OSDN Git Service

* config/alpha/alpha.md (usegp): Cast the result of
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2009-04-28  Janus Weil  <janus@gcc.gnu.org>
2
3         PR fortran/39946
4         * gfortran.dg/proc_ptr_16.f90: New.
5
6 2009-04-28  Steve Ellcey  <sje@cup.hp.com>
7
8         * testsuite/gcc.target/ia64/sync-1.c: Check for cmpxchg8 only if
9         lp64 is true.
10
11 2009-04-28  Richard Guenther  <rguenther@suse.de>
12
13         PR middle-end/39937
14         * gfortran.fortran-torture/compile/pr39937.f: New testcase.
15
16 2009-04-28  H.J. Lu  <hongjiu.lu@intel.com>
17
18         * g++.dg/warn/pr35652.C: Removed.
19         * gcc.dg/pr35652.c: Likewise.
20
21 2009-04-28  Alexander Monakov  <amonakov@ispras.ru>
22
23         * gcc.target/ia64/20071210-2.c: New testcase.
24
25 2009-04-28  Uros Bizjak  <ubizjak@gmail.com>
26
27         PR c/39323
28         * gcc.dg/pr39323-2.c: Also scan for alignment in log2 format.
29         * gcc.dg/pr39323-3.c: Ditto.
30
31 2009-04-28  Janus Weil  <janus@gcc.gnu.org>
32
33         PR fortran/39930
34         PR fortran/39931
35         * gfortran.dg/ambiguous_reference_2.f90: New.
36         * gfortran.dg/pointer_assign_7.f90: New.
37
38 2009-04-28  Nathan Froyd  <froydnj@codesourcery.com>
39             Mark Mitchell  <mark@codesourcery.com>
40
41         * gcc.target/powerpc/20020118-1.c: Skip on vxworks targets.
42         * gcc.dg/20020103-1.c: Check for __ppc.
43         * gcc.dg/asm-b.c: Check for __ppc.
44         * gcc.dg/20020919-1.c: Check for __ppc.
45         * gcc.dg/20020312-2.c: Likewise.
46         * gcc.dg/trampoline-1.c: Add appropriate NO_TRAMPOLINES #ifndefs.
47         * gcc.dg/torture/asm-subreg-1.c: Skip on sparc vxworks targets.
48         * gcc.dg/attr-weakref-1.c: Skip on selected vxworks targets.
49         * g++.dg/warn/weak1.C: Likewise.
50         * gcc.dg/tree-ssa/20030714-1.c (find_base_value): Declare as
51         static so appropriate optimizations kick in.
52         (find_base_value_wrapper): New function.
53         * g++.dg/eh/simd-5.C: Fix target triplet.
54         * gcc.target/arm/long-calls-1.c: Skip for -mlong-calls.
55
56 2009-04-28  Uros Bizjak  <ubizjak@gmail.com>
57             H.J. Lu  <hongjiu.lu@intel.com>
58
59         PR target/39911
60         * gcc.target/i386/pr39911.c: New test.
61
62 2009-04-28  Paul Thomas  <pault@gcc.gnu.org>
63
64         PR fortran/39879
65         * gfortran.dg/alloc_comp_assign_10.f90: New test.
66
67 2009-04-28  Ben Elliston  <bje@au.ibm.com>
68
69         PR c++/35652
70         Revert:
71
72         2009-03-27  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
73
74         * gcc.dg/pr35652.C: New.
75         * g++.dg/warn/pr35652.C: New.
76         * gcc.dg/format/plus-1.c: Adjust message.
77
78 2009-04-27  DJ Delorie  <dj@redhat.com>
79
80         * lib/target-supports.exp (check_effective_target_double64): New.
81         (check_effective_target_double64plus): New.
82         (check_effective_target_large_double): New.
83         * gcc.dg/Wconversion-real-integer.c: Require double64plus.
84         * gcc.dg/div-double-1.c: Likewise.
85         * gcc.dg/Wconversion-real.c: Require large_double.
86         * gcc.dg/cdce1.c: Require large_double instead of checking targets.
87
88         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c: Skip if doubles
89         are too small.
90
91         * gcc.c-torture/execute/ieee/20010226-1.c: Mark all floating point
92         constants as long.
93
94 2009-04-27  Ian Lance Taylor  <iant@google.com>
95
96         * gcc.dg/Wcxx-compat-5.c: New testcase.
97         * gcc.dg/Wcxx-compat-6.c: New testcase.
98
99 2009-04-27  Trevor Smigiel <trevor_smigiel@playstation.sony.com>
100
101         Allow non-constant arguments to conversion intrinsics.
102         * gcc.target/spu/intrinsics-3.c: Update tests.
103
104 2009-04-27  Richard Guenther  <rguenther@suse.de>
105
106         PR middle-end/39928
107         * gcc.c-torture/compile/pr39928-1.c: New testcase.
108         * gcc.c-torture/compile/pr39928-2.c: Likewise.
109
110 2009-04-27  H.J. Lu  <hongjiu.lu@intel.com>
111
112         PR target/39903
113         * gcc.dg/torture/pr39903-1.c: New.
114         * gcc.dg/torture/pr39903-2.c: Likewise.
115
116 2009-04-27  Revital Eres  <eres@il.ibm.com>
117
118         * gcc.dg/sms-1.c: Add noinline attribute, create sms dump file
119         and check it.
120         * gcc.dg/sms-2.c: Add dump check.
121         * gcc.dg/sms-3.c: Add noinline attribute, create sms dump file
122         and check it.
123         * gcc.dg/sms-4.c: Likewise.
124         * gcc.dg/sms-5.c: Likewise.
125         * gcc.dg/sms-6.c: Likewise.
126         * gcc.dg/sms-7.c: Likewise.
127         * gcc.dg/sms-antideps.c: Rename to...
128         * gcc.dg/sms-8.c: This and add sms dump file and check it.
129
130 2009-04-27  Eric Botcazou  <ebotcazou@adacore.com>
131
132         * gnat.dg/opt2.adb: New test.
133
134 2009-04-27  Jakub Jelinek  <jakub@redhat.com>
135
136         PR c++/39875
137         * g++.dg/warn/Wunused-15.C: New test.
138
139 2009-04-26  Michael Matz  <matz@suse.de>
140
141         Expand from SSA.
142         * gcc.dg/tree-ssa/20030728-1.c: Use -rtl-expand-details dump and
143         change regexps.
144         * gcc.target/i386/pr37248-1.c: Modified.
145         * gcc.target/i386/pr37248-3.c: Modified.
146         * gcc.target/i386/pr37248-2.c: Modified.
147         * gnat.dg/aliasing1.adb: Modified.
148         * gnat.dg/pack9.adb: Modified.
149         * gnat.dg/aliasing2.adb: Modified.
150         * gcc.dg/strict-overflow-2.c: Modified.
151         * gcc.dg/autopar/reduc-1char.c: Modified.
152         * gcc.dg/autopar/reduc-2char.c: Modified.
153         * gcc.dg/autopar/reduc-1.c: Modified.
154         * gcc.dg/autopar/reduc-2.c: Modified.
155         * gcc.dg/autopar/reduc-3.c: Modified.
156         * gcc.dg/autopar/reduc-6.c: Modified.
157         * gcc.dg/autopar/reduc-7.c: Modified.
158         * gcc.dg/autopar/reduc-8.c: Modified.
159         * gcc.dg/autopar/reduc-9.c: Modified.
160         * gcc.dg/autopar/reduc-1short.c: Modified.
161         * gcc.dg/autopar/reduc-2short.c: Modified.
162         * gcc.dg/autopar/parallelization-1.c: Modified.
163         * gcc.dg/strict-overflow-4.c: Modified.
164         * gcc.dg/strict-overflow-6.c: Modified.
165         * gcc.dg/gomp/combined-1.c: Modified.
166         * gcc.dg/no-strict-overflow-1.c: Modified.
167         * gcc.dg/no-strict-overflow-3.c: Modified.
168         * gcc.dg/no-strict-overflow-5.c: Modified.
169         * gcc.dg/tree-ssa/reassoc-13.c: Modified.
170         * gcc.dg/tree-ssa/pr18134.c: Modified.
171         * gcc.dg/tree-ssa/20030824-1.c: Modified.
172         * gcc.dg/tree-ssa/vector-2.c: Modified.
173         * gcc.dg/tree-ssa/forwprop-9.c: Modified.
174         * gcc.dg/tree-ssa/loop-21.c: Modified.
175         * gcc.dg/tree-ssa/20030824-2.c: Modified.
176         * gcc.dg/tree-ssa/vector-3.c: Modified.
177         * gcc.dg/tree-ssa/asm-3.c: Modified.
178         * gcc.dg/tree-ssa/pr23294.c: Modified.
179         * gcc.dg/tree-ssa/loop-22.c: Modified.
180         * gcc.dg/tree-ssa/loop-15.c: Modified.
181         * gcc.dg/tree-ssa/prefetch-4.c: Modified.
182         * gcc.dg/tree-ssa/pr22051-1.c: Modified.
183         * gcc.dg/tree-ssa/pr20139.c: Modified.
184         * gcc.dg/tree-ssa/scev-cast.c: Modified.
185         * gcc.dg/tree-ssa/pr22051-2.c: Modified.
186         * gcc.dg/tree-ssa/reassoc-1.c: Modified.
187         * gcc.dg/tree-ssa/loop-5.c: Modified.
188         * gcc.dg/tree-ssa/pr19431.c: Modified.
189         * gcc.dg/tree-ssa/pr32044.c: Modified.
190         * gcc.dg/tree-ssa/prefetch-7.c: Modified.
191         * gcc.dg/tree-ssa/loop-19.c: Modified.
192         * gcc.dg/tree-ssa/loop-28.c: Modified.
193         * gcc.dg/tree-ssa/ssa-pre-15.c: Modified.
194         * gcc.dg/tree-ssa/divide-1.c: Modified.
195         * gcc.dg/tree-ssa/inline-1.c: Modified.
196         * gcc.dg/tree-ssa/divide-3.c: Modified.
197         * gcc.dg/tree-ssa/pr30978.c: Modified.
198         * gcc.dg/tree-ssa/alias-6.c: Modified.
199         * gcc.dg/tree-ssa/divide-4.c: Modified.
200         * gcc.dg/tree-ssa/alias-11.c: Modified.
201         * gcc.dg/no-strict-overflow-7.c: Modified.
202         * gcc.dg/strict-overflow-1.c: Modified.
203         * gcc.dg/pr15784-4.c: Modified.
204         * gcc.dg/pr34263.c: Modified.
205         * gcc.dg/strict-overflow-3.c: Modified.
206         * gcc.dg/tree-prof/stringop-1.c: Modified.
207         * gcc.dg/tree-prof/val-prof-1.c: Modified.
208         * gcc.dg/tree-prof/val-prof-2.c: Modified.
209         * gcc.dg/tree-prof/val-prof-3.c: Modified.
210         * gcc.dg/tree-prof/val-prof-4.c: Modified.
211         * gcc.dg/no-strict-overflow-2.c: Modified.
212         * gcc.dg/no-strict-overflow-4.c: Modified.
213         * gcc.dg/no-strict-overflow-6.c: Modified.
214         * g++.dg/tree-ssa/pr27090.C: Modified.
215         * g++.dg/tree-ssa/tmmti-2.C: Modified.
216         * g++.dg/tree-ssa/ptrmemfield.C: Modified.
217         * g++.dg/tree-ssa/pr19807.C: Modified.
218         * g++.dg/opt/pr30965.C: Modified.
219         * g++.dg/init/new17.C: Modified.
220         * gfortran.dg/whole_file_6.f90: Modified.
221         * gfortran.dg/whole_file_5.f90: Modified.
222         * gfortran.dg/reassoc_1.f90: Modified.
223         * gfortran.dg/reassoc_3.f90: Modified.
224
225 2009-04-26  Steven G. Kargl  <kargl@gcc.gnu.org>
226
227         PR fortran/39893
228         * gfortran.dg/assumed_charlen_dummy.f90: New Test.
229
230 2009-04-26  Jakub Jelinek  <jakub@redhat.com>
231
232         PR inline-asm/39543
233         * gcc.target/i386/pr39543-1.c: New test.
234         * gcc.target/i386/pr39543-2.c: New test.
235         * gcc.target/i386/pr39543-3.c: New test.
236
237         PR c/39889
238         * gcc.dg/Wunused-value-3.c: New test.
239
240 2009-04-26  Joseph Myers  <joseph@codesourcery.com>
241
242         PR c/39581
243         * gcc.dg/c99-const-expr-14.c, gcc.dg/gnu99-const-expr-4.c,
244         gcc.dg/vla-21.c: New tests.
245
246 2009-04-26  Joseph Myers  <joseph@codesourcery.com>
247
248         PR c/39556
249         * gcc.dg/inline-34.c: New test.
250
251 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
252
253         * gcc.dg/enum-const-1.c, gcc.dg/enum-const-2.c,
254         gcc.dg/enum-const-3.c: New tests.
255         * gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu99-const-expr-1.c: Use
256         -pedantic-errors.  Update expected diagnostics.
257
258 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
259
260         PR c/39582
261         * gcc.dg/vla-20.c: New test.
262
263 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
264
265         PR c/39564
266         * gcc.dg/vla-19.c: New test.
267
268 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
269
270         PR preprocessor/39559
271         * gcc.dg/c99-intconst-2.c: New test.
272
273 2009-04-25  Jan Hubicka  <jh@suse.cz>
274
275         * g++.dg/tree-ssa/ehcleanup-1.C: Update.
276
277 2009-04-25  Janus Weil  <janus@gcc.gnu.org>
278
279         PR fortran/39688
280         * gfortran.dg/import7.f90: New.
281
282 2009-04-24  Richard Guenther  <rguenther@suse.de>
283
284         * gcc.dg/tree-ssa/vrp48.c: Fix.
285
286 2008-04-24  Doug Kwan  <dougkwan@google.com>
287
288         * g++.dg/init/copy7.C: Only abort in memcpy if source and
289         destination are the same.
290
291 2009-04-24  Richard Guenther  <rguenther@suse.de>
292
293         * gcc.dg/tree-ssa/vrp48.c: New testcase.
294
295 2009-04-24  Joseph Myers  <joseph@codesourcery.com>
296
297         * gcc.dg/array-const-1.c, gcc.dg/array-const-2.c,
298         gcc.dg/array-const-3.c: New tests.
299
300 2009-04-24  Ian Lance Taylor  <iant@google.com>
301
302         * gcc.dg/Wcxx-compat-4.c: New testcase.
303
304 2009-04-24  Daniel Kraft  <d@domob.eu>
305
306         * gfortran.dg/typebound_generic_1.f03: Change so that no error is
307         expected on already erraneous symbol (renamed to fresh one).
308
309 2009-04-24  Paolo Bonzini  <bonzini@gnu.org>
310
311         PR middle-end/39867
312         * gcc.dg/pr39867.c: New.
313
314 2009-04-24  Janus Weil  <janus@gcc.gnu.org>
315
316         PR fortran/39861
317         PR fortran/39864
318         * gfortran.dg/intrinsic_1.f90: New.
319
320 2009-04-24  Eric Botcazou  <ebotcazou@adacore.com>
321
322         * gnat.dg/alignment7.adb: New test.
323         * gnat.dg/alignment8.adb: Likewise.
324
325 2009-04-24  Eric Botcazou  <ebotcazou@adacore.com>
326
327         * gnat.dg/specs/pr34799.ads: Rename to rep_clause1.ads.
328         * gnat.dg/specs/rep_clause2.ads: New test.
329
330 2009-04-24  Jakub Jelinek  <jakub@redhat.com>
331
332         PR rtl-optimization/39794
333         * gcc.dg/pr39794.c: New test.
334
335 2009-04-23  Eric Botcazou  <ebotcazou@adacore.com>
336
337         * gnat.dg/atomic1.adb: New test.
338         * gnat.dg/atomic1_pkg.ads: New helper.
339
340 2009-04-23  Steve Ellcey  <sje@cup.hp.com>
341
342         PR testsuite/39623
343         * gcc.dg/vect/no-vfa-vect-57.c: XFAIL when vect_no_align.
344         * gcc.dg/vect/no-vfa-vect-61.c: Ditto.
345         
346 2009-04-23  Rafael Avila de Espindola  <espindola@google.com>
347
348         * gcc.dg/format/gcc_diag-1.c (foo): Don't check that %E produces a
349         warning.
350
351 2009-04-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
352
353         PR C/31499
354         * gcc.dg/vector-init-1.c: New testcase.
355         * gcc.dg/vector-init-2.c: New testcase.
356
357 2009-04-22  Eric Botcazou  <ebotcazou@adacore.com>
358
359         * gnat.dg/enum2.adb: New test.
360         * gnat.dg/enum2_pkg.ads: New helper.
361
362 2009-04-22  Jakub Jelinek  <jakub@redhat.com>
363
364         PR c/39855
365         * gcc.dg/torture/pr39855.c: New test.
366
367 2009-04-22  Dodji Seketeli  <dodji@redhat.com>
368
369         PR c++/39639
370         * g++.dg/cpp0x/pr39639.C: New test.
371
372 2009-04-22  Mark Heffernan  <meheff@google.com>
373
374         * gcc.dg/profile-generate-3.c: New test.
375
376 2009-04-22  Jan Hubicka  <jh@suse.cz>
377
378         * g++.dg/tree-ssa/ehcleanup-1.C: New testcase.
379
380 2009-04-22  Steve Ellcey  <sje@cup.hp.com>
381
382         PR testsuite/39623
383         * gcc.dg/vect/no-vfa-vect-43.c Fix vect_no_align check.
384         
385 2009-04-22  Richard Guenther  <rguenther@suse.de>
386
387         PR tree-optimization/39824
388         * gcc.c-torture/compile/pr39824.c: New testcase.
389
390 2009-04-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
391
392         PR c++/14875
393         * g++.dg/parse/parser-pr14875.C: New.
394         * g++.dg/parse/parser-pr14875-2.C: New.
395         * g++.dg/parse/error6.C: Update match string.
396
397 2009-04-22  Richard Guenther  <rguenther@suse.de>
398
399         PR tree-optimization/39845
400         * gcc.c-torture/compile/pr39845.c: New testcase.
401
402 2009-04-22  Janus Weil  <janus@gcc.gnu.org>
403
404         PR fortran/39735
405         * gfortran.dg/assumed_charlen_function_5.f90: Modified.
406         * gfortran.dg/external_initializer.f90: Modified.
407         * gfortran.dg/interface_26.f90: Modified.
408         * gfortran.dg/intrinsic_subroutine.f90: Modified.
409         * gfortran.dg/proc_ptr_3.f90: Modified.
410         * gfortran.dg/proc_ptr_15.f90: New.
411         * gfortran.dg/proc_ptr_result_1.f90: Modified.
412
413 2009-04-21  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
414
415         PR c++/35711
416         * g++.dg/warn/pr35711.C: New.
417         * g++.dg/conversion/ptrmem2.C: Update.
418
419 2009-04-21  Joseph Myers  <joseph@codesourcery.com>
420
421         * ChangeLog, ChangeLog-1993-2007, ChangeLog-2008, ChangeLog.ptr,
422         ChangeLog.tree-ssa, README, README.QMTEST, README.compat,
423         README.gcc, g++.dg/README, g++.dg/compat/break/README,
424         g++.dg/gomp/gomp.exp, g++.old-deja/g++.brendan/README,
425         g++.old-deja/g++.oliva/ChangeLog, g++.old-deja/g++.robertl/README,
426         gcc.c-torture/ChangeLog.0,
427         gcc.c-torture/execute/builtins/builtins.exp, gcc.dg/README,
428         gcc.dg/gomp/gomp.exp, gcc.target/frv/frv.exp,
429         gcc.target/i386/math-torture/math-torture.exp,
430         gcc.target/mips/inter/mips16-inter.exp,
431         gcc.target/mips/mips-nonpic/README,
432         gcc.target/x86_64/abi/README.gcc,
433         gcc.target/xstormy16/xstormy16.exp, gcc.test-framework/README,
434         gfortran.dg/g77/README, gfortran.dg/gomp/gomp.exp,
435         gfortran.fortran-torture/ChangeLog.g95: Add copyright and license
436         notices.
437         * ChangeLog-1993-2007, ChangeLog: Correct dates.
438
439 2009-04-21  Eric Botcazou  <ebotcazou@adacore.com>
440
441         * gcc.dg/debug/dwarf2/short-circuit.c: New test.
442
443 2009-04-21  Richard Guenther  <rguenther@suse.de>
444
445         PR middle-end/39829
446         * gcc.dg/torture/pr39829.c: New testcase.
447
448 2009-04-21  Martin Jambor  <mjambor@suse.cz>
449
450         * gcc.dg/tree-ssa/cswtch-2.c: New test.
451
452 2009-04-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
453
454         PR 16202
455         * gcc.dg/sequence-pt-1.c: Remove XFAILs.
456         * gcc.dg/sequence-pt-2.c: New.
457         * gcc.dg/sequence-pt-3.c: New.
458         * g++.dg/warn/sequence-pt-1.C: Remove XFAILs.
459         * g++.dg/warn/sequence-pt-2.c: New.
460         * g++.dg/warn/sequence-pt-3.c: New.
461
462 2009-04-21  Jakub Jelinek  <jakub@redhat.com>
463
464         * gcc.dg/torture/pr39678.c (struct X): Make c field signed char.
465
466 2009-04-21  Eric Botcazou  <ebotcazou@adacore.com>
467
468         * gnat.dg/import1.ad[sb]: New test.
469
470 2009-04-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
471
472         * objc/execute/exceptions/handler-1.m: For the NeXT runtime, just
473         return 0.
474
475 2009-04-20  Tobias Burnus  <burnus@net-b.de>
476
477         PR fortran/39811
478         * gfortran.dg/continuation_11.f90: New test.
479
480 2009-04-21  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
481
482         PR c++/13358
483         * gcc.dg/wtr-int-type-1.c: Use two dg-warning to match two
484         messages. Test for "long long" in system headers.
485         * gcc.dg/c99-longlong-2.c: New.
486         * g++.dg/warn/pr13358.C: New.
487         * g++.dg/warn/pr13358-2.C: New.
488         * g++.dg/warn/pr13358-3.C: New.
489         * g++.dg/warn/pr13358-4.C: New.
490
491 2009-04-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
492
493         * gcc.dg/framework-2.c: Fix up for non existent includes
494         being fatal errors now.
495
496 2009-04-20  Paul Thomas  <pault@gcc.gnu.org>
497
498         PR fortran/39800
499         * gfortran.dg/private_type_13.f90: New test.
500         * gfortran.dg/private_type_2.f90: Add option -std=f95.
501
502 2009-04-20  Le-Chun Wu  <lcwu@google.com>
503
504         PR c++/39803
505         * g++.dg/warn/Wunused-14.C: New test.
506
507 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
508
509         * gnat.dg/specs/small_alignment.ads: New test.
510
511 2009-04-20  Ian Lance Taylor  <iant@google.com>
512
513         * gcc.dg/Wcxx-compat-3.c: New testcase.
514
515 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
516
517         * gnat.dg/pack13.ad[sb]: New test.
518         * gnat.dg/pack13_pkg.ads: New helper.
519
520 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
521
522         * gnat.dg/discr11.ad[sb]: New test.
523         * gnat.dg/discr11_pkg.ads: New helper.
524
525 2009-04-20  Ira Rosen  <irar@il.ibm.com>
526
527         PR tree-optimization/39675
528         * gcc.dg/vect/O3-pr39675-2.c: New test.
529
530 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
531
532         * gnat.dg/rep_clause3.adb: New test.
533
534 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
535
536         PR c/37481
537         * gcc.dg/c99-flex-array-7.c: New test.
538
539 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
540
541         PR c/19771
542         * gcc.c-torture/execute/vla-dealloc-1.c: New test.
543
544 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
545
546         PR c/38243
547         * gcc.dg/c99-restrict-3.c: New test.
548
549 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
550
551         PR preprocessor/20078
552         * gcc.dg/cpp/paste16.c, gcc.dg/cpp/redef4.c: New tests.
553
554 2009-04-19  Eric Botcazou  <ebotcazou@adacore.com>
555
556         * lib/gnat.exp (local_find_gnatmake): Pass --LINK to gnatlink.
557         Do not pass -B$root after -margs.
558
559 2009-04-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
560
561         PR c/32061
562         PR c++/36954
563         * gcc.dg/pr32061.c: New.
564         * gcc.dg/Wlogical-op-1.c: Update.
565         * g++.dg/warn/Wlogical-op-1.C: Update.
566         * g++.dg/warn/pr36954.C: New.
567
568 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
569
570         PR c/27676
571         * gcc.dg/lvalue-5.c: New test.
572
573 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
574
575         PR c/22367
576         * gcc.dg/lvalue-6.c, gcc.dg/lvalue-7.c: New tests.
577
578 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
579
580         * gcc.dg/cpp/include5.c: New test.
581
582 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
583
584         PR c/35210
585         * gcc.dg/call-diag-2.c: New test.
586
587 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
588
589         PR preprocessor/39646
590         * gcc.dg/cpp/line8.c: New test.
591
592 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
593
594         PR preprocessor/39647
595         * gcc.dg/cpp/line7.c: New test.
596
597 2009-04-18  Richard Guenther  <rguenther@suse.de>
598
599         PR middle-end/39804
600         * gcc.target/i386/pr39804.c: New testcase.
601
602 2009-04-18  Eric Botcazou  <ebotcazou@adacore.com>
603
604         * gcc.target/i386/pr39496.c: Compile with -mtune=i686.
605         * g++.dg/other/pr39496.C: Likewise.
606
607 2009-04-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
608
609         PR middle-end/36902
610         * gcc.dg/pr36902.c: New.
611
612 2009-04-17  Diego Novillo  <dnovillo@google.com>
613
614         * gcc.c-torture/execute/builtins/strlen-3.c: Fix ODR
615         violation for variable 'inside_main'.
616
617 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
618
619         * gfortran.fortran-torture/execute/getarg_1.x: New file.
620
621 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
622
623         * gfortran.dg/vect/pr39318.f90: Guard with "target fopenmp".
624
625 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
626
627         * gfortran.dg/chmod_1.f90: Disable on spu-*-* targets.
628         * gfortran.dg/chmod_2.f90: Likewise.
629         * gfortran.dg/chmod_3.f90: Likewise.
630         * gfortran.dg/open_errors.f90: Likewise.
631         * gfortran.dg/stat_1.f90: Likewise.
632         * gfortran.dg/stat_2.f90: Likewise.
633
634 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
635
636         * gfortran.fortran-torture/execute/nan_inf_fmt.x: Skip on spu-*-*.
637         * gfortran.fortran-torture/execute/intrinsic_nearest.x: Likewise.
638         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: Likewise.
639         * gfortran.dg/nearest_1.f90: Likewise.
640         * gfortran.dg/nearest_3.f90: Likewise.
641         * gfortran.dg/isnan_1.f90: Likewise.
642         * gfortran.dg/isnan_2.f90: Likewise.
643         * gfortran.dg/nan_1.f90: Likewise.
644         * gfortran.dg/nan_2.f90: Likewise.
645         * gfortran.dg/nan_3.f90: Likewise.
646         * gfortran.dg/nan_4.f90: Likewise.
647         * gfortran.dg/module_nan.f90: Likewise.
648         * gfortran.dg/int_conv_2.f90: Likewise.
649         * gfortran.dg/init_flag_3.f90: Likewise.
650         * gfortran.dg/namelist_42.f90: Likewise.
651         * gfortran.dg/namelist_43.f90: Likewise.
652         * gfortran.dg/real_const_3.f90: Likewise.
653         * gfortran.dg/transfer_simplify_1.f90: Likewise.
654
655         * gfortran.dg/default_format_1.f90: XFAIL on spu-*-*.
656         * gfortran.dg/default_format_denormal_1.f90: XFAIL on spu-*-*.
657         * gfortran.dg/scalar_mask_2.f90: XFAIL on spu-*-*.
658         * gfortran.dg/integer_exponentiation_3.F90: XFAIL on spu-*-*.
659         * gfortran.dg/integer_exponentiation_5.F90: XFAIL on spu-*-*.
660
661         * gfortran.dg/elemental_subroutine_1.f90: Relax "epsilon" check.
662         * gfortran.dg/gamma_5.f90: Likewise.
663
664 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
665
666         * lib/gcc-dg.exp (gcc-dg-prune): Make linker message check
667         less strict so it also works with auto-overlay support.
668         * lib/gcc-defs.exp (${tool}_check_unsupported_p): Add check
669         for "exceeds local store" linker errors on the SPU.
670
671         * lib/gfortran.exp: Include target-supports.exp.
672         (gfortran_init): On SPU targets where automatic overlay support
673         is available, use it to build all Fortran test cases.
674
675         * gfortran.dg/pr20257.f90: Skip on spu-*-* targets.
676
677 2009-04-17  Arnaud Charlet  <charlet@adacore.com>
678
679         * gnat.dg/ref_type.ads, gnat.dg/ref_type.adb: Fix test after proper
680         rule enforced by gnat on taft types.
681
682 2009-04-17  Jakub Jelinek  <jakub@redhat.com>
683
684         PR testsuite/39792
685         * g++.dg/ext/complit11.C: Add empty dg-options.
686
687 2009-04-16  Andrew Pinski  <pinskia@gmail.com>
688
689         PR c++/17570
690         * g++.dg/template/defarg11.C: New test.
691
692 2009-04-16  Andrew Pinski  <pinskia@gmail.com>
693
694         PR c++/28766
695         * g++.dg/ext/complit11.C: New testcase.
696
697 2009-04-15  Le-Chun Wu  <lcwu@google.com>
698
699         PR c++/39551
700         * g++.dg/warn/Wunused-13.C: New testcase.
701
702 2009-04-15  Ian Lance Taylor  <iant@google.com>
703
704         * gcc.dg/Wenum-compare-1.c: New testcase.
705
706 2009-04-15  Richard Guenther  <rguenther@suse.de>
707
708         PR tree-optimization/39764
709         * g++.dg/torture/pr39764.C: New testcase.
710
711 2009-04-15  Nathan Sidwell  <nathan@codesourcery.com>
712
713         * g++.dg/ext/altivec-17.C: New.
714
715 2009-04-15  Arnaud Charlet  <charlet@adacore.com>
716
717         * gnat.dg/sync1.ads: Fix error now flagged by gnat.
718         * gnat.dg/specs/limited1.ads: Ditto.
719
720 2009-04-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
721
722         PR testsuite/39769
723         * gcc.dg/vmx/3a-04.c (test): Don't rely on floating point equality
724         for testing the results of estimate instructions.
725         * gcc.dg/vmx/3a-04m.c (test): Ditto.
726         * gcc.dg/vmx/3a-05.c (test): Ditto.
727
728 2009-04-14  Jason Merrill  <jason@redhat.com>
729
730         PR c++/39763
731         * g++.dg/warn/Wshadow-4.C: Extend.
732
733 2009-04-14  Uros Bizjak  <ubizjak@gmail.com>
734
735         * gcc.target/alpha/pr39740.c (dg-options): Add -mexplicit-relocs.
736         (do_D): Remove attribute hidden.
737
738 2009-04-13  Jason Merrill  <jason@redhat.com>
739
740         PR c++/39480
741         * g++.dg/init/copy7.C: New.
742
743 2009-04-13  H.J. Lu  <hongjiu.lu@intel.com>
744
745         PR testsuite/39733
746         * gcc.misc-tests/options.exp (check_for_options): Renamed to ...
747         (check_for_all_options): This.
748
749 2009-04-13  Jason Merrill  <jason@redhat.com>
750
751         PR c++/39750
752         * g++.dg/template/crash90.C: New.
753
754 2009-04-12  Jason Merrill  <jason@redhat.com>
755
756         PR c++/39742
757         * g++.dg/overload/extern-C-2.C: New.
758
759 2009-04-12  Joseph Myers  <joseph@codesourcery.com>
760
761         PR preprocessor/31869
762         * gcc.dg/cpp/strify5.c: New test.
763
764 2009-04-12  Eric Botcazou  <ebotcazou@adacore.com>
765
766         * gnat.dg/enum1.adb: New test.
767         * gnat.dg/enum1_pkg.ads: New helper.
768
769 2009-04-12  Uros Bizjak  <ubizjak@gmail.com>
770
771         PR target/39740
772         * gcc.target/alpha/pr39740.c: New test.
773
774 2009-04-11  Daniel Kraft  <d@domob.eu>
775
776         PR fortran/37746
777         * gfortran.dg/bounds_check_strlen_1.f90: New test.
778         * gfortran.dg/bounds_check_strlen_2.f90: New test.
779         * gfortran.dg/bounds_check_strlen_3.f90: New test.
780         * gfortran.dg/bounds_check_strlen_4.f90: New test.
781         * gfortran.dg/bounds_check_strlen_5.f90: New test.
782         * gfortran.dg/bounds_check_strlen_6.f90: New test.
783         * gfortran.dg/bounds_check_strlen_7.f90: New test.
784         * gfortran.fortran-torture/execute/intrinsic_index.f90: Fix wrong
785         expected string length that failed with -fbounds-check now.
786         * gfortran.fortran-torture/execute/intrinsic_trim.f90: Ditto.
787
788 2009-04-11  Janus Weil  <janus@gcc.gnu.org>
789
790         PR fortran/39692
791         * gfortran.dg/proc_ptr_14.f90: New.
792
793 2009-04-11  Richard Guenther  <rguenther@suse.de>
794
795         PR middle-end/39732
796         * g++.dg/torture/pr39732.C: New testcase.
797
798 2009-04-11  Daniel Franke  <franke.daniel@gmail.com>
799
800         * gfortran.dg/whole_file_5.f90: New.
801         * gfortran.dg/whole_file_6.f90: New.
802
803 2009-04-11  Richard Guenther  <rguenther@suse.de>
804
805         PR tree-optimization/39713
806         * g++.dg/torture/pr39713.C: New testcase.
807
808 2009-04-10  Richard Guenther  <rguenther@suse.de>
809
810         PR c/39712
811         * gcc.dg/pr39712.c: New testcase.
812
813 2009-04-10  H.J. Lu  <hongjiu.lu@intel.com>
814
815         PR c++/28301
816         * g++.dg/cpp0x/enum2.C: Updated.
817         * g++.dg/debug/pr22514.C: Likewise.
818         * g++.dg/parse/enum2.C: Likewise.
819         * g++.dg/parse/enum3.C: Likewise.
820         * g++.dg/template/crash79.C: Likewise.
821         * g++.old-deja/g++.jason/cond.C: Likewise.
822
823 2009-04-10  Chao-ying Fu  <fu@mips.com>
824
825         * gcc.target/mips/interrupt_handler.c: Change from compile to
826         assemble.
827
828 2009-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
829
830         * objc/execute/forward-1.x: Fix x86_64 entry typos.
831
832 2009-04-10  Daniel Franke  <franke.daniel@gmail.com>
833
834         PR fortran/38709
835         * gfortran.dg/zero_sized_6.f90: New.
836
837 2009-04-10  Manuel López-Ibáñez  <manu@gcc.gnu.org>
838
839         PR  c++/20118
840         * g++.dg/parse/pr20118.C: New.
841         * g++.dg/template/spec16.C: Update.
842
843 2009-04-09  H.J. Lu  <hongjiu.lu@intel.com>
844
845         PR testsuite/35621
846         * gcc.target/i386/avx-vpabsb-1.c: Add -fno-strict-aliasing.
847         * gcc.target/i386/avx-vpabsb-1.c: Likewise.
848         * gcc.target/i386/avx-vpabsd-1.c: Likewise.
849         * gcc.target/i386/avx-vpabsw-1.c: Likewise.
850         * gcc.target/i386/avx-vpalignr-1.c: Likewise.
851         * gcc.target/i386/avx-vphaddd-1.c: Likewise.
852         * gcc.target/i386/avx-vphaddsw-1.c: Likewise.
853         * gcc.target/i386/avx-vphaddw-1.c: Likewise.
854         * gcc.target/i386/avx-vphsubd-1.c: Likewise.
855         * gcc.target/i386/avx-vphsubsw-1.c: Likewise.
856         * gcc.target/i386/avx-vphsubw-1.c: Likewise.
857         * gcc.target/i386/avx-vpmaddubsw-1.c: Likewise.
858         * gcc.target/i386/avx-vpmulhrsw-1.c: Likewise.
859         * gcc.target/i386/avx-vpshufb-1.c: Likewise.
860         * gcc.target/i386/avx-vpsignb-1.c: Likewise.
861         * gcc.target/i386/avx-vpsignd-1.c: Likewise.
862         * gcc.target/i386/avx-vpsignw-1.c: Likewise.
863
864 2009-04-09  H.J. Lu  <hongjiu.lu@intel.com>
865
866         PR target/39678
867         * g++.dg/torture/pr39678.C: New.
868         * gcc.dg/compat/struct-complex-2.h: Likewise.
869         * gcc.dg/compat/struct-complex-2_main.c: Likewise.
870         * gcc.dg/compat/struct-complex-2_x.c: Likewise.
871         * gcc.dg/compat/struct-complex-2_y.c: Likewise.
872         * gcc.dg/torture/pr39678.c: Likewise.
873         * gcc.target/i386/pr39678.c: Likewise.
874
875         * gcc.dg/compat/struct-complex-1_x.c: Add -Wno-psabi.
876         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
877
878         * gcc.target/x86_64/abi/test_passing_structs.c: Include
879         <complex.h>.  Add tests for structure with complex float.
880
881 2009-04-10  Ben Elliston  <bje@au.ibm.com>
882             Joseph Myers  <joseph@codesourcery.com>
883
884         PR target/36800
885         * gcc.dg/dfp/pr36800.c: New.
886
887 2009-04-09  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
888             Rafael Avila de Espindola  <espindola@google.com>
889
890         * gcc.misc-tests/help.exp: New file.
891         * lib/options.exp: New file.
892
893 2009-04-09  Janis Johnson  <janis187@us.ibm.com>
894
895         PR libobjc/36610
896         * objc/execute/forward-1.x: New.
897
898 2009-04-09  Paolo Bonzini  <bonzini@gnu.org>
899
900         * gcc.dg/pr27150-1.c: Change to a link test.
901
902 2009-04-09  Jakub Jelinek  <jakub@redhat.com>
903
904         * g++.dg/lookup/using2.C: Change copyright header to refer to version
905         3 of the GNU General Public License and to point readers at the
906         COPYING3 file and the FSF's license web page.
907         * gcc.dg/fixed-point/fixed-point.exp: Likewise.
908         * gcc.dg/struct/struct-reorg.exp: Likewise.
909         * gcc.target/spu/tag_manager.c: Likewise.
910
911 2009-04-09  Richard Guenther  <rguenther@suse.de>
912
913         PR testsuite/39696
914         * ssa-ccp-25.c: Adjust pattern.
915
916 2009-04-09  Janus Weil  <janus@gcc.gnu.org>
917
918         PR fortran/36704
919         * gfortran.dg/external_procedures_1.f90: Modified.
920         * gfortran.dg/proc_ptr_result_1.f90: New.
921         * gfortran.dg/proc_ptr_result_2.f90: New.
922         * gfortran.dg/proc_ptr_result_3.f90: New.
923
924 2009-04-09  Richard Guenther  <rguenther@suse.de>
925
926         * gcc.dg/vect/vect-54.c: Make constant input data file-scope
927         to prevent constant propagation.
928         * gcc.dg/vect/vect-56.c: Likewise.
929         * gcc.dg/vect/vect-58.c: Likewise.
930         * gcc.dg/vect/vect-60.c: Likewise.
931         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
932         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
933         * gcc.dg/tree-prof/stringop-2.c: Adjust expected outcome.
934
935 2009-04-09  Richard Guenther  <rguenther@suse.de>
936
937         * gcc.dg/tree-ssa/ssa-ccp-25.c: New testcase.
938         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
939
940 2009-04-09  Joseph Myers  <joseph@codesourcery.com>
941
942         PR c/39613
943         * gcc.dg/case-const-1.c, gcc.dg/case-const-2.c, gcc.dg/case-const-3.c:
944         New tests.
945
946 2009-04-08  Joseph Myers  <joseph@codesourcery.com>
947
948         * gcc.dg/c99-stdint-1.c: Fix cut-and-paste mistakes in test.
949         * gcc.dg/c99-stdint-7.c, gcc.dg/c99-stdint-8.c: New tests.
950
951 2009-04-08  Jakub Jelinek  <jakub@redhat.com>
952
953         * g++.dg/debug/dwarf2/static-data-member1.C: New test.
954
955 2009-04-08  Jason Merrill  <jason@redhat.com>
956
957         PR c++/25185
958         * g++.dg/template/error40.C: Add another test.
959
960 2009-04-08  Joseph Myers  <joseph@codesourcery.com>
961
962         PR c/39614
963         PR c/39673
964         * gcc.c-torture/compile/pr39614-1.c,
965         gcc.c-torture/compile/pr39614-2.c,
966         gcc.c-torture/compile/pr39614-3.c,
967         gcc.c-torture/compile/pr39614-4.c,
968         gcc.c-torture/compile/pr39614-5.c,
969         gcc.c-torture/compile/pr39673-1.c,
970         gcc.c-torture/compile/pr39673-2.c: New tests.
971         * gcc.dg/gnu89-const-expr-2.c, gcc.dg/gnu99-const-expr-2.c: Test
972         more cases.
973         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
974         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Update
975         expected errors.
976
977 2009-04-08  Dodji Seketeli  <dodji@redhat.com>
978
979         PRc++/39637
980         * g++.dg/cpp0x/variadic-crash2.C: New test.
981
982 2009-04-08  Paul Thomas  <pault@gcc.gnu.org>
983
984         PR fortran/38863
985         * gfortran.dg/alloc_comp_result_1.f90: New test.
986
987 2009-04-07  Jason Merrill  <jason@redhat.com>
988
989         PR c++/34691
990         * g++.dg/overload/extern-C-1.C: New.
991
992 2009-04-07  Dominique d'Humieres  <dominiq@lps.ens.fr>
993
994         PR testsuite/39325
995         * gcc.misc-tests/linkage.exp: Use -m64 for 64-bit *86*-darwin.
996
997 2009-04-07  Jason Merrill  <jason@redhat.com>
998
999         PR c++/25185
1000         * g++.dg/template/error40.C: New.
1001
1002 2009-04-07  Janus Weil  <janus@gcc.gnu.org>
1003
1004         PR fortran/38152
1005         * gfortran.dg/proc_ptr_13.f90: Add "-g" option.
1006
1007 2009-04-07  Eric Botcazou  <ebotcazou@adacore.com>
1008
1009         * gnat.dg/subp_elim_errors.ad[sb]: New test.
1010
1011 2009-04-07  Janus Weil  <janus@gcc.gnu.org>
1012
1013         PR fortran/38290
1014         * gfortran.dg/proc_decl_1.f90: Modified.
1015         * gfortran.dg/proc_ptr_11.f90: Extended.
1016         * gfortran.dg/proc_ptr_13.f90: Modified.
1017
1018 2009-04-06  Jason Merrill  <jason@redhat.com>
1019
1020         PR c++/35146
1021         * g++.dg/template/fnspec1.C: New.
1022
1023 2009-04-06  Laurent GUERBY  <laurent@guerby.net>
1024
1025         * lib/gnat.exp: Handle multilib.
1026         
1027 2009-04-06  Paul Thomas  <pault@gcc.gnu.org>
1028
1029         PR fortran/38863
1030         * gfortran.dg/dependency_23.f90: New test.
1031
1032 2009-04-06  Richard Guenther  <rguenther@suse.de>
1033
1034         PR tree-optimization/28868
1035         * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
1036         * gcc.dg/tree-ssa/ssa-sccvn-1.c: Adjust.
1037         * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
1038         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
1039
1040 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
1041
1042         * gcc.dg/pragma-isr-trapa2.c: Skip test for FPU-less architectures.
1043
1044 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
1045
1046         * gcc.target/sh/sh4a-memmovua.c: Include string.h instead of stdlib.h.
1047
1048 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
1049
1050         * gcc.target/sh/sh4a-bitmovua.c (y0): Rename to y_0 to avoid a clash
1051         with the built-in y0, and the subsequent warning.
1052         (y1): Likewise, rename to y_1.
1053
1054 2009-04-06  Janus Weil  <janus@gcc.gnu.org>
1055
1056         PR fortran/39414
1057         * gfortran.dg/proc_decl_21.f90: New.
1058
1059 2009-04-06  Paul Thomas  <pault@gcc.gnu.org>
1060
1061         PR fortran/36091
1062         * gfortran.dg/forall_13.f90: Add -fbounds-check option.
1063
1064 2009-04-06  Hans-Peter Nilsson  <hp@axis.com>
1065
1066         * gfortran.dg/namelist_51.f90, gfortran.dg/utf8_2.f03,
1067         gfortran.dg/namelist_48.f90, gfortran.dg/read_repeat.f90,
1068         gfortran.dg/streamio_9.f90, gfortran.dg/widechar_IO_1.f90,
1069         gfortran.dg/namelist_50.f90, gfortran.dg/namelist_52.f90,
1070         gfortran.dg/utf8_1.f03, gfortran.dg/namelist_56.f90,
1071         gfortran.dg/namelist_49.f90: Gate test on effective_target
1072         fd_truncate.
1073         * gfortran.dg/widechar_IO_3.f90: Ditto.  Fix typo in comment.
1074
1075 2009-04-05  Daniel Kraft  <d@domob.eu>
1076
1077         PR fortran/38654
1078         * gfortran.dg/read_float_2.f03
1079         * gfortran.dg/read_float_3.f90
1080
1081 2009-04-05  Richard Guenther  <rguenther@suse.de>
1082
1083         PR tree-optimization/39648
1084         * gcc.c-torture/compile/pr39648.c: New testcase.
1085
1086 2009-04-05  Jason Merrill  <jason@redhat.com>
1087
1088         PR c++/14912
1089         * g++.dg/template/error39.C: New.
1090
1091 2009-04-05  Daniel Franke  <franke.daniel@gmail.com>
1092
1093         PR fortran/29458
1094         * gfortran.dg/implied_do_1.f90: New.
1095
1096 2009-04-04  Tobias Burnus  <burnus@net-b.de>
1097
1098         PR fortran/39577
1099         * gfortran.dg/recursive_check_8.f90: New.
1100         * gfortran.dg/recursive_check_9.f90: New.
1101         * gfortran.dg/recursive_check_10.f90: New.
1102         * gfortran.dg/recursive_check_11.f90: New.
1103         * gfortran.dg/recursive_check_12.f90: New.
1104         * gfortran.dg/recursive_check_13.f90: New.
1105         * gfortran.dg/recursive_check_14.f90: New.
1106
1107 2009-04-04  Jason Merrill  <jason@redhat.com>
1108
1109         PR c++/25185
1110         * g++.dg/template/error38.C: Add more tests.
1111
1112 2009-04-04  Paul Thomas  <pault@gcc.gnu.org>
1113
1114         PR fortran/37614
1115         * gfortran.dg/common_align_2.f90: New test.
1116
1117 2009-04-04  Richard Guenther  <rguenther@suse.de>
1118
1119         PR tree-optimization/8781
1120         PR tree-optimization/37892
1121         * g++.dg/tree-ssa/pr8781.C: New testcase.
1122         * gcc.dg/tree-ssa/ssa-pre-25.c: Likewise.
1123
1124 2009-04-04  Richard Guenther  <rguenther@suse.de>
1125
1126         PR tree-optimization/39636
1127         * gcc.c-torture/compile/pr39636.c: New testcase.
1128
1129 2009-04-03  H.J. Lu  <hongjiu.lu@intel.com>
1130
1131         PR rtl-optimization/39607
1132         * g++.dg/opt/pr39607.C: New.
1133
1134 2009-04-03  Tobias Burnus  <burnus@net-b.de>
1135
1136         PR fortran/39594
1137         * gfortran.dg/common_12.f90: New.
1138
1139 2009-04-03  Jason Merrill  <jason@redhat.com>
1140
1141         PR c++/39608
1142         * g++.dg/template/const2.C: New test.
1143
1144 2009-04-03  Richard Guenther  <rguenther@suse.de>
1145
1146         PR tree-optimization/2480
1147         PR tree-optimization/23086
1148         * gcc.dg/tree-ssa/pr2480.c: New testcase.
1149         * gcc.dg/tree-ssa/pr23086.c: Likewise.
1150
1151 2009-04-03  Richard Guenther  <rguenther@suse.de>
1152
1153         PR tree-optimization/34743
1154         * gcc.dg/pr38984.c: Remove XFAIL, adjust.
1155         * gcc.dg/tree-ssa/20070302-1.c: Remove XFAIL.
1156         * gcc.dg/tree-ssa/alias-18.c: Likewise.
1157         * gcc.dg/tree-ssa/sra-3.c: Likewise.
1158         * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
1159         * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
1160         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
1161         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
1162
1163 2009-04-03  Richard Guenther  <rguenther@suse.de>
1164
1165         PR middle-end/13146
1166         PR tree-optimization/23940
1167         PR tree-optimization/33237
1168         PR middle-end/33974
1169         PR middle-end/34093
1170         PR tree-optimization/36201
1171         PR tree-optimization/36230
1172         PR tree-optimization/38049
1173         PR tree-optimization/38207
1174         PR tree-optimization/38230
1175         PR tree-optimization/38301
1176         PR tree-optimization/38585
1177         PR middle-end/38895
1178         PR tree-optimization/38985
1179         PR tree-optimization/39299
1180         * gcc.dg/pr19633-1.c: Adjust.
1181         * gcc.dg/torture/pta-callused-1.c: Likewise.
1182         * gcc.dg/torture/pr39074-2.c: Likewise.
1183         * gcc.dg/torture/pr39074.c: Likewise.
1184         * gcc.dg/torture/pta-ptrarith-3.c: New testcase.
1185         * gcc.dg/torture/pr30375.c: Adjust.
1186         * gcc.dg/torture/pr33563.c: Likewise.
1187         * gcc.dg/torture/pr33870.c: Likewise.
1188         * gcc.dg/torture/pr33560.c: Likewise.
1189         * gcc.dg/torture/pta-structcopy-1.c: New testcase.
1190         * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
1191         * gcc.dg/tree-ssa/alias-15.c: Remove.
1192         * gcc.dg/tree-ssa/ssa-dce-4.c: New testcase.
1193         * gcc.dg/tree-ssa/pr26421.c: Adjust.
1194         * gcc.dg/tree-ssa/ssa-fre-10.c: XFAIL.
1195         * gcc.dg/tree-ssa/ssa-dce-5.c: New testcase.
1196         * gcc.dg/tree-ssa/pr23382.c: Adjust.
1197         * gcc.dg/tree-ssa/ssa-fre-20.c: New testcase.
1198         * gcc.dg/tree-ssa/alias-16.c: Adjust.
1199         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
1200         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
1201         * gcc.dg/tree-ssa/alias-18.c: Likewise.
1202         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
1203         * gcc.dg/tree-ssa/ssa-lim-3.c: Likewise.
1204         * gcc.dg/tree-ssa/alias-19.c: Likewise.
1205         * gcc.dg/tree-ssa/pta-ptrarith-1.c: New testcase.
1206         * gcc.dg/tree-ssa/pr13146.c: Likewise.
1207         * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
1208         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
1209         * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
1210         * gcc.dg/tree-ssa/ssa-pre-24.c: New XFAILed testcase.
1211         * gcc.dg/tree-ssa/ssa-fre-19.c: New testcase.
1212         * gcc.dg/tree-ssa/alias-20.c: Likewise.
1213         * gcc.dg/tree-ssa/ssa-dse-12.c: Likewise.
1214         * gcc.dg/tree-ssa/pr38895.c: Likewise.
1215         * gcc.dg/uninit-B.c: XFAIL.
1216         * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
1217         * gcc.dg/uninit-pr19430.c: XFAIL.
1218         * g++.dg/tree-ssa/pr13146.C: New testcase.
1219         * g++.dg/opt/pr36187.C: Adjust.
1220         * g++.dg/torture/20090329-1.C: New testcase.
1221
1222 2009-04-02  Chao-ying Fu  <fu@mips.com>
1223
1224         * gcc.target/mips/interrupt_handler.c: New test.
1225
1226 2009-04-02  David Ayers  <ayers@fsfe.org>
1227
1228         PR objc/18456
1229         * objc.dg/bad-receiver-type-2.m: New test contributed by
1230         Alexander Mamberg.
1231
1232 2009-04-02  Jason Merrill  <jason@redhat.com>
1233
1234         PR c++/25185
1235         * g++.dg/template/error38.C: New test.
1236
1237 2009-04-02  Janis Johnson  <janis187@us.ibm.com>
1238
1239         PR tree-optimization/31677
1240         * gcc.dg/memcpy-1.c: Add compiler option.
1241
1242 2009-04-02  Ira Rosen  <irar@il.ibm.com>
1243
1244         PR tree-optimization/39595
1245         * gfortran.dg/vect/O3-pr39595.f: New test.
1246
1247 2009-04-02  Dodji Seketeli  <dodji@redhat.com>
1248
1249         PR c++/26693
1250         * g++.dg/template/typedef11.C: New test.
1251         * g++.dg/template/typedef12.C: Likewise.
1252         * g++.dg/template/typedef13.C: Likewise.
1253         * g++.dg/template/typedef14.C: Likewise.
1254         * g++.dg/template/typedef15.C: Likewise.
1255         * g++.dg/template/typedef16.C: Likewise.
1256         * g++.dg/template/sfinae3.C: Compile this pedantically.
1257         The only errors expected should be the one saying the typedef is ill
1258         formed.
1259         * g++.old-deja/g++.pt/typename8.C: Likewise.
1260         * g++.dg/template/access11.C: Update this.
1261
1262 2009-04-02  Richard Guenther  <rguenther@suse.de>
1263
1264         PR tree-optimization/37221
1265         * gcc.c-torture/compile/20090331-1.c: New testcase.
1266
1267 2009-04-01  Eric Botcazou  <ebotcazou@adacore.com>
1268
1269         * gcc.c-torture/compile/20090401-1.c: New test.
1270
1271 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
1272
1273         PR c++/4926
1274         * g++.dg/template/pr4926-1.C: New.
1275
1276 2009-04-01  Xinliang David Li  <davidxl@google.com>
1277
1278         * gcc.target/i386/all_one_m128i.c: New test.
1279
1280 2009-04-01  Janis Johnson  <janis187@us.ibm.com>
1281
1282         PR c/39027
1283         * gcc.dg/fltconst-1.c: Don't error for use of d or D in suffix.
1284         * gcc.dg/fltconst-2.c: New test.
1285         * gcc.dg/fltconst-double-pedantic-1.c: New test.
1286         * gcc.dg/fltconst-double-pedantic-2.c: New test.
1287
1288         PR c/33466
1289         * gcc.dg/cpp/pr33466.c: New test.
1290         * gcc.dg/dfp/pr33466.c: New test.
1291         * gcc.dg/fixed-point/pr33466.c: New test.
1292
1293 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
1294
1295         PR tree-optimization/35011
1296         * g++.dg/other/pr35011.C: New.
1297
1298 2009-04-01  Jakub Jelinek  <jakub@redhat.com>
1299
1300         PR target/39226
1301         * gcc.dg/pr39226.c: New test.
1302
1303 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
1304
1305         PR c++/35240
1306         * g++.dg/template/pr35240.C: New.
1307
1308 2009-04-01  Joseph Myers  <joseph@codesourcery.com>
1309
1310         PR c/39605
1311         * gcc.dg/vla-17.c, gcc.dg/vla-18.c: New tests.
1312         * gcc.dg/pr25682.c: Update expected diagnostics.
1313
1314 2009-04-01  Richard Guenther  <rguenther@suse.de>
1315
1316         * gcc.dg/fold-plusmult-2.c: New testcase.
1317
1318 2009-04-01  Jakub Jelinek  <jakub@redhat.com>
1319
1320         PR c/37772
1321         * gcc.dg/pr37772.c: New test.
1322         * g++.dg/ext/asm11.C: New test.
1323
1324 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
1325
1326         * lib/target-libpath.exp (restore_ld_library_path_env_vars): Always
1327         restore GCC_EXEC_PREFIX to its original value, or unset if it was not
1328         defined.
1329
1330 2009-03-31  Jason Merrill  <jason@redhat.com>
1331
1332         * g++.old-deja/g++.other/using9.C: Add expected errors.
1333
1334 2009-03-31  H.J. Lu  <hongjiu.lu@intel.com>
1335
1336         * gcc.c-torture/compile/pr33009.c: Removed.
1337
1338 2009-03-31  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
1339
1340         * gcc.c-torture/compile/pr33009.c: Delete.
1341         * gcc.c-torture/compile/pr11832.c: Likewise.
1342
1343 2009-03-31  Joseph Myers  <joseph@codesourcery.com>
1344
1345         PR c/448
1346         * lib/target-supports.exp (check_effective_target_stdint_types):
1347         Update comment.
1348         (check_effective_target_inttypes_types): New.
1349         * gcc.dg/c99-stdint-1.c, gcc.dg/c99-stdint-2.c,
1350         gcc.dg/c99-stdint-3.c, gcc.dg/c99-stdint-4.c,
1351         gcc.dg/c99-stdint-5.c, gcc.dg/c99-stdint-6.c: New tests.
1352
1353 2009-03-31  Paul Thomas  <pault@gcc.gnu.org>
1354
1355         PR fortran/38917
1356         PR fortran/38918
1357         * gfortran.dg/data_pointer_1.f90: New test.
1358
1359 2009-03-31  Paul Thomas  <pault@gcc.gnu.org>
1360
1361         PR fortran/38915
1362         * gfortran.dg/char_length_15.f90: New test.
1363
1364 2009-03-31  Jason Merrill  <jason@redhat.com>
1365
1366         C++ DR 613
1367         * g++.old-deja/g++.dg/cpp0x/decltype3.C: Remove expected errors.
1368         * g++.old-deja/g++.ext/typeof2.C: Remove expected errors.
1369         * g++.old-deja/g++.other/sizeof2.C: Remove some expected errors,
1370         xfail others.
1371
1372         * g++.dg/other/typedef2.C: New test.
1373
1374         PR c++/37806
1375         * g++.dg/template/typedef17.C: New test.
1376
1377         * g++.dg/cpp0x/auto6.C: Adjust expected mangling.
1378         * g++.dg/cpp0x/auto12.C: Likewise.
1379
1380 2009-03-31  Richard Guenther  <rguenther@suse.de>
1381
1382         PR middle-end/31029
1383         * gcc.dg/fold-compare-4.c: New testcase.
1384         * gcc.dg/fold-compare-5.c: Likewise.
1385
1386 2009-03-31  Richard Guenther  <rguenther@suse.de>
1387
1388         * gcc.dg/tree-ssa/forwprop-12.c: New testcase.
1389
1390 2009-03-31  Joseph Myers  <joseph@codesourcery.com>
1391
1392         PR target/39592
1393         * gcc.target/i386/pr39592-1.c: New test.
1394
1395 2009-03-31  Joseph Myers  <joseph@codesourcery.com>
1396
1397         PR preprocessor/15638
1398         * gcc.dg/cpp/missing-header-1.c: New test.
1399         * gcc.dg/cpp/include2.c: Only test #include <>.  Expect
1400         "compilation terminated" message.
1401         * gcc.dg/cpp/include2a.c: New test.  Copy of include2.c but only
1402         test #include "".
1403         * gcc.dg/pch/counter-2.c, gcc.dg/pch/valid-1.c,
1404         gcc.dg/pch/valid-2.c, gcc.dg/pch/warn-1.c: Expect "compilation
1405         terminated" message.
1406
1407 2009-03-31  Richard Guenther  <rguenther@suse.de>
1408
1409         PR middle-end/23401
1410         PR middle-end/27810
1411         * gcc.dg/tree-ssa/pr23401.c: New testcase.
1412         * gcc.dg/tree-ssa/pr27810.c: Likewise.
1413
1414 2009-03-30  Steven G. Kargl  <kargls@comcast.net>
1415
1416         PR fortran/38389
1417         * gfortran.dg/alloc_alloc_expr_1.f90: Adjust for new error message.
1418         * gfortran.dg/allocate_alloc_opt_1.f90: New test.
1419         * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
1420         * gfortran.dg/allocate_alloc_opt_3.f90: Ditto.
1421         * gfortran.dg/deallocate_alloc_opt_1.f90: Ditto.
1422         * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
1423         * gfortran.dg/deallocate_alloc_opt_3.f90: Ditto.
1424
1425 2009-03-30  Paul Thomas  <pault@gcc.gnu.org>
1426
1427         PR fortran/22571
1428         * gfortran.dg/whole_file_1.f90: New test.
1429         PR fortran/26227
1430         * gfortran.dg/whole_file_2.f90: New test.
1431         * gfortran.dg/whole_file_3.f90: New test.
1432         PR fortran/24886
1433         * gfortran.dg/whole_file_4.f90: New test.
1434
1435 2009-03-30  Jakub Jelinek  <jakub@redhat.com>
1436
1437         * gfortran.dg/bind_c_usage_19.f90: New test.
1438
1439         PR target/39558
1440         * gcc.target/powerpc/altivec-29.c: New test.
1441
1442 2009-03-30  Joseph Myers  <joseph@codesourcery.com>
1443
1444         PR rtl-optimization/323
1445         * gcc.target/i386/excess-precision-1.c,
1446         gcc.target/i386/excess-precision-2.c,
1447         gcc.target/i386/excess-precision-3.c,
1448         gcc.target/i386/excess-precision-4.c,
1449         gcc.target/i386/excess-precision-5.c,
1450         gcc.target/i386/excess-precision-6.c: New tests.
1451
1452 2009-03-30  Joseph Myers  <joseph@codesourcery.com>
1453
1454         PR c/35235
1455         * gcc.dg/c99-array-lval-8.c: New test.
1456
1457 2009-03-29  Joseph Myers  <joseph@codesourcery.com>
1458
1459         PR preprocessor/34695
1460         * gcc.dg/builtin-redefine.c, gcc.dg/cpp/redef2.c,
1461         gcc.dg/cpp/redef3.c, gcc.dg/cpp/trad/redef2.c: Use dg-message
1462         instead of dg-warning for "previous definition" messages.
1463         * gcc.dg/cpp/Wvariadic-1.c, gcc.dg/cpp/Wvariadic-3.c: Expect
1464         "warnings being treated as errors" message.
1465         * gcc.dg/fltconst-1.c: Use -fshow-column.
1466
1467 2009-03-29  Steven G. Kargl  <kargl@gcc.gnu.org>
1468
1469         PR fortran/38823
1470         * gfortran.dg/power1.f90: New test.
1471
1472 2009-03-29  Joseph Myers  <joseph@codesourcery.com>
1473
1474         PR c/456
1475         PR c/5675
1476         PR c/19976
1477         PR c/29116
1478         PR c/31871
1479         PR c/35198
1480         * gcc.c-torture/compile/20081108-1.c,
1481         gcc.c-torture/compile/20081108-2.c,
1482         gcc.c-torture/compile/20081108-3.c, gcc.dg/bconstp-2.c,
1483         gcc.dg/bconstp-3.c, gcc.dg/bconstp-4.c, gcc.dg/c90-const-expr-6.c,
1484         gcc.dg/c90-const-expr-7.c, gcc.dg/c90-const-expr-8.c,
1485         gcc.dg/c90-const-expr-9.c, gcc.dg/c90-const-expr-10.c,
1486         gcc.dg/c90-const-expr-11.c, gcc.dg/c99-const-expr-6.c,
1487         gcc.dg/c99-const-expr-7.c, gcc.dg/c99-const-expr-8.c,
1488         gcc.dg/c99-const-expr-9.c, gcc.dg/c99-const-expr-10.c,
1489         gcc.dg/c99-const-expr-11.c, gcc.dg/c99-const-expr-12.c,
1490         gcc.dg/c99-const-expr-13.c, gcc.dg/compare10.c,
1491         gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu89-const-expr-2.c,
1492         gcc.dg/gnu99-const-expr-1.c, gcc.dg/gnu99-const-expr-2.c,
1493         gcc.dg/gnu99-const-expr-3.c, gcc.dg/vla-12.c, gcc.dg/vla-13.c,
1494         gcc.dg/vla-14.c, gcc.dg/vla-15.c, gcc.dg/vla-16.c: New tests.
1495         * gcc.dg/c90-const-expr-1.c, gcc.dg/c90-const-expr-2.c,
1496         gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-2.c,
1497         gcc.dg/c99-const-expr-3.c, gcc.dg/c99-static-1.c: Remove XFAILs.
1498         * gcc.dg/c90-const-expr-2.c: Use ZERO in place of 0 in another
1499         case.
1500         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
1501         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Remove
1502         XFAILs.  Update expected messages.
1503         * gcc.dg/pr14649-1.c, gcc.dg/pr19984.c, gcc.dg/pr25682.c: Update
1504         expected messages.
1505         * gcc.dg/real-const-1.c: Replace with test from original PR.
1506         * gcc.dg/vect/pr32230.c: Use intermediate cast to __PTRDIFF_TYPE__
1507         when casting from non-constant integer to pointer.
1508
1509 2009-03-29  Richard Guenther  <rguenther@suse.de>
1510
1511         * gcc.dg/tree-ssa/forwprop-11.c: New testcase.
1512
1513 2009-03-29  Daniel Kraft  <d@domob.eu>
1514
1515         PR fortran/37423
1516         * gfortran.dg/typebound_proc_4.f03: Remove not-implemented check for
1517         DEFERRED bindings.
1518         * gfortran.dg/typebound_proc_9.f03: New test.
1519         * gfortran.dg/typebound_proc_10.f03: New test.
1520         * gfortran.dg/typebound_proc_11.f03: New test.
1521         * gfortran.dg/abstract_type_5.f03: New test.
1522
1523 2009-03-29  Tobias Schlüter  <tobi@gcc.gnu.org>
1524
1525         PR fortran/38507
1526         * gfortran.dg/do_4.f: New.
1527         * gfortran.dg/goto_2.f90: Correct expected warnings.
1528         * gfortran.dg/goto_4.f90: Likewise.
1529         * gfortran.dg/goto_5.f90: New.
1530
1531 2009-03-29  H.J. Lu  <hongjiu.lu@intel.com>
1532
1533         PR target/39545
1534         * gcc.c-torture/compile/pr16566-2.c: Add -Wno-psabi for x86-64.
1535
1536         * gcc.target/i386/pr39545-1.c: New.
1537         * gcc.target/i386/pr39545-2.c: Likewise.
1538
1539         * gcc.target/x86_64/abi/test_passing_structs.c (flex1_struct): New.
1540         (flex2_struct): Likewise.
1541         (check_struct_passing7): Likewise.
1542         (check_struct_passing8): Likewise.
1543         (f1s): Likewise.
1544         (f2s): Likewise.
1545         (main): Call check_struct_passing7 and check_struct_passing8.
1546
1547 2009-03-29  Richard Guenther  <rguenther@suse.de>
1548
1549         * gcc.c-torture/execute/20090113-1.c: New testcase.
1550         * gcc.c-torture/execute/20090113-2.c: Likewise.
1551         * gcc.c-torture/execute/20090113-3.c: Likewise.
1552         * gcc.c-torture/execute/20090207-1.c: Likewise.
1553         * gcc.c-torture/compile/20090114-1.c: Likewise.
1554         * gcc.c-torture/compile/20090328-1.c: Likewise.
1555         * gcc.dg/noncompile/920507-1.c: Fix out-of-bounds array access.
1556
1557 2009-03-29  David Ayers  <ayers@fsfe.org>
1558
1559         PR objc/27377
1560         * objc.dg/conditional-1.m: New tests.
1561         
1562 2009-03-28  Adam Nemet  <anemet@caviumnetworks.com>
1563
1564         * gcc.dg/winline-10.c: New test.
1565
1566 2009-03-28  Tobias Burnus  <burnus@net-b.de>
1567
1568         PR fortran/34656
1569         * gfortran.dg/do_check_1.f90: Add test.
1570         * gfortran.dg/do_check_2.f90: Add test.
1571         * gfortran.dg/do_check_3.f90: Add test.
1572         * gfortran.dg/do_check_4.f90: Add test.
1573
1574 2009-03-28  Jan Hubicka  <jh@suse.cz>
1575
1576         * gcc.dg/attr-noinline.c: Avoid pure-const optimization.
1577         * gcc.dg/pr33826.c: Update dump files.
1578         * gcc.dg/ipa/ipa-3.c: Avoid pure-const optimization.
1579         * gcc.dg/ipa/ipa-5.c: Avoid pure-const optimization.
1580
1581 2009-03-28  Martin Jambor  <mjambor@suse.cz>
1582
1583         * g++.dg/tree-ssa/fwprop-align.C: New test.
1584
1585 2009-03-28  Jakub Jelinek  <jakub@redhat.com>
1586
1587         * gcc.target/powerpc/altivec-28.c: New test.
1588
1589         PR c++/39554
1590         * gcc.dg/wdisallowed-functions-1.c: Removed.
1591         * gcc.dg/wdisallowed-functions-2.c: Removed.
1592         * gcc.dg/wdisallowed-functions-3.c: Removed.
1593         * g++.dg/warn/Wdisallowed-functions-1.C: Removed.
1594         * g++.dg/warn/Wdisallowed-functions-2.C: Removed.
1595         * g++.dg/warn/Wdisallowed-functions-3.C: Removed.
1596
1597 2009-03-28  Richard Guenther  <rguenther@suse.de>
1598
1599         PR tree-optimization/38723
1600         * gcc.dg/tree-ssa/ssa-fre-22.c: New testcase.
1601
1602 2009-03-28  Paul Thomas  <pault@gcc.gnu.org
1603
1604         PR fortran/38538
1605         * gfortran.dg/char_result_13.f90: New test.
1606
1607 2009-03-28  Paul Thomas  <pault@gcc.gnu.org>
1608
1609         PR fortran/38765
1610         * gfortran.dg/alloc_comp_assign_9.f90: New test.
1611
1612 2009-03-28  Daniel Kraft  <d@domob.eu>
1613
1614         * gfortran.dg/trim_1.f90: New test.
1615
1616 2009-03-28  Richard Guenther  <rguenther@suse.de>
1617
1618         * gcc.dg/Warray-bounds.c: Do not use redundant stores.
1619         * g++.dg/warn/Warray-bounds.C: Likewise.
1620
1621 2009-03-28  Tobias Burnus  <burnus@net-b.de>
1622
1623         PR fortran/32626
1624         * gfortran.dg/recursive_check_7.f90: New test.
1625
1626 2009-03-28  Tobias Burnus  <burnus@net-b.de>
1627
1628         PR fortran/38432
1629         * gfortran.dg/do_check_5.f90: New test.
1630         * gfortran.dg/array_constructor_11.f90: Add dg-warning.
1631         * gfortran.dg/array_constructor_18.f90: Ditto.
1632         * gfortran.dg/array_constructor_22.f90: Ditto.
1633         * gfortran.dg/do_3.F90: Ditto.
1634         * gfortran.dg/do_1.f90: Ditto.
1635
1636 2009-03-28  Richard Guenther  <rguenther@suse.de>
1637
1638         PR tree-optimization/38180
1639         * gcc.dg/tree-ssa/ssa-ccp-24.c: New testcase.
1640
1641 2009-03-28  Richard Guenther  <rguenther@suse.de>
1642
1643         PR tree-optimization/38513
1644         * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
1645         * gcc.dg/tree-ssa/ssa-dse-11.c: Adjust.
1646         * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
1647         * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
1648         * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
1649         * gcc.dg/vect/vect-multitypes-16.c: Likewise.
1650         * gcc.dg/vect/vect-35.c: Likewise.
1651         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
1652         * gcc.dg/vect/vect-multitypes-17.c: Likewise.
1653         * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
1654
1655 2009-03-28  Richard Guenther  <rguenther@suse.de>
1656
1657         PR tree-optimization/38968
1658         * gfortran.dg/vect/fast-math-pr38968.f90: New testcase.
1659
1660 2009-03-28  Richard Guenther  <rguenther@suse.de>
1661
1662         PR tree-optimization/37795
1663         * gcc.dg/tree-ssa/ssa-ifcombine-7.c: New testcase.
1664
1665 2009-03-28  Joseph Myers  <joseph@codesourcery.com>
1666
1667         * g++.old-deja/g++.ext/attrib5.C, g++.old-deja/g++.jason/thunk3.C,
1668         gcc.c-torture/compile/981006-1.c: Don't XFAIL or add special
1669         options for removed targets.
1670
1671 2009-03-27  Richard Guenther  <rguenther@suse.de>
1672
1673         PR tree-optimization/39120
1674         * gcc.c-torture/execute/pr39120.c: New testcase.
1675
1676 2009-03-27  Richard Guenther  <rguenther@suse.de>
1677
1678         PR tree-optimization/39120
1679         * gcc.dg/torture/pta-callused-1.c: New testcase.
1680
1681 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
1682
1683         PR middle-end/39315
1684         * gcc.target/i386/pr39315-1.c: New.
1685         * gcc.target/i386/pr39315-2.c: Likewise.
1686         * gcc.target/i386/pr39315-3.c: Likewise.
1687         * gcc.target/i386/pr39315-4.c: Likewise.
1688         * gcc.target/i386/pr39315-check.c: Likewise.
1689
1690 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
1691
1692         PR c/39323
1693         * gcc.dg/pr39323-1.c: New.
1694         * gcc.dg/pr39323-2.c: Likewise.
1695         * gcc.dg/pr39323-3.c: Likewise.
1696
1697 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
1698
1699         PR target/38034
1700         * gcc.target/ia64/sync-1.c: New.
1701
1702 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
1703
1704         PR target/39472
1705         * gcc.target/x86_64/abi/callabi/func-2a.c: New.
1706         * gcc.target/x86_64/abi/callabi/func-2b.c: Likewise.
1707         * gcc.target/x86_64/abi/callabi/func-indirect-2a.c: Likewise.
1708         * gcc.target/x86_64/abi/callabi/func-indirect-2b.c: Likewise.
1709         * gcc.target/x86_64/abi/callabi/vaarg-4a.c: Likewise.
1710         * gcc.target/x86_64/abi/callabi/vaarg-4b.c: Likewise.
1711         * gcc.target/x86_64/abi/callabi/vaarg-5a.c: Likewise.
1712         * gcc.target/x86_64/abi/callabi/vaarg-5b.c: Likewise.
1713
1714 2009-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1715
1716         * gcc.dg/torture/builtin-explog-1.c: Remove tests that aren't true
1717         for low precision (i.e. float).
1718
1719 2009-03-27  Dodji Seketeli  <dodji@redhat.com>
1720             Jakub Jelinek  <jakub@redhat.com>
1721
1722         PR debug/37959
1723         * g++.dg/debug/dwarf2/explicit-constructor.C: New test.
1724
1725 2009-03-27  Jakub Jelinek  <jakub@redhat.com>
1726
1727         * gcc.dg/memmove-2.c: New test.
1728         * gcc.dg/memmove-3.c: New test.
1729
1730         * gcc.dg/ipa/ipacost-1.c: Adjust match pattern for change
1731         in clone naming.
1732
1733 2009-03-27  Xinliang David Li  <davidxl@google.com>
1734
1735         PR tree-optimization/39557
1736         * g++.dg/tree-ssa/dom-invalid.C: New test.
1737
1738 2009-03-27  Xinliang David Li  <davidxl@google.com>
1739
1740         PR tree-optimization/39548
1741         * g++.dg/tree-ssa/copyprop.C: New test.
1742
1743 2009-03-27  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1744
1745         PR c++/38638
1746         * g++.dg/template/typename17.C: New testcase.
1747         * g++.dg/template/typename18.C: New testcase.
1748
1749 2009-03-27  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1750
1751         PR c++/36799
1752         * g++.dg/other/var_copy-1.C: New test.
1753
1754 2009-03-27  Simon Martin  <simartin@users.sourceforge.net>
1755
1756         PR c++/37647
1757         * g++.dg/parse/ctor9.C: New test.
1758
1759 2009-03-27  Simon Martin  <simartin@users.sourceforge.net>
1760
1761         PR c++/29727
1762         * g++.dg/init/error2.C: New test.
1763
1764 2009-03-27  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1765
1766         PR c++/35652
1767         * gcc.dg/pr35652.C: New.
1768         * g++.dg/warn/pr35652.C: New.
1769         * gcc.dg/format/plus-1.c: Adjust message.
1770
1771 2009-03-26  Jakub Jelinek  <jakub@redhat.com>
1772
1773         PR c++/39554
1774         * gcc.dg/wdisallowed-functions-3.c: New test.
1775         * g++.dg/warn/Wdisallowed-functions-3.C: New test.
1776
1777 2009-03-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1778
1779         * gcc.dg/inline-33.c: Fix when pic.
1780
1781 2009-03-25  Alexander Monakov  <amonakov@ispras.ru>
1782
1783         * gcc.target/ia64/20090324-1.c: New test.
1784
1785 2009-03-25  Jakub Jelinek  <jakub@redhat.com>
1786
1787         PR c/27898
1788         * gcc.dg/pr27898.c: New test.
1789
1790         PR tree-optimization/32139
1791         * gcc.c-torture/compile/pr32139.c: New test.
1792
1793 2009-03-24  Jason Merrill  <jason@redhat.com>
1794
1795         PR c++/28274
1796         * g++.dg/parse/defarg14.C: New test.
1797
1798 2009-03-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1799
1800         PR libfortran/39528
1801         * gfortran.dg/read_repeat.f90: New test.
1802
1803 2009-03-24  Ira Rosen  <irar@il.ibm.com>
1804
1805         PR tree-optimization/39529
1806         * gcc.dg/vect/pr39529.c: New test.
1807
1808 2009-03-24  Dodji Seketeli  <dodji@redhat.com>
1809             Jakub Jelinek  <jakub@redhat.com>
1810
1811         PR debug/39524
1812         * g++.dg/debug/dwarf2/imported-decl-1.C: New test.
1813
1814 2009-03-23  Jakub Jelinek  <jakub@redhat.com>
1815
1816         PR c/39495
1817         * gcc.dg/gomp/pr39495-2.c: Remove xfails.
1818
1819 2009-03-23  Jason Merrill  <jason@redhat.com>
1820
1821         * g++.dg/cpp0x/auto12.C: Add variadic test.
1822         
1823         PR c++/39526
1824         * g++.dg/warn/Wshadow-4.C: New test.
1825
1826 2009-03-23  Jakub Jelinek  <jakub@redhat.com>
1827
1828         PR tree-optimization/39516
1829         * gfortran.dg/pr39516.f: New test.
1830
1831 2009-03-22  Hans-Peter Nilsson  <hp@axis.com>
1832
1833         * lib/target-libpath.exp (set_ld_library_path_env_vars):
1834         Correct TEST_GCC_EXEC_PREFIX test to check existence as a tcl
1835         variable, not environment variable.
1836
1837 2009-03-21  Jason Merrill  <jason@redhat.com>
1838
1839         PR c++/28879
1840         * g++.dg/ext/vla6.C: New test.
1841
1842 2009-03-20  Jason Merrill  <jason@redhat.com>
1843
1844         * g++.dg/cpp0x/initlist5.C: Add additional test.
1845
1846 2009-03-19  Jakub Jelinek  <jakub@redhat.com>
1847             Janis Johnson  <janis187@us.ibm.com>
1848
1849         * lib/compat.exp (compat-get-options-main, compat-get-options):
1850         Handle dg-prune-output in source file.
1851         * lib/gcc-defs.exp (${tool}_check_compile): Process prune requests.
1852         * gcc.dg/compat/struct-layout-1_main.c: Use dg-prune for warning.
1853         * gcc.dg/compat/struct-layout-1_generate.c: Use -Wno-abi, prune
1854         two warnings.
1855
1856 2009-03-19  Jakub Jelinek  <jakub@redhat.com>
1857
1858         PR c/39495
1859         * gcc.dg/gomp/pr39495-1.c: New test.
1860         * gcc.dg/gomp/pr39495-2.c: New test.
1861         * g++.dg/gomp/pr39495-1.C: New test.
1862         * g++.dg/gomp/pr39495-2.C: New test.
1863
1864         PR target/39496
1865         * gcc.target/i386/pr39496.c: New test.
1866         * g++.dg/other/pr39496.C: New test.
1867
1868 2009-03-19  Li Feng  <nemokingdom@gmail.com>
1869
1870         PR middle-end/39500
1871         * gcc.dg/autopar/pr39500-1.c: New.
1872         * gcc.dg/autopar/pr39500-2.c: New.
1873
1874 2009-03-18  H.J. Lu  <hongjiu.lu@intel.com>
1875
1876         * g++.dg/dg.exp: Prune graphite.
1877
1878 2009-03-18  Sebastian Pop  <sebastian.pop@amd.com>
1879
1880         PR middle-end/39447
1881         * g++.dg/graphite: New.
1882         * g++.dg/graphite/graphite.exp: New.
1883         * g++.dg/graphite/pr39447.C: New.
1884
1885 2009-03-18  H.J. Lu  <hongjiu.lu@intel.com>
1886
1887         PR c++/39425
1888         * g++.dg/template/pr39425.C: New.
1889
1890         * g++.dg/template/spec33.C: Updated.
1891
1892 2009-03-17  Jason Merrill  <jason@redhat.com>
1893
1894         * g++.dg/cpp0x/auto6.C, auto12.C: Update mangling.
1895
1896 2009-03-17  Paolo Carlini  <paolo.carlini@oracle.com>
1897
1898         PR c++/39475
1899         * g++.dg/ext/unary_trait_incomplete.C: New.
1900
1901 2009-03-17  Jing Yu  <jingyu@google.com>
1902
1903         PR middle-end/39378
1904         * g++.dg/inherit/thunk10.C: New test.
1905
1906 2009-03-17  Uros Bizjak  <ubizjak@gmail.com>
1907
1908         PR target/39482
1909         * gcc.target/i386/pr39482.c: New test.
1910
1911 2009-03-17  Jakub Jelinek  <jakub@redhat.com>
1912
1913         PR debug/39471
1914         * g++.dg/debug/dwarf2/imported-module-2.C: Expect
1915         DW_TAG_imported_module, not just any DW_TAG_imported prefixed tag.
1916         * g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
1917         * g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
1918
1919         PR middle-end/39443
1920         * gcc.dg/pr39443.c: New test.
1921
1922         PR debug/39412
1923         * gcc.dg/debug/pr39412.c: New test.
1924
1925 2009-03-17  Janis Johnson  <janis187@us.ibm.com>
1926
1927         PR testsuite/38526
1928         * lib/target-libpath.exp (set_ld_library_path_env_vars): Save
1929         existing GCC_EXEC_PREFIX, set to TEST_GCC_EXEC_PREFIX if that
1930         is defined.
1931         (restore_ld_library_path_env_vars): Restore GCC_EXEC_PREFIX to
1932         its original value, or unset if it was not defined.
1933         * gcc.dg/compat/struct-layout-1.exp: Use set/restore library
1934         path procs around use of HOSTCC.
1935         * g++.dg/compat/struct-layout-1.exp: Ditto.
1936         * objc.dg/gnu-encoding/gnu-encoding.exp: Ditto.
1937
1938 2009-03-16  H.J. Lu  <hongjiu.lu@intel.com>
1939
1940         * gcc.target/x86_64/abi/callabi/func-indirect.c (main): Return 0.
1941
1942 2009-03-16  Janis Johnson  <janis187@us.ibm.com>
1943
1944         Revert patch for PR testsuite/37630.
1945
1946         PR testsuite/37960
1947         * gcc.dg/pr11492.c: Replace constant and remove xfail.
1948
1949         PR testsuite/37630
1950         * lib/target-supports.exp (check_effective_target_ieee): New.
1951         * gcc.c-torture/execute/ieee/ieee.exp: Use it.
1952         * gcc.dg/20001012-1.c: Require ieee.
1953
1954         PR testsuite/37628
1955         * gcc.c-torture/execute/pr35456.x: New, skip test for vax.
1956
1957 2009-03-16  Jakub Jelinek  <jakub@redhat.com>
1958
1959         PR tree-optimization/39455
1960         * gcc.dg/pr39455.c: New test.
1961
1962 2009-03-13  David Ayers  <ayers@fsfe.org>
1963
1964         * objc/execute/trivial.m. New test.
1965
1966 2009-03-13  Jack Howarth  <howarth@bromo.med.uc.edu>
1967
1968         PR target/39137
1969         * testsuite/gcc.target/i386/stackalign/longlong-2.c: Skip on darwin.
1970
1971 2009-03-13  H.J. Lu  <hongjiu.lu@intel.com>
1972
1973         PR testsuite/39451
1974         * gcc.dg/asm-b.c: Use "Q" constraint on %b1/%h1 and "R"
1975         constraint on (%2).
1976
1977 2009-03-12  David Ayers  <ayers@fsfe.org>
1978
1979         PR libobjc/27466
1980         * objc/execute/exceptions/handler-1.m. New test.
1981
1982 2009-03-12  Jakub Jelinek  <jakub@redhat.com>
1983
1984         PR target/39431
1985         * gcc.target/i386/pr39431.c: New test.
1986
1987 2009-03-12  H.J. Lu  <hongjiu.lu@intel.com>
1988
1989         PR target/39445
1990         * gcc.target/i386/pr39445.c: New.
1991
1992         * gcc.target/i386/push-1.c: XFAIL.
1993
1994 2009-03-11  Adam Nemet  <anemet@caviumnetworks.com>
1995
1996         * gcc.dg/inline-33.c: New test.
1997
1998 2009-03-11  Nathan Froyd  <froydnj@codesourcery.com>
1999
2000         * gcc.dg/vect/vect-82.c: Combine dg-do and
2001         dg-require-effective-target into dg-skip-if.
2002         * gcc.dg/vect/vect-83.c: Likewise.
2003
2004 2009-03-11  Jakub Jelinek  <jakub@redhat.com>
2005
2006         PR target/39137
2007         * gcc.target/i386/stackalign/longlong-1.c: New test.
2008         * gcc.target/i386/stackalign/longlong-2.c: New test.
2009
2010 2009-03-11  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
2011
2012         * g++.old-deja/g++.jason/thunk2.C: Skip on SPU.
2013
2014 2009-03-11  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
2015
2016         * gcc.c-torture/execute/ieee/inf-3.c: New test.
2017         * gcc.c-torture/execute/ieee/inf-2.c: Fix typo.
2018
2019 2009-03-11  Olivier Hainque  <hainque@adacore.com>
2020
2021         * gnat.dg/slice_enum.adb: New test.
2022
2023 2009-03-11  Jason Merrill  <jason@redhat.com>
2024
2025         PR debug/39086
2026         * g++.dg/opt/nrv15.C: New test.
2027
2028 2009-03-10  Ira Rosen  <irar@il.ibm.com>
2029
2030         PR tree-optimization/39422
2031         * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: Move
2032         constant array with static initialization to global memory.
2033         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
2034
2035 2009-03-10  Hariharan Sandanagobalane <hariharan@picochip.com>
2036
2037         * gcc.c-torture/execute/pr39339.c: Bitfield sizes changed to avoid
2038         padding.
2039
2040 2009-03-09  Jakub Jelinek  <jakub@redhat.com>
2041
2042         PR c++/39371
2043         * g++.dg/opt/switch2.C: Add -w to dg-options.
2044         * g++.dg/warn/Wswitch-1.C: Adjust expected warnings.
2045         * g++.dg/warn/switch1.C: New test.
2046         * g++.dg/other/switch3.C: New test.
2047
2048         PR tree-optimization/39394
2049         * gcc.c-torture/compile/pr39394.c: New test.
2050
2051 2009-03-09  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2052
2053         * gcc.target/s390/20090223-1.c: New testcase.
2054
2055 2009-03-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2056
2057         PR libfortran/39402
2058         * gfortran.dg/fmt_f0_1.f90: New test.
2059
2060 2009-03-08  H.J. Lu  <hongjiu.lu@intel.com>
2061
2062         PR c++/39060
2063         * g++.dg/other/new1.C: Adjusted.
2064         * g++.dg/parse/crash40.C: Likewise.
2065         * g++.dg/parse/defarg12.C: Likewise.
2066         * g++.dg/template/error15.C: Likewise.
2067
2068         * g++.dg/other/pr39060.C: New.
2069
2070 2009-03-07  Jason Merrill  <jason@redhat.com>
2071
2072         PR c++/39367
2073         * g++.dg/opt/new1.C: New.
2074
2075 2009-03-06  Paolo Carlini  <paolo.carlini@oracle.com>
2076
2077         PR c++/33492
2078         * g++.dg/other/error32.C: New.
2079
2080 2009-03-06  Jakub Jelinek  <jakub@redhat.com>
2081
2082         PR middle-end/39360
2083         * gcc.c-torture/compile/pr39360.c: New test.
2084
2085         PR debug/39372
2086         * g++.dg/debug/dwarf2/static-local-var-in-ctor.C: New test.
2087
2088 2009-03-05  Jason Merrill  <jason@redhat.com>
2089
2090         PR c++/38908
2091         * g++.dg/warn/Wuninitialized-3.C: New test.
2092
2093 2009-03-05  Jakub Jelinek  <jakub@redhat.com>
2094
2095         PR debug/39379
2096         * g++.dg/debug/dwarf2/imported-module-3.C: New test.
2097         * g++.dg/debug/dwarf2/imported-module-4.C: New test.
2098
2099 2009-03-04  Jason Merrill  <jason@redhat.com>
2100
2101         PR c++/13549
2102         * g++.dg/template/koenig7.C: New test.
2103
2104 2009-03-04  Nathan Sidwell  <nathan@codesourcery.com>
2105
2106         * g++.dg/torture/predcom-1.C: New test.
2107
2108 2009-03-04  Richard Guenther  <rguenther@suse.de>
2109
2110         PR tree-optimization/39362
2111         * g++.dg/torture/pr39362.C: New testcase.
2112
2113 2009-03-04  Jason Merrill  <jason@redhat.com>
2114             Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2115
2116         PR c++/9634
2117         PR c++/29469
2118         PR c++/29607
2119         * g++.dg/template/dependent-name5.C: New test.
2120
2121 2009-03-04  Steve Ellcey  <sje@cup.hp.com>
2122
2123         PR testsuite/39357
2124         * gcc.dg/vect-iv-6.c (dg-require-effective-target): Change from
2125         vect_int to vect_int_mult.
2126
2127 2009-03-04  Richard Guenther  <rguenther@suse.de>
2128
2129         PR tree-optimization/39358
2130         * g++.dg/warn/Wstrict-aliasing-bogus-escape-2.C: New testcase.
2131         * g++.dg/warn/Wstrict-aliasing-bogus-escape-3.C: Likewise.
2132
2133 2009-03-04  Richard Guenther  <rguenther@suse.de>
2134
2135         PR tree-optimization/39339
2136         * gcc.c-torture/execute/pr39339.c: New testcase.
2137
2138 2009-03-03  Joseph Myers  <joseph@codesourcery.com>
2139
2140         * gcc.c-torture/compile/20090303-1.c,
2141         gcc.c-torture/compile/20090303-2.c: New tests.
2142
2143 2009-03-03  Jakub Jelinek  <jakub@redhat.com>
2144
2145         PR fortran/39354
2146         * gfortran.dg/gomp/pr39354.f90: New test.
2147
2148         PR tree-optimization/39343
2149         * gcc.dg/pr39343.c: New test.
2150
2151 2009-03-03  Ira Rosen  <irar@il.ibm.com>
2152
2153         PR tree-optimization/39248
2154         * gcc.dg/vect/vect-complex-1.c: Add attribute aligned to the arrays.
2155         * gcc.dg/vect/vect-iv-6.c: Don't expect to fail to vectorize
2156         on targets without vector misalignment support.
2157         * lib/target-supports.exp 
2158         (check_effective_target_vect_short_mult): Add 
2159         check_effective_target_arm32.
2160
2161 2009-03-02  Sebastian Pop  <sebastian.pop@amd.com>
2162
2163         PR middle-end/39335
2164         * testsuite/gcc.dg/graphite/pr39335_1.c: New.
2165         * testsuite/gcc.dg/graphite/pr39335.c: New.
2166
2167 2009-03-02  H.J. Lu  <hongjiu.lu@intel.com>
2168
2169         * gcc.target/i386/stackalign/return-4.c: Scan andl/andq instead
2170         of andl.
2171         * gcc.target/i386/stackalign/return-5.c: Likewise.
2172         * gcc.target/i386/stackalign/return-6.c: Likewise.
2173
2174 2009-03-02  Richard Guenther  <rguenther@suse.de>
2175             Ira Rosen  <irar@il.ibm.com>
2176
2177         PR tree-optimization/39318
2178         * gfortran.dg/vect/pr39318.f90: New test.
2179
2180 2009-03-01  Jan Hubicka  <jh@suse.cz>
2181
2182         * gcc.dg/debug/dwarf2/ipa-cp1.c: New testcase.
2183
2184 2009-03-01  Jan Hubicka  <jh@suse.cz>
2185
2186         PR debug/39267
2187         * gcc.dg/debug/dwarf2/inline1.c: New testcase.
2188
2189 2009-03-01  Eric Botcazou  <ebotcazou@adacore.com>
2190
2191         * gnat.dg/pack12.adb: New test.
2192
2193 2009-02-26  H.J. Lu  <hongjiu.lu@intel.com>
2194
2195         PR c++/37789
2196         * g++.dg/other/pr37789.C: New.
2197
2198 2009-02-26  Paul Thomas  <pault@gcc.gnu.org>
2199
2200         PR fortran/39295
2201         * gfortran.dg/interface_25.f90: New test.
2202         * gfortran.dg/interface_26.f90: New test.
2203
2204 2009-02-26  Paul Thomas  <pault@gcc.gnu.org>
2205
2206         PR fortran/39292
2207         * gfortran.dg/initialization_22.f90: New test.
2208
2209 2009-02-25  H.J. Lu  <hongjiu.lu@intel.com>
2210
2211         PR rtl-optimization/39241
2212         * gcc.dg/torture/pr39241.c: New.
2213
2214 2009-02-25  Martin Jambor  <mjambor@suse.cz>
2215
2216         PR tree-optimizations/39259
2217         * g++.dg/torture/pr39259.C: New testcase.
2218
2219 2009-02-24  Richard Guenther  <rguenther@suse.de>
2220
2221         PR c++/39242
2222         * g++.dg/template/instantiate10.C: New testcase.
2223
2224 2009-02-24  Richard Guenther  <rguenther@suse.de>
2225             Zdenek Dvorak  <ook@ucw.cz>
2226
2227         PR tree-optimization/39233
2228         * gcc.c-torture/execute/pr39233.c: New testcase.
2229
2230 2009-02-23  Sebastian Pop  <sebastian.pop@amd.com>
2231
2232         PR tree-optimization/39260
2233         * gcc.dg/graphite/pr39260.c: New.
2234
2235 2009-02-23  H.J. Lu  <hongjiu.lu@intel.com>
2236
2237         * g++.dg/init/static-init1.C: Replace int with __PTRDIFF_TYPE__.
2238
2239 2009-02-23  H.J. Lu  <hongjiu.lu@intel.com>
2240
2241         PR c++/36411
2242         * g++.dg/template/void14.C: New.
2243
2244 2009-02-23  Jason Merrill  <jason@redhat.com>
2245
2246         PR c++/38880
2247         * g++.dg/init/const7.C: Remove XFAIL.
2248         * g++.dg/init/static-init1.C: New test.
2249
2250         * g++.dg/cpp0x/initlist14.C: New test.
2251
2252 2009-02-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
2253
2254         PR fortran/38914
2255         * bound_simplification_2.f90:  New test case.
2256         * bound_7.f90:  New test case.
2257
2258 2009-02-21  Joseph Myers  <joseph@codesourcery.com>
2259
2260         * gcc.dg/cpp/include4.c: New test.
2261
2262 2009-02-21  Uros Bizjak  <ubizjak@gmail.com>
2263
2264         PR target/39256
2265         * gcc.target/i386/abi-2.c: New.
2266
2267 2009-02-21  Kaz Kojima  <kkojima@gcc.gnu.org>
2268
2269         * gcc.c-torture/execute/pr39228.x: New.
2270
2271 2009-02-21  Uros Bizjak  <ubizjak@gmail.com>
2272
2273         * gcc.target/i386/abi-1.c: Use scan-assembler-times "..." 1 instead of
2274         scan-assembler to check for xmm0 register.
2275
2276 2009-02-20  Mark Mitchell  <mark@codesourcery.com>
2277             Joseph Myers  <joseph@codesourcery.com>
2278
2279         * gcc.target/arm/va_list.c: New test.
2280         * g++.dg/abi/arm_va_list.C: Likewise.
2281         * lib/target-supports.exp (check_effective_target_arm_eabi): New
2282         function.
2283         * g++.dg/cpp0x/temp-va-arg-bug.C, g++.dg/other/stdarg1.C,
2284         g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-3.C,
2285         g++.dg/warn/miss-format-4.C, g++.dg/warn/miss-format-5.C,
2286         g++.dg/warn/miss-format-6.C, g++.old-deja/g++.other/vaarg2.C,
2287         g++.old-deja/g++.other/vaarg3.C, g++.old-deja/g++.other/vaarg4.C,
2288         g++.old-deja/g++.pt/builtin.C: Use -Wno-abi on ARM EABI targets.
2289
2290 2009-02-20  Jack Howarth  <howarth@bromo.med.uc.edu>
2291
2292         PR testsuite/38164
2293         * gcc.target/i386/amd64-abi-3.c: Add -fomit-frame-pointer
2294         to dg-options.
2295
2296 2009-02-20  Jakub Jelinek  <jakub@redhat.com>
2297
2298         PR target/39240
2299         * gcc.c-torture/execute/pr39240.c: New test.
2300
2301 2009-02-20  Jason Merrill  <jason@redhat.com>
2302
2303         PR c++/39225
2304         * g++.dg/parse/dtor15.C: New test.
2305
2306 2009-02-19  Kazu Hirata  <kazu@codesourcery.com>
2307
2308         * gcc.c-torture/execute/20090219-1.c: New.
2309
2310 2009-02-19  Adam Nemet  <anemet@caviumnetworks.com>
2311
2312         * gcc.target/mips/mips.exp: Comment !CPU in the isa* pseudo-options.
2313         (mips-dg-options): When matching isa* pseudo-options make
2314         'value' optional and accept ! entries.  Use $spec instead of
2315         $isa_spec in the isa pseudo-option error message.  Only
2316         perform the ISA-range check when 'value' is set.  If arch is
2317         matching any CPU in the ! entries switch to its generic ISA.
2318         * gcc.target/mips/branch-1.c: Pass isa=!octeon.
2319         * gcc.target/mips/dmult-1.c: Pass isa=64!octeon rather than -mips64.
2320
2321 2009-02-19  Jakub Jelinek  <jakub@redhat.com>
2322
2323         PR target/39175
2324         * gcc.dg/visibility-20.c: New test.
2325         * g++.dg/ext/visibility/visibility-11.C: New test.
2326
2327 2009-02-19  H.J. Lu  <hongjiu.lu@intel.com>
2328
2329         PR c++/39188
2330         * g++.dg/abi/pr39188-1a.C: New.
2331         * g++.dg/abi/pr39188-1b.C: Likewise.
2332         * g++.dg/abi/pr39188-1.h: Likewise.
2333         * g++.dg/abi/pr39188-2a.C: Likewise.
2334         * g++.dg/abi/pr39188-2b.C: Likewise.
2335         * g++.dg/abi/pr39188-2.h: Likewise.
2336         * g++.dg/abi/pr39188-3a.C: Likewise.
2337         * g++.dg/abi/pr39188-3b.C: Likewise.
2338         * g++.dg/abi/pr39188-3.h: Likewise.
2339
2340 2009-02-19  Joseph Myers  <joseph@codesourcery.com>
2341
2342         PR c/38483
2343         * gcc.c-torture/execute/call-trap-1.c,
2344         gcc.c-torture/execute/va-arg-trap-1.c, gcc.dg/call-diag-1.c: New
2345         tests.
2346
2347 2009-02-19  Uros Bizjak  <ubizjak@gmail.com>
2348
2349         PR target/39228
2350         * gcc.c-torture/execute/pr39228.c: New test.
2351
2352 2009-02-19  Richard Guenther  <rguenther@suse.de>
2353
2354         PR tree-optimization/39074
2355         * gcc.dg/torture/pr39074.c: New testcase.
2356         * gcc.dg/torture/pr39074-2.c: Likewise.
2357         * gcc.dg/torture/pr39074-3.c: Likewise.
2358
2359 2009-02-18  H.J. Lu  <hongjiu.lu@intel.com>
2360
2361         PR c++/39219
2362         * g++.dg/parse/attr3.C: New.
2363
2364 2009-02-18  Jack Howarth <howarth@bromo.med.uc.edu>
2365
2366         PR testsuite/38165
2367         * g++.dg/pubtypes.C: Adopt Radar 4535968 fix to testcase.
2368
2369         PR testsuite/38166
2370         * g++.dg/ext/visibility/class1.C: Revert revision 122348
2371         and skip on Darwin.
2372
2373 2009-02-18  Jason Merrill  <jason@redhat.com>
2374
2375         PR c++/38880
2376         * g++.dg/init/const7.C: Remove XFAIL.
2377
2378         PR target/39179
2379         * g++.dg/opt/const6.C: New test.
2380
2381 2009-02-18  H.J. Lu  <hongjiu.lu@intel.com>
2382
2383         * gcc.dg/callabi/callabi.exp: Moved to ...
2384         * gcc.target/x86_64/abi/callabi/callabi.exp: Here.  Only run
2385         in 64bit mode.
2386
2387         * gcc.target/x86_64/abi/callabi/func-1.c: Don't check target.
2388         * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
2389         * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
2390         * gcc.target/x86_64/abi/callabi/pr38891.c: Likewise.
2391         * gcc.target/x86_64/abi/callabi/vaarg-1.c: Likewise.
2392         * gcc.target/x86_64/abi/callabi/vaarg-2.c: Likewise.
2393         * gcc.target/x86_64/abi/callabi/vaarg-3.c: Likewise.
2394
2395         * gcc.dg/callabi/callabi.h: Moved to ...
2396         * gcc.target/x86_64/abi/callabi/callabi.h: Here.
2397
2398         * gcc.dg/callabi/func-1.c: Moved to ...
2399         * gcc.target/x86_64/abi/callabi/func-1.c: Here.
2400
2401         * gcc.dg/callabi/func-indirect.c: Moved to ...
2402         * gcc.target/x86_64/abi/callabi/func-indirect.c: Here.
2403
2404         * gcc.dg/callabi/pr38891.c: Moved to ...
2405         * gcc.target/x86_64/abi/callabi/pr38891.c: Here.
2406
2407         * gcc.dg/callabi/vaarg-1.c: Moved to ...
2408         * gcc.target/x86_64/abi/callabi/vaarg-1.c: Here.
2409
2410         * gcc.dg/callabi/vaarg-2.c: Moved to ...
2411         * gcc.target/x86_64/abi/callabi/vaarg-2.c: Here.
2412
2413         * gcc.dg/callabi/vaarg-3.c: Moved to ...
2414         * gcc.target/x86_64/abi/callabi/vaarg-3.c: Here.
2415
2416 2009-02-17  Xuepeng Guo  <xuepeng.guo@intel.com>
2417
2418         PR target/38891
2419         * gcc.dg/callabi/pr38891.c: New.
2420
2421 2009-02-17  H.J. Lu  <hongjiu.lu@intel.com>
2422
2423         * gcc.dg/callabi/callabi.exp: New.
2424
2425 2009-02-17  H.J. Lu  <hongjiu.lu@intel.com>
2426
2427         PR target/39082
2428         * g++.dg/compat/struct-layout-1_generate.c (dg_options): Add
2429         -Wno-abi for x86.
2430         * gcc.dg/compat/struct-layout-1_generate.c (dg_options): Likewise.
2431
2432         * gcc.target/i386/pr39082-1.c: New.
2433
2434         * gcc.target/x86_64/abi/abi-x86_64.exp (additional_flags): Add
2435         -Wno-abi.
2436
2437         * gcc.target/x86_64/abi/args.h (XMM_T): Add _m64 and _m128 if
2438         CHECK_M64_M128 is defined.
2439         (check_f_arguments): Add "do".
2440         (check_vector_arguments): New.
2441         (check_m64_arguments): Likewise.
2442         (check_m128_arguments): Likewise.
2443
2444         * gcc.target/x86_64/abi/defines.h: Include <xmmintrin.h>.
2445         (CHECK_M64_M128): Define.
2446
2447         * gcc.target/x86_64/abi/test_m64m128_returning.c: New.  Based
2448         on abitest.
2449         * gcc.target/x86_64/abi/test_passing_m64m128.c: Likewise.
2450
2451         * gcc.target/x86_64/abi/test_passing_structs.c: Define __m128
2452         tests only if CHECK_M64_M128 is defined.
2453
2454         * gcc.target/x86_64/abi/test_passing_structs.c (m128_struct): New.
2455         (m128_2_struct): Likewise.
2456         (check_struct_passing5): Likewise.
2457         (check_struct_passing6): Likewise.
2458         (main): Test struct with __m128 if CHECK_M64_M128 is defined.
2459
2460         * gcc.target/x86_64/abi/test_passing_unions.c (un4): New.
2461         (un5): Likewise.
2462         (check_union_passing4): Likewise.
2463         (main): Test union with __m128 if CHECK_M64_M128 is defined.
2464
2465 2009-02-18  Joseph Myers  <joseph@codesourcery.com>
2466
2467         PR c/35447
2468         * gcc.dg/noncompile/pr35447-1.c: New test.
2469
2470 2009-02-18  Jakub Jelinek  <jakub@redhat.com>
2471
2472         PR tree-optimization/36922
2473         * gfortran.dg/pr36922.f: New test.
2474
2475 2009-02-17  Richard Guenther  <rguenther@suse.de>
2476
2477         PR tree-optimization/39202
2478         * gcc.c-torture/compile/pr39202.c: New testcase.
2479
2480 2009-02-17  Richard Guenther  <rguenther@suse.de>
2481
2482         PR tree-optimization/39204
2483         * gcc.dg/torture/pr39204.c: New testcase.
2484
2485 2009-02-17  Bingfeng Mei <bmei@broadcom.com>
2486
2487         * gcc.dg/vect/vect-outer-5.c: Require vect_float support.
2488         * gcc.dg/vect/vect-outer-6.c: Ditto.
2489
2490 2009-02-16  Joseph Myers  <joseph@codesourcery.com>
2491
2492         PR c/35446
2493         * gcc.dg/noncompile/init-5.c: New test.
2494         * gcc.dg/init-bad-4.c: Adjust expected errors.
2495
2496 2009-02-16  H.J. Lu  <hongjiu.lu@intel.com>
2497
2498         PR target/37049
2499         * gcc.target/i386/push-1.c: New.
2500
2501 2009-02-15  Uros Bizjak  <ubizjak@gmail.com>
2502
2503         * gcc.dg/struct/w_prof_single_str_global.c: Mask return value.
2504         
2505 2009-02-13  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
2506
2507         * gcc.target/spu/intrinsics-sr.c: New test.
2508
2509 2009-02-13  Steve Ellcey  <sje@cup.hp.com>
2510
2511         PR target/38056
2512         * gcc.target/ia64/sibcall-opt-1.c: New test.
2513         * gcc.target/ia64/sibcall-opt-2.c: New test.
2514
2515 2009-02-13  Paul Thomas  <pault@gcc.gnu.org>
2516
2517         PR fortran/36528
2518         * gfortran.dg/cray_pointers_8.f90: New test.
2519
2520         PR fortran/36703
2521         * gfortran.dg/cray_pointers_9.f90: New test.
2522
2523 2009-02-13  Jason Merrill  <jason@redhat.com>
2524
2525         PR c++/39070
2526         * g++.dg/cpp0x/decltype16.C: New.
2527
2528 2009-02-13  H.J. Lu  <hongjiu.lu@intel.com>
2529
2530         PR target/39152
2531         * gfortran.dg/gomp/pr39152.f90: New.
2532
2533 2009-02-13  H.J. Lu  <hongjiu.lu@intel.com>
2534
2535         PR target/39162
2536         * gcc.target/i386/pr39162.c: New.
2537
2538 2009-02-13  Joseph Myers  <joseph@codesourcery.com>
2539
2540         PR c/35444
2541         * gcc.dg/noncompile/pr35444-1.c, gcc.dg/noncompile/pr35444-2.c:
2542         New tests.
2543
2544 2009-02-12  Jason Merrill  <jason@redhat.com>
2545
2546         PR c++/38950
2547         * g++.dg/template/array20.C: New test.
2548
2549 2009-02-12  Uros Bizjak  <ubizjak@gmail.com>
2550
2551         * gcc.dg/torture/fp-int-convert-float128-timode.c: Do not check
2552         for lp64 in "dg-do run" directive.  Remove dg-xfail-if directive.
2553         * gcc.dg/torture/fp-int-convert-timode.c: Remove xfail directive.
2554
2555 2009-02-12  H.J. Lu  <hongjiu.lu@intel.com>
2556
2557         * g++.dg/cpp0x/defaulted9.C: Compile with "-std=c++0x -fno-inline".
2558
2559 2009-02-12  H.J. Lu  <hongjiu.lu@intel.com>
2560
2561         PR target/39152
2562         * gfortran.dg/pr39152.f: New.
2563
2564 2009-02-11  Jason Merrill  <jason@redhat.com>
2565
2566         PR c++/39153
2567         * g++.dg/cpp0x/defaulted9.C: New test.
2568
2569         PR c++/30111
2570         * g++.dg/init/value7.C: New test.
2571
2572 2009-02-11  Paolo Bonzini  <bonzini@gnu.org>
2573
2574         PR target/38824
2575         * gcc.target/i386/pr38824.c: New testcase.
2576
2577 2009-02-11  Jason Merrill  <jason@redhat.com>
2578
2579         PR c++/38649
2580         * g++.dg/cpp0x/defaulted8.C: New test.
2581
2582         PR c++/36744
2583         * g++.dg/cpp0x/rv9p.C: New test.
2584
2585 2009-02-10  Eric Botcazou  <ebotcazou@adacore.com>
2586
2587         * gnat.dg/aliasing3.adb: New test.
2588         * gnat.dg/aliasing3_pkg.ad[sb]: New helper.
2589
2590 2009-02-10  Paolo Carlini  <paolo.carlini@oracle.com>
2591
2592         PR c++/34397
2593         * g++.dg/template/crash88.C: New.
2594         * g++.dg/template/crash89.C: Likewise.
2595
2596 2009-02-10  Steve Ellcey  <sje@cup.hp.com>
2597
2598         PR c/39084
2599         * gcc.dg/pr39084.c: New test.
2600
2601 2009-02-10  Jakub Jelinek  <jakub@redhat.com>
2602
2603         PR target/39139
2604         * gcc.target/i386/pr39139.c: New test.
2605
2606 2009-02-10  Richard Guenther  <rguenther@suse.de>
2607
2608         PR tree-optimization/39132
2609         * gcc.dg/torture/pr39132.c: New testcase.
2610
2611 2009-02-10  H.J. Lu  <hongjiu.lu@intel.com>
2612
2613         PR target/39119
2614         * gcc.target/x86_64/abi/avx/abi-avx.exp: New.
2615         * gcc.target/x86_64/abi/avx/args.h: Likewise.
2616         * gcc.target/x86_64/abi/avx/asm-support.S: Likewise.
2617         * gcc.target/x86_64/abi/avx/avx-check.h: Likewise.
2618         * gcc.target/x86_64/abi/avx/test_m256_returning.c: Likewise.
2619         * gcc.target/x86_64/abi/avx/test_passing_m256.c: Likewise.
2620         * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
2621         * gcc.target/x86_64/abi/avx/test_passing_unions.c: Likewise.
2622
2623 2009-02-09  Jason Merrill  <jason@redhat.com>
2624
2625         PR c++/39109
2626         * g++.dg/init/value6.C: New test.
2627
2628 2009-02-09  H.J. Lu  <hongjiu.lu@intel.com>
2629
2630         * gcc.target/x86_64/abi/abi-x86_64.exp: Use glob instead of find.
2631
2632 2009-02-09  Eric Botcazou  <ebotcazou@adacore.com>
2633
2634         * gcc.c-torture/compile/20090209-1.c: New test.
2635
2636 2009-02-06  Paolo Carlini  <paolo.carlini@oracle.com>
2637
2638         PR c++/35147
2639         PR c++/37737
2640         * g++.dg/cpp0x/vt-35147.C: New.
2641         * g++.dg/cpp0x/vt-37737-1.C: Likewise.
2642         * g++.dg/cpp0x/vt-37737-2.C: Likewise.
2643
2644 2009-02-06  Joseph Myers  <joseph@codesourcery.com>
2645
2646         PR c/35434
2647         * gcc.dg/attr-alias-4.c: New test.
2648
2649 2009-02-06  Janis Johnson  <janis187@us.ibm.com>
2650
2651         PR c/39035
2652         * gcc.dg/dfp/pr39035.c: New test.
2653
2654 2009-02-06  Joseph Myers  <joseph@codesourcery.com>
2655
2656         PR c/36432
2657         * gcc.dg/c90-flex-array-2.c, gcc.dg/c99-flex-array-6.c: New tests.
2658
2659 2009-02-05  Jakub Jelinek  <jakub@redhat.com>
2660
2661         PR c++/39106
2662         * g++.dg/opt/thunk3.C: New test.
2663
2664 2009-02-05  Nick Clifton  <nickc@redhat.com>
2665
2666         * gcc.c-torture/compile/20080625-1.c: Skip for M32C.
2667         * gcc.c-torture/compile/limits-stringlit.c: Likewise.
2668         * gcc.dg/cdce1.c: Likewise.
2669         * gcc.dg/cpp/_Pragma6.c: Likewise.
2670         * g++.dg/cpp/_Pragma1.C: Likewise.
2671         * gcc.dg/utf32-2.c: Xfail for M32C.
2672         * gcc.dg/utf32-1.c: Likewise.
2673         * gcc.dg/utf32-3.c: Likewise.
2674         * gcc.dg/Wtype-limits.c: Add expected warning messages for 16-bit
2675         targets.
2676         * gcc.dg/Wtype-limits-Wextra.c: Likewise.
2677         * gcc.dg/utf32-4.c: Only run for 32-bit+ targets.
2678         * gcc.dg/Wconversion-5.c: Likewise.
2679         * gcc.dg/tree-ssa/data-dep-1.c: Likewise.
2680         * gcc.dg/tree-ssa/ldist-3.c: Likewise.
2681         * gcc.dg/tree-ssa/ldist-5.c: Likewise.
2682         * gcc.dg/utf-inc-init.c: Likewise.
2683         * gcc.dg/pr11492.c: Xfail for 16-bit targets.
2684         * gcc.dg/utf-array.c: Add expected warning messages for M32C.
2685         * gcc.dg/utf-array-short-wchar.c: Likewise.
2686         * gcc.dg/tree-ssa/pr33920.c: Expect a warning from all 16-bit targets.
2687         * gcc.dg/mallign.c: Use size_t instead of long.
2688
2689 2009-02-05  Uros Bizjak  <ubizjak@gmail.com>
2690
2691         * g++.dg/torture/pr31863.C: Generalize dg-timeout-factor.
2692
2693 2009-02-05  Daniel Berlin  <dberlin@dberlin.org>
2694
2695         * gcc.c-torture/execute/pr39100.c: New.
2696
2697 2009-02-05  Joseph Myers  <joseph@codesourcery.com>
2698
2699         PR c/35435
2700         * gcc.dg/tls/diag-6.c: New test.
2701
2702 2009-02-04  H.J. Lu  <hongjiu.lu@intel.com>
2703
2704         AVX Programming Reference (January, 2009)
2705         * gcc.target/i386/avx-vpclmulqdq.c: New.
2706         * gcc.target/i386/pclmul-avx-check.h: Likewise.
2707
2708         * gcc.target/i386/i386.exp (check_effective_target_vpclmul): New.
2709
2710         * gcc.target/i386/pclmulqdq.c (CHECK_H): New.
2711         (TEST): Likewise.  Include CHECK_H instead of "pclmul-check.h".
2712         (pclmul_test): Renamed to ...
2713         (TEST): This.
2714
2715 2009-02-04  Jakub Jelinek  <jakub@redhat.com>
2716
2717         PR c++/39095
2718         * g++.dg/abi/mangle31.C: New test.
2719
2720 2009-02-03  Joseph Myers  <joseph@codesourcery.com>
2721
2722         PR c/29129
2723         * c90-arraydecl-1.c: Do not expect error for [*] in abstract
2724         declarator.
2725         * vla-6.c: Likewise.  Expect warning not error for [*] lexically
2726         inside function prototype but not part of parameter declarator.
2727         * vla-11.c: New test.
2728
2729 2009-02-03  Jason Merrill  <jason@redhat.com>
2730
2731         * g++.dg/warn/main-4.C: New test.
2732         * g++.old-deja/g++.bugs/900227_01.C: Remove &main warnings.
2733
2734 2009-02-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2735
2736         PR c++/36607
2737         * g++.dg/expr/cast10.C: New test.
2738
2739 2009-02-03  Joseph Myers  <joseph@codesourcery.com>
2740
2741         PR c/35433
2742         * gcc.dg/init-bad-6.c: New test.
2743
2744 2009-02-03  Jakub Jelinek  <jakub@redhat.com>
2745
2746         PR target/35318
2747         * gcc.c-torture/compile/pr35318.c: New test.
2748
2749         PR inline-asm/39059
2750         * gcc.dg/nofixed-point-2.c: New test.
2751         * g++.dg/ext/fixed1.C: Adjust expected diagnostics.
2752         * g++.dg/ext/fixed2.C: Likewise.
2753         * g++.dg/other/error25.C: Likewise.
2754         * g++.dg/lookup/crash7.C: Likewise.
2755         * g++.dg/cpp0x/decltype-38655.C: Likewise.
2756
2757         PR c++/39056
2758         * g++.dg/cpp0x/initlist13.C: New test.
2759
2760 2009-02-03  Paolo Bonzini  <bonzini@gnu.org>
2761
2762         PR c++/36897
2763         * g++.dg/template/func2.C: New test.
2764
2765         PR c++/37314
2766         * g++.dg/template/typename15.C: New.
2767         * g++.dg/template/typename16.C: New.
2768
2769 2009-02-03  Janis Johnson  <janis187@us.ibm.com>
2770             Ben Elliston  <bje@au.ibm.com>
2771
2772         PR c/39034
2773         * gcc.dg/dfp/pr39034.c: New test.
2774
2775 2009-02-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2776
2777         PR testsuite/38263
2778         * gcc.dg/ipa/ipacost-2.c: Add -fpie when pic.
2779
2780 2009-02-02  Jason Merrill  <jason@redhat.com>
2781
2782         PR c++/39054
2783         * g++.dg/parse/dtor14.C: New test.
2784
2785 2009-02-02  Jakub Jelinek  <jakub@redhat.com>
2786
2787         * lib/target-supports.exp
2788         (check_effective_target_correct_iso_cpp_string_wchar_protos): New.
2789         * g++.dg/ext/builtin10.C: New test.
2790
2791         PR inline-asm/39058
2792         * gcc.target/i386/pr39058.c: New test.
2793
2794 2009-02-02  Richard Guenther  <rguenther@suse.de>
2795
2796         PR tree-optimization/38937
2797         * g++.dg/warn/Wstrict-aliasing-bogus-escape.C: New testcase.
2798
2799 2009-02-01  Paolo Carlini  <paolo.carlini@oracle.com>
2800
2801         PR c++/39053
2802         * g++.dg/parse/crash52.C: New.
2803
2804 2009-01-30  Richard Guenther  <rguenther@suse.de>
2805
2806         PR tree-optimization/39041
2807         * gcc.c-torture/compile/pr39041.c: New testcase.
2808
2809 2009-01-30  Jakub Jelinek  <jakub@redhat.com>
2810
2811         PR target/39013
2812         * gcc.target/i386/pr39013-1.c: New test.
2813         * gcc.target/i386/pr39013-2.c: New test.
2814
2815         PR c++/39028
2816         * g++.dg/ext/label12.C: New test.
2817
2818 2009-01-30  Paolo Carlini  <paolo.carlini@oracle.com>
2819
2820         PR c++/33465
2821         * g++.dg/parse/error34.C: New.
2822         * g++.dg/parse/error35.C: Likewise.
2823
2824 2009-01-30  Paolo Carlini  <paolo.carlini@oracle.com>
2825
2826         PR c++/38655
2827         * g++.dg/cpp0x/decltype-38655.C: New.
2828
2829 2009-01-30  Jakub Jelinek  <jakub@redhat.com>
2830
2831         PR target/39002
2832         * g++.dg/torture/pr39002.C: New test.
2833
2834 2009-01-29  Kazu Hirata  <kazu@codesourcery.com>
2835
2836         PR tree-optimization/39007
2837         * gcc.dg/tree-ssa/pr39007.c: New.
2838
2839 2009-01-29  Kenneth Zadeck <zadeck@naturalbridge.com>
2840
2841         PR middle-end/35854
2842         * gcc.dg/lower-subreg-1.c: Renamed dump pass from "subreg"
2843         to "subreg1".
2844         
2845 2009-01-29  Steve Ellcey  <sje@cup.hp.com>
2846
2847         PR middle-end/38857
2848         * gcc.c-torture/compile/pr38857.c: New test.
2849
2850 2009-01-28  Paul Thomas  <pault@gcc.gnu.org>
2851
2852         PR fortran/38852
2853         PR fortran/39006
2854         * gfortran.dg/bound_6.f90: New test.
2855
2856 2009-01-28  Pat Haugen  <pthaugen@us.ibm.com>
2857
2858         * gcc.target/powerpc/avoid-indexed-addresses.c: New test.
2859
2860 2009-01-28  Kazu Hirata  <kazu@codesourcery.com>
2861
2862         PR tree-optimization/38997
2863         * gcc.dg/tree-ssa/pr38997.c: New.
2864
2865 2009-01-28  Richard Guenther  <rguenther@suse.de>
2866
2867         PR tree-optimization/38926
2868         * gcc.c-torture/compile/pr38926.c: New testcase.
2869
2870 2009-01-28  Jakub Jelinek  <jakub@redhat.com>
2871
2872         PR middle-end/38934
2873         * gcc.dg/pr38934.c: New test.
2874
2875 2009-01-28  Richard Guenther  <rguenther@suse.de>
2876
2877         PR middle-end/38908
2878         * g++.dg/warn/Wuninitialized-2.C: New testcase.
2879
2880 2009-01-28  Paolo Bonzini  <bonzini@gnu.org>
2881
2882         PR tree-optimization/38984
2883         * gcc.dg/pr38984.c: New XFAILed testcase.
2884
2885
2886 2009-01-28  Uros Bizjak  <ubizjak@gmail.com>
2887
2888         PR target/38988
2889         * gcc.target/i386/pr38988.c: New test.
2890
2891 2009-01-27  Paolo Carlini  <paolo.carlini@oracle.com>
2892
2893         PR c++/37554
2894         * g++.dg/parse/crash51.C: New.
2895         * g++.old-deja/g++.pt/crash9.C: Adjust.
2896
2897 2009-01-27  Daniel Kraft  <d@domob.eu>
2898
2899         PR fortran/38883
2900         * gfortran.dg/mvbits_6.f90:  New test.
2901         * gfortran.dg/mvbits_7.f90:  New test.
2902         * gfortran.dg/mvbits_8.f90:  New test.
2903
2904 2009-01-27  Richard Guenther  <rguenther@suse.de>
2905
2906         PR tree-optimization/38503
2907         * g++.dg/warn/Wstrict-aliasing-bogus-placement-new.C: New testcase.
2908
2909 2009-01-27 Uros Bizjak <ubizjak@gmail.com>
2910
2911         PR middle-end/38969
2912         * gcc.c-torture/execute/pr38969.c: New test.
2913
2914 2009-01-26  Adam Nemet  <anemet@caviumnetworks.com>
2915
2916         PR testsuite/38864
2917         * gcc.target/mips/fixed-vector-type.c: Add target { fixed_point }
2918         to dg-do compile.
2919         * gcc.target/mips/fixed-scalar-type.c: Likewise.
2920         * gcc.target/mips/dpaq_sa_l_w.c: Likewise.
2921         * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
2922
2923 2009-01-26  H.J. Lu  <hongjiu.lu@intel.com>
2924
2925         PR target/38952
2926         * g++.dg/torture/stackalign/test-unwind.h (main): Also return 0
2927         if __USING_SJLJ_EXCEPTIONS__ is defined.
2928
2929         * g++.dg/torture/stackalign/unwind-0.C (foo): Don't define if
2930         __USING_SJLJ_EXCEPTIONS__ is defined.
2931         * g++.dg/torture/stackalign/unwind-1.C (foo): Likewise.
2932         * g++.dg/torture/stackalign/unwind-2.C (foo): Likewise.
2933         * g++.dg/torture/stackalign/unwind-3.C (foo): Likewise.
2934         * g++.dg/torture/stackalign/unwind-4.C (foo): Likewise.
2935         * g++.dg/torture/stackalign/unwind-5.C (foo): Likewise.
2936         * g++.dg/torture/stackalign/unwind-6.C (foo): Likewise.
2937
2938 2009-01-26  Danny Smith  <dannysmith@users.sourceforge.net>
2939
2940         PR testsuite/38949
2941         * g++.dg/torture/stackalign/test-unwind.h (ASMNAME): Define.
2942         Use instead of C name in asm statements.
2943
2944 2009-01-26  Richard Guenther  <rguenther@suse.de>
2945
2946         PR tree-optimization/38745
2947         * g++.dg/torture/pr38745.C: New testcase.
2948
2949 2009-01-26  Richard Guenther  <rguenther@suse.de>
2950
2951         PR middle-end/38851
2952         * g++.dg/warn/Wuninitialized-1.C: New testcase.
2953
2954 2009-01-25  Hans-Peter Nilsson  <hp@axis.com>
2955
2956         * gcc.dg/bitfld-15.c: Gate warning on target
2957         pcc_bitfield_type_matters.
2958         * gcc.dg/bitfld-17.c, g++.dg/ext/bitfield2.C,
2959         g++.dg/ext/bitfield4.C: Likewise.
2960         * gcc.dg/pr17112-1.c: Don't expect a warning for the packed
2961         bitfield for any target.
2962
2963 2009-01-24  Jakub Jelinek  <jakub@redhat.com>
2964
2965         PR c/38957
2966         * gcc.dg/pr38957.c: New test.
2967
2968 2009-01-24  David Billinghurst  <billingd@gcc.gnu.org>
2969
2970         PR fortran/38955
2971         * gfortran.dg/array_constructor_24.f: Allow tolerance when
2972         comparing floats.
2973
2974 2009-01-24  Sebastian Pop  <sebastian.pop@amd.com>
2975
2976         PR tree-optimization/38953
2977         * gfortran.dg/graphite/pr38953.f90: New.
2978
2979 2009-01-24  Paul Brook  <paul@codesourcery.com>
2980
2981         * gcc.target/arm/neon-cond-1.c: New test.
2982
2983 2009-01-23  Paolo Bonzini  <bonzini@gnu.org>
2984
2985         PR tree-optimization/38932
2986         * gcc.dg/pr38932.c: New.
2987
2988 2009-01-23  Revital Eres  <eres@il.ibm.com>
2989
2990         * gcc.dg/sms-7.c: Fix test.
2991
2992 2009-01-22  Adam Nemet  <anemet@caviumnetworks.com>
2993
2994         * gcc.dg/bitfld-15.c, gcc.dg/bitfld-16.c,
2995         gcc.dg/bitfld-17.c,gcc.dg/bitfld-18.c: New tests.
2996         * g++.dg/ext/bitfield2.C, g++.dg/ext/bitfield3.C,
2997         g++.dg/ext/bitfield4.C, g++.dg/ext/bitfield5.C: New tests.
2998
2999 2009-01-22  Steve Ellcey  <sje@cup.hp.com>
3000
3001         * gcc.dg/pr35729.c: Make test x86 specific.
3002
3003 2009-01-22  Steve Ellcey  <sje@cup.hp.com>
3004
3005         PR middle-end/38615
3006         * gcc.dg/pr38615.c: New test.
3007
3008 2009-01-22  Uros Bizjak  <ubizjak@gmail.com>
3009
3010         PR target/38931
3011         * gcc.target/i386/pr38931.c: New test.
3012
3013 2009-01-22  Dodji Seketeli  <dodji@redhat.com>
3014
3015         PR c++/38930
3016         * g++.dg/template/typedef11.C: Reverting changes of PR c++/26693.
3017         * g++.dg/template/typedef12.C: Likewise.
3018         * g++.dg/template/typedef13.C: Likewise.
3019         * g++.dg/template/typedef14.C: Likewise.
3020         * g++.dg/template/sfinae3.C: Likewise.
3021         * g++.old-deja/g++.pt/typename8.C: Likewise.
3022         * g++.dg/template/access11.C: Likewise
3023
3024 2009-01-21  Richard Sandiford  <rdsandiford@googlemail.com>
3025
3026         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Skip for mips*-*-linux*
3027         and mips*-*-irix*.
3028         * gcc.dg/tree-ssa/vrp47.c: Skip for all MIPS targets.
3029
3030 2009-01-21  Dodji Seketeli  <dodji@redhat.com>
3031
3032         PR c++/26693
3033         * g++.dg/template/typedef11.C: New test.
3034         * g++.dg/template/typedef12.C: Likewise.
3035         * g++.dg/template/typedef13.C: Likewise.
3036         * g++.dg/template/typedef14.C: Likewise.
3037         * g++.dg/template/sfinae3.C: Compile this pedantically.
3038         The only errors expected should be the one saying the typedef is ill
3039         formed.
3040         * g++.old-deja/g++.pt/typename8.C: Likewise.
3041         * g++.dg/template/access11.C: Update this.
3042
3043 2009-01-21  Daniel Kraft  <d@domob.eu>
3044
3045         PR fortran/38887
3046         * gfortran.dg/mvbits_5.f90:  New test.
3047
3048 2009-01-21  Bingfeng Mei  <bmei@broadcom.com>
3049
3050         * gcc.dg/sms-6.c: New test.
3051         * gcc.dg/sms-7.c: Likewise.
3052
3053 2009-01-20  Paul Thomas  <pault@gcc.gnu.org>
3054
3055         PR fortran/38907
3056         * gfortran.dg/host_assoc_function_7.f90: New test
3057
3058 2009-01-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3059             Richard Guenther  <rguenther@suse.de>
3060
3061         PR tree-optimization/38747
3062         PR tree-optimization/38748
3063         * gcc.dg/tree-ssa/struct-aliasing-1.c: New test.
3064         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
3065         * gcc.c-torture/execute/struct-aliasing-1.c: Likewise.
3066
3067 2009-01-20  Kees Cook  <kees@ubuntu.com>
3068             H.J. Lu  <hongjiu.lu@intel.com>
3069
3070         PR target/38902
3071         * gcc.dg/pr38902.c: New.
3072
3073 2009-01-20  Paolo Bonzini  <bonzini@gnu.org>
3074
3075         PR target/38868
3076         * gfortran.dg/pr38868.f: New testcase.
3077
3078 2009-01-20  Richard Guenther  <rguenther@suse.de>
3079
3080         * gcc.c-torture/execute/pr36227.c: Move ...
3081         * gcc.dg/torture/pr36227.c: ... here.  Require stdint_types.
3082
3083 2009-01-19  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
3084
3085         * lib/gfortran.exp: Add -B options for targets that use
3086         libgfortran.a%s in their specs.
3087
3088 2009-01-19  Jason Merrill  <jason@redhat.com>
3089
3090         PR c++/23287
3091         * g++.dg/template/dtor5.C: New test.
3092
3093 2009-01-19  Mikael Morin  <mikael.morin@tele2.fr>
3094
3095         PR fortran/38859
3096         * gfortran.dg/bound_5.f90: New test.
3097
3098 2009-01-18  H.J. Lu  <hongjiu.lu@intel.com>
3099
3100         PR target/38736
3101         * g++.dg/compat/abi/pr38736_main.C: New.
3102         * g++.dg/compat/abi/pr38736_x.C: Likewise.
3103         * g++.dg/compat/abi/pr38736_y.C: Likewise.
3104         * g++.dg/other/macro-1.C: Likewise.
3105         * gcc.dg/macro-1.c: Likewise.
3106         * gcc.dg/compat/pr38736_main.c: Likewise.
3107         * gcc.dg/compat/pr38736_x.c: Likewise.
3108         * gcc.dg/compat/pr38736_y.c: Likewise.
3109
3110 2009-01-18  Richard Guenther  <rguenther@suse.de>
3111
3112         PR tree-optimization/38819
3113         * gcc.c-torture/execute/pr38819.c: New testcase.
3114
3115 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
3116
3117         PR fortran/38657
3118         * gfortran.dg/module_commons_3.f90: Reapply.
3119
3120 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
3121
3122         PR fortran/34955
3123         * gfortran.dg/transfer_intrinsic_1.f90: New test.
3124         * gfortran.dg/transfer_intrinsic_2.f90: New test.
3125
3126 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
3127
3128         PR fortran/38657
3129         * gfortran.dg/module_commons_3.f90: Remove
3130
3131 2009-01-16  H.J. Lu  <hongjiu.lu@intel.com>
3132
3133         * gcc.dg/tree-ssa/foldaddr-1.c: Add the missing '}'.
3134
3135 2009-01-16  Jason Merrill  <jason@redhat.com>
3136
3137         PR c++/38877
3138         * g++.dg/template/lvalue1.C: New test.
3139
3140         PR c++/29470
3141         * g++.dg/template/access20.C: New test.
3142         * g++.dg/torture/pr34641.C: Fix access.
3143
3144 2009-01-16  Richard Guenther  <rguenther@suse.de>
3145
3146         PR tree-optimization/38835
3147         PR middle-end/36227
3148         * gcc.c-torture/execute/pr36227.c: New testcase.
3149         * gcc.dg/tree-ssa/foldaddr-1.c: XFAIL.
3150         * g++.dg/init/const7.C: Likewise.
3151
3152 2009-01-16  Adam Nemet  <anemet@caviumnetworks.com>
3153
3154         PR target/38554
3155         * gcc.c-torture/compile/pr38554.c: New test.
3156
3157 2009-01-16  Jason Merrill  <jason@redhat.com>
3158
3159         PR c++/38579
3160         * g++.dg/conversion/access1.C: New test.
3161
3162 2009-01-16  Jakub Jelinek  <jakub@redhat.com>
3163
3164         PR tree-optimization/38789
3165         * gcc.c-torture/compile/pr38789.c: New test.
3166
3167 2009-01-16  Janus Weil  <janus@gcc.gnu.org>
3168
3169         PR fortran/38152
3170         * gfortran.dg/proc_ptr_13.f90: New.
3171
3172 2009-01-15  Jason Merrill  <jason@redhat.com>
3173
3174         PR c++/38850
3175         * g++.dg/template/koenig6.C: New test.
3176
3177 2009-01-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3178
3179         PR c++/29388
3180         * g++.dg/template/error37.C: New testcase.
3181
3182 2009-01-15  Jason Merrill  <jason@redhat.com>
3183
3184         PR c++/36334
3185         * g++.dg/conversion/memfn1.C: New test.
3186
3187         PR c++/37646
3188         * g++.dg/conversion/memfn2.C: New test.
3189
3190 2009-01-15  Steve Ellcey  <sje@cup.hp.com>
3191
3192         PR c++/38357
3193         * g++.dg/template/crash87.C: New test.
3194
3195 2009-01-15  H.J. Lu  <hongjiu.lu@intel.com>
3196
3197         PR middle-end/37843
3198         * gcc.target/i386/pr37843-3.c: Replace _Decimal128 with __m128.
3199
3200 2009-01-15  Dodji Seketeli  <dodji@redhat.com>
3201
3202         PR c++/38636
3203         * g++.dg/parse/crash50.C: New test.
3204
3205 2009-01-14  Jakub Jelinek  <jakub@redhat.com>
3206
3207         PR rtl-optimization/38245
3208         * gcc.dg/pr38245-3.c: New test.
3209         * gcc.dg/pr38245-3.h: New file.
3210         * gcc.dg/pr38245-4.c: New file.
3211         * gcc.dg/pr38364.c: New test.
3212
3213 2009-01-14  Adam Nemet  <anemet@caviumnetworks.com>
3214
3215         * gcc.target/mips/mips.exp (mips_option_tests(-mips16)): Make the
3216         sequence PC-relative.
3217
3218 2009-01-14  Mark Mitchell  <mark@codesourcery.com>
3219
3220         * gcc.target/arm/long-calls-1.c: Tolerate the lack of sibling
3221         calls and/or PLT markers.
3222         * gcc.target/arm/long-calls-2.c: Tolerate the lack of sibling
3223         calls and/or PLT markers.
3224         * gcc.target/arm/long-calls-3.c: Tolerate the lack of sibling
3225         calls and/or PLT markers.
3226         * gcc.target/arm/long-calls-4.c: Tolerate the lack of sibling
3227         calls and/or PLT markers.
3228
3229 2009-01-14  Daniel Jacobowitz  <dan@codesourcery.com>
3230             Nathan Froyd  <froydnj@codesourcery.com>
3231             Joseph Myers  <joseph@codesourcery.com>
3232
3233         * lib/target-supports.exp (check_effective_target_powerpc_spe_nocache):
3234         New function.
3235         * gcc.target/powerpc/20030218-1.c: Skip if not powerpc_spe_nocache
3236         and use consistent CFLAGS.
3237         * gcc.target/powerpc/20030505.c: Likewise.
3238         * gcc.target/powerpc/20081204-1.c: Likewise.
3239         * gcc.target/powerpc/ppc-spe.c: Likewise.
3240         * gcc.target/powerpc/spe1.c: Likewise.
3241         * g++.dg/ext/spe1.C: Likewise.
3242         * g++.dg/other/opaque-1.C: Likewise.
3243         * g++.dg/other/opaque-2.C: Likewise.
3244         * g++.dg/other/opaque-3.C: Likewise.
3245
3246 2009-01-14  Mark Mitchell  <mark@codesourcery.com>
3247
3248         * gcc.dg/vect/vect-105.c: Prevent compiler from hoisting abort
3249         out of loop.
3250
3251 2009-01-14  Vladimir Makarov  <vmakarov@redhat.com>
3252
3253         PR target/38811
3254         * g++.dg/torture/pr38811.C: New file.
3255
3256 2009-01-14  Richard Guenther  <rguenther@suse.de>
3257
3258         PR tree-optimization/38826
3259         PR middle-end/38477
3260         * gcc.dg/Wstrict-aliasing-bogus-pta-1.c: New testcase.
3261
3262 2009-01-13  Sebastian Pop  <sebastian.pop@amd.com>
3263
3264         * gcc.dg/graphite/pr38786.c: Fix commit problem.
3265
3266 2009-01-14  Nick Clifton  <nickc@redhat.com>
3267
3268         PR c++/37862
3269         * g++.cp/parse/pr37862.C: New test.
3270
3271 2009-01-14  Julian Brown  <julian@codesourcery.com>
3272
3273         * gcc.target/arm/eabi1.c (__eabi_uread4, __eabi_uwrite4)
3274         (__eabi_uread8, __eabi_uwrite8): Change spellings of declarations
3275         to...
3276         (__aeabi_uread4, __aeabi_uwrite4, __aeabi_uread8, __aeabi_uwrite8):
3277         These.
3278
3279 2009-01-13  Jakub Jelinek  <jakub@redhat.com>
3280
3281         PR rtl-optimization/38774
3282         * gcc.dg/torture/pr38774.c: New test.
3283
3284         PR c++/38795
3285         * g++.dg/cpp0x/pr38795.C: New test.
3286
3287 2009-01-13  Daniel Jacobowitz  <dan@codesourcery.com>
3288             Nathan Froyd  <froydnj@codesourcery.com>
3289             Joseph Myers  <joseph@codesourcery.com>
3290
3291         * gcc.target/powerpc/altivec-consts.c: Run if vmx_hw, compile
3292         otherwise.  Do not check for AltiVec at runtime.
3293         * gcc.target/powerpc/altivec-varargs-1.c: Likewise.
3294         * gcc.target/powerpc/altivec-vec-merge.c: Likewise.
3295         * gcc.target/powerpc/altivec-1.c: Likewise.
3296         * gcc.target/powerpc/altivec-3.c: Likewise.
3297         * gcc.target/powerpc/altivec-10.c: Likewise.
3298         * gcc.target/powerpc/altivec-12.c: Likewise.
3299         * gcc.target/powerpc/altivec-24.c: Likewise.
3300         * gcc.target/powerpc/altivec-cell-2.c: Likewise.
3301         * gcc.target/powerpc/altivec-cell-3.c: Likewise.
3302         * gcc.target/powerpc/altivec-cell-4.c: Likewise.
3303         * gcc.target/powerpc/pr35907.c: Likewise.
3304         * gcc.target/powerpc/altivec-cell-8.c: Run if cell_hw, compile
3305         otherwise.  Do not check for Cell at runtime.
3306         * gcc.target/powerpc/altivec_check.h: Delete.
3307
3308         * g++.dg/ext/altivec-2.C: Do not check for AltiVec at runtime.
3309         * g++.dg/ext/altivec-3.C: Run if vmx_hw, compile otherwise.  Do
3310         not check for AltiVec at runtime.
3311         * g++.dg/ext/altivec-cell-2.C: Likewise.
3312         * g++.dg/ext/altivec-cell-3.C: Likewise.
3313         * g++.dg/ext/altivec-cell-4.C: Likewise.
3314         * g++.dg/eh/simd-2.C: Only use -maltivec if vmx_hw.
3315         * g++.dg/eh/check-vect.h (sig_ill_handler): Remove AltiVec runtime
3316         check.
3317         * g++.dg/ext/altivec_check.h: Delete.
3318         
3319 2009-01-13  Nathan Froyd  <froydnj@codesourcery.com>
3320
3321         * gcc.target/powerpc/altivec-macros.c: Require a powerpc_altivec_ok
3322         effective target.  Adjust line numbers accordingly.
3323
3324 2009-01-13  Mark Mitchell  <mark@codesourcery.com>
3325
3326         * gcc.target/i386/sse-10.c: Pass -mno-omit-leaf-frame-pointer.
3327
3328 2009-01-13  Sebastian Pop  <sebastian.pop@amd.com>
3329
3330         PR tree-optimization/38786
3331         * gcc.dg/graphite/pr38786.c: New.
3332
3333 2009-01-13  Uros Bizjak  <ubizjak@gmail.com>
3334
3335         Revert:
3336         2009-01-05  Uros Bizjak  <ubizjak@gmail.com>
3337
3338         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
3339         for alpha*-*-* targets.
3340         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
3341
3342 2009-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3343
3344         PR libfortran/38772
3345         * gfortran.dg/fmt_bz_bn_err.f: New test.
3346
3347 2009-01-12  Nathan Froyd  <froydnj@codesourcery.com>
3348
3349         * gcc.target/powerpc/ppc-spe64-1.c: Add dg-error handler.
3350
3351 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
3352
3353         * lib/target-supports.exp (check_effective_target_powerpc64): New.
3354         * gcc.target/powerpc/darwin-longlong.c: Explicitly require 64-bit
3355         instruction support.  Do not check for it at runtime.
3356
3357 2009-01-12  Jason Merrill  <jason@redhat.com>
3358
3359         PR c++/35109
3360         * g++.dg/lookup/friend11.C: Remove expected error.
3361         * g++.dg/lookup/friend14.C: New test.
3362         * g++.dg/lookup/friend15.C: New test.
3363
3364 2009-01-12  Dodji Seketeli  <dodji@redhat.com>
3365
3366         PR c++/36019
3367         * g++.dg/lookup/hidden-class12.C: New test.
3368         * g++.dg/lookup/hidden-class13.C: New test.
3369         * g++.dg/lookup/hidden-class14.C: New test.
3370         * g++.dg/lookup/hidden-class15.C: New test.
3371         * g++.dg/lookup/hidden-class16.C: New test.
3372
3373 2009-01-12  Mark Mitchell  <mark@codesourcery.com>
3374
3375         * gcc.dg/struct/wo_prof_single_str_global.c: Mask return value.
3376         * gcc.dg/struct/wo_prof_single_str_local.c: Mask return value.
3377         * gcc.dg/struct/wo_prof_single_str_pointer.c: Mask return value.
3378
3379 2009-01-12  Jason Merrill  <jason@redhat.com>
3380
3381         PR c++/31488
3382         * g++.dg/other/vararg-3.C: New test.
3383
3384 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
3385
3386         * gcc.target/powerpc/ppc-spe.c: Compile for all EABI targets.
3387         Explicitly enable SPE.
3388         * gcc.target/powerpc/20030505.c: Likewise.  Add dg-message
3389         directive.
3390
3391         * gcc.target/powerpc/20030218-1.c: Pass -mfloat-gprs=single.
3392         Expect -flax-vector-conversions message.  Adjust incompatible
3393         types errors.
3394         * gcc.target/powerpc/spe1.c: Pass -mspe and -mfloat-gprs=single.
3395         Make Foo extern.
3396
3397         * gcc.dg/cpp/assert4.c: Recognize __PPC__.
3398
3399         * g++.dg/other/opaque-1.C: Run on targets with SPE.
3400
3401         * g++.dg/ext/spe-1.C: Pass -mspe and -mfloat-gprs=single.
3402         * g++.dg/other/opaque-2.C: Likewise.
3403         * g++.dg/other/opaque-3.C: Likewise.
3404
3405 2009-01-12  Jakub Jelinek  <jakub@redhat.com>
3406
3407         PR c/32041
3408         * gcc.dg/pr32041.c: New test.
3409         * g++.dg/parse/offsetof9.C: New test.
3410
3411 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
3412             Nathan Froyd  <froydnj@codesourcery.com>
3413
3414         * g++.dg/conversion/simd1.C: Ignore irrelevant warning.
3415         * g++.dg/ext/attribute-test-1.C: Likewise.
3416         * g++.dg/ext/attribute-test-2.C: Likewise.
3417         * g++.dg/ext/attribute-test-3.C: Likewise.
3418         * g++.dg/ext/attribute-test-4.C: Likewise.
3419
3420 2009-01-12  Eric Botcazou  <ebotcazou@adacore.com>
3421
3422         * gnat.dg/unchecked_convert3.adb: New test.
3423
3424 2009-01-12  Jakub Jelinek  <jakub@redhat.com>
3425
3426         PR c++/38794
3427         * g++.dg/parse/typedef9.C: New test.
3428
3429         PR tree-optimization/38807
3430         * gcc.c-torture/compile/pr38807.c: New test.
3431
3432 2009-01-11  Adam Nemet  <anemet@caviumnetworks.com>
3433
3434         * gcc.target/mips/ins-2.c: New test.
3435
3436 2009-01-11  H.J. Lu  <hongjiu.lu@intel.com>
3437
3438         PR testsuite/38809
3439         * gcc.dg/pr38616.c: Only run for targets with -fstack-protector.
3440
3441 2009-01-11  Jakub Jelinek  <jakub@redhat.com>
3442
3443         PR c++/36254
3444         * g++.dg/warn/Wreturn-type-5.C: New test.
3445
3446 2009-01-11  Matthias Klose  <doko@ubuntu.com>
3447
3448         PR middle-end/38616
3449         * gcc.dg/pr38616.c: New test.
3450
3451 2009-01-10  Sebastian Pop  <sebastian.pop@amd.com>
3452
3453         * gcc.dg/graphite/block-3.c: Fix compile error on 32bit.
3454
3455 2009-01-10  Andrew Pinski  <pinskia@gmail.com>
3456
3457         PR c++/38648
3458         * g++.dg/expr/string-1.C: New test.
3459         * g++.dg/expr/string-2.C: New test.
3460
3461         PR c++/36695
3462         * g++.dg/ext/complex4.C: New test.
3463         * g++.dg/ext/complex5.C: New test.
3464         * g++.dg/init/reference1.C: New test.
3465         * g++.dg/init/reference2.C: New test.
3466         * g++.dg/init/reference3.C: New test.
3467
3468 2009-01-10  Paul Thomas  <pault@gcc.gnu.org>
3469
3470         PR fortran/38763
3471         * gfortran.dg/transfer_null_1.f90: New test.
3472
3473 2009-01-10  Paul Thomas  <pault@gcc.gnu.org>
3474
3475         PR fortran/38765
3476         * gfortran.dg/host_assoc_function_6.f90: New test.
3477
3478 2009-01-09  Joel Sherrill <joel.sherrill@oarcorp.com>
3479
3480         * lib/target-supports.exp: Add method to determine if the effective
3481         target is really a ppc405 after applying all compile options.
3482         * gcc.target/powerpc/405-mulhhwu-2.c: Add dg-skip-if not ppc405.
3483         * gcc.target/powerpc/405-nmachhw-1.c: Likewise.
3484         * gcc.target/powerpc/405-nmaclhw-1.c: Likewise.
3485         * gcc.target/powerpc/405-machhwu-1.c: Likewise.
3486         * gcc.target/powerpc/405-mullhwu-1.c: Likewise.
3487         * gcc.target/powerpc/405-nmacchw-1.c: Likewise.
3488         * gcc.target/powerpc/405-mulchwu-1.c: Likewise.
3489         * gcc.target/powerpc/405-nmachhw-2.c: Likewise.
3490         * gcc.target/powerpc/405-nmaclhw-2.c: Likewise.
3491         * gcc.target/powerpc/405-machhwu-2.c: Likewise.
3492         * gcc.target/powerpc/405-mulhhw-1.c: Likewise.
3493         * gcc.target/powerpc/405-machhw-1.c: Likewise.
3494         * gcc.target/powerpc/405-mullhw-1.c: Likewise.
3495         * gcc.target/powerpc/405-maclhw-1.c: Likewise.
3496         * gcc.target/powerpc/405-dlmzb-strlen-1.c: Likewise.
3497         * gcc.target/powerpc/405-mullhwu-2.c: Likewise.
3498         * gcc.target/powerpc/405-nmacchw-2.c: Likewise.
3499         * gcc.target/powerpc/405-mulchwu-2.c: Likewise.
3500         * gcc.target/powerpc/405-mulchw-1.c: Likewise.
3501         * gcc.target/powerpc/405-maclhwu-1.c: Likewise.
3502         * gcc.target/powerpc/405-macchw-1.c: Likewise.
3503         * gcc.target/powerpc/405-mulhhw-2.c: Likewise.
3504         * gcc.target/powerpc/405-machhw-2.c: Likewise.
3505         * gcc.target/powerpc/405-mullhw-2.c: Likewise.
3506         * gcc.target/powerpc/405-maclhw-2.c: Likewise.
3507         * gcc.target/powerpc/405-macchwu-1.c: Likewise.
3508         * gcc.target/powerpc/405-mulhhwu-1.c: Likewise.
3509         * gcc.target/powerpc/405-mulchw-2.c: Likewise.
3510         * gcc.target/powerpc/405-maclhwu-2.c: Likewise.
3511         * gcc.target/powerpc/405-macchw-2.c: Likewise.
3512         * gcc.target/powerpc/405-macchwu-2.c: Likewise.
3513
3514 2009-01-09  Jakub Jelinek  <jakub@redhat.com>
3515
3516         PR c++/35335
3517         * g++.dg/other/error31.C: New testcase.
3518
3519         PR c/35742
3520         * gcc.dg/pr35742.c: New test.
3521
3522 2009-01-09  John F. Carr  <jfc@mit.edu>
3523
3524         PR c++/37877
3525         * g++.dg/parse/linkage3.C: New test.
3526
3527 2009-01-09  Jakub Jelinek  <jakub@redhat.com>
3528
3529         PR middle-end/38771
3530         * gcc.c-torture/compile/pr38771.c: New test.
3531
3532 2009-01-08  Nathan Froyd  <froydnj@codesourcery.com>
3533
3534         * gcc.dg/pr34856.c: Ignore irrelevant warning.
3535
3536 2009-01-08  Mark Mitchell  <mark@codesourcery.com>
3537
3538         * gcc.dg/sibcall-3.c: XFAIL for Thumb.
3539         * gcc.dg/sibcall-4.c: Likewise.
3540
3541 2009-01-08  Sebastian Pop  <sebastian.pop@amd.com>
3542             Jan Sjodin  <jan.sjodin@amd.com>
3543
3544         PR tree-optimization/38559
3545         * testsuite/gcc.dg/graphite/pr38559.c: New.
3546
3547 2009-01-08  Ira Rosen  <irar@il.ibm.com>
3548
3549         PR tree-optimization/37194
3550         * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: New test.
3551
3552 2009-01-07  Jakub Jelinek  <jakub@redhat.com>
3553
3554         PR c++/38725
3555         * g++.dg/ext/label11.C: New test.
3556
3557 2009-01-07  Joseph Myers  <joseph@codesourcery.com>
3558
3559         * lib/target-supports.exp (check_weak_override_available): New.
3560         * lib/target-supports-dg.exp (dg-require-weak-override): New.
3561         * gcc.dg/tree-ssa/pr27781.c, g++.dg/eh/weak1.C: Use
3562         dg-require-weak-override.
3563
3564 2009-01-07  Nathan Froyd  <froydnj@codesourcery.com>
3565             Alan Modra  <amodra@bigpond.net.au>
3566
3567         * gcc.c-torture/compile/20090107-1.c: New test.
3568
3569 2009-01-07  Uros Bizjak  <ubizjak@gmail.com>
3570
3571         PR target/38706
3572         * g++.dg/other/pr38706.C: New test.
3573
3574 2009-01-07  Jason Merrill  <jason@redhat.com>
3575
3576         * g++.dg/cpp0x/variadic92.C: New test.
3577         * g++.dg/cpp0x/variadic93.C: New test.
3578
3579 2009-01-07  Janis Johnson  <janis187@us.ibm.com>
3580
3581         * lib/target-supports-dg.exp (current_compiler_flags): New.
3582         (check-flags): Use it; do not access dg-test local variables.
3583         (dg-skip-if): Do not access dg-test local variables.
3584         (dg-xfail-run-if): Ditto.
3585         (dg-shouldfail): Ditto.
3586         * gcc.test-framework/test-framework.exp
3587         (check_effective_target_def_nocache): New.
3588         * gcc.test-framework/test-framework.awk: Handle scan tests.
3589         * gcc.test-framework/dg-do-run-xrif-nocache-exp-XF.c: New test.
3590         * gcc.test-framework/dg-error-nocache-exp-P.c: New test.
3591         * gcc.test-framework/dg-nocache-scanasm-exp-XF.c: New test.
3592         * gcc.test-framework/dg-warning-nocache-exp-P.c: New test.
3593         * gcc.test-framework/dg-nocache-sif-exp-P.c: New test.
3594         * gcc.test-framework/dg-nocache-sif-exp-U.c: New test.
3595         * gcc.test-framework/dg-nocache-xif-exp-P.c: New test.
3596         * gcc.test-framework/dg-do-run-sft-nocache-exp-P.c: New test.
3597         * gcc.test-framework/dg-nocache-xif-exp-XP.c: New test.
3598
3599         * g++.dg/torture/pr38586.C: Ignore a possible warning.
3600
3601         * lib/target-supports-dg.exp (check_test_flags): Delete.
3602
3603 2009-01-07  Jan Sjodin  <jan.sjodin@amd.com>
3604
3605         PR tree-optimization/38492
3606         PR tree-optimization/38498
3607         * testsuite/gcc.dg/graphite/pr38500.c: Fixed warning as committed
3608         in trunk.
3609         * testsuite/gcc.dg/graphite/block-0.c: Update test.
3610         * testsuite/gcc.dg/graphite/block-1.c: Same.
3611         * testsuite/gcc.dg/graphite/block-2.c: Remove xfail and test
3612         for blocking.
3613         * testsuite/gcc.dg/graphite/block-4.c: Remove test for strip mine.
3614         * testsuite/gcc.dg/graphite/block-3.c: New.
3615         * testsuite/gcc.dg/graphite/pr38498.c: New.
3616
3617 2009-01-07  H.J. Lu  <hongjiu.lu@intel.com>
3618
3619         AVX Programming Reference (December, 2008)
3620         * gcc.target/i386/avx-vmovntdq-256-1.c: New.
3621         * gcc.target/i386/avx-vmovntpd-256-1.c: Likewise.
3622         * gcc.target/i386/avx-vmovntps-256-1.c: Likewise.
3623
3624         * gcc.target/i386/sse2-movntdq-1.c (TEST): Align array to 16byte.
3625         * gcc.target/i386/sse2-movntpd-1.c (TEST): Likewise.
3626
3627 2009-01-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
3628
3629         PR fortran/38220
3630         * gfortran.dg/c_loc_pure_1.f90:  New test.
3631
3632 2009-01-06  Mikael Morin  <mikael.morin@tele2.fr>
3633
3634         PR fortran/38669
3635         * gfortran.dg/elemental_dependency_3.f90:
3636         Add the final tree dump cleanup.
3637
3638 2009-01-06  Jakub Jelinek  <jakub@redhat.com>
3639
3640         * gfortran.dg/pr23095.f: Require ilp32 in target selection instead of
3641         passing -m32.
3642
3643         PR rtl-optimization/38722
3644         * gfortran.dg/pr38722.f90: New test.
3645
3646 2009-01-06  Janis Johnson  <janis187@us.ibm.com>
3647
3648         PR c/34252
3649         * gcc.dg/dfp/decfloat-constants.c: Check for DECnn_SUBNORMAL_MIN
3650         instead of DECnn_DEN.  Support -DDBG to list lines that fail.
3651
3652 2009-01-06  Dominique Dhumieres  <dominiq@lps.ens.fr>
3653
3654         * gfortran.dg/implicit_12.f90: Add space around dg directive.
3655         * gfortran.dg/typebound_call_8.f03: Same.
3656         * gfortran.dg/elemental_bind_c.f90: Same.
3657         * gfortran.dg/typebound_call_7.f03: Same.
3658         * gfortran.dg/interface_proc_end.f90: Same
3659         * gfortran.dg/pr37243.f: Fix typo.
3660
3661 2009-01-06  Uros Bizjak  <ubizjak@gmail.com>
3662
3663         * gcc.dg/struct-ret-3.c (CHUNK_SIZE): New define.  Use CHUNK_SIZE
3664         instead of hardcoded number.  Increase CHUNK_SIZE to 16384 for
3665         large stack sizes.
3666
3667 2009-01-06  H.J. Lu  <hongjiu.lu@intel.com>
3668
3669         AVX Programming Reference (December, 2008)
3670         * gcc.target/i386/avx-2.c: Remove tests for _mm_permute2_pd,
3671         _mm256_permute2_pd, _mm_permute2_ps and _mm256_permute2_ps.
3672         * gcc.target/i386/sse-14.c: Likewise.
3673
3674         * gcc.target/i386/avx-vpermil2pd-1.c: Removed.
3675         * gcc.target/i386/avx-vpermil2ps-1.c: Likewise.
3676         * gcc.target/i386/avx-vpermil2pd-256-1.c: Likewise.
3677         * gcc.target/i386/avx-vpermil2ps-256-1.c: Likewise.
3678
3679 2009-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3680
3681         PR libfortran/38735
3682         * gfortran.dg/fmt_bz_bn.f: Update test.
3683
3684 2009-01-05  Dodji Seketeli  <dodji@redhat.com>
3685
3686         PR c++/38472
3687         * g++.dg/conversion/usual-arith-conv.C: New test.
3688
3689 2009-01-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3690
3691         PR c/34911
3692         * gcc.dg/vector-3.c: New testcase.
3693         * g++.dg/ext/vector15.C: New test.
3694
3695 2009-01-05  Harsha Jagasia  <harsha.jagasia@amd.com>
3696
3697         PR tree-optimization/38510
3698         * gcc.dg/graphite/pr38510.c: New.
3699
3700 2009-01-05  Harsha Jagasia  <harsha.jagasia@amd.com>
3701             Jan Sjodin <jan.sjodin@amd.com>
3702
3703         PR tree-optimization/38500
3704         * gcc.dg/graphite/pr38500.c: New.
3705
3706 2009-01-05  Laurent GUERBY  <laurent@guerby.net>
3707
3708         * gcc.c-torture/compile/20001226-1.c: Generalize
3709         dg-timeout-factor.
3710         * gcc.c-torture/compile/limits-fnargs.c: Add
3711         dg-timeout-factor.
3712         * gcc.dg/20020425-1.c: Likewise.
3713         * gcc.dg/pch/pch.exp: Likewise.
3714         
3715 2009-01-05  Paul Thomas  <pault@gcc.gnu.org>
3716
3717         PR fortran/38657
3718         * gfortran.dg/module_commons_3.f90: New test.
3719
3720 2009-01-05  Daniel Franke  <franke.daniel@gmail.com>
3721
3722         PR fortran/37159
3723         * gfortran.dg/random_seed_1.f90: Updated.
3724
3725 2009-01-05  Mikael Morin  <mikael.morin@tele2.fr>
3726
3727         PR fortran/38669
3728         PR fortran/38726
3729         * gfortran.dg/elemental_subroutine_7.f90: 
3730         Fix p values so that it can be used as vector subscript.
3731
3732 2009-01-05  Jason Merrill  <jason@redhat.com>
3733
3734         * g++.dg/cpp0x/initlist12.C: Add another test.
3735
3736         * g++.dg/cpp0x/defaulted7.C: New test.
3737
3738 2009-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
3739
3740         PR fortran/38672
3741         * gfortran.dg/host_assoc_blockdata_1.f90:  New test.
3742         * gfortran.dg/host_assoc_blockdata_2.f90:  New test.
3743
3744 2009-01-05  Uros Bizjak  <ubizjak@gmail.com>
3745
3746         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
3747         for alpha*-*-* targets.
3748         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
3749
3750 2009-01-05  Paul Thomas  <pault@gcc.gnu.org>
3751
3752         PR fortran/38665
3753         * gfortran.dg/host_assoc_function_5.f90: New test.
3754
3755 2009-01-04  Mikael Morin  <mikael.morin@tele2.fr>
3756
3757         PR fortran/38669
3758         * gfortran.dg/elemental_dependency_3.f90: New test.
3759         * gfortran.dg/elemental_subroutine_7.f90: New test.
3760
3761 2009-01-04  Uros Bizjak  <ubizjak@gmail.com>
3762
3763         * gcc.dg/struct-ret-3.c: Include unistd.h.
3764         (main): Exit early if system memory page size is
3765         larger than 4096 bytes.
3766
3767 2009-01-04  Daniel Franke  <franke.daniel@gmail.com>
3768
3769         PR fortran/38718
3770         * gfortran.dg/merge_init_expr.f90: New.
3771
3772 2009-01-04  Mikael Morin  <mikael.morin@tele2.fr>
3773
3774         PR fortran/38536
3775         * gfortran.dg/c_loc_tests_13.f90: New test.
3776         * gfortran.dg/c_loc_tests_14.f90: New test.
3777
3778 2009-01-03  Daniel Franke  <franke.daniel@gmail.com>
3779
3780         * gfortran.dg/func_result_4.f90: New.
3781
3782 2009-01-03  Paul Thomas  <pault@gcc.gnu.org>
3783
3784         PR fortran/38594
3785         * gfortran.dg/host_assoc_call_3.f90: Make sure that the generic
3786         interface still works, in addition to original tests.
3787         * gfortran.dg/host_assoc_call_6.f90: New test.
3788
3789 2009-01-03  Jakub Jelinek  <jakub@redhat.com>
3790
3791         PR c++/38705
3792         * g++.dg/torture/pr38705.C: New test.
3793
3794         PR c/38700
3795         * gcc.dg/pr38700.c: New test.
3796
3797 2009-01-02  Jason Merrill  <jason@redhat.com>
3798
3799         * g++.dg/cpp0x/initlist11.C: New test.
3800         * g++.dg/cpp0x/initlist12.C: New test.
3801
3802 2009-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
3803
3804         * gcc.dg/fixed-point/composite-type.c: Update wording of messages.
3805         Allow extra informative notes.
3806
3807 2009-01-01  Jakub Jelinek  <jakub@redhat.com>
3808
3809         PR c/36489
3810         * gcc.dg/pr36489.c: New test.
3811
3812 \f
3813 Copyright (C) 2009 Free Software Foundation, Inc.
3814
3815 Copying and distribution of this file, with or without modification,
3816 are permitted in any medium without royalty provided the copyright
3817 notice and this notice are preserved.