OSDN Git Service

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