OSDN Git Service

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