OSDN Git Service

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