re PR c++/43824 (C++0x feature "inline namespace" enabled under -std=c++98; no warnings)
[platform/upstream/gcc.git] / gcc / testsuite / ChangeLog
1 2010-09-10  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
2
3         PR c++/43824
4         * g++.dg/lookup/strong-using-1.C: Set dg-options to "".
5         * g++.dg/lookup/strong-using-2.C: Likewise.
6         * g++.dg/lookup/strong-using-3.C: Likewise.
7         * g++.dg/lookup/strong-using-5.C: Likewise.
8
9         * g++.dg/cpp0x/inline-ns3.C: Add -std=c++0x.
10         * g++.dg/cpp0x/inline-ns4.C: New.
11         * g++.dg/cpp0x/inline-ns5.C: New.
12
13 2010-09-10  H.J. Lu  <hongjiu.lu@intel.com>
14
15         PR middle-end/45634
16         * gfortran.fortran-torture/compile/pr45634.f90: New.
17
18 2010-09-10  Nicola Pero  <nicola.pero@meta-innovation.com>
19
20         * objc.dg/fobjc-exceptions.m: New test.
21
22 2010-09-10  Jan Hubicka  <jh@suse.cz>
23
24         * g++.dg/inherit/covariant7.C: Fix pattern matching.
25
26 2010-09-10  Martin Jambor  <mjambor@suse.cz>
27
28         PR tree-optimization/44972
29         * gcc.dg/ipa/ipa-sra-1.c: Adjust scanning expressions.
30         * gcc.dg/tree-ssa/pr45144.c: Likewise.
31         * gcc.dg/tree-ssa/forwprop-5.c: Likewise and scan optimzed dump
32         instead.
33         * g++.dg/torture/pr44972.C: New test.
34
35 2010-09-10  Martin Jambor  <mjambor@suse.cz>
36
37         PR tree-optimization/44972
38         * g++.dg/torture/pr34850.C: Remove expected warning.
39
40 2010-09-09  Steven G. Kargl  <kargl@gcc.gnu.org>
41
42         * gfortran.dg/dummy_optional_arg.f90: New test.
43
44 2010-09-08  Jan Hubicka  <jh@suse.cz>
45
46         PR tree-optimization/45598
47         * fortran.fortran-torture/compile/pr45598.f90: New test.
48
49 2010-09-09  Nathan Sidwell  <nathan@codesourcery.com>
50
51         * lib/target-supports-dg.exp (dg-require-ifunc): New.
52         * lib/target-supports.exp (check_ifunc_available): New.
53         * gcc.dg/attr-ifunc-1.c: New.
54         * gcc.dg/attr-ifunc-2.c: New.
55         * gcc.dg/attr-ifunc-3.c: New.
56         * gcc.dg/attr-ifunc-4.c: New.
57         * gcc.dg/attr-ifunc-5.c: New.
58         * testsuite/g++.dg/ext/attr-ifunc-1.C: New.
59         * testsuite/g++.dg/ext/attr-ifunc-2.C: New.
60         * testsuite/g++.dg/ext/attr-ifunc-3.C: New.
61         * testsuite/g++.dg/ext/attr-ifunc-4.C: New.
62
63 2010-09-09  Vladimir Makarov  <vmakarov@redhat.com>
64
65         PR middle-end/40386
66         * gcc.c-torture/execute/{pr40386.c,pr40386.x}: New testcase.
67
68 2010-09-09  Mikael Morin  <mikael@gcc.gnu.org>
69
70         * gfortran.dg/inline_transpose_1.f90: New test.
71
72 2010-09-08  Jakub Jelinek  <jakub@redhat.com>
73
74         PR c++/45588
75         * g++.dg/warn/Wunused-var-15.C: New test.
76
77 2010-09-08  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
78
79         * c-c++-common/Wunused-var-12.c: Add -fno-common to options on 32-bit
80         hppa*-*-hpux*.
81
82 2010-09-08  Nicola Pero  <nicola.pero@meta-innovation.com>
83
84         * objc/execute/exceptions/throw-nil.m: New test.
85         * objc/execute/exceptions/handler-1.m: Updated to use the new
86         objc_set_uncaught_exception_handler() function.
87         * objc/execute/exceptions/matcher-1.m: New test.
88
89 2010-09-08  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
90
91         PR fortran/38282
92         * gfortran.dg/bit_comparison_1.F90: New test.
93         * gfortran.dg/leadz_trailz_3.f90: New test.
94         * gfortran.dg/masklr_2.F90: New test.
95         * gfortran.dg/shiftalr_1.F90: New test.
96         * gfortran.dg/merge_bits_2.F90: New test.
97         * gfortran.dg/dshift_2.F90: New test.
98         * gfortran.dg/bit_comparison_2.F90: New test.
99         * gfortran.dg/masklr_1.F90: New test.
100         * gfortran.dg/merge_bits_1.F90: New test.
101         * gfortran.dg/dshift_1.F90: New test.
102         * gfortran.dg/shiftalr_2.F90: New test.
103
104 2010-09-08  Nicola Pero  <nicola.pero@meta-innovation.com>
105
106         * objc.dg/type-stream-1.m: Replaced with a test that tests that
107         functions from objc/typedstream.h are deprecated.
108
109 2010-09-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
110
111         * lib/target-supports.exp
112         (check_effective_target_run_expensive_tests): New proc.
113         * gcc.c-torture/compile/limits-fnargs.c: Use
114         dg-require-effective-target run_expensive_tests.
115
116 2010-09-08  Jakub Jelinek  <jakub@redhat.com>
117
118         PR fortran/45597
119         * gfortran.dg/gomp/pr45597.f90: New test.
120
121         PR fortran/45595
122         * gfortran.dg/gomp/pr45595.f90: New test.
123
124 2010-09-08  Michael Matz  <matz@suse.de>
125
126         * c-c++-common/uninit-17.c: Adjust.
127
128 2010-09-08  Michael Matz  <matz@suse.de>
129
130         PR tree-optimization/43430
131         * gcc.dg/vect/pr43430-2.c: New test.
132
133 2010-09-08  Michael Matz  <matz@suse.de>
134
135         PR tree-optimization/33244
136         * gfortran.dg/vect/fast-math-vect-8.f90: New test.
137
138 2010-09-08  Richard Guenther  <rguenther@suse.de>
139
140         PR tree-optimization/45578
141         * gfortran.dg/pr45578.f90: New testcase.
142
143 2010-09-08  Richard Guenther  <rguenther@suse.de>
144
145         PR testsuite/45590
146         * gcc.dg/graphite/pr44391.c: Remove -m32 option.
147
148 2010-09-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
149
150         PR fortran/45576
151         * gfortran.dg/char_length_18.f90:  New test.
152
153 2010-09-07  Jack Howarth <howarth@bromo.med.uc.edu>
154
155         PR target/36502
156         * gcc.target/i386/pr36502.c: New test.
157
158         PR target/42313
159         PR target/44651
160         * gcc.target/i386/builtin-unreachable.c: Don't skip on darwin.
161         * gcc/testsuite/gcc.dg/stack-usage-1.c: Use default on i386/Darwin.
162
163 2010-09-07  Mikael Morin  <mikael@gcc.gnu.org>
164
165         * gfortran.dg/achar_4.f90: Enable bounds checking.
166
167 2010-09-07  Uros Bizjak  <ubizjak@gmail.com>
168
169         PR target/45206
170         * gcc.target/i386/pr45206.c: New test.
171
172 2010-09-07  Hans-Peter Nilsson  <hp@axis.com>
173
174         PR fortran/45505
175         * gfortran.dg/pr25923.f90: XFAIL warning on wrong line for ilp32.
176
177 2010-09-07  Jan Hubicka  <jh@suse.cz>
178
179         * gcc.c-torture/compile/20100907.c: New testcase.
180
181 2010-09-07  Richard Guenther  <rguenther@suse.de>
182
183         PR middle-end/45569
184         * g++.dg/eh/pr45569.C: New testcase.
185
186 2010-09-07  Bernd Schmidt  <bernds@codesourcery.com>
187
188         PR target/43137
189         * gcc.target/arm/pr43137.c: New test.
190
191 2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
192
193         PR fortran/36931
194         * gfortran.dg/dependency_35.f90:  New test.
195
196 2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
197
198         PR fortran/34145
199         * gfortran.dg/char_length_17.f90:  New test.
200
201 2010-09-06  Dodji Seketeli  <dodji@redhat.com>
202
203         PR c++/45200
204         PR c++/45293
205         PR c++/45558
206         * g++.dg/template/typedef34.C: New test.
207         * g++.dg/template/typedef35.C: New test.
208
209 2010-09-06  Uros Bizjak  <ubizjak@gmail.com>
210
211         PR target/22152
212         * gcc.target/i386/pr22152.c (add3): Change "count" to unsigned int.
213
214 2010-09-06  Mark Mitchell  <mark@codesourcery.com>
215
216         * g++.dg/warn/Wdouble-promotion.C: New.
217
218 2010-09-06  Arnaud Charlet  <charlet@adacore.com>
219
220         * g++.dg/parse/redef2.C: New.
221
222 2010-09-06  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
223
224         * gcc.dg/20100906-1.c: New testcase.
225
226 2010-09-06  Jakub Jelinek  <jakub@redhat.com>
227
228         PR testsuite/45543
229         * g++.dg/debug/dwarf2/typedef1.C: Expect just one
230         DW_TAG_enumeration_type DIE.
231
232 2010-09-06  Iain Sandoe  <iains@gcc.gnu.org>
233
234         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
235         Update XFAILs.
236
237 2010-09-06  Alexander Monakov  <amonakov@ispras.ru>
238
239         PR rtl-optimization/44919
240         * g++.dg/opt/pr44919.C: New.
241
242 2010-09-06  Tobias Burnus  <burnus@net-b.de>
243
244         PR fortran/38282
245         * gfortran.dg/iall_iany_iparity_1.f90: New.
246         * gfortran.dg/iall_iany_iparity_2.f90: New.
247
248 2010-09-06  Jason Merrill  <jason@redhat.com>
249
250         * g++.dg/cpp0x/initlist42.C: New.
251
252         * g++.dg/cpp0x/auto19.C: New.
253
254         * g++.dg/template/sfinae25.C: New.
255         * g++.dg/template/char1.C: Expect warning.
256         * g++.dg/template/nontype10.C: Likewise.
257
258         * g++.dg/cpp0x/implicit9.C: New.
259
260         * g++.dg/cpp0x/initlist43.C: New.
261
262 2010-09-05  Giuseppe Scrivano  <gscrivano@gnu.org>
263
264         * gcc.dg/tree-ssa/tailrecursion-7.c: New file.
265
266 2010-09-05  Mark Mitchell  <mark@codesourcery.com>
267
268         * gcc.dg/Wdouble-promotion.c: New.
269
270 2010-09-05  Tobias Burnus  <burnus@net-b.de>
271
272         * gfortran.dg/float128_1.f90: Remove test case as
273         it always fails since Rev 163611 backed out the
274         front-end implementation.
275
276 2010-09-05  Tobias Burnus  <burnus@net-b.de>
277
278         * gfortran.dg/float128_1.f90: XFAIL test case.
279
280 2010-09-05  Tobias Burnus  <burnus@net-b.de>
281
282         * gfortran.dg/bessel_7.f90: Decrease required precision.
283
284 2010-09-05  Hans-Peter Nilsson  <hp@axis.com>
285
286         PR testsuite/45545
287         * gfortran.dg/array_memcpy_3.f90: Correct pattern for
288         ref-all-matching targets.
289
290 2010-09-05  Richard Guenther  <rguenther@suse.de>
291
292         PR tree-optimization/45535
293         * gcc.c-torture/compile/pr45535.c: New testcase.
294
295 2010-09-04  Andreas Schwab  <schwab@linux-m68k.org>
296
297         * g++.dg/debug/dwarf2/global-used-types-1.C: Replace ".*" by
298         "\[^\n\]*".
299         * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
300         * g++.dg/debug/dwarf2/pubnames-1.C: Likewise.
301         * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
302         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
303         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
304         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
305         * g++.dg/debug/dwarf2/template-params-7.C: Likewise.
306         * g++.dg/debug/dwarf2/typedef1.C: Likewise.
307         * gcc.dg/debug/dwarf2/global-used-types.c: Likewise.
308         * gcc.dg/debug/dwarf2/inline2.c: Likewise.
309         * gcc.target/i386/pr22152.c: Likewise.
310         * gcc.target/i386/pr36992-1.c: Likewise.
311         * gcc.target/i386/pr36992-2.c: Likewise.
312         * gcc.target/sh/sh4a-memmovua.c: Likewise.
313
314 2010-09-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
315
316         PR testsuite/43957
317         * gcc.dg/const-uniq-1.c: Modify regexp.
318
319 2010-09-04  Tobias Burnus  <burnus@net-b.de>
320
321         PR fortran/45530
322         * gfortran.dg/namelist_63.f90: New.
323
324 2010-09-04  Jan Hubicka  <jh@suse.cz>
325
326         * gcc.dg/tree-ssa/foldconst-2.c: New testcase.
327         * gcc.dg/tree-ssa/foldconst-3.c: New testcase.
328
329 2010-09-04  Jan Hubicka  <jh@suse.cz>
330
331         * gcc.dg/tree-ssa/foldconst-1.c: New testcase.
332
333 2010-09-04  Janus Weil  <janus@gcc.gnu.org>
334
335         PR fortran/45507
336         * gfortran.dg/allocate_alloc_opt_12.f90: New.
337
338 2010-09-03  Joseph Myers  <joseph@codesourcery.com>
339
340         * gcc.dg/opts-4.c: New test.
341
342 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
343
344         * gcc.dg/vect/vect-peel-3.c: XFAIL if vect_no_align.
345         * gcc.dg/vect/vect-peel-4.c: Ditto.
346
347 2010-09-03  Daniel Kraft  <d@domob.eu>
348
349         PR fortran/45525
350         * gfortran.dg/dummy_procedure_1.f90: Add -std=f2003 and adapt error.
351
352 2010-09-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
353
354         PR fortran/45159
355         * gfortran.dg/dependency_34.f90:  New test.
356
357 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
358
359         * gcc.dg/torture/pr44806.c: Add -std=c99 to access uint32_t.
360
361 2010-09-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
362
363         * gcc.target/x86_64/abi/avx/abi-avx.exp: Link with
364         gcc.target/i386/clearcap.map if supported.
365
366 2010-09-03  Michael Matz  <matz@suse.de>
367
368         PR middle-end/45415
369         * gcc.dg/pr45415.c: New test.
370
371 2010-09-03  H.J. Lu  <hongjiu.lu@intel.com>
372
373         PR tree-optimization/45506
374         * gcc.dg/pr45506.c: New.
375
376 2010-09-03  Uros Bizjak  <ubizjak@gmail.com>
377
378         PR target/45476
379         * gcc.target/i386/float128-1.c: Enable for all x86 targets.
380         * gcc.target/i386/float128-2.c: Ditto.
381
382 2010-09-03  Daniel Kraft  <d@domob.eu>
383
384         PR fortran/34162
385         * gfortran.dg/internal_dummy_1.f90: Add -std=f2003.
386         * gfortran.dg/internal_dummy_2.f08: New test.
387         * gfortran.dg/internal_dummy_3.f08: New test.
388         * gfortran.dg/internal_dummy_4.f08: New test.
389
390 2010-09-03  Jakub Jelinek  <jakub@redhat.com>
391
392         PR debug/45500
393         * gcc.target/i386/pr45500.c: New test.
394
395 2010-09-03  Mingjie Xing <mingjie.xing@gmail.com>
396
397         * gcc.target/mips/loongson-shift-count-truncated-1.c: New.
398
399 2010-09-03  Daniel Kraft  <d@domob.eu>
400
401         PR fortran/44602
402         * gfortran.dg/exit_2.f08; Adapt error messages.
403         * gfortran.dg/exit_3.f08: New test.
404         * gfortran.dg/exit_4.f08: New test.
405         * gfortran.dg/exit_5.f03: New test.
406
407 2010-09-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
408
409         * gfortran.dg/ishft_4.f90: New test.
410
411 2010-09-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
412
413         * gcc.target/powerpc/ppc-fpconv-10.c: New file to test generating
414         FRIZ/XSRIZ instruciton for (double)(long long)x.
415         * gcc.target/powerpc/ppc-fpconv-11.c: Ditto.
416
417 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
418
419         * g++.dg/debug/dwarf2/nested-2.C: Allow for ! as comment delimiter.
420
421 2010-09-02  Richard Guenther  <rguenther@suse.de>
422
423         PR tree-optimization/44937
424         PR tree-optimization/45412
425         * g++.dg/opt/pr45412.C: New testcase.
426         * gcc.c-torture/compile/pr45412.c: Likewise.
427         * gcc.c-torture/compile/pr44937.c: Likewise.
428
429 2010-09-02  Joseph Myers  <joseph@codesourcery.com>
430
431         * gcc.dg/cpp/warn-comments-3.c: New.  Based on warn-comments-2.c
432         but using -Werror=comment.
433         * gcc.dg/cpp/warn-comments.c, gcc.dg/cpp/warn-comments-2.c: Adjust
434         expected error messages.
435
436 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
437
438         * gcc.dg/stack-usage-1.c: Adjust on i386/Darwin.
439         * gcc.target/i386/stack-usage-realign.c: Skip on i386/Darwin.
440
441 2010-09-02  Tobias Burnus  <burnus@net-b.de>
442
443         PR fortran/45489
444         * gfortran.dg/initialization_27.f90: New.
445
446 2010-09-02  Ira Rosen  <irar@il.ibm.com>
447
448         * gcc.dg/vect/bb-slp-8.c: Separate the interesting part and the
449         check into different basic blocks. Expect vectorization if misaligned
450         stores are supported.
451         * gcc.dg/vect/bb-slp-8a.c: New test.
452         * gcc.dg/vect/bb-slp-8b.c: New test.
453
454 2010-09-01  Steve Ellcey  <sje@cup.hp.com>
455
456         * gfortran.dg/vect/fast-math-pr38969.f90: Skip if not vectorizing.
457
458 2010-09-01  Janus Weil  <janus@gcc.gnu.org>
459
460         PR fortran/44541
461         * gfortran.dg/allocate_alloc_opt_10.f90: Extended.
462         * gfortran.dg/class_dummy_1.f03: New.
463
464 2010-09-01  Jakub Jelinek  <jakub@redhat.com>
465
466         PR middle-end/45458
467         * g++.dg/tree-prof/partition2.C: New test.
468
469 2010-09-01  Richard Guenther  <rguenther@suse.de>
470
471         * gcc.dg/vect/vect-outer-fir.c: Adjust.
472         * gcc.dg/tree-ssa/vrp54.c: New testcase.
473         * gcc.c-torture/execute/20100827-1.c: Likewise.
474
475 2010-09-01  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
476
477         * gfortran.dg/execute_command_line_1.f90: New test.
478
479 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
480
481         PR preprocessor/45457
482         * c-c++-common/cpp/pr45457.c: New test.
483
484 2010-08-31  Eric Botcazou  <ebotcazou@adacore.com>
485
486         * gcc.dg/nested-func-8.c: New test.
487
488 2010-08-31  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
489
490         PR fortran/38282
491         * gfortran.dg/popcnt_poppar_1.F90: New test.
492         * gfortran.dg/popcnt_poppar_2.F90: New test.
493
494 2010-08-31  Uros Bizjak  <ubizjak@gmail.com>
495
496         * gcc.target/i386/volatile-2.c: Require nonpic target.
497
498 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
499
500         PR middle-end/45461
501         * gcc.dg/pr45461.c: New test.
502
503 2010-08-31  Richard Guenther  <rguenther@suse.de>
504
505         PR testsuite/45455
506         * gcc.dg/vect/vect-cond-4.c: Fix use of uninitialized variable.
507
508 2010-08-31  Bingfeng Mei  <bmei@broadcom.com>
509
510         * gcc.dg/vect/pr43430-1.c: Requires vect_condition target.
511
512 2010-08-30  Janus Weil  <janus@gcc.gnu.org>
513
514         PR fortran/45456
515         * gfortran.dg/typebound_proc_18.f03: New.
516
517 2010-08-30  Eric Botcazou  <ebotcazou@adacore.com>
518
519         * lib/gcc-dg.exp (cleanup-stack-usage): New procedure.
520         * lib/scanasm.exp (scan-stack-usage): Likewise.
521         (scan-stack-usage-not): Likewise.
522         * gcc.dg/stack-usage-1.c: New test.
523         * gcc.target/i386/stack-usage-realign.c: Likewise.
524
525 2010-08-30  Zdenek Dvorak  <ook@ucw.cz>
526
527         PR tree-optimization/45427
528         * gcc.dg/tree-ssa/pr45427.c: New test.
529
530 2010-08-30  Paolo Carlini  <paolo.carlini@oracle.com>
531
532         PR c++/45043
533         * g++.dg/template/crash102.C: New.
534
535 2010-08-30  Jakub Jelinek  <jakub@redhat.com>
536
537         PR middle-end/45423
538         * gcc.dg/gomp/atomic-12.c: New test.
539         * gcc.dg/gomp/atomic-13.c: New test.
540         * gcc.dg/gomp/atomic-14.c: New test.
541         * g++.dg/gomp/atomic-11.C: New test.
542         * g++.dg/gomp/atomic-12.C: New test.
543         * g++.dg/gomp/atomic-13.C: New test.
544         * g++.dg/gomp/atomic-14.C: New test.
545
546 2010-08-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
547
548         * g++.dg/debug/dwarf2/nested-2.C: Allow for single / as comment
549         delimiter.
550
551 2010-08-30  Thomas Quinot  <quinot@adacore.com>
552
553         * gnat.dg/discr24.adb: New test.
554
555 2010-08-30  Richard Guenther  <rguenther@suse.de>
556
557         PR tree-optimization/45449
558         * gcc.dg/pr45449.c: New testcase.
559
560 2010-08-30  Joseph Myers  <joseph@codesourcery.com>
561
562         * gcc.dg/opts-1.c: Expect errors, not warnings.
563
564 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
565
566         PR fortran/42769
567         * gfortran.dg/dynamic_dispatch_11.f03: New.
568
569 2010-08-29  Jason Merrill  <jason@redhat.com>
570
571         PR c++/44991
572         * g++.dg/parse/defarg15.C: New.
573
574 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
575
576         PR fortran/45439
577         * gfortran.dg/select_type_16.f03: New.
578
579 2010-08-28  Steven G. Kargl  <kargl@gcc.gnu.org>
580             Tobias Burnus  <burnus@net-b.de>
581
582         * gfortran.dg/bessel_7.f90: Decrease required precision.
583
584 2010-08-27  Naveen H.S  <naveen.S@kpitcummins.com>
585             Kaz Kojima  <kkojima@gcc.gnu.org>
586
587         * gcc.dg/attr-isr.c: Skip test for -m2a.  Don't run on sh2a*-*-*.
588
589 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
590
591         * gcc.target/powerpc/ppc-fpconv-1.c: New test for integer to
592         floating point conversion code generation.
593         * gcc.target/powerpc/ppc-fpconv-2.c: Ditto.
594         * gcc.target/powerpc/ppc-fpconv-3.c: Ditto.
595         * gcc.target/powerpc/ppc-fpconv-4.c: Ditto.
596         * gcc.target/powerpc/ppc-fpconv-5.c: New test for floating point
597         to integer conversion code generation.
598         * gcc.target/powerpc/ppc-fpconv-6.c: Ditto.
599         * gcc.target/powerpc/ppc-fpconv-7.c: Ditto.
600         * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
601         * gcc.target/powerpc/ppc-fpconv-9.c: Ditto.
602
603 2010-08-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
604
605         PR fortran/32049
606         * gfortran.dg/random_seed_1.f90: Adjust test.
607         * gfortran.dg/float128_1.f90: New test.
608
609 2010-08-27  Tobias Burnus  <burnus@net-b.de>
610
611         PR fortran/33197
612         * gcc/testsuite/gfortran.dg/norm2_1.f90: New.
613         * gcc/testsuite/gfortran.dg/norm2_2.f90: New.
614         * gcc/testsuite/gfortran.dg/norm2_3.f90: New.
615         * gcc/testsuite/gfortran.dg/norm2_4.f90: New.
616         * gcc/testsuite/gfortran.dg/parity_1.f90: New.
617         * gcc/testsuite/gfortran.dg/parity_2.f90: New.
618         * gcc/testsuite/gfortran.dg/parity_3.f90: New.
619
620 2010-08-27  Janus Weil  <janus@gcc.gnu.org>
621
622         PR fortran/45420
623         * gfortran.dg/select_type_15.f03: New.
624
625 2010-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
626
627         PR libfortran/43217
628         * gfortran.dg/hollerith8.f90: New test.
629
630 2010-08-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
631
632         PR fortran/45159
633         * gfortran.dg/dependency_33.f90:  New test.
634
635 2010-08-27  Richard Guenther  <rguenther@suse.de>
636
637         * gcc.dg/graphite/scop-1.c: Fix out-of-bound array accesses.
638         * gcc.dg/graphite/scop-2.c: Likewise.
639         * gcc.dg/graphite/scop-20.c: Likewise.
640         * gcc.dg/vect/slp-25.c: Likewise.
641
642 2010-08-27  Olivier Hainque  <hainque@adacore.com>
643
644         * gnat.dg/dse_step.ads, dse_step.adb, test_dse_step.adb: New test.
645
646 2010-08-26  Daniel Kraft  <d@domob.eu>
647
648         PR fortran/38936
649         PR fortran/44047
650         PR fortran/45384
651         * gfortran.dg/associate_8.f03: New test.
652         * gfortran.dg/select_type_13.f03: New test.
653         * gfortran.dg/select_type_14.f03: New test.
654
655 2010-08-26  Jakub Jelinek  <jakub@redhat.com>
656
657         PR tree-optimization/44485
658         * gcc.dg/pr44485.c: New test.
659
660 2010-08-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
661
662         * gcc.dg/tls/thr-init-2.c: Use dg-add-options tls.
663         * gcc.dg/torture/tls/thr-init-1.c: Likewise.
664         * gcc.dg/torture/tls/thr-init-2.c: Likewise.
665
666 2010-08-26  Richard Guenther  <rguenther@suse.de>
667
668         * gcc.dg/graphite/scop-0.c: Fix out-of-bound array accesses.
669         * gcc.dg/graphite/scop-21.c: Likewise.
670
671 2010-08-26  Richard Guenther  <rguenther@suse.de>
672
673         * gcc.dg/vect/vect-64.c: Fix out-of-bound array accesses.
674         * gcc.dg/vect/fast-math-slp-27.c: Likewise.
675         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
676         * gcc.dg/vect/vect-91.c: Likewise.
677         * gcc.dg/vect/vect-peel-1.c: Likewise.
678         * gcc.dg/vect/vect-peel-2.c: Likewise.
679         * gcc.dg/vect/vect-peel-4.c: Likewise.
680
681 2010-08-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
682
683         PR libfortran/41859
684         * gfortran.dg/der_io_4.f90: New test.
685
686 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
687
688         PR rtl-optimization/44858
689         * gcc.c-torture/execute/pr44858.c: New test.
690
691         PR rtl-optimization/45400
692         * g++.dg/other/i386-8.C: New test.
693
694 2010-08-25  Richard Guenther  <rguenther@suse.de>
695
696         * gcc.dg/alias-8.c: Adjust.
697
698 2010-08-25  Bernd Schmidt  <bernds@codesourcery.com>
699
700         * gcc.target/i386/combine-mul.c: New test.
701
702 2010-08-25  Richard Guenther  <rguenther@suse.de>
703
704         PR lto/44562
705         * gcc.dg/graphite/id-27.c: New testcase.
706         * gcc.dg/lto/20100825-1_0.c: Likewise.
707
708 2010-08-25  Richard Guenther  <rguenther@suse.de>
709
710         PR tree-optimization/45316
711         * g++.dg/opt/pr45316.C: New testcase.
712
713 2010-08-25  Richard Guenther  <rguenther@suse.de>
714
715         PR tree-optimization/45393
716         * g++.dg/torture/pr45393.C: New testcase.
717
718 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
719
720         PR tree-optimization/45059
721         * gcc.c-torture/compile/pr45059.c: New test.
722
723 2010-08-25  Tejas Belagod  <tejas.belagod@arm.com>
724
725         * lib/target-supports.exp (check_effective_target_vect_unpack):
726         Set vect_unpack supported flag to true for neon.
727
728 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
729
730         * gcc.dg/tree-ssa/ifc-5.c: New.
731
732 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
733
734         * gcc.dg/tree-ssa/ifc-4.c: New.
735         * gcc.dg/tree-ssa/ifc-7.c: New.
736
737 2010-08-24  Mingjie Xing  <mingjie.xing@gmail.com>
738
739         * gcc.dg/vect/vect.exp: Check loongson targets
740         * g++.dg/vect/vect.exp: Likewise
741         * gfortran.dg/vect/vect.exp: Likewise
742
743 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
744
745         * gcc.target/powerpc/vsx-mass-1.c: New file, test
746         -mveclibabi=mass.
747
748 2010-08-23  Janus Weil  <janus@gcc.gnu.org>
749
750         PR fortran/45366
751         * gfortran.dg/proc_ptr_29.f90: New.
752
753 2010-08-22  Tobias Burnus  <burnus@net-b.de>
754             Dominique d'Humieres <dominiq@lps.ens.fr>
755
756         PR fortran/45367
757         * gfortran.dg/bessel_6.f90: Further reduce required accuracy.
758
759 2010-08-22  Tobias Burnus  <burnus@net-b.de>
760
761         PR fortran/45367
762         * gfortran.dg/bessel_6.f90: Fix numeric tolerence.
763
764 2010-08-22  Tobias Burnus  <burnus@net-b.de>
765
766         PR fortran/36158
767         * gfortran.dg/bessel_7.f90: Disable accidently enabled debug output.
768
769 2010-08-22  Tobias Burnus  <burnus@net-b.de>
770             Dominique d'Humieres <dominiq@lps.ens.fr>
771
772         PR fortran/45367
773         PR fortran/36158
774         * gfortran.dg/bessel_6.f90: Increase numeric tolerence.
775         * gfortran.dg/bessel_7.f90: Increase numeric tolerence.
776
777 2010-08-21  Janus Weil  <janus@gcc.gnu.org>
778
779         PR fortran/44863
780         PR fortran/45271
781         PR fortran/45290
782         * gfortran.dg/dynamic_dispatch_10.f03: New (PR 44863 comment #1).
783         * gfortran.dg/pointer_init_5.f90: New (PR 45290 comment #6).
784         * gfortran.dg/typebound_call_18.f03: New (PR 45271 comment #3).
785
786 2010-08-21  Tobias Burnus  <burnus@net-b.de>
787
788         PR fortran/36158
789         PR fortran/33197
790         * gfortran.dg/bessel_6.f90: New.
791         * gfortran.dg/bessel_7.f90: New.
792
793 2010-08-20  Jan Hubicka  <jh@suse.cz>
794
795         PR c++/45307
796         PR c++/17736
797         * gcc.dg/ipa/ctor-empty-1.c: Add testcase.
798         * g++.dg/tree-ssa/empty-2.C: Check that constructor got optimized out.
799
800 2010-08-20  H.J. Lu  <hongjiu.lu@intel.com>
801
802         PR target/45336
803         * gcc.target/i386/pr45336-1.c: New.
804         * gcc.target/i386/pr45336-2.c: Likewise.
805         * gcc.target/i386/pr45336-3.c: Likewise.
806         * gcc.target/i386/pr45336-4.c: Likewise.
807
808 2010-08-20  Uros Bizjak  <ubizjak@gmail.com>
809
810         PR testsuite/45361
811         * gcc.target/i386/volatile-2.c: Update scan strings to also
812         include (%rip) for the memory reference on x86_64.
813
814 2010-08-20  Jakub Jelinek  <jakub@redhat.com>
815
816         PR middle-end/44974
817         * gcc.dg/pr44974.c: New test.
818
819         PR rtl-optimization/45353
820         * gcc.dg/pr45353.c: New test.
821
822 2010-08-20  Nathan Sidwell  <nathan@codesourcery.com>
823
824         * gcc.target/i386/volatile-2.c: New.
825
826 2010-08-19  Andrey Belevantsev  <abel@ispras.ru>
827
828         PR rtl-optimization/44691
829         * gfortran.dg/pr44691.f: New test.
830
831 2010-10-19  Olivier Hainque  <hainque@adacore.com>
832
833         * gcc.target/sparc/sibcall-dslot.c: New testcase.
834
835 2010-08-19  Jason Merrill  <jason@redhat.com>
836
837         * g++.dg/init/synth3.C: New.
838         * g++.dg/init/value8.C: New.
839         * g++.dg/tree-ssa/empty-2.C: New.
840         * g++.dg/cpp0x/noexcept09.C: New.
841
842 2010-08-19  Daniel Kraft  <d@domob.eu>
843
844         PR fortran/29785
845         PR fortran/45016
846         * gfortran.dg/pointer_assign_5.f90: Remove 'not implemented' error.
847         * gfortran.dg/pointer_remapping_1.f90: New test.
848         * gfortran.dg/pointer_remapping_2.f03: New test.
849         * gfortran.dg/pointer_remapping_3.f08: New test.
850         * gfortran.dg/pointer_remapping_4.f03: New test.
851         * gfortran.dg/pointer_remapping_5.f08: New test.
852         * gfortran.dg/pointer_remapping_6.f08: New test.
853
854 2010-08-19  Uros Bizjak  <ubizjak@gmail.com>
855
856         PR testsuite/45324
857         * gcc.target/i386/volatile-bitfields-1.c: Also scan movb.
858
859 2010-08-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
860
861         * gcc.dg/vect/vect-1.c (foo): Fix last commit.
862
863 2010-08-19  Tejas Belagod  <tejas.belagod@arm.com>
864
865         * gcc.dg/vect/vect-1.c (foo): Change inner loop index
866         variable.
867
868 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
869
870         PR target/45070
871         * gcc.c-torture/execute/pr45070.c: New.
872
873 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
874
875         * g++.dg/pr44328.C: New test.
876
877 2010-08-19  Tobias Burnus  <burnus@net-b.de>
878
879         PR fortran/36158
880         PR fortran/33197
881         * gfortran.dg/bessel_3.f90: New.
882         * gfortran.dg/bessel_4.f90: New.
883         * gfortran.dg/bessel_5.f90: New.
884
885 2010-08-19  Janus Weil  <janus@gcc.gnu.org>
886
887         PR fortran/45290
888         * gfortran.dg/proc_ptr_comp_3.f90: Modified.
889         * gfortran.dg/pointer_init_2.f90: New.
890         * gfortran.dg/pointer_init_3.f90: New.
891         * gfortran.dg/pointer_init_4.f90: New.
892
893 2010-08-18  Nathan Froyd  <froydnj@codesourcery.com>
894
895         PR c++/45049
896         * g++.dg/pr45049-1.C: New test.
897         * g++.dg/pr45049-2.C: New test.
898
899 2010-08-18  Jie Zhang  <jie@codesourcery.com>
900
901         * gcc.dg/builtin-apply2.c (STACK_ARGUMENTS_SIZE): Define to
902         20 if __ARM_PCS is defined otherwise 64.
903         (bar): Use STACK_ARGUMENTS_SIZE for the third argument
904         instead of hard coded 64.
905
906 2010-08-18  Yao Qi  <yao@codesourcery.com>
907
908         PR target/45094
909         * gcc.target/arm/pr45094.c: New test.
910
911 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
912
913         * gcc.target/arm/mla-1.c: Use thumb-friendly architecture.
914
915 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
916
917         PR rtl-optimization/42575
918         * gcc.target/arm/pr42575.c: New test.
919
920 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
921
922         * lib/target-supports.exp (check_effective_target_tls_emulated): New.
923         * gcc.dg/tls/thr-cse-1.c: New.
924
925 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
926
927         PR debug/42487
928         * lib/target-supports.exp
929         (check_effective_target_function_sections): New.
930         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Check that the target supports
931         function sections before proceding.
932
933 2010-08-17  Jakub Jelinek  <jakub@redhat.com>
934
935         PR fortran/45308
936         * gfortran.dg/pr45308.f03: New test.
937
938 2010-08-17  Uros Bizjak  <ubizjak@gmail.com>
939
940         PR target/45296
941         * gcc.target/i386/pr45296.c: New test.
942
943 2010-08-17  Kai Tietz  <kai.tietz@onevision.com>
944
945         * g++.dg/ext/uow-1.C: New.
946         * g++.dg/ext/uow-2.C: New.
947         * g++.dg/ext/uow-3.C: New.
948         * g++.dg/ext/uow-4.C: New.
949
950 2010-08-17  Richard Guenther  <rguenther@suse.de>
951
952         PR testsuite/45266
953         * gfortran.dg/array_memcpy_3.f90: Adjust pattern.
954
955 2010-08-17  Shujing Zhao  <pearly.zhao@oracle.com>
956
957         PR c/40563
958         * gcc.dg/Wcxx-compat-20.c: New test.
959
960 2010-08-17  Daniel Kraft  <d@domob.eu>
961
962         PR fortran/38936
963         * gfortran.dg/associate_1.f03: Extended to test newly supported
964         features like association to variables.
965         * gfortran.dg/associate_3.f03: Removed check for illegal change
966         of associate-name here...
967         * gfortran.dg/associate_5.f03: ...and added it here.
968         * gfortran.dg/associate_6.f03: No longer XFAIL'ed.
969         * gfortran.dg/associate_7.f03: New test.
970
971 2010-08-15  Kaz Kojima  <kkojima@gcc.gnu.org>
972
973         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on sh.
974
975 2010-08-15  Daniel Kraft  <d@domob.eu>
976
977         PR fortran/38936
978         * gfortran.dg/associate_1.f03: Enable test for array expressions.
979         * gfortran.dg/associate_3.f03: Clarify comment.
980         * gfortran.dg/associate_5.f03: New test.
981         * gfortran.dg/associate_6.f03: New test.
982
983 2010-08-15  Tobias Burnus  <burnus@net-b.de>
984
985         PR fortran/45211
986         * gfortran.dg/bind_c_usage_21.f90: New.
987         * gfortran.dg/bind_c_dts_3.f03: Update dg-error.
988
989 2010-08-15  Tobias Burnus  <burnus@net-b.de>
990
991         * gfortran.dg/optional_absent_1.f90: New.
992         * gfortran.dg/null_actual.f90: New.
993
994 2010-08-15  Tobias Burnus  <burnus@net-b.de>
995
996         * gfortran.dg/pointer_target_1.f90: New.
997         * gfortran.dg/pointer_target_2.f90: New.
998         * gfortran.dg/pointer_target_3.f90: New.
999
1000 2010-08-15  Daniel Kraft  <d@domob.eu>
1001
1002         PR fortran/45197
1003         * gfortran.dg/elemental_args_check_3.f90: New test.
1004         * gfortran.dg/impure_1.f08: New test.
1005         * gfortran.dg/impure_2.f08: New test.
1006         * gfortran.dg/impure_3.f90: New test.
1007         * gfortran.dg/typebound_proc_6.f03: Changed expected error message.
1008
1009 2010-08-15  Ira Rosen  <irar@il.ibm.com>
1010
1011         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: New test.
1012         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run basic block
1013         SLP tests.
1014         * gcc.dg/vect/bb-slp-9.c: Now vectorizable on targets that support
1015         misaligned loads.
1016         * gcc.dg/vect/bb-slp-10.c: Now vectorizable on targets that support
1017         misaligned stores.c
1018         * gcc.dg/vect/bb-slp-2.c: Avoid loop vectorization.
1019
1020 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
1021
1022         * gcc.dg/vect/fast-math-vect-reduc-8.c: Move
1023         dg-require-effective-target after dg-do.
1024
1025 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
1026
1027         * lib/target-supports.exp (check_effective_target_vect_int): Return
1028         true for Loongson targets.
1029         (check_effective_target_vect_shift): Likewise.
1030         (check_effective_target_vect_no_int_max): Likewise.
1031         (check_effective_target_vect_no_align): Likewise.
1032         (check_effective_target_vect_short_mult): Likewise.
1033
1034 2010-08-14  Uros Bizjak  <ubizjak@gmail.com>
1035
1036         * g++.dg/cast.C: Change fields of structures to "long" to pass
1037         the test on targets with STRUCTURE_SIZE_BOUNDARY != BITS_PER_UNIT.
1038         * g++.dg/cpp0x/iop.C: Ditto.
1039         * g++.dg/cpp0x/named_refs.C: Ditto.
1040         * g++.dg/cpp0x/rv1p.C: Ditto.
1041         * g++.dg/cpp0x/rv2p.C: Ditto.
1042         * g++.dg/cpp0x/rv3p.C: Ditto.
1043         * g++.dg/cpp0x/rv4p.C: Ditto.
1044         * g++.dg/cpp0x/rv5p.C: Ditto.
1045         * g++.dg/cpp0x/rv6p.C: Ditto.
1046         * g++.dg/cpp0x/rv7p.C: Ditto.
1047         * g++.dg/cpp0x/rv8p.C: Ditto.
1048         * g++.dg/cpp0x/unnamed_refs.C: Ditto.
1049
1050 2010-08-13  Daniel Kraft  <d@domob.eu>
1051
1052         * gfortran.dg/implied_shape_1.f08: New test.
1053         * gfortran.dg/implied_shape_2.f90: New test.
1054         * gfortran.dg/implied_shape_3.f08: New test.
1055
1056 2010-08-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1057
1058         PR libfortran/42526
1059         * gfortran.dg/char_component_initializer_1.f90: New test.
1060
1061 2010-08-12  Changpeng Fang  <changpeng.fang@amd.com>
1062
1063         PR tree-optimization/45241
1064         * gcc.dg/vect/no-tree-pre-pr45241.c: New test.
1065
1066 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
1067
1068         * gcc.target/i386/pr40906-1.c: Add -fno-asynchronous-unwind-tables
1069         to dg-options.
1070         * gcc.target/i386/pr40906-2.c: Ditto.
1071         * gcc.target/i386/pr40906-3.c: Ditto.
1072
1073 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
1074
1075         PR middle-end/45262
1076         * gcc.c-torture/execute/pr45262.c: New test.
1077
1078 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
1079
1080         * gcc.dg/profile-generate-3.c: Call dg-require-profiling with
1081         empty argument.
1082         * g++.dg/other/profile1.C: Ditto.
1083
1084 2010-08-12  Richard Guenther  <rguenther@suse.de>
1085
1086         PR tree-optimization/45232
1087         * gcc.dg/tree-ssa/pr44133.c: Adjust warning location.
1088         * gcc.dg/tree-ssa/loop-7.c: Adjust.
1089         * gcc.dg/tree-ssa/reassoc-1.c: XFAIL.
1090         * gcc.dg/tree-ssa/reassoc-20.c: Add reassoc-1.c variant with
1091         unsigned arithmetic.
1092         * gcc.dg/tree-ssa/reassoc-14.c: Use unsigned arithmetic.
1093         * gcc.dg/tree-ssa/reassoc-15.c: Likewise.
1094         * gcc.dg/tree-ssa/reassoc-18.c: Likewise.
1095         * gcc.dg/tree-ssa/reassoc-2.c: XFAIL.
1096         * gcc.dg/tree-ssa/reassoc-21.c: Add reassoc-2.c variant with
1097         unsigned arithmetic.
1098         * gcc.dg/tree-ssa/reassoc-6.c: XFAIL.
1099         * gcc.dg/tree-ssa/reassoc-22.c: Add reassoc-6.c variant with
1100         unsigned arithmetic.
1101         * gcc.dg/tree-ssa/reassoc-7.c: Use unsigned arithmetic.
1102         * gcc.dg/tree-ssa/reassoc-9.c: XFAIL.
1103         * gcc.dg/tree-ssa/reassoc-23.c: Add reassoc-9.c variant with
1104         unsigned arithmetic.
1105         * gcc.dg/tree-ssa/ssa-pre-2.c: Adjust.
1106         * gcc.dg/tree-ssa/negate.c: Adjust.
1107         * gcc.dg/vect/vect-1.c: Adjust.
1108         * gfortran.dg/reassoc_6.f: XFAIL.
1109
1110 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
1111
1112         PR debug/45259
1113         * gcc.dg/pr45259.c: New test.
1114
1115 2010-08-12  Wei Guozhi  <carrot@google.com>
1116
1117         PR target/44999
1118         * gcc.target/arm/pr44999.c: New testcase.
1119
1120 2010-08-12  Jie Zhang  <jie@codesourcery.com>
1121
1122         * gcc.dg/graphite/interchange-9.c (M): Define to be 111.
1123         (N): Likewise.
1124         (main): Adjust accordingly.
1125
1126 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1127
1128         * gfortran.dg/graphite/id-22.f: New.
1129
1130 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1131
1132         * gcc.dg/graphite/id-26.c: New.
1133
1134 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1135
1136         * gcc.dg/graphite/id-25.c: New.
1137
1138 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1139
1140         * gcc.dg/graphite/run-id-5.c: New.
1141         * gcc.dg/graphite/run-id-6.c: New.
1142         * gfortran.dg/graphite/id-21.f: New.
1143
1144 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1145
1146         * gcc.dg/graphite/id-24.c: New.
1147
1148 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1149
1150         * gcc.dg/tree-ssa/pr20742.c: New.
1151
1152 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1153
1154         * gcc.dg/graphite/id-23.c: New.
1155
1156 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1157
1158         * gfortran.dg/graphite/id-20.f: Adjust testcase.
1159
1160 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1161
1162         * gcc.dg/graphite/pr42729.c: New.
1163
1164 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1165
1166         * gfortran.dg/graphite/id-20.f: New.
1167
1168 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1169
1170         * gcc.dg/graphite/id-22.c: New.
1171
1172 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1173
1174         * gcc.dg/graphite/run-id-2.c: Call abort.
1175
1176 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1177
1178         * gcc.dg/graphite/id-20.c: New.
1179
1180 2010-08-11  Janus Weil  <janus@gcc.gnu.org>
1181             Steve Kargl <kargl@gcc.gnu.org>
1182
1183         PR fortran/44595
1184         * gfortran.dg/move_alloc_3.f90: New.
1185         * gfortran.dg/random_seed_2.f90: New.
1186
1187 2010-08-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1188
1189         * lib/target-supports.exp (check_effective_target_sync_int_long):
1190         Add hppa*-*-linux*.
1191         (check_effective_target_sync_char_short): Likewise.
1192
1193 2010-08-10  Yao Qi  <yao@codesourcery.com>
1194
1195         * gcc.dg/builtin-stringop-chk-1.c: Change ARM triplet to a more
1196         general form.
1197         * gcc.dg/tree-ssa/loop-31.c: Likewise.
1198         * g++.dg/other/packed1.C: Likewise.
1199         * g++.dg/other/crash-4.C: Likewise.
1200         * g++.dg/ext/packed8.C: Likewise.
1201         * g++.dg/init/array16.C: Likewise.
1202
1203 2010-08-10  xinliang David Li  <davidxl@google.com>
1204         * gcc.dg/tree-ssa/loop-19.c: Add option
1205         -fno-prefetch-loop-array
1206
1207 2010-08-10  Bernd Schmidt  <bernds@codesourcery.com>
1208
1209         PR middle-end/45182
1210         * gcc.c-torture/compile/pr45182.c: New test.
1211
1212 2010-08-09  Jason Merrill  <jason@redhat.com>
1213
1214         PR c++/45236
1215         * g++.dg/cpp0x/variadic-104.C: New.
1216
1217 2010-08-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
1218
1219         PR fortran/44235
1220         * gfortran.dg/dependency_32.f90:  New test.
1221
1222 2010-08-09  Richard Guenther  <rguenther@suse.de>
1223
1224         PR middle-end/44632
1225         * g++.dg/opt/nrv17.C: New testcase.
1226
1227 2010-08-09  Richard Guenther  <rguenther@suse.de>
1228
1229         PR middle-end/45212
1230         * emit-rtl.c (set_mem_attributes_minus_bitpos): Adjust
1231         alignment from MEM_REF offset only if we took it from the
1232         base object.
1233
1234         * gcc.target/i386/pr24178.c: New testcase.
1235
1236 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
1237
1238         * gcc.dg/20030107-1.c: Do not call cleanup-coverage-files.
1239         * gcc.dg/20030702-1.c: Ditto.
1240         * gcc.dg/20050309-1.c: Ditto.
1241         * gcc.dg/20050325-1.c: Ditto.
1242         * gcc.dg/20050330-2.c: Ditto.
1243         * gcc.dg/20051201-1.c: Ditto.
1244         * gcc.dg/gomp/pr27573.c: Ditto.
1245         * gcc.dg/gomp/pr34610.c: Ditto.
1246         * gcc.dg/pr24225.c: Ditto.
1247         * gcc.dg/pr26570.c: Ditto.
1248         * gcc.dg/pr32773.c: Ditto.
1249         * g++.dg/gcov/gcov-6.C: Ditto.
1250         * g++.dg/gomp/pr34608.C: Ditto.
1251         * gfortran.dg/gomp/pr27573.f90: Ditto.
1252
1253         * gcc.dg/profile-dir-1.c: Do not call cleanup-coverage-files.  Remove
1254         dg-require-host-local dg directive.
1255         * gcc.dg/profile-dir-2.c: Ditto.
1256         * gcc.dg/profile-dir-3.c: Ditto.
1257
1258 2010-08-08  Richard Guenther  <rguenther@suse.de>
1259
1260         PR tree-optimization/45109
1261         * gcc.c-torture/compile/pr45109.c: New testcase.
1262
1263 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
1264
1265         * gcc.dg/march.c: Skip if -march defined.
1266         * gcc.dg/mtune.c: Skip if -mtune defined.
1267
1268         * g++.old-deja/g++.jason/thunk3.C: Skip for targets with
1269         generic thunk support.
1270
1271 2010-08-07  Uros Bizjak  <ubizjak@gmail.com>
1272
1273         PR target/45213
1274         * gcc.target/i386/pr45213.c: New test.
1275
1276 2010-08-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1277
1278         PR libfortran/45143
1279         * gfortran.dg/fmt_error_11.f03: New test.
1280
1281 2010-08-07  Marcus Shawcroft <marcus.shawcroft@arm.com>
1282
1283         * lib/target-supports.exp (check_effective_target_sync_int_long):
1284         Add arm*-*-linux-gnueabi.
1285         (check_effective_target_sync_char_short): Likewise.
1286
1287 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
1288
1289         PR fortran/45159
1290         * gfortran.dg/dependency_31.f90:  New test.
1291
1292 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
1293
1294         * gfortran.dg/dependency_30.f90:  Fix incorrect dg-do line.
1295
1296 2010-08-06  Jason Merrill  <jason@redhat.com>
1297
1298         * g++.dg/cpp0x/sfinae3.C: New.
1299         * g++.dg/cpp0x/sfinae4.C: New.
1300
1301 2010-08-06  Richard Guenther  <rguenther@suse.de>
1302
1303         * gcc.dg/tree-ssa/ssa-dce-3.c: XFAIL.
1304         * gcc.dg/tree-ssa/pr23744.c: Disable CCP.
1305         * gcc.dg/tree-ssa/pr25382.c: Likewise.
1306         * gcc.dg/tree-ssa/ssa-ccp-30.c: New testcase.
1307         * gcc.dg/tree-ssa/ssa-ccp-31.c: Likewise.
1308         * gcc.dg/tree-ssa/ssa-ccp-32.c: Likewise.
1309         * gcc.dg/tree-ssa/ssa-ccp-33.c: Likewise.
1310         * gcc.c-torture/execute/20100805-1.c: Likewise.
1311
1312 2010-08-05  Martin Jambor  <mjambor@suse.cz>
1313
1314         PR testsuite/42855
1315         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on powerpc and arm.
1316
1317 2010-08-05  Martin Jambor  <mjambor@suse.cz>
1318
1319         * gcc.dg/ipa/ipcp-ii-1.c: New test.
1320         * g++.dg/ipa/ipcp-ivi-1.C: Likewise.
1321
1322 2010-08-05  Martin Jambor  <mjambor@suse.cz>
1323
1324         * g++.dg/ipa/devirt-1.C: New test.
1325         * g++.dg/ipa/devirt-2.C: Likewise.
1326         * g++.dg/ipa/devirt-3.C: Likewise.
1327         * g++.dg/ipa/devirt-4.C: Likewise.
1328         * g++.dg/ipa/devirt-5.C: Likewise.
1329         * gcc.dg/ipa/iinline-3.c: Likewise.
1330
1331 2010-08-05  Jie Zhang  <jie@codesourcery.com>
1332
1333         PR tree-optimization/45144
1334         * gcc.dg/tree-ssa/pr45144.c: New test.
1335
1336 2010-08-04  Janus Weil  <janus@gcc.gnu.org>
1337
1338         PR fortran/42207
1339         PR fortran/44064
1340         PR fortran/44065
1341         * gfortran.dg/class_25.f03: New.
1342         * gfortran.dg/class_26.f03: New.
1343
1344 2010-08-04  Daniel Gutson  <dgutson@codesourcery.com>
1345
1346         * g++.dg/warn/miss-format-1.C: Update line number.
1347
1348 2010-08-04  Uros Bizjak  <ubizjak@gmail.com>
1349
1350         PR c++/44641
1351         * lib/scanasm.exp (dg-function-on-line): Expand regex to also ignore
1352         .frame and .mask assembler directives.
1353
1354 2010-08-04  Richard Guenther  <rguenther@suse.de>
1355
1356         * gcc.dg/tree-ssa/vrp35.c: Adjust.
1357         * gcc.dg/tree-ssa/vrp36.c: Likewise.
1358         * gcc.dg/tree-ssa/vrp50.c: Likewise.
1359         * gcc.dg/tree-ssa/vrp52.c: Likewise.
1360
1361 2010-08-04  Tobias Burnus  <burnus@net-b.de>
1362
1363         PR fortran/44857
1364         * gfortran.dg/derived_constructor_char_1.f90: New.
1365         * gfortran.dg/derived_constructor_char_2.f90: New.
1366
1367 2010-08-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
1368
1369         PR fortran/45159
1370         * gfortran.dg/dependency_30.f90:  New test.
1371
1372 2010-08-03  Jan Hubicka  <jh@suse.cz>
1373
1374         * gcc.c-torture/compile/pr45085.c: New testcase.
1375
1376 2010-08-03  Janus Weil  <janus@gcc.gnu.org>
1377
1378         PR fortran/44584
1379         PR fortran/45161
1380         * gfortran.dg/typebound_call_9.f03: Modified.
1381         * gfortran.dg/typebound_generic_1.f03: Modified.
1382
1383 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
1384
1385         PR fortran/45159
1386
1387         * gfortran.dg/dependency_29.f90:  New test.
1388
1389 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
1390
1391         PR fortran/36854
1392         * gfortran.dg/character_comparison_2.f90:  New test.
1393         * gfortran.dg/character_comparison_3.f90:  New test.
1394         * gfortran.dg/dependency_28.f90:  New test.
1395
1396 2010-08-02  Bernd Schmidt  <bernds@codesourcery.com>
1397
1398         PR target/40457
1399         * gcc.target/arm/pr40457-1.c: New test.
1400         * gcc.target/arm/pr40457-2.c: New test.
1401
1402 2010-08-01  Janus Weil  <janus@gcc.gnu.org>
1403
1404         PR fortran/44912
1405         * gfortran.dg/typebound_call_17.f03: New.
1406
1407 2010-07-30  Janus Weil  <janus@gcc.gnu.org>
1408
1409         PR fortran/44929
1410         * gfortran.dg/allocate_derived_3.f90: New.
1411
1412 2010-07-30  Xinliang David Li  <davidxl@google.com>
1413         PR tree-optimization/45121
1414         * c-c++-common/uninit-17.c: Add -fno-ivops option.
1415
1416 2010-07-30  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
1417
1418         PR c++/45112
1419         * testsuite/g++.dg/pr45112.C: New test.
1420
1421 2010-07-30  Jakub Jelinek  <jakub@redhat.com>
1422
1423         PR debug/45055
1424         PR rtl-optimization/45137
1425         * gcc.dg/pr45055.c: New test.
1426
1427 2010-07-30  Alan Modra  <amodra@gmail.com>
1428
1429         * gfortran.dg/ltime_gmtime_1.f90: Tolerate half-hour timezones.
1430         * gfortran.dg/ltime_gmtime_2.f90: Likewise.
1431
1432 2010-07-29  Tobias Burnus  <burnus@net-b.de>
1433
1434         PR fortran/45087
1435         PR fortran/45125
1436         * gfortran.dg/whole_file_25.f90: New.
1437         * gfortran.dg/whole_file_26.f90: New.
1438         * gfortran.dg/whole_file_27.f90: New.
1439
1440 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
1441
1442         PR fortran/44962
1443         * gfortran.dg/typebound_proc_17.f03: New.
1444
1445 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
1446
1447         PR fortran/45004
1448         * gfortran.dg/move_alloc_2.f90: New.
1449
1450 2010-07-29  Xinliang David Li  <davidxl@google.com>
1451         PR tree-optimization/45121
1452         * c-c++-common/uninit-17.c: Fix expected output.
1453
1454 2010-07-29  Richard Guenther  <rguenther@suse.de>
1455
1456         PR tree-optimization/45120
1457         * gcc.dg/ipa/ipa-pta-15.c: New testcase.
1458
1459 2010-07-29  Mikael Morin  <mikael@gcc.gnu.org>
1460
1461         PR fortran/42051
1462         PR fortran/44064
1463         * gfortran.dg/pr42051.f03: New testcase.
1464
1465 2010-07-29  Richard Guenther  <rguenther@suse.de>
1466
1467         PR middle-end/45034
1468         * gcc.c-torture/execute/pr45034.c: New testcase.
1469
1470 2010-07-28  Paolo Carlini  <paolo.carlini@oracle.com>
1471
1472         PR c++/45096
1473         * g++.dg/cpp0x/auto3.C: Tweak dg-error string.
1474
1475 2010-07-28  Daniel Kraft  <d@domob.eu>
1476
1477         * gfortran.dg/bound_8.f90: New test.
1478
1479 2010-07-28  Jakub Jelinek  <jakub@redhat.com>
1480
1481         PR debug/45105
1482         * gcc.dg/pr45105.c: New test.
1483
1484 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
1485
1486         PR rtl-optimization/45107
1487         * gcc.dg/pr45107.c: New test.
1488
1489 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
1490
1491         PR rtl-optimization/45101
1492         * gcc.dg/pr45101.c: New test.
1493
1494 2010-07-28  Tobias Burnus  <burnus@net-b.de>
1495
1496         PR fortran/45077
1497         * gfortran.dg/whole_file_24.f90: New.
1498
1499 2010-07-27  Jason Merrill  <jason@redhat.com>
1500
1501         * g++.dg/cpp0x/variadic102.C: New.
1502         * g++.dg/cpp0x/variadic103.C: New.
1503
1504 2010-07-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
1505
1506         PR rtl-optimization/40956
1507         PR target/42495
1508         PR middle-end/42574
1509         * gcc.target/arm/pr40956.c, gcc.target/arm/pr42495.c,
1510         * gcc.target/arm/pr42574.c: Add tests.
1511
1512 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
1513
1514         * lib/gcc-dg.exp (cleanup-coverage-files): Remove options from
1515         test name.
1516         (cleanup-repo-files): Ditto.
1517         (cleanup-saved-temps): Ditto.
1518
1519 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
1520
1521         PR testsuite/44701
1522         * gcc.target/powerpc/asm-es-2.c (f2): Add <> constraints.
1523
1524         PR c/45079
1525         * gcc.dg/pr45079.c: New test.
1526
1527 2010-07-27  Ira Rosen  <irar@il.ibm.com>
1528
1529         PR tree-optimization/44152
1530         * gcc.dg/vect/fast-math-pr44152.c: New test.
1531
1532 2010-07-27  Iain Sandoe  <iains@gcc.gnu.org>
1533
1534         PR ObjC/44140
1535         * obj-c++.dg/torture/tls/thr-init-1.mm: Re-enable test.
1536         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
1537         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
1538         * obj-c++.dg/torture/trivial.mm: Ditto.
1539         * objc.dg/torture/tls/thr-init-2.m: Ditto.
1540         * objc.dg/torture/tls/thr-init-3.m: Ditto.
1541         * objc.dg/torture/tls/thr-init.m: Ditto.
1542         * objc.dg/torture/trivial.m: Ditto.
1543
1544 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
1545
1546         * gfortran.dg/char4_iunit_1.f03: Add ieee options.
1547         Skip on spu-*-* targets.
1548
1549 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
1550
1551         PR tree-optimization/45083
1552         * gcc.dg/pr45083.c: New test.
1553
1554 2010-07-26  Tobias Burnus  <burnus@net-b.de>
1555
1556         PR fortran/40873
1557         * gfortran.dg/whole_file_22.f90: New test.
1558         * gfortran.dg/whole_file_23.f90: New test.
1559
1560 2010-07-26  Iain Sandoe  <iains@gcc.gnu.org>
1561             Jack Howarth  <howarth@bromo.med.uc.edu>
1562             Richard Henderson  <rth@redhat.com>
1563
1564         PR target/44132
1565         * gcc.dg/tls/thr-init-1.c: New.
1566         * gcc.dg/tls/thr-init-2.c: New.
1567         * gcc.dg/torture/tls New.
1568         * gcc.dg/torture/tls/tls-test.c: New.
1569         * gcc.dg/torture/tls/thr-init-1.c: New.
1570         * gcc.dg/torture/tls/tls.exp: New.
1571         * gcc.dg/torture/tls/thr-init-2.c: New.
1572         * gcc.dg/tls/emutls-2.c: New test
1573
1574         * g++.dg/gomp/clause-3.C: Require tls, not tls_native.
1575         * g++.dg/gomp/copyin-1.C, g++.dg/gomp/pr35244.C,
1576         g++.dg/gomp/sharing-1.C, g++.dg/gomp/tls-1.C, g++.dg/gomp/tls-2.C,
1577         g++.dg/gomp/tls-3.C, g++.dg/gomp/tls-4.C, g++.dg/tls/diag-1.C,
1578         g++.dg/tls/diag-2.C, g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C,
1579         g++.dg/tls/diag-5.C, g++.dg/tls/init-1.C, g++.dg/tls/init-2.C,
1580         g++.dg/tls/trivial.C, gcc.dg/gomp/appendix-a/a.22.1.c,
1581         gcc.dg/gomp/appendix-a/a.22.2.c, gcc.dg/gomp/appendix-a/a.24.1.c,
1582         gcc.dg/gomp/appendix-a/a.32.1.c, gcc.dg/gomp/appendix-a/a.33.1.c,
1583         gcc.dg/gomp/clause-1.c, gcc.dg/gomp/copyin-1.c, gcc.dg/gomp/pr35244.c,
1584         gcc.dg/gomp/sharing-1.c, gcc.dg/gomp/tls-1.c, gcc.dg/gomp/tls-2.c,
1585         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-13.c, gcc.dg/tls/opt-14.c,
1586         gcc.dg/tls/opt-15.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
1587         gcc.dg/tls/opt-7.c, gfortran.dg/gomp/appendix-a/a.22.1.f90,
1588         gfortran.dg/gomp/appendix-a/a.22.4.f90,
1589         gfortran.dg/gomp/appendix-a/a.22.5.f90,
1590         gfortran.dg/gomp/appendix-a/a.22.6.f90,
1591         gfortran.dg/gomp/appendix-a/a.24.1.f90,
1592         gfortran.dg/gomp/appendix-a/a.32.1.f90,
1593         gfortran.dg/gomp/appendix-a/a.33.1.f90, gfortran.dg/gomp/crayptr2.f90,
1594         gfortran.dg/gomp/fixed-1.f, gfortran.dg/gomp/free-1.f90,
1595         gfortran.dg/gomp/omp_threadprivate1.f90,
1596         gfortran.dg/gomp/omp_threadprivate2.f90,
1597         gfortran.dg/gomp/reduction1.f90,
1598         gfortran.dg/gomp/sharing-1.f90: Likewise.
1599
1600 2010-07-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1601
1602         * g++.dg/torture/pr44900.C: Use dg-require-effective-target
1603         sse_runtime.
1604         * gcc.dg/attr-weak-hidden-1a.c: Use dg-require-weak,
1605         dg-require-visibility.
1606
1607 2010-07-26  Richard Guenther  <rguenther@suse.de>
1608
1609         PR tree-optimization/43784
1610         * gcc.c-torture/execute/pr43784.c: New testcase.
1611         * g++.dg/torture/pr43784.C: Likewise.
1612
1613 2010-07-26  Richard Guenther  <rguenther@suse.de>
1614
1615         PR middle-end/45056
1616         * g++.dg/pr45056.C: New testcase.
1617
1618 2010-07-26  Richard Guenther  <rguenther@suse.de>
1619
1620         PR tree-optimization/45071
1621         * gcc.dg/pr45071.c: New testcase.
1622
1623 2010-07-26  Tobias Burnus  <burnus@net-b.de>
1624
1625         PR fortran/45066
1626         * gfortran.dg/namelist_62.f90: New.
1627
1628 2010-07-26  Richard Guenther  <rguenther@suse.de>
1629
1630         * gcc.c-torture/execute/pr45017.c: Move ...
1631         * gcc.dg/torture/pr45017.c: ... here.  Restrict to i?86 and x86_64.
1632
1633 2010-07-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
1634
1635         PR fortran/40628
1636         * trim_optimize_1.f90:  New test.
1637         * character_comparision_1.f90:  New test.
1638
1639 2010-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1640
1641         PR fortran/42852
1642         * gfortran.dg/wtruncate_fix.f: New test.
1643
1644 2010-07-25  H.J. Lu  <hongjiu.lu@intel.com>
1645
1646         PR testsuite/45068
1647         * g++.dg/debug/dwarf2/nested-2.C: Support "//" as comments.
1648
1649 2010-07-24  Richard Guenther  <rguenther@suse.de>
1650
1651         PR lto/43788
1652         * g++.dg/lto/20100724-1_0.C: New testcase.
1653
1654 2010-07-24  Richard Guenther  <rguenther@suse.de>
1655
1656         PR lto/43212
1657         * gcc.dg/lto/20100724-1_0.c: New testcase.
1658         * gcc.dg/lto/20100724-1_1.c: Likewise.
1659
1660 2010-07-24  Tobias Burnus  <burnus@net-b.de>
1661
1662         PR fortran/40011
1663         * gfortran.dg/whole_file_21.f90: New.
1664
1665         * gfortran.dg/integer_exponentiation_3.F90: Use
1666         -ffloat-store only for i?86/x86-64 -m32.
1667
1668 2010-07-24  Tobias Burnus  <burnus@net-b.de>
1669
1670         * gfortran.dg/entry_13.f90: Use abs() > eps instead of "/=".
1671         * gfortran.dg/integer_exponentiation_3.F90: Use -ffloat-store.
1672
1673 2010-07-24  Tobias Burnus  <burnus@net-b.de>
1674
1675         * gfortran.dg/func_decl_4.f90: Split test into two ...
1676         * gfortran.dg/func_decl_5.f90: ... parts.
1677         * gfortran.dg/common_resize_1.f: xfail two warnings (cf. PR 45045).
1678         * gfortran.dg/bounds_temporaries_1.f90: Add new dg-warning.
1679         * gfortran.dg/global_references_1.f90: Add new dg-warning.
1680         * gfortran.dg/generic_actual_arg.f90: Add new dg-warning.
1681         * gfortran.dg/entry_17.f90: Remove no-longer needed dg-warning.
1682         * gfortran.dg/used_before_typed_4.f90: Add new dg-warning.
1683         * gfortran.dg/bounds_check_strlen_1.f90: Add new dg-warning.
1684         * gfortran.dg/intrinsic_std_1.f90: Split by remove tree dump ...
1685         * gfortran.dg/intrinsic_std_6.f90: ... and create a dump test.
1686         * gfortran.dg/sizeof.f90: Make test valid.
1687         * gfortran.dg/pr20865.f90: Add new dg-error.
1688         * gfortran.dg/integer_exponentiation_2.f90: Add new dg-warnings.
1689         * gfortran.dg/g77/19990218-0.f: Ditto.
1690         * gfortran.dg/g77/19990218-1.f: Ditto.
1691         * gfortran.dg/g77/970625-2.f: Ditto.
1692         * gfortran.dg/pr37243.f: Fix function declaration.
1693         * gfortran.dg/use_only_1.f90: Fix implicit typing.
1694         * gfortran.dg/loc_1.f90: Fix pointer datatype.
1695
1696 2010-07-23  Tobias Burnus  <burnus@net-b.de>
1697
1698         PR fortran/44945
1699         * gfortran.dg/char_array_structure_constructor.f90: Add
1700         -fwhole-file as dg-option as it otherwise fails on some
1701         systems.
1702
1703 2010-07-23  Eric Botcazou  <ebotcazou@adacore.com>
1704
1705         * gnat.dg/aggr16.ad[sb]: New test.
1706         * gnat.dg/aggr16_pkg.ads: New helper.
1707
1708 2010-07-23  Richard Guenther  <rguenther@suse.de>
1709
1710         PR lto/43071
1711         * g++.dg/lto/20100723-1_0.C: New testcase.
1712
1713 2010-07-23  H.J. Lu  <hongjiu.lu@intel.com>
1714
1715         * gcc.target/i386/aes-avx-check.h (main): Require OSXSAVE for
1716         AVX support.
1717         * gcc.target/i386/pclmul-avx-check.h (main): Likewise.
1718         * gcc.target/x86_64/abi/avx/avx-check.h (main): Likewise.
1719
1720 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1721
1722         * lib/target-supports.exp (add_options_for_tls): New proc.
1723         * g++.dg/tls/static-1.C: Use dg-add-options tls.
1724         * g++.dg/tls/static-1a.cc: Likewise.
1725         * gcc.dg/tls/emutls-1.c: Likewise.
1726         * gcc.dg/tls/opt-11.c: Likewise.
1727         * gcc.dg/tls/opt-12.c: Likewise.
1728         * gcc.dg/tls/pr24428-2.c: Likewise.
1729         * gcc.dg/tls/pr24428.c: Likewise.
1730         * obj-c++.dg/tls/static-1.mm: Likewise.
1731         * obj-c++.dg/torture/tls/thr-init-1.mm: Likewise.
1732         * obj-c++.dg/torture/tls/thr-init-2.mm: Likewise.
1733         * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
1734         * objc.dg/torture/tls/thr-init-2.m: Likewise.
1735         * objc.dg/torture/tls/thr-init-3.m: Likewise.
1736         * objc.dg/torture/tls/thr-init.m: Likewise.
1737         * gcc.dg/lto/20090210_0.c: Add -pthread for *-*-solaris2.[89].
1738
1739 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
1740
1741         * gcc.dg/tree-ssa/loadpre6.c: Cleanup fre dump file.
1742         * gcc.dg/ipa/ipa-sra-6.c: Cleanup eipa_sra dump file.
1743         * gcc.dg/ipa/pure-const-2.c: Cleanup local-pure-const1 and
1744         optimized dump files.
1745
1746 2010-07-23  Jakub Jelinek  <jakub@redhat.com>
1747
1748         PR tree-optimization/45047
1749         * gcc.c-torture/compile/pr45047.c: New test.
1750
1751 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
1752
1753         * gcc.dg/float-range-3.c: Use "dg-do compile" dejagnu directive
1754         instead of dg-compile.
1755         * gcc.dg/float-range-4.c: Ditto.
1756         * gcc.dg/float-range-5.c: Ditto.
1757         * gcc.dg/fold-overflow-1.c: Ditto.
1758         * gcc.dg/gomp/sections-4.c: Ditto.
1759         * gcc.dg/transparent-union-1.c: Ditto.
1760         * gcc.dg/transparent-union-2.c: Ditto.
1761         * gcc.target/i386/pr39315-check.c: Ditto.
1762         * g++.dg/gomp/sections-4.C: Ditto.
1763         * g++.dg/template/dtor7.C: Ditto.
1764         * g++.dg/tree-ssa/pr19952.C: Ditto.
1765         * gfortran.dg/derived_constructor_comps_3.f90: Ditto.
1766         * gfortran.dg/graphite/pr42185.f90: Ditto.
1767         * gfortran.dg/namelist_36.f90: Ditto.
1768         * gnat.dg/noreturn1.adb: Ditto.
1769         * gnat.dg/specs/small_alignment.ads: Ditto.
1770
1771 2010-07-23  Martin Jambor  <mjambor@suse.cz>
1772
1773         PR tree-optimization/44915
1774         * g++.dg/torture/pr44915.C: New test.
1775
1776 2010-07-23  Martin Jambor  <mjambor@suse.cz>
1777
1778         PR tree-optimization/44914
1779         * g++.dg/tree-ssa/pr44914.C: New test.
1780
1781 2010-07-23  Jie Zhang  <jie@codesourcery.com>
1782
1783         PR target/44290
1784         * gcc.dg/pr44290-1.c: New test.
1785         * gcc.dg/pr44290-2.c: New test.
1786
1787 2010-07-23  Jason Merrill  <jason@redhat.com>
1788
1789         PR c++/45008
1790         * g++.dg/abi/mangle44.C: New.
1791
1792 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
1793
1794         * gcc.target/i386/*.c: Do not require sse{,2,3,4} effective target
1795         for compile-time only tests.
1796         * gcc.target/i386/pr39315-2.c: Remove redundant sse2 effective
1797         target check.
1798         * gcc.target/i386/pr39315-4.c: Ditto.
1799         * gcc.target/i386/vperm-v4si-1.c: Remove sse_runtime effective
1800         target check.  Include sse-os-support.h.
1801         (main): Call check_isa and sse_os_support.
1802         * gcc.target/i386/vperm-v4sf-1.c: Ditto.
1803         * gcc.target/i386/vperm-v4si-2.c (main): Call check_isa.
1804         * gcc.target/i386/vperm-v4sf-2.c: Ditto.
1805         * gcc.target/i386/vperm-v2di.c: Remove sse2_runtime effective
1806         target check.  Include sse-os-support.h.
1807         (main): Call check_isa and sse_os_support.
1808         * gcc.target/i386/vperm-v2df.c: Ditto.
1809
1810 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
1811
1812         * lib/target-supports.exp (check_avx_hw_available): New procedure.
1813         (check_effective_target_avx_runtime): New procedure.
1814         (check_effective_target_sse2_runtime): Add check_effective_target_sse2.
1815         (check_effective_target_sse_runtime): Add check_effective_target_sse.
1816
1817         * gcc.dg/compat/pr38736_main.c: Use avx_runtime effective target.
1818         * gcc.dg/compat/vector-1b_main.c: Ditto.  Remove cpuid.h include
1819         and __get_cpuid test.
1820         * gcc.dg/compat/vector-2b_main.c: Ditto.
1821
1822         * gcc.target/i386/avx-check.h (main): Also check bit_OSXSAVE.
1823
1824         * gcc.dg/20020418-1.c: Do not require sse{,2} effective target
1825         for compile-time only test.
1826         * gcc.dg/pr32716.c: Ditto.
1827         * gcc.dg/pr34856.c: Ditto.
1828         * gcc.dg/pr36997.c: Ditto.
1829         * gcc.dg/prefetch-loop-arrays-1.c: Ditto.
1830         * gfortran.dg/pr28158.f90: Ditto.
1831         * gfortran.dg/pr30667.f: Ditto.
1832
1833         * gcc.dg/vect/vect.exp: Use check_effective_target_sse2_runtime for
1834         i?86-*-* and x86_64-*-* targets to disable execution on targets
1835         without sse2 runtime support.
1836         * g++.dg/vect/vect.exp: Ditto.
1837         * gfortran.dg/vect/vect.exp: Ditto.
1838
1839         * gcc.dg/pr36584.c: Remove redundant sse{,2} effective target check.
1840         * gcc.dg/pr37544.c: Ditto.
1841         * gcc.dg/pr40550.c: Ditto.
1842         * gcc.dg/compat/union-m128-1_main.c: Ditto.
1843         * gcc.dg/compat/vector-1a_main.c: Ditto.
1844         * gcc.dg/compat/vector-2a_main.c: Ditto.
1845         * gcc.dg/torture/pr16104-1.c: Ditto.
1846         * gcc.dg/torture/pr35771-1.c: Ditto.
1847         * gcc.dg/torture/pr35771-2.c: Ditto.
1848         * gcc.dg/torture/pr35771-3.c: Ditto.
1849         * gcc.dg/torture/stackalign/alloca-2.c: Ditto.
1850         * gcc.dg/torture/stackalign/alloca-3.c: Ditto.
1851         * gcc.dg/torture/stackalign/push-1.c: Ditto.
1852         * gcc.dg/torture/stackalign/vararg-3.c: Ditto.
1853         * g++.dg/other/i386-1.C: Ditto.
1854         * g++.dg/other/pr40446.C: Ditto.
1855
1856 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1857
1858         * gcc.dg/pr43058.c: Use dg-timeout-factor 4.
1859
1860 2010-07-23  Daniel Kraft  <d@domob.eu>
1861
1862         PR fortran/44709
1863         * gfortran.dg/exit_1.f08: New test.
1864         * gfortran.dg/exit_2.f08: New test.
1865
1866 2010-07-22  Sandra Loosemore  <sandra@codesourcery.com>
1867
1868         PR tree-optimization/39839
1869         * gcc.target/arm/pr39839.c: New test case.
1870
1871 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
1872
1873         * gnat.dg/unchecked_convert5b.adb: New test.
1874         * gnat.dg/unchecked_convert6.adb: Likewise.
1875         * gnat.dg/unchecked_convert6b.adb: Likewise.
1876
1877 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
1878
1879         * gnat.dg/aggr15.ad[sb]: New test.
1880
1881 2010-07-22  Dodji Seketeli  <dodji@redhat.com>
1882
1883         PR debug/45024
1884         * g++.dg/debug/dwarf2/nested-2.C: New test case.
1885
1886 2010-07-22  H.J. Lu  <hongjiu.lu@intel.com>
1887
1888         * gcc.dg/lto/20100722-1_0.c: Replace dg-require-lto-plugin
1889         with dg-require-linker-plugin.
1890
1891 2010-07-22  Richard Guenther  <rguenther@suse.de>
1892
1893         PR lto/43850
1894         * g++.dg/lto/20100722-1_0.C: New testcase.
1895
1896 2010-07-22  Richard Guenther  <rguenther@suse.de>
1897
1898         PR lto/42451
1899         * gcc.dg/lto/20100720-3_0.c: New testcase.
1900         * gcc.dg/lto/20100720-3_1.c: Likewise.
1901
1902 2010-07-22  Richard Guenther  <rguenther@suse.de>
1903
1904         * lib/target-supports-dg.exp (dg-require-linker-plugin): New proc.
1905         * lib/target-supports.exp (check_linker_plugin_available): Likewise.
1906
1907         PR lto/43373
1908         * gcc.dg/lto/20100722-1_0.c: New testcase.
1909
1910 2010-07-22  Martin Jambor  <mjambor@suse.cz>
1911
1912         PR tree-optimization/44891
1913         * testsuite/gcc.c-torture/compile/pr44891.c: New test.
1914
1915 2010-07-22  Richard Guenther  <rguenther@suse.de>
1916
1917         PR tree-optimization/45017
1918         * gcc.c-torture/execute/pr45017.c: New testcase.
1919
1920 2010-07-22  Tobias Burnus  <burnus@net-b.de>
1921
1922         PR fortran/45019
1923         * gfortran.dg/aliasing_dummy_5.f90: New.
1924
1925 2010-07-22  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
1926
1927         PR target/43698
1928         * gcc.target/arm/pr43698.c: New test.
1929
1930 2010-07-21  Steven G. Kargl  <kargl@gcc.gnu.org>
1931
1932         PR fortran/44929
1933         * Revert my commit r162325 for this PR.
1934
1935 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
1936
1937         PR debug/45015
1938         * gcc.target/m68k/pr45015.c: New test.
1939
1940 2010-07-21  Jeffrey Yasskin  <jyasskin@google.com>
1941
1942         PR c++/44641
1943         * lib/scanasm.exp (dg-function-on-line): Fix regex for IA64's
1944         comments.
1945
1946 2010-07-21  Richard Guenther  <rguenther@suse.de>
1947
1948         PR lto/45018
1949         * g++.dg/lto/20100721-1_0.C: New testcase.
1950
1951 2010-07-21  Martin Jambor  <mjambor@suse.cz>
1952
1953         PR tree-optimization/44900
1954         * g++.dg/torture/pr44900.C: New test.
1955
1956 2010-07-21  Bernd Schmidt  <bernds@codesourcery.com>
1957
1958         PR middle-end/44738
1959         * c-c++-common/uninit-17.c: Correct expected error.
1960
1961 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
1962
1963         * gcc.dg/guality/asm-1.c: New test.
1964
1965         PR debug/45003
1966         * gcc.dg/guality/pr45003-2.c: New test.
1967         * gcc.dg/guality/pr45003-3.c: New test.
1968
1969 2010-07-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1970
1971         PR libfortran/44697
1972         * gfortran.dg/ftell_3.f90: Take care of cr-lf record endings.
1973
1974 2010-07-20  Jeffrey Yasskin  <jyasskin@google.com>
1975
1976         * lib/scanasm.exp (dg-function-on-line): Test that a function is
1977         defined on the current line.
1978         * g++.dg/debug/dwarf2/lineno-simple1.C: New. Line number sanity test.
1979         * g++.dg/debug/dwarf2/pr44641.C: New.
1980
1981 2010-07-20  Nathan Froyd  <froydnj@codesourcery.com>
1982
1983         * gcc.target/powerpc/block-move-1.c: New test.
1984         * gcc.target/powerpc/block-move-2.c: New test.
1985
1986 2010-07-20  Jason Merrill  <jason@redhat.com>
1987
1988         PR c++/44967
1989         * g++.dg/cpp0x/sfinae2.C: New.
1990
1991 2010-07-20  Richard Guenther  <rguenther@suse.de>
1992
1993         PR lto/42696
1994         * gcc.dg/lto/20100720-4_0.c: New testcase.
1995
1996 2010-07-20  Richard Guenther  <rguenther@suse.de>
1997
1998         PR lto/43221
1999         * gcc.dg/lto/20100720-2_0.c: New testcase.
2000         * gcc.dg/lto/20100720-2_1.c: Likewise.
2001
2002 2010-07-20  Richard Guenther  <rguenther@suse.de>
2003
2004         PR lto/43208
2005         * gcc.dg/lto/20100720-1_0.c: New testcase.
2006         * gcc.dg/lto/20100720-1_1.c: Likewise.
2007
2008 2010-07-20  Jakub Jelinek  <jakub@redhat.com>
2009
2010         PR debug/45003
2011         * gcc.dg/guality/pr45003-1.c: New test.
2012
2013 2010-07-20  Richard Guenther  <rguenther@suse.de>
2014
2015         PR tree-optimization/44977
2016         * gcc.dg/torture/pr44977.c: New testcase.
2017
2018 2010-07-20  Bingfeng Mei  <bmei@broadcom.com>
2019
2020         * gcc.dg/lto/20090313_0.c: Use dg-require-effective-target
2021         sync_char_short
2022
2023 2010-07-20  Richard Guenther  <rguenther@suse.de>
2024
2025         PR middle-end/44971
2026         PR middle-end/44988
2027         * gcc.dg/pr44971.c: New testcase.
2028         * gcc.c-torture/compile/pr44988.c: Likewise.
2029
2030 2010-07-19  Steven G. Kargl  <kargl@gcc.gnu.org>
2031
2032         PR fortran/44929
2033         * gfortran.dg/allocate_with_typespec.f90: New test.
2034         * gfortran.dg/allocate_derived_1.f90: Update error message.
2035
2036 2010-07-19  Jason Merrill  <jason@redhat.com>
2037
2038         PR c++/44996
2039         * g++.dg/cpp0x/decltype23.C: New.
2040
2041 2010-07-19  Paul Thomas  <pault@gcc.gnu.org>
2042
2043         PR fortran/42385
2044         * gfortran.dg/class_defined_operator_1.f03 : New test.
2045
2046 2010-07-19  Peter Bergner  <bergner@vnet.ibm.com>
2047
2048         * gcc.dg/vect/slp-perm-1.c (main): Make sure loops aren't vectorized.
2049         * gcc.dg/vect/slp-perm-2.c (main): Likewise.
2050         * gcc.dg/vect/slp-perm-3.c (main): Likewise.  Fix loop limit.
2051         * gcc.dg/vect/slp-perm-4.c (main): Fix loop limit.
2052
2053 2010-07-19  Richard Guenther  <rguenther@suse.de>
2054
2055         PR middle-end/44941
2056         * gcc.c-torture/compile/pr44941.c: New testcase.
2057
2058 2010-07-19  Jason Merrill  <jason@redhat.com>
2059
2060         PR c++/44969
2061         * g++.dg/template/sfinae24.C: New.
2062
2063 2010-07-19  H.J. Lu  <hongjiu.lu@intel.com>
2064
2065         PR fortran/44353
2066         * gfortran.dg/data_implied_do_2.f90: Removed.
2067
2068 2010-07-19  Paolo Carlini  <paolo.carlini@oracle.com>
2069
2070         PR c++/44969
2071         * g++.dg/template/sfinae23.C: New.
2072
2073 2010-07-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2074
2075         * lib/target-supports.exp (check_sse_os_support_available): New
2076         proc.
2077         (check_sse_hw_available): New proc.
2078         (check_effective_target_sse_runtime): New proc.
2079         (check_effective_target_sse2_runtime): New proc.
2080         * lib/fortran-torture.exp (get-fortran-torture-options): Only add
2081         -msse2 if check_sse_os_support_available.
2082         * g++.dg/vect/vect.exp: Only run -msse2 tests if
2083         check_sse_os_support_available.
2084         * gcc.dg/vect/vect.exp: Likewise.
2085         * gfortran.dg/vect/vect.exp: Likewise.
2086         * gcc.target/i386/sol2-check: Renamed to ...
2087         * gcc.target/i386/sse-os-support.h: ... this.
2088         (sol2_check): Renamed to ...
2089         (sse_os_support): ... this.
2090         Only test movss with xmm registers.
2091         * gcc.target/i386/sse-check.h: Reflect new header and function names.
2092         Removed ILL_INSN, ILL_INSN_LEN.
2093         * gcc.target/i386/sse2-check.h: Likewise.
2094         * gcc.target/i386/sse3-check.h: Likewise.
2095         * gcc.dg/pr40550.c: Use dg-require-effective-target sse_runtime.
2096         Removed cpuid.h, __get_cpuid test.
2097         * g++.dg/other/i386-1.C: Use dg-require-effective-target sse2_runtime.
2098         Removed cpuid.h, __get_cpuid test.
2099         * g++.dg/other/pr40446.C: Likewise.
2100         * gcc.dg/compat/union-m128-1_main.c: Likewise.
2101         * gcc.dg/compat/vector-1a_main.c: Likewise.
2102         * gcc.dg/compat/vector-2a_main.c: Likewise.
2103         * gcc.dg/pr36584.c: Likewise.
2104         * gcc.dg/pr37544.c: Likewise.
2105         * gcc.dg/torture/pr16104-1.c: Likewise.
2106         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
2107         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
2108         * gcc.dg/torture/stackalign/push-1.c: Likewise.
2109         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
2110         * gcc.dg/torture/pr35771.h: Removed cpuid.h, __get_cpuid test.
2111         * gcc.dg/torture/pr35771-1.c: Use dg-require-effective-target
2112         sse2_runtime.
2113         * gcc.dg/torture/pr35771-2.c: Likewise.
2114         * gcc.dg/torture/pr35771-3.c: Likewise.
2115         * gcc.target/i386/pr39315-2.c: Likewise.
2116         * gcc.target/i386/pr39315-4.c: Likewise.
2117         * gcc.target/i386/vperm-v2df.c: Likewise.
2118         * gcc.target/i386/vperm-v2di.c: Likewise.
2119         * gcc.target/i386/vperm-v4si-1.c: Likewise.
2120         * gcc.target/i386/vperm-v4sf-1.c: Use dg-require-effective-target
2121         sse_runtime.
2122
2123 2010-07-18  Paul Thomas  <pault@gcc.gnu.org>
2124
2125         PR fortran/44353
2126         * gfortran.dg/data_implied_do_2.f90: New test.
2127
2128 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
2129
2130         * gcc.target/mips/cache-1.c: Allow 0 instead of 0x0.
2131
2132 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
2133
2134         * gcc.target/mips/mips.exp (mips_option_groups): Add -mflip-mips16
2135         to the "mips16" group.
2136         (mips_using_mips16_p): New procedure.
2137         (mips-dg-options): Use it.
2138
2139 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
2140
2141         * gcc.target/mips/mips16-attributes-4.c: New test.
2142
2143 2010-07-17  Iain Sandoe  <iains@gcc.gnu.org>
2144
2145         PR testsuite/44418
2146         * gcc.target/powerpc/recip-1.c: Do not run for powerpc*-apple-darwin*
2147         * gcc.target/powerpc/recip-2.c: Ditto.
2148         * gcc.target/powerpc/recip-3.c: Ditto.
2149
2150 2010-07-17  Bernd Schmidt  <bernds@codesourcery.com>
2151
2152         * gcc.target/arm/pr42235.c: New test.
2153
2154 2010-07-16  Jason Merrill  <jason@redhat.com>
2155
2156         PR c++/32505
2157         * g++.dg/template/partial8.C: New.
2158
2159 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
2160
2161         * gcc.dg/guality/guality.exp: Run also c-c++-common/guality/ tests.
2162         * gcc.dg/guality/guality.h: Include unistd.h.  Make the header usable
2163         in C++.
2164         (gualcvt): New overloaded inline.
2165         (GUALCVT): Use it for C++.
2166         * g++.dg/guality/guality.exp: New.
2167         * g++.dg/guality/guality.h: New.
2168         * g++.dg/guality/redeclaration1.C: New test.
2169         * g++.dg/dg.exp: Prune also guality/* tests.
2170         * gcc.dg/guality/pr43141.c: Moved to...
2171         * c-c++-common/guality/pr43141.c: ... here.
2172
2173 2010-07-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2174
2175         PR libfortran/37077
2176         * gfortran.dg/char4_iunit_2.f03: New test.
2177
2178 2010-07-16  Iain Sandoe  <iains@gcc.gnu.org>
2179
2180         * lib/plugin-support.exp (plugin-test-execute):
2181         Add ${gcc_objdir}/intl to includes.
2182
2183 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
2184
2185         PR target/44942
2186         * gcc.c-torture/execute/pr44942.c: New test.
2187         * gcc.target/i386/pr44942.c: New test.
2188
2189 2010-07-15  Jason Merrill  <jason@redhat.com>
2190
2191         PR c++/44909
2192         * g++.dg/cpp0x/implicit7.C: New.
2193         * g++.dg/cpp0x/implicit8.C: New.
2194
2195 2010-07-15  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
2196
2197         Disable float tests for __SPU__ targets due to lack of signed zero:
2198         * c-c++-common/torture/complex-sign-add.c (check_add_float).
2199         * c-c++-common/torture/complex-sign-sub.c (check_sub_float).
2200         * c-c++-common/torture/complex-sign-mul.c (check_mul_float).
2201         * c-c++-common/torture/complex-sign-mul-one.c (check_mul_float).
2202         * c-c++-common/torture/complex-sign-mul-minus-one.c (check_mul_float).
2203         * c-c++-common/torture/complex-sign-mixed-add.c (check_add_float).
2204         * c-c++-common/torture/complex-sign-mixed-sub.c (check_sub_float).
2205         * c-c++-common/torture/complex-sign-mixed-mul.c (check_mul_float).
2206         * c-c++-common/torture/complex-sign-mixed-div.c (check_div_float).
2207
2208 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
2209
2210         * gfortran.dg/select_char_2.f90: New test.
2211
2212 2010-07-15  Nathan Froyd  <froydnj@codesourcery.com>
2213
2214         * g++.dg/plugin/attribute_plugin.c: Carefully replace TREE_CHAIN
2215         with DECL_CHAIN.
2216
2217 2010-07-15  Janus Weil  <janus@gcc.gnu.org>
2218
2219         PR fortran/44936
2220         * gfortran.dg/typebound_generic_9.f03: New.
2221
2222 2010-07-15  Richard Guenther  <rguenther@suse.de>
2223
2224         PR tree-optimization/44946
2225         * gcc.c-torture/compile/pr44946.c: New testcase.
2226
2227 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
2228
2229         PR fortran/40206
2230         * gfortran.dg/select_char_3.f90: New test.
2231
2232 2010-07-15  Magnus Granberg  <zorry@gentoo.org>
2233             Kevin F. Quinn  <kevquinn@gentoo.org>
2234
2235         * gcc.dg/Wtrampolines.c: New.
2236
2237 2010-07-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2238
2239         PR libfortran/44934
2240         * gfortran.dg/endfile_2.f90: Fix to unformatted file type.
2241
2242 2010-07-14  Jason Merrill  <jason@redhat.com>
2243
2244         PR c++/44810
2245         * g++.dg/torture/pr36745.C: Avoid undefined behavior.
2246
2247         Implement C++0x unrestricted unions (N2544)
2248         * g++.dg/cpp0x/union1.C: New.
2249         * g++.dg/cpp0x/union2.C: New.
2250         * g++.dg/cpp0x/union3.C: New.
2251         * g++.dg/cpp0x/defaulted2.C: Adjust.
2252         * g++.old-deja/g++.bugs/900121_02.C: Adjust.
2253         * g++.old-deja/g++.ext/anon2.C: Adjust.
2254         * g++.old-deja/g++.mike/misc6.C: Adjust.
2255
2256 2010-07-14  Janus Weil  <janus@gcc.gnu.org>
2257
2258         PR fortran/44925
2259         * gfortran.dg/c_loc_tests_15.f90: New.
2260
2261 2010-07-13  Jason Merrill  <jason@redhat.com>
2262
2263         PR c++/44909
2264         * g++.dg/cpp0x/implicit6.C: New.
2265
2266 2010-07-13  Jason Merrill  <jason@redhat.com>
2267
2268         PR c++/44540
2269         * g++.dg/abi/noreturn1.C: New.
2270         * g++.dg/abi/noreturn2.C: New.
2271
2272 2010-07-13  Joern Rennecke  <joern.rennecke@embecosm.com>
2273
2274         PR other/44874
2275         PR debug/44832
2276         * c-c++-common/pr44832.c: New test.
2277
2278 2010-07-13  Iain Sandoe  <iains@gcc.gnu.org>
2279
2280         PR objc/44488
2281         * lib/objc-torture.exp (objc-set-runtime-options): Base runtime list
2282         on the target.  Make sure that we can assemble the emitted asm when
2283         the test type is 'compile'.
2284
2285 2010-07-13  Richard Guenther  <rguenther@suse.de>
2286
2287         PR tree-optimization/36960
2288         * g++.dg/torture/pr36960.C: New testcase.
2289
2290 2010-07-13  Paolo Carlini  <paolo.carlini@oracle.com>
2291
2292         PR c++/44908
2293         * g++.dg/template/sfinae21.C: New.
2294         * g++.dg/template/sfinae22.C: Likewise.
2295
2296 2010-07-16  Jack Howarth  <howarth@bromo.med.uc.edu>
2297
2298         PR testsuite/42843
2299         * gcc.dg/plugin/selfassign.c: Include diagnostic.h.
2300         * gcc.dg/plugin/ggcplug.c: Likewise.
2301         * g++.dg/plugin/selfassign.c: Likewise.
2302         * g++.dg/plugin/attribute_plugin.c: Likewise.
2303         * g++.dg/plugin/dumb_plugin.c: Likewise.
2304         * g++.dg/plugin/pragma_plugin.c: Likewise.
2305
2306 2010-07-13  Kaz Kojima  <kkojima@gcc.gnu.org>
2307
2308         * gcc.c-torture/execute/pr44683.x: New.
2309         * gcc.dg/torture/builtin-cproj-1.c: Add dg-add-options ieee.
2310
2311 2010-07-13  Janus Weil  <janus@gcc.gnu.org>
2312
2313         PR fortran/44434
2314         PR fortran/44565
2315         PR fortran/43945
2316         PR fortran/44869
2317         * gfortran.dg/dynamic_dispatch_1.f03: Fixed invalid test case.
2318         * gfortran.dg/dynamic_dispatch_2.f03: Ditto.
2319         * gfortran.dg/dynamic_dispatch_3.f03: Ditto.
2320         * gfortran.dh/typebound_call_16.f03: New.
2321         * gfortran.dg/typebound_generic_6.f03: New.
2322         * gfortran.dg/typebound_generic_7.f03: New.
2323         * gfortran.dg/typebound_generic_8.f03: New.
2324
2325 2010-07-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2326
2327         PR libfortran/37077
2328         * gfortran.dg/char4_iunit_1.f03: New test.
2329
2330 2010-07-12  Jakub Jelinek  <jakub@redhat.com>
2331
2332         * gcc.dg/tree-ssa/vrp53.c: New test.
2333
2334 2010-07-12  Paolo Carlini  <paolo.carlini@oracle.com>
2335
2336         PR c++/44907
2337         * g++.dg/template/sfinae19.C: New.
2338         * g++.dg/template/sfinae20.C: Likewise.
2339
2340 2010-07-12  Jie Zhang  <jie@codesourcery.com>
2341
2342         * gcc.target/arm/interrupt-1.c: New test.
2343         * gcc.target/arm/interrupt-2.c: New test.
2344
2345 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2346
2347         * gcc.dg/pr42427.c: Require c99_runtime.
2348         * gcc.target/i386/avx-cmpsd-1.c: Use dg-require-effective-target
2349         c99_runtime.
2350         * gcc.target/i386/avx-cmpss-1.c: Likewise.
2351         * gcc.target/i386/avx-vcmppd-1.c: Likewise.
2352         * gcc.target/i386/avx-vcmppd-256-1.c: Likewise.
2353         * gcc.target/i386/avx-vcmpps-1.c: Likewise.
2354         * gcc.target/i386/avx-vcmpps-256-1.c: Likewise.
2355         * gcc.target/i386/avx-vcmpsd-1.c: Likewise.
2356         * gcc.target/i386/avx-vcmpss-1.c: Likewise.
2357         * gcc.target/i386/sse-cmpss-1.c: Likewise.
2358         * gcc.target/i386/sse2-cmpsd-1.c: Likewise
2359         * gcc.target/i386/pr37275.c: Require visibility support.
2360
2361 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2362
2363         * lib/target-supports.exp (check_effective_target_sse): New proc.
2364         * gcc.target/i386/sol2-check.h: New file.
2365         * gcc.target/i386/sse-check.h (ILL_INSN, ILL_INSN_LEN): Define.
2366         Include sol2-check.h.
2367         (main) Only run do_test () if sol2_check ().
2368         * gcc.target/i386/sse2-check.h: Likewise.
2369         * gcc.target/i386/sse3-check.h: Likewise.
2370         * gcc.dg/vect/tree-vect.h (check_vect) [__i386__ || __x86_64__]
2371         [__sun__ && __svr4__]: Execute SSE2 instruction.
2372         * gcc.target/i386/math-torture/math-torture.exp: Only add options
2373         with -msse to MATH_TORTURE_OPTIONS if check_effective_target_sse.
2374         * g++.dg/debug/dwarf2/const2b.C: Use dg-require-effective-target sse.
2375         * g++.dg/ext/vector14.C: Likewise.
2376         * g++.dg/other/mmintrin.C: Likewise.
2377         * gcc.dg/20020418-1.c: Likewise.
2378         * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
2379         * gcc.dg/format/ms_unnamed-1.c: Likewise.
2380         * gcc.dg/format/unnamed-1.c: Likewise.
2381         Adapt dg-warning line number.
2382         * gcc.dg/graphite/pr40281.c: Likewise.
2383         * gcc.dg/pr32176.c: Likewise.
2384         * gcc.dg/pr40550.c: Likewise.
2385         * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
2386         * gcc.dg/torture/pr36891.c: Likewise.
2387         * gcc.target/i386/20020218-1.c: Likewise.
2388         * gcc.target/i386/20020523.c: Likewise.
2389         * gcc.target/i386/abi-1.c: Likewise.
2390         * gcc.target/i386/brokensqrt.c: Likewise.
2391         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
2392         * gcc.target/i386/pr13366.c: Likewise.
2393         * gcc.target/i386/pr13685.c: Likewise.
2394         * gcc.target/i386/pr24306.c: Likewise.
2395         * gcc.target/i386/pr31486.c: Likewise.
2396         * gcc.target/i386/pr32065-1.c: Likewise.
2397         * gcc.target/i386/pr32065-2.c: Likewise.
2398         * gcc.target/i386/pr32389.c: Likewise.
2399         * gcc.target/i386/pr38824.c: Likewise.
2400         * gcc.target/i386/pr38931.c: Likewise.
2401         * gcc.target/i386/pr39592-1.c: Likewise.
2402         * gcc.target/i386/pr43766.c: Likewise.
2403         * gcc.target/i386/recip-divf.c: Likewise.
2404         * gcc.target/i386/recip-sqrtf.c: Likewise.
2405         * gcc.target/i386/recip-vec-divf.c: Likewise.
2406         * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
2407         * gcc.target/i386/sse-1.c: Likewise.
2408         * gcc.target/i386/sse-16.c: Likewise.
2409         * gcc.target/i386/sse-2.c: Likewise.
2410         * gcc.target/i386/sse-20.c: Likewise.
2411         * gcc.target/i386/sse-3.c: Likewise.
2412         * gcc.target/i386/sse-7.c: Likewise.
2413         * gcc.target/i386/sse-9.c: Likewise.
2414         * gcc.target/i386/sse-addps-1.c: Likewise.
2415         * gcc.target/i386/sse-addss-1.c: Likewise.
2416         * gcc.target/i386/sse-andnps-1.c: Likewise.
2417         * gcc.target/i386/sse-andps-1.c: Likewise.
2418         * gcc.target/i386/sse-cmpss-1.c: Likewise.
2419         * gcc.target/i386/sse-comiss-1.c: Likewise.
2420         * gcc.target/i386/sse-comiss-2.c: Likewise.
2421         * gcc.target/i386/sse-comiss-3.c: Likewise.
2422         * gcc.target/i386/sse-comiss-4.c: Likewise.
2423         * gcc.target/i386/sse-comiss-5.c: Likewise.
2424         * gcc.target/i386/sse-comiss-6.c: Likewise.
2425         * gcc.target/i386/sse-copysignf-vec.c: Likewise.
2426         * gcc.target/i386/sse-cvtsi2ss-1.c: Likewise.
2427         * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
2428         * gcc.target/i386/sse-cvtss2si-1.c: Likewise.
2429         * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
2430         * gcc.target/i386/sse-cvttss2si-1.c: Likewise.
2431         * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
2432         * gcc.target/i386/sse-divps-1.c: Likewise.
2433         * gcc.target/i386/sse-divss-1.c: Likewise.
2434         * gcc.target/i386/sse-init-v4hi-1.c: Likewise.
2435         * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
2436         * gcc.target/i386/sse-maxps-1.c: Likewise.
2437         * gcc.target/i386/sse-maxss-1.c: Likewise.
2438         * gcc.target/i386/sse-minps-1.c: Likewise.
2439         * gcc.target/i386/sse-minss-1.c: Likewise.
2440         * gcc.target/i386/sse-movaps-1.c: Likewise.
2441         * gcc.target/i386/sse-movaps-2.c: Likewise.
2442         * gcc.target/i386/sse-movhlps-1.c: Likewise.
2443         * gcc.target/i386/sse-movhps-1.c: Likewise.
2444         * gcc.target/i386/sse-movhps-2.c: Likewise.
2445         * gcc.target/i386/sse-movlhps-1.c: Likewise.
2446         * gcc.target/i386/sse-movmskps-1.c: Likewise.
2447         * gcc.target/i386/sse-movntps-1.c: Likewise.
2448         * gcc.target/i386/sse-movss-1.c: Likewise.
2449         * gcc.target/i386/sse-movss-2.c: Likewise.
2450         * gcc.target/i386/sse-movss-3.c: Likewise.
2451         * gcc.target/i386/sse-movups-1.c: Likewise.
2452         * gcc.target/i386/sse-movups-2.c: Likewise.
2453         * gcc.target/i386/sse-mulps-1.c: Likewise.
2454         * gcc.target/i386/sse-mulss-1.c: Likewise.
2455         * gcc.target/i386/sse-orps-1.c: Likewise.
2456         * gcc.target/i386/sse-rcpps-1.c: Likewise.
2457         * gcc.target/i386/sse-recip-vec.c: Likewise.
2458         * gcc.target/i386/sse-recip.c: Likewise.
2459         * gcc.target/i386/sse-rsqrtps-1.c: Likewise.
2460         * gcc.target/i386/sse-set-ps-1.c: Likewise.
2461         * gcc.target/i386/sse-sqrtps-1.c: Likewise.
2462         * gcc.target/i386/sse-subps-1.c: Likewise.
2463         * gcc.target/i386/sse-subss-1.c: Likewise.
2464         * gcc.target/i386/sse-ucomiss-1.c: Likewise.
2465         * gcc.target/i386/sse-ucomiss-2.c: Likewise.
2466         * gcc.target/i386/sse-ucomiss-3.c: Likewise.
2467         * gcc.target/i386/sse-ucomiss-4.c: Likewise.
2468         * gcc.target/i386/sse-ucomiss-5.c: Likewise.
2469         * gcc.target/i386/sse-ucomiss-6.c: Likewise.
2470         * gcc.target/i386/sse-unpckhps-1.c: Likewise.
2471         * gcc.target/i386/sse-unpcklps-1.c: Likewise.
2472         * gcc.target/i386/sse-xorps-1.c: Likewise.
2473         * gcc.target/i386/ssefn-1.c: Likewise.
2474         * gcc.target/i386/ssefn-3.c: Likewise.
2475         * gcc.target/i386/sseregparm-1.c: Likewise.
2476         * gcc.target/i386/stackalign/return-3.c: Likewise.
2477         * gcc.target/i386/vectorize1.c: Likewise.
2478         * gcc.target/i386/vperm-v4sf-1.c: Likewise.
2479         * gcc.target/i386/xorps-sse.c: Likewise.
2480         * gfortran.dg/pr28158.f90: Likewise.
2481         * gfortran.dg/pr30667.f: Likewise.
2482         * gnat.dg/loop_optimization7.adb: Likewise.
2483         * gnat.dg/sse_nolib.adb: Likewise.
2484
2485 2010-07-11  Tobias Burnus  <burnus@net-b.de>
2486
2487         PR fortran/44702
2488         * gfortran.dg/use_rename_6.f90: New.
2489         * gfortran.dg/use_iso_c_binding.f90: Update dg-error.
2490
2491 2010-07-11  Janus Weil  <janus@gcc.gnu.org>
2492
2493         PR fortran/44869
2494         * gfortran.dg/class_24.f03: New.
2495
2496 2010-07-10  Richard Guenther  <rguenther@suse.de>
2497
2498         PR lto/44889
2499         * gcc.dg/lto/20100709-1_0.c: New testcase.
2500         * gcc.dg/lto/20100709-1_1.c: Likewise.
2501
2502 2010-07-10  Richard Sandiford  <r.sandiford@uk.ibm.com>
2503
2504         * gcc.dg/attr-weak-hidden-1.c, gcc.dg/attr-weak-hidden-1a.c: New test.
2505
2506 2010-07-10  Iain Sandoe  <iains@gcc.gnu.org>
2507
2508         PR objc/44140
2509         * objc.dg/lto/trivial-1_0.m: New.
2510         * objc.dg/lto/lto.exp: New.
2511         * obj-c++.dg/lto/trivial-1_0.mm: New.
2512         * obj-c++.dg/lto/lto.exp: New.
2513         * objc.dg/symtab-1.m: Adjust sizes.
2514         * objc.dg/image-info.m: Do not run for gnu-runtime.
2515
2516 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
2517
2518         * gcc.dg/pr32370.c: Allow another kind of error message.
2519
2520 2010-07-09  Eric Botcazou  <ebotcazou@adacore.com>
2521
2522         * gnat.dg/atomic3.adb: New test.
2523
2524 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
2525             Denys Vlasenko  <dvlasenk@redhat.com>
2526             Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
2527
2528         PR tree-optimization/28632
2529         * gcc.dg/tree-ssa/vrp51.c: New test.
2530         * gcc.dg/tree-ssa/vrp52.c: New test.
2531
2532 2010-07-09  Jason Merrill  <jason@redhat.com>
2533
2534         * g++.dg/abi/covariant6.C: New.
2535         * g++.dg/inherit/covariant17.C: Test both bases.
2536         * g++.dg/inherit/covariant7.C: Check vtable layout.
2537
2538 2010-07-09  Tom de Vries  <tjvries@xs4all.nl>
2539
2540         * gcc.dg/debug/dwarf2/pr31230.c: New testcase.
2541
2542 2010-07-09  Richard Guenther  <rguenther@suse.de>
2543
2544         PR tree-optimization/44852
2545         * gcc.c-torture/execute/pr44852.c: New testcase.
2546
2547 2010-07-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2548
2549         * gcc.target/x86_64/abi/asm-support.S (snapshot): Replace
2550         multiplication by values.
2551         * gcc.target/x86_64/abi/asm-support-darwin.s (_snapshot): Likewise.
2552         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot): Likewise.
2553
2554 2010-07-09  Richard Guenther  <rguenther@suse.de>
2555
2556         PR tree-optimization/44882
2557         * gfortran.dg/pr44882.f90: New testcase.
2558
2559 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
2560
2561         PR target/40657
2562         * gcc.target/arm/pr40657-1.c: New test.
2563         * gcc.target/arm/pr40657-2.c: New test.
2564         * gcc.c-torture/execute/pr40657.c: New test.
2565
2566 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
2567
2568         * gcc.dg/tree-ssa/vrp50.c: New test.
2569         * gcc.dg/vect/slp-perm-4.c (main): Make sure loop isn't vectorized.
2570
2571 2010-07-08  Janus Weil  <janus@gcc.gnu.org>
2572
2573         PR fortran/44649
2574         * gfortran.dg/c_sizeof_1.f90: Modified.
2575         * gfortran.dg/storage_size_1.f08: New.
2576         * gfortran.dg/storage_size_2.f08: New.
2577
2578 2010-07-08  Mikael Pettersson  <mikpe@it.uu.se>
2579
2580         * gcc.c-torture/execute/20100708-1.c: New test.
2581
2582 2010-07-08  Jakub Jelinek  <jakub@redhat.com>
2583
2584         PR fortran/44847
2585         * gfortran.dg/gomp/pr44847.f90: New test.
2586
2587 2010-07-08  Sebastian Pop  <sebastian.pop@amd.com>
2588
2589         PR tree-optimization/44710
2590         * gcc.dg/tree-ssa/ifc-6.c: New.
2591         * gcc.dg/tree-ssa/ifc-pr44710.c: New.
2592
2593 2010-07-08  Tobias Burnus  <burnus@net-b.de>
2594
2595         PR fortran/18918
2596         * gfortran.dg/coarray_10.f90: Add an additional test.
2597
2598 2010-07-08  Peter Bergner  <bergner@vnet.ibm.com>
2599
2600         PR middle-end/44828
2601         * gcc.c-torture/execute/pr44828.c (foo): Use signed char.
2602         * gcc.c-torture/execute/pr44828.x: Revert.
2603
2604 2010-07-08  Jason Merrill  <jason@redhat.com>
2605
2606         PR c++/43120
2607         * g++.dg/inherit/covariant17.C: New.
2608         * g++.dg/abi/covariant1.C: Actually test for the bug.
2609
2610 2010-07-08  H.J. Lu  <hongjiu.lu@intel.com>
2611
2612         PR rtl-optimization/44838
2613         * gcc.dg/pr44838.c: New.
2614
2615 2010-07-08  Richard Guenther  <rguenther@suse.de>
2616
2617         PR tree-optimization/44831
2618         * gcc.c-torture/compile/pr44831.c: New testcase.
2619         * gcc.dg/tree-ssa/pr21463.c: Adjust.
2620
2621 2010-07-08  Richard Guenther  <rguenther@suse.de>
2622
2623         PR tree-optimization/44861
2624         * g++.dg/vect/pr44861.cc: New testcase.
2625
2626 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
2627
2628         PR middle-end/44828
2629         * gcc.c-torture/execute/pr44828.x: New file.
2630
2631 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
2632
2633         * g++.dg/ext/altivec-2.C: Add -Wno-unused-but-set-variable to
2634         dg-options.
2635         * g++.dg/ext/altivec-17.C: Adjust error message.
2636
2637 2010-07-07  Tom Tromey  <tromey@redhat.com>
2638
2639         * g++.dg/debug/dwarf2/pubnames-1.C: Make darwin-specific.
2640
2641 2010-07-07  H.J. Lu  <hongjiu.lu@intel.com>
2642
2643         PR target/44844
2644         * gcc.target/i386/rdrand-1.c: Scan "jnc".
2645         * gcc.target/i386/rdrand-2.c: Likewise.
2646         * gcc.target/i386/rdrand-3.c: Likewise.
2647
2648 2010-07-07  Jan Hubicka  <jh@suse.cz>
2649
2650         PR middle-end/44813
2651         * g++.dg/torture/pr44813.C: New testcase.
2652         * g++.dg/torture/pr44826.C: New testcase.
2653
2654 2010-07-07  Bernd Schmidt  <bernds@codesourcery.com>
2655
2656         PR rtl-optimization/44787
2657         * gcc.c-torture/compile/pr44788.c: New test.
2658         * gcc.target/arm/pr44788.c: New test.
2659
2660 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
2661
2662         * gcc.target/powerpc/altivec-volatile.c: Adjust expected warning.
2663
2664 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
2665
2666         * gcc.target/powerpc/ppu-intrinsics.c: Add -Wno-unused-but-set-variable
2667         to dg-options.
2668
2669 2010-07-06  Tobias Burnus  <burnus@net-b.de>
2670
2671         PR fortran/44742
2672         * gfortran.dg/parameter_array_init_6.f90: New.
2673         * gfortran.dg/initialization_20.f90: Update dg-error.
2674         * gfortran.dg/initialization_24.f90: Ditto.
2675
2676 2010-07-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
2677         PR fortran/PR44693
2678         * gfortran.dg/dim_range_1.f90:  New test.
2679         * gfortran.dg/minmaxloc_4.f90:  Remove invalid test.
2680
2681 2010-07-06  Jason Merrill  <jason@redhat.com>
2682
2683         PR c++/44703
2684         * g++.dg/cpp0x/initlist41.C: New.
2685
2686         PR c++/44778
2687         * g++.dg/template/ptrmem22.C: New.
2688
2689 2010-07-06  Kai Tietz  <kai.tietz@onevision.com>
2690
2691         * gcc.target/i386/ms_hook_prologue.c: Add x64 ms_hook_prologue
2692         support.
2693         * gcc.target/i386/i386.exp: Likewise.
2694
2695 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
2696
2697         PR testsuite/44195
2698         * gcc.dg/lto/20100518_0.c: Limit to x86.
2699
2700 2010-07-06  Richard Guenther  <rguenther@suse.de>
2701
2702         PR middle-end/44828
2703         * gcc.c-torture/execute/pr44828.c: New testcase.
2704
2705 2010-07-06  Shujing Zhao  <pearly.zhao@oracle.com>
2706
2707         * g++.dg/warn/noeffect2.C: Adjust expected warning.
2708         * g++.dg/warn/volatile1.C: Likewise.
2709         * g++.dg/template/warn1.C: Likewise.
2710
2711 2010-07-05  H.J. Lu  <hongjiu.lu@intel.com>
2712
2713         AVX Programming Reference (June, 2010)
2714         * g++.dg/other/i386-2.C: Add -mfsgsbase -mrdrnd -mf16c.
2715         * g++.dg/other/i386-3.C: Likewise.
2716         * gcc.target/i386/sse-12.c: Likewise.
2717
2718         * gcc.target/i386/f16c-check.h: New.
2719         * gcc.target/i386/rdfsbase-1.c: Likewise.
2720         * gcc.target/i386/rdfsbase-2.c: Likewise.
2721         * gcc.target/i386/rdgsbase-1.c: Likewise.
2722         * gcc.target/i386/rdgsbase-2.c: Likewise.
2723         * gcc.target/i386/rdrand-1.c: Likewise.
2724         * gcc.target/i386/rdrand-2.c: Likewise.
2725         * gcc.target/i386/rdrand-3.c: Likewise.
2726         * gcc.target/i386/vcvtph2ps-1.c: Likewise.
2727         * gcc.target/i386/vcvtph2ps-2.c: Likewise.
2728         * gcc.target/i386/vcvtph2ps-3.c: Likewise.
2729         * gcc.target/i386/vcvtps2ph-1.c: Likewise.
2730         * gcc.target/i386/vcvtps2ph-2.c: Likewise.
2731         * gcc.target/i386/vcvtps2ph-3.c: Likewise.
2732         * gcc.target/i386/wrfsbase-1.c: Likewise.
2733         * gcc.target/i386/wrfsbase-2.c: Likewise.
2734         * gcc.target/i386/wrgsbase-1.c: Likewise.
2735         * gcc.target/i386/wrgsbase-2.c: Likewise.
2736
2737         * gcc.target/i386/sse-13.c: Add -mfsgsbase -mrdrnd -mf16c.
2738         (__builtin_ia32_vcvtps2ph): New.
2739         (__builtin_ia32_vcvtps2ph256): Likewise.
2740
2741         * gcc.target/i386/sse-14.c: Add -mfsgsbase -mrdrnd -mf16c.
2742         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
2743
2744         * gcc.target/i386/sse-22.c: Add fsgsbase,rdrnd,f16c.
2745         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
2746
2747         * gcc.target/i386/sse-23.c (__builtin_ia32_vcvtps2ph): New.
2748         (__builtin_ia32_vcvtps2ph256): Likewise.
2749         Add fsgsbase,rdrnd,f16c.
2750
2751         * lib/target-supports.exp (check_effective_target_f16c): New.
2752
2753 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
2754
2755         * gcc.dg/guality/nrv-1.c: New test.
2756
2757 2010-07-05  Sandra Loosemore  <sandra@codesourcery.com>
2758
2759         PR middle-end/42505
2760         * gcc.target/arm/pr42505.c: New test case.
2761
2762 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
2763
2764         PR c++/44808
2765         * g++.dg/opt/nrv16.C: New test.
2766
2767 2010-07-05  Richard Guenther  <rguenther@suse.de>
2768
2769         PR tree-optimization/44784
2770         * gcc.c-torture/compile/pr44784.c: New testcase.
2771
2772 2010-07-05  Ira Rosen  <irar@il.ibm.com>
2773
2774         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
2775         Increase loop bound and array size.
2776         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
2777         Likewise.
2778
2779 2010-07-05  Ira Rosen  <irar@il.ibm.com>
2780
2781         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: Remove.
2782         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: Increase loop bound.
2783         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Likewise.
2784         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: Remove.
2785         * gcc.dg/vect/pr35821-altivec.c, gcc.dg/vect/pr35821-spu.c: Likewise.
2786
2787 2010-07-05  Shujing Zhao  <pearly.zhao@oracle.com>
2788
2789         PR c++/22138
2790         * g++.dg/parse/template25.C: New.
2791
2792 2010-07-04  H.J. Lu  <hongjiu.lu@intel.com>
2793
2794         PR rtl-optimization/44695
2795         * gcc.dg/torture/pr44695.c: New.
2796
2797 2010-07-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2798
2799         PR c++/16630
2800         * g++.dg/ext/pretty3.C: New.
2801
2802 2010-07-04  Richard Guenther  <rguenther@suse.de>
2803
2804         PR middle-end/44809
2805         * g++.dg/torture/pr44809.C: New testcase.
2806
2807 2010-07-04  Richard Guenther  <rguenther@suse.de>
2808
2809         PR tree-optimization/44656
2810         * gcc.dg/tree-ssa/loadpre6.c: Remove XFAIL.
2811
2812 2010-07-04  Ira Rosen  <irar@il.ibm.com>
2813             Revital Eres  <eres@il.ibm.com>
2814
2815         * gcc.dg/vect/vect-42.c: Don't expect peeling on targets that support
2816         misaligned stores.
2817         * gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-93.c,
2818         gcc.dg/vect/vect-96.c: Likewise.
2819         * gcc.dg/vect/vect-109.c: Expect vectorization only on targets that
2820         that support misaligned stores. Change the number of expected
2821         misaligned accesses.
2822         * gcc.dg/vect/vect-peel-1.c: New test.
2823         * gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/vect-peel-3.c,
2824         gcc.dg/vect/vect-peel-4.c: Likewise.
2825         * gcc.dg/vect/vect-multitypes-1.c: Change the test to make it
2826         vectorizable on all targets that support realignment.
2827         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
2828
2829 2010-07-03  H.J. Lu  <hongjiu.lu@intel.com>
2830
2831         PR c/44806
2832         * gcc.dg/torture/pr44806.c: New.
2833
2834 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
2835
2836         * gnat.dg/cond_expr1.adb: New test.
2837
2838 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
2839
2840         * gnat.dg/modular3.adb: New test.
2841         * gnat.dg/modular3_pkg.ads: New helper.
2842
2843 2010-07-03  Iain Sandoe  <iains@gcc.gnu.org>
2844             Mikael Pettersson  <mikpe@it.uu.se>
2845
2846         PR testsuite/44518
2847         * obj-c++.dg/encode-2.mm: Produce object and save temps.
2848         Make signed-ness of chars explicit.  Scan the object for
2849         strings that are split by some target assemblers.
2850         * obj-c++.dg/encode-3.mm: Make the signed-ness of chars
2851         explicit.
2852
2853 2010-07-03  Hans-Peter Nilsson  <hp@axis.com>
2854
2855         * gfortran.dg/char_bounds_check_fail_1.f90: Correct dg-output string.
2856
2857 2010-07-02  Le-Chun Wu  <lcwu@google.com>
2858
2859         PR/44128
2860         * g++.dg/warn/Wshadow-7.C: New test.
2861
2862 2010-07-02  Daniel Jacobowitz  <dan@codesourcery.com>
2863             Julian Brown  <julian@codesourcery.com>
2864             Sandra Loosemore  <sandra@codesourcery.com>
2865
2866         * gcc.c-torture/execute/20100416-1.c: New test case.
2867
2868 2010-07-02  Julian Brown  <julian@codesourcery.com>
2869             Sandra Loosemore  <sandra@codesourcery.com>
2870
2871         PR target/43703
2872
2873         * gcc.dg/vect/vect.exp: Add -ffast-math for NEON.
2874         * gcc.dg/vect/vect-reduc-6.c: Add XFAIL for NEON.
2875
2876 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
2877             Julian Brown  <julian@codesourcery.com>
2878
2879         * gcc.target/arm/neon/vadds64.c: Regenerated.
2880         * gcc.target/arm/neon/vaddu64.c: Regenerated.
2881         * gcc.target/arm/neon/vsubs64.c: Regenerated.
2882         * gcc.target/arm/neon/vsubu64.c: Regenerated.
2883         * gcc.target/arm/neon-vmla-1.c: Add -ffast-math to options.
2884         * gcc.target/arm/neon-vmls-1.c: Likewise.
2885         * gcc.target/arm/neon-vsubs64.c: New execution test.
2886         * gcc.target/arm/neon-vsubu64.c: New execution test.
2887         * gcc.target/arm/neon-vadds64.c: New execution test.
2888         * gcc.target/arm/neon-vaddu64.c: New execution test.
2889
2890 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
2891
2892         * gcc.target/arm/neon-vands64.c: New.
2893         * gcc.target/arm/neon-vandu64.c: New.
2894         * gcc.target/arm/neon-vbics64.c: New.
2895         * gcc.target/arm/neon-vbicu64.c: New.
2896         * gcc.target/arm/neon-veors64.c: New.
2897         * gcc.target/arm/neon-veoru64.c: New.
2898         * gcc.target/arm/neon-vorns64.c: New.
2899         * gcc.target/arm/neon-vornu64.c: New.
2900         * gcc.target/arm/neon-vorrs64.c: New.
2901         * gcc.target/arm/neon-vorru64.c: New.
2902         * gcc.target/arm/neon/vands64.c: Regenerated.
2903         * gcc.target/arm/neon/vandu64.c: Regenerated.
2904         * gcc.target/arm/neon/vbics64.c: Regenerated.
2905         * gcc.target/arm/neon/vbicu64.c: Regenerated.
2906         * gcc.target/arm/neon/veors64.c: Regenerated.
2907         * gcc.target/arm/neon/veoru64.c: Regenerated.
2908         * gcc.target/arm/neon/vorns64.c: Regenerated.
2909         * gcc.target/arm/neon/vornu64.c: Regenerated.
2910         * gcc.target/arm/neon/vorrs64.c: Regenerated.
2911         * gcc.target/arm/neon/vorru64.c: Regenerated.
2912
2913 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2914
2915         * gfortran.dg/runtime_warning_1.f90: Remove extra dg line.
2916
2917 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2918
2919         * gfortran.dg/runtime_warning_1.f90: Fix dg syntax.
2920         * gfortran.dg/intent_out_5.f90: Same.
2921         * gfortran.dg/ltrans-7.f90: Same.
2922         * gfortran.dg/char_bounds_check_fail_1.f90: Same.
2923
2924 2010-07-02  Jan Hubicka  <jh@suse.cz>
2925
2926         * gcc.dg/tree-ssa/ipa-split-5.c: New function.
2927
2928 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
2929
2930         * objc-obj-c++-shared/Object1.h: Correct Line endings.
2931
2932 2010-07-02  Jakub Jelinek  <jakub@redhat.com>
2933
2934         PR c++/44780
2935         * c-c++-common/Wunused-var-12.c: New test.
2936
2937 2010-07-02  Bernd Schmidt  <bernds@codesourcery.com>
2938
2939         PR target/42835
2940         * gcc.target/arm/pr42835.c: New test.
2941
2942         PR target/42172
2943         * gcc.target/arm/pr42172-1.c: New test.
2944
2945 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
2946
2947         * g++.dg/template/crash98.C: Remove stray // from dg-error comment.
2948
2949 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
2950
2951         * gcc.target/arm/neon/vdup_ns64.c: Regenerated.
2952         * gcc.target/arm/neon/vdup_nu64.c: Regenerated.
2953         * gcc.target/arm/neon/vdupQ_ns64.c: Regenerated.
2954         * gcc.target/arm/neon/vdupQ_nu64.c: Regenerated.
2955         * gcc.target/arm/neon/vmov_ns64.c: Regenerated.
2956         * gcc.target/arm/neon/vmov_nu64.c: Regenerated.
2957         * gcc.target/arm/neon/vmovQ_ns64.c: Regenerated.
2958         * gcc.target/arm/neon/vmovQ_nu64.c: Regenerated.
2959         * gcc.target/arm/neon/vget_lanes64.c: Regenerated.
2960         * gcc.target/arm/neon/vget_laneu64.c: Regenerated.
2961         * gcc.target/arm/neon/vset_lanes64.c: Regenerated.
2962         * gcc.target/arm/neon/vset_laneu64.c: Regenerated.
2963         * gcc.target/arm/neon-vdup_ns64.c: New.
2964         * gcc.target/arm/neon-vdup_nu64.c: New.
2965         * gcc.target/arm/neon-vdupQ_ns64.c: New.
2966         * gcc.target/arm/neon-vdupQ_nu64.c: New.
2967         * gcc.target/arm/neon-vdupQ_lanes64.c: New.
2968         * gcc.target/arm/neon-vdupQ_laneu64.c: New.
2969         * gcc.target/arm/neon-vmov_ns64.c: New.
2970         * gcc.target/arm/neon-vmov_nu64.c: New.
2971         * gcc.target/arm/neon-vmovQ_ns64.c: New.
2972         * gcc.target/arm/neon-vmovQ_nu64.c: New.
2973         * gcc.target/arm/neon-vget_lanes64.c: New.
2974         * gcc.target/arm/neon-vget_laneu64.c: New.
2975         * gcc.target/arm/neon-vset_lanes64.c: New.
2976         * gcc.target/arm/neon-vset_laneu64.c: New.
2977
2978 2010-07-02  Richard Guenther  <rguenther@suse.de>
2979
2980         * g++.dg/torture/20100702-1.C: New testcase.
2981
2982 2010-07-02  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
2983
2984         PR target/44707
2985         * gcc.c-torture/compile/pr44707.c: New test.
2986
2987 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
2988
2989         PR c++/44039
2990         * g++.dg/template/crash101.C: New.
2991
2992 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
2993
2994         * obj-c++.dg/cxx-ivars-3.mm: Make the test require OSX <= 10.4.
2995         Use the ABI-0 accessors and fail it for m64.
2996
2997 2010-07-02  Jan Hubicka  <jh@suse.cz>
2998
2999         * g++.dg/tree-ssa/pr44706.C: New testcase.
3000
3001 2010-07-02  Richard Guenther  <rguenther@suse.de>
3002
3003         PR tree-optimization/44748
3004         * gcc.dg/tree-ssa/ssa-ccp-29.c: New testcase.
3005
3006 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
3007
3008         * objc-obj-c++-shared/next-abi.h: Remove dependency on system
3009         headers.  Add clause to reflect that, pre-10.5, ABI is always 0.
3010         * objc/execute/forward-1.m: Depend only on __NEXT_RUNTIME__ for
3011         the method types to forward:.
3012
3013 2010-06-30  Jason Merrill  <jason@redhat.com>
3014
3015         * g++.dg/cpp0x/nullptr04.C: Use __INTPTR_TYPE__.
3016         * g++.dg/other/pr25632.C: Likewise.
3017
3018 2010-07-01  Jakub Jelinek  <jakub@redhat.com>
3019
3020         PR tree-optimization/40421
3021         * gfortran.fortran-torture/compile/pr40421.f90: New test.
3022
3023 2010-07-01  Richard Guenther  <rguenther@suse.de>
3024
3025         PR middle-end/42834
3026         PR middle-end/44468
3027         * gcc.c-torture/execute/20100316-1.c: New testcase.
3028         * gcc.c-torture/execute/pr44468.c: Likewise.
3029         * gcc.c-torture/compile/20100609-1.c: Likewise.
3030         * gcc.dg/volatile2.c: Adjust.
3031         * gcc.dg/plugin/selfassign.c: Likewise.
3032         * gcc.dg/pr36902.c: Likewise.
3033         * gcc.dg/tree-ssa/foldaddr-2.c: Remove.
3034         * gcc.dg/tree-ssa/foldaddr-3.c: Likewise.
3035         * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
3036         * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
3037         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
3038         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
3039         * gcc.dg/tree-ssa/ssa-ccp-21.c: Likewise.
3040         * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
3041         * gcc.dg/tree-ssa/20030807-7.c: Likewise.
3042         * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
3043         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
3044         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
3045         * gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
3046         * gcc.dg/tree-ssa/forwprop-1.c: Likewise.
3047         * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
3048         * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
3049         * gcc.dg/tree-ssa/ssa-ccp-25.c: Likewise.
3050         * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
3051         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
3052         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
3053         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
3054         * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
3055         * gcc.dg/tree-ssa/forwprop-5.c: Likewise.
3056         * gcc.dg/struct/w_prof_two_strs.c: XFAIL.
3057         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
3058         * gcc.dg/struct/wo_prof_global_var.c: Likewise.
3059         * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
3060         * gcc.dg/struct/w_prof_local_array.c: Likewise.
3061         * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
3062         * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
3063         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
3064         * gcc.dg/struct/w_prof_global_array.c: Likewise.
3065         * gcc.dg/struct/wo_prof_array_field.c: Likewise.
3066         * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
3067         * gcc.dg/struct/w_prof_local_var.c: Likewise.
3068         * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
3069         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
3070         * gcc.dg/struct/wo_prof_local_array.c: Likewise.
3071         * gcc.dg/struct/w_prof_global_var.c: Likewise.
3072         * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
3073         * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
3074         * gcc.dg/struct/wo_prof_global_array.c: Likewise.
3075         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
3076         * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
3077         * gcc.dg/struct/wo_prof_double_malloc.c: Likewise.
3078         * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
3079         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
3080         * gcc.dg/struct/wo_prof_local_var.c: Likewise.
3081         * gcc.dg/tree-prof/stringop-1.c: Adjust.
3082         * g++.dg/tree-ssa/pr31146.C: Likewise.
3083         * g++.dg/tree-ssa/copyprop-1.C: Likewise.
3084         * g++.dg/tree-ssa/pr33604.C: Likewise.
3085         * g++.dg/plugin/selfassign.c: Likewise.
3086         * gfortran.dg/array_memcpy_3.f90: Likewise.
3087         * gfortran.dg/array_memcpy_4.f90: Likewise.
3088         * c-c++-common/torture/pr42834.c: New testcase.
3089
3090 2010-06-30  Paolo Carlini  <paolo.carlini@oracle.com>
3091
3092         PR c++/44628
3093         * g++.dg/template/crash100.C: New.
3094
3095 2010-06-30  Jan Hubicka  <jh@suse.cz>
3096
3097         * gcc.dg/tree-ssa/ipa-split-4.c: New testcase.
3098
3099 2010-06-30  Michael Matz  <matz@suse.de>
3100
3101         PR bootstrap/44699
3102         * gcc.dg/pr44699.c: New test.
3103
3104 2010-06-30  Bernd Schmidt  <bernds@codesourcery.com>
3105
3106         PR tree-optimization/39799
3107         * c-c++-common/uninit-17.c: New test.
3108
3109 2010-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3110
3111         PR libfortran/43298
3112         * gfortran.dg/read_infnan_1.f90: New test.
3113
3114 2010-06-29  Jason Merrill  <jason@redhat.com>
3115
3116         Enable implicitly declared move constructor/operator= (N3053).
3117         * g++.dg/cpp0x/implicit3.C: New.
3118         * g++.dg/cpp0x/implicit4.C: New.
3119         * g++.dg/cpp0x/implicit5.C: New.
3120         * g++.dg/cpp0x/implicit-copy.C: Adjust.
3121         * g++.dg/cpp0x/not_special.C: Adjust.
3122         * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
3123         * g++.dg/cpp0x/rv1n.C: Adjust.
3124         * g++.dg/cpp0x/rv1p.C: Adjust.
3125         * g++.dg/cpp0x/rv2n.C: Adjust.
3126         * g++.dg/cpp0x/rv2p.C: Adjust.
3127         * g++.dg/cpp0x/rv3n.C: Adjust.
3128         * g++.dg/cpp0x/rv3p.C: Adjust.
3129         * g++.dg/cpp0x/rv4n.C: Adjust.
3130         * g++.dg/cpp0x/rv4p.C: Adjust.
3131         * g++.dg/cpp0x/rv5n.C: Adjust.
3132         * g++.dg/cpp0x/rv5p.C: Adjust.
3133         * g++.dg/cpp0x/rv6n.C: Adjust.
3134         * g++.dg/cpp0x/rv6p.C: Adjust.
3135         * g++.dg/cpp0x/rv7n.C: Adjust.
3136         * g++.dg/cpp0x/rv7p.C: Adjust.
3137         * g++.dg/cpp0x/rv8p.C: Adjust.
3138         * g++.dg/gomp/pr26690-1.C: Adjust.
3139         * g++.dg/other/error20.C: Adjust.
3140         * g++.dg/other/error31.C: Adjust.
3141         * g++.dg/parse/error19.C: Adjust.
3142         * g++.dg/template/qualttp5.C: Adjust.
3143         * g++.old-deja/g++.law/ctors5.C: Adjust.
3144
3145         Enable implicitly deleted functions (N2346)
3146         * g++.dg/cpp0x/defaulted17.C: New.
3147         * g++.dg/cpp0x/implicit1.C: New.
3148         * g++.dg/cpp0x/implicit2.C: New.
3149         * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: Adjust.
3150         * g++.dg/ext/has_virtual_destructor.C: Adjust.
3151         * g++.dg/init/ctor4.C: Adjust.
3152         * g++.dg/init/synth2.C: Adjust.
3153         * g++.dg/lto/20081118_1.C: Adjust.
3154         * g++.dg/other/error13.C: Adjust.
3155         * g++.dg/other/unused1.C: Adjust.
3156         * g++.old-deja/g++.bob/inherit2.C: Adjust.
3157         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
3158         * g++.old-deja/g++.jason/opeq3.C: Adjust.
3159         * g++.old-deja/g++.law/ctors17.C: Adjust.
3160         * g++.old-deja/g++.oliva/delete1.C: Adjust.
3161         * g++.old-deja/g++.pt/assign1.C: Adjust.
3162         * g++.old-deja/g++.pt/crash20.C: Adjust.
3163
3164         * g++.dg/cpp0x/defaulted10.C: Adjust for new deleted message.
3165         * g++.dg/cpp0x/defaulted13.C: Adjust.
3166         * g++.dg/cpp0x/defaulted2.C: Adjust.
3167         * g++.dg/cpp0x/defaulted3.C: Adjust.
3168         * g++.dg/cpp0x/initlist9.C: Adjust.
3169         * g++.dg/cpp0x/lambda/lambda-errloc.C: Adjust.
3170         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Adjust.
3171         * g++.dg/init/synth2.C: Adjust.
3172
3173         * g++.dg/cpp0x/defaulted19.C: New.
3174
3175         * g++.dg/expr/string-1.C: Fix for -std=c++0x.
3176         * g++.dg/template/error23.C: Fix for -std=c++0x.
3177
3178 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
3179
3180         PR fortran/44718
3181         * gfortran.dg/proc_ptr_28.f90: New.
3182
3183 2010-06-29  Jakub Jelinek  <jakub@redhat.com>
3184
3185         PR tree-optimization/43801
3186         * g++.dg/torture/pr43801.C: New test.
3187
3188         PR debug/44668
3189         * g++.dg/debug/dwarf2/accessibility1.C: New test.
3190
3191 2010-06-29  Jason Merrill  <jason@redhat.com>
3192
3193         PR c++/44587
3194         * g++.dg/template/qualified-id2.C: New.
3195         * g++.dg/template/qualified-id3.C: New.
3196
3197 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
3198
3199         PR fortran/44696
3200         * gfortran.dg/associated_target_4.f90: New.
3201
3202 2010-06-29  Paul Thomas  <pault@gcc.gnu.org>
3203
3204         PR fortran/44582
3205         * gfortran.dg/aliasing_array_result_1.f90 : New test.
3206
3207 2010-06-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3208
3209         * lib/lto.exp (lto_prune_warns): Also accept leading single quote.
3210
3211 2010-06-29  Jan Hubicka  <jh@suse.cz>
3212
3213         * gcc.dg/tree-ssa/ipa-split-3.c: New testcase.
3214
3215 2010-06-29  Bernd Schmidt  <bernds@codesourcery.com>
3216
3217         PR target/43902
3218         * gcc.target/arm/wmul-1.c: Test for smlabb instead of smulbb.
3219         * gcc.target/arm/wmul-3.c: New test.
3220         * gcc.target/arm/wmul-4.c: New test.
3221
3222 2010-06-29  H.J. Lu  <hongjiu.lu@intel.com>
3223
3224         PR rtl-optimization/44659
3225         * gcc.target/i386/extract-1.c: New.
3226         * gcc.target/i386/extract-2.c: Likewise.
3227         * gcc.target/i386/extract-3.c: Likewise.
3228         * gcc.target/i386/extract-4.c: Likewise.
3229         * gcc.target/i386/extract-5.c: Likewise.
3230         * gcc.target/i386/extract-6.c: Likewise.
3231
3232 2010-06-28  Jakub Jelinek  <jakub@redhat.com>
3233
3234         PR c++/44682
3235         * g++.dg/warn/Wunused-var-14.C: New test.
3236
3237 2010-06-28  Tobias Burnus  <burnus@net-b.de>
3238
3239         PR fortran/43298
3240         * gfortran.dg/nan_6.f90: New.
3241
3242 2010-06-28  H.J. Lu  <hongjiu.lu@intel.com>
3243
3244         PR tree-optimization/43781
3245         * gcc.dg/torture/pr43781.c: New.
3246
3247 2010-06-28  Paul Thomas  <pault@gcc.gnu.org>
3248
3249         PR fortran/40158
3250         * gfortran.dg/actual_rank_check_1.f90: New test.
3251
3252 2010-06-28  Martin Jambor  <mjambor@suse.cz>
3253
3254         * testsuite/gcc.dg/ipa/ipa-sra-6.c: New test.
3255
3256 2010-06-28  Jan Hubicka  <jh@suse.cz>
3257
3258         PR tree-optimization/44687
3259         * gcc.c-torture/compile/pr44687.c
3260
3261 2010-06-28  Martin Jambor  <mjambor@suse.cz>
3262
3263         PR c++/44535
3264         * g++.dg/torture/pr44535.C: New test.
3265
3266 2010-06-28  Michael Matz  <matz@suse.de>
3267
3268         PR middle-end/44592
3269         * gfortran.dg/pr44592.f90: New test.
3270
3271 2010-06-28  Jan Hubicka  <jh@suse.cz>
3272
3273         PR tree-optimization/44357
3274         * g++.dg/torture/pr44357.C: New testcase.
3275
3276 2010-06-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3277
3278         * gcc.dg/tree-ssa/ltrans-1.c: Add -march=i486 for i?86-*-* && ilp32.
3279         * gcc.dg/tree-ssa/ltrans-3.c: Likewise.
3280         * gcc.dg/tree-ssa/ltrans-4.c: Likewise.
3281         * gcc.dg/tree-ssa/ltrans-5.c: Likewise.
3282         * gcc.dg/tree-ssa/ltrans-6.c: Likewise.
3283         * gcc.dg/tree-ssa/ltrans-8.c: Likewise.
3284         * gcc.dg/tree-ssa/vrp47.c: Add -march=i586 for i?86-*-* && ilp32.
3285         * gfortran.dg/ltrans-7.f90: Add -march=i486 for i?86-*-* && ilp32.
3286
3287 2010-06-27  Jan Hubicka  <jh@suse.cz>
3288
3289         * gcc.c-torture/compile/pr44686.c: New file.
3290
3291 2010-06-27  Richard Guenther  <rguenther@suse.de>
3292
3293         PR tree-optimization/44683
3294         * gcc.c-torture/execute/pr44683.c: New testcase.
3295
3296 2010-06-27  Eric Botcazou  <ebotcazou@adacore.com>
3297
3298         * gnat.dg/noreturn3.ad[sb]: New test.
3299
3300 2010-06-26  Jason Merrill  <jason@redhat.com>
3301
3302         * g++.dg/cpp0x/explicit5.C: New.
3303
3304 2010-06-26  Richard Guenther  <rguenther@suse.de>
3305
3306         PR tree-optimization/44393
3307         * gcc.dg/pr44393.c: New testcase.
3308
3309 2010-06-26  Jan Hubicka  <jh@suse.cz>
3310
3311         * gcc.dg/tree-ssa/ipa-split-2.c: New testcase.
3312
3313 2010-06-26  Richard Guenther  <rguenther@suse.de>
3314
3315         PR middle-end/44674
3316         * gcc.dg/pr44674.c: New testcase.
3317
3318 2010-06-26  Joseph Myers  <joseph@codesourcery.com>
3319
3320         * gcc.dg/opts-3.c: New test.
3321
3322 2010-06-26  Tobias Burnus  <burnus@net-b.de>
3323
3324         * gfortran.dg/type_decl_1.f90: New.
3325         * gfortran.dg/type_decl_2.f90: New.
3326
3327 2010-06-26  Tobias Burnus  <burnus@net-b.de>
3328
3329         * gfortran.dg/semicolon_fixed.f: Fix dg syntax..
3330         * gfortran.dg/semicolon_fixed_2.f: Ditto.
3331
3332 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3333
3334         PR testsuite/38946
3335         * gfortran.dg/array_constructor_23.f: Update test to allow for small
3336         error in comparing reals.
3337
3338 2010-06-25  Tobias Burnus  <burnus@net-b.de>
3339
3340         * selected_real_kind_2.f90: New.
3341         * selected_real_kind_3.f90: New.
3342
3343 2010-06-25  Tobias Burnus  <burnus@net-b.de>
3344
3345         * gfortran.dg/entry_19.f90: New.
3346
3347 2010-06-25  Tobias Burnus  <burnus@net-b.de>
3348
3349         * gfortran.dg/end_subroutine_1.f90: New.
3350         * gfortran.dg/end_subroutine_2.f90: New.
3351         * gfortran.dg/interface_proc_end.f90: Update.
3352
3353 2010-06-25  Tobias Burnus  <burnus@net-b.de>
3354
3355         * gfortran.dg/semicolon_fixed.f: Update.
3356         * gfortran.dg/semicolon_fixed_2.f: New.
3357         * gfortran.dg/semicolon_free_2.f90: New.
3358         * gfortran.dg/semicolon_free.f90: Update.
3359
3360 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3361
3362         PR fortran/44448
3363         * gfortran.dg/atan2_1.f90: Add -ffloat-store.
3364
3365 2010-06-25  Martin Jambor  <mjambor@suse.cz>
3366
3367         * g++.dg/ipa/iinline-3.C: New test.
3368         * gcc.dg/ipa/modif-1.c: Removed.
3369
3370 2010-06-25  Jan Hubicka  <jh@suse.cz>
3371
3372         * testsuite/gcc.dg/tree-ssa/ipa-split-1.c
3373
3374 2010-06-25  Martin Jambor  <mjambor@suse.cz>
3375
3376         * g++.dg/ipa/iinline-2.C: New test.
3377
3378 2010-06-25  Jakub Jelinek  <jakub@redhat.com>
3379
3380         PR middle-end/43866
3381         * gfortran.dg/pr43866.f90: New test.
3382
3383         PR tree-optimization/44539
3384         * gcc.dg/pr44539.c: New test.
3385
3386 2010-06-25  Bernd Schmidt  <bernds@codesourcery.com>
3387
3388         From Jim Wilson:
3389         PR target/43902
3390         * gcc.target/mips/madd-9.c: New test.
3391
3392 2010-06-25  Shujing Zhao  <pearly.zhao@oracle.com>
3393
3394         PR c/44517
3395         * gcc.dg/noncompile/pr44517.c: New.
3396         * gcc.dg/noncompile/990416-1.c: Adjust expected error.
3397
3398 2010-06-24  Steve Ellcey  <sje@cup.hp.com>
3399
3400         PR testsuite/43283
3401         * gcc.dg/lto/20091216-1_0.c: Use newline instead of semicolon
3402         and add argument to nop for IA64.
3403
3404 2010-06-24  H.J. Lu  <hongjiu.lu@intel.com>
3405
3406         PR target/44588
3407         * gcc.target/i386/mod-1.c: New.
3408         * gcc.target/i386/umod-1.c: Likewise.
3409         * gcc.target/i386/umod-2.c: Likewise.
3410         * gcc.target/i386/umod-3.c: Likewise.
3411
3412 2010-06-24  Jakub Jelinek  <jakub@redhat.com>
3413
3414         PR middle-end/44492
3415         * g++.dg/torture/pr44492.C: New test.
3416
3417 2010-06-24  Andi Kleen  <ak@linux.intel.com>
3418
3419         * c-c++-common/warn-omitted-condop.c: New.
3420
3421 2010-06-24  Tobias Burnus  <burnus@net-b.de>
3422
3423         PR fortran/44614
3424         * gfortran.dg/import8.f90: New.
3425
3426 2010-06-23  Arnaud Charlet  <charlet@adacore.com>
3427
3428         * gnat.dg/not_null.adb: Update test case.
3429
3430 2010-06-22  Jakub Jelinek  <jakub@redhat.com>
3431
3432         PR c++/44619
3433         * g++.dg/warn/Wunused-var-13.C: New test.
3434
3435         PR c++/44627
3436         * g++.dg/diagnostic/method1.C: New test.
3437
3438 2010-06-22  Cary Coutant  <ccoutant@google.com>
3439
3440         * g++.dg/debug/dwarf2/dwarf4-typedef.C: New test.
3441
3442 2010-06-22  Janus Weil  <janus@gcc.gnu.org>
3443
3444         PR fortran/44616
3445         * gfortran.dg/abstract_type_8.f03: New.
3446
3447 2010-06-21  Jason Merrill  <jason@redhat.com>
3448
3449         * g++.dg/cpp0x/noexcept08.C: New.
3450
3451         * g++.dg/ext/unary_trait_incomplete.C: Adjust.
3452
3453 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
3454
3455         PR target/44615
3456         * gcc.target/i386/sse2-vec-2a.c: New.
3457
3458 2010-06-21  DJ Delorie  <dj@redhat.com>
3459
3460         * gcc.dg/pragma-diag-1.c: New.
3461
3462 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
3463
3464         PR target/44615
3465         * gcc.target/i386/amd64-abi-3.c: Add -mtune=k8.
3466
3467 2010-06-21  Alan Modra  <amodra@gmail.com>
3468
3469         PR testsuite/44505
3470         * gcc.c-torture/execute/frame-address.c (check_fa): Avoid
3471         tail call to check_fa_mid.
3472
3473 2010-06-21  Jakub Jelinek  <jakub@redhat.com>
3474
3475         PR target/44575
3476         * gcc.c-torture/execute/pr44575.c: New test.
3477
3478 2010-06-21  Tobias Burnus  <burnus@net-b.de>
3479
3480         PR fortran/40632
3481         * gfortran.dg/contiguous_1.f90: New.
3482         * gfortran.dg/contiguous_2.f90: New.
3483         * gfortran.dg/contiguous_3.f90: New.
3484
3485 2010-06-21  Kai Tietz  <kai.tietz@onevision.com>
3486
3487         * gcc.target/x86_64/abi/callabi/leaf-1.c: New.
3488         * gcc.target/x86_64/abi/callabi/leaf-2.c: New.
3489
3490 2010-06-20  Uros Bizjak  <ubizjak@gmail.com>
3491
3492         PR target/44546
3493         * gcc.target/i386/pr44546.c: New test.
3494
3495 2010-06-20  Joseph Myers  <joseph@codesourcery.com>
3496
3497         * gcc.dg/opts-2.c: New test.
3498
3499 2010-06-19  Janus Weil  <janus@gcc.gnu.org>
3500
3501         PR fortran/44584
3502         * gfortran.dg/typebound_proc_15.f03: Modified.
3503
3504 2010-06-19  Richard Earnshaw  <rearnsha@arm.com>
3505
3506         PR target/44072
3507         * gcc.target/arm/thumb2-cmpneg2add-1.c: New test.
3508         * gcc.target/arm/thumb2-cmpneg2add-2.c: New test.
3509
3510 2010-06-19  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3511
3512         * g++.dg/ext/label13.C: Fix typo in last change.
3513
3514 2010-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3515
3516         PR libfortran/44477
3517         * gfortran.dg/eof_3.f90
3518         * gfortran.dg/endfile_2.f90
3519         * gfortran.dg/endfile_4.f90
3520         * gfortran.dg/endfile_3.f90
3521
3522 2010-06-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3523
3524         PR c++/41090
3525         * g++.dg/ext/label13.C: xfail on 32-bit hppa*-*-hpux*.
3526
3527 2010-06-18  Tobias Burnus  <burnus@net-b.de>
3528
3529         PR fortran/44556
3530         * gfortran.dg/allocate_alloc_opt_11.f90: New.
3531
3532 2010-06-18  Bernd Schmidt  <bernds@codesourcery.com>
3533
3534         * gcc.target/arm/pr40900.c: New test.
3535
3536 2010-06-18  Arnaud Charlet  <charlet@adacore.com>
3537
3538         * gnat.dg/class_wide2.adb: Remove bogus message, no longer generated.
3539
3540 2010-06-17  Janus Weil  <janus@gcc.gnu.org>
3541
3542         PR fortran/44558
3543         * gfortran.dg/typebound_call_15.f03: New.
3544
3545 2010-06-17  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3546
3547         PR c++/44486
3548         * g++.dg/pr44486.C: New.
3549
3550 2010-06-16  DJ Delorie  <dj@redhat.com>
3551
3552         * gcc.target/i386/volatile-bitfields-1.c: New.
3553         * gcc.target/i386/volatile-bitfields-2.c: New.
3554
3555 2010-06-16  Jason Merrill  <jason@redhat.com>
3556
3557         * g++.dg/cpp0x/noexcept03.C: Test -Wnoexcept.
3558
3559         * g++.dg/cpp0x/noexcept01.C: Test defaulted fns.
3560
3561 2010-06-16  Richard Guenther  <rguenther@suse.de>
3562
3563         PR c/44555
3564         * gcc.c-torture/execute/pr44555.c: New testcase.
3565
3566 2010-06-16  Janus Weil  <janus@gcc.gnu.org>
3567
3568         PR fortran/44549
3569         * gfortran.dg/typebound_proc_16.f03: New.
3570
3571 2010-06-16  Martin Jambor  <mjambor@suse.cz>
3572
3573         * g++.dg/torture/pr43905.C: New test.
3574
3575 2010-06-16  Mikael Pettersson  <mikpe@it.uu.se>
3576
3577         PR testsuite/44538
3578         * gcc.dg/vect/slp-perm-5.c (main): Prevent
3579         initialization loop from being vectorized.
3580         * gcc.dg/vect/slp-perm-6.c (main): Likewise.
3581
3582 2010-06-16  Alan Modra  <amodra@gmail.com>
3583
3584         PR tree-optimization/44507
3585         * gcc.dg/vect/pr44507.c (seeIf256ByteArrayIsConstant): Correct cast.
3586
3587 2010-06-15  Jason Merrill  <jason@redhat.com>
3588
3589         * g++.dg/overload/arg3.C: Adjust error locations.
3590         * g++.dg/overload/copy1.C: Likewise.
3591         * g++.dg/tc1/dr152.C: Likewise.
3592         * g++.dg/template/incomplete4.C: Likewise.
3593         * g++.dg/template/incomplete5.C: Likewise.
3594         * g++.old-deja/g++.bob/inherit2.C: Likewise.
3595         * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
3596         * g++.old-deja/g++.pt/crash9.C: Likewise.
3597
3598         * g++.dg/inherit/virtual5.C: New.
3599
3600         * g++.dg/cpp0x/defaulted18.C: New.
3601
3602         * g++.dg/cpp0x/initlist40.C: New.
3603
3604         * g++.dg/cpp0x/initlist39.C: New.
3605
3606 2010-06-15  Sebastian Pop  <sebastian.pop@amd.com>
3607
3608         PR middle-end/44391
3609         * gcc.dg/graphite/pr44391.c: New.
3610
3611 2010-06-15  Janus Weil  <janus@gcc.gnu.org>
3612
3613         PR fortran/43388
3614         * gfortran.dg/allocate_alloc_opt_8.f90: New.
3615         * gfortran.dg/allocate_alloc_opt_9.f90: New.
3616         * gfortran.dg/allocate_alloc_opt_10.f90: New.
3617         * gfortran.dg/class_allocate_2.f03: Modified an error message.
3618
3619 2010-06-15  Richard Guenther  <rguenther@suse.de>
3620
3621         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Adjust.
3622
3623 2010-06-15  Richard Guenther  <rguenther@suse.de>
3624
3625         * gcc.dg/vect/bb-slp-21.c: Adjust.
3626         * gcc.dg/vect/bb-slp-13.c: Likewise
3627         * gcc.dg/vect/bb-slp-4.c: Likewise
3628         * gcc.dg/vect/bb-slp-22.c: Likewise
3629         * gcc.dg/vect/bb-slp-14.c: Likewise
3630         * gcc.dg/vect/bb-slp-23.c: Likewise
3631         * gcc.dg/vect/bb-slp-15.c: Likewise
3632         * gcc.dg/vect/bb-slp-17.c: Likewise
3633         * gcc.dg/vect/bb-slp-18.c: Likewise
3634         * gcc.dg/vect/bb-slp-19.c: Likewise
3635         * gcc.dg/vect/bb-slp-10.c: Likewise
3636         * gcc.dg/vect/bb-slp-11.c: Likewise
3637         * gcc.dg/vect/bb-slp-20.c: Likewise
3638         * gcc.dg/vect/bb-slp-3.c: Likewise
3639
3640 2010-06-15  Jakub Jelinek  <jakub@redhat.com>
3641
3642         PR fortran/44536
3643         * gfortran.dg/gomp/pr44536.f90: New test.
3644         * gfortran.dg/gomp/sharing-3.f90: Remove xfail.
3645
3646 2010-06-14  H.J. Lu  <hongjiu.lu@intel.com>
3647
3648         PR target/44534
3649         * gcc.target/i386/avx-vextractf128-256-3.c: New.
3650         * gcc.target/i386/avx-vextractf128-256-4.c: Likewise.
3651
3652 2010-06-14  Jakub Jelinek  <jakub@redhat.com>
3653
3654         PR tree-optimization/44508
3655         * gcc.dg/tree-ssa/pr21086.c: Adjust.
3656
3657         PR bootstrap/44509
3658         * gcc.dg/pr44509.c: New test.
3659
3660 2010-06-14  Ira Rosen  <irar@il.ibm.com>
3661
3662         PR tree-optimization/44507
3663         * gcc.dg/vect/pr44507.c: New test.
3664
3665 2010-06-13  H.J. Lu  <hongjiu.lu@intel.com>
3666
3667         * g++.dg/plugin/header_plugin.c: Add "c-family/" to c-common.h
3668         and c-pretty-print.h.
3669
3670         * g++.dg/plugin/pragma_plugin.c: Add "c-family/" to c-pragma.h.
3671
3672 2010-06-13  Daniel Franke  <franke.daniel@gmail.com>
3673
3674         * gfortran.dg/whole_file_18.f90: Updated error message.
3675
3676 2010-06-12  Daniel Franke  <franke.daniel@gmail.com>
3677
3678         * gfortran.dg/whole_file_20.f03: New.
3679
3680 2010-06-12  Jan Hubicka  <jh@suse.cz>
3681
3682         * gcc.c-torture/compile/pc44485.c: New testcase.
3683
3684 2010-06-12  Janus Weil  <janus@gcc.gnu.org>
3685
3686         PR fortran/40117
3687         * gfortran.dg/typebound_proc_4.f03: Modified error message.
3688         * gfortran.dg/typebound_proc_14.f03: New.
3689         * gfortran.dg/typebound_proc_15.f03: New.
3690
3691 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
3692
3693         * gcc.dg/opts-1.c: New test.
3694
3695 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
3696
3697         * gcc.dg/funroll-loops-all.c: Update expected error.
3698
3699 2010-06-11  Uros Bizjak  <ubizjak@gmail.com>
3700
3701         PR target/44481
3702         * gcc.target/i386/pr44481.c: New test.
3703
3704 2010-06-11  Eric Botcazou  <ebotcazou@adacore.com>
3705
3706         * gcc.dg/pr42461.c: Compile at -O2 instead of -O.
3707
3708 2010-06-11  Sebastian Pop  <sebastian.pop@amd.com>
3709
3710         PR middle-end/44483
3711         * gcc.dg/tree-ssa/pr44483.c: New.
3712
3713 2010-06-11  Paul Brook  <paul@codesourcery.com>
3714
3715         * g++.dg/other/arm-neon-1.C: New test.
3716
3717 2010-06-11  Paul Thomas  <pault@gcc.gnu.org>
3718
3719         PR fortran/42051
3720         PR fortran/43896
3721         * gfortran.dg/class_23.f03: New test.
3722
3723 2010-06-11  Jan Hubicka  <jh@suse.cz>
3724
3725         * gcc.dg/ipa/pure-const-2.c: New testcase.
3726
3727 2010-06-11  Jan Hubicka  <jh@suse.cz>
3728
3729         * gcc.dg/noreturn-7.c: Update.
3730         * gcc.dg/noreturn-4.c: Update.
3731
3732 2010-06-10  Dodji Seketeli  <dodji@redhat.com>
3733
3734         Fix MIPS bootstrap
3735         * g++.dg/other/typedef4.C: New test.
3736
3737 2010-06-10  Janus Weil  <janus@gcc.gnu.org>
3738
3739         PR fortran/44207
3740         * gfortran.dg/allocate_alloc_opt_7.f90: New test.
3741
3742 2010-06-10  Daniel Franke  <franke.daniel@gmail.com>
3743
3744         PR fortran/44457
3745         * gfortran.dg/asynchronous_3.f03
3746
3747 2010-06-10  Changpeng Fang  <changpeng.fang@amd.com>
3748
3749         PR middle-end/44185
3750         * gcc.dg/tree-ssa/prefetch-7.c: take the loops that will generate
3751         non-temporal stores out of the tests to form new test cases.  As a
3752         result, no non-temporal store should be generated in this case.
3753
3754         * gcc.dg/tree-ssa/prefetch-8.c: New.  Test from original
3755         prefetch-7.c that generate one non-temporal store.
3756
3757         * gcc.dg/tree-ssa/prefetch-9.c: New.  Test from original
3758         prefetch-7.c that generate one non-temporal store and one
3759         one-temporal prefetch.
3760
3761 2010-06-10  Martin Jambor  <mjambor@suse.cz>
3762
3763         PR tree-optimization/44258
3764         * gcc.dg/tree-ssa/pr44258.c: New test.
3765
3766 2010-06-10  Daniel Kraft  <d@domob.eu>
3767
3768         PR fortran/38936
3769         * gfortran.dg/associate_1.f03: New test.
3770         * gfortran.dg/associate_2.f95: New test.
3771         * gfortran.dg/associate_3.f03: New test.
3772         * gfortran.dg/associate_4.f08: New test.
3773
3774 2010-06-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3775
3776         * gfortran.dg/selected_char_kind_4.f90: New test.
3777
3778 2010-06-09  Eric Botcazou  <ebotcazou@adacore.com>
3779
3780         * gcc.dg/pr42461.c: New test.
3781
3782 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
3783
3784         PR fortran/44347
3785         * gfortran.dg/selected_real_kind_1.f90: New.
3786
3787 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
3788
3789         PR fortran/44359
3790         * gfortran.dg/warn_conversion.f90: Removed check for redundant
3791         warning.
3792         * gfortran.dg/warn_conversion_2.f90: Use non-constant expression to
3793         check for warning.
3794
3795 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
3796
3797         * gfortran.dg/data_namelist_conflict.f90: New test.
3798
3799 2010-06-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3800
3801         * g++.old-deja/g++.oliva/dwarf2.C: Don't xfail on i386-pc-solaris*.
3802         * g++.old-deja/g++.oliva/dwarf3.C: Likewise.
3803         * g++.old-deja/g++.other/init19.C: Don't xfail on *-*-solaris2*.
3804
3805 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
3806
3807         * testsuite/gfortran.dg/mvbits_9.f90: New test.
3808         * testsuite/gfortran.dg/ibset_1.f90: Ditto.
3809         * testsuite/gfortran.dg/ibits_1.f90: Ditto.
3810         * testsuite/gfortran.dg/btest_1.f90: Ditto.
3811         * testsuite/gfortran.dg/ibclr_1.f90: Ditto.
3812
3813 2010-06-09  Jason Merrill  <jason@redhat.com>
3814
3815         PR c++/44366
3816         * g++.dg/cpp0x/decltype23.C: Move to...
3817         * g++.dg/diagnostic/parm1.C: ...here, and remove decltype.
3818
3819 2010-06-09  Janus Weil  <janus@gcc.gnu.org>
3820
3821         PR fortran/44211
3822         * gfortran.dg/typebound_call_14.f03: New test.
3823
3824 2010-06-09  Martin Jambor  <mjambor@suse.cz>
3825
3826         PR tree-optimization/44423
3827         * gcc.dg/tree-ssa/pr44423.c: New test.
3828
3829 2010-06-09  Joern Rennecke  <amylaar@spamcop.net>
3830
3831         PR testsuite/42843
3832         * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Use enumerator
3833         TV_NONE to initialize tv_id field.
3834         * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
3835         * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
3836         * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Likewise.
3837         Include toplev.h .
3838         * gcc.dg/plugin/finish_unit_plugin.c: Include cgraph.h.
3839         * g++.dg/plugin/attribute_plugin.c: Include toplev.h and plugin.h .
3840         * g++.dg/plugin/pragma_plugin.c: Include toplev.h .
3841
3842 2010-06-08  Sandra Loosemore  <sandra@codesourcery.com>
3843
3844         PR tree-optimization/39874
3845         PR middle-end/28685
3846         * gcc.dg/pr39874.c: New file.
3847
3848 2010-06-08  Nathan Sidwell  <nathan@codesourcery.com>
3849
3850         * g++.dg/ext/attr-alias-1.C: New.
3851         * g++.dg/ext/attr-alias-2.C: New.
3852
3853 2010-06-07  Tobias Burnus  <burnus@net-b.de>
3854
3855         PR fortran/44446
3856         * gfortran.dg/proc_ptr_27.f90: New.
3857
3858 2010-06-07  Jason Merrill  <jason@redhat.com>
3859
3860         PR c++/44366
3861         * g++.dg/cpp0x/decltype23.C: New.
3862
3863 2010-06-08  Andrew Pinski <pinskia@gmail.com>
3864             Shujing Zhao  <pearly.zhao@oracle.com>
3865
3866         PR c/37724
3867         * gcc.dg/c90-const-expr-10.c: Adjust.
3868         * gcc.dg/c99-const-expr-10.c: Adjust.
3869         * gcc.dg/init-bad-7.c: New.
3870
3871 2010-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3872
3873         * lib/target-supports.exp (check_effective_target_gas): New proc.
3874         * gcc.c-torture/execute/960321-1.x: New file.
3875
3876 2010-06-07  Jason Merrill  <jason@redhat.com>
3877
3878         PR c++/44401
3879         * g++.dg/tc1/dr147.C: Test case of member with same name as class.
3880
3881 2010-06-07  Jakub Jelinek  <jakub@redhat.com>
3882
3883         PR c++/44444
3884         * g++.dg/warn/Wunused-var-12.C: New test.
3885
3886         PR c++/44443
3887         * c-c++-common/Wunused-var-11.c: New test.
3888
3889 2010-06-07  Jan Hubicka  <jh@suse.cz>
3890
3891         * gcc.dg/ipa/pure-const-1.c: New testcase.
3892
3893 2010-06-07  Kazu Hirata  <kazu@codesourcery.com>
3894
3895         PR rtl-optimization/44404
3896         * gcc.dg/pr44404.c: New.
3897
3898 2010-06-07  Kai Tietz  <kai.tietz@onevision.com>
3899
3900         PR target/44159
3901         * gcc.target/i386/abi-2.c: Check sysv abi here.
3902         * gcc.target/i386/aes-avx-check.h: Call test in noinline
3903         function to avoid failures by different ABIs.
3904         * gcc.target/i386/aes-check.h: Likewise.
3905         * gcc.target/i386/avx-check.h: Likewise.
3906         * gcc.target/i386/fma4-check.h: Likewise.
3907         * gcc.target/i386/mmx-3dnow-check.h: Likewise.
3908         * gcc.target/i386/mmx-check.h: Likewise.
3909         * gcc.target/i386/pclmul-avx-check.h: Likewise.
3910         * gcc.target/i386/pclmul-check.h: Likewise.
3911         * gcc.target/i386/sse-check.h: Likewise.
3912         * gcc.target/i386/sse2-check.h: Likewise.
3913         * gcc.target/i386/sse3-check.h: Likewise.
3914         * gcc.target/i386/sse4_1-check.h: Likewise.
3915         * gcc.target/i386/sse4_2-check.h: Likewise.
3916         * gcc.target/i386/sse4a-check.h: Likewise.
3917         * gcc.target/i386/ssse3-check.h: Likewise.
3918         * gcc.target/i386/xop-check.h: Likewise.
3919         * gcc.target/i386/pr27971.c: Fix for LLP64.
3920         * gcc.target/i386/pr39139.c: Likewise.
3921         * gcc.target/i386/pr39315-check.c: Likewise.
3922         * gcc.target/i386/vararg-1.c: Likewise.
3923         * gcc.target/i386/vararg-2.c: Likewise.
3924         Additional add dg-compile to avoid failure due
3925         missing foo symbol.
3926
3927         * gcc.dg/compound-literal-1.c: Fix for llp64.
3928         * gcc.dg/pr32370.c: Likewise.
3929         * gcc.dg/pr37561.c: Likewise.
3930         * gcc.dg/pr41340.c: Likewise.
3931         * gcc.dg/pr41551.c: Likewise.
3932
3933 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
3934
3935         PR c++/44188
3936         * g++.dg/debug/dwarf2/typedef3.C: New test.
3937
3938 2010-06-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3939
3940         PR c/20000
3941         * c-c++-common/pr20000.c: New.
3942
3943 2010-06-05  Fabien Chêne  <fabien@gcc.gnu.org>
3944
3945         PR c++/44086
3946         * g++.dg/init/pr44086.C: New.
3947         * g++.dg/cpp0x/decltype4.C: Adjust.
3948
3949 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
3950
3951         PR fortran/43945
3952         * gfortran.dg/generic_23.f03: New test.
3953
3954 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
3955
3956         PR fortran/43895
3957         * gfortran.dg/alloc_comp_class_1.f90 : New test.
3958
3959 2010-06-05  Jakub Jelinek  <jakub@redhat.com>
3960
3961         PR c++/44361
3962         * c-c++-common/Wunused-var-9.c: New test.
3963
3964 2010-06-05  Jason Merrill  <jason@redhat.com>
3965
3966         * g++.dg/cpp0x/noexcept06.C: Call set_unexpected.
3967
3968 2010-06-05  Joseph Myers  <joseph@codesourcery.com>
3969
3970         PR c/44322
3971         * gcc.dg/c99-restrict-4.c: New test.
3972
3973 2010-06-04  Magnus Fromreide  <magfr@lysator.liu.se>
3974
3975         * g++.dg/cpp0x/nullptr01.C: Test nullptr_t variable.
3976         * g++.dg/cpp0x/nullptr02.C: Test nullptr_t variable.
3977         * g++.dg/cpp0x/nullptr03.C: Test nullptr_t variable.
3978         * g++.dg/cpp0x/nullptr04.C: Test nullptr_t variable.
3979         * g++.dg/cpp0x/nullptr05.C: Test nullptr_t variable.
3980         * g++.dg/cpp0x/nullptr06.C: Test nullptr_t variable.
3981         * g++.dg/cpp0x/nullptr07.C: Test nullptr_t variable.
3982         * g++.dg/cpp0x/nullptr08.C: Test nullptr_t variable.
3983         * g++.dg/cpp0x/nullptr09.C: Test nullptr_t variable.
3984         * g++.dg/cpp0x/nullptr10.C: Test nullptr_t variable.
3985         * g++.dg/cpp0x/nullptr11.C: Test nullptr_t variable.
3986         * g++.dg/cpp0x/nullptr12.C: Test nullptr_t variable.
3987         * g++.dg/cpp0x/nullptr13.C: Test nullptr_t variable.
3988         * g++.dg/cpp0x/nullptr14.C: Test nullptr_t variable.
3989         * g++.dg/cpp0x/nullptr15.C: Test nullptr_t variable.
3990         * g++.dg/cpp0x/nullptr16.C: Test nullptr_t variable.
3991         * g++.dg/cpp0x/nullptr17.C: Test nullptr_t variable.
3992         * g++.dg/cpp0x/nullptr18.C: Test nullptr_t variable.
3993         * g++.dg/cpp0x/nullptr19.C: Test nullptr_t variable.
3994         * g++.dg/cpp0x/nullptr20.C: Test nullptr_t variable.
3995         * g++.dg/cpp0x/nullptr21.C: Test nullptr_t variable.
3996         * g++.dg/cpp0x/nullptr22.C: Test nullptr_t variable.
3997
3998 2010-06-04  Jason Merrill  <jason@redhat.com>
3999
4000         * g++.dg/cpp0x/noexcept06.C: New.
4001         * g++.dg/cpp0x/noexcept07.C: New.
4002
4003         * g++.dg/cpp0x/noexcept01.C: New.
4004         * g++.dg/cpp0x/noexcept02.C: New.
4005         * g++.dg/cpp0x/noexcept03.C: New.
4006         * g++.dg/cpp0x/noexcept04.C: New.
4007         * g++.dg/cpp0x/noexcept05.C: New.
4008
4009 2010-06-04  Jakub Jelinek  <jakub@redhat.com>
4010
4011         PR c++/44412
4012         * g++.dg/warn/Wunused-var-10.C: New test.
4013         * g++.dg/warn/Wunused-var-11.C: New test.
4014
4015         PR c++/44362
4016         * c-c++-common/Wunused-var-10.c: New test.
4017
4018 2010-06-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4019
4020         PR c/25880
4021         * gcc.dg/assign-warn-2.c: Update.
4022         * gcc.dg/cpp/line3.c: Update.
4023         * gcc.dg/c99-array-lval-8.c: Update.
4024         * gcc.dg/cast-qual-2.c: Update.
4025         * gcc.dg/c99-arraydecl-3.c:  Update.
4026         * gcc.dg/assign-warn-1.c:  Update.
4027         * gcc.dg/format/gcc_diag-1.c:  Update.
4028
4029 2010-06-04  Bernd Schmidt  <bernds@codesourcery.com>
4030
4031         PR rtl-optimization/39871
4032         PR rtl-optimization/40615
4033         PR rtl-optimization/42500
4034         PR rtl-optimization/42502
4035         * gcc.target/arm/eliminate.c: New test.
4036
4037 2010-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
4038
4039         PR libstdc++/44410
4040         * g++.old-deja/g++.jason/new.C: Qualify size_t with std::.
4041         * g++.old-deja/g++.other/delete3.C: Likewise.
4042         * g++.old-deja/g++.other/new.C: Likewise.
4043         * g++.old-deja/g++.law/operators27.C: Likewise.
4044         * g++.old-deja/g++.mike/p755.C: Likewise.
4045         * g++.dg/eh/new1.C: Likewise.
4046         * g++.dg/init/new5.C: Likewise.
4047
4048 2010-06-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
4049
4050         * gfortran.dg/unpack_bounds_1.f90:  Remove execute property.
4051         * gfortran.dg/unpack_bounds_2.f90:  Likewise.
4052         * gfortran.dg/unpack_bounds_3.f90:  Likewise.
4053
4054 2010-06-03  Richard Guenther  <rguenther@suse.de>
4055
4056         PR lto/41921
4057         * lib/lto.exp: Always load gcc.exp.
4058         (lto-obj): For C source files invoke gcc_target_compile.
4059         * g++.dg/lto/20100603-1_0.C: New testcase.
4060         * g++.dg/lto/20100603-1_1.c: Likewise.
4061
4062 2010-06-03  H.J. Lu  <hongjiu.lu@intel.com>
4063
4064         PR tree-optimization/43688
4065         * gfortran.dg/pr43688.f90: New.
4066
4067 2010-06-03  Richard Guenther  <rguenther@suse.de>
4068
4069         PR lto/41584
4070         * gcc.dg/lto/20100603-1_0.c: New testcase.
4071         * gcc.dg/lto/20100603-2_0.c: Likewise.
4072         * gcc.dg/lto/20100603-3_0.c: Likewise.
4073
4074 2010-06-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
4075
4076         PR target/44218
4077         * gcc.target/powerpc/recip-1.c: New test for -mrecip support.
4078         * gcc.target/powerpc/recip-2.c: Ditto.
4079         * gcc.target/powerpc/recip-3.c: Ditto.
4080         * gcc.target/powerpc/recip-4.c: Ditto.
4081         * gcc.target/powerpc/recip-5.c: Ditto.
4082         * gcc.target/powerpc/recip-6.c: Ditto.
4083         * gcc.target/powerpc/recip-7.c: Ditto.
4084         * gcc.target/powerpc/recip-test.h: Ditto.
4085         * gcc.target/powerpc/recip-test2.h: Ditto.
4086
4087 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
4088
4089         * g++.dg/torture/pr44295.C (size_t): Use __SIZE_TYPE__.
4090
4091 2010-06-02  Jason Merrill  <jason@redhat.com>
4092
4093         * g++.dg/ext/vector9.C: Expect typedef in error message.
4094
4095         PR c++/9726
4096         PR c++/23594
4097         PR c++/44333
4098         * g++.dg/tc1/dr101.C: Remove xfails.
4099
4100 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
4101
4102         PR middle-end/44372
4103         * g++.dg/ipa/pr44372.C: New.
4104
4105 2010-06-02  Jan Hubicka  <jh@suse.cz>
4106
4107         PR middle-end/44295
4108         * g++.dg/torture/pr44295.C: Neww testcase.
4109
4110 2010-06-02  Jan Hubicka  <jh@suse.cz>
4111
4112         * gcc.dg/tree-ssa/loadpre6.c: Update.
4113
4114 2010-06-02  Richard Guenther  <rguenther@suse.de>
4115
4116         * g++.dg/plugin/header_plugin.c: Include cp-tree.h before
4117         diagnostic.h.
4118
4119 2010-06-02  Iain Sandoe  <iains@gcc.gnu.org>
4120
4121         * lib/lto.exp (lto-link-and-maybe-run): Show the options in
4122         the link fail message.
4123
4124 2010-06-02  Tobias Burnus  <burnus@net-b.de>
4125
4126         PR fortran/44360
4127         * gfortran.dg/use_13.f90: New test case.
4128
4129 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4130
4131         PR fortran/44371
4132         * gfortran.dg/error_stop_2.f08: Minor update.
4133
4134 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4135
4136         PR fortran/44371
4137         * gfortran.dg/error_stop_1.f08: New test.
4138         * gfortran.dg/error_stop_2.f08: New test.
4139
4140 2010-06-01  Jason Merrill  <jason@redhat.com>
4141
4142         DR 990
4143         * g++.dg/cpp0x/initlist37.C: New.
4144         * g++.dg/cpp0x/initlist38.C: New.
4145
4146         PR c++/44358
4147         * g++.dg/cpp0x/initlist36.C: New.
4148
4149 2010-05-31 Jan Hubicka  <jh@suse.cz>
4150
4151         * gcc.dg/noreturn-8.c: New testcase.
4152
4153 2010-05-31 Jan Hubicka  <jh@suse.cz>
4154
4155         * gcc.dg/lto/noreturn-1_1.c: Remove dg-do annotations.
4156         * gcc.dg/lto/noreturn-1_0.c: Move it here.
4157
4158 2010-05-31 Jan Hubicka  <jh@suse.cz>
4159
4160         * gcc.dg/lto/noreturn-1_1.c: New testcase.
4161         * gcc.dg/lto/noreturn-1_0.c: New testcase.
4162
4163 2010-05-31  Thomas Koenig  <tkoenig@gcc.gnu.org>
4164
4165         PR fortran/36928
4166         * gfortran.dg/dependency_27.f90:  New test.
4167         * gfortran.dg/array_assign_1.F90:  New test.
4168
4169 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
4170
4171         PR target/44338
4172         * gcc.target/i386/sse-24.c: New test.
4173
4174 2010-05-31  Jan Hubicka  <jh@suse.cz>
4175
4176         * gcc.dg/builtin-apply4.c: Compile with -Wmissing-return.
4177
4178 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
4179
4180         PR middle-end/44337
4181         * gcc.dg/pr44337.c: New test.
4182
4183         PR tree-optimization/44182
4184         * g++.dg/debug/pr44182.C: New test.
4185
4186 2010-05-31  Eric Botcazou  <ebotcazou@adacore.com>
4187
4188         * gcc.dg/nested-func-7.c: New test.
4189         * gnat.dg/frame_overflow.adb: Adjust directives.
4190
4191 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
4192
4193         * gnat.dg/prot2.ad[sb]: New test.
4194         * gnat.dg/prot2_pkg1.ads: New helper.
4195         * gnat.dg/prot2_pkg2.ad[sb]: Likewise.
4196
4197 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
4198
4199         * gnat.dg/array11.adb: Adjust dg-warning directive.
4200         * gnat.dg/object_overflow.adb: Likewise.
4201
4202 2010-05-29  Sebastian Pop  <sebastian.pop@amd.com>
4203
4204         PR middle-end/44306
4205         * gcc.dg/tree-ssa/pr44306.c: New.
4206
4207 2010-05-29  Jan Hubicka  <jh@suse.cz>
4208
4209         * gcc.dg/tree-ssa/ipa-cp-1.c: Update testcase.
4210
4211 2010-05-28  Sebastian Pop  <sebastian.pop@amd.com>
4212
4213         * gcc.dg/vect/vect-outer-fir-lb.c: Un-XFAIL-ed.
4214
4215 2010-05-28  Mike Stump  <mikestump@comcast.net>
4216
4217         PR objc/44125
4218         * objc.dg/const-str-9.m: Remove static.
4219
4220 2010-05-28  Jakub Jelinek  <jakub@redhat.com>
4221
4222         PR target/43636
4223         * gcc.c-torture/compile/pr43636.c: New test.
4224
4225 2010-05-28  Iain Sandoe  <iains@gcc.gnu.org>
4226
4227         PR objc++/23616
4228         * obj-c++.dg/try-catch-2.mm: Adjust xfail.
4229         * obj-c++.dg/try-catch-9.mm: Ditto.
4230
4231 2010-05-28  Dodji Seketeli  <dodji@redhat.com>
4232
4233         Revert patch for PR c++/44188
4234         * g++.dg/debug/dwarf2/typedef3.C: Revert new test.
4235
4236 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
4237
4238         PR c++/44188
4239         * g++.dg/debug/dwarf2/typedef3.C: New test.
4240
4241 2010-05-27  Jason Merrill  <jason@redhat.com>
4242
4243         PR c++/43555
4244         * g++.dg/ext/vla9.C: New.
4245
4246 2010-05-27  Iain Sandoe  <iains@gcc.gnu.org>
4247
4248         PR objc/44140
4249         * objc.dg/torture/tls/thr-init-2.m: Skip for -flto, -fwhopr.
4250         * objc.dg/torture/tls/thr-init-3.m: Ditto.
4251         * objc.dg/torture/tls/thr-init.m: Ditto.
4252         * objc.dg/torture/trivial.m: Ditto.
4253         * obj-c++.dg/torture/tls/thr-init-1.mm: Ditto.
4254         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
4255         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
4256         * obj-c++.dg/torture/trivial.mm: Ditto.
4257
4258 2010-05-27  Jack Howarth  <howarth@bromo.med.uc.edu>
4259
4260         * g++.dg/lto/20100302_0.C: Skip on darwin.
4261
4262 2010-05-27  Richard Guenther  <rguenther@suse.de>
4263
4264         PR tree-optimization/44284
4265         * gcc.dg/vect/vect-118.c: New testcase.
4266         * gcc.dg/vect/bb-slp-20.c: Adjust.
4267         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
4268         * gcc.dg/vect/slp-9.c: Likewise.
4269         * gcc.dg/vect/slp-reduc-4.c: Likewise.
4270         * gcc.dg/vect/vect-10.c: Likewise.
4271         * gcc.dg/vect/vect-109.c: Likewise.
4272         * gcc.dg/vect/vect-12.c: Likewise.
4273         * gcc.dg/vect/vect-36.c: Likewise.
4274         * gcc.dg/vect/vect-7.c: Likewise.
4275         * gcc.dg/vect/vect-iv-8.c: Likewise.
4276         * gcc.dg/vect/vect-multitypes-10.c: Likewise.
4277         * gcc.dg/vect/vect-multitypes-13.c: Likewise.
4278         * gcc.dg/vect/vect-multitypes-14.c: Likewise.
4279         * gcc.dg/vect/vect-multitypes-15.c: Likewise.
4280         * gcc.dg/vect/vect-multitypes-7.c: Likewise.
4281         * gcc.dg/vect/vect-multitypes-8.c: Likewise.
4282         * gcc.dg/vect/vect-multitypes-9.c: Likewise.
4283         * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
4284         * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
4285         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
4286         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
4287         * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
4288         * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
4289         * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
4290         * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
4291         * gcc.dg/vect/vect-widen-mult-sum.c: Likewise.
4292         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
4293
4294 2010-05-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
4295
4296         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: Remove, no longer
4297         necessary.
4298
4299 2010-05-26  Jan Hubicka  <jh@suse.cz>
4300
4301         * gcc.dg/lto/materialize-1_0.c: New file.
4302         * gcc.dg/lto/materialize-1_1.c: New file.
4303
4304 2010-05-26  Eric Botcazou  <ebotcazou@adacore.com>
4305
4306         * gnat.dg/lto10.adb: New test.
4307         * gnat.dg/lto10_pkg.ads: New helper.
4308
4309 2010-05-26  Kai Tietz  <kai.tietz@onevision.com>
4310
4311         * lib/target-supports.exp (check_effective_target_int128): New
4312         function to check if __int128 types are available for target.
4313         * c-c++-common/int128-types-1.c: New.
4314         * c-c++-common/int128-1.c: New.
4315         * c-c++-common/int128-2.c: New.
4316         * g++.dg/abi/mangle43.C: New.
4317         * g++.dg/init/enum1.C: Handle __int128 case and add -Wno-overflow.
4318         * g++.dg/cpp0x/nullptr04.C: Use __SIZE_TYPE__ for getting
4319         pointer-wide scalar.
4320         * g++.dg/other/pr25632.C: Likewise.
4321         * g++.dg/other/large-size-array.C (DIM): Use ULLONG_MAX for win64 case.
4322         * g++.dg/warn/pr13358-2.C: Add llp64 for check of special
4323         overflow warnings.
4324         * g++.dg/warn/pr13358-4.C: Likewise.
4325         * g++.dg/warn/Wconversion-null-2.C:  Add 'long long' case.
4326         * g++.dg/warn/Wconversion-null.C: Likewise.
4327
4328 2010-05-26  Jason Merrill  <jason@redhat.com>
4329
4330         PR c++/43382
4331         * g++.dg/cpp0x/variadic101.C: New.
4332
4333 2010-05-26  Richard Guenther  <rguenther@suse.de>
4334
4335         PR rtl-optimization/44164
4336         * gcc.c-torture/execute/pr44164.c: New testcase.
4337         * g++.dg/tree-ssa/pr13146.C: Adjust.
4338
4339 2010-05-26  Paul Thomas  <pault@gcc.gnu.org>
4340
4341         PR fortran/40011
4342         * gfortran.dg/whole_file_19.f90 : New test.
4343
4344 2010-05-25  Daniel Franke  <franke.daniel@gmail.com>
4345
4346         PR fortran/30668
4347         PR fortran/31346
4348         PR fortran/34260
4349         * gfortran.dg/pr40999.f: Fix function type.
4350         * gfortran.dg/whole_file_5.f90: Likewise.
4351         * gfortran.dg/whole_file_6.f90: Likewise.
4352         * gfortran.dg/whole_file_16.f90: New.
4353         * gfortran.dg/whole_file_17.f90: New.
4354         * gfortran.dg/whole_file_18.f90: New.
4355
4356 2010-05-25  Jack Howarth <howarth@bromo.med.uc.edu>
4357             Iain Sandoe  <iains@gcc.gnu.org>
4358
4359         * g++.dg/abi/mangle40.C: Adjust dg-require-alias syntax.
4360         * gcc.c-torture/compile/pr44197.c: Require alias support.
4361         * gcc.dg/lto/20081222_0.c: Ditto.
4362
4363 2010-05-25  Jakub Jelinek  <jakub@redhat.com>
4364
4365         PR debug/42801
4366         * gcc.dg/guality/vla-2.c: New test.
4367
4368 2010-05-25  Richard Guenther  <rguenther@suse.de>
4369
4370         PR middle-end/44069
4371         * g++.dg/torture/pr44069.C: New testcase.
4372
4373 2010-05-25  Richard Guenther  <rguenther@suse.de>
4374
4375         * gcc.dg/tree-ssa/sra-10.c: Do not dump esra details.
4376
4377 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
4378
4379         PR objc/44140
4380         * objc.dg/torture/tls/thr-init-3.m: XFAIL lto/whopr for all.
4381
4382 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
4383
4384         * obj-c++.dg/torture/tls/trivial.mm: New.
4385         * obj-c++.dg/torture/tls/thr-init-1.mm: New.
4386         * obj-c++.dg/torture/tls/thr-init-2.mm: New.
4387         * obj-c++.dg/torture/tls/thr-init-3.mm: New.
4388         * obj-c++.dg/torture/tls/diag-1.mm: New.
4389         * obj-c++.dg/torture/tls/tls.exp: New.
4390         * obj-c++.dg/torture/trivial.mm: New.
4391         * obj-c++.dg/torture/dg-torture.exp: New.
4392         * obj-c++.dg/dg.exp: Gather tests explicitly from the source dir.
4393         * obj-c++.dg/tls/trivial.m: New.
4394         * obj-c++.dg/tls/init-1.mm: New.
4395         * obj-c++.dg/tls/diag-1.mm: New.
4396         * obj-c++.dg/tls/init-2.mm: New.
4397         * obj-c++.dg/tls/diag-2.mm: New.
4398         * obj-c++.dg/tls/diag-3.mm: New.
4399         * obj-c++.dg/tls/diag-4.mm: New.
4400         * obj-c++.dg/tls/static-1.mm: New.
4401         * obj-c++.dg/tls/tls.exp: New.
4402         * obj-c++.dg/tls/diag-5.mm: New.
4403         * obj-c++.dg/tls/static-1a.mm: New.
4404         * objc-obj-c++-shared/Object1.mm: New.
4405         * lib/obj-c++-dg.exp (obj-c++-dg-runtest): New proc.
4406
4407 2010-05-24  Iain Sandoe  <iains@gcc.gnu.org>
4408
4409         PR objc++/43689
4410         * obj-c++.dg/const-str-5.mm: Name pointer equivalence union.
4411         * obj-c++.dg/const-str-6.mm: Ditto.
4412
4413 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
4414
4415         * g++.dg/parse/array-size2.C: Remove dg-error directives.
4416
4417 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
4418
4419         PR ada/38394
4420         * gnat.dg/array13.ad[sb]: New test.
4421
4422 2010-05-24  Daniel Jacobowitz  <dan@codesourcery.com>
4423             Sandra Loosemore  <sandra@codesourcery.com>
4424
4425         * gcc.target/arm/neon/: Regenerated test cases.
4426
4427         * gcc.target/arm/neon/polytypes.c,
4428         gcc.target/arm/neon-vmla-1.c, gcc.target/arm/neon-vmls-1.c,
4429         gcc.target/arm/neon-cond-1.c, gcc.target/arm/neon/vfp-shift-a2t2.c,
4430         gcc.target/arm/neon-thumb2-move.c, gcc.dg/torture/arm-fp16-ops-8.c,
4431         gcc.dg/torture/arm-fp16-ops-7.c, g++.dg/ext/arm-fp16/arm-fp16-ops-7.C,
4432         g++.dg/ext/arm-fp16/arm-fp16-ops-8.C, g++.dg/abi/mangle-neon.C: Use
4433         dg-add-options arm_neon.
4434
4435         * gcc.target/arm/fp16-compile-vcvt.c, gcc.dg/torture/arm-fp16-ops-5.c,
4436         gcc.dg/torture/arm-fp16-ops-6.c, g++.dg/ext/arm-fp16/arm-fp16-ops-5.C,
4437         g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Use dg-add-options arm_neon_fp16
4438         and arm_neon_fp16_ok.
4439
4440         * gcc.dg/vect/vect.exp, g++.dg/vect/vect.exp,
4441         gfortran.dg/vect/vect.exp: Use add_options_for_arm_neon.
4442
4443         * lib/target-supports.exp (add_options_for_arm_neon): New.
4444         (check_effective_target_arm_neon_ok_nocache): New, from
4445         check_effective_target_arm_neon_ok.  Check multiple possibilities.
4446         (check_effective_target_arm_neon_ok): Use
4447         check_effective_target_arm_neon_ok_nocache.
4448         (add_options_for_arm_neon_fp16)
4449         (check_effective_target_arm_neon_fp16_ok)
4450         check_effective_target_arm_neon_fp16_ok_nocache): New.
4451         (check_effective_target_arm_neon_hw): Use add_options_for_arm_neon.
4452
4453 2010-05-24  Jason Merrill  <jason@redhat.com>
4454
4455         PR c++/41510
4456         * g++.dg/cpp0x/initlist35.C: New.
4457         * g++.dg/init/brace6.C: Adjust.
4458
4459 2010-05-24  Paul Brook  <paul@codesourcery.com>
4460
4461         * gcc.target/arm/frame-pointer-1.c: New test.
4462         * gcc.target/i386/pr9771-1.c: Move code out of main to allow frame
4463         pointer elimination.
4464
4465 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
4466
4467         PR target/44245
4468         * gcc.target/i386/crc32-3.c: New.
4469         * gcc.target/i386/crc32-4.c: Likewise.
4470
4471 2010-05-23  Joseph Myers  <joseph@codesourcery.com>
4472
4473         * gcc.dg/c1x-typedef-1.c, gcc.dg/c1x-typedef-2.c,
4474         gcc.dg/c90-typedef-1.c, gcc.dg/c99-typedef-1.c: New tests.
4475         * gcc.dg/decl-8.c: Use -std=gnu89 -pedantic-errors.
4476
4477 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
4478
4479         * gcc.c-target/pr43869.c: Move "dg-do run" before lp64.
4480
4481 2010-05-23  Naarten Lankhorst  <mlankhorst@codeweavers.com>
4482
4483         PR target/43869
4484         * gcc.c-target/pr43869.c: New test.
4485
4486 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
4487
4488         PR fortran/44212
4489         * gfortran.dg/class_22.f03: New.
4490
4491 2010-05-22  Iain Sandoe  <iains@gcc.gnu.org>
4492
4493         PR lto/44238
4494         * gcc.dg/lto/20090914-2_0.c: XFAIL *-*-darwin*.
4495
4496 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
4497
4498         PR fortran/44213
4499         * gfortran.dg/abstract_type_7.f03: New.
4500
4501 2010-05-21  Jason Merrill  <jason@redhat.com>
4502
4503         * g++.dg/eh/spec11.C: Test cleanup optimization.
4504
4505 2010-05-21  Jakub Jelinek  <jakub@redhat.com>
4506
4507         PR debug/44223
4508         * gcc.target/i386/pr44223.c: New test.
4509
4510 2010-05-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4511
4512         * gcc.target/i386/pr25993.c: Use @function as type specifier.
4513
4514 2010-05-21  Eric Botcazou  <ebotcazou@adacore.com>
4515
4516         * g++.dg/other/const3.C: New test.
4517
4518 2010-05-20  Daniel Franke  <franke.daniel@gmail.com>
4519
4520         PR fortran/38407
4521         * warn_unused_dummy_argument_1.f90: New.
4522         * warn_unused_dummy_argument_2.f90: New.
4523
4524 2010-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
4525
4526         PR c++/30298
4527         * g++.dg/inherit/crash1.C: New.
4528         * g++.dg/inherit/crash2.C: Likewise.
4529
4530 2010-05-20  Jakub Jelinek  <jakub@redhat.com>
4531
4532         PR debug/44178
4533         * g++.dg/debug/pr44178.C: New test.
4534
4535 2010-05-20  Changpeng Fang  <changpeng.fang@amd.com>
4536
4537         PR middle-end/44185
4538         * gcc.dg/tree-ssa/prefetch-6.c: Add
4539         --param min-insn-to-prefetch-ratio=6.
4540         * gcc.dg/tree-ssa/prefetch-7.c: Remove --param max-unrolled-insns=1 to
4541         allow unrolling, and adjust the movnti count.
4542
4543 2010-05-20  Jan Hubicka  <jh@suse.cz>
4544
4545         PR middle-end/44197
4546         * gcc.c-torture/compile/pr44197.c: New file.
4547
4548 2010-05-20  Uros Bizjak  <ubizjak@gmail.com>
4549
4550         * gcc.target/i386/i386.exp (check_effective_target_3dnow):
4551         Fix test code.
4552         (check_effective_target_xop): Remove __may_alias__ attribute.
4553
4554 2010-05-20  Hans-Peter Nilsson  <hp@axis.com>
4555
4556         PR target/44202
4557         * gcc.c-torture/execute/pr44202-1.c: New test.
4558
4559 2010-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4560
4561         PR fortran/43851
4562         * gfortran.dg/label_1.f90: Update test.
4563
4564 2010-05-19  Jan Hubicka  <jh@suse.cz>
4565
4566         * gcc.dg/lto/ipareference2_0.c: New file.
4567         * gcc.dg/lto/ipareference2_1.c: New file.
4568
4569 2010-05-19  Jason Merrill  <jason@redhat.com>
4570
4571         * g++.dg/parse/fn-typedef2.C: New.
4572
4573         * g++.dg/other/cv_func.C: Don't expect errors about cv-qualified
4574         function type.
4575
4576         PR c++/44193
4577         * g++.dg/template/fntype1.C: New.
4578
4579 2010-05-19  Eric Botcazou  <ebotcazou@adacore.com>
4580
4581         * gnat.dg/discr23.ad[sb]: New test.
4582         * gnat.dg/discr23_pkg.ads: New helper.
4583
4584         * gnat.dg/specs/controlled1.ads: New test.
4585         * gnat.dg/specs/controlled1_pkg.ads: New helper.
4586
4587 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
4588
4589         PR fortran/44055
4590         * gfortran.dg/c_sizeof_2.f90: Add -Wno-conversion to dg-options;
4591         Fixed scope of C_SIZEOF.
4592         * gfortran.dg/warn_conversion_2.f90: New.
4593
4594 2010-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4595
4596         * lib/target-supports.exp (check_effective_target_sse2): New proc.
4597         * lib/target-supports-dg.exp (dg-require-effective-target): Allow
4598         for optional selector.
4599         * gcc.target/i386/i386.exp (check_effective_target_3dnow): New proc.
4600         (check_effective_target_sse3): New proc.
4601         * gcc.target/i386/math-torture/math-torture.exp: Load
4602         target-supports.exp.
4603         Only add options with -msse2 to MATH_TORTURE_OPTIONS if
4604         check_effective_target_sse2.
4605         * gcc.dg/vect/vect.exp: Return unless check_effective_target_sse2.
4606         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
4607         * g++.dg/vect/vect.exp: Likewise.
4608         * gfortran.dg/vect/vect.exp: Likewise.
4609         * lib/fortran-torture.exp (get-fortran-torture-options): Only use
4610         -msse2 if check_effective_target_sse2.
4611
4612         * gcc.target/i386/3dnow-1.c: Use dg-require-effective-target 3dnow.
4613         * gcc.target/i386/3dnow-2.c: Likewise.
4614         * gcc.target/i386/3dnowA-1.c: Likewise.
4615         * gcc.target/i386/3dnowA-2.c: Likewise.
4616         * gcc.target/i386/pr42549.c: Likewise.
4617
4618         * gcc.target/i386/sse3-lddqu.c: Use dg-require-effective-target sse3.
4619         * gcc.target/i386/sse3-addsubpd.c: Likewise.
4620         * gcc.target/i386/sse3-addsubps.c: Likewise.
4621         * gcc.target/i386/sse3-haddpd.c: Likewise.
4622         * gcc.target/i386/sse3-haddps.c: Likewise.
4623         * gcc.target/i386/sse3-hsubpd.c: Likewise.
4624         * gcc.target/i386/sse3-hsubps.c: Likewise.
4625         * gcc.target/i386/sse3-movddup.c: Likewise.
4626         * gcc.target/i386/sse3-movshdup.c: Likewise.
4627         * gcc.target/i386/sse3-movsldup.c: Likewise.
4628
4629         * g++.dg/abi/mangle42.C: Use dg-require-effective-target sse2.
4630         * g++.dg/ext/attrib35.C: Likewise.
4631         * g++.dg/opt/pr40496.C: Likewise.
4632         * g++.dg/other/i386-1.C: Likewise.
4633         * g++.dg/other/i386-4.C: Likewise.
4634         * g++.dg/other/pr34435.C: Likewise.
4635         * g++.dg/other/pr39496.C: Likewise.
4636         * g++.dg/other/pr40446.C: Likewise.
4637         * gcc.dg/compat/union-m128-1_main.c: Likewise.
4638         * gcc.dg/compat/vector-1a_main.c: Likewise.
4639         * gcc.dg/compat/vector-2a_main.c: Likewise.
4640         * gcc.dg/lto/20090206-1_0.c: Likewise.
4641         * gcc.dg/pr34856.c: Likewise.
4642         * gcc.dg/pr36584.c: Likewise.
4643         * gcc.dg/pr36997.c: Likewise.  Adapt dg-message line number.
4644         * gcc.dg/pr37544.c: Likewise.
4645         * gcc.dg/torture/pr16104-1.c: Likewise.
4646         * gcc.dg/torture/pr35771-1.c: Likewise.
4647         * gcc.dg/torture/pr35771-2.c: Likewise.
4648         * gcc.dg/torture/pr35771-3.c: Likewise.
4649         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
4650         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
4651         * gcc.dg/torture/stackalign/push-1.c: Likewise.
4652         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
4653         * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
4654         * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
4655         * gcc.dg/vect/vect-debug-pr41926.c: Likewise.
4656         * gcc.target/i386/20060512-1.c: Likewise.
4657         * gcc.target/i386/20060512-3.c: Likewise.
4658         * gcc.target/i386/all_one_m128i.c: Likewise.
4659         * gcc.target/i386/float128-1.c: Likewise.
4660         * gcc.target/i386/float128-2.c: Likewise.
4661         * gcc.target/i386/fpcvt-1.c: Likewise.
4662         * gcc.target/i386/fpcvt-2.c: Likewise.
4663         * gcc.target/i386/fpcvt-3.c: Likewise.
4664         * gcc.target/i386/fpprec-1.c: Likewise.
4665         * gcc.target/i386/funcspec-9.c: Likewise.
4666         * gcc.target/i386/incoming-1.c: Likewise.
4667         * gcc.target/i386/incoming-12.c: Likewise.
4668         * gcc.target/i386/incoming-2.c: Likewise.
4669         * gcc.target/i386/incoming-3.c: Likewise.
4670         * gcc.target/i386/incoming-4.c: Likewise.
4671         * gcc.target/i386/incoming-6.c: Likewise.
4672         * gcc.target/i386/incoming-7.c: Likewise.
4673         * gcc.target/i386/incoming-8.c: Likewise.
4674         * gcc.target/i386/opt-1.c: Likewise.
4675         * gcc.target/i386/opt-2.c: Likewise.
4676         * gcc.target/i386/ordcmp-1.c: Likewise.
4677         * gcc.target/i386/pr17692.c: Likewise.
4678         * gcc.target/i386/pr18614-1.c: Likewise.
4679         * gcc.target/i386/pr22152.c: Likewise.
4680         * gcc.target/i386/pr23570.c: Likewise.
4681         * gcc.target/i386/pr23575.c: Likewise.
4682         * gcc.target/i386/pr26449-1.c: Likewise.
4683         * gcc.target/i386/pr26600.c: Likewise.
4684         * gcc.target/i386/pr27790.c: Likewise.
4685         * gcc.target/i386/pr28839.c: Likewise.
4686         * gcc.target/i386/pr30970.c: Likewise.
4687         * gcc.target/i386/pr32000-1.c: Likewise.
4688         * gcc.target/i386/pr32000-2.c: Likewise.
4689         * gcc.target/i386/pr32280.c: Likewise.
4690         * gcc.target/i386/pr32661.c: Likewise.
4691         * gcc.target/i386/pr32708-1.c: Likewise.
4692         * gcc.target/i386/pr32961.c: Likewise.
4693         * gcc.target/i386/pr33329.c: Likewise.
4694         * gcc.target/i386/pr35714.c: Likewise.
4695         * gcc.target/i386/pr35767-1.c: Likewise.
4696         * gcc.target/i386/pr35767-1d.c: Likewise.
4697         * gcc.target/i386/pr35767-1i.c: Likewise.
4698         * gcc.target/i386/pr35767-2.c: Likewise.
4699         * gcc.target/i386/pr35767-2d.c: Likewise.
4700         * gcc.target/i386/pr35767-2i.c: Likewise.
4701         * gcc.target/i386/pr35767-3.c: Likewise.
4702         * gcc.target/i386/pr35767-5.c: Likewise.
4703         * gcc.target/i386/pr36222-1.c: Likewise.
4704         * gcc.target/i386/pr36578-1.c: Likewise.
4705         * gcc.target/i386/pr36578-2.c: Likewise.
4706         * gcc.target/i386/pr36992-1.c: Likewise.
4707         * gcc.target/i386/pr37101.c: Likewise.
4708         * gcc.target/i386/pr37216.c: Likewise.
4709         * gcc.target/i386/pr37434-1.c: Likewise.
4710         * gcc.target/i386/pr37434-2.c: Likewise.
4711         * gcc.target/i386/pr37843-3.c: Likewise.
4712         * gcc.target/i386/pr37843-4.c: Likewise.
4713         * gcc.target/i386/pr39162.c: Likewise.
4714         * gcc.target/i386/pr39315-1.c: Likewise.
4715         * gcc.target/i386/pr39315-2.c: Likewise.
4716         * gcc.target/i386/pr39315-3.c: Likewise.
4717         * gcc.target/i386/pr39315-4.c: Likewise.
4718         * gcc.target/i386/pr39445.c: Likewise.
4719         * gcc.target/i386/pr39496.c: Likewise.
4720         * gcc.target/i386/pr40809.c: Likewise.
4721         * gcc.target/i386/pr40906-3.c: Likewise.
4722         * gcc.target/i386/pr41019.c: Likewise.
4723         * gcc.target/i386/pr42542-1.c: Likewise.
4724         * gcc.target/i386/pr42542-2.c: Likewise.
4725         * gcc.target/i386/pr42542-3.c: Likewise.
4726         * gcc.target/i386/pr42542-3a.c: Likewise.
4727         * gcc.target/i386/pr42881.c: Likewise.
4728         * gcc.target/i386/push-1.c: Likewise.
4729         * gcc.target/i386/quad-sse.c: Likewise.
4730         * gcc.target/i386/reload-1.c: Likewise.
4731         * gcc.target/i386/sse-10.c: Likewise.
4732         * gcc.target/i386/sse-11.c: Likewise.
4733         * gcc.target/i386/sse-15.c: Likewise.
4734         * gcc.target/i386/sse-17.c: Likewise.
4735         * gcc.target/i386/sse-18.c: Likewise.
4736         * gcc.target/i386/sse-19.c: Likewise.
4737         * gcc.target/i386/sse-4.c: Likewise.
4738         * gcc.target/i386/sse-6.c: Likewise.
4739         * gcc.target/i386/sse-vect-types.c: Likewise.
4740         * gcc.target/i386/sse2-addpd-1.c: Likewise.
4741         * gcc.target/i386/sse2-addsd-1.c: Likewise.
4742         * gcc.target/i386/sse2-andnpd-1.c: Likewise.
4743         * gcc.target/i386/sse2-andpd-1.c: Likewise.
4744         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
4745         * gcc.target/i386/sse2-comisd-1.c: Likewise.
4746         * gcc.target/i386/sse2-comisd-2.c: Likewise.
4747         * gcc.target/i386/sse2-comisd-3.c: Likewise.
4748         * gcc.target/i386/sse2-comisd-4.c: Likewise.
4749         * gcc.target/i386/sse2-comisd-5.c: Likewise.
4750         * gcc.target/i386/sse2-comisd-6.c: Likewise.
4751         * gcc.target/i386/sse2-copysign-vec.c: Likewise.
4752         * gcc.target/i386/sse2-cvtdq2pd-1.c: Likewise.
4753         * gcc.target/i386/sse2-cvtdq2ps-1.c: Likewise.
4754         * gcc.target/i386/sse2-cvtpd2dq-1.c: Likewise.
4755         * gcc.target/i386/sse2-cvtpd2ps-1.c: Likewise.
4756         * gcc.target/i386/sse2-cvtps2dq-1.c: Likewise.
4757         * gcc.target/i386/sse2-cvtps2pd-1.c: Likewise.
4758         * gcc.target/i386/sse2-cvtsd2si-1.c: Likewise.
4759         * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
4760         * gcc.target/i386/sse2-cvtsd2ss-1.c: Likewise.
4761         * gcc.target/i386/sse2-cvtsi2sd-1.c: Likewise.
4762         * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
4763         * gcc.target/i386/sse2-cvtss2sd-1.c: Likewise.
4764         * gcc.target/i386/sse2-cvttpd2dq-1.c: Likewise.
4765         * gcc.target/i386/sse2-cvttps2dq-1.c: Likewise.
4766         * gcc.target/i386/sse2-cvttsd2si-1.c: Likewise.
4767         * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
4768         * gcc.target/i386/sse2-divpd-1.c: Likewise.
4769         * gcc.target/i386/sse2-divsd-1.c: Likewise.
4770         * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
4771         * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
4772         * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
4773         * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
4774         * gcc.target/i386/sse2-lrint-vec.c: Likewise.
4775         * gcc.target/i386/sse2-lrintf-vec.c: Likewise.
4776         * gcc.target/i386/sse2-maxpd-1.c: Likewise.
4777         * gcc.target/i386/sse2-maxsd-1.c: Likewise.
4778         * gcc.target/i386/sse2-minpd-1.c: Likewise.
4779         * gcc.target/i386/sse2-minsd-1.c: Likewise.
4780         * gcc.target/i386/sse2-mmx.c: Likewise.
4781         * gcc.target/i386/sse2-movapd-1.c: Likewise.
4782         * gcc.target/i386/sse2-movapd-2.c: Likewise.
4783         * gcc.target/i386/sse2-movd-1.c: Likewise.
4784         * gcc.target/i386/sse2-movd-2.c: Likewise.
4785         * gcc.target/i386/sse2-movdqa-1.c: Likewise.
4786         * gcc.target/i386/sse2-movdqa-2.c: Likewise.
4787         * gcc.target/i386/sse2-movdqu-1.c: Likewise.
4788         * gcc.target/i386/sse2-movdqu-2.c: Likewise.
4789         * gcc.target/i386/sse2-movhpd-1.c: Likewise.
4790         * gcc.target/i386/sse2-movhpd-2.c: Likewise.
4791         * gcc.target/i386/sse2-movlpd-1.c: Likewise.
4792         * gcc.target/i386/sse2-movlpd-2.c: Likewise.
4793         * gcc.target/i386/sse2-movmskpd-1.c: Likewise.
4794         * gcc.target/i386/sse2-movntdq-1.c: Likewise.
4795         * gcc.target/i386/sse2-movntpd-1.c: Likewise.
4796         * gcc.target/i386/sse2-movq-1.c: Likewise.
4797         * gcc.target/i386/sse2-movq-2.c: Likewise.
4798         * gcc.target/i386/sse2-movq-3.c: Likewise.
4799         * gcc.target/i386/sse2-movsd-1.c: Likewise.
4800         * gcc.target/i386/sse2-movsd-2.c: Likewise.
4801         * gcc.target/i386/sse2-movupd-1.c: Likewise.
4802         * gcc.target/i386/sse2-movupd-2.c: Likewise.
4803         * gcc.target/i386/sse2-mulpd-1.c: Likewise.
4804         * gcc.target/i386/sse2-mulsd-1.c: Likewise.
4805         * gcc.target/i386/sse2-orpd-1.c: Likewise.
4806         * gcc.target/i386/sse2-packssdw-1.c: Likewise.
4807         * gcc.target/i386/sse2-packsswb-1.c: Likewise.
4808         * gcc.target/i386/sse2-packuswb-1.c: Likewise.
4809         * gcc.target/i386/sse2-paddb-1.c: Likewise.
4810         * gcc.target/i386/sse2-paddd-1.c: Likewise.
4811         * gcc.target/i386/sse2-paddq-1.c: Likewise.
4812         * gcc.target/i386/sse2-paddsb-1.c: Likewise.
4813         * gcc.target/i386/sse2-paddsw-1.c: Likewise.
4814         * gcc.target/i386/sse2-paddusb-1.c: Likewise.
4815         * gcc.target/i386/sse2-paddusw-1.c: Likewise.
4816         * gcc.target/i386/sse2-paddw-1.c: Likewise.
4817         * gcc.target/i386/sse2-pand-1.c: Likewise.
4818         * gcc.target/i386/sse2-pandn-1.c: Likewise.
4819         * gcc.target/i386/sse2-pavgb-1.c: Likewise.
4820         * gcc.target/i386/sse2-pavgw-1.c: Likewise.
4821         * gcc.target/i386/sse2-pcmpeqb-1.c: Likewise.
4822         * gcc.target/i386/sse2-pcmpeqd-1.c: Likewise.
4823         * gcc.target/i386/sse2-pcmpeqw-1.c: Likewise.
4824         * gcc.target/i386/sse2-pcmpgtb-1.c: Likewise.
4825         * gcc.target/i386/sse2-pcmpgtd-1.c: Likewise.
4826         * gcc.target/i386/sse2-pcmpgtw-1.c: Likewise.
4827         * gcc.target/i386/sse2-pmaddwd-1.c: Likewise.
4828         * gcc.target/i386/sse2-pmaxsw-1.c: Likewise.
4829         * gcc.target/i386/sse2-pmaxub-1.c: Likewise.
4830         * gcc.target/i386/sse2-pminsw-1.c: Likewise.
4831         * gcc.target/i386/sse2-pminub-1.c: Likewise.
4832         * gcc.target/i386/sse2-pmovmskb-1.c: Likewise.
4833         * gcc.target/i386/sse2-pmulhuw-1.c: Likewise.
4834         * gcc.target/i386/sse2-pmulhw-1.c: Likewise.
4835         * gcc.target/i386/sse2-pmullw-1.c: Likewise.
4836         * gcc.target/i386/sse2-pmuludq-1.c: Likewise.
4837         * gcc.target/i386/sse2-por-1.c: Likewise.
4838         * gcc.target/i386/sse2-psadbw-1.c: Likewise.
4839         * gcc.target/i386/sse2-pshufd-1.c: Likewise.
4840         * gcc.target/i386/sse2-pshufhw-1.c: Likewise.
4841         * gcc.target/i386/sse2-pshuflw-1.c: Likewise.
4842         * gcc.target/i386/sse2-pslld-1.c: Likewise.
4843         * gcc.target/i386/sse2-pslld-2.c: Likewise.
4844         * gcc.target/i386/sse2-pslldq-1.c: Likewise.
4845         * gcc.target/i386/sse2-psllq-1.c: Likewise.
4846         * gcc.target/i386/sse2-psllq-2.c: Likewise.
4847         * gcc.target/i386/sse2-psllw-1.c: Likewise.
4848         * gcc.target/i386/sse2-psllw-2.c: Likewise.
4849         * gcc.target/i386/sse2-psrad-1.c: Likewise.
4850         * gcc.target/i386/sse2-psrad-2.c: Likewise.
4851         * gcc.target/i386/sse2-psraw-1.c: Likewise.
4852         * gcc.target/i386/sse2-psraw-2.c: Likewise.
4853         * gcc.target/i386/sse2-psrld-1.c: Likewise.
4854         * gcc.target/i386/sse2-psrld-2.c: Likewise.
4855         * gcc.target/i386/sse2-psrldq-1.c: Likewise.
4856         * gcc.target/i386/sse2-psrlq-1.c: Likewise.
4857         * gcc.target/i386/sse2-psrlq-2.c: Likewise.
4858         * gcc.target/i386/sse2-psrlw-1.c: Likewise.
4859         * gcc.target/i386/sse2-psrlw-2.c: Likewise.
4860         * gcc.target/i386/sse2-psubb-1.c: Likewise.
4861         * gcc.target/i386/sse2-psubd-1.c: Likewise.
4862         * gcc.target/i386/sse2-psubq-1.c: Likewise.
4863         * gcc.target/i386/sse2-psubsb-1.c: Likewise.
4864         * gcc.target/i386/sse2-psubsw-1.c: Likewise.
4865         * gcc.target/i386/sse2-psubw-1.c: Likewise.
4866         * gcc.target/i386/sse2-punpckhbw-1.c: Likewise.
4867         * gcc.target/i386/sse2-punpckhdq-1.c: Likewise.
4868         * gcc.target/i386/sse2-punpckhqdq-1.c: Likewise.
4869         * gcc.target/i386/sse2-punpckhwd-1.c: Likewise.
4870         * gcc.target/i386/sse2-punpcklbw-1.c: Likewise.
4871         * gcc.target/i386/sse2-punpckldq-1.c: Likewise.
4872         * gcc.target/i386/sse2-punpcklqdq-1.c: Likewise.
4873         * gcc.target/i386/sse2-punpcklwd-1.c: Likewise.
4874         * gcc.target/i386/sse2-pxor-1.c: Likewise.
4875         * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
4876         * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
4877         * gcc.target/i386/sse2-set-v16qi-1.c: Likewise.
4878         * gcc.target/i386/sse2-set-v16qi-2.c: Likewise.
4879         * gcc.target/i386/sse2-set-v16qi-3.c: Likewise.
4880         * gcc.target/i386/sse2-set-v8hi-1.c: Likewise.
4881         * gcc.target/i386/sse2-set-v8hi-1a.c: Likewise.
4882         * gcc.target/i386/sse2-set-v8hi-2.c: Likewise.
4883         * gcc.target/i386/sse2-set-v8hi-2a.c: Likewise.
4884         * gcc.target/i386/sse2-shufpd-1.c: Likewise.
4885         * gcc.target/i386/sse2-shufps-1.c: Likewise.
4886         * gcc.target/i386/sse2-sqrtpd-1.c: Likewise.
4887         * gcc.target/i386/sse2-subpd-1.c: Likewise.
4888         * gcc.target/i386/sse2-subsd-1.c: Likewise.
4889         * gcc.target/i386/sse2-ucomisd-1.c: Likewise.
4890         * gcc.target/i386/sse2-ucomisd-2.c: Likewise.
4891         * gcc.target/i386/sse2-ucomisd-3.c: Likewise.
4892         * gcc.target/i386/sse2-ucomisd-4.c: Likewise.
4893         * gcc.target/i386/sse2-ucomisd-5.c: Likewise.
4894         * gcc.target/i386/sse2-ucomisd-6.c: Likewise.
4895         * gcc.target/i386/sse2-unpack-1.c: Likewise.
4896         * gcc.target/i386/sse2-unpckhpd-1.c: Likewise.
4897         * gcc.target/i386/sse2-unpcklpd-1.c: Likewise.
4898         * gcc.target/i386/sse2-vec-1.c: Likewise.
4899         * gcc.target/i386/sse2-vec-2.c: Likewise.
4900         * gcc.target/i386/sse2-vec-3.c: Likewise.
4901         * gcc.target/i386/sse2-vec-4.c: Likewise.
4902         * gcc.target/i386/sse2-vec-5.c: Likewise.
4903         * gcc.target/i386/sse2-vec-6.c: Likewise.
4904         * gcc.target/i386/sse2-xorpd-1.c: Likewise.
4905         * gcc.target/i386/ssefn-2.c: Likewise.
4906         * gcc.target/i386/ssefn-4.c: Likewise.
4907         * gcc.target/i386/ssefp-1.c: Likewise.
4908         * gcc.target/i386/ssefp-2.c: Likewise.
4909         * gcc.target/i386/sseregparm-3.c: Likewise.
4910         * gcc.target/i386/sseregparm-4.c: Likewise.
4911         * gcc.target/i386/sseregparm-5.c: Likewise.
4912         * gcc.target/i386/sseregparm-6.c: Likewise.
4913         * gcc.target/i386/sseregparm-7.c: Likewise.
4914         * gcc.target/i386/ssetype-1.c: Likewise.
4915         * gcc.target/i386/ssetype-2.c: Likewise.
4916         * gcc.target/i386/ssetype-3.c: Likewise.
4917         * gcc.target/i386/ssetype-4.c: Likewise.
4918         * gcc.target/i386/ssetype-5.c: Likewise.
4919         * gcc.target/i386/unordcmp-1.c: Likewise.
4920         * gcc.target/i386/vararg-1.c: Likewise.
4921         * gcc.target/i386/vararg-2.c: Likewise.
4922         * gcc.target/i386/vararg-3.c: Likewise.
4923         * gcc.target/i386/vararg-4.c: Likewise.
4924         * gcc.target/i386/vararg-7.c: Likewise.
4925         * gcc.target/i386/vararg-8.c: Likewise.
4926         * gcc.target/i386/vecinit-1.c: Likewise.
4927         * gcc.target/i386/vecinit-2.c: Likewise.
4928         * gcc.target/i386/vecinit-3.c: Likewise.
4929         * gcc.target/i386/vecinit-4.c: Likewise.
4930         * gcc.target/i386/vecinit-5.c: Likewise.
4931         * gcc.target/i386/vecinit-6.c: Likewise.
4932         * gcc.target/i386/vectorize2.c: Likewise.
4933         * gcc.target/i386/vectorize3.c: Likewise.
4934         * gcc.target/i386/vectorize4.c: Likewise.
4935         * gcc.target/i386/vectorize6.c: Likewise.
4936         * gcc.target/i386/vectorize7.c: Likewise.
4937         * gcc.target/i386/vectorize8.c: Likewise.
4938         * gcc.target/i386/vperm-v2df.c: Likewise.
4939         * gcc.target/i386/vperm-v2di.c: Likewise.
4940         * gcc.target/i386/vperm-v4si-1.c: Likewise.
4941         * gcc.target/i386/xorps-sse2.c: Likewise.
4942         * gcc.target/i386/xorps.c: Likewise.
4943         * gfortran.dg/graphite/pr42326-1.f90: Likewise.
4944         * gfortran.dg/graphite/pr42326.f90: Likewise.
4945         * gfortran.dg/vect/fast-math-mgrid-resid.f: Likewise.
4946
4947 2010-05-19  Richard Guenther  <rguenther@suse.de>
4948
4949         PR lto/44196
4950         * g++.dg/lto/20100519-1_0.C: New testcase.
4951
4952 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
4953
4954         PR fortran/42360
4955         * gfortran.dg/warn_intent_out_not_set.f90: New.
4956
4957 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
4958
4959         PR fortran/38404
4960         * gfortran.dg/data_char_1.f90: Updated warning message.
4961         * gfortran.dg/data_array_6.f: New.
4962
4963 2010-05-19  Martin Jambor  <mjambor@suse.cz>
4964
4965         * g++.dg/ipa/ivinline-8.C: New test.
4966         * gcc.dg/ipa/iinline-2.c: Likewise.
4967
4968 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
4969
4970         PR fortran/34505
4971         * gfortran.dg/dfloat_1.f90: Add warnings for non-default kind
4972         arguments; add check for return value kind.
4973         * gfortran.dg/float_1.f90: Likewise.
4974
4975 2010-05-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4976
4977         * gcc.target/i386/20011009-1.c (COMMENT): Define.
4978         (main): Use it.
4979         * gcc.target/i386/pr25993.c [__sun__]: Use .globl.
4980         * lib/lto.exp (lto_prune_warns): Fix location line regex.
4981         Prune another location line format.
4982         (lto-obj): Call lto_prune_warns on comp_output.
4983
4984 2010-05-18  Jan Hubicka  <jh@suse.cz>
4985
4986         * gcc.dg/lto/ipacp_0.c: New test.
4987         * gcc.dg/lto/ipacp_1.c: New test.
4988
4989 2010-05-18  Steven Bosscher  <steven@gcc.gnu.org>
4990
4991         PR lto/44184
4992         * gcc.dg/lto/20100518_0.c: New test.
4993
4994 2010-05-18  Eric Botcazou  <ebotcazou@adacore.com>
4995
4996         * gnat.dg/specs/lto3.ads: Add missing dg-options.
4997
4998 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
4999
5000         PR fortran/43990
5001         * gfortran.dg/class_21.f03: New.
5002
5003 2010-05-17  Jason Merrill  <jason@redhat.com>
5004
5005         PR c++/44157
5006         * g++.dg/cpp0x/initlist34.C: New.
5007
5008         PR c++/44158
5009         * g++.dg/cpp0x/rv-trivial-bug.C: Test copy-init too.
5010
5011 2010-05-17  Martin Jambor  <mjambor@suse.cz>
5012
5013         * g++.dg/ipa/ivinline-1.C: New test.
5014         * g++.dg/ipa/ivinline-2.C: New test.
5015         * g++.dg/ipa/ivinline-3.C: New test.
5016         * g++.dg/ipa/ivinline-4.C: New test.
5017         * g++.dg/ipa/ivinline-5.C: New test.
5018         * g++.dg/ipa/ivinline-6.C: New test.
5019
5020 2010-05-17  Dodji Seketeli  <dodji@redhat.com>
5021             Jason Merrill  <jason@redhat.com>
5022
5023         PR c++/44108
5024         * c-c++-common/Wunused-var-8.c: New test.
5025
5026 2010-05-17  Jakub Jelinek  <jakub@redhat.com>
5027
5028         PR bootstrap/42347
5029         * gcc.c-torture/compile/pr42347.c: New test.
5030
5031         PR middle-end/44102
5032         * g++.dg/ext/asmgoto1.C: New test.
5033
5034 2010-05-17  Martin Jambor  <mjambor@suse.cz>
5035
5036         PR middle-end/44133
5037         * gcc.dg/tree-ssa/pr44133.c: New test.
5038         * gcc.dg/tree-ssa/sra-9.c: Make the scan regular expression more
5039         precise.
5040
5041 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
5042
5043         PR fortran/44044
5044         * gfortran.dg/class_20.f03: New.
5045
5046 2010-05-17  Christian Borntraeger  <borntraeger@de.ibm.com>
5047
5048         PR 44078
5049         * gcc.dg/tree-ssa/prefetch-7.c: Change pattern to match only the old
5050         debug messages but not the newly introduced one.
5051
5052 2010-05-16  Daniel Franke  <franke.daniel@gmail.com>
5053
5054         PR fortran/35779
5055         * gfortran.dg/initialization_25.f90: Commented testcase.
5056         * gfortran.dg/initialization_26.f90: New.
5057
5058 2010-05-16  Richard Guenther  <rguenther@suse.de>
5059
5060         * gcc.dg/pr43317.c: Do not pass -fipa-type-escape.
5061         * gcc.dg/pr43084.c: Likewise.
5062         * gcc.dg/pr42250.c: Pass -fipa-struct-reorg instead of
5063         -fipa-type-escape.
5064         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not pass
5065         -fipa-type-escape.
5066         * gcc.dg/struct/struct-reorg.exp: Likewise.
5067         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
5068         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
5069
5070 2010-05-16  Joseph Myers  <joseph@codesourcery.com>
5071
5072         * gcc.dg/c1x-static-assert-1.c, gcc.dg/c1x-static-assert-2.c,
5073         gcc.dg/c1x-static-assert-3.c, gcc.dg/c1x-static-assert-4.c,
5074         gcc.dg/c1x-static-assert-5.c, gcc.dg/c1x-static-assert-6.c,
5075         gcc.dg/c90-static-assert-1.c, gcc.dg/c99-static-assert-1.c: New
5076         tests.
5077
5078 2010-05-15  Jason Merrill  <jason@redhat.com>
5079
5080         * g++.dg/eh/spec10.C: New.
5081         * g++.dg/eh/spec11.C: New.
5082         * g++.old-deja/g++.mike/eh34.C: Remove dg-options.
5083
5084 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
5085
5086         PR fortran/44154
5087         PR fortran/42647
5088         * gfortran.dg/allocatable_scalar_9.f90: New.
5089
5090 2010-05-15  Jakub Jelinek  <jakub@redhat.com>
5091
5092         PR c++/44148
5093         * g++.dg/torture/pr44148.C: New test.
5094
5095 2010-05-15  Joseph Myers  <joseph@codesourcery.com>
5096
5097         * gcc.dg/c1x-anon-struct-1.c, gcc.dg/c1x-anon-struct-2.c,
5098         gcc.dg/c90-anon-struct-1.c, gcc.dg/c99-anon-struct-1.c: New tests.
5099         * gcc.dg/20080820.c, gcc.dg/anon-struct-1.c: Update expected
5100         diagnostics and type sizes.
5101
5102 2010-05-15  Eric Botcazou  <ebotcazou@adacore.com>
5103
5104         * gnat.dg/lto9.adb: New test.
5105         * gnat.dg/lto9_pkg1.ads: New helper.
5106         * gnat.dg/lto9_pkg2.ad[sb]: Likewise.
5107
5108 2010-05-15  Jan Hubicka  <jh@suse.cz>
5109
5110         * gcc.dg/lto/ipareference_1.c: Rename to ...
5111         * gcc.dg/lto/ipareference_0.c: ... this one.
5112         * gcc.dg/lto/ipareference_2.c: Rename to ...
5113         * gcc.dg/lto/ipareference_1.c: ... this one.
5114
5115 2010-05-15  Jan Hubicka  <jh@suse.cz>
5116
5117         * gcc.dg/lto/ipareference_1.c: New file.
5118         * gcc.dg/lto/ipareference_2.c: New file.
5119
5120 2010-05-15  Richard Guenther  <rguenther@suse.de>
5121
5122         PR tree-optimization/44038
5123         * gcc.c-torture/compile/pr44038.c: New testcase.
5124
5125 2010-05-15  H.J. Lu  <hongjiu.lu@intel.com>
5126
5127         * gcc.target/i386/avx-cmpsd-1.c: Add -std=c99.
5128         * gcc.target/i386/avx-cmpss-1.c: Likewise.
5129
5130 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
5131
5132         PR fortran/43207
5133         PR fortran/43969
5134         * gfortran.dg/class_18.f03: New.
5135         * gfortran.dg/class_19.f03: New.
5136
5137 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
5138
5139         PR debug/44112
5140         * gcc.dg/debug/dwarf2/const-1.c: Remove.
5141         * g++.dg/debug/dwarf2/const1.C: Remove.
5142
5143 2010-05-14  Jason Merrill  <jason@redhat.com>
5144
5145         * g++.dg/eh/cond4.C: New.
5146         * g++.dg/eh/elide2.C: Adjust.
5147         * g++.old-deja/g++.eh/terminate1.C: Adjust.
5148
5149 2010-05-14  Steven G. Kargl  <kargl@gcc.gnu.org>
5150
5151         PR fortran/44135
5152         * gfortran.dg/actual_array_interface_2.f90: New test.
5153
5154 2010-05-14  Richard Guenther  <rguenther@suse.de>
5155
5156         PR tree-optimization/44119
5157         * gcc.c-torture/compile/pr44119.c: New testcase.
5158
5159 2010-05-14  Jason Merrill  <jason@redhat.com>
5160
5161         PR c++/44127
5162         * g++.dg/eh/terminate1.C: New.
5163
5164 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
5165
5166         * gfortran.dg/gomp/pr44036-1.f90: Adjust.
5167
5168         PR debug/44136
5169         * gcc.dg/pr44136.c: New test.
5170
5171 2010-05-14  Shujing Zhao  <pearly.zhao@oracle.com>
5172
5173         PR c++/30566
5174         * g++.dg/warn/Wshadow-4.C: Adjust.
5175         * g++.dg/warn/Wshadow-5.C: New test.
5176         * g++.dg/warn/Wshadow-6.C: New test
5177
5178 2010-05-13  Daniel Franke  <franke.daniel@gmail.com>
5179
5180         PR fortran/35779
5181         * gfortran.dg/initialization_25.f90: New.
5182
5183 2010-05-13  Martin Jambor  <mjambor@suse.cz>
5184
5185         * g++.dg/otr-fold-1.C: New test.
5186         * g++.dg/otr-fold-2.C: New test.
5187
5188 2010-05-13  Jakub Jelinek  <jakub@redhat.com>
5189
5190         PR fortran/44036
5191         * gfortran.dg/gomp/pr44036-1.f90: New test.
5192         * gfortran.dg/gomp/pr44036-2.f90: New test.
5193         * gfortran.dg/gomp/pr44036-3.f90: New test.
5194
5195         PR debug/43983
5196         * gcc.dg/guality/sra-1.c: New test.
5197
5198 2010-05-12  Jan Hubicka  <jh@suse.cz>
5199
5200         * tree-ssa/unreachable.c: New test.
5201
5202 2010-05-12  Jason Merrill  <jason@redhat.com>
5203
5204         * g++.dg/cpp0x/sfinae1.C: New.
5205
5206 2010-05-12  Sriraman Tallam  <tmsriram@google.com>
5207
5208         * gcc.target/i386/zee.c: New file.
5209
5210 2010-05-12  Jason Merrill  <jason@redhat.com>
5211
5212         * g++.dg/conversion/op1.C: Expect template candidate message.
5213         * g++.dg/cpp0x/nullptr15.C: Likewise.
5214         * g++.dg/cpp0x/pr31431-2.C: Likewise.
5215         * g++.dg/cpp0x/pr31431.C: Likewise.
5216         * g++.dg/cpp0x/temp_default2.C: Likewise.
5217         * g++.dg/cpp0x/trailing4.C: Likewise.
5218         * g++.dg/cpp0x/variadic-ex3.C: Likewise.
5219         * g++.dg/cpp0x/variadic-ex4.C: Likewise.
5220         * g++.dg/cpp0x/variadic-throw.C: Likewise.
5221         * g++.dg/cpp0x/variadic35.C: Likewise.
5222         * g++.dg/cpp0x/vt-35147.C: Likewise.
5223         * g++.dg/cpp0x/vt-37737-1.C: Likewise.
5224         * g++.dg/cpp0x/vt-37737-2.C: Likewise.
5225         * g++.dg/ext/visibility/anon8.C: Likewise.
5226         * g++.dg/ext/vla2.C: Likewise.
5227         * g++.dg/other/pr28114.C: Likewise.
5228         * g++.dg/other/ptrmem10.C: Likewise.
5229         * g++.dg/other/ptrmem11.C: Likewise.
5230         * g++.dg/overload/unknown1.C: Likewise.
5231         * g++.dg/parse/template7.C: Likewise.
5232         * g++.dg/parse/typename7.C: Likewise.
5233         * g++.dg/template/conv11.C: Likewise.
5234         * g++.dg/template/copy1.C: Likewise.
5235         * g++.dg/template/deduce3.C: Likewise.
5236         * g++.dg/template/dependent-expr5.C: Likewise.
5237         * g++.dg/template/friend.C: Likewise.
5238         * g++.dg/template/incomplete2.C: Likewise.
5239         * g++.dg/template/local4.C: Likewise.
5240         * g++.dg/template/local6.C: Likewise.
5241         * g++.dg/template/operator10.C: Likewise.
5242         * g++.dg/template/overload6.C: Likewise.
5243         * g++.dg/template/ptrmem2.C: Likewise.
5244         * g++.dg/template/ptrmem20.C: Likewise.
5245         * g++.dg/template/ptrmem8.C: Likewise.
5246         * g++.dg/template/sfinae2.C: Likewise.
5247         * g++.dg/template/ttp25.C: Likewise.
5248         * g++.dg/template/unify10.C: Likewise.
5249         * g++.dg/template/unify11.C: Likewise.
5250         * g++.dg/template/unify6.C: Likewise.
5251         * g++.dg/template/unify7.C: Likewise.
5252         * g++.dg/template/unify9.C: Likewise.
5253         * g++.dg/template/varmod1.C: Likewise.
5254         * g++.old-deja/g++.brendan/crash56.C: Likewise.
5255         * g++.old-deja/g++.law/operators32.C: Likewise.
5256         * g++.old-deja/g++.pt/crash28.C: Likewise.
5257         * g++.old-deja/g++.pt/crash60.C: Likewise.
5258         * g++.old-deja/g++.pt/explicit38.C: Likewise.
5259         * g++.old-deja/g++.pt/explicit39.C: Likewise.
5260         * g++.old-deja/g++.pt/explicit41.C: Likewise.
5261         * g++.old-deja/g++.pt/explicit67.C: Likewise.
5262         * g++.old-deja/g++.pt/explicit77.C: Likewise.
5263         * g++.old-deja/g++.pt/expr2.C: Likewise.
5264         * g++.old-deja/g++.pt/overload7.C: Likewise.
5265         * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
5266         * g++.old-deja/g++.pt/spec5.C: Likewise.
5267         * g++.old-deja/g++.pt/spec6.C: Likewise.
5268         * g++.old-deja/g++.pt/t24.C: Likewise.
5269         * g++.old-deja/g++.pt/unify4.C: Likewise.
5270         * g++.old-deja/g++.pt/unify6.C: Likewise.
5271         * g++.old-deja/g++.pt/unify8.C: Likewise.
5272         * g++.old-deja/g++.robertl/eb119.C: Likewise.
5273         * g++.old-deja/g++.robertl/eb79.C: Likewise.
5274         * g++.old-deja/g++.robertl/eb98.C: Likewise.
5275
5276         * g++.dg/cpp0x/initlist32.C: New.
5277
5278         * g++.dg/template/conv11.C: New.
5279         * g++.dg/conversion/op1.C: Adjust expected error.
5280
5281         * g++.old-deja/g++.robertl/eb43.C: Prune "candidates" messages.
5282
5283 2010-05-12  H.J. Lu  <hongjiu.lu@intel.com>
5284
5285         PR target/44088
5286         * gcc.target/i386/avx-cmpsd-1.c: New.
5287         * gcc.target/i386/avx-cmpsd-2.c: Likewise.
5288         * gcc.target/i386/avx-cmpss-1.c: Likewise.
5289         * gcc.target/i386/avx-cmpss-2.c: Likewise.
5290         * gcc.target/i386/sse-cmpss-1.c: Likewise.
5291         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
5292
5293 2010-05-12  Jakub Jelinek  <jakub@redhat.com>
5294
5295         PR middle-end/44085
5296         * gcc.dg/gomp/pr44085.c: New test.
5297         * gfortran.dg/gomp/pr44085.f90: New test.
5298
5299 2010-05-12  Iain Sandoe  <iains@gcc.gnu.org>
5300
5301         * objc-obj-c++-shared/Object1.m: New.
5302         * objc.dg/torture: New directory.
5303         * objc.dg/torture/tls: Ditto.
5304         * objc.dg/tls: Ditto.
5305         * objc.dg/torture/tls/trivial.m: New test.
5306         * objc.dg/torture/tls/thr-init-2.m: New test.
5307         * objc.dg/torture/tls/thr-init-3.m: New test.
5308         * objc.dg/torture/tls/thr-init.m: New test.
5309         * objc.dg/torture/tls/diag-1.m: New test.
5310         * objc.dg/torture/tls/tls.exp: New.
5311         * objc.dg/torture/trivial.m: New test.
5312         * objc.dg/torture/dg-torture.exp: New.
5313         * objc.dg/tls/diag-3.m: New test.
5314         * objc.dg/tls/diag-4.m: New test.
5315         * objc.dg/tls/diag-5.m: New test.
5316         * objc.dg/tls/init-1.m: New test.
5317         * objc.dg/tls/init-2.m: New test.
5318         * objc.dg/tls/tls.exp: New.
5319         * objc.dg/tls/diag-2.m: New test.
5320         * lib/objc.exp: Respond to dg-additional-files.
5321
5322 2010-05-12  Maxim Kuvyrkov  <maxim@codesourcery.com>
5323
5324         * gcc.target/m68k/20100512-1.c: New.
5325
5326 2010-05-12  Eric Botcazou  <ebotcazou@adacore.com>
5327
5328         * gnat.dg/lto8.adb: New test.
5329         * gnat.dg/lto8_pkg.ad[sb]: New helper.
5330         * gnat.dg/frame_overflow.adb: XFAIL if -flto is specified.
5331
5332 2010-05-11  Paolo Carlini  <paolo.carlini@oracle.com>
5333
5334         PR c++/34272
5335         PR c++/43630
5336         PR c++/34491
5337         * g++.dg/template/crash97.C: New.
5338         * g++.dg/template/crash98.C: Likewise.
5339         * g++.dg/template/crash99.C: Likewise.
5340         * g++.dg/cpp0x/pr31439.C: Adjust.
5341         * g++.dg/template/crash95.C: Likewise.
5342
5343 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
5344
5345         PR middle-end/44071
5346         * c-c++-common/asmgoto-4.c: New test.
5347         * gcc.target/i386/pr44071.c: New test.
5348
5349         PR c++/44062
5350         * c-c++-common/Wunused-var-7.c: New test.
5351         * g++.dg/warn/Wunused-var-9.C: New test.
5352
5353 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
5354
5355         PR fortran/43711
5356         * gfortran.dg/gomp/pr43711.f90: New.
5357
5358 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
5359
5360         PR fortran/31820
5361         * gfortran.dg/select_5.f90: Updated.
5362
5363 2010-05-11  Jan Hubicka  <jh@suse.cz>
5364
5365         PR tree-optimize/44063
5366         * gcc.c-torture/compile/pr44063.c: New testcase.
5367
5368 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
5369
5370         PR debug/44023
5371         * gcc.dg/pr44023.c: New test.
5372
5373 2010-05-10  Eric Botcazou  <ebotcazou@adacore.com>
5374
5375         * gnat.dg/lto7.adb: New test.
5376         * gnat.dg/lto7_pkg.ad[sb]: New helper.
5377
5378 2010-05-10  Jason Merrill  <jason@redhat.com>
5379
5380         PR c++/44017
5381         * g++.dg/template/inherit5.C: New.
5382
5383         PR c++/44045
5384         * g++.dg/cpp0x/initlist33.C: New.
5385         * g++.dg/cpp0x/initlist26.C: Adjust.
5386         * g++.dg/cpp0x/initlist28.C: Adjust.
5387
5388 2010-05-10  Fabien Chêne  <fabien.chene@gmail.com>
5389
5390         PR c++/43719
5391         * g++.dg/init/pr43719.C: New.
5392         * g++.dg/anon-struct4.C: Adjust.
5393
5394 2010-05-10  Jakub Jelinek  <jakub@redhat.com>
5395
5396         PR debug/44028
5397         * gcc.dg/pr44028.c: New test.
5398
5399 2010-05-08  Daniel Franke  <franke.daniel@gmail.com>
5400
5401         PR fortran/27866
5402         PR fortran/35003
5403         PR fortran/42809
5404         * gfortran.dg/array_constructor_type_17.f03: Updated match string.
5405         * gfortran.dg/warn_conversion.f90: New.
5406
5407 2010-05-10  Michael Matz  <matz@suse.de>
5408
5409         * gcc.dg/vect/fast-math-vect-reduc-8.c: New test.
5410
5411 2010-05-10  H.J. Lu  <hongjiu.lu@intel.com>
5412
5413         PR rtl-optimization/44012
5414         * gcc.dg/pr44012.c: New.
5415
5416 2010-05-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5417
5418         * lib/lto.exp (lto_prune_vis_warns): Renamed to lto_prune_warns.
5419         Log text on entry and exit.
5420         Prune Sun ld warnings for common symbols with differing sizes.
5421         (lto-link-and-maybe-run): Change caller.
5422
5423 2010-05-10  Janus Weil  <janus@gcc.gnu.org>
5424
5425         PR fortran/44044
5426         * gfortran.dg/class_7.f03: Modified.
5427         * gfortran.dg/select_type_1.f03: Modified.
5428         * gfortran.dg/select_type_12.f03: New.
5429
5430 2010-05-10  Richard Guenther  <rguenther@suse.de>
5431
5432         PR tree-optimization/44050
5433         * gcc.dg/torture/pr44050.c: New testcase.
5434
5435 2010-05-10  Wei Guozhi  <carrot@google.com>
5436
5437         PR target/42879
5438         * gcc.target/arm/pr42879.c: New testcase.
5439
5440 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
5441
5442         PR c/44051
5443         * gcc.dg/anon-struct-9.c: Avoid generating identifier i386.
5444
5445 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
5446
5447         PR c/10676
5448         * gcc.dg/anon-struct-10.c: New test.
5449
5450 2010-05-09  Richard Guenther  <rguenther@suse.de>
5451
5452         PR middle-end/44024
5453         * gcc.dg/pr44024.c: New testcase.
5454
5455 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
5456
5457         PR c/4784
5458         * gcc.dg/anon-struct-9.c: New test.
5459
5460 2010-05-09  Richard Guenther  <rguenther@suse.de>
5461
5462         PR middle-end/44043
5463         * gcc.c-torture/compile/pr44043.c: New testcase.
5464
5465 2010-05-09  Richard Guenther  <rguenther@suse.de>
5466
5467         * gcc.dg/ipa/ipa-pta-11.c: Make p and q referenced.
5468
5469 2010-05-09  Eric Botcazou  <ebotcazou@adacore.com>
5470
5471         * gnat.dg/lto6.adb: Remove superfluous -gnat05 switch.
5472
5473 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
5474
5475         * gnat.dg/lto[12456].adb: Add "target lto" marker.
5476         * gnat.dg/specs/lto3.ads: Likewise.
5477
5478 2010-05-08  Sandra Loosemore  <sandra@codesourcery.com>
5479
5480         PR middle-end/28685
5481         * gcc.dg/pr28685-1.c: New file.
5482
5483 2010-05-08  Richard Guenther  <rguenther@suse.de>
5484
5485         PR tree-optimization/44030
5486         * gcc.c-torture/compile/pr44030.c: New testcase.
5487
5488 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
5489
5490         * gnat.dg/lto6.adb: New test.
5491         * gnat.dg/lto6_pkg.ads: New helper.
5492
5493 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
5494
5495         * gnat.dg/lto5.adb: New test.
5496         * gnat.dg/lto5_pkg.ad[sb]: New helper.
5497
5498 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
5499
5500         * gnat.dg/lto4.ad[sb]: New test.
5501
5502 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
5503
5504         * gnat.dg/specs/lto3.ads: New test.
5505         * gnat.dg/specs/lto3_pkg1.ad[sb]: New helper.
5506         * gnat.dg/specs/lto3_pkg2.ad[sb]: Likewise.
5507
5508 2010-05-08  Quentin Ochem  <ochem@adacore.com>
5509
5510         * gnat.dg/sizetype3.ad[sb]: New test.
5511         * gnat.dg/sizetype3_pkg.ads: New helper.
5512
5513 2010-05-07  Fabien Chêne  <fabien.chene@gmail.com>
5514
5515         PR c++/43951
5516         * g++.dg/init/new29.C: New.
5517
5518 2010-05-07  Daniel Franke  <franke.daniel@gmail.com>
5519
5520         PR fortran/40728
5521         * gfortran.dg/coarray_1.f90: Fixed error message.
5522         * gfortran.dg/selected_char_kind_3.f90: Fixed error message.
5523         * gfortran.dg/intrinsic_std_1.f90: Fixed bogus message.
5524         * gfortran.dg/intrinsic_std_5.f90: New.
5525
5526 2010-05-07  Jason Merrill  <jason@redhat.com>
5527
5528         * g++.dg/cpp0x/nullptr20.C: Use sprintf.
5529
5530 2010-05-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5531
5532         * gcc.dg/lto/20100423-2_0.c: Include <stdio.h>.
5533         (size_t, stderr): Remove.
5534         (read_error): Replaced __builtin_fprintf by fprintf.
5535
5536 2010-05-07  Shujing Zhao  <pearly.zhao@oracle.com>
5537
5538         * gcc.dg/ordered-comparison-1.c: New test.
5539         * gcc.dg/ordered-comparison-2.c: New test.
5540         * gcc.dg/ordered-comparison-3.c: New test.
5541         * gcc.dg/ordered-comparison-4.c: New test.
5542
5543 2010-05-06  Mike Stump  <mikestump@comcast.net>
5544
5545         PR objc/35165
5546         * obj-c++.dg/cxx-ivars-2.mm: Restore running of testcase.
5547
5548 2010-05-06  Magnus Fromreide  <magfr@lysator.liu.se>
5549             Jason Merrill  <jason@redhat.com>
5550
5551         * g++.dg/cpp0x/nullptr01.C: New.
5552         * g++.dg/cpp0x/nullptr02.C: New.
5553         * g++.dg/cpp0x/nullptr03.C: New.
5554         * g++.dg/cpp0x/nullptr04.C: New.
5555         * g++.dg/cpp0x/nullptr05.C: New.
5556         * g++.dg/cpp0x/nullptr06.C: New.
5557         * g++.dg/cpp0x/nullptr07.C: New.
5558         * g++.dg/cpp0x/nullptr08.C: New.
5559         * g++.dg/cpp0x/nullptr09.C: New.
5560         * g++.dg/cpp0x/nullptr10.C: New.
5561         * g++.dg/cpp0x/nullptr11.C: New.
5562         * g++.dg/cpp0x/nullptr12.C: New.
5563         * g++.dg/cpp0x/nullptr13.C: New.
5564         * g++.dg/cpp0x/nullptr14.C: New.
5565         * g++.dg/cpp0x/nullptr15.C: New.
5566         * g++.dg/cpp0x/nullptr16.C: New.
5567         * g++.dg/cpp0x/nullptr17.C: New.
5568         * g++.dg/cpp0x/nullptr18.C: New.
5569         * g++.dg/cpp0x/nullptr19.C: New.
5570         * g++.dg/cpp0x/nullptr20.C: New.
5571         * g++.dg/cpp0x/nullptr21.C: New.
5572         * g++.dg/cpp0x/nullptr22.C: New.
5573         * g++.dg/debug/nullptr01.C: New.
5574         * gcc.dg/Wcxx-compat-2.c: Test nullptr and constexpr.
5575
5576 2010-05-06  Jakub Jelinek  <jakub@redhat.com>
5577
5578         * gcc.dg/Wunused-var-8.c: Move to...
5579         * c-c++-common/Wunused-var-6.c: ... here.  New test.
5580
5581 2010-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
5582
5583         PR c++/40406
5584         * g++.dg/template/crash96.C: New.
5585
5586 2010-05-06  Jan Hubicka  <jh@suse.cz>
5587
5588         PR tree-optimization/43791
5589         * gcc.c-torture/compile/pr43791.c: New file.
5590
5591 2010-05-06  Michael Matz  <matz@suse.de>
5592
5593         PR tree-optimization/43984
5594         * gfortran.dg/pr43984.f90: New test.
5595
5596 2010-05-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5597
5598         PR 40989
5599         * gcc.dg/pr40989.c: New.
5600
5601 2010-05-06  Richard Guenther  <rguenther@suse.de>
5602
5603         PR tree-optimization/43934
5604         * gcc.dg/tree-ssa/ssa-lim-9.c: New testcase.
5605
5606 2010-05-06  Richard Guenther  <rguenther@suse.de>
5607
5608         PR tree-optimization/43987
5609         * gcc.c-torture/execute/pr43987.c: New testcase.
5610         * gcc.dg/torture/pta-escape-1.c: Adjust.
5611         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
5612         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
5613         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
5614         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
5615
5616 2010-04-22  Jakub Jelinek <jakub@redhat.com>
5617             Dodji Seketeli  <dodji@redhat.com>
5618
5619         PR c/18624
5620         * g++.dg/warn/Wunused-7.C: Add dg-warning.
5621         * g++.dg/template/sfinae16.C: Likewise.
5622         * gcc.dg/Wunused-var-1.c: Moved to...
5623         * c-c++-common/Wunused-var-1.c: ...here. New test.
5624         * gcc.dg/Wunused-var-2.c: Moved to...
5625         * c-c++-common/Wunused-var-2.c: ...here. New test.
5626         * gcc.dg/Wunused-var-3.c: Moved to...
5627         * c-c++-common/Wunused-var-3.c: ...here. New test.
5628         * gcc.dg/Wunused-var-4.c: Moved to...
5629         * gcc.dg/Wunused-var-1.c: ... here.
5630         * gcc.dg/Wunused-var-5.c: Moved to...
5631         * c-c++-common/Wunused-var-4.c: ...here. New test.
5632         * gcc.dg/Wunused-var-7.c: Moved to...
5633         * c-c++-common/Wunused-var-5.c: ...here. New test.
5634         * gcc.dg/Wunused-var-6.c: Moved to...
5635         * gcc.dg/Wunused-var-2.c: ... here.
5636         * c-c++-common/Wunused-var-1.c: New test.
5637         * c-c++-common/Wunused-var-2.c: New test.
5638         * c-c++-common/Wunused-var-3.c: New test.
5639         * c-c++-common/Wunused-var-4.c: New test.
5640         * c-c++-common/Wunused-var-5.c: New test.
5641         * g++.dg/warn/Wunused-var-1.C: New test.
5642         * g++.dg/warn/Wunused-var-2.C: New test.
5643         * g++.dg/warn/Wunused-var-3.C: New test.
5644         * g++.dg/warn/Wunused-var-4.C: New test.
5645         * g++.dg/warn/Wunused-var-5.C: New test.
5646         * g++.dg/warn/Wunused-var-6.C: New test.
5647         * g++.dg/warn/Wunused-var-7.C: New test.
5648         * g++.dg/warn/Wunused-var-8.C: New test.
5649         * g++.dg/warn/Wunused-parm-1.C: New test.
5650         * g++.dg/warn/Wunused-parm-2.C: New test.
5651         * g++.dg/warn/Wunused-parm-3.C: New test.
5652
5653 2010-05-06  Tobias Burnus  <burnus@net-b.de>
5654
5655         PR fortran/43985
5656         * gfortran.dg/gomp/crayptr5.f90: New test case.
5657
5658 2010-05-05  Jason Merrill  <jason@redhat.com>
5659
5660         PR debug/43370
5661         * g++.dg/ext/attrib39.C: New.
5662
5663 2010-05-05  Daniel Franke  <franke.daniel@gmail.com>
5664
5665         PR fortran/24978
5666         * gfortran.dg/data_invalid.f90: New.
5667
5668 2010-05-05  Eric Botcazou  <ebotcazou@adacore.com>
5669
5670         * gnat.dg/lto2.adb: New test.
5671
5672 2010-05-05  Jason Merrill  <jason@redhat.com>
5673
5674         PR c++/43787
5675         * g++.dg/opt/empty1.C: New.
5676
5677 2010-05-05  Janus Weil  <janus@gcc.gnu.org>
5678
5679         PR fortran/43696
5680         * gfortran.dg/class_17.f03: New.
5681
5682 2010-05-04  Neil Vachharajani <nvachhar@google.com>
5683
5684         * gcc.dg/tree-prof/wcoverage-mismatch.c: Adjusted.
5685
5686 2010-05-04  Mike Stump  <mikestump@comcast.net>
5687
5688         PR objc/35165
5689         * encode-8.mm: Restore running of testcase, skip for gnu-runtime.
5690
5691 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
5692
5693         PR target/43668
5694         * gcc.target/i386/pr43668.c: New.
5695
5696 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
5697
5698         PR c++/43028
5699         * g++.dg/cpp0x/initlist31.C: New.
5700
5701 2010-05-04  Jakub Jelinek  <jakub@redhat.com>
5702
5703         PR c/43981
5704         * gcc.dg/Wunused-var-8.c: New test.
5705
5706 2010-05-04  Jason Merrill  <jason@redhat.com>
5707
5708         PR c++/38064
5709         * g++.dg/cpp0x/enum3.C: Extend.
5710
5711 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
5712
5713         PR target/43799
5714         * gcc.target/i386/pr43799.c: New.
5715
5716 2010-05-04  Eric Botcazou  <ebotcazou@adacore.com>
5717
5718         * gnat.dg/lto1.adb: New test.
5719         * gnat.dg/lto1_pkg.ad[sb]: New helper.
5720
5721 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
5722
5723         PR middle-end/43671
5724         * gcc.target/i386/pr43671.c: New.
5725
5726 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
5727
5728         PR c++/43705
5729         * g++.dg/template/crash95.C: New.
5730
5731 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
5732
5733         PR debug/43508
5734         * gcc.target/i386/pr43508.c: New.
5735
5736 2010-05-04  Richard Guenther  <rguenther@suse.de>
5737
5738         PR tree-optimization/43879
5739         * g++.dg/torture/pr43879-1_0.C: New testcase.
5740         * g++.dg/torture/pr43879-1_1.C: Likewise.
5741
5742 2010-05-03  Dodji Seketeli  <dodji@redhat.com>
5743
5744         PR c++/43953
5745         * g++.dg/other/crash-12.C: New test.
5746
5747 2010-05-03  H.J. Lu  <hongjiu.lu@intel.com>
5748
5749         * g++.dg/cdce3.C: Add a space.  Updated.
5750
5751 2010-05-03  Jason Merrill  <jason@redhat.com>
5752
5753         PR c++/43680
5754         * g++.dg/opt/enum2.C: New.
5755         * g++.dg/warn/pr33738.C: Use -fstrict-enums.
5756         * g++.dg/warn/Wswitch-1.C: Adjust message.
5757
5758 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5759
5760         * g++.dg/cdce3.C: Skip on alpha*-dec-osf5*.
5761         * g++.dg/ext/label13.C: Fix typo.
5762         * g++.dg/warn/miss-format-1.C (bar): xfail dg-warning on
5763         alpha*-dec-osf5*.
5764         * gcc.c-torture/compile/limits-declparen.c: xfail on
5765         alpha*-dec-osf5* with -g.
5766         * gcc.c-torture/compile/limits-pointer.c: Likewise.
5767         * gcc.dg/c99-tgmath-1.c: Skip on alpha*-dec-osf5*.
5768         * gcc.dg/c99-tgmath-2.c: Likewise.
5769         * gcc.dg/c99-tgmath-3.c: Likewise.
5770         * gcc.dg/c99-tgmath-4.c: Likewise.
5771
5772 2010-05-03  Steven G. Kargl  <kargl@gcc.gnu.org>
5773
5774         PR fortran/43592
5775         * gfortran.dg/unexpected_interface.f90: New test.
5776
5777 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5778
5779         * ada/acats/run_acats (which): New function.
5780         (host_gnatchop, host_gnatmake): Use it.
5781
5782 2010-05-03  Richard Guenther  <rguenther@suse.de>
5783
5784         PR tree-optimization/43971
5785         * gcc.dg/pr43971.c: New testcase.
5786
5787 2010-05-03  Jakub Jelinek  <jakub@redhat.com>
5788
5789         PR debug/43972
5790         * gcc.dg/debug/pr43972.c: New test.
5791
5792 2010-05-02  Uros Bizjak  <ubizjak@gmail.com>
5793
5794         PR testsuite/43963
5795         * g++.dg/debug/dwarf2/icf.C: Update scan regexp for Vtable slot 0.
5796
5797 2010-05-02  Richard Guenther  <rguenther@suse.de>
5798
5799         PR tree-optimization/43879
5800         * gcc.dg/torture/pr43879-3.c: New testcase.
5801
5802 2010-05-01  Richard Guenther  <rguenther@suse.de>
5803
5804         PR tree-optimization/43949
5805         * g++.dg/warn/Warray-bounds-5.C: New testcase.
5806
5807 2010-05-01  H.J. Lu  <hongjiu.lu@intel.com>
5808
5809         PR c++/43951
5810         * g++.dg/init/new28.C: New.
5811
5812 2010-04-30  Iain Sandoe <iains@gcc.gnu.org>
5813
5814         PR objc++/32052
5815         * obj-c++.dg/encode-2.mm: Remove XFAIL. Add test for anonymous
5816         structure and nested declarations.
5817         * obj-c++.dg/encode-3.mm:  Remove XFAIL. Add test for anonymous
5818         structure and nested declarations.  Reduce header clutter and
5819         use _exit() rather than abort().
5820         * objc.dg/encode-10.m: New.
5821         * objc.dg/encode-11.m: New.
5822
5823 2010-04-30  DJ Delorie  <dj@redhat.com>
5824
5825         * gcc.c-torture/execute/20100430-1.c: New test.
5826
5827 2010-04-30  Jason Merrill  <jason@redhat.com>
5828
5829         PR c++/43868
5830         * g++.dg/template/ptrmem21.C: New.
5831
5832 2010-04-30  Tobias Burnus  Mburnus@net-b.de>
5833
5834         PR fortran/18918
5835         PR fortran/43931
5836         * gfortran.dg/coarray_13.f90: New test.
5837
5838 2010-04-30  Richard Guenther  <rguenther@suse.de>
5839
5840         PR lto/43946
5841         * gcc.dg/lto/20100430-1_0.c: New testcase.
5842
5843 2010-04-30  Jakub Jelinek  <jakub@redhat.com>
5844
5845         PR debug/43942
5846         * c-c++-common/pr43942.c: New test.
5847
5848 2009-04-30  Steven Bosscher  <steven@gcc.gnu.org>
5849
5850         * gcc.dg/lto/20091216-1_0.c: Adjust test case to avoid
5851         conflict with darwin crt1.o 'start' symbol.
5852
5853 2010-04-30  Richard Guenther  <rguenther@suse.de>
5854
5855         PR tree-optimization/43879
5856         * gcc.dg/torture/pr43879_1.c: New testcase.
5857
5858 2010-04-30  Richard Guenther  <rguenther@suse.de>
5859
5860         * gcc.dg/tree-ssa/builtin-free.c: New testcase.
5861
5862 2010-04-29  Fabien Chêne  <fabien.chene@gmail.com>
5863
5864         PR c++/43890
5865         * init.c (diagnose_uninitialized_cst_or_ref_member): check for
5866         user-provided constructor while recursing.
5867
5868 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
5869
5870         PR fortran/42274
5871         * gfortran.dg/class_16.f03: New test.
5872
5873 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
5874
5875         PR fortran/42274
5876         * gfortran.dg/class_15.f03: New.
5877
5878 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
5879
5880         PR fortran/43326
5881         * gfortran.dg/dynamic_dispatch_9.f03: New test.
5882
5883 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
5884
5885         PR fortran/43492
5886         * gfortran.dg/generic_22.f03 : New test.
5887
5888 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
5889
5890         PR fortran/42353
5891         * gfortran.dg/class_14.f03: New test.
5892
5893 2010-04-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5894
5895         PR fortran/42680
5896         * gfortran.dg/interface_32.f90: New test.
5897
5898 2009-04-29  Paul Thomas  <pault@gcc.gnu.org>
5899             Janus Weil  <janus@gcc.gnu.org>
5900
5901         PR fortran/41829
5902         * gfortran.dg/dynamic_dispatch_5.f03 : Change to "run".
5903         * gfortran.dg/dynamic_dispatch_7.f03 : New test.
5904         * gfortran.dg/dynamic_dispatch_8.f03 : New test.
5905
5906 2010-04-28  Mike Stump  <mikestump@comcast.net>
5907
5908         * g++.dg/uninit-pred-1_b.C: Use dg-message instead of
5909         dg-excess-errors.
5910         * g++.dg/uninit-pred-2_b.C: Likewise.
5911
5912 2010-04-28  Tobias Burnus  <burnus@net-b.de>
5913
5914         PR fortran/18918
5915         PR fortran/43919
5916         * gfortran.dg/coarray_11.f90: Add scalar-coarrays test case.
5917
5918 2010-04-28  Matthias Klose  <doko@ubuntu.com>
5919
5920         * gcc.dg/plugin/plugin.exp: Run the plugindir tests.
5921         * gcc.dg/plugindir1.c: Move to gcc.dg/plugin/plugindir1.c.
5922         * gcc.dg/plugindir2.c: Move to gcc.dg/plugin/plugindir2.c.
5923         * gcc.dg/plugindir3.c: Move to gcc.dg/plugin/plugindir3.c.
5924         * gcc.dg/plugindir4.c: Move to gcc.dg/plugin/plugindir4.c.
5925
5926 2010-04-28  Eric Botcazou  <ebotcazou@adacore.com>
5927
5928         * gcc.dg/const-uniq-1.c: New test.
5929         * gcc.dg/lto/const-uniq_[01].c: Likewise.
5930
5931 2010-04-28  Xinliang David Li  <davidxl@google.com>
5932
5933         * gcc.dg/uninit-pred-2_b.c: New test.
5934         * gcc.dg/uninit-pred-4_b.c: New test.
5935         * gcc.dg/uninit-pred-3_d.c: New test.
5936         * gcc.dg/uninit-pred-6_b.c: New test.
5937         * gcc.dg/uninit-pred-8_b.c: New test.
5938         * gcc.dg/uninit-pred-3_a.c: New test.
5939         * gcc.dg/uninit-pred-2_c.c: New test.
5940         * gcc.dg/uninit-pred-5_a.c: New test.
5941         * gcc.dg/uninit-pred-3_e.c: New test.
5942         * gcc.dg/uninit-pred-7_a.c: New test.
5943         * gcc.dg/uninit-pred-6_c.c: New test.
5944         * gcc.dg/uninit-pred-9_a.c: New test.
5945         * gcc.dg/uninit-pred-8_c.c: New test.
5946         * gcc.dg/uninit-pred-3_b.c: New test.
5947         * gcc.dg/uninit-pred-5_b.c: New test.
5948         * gcc.dg/uninit-pred-7_b.c: New test.
5949         * gcc.dg/uninit-pred-6_d.c: New test.
5950         * gcc.dg/uninit-pred-9_b.c: New test.
5951         * gcc.dg/uninit-pred-2_a.c: New test.
5952         * gcc.dg/uninit-pred-4_a.c: New test.
5953         * gcc.dg/uninit-pred-3_c.c: New test.
5954         * gcc.dg/uninit-pred-6_a.c: New test.
5955         * gcc.dg/uninit-pred-8_a.c: New test.
5956         * gcc.dg/uninit-pred-7_c.c: New test.
5957         * gcc.dg/uninit-pred-6_e.c: New test.
5958         * g++.dg/uninit-pred-loop-1_b.cc: New test.
5959         * g++.dg/uninit-pred-1_a.C: New test.
5960         * g++.dg/uninit-pred-1_b.C: New test.
5961         * g++.dg/uninit-pred-2_a.C: New test.
5962         * g++.dg/uninit-pred-2_b.C: New test.
5963         * g++.dg/uninit-pred-loop-1_a.cc: New test.
5964         * g++.dg/uninit-pred-loop-1_c.cc: New test.
5965         * g++.dg/uninit-pred-loop_1.cc: New test.
5966
5967 2010-04-28  Martin Jambor  <mjambor@suse.cz>
5968
5969         * gcc.dg/lto/20091209-1_0.c: New testcase.
5970
5971 2010-04-28  Richard Guenther  <rguenther@suse.de>
5972
5973         PR tree-optimization/43879
5974         PR tree-optimization/43909
5975         * gcc.dg/ipa/ipa-pta-14.c: Adjust.
5976
5977 2010-04-28  Richard Guenther  <rguenther@suse.de>
5978
5979         PR c++/43880
5980         * g++.dg/torture/pr43880.C: New testcase.
5981
5982 2010-04-28  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5983
5984         PR c++/9335
5985         * g++.dg/template/recurse2.C: Update
5986         * g++.dg/template/recurse.C: Update.
5987         * g++.dg/template/pr23510.C: Update.
5988         * lib/prune.exp: Filter out 'recursively instantiated'.
5989
5990 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
5991
5992         PR c++/29043
5993         * g++.dg/init/pr29043.C: New.
5994
5995 2010-04-27  Jason Merrill  <jason@redhat.com>
5996
5997         * g++.dg/lookup/scoped5.C: Adjust.
5998         * g++.dg/lookup/scoped8.C: Adjust.
5999         * g++.dg/template/dependent-expr5.C: Adjust.
6000         * g++.old-deja/g++.brendan/nest1.C: Adjust.
6001
6002         PR c++/43856
6003         * g++.dg/cpp0x/lambda/lambda-this2.C: New.
6004
6005         PR c++/43875
6006         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
6007
6008 2010-04-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6009             Jan Hubicka <hubicka@ucw.cz>
6010
6011         * gcc.dg/pure-2.c: New testcase.
6012         * gcc.dg/const-1.c: New testcase.
6013
6014 2010-04-27  Jason Merrill  <jason@redhat.com>
6015
6016         * g++.dg/cpp0x/lambda/lambda-ice1.C: New.
6017
6018         PR c++/41468
6019         * g++.dg/template/sfinae17.C: New.
6020         * g++.dg/template/sfinae18.C: New.
6021
6022 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
6023
6024         * g++.dg/init/pr42844.C: New.
6025         * g++.dg/cpp0x/pr42844-2.C: New.
6026         * g++.dg/cpp0x/defaulted2.C: Adjust.
6027         * g++.dg/tree-ssa/pr27549.C: Likewise.
6028         * g++.old-deja/g++.mike/dyncast8.C: Likewise.
6029
6030 2010-04-27  Tobias Burnus  <burnus@net-b.de>
6031
6032         PR fortran/18918
6033         * gfortran.dg/coarray_12.f90: Fix dump parsing.
6034
6035 2010-04-27  Richard Guenther  <rguenther@suse.de>
6036
6037         PR middle-end/40561
6038         * g++.dg/other/pr40561.C: New testcase.
6039
6040 2010-04-27  Martin Jambor  <mjambor@suse.cz>
6041
6042         PR middle-end/43812
6043         * g++.dg/ipa/pr43812.C: New test.
6044
6045 2010-04-27  Jan Hubicka  <jh@suse.cz>
6046
6047         * gcc.dg/ipa/iinline-1.c (main): Rename to...
6048         (test): ... this one.
6049
6050 2010-04-27  Bernd Schmidt  <bernds@codesourcery.com>
6051
6052         PR target/40657
6053         * gcc.target/arm/thumb-stackframe.c: New test.
6054
6055 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
6056
6057         * gcc.dg/pr32207.c: Fix typo in expected warning messages.
6058         * gcc.dg/misc-column.c: Likewise.
6059         * gcc.dg/Walways-true-1.c: Likewise.
6060         * gcc.dg/Walways-true-2.c: Likewise.
6061         * gcc.dg/warn-addr-cmp.c: Likewise.
6062
6063 2010-04-27  Tobias Burnus  <burnus@net-b.de>
6064
6065         PR fortran/18918
6066         * gfortran.dg/coarray_7.f90: Modified and removed obsolete tests.
6067         * gfortran.dg/coarray_12.f90: New.
6068
6069 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
6070
6071         PR c/32207
6072         * gcc.dg/pr32207.c: New test.
6073         * gcc.dg/misc-column.c: Adjust expected warning.
6074         * gcc.dg/Walways-true-1.c: Likewise.
6075         * gcc.dg/Walways-true-2.c: Likewise.
6076         * gcc.dg/warn-addr-cmp.c: Likewise.
6077
6078 2010-04-27  Dave Korn  <dave.korn.cygwin@gmail.com>
6079
6080         PR lto/42776
6081         * lib/lto.exp (lto_prune_vis_warns): New function.
6082         (lto-link-and-maybe-run): Call it.
6083
6084 2010-04-26  H.J. Lu  <hongjiu.lu@intel.com>
6085
6086         PR tree-optimization/43904
6087         * gcc.dg/tree-ssa/tailcall-6.c: New.
6088
6089 2010-04-26  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
6090
6091         PR testsuite/35165
6092         * obj-c++.dg/stubify-2.mm: Restrict to ilp32 targets.  Require
6093         Darwin8/OSX10.4 - compatible code generation.
6094         Use scan-rtl-dump.
6095         * obj-c++.dg/stubify-1.mm: Ditto.
6096         * lib/objc-torture.exp: Do not require link success for
6097         "trivial.m" in the runtime checks when dowhat = 'compile'.
6098         * lib/dg-pch.exp (dg-flags-pch): New Proc.
6099         * objc.dg/stubify-1.m:  Restrict to ilp32 targets.  Require
6100         Darwin8/OSX10.4 - compatible code generation.
6101         * objc.dg/stubify-2.m: Ditto.
6102         * objc.dg/symtab-1.m: Match '.quad' for m64 code.
6103         * objc.dg/next-runtime-1.m: Ditto.
6104         * objc.dg/stret-2.m: Restrict to ilp32 targets.
6105         * objc.dg/pch/pch.exp: Apply tests to both Gnu and NeXT
6106         runtimes on Darwin.
6107
6108 2010-04-26  Jack Howarth <howarth@bromo.med.uc.edu>
6109
6110         PR 43715
6111         * lib/plugin-support.exp: Use "-undefined
6112         dynamic_lookup" on darwin.
6113
6114 2010-04-26  Richard Guenther  <rguenther@suse.de>
6115
6116         * gcc.dg/lto/20100426_0.c: New testcase.
6117
6118 2010-04-26  Jie Zhang  <jie@codesourcery.com>
6119
6120         PR tree-optimization/43833
6121         gcc.dg/Warray-bounds-8.c: New test case.
6122
6123 2010-04-26  Richard Guenther  <rguenther@suse.de>
6124
6125         PR lto/43080
6126         * g++.dg/lto/20100423-3_0.C: New testcase.
6127
6128 2010-04-26  Richard Guenther  <rguenther@suse.de>
6129
6130         PR lto/42425
6131         * g++.dg/lto/20100423-2_0.C: New testcase.
6132
6133 2010-04-26  Ira Rosen  <irar@il.ibm.com>
6134
6135         * gcc.dg/vect/bb-slp-23.c: New test.
6136
6137 2010-04-25  Joseph Myers  <joseph@codesourcery.com>
6138
6139         * gcc.dg/c90-float-1.c: Also test that C1X macros are not defined.
6140         * gcc.dg/c99-float-1.c: Also test that C1X macros are not defined.
6141         * gcc.dg/c1x-float-1.c: New test.
6142
6143 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
6144
6145         * gcc.target/i386/pr43766.c: Scan "lea\[lq\]?\[ \t\]" instead
6146         of "lea\[ \t\]".
6147
6148 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
6149
6150         * gfortran.dg/default_format_denormal_2.f90: Remove XFAIL for
6151         FreeBSD.
6152         * gfortran.dg/default_format_denormal_1.f90: Ditto.
6153         * gfortran.dg/default_format_2.f90: Ditto.
6154
6155 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
6156
6157         * gfortran.dg/pr43505.f90: Clean up .mod file.
6158         * gfortran.dg/host_assoc_blockdata_1.f90: Ditto.
6159         * gfortran.dg/pr41347.f90: Ditto.
6160         * gfortran.dg/internal_pack_4.f90: Ditto.
6161         * gfortran.dg/proc_decl_23.f90: Ditto.
6162         * gfortran.dg/recursive_check_3.f90: Ditto.
6163         * gfortran.dg/intent_out_3.f90: Ditto.
6164         * gfortran.dg/assignment_2.f90: Ditto.
6165         * gfortran.dg/pr41928.f90: Ditto.
6166         * gfortran.dg/pr42166.f90: Ditto.
6167         * gfortran.dg/private_type_12.f90: Ditto.
6168         * gfortran.dg/graphite/pr42185.f90: Ditto.
6169         * gfortran.dg/graphite/pr42186.f90: Ditto.
6170         * gfortran.dg/graphite/pr40982.f90: Ditto.
6171         * gfortran.dg/graphite/id-2.f90: Ditto.
6172         * gfortran.dg/graphite/id-4.f90: Ditto.
6173         * gfortran.dg/graphite/pr42050.f90: Ditto.
6174         * gfortran.dg/graphite/id-18.f90: Ditto.
6175         * gfortran.dg/graphite/pr42393-1.f90: Ditto.
6176         * gfortran.dg/graphite/pr41924.f90: Ditto.
6177         * gfortran.dg/graphite/pr42393.f90: Ditto.
6178         * gfortran.dg/graphite/pr37980.f90: Ditto.
6179         * gfortran.dg/graphite/pr38953.f90: Ditto.
6180         * gfortran.dg/graphite/pr42180.f90: Ditto.
6181         * gfortran.dg/graphite/pr42181.f90: Ditto.
6182         * gfortran.dg/where_operator_assign_4.f90: Ditto.
6183         * gfortran.dg/select_type_4.f90: Ditto.
6184         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
6185         * gfortran.dg/host_assoc_blockdata_2.f90: Ditto.
6186         * gfortran.dg/lto/pr40725_0.f03: Ditto.
6187         * gfortran.dg/elemental_args_check_2.f90: Ditto.
6188         * gfortran.dg/whole_file_11.f90: Ditto.
6189         * gfortran.dg/private_type_11.f90: Ditto.
6190         * gfortran.dg/vect/vect-gems.f90: Ditto.
6191         * gfortran.dg/vect/fast-math-real8-pr40801.f90: Ditto.
6192
6193 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
6194
6195         * gcc.target/i386/pr43766.c: Scan "lea\[ \t\]" instead of "lea".
6196
6197 2010-04-25  Eric Botcazou  <ebotcazou@adacore.com>
6198
6199         * gnat.dg/pack15.ad[sb]: New test.
6200
6201 2010-04-25  Paolo Bonzini  <bonzini@gnu.org>
6202
6203         * gcc.target/arm/mla-1.c: New test.
6204
6205 2010-04-24  Steven G. Kargl  <kargl@gcc.gnu.org>
6206
6207         PR fortran/30073
6208         PR fortran/43793
6209         * gfortran.dg/pr43793.f90: New test.
6210
6211 2010-04-24  Bernd Schmidt  <bernds@codesourcery.com>
6212
6213         PR tree-optimization/41442
6214         * gcc.target/i386/pr41442.c: New test.
6215
6216 2010-04-24  Hans-Peter Nilsson  <hp@axis.com>
6217
6218         PR fortran/43832
6219         * gfortran.dg/fgetc_3.f90: Delete bogus test.
6220
6221 2010-04-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6222
6223         PR fortran/43832
6224         * gfortran.dg/open_nounit.f90: New test.
6225
6226 2010-04-24  Paul Thomas  <pault@gcc.gnu.org>
6227
6228         PR fortran/43841
6229         PR fortran/43843
6230         * gfortran.dg/elemental_scalar_args_1.f90 : New test.
6231
6232 2010-04-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6233
6234         * gcc.dg/Wconversion-integer.c: Update.
6235
6236 2010-04-23  Eric Botcazou  <ebotcazou@adacore.com>
6237
6238         * gnat.dg/unchecked_convert5.adb: New test.
6239
6240 2010-04-23  Richard Guenther  <rguenther@suse.de>
6241
6242         PR lto/41734
6243         * gcc.dg/lto/20100423-2_0.c: New testcase.
6244         * gcc.dg/lto/20100423-2_0.c: Likewise.
6245
6246 2010-04-23  Richard Guenther  <rguenther@suse.de>
6247
6248         PR lto/43455
6249         * gcc.dg/lto/20100423-1_0.c: New testcase.
6250         * gcc.dg/lto/20100423-1_1.c: Likewise.
6251
6252 2010-04-23  Martin Jambor  <mjambor@suse.cz>
6253
6254         PR tree-optimization/43846
6255         * gcc.dg/tree-ssa/sra-10.c: New test.
6256
6257 2010-04-23  Martin Jambor  <mjambor@suse.cz>
6258
6259         PR middle-end/43835
6260         * gcc.c-torture/execute/pr43835.c: New test.
6261
6262 2010-04-23  Richard Guenther  <rguenther@suse.de>
6263
6264         PR lto/42653
6265         * g++.dg/lto/20100423-1_0.C: New testcase.
6266
6267 2010-04-22  Uros Bizjak  <ubizjak@gmail.com>
6268
6269         * gcc.dg/graphite/interchange-0.c: Fix dg-final directive.
6270
6271 2010-04-22  Ira Rosen  <irar@il.ibm.com>
6272
6273         PR tree-optimization/43842
6274         * gcc.dg/vect/pr43842.c: New test.
6275
6276 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
6277
6278         * gcc.target/i386/wmul-1.c: Add dg-require-effective-target ilp32.
6279         * gcc.target/i386/wmul-2.c: Likewise.
6280
6281 2010-04-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6282
6283         * gcc.dg/torture/builtin-cproj-3.c: Rename and move ...
6284         * gcc.dg/cproj-fails-with-broken-glibc.c: ... to here.
6285
6286 2010-04-22  Alexander Monakov  <amonakov@ispras.ru>
6287
6288         * gfortran.dg/reassoc_6.f: New testcase.
6289
6290 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
6291
6292         PR middle-end/29274
6293         * gcc.target/arm/wmul-1.c: New test.
6294         * gcc.target/arm/wmul-2.c: New test.
6295
6296 2010-04-22  Richard Guenther  <rguenther@suse.de>
6297
6298         PR tree-optimization/43845
6299         * gcc.c-torture/compile/pr43845.c: New testcase.
6300
6301 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
6302
6303         PR middle-end/29274
6304         * gcc.target/i386/wmul-1.c: New test.
6305         * gcc.target/i386/wmul-2.c: New test.
6306         * gcc.target/bfin/wmul-1.c: New test.
6307         * gcc.target/bfin/wmul-2.c: New test.
6308
6309 2010-04-22  Richard Guenther  <rguenther@suse.de>
6310
6311         PR fortran/43829
6312         * gfortran.dg/vector_subscript_6.f90: New testcase.
6313         * gfortran.dg/assign_10.f90: Adjust.
6314
6315 2010-04-21  Jakub Jelinek  <jakub@redhat.com>
6316
6317         PR fortran/43836
6318         * gfortran.dg/gomp/pr43836.f90: New test.
6319
6320 2010-04-21  Richard Guenther  <rguenther@suse.de>
6321
6322         * gcc.dg/ipa/ipa-pta-11.c: Adjust.
6323
6324 2010-04-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6325
6326         * gcc.dg/torture/builtin-cproj-3.c: New.
6327
6328 2010-04-20  Jason Merrill  <jason@redhat.com>
6329
6330         PR c++/9335
6331         * g++.dg/template/recurse2.C: New.
6332         * g++.dg/parse/crash36.C: Adjust.
6333         * g++.dg/other/fold1.C: Adjust.
6334         * g++.dg/init/member1.C: Adjust.
6335         * lib/prune.exp: Prune "skipping N instantiation contexts".
6336
6337 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6338
6339         * gcc.dg/torture/builtin-cproj-1.c: Test more cases.
6340
6341 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6342
6343         * gcc.dg/torture/builtin-cproj-1.c: New.
6344         * gcc.dg/torture/builtin-cproj-2.c: New.
6345
6346 2010-04-20  Dodji Seketeli  <dodji@redhat.com>
6347
6348         PR c++/43800
6349         PR c++/43704
6350         * g++.dg/template/typedef32.C: Adjust.
6351         * g++.dg/template/typedef33.C: New test.
6352
6353 2010-04-20  Paul Thomas  <pault@gcc.gnu.org>
6354
6355         PR fortran/43227
6356         * gfortran.dg/proc_decl_23.f90: New test.
6357
6358         PR fortran/43266
6359         * gfortran.dg/abstract_type_6.f03: New test.
6360
6361 2010-04-20  Xinliang David Li  <davidxl@google.com>
6362
6363         * g++.dg/tree-ssa/fold-compare.C: New.
6364
6365 2010-04-20  Richard Guenther  <rguenther@suse.de>
6366
6367         PR tree-optimization/39417
6368         * g++.dg/torture/pr39417.C: New testcase.
6369
6370 2010-04-20  Richard Guenther  <rguenther@suse.de>
6371
6372         * gcc.dg/ipa/ipa-pta-14.c: New testcase.
6373
6374 2010-04-20  Jakub Jelinek  <jakub@redhat.com>
6375
6376         * g++.dg/debug/dwarf2/rv1.C: New test.
6377
6378 2010-04-20  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
6379
6380         PR target/43635
6381         * gcc.c-torture/compile/pr43635.c: New testcase.
6382
6383 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
6384
6385         PR fortran/43339
6386         * gfortran.dg/gomp/sharing-2.f90: Adjust for iteration vars
6387         of sequential loops being private only in the innermost containing
6388         task region.
6389
6390         PR middle-end/43337
6391         * gfortran.dg/gomp/pr43337.f90: New test.
6392
6393 2010-04-19  Richard Guenther  <rguenther@suse.de>
6394
6395         PR tree-optimization/43796
6396         * gfortran.dg/pr43796.f90: New testcase.
6397
6398 2010-04-19  Richard Guenther  <rguenther@suse.de>
6399
6400         PR tree-optimization/43783
6401         * gcc.c-torture/execute/pr43783.c: New testcase.
6402
6403 2010-04-19  Uros Bizjak  <ubizjak@gmail.com>
6404
6405         PR target/43766
6406         * gcc.target/i386/pr43766.c: New test.
6407
6408 2010-04-19  Jie Zhang  <jie@codesourcery.com>
6409
6410         PR target/43662
6411         * gcc.target/i386/pr43662.c: New test.
6412
6413 2010-04-19  Dodji Seketeli  <dodji@redhat.com>
6414
6415         PR c++/43704
6416         * g++.dg/template/typedef32.C: New test.
6417
6418 2010-04-19  Ira Rosen  <irar@il.ibm.com>
6419
6420         PR tree-optimization/37027
6421         * lib/target-supports.exp
6422         (check_effective_target_vect_widen_sum_hi_to_si_pattern): New.
6423         * gcc.dg/vect/pr37027.c: New test.
6424         * gcc.dg/vect/slp-reduc-1.c, gcc.dg/vect/slp-reduc-2.c,
6425         gcc.dg/vect/slp-reduc-3.c, gcc.dg/vect/slp-reduc-4.c,
6426         gcc.dg/vect/slp-reduc-5.c, gcc.dg/vect/slp-reduc-6.c,
6427         gcc.dg/vect/vect-complex-6.c: Likewise.
6428
6429 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
6430
6431         * g++.dg/debug/dwarf2/enum1.C: New test.
6432
6433 2010-04-18  Eric Botcazou  <ebotcazou@adacore.com>
6434
6435         * gnat.dg/rep_clause5.ad[sb]: New test.
6436         * gnat.dg/rep_clause5_pkg.ads: New helper.
6437
6438 2010-04-18  Ira Rosen  <irar@il.ibm.com>
6439
6440         PR tree-optimization/43771
6441         * g++.dg/vect/pr43771.cc: New test.
6442
6443 2010-04-17  Steven G. Kargl  <kargl@gcc.gnu.org>
6444
6445         PR fortran/31538
6446         * gfortran.dg/bounds_check_fail_4.f90: Adjust error message.
6447         * gfortran.dg/bounds_check_fail_3.f90: Ditto.
6448
6449 2010-04-17  Eric Botcazou  <ebotcazou@adacore.com>
6450
6451         * gnat.dg/sizetype.adb: Rename into...
6452         * gnat.dg/sizetype1.adb: ...this.
6453         * gnat.dg/sizetype2.adb: New test.
6454
6455 2010-04-16  Richard Guenther  <rguenther@suse.de>
6456
6457         PR tree-optimization/43572
6458         * gcc.dg/tree-ssa/tailcall-5.c: New testcase.
6459
6460 2010-04-16  Olivier Hainque  <hainque@adacore.com>
6461
6462         * gnat.dg/specs/discr_private.ads: New test.
6463
6464 2010-04-16  Bernd Schmidt  <bernds@codesourcery.com>
6465
6466         PR target/41514
6467         * gcc.target/arm/thumb-comparisons.c: New test.
6468
6469         PR target/40603
6470         * gcc.target/arm/thumb-cbranchqi.c: New test.
6471
6472 2010-04-16  Christian Bruel  <christian.bruel@st.com>
6473
6474         * g++.dg/torture/pr36191.C: Enable for SH.
6475
6476 2010-04-16  Eric Botcazou  <ebotcazou@adacore.com>
6477
6478         * gnat.dg/wide_boolean.adb: New test.
6479         * gnat.dg/wide_boolean_pkg.ad[sb]: New helper.
6480
6481 2010-04-15  Richard Guenther  <rguenther@suse.de>
6482
6483         * gcc.dg/ipa/ipa-pta-1.c: New testcase.
6484         * gcc.dg/ipa/ipa-pta-2.c: Likewise.
6485         * gcc.dg/ipa/ipa-pta-3.c: Likewise.
6486         * gcc.dg/ipa/ipa-pta-4.c: Likewise.
6487         * gcc.dg/ipa/ipa-pta-5.c: Likewise.
6488         * gcc.dg/ipa/ipa-pta-6.c: Likewise.
6489         * gcc.dg/ipa/ipa-pta-7.c: Likewise.
6490         * gcc.dg/ipa/ipa-pta-8.c: Likewise.
6491         * gcc.dg/ipa/ipa-pta-9.c: Likewise.
6492         * gcc.dg/ipa/ipa-pta-10.c: Likewise.
6493         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
6494         * gcc.dg/ipa/ipa-pta-12.c: Likewise.
6495         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
6496         * gcc.dg/torture/ipa-pta-2.c: Likewise.
6497         * gcc.dg/torture/ipa-pta-1.c: Adjust.
6498
6499 2010-04-14  Bernd Schmidt  <bernds@codesourcery.com>
6500
6501         PR target/21803
6502         * gcc.target/arm/pr42496.c: New test.
6503
6504 2010-04-14  Jason Merrill  <jason@redhat.com>
6505
6506         PR c++/36625
6507         * g++.dg/ext/attrib38.C: New.
6508
6509 2010-04-14  Steve Ellcey  <sje@cup.hp.com>
6510
6511         PR testsuite/43739
6512         * gcc.dg/pr43643.c: Use static link on hppa*-*-hpux*.
6513
6514 2010-04-14  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6515
6516         PR 42966
6517         * gcc.dg/cpp/warn-undef-2.c: Update.
6518         * gcc.dg/cpp/warn-traditional-2.c: Update.
6519         * gcc.dg/cpp/warn-comments-2.c: Update.
6520         * gcc.dg/cpp/warn-variadic-2.c: Update.
6521         * gcc.dg/cpp/warn-long-long-2.c: Update.
6522         * gcc.dg/cpp/warn-deprecated-2.c: Update.
6523         * gcc.dg/cpp/warn-multichar-2.c: Update.
6524         * gcc.dg/cpp/warn-normalized-3.c: Update.
6525         * gcc.dg/cpp/warn-cxx-compat-2.c: Update.
6526         * gcc.dg/cpp/warn-trigraphs-3.c: Update.
6527         * gcc.dg/cpp/warn-unused-macros-2.c: Update.
6528         * gcc.dg/cpp/warn-trigraphs-4.c: Update.
6529         * gcc.dg/cpp/warn-redefined-2.c: Update.
6530         * gfortran.dg/warning-directive-2.F90: Update.
6531         * c-c++-common/cpp/warning-directive-2.c: Update.
6532
6533 2010-04-14  Michael Matz  <matz@suse.de>
6534
6535         PR tree-optimization/42963
6536         * gcc.dg/pr42963.c: New testcase.
6537
6538 2010-04-14  Eric Botcazou  <ebotcazou@adacore.com>
6539
6540         * gnat.dg/class_wide.adb: Rename into...
6541         * gnat.dg/class_wide1.adb: ...this.
6542         * gnat.dg/class_wide2.ad[sb]: New test.
6543
6544 2010-04-14  Tobias Burnus  <burnus@net-b.de>
6545
6546         PR fortran/18918
6547         * gfortran.dg/coarray_9.f90: Update dg-errors.
6548         * gfortran.dg/coarray_10.f90: New test.
6549         * gfortran.dg/coarray_11.f90: New test.
6550
6551 2010-04-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6552
6553         PR fortran/43747
6554         gfortran.dg/initialization_24.f90: New test.
6555
6556 2010-04-13  Jason Merrill  <jason@redhat.com>
6557
6558         * g++.dg/cpp0x/lambda/lambda-deduce2.C: Remove.
6559         * g++.dg/cpp0x/lambda/lambda-uneval.C: New.
6560
6561 2010-04-13  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6562
6563         * gcc.dg/cpp/cpp.exp: Test also c-c++-common/cpp.
6564         * g++.dg/dg.exp: Likewise.
6565         * gcc.dg/cpp/warning-directive-1.c: Move to ...
6566         * c-c++-common/cpp/warning-directive-1.c: ... here.
6567         * gcc.dg/cpp/warning-directive-2.c: Move to ...
6568         * c-c++-common/cpp/warning-directive-2.c: ... here.
6569         * gcc.dg/cpp/warning-directive-3.c: Move to ...
6570         * c-c++-common/cpp/warning-directive-3.c: ... here.
6571         * gcc.dg/cpp/warning-directive-4.c: Move to ...
6572         * c-c++-common/cpp/warning-directive-4.c: ... here.
6573         * g++.dg/cpp/warning-directive-1.C: Delete.
6574         * g++.dg/cpp/warning-directive-2.C: Delete.
6575         * g++.dg/cpp/warning-directive-3.C: Delete.
6576         * g++.dg/cpp/warning-directive-4.C: Delete.
6577         * gcc.dg/cpp/normalised-3.c: Delete.
6578         * g++.dg/cpp/normalised-1.C: Rename as ...
6579         * c-c++-common/cpp/normalised-3.c: ... this.
6580
6581 2010-04-13  Martin Jambor  <mjambor@suse.cz>
6582
6583         * gcc.dg/tree-ssa/sra-9.c: New test.
6584
6585 2010-04-13  Michael Matz  <matz@suse.de>
6586
6587         PR middle-end/43730
6588         * gcc.dg/pr43730.c: New test.
6589
6590 2010-04-13  Michael Matz  <matz@suse.de>
6591
6592         * gcc.dg/tree-ssa/negate.c: New testcase.
6593
6594 2010-04-13  Richard Guenther  <rguenther@suse.de>
6595
6596         PR testsuite/43735
6597         * gcc.dg/guality/inline-params.c: Remove -fwhopr XPASS.
6598
6599 2010-04-13  Richard Guenther  <rguenther@suse.de>
6600
6601         * gcc.dg/vect/no-vfa-vect-depend-1.c: Adjust.
6602
6603 2010-04-13  Eric Botcazou  <ebotcazou@adacore.com>
6604
6605         * gnat.dg/derived_type1.adb: New test.
6606
6607 2010-04-13  Matthias Klose  <doko@ubuntu.com>
6608
6609         * gcc.dg/plugindir1.c: New testcase.
6610         * gcc.dg/plugindir2.c: New testcase.
6611         * gcc.dg/plugindir3.c: New testcase.
6612         * gcc.dg/plugindir4.c: New testcase.
6613
6614 2010-04-12  Uros Bizjak  <ubizjak@gmail.com>
6615
6616         * gcc.target/i386/rotate-2.c: New test.
6617
6618 2010-04-12  Jason Merrill  <jason@redhat.com>
6619
6620         PR c++/43641
6621         * g++.dg/cpp0x/lambda/lambda-conv4.C: New.
6622         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
6623
6624 2010-04-12  Fabien Chene  <fabien.chene@gmail.com>
6625
6626         PR c++/25811
6627         * g++.dg/init/pr25811.C: New test.
6628
6629 2010-04-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6630
6631         * g++.dg/warn/miss-format-1.C: Removed *-*-solaris2.7 from
6632         dg-error, dg-warning.
6633         * gcc.dg/c99-stdint-6.c: Removed *-*-solaris2.7 from dg-options.
6634
6635 2010-04-12  Richard Guenther  <rguenther@suse.de>
6636
6637         * gcc.dg/torture/inline-2.c: New testcase.
6638
6639 2010-04-12  Jakub Jelinek  <jakub@redhat.com>
6640
6641         PR bootstrap/43699
6642         * gcc.dg/Wunused-var-7.c: New test.
6643
6644         PR tree-optimization/43560
6645         * gcc.c-torture/execute/pr43560.c: New test.
6646
6647 2010-04-12  Eric Botcazou  <ebotcazou@adacore.com>
6648
6649         * gnat.dg/aggr13.adb: New test.
6650         * gnat.dg/aggr14.adb: Likewise.
6651         * gnat.dg/aggr14_pkg.ad[sb]: New helper.
6652
6653 2010-04-12  Richard Guenther  <rguenther@suse.de>
6654
6655         PR c++/43611
6656         * g++.dg/torture/pr43611.C: New testcase.
6657
6658 2010-04-12  Shujing Zhao  <pearly.zhao@oracle.com>
6659
6660         PR c/36774
6661         * gcc.dg/pr36774-1.c: New test.
6662         * gcc.dg/pr36774-2.c: New test.
6663
6664 2010-04-11  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
6665
6666         * gcc.target/sh/rte-delay-slot.c: New test.
6667
6668 2010-04-11  Eric Botcazou  <ebotcazou@adacore.com>
6669
6670         * gnat.dg/pack9.adb: Remove -cargs option.
6671         * gnat.dg/aggr12.ad[sb]: New test.
6672
6673 2010-04-10  Jie Zhang  <jie@codesourcery.com>
6674
6675         PR target/43417
6676         * gcc.target/sh/pr43417.c: New test.
6677
6678 2010-04-10  Tobias Burnus  <burnus@net-b.de>
6679
6680         PR fortran/43591
6681         * gfortran.dg/spec_expr_6.f90: New test.
6682
6683 2010-04-09  Manuel López-Ibáñez <manu@gcc.gnu.org>
6684
6685         PR cpp/43195
6686         * gcc.dg/cpp/pr43195.c: New.
6687         * gcc.dg/cpp/pr43195.h: New.
6688
6689 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6690
6691         PR 42965
6692         * gcc.dg/Werror-6.c: Adjust.
6693         * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
6694         * gcc.dg/Werror-4.c: Likewise.
6695         * gcc.dg/Wdeclaration-after-statement-3.c: Likewise.
6696         * gcc.dg/Wswitch-enum-error.c: Likewise.
6697         * gcc.dg/Wpointer-arith.c: Likewise.
6698         * gcc.dg/Wfatal.c: Likewise.
6699         * gcc.dg/Wswitch-error.c: Likewise.
6700         * g++.dg/warn/unused-result1-Werror.c: Likewise.
6701         * gcc.dg/Werror-9.c: Delete. Duplicate of Werror-4.c.
6702         * gcc.dg/cpp/warn-undef-2.c: Likewise.
6703         * gcc.dg/cpp/warn-traditional-2.c: Likewise.
6704         * gcc.dg/cpp/warn-comments-2.c: Likewise.
6705         * gcc.dg/cpp/warn-variadic-2.c: Likewise.
6706         * gcc.dg/cpp/warning-directive-2.c: Likewise.
6707         * gcc.dg/cpp/warn-long-long-2.c: Likewise.
6708         * gcc.dg/cpp/warn-deprecated-2.c: Likewise.
6709         * gcc.dg/cpp/warn-multichar-2.c: Likewise.
6710         * gcc.dg/cpp/warn-normalized-3.c: Likewise.
6711         * gcc.dg/cpp/warn-cxx-compat-2.c: Likewise.
6712         * gcc.dg/cpp/warn-trigraphs-3.c: Likewise.
6713         * gcc.dg/cpp/warn-unused-macros-2.c: Likewise.
6714         * gcc.dg/cpp/warn-trigraphs-4.c: Likewise.
6715         * gcc.dg/cpp/warn-redefined-2.c: Likewise.
6716         * g++.dg/cpp/warning-directive-2.C: Likewise.
6717         * gfortran.dg/warning-directive-2.F90: Likewise.
6718
6719 2010-04-09  Jason Merrill  <jason@redhat.com>
6720
6721         PR c++/42623
6722         * g++.dg/template/sizeof13.C: New.
6723
6724 2010-04-09  Kai Tietz  <kai.tietz@onevision.com>
6725
6726         * g++.dg/other/pr35504.C: Add check for thiscall.
6727         * g++.dg/torture/stackalign/eh-thiscall-1.C: New.
6728         * gcc.dg/torture/stackalign/thiscall-1.c: New.
6729
6730 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6731
6732         PR c++/28584
6733         * gcc.dg/Wint-to-pointer-cast-1.c: Move to...
6734         * c-c++-common/Wint-to-pointer-cast-1.c: ...  here.
6735         * gcc.dg/Wint-to-pointer-cast-2.c: Move to...
6736         * c-c++-common/Wint-to-pointer-cast-2.c: ...  here.
6737         * gcc.dg/Wint-to-pointer-cast-3.c: Move to...
6738         * c-c++-common/Wint-to-pointer-cast-3.c: ...  here. Update.
6739         * g++.old-deja/g++.mike/warn1.C: Add -Wno-int-to-pointer-cast.
6740         * g++.dg/other/increment1.C: Likewise.
6741
6742 2010-04-09  Tobias Burnus  <burnus@net-b.de>
6743
6744         PR fortran/18918
6745         * gfortran.dg/coarray_7.f90: New test.
6746         * gfortran.dg/coarray_8.f90: New test.
6747
6748 2010-04-08  Bud Davis  <bdavis9659@sbcglobal.net>
6749
6750         PR fortran/28039
6751         * gfortran.dg/fmt_with_extra.f: Remove xfail and update test.
6752
6753 2010-04-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6754
6755         PR target/43643
6756         * gcc.dg/pr43643.c: New test.
6757
6758 2010-04-08  Tobias Burnus  <burnus@net-b.de>
6759
6760         * gfortran.dg/iso_fortran_env_6.f90: Add more checks.
6761
6762 2010-04-08  Richard Guenther  <rguenther@suse.de>
6763
6764         PR tree-optimization/43679
6765         * gcc.c-torture/compile/pr43679.c: New testcase.
6766
6767 2010-04-08  Jakub Jelinek  <jakub@redhat.com>
6768
6769         PR debug/43670
6770         * gcc.dg/pr43670.c: New test.
6771
6772 2010-04-08  Maxim Kuvyrkov  <maxim@codesourcery.com>
6773
6774         PR middle-end/40815
6775         * gcc.dg/tree-ssa/reassoc-19.c: New.
6776
6777 2010-04-07  Jakub Jelinek  <jakub@redhat.com>
6778
6779         PR c/18624
6780         * gcc.dg/Wunused-var-1.c: New test.
6781         * gcc.dg/Wunused-var-2.c: New test.
6782         * gcc.dg/Wunused-var-3.c: New test.
6783         * gcc.dg/Wunused-var-4.c: New test.
6784         * gcc.dg/Wunused-var-5.c: New test.
6785         * gcc.dg/Wunused-var-6.c: New test.
6786         * gcc.dg/Wunused-parm-1.c: New test.
6787
6788         * gcc.dg/builtin-choose-expr.c: Avoid set but not used warnings.
6789         * gcc.dg/trunc-1.c: Likewise.
6790         * gcc.dg/vla-9.c: Likewise.
6791         * gcc.dg/dfp/composite-type.c: Likewise.
6792
6793 2010-04-07  Iain Sandoe <iains@gcc.gnu.org>
6794
6795         PR objc/35996
6796         * objc.dg/objc-gc-4.m: Run for all targets, prune new warning.
6797         * obj-c++.dg/objc-gc-3.mm: Ditto.
6798
6799 2010-04-07  Simon Baldwin  <simonb@google.com>
6800
6801         * gcc.dg/cpp/warn-undef-2.c: New.
6802         * gcc.dg/cpp/warn-traditional-2.c: New.
6803         * gcc.dg/cpp/warn-comments-2.c: New.
6804         * gcc.dg/cpp/warning-directive-1.c: New.
6805         * gcc.dg/cpp/warn-long-long.c: New.
6806         * gcc.dg/cpp/warn-traditional.c: New.
6807         * gcc.dg/cpp/warn-variadic-2.c: New.
6808         * gcc.dg/cpp/warn-undef.c: New.
6809         * gcc.dg/cpp/warn-normalized-1.c: New.
6810         * gcc.dg/cpp/warning-directive-2.c: New.
6811         * gcc.dg/cpp/warn-long-long-2.c: New.
6812         * gcc.dg/cpp/warn-variadic.c: New.
6813         * gcc.dg/cpp/warn-normalized-2.c: New.
6814         * gcc.dg/cpp/warning-directive-3.c: New.
6815         * gcc.dg/cpp/warn-deprecated-2.c: New.
6816         * gcc.dg/cpp/warn-trigraphs-1.c: New.
6817         * gcc.dg/cpp/warn-multichar-2.c: New.
6818         * gcc.dg/cpp/warn-normalized-3.c: New.
6819         * gcc.dg/cpp/warning-directive-4.c: New.
6820         * gcc.dg/cpp/warn-unused-macros.c: New.
6821         * gcc.dg/cpp/warn-trigraphs-2.c: New.
6822         * gcc.dg/cpp/warn-cxx-compat-2.c: New.
6823         * gcc.dg/cpp/warn-cxx-compat.c: New.
6824         * gcc.dg/cpp/warn-redefined.c: New.
6825         * gcc.dg/cpp/warn-trigraphs-3.c: New.
6826         * gcc.dg/cpp/warn-unused-macros-2.c: New.
6827         * gcc.dg/cpp/warn-deprecated.c: New.
6828         * gcc.dg/cpp/warn-trigraphs-4.c: New.
6829         * gcc.dg/cpp/warn-redefined-2.c: New.
6830         * gcc.dg/cpp/warn-comments.c: New.
6831         * gcc.dg/cpp/warn-multichar.c: New.
6832         * g++.dg/cpp/warning-directive-1.C: New.
6833         * g++.dg/cpp/warning-directive-2.C: New.
6834         * g++.dg/cpp/warning-directive-3.C: New.
6835         * g++.dg/cpp/warning-directive-4.C: New.
6836         * gfortran.dg/warning-directive-1.F90: New.
6837         * gfortran.dg/warning-directive-3.F90: New.
6838         * gfortran.dg/warning-directive-2.F90: New.
6839         * gfortran.dg/warning-directive-4.F90: New.
6840
6841 2010-04-07  Iain Sandoe <iains@gcc.gnu.org>
6842
6843         PR objc++/23716
6844         * obj-c++.dg/comp-types-10.mm: Remove XFAIL.
6845
6846 2010-04-07  Jason Merrill  <jason@redhat.com>
6847
6848         * g++.dg/template/dr408.C: New.
6849
6850         * g++.dg/lookup/ns4.C: New.
6851
6852         PR c++/38392
6853         * g++.dg/template/friend51.C: New test.
6854
6855         PR c++/41970
6856         * g++.old-deja/g++.other/linkage1.C: Adjust.
6857
6858 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
6859
6860         PR c++/42697
6861         * g++.dg/template/crash94.C: New test.
6862
6863 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
6864
6865         PR c++/40239
6866         * g++.dg/init/aggr5.C: New test.
6867         * g++.dg/init/aggr5.C: New test.
6868
6869 2010-04-07  Richard Guenther  <rguenther@suse.de>
6870
6871         PR tree-optimization/43270
6872         * g++.dg/warn/Warray-bounds-4.C: New testcase.
6873         * gcc.dg/Warray-bounds-7.c: Likewise.
6874
6875 2010-04-07  Eric Botcazou  <ebotcazou@adacore.com>
6876
6877         * gnat.dg/bit_packed_array.ad[sb]: Rename into...
6878         * gnat.dg/bit_packed_array1.ad[sb]: ...this.
6879         * gnat.dg/bit_packed_array4.ad[sb]: New test.
6880
6881 2010-04-07  Jie Zhang  <jie@codesourcery.com>
6882
6883         PR c++/42556
6884         * g++.dg/init/pr42556.C: New test.
6885
6886 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
6887
6888         PR debug/43628
6889         * g++.dg/debug/dwarf2/typedef2.C: New test.
6890
6891 2010-04-06  Dodji Seketeli  <dodji@redhat.com>
6892
6893         * g++.dg/debug/dwarf2/redeclaration-1.C: Moved from
6894         c-c++-common/dwarf2/redeclaration-1.C
6895
6896 2010-04-06  Jason Merrill  <jason@redhat.com>
6897
6898         * g++.dg/cpp0x/pr31437.C: Adjust error location.
6899         * g++.dg/ext/attrib18.C: Likewise.
6900         * g++.dg/ext/bitfield2.C: Likewise.
6901         * g++.dg/ext/bitfield4.C: Likewise.
6902         * g++.dg/ext/visibility/warn2.C: Likewise.
6903         * g++.dg/ext/visibility/warn3.C: Likewise.
6904         * g++.dg/gomp/pr26690-1.C: Likewise.
6905         * g++.dg/inherit/covariant7.C: Likewise.
6906         * g++.dg/init/synth2.C: Likewise.
6907         * g++.dg/lookup/using7.C: Likewise.
6908         * g++.dg/other/crash-4.C: Likewise.
6909         * g++.dg/other/error13.C: Likewise.
6910         * g++.dg/other/error20.C: Likewise.
6911         * g++.dg/parse/crash31.C: Likewise.
6912         * g++.dg/parse/error16.C: Likewise.
6913         * g++.dg/parse/error19.C: Likewise.
6914         * g++.dg/parse/error27.C: Likewise.
6915         * g++.dg/parse/error28.C: Likewise.
6916         * g++.dg/parse/fused-params1.C: Likewise.
6917         * g++.dg/template/error2.C: Likewise.
6918         * g++.dg/template/local6.C: Likewise.
6919         * g++.dg/template/qualttp15.C: Likewise.
6920         * g++.dg/warn/Wnvdtor-2.C: Likewise.
6921         * g++.dg/warn/anonymous-namespace-3.C: Likewise.
6922         * g++.old-deja/g++.benjamin/15309-1.C: Likewise.
6923         * g++.old-deja/g++.brendan/crash29.C: Likewise.
6924         * g++.old-deja/g++.eh/spec6.C: Likewise.
6925         * g++.old-deja/g++.jason/crash3.C: Likewise.
6926         * g++.old-deja/g++.jason/destruct2.C: Likewise.
6927         * g++.old-deja/g++.law/ctors5.C: Likewise.
6928         * g++.old-deja/g++.law/ctors9.C: Likewise.
6929         * g++.old-deja/g++.mike/p3538a.C: Likewise.
6930         * g++.old-deja/g++.mike/p3538b.C: Likewise.
6931         * g++.old-deja/g++.other/struct1.C: Likewise.
6932         * g++.old-deja/g++.other/volatile1.C: Likewise.
6933         * g++.old-deja/g++.pt/crash36.C: Likewise.
6934         * g++.old-deja/g++.pt/derived3.C: Likewise.
6935         * g++.old-deja/g++.robertl/eb109.C: Likewise.
6936         * g++.old-deja/g++.robertl/eb4.C: Likewise.
6937
6938 2010-04-06  Sebastian Pop  <sebastian.pop@amd.com>
6939
6940         PR middle-end/43519
6941         * gcc.dg/graphite/run-id-pr42644.c: Call abort.
6942         * gcc.dg/graphite/id-19.c: New.
6943
6944 2010-04-06  Changpeng Fang  <changpeng.fang@amd.com>
6945
6946         PR middle-end/32824
6947         * gcc.dg/vect/pr32824: New.
6948
6949 2010-04-06  Tobias Burnus  <burnus@net-b.de>
6950
6951         PR fortran/18918
6952         * gfortran.dg/coarray_2.f90: Add dg-options -fcoarray=single.
6953         * gfortran.dg/coarray_3.f90: Ditto.
6954         * gfortran.dg/coarray_4.f90: Ditto.
6955         * gfortran.dg/coarray_5.f90: Ditto.
6956         * gfortran.dg/coarray_6.f90: Ditto.
6957         * gfortran.dg/coarray_9.f90: New -fcoarray=none test.
6958
6959 2010-04-06  Tobias Burnus  <burnus@net-b.de>
6960
6961         PR fortran/18918
6962         * gfortran.dg/coarray_4.f90: Fix test.
6963         * gfortran.dg/coarray_6.f90: Add more tests.
6964
6965 2010-04-06  Tobias Burnus  <burnus@net-b.de>
6966
6967         PR fortran/18918
6968         * gfortran.dg/coarray_4.f90: New test.
6969         * gfortran.dg/coarray_5.f90: New test.
6970         * gfortran.dg/coarray_6.f90: New test.
6971
6972 2010-04-06  Tobias Burnus  <burnus@net-b.de>
6973
6974         PR fortran/18918
6975         * gfortran.dg/iso_fortran_env_5.f90: New test.
6976         * gfortran.dg/iso_fortran_env_6.f90: New test.
6977
6978 2010-04-06  Tobias Burnus  <burnus@net-b.de>
6979
6980         PR fortran/39997
6981         * gfortran.dg/coarray_1.f90: New test.
6982         * gfortran.dg/coarray_2.f90: New test.
6983         * gfortran.dg/coarray_3.f90: New test.
6984
6985 2010-04-06  Jason Merrill  <jason@redhat.com>
6986
6987         PR c++/43648
6988         * g++.dg/template/dtor8.C: New.
6989
6990         PR c++/43621
6991         * g++.dg/template/error-recovery2.C: New.
6992
6993 2010-04-06  Jan Hubicka  <jh@suse.czpli
6994
6995         PR tree-optimization/42906
6996         * gcc.dg/tree-ssa/dce-1.c: New testcase.
6997
6998 2010-04-06  Tobias Burnus  <burnus@net-b.de>
6999
7000         PR fortran/43178
7001         * gfortran.dg/alloc_comp_basics_1.f90: Update scan-tree-dump-times.
7002         * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
7003         * gfortran.dg/auto_dealloc_1.f90: Ditto.
7004
7005 2010-04-06  Richard Guenther  <rguenther@suse.de>
7006
7007         PR tree-optimization/43627
7008         * gcc.dg/tree-ssa/vrp49.c: New testcase.
7009
7010 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
7011
7012         PR target/43638
7013         * gcc.target/i386/pr43638.c: New test.
7014
7015 2010-04-06  Richard Guenther  <rguenther@suse.de>
7016
7017         PR middle-end/43661
7018         * gcc.c-torture/compile/pr43661.c: New testcase.
7019
7020 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
7021
7022         * gcc.target/s390/stackcheck1.c: Add dg-warning.
7023
7024 2010-04-04  Sebastian Pop  <sebastian.pop@amd.com>
7025
7026         * gcc.dg/vect/pr43430-1.c: Don't use uint8_t.
7027
7028 2010-04-02  Richard Guenther  <rguenther@suse.de>
7029
7030         PR tree-optimization/43629
7031         * gcc.c-torture/execute/pr43629.c: New testcase.
7032
7033 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
7034             Dominique d'Humieres  <dominiq@lps.ens.fr>
7035
7036         PR libfortran/43605
7037         * gfortran.dg/ftell_3.f90: Enhance test case by reading more.
7038
7039 2010-04-01  Dodji Seketeli  <dodji@redhat.com>
7040
7041         PR debug/43325
7042         * c-c++-common/dwarf2/redeclaration-1.C: New test.
7043
7044 2010-04-01  Jason Merrill  <jason@redhat.com>
7045
7046         * g++.dg/cpp0x/initlist12.C: Adjust expected errors.
7047
7048 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
7049             Manfred Schwarb  <manfred99@gmx.ch>
7050
7051         PR libfortran/43605
7052         * gfortran.dg/ftell_3.f90: New test.
7053
7054 2010-04-01  Richard Guenther  <rguenther@suse.de>
7055
7056         PR middle-end/43614
7057         * gcc.c-torture/compile/pr43614.c: New testcase.
7058
7059 2010-04-01  Martin Jambor  <mjambor@suse.cz>
7060
7061         PR tree-optimization/43141
7062         * gcc.dg/guality/pr43141.c: New test.
7063
7064 2010-04-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7065
7066         * g++.dg/cpp/_Pragma1.C: Skip on alpha*-dec-osf*.
7067         * g++.dg/eh/spbp.C: Likewise.
7068         * g++.dg/ext/label13.C (C::C): xfail dg-bogus on alpha*-dec-osf*.
7069         * g++.dg/other/pragma-ep-1.C: Properly define p, remove
7070         superfluous casts.
7071         * gcc.dg/mtune.c: Add dg-bogus "mcpu".
7072         * objc.dg/dwarf-1.m: Skip on  alpha*-dec-osf*.
7073         * objc.dg/dwarf-2.m: Likewise.
7074
7075 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
7076
7077         PR middle-end/43464
7078         * gcc.dg/graphite/id-pr43464.c: New.
7079         * gcc.dg/graphite/id-pr43464-1.c: New.
7080
7081 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
7082
7083         PR middle-end/43351
7084         * gcc.dg/graphite/id-pr43351.c
7085
7086 2010-03-31  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
7087
7088         PR testsuite/35165
7089         * obj-c++.dg/try-catch-9.mm: Don't XFAIL m32 NeXT runtime.
7090         * obj-c++.dg/try-catch-2.mm: Ditto.
7091         * obj-c++.dg/lookup-2.mm: Ditto.
7092         * obj-c++.dg/encode-8.m: Ditto.
7093         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
7094         * obj-c++.dg/cxx-ivars-3.mm: Skip for GNU, XFail for m64 NeXT.
7095         * obj-c++.dg/const-str-10.mm: Skip for GNU, match .quad for m64 NeXT.
7096         * obj-c++.dg/const-str-11.mm: Ditto.
7097         * obj-c++.dg/const-str-9.mm: Ditto.
7098         * obj-c++.dg/bitfield-3.mm: Skip for GNU runtime.
7099         * obj-c++.dg/bitfield-2.mm: XFAIL run for m64 NeXT runtime.
7100         * obj-c++.dg/except-1.mm: Ditto.
7101         * obj-c++.dg/const-str-7.mm: Ditto.
7102         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
7103         * obj-c++.dg/const-str-3.mm: Ditto.
7104         * obj-c++.dg/const-str-7.mm: Ditto.
7105         * obj-c++.dg/stubify-2.mm: Change dump file name.
7106
7107         PR objc++/23613
7108         * objc-obj-c++-shared/next-mapping.h (CLASSPTRFIELD):
7109         New macro.
7110         * obj-c++.dg/isa-field-1.mm: Use new CLASSPTRFIELD macro.
7111         Remove dg-xfail-if.
7112
7113 2010-03-31  Martin Jambor  <mjambor@suse.cz>
7114
7115         * gcc.dg/guality/inline-params.c: Disable early inlining.  Xfail run
7116         only with -O2, -O3 or -Os and not with -fwhopr.
7117
7118 2010-03-31  Dodji Seketeli  <dodji@redhat.com>
7119
7120         PR c++/43558
7121         * g++.dg/template/typedef31.C: New test.
7122
7123 2010-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7124
7125         * g++.dg/ext/visibility/pragma-override1.C: Allow for .hidden in
7126         assembler output on *-*-solaris2*.
7127         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
7128
7129 2010-03-31  Jakub Jelinek  <jakub@redhat.com>
7130
7131         PR debug/43557
7132         * gcc.dg/pr43557-1.c: New test.
7133         * gcc.dg/pr43557-2.c: New file.
7134
7135 2010-03-31  Jie Zhang  <jie@codesourcery.com>
7136
7137         PR 43562
7138         * gcc.dg/pr43562.c: New test.
7139
7140 2010-03-30  Jason Merrill  <jason@redhat.com>
7141
7142         PR c++/43076
7143         * g++.dg/template/error-recovery1.C: New.
7144
7145         PR c++/41786
7146         * g++.dg/parse/ambig5.C: New.
7147
7148 2010-03-30  Jakub Jelinek  <jakub@redhat.com>
7149
7150         PR debug/43593
7151         * gcc.dg/guality/pr43593.c: New test.
7152
7153 2010-03-30  Sebastian Pop  <sebastian.pop@amd.com>
7154
7155         PR middle-end/43430
7156         * gcc.dg/vect/pr43430-1.c: New.
7157
7158 2010-03-30  Jason Merrill  <jason@redhat.com>
7159
7160         PR c++/43559
7161         * g++.dg/template/partial7.C: New.
7162
7163 2010-03-30  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
7164
7165         * gcc.target/s390/stackcheck1.c: New testcase.
7166
7167 2010-03-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7168
7169         PR libfortran/43265
7170         * gfortran.dg/read_eof_8.f90: New test.
7171
7172 2010-03-29  Jason Merrill  <jason@redhat.com>
7173
7174         * gcc.dg/cpp/include6.c: Change [] to ().
7175
7176         N3077
7177         * c-c++-common/raw-string-1.c: Update handling of trigraphs, line
7178         splicing and UCNs.
7179         * c-c++-common/raw-string-2.c: Add trigraph test.
7180         * c-c++-common/raw-string-8.c: New.
7181         * c-c++-common/raw-string-9.c: New.
7182         * c-c++-common/raw-string-10.c: New.
7183
7184         * c-c++-common/raw-string-1.c: Combine C and C++ raw string tests.
7185         * c-c++-common/raw-string-2.c: Combine C and C++ raw string tests.
7186         * c-c++-common/raw-string-3.c: Combine C and C++ raw string tests.
7187         * c-c++-common/raw-string-4.c: Combine C and C++ raw string tests.
7188         * c-c++-common/raw-string-5.c: Combine C and C++ raw string tests.
7189         * c-c++-common/raw-string-6.c: Combine C and C++ raw string tests.
7190         * c-c++-common/raw-string-7.c: Combine C and C++ raw string tests.
7191
7192 2010-03-29  Richard Guenther  <rguenther@suse.de>
7193
7194         PR tree-optimization/43560
7195         * gcc.dg/torture/pr43560.c: New testcase.
7196
7197 2010-03-29  Jason Merrill  <jason@redhat.com>
7198
7199         N3077
7200         * g++.dg/ext/raw-string-1.C: Change [] to ().
7201         * g++.dg/ext/raw-string-2.C: Change [] to ().
7202         Don't use \ in delimiter.
7203         * g++.dg/ext/raw-string-3.C: Change [] to ().
7204         * g++.dg/ext/raw-string-4.C: Change [] to ().
7205         * g++.dg/ext/raw-string-5.C: Change [] to ().
7206         Test for error on \ in delimiter.
7207         * g++.dg/ext/raw-string-6.C: Change [] to ().
7208         * g++.dg/ext/raw-string-7.C: Change [] to ().
7209
7210 2010-03-29  Jie Zhang  <jie@codesourcery.com>
7211
7212         PR 43564
7213         * gcc.dg/pr43564.c: New test.
7214
7215 2010-03-29  Tobias Burnus  <burnus@net-b.de>
7216
7217         PR fortran/43551
7218         * gfortran.dg/direct_io_12.f90: New test.
7219
7220 2010-03-28  Jan Hubicka  <jh@suse.cz>
7221
7222         PR tree-optimization/43505
7223         * gfortran.dg/pr43505.f90: New testcase.
7224
7225 2010-03-27  Uros Bizjak  <ubizjak@gmail.com>
7226
7227         PR tree-optimization/43528
7228         * gcc.target/i386/pr43528.c: New test.
7229
7230 2010-03-26  Joseph Myers  <joseph@codesourcery.com>
7231
7232         PR c/43381
7233         * gcc.dg/parm-impl-decl-3.c: New test.
7234
7235 2010-03-26  Jason Merrill  <jason@redhat.com>
7236
7237         PR c++/43509
7238         * g++.dg/cpp0x/parse1.C: New.
7239
7240 2010-03-26  Uros Bizjak  <ubizjak@gmail.com>
7241
7242         PR target/43524
7243         * gcc.target/i386/pr43524.c: New test.
7244
7245 2010-03-26  Martin Jambor  <mjambor@suse.cz>
7246
7247         * gcc.dg/tree-ssa/loadpre1.c: Delete trailing
7248         whitespace, rename main to foo.
7249         * gcc.dg/tree-ssa/loadpre14.c: Likewise.
7250         * gcc.dg/tree-ssa/loadpre15.c: Likewise.
7251         * gcc.dg/tree-ssa/loadpre16.c: Likewise.
7252         * gcc.dg/tree-ssa/loadpre17.c: Likewise.
7253         * gcc.dg/tree-ssa/loadpre19.c: Likewise.
7254         * gcc.dg/tree-ssa/loadpre20.c: Likewise.
7255         * gcc.dg/tree-ssa/loadpre3.c: Likewise.
7256         * gcc.dg/tree-ssa/loadpre5.c: Likewise.
7257         * gcc.dg/tree-ssa/ssa-pre-1.c: Likewise.
7258         * gcc.dg/tree-ssa/ssa-pre-4.c: Likewise.
7259         * gcc.dg/tree-ssa/ssa-pre-6.c: Likewise.
7260
7261 2010-03-26  Dodji Seketeli  <dodji@redhat.com>
7262
7263         PR c++/43327
7264         * g++.dg/other/crash-10.C: New test.
7265         * g++.dg/other/crash-11.C: New test.
7266
7267 2010-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7268
7269         PR libfortran/43517
7270         * gfortran.dg/read_eof_7.f90: New test.
7271
7272 2010-03-25  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
7273
7274         PR objc/35165
7275         PR testsuite/43512
7276         * objc-obj-c++-shared: New directory.
7277         * objc-obj-c++-shared/Object1-implementation.h: New file.
7278         * objc-obj-c++-shared/Object1.h: New file.
7279         * objc-obj-c++-shared/Protocol1.h: New file.
7280         * objc-obj-c++-shared/next-abi.h: New file.
7281         * objc-obj-c++-shared/next-mapping.h: New file.
7282         * objc/execute/next_mapping.h: Delete.
7283         * objc.dg/special/special.exp: For all targets run the tests with
7284         -fgnu-runtime, for darwin targets also run the tests with
7285         -fnext-runtime.
7286         * objc.dg/dg.exp: Ditto.
7287         * obj-c++.dg/dg.exp: Ditto.
7288         * objc/execute/forward-1.m: Use shared wrapper headers (Object1.h,
7289         Protocol1.h) and next-mapping.h as required.  Amend testcase to
7290         include use of updated NeXT interface.
7291         * objc/execute/formal_protocol-5.m: Ditto.
7292         * objc/execute/protocol-isEqual-2.m: Ditto.
7293         * objc/execute/protocol-isEqual-4.m: Ditto.
7294         * objc/execute/class-11.m: Use shared wrapper headers (Object1.h,
7295         Protocol1.h) and next-mapping.h as required.
7296         * objc/execute/object_is_class.m: Ditto.
7297         * objc/execute/enumeration-1.m: Ditto.
7298         * objc/execute/class-13.m: Ditto.
7299         * objc/execute/formal_protocol-2.m: Ditto.
7300         * objc/execute/formal_protocol-4.m: Ditto.
7301         * objc/execute/class-1.m: Ditto.
7302         * objc/execute/bycopy-1.m: Ditto.
7303         * objc/execute/formal_protocol-6.m: Ditto.
7304         * objc/execute/bycopy-3.m: Ditto.
7305         * objc/execute/class-3.m: Ditto.
7306         * objc/execute/bf-11.m: Ditto.
7307         * objc/execute/class-5.m: Ditto.
7308         * objc/execute/bf-13.m: Ditto.
7309         * objc/execute/class-7.m: Ditto.
7310         * objc/execute/bf-15.m: Ditto.
7311         * objc/execute/class-9.m: Ditto.
7312         * objc/execute/bf-17.m: Ditto.
7313         * objc/execute/bf-19.m: Ditto.
7314         * objc/execute/IMP.m: Ditto.
7315         * objc/execute/exceptions/catchall-1.m: Ditto.
7316         * objc/execute/exceptions/trivial.m: Ditto.
7317         * objc/execute/exceptions/finally-1.m: Ditto.
7318         * objc/execute/exceptions/local-variables-1.m: Ditto.
7319         * objc/execute/exceptions/foward-1.m: Ditto.
7320         * objc/execute/bf-2.m: Ditto.
7321         * objc/execute/string1.m: Ditto.
7322         * objc/execute/bf-4.m: Ditto.
7323         * objc/execute/informal_protocol.m: Ditto.
7324         * objc/execute/string3.m: Ditto.
7325         * objc/execute/bf-6.m: Ditto.
7326         * objc/execute/bf-8.m: Ditto.
7327         * objc/execute/class-tests-1.h: Ditto.
7328         * objc/execute/protocol-isEqual-1.m: Ditto.
7329         * objc/execute/protocol-isEqual-3.m: Ditto.
7330         * objc/execute/_cmd.m: Ditto.
7331         * objc/execute/function-message-1.m: Ditto.
7332         * objc/execute/bf-20.m: Ditto.
7333         * objc/execute/bf-common.h: Ditto.
7334         * objc/execute/np-2.m: Ditto.
7335         * objc/execute/class-10.m: Ditto.
7336         * objc/execute/class-12.m: Ditto.
7337         * objc/execute/enumeration-2.m: Ditto.
7338         * objc/execute/class-14.m: Ditto.
7339         * objc/execute/encode-1.m: Ditto.
7340         * objc/execute/formal_protocol-1.m: Ditto.
7341         * objc/execute/formal_protocol-3.m: Ditto.
7342         * objc/execute/accessing_ivars.m: Ditto.
7343         * objc/execute/bycopy-2.m: Ditto.
7344         * objc/execute/class-2.m: Ditto.
7345         * objc/execute/bf-10.m: Ditto.
7346         * objc/execute/formal_protocol-7.m: Ditto.
7347         * objc/execute/root_methods.m: Ditto.
7348         * objc/execute/class-4.m: Ditto.
7349         * objc/execute/bf-12.m: Ditto.
7350         * objc/execute/class-6.m: Ditto.
7351         * objc/execute/bf-14.m: Ditto.
7352         * objc/execute/nested-func-1.m: Ditto.
7353         * objc/execute/class-8.m: Ditto.
7354         * objc/execute/private.m: Ditto.
7355         * objc/execute/bf-16.m: Ditto.
7356         * objc/execute/bf-18.m: Ditto.
7357         * objc/execute/load-3.m: Ditto.
7358         * objc/execute/compatibility_alias.m: Ditto.
7359         * objc/execute/bf-1.m: Ditto.
7360         * objc/execute/no_clash.m: Ditto.
7361         * objc/execute/bf-3.m: Ditto.
7362         * objc/execute/string2.m: Ditto.
7363         * objc/execute/bf-5.m: Ditto.
7364         * objc/execute/string4.m: Ditto.
7365         * objc/execute/bf-7.m: Ditto.
7366         * objc/execute/object_is_meta_class.m: Ditto.
7367         * objc/execute/bf-9.m: Ditto.
7368         * objc/execute/bf-21.m: Ditto.
7369         * objc/execute/cascading-1.m: Ditto.
7370         * objc/execute/trivial.m: Ditto.
7371         * objc/execute/np-1.m: Ditto.
7372         * objc/compile/trivial.m: Ditto.
7373         * objc/execute/class_self-2.m: Include <stdlib.h>.
7374         * objc/execute/forward-1.x: Do not XFAIL for 32bit powerpc-darwin.
7375         * objc.dg/desig-init-1.m: Use shared wrapper headers (Object1.h,
7376         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
7377         and 64bit. Use new NeXT interface as required.
7378         * objc.dg/special/unclaimed-category-1.m: Ditto.
7379         * objc.dg/special/unclaimed-category-1.h: Ditto.
7380         * objc.dg/special/unclaimed-category-1a.m: Ditto.
7381         * objc.dg/func-ptr-1.m: Ditto.
7382         * objc.dg/stret-1.m: Ditto.
7383         * objc.dg/encode-2.m: Ditto.
7384         * objc.dg/category-1.m: Ditto.
7385         * objc.dg/encode-3.m: Ditto.
7386         * objc.dg/call-super-3.m: Ditto.
7387         * objc.dg/method-3.m: Ditto.
7388         * objc.dg/func-ptr-2.m: Ditto.
7389         * objc.dg/lookup-1.m: Ditto.
7390         * objc.dg/encode-4.m: Ditto.
7391         * objc.dg/fix-and-continue-1.m: Ditto.
7392         * objc.dg/proto-lossage-3.m: Ditto.
7393         * objc.dg/method-13.m: Ditto.
7394         * objc.dg/proto-qual-1.m: Ditto.
7395         * objc.dg/zero-link-3.m: Ditto.
7396         * objc.dg/bitfield-1.m: Ditto.
7397         * objc.dg/va-meth-1.m: Ditto.
7398         * objc.dg/super-class-3.m: Ditto.
7399         * objc.dg/call-super-1.m: Ditto.
7400         * objc.dg/type-size-2.m: Ditto.
7401         * objc.dg/method-10.m: Ditto.
7402         * objc.dg/defs.m: Ditto.
7403         * objc.dg/const-str-3.m: Ditto.
7404         * objc.dg/try-catch-6.m: Use shared wrapper headers (Object1.h,
7405         Protocol1.h) and next-mapping.h as required. Use new NeXT
7406         interface as required.
7407         * objc.dg/super-class-4.m: Ditto.
7408         * objc.dg/comp-types-8.m: Ditto.
7409         * objc.dg/call-super-2.m: Ditto.
7410         * objc.dg/objc-fast-4.m: Ditto.
7411         * objc.dg/method-6.m: Ditto.
7412         * objc.dg/const-str-3.m: Ditto.
7413         * objc.dg/const-str-7.m: Ditto.
7414         * objc.dg/method-15.m: Ditto.
7415         * objc.dg/method-19.m: Ditto.
7416         * objc.dg/sync-1.m: Ditto.
7417         * objc.dg/layout-1.m: Ditto.
7418         * objc.dg/bitfield-3.m: Ditto.
7419         * objc.dg/try-catch-3.m: Ditto.
7420         * objc.dg/try-catch-7.m: Ditto.
7421         * objc.dg/comp-types-10.m: Ditto.
7422         * objc.dg/selector-2.: Ditto.
7423         * objc.dg/method-7.m: Ditto.
7424         * objc.dg/typedef-alias-1.m: Ditto.
7425         * objc.dg/proto-lossage-2.m: Ditto.
7426         * objc.dg/comp-types-11.m: Ditto.
7427         * objc.dg/sizeof-1.m: Ditto.
7428         * objc.dg/method-17.m: Ditto.
7429         * objc.dg/bitfield-5.m: Ditto.
7430         * objc.dg/try-catch-1.m: Ditto.
7431         * objc.dg/encode-5.m: Ditto.
7432         * objc.dg/fix-and-continue-2.m: Ditto.
7433         * objc.dg/method-9.m: Ditto.
7434         * objc.dg/isa-field-1.m: Ditto.
7435         * objc.dg/local-decl-2.m: Ditto.
7436         * objc.dg/objc-gc-4.m: Ditto.
7437         * objc.dg/type-stream-1.m: Skip for NeXT runtime.
7438         * objc.dg/gnu-runtime-3.m: Ditto.
7439         * objc.dg/encode-7.m: Ditto.
7440         * objc.dg/encode-8.m: Ditto.
7441         * objc.dg/selector-3.m: Ditto.
7442         * objc.dg/gnu-runtime-1.m: Ditto.
7443         * objc.dg/const-str-12.m: Ditto.
7444         * objc.dg/gnu-runtime-2.m: Ditto.
7445         * objc.dg/no-extra-load.m: Skip for gnu-runtime.
7446         * objc.dg/selector-1.m: Ditto.
7447         * objc.dg/stubify-2.m: Ditto.
7448         * objc.dg/zero-link-1.m: Ditto.
7449         * objc.dg/stret-2.m: Ditto.
7450         * objc.dg/zero-link-2.m: Ditto.
7451         * objc.dg/next-runtime-1.m: Ditto.
7452         * objc.dg/symtab-1.m: Ditto.
7453         * objc.dg/stubify-1.m: Ditto.
7454         * objc.dg/bitfield-2.m: Ditto.
7455         * objc.dg/try-catch-10.m: Apply to both runtimes.
7456         * objc.dg/const-str-1.m: Ditto.
7457         * objc.dg/image-info.m: Ditto.
7458         * objc.dg/encode-9.m: Ditto.
7459         * objc.dg/pragma-1.m: Apply test to all targets.
7460         * objc.dg/const-str-4.m: Ditto.
7461         * objc.dg/const-str-8.m: Ditto.
7462         * objc.dg/super-class-2.m: Ditto.
7463         * objc.dg/try-catch-5.m: Ditto.
7464         * objc.dg/const-str-10.m: Use shared wrapper headers (Object1.h,
7465         Protocol1.h) and next-mapping.h as required. Use new NeXT
7466         interface as required.  Skip for gnu-runtime.  Test for .quad at m64.
7467         * objc.dg/const-str-11.m: Ditto.
7468         * objc.dg/const-str-9.m: Ditto.
7469         * objc.dg/method-4.m: Skip for 64Bit NeXT.
7470         * objc.dg/encode-1.m: Remove redundant -lobjc.
7471         * objc.dg/try-catch-9.m: Tidy space.
7472         * obj-c++.dg/method-19.mm: Use shared wrapper headers (Object1.h,
7473         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
7474         and 64bit. Use new NeXT interface as required.
7475         * obj-c++.dg/template-4.mm: Ditto.
7476         * obj-c++.dg/defs.mm: Ditto.
7477         * obj-c++.dg/basic.mm: Ditto.
7478         * obj-c++.dg/encode-4.mm: Ditto.
7479         * obj-c++.dg/method-17.mm: Ditto.
7480         * obj-c++.dg/proto-lossage-3.mm: Ditto.
7481         * obj-c++.dg/cxx-class-1.mm: Ditto.
7482         * obj-c++.dg/method-10.mm: Ditto.
7483         * obj-c++.dg/va-meth-1.mm: Ditto.
7484         * obj-c++.dg/encode-5.mm: Ditto.
7485         * obj-c++.dg/lookup-2.mm: Ditto.
7486         * obj-c++.dg/template-3.mm: Ditto.
7487         * obj-c++.dg/proto-qual-1.mm: Ditto.
7488         * obj-c++.dg/qual-types-1.m: Ditto.
7489         * obj-c++.dg/cxx-scope-1.mm: Ditto.
7490         * obj-c++.dg/template-1.mm: Ditto.
7491         * obj-c++.dg/encode-6.mm: Ditto.
7492         * obj-c++.dg/bitfield-2.mm:  Use shared wrapper headers (Object1.h,
7493         Protocol1.h) and next-mapping.h as required. Use new NeXT
7494         interface as required.
7495         * obj-c++.dg/except-1.mm: Ditto.
7496         * obj-c++.dg/const-str-7.mm: Ditto.
7497         * obj-c++.dg/ivar-list-semi.mm: Ditto.
7498         * obj-c++.dg/cxx-scope-2.mm: Ditto.
7499         * obj-c++.dg/selector-2.mm: Ditto.
7500         * obj-c++.dg/isa-field-1.mm: Ditto.
7501         * obj-c++.dg/try-catch-1.mm: Ditto.
7502         * obj-c++.dg/local-decl-1.mm: Ditto.
7503         * obj-c++.dg/try-catch-9.mm: Ditto.
7504         * obj-c++.dg/no-extra-load.mm: Ditto.
7505         * obj-c++.dg/selector-5.mm: Ditto.
7506         * obj-c++.dg/method-12.mm: Ditto.
7507         * obj-c++.dg/try-catch-11.mm: Ditto.
7508         * obj-c++.dg/comp-types-11.mm: Ditto.
7509         * obj-c++.dg/bitfield-3.mm: Ditto.
7510         * obj-c++.dg/method-6.mm: Ditto.
7511         * obj-c++.dg/super-class-2.mm: Ditto.
7512         * obj-c++.dg/method-21.mm: Ditto.
7513         * obj-c++.dg/const-str-8.mm: Ditto.
7514         * obj-c++.dg/try-catch-7.mm: Ditto.
7515         * obj-c++.dg/method-15.mm: Ditto.
7516         * obj-c++.dg/layout-1.mm: Ditto.
7517         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
7518         * obj-c++.dg/const-str-3.mm: Ditto.
7519         * obj-c++.dg/try-catch-2.mm: Ditto.
7520         * obj-c++.dg/objc-gc-3.mm: Ditto.
7521         * obj-c++.dg/fix-and-continue-2.mm: Ditto.
7522         * obj-c++.dg/bitfield-1.mm: Ditto.
7523         * obj-c++.dg/selector-6.mm: Ditto.
7524         * obj-c++.dg/method-13.mm: Ditto.
7525         * obj-c++.dg/comp-types-12.mm: Ditto.
7526         * obj-c++.dg/bitfield-4.mm: Ditto.
7527         * obj-c++.dg/try-catch-8.mm: Ditto.
7528         * obj-c++.dg/method-2.mm: Ditto.
7529         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
7530         * obj-c++.dg/typedef-alias-1.mm: Ditto.
7531         * obj-c++.dg/const-str-4.mm: Ditto.
7532         * obj-c++.dg/proto-lossage-2.mm: Ditto.
7533         * obj-c++.dg/try-catch-3.mm: Ditto.
7534         * obj-c++.dg/comp-types-9.mm: Ditto.
7535         * obj-c++.dg/gnu-runtime-2.mm: Skip if NeXT runtime.
7536         * obj-c++.dg/gnu-runtime-3.mm: Ditto.
7537         * obj-c++.dg/gnu-runtime-1.mm: Ditto.
7538         * objc.dg/zero-link-2.m: Skip if gnu runtime. Use shared wrapper
7539         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
7540         Use new NeXT interface as required.
7541         * obj-c++.dg/const-str-10.mm: Ditto.
7542         * obj-c++.dg/const-str-11.mm: Ditto.
7543         * obj-c++.dg/const-str-9.mm: Ditto.
7544         * obj-c++.dg/method-11.mm: Ditto.
7545         * obj-c++.dg/cxx-ivars-3.mm: Skip if gnu runtime. Use shared wrapper
7546         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
7547         Use new NeXT interface as required. XFAIL run if NeXT and 64bit.
7548         * obj-c++.dg/encode-8.mm: Remove redundant -lobjc.
7549         * obj-c++.dg/const-str-1.mm: Run for NeXT as well as gnu.
7550
7551 2010-03-25  Dodji Seketeli  <dodji@redhat.com>
7552
7553         PR c++/43206
7554         * g++.dg/template/typedef30.C: New test case.
7555
7556 2010-03-25  Jakub Jelinek  <jakub@redhat.com>
7557
7558         PR c/43385
7559         * gcc.c-torture/execute/pr43385.c: New test.
7560
7561 2010-03-24  Joseph Myers  <joseph@codesourcery.com>
7562
7563         * gcc.dg/strncpy-fix-1.c: New test.
7564
7565 2010-03-24  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
7566
7567         PR testsuite/41609
7568         * lib/objc-torture.exp (objc-set-runtime-options): New.
7569         * objc/execute/execute.exp: Check runtime options on each pass.
7570         * objc/execute/exceptions/exceptions.exp: Ditto.
7571         * objc/compile/compile.exp: Ditto.
7572
7573         PR testsuite/42348
7574         * lib/target-supports.exp: Add support for ObjC/ObjC++ tools in
7575         standard tests.
7576         (check_effective_target_objc2): New proc.
7577         (check_effective_target_next_runtime): New proc.
7578         * lib/objc.exp: Determine which runtime is in force and support it.
7579         * lib/obj-c++.exp: Ditto.
7580
7581 2010-03-24  Jason Merrill  <jason@redhat.com>
7582
7583         PR c++/43502
7584         * g++.dg/cpp0x/lambda/lambda-debug.C: New.
7585
7586 2010-03-24  Martin Jambor  <mjambor@suse.cz>
7587
7588         * gcc.dg/ipa/ipa-1.c: Delete trailing spaces, put the call to f into
7589         a loop.
7590         * gcc.dg/ipa/ipa-2.c: Likewise.
7591         * gcc.dg/ipa/ipa-3.c: Likewise.
7592         * gcc.dg/ipa/ipa-4.c: Likewise.
7593         * gcc.dg/ipa/ipa-5.c: Likewise.
7594         * gcc.dg/ipa/ipa-7.c: Likewise.
7595         * gcc.dg/ipa/ipa-6.c: Delete trailing spaces, put the call to foo into
7596         a loop.
7597         * gcc.dg/ipa/ipacost-2.c: Delete trailing spaces, put the call to
7598         i_can_not_be_propagated_fully2 into a loop.
7599         * gcc.dg/ipa/ipa-8.c: New test.
7600         * g++.dg/ipa/iinline-1.C: Put the call to docalling into a loop.
7601
7602 2010-03-24  Jakub Jelinek  <jakub@redhat.com>
7603
7604         PR debug/19192
7605         PR debug/43479
7606         * gcc.dg/guality/pr43479.c: New test.
7607         * gcc.dg/debug/dwarf2/inline2.c (third): Make a a global var
7608         and add volatile keyword.
7609
7610 2010-03-23  Mike Stump  <mikestump@comcast.net>
7611
7612         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Enhance portability.
7613
7614 2010-03-23  Jason Merrill  <jason@redhat.com>
7615
7616         * g++.dg/ext/altivec-17.C: Adjust error message.
7617
7618         * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust for non-static op().
7619         * g++.dg/cpp0x/lambda/lambda-conv.C: Likewise.
7620         * g++.dg/cpp0x/lambda/lambda-mangle.C: Likewise.
7621         * g++.dg/cpp0x/lambda/lambda-non-const.C: Likewise.
7622         * g++.dg/cpp0x/lambda/lambda-conv2.C: New.
7623         * g++.dg/cpp0x/lambda/lambda-conv3.C: New.
7624
7625 2010-03-22  Jason Merrill  <jason@redhat.com>
7626
7627         PR c++/43333
7628         * g++.dg/ext/is_pod.C: Pass -std=c++0x.
7629         * g++.dg/ext/is_pod_98.C: New.
7630
7631         PR c++/43281
7632         * g++.dg/cpp0x/auto18.C: New.
7633
7634         * gcc.dg/pr36997.c: Adjust error message.
7635         * g++.dg/ext/vector9.C: Likewise.
7636         * g++.dg/conversion/simd3.C: Likewise.
7637         * g++.dg/other/error23.C: Likewise.
7638
7639 2010-03-22  Michael Matz  <matz@suse.de>
7640
7641         PR middle-end/43475
7642         * gfortran.dg/pr43475.f90: New testcase.
7643
7644 2010-03-22  Richard Guenther  <rguenther@suse.de>
7645
7646         PR tree-optimization/43390
7647         * gfortran.fortran-torture/execute/pr43390.f90: New testcase.
7648
7649 2010-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7650
7651         * gcc.target/powerpc/ppc-sdata-1.c: Require nonpic.
7652         * gcc.target/powerpc/ppc-sdata-2.c: Likewise.
7653
7654 2010-03-20  Simon Martin  <simartin@users.sourceforge.net>
7655             Michael Matz  <matz@suse.de>
7656
7657         PR c++/43081
7658         * g++.dg/parse/crash56.C: New test.
7659
7660 2010-03-20  Paul Thomas  <pault@gcc.gnu.org>
7661
7662         PR fortran/43450
7663         * gfortran.dg/whole_file_15.f90 : New test.
7664
7665 2010-03-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7666
7667         PR fortran/43409
7668         * gfortran.dg/inquire_size.f90: New test.
7669
7670 2010-03-20  Richard Guenther  <rguenther@suse.de>
7671
7672         PR rtl-optimization/43438
7673         * gcc.c-torture/execute/pr43438.c: New testcase.
7674
7675 2010-03-20  Dodji Seketeli  <dodji@redhat.com>
7676
7677         PR c++/43375
7678         * g++.dg/abi/mangle42.C: New test.
7679
7680 2010-03-19  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
7681
7682         PR C/43211
7683         * gcc.dg/pr43211.c: New test.
7684         * gcc.dg/pr18809-1.c: Don't expect an error when calling foo.
7685
7686 2010-03-19  Bernd Schmidt  <bernds@codesourcery.com>
7687
7688         PR rtl-optimization/42258
7689         * gcc.target/arm/thumb1-mul-moves.c: New test.
7690
7691         PR target/40697
7692         * gcc.target/arm/thumb-andsi.c: New test.
7693
7694         * gcc.target/arm/thumb-andsi.c: Correct dg-options and add
7695         dg-require-effective-target.
7696
7697 2010-03-19  Michael Matz  <matz@suse.de>
7698
7699         PR c++/43116
7700         * g++.dg/other/pr43116.C: New testcase.
7701
7702 2010-03-19  Michael Matz  <matz@suse.de>
7703
7704         PR target/43305
7705         * gcc.dg/pr43305.c: New testcase.
7706
7707 2010-03-19  Richard Guenther  <rguenther@suse.de>
7708
7709         PR tree-optimization/43415
7710         * gcc.c-torture/compile/pr43415.c: New testcase.
7711
7712 2010-03-19  Eric Botcazou  <ebotcazou@adacore.com>
7713
7714         PR ada/43106
7715         * gnat.dg/case_optimization2.adb: New test.
7716         * gnat.dg/case_optimization_pkg2.ad[sb]: New helper.
7717
7718 2010-03-18  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7719             Jack Howarth <howarth@bromo.med.uc.edu>
7720
7721         PR target/36399
7722         * gcc.target/i386/push-1.c: Don't xfail
7723           scan-assembler-not "movups" on darwin.
7724
7725 2010-03-18  Jakub Jelinek  <jakub@redhat.com>
7726
7727         PR debug/43058
7728         * gcc.dg/pr43058.c: New test.
7729
7730 2010-03-18  Martin Jambor  <mjambor@suse.cz>
7731
7732         PR middle-end/42450
7733         * g++.dg/torture/pr42450.C: New test.
7734
7735 2010-03-18  Michael Matz  <matz@suse.de>
7736
7737         PR middle-end/43419
7738         * gcc.dg/pr43419.c: New testcase.
7739
7740 2010-03-18  H.J. Lu  <hongjiu.lu@intel.com>
7741
7742         PR rtl-optimization/43360
7743         * gcc.dg/torture/pr43360.c: New.
7744
7745 2010-03-18  Michael Matz  <matz@suse.de>
7746
7747         PR tree-optimization/43402
7748         * gcc.dg/pr43402.c: New testcase.
7749
7750 2010-03-17  Peter Bergner  <bergner@vnet.ibm.com>
7751
7752         PR target/42427
7753         * gcc.dg/pr42427.c: New test.
7754
7755 2010-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7756
7757         PR libfortran/43265
7758         * gfortran.dg/read_empty_file.f: New test.
7759         * gfortran.dg/read_eof_all.f90: New test.
7760         * gfortran.dg/namelist_27.f90: Eliminate infinite loop posibility.
7761         * gfortran.dg/namelist_28.f90: Eliminate infinite loop posibility.
7762
7763 2010-03-17  Michael Matz  <matz@suse.de>
7764
7765         * gcc.dg/pr43300.c: Add -w.
7766
7767 2010-03-17  Richard Guenther  <rguenther@suse.de>
7768
7769         * gcc.dg/pr43379.c: Add -w.
7770
7771 2010-03-17  Tobias Burnus  <burnus@net-b.de>
7772
7773         PR fortran/43331
7774         * gfortran.dg/cray_pointers_1.f90: Update dg-error message.
7775
7776 2010-03-16  Uros Bizjak  <ubizjak@gmail.com>
7777
7778         * gcc.dg/graphite/block-3.c: Add dg-timeout-factor.
7779
7780 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7781
7782         * ada/acats/run_all.sh: Log start and end times.
7783
7784 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7785
7786         * gnat.dg/socket1.adb: Disable on *-*-solaris2*.
7787
7788 2010-03-16  Richard Guenther  <rguenther@suse.de>
7789
7790         PR middle-end/43379
7791         * gcc.dg/pr43379.c: New testcase.
7792
7793 2010-03-16  Jakub Jelinek  <jakub@redhat.com>
7794
7795         PR debug/43051
7796         * gcc.dg/guality/pr43051-1.c: New test.
7797
7798 2010-03-15  Janis Johnson  <janis187@us.ibm.com>
7799
7800         PR testsuite/43363
7801         * g++.dg/ext/altivec-17.C: Handle changes to error message.
7802
7803 2010-03-15  Michael Matz  <matz@suse.de>
7804
7805         PR middle-end/43300
7806         * gcc.dg/pr43300.c: New testcase.
7807
7808 2010-03-15  Richard Guenther  <rguenther@suse.de>
7809
7810         PR tree-optimization/43367
7811         * gcc.c-torture/compile/pr43367.c: New testcase.
7812
7813 2010-03-15  Richard Guenther  <rguenther@suse.de>
7814
7815         PR tree-optimization/43317
7816         * gcc.dg/pr43317.c: New testcase.
7817
7818 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
7819
7820         * g++.dg/abi/packed1.C: Expect warning on the alpha*-*-*.
7821
7822 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
7823
7824         * g++.dg/graphite/pr43026.C (dg-options): Remove -m32.
7825
7826 2010-03-14  Tobias Burnus  <burnus@net-b.de>
7827
7828         PR fortran/43362
7829         * gfortran.dg/impure_constructor_1.f90: New test.
7830
7831 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
7832
7833         PR middle-end/43354
7834         * gfortran.dg/graphite/id-pr43354.f: New.
7835
7836 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
7837
7838         PR middle-end/43349
7839         * gfortran.dg/graphite/pr43349.f: New.
7840
7841 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
7842
7843         PR middle-end/43306
7844         * gcc.dg/graphite/pr43306.c: New.
7845
7846 2010-03-12  David S. Miller  <davem@davemloft.net>
7847
7848         * gcc.dg/lto/20090313_0.c: Add -mcpu=v9 to dg-lto-options on
7849         sparc.
7850
7851 2010-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7852
7853         * gcc.target/arm/sibcall-1.c: Allow PLT to appear with pic code.
7854
7855 2010-03-12  Paul Thomas  <pault@gcc.gnu.org>
7856
7857         PR fortran/43291
7858         PR fortran/43326
7859         * gfortran.dg/dynamic_dispatch_7.f03: New test.
7860
7861 2010-03-12  Kai Tietz  <kai.tietz@onevision.com>
7862
7863         * gfortran.dg/default_format_denormal_1.f90: Don't assume
7864         fail for *-*-mingw* targets.
7865
7866 2010-03-12  Jakub Jelinek  <jakub@redhat.com>
7867
7868         PR debug/43329
7869         * gcc.dg/guality/pr43329-1.c: New test.
7870
7871 2010-03-11  Martin Jambor  <mjambor@suse.cz>
7872
7873         PR tree-optimization/43257
7874         * g++.dg/torture/pr43257.C: New test.
7875
7876 2010-03-11  Tobias Burnus  <burnus@net-b.de>
7877
7878         PR fortran/43228
7879         * gfortran.dg/namelist_61.f90: New test.
7880
7881 2010-03-11  Richard Guenther  <rguenther@suse.de>
7882
7883         PR tree-optimization/43255
7884         * gcc.c-torture/compile/pr43255.c: New testcase.
7885
7886 2010-03-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
7887
7888         * gcc.dg/optimize-bswapdi-1.c: Add OpenSSL bswap variant.
7889         * gcc.dg/pr43280.c: New testcase.
7890
7891 2010-03-11  Richard Guenther  <rguenther@suse.de>
7892
7893         PR lto/43200
7894         * gcc.dg/lto/20100227-1_0.c: New testcase.
7895         * gcc.dg/lto/20100227-1_1.c: Likewise.
7896
7897 2010-03-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7898
7899         PR libfortran/43320
7900         PR libfortran/43265
7901         * gfortran.dg/read_eof_6.f: New test
7902         * gfortran.dg/read_x_eof.f90: New test.
7903         * gfortran.dg/read_x_past.f: Update test.
7904
7905 2010-03-10  Jan Hubicka   <jh@suse.cz>
7906
7907         * gcc.c-torture/compile/pr43288.c: New test.
7908
7909 2010-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7910
7911         * g++.old-deja/g++.pt/asm1.C: Don't detect pic via looking for the
7912         -fpic/-fPIC flags.
7913         * g++.old-deja/g++.pt/asm2.C: Likewise.
7914         * gcc.c-torture/compile/20000804-1.c: Likewise.
7915         * gcc.target/i386/clobbers.c: Likewise.
7916
7917 2010-03-10  Tobias Burnus  <burnus@net-b.de>
7918
7919         PR fortran/43303
7920         * gfortran.dg/c_assoc_3.f90: New test.
7921
7922 2010-03-10  Jakub Jelinek  <jakub@redhat.com>
7923
7924         PR debug/36728
7925         * gcc.dg/guality/pr36728-1.c: New test.
7926         * gcc.dg/guality/pr36728-2.c: New test.
7927
7928 2010-03-10  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
7929
7930         * gcc.dg/h8300-div-delay-slot.c: New test.
7931
7932 2010-03-10  Alexander Monakov  <amonakov@ispras.ru>
7933
7934         PR tree-optimization/43236
7935         * gcc.c-torture/execute/pr43236.c: New test.
7936
7937 2010-03-10  Andrey Belevantsev  <abel@ispras.ru>
7938
7939         PR middle-end/42859
7940         * g++.dg/eh/pr42859.C: New test.
7941
7942 2010-03-09  Jakub Jelinek  <jakub@redhat.com>
7943
7944         PR debug/43299
7945         * gcc.dg/pr43299.c: New test.
7946
7947         PR debug/43290
7948         * g++.dg/eh/unwind2.C: New test.
7949
7950 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
7951             Reza Yazdani  <reza.yazdani@amd.com>
7952
7953         PR middle-end/43065
7954         * gcc.dg/graphite/run-id-4.c: New.
7955
7956 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
7957
7958         PR middle-end/43065
7959         * gcc.dg/graphite/run-id-3.c: New.
7960
7961 2010-03-08  Tobias Grosser  <grosser@fim.uni-passau.de>
7962
7963         PR middle-end/42644
7964         PR middle-end/42130
7965         * gcc.dg/graphite/id-18.c: New.
7966         * gcc.dg/graphite/run-id-pr42644.c: New.
7967
7968 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
7969
7970         PR middle-end/42326
7971         * gcc.dg/graphite/pr42326.c: New.
7972
7973 2010-03-08  Richard Guenther  <rguenther@suse.de>
7974
7975         PR tree-optimization/43269
7976         * gcc.c-torture/execute/pr43269.c: New testcase.
7977
7978 2010-03-08  Janus Weil  <janus@gcc.gnu.org>
7979
7980         PR fortran/43256
7981         * gfortran.dg/typebound_call_13.f03: New.
7982
7983 2010-03-05  Eric Botcazou  <ebotcazou@adacore.com>
7984
7985         * lib/plugin-support.exp (plugin-test-execute): Use PLUGINCC in lieu
7986         of HOSTCC and PLUGINCFLAGS in lieu of HOSTCFLAGS.
7987
7988 2010-03-05  Jason Merrill  <jason@redhat.com>
7989
7990         * g++.dg/abi/mangle40.C: Require weak and alias.
7991
7992 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
7993
7994         PR middle-end/42326
7995         * gfortran.dg/graphite/pr42326.f90: New.
7996         * gfortran.dg/graphite/pr42326-1.f90: New.
7997
7998 2010-03-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7999
8000         * lib/gnat.exp (gnat_init): Remove GNAT_UNDER_TEST_ORIG.
8001         (gnat_target_compile): Likewise.
8002         Reinitialize GNAT_UNDER_TEST if target changes.
8003         Set ADA_INCLUDE_PATH, ADA_OBJECTS_PATH in environment.
8004         (local_find_gnatmake): Pass full --GCC to gnatlink.
8005         Remove --LINK.
8006
8007 2010-03-04  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
8008
8009         PR c/43248
8010         * gcc.dg/compound-literal-1.c: New testcase.
8011
8012 2010-03-04  Martin Jambor  <mjambor@suse.cz>
8013
8014         PR tree-optimization/43164
8015         PR tree-optimization/43191
8016         * gcc.c-torture/compile/pr43164.c: New test.
8017         * gcc.c-torture/compile/pr43191.c: Likewise.
8018
8019 2010-03-04  Janus Weil  <janus@gcc.gnu.org>
8020
8021         PR fortran/43244
8022         * gfortran.dg/finalize_9.f90: New.
8023
8024 2010-03-04  Tobias Burnus  <burnus@net-b.de>
8025             Ken Werner <ken@linux.vnet.ibm.com>
8026
8027         * gfortran.dg/reassoc_4.f: Add --param max-completely-peel-times
8028         to dg-options for spu.
8029         * gfortran.dg/vect/vect-7.f90: Add vect_intfloat_cvt to the
8030         dump-scan target to exclude spu.
8031
8032 2010-03-04  Changpeng Fang  <changpeng.fang@amd.com>
8033
8034         PR middle-end/43209
8035         * gcc.dg/tree-ssa/ivopts-4.c: New.
8036
8037 2010-03-03  Janis Johnson  <janis187@us.ibm.com>
8038
8039         * lib/target-supports-dg.exp (check-flags): Provide defaults for
8040         include-opts and exclude-opts; skip checking the flags if arguments
8041         are the same as the defaults.
8042         (dg-xfail-if): Verify the number of arguments, supply defaults
8043         for unspecified optional arguments.
8044         (dg-skip-if, dg-xfail-run-if): Verify the number of arguments.
8045
8046 2010-03-03  Jason Merrill  <jason@redhat.com>
8047
8048         PR c++/12909
8049         * g++.dg/abi/mangle40.C: Updated.
8050
8051 2010-03-03  Jason Merrill  <jason@redhat.com>
8052
8053         * g++.dg/abi/mangle19-1.C: Adjust for default -Wabi.
8054         * g++.dg/abi/mangle23.C: Likewise.
8055         * g++.dg/eh/simd-2.C: Likewise.
8056         * g++.dg/ext/attribute-test-2.C: Likewise.
8057         * g++.dg/ext/vector14.C: Likewise.
8058         * g++.dg/other/pr34435.C: Likewise.
8059         * g++.dg/template/conv8.C: Likewise.
8060         * g++.dg/template/nontype9.C: Likewise.
8061         * g++.dg/template/qualttp17.C: Likewise.
8062         * g++.dg/template/ref1.C: Likewise.
8063         * g++.old-deja/g++.pt/crash68.C: Likewise.
8064         * g++.old-deja/g++.pt/ref1.C: Likewise.
8065         * g++.old-deja/g++.pt/ref3.C: Likewise.
8066         * g++.old-deja/g++.pt/ref4.C: Likewise.
8067
8068         PR c++/12909
8069         * g++.dg/abi/mangle40.C: New.
8070         * g++.dg/abi/mangle41.C: New.
8071         * g++.dg/lto/20100302_0.C: New.
8072         * g++.dg/lto/20100302_1.C: New.
8073         * g++.dg/lto/20100302.h: New.
8074
8075 2010-03-03  Paul Thomas  <pault@gcc.gnu.org>
8076
8077         PR fortran/43243
8078         * gfortran.dg/internal_pack_12.f90: New test.
8079
8080 2010-03-03  H.J. Lu  <hongjiu.lu@intel.com>
8081
8082         * gcc.dg/pr36997.c: Adjust error message.
8083
8084 2010-03-03  Mike Stump  <mikestump@comcast.net>
8085
8086         * gcc.target/i386/builtin-unreachable.c: Don't expect stack
8087         adjustments to not be present on machines that align the stack to
8088         more than 4 bytes and don't have a red zone yet as that is an
8089         unimplemented optimization.
8090
8091 2010-03-03  Janus Weil  <janus@gcc.gnu.org>
8092
8093         PR fortran/43169
8094         * gfortran.dg/impure_assignment_3.f90: New.
8095
8096 2010-03-03  Jakub Jelinek  <jakub@redhat.com>
8097
8098         PR debug/43229
8099         * gfortran.dg/pr43229.f90: New test.
8100
8101         PR debug/43237
8102         * gcc.dg/debug/dwarf2/pr43237.c: New test.
8103
8104         PR debug/43177
8105         * gcc.dg/guality/pr43177.c: New test.
8106
8107 2010-03-02  Jason Merrill  <jason@redhat.com>
8108
8109         * g++.dg/ext/vector9.C: Adjust error message.
8110         * g++.dg/conversion/simd3.C: Likewise.
8111         * g++.dg/other/error23.C: Likewise.
8112
8113 2010-03-02  Mike Stump  <mikestump@comcast.net>
8114
8115         PR c++/41090
8116         * g++.dg/ext/label13.C (C::C): xfail for darwin for now.
8117
8118 2010-03-02  Paul Thomas  <pault@gcc.gnu.org>
8119
8120         PR fortran/43180
8121         * gfortran.dg/internal_pack_10.f90: New test.
8122
8123         PR fortran/43173
8124         * gfortran.dg/internal_pack_11.f90: New test.
8125
8126 2010-03-02  Reza Yazdani  <reza.yazdani@amd.com>
8127
8128         PR middle-end/42640
8129         * gcc.dg/tree-ssa/pr42640.c: New.
8130
8131 2010-03-01  Richard Guenther  <rguenther@suse.de>
8132
8133         PR tree-optimization/43220
8134         * gcc.c-torture/execute/pr43220.c: New testcase.
8135
8136 2010-03-01  Richard Guenther  <rguenther@suse.de>
8137
8138         PR middle-end/43213
8139         * gcc.dg/pr43213.c: New testcase.
8140
8141 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8142
8143         PR pch/14940
8144         * gcc.dg/pch/pch.exp: Don't XFAIL largefile.c on i?86-*-solaris2.10.
8145
8146 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8147
8148         * lib/target-supports.exp (check_effective_target_ucn_nocache):
8149         New function.
8150         (check_effective_target_ucn): Likewise.
8151
8152         * g++.dg/other/ucnid-1.C: Don't XFAIL on *-*-solaris2.*, but skip
8153         if !ucn.
8154         * gcc.dg/ucnid-2.c: Likewise.
8155         * gcc.dg/ucnid-3.c: Likewise.
8156         * gcc.dg/ucnid-4.c: Likewise.
8157         * gcc.dg/ucnid-11.c: Likewise.
8158         * gcc.dg/ucnid-12.c: Likewise.
8159         * gcc.dg/ucnid-6.c: Skip if !ucn.
8160         * gcc.dg/ucnid-9.c: Likewise.
8161
8162 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8163
8164         * gcc.target/i386/pr32000-2.c: Add missing include and exclude
8165         lists to dg-skip-if.
8166         * gcc.target/i386/stackalign/return-3.c: Likewise.
8167
8168 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8169
8170         * gcc.target/i386/clearcap.map: New file.
8171         * gcc.target/i386/i386.exp: Check for linker -M mapfile support.
8172         Pass clearcap.map by default if supported.
8173
8174 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8175
8176         PR fortran/42900
8177         * gfortran.dg/stat_1.f90: Accept 'testfile' gid == parent dir gid.
8178         Explain this.
8179         * gfortran.dg/stat_2.f90: Likewise.
8180
8181 2010-03-01  Tobias Burnus  <burnus@net-b.de>
8182
8183         PR fortran/43199
8184         * gfortran.dg/module_read_2.f90: New test.
8185
8186 2010-02-27  Mark Mitchell  <mark@codesourcery.com>
8187
8188         PR c++/42748
8189         * g++.dg/abi/mangle11.C: Adjust mangling warning locations.
8190         * g++.dg/abi/mangle12.C: Likewise.
8191         * g++.dg/abi/mangle20-2.C: Likewise.
8192         * g++.dg/abi/mangle17.C: Likewise.
8193         * g++.dg/template/cond2.C: Likewise.
8194         * g++.dg/template/pr35240.C: Likewise.
8195
8196 2010-02-27  Richard Guenther  <rguenther@suse.de>
8197
8198         PR tree-optimization/43186
8199         * gcc.c-torture/compile/pr43186.c: Adjust testcase.
8200
8201 2010-02-27  Kaz Kojima  <kkojima@gcc.gnu.org>
8202
8203         * g++.dg/abi/packed1.C: Expect warning on the SH.
8204
8205 2010-02-27  Simon Martin  <simartin@users.sourceforge.net>
8206
8207         PR c++/42054:
8208         * g++.dg/parse/error37.C: New test.
8209
8210 2010-02-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8211
8212         PR c/24577
8213         PR c/43192
8214         * gcc.dg/pr8927-1.c: Match new note.
8215         * gcc.dg/990506-0.c: Likewise.
8216         * gcc.dg/gomp/flush-2.c: Likewise.
8217         * gcc.dg/gomp/atomic-5.c: Likewise.
8218         * gcc.dg/gomp/pr34607.c: Likewise.
8219         * gcc.dg/pr35746.c: Likewise.
8220         * gcc.dg/cpp/pragma-1.c: Likewise.
8221         * gcc.dg/cpp/pragma-2.c: Likewise.
8222         * gcc.dg/pr41842.c: Likewise.
8223         * gcc.dg/noncompile/20040629-1.c: Likewise.
8224         * objc.dg/private-1.m: Likewise.
8225
8226 2010-02-27  Tobias Burnus  <burnus@net-b.de>
8227
8228         PR fortran/43185
8229         * gfortran.dg/default_initialization_1.f90: Add -std=f2003.
8230         * gfortran.dg/default_initialization_4.f90: New test.
8231
8232 2010-02-27  Eric Botcazou  <ebotcazou@adacore.com>
8233
8234         * gnat.dg/thin_pointer.ad[sb]: Rename into...
8235         * gnat.dg/thin_pointer1.ad[sb]: ...this.
8236         * gnat.dg/thin_pointer2.adb: New test.
8237         * gnat.dg/thin_pointer2_pkg.ad[sb]: New helper.
8238
8239 2010-02-26  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8240
8241         PR c/20631
8242         * gcc.dg/cpp/c90-pedantic.c: New.
8243         * gcc.dg/cpp/c90.c: New.
8244         * gcc.dg/gnu90-const-expr-1.c: New.
8245         * gcc.dg/Woverlength-strings-pedantic-c90.c: New.
8246
8247 2010-02-26  Richard Guenther  <rguenther@suse.de>
8248
8249         PR tree-optimization/43186
8250         * gcc.c-torture/compile/pr43186.c: New testcase.
8251
8252 2010-02-26  Jakub Jelinek  <jakub@redhat.com>
8253
8254         PR debug/43190
8255         * c-c++-common/dwarf2/pr43190.c: New test.
8256
8257 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
8258
8259         PR testsuite/37074:
8260         * gcc.dg/torture/stackalign/stackalign.exp: Add -mno-mmx to x86.
8261
8262 2010-02-26  Richard Guenther  <rguenther@suse.de>
8263
8264         PR tree-optimization/43188
8265         * gcc.c-torture/compile/pr43188.c: New testcase.
8266
8267 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
8268
8269         PR target/43175
8270         * gcc.target/i386/vperm-v4si-2-sse4.c: New.
8271
8272 2010-02-25  Eric Botcazou  <ebotcazou@adacore.com>
8273
8274         * g++.dg/abi/packed1.C: Expect warning on the SPARC.
8275
8276 2010-02-25  Michael Meissner  <meissner@linux.vnet.ibm.com>
8277
8278         PR target/43154
8279         * gcc.target/powerpc/pr43154.c: New file.
8280
8281 2010-02-25  Jakub Jelinek  <jakub@redhat.com>
8282
8283         PR debug/43166
8284         * gfortran.dg/debug/pr43166.f: New test.
8285
8286         PR debug/43165
8287         * gcc.dg/torture/pr43165.c: New test.
8288
8289 2010-02-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8290
8291         PR c/43128
8292         * c-c++-common/pr41779.c: Update.
8293
8294 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8295
8296         PR ada/32547
8297         * lib/gnat-dg.exp (gnat_load): Redefine.
8298
8299         * ada/acats/run_acats: Run run_all.sh with $SHELL.
8300         * ada/acats/run_all.sh: Downcase tasking not implemented message.
8301
8302 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8303
8304         PR libobjc/36610
8305         * objc/execute/forward-1.x: XFAIL on alpha*-dec-osf*, 64-bit
8306         i?86-*-solaris2*, mips-sgi-irix*, sparc*-sun-solaris2* with
8307         -fgnu-runtime.
8308         Sort entries.
8309
8310 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8311
8312         * gcc.dg/cpp/_Pragma6.c: Skip on mips-sgi-irix*, alpha*-dec-osf*.
8313
8314 2010-02-24  Jakub Jelinek  <jakub@redhat.com>
8315
8316         PR debug/43150
8317         * gcc.dg/guality/vla-1.c: New test.
8318
8319 2010-02-24  Tobias Burnus  <burnus@net-b.de>
8320
8321         PR fortran/43042
8322         * gfortran.dg/c_ptr_tests_15.f90: New test.
8323
8324 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
8325
8326         PR target/43107
8327         * gcc.target/i386/pr43107.c: New test.
8328
8329 2010-02-23  Jason Merrill  <jason@redhat.com>
8330
8331         PR c++/43143
8332         * g++.dg/cpp0x/variadic100.C: New.
8333
8334 2010-02-23  Jason Merrill  <jason@redhat.com>
8335
8336         PR debug/42800
8337         * gcc.dg/debug/dwarf2/dwarf2.exp: Run c-c++-common dwarf2 tests.
8338         * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
8339         * c-c++-common/dwarf2/vla1.c: New.
8340
8341 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
8342
8343         PR target/43139
8344         * gcc.dg/pr43139.c: New test.
8345
8346         PR debug/43077
8347         * gcc.dg/guality/pr43077-1.c: New test.
8348
8349 2010-02-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8350
8351         PR 43123
8352         * gcc.dg/march.c: New.
8353         * gcc.dg/march-generic.c: New.
8354         * gcc.dg/mtune.c: New.
8355
8356 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
8357
8358         PR middle-end/43083
8359         * gcc.dg/graphite/pr43083.c: New.
8360
8361 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
8362
8363         PR middle-end/43097
8364         * gfortran.dg/graphite/pr43097.f: New.
8365
8366 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
8367             Manuel López-Ibáñez  <manu@gcc.gnu.org>
8368
8369         PR middle-end/43140
8370         * g++.dg/graphite/pr41305.C: Add -Wno-conversion-null.
8371
8372 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
8373
8374         PR middle-end/43026
8375         * g++.dg/graphite/pr43026.C: New.
8376
8377 2010-02-22  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8378
8379         PR c++/43126
8380         * gcc.dg/cleanup-1.c: Update.
8381         * gcc.dg/func-args-1.c: Update.
8382         * gcc.dg/format/sentinel-1.c: Update.
8383         * g++.old-deja/g++.jason/scoping10.C: Update.
8384         * g++.old-deja/g++.ns/lookup5.C: Update.
8385         * g++.dg/ext/cleanup-1.C: Update.
8386         * g++.dg/parse/varmod1.C: Update.
8387         * g++.dg/parse/error33.C: Update.
8388         * g++.dg/expr/call3.C: Update.
8389         * g++.dg/func-args-1.C: New.
8390
8391 2010-02-22  H.J. Lu  <hongjiu.lu@intel.com>
8392
8393         PR c/43125
8394         * gcc.dg/attr-used-2.c: Moved to ...
8395         * c-c++-common/attr-used-2.c: Here.
8396
8397         * gcc.dg/attr-used.c: Moved to ...
8398         * c-c++-common/attr-used.c: Here.
8399
8400 2010-02-22  Ozkan Sezer  <sezeroz@gmail.com>
8401
8402         * gcc.c-torture/execute/991014-1.c: Use __SIZE_TYPE__ for size types.
8403
8404 2010-02-22  Richard Guenther  <rguenther@suse.de>
8405
8406         PR lto/43045
8407         * gfortran.dg/lto/20100222-1_0.f03: New testcase.
8408         * gfortran.dg/lto/20100222-1_1.c: Likewise.
8409
8410 2010-02-22  Richard Guenther  <rguenther@suse.de>
8411
8412         PR tree-optimization/42749
8413         * gcc.c-torture/compile/pr42749.c: New testcase.
8414
8415 2010-02-22  Paul Thomas  <pault@gcc.gnu.org>
8416
8417         PR fortran/43072
8418         * gfortran.dg/internal_pack_6.f90: Number of 'packs' now zero.
8419         * gfortran.dg/internal_pack_9.f90: New test.
8420
8421 2010-02-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8422
8423         PR c++/23510
8424         * g++.dg/template/recurse.C: Adjust.
8425         * g++.dg/template/pr23510.C: New.
8426
8427 2010-02-21  Dodji Seketeli  <dodji@redhat.com>
8428
8429         PR c++/42824
8430         * g++.dg/template/memclass4.C: New test.
8431
8432 2010-02-21  Tobias Burnus  <burnus@net-b.de>
8433
8434         PR fortran/35259
8435         * gfortran.dg/reassoc_5.f90: New test.
8436
8437 2010-02-20  Uros Bizjak  <ubizjak@gmail.com>
8438
8439         PR target/43067
8440         * gcc.target/i386/pr43067.c: New test.
8441
8442 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8443
8444         PR c++/35669
8445         * g++.dg/warn/Wconversion2.C: Replace -Wconversion with
8446         -Wconversion-null.
8447         * g++.dg/warn/Wconversion-null.C: New test.
8448         * g++.old-deja/g++.other/null1.C: Move to...
8449         * g++.dg/warn/Wconversion-null-2.C: ... here. Remove -Wconversion.
8450
8451 2010-02-20  Paul Thomas  <pault@gcc.gnu.org>
8452
8453         PR fortran/36932
8454         PR fortran/36933
8455         * gfortran.dg/dependency_26.f90: New test.
8456
8457         PR fortran/43072
8458         * gfortran.dg/internal_pack_7.f90: New test.
8459
8460         PR fortran/43111
8461         * gfortran.dg/internal_pack_8.f90: New test.
8462
8463 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8464
8465         PR 43128
8466         * c-c++-common/pr41779.c: Fix broken testcase.
8467
8468 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8469
8470         PR 36513
8471         * c-c++-common/pr36513.c: New testcase.
8472         * c-c++-common/pr36513-2.c: New testcase.
8473
8474 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8475
8476         PR 41779
8477         * c-c++-common/pr41779.c: New.
8478
8479 2010-02-19  Jakub Jelinek  <jakub@redhat.com>
8480
8481         PR debug/43084
8482         * gcc.dg/pr43084.c: New test.
8483
8484 2010-02-19  Richard Guenther  <rguenther@suse.de>
8485
8486         PR tree-optimization/42916
8487         * gcc.dg/pr42916.c: New testcase.
8488
8489 2010-02-18  Jason Merrill  <jason@redhat.com>
8490
8491         PR c++/42837
8492         * g++.dg/abi/packed1.C: Add expected warning.
8493
8494         PR c++/43108
8495         * g++.dg/torture/dg-torture.exp: Run c-c++-common torture tests.
8496         * gcc.dg/torture/dg-torture.exp: Likewise.
8497         * c-c++-common/torture/complex-sign.h,
8498         c-c++-common/torture/complex-sign-add.c,
8499         c-c++-common/torture/complex-sign-mixed-add.c,
8500         c-c++-common/torture/complex-sign-mixed-div.c,
8501         c-c++-common/torture/complex-sign-mixed-mul.c,
8502         c-c++-common/torture/complex-sign-mixed-sub.c,
8503         c-c++-common/torture/complex-sign-mul.c,
8504         c-c++-common/torture/complex-sign-sub.c: Move from gcc.dg/torture.
8505         Adapt for C++ compilation as well.
8506
8507         PR c++/43070
8508         * g++.dg/ext/label1.C: Update.
8509         * g++.dg/ext/label2.C: Update.
8510
8511         PR c++/26261
8512         * g++.dg/template/dependent-name6.C: New.
8513
8514         PR c++/43109
8515         * g++.dg/parse/namespace12.C: New.
8516
8517 2010-02-18  Martin Jambor  <mjambor@suse.cz>
8518
8519         PR tree-optimization/43066
8520         * gcc.c-torture/compile/pr43066.c: New test.
8521
8522 2010-02-18  Uros Bizjak  <ubizjak@gmail.com>
8523
8524         * g++.dg/ext/attrib35.C: Fix target selector string.
8525         * g++.dg/ext/attrib36.C: Ditto.
8526         * g++.dg/ext/attrib37.C: Ditto.
8527         * g++.dg/abi/mangle24.C: Remove stray "*/" from dg directives.
8528         * g++.dg/abi/mangle25.C: Ditto.
8529
8530 2010-02-17  Jason Merrill  <jason@redhat.com>
8531
8532         PR c++/43069
8533         * g++.dg/parse/namespace11.C: New.
8534
8535         PR c++/43093
8536         * g++.dg/ext/attrib37.C: New.
8537
8538         PR c++/43079
8539         * g++.dg/template/ptrmem20.C: New.
8540
8541 2010-02-17  Uros Bizjak  <ubizjak@gmail.com>
8542
8543         PR target/43103
8544         * gcc.target/i386/xop-check.h: Include m256-check.h.
8545         * gcc.target/i386/xop-vpermil2ps-1.c: Include x86intrin.h.
8546         * gcc.target/i386/xop-vpermil2ps-256-1.c: Ditto.
8547         * gcc.target/i386/xop-vpermil2pd-1.c: Ditto.
8548         * gcc.target/i386/xop-vpermil2pd-256-1.c: Ditto.
8549
8550 2010-02-17  Jakub Jelinek  <jakub@redhat.com>
8551
8552         PR debug/42918
8553         * gcc.dg/pr42918.c: New test.
8554
8555 2010-02-16  H.J. Lu  <hongjiu.lu@intel.com>
8556
8557         * g++.dg/ext/attrib36.C: Require ILP32.
8558
8559 2010-02-16  Richard Guenther  <rguenther@suse.de>
8560
8561         PR tree-optimization/41043
8562         * gfortran.dg/pr41043.f90: New testcase.
8563         * gcc.dg/Wstrict-overflow-18.c: XFAIL.
8564
8565 2010-02-16  Jason Merrill  <jason@redhat.com>
8566
8567         * g++.dg/cpp0x/initlist-opt.C: Declare max_val inline.
8568
8569 2010-02-16  Ira Rosen  <irar@il.ibm.com>
8570
8571         PR tree-optimization/43074
8572         * gcc.dg/vect/fast-math-pr43074.c: New test.
8573
8574 2010-02-16  Jakub Jelinek  <jakub@redhat.com>
8575
8576         * lib/prune.exp: Prune variable tracking size limit exceeded notes.
8577
8578 2010-02-16  Jason Merrill  <jason@redhat.com>
8579
8580         PR c++/43031
8581         * g++.dg/ext/attrib36.C: New.
8582
8583         PR c++/43036
8584         * g++.dg/other/array6.C: New.
8585
8586 2010-02-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8587
8588         * g++.dg/cpp0x/initlist-opt.C: Bind pic locally.
8589
8590 2010-02-15  Sebastian Pop  <sebastian.pop@amd.com>
8591
8592         * gcc.target/i386/sse-14.c: Add tests for _mm_permute2_pd,
8593         _mm256_permute2_pd, _mm_permute2_ps, and _mm256_permute2_ps.
8594         * gcc.target/i386/xop-vpermil2pd-1.c: New.
8595         * gcc.target/i386/xop-vpermil2pd-256-1.c: New.
8596         * gcc.target/i386/xop-vpermil2ps-1.c: New.
8597         * gcc.target/i386/xop-vpermil2ps-256-1.c: New.
8598
8599 2010-02-15  Richard Guenther  <rguenther@suse.de>
8600
8601         PR middle-end/43068
8602         * g++.dg/torture/pr43068.C: New testcase.
8603
8604 2010-02-14  Volker Reichelt  <reichelt@gcc.gnu.org>
8605
8606         PR c++/43024
8607         * g++.dg/opt/ice1.C: New.
8608
8609 2010-02-14  Jason Merrill  <jason@redhat.com>
8610
8611         PR c++/41997
8612         * g++.dg/cpp0x/initlist-opt.C: New.
8613
8614 2010-02-13  Paul Thomas  <pault@gcc.gnu.org>
8615
8616         PR fortran/41113
8617         PR fortran/41117
8618         * gfortran.dg/internal_pack_6.f90: New test.
8619
8620 2010-02-12  Jason Merrill  <jason@redhat.com>
8621
8622         PR c++/43054
8623         * g++.dg/cpp0x/variadic99.C: New.
8624
8625 2010-02-12  Jakub Jelinek  <jakub@redhat.com>
8626
8627         * gcc.dg/guality/guality.h (GUALCVT): Zero extend instead of
8628         sign extend pointers to gualchk_t.
8629
8630         PR c++/43033
8631         * g++.dg/other/default3.C: Xfail g4 test.
8632
8633 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
8634
8635         PR middle-end/43012
8636         * gcc.dg/graphite/pr43012.c: New.
8637
8638 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
8639
8640         PR middle-end/42930
8641         * g++.dg/graphite/pr42930.C: New.
8642
8643 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
8644
8645         PR middle-end/42914
8646         PR middle-end/42530
8647         * gcc.dg/graphite/pr42530.c: New.
8648         * gcc.dg/graphite/pr42914.c: New.
8649
8650 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
8651
8652         PR middle-end/42771
8653         * gcc.dg/graphite/pr42771.c: New.
8654
8655 2010-02-11  Richard Guenther  <rguenther@suse.de>
8656
8657         PR tree-optimization/42998
8658         * gcc.c-torture/compile/pr42998.c: New testcase.
8659
8660 2010-02-10  Jason Merrill  <jason@redhat.com>
8661
8662         PR c++/41896
8663         * g++.dg/cpp0x/lambda/lambda-nested3.C: New.
8664
8665         PR c++/42983, core issue 906
8666         * g++.dg/cpp0x/defaulted15.C: Add virtualness test.
8667         * g++.dg/cpp0x/defaulted9.C: Move virtual default outside class.
8668
8669         PR c++/43016
8670         * g++.dg/cpp0x/lambda/lambda-conv.C: Test for weakness.
8671
8672 2010-02-10  Richard Guenther  <rguenther@suse.de>
8673
8674         PR tree-optimization/43017
8675         * gcc.dg/torture/pr43017.c: New testcase.
8676
8677 2010-02-10  Tobias Burnus <burnus@net-b.de>
8678
8679         PR fortran/40823
8680         * gfortran.dg/private_type_1.f90: Update error location.
8681         * gfortran.dg/invalid_interface_assignment.f90: Ditto.
8682         * gfortran.dg/typebound_operator_2.f03: Ditto.
8683         * gfortran.dg/assignment_2.f90: Ditto.
8684         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
8685         * gfortran.dg/binding_label_tests_9.f03: Ditto.
8686
8687 2010-02-10  Tobias Burnus  <burnus@net-b.de>
8688
8689         PR fortran/43015
8690         * gfortran.dg/bind_c_usage_20.f90: New test.
8691
8692 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
8693
8694         PR debug/43010
8695         * g++.dg/debug/pr43010.C: New test.
8696
8697 2010-02-10  Richard Guenther  <rguenther@suse.de>
8698
8699         PR c/43007
8700         * gcc.c-torture/execute/20100209-1.c: New testcase.
8701         * gcc.dg/fold-div-3.c: Likewise.
8702
8703 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
8704
8705         * gcc.dg/builtin-ffs-1.c: New test.
8706
8707 2010-02-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8708
8709         PR fortran/42999
8710         * gfortran.dg/array_constructor_35.f90: New test.
8711
8712 2010-02-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8713
8714         * gcc.dg/tree-ssa/inline-4.c: Bind pic locally.
8715
8716 2010-02-09  Jason Merrill  <jason@redhat.com>
8717
8718         PR c++/42399
8719         * g++.dg/cpp0x/lambda/lambda-errloc2.C: New.
8720
8721         PR c++/42370
8722         * g++.dg/cpp0x/lambda/lambda-warn2.C: New.
8723
8724 2010-02-09  Tobias Burnus  <burnus@net-b.de>
8725
8726         PR fortran/41869
8727         * gfortran.dg/module_write_1.f90: New test.
8728
8729 2010-02-09  Alexander Monakov  <amonakov@ispras.ru>
8730
8731         * gcc.dg/pr19340.c: Adjust.
8732
8733 2010-02-09  Richard Guenther  <rguenther@suse.de>
8734
8735         PR tree-optimization/43008
8736         * gcc.c-torture/execute/pr43008.c: New testcase.
8737
8738 2010-02-09  Richard Guenther  <rguenther@suse.de>
8739
8740         PR tree-optimization/43000
8741         * gcc.dg/torture/pr43000.c: New testcase.
8742         * gcc.dg/torture/pr43002.c: Likewise.
8743
8744 2010-02-09  Daniel Kraft  <d@domob.eu>
8745
8746         PR fortran/39171
8747         * gfortran.dg/char_length_2.f90: Change warning expectations accordingly
8748         and pass -Wsurprising as necessary.
8749
8750 2010-02-08  Jakub Jelinek  <jakub@redhat.com>
8751
8752         PR tree-optimization/42890
8753         * g++.dg/torture/pr42890.C: New test.
8754
8755 2010-02-08  Richard Guenther  <rguenther@suse.de>
8756
8757         PR middle-end/42995
8758         * gcc.dg/tree-ssa/inline-4.c: New testcase.
8759
8760 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
8761
8762         * gcc.dg/graphite/block-0.c: Call abort for runtime test.  Always
8763         return 0 from main.
8764         * gcc.dg/graphite/block-1.c: Same.
8765         * gcc.dg/graphite/block-3.c: Same.
8766         * gcc.dg/graphite/block-4.c: Same.
8767         * gcc.dg/graphite/block-5.c: Same.
8768         * gcc.dg/graphite/block-6.c: Same.
8769         * gcc.dg/graphite/block-7.c: Same.
8770         * gcc.dg/graphite/interchange-0.c: Same.
8771         * gcc.dg/graphite/interchange-1.c: Same.
8772         * gcc.dg/graphite/interchange-10.c: Same.
8773         * gcc.dg/graphite/interchange-11.c: Same.
8774         * gcc.dg/graphite/interchange-12.c: Same.
8775         * gcc.dg/graphite/interchange-2.c: Same.
8776         * gcc.dg/graphite/interchange-3.c: Same.
8777         * gcc.dg/graphite/interchange-4.c: Same.
8778         * gcc.dg/graphite/interchange-5.c: Same.
8779         * gcc.dg/graphite/interchange-6.c: Same.
8780         * gcc.dg/graphite/interchange-7.c: Same.
8781         * gcc.dg/graphite/interchange-8.c: Same.
8782         * gcc.dg/graphite/interchange-9.c: Same.
8783         * gcc.dg/graphite/interchange-mvt.c: Same.
8784
8785 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
8786
8787         * gfortran.dg/graphite/id-19.f: New.
8788         * gfortran.dg/graphite/pr14741.f90: New.
8789         * gfortran.dg/graphite/pr41924.f90: New.
8790         * gfortran.dg/graphite/run-id-2.f90: New.
8791
8792 2010-02-07  Richard Guenther  <rguenther@suse.de>
8793
8794         PR middle-end/42956
8795         * gcc.c-torture/compile/pr42956.c: New testcase.
8796
8797 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8798
8799         PR libfortran/42742
8800         * gfortran.dg/fmt_cache_2.f: New test.
8801
8802 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8803
8804         * gfortran.dg/read_no_eor.f90: New test.
8805
8806 2010-02-05  Jason Merrill  <jason@redhat.com>
8807
8808         * g++.dg/ext/label13.C: Move constructor body out of class.
8809
8810 2010-02-03  Jason Merrill  <jason@redhat.com>
8811
8812         PR c++/42870
8813         * g++.dg/ext/dllexport3.C: New.
8814
8815 2010-02-05  Ozkan Sezer  <sezeroz@gmail.com>
8816
8817         * gcc.dg/format/ms-format3.c: New test for specific MS types.
8818
8819 2010-02-05  Richard Guenther  <rguenther@suse.de>
8820
8821         * gcc.dg/tree-ssa/ssa-ccp-28.c: New testcase.
8822
8823 2010-02-05  Dodji Seketeli  <dodji@redhat.com>
8824
8825         PR c++/42915
8826         * g++.dg/other/crash-9.C: New test.
8827
8828 2010-02-05  Paul Thomas  <pault@gcc.gnu.org>
8829
8830         PR fortran/42309
8831         * gfortran.dg/subref_array_pointer_4.f90 : New test.
8832
8833 2010-02-04  Richard Guenther  <rguenther@suse.de>
8834
8835         PR rtl-optimization/42952
8836         * gcc.dg/torture/pr42952.c: New testcase.
8837
8838 2010-02-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8839
8840         PR libfortran/42901
8841         * gfortran.dg/namelist_60.f90: New test.
8842
8843 2010-02-03  Jason Merrill  <jason@redhat.com>
8844
8845         PR c++/40138
8846         * g++.dg/ext/builtin11.C: New.
8847
8848         PR c++/4926
8849         PR c++/38600
8850         * g++.dg/abi/mangle35.C: New.
8851         * g++.dg/abi/mangle37.C: New.
8852
8853         PR c++/12909
8854         * g++.dg/abi/mangle36.C: New.
8855
8856         PR c++/35652
8857         * g++.dg/warn/string1.C: New.
8858
8859 2010-02-03  Richard Guenther  <rguenther@suse.de>
8860
8861         PR tree-optimization/42944
8862         * gcc.dg/errno-1.c: New testcase.
8863
8864 2010-02-03  Richard Guenther  <rguenther@suse.de>
8865
8866         PR middle-end/42927
8867         * gcc.c-torture/compile/pr42927.c: New testcase.
8868
8869 2010-02-03  Tobias Burnus  <burnus@net-b.de>
8870
8871         PR fortran/42936
8872         * gfortran.dg/null_4.f90: New test.
8873
8874 2010-02-02  Jason Merrill  <jason@redhat.com>
8875
8876         PR c++/41090
8877         * g++.dg/ext/label13.C: New.
8878
8879 2010-02-02  Tobias Burnus  <burnus@net-b.de>
8880
8881         PR fortran/42650
8882         * gfortran.dg/func_result_5.f90: New test.
8883
8884 2010-02-01  Tobias Burnus  <burnus@net-b.de>
8885
8886         PR fortran/42922
8887         * gfortran.dg/pure_initializer_3.f90: News test.
8888
8889 2010-01-31  Janus Weil  <janus@gcc.gnu.org>
8890
8891         PR fortran/42888
8892         * gfortran.dg/allocate_derived_2.f90: New test.
8893
8894 2010-01-31  Eric Botcazou  <ebotcazou@adacore.com>
8895
8896         PR middle-end/42898
8897         * gcc.dg/torture/pr42898-2.c: New test.
8898
8899 2010-01-31  Richard Guenther  <rguenther@suse.de>
8900
8901         PR middle-end/42898
8902         * gcc.dg/torture/pr42898.c: New testcase.
8903
8904 2010-01-31  Paul Thomas  <pault@gcc.gnu.org>
8905
8906         PR fortran/38324
8907         * gfortran.dg/alloc_comp_basics_1.f90: Remove option -O2.
8908         * gfortran.dg/alloc_comp_bounds_1.f90: New test.
8909
8910 2010-01-30  Paolo Bonzini  <bonzini@gnu.org>
8911
8912         * g++.dg/tree-ssa/inline-1.C: New.
8913         * g++.dg/tree-ssa/inline-2.C: New.
8914         * g++.dg/tree-ssa/inline-3.C: New.
8915
8916 2010-01-29  Michael Meissner  <meissner@linux.vnet.ibm.com>
8917
8918         PR testsuite/41701
8919         * gcc.dg/builtins-58.c: Add -fno-ident to the options to prevent
8920         the string 'pow' in the pathname of the compiler from generating a
8921         test failure.
8922
8923 2010-01-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8924
8925         * g++.old-deja/g++.mike/eh16.C: Rename err to e.
8926         * g++.old-deja/g++.mike/eh17.C: Likewise.
8927         * g++.old-deja/g++.mike/p5571.C: Likewise.
8928
8929 2010-01-29  Dodji Seketeli  <dodji@redhat.com>
8930
8931         PR c++/42758
8932         PR c++/42634
8933         PR c++/42336
8934         PR c++/42797
8935         PR c++/42880
8936         * g++.dg/other/crash-5.C: New test.
8937         * g++.dg/other/crash-6.C: New test.
8938         * g++.dg/other/crash-7.C: New test.
8939         * g++.dg/other/crash-8.C: New test.
8940
8941 2010-01-29  Jakub Jelinek  <jakub@redhat.com>
8942
8943         PR rtl-optimization/42889
8944         * gcc.dg/pr42889.c: New test.
8945
8946 2010-01-28  H.J. Lu  <hongjiu.lu@intel.com>
8947
8948         * gcc.target/i386/pr42881.c: Use SSE2.
8949
8950 2010-01-28  Uros Bizjak  <ubizjak@gmail.com>
8951
8952         PR target/42891
8953         * gcc.target/i386/pr42891.c: New test.
8954
8955 2010-01-28  Richard Guenther  <rguenther@suse.de>
8956
8957         PR tree-optimization/42871
8958         * g++.dg/torture/pr42871.C: New testcase.
8959
8960 2010-01-28  Richard Guenther  <rguenther@suse.de>
8961
8962         * gcc.dg/Wobjsize-1.h: New testcase.
8963         * gcc.dg/Wobjsize-1.c: Likewise.
8964
8965 2010-01-28  Richard Guenther  <rguenther@suse.de>
8966
8967         PR middle-end/42883
8968         * g++.dg/torture/pr42883.C: New testcase.
8969
8970 2010-01-28  Michael Matz  <matz@suse.de>
8971
8972         * gcc.target/i386/pr42881.c: New test.
8973
8974 2010-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8975
8976         * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6*o32 support.
8977         Add i?86-*-solaris2* support.
8978
8979 2010-01-28  Dodji Seketeli  <dodji@redhat.com>
8980
8981         PR c++/42713
8982         PR c++/42820
8983         * g++.dg/template/typedef27.C: New test case.
8984         * g++.dg/template/typedef28.C: New test case.
8985
8986 2010-01-27  Stephen Thomas  <stephen.thomas@arm.com>
8987
8988         * gcc.dg/optimize-bswap*.c: Add ARM target
8989
8990 2010-01-27  Richard Guenther  <rguenther@suse.de>
8991
8992         PR middle-end/42878
8993         * gcc.dg/torture/pr42878-1.c: New testcase.
8994         * gcc.dg/torture/pr42878-2.c: Likewise.
8995
8996 2010-01-27  Jakub Jelinek  <jakub@redhat.com>
8997
8998         PR middle-end/42874
8999         * gcc.dg/vla-22.c: New test.
9000
9001 2010-01-26  Jakub Jelinek  <jakub@redhat.com>
9002
9003         * ada/acats/run_all.sh: Make sure norun.lst is sorted using the
9004         current collation.
9005
9006 2010-01-26  Richard Guenther  <rguenther@suse.de>
9007
9008         PR rtl-optimization/42685
9009         * gcc.dg/pr42685.c: New testcase.
9010         * g++.dg/other/pr42685.C: Likewise.
9011
9012 2010-01-26  Richard Guenther  <rguenther@suse.de>
9013
9014         PR middle-end/42806
9015         * g++.dg/other/pr42806.C: New testcase.
9016
9017 2010-01-26  Richard Guenther  <rguenther@suse.de>
9018
9019         PR tree-optimization/42250
9020         * gcc.dg/pr42250.c: New testcase.
9021
9022 2010-01-25  Arnaud Charlet  <charlet@adacore.com>
9023
9024         * gnat.dg/array_bounds_test.adb: New test.
9025
9026 2010-01-25  Tobias Burnus  <burnus@net-b.de>
9027
9028         PR fortran/42858
9029         * gfortran.dg/generic_21.f90: New test.
9030
9031 2010-01-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9032
9033         PR testsuite/41522
9034         * gcc.c-torture/compile/pr38789.c: Change to dg-do compile.
9035
9036 2010-01-24  Mark Mitchell  <mark@codesourcery.com>
9037
9038         PR c++/42748
9039         * g++.dg/abi/arm_va_list2.C: New test.
9040         * g++.dg/abi/arm_va_list2.h: Companion header file.
9041
9042 2010-01-24  Paul Thomas  <pault@gcc.gnu.org>
9043
9044         PR fortran/41044
9045         * gfortran.dg/parameter_array_ref_2.f90 : New test.
9046
9047         PR fortran/41167
9048         * gfortran.dg/char_array_arg_1.f90 : New test.
9049
9050         * gfortran.dg/pr25923.f90 : Remove XFAIL.
9051
9052 2010-01-24  Tobias Burnus  <burnus@net-b.de>
9053
9054         PR fortran/39304
9055         * gfortran.dg/generic_20.f90: New test.
9056
9057 2010-01-22  Michael Matz  <matz@suse.de>
9058
9059         * gfortran.dg/vect/fast-math-mgrid-resid.f: Limit to x86, add
9060         -msse2.
9061
9062 2010-01-21  Paul Thomas  <pault@gcc.gnu.org>
9063
9064         PR fortran/42736
9065         * gfortran.dg/dependency_25.f90 : New test.
9066
9067 2010-01-21  Martin Jambor  <mjambor@suse.cz>
9068
9069         PR tree-optimization/42585
9070         * gcc.dg/tree-ssa/pr42585.c: New test.
9071
9072 2010-01-21  Richard Guenther  <rguenther@suse.de>
9073
9074         PR middle-end/19988
9075         * gcc.dg/pr19988.c: New testcase.
9076
9077 2010-01-20  Janis Johnson  <janis187@us.ibm.com>
9078
9079         * g++.dg/compat/decimal/compat-common.h: New file.
9080         * g++.dg/compat/decimal/decimal-dummy.h: New file.
9081         * g++.dg/compat/decimal/pass_x.h: New file.
9082         * g++.dg/compat/decimal/pass_y.h: New file.
9083         * g++.dg/compat/decimal/pass-1_main.C: New file.
9084         * g++.dg/compat/decimal/pass-1_x.C: New file.
9085         * g++.dg/compat/decimal/pass-1_y.C: New file.
9086         * g++.dg/compat/decimal/pass-2_main.C: New file.
9087         * g++.dg/compat/decimal/pass-2_x.C: New file.
9088         * g++.dg/compat/decimal/pass-2_y.C: New file.
9089         * g++.dg/compat/decimal/pass-3_main.C: New file.
9090         * g++.dg/compat/decimal/pass-3_x.C: New file.
9091         * g++.dg/compat/decimal/pass-3_y.C: New file.
9092         * g++.dg/compat/decimal/pass-4_main.C: New file.
9093         * g++.dg/compat/decimal/pass-4_x.C: New file.
9094         * g++.dg/compat/decimal/pass-4_y.C: New file.
9095         * g++.dg/compat/decimal/pass-5_main.C: New file.
9096         * g++.dg/compat/decimal/pass-5_x.C: New file.
9097         * g++.dg/compat/decimal/pass-5_y.C: New file.
9098         * g++.dg/compat/decimal/pass-6_main.C: New file.
9099         * g++.dg/compat/decimal/pass-6_x.C: New file.
9100         * g++.dg/compat/decimal/pass-6_y.C: New file.
9101         * g++.dg/compat/decimal/return_x.h: New file.
9102         * g++.dg/compat/decimal/return_y.h: New file.
9103         * g++.dg/compat/decimal/return-1_main.C: New file.
9104         * g++.dg/compat/decimal/return-1_x.C: New file.
9105         * g++.dg/compat/decimal/return-1_y.C: New file.
9106         * g++.dg/compat/decimal/return-2_main.C: New file.
9107         * g++.dg/compat/decimal/return-2_x.C: New file.
9108         * g++.dg/compat/decimal/return-2_y.C: New file.
9109         * g++.dg/compat/decimal/return-3_main.C: New file.
9110         * g++.dg/compat/decimal/return-3_x.C: New file.
9111         * g++.dg/compat/decimal/return-3_y.C: New file.
9112         * g++.dg/compat/decimal/return-4_main.C: New file.
9113         * g++.dg/compat/decimal/return-4_x.C: New file.
9114         * g++.dg/compat/decimal/return-4_y.C: New file.
9115         * g++.dg/compat/decimal/return-5_main.C: New file.
9116         * g++.dg/compat/decimal/return-5_x.C: New file.
9117         * g++.dg/compat/decimal/return-5_y.C: New file.
9118         * g++.dg/compat/decimal/return-6_main.C: New file.
9119         * g++.dg/compat/decimal/return-6_x.C: New file.
9120         * g++.dg/compat/decimal/return-6_y.C: New file.
9121
9122 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
9123
9124         PR debug/42715
9125         * gcc.dg/pr42715.c: New.
9126
9127 2010-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
9128
9129         PR c++/42038
9130         * g++.dg/parse/crash55.C: New.
9131
9132 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
9133
9134         PR debug/42782
9135         * gcc.dg/guality/pr42782.c: New.
9136
9137 2010-01-20  Jason Merrill  <jason@redhat.com>
9138
9139         PR c++/41788
9140         * g++.dg/abi/packed1.C: New.
9141
9142         PR c++/41920
9143         * g++.dg/cpp0x/lambda/lambda-warn1.C: New.
9144
9145         PR c++/40750
9146         * g++.dg/parse/fn-typedef1.C: New.
9147         * g++.dg/other/cv_quals.C: Adjust.
9148
9149 2010-01-20  Anthony Green  <green@moxielogic.com>
9150
9151         * gcc.dg/cpp/_Pragma6.c: Skip this test for moxie-*-* (no
9152         pack(push) pragma).
9153         * gcc.dg/pr19340.c: Skip this test for moxie-*-* (no scheduling).
9154         * gcc.dg/20020312-2.c: Port this to the moxie core.
9155         * gcc.dg/weak/typeof-2.c: Ditto.
9156
9157 2010-01-20  Richard Guenther  <rguenther@suse.de>
9158
9159         PR tree-optimization/42717
9160         * gcc.c-torture/compile/pr42717.c: New testcase.
9161
9162 2010-01-20  Jakub Jelinek  <jakub@redhat.com>
9163
9164         * gcc.dg/cleanup-13.c: Expect DW_OP_mod to do unsigned modulo instead
9165         of signed, add a few new tests.
9166
9167         PR middle-end/42803
9168         * g++.dg/parse/limits-initializer1.C: New test.
9169
9170 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
9171
9172         PR fortran/42804
9173         * gfortran.dg/proc_ptr_comp_pass_6.f90: New test.
9174         * gfortran.dg/typebound_call_12.f03: New test.
9175
9176 2010-01-19  Paul Thomas  <pault@gcc.gnu.org>
9177
9178         PR fortran/42783
9179         * gfortran.dg/bounds_check_15.f90 : New test.
9180
9181 2010-01-19  Michael Matz  <matz@suse.de>
9182
9183         PR tree-optimization/41783
9184         * gfortran.dg/vect/fast-math-mgrid-resid.f: New.
9185
9186 2010-01-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
9187
9188         PR target/38697.
9189         * gcc.target/arm/neon/vget_lowf32.c: Regenerate.
9190         * gcc.target/arm/neon/vget_lowp16.c: Likewise.
9191         * gcc.target/arm/neon/vget_lowp8.c:  Likewise.
9192         * gcc.target/arm/neon/vget_lows16.c: Likewise.
9193         * gcc.target/arm/neon/vget_lows32.c: Likewise.
9194         * gcc.target/arm/neon/vget_lows64.c: Likewise.
9195         * gcc.target/arm/neon/vget_lows8.c: Likewise.
9196         * gcc.target/arm/neon/vget_lowu16.c: Likewise.
9197         * gcc.target/arm/neon/vget_lowu32.c: Likewise.
9198         * gcc.target/arm/neon/vget_lowu64.c: Likewise.
9199         * gcc.target/arm/neon/vget_lowu8.c: Likewise.
9200
9201 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
9202
9203         PR fortran/42545
9204         * gfortran.dg/extends_6.f03: Modified an error message.
9205         * gfortran.dg/extends_10.f03: New test.
9206         * gfortran.dg/private_type_6.f03: Modified an error message.
9207         * gfortran.dg/structure_constructor_8.f03: Ditto.
9208
9209 2010-01-19  Jakub Jelinek  <jakub@redhat.com>
9210
9211         PR tree-optimization/42719
9212         * gcc.dg/pr42719.c: New test.
9213
9214         PR debug/42728
9215         * gcc.dg/pr42728.c: New test.
9216
9217 2010-01-19  Anthony Green  <green@moxielogic.com>
9218
9219         * gcc.dg/tree-ssa/20040204-1.c: Expect this test to pass.
9220
9221 2010-01-18  Anthony Green  <green@moxielogic.com>
9222
9223         * gcc.dg/tree-ssa/asm-3.c (REGISTER): Pick an appropriate register
9224         for moxie.
9225
9226 2010-01-19  Dodji Seketeli  <dodji@redhat.com>
9227
9228         * g++.dg/template/error45.C: reverted as part of reverting the
9229         fix of PR c++/42634.
9230
9231 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
9232
9233         PR c++/42634
9234         * g++.dg/template/error45.C: New test.
9235
9236 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
9237
9238         PR c++/42766
9239         * g++.dg/conversion/op6.C: New test.
9240
9241 2010-01-18  Uros Bizjak  <ubizjak@gmail.com>
9242
9243         PR target/42774
9244         * gcc.target/alpha/pr42774.c: New test.
9245
9246 2010-01-18  Richard Guenther  <rguenther@suse.de>
9247
9248         PR tree-optimization/42781
9249         * gfortran.fortran-torture/compile/pr42781.f90: New testcase.
9250
9251 2010-01-17  Richard Guenther  <rguenther@suse.de>
9252
9253         PR middle-end/42248
9254         * gcc.c-torture/execute/pr42248.c: New testcase.
9255
9256 2010-01-17  Richard Guenther  <rguenther@suse.de>
9257
9258         PR tree-optimization/42773
9259         * g++.dg/torture/pr42773.C: New testcase.
9260
9261 2010-01-17  Janus Weil  <janus@gcc.gnu.org>
9262
9263         PR fortran/42677
9264         * gfortran.dg/interface_assignment_5.f90: New test.
9265
9266 2010-01-17  Dodji Seketeli  <dodji@redhat.com>
9267
9268         PR c++/42697
9269         * g++.dg/template/crash94.C: Reverted.
9270
9271 2010-01-17  Jie Zhang  <jie.zhang@analog.com>
9272
9273         PR debug/42767
9274         * gcc.dg/debug/pr42767.c: New.
9275
9276 2010-01-15  Jason Merrill  <jason@redhat.com>
9277
9278         PR c++/42761
9279         * g++.dg/cpp0x/decltype22.C: New.
9280
9281 2010-01-16  Jakub Jelinek  <jakub@redhat.com>
9282
9283         PR middle-end/42760
9284         * g++.dg/torture/pr42760.C: New test.
9285
9286 2010-01-15  Jing Yu  <jingyu@google.com>
9287
9288         PR rtl-optimization/42691
9289         * gcc.c-torture/execute/pr42691.c: New.
9290
9291 2010-01-15  Richard Guenther  <rguenther@suse.de>
9292
9293         PR middle-end/42739
9294         * g++.dg/torture/pr42739.C: New testcase.
9295
9296 2010-01-15  Dodji Seketeli  <dodji@redhat.com>
9297
9298         * g++.dg/template/error45.C: Revert as part of reverting changes
9299         or PR c++/42634.
9300
9301 2010-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9302
9303         PR fortran/42684
9304         * gfortran.dg/interface_31.f90: New test.
9305
9306 2010-01-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
9307
9308         * gcc.target/powerpc/pr42747.c: New file.
9309
9310 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
9311
9312         PR middle-end/42674
9313         * c-c++-common/pr42674.c: New test.
9314
9315         PR c++/42608
9316         * g++.dg/template/instantiate11.C: New test.
9317
9318 2010-01-14  Jason Merrill  <jason@redhat.com>
9319
9320         PR c++/42701
9321         * g++.dg/overload/error3.C: New.
9322
9323         PR c++/42655
9324         * g++.dg/overload/rvalue1.C: New.
9325
9326 2010-01-14  Martin Jambor  <mjambor@suse.cz>
9327
9328         PR tree-optimization/42706
9329         * gcc.dg/ipa/pr42706.c: New testcase.
9330
9331 2010-01-14  H.J. Lu  <hongjiu.lu@intel.com>
9332
9333         * g++.dg/graphite/pr42681.C (size_t): Use __SIZE_TYPE__.
9334
9335 2010-01-14  Martin Jambor  <mjambor@suse.cz>
9336
9337         PR tree-optimization/42714
9338         * g++.dg/torture/pr42714.C: New test.
9339
9340 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
9341
9342         PR rtl-optimization/42246
9343         * gfortran.dg/pr42246-2.f: New.
9344
9345 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
9346
9347         PR rtl-optimization/42389
9348         * gcc.dg/pr42389.c: New.
9349
9350 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
9351
9352         PR rtl-optimization/42388
9353         * gcc.dg/pr42388.c: New.
9354
9355 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
9356
9357         PR rtl-optimization/42294
9358         * gfortran.dg/pr42294.f: New.
9359
9360 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
9361
9362         PR rtl-optimization/39453
9363         PR rtl-optimization/42246
9364         * gcc.dg/pr39453.c: New.
9365         * gcc.dg/pr42246.c: New.
9366
9367 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
9368
9369         PR middle-end/42245
9370         * gcc.dg/pr42245.c: New.
9371         * gcc.dg/pr42245-2.c: New.
9372
9373 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
9374
9375         PR rtl-optimization/42249
9376         * gcc.dg/pr42249.c: New.
9377
9378 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
9379
9380         PR c/42721
9381         * gcc.c-torture/execute/pr42721.c: New test.
9382
9383 2010-01-14  Ira Rosen  <irar@il.ibm.com>
9384
9385         PR tree-optimization/42709
9386         * gcc.dg/vect/pr42709.c: New test.
9387
9388 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
9389
9390         PR fortran/41478
9391         * gfortran.dg/alloc_comp_scalar_1.f90: New test.
9392         * gfortran.dg/alloc_comp_transformational_1.f90: New test.
9393
9394 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
9395
9396         PR fortran/42481
9397         * gfortran.dg/generic_19.f90 : New test.
9398
9399 2010-01-13  Richard Guenther  <rguenther@suse.de>
9400
9401         PR tree-optimization/42730
9402         * gcc.c-torture/compile/pr42730.c: New testcase.
9403
9404 2010-01-13  Steve Ellcey  <sje@cup.hp.com>
9405
9406         PR target/pr42542
9407         * gcc.target/ia64/pr42542-1.c: New.
9408         * gcc.target/ia64/pr42542-2.c: New.
9409         * gcc.target/ia64/pr42542-3.c: New.
9410
9411 2010-01-13  Dodji Seketeli  <dodji@redhat.com>
9412
9413         PR c++/42634
9414         * g++.dg/template/error45.C: New test.
9415
9416 2010-01-13  Martin Jambor  <mjambor@suse.cz>
9417
9418         PR tree-optimization/42704
9419         * g++.dg/torture/pr42704.C: New test.
9420
9421 2010-01-13  Martin Jambor  <mjambor@suse.cz>
9422
9423         PR tree-optimization/42703
9424         * gcc.c-torture/compile/pr42703.c: New test.
9425
9426 2010-01-13  Richard Guenther  <rguenther@suse.de>
9427
9428         PR tree-optimization/42705
9429         * gcc.c-torture/compile/pr42705.c: New testcase.
9430
9431 2010-01-13  Jie Zhang  <jie.zhang@analog.com>
9432
9433         * gcc.target/bfin/l2.c: New test.
9434         * gcc.target/bfin/bfin.exp (dg-bfin-processors): New.
9435
9436 2010-01-13  Richard Guenther  <rguenther@suse.de>
9437
9438         PR middle-end/42716
9439         * gcc.c-torture/compile/pr42716.c: New testcase.
9440
9441 2010-01-13  Richard Guenther  <rguenther@suse.de>
9442
9443         PR lto/42678
9444         * gfortran.dg/lto/20100110-1_0.f90: New testcase.
9445
9446 2010-01-12  Joseph Myers  <joseph@codesourcery.com>
9447
9448         PR c/42708
9449         * gcc.c-torture/compile/pr42708-1.c: New test.
9450
9451 2010-01-12  Jakub Jelinek  <jakub@redhat.com>
9452
9453         PR debug/42662
9454         * gcc.dg/pr42662.c: New test.
9455
9456         PR tree-optimization/42645
9457         * g++.dg/other/pr42645-1.C: New test.
9458         * g++.dg/other/pr42645-2.C: New test.
9459
9460 2010-01-11  Janis Johnson  <janis187@us.ibm.com>
9461
9462         PR target/42416
9463         * gcc.target/powerpc/warn-1.c: New test.
9464         * gcc.target/powerpc/warn-2.c: New test.
9465
9466 2010-01-11  Uros Bizjak  <ubizjak@gmail.com>
9467
9468         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot_ret): Preserve
9469         stack alignment.
9470
9471 2010-01-10  Rafael Avila de Espindola  <espindola@google.com>
9472
9473         * gcc.dg/lto/20100108_0.c: New.
9474
9475 2010-01-10  Uros Bizjak  <ubizjak@gmail.com>
9476
9477         * gcc.dg/graphite/pr40281.c (dg-options): Add -w.
9478         Add -march=i686 -msse for 32bit x86 targets.
9479
9480 2010-01-10  Richard Guenther  <rguenther@suse.de>
9481
9482         PR middle-end/42667
9483         * gcc.dg/torture/pr42667.c: New testcase.
9484
9485 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9486
9487         PR fortran/32489
9488         * gfortran.dg/array_constructor_34.f90: New test.
9489
9490 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9491
9492         PR fortran/20923
9493         * gfortran.dg/array_constructor_33.f90: New test.
9494         gfortran.dg/array_function_5.f90: Add credit.
9495
9496 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
9497
9498         PR debug/42631
9499         * gcc.dg/pr42631.c: New.
9500
9501 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
9502
9503         PR debug/42630
9504         * gcc.dg/pr42630.c: New.
9505
9506 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
9507
9508         PR debug/42629
9509         * gcc.dg/pr42629.c: New.
9510
9511 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
9512
9513         PR middle-end/42363
9514         * gcc.dg/torture/pr42363.c: New.
9515
9516 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
9517
9518         PR debug/42604
9519         PR debug/42395
9520         * gcc.dg/vect/pr42604.c: New.
9521         * gcc.dg/vect/pr42395.c: New.
9522
9523 2010-01-09  Richard Guenther  <rguenther@suse.de>
9524
9525         PR middle-end/42512
9526         * gcc.c-torture/execute/pr42512.c: New testcase.
9527
9528 2010-01-09  Tobias Burnus  <burnus@net-b.de>
9529
9530         PR fortran/41298
9531         * gfortran.dg/c_ptr_tests_14.f90: New test.
9532
9533 2010-01-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9534
9535         PR ada/41929
9536         * gnat.dg/null_pointer_deref1.adb: Don't run on
9537         sparc*-sun-solaris2.11.
9538
9539 2010-01-08  Richard Guenther  <rguenther@suse.de>
9540
9541         PR lto/42528
9542         * gcc.dg/lto/20100103-1_0.c: New testcase.
9543         * gcc.dg/lto/20100103-2_0.c: Likewise.
9544
9545 2010-01-08  Tobias Burnus  <burnus@net-b.de
9546
9547         PR/fortran 25829
9548         * gfortran.dg/asynchronous_1.f90: New test.
9549         * gfortran.dg/asynchronous_2.f90: New test.
9550         * gfortran.dg/conflicts.f90: Update error message.
9551
9552 2010-01-07  Dodji Seketeli  <dodji@redhat.com>
9553
9554         c++/40155
9555         * g++.dg/cpp0x/variadic-unify-2.C: New test.
9556
9557 2010-01-07  Jakub Jelinek  <jakub@redhat.com>
9558
9559         PR tree-optimization/42625
9560         * g++.dg/opt/dtor4.C: New test.
9561         * g++.dg/opt/dtor4.h: New.
9562         * g++.dg/opt/dtor4-aux.cc: New.
9563
9564 2010-01-07  Tobias Burnus  <burnus@net-b.de>
9565
9566         PR fortran/42597
9567         * gfortran.dg/proc_ptr_26.f90: New test.
9568
9569 2010-01-07  Tobias Burnus  <burnus@net-b.de>
9570
9571         PR fortran/41872
9572         * gfortran.dg/allocatable_scalar_7.f90: New test.
9573
9574 2010-01-06  Richard Guenther  <rguenther@suse.de>
9575
9576         * gcc.c-torture/compile/pr42632.c: New testcase.
9577
9578 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
9579
9580         PR target/42542
9581         * gcc.target/i386/pr42542-4.c: New.
9582         * gcc.target/i386/pr42542-4a.c: Likewise.
9583         * gcc.target/i386/pr42542-5.c: Likewise.
9584         * gcc.target/i386/pr42542-5a.c: Likewise.
9585
9586 2010-01-05  Eric Botcazou  <ebotcazou@adacore.com>
9587
9588         * gcc.dg/tls/opt-15.c: New test.
9589
9590 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
9591
9592         * gcc.target/i386/pr42542-1.c (res): Make it 8 elements.
9593
9594 2010-01-05  Martin Jambor  <mjambor@suse.cz>
9595
9596         PR tree-optimization/42462
9597         * g++.dg/torture/pr42462.C: New test.
9598
9599 2010-01-05  Jason Merrill  <jason@redhat.com>
9600
9601         * g++.dg/cpp0x/initlist30.C: New test.
9602
9603 2010-01-05  Richard Guenther  <rguenther@suse.de>
9604
9605         PR tree-optimization/42614
9606         * gcc.c-torture/execute/pr42614.c: New testcase.
9607
9608 2010-01-05  Eric Fisher  <joefoxreal@gmail.com>
9609
9610         * gcc.dg/pr12603.c: Remove -Wunreachable-code from dg-options.
9611         * gcc.dg/Wunreachable-1.c: Remove the testcase of
9612         -Wunreachable-code.
9613         * gcc.dg/Wunreachable-2.c: Likewise.
9614         * gcc.dg/Wunreachable-3.c: Likewise.
9615         * gcc.dg/Wunreachable-4.c: Likewise.
9616         * gcc.dg/Wunreachable-5.c: Likewise.
9617         * gcc.dg/Wunreachable-6.c: Likewise.
9618         * gcc.dg/Wunreachable-7.c: Likewise.
9619         * gcc.dg/Wunreachable-8.c: Likewise.
9620         * gcc.dg/20041231-1.c: Likewise.
9621
9622 2010-01-05  Jakub Jelinek  <jakub@redhat.com>
9623
9624         PR other/42611
9625         * gcc.dg/pr42611.c: New test.
9626
9627         PR tree-optimization/42508
9628         * g++.dg/opt/pr42508.C: New test.
9629
9630 2010-01-05  Tobias Burnus  <burnus@net-b.de>
9631
9632         PR fortran/41872
9633         * gfortran.dg/allocatable_scalar_8.f90: New.
9634
9635 2010-01-04  Martin Jambor  <mjambor@suse.cz>
9636
9637         PR tree-optimization/42398
9638         * gcc.c-torture/compile/pr42398.c: New test.
9639
9640 2010-01-04  Jason Merrill  <jason@redhat.com>
9641
9642         PR c++/42555
9643         * g++.dg/ext/attrib35.C: New.
9644
9645         PR c++/42567
9646         * g++.dg/cpp0x/auto17.C: New.
9647
9648 2010-01-04  Rafael Avila de Espindola  <espindola@google.com>
9649
9650         * gcc.dg/lto/20100104_0.c: New.
9651
9652 2010-01-04  H.J. Lu  <hongjiu.lu@intel.com>
9653
9654         PR target/42542
9655         * gcc.target/i386/pr42542-1.c: New.
9656         * gcc.target/i386/pr42542-1a.c: Likewise.
9657         * gcc.target/i386/pr42542-1b.c: Likewise.
9658         * gcc.target/i386/pr42542-2.c: Likewise.
9659         * gcc.target/i386/pr42542-2a.c: Likewise.
9660         * gcc.target/i386/pr42542-2b.c: Likewise.
9661         * gcc.target/i386/pr42542-3.c: Likewise.
9662         * gcc.target/i386/pr42542-3a.c: Likewise.
9663
9664 2009-01-04  Tobias Burnus  <burnus@net-b.de>
9665
9666         PR fortran/41872
9667         * gfortran.dg/allocatable_scalar_5.f90: New test.
9668         * gfortran.dg/allocatable_scalar_6.f90: New test.
9669
9670 2010-01-03  Richard Guenther  <rguenther@suse.de>
9671
9672         PR testsuite/42583
9673         * gfortran.dg/gomp/recursion1.f90: Remove.
9674
9675 2010-01-03  Richard Guenther  <rguenther@suse.de>
9676
9677         * gcc.dg/Warray-bounds.c: Remove XFAILs.
9678         * gcc.dg/uninit-6.c: Likewise.
9679         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
9680
9681 2010-01-03  Richard Guenther  <rguenther@suse.de>
9682
9683         PR tree-optimization/42589
9684         * gcc.target/i386/pr42589.c: New testcase.
9685
9686 2010-01-03  Richard Guenther  <rguenther@suse.de>
9687
9688         PR tree-optimization/42438
9689         * gcc.dg/tree-ssa/ssa-pre-27.c: New testcase.
9690
9691 2010-01-02  Richard Guenther  <rguenther@suse.de>
9692
9693         PR testsuite/41651
9694         * g++.dg/lto/20080908-3_0.C: Avoid uninitialized vars.
9695
9696 2010-01-02  Uros Bizjak  <ubizjak@gmail.com>
9697
9698         PR target/42448
9699         * gcc.target/alpha/pr42448-1.c: New test.
9700         * gcc.target/alpha/pr42448-2.c: Ditto.
9701
9702 2010-01-01  Joseph Myers  <joseph@codesourcery.com>
9703
9704         PR preprocessor/41947
9705         * gcc.dg/c99-hexfloat-3.c: New test.
9706
9707 2010-01-01  Richard Guenther  <rguenther@suse.de>
9708
9709         PR c/42570
9710         * gcc.c-torture/execute/pr42570.c: New testcase.
9711
9712 2010-01-01  Richard Guenther  <rguenther@suse.de>
9713
9714         PR middle-end/42559
9715         * gcc.c-torture/compile/pr42559.c: New testcase.
9716
9717 \f
9718 Copyright (C) 2010 Free Software Foundation, Inc.
9719
9720 Copying and distribution of this file, with or without modification,
9721 are permitted in any medium without royalty provided the copyright
9722 notice and this notice are preserved.