OSDN Git Service

7ea61afd96c37fbeaa6748771a3a86845760d372
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2008-02-04  Daniel Franke  <franke.daniel@gmail.com>
2
3         * gfortran.dg/where_operator_assign_4.f90: Fix typo in error message
4         to match.
5
6 2008-02-04  Hans-Peter Nilsson  <hp@axis.com>
7
8         * lib/target-supports.exp (check_effective_target_hard_float): Only
9         use the macro definition tests for mips*-*-* and xtensa-*-*.  For all
10         other targets, grep for a call insn in the rtl expand dump for an
11         add of two doubles.
12         (target_compile): Support generating rtl dumps as output.
13
14 2008-02-04  Richard Guenther  <rguenther@suse.de>
15
16         PR middle-end/33631
17         * gcc.c-torture/execute/pr33631.c: New testcase.
18
19 2008-02-04  Richard Guenther  <rguenther@suse.de>
20
21         PR middle-end/35043
22         * gcc.c-torture/compile/pr35043.c: New testcase.
23
24 2008-02-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
25
26         * g++.dg/tree-ssa/ivopts-1.C: Remove xfail for hppa*-*-*.
27
28 2008-02-03  Uros Bizjak  <ubizjak@gmail.com>
29
30         * gcc.target/i386/pr31628.c: Require effective target fpic.
31         * gcc.target/i386/strinline.c: Ditto.
32         * gcc.dg/sibcall-6.c: Skip if !nonpic for 32bit x86 targets.
33         * gcc.dg/pr35045.c: Ditto.
34         * gcc.dg/20050503-1.c: Ditto.
35
36 2008-02-03  Paul Thomas  <pault@gcc.gnu.org>
37
38         PR fortran/32760
39         * gfortran.dg/host_assoc_variable_1.f90: New test.
40         * gfortran.dg/allocate_stat.f90: Change last three error messages.
41
42 2008-02-02  Michael Matz  <matz@suse.de>
43
44         PR target/35045
45         * gcc.dg/pr35045.c: New test.
46
47 2008-02-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
48
49         PR libfortran/35001
50         * gfortran.dg/shape_4.f90:  New test.
51
52 2008-02-02  Hans-Peter Nilsson  <hp@axis.com>
53
54         * gcc.target/cris/torture/pr34773.c: Use __asm__, not asm.
55
56 2008-02-01  Hans-Peter Nilsson  <hp@axis.com>
57
58         PR rtl-optimization/34773
59         * gcc.target/cris/torture/pr34773.c: New test.
60
61 2008-02-01  Nick Clifton  <nickc@redhat.com>
62
63         * lib/target-supports.exp (check_profiling_available): Do not
64         expect profiling to work on the xstormy16 target.
65
66 2008-02-01  Uros Bizjak  <ubizjak@gmail.com>
67
68         PR testsuite/35047
69         * gcc.c-torture/execute/20050316-2.x: New file.
70         * gcc.target/i386/pr17390.c: Update scan pattern.
71         * gcc.dg/builtin-apply4.c: Add -mno-mmx for 32bit x86 targets.
72         * g++.dg/tree-ssa/ivopts-1.C: Remove XPASS for x86 targets.
73
74 2008-01-31  Paul Thomas  <pault@gcc.gnu.org>
75
76         PR fortran/34910
77         * gfortran.dg/proc_assign_2.f90: New test.
78
79 2008-01-31  Douglas Gregor  <doug.gregor@gmail.com>
80             Jakub Jelinek  <jakub@redhat.com>
81
82         PR c++/34935
83         PR c++/34936
84         * g++.dg/ext/alias-canon.C: New.
85         * g++.dg/ext/alias-mangle.C: New.
86
87 2008-01-30  Jan Hubicka  <jh@suse.cz>
88
89         * gcc.c-torture/execute/pr34982.c: Add forgotten return 0.
90
91 2008-01-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
92
93         * g++.dg/other/first-global.C: Add -fpie for all pic targets.
94         * g++.dg/parse/attr-externally-visible-1.C: Likewise.
95
96 2008-01-30  Jan Hubicka  <jh@suse.cz>
97
98         PR target/34982
99         * gcc.c-torture/execute/pr34982.c: New testcase.
100
101 2008-01-30  Andreas Krebbel  <krebbel1@de.ibm.com>
102
103         * gcc.target/s390/tf_to_di-1.c: New testcase.
104
105 2008-01-30  Paul Thomas  <pault@gcc.gnu.org>
106
107         PR fortran/34975
108         * gfortran.dg/use_only_3.f90: New test.
109         * gfortran.dg/use_only_3.inc: Modules for new test.
110
111         PR fortran/34429
112         * gfortran.dg/function_charlen_2.f90: New test.
113
114 2008-01-30  Jakub Jelinek  <jakub@redhat.com>
115
116         PR middle-end/34969
117         * gcc.dg/pr34969.c: New test.
118
119         PR c/35017
120         * gcc.dg/inline-25.c: New test.
121         * gcc.dg/inline-26.c: New test.
122         * gcc.dg/inline-27.c: New test.
123
124 2008-01-29  Richard Guenther  <rguenther@suse.de>
125
126         PR middle-end/35006
127         * gcc.c-torture/compile/pr35006.c: New testcase.
128
129 2008-01-29  Douglas Gregor  <doug.gregor@gmail.com>
130
131         PR c++/34055
132         PR c++/34103
133         PR c++/34219
134         PR c++/34606
135         PR c++/34753
136         PR c++/34754
137         PR c++/34755
138         PR c++/34919
139         PR c++/34961
140         * g++.dg/cpp0x/vt-34219-2.C: New.
141         * g++.dg/cpp0x/pr32126.C: Tweak expected error messages.
142         * g++.dg/cpp0x/vt-34961.C: New.
143         * g++.dg/cpp0x/vt-34055.C: Tweak error messages; add new test
144         cases from the re-opened PR.
145         * g++.dg/cpp0x/vt-34753.C: New.
146         * g++.dg/cpp0x/vt-34919.C: New.
147         * g++.dg/cpp0x/vt-34754.C: New.
148         * g++.dg/cpp0x/vt-34606.C: New.
149         * g++.dg/cpp0x/vt-34219.C: New.
150         * g++.dg/cpp0x/pr32125.C: Tweak expected error messages.
151         * g++.dg/cpp0x/vt-34755.C: New.
152         * g++.dg/cpp0x/pr31438.C: Ditto.
153         * g++.dg/cpp0x/variadic81.C: Ditto.
154
155 2008-01-29  Richard Sandiford  <rsandifo@nildram.co.uk>
156
157         * g++.dg/torture/pr34641.C: Put the dg-do first.
158
159 2008-01-29  Richard Sandiford  <rsandifo@nildram.co.uk>
160
161         * gcc.target/mips/lazy-binding-1.c: Skip for mips16.
162
163 2008-01-28  Bernhard Fischer  <aldot@gcc.gnu.org>
164
165         * g++.old-deja/g++.pt/incomplete1.C: Fix typo in comment.
166
167 2008-01-28  Nathan Froyd  <froydnj@codesourcery.com>
168
169         PR 31535
170         * gcc.target/powerpc/spe-small-data-1.c: New test.
171         * gcc.target/powerpc/spe-small-data-2.c: New test.
172
173 2008-01-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
174
175         PR libfortran/34980
176         * gfortran.dg/shape_3.f90:  New test.
177
178 2008-01-28  Andreas Krebbel  <krebbel1@de.ibm.com>
179
180         * gcc.target/s390/20020926-1.c: Remove -m31.
181
182 2008-01-28  Andreas Krebbel  <krebbel1@de.ibm.com>
183
184         * gcc.target/s390/20020926-1.c: Disable for s390x.
185
186 2008-01-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
187
188         PR fortran/34994
189         * gfortran.dg/missing_optional_dummy_5.f90: Fix matching regular
190         expression.
191
192 2008-01-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
193
194         PR fortran/34990
195         * gfortran.dg/array_constructor_22.f90: New test.
196
197 2008-01-26  Maxim Kuvyrkov  <maxim@codesourcery.com>
198
199         PR middle-end/34688
200         * gcc.c-torture/compile/pr34688: New test.
201
202 2008-01-26  Tobias Burnus  <burnus@net-b.de>
203
204         PR fortran/34848
205         * gfortran.dg/missing_optional_dummy_5.f90: New.
206
207 2008-01-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
208
209         * gcc.dg/tree-ssa/20070302-1.c (baz): Mark with attribute
210         noinline.  XFAIL test.
211
212 2008-01-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
213
214         PR fortran/31610
215         * gfortran.dg/array_3.f90: New test.
216
217 2008-01-26  Jakub Jelinek  <jakub@redhat.com>
218
219         * gcc.c-torture/compile/pr34966.c (atan): Only use asm
220         on i?86/x86_64.
221
222         PR c++/34965
223         * gcc.dg/pr34965.c: New test.
224         * g++.dg/other/error24.C: New test.
225
226 2008-01-26  Thomas Koenig  <tkoenig@gcc.gnu.org>
227
228         PR libfofortran/34887
229         * gfortran.dg/x_slash_2.f:  New test.
230
231 2008-01-26  Richard Guenther  <rguenther@suse.de>
232
233         PR c++/34235
234         * g++.dg/torture/pr34235.C: New testcase.
235
236 2008-01-26  Richard Sandiford  <rsandifo@nildram.co.uk>
237
238         * g++.dg/tree-ssa/ivopts-1.C: XFAIL for MIPS too.
239
240 2008-01-26  Richard Sandiford  <rsandifo@nildram.co.uk>
241
242         PR target/34981
243         * gcc.target/mips/lazy-binding-1.c: New test.
244         * gcc.target/mips/mips.exp (setup_mips_tests): Set
245         mips_forced_no_abicalls and mips_forced_no_shared.
246         (dg-mips-options): Avoid using -mabicalls with an implicit -mabi=eabi.
247         Avoid using small data with -mabicalls.  Don't make -G0 force
248         -mn-abicalls.  Skip -mabicalls and -mshared tests if the multilib
249         forces the opposite option.
250
251 2008-01-26  Danny Smith  <dannysmith@users.sourceforge.net>
252
253         PR target/34970
254         * gcc.target/i386/fastcall-1.c: Scan for correct label.
255         Use -std=gnu89 switch.
256
257 2008-01-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
258
259         PR libfortran/34876
260         * gfortran.dg/direct_io_9.f: New test.
261
262 2008-01-25  Daniel Franke  <franke.daniel@gmail.com>
263
264         PR fortran/34661
265         * gfortran.dg/where_operator_assign_4.f90: New test.
266
267 2008-01-25  Joseph Myers  <joseph@codesourcery.com>
268
269         * gcc.dg/builtin-inf-1.c, gcc.dg/compare6.c, gcc.dg/sibcall-3.c,
270         gcc.dg/sibcall-4.c, gcc.dg/torture/builtin-attr-1.c: Don't handle
271         c4x-*-* targets.
272
273 2008-01-25  Richard Guenther  <rguenther@suse.de>
274
275         PR middle-end/32244
276         * gcc.c-torture/execute/pr32244-1.c: New testcase.
277
278 2008-01-25  Richard Guenther  <rguenther@suse.de>
279
280         PR tree-optimization/34966
281         * gcc.c-torture/compile/pr34966.c: New testcase.
282
283 2008-01-25  Richard Guenther  <rguenther@suse.de>
284
285         PR c++/33887
286         * g++.dg/torture/pr33887-1.C: New testcase.
287         * g++.dg/torture/pr33887-2.C: Likewise.
288         * g++.dg/torture/pr33887-3.C: Likewise.
289         * gcc.c-torture/execute/20071211-1.c: Likewise.
290
291 2008-01-25  Uros Bizjak  <ubizjak@gmail.com>
292
293         PR target/34856
294         * gcc.dg/pr34856.c: Use pointer mode for "pin".
295
296 2008-01-25  Jakub Jelinek  <jakub@redhat.com>
297
298         PR middle-end/33333
299         * g++.dg/gomp/pr33333.C: New test.
300
301         PR preprocessor/34692
302         * gcc.dg/cpp/pr34692.c: New test.
303         * gcc.dg/gomp/pr34692.c: New test.
304
305 2008-01-25  Olga Golovanevsky  <olga@il.ibm.com>
306
307         * gcc.dg/struct/wo_prof_malloc_size_var.c: UnXFAIL.
308
309 2008-01-24  Daniel Franke  <franke.daniel@gmail.com>
310
311         PR fortran/34202
312         * gfortran.dg/empty_type.f90: New test.
313
314 2008-01-24  Paolo Carlini  <pcarlini@suse.de>
315
316         PR c++/34603
317         * g++.dg/template/crash77.C: New.
318
319 2008-01-24  Uros Bizjak  <ubizjak@gmail.com>
320
321         PR target/34856
322         * gcc.dg/pr34856.c: New test.
323
324 2008-01-24  Tobias Burnus  <burnus@net-b.de>
325
326         * gfortran.dg/namelist_39.f90: Delete temporary files.
327         * gfortran.dg/namelist_44.f90: Ditto.
328
329 2008-01-24  Richard Guenther  <rguenther@suse.de>
330
331         PR middle-end/34953
332         * g++.dg/torture/pr34953.C: New testcase.
333
334 2008-01-24  Jakub Jakub Jelinek  <jakub@redhat.com>
335
336         PR middle-end/34934
337         * gcc.c-torture/compile/20080124-1.c: New test.
338
339 2008-01-24  Paul Thomas  <pault@gcc.gnu.org>
340
341         PR fortran/34872
342         * gfortran.dg/function_charlen_3.f: New test.
343
344 2008-01-23  Michael Matz  <matz@suse.de>
345
346         PR debug/34895
347         * g++.dg/debug/pr34895.cc: New testcase.
348
349 2008-01-23  Richard Guenther  <rguenther@suse.de>
350
351         PR middle-end/31529
352         * gcc.dg/pr31529-1.c: New testcase.
353         * gcc.dg/pr31529-2.c: Likewise.
354
355 2008-01-23  Jakub Jelinek  <jakub@redhat.com>
356
357         PR c++/34829
358         * g++.dg/ext/pr34829.C (operator new): Use size_t instead of
359         unsigned int for the first argument.
360
361 2008-01-22  Jakub Jelinek  <jakub@redhat.com>
362
363         PR c++/33984
364         * g++.dg/conversion/bitfield7.C: New test.
365         * g++.dg/cpp0x/decltype4.C: Fixed xfail.
366
367 2008-01-23  Bernd Schmidt  <bernd.schmidt@analog.com>
368
369         From Michael Frysinger  <michael.frysinger@analog.com>
370         * gcc.target/bfin/mcpu-bf547.c: New test.
371         * gcc.target/bfin/mcpu-bf523.c: New test.
372         * gcc.target/bfin/mcpu-bf524.c: New test.
373         * gcc.target/bfin/mcpu-bf526.c: New test.
374
375 2008-01-22  Eric Botcazou  <ebotcazou@adacore.com>
376
377         * gcc.c-torture/execute/20080122-1.c: New test.
378
379 2008-01-22  Tom Tromey  <tromey@redhat.com>
380
381         PR c++/34859
382         * gcc.dg/cpp/pr34859.c: New file.
383
384 2008-01-22  Paul Thomas  <pault@gcc.gnu.org>
385
386         PR fortran/34875
387         * gfortran.dg/vector_subscript_3.f90: New test.
388
389 2008-01-22  Tobias Burnus  <burnus@net-b.de>
390
391         PR fortran/34848
392         * gfortran.dg/missing_optional_dummy_4.f90
393
394 2008-01-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
395
396         * gcc.dg/vect/vect-ifcvt-9.c: Use inline.
397
398 2008-01-22  Eric Botcazou  <ebotcazou@adacore.com>
399
400         * gnat.dg/unchecked_union1.adb: New test.
401
402 2008-01-22  Tom Tromey  <tromey@redhat.com>
403
404         PR c++/34829
405         * g++.dg/ext/pr34829.C: New file.
406
407 2008-01-22  Jakub Jelinek  <jakub@redhat.com>
408
409         PR c++/34607
410         * gcc.dg/gomp/pr34607.c: New test.
411         * g++.dg/gomp/pr34607.C: New test.
412
413         PR c++/34914
414         * g++.dg/ext/vector10.C: New test.
415
416         PR c++/34918
417         * g++.dg/other/error23.C: New test.
418
419         PR c++/34917
420         * g++.dg/ext/vector12.C: New test.
421
422 2008-01-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
423
424         PR 32102
425         * gcc.dg/Wstrict-overflow-21.c: New.
426         * g++.dg/warn/Wstrict-aliasing-8.C: New.
427
428 2008-01-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
429
430         PR middle-end/33092
431         * gcc.dg/pr33092.c: New.
432
433 2008-01-22  Andreas Krebbel  <krebbel1@de.ibm.com>
434
435         * gcc.target/s390/20020926-1.c: Add -m31 option.
436
437 2008-01-22  Daniel Franke  <franke.daniel@gmail.com>
438
439         PR fortran/34915
440         * gfortran.dg/initialization_18.f90: New test.
441
442 2008-01-22  Tobias Burnus  <burnus@net-b.de>
443
444         PR fortran/34899
445         * gfortran.dg/tab_continuation.f: New.
446
447 2008-01-22  Paul Thomas  <pault@gcc.gnu.org>
448
449         PR fortran/34896
450         * gfortran.dg/use_rename_2.f90: New test.
451
452 2008-01-21  Richard Guenther  <rguenther@suse.de>
453
454         PR middle-end/34856
455         * gcc.c-torture/compile/pr34856.c: New testcase.
456
457 2008-01-21  Richard Guenther  <rguenther@suse.de>
458
459         PR c/34885
460         * gcc.c-torture/compile/pr34885.c: New testcase.
461
462 2008-01-21  Eric Botcazou  <ebotcazou@adacore.com>
463
464         * gnat.dg/specs/alignment1.ads: New test.
465
466 2008-01-21  Richard Guenther  <rguenther@suse.de>
467
468         PR c++/34850
469         * g++.dg/torture/pr34850.C: New testcase.
470
471 2008-01-21  Alon Dayan  <alond@il.ibm.com>
472             Olga Golovanevsky  <olga@il.ibm.com>
473
474         PR tree-optimization/34701
475         * gcc.dg/struct/wo_prof_array_field.c: New test.
476         
477 2008-01-20  Paolo Carlini  <pcarlini@suse.de>
478
479         PR c++/34891
480         * g++.dg/ext/vector9.C: New.
481
482 2008-01-20  Paolo Carlini  <pcarlini@suse.de>
483
484         PR c++/34776
485         PR c++/34486
486         * g++.dg/template/crash75.C: New.
487         * g++.dg/template/crash76.C: Likewise.  
488
489 2008-01-20  Kaz Kojima  <kkojima@gcc.gnu.org>
490
491         PR rtl-optimization/34808
492         * gcc.c-torture/compile/pr34808.c: New test.
493
494 2008-01-20  Paul Thomas  <pault@gcc.gnu.org>
495
496         PR fortran/34784
497         * gfortran.dg/mapping_2.f90: Correct ubound expression for h4.
498
499         PR fortran/34861
500         * gfortran.dg/entry_array_specs_3.f90: New test.
501
502         PR fortran/34854
503         * gfortran.dg/use_rename_1.f90: New test.
504
505 2008-01-20  Paul Thomas  <pault@gcc.gnu.org>
506
507         PR fortran/34784
508         * gfortran.dg/array_constructor_20.f90: New test.
509         * gfortran.dg/mapping_2.f90: Correct ubound expression for h4.
510
511         PR fortran/34785
512         * gfortran.dg/array_constructor_21.f90: New test.
513
514 2008-01-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
515
516         PR libfortran/34795
517         * gfortran.dg/inquire_13.f90: New test.
518         
519         PR libfortran/34659
520         * gfortran.dg/continuation_9.f90: New test.
521
522 2008-01-20  Richard Sandiford  <rsandifo@nildram.co.uk>
523
524         PR target/34831
525         * gcc.target/mips/pr34831.c: New test.
526
527 2008-01-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
528
529         PR fortran/34817
530         PR fortran/34838
531         * gfortran.dg/any_all_1.f90:  New test.
532         * gfortran.dg/any_all_2.f90:  New test.
533
534 2008-01-19  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
535
536         * g++.dg/eh/ia64-2.C: Place "dg-do run" statement before
537         "dg-require-weak" statement.
538         * g++.dg/eh/weak1.C: Likewise.
539
540 2008-01-19  Jakub Jelinek  <jakub@redhat.com>
541
542         PR gcov-profile/34610
543         * gcc.dg/gomp/pr34610.c: New test.
544
545 2008-01-19  Tobias Burnus  <burnus@net-b.de>
546
547         PR fortran/34760
548         * gfortran.dg/implicit_11.f90: New.
549         * gfortran.dg/allocate_stat.f90: Update dg-error pattern.
550         * gfortran.dg/entry_15.f90: Ditto.
551         * gfortran.dg/func_assign.f90: Ditto.
552         * gfortran.dg/gomp/reduction3.f90: Ditto.
553         * gfortran.dg/proc_assign_1.f90: Ditto.
554
555         * gfortran.dg/interface_proc_end.f90: Use dg-error instead
556         of dg-excess-errors.
557
558 2008-01-18  Tobias Burnus  <burnus@net-b.de>
559
560         PR fortran/32616
561         * gfortran.dg/argument_checking_15.f90: New.
562         * gfortran.dg/argument_checking_5.f90: Change TODO into
563         dg-warning.
564
565 2008-01-18  Tobias Burnus  <burnus@net-b.de>
566
567         * gfortran.dg/enum_4.f90: Replace dg-excess-errors by dg-error.
568         * gfortran.dg/enum_5.f90: Ditto.
569         * gfortran.dg/enum_6.f90: Ditto.
570         * gfortran.dg/bom_error.f90: Ditto.
571         * gfortran.dg/func_decl_4.f90: Ditto.
572
573 2008-01-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
574
575         PR libfortran/34782
576         * gfortran.dg/fmt_t_6.f: New test.
577
578 2008-01-18  Tobias Burnus  <burnus@net-b.de>
579
580         * gfortran.dg/large_real_kind_form_io_1.f90: Enlarge string for internal I/O.
581
582 2008-01-18  Jonathan Wakely  <jwakely.gcc@gmail.com>
583
584         * gcc/testsuite/g++.dg/lookup/two-stage2.C: fix comment.
585
586 2008-01-18  Ian Lance Taylor  <iant@google.com>
587
588         * gcc.dg/debug/dwarf2/var1.c: Add -fno-merge-debug-strings.
589
590 2008-01-18  Ian Lance Taylor  <iant@google.com>
591
592         PR c++/33407
593         * g++.dg/init/new26.C: New test.
594
595 2008-01-18  Richard Guenther  <rguenther@suse.de>
596
597         PR middle-end/34801
598         * gcc.dg/Warray-bounds.c: XFAIL two tests, remove one
599         redundant one.
600
601 2008-01-18  Hans-Peter Nilsson  <hp@axis.com>
602
603         * g++.dg/tree-ssa/pr34355.C: Correct order of dg-do and
604         dg-require-effective-target.
605
606 2007-01-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
607
608         PR target/34556
609         * gfortran.dg/reshape_2.f90: New test.
610
611 2007-01-18  Bernhard Fischer  <aldot@gcc.gnu.org>
612
613         * gcc.dg/20040223-1.c: Fix comment typo.
614
615 2008-01-17  Janis Johnson  <janis187@us.ibm.com>
616
617         PR target/34814
618         * gcc.target/powerpc/ppc32-abi-dfp-1.c: Enable checks that will fail
619         until 34814 is fixed.
620
621 2008-01-17  Andrew MacLeod  <amacleod@redhat.com>
622
623         PR tree-optimization/34648
624         * gcc.c-torture/compile/pr34648.c: New testcase.
625
626 2008-01-17  Sebastian Pop  <sebastian.pop@amd.com>
627
628         PR testsuite/34821
629         * gcc.dg/autopar/autopar.exp: New.
630         * g++.dg/tree-ssa/pr34355.C: Require pthread.
631         * lib/target-supports.exp (check_effective_target_pthread): New.
632
633         * gcc.dg/tree-ssa/parallelization-1.c: Moved to gcc.dg/autopar.
634         * gcc.dg/tree-ssa/reduc-1short.c: Same.
635         * gcc.dg/tree-ssa/reduc-1.c: Same.
636         * gcc.dg/tree-ssa/reduc-2short.c: Same.
637         * gcc.dg/tree-ssa/reduc-2.c: Same
638         * gcc.dg/tree-ssa/reduc-3.c: Same.
639         * gcc.dg/tree-ssa/reduc-1char.c: Same.
640         * gcc.dg/tree-ssa/reduc-6.c: Same.
641         * gcc.dg/tree-ssa/reduc-7.c: Same.
642         * gcc.dg/tree-ssa/reduc-2char.c: Same.
643         * gcc.dg/tree-ssa/reduc-8.c: Same.
644         * gcc.dg/tree-ssa/reduc-9.c: Same.
645
646 2008-01-17  Eric Botcazou  <ebotcazou@adacore.com>
647
648         * gnat.dg/discr5.adb: New test.
649
650 2008-01-17  Eric Botcazou  <ebotcazou@adacore.com>
651
652         * gcc.c-torture/compile/20080114-1.c: Use empty asm statements.
653
654 2008-01-17  Richard Guenther  <rguenther@suse.de>
655
656         PR tree-optimization/34825
657         * gcc.dg/pr34825.c: New testcase.
658
659 2008-01-17  Richard Guenther  <rguenther@suse.de>
660
661         * gcc.c-torture/execute/20080117-1.c: New testcase.
662
663 2008-01-17  Revital Eres  <eres@il.ibm.com>
664
665         PR30957
666         * gcc.dg/pr30957-1.c: Always xfail and add noinline attribute.
667
668 2008-01-17  Paul Thomas  <pault@gcc.gnu.org>
669
670         PR fortran/34429
671         * gfortran.dg/function_charlen_1.f90: New test.
672
673         PR fortran/34431
674         * gfortran.dg/function_types_1.f90: New test.
675         * gfortran.dg/function_types_2.f90: New test.
676
677         PR fortran/34471
678         * gfortran.dg/function_kinds_4.f90: New test.
679         * gfortran.dg/function_kinds_5.f90: New test.
680
681         * gfortran.dg/defined_operators_1.f90: Errors now at function
682         declarations.
683         * gfortran.dg/private_type_4.f90: The same.
684         * gfortran.dg/interface_15.f90: The same.
685         * gfortran.dg/elemental_args_check_2.f90: The same.
686         * gfortran.dg/auto_internal_assumed.f90: The same.
687
688 2008-01-16  Eric Botcazou  <ebotcazou@adacore.com>
689
690         * gnat.dg/sizetype.adb: New test.
691
692 2008-01-16  Richard Guenther  <rguenther@suse.de>
693
694         PR middle-end/32628
695         * gcc.dg/overflow-warn-7.c: New testcase.
696
697 2008-01-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
698
699         * gcc.dg/tree-ssa/loop-19.c: Require nonpic.
700
701 2008-01-16  Jakub Jelinek  <jakub@redhat.com>
702         Richard Guenther  <rguenther@suse.de>
703
704         PR c/34668
705         * gcc.dg/pr34668-1.c: New test.
706         * gcc.dg/pr34668-2.c: Likewise.
707
708 2008-01-16  Richard Guenther  <rguenther@suse.de>
709
710         PR c++/33819
711         * g++.dg/torture/pr33819.C: New testcase.
712
713 2008-01-16  Richard Guenther  <rguenther@suse.de>
714
715         PR c/34768
716         * gcc.c-torture/execute/pr34768-1.c: New testcase.
717         * gcc.c-torture/execute/pr34768-2.c: Likewise.
718
719 2008-01-16  Tobias Burnus  <burnus@net-b.de>
720
721         PR fortran/34796
722         * gfortran.dg/argument_checking_13.f90: New.
723         * gfortran.dg/argument_checking_14.f90: New.
724
725 2008-01-15  Thomas Koenig  <tkoenig@gcc.gnu.org>
726         
727         PR libfortran/34671
728         * gfortran.dg/anyallcount_1.f90:  New test.
729
730 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
731
732         PR c++/34399
733         * g++.dg/cpp0x/vt-34399.C: New.
734         * g++.dg/template/friend50.C: New.
735
736 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
737
738         PR c++/34751
739         * g++.dg/cpp0x/vt-34751.C: New.
740
741 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
742
743         PR c++/34051
744         PR c++/34055
745         PR c++/34102
746         PR c++/34103
747         * g++.dg/cpp0x/vt-34051-2.C: New.
748         * g++.dg/cpp0x/vt-34102.C: New.
749         * g++.dg/cpp0x/vt-34051.C: New.
750         * g++.dg/cpp0x/vt-34055.C: New.
751         * g++.dg/cpp0x/vt-34103.C: New.
752
753 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
754
755         PR c++/34314
756         * g++.dg/cpp0x/vt-34314.C: New.
757         * g++.dg/cpp0x/variadic79.C: Fix the error message to reflect
758         reality (the error message was wrong previously).
759
760 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
761
762         PR c++/33964
763         * g++.dg/cpp0x/vt-33964.C: New.
764         * g++.dg/template/partial5.C: New.
765
766 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
767
768         PR c++/34052
769         * g++.dg/cpp0x/vt-34052.C: New.
770         * g++.dg/template/ttp26.C: New.
771         
772 2008-01-14  Eric Botcazou  <ebotcazou@adacore.com>
773
774         * gnat.dg/rep_clause2.ad[sb]: New test.
775         * gnat.dg/rep_problem2.adb: Rename to rep_clause1.adb.
776
777 2008-01-14  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
778
779         PR c++/24924
780         * g++.dg/cpp/pedantic-errors.C: Delete.
781         * g++.dg/cpp/permissive.C: Delete.
782         
783 2008-01-14  Eric Botcazou  <ebotcazou@adacore.com>
784
785         * gcc.c-torture/compile/20080114-1.c: New test.
786
787 2008-01-13  Tobias Burnus  <burnus@net-b.de>
788
789         PR fortran/34665
790         * gfortran.dg/argument_checking_11.f90: New.
791         * gfortran.dg/argument_checking_12.f90: New.
792         * gfortran.dg/used_dummy_types_4.f90: Update dg-error.
793         * gfortran.dg/c_assoc_2.f03: Update dg-error.
794         * gfortran.dg/argument_checking_3.f90: Ditto.
795         * gfortran.dg/pointer_intent_2.f90: Ditto.
796         * gfortran.dg/import2.f90: Ditto.
797         * gfortran.dg/assumed_shape_ranks_1.f90: Ditto.
798         * gfortran.dg/implicit_actual.f90: Ditto.
799         * gfortran.dg/used_dummy_types_3.f90: Ditto.
800         * gfortran.dg/derived_comp_array_ref_6.f90: Ditto.
801
802 2008-01-13  Tobias Burnus  <burnus@net-b.de>
803
804         PR fortran/34763
805         * gfortran.dg/interface_proc_end.f90: New.
806
807 2008-01-13  Tobias Burnus  <burnus@net-b.de>
808
809         PR fortran/34759
810         * gfortran.dg/assumed_size_refs_4.f90: New.
811
812 2008-01-13  Eric Botcazou  <ebotcazou@adacore.com>
813
814         * gnat.dg/unchecked_convert1.adb.
815
816 2008-01-13  Richard Guenther  <rguenther@suse.de>
817
818         * gcc.dg/struct-ret-3.c: Adjust testcase to make stack
819         readable and writable again before exiting.
820
821 2008-01-13  Richard Guenther  <rguenther@suse.de>
822
823         PR middle-end/34601
824         * gcc.dg/noncompile/incomplete-4.c: New testcase.
825
826 2008-01-13  Jan Hubicka  <jh@suse.cz>
827
828         PR middle-end/32135
829         * gcc.dg/pr32135.c: new.
830
831 2008-01-12  Doug Kwan  <dougkwan@google.com>
832
833         * gcc.dg/qual-return-1.c: Add -Wignored-qualifiers.
834         * g++.dg/warn/Wreturn-type-4.C: Replace -Wreturn-type by
835         -Wignored-qualifiers.
836
837 2008-01-12  Eric Botcazou  <ebotcazou@adacore.com>
838
839         * gnat.dg/slice3.adb: New test.
840         * gnat.dg/slice4.adb: Likewise.
841
842 2008-01-12  Eric Botcazou  <ebotcazou@adacore.com>
843
844         * gnat.dg/bit_packed_array.ad[sb]: New test.
845
846 2008-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
847
848         PR fortran/34432
849         * gfortran.dg/parens_7.f90: New test.
850
851 2008-01-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
852
853         * gcc.dg/tree-ssa/loadpre5.c: Use static.
854         * gcc.dg/tree-ssa/loadpre8.c: Likewise.
855
856         * gcc.dg/pr33826.c: Require nonpic.
857
858 2008-01-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
859
860         PR fortran/34722
861         * gfortran.dg/inquire_12.f90: New test.
862
863 2008-01-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
864
865         PR libfortran/34670
866         * all_bounds_1.f90: New test case.
867         * maxloc_bounds_1.f90: New test case.
868         * maxloc_bounds_2.f90: New test case.
869         * maxloc_bounds_3.f90: New test case.
870         * maxloc_bounds_4.f90: New test case.
871         * maxloc_bounds_5.f90: New test case.
872         * maxloc_bounds_6.f90: New test case.
873         * maxloc_bounds_7.f90: New test case.
874         * maxloc_bounds_8.f90: New test case.
875
876 2008-01-11  Eric Botcazou  <ebotcazou@adacore.com>
877
878         * gcc.dg/struct-ret-3.c: New test.
879
880 2008-01-11  Paul Thomas  <pault@gcc.gnu.org>
881
882         PR fortran/34537
883         * gfortran.dg/transfer_simplify_8.f90: New test.
884
885 2008-01-11  Andreas Krebbel  <krebbel1@de.ibm.com>
886
887         * g++.dg/torture/pr34641.C: Add dg-require-visibility.  Define
888         size_t using predefined macro.
889
890 2008-01-10  Raksit Ashok  <raksit@google.com>
891
892         PR rtl-optimization/27971
893         * gcc.target/i386/pr27971.c: New testcase.
894
895 2008-01-10  Paul Thomas  <pault@gcc.gnu.org>
896
897         PR fortran/34396
898         * gfortran.dg/bounds_check_12.f90: New test.
899
900 2008-01-10  Uros Bizjak  <ubizjak@gmail.com>
901
902         * gcc.target/i386/cmov7.c: Add -mbranch-cost=5 to dg-options.
903         * gcc.target/i386/addr-sel-1.c: Require nonpic effective target.
904
905 2008-01-10  Andreas Krebbel  <krebbel1@de.ibm.com>
906
907         PR middle-end/34641
908         * g++.dg/torture/pr34641.C: New testcase.
909
910 2008-01-10  Richard Guenther  <rguenther@suse.de>
911
912         PR tree-optimization/34651
913         * g++.dg/torture/pr34651.C: New testcase.
914
915 2008-01-09  Sebastian Pop  <sebastian.pop@amd.com>
916
917         PR tree-optimization/34017
918         * gcc.dg/tree-ssa/pr34017.c: New.
919
920 2008-01-09  Richard Guenther  <rguenther@suse.de>
921         Andrew Pinski  <andrew_pinski@playstation.sony.com>
922
923         PR middle-end/30132
924         * gcc.c-torture/compile/pr30132.c: New testcase.
925
926 2008-01-09  Richard Guenther  <rguenther@suse.de>
927
928         PR middle-end/34458
929         * gcc.c-torture/compile/pr34458.c: New testcase.
930
931 2008-01-08  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
932
933         PR testsuite/30459
934         g++.dg/eh/ia64-2.C: Require weak support.
935
936 2008-01-08  Richard Guenther  <rguenther@suse.de>
937
938         PR middle-end/31863
939         * g++.dg/torture/pr31863.C: New testcase.
940
941 2008-01-08  Jakub Jelinek  <jakub@redhat.com>
942
943         PR middle-end/34694
944         * gcc.dg/gomp/pr34694.c: New test.
945         * g++.dg/gomp/pr34694.C: New test.
946
947         PR c++/33890
948         * g++.dg/gomp/pr33890.C: New test.
949
950 2008-01-08  Paul Thomas  <pault@gcc.gnu.org>
951
952         PR fortran/34476
953         * gfortran.dg/parameter_array_init_3.f90: New test.
954
955 2008-01-08  Paul Thomas  <pault@gcc.gnu.org>
956
957         PR fortran/34681
958         PR fortran/34704
959         * gfortran.dg/alloc_comp_default_init_1.f90: New test.
960
961 2008-01-07  Janis Johnson  <janis187@us.ibm.com>
962
963         * lib/target-supports.exp (check_effective_target_powerpc_spu): New.
964         * g++.dg/other/spu2vmx-1.C: Use it.
965
966 2008-01-07  Jack Howarth  <howarth@bromo.med.uc.edu>
967
968         * gcc.dg/out-of-bounds-1.c: Don't use -mstrict-align for Darwin.
969
970         PR testsuite/34575
971         * gcc.target/powerpc/popcount-1.c: Skip on darwin.
972         * gcc.target/powerpc/parity-1.c: Likewise.
973
974 2008-01-07  Fred Fish  <fnf@specifix.com>
975
976         PR preprocessor/30363:
977         * gcc.dg/cpp/trad/macroargs.c: Add code to test quoting in
978         macro expansions.
979
980 2008-01-07  Paul Thomas  <pault@gcc.gnu.org>
981
982         PR fortran/34672
983         * gfortran.dg/use_only_2.f90: New test.
984
985 2008-01-06  Paolo Carlini  <pcarlini@suse.de>
986
987         PR libstdc++/34680
988         * g++.dg/rtti/predefined-rtti-macro-1.C: New.
989         * g++.dg/rtti/predefined-rtti-macro-2.C: Likewise.
990
991 2008-01-06  Paul Thomas  <pault@gcc.gnu.org>
992
993         PR fortran/34545
994         * gfortran.dg/use_12.f90: New test.
995
996 2008-01-06  Tobias Burnus  <burnus@net-b.de>
997
998         PR fortran/34689
999         * interface.c (compare_actual_formal): Fix intent(out) check for
1000         function result variables.
1001
1002 2008-01-06  Tobias Burnus  <burnus@net-b.de>
1003
1004         PR fortran/34690
1005         * gfortran.dg/elemental_args_check_2.f90: Fix test case.
1006
1007 2008-01-06  Tobias Burnus  <burnus@net-b.de>
1008
1009         PR fortran/34689
1010         * gfortran.dg/intent_out_4.f90: Fix test case.
1011
1012 2008-01-06  Tobias Burnus  <burnus@net-b.de>
1013
1014         PR fortran/34689
1015         * gfortran.dg/intent_out_4.f90: New.
1016
1017 2008-01-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1018
1019         PR libfortran/34540
1020         * gfortran.dg/optional_dim_3.f90: New test.
1021
1022 2008-01-06  Tobias Burnus  <burnus@net-b.de>
1023
1024         PR fortran/34658
1025         * gfortran.dg/common_11.f90: New.
1026         * gfortran.dg/blockdata_1.f90: Update test case.
1027         * gfortran.dg/blockdata_2.f90: Update test case.
1028
1029 2008-01-06  Tobias Burnus  <burnus@net-b.de>
1030
1031         * gfortran.dg/equiv_constraint_9.f90: Fix typo.
1032
1033 2008-01-06  Tobias Burnus  <burnus@net-b.de>
1034
1035         PR fortran/34655
1036         * gfortran.dg/equiv_constraint_9.f90: New.
1037
1038 2008-01-06  Revital Eres  <eres@il.ibm.com>
1039
1040         PR tree-optimization/34263
1041         * gcc.dg/pr34263.c:  New testcase.
1042
1043 2008-01-06  Tobias Burnus  <burnus@net-b.de>
1044
1045         PR fortran/34654
1046         * gfortran.dg/internal_io_unf.f90: New.
1047
1048 2008-01-06  Tobias Burnus  <burnus@net-b.de>
1049
1050         PR fortran/34660
1051         * gfortran.dg/elemental_args_check_2.f90: New.
1052
1053 2008-01-06  Tobias Burnus  <burnus@net-b.de>
1054
1055         PR fortran/34662
1056         * gfortran.dg/intent_out_3.f90: New.
1057
1058 2008-01-05  Richard Sandiford  <rsandifo@nildram.co.uk>
1059
1060         * objc.dg/stabs-1.m: Allow labels to be begin with $L as well as .L.
1061
1062 2008-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1063
1064         PR libfortran/34676
1065         * gfortran.dg/list_read_8.f90: New test.
1066
1067 2008-01-04  Richard Guenther  <rguenther@suse.de>
1068
1069         PR middle-end/34029
1070         * gcc.c-torture/compile/pr34029-1.c: New testcase.
1071         * gcc.c-torture/compile/pr34029-2.c: Likewise.
1072
1073 2008-01-04  Jakub Jelinek  <jakub@redhat.com>
1074
1075         PR gcov-profile/34609
1076         * g++.dg/gcov/gcov-6.C: New test.
1077
1078 2008-01-04  Richard Guenther  <rguenther@suse.de>
1079
1080         PR tree-optimization/31081
1081         * g++.dg/torture/pr31081-1.C: New testcase.
1082         * g++.dg/torture/pr31081-2.C: Likewise.
1083
1084 2008-01-04  Richard Sandiford  <rsandifo@nildram.co.uk>
1085
1086         * gcc.target/mips/rsqrt-1.c: Require -mgp64.
1087         * gcc.target/mips/rsqrt-2.c: Likewise.
1088         * gcc.target/mips/rsqrt-4.c: New test.
1089
1090 2008-01-04  Tobias Burnus  <burnus@net-b.de>
1091
1092         PR fortran/34557
1093         * gfortran.dg/equiv_substr.f90: New.
1094
1095 2008-01-03  Tom Tromey  <tromey@redhat.com>
1096
1097         PR c/34457:
1098         * gcc.dg/pr34457-2.c: New file.
1099         * gcc.dg/pr34457-1.c: New file.
1100
1101 2008-01-03  Sebastian Pop  <sebastian.pop@amd.com>
1102
1103         Revert fix for PR tree-optimization/34458.
1104
1105 2008-01-03  Sebastian Pop  <sebastian.pop@amd.com>
1106
1107         PR tree-optimization/34458
1108         * gcc.dg/tree-ssa/pr34458.c: New.
1109
1110 2008-01-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
1111
1112         PR libfortran/34565
1113         * gfortran.dg/internal_readwrite_1.f90:  New test.
1114         * gfortran.dg/internal_readwrite_2.f90:  New test.
1115
1116 2008-01-03  Tom Tromey  <tromey@redhat.com>
1117
1118         PR preprocessor/34602:
1119         * gcc.dg/cpp/pr34602.c: New file.
1120
1121 2008-01-03  Jakub Jelinek  <jakub@redhat.com>
1122
1123         PR tree-optimization/29484
1124         * gcc.c-torture/execute/20071220-1.c: New test.
1125         * gcc.c-torture/execute/20071220-2.c: New test.
1126
1127 2008-01-03  Sebastian Pop  <sebastian.pop@amd.com>
1128
1129         PR tree-optimization/34635
1130         * gcc.dg/tree-ssa/pr34635.c: New.
1131         * gcc.dg/tree-ssa/pr34635-1.c: New.
1132
1133 2008-01-02  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1134
1135         PR middle-end/34562
1136         * g++.dg/other/first-global.C: Also accept _GLOBAL__I_65535_0_foobar in
1137         scan-assembler check.
1138
1139 2008-01-03  Jakub Jelinek  <jakub@redhat.com>
1140
1141         PR middle-end/34608
1142         * g++.dg/gomp/pr34608.C: New test.
1143
1144 2008-01-02  Richard Guenther  <rguenther@suse.de>
1145
1146         PR middle-end/34093
1147         PR middle-end/31976
1148         * gcc.c-torture/compile/pr34093.c: New testcase.
1149
1150 2008-01-01  Douglas Gregor  <doug.gregor@gmail.com>
1151
1152         * g++.dg/cpp0x/long_long.C: New.
1153
1154 2008-01-01  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1155
1156         * gcc.target/spu/tag_manager.c : Include stdlib.h.
1157         * gcc.target/spu/Wmain.c: Fix the line numbers for the
1158         warning on the function main.
1159
1160 2008-01-01  Jakub Jelinek  <jakub@redhat.com>
1161
1162         * gcc.target/i386/i386.exp (check_effective_target_sse5): Use __v8hi
1163         rather than __v2di type.
1164
1165 2007-12-31  Paul Thomas  <pault@gcc.gnu.org>
1166
1167         PR fortran/34558
1168         * gfortran.dg/linked_list_1.f90: New test.
1169
1170 2007-12-29  Richard Sandiford  <rsandifo@nildram.co.uk>
1171
1172         * lib/objc.exp (objc_libgcc_s_path): Set objc_libgcc_s_path
1173         instead of appending to it.
1174
1175 2007-12-27  Dorit Nuzman  <dorit@il.ibm.com>
1176
1177         PR tree-optimization/34591
1178         * gcc.dg/vect/pr34591.c: New test.
1179
1180 2007-12-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
1181
1182         PR libfortran/34594
1183         * gfortran.dg/direct_io_8.f90:  New test case.
1184
1185 2007-12-27  Jakub Jelinek  <jakub@redhat.com>
1186
1187         PR target/34281
1188         * gcc.c-torture/execute/20071213-1.c: New test.
1189
1190 2007-12-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1191
1192         PR libfortran/34560
1193         * gfortran.dg/read_eof_5.f90: New test.
1194
1195 2007-12-25  Tobias Burnus  <burnus@net-b.de>
1196
1197         PR fortran/34514
1198         * gfortran.dg/initialization_17.f90: New.
1199
1200 2007-12-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
1201
1202         PR libfortran/34566
1203         * gfortran.dg/matmul_6.f90:  New test.
1204
1205 2007-12-23  Tobias Burnus  <burnus@net-b.de>
1206
1207         PR fortran/34421
1208         * gfortran.dg/entry_17.f90: New.
1209
1210 2007-12-23  Daniel Franke  <franke.daniel@gmail.com>
1211
1212         PR fortran/34536
1213         * gfortran.dg/integer_exponentiation_2.f90: Fixed testcase.
1214         * gfortran.dg/real_const_3.f90: Likewise.
1215         * gfortran.dg/unary_operator.f90: New test.
1216
1217 2007-12-23  Eric Botcazou  <ebotcazou@adacore.com>
1218
1219         * gnat.dg/pack2.adb: New test.
1220
1221 2007-12-22  Daniel Franke  <franke.daniel@gmail.com>
1222
1223         PR fortran/34559
1224         * gfortran.dg/repeat_6.f90: New test.
1225
1226 2007-12-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
1227
1228         PR fortran/34549
1229         * cshift_shift_real_1.f90:  New test.
1230
1231 2007-12-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1232
1233         PR fortran/34540
1234         * gfortran.dg/shift-kind_2.f90: New test.
1235
1236 2007-12-21  Kazu Hirata  <kazu@codesourcery.com>
1237
1238         PR target/8835
1239         * gcc.dg/pr8835-1.c: New.
1240
1241 2007-12-21  Paul Thomas  <pault@gcc.gnu.org>
1242
1243         PR fortran/34438
1244         * gfortran.dg/default_initialization_3.f90: New test.
1245
1246 2007-12-21  Richard Sandiford  <rsandifo@nildram.co.uk>
1247
1248         * gcc.target/mips/mips.exp (setup_mips_tests): Fix _MIPS_SIM
1249         conditions.
1250         (dg-mips-options): Treat -march=24k* as a 32-bit option.
1251
1252 2007-12-20  Jack Howarth  <howarth@bromo.med.uc.edu>
1253
1254         * gcc.dg/torture/builtin-modf-1.c: Pass "-funsafe-math-optimizations 
1255         -fsigned-zeros -fno-associative-math" on powerpc-*-darwin*.
1256
1257 2007-12-20  Jason Merrill  <jason@redhat.com>
1258
1259         * gcc.dg/overload/arg[14].C: Remove expected errors.
1260
1261 2007-12-20  Jakub Jelinek  <jakub@redhat.com>
1262
1263         PR c++/34459
1264         * gcc.c-torture/execute/20071219-1.c: New test.
1265
1266 2007-12-20  Tobias Burnus  <burnus@net-b.de>
1267
1268         PR fortran/34530
1269         * gfortran.dg/namelist_44.f90: New.
1270
1271 2007-12-20  Tobias Burnus  <burnus@net-b.de>
1272
1273         PR fortran/34482
1274         * gfortran.dg/boz_8.f90: Add error-check check.
1275         * gfortran.dg/boz_9.f90: Shorten BOZ where needed, replace
1276         stop by call abort.
1277
1278 2007-12-19  Zdenek Dvorak  <ook@ucw.cz>
1279
1280         * gcc.dg/gomp/combined-1.c: New test.
1281
1282 2007-12-19  Zdenek Dvorak  <ook@ucw.cz>
1283
1284         PR tree-optimization/34355
1285         * g++.dg/tree-ssa/pr34355.C: New test.
1286
1287 2007-12-19  Revital Eres  <eres@il.ibm.com>
1288
1289          * gcc.dg/sms-5.c: New testcase.
1290
1291 2007-12-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1292
1293         PR fortran/34325
1294         * gfortran.dg/missing_parens_1.f90: New.
1295         * gfortran.dg/missing_parens_1.f90: New.
1296         
1297 2007-12-19  Daniel Franke  <franke.daniel@gmail.com>
1298
1299         PR fortran/34495
1300         * gfortran.dg/transfer_simplify_2.f90: Fixed invalid initialization
1301         expressions.
1302         * gfortran.dg/transfer_simplify_7.f90: New test.
1303
1304 2007-12-18  Janis Johnson  <janis187@us.ibm.com>
1305
1306         * gcc.dg/pr32912-3.c: Compile with -w.
1307
1308         * gcc.dg/torture/builtin-modf-1.c: Remove -funsafe-math-optimizations.
1309
1310 2007-12-18  Douglas Gregor  <doug.gregor@gmail.com>
1311             Jakub Jelinek  <jakub@redhat.com>
1312         
1313         PR c++/32565
1314         PR c++/33943
1315         PR c++/33965
1316         * g++.dg/cpp0x/variadic86.C: New.
1317         * g++.dg/cpp0x/variadic87.C: New.
1318         * g++.dg/cpp0x/variadic84.C: New.
1319         * g++.dg/cpp0x/variadic85.C: New.
1320         * g++.dg/template/ttp25.C: New.
1321
1322 2007-12-18  Sebastian Pop  <sebastian.pop@amd.com>
1323
1324         PR tree-optimization/34123
1325         * gcc.dg/tree-ssa/pr34123.c: New test.
1326
1327 2007-12-18  Richard Sandiford  <rsandifo@nildram.co.uk>
1328
1329         PR rtl-optimization/34456
1330         * gcc.c-torture/execute/pr34456.c: New test.
1331
1332 2007-12-18  Jakub Jelinek  <jakub@redhat.com>
1333
1334         PR c++/34488
1335         * g++.dg/parse/friend7.C: New test.
1336
1337         PR rtl-optimization/34490
1338         * gcc.c-torture/execute/20071216-1.c: New test.
1339
1340 2007-12-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1341
1342         * gcc.dg/torture/builtin-math-4.c: Remove XFAIL.
1343
1344 2007-12-17  Dorit Nuzman  <dorit@il.ibm.com>
1345
1346         * gcc.dg/tree-ssa/gen-vect-2.c: Change verbosity level to 4.    
1347         * gcc.dg/tree-ssa/gen-vect-32.c: Likewise
1348         * gcc.dg/tree-ssa/gen-vect-25.c: Likewise
1349         * gcc.dg/tree-ssa/gen-vect-26.c: Likewise
1350         * gcc.dg/tree-ssa/gen-vect-28.c: Likewise
1351
1352 2007-12-17  Jakub Jelinek  <jakub@redhat.com>
1353
1354         PR c/34506
1355         * gcc.dg/gomp/clause-2.c: New test.
1356         * g++.dg/gomp/clause-4.C: New test.
1357
1358 2007-12-17  Tobias Burnus  <burnus@net-b.de>
1359
1360         * gfortran.dg/initialization_16.f90: Update as FLOAT/SNGL are
1361         part of Fortran 77/95/2003.
1362
1363 2007-12-17  Dorit Nuzman  <dorit@il.ibm.com>
1364
1365         PR tree-optimization/34445
1366         * gfortran.dg/vect/cost-model-pr34445.f: New test.
1367         * gfortran.dg/vect/cost-model-pr34445a.f: New test.
1368
1369 2007-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1370
1371         PR fortran/34427
1372         * gfortran.dg/namelist_42.f90: Update.
1373         * gfortran.dg/namelist_43.f90: New.
1374         
1375 2007-12-16  Tobias Burnus  <burnus@net-b.de>
1376
1377         PR fortran/34495
1378         * gfortran.dg/initialization_16.f90: New.
1379
1380 2007-12-16  Thomas Koenig  <tkoenig@gcc.gnu.org>
1381
1382         PR fortran/34305
1383         * gfortran.dg/real_dimension_1.f:  New test case.
1384
1385 2007-12-16  Rask Ingemann Lambertsen  <rask@sygehus.dk>
1386
1387         * gcc.dg/torture/pr24257.c: Remove -O from options.
1388
1389 2007-12-16  Tobias Burnus  <burnus@net-b.de>
1390
1391         PR fortran/34246
1392         * gfortran.dg/bind_c_usage_16.f03: Extend test.
1393
1394 2007-12-16  Paul Thomas  <pault@gcc.gnu.org>
1395
1396         PR fortran/31213
1397         PR fortran/33888
1398         PR fortran/33998
1399         * gfortran.dg/mapping_1.f90: New test.
1400         * gfortran.dg/mapping_2.f90: New test.
1401         * gfortran.dg/mapping_3.f90: New test.
1402
1403 2007-12-16  Richard Sandiford  <rsandifo@nildram.co.uk>
1404
1405         PR rtl-optimization/34415
1406         * gcc.c-torture/execute/pr34415.c: New test.
1407
1408 2007-12-16  Danny Smith <dannysmith@users.sourceforge.net>
1409
1410         * gcc.target/i386/fastcall-1.c: (f4): Change return type to
1411         void. 
1412
1413 2007-12-16  Jakub Jelinek  <jakub@redhat.com>
1414
1415         PR bootstrap/34003
1416         * gcc.dg/pr34003-1.c: New test.
1417         * gcc.dg/pr34003-2.c: New.
1418
1419 2007-12-15  Hans-Peter Nilsson  <hp@axis.com>
1420
1421         * gcc.target/cris/peep2-xsrand.c, gcc.target/cris/asmreg-1.c,
1422         gcc.target/cris/peep2-andu1.c, gcc.target/cris/peep2-xsrand2.c,
1423         gcc.target/cris/20011127-1.c: Drop redundant target-specifier.
1424         * gcc.target/cris/peep2-andu2.c: Ditto.  Make dg-do assemble and
1425         add -save-temps.
1426         * gcc.target/cris/torture/cris-torture.exp,
1427         gcc.target/cris/cris.exp: Run for crisv32-*-* too.
1428         * gcc.target/cris/builtin_ctz_v3.c,
1429         gcc.target/cris/builtin_ctz_v8.c,
1430         gcc.target/cris/builtin_clz_v0.c,
1431         gcc.target/cris/builtin_clz_v3.c,
1432         gcc.target/cris/builtin_bswap_v3.c,
1433         gcc.target/cris/builtin_bswap_v8.c, gcc.dg/sibcall-4.c,
1434         gcc.dg/pr19340.c, gcc.dg/20020919-1.c, gcc.dg/pr31866.c,
1435         gcc.dg/torture/cris-asm-mof-1.c, gcc.dg/torture/cris-volatile-1.c,
1436         gcc.dg/weak/typeof-2.c, gcc.dg/tree-ssa/loop-1.c,
1437         gcc.dg/tree-ssa/20040204-1.c, gcc.dg/sibcall-3.c,
1438         lib/target-supports.exp: Adjust for crisv32-*-*.
1439
1440 2007-12-15  Alexandre Oliva  <aoliva@redhat.com>
1441
1442         * gcc.dg/debug/const-3.c: New.
1443
1444 2007-12-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1445
1446         * g++.dg/other/datasec1.C: Require named section support.
1447
1448 2007-12-14  Jakub Jelinek  <jakub@redhat.com>
1449
1450         PR target/29978
1451         * gcc.target/i386/pr29978.c: New test.
1452
1453 2007-12-14  Uros Bizjak  <ubizjak@gmail.com>
1454
1455         * gcc.target/i386/sse-12.c (dg-options): Use -msse4
1456         instead of -msse4.1.
1457         * gcc.target/i386/sse-12.c (dg-options): Ditto.
1458         * g++.dg/other/i386-2.C (dg-options): Ditto.
1459
1460 2007-12-14  Tobias Burnus  <burnus@net-b.de>
1461
1462         PR fortran/34438
1463         * gfortran.dg/private_type_10.f90: New.
1464
1465 2007-12-14  Tobias Burnus  <burnus@net-b.de>
1466
1467         PR fortran/34398
1468         * gfortran.dg/nan_4.f90: New.
1469
1470 2007-12-14  Richard Guenther  <rguenther@suse.de>
1471
1472         PR middle-end/34462
1473         * gcc.c-torture/compile/20071214-1.c: New testcase.
1474
1475 2007-12-14  Uros Bizjak  <ubizjak@gmail.com>
1476
1477         * gcc.target/i386/sse-14.c (test_1, test_2, test_2x, test_4): New
1478         macros to test macroized SSE intrinsics.  Use new macros to test
1479         macroized SSE intrinsics from ammintrin.h, smmintrin.h, tmmintrin.h,
1480         emmintrin.h, xmmintrin.h and bmmintrin.h
1481         * gcc.target/i386/sse-13.c (__builtin_ia32_pcmp?str*128): Redefine
1482         to test with immediate operand.
1483
1484 2007-12-13  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1485
1486         PR target/34091
1487         * gcc.c-torture/compile/pr34091.c: New test.
1488
1489 2007-12-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
1490
1491         * gcc.dg/uninit-13.c: UnXFAIL.
1492         * gcc.dg/complex-5.c: New testcase.
1493
1494 2007-12-13  Olga Golovanevsky  <olga@il.ibm.com>
1495
1496         * gcc.dg/struct/struct-reorg.exp: Replace 
1497          DEFAULT_CFLAGS by STRUCT_REORG_CFLAFS. 
1498         
1499 2007-12-13  Thomas Koenig  <tkoenig@gcc.gnu.org>
1500
1501         PR libfortran/34370
1502         PR libfortran/34323
1503         PR libfortran/34405
1504         * gfortran.dg/advance_6.f90:  New test case.
1505         * gfortran.dg/direct_io_7.f90:  New test case.
1506         * gfortran.dg/streamio_13.f90:  New test case.
1507
1508 2007-12-13  Douglas Gregor  <doug.gregor@gmail.com>
1509
1510         * g++.dg/cpp0x/__func__.C: New.
1511
1512 2007-12-13  Uros Bizjak  <ubizjak@gmail.com>
1513
1514         PR target/34435
1515         * g++.dg/other/pr34435.C: New testcase.
1516
1517 2007-12-13  Olga Golovanevsky  <olga@il.ibm.com>
1518
1519         * gcc.dg/struct: New directory with tests 
1520         for struct-reorg optimizaion.
1521         * gcc.dg/struct/struct-reorg.exp: New script.
1522         * gcc.dg/struct/wo_prof_array_through_pointer.c: New test.
1523         * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
1524         * gcc.dg/struct/wo_prof_mult_field_peeling.c: Likewise.
1525         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
1526         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
1527         * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
1528         * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
1529         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
1530         * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
1531         * gcc.dg/struct/wo_prof_global_array.c: Likewise.
1532         * gcc.dg/struct/wo_prof_global_var.c: Likewise.
1533         * gcc.dg/struct/wo_prof_local_array.c: Likewise.
1534         * gcc.dg/struct/wo_prof_local_var.c: Likewise.
1535         * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
1536         * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
1537         * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
1538         * gcc.dg/struct/wo_prof_single_str_pointer.c: Likewise.
1539         * gcc.dg/struct/w_prof_two_strs.c: Likewise.
1540         * gcc.dg/struct/w_prof_global_array.c: Likewise.
1541         * gcc.dg/struct/w_prof_global_var.c: Likewise.
1542         * gcc.dg/struct/w_prof_local_array.c: Likewise.
1543         * gcc.dg/struct/w_prof_local_var.c: Likewise.
1544         * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
1545         * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
1546
1547 2007-12-13  Tobias Burnus  <burnus@net-b.de>
1548
1549         PR fortran/34427
1550         * gfortran.dg/namelist_42.f90: New.
1551
1552 2007-12-12  Tobias Burnus  <burnus@net-b.de>
1553
1554         PR fortran/34254
1555         * gfortran.dg/function_kinds_3.f90: New.
1556
1557 2007-12-12  Andreas Krebbel  <krebbel1@de.ibm.com>
1558
1559         * gcc.target/s390/20071212-1.c: New testcase.
1560
1561 2007-12-11  Jakub Jelinek  <jakub@redhat.com>
1562
1563         PR c++/34238
1564         * g++.dg/ext/visibility/anon7.C: Add xfail.
1565         * g++.dg/ext/visibility/anon9.C: New test.
1566         * g++.dg/ext/visibility/anon10.C: New test.
1567
1568         PR c++/34364
1569         * g++.dg/rtti/dyncast2.C: New test.
1570
1571 2007-12-11  Uros Bizjak  <ubizjak@gmail.com>
1572
1573         PR tree-optimization/34407
1574         * gcc.dg/vect/pr34407.c: New test.
1575
1576 2007-12-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1577
1578         PR fortran/34411
1579         * gfortran.dg/error_recovery_5.f90: New.
1580         * gfortran.dg/optional_dim_2.f90: Fix test, not related to this PR.
1581
1582 2007-12-10  Jakub Jelinek  <jakub@redhat.com>
1583
1584         PR tree-optimization/34371
1585         * gcc.c-torture/compile/20071207-1.c: New test.
1586
1587 2007-12-10  Simon Martin  <simartin@users.sourceforge.net>
1588
1589         PR c++/34059
1590         * g++.dg/parse/crash40.C: New test.
1591
1592 2007-12-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
1593
1594         * g++.dg/opt/memcpy1.C: New test.
1595
1596 2007-12-10  Tobias Burnus  <burnus@net-b.de>
1597
1598         PR fortran/34425
1599         * gfortran.dg/argument_checking_10.f90: New.
1600
1601 2007-12-10  Jakub Jelinek  <jakub@redhat.com>
1602
1603         PR rtl-optimization/34302
1604         * gcc.c-torture/execute/20071210-1.c: New test.
1605
1606 2007-12-10  Jakub Jelinek  <jakub@redhat.com>
1607
1608         PR c++/34395
1609         * g++.dg/cpp0x/error1.C: New test.
1610
1611         PR c++/34394
1612         * g++.dg/other/error22.C: New test.
1613
1614 2007-12-10  Paolo Bonzini  <bonzini@gnu.org>
1615
1616         PR target/32086
1617         * gcc.dg/vect/vect.exp (DEFAULT_VECTCFLAGS): Disable cost model.
1618         * g++.dg/vect/vect.exp (DEFAULT_VECTCFLAGS): Disable cost model.
1619         * gfortran.dg/vect/vect.exp (DEFAULT_VECTCFLAGS): Disable cost model.
1620
1621 2007-12-09  Jakub Jelinek  <jakub@redhat.com>
1622
1623         PR c++/34178
1624         PR c++/34340
1625         * g++.dg/template/repo6.C: New test.
1626         * g++.dg/template/repo7.C: New test.
1627         * g++.dg/template/repo8.C: New test.
1628
1629 2007-12-09  H.J. Lu  <hjl@lucon.org>
1630             Tobias Burnus  <burnus@net-b.de>
1631
1632         PR fortran/34404
1633         * gfortran.dg/read_2.f90: New.
1634
1635 2007-12-09  Richard Sandiford  <rsandifo@nildram.co.uk>
1636
1637         * lib/target-supports.exp (check_effective_target_tls_native):
1638         Fix typo.
1639
1640 2007-12-09  Samuel Tardieu  <sam@rfc1149.net>
1641
1642         PR ada/34366
1643         * gnat.dg/enclosing_record_reference.ads,
1644         gnat.dg/enclosing_record_reference.adb: New test.
1645
1646 2007-12-09  Paul Thomas  <pault@gcc.gnu.org>
1647
1648         PR fortran/32129
1649         * gfortran.dg/derived_comp_array_ref_6.f90: New test.
1650         * gfortran.dg/derived_comp_array_ref_7.f90: New test.
1651
1652         PR fortran/31487
1653         * gfortran.dg/char_component_initializer_1.f90: New test.
1654
1655 2007-12-09  Tobias Burnus  <burnus@net-b.de>
1656
1657         PR fortran/34342
1658         PR fortran/34345
1659         PR fortran/18026
1660         PR fortran/29471
1661
1662         * gfortran.dg/boz_8.f90: New.
1663         * gfortran.dg/boz_9.f90: New.
1664         * gfortran.dg/boz_10.f90: New.
1665         * gfortran.dg/boz_7.f90: Update dg-warning.
1666         * gfortran.dg/pr16433.f: Add dg-error.
1667         * gfortan.dg/ibits.f90: Update dg-warning.
1668         * gfortran.dg/unf_io_convert_1.f90: Update/delete dg-warning.
1669         * gfortran.dg/unf_io_convert_2.f90: Ditto.
1670
1671 2007-12-08  Jakub Jelinek  <jakub@redhat.com>
1672
1673         PR fortran/34359
1674         * gfortran.dg/include_1.f90: New test.
1675         * gfortran.dg/include_1.inc: New.
1676         * gfortran.dg/include_2.f90: New test.
1677
1678 2007-12-08  Paul de Weerd  <weerd@weirdnet.nl>
1679
1680         * gcc.c-torture/compile/20011130-2.c: Fix typo.
1681
1682 2007-12-08  Tobias Burnus  <burnus@net-b.de>
1683
1684         PR fortran/34319
1685         * gfortran.dg/nan_3.f90: New.
1686
1687 2007-12-07  Jakub Jelinek  <jakub@redhat.com>
1688
1689         * g++.old-deja/g++.mike/empty.C: Remove 2 xfails.
1690
1691 2007-12-07  Olivier Hainque  <hainque@adacore.com>
1692
1693         * gnat.dg/tamdt*.ad?: Support for ...
1694         * gnat.dg/test_tamdt.adb: New test.
1695
1696 2007-12-07  Olivier Hainque  <hainque@adacore.com>
1697
1698         * gnat.dg/unc_memops.ads: Comment out the alloc/free/realloc
1699         exports and document how these can be exercised.
1700
1701 2007-12-07  Samuel Tardieu  <sam@rfc1149.net>
1702
1703         PR ada/15805
1704         * gnat.dg/specs/access_constants.ads: New test.
1705
1706         * gnat.dg/specs/access_constant_decl.ads: New test.
1707
1708         PR ada/21346
1709         * gnat.dg/compose.adb: New test.
1710
1711 2007-12-07  Olivier Hainque  <hainque@adacore.com>
1712
1713         PR ada/34173
1714         * gnat.dg/unc_memops.ad[sb]: Support for ...
1715         * gnat.dg/unc_memfree.adb: New test.
1716         
1717 2007-12-06  Sebastian Pop  <sebastian.pop@amd.com>
1718
1719         * gfortran.dg/ltrans-7.f90: New.
1720
1721 2007-12-06  Martin Michlmayr <tbm@cyrius.com>
1722             Dorit Nuzman  <dorit@il.ibm.com>
1723
1724         PR tree-optimization/34005
1725         * gcc.dg/vect/pr34005.c: New test.
1726
1727 2007-12-06  Jakub Jelinek  <jakub@redhat.com>
1728
1729         PR c++/34336
1730         * g++.dg/template/new8.C: New test.
1731
1732 2007-12-06  Tobias Burnus  <burnus@net-b.de>
1733
1734         PR fortran/34333
1735         * gfortran.dg/boz_7.f90: New.
1736         * gfortran.dg/int_1.f90: Disable -pedantic option.
1737         * gfortran.dg/boz_1.f90: Ditto.
1738         * gfortran.dg/boz_3.f90: Ditto.
1739         * gfortran.dg/pr16433.f: Accomodate for new BOZ warning.
1740         * gfortran.dg/ibits.f90: Ditto.
1741         * gfortran.dg/unf_io_convert_1.f90: Ditto.
1742         * gfortran.dg/unf_io_convert_2.f90: Ditto.
1743
1744 2007-12-06  Paul Thomas  <pault@gcc.gnu.org>
1745
1746         PR fortran/34335
1747         * gfortran.dg/used_types_19.f90: New test.
1748
1749 2007-12-06  Kaz Kojima  <kkojima@gcc.gnu.org>
1750
1751         * gfortran.dg/nan_2.f90: Add -mieee for sh.
1752         * gfortran.dg/nearest_2.f90: Likewise.
1753         * gfortran.dg/nearest_3.f90: Likewise.
1754
1755 2007-12-05  Jakub Jelinek  <jakub@redhat.com>
1756
1757         PR middle-end/34337
1758         * gcc.c-torture/execute/20071205-1.c: New test.
1759
1760 2007-12-05  Kaz Kojima  <kkojima@gcc.gnu.org>
1761
1762         * gfortran.dg/module_nan.f90: Add -mieee for sh.
1763         * gfortran.dg/real_const_3.f90: Likewise.
1764
1765 2007-12-05  Richard Guenther  <rguenther@suse.de>
1766
1767         PR tree-optimization/34138
1768         * gcc.c-torture/compile/pr34138.c: New testcase.
1769
1770 2007-12-05  Jakub Jelinek  <jakub@redhat.com>
1771
1772         PR debug/33739
1773         * gfortran.dg/debug_2.f: New test.
1774
1775 2007-12-05  Eric Botcazou  <ebotcazou@adacore.com>
1776
1777         * gnat.dg/specs/elab1.ads: New test.
1778
1779 2007-12-05  Uros Bizjak  <ubizjak@gmail.com>
1780
1781         PR target/34312
1782         * gcc.target/i386/pr34312.c: New test.
1783
1784 2007-12-05  Tobias Burnus  <burnus@net-b.de>
1785
1786         PR fortran/34333
1787         * gfortran.dg/nan_2.f90: New.
1788
1789 2007-12-05  Jakub Jelinek  <jakub@redhat.com>
1790
1791         PR c++/34271
1792         * g++.dg/cpp0x/decltype9.C: New test.
1793         * g++.dg/cpp0x/decltype10.C: New test.
1794
1795 2007-12-05  Samuel Tardieu  <sam@rfc1149.net>
1796
1797         PR ada/21489
1798         * gnat.dg/rm_6_4_1_13.adb: New test.
1799
1800 2007-12-04  Jakub Jelinek  <jakub@redhat.com>
1801
1802         PR middle-end/34134
1803         * gcc.c-torture/compile/20071117-1.c: New test.
1804
1805 2007-12-04  Douglas Gregor  <doug.gregor@gmail.com>
1806
1807         PR c++/34101
1808         * g++.dg/cpp0x/variadic-ttp.C: New.
1809
1810 2007-12-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1811         
1812         * gcc.dg/parse-decl-after-if.c: New.
1813         * gcc.dg/20031223-1.c: Adjust.
1814         
1815 2007-12-04  Douglas Gregor  <doug.gregor@gmail.com>
1816
1817         PR c++/33509
1818         * g++.dg/cpp0x/variadic-throw.C: New.
1819
1820 2007-12-04  Douglas Gregor  <doug.gregor@gmail.com>
1821
1822         PR c++/33091
1823         * g++.dg/cpp0x/variadic-unify.C: New.
1824
1825 2007-12-04  Richard Guenther  <rguenther@suse.de>
1826
1827         PR middle-end/34334
1828         PR middle-end/34222
1829         * gcc.c-torture/compile/pr34334.c: New testcase.
1830         * g++.dg/torture/pr34222.C: New testcase.
1831
1832 2007-12-04  Jakub Jelinek  <jakub@redhat.com>
1833
1834         * gcc.c-torture/execute/20071202-1.c: New test.
1835         * gcc.dg/tree-ssa/pr34146-2.c: New test.
1836
1837 2007-12-04  Tobias Burnus  <burnus@net-b.de>
1838
1839         PR fortran/34318
1840         * gfortran.dg/module_nan.f90: New.
1841
1842 2007-12-04  Richard Sandiford  <rsandifo@nildram.co.uk>
1843
1844         * lib/target-supports.exp (get_compiler_messages): Replace with...
1845         (check_compile): ...this new procedure.  Handle TYPE == executable.
1846         Use comments in the source to determine the correct extension.
1847         Return a pair containing the compiler output and the output filename.
1848         Don't delete the file here.
1849         (check_no_compiler_messages_nocache): New procedure.
1850         (check_no_compiler_messages): Use it.
1851         (check_no_messages_and_pattern_nocache): New procedure.
1852         (check_no_messages_and_pattern): Use it.
1853         (check_runtime_nocache, check_runtime): New procedures.
1854         (check_effective_target_tls): Use check_no_compiler_messages.
1855         (check_effective_target_tls_native): Use check_no_messages_and_pattern.
1856         (check_effective_target_tls_runtime): Use check_runtime.
1857         (check_effective_target_fstack_protector): Likewise.
1858         (check_iconv_available): Use check_runtime_nocache.
1859         (check_effective_target_fortran_large_real): Use
1860         check_no_compiler_messages.
1861         (check_effective_target_fortran_large_int): Likewise.
1862         (check_effective_target_static_libgfortran): Likewise.
1863         (check_750cl_hw_available): Use check_cached_effective_target
1864         and check_runtime_nocache.
1865         (check_vmx_hw_available): Likewise.
1866         (check_effective_target_broken_cplxf_arg): Likewise.
1867         (check_alpha_max_hw_available): Use check_runtime.
1868         (check_function_available): Use check_no_compiler_messages.
1869         (check_cxa_atexit_available): Use check_cached_effective_target
1870         and check_runtime_nocache.
1871         (check_effective_target_dfp_nocache): Use
1872         check_no_compiler_messages_nocache.
1873         (check_effective_target_dfprt_nocache): Use check_runtime_nocache.
1874         (check_effective_target_dfp): Use check_cached_effective_target.
1875         (check_effective_target_dfprt): Likewise.
1876         (check_effective_target_arm_neon_hw): Use check_runtime.
1877         (check_effective_target_ultrasparc_hw): Likewise.
1878         (check_effective_target_c99_runtime): Use
1879         check_no_compiler_messages_nocache.
1880
1881 2007-12-03  Jakub Jelinek  <jakub@redhat.com>
1882
1883         PR middle-end/29749
1884         * gcc.dg/fold-rotate-1.c: New test.
1885
1886         PR tree-optimization/33453
1887         * gcc.c-torture/compile/20071203-1.c: New test.
1888
1889 2007-12-03  Robert Dewar <dewar@adacore.com>
1890             Samuel Tardieu  <sam@rfc1149.net>
1891
1892         PR ada/34287
1893         * gnat.dg/check_elaboration_code.adb: New test.
1894         * gnat.dg/bug_elaboration_code.ads, bug_elaboration_code.adb:
1895         New support files.
1896
1897 2007-12-02  Paolo Carlini  <pcarlini@suse.de>
1898
1899         PR c++/34061
1900         * g++.dg/cpp0x/pr34061.C: New.
1901
1902 2007-12-02  Paolo Carlini  <pcarlini@suse.de>
1903
1904         PR c++/34273
1905         * g++.dg/other/error21.C: New.
1906
1907 2007-12-02  Revital Eres  <eres@il.ibm.com>
1908
1909         * gcc.dg/sms-4.c: New testcase.
1910
1911 2007-12-02  Vladimir Yanovsky  <yanov@il.ibm.com>
1912             Revital Eres  <eres@il.ibm.com>
1913
1914         * gcc.dg/sms-3.c: New testcase.
1915
1916 2007-12-01  Ollie Wild  <aaw@google.com>
1917
1918         PR c++/8171
1919         * g++.dg/conversion/ptrmem9.C: New test.
1920
1921 2007-11-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1922
1923         PR libfortran/34291
1924         * gfortran.dg/namelist_41.f90: New test.
1925
1926 2007-11-30  Tom Tromey  <tromey@redhat.com>
1927
1928         PR preprocessor/32868:
1929         * gcc.dg/cpp/pr32868.c: New file.
1930
1931 2007-11-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1932
1933         PR fortran/34248
1934         * gfortran.dg/result_in_spec_3.f90: Add dg-option -std=gnu.
1935
1936 2007-11-30  Martin Michlmayr <tbm@cyrius.com>
1937
1938         PR rtl-optimization/34171
1939         * gcc.dg/pr34171.c: New testcase.
1940
1941 2007-11-30  Zdenek Dvorak  <ook@ucw.cz>
1942
1943         * gcc.dg/tree-ssa/pr34244.c: Fixed.
1944
1945 2007-11-30  Tobias Burnus  <burnus@net-b.de>
1946
1947         PR fortran/34133
1948         * gfortran.dg/bind_c_usage_9.f03: Fixes; add -std=f2003.
1949         * gfortran.dg/bind_c_usage_11.f03: New.
1950         * gfortran.dg/bind_c_usage_12.f03: New.
1951
1952 2007-11-30  Jakub Jelinek  <jakub@redhat.com>
1953
1954         PR c++/34275
1955         * g++.dg/other/error20.C: New test.
1956
1957 2007-11-29  Steven G. Kargl  <kargls@comcast.net>
1958
1959         PR fortran/34230
1960         * gfortran.dg/real_const_3.f90: Fix up for new range-check handling.
1961
1962 2007-11-29  Zdenek Dvorak  <ook@ucw.cz>
1963
1964         PR tree-optimization/34244
1965         * gcc.dg/tree-ssa/pr34244.c: New test.
1966
1967 2007-11-29  Jakub Jelinek  <jakub@redhat.com>
1968
1969         PR tree-optimization/33434
1970         * gcc.dg/pr33434-1.c: New test.
1971         * gcc.dg/pr33434-2.c: New test.
1972         * gcc.dg/pr33434-3.c: New test.
1973         * gcc.dg/pr33434-4.c: New test.
1974
1975         PR c++/34270
1976         * g++.dg/template/cond7.C: New test.
1977
1978         PR c++/34267
1979         PR c++/34268
1980         * g++.dg/cpp0x/decltype7.C: New test.
1981         * g++.dg/cpp0x/decltype8.C: New test.
1982
1983 2007-11-29  Tobias Burnus  <burnus@net-b.de>
1984
1985         PR fortran/34248
1986         * gfortran.dg/result_in_spec_3.f90: New.
1987
1988 2007-11-29  Tobias Burnus  <burnus@net-b.de>
1989
1990         PR fortran/34262
1991         * gfortran.dg/mvbits_3.f90: New.
1992
1993 2007-11-28  Bob Wilson  <bob.wilson@acm.org>
1994         
1995         * lib/target-supports.exp (check_effective_target_mips_soft_float):
1996         Delete.
1997         (check_effective_target_hard_float): New.
1998         * gcc.dg/var-expand1.c: Skip for targets without FPU instructions.
1999         * gcc.dg/pr30957-1.c: Likewise.
2000         
2001 2007-11-28  Samuel Tardieu  <sam@rfc1149.net>
2002
2003         PR ada/15804
2004         * gnat.dg/specs/variant_part.ads: New test.
2005
2006         PR ada/17318
2007         * gnat.dg/specs/attribute_parsing.ads: New test.
2008
2009         PR ada/32792
2010         * gnat.dg/specs/integer_value.ads: New test.
2011
2012         PR ada/22559
2013         * gnat.dg/specs/delta_small.ads: New test.
2014
2015 2007-11-28  Jakub Jelinek  <jakub@redhat.com>
2016
2017         PR tree-optimization/34140
2018         * gcc.c-torture/compile/20071128-1.c: New test.
2019
2020 2007-11-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2021
2022         PR fortran/32928
2023         * gfortran.dg/data_array_1.f90
2024         * gfortran.dg/data_array_2.f90
2025         * gfortran.dg/data_array_3.f90
2026         * gfortran.dg/data_array_4.f90
2027
2028 2007-11-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2029
2030         PR fortran/34227
2031         * gfortran.dg/blockdata_5.f90: New test.
2032         * gfortran.dg/blockdata_6.f90: New test.
2033
2034 2007-11-27  Jakub Jelinek  <jakub@redhat.com>
2035
2036         PR tree-optimization/34016
2037         * gcc.dg/pr34016.c: New test.
2038
2039 2007-11-27  Paul Thomas  <pault@gcc.gnu.org>
2040
2041         PR fortran/29389
2042         * gfortran.dg/stfunc_6.f90: New test.
2043
2044         PR fortran/33850
2045         * gfortran.dg/assign_10.f90: New test.
2046
2047 2007-11-27  Paul Thomas  <pault@gcc.gnu.org>
2048
2049         PR fortran/33541
2050         * gfortran.dg/use_11.f90: New test.
2051
2052         PR fortran/34231
2053         * gfortran.dg/generic_15.f90: New test.
2054
2055 2007-11-27  Jakub Jelinek  <jakub@redhat.com>
2056
2057         PR target/34225
2058         * gcc.dg/pr34225.c: New test.
2059
2060 2007-11-27  Richard Guenther  <rguenther@suse.de>
2061
2062         PR tree-optimization/34241
2063         * g++.dg/torture/pr34241.C: New testcase.
2064
2065 2007-11-27  Richard Guenther  <rguenther@suse.de>
2066
2067         * gcc.dg/builtins-error.c: New testcase.
2068
2069 2007-11-27  Jakub Jelinek  <jakub@redhat.com>
2070
2071         PR c++/34213
2072         * g++.dg/ext/visibility/anon8.C: New test.
2073
2074 2007-11-13  Michael Meissner  <michael.meissner@amd.com>
2075
2076         PR target/34077
2077         * gcc.target/i386/pr34077.c: New testcase.
2078
2079 2007-11-26  Tobias Burnus  <burnus@net-b.de>
2080
2081         PR fortran/34203
2082         * gfortran.dg/backslash_3.f: Add -fbackslash option.
2083         * gfortran.dg/init_flag_1.f90: Add -fbackslash option.
2084         * gfortran.dg/backslash_1.f90: Remove no longer needed
2085         -fno-backslash option.
2086
2087 2007-11-26  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2088
2089         PR c/23722
2090         * gcc.dg/cpp/19990413-1.c: Update.
2091         * gcc.dg/parse-else-error.c: New.
2092         * gcc.dg/parse-else-error-2.c: New.
2093         * gcc.dg/parse-else-error-3.c: New.
2094         * gcc.dg/parse-else-error-4.c: New.
2095
2096 2007-11-26  Andreas Krebbel  <krebbel1@de.ibm.com>
2097
2098         PR c++/34081
2099         * g++.dg/template/dependent-expr6.C: New testcase.
2100
2101 2007-11-26  Uros Bizjak  <ubizjak@gmail.com>
2102
2103         PR target/34215
2104         * gcc.target/i386/pr34215.c: New test.
2105
2106 2007-11-26  Rask Ingemann Lambertsen  <rask@sygehus.dk>
2107
2108         PR target/34174
2109         * gcc.dg/torture/pr34174-1.c: New.
2110
2111 2007-11-26  Richard Guenther  <rguenther@suse.de>
2112
2113         PR middle-end/34233
2114         * gcc.dg/pr34233.c: New testcase.
2115
2116 2007-11-26  Steven Bosscher  <stevenb.gcc@gmail.com>
2117             Revital Eres  <eres@il.ibm.com>
2118
2119         PR rtl-optimization/34085
2120         * gcc.dg/tree-prof (bb-reorg.c): New test.
2121
2122 2007-11-26  Richard Sandiford  <rsandifo@nildram.co.uk>
2123
2124         * lib/target-supports.exp (check_effective_target_mips_soft_float):
2125         Return true for MIPS16 targets.
2126
2127 2007-11-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2128
2129         PR fortran/33152
2130         * gfortran.dg/blockdata_4.f90: New test.
2131
2132 2007-11-25  Tobias Burnus  <burnus@net-b.de>
2133
2134         PR fortran/34079
2135         * gfortran.dg/bind_c_usage_10_c.c: Fix comment.
2136         * gfortran.dg/bind_c_usage_16.f03: New.
2137         * gfortran.dg/bind_c_usage_16_c.c: New.
2138
2139 2007-11-25  Eric Botcazou  <ebotcazou@adacore.com>
2140
2141         * gnat.dg/specs/size_clause1.ads: New test.
2142         * gnat.dg/specs/size_clause2.ads: Likewise.
2143         * gnat.dg/specs/size_clause3.ads: Likewise.
2144
2145 2007-11-25  Paul Thomas  <pault@gcc.gnu.org>
2146
2147         PR fortran/33499
2148         * gfortran.dg/entry_16.f90: New test.
2149
2150 2007-11-24  Tobias Burnus  <burnus@net-b.de>
2151
2152         PR fortran/34192
2153         * gfortran.dg/nearest_2.f90: Add INF/NAN tests.
2154
2155 2007-11-24  Paul Thomas  <pault@gcc.gnu.org>
2156
2157         PR fortran/33541
2158         * gfortran.dg/nested_modules_1.f90: Change the reference to
2159         FOO, forbidden by the standard, to a reference to W.
2160         * gfortran.dg/use_only_1.f90: New test.
2161
2162 2007-11-23  Tobias Burnus  <burnus@net-b.de>
2163
2164         PR fortran/34209
2165         * gfortran.dg/nearest_3.f90: New test.
2166
2167 2007-11-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2168
2169         PR fortran/33317
2170         * gfortran.dg/optional_dim_2.f90: New test.
2171
2172 2007-11-23  Tobias Burnus  <burnus@net-b.de>
2173
2174         PR fortran/34187
2175         * gfortran.dg/bind_c_usage_15.f90: New.
2176
2177 2007-11-23  Tobias Burnus  <burnus@net-b.de>
2178
2179         PR fortran/34192
2180         * gfortran.dg/nearest_2.f90: New.
2181
2182
2183 2007-11-23  Jakub Jelinek  <jakub@redhat.com>
2184
2185         PR c++/30293
2186         PR c++/30294
2187         * g++.dg/ext/java-2.C: New test.
2188
2189 2007-11-23  Mark Mitchell  <mark@codesourcery.com>
2190             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2191         
2192         PR c++/5310
2193         * g++.dg/warn/pr5310.C: New.
2194         * g++.dg/warn/pr33160.C: New.
2195         
2196 2007-11-23  Richard Guenther  <rguenther@suse.de>
2197             Michael Matz  <matz@suse.de>
2198
2199         PR tree-optimization/34176
2200         * gcc.c-torture/execute/pr34176.c: New testcase.
2201
2202 2007-11-23  Jakub Jelinek  <jakub@redhat.com>
2203
2204         PR c++/34198
2205         * gcc.dg/Wconversion-5.c: New test.
2206         * g++.dg/Wconversion3.C: New test.
2207
2208 2007-11-23  Richard Guenther  <rguenther@suse.de>
2209
2210         * gcc.dg/tree-ssa/alias-17.c: New testcase.
2211
2212 2007-11-22  Joseph Myers  <joseph@codesourcery.com>
2213
2214         PR c/14050
2215         * gcc.dg/c99-arraydecl-1.c: Don't expect errors for static or type
2216         qualifiers in abstract declarator.
2217
2218 2007-11-22  Tobias Burnus  <burnus@net-b.de>
2219
2220         * gfortran.dg/derived_constructor_comps_3.f90: New.
2221
2222 2007-11-22  Jakub Jelinek  <jakub@redhat.com>
2223
2224         PR c++/34094
2225         * g++.dg/ext/visibility/anon7.C: New test.
2226
2227 2007-11-22  Tobias Burnus  <burnus@net-b.de>
2228
2229         PR fortran/34079
2230         * gfortran.dg/bind_c_usage_10.f03: Remove .mod file afterwards.
2231         * gfortran.dg/bind_c_usage_13.f03: New.
2232         * gfortran.dg/bind_c_usage_14.f03: New.
2233
2234 2007-11-22  Richard Sandiford  <rsandifo@nildram.co.uk>
2235
2236         PR rtl-optimization/33848
2237         * gcc.dg/torture/pr33848.c: New test.
2238
2239 2007-11-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2240
2241         PR fortran/34083
2242         * gfortran.dg/derived_constructor_comps_2.f90: Add check.
2243
2244 2007-11-20  Richard Guenther  <rguenther@suse.de>
2245
2246         PR middle-end/34154
2247         * testsuite/gcc.c-torture/execute/pr34154.c: New testcase.
2248
2249 2007-11-20  Uros Bizjak  <ubizjak@gmail.com>
2250
2251         * gcc.dg/tree-ssa/20030714-1.c: Cleanup dom3 dump file.
2252
2253 2007-11-20  Thomas Koenig  <tkoenig@gcc.gnu.org>
2254
2255         PR fortran/32770
2256         * gfortran.dg/record_marker_1.f90:  Explicitly set kinds
2257         so test passes with -frecord-marker=8.
2258         * gfortran.dg/integer_exponentiation_1.f90:  Likewise.
2259         * gfortran.dg/integer_exponentiation_2.f90:  Likewise.
2260         * gfortran.dg/integer_exponentiation_3.F90:  Likewise.
2261         * gfortran.dg/integer_exponentiation_5.F90:  Likewise.
2262         * gfortrand.dg/modulo_1.f90:  Likewise.
2263
2264 2007-11-20  Richard Sandiford  <rsandifo@nildram.co.uk>
2265
2266         * lib/target-supports.exp (check_effective_target_mips_soft_float):
2267         New procedure.
2268         * gcc.dg/var-expand1.c: Skip for mips_soft_float.
2269         * gcc.dg/pr30957-1.c: Likewise.
2270
2271 2007-11-20  Jakub Jelinek  <jakub@redhat.com>
2272
2273         PR c++/34089
2274         * g++.dg/template/crash74.C: New test.
2275
2276 2007-11-20  Richard Guenther  <rguenther@suse.de>
2277
2278         * gcc.c-torture/execute/20071120-1.c: New testcase.
2279
2280 2007-11-20  Jakub Jelinek  <jakub@redhat.com>
2281
2282         PR c/34146
2283         * gcc.dg/tree-ssa/pr34146.c: New test.
2284
2285         PR testsuite/33978
2286         * gcc.dg/tree-ssa/pr33723.c: Adjust scan pattern to make it less
2287         dependent on target settings like move_by_pieces etc.
2288
2289         PR c++/28879
2290         * g++.dg/template/vla2.C: New test.
2291
2292         PR c++/33962
2293         * g++.dg/overload/template3.C: New test.
2294
2295 2007-11-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2296
2297         PR fortran/33317
2298         * gfortran.dg/optional_dim_2.f90: Remove test.
2299
2300 2007-11-19  Peter Bergner  <bergner@vnet.ibm.com>
2301
2302         * gcc.dg/dfp/ddmode-ice.c: New test.
2303
2304 2007-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
2305
2306         PR tree-optimization/34036
2307         * gcc.dg/tree-ssa/pr23109.c: Pass -ftrapping-math and expect warning.
2308
2309 2007-11-19  Richard Guenther  <rguenther@suse.de>
2310
2311         PR tree-optimization/34
2312         * gcc.c-torture/execute/pr34099-2.c: New testcase.
2313
2314 2007-11-19  Tobias Burnus  <burnus@net-b.de>
2315
2316         PR fortran/34079
2317         * gfortran.dg/bind_c_usage_10_c.c: New.
2318         * gfortran.dg/bind_c_usage_10.f03: New.
2319
2320 2007-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
2321
2322         * gcc.dg/pr33007.c: Expect new warning.
2323         * gcc.dg/tree-ssa/recip-5.c: Likewise.
2324         * g++.dg/opt/pr34036.C: New test.
2325
2326 2007-11-18  Jakub Jelinek  <jakub@redhat.com>
2327
2328         PR c++/30988
2329         * g++.dg/warn/noreturn-4.C: New test.
2330         * g++.dg/warn/noreturn-5.C: New test.
2331         * g++.dg/warn/noreturn-6.C: New test.
2332         * g++.dg/warn/noreturn-7.C: New test.
2333
2334 2007-11-18  Thomas Koenig  <tkoenig@gcc.gnu.org>
2335
2336         PR fortran/32770
2337         * gfortran.fortran-torture/execute/equiv_5.f:  Set kind on
2338         integers so tests works with -fdefault-integer-8.
2339         * gfortran.fortran-torture/execute/elemental.f90:  Use default
2340         integers so test passes with -fdefault-integer-8.
2341         * gfortran.fortran-torture/execute/der_io.f90:  Increase
2342         buffer length so test passes with -fdefault-integer-8.
2343         * gfortran.dg/bounds_check_8.f90:  Likewise.
2344         * gfortran.dg/arrayio_derived_1.f90:  LIkewise.
2345         * gfortran.dg/equiv_7.f90:  Set kind so test passes
2346         with -fdefault-integer-8.
2347         * gfortran.dg/g77/20030326-1.f:  Set kind explicitly to
2348         provoke overflow.
2349
2350 2007-11-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2351
2352         PR fortran/33317
2353         * gfortran.dg/optional_dim_2.f90: New test.
2354         
2355         PR fortran/34139
2356         * gfortran.dg/subref_array_pointer_2.f90: Update test condition.
2357         
2358 2007-11-18  Jakub Jelinek  <jakub@redhat.com>
2359
2360         PR rtl-optimization/34132
2361         * gcc.c-torture/compile/20071118-1.c: New test.
2362
2363 2007-11-18  Paul Thomas  <pault@gcc.gnu.org>
2364
2365         PR fortran/31608
2366         * gfortran.dg/char_cast_2.f90: New test based on achar_4.f90.
2367
2368 2007-11-18  Tobias Burnus  <burnus@net-b.de>
2369
2370         PR fortran/34137
2371         * gfortran.dg/entry_14.f90: New.
2372         * gfortran.dg/entry_15.f90: New.
2373
2374 2007-11-18  Richard Guenther  <rguenther@suse.de>
2375
2376         PR tree-optimization/34127
2377         * gcc.c-torture/compile/pr34127.c: New testcase.
2378
2379 2007-11-18  Ben Elliston  <bje@au.ibm.com>
2380
2381         * gcc.target/powerpc/altivec-23.c: Do not use a typedef name as a
2382         type specifier, as they are not permitted according to the AltiVec
2383         Programming Interface Manual.
2384
2385 2007-11-17  Tobias Burnus  <burnus@net-b.de>
2386
2387         PR fortran/34133
2388         * gfortran.dg/bind_c_usage_9.f03: New.
2389         * gfortran.dg/interface_abstract_1.f90: Fix testcase.
2390
2391 2007-11-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2392
2393         PR fortran/25252
2394         * interface.c (gfc_current_interface_head,
2395         gfc_set_current_interface_head): New functions.
2396         * decl.c (gfc_match_modproc): Move check for syntax error earlier.
2397         On syntax error, restore previous state of the interface.
2398         * gfortran.h (gfc_current_interface_head,
2399         gfc_set_current_interface_head): New prototypes.
2400
2401 2007-11-17  Richard Guenther  <rguenther@suse.de>
2402
2403         PR middle-end/34130
2404         * gcc.c-torture/execute/pr34130.c: New testcase.
2405
2406 2007-11-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2407
2408         PR fortran/34108
2409         * gfortran.dg/fmt_label_1.f90: New test.
2410
2411 2007-11-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2412
2413         PR fortran/33957
2414         * gfortran.dg/initialization_15.f90 : New test.
2415
2416 2007-11-16  Richard Guenther  <rguenther@suse.de>
2417
2418         PR middle-end/34030
2419         * gcc.c-torture/compile/pr34030.c: New testcase.
2420
2421 2007-11-16  Paul Thomas  <pault@gcc.gnu.org>
2422
2423         PR fortran/34008
2424         * gfortran.dg/interface_assignment_3.f90.
2425
2426 2007-11-16  Richard Guenther  <rguenther@suse.de>
2427
2428         PR tree-optimization/33870
2429         * gcc.dg/torture/pr33870.c: New testcase.
2430
2431 2007-11-16  Paul Thomas  <pault@gcc.gnu.org>
2432
2433         PR fortran/33986
2434         * gfortran.dg/allocatable_function_3.f90.
2435
2436 2007-11-16  Richard Guenther  <rguenther@suse.de>
2437
2438         PR tree-optimization/34113
2439         * gcc.c-torture/compile/pr34113.c: New testcase.
2440
2441 2007-11-16  Richard Guenther  <rguenther@suse.de>
2442
2443         PR tree-optimization/34099
2444         * g++.dg/torture/pr3499.C: New testcase.
2445         * gcc.c-torture/execute/pr34099.c: Likewise.
2446
2447 2007-11-16  Olivier Hainque  <hainque@adacore.com>
2448
2449         * gnat.dg/release_unc_maxalign.adb: New test.
2450
2451 2007-11-16  Jakub Jelinek  <jakub@redhat.com>
2452
2453         PR c++/34100
2454         * g++.dg/template/crash73.C: New test.
2455
2456 2007-11-15  Jakub Jelinek  <jakub@redhat.com>
2457
2458         PR middle-end/23848
2459         * gcc.dg/tree-ssa/pr23848-1.c: New test.
2460         * gcc.dg/tree-ssa/pr23848-2.c: New test.
2461         * gcc.dg/tree-ssa/pr23848-3.c: New test.
2462         * gcc.dg/tree-ssa/pr23848-4.c: New test.
2463
2464 2007-11-15  Tobias Burnus  <burnus@net-b.de>
2465
2466         PR fortran/33917
2467         * gfortran.dg/proc_decl_11.f90: New.
2468
2469 2007-11-15  Ben Elliston  <bje@au.ibm.com>
2470
2471         * gcc.target/spu/compare-dp.c: New test.
2472
2473 2007-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
2474
2475         * gcc.dg/pr33923.c: New test.
2476
2477 2007-11-14  Jakub Jelinek  <jakub@redhat.com>
2478
2479         PR middle-end/34088
2480         * gcc.dg/pr34088.c: New test.
2481
2482 2007-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
2483
2484         * gcc.c-torture/compile/20071114-1.c: New test.
2485
2486 2007-11-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2487
2488         PR fortran/31608
2489         * gfortran.dg/char_cast_1.f90: Modify regex in scan-tree-dump-times
2490         to match known variations in symbol format. Document in comments.
2491
2492 2007-11-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2493
2494         PR fortran/33985
2495         * gfortran.dg/streamio_12.f90: New test to avoid future regression.
2496
2497 2007-11-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2498
2499         * gfortran.dg/list_read_7.f90: Fix test so that test file is deleted
2500         when done.
2501
2502 2007-11-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2503
2504         PR fortran/33162
2505         * gfortran.dg/proc_decl_1.f90: Update.
2506         * gfortran.dg/proc_decl_7.f90: New test.
2507         * gfortran.dg/proc_decl_8.f90: New test.
2508         * gfortran.dg/proc_decl_9.f90: New test.
2509         * gfortran.dg/proc_decl_10.f90: New test.
2510
2511 2007-11-13  Paul Thomas  <pault@gcc.gnu.org>
2512
2513         PR fortran/34080
2514         * gfortran.dg/transfer_assumed_size_1.f90: New test.
2515
2516 2007-11-13  Jakub Jelinek  <jakub@redhat.com>
2517
2518         PR c++/34054
2519         PR c++/34056
2520         PR c++/34057
2521         PR c++/34058
2522         PR c++/34060
2523         * g++.dg/parse/crash36.C: Add another dg-error.
2524         * g++.dg/cpp0x/pr34054.C: New test.
2525         * g++.dg/cpp0x/pr34056.C: New test.
2526         * g++.dg/cpp0x/pr34057.C: New test.
2527         * g++.dg/cpp0x/pr34058.C: New test.
2528         * g++.dg/cpp0x/pr34060.C: New test.
2529
2530         PR tree-optimization/34063
2531         * g++.dg/tree-ssa/pr34063.C: New test.
2532
2533 2007-11-13  Diego Novillo  <dnovillo@google.com>
2534
2535         PR tree-optimization/33870
2536         * gcc.c-torture/execute/pr33870-1.c: New test.
2537         * gcc.dg/tree-ssa/alias-16.c: New test.
2538
2539 2007-11-13  Jakub Jelinek  <jakub@redhat.com>
2540
2541         PR c++/29225
2542         * g++.dg/template/crash72.C: New test.
2543
2544 2007-11-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
2545
2546         * g++.dg/opt/cfg5.C: New test.
2547
2548 2007-11-12  Richard Guenther  <rguenther@suse.de>
2549
2550         PR middle-end/34070
2551         * gcc.c-torture/execute/pr34070-1.c: New testcase.
2552         * gcc.c-torture/execute/pr34070-2.c: Likewise.
2553
2554 2007-11-12  Richard Guenther  <rguenther@suse.de>
2555
2556         PR middle-end/34027
2557         * gcc.dg/pr34027-1.c: New testcase.
2558         * gcc.dg/pr34027-2.c: Likewise.
2559
2560 2007-11-12  Ira Rosen  <irar@il.ibm.com>
2561
2562         PR tree-optimization/33953
2563         * gcc.dg/vect/pr33953.c: New testcase.
2564
2565 2007-11-11  Tom Tromey  <tromey@redhat.com>
2566
2567         PR c++/17577:
2568         * g++.dg/ext/pr17577.h: New file.
2569         * g++.dg/ext/pr17577.C: New file.
2570
2571 2007-11-12  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2572
2573         PR c++/8570
2574         * g++.old-deja/g++.ns/template13.C: Update expected output.
2575         * g++.old-deja/g++.pt/friend23.C: Likewise.
2576         * g++.dg/warn/pr8570.C: New.
2577
2578 2007-11-11  Jakub Jelinek  <jakub@redhat.com>
2579
2580         PR c++/34068
2581         * g++.dg/template/pseudodtor4.C: New test.
2582
2583 2007-11-10  Jakub Jelinek  <jakub@redhat.com>
2584
2585         PR middle-end/34018
2586         * g++.dg/opt/inline14.C: New test.
2587
2588         PR tree-optimization/33680
2589         * gcc.c-torture/compile/20071108-1.c: New test.
2590
2591         PR c++/32241
2592         * g++.dg/template/pseudodtor3.C: New test.
2593
2594 2007-11-09  Douglas Gregor  <doug.gregor@gmail.com>
2595
2596         PR c++/33510
2597         * g++.dg/cpp0x/variadic-init.C: New.
2598
2599 2007-11-09  Paolo Bonzini  <bonzini@gnu.org>
2600             Jakub Jelinek  <jakub@redhat.com>
2601
2602         PR rtl-optimization/34012
2603         * gcc.target/i386/pr34012.c: New test.
2604
2605 2007-11-09  Richard Guenther  <rguenther@suse.de>
2606
2607         PR tree-optimization/33604
2608         * g++.dg/tree-ssa/pr33604.C: New testcase.
2609         * gcc.dg/pr32721.c: Adjust pattern.
2610
2611 2007-11-09  Richard Sandiford  <rsandifo@nildram.co.uk>
2612
2613         * gcc.target/mips/dse-1.c: Disable.
2614
2615 2007-11-08  Tom Tromey  <tromey@redhat.com>
2616
2617         * gcc.dg/empty-source-3.c: Update warning location.
2618         * gcc.dg/gomp/barrier-2.c: Likewise.
2619         * gcc.dg/label-decl-3.c: Likewise.
2620         * gcc.dg/label-decl-2.c: Likewise.
2621         * gcc.dg/empty-source-2.c: Likewise.
2622
2623 2007-11-08  Tom Tromey  <tromey@redhat.com>
2624
2625         PR c++/30297:
2626         * g++.dg/inherit/pr30297.C: New file.
2627
2628 2007-11-08  Danny Smith  <dannysmith@users.sourceforge.net>
2629
2630         * gcc.dg/compat/struct-layout-1_generate.c (dg-options) Add
2631         -fno-common for cygwin and mingw32.
2632
2633 2007-11-08  Kenneth Zadeck <zadeck@naturalbridge.com>
2634
2635         PR middle-end/33826
2636         * gcc.dg/pr33826.c: New.
2637         * gcc.dg/tree-ssa/20030714-1.c: Removed two tests that depend on 
2638         recursive functions being marked pure or const.
2639         
2640 2007-11-08  Tobias Burnus  <burnus@net-b.de>
2641
2642         PR fortran/33917
2643         * gfortran.dg/proc_decl_5.f90: New.
2644         * gfortran.dg/proc_decl_6.f90: New.
2645
2646 2007-11-08  Jakub Jelinek  <jakub@redhat.com>
2647
2648         PR tree-optimization/32575
2649         * gcc.c-torture/execute/20071108-1.c: New test.
2650
2651 2007-11-08  Daniel Jacobowitz  <dan@codesourcery.com>
2652
2653         * g++.dg/opt/anchor1.C: New.
2654
2655 2007-11-07  Diego Novillo  <dnovillo@google.com>
2656
2657         PR 33870
2658         * gcc.c-torture/execute/pr33870.x: Remove.
2659
2660 2007-11-07  Douglas Gregor  <doug.gregor@gmail.com>
2661
2662         PR c++/33045
2663         PR c++/33837
2664         PR c++/33838
2665         * g++.dg/cpp0x/decltype-33837.C: New.
2666         * g++.dg/cpp0x/decltype-refbug.C: New.
2667         * g++.dg/cpp0x/decltype-33838.C: New.
2668
2669 2007-11-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
2670
2671         * gcc.c-torture/compile/20071107-1.c: New test.
2672
2673 2007-11-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
2674
2675         * gcc.dg/out-of-bounds-1.c: New test.
2676
2677 2007-11-07  Jakub Jelinek  <jakub@redhat.com>
2678
2679         PR c++/33501
2680         * g++.dg/warn/incomplete2.C: New test.
2681         * g++.dg/template/incomplete4.C: New test.
2682         * g++.dg/template/incomplete5.C: New test.
2683
2684 2007-11-07  Olivier Hainque  <hainque@adacore.com>
2685
2686         * gnat.dg/max_align.adb: New test.
2687
2688 2007-11-06  H.J. Lu  <hongjiu.lu@intel.com>
2689
2690         PR target/30961
2691         * gcc.target/i386/pr30961-1.c: New.
2692
2693 2007-11-06  Tom Tromey  <tromey@redhat.com>
2694
2695         PR c++/32368:
2696         * g++.dg/warn/pragma-system_header3.h: New.
2697         * g++.dg/warn/pragma-system_header3.C: New.
2698
2699         PR c++/32256:
2700         * g++.dg/warn/pragma-system_header4.C: New.
2701         * g++.dg/warn/pragma-system_header4.h: New.
2702
2703 2007-11-06  Douglas Gregor  <doug.gregor@gmail.com>
2704
2705         PR c++/33977
2706         PR c++/33886
2707         * g++.dg/other/canon-array.C: New.
2708         
2709 2007-11-06  Douglas Gregor  <doug.gregor@gmail.com>
2710
2711         * g++.dg/parser/crash36.C: Tweak expected errors.
2712         * g++.dg/cpp0x/pr31439.C: New.
2713         * g++.dg/cpp0x/pr32114.C: New.
2714         * g++.dg/cpp0x/pr32115.C: New.
2715         * g++.dg/cpp0x/pr32125.C: New.
2716         * g++.dg/cpp0x/pr32126.C: New.
2717         * g++.dg/cpp0x/pr32127.C: New.
2718         * g++.dg/cpp0x/pr32128.C: New.
2719         * g++.dg/cpp0x/pr32253.C: New.
2720         * g++.dg/cpp0x/pr32566.C: New.
2721         * g++.dg/cpp0x/pr31445.C: Tweak expected errors.
2722         * g++.dg/cpp0x/pr31438.C: Ditto.
2723         * g++.dg/cpp0x/variadic81.C: Ditto.
2724         * g++.dg/cpp0x/pr31432.C: Ditto.
2725         * g++.dg/cpp0x/pr31442.C: Ditto.
2726
2727 2007-11-06  Jakub Jelinek  <jakub@redhat.com>
2728
2729         PR target/33168
2730         * g++.dg/other/datasec1.C: New test.
2731
2732         PR tree-optimization/33458
2733         * g++.dg/opt/inline12.C: New test.
2734
2735         PR tree-optimization/33993
2736         * gcc.c-torture/compile/20071105-1.c: New test.
2737
2738 2007-11-05  Jakub Jelinek  <jakub@redhat.com>
2739
2740         PR rtl-optimization/33648
2741         * gcc.dg/pr33648.c: Require effective target freorder.
2742
2743 2007-11-05  Revital Eres  <eres@il.ibm.com>
2744
2745         * lib/target-supports.exp (check_750cl_hw_available): Fix typo.
2746
2747 2007-11-05  Douglas Gregor  <doug.gregor@gmail.com>
2748
2749         PR c++/33996
2750         PR c++/33235
2751         PR c++/33930
2752         * g++.dg/cpp0x/pr33996.C: New
2753         * g++.dg/cpp0x/rv-trivial-bug.C: New
2754         * g++.dg/cpp0x/pr33930.C: New
2755
2756 2007-11-05  Nick Clifton  <nickc@redhat.com>
2757             Sebastian Pop  <sebastian.pop@amd.com>
2758
2759         PR tree-optimization/32540
2760         PR tree-optimization/33922
2761         * gcc.dg/tree-ssa/pr32540-1.c: New.
2762         * gcc.dg/tree-ssa/pr32540-2.c: New.
2763         * gcc.dg/tree-ssa/pr33922.c: New.
2764
2765 2007-11-05  Douglas Gregor  <doug.gregor@gmail.com>
2766
2767         PR c++/33939
2768         * g++.dg/cpp0x/variadic-rref.C: New.
2769         
2770 2007-11-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2771
2772         * g++dg/warn/pointer-integer-comparison.C: New.
2773
2774 2007-11-05  Jakub Jelinek  <jakub@redhat.com>
2775
2776         PR tree-optimization/33856
2777         * gcc.c-torture/compile/20071027-1.c: New test.
2778
2779         PR c++/33836
2780         * g++.dg/ext/label10.C: New test.
2781
2782         PR c++/33969
2783         * g++.dg/other/ptrmem9.C: New test.
2784
2785 2007-11-04  Andrew Pinski  <pinskia@gmail.com>
2786
2787         PR middle-end/32931
2788         * gfortran.fortran-torture/compile/forall-1.f90: New testcase.
2789
2790 2007-11-04  David Edelsohn  <edelsohn@gnu.org>
2791
2792         * g++.dg/cpp/_Pragma1.C: Disable on AIX.
2793         * g++.dg/ext/visibility/namespace2.C: Add argument to
2794         dg-require-visibility.
2795         * g++.dg/ext/java-1.C: Disable on AIX.
2796
2797 2007-11-03  Dorit Nuzman  <doirit@il.ibm.com>
2798
2799         * gfortran.dg/vect/no-vfa-pr32377.f90: Remove xfail.            
2800
2801 2007-11-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2802
2803         PR fortran/33881
2804         * gfortran.dg/assumed_charlen_arg_1.f90: New test.
2805
2806 2007-11-03  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2807
2808         PR c/29062
2809         * gcc.dg/20031223-1.c: Adjust error output.
2810         * gcc.dg/parse-decl-after-label.c: New.
2811         
2812 2007-11-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2813
2814         PR libfortran/24685
2815         * gfortran.dg/default_format_2.f90: XFAIL powerpc*-*-linux*
2816         * gfortran.dg/default_format_denormal_2.f90: XFAIL powerpc*-*-linux*
2817         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL powerpc*-*-linux*
2818
2819 2007-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
2820
2821         PR rtl-optimization/28940
2822         * gcc.target/i386/addr-sel-1.c: New test.
2823
2824 2007-11-03  Jakub Jelinek  <jakub@redhat.com>
2825
2826         PR middle-end/33670
2827         * gcc.dg/pr33670.c: New test.
2828
2829 2007-11-02  Jakub Jelinek  <jakub@redhat.com>
2830
2831         PR c++/33516
2832         * g++.dg/lookup/typedef1.C: New test.
2833
2834 2007-11-02  Janis Johnson  <janis187@us.ibm.com>
2835
2836         PR testsuite/32076
2837         * lib/scandump.exp (dump-suffix): New.
2838         (scan-dump, scan-dump-times, scan-dump-dem, scan-dump-dem-not):
2839         Include dump suffix in pass/fail messages, put regexp in quotes.
2840
2841 2007-11-02  Paolo Carlini  <pcarlini@suse.de>
2842
2843         PR c++/33495
2844         * g++.dg/other/error19.C: New.
2845
2846 2007-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
2847
2848         PR rtl-optimization/28062
2849         * gcc.c-torture/compile/20071102-1.c: New test.
2850
2851 2007-11-01  Douglas Gregor  <doug.gregor@gmail.com>
2852
2853         * g++.dg/cpp0x/pr33955.C: New.
2854
2855 2007-11-01  Tom Tromey  <tromey@redhat.com>
2856
2857         PR preprocessor/30805:
2858         * gcc.dg/cpp/pr30805.c: Use -std=gnu89.
2859
2860 2007-11-02  Jakub Jelinek  <jakub@redhat.com>
2861
2862         PR rtl-optimization/33648
2863         * gcc.dg/pr33648.c: New test.
2864
2865 2007-11-01  Jakub Jelinek  <jakub@redhat.com>
2866
2867         PR c++/32384
2868         * g++.dg/template/pseudodtor1.C: New test.
2869         * g++.dg/template/pseudodtor2.C: New test.
2870
2871         PR c++/32260
2872         * g++.dg/rtti/typeid7.C: New test.
2873
2874 2007-11-01  Tom Tromey  <tromey@redhat.com>
2875
2876         PR preprocessor/30805:
2877         * gcc.dg/cpp/pr30805.c: New file.
2878
2879 2007-11-01  Janis Johnson  <janis187@us.ibm.com>
2880
2881         PR testsuite/25352
2882         * gcc.c-torture/compile/20000804-1.c: Remove xfail from dg-do and
2883         add dg-skip-if.
2884         * gcc.c-torture/compile/20001205-1.c: Ditto.
2885         * gcc.c-torture/compile/20001226-1.c: Ditto.
2886         * gcc.c-torture/compile/20020312-1.c: Ditto.
2887         * gcc.c-torture/compile/20020604-1.c: Ditto.
2888         * gcc.c-torture/compile/920501-12.c: Ditto.
2889         * gcc.c-torture/compile/920501-4.c: Ditto.
2890         * gcc.c-torture/compile/920520-1.c: Ditto.
2891         * gcc.c-torture/compile/980506-1.c: Ditto.
2892         * gcc.c-torture/compile/990617-1.c: Ditto.
2893         * gcc.dg/compare6.c: Ditto.
2894         * g++.old-deja/g++.brendan/crash43.C: Ditto.
2895         * g++.old-deja/g++.brendan/synth1.C: Ditto.
2896         * g++.old-deja/g++.oliva/dwarf2.C: Ditto.
2897         * g++.old-deja/g++.oliva/dwarf3.C: Ditto.
2898         * g++.old-deja/g++.pt/static6.C: Ditto.
2899         * g++.old-deja/g++.pt/crash16.C: Ditto.
2900         * g++.old-deja/g++.mike/p10416.C: Ditto.
2901         * g++.old-deja/g++.mike/ns15.C: Ditto.
2902         * g++.old-deja/g++.mike/eh46.C: Ditto.
2903
2904 2007-11-01  Tom Tromey  <tromey@redhat.com>
2905
2906         * gcc.dg/redecl-1.c: Update.
2907         * gcc.dg/pr20368-3.c: Update.
2908         * gcc.dg/inline-14.c: Update.
2909         * gcc.dg/builtins-30.c: Update.
2910         * gcc.dg/dremf-type-compat-4.c: Update.
2911         * gcc.dg/pr20368-2.c: Update.
2912
2913 2007-11-01  Jakub Jelinek  <jakub@redhat.com>
2914
2915         PR rtl-optimization/33673
2916         * gcc.dg/pr33673.c: New test.
2917
2918 2007-11-01  Michael Matz  <matz@suse.de>
2919
2920         PR tree-optimization/33961
2921         * gcc.dg/pr33961.c: New test.
2922
2923 2007-10-31  Paolo Carlini  <pcarlini@suse.de>
2924
2925         PR c++/33494
2926         * g++.dg/template/error35.C: New.
2927
2928 2007-10-31  Jakub Jelinek  <jakub@redhat.com>
2929
2930         PR target/31507
2931         * gcc.dg/pr31507-1.c: New test.
2932         * gcc.dg/pr31507-2.c: New test.
2933
2934 2007-10-31  Revital Eres  <eres@il.ibm.com>
2935
2936         * gcc.dg/vect/vect.exp: Add support for powerpc-*paired
2937         target.
2938         * gcc.dg/vect/tree-vect.h (check_vect): Add
2939         powerpc-*paired test.
2940         * lib/target-supports.exp (check_750cl_hw_available):
2941         New.
2942         (check_effective_target_vect_int,
2943         check_effective_target_vect_intfloat_cvt,
2944         check_effective_target_powerpc_altivec_ok,
2945         check_effective_target_vect_long,
2946         check_effective_target_vect_sdot_hi,
2947         check_effective_target_vect_udot_hi,
2948         check_effective_target_vect_pack_trunc,
2949         check_effective_target_vect_unpack,
2950         check_effective_target_vect_shift,
2951         check_effective_target_vect_int_mult): Disable for powerpc-*paired
2952         target.
2953         * gcc.dg/vect/vect-ifcvt-11.c: New.
2954         * gcc.dg/vect/vect-ifcvt-12.c: Likewise.
2955         * gcc.dg/vect/vect-ifcvt-13.c: Likewise.
2956         * gcc.dg/vect/vect-ifcvt-14.c: Likewise.
2957         * gcc.dg/vect/vect-ifcvt-15.c: Likewise.
2958         * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
2959         * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
2960
2961 2007-10-31  Dominique d'Humieres  <dominiq@lps.ens.fr>
2962             Tobias Burnus  <burnus@net-b.de>
2963
2964         PR fortran/33941
2965         * gfortran.dg/module_read_1.f90: New.
2966
2967 2007-10-31  Tom Tromey  <tromey@redhat.com>
2968
2969         PR preprocessor/30786:
2970         * gcc.dg/cpp/pr30786.c: New file.
2971
2972 2007-10-31  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2973
2974         PR fortran/33162
2975         * gfortran.dg/interface_19.f90: New.
2976         * gfortran.dg/interface_20.f90: New.
2977         * gfortran.dg/interface_21.f90: New.
2978         
2979 2007-10-31  Sebastian Pop  <sebastian.pop@amd.com>
2980
2981         PR tree-optimization/32377
2982         * gfortran.dg/vect/pr32377.f90: New.
2983         
2984 2007-10-31  Richard Guenther  <rguenther@suse.de>
2985
2986         PR middle-end/33779
2987         * gcc.c-torture/execute/pr33779-1.c: New testcase.
2988         * gcc.c-torture/execute/pr33779-2.c: Likewise.
2989
2990 2007-10-31  Paul Thomas  <pault@gcc.gnu.org>
2991
2992         PR fortran/33897
2993         * gfortran.dg/contained_3.f90: New.
2994
2995 2007-10-31  Christian Bruel  <christian.bruel@st.com>
2996
2997         PR c++/19531
2998         * g++.dg/opt/nrv8.C: New.
2999         
3000 2007-10-30  Jakub Jelinek  <jakub@redhat.com>
3001
3002         PR c++/33709
3003         * g++.dg/opt/compound1.C: New test.
3004
3005         PR c++/33616
3006         * g++.dg/template/ptrmem18.C: New test.
3007
3008 2007-10-30  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3009
3010         PR fortran/33596
3011         * gfortran.dg/isnan_2.f90: New test.
3012
3013 2007-10-30  Ed Schouten  <ed@fxq.nl>
3014
3015         PR tree-optimization/32500
3016         * gcc.c-torture/execute/pr32500.c: Fix buffer overflow in testcase.
3017
3018 2007-10-30  Douglas Gregor  <doug.gregor@gmail.com>
3019
3020         PR c++/31993
3021         PR c++/32252
3022         * g++.dg/cpp0x/pr31993.C: New
3023         * g++.dg/cpp0x/pr32252.C: New
3024
3025 2007-10-30  Jakub Jelinek  <jakub@redhat.com>
3026
3027         PR tree-optimization/33723
3028         * gcc.dg/tree-ssa/pr33723.c (T): Decrease size of field s.
3029
3030 2007-10-30  Richard Guenther  <rguenther@suse.de>
3031
3032         * gcc.c-torture/execute/20071030-1.c: New testcase copied from
3033         gcc.target/i386/loop-3.c.
3034
3035 2007-10-30  Revital Eres  <eres@il.ibm.com>
3036
3037         * gcc.dg/vect/pr33866.c: Require vect_long.
3038
3039 2007-10-30  Revital Eres  <eres@il.ibm.com>
3040
3041         * gcc.dg/vect/vect-shift-1.c: Require vect_int.
3042         * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
3043
3044 2007-10-29  Dorit Nuzman  <dorit@il.ibm.com>
3045
3046         PR tree-optimization/32893
3047         * lib/target-supports.exp
3048         (check_effective_target_unaligned_stack): new keyword.
3049         * gcc.dg/vect/vect-2.c: Globalize arrays to make the test
3050         not sensitive to unaligned_stack.
3051         * gcc.dg/vect/vect-3.c: Likewise.
3052         * gcc.dg/vect/vect-4.c: Likewise.
3053         * gcc.dg/vect/vect-5.c: Likewise.
3054         * gcc.dg/vect/vect-6.c: Likewise.
3055         * gcc.dg/vect/vect-7.c: Likewise.
3056         * gcc.dg/vect/vect-13.c: Likewise.
3057         * gcc.dg/vect/vect-17.c: Likewise.
3058         * gcc.dg/vect/vect-18.c: Likewise.
3059         * gcc.dg/vect/vect-19.c: Likewise.
3060         * gcc.dg/vect/vect-20.c: Likewise.
3061         * gcc.dg/vect/vect-21.c: Likewise.
3062         * gcc.dg/vect/vect-22.c: Likewise.
3063         * gcc.dg/vect/vect-27.c: Likewise.
3064         * gcc.dg/vect/vect-29.c: Likewise.
3065         * gcc.dg/vect/vect-64.c: Likewise.
3066         * gcc.dg/vect/vect-65.c: Likewise.
3067         * gcc.dg/vect/vect-66.c: Likewise.
3068         * gcc.dg/vect/vect-72.c: Likewise.
3069         * gcc.dg/vect/vect-73.c: Likewise.
3070         * gcc.dg/vect/vect-86.c: Likewise.
3071         * gcc.dg/vect/vect-all.c: Likewise.
3072         * gcc.dg/vect/slp-25.c: Likewise.
3073         * gcc.dg/vect/wrapv-vect-7.c: Likewise.
3074         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
3075         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
3076
3077         * gcc.dg/vect/vect-31.c: Removed alignment checks.
3078         * gcc.dg/vect/vect-34.c: Likewise.
3079         * gcc.dg/vect/vect-36.c: Likewise.
3080         * gcc.dg/vect/vect-64.c: Likewise.
3081         * gcc.dg/vect/vect-65.c: Likewise.
3082         * gcc.dg/vect/vect-66.c: Likewise.
3083         * gcc.dg/vect/vect-68.c: Likewise.
3084         * gcc.dg/vect/vect-76.c: Likewise.
3085         * gcc.dg/vect/vect-77.c: Likewise.
3086         * gcc.dg/vect/vect-78.c: Likewise.
3087
3088         * gcc.dg/vect/no-section-anchors-vect-31.c: New test, like the original
3089         testcase (without no-section-anchors prefix) but with global arrays.
3090         * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
3091         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewsie.
3092         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
3093         * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
3094         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
3095         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
3096         * gcc.dg/vect/vect-77-global.c: Likewise.
3097         * gcc.dg/vect/vect-78-global.c: Likewise.
3098
3099         * gcc.dg/vect/vect-77-alignchecks.c: New test. Like the original
3100         testcase (without no-section-anchors prefix) but fix alignment checks
3101         to also consider unaligned_stack targets.
3102         * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
3103
3104 2007-10-29  Jakub Jelinek  <jakub@redhat.com>
3105
3106         PR tree-optimization/33723
3107         * gcc.c-torture/execute/20071029-1.c: New test.
3108         * gcc.dg/tree-ssa/pr33723.c: New test.
3109
3110 2007-10-29  Richard Sandiford  <rsandifo@nildram.co.uk>
3111
3112         PR tree-optimization/33614
3113         * gcc.c-torture/compile/pr33614.c: New test.
3114
3115 2007-10-29  Richard Guenther  <rguenther@suse.de>
3116
3117         PR tree-optimization/33870
3118         * gcc.c-torture/execute/pr33870.x: XFAIL testcase for -O2 and -Os.
3119
3120 2007-10-29  Jakub Jelinek  <jakub@redhat.com>
3121
3122         PR tree-optimization/33757
3123         * gcc.dg/tree-ssa/ssa-fre-4.c: Run on selected TARGET_PROMOTE_PROTOTYPES
3124         true architectures instead of having a big dg-skip-if.
3125
3126         PR c++/33841
3127         * g++.dg/other/bitfield3.C: New test.
3128
3129 2007-10-29  Richard Guenther  <rguenther@suse.de>
3130
3131         * gcc.dg/tree-ssa/ssa-copyprop-1.c: Scan optimized dump.
3132
3133 2007-10-29  Razya Ladelsky  <razya@il.ibm.com>
3134
3135         Automatic parallelization reduction tests.
3136
3137         * gcc.dg/tree-ssa/reduc-1.c: New test.
3138         * gcc.dg/tree-ssa/reduc-1char.c: New test.
3139         * gcc.dg/tree-ssa/reduc-1short.c: New test.
3140         * gcc.dg/tree-ssa/reduc-2.c: New test.
3141         * gcc.dg/tree-ssa/reduc-2char.c: New test.
3142         * gcc.dg/tree-ssa/reduc-2short.c: New test.
3143         * gcc.dg/tree-ssa/reduc-3.c: New test.
3144         * gcc.dg/tree-ssa/reduc-6.c: New test.
3145         * gcc.dg/tree-ssa/reduc-7.c: New test.
3146         * gcc.dg/tree-ssa/reduc-8.c: New test.
3147         * gcc.dg/tree-ssa/reduc-9.c: New test.
3148
3149 2007-10-29  Razya Ladelsky  <razya@il.ibm.com>
3150             Zdenek Dvorak  <ook@ucw.cz>
3151
3152         OMP_ATOMIC Changes, testsuite changes.
3153
3154         * gcc.dg/gomp/atomic-3.c: Search for string on ompexp dump
3155         instead of gimple dump.
3156         * gcc.dg/gomp/atomic-9.c: Same.
3157         * gcc.dg/gomp/atomic-10.c: Same.
3158         * g++.dg/gomp/atomic-3.C: Same.
3159         * g++.dg/gomp/atomic-9.C: Same.
3160         * g++.dg/gomp/atomic-10.C: Same.
3161
3162 2007-10-29  Paul Thomas  <pault@gcc.gnu.org>
3163
3164         PR fortran/31217
3165         PR fortran/33811
3166         * gfortran.dg/forall_12.f90: New test.
3167
3168         PR fortran/33686
3169         * gfortran.dg/forall_13.f90: New test.
3170
3171 2007-10-28  Paolo Carlini  <pcarlini@suse.de>
3172             Mark Mitchell  <mark@codesourcery.com>
3173
3174         PR c++/30659
3175         * g++.dg/template/crash71.C: New.
3176
3177 2007-10-28  Tobias Schlüter  <tobi@gcc.gnu.org>
3178
3179         PR fortran/32147
3180         * gfortran.dg/module_md5_1.f90: Update hash-value.
3181
3182 2007-10-28  Andrew Pinski  <pinskia@gmail.com>
3183
3184         PR tree-opt/33589
3185         * g++.dg/torture/pr33589-1.C: New testcase.
3186         * g++.dg/torture/pr33589-2.C: New testcase.
3187
3188 2007-10-28  Richard Guenther  <rguenther@suse.de>
3189
3190         * gcc.dg/tree-ssa/alias-15.c: Adjust pattern.
3191
3192 2007-10-28  Martin Michlmayr  <tbm@cyrius.com>
3193             Uros Bizjak  <ubizjak@gmail.com>
3194
3195         PR tree-optimization/33920
3196         * gcc.dg/tree-ssa/pr33290.c: New test.
3197
3198 2007-10-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3199
3200         PR fortran/31306
3201         * gfortran.dg/argument_check_7.f90: New test.
3202         * gfortran.dg/argument_check_8.f90: New test.
3203         
3204 2007-10-27  Uros Bizjak  <ubizjak@gmail.com>
3205
3206         * g++.dg/other/i386-2.C: Include bmmintrin.h. Add -msse5 to dg-options.
3207         * gcc.target/i386/sse-13.c: Also include mm3dnow.h.  Add
3208         "-march=k8 -m3dnow" to check 3dnow and 3dnowA intrinsics.
3209         * gcc.target/i386/sse-14.c: Ditto.
3210
3211 2007-10-27  Jakub Jelinek  <jakub@redhat.com>
3212
3213         PR c++/33844
3214         * g++.dg/other/ptrmem8.C: New test.
3215
3216         PR c++/33842
3217         * g++.dg/template/error34.C: New test.
3218
3219 2007-10-27  Uros Bizjak  <ubizjak@gmail.com>
3220
3221         * g++.dg/tree-ssa/ivopts-1.C: Also search for "offset: 4294967292".
3222
3223 2007-10-27  Richard Guenther  <rguenther@suse.de>
3224
3225         PR tree-optimization/33870
3226         * gcc.dg/tree-ssa/alias-15.c: New testcase.
3227         * gcc.c-torture/execute/pr33870.c: Likewise.
3228
3229 2007-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3230
3231         PR fortran/33162
3232         * gfortran.dg/argument_checking_9.f90: New test.
3233
3234 2007-10-26  Douglas Gregor  <doug.gregor@gmail.com>
3235
3236         * g++.dg/other/pr33601.C: New.
3237
3238 2007-10-26  Paolo Carlini  <pcarlini@suse.de>
3239
3240         PR c++/31988
3241         * g++.dg/init/new25.C: New.
3242
3243 2007-10-26  Douglas Gregor  <doug.gregor@gmail.com>
3244
3245         * g++.dg/cpp0x/pr33839.C: New.
3246         
3247 2007-10-26  Jakub Jelinek  <jakub@redhat.com>
3248
3249         PR c++/33744
3250         * g++.dg/template/arg6.C: New test.
3251
3252 2007-10-26  Paolo Carlini  <pcarlini@suse.de>
3253
3254         PR c++/31747
3255         * g++.dg/parse/crash39.C: New.
3256
3257 2007-10-26  Uros Bizjak  <ubizjak@gmail.com>
3258
3259         * g++.dg/tree-ssa/ivopts-1.C: Remove xfail on the search for
3260         "&x\\\[5\\\]" pattern.  Search for "offset: 0x0f+fc" instead of
3261         "offset: -4B".
3262
3263 2007-10-25  David Daney  <ddaney@avtrex.com>
3264
3265         * g++.dg/tree-ssa/copyprop-1.C: Remove xfail.
3266
3267 2007-10-25  Paolo Carlini  <pcarlini@suse.de>
3268
3269         PR c++/33843
3270         * g++.dg/template/error32.C: New.
3271
3272 2007-10-25  Martin Michlmayr <tbm@cyrius.com>
3273             Ira Rosen  <irar@il.ibm.com>
3274
3275         PR tree-optimization/33833
3276         * gcc.dg/vect/pr33833.c: New testcase.
3277
3278 2007-10-25  David Daney  <ddaney@avtrex.com>
3279
3280         * gcc.dg/tree-ssa/20040204-1.c: Un-xfail for mips*-*-*.
3281
3282 2007-10-25  Martin Michlmayr <tbm@cyrius.com>
3283             Ira Rosen  <irar@il.ibm.com>
3284
3285         PR tree-optimization/33866
3286         * gcc.dg/vect/pr33866.c: New testcase.
3287
3288 2007-10-24  Uros Bizjak  <ubizjak@gmail.com>
3289
3290         * gcc.target/i386/pr11001-*.c: Remove -m32 from compile flags.
3291         Add -w to compile flags to suppress "call-clobbered register" warnings
3292         and remove dg-warning directives.
3293
3294 2007-10-24  Uros Bizjak  <ubizjak@gmail.com>
3295
3296         * gcc.dg/sms-2.c: Cleanup sms dump file.
3297         * gcc.dg/tree-prof/tracer-1.c: Cleanup tracer dump file after the
3298         profile-use step.
3299
3300 2007-10-24  David Daney  <ddaney@avtrex.com>
3301
3302         * gcc.dg/tree-ssa/update-threading.c: Remove xfail.
3303
3304 2007-10-24  Richard Sandiford  <rsandifo@nildram.co.uk>
3305
3306         PR target/33755
3307         * gcc.target/mips/pr33755.c: New test.
3308
3309 2007-10-24  Ira Rosen  <irar@il.ibm.com>
3310
3311         PR tree-optimization/33804
3312         * gcc.dg/vect/pr33804.c: New testcase.
3313
3314 2007-10-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3315
3316         PR forrtran/33849
3317         gfortran.dg/generic_actual_arg.f90: Fix dg-error message.
3318
3319 2007-10-23  Martin Michlmayr <tbm@cyrius.com>
3320             Uros Bizjak  <ubizjak@gmail.com>
3321
3322         PR rtl-optimization/33846
3323         * gcc.dg/vect/pr33846.c: New testcase.
3324
3325 2007-10-23  Martin Michlmayr <tbm@cyrius.com>
3326             Dorit Nuzman  <dorit@il.ibm.com>
3327
3328         PR tree-optimization/33860
3329         * g++.dg/vect/pr33860.cc: New test.
3330         * g++.dg/vect/pr33860a.cc: New test.
3331
3332 2007-10-23  Tehila Meyzels  <tehila@il.ibm.com>
3333             Revital Eres  <eres@il.ibm.com>      
3334
3335         * gcc.dg/sms-2.c: New testcase.
3336
3337 2007-10-22  David S. Miller  <davem@davemloft.net>
3338
3339         * gcc.dg/globalreg-1.c: New test.
3340
3341 2007-10-22  Martin Michlmayr <tbm@cyrius.com>
3342             Dorit Nuzman  <dorit@il.ibm.com>
3343
3344         PR tree-optimization/33834
3345         PR tree-optimization/33835
3346         * g++.dg/vect/pr33834_1.cc: New test.
3347         * g++.dg/vect/pr33834_2.cc: New test.
3348         * g++.dg/vect/pr33835.cc: New test.
3349
3350 2007-10-22  Jakub Jelinek  <jakub@redhat.com>
3351
3352         * gcc.dg/pr33644.c: New test.
3353
3354 2007-10-22  Jakub Jelinek  <jakub@redhat.com>
3355
3356         PR c++/33372
3357         * g++.dg/gomp/pr33372-1.C: New test.
3358         * g++.dg/gomp/pr33372-2.C: New test.
3359         * g++.dg/gomp/pr33372-3.C: New test.
3360
3361 2007-10-22  Michael Matz  <matz@suse.de>
3362
3363         PR tree-optimization/33855
3364         * gcc.c-torture/compile/pr33855.c: New testcase.
3365
3366 2007-10-22  Ira Rosen  <irar@il.ibm.com>
3367
3368         PR tree-optimization/33854
3369         * gcc.dg/vect/O1-pr33854.c: New testcase.
3370         * gcc.dg/vect/vect.exp: Run tests starting with "O1-" with -O1.
3371
3372 2007-10-21  David Edelsohn  <edelsohn@gnu.org>
3373
3374         * gcc.dg/unwind-1.c: Disable on AIX.
3375         * gcc.dg/cpp/_Pragma6.c: Disable on AIX.
3376
3377 2007-10-21  Paul Thomas  <pault@gcc.gnu.org>
3378
3379         PR fortran/33749
3380         * gfortran.dg/assign_9.f90: New test.
3381
3382 2007-10-21  Richard Sandiford  <rsandifo@nildram.co.uk>
3383
3384         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_mips16.
3385         (dg-mips-options): Skip tests that specify an ABI other than o32
3386         and o64 if generating MIPS16 hard-float code.
3387
3388 2007-10-21  Ira Rosen  <irar@il.ibm.com>
3389             Revital Eres  <eres@il.ibm.com>
3390
3391         * gcc.dg/vect/vect-ifcvt-5.c: Require vect_int.
3392         * gcc.dg/vect/vect-16.c: Fix comment.
3393         * gcc.dg/vect/pr33369.c: Require vect_int.
3394         * gcc.dg/vect/slp-33.c: Add spaces.
3395         * gcc.dg/vect/no-scevccp-outer-18.c: Enable only for vect_interleave
3396         targets.
3397         * gcc.dg/vect/vect-ifcvt-6.c: Require vect_int.
3398         * gcc.dg/vect/no-scevccp-outer-19.c: Enable only for vect_unpack
3399         targets.
3400         * gcc.dg/vect/vect-ifcvt-7.c: Require vect_int.
3401         * gcc.dg/vect/vect-strided-store-u16-i4.c: Add vect_unpack to
3402         targets.
3403         * gcc.dg/vect/slp-10.c: Add spaces.
3404         * gcc.dg/vect/no-scevccp-outer-21.c: Enable only for vect_pack_trunc
3405         targets.
3406         * gcc.dg/vect/slp-36.c: Require vect_int.
3407         * gcc.dg/vect/vect-ifcvt-9.c, gcc.dg/vect/vect-strided-store-u32-i2.c,
3408         gcc.dg/vect/vect-ifcvt-2.c, gcc.dg/vect/vect-ifcvt-3.c,
3409         gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Likewise.
3410         * gcc.dg/vect/no-scevccp-outer-16.c: Enable only for vect_unpack
3411         targets.
3412         * gcc.dg/vect/no-scevccp-outer-17.c: Likewise.
3413         * gcc.dg/vect/pr25413.c: Use vector alignment_reachable_for_64bit
3414         instead of vector_alignment_reachable_for_double.
3415         * lib/target-supports.exp (vect_aligned_arrays): Add spu-*-*.
3416         (natural_alignment): Split into...
3417         (natural_alignment_32, natural_alignment_64): New.
3418         (vector_alignment_reachable): Depend on natural_alignment_32.
3419         (vector_alignment_reachable_for_double): Rename to ...
3420         (vector_alignment_reachable_for_64bit): And depend on
3421         natural_alignment_64.
3422
3423 2007-10-21  Richard Sandiford  <rsandifo@nildram.co.uk>
3424
3425         * gcc.dg/vect/vect.exp: Extend -mpaired-single handling to all
3426         MIPS targets.
3427         * g++.dg/vect/vect.exp: Likewise.
3428         * lib/fortran-torture.exp: Likewise.
3429         * gcc.target/mips/mips-ps-1.c: Use mpaired_single rather than
3430         mipsisa64*-*-* as the target selector.  Remove -mips64,
3431         -mhard-float and -mgp64 from the options list.
3432         * gcc.target/mips/mips-ps-2.c: Likewise.
3433         * gcc.target/mips/mips-ps-3.c: Likewise.
3434         * gcc.target/mips/mips-ps-4.c: Likewise.
3435         * gcc.target/mips/mips-ps-6.c: Likewise.
3436         * gcc.target/mips/mips-ps-5.c: Remove -mhard-float from the
3437         options list.
3438         * gcc.target/mips/sb1-1.c: Likewise.
3439         * gcc.target/mips/mips-ps-type.c: Likewise.
3440         * gcc.target/mips/mips-ps-7.c: New test.
3441         * gcc.target/mips/mips-ps-type-2.c: Likewise.
3442         * gcc.target/mips/fpr-moves-6.c: Remove XFAIL.
3443         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_fp and
3444         mips_gp instead of mips_fp64 and mips_gp64.  Treat -mgp32 -mfp64
3445         as forcing an ABI and an architecture.
3446         (is_gp32_flag, is_gp64_flag): Fold into...
3447         (dg-mips-options): ...here.  Make -mpaired-single imply -mfp64,
3448         then -mfp64 imply -mhard-float.  Apply register rules after the
3449         loop.  Handle -march=mipsN like -mipsN.
3450
3451 2007-10-20  David Edelsohn  <edelsohn@gnu.org>
3452
3453         * gcc.dg/vect/vect.exp: Use -mcpu=970 instead of 7400.
3454         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Same.
3455
3456 2007-10-20  Tobias Burnus  <burnus@net-b.de>
3457
3458         PR fortran/33818
3459         * gfortran.dg/entry_dummy_ref_3.f90: New.
3460
3461 2007-10-20  Paul Thomas  <pault@gcc.gnu.org>
3462             FX Coudert <fxcoudert@gcc.gnu.org>
3463
3464         PR fortran/31608
3465         * gfortran.dg/char_cast_1.f90: New test.
3466
3467 2007-10-19  Steven G. Kargl  <kargl@gcc.gnu.org>
3468
3469         * gfortran.dg/default_format_denormal_2.f90: xfail on FreeBSD.
3470         * gfortran.dg/large_real_kind_2.F90: ditto.
3471         * gfortran.dg/default_format_2.f90: ditto.
3472         * gfortran.dg/default_format_denormal_1.f90: ditto.
3473
3474 2007-10-19  Richard Guenther  <rguenther@suse.de>
3475
3476         PR middle-end/33816
3477         PR middle-end/32921
3478         * gfortran.dg/pr32921.f: New testcase.
3479
3480 2007-10-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3481
3482         PR libfortran/33544
3483         * gfortran.dg/transfer_check_1.f90: Adjust options.
3484
3485 2007-10-19  Richard Guenther  <rguenther@suse.de>
3486
3487         Revert
3488         2007-10-19  Richard Guenther  <rguenther@suse.de>
3489
3490         PR middle-end/32921
3491         * gfortran.dg/pr32921.f: New testcase.
3492
3493 2007-10-19  Richard Guenther  <rguenther@suse.de>
3494
3495         * gcc.c-torture/execute/20071018-1.c: New testcase.
3496
3497 2007-10-19  Richard Guenther  <rguenther@suse.de>
3498
3499         PR middle-end/32921
3500         * gfortran.dg/pr32921.f: New testcase.
3501
3502 2007-10-18  Benjamin Kosnik  <bkoz@redhat.com>
3503
3504         * g++.old-deja/g++.robertl/eb130.C: Adjust include paths.
3505
3506 2007-10-18  Richard Sandiford  <rsandifo@nildram.co.uk>
3507
3508         * gcc.target/mips/save-restore-3.c: Don't clobber $17.
3509
3510 2007-10-18  Paul Thomas  <pault@gcc.gnu.org>
3511
3512         PR fortran/33233
3513         * gfortran.dg/host_assoc_function_1.f90: Correct references.
3514         * gfortran.dg/host_assoc_function_3.f90: New test.
3515
3516 2007-10-18  Paul Thomas  <pault@gcc.gnu.org>
3517
3518         PR fortran/33733
3519         * gfortran.dg/transfer_simplify_6.f90: New test.
3520
3521 2007-10-17  Uros Bizjak  <ubizjak@gmail.com>
3522             Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3523
3524         PR middle-end/33794
3525         * gfortran.dg/pr33794.f90: New testcase.
3526
3527 2007-10-17  Uros Bizjak  <ubizjak@gmail.com>
3528
3529         PR target/32961
3530         * gcc.target/i386/pr32961.c: New testcase.
3531         * gcc.target/i386/sse-13.c: Remove __builtin_ia32_psllwi128,
3532         __builtin_ia32_psrlqi128, __builtin_ia32_psrlwi128,
3533         __builtin_ia32_psrldi128, __builtin_ia32_psrawi128,
3534         __builtin_ia32_psradi128, __builtin_ia32_psllqi128 and
3535         __builtin_ia32_pslldi128 defines.
3536
3537 2007-10-17  Christopher D. Rickett <crickett@lanl.gov>
3538
3539         PR fortran/33760
3540         * gfortran.dg/c_ptr_tests_13.f03: New test case.
3541
3542 2007-10-16  Paolo Carlini  <pcarlini@suse.de>
3543
3544         PR c++/28639
3545         PR c++/30299
3546         * g++.dg/template/void12.C: New.
3547         * g++.dg/template/void13.C: New.
3548
3549 2007-10-16  Paolo Carlini  <pcarlini@suse.de>
3550
3551         PR c++/31446
3552         * g++.dg/template/void11.C: New.
3553         * g++.dg/template/void2.C: Adjust error markers.
3554         * g++.dg/template/void10.C: Likewise.
3555         * g++.dg/template/crash55.C: Likewise.
3556
3557 2007-10-16  Mark Mitchell  <mark@codesourcery.com>
3558
3559         * g++.dg/opt/const5.C: New test.
3560
3561 2007-10-15  Paolo Bonzini  <bonzini@gnu.org>
3562             Maxim Kuvyrkov  <maxim@codesourcery.com>
3563
3564         * gcc.target/ia64/20040709-2.c: New test.
3565
3566 2007-10-15  Steven G. Kargl  <kargl@gcc.gnu.org>
3567
3568         * gfortran.dg/gamma_5.f90: xfail on FreeBSD
3569
3570 2007-10-15  Richard Sandiford  <rsandifo@nildram.co.uk>
3571
3572         * gcc.target/mips/dse-1.c: Pass the union as a second parameter
3573         to each function.  Check that there are no unsigned loads.
3574
3575 2007-10-15  Jakub Jelinek  <jakub@redhat.com>
3576
3577         PR tree-optimization/33136
3578         * gcc.c-torture/execute/20070824-1.c: New test.
3579         * gcc.dg/pr33136-1.c: New test.
3580         * gcc.dg/pr33136-2.c: New test.
3581         * gcc.dg/pr33136-3.c: New test.
3582
3583 2007-10-15  Alexandre Oliva  <aoliva@redhat.com>
3584
3585         PR tree-optimization/33735
3586         * g++.dg/torture/pr33735.C: New.
3587
3588 2007-10-15  Alexandre Oliva  <aoliva@redhat.com>
3589
3590         PR middle-end/33706
3591         * gcc.dg/va-arg-pack-2.c: New.
3592
3593 2007-10-15  Jakub Jelinek  <jakub@redhat.com>
3594
3595         PR tree-optimization/33619
3596         * gcc.dg/pr33619.c: New test.
3597
3598 2007-10-15  David Edelsohn  <edelsohn@gnu.org>
3599
3600         lib/target-supports.exp (check_vmx_hw_available): Add -maltivec
3601         flag for AIX.
3602         (check_effective_target_powerpc_altivec_ok): Only skip before AIX 5.3.
3603
3604 2007-10-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3605
3606         PR libfortran/33055
3607         * gfortran.dg/inquire_11.f90: New test.
3608         * gfortan.dg/negative_unit_int8.f: New test.
3609
3610 2007-10-15  Maxim Kuvyrkov  <maxim@codesourcery.com>
3611
3612         PR target/33133
3613         * gcc.c-torture/compile/pr33133.c: New test.
3614
3615 2007-10-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3616
3617         PR libfortran/33672
3618         * gfortran.dg/namelist_40.f90: New test.
3619
3620 2007-10-14  Tobias Burnus  <burnus@net-b.de>
3621
3622         PR fortran/33745
3623         * gfortran.dg/bounds_check_11.f90: New.
3624
3625 2007-10-14  Andrew Pinski  <pinskia@gmail.com>
3626
3627         PR c++/30303
3628         * g++.dg/other/ctor1.C: New test.
3629         * g++.dg/other/ctor2.C: New test.
3630         * g++.dg/other/dtor1.C: New test.
3631
3632 2007-10-14  Tobias Burnus  <burnus@gcc.gnu.org>
3633
3634         * gfortran.dg/bounds_check_10.f90: Fix testcase.
3635
3636 2007-10-13  Tobias Schlüter  <tobi@gcc.gnu.org>
3637             Paul Thomas  <pault@gcc.gnu.org>
3638
3639         PR fortran/33254
3640         PR fortran/33727
3641         * gfortran.dg/bounds_check_10.f90: New.
3642
3643 2007-10-13  David Edelsohn  <edelsohn@gnu.org>
3644
3645         * gcc.target/powerpc/parity-1.c: POWER5 feature, not POWER6.
3646         * gcc.target/powerpc/popcount-1.c: Same.
3647
3648 2007-10-12  Simon Martin  <simartin@users.sourceforge.net>
3649
3650         PR c++/26698
3651         * g++.dg/conversion/op4.C: New test.
3652
3653 2007-10-12  Richard Sandiford  <rsandifo@nildram.co.uk>
3654
3655         * g++.dg/torture/pr33572.C (main): Allow argc to be zero.
3656
3657 2007-10-12  Paul Thomas  <pault@gcc.gnu.org>
3658
3659         PR fortran/33542
3660         * gfortran.dg/ambiguous_specific_1.f90: New test.
3661
3662 2007-10-12  Paul Thomas  <pault@gcc.gnu.org>
3663
3664         PR fortran/33664
3665         * gfortran.dg/impure_spec_expr_1.f90: New test.
3666         * gfortran.dg/char_result_7.f90: Remove illegal test.
3667
3668 2007-10-12  Nathan Froyd  <froydnj@codesourcery.com>
3669
3670         PR 11001
3671         * gcc.target/i386/pr11001-strlen-1.c: New testcase.
3672         * gcc.target/i386/pr11001-strlen-2.c: New testcase.
3673         * gcc.target/i386/pr11001-strlen-3.c: New testcase.
3674         * gcc.target/i386/pr11001-memset-1.c: New testcase.
3675         * gcc.target/i386/pr11001-memset-2.c: New testcase.
3676         * gcc.target/i386/pr11001-memset-3.c: New testcase.
3677         * gcc.target/i386/pr11001-memcpy-1.c: New testcase.
3678         * gcc.target/i386/pr11001-memcpy-2.c: New testcase.
3679         * gcc.target/i386/pr11001-memcpy-3.c: New testcase.
3680
3681 2007-10-12  Richard Guenther  <rguenther@suse.de>
3682
3683         PR middle-end/26198
3684         * gcc.dg/tree-ssa/forwprop-3.c: New testcase.
3685         * gcc.c-torture/execute/20071011-1.c: Likewise.
3686         * gcc.dg/tree-ssa/ssa-pre-9.c: Adjust.
3687
3688 2007-10-12  Uros Bizjak  <ubizjak@gmail.com>
3689
3690         PR tree-optimization/33742
3691         * gcc.dg/pr33742.c: New testcase.
3692
3693 2007-10-12  Jakub Jelinek  <jakub@redhat.com>
3694
3695         PR tree-optimization/33645
3696         * gcc.dg/pr33645-1.c: New test.
3697         * gcc.dg/pr33645-2.c: New test.
3698         * gcc.dg/pr33645-3.c: New test.
3699  
3700         PR c++/32121
3701         * g++.dg/ext/label4.C: Adjust error regexp.
3702         * g++.dg/ext/label6.C: Adjust error regexp.
3703         * g++.dg/ext/label7.C: New test.
3704         * g++.dg/ext/label8.C: New test.
3705         * g++.dg/ext/label9.C: New test.
3706
3707 2007-10-11  Kenneth Zadeck <zadeck@naturalbridge.com>
3708
3709         PR middle-end/33676
3710         * gcc.dg/pr33676.c: New.
3711
3712 2007-10-11  Paolo Carlini  <pcarlini@suse.de>
3713
3714         PR c++/31441
3715         * g++.dg/cpp0x/variadic83.C: New.
3716
3717 2007-10-11  Paolo Carlini  <pcarlini@suse.de>
3718
3719         PR c++/33461
3720         * g++.dg/cpp0x/variadic81.C: New.
3721         * g++.dg/cpp0x/variadic82.C: Likewise.
3722
3723 2007-10-11  Richard Guenther  <rguenther@suse.de>
3724
3725         PR middle-end/33724
3726         * gcc.dg/pr33724.c: New testcase.
3727
3728 2007-10-11  Richard Guenther  <rguenther@suse.de>
3729
3730         PR c/33726
3731         * gcc.dg/pr33726.c: New testcase.
3732
3733 2007-10-11  Uros Bizjak  <ubizjak@gmail.com>
3734
3735         PR fortran/33500
3736         * gfortran.fortran-torture/compile/logical-1.f90: New testcase.
3737         
3738 2007-10-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3739
3740         PR testsuite/33391
3741         * gfortran.dg/do_3.F90: Run with -fwrapv.
3742
3743 2007-10-09  Geoffrey Keating  <geoffk@apple.com>
3744
3745         * gcc.dg/unwind-1.c: New.
3746
3747 2007-10-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
3748
3749         PR libfortran/33683
3750         * gfortran.dg/gamma_5.f90:  Adjust tolerance to avoid
3751         failure on some common systems.
3752
3753 2007-10-09  Richard Guenther  <rguenther@suse.de>
3754
3755         PR middle-end/33692
3756         * gcc.dg/pr33692.c: New testcase.
3757
3758 2007-10-09  Kenneth Zadeck <zadeck@naturalbridge.com>
3759
3760         PR middle-end/33669
3761         * gcc.c-torture/execute/pr33669.c: New.
3762
3763 2007-10-09  Richard Sandiford  <rsandifo@nildram.co.uk>
3764
3765         PR tree-optimization/33615
3766         * g++.dg/tree-ssa/pr33615-2.C: New test.
3767
3768 2007-10-09  Richard Sandiford  <rsandifo@nildram.co.uk>
3769
3770         PR tree-optimization/33615
3771         * g++.dg/tree-ssa/pr33615.C: New test.
3772
3773 2007-10-08  Alexandre Oliva  <aoliva@redhat.com>
3774
3775         PR tree-optimization/33572
3776         * g++.dg/torture/pr33572.C: Replace with complete test.
3777
3778 2007-10-08  Tobias Schlüter  <tobi@gcc.gnu.org>
3779
3780         PR fortran/33689
3781         * gfortran.dg/spec_expr_5.f90: New.
3782
3783 2007-10-08  Geoffrey Keating  <geoffk@apple.com>
3784
3785         * gcc.dg/pragma-darwin-2.c: New.
3786
3787 2007-10-08  Richard Guenther  <rguenther@suse.de>
3788
3789         PR middle-end/33693
3790         PR middle-end/33695
3791         PR middle-end/33697
3792         * gcc.dg/pr33693.c: New testcase.
3793         * gcc.dg/pr33695.c: Likewise.
3794         * gcc.dg/pr33697.c: Likewise.
3795
3796 2007-10-08  Richard Guenther  <rguenther@suse.de>
3797
3798         PR middle-end/33691
3799         PR middle-end/33694
3800         PR middle-end/33696
3801         * gcc.dg/pr33691.c: New testcase.
3802         * gcc.dg/pr33694.c: Likewise.
3803         * gcc.dg/pr33696.c: Likewise.
3804
3805 2007-10-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
3806
3807         PR libfortran/33683
3808         * gfortran.dg/gamma_5.f90:  New test case
3809
3810 2007-10-07  Tobias Schlüter  <tobi@gcc.gnu.org>
3811
3812         PR fortran/20851
3813         * initialization_1.f90: Fix dg-error annotations.
3814         * initialization_14.f90: New.
3815         * initialization_7.f90: Fix dg-error annotations.
3816         * initialization_9.f90: Likewise.
3817
3818 2007-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3819
3820         * gfortran.dg/error_recovery_4.f90: New test.
3821
3822 2007-10-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3823
3824         * gfortran.dg/default_format_denormal_2.f90: New test.
3825         * gfortran.dg/default_format_2.inc: New test.
3826         * gfortran.dg/default_format_denormal_1.f90: New test.
3827         * gfortran.dg/default_format_1.inc: New test.
3828         * gfortran.dg/default_format_1.f90: Don't test for denormalized
3829         numbers.
3830         * gfortran.dg/default_format_2.f90: Don't test for denormalized
3831         numbers.
3832
3833 2007-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3834
3835         * gfortran.dg/namelist_15.f90: Revise test.
3836
3837 2007-10-06  Alexandre Oliva  <aoliva@redhat.com>
3838
3839         PR tree-optimization/33655
3840         * gcc.dg/torture/pr33655.c: New.
3841
3842 2007-10-06  Alexandre Oliva  <aoliva@redhat.com>
3843
3844         PR tree-optimization/33572
3845         * g++.dg/torture/pr33572.C: New.
3846
3847 2007-10-06  Tobias Schlüter  <tobi@gcc.gnu.org>
3848
3849         PR fortran/25076
3850         * gfortran.dg/forall_11.f90: New.
3851
3852 2007-10-05  Michael Matz  <matz@suse.de>
3853
3854         PR middle-end/33667
3855         * gcc.dg/pr33667.c: New testcase.
3856
3857 2007-10-05  Richard Guenther  <rguenther@suse.de>
3858
3859         PR middle-end/33666
3860         * gcc.dg/pr33666.c: New testcase.
3861
3862 2007-10-05  Michael Matz  <matz@suse.de>
3863
3864         PR inline-asm/33600
3865         * gcc.target/i386/pr33600.c: New testcase.
3866
3867 2007-10-05  Richard Guenther  <rguenther@suse.de>
3868
3869         * g++.dg/tree-ssa/obj-type-ref.C: New testcase.
3870
3871 2007-10-05  Richard Sandiford  <rsandifo@nildram.co.uk>
3872
3873         PR target/33635
3874         * gcc.target/mips/pr33635-1.c: New test.
3875
3876 2007-10-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3877
3878         PR libfortran/33253
3879         * gfortran.dg/namelist_39.f90: Revise to use long names.
3880
3881 2007-10-04  H.J. Lu  <hongjiu.lu@intel.com>
3882
3883         PR fortran/33646
3884         * gfortran.dg/pr33646.f90: New file.
3885
3886 2007-10-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3887
3888         PR fortran/33529
3889         * gfortran.dg/char_type_len_2.f90: Adjust error message.
3890         * gfortran.dg/char_decl_2.f90: New test.
3891
3892 2007-10-04  Richard Guenther  <rguenther@suse.de>
3893
3894         PR middle-end/33641
3895         * gcc.c-torture/compile/pr33641.c: New testcase.
3896
3897 2007-10-04  Michael Matz  <matz@suse.de>
3898
3899         PR rtl-optimization/33653
3900         * gcc.dg/pr33653.c: New.
3901
3902 2007-10-04  Richard Guenther  <rguenther@suse.de>
3903
3904         PR tree-optimization/33627
3905         * g++.dg/torture/pr33627.C: New testcase.
3906
3907 2007-10-04  Tobias Schlüter  <tobi@gcc.gnu.org>
3908
3909         PR fortran/33626
3910         * gfortran.dg/parens_6.f90: New.
3911
3912 2007-10-04  Paul Thomas  <pault@gcc.gnu.org>
3913
3914         PR fortran/33646
3915         PR fortran/33542
3916         * gfortran.dg/ambiguous_specific_1.f90: Remove.
3917
3918 2007-10-03  Alexandre Oliva  <aoliva@redhat.com>
3919
3920         * g++.dg/ext/gnu-inline-global-redecl.C: New.
3921
3922 2007-10-03  Richard Sandiford  <rsandifo@nildram.co.uk>
3923
3924         PR target/33635
3925         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_isa_rev
3926         and mips_forced_be.
3927         (dg-mips-options): Handle -EL and -mel.  Make -mfp64 imply
3928         -mhard-float and a suitable ISA.  Improve handling of -mipsXrY
3929         options.
3930         * gcc.target/mips/fpr-moves-1.c: New test.
3931         * gcc.target/mips/fpr-moves-2.c: Likewise.
3932         * gcc.target/mips/fpr-moves-3.c: Likewise.
3933         * gcc.target/mips/fpr-moves-4.c: Likewise.
3934         * gcc.target/mips/fpr-moves-5.c: Likewise.
3935         * gcc.target/mips/fpr-moves-6.c: Likewise.
3936         * gcc.target/mips/mips32r2-mxhc1.c: Remove -march=mips32r2
3937
3938 2007-10-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3939
3940         * gfortran.dg/default_format_1.f90: XFAIL on all darwin targets.
3941
3942 2007-10-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3943
3944         * gfortran.dg/default_format_1.f90: XFAIL on ppc-darwin.
3945         * gfortran.dg/default_format_2.f90: XFAIL on ppc-darwin.
3946
3947 2007-10-03  Tobias Schlüter  <tobi@gcc.gnu.org>
3948
3949         PR fortran/33198
3950         * gfortran.dg/common_errors_1.f90: New.
3951
3952 2007-10-03  Doug Kwan  <dougkwan@google.com>
3953         Richard Guenther  <rguenther@suse.de>
3954
3955         PR debug/31899
3956         * g++.dg/debug/using3.C: New testcase.
3957
3958 2007-10-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3959
3960         PR libfortran/33253
3961         * gfortran.dg/namelist_38.f90: New test.
3962         * gfortran.dg/namelist_39.f90: New test.
3963
3964 2007-10-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3965
3966         PR libfortran/33469
3967         * gfortran.dg/default_format_1.f90: New test.
3968         * gfortran.dg/default_format_2.f90: New test.
3969         * gfortran.dg/namelist_print_1.f: Adjust expected output.
3970         * gfortran.dg/real_const_3.f90: Adjust expected output.
3971
3972 2007-10-02  Richard Sandiford  <rsandifo@nildram.co.uk>
3973
3974         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_abi to the
3975         default ABI.  Split mips_forced_abi into mips_forced_abi and
3976         mips_forced_regs.
3977         (is_gp32_flag): Return true for -mabi=32.
3978         (is_gp64_flag): New function.  Handle 64-bit -mabi options.
3979         (dg-mips-options): Use is_gp64_flag instead of checking specifically
3980         for -mgp64.  Update after the mips_forced_abi split.  Handle -mabi=*.
3981         Don't force an ABI for -mgp32 or -mfp32 if the flags contain -mabi=*.
3982         * gcc.target/mips/pr33256.c: Remove -mips3 requirement.
3983         * gcc.target/mips/save-restore-1.c: Use -mabi=32 instead of -mgp32.
3984         * gcc.target/mips/save-restore-2.c: Likewise.
3985         * gcc.target/mips/save-restore-3.c: Likewise.
3986         * gcc.target/mips/save-restore-4.c: Likewise.
3987
3988 2007-10-02  Richard Sandiford  <rsandifo@nildram.co.uk>
3989
3990         PR middle-end/33617
3991         * gcc.c-torture/compile/pr33617.c: New test.
3992
3993 2007-10-02  Andreas Tobler  <a.tobler@schweiz.org>
3994
3995         * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Change options to use
3996         -gstabs+ for extended options.
3997
3998 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
3999
4000         PR fortran/33542
4001         * gfortran.dg/ambiguous_specific_1.f90: New test.
4002
4003 2007-10-02  Revital Eres  <eres@il.ibm.com>
4004
4005         * gcc.target/powerpc/paired-8.c: New test.
4006         * gcc.target/powerpc/paired-9.c: New test.
4007         * gcc.target/powerpc/paired-10.c: New test.
4008
4009 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
4010
4011         PR fortran/33566
4012         * gfortran.dg/derived_comp_array_ref_5.f90: New test.
4013
4014 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
4015
4016         PR fortran/33554
4017         * gfortran.dg/intent_out_2.f90: New test.
4018
4019 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
4020
4021         PR fortran/33550
4022         * gfortran.dg/ambiguous_reference_1.f90: New test.
4023
4024 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
4025
4026         PR fortran/31154
4027         PR fortran/31229
4028         PR fortran/33334
4029         * gfortran.dg/function_kinds_1.f90: New test.
4030         * gfortran.dg/function_kinds_2.f90: New test.
4031         * gfortran.dg/derived_function_interface_1.f90: Correct illegal
4032         use association into interfaces.
4033
4034 2007-10-01  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4035
4036         PR testsuite/31828
4037         gcc.dg/float-range-3.c (INFINITY): Define if not defined.
4038         (overflow): Use INFINITY, not FP_INFINITE.
4039         gcc.dg/float-range-4.c: Likewise.
4040         gcc.dg/float-range-5.c: Likewise.
4041
4042 2007-10-01  Nick Clifton  <nickc@redhat.com>
4043
4044         * gcc.c-torture/execute/20060102-1.c (f): Fix computation to work
4045         for 16-bit targets.
4046
4047 2007-09-30  Diego Novillo  <dnovillo@google.com>
4048
4049         PR 33593
4050         * g++.dg/tree-ssa/pr33593.C: New test.
4051
4052 2007-09-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4053
4054         PR libfortran/33400
4055         * gfortran.dg/PR19872.f: Fix test condition.
4056         * gfortran.dg/list_read_7.f90: New test.
4057
4058 2007-09-30  Uros Bizjak  <ubizjak@gmail.com>
4059
4060         PR tree-optimization/33597
4061         * gcc.dg/vect/pr33597.c: New testcase.
4062
4063 2007-09-29  Uros Bizjak  <ubizjak@gmail.com>
4064
4065         * gcc.target/i386/sse5-convert.c: Fix target selector and rename to...
4066         * gcc.target/i386/pr33524.c: ...this.
4067
4068 2007-09-28  Tobias Schlüter  <tobi@gcc.gnu.org>
4069
4070         PR fortran/33354
4071         * gfortran.dg/minmaxloc_4.f90: New.
4072
4073 2007-09-28  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4074
4075         * gcc.dg/fold-bitand-4.c: Add -fno-common to options on hppa*-*-hpux*.
4076
4077 2007-09-28  Uros Bizjak  <ubizjak@gmail.com>
4078
4079         * gcc.dg/array-init-1.c: Add -mtune=i686 for 32bit x86 targets.
4080
4081 2007-09-28  Paolo Carlini  <pcarlini@suse.de>
4082
4083         PR c++/33213
4084         * g++.dg/cpp0x/variadic79.C: New.
4085
4086 2007-09-28  Michael Matz  <matz@suse.de>
4087             Jakub Jelinek  <jakub@redhat.com>
4088
4089         PR rtl-optimization/33552
4090         * gcc.target/i386/pr33552.c: New runtime test.
4091         * gcc.target/i386/strinline.c: New compile time test.
4092
4093 2007-09-28  Jakub Jelinek  <jakub@redhat.com>
4094
4095         * gfortran.dg/openmp_stack.f90: Removed.
4096
4097         PR c++/31434
4098         * g++.dg/cpp0x/variadic80.C: New test.
4099
4100 2007-09-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4101
4102         * gfortran.dg/namelist_38.f90: Delete test for revertion of
4103         r128057.
4104
4105 2007-09-27  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4106
4107         PR middle-end/7003
4108         * gcc.target/powerpc/gcse-1.c: New test.
4109
4110 2007-09-27  Tobias Schlüter  <tobi@gcc.gnu.org>
4111
4112         * gfortran.dg/array_initializer_3.f90: Adapt error annotations for
4113         fixed capitalizations.
4114         * gfortran.dg/compliant_elemental_intrinsics_1.f90: Likewise.
4115         * gfortran.dg/compliant_elemental_intrinsics_2.f90: Likewise.
4116         * gfortran.dg/elemental_subroutine_4.f90: Likewise.
4117         * gfortran.dg/intrinsic_argument_conformance_1.f90: Likewise.
4118         * gfortran.dg/maxloc_shape_1.f90: Likewise.
4119         * gfortran.dg/maxval_maxloc_conformance_1.f90: Likewise.
4120         * gfortran.dg/min_max_conformance.f90: Likewise.
4121
4122 2007-09-27  Richard Sandiford  <rsandifo@nildram.co.uk>
4123
4124         * gcc.dg/c99-tgmath-1.c: Require c99_runtime and add the associated
4125         options.
4126         * gcc.dg/c99-tgmath-2.c: Likewise.
4127         * gcc.dg/c99-tgmath-3.c: Likewise.
4128         * gcc.dg/c99-tgmath-4.c: Likewise.
4129
4130 2007-09-27  Paul Thomas  <pault@gcc.gnu.org>
4131
4132         PR fortran/33568
4133         * gfortran.dg/anint_1.f90: New test.
4134
4135 2007-09-27  Ian Lance Taylor  <iant@google.com>
4136
4137         PR tree-optimization/33565
4138         * gcc.dg/Wstrict-overflow-20.c: New test.
4139
4140 2007-09-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4141
4142         * gfortran.dg/openmp_stack.f90: Fix typo.
4143         * gfortran.dg/recursive_stack.f90: Fix typo.
4144
4145 2007-09-27  Paolo Carlini  <pcarlini@suse.de>
4146
4147         PR c++/33493
4148         * g++.dg/template/error31.C: New.
4149
4150 2007-09-27  Jakub Jelinek  <jakub@redhat.com>
4151
4152         * lib/prune.exp: Prune also "^In function .*$" lines and
4153         "^    inlined from .*$" lines.
4154
4155 2007-09-26  Richard Guenther  <rguenther@suse.de>
4156
4157         PR tree-optimization/33563
4158         * gcc.dg/torture/pr33563.c: New testcase.
4159
4160 2007-09-26  Joseph Myers  <joseph@codesourcery.com>
4161
4162         PR c/25309
4163         * gcc.dg/large-size-array-2.c: Expect diagnostic for too-large
4164         array.
4165         * gcc.dg/large-size-array-4.c: New.  Copy of large-size-array-2.c
4166         without -O2.
4167
4168 2007-09-26  Richard Guenther  <rguenther@suse.de>
4169
4170         PR tree-optimization/30375
4171         PR tree-optimization/33560
4172         * gcc.dg/tree-ssa/complex-4.c: XFAIL.
4173         * gcc.dg/tree-ssa/complex-5.c: Likewise.
4174         * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
4175         * gcc.dg/torture/pr30375.c: New testcase.
4176         * gcc.dg/torture/pr33560.c: New testcase.
4177         * gcc.dg/tree-ssa/pr30375.c: Likewise.
4178
4179 2007-09-25  Simon Martin  <simartin@users.sourceforge.net>
4180
4181         PR c++/33207
4182         * g++.dg/parse/crash38.C: New test.
4183
4184 2007-09-25  Michael Meissner  <michael.meissner@amd.com>
4185
4186         PR target/33524
4187         * gcc.target/i386/sse5-convert.c: New file, test int->long
4188         vectorized conversions.
4189
4190 2007-09-25  Revital Eres  <eres@il.ibm.com>
4191
4192         * gcc.target/powerpc/ppc-paired.c (paired_sel): Add.
4193
4194 2007-09-25  Joseph Myers  <joseph@codesourcery.com>
4195
4196         PR c/32295
4197         * gcc.dg/enum-incomplete-1.c: New test.
4198
4199 2007-09-25  Bernd Schmidt  <bernd.schmidt@analog.com>
4200
4201         * gcc.c-torture/compile/20070919-1.c: New test.
4202
4203 2007-09-25  Kaz Kojima  <kkojima@gcc.gnu.org>
4204
4205         * gfortran.dg/init_flag_3.f90: Add -mieee for sh.
4206
4207 2007-09-24  Danny Smith  <dannysmith@user.sourceforge.net>
4208
4209         PR c++/14688
4210         * g++.dg/inherit/override_attribs.C: New file.
4211
4212 2007-09-23  Tobias Schlüter  <tobi@gcc.gnu.org>
4213
4214         PR fortran/33269
4215         * io.c (check_format_string): Move NULL and constant checks into
4216         this function.
4217         (check_io_constraints): Call gfc_simplify_expr() before calling
4218         check_format_string().  Remove NULL and constant checks.
4219
4220 2007-09-24  Roman Zippel <zippel@linux-m68k.org>
4221
4222         * gcc.c-torture/execute/loop-2f.x: New. Disable test for m68k-linux.
4223         * gcc.c-torture/execute/loop-2g.x: Likewise.
4224
4225 2007-09-24  Richard Sandiford  <rsandifo@nildram.co.uk>
4226
4227         * lib/target-supports.exp (check_effective_target_mips16_attribute):
4228         Reject hard-float modes unless the ABI is o32 or o64.
4229         * gcc.target/mips/inter/mips16-inter.exp: Load gcc-dg.exp instead
4230         of gcc.exp.  Skip the tests when mips16 code generation is not
4231         supported.
4232         * gcc.target/mips/mips16-attributes.c: Require mips16_attribute
4233         and use dg-add-options mips16_attribute.
4234
4235 2007-09-24  Jakub Jelinek  <jakub@redhat.com>
4236
4237         PR c++/33506
4238         * g++.dg/ext/attrib29.C: New test.
4239
4240 2007-09-23  Ollie Wild  <aaw@google.com>
4241
4242         * gcc.dg/fold-bitand-1.c: New test.
4243         * gcc.dg/fold-bitand-2.c: New test.
4244         * gcc.dg/fold-bitand-3.c: New test.
4245         * gcc.dg/fold-bitand-4.c: New test.
4246
4247 2007-09-23  Richard Sandiford  <rsandifo@nildram.co.uk>