OSDN Git Service

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