OSDN Git Service

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