OSDN Git Service

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