OSDN Git Service

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