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