OSDN Git Service

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