OSDN Git Service

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