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