OSDN Git Service

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