OSDN Git Service

2009-01-27 Daniel Kraft <d@domob.eu>
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2009-01-27  Daniel Kraft  <d@domob.eu>
2
3         PR fortran/38883
4         * gfortran.dg/mvbits_6.f90:  New test.
5         * gfortran.dg/mvbits_7.f90:  New test.
6         * gfortran.dg/mvbits_8.f90:  New test.
7
8 2009-01-27  Richard Guenther  <rguenther@suse.de>
9
10         PR tree-optimization/38503
11         * g++.dg/warn/Wstrict-aliasing-bogus-placement-new.C: New testcase.
12
13 2009-01-27 Uros Bizjak <ubizjak@gmail.com>
14
15         PR middle-end/38969
16         * gcc.c-torture/execute/pr38969.c: New test.
17
18 2009-01-26  Adam Nemet  <anemet@caviumnetworks.com>
19
20         PR testsuite/38864
21         * gcc.target/mips/fixed-vector-type.c: Add target { fixed_point }
22         to dg-do compile.
23         * gcc.target/mips/fixed-scalar-type.c: Likewise.
24         * gcc.target/mips/dpaq_sa_l_w.c: Likewise.
25         * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
26
27 2009-01-26  H.J. Lu  <hongjiu.lu@intel.com>
28
29         PR target/38952
30         * g++.dg/torture/stackalign/test-unwind.h (main): Also return 0
31         if __USING_SJLJ_EXCEPTIONS__ is defined.
32
33         * g++.dg/torture/stackalign/unwind-0.C (foo): Don't define if
34         __USING_SJLJ_EXCEPTIONS__ is defined.
35         * g++.dg/torture/stackalign/unwind-1.C (foo): Likewise.
36         * g++.dg/torture/stackalign/unwind-2.C (foo): Likewise.
37         * g++.dg/torture/stackalign/unwind-3.C (foo): Likewise.
38         * g++.dg/torture/stackalign/unwind-4.C (foo): Likewise.
39         * g++.dg/torture/stackalign/unwind-5.C (foo): Likewise.
40         * g++.dg/torture/stackalign/unwind-6.C (foo): Likewise.
41
42 2009-01-26  Danny Smith  <dannysmith@users.sourceforge.net>
43
44         PR testsuite/38949
45         * g++.dg/torture/stackalign/test-unwind.h (ASMNAME): Define.
46         Use instead of C name in asm statements.
47
48 2009-01-26  Richard Guenther  <rguenther@suse.de>
49
50         PR tree-optimization/38745
51         * g++.dg/torture/pr38745.C: New testcase.
52
53 2009-01-26  Richard Guenther  <rguenther@suse.de>
54
55         PR middle-end/38851
56         * g++.dg/warn/Wuninitialized-1.C: New testcase.
57
58 2009-01-25  Hans-Peter Nilsson  <hp@axis.com>
59
60         * gcc.dg/bitfld-15.c: Gate warning on target
61         pcc_bitfield_type_matters.
62         * gcc.dg/bitfld-17.c, g++.dg/ext/bitfield2.C,
63         g++.dg/ext/bitfield4.C: Likewise.
64         * gcc.dg/pr17112-1.c: Don't expect a warning for the packed
65         bitfield for any target.
66
67 2009-01-24  Jakub Jelinek  <jakub@redhat.com>
68
69         PR c/38957
70         * gcc.dg/pr38957.c: New test.
71
72 2009-01-24  David Billinghurst  <billingd@gcc.gnu.org>
73
74         PR fortran/38955
75         * gfortran.dg/array_constructor_24.f: Allow tolerance when
76         comparing floats.
77
78 2009-01-24  Sebastian Pop  <sebastian.pop@amd.com>
79
80         PR tree-optimization/38953
81         * gfortran.dg/graphite/pr38953.f90: New.
82
83 2009-01-24  Paul Brook  <paul@codesourcery.com>
84
85         * gcc.target/arm/neon-cond-1.c: New test.
86
87 2008-01-23  Paolo Bonzini  <bonzini@gnu.org>
88
89         PR tree-optimization/38932
90         * gcc.dg/pr38932.c: New.
91
92 2009-01-23  Revital Eres  <eres@il.ibm.com>
93
94         * gcc.dg/sms-7.c: Fix test.
95
96 2009-01-22  Adam Nemet  <anemet@caviumnetworks.com>
97
98         * gcc.dg/bitfld-15.c, gcc.dg/bitfld-16.c,
99         gcc.dg/bitfld-17.c,gcc.dg/bitfld-18.c: New tests.
100         * g++.dg/ext/bitfield2.C, g++.dg/ext/bitfield3.C,
101         g++.dg/ext/bitfield4.C, g++.dg/ext/bitfield5.C: New tests.
102
103 2009-01-22  Steve Ellcey  <sje@cup.hp.com>
104
105         * gcc.dg/pr35729.c: Make test x86 specific.
106
107 2009-01-22  Steve Ellcey  <sje@cup.hp.com>
108
109         PR middle-end/38615
110         * gcc.dg/pr38615.c: New test.
111
112 2009-01-22  Uros Bizjak  <ubizjak@gmail.com>
113
114         PR target/38931
115         * gcc.target/i386/pr38931.c: New test.
116
117 2009-01-22  Dodji Seketeli  <dodji@redhat.com>
118
119         PR c++/38930
120         * g++.dg/template/typedef11.C: Reverting changes of PR c++/26693.
121         * g++.dg/template/typedef12.C: Likewise.
122         * g++.dg/template/typedef13.C: Likewise.
123         * g++.dg/template/typedef14.C: Likewise.
124         * g++.dg/template/sfinae3.C: Likewise.
125         * g++.old-deja/g++.pt/typename8.C: Likewise.
126         * g++.dg/template/access11.C: Likewise
127
128 2009-01-21  Richard Sandiford  <rdsandiford@googlemail.com>
129
130         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Skip for mips*-*-linux*
131         and mips*-*-irix*.
132         * gcc.dg/tree-ssa/vrp47.c: Skip for all MIPS targets.
133
134 2009-01-21  Dodji Seketeli  <dodji@redhat.com>
135
136         PR c++/26693
137         * g++.dg/template/typedef11.C: New test.
138         * g++.dg/template/typedef12.C: Likewise.
139         * g++.dg/template/typedef13.C: Likewise.
140         * g++.dg/template/typedef14.C: Likewise.
141         * g++.dg/template/sfinae3.C: Compile this pedantically.
142         The only errors expected should be the one saying the typedef is ill
143         formed.
144         * g++.old-deja/g++.pt/typename8.C: Likewise.
145         * g++.dg/template/access11.C: Update this.
146
147 2009-01-21  Daniel Kraft  <d@domob.eu>
148
149         PR fortran/38887
150         * gfortran.dg/mvbits_5.f90:  New test.
151
152 2009-01-21  Bingfeng Mei  <bmei@broadcom.com>
153
154         * gcc.dg/sms-6.c: New test.
155         * gcc.dg/sms-7.c: Likewise.
156
157 2009-01-20  Paul Thomas  <pault@gcc.gnu.org>
158
159         PR fortran/38907
160         * gfortran.dg/host_assoc_function_7.f90: New test
161
162 2009-01-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
163             Richard Guenther  <rguenther@suse.de>
164
165         PR tree-optimization/38747
166         PR tree-optimization/38748
167         * gcc.dg/tree-ssa/struct-aliasing-1.c: New test.
168         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
169         * gcc.c-torture/execute/struct-aliasing-1.c: Likewise.
170
171 2009-01-20  Kees Cook  <kees@ubuntu.com>
172             H.J. Lu  <hongjiu.lu@intel.com>
173
174         PR target/38902
175         * gcc.dg/pr38902.c: New.
176
177 2008-01-20  Paolo Bonzini  <bonzini@gnu.org>
178
179         PR target/38868
180         * gfortran.dg/pr38868.f: New testcase.
181
182 2009-01-20  Richard Guenther  <rguenther@suse.de>
183
184         * gcc.c-torture/execute/pr36227.c: Move ...
185         * gcc.dg/torture/pr36227.c: ... here.  Require stdint_types.
186
187 2009-01-19  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
188
189         * lib/gfortran.exp: Add -B options for targets that use
190         libgfortran.a%s in their specs.
191
192 2009-01-19  Jason Merrill  <jason@redhat.com>
193
194         PR c++/23287
195         * g++.dg/template/dtor5.C: New test.
196
197 2009-01-19  Mikael Morin  <mikael.morin@tele2.fr>
198
199         PR fortran/38859
200         * gfortran.dg/bound_5.f90: New test.
201
202 2009-01-18  H.J. Lu  <hongjiu.lu@intel.com>
203
204         PR target/38736
205         * g++.dg/compat/abi/pr38736_main.C: New.
206         * g++.dg/compat/abi/pr38736_x.C: Likewise.
207         * g++.dg/compat/abi/pr38736_y.C: Likewise.
208         * g++.dg/other/macro-1.C: Likewise.
209         * gcc.dg/macro-1.c: Likewise.
210         * gcc.dg/compat/pr38736_main.c: Likewise.
211         * gcc.dg/compat/pr38736_x.c: Likewise.
212         * gcc.dg/compat/pr38736_y.c: Likewise.
213
214 2009-01-18  Richard Guenther  <rguenther@suse.de>
215
216         PR tree-optimization/38819
217         * gcc.c-torture/execute/pr38819.c: New testcase.
218
219 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
220
221         PR fortran/38657
222         * gfortran.dg/module_commons_3.f90: Reapply.
223
224 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
225
226         PR fortran/34955
227         * gfortran.dg/transfer_intrinsic_1.f90: New test.
228         * gfortran.dg/transfer_intrinsic_2.f90: New test.
229
230 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
231
232         PR fortran/38657
233         * gfortran.dg/module_commons_3.f90: Remove
234
235 2009-01-16  H.J. Lu  <hongjiu.lu@intel.com>
236
237         * gcc.dg/tree-ssa/foldaddr-1.c: Add the missing '}'.
238
239 2009-01-16  Jason Merrill  <jason@redhat.com>
240
241         PR c++/38877
242         * g++.dg/template/lvalue1.C: New test.
243
244         PR c++/29470
245         * g++.dg/template/access20.C: New test.
246         * g++.dg/torture/pr34641.C: Fix access.
247
248 2009-01-16  Richard Guenther  <rguenther@suse.de>
249
250         PR tree-optimization/38835
251         PR middle-end/36227
252         * gcc.c-torture/execute/pr36227.c: New testcase.
253         * gcc.dg/tree-ssa/foldaddr-1.c: XFAIL.
254         * g++.dg/init/const7.C: Likewise.
255
256 2009-01-16  Adam Nemet  <anemet@caviumnetworks.com>
257
258         PR target/38554
259         * gcc.c-torture/compile/pr38554.c: New test.
260
261 2009-01-16  Jason Merrill  <jason@redhat.com>
262
263         PR c++/38579
264         * g++.dg/conversion/access1.C: New test.
265
266 2009-01-16  Jakub Jelinek  <jakub@redhat.com>
267
268         PR tree-optimization/38789
269         * gcc.c-torture/compile/pr38789.c: New test.
270
271 2009-01-16  Janus Weil  <janus@gcc.gnu.org>
272
273         PR fortran/38152
274         * gfortran.dg/proc_ptr_13.f90: New.
275
276 2009-01-15  Jason Merrill  <jason@redhat.com>
277
278         PR c++/38850
279         * g++.dg/template/koenig6.C: New test.
280
281 2009-01-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
282
283         PR C++/29388
284         * g++.dg/template/error37.C: New testcase.
285
286 2009-01-15  Jason Merrill  <jason@redhat.com>
287
288         PR c++/36334
289         * g++.dg/conversion/memfn1.C: New test.
290
291         PR c++/37646
292         * g++.dg/conversion/memfn2.C: New test.
293
294 2008-01-15  Steve Ellcey  <sje@cup.hp.com>
295
296         PR c++/38357
297         * g++.dg/template/crash87.C: New test.
298
299 2009-01-15  H.J. Lu  <hongjiu.lu@intel.com>
300
301         PR middle-end/37843
302         * gcc.target/i386/pr37843-3.c: Replace _Decimal128 with __m128.
303
304 2009-01-15  Dodji Seketeli  <dodji@redhat.com>
305
306         PR c++/38636
307         * g++.dg/parse/crash50.C: New test.
308
309 2009-01-14  Jakub Jelinek  <jakub@redhat.com>
310
311         PR rtl-optimization/38245
312         * gcc.dg/pr38245-3.c: New test.
313         * gcc.dg/pr38245-3.h: New file.
314         * gcc.dg/pr38245-4.c: New file.
315         * gcc.dg/pr38364.c: New test.
316
317 2009-01-14  Adam Nemet  <anemet@caviumnetworks.com>
318
319         * gcc.target/mips/mips.exp (mips_option_tests(-mips16)): Make the
320         sequence PC-relative.
321
322 2009-01-14  Mark Mitchell  <mark@codesourcery.com>
323
324         * gcc.target/arm/long-calls-1.c: Tolerate the lack of sibling
325         calls and/or PLT markers.
326         * gcc.target/arm/long-calls-2.c: Tolerate the lack of sibling
327         calls and/or PLT markers.
328         * gcc.target/arm/long-calls-3.c: Tolerate the lack of sibling
329         calls and/or PLT markers.
330         * gcc.target/arm/long-calls-4.c: Tolerate the lack of sibling
331         calls and/or PLT markers.
332
333 2009-01-14  Daniel Jacobowitz  <dan@codesourcery.com>
334             Nathan Froyd  <froydnj@codesourcery.com>
335             Joseph Myers  <joseph@codesourcery.com>
336
337         * lib/target-supports.exp (check_effective_target_powerpc_spe_nocache):
338         New function.
339         * gcc.target/powerpc/20030218-1.c: Skip if not powerpc_spe_nocache
340         and use consistent CFLAGS.
341         * gcc.target/powerpc/20030505.c: Likewise.
342         * gcc.target/powerpc/20081204-1.c: Likewise.
343         * gcc.target/powerpc/ppc-spe.c: Likewise.
344         * gcc.target/powerpc/spe1.c: Likewise.
345         * g++.dg/ext/spe1.C: Likewise.
346         * g++.dg/other/opaque-1.C: Likewise.
347         * g++.dg/other/opaque-2.C: Likewise.
348         * g++.dg/other/opaque-3.C: Likewise.
349
350 2009-01-14  Mark Mitchell  <mark@codesourcery.com>
351
352         * gcc.dg/vect/vect-105.c: Prevent compiler from hoisting abort
353         out of loop.
354
355 2009-01-14  Vladimir Makarov  <vmakarov@redhat.com>
356
357         PR target/38811
358         * g++.dg/torture/pr38811.C: New file.
359
360 2009-01-14  Richard Guenther  <rguenther@suse.de>
361
362         PR tree-optimization/38826
363         PR middle-end/38477
364         * gcc.dg/Wstrict-aliasing-bogus-pta-1.c: New testcase.
365
366 2009-01-13  Sebastian Pop  <sebastian.pop@amd.com>
367
368         * gcc.dg/graphite/pr38786.c: Fix commit problem.
369
370 2009-01-14  Nick Clifton  <nickc@redhat.com>
371
372         PR c++/37862
373         * g++.cp/parse/pr37862.C: New test.
374
375 2009-01-14  Julian Brown  <julian@codesourcery.com>
376
377         * gcc.target/arm/eabi1.c (__eabi_uread4, __eabi_uwrite4)
378         (__eabi_uread8, __eabi_uwrite8): Change spellings of declarations
379         to...
380         (__aeabi_uread4, __aeabi_uwrite4, __aeabi_uread8, __aeabi_uwrite8):
381         These.
382
383 2009-01-13  Jakub Jelinek  <jakub@redhat.com>
384
385         PR rtl-optimization/38774
386         * gcc.dg/torture/pr38774.c: New test.
387
388         PR c++/38795
389         * g++.dg/cpp0x/pr38795.C: New test.
390
391 2009-01-13  Daniel Jacobowitz  <dan@codesourcery.com>
392             Nathan Froyd  <froydnj@codesourcery.com>
393             Joseph Myers  <joseph@codesourcery.com>
394
395         * gcc.target/powerpc/altivec-consts.c: Run if vmx_hw, compile
396         otherwise.  Do not check for AltiVec at runtime.
397         * gcc.target/powerpc/altivec-varargs-1.c: Likewise.
398         * gcc.target/powerpc/altivec-vec-merge.c: Likewise.
399         * gcc.target/powerpc/altivec-1.c: Likewise.
400         * gcc.target/powerpc/altivec-3.c: Likewise.
401         * gcc.target/powerpc/altivec-10.c: Likewise.
402         * gcc.target/powerpc/altivec-12.c: Likewise.
403         * gcc.target/powerpc/altivec-24.c: Likewise.
404         * gcc.target/powerpc/altivec-cell-2.c: Likewise.
405         * gcc.target/powerpc/altivec-cell-3.c: Likewise.
406         * gcc.target/powerpc/altivec-cell-4.c: Likewise.
407         * gcc.target/powerpc/pr35907.c: Likewise.
408         * gcc.target/powerpc/altivec-cell-8.c: Run if cell_hw, compile
409         otherwise.  Do not check for Cell at runtime.
410         * gcc.target/powerpc/altivec_check.h: Delete.
411
412         * g++.dg/ext/altivec-2.C: Do not check for AltiVec at runtime.
413         * g++.dg/ext/altivec-3.C: Run if vmx_hw, compile otherwise.  Do
414         not check for AltiVec at runtime.
415         * g++.dg/ext/altivec-cell-2.C: Likewise.
416         * g++.dg/ext/altivec-cell-3.C: Likewise.
417         * g++.dg/ext/altivec-cell-4.C: Likewise.
418         * g++.dg/eh/simd-2.C: Only use -maltivec if vmx_hw.
419         * g++.dg/eh/check-vect.h (sig_ill_handler): Remove AltiVec runtime
420         check.
421         * g++.dg/ext/altivec_check.h: Delete.
422         
423 2009-01-13  Nathan Froyd  <froydnj@codesourcery.com>
424
425         * gcc.target/powerpc/altivec-macros.c: Require a powerpc_altivec_ok
426         effective target.  Adjust line numbers accordingly.
427
428 2009-01-13  Mark Mitchell  <mark@codesourcery.com>
429
430         * gcc.target/i386/sse-10.c: Pass -mno-omit-leaf-frame-pointer.
431
432 2009-01-13  Sebastian Pop  <sebastian.pop@amd.com>
433
434         PR tree-optimization/38786
435         * gcc.dg/graphite/pr38786.c: New.
436
437 2009-01-13  Uros Bizjak  <ubizjak@gmail.com>
438
439         Revert:
440         2009-01-05  Uros Bizjak  <ubizjak@gmail.com>
441
442         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
443         for alpha*-*-* targets.
444         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
445
446 2009-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
447
448         PR libfortran/38772
449         * gfortran.dg/fmt_bz_bn_err.f: New test.
450
451 2009-01-12  Nathan Froyd  <froydnj@codesourcery.com>
452
453         * gcc.target/powerpc/ppc-spe64-1.c: Add dg-error handler.
454
455 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
456
457         * lib/target-supports.exp (check_effective_target_powerpc64): New.
458         * gcc.target/powerpc/darwin-longlong.c: Explicitly require 64-bit
459         instruction support.  Do not check for it at runtime.
460
461 2009-01-12  Jason Merrill  <jason@redhat.com>
462
463         PR c++/35109
464         * g++.dg/lookup/friend11.C: Remove expected error.
465         * g++.dg/lookup/friend14.C: New test.
466         * g++.dg/lookup/friend15.C: New test.
467
468 2009-01-12  Dodji Seketeli  <dodji@redhat.com>
469
470         PR c++/36019
471         * g++.dg/lookup/hidden-class12.C: New test.
472         * g++.dg/lookup/hidden-class13.C: New test.
473         * g++.dg/lookup/hidden-class14.C: New test.
474         * g++.dg/lookup/hidden-class15.C: New test.
475         * g++.dg/lookup/hidden-class16.C: New test.
476
477 2009-01-12  Mark Mitchell  <mark@codesourcery.com>
478
479         * gcc.dg/struct/wo_prof_single_str_global.c: Mask return value.
480         * gcc.dg/struct/wo_prof_single_str_local.c: Mask return value.
481         * gcc.dg/struct/wo_prof_single_str_pointer.c: Mask return value.
482
483 2009-01-12  Jason Merrill  <jason@redhat.com>
484
485         PR c++/31488
486         * g++.dg/other/vararg-3.C: New test.
487
488 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
489
490         * gcc.target/powerpc/ppc-spe.c: Compile for all EABI targets.
491         Explicitly enable SPE.
492         * gcc.target/powerpc/20030505.c: Likewise.  Add dg-message
493         directive.
494
495         * gcc.target/powerpc/20030218-1.c: Pass -mfloat-gprs=single.
496         Expect -flax-vector-conversions message.  Adjust incompatible
497         types errors.
498         * gcc.target/powerpc/spe1.c: Pass -mspe and -mfloat-gprs=single.
499         Make Foo extern.
500
501         * gcc.dg/cpp/assert4.c: Recognize __PPC__.
502
503         * g++.dg/other/opaque-1.C: Run on targets with SPE.
504
505         * g++.dg/ext/spe-1.C: Pass -mspe and -mfloat-gprs=single.
506         * g++.dg/other/opaque-2.C: Likewise.
507         * g++.dg/other/opaque-3.C: Likewise.
508
509 2009-01-12  Jakub Jelinek  <jakub@redhat.com>
510
511         PR c/32041
512         * gcc.dg/pr32041.c: New test.
513         * g++.dg/parse/offsetof9.C: New test.
514
515 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
516             Nathan Froyd  <froydnj@codesourcery.com>
517
518         * g++.dg/conversion/simd1.C: Ignore irrelevant warning.
519         * g++.dg/ext/attribute-test-1.C: Likewise.
520         * g++.dg/ext/attribute-test-2.C: Likewise.
521         * g++.dg/ext/attribute-test-3.C: Likewise.
522         * g++.dg/ext/attribute-test-4.C: Likewise.
523
524 2009-01-12  Eric Botcazou  <ebotcazou@adacore.com>
525
526         * gnat.dg/unchecked_convert3.adb: New test.
527
528 2009-01-12  Jakub Jelinek  <jakub@redhat.com>
529
530         PR c++/38794
531         * g++.dg/parse/typedef9.C: New test.
532
533         PR tree-optimization/38807
534         * gcc.c-torture/compile/pr38807.c: New test.
535
536 2009-01-11  Adam Nemet  <anemet@caviumnetworks.com>
537
538         * gcc.target/mips/ins-2.c: New test.
539
540 2009-01-11  H.J. Lu  <hongjiu.lu@intel.com>
541
542         PR testsuite/38809
543         * gcc.dg/pr38616.c: Only run for targets with -fstack-protector.
544
545 2009-01-11  Jakub Jelinek  <jakub@redhat.com>
546
547         PR c++/36254
548         * g++.dg/warn/Wreturn-type-5.C: New test.
549
550 2009-01-11  Matthias Klose  <doko@ubuntu.com>
551
552         PR middle-end/38616
553         * gcc.dg/pr38616.c: New test.
554
555 2009-01-10  Sebastian Pop  <sebastian.pop@amd.com>
556
557         * gcc.dg/graphite/block-3.c: Fix compile error on 32bit.
558
559 2009-01-10  Andrew Pinski  <pinskia@gmail.com>
560
561         PR c++/38648
562         * g++.dg/expr/string-1.C: New test.
563         * g++.dg/expr/string-2.C: New test.
564
565         PR c++/36695
566         * g++.dg/ext/complex4.C: New test.
567         * g++.dg/ext/complex5.C: New test.
568         * g++.dg/init/reference1.C: New test.
569         * g++.dg/init/reference2.C: New test.
570         * g++.dg/init/reference3.C: New test.
571
572 2009-01-10  Paul Thomas  <pault@gcc.gnu.org>
573
574         PR fortran/38763
575         * gfortran.dg/transfer_null_1.f90: New test.
576
577 2009-01-10  Paul Thomas  <pault@gcc.gnu.org>
578
579         PR fortran/38765
580         * gfortran.dg/host_assoc_function_6.f90: New test.
581
582 2009-01-09  Joel Sherrill <joel.sherrill@oarcorp.com>
583
584         * lib/target-supports.exp: Add method to determine if the effective
585         target is really a ppc405 after applying all compile options.
586         * gcc.target/powerpc/405-mulhhwu-2.c: Add dg-skip-if not ppc405.
587         * gcc.target/powerpc/405-nmachhw-1.c: Likewise.
588         * gcc.target/powerpc/405-nmaclhw-1.c: Likewise.
589         * gcc.target/powerpc/405-machhwu-1.c: Likewise.
590         * gcc.target/powerpc/405-mullhwu-1.c: Likewise.
591         * gcc.target/powerpc/405-nmacchw-1.c: Likewise.
592         * gcc.target/powerpc/405-mulchwu-1.c: Likewise.
593         * gcc.target/powerpc/405-nmachhw-2.c: Likewise.
594         * gcc.target/powerpc/405-nmaclhw-2.c: Likewise.
595         * gcc.target/powerpc/405-machhwu-2.c: Likewise.
596         * gcc.target/powerpc/405-mulhhw-1.c: Likewise.
597         * gcc.target/powerpc/405-machhw-1.c: Likewise.
598         * gcc.target/powerpc/405-mullhw-1.c: Likewise.
599         * gcc.target/powerpc/405-maclhw-1.c: Likewise.
600         * gcc.target/powerpc/405-dlmzb-strlen-1.c: Likewise.
601         * gcc.target/powerpc/405-mullhwu-2.c: Likewise.
602         * gcc.target/powerpc/405-nmacchw-2.c: Likewise.
603         * gcc.target/powerpc/405-mulchwu-2.c: Likewise.
604         * gcc.target/powerpc/405-mulchw-1.c: Likewise.
605         * gcc.target/powerpc/405-maclhwu-1.c: Likewise.
606         * gcc.target/powerpc/405-macchw-1.c: Likewise.
607         * gcc.target/powerpc/405-mulhhw-2.c: Likewise.
608         * gcc.target/powerpc/405-machhw-2.c: Likewise.
609         * gcc.target/powerpc/405-mullhw-2.c: Likewise.
610         * gcc.target/powerpc/405-maclhw-2.c: Likewise.
611         * gcc.target/powerpc/405-macchwu-1.c: Likewise.
612         * gcc.target/powerpc/405-mulhhwu-1.c: Likewise.
613         * gcc.target/powerpc/405-mulchw-2.c: Likewise.
614         * gcc.target/powerpc/405-maclhwu-2.c: Likewise.
615         * gcc.target/powerpc/405-macchw-2.c: Likewise.
616         * gcc.target/powerpc/405-macchwu-2.c: Likewise.
617
618 2009-01-09  Jakub Jelinek  <jakub@redhat.com>
619
620         PR c++/35335
621         * g++.dg/other/error31.C: New testcase.
622
623         PR c/35742
624         * gcc.dg/pr35742.c: New test.
625
626 2009-01-09  John F. Carr  <jfc@mit.edu>
627
628         PR c++/37877
629         * g++.dg/parse/linkage3.C: New test.
630
631 2009-01-09  Jakub Jelinek  <jakub@redhat.com>
632
633         PR middle-end/38771
634         * gcc.c-torture/compile/pr38771.c: New test.
635
636 2009-01-08  Nathan Froyd  <froydnj@codesourcery.com>
637
638         * gcc.dg/pr34856.c: Ignore irrelevant warning.
639
640 2009-01-08  Mark Mitchell  <mark@codesourcery.com>
641
642         * gcc.dg/sibcall-3.c: XFAIL for Thumb.
643         * gcc.dg/sibcall-4.c: Likewise.
644
645 2009-01-08  Sebastian Pop  <sebastian.pop@amd.com>
646             Jan Sjodin  <jan.sjodin@amd.com>
647
648         PR tree-optimization/38559
649         * testsuite/gcc.dg/graphite/pr38559.c: New.
650
651 2009-01-08  Ira Rosen  <irar@il.ibm.com>
652
653         PR tree-optimization/37194
654         * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: New test.
655
656 2009-01-07  Jakub Jelinek  <jakub@redhat.com>
657
658         PR c++/38725
659         * g++.dg/ext/label11.C: New test.
660
661 2009-01-07  Joseph Myers  <joseph@codesourcery.com>
662
663         * lib/target-supports.exp (check_weak_override_available): New.
664         * lib/target-supports-dg.exp (dg-require-weak-override): New.
665         * gcc.dg/tree-ssa/pr27781.c, g++.dg/eh/weak1.C: Use
666         dg-require-weak-override.
667
668 2009-01-07  Nathan Froyd  <froydnj@codesourcery.com>
669             Alan Modra  <amodra@bigpond.net.au>
670
671         * gcc.c-torture/compile/20090107-1.c: New test.
672
673 2009-01-07  Uros Bizjak  <ubizjak@gmail.com>
674
675         PR target/38706
676         * g++.dg/other/pr38706.C: New test.
677
678 2009-01-07  Jason Merrill  <jason@redhat.com>
679
680         * g++.dg/cpp0x/variadic92.C: New test.
681         * g++.dg/cpp0x/variadic93.C: New test.
682
683 2009-01-07  Janis Johnson  <janis187@us.ibm.com>
684
685         * lib/target-supports-dg.exp (current_compiler_flags): New.
686         (check-flags): Use it; do not access dg-test local variables.
687         (dg-skip-if): Do not access dg-test local variables.
688         (dg-xfail-run-if): Ditto.
689         (dg-shouldfail): Ditto.
690         * gcc.test-framework/test-framework.exp
691         (check_effective_target_def_nocache): New.
692         * gcc.test-framework/test-framework.awk: Handle scan tests.
693         * gcc.test-framework/dg-do-run-xrif-nocache-exp-XF.c: New test.
694         * gcc.test-framework/dg-error-nocache-exp-P.c: New test.
695         * gcc.test-framework/dg-nocache-scanasm-exp-XF.c: New test.
696         * gcc.test-framework/dg-warning-nocache-exp-P.c: New test.
697         * gcc.test-framework/dg-nocache-sif-exp-P.c: New test.
698         * gcc.test-framework/dg-nocache-sif-exp-U.c: New test.
699         * gcc.test-framework/dg-nocache-xif-exp-P.c: New test.
700         * gcc.test-framework/dg-do-run-sft-nocache-exp-P.c: New test.
701         * gcc.test-framework/dg-nocache-xif-exp-XP.c: New test.
702
703         * g++.dg/torture/pr38586.C: Ignore a possible warning.
704
705         * lib/target-supports-dg.exp (check_test_flags): Delete.
706
707 2009-01-07  Jan Sjodin  <jan.sjodin@amd.com>
708
709         PR tree-optimization/38492
710         PR tree-optimization/38498
711         * testsuite/gcc.dg/graphite/pr38500.c: Fixed warning as committed
712         in trunk.
713         * testsuite/gcc.dg/graphite/block-0.c: Update test.
714         * testsuite/gcc.dg/graphite/block-1.c: Same.
715         * testsuite/gcc.dg/graphite/block-2.c: Remove xfail and test for blocking.
716         * testsuite/gcc.dg/graphite/block-4.c: Remove test for strip mine.
717         * testsuite/gcc.dg/graphite/block-3.c: New.
718         * testsuite/gcc.dg/graphite/pr38498.c: New.
719
720 2009-01-07  H.J. Lu  <hongjiu.lu@intel.com>
721
722         AVX Programming Reference (December, 2008)
723         * gcc.target/i386/avx-vmovntdq-256-1.c: New.
724         * gcc.target/i386/avx-vmovntpd-256-1.c: Likewise.
725         * gcc.target/i386/avx-vmovntps-256-1.c: Likewise.
726
727         * gcc.target/i386/sse2-movntdq-1.c (TEST): Align array to 16byte.
728         * gcc.target/i386/sse2-movntpd-1.c (TEST): Likewise.
729
730 2009-01-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
731
732         PR fortran/38220
733         * gfortran.dg/c_loc_pure_1.f90:  New test.
734
735 2009-01-06  Mikael Morin  <mikael.morin@tele2.fr>
736
737         PR fortran/38669
738         * gfortran.dg/elemental_dependency_3.f90:
739         Add the final tree dump cleanup.
740
741 2009-01-06  Jakub Jelinek  <jakub@redhat.com>
742
743         * gfortran.dg/pr23095.f: Require ilp32 in target selection instead of
744         passing -m32.
745
746         PR rtl-optimization/38722
747         * gfortran.dg/pr38722.f90: New test.
748
749 2009-01-06  Janis Johnson  <janis187@us.ibm.com>
750
751         PR c/34252
752         * gcc.dg/dfp/decfloat-constants.c: Check for DECnn_SUBNORMAL_MIN
753         instead of DECnn_DEN.  Support -DDBG to list lines that fail.
754
755 2009-01-06  Dominique Dhumieres  <dominiq@lps.ens.fr>
756
757         * gfortran.dg/implicit_12.f90: Add space around dg directive.
758         * gfortran.dg/typebound_call_8.f03: Same.
759         * gfortran.dg/elemental_bind_c.f90: Same.
760         * gfortran.dg/typebound_call_7.f03: Same.
761         * gfortran.dg/interface_proc_end.f90: Same
762         * gfortran.dg/pr37243.f: Fix typo.
763
764 2009-01-06  Uros Bizjak  <ubizjak@gmail.com>
765
766         * gcc.dg/struct-ret-3.c (CHUNK_SIZE): New define.  Use CHUNK_SIZE
767         instead of hardcoded number.  Increase CHUNK_SIZE to 16384 for
768         large stack sizes.
769
770 2009-01-06  H.J. Lu  <hongjiu.lu@intel.com>
771
772         AVX Programming Reference (December, 2008)
773         * gcc.target/i386/avx-2.c: Remove tests for _mm_permute2_pd,
774         _mm256_permute2_pd, _mm_permute2_ps and _mm256_permute2_ps.
775         * gcc.target/i386/sse-14.c: Likewise.
776
777         * gcc.target/i386/avx-vpermil2pd-1.c: Removed.
778         * gcc.target/i386/avx-vpermil2ps-1.c: Likewise.
779         * gcc.target/i386/avx-vpermil2pd-256-1.c: Likewise.
780         * gcc.target/i386/avx-vpermil2ps-256-1.c: Likewise.
781
782 2009-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
783
784         PR libfortran/38735
785         * gfortran.dg/fmt_bz_bn.f: Update test.
786
787 2009-01-05  Dodji Seketeli  <dodji@redhat.com>
788
789         PR c++/38472
790         * g++.dg/conversion/usual-arith-conv.C: New test.
791
792 2009-01-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
793
794         PR c/34911
795         * gcc.dg/vector-3.c: New testcase.
796         * g++.dg/ext/vector15.C: New test.
797
798 2009-01-05  Harsha Jagasia  <harsha.jagasia@amd.com>
799
800         PR tree-optimization/38510
801         * gcc.dg/graphite/pr38510.c: New.
802
803 2009-01-05  Harsha Jagasia  <harsha.jagasia@amd.com>
804             Jan Sjodin <jan.sjodin@amd.com>
805
806         PR tree-optimization/38500
807         * gcc.dg/graphite/pr38500.c: New.
808
809 2009-01-05  Laurent GUERBY  <laurent@guerby.net>
810
811         * gcc.c-torture/compile/20001226-1.c: Generalize 
812         dg-timeout-factor.
813         * gcc.c-torture/compile/limits-fnargs.c: Add
814         dg-timeout-factor.
815         * gcc.dg/20020425-1.c: Likewise.
816         * gcc.dg/pch/pch.exp: Likewise.
817         
818 2009-01-05  Paul Thomas  <pault@gcc.gnu.org>
819
820         PR fortran/38657
821         * gfortran.dg/module_commons_3.f90: New test.
822
823 2009-01-05  Daniel Franke  <franke.daniel@gmail.com>
824
825         PR fortran/37159
826         * gfortran.dg/random_seed_1.f90: Updated.
827
828 2009-01-05  Mikael Morin  <mikael.morin@tele2.fr>
829
830         PR fortran/38669
831         PR fortran/38726
832         * gfortran.dg/elemental_subroutine_7.f90: 
833         Fix p values so that it can be used as vector subscript.
834
835 2009-01-05  Jason Merrill  <jason@redhat.com>
836
837         * g++.dg/cpp0x/initlist12.C: Add another test.
838
839         * g++.dg/cpp0x/defaulted7.C: New test.
840
841 2009-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
842
843         PR fortran/38672
844         * gfortran.dg/host_assoc_blockdata_1.f90:  New test.
845         * gfortran.dg/host_assoc_blockdata_2.f90:  New test.
846
847 2009-01-05  Uros Bizjak  <ubizjak@gmail.com>
848
849         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
850         for alpha*-*-* targets.
851         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
852
853 2009-01-05  Paul Thomas  <pault@gcc.gnu.org>
854
855         PR fortran/38665
856         * gfortran.dg/host_assoc_function_5.f90: New test.
857
858 2009-01-04  Mikael Morin  <mikael.morin@tele2.fr>
859
860         PR fortran/38669
861         * gfortran.dg/elemental_dependency_3.f90: New test.
862         * gfortran.dg/elemental_subroutine_7.f90: New test.
863
864 2009-01-04  Uros Bizjak  <ubizjak@gmail.com>
865
866         * gcc.dg/struct-ret-3.c: Include unistd.h.
867         (main): Exit early if system memory page size is
868         larger than 4096 bytes.
869
870 2009-01-04  Daniel Franke  <franke.daniel@gmail.com>
871
872         PR fortran/38718
873         * gfortran.dg/merge_init_expr.f90: New.
874
875 2009-01-04  Mikael Morin  <mikael.morin@tele2.fr>
876
877         PR fortran/38536
878         * gfortran.dg/c_loc_tests_13.f90: New test.
879         * gfortran.dg/c_loc_tests_14.f90: New test.
880
881 2009-01-03  Daniel Franke  <franke.daniel@gmail.com>
882
883         * gfortran.dg/func_result_4.f90: New.
884
885 2009-01-03  Paul Thomas  <pault@gcc.gnu.org>
886
887         PR fortran/38594
888         * gfortran.dg/host_assoc_call_3.f90: Make sure that the generic
889         interface still works, in addition to original tests.
890         * gfortran.dg/host_assoc_call_6.f90: New test.
891
892 2009-01-03  Jakub Jelinek  <jakub@redhat.com>
893
894         PR c++/38705
895         * g++.dg/torture/pr38705.C: New test.
896
897         PR c/38700
898         * gcc.dg/pr38700.c: New test.
899
900 2009-01-02  Jason Merrill  <jason@redhat.com>
901
902         * g++.dg/cpp0x/initlist11.C: New test.
903         * g++.dg/cpp0x/initlist12.C: New test.
904
905 2009-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
906
907         * gcc.dg/fixed-point/composite-type.c: Update wording of messages.
908         Allow extra informative notes.
909
910 2009-01-01  Jakub Jelinek  <jakub@redhat.com>
911
912         PR c/36489
913         * gcc.dg/pr36489.c: New test.