OSDN Git Service

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