OSDN Git Service

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