OSDN Git Service

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