OSDN Git Service

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