OSDN Git Service

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