OSDN Git Service

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