OSDN Git Service

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