OSDN Git Service

PR middle-end/48388
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2009-07-11  Jan Hubicka  <jh@suse.cz>
2
3         PR middle-end/48388
4         * g++.dg/torture/pr40388.C: New testcase.
5
6 2009-07-11  Jakub Jelinek  <jakub@redhat.com>
7
8         PR target/40668
9         * gcc.c-torture/execute/pr40668.c: New test.
10
11 2009-07-11  Paolo Bonzini  <bonzini@gnu.org>
12
13         * gcc.c-torture/execute/20090711-1.c: New test.
14
15 2009-07-11  Richard Sandiford  <rdsandiford@googlemail.com>
16
17         PR testsuite/40699
18         PR testsuite/40707
19         PR testsuite/40709
20         * lib/gcc-defs.exp, lib/target-libpath.exp, lib/objc.exp,
21         lib/gfortran.exp, lib/g++.exp, lib/obj-c++.exp, lib/c-torture.exp,
22         lib/gcc-dg.exp, lib/gnat.exp, g++.dg/compat/compat.exp,
23         g++.dg/compat/struct-layout-1.exp: Revert 2009-06-30 commit.
24
25 2009-07-11  Tobias Burnus  <burnus@net-b.de>
26
27         PR fortran/33197
28         * gfortran.dg/complex_intrinsic_3.f90: New test.
29         * gfortran.dg/complex_intrinsic_4.f90: New test.
30
31 2009-07-10  David Daney  <ddaney@caviumnetworks.com>
32
33         PR target/39079
34         * testsuite/gcc.target/mips/mips.exp: Make -msynci a known option.
35         * gcc.target/mips/clear-cache-1.c (dg-options): Add -msynci.
36
37 2009-07-10  Jakub Jelinek  <jakub@redhat.com>
38
39         PR c++/40502
40         * g++.dg/ext/strncpy-chk1.C: New test.
41
42 2009-07-10  Richard Guenther  <rguenther@suse.de>
43
44         PR tree-optimization/40496
45         * g++.dg/opt/pr40496.C: New testcase.
46
47 2009-07-10  Manuel López-Ibáñez  <manu@gcc.gnu.org>
48
49         PR 25509
50         PR 40614
51         * g++.dg/warn/unused-result1-Werror.c: New.
52
53 2009-07-10  Paul Thomas  <pault@gcc.gnu.org>
54
55         PR fortran/39334
56         * gfortran.dg/recursive_parameter_1.f90: New test.
57
58 2009-07-09  Steven G. Kargl  <kargl@gcc.gnu.org>
59
60         * gfortran.dg/c_kind_tests_2.f03: clean-up leftover module(s).
61         * gfortran.dg/module_equivalence_6.f90: Ditto.
62         * gfortran.dg/alloc_comp_auto_array_2.f90: Ditto.
63         * gfortran.dg/nan_2.f90: Ditto.
64         * gfortran.dg/inquire_11.f90: Ditto.
65         * gfortran.dg/abstract_type_3.f03: Ditto.
66         * gfortran.dg/abstract_type_1.f90: Ditto.
67         * gfortran.dg/private_type_9.f90: Ditto.
68         * gfortran.dg/abstract_type_5.f03: Ditto.
69         * gfortran.dg/elemental_subroutine_6.f90: Ditto.
70         * gfortran.dg/derived_comp_array_ref_3.f90: Ditto.
71         * gfortran.dg/derived_sub.f90: Ditto.
72         * gfortran.dg/missing_optional_dummy_5.f90: Ditto.
73         * gfortran.dg/bounds_check_fail_2.f90: Ditto.
74         * gfortran.dg/maxloc_bounds_6.f90: Ditto.
75         * gfortran.dg/mvbits_6.f90: Ditto.
76         * gfortran.dg/abstract_type_2.f03: Ditto.
77         * gfortran.dg/abstract_type_4.f03: Ditto.
78         * gfortran.dg/bounds_check_9.f90: Ditto.
79         * gfortran.dg/optional_dim_3.f90: Ditto.
80         * gfortran.dg/pr32921.f: Ditto.
81         * gfortran.dg/entry_16.f90: Ditto.
82         * gfortran.dg/generic_16.f90: Ditto.
83
84
85 2009-07-09  Maxim Kuvyrkov  <maxim@codesourcery.com>
86
87         * gcc.target/m68k/20090709-1.c: New.
88
89 2009-07-09  Dodji Seketeli  <dodji@redhat.com>
90
91         PR c++/40684
92         * g++.dg/template/unify11.C: New test.
93
94 2008-07-09  Paul Thomas  <pault@gcc.gnu.org>
95
96         PR fortran/40629
97         * gfortran.dg/host_assoc_function_9.f90: New test.
98
99 2009-07-09  Janus Weil  <janus@gcc.gnu.org>
100
101         PR fortran/40646
102         * gfortran.dg/proc_ptr_22.f90: New.
103         * gfortran.dg/proc_ptr_comp_12.f90: New.
104
105 2009-07-09  Jakub Jelinek  <jakub@redhat.com>
106
107         PR middle-end/40692
108         * gcc.c-torture/compile/pr40692.c: New test.
109
110 2009-07-09  Tobias Burnus  <burnus@net-b.de>
111
112         PR fortran/40604
113         * gfortran.dg/pointer_check_6.f90: New test.
114
115 2009-07-08  Adam Nemet  <anemet@caviumnetworks.com>
116
117         * gcc.target/mips/truncate-5.c: New test.
118
119 2009-07-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
120
121         PR libfortran/40330
122         PR libfortran/40662
123         * gfortran.dg/fmt_cache_1.f: New test.
124
125 2009-07-08  Tobias Burnus  <burnus@net-b.de>
126
127         PR fortran/40675
128         * gfortran.dg/nosigned_zero_1.f90: New test.
129         * gfortran.dg/nosigned_zero_2.f90: New test.
130
131 2009-07-08  Richard Guenther  <rguenther@suse.de>
132
133         * gcc.dg/torture/ssa-pta-fn-1.c: Fix invalid testcase again.
134
135 2009-07-08  Richard Guenther  <rguenther@suse.de>
136
137         * gcc.dg/torture/ssa-pta-fn-1.c: Fix invalid testcase.
138
139 2009-07-08  Paul Thomas  <pault@gcc.gnu.org>
140
141         PR fortran/40591
142         * gfortran.dg/proc_ptr_21.f90: New test.
143
144 2009-07-08  Manuel López-Ibáñez  <manu@gcc.gnu.org>
145
146         PR c++/31246
147         * g++.dg/warn/pr31246.C: New.
148         * g++.dg/warn/pr31246-2.C: New.
149
150 2009-07-07  Jason Merrill  <jason@redhat.com>
151
152         PR c++/35828
153         * g++.dg/template/defarg12.C: New.
154
155         PR c++/37816
156         * g++.dg/cpp0x/enum7.C: New.
157
158         PR c++/37946
159         * g++.dg/cpp0x/enum6.C: New.
160
161         PR c++/40639
162         * g++.dg/cpp0x/enum5.C: New.
163
164         PR c++/40633
165         * g++.dg/cpp0x/enum4.C: New.
166
167 2009-07-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
168
169         * gcc.dg/format/gcc_diag-1.c: Remove tests for %J.
170
171 2009-07-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
172
173         * gcc.dg/format/gcc_diag-1.c: Remove tests for %H.
174
175 2009-07-07  Jakub Jelinek  <jakub@redhat.com>
176
177         PR middle-end/40669
178         * gcc.dg/pr40669.c: New test.
179
180 2009-07-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
181
182         * gcc.dg/plugin/selfassign.c: Replace %H by an explicit
183         location. Update all calls.
184         * g++.dg/plugin/selfassign.c: Likewise.
185         
186 2009-07-06  Jason Merrill  <jason@redhat.com>
187
188         * g++.dg/rtti/dyncast[34].C: New.
189
190 2009-07-06  Nathan Froyd  <froydnj@codesourcery.com>
191
192         * lib/target-supports.exp
193         (check_effective_target_mips_newabi_large_long_double): New.
194         * gcc.target/mips/fpr-moves-5.c: Require mips_newabi_large_long_double
195         target.
196         * gcc.target/mips/fpr-moves-6.c: Likewise.
197
198 2009-07-06  Simon Martin  <simartin@users.sourceforge.net>
199
200         PR c++/40557
201         * g++.dg/template/union2.C: New test.
202
203 2009-07-04  Jason Merrill  <jason@redhat.com>
204
205         * g++.dg/template/using15.C: New.
206
207 2009-07-04  Jakub Jelinek  <jakub@redhat.com>
208
209         * gfortran.dg/maxloc_1.f90: New test.
210
211 2009-07-04  Janus Weil  <janus@gcc.gnu.org>
212
213         PR fortran/40593
214         * gfortran.dg/proc_ptr_result_6.f90: New.
215
216 2009-07-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
217
218         * gcc.dg/framework-2.c: Adjust testcase to pass.
219
220 2009-07-04  Jason Merrill  <jason@redhat.com>
221
222         PR c++/40619
223         * g++.dg/cpp0x/auto16.C: New.
224
225 2009-07-03  Vladimir Makarov  <vmakarov@redhat.com>
226
227         PR target/40587
228         * gfortran.dg/pr40587.f: New test.
229         
230 2009-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
231
232         PR fortran/40638
233         * gfortran.dg/unit_1.f90: New test.
234
235 2009-07-03  Jason Merrill  <jason@redhat.com>
236
237         * g++.dg/template/pure1.C: Expect another error.
238
239 2009-07-03  Richard Guenther  <rguenther@suse.de>
240
241         PR tree-optimization/40640
242         * gcc.c-torture/compile/pr40640.c: New testcase.
243
244 2009-07-03  Richard Guenther  <rguenther@suse.de>
245
246         PR middle-end/34163
247         * gfortran.dg/pr34163.f90: New testcase.
248
249 2009-07-03  Jan Hubicka  <jh@suse.cz>
250
251         * gcc.dg/tree-ssa/loop-24.c: Update dump file matching; enable -O2.
252         * gcc.dg/tree-ssa/loop-25.c: Likewise.
253         * gcc.dg/tree-ssa/loop-26.c: Likewise.
254         * gcc.dg/tree-ssa/pr32044.c: Likewise.
255         * gcc.dg/tree-ssa/loop-29.c: Likewise.
256         * gcc.dg/tree-ssa/loop-10.c: Likewise.
257         * gnat.dg/loop_optimization6.adb: Enable -O2.
258
259 2009-07-02  Mark Mitchell  <mark@codesourcery.com>
260
261         * g++.dg/warn/null4.C: Extend.
262
263 2009-07-02  Jason Merrill  <jason@redhat.com>
264
265         * g++.dg/template/spec8.C: Fix.
266
267 2009-07-02  Michael Matz  <matz@suse.de>
268
269         PR fortran/32131
270         * gfortran.dg/pr32921.f: Adjust.
271
272 2009-07-02  Jan Hubicka  <jh@suse.cz>
273
274         * gcc.dg/tree-ssa/local-pure-const.c: New testcase.
275
276 2009-07-01  Adam Nemet  <anemet@caviumnetworks.com>
277
278         * gcc.target/mips/truncate-4.c: New testcase.
279
280 2009-07-01  Richard Guenther  <rguenther@suse.de>
281
282         PR tree-optimization/19831
283         * gcc.dg/tree-ssa/20041122-1.c: Enable TBAA, scan FRE dump,
284         make allocated memory escape.  Un-XFAIL.
285         * gcc.dg/vect/pr21591.c: Make allocated memory escape.
286         * gcc.dg/vect/pr31699.c: Likewise.
287         * gcc.dg/tree-ssa/ssa-dce-7.c: New testcase.
288
289 2009-06-30  Jakub Jelinek  <jakub@redhat.com>
290
291         PR c++/40566
292         * g++.dg/parse/cond5.C: New test.
293
294 2009-06-30  Nathan Froyd  <froydnj@codesourcery.com>
295
296         * gcc.dg/tree-ssa/gen-vect-25.c (n): New variable.
297         (main): Pass n to main_1 instead.
298         * gcc.dg/tree-ssa/gen-vect-28.c (off): New variable.
299         (main_1): New function, split off from...
300         (main): ...here.  Pass `off' to main_1 instead.
301
302 2009-06-30  Jason Merrill  <jason@redhat.com>
303
304         PR c++/40595
305         * g++.dg/cpp0x/variadic94.C: New.
306
307 2009-06-30  Richard Sandiford  <r.sandiford@uk.ibm.com>
308
309         * lib/gcc-defs.exp (gcc-set-multilib-library-path): Delete.
310         * lib/target-libpath.exp (ld_library_path_vars): New variable.
311         (init_ld_library_path_env_vars): New function, replacing the
312         orig_*_saved assignments.  Call it after defining it.
313         (set_ld_library_path_env_vars): Rewrite to use ld_library_path_vars.
314         (restore_ld_library_path_env_vars): Likewise.
315         (add_path, find_libgcc_s): New functions.
316         * lib/objc.exp (objc_init): Use find_libgcc_s instead of
317         gcc-set-multilib-library-path.
318         (objc_target_compile): Don't add "." to ld_library_path.
319         Use add_path.
320         * lib/gfortran.exp (gfortran_link_flags): Don't add "." to
321         ld_library_path.  Use add_path.  Use find_libgcc_s instead of
322         gcc-set-multilib-library-path.
323         * lib/g++.exp (g++_link_flags): Likewise.
324         * lib/obj-c++.exp (obj-c++_link_flags): Likewise.
325         * lib/c-torture.exp: Do not manipulate ld_library_path at the
326         top level; do it...
327         (c-torture-execute): ...here instead.  Use $ld_library_path_multilib
328         to tell when this needs to happen.  Use find_libgcc_s instead of
329         gcc-set-multilib-library-path.
330         * lib/gcc-dg.exp: Likewise.
331         * lib/gnat.exp (gnat_target_compile): Don't add "." to ld_library_path.
332         * g++.dg/compat/compat.exp (alt_ld_library_path): Don't add "."
333         unless it is in $ALT_LD_LIBRARY_PATH.
334         * g++.dg/compat/struct-layout-1.exp (alt_ld_library_path): Likewise.
335
336 2009-06-30  Eric Botcazou  <ebotcazou@adacore.com>
337
338         * gnat.dg/discr12.adb: New test.
339         * gnat.dg/discr12_pkg.ads: New helper.
340         * gnat.dg/discr13.adb: New test.
341         * gnat.dg/discr14.ad[sb]: Likewise.
342         * gnat.dg/discr15.adb: Likewise.
343         * gnat.dg/discr15_pkg.ads: New helper.
344         * gnat.dg/discr16.adb: New test.
345         * gnat.dg/discr16_g.ads: New helper.
346         * gnat.dg/discr16_pkg.ads: Likewise.
347         * gnat.dg/discr16_cont.ads: Likewise.
348         * gnat.dg/discr17.adb: New test.
349         * gnat.dg/discr18.adb: Likewise.
350         * gnat.dg/discr18_pkg.ads: New helper.
351         * gnat.dg/discr19.adb: New test.
352
353 2009-06-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
354
355         PR fortran/40576
356         * gfortran.dg/internal_write_1.f90:  New testcase.
357
358 2009-06-30  Janus Weil  <janus@gcc.gnu.org>
359
360         PR fortran/40594
361         * gfortran.dg/derived_pointer_recursion_2.f90: New.
362
363 2009-06-30  Richard Guenther  <rguenther@suse.de>
364
365         * gcc.dg/tree-ssa/ssa-dce-6.c: New testcase.
366
367 2009-06-30  Wei Guozhi  <carrot@google.com>
368
369         * gcc.dg/tree-ssa/ssa-sink-5.c: Change the compiler option "-O2 -Os"
370         to "-Os".
371
372 2009-06-30  Ira Rosen  <irar@il.ibm.com>
373
374         PR tree-optimization/40542
375         * gcc.dg/vect/pr40542.c: New test.
376
377 2009-06-30  Martin Jambor  <mjambor@suse.cz>
378
379         PR tree-optimization/40582
380         * gcc.c-torture/compile/pr40582.c: New test.
381
382 2009-06-30  Wei Guozhi  <carrot@google.com>
383
384         PR/40416
385         * gcc.dg/tree-ssa/ssa-sink-5.c: New testcase.
386
387 2009-06-29  Jason Merrill  <jason@redhat.com>
388
389         PR c++/40274
390         * g++.dg/template/debug1.C: New.
391
392 2009-06-29  Tobias Burnus  <burnus@net-b.de>
393
394         PR fortran/40580
395         * pointer_check_1.f90: New test.
396         * pointer_check_2.f90: New test.
397         * pointer_check_3.f90: New test.
398         * pointer_check_4.f90: New test.
399         * pointer_check_5.f90: New test.
400
401 2009-06-29  Paul Thomas  <pault@gcc.gnu.org>
402
403         PR fortran/40551
404         * gfortran.dg/func_assign_2.f90 : New test.
405
406 2009-06-29  Richard Guenther  <rguenther@suse.de>
407
408         PR middle-end/14187
409         * gcc.dg/tree-ssa/restrict-1.c: New testcase.
410         * gcc.dg/tree-ssa/restrict-2.c: Likewise.
411         * gcc.dg/tree-ssa/restrict-3.c: Likewise.
412         * gcc.c-torture/execute/20090623-1.c: Likewise.
413         * gcc.dg/tree-ssa/ldist-13.c: Likewise.
414         * gcc.dg/tree-ssa/ldist-14.c: Likewise.
415
416 2009-06-29  Richard Guenther  <rguenther@suse.de>
417
418         PR middle-end/38212
419         * gcc.c-torture/execute/pr38212.c: New testcase.
420
421 2009-06-29  Richard Guenther  <rguenther@suse.de>
422
423         PR tree-optimization/40579
424         * gcc.c-torture/execute/pr40579.c: New testcase.
425
426 2009-06-28  Uros Bizjak  <ubizjak@gmail.com>
427
428         PR tree-optimization/40550
429         * gcc.dg/pr40550.c: New test.
430
431 2009-06-28  Eric Botcazou  <ebotcazou@adacore.com>
432
433         * gnat.dg/overflow_sum2.adb: New test
434         * gnat.dg/namet.ads: New helper.
435
436         * gnat.dg/test_overflow_sum.adb: Rename to overflow_sum.adb.
437
438 2009-06-28  Tobias Burnus  <burnus@net-b.de>
439
440         PR fortran/34112
441         * gfortran.dg/compiler-directive_1.f90: New test.
442         * gfortran.dg/compiler-directive_2.f: New test.
443
444 2009-06-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
445
446         * gfortran.dg/integer_exponentiation_4.f90: Temporarily
447         comment out some values and add some cases.
448
449 2009-06-27  Paolo Bonzini  <bonzini@gnu.org>
450
451         PR testsuite/40567
452         * gcc.dg/vect/vect.exp: Fix lappend syntax.
453
454 2009-06-26  Richard Henderson  <rth@redhat.com>
455
456         PR testsuite/40565
457         * gcc.dg/vect/vect.exp: Add -fno-ipa-cp-clone to -O3 tests.
458         * gcc.target/i386/local.c: Pass a non-constant to T.
459
460 2009-06-26  Janus Weil  <janus@gcc.gnu.org>
461
462         PR fortran/39997
463         PR fortran/40541
464         * gfortran.dg/proc_ptr_15.f90: Fixed and extended.
465         * gfortran.dg/proc_ptr_common_1.f90: Fixed invalid test case.
466         * gfortran.dg/proc_ptr_result_1.f90: Ditto.
467         * gfortran.dg/proc_ptr_result_5.f90: New.
468
469 2009-06-26  Janis Johnson  <janis187@us.ibm.com>
470
471         PR c/39902
472         * gcc.dg/dfp/pr39902.c: New test.
473
474 2009-06-26  Uros Bizjak  <ubizjak@gmail.com>
475
476         PR testsuite/40532
477         * gcc.dg/builtins-65.c: Require c99 runtime.
478
479 2009-06-26  Eric Botcazou  <ebotcazou@adacore.com>
480
481         * gnat.dg/array7.ad[sb]: New test.
482
483 2009-06-26  Eric Botcazou  <ebotcazou@adacore.com>
484
485         * gnat.dg/array6.adb: New test.
486
487 2009-06-25  Ian Lance Taylor  <iant@google.com>
488
489         * g++.dg/warn/Wsign-compare-3.C: New testcase.
490
491 2009-06-25  Ian Lance Taylor  <iant@google.com>
492
493         * g++.dg/warn/Wunused-16.C: New testcase.
494
495 2009-06-25  Ian Lance Taylor  <iant@google.com>
496
497         * g++.dg/warn/skip-2.C: New testcase.
498
499 2009-06-25  Steve Ellcey  <sje@cup.hp.com>
500
501         * gcc.c-torture/execute/20090618-1.c: add dg-run and
502         dg-skip-if and move to ...
503         * gcc.dg/torture/20090618-1.c.
504
505 2009-06-25  Martin Jambor  <mjambor@suse.cz>
506
507         PR tree-optimization/40493
508         * gcc.c-torture/execute/pr40493.c: New test.
509
510 2009-06-24  Jason Merrill  <jason@redhat.com>
511
512         PR c++/40342
513         * g++.dg/template/overload10.C: New.
514
515 2009-06-24  Janus Weil  <janus@gcc.gnu.org>
516
517         PR fortran/40427
518         * gfortran.dg/proc_ptr_comp_11.f90: New.
519
520 2009-06-24  Andreas Krebbel  <krebbel1@de.ibm.com>
521
522         * gcc.dg/pr40501.c: New testcase.
523
524 2009-06-23  DJ Delorie  <dj@redhat.com>
525
526         Add MeP port.
527         * lib/target-supports.exp: Add mep support (no profiling).
528
529 2009-06-23  Steve Ellcey  <sje@cup.hp.com>
530
531         PR testsuite/39297
532         * gcc.dg/ssa/loop-31.c: Change scan rules.
533
534 2009-06-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
535
536         * gcc.dg/cpp/empty-include.c: Update column info.
537         * gcc.dg/cpp/assert2.c: Update column info.
538
539 2009-06-23  Jakub Jelinek  <jakub@redhat.com>
540
541         * g++.dg/ext/builtin-object-size1.C: New test.
542         * g++.dg/ext/builtin-object-size2.C: New test.
543
544 2009-06-23  Andreas Krebbel  <krebbel1@de.ibm.com>
545
546         * gcc.dg/optimize-bswapsi-1.c: Add new bswap implementation.
547         * gcc.dg/optimize-bswapdi-1.c: Likewise.
548
549 2009-06-22  Adam Nemet  <anemet@caviumnetworks.com>
550
551         * gcc.target/mips/truncate-3.c: New test.
552
553 2009-06-22  Janus Weil  <janus@gcc.gnu.org>
554
555         PR fortran/37254
556         PR fortran/39850
557         * gfortran.dg/interface_30.f90: Modified error message.
558         * gfortran.dg/proc_decl_22.f90: New.
559
560 2009-06-22  Ian Lance Taylor  <iant@google.com>
561
562         * gcc.dg/Wcxx-compat-19.c: New testcase.
563
564 2009-06-22  Matthias Klose  <doko@ubuntu.com>
565
566         PR objc/28050
567         * pr28050.m: New testcase.
568
569 2009-06-22  H.J. Lu  <hongjiu.lu@intel.com>
570
571         PR testsuite/40481
572         * gcc.dg/plugin/one_time_plugin.c (one_pass_exec): Return 0;
573
574 2009-06-22  Martin Jambor  <mjambor@suse.cz>
575
576         PR tree-optimization/40492
577         * g++.dg/torture/pr40492.C: New test.
578
579 2009-06-22  Uros Bizjak  <ubizjak@gmail.com>
580
581         * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Determine
582         dumpbase file name from $src.  Add -fdump-ipa-all to compile flags.
583
584 2009-06-22  Olivier Hainque  <hainque@adacore.com>
585
586         * gnat.dg/raise_ce.adb: Helper for ...
587         * gnat.dg/handle_and_return.adb: New test.
588
589 2009-06-22  Paul Thomas  <pault@gcc.gnu.org>
590
591         PR fortran/40443
592         * gfortran.dg/generic_18.f90: New test.
593
594 2009-06-22  Paul Thomas  <pault@gcc.gnu.org>
595
596         PR fortran/40472
597         * gfortran.dg/spread_size_limit.f90: New test.
598
599 2009-06-21  Uros Bizjak  <ubizjak@gmail.com>
600
601         * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Use -dumpbase
602         to put dump files in a subdirectory.
603         * lib/gcc-dg.exp (cleanup-saved-temps): Also remove
604         ".o" temporary files.
605
606 2009-06-21  Janus Weil  <janus@gcc.gnu.org>
607
608         PR fortran/39850
609         * gfortran.dg/interface_19.f90: Add 'cleanup-modules'.
610         * gfortran.dg/interface_20.f90: Ditto.
611         * gfortran.dg/interface_21.f90: Ditto.
612         * gfortran.dg/interface_22.f90: Ditto.
613         * gfortran.dg/interface_30.f90: New.
614         * gfortran.dg/proc_ptr_11.f90: Fix invalid test case.
615
616 2009-06-21  Uros Bizjak  <ubizjak@gmail.com>
617
618         * gcc.dg/tree-ssa/fre-vce-1.c: Cleanup "fre" tree dump.
619         * gcc.dg/vect/vect-shift-2.c: Cleanup "vect" tree dump.
620         * gcc.dg/vect/vect.exp (VECT_SLP_CFLAGS): Initialize with original
621         DEFAULT_VECTFLAGS.
622
623 2009-06-21  Ira Rosen  <irar@il.ibm.com>
624             Revital Eres  <eres@il.ibm.com>
625
626         PR testsuite/40359
627         * gcc.dg/vect/vect-50.c: Fix syntax error in the check.
628         * gcc.dg/vect/vect-42.c: Likewise and separate vec_no_align check.
629         * gcc.dg/vect/vect-96.c: Fix syntax error in the check.
630
631 2009-06-21  Ira Rosen  <irar@il.ibm.com>
632
633         PR testsuite/40475
634         * gcc.dg/vect/vect-nest-cycle-1.c: Fail to vectorize on targets
635         without misalignment support.
636         * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
637
638 2009-06-20  Tobias Burnus  <burnus@net-b.de>
639
640         PR fortran/40452
641         * gfortran.dg/bounds_check_strlen_9.f90: New test.
642
643 2009-06-19  Paul Thomas  <pault@gcc.gnu.org>
644
645         PR fortran/40440
646         * gfortran.dg/alloc_comp_result_2.f90: New test.
647
648 2009-06-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
649
650         PR target/40482
651         * gcc.target/arm/pr40482.c: New test.
652         
653 2009-06-19  Ian Lance Taylor  <iant@google.com>
654
655         * gcc.dg/Wcxx-compat-18.c: New testcase.
656
657 2009-06-19  Richard Guenther  <rguenther@suse.de>
658
659         * gcc.c-torture/execute/20090618-1.c: New testcase.
660
661 2009-06-19  Ian Lance Taylor  <iant@google.com>
662
663         * gcc.dg/Wcxx-compat-17.c: New testcase.
664
665 2009-06-19  Ian Lance Taylor  <iant@google.com>
666
667         * gcc.dg/Wcxx-compat-15.c: New testcase.
668
669 2009-06-19  Ian Lance Taylor  <iant@google.com>
670
671         * gcc.dg/Wcxx-compat-16.c: New testcase.
672
673 2009-06-19  Uros Bizjak  <ubizjak@gmail.com>
674
675         * gcc.dg/builtins-34.c: Add significand cases.
676
677 2009-06-19  Uros Bizjak  <ubizjak@gmail.com>
678
679         PR testsuite/40491
680         * gcc.dg/20080522-1.c: Remove testcase for real.
681         * gcc.dg/20080528-1.c: Ditto.
682
683 2009-06-19  Janus Weil  <janus@gcc.gnu.org>
684
685         PR fortran/40450
686         * gfortran.dg/proc_ptr_20.f90: New.
687
688 2009-06-18  H.J. Lu  <hongjiu.lu@intel.com>
689
690         PR target/40470
691         * gcc.dg/torture/pr40470-1.c: New.
692         * gcc.dg/torture/pr40470-2.c: Likewise.
693         * gcc.dg/torture/pr40470-3.c: Likewise.
694         * gcc.dg/torture/pr40470-4.c: Likewise.
695
696 2009-06-18  Diego Novillo  <dnovillo@google.com>
697
698         * gcc.dg/plugin/selfassign.c: Declare plugin_is_GPL_compatible.
699         * gcc.dg/plugin/ggcplug.c: Likewise.
700         * gcc.dg/plugin/one_time_plugin.c: Likewise.
701         * g++.dg/plugin/selfassign.c: Likewise.
702         * g++.dg/plugin/attribute_plugin.c: Likewise.
703         * g++.dg/plugin/dumb_plugin.c: Likewise.
704
705 2009-06-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
706
707         * gcc.dg/cpp/arith-3.c: Add column info.
708         
709 2009-06-18  Sandra Loosemore  <sandra@codesourcery.com>
710
711         * gcc.target/arm/fp16-compile-none-2.c: New.
712         * gcc.target/arm/fp16-compile-ieee-12.c: New.
713         * gcc.target/arm/fp16-compile-alt-12.c: New.
714
715 2009-06-18  Sandra Loosemore  <sandra@codesourcery.com>
716
717         * gcc.target/arm/fp16-compile-alt-1.c: New.
718         * gcc.target/arm/fp16-compile-alt-2.c: New.
719         * gcc.target/arm/fp16-compile-alt-3.c: New.
720         * gcc.target/arm/fp16-compile-alt-4.c: New.
721         * gcc.target/arm/fp16-compile-alt-5.c: New.
722         * gcc.target/arm/fp16-compile-alt-6.c: New.
723         * gcc.target/arm/fp16-compile-alt-7.c: New.
724         * gcc.target/arm/fp16-compile-alt-8.c: New.
725         * gcc.target/arm/fp16-compile-alt-9.c: New.
726         * gcc.target/arm/fp16-compile-alt-10.c: New.
727         * gcc.target/arm/fp16-compile-alt-11.c: New.
728         * gcc.target/arm/fp16-compile-ieee-1.c: New.
729         * gcc.target/arm/fp16-compile-ieee-2.c: New.
730         * gcc.target/arm/fp16-compile-ieee-3.c: New.
731         * gcc.target/arm/fp16-compile-ieee-4.c: New.
732         * gcc.target/arm/fp16-compile-ieee-5.c: New.
733         * gcc.target/arm/fp16-compile-ieee-6.c: New.
734         * gcc.target/arm/fp16-compile-ieee-7.c: New.
735         * gcc.target/arm/fp16-compile-ieee-8.c: New.
736         * gcc.target/arm/fp16-compile-ieee-9.c: New.
737         * gcc.target/arm/fp16-compile-ieee-10.c: New.
738         * gcc.target/arm/fp16-compile-ieee-11.c: New.
739         * gcc.target/arm/fp16-compile-none-1.c: New.
740         * gcc.target/arm/fp16-compile-exprtype.c: New.
741         * gcc.target/arm/fp16-compile-vcvt.c: New.
742         * gcc.target/arm/fp16-builtins-1.c: New.
743         * gcc.target/arm/fp16-rounding-alt-1.c: New.
744         * gcc.target/arm/fp16-rounding-ieee-1.c: New.
745         * gcc.target/arm/fp16-param-1.c: New.
746         * gcc.target/arm/fp16-return-1.c: New.
747         * gcc.target/arm/fp16-unprototyped-1.c: New.
748         * gcc.target/arm/fp16-unprototyped-2.c: New.
749         * gcc.target/arm/fp16-variadic-1.c: New.
750         * gcc.dg/torture/arm-fp16-compile-assign.c: New.
751         * gcc.dg/torture/arm-fp16-compile-convert.c: New.
752         * gcc.dg/torture/arm-fp16-int-convert-alt.c: New.
753         * gcc.dg/torture/arm-fp16-int-convert-ieee.c: New.
754         * gcc.dg/torture/arm-fp16-ops.h: New.
755         * gcc.dg/torture/arm-fp16-ops-1.c: New.
756         * gcc.dg/torture/arm-fp16-ops-2.c: New.
757         * gcc.dg/torture/arm-fp16-ops-3.c: New.
758         * gcc.dg/torture/arm-fp16-ops-4.c: New.
759         * gcc.dg/torture/arm-fp16-ops-5.c: New.
760         * gcc.dg/torture/arm-fp16-ops-6.c: New.
761         * gcc.dg/torture/arm-fp16-ops-7.c: New.
762         * gcc.dg/torture/arm-fp16-ops-8.c: New.
763         * g++.dg/ext/arm-fp16/fp16-overload-1.C: New.
764         * g++.dg/ext/arm-fp16/fp16-return-1.C: New.
765         * g++.dg/ext/arm-fp16/fp16-param-1.C: New.
766         * g++.dg/ext/arm-fp16/fp16-mangle-1.C: New.
767         * g++.dg/ext/arm-fp16/arm-fp16-ops.h: New.
768         * g++.dg/ext/arm-fp16/arm-fp16-ops-1.C: New.
769         * g++.dg/ext/arm-fp16/arm-fp16-ops-2.C: New.
770         * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: New.
771         * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: New.
772         * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: New.
773         * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: New.
774         * g++.dg/ext/arm-fp16/arm-fp16-ops-7.C: New.
775         * g++.dg/ext/arm-fp16/arm-fp16-ops-8.C: New.
776
777 2009-06-18  Uros Bizjak  <ubizjak@gmail.com>
778
779         * gcc.dg/builtins-65.c: New test.
780
781 2009-06-18  Janus Weil  <janus@gcc.gnu.org>
782
783         PR fortran/40451
784         * gfortran.dg/proc_ptr_result_4.f90: New.
785
786 2009-06-17  Adam Nemet  <anemet@caviumnetworks.com>
787
788         * gcc.c-torture/execute/bitfld-5.c: New test.
789
790 2009-06-17  David Daney  <ddaney@caviumnetworks.com>
791
792         * gcc.dg/builtin-unreachable-3.c: New test.
793
794 2009-06-17  David Daney  <ddaney@caviumnetworks.com>
795
796         * gcc.target/i386/builtin-unreachable.c: New test.
797
798 2009-06-17  Ian Lance Taylor  <iant@google.com>
799
800         * gcc.dg/Wcxx-compat-14.c: New testcase.
801
802 2009-06-17  Aldy Hernandez  <aldyh@redhat.com>
803
804         * gcc.dg/func-ptr-conv-1.c: Update column info.
805
806 2009-06-17  Richard Guenther  <rguenther@suse.de>
807
808         PR middle-end/40404
809         * gcc.c-torture/execute/pr40404.c: New testcase.
810
811 2009-06-17  Richard Guenther  <rguenther@suse.de>
812
813         PR middle-end/40460
814         * g++.dg/torture/pr40460.C: New testcase.
815
816 2009-06-05  Olatunji Ruwase  <tjruwase@google.com>
817
818         * gcc.dg/plugin/one_time_plugin.c: New test.
819         * gcc.dg/plugin/one_time-test-1.c: New test.
820         * gcc.dg/plugin/plugin.exp: Added one_time_plugin.c test.
821
822 2009-06-16  Ian Lance Taylor  <iant@google.com>
823
824         * g++.dg/warn/skip-1.C: New testcase.
825
826 2009-06-16  Jakub Jelinek  <jakub@redhat.com>
827
828         PR middle-end/40446
829         * g++.dg/other/pr40446.C: New test.
830
831 2009-06-16  Richard Guenther  <rguenther@suse.de>
832
833         * gcc.dg/tree-ssa/pta-escape-1.c: New testcase.
834         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
835         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
836         * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
837
838 2009-06-16  Martin Jambor  <mjambor@suse.cz>
839
840         * gcc.c-torture/compile/pr40432.c: New file.
841
842 2009-06-16  Martin Jambor  <mjambor@suse.cz>
843
844         * gfortran.fortran-torture/compile/pr40413.f90: New file.
845
846 2009-06-16  Janus Weil  <janus@gcc.gnu.org>
847
848         PR fortran/36947
849         PR fortran/40039
850         * gfortran.dg/dummy_procedure_1.f90: Extended test case.
851         * gfortran.dg/interface_20.f90: Modified error messages.
852         * gfortran.dg/interface_21.f90: Ditto.
853         * gfortran.dg/interface_26.f90: Ditto.
854         * gfortran.dg/interface_27.f90: Ditto.
855         * gfortran.dg/interface_28.f90: Extended test case.
856         * gfortran.dg/interface_29.f90: New.
857         * gfortran.dg/proc_decl_7.f90: Modified error messages.
858         * gfortran.dg/proc_decl_8.f90: Ditto.
859         * gfortran.dg/proc_ptr_11.f90: Ditto.
860         * gfortran.dg/proc_ptr_15.f90: Ditto.
861
862 2009-06-16  Ira Rosen  <irar@il.ibm.com>
863
864         * gcc.dg/vect/vect-outer-4g.c: Don't look for pattern not allowed
865         printing.
866         * gcc.dg/vect/vect-outer-4k.c, gcc.dg/vect/vect-outer-4l.c,
867         gcc.dg/vect/vect-outer-4f.c: Likewise.
868         * gcc.dg/vect/vect-nest-cycle-1.c: New test.
869         * gcc.dg/vect/vect-nest-cycle-2.c, gcc.dg/vect/vect-nest-cycle-3.c:
870         Likewise.
871         * gcc.dg/vect/vect-outer-1a.c: Fail because of strided access in
872         outer loop.
873
874 2009-06-16  Tobias Burnus  <burnus@net-b.de>
875
876         PR fortran/40383
877         * gfortran.dg/bounds_check_strlen_8.f90: New test.
878
879 2009-06-15  Ian Lance Taylor  <iant@google.com>
880
881         * gcc.dg/Wjump-misses-init-1.c: New testcase.
882         * gcc.dg/Wjump-misses-init-2.c: New testcase.
883         * gcc.dg/c99-vla-jump-5.c: Adjust expected error messages.
884         Recognize new notes.
885         * gcc.dg/stmt-expr-label-2.c: Likewise.
886         * gcc.dg/c99-vla-jump-1.c: Recognize new notes.  Fix column numbers.
887         * gcc.dg/c99-vla-jump-2.c: Recognize new notes.
888         * gcc.dg/c99-vla-jump-3.c: Recognize new notes.
889         * gcc.dg/c99-vla-jump-4.c: Likewise.
890         * gcc.dg/stmt-expr-label-1.c: Likewise.
891         * gcc.dg/stmt-expr-label-3.c: Likewise.
892         * gcc.dg/vla-8.c: Likewise.  Move error message to different line.
893
894 2009-06-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
895
896         * gcc.dg/torture/builtin-math-6.c: Robustify and fix clog cases.
897
898 2009-06-15  Jakub Jelinek  <jakub@redhat.com>
899
900         * gcc.dg/builtin-object-size-7.c: New test.
901
902 2009-06-15  Jakub Jelinek  <jakub@redhat.com>
903
904         PR testsuite/40426
905         * lib/gcc-dg.exp (gcc-dg-debug-runtest): For type -gdwarf-2 and
906         level != "" use separate -gdwarf-2 -g${level} options instead of
907         -gdwarf-2${level}.
908         * lib/gfortran-dg.exp (gfortran-dg-debug-runtest): Likewise.
909         * gfortran.dg/debug/pr37738.f: Also skip if -gdwarf-2 -g1.
910         * gfortran.dg/debug/pr35154-dwarf2.f: Likewise.
911
912 2009-06-15  Rafael Avila de Espindola  <espindola@google.com>
913
914         * g++.dg/abi/mangle11.C: Update warning line.
915         * g++.dg/abi/mangle12.C: Update warning line.
916         * g++.dg/abi/mangle17.C: Update warning line.
917         * g++.dg/abi/mangle20-2.C: Update warning line.
918
919 2009-06-14  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
920
921         * gcc.dg/optimize-bswap-1.c: Split into these two:
922         * gcc.dg/optimize-bswapsi-1.c: New testcase.
923         * gcc.dg/optimize-bswapdi-1.c: New testcase.
924
925 2009-06-14  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
926
927         * gcc.dg/optimize-bswap-1.c: New testcase.
928
929 2009-06-14  Richard Guenther  <rguenther@suse.de>
930
931         PR middle-end/40389
932         * g++.dg/torture/pr40389.C: New testcase.
933
934 2009-06-13  Richard Guenther  <rguenther@suse.de>
935
936         PR tree-optimization/40421
937         * gfortran.fortran-torture/compile/pr40421.f: New testcase.
938
939 2009-06-12  Aldy Hernandez  <aldyh@redhat.com>
940
941         * gcc.dg/old-style-prom-3.c: Add column info.
942         * gcc.dg/overflow-warn-1.c
943         * gcc.dg/gomp/pr27415.c
944         * gcc.dg/gomp/for-1.c: Same.
945         * gcc.dg/enum-compat-1.c: Same.
946         * gcc.dg/c99-tag-3.c: Same.
947         * gcc.dg/Wredundant-decls-2.c: Same.
948         * gcc.dg/func-ptr-conv-1.c: Same.
949         * gcc.dg/asm-wide-1.c: Same.
950         * gcc.dg/nofixed-point-2.c: Same.
951         * gcc.dg/cpp/line3.c: Same.
952         * gcc.dg/array-10.c: Same.
953         * gcc.dg/c99-vla-jump-1.c: Same.
954         * gcc.dg/pr20368-1.c: Same.
955         * gcc.dg/Wshadow-3.c: Same.
956         * gcc.dg/c90-const-expr-8.c: Same.
957         * gcc.dg/label-decl-2.c: Same.
958         * gcc.dg/dremf-type-compat-2.c: Same.
959         * gcc.dg/c90-const-expr-5.c: Same.
960         * gcc.dg/builtins-30.c: Same.
961         * gcc.dg/Warray-bounds.c: Same.
962         * gcc.dg/Wcxx-compat-2.c: Same.
963         * gcc.dg/tree-ssa/col-1.c: Same.
964         * gcc.dg/old-style-prom-2.c: Same.
965         * gcc.dg/cast-function-1.c: Same.
966         * gcc.dg/pr15698-1.c: Same.
967         * gcc.dg/dremf-type-compat-3.c: Same.
968         * gcc.dg/vla-8.c: Same.
969         * gcc.dg/gomp/pr27415.c: Move firstprivate diagnostics to correct
970         line.
971         * gcc.dg/label-decl-2.c: Move label diagnostic to correct line.
972         * gcc.dg/old-style-prom-3.c: Check for error on the correct line.
973         * gcc.dg/enum-compat-1.c: Same.
974         * gcc.dg/dremf-type-compat-2.c: Same.
975         * gcc.dg/old-style-prom-2.c: Same.
976         * gcc.dg/pr15698-1.c: Same.
977         * gcc.dg/pr20368-1.c: Same.
978         * gcc.dg/dremf-type-compat-3.c: Same.
979         * gcc.dg/builtins-30.c: Same.  Test for columns.
980         
981 2009-06-12  Janus Weil  <janus@gcc.gnu.org>
982
983         PR fortran/40176
984         * gfortran.dg/proc_decl_1.f90: Extended.
985
986 2009-06-12  Ian Lance Taylor  <iant@google.com>
987
988         * gcc.dg/Wcxx-compat-13.c: New testcase.
989
990 2009-06-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
991
992         PR tree-opt/38865
993         * gcc.dg/tree-ssa/fre-vce-1.c
994
995 2009-06-12  H.J. Lu  <hongjiu.lu@intel.com>
996
997         PR testsuite/40384
998         * gcc.dg/tree-ssa/prefetch-5.c: Add --param
999         min-insn-to-prefetch-ratio=5.
1000
1001 2009-06-12  Joey Ye  <joey.ye@intel.com>
1002             H.J. Lu  <hongjiu.lu@intel.com>
1003
1004         PR middle-end/39146
1005         * gcc.target/i386/stackalign/pr39146.c: New.
1006
1007 2009-06-11  H.J. Lu  <hongjiu.lu@intel.com>
1008
1009         * gcc.target/i386/crc32-1.c: New.
1010         * gcc.target/i386/crc32-2.c: Likewise.
1011
1012 2009-06-11  David Daney  <ddaney@caviumnetworks.com>
1013
1014         PR c/39252
1015         * gcc.dg/builtin-unreachable-1.c: New test.
1016         * gcc.dg/builtin-unreachable-2.c: Same.
1017
1018 2009-06-11  Paul Thomas  <pault@gcc.gnu.org>
1019
1020         PR fortran/40402
1021         * gfortran.dg/data_value_1.f90: New test.
1022
1023 2009-06-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1024
1025         PR testsuite/39831
1026         * gcc.target/i386/excess-precision-1.c: Use -mfpmath=387, and
1027         remove ilp32 requirement.
1028         * gcc.target/i386/excess-precision-2.c: Likewise.
1029         * gcc.target/i386/excess-precision-3.c: Likewise.
1030         * gcc.target/i386/excess-precision-4.c: Likewise.
1031         * gcc.target/i386/excess-precision-5.c: Likewise.
1032         * gcc.target/i386/excess-precision-6.c: Likewise.
1033
1034 2009-06-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1035
1036         PR fortran/38718
1037         * gfortran.dg/is_iostat_end_eor_2.f90: New test.
1038         * gfortran.dg/nan_5.f90: New test.
1039
1040 2009-06-10  Nathan Froyd  <froydnj@codesourcery.com>
1041
1042         * gcc.target/arm/neon-modes-1.c: New test.
1043
1044 2009-06-10  Kai Tietz  <kai.tietz@onevision.com>
1045
1046         * g++.dg/torture/pr31579.C: Cast pointer
1047         via __SIZE_TYPE__ instead of 'unsigned long'.
1048
1049 2009-06-10  Anthony Green  <green@moxielogic.com>
1050
1051         * lib/target-supports.exp (check_profiling_available):
1052         Profiling is not available for testing purposes on moxie.
1053
1054 2009-06-09  Ian Lance Taylor  <iant@google.com>
1055
1056         * gcc.dg/Wcxx-compat-12.c: New testcase.
1057
1058 2009-06-09  Janne Blomqvist  <jb@gcc.gnu.org>
1059
1060         PR libfortran/40334
1061         * gfortran.dg/backspace_11.f90: New.
1062
1063 2009-06-09  Jason Merrill  <jason@redhat.com>
1064
1065         * g++.dg/cpp0x/defaulted10.C: New.
1066
1067 2009-06-09  Martin Jambor  <mjambor@suse.cz>
1068
1069         * gcc.c-torture/compile/pr40351.c: New file.
1070
1071 2009-06-09  Olivier Hainque  <hainque@adacore.com>
1072
1073         * gnat.dg/align_max.adb: New test.
1074
1075 2009-06-08  Jason Merrill  <jason@redhat.com>
1076
1077         * g++.dg/cpp0x/auto15.C: New.
1078
1079 2009-06-08  Jan Hubicka  <jh@suse.cz>
1080
1081         PR debug/39834
1082         * gcc.dg/torture/pr39834.c
1083
1084 2009-06-08  Jan Hubicka  <jh@suse.cz>
1085
1086         PR middle-end/40102
1087         * g++.dg/torture/pr40102.C: New testcase.
1088
1089 2009-06-08  Jakub Jelinek  <jakub@redhat.com>
1090
1091         * gcc.dg/builtin-object-size-2.c (test1): Adjust expected results.
1092         * gcc.dg/builtin-object-size-4.c (test1): Adjust expected results.
1093         * gcc.dg/builtin-object-size-6.c: New test.
1094
1095         PR c++/40373
1096         * g++.dg/template/dtor7.C: New test.
1097
1098         PR c++/40370
1099         PR c++/40372
1100         * g++.dg/template/error41.C: New test.
1101         * g++.dg/template/error42.C: New test.
1102
1103 2009-06-08  Revital Eres  <eres@il.ibm.com>
1104
1105         PR testsuite/40359
1106         * gcc.dg/vect/vect-58.c: Change checks to use vect_hw_misalign.
1107         * gcc.dg/vect/vect-88.c: Likewise.
1108         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
1109         * gcc.dg/vect/pr25413.c: Likewise.
1110         * lib/target-supports.exp: Add i?86 to vect_hw_misalign.
1111
1112 2009-06-07  Ian Lance Taylor  <iant@google.com>
1113
1114         * g++.dg/warn/Wswitch-3.C: New testcase.
1115         * gcc.dg/Wswitch.c: Adjust for -Wswitch change.
1116         * gcc.dg/Wswitch-enum-error.c: Likewise.
1117         * gcc.dg/Wswitch-error.c: Likewise.
1118
1119 2009-06-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1120
1121         PR fortran/40008
1122         * gfortran.dg/negative_unit.f: Update test.
1123         * gfortran.dg/negative_unit_int8.f: Update test.
1124         * gfortran.dg/newunit_1.f90: New test.
1125
1126 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
1127
1128         PR fortran/25104
1129         PR fortran/29962
1130         * gfortran.dg/spread_init_expr.f03: New.
1131         * gfortran.dg/unpack_init_expr.f03: New.
1132         * gfortran.dg/intrinsic_argument_conformance_2.f90: Adjusted
1133         error message.
1134
1135 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
1136
1137         PR fortran/25104
1138         PR fortran/29962
1139         * gfortran.dg/count_init_expr.f03
1140         * gfortran.dg/product_init_expr.f03
1141         * gfortran.dg/sum_init_expr.f03
1142
1143 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
1144
1145         PR fortran/36874
1146         * gfortran.dg/intrinsic_argument_conformance_2.f90: Adjusted error
1147         message.
1148         * gfortran.dg/zero_sized_1.f90: Removed checks with incompatible
1149         shapes.
1150         * gfortran.dg/zero_sized_5.f90: Likewise.
1151
1152 2009-06-07  H.J. Lu  <hongjiu.lu@intel.com>
1153
1154         PR middle-end/32950
1155         * g++.dg/torture/pr32950.C: New.
1156
1157 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
1158
1159         PR fortran/25104
1160         PR fortran/29962
1161         * gfortran.dg/dot_product_1.f03: New.
1162         * gfortran.dg/matmul_8.f03: New.
1163         * gfortran.dg/transpose_3.f03: New.
1164
1165 2009-06-06  Ian Lance Taylor  <iant@google.com>
1166
1167         * gcc.dg/Wunused-label-1.c: New test case.
1168         * g++.dg/warn/Wunused-label-1.C: New test case.
1169         * g++.dg/warn/Wunused-label-2.C: New test case.
1170         * g++.dg/warn/Wunused-label-3.C: New test case.
1171
1172 2009-06-06  Daniel Franke  <franke.daniel@gmail.com>
1173
1174         PR fortran/37203
1175         * reshape_zerosize_2.f90: New.
1176
1177 2009-06-06  Daniel Franke  <franke.daniel@gmail.com>
1178
1179         PR fortran/32890
1180         * gfortran.dg/pack_assign_1.f90: New.
1181         * gfortran.dg/pack_vector_1.f90: New.
1182
1183 2009-06-05  Jakub Jelinek  <jakub@redhat.com>
1184
1185         PR middle-end/40340
1186         * gcc.dg/pr40340-1.c: New test.
1187         * gcc.dg/pr40340-2.c: New test.
1188         * gcc.dg/pr40340-3.c: New test.
1189         * gcc.dg/pr40340-4.c: New test.
1190         * gcc.dg/pr40340-5.c: New test.
1191         * gcc.dg/pr40340.h: New file.
1192
1193 2009-06-05  Revital Eres  <eres@il.ibm.com>
1194
1195         * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
1196         New procedure.
1197         * gcc.dg/vect/vect-50.c: Change checks to use vect_hw_misalign.
1198         * gcc.dg/vect/vect-33.c: Likewise.
1199         * gcc.dg/vect/vect-92.c: Likewise.
1200         * gcc.dg/vect/vect-58.c: Likewise.
1201         * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
1202         * gcc.dg/vect/vect-42.c: Likewise.
1203         * gcc.dg/vect/slp-25.c: Likewise.
1204         * gcc.dg/vect/vect-align-1.c: Likewise.
1205         * gcc.dg/vect/vect-align-2.c: Likewise.
1206         * gcc.dg/vect/vect-93.c: Likewise.
1207         * gcc.dg/vect/no-scevccp-outer-8.c: Likewise.
1208         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
1209         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
1210         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
1211         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
1212         * gcc.dg/vect/vect-26.c: Likewise.
1213         * gcc.dg/vect/vect-44.c: Likewise.
1214         * gcc.dg/vect/vect-70.c: Likewise.
1215         * gcc.dg/vect/vect-95.c: Likewise.
1216         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
1217         * gcc.dg/vect/vect-28.c: Likewise.
1218         * gcc.dg/vect/no-section-anchors-vect-31.c: Likewise.
1219         * gcc.dg/vect/vect-87.c: Likewise.
1220         * gcc.dg/vect/vect-109.c: Likewise.
1221         * gcc.dg/vect/vect-54.c: Likewise.
1222         * gcc.dg/vect/vect-96.c: Likewise.
1223         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
1224         * gcc.dg/vect/vect-88.c: Likewise.
1225         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
1226         * gcc.dg/vect/vect-89.c: Likewise.
1227         * gcc.dg/vect/vect-91.c: Likewise.
1228         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
1229         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
1230         * gfortran.dg/vect/vect-2.f90: Likewise.
1231         * gfortran.dg/vect/vect-3.f90: Likewise.
1232         * gfortran.dg/vect/vect-4.f90: Likewise.
1233         * gfortran.dg/vect/vect-5.f90: Likewise.
1234
1235 2009-06-05  Alexander Strange <astrange@ithinksw.com>
1236
1237         PR tree-optimization/36318
1238         * gcc.dg/tree-ssa/sra-7.c: New test.
1239
1240 2009-06-04  Daniel Franke  <franke.daniel@gmail.com>
1241
1242         PR fortran/37203
1243         * gfortran.dg/reshape_order_5.f90: New.
1244         * gfortran.dg/reshape_shape_1.f90: New.
1245
1246 2009-06-04  Jason Merrill  <jason@redhat.com>
1247
1248         * g++.dg/template/error38.C: Add pointer-to-typedef case.
1249
1250 2009-06-04  Steve Ellcey  <sje@cup.hp.com>
1251
1252         * gcc.dg/vect/vect-42.c: Modify vect_no_align case.
1253         * gcc.dg/vect/no-vfa-vect-43.c: Ditto.
1254
1255 2009-06-04  Richard Guenther  <rguenther@suse.de>
1256
1257         PR c++/39371
1258         * g++.dg/torture/pr40335.C: New testcase.
1259
1260 2009-06-03  Richard Guenther  <rguenther@suse.de>
1261
1262         PR middle-end/40328
1263         * gcc.dg/torture/pr40328.c: New testcase.
1264
1265 2009-06-03  Martin Jambor  <mjambor@suse.cz>
1266
1267         * g++.dg/torture/pr40323.C: New file.
1268
1269 2009-06-03  Eric Botcazou  <ebotcazou@adacore.com>
1270
1271         * gnat.dg/specs/root.ads: New test.
1272         * gnat.dg/specs/root-level_1.ads: Likewise.
1273         * gnat.dg/specs/root-level_2.ads: Likewise.
1274         * gnat.dg/specs/root-level_1-level_2.ads: Likewise.
1275
1276 2009-06-02  Mark Mitchell  <mark@codesourcery.com>
1277
1278         * g++.dg/init/ref15.C: Require unwrapped targets.
1279
1280 2009-06-02  Jason Merrill  <jason@redhat.com>
1281
1282         * g++.dg/cpp0x/initlist13.C: Remove expected error.
1283         * g++.dg/cpp0x/initlist18.C: New.
1284         * g++.dg/cpp0x/initlist19.C: New.
1285
1286         * g++.dg/cpp0x/auto14.C: New.
1287
1288 2009-06-02  Eric Botcazou  <ebotcazou@adacore.com>
1289
1290         * gnat.dg/alignment6.adb: Remove XFAIL.
1291
1292 2009-06-02  Simon Martin  <simartin@users.sourceforge.net>
1293
1294         PR c++/38089
1295         * g++.dg/template/spec36.C: New test.
1296
1297 2009-06-01  Ian Lance Taylor  <iant@google.com>
1298
1299         * gcc.dg/cast-qual-3.c: New testcase.
1300         * g++.dg/warn/Wcast-qual2.C: New testcase.
1301
1302 2009-06-01  Aldy Hernandez  <aldyh@redhat.com>
1303
1304         * lib/gcc-dg.exp (dg-bogus): Override dg-bogus.
1305         (process-message): Expect column numbers.
1306         * gcc.dg/va-arg-2.c: Use line 0 to indicate no column.
1307         * gcc.dg/pch/counter-2.c: Same.
1308         * gcc.dg/pch/valid-2.c: Same.
1309         * gcc.dg/pch/warn-1.c: Same.
1310         * gcc.dg/pch/valid-1.c: Same.
1311         * gcc.dg/cpp/include2a.c: Handle lack of columns.
1312         * gcc.dg/cpp/syshdr.c: Same.
1313         * gcc.dg/cpp/19940712-1.c: Same.
1314         * gcc.dg/cpp/missing-header-1.c: Same.
1315         * gcc.dg/cpp/unc4.c: Remove -fno-show-column.
1316         * gcc.dg/cpp/tr-warn3.c: Same.
1317         * gcc.dg/cpp/pr29612-2.c: Same.
1318         * gcc.dg/cpp/tr-warn4.c: Same.
1319         * gcc.dg/cpp/Wtrigraphs.c: Same.
1320         * gcc.dg/cpp/poison.c: Same.
1321         * gcc.dg/cpp/arith-3.c: Same.
1322         * gcc.dg/cpp/sysmac2.c: Same.
1323         * gcc.dg/cpp/cpp.exp: Same.
1324         * gcc.dg/cpp/tr-warn5.c: Same.
1325         * gcc.dg/cpp/include2.c: Same.
1326         * gcc.dg/cpp/Wmissingdirs.c: Same.
1327         * gcc.dg/cpp/Wmissingdirs.c: Same.
1328         * gcc.dg/cpp/tr-warn6.c: Same.
1329         * gcc.dg/cpp/Wtrigraphs-2.c: Same.
1330         * gcc.dg/cpp/macspace1.c: Same.
1331         * gcc.dg/cpp/escape-2.c: Same.
1332         * gcc.dg/cpp/assert2.c: Same.
1333         * gcc.dg/cpp/undef2.c: Same.
1334         * gcc.dg/cpp/macspace2.c: Same.
1335         * gcc.dg/cpp/tr-warn1.c: Same.
1336         * gcc.dg/cpp/extratokens2.c: Same.
1337         * gcc.dg/cpp/strify2.c: Same.
1338         * gcc.dg/cpp/Wsignprom.c: Same.
1339         * gcc.dg/cpp/redef2.c: Same.
1340         * gcc.dg/cpp/trad/trad.exp: Same.
1341         * gcc.dg/cpp/arith-1.c: Same.
1342         * gcc.dg/cpp/extratokens.c: Same.
1343         * gcc.dg/cpp/if-mpar.c: Same.
1344
1345 2009-06-01  Olivier Hainque  <hainque@adacore.com>
1346
1347         * gnat.dg/nested_float_packed.ads: New test.
1348
1349 2009-06-01  Olivier Hainque  <hainque@adacore.com>
1350             Eric Botcazou  <botcazou@adacore.com>
1351
1352         * gnat.dg/oconst[1-6].ad[bs]: New tests. Also support for ...
1353         * gnat.dg/test_oconst.adb: New test.
1354
1355 2009-05-31  Basile Starynkevitch  <basile@starynkevitch.net>
1356
1357         * gcc.dg/plugin/ggcplug.c: Moved comment.
1358         (plugin_init): Fixed typo, declared i, returned 0 at end.
1359
1360 2009-05-31  Ira Rosen  <irar@il.ibm.com>
1361
1362         PR testsuite/40244
1363         * gcc.dg/vect/bb-slp-4.c: Change the number of data accesses to 2.
1364         * gcc.dg/vect/bb-slp-10.c: Change the store misalignment to 1.
1365
1366 2009-05-29  Ian Lance Taylor  <iant@google.com>
1367
1368         * gcc.dg/Wcxx-compat-11.c: New testcase.
1369
1370 2009-05-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1371
1372         PR fortran/40019
1373         * gfortran.dg/leadz_trailz_1.f90: New test.
1374         * gfortran.dg/leadz_trailz_2.f90: New test.
1375
1376 2009-05-29  Martin Jambor  <mjambor@suse.cz>
1377
1378         * gfortran.dg/pr25923.f90: XFAIL warning expectation.
1379         * gcc.dg/tree-ssa/ssa-fre-7.c: Compile with -fno-tree-sra.
1380         * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
1381         * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
1382         * gcc.dg/memcpy-1.c: Removed param sra-max-structure-size.
1383         * gcc.dg/tree-ssa/sra-2.c: Likewise.
1384         * gcc.dg/tree-ssa/sra-3.c: Likewise.
1385         * gcc.dg/tree-ssa/sra-1.c: Likewise.
1386         * gcc.dg/tree-ssa/sra-4.c: Changed comment.
1387         * gcc.dg/tree-ssa/sra-5.c: New file.
1388         * gcc.dg/tree-ssa/sra-6.c: New file.
1389         * gcc.c-torture/compile/sra-1.c: New file.
1390
1391 2009-05-29  Jakub Jelinek  <jakub@redhat.com>
1392
1393         PR middle-end/40291
1394         * gcc.c-torture/compile/pr40291.c: New test.
1395
1396         PR target/40017
1397         * gcc.target/powerpc/altivec-types-1.c: Don't expect error for
1398         __vector _Bool.
1399         * gcc.target/powerpc/altivec-30.c: New test.
1400         * gcc.target/powerpc/altivec-31.c: New test.
1401
1402 2009-05-28  Richard Guenther  <rguenther@suse.de>
1403
1404         * gcc.dg/tree-ssa/ssa-fre-26.c: New testcase.
1405         * gcc.c-torture/execute/20090527-1.c: Likewise.
1406
1407 2009-05-28  Dodji Seketeli  <dodji@redhat.com>
1408
1409         PR c++/39754
1410         * g++.dg/template/canon-type-1.C: New test.
1411         * g++.dg/template/canon-type-2.C: Likewise.
1412         * g++.dg/template/canon-type-3.C: Likewise.
1413         * g++.dg/template/canon-type-4.C: Likewise.
1414         * g++.dg/template/canon-type-5.C: Likewise.
1415         * g++.dg/template/canon-type-6.C: Likewise.
1416         * g++.dg/template/canon-type-7.C: Likewise.
1417
1418 2009-05-28  Dave Korn  <dave.korn.cygwin@gmail.com>
1419             Uros Bizjak  <ubizjak@gmail.com>
1420             Danny Smith  <dansmister@gmail.com>
1421
1422         PR target/37216
1423
1424         * lib/target-supports.exp (check_effective_target_pe_aligned_commons):
1425         New function.
1426         * gcc.target/i386/pr37216.c:  New test source file.
1427         * gcc.dg/compat/struct-layout-1_generate.c (dg_options[]):  No longer
1428         use -fno-common for testing Cygwin and MinGW targets.
1429
1430 2009-05-28  Kai Tietz  <kai.tietz@onevision.com>
1431
1432         * g++.dg/ext/packed6.C (size_t): Use __extension__ and __SIZE_TYPE__.
1433         * g++.dg/opt/memcpy1.C (size_t): Likewise.
1434         * g++.dg/pr37742.C (size_t): Likewise.
1435         * g++.dg/torture/pr34850.C (size_t): Likewise.
1436         * g++.dg/torture/20070621-1.C (ptrdiff_t): Use __extension__ and
1437         _PTRDIFF_TYPE__.
1438         * g++.dg/torture/pr34222.C (ptrdiff_t): Likewise.
1439         * g++.dg/tree-ssa/pr22444.C (ptrdiff_t): Likewise.
1440         (size_t): Use __extension__ and __SIZE_TYPE__.
1441         * gcc.c-torture/compile/20000211-1.c (size_t): Typedef size_t via
1442         __SIZE_TYPE__.
1443         * gcc.c-torture/compile/20010328-1.c (size_t): Likewise.
1444         * gcc.c-torture/compile/20030320-1.c (size_t): Likewise.
1445         * gcc.c-torture/compile/20030405-1.c (size_t): Likewise.
1446         * gcc.c-torture/compile/20030902-1.c (size_t): Likewise.
1447         * gcc.c-torture/compile/20060202-1.c (size_t): Likewise.
1448         * gcc.c-torture/compile/20080613-1.c (size_t): Likewise.
1449         * gcc.c-torture/compile/920428-2.c (size_t): Likewise.
1450         * gcc.c-torture/compile/980329-1.c (size_t): Likewise.
1451         * gcc.c-torture/compile/980816-1.c (size_t): Likewise.
1452         * gcc.c-torture/compile/pr32584.c (size_t): Likewise.
1453         (__ssize_t): Likewise.
1454         * gcc.c-torture/compile/pr33173.c (size_t): Likewise.
1455         * gcc.c-torture/compile/pr33382.c (size_t): Likewise.
1456         * gcc.c-torture/compile/pr34334.c (size_t): Likewise.
1457         * gcc.c-torture/compile/pr34688.c (size_t): Likewise.
1458         * gcc.c-torture/compile/pr35043.c (size_t): Likewise.
1459         * gcc.c-torture/compile/pr37669.c (size_t): Likewise.
1460         * gcc.dg/20050629-1.c (size_t): Typedef size_t via __SIZE_TYPE__.
1461         * gcc.dg/pr33667.c (size_t): Likewise.
1462         * gcc.dg/prefetch-loop-arrays-1.c (size_t): Likewise.
1463         * gcc.dg/torture/pr39204.c (size_t): Likewise.
1464         * gcc.dg/tree-ssa/20041122-1.c (size_t): Likewise.
1465         * gcc.dg/tree-ssa/pr36908.c (size_t): Likewise.
1466         * gcc.dg/tree-ssa/pr38250.c (size_t): Likewise.
1467         * gcc.dg/tree-ssa/ssa-dse-10.c (size_t): Likewise.
1468
1469 2009-05-28  Ira Rosen  <irar@il.ibm.com>
1470
1471         PR tree-optimization/40254
1472         * gcc.dg/vect/pr40254.c: New test.
1473
1474 2009-05-28  Adam Nemet  <anemet@caviumnetworks.com>
1475
1476         PR middle-end/33699
1477         * gcc.target/mips/const-anchor-1.c: New test.
1478         * gcc.target/mips/const-anchor-2.c: New test.
1479
1480 2009-05-27  Jason Merrill  <jason@redhat.com>
1481
1482         * g++.dg/cpp0x/initlist15.C: New.
1483         * g++.dg/cpp0x/initlist16.C: New.
1484         * g++.dg/cpp0x/initlist17.C: New.
1485
1486 2009-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
1487
1488         PR fortran/39178
1489         * gfortran.dg/elemental_dependency_1.f90: Fix scan-tree-dump-times
1490         patterns to reflect frontend changes.
1491         * gfortran.dg/vector_subscript_4.f90: Likewise.
1492
1493 2009-05-27  Olivier Hainque  <hainque@adacore.com>
1494             Eric Botcazou  <botcazou@adacore.com>
1495
1496         * gcc.c-torture/execute/align-nest.c: New testcase.
1497         * gnat.dg/misaligned_nest.adb: New testcase.
1498
1499 2009-05-27  Rafael Avila de Espindola  <espindola@google.com>
1500
1501         * g++.dg/plugin/attribute_plugin.c: Include gcc-plugin.h first.
1502         * g++.dg/plugin/dumb_plugin.c: Include gcc-plugin.h first.
1503         * g++.dg/plugin/selfassign.c: Include gcc-plugin.h first.
1504         * gcc.dg/plugin/selfassign.c: Include gcc-plugin.h first.
1505
1506 2009-05-27  Kai TIetz  <kai.tietz@onevision.com>
1507
1508         * g++.old-deja/g++.brendan/array1.C (array): Use __SIZE_TYPE__
1509         cast instead of assuming 0ul.
1510         * g++.old-deja/g++.brendan/crash64.C (size_t): Define it via
1511         __SIZE_TYPE__.
1512         (_type_desc): Make first argument const.
1513         * g++.old-deja/g++.jason/new3.C (dg-options): Add -Wno-long-long.
1514
1515 2009-05-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
1516
1517         PR libfortran/40187
1518         * gfortran.dg/c_f_pointer_shape_tests_4.f03:  New file.
1519         * gfortran.dg/c_f_pointer_shape_tests_4_driver.c:  New file.
1520
1521 2009-05-26  Basile Starynkevitch  <basile@starynkevitch.net>
1522
1523         * gcc.dg/plugin/plugin.exp: Added ggcplug.c test plugin
1524         with ggcplug-test-1.c for testing PLUGIN_GGC_MARKING etc...
1525         * gcc.dg/plugin/ggcplug-test-1.c: Added new file.
1526         * gcc.dg/plugin/ggcplug.c: Added new file.
1527
1528 2009-05-26  Tobias Burnus  <burnus@net-b.de>
1529
1530         PR fortran/40246
1531         * gfortran.dg/nullify_4.f90: New test.
1532
1533 2009-05-26  Richard Guenther  <rguenther@suse.de>
1534
1535         * gcc.dg/tree-ssa/inline-3.c: Remove dump file.
1536
1537 2009-05-26  Richard Guenther  <rguenther@suse.de>
1538
1539         PR middle-end/40252
1540         * gcc.c-torture/compile/pr40252.c: New testcase.
1541
1542 2009-05-26  Dodji Seketeli  <dodji@redhat.com>
1543
1544         PR c++/40007
1545         * g++.dg/template/typedef18.C: New test.
1546         * g++.dg/template/typedef19.C: Likewise.
1547         * g++.dg/template/typedef20.C: Likewise.
1548         * g++.dg/template/access11.C: Adjust.
1549
1550 2009-05-26  Richard Guenther  <rguenther@suse.de>
1551
1552         PR testsuite/40247
1553         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Obfuscate.
1554
1555 2009-05-25  Jason Merrill  <jason@redhat.com>
1556
1557         PR c++/38064
1558         * g++.dg/cpp0x/enum3.C: New test.
1559
1560 2009-05-25  Richard Guenther  <rguenther@suse.de>
1561
1562         PR tree-optimization/36327
1563         * gcc.dg/tree-ssa/ssa-fre-24.c: New testcase.
1564         * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
1565         * gcc.dg/tree-ssa/sra-2.c: Disable FRE.
1566         * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
1567         * gcc.dg/vect/vect-40.c: Likewise.
1568         * gcc.dg/vect/vect-42.c: Likewise.
1569         * gcc.dg/vect/vect-46.c: Likewise.
1570         * gcc.dg/vect/vect-76.c: Likewise.
1571
1572 2009-05-25  Janus Weil  <janus@gcc.gnu.org>
1573
1574         PR fortran/40176
1575         * gfortran.dg/proc_ptr_18.f90: New.
1576         * gfortran.dg/proc_ptr_19.f90: New.
1577         * gfortran.dg/proc_ptr_comp_9.f90: New.
1578         * gfortran.dg/proc_ptr_comp_10.f90: New.
1579
1580 2009-05-25  Richard Guenther  <rguenther@suse.de>
1581
1582         * gcc.dg/tree-ssa/ssa-fre-14.c: Adjust.
1583         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
1584
1585 2009-05-25  Ira Rosen  <irar@il.ibm.com>
1586
1587         PR tree-optimization/40238
1588         * gcc.dg/vect/pr40238.c: New test.
1589
1590 2009-05-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1591             Dominique Dhumieres  <dominiq@lps.ens.fr>
1592
1593         PR fortran/35732
1594         PR fortran/39872
1595         * gfortran.dg/bounds_check_fail_3.f90: New test.
1596         * gfortran.dg/bounds_check_fail_4.f90: New test.
1597         * gfortran.dg/bounds_check_14.f90: Update test.
1598         * gfortran.dg/bound_4.f90: Update test.
1599
1600 2009-05-24  Richard Guenther  <rguenther@suse.de>
1601
1602         PR middle-end/40233
1603         * gcc.c-torture/compile/pr40233.c: New testcase.
1604
1605 2009-05-24  Uros Bizjak  <ubizjak@gmail.com>
1606
1607         * gfortran.dg/erf_2.F90 (dg-options): Add -mieee
1608         for alpha*-*-* targets.
1609
1610 2009-05-24  Ira Rosen  <irar@il.ibm.com>
1611
1612         * gcc.dg/vect/bb-slp-1.c: New test.
1613         * gcc.dg/vect/bb-slp-2.c, gcc.dg/vect/bb-slp-3.c, 
1614         gcc.dg/vect/bb-slp-4.c, gcc.dg/vect/bb-slp-5.c, 
1615         gcc.dg/vect/bb-slp-6.c, gcc.dg/vect/bb-slp-7.c,
1616         gcc.dg/vect/bb-slp-8.c, gcc.dg/vect/bb-slp-9.c, 
1617         gcc.dg/vect/bb-slp-10.c, gcc.dg/vect/bb-slp-11.c, 
1618         gcc.dg/vect/no-tree-reassoc-bb-slp-12.c, gcc.dg/vect/bb-slp-13.c, 
1619         gcc.dg/vect/bb-slp-14.c, gcc.dg/vect/bb-slp-15.c, 
1620         gcc.dg/vect/bb-slp-16.c, gcc.dg/vect/bb-slp-17.c, 
1621         gcc.dg/vect/bb-slp-18.c, gcc.dg/vect/bb-slp-19.c, 
1622         gcc.dg/vect/bb-slp-20.c, gcc.dg/vect/bb-slp-21.c,
1623         gcc.dg/vect/bb-slp-22.c: Likewise.
1624         * gcc.dg/vect/vect.exp: Run basic block SLP tests.
1625
1626 2009-05-23  Mark Mitchell  <mark@codesourcery.com>
1627             Maxim Kuvyrkov  <maxim@codesourcery.com>
1628
1629         * gcc.dg/falign-labels-1.c: New test.
1630
1631 2009-05-23  Eric Botcazou  <ebotcazou@adacore.com>
1632
1633         * gnat.dg/specs/rep_clause3.ads: New test.
1634
1635 2009-05-23  Eric Botcazou  <ebotcazou@adacore.com>
1636
1637         * gnat.dg/addr6.adb: New test.
1638
1639 2009-05-22  Mark Mitchell  <mark@codesourcery.com>
1640
1641         * lib/target-supports.exp (check_effective_target_arm_thumb2_ok):
1642         New function.
1643         * gcc.target/arm/thumb2-mul-space.c: New file.
1644         * gcc.target/arm/thumb2-mul-space-2.c: New file.
1645         * gcc.target/arm/thumb2-mul-space-3.c: New file.
1646         * gcc.target/arm/thumb2-mul-speed.c: New file.
1647
1648 2009-05-22  Richard Guenther  <rguenther@suse.de>
1649
1650         PR middle-end/38964
1651         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: XFAIL.
1652         * gcc.dg/Wstrict-aliasing-converted-assigned.c: Likewise.
1653         * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: Likewise.
1654
1655 2009-05-22  Mark Mitchell  <mark@codesourcery.com>
1656
1657         * gcc.dg/dll-6.c: New test.
1658         * gcc.dg/dll-6a.c: Likewise.
1659         * gcc.dg/dll-7.c: Likewise.
1660         * gcc.dg/dll-7a.c: Likewise.
1661         * g++.dg/ext/dllexport2.C: Likewise.
1662         * g++.dg/ext/dllexport2a.cc: Likewise.
1663
1664 2009-05-21  Steve Ellcey  <sje@cup.hp.com>
1665
1666         PR target/37846
1667         * gcc.target/ia64/mfused-madd-vect.c: New test.
1668         * gcc.target/ia64/mfused-madd.c: New test.
1669         * gcc.target/ia64/mno-fused-madd-vect.c: New test.
1670         * gcc.target/ia64/mno-fused-madd.c: New test.
1671
1672 2009-05-21  H.J. Lu  <hongjiu.lu@intel.com>
1673
1674         * gcc.target/i386/movbe-1.c: New.
1675         * gcc.target/i386/movbe-2.c: Likewise.
1676
1677 2009-05-21  Taras Glek  <tglek@mozilla.com>
1678
1679         * gcc.dg/plugin/selfassign.c (plugin_init): Updated to new
1680         plugin_init signature.
1681         * g++.dg/plugin/selfassign.c (plugin_init): Likewise.
1682         * g++.dg/plugin/dumb_plugin.c (plugin_init): Likewise.
1683         * g++.dg/plugin/attribute_plugin.c (plugin_init): Likewise.
1684
1685 2009-05-21  Mark Mitchell  <mark@codesourcery.com>
1686
1687         * gcc.dg/target/arm/neon-vmla-1.c: New.
1688         * gcc.dg/target/arm/neon-vmls-1.c: Likewise.
1689
1690 2009-05-20  Adam Nemet  <anemet@caviumnetworks.com>
1691
1692         * gcc.target/mips/octeon-exts-6.c: New test.
1693         * gcc.target/mips/extend-1.c: New test.
1694         * gcc.target/mips/octeon-exts-2.c: Adjust to not match sign-extension
1695         EXTS.
1696         * gcc.target/mips/octeon-exts-5.c: Likewise.
1697
1698 2009-05-20  Jakub Jelinek  <jakub@redhat.com>
1699
1700         PR middle-end/40204
1701         * gcc.c-torture/compile/pr40204.c: New test.
1702
1703 2009-05-20  Richard Guenther  <rguenther@suse.de>
1704
1705         * gcc.c-torture/compile/20090518-1.c: New testcase.
1706
1707 2009-05-19  Zdenek Dvorak  <ook@ucw.cz>
1708
1709         PR tree-optimization/40087
1710         * gcc.dg/tree-ssa/pr40087.c: New test.
1711
1712 2009-05-19  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1713
1714         * gcc.dg/vector-4.c: New testcase.
1715         * gcc.dg/simd-1b.c: % is now allowed for integer vectors.
1716         * g++.dg/ext/vector16.C: New testcase.
1717
1718 2009-05-19  H.J. Lu  <hongjiu.lu@intel.com>
1719
1720         PR c/40172
1721         * gcc.dg/pr40172.c: Renamed to ...
1722         * gcc.dg/pr40172-1.c: This.
1723
1724         * gcc.dg/pr40172-2.c: New.
1725         * gcc.dg/pr40172-3.c: Likewise.
1726
1727 2009-05-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
1728
1729         PR c/40172
1730         * gcc.dg/pr40172.c: Add -Wlogical-op to dg-options.
1731         
1732 2009-05-19  Eric Botcazou  <ebotcazou@adacore.com>
1733
1734         * gnat.dg/loop_optimization6.ad[sb]: New test.
1735
1736 2009-05-19  Richard Guenther  <rguenther@suse.de>
1737
1738         * gcc.c-torture/compile/20090519-1.c: New testcase.
1739
1740 2009-05-18  Jason Merrill  <jason@redhat.com>
1741
1742         * g++.dg/cpp0x/explicit1.C: New.
1743         * g++.dg/cpp0x/explicit2.C: New.
1744
1745 2009-05-18  Dodji Seketeli  <dodji@redhat.com>
1746
1747         PR debug/40109
1748         * g++.dg/debug/dwarf2/nested-1.C: New test.
1749
1750 2009-05-18  H.J. Lu  <hongjiu.lu@intel.com>
1751
1752         PR testsuite/39907
1753         * gcc.target/x86_64/abi/asm-support.S (snapshot_ret): Preserve
1754         stack alignment.
1755
1756 2009-05-18  Janus Weil  <janus@gcc.gnu.org>
1757
1758         PR fortran/40164
1759         * gfortran.dg/proc_ptr_comp_8.f90: New.
1760
1761 2009-05-18  Richard Guenther  <rguenther@suse.de>
1762
1763         PR fortran/40168
1764         * gfortran.dg/array_memset_2.f90: Adjust.
1765
1766 2009-05-18  Janus Weil  <janus@gcc.gnu.org>
1767
1768         PR fortran/36947
1769         PR fortran/40039
1770         * gfortran.dg/interface_27.f90: New.
1771         * gfortran.dg/interface_28.f90: New.
1772         * gfortran.dg/proc_ptr_11.f90: Fixing invalid test case.
1773         * gfortran.dg/proc_ptr_result_1.f90: Ditto.
1774
1775 2009-05-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
1776
1777         * gcc.target/m68k/tls-ie.c: New test.
1778         * gcc.target/m68k/tls-le.c: New test.
1779         * gcc.target/m68k/tls-gd.c: New test.
1780         * gcc.target/m68k/tls-ld.c: New test.
1781         * gcc.target/m68k/tls-ie-xgot.c: New test.
1782         * gcc.target/m68k/tls-le-xtls.c: New test.
1783         * gcc.target/m68k/tls-gd-xgot.c: New test.
1784         * gcc.target/m68k/tls-ld-xgot.c: New test.
1785         * gcc.target/m68k/tls-ld-xtls.c: New test.
1786         * gcc.target/m68k/tls-ld-xgot-xtls.c: New test.
1787
1788 2009-05-18  Martin Jambor  <mjambor@suse.cz>
1789
1790         * gcc.dg/ipa/modif-1.c: Do not check for unmodified int parameter.
1791
1792 2009-05-17  H.J. Lu  <hongjiu.lu@intel.com>
1793
1794         PR c/40172
1795         * gcc.dg/pr40172.c: New.
1796
1797 2009-05-17  Jason Merrill  <jason@redhat.com>
1798
1799         PR c++/40139
1800         * g++.dg/template/dtor6.C: New.
1801
1802 2009-05-17  Joseph Myers  <joseph@codesourcery.com>
1803
1804         * g++.dg/warn/translate-ice-1.C: New test.
1805
1806 2009-05-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1807
1808         * gfortran.dg/c_kind_int128_test1.f03: Also test C_INT_FAST128_T.
1809         * gfortran.dg/c_kind_int128_test2.f03: Update comment.
1810         * gfortran.dg/c_kind_params.f90: Also test int_fast*_t.
1811         * gfortran.dg/c_kinds.c: Add int_fast*_t arguments.
1812
1813 2009-05-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1814
1815         PR fortran/33197
1816         * gfortran.dg/erf_2.F90: New test.
1817         * gfortran.dg/erfc_scaled_2.f90: New test.
1818
1819 2009-05-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1820
1821         PR fortran/31243
1822         * gfortran.dg/string_1.f90: New test.
1823         * gfortran.dg/string_2.f90: New test.
1824         * gfortran.dg/string_3.f90: New test.
1825
1826 2009-05-16  David Billinghurst <billingd@gcc.gnu.org>
1827
1828         * gfortran.dg/default_format_denormal_1.f90: XFAIL on cygwin.
1829         * gfortran.dg/default_format_1.f90: Revert change of 2009-05-12
1830
1831 2009-05-15  Ian Lance Taylor  <iant@google.com>
1832
1833         * gcc.dg/Wcxx-compat-10.c: New testcase.
1834
1835 2009-05-15  Manuel López-Ibáñez  <manu@gcc.gnu.org>
1836
1837         PR 16302
1838         * gcc.dg/pr16302.c: New.
1839         * g++.dg/warn/pr16302.C: New.
1840
1841 2009-05-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1842
1843         * gcc.dg/torture/builtin-math-5.c: New.
1844         * gcc.dg/torture/builtin-math-6.c: New.
1845         * lib/target-supports.exp (check_effective_target_mpc): New.
1846
1847 2009-05-15  Jan Hubicka  <jh@suse.cz>
1848
1849         * gcc.dg/tree-ssa/inline-3.c: New testcase
1850
1851 2009-05-15  Jan Hubicka  <jh@suse.cz>
1852
1853         * gcc.target/i386/align-main-1.c (check): Mark noinline.
1854         * gcc.target/i386/align-main-2.c (check): Mark noinline.
1855         * gcc.dg/ipa/ipa-4.c: Disable early inlining.
1856         * gcc.dg/vect/vect-iv-10.c (main1): Mark noinline.
1857         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c (main1):
1858         Mark noinline.
1859         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c (main1):
1860         Mark noinline.
1861         * gcc.dg/vect/pr31699.c (foo): Mark noinline.
1862         * gcc.dg/vect/pr18400.c (main1): Mark noinline.
1863
1864 2009-05-15  Jan Hubicka  <jh@suse.cz>
1865
1866         * sibcall-6.c: Add no-ipa-cp argument and mark the function to be
1867         optimized by sibcall noinline.
1868
1869 2009-05-15  Jan Hubicka  <jh@suse.cz>
1870
1871         * sibcall-1.c (track): Mark noinline.
1872         * sibcall-2.c (track): Mark noinline.
1873         * sibcall-3.c (track): Mark noinline.
1874         * sibcall-4.c (track): Mark noinline.
1875
1876 2009-05-15  Jan Hubicka  <jh@suse.cz>
1877
1878         * flatten-2.c: Disable early inlining; add comment.
1879         * flatten-3.c: New test based on flatten-2.c.
1880
1881 2009-05-15  Richard Guenther  <rguenther@suse.de>
1882
1883         PR tree-optimization/39999
1884         * gcc.c-torture/compile/pr39999.c: New testcase.
1885
1886 2009-05-15  Joseph Myers  <joseph@codesourcery.com>
1887
1888         * gcc.c-torture/compile/ptr-conv-1.c: New test.
1889
1890 2009-05-14  Ian Lance Taylor  <iant@google.com>
1891
1892         * gcc.dg/Wcxx-compat-9.c: New testcase.
1893
1894 2009-05-14  Janus Weil  <janus@gcc.gnu.org>
1895
1896         PR fortran/39996
1897         * gfortran.dg/func_decl_2.f90: Modified (replacing warnings by errors).
1898         * gfortran.dg/duplicate_type_2.f90: Ditto.
1899         * gfortran.dg/duplicate_type_3.f90: New.
1900
1901 2009-05-14  Laurent GUERBY  <laurent@guerby.net>
1902         
1903         * ada/acats/tests/c3/c38202a.ada: Use Impdef.
1904         * ada/acats/tests/c5/c59002c.ada: Likewise.
1905         
1906 2009-05-13  Taras Glek  <tglek@mozilla.com>
1907
1908         * g++.dg/plugin/attribute_plugin-test-1.C: Testcase input for custom
1909         attributes and decl smashing.
1910         * g++.dg/plugin/attribute_plugin.c: Testcase plugin to test user
1911         attributes.
1912         * g++.dg/plugin/dumb_plugin.c: Fixed typo.
1913         * g++.dg/plugin/plugin.exp: Added attribute_plugin test .
1914
1915 2009-05-14  Jakub Jelinek  <jakub@redhat.com>
1916
1917         PR fortran/39865
1918         * gfortran.dg/pr39865.f90: New test.
1919         * gfortran.dg/hollerith.f90: Don't expect errors for CHARACTER
1920         arrays in FMT=.
1921         * gfortran.dg/hollerith_f95.f90: Likewise.
1922         * gfortran.dg/hollerith6.f90: New test.
1923         * gfortran.dg/hollerith7.f90: New test.
1924
1925 2009-05-14  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1926
1927         PR cpp/36674
1928         * gcc.dg/cpp/pr36674.i: New.
1929
1930 2009-05-14  Ben Elliston  <bje@au.ibm.com>
1931          
1932         PR middle-end/40035
1933         * gcc.c-torture/compile/pr40035.c: New test.
1934
1935 2009-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1936
1937         * gcc.target/i386/pr39543-2.c: Skip if ilp32 && pic.
1938
1939 2009-05-12  Tobias Burnus  <burnus@net-b.de>
1940
1941         PR fortran/40110
1942         * gfortran.dg/bind_c_usage_18.f90: Change dg-error into dg-warning.
1943         * gfortran.dg/c_kind_tests_2.f03: Ditto.
1944         * gfortran.dg/interop_params.f03: Ditto.
1945
1946 2009-05-12  Jan Hubicka  <jh@suse.cz>
1947
1948         * gcc.dg/tree-ssa/loop-36.c: Reduce amount of iterations to 2
1949         so unrolling still happens.
1950         * gcc.dg/ipa/ipacost-1.c: Prevent inlining
1951         * gcc.dg/ipa/ipacost-2.c: Likewise.
1952         * gcc.dg/vect/slp-3.c: Loop is no longer unrolled.
1953
1954 2009-05-12  David Billinghurst <billingd@gcc.gnu.org>
1955
1956         * gfortran.dg/default_format_1.f90: XFAIL on cygwin. 
1957
1958 2009-05-12  David Billinghurst <billingd@gcc.gnu.org>
1959
1960         * lib/target-supports.exp (check_profiling_available): Return
1961         false for -p on *-*-cygwin* targets.
1962
1963 2009-05-11  H.J. Lu  <hongjiu.lu@intel.com>
1964
1965         PR tree-optimization/38632
1966         * g++.dg/tree-ssa/pr38632.C: New.
1967
1968 2009-05-11  Jan Hubicka  <jh@suse.cz>
1969
1970         * gcc.dg/tree-ssa/pr21829.c: Simplify matching since
1971         we now optimize better.
1972         * gcc.dg/Wunreachable-8.c: Bogus warnings now come
1973         out at different places.
1974         * gcc.dg/vect/vect-92.c: Increase loop iteration count to prevent
1975         unroling.
1976         * gcc.dg/vect/vect-76.c: Likewise.
1977         * gcc.dg/vect/vect-70.c: Likewise.
1978         * gcc.dg/vect/vect-66.c: Likewise.
1979         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
1980         * gcc.dg/vect/slp-3.c: One of loops gets now fully unrolled.
1981
1982 2009-05-11  H.J. Lu  <hongjiu.lu@intel.com>
1983
1984         PR middle-end/40080
1985         * gcc.c-torture/compile/pr40080.c: New.
1986
1987 2009-05-11  Paolo Bonzini  <bonzini@gnu.org>
1988
1989         * gcc.c-torture/compile/pr40026.c: New testcase.
1990
1991 2009-05-11  Janus Weil  <janus@gcc.gnu.org>
1992
1993         PR fortran/40089
1994         * gfortran.dg/proc_ptr_comp_7.f90: New.
1995
1996 2009-05-11  Ira Rosen  <irar@il.ibm.com>
1997
1998         PR tree-optimization/40074
1999         * gcc.dg/vect/pr40074.c: New test.
2000
2001 2009-05-10  Ian Lance Taylor  <iant@google.com>
2002
2003         * gcc.dg/Wcxx-compat-7.c: New testcase.
2004         * gcc.dg/Wcxx-compat-8.c: New testcase.
2005         * gcc.dg/c99-tag-1.c: Recognize new "originally defined here" notes.
2006         * gcc.dg/pr17188-1.c: Likewise.
2007         * gcc.dg/pr39084.c: Likewise.
2008
2009 2009-05-10  Michael Matz  <matz@suse.de>
2010
2011         PR target/40031
2012         * gcc.dg/pr40031.c: New test.
2013
2014 2009-05-10  Paul Thomas  <pault@gcc.gnu.org>
2015
2016         PR fortran/40018
2017         * gfortran.dg/array_constructor_31.f90: New test.
2018
2019 2009-05-10  Richard Guenther  <rguenther@suse.de>
2020
2021         PR tree-optimization/40081
2022         * g++.dg/torture/pr40081.C: New testcase.
2023
2024 2009-05-10  Paul Thomas  <pault@gcc.gnu.org>
2025
2026         PR fortran/38863
2027         * gfortran.dg/dependency_24.f90: New test.
2028         * gfortran.dg/dependency_23.f90: Clean up module files.
2029
2030 2009-05-10  David Billinghurst <billingd@gcc.gnu.org>
2031
2032         PR fortran/38956
2033         * gfortran.dg/chmod_1.f90: Don't run on *-*-cygwin*.
2034         * gfortran.dg/chmod_2.f90: Likewise.
2035         * gfortran.dg/chmod_3.f90: Likewise.
2036         * gfortran.dg/open_errors.f90: Likewise.
2037
2038 2009-05-09  Jan Hubicka  <jh@suse.cz>
2039
2040         PR middle-end/40043
2041         * g++.dg/eh/nested-try.C: New test.
2042
2043 2009-05-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
2044
2045         PR tree-optimization/40049
2046         * gcc.dg/vect/vect-shift-2.c: New test.
2047
2048 2009-05-08  Joseph Myers  <joseph@codesourcery.com>
2049
2050         * gcc.dg/torture/complex-sign-mul-minus-one.c,
2051         gcc.dg/torture/complex-sign-mul-one.c: New tests.
2052
2053 2009-05-08  H.J. Lu  <hongjiu.lu@intel.com>
2054
2055         PR c/36892
2056         * g++.dg/warn/deprecated-6.C: New.
2057         * gcc.dg/deprecated-4.c: Likewise.
2058         * gcc.dg/deprecated-5.c: Likewise.
2059         * gcc.dg/deprecated-6.c: Likewise.
2060
2061 2009-05-08  H.J. Lu  <hongjiu.lu@intel.com>
2062
2063         * gcc.dg/vect/no-vfa-vect-37.c: Replace __aligned__(16) with
2064         __aligned__(__BIGGEST_ALIGNMENT__).
2065         * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
2066         * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
2067         * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
2068         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
2069         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
2070         * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
2071         * gcc.dg/vect/Os-vect-95.c: Likewise.
2072         * gcc.dg/vect/pr20122.c: Likewise.
2073         * gcc.dg/vect/pr36493.c: Likewise.
2074         * gcc.dg/vect/pr37385.c: Likewise.
2075         * gcc.dg/vect/slp-7.c: Likewise.
2076         * gcc.dg/vect/slp-9.c: Likewise.
2077         * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
2078         * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
2079         * gcc.dg/vect/vect-35.c: Likewise.
2080         * gcc.dg/vect/vect-40.c: Likewise.
2081         * gcc.dg/vect/vect-42.c: Likewise.
2082         * gcc.dg/vect/vect-44.c: Likewise.
2083         * gcc.dg/vect/vect-46.c: Likewise.
2084         * gcc.dg/vect/vect-48.c: Likewise.
2085         * gcc.dg/vect/vect-52.c: Likewise.
2086         * gcc.dg/vect/vect-54.c: Likewise.
2087         * gcc.dg/vect/vect-56.c: Likewise.
2088         * gcc.dg/vect/vect-58.c: Likewise.
2089         * gcc.dg/vect/vect-60.c: Likewise.
2090         * gcc.dg/vect/vect-74.c: Likewise.
2091         * gcc.dg/vect/vect-75.c: Likewise.
2092         * gcc.dg/vect/vect-76.c: Likewise.
2093         * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
2094         * gcc.dg/vect/vect-77.c: Likewise.
2095         * gcc.dg/vect/vect-77-global.c: Likewise.
2096         * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
2097         * gcc.dg/vect/vect-78.c: Likewise.
2098         * gcc.dg/vect/vect-78-global.c: Likewise.
2099         * gcc.dg/vect/vect-80.c: Likewise.
2100         * gcc.dg/vect/vect-85.c: Likewise.
2101         * gcc.dg/vect/vect-87.c: Likewise.
2102         * gcc.dg/vect/vect-88.c: Likewise.
2103         * gcc.dg/vect/vect-92.c: Likewise.
2104         * gcc.dg/vect/vect-93.c: Likewise.
2105         * gcc.dg/vect/vect-95.c: Likewise.
2106         * gcc.dg/vect/vect-97.c: Likewise.
2107         * gcc.dg/vect/vect-complex-1.c: Likewise.
2108         * gcc.dg/vect/vect-complex-4.c: Likewise.
2109         * gcc.dg/vect/vect-complex-5.c: Likewise.
2110         * gcc.dg/vect/vect-multitypes-10.c: Likewise.
2111         * gcc.dg/vect/vect-multitypes-11.c: Likewise.
2112         * gcc.dg/vect/vect-multitypes-12.c: Likewise.
2113         * gcc.dg/vect/vect-multitypes-13.c: Likewise.
2114         * gcc.dg/vect/vect-multitypes-14.c: Likewise.
2115         * gcc.dg/vect/vect-multitypes-15.c: Likewise.
2116         * gcc.dg/vect/vect-multitypes-16.c: Likewise.
2117         * gcc.dg/vect/vect-multitypes-17.c: Likewise.
2118         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
2119         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
2120         * gcc.dg/vect/vect-multitypes-7.c: Likewise.
2121         * gcc.dg/vect/vect-multitypes-8.c: Likewise.
2122         * gcc.dg/vect/vect-multitypes-9.c: Likewise.
2123         * gcc.dg/vect/vect-outer-1a.c: Likewise.
2124         * gcc.dg/vect/vect-outer-1.c: Likewise.
2125         * gcc.dg/vect/vect-outer-2a.c: Likewise.
2126         * gcc.dg/vect/vect-outer-2b.c: Likewise.
2127         * gcc.dg/vect/vect-outer-2.c: Likewise.
2128         * gcc.dg/vect/vect-outer-2c.c: Likewise.
2129         * gcc.dg/vect/vect-outer-2d.c: Likewise.
2130         * gcc.dg/vect/vect-outer-3a.c: Likewise.
2131         * gcc.dg/vect/vect-outer-3b.c: Likewise.
2132         * gcc.dg/vect/vect-outer-3.c: Likewise.
2133         * gcc.dg/vect/vect-outer-3c.c: Likewise.
2134         * gcc.dg/vect/vect-outer-5.c: Likewise.
2135         * gcc.dg/vect/vect-outer-6.c: Likewise.
2136         * gcc.dg/vect/vect-reduc-dot-s16a.c: Likewise.
2137         * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
2138         * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
2139         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
2140         * gcc.dg/vect/vect-reduc-dot-s8c.c: Likewise.
2141         * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
2142         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
2143         * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
2144         * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
2145         * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
2146         * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
2147         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
2148         * gcc.dg/vect/vect-widen-mult-u8.c: Likewise.
2149         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
2150
2151 2009-05-08  Joseph Myers  <joseph@codesourcery.com>
2152
2153         PR c/24581
2154         * gcc.dg/torture/complex-sign.h: New header.
2155         * gcc.dg/torture/complex-sign-add.c,
2156         gcc.dg/torture/complex-sign-mixed-add.c,
2157         gcc.dg/torture/complex-sign-mixed-div.c,
2158         gcc.dg/torture/complex-sign-mixed-mul.c,
2159         gcc.dg/torture/complex-sign-mixed-sub.c,
2160         gcc.dg/torture/complex-sign-mul.c,
2161         gcc.dg/torture/complex-sign-sub.c: New tests.
2162
2163 2009-05-08  Janus Weil  <janus@gcc.gnu.org>
2164
2165         PR fortran/39876
2166         * gfortran.dg/intrinsic_3.f90: New.
2167
2168 2009-05-07  Janis Johnson  <janis187@us.ibm.com>
2169
2170         PR c/39037
2171         * gcc.dg/Wunsuffixed-float-constants-1.c: New test.
2172         * gcc.dg/cpp/pragma-float-const-decimal64-1.c: New test.
2173         * gcc.dg/dfp/float-constant-double.c: New test.
2174         * gcc.dg/dfp/pragma-float-const-decimal64-1.c: New test.
2175         * gcc.dg/dfp/pragma-float-const-decimal64-2.c: New test.
2176         * gcc.dg/dfp/pragma-float-const-decimal64-3.c: New test.
2177         * gcc.dg/dfp/pragma-float-const-decimal64-4.c: New test.
2178         * gcc.dg/dfp/pragma-float-const-decimal64-5.c: New test.
2179         * gcc.dg/dfp/pragma-float-const-decimal64-6.c: New test.
2180         * gcc.dg/dfp/pragma-float-const-decimal64-7.c: New test.
2181         * gcc.dg/dfp/pragma-float-const-decimal64-8.c: New test.
2182         * g++.dg/cpp/pragma-float-const-decimal64-1.C: New test.
2183
2184 2009-05-07  Jakub Jelinek  <jakub@redhat.com>
2185
2186         PR middle-end/40057
2187         * gcc.c-torture/execute/pr40057.c: New test.
2188
2189 2009-05-06  James E. Wilson  <wilson@codesourcery.com>
2190
2191         * gcc.c-torture/compile/const-high-part.c: New test.
2192
2193 2009-05-06  H.J. Lu  <hongjiu.lu@intel.com>
2194
2195         PR testsuite/40050
2196         * lib/plugin-support.exp (plugin-test-execute): Use HOSTCC to
2197         build plugin.
2198
2199 2009-05-06  Janus Weil  <janus@gcc.gnu.org>
2200
2201         PR fortran/39630
2202         * gfortran.dg/proc_decl_1.f90: Modified.
2203         * gfortran.dg/proc_ptr_comp_1.f90: New.
2204         * gfortran.dg/proc_ptr_comp_2.f90: New.
2205         * gfortran.dg/proc_ptr_comp_3.f90: New.
2206         * gfortran.dg/proc_ptr_comp_4.f90: New.
2207         * gfortran.dg/proc_ptr_comp_5.f90: New.
2208         * gfortran.dg/proc_ptr_comp_6.f90: New.
2209
2210 2009-05-06  Dodji Seketeli  <dodji@redhat.com>
2211
2212         PR c++/17395
2213         * g++.dg/template/call7.C: New test.
2214
2215 2009-05-06  Diego Novillo  <dnovillo@google.com>
2216
2217         * lib/plugin-support.exp: Do not prefix $GMPINC with -I.
2218
2219 2009-05-06  H.J. Lu  <hongjiu.lu@intel.com>
2220
2221         * gfortran.dg/pr40021.f: Moved to ...
2222         * gfortran.fortran-torture/execute/pr40021.f: Here.
2223
2224 2009-05-06  Janis Johnson  <janis187@us.ibm.com>
2225
2226         PR middle-end/39986
2227         * gcc.dg/dfp/pr39986.c: New test.
2228
2229 2009-05-06  Michael Matz  <matz@suse.de>
2230
2231         PR middle-end/40021
2232         * gfortran.dg/pr40021.f: New test.
2233
2234 2009-05-06  Le-Chun Wu  <lcwu@google.com>
2235
2236         * lib/plugin-support.exp: New file containing support procs for
2237         plugin testcases.
2238         * lib/target-supports.exp (check_plugin_available): New proc.
2239         * gcc.dg/plugin/plugin.exp: New driver script for gcc testcases.
2240         * gcc.dg/plugin/selfassign.c: New plugin source file.
2241         * gcc.dg/plugin/self-assign-test-1.c: New test.
2242         * gcc.dg/plugin/self-assign-test-2.c: Likewise.
2243         * g++.dg/README: Add description for plugin test.
2244         * g++.dg/dg.exp: Exclude plugin tests from the general test list.
2245         * g++.dg/plugin/plugin.exp: New driver script for g++ testcases.
2246         * g++.dg/plugin/selfassign.c: New plugin source file.
2247         * g++.dg/plugin/self-assign-test-1.C: New test.
2248         * g++.dg/plugin/self-assign-test-2.C: Likewise.
2249         * g++.dg/plugin/self-assign-test-3.C: Likewise.
2250         * g++.dg/plugin/dumb_plugin.c: New plugin source file.
2251         * g++.dg/plugin/dumb-plugin-test-1.C: New test.
2252
2253 2009-05-06  Tobias Burnus  <burnus@net-b.de>
2254
2255         PR fortran/40041
2256         * gfortran.dg/intrinsic_2.f90: New test.
2257         * gfortran.dg/intrinsic.f90: Add old and this PR as comment.
2258
2259 2009-05-06  Joseph Myers  <joseph@codesourcery.com>
2260
2261         PR c/40032
2262         * gcc.dg/noncompile/incomplete-5.c: New test.
2263
2264 2009-05-05  Jakub Jelinek  <jakub@redhat.com>
2265
2266         PR middle-end/39666
2267         * gcc.dg/pr39666-1.c: New test.
2268         * gcc.dg/pr39666-2.c: Likewise.
2269         * g++.dg/warn/Wuninitialized-4.C: Likewise.
2270         * g++.dg/warn/Wuninitialized-5.C: Likewise.
2271         * gfortran.dg/pr39666-1.f90: Likewise.
2272         * gfortran.dg/pr39666-2.f90: Likewise.
2273
2274 2009-05-05  Adam Nemet  <anemet@caviumnetworks.com>
2275
2276         * gcc.target/mips/mips.exp: Add -mtune= to mips_option_groups.
2277         * gcc.target/mips/dspr2-MULT.c: Pass -mtune=74kc
2278         * gcc.target/mips/dspr2-MULTU.c: Likewise.
2279
2280 2009-05-05  Janus Weil  <janus@gcc.gnu.org>
2281
2282         PR fortran/39998
2283         * gfortran.dg/proc_ptr_17.f90: New.
2284
2285 2009-05-05  Richard Guenther  <rguenther@suse.de>
2286
2287         PR tree-optimization/40022
2288         * gcc.c-torture/execute/pr40022.c: New testcase.
2289
2290 2009-05-05  Richard Guenther  <rguenther@suse.de>
2291
2292         PR middle-end/40023
2293         * gcc.c-torture/compile/pr40023.c: New testcase.
2294
2295 2009-05-05  Nathan Sidwell  <nathan@codesourcery.com>
2296
2297         * g++.old-deja/g++.other/overload11.C: Adjust expected errors.
2298         * g++.dg/template/overload9.C: Likewise.
2299         * g++.dg/ext/ms-1.C: New.
2300
2301 2009-05-05  Jakub Jelinek  <jakub@redhat.com>
2302
2303         PR c++/40013
2304         * g++.dg/ext/vla7.C: New test.
2305
2306 2009-05-04  Joseph Myers  <joseph@codesourcery.com>
2307
2308         * gcc.dg/ucnid-11.c, gcc.dg/ucnid-12.c, gcc.dg/ucnid-13.c: New tests.
2309
2310 2009-05-04  Joseph Myers  <joseph@codesourcery.com>
2311
2312         * gcc.dg/ucnid-8.c, gcc.dg/ucnid-9.c, gcc.dg/ucnid-10.c: New tests.
2313         * gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c:
2314         Update expected errors.
2315
2316 2009-05-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2317
2318         PR c++/28152
2319         * g++.dg/parse/parser-pr28152.C: New.
2320         * g++.dg/parse/parser-pr28152-2.C: New.
2321
2322 2009-05-04  Joseph Myers  <joseph@codesourcery.com>
2323
2324         * gcc.dg/attr-alias-5.c, gcc.dg/ucnid-7.c: New tests.
2325
2326 2009-05-03  Eric Botcazou  <ebotcazou@adacore.com>
2327
2328         * gcc.target/sparc/fpmul-2.c: Replace final_cleanup with optimized.
2329         * gcc.target/sparc/fexpand-2.c: Likewise.
2330         * gcc.target/sparc/fpmerge-2.c: Likewise.
2331         * gcc.target/sparc/pdist-2.c: Likewise.
2332
2333 2009-05-03  Richard Guenther  <rguenther@suse.de>
2334
2335         PR c/39983
2336         * gcc.c-torture/compile/pr39983.c: New testcase.
2337
2338 2009-05-03  Joseph Myers  <joseph@codesourcery.com>
2339
2340         * gcc.dg/c99-complex-3.c: New test.
2341
2342 2009-05-03  Joseph Myers  <joseph@codesourcery.com>
2343
2344         * gcc.dg/cpp/utf8-5byte-1.c: New test.
2345
2346 2009-05-02  Joseph Myers  <joseph@codesourcery.com>
2347
2348         * gcc.dg/ucnid-6.c: Fix typo in dg-do directive.
2349
2350 2009-05-02  Richard Guenther  <rguenther@suse.de>
2351
2352         PR middle-end/40001
2353         * gcc.target/spu/pr40001.c: New testcase.
2354
2355 2009-04-30  Adam Nemet  <anemet@caviumnetworks.com>
2356
2357         * gcc.dg/ssp-1.c (__stack_chk_fail): Remove static.
2358
2359 2009-04-30  Steve Ellcey  <sje@cup.hp.com>
2360
2361         PR middle-end/39579
2362         * gcc.dg/vect/vect-35.c: XFAIL for IA64 and Sparc.
2363         * gfortran.dg/vect/fast-math-pr38968.f90: Ditto.
2364
2365 2009-04-30  Janis Johnson  <janis187@us.ibm.com>
2366
2367         PR testsuite/39776
2368         * g++.dg/ext/altivec-15.C: Remove dg-error for messages that are
2369         no longer issued.
2370
2371 2009-04-30  David Ayers  <ayers@fsfe.org>
2372
2373         * lib/objc.exp (objc_init): Add and set gcc_warning_prefix
2374         and gcc_error_prefix variables.
2375         * objc.dg/bad-receiver-type.m: Update to match correct
2376         diagnostics marker.
2377         * objc.dg/encode-5.m: Likewise.
2378         * objc.dg/id-1.m: Likewise.
2379         * objc.dg/method-1.m: Likewise.
2380         * objc.dg/method-6.m: Likewise.
2381         * objc.dg/method-7.m: Likewise.
2382         * objc.dg/method-9.m: Likewise.
2383         * objc.dg/method-11.m: Likewise.
2384         * objc.dg/method-20.m: Likewise.
2385         * objc.dg/private-1.m: Likewise.
2386
2387 2009-04-30  Janne Blomqvist  <jb@gcc.gnu.org>
2388
2389         PR libfortran/39667
2390         * gfortran.dg/advance_1.f90: Don't require target fd_truncate.
2391         * gfortran.dg/advance_4.f90: Likewise
2392         * gfortran.dg/advance_5.f90: Likewise
2393         * gfortran.dg/append_1.f90: Likewise
2394         * gfortran.dg/backslash_1.f90: Likewise
2395         * gfortran.dg/backslash_2.f90: Likewise
2396         * gfortran.dg/backslash_3.f: Likewise
2397         * gfortran.dg/backspace_10.f90: Likewise
2398         * gfortran.dg/backspace_3.f: Likewise
2399         * gfortran.dg/backspace_4.f: Likewise
2400         * gfortran.dg/backspace_5.f: Likewise
2401         * gfortran.dg/backspace_8.f: Likewise
2402         * gfortran.dg/backspace_9.f: Likewise
2403         * gfortran.dg/complex_write.f90: Likewise
2404         * gfortran.dg/convert_implied_open.f90: Likewise
2405         * gfortran.dg/dollar_edit_descriptor_1.f: Likewise
2406         * gfortran.dg/dos_eol.f: Likewise
2407         * gfortran.dg/empty_format_1.f90: Likewise
2408         * gfortran.dg/endfile.f: Likewise
2409         * gfortran.dg/eof_1.f90: Likewise
2410         * gfortran.dg/eor_1.f90: Likewise
2411         * gfortran.dg/eor_handling_1.f90: Likewise
2412         * gfortran.dg/eor_handling_2.f90: Likewise
2413         * gfortran.dg/eor_handling_3.f90: Likewise
2414         * gfortran.dg/eor_handling_4.f90: Likewise
2415         * gfortran.dg/eor_handling_5.f90: Likewise
2416         * gfortran.dg/error_recovery_5.f90: Likewise
2417         * gfortran.dg/f2003_inquire_1.f03: Likewise
2418         * gfortran.dg/f2003_io_4.f03: Likewise
2419         * gfortran.dg/f2003_io_5.f03: Likewise
2420         * gfortran.dg/f2003_io_7.f03: Likewise
2421         * gfortran.dg/fgetc_1.f90: Likewise
2422         * gfortran.dg/fgetc_2.f90: Likewise
2423         * gfortran.dg/flush_1.f90: Likewise
2424         * gfortran.dg/fmt_exhaust.f90: Likewise
2425         * gfortran.dg/fmt_huge.f90: Likewise
2426         * gfortran.dg/fmt_read.f90: Likewise
2427         * gfortran.dg/fmt_t_1.f90: Likewise
2428         * gfortran.dg/fmt_t_2.f90: Likewise
2429         * gfortran.dg/fmt_t_3.f90: Likewise
2430         * gfortran.dg/fmt_t_4.f90: Likewise
2431         * gfortran.dg/fmt_t_5.f90: Likewise
2432         * gfortran.dg/fmt_t_7.f: Likewise
2433         * gfortran.dg/fseek.f90: Likewise
2434         * gfortran.dg/ftell_1.f90: Likewise
2435         * gfortran.dg/ftell_2.f90: Likewise
2436         * gfortran.dg/func_derived_3.f90: Likewise
2437         * gfortran.dg/inquire_9.f90: Likewise
2438         * gfortran.dg/iostat_1.f90: Likewise
2439         * gfortran.dg/iostat_2.f90: Likewise
2440         * gfortran.dg/list_read_1.f90: Likewise
2441         * gfortran.dg/list_read_4.f90: Likewise
2442         * gfortran.dg/list_read_5.f90: Likewise
2443         * gfortran.dg/list_read_7.f90: Likewise
2444         * gfortran.dg/list_read_8.f90: Likewise
2445         * gfortran.dg/list_read_9.f90: Likewise
2446         * gfortran.dg/namelist_13.f90: Likewise
2447         * gfortran.dg/namelist_14.f90: Likewise
2448         * gfortran.dg/namelist_15.f90: Likewise
2449         * gfortran.dg/namelist_16.f90: Likewise
2450         * gfortran.dg/namelist_17.f90: Likewise
2451         * gfortran.dg/namelist_18.f90: Likewise
2452         * gfortran.dg/namelist_19.f90: Likewise
2453         * gfortran.dg/namelist_20.f90: Likewise
2454         * gfortran.dg/namelist_24.f90: Likewise
2455         * gfortran.dg/namelist_26.f90: Likewise
2456         * gfortran.dg/namelist_27.f90: Likewise
2457         * gfortran.dg/namelist_28.f90: Likewise
2458         * gfortran.dg/namelist_37.f90: Likewise
2459         * gfortran.dg/namelist_38.f90: Likewise
2460         * gfortran.dg/namelist_39.f90: Likewise
2461         * gfortran.dg/namelist_40.f90: Likewise
2462         * gfortran.dg/namelist_43.f90: Likewise
2463         * gfortran.dg/namelist_44.f90: Likewise
2464         * gfortran.dg/namelist_45.f90: Likewise
2465         * gfortran.dg/namelist_46.f90: Likewise
2466         * gfortran.dg/namelist_47.f90: Likewise
2467         * gfortran.dg/namelist_48.f90: Likewise
2468         * gfortran.dg/namelist_49.f90: Likewise
2469         * gfortran.dg/namelist_50.f90: Likewise
2470         * gfortran.dg/namelist_51.f90: Likewise
2471         * gfortran.dg/namelist_52.f90: Likewise
2472         * gfortran.dg/namelist_56.f90: Likewise
2473         * gfortran.dg/namelist_char_only.f90: Likewise
2474         * gfortran.dg/namelist_use.f90: Likewise
2475         * gfortran.dg/namelist_use_only.f90: Likewise
2476         * gfortran.dg/noadv_size.f90: Likewise
2477         * gfortran.dg/open_access_append_1.f90: Likewise
2478         * gfortran.dg/pad_no.f90: Likewise
2479         * gfortran.dg/pr12884.f: Likewise
2480         * gfortran.dg/pr17090.f90: Likewise
2481         * gfortran.dg/pr17285.f90: Likewise
2482         * gfortran.dg/pr17286.f90: Likewise
2483         * gfortran.dg/pr18122.f90: Likewise
2484         * gfortran.dg/pr18210.f90: Likewise
2485         * gfortran.dg/pr18392.f90: Likewise
2486         * gfortran.dg/pr19155.f: Likewise
2487         * gfortran.dg/pr19216.f: Likewise
2488         * gfortran.dg/pr19467.f90: Likewise
2489         * gfortran.dg/pr19657.f: Likewise
2490         * gfortran.dg/pr20257.f90: Likewise
2491         * gfortran.dg/read_bad_advance.f90: Likewise
2492         * gfortran.dg/read_eof_2.f90: Likewise
2493         * gfortran.dg/read_eof_4.f90: Likewise
2494         * gfortran.dg/read_many_1.f: Likewise
2495         * gfortran.dg/read_noadvance.f90: Likewise
2496         * gfortran.dg/read_repeat.f90: Likewise
2497         * gfortran.dg/read_size_noadvance.f90: Likewise
2498         * gfortran.dg/read_x_past.f: Likewise
2499         * gfortran.dg/record_marker_1.f90: Likewise
2500         * gfortran.dg/record_marker_3.f90: Likewise
2501         * gfortran.dg/rewind_1.f90: Likewise
2502         * gfortran.dg/runtime_warning_1.f90: Likewise
2503         * gfortran.dg/shape_3.f90: Likewise
2504         * gfortran.dg/slash_1.f90: Likewise
2505         * gfortran.dg/stat_1.f90: Likewise
2506         * gfortran.dg/stat_2.f90: Likewise
2507         * gfortran.dg/streamio_11.f90: Likewise
2508         * gfortran.dg/streamio_3.f90: Likewise
2509         * gfortran.dg/streamio_4.f90: Likewise
2510         * gfortran.dg/streamio_9.f90: Likewise
2511         * gfortran.dg/tl_editing.f90: Likewise
2512         * gfortran.dg/unf_io_convert_1.f90: Likewise
2513         * gfortran.dg/unf_io_convert_2.f90: Likewise
2514         * gfortran.dg/unf_read_corrupted_2.f90: Likewise
2515         * gfortran.dg/unf_short_record_1.f90: Likewise
2516         * gfortran.dg/utf8_1.f03: Likewise
2517         * gfortran.dg/utf8_2.f03: Likewise
2518         * gfortran.dg/widechar_IO_1.f90: Likewise
2519         * gfortran.dg/write_check3.f90: Likewise
2520         * gfortran.dg/write_rewind_2.f: Likewise
2521         * gfortran.dg/x_slash_2.f: Likewise
2522         
2523 2009-04-29  Richard Guenther  <rguenther@suse.de>
2524
2525         PR target/39943
2526         * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
2527         New.
2528         (check_effective_target_vect_floatuint_cvt): Likewise.
2529         * gcc.dg/vect/slp-10.c: Adjust.
2530         * gcc.dg/vect/slp-11.c: Adjust.
2531         * gcc.dg/vect/slp-12b.c: Adjust.
2532         * gcc.dg/vect/slp-33.c: Adjust.
2533         * gcc.c-torture/compile/pr39943.c: New testcase.
2534
2535 2009-04-29  Richard Guenther  <rguenther@suse.de>
2536
2537         PR middle-end/39937
2538         * gcc.c-torture/compile/pr39937.c: New testcase.
2539
2540 2009-04-29  Richard Guenther  <rguenther@suse.de>
2541
2542         PR tree-optimization/39941
2543         * gcc.c-torture/compile/pr39941.c: New testcase.
2544
2545 2009-04-29  Bernd Schmidt  <bernd.schmidt@analog.com>
2546
2547         * gcc.target/bfin/20090411-1.c: New test.
2548
2549 2009-04-29  Anmol P. Paralkar  <anmol@freescale.com>
2550
2551         PR target/39565
2552         * gcc.dg/pr39565.c: New testcase.
2553
2554 2009-04-28  Nathan Sidwell  <nathan@codesourcery.com>
2555
2556         * gcc.target/i386/sse4_1-roundps-1.c: Skip for vxworks kernel.
2557         * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
2558         * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
2559         * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
2560         * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
2561         * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
2562         * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
2563         * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
2564         * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
2565         * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
2566         * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
2567         * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
2568         * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
2569         * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
2570         * gcc.target/i386/pr37191.c: Likewise.
2571         * gcc.target/i386/reload-1.c: Likewise.
2572         * g++.old-deja/g++.pt/repo1.C: Skip for vxworks kernel.
2573         * g++.old-deja/g++.pt/repo2.C: Likewise.
2574         * g++.old-deja/g++.pt/repo3.C: Likewise.
2575         * g++.old-deja/g++.pt/repo4.C: Likewise.
2576         * g++.old-deja/g++.pt/instantiate4.C: Likewise.
2577         * g++.old-deja/g++.pt/instantiate6.C: Likewise.
2578         * g++.dg/template/repo1.C: Likewise.
2579         * g++.dg/template/repo2.C: Likewise.
2580         * g++.dg/template/repo3.C: Likewise.
2581         * g++.dg/template/repo4.C: Likewise.
2582         * g++.dg/template/repo5.C: Likewise.
2583         * g++.dg/template/repo6.C: Likewise.
2584         * g++.dg/template/repo7.C: Likewise.
2585         * g++.dg/template/repo8.C: Likewise.
2586         * g++.dg/template/repo9.C: Likewise.
2587         * g++.dg/rtti/repo1.C: Likewise.        
2588         * gcc.dg/cpp/_Pragma6.c: Skip for vxworks.
2589         * g++.dg/cpp/_Pragma1.C: Skip for vxworks.
2590         * gcc.dg/pthread-init-1.c: Xfail for vxworks rtp.
2591         * g++.dg/other/PR23205.C: Skip for vxworks.
2592         * g++.dg/ext/visibility/class1.C: Requires PIC.
2593         * g++.dg/eh/async-unwind2.C: Requires PIC.
2594         * lib/target-supports.exp (check_cxa_atexit_available): Vxworks
2595         does not have cxa_exit.
2596
2597 2009-04-28  Jing Yu  <jingyu@google.com>
2598
2599         PR testsuite/39790
2600         * lib/target-supports.exp (check_effective_target_tls): Remove
2601         comment of caching.
2602         (check_effective_target_tls_native): Likewise.
2603         (check_effective_target_tls_runtime): Likewise.
2604         * gcc.dg/tls/alias-1.c (dg-require-effective-target): Change target
2605         tls to tls_runtime.
2606         * gcc.dg/tls/opt-2.c: Add dg-require-effective-target tls_runtime.
2607
2608 2009-04-28  Janus Weil  <janus@gcc.gnu.org>
2609
2610         PR fortran/39946
2611         * gfortran.dg/proc_ptr_16.f90: New.
2612
2613 2009-04-28  Steve Ellcey  <sje@cup.hp.com>
2614
2615         * gcc.target/ia64/sync-1.c: Check for cmpxchg8 only if
2616         lp64 is true.
2617
2618 2009-04-28  Richard Guenther  <rguenther@suse.de>
2619
2620         PR middle-end/39937
2621         * gfortran.fortran-torture/compile/pr39937.f: New testcase.
2622
2623 2009-04-28  H.J. Lu  <hongjiu.lu@intel.com>
2624
2625         * g++.dg/warn/pr35652.C: Removed.
2626         * gcc.dg/pr35652.c: Likewise.
2627
2628 2009-04-28  Alexander Monakov  <amonakov@ispras.ru>
2629
2630         * gcc.target/ia64/20071210-2.c: New testcase.
2631
2632 2009-04-28  Uros Bizjak  <ubizjak@gmail.com>
2633
2634         PR c/39323
2635         * gcc.dg/pr39323-2.c: Also scan for alignment in log2 format.
2636         * gcc.dg/pr39323-3.c: Ditto.
2637
2638 2009-04-28  Janus Weil  <janus@gcc.gnu.org>
2639
2640         PR fortran/39930
2641         PR fortran/39931
2642         * gfortran.dg/ambiguous_reference_2.f90: New.
2643         * gfortran.dg/pointer_assign_7.f90: New.
2644
2645 2009-04-28  Nathan Froyd  <froydnj@codesourcery.com>
2646             Mark Mitchell  <mark@codesourcery.com>
2647
2648         * gcc.target/powerpc/20020118-1.c: Skip on vxworks targets.
2649         * gcc.dg/20020103-1.c: Check for __ppc.
2650         * gcc.dg/asm-b.c: Check for __ppc.
2651         * gcc.dg/20020919-1.c: Check for __ppc.
2652         * gcc.dg/20020312-2.c: Likewise.
2653         * gcc.dg/trampoline-1.c: Add appropriate NO_TRAMPOLINES #ifndefs.
2654         * gcc.dg/torture/asm-subreg-1.c: Skip on sparc vxworks targets.
2655         * gcc.dg/attr-weakref-1.c: Skip on selected vxworks targets.
2656         * g++.dg/warn/weak1.C: Likewise.
2657         * gcc.dg/tree-ssa/20030714-1.c (find_base_value): Declare as
2658         static so appropriate optimizations kick in.
2659         (find_base_value_wrapper): New function.
2660         * g++.dg/eh/simd-5.C: Fix target triplet.
2661         * gcc.target/arm/long-calls-1.c: Skip for -mlong-calls.
2662
2663 2009-04-28  Uros Bizjak  <ubizjak@gmail.com>
2664             H.J. Lu  <hongjiu.lu@intel.com>
2665
2666         PR target/39911
2667         * gcc.target/i386/pr39911.c: New test.
2668
2669 2009-04-28  Paul Thomas  <pault@gcc.gnu.org>
2670
2671         PR fortran/39879
2672         * gfortran.dg/alloc_comp_assign_10.f90: New test.
2673
2674 2009-04-28  Ben Elliston  <bje@au.ibm.com>
2675
2676         PR c++/35652
2677         Revert:
2678
2679         2009-03-27  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2680
2681         * gcc.dg/pr35652.C: New.
2682         * g++.dg/warn/pr35652.C: New.
2683         * gcc.dg/format/plus-1.c: Adjust message.
2684
2685 2009-04-27  DJ Delorie  <dj@redhat.com>
2686
2687         * lib/target-supports.exp (check_effective_target_double64): New.
2688         (check_effective_target_double64plus): New.
2689         (check_effective_target_large_double): New.
2690         * gcc.dg/Wconversion-real-integer.c: Require double64plus.
2691         * gcc.dg/div-double-1.c: Likewise.
2692         * gcc.dg/Wconversion-real.c: Require large_double.
2693         * gcc.dg/cdce1.c: Require large_double instead of checking targets.
2694
2695         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c: Skip if doubles
2696         are too small.
2697
2698         * gcc.c-torture/execute/ieee/20010226-1.c: Mark all floating point
2699         constants as long.
2700
2701 2009-04-27  Ian Lance Taylor  <iant@google.com>
2702
2703         * gcc.dg/Wcxx-compat-5.c: New testcase.
2704         * gcc.dg/Wcxx-compat-6.c: New testcase.
2705
2706 2009-04-27  Trevor Smigiel <trevor_smigiel@playstation.sony.com>
2707
2708         Allow non-constant arguments to conversion intrinsics.
2709         * gcc.target/spu/intrinsics-3.c: Update tests.
2710
2711 2009-04-27  Richard Guenther  <rguenther@suse.de>
2712
2713         PR middle-end/39928
2714         * gcc.c-torture/compile/pr39928-1.c: New testcase.
2715         * gcc.c-torture/compile/pr39928-2.c: Likewise.
2716
2717 2009-04-27  H.J. Lu  <hongjiu.lu@intel.com>
2718
2719         PR target/39903
2720         * gcc.dg/torture/pr39903-1.c: New.
2721         * gcc.dg/torture/pr39903-2.c: Likewise.
2722
2723 2009-04-27  Revital Eres  <eres@il.ibm.com>
2724
2725         * gcc.dg/sms-1.c: Add noinline attribute, create sms dump file
2726         and check it.
2727         * gcc.dg/sms-2.c: Add dump check.
2728         * gcc.dg/sms-3.c: Add noinline attribute, create sms dump file
2729         and check it.
2730         * gcc.dg/sms-4.c: Likewise.
2731         * gcc.dg/sms-5.c: Likewise.
2732         * gcc.dg/sms-6.c: Likewise.
2733         * gcc.dg/sms-7.c: Likewise.
2734         * gcc.dg/sms-antideps.c: Rename to...
2735         * gcc.dg/sms-8.c: This and add sms dump file and check it.
2736
2737 2009-04-27  Eric Botcazou  <ebotcazou@adacore.com>
2738
2739         * gnat.dg/opt2.adb: New test.
2740
2741 2009-04-27  Jakub Jelinek  <jakub@redhat.com>
2742
2743         PR c++/39875
2744         * g++.dg/warn/Wunused-15.C: New test.
2745
2746 2009-04-26  Michael Matz  <matz@suse.de>
2747
2748         Expand from SSA.
2749         * gcc.dg/tree-ssa/20030728-1.c: Use -rtl-expand-details dump and
2750         change regexps.
2751         * gcc.target/i386/pr37248-1.c: Modified.
2752         * gcc.target/i386/pr37248-3.c: Modified.
2753         * gcc.target/i386/pr37248-2.c: Modified.
2754         * gnat.dg/aliasing1.adb: Modified.
2755         * gnat.dg/pack9.adb: Modified.
2756         * gnat.dg/aliasing2.adb: Modified.
2757         * gcc.dg/strict-overflow-2.c: Modified.
2758         * gcc.dg/autopar/reduc-1char.c: Modified.
2759         * gcc.dg/autopar/reduc-2char.c: Modified.
2760         * gcc.dg/autopar/reduc-1.c: Modified.
2761         * gcc.dg/autopar/reduc-2.c: Modified.
2762         * gcc.dg/autopar/reduc-3.c: Modified.
2763         * gcc.dg/autopar/reduc-6.c: Modified.
2764         * gcc.dg/autopar/reduc-7.c: Modified.
2765         * gcc.dg/autopar/reduc-8.c: Modified.
2766         * gcc.dg/autopar/reduc-9.c: Modified.
2767         * gcc.dg/autopar/reduc-1short.c: Modified.
2768         * gcc.dg/autopar/reduc-2short.c: Modified.
2769         * gcc.dg/autopar/parallelization-1.c: Modified.
2770         * gcc.dg/strict-overflow-4.c: Modified.
2771         * gcc.dg/strict-overflow-6.c: Modified.
2772         * gcc.dg/gomp/combined-1.c: Modified.
2773         * gcc.dg/no-strict-overflow-1.c: Modified.
2774         * gcc.dg/no-strict-overflow-3.c: Modified.
2775         * gcc.dg/no-strict-overflow-5.c: Modified.
2776         * gcc.dg/tree-ssa/reassoc-13.c: Modified.
2777         * gcc.dg/tree-ssa/pr18134.c: Modified.
2778         * gcc.dg/tree-ssa/20030824-1.c: Modified.
2779         * gcc.dg/tree-ssa/vector-2.c: Modified.
2780         * gcc.dg/tree-ssa/forwprop-9.c: Modified.
2781         * gcc.dg/tree-ssa/loop-21.c: Modified.
2782         * gcc.dg/tree-ssa/20030824-2.c: Modified.
2783         * gcc.dg/tree-ssa/vector-3.c: Modified.
2784         * gcc.dg/tree-ssa/asm-3.c: Modified.
2785         * gcc.dg/tree-ssa/pr23294.c: Modified.
2786         * gcc.dg/tree-ssa/loop-22.c: Modified.
2787         * gcc.dg/tree-ssa/loop-15.c: Modified.
2788         * gcc.dg/tree-ssa/prefetch-4.c: Modified.
2789         * gcc.dg/tree-ssa/pr22051-1.c: Modified.
2790         * gcc.dg/tree-ssa/pr20139.c: Modified.
2791         * gcc.dg/tree-ssa/scev-cast.c: Modified.
2792         * gcc.dg/tree-ssa/pr22051-2.c: Modified.
2793         * gcc.dg/tree-ssa/reassoc-1.c: Modified.
2794         * gcc.dg/tree-ssa/loop-5.c: Modified.
2795         * gcc.dg/tree-ssa/pr19431.c: Modified.
2796         * gcc.dg/tree-ssa/pr32044.c: Modified.
2797         * gcc.dg/tree-ssa/prefetch-7.c: Modified.
2798         * gcc.dg/tree-ssa/loop-19.c: Modified.
2799         * gcc.dg/tree-ssa/loop-28.c: Modified.
2800         * gcc.dg/tree-ssa/ssa-pre-15.c: Modified.
2801         * gcc.dg/tree-ssa/divide-1.c: Modified.
2802         * gcc.dg/tree-ssa/inline-1.c: Modified.
2803         * gcc.dg/tree-ssa/divide-3.c: Modified.
2804         * gcc.dg/tree-ssa/pr30978.c: Modified.
2805         * gcc.dg/tree-ssa/alias-6.c: Modified.
2806         * gcc.dg/tree-ssa/divide-4.c: Modified.
2807         * gcc.dg/tree-ssa/alias-11.c: Modified.
2808         * gcc.dg/no-strict-overflow-7.c: Modified.
2809         * gcc.dg/strict-overflow-1.c: Modified.
2810         * gcc.dg/pr15784-4.c: Modified.
2811         * gcc.dg/pr34263.c: Modified.
2812         * gcc.dg/strict-overflow-3.c: Modified.
2813         * gcc.dg/tree-prof/stringop-1.c: Modified.
2814         * gcc.dg/tree-prof/val-prof-1.c: Modified.
2815         * gcc.dg/tree-prof/val-prof-2.c: Modified.
2816         * gcc.dg/tree-prof/val-prof-3.c: Modified.
2817         * gcc.dg/tree-prof/val-prof-4.c: Modified.
2818         * gcc.dg/no-strict-overflow-2.c: Modified.
2819         * gcc.dg/no-strict-overflow-4.c: Modified.
2820         * gcc.dg/no-strict-overflow-6.c: Modified.
2821         * g++.dg/tree-ssa/pr27090.C: Modified.
2822         * g++.dg/tree-ssa/tmmti-2.C: Modified.
2823         * g++.dg/tree-ssa/ptrmemfield.C: Modified.
2824         * g++.dg/tree-ssa/pr19807.C: Modified.
2825         * g++.dg/opt/pr30965.C: Modified.
2826         * g++.dg/init/new17.C: Modified.
2827         * gfortran.dg/whole_file_6.f90: Modified.
2828         * gfortran.dg/whole_file_5.f90: Modified.
2829         * gfortran.dg/reassoc_1.f90: Modified.
2830         * gfortran.dg/reassoc_3.f90: Modified.
2831
2832 2009-04-26  Steven G. Kargl  <kargl@gcc.gnu.org>
2833
2834         PR fortran/39893
2835         * gfortran.dg/assumed_charlen_dummy.f90: New Test.
2836
2837 2009-04-26  Jakub Jelinek  <jakub@redhat.com>
2838
2839         PR inline-asm/39543
2840         * gcc.target/i386/pr39543-1.c: New test.
2841         * gcc.target/i386/pr39543-2.c: New test.
2842         * gcc.target/i386/pr39543-3.c: New test.
2843
2844         PR c/39889
2845         * gcc.dg/Wunused-value-3.c: New test.
2846
2847 2009-04-26  Joseph Myers  <joseph@codesourcery.com>
2848
2849         PR c/39581
2850         * gcc.dg/c99-const-expr-14.c, gcc.dg/gnu99-const-expr-4.c,
2851         gcc.dg/vla-21.c: New tests.
2852
2853 2009-04-26  Joseph Myers  <joseph@codesourcery.com>
2854
2855         PR c/39556
2856         * gcc.dg/inline-34.c: New test.
2857
2858 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
2859
2860         * gcc.dg/enum-const-1.c, gcc.dg/enum-const-2.c,
2861         gcc.dg/enum-const-3.c: New tests.
2862         * gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu99-const-expr-1.c: Use
2863         -pedantic-errors.  Update expected diagnostics.
2864
2865 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
2866
2867         PR c/39582
2868         * gcc.dg/vla-20.c: New test.
2869
2870 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
2871
2872         PR c/39564
2873         * gcc.dg/vla-19.c: New test.
2874
2875 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
2876
2877         PR preprocessor/39559
2878         * gcc.dg/c99-intconst-2.c: New test.
2879
2880 2009-04-25  Jan Hubicka  <jh@suse.cz>
2881
2882         * g++.dg/tree-ssa/ehcleanup-1.C: Update.
2883
2884 2009-04-25  Janus Weil  <janus@gcc.gnu.org>
2885
2886         PR fortran/39688
2887         * gfortran.dg/import7.f90: New.
2888
2889 2009-04-24  Richard Guenther  <rguenther@suse.de>
2890
2891         * gcc.dg/tree-ssa/vrp48.c: Fix.
2892
2893 2008-04-24  Doug Kwan  <dougkwan@google.com>
2894
2895         * g++.dg/init/copy7.C: Only abort in memcpy if source and
2896         destination are the same.
2897
2898 2009-04-24  Richard Guenther  <rguenther@suse.de>
2899
2900         * gcc.dg/tree-ssa/vrp48.c: New testcase.
2901
2902 2009-04-24  Joseph Myers  <joseph@codesourcery.com>
2903
2904         * gcc.dg/array-const-1.c, gcc.dg/array-const-2.c,
2905         gcc.dg/array-const-3.c: New tests.
2906
2907 2009-04-24  Ian Lance Taylor  <iant@google.com>
2908
2909         * gcc.dg/Wcxx-compat-4.c: New testcase.
2910
2911 2009-04-24  Daniel Kraft  <d@domob.eu>
2912
2913         * gfortran.dg/typebound_generic_1.f03: Change so that no error is
2914         expected on already erraneous symbol (renamed to fresh one).
2915
2916 2009-04-24  Paolo Bonzini  <bonzini@gnu.org>
2917
2918         PR middle-end/39867
2919         * gcc.dg/pr39867.c: New.
2920
2921 2009-04-24  Janus Weil  <janus@gcc.gnu.org>
2922
2923         PR fortran/39861
2924         PR fortran/39864
2925         * gfortran.dg/intrinsic_1.f90: New.
2926
2927 2009-04-24  Eric Botcazou  <ebotcazou@adacore.com>
2928
2929         * gnat.dg/alignment7.adb: New test.
2930         * gnat.dg/alignment8.adb: Likewise.
2931
2932 2009-04-24  Eric Botcazou  <ebotcazou@adacore.com>
2933
2934         * gnat.dg/specs/pr34799.ads: Rename to rep_clause1.ads.
2935         * gnat.dg/specs/rep_clause2.ads: New test.
2936
2937 2009-04-24  Jakub Jelinek  <jakub@redhat.com>
2938
2939         PR rtl-optimization/39794
2940         * gcc.dg/pr39794.c: New test.
2941
2942 2009-04-23  Eric Botcazou  <ebotcazou@adacore.com>
2943
2944         * gnat.dg/atomic1.adb: New test.
2945         * gnat.dg/atomic1_pkg.ads: New helper.
2946
2947 2009-04-23  Steve Ellcey  <sje@cup.hp.com>
2948
2949         PR testsuite/39623
2950         * gcc.dg/vect/no-vfa-vect-57.c: XFAIL when vect_no_align.
2951         * gcc.dg/vect/no-vfa-vect-61.c: Ditto.
2952         
2953 2009-04-23  Rafael Avila de Espindola  <espindola@google.com>
2954
2955         * gcc.dg/format/gcc_diag-1.c (foo): Don't check that %E produces a
2956         warning.
2957
2958 2009-04-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2959
2960         PR C/31499
2961         * gcc.dg/vector-init-1.c: New testcase.
2962         * gcc.dg/vector-init-2.c: New testcase.
2963
2964 2009-04-22  Eric Botcazou  <ebotcazou@adacore.com>
2965
2966         * gnat.dg/enum2.adb: New test.
2967         * gnat.dg/enum2_pkg.ads: New helper.
2968
2969 2009-04-22  Jakub Jelinek  <jakub@redhat.com>
2970
2971         PR c/39855
2972         * gcc.dg/torture/pr39855.c: New test.
2973
2974 2009-04-22  Dodji Seketeli  <dodji@redhat.com>
2975
2976         PR c++/39639
2977         * g++.dg/cpp0x/pr39639.C: New test.
2978
2979 2009-04-22  Mark Heffernan  <meheff@google.com>
2980
2981         * gcc.dg/profile-generate-3.c: New test.
2982
2983 2009-04-22  Jan Hubicka  <jh@suse.cz>
2984
2985         * g++.dg/tree-ssa/ehcleanup-1.C: New testcase.
2986
2987 2009-04-22  Steve Ellcey  <sje@cup.hp.com>
2988
2989         PR testsuite/39623
2990         * gcc.dg/vect/no-vfa-vect-43.c Fix vect_no_align check.
2991         
2992 2009-04-22  Richard Guenther  <rguenther@suse.de>
2993
2994         PR tree-optimization/39824
2995         * gcc.c-torture/compile/pr39824.c: New testcase.
2996
2997 2009-04-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2998
2999         PR c++/14875
3000         * g++.dg/parse/parser-pr14875.C: New.
3001         * g++.dg/parse/parser-pr14875-2.C: New.
3002         * g++.dg/parse/error6.C: Update match string.
3003
3004 2009-04-22  Richard Guenther  <rguenther@suse.de>
3005
3006         PR tree-optimization/39845
3007         * gcc.c-torture/compile/pr39845.c: New testcase.
3008
3009 2009-04-22  Janus Weil  <janus@gcc.gnu.org>
3010
3011         PR fortran/39735
3012         * gfortran.dg/assumed_charlen_function_5.f90: Modified.
3013         * gfortran.dg/external_initializer.f90: Modified.
3014         * gfortran.dg/interface_26.f90: Modified.
3015         * gfortran.dg/intrinsic_subroutine.f90: Modified.
3016         * gfortran.dg/proc_ptr_3.f90: Modified.
3017         * gfortran.dg/proc_ptr_15.f90: New.
3018         * gfortran.dg/proc_ptr_result_1.f90: Modified.
3019
3020 2009-04-21  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3021
3022         PR c++/35711
3023         * g++.dg/warn/pr35711.C: New.
3024         * g++.dg/conversion/ptrmem2.C: Update.
3025
3026 2009-04-21  Joseph Myers  <joseph@codesourcery.com>
3027
3028         * ChangeLog, ChangeLog-1993-2007, ChangeLog-2008, ChangeLog.ptr,
3029         ChangeLog.tree-ssa, README, README.QMTEST, README.compat,
3030         README.gcc, g++.dg/README, g++.dg/compat/break/README,
3031         g++.dg/gomp/gomp.exp, g++.old-deja/g++.brendan/README,
3032         g++.old-deja/g++.oliva/ChangeLog, g++.old-deja/g++.robertl/README,
3033         gcc.c-torture/ChangeLog.0,
3034         gcc.c-torture/execute/builtins/builtins.exp, gcc.dg/README,
3035         gcc.dg/gomp/gomp.exp, gcc.target/frv/frv.exp,
3036         gcc.target/i386/math-torture/math-torture.exp,
3037         gcc.target/mips/inter/mips16-inter.exp,
3038         gcc.target/mips/mips-nonpic/README,
3039         gcc.target/x86_64/abi/README.gcc,
3040         gcc.target/xstormy16/xstormy16.exp, gcc.test-framework/README,
3041         gfortran.dg/g77/README, gfortran.dg/gomp/gomp.exp,
3042         gfortran.fortran-torture/ChangeLog.g95: Add copyright and license
3043         notices.
3044         * ChangeLog-1993-2007, ChangeLog: Correct dates.
3045
3046 2009-04-21  Eric Botcazou  <ebotcazou@adacore.com>
3047
3048         * gcc.dg/debug/dwarf2/short-circuit.c: New test.
3049
3050 2009-04-21  Richard Guenther  <rguenther@suse.de>
3051
3052         PR middle-end/39829
3053         * gcc.dg/torture/pr39829.c: New testcase.
3054
3055 2009-04-21  Martin Jambor  <mjambor@suse.cz>
3056
3057         * gcc.dg/tree-ssa/cswtch-2.c: New test.
3058
3059 2009-04-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3060
3061         PR 16202
3062         * gcc.dg/sequence-pt-1.c: Remove XFAILs.
3063         * gcc.dg/sequence-pt-2.c: New.
3064         * gcc.dg/sequence-pt-3.c: New.
3065         * g++.dg/warn/sequence-pt-1.C: Remove XFAILs.
3066         * g++.dg/warn/sequence-pt-2.c: New.
3067         * g++.dg/warn/sequence-pt-3.c: New.
3068
3069 2009-04-21  Jakub Jelinek  <jakub@redhat.com>
3070
3071         * gcc.dg/torture/pr39678.c (struct X): Make c field signed char.
3072
3073 2009-04-21  Eric Botcazou  <ebotcazou@adacore.com>
3074
3075         * gnat.dg/import1.ad[sb]: New test.
3076
3077 2009-04-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3078
3079         * objc/execute/exceptions/handler-1.m: For the NeXT runtime, just
3080         return 0.
3081
3082 2009-04-20  Tobias Burnus  <burnus@net-b.de>
3083
3084         PR fortran/39811
3085         * gfortran.dg/continuation_11.f90: New test.
3086
3087 2009-04-21  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3088
3089         PR c++/13358
3090         * gcc.dg/wtr-int-type-1.c: Use two dg-warning to match two
3091         messages. Test for "long long" in system headers.
3092         * gcc.dg/c99-longlong-2.c: New.
3093         * g++.dg/warn/pr13358.C: New.
3094         * g++.dg/warn/pr13358-2.C: New.
3095         * g++.dg/warn/pr13358-3.C: New.
3096         * g++.dg/warn/pr13358-4.C: New.
3097
3098 2009-04-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3099
3100         * gcc.dg/framework-2.c: Fix up for non existent includes
3101         being fatal errors now.
3102
3103 2009-04-20  Paul Thomas  <pault@gcc.gnu.org>
3104
3105         PR fortran/39800
3106         * gfortran.dg/private_type_13.f90: New test.
3107         * gfortran.dg/private_type_2.f90: Add option -std=f95.
3108
3109 2009-04-20  Le-Chun Wu  <lcwu@google.com>
3110
3111         PR c++/39803
3112         * g++.dg/warn/Wunused-14.C: New test.
3113
3114 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
3115
3116         * gnat.dg/specs/small_alignment.ads: New test.
3117
3118 2009-04-20  Ian Lance Taylor  <iant@google.com>
3119
3120         * gcc.dg/Wcxx-compat-3.c: New testcase.
3121
3122 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
3123
3124         * gnat.dg/pack13.ad[sb]: New test.
3125         * gnat.dg/pack13_pkg.ads: New helper.
3126
3127 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
3128
3129         * gnat.dg/discr11.ad[sb]: New test.
3130         * gnat.dg/discr11_pkg.ads: New helper.
3131
3132 2009-04-20  Ira Rosen  <irar@il.ibm.com>
3133
3134         PR tree-optimization/39675
3135         * gcc.dg/vect/O3-pr39675-2.c: New test.
3136
3137 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
3138
3139         * gnat.dg/rep_clause3.adb: New test.
3140
3141 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
3142
3143         PR c/37481
3144         * gcc.dg/c99-flex-array-7.c: New test.
3145
3146 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
3147
3148         PR c/19771
3149         * gcc.c-torture/execute/vla-dealloc-1.c: New test.
3150
3151 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
3152
3153         PR c/38243
3154         * gcc.dg/c99-restrict-3.c: New test.
3155
3156 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
3157
3158         PR preprocessor/20078
3159         * gcc.dg/cpp/paste16.c, gcc.dg/cpp/redef4.c: New tests.
3160
3161 2009-04-19  Eric Botcazou  <ebotcazou@adacore.com>
3162
3163         * lib/gnat.exp (local_find_gnatmake): Pass --LINK to gnatlink.
3164         Do not pass -B$root after -margs.
3165
3166 2009-04-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3167
3168         PR c/32061
3169         PR c++/36954
3170         * gcc.dg/pr32061.c: New.
3171         * gcc.dg/Wlogical-op-1.c: Update.
3172         * g++.dg/warn/Wlogical-op-1.C: Update.
3173         * g++.dg/warn/pr36954.C: New.
3174
3175 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
3176
3177         PR c/27676
3178         * gcc.dg/lvalue-5.c: New test.
3179
3180 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
3181
3182         PR c/22367
3183         * gcc.dg/lvalue-6.c, gcc.dg/lvalue-7.c: New tests.
3184
3185 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
3186
3187         * gcc.dg/cpp/include5.c: New test.
3188
3189 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
3190
3191         PR c/35210
3192         * gcc.dg/call-diag-2.c: New test.
3193
3194 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
3195
3196         PR preprocessor/39646
3197         * gcc.dg/cpp/line8.c: New test.
3198
3199 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
3200
3201         PR preprocessor/39647
3202         * gcc.dg/cpp/line7.c: New test.
3203
3204 2009-04-18  Richard Guenther  <rguenther@suse.de>
3205
3206         PR middle-end/39804
3207         * gcc.target/i386/pr39804.c: New testcase.
3208
3209 2009-04-18  Eric Botcazou  <ebotcazou@adacore.com>
3210
3211         * gcc.target/i386/pr39496.c: Compile with -mtune=i686.
3212         * g++.dg/other/pr39496.C: Likewise.
3213
3214 2009-04-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3215
3216         PR middle-end/36902
3217         * gcc.dg/pr36902.c: New.
3218
3219 2009-04-17  Diego Novillo  <dnovillo@google.com>
3220
3221         * gcc.c-torture/execute/builtins/strlen-3.c: Fix ODR
3222         violation for variable 'inside_main'.
3223
3224 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
3225
3226         * gfortran.fortran-torture/execute/getarg_1.x: New file.
3227
3228 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
3229
3230         * gfortran.dg/vect/pr39318.f90: Guard with "target fopenmp".
3231
3232 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
3233
3234         * gfortran.dg/chmod_1.f90: Disable on spu-*-* targets.
3235         * gfortran.dg/chmod_2.f90: Likewise.
3236         * gfortran.dg/chmod_3.f90: Likewise.
3237         * gfortran.dg/open_errors.f90: Likewise.
3238         * gfortran.dg/stat_1.f90: Likewise.
3239         * gfortran.dg/stat_2.f90: Likewise.
3240
3241 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
3242
3243         * gfortran.fortran-torture/execute/nan_inf_fmt.x: Skip on spu-*-*.
3244         * gfortran.fortran-torture/execute/intrinsic_nearest.x: Likewise.
3245         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: Likewise.
3246         * gfortran.dg/nearest_1.f90: Likewise.
3247         * gfortran.dg/nearest_3.f90: Likewise.
3248         * gfortran.dg/isnan_1.f90: Likewise.
3249         * gfortran.dg/isnan_2.f90: Likewise.
3250         * gfortran.dg/nan_1.f90: Likewise.
3251         * gfortran.dg/nan_2.f90: Likewise.
3252         * gfortran.dg/nan_3.f90: Likewise.
3253         * gfortran.dg/nan_4.f90: Likewise.
3254         * gfortran.dg/module_nan.f90: Likewise.
3255         * gfortran.dg/int_conv_2.f90: Likewise.
3256         * gfortran.dg/init_flag_3.f90: Likewise.
3257         * gfortran.dg/namelist_42.f90: Likewise.
3258         * gfortran.dg/namelist_43.f90: Likewise.
3259         * gfortran.dg/real_const_3.f90: Likewise.
3260         * gfortran.dg/transfer_simplify_1.f90: Likewise.
3261
3262         * gfortran.dg/default_format_1.f90: XFAIL on spu-*-*.
3263         * gfortran.dg/default_format_denormal_1.f90: XFAIL on spu-*-*.
3264         * gfortran.dg/scalar_mask_2.f90: XFAIL on spu-*-*.
3265         * gfortran.dg/integer_exponentiation_3.F90: XFAIL on spu-*-*.
3266         * gfortran.dg/integer_exponentiation_5.F90: XFAIL on spu-*-*.
3267
3268         * gfortran.dg/elemental_subroutine_1.f90: Relax "epsilon" check.
3269         * gfortran.dg/gamma_5.f90: Likewise.
3270
3271 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
3272
3273         * lib/gcc-dg.exp (gcc-dg-prune): Make linker message check
3274         less strict so it also works with auto-overlay support.
3275         * lib/gcc-defs.exp (${tool}_check_unsupported_p): Add check
3276         for "exceeds local store" linker errors on the SPU.
3277
3278         * lib/gfortran.exp: Include target-supports.exp.
3279         (gfortran_init): On SPU targets where automatic overlay support
3280         is available, use it to build all Fortran test cases.
3281
3282         * gfortran.dg/pr20257.f90: Skip on spu-*-* targets.
3283
3284 2009-04-17  Arnaud Charlet  <charlet@adacore.com>
3285
3286         * gnat.dg/ref_type.ads, gnat.dg/ref_type.adb: Fix test after proper
3287         rule enforced by gnat on taft types.
3288
3289 2009-04-17  Jakub Jelinek  <jakub@redhat.com>
3290
3291         PR testsuite/39792
3292         * g++.dg/ext/complit11.C: Add empty dg-options.
3293
3294 2009-04-16  Andrew Pinski  <pinskia@gmail.com>
3295
3296         PR c++/17570
3297         * g++.dg/template/defarg11.C: New test.
3298
3299 2009-04-16  Andrew Pinski  <pinskia@gmail.com>
3300
3301         PR c++/28766
3302         * g++.dg/ext/complit11.C: New testcase.
3303
3304 2009-04-15  Le-Chun Wu  <lcwu@google.com>
3305
3306         PR c++/39551
3307         * g++.dg/warn/Wunused-13.C: New testcase.
3308
3309 2009-04-15  Ian Lance Taylor  <iant@google.com>
3310
3311         * gcc.dg/Wenum-compare-1.c: New testcase.
3312
3313 2009-04-15  Richard Guenther  <rguenther@suse.de>
3314
3315         PR tree-optimization/39764
3316         * g++.dg/torture/pr39764.C: New testcase.
3317
3318 2009-04-15  Nathan Sidwell  <nathan@codesourcery.com>
3319
3320         * g++.dg/ext/altivec-17.C: New.
3321
3322 2009-04-15  Arnaud Charlet  <charlet@adacore.com>
3323
3324         * gnat.dg/sync1.ads: Fix error now flagged by gnat.
3325         * gnat.dg/specs/limited1.ads: Ditto.
3326
3327 2009-04-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
3328
3329         PR testsuite/39769
3330         * gcc.dg/vmx/3a-04.c (test): Don't rely on floating point equality
3331         for testing the results of estimate instructions.
3332         * gcc.dg/vmx/3a-04m.c (test): Ditto.
3333         * gcc.dg/vmx/3a-05.c (test): Ditto.
3334
3335 2009-04-14  Jason Merrill  <jason@redhat.com>
3336
3337         PR c++/39763
3338         * g++.dg/warn/Wshadow-4.C: Extend.
3339
3340 2009-04-14  Uros Bizjak  <ubizjak@gmail.com>
3341
3342         * gcc.target/alpha/pr39740.c (dg-options): Add -mexplicit-relocs.
3343         (do_D): Remove attribute hidden.
3344
3345 2009-04-13  Jason Merrill  <jason@redhat.com>
3346
3347         PR c++/39480
3348         * g++.dg/init/copy7.C: New.
3349
3350 2009-04-13  H.J. Lu  <hongjiu.lu@intel.com>
3351
3352         PR testsuite/39733
3353         * gcc.misc-tests/options.exp (check_for_options): Renamed to ...
3354         (check_for_all_options): This.
3355
3356 2009-04-13  Jason Merrill  <jason@redhat.com>
3357
3358         PR c++/39750
3359         * g++.dg/template/crash90.C: New.
3360
3361 2009-04-12  Jason Merrill  <jason@redhat.com>
3362
3363         PR c++/39742
3364         * g++.dg/overload/extern-C-2.C: New.
3365
3366 2009-04-12  Joseph Myers  <joseph@codesourcery.com>
3367
3368         PR preprocessor/31869
3369         * gcc.dg/cpp/strify5.c: New test.
3370
3371 2009-04-12  Eric Botcazou  <ebotcazou@adacore.com>
3372
3373         * gnat.dg/enum1.adb: New test.
3374         * gnat.dg/enum1_pkg.ads: New helper.
3375
3376 2009-04-12  Uros Bizjak  <ubizjak@gmail.com>
3377
3378         PR target/39740
3379         * gcc.target/alpha/pr39740.c: New test.
3380
3381 2009-04-11  Daniel Kraft  <d@domob.eu>
3382
3383         PR fortran/37746
3384         * gfortran.dg/bounds_check_strlen_1.f90: New test.
3385         * gfortran.dg/bounds_check_strlen_2.f90: New test.
3386         * gfortran.dg/bounds_check_strlen_3.f90: New test.
3387         * gfortran.dg/bounds_check_strlen_4.f90: New test.
3388         * gfortran.dg/bounds_check_strlen_5.f90: New test.
3389         * gfortran.dg/bounds_check_strlen_6.f90: New test.
3390         * gfortran.dg/bounds_check_strlen_7.f90: New test.
3391         * gfortran.fortran-torture/execute/intrinsic_index.f90: Fix wrong
3392         expected string length that failed with -fbounds-check now.
3393         * gfortran.fortran-torture/execute/intrinsic_trim.f90: Ditto.
3394
3395 2009-04-11  Janus Weil  <janus@gcc.gnu.org>
3396
3397         PR fortran/39692
3398         * gfortran.dg/proc_ptr_14.f90: New.
3399
3400 2009-04-11  Richard Guenther  <rguenther@suse.de>
3401
3402         PR middle-end/39732
3403         * g++.dg/torture/pr39732.C: New testcase.
3404
3405 2009-04-11  Daniel Franke  <franke.daniel@gmail.com>
3406
3407         * gfortran.dg/whole_file_5.f90: New.
3408         * gfortran.dg/whole_file_6.f90: New.
3409
3410 2009-04-11  Richard Guenther  <rguenther@suse.de>
3411
3412         PR tree-optimization/39713
3413         * g++.dg/torture/pr39713.C: New testcase.
3414
3415 2009-04-10  Richard Guenther  <rguenther@suse.de>
3416
3417         PR c/39712
3418         * gcc.dg/pr39712.c: New testcase.
3419
3420 2009-04-10  H.J. Lu  <hongjiu.lu@intel.com>
3421
3422         PR c++/28301
3423         * g++.dg/cpp0x/enum2.C: Updated.
3424         * g++.dg/debug/pr22514.C: Likewise.
3425         * g++.dg/parse/enum2.C: Likewise.
3426         * g++.dg/parse/enum3.C: Likewise.
3427         * g++.dg/template/crash79.C: Likewise.
3428         * g++.old-deja/g++.jason/cond.C: Likewise.
3429
3430 2009-04-10  Chao-ying Fu  <fu@mips.com>
3431
3432         * gcc.target/mips/interrupt_handler.c: Change from compile to
3433         assemble.
3434
3435 2009-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3436
3437         * objc/execute/forward-1.x: Fix x86_64 entry typos.
3438
3439 2009-04-10  Daniel Franke  <franke.daniel@gmail.com>
3440
3441         PR fortran/38709
3442         * gfortran.dg/zero_sized_6.f90: New.
3443
3444 2009-04-10  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3445
3446         PR  c++/20118
3447         * g++.dg/parse/pr20118.C: New.
3448         * g++.dg/template/spec16.C: Update.
3449
3450 2009-04-09  H.J. Lu  <hongjiu.lu@intel.com>
3451
3452         PR testsuite/35621
3453         * gcc.target/i386/avx-vpabsb-1.c: Add -fno-strict-aliasing.
3454         * gcc.target/i386/avx-vpabsb-1.c: Likewise.
3455         * gcc.target/i386/avx-vpabsd-1.c: Likewise.
3456         * gcc.target/i386/avx-vpabsw-1.c: Likewise.
3457         * gcc.target/i386/avx-vpalignr-1.c: Likewise.
3458         * gcc.target/i386/avx-vphaddd-1.c: Likewise.
3459         * gcc.target/i386/avx-vphaddsw-1.c: Likewise.
3460         * gcc.target/i386/avx-vphaddw-1.c: Likewise.
3461         * gcc.target/i386/avx-vphsubd-1.c: Likewise.
3462         * gcc.target/i386/avx-vphsubsw-1.c: Likewise.
3463         * gcc.target/i386/avx-vphsubw-1.c: Likewise.
3464         * gcc.target/i386/avx-vpmaddubsw-1.c: Likewise.
3465         * gcc.target/i386/avx-vpmulhrsw-1.c: Likewise.
3466         * gcc.target/i386/avx-vpshufb-1.c: Likewise.
3467         * gcc.target/i386/avx-vpsignb-1.c: Likewise.
3468         * gcc.target/i386/avx-vpsignd-1.c: Likewise.
3469         * gcc.target/i386/avx-vpsignw-1.c: Likewise.
3470
3471 2009-04-09  H.J. Lu  <hongjiu.lu@intel.com>
3472
3473         PR target/39678
3474         * g++.dg/torture/pr39678.C: New.
3475         * gcc.dg/compat/struct-complex-2.h: Likewise.
3476         * gcc.dg/compat/struct-complex-2_main.c: Likewise.
3477         * gcc.dg/compat/struct-complex-2_x.c: Likewise.
3478         * gcc.dg/compat/struct-complex-2_y.c: Likewise.
3479         * gcc.dg/torture/pr39678.c: Likewise.
3480         * gcc.target/i386/pr39678.c: Likewise.
3481
3482         * gcc.dg/compat/struct-complex-1_x.c: Add -Wno-psabi.
3483         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
3484
3485         * gcc.target/x86_64/abi/test_passing_structs.c: Include
3486         <complex.h>.  Add tests for structure with complex float.
3487
3488 2009-04-10  Ben Elliston  <bje@au.ibm.com>
3489             Joseph Myers  <joseph@codesourcery.com>
3490
3491         PR target/36800
3492         * gcc.dg/dfp/pr36800.c: New.
3493
3494 2009-04-09  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
3495             Rafael Avila de Espindola  <espindola@google.com>
3496
3497         * gcc.misc-tests/help.exp: New file.
3498         * lib/options.exp: New file.
3499
3500 2009-04-09  Janis Johnson  <janis187@us.ibm.com>
3501
3502         PR libobjc/36610
3503         * objc/execute/forward-1.x: New.
3504
3505 2009-04-09  Paolo Bonzini  <bonzini@gnu.org>
3506
3507         * gcc.dg/pr27150-1.c: Change to a link test.
3508
3509 2009-04-09  Jakub Jelinek  <jakub@redhat.com>
3510
3511         * g++.dg/lookup/using2.C: Change copyright header to refer to version
3512         3 of the GNU General Public License and to point readers at the
3513         COPYING3 file and the FSF's license web page.
3514         * gcc.dg/fixed-point/fixed-point.exp: Likewise.
3515         * gcc.dg/struct/struct-reorg.exp: Likewise.
3516         * gcc.target/spu/tag_manager.c: Likewise.
3517
3518 2009-04-09  Richard Guenther  <rguenther@suse.de>
3519
3520         PR testsuite/39696
3521         * ssa-ccp-25.c: Adjust pattern.
3522
3523 2009-04-09  Janus Weil  <janus@gcc.gnu.org>
3524
3525         PR fortran/36704
3526         * gfortran.dg/external_procedures_1.f90: Modified.
3527         * gfortran.dg/proc_ptr_result_1.f90: New.
3528         * gfortran.dg/proc_ptr_result_2.f90: New.
3529         * gfortran.dg/proc_ptr_result_3.f90: New.
3530
3531 2009-04-09  Richard Guenther  <rguenther@suse.de>
3532
3533         * gcc.dg/vect/vect-54.c: Make constant input data file-scope
3534         to prevent constant propagation.
3535         * gcc.dg/vect/vect-56.c: Likewise.
3536         * gcc.dg/vect/vect-58.c: Likewise.
3537         * gcc.dg/vect/vect-60.c: Likewise.
3538         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
3539         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
3540         * gcc.dg/tree-prof/stringop-2.c: Adjust expected outcome.
3541
3542 2009-04-09  Richard Guenther  <rguenther@suse.de>
3543
3544         * gcc.dg/tree-ssa/ssa-ccp-25.c: New testcase.
3545         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
3546
3547 2009-04-09  Joseph Myers  <joseph@codesourcery.com>
3548
3549         PR c/39613
3550         * gcc.dg/case-const-1.c, gcc.dg/case-const-2.c, gcc.dg/case-const-3.c:
3551         New tests.
3552
3553 2009-04-08  Joseph Myers  <joseph@codesourcery.com>
3554
3555         * gcc.dg/c99-stdint-1.c: Fix cut-and-paste mistakes in test.
3556         * gcc.dg/c99-stdint-7.c, gcc.dg/c99-stdint-8.c: New tests.
3557
3558 2009-04-08  Jakub Jelinek  <jakub@redhat.com>
3559
3560         * g++.dg/debug/dwarf2/static-data-member1.C: New test.
3561
3562 2009-04-08  Jason Merrill  <jason@redhat.com>
3563
3564         PR c++/25185
3565         * g++.dg/template/error40.C: Add another test.
3566
3567 2009-04-08  Joseph Myers  <joseph@codesourcery.com>
3568
3569         PR c/39614
3570         PR c/39673
3571         * gcc.c-torture/compile/pr39614-1.c,
3572         gcc.c-torture/compile/pr39614-2.c,
3573         gcc.c-torture/compile/pr39614-3.c,
3574         gcc.c-torture/compile/pr39614-4.c,
3575         gcc.c-torture/compile/pr39614-5.c,
3576         gcc.c-torture/compile/pr39673-1.c,
3577         gcc.c-torture/compile/pr39673-2.c: New tests.
3578         * gcc.dg/gnu89-const-expr-2.c, gcc.dg/gnu99-const-expr-2.c: Test
3579         more cases.
3580         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
3581         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Update
3582         expected errors.
3583
3584 2009-04-08  Dodji Seketeli  <dodji@redhat.com>
3585
3586         PRc++/39637
3587         * g++.dg/cpp0x/variadic-crash2.C: New test.
3588
3589 2009-04-08  Paul Thomas  <pault@gcc.gnu.org>
3590
3591         PR fortran/38863
3592         * gfortran.dg/alloc_comp_result_1.f90: New test.
3593
3594 2009-04-07  Jason Merrill  <jason@redhat.com>
3595
3596         PR c++/34691
3597         * g++.dg/overload/extern-C-1.C: New.
3598
3599 2009-04-07  Dominique d'Humieres  <dominiq@lps.ens.fr>
3600
3601         PR testsuite/39325
3602         * gcc.misc-tests/linkage.exp: Use -m64 for 64-bit *86*-darwin.
3603
3604 2009-04-07  Jason Merrill  <jason@redhat.com>
3605
3606         PR c++/25185
3607         * g++.dg/template/error40.C: New.
3608
3609 2009-04-07  Janus Weil  <janus@gcc.gnu.org>
3610
3611         PR fortran/38152
3612         * gfortran.dg/proc_ptr_13.f90: Add "-g" option.
3613
3614 2009-04-07  Eric Botcazou  <ebotcazou@adacore.com>
3615
3616         * gnat.dg/subp_elim_errors.ad[sb]: New test.
3617
3618 2009-04-07  Janus Weil  <janus@gcc.gnu.org>
3619
3620         PR fortran/38290
3621         * gfortran.dg/proc_decl_1.f90: Modified.
3622         * gfortran.dg/proc_ptr_11.f90: Extended.
3623         * gfortran.dg/proc_ptr_13.f90: Modified.
3624
3625 2009-04-06  Jason Merrill  <jason@redhat.com>
3626
3627         PR c++/35146
3628         * g++.dg/template/fnspec1.C: New.
3629
3630 2009-04-06  Laurent GUERBY  <laurent@guerby.net>
3631
3632         * lib/gnat.exp: Handle multilib.
3633         
3634 2009-04-06  Paul Thomas  <pault@gcc.gnu.org>
3635
3636         PR fortran/38863
3637         * gfortran.dg/dependency_23.f90: New test.
3638
3639 2009-04-06  Richard Guenther  <rguenther@suse.de>
3640
3641         PR tree-optimization/28868
3642         * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
3643         * gcc.dg/tree-ssa/ssa-sccvn-1.c: Adjust.
3644         * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
3645         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
3646
3647 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
3648
3649         * gcc.dg/pragma-isr-trapa2.c: Skip test for FPU-less architectures.
3650
3651 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
3652
3653         * gcc.target/sh/sh4a-memmovua.c: Include string.h instead of stdlib.h.
3654
3655 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
3656
3657         * gcc.target/sh/sh4a-bitmovua.c (y0): Rename to y_0 to avoid a clash
3658         with the built-in y0, and the subsequent warning.
3659         (y1): Likewise, rename to y_1.
3660
3661 2009-04-06  Janus Weil  <janus@gcc.gnu.org>
3662
3663         PR fortran/39414
3664         * gfortran.dg/proc_decl_21.f90: New.
3665
3666 2009-04-06  Paul Thomas  <pault@gcc.gnu.org>
3667
3668         PR fortran/36091
3669         * gfortran.dg/forall_13.f90: Add -fbounds-check option.
3670
3671 2009-04-06  Hans-Peter Nilsson  <hp@axis.com>
3672
3673         * gfortran.dg/namelist_51.f90, gfortran.dg/utf8_2.f03,
3674         gfortran.dg/namelist_48.f90, gfortran.dg/read_repeat.f90,
3675         gfortran.dg/streamio_9.f90, gfortran.dg/widechar_IO_1.f90,
3676         gfortran.dg/namelist_50.f90, gfortran.dg/namelist_52.f90,
3677         gfortran.dg/utf8_1.f03, gfortran.dg/namelist_56.f90,
3678         gfortran.dg/namelist_49.f90: Gate test on effective_target
3679         fd_truncate.
3680         * gfortran.dg/widechar_IO_3.f90: Ditto.  Fix typo in comment.
3681
3682 2009-04-05  Daniel Kraft  <d@domob.eu>
3683
3684         PR fortran/38654
3685         * gfortran.dg/read_float_2.f03
3686         * gfortran.dg/read_float_3.f90
3687
3688 2009-04-05  Richard Guenther  <rguenther@suse.de>
3689
3690         PR tree-optimization/39648
3691         * gcc.c-torture/compile/pr39648.c: New testcase.
3692
3693 2009-04-05  Jason Merrill  <jason@redhat.com>
3694
3695         PR c++/14912
3696         * g++.dg/template/error39.C: New.
3697
3698 2009-04-05  Daniel Franke  <franke.daniel@gmail.com>
3699
3700         PR fortran/29458
3701         * gfortran.dg/implied_do_1.f90: New.
3702
3703 2009-04-04  Tobias Burnus  <burnus@net-b.de>
3704
3705         PR fortran/39577
3706         * gfortran.dg/recursive_check_8.f90: New.
3707         * gfortran.dg/recursive_check_9.f90: New.
3708         * gfortran.dg/recursive_check_10.f90: New.
3709         * gfortran.dg/recursive_check_11.f90: New.
3710         * gfortran.dg/recursive_check_12.f90: New.
3711         * gfortran.dg/recursive_check_13.f90: New.
3712         * gfortran.dg/recursive_check_14.f90: New.
3713
3714 2009-04-04  Jason Merrill  <jason@redhat.com>
3715
3716         PR c++/25185
3717         * g++.dg/template/error38.C: Add more tests.
3718
3719 2009-04-04  Paul Thomas  <pault@gcc.gnu.org>
3720
3721         PR fortran/37614
3722         * gfortran.dg/common_align_2.f90: New test.
3723
3724 2009-04-04  Richard Guenther  <rguenther@suse.de>
3725
3726         PR tree-optimization/8781
3727         PR tree-optimization/37892
3728         * g++.dg/tree-ssa/pr8781.C: New testcase.
3729         * gcc.dg/tree-ssa/ssa-pre-25.c: Likewise.
3730
3731 2009-04-04  Richard Guenther  <rguenther@suse.de>
3732
3733         PR tree-optimization/39636
3734         * gcc.c-torture/compile/pr39636.c: New testcase.
3735
3736 2009-04-03  H.J. Lu  <hongjiu.lu@intel.com>
3737
3738         PR rtl-optimization/39607
3739         * g++.dg/opt/pr39607.C: New.
3740
3741 2009-04-03  Tobias Burnus  <burnus@net-b.de>
3742
3743         PR fortran/39594
3744         * gfortran.dg/common_12.f90: New.
3745
3746 2009-04-03  Jason Merrill  <jason@redhat.com>
3747
3748         PR c++/39608
3749         * g++.dg/template/const2.C: New test.
3750
3751 2009-04-03  Richard Guenther  <rguenther@suse.de>
3752
3753         PR tree-optimization/2480
3754         PR tree-optimization/23086
3755         * gcc.dg/tree-ssa/pr2480.c: New testcase.
3756         * gcc.dg/tree-ssa/pr23086.c: Likewise.
3757
3758 2009-04-03  Richard Guenther  <rguenther@suse.de>
3759
3760         PR tree-optimization/34743
3761         * gcc.dg/pr38984.c: Remove XFAIL, adjust.
3762         * gcc.dg/tree-ssa/20070302-1.c: Remove XFAIL.
3763         * gcc.dg/tree-ssa/alias-18.c: Likewise.
3764         * gcc.dg/tree-ssa/sra-3.c: Likewise.
3765         * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
3766         * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
3767         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
3768         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
3769
3770 2009-04-03  Richard Guenther  <rguenther@suse.de>
3771
3772         PR middle-end/13146
3773         PR tree-optimization/23940
3774         PR tree-optimization/33237
3775         PR middle-end/33974
3776         PR middle-end/34093
3777         PR tree-optimization/36201
3778         PR tree-optimization/36230
3779         PR tree-optimization/38049
3780         PR tree-optimization/38207
3781         PR tree-optimization/38230
3782         PR tree-optimization/38301
3783         PR tree-optimization/38585
3784         PR middle-end/38895
3785         PR tree-optimization/38985
3786         PR tree-optimization/39299
3787         * gcc.dg/pr19633-1.c: Adjust.
3788         * gcc.dg/torture/pta-callused-1.c: Likewise.
3789         * gcc.dg/torture/pr39074-2.c: Likewise.
3790         * gcc.dg/torture/pr39074.c: Likewise.
3791         * gcc.dg/torture/pta-ptrarith-3.c: New testcase.
3792         * gcc.dg/torture/pr30375.c: Adjust.
3793         * gcc.dg/torture/pr33563.c: Likewise.
3794         * gcc.dg/torture/pr33870.c: Likewise.
3795         * gcc.dg/torture/pr33560.c: Likewise.
3796         * gcc.dg/torture/pta-structcopy-1.c: New testcase.
3797         * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
3798         * gcc.dg/tree-ssa/alias-15.c: Remove.
3799         * gcc.dg/tree-ssa/ssa-dce-4.c: New testcase.
3800         * gcc.dg/tree-ssa/pr26421.c: Adjust.
3801         * gcc.dg/tree-ssa/ssa-fre-10.c: XFAIL.
3802         * gcc.dg/tree-ssa/ssa-dce-5.c: New testcase.
3803         * gcc.dg/tree-ssa/pr23382.c: Adjust.
3804         * gcc.dg/tree-ssa/ssa-fre-20.c: New testcase.
3805         * gcc.dg/tree-ssa/alias-16.c: Adjust.
3806         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
3807         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
3808         * gcc.dg/tree-ssa/alias-18.c: Likewise.
3809         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
3810         * gcc.dg/tree-ssa/ssa-lim-3.c: Likewise.
3811         * gcc.dg/tree-ssa/alias-19.c: Likewise.
3812         * gcc.dg/tree-ssa/pta-ptrarith-1.c: New testcase.
3813         * gcc.dg/tree-ssa/pr13146.c: Likewise.
3814         * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
3815         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
3816         * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
3817         * gcc.dg/tree-ssa/ssa-pre-24.c: New XFAILed testcase.
3818         * gcc.dg/tree-ssa/ssa-fre-19.c: New testcase.
3819         * gcc.dg/tree-ssa/alias-20.c: Likewise.
3820         * gcc.dg/tree-ssa/ssa-dse-12.c: Likewise.
3821         * gcc.dg/tree-ssa/pr38895.c: Likewise.
3822         * gcc.dg/uninit-B.c: XFAIL.
3823         * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
3824         * gcc.dg/uninit-pr19430.c: XFAIL.
3825         * g++.dg/tree-ssa/pr13146.C: New testcase.
3826         * g++.dg/opt/pr36187.C: Adjust.
3827         * g++.dg/torture/20090329-1.C: New testcase.
3828
3829 2009-04-02  Chao-ying Fu  <fu@mips.com>
3830
3831         * gcc.target/mips/interrupt_handler.c: New test.
3832
3833 2009-04-02  David Ayers  <ayers@fsfe.org>
3834
3835         PR objc/18456
3836         * objc.dg/bad-receiver-type-2.m: New test contributed by
3837         Alexander Mamberg.
3838
3839 2009-04-02  Jason Merrill  <jason@redhat.com>
3840
3841         PR c++/25185
3842         * g++.dg/template/error38.C: New test.
3843
3844 2009-04-02  Janis Johnson  <janis187@us.ibm.com>
3845
3846         PR tree-optimization/31677
3847         * gcc.dg/memcpy-1.c: Add compiler option.
3848
3849 2009-04-02  Ira Rosen  <irar@il.ibm.com>
3850
3851         PR tree-optimization/39595
3852         * gfortran.dg/vect/O3-pr39595.f: New test.
3853
3854 2009-04-02  Dodji Seketeli  <dodji@redhat.com>
3855
3856         PR c++/26693
3857         * g++.dg/template/typedef11.C: New test.
3858         * g++.dg/template/typedef12.C: Likewise.
3859         * g++.dg/template/typedef13.C: Likewise.
3860         * g++.dg/template/typedef14.C: Likewise.
3861         * g++.dg/template/typedef15.C: Likewise.
3862         * g++.dg/template/typedef16.C: Likewise.
3863         * g++.dg/template/sfinae3.C: Compile this pedantically.
3864         The only errors expected should be the one saying the typedef is ill
3865         formed.
3866         * g++.old-deja/g++.pt/typename8.C: Likewise.
3867         * g++.dg/template/access11.C: Update this.
3868
3869 2009-04-02  Richard Guenther  <rguenther@suse.de>
3870
3871         PR tree-optimization/37221
3872         * gcc.c-torture/compile/20090331-1.c: New testcase.
3873
3874 2009-04-01  Eric Botcazou  <ebotcazou@adacore.com>
3875
3876         * gcc.c-torture/compile/20090401-1.c: New test.
3877
3878 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
3879
3880         PR c++/4926
3881         * g++.dg/template/pr4926-1.C: New.
3882
3883 2009-04-01  Xinliang David Li  <davidxl@google.com>
3884
3885         * gcc.target/i386/all_one_m128i.c: New test.
3886
3887 2009-04-01  Janis Johnson  <janis187@us.ibm.com>
3888
3889         PR c/39027
3890         * gcc.dg/fltconst-1.c: Don't error for use of d or D in suffix.
3891         * gcc.dg/fltconst-2.c: New test.
3892         * gcc.dg/fltconst-double-pedantic-1.c: New test.
3893         * gcc.dg/fltconst-double-pedantic-2.c: New test.
3894
3895         PR c/33466
3896         * gcc.dg/cpp/pr33466.c: New test.
3897         * gcc.dg/dfp/pr33466.c: New test.
3898         * gcc.dg/fixed-point/pr33466.c: New test.
3899
3900 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
3901
3902         PR tree-optimization/35011
3903         * g++.dg/other/pr35011.C: New.
3904
3905 2009-04-01  Jakub Jelinek  <jakub@redhat.com>
3906
3907         PR target/39226
3908         * gcc.dg/pr39226.c: New test.
3909
3910 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
3911
3912         PR c++/35240
3913         * g++.dg/template/pr35240.C: New.
3914
3915 2009-04-01  Joseph Myers  <joseph@codesourcery.com>
3916
3917         PR c/39605
3918         * gcc.dg/vla-17.c, gcc.dg/vla-18.c: New tests.
3919         * gcc.dg/pr25682.c: Update expected diagnostics.
3920
3921 2009-04-01  Richard Guenther  <rguenther@suse.de>
3922
3923         * gcc.dg/fold-plusmult-2.c: New testcase.
3924
3925 2009-04-01  Jakub Jelinek  <jakub@redhat.com>
3926
3927         PR c/37772
3928         * gcc.dg/pr37772.c: New test.
3929         * g++.dg/ext/asm11.C: New test.
3930
3931 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
3932
3933         * lib/target-libpath.exp (restore_ld_library_path_env_vars): Always
3934         restore GCC_EXEC_PREFIX to its original value, or unset if it was not
3935         defined.
3936
3937 2009-03-31  Jason Merrill  <jason@redhat.com>
3938
3939         * g++.old-deja/g++.other/using9.C: Add expected errors.
3940
3941 2009-03-31  H.J. Lu  <hongjiu.lu@intel.com>
3942
3943         * gcc.c-torture/compile/pr33009.c: Removed.
3944
3945 2009-03-31  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
3946
3947         * gcc.c-torture/compile/pr33009.c: Delete.
3948         * gcc.c-torture/compile/pr11832.c: Likewise.
3949
3950 2009-03-31  Joseph Myers  <joseph@codesourcery.com>
3951
3952         PR c/448
3953         * lib/target-supports.exp (check_effective_target_stdint_types):
3954         Update comment.
3955         (check_effective_target_inttypes_types): New.
3956         * gcc.dg/c99-stdint-1.c, gcc.dg/c99-stdint-2.c,
3957         gcc.dg/c99-stdint-3.c, gcc.dg/c99-stdint-4.c,
3958         gcc.dg/c99-stdint-5.c, gcc.dg/c99-stdint-6.c: New tests.
3959
3960 2009-03-31  Paul Thomas  <pault@gcc.gnu.org>
3961
3962         PR fortran/38917
3963         PR fortran/38918
3964         * gfortran.dg/data_pointer_1.f90: New test.
3965
3966 2009-03-31  Paul Thomas  <pault@gcc.gnu.org>
3967
3968         PR fortran/38915
3969         * gfortran.dg/char_length_15.f90: New test.
3970
3971 2009-03-31  Jason Merrill  <jason@redhat.com>
3972
3973         C++ DR 613
3974         * g++.old-deja/g++.dg/cpp0x/decltype3.C: Remove expected errors.
3975         * g++.old-deja/g++.ext/typeof2.C: Remove expected errors.
3976         * g++.old-deja/g++.other/sizeof2.C: Remove some expected errors,
3977         xfail others.
3978
3979         * g++.dg/other/typedef2.C: New test.
3980
3981         PR c++/37806
3982         * g++.dg/template/typedef17.C: New test.
3983
3984         * g++.dg/cpp0x/auto6.C: Adjust expected mangling.
3985         * g++.dg/cpp0x/auto12.C: Likewise.
3986
3987 2009-03-31  Richard Guenther  <rguenther@suse.de>
3988
3989         PR middle-end/31029
3990         * gcc.dg/fold-compare-4.c: New testcase.
3991         * gcc.dg/fold-compare-5.c: Likewise.
3992
3993 2009-03-31  Richard Guenther  <rguenther@suse.de>
3994
3995         * gcc.dg/tree-ssa/forwprop-12.c: New testcase.
3996
3997 2009-03-31  Joseph Myers  <joseph@codesourcery.com>
3998
3999         PR target/39592
4000         * gcc.target/i386/pr39592-1.c: New test.
4001
4002 2009-03-31  Joseph Myers  <joseph@codesourcery.com>
4003
4004         PR preprocessor/15638
4005         * gcc.dg/cpp/missing-header-1.c: New test.
4006         * gcc.dg/cpp/include2.c: Only test #include <>.  Expect
4007         "compilation terminated" message.
4008         * gcc.dg/cpp/include2a.c: New test.  Copy of include2.c but only
4009         test #include "".
4010         * gcc.dg/pch/counter-2.c, gcc.dg/pch/valid-1.c,
4011         gcc.dg/pch/valid-2.c, gcc.dg/pch/warn-1.c: Expect "compilation
4012         terminated" message.
4013
4014 2009-03-31  Richard Guenther  <rguenther@suse.de>
4015
4016         PR middle-end/23401
4017         PR middle-end/27810
4018         * gcc.dg/tree-ssa/pr23401.c: New testcase.
4019         * gcc.dg/tree-ssa/pr27810.c: Likewise.
4020
4021 2009-03-30  Steven G. Kargl  <kargls@comcast.net>
4022
4023         PR fortran/38389
4024         * gfortran.dg/alloc_alloc_expr_1.f90: Adjust for new error message.
4025         * gfortran.dg/allocate_alloc_opt_1.f90: New test.
4026         * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
4027         * gfortran.dg/allocate_alloc_opt_3.f90: Ditto.
4028         * gfortran.dg/deallocate_alloc_opt_1.f90: Ditto.
4029         * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
4030         * gfortran.dg/deallocate_alloc_opt_3.f90: Ditto.
4031
4032 2009-03-30  Paul Thomas  <pault@gcc.gnu.org>
4033
4034         PR fortran/22571
4035         * gfortran.dg/whole_file_1.f90: New test.
4036         PR fortran/26227
4037         * gfortran.dg/whole_file_2.f90: New test.
4038         * gfortran.dg/whole_file_3.f90: New test.
4039         PR fortran/24886
4040         * gfortran.dg/whole_file_4.f90: New test.
4041
4042 2009-03-30  Jakub Jelinek  <jakub@redhat.com>
4043
4044         * gfortran.dg/bind_c_usage_19.f90: New test.
4045
4046         PR target/39558
4047         * gcc.target/powerpc/altivec-29.c: New test.
4048
4049 2009-03-30  Joseph Myers  <joseph@codesourcery.com>
4050
4051         PR rtl-optimization/323
4052         * gcc.target/i386/excess-precision-1.c,
4053         gcc.target/i386/excess-precision-2.c,
4054         gcc.target/i386/excess-precision-3.c,
4055         gcc.target/i386/excess-precision-4.c,
4056         gcc.target/i386/excess-precision-5.c,
4057         gcc.target/i386/excess-precision-6.c: New tests.
4058
4059 2009-03-30  Joseph Myers  <joseph@codesourcery.com>
4060
4061         PR c/35235
4062         * gcc.dg/c99-array-lval-8.c: New test.
4063
4064 2009-03-29  Joseph Myers  <joseph@codesourcery.com>
4065
4066         PR preprocessor/34695
4067         * gcc.dg/builtin-redefine.c, gcc.dg/cpp/redef2.c,
4068         gcc.dg/cpp/redef3.c, gcc.dg/cpp/trad/redef2.c: Use dg-message
4069         instead of dg-warning for "previous definition" messages.
4070         * gcc.dg/cpp/Wvariadic-1.c, gcc.dg/cpp/Wvariadic-3.c: Expect
4071         "warnings being treated as errors" message.
4072         * gcc.dg/fltconst-1.c: Use -fshow-column.
4073
4074 2009-03-29  Steven G. Kargl  <kargl@gcc.gnu.org>
4075
4076         PR fortran/38823
4077         * gfortran.dg/power1.f90: New test.
4078
4079 2009-03-29  Joseph Myers  <joseph@codesourcery.com>
4080
4081         PR c/456
4082         PR c/5675
4083         PR c/19976
4084         PR c/29116
4085         PR c/31871
4086         PR c/35198
4087         * gcc.c-torture/compile/20081108-1.c,
4088         gcc.c-torture/compile/20081108-2.c,
4089         gcc.c-torture/compile/20081108-3.c, gcc.dg/bconstp-2.c,
4090         gcc.dg/bconstp-3.c, gcc.dg/bconstp-4.c, gcc.dg/c90-const-expr-6.c,
4091         gcc.dg/c90-const-expr-7.c, gcc.dg/c90-const-expr-8.c,
4092         gcc.dg/c90-const-expr-9.c, gcc.dg/c90-const-expr-10.c,
4093         gcc.dg/c90-const-expr-11.c, gcc.dg/c99-const-expr-6.c,
4094         gcc.dg/c99-const-expr-7.c, gcc.dg/c99-const-expr-8.c,
4095         gcc.dg/c99-const-expr-9.c, gcc.dg/c99-const-expr-10.c,
4096         gcc.dg/c99-const-expr-11.c, gcc.dg/c99-const-expr-12.c,
4097         gcc.dg/c99-const-expr-13.c, gcc.dg/compare10.c,
4098         gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu89-const-expr-2.c,
4099         gcc.dg/gnu99-const-expr-1.c, gcc.dg/gnu99-const-expr-2.c,
4100         gcc.dg/gnu99-const-expr-3.c, gcc.dg/vla-12.c, gcc.dg/vla-13.c,
4101         gcc.dg/vla-14.c, gcc.dg/vla-15.c, gcc.dg/vla-16.c: New tests.
4102         * gcc.dg/c90-const-expr-1.c, gcc.dg/c90-const-expr-2.c,
4103         gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-2.c,
4104         gcc.dg/c99-const-expr-3.c, gcc.dg/c99-static-1.c: Remove XFAILs.
4105         * gcc.dg/c90-const-expr-2.c: Use ZERO in place of 0 in another
4106         case.
4107         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
4108         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Remove
4109         XFAILs.  Update expected messages.
4110         * gcc.dg/pr14649-1.c, gcc.dg/pr19984.c, gcc.dg/pr25682.c: Update
4111         expected messages.
4112         * gcc.dg/real-const-1.c: Replace with test from original PR.
4113         * gcc.dg/vect/pr32230.c: Use intermediate cast to __PTRDIFF_TYPE__
4114         when casting from non-constant integer to pointer.
4115
4116 2009-03-29  Richard Guenther  <rguenther@suse.de>
4117
4118         * gcc.dg/tree-ssa/forwprop-11.c: New testcase.
4119
4120 2009-03-29  Daniel Kraft  <d@domob.eu>
4121
4122         PR fortran/37423
4123         * gfortran.dg/typebound_proc_4.f03: Remove not-implemented check for
4124         DEFERRED bindings.
4125         * gfortran.dg/typebound_proc_9.f03: New test.
4126         * gfortran.dg/typebound_proc_10.f03: New test.
4127         * gfortran.dg/typebound_proc_11.f03: New test.
4128         * gfortran.dg/abstract_type_5.f03: New test.
4129
4130 2009-03-29  Tobias Schlüter  <tobi@gcc.gnu.org>
4131
4132         PR fortran/38507
4133         * gfortran.dg/do_4.f: New.
4134         * gfortran.dg/goto_2.f90: Correct expected warnings.
4135         * gfortran.dg/goto_4.f90: Likewise.
4136         * gfortran.dg/goto_5.f90: New.
4137
4138 2009-03-29  H.J. Lu  <hongjiu.lu@intel.com>
4139
4140         PR target/39545
4141         * gcc.c-torture/compile/pr16566-2.c: Add -Wno-psabi for x86-64.
4142
4143         * gcc.target/i386/pr39545-1.c: New.
4144         * gcc.target/i386/pr39545-2.c: Likewise.
4145
4146         * gcc.target/x86_64/abi/test_passing_structs.c (flex1_struct): New.
4147         (flex2_struct): Likewise.
4148         (check_struct_passing7): Likewise.
4149         (check_struct_passing8): Likewise.
4150         (f1s): Likewise.
4151         (f2s): Likewise.
4152         (main): Call check_struct_passing7 and check_struct_passing8.
4153
4154 2009-03-29  Richard Guenther  <rguenther@suse.de>
4155
4156         * gcc.c-torture/execute/20090113-1.c: New testcase.
4157         * gcc.c-torture/execute/20090113-2.c: Likewise.
4158         * gcc.c-torture/execute/20090113-3.c: Likewise.
4159         * gcc.c-torture/execute/20090207-1.c: Likewise.
4160         * gcc.c-torture/compile/20090114-1.c: Likewise.
4161         * gcc.c-torture/compile/20090328-1.c: Likewise.
4162         * gcc.dg/noncompile/920507-1.c: Fix out-of-bounds array access.
4163
4164 2009-03-29  David Ayers  <ayers@fsfe.org>
4165
4166         PR objc/27377
4167         * objc.dg/conditional-1.m: New tests.
4168         
4169 2009-03-28  Adam Nemet  <anemet@caviumnetworks.com>
4170
4171         * gcc.dg/winline-10.c: New test.
4172
4173 2009-03-28  Tobias Burnus  <burnus@net-b.de>
4174
4175         PR fortran/34656
4176         * gfortran.dg/do_check_1.f90: Add test.
4177         * gfortran.dg/do_check_2.f90: Add test.
4178         * gfortran.dg/do_check_3.f90: Add test.
4179         * gfortran.dg/do_check_4.f90: Add test.
4180
4181 2009-03-28  Jan Hubicka  <jh@suse.cz>
4182
4183         * gcc.dg/attr-noinline.c: Avoid pure-const optimization.
4184         * gcc.dg/pr33826.c: Update dump files.
4185         * gcc.dg/ipa/ipa-3.c: Avoid pure-const optimization.
4186         * gcc.dg/ipa/ipa-5.c: Avoid pure-const optimization.
4187
4188 2009-03-28  Martin Jambor  <mjambor@suse.cz>
4189
4190         * g++.dg/tree-ssa/fwprop-align.C: New test.
4191
4192 2009-03-28  Jakub Jelinek  <jakub@redhat.com>
4193
4194         * gcc.target/powerpc/altivec-28.c: New test.
4195
4196         PR c++/39554
4197         * gcc.dg/wdisallowed-functions-1.c: Removed.
4198         * gcc.dg/wdisallowed-functions-2.c: Removed.
4199         * gcc.dg/wdisallowed-functions-3.c: Removed.
4200         * g++.dg/warn/Wdisallowed-functions-1.C: Removed.
4201         * g++.dg/warn/Wdisallowed-functions-2.C: Removed.
4202         * g++.dg/warn/Wdisallowed-functions-3.C: Removed.
4203
4204 2009-03-28  Richard Guenther  <rguenther@suse.de>
4205
4206         PR tree-optimization/38723
4207         * gcc.dg/tree-ssa/ssa-fre-22.c: New testcase.
4208
4209 2009-03-28  Paul Thomas  <pault@gcc.gnu.org
4210
4211         PR fortran/38538
4212         * gfortran.dg/char_result_13.f90: New test.
4213
4214 2009-03-28  Paul Thomas  <pault@gcc.gnu.org>
4215
4216         PR fortran/38765
4217         * gfortran.dg/alloc_comp_assign_9.f90: New test.
4218
4219 2009-03-28  Daniel Kraft  <d@domob.eu>
4220
4221         * gfortran.dg/trim_1.f90: New test.
4222
4223 2009-03-28  Richard Guenther  <rguenther@suse.de>
4224
4225         * gcc.dg/Warray-bounds.c: Do not use redundant stores.
4226         * g++.dg/warn/Warray-bounds.C: Likewise.
4227
4228 2009-03-28  Tobias Burnus  <burnus@net-b.de>
4229
4230         PR fortran/32626
4231         * gfortran.dg/recursive_check_7.f90: New test.
4232
4233 2009-03-28  Tobias Burnus  <burnus@net-b.de>
4234
4235         PR fortran/38432
4236         * gfortran.dg/do_check_5.f90: New test.
4237         * gfortran.dg/array_constructor_11.f90: Add dg-warning.
4238         * gfortran.dg/array_constructor_18.f90: Ditto.
4239         * gfortran.dg/array_constructor_22.f90: Ditto.
4240         * gfortran.dg/do_3.F90: Ditto.
4241         * gfortran.dg/do_1.f90: Ditto.
4242
4243 2009-03-28  Richard Guenther  <rguenther@suse.de>
4244
4245         PR tree-optimization/38180
4246         * gcc.dg/tree-ssa/ssa-ccp-24.c: New testcase.
4247
4248 2009-03-28  Richard Guenther  <rguenther@suse.de>
4249
4250         PR tree-optimization/38513
4251         * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
4252         * gcc.dg/tree-ssa/ssa-dse-11.c: Adjust.
4253         * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
4254         * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
4255         * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
4256         * gcc.dg/vect/vect-multitypes-16.c: Likewise.
4257         * gcc.dg/vect/vect-35.c: Likewise.
4258         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
4259         * gcc.dg/vect/vect-multitypes-17.c: Likewise.
4260         * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
4261
4262 2009-03-28  Richard Guenther  <rguenther@suse.de>
4263
4264         PR tree-optimization/38968
4265         * gfortran.dg/vect/fast-math-pr38968.f90: New testcase.
4266
4267 2009-03-28  Richard Guenther  <rguenther@suse.de>
4268
4269         PR tree-optimization/37795
4270         * gcc.dg/tree-ssa/ssa-ifcombine-7.c: New testcase.
4271
4272 2009-03-28  Joseph Myers  <joseph@codesourcery.com>
4273
4274         * g++.old-deja/g++.ext/attrib5.C, g++.old-deja/g++.jason/thunk3.C,
4275         gcc.c-torture/compile/981006-1.c: Don't XFAIL or add special
4276         options for removed targets.
4277
4278 2009-03-27  Richard Guenther  <rguenther@suse.de>
4279
4280         PR tree-optimization/39120
4281         * gcc.c-torture/execute/pr39120.c: New testcase.
4282
4283 2009-03-27  Richard Guenther  <rguenther@suse.de>
4284
4285         PR tree-optimization/39120
4286         * gcc.dg/torture/pta-callused-1.c: New testcase.
4287
4288 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
4289
4290         PR middle-end/39315
4291         * gcc.target/i386/pr39315-1.c: New.
4292         * gcc.target/i386/pr39315-2.c: Likewise.
4293         * gcc.target/i386/pr39315-3.c: Likewise.
4294         * gcc.target/i386/pr39315-4.c: Likewise.
4295         * gcc.target/i386/pr39315-check.c: Likewise.
4296
4297 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
4298
4299         PR c/39323
4300         * gcc.dg/pr39323-1.c: New.
4301         * gcc.dg/pr39323-2.c: Likewise.
4302         * gcc.dg/pr39323-3.c: Likewise.
4303
4304 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
4305
4306         PR target/38034
4307         * gcc.target/ia64/sync-1.c: New.
4308
4309 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
4310
4311         PR target/39472
4312         * gcc.target/x86_64/abi/callabi/func-2a.c: New.
4313         * gcc.target/x86_64/abi/callabi/func-2b.c: Likewise.
4314         * gcc.target/x86_64/abi/callabi/func-indirect-2a.c: Likewise.
4315         * gcc.target/x86_64/abi/callabi/func-indirect-2b.c: Likewise.
4316         * gcc.target/x86_64/abi/callabi/vaarg-4a.c: Likewise.
4317         * gcc.target/x86_64/abi/callabi/vaarg-4b.c: Likewise.
4318         * gcc.target/x86_64/abi/callabi/vaarg-5a.c: Likewise.
4319         * gcc.target/x86_64/abi/callabi/vaarg-5b.c: Likewise.
4320
4321 2009-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4322
4323         * gcc.dg/torture/builtin-explog-1.c: Remove tests that aren't true
4324         for low precision (i.e. float).
4325
4326 2009-03-27  Dodji Seketeli  <dodji@redhat.com>
4327             Jakub Jelinek  <jakub@redhat.com>
4328
4329         PR debug/37959
4330         * g++.dg/debug/dwarf2/explicit-constructor.C: New test.
4331
4332 2009-03-27  Jakub Jelinek  <jakub@redhat.com>
4333
4334         * gcc.dg/memmove-2.c: New test.
4335         * gcc.dg/memmove-3.c: New test.
4336
4337         * gcc.dg/ipa/ipacost-1.c: Adjust match pattern for change
4338         in clone naming.
4339
4340 2009-03-27  Xinliang David Li  <davidxl@google.com>
4341
4342         PR tree-optimization/39557
4343         * g++.dg/tree-ssa/dom-invalid.C: New test.
4344
4345 2009-03-27  Xinliang David Li  <davidxl@google.com>
4346
4347         PR tree-optimization/39548
4348         * g++.dg/tree-ssa/copyprop.C: New test.
4349
4350 2009-03-27  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4351
4352         PR c++/38638
4353         * g++.dg/template/typename17.C: New testcase.
4354         * g++.dg/template/typename18.C: New testcase.
4355
4356 2009-03-27  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4357
4358         PR c++/36799
4359         * g++.dg/other/var_copy-1.C: New test.
4360
4361 2009-03-27  Simon Martin  <simartin@users.sourceforge.net>
4362
4363         PR c++/37647
4364         * g++.dg/parse/ctor9.C: New test.
4365
4366 2009-03-27  Simon Martin  <simartin@users.sourceforge.net>
4367
4368         PR c++/29727
4369         * g++.dg/init/error2.C: New test.
4370
4371 2009-03-27  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4372
4373         PR c++/35652
4374         * gcc.dg/pr35652.C: New.
4375         * g++.dg/warn/pr35652.C: New.
4376         * gcc.dg/format/plus-1.c: Adjust message.
4377
4378 2009-03-26  Jakub Jelinek  <jakub@redhat.com>
4379
4380         PR c++/39554
4381         * gcc.dg/wdisallowed-functions-3.c: New test.
4382         * g++.dg/warn/Wdisallowed-functions-3.C: New test.
4383
4384 2009-03-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4385
4386         * gcc.dg/inline-33.c: Fix when pic.
4387
4388 2009-03-25  Alexander Monakov  <amonakov@ispras.ru>
4389
4390         * gcc.target/ia64/20090324-1.c: New test.
4391
4392 2009-03-25  Jakub Jelinek  <jakub@redhat.com>
4393
4394         PR c/27898
4395         * gcc.dg/pr27898.c: New test.
4396
4397         PR tree-optimization/32139
4398         * gcc.c-torture/compile/pr32139.c: New test.
4399
4400 2009-03-24  Jason Merrill  <jason@redhat.com>
4401
4402         PR c++/28274
4403         * g++.dg/parse/defarg14.C: New test.
4404
4405 2009-03-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4406
4407         PR libfortran/39528
4408         * gfortran.dg/read_repeat.f90: New test.
4409
4410 2009-03-24  Ira Rosen  <irar@il.ibm.com>
4411
4412         PR tree-optimization/39529
4413         * gcc.dg/vect/pr39529.c: New test.
4414
4415 2009-03-24  Dodji Seketeli  <dodji@redhat.com>
4416             Jakub Jelinek  <jakub@redhat.com>
4417
4418         PR debug/39524
4419         * g++.dg/debug/dwarf2/imported-decl-1.C: New test.
4420
4421 2009-03-23  Jakub Jelinek  <jakub@redhat.com>
4422
4423         PR c/39495
4424         * gcc.dg/gomp/pr39495-2.c: Remove xfails.
4425
4426 2009-03-23  Jason Merrill  <jason@redhat.com>
4427
4428         * g++.dg/cpp0x/auto12.C: Add variadic test.
4429         
4430         PR c++/39526
4431         * g++.dg/warn/Wshadow-4.C: New test.
4432
4433 2009-03-23  Jakub Jelinek  <jakub@redhat.com>
4434
4435         PR tree-optimization/39516
4436         * gfortran.dg/pr39516.f: New test.
4437
4438 2009-03-22  Hans-Peter Nilsson  <hp@axis.com>
4439
4440         * lib/target-libpath.exp (set_ld_library_path_env_vars):
4441         Correct TEST_GCC_EXEC_PREFIX test to check existence as a tcl
4442         variable, not environment variable.
4443
4444 2009-03-21  Jason Merrill  <jason@redhat.com>
4445
4446         PR c++/28879
4447         * g++.dg/ext/vla6.C: New test.
4448
4449 2009-03-20  Jason Merrill  <jason@redhat.com>
4450
4451         * g++.dg/cpp0x/initlist5.C: Add additional test.
4452
4453 2009-03-19  Jakub Jelinek  <jakub@redhat.com>
4454             Janis Johnson  <janis187@us.ibm.com>
4455
4456         * lib/compat.exp (compat-get-options-main, compat-get-options):
4457         Handle dg-prune-output in source file.
4458         * lib/gcc-defs.exp (${tool}_check_compile): Process prune requests.
4459         * gcc.dg/compat/struct-layout-1_main.c: Use dg-prune for warning.
4460         * gcc.dg/compat/struct-layout-1_generate.c: Use -Wno-abi, prune
4461         two warnings.
4462
4463 2009-03-19  Jakub Jelinek  <jakub@redhat.com>
4464
4465         PR c/39495
4466         * gcc.dg/gomp/pr39495-1.c: New test.
4467         * gcc.dg/gomp/pr39495-2.c: New test.
4468         * g++.dg/gomp/pr39495-1.C: New test.
4469         * g++.dg/gomp/pr39495-2.C: New test.
4470
4471         PR target/39496
4472         * gcc.target/i386/pr39496.c: New test.
4473         * g++.dg/other/pr39496.C: New test.
4474
4475 2009-03-19  Li Feng  <nemokingdom@gmail.com>
4476
4477         PR middle-end/39500
4478         * gcc.dg/autopar/pr39500-1.c: New.
4479         * gcc.dg/autopar/pr39500-2.c: New.
4480
4481 2009-03-18  H.J. Lu  <hongjiu.lu@intel.com>
4482
4483         * g++.dg/dg.exp: Prune graphite.
4484
4485 2009-03-18  Sebastian Pop  <sebastian.pop@amd.com>
4486
4487         PR middle-end/39447
4488         * g++.dg/graphite: New.
4489         * g++.dg/graphite/graphite.exp: New.
4490         * g++.dg/graphite/pr39447.C: New.
4491
4492 2009-03-18  H.J. Lu  <hongjiu.lu@intel.com>
4493
4494         PR c++/39425
4495         * g++.dg/template/pr39425.C: New.
4496
4497         * g++.dg/template/spec33.C: Updated.
4498
4499 2009-03-17  Jason Merrill  <jason@redhat.com>
4500
4501         * g++.dg/cpp0x/auto6.C, auto12.C: Update mangling.
4502
4503 2009-03-17  Paolo Carlini  <paolo.carlini@oracle.com>
4504
4505         PR c++/39475
4506         * g++.dg/ext/unary_trait_incomplete.C: New.
4507
4508 2009-03-17  Jing Yu  <jingyu@google.com>
4509
4510         PR middle-end/39378
4511         * g++.dg/inherit/thunk10.C: New test.
4512
4513 2009-03-17  Uros Bizjak  <ubizjak@gmail.com>
4514
4515         PR target/39482
4516         * gcc.target/i386/pr39482.c: New test.
4517
4518 2009-03-17  Jakub Jelinek  <jakub@redhat.com>
4519
4520         PR debug/39471
4521         * g++.dg/debug/dwarf2/imported-module-2.C: Expect
4522         DW_TAG_imported_module, not just any DW_TAG_imported prefixed tag.
4523         * g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
4524         * g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
4525
4526         PR middle-end/39443
4527         * gcc.dg/pr39443.c: New test.
4528
4529         PR debug/39412
4530         * gcc.dg/debug/pr39412.c: New test.
4531
4532 2009-03-17  Janis Johnson  <janis187@us.ibm.com>
4533
4534         PR testsuite/38526
4535         * lib/target-libpath.exp (set_ld_library_path_env_vars): Save
4536         existing GCC_EXEC_PREFIX, set to TEST_GCC_EXEC_PREFIX if that
4537         is defined.
4538         (restore_ld_library_path_env_vars): Restore GCC_EXEC_PREFIX to
4539         its original value, or unset if it was not defined.
4540         * gcc.dg/compat/struct-layout-1.exp: Use set/restore library
4541         path procs around use of HOSTCC.
4542         * g++.dg/compat/struct-layout-1.exp: Ditto.
4543         * objc.dg/gnu-encoding/gnu-encoding.exp: Ditto.
4544
4545 2009-03-16  H.J. Lu  <hongjiu.lu@intel.com>
4546
4547         * gcc.target/x86_64/abi/callabi/func-indirect.c (main): Return 0.
4548
4549 2009-03-16  Janis Johnson  <janis187@us.ibm.com>
4550
4551         Revert patch for PR testsuite/37630.
4552
4553         PR testsuite/37960
4554         * gcc.dg/pr11492.c: Replace constant and remove xfail.
4555
4556         PR testsuite/37630
4557         * lib/target-supports.exp (check_effective_target_ieee): New.
4558         * gcc.c-torture/execute/ieee/ieee.exp: Use it.
4559         * gcc.dg/20001012-1.c: Require ieee.
4560
4561         PR testsuite/37628
4562         * gcc.c-torture/execute/pr35456.x: New, skip test for vax.
4563
4564 2009-03-16  Jakub Jelinek  <jakub@redhat.com>
4565
4566         PR tree-optimization/39455
4567         * gcc.dg/pr39455.c: New test.
4568
4569 2009-03-13  David Ayers  <ayers@fsfe.org>
4570
4571         * objc/execute/trivial.m. New test.
4572
4573 2009-03-13  Jack Howarth  <howarth@bromo.med.uc.edu>
4574
4575         PR target/39137
4576         * gcc.target/i386/stackalign/longlong-2.c: Skip on darwin.
4577
4578 2009-03-13  H.J. Lu  <hongjiu.lu@intel.com>
4579
4580         PR testsuite/39451
4581         * gcc.dg/asm-b.c: Use "Q" constraint on %b1/%h1 and "R"
4582         constraint on (%2).
4583
4584 2009-03-12  David Ayers  <ayers@fsfe.org>
4585
4586         PR libobjc/27466
4587         * objc/execute/exceptions/handler-1.m. New test.
4588
4589 2009-03-12  Jakub Jelinek  <jakub@redhat.com>
4590
4591         PR target/39431
4592         * gcc.target/i386/pr39431.c: New test.
4593
4594 2009-03-12  H.J. Lu  <hongjiu.lu@intel.com>
4595
4596         PR target/39445
4597         * gcc.target/i386/pr39445.c: New.
4598
4599         * gcc.target/i386/push-1.c: XFAIL.
4600
4601 2009-03-11  Adam Nemet  <anemet@caviumnetworks.com>
4602
4603         * gcc.dg/inline-33.c: New test.
4604
4605 2009-03-11  Nathan Froyd  <froydnj@codesourcery.com>
4606
4607         * gcc.dg/vect/vect-82.c: Combine dg-do and
4608         dg-require-effective-target into dg-skip-if.
4609         * gcc.dg/vect/vect-83.c: Likewise.
4610
4611 2009-03-11  Jakub Jelinek  <jakub@redhat.com>
4612
4613         PR target/39137
4614         * gcc.target/i386/stackalign/longlong-1.c: New test.
4615         * gcc.target/i386/stackalign/longlong-2.c: New test.
4616
4617 2009-03-11  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
4618
4619         * g++.old-deja/g++.jason/thunk2.C: Skip on SPU.
4620
4621 2009-03-11  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
4622
4623         * gcc.c-torture/execute/ieee/inf-3.c: New test.
4624         * gcc.c-torture/execute/ieee/inf-2.c: Fix typo.
4625
4626 2009-03-11  Olivier Hainque  <hainque@adacore.com>
4627
4628         * gnat.dg/slice_enum.adb: New test.
4629
4630 2009-03-11  Jason Merrill  <jason@redhat.com>
4631
4632         PR debug/39086
4633         * g++.dg/opt/nrv15.C: New test.
4634
4635 2009-03-10  Ira Rosen  <irar@il.ibm.com>
4636
4637         PR tree-optimization/39422
4638         * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: Move
4639         constant array with static initialization to global memory.
4640         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
4641
4642 2009-03-10  Hariharan Sandanagobalane <hariharan@picochip.com>
4643
4644         * gcc.c-torture/execute/pr39339.c: Bitfield sizes changed to avoid
4645         padding.
4646
4647 2009-03-09  Jakub Jelinek  <jakub@redhat.com>
4648
4649         PR c++/39371
4650         * g++.dg/opt/switch2.C: Add -w to dg-options.
4651         * g++.dg/warn/Wswitch-1.C: Adjust expected warnings.
4652         * g++.dg/warn/switch1.C: New test.
4653         * g++.dg/other/switch3.C: New test.
4654
4655         PR tree-optimization/39394
4656         * gcc.c-torture/compile/pr39394.c: New test.
4657
4658 2009-03-09  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
4659
4660         * gcc.target/s390/20090223-1.c: New testcase.
4661
4662 2009-03-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4663
4664         PR libfortran/39402
4665         * gfortran.dg/fmt_f0_1.f90: New test.
4666
4667 2009-03-08  H.J. Lu  <hongjiu.lu@intel.com>
4668
4669         PR c++/39060
4670         * g++.dg/other/new1.C: Adjusted.
4671         * g++.dg/parse/crash40.C: Likewise.
4672         * g++.dg/parse/defarg12.C: Likewise.
4673         * g++.dg/template/error15.C: Likewise.
4674
4675         * g++.dg/other/pr39060.C: New.
4676
4677 2009-03-07  Jason Merrill  <jason@redhat.com>
4678
4679         PR c++/39367
4680         * g++.dg/opt/new1.C: New.
4681
4682 2009-03-06  Paolo Carlini  <paolo.carlini@oracle.com>
4683
4684         PR c++/33492
4685         * g++.dg/other/error32.C: New.
4686
4687 2009-03-06  Jakub Jelinek  <jakub@redhat.com>
4688
4689         PR middle-end/39360
4690         * gcc.c-torture/compile/pr39360.c: New test.
4691
4692         PR debug/39372
4693         * g++.dg/debug/dwarf2/static-local-var-in-ctor.C: New test.
4694
4695 2009-03-05  Jason Merrill  <jason@redhat.com>
4696
4697         PR c++/38908
4698         * g++.dg/warn/Wuninitialized-3.C: New test.
4699
4700 2009-03-05  Jakub Jelinek  <jakub@redhat.com>
4701
4702         PR debug/39379
4703         * g++.dg/debug/dwarf2/imported-module-3.C: New test.
4704         * g++.dg/debug/dwarf2/imported-module-4.C: New test.
4705
4706 2009-03-04  Jason Merrill  <jason@redhat.com>
4707
4708         PR c++/13549
4709         * g++.dg/template/koenig7.C: New test.
4710
4711 2009-03-04  Nathan Sidwell  <nathan@codesourcery.com>
4712
4713         * g++.dg/torture/predcom-1.C: New test.
4714
4715 2009-03-04  Richard Guenther  <rguenther@suse.de>
4716
4717         PR tree-optimization/39362
4718         * g++.dg/torture/pr39362.C: New testcase.
4719
4720 2009-03-04  Jason Merrill  <jason@redhat.com>
4721             Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4722
4723         PR c++/9634
4724         PR c++/29469
4725         PR c++/29607
4726         * g++.dg/template/dependent-name5.C: New test.
4727
4728 2009-03-04  Steve Ellcey  <sje@cup.hp.com>
4729
4730         PR testsuite/39357
4731         * gcc.dg/vect-iv-6.c (dg-require-effective-target): Change from
4732         vect_int to vect_int_mult.
4733
4734 2009-03-04  Richard Guenther  <rguenther@suse.de>
4735
4736         PR tree-optimization/39358
4737         * g++.dg/warn/Wstrict-aliasing-bogus-escape-2.C: New testcase.
4738         * g++.dg/warn/Wstrict-aliasing-bogus-escape-3.C: Likewise.
4739
4740 2009-03-04  Richard Guenther  <rguenther@suse.de>
4741
4742         PR tree-optimization/39339
4743         * gcc.c-torture/execute/pr39339.c: New testcase.
4744
4745 2009-03-03  Joseph Myers  <joseph@codesourcery.com>
4746
4747         * gcc.c-torture/compile/20090303-1.c,
4748         gcc.c-torture/compile/20090303-2.c: New tests.
4749
4750 2009-03-03  Jakub Jelinek  <jakub@redhat.com>
4751
4752         PR fortran/39354
4753         * gfortran.dg/gomp/pr39354.f90: New test.
4754
4755         PR tree-optimization/39343
4756         * gcc.dg/pr39343.c: New test.
4757
4758 2009-03-03  Ira Rosen  <irar@il.ibm.com>
4759
4760         PR tree-optimization/39248
4761         * gcc.dg/vect/vect-complex-1.c: Add attribute aligned to the arrays.
4762         * gcc.dg/vect/vect-iv-6.c: Don't expect to fail to vectorize
4763         on targets without vector misalignment support.
4764         * lib/target-supports.exp 
4765         (check_effective_target_vect_short_mult): Add 
4766         check_effective_target_arm32.
4767
4768 2009-03-02  Sebastian Pop  <sebastian.pop@amd.com>
4769
4770         PR middle-end/39335
4771         * gcc.dg/graphite/pr39335_1.c: New.
4772         * gcc.dg/graphite/pr39335.c: New.
4773
4774 2009-03-02  H.J. Lu  <hongjiu.lu@intel.com>
4775
4776         * gcc.target/i386/stackalign/return-4.c: Scan andl/andq instead
4777         of andl.
4778         * gcc.target/i386/stackalign/return-5.c: Likewise.
4779         * gcc.target/i386/stackalign/return-6.c: Likewise.
4780
4781 2009-03-02  Richard Guenther  <rguenther@suse.de>
4782             Ira Rosen  <irar@il.ibm.com>
4783
4784         PR tree-optimization/39318
4785         * gfortran.dg/vect/pr39318.f90: New test.
4786
4787 2009-03-01  Jan Hubicka  <jh@suse.cz>
4788
4789         * gcc.dg/debug/dwarf2/ipa-cp1.c: New testcase.
4790
4791 2009-03-01  Jan Hubicka  <jh@suse.cz>
4792
4793         PR debug/39267
4794         * gcc.dg/debug/dwarf2/inline1.c: New testcase.
4795
4796 2009-03-01  Eric Botcazou  <ebotcazou@adacore.com>
4797
4798         * gnat.dg/pack12.adb: New test.
4799
4800 2009-02-26  H.J. Lu  <hongjiu.lu@intel.com>
4801
4802         PR c++/37789
4803         * g++.dg/other/pr37789.C: New.
4804
4805 2009-02-26  Paul Thomas  <pault@gcc.gnu.org>
4806
4807         PR fortran/39295
4808         * gfortran.dg/interface_25.f90: New test.
4809         * gfortran.dg/interface_26.f90: New test.
4810
4811 2009-02-26  Paul Thomas  <pault@gcc.gnu.org>
4812
4813         PR fortran/39292
4814         * gfortran.dg/initialization_22.f90: New test.
4815
4816 2009-02-25  H.J. Lu  <hongjiu.lu@intel.com>
4817
4818         PR rtl-optimization/39241
4819         * gcc.dg/torture/pr39241.c: New.
4820
4821 2009-02-25  Martin Jambor  <mjambor@suse.cz>
4822
4823         PR tree-optimizations/39259
4824         * g++.dg/torture/pr39259.C: New testcase.
4825
4826 2009-02-24  Richard Guenther  <rguenther@suse.de>
4827
4828         PR c++/39242
4829         * g++.dg/template/instantiate10.C: New testcase.
4830
4831 2009-02-24  Richard Guenther  <rguenther@suse.de>
4832             Zdenek Dvorak  <ook@ucw.cz>
4833
4834         PR tree-optimization/39233
4835         * gcc.c-torture/execute/pr39233.c: New testcase.
4836
4837 2009-02-23  Sebastian Pop  <sebastian.pop@amd.com>
4838
4839         PR tree-optimization/39260
4840         * gcc.dg/graphite/pr39260.c: New.
4841
4842 2009-02-23  H.J. Lu  <hongjiu.lu@intel.com>
4843
4844         * g++.dg/init/static-init1.C: Replace int with __PTRDIFF_TYPE__.
4845
4846 2009-02-23  H.J. Lu  <hongjiu.lu@intel.com>
4847
4848         PR c++/36411
4849         * g++.dg/template/void14.C: New.
4850
4851 2009-02-23  Jason Merrill  <jason@redhat.com>
4852
4853         PR c++/38880
4854         * g++.dg/init/const7.C: Remove XFAIL.
4855         * g++.dg/init/static-init1.C: New test.
4856
4857         * g++.dg/cpp0x/initlist14.C: New test.
4858
4859 2009-02-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
4860
4861         PR fortran/38914
4862         * bound_simplification_2.f90:  New test case.
4863         * bound_7.f90:  New test case.
4864
4865 2009-02-21  Joseph Myers  <joseph@codesourcery.com>
4866
4867         * gcc.dg/cpp/include4.c: New test.
4868
4869 2009-02-21  Uros Bizjak  <ubizjak@gmail.com>
4870
4871         PR target/39256
4872         * gcc.target/i386/abi-2.c: New.
4873
4874 2009-02-21  Kaz Kojima  <kkojima@gcc.gnu.org>
4875
4876         * gcc.c-torture/execute/pr39228.x: New.
4877
4878 2009-02-21  Uros Bizjak  <ubizjak@gmail.com>
4879
4880         * gcc.target/i386/abi-1.c: Use scan-assembler-times "..." 1 instead of
4881         scan-assembler to check for xmm0 register.
4882
4883 2009-02-20  Mark Mitchell  <mark@codesourcery.com>
4884             Joseph Myers  <joseph@codesourcery.com>
4885
4886         * gcc.target/arm/va_list.c: New test.
4887         * g++.dg/abi/arm_va_list.C: Likewise.
4888         * lib/target-supports.exp (check_effective_target_arm_eabi): New
4889         function.
4890         * g++.dg/cpp0x/temp-va-arg-bug.C, g++.dg/other/stdarg1.C,
4891         g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-3.C,
4892         g++.dg/warn/miss-format-4.C, g++.dg/warn/miss-format-5.C,
4893         g++.dg/warn/miss-format-6.C, g++.old-deja/g++.other/vaarg2.C,
4894         g++.old-deja/g++.other/vaarg3.C, g++.old-deja/g++.other/vaarg4.C,
4895         g++.old-deja/g++.pt/builtin.C: Use -Wno-abi on ARM EABI targets.
4896
4897 2009-02-20  Jack Howarth  <howarth@bromo.med.uc.edu>
4898
4899         PR testsuite/38164
4900         * gcc.target/i386/amd64-abi-3.c: Add -fomit-frame-pointer
4901         to dg-options.
4902
4903 2009-02-20  Jakub Jelinek  <jakub@redhat.com>
4904
4905         PR target/39240
4906         * gcc.c-torture/execute/pr39240.c: New test.
4907
4908 2009-02-20  Jason Merrill  <jason@redhat.com>
4909
4910         PR c++/39225
4911         * g++.dg/parse/dtor15.C: New test.
4912
4913 2009-02-19  Kazu Hirata  <kazu@codesourcery.com>
4914
4915         * gcc.c-torture/execute/20090219-1.c: New.
4916
4917 2009-02-19  Adam Nemet  <anemet@caviumnetworks.com>
4918
4919         * gcc.target/mips/mips.exp: Comment !CPU in the isa* pseudo-options.
4920         (mips-dg-options): When matching isa* pseudo-options make
4921         'value' optional and accept ! entries.  Use $spec instead of
4922         $isa_spec in the isa pseudo-option error message.  Only
4923         perform the ISA-range check when 'value' is set.  If arch is
4924         matching any CPU in the ! entries switch to its generic ISA.
4925         * gcc.target/mips/branch-1.c: Pass isa=!octeon.
4926         * gcc.target/mips/dmult-1.c: Pass isa=64!octeon rather than -mips64.
4927
4928 2009-02-19  Jakub Jelinek  <jakub@redhat.com>
4929
4930         PR target/39175
4931         * gcc.dg/visibility-20.c: New test.
4932         * g++.dg/ext/visibility/visibility-11.C: New test.
4933
4934 2009-02-19  H.J. Lu  <hongjiu.lu@intel.com>
4935
4936         PR c++/39188
4937         * g++.dg/abi/pr39188-1a.C: New.
4938         * g++.dg/abi/pr39188-1b.C: Likewise.
4939         * g++.dg/abi/pr39188-1.h: Likewise.
4940         * g++.dg/abi/pr39188-2a.C: Likewise.
4941         * g++.dg/abi/pr39188-2b.C: Likewise.
4942         * g++.dg/abi/pr39188-2.h: Likewise.
4943         * g++.dg/abi/pr39188-3a.C: Likewise.
4944         * g++.dg/abi/pr39188-3b.C: Likewise.
4945         * g++.dg/abi/pr39188-3.h: Likewise.
4946
4947 2009-02-19  Joseph Myers  <joseph@codesourcery.com>
4948
4949         PR c/38483
4950         * gcc.c-torture/execute/call-trap-1.c,
4951         gcc.c-torture/execute/va-arg-trap-1.c, gcc.dg/call-diag-1.c: New
4952         tests.
4953
4954 2009-02-19  Uros Bizjak  <ubizjak@gmail.com>
4955
4956         PR target/39228
4957         * gcc.c-torture/execute/pr39228.c: New test.
4958
4959 2009-02-19  Richard Guenther  <rguenther@suse.de>
4960
4961         PR tree-optimization/39074
4962         * gcc.dg/torture/pr39074.c: New testcase.
4963         * gcc.dg/torture/pr39074-2.c: Likewise.
4964         * gcc.dg/torture/pr39074-3.c: Likewise.
4965
4966 2009-02-18  H.J. Lu  <hongjiu.lu@intel.com>
4967
4968         PR c++/39219
4969         * g++.dg/parse/attr3.C: New.
4970
4971 2009-02-18  Jack Howarth <howarth@bromo.med.uc.edu>
4972
4973         PR testsuite/38165
4974         * g++.dg/pubtypes.C: Adopt Radar 4535968 fix to testcase.
4975
4976         PR testsuite/38166
4977         * g++.dg/ext/visibility/class1.C: Revert revision 122348
4978         and skip on Darwin.
4979
4980 2009-02-18  Jason Merrill  <jason@redhat.com>
4981
4982         PR c++/38880
4983         * g++.dg/init/const7.C: Remove XFAIL.
4984
4985         PR target/39179
4986         * g++.dg/opt/const6.C: New test.
4987
4988 2009-02-18  H.J. Lu  <hongjiu.lu@intel.com>
4989
4990         * gcc.dg/callabi/callabi.exp: Moved to ...
4991         * gcc.target/x86_64/abi/callabi/callabi.exp: Here.  Only run
4992         in 64bit mode.
4993
4994         * gcc.target/x86_64/abi/callabi/func-1.c: Don't check target.
4995         * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
4996         * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
4997         * gcc.target/x86_64/abi/callabi/pr38891.c: Likewise.
4998         * gcc.target/x86_64/abi/callabi/vaarg-1.c: Likewise.
4999         * gcc.target/x86_64/abi/callabi/vaarg-2.c: Likewise.
5000         * gcc.target/x86_64/abi/callabi/vaarg-3.c: Likewise.
5001
5002         * gcc.dg/callabi/callabi.h: Moved to ...
5003         * gcc.target/x86_64/abi/callabi/callabi.h: Here.
5004
5005         * gcc.dg/callabi/func-1.c: Moved to ...
5006         * gcc.target/x86_64/abi/callabi/func-1.c: Here.
5007
5008         * gcc.dg/callabi/func-indirect.c: Moved to ...
5009         * gcc.target/x86_64/abi/callabi/func-indirect.c: Here.
5010
5011         * gcc.dg/callabi/pr38891.c: Moved to ...
5012         * gcc.target/x86_64/abi/callabi/pr38891.c: Here.
5013
5014         * gcc.dg/callabi/vaarg-1.c: Moved to ...
5015         * gcc.target/x86_64/abi/callabi/vaarg-1.c: Here.
5016
5017         * gcc.dg/callabi/vaarg-2.c: Moved to ...
5018         * gcc.target/x86_64/abi/callabi/vaarg-2.c: Here.
5019
5020         * gcc.dg/callabi/vaarg-3.c: Moved to ...
5021         * gcc.target/x86_64/abi/callabi/vaarg-3.c: Here.
5022
5023 2009-02-17  Xuepeng Guo  <xuepeng.guo@intel.com>
5024
5025         PR target/38891
5026         * gcc.dg/callabi/pr38891.c: New.
5027
5028 2009-02-17  H.J. Lu  <hongjiu.lu@intel.com>
5029
5030         * gcc.dg/callabi/callabi.exp: New.
5031
5032 2009-02-17  H.J. Lu  <hongjiu.lu@intel.com>
5033
5034         PR target/39082
5035         * g++.dg/compat/struct-layout-1_generate.c (dg_options): Add
5036         -Wno-abi for x86.
5037         * gcc.dg/compat/struct-layout-1_generate.c (dg_options): Likewise.
5038
5039         * gcc.target/i386/pr39082-1.c: New.
5040
5041         * gcc.target/x86_64/abi/abi-x86_64.exp (additional_flags): Add
5042         -Wno-abi.
5043
5044         * gcc.target/x86_64/abi/args.h (XMM_T): Add _m64 and _m128 if
5045         CHECK_M64_M128 is defined.
5046         (check_f_arguments): Add "do".
5047         (check_vector_arguments): New.
5048         (check_m64_arguments): Likewise.
5049         (check_m128_arguments): Likewise.
5050
5051         * gcc.target/x86_64/abi/defines.h: Include <xmmintrin.h>.
5052         (CHECK_M64_M128): Define.
5053
5054         * gcc.target/x86_64/abi/test_m64m128_returning.c: New.  Based
5055         on abitest.
5056         * gcc.target/x86_64/abi/test_passing_m64m128.c: Likewise.
5057
5058         * gcc.target/x86_64/abi/test_passing_structs.c: Define __m128
5059         tests only if CHECK_M64_M128 is defined.
5060
5061         * gcc.target/x86_64/abi/test_passing_structs.c (m128_struct): New.
5062         (m128_2_struct): Likewise.
5063         (check_struct_passing5): Likewise.
5064         (check_struct_passing6): Likewise.
5065         (main): Test struct with __m128 if CHECK_M64_M128 is defined.
5066
5067         * gcc.target/x86_64/abi/test_passing_unions.c (un4): New.
5068         (un5): Likewise.
5069         (check_union_passing4): Likewise.
5070         (main): Test union with __m128 if CHECK_M64_M128 is defined.
5071
5072 2009-02-18  Joseph Myers  <joseph@codesourcery.com>
5073
5074         PR c/35447
5075         * gcc.dg/noncompile/pr35447-1.c: New test.
5076
5077 2009-02-18  Jakub Jelinek  <jakub@redhat.com>
5078
5079         PR tree-optimization/36922
5080         * gfortran.dg/pr36922.f: New test.
5081
5082 2009-02-17  Richard Guenther  <rguenther@suse.de>
5083
5084         PR tree-optimization/39202
5085         * gcc.c-torture/compile/pr39202.c: New testcase.
5086
5087 2009-02-17  Richard Guenther  <rguenther@suse.de>
5088
5089         PR tree-optimization/39204
5090         * gcc.dg/torture/pr39204.c: New testcase.
5091
5092 2009-02-17  Bingfeng Mei <bmei@broadcom.com>
5093
5094         * gcc.dg/vect/vect-outer-5.c: Require vect_float support.
5095         * gcc.dg/vect/vect-outer-6.c: Ditto.
5096
5097 2009-02-16  Joseph Myers  <joseph@codesourcery.com>
5098
5099         PR c/35446
5100         * gcc.dg/noncompile/init-5.c: New test.
5101         * gcc.dg/init-bad-4.c: Adjust expected errors.
5102
5103 2009-02-16  H.J. Lu  <hongjiu.lu@intel.com>
5104
5105         PR target/37049
5106         * gcc.target/i386/push-1.c: New.
5107
5108 2009-02-15  Uros Bizjak  <ubizjak@gmail.com>
5109
5110         * gcc.dg/struct/w_prof_single_str_global.c: Mask return value.
5111         
5112 2009-02-13  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
5113
5114         * gcc.target/spu/intrinsics-sr.c: New test.
5115
5116 2009-02-13  Steve Ellcey  <sje@cup.hp.com>
5117
5118         PR target/38056
5119         * gcc.target/ia64/sibcall-opt-1.c: New test.
5120         * gcc.target/ia64/sibcall-opt-2.c: New test.
5121
5122 2009-02-13  Paul Thomas  <pault@gcc.gnu.org>
5123
5124         PR fortran/36528
5125         * gfortran.dg/cray_pointers_8.f90: New test.
5126
5127         PR fortran/36703
5128         * gfortran.dg/cray_pointers_9.f90: New test.
5129
5130 2009-02-13  Jason Merrill  <jason@redhat.com>
5131
5132         PR c++/39070
5133         * g++.dg/cpp0x/decltype16.C: New.
5134
5135 2009-02-13  H.J. Lu  <hongjiu.lu@intel.com>
5136
5137         PR target/39152
5138         * gfortran.dg/gomp/pr39152.f90: New.
5139
5140 2009-02-13  H.J. Lu  <hongjiu.lu@intel.com>
5141
5142         PR target/39162
5143         * gcc.target/i386/pr39162.c: New.
5144
5145 2009-02-13  Joseph Myers  <joseph@codesourcery.com>
5146
5147         PR c/35444
5148         * gcc.dg/noncompile/pr35444-1.c, gcc.dg/noncompile/pr35444-2.c:
5149         New tests.
5150
5151 2009-02-12  Jason Merrill  <jason@redhat.com>
5152
5153         PR c++/38950
5154         * g++.dg/template/array20.C: New test.
5155
5156 2009-02-12  Uros Bizjak  <ubizjak@gmail.com>
5157
5158         * gcc.dg/torture/fp-int-convert-float128-timode.c: Do not check
5159         for lp64 in "dg-do run" directive.  Remove dg-xfail-if directive.
5160         * gcc.dg/torture/fp-int-convert-timode.c: Remove xfail directive.
5161
5162 2009-02-12  H.J. Lu  <hongjiu.lu@intel.com>
5163
5164         * g++.dg/cpp0x/defaulted9.C: Compile with "-std=c++0x -fno-inline".
5165
5166 2009-02-12  H.J. Lu  <hongjiu.lu@intel.com>
5167
5168         PR target/39152
5169         * gfortran.dg/pr39152.f: New.
5170
5171 2009-02-11  Jason Merrill  <jason@redhat.com>
5172
5173         PR c++/39153
5174         * g++.dg/cpp0x/defaulted9.C: New test.
5175
5176         PR c++/30111
5177         * g++.dg/init/value7.C: New test.
5178
5179 2009-02-11  Paolo Bonzini  <bonzini@gnu.org>
5180
5181         PR target/38824
5182         * gcc.target/i386/pr38824.c: New testcase.
5183
5184 2009-02-11  Jason Merrill  <jason@redhat.com>
5185
5186         PR c++/38649
5187         * g++.dg/cpp0x/defaulted8.C: New test.
5188
5189         PR c++/36744
5190         * g++.dg/cpp0x/rv9p.C: New test.
5191
5192 2009-02-10  Eric Botcazou  <ebotcazou@adacore.com>
5193
5194         * gnat.dg/aliasing3.adb: New test.
5195         * gnat.dg/aliasing3_pkg.ad[sb]: New helper.
5196
5197 2009-02-10  Paolo Carlini  <paolo.carlini@oracle.com>
5198
5199         PR c++/34397
5200         * g++.dg/template/crash88.C: New.
5201         * g++.dg/template/crash89.C: Likewise.
5202
5203 2009-02-10  Steve Ellcey  <sje@cup.hp.com>
5204
5205         PR c/39084
5206         * gcc.dg/pr39084.c: New test.
5207
5208 2009-02-10  Jakub Jelinek  <jakub@redhat.com>
5209
5210         PR target/39139
5211         * gcc.target/i386/pr39139.c: New test.
5212
5213 2009-02-10  Richard Guenther  <rguenther@suse.de>
5214
5215         PR tree-optimization/39132
5216         * gcc.dg/torture/pr39132.c: New testcase.
5217
5218 2009-02-10  H.J. Lu  <hongjiu.lu@intel.com>
5219
5220         PR target/39119
5221         * gcc.target/x86_64/abi/avx/abi-avx.exp: New.
5222         * gcc.target/x86_64/abi/avx/args.h: Likewise.
5223         * gcc.target/x86_64/abi/avx/asm-support.S: Likewise.
5224         * gcc.target/x86_64/abi/avx/avx-check.h: Likewise.
5225         * gcc.target/x86_64/abi/avx/test_m256_returning.c: Likewise.
5226         * gcc.target/x86_64/abi/avx/test_passing_m256.c: Likewise.
5227         * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
5228         * gcc.target/x86_64/abi/avx/test_passing_unions.c: Likewise.
5229
5230 2009-02-09  Jason Merrill  <jason@redhat.com>
5231
5232         PR c++/39109
5233         * g++.dg/init/value6.C: New test.
5234
5235 2009-02-09  H.J. Lu  <hongjiu.lu@intel.com>
5236
5237         * gcc.target/x86_64/abi/abi-x86_64.exp: Use glob instead of find.
5238
5239 2009-02-09  Eric Botcazou  <ebotcazou@adacore.com>
5240
5241         * gcc.c-torture/compile/20090209-1.c: New test.
5242
5243 2009-02-06  Paolo Carlini  <paolo.carlini@oracle.com>
5244
5245         PR c++/35147
5246         PR c++/37737
5247         * g++.dg/cpp0x/vt-35147.C: New.
5248         * g++.dg/cpp0x/vt-37737-1.C: Likewise.
5249         * g++.dg/cpp0x/vt-37737-2.C: Likewise.
5250
5251 2009-02-06  Joseph Myers  <joseph@codesourcery.com>
5252
5253         PR c/35434
5254         * gcc.dg/attr-alias-4.c: New test.
5255
5256 2009-02-06  Janis Johnson  <janis187@us.ibm.com>
5257
5258         PR c/39035
5259         * gcc.dg/dfp/pr39035.c: New test.
5260
5261 2009-02-06  Joseph Myers  <joseph@codesourcery.com>
5262
5263         PR c/36432
5264         * gcc.dg/c90-flex-array-2.c, gcc.dg/c99-flex-array-6.c: New tests.
5265
5266 2009-02-05  Jakub Jelinek  <jakub@redhat.com>
5267
5268         PR c++/39106
5269         * g++.dg/opt/thunk3.C: New test.
5270
5271 2009-02-05  Nick Clifton  <nickc@redhat.com>
5272
5273         * gcc.c-torture/compile/20080625-1.c: Skip for M32C.
5274         * gcc.c-torture/compile/limits-stringlit.c: Likewise.
5275         * gcc.dg/cdce1.c: Likewise.
5276         * gcc.dg/cpp/_Pragma6.c: Likewise.
5277         * g++.dg/cpp/_Pragma1.C: Likewise.
5278         * gcc.dg/utf32-2.c: Xfail for M32C.
5279         * gcc.dg/utf32-1.c: Likewise.
5280         * gcc.dg/utf32-3.c: Likewise.
5281         * gcc.dg/Wtype-limits.c: Add expected warning messages for 16-bit
5282         targets.
5283         * gcc.dg/Wtype-limits-Wextra.c: Likewise.
5284         * gcc.dg/utf32-4.c: Only run for 32-bit+ targets.
5285         * gcc.dg/Wconversion-5.c: Likewise.
5286         * gcc.dg/tree-ssa/data-dep-1.c: Likewise.
5287         * gcc.dg/tree-ssa/ldist-3.c: Likewise.
5288         * gcc.dg/tree-ssa/ldist-5.c: Likewise.
5289         * gcc.dg/utf-inc-init.c: Likewise.
5290         * gcc.dg/pr11492.c: Xfail for 16-bit targets.
5291         * gcc.dg/utf-array.c: Add expected warning messages for M32C.
5292         * gcc.dg/utf-array-short-wchar.c: Likewise.
5293         * gcc.dg/tree-ssa/pr33920.c: Expect a warning from all 16-bit targets.
5294         * gcc.dg/mallign.c: Use size_t instead of long.
5295
5296 2009-02-05  Uros Bizjak  <ubizjak@gmail.com>
5297
5298         * g++.dg/torture/pr31863.C: Generalize dg-timeout-factor.
5299
5300 2009-02-05  Daniel Berlin  <dberlin@dberlin.org>
5301
5302         * gcc.c-torture/execute/pr39100.c: New.
5303
5304 2009-02-05  Joseph Myers  <joseph@codesourcery.com>
5305
5306         PR c/35435
5307         * gcc.dg/tls/diag-6.c: New test.
5308
5309 2009-02-04  H.J. Lu  <hongjiu.lu@intel.com>
5310
5311         AVX Programming Reference (January, 2009)
5312         * gcc.target/i386/avx-vpclmulqdq.c: New.
5313         * gcc.target/i386/pclmul-avx-check.h: Likewise.
5314
5315         * gcc.target/i386/i386.exp (check_effective_target_vpclmul): New.
5316
5317         * gcc.target/i386/pclmulqdq.c (CHECK_H): New.
5318         (TEST): Likewise.  Include CHECK_H instead of "pclmul-check.h".
5319         (pclmul_test): Renamed to ...
5320         (TEST): This.
5321
5322 2009-02-04  Jakub Jelinek  <jakub@redhat.com>
5323
5324         PR c++/39095
5325         * g++.dg/abi/mangle31.C: New test.
5326
5327 2009-02-03  Joseph Myers  <joseph@codesourcery.com>
5328
5329         PR c/29129
5330         * c90-arraydecl-1.c: Do not expect error for [*] in abstract
5331         declarator.
5332         * vla-6.c: Likewise.  Expect warning not error for [*] lexically
5333         inside function prototype but not part of parameter declarator.
5334         * vla-11.c: New test.
5335
5336 2009-02-03  Jason Merrill  <jason@redhat.com>
5337
5338         * g++.dg/warn/main-4.C: New test.
5339         * g++.old-deja/g++.bugs/900227_01.C: Remove &main warnings.
5340
5341 2009-02-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5342
5343         PR c++/36607
5344         * g++.dg/expr/cast10.C: New test.
5345
5346 2009-02-03  Joseph Myers  <joseph@codesourcery.com>
5347
5348         PR c/35433
5349         * gcc.dg/init-bad-6.c: New test.
5350
5351 2009-02-03  Jakub Jelinek  <jakub@redhat.com>
5352
5353         PR target/35318
5354         * gcc.c-torture/compile/pr35318.c: New test.
5355
5356         PR inline-asm/39059
5357         * gcc.dg/nofixed-point-2.c: New test.
5358         * g++.dg/ext/fixed1.C: Adjust expected diagnostics.
5359         * g++.dg/ext/fixed2.C: Likewise.
5360         * g++.dg/other/error25.C: Likewise.
5361         * g++.dg/lookup/crash7.C: Likewise.
5362         * g++.dg/cpp0x/decltype-38655.C: Likewise.
5363
5364         PR c++/39056
5365         * g++.dg/cpp0x/initlist13.C: New test.
5366
5367 2009-02-03  Paolo Bonzini  <bonzini@gnu.org>
5368
5369         PR c++/36897
5370         * g++.dg/template/func2.C: New test.
5371
5372         PR c++/37314
5373         * g++.dg/template/typename15.C: New.
5374         * g++.dg/template/typename16.C: New.
5375
5376 2009-02-03  Janis Johnson  <janis187@us.ibm.com>
5377             Ben Elliston  <bje@au.ibm.com>
5378
5379         PR c/39034
5380         * gcc.dg/dfp/pr39034.c: New test.
5381
5382 2009-02-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5383
5384         PR testsuite/38263
5385         * gcc.dg/ipa/ipacost-2.c: Add -fpie when pic.
5386
5387 2009-02-02  Jason Merrill  <jason@redhat.com>
5388
5389         PR c++/39054
5390         * g++.dg/parse/dtor14.C: New test.
5391
5392 2009-02-02  Jakub Jelinek  <jakub@redhat.com>
5393
5394         * lib/target-supports.exp
5395         (check_effective_target_correct_iso_cpp_string_wchar_protos): New.
5396         * g++.dg/ext/builtin10.C: New test.
5397
5398         PR inline-asm/39058
5399         * gcc.target/i386/pr39058.c: New test.
5400
5401 2009-02-02  Richard Guenther  <rguenther@suse.de>
5402
5403         PR tree-optimization/38937
5404         * g++.dg/warn/Wstrict-aliasing-bogus-escape.C: New testcase.
5405
5406 2009-02-01  Paolo Carlini  <paolo.carlini@oracle.com>
5407
5408         PR c++/39053
5409         * g++.dg/parse/crash52.C: New.
5410
5411 2009-01-30  Richard Guenther  <rguenther@suse.de>
5412
5413         PR tree-optimization/39041
5414         * gcc.c-torture/compile/pr39041.c: New testcase.
5415
5416 2009-01-30  Jakub Jelinek  <jakub@redhat.com>
5417
5418         PR target/39013
5419         * gcc.target/i386/pr39013-1.c: New test.
5420         * gcc.target/i386/pr39013-2.c: New test.
5421
5422         PR c++/39028
5423         * g++.dg/ext/label12.C: New test.
5424
5425 2009-01-30  Paolo Carlini  <paolo.carlini@oracle.com>
5426
5427         PR c++/33465
5428         * g++.dg/parse/error34.C: New.
5429         * g++.dg/parse/error35.C: Likewise.
5430
5431 2009-01-30  Paolo Carlini  <paolo.carlini@oracle.com>
5432
5433         PR c++/38655
5434         * g++.dg/cpp0x/decltype-38655.C: New.
5435
5436 2009-01-30  Jakub Jelinek  <jakub@redhat.com>
5437
5438         PR target/39002
5439         * g++.dg/torture/pr39002.C: New test.
5440
5441 2009-01-29  Kazu Hirata  <kazu@codesourcery.com>
5442
5443         PR tree-optimization/39007
5444         * gcc.dg/tree-ssa/pr39007.c: New.
5445
5446 2009-01-29  Kenneth Zadeck <zadeck@naturalbridge.com>
5447
5448         PR middle-end/35854
5449         * gcc.dg/lower-subreg-1.c: Renamed dump pass from "subreg"
5450         to "subreg1".
5451         
5452 2009-01-29  Steve Ellcey  <sje@cup.hp.com>
5453
5454         PR middle-end/38857
5455         * gcc.c-torture/compile/pr38857.c: New test.
5456
5457 2009-01-28  Paul Thomas  <pault@gcc.gnu.org>
5458
5459         PR fortran/38852
5460         PR fortran/39006
5461         * gfortran.dg/bound_6.f90: New test.
5462
5463 2009-01-28  Pat Haugen  <pthaugen@us.ibm.com>
5464
5465         * gcc.target/powerpc/avoid-indexed-addresses.c: New test.
5466
5467 2009-01-28  Kazu Hirata  <kazu@codesourcery.com>
5468
5469         PR tree-optimization/38997
5470         * gcc.dg/tree-ssa/pr38997.c: New.
5471
5472 2009-01-28  Richard Guenther  <rguenther@suse.de>
5473
5474         PR tree-optimization/38926
5475         * gcc.c-torture/compile/pr38926.c: New testcase.
5476
5477 2009-01-28  Jakub Jelinek  <jakub@redhat.com>
5478
5479         PR middle-end/38934
5480         * gcc.dg/pr38934.c: New test.
5481
5482 2009-01-28  Richard Guenther  <rguenther@suse.de>
5483
5484         PR middle-end/38908
5485         * g++.dg/warn/Wuninitialized-2.C: New testcase.
5486
5487 2009-01-28  Paolo Bonzini  <bonzini@gnu.org>
5488
5489         PR tree-optimization/38984
5490         * gcc.dg/pr38984.c: New XFAILed testcase.
5491
5492
5493 2009-01-28  Uros Bizjak  <ubizjak@gmail.com>
5494
5495         PR target/38988
5496         * gcc.target/i386/pr38988.c: New test.
5497
5498 2009-01-27  Paolo Carlini  <paolo.carlini@oracle.com>
5499
5500         PR c++/37554
5501         * g++.dg/parse/crash51.C: New.
5502         * g++.old-deja/g++.pt/crash9.C: Adjust.
5503
5504 2009-01-27  Daniel Kraft  <d@domob.eu>
5505
5506         PR fortran/38883
5507         * gfortran.dg/mvbits_6.f90:  New test.
5508         * gfortran.dg/mvbits_7.f90:  New test.
5509         * gfortran.dg/mvbits_8.f90:  New test.
5510
5511 2009-01-27  Richard Guenther  <rguenther@suse.de>
5512
5513         PR tree-optimization/38503
5514         * g++.dg/warn/Wstrict-aliasing-bogus-placement-new.C: New testcase.
5515
5516 2009-01-27 Uros Bizjak <ubizjak@gmail.com>
5517
5518         PR middle-end/38969
5519         * gcc.c-torture/execute/pr38969.c: New test.
5520
5521 2009-01-26  Adam Nemet  <anemet@caviumnetworks.com>
5522
5523         PR testsuite/38864
5524         * gcc.target/mips/fixed-vector-type.c: Add target { fixed_point }
5525         to dg-do compile.
5526         * gcc.target/mips/fixed-scalar-type.c: Likewise.
5527         * gcc.target/mips/dpaq_sa_l_w.c: Likewise.
5528         * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
5529
5530 2009-01-26  H.J. Lu  <hongjiu.lu@intel.com>
5531
5532         PR target/38952
5533         * g++.dg/torture/stackalign/test-unwind.h (main): Also return 0
5534         if __USING_SJLJ_EXCEPTIONS__ is defined.
5535
5536         * g++.dg/torture/stackalign/unwind-0.C (foo): Don't define if
5537         __USING_SJLJ_EXCEPTIONS__ is defined.
5538         * g++.dg/torture/stackalign/unwind-1.C (foo): Likewise.
5539         * g++.dg/torture/stackalign/unwind-2.C (foo): Likewise.
5540         * g++.dg/torture/stackalign/unwind-3.C (foo): Likewise.
5541         * g++.dg/torture/stackalign/unwind-4.C (foo): Likewise.
5542         * g++.dg/torture/stackalign/unwind-5.C (foo): Likewise.
5543         * g++.dg/torture/stackalign/unwind-6.C (foo): Likewise.
5544
5545 2009-01-26  Danny Smith  <dannysmith@users.sourceforge.net>
5546
5547         PR testsuite/38949
5548         * g++.dg/torture/stackalign/test-unwind.h (ASMNAME): Define.
5549         Use instead of C name in asm statements.
5550
5551 2009-01-26  Richard Guenther  <rguenther@suse.de>
5552
5553         PR tree-optimization/38745
5554         * g++.dg/torture/pr38745.C: New testcase.
5555
5556 2009-01-26  Richard Guenther  <rguenther@suse.de>
5557
5558         PR middle-end/38851
5559         * g++.dg/warn/Wuninitialized-1.C: New testcase.
5560
5561 2009-01-25  Hans-Peter Nilsson  <hp@axis.com>
5562
5563         * gcc.dg/bitfld-15.c: Gate warning on target
5564         pcc_bitfield_type_matters.
5565         * gcc.dg/bitfld-17.c, g++.dg/ext/bitfield2.C,
5566         g++.dg/ext/bitfield4.C: Likewise.
5567         * gcc.dg/pr17112-1.c: Don't expect a warning for the packed
5568         bitfield for any target.
5569
5570 2009-01-24  Jakub Jelinek  <jakub@redhat.com>
5571
5572         PR c/38957
5573         * gcc.dg/pr38957.c: New test.
5574
5575 2009-01-24  David Billinghurst  <billingd@gcc.gnu.org>
5576
5577         PR fortran/38955
5578         * gfortran.dg/array_constructor_24.f: Allow tolerance when
5579         comparing floats.
5580
5581 2009-01-24  Sebastian Pop  <sebastian.pop@amd.com>
5582
5583         PR tree-optimization/38953
5584         * gfortran.dg/graphite/pr38953.f90: New.
5585
5586 2009-01-24  Paul Brook  <paul@codesourcery.com>
5587
5588         * gcc.target/arm/neon-cond-1.c: New test.
5589
5590 2009-01-23  Paolo Bonzini  <bonzini@gnu.org>
5591
5592         PR tree-optimization/38932
5593         * gcc.dg/pr38932.c: New.
5594
5595 2009-01-23  Revital Eres  <eres@il.ibm.com>
5596
5597         * gcc.dg/sms-7.c: Fix test.
5598
5599 2009-01-22  Adam Nemet  <anemet@caviumnetworks.com>
5600
5601         * gcc.dg/bitfld-15.c, gcc.dg/bitfld-16.c,
5602         gcc.dg/bitfld-17.c,gcc.dg/bitfld-18.c: New tests.
5603         * g++.dg/ext/bitfield2.C, g++.dg/ext/bitfield3.C,
5604         g++.dg/ext/bitfield4.C, g++.dg/ext/bitfield5.C: New tests.
5605
5606 2009-01-22  Steve Ellcey  <sje@cup.hp.com>
5607
5608         * gcc.dg/pr35729.c: Make test x86 specific.
5609
5610 2009-01-22  Steve Ellcey  <sje@cup.hp.com>
5611
5612         PR middle-end/38615
5613         * gcc.dg/pr38615.c: New test.
5614
5615 2009-01-22  Uros Bizjak  <ubizjak@gmail.com>
5616
5617         PR target/38931
5618         * gcc.target/i386/pr38931.c: New test.
5619
5620 2009-01-22  Dodji Seketeli  <dodji@redhat.com>
5621
5622         PR c++/38930
5623         * g++.dg/template/typedef11.C: Reverting changes of PR c++/26693.
5624         * g++.dg/template/typedef12.C: Likewise.
5625         * g++.dg/template/typedef13.C: Likewise.
5626         * g++.dg/template/typedef14.C: Likewise.
5627         * g++.dg/template/sfinae3.C: Likewise.
5628         * g++.old-deja/g++.pt/typename8.C: Likewise.
5629         * g++.dg/template/access11.C: Likewise
5630
5631 2009-01-21  Richard Sandiford  <rdsandiford@googlemail.com>
5632
5633         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Skip for mips*-*-linux*
5634         and mips*-*-irix*.
5635         * gcc.dg/tree-ssa/vrp47.c: Skip for all MIPS targets.
5636
5637 2009-01-21  Dodji Seketeli  <dodji@redhat.com>
5638
5639         PR c++/26693
5640         * g++.dg/template/typedef11.C: New test.
5641         * g++.dg/template/typedef12.C: Likewise.
5642         * g++.dg/template/typedef13.C: Likewise.
5643         * g++.dg/template/typedef14.C: Likewise.
5644         * g++.dg/template/sfinae3.C: Compile this pedantically.
5645         The only errors expected should be the one saying the typedef is ill
5646         formed.
5647         * g++.old-deja/g++.pt/typename8.C: Likewise.
5648         * g++.dg/template/access11.C: Update this.
5649
5650 2009-01-21  Daniel Kraft  <d@domob.eu>
5651
5652         PR fortran/38887
5653         * gfortran.dg/mvbits_5.f90:  New test.
5654
5655 2009-01-21  Bingfeng Mei  <bmei@broadcom.com>
5656
5657         * gcc.dg/sms-6.c: New test.
5658         * gcc.dg/sms-7.c: Likewise.
5659
5660 2009-01-20  Paul Thomas  <pault@gcc.gnu.org>
5661
5662         PR fortran/38907
5663         * gfortran.dg/host_assoc_function_7.f90: New test
5664
5665 2009-01-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5666             Richard Guenther  <rguenther@suse.de>
5667
5668         PR tree-optimization/38747
5669         PR tree-optimization/38748
5670         * gcc.dg/tree-ssa/struct-aliasing-1.c: New test.
5671         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
5672         * gcc.c-torture/execute/struct-aliasing-1.c: Likewise.
5673
5674 2009-01-20  Kees Cook  <kees@ubuntu.com>
5675             H.J. Lu  <hongjiu.lu@intel.com>
5676
5677         PR target/38902
5678         * gcc.dg/pr38902.c: New.
5679
5680 2009-01-20  Paolo Bonzini  <bonzini@gnu.org>
5681
5682         PR target/38868
5683         * gfortran.dg/pr38868.f: New testcase.
5684
5685 2009-01-20  Richard Guenther  <rguenther@suse.de>
5686
5687         * gcc.c-torture/execute/pr36227.c: Move ...
5688         * gcc.dg/torture/pr36227.c: ... here.  Require stdint_types.
5689
5690 2009-01-19  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
5691
5692         * lib/gfortran.exp: Add -B options for targets that use
5693         libgfortran.a%s in their specs.
5694
5695 2009-01-19  Jason Merrill  <jason@redhat.com>
5696
5697         PR c++/23287
5698         * g++.dg/template/dtor5.C: New test.
5699
5700 2009-01-19  Mikael Morin  <mikael.morin@tele2.fr>
5701
5702         PR fortran/38859
5703         * gfortran.dg/bound_5.f90: New test.
5704
5705 2009-01-18  H.J. Lu  <hongjiu.lu@intel.com>
5706
5707         PR target/38736
5708         * g++.dg/compat/abi/pr38736_main.C: New.
5709         * g++.dg/compat/abi/pr38736_x.C: Likewise.
5710         * g++.dg/compat/abi/pr38736_y.C: Likewise.
5711         * g++.dg/other/macro-1.C: Likewise.
5712         * gcc.dg/macro-1.c: Likewise.
5713         * gcc.dg/compat/pr38736_main.c: Likewise.
5714         * gcc.dg/compat/pr38736_x.c: Likewise.
5715         * gcc.dg/compat/pr38736_y.c: Likewise.
5716
5717 2009-01-18  Richard Guenther  <rguenther@suse.de>
5718
5719         PR tree-optimization/38819
5720         * gcc.c-torture/execute/pr38819.c: New testcase.
5721
5722 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
5723
5724         PR fortran/38657
5725         * gfortran.dg/module_commons_3.f90: Reapply.
5726
5727 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
5728
5729         PR fortran/34955
5730         * gfortran.dg/transfer_intrinsic_1.f90: New test.
5731         * gfortran.dg/transfer_intrinsic_2.f90: New test.
5732
5733 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
5734
5735         PR fortran/38657
5736         * gfortran.dg/module_commons_3.f90: Remove
5737
5738 2009-01-16  H.J. Lu  <hongjiu.lu@intel.com>
5739
5740         * gcc.dg/tree-ssa/foldaddr-1.c: Add the missing '}'.
5741
5742 2009-01-16  Jason Merrill  <jason@redhat.com>
5743
5744         PR c++/38877
5745         * g++.dg/template/lvalue1.C: New test.
5746
5747         PR c++/29470
5748         * g++.dg/template/access20.C: New test.
5749         * g++.dg/torture/pr34641.C: Fix access.
5750
5751 2009-01-16  Richard Guenther  <rguenther@suse.de>
5752
5753         PR tree-optimization/38835
5754         PR middle-end/36227
5755         * gcc.c-torture/execute/pr36227.c: New testcase.
5756         * gcc.dg/tree-ssa/foldaddr-1.c: XFAIL.
5757         * g++.dg/init/const7.C: Likewise.
5758
5759 2009-01-16  Adam Nemet  <anemet@caviumnetworks.com>
5760
5761         PR target/38554
5762         * gcc.c-torture/compile/pr38554.c: New test.
5763
5764 2009-01-16  Jason Merrill  <jason@redhat.com>
5765
5766         PR c++/38579
5767         * g++.dg/conversion/access1.C: New test.
5768
5769 2009-01-16  Jakub Jelinek  <jakub@redhat.com>
5770
5771         PR tree-optimization/38789
5772         * gcc.c-torture/compile/pr38789.c: New test.
5773
5774 2009-01-16  Janus Weil  <janus@gcc.gnu.org>
5775
5776         PR fortran/38152
5777         * gfortran.dg/proc_ptr_13.f90: New.
5778
5779 2009-01-15  Jason Merrill  <jason@redhat.com>
5780
5781         PR c++/38850
5782         * g++.dg/template/koenig6.C: New test.
5783
5784 2009-01-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5785
5786         PR c++/29388
5787         * g++.dg/template/error37.C: New testcase.
5788
5789 2009-01-15  Jason Merrill  <jason@redhat.com>
5790
5791         PR c++/36334
5792         * g++.dg/conversion/memfn1.C: New test.
5793
5794         PR c++/37646
5795         * g++.dg/conversion/memfn2.C: New test.
5796
5797 2009-01-15  Steve Ellcey  <sje@cup.hp.com>
5798
5799         PR c++/38357
5800         * g++.dg/template/crash87.C: New test.
5801
5802 2009-01-15  H.J. Lu  <hongjiu.lu@intel.com>
5803
5804         PR middle-end/37843
5805         * gcc.target/i386/pr37843-3.c: Replace _Decimal128 with __m128.
5806
5807 2009-01-15  Dodji Seketeli  <dodji@redhat.com>
5808
5809         PR c++/38636
5810         * g++.dg/parse/crash50.C: New test.
5811
5812 2009-01-14  Jakub Jelinek  <jakub@redhat.com>
5813
5814         PR rtl-optimization/38245
5815         * gcc.dg/pr38245-3.c: New test.
5816         * gcc.dg/pr38245-3.h: New file.
5817         * gcc.dg/pr38245-4.c: New file.
5818         * gcc.dg/pr38364.c: New test.
5819
5820 2009-01-14  Adam Nemet  <anemet@caviumnetworks.com>
5821
5822         * gcc.target/mips/mips.exp (mips_option_tests(-mips16)): Make the
5823         sequence PC-relative.
5824
5825 2009-01-14  Mark Mitchell  <mark@codesourcery.com>
5826
5827         * gcc.target/arm/long-calls-1.c: Tolerate the lack of sibling
5828         calls and/or PLT markers.
5829         * gcc.target/arm/long-calls-2.c: Tolerate the lack of sibling
5830         calls and/or PLT markers.
5831         * gcc.target/arm/long-calls-3.c: Tolerate the lack of sibling
5832         calls and/or PLT markers.
5833         * gcc.target/arm/long-calls-4.c: Tolerate the lack of sibling
5834         calls and/or PLT markers.
5835
5836 2009-01-14  Daniel Jacobowitz  <dan@codesourcery.com>
5837             Nathan Froyd  <froydnj@codesourcery.com>
5838             Joseph Myers  <joseph@codesourcery.com>
5839
5840         * lib/target-supports.exp (check_effective_target_powerpc_spe_nocache):
5841         New function.
5842         * gcc.target/powerpc/20030218-1.c: Skip if not powerpc_spe_nocache
5843         and use consistent CFLAGS.
5844         * gcc.target/powerpc/20030505.c: Likewise.
5845         * gcc.target/powerpc/20081204-1.c: Likewise.
5846         * gcc.target/powerpc/ppc-spe.c: Likewise.
5847         * gcc.target/powerpc/spe1.c: Likewise.
5848         * g++.dg/ext/spe1.C: Likewise.
5849         * g++.dg/other/opaque-1.C: Likewise.
5850         * g++.dg/other/opaque-2.C: Likewise.
5851         * g++.dg/other/opaque-3.C: Likewise.
5852
5853 2009-01-14  Mark Mitchell  <mark@codesourcery.com>
5854
5855         * gcc.dg/vect/vect-105.c: Prevent compiler from hoisting abort
5856         out of loop.
5857
5858 2009-01-14  Vladimir Makarov  <vmakarov@redhat.com>
5859
5860         PR target/38811
5861         * g++.dg/torture/pr38811.C: New file.
5862
5863 2009-01-14  Richard Guenther  <rguenther@suse.de>
5864
5865         PR tree-optimization/38826
5866         PR middle-end/38477
5867         * gcc.dg/Wstrict-aliasing-bogus-pta-1.c: New testcase.
5868
5869 2009-01-13  Sebastian Pop  <sebastian.pop@amd.com>
5870
5871         * gcc.dg/graphite/pr38786.c: Fix commit problem.
5872
5873 2009-01-14  Nick Clifton  <nickc@redhat.com>
5874
5875         PR c++/37862
5876         * g++.cp/parse/pr37862.C: New test.
5877
5878 2009-01-14  Julian Brown  <julian@codesourcery.com>
5879
5880         * gcc.target/arm/eabi1.c (__eabi_uread4, __eabi_uwrite4)
5881         (__eabi_uread8, __eabi_uwrite8): Change spellings of declarations
5882         to...
5883         (__aeabi_uread4, __aeabi_uwrite4, __aeabi_uread8, __aeabi_uwrite8):
5884         These.
5885
5886 2009-01-13  Jakub Jelinek  <jakub@redhat.com>
5887
5888         PR rtl-optimization/38774
5889         * gcc.dg/torture/pr38774.c: New test.
5890
5891         PR c++/38795
5892         * g++.dg/cpp0x/pr38795.C: New test.
5893
5894 2009-01-13  Daniel Jacobowitz  <dan@codesourcery.com>
5895             Nathan Froyd  <froydnj@codesourcery.com>
5896             Joseph Myers  <joseph@codesourcery.com>
5897
5898         * gcc.target/powerpc/altivec-consts.c: Run if vmx_hw, compile
5899         otherwise.  Do not check for AltiVec at runtime.
5900         * gcc.target/powerpc/altivec-varargs-1.c: Likewise.
5901         * gcc.target/powerpc/altivec-vec-merge.c: Likewise.
5902         * gcc.target/powerpc/altivec-1.c: Likewise.
5903         * gcc.target/powerpc/altivec-3.c: Likewise.
5904         * gcc.target/powerpc/altivec-10.c: Likewise.
5905         * gcc.target/powerpc/altivec-12.c: Likewise.
5906         * gcc.target/powerpc/altivec-24.c: Likewise.
5907         * gcc.target/powerpc/altivec-cell-2.c: Likewise.
5908         * gcc.target/powerpc/altivec-cell-3.c: Likewise.
5909         * gcc.target/powerpc/altivec-cell-4.c: Likewise.
5910         * gcc.target/powerpc/pr35907.c: Likewise.
5911         * gcc.target/powerpc/altivec-cell-8.c: Run if cell_hw, compile
5912         otherwise.  Do not check for Cell at runtime.
5913         * gcc.target/powerpc/altivec_check.h: Delete.
5914
5915         * g++.dg/ext/altivec-2.C: Do not check for AltiVec at runtime.
5916         * g++.dg/ext/altivec-3.C: Run if vmx_hw, compile otherwise.  Do
5917         not check for AltiVec at runtime.
5918         * g++.dg/ext/altivec-cell-2.C: Likewise.
5919         * g++.dg/ext/altivec-cell-3.C: Likewise.
5920         * g++.dg/ext/altivec-cell-4.C: Likewise.
5921         * g++.dg/eh/simd-2.C: Only use -maltivec if vmx_hw.
5922         * g++.dg/eh/check-vect.h (sig_ill_handler): Remove AltiVec runtime
5923         check.
5924         * g++.dg/ext/altivec_check.h: Delete.
5925         
5926 2009-01-13  Nathan Froyd  <froydnj@codesourcery.com>
5927
5928         * gcc.target/powerpc/altivec-macros.c: Require a powerpc_altivec_ok
5929         effective target.  Adjust line numbers accordingly.
5930
5931 2009-01-13  Mark Mitchell  <mark@codesourcery.com>
5932
5933         * gcc.target/i386/sse-10.c: Pass -mno-omit-leaf-frame-pointer.
5934
5935 2009-01-13  Sebastian Pop  <sebastian.pop@amd.com>
5936
5937         PR tree-optimization/38786
5938         * gcc.dg/graphite/pr38786.c: New.
5939
5940 2009-01-13  Uros Bizjak  <ubizjak@gmail.com>
5941
5942         Revert:
5943         2009-01-05  Uros Bizjak  <ubizjak@gmail.com>
5944
5945         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
5946         for alpha*-*-* targets.
5947         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
5948
5949 2009-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5950
5951         PR libfortran/38772
5952         * gfortran.dg/fmt_bz_bn_err.f: New test.
5953
5954 2009-01-12  Nathan Froyd  <froydnj@codesourcery.com>
5955
5956         * gcc.target/powerpc/ppc-spe64-1.c: Add dg-error handler.
5957
5958 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
5959
5960         * lib/target-supports.exp (check_effective_target_powerpc64): New.
5961         * gcc.target/powerpc/darwin-longlong.c: Explicitly require 64-bit
5962         instruction support.  Do not check for it at runtime.
5963
5964 2009-01-12  Jason Merrill  <jason@redhat.com>
5965
5966         PR c++/35109
5967         * g++.dg/lookup/friend11.C: Remove expected error.
5968         * g++.dg/lookup/friend14.C: New test.
5969         * g++.dg/lookup/friend15.C: New test.
5970
5971 2009-01-12  Dodji Seketeli  <dodji@redhat.com>
5972
5973         PR c++/36019
5974         * g++.dg/lookup/hidden-class12.C: New test.
5975         * g++.dg/lookup/hidden-class13.C: New test.
5976         * g++.dg/lookup/hidden-class14.C: New test.
5977         * g++.dg/lookup/hidden-class15.C: New test.
5978         * g++.dg/lookup/hidden-class16.C: New test.
5979
5980 2009-01-12  Mark Mitchell  <mark@codesourcery.com>
5981
5982         * gcc.dg/struct/wo_prof_single_str_global.c: Mask return value.
5983         * gcc.dg/struct/wo_prof_single_str_local.c: Mask return value.
5984         * gcc.dg/struct/wo_prof_single_str_pointer.c: Mask return value.
5985
5986 2009-01-12  Jason Merrill  <jason@redhat.com>
5987
5988         PR c++/31488
5989         * g++.dg/other/vararg-3.C: New test.
5990
5991 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
5992
5993         * gcc.target/powerpc/ppc-spe.c: Compile for all EABI targets.
5994         Explicitly enable SPE.
5995         * gcc.target/powerpc/20030505.c: Likewise.  Add dg-message
5996         directive.
5997
5998         * gcc.target/powerpc/20030218-1.c: Pass -mfloat-gprs=single.
5999         Expect -flax-vector-conversions message.  Adjust incompatible
6000         types errors.
6001         * gcc.target/powerpc/spe1.c: Pass -mspe and -mfloat-gprs=single.
6002         Make Foo extern.
6003
6004         * gcc.dg/cpp/assert4.c: Recognize __PPC__.
6005
6006         * g++.dg/other/opaque-1.C: Run on targets with SPE.
6007
6008         * g++.dg/ext/spe-1.C: Pass -mspe and -mfloat-gprs=single.
6009         * g++.dg/other/opaque-2.C: Likewise.
6010         * g++.dg/other/opaque-3.C: Likewise.
6011
6012 2009-01-12  Jakub Jelinek  <jakub@redhat.com>
6013
6014         PR c/32041
6015         * gcc.dg/pr32041.c: New test.
6016         * g++.dg/parse/offsetof9.C: New test.
6017
6018 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
6019             Nathan Froyd  <froydnj@codesourcery.com>
6020
6021         * g++.dg/conversion/simd1.C: Ignore irrelevant warning.
6022         * g++.dg/ext/attribute-test-1.C: Likewise.
6023         * g++.dg/ext/attribute-test-2.C: Likewise.
6024         * g++.dg/ext/attribute-test-3.C: Likewise.
6025         * g++.dg/ext/attribute-test-4.C: Likewise.
6026
6027 2009-01-12  Eric Botcazou  <ebotcazou@adacore.com>
6028
6029         * gnat.dg/unchecked_convert3.adb: New test.
6030
6031 2009-01-12  Jakub Jelinek  <jakub@redhat.com>
6032
6033         PR c++/38794
6034         * g++.dg/parse/typedef9.C: New test.
6035
6036         PR tree-optimization/38807
6037         * gcc.c-torture/compile/pr38807.c: New test.
6038
6039 2009-01-11  Adam Nemet  <anemet@caviumnetworks.com>
6040
6041         * gcc.target/mips/ins-2.c: New test.
6042
6043 2009-01-11  H.J. Lu  <hongjiu.lu@intel.com>
6044
6045         PR testsuite/38809
6046         * gcc.dg/pr38616.c: Only run for targets with -fstack-protector.
6047
6048 2009-01-11  Jakub Jelinek  <jakub@redhat.com>
6049
6050         PR c++/36254
6051         * g++.dg/warn/Wreturn-type-5.C: New test.
6052
6053 2009-01-11  Matthias Klose  <doko@ubuntu.com>
6054
6055         PR middle-end/38616
6056         * gcc.dg/pr38616.c: New test.
6057
6058 2009-01-10  Sebastian Pop  <sebastian.pop@amd.com>
6059
6060         * gcc.dg/graphite/block-3.c: Fix compile error on 32bit.
6061
6062 2009-01-10  Andrew Pinski  <pinskia@gmail.com>
6063
6064         PR c++/38648
6065         * g++.dg/expr/string-1.C: New test.
6066         * g++.dg/expr/string-2.C: New test.
6067
6068         PR c++/36695
6069         * g++.dg/ext/complex4.C: New test.
6070         * g++.dg/ext/complex5.C: New test.
6071         * g++.dg/init/reference1.C: New test.
6072         * g++.dg/init/reference2.C: New test.
6073         * g++.dg/init/reference3.C: New test.
6074
6075 2009-01-10  Paul Thomas  <pault@gcc.gnu.org>
6076
6077         PR fortran/38763
6078         * gfortran.dg/transfer_null_1.f90: New test.
6079
6080 2009-01-10  Paul Thomas  <pault@gcc.gnu.org>
6081
6082         PR fortran/38765
6083         * gfortran.dg/host_assoc_function_6.f90: New test.
6084
6085 2009-01-09  Joel Sherrill <joel.sherrill@oarcorp.com>
6086
6087         * lib/target-supports.exp: Add method to determine if the effective
6088         target is really a ppc405 after applying all compile options.
6089         * gcc.target/powerpc/405-mulhhwu-2.c: Add dg-skip-if not ppc405.
6090         * gcc.target/powerpc/405-nmachhw-1.c: Likewise.
6091         * gcc.target/powerpc/405-nmaclhw-1.c: Likewise.
6092         * gcc.target/powerpc/405-machhwu-1.c: Likewise.
6093         * gcc.target/powerpc/405-mullhwu-1.c: Likewise.
6094         * gcc.target/powerpc/405-nmacchw-1.c: Likewise.
6095         * gcc.target/powerpc/405-mulchwu-1.c: Likewise.
6096         * gcc.target/powerpc/405-nmachhw-2.c: Likewise.
6097         * gcc.target/powerpc/405-nmaclhw-2.c: Likewise.
6098         * gcc.target/powerpc/405-machhwu-2.c: Likewise.
6099         * gcc.target/powerpc/405-mulhhw-1.c: Likewise.
6100         * gcc.target/powerpc/405-machhw-1.c: Likewise.
6101         * gcc.target/powerpc/405-mullhw-1.c: Likewise.
6102         * gcc.target/powerpc/405-maclhw-1.c: Likewise.
6103         * gcc.target/powerpc/405-dlmzb-strlen-1.c: Likewise.
6104         * gcc.target/powerpc/405-mullhwu-2.c: Likewise.
6105         * gcc.target/powerpc/405-nmacchw-2.c: Likewise.
6106         * gcc.target/powerpc/405-mulchwu-2.c: Likewise.
6107         * gcc.target/powerpc/405-mulchw-1.c: Likewise.
6108         * gcc.target/powerpc/405-maclhwu-1.c: Likewise.
6109         * gcc.target/powerpc/405-macchw-1.c: Likewise.
6110         * gcc.target/powerpc/405-mulhhw-2.c: Likewise.
6111         * gcc.target/powerpc/405-machhw-2.c: Likewise.
6112         * gcc.target/powerpc/405-mullhw-2.c: Likewise.
6113         * gcc.target/powerpc/405-maclhw-2.c: Likewise.
6114         * gcc.target/powerpc/405-macchwu-1.c: Likewise.
6115         * gcc.target/powerpc/405-mulhhwu-1.c: Likewise.
6116         * gcc.target/powerpc/405-mulchw-2.c: Likewise.
6117         * gcc.target/powerpc/405-maclhwu-2.c: Likewise.
6118         * gcc.target/powerpc/405-macchw-2.c: Likewise.
6119         * gcc.target/powerpc/405-macchwu-2.c: Likewise.
6120
6121 2009-01-09  Jakub Jelinek  <jakub@redhat.com>
6122
6123         PR c++/35335
6124         * g++.dg/other/error31.C: New testcase.
6125
6126         PR c/35742
6127         * gcc.dg/pr35742.c: New test.
6128
6129 2009-01-09  John F. Carr  <jfc@mit.edu>
6130
6131         PR c++/37877
6132         * g++.dg/parse/linkage3.C: New test.
6133
6134 2009-01-09  Jakub Jelinek  <jakub@redhat.com>
6135
6136         PR middle-end/38771
6137         * gcc.c-torture/compile/pr38771.c: New test.
6138
6139 2009-01-08  Nathan Froyd  <froydnj@codesourcery.com>
6140
6141         * gcc.dg/pr34856.c: Ignore irrelevant warning.
6142
6143 2009-01-08  Mark Mitchell  <mark@codesourcery.com>
6144
6145         * gcc.dg/sibcall-3.c: XFAIL for Thumb.
6146         * gcc.dg/sibcall-4.c: Likewise.
6147
6148 2009-01-08  Sebastian Pop  <sebastian.pop@amd.com>
6149             Jan Sjodin  <jan.sjodin@amd.com>
6150
6151         PR tree-optimization/38559
6152         * gcc.dg/graphite/pr38559.c: New.
6153
6154 2009-01-08  Ira Rosen  <irar@il.ibm.com>
6155
6156         PR tree-optimization/37194
6157         * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: New test.
6158
6159 2009-01-07  Jakub Jelinek  <jakub@redhat.com>
6160
6161         PR c++/38725
6162         * g++.dg/ext/label11.C: New test.
6163
6164 2009-01-07  Joseph Myers  <joseph@codesourcery.com>
6165
6166         * lib/target-supports.exp (check_weak_override_available): New.
6167         * lib/target-supports-dg.exp (dg-require-weak-override): New.
6168         * gcc.dg/tree-ssa/pr27781.c, g++.dg/eh/weak1.C: Use
6169         dg-require-weak-override.
6170
6171 2009-01-07  Nathan Froyd  <froydnj@codesourcery.com>
6172             Alan Modra  <amodra@bigpond.net.au>
6173
6174         * gcc.c-torture/compile/20090107-1.c: New test.
6175
6176 2009-01-07  Uros Bizjak  <ubizjak@gmail.com>
6177
6178         PR target/38706
6179         * g++.dg/other/pr38706.C: New test.
6180
6181 2009-01-07  Jason Merrill  <jason@redhat.com>
6182
6183         * g++.dg/cpp0x/variadic92.C: New test.
6184         * g++.dg/cpp0x/variadic93.C: New test.
6185
6186 2009-01-07  Janis Johnson  <janis187@us.ibm.com>
6187
6188         * lib/target-supports-dg.exp (current_compiler_flags): New.
6189         (check-flags): Use it; do not access dg-test local variables.
6190         (dg-skip-if): Do not access dg-test local variables.
6191         (dg-xfail-run-if): Ditto.
6192         (dg-shouldfail): Ditto.
6193         * gcc.test-framework/test-framework.exp
6194         (check_effective_target_def_nocache): New.
6195         * gcc.test-framework/test-framework.awk: Handle scan tests.
6196         * gcc.test-framework/dg-do-run-xrif-nocache-exp-XF.c: New test.
6197         * gcc.test-framework/dg-error-nocache-exp-P.c: New test.
6198         * gcc.test-framework/dg-nocache-scanasm-exp-XF.c: New test.
6199         * gcc.test-framework/dg-warning-nocache-exp-P.c: New test.
6200         * gcc.test-framework/dg-nocache-sif-exp-P.c: New test.
6201         * gcc.test-framework/dg-nocache-sif-exp-U.c: New test.
6202         * gcc.test-framework/dg-nocache-xif-exp-P.c: New test.
6203         * gcc.test-framework/dg-do-run-sft-nocache-exp-P.c: New test.
6204         * gcc.test-framework/dg-nocache-xif-exp-XP.c: New test.
6205
6206         * g++.dg/torture/pr38586.C: Ignore a possible warning.
6207
6208         * lib/target-supports-dg.exp (check_test_flags): Delete.
6209
6210 2009-01-07  Jan Sjodin  <jan.sjodin@amd.com>
6211
6212         PR tree-optimization/38492
6213         PR tree-optimization/38498
6214         * gcc.dg/graphite/pr38500.c: Fixed warning as committed
6215         in trunk.
6216         * gcc.dg/graphite/block-0.c: Update test.
6217         * gcc.dg/graphite/block-1.c: Same.
6218         * gcc.dg/graphite/block-2.c: Remove xfail and test for blocking.
6219         * gcc.dg/graphite/block-4.c: Remove test for strip mine.
6220         * gcc.dg/graphite/block-3.c: New.
6221         * gcc.dg/graphite/pr38498.c: New.
6222
6223 2009-01-07  H.J. Lu  <hongjiu.lu@intel.com>
6224
6225         AVX Programming Reference (December, 2008)
6226         * gcc.target/i386/avx-vmovntdq-256-1.c: New.
6227         * gcc.target/i386/avx-vmovntpd-256-1.c: Likewise.
6228         * gcc.target/i386/avx-vmovntps-256-1.c: Likewise.
6229
6230         * gcc.target/i386/sse2-movntdq-1.c (TEST): Align array to 16byte.
6231         * gcc.target/i386/sse2-movntpd-1.c (TEST): Likewise.
6232
6233 2009-01-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
6234
6235         PR fortran/38220
6236         * gfortran.dg/c_loc_pure_1.f90:  New test.
6237
6238 2009-01-06  Mikael Morin  <mikael.morin@tele2.fr>
6239
6240         PR fortran/38669
6241         * gfortran.dg/elemental_dependency_3.f90:
6242         Add the final tree dump cleanup.
6243
6244 2009-01-06  Jakub Jelinek  <jakub@redhat.com>
6245
6246         * gfortran.dg/pr23095.f: Require ilp32 in target selection instead of
6247         passing -m32.
6248
6249         PR rtl-optimization/38722
6250         * gfortran.dg/pr38722.f90: New test.
6251
6252 2009-01-06  Janis Johnson  <janis187@us.ibm.com>
6253
6254         PR c/34252
6255         * gcc.dg/dfp/decfloat-constants.c: Check for DECnn_SUBNORMAL_MIN
6256         instead of DECnn_DEN.  Support -DDBG to list lines that fail.
6257
6258 2009-01-06  Dominique Dhumieres  <dominiq@lps.ens.fr>
6259
6260         * gfortran.dg/implicit_12.f90: Add space around dg directive.
6261         * gfortran.dg/typebound_call_8.f03: Same.
6262         * gfortran.dg/elemental_bind_c.f90: Same.
6263         * gfortran.dg/typebound_call_7.f03: Same.
6264         * gfortran.dg/interface_proc_end.f90: Same
6265         * gfortran.dg/pr37243.f: Fix typo.
6266
6267 2009-01-06  Uros Bizjak  <ubizjak@gmail.com>
6268
6269         * gcc.dg/struct-ret-3.c (CHUNK_SIZE): New define.  Use CHUNK_SIZE
6270         instead of hardcoded number.  Increase CHUNK_SIZE to 16384 for
6271         large stack sizes.
6272
6273 2009-01-06  H.J. Lu  <hongjiu.lu@intel.com>
6274
6275         AVX Programming Reference (December, 2008)
6276         * gcc.target/i386/avx-2.c: Remove tests for _mm_permute2_pd,
6277         _mm256_permute2_pd, _mm_permute2_ps and _mm256_permute2_ps.
6278         * gcc.target/i386/sse-14.c: Likewise.
6279
6280         * gcc.target/i386/avx-vpermil2pd-1.c: Removed.
6281         * gcc.target/i386/avx-vpermil2ps-1.c: Likewise.
6282         * gcc.target/i386/avx-vpermil2pd-256-1.c: Likewise.
6283         * gcc.target/i386/avx-vpermil2ps-256-1.c: Likewise.
6284
6285 2009-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6286
6287         PR libfortran/38735
6288         * gfortran.dg/fmt_bz_bn.f: Update test.
6289
6290 2009-01-05  Dodji Seketeli  <dodji@redhat.com>
6291
6292         PR c++/38472
6293         * g++.dg/conversion/usual-arith-conv.C: New test.
6294
6295 2009-01-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6296
6297         PR c/34911
6298         * gcc.dg/vector-3.c: New testcase.
6299         * g++.dg/ext/vector15.C: New test.
6300
6301 2009-01-05  Harsha Jagasia  <harsha.jagasia@amd.com>
6302
6303         PR tree-optimization/38510
6304         * gcc.dg/graphite/pr38510.c: New.
6305
6306 2009-01-05  Harsha Jagasia  <harsha.jagasia@amd.com>
6307             Jan Sjodin <jan.sjodin@amd.com>
6308
6309         PR tree-optimization/38500
6310         * gcc.dg/graphite/pr38500.c: New.
6311
6312 2009-01-05  Laurent GUERBY  <laurent@guerby.net>
6313
6314         * gcc.c-torture/compile/20001226-1.c: Generalize
6315         dg-timeout-factor.
6316         * gcc.c-torture/compile/limits-fnargs.c: Add
6317         dg-timeout-factor.
6318         * gcc.dg/20020425-1.c: Likewise.
6319         * gcc.dg/pch/pch.exp: Likewise.
6320         
6321 2009-01-05  Paul Thomas  <pault@gcc.gnu.org>
6322
6323         PR fortran/38657
6324         * gfortran.dg/module_commons_3.f90: New test.
6325
6326 2009-01-05  Daniel Franke  <franke.daniel@gmail.com>
6327
6328         PR fortran/37159
6329         * gfortran.dg/random_seed_1.f90: Updated.
6330
6331 2009-01-05  Mikael Morin  <mikael.morin@tele2.fr>
6332
6333         PR fortran/38669
6334         PR fortran/38726
6335         * gfortran.dg/elemental_subroutine_7.f90: 
6336         Fix p values so that it can be used as vector subscript.
6337
6338 2009-01-05  Jason Merrill  <jason@redhat.com>
6339
6340         * g++.dg/cpp0x/initlist12.C: Add another test.
6341
6342         * g++.dg/cpp0x/defaulted7.C: New test.
6343
6344 2009-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
6345
6346         PR fortran/38672
6347         * gfortran.dg/host_assoc_blockdata_1.f90:  New test.
6348         * gfortran.dg/host_assoc_blockdata_2.f90:  New test.
6349
6350 2009-01-05  Uros Bizjak  <ubizjak@gmail.com>
6351
6352         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
6353         for alpha*-*-* targets.
6354         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
6355
6356 2009-01-05  Paul Thomas  <pault@gcc.gnu.org>
6357
6358         PR fortran/38665
6359         * gfortran.dg/host_assoc_function_5.f90: New test.
6360
6361 2009-01-04  Mikael Morin  <mikael.morin@tele2.fr>
6362
6363         PR fortran/38669
6364         * gfortran.dg/elemental_dependency_3.f90: New test.
6365         * gfortran.dg/elemental_subroutine_7.f90: New test.
6366
6367 2009-01-04  Uros Bizjak  <ubizjak@gmail.com>
6368
6369         * gcc.dg/struct-ret-3.c: Include unistd.h.
6370         (main): Exit early if system memory page size is
6371         larger than 4096 bytes.
6372
6373 2009-01-04  Daniel Franke  <franke.daniel@gmail.com>
6374
6375         PR fortran/38718
6376         * gfortran.dg/merge_init_expr.f90: New.
6377
6378 2009-01-04  Mikael Morin  <mikael.morin@tele2.fr>
6379
6380         PR fortran/38536
6381         * gfortran.dg/c_loc_tests_13.f90: New test.
6382         * gfortran.dg/c_loc_tests_14.f90: New test.
6383
6384 2009-01-03  Daniel Franke  <franke.daniel@gmail.com>
6385
6386         * gfortran.dg/func_result_4.f90: New.
6387
6388 2009-01-03  Paul Thomas  <pault@gcc.gnu.org>
6389
6390         PR fortran/38594
6391         * gfortran.dg/host_assoc_call_3.f90: Make sure that the generic
6392         interface still works, in addition to original tests.
6393         * gfortran.dg/host_assoc_call_6.f90: New test.
6394
6395 2009-01-03  Jakub Jelinek  <jakub@redhat.com>
6396
6397         PR c++/38705
6398         * g++.dg/torture/pr38705.C: New test.
6399
6400         PR c/38700
6401         * gcc.dg/pr38700.c: New test.
6402
6403 2009-01-02  Jason Merrill  <jason@redhat.com>
6404
6405         * g++.dg/cpp0x/initlist11.C: New test.
6406         * g++.dg/cpp0x/initlist12.C: New test.
6407
6408 2009-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
6409
6410         * gcc.dg/fixed-point/composite-type.c: Update wording of messages.
6411         Allow extra informative notes.
6412
6413 2009-01-01  Jakub Jelinek  <jakub@redhat.com>
6414
6415         PR c/36489
6416         * gcc.dg/pr36489.c: New test.
6417
6418 \f
6419 Copyright (C) 2009 Free Software Foundation, Inc.
6420
6421 Copying and distribution of this file, with or without modification,
6422 are permitted in any medium without royalty provided the copyright
6423 notice and this notice are preserved.