OSDN Git Service

2008-01-02 Sebastian Pop <sebastian.pop@amd.com>
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2008-01-03  Sebastian Pop  <sebastian.pop@amd.com>
2
3         PR tree-optimization/34458
4         * gcc.dg/tree-ssa/pr34458.c: New.
5
6 2008-01-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
7
8         PR libfortran/34565
9         * gfortran.dg/internal_readwrite_1.f90:  New test.
10         * gfortran.dg/internal_readwrite_2.f90:  New test.
11
12 2008-01-03  Tom Tromey  <tromey@redhat.com>
13
14         PR preprocessor/34602:
15         * gcc.dg/cpp/pr34602.c: New file.
16
17 2008-01-03  Jakub Jelinek  <jakub@redhat.com>
18
19         PR tree-optimization/29484
20         * gcc.c-torture/execute/20071220-1.c: New test.
21         * gcc.c-torture/execute/20071220-2.c: New test.
22
23 2008-01-03  Sebastian Pop  <sebastian.pop@amd.com>
24
25         PR tree-optimization/34635
26         * gcc.dg/tree-ssa/pr34635.c: New.
27         * gcc.dg/tree-ssa/pr34635-1.c: New.
28
29 2008-01-02  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
30
31         PR middle-end/34562
32         * g++.dg/other/first-global.C: Also accept _GLOBAL__I_65535_0_foobar in
33         scan-assembler check.
34
35 2008-01-03  Jakub Jelinek  <jakub@redhat.com>
36
37         PR middle-end/34608
38         * g++.dg/gomp/pr34608.C: New test.
39
40 2008-01-02  Richard Guenther  <rguenther@suse.de>
41
42         PR middle-end/34093
43         PR middle-end/31976
44         * gcc.c-torture/compile/pr34093.c: New testcase.
45
46 2008-01-01  Douglas Gregor  <doug.gregor@gmail.com>
47
48        * g++.dg/cpp0x/long_long.C: New.
49
50 2008-01-01  Andrew Pinski  <andrew_pinski@playstation.sony.com>
51
52         * gcc.target/spu/tag_manager.c : Include stdlib.h.
53         * gcc.target/spu/Wmain.c: Fix the line numbers for the
54         warning on the function main.
55
56 2008-01-01  Jakub Jelinek  <jakub@redhat.com>
57
58         * gcc.target/i386/i386.exp (check_effective_target_sse5): Use __v8hi
59         rather than __v2di type.
60
61 2007-12-31  Paul Thomas  <pault@gcc.gnu.org>
62
63         PR fortran/34558
64         * gfortran.dg/linked_list_1.f90: New test.
65
66 2007-12-29  Richard Sandiford  <rsandifo@nildram.co.uk>
67
68         * lib/objc.exp (objc_libgcc_s_path): Set objc_libgcc_s_path
69         instead of appending to it.
70
71 2007-12-27  Dorit Nuzman  <dorit@il.ibm.com>
72
73         PR tree-optimization/34591
74         * gcc.dg/vect/pr34591.c: New test.
75
76 2007-12-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
77
78         PR libfortran/34594
79         * gfortran.dg/direct_io_8.f90:  New test case.
80
81 2007-12-27  Jakub Jelinek  <jakub@redhat.com>
82
83         PR target/34281
84         * gcc.c-torture/execute/20071213-1.c: New test.
85
86 2007-12-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
87
88         PR libfortran/34560
89         * gfortran.dg/read_eof_5.f90: New test.
90
91 2007-12-25  Tobias Burnus  <burnus@net-b.de>
92
93         PR fortran/34514
94         * gfortran.dg/initialization_17.f90: New.
95
96 2007-12-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
97
98         PR libfortran/34566
99         * gfortran.dg/matmul_6.f90:  New test.
100
101 2007-12-23  Tobias Burnus  <burnus@net-b.de>
102
103         PR fortran/34421
104         * gfortran.dg/entry_17.f90: New.
105
106 2007-12-23  Daniel Franke  <franke.daniel@gmail.com>
107
108         PR fortran/34536
109         * gfortran.dg/integer_exponentiation_2.f90: Fixed testcase.
110         * gfortran.dg/real_const_3.f90: Likewise.
111         * gfortran.dg/unary_operator.f90: New test.
112
113 2007-12-23  Eric Botcazou  <ebotcazou@adacore.com>
114
115         * gnat.dg/pack2.adb: New test.
116
117 2007-12-22  Daniel Franke  <franke.daniel@gmail.com>
118
119         PR fortran/34559
120         * gfortran.dg/repeat_6.f90: New test.
121
122 2007-12-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
123
124         PR fortran/34549
125         * cshift_shift_real_1.f90:  New test.
126
127 2007-12-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
128
129         PR fortran/34540
130         * gfortran.dg/shift-kind_2.f90: New test.
131
132 2007-12-21  Kazu Hirata  <kazu@codesourcery.com>
133
134         PR target/8835
135         * gcc.dg/pr8835-1.c: New.
136
137 2007-12-21  Paul Thomas  <pault@gcc.gnu.org>
138
139         PR fortran/34438
140         * gfortran.dg/default_initialization_3.f90: New test.
141
142 2007-12-21  Richard Sandiford  <rsandifo@nildram.co.uk>
143
144         * gcc.target/mips/mips.exp (setup_mips_tests): Fix _MIPS_SIM
145         conditions.
146         (dg-mips-options): Treat -march=24k* as a 32-bit option.
147
148 2007-12-20  Jack Howarth  <howarth@bromo.med.uc.edu>
149
150         * gcc.dg/torture/builtin-modf-1.c: Pass "-funsafe-math-optimizations 
151         -fsigned-zeros -fno-associative-math" on powerpc-*-darwin*.
152
153 2007-12-20  Jason Merrill  <jason@redhat.com>
154
155         * gcc.dg/overload/arg[14].C: Remove expected errors.
156
157 2007-12-20  Jakub Jelinek  <jakub@redhat.com>
158
159         PR c++/34459
160         * gcc.c-torture/execute/20071219-1.c: New test.
161
162 2007-12-20  Tobias Burnus  <burnus@net-b.de>
163
164         PR fortran/34530
165         * gfortran.dg/namelist_44.f90: New.
166
167 2007-12-20  Tobias Burnus  <burnus@net-b.de>
168
169         PR fortran/34482
170         * gfortran.dg/boz_8.f90: Add error-check check.
171         * gfortran.dg/boz_9.f90: Shorten BOZ where needed, replace
172         stop by call abort.
173
174 2007-12-19  Zdenek Dvorak  <ook@ucw.cz>
175
176         * gcc.dg/gomp/combined-1.c: New test.
177
178 2007-12-19  Zdenek Dvorak  <ook@ucw.cz>
179
180         PR tree-optimization/34355
181         * g++.dg/tree-ssa/pr34355.C: New test.
182
183 2007-12-19  Revital Eres  <eres@il.ibm.com>
184
185          * gcc.dg/sms-5.c: New testcase.
186
187 2007-12-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
188
189         PR fortran/34325
190         * gfortran.dg/missing_parens_1.f90: New.
191         * gfortran.dg/missing_parens_1.f90: New.
192         
193 2007-12-19  Daniel Franke  <franke.daniel@gmail.com>
194
195         PR fortran/34495
196         * gfortran.dg/transfer_simplify_2.f90: Fixed invalid initialization
197         expressions.
198         * gfortran.dg/transfer_simplify_7.f90: New test.
199
200 2007-12-18  Janis Johnson  <janis187@us.ibm.com>
201
202         * gcc.dg/pr32912-3.c: Compile with -w.
203
204         * gcc.dg/torture/builtin-modf-1.c: Remove -funsafe-math-optimizations.
205
206 2007-12-18  Douglas Gregor  <doug.gregor@gmail.com>
207             Jakub Jelinek  <jakub@redhat.com>
208         
209         PR c++/32565
210         PR c++/33943
211         PR c++/33965
212         * g++.dg/cpp0x/variadic86.C: New.
213         * g++.dg/cpp0x/variadic87.C: New.
214         * g++.dg/cpp0x/variadic84.C: New.
215         * g++.dg/cpp0x/variadic85.C: New.
216         * g++.dg/template/ttp25.C: New.
217
218 2007-12-18  Sebastian Pop  <sebastian.pop@amd.com>
219
220         PR tree-optimization/34123
221         * gcc.dg/tree-ssa/pr34123.c: New test.
222
223 2007-12-18  Richard Sandiford  <rsandifo@nildram.co.uk>
224
225         PR rtl-optimization/34456
226         * gcc.c-torture/execute/pr34456.c: New test.
227
228 2007-12-18  Jakub Jelinek  <jakub@redhat.com>
229
230         PR c++/34488
231         * g++.dg/parse/friend7.C: New test.
232
233         PR rtl-optimization/34490
234         * gcc.c-torture/execute/20071216-1.c: New test.
235
236 2007-12-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
237
238         * gcc.dg/torture/builtin-math-4.c: Remove XFAIL.
239
240 2007-12-17  Dorit Nuzman  <dorit@il.ibm.com>
241
242         * gcc.dg/tree-ssa/gen-vect-2.c: Change verbosity level to 4.    
243         * gcc.dg/tree-ssa/gen-vect-32.c: Likewise
244         * gcc.dg/tree-ssa/gen-vect-25.c: Likewise
245         * gcc.dg/tree-ssa/gen-vect-26.c: Likewise
246         * gcc.dg/tree-ssa/gen-vect-28.c: Likewise
247
248 2007-12-17  Jakub Jelinek  <jakub@redhat.com>
249
250         PR c/34506
251         * gcc.dg/gomp/clause-2.c: New test.
252         * g++.dg/gomp/clause-4.C: New test.
253
254 2007-12-17  Tobias Burnus  <burnus@net-b.de>
255
256         * gfortran.dg/initialization_16.f90: Update as FLOAT/SNGL are
257         part of Fortran 77/95/2003.
258
259 2007-12-17  Dorit Nuzman  <dorit@il.ibm.com>
260
261         PR tree-optimization/34445
262         * gfortran.dg/vect/cost-model-pr34445.f: New test.
263         * gfortran.dg/vect/cost-model-pr34445a.f: New test.
264
265 2007-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
266
267         PR fortran/34427
268         * gfortran.dg/namelist_42.f90: Update.
269         * gfortran.dg/namelist_43.f90: New.
270         
271 2007-12-16  Tobias Burnus  <burnus@net-b.de>
272
273         PR fortran/34495
274         * gfortran.dg/initialization_16.f90: New.
275
276 2007-12-16  Thomas Koenig  <tkoenig@gcc.gnu.org>
277
278         PR fortran/34305
279         * gfortran.dg/real_dimension_1.f:  New test case.
280
281 2007-12-16  Rask Ingemann Lambertsen  <rask@sygehus.dk>
282
283         * gcc.dg/torture/pr24257.c: Remove -O from options.
284
285 2007-12-16  Tobias Burnus  <burnus@net-b.de>
286
287         PR fortran/34246
288         * gfortran.dg/bind_c_usage_16.f03: Extend test.
289
290 2007-12-16  Paul Thomas  <pault@gcc.gnu.org>
291
292         PR fortran/31213
293         PR fortran/33888
294         PR fortran/33998
295         * gfortran.dg/mapping_1.f90: New test.
296         * gfortran.dg/mapping_2.f90: New test.
297         * gfortran.dg/mapping_3.f90: New test.
298
299 2007-12-16  Richard Sandiford  <rsandifo@nildram.co.uk>
300
301         PR rtl-optimization/34415
302         * gcc.c-torture/execute/pr34415.c: New test.
303
304 2007-12-16  Danny Smith <dannysmith@users.sourceforge.net>
305
306         * gcc.target/i386/fastcall-1.c: (f4): Change return type to
307         void. 
308
309 2007-12-16  Jakub Jelinek  <jakub@redhat.com>
310
311         PR bootstrap/34003
312         * gcc.dg/pr34003-1.c: New test.
313         * gcc.dg/pr34003-2.c: New.
314
315 2007-12-15  Hans-Peter Nilsson  <hp@axis.com>
316
317         * gcc.target/cris/peep2-xsrand.c, gcc.target/cris/asmreg-1.c,
318         gcc.target/cris/peep2-andu1.c, gcc.target/cris/peep2-xsrand2.c,
319         gcc.target/cris/20011127-1.c: Drop redundant target-specifier.
320         * gcc.target/cris/peep2-andu2.c: Ditto.  Make dg-do assemble and
321         add -save-temps.
322         * gcc.target/cris/torture/cris-torture.exp,
323         gcc.target/cris/cris.exp: Run for crisv32-*-* too.
324         * gcc.target/cris/builtin_ctz_v3.c,
325         gcc.target/cris/builtin_ctz_v8.c,
326         gcc.target/cris/builtin_clz_v0.c,
327         gcc.target/cris/builtin_clz_v3.c,
328         gcc.target/cris/builtin_bswap_v3.c,
329         gcc.target/cris/builtin_bswap_v8.c, gcc.dg/sibcall-4.c,
330         gcc.dg/pr19340.c, gcc.dg/20020919-1.c, gcc.dg/pr31866.c,
331         gcc.dg/torture/cris-asm-mof-1.c, gcc.dg/torture/cris-volatile-1.c,
332         gcc.dg/weak/typeof-2.c, gcc.dg/tree-ssa/loop-1.c,
333         gcc.dg/tree-ssa/20040204-1.c, gcc.dg/sibcall-3.c,
334         lib/target-supports.exp: Adjust for crisv32-*-*.
335
336 2007-12-15  Alexandre Oliva  <aoliva@redhat.com>
337
338         * gcc.dg/debug/const-3.c: New.
339
340 2007-12-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
341
342         * g++.dg/other/datasec1.C: Require named section support.
343
344 2007-12-14  Jakub Jelinek  <jakub@redhat.com>
345
346         PR target/29978
347         * gcc.target/i386/pr29978.c: New test.
348
349 2007-12-14  Uros Bizjak  <ubizjak@gmail.com>
350
351         * gcc.target/i386/sse-12.c (dg-options): Use -msse4
352         instead of -msse4.1.
353         * gcc.target/i386/sse-12.c (dg-options): Ditto.
354         * g++.dg/other/i386-2.C (dg-options): Ditto.
355
356 2007-12-14  Tobias Burnus  <burnus@net-b.de>
357
358         PR fortran/34438
359         * gfortran.dg/private_type_10.f90: New.
360
361 2007-12-14  Tobias Burnus  <burnus@net-b.de>
362
363         PR fortran/34398
364         * gfortran.dg/nan_4.f90: New.
365
366 2007-12-14  Richard Guenther  <rguenther@suse.de>
367
368         PR middle-end/34462
369         * gcc.c-torture/compile/20071214-1.c: New testcase.
370
371 2007-12-14  Uros Bizjak  <ubizjak@gmail.com>
372
373         * gcc.target/i386/sse-14.c (test_1, test_2, test_2x, test_4): New
374         macros to test macroized SSE intrinsics.  Use new macros to test
375         macroized SSE intrinsics from ammintrin.h, smmintrin.h, tmmintrin.h,
376         emmintrin.h, xmmintrin.h and bmmintrin.h
377         * gcc.target/i386/sse-13.c (__builtin_ia32_pcmp?str*128): Redefine
378         to test with immediate operand.
379
380 2007-12-13  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
381
382         PR target/34091
383         * gcc.c-torture/compile/pr34091.c: New test.
384
385 2007-12-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
386
387         * gcc.dg/uninit-13.c: UnXFAIL.
388         * gcc.dg/complex-5.c: New testcase.
389
390 2007-12-13  Olga Golovanevsky  <olga@il.ibm.com>
391
392         * gcc.dg/struct/struct-reorg.exp: Replace 
393          DEFAULT_CFLAGS by STRUCT_REORG_CFLAFS. 
394         
395 2007-12-13  Thomas Koenig  <tkoenig@gcc.gnu.org>
396
397         PR libfortran/34370
398         PR libfortran/34323
399         PR libfortran/34405
400         * gfortran.dg/advance_6.f90:  New test case.
401         * gfortran.dg/direct_io_7.f90:  New test case.
402         * gfortran.dg/streamio_13.f90:  New test case.
403
404 2007-12-13  Douglas Gregor  <doug.gregor@gmail.com>
405
406         * g++.dg/cpp0x/__func__.C: New.
407
408 2007-12-13  Uros Bizjak  <ubizjak@gmail.com>
409
410         PR target/34435
411         * g++.dg/other/pr34435.C: New testcase.
412
413 2007-12-13  Olga Golovanevsky  <olga@il.ibm.com>
414
415         * gcc.dg/struct: New directory with tests 
416         for struct-reorg optimizaion.
417         * gcc.dg/struct/struct-reorg.exp: New script.
418         * gcc.dg/struct/wo_prof_array_through_pointer.c: New test.
419         * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
420         * gcc.dg/struct/wo_prof_mult_field_peeling.c: Likewise.
421         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
422         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
423         * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
424         * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
425         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
426         * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
427         * gcc.dg/struct/wo_prof_global_array.c: Likewise.
428         * gcc.dg/struct/wo_prof_global_var.c: Likewise.
429         * gcc.dg/struct/wo_prof_local_array.c: Likewise.
430         * gcc.dg/struct/wo_prof_local_var.c: Likewise.
431         * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
432         * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
433         * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
434         * gcc.dg/struct/wo_prof_single_str_pointer.c: Likewise.
435         * gcc.dg/struct/w_prof_two_strs.c: Likewise.
436         * gcc.dg/struct/w_prof_global_array.c: Likewise.
437         * gcc.dg/struct/w_prof_global_var.c: Likewise.
438         * gcc.dg/struct/w_prof_local_array.c: Likewise.
439         * gcc.dg/struct/w_prof_local_var.c: Likewise.
440         * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
441         * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
442
443 2007-12-13  Tobias Burnus  <burnus@net-b.de>
444
445         PR fortran/34427
446         * gfortran.dg/namelist_42.f90: New.
447
448 2007-12-12  Tobias Burnus  <burnus@net-b.de>
449
450         PR fortran/34254
451         * gfortran.dg/function_kinds_3.f90: New.
452
453 2007-12-12  Andreas Krebbel  <krebbel1@de.ibm.com>
454
455         * gcc.target/s390/20071212-1.c: New testcase.
456
457 2007-12-11  Jakub Jelinek  <jakub@redhat.com>
458
459         PR c++/34238
460         * g++.dg/ext/visibility/anon7.C: Add xfail.
461         * g++.dg/ext/visibility/anon9.C: New test.
462         * g++.dg/ext/visibility/anon10.C: New test.
463
464         PR c++/34364
465         * g++.dg/rtti/dyncast2.C: New test.
466
467 2007-12-11  Uros Bizjak  <ubizjak@gmail.com>
468
469         PR tree-optimization/34407
470         * gcc.dg/vect/pr34407.c: New test.
471
472 2007-12-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
473
474         PR fortran/34411
475         * gfortran.dg/error_recovery_5.f90: New.
476         * gfortran.dg/optional_dim_2.f90: Fix test, not related to this PR.
477
478 2007-12-10  Jakub Jelinek  <jakub@redhat.com>
479
480         PR tree-optimization/34371
481         * gcc.c-torture/compile/20071207-1.c: New test.
482
483 2007-12-10  Simon Martin  <simartin@users.sourceforge.net>
484
485         PR c++/34059
486         * g++.dg/parse/crash40.C: New test.
487
488 2007-12-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
489
490         * g++.dg/opt/memcpy1.C: New test.
491
492 2007-12-10  Tobias Burnus  <burnus@net-b.de>
493
494         PR fortran/34425
495         * gfortran.dg/argument_checking_10.f90: New.
496
497 2007-12-10  Jakub Jelinek  <jakub@redhat.com>
498
499         PR rtl-optimization/34302
500         * gcc.c-torture/execute/20071210-1.c: New test.
501
502 2007-12-10  Jakub Jelinek  <jakub@redhat.com>
503
504         PR c++/34395
505         * g++.dg/cpp0x/error1.C: New test.
506
507         PR c++/34394
508         * g++.dg/other/error22.C: New test.
509
510 2007-12-10  Paolo Bonzini  <bonzini@gnu.org>
511
512         PR target/32086
513         * gcc.dg/vect/vect.exp (DEFAULT_VECTCFLAGS): Disable cost model.
514         * g++.dg/vect/vect.exp (DEFAULT_VECTCFLAGS): Disable cost model.
515         * gfortran.dg/vect/vect.exp (DEFAULT_VECTCFLAGS): Disable cost model.
516
517 2007-12-09  Jakub Jelinek  <jakub@redhat.com>
518
519         PR c++/34178
520         PR c++/34340
521         * g++.dg/template/repo6.C: New test.
522         * g++.dg/template/repo7.C: New test.
523         * g++.dg/template/repo8.C: New test.
524
525 2007-12-09  H.J. Lu  <hjl@lucon.org>
526             Tobias Burnus  <burnus@net-b.de>
527
528         PR fortran/34404
529         * gfortran.dg/read_2.f90: New.
530
531 2007-12-09  Richard Sandiford  <rsandifo@nildram.co.uk>
532
533         * lib/target-supports.exp (check_effective_target_tls_native):
534         Fix typo.
535
536 2007-12-09  Samuel Tardieu  <sam@rfc1149.net>
537
538         PR ada/34366
539         * gnat.dg/enclosing_record_reference.ads,
540         gnat.dg/enclosing_record_reference.adb: New test.
541
542 2007-12-09  Paul Thomas  <pault@gcc.gnu.org>
543
544         PR fortran/32129
545         * gfortran.dg/derived_comp_array_ref_6.f90: New test.
546         * gfortran.dg/derived_comp_array_ref_7.f90: New test.
547
548         PR fortran/31487
549         * gfortran.dg/char_component_initializer_1.f90: New test.
550
551 2007-12-09  Tobias Burnus  <burnus@net-b.de>
552
553         PR fortran/34342
554         PR fortran/34345
555         PR fortran/18026
556         PR fortran/29471
557
558         * gfortran.dg/boz_8.f90: New.
559         * gfortran.dg/boz_9.f90: New.
560         * gfortran.dg/boz_10.f90: New.
561         * gfortran.dg/boz_7.f90: Update dg-warning.
562         * gfortran.dg/pr16433.f: Add dg-error.
563         * gfortan.dg/ibits.f90: Update dg-warning.
564         * gfortran.dg/unf_io_convert_1.f90: Update/delete dg-warning.
565         * gfortran.dg/unf_io_convert_2.f90: Ditto.
566
567 2007-12-08  Jakub Jelinek  <jakub@redhat.com>
568
569         PR fortran/34359
570         * gfortran.dg/include_1.f90: New test.
571         * gfortran.dg/include_1.inc: New.
572         * gfortran.dg/include_2.f90: New test.
573
574 2007-12-08  Paul de Weerd  <weerd@weirdnet.nl>
575
576         * gcc.c-torture/compile/20011130-2.c: Fix typo.
577
578 2007-12-08  Tobias Burnus  <burnus@net-b.de>
579
580         PR fortran/34319
581         * gfortran.dg/nan_3.f90: New.
582
583 2007-12-07  Jakub Jelinek  <jakub@redhat.com>
584
585         * g++.old-deja/g++.mike/empty.C: Remove 2 xfails.
586
587 2007-12-07  Olivier Hainque  <hainque@adacore.com>
588
589         * gnat.dg/tamdt*.ad?: Support for ...
590         * gnat.dg/test_tamdt.adb: New test.
591
592 2007-12-07  Olivier Hainque  <hainque@adacore.com>
593
594         * gnat.dg/unc_memops.ads: Comment out the alloc/free/realloc
595         exports and document how these can be exercised.
596
597 2007-12-07  Samuel Tardieu  <sam@rfc1149.net>
598
599         PR ada/15805
600         * gnat.dg/specs/access_constants.ads: New test.
601
602         * gnat.dg/specs/access_constant_decl.ads: New test.
603
604         PR ada/21346
605         * gnat.dg/compose.adb: New test.
606
607 2007-12-07  Olivier Hainque  <hainque@adacore.com>
608
609         PR ada/34173
610         * gnat.dg/unc_memops.ad[sb]: Support for ...
611         * gnat.dg/unc_memfree.adb: New test.
612         
613 2007-12-06  Sebastian Pop  <sebastian.pop@amd.com>
614
615         * gfortran.dg/ltrans-7.f90: New.
616
617 2007-12-06  Martin Michlmayr <tbm@cyrius.com>
618             Dorit Nuzman  <dorit@il.ibm.com>
619
620         PR tree-optimization/34005
621         * gcc.dg/vect/pr34005.c: New test.
622
623 2007-12-06  Jakub Jelinek  <jakub@redhat.com>
624
625         PR c++/34336
626         * g++.dg/template/new8.C: New test.
627
628 2007-12-06  Tobias Burnus  <burnus@net-b.de>
629
630         PR fortran/34333
631         * gfortran.dg/boz_7.f90: New.
632         * gfortran.dg/int_1.f90: Disable -pedantic option.
633         * gfortran.dg/boz_1.f90: Ditto.
634         * gfortran.dg/boz_3.f90: Ditto.
635         * gfortran.dg/pr16433.f: Accomodate for new BOZ warning.
636         * gfortran.dg/ibits.f90: Ditto.
637         * gfortran.dg/unf_io_convert_1.f90: Ditto.
638         * gfortran.dg/unf_io_convert_2.f90: Ditto.
639
640 2007-12-06  Paul Thomas  <pault@gcc.gnu.org>
641
642         PR fortran/34335
643         * gfortran.dg/used_types_19.f90: New test.
644
645 2007-12-06  Kaz Kojima  <kkojima@gcc.gnu.org>
646
647         * gfortran.dg/nan_2.f90: Add -mieee for sh.
648         * gfortran.dg/nearest_2.f90: Likewise.
649         * gfortran.dg/nearest_3.f90: Likewise.
650
651 2007-12-05  Jakub Jelinek  <jakub@redhat.com>
652
653         PR middle-end/34337
654         * gcc.c-torture/execute/20071205-1.c: New test.
655
656 2007-12-05  Kaz Kojima  <kkojima@gcc.gnu.org>
657
658         * gfortran.dg/module_nan.f90: Add -mieee for sh.
659         * gfortran.dg/real_const_3.f90: Likewise.
660
661 2007-12-05  Richard Guenther  <rguenther@suse.de>
662
663         PR tree-optimization/34138
664         * gcc.c-torture/compile/pr34138.c: New testcase.
665
666 2007-12-05  Jakub Jelinek  <jakub@redhat.com>
667
668         PR debug/33739
669         * gfortran.dg/debug_2.f: New test.
670
671 2007-12-05  Eric Botcazou  <ebotcazou@adacore.com>
672
673         * gnat.dg/specs/elab1.ads: New test.
674
675 2007-12-05  Uros Bizjak  <ubizjak@gmail.com>
676
677         PR target/34312
678         * gcc.target/i386/pr34312.c: New test.
679
680 2007-12-05  Tobias Burnus  <burnus@net-b.de>
681
682         PR fortran/34333
683         * gfortran.dg/nan_2.f90: New.
684
685 2007-12-05  Jakub Jelinek  <jakub@redhat.com>
686
687         PR c++/34271
688         * g++.dg/cpp0x/decltype9.C: New test.
689         * g++.dg/cpp0x/decltype10.C: New test.
690
691 2007-12-05  Samuel Tardieu  <sam@rfc1149.net>
692
693         PR ada/21489
694         * gnat.dg/rm_6_4_1_13.adb: New test.
695
696 2007-12-04  Jakub Jelinek  <jakub@redhat.com>
697
698         PR middle-end/34134
699         * gcc.c-torture/compile/20071117-1.c: New test.
700
701 2007-12-04  Douglas Gregor  <doug.gregor@gmail.com>
702
703         PR c++/34101
704         * g++.dg/cpp0x/variadic-ttp.C: New.
705
706 2007-12-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
707         
708         * gcc.dg/parse-decl-after-if.c: New.
709         * gcc.dg/20031223-1.c: Adjust.
710         
711 2007-12-04  Douglas Gregor  <doug.gregor@gmail.com>
712
713         PR c++/33509
714         * g++.dg/cpp0x/variadic-throw.C: New.
715
716 2007-12-04  Douglas Gregor  <doug.gregor@gmail.com>
717
718         PR c++/33091
719         * g++.dg/cpp0x/variadic-unify.C: New.
720
721 2007-12-04  Richard Guenther  <rguenther@suse.de>
722
723         PR middle-end/34334
724         PR middle-end/34222
725         * gcc.c-torture/compile/pr34334.c: New testcase.
726         * g++.dg/torture/pr34222.C: New testcase.
727
728 2007-12-04  Jakub Jelinek  <jakub@redhat.com>
729
730         * gcc.c-torture/execute/20071202-1.c: New test.
731         * gcc.dg/tree-ssa/pr34146-2.c: New test.
732
733 2007-12-04  Tobias Burnus  <burnus@net-b.de>
734
735         PR fortran/34318
736         * gfortran.dg/module_nan.f90: New.
737
738 2007-12-04  Richard Sandiford  <rsandifo@nildram.co.uk>
739
740         * lib/target-supports.exp (get_compiler_messages): Replace with...
741         (check_compile): ...this new procedure.  Handle TYPE == executable.
742         Use comments in the source to determine the correct extension.
743         Return a pair containing the compiler output and the output filename.
744         Don't delete the file here.
745         (check_no_compiler_messages_nocache): New procedure.
746         (check_no_compiler_messages): Use it.
747         (check_no_messages_and_pattern_nocache): New procedure.
748         (check_no_messages_and_pattern): Use it.
749         (check_runtime_nocache, check_runtime): New procedures.
750         (check_effective_target_tls): Use check_no_compiler_messages.
751         (check_effective_target_tls_native): Use check_no_messages_and_pattern.
752         (check_effective_target_tls_runtime): Use check_runtime.
753         (check_effective_target_fstack_protector): Likewise.
754         (check_iconv_available): Use check_runtime_nocache.
755         (check_effective_target_fortran_large_real): Use
756         check_no_compiler_messages.
757         (check_effective_target_fortran_large_int): Likewise.
758         (check_effective_target_static_libgfortran): Likewise.
759         (check_750cl_hw_available): Use check_cached_effective_target
760         and check_runtime_nocache.
761         (check_vmx_hw_available): Likewise.
762         (check_effective_target_broken_cplxf_arg): Likewise.
763         (check_alpha_max_hw_available): Use check_runtime.
764         (check_function_available): Use check_no_compiler_messages.
765         (check_cxa_atexit_available): Use check_cached_effective_target
766         and check_runtime_nocache.
767         (check_effective_target_dfp_nocache): Use
768         check_no_compiler_messages_nocache.
769         (check_effective_target_dfprt_nocache): Use check_runtime_nocache.
770         (check_effective_target_dfp): Use check_cached_effective_target.
771         (check_effective_target_dfprt): Likewise.
772         (check_effective_target_arm_neon_hw): Use check_runtime.
773         (check_effective_target_ultrasparc_hw): Likewise.
774         (check_effective_target_c99_runtime): Use
775         check_no_compiler_messages_nocache.
776
777 2007-12-03  Jakub Jelinek  <jakub@redhat.com>
778
779         PR middle-end/29749
780         * gcc.dg/fold-rotate-1.c: New test.
781
782         PR tree-optimization/33453
783         * gcc.c-torture/compile/20071203-1.c: New test.
784
785 2007-12-03  Robert Dewar <dewar@adacore.com>
786             Samuel Tardieu  <sam@rfc1149.net>
787
788         PR ada/34287
789         * gnat.dg/check_elaboration_code.adb: New test.
790         * gnat.dg/bug_elaboration_code.ads, bug_elaboration_code.adb:
791         New support files.
792
793 2007-12-02  Paolo Carlini  <pcarlini@suse.de>
794
795         PR c++/34061
796         * g++.dg/cpp0x/pr34061.C: New.
797
798 2007-12-02  Paolo Carlini  <pcarlini@suse.de>
799
800         PR c++/34273
801         * g++.dg/other/error21.C: New.
802
803 2007-12-02  Revital Eres  <eres@il.ibm.com>
804
805         * gcc.dg/sms-4.c: New testcase.
806
807 2007-12-02  Vladimir Yanovsky  <yanov@il.ibm.com>
808             Revital Eres  <eres@il.ibm.com>
809
810         * gcc.dg/sms-3.c: New testcase.
811
812 2007-12-01  Ollie Wild  <aaw@google.com>
813
814         PR c++/8171
815         * g++.dg/conversion/ptrmem9.C: New test.
816
817 2007-11-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
818
819         PR libfortran/34291
820         * gfortran.dg/namelist_41.f90: New test.
821
822 2007-11-30  Tom Tromey  <tromey@redhat.com>
823
824         PR preprocessor/32868:
825         * gcc.dg/cpp/pr32868.c: New file.
826
827 2007-11-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
828
829         PR fortran/34248
830         * gfortran.dg/result_in_spec_3.f90: Add dg-option -std=gnu.
831
832 2007-11-30  Martin Michlmayr <tbm@cyrius.com>
833
834         PR rtl-optimization/34171
835         * gcc.dg/pr34171.c: New testcase.
836
837 2007-11-30  Zdenek Dvorak  <ook@ucw.cz>
838
839         * gcc.dg/tree-ssa/pr34244.c: Fixed.
840
841 2007-11-30  Tobias Burnus  <burnus@net-b.de>
842
843         PR fortran/34133
844         * gfortran.dg/bind_c_usage_9.f03: Fixes; add -std=f2003.
845         * gfortran.dg/bind_c_usage_11.f03: New.
846         * gfortran.dg/bind_c_usage_12.f03: New.
847
848 2007-11-30  Jakub Jelinek  <jakub@redhat.com>
849
850         PR c++/34275
851         * g++.dg/other/error20.C: New test.
852
853 2007-11-29  Steven G. Kargl  <kargls@comcast.net>
854
855         PR fortran/34230
856         * gfortran.dg/real_const_3.f90: Fix up for new range-check handling.
857
858 2007-11-29  Zdenek Dvorak  <ook@ucw.cz>
859
860         PR tree-optimization/34244
861         * gcc.dg/tree-ssa/pr34244.c: New test.
862
863 2007-11-29  Jakub Jelinek  <jakub@redhat.com>
864
865         PR tree-optimization/33434
866         * gcc.dg/pr33434-1.c: New test.
867         * gcc.dg/pr33434-2.c: New test.
868         * gcc.dg/pr33434-3.c: New test.
869         * gcc.dg/pr33434-4.c: New test.
870
871         PR c++/34270
872         * g++.dg/template/cond7.C: New test.
873
874         PR c++/34267
875         PR c++/34268
876         * g++.dg/cpp0x/decltype7.C: New test.
877         * g++.dg/cpp0x/decltype8.C: New test.
878
879 2007-11-29  Tobias Burnus  <burnus@net-b.de>
880
881         PR fortran/34248
882         * gfortran.dg/result_in_spec_3.f90: New.
883
884 2007-11-29  Tobias Burnus  <burnus@net-b.de>
885
886         PR fortran/34262
887         * gfortran.dg/mvbits_3.f90: New.
888
889 2007-11-28  Bob Wilson  <bob.wilson@acm.org>
890         
891         * lib/target-supports.exp (check_effective_target_mips_soft_float):
892         Delete.
893         (check_effective_target_hard_float): New.
894         * gcc.dg/var-expand1.c: Skip for targets without FPU instructions.
895         * gcc.dg/pr30957-1.c: Likewise.
896         
897 2007-11-28  Samuel Tardieu  <sam@rfc1149.net>
898
899         PR ada/15804
900         * gnat.dg/specs/variant_part.ads: New test.
901
902         PR ada/17318
903         * gnat.dg/specs/attribute_parsing.ads: New test.
904
905         PR ada/32792
906         * gnat.dg/specs/integer_value.ads: New test.
907
908         PR ada/22559
909         * gnat.dg/specs/delta_small.ads: New test.
910
911 2007-11-28  Jakub Jelinek  <jakub@redhat.com>
912
913         PR tree-optimization/34140
914         * gcc.c-torture/compile/20071128-1.c: New test.
915
916 2007-11-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
917
918         PR fortran/32928
919         * gfortran.dg/data_array_1.f90
920         * gfortran.dg/data_array_2.f90
921         * gfortran.dg/data_array_3.f90
922         * gfortran.dg/data_array_4.f90
923
924 2007-11-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
925
926         PR fortran/34227
927         * gfortran.dg/blockdata_5.f90: New test.
928         * gfortran.dg/blockdata_6.f90: New test.
929
930 2007-11-27  Jakub Jelinek  <jakub@redhat.com>
931
932         PR tree-optimization/34016
933         * gcc.dg/pr34016.c: New test.
934
935 2007-11-27  Paul Thomas  <pault@gcc.gnu.org>
936
937         PR fortran/29389
938         * gfortran.dg/stfunc_6.f90: New test.
939
940         PR fortran/33850
941         * gfortran.dg/assign_10.f90: New test.
942
943 2007-11-27  Paul Thomas  <pault@gcc.gnu.org>
944
945         PR fortran/33541
946         * gfortran.dg/use_11.f90: New test.
947
948         PR fortran/34231
949         * gfortran.dg/generic_15.f90: New test.
950
951 2007-11-27  Jakub Jelinek  <jakub@redhat.com>
952
953         PR target/34225
954         * gcc.dg/pr34225.c: New test.
955
956 2007-11-27  Richard Guenther  <rguenther@suse.de>
957
958         PR tree-optimization/34241
959         * g++.dg/torture/pr34241.C: New testcase.
960
961 2007-11-27  Richard Guenther  <rguenther@suse.de>
962
963         * gcc.dg/builtins-error.c: New testcase.
964
965 2007-11-27  Jakub Jelinek  <jakub@redhat.com>
966
967         PR c++/34213
968         * g++.dg/ext/visibility/anon8.C: New test.
969
970 2007-11-13  Michael Meissner  <michael.meissner@amd.com>
971
972         PR target/34077
973         * gcc.target/i386/pr34077.c: New testcase.
974
975 2007-11-26  Tobias Burnus  <burnus@net-b.de>
976
977         PR fortran/34203
978         * gfortran.dg/backslash_3.f: Add -fbackslash option.
979         * gfortran.dg/init_flag_1.f90: Add -fbackslash option.
980         * gfortran.dg/backslash_1.f90: Remove no longer needed
981         -fno-backslash option.
982
983 2007-11-26  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
984
985         PR c/23722
986         * gcc.dg/cpp/19990413-1.c: Update.
987         * gcc.dg/parse-else-error.c: New.
988         * gcc.dg/parse-else-error-2.c: New.
989         * gcc.dg/parse-else-error-3.c: New.
990         * gcc.dg/parse-else-error-4.c: New.
991
992 2007-11-26  Andreas Krebbel  <krebbel1@de.ibm.com>
993
994         PR c++/34081
995         * g++.dg/template/dependent-expr6.C: New testcase.
996
997 2007-11-26  Uros Bizjak  <ubizjak@gmail.com>
998
999         PR target/34215
1000         * gcc.target/i386/pr34215.c: New test.
1001
1002 2007-11-26  Rask Ingemann Lambertsen  <rask@sygehus.dk>
1003
1004         PR target/34174
1005         * gcc.dg/torture/pr34174-1.c: New.
1006
1007 2007-11-26  Richard Guenther  <rguenther@suse.de>
1008
1009         PR middle-end/34233
1010         * gcc.dg/pr34233.c: New testcase.
1011
1012 2007-11-26  Steven Bosscher  <stevenb.gcc@gmail.com>
1013             Revital Eres  <eres@il.ibm.com>
1014
1015         PR rtl-optimization/34085
1016         * gcc.dg/tree-prof (bb-reorg.c): New test.
1017
1018 2007-11-26  Richard Sandiford  <rsandifo@nildram.co.uk>
1019
1020         * lib/target-supports.exp (check_effective_target_mips_soft_float):
1021         Return true for MIPS16 targets.
1022
1023 2007-11-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1024
1025         PR fortran/33152
1026         * gfortran.dg/blockdata_4.f90: New test.
1027
1028 2007-11-25  Tobias Burnus  <burnus@net-b.de>
1029
1030         PR fortran/34079
1031         * gfortran.dg/bind_c_usage_10_c.c: Fix comment.
1032         * gfortran.dg/bind_c_usage_16.f03: New.
1033         * gfortran.dg/bind_c_usage_16_c.c: New.
1034
1035 2007-11-25  Eric Botcazou  <ebotcazou@adacore.com>
1036
1037         * gnat.dg/specs/size_clause1.ads: New test.
1038         * gnat.dg/specs/size_clause2.ads: Likewise.
1039         * gnat.dg/specs/size_clause3.ads: Likewise.
1040
1041 2007-11-25  Paul Thomas  <pault@gcc.gnu.org>
1042
1043         PR fortran/33499
1044         * gfortran.dg/entry_16.f90: New test.
1045
1046 2007-11-24  Tobias Burnus  <burnus@net-b.de>
1047
1048         PR fortran/34192
1049         * gfortran.dg/nearest_2.f90: Add INF/NAN tests.
1050
1051 2007-11-24  Paul Thomas  <pault@gcc.gnu.org>
1052
1053         PR fortran/33541
1054         * gfortran.dg/nested_modules_1.f90: Change the reference to
1055         FOO, forbidden by the standard, to a reference to W.
1056         * gfortran.dg/use_only_1.f90: New test.
1057
1058 2007-11-23  Tobias Burnus  <burnus@net-b.de>
1059
1060         PR fortran/34209
1061         * gfortran.dg/nearest_3.f90: New test.
1062
1063 2007-11-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1064
1065         PR fortran/33317
1066         * gfortran.dg/optional_dim_2.f90: New test.
1067
1068 2007-11-23  Tobias Burnus  <burnus@net-b.de>
1069
1070         PR fortran/34187
1071         * gfortran.dg/bind_c_usage_15.f90: New.
1072
1073 2007-11-23  Tobias Burnus  <burnus@net-b.de>
1074
1075         PR fortran/34192
1076         * gfortran.dg/nearest_2.f90: New.
1077
1078
1079 2007-11-23  Jakub Jelinek  <jakub@redhat.com>
1080
1081         PR c++/30293
1082         PR c++/30294
1083         * g++.dg/ext/java-2.C: New test.
1084
1085 2007-11-23  Mark Mitchell  <mark@codesourcery.com>
1086             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1087         
1088         PR c++/5310
1089         * g++.dg/warn/pr5310.C: New.
1090         * g++.dg/warn/pr33160.C: New.
1091         
1092 2007-11-23  Richard Guenther  <rguenther@suse.de>
1093             Michael Matz  <matz@suse.de>
1094
1095         PR tree-optimization/34176
1096         * gcc.c-torture/execute/pr34176.c: New testcase.
1097
1098 2007-11-23  Jakub Jelinek  <jakub@redhat.com>
1099
1100         PR c++/34198
1101         * gcc.dg/Wconversion-5.c: New test.
1102         * g++.dg/Wconversion3.C: New test.
1103
1104 2007-11-23  Richard Guenther  <rguenther@suse.de>
1105
1106         * gcc.dg/tree-ssa/alias-17.c: New testcase.
1107
1108 2007-11-22  Joseph Myers  <joseph@codesourcery.com>
1109
1110         PR c/14050
1111         * gcc.dg/c99-arraydecl-1.c: Don't expect errors for static or type
1112         qualifiers in abstract declarator.
1113
1114 2007-11-22  Tobias Burnus  <burnus@net-b.de>
1115
1116         * gfortran.dg/derived_constructor_comps_3.f90: New.
1117
1118 2007-11-22  Jakub Jelinek  <jakub@redhat.com>
1119
1120         PR c++/34094
1121         * g++.dg/ext/visibility/anon7.C: New test.
1122
1123 2007-11-22  Tobias Burnus  <burnus@net-b.de>
1124
1125         PR fortran/34079
1126         * gfortran.dg/bind_c_usage_10.f03: Remove .mod file afterwards.
1127         * gfortran.dg/bind_c_usage_13.f03: New.
1128         * gfortran.dg/bind_c_usage_14.f03: New.
1129
1130 2007-11-22  Richard Sandiford  <rsandifo@nildram.co.uk>
1131
1132         PR rtl-optimization/33848
1133         * gcc.dg/torture/pr33848.c: New test.
1134
1135 2007-11-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1136
1137         PR fortran/34083
1138         * gfortran.dg/derived_constructor_comps_2.f90: Add check.
1139
1140 2007-11-20  Richard Guenther  <rguenther@suse.de>
1141
1142         PR middle-end/34154
1143         * testsuite/gcc.c-torture/execute/pr34154.c: New testcase.
1144
1145 2007-11-20  Uros Bizjak  <ubizjak@gmail.com>
1146
1147         * gcc.dg/tree-ssa/20030714-1.c: Cleanup dom3 dump file.
1148
1149 2007-11-20  Thomas Koenig  <tkoenig@gcc.gnu.org>
1150
1151         PR fortran/32770
1152         * gfortran.dg/record_marker_1.f90:  Explicitly set kinds
1153         so test passes with -frecord-marker=8.
1154         * gfortran.dg/integer_exponentiation_1.f90:  Likewise.
1155         * gfortran.dg/integer_exponentiation_2.f90:  Likewise.
1156         * gfortran.dg/integer_exponentiation_3.F90:  Likewise.
1157         * gfortran.dg/integer_exponentiation_5.F90:  Likewise.
1158         * gfortrand.dg/modulo_1.f90:  Likewise.
1159
1160 2007-11-20  Richard Sandiford  <rsandifo@nildram.co.uk>
1161
1162         * lib/target-supports.exp (check_effective_target_mips_soft_float):
1163         New procedure.
1164         * gcc.dg/var-expand1.c: Skip for mips_soft_float.
1165         * gcc.dg/pr30957-1.c: Likewise.
1166
1167 2007-11-20  Jakub Jelinek  <jakub@redhat.com>
1168
1169         PR c++/34089
1170         * g++.dg/template/crash74.C: New test.
1171
1172 2007-11-20  Richard Guenther  <rguenther@suse.de>
1173
1174         * gcc.c-torture/execute/20071120-1.c: New testcase.
1175
1176 2007-11-20  Jakub Jelinek  <jakub@redhat.com>
1177
1178         PR c/34146
1179         * gcc.dg/tree-ssa/pr34146.c: New test.
1180
1181         PR testsuite/33978
1182         * gcc.dg/tree-ssa/pr33723.c: Adjust scan pattern to make it less
1183         dependent on target settings like move_by_pieces etc.
1184
1185         PR c++/28879
1186         * g++.dg/template/vla2.C: New test.
1187
1188         PR c++/33962
1189         * g++.dg/overload/template3.C: New test.
1190
1191 2007-11-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1192
1193         PR fortran/33317
1194         * gfortran.dg/optional_dim_2.f90: Remove test.
1195
1196 2007-11-19  Peter Bergner  <bergner@vnet.ibm.com>
1197
1198         * gcc.dg/dfp/ddmode-ice.c: New test.
1199
1200 2007-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
1201
1202         PR tree-optimization/34036
1203         * gcc.dg/tree-ssa/pr23109.c: Pass -ftrapping-math and expect warning.
1204
1205 2007-11-19  Richard Guenther  <rguenther@suse.de>
1206
1207         PR tree-optimization/34
1208         * gcc.c-torture/execute/pr34099-2.c: New testcase.
1209
1210 2007-11-19  Tobias Burnus  <burnus@net-b.de>
1211
1212         PR fortran/34079
1213         * gfortran.dg/bind_c_usage_10_c.c: New.
1214         * gfortran.dg/bind_c_usage_10.f03: New.
1215
1216 2007-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
1217
1218         * gcc.dg/pr33007.c: Expect new warning.
1219         * gcc.dg/tree-ssa/recip-5.c: Likewise.
1220         * g++.dg/opt/pr34036.C: New test.
1221
1222 2007-11-18  Jakub Jelinek  <jakub@redhat.com>
1223
1224         PR c++/30988
1225         * g++.dg/warn/noreturn-4.C: New test.
1226         * g++.dg/warn/noreturn-5.C: New test.
1227         * g++.dg/warn/noreturn-6.C: New test.
1228         * g++.dg/warn/noreturn-7.C: New test.
1229
1230 2007-11-18  Thomas Koenig  <tkoenig@gcc.gnu.org>
1231
1232         PR fortran/32770
1233         * gfortran.fortran-torture/execute/equiv_5.f:  Set kind on
1234         integers so tests works with -fdefault-integer-8.
1235         * gfortran.fortran-torture/execute/elemental.f90:  Use default
1236         integers so test passes with -fdefault-integer-8.
1237         * gfortran.fortran-torture/execute/der_io.f90:  Increase
1238         buffer length so test passes with -fdefault-integer-8.
1239         * gfortran.dg/bounds_check_8.f90:  Likewise.
1240         * gfortran.dg/arrayio_derived_1.f90:  LIkewise.
1241         * gfortran.dg/equiv_7.f90:  Set kind so test passes
1242         with -fdefault-integer-8.
1243         * gfortran.dg/g77/20030326-1.f:  Set kind explicitly to
1244         provoke overflow.
1245
1246 2007-11-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1247
1248         PR fortran/33317
1249         * gfortran.dg/optional_dim_2.f90: New test.
1250         
1251         PR fortran/34139
1252         * gfortran.dg/subref_array_pointer_2.f90: Update test condition.
1253         
1254 2007-11-18  Jakub Jelinek  <jakub@redhat.com>
1255
1256         PR rtl-optimization/34132
1257         * gcc.c-torture/compile/20071118-1.c: New test.
1258
1259 2007-11-18  Paul Thomas  <pault@gcc.gnu.org>
1260
1261         PR fortran/31608
1262         * gfortran.dg/char_cast_2.f90: New test based on achar_4.f90.
1263
1264 2007-11-18  Tobias Burnus  <burnus@net-b.de>
1265
1266         PR fortran/34137
1267         * gfortran.dg/entry_14.f90: New.
1268         * gfortran.dg/entry_15.f90: New.
1269
1270 2007-11-18  Richard Guenther  <rguenther@suse.de>
1271
1272         PR tree-optimization/34127
1273         * gcc.c-torture/compile/pr34127.c: New testcase.
1274
1275 2007-11-18  Ben Elliston  <bje@au.ibm.com>
1276
1277         * gcc.target/powerpc/altivec-23.c: Do not use a typedef name as a
1278         type specifier, as they are not permitted according to the AltiVec
1279         Programming Interface Manual.
1280
1281 2007-11-17  Tobias Burnus  <burnus@net-b.de>
1282
1283         PR fortran/34133
1284         * gfortran.dg/bind_c_usage_9.f03: New.
1285         * gfortran.dg/interface_abstract_1.f90: Fix testcase.
1286
1287 2007-11-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1288
1289         PR fortran/25252
1290         * interface.c (gfc_current_interface_head,
1291         gfc_set_current_interface_head): New functions.
1292         * decl.c (gfc_match_modproc): Move check for syntax error earlier.
1293         On syntax error, restore previous state of the interface.
1294         * gfortran.h (gfc_current_interface_head,
1295         gfc_set_current_interface_head): New prototypes.
1296
1297 2007-11-17  Richard Guenther  <rguenther@suse.de>
1298
1299         PR middle-end/34130
1300         * gcc.c-torture/execute/pr34130.c: New testcase.
1301
1302 2007-11-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1303
1304         PR fortran/34108
1305         * gfortran.dg/fmt_label_1.f90: New test.
1306
1307 2007-11-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1308
1309         PR fortran/33957
1310         * gfortran.dg/initialization_15.f90 : New test.
1311
1312 2007-11-16  Richard Guenther  <rguenther@suse.de>
1313
1314         PR middle-end/34030
1315         * gcc.c-torture/compile/pr34030.c: New testcase.
1316
1317 2007-11-16  Paul Thomas  <pault@gcc.gnu.org>
1318
1319         PR fortran/34008
1320         * gfortran.dg/interface_assignment_3.f90.
1321
1322 2007-11-16  Richard Guenther  <rguenther@suse.de>
1323
1324         PR tree-optimization/33870
1325         * gcc.dg/torture/pr33870.c: New testcase.
1326
1327 2007-11-16  Paul Thomas  <pault@gcc.gnu.org>
1328
1329         PR fortran/33986
1330         * gfortran.dg/allocatable_function_3.f90.
1331
1332 2007-11-16  Richard Guenther  <rguenther@suse.de>
1333
1334         PR tree-optimization/34113
1335         * gcc.c-torture/compile/pr34113.c: New testcase.
1336
1337 2007-11-16  Richard Guenther  <rguenther@suse.de>
1338
1339         PR tree-optimization/34099
1340         * g++.dg/torture/pr3499.C: New testcase.
1341         * gcc.c-torture/execute/pr34099.c: Likewise.
1342
1343 2007-11-16  Olivier Hainque  <hainque@adacore.com>
1344
1345         * gnat.dg/release_unc_maxalign.adb: New test.
1346
1347 2007-11-16  Jakub Jelinek  <jakub@redhat.com>
1348
1349         PR c++/34100
1350         * g++.dg/template/crash73.C: New test.
1351
1352 2007-11-15  Jakub Jelinek  <jakub@redhat.com>
1353
1354         PR middle-end/23848
1355         * gcc.dg/tree-ssa/pr23848-1.c: New test.
1356         * gcc.dg/tree-ssa/pr23848-2.c: New test.
1357         * gcc.dg/tree-ssa/pr23848-3.c: New test.
1358         * gcc.dg/tree-ssa/pr23848-4.c: New test.
1359
1360 2007-11-15  Tobias Burnus  <burnus@net-b.de>
1361
1362         PR fortran/33917
1363         * gfortran.dg/proc_decl_11.f90: New.
1364
1365 2007-11-15  Ben Elliston  <bje@au.ibm.com>
1366
1367         * gcc.target/spu/compare-dp.c: New test.
1368
1369 2007-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
1370
1371         * gcc.dg/pr33923.c: New test.
1372
1373 2007-11-14  Jakub Jelinek  <jakub@redhat.com>
1374
1375         PR middle-end/34088
1376         * gcc.dg/pr34088.c: New test.
1377
1378 2007-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
1379
1380         * gcc.c-torture/compile/20071114-1.c: New test.
1381
1382 2007-11-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1383
1384         PR fortran/31608
1385         * gfortran.dg/char_cast_1.f90: Modify regex in scan-tree-dump-times
1386         to match known variations in symbol format. Document in comments.
1387
1388 2007-11-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1389
1390         PR fortran/33985
1391         * gfortran.dg/streamio_12.f90: New test to avoid future regression.
1392
1393 2007-11-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1394
1395         * gfortran.dg/list_read_7.f90: Fix test so that test file is deleted
1396         when done.
1397
1398 2007-11-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1399
1400         PR fortran/33162
1401         * gfortran.dg/proc_decl_1.f90: Update.
1402         * gfortran.dg/proc_decl_7.f90: New test.
1403         * gfortran.dg/proc_decl_8.f90: New test.
1404         * gfortran.dg/proc_decl_9.f90: New test.
1405         * gfortran.dg/proc_decl_10.f90: New test.
1406
1407 2007-11-13  Paul Thomas  <pault@gcc.gnu.org>
1408
1409         PR fortran/34080
1410         * gfortran.dg/transfer_assumed_size_1.f90: New test.
1411
1412 2007-11-13  Jakub Jelinek  <jakub@redhat.com>
1413
1414         PR c++/34054
1415         PR c++/34056
1416         PR c++/34057
1417         PR c++/34058
1418         PR c++/34060
1419         * g++.dg/parse/crash36.C: Add another dg-error.
1420         * g++.dg/cpp0x/pr34054.C: New test.
1421         * g++.dg/cpp0x/pr34056.C: New test.
1422         * g++.dg/cpp0x/pr34057.C: New test.
1423         * g++.dg/cpp0x/pr34058.C: New test.
1424         * g++.dg/cpp0x/pr34060.C: New test.
1425
1426         PR tree-optimization/34063
1427         * g++.dg/tree-ssa/pr34063.C: New test.
1428
1429 2007-11-13  Diego Novillo  <dnovillo@google.com>
1430
1431         PR tree-optimization/33870
1432         * gcc.c-torture/execute/pr33870-1.c: New test.
1433         * gcc.dg/tree-ssa/alias-16.c: New test.
1434
1435 2007-11-13  Jakub Jelinek  <jakub@redhat.com>
1436
1437         PR c++/29225
1438         * g++.dg/template/crash72.C: New test.
1439
1440 2007-11-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
1441
1442         * g++.dg/opt/cfg5.C: New test.
1443
1444 2007-11-12  Richard Guenther  <rguenther@suse.de>
1445
1446         PR middle-end/34070
1447         * gcc.c-torture/execute/pr34070-1.c: New testcase.
1448         * gcc.c-torture/execute/pr34070-2.c: Likewise.
1449
1450 2007-11-12  Richard Guenther  <rguenther@suse.de>
1451
1452         PR middle-end/34027
1453         * gcc.dg/pr34027-1.c: New testcase.
1454         * gcc.dg/pr34027-2.c: Likewise.
1455
1456 2007-11-12  Ira Rosen  <irar@il.ibm.com>
1457
1458         PR tree-optimization/33953
1459         * gcc.dg/vect/pr33953.c: New testcase.
1460
1461 2007-11-11  Tom Tromey  <tromey@redhat.com>
1462
1463         PR c++/17577:
1464         * g++.dg/ext/pr17577.h: New file.
1465         * g++.dg/ext/pr17577.C: New file.
1466
1467 2007-11-12  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1468
1469         PR c++/8570
1470         * g++.old-deja/g++.ns/template13.C: Update expected output.
1471         * g++.old-deja/g++.pt/friend23.C: Likewise.
1472         * g++.dg/warn/pr8570.C: New.
1473
1474 2007-11-11  Jakub Jelinek  <jakub@redhat.com>
1475
1476         PR c++/34068
1477         * g++.dg/template/pseudodtor4.C: New test.
1478
1479 2007-11-10  Jakub Jelinek  <jakub@redhat.com>
1480
1481         PR middle-end/34018
1482         * g++.dg/opt/inline14.C: New test.
1483
1484         PR tree-optimization/33680
1485         * gcc.c-torture/compile/20071108-1.c: New test.
1486
1487         PR c++/32241
1488         * g++.dg/template/pseudodtor3.C: New test.
1489
1490 2007-11-09  Douglas Gregor  <doug.gregor@gmail.com>
1491
1492         PR c++/33510
1493         * g++.dg/cpp0x/variadic-init.C: New.
1494
1495 2007-11-09  Paolo Bonzini  <bonzini@gnu.org>
1496             Jakub Jelinek  <jakub@redhat.com>
1497
1498         PR rtl-optimization/34012
1499         * gcc.target/i386/pr34012.c: New test.
1500
1501 2007-11-09  Richard Guenther  <rguenther@suse.de>
1502
1503         PR tree-optimization/33604
1504         * g++.dg/tree-ssa/pr33604.C: New testcase.
1505         * gcc.dg/pr32721.c: Adjust pattern.
1506
1507 2007-11-09  Richard Sandiford  <rsandifo@nildram.co.uk>
1508
1509         * gcc.target/mips/dse-1.c: Disable.
1510
1511 2007-11-08  Tom Tromey  <tromey@redhat.com>
1512
1513         * gcc.dg/empty-source-3.c: Update warning location.
1514         * gcc.dg/gomp/barrier-2.c: Likewise.
1515         * gcc.dg/label-decl-3.c: Likewise.
1516         * gcc.dg/label-decl-2.c: Likewise.
1517         * gcc.dg/empty-source-2.c: Likewise.
1518
1519 2007-11-08  Tom Tromey  <tromey@redhat.com>
1520
1521         PR c++/30297:
1522         * g++.dg/inherit/pr30297.C: New file.
1523
1524 2007-11-08  Danny Smith  <dannysmith@users.sourceforge.net>
1525
1526         * gcc.dg/compat/struct-layout-1_generate.c (dg-options) Add
1527         -fno-common for cygwin and mingw32.
1528
1529 2007-11-08  Kenneth Zadeck <zadeck@naturalbridge.com>
1530
1531         PR middle-end/33826
1532         * gcc.dg/pr33826.c: New.
1533         * gcc.dg/tree-ssa/20030714-1.c: Removed two tests that depend on 
1534         recursive functions being marked pure or const.
1535         
1536 2007-11-08  Tobias Burnus  <burnus@net-b.de>
1537
1538         PR fortran/33917
1539         * gfortran.dg/proc_decl_5.f90: New.
1540         * gfortran.dg/proc_decl_6.f90: New.
1541
1542 2007-11-08  Jakub Jelinek  <jakub@redhat.com>
1543
1544         PR tree-optimization/32575
1545         * gcc.c-torture/execute/20071108-1.c: New test.
1546
1547 2007-11-08  Daniel Jacobowitz  <dan@codesourcery.com>
1548
1549         * g++.dg/opt/anchor1.C: New.
1550
1551 2007-11-07  Diego Novillo  <dnovillo@google.com>
1552
1553         PR 33870
1554         * gcc.c-torture/execute/pr33870.x: Remove.
1555
1556 2007-11-07  Douglas Gregor  <doug.gregor@gmail.com>
1557
1558         PR c++/33045
1559         PR c++/33837
1560         PR c++/33838
1561         * g++.dg/cpp0x/decltype-33837.C: New.
1562         * g++.dg/cpp0x/decltype-refbug.C: New.
1563         * g++.dg/cpp0x/decltype-33838.C: New.
1564
1565 2007-11-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
1566
1567         * gcc.c-torture/compile/20071107-1.c: New test.
1568
1569 2007-11-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
1570
1571         * gcc.dg/out-of-bounds-1.c: New test.
1572
1573 2007-11-07  Jakub Jelinek  <jakub@redhat.com>
1574
1575         PR c++/33501
1576         * g++.dg/warn/incomplete2.C: New test.
1577         * g++.dg/template/incomplete4.C: New test.
1578         * g++.dg/template/incomplete5.C: New test.
1579
1580 2007-11-07  Olivier Hainque  <hainque@adacore.com>
1581
1582         * gnat.dg/max_align.adb: New test.
1583
1584 2007-11-06  H.J. Lu  <hongjiu.lu@intel.com>
1585
1586         PR target/30961
1587         * gcc.target/i386/pr30961-1.c: New.
1588
1589 2007-11-06  Tom Tromey  <tromey@redhat.com>
1590
1591         PR c++/32368:
1592         * g++.dg/warn/pragma-system_header3.h: New.
1593         * g++.dg/warn/pragma-system_header3.C: New.
1594
1595         PR c++/32256:
1596         * g++.dg/warn/pragma-system_header4.C: New.
1597         * g++.dg/warn/pragma-system_header4.h: New.
1598
1599 2007-11-06  Douglas Gregor  <doug.gregor@gmail.com>
1600
1601         PR c++/33977
1602         PR c++/33886
1603         * g++.dg/other/canon-array.C: New.
1604         
1605 2007-11-06  Douglas Gregor  <doug.gregor@gmail.com>
1606
1607         * g++.dg/parser/crash36.C: Tweak expected errors.
1608         * g++.dg/cpp0x/pr31439.C: New.
1609         * g++.dg/cpp0x/pr32114.C: New.
1610         * g++.dg/cpp0x/pr32115.C: New.
1611         * g++.dg/cpp0x/pr32125.C: New.
1612         * g++.dg/cpp0x/pr32126.C: New.
1613         * g++.dg/cpp0x/pr32127.C: New.
1614         * g++.dg/cpp0x/pr32128.C: New.
1615         * g++.dg/cpp0x/pr32253.C: New.
1616         * g++.dg/cpp0x/pr32566.C: New.
1617         * g++.dg/cpp0x/pr31445.C: Tweak expected errors.
1618         * g++.dg/cpp0x/pr31438.C: Ditto.
1619         * g++.dg/cpp0x/variadic81.C: Ditto.
1620         * g++.dg/cpp0x/pr31432.C: Ditto.
1621         * g++.dg/cpp0x/pr31442.C: Ditto.
1622
1623 2007-11-06  Jakub Jelinek  <jakub@redhat.com>
1624
1625         PR target/33168
1626         * g++.dg/other/datasec1.C: New test.
1627
1628         PR tree-optimization/33458
1629         * g++.dg/opt/inline12.C: New test.
1630
1631         PR tree-optimization/33993
1632         * gcc.c-torture/compile/20071105-1.c: New test.
1633
1634 2007-11-05  Jakub Jelinek  <jakub@redhat.com>
1635
1636         PR rtl-optimization/33648
1637         * gcc.dg/pr33648.c: Require effective targer freorder.
1638
1639 2007-11-05  Revital Eres  <eres@il.ibm.com>
1640
1641         * lib/target-supports.exp (check_750cl_hw_available): Fix typo.
1642
1643 2007-11-05  Douglas Gregor  <doug.gregor@gmail.com>
1644
1645         PR c++/33996
1646         PR c++/33235
1647         PR c++/33930
1648         * g++.dg/cpp0x/pr33996.C: New
1649         * g++.dg/cpp0x/rv-trivial-bug.C: New
1650         * g++.dg/cpp0x/pr33930.C: New
1651
1652 2007-11-05  Nick Clifton  <nickc@redhat.com>
1653             Sebastian Pop  <sebastian.pop@amd.com>
1654
1655         PR tree-optimization/32540
1656         PR tree-optimization/33922
1657         * gcc.dg/tree-ssa/pr32540-1.c: New.
1658         * gcc.dg/tree-ssa/pr32540-2.c: New.
1659         * gcc.dg/tree-ssa/pr33922.c: New.
1660
1661 2007-11-05  Douglas Gregor  <doug.gregor@gmail.com>
1662
1663         PR c++/33939
1664         * g++.dg/cpp0x/variadic-rref.C: New.
1665         
1666 2007-11-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1667
1668         * g++dg/warn/pointer-integer-comparison.C: New.
1669
1670 2007-11-05  Jakub Jelinek  <jakub@redhat.com>
1671
1672         PR tree-optimization/33856
1673         * gcc.c-torture/compile/20071027-1.c: New test.
1674
1675         PR c++/33836
1676         * g++.dg/ext/label10.C: New test.
1677
1678         PR c++/33969
1679         * g++.dg/other/ptrmem9.C: New test.
1680
1681 2007-11-04  Andrew Pinski  <pinskia@gmail.com>
1682
1683         PR middle-end/32931
1684         * gfortran.fortran-torture/compile/forall-1.f90: New testcase.
1685
1686 2007-11-04  David Edelsohn  <edelsohn@gnu.org>
1687
1688         * g++.dg/cpp/_Pragma1.C: Disable on AIX.
1689         * g++.dg/ext/visibility/namespace2.C: Add argument to
1690         dg-require-visibility.
1691         * g++.dg/ext/java-1.C: Disable on AIX.
1692
1693 2007-11-03  Dorit Nuzman  <doirit@il.ibm.com>
1694
1695         * gfortran.dg/vect/no-vfa-pr32377.f90: Remove xfail.            
1696
1697 2007-11-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1698
1699         PR fortran/33881
1700         * gfortran.dg/assumed_charlen_arg_1.f90: New test.
1701
1702 2007-11-03  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1703
1704         PR c/29062
1705         * gcc.dg/20031223-1.c: Adjust error output.
1706         * gcc.dg/parse-decl-after-label.c: New.
1707         
1708 2007-11-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1709
1710         PR libfortran/24685
1711         * gfortran.dg/default_format_2.f90: XFAIL powerpc*-*-linux*
1712         * gfortran.dg/default_format_denormal_2.f90: XFAIL powerpc*-*-linux*
1713         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL powerpc*-*-linux*
1714
1715 2007-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
1716
1717         PR rtl-optimization/28940
1718         * gcc.target/i386/addr-sel-1.c: New test.
1719
1720 2007-11-03  Jakub Jelinek  <jakub@redhat.com>
1721
1722         PR middle-end/33670
1723         * gcc.dg/pr33670.c: New test.
1724
1725 2007-11-02  Jakub Jelinek  <jakub@redhat.com>
1726
1727         PR c++/33516
1728         * g++.dg/lookup/typedef1.C: New test.
1729
1730 2007-11-02  Janis Johnson  <janis187@us.ibm.com>
1731
1732         PR testsuite/32076
1733         * lib/scandump.exp (dump-suffix): New.
1734         (scan-dump, scan-dump-times, scan-dump-dem, scan-dump-dem-not):
1735         Include dump suffix in pass/fail messages, put regexp in quotes.
1736
1737 2007-11-02  Paolo Carlini  <pcarlini@suse.de>
1738
1739         PR c++/33495
1740         * g++.dg/other/error19.C: New.
1741
1742 2007-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
1743
1744         PR rtl-optimization/28062
1745         * gcc.c-torture/compile/20071102-1.c: New test.
1746
1747 2007-11-01  Douglas Gregor  <doug.gregor@gmail.com>
1748
1749         * g++.dg/cpp0x/pr33955.C: New.
1750
1751 2007-11-01  Tom Tromey  <tromey@redhat.com>
1752
1753         PR preprocessor/30805:
1754         * gcc.dg/cpp/pr30805.c: Use -std=gnu89.
1755
1756 2007-11-02  Jakub Jelinek  <jakub@redhat.com>
1757
1758         PR rtl-optimization/33648
1759         * gcc.dg/pr33648.c: New test.
1760
1761 2007-11-01  Jakub Jelinek  <jakub@redhat.com>
1762
1763         PR c++/32384
1764         * g++.dg/template/pseudodtor1.C: New test.
1765         * g++.dg/template/pseudodtor2.C: New test.
1766
1767         PR c++/32260
1768         * g++.dg/rtti/typeid7.C: New test.
1769
1770 2007-11-01  Tom Tromey  <tromey@redhat.com>
1771
1772         PR preprocessor/30805:
1773         * gcc.dg/cpp/pr30805.c: New file.
1774
1775 2007-11-01  Janis Johnson  <janis187@us.ibm.com>
1776
1777         PR testsuite/25352
1778         * gcc.c-torture/compile/20000804-1.c: Remove xfail from dg-do and
1779         add dg-skip-if.
1780         * gcc.c-torture/compile/20001205-1.c: Ditto.
1781         * gcc.c-torture/compile/20001226-1.c: Ditto.
1782         * gcc.c-torture/compile/20020312-1.c: Ditto.
1783         * gcc.c-torture/compile/20020604-1.c: Ditto.
1784         * gcc.c-torture/compile/920501-12.c: Ditto.
1785         * gcc.c-torture/compile/920501-4.c: Ditto.
1786         * gcc.c-torture/compile/920520-1.c: Ditto.
1787         * gcc.c-torture/compile/980506-1.c: Ditto.
1788         * gcc.c-torture/compile/990617-1.c: Ditto.
1789         * gcc.dg/compare6.c: Ditto.
1790         * g++.old-deja/g++.brendan/crash43.C: Ditto.
1791         * g++.old-deja/g++.brendan/synth1.C: Ditto.
1792         * g++.old-deja/g++.oliva/dwarf2.C: Ditto.
1793         * g++.old-deja/g++.oliva/dwarf3.C: Ditto.
1794         * g++.old-deja/g++.pt/static6.C: Ditto.
1795         * g++.old-deja/g++.pt/crash16.C: Ditto.
1796         * g++.old-deja/g++.mike/p10416.C: Ditto.
1797         * g++.old-deja/g++.mike/ns15.C: Ditto.
1798         * g++.old-deja/g++.mike/eh46.C: Ditto.
1799
1800 2007-11-01  Tom Tromey  <tromey@redhat.com>
1801
1802         * gcc.dg/redecl-1.c: Update.
1803         * gcc.dg/pr20368-3.c: Update.
1804         * gcc.dg/inline-14.c: Update.
1805         * gcc.dg/builtins-30.c: Update.
1806         * gcc.dg/dremf-type-compat-4.c: Update.
1807         * gcc.dg/pr20368-2.c: Update.
1808
1809 2007-11-01  Jakub Jelinek  <jakub@redhat.com>
1810
1811         PR rtl-optimization/33673
1812         * gcc.dg/pr33673.c: New test.
1813
1814 2007-11-01  Michael Matz  <matz@suse.de>
1815
1816         PR tree-optimization/33961
1817         * gcc.dg/pr33961.c: New test.
1818
1819 2007-10-31  Paolo Carlini  <pcarlini@suse.de>
1820
1821         PR c++/33494
1822         * g++.dg/template/error35.C: New.
1823
1824 2007-10-31  Jakub Jelinek  <jakub@redhat.com>
1825
1826         PR target/31507
1827         * gcc.dg/pr31507-1.c: New test.
1828         * gcc.dg/pr31507-2.c: New test.
1829
1830 2007-10-31  Revital Eres  <eres@il.ibm.com>
1831
1832         * gcc.dg/vect/vect.exp: Add support for powerpc-*paired
1833         target.
1834         * gcc.dg/vect/tree-vect.h (check_vect): Add
1835         powerpc-*paired test.
1836         * lib/target-supports.exp (check_750cl_hw_available):
1837         New.
1838         (check_effective_target_vect_int,
1839         check_effective_target_vect_intfloat_cvt,
1840         check_effective_target_powerpc_altivec_ok,
1841         check_effective_target_vect_long,
1842         check_effective_target_vect_sdot_hi,
1843         check_effective_target_vect_udot_hi,
1844         check_effective_target_vect_pack_trunc,
1845         check_effective_target_vect_unpack,
1846         check_effective_target_vect_shift,
1847         check_effective_target_vect_int_mult): Disable for powerpc-*paired
1848         target.
1849         * gcc.dg/vect/vect-ifcvt-11.c: New.
1850         * gcc.dg/vect/vect-ifcvt-12.c: Likewise.
1851         * gcc.dg/vect/vect-ifcvt-13.c: Likewise.
1852         * gcc.dg/vect/vect-ifcvt-14.c: Likewise.
1853         * gcc.dg/vect/vect-ifcvt-15.c: Likewise.
1854         * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
1855         * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
1856
1857 2007-10-31  Dominique d'Humieres  <dominiq@lps.ens.fr>
1858             Tobias Burnus  <burnus@net-b.de>
1859
1860         PR fortran/33941
1861         * gfortran.dg/module_read_1.f90: New.
1862
1863 2007-10-31  Tom Tromey  <tromey@redhat.com>
1864
1865         PR preprocessor/30786:
1866         * gcc.dg/cpp/pr30786.c: New file.
1867
1868 2007-10-31  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1869
1870         PR fortran/33162
1871         * gfortran.dg/interface_19.f90: New.
1872         * gfortran.dg/interface_20.f90: New.
1873         * gfortran.dg/interface_21.f90: New.
1874         
1875 2007-10-31  Sebastian Pop  <sebastian.pop@amd.com>
1876
1877         PR tree-optimization/32377
1878         * gfortran.dg/vect/pr32377.f90: New.
1879         
1880 2007-10-31  Richard Guenther  <rguenther@suse.de>
1881
1882         PR middle-end/33779
1883         * gcc.c-torture/execute/pr33779-1.c: New testcase.
1884         * gcc.c-torture/execute/pr33779-2.c: Likewise.
1885
1886 2007-10-31  Paul Thomas  <pault@gcc.gnu.org>
1887
1888         PR fortran/33897
1889         * gfortran.dg/contained_3.f90: New.
1890
1891 2007-10-31  Christian Bruel  <christian.bruel@st.com>
1892
1893         PR c++/19531
1894         * g++.dg/opt/nrv8.C: New.
1895         
1896 2007-10-30  Jakub Jelinek  <jakub@redhat.com>
1897
1898         PR c++/33709
1899         * g++.dg/opt/compound1.C: New test.
1900
1901         PR c++/33616
1902         * g++.dg/template/ptrmem18.C: New test.
1903
1904 2007-10-30  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1905
1906         PR fortran/33596
1907         * gfortran.dg/isnan_2.f90: New test.
1908
1909 2007-10-30  Ed Schouten  <ed@fxq.nl>
1910
1911         PR tree-optimization/32500
1912         * gcc.c-torture/execute/pr32500.c: Fix buffer overflow in testcase.
1913
1914 2007-10-30  Douglas Gregor  <doug.gregor@gmail.com>
1915
1916         PR c++/31993
1917         PR c++/32252
1918         * g++.dg/cpp0x/pr31993.C: New
1919         * g++.dg/cpp0x/pr32252.C: New
1920
1921 2007-10-30  Jakub Jelinek  <jakub@redhat.com>
1922
1923         PR tree-optimization/33723
1924         * gcc.dg/tree-ssa/pr33723.c (T): Decrease size of field s.
1925
1926 2007-10-30  Richard Guenther  <rguenther@suse.de>
1927
1928         * gcc.c-torture/execute/20071030-1.c: New testcase copied from
1929         gcc.target/i386/loop-3.c.
1930
1931 2007-10-30  Revital Eres  <eres@il.ibm.com>
1932
1933         * gcc.dg/vect/pr33866.c: Require vect_long.
1934
1935 2007-10-30  Revital Eres  <eres@il.ibm.com>
1936
1937         * gcc.dg/vect/vect-shift-1.c: Require vect_int.
1938         * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
1939
1940 2007-10-29  Dorit Nuzman  <dorit@il.ibm.com>
1941
1942         PR tree-optimization/32893
1943         * lib/target-supports.exp
1944         (check_effective_target_unaligned_stack): new keyword.
1945         * gcc.dg/vect/vect-2.c: Globalize arrays to make the test
1946         not sensitive to unaligned_stack.
1947         * gcc.dg/vect/vect-3.c: Likewise.
1948         * gcc.dg/vect/vect-4.c: Likewise.
1949         * gcc.dg/vect/vect-5.c: Likewise.
1950         * gcc.dg/vect/vect-6.c: Likewise.
1951         * gcc.dg/vect/vect-7.c: Likewise.
1952         * gcc.dg/vect/vect-13.c: Likewise.
1953         * gcc.dg/vect/vect-17.c: Likewise.
1954         * gcc.dg/vect/vect-18.c: Likewise.
1955         * gcc.dg/vect/vect-19.c: Likewise.
1956         * gcc.dg/vect/vect-20.c: Likewise.
1957         * gcc.dg/vect/vect-21.c: Likewise.
1958         * gcc.dg/vect/vect-22.c: Likewise.
1959         * gcc.dg/vect/vect-27.c: Likewise.
1960         * gcc.dg/vect/vect-29.c: Likewise.
1961         * gcc.dg/vect/vect-64.c: Likewise.
1962         * gcc.dg/vect/vect-65.c: Likewise.
1963         * gcc.dg/vect/vect-66.c: Likewise.
1964         * gcc.dg/vect/vect-72.c: Likewise.
1965         * gcc.dg/vect/vect-73.c: Likewise.
1966         * gcc.dg/vect/vect-86.c: Likewise.
1967         * gcc.dg/vect/vect-all.c: Likewise.
1968         * gcc.dg/vect/slp-25.c: Likewise.
1969         * gcc.dg/vect/wrapv-vect-7.c: Likewise.
1970         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
1971         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
1972
1973         * gcc.dg/vect/vect-31.c: Removed alignment checks.
1974         * gcc.dg/vect/vect-34.c: Likewise.
1975         * gcc.dg/vect/vect-36.c: Likewise.
1976         * gcc.dg/vect/vect-64.c: Likewise.
1977         * gcc.dg/vect/vect-65.c: Likewise.
1978         * gcc.dg/vect/vect-66.c: Likewise.
1979         * gcc.dg/vect/vect-68.c: Likewise.
1980         * gcc.dg/vect/vect-76.c: Likewise.
1981         * gcc.dg/vect/vect-77.c: Likewise.
1982         * gcc.dg/vect/vect-78.c: Likewise.
1983
1984         * gcc.dg/vect/no-section-anchors-vect-31.c: New test, like the original
1985         testcase (without no-section-anchors prefix) but with global arrays.
1986         * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
1987         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewsie.
1988         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
1989         * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
1990         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
1991         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
1992         * gcc.dg/vect/vect-77-global.c: Likewise.
1993         * gcc.dg/vect/vect-78-global.c: Likewise.
1994
1995         * gcc.dg/vect/vect-77-alignchecks.c: New test. Like the original
1996         testcase (without no-section-anchors prefix) but fix alignment checks
1997         to also consider unaligned_stack targets.
1998         * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
1999
2000 2007-10-29  Jakub Jelinek  <jakub@redhat.com>
2001
2002         PR tree-optimization/33723
2003         * gcc.c-torture/execute/20071029-1.c: New test.
2004         * gcc.dg/tree-ssa/pr33723.c: New test.
2005
2006 2007-10-29  Richard Sandiford  <rsandifo@nildram.co.uk>
2007
2008         PR tree-optimization/33614
2009         * gcc.c-torture/compile/pr33614.c: New test.
2010
2011 2007-10-29  Richard Guenther  <rguenther@suse.de>
2012
2013         PR tree-optimization/33870
2014         * gcc.c-torture/execute/pr33870.x: XFAIL testcase for -O2 and -Os.
2015
2016 2007-10-29  Jakub Jelinek  <jakub@redhat.com>
2017
2018         PR tree-optimization/33757
2019         * gcc.dg/tree-ssa/ssa-fre-4.c: Run on selected TARGET_PROMOTE_PROTOTYPES
2020         true architectures instead of having a big dg-skip-if.
2021
2022         PR c++/33841
2023         * g++.dg/other/bitfield3.C: New test.
2024
2025 2007-10-29  Richard Guenther  <rguenther@suse.de>
2026
2027         * gcc.dg/tree-ssa/ssa-copyprop-1.c: Scan optimized dump.
2028
2029 2007-10-29  Razya Ladelsky  <razya@il.ibm.com>
2030
2031         Automatic parallelization reduction tests.
2032
2033         * gcc.dg/tree-ssa/reduc-1.c: New test.
2034         * gcc.dg/tree-ssa/reduc-1char.c: New test.
2035         * gcc.dg/tree-ssa/reduc-1short.c: New test.
2036         * gcc.dg/tree-ssa/reduc-2.c: New test.
2037         * gcc.dg/tree-ssa/reduc-2char.c: New test.
2038         * gcc.dg/tree-ssa/reduc-2short.c: New test.
2039         * gcc.dg/tree-ssa/reduc-3.c: New test.
2040         * gcc.dg/tree-ssa/reduc-6.c: New test.
2041         * gcc.dg/tree-ssa/reduc-7.c: New test.
2042         * gcc.dg/tree-ssa/reduc-8.c: New test.
2043         * gcc.dg/tree-ssa/reduc-9.c: New test.
2044
2045 2007-10-29  Razya Ladelsky  <razya@il.ibm.com>
2046             Zdenek Dvorak  <ook@ucw.cz>
2047
2048         OMP_ATOMIC Changes, testsuite changes.
2049
2050         * gcc.dg/gomp/atomic-3.c: Search for string on ompexp dump
2051         instead of gimple dump.
2052         * gcc.dg/gomp/atomic-9.c: Same.
2053         * gcc.dg/gomp/atomic-10.c: Same.
2054         * g++.dg/gomp/atomic-3.C: Same.
2055         * g++.dg/gomp/atomic-9.C: Same.
2056         * g++.dg/gomp/atomic-10.C: Same.
2057
2058 2007-10-29  Paul Thomas  <pault@gcc.gnu.org>
2059
2060         PR fortran/31217
2061         PR fortran/33811
2062         * gfortran.dg/forall_12.f90: New test.
2063
2064         PR fortran/33686
2065         * gfortran.dg/forall_13.f90: New test.
2066
2067 2007-10-28  Paolo Carlini  <pcarlini@suse.de>
2068             Mark Mitchell  <mark@codesourcery.com>
2069
2070         PR c++/30659
2071         * g++.dg/template/crash71.C: New.
2072
2073 2007-10-28  Tobias Schlüter  <tobi@gcc.gnu.org>
2074
2075         PR fortran/32147
2076         * gfortran.dg/module_md5_1.f90: Update hash-value.
2077
2078 2007-10-28  Andrew Pinski  <pinskia@gmail.com>
2079
2080         PR tree-opt/33589
2081         * g++.dg/torture/pr33589-1.C: New testcase.
2082         * g++.dg/torture/pr33589-2.C: New testcase.
2083
2084 2007-10-28  Richard Guenther  <rguenther@suse.de>
2085
2086         * gcc.dg/tree-ssa/alias-15.c: Adjust pattern.
2087
2088 2007-10-28  Martin Michlmayr  <tbm@cyrius.com>
2089             Uros Bizjak  <ubizjak@gmail.com>
2090
2091         PR tree-optimization/33920
2092         * gcc.dg/tree-ssa/pr33290.c: New test.
2093
2094 2007-10-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2095
2096         PR fortran/31306
2097         * gfortran.dg/argument_check_7.f90: New test.
2098         * gfortran.dg/argument_check_8.f90: New test.
2099         
2100 2007-10-27  Uros Bizjak  <ubizjak@gmail.com>
2101
2102         * g++.dg/other/i386-2.C: Include bmmintrin.h. Add -msse5 to dg-options.
2103         * gcc.target/i386/sse-13.c: Also include mm3dnow.h.  Add
2104         "-march=k8 -m3dnow" to check 3dnow and 3dnowA intrinsics.
2105         * gcc.target/i386/sse-14.c: Ditto.
2106
2107 2007-10-27  Jakub Jelinek  <jakub@redhat.com>
2108
2109         PR c++/33844
2110         * g++.dg/other/ptrmem8.C: New test.
2111
2112         PR c++/33842
2113         * g++.dg/template/error34.C: New test.
2114
2115 2007-10-27  Uros Bizjak  <ubizjak@gmail.com>
2116
2117         * g++.dg/tree-ssa/ivopts-1.C: Also search for "offset: 4294967292".
2118
2119 2007-10-27  Richard Guenther  <rguenther@suse.de>
2120
2121         PR tree-optimization/33870
2122         * gcc.dg/tree-ssa/alias-15.c: New testcase.
2123         * gcc.c-torture/execute/pr33870.c: Likewise.
2124
2125 2007-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2126
2127         PR fortran/33162
2128         * gfortran.dg/argument_checking_9.f90: New test.
2129
2130 2007-10-26  Douglas Gregor  <doug.gregor@gmail.com>
2131
2132         * g++.dg/other/pr33601.C: New.
2133
2134 2007-10-26  Paolo Carlini  <pcarlini@suse.de>
2135
2136         PR c++/31988
2137         * g++.dg/init/new25.C: New.
2138
2139 2007-10-26  Douglas Gregor  <doug.gregor@gmail.com>
2140
2141         * g++.dg/cpp0x/pr33839.C: New.
2142         
2143 2007-10-26  Jakub Jelinek  <jakub@redhat.com>
2144
2145         PR c++/33744
2146         * g++.dg/template/arg6.C: New test.
2147
2148 2007-10-26  Paolo Carlini  <pcarlini@suse.de>
2149
2150         PR c++/31747
2151         * g++.dg/parse/crash39.C: New.
2152
2153 2007-10-26  Uros Bizjak  <ubizjak@gmail.com>
2154
2155         * g++.dg/tree-ssa/ivopts-1.C: Remove xfail on the search for
2156         "&x\\\[5\\\]" pattern.  Search for "offset: 0x0f+fc" instead of
2157         "offset: -4B".
2158
2159 2007-10-25  David Daney  <ddaney@avtrex.com>
2160
2161         * g++.dg/tree-ssa/copyprop-1.C: Remove xfail.
2162
2163 2007-10-25  Paolo Carlini  <pcarlini@suse.de>
2164
2165         PR c++/33843
2166         * g++.dg/template/error32.C: New.
2167
2168 2007-10-25  Martin Michlmayr <tbm@cyrius.com>
2169             Ira Rosen  <irar@il.ibm.com>
2170
2171         PR tree-optimization/33833
2172         * gcc.dg/vect/pr33833.c: New testcase.
2173
2174 2007-10-25  David Daney  <ddaney@avtrex.com>
2175
2176         * gcc.dg/tree-ssa/20040204-1.c: Un-xfail for mips*-*-*.
2177
2178 2007-10-25  Martin Michlmayr <tbm@cyrius.com>
2179             Ira Rosen  <irar@il.ibm.com>
2180
2181         PR tree-optimization/33866
2182         * gcc.dg/vect/pr33866.c: New testcase.
2183
2184 2007-10-24  Uros Bizjak  <ubizjak@gmail.com>
2185
2186         * gcc.target/i386/pr11001-*.c: Remove -m32 from compile flags.
2187         Add -w to compile flags to suppress "call-clobbered register" warnings
2188         and remove dg-warning directives.
2189
2190 2007-10-24  Uros Bizjak  <ubizjak@gmail.com>
2191
2192         * gcc.dg/sms-2.c: Cleanup sms dump file.
2193         * gcc.dg/tree-prof/tracer-1.c: Cleanup tracer dump file after the
2194         profile-use step.
2195
2196 2007-10-24  David Daney  <ddaney@avtrex.com>
2197
2198         * gcc.dg/tree-ssa/update-threading.c: Remove xfail.
2199
2200 2007-10-24  Richard Sandiford  <rsandifo@nildram.co.uk>
2201
2202         PR target/33755
2203         * gcc.target/mips/pr33755.c: New test.
2204
2205 2007-10-24  Ira Rosen  <irar@il.ibm.com>
2206
2207         PR tree-optimization/33804
2208         * gcc.dg/vect/pr33804.c: New testcase.
2209
2210 2007-10-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2211
2212         PR forrtran/33849
2213         gfortran.dg/generic_actual_arg.f90: Fix dg-error message.
2214
2215 2007-10-23  Martin Michlmayr <tbm@cyrius.com>
2216             Uros Bizjak  <ubizjak@gmail.com>
2217
2218         PR rtl-optimization/33846
2219         * gcc.dg/vect/pr33846.c: New testcase.
2220
2221 2007-10-23  Martin Michlmayr <tbm@cyrius.com>
2222             Dorit Nuzman  <dorit@il.ibm.com>
2223
2224         PR tree-optimization/33860
2225         * g++.dg/vect/pr33860.cc: New test.
2226         * g++.dg/vect/pr33860a.cc: New test.
2227
2228 2007-10-23  Tehila Meyzels  <tehila@il.ibm.com>
2229             Revital Eres  <eres@il.ibm.com>      
2230
2231         * gcc.dg/sms-2.c: New testcase.
2232
2233 2007-10-22  David S. Miller  <davem@davemloft.net>
2234
2235         * gcc.dg/globalreg-1.c: New test.
2236
2237 2007-10-22  Martin Michlmayr <tbm@cyrius.com>
2238             Dorit Nuzman  <dorit@il.ibm.com>
2239
2240         PR tree-optimization/33834
2241         PR tree-optimization/33835
2242         * g++.dg/vect/pr33834_1.cc: New test.
2243         * g++.dg/vect/pr33834_2.cc: New test.
2244         * g++.dg/vect/pr33835.cc: New test.
2245
2246 2007-10-22  Jakub Jelinek  <jakub@redhat.com>
2247
2248         * gcc.dg/pr33644.c: New test.
2249
2250 2007-10-22  Jakub Jelinek  <jakub@redhat.com>
2251
2252         PR c++/33372
2253         * g++.dg/gomp/pr33372-1.C: New test.
2254         * g++.dg/gomp/pr33372-2.C: New test.
2255         * g++.dg/gomp/pr33372-3.C: New test.
2256
2257 2007-10-22  Michael Matz  <matz@suse.de>
2258
2259         PR tree-optimization/33855
2260         * gcc.c-torture/compile/pr33855.c: New testcase.
2261
2262 2007-10-22  Ira Rosen  <irar@il.ibm.com>
2263
2264         PR tree-optimization/33854
2265         * gcc.dg/vect/O1-pr33854.c: New testcase.
2266         * gcc.dg/vect/vect.exp: Run tests starting with "O1-" with -O1.
2267
2268 2007-10-21  David Edelsohn  <edelsohn@gnu.org>
2269
2270         * gcc.dg/unwind-1.c: Disable on AIX.
2271         * gcc.dg/cpp/_Pragma6.c: Disable on AIX.
2272
2273 2007-10-21  Paul Thomas  <pault@gcc.gnu.org>
2274
2275         PR fortran/33749
2276         * gfortran.dg/assign_9.f90: New test.
2277
2278 2007-10-21  Richard Sandiford  <rsandifo@nildram.co.uk>
2279
2280         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_mips16.
2281         (dg-mips-options): Skip tests that specify an ABI other than o32
2282         and o64 if generating MIPS16 hard-float code.
2283
2284 2007-10-21  Ira Rosen  <irar@il.ibm.com>
2285             Revital Eres  <eres@il.ibm.com>
2286
2287         * gcc.dg/vect/vect-ifcvt-5.c: Require vect_int.
2288         * gcc.dg/vect/vect-16.c: Fix comment.
2289         * gcc.dg/vect/pr33369.c: Require vect_int.
2290         * gcc.dg/vect/slp-33.c: Add spaces.
2291         * gcc.dg/vect/no-scevccp-outer-18.c: Enable only for vect_interleave
2292         targets.
2293         * gcc.dg/vect/vect-ifcvt-6.c: Require vect_int.
2294         * gcc.dg/vect/no-scevccp-outer-19.c: Enable only for vect_unpack
2295         targets.
2296         * gcc.dg/vect/vect-ifcvt-7.c: Require vect_int.
2297         * gcc.dg/vect/vect-strided-store-u16-i4.c: Add vect_unpack to
2298         targets.
2299         * gcc.dg/vect/slp-10.c: Add spaces.
2300         * gcc.dg/vect/no-scevccp-outer-21.c: Enable only for vect_pack_trunc
2301         targets.
2302         * gcc.dg/vect/slp-36.c: Require vect_int.
2303         * gcc.dg/vect/vect-ifcvt-9.c, gcc.dg/vect/vect-strided-store-u32-i2.c,
2304         gcc.dg/vect/vect-ifcvt-2.c, gcc.dg/vect/vect-ifcvt-3.c,
2305         gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Likewise.
2306         * gcc.dg/vect/no-scevccp-outer-16.c: Enable only for vect_unpack
2307         targets.
2308         * gcc.dg/vect/no-scevccp-outer-17.c: Likewise.
2309         * gcc.dg/vect/pr25413.c: Use vector alignment_reachable_for_64bit
2310         instead of vector_alignment_reachable_for_double.
2311         * lib/target-supports.exp (vect_aligned_arrays): Add spu-*-*.
2312         (natural_alignment): Split into...
2313         (natural_alignment_32, natural_alignment_64): New.
2314         (vector_alignment_reachable): Depend on natural_alignment_32.
2315         (vector_alignment_reachable_for_double): Rename to ...
2316         (vector_alignment_reachable_for_64bit): And depend on
2317         natural_alignment_64.
2318
2319 2007-10-21  Richard Sandiford  <rsandifo@nildram.co.uk>
2320
2321         * gcc.dg/vect/vect.exp: Extend -mpaired-single handling to all
2322         MIPS targets.
2323         * g++.dg/vect/vect.exp: Likewise.
2324         * lib/fortran-torture.exp: Likewise.
2325         * gcc.target/mips/mips-ps-1.c: Use mpaired_single rather than
2326         mipsisa64*-*-* as the target selector.  Remove -mips64,
2327         -mhard-float and -mgp64 from the options list.
2328         * gcc.target/mips/mips-ps-2.c: Likewise.
2329         * gcc.target/mips/mips-ps-3.c: Likewise.
2330         * gcc.target/mips/mips-ps-4.c: Likewise.
2331         * gcc.target/mips/mips-ps-6.c: Likewise.
2332         * gcc.target/mips/mips-ps-5.c: Remove -mhard-float from the
2333         options list.
2334         * gcc.target/mips/sb1-1.c: Likewise.
2335         * gcc.target/mips/mips-ps-type.c: Likewise.
2336         * gcc.target/mips/mips-ps-7.c: New test.
2337         * gcc.target/mips/mips-ps-type-2.c: Likewise.
2338         * gcc.target/mips/fpr-moves-6.c: Remove XFAIL.
2339         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_fp and
2340         mips_gp instead of mips_fp64 and mips_gp64.  Treat -mgp32 -mfp64
2341         as forcing an ABI and an architecture.
2342         (is_gp32_flag, is_gp64_flag): Fold into...
2343         (dg-mips-options): ...here.  Make -mpaired-single imply -mfp64,
2344         then -mfp64 imply -mhard-float.  Apply register rules after the
2345         loop.  Handle -march=mipsN like -mipsN.
2346
2347 2007-10-20  David Edelsohn  <edelsohn@gnu.org>
2348
2349         * gcc.dg/vect/vect.exp: Use -mcpu=970 instead of 7400.
2350         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Same.
2351
2352 2007-10-20  Tobias Burnus  <burnus@net-b.de>
2353
2354         PR fortran/33818
2355         * gfortran.dg/entry_dummy_ref_3.f90: New.
2356
2357 2007-10-20  Paul Thomas  <pault@gcc.gnu.org>
2358             FX Coudert <fxcoudert@gcc.gnu.org>
2359
2360         PR fortran/31608
2361         * gfortran.dg/char_cast_1.f90: New test.
2362
2363 2007-10-19  Steven G. Kargl  <kargl@gcc.gnu.org>
2364
2365         * gfortran.dg/default_format_denormal_2.f90: xfail on FreeBSD.
2366         * gfortran.dg/large_real_kind_2.F90: ditto.
2367         * gfortran.dg/default_format_2.f90: ditto.
2368         * gfortran.dg/default_format_denormal_1.f90: ditto.
2369
2370 2007-10-19  Richard Guenther  <rguenther@suse.de>
2371
2372         PR middle-end/33816
2373         PR middle-end/32921
2374         * gfortran.dg/pr32921.f: New testcase.
2375
2376 2007-10-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2377
2378         PR libfortran/33544
2379         * gfortran.dg/transfer_check_1.f90: Adjust options.
2380
2381 2007-10-19  Richard Guenther  <rguenther@suse.de>
2382
2383         Revert
2384         2007-10-19  Richard Guenther  <rguenther@suse.de>
2385
2386         PR middle-end/32921
2387         * gfortran.dg/pr32921.f: New testcase.
2388
2389 2007-10-19  Richard Guenther  <rguenther@suse.de>
2390
2391         * gcc.c-torture/execute/20071018-1.c: New testcase.
2392
2393 2007-10-19  Richard Guenther  <rguenther@suse.de>
2394
2395         PR middle-end/32921
2396         * gfortran.dg/pr32921.f: New testcase.
2397
2398 2007-10-18  Benjamin Kosnik  <bkoz@redhat.com>
2399
2400         * g++.old-deja/g++.robertl/eb130.C: Adjust include paths.
2401
2402 2007-10-18  Richard Sandiford  <rsandifo@nildram.co.uk>
2403
2404         * gcc.target/mips/save-restore-3.c: Don't clobber $17.
2405
2406 2007-10-18  Paul Thomas  <pault@gcc.gnu.org>
2407
2408         PR fortran/33233
2409         * gfortran.dg/host_assoc_function_1.f90: Correct references.
2410         * gfortran.dg/host_assoc_function_3.f90: New test.
2411
2412 2007-10-18  Paul Thomas  <pault@gcc.gnu.org>
2413
2414         PR fortran/33733
2415         * gfortran.dg/transfer_simplify_6.f90: New test.
2416
2417 2007-10-17  Uros Bizjak  <ubizjak@gmail.com>
2418             Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2419
2420         PR middle-end/33794
2421         * gfortran.dg/pr33794.f90: New testcase.
2422
2423 2007-10-17  Uros Bizjak  <ubizjak@gmail.com>
2424
2425         PR target/32961
2426         * gcc.target/i386/pr32961.c: New testcase.
2427         * gcc.target/i386/sse-13.c: Remove __builtin_ia32_psllwi128,
2428         __builtin_ia32_psrlqi128, __builtin_ia32_psrlwi128,
2429         __builtin_ia32_psrldi128, __builtin_ia32_psrawi128,
2430         __builtin_ia32_psradi128, __builtin_ia32_psllqi128 and
2431         __builtin_ia32_pslldi128 defines.
2432
2433 2007-10-17  Christopher D. Rickett <crickett@lanl.gov>
2434
2435         PR fortran/33760
2436         * gfortran.dg/c_ptr_tests_13.f03: New test case.
2437
2438 2007-10-16  Paolo Carlini  <pcarlini@suse.de>
2439
2440         PR c++/28639
2441         PR c++/30299
2442         * g++.dg/template/void12.C: New.
2443         * g++.dg/template/void13.C: New.
2444
2445 2007-10-16  Paolo Carlini  <pcarlini@suse.de>
2446
2447         PR c++/31446
2448         * g++.dg/template/void11.C: New.
2449         * g++.dg/template/void2.C: Adjust error markers.
2450         * g++.dg/template/void10.C: Likewise.
2451         * g++.dg/template/crash55.C: Likewise.
2452
2453 2007-10-16  Mark Mitchell  <mark@codesourcery.com>
2454
2455         * g++.dg/opt/const5.C: New test.
2456
2457 2007-10-15  Paolo Bonzini  <bonzini@gnu.org>
2458             Maxim Kuvyrkov  <maxim@codesourcery.com>
2459
2460         * gcc.target/ia64/20040709-2.c: New test.
2461
2462 2007-10-15  Steven G. Kargl  <kargl@gcc.gnu.org>
2463
2464         * gfortran.dg/gamma_5.f90: xfail on FreeBSD
2465
2466 2007-10-15  Richard Sandiford  <rsandifo@nildram.co.uk>
2467
2468         * gcc.target/mips/dse-1.c: Pass the union as a second parameter
2469         to each function.  Check that there are no unsigned loads.
2470
2471 2007-10-15  Jakub Jelinek  <jakub@redhat.com>
2472
2473         PR tree-optimization/33136
2474         * gcc.c-torture/execute/20070824-1.c: New test.
2475         * gcc.dg/pr33136-1.c: New test.
2476         * gcc.dg/pr33136-2.c: New test.
2477         * gcc.dg/pr33136-3.c: New test.
2478
2479 2007-10-15  Alexandre Oliva  <aoliva@redhat.com>
2480
2481         PR tree-optimization/33735
2482         * g++.dg/torture/pr33735.C: New.
2483
2484 2007-10-15  Alexandre Oliva  <aoliva@redhat.com>
2485
2486         PR middle-end/33706
2487         * gcc.dg/va-arg-pack-2.c: New.
2488
2489 2007-10-15  Jakub Jelinek  <jakub@redhat.com>
2490
2491         PR tree-optimization/33619
2492         * gcc.dg/pr33619.c: New test.
2493
2494 2007-10-15  David Edelsohn  <edelsohn@gnu.org>
2495
2496         lib/target-supports.exp (check_vmx_hw_available): Add -maltivec
2497         flag for AIX.
2498         (check_effective_target_powerpc_altivec_ok): Only skip before AIX 5.3.
2499
2500 2007-10-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2501
2502         PR libfortran/33055
2503         * gfortran.dg/inquire_11.f90: New test.
2504         * gfortan.dg/negative_unit_int8.f: New test.
2505
2506 2007-10-15  Maxim Kuvyrkov  <maxim@codesourcery.com>
2507
2508         PR target/33133
2509         * gcc.c-torture/compile/pr33133.c: New test.
2510
2511 2007-10-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2512
2513         PR libfortran/33672
2514         * gfortran.dg/namelist_40.f90: New test.
2515
2516 2007-10-14  Tobias Burnus  <burnus@net-b.de>
2517
2518         PR fortran/33745
2519         * gfortran.dg/bounds_check_11.f90: New.
2520
2521 2007-10-14  Andrew Pinski  <pinskia@gmail.com>
2522
2523         PR c++/30303
2524         * g++.dg/other/ctor1.C: New test.
2525         * g++.dg/other/ctor2.C: New test.
2526         * g++.dg/other/dtor1.C: New test.
2527
2528 2007-10-14  Tobias Burnus  <burnus@gcc.gnu.org>
2529
2530         * gfortran.dg/bounds_check_10.f90: Fix testcase.
2531
2532 2007-10-13  Tobias Schlüter  <tobi@gcc.gnu.org>
2533             Paul Thomas  <pault@gcc.gnu.org>
2534
2535         PR fortran/33254
2536         PR fortran/33727
2537         * gfortran.dg/bounds_check_10.f90: New.
2538
2539 2007-10-13  David Edelsohn  <edelsohn@gnu.org>
2540
2541         * gcc.target/powerpc/parity-1.c: POWER5 feature, not POWER6.
2542         * gcc.target/powerpc/popcount-1.c: Same.
2543
2544 2007-10-12  Simon Martin  <simartin@users.sourceforge.net>
2545
2546         PR c++/26698
2547         * g++.dg/conversion/op4.C: New test.
2548
2549 2007-10-12  Richard Sandiford  <rsandifo@nildram.co.uk>
2550
2551         * g++.dg/torture/pr33572.C (main): Allow argc to be zero.
2552
2553 2007-10-12  Paul Thomas  <pault@gcc.gnu.org>
2554
2555         PR fortran/33542
2556         * gfortran.dg/ambiguous_specific_1.f90: New test.
2557
2558 2007-10-12  Paul Thomas  <pault@gcc.gnu.org>
2559
2560         PR fortran/33664
2561         * gfortran.dg/impure_spec_expr_1.f90: New test.
2562         * gfortran.dg/char_result_7.f90: Remove illegal test.
2563
2564 2007-10-12  Nathan Froyd  <froydnj@codesourcery.com>
2565
2566         PR 11001
2567         * gcc.target/i386/pr11001-strlen-1.c: New testcase.
2568         * gcc.target/i386/pr11001-strlen-2.c: New testcase.
2569         * gcc.target/i386/pr11001-strlen-3.c: New testcase.
2570         * gcc.target/i386/pr11001-memset-1.c: New testcase.
2571         * gcc.target/i386/pr11001-memset-2.c: New testcase.
2572         * gcc.target/i386/pr11001-memset-3.c: New testcase.
2573         * gcc.target/i386/pr11001-memcpy-1.c: New testcase.
2574         * gcc.target/i386/pr11001-memcpy-2.c: New testcase.
2575         * gcc.target/i386/pr11001-memcpy-3.c: New testcase.
2576
2577 2007-10-12  Richard Guenther  <rguenther@suse.de>
2578
2579         PR middle-end/26198
2580         * gcc.dg/tree-ssa/forwprop-3.c: New testcase.
2581         * gcc.c-torture/execute/20071011-1.c: Likewise.
2582         * gcc.dg/tree-ssa/ssa-pre-9.c: Adjust.
2583
2584 2007-10-12  Uros Bizjak  <ubizjak@gmail.com>
2585
2586         PR tree-optimization/33742
2587         * gcc.dg/pr33742.c: New testcase.
2588
2589 2007-10-12  Jakub Jelinek  <jakub@redhat.com>
2590
2591         PR tree-optimization/33645
2592         * gcc.dg/pr33645-1.c: New test.
2593         * gcc.dg/pr33645-2.c: New test.
2594         * gcc.dg/pr33645-3.c: New test.
2595  
2596         PR c++/32121
2597         * g++.dg/ext/label4.C: Adjust error regexp.
2598         * g++.dg/ext/label6.C: Adjust error regexp.
2599         * g++.dg/ext/label7.C: New test.
2600         * g++.dg/ext/label8.C: New test.
2601         * g++.dg/ext/label9.C: New test.
2602
2603 2007-10-11  Kenneth Zadeck <zadeck@naturalbridge.com>
2604
2605         PR middle-end/33676
2606         * gcc.dg/pr33676.c: New.
2607
2608 2007-10-11  Paolo Carlini  <pcarlini@suse.de>
2609
2610         PR c++/31441
2611         * g++.dg/cpp0x/variadic83.C: New.
2612
2613 2007-10-11  Paolo Carlini  <pcarlini@suse.de>
2614
2615         PR c++/33461
2616         * g++.dg/cpp0x/variadic81.C: New.
2617         * g++.dg/cpp0x/variadic82.C: Likewise.
2618
2619 2007-10-11  Richard Guenther  <rguenther@suse.de>
2620
2621         PR middle-end/33724
2622         * gcc.dg/pr33724.c: New testcase.
2623
2624 2007-10-11  Richard Guenther  <rguenther@suse.de>
2625
2626         PR c/33726
2627         * gcc.dg/pr33726.c: New testcase.
2628
2629 2007-10-11  Uros Bizjak  <ubizjak@gmail.com>
2630
2631         PR fortran/33500
2632         * gfortran.fortran-torture/compile/logical-1.f90: New testcase.
2633         
2634 2007-10-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2635
2636         PR testsuite/33391
2637         * gfortran.dg/do_3.F90: Run with -fwrapv.
2638
2639 2007-10-09  Geoffrey Keating  <geoffk@apple.com>
2640
2641         * gcc.dg/unwind-1.c: New.
2642
2643 2007-10-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
2644
2645         PR libfortran/33683
2646         * gfortran.dg/gamma_5.f90:  Adjust tolerance to avoid
2647         failure on some common systems.
2648
2649 2007-10-09  Richard Guenther  <rguenther@suse.de>
2650
2651         PR middle-end/33692
2652         * gcc.dg/pr33692.c: New testcase.
2653
2654 2007-10-09  Kenneth Zadeck <zadeck@naturalbridge.com>
2655
2656         PR middle-end/33669
2657         * gcc.c-torture/execute/pr33669.c: New.
2658
2659 2007-10-09  Richard Sandiford  <rsandifo@nildram.co.uk>
2660
2661         PR tree-optimization/33615
2662         * g++.dg/tree-ssa/pr33615-2.C: New test.
2663
2664 2007-10-09  Richard Sandiford  <rsandifo@nildram.co.uk>
2665
2666         PR tree-optimization/33615
2667         * g++.dg/tree-ssa/pr33615.C: New test.
2668
2669 2007-10-08  Alexandre Oliva  <aoliva@redhat.com>
2670
2671         PR tree-optimization/33572
2672         * g++.dg/torture/pr33572.C: Replace with complete test.
2673
2674 2007-10-08  Tobias Schlüter  <tobi@gcc.gnu.org>
2675
2676         PR fortran/33689
2677         * gfortran.dg/spec_expr_5.f90: New.
2678
2679 2007-10-08  Geoffrey Keating  <geoffk@apple.com>
2680
2681         * gcc.dg/pragma-darwin-2.c: New.
2682
2683 2007-10-08  Richard Guenther  <rguenther@suse.de>
2684
2685         PR middle-end/33693
2686         PR middle-end/33695
2687         PR middle-end/33697
2688         * gcc.dg/pr33693.c: New testcase.
2689         * gcc.dg/pr33695.c: Likewise.
2690         * gcc.dg/pr33697.c: Likewise.
2691
2692 2007-10-08  Richard Guenther  <rguenther@suse.de>
2693
2694         PR middle-end/33691
2695         PR middle-end/33694
2696         PR middle-end/33696
2697         * gcc.dg/pr33691.c: New testcase.
2698         * gcc.dg/pr33694.c: Likewise.
2699         * gcc.dg/pr33696.c: Likewise.
2700
2701 2007-10-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
2702
2703         PR libfortran/33683
2704         * gfortran.dg/gamma_5.f90:  New test case
2705
2706 2007-10-07  Tobias Schlüter  <tobi@gcc.gnu.org>
2707
2708         PR fortran/20851
2709         * initialization_1.f90: Fix dg-error annotations.
2710         * initialization_14.f90: New.
2711         * initialization_7.f90: Fix dg-error annotations.
2712         * initialization_9.f90: Likewise.
2713
2714 2007-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2715
2716         * gfortran.dg/error_recovery_4.f90: New test.
2717
2718 2007-10-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2719
2720         * gfortran.dg/default_format_denormal_2.f90: New test.
2721         * gfortran.dg/default_format_2.inc: New test.
2722         * gfortran.dg/default_format_denormal_1.f90: New test.
2723         * gfortran.dg/default_format_1.inc: New test.
2724         * gfortran.dg/default_format_1.f90: Don't test for denormalized
2725         numbers.
2726         * gfortran.dg/default_format_2.f90: Don't test for denormalized
2727         numbers.
2728
2729 2007-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2730
2731         * gfortran.dg/namelist_15.f90: Revise test.
2732
2733 2007-10-06  Alexandre Oliva  <aoliva@redhat.com>
2734
2735         PR tree-optimization/33655
2736         * gcc.dg/torture/pr33655.c: New.
2737
2738 2007-10-06  Alexandre Oliva  <aoliva@redhat.com>
2739
2740         PR tree-optimization/33572
2741         * g++.dg/torture/pr33572.C: New.
2742
2743 2007-10-06  Tobias Schlüter  <tobi@gcc.gnu.org>
2744
2745         PR fortran/25076
2746         * gfortran.dg/forall_11.f90: New.
2747
2748 2007-10-05  Michael Matz  <matz@suse.de>
2749
2750         PR middle-end/33667
2751         * gcc.dg/pr33667.c: New testcase.
2752
2753 2007-10-05  Richard Guenther  <rguenther@suse.de>
2754
2755         PR middle-end/33666
2756         * gcc.dg/pr33666.c: New testcase.
2757
2758 2007-10-05  Michael Matz  <matz@suse.de>
2759
2760         PR inline-asm/33600
2761         * gcc.target/i386/pr33600.c: New testcase.
2762
2763 2007-10-05  Richard Guenther  <rguenther@suse.de>
2764
2765         * g++.dg/tree-ssa/obj-type-ref.C: New testcase.
2766
2767 2007-10-05  Richard Sandiford  <rsandifo@nildram.co.uk>
2768
2769         PR target/33635
2770         * gcc.target/mips/pr33635-1.c: New test.
2771
2772 2007-10-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2773
2774         PR libfortran/33253
2775         * gfortran.dg/namelist_39.f90: Revise to use long names.
2776
2777 2007-10-04  H.J. Lu  <hongjiu.lu@intel.com>
2778
2779         PR fortran/33646
2780         * gfortran.dg/pr33646.f90: New file.
2781
2782 2007-10-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2783
2784         PR fortran/33529
2785         * gfortran.dg/char_type_len_2.f90: Adjust error message.
2786         * gfortran.dg/char_decl_2.f90: New test.
2787
2788 2007-10-04  Richard Guenther  <rguenther@suse.de>
2789
2790         PR middle-end/33641
2791         * gcc.c-torture/compile/pr33641.c: New testcase.
2792
2793 2007-10-04  Michael Matz  <matz@suse.de>
2794
2795         PR rtl-optimization/33653
2796         * gcc.dg/pr33653.c: New.
2797
2798 2007-10-04  Richard Guenther  <rguenther@suse.de>
2799
2800         PR tree-optimization/33627
2801         * g++.dg/torture/pr33627.C: New testcase.
2802
2803 2007-10-04  Tobias Schlüter  <tobi@gcc.gnu.org>
2804
2805         PR fortran/33626
2806         * gfortran.dg/parens_6.f90: New.
2807
2808 2007-10-04  Paul Thomas  <pault@gcc.gnu.org>
2809
2810         PR fortran/33646
2811         PR fortran/33542
2812         * gfortran.dg/ambiguous_specific_1.f90: Remove.
2813
2814 2007-10-03  Alexandre Oliva  <aoliva@redhat.com>
2815
2816         * g++.dg/ext/gnu-inline-global-redecl.C: New.
2817
2818 2007-10-03  Richard Sandiford  <rsandifo@nildram.co.uk>
2819
2820         PR target/33635
2821         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_isa_rev
2822         and mips_forced_be.
2823         (dg-mips-options): Handle -EL and -mel.  Make -mfp64 imply
2824         -mhard-float and a suitable ISA.  Improve handling of -mipsXrY
2825         options.
2826         * gcc.target/mips/fpr-moves-1.c: New test.
2827         * gcc.target/mips/fpr-moves-2.c: Likewise.
2828         * gcc.target/mips/fpr-moves-3.c: Likewise.
2829         * gcc.target/mips/fpr-moves-4.c: Likewise.
2830         * gcc.target/mips/fpr-moves-5.c: Likewise.
2831         * gcc.target/mips/fpr-moves-6.c: Likewise.
2832         * gcc.target/mips/mips32r2-mxhc1.c: Remove -march=mips32r2
2833
2834 2007-10-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2835
2836         * gfortran.dg/default_format_1.f90: XFAIL on all darwin targets.
2837
2838 2007-10-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2839
2840         * gfortran.dg/default_format_1.f90: XFAIL on ppc-darwin.
2841         * gfortran.dg/default_format_2.f90: XFAIL on ppc-darwin.
2842
2843 2007-10-03  Tobias Schlüter  <tobi@gcc.gnu.org>
2844
2845         PR fortran/33198
2846         * gfortran.dg/common_errors_1.f90: New.
2847
2848 2007-10-03  Doug Kwan  <dougkwan@google.com>
2849         Richard Guenther  <rguenther@suse.de>
2850
2851         PR debug/31899
2852         * g++.dg/debug/using3.C: New testcase.
2853
2854 2007-10-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2855
2856         PR libfortran/33253
2857         * gfortran.dg/namelist_38.f90: New test.
2858         * gfortran.dg/namelist_39.f90: New test.
2859
2860 2007-10-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2861
2862         PR libfortran/33469
2863         * gfortran.dg/default_format_1.f90: New test.
2864         * gfortran.dg/default_format_2.f90: New test.
2865         * gfortran.dg/namelist_print_1.f: Adjust expected output.
2866         * gfortran.dg/real_const_3.f90: Adjust expected output.
2867
2868 2007-10-02  Richard Sandiford  <rsandifo@nildram.co.uk>
2869
2870         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_abi to the
2871         default ABI.  Split mips_forced_abi into mips_forced_abi and
2872         mips_forced_regs.
2873         (is_gp32_flag): Return true for -mabi=32.
2874         (is_gp64_flag): New function.  Handle 64-bit -mabi options.
2875         (dg-mips-options): Use is_gp64_flag instead of checking specifically
2876         for -mgp64.  Update after the mips_forced_abi split.  Handle -mabi=*.
2877         Don't force an ABI for -mgp32 or -mfp32 if the flags contain -mabi=*.
2878         * gcc.target/mips/pr33256.c: Remove -mips3 requirement.
2879         * gcc.target/mips/save-restore-1.c: Use -mabi=32 instead of -mgp32.
2880         * gcc.target/mips/save-restore-2.c: Likewise.
2881         * gcc.target/mips/save-restore-3.c: Likewise.
2882         * gcc.target/mips/save-restore-4.c: Likewise.
2883
2884 2007-10-02  Richard Sandiford  <rsandifo@nildram.co.uk>
2885
2886         PR middle-end/33617
2887         * gcc.c-torture/compile/pr33617.c: New test.
2888
2889 2007-10-02  Andreas Tobler  <a.tobler@schweiz.org>
2890
2891         * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Change options to use
2892         -gstabs+ for extended options.
2893
2894 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
2895
2896         PR fortran/33542
2897         * gfortran.dg/ambiguous_specific_1.f90: New test.
2898
2899 2007-10-02  Revital Eres  <eres@il.ibm.com>
2900
2901         * gcc.target/powerpc/paired-8.c: New test.
2902         * gcc.target/powerpc/paired-9.c: New test.
2903         * gcc.target/powerpc/paired-10.c: New test.
2904
2905 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
2906
2907         PR fortran/33566
2908         * gfortran.dg/derived_comp_array_ref_5.f90: New test.
2909
2910 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
2911
2912         PR fortran/33554
2913         * gfortran.dg/intent_out_2.f90: New test.
2914
2915 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
2916
2917         PR fortran/33550
2918         * gfortran.dg/ambiguous_reference_1.f90: New test.
2919
2920 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
2921
2922         PR fortran/31154
2923         PR fortran/31229
2924         PR fortran/33334
2925         * gfortran.dg/function_kinds_1.f90: New test.
2926         * gfortran.dg/function_kinds_2.f90: New test.
2927         * gfortran.dg/derived_function_interface_1.f90: Correct illegal
2928         use association into interfaces.
2929
2930 2007-10-01  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2931
2932         PR testsuite/31828
2933         gcc.dg/float-range-3.c (INFINITY): Define if not defined.
2934         (overflow): Use INFINITY, not FP_INFINITE.
2935         gcc.dg/float-range-4.c: Likewise.
2936         gcc.dg/float-range-5.c: Likewise.
2937
2938 2007-10-01  Nick Clifton  <nickc@redhat.com>
2939
2940         * gcc.c-torture/execute/20060102-1.c (f): Fix computation to work
2941         for 16-bit targets.
2942
2943 2007-09-30  Diego Novillo  <dnovillo@google.com>
2944
2945         PR 33593
2946         * g++.dg/tree-ssa/pr33593.C: New test.
2947
2948 2007-09-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2949
2950         PR libfortran/33400
2951         * gfortran.dg/PR19872.f: Fix test condition.
2952         * gfortran.dg/list_read_7.f90: New test.
2953
2954 2007-09-30  Uros Bizjak  <ubizjak@gmail.com>
2955
2956         PR tree-optimization/33597
2957         * gcc.dg/vect/pr33597.c: New testcase.
2958
2959 2007-09-29  Uros Bizjak  <ubizjak@gmail.com>
2960
2961         * gcc.target/i386/sse5-convert.c: Fix target selector and rename to...
2962         * gcc.target/i386/pr33524.c: ...this.
2963
2964 2007-09-28  Tobias Schlüter  <tobi@gcc.gnu.org>
2965
2966         PR fortran/33354
2967         * gfortran.dg/minmaxloc_4.f90: New.
2968
2969 2007-09-28  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2970
2971         * gcc.dg/fold-bitand-4.c: Add -fno-common to options on hppa*-*-hpux*.
2972
2973 2007-09-28  Uros Bizjak  <ubizjak@gmail.com>
2974
2975         * gcc.dg/array-init-1.c: Add -mtune=i686 for 32bit x86 targets.
2976
2977 2007-09-28  Paolo Carlini  <pcarlini@suse.de>
2978
2979         PR c++/33213
2980         * g++.dg/cpp0x/variadic79.C: New.
2981
2982 2007-09-28  Michael Matz  <matz@suse.de>
2983             Jakub Jelinek  <jakub@redhat.com>
2984
2985         PR rtl-optimization/33552
2986         * gcc.target/i386/pr33552.c: New runtime test.
2987         * gcc.target/i386/strinline.c: New compile time test.
2988
2989 2007-09-28  Jakub Jelinek  <jakub@redhat.com>
2990
2991         * gfortran.dg/openmp_stack.f90: Removed.
2992
2993         PR c++/31434
2994         * g++.dg/cpp0x/variadic80.C: New test.
2995
2996 2007-09-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2997
2998         * gfortran.dg/namelist_38.f90: Delete test for revertion of
2999         r128057.
3000
3001 2007-09-27  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3002
3003         PR middle-end/7003
3004         * gcc.target/powerpc/gcse-1.c: New test.
3005
3006 2007-09-27  Tobias Schlüter  <tobi@gcc.gnu.org>
3007
3008         * gfortran.dg/array_initializer_3.f90: Adapt error annotations for
3009         fixed capitalizations.
3010         * gfortran.dg/compliant_elemental_intrinsics_1.f90: Likewise.
3011         * gfortran.dg/compliant_elemental_intrinsics_2.f90: Likewise.
3012         * gfortran.dg/elemental_subroutine_4.f90: Likewise.
3013         * gfortran.dg/intrinsic_argument_conformance_1.f90: Likewise.
3014         * gfortran.dg/maxloc_shape_1.f90: Likewise.
3015         * gfortran.dg/maxval_maxloc_conformance_1.f90: Likewise.
3016         * gfortran.dg/min_max_conformance.f90: Likewise.
3017
3018 2007-09-27  Richard Sandiford  <rsandifo@nildram.co.uk>
3019
3020         * gcc.dg/c99-tgmath-1.c: Require c99_runtime and add the associated
3021         options.
3022         * gcc.dg/c99-tgmath-2.c: Likewise.
3023         * gcc.dg/c99-tgmath-3.c: Likewise.
3024         * gcc.dg/c99-tgmath-4.c: Likewise.
3025
3026 2007-09-27  Paul Thomas  <pault@gcc.gnu.org>
3027
3028         PR fortran/33568
3029         * gfortran.dg/anint_1.f90: New test.
3030
3031 2007-09-27  Ian Lance Taylor  <iant@google.com>
3032
3033         PR tree-optimization/33565
3034         * gcc.dg/Wstrict-overflow-20.c: New test.
3035
3036 2007-09-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3037
3038         * gfortran.dg/openmp_stack.f90: Fix typo.
3039         * gfortran.dg/recursive_stack.f90: Fix typo.
3040
3041 2007-09-27  Paolo Carlini  <pcarlini@suse.de>
3042
3043         PR c++/33493
3044         * g++.dg/template/error31.C: New.
3045
3046 2007-09-27  Jakub Jelinek  <jakub@redhat.com>
3047
3048         * lib/prune.exp: Prune also "^In function .*$" lines and
3049         "^    inlined from .*$" lines.
3050
3051 2007-09-26  Richard Guenther  <rguenther@suse.de>
3052
3053         PR tree-optimization/33563
3054         * gcc.dg/torture/pr33563.c: New testcase.
3055
3056 2007-09-26  Joseph Myers  <joseph@codesourcery.com>
3057
3058         PR c/25309
3059         * gcc.dg/large-size-array-2.c: Expect diagnostic for too-large
3060         array.
3061         * gcc.dg/large-size-array-4.c: New.  Copy of large-size-array-2.c
3062         without -O2.
3063
3064 2007-09-26  Richard Guenther  <rguenther@suse.de>
3065
3066         PR tree-optimization/30375
3067         PR tree-optimization/33560
3068         * gcc.dg/tree-ssa/complex-4.c: XFAIL.
3069         * gcc.dg/tree-ssa/complex-5.c: Likewise.
3070         * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
3071         * gcc.dg/torture/pr30375.c: New testcase.
3072         * gcc.dg/torture/pr33560.c: New testcase.
3073         * gcc.dg/tree-ssa/pr30375.c: Likewise.
3074
3075 2007-09-25  Simon Martin  <simartin@users.sourceforge.net>
3076
3077         PR c++/33207
3078         * g++.dg/parse/crash38.C: New test.
3079
3080 2007-09-25  Michael Meissner  <michael.meissner@amd.com>
3081
3082         PR target/33524
3083         * gcc.target/i386/sse5-convert.c: New file, test int->long
3084         vectorized conversions.
3085
3086 2007-09-25  Revital Eres  <eres@il.ibm.com>
3087
3088         * gcc.target/powerpc/ppc-paired.c (paired_sel): Add.
3089
3090 2007-09-25  Joseph Myers  <joseph@codesourcery.com>
3091
3092         PR c/32295
3093         * gcc.dg/enum-incomplete-1.c: New test.
3094
3095 2007-09-25  Bernd Schmidt  <bernd.schmidt@analog.com>
3096
3097         * gcc.c-torture/compile/20070919-1.c: New test.
3098
3099 2007-09-25  Kaz Kojima  <kkojima@gcc.gnu.org>
3100
3101         * gfortran.dg/init_flag_3.f90: Add -mieee for sh.
3102
3103 2007-09-24  Danny Smith  <dannysmith@user.sourceforge.net>
3104
3105         PR c++/14688
3106         * g++.dg/inherit/override_attribs.C: New file.
3107
3108 2007-09-23  Tobias Schlüter  <tobi@gcc.gnu.org>
3109
3110         PR fortran/33269
3111         * io.c (check_format_string): Move NULL and constant checks into
3112         this function.
3113         (check_io_constraints): Call gfc_simplify_expr() before calling
3114         check_format_string().  Remove NULL and constant checks.
3115
3116 2007-09-24  Roman Zippel <zippel@linux-m68k.org>
3117
3118         * gcc.c-torture/execute/loop-2f.x: New. Disable test for m68k-linux.
3119         * gcc.c-torture/execute/loop-2g.x: Likewise.
3120
3121 2007-09-24  Richard Sandiford  <rsandifo@nildram.co.uk>
3122
3123         * lib/target-supports.exp (check_effective_target_mips16_attribute):
3124         Reject hard-float modes unless the ABI is o32 or o64.
3125         * gcc.target/mips/inter/mips16-inter.exp: Load gcc-dg.exp instead
3126         of gcc.exp.  Skip the tests when mips16 code generation is not
3127         supported.
3128         * gcc.target/mips/mips16-attributes.c: Require mips16_attribute
3129         and use dg-add-options mips16_attribute.
3130
3131 2007-09-24  Jakub Jelinek  <jakub@redhat.com>
3132
3133         PR c++/33506
3134         * g++.dg/ext/attrib29.C: New test.
3135
3136 2007-09-23  Ollie Wild  <aaw@google.com>
3137
3138         * gcc.dg/fold-bitand-1.c: New test.
3139         * gcc.dg/fold-bitand-2.c: New test.
3140         * gcc.dg/fold-bitand-3.c: New test.
3141         * gcc.dg/fold-bitand-4.c: New test.
3142
3143 2007-09-23  Richard Sandiford  <rsandifo@nildram.co.uk>
3144
3145         * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Don't expect
3146         any of the macros to be defined for __mips16.
3147         * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise.
3148
3149 2007-09-23  Richard Sandiford  <rsandifo@nildram.co.uk>
3150
3151         * gcc.dg/vect/pr21591.c: Require vect_int.
3152         * gcc.dg/vect/vect-outer-2.c: Require vect_intfloat_cvt.
3153         * gcc.dg/vect/vect-outer-2a.c: Likewise.
3154         * gcc.dg/vect/vect-outer-2c.c: Likewise.
3155
3156 2007-09-23  Jakub Jelinek  <jakub@redhat.com>
3157
3158         * gcc.dg/va-arg-pack-len-1.c: Use error and warning
3159         attributes.
3160         * gcc.dg/va-arg-pack-len-2.c: New test.
3161         * g++.dg/ext/va-arg-pack-len-1.C: Use error and warning
3162         attributes.
3163         * g++.dg/ext/va-arg-pack-len-2.C: New test.
3164
3165         PR tree-optimization/32772
3166         * gcc.c-torture/compile/20070905-1.c: New test.
3167
3168         PR tree-optimization/32975
3169         * gcc.dg/pr32975.c: New test.
3170
3171         PR middle-end/28755
3172         * gcc.dg/pr28755.c: New test.
3173
3174 2007-09-23  Richard Sandiford  <rsandifo@nildram.co.uk>
3175
3176         * lib/target-supports.exp (check_effective_target_nomips16): New
3177         procedure.
3178         * lib/fortran-torture.exp: Check nomips16 as well as mpaired_single
3179         for mipsisa64*-*-*.
3180         * gcc.dg/vect/vect.exp: Likewise.
3181         * g++.dg/vect/vect.exp: Likewise.
3182         * gcc.target/mips/mips.exp (setup_mips_tests): Don't set mips_mips16.
3183         (dg-mips-options): Don't skip -march* and -mips* tests for -mips16.
3184         * gcc.target/mips/branch-cost-1.c (foo): Add NOMIPS16.
3185         * gcc.target/mips/branch-cost-2.c (foo): Likewise.
3186         * gcc.target/mips/clear-cache-1.c (f): Likewise.
3187         * gcc.target/mips/dpaq_sa_l_w.c (f1, f2, f3): Likewise.
3188         * gcc.target/mips/dpsq_sa_l_w.c (f1, f2, f3): Likewise.
3189         * gcc.target/mips/fix-vr4130-1.c (foo): Likewise.
3190         * gcc.target/mips/fix-vr4130-2.c (foo): Likewise.
3191         * gcc.target/mips/fix-vr4130-3.c (foo): Likewise.
3192         * gcc.target/mips/fix-vr4130-4.c (foo): Likewise.
3193         * gcc.target/mips/fixed-scalar-type.c (test1, test2, test3, test4)
3194         (test5, test6, test7, test8, test9, test10, test11, test12, test13)
3195         (test14, test15, test16, test17, test18): Likewise.
3196         * gcc.target/mips/fixed-vector-type.c (test1, test2, test3, test4)
3197         (test5, test6, test7, test8, test9, test10, test11, test12, test13)
3198         (test14, test15, test16, test17, test18, test19, test20, test21)
3199         (test22): Likewise.
3200         * gcc.target/mips/madd-1.c (f1, f2, f3): Likewise.
3201         * gcc.target/mips/madd-2.c (f1, f2, f3): Likewise.
3202         * gcc.target/mips/madd-4.c (f1, f2, f3): Likewise.
3203         * gcc.target/mips/maddu-1.c (f1, f2, f3): Likewise.
3204         * gcc.target/mips/maddu-2.c (f1, f2, f3): Likewise.
3205         * gcc.target/mips/maddu-4.c (f1, f2, f3): Likewise.
3206         * gcc.target/mips/mips-3d-1.c (main): Likewise.
3207         * gcc.target/mips/mips-3d-2.c (main, test0, test1, test2, test3)
3208         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
3209         (test13, test14, test15, test16, test17, test18, test19, test20)
3210         (test21, test22, test23, test24, test25, test26, test27, test28)
3211         (test29, test30, test31): Likewise.
3212         * gcc.target/mips/mips-3d-3.c (main, test0, test1, test2, test3)
3213         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
3214         (test13, test14, test15, test16, test17, test18, test19, test20)
3215         (test21, test22, test23, test24, test25, test26, test27, test28)
3216         (test29, test30, test31, test32, test33, test34, test35, test36)
3217         (test37, test38, test39, test40, test41, test42, test43, test44)
3218         (test45, test46, test47, test48, test49, test50, test51, test52)
3219         (test53, test54, test55, test56, test57, test58, test59, test60)
3220         (test61, test62, test63): Likewise.
3221         * gcc.target/mips/mips-3d-4.c (main, test0, test1, test2, test3)
3222         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
3223         (test13, test14, test15, test16, test17, test18, test19, test20)
3224         (test21, test22, test23, test24, test25, test26, test27, test28)
3225         (test29, test30, test31): Likewise.
3226         * gcc.target/mips/mips-3d-5.c (main, test0, test1, test2, test3)
3227         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
3228         (test13, test14, test15, test16, test17, test18, test19, test20)
3229         (test21, test22, test23, test24, test25, test26, test27, test28)
3230         (test29, test30, test31): Likewise.
3231         * gcc.target/mips/mips-3d-6.c (main, test0, test1, test2, test3)
3232         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
3233         (test13, test14, test15): Likewise.
3234         * gcc.target/mips/mips-3d-7.c (main, test0, test1, test2, test3)
3235         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
3236         (test13, test14, test15): Likewise.
3237         * gcc.target/mips/mips-3d-8.c (main, test0, test1, test2, test3)
3238         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
3239         (test13, test14, test15, test16, test17, test18, test19, test20)
3240         (test21, test22, test23, test24, test25, test26, test27, test28)
3241         (test29, test30, test31): Likewise.
3242         * gcc.target/mips/mips-3d-9.c (matrix_multiply2, matrix_multiply3)
3243         (matrix_multiply4: Likewise.
3244         * gcc.target/mips/mips-ps-1.c (main): Likewise.
3245         * gcc.target/mips/mips-ps-2.c (main): Likewise.
3246         * gcc.target/mips/mips-ps-3.c (main): Likewise.
3247         * gcc.target/mips/mips-ps-4.c (main, test0, test1, test2, test3)
3248         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
3249         (test13, test14, test15, test16, test17, test18, test19, test20)
3250         (test21, test22, test23, test24, test25, test26, test27, test28)
3251         (test29, test30, test31): Likewise.
3252         * gcc.target/mips/mips-ps-5.c (main, test0, test1, test2, test3)
3253         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
3254         (test13, test14, test15, test16, test17, test18, test19, test20)
3255         (test21, test22, test23, test24, test25, test26, test27, test28)
3256         (test29, test30, test31): Likewise.
3257         * gcc.target/mips/mips-ps-5.c (main): Likewise.
3258         * gcc.target/mips/mips-ps-6.c (main): Likewise.
3259         * gcc.target/mips/mips-ps-type.c (init, move, load, store, add, sub)
3260         (neg, mul, madd, msub, nmadd, nmsub, cond_move1, cond_move2): Likewise.
3261         * gcc.target/mips/mips32-dsp-type.c (add_v2hi,add_v4qi, sub_v2hi)
3262         (sub_v4qi): Likewise.
3263         * gcc.target/mips/mips32-dsp.c (test_MIPS_DSP, add_v2q15, add_v4i8)
3264         (sub_v2q15, sub_v4i8, test_MIPS_DSP): Likewise.
3265         * gcc.target/mips/movcc-1.c (sub1, sub2): Likewise.
3266         * gcc.target/mips/movcc-2.c (sub4, sub5): Likewise.
3267         * gcc.target/mips/movcc-3.c (sub3, sub6, sub7, sub8, sub9, suba)
3268         (subb, subc): Likewise.
3269         * gcc.target/mips/msub-1.c (f1, f2): Likewise.
3270         * gcc.target/mips/msub-2.c (f1, f2): Likewise.
3271         * gcc.target/mips/msub-4.c (f1, f2): Likewise.
3272         * gcc.target/mips/msubu-1.c (f1, f2): Likewise.
3273         * gcc.target/mips/msubu-2.c (f1, f2): Likewise.
3274         * gcc.target/mips/msubu-4.c (f1, f2): Likewise.
3275         * gcc.target/mips/nmadd-1.c (sub1, sub2, sub3, sub4): Likewise.
3276         * gcc.target/mips/nmadd-2.c (sub1, sub2, sub3, sub4): Likewise.
3277         * gcc.target/mips/rsqrt-1.c (foo, bar): Likewise.
3278         * gcc.target/mips/rsqrt-2.c (foo, bar): Likewise.
3279         * gcc.target/mips/sb1-1.c (divide, recip, squareroot, rsqrt): Likewise.
3280         * gcc.target/mips/vr-mult-1.c (f1, f2): Likewise.
3281         * gcc.target/mips/vr-mult-2.c (f1, f2): Likewise.
3282
3283 2007-09-22  Richard Sandiford  <rsandifo@nildram.co.uk>
3284
3285         * lib/target-supports.exp (add_options_for_mips16_attribute)
3286         (check_effective_target_mips16_attribute): New functions.
3287         * gcc.target/mips/mips.exp: Define MIPS16 and NOMIPS16 on the
3288         command line.
3289         (dg-mips-options) Remove -mno-mips16 handling.  Add options to
3290         extra_test_flags.
3291         * gcc.target/mips/asm-1.c (NOMIPS16): Delete.
3292         * gcc.target/mips/atomic-memory-1.c (NOMIPS16): Likewise.
3293         * gcc.target/mips/atomic-memory-2.c (NOMIPS16): Likewise.
3294         * gcc.target/mips/branch-1.c (NOMIPS16): Likewise.
3295         * gcc.target/mips/dspr2-MULT.c (NOMIPS16): Likewise.
3296         * gcc.target/mips/dspr2-MULTU.c (NOMIPS16): Likewise.
3297         * gcc.target/mips/fpcmp-1.c (NOMIPS16): Likewise.
3298         * gcc.target/mips/fpcmp-2.c (NOMIPS16): Likewise.
3299         * gcc.target/mips/ins-1.c (NOMIPS16): Likewise.
3300         * gcc.target/mips/madd-3.c (NOMIPS16): Likewise.
3301         * gcc.target/mips/maddu-3.c (NOMIPS16): Likewise.
3302         * gcc.target/mips/mips32-dsp-run.c (NOMIPS16): Likewise.
3303         * gcc.target/mips/mips32-dspr2-type.c (NOMIPS16): Likewise.
3304         * gcc.target/mips/msub-3.c (NOMIPS16): Likewise.
3305         * gcc.target/mips/msubu-3.c (NOMIPS16): Likewise.
3306         * gcc.target/mips/near-far-3.c (NOMIPS16): Likewise.
3307         * gcc.target/mips/near-far-4.c (NOMIPS16): Likewise.
3308         * gcc.target/mips/neg-abs-1.c (NOMIPS16): Likewise.
3309         * gcc.target/mips/smartmips-lwxs.c (NOMIPS16): Likewise.
3310         * gcc.target/mips/smartmips-ror-1.c (NOMIPS16): Likewise.
3311         * gcc.target/mips/smartmips-ror-2.c (NOMIPS16): Likewise.
3312         * gcc.target/mips/smartmips-ror-3.c (NOMIPS16): Likewise.
3313         * gcc.target/mips/smartmips-ror-4.c (NOMIPS16): Likewise.
3314         * gcc.target/mips/pr26765.c: Use dg-mips-options instead of dg-options.
3315         (NOMIPS16): Delete.
3316         * gcc.target/mips/20020620-1.c: Use dg-mips-options instead
3317         of dg-options.
3318         * gcc.target/mips/call-saved-1.c: Remove -mips16 and -mno-abicalls
3319         options.  Require { target mips16_attribute } and use dg-add-options
3320         to add the associated options.
3321         (foo): Use MIPS16.
3322         * gcc.target/mips/call-saved-2.c: As for call-saved-1.c.
3323         * gcc.target/mips/call-saved-3.c: Likewise.
3324         * gcc.target/mips/code-readable-1.c: Require { target
3325         mips16_attribute } and use dg-add-options to add the associated
3326         options.  Remove trailing whitespace.
3327         (NOMIPS16): Delete.
3328         * gcc.target/mips/code-readable-2.c: Likewise.
3329         * gcc.target/mips/code-readable-3.c: Likewise.
3330         * gcc.target/mips/mips16-attributes-2.c: Likewise.
3331         * gcc.target/mips/mips16e-extends.c: Remove -mips16 option.
3332         Require { target mips16_attribute } and use dg-add-options to
3333         add the associated options.
3334         (cksum16, cksum8): Use MIPS16.
3335         * gcc.target/mips/save-restore-1.c: Remove -mips16 option.
3336         Require { target mips16_attribute } and use dg-add-options to
3337         add the associated options.
3338         (foo): Use MIPS16.
3339         * gcc.target/mips/save-restore-2.c: Likewise.
3340         * gcc.target/mips/save-restore-3.c: Likewise.
3341         * gcc.target/mips/save-restore-4.c: Likewise.
3342         * gcc.target/mips/save-restore-5.c: Likewise.  Also remove
3343         -mno-abicalls.
3344         * gcc.target/mips/mips-sched-madd.c: Remove -mno-mips16.
3345         (foo): Use NOMIPS16.
3346
3347 2007-09-22  Paul Thomas  <pault@gcc.gnu.org>
3348
3349         PR fortran/33337
3350         * gfortran.dg/derived_comp_array_ref_3.f90: New test.
3351
3352         PR fortran/33376
3353         * gfortran.dg/derived_comp_array_ref_4.f90: New test.
3354
3355 2007-09-22  Tobias Burnus  <burnus@net-b.de>
3356
3357         PR fortran/33445
3358         * gfortran.dg/gomp/free-2.f90: New.
3359         * gfortran.dg/gomp/appendix-a/a.31.1.f90: Add missing &.
3360         * gfortran.dg/gomp/omp_parse1.f90: Add dg-warning.
3361
3362 2007-09-22  Uros Bizjak  <ubizjak@gmail.com>
3363
3364         * gcc.target/i386/sse5-hadduX.c: Remove target selector.
3365         * gcc.target/i386/sse5-haddX.c: Ditto.
3366         * gcc.target/i386/sse5-hsubX.c: Ditto.
3367         * gcc.target/i386/sse5-maccXX.c: Ditto.
3368         * gcc.target/i386/sse5-msubXX.c: Ditto.
3369         * gcc.target/i386/sse5-nmaccXX.c: Ditto.
3370         * gcc.target/i386/sse5-nmsubXX.c: Ditto.
3371         * gcc.target/i386/sse5-permpX.c: Ditto.
3372         * gcc.target/i386/sse5-fma.c: Remove target selector. Require lp64
3373         effective target.
3374         * gcc.target/i386/sse5-fma-vector.c: Ditto.
3375         * gcc.target/i386/sse5-ima-vector.c: Ditto.
3376         * gcc.target/i386/sse5-pcmov.c: Ditto.
3377         * gcc.target/i386/sse5-pcmov2.c: Ditto.
3378
3379 2007-09-22  Richard Guenther  <rguenther@suse.de>
3380
3381         PR tree-optimization/33146
3382         * gcc.c-torture/compile/pr33146.c: New testcase.
3383
3384 2007-09-22  Richard Sandiford  <rsandifo@nildram.co.uk>
3385
3386         * lib/target-supports.exp (check_cached_effective_target): New
3387         procedure.
3388         (check_no_compiler_messages, check_no_messages_and_pattern): Use it.
3389         (check_effective_target_c99_runtime): New procedure.
3390         * gcc.dg/builtins-20.c (test3f): Wrap cargf check in HAVE_C99_RUNTIME.
3391         (test3l): Likewise cargl.
3392         * gcc.dg/builtins-59.c: Require c99_runtime.
3393         * gcc.dg/builtins-61.c: Likewise.
3394         * gcc.dg/builtins-62.c: Likewise.
3395
3396 2007-09-22  Richard Sandiford  <rsandifo@nildram.co.uk>
3397
3398         * lib/target-supports.exp (add_options_for_c99_runtime): New procedure.
3399         * lib/target-supports-dg.exp (dg-add-options): Likewise.
3400         * gcc.dg/builtins-18.c: Use { dg-add-options c99_runtime } instead of
3401         target-specific dg-options.
3402         * gcc.dg/builtins-20.c: Likewise.
3403         * gcc.dg/builtins-53.c: Likewise.
3404         * gcc.dg/builtins-55.c: Likewise.
3405         * gcc.dg/single-precision-constant.c: Likewise.
3406         * gcc.dg/torture/builtin-convert-1.c: Likewise.
3407         * gcc.dg/torture/builtin-convert-2.c: Likewise.
3408         * gcc.dg/torture/builtin-convert-3.c: Likewise.
3409         * gcc.dg/torture/builtin-convert-4.c: Likewise.
3410         * gcc.dg/torture/builtin-power-1.c: Likewise.
3411
3412 2007-09-21  Chao-ying Fu  <fu@mips.com>
3413
3414         * lib/target-supports.exp (check_effective_target_fixed_point): New to
3415         check if targets have fixed-point supports.
3416         * gcc.dg/fixed-point/fixed-point.exp: New file.
3417         * gcc.dg/fixed-point/addsub.c, gcc.dg/fixed-point/allconv.c,
3418         * gcc.dg/fixed-point/allop.c, gcc.dg/fixed-point/call-by-value.c,
3419         * gcc.dg/fixed-point/cast-bad.c, gcc.dg/fixed-point/composite-type.c,
3420         * gcc.dg/fixed-point/const-1.c, gcc.dg/fixed-point/constant.c,
3421         * gcc.dg/fixed-point/constants-pedantic.c,
3422         * gcc.dg/fixed-point/convert.c, gcc.dg/fixed-point/define.c,
3423         * gcc.dg/fixed-point/keywords-c89.c, gcc.dg/fixed-point/keywords-c99.c,
3424         * gcc.dg/fixed-point/keywords-ignored-c99.c,
3425         * gcc.dg/fixed-point/keywords-pedantic.c,
3426         * gcc.dg/fixed-point/keywords-reserved.c, gcc.dg/fixed-point/binary.c,
3427         * gcc.dg/fixed-point/modes.c, gcc.dg/fixed-point/noassoc.c,
3428         * gcc.dg/fixed-point/types.c, gcc.dg/fixed-point/typespec.c,
3429         * gcc.dg/fixed-point/unary.c, gcc.dg/fixed-point/func-array.c,
3430         * gcc.dg/fixed-point/func-scalar.c, gcc.dg/fixed-point/func-struct.c,
3431         * gcc.dg/fixed-point/func-vararg-mixed.c,
3432         * gcc.dg/fixed-point/operator-logical.c,
3433         * gcc.dg/fixed-point/struct-union.c,
3434         * gcc.dg/fixed-point/bit-complement.c,
3435         * gcc.dg/fixed-point/operator-bitwise.c,
3436         * gcc.dg/fixed-point/operator-comma.c,
3437         * gcc.dg/fixed-point/struct-layout-1.c,
3438         * gcc.dg/fixed-point/union-init.c,
3439         * gcc.dg/fixed-point/Wbad-function-cast-1.c,
3440         * gcc.dg/fixed-point/func-mixed.c,
3441         * gcc.dg/fixed-point/func-vararg-size0.c,
3442         * gcc.dg/fixed-point/func-vararg.c, gcc.dg/fixed-point/int-warning.c,
3443         * gcc.dg/fixed-point/loop-index.c, gcc.dg/fixed-point/operator-cond.c,
3444         * gcc.dg/fixed-point/operator-unary.c,
3445         * gcc.dg/fixed-point/allop-const.c,
3446         * gcc.dg/fixed-point/muldiv-warning.c,
3447         * gcc.dg/nofixed-point-1.c,
3448         * gcc.target/mips/dpaq_sa_l_w.c, gcc.target/mips/dpsq_sa_l_w.c,
3449         * gcc.target/mips/fixed-vector-type.c,
3450         * gcc.target/mips/fixed-scalar-type.c: New tests.
3451
3452 2007-09-21  Olivier Hainque  <hainque@adacore.com>
3453
3454         * gnat.dg/nested_subtype_byref.ad[bs]: Part of new test.
3455         * gnat.dg/test_nested_subtype_byref.adb: New test.
3456
3457 2007-09-21  Jakub Jelinek  <jakub@redhat.com>
3458
3459         PR fortran/33439
3460         * gfortran.dg/gomp/pr33439.f90: New test.
3461
3462 2007-09-21  Tobias Burnus  <burnus@net-b.de>
3463
3464         PR fortran/33455
3465         * gfortran.dg/merge_char_3.f90: New.
3466
3467 2007-09-21  Tobias Burnus  <burnus@net-b.de>
3468
3469         PR fortran/33037
3470         * gfortran.dg/transfer_check_1.f90: New.
3471
3472 2007-09-20  Asher Langton  <langton2@llnl.gov>
3473
3474         PR fortran/20441
3475         * gfortran.dg/init_flag_1.f90: New.
3476         * gfortran.dg/init_flag_2.f90: New.
3477         * gfortran.dg/init_flag_3.f90: New.
3478         * gfortran.dg/init_flag_4.f90: New.
3479         * gfortran.dg/init_flag_5.f90: New.
3480         * gfortran.dg/init_flag_6.f90: New.
3481         * gfortran.dg/init_flag_7.f90: New.
3482
3483 2007-09-20  Paolo Carlini  <pcarlini@suse.de>
3484
3485         PR c++/33460
3486         * g++.dg/ext/anon-struct6.C: New.
3487
3488 2007-09-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3489
3490         PR libfortran/23272
3491         * gfortran.dg/inquire_10.f90: New test.
3492
3493 2007-09-20  Joseph Myers  <joseph@codesourcery.com>
3494
3495         * gcc.dg/c99-bool-2.c, gcc.dg/c99-bool-3.c: New tests.
3496
3497 2007-09-20  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3498
3499         PR fortran/33221
3500         * gfortran.dg/used_types_18.f90: Declare variable of empty
3501         derived type.
3502
3503 2007-09-20  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3504
3505         PR fortran/33288
3506         * gfortran.dg/array_constructor_19.f90: New test.
3507
3508 2007-09-20  Jakub Jelinek  <jakub@redhat.com>
3509
3510         PR debug/33316
3511         * gcc.dg/debug/pr33316.c: New test.
3512
3513         PR c++/33496
3514         * g++.dg/cpp0x/variadic76.C: New test.
3515         * g++.dg/cpp0x/variadic77.C: New test.
3516         * g++.dg/cpp0x/variadic78.C: New test.
3517
3518         PR c/33238
3519         PR c/27301
3520         * gcc.c-torture/execute/20070919-1.c: New test.
3521         * gcc.dg/pr33238.c: New test.
3522         * gcc.dg/pr27301.c: New test.
3523
3524 2007-09-20  Richard Sandiford  <rsandifo@nildram.co.uk>
3525
3526         * lib/target-supports.exp (check_effective_target_mips64): New
3527         procedure.
3528         * gcc.dg/lower-subreg-1.c: Require !mips64.
3529         * gcc.dg/sibcall-3.c (ATTR): New macro.
3530         (recurser_void1, recurser_void2): Use it.
3531         * gcc.dg/sibcall-4.c: As for gcc.dg/sibcall-3.c.
3532         * gcc.dg/tree-ssa/ssa-fre-3.c: Require !mips64.
3533
3534 2007-09-20  Tobias Schlüter  <tobi@gcc.gnu.org>
3535
3536         * gfortran.dg/g77/19981216-0.f: Remove dg-warning annotation.
3537         * gfortran.dg/io_constraints_1.f90: Make a -std=f95 test.  Add
3538         warning annotation.
3539         * gfortran.dg/iostat_3.f90: Make a -std=f95 test.
3540
3541 2007-09-20  Christopher D. Rickett  <crickett@lanl.gov>
3542
3543         PR fortran/33497
3544         * gfortran.dg/c_loc_tests_11.f03: New test case.