OSDN Git Service

8d1dbc8edba19c956599df9ca4c880f124380cd1
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2009-11-26  Jason Merrill  <jason@redhat.com>
2
3         PR c++/42026, DR 239
4         * g++.dg/lookup/koenig8.C: New.
5
6         PR c++/10690
7         * g++.dg/template/explicit-args2.C: Add typeid cases.
8
9 2009-11-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10
11         PR fortran/41278
12         * gfortran.dg/array_function_5.f90: New test.
13
14 2009-11-26  Janus Weil  <janus@gcc.gnu.org>
15
16         PR fortran/42048
17         PR fortran/42167
18         * gfortran.dg/select_type_10.f03: New test case.
19         * gfortran.dg/typebound_call_11.f03: Extended test case.
20
21 2009-11-26  Michael Matz  <matz@suse.de>
22
23         PR tree-optimization/41905
24         * g++.dg/tree-ssa/pr41905.C: New testcase.
25
26 2009-11-25  Richard Henderson  <rth@redhat.com>
27
28         * gcc.dg/vect/slp-21.c: Succeed with vect_extract_even_odd too.
29
30         * lib/target-supports.exp
31         (check_effective_target_vect_extract_even_odd): Add x86.
32
33         * gcc.target/i386/isa-check.h: New.
34         * gcc.target/i386/vperm-2-2.inc, gcc.target/i386/vperm-4-1.inc,
35         gcc.target/i386/vperm-4-2.inc, gcc.target/i386/vperm-v2df.c,
36         gcc.target/i386/vperm-v2di.c, gcc.target/i386/vperm-v4sf-1.c,
37         gcc.target/i386/vperm-v4sf-2.c, gcc.target/i386/vperm-v4si-1.c,
38         gcc.target/i386/vperm-v4si-2.c, gcc.target/i386/vperm-v4si-2x.c,
39         gcc.target/i386/vperm.pl: New files.
40
41 2009-11-25  Richard Henderson  <rth@redhat.com>
42
43         * gcc.dg/vect/pr36493.c: Call check_vect.
44         * gcc.dg/vect/pr37539.c: Likewise.
45         * gcc.dg/vect/vect-nest-cycle-3.c: Call check_vect earlier.
46         * tree-vect.h (check_vect): Use cpuid for x86.
47
48 2009-11-25  Eric Botcazou  <ebotcazou@adacore.com>
49
50         * gnat.dg/specs/pack6.ads: New test.
51         * gnat.dg/specs/pack6_pkg.ads: New helper.
52
53 2009-11-25  Jakub Jelinek  <jakub@redhat.com>
54
55         * gcc.target/powerpc/regnames-1.c: New test.
56
57 2009-11-25  Eric Botcazou  <ebotcazou@adacore.com>
58             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
59
60         PR ada/42170
61         * ada/acats/run_acats: Bump stack limit to 16MB.
62
63 2009-11-25  Richard Earnshaw  <rearnsha@arm.com>
64
65         * gcc.target/arm/pr40835.c: Require a thumb1 target, do not force
66         -march=armv5te.
67
68 2009-11-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
69
70         PR fortran/42008
71         * gfortran.dg/pure_initializer_2.f90: New test.
72
73 2009-11-23  Jason Merrill  <jason@redhat.com>
74
75         * g++.dg/tc1/dr147.C: Check for helpful messages. Add DR 318 tests.
76         * g++.old-deja/g++.pt/ctor2.C: Adjust.
77         * g++.dg/lookup/name-clash4.C: Adjust.
78
79 2009-11-23  Jason Merrill  <jason@redhat.com>
80
81         * g++.dg/template/spec15.C: Check for helpful message.
82
83 2009-11-24  Janis Johnson  <janis187@us.ibm.com>
84
85         * gcc.target/powerpc/altivec-32.c: Don't use -m64.
86         * gcc.target/powerpc/const-compare.c: Require lp64, don't use -m64.
87         * gcc.target/powerpc/darwin-bool-1.c: Require ilp32, remove dg-skip-if.
88         * gcc.target/powerpc/paired-1.c: Require ilp32, don't use -m32.
89         * gcc.target/powerpc/paired-2.c: Ditto.
90         * gcc.target/powerpc/paired-3.c: Ditto.
91         * gcc.target/powerpc/paired-4.c: Ditto.
92         * gcc.target/powerpc/paired-5.c: Ditto.
93         * gcc.target/powerpc/paired-6.c: Ditto.
94         * gcc.target/powerpc/paired-7.c: Ditto.
95         * gcc.target/powerpc/paired-8.c: Ditto.
96         * gcc.target/powerpc/paired-9.c: Ditto.
97         * gcc.target/powerpc/paired-10.c: Ditto.
98         * gcc.target/powerpc/popcount-2.c: Don't use -m32.
99         * gcc.target/powerpc/popcount-3.c: Don't use -m64.
100         * gcc.target/powerpc/ppc-paired.c: Require ilp32, don't use -m32.
101         * gcc.target/powerpc/pr39457.c: Don't use -m64.
102         * gcc.target/powerpc/vsx-vector-1.c: Ditto.
103         * gcc.target/powerpc/vsx-vector-2.c: Ditto.
104         * gcc.target/powerpc/vsx-vector-3.c: Ditto.
105         * gcc.target/powerpc/vsx-vector-4.c: Ditto.
106
107 2009-11-24  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
108
109         * g++.dg/debug/dwarf2/anonname1.C: Escape backslash in
110         scan-assembler-not regular expression.
111
112 2009-11-24  Richard Guenther  <rguenther@suse.de>
113
114         PR tree-optimization/42142
115         * gcc.c-torture/execute/pr42142.c: New testcase.
116
117 2009-11-24  Martin Jambor  <mjambor@suse.cz>
118
119         PR tree-optimization/42154
120         * gcc.c-torture/execute/pr42154.c: New test.
121
122 2009-11-24  Janus Weil  <janus@gcc.gnu.org>
123
124         PR fortran/42045
125         * gfortran.dg/proc_ptr_comp_2.f90: Correct invalid test case.
126         * gfortran.dg/proc_ptr_comp_3.f90: Extended test case.
127         * gfortran.dg/proc_ptr_comp_24.f90: New.
128
129 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
130
131         * gcc.c-torture/execute/pr40404.c: Use long for bitfield on 16bit
132         int targets.
133
134 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
135
136         * gcc-dg/Wtype-limits.c: Add line to correct line numbers.
137
138 2009-11-23  H.J. Lu  <hongjiu.lu@intel.com>
139
140         PR testsuite/42086
141         * gcc.target/ia64/fptr-1.c: Make it a compile test.
142
143 2009-11-23  Janis Johnson  <janis187@us.ibm.com>
144
145         * lib/lto.exp (lto_option_list): Rename from option_list.
146         * lib/compat.exp (compat_option_list): Rename from option_list.
147
148 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
149
150         * gcc-dg/raw-string-1.c: Require-effective-target wchar.
151         * gcc-dg/raw-string-2.c: Ditto.
152         * gcc-dg/utf-array-short-wchar.c: Ditto.
153         * gcc-dg/utf-array.c: Ditto.
154         * gcc-dg/utf8-2.c: Ditto. 
155
156 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
157
158         * gcc.dg/torture/pr37868.c: Use smaller bitfield for 16bit int
159         targets.
160
161 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
162
163         * gcc.dg/tree-ssa/pr33920.c: Remove warning check for 16 bit target.
164
165 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
166
167         * gcc-dg/Wtype-limits.c: Remove XFAIL for avr target.
168
169 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
170
171         PR testsuite/36470
172         * gcc.dg/utf-cvt.c: Skip int test for 16bit int targets.
173         Enable short test for avr target.
174         * gcc.dg/utf32-1.c: Enable test for avr and m32 targets.
175         * gcc.dg/utf32-2.c: Ditto.
176         * gcc.dg/utf32-3.c: Ditto.
177         * gcc.dg/utf32-4.c: Enable test for non-32bit targets.
178
179 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
180
181         * gcc.dg/tree-ssa/asmgoto-1.c: Suppress warnings.
182
183 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
184
185         * gcc.c-torture/execute/ipa-sra-2.x: New. Skip for 16bit targets.
186
187
188 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
189
190         * gcc.dg/sms-6.c: Use long for 16 bit int targets.
191         * gcc.dg/sms-7.c: Ditto.
192
193 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
194
195         * gcc.dg/pr36998.c: Frame pointer required for avr target.
196         * gcc.dg/debug/pr41264-1.c: Use long if int size 16bit or smaller.
197         * gcc.dg/pr39226.c: Use smaller bitfield if int size is 16bit.
198         * gcc.dg/pr41340.c: Test requires long pointer target.
199         * gcc.dg/profile-generate-3.c: Test requires profiling support.
200
201 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
202
203         * gcc.dg/graphite/block-1.c: Require 32-bit or larger array support.
204         * gcc.dg/graphite/block-3.c: Ditto.
205         * gcc.dg/graphite/block-4.c: Ditto.
206         * gcc.dg/graphite/block-5.c: Ditto.
207         * gcc.dg/graphite/block-6.c: Ditto.
208         * gcc.dg/graphite/interchange-0.c: Ditto.
209         * gcc.dg/graphite/interchange-1.c: Ditto.
210         * gcc.dg/graphite/interchange-2.c: Ditto.
211         * gcc.dg/graphite/interchange-3.c: Ditto.
212         * gcc.dg/graphite/interchange-4.c: Ditto.
213         * gcc.dg/graphite/interchange-5.c: Ditto.
214         * gcc.dg/graphite/interchange-6.c: Ditto.
215         * gcc.dg/graphite/run-id-1.c: Ditto.
216         * gcc.dg/graphite/scop-16.c: Ditto.
217         * gcc.dg/graphite/scop-17.c: Ditto.
218         * gcc.dg/graphite/scop-18.c: Ditto.
219         * gcc.dg/graphite/scop-matmult.c: Ditto.
220         * gcc.dg/graphite/pr40157.c: Require 32bit or larger int.
221         * gcc.dg/graphite/id-15.c: Ditto.
222
223 2009-11-23  Eric Botcazou  <ebotcazou@adacore.com>
224
225         * gnat.dg/specs/weak1.ads: New test.
226
227 2009-11-23  Steve Ellcey  <sje@cup.hp.com>
228
229         * gcc.dg/debug/dwarf2/inline2.c: Modify scan.
230
231 2009-11-23  Dodji Seketeli  <dodji@redhat.com>
232
233         PR c++/14777
234         * g++.dg/template/typedef13.C: Adjust.
235         * g++.dg/template/typedef19.C: Adjust.
236         * g++.dg/template/typedef20.C: Adjust.
237         * g++.dg/template/typedef22.C: New test.
238
239 2009-11-22  Uros Bizjak  <ubizjak@gmail.com>
240
241         PR target/42113
242         * gcc.target/alpha/pr42113.c: New test.
243
244 2009-11-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
245
246         PR fortran/41807
247         * gfortran.dg/data_value_1.f90: Update test.
248         * gfortran.dg/array_constructor_32.f90: New test.
249
250 2009-11-21  Martin Jambor  <mjambor@suse.cz>
251
252         PR middle-end/42025
253         * gcc.c-torture/compile/pr42025-1.c: New test.
254         * gcc.c-torture/compile/pr42025-2.c: New test.
255
256 2009-11-21  Adam Nemet  <adambnemet@gmail.com>
257
258         * gcc.target/mips/mult-1.c: Forbid octeon.
259         * gcc.target/mips/octeon-dmul-3.c: New test.
260
261 2009-11-21  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
262
263         * gcc.dg/tree-ssa/vrp47.c: Fix target check.
264
265 2009-11-20  Jason Merrill  <jason@redhat.com>
266
267         PR c++/9050, DR 147, DR 318
268         * g++.dg/template/ctor9.C: New.
269         * g++.dg/tc1/dr147.C: Remove xfails.
270         * g++.dg/lookup/name-clash4.C: Adjust.
271         * g++.old-deja/g++.jason/temporary5.C: Adjust.
272         * g++.old-deja/g++.pt/ctor2.C: Adjust.
273
274 2009-11-21  Jakub Jelinek  <jakub@redhat.com>
275
276         PR tree-optimization/42078
277         * gcc.dg/pr42078.c: New test.
278
279 2009-11-20  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
280
281         PR Testsuite/42114
282         * gcc-dg/c99-stdint-1.c: Condition test for target without signal.h.
283         XFAIL ptrdiff range test for avr.
284         * gcc-dg/c99-stdint-2.c: XFAIL for avr target.
285         * gcc-dg/c99-stdint-5.c: Condition test for target without signal.h.
286         * gcc-dg/c99-stdint-6.c: Ditto.
287
288 2009-11-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
289
290         * gcc/testsuite/gcc.target/powerpc/vsx-vrsave.c: Delete,
291         2009-10-23 change to set VRSAVE if VSX has been reverted.
292
293 2009-11-20  Simon Martin  <simartin@users.sourceforge.net>
294
295         PR c++/38646
296         * g++.dg/cpp0x/pr38646.C: New test.
297
298 2009-11-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
299
300         * gcc.dg/c99-stdint-6.c: Set dg-options for alpha*-dec-osf5*.
301         Wrap *int_least*_t tests in !NO_LEAST_TYPES.
302         Wrap *intmax_t tests in !NO_MAX_TYPES.
303
304 2009-11-20  Paolo Carlini  <paolo.carlini@oracle.com>
305
306         PR c++/42060
307         * g++.dg/cpp0x/initlist28.C: New.
308
309 2009-11-20  H.J. Lu  <hongjiu.lu@intel.com>
310
311         * gfortran.dg/proc_ptr_comp_23.f90: Add a missing space.
312
313 2009-11-20  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
314
315         * gcc.dg/tree-ssa/vrp47.c: Skip on S/390.
316
317 2009-11-20  Shujing Zhao  <pearly.zhao@oracle.com>
318
319         * g++.old-deja/g++.jason/rfg20.C: Make expected dg-error strings
320         explicit.
321         * g++.old-deja/g++.rfg/00321_01-.C: Likewise.
322         * g++.old-deja/g++.rfg/00324_02-.C: Likewise.
323         * g++.old-deja/g++.law/typeck1.C: Likewise.
324         * g++.old-deja/g++.bugs/900324_02.C: Likewise.
325         * g++.dg/conversion/ptrmem9.C: Likewise.
326         * g++.dg/expr/cond2.C: Likewise.
327
328 2009-11-20  Paul Thomas  <pault@gcc.gnu.org>
329             Janus Weil  <janus@gcc.gnu.org>
330
331         PR fortran/42104
332         * gfortran.dg/proc_ptr_comp_23.f90: New test.
333
334 2009-11-19  Jason Merrill  <jason@redhat.com>
335
336         PR c++/42115
337         * g++.dg/init/placement5.C: Add positive test.
338
339         DR 176 permissiveness
340         * g++.dg/ext/injected-ttp.C: New.
341         * g++.old-deja/g++.pt/niklas01a.C: Adjust.
342         * g++.old-deja/g++.pt/ttp41.C: Adjust.
343
344 2009-11-19  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
345
346         * gcc.c-torture/compile/pr40204.c: Test only for int32 target.
347         * gcc.c-torture/compile/pr41181.c: Skip test for avr target.
348
349 2009-11-19  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
350
351         * gcc-dg/raw-string-1.c: Skip test for avr target.
352         * gcc-dg/utf-array-short-wchar.c: Ditto.
353         * gcc-dg/utf-array.c: Ditto.
354         * gcc-dg/utf8-2.c: Ditto.
355
356 2009-11-19  Rafael Avila de Espindola  <espindola@google.com>
357
358         * g++.dg/plugin/selfassign.c: Include plugin-version.h.
359         (plugin_init): Pass correct version to plugin_default_version_check.
360         * gcc.dg/plugin/ggcplug.c: Include plugin-version.h.
361         (plugin_init): Pass correct version to plugin_default_version_check.
362         * gcc.dg/plugin/selfassign.c: Include plugin-version.h.
363         (plugin_init): Pass correct version to plugin_default_version_check.
364
365 2009-11-19  Jason Merrill  <jason@redhat.com>
366
367         PR c++/561
368         * g++.dg/overload/pmf2.C: New.
369
370 2009-11-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
371
372         PR libgfortran/42090
373         * gfortran.dg/direct_io_11.f90: New test.
374
375 2009-11-18  H.J. Lu  <hongjiu.lu@intel.com>
376
377         * gcc.misc-tests/linkage.exp: Also check -m32 for i*86-*-linux*.
378
379 2009-11-18  Nick Clifton  <nickc@redhat.com>
380         
381         * g++.dg/lto/20091002-1_0.C: Replace -shared with -r -nostlib.
382         * g++.dg/lto/20081120-1_0.C: Likewise.
383         * g++.dg/lto/20091002-2_0.C: Likewise.
384         * g++.dg/lto/20081120-2_0.C: Likewise.
385         * g++.dg/lto/20091002-3_0.C: Likewise.
386         * g++.dg/lto/20081123_0.C: Likewise.
387         * g++.dg/lto/20090313_0.C: Likewise.
388         * g++.dg/lto/20081109-1_0.C: Likewise.
389         * g++.dg/lto/20081219_0.C: Likewise.
390         * g++.dg/lto/20081204-1_0.C: Likewise.
391         * g++.dg/lto/20090302_0.C: Likewise.
392         * g++.dg/lto/20081119-1_0.C: Likewise.
393         * g++.dg/lto/20081118_0.C: Likewise.
394
395 2009-11-18  H.J. Lu  <hongjiu.lu@intel.com>
396
397         PR testsuite/41913
398         * lib/lto.exp (scan-symbol): Properly check if target exist.
399
400 2009-11-18  Janus Weil  <janus@gcc.gnu.org>
401
402         PR fortran/42072
403         * gfortran.dg/proc_ptr_8.f90: Extended.
404
405 2009-11-18  Shujing Zhao  <pearly.zhao@oracle.com>
406
407         * g++.old-deja/g++.other/crash28.C: Make expected dg-error strings
408         explicit.
409         * g++.dg/inherit/error4.C: Likewise.
410         * g++.dg/template/crash90.C: Likewise.
411
412 2009-11-18  Jakub Jelinek  <jakub@redhat.com>
413
414         PR c++/3187
415         * g++.dg/abi/mangle26.C: Also match *C2* definition.
416         * g++.dg/abi/mangle27.C: Likewise.
417         * g++.dg/abi/mangle28.C: Likewise.
418         * g++.dg/abi/mangle29.C: Likewise.
419
420 2009-11-18  Alexandre Oliva  <aoliva@redhat.com>
421
422         PR debug/41926
423         * gcc.dg/vect/vect-debug-pr41926.c: New.
424
425 2009-11-17  Paolo Carlini  <paolo.carlini@oracle.com>
426
427         PR c++/42058
428         * g++.dg/init/array26.C: New.
429         * g++.dg/init/array27.C: Likewise.
430         * g++.old-deja/g++.benjamin/13478.C: Adjust dg-errors.
431
432 2009-11-17  Jakub Jelinek  <jakub@redhat.com>
433
434         PR c++/42061
435         * g++.dg/cpp0x/initlist27.C: New test.
436
437         PR c++/42059
438         * g++.dg/cpp0x/initlist26.C: New test.
439
440 2009-11-16  Jason Merrill  <jason@redhat.com>
441
442         PR c++/189, c++/9937, c++/13950, DR 176
443         * g++.dg/tc1/dr176.C: Adjust.
444         * g++.dg/template/injected1.C: New.
445         * g++.dg/template/inherit.C: Adjust.
446         * g++.old-deja/g++.brendan/crash56.C: Adjust.
447         * g++.old-deja/g++.pt/lookup8.C: Adjust.
448         * g++.old-deja/g++.pt/ttp22.C: Adjust.
449         * g++.old-deja/g++.pt/ttp23.C: Adjust.
450
451 2009-11-16  Paolo Carlini  <paolo.carlini@oracle.com>
452
453         PR c++/42055
454         * g++.dg/template/crash92.C: New.
455
456 2009-11-16  Paolo Carlini  <paolo.carlini@oracle.com>
457
458         PR c++/32056
459         * g++.dg/template/error44.C: New.
460
461 2009-11-16  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
462
463         * gcc.c-torture/execute/pr41919.c: Mark chars explicitely as signed.
464
465 2009-11-15  Janus Weil  <janus@gcc.gnu.org>
466
467         PR fortran/42048
468         * gfortran.dg/typebound_call_11.f03: New test.
469
470 2009-11-15  Hans-Peter Nilsson  <hp@axis.com>
471
472         * gcc.dg/lto/lto.exp: For non-lto, bail out before calling
473         init functions.
474
475 2009-11-13  Jason Merrill  <jason@redhat.com>
476
477         PR c++/27425
478         PR c++/34274
479         * g++.dg/template/arg7.C: New.
480
481         PR c++/29363
482         * g++.dg/template/error43.C: New.
483
484         PR debug/26965
485         * g++.dg/debug/dwarf2/static-data-member2.C: New.
486
487         PR c++/35075
488         * g++.dg/template/ref5.C: New.
489
490         PR c++/21008, DR 515
491         * g++.dg/template/inherit4.C: New.
492         * g++.dg/lookup/scoped8.C: Adjust.
493
494         PR c++/11987
495         * g++.dg/parse/typename11.C: New.
496         * g++.dg/template/crash48.C: Adjust.
497
498 2009-11-13  Uros Bizjak  <ubizjak@gmail.com>
499
500         PR testsuite/42001
501         * g++.dg/lto/lto.exp: Pass no-mathlib to lto_init.  Call
502         lto_finish at the end.
503         * gfortran.dg/lto/lto.exp: Ditto.
504
505 2009-11-12  Jason Merrill  <jason@redhat.com>
506
507         PR c++/39560
508         * g++.dg/lookup/anon7.C: New.
509
510         PR c++/37037
511         * g++.dg/template/typedef21.C: New.
512
513         PR c++/42013
514         * g++.dg/cpp0x/decltype19.C: New.
515
516 2009-11-11  Jason Merrill  <jason@redhat.com>
517
518         PR c++/39131
519         * g++.dg/dfp/typeid1.C: New.
520
521 2009-11-11  Janus Weil  <janus@gcc.gnu.org>
522
523         PR fortran/41978
524         * gfortran.dg/proc_ptr_comp_22.f90: New test.
525
526 2009-11-11  H.J. Lu  <hongjiu.lu@intel.com>
527
528         PR testsuite/42001
529         * gcc.dg/lto/lto.exp: Pass no-mathlib to lto_init.  Call
530         lto_finish at the end.
531
532         * lib/lto.exp (lto_init): Set mathlib to " " for no-mathlib.
533         (lto_finish): New. Restore mathlib.
534
535 2009-11-11  Kai Tietz  <kai.tietz@onevision.com>
536
537         * g++.dg/torture/pushpop_macro.C: New testcase.
538         * gcc.c-torture/execute/pushpop_macro.c: New testcase.
539         * gcc.dg/cpp/pragma-pop_macro-1.c: Allow test for all targets.
540
541 2009-11-11  Jon Beniston  <jon@beniston.com>
542
543         * lib/target-supports.exp (check_profiling_available): lm32 target
544           doesn't support profiling.
545         * gcc.dg/20020312-2.c: Add lm32 support.
546         * g++.dg/other/packed1.C: Expect to fail on lm32.
547         * g++.old-deja/g++.jason/thunk3.C: Likewise.
548
549 2009-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
550
551         * gcc.target/arm/neon: Regenerate generated tests.
552
553 2009-11-10  Jason Merrill  <jason@redhat.com>
554
555         * g++.dg/init/placement5.C: New.
556
557         PR c++/34158
558         * g++.dg/init/placement4.C: New.
559
560 2009-11-10  Eric Botcazou  <ebotcazou@adacore.com>
561
562         * gcc.dg/vect/vect-multitypes-5.c: XFAIL on SPARC 32-bit.
563         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
564         * gcc.dg/vect/vect-multitypes-12.c: Likewise.
565         * gcc.dg/vect/slp-multitypes-3.c: Likewise.
566
567 2009-11-10  Eric Botcazou  <ebotcazou@adacore.com>
568
569         * gcc.c-torture/execute/ipa-sra-2.c: Use calloc instead of malloc.
570         * gcc.dg/pr41963.c: Do not include math.h.  Declare fabsf manually.
571
572 2009-11-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
573
574         * gcc.c-torture/compile/pr41987.c: New.
575
576 2009-11-09  Jakub Jelinek  <jakub@redhat.com>
577
578         PR middle-end/40946
579         * gcc.dg/pr40946.c: New test.
580
581 2009-11-09  Jason Merrill  <jason@redhat.com>
582
583         PR c++/41972
584         * g++.dg/template/ref4.C: New.
585
586         PR c++/41994
587         * g++.dg/template/conv10.C: New.
588
589 2009-11-07  Jason Merrill  <jason@redhat.com>
590
591         PR c++/37920
592         * g++.dg/ext/typeof11.C: New.
593
594 2009-11-08  Jakub Jelinek  <jakub@redhat.com>
595
596         PR target/41985
597         * gcc.target/i386/pr41985.c: New test.
598
599 2009-11-08  Richard Guenther  <rguenther@suse.de>
600
601         * gcc.dg/torture/pta-escape-1.c: New testcase.
602
603 2009-11-08  Eric Botcazou  <ebotcazou@adacore.com>
604
605         * gnat.dg/rep_clause4.adb: New test.
606
607 2009-11-08  Richard Guenther  <rguenther@suse.de>
608
609         PR rtl-optimization/41928
610         * gfortran.dg/pr41928.f90: New testcase.
611
612 2009-11-07  Jason Merrill  <jason@redhat.com>
613
614         PR c++/18451
615         PR c++/40738
616         * g++.dg/parse/error36.C: Add parameter and template cases.
617         * g++.dg/cpp0x/variadic-ex1.C: Update expected errors.
618         * g++.dg/ext/typedef-init.C: Likewise.
619         * g++.dg/lookup/hidden-class1.C: Likewise.
620         * g++.dg/lookup/hidden-class10.C: Likewise.
621         * g++.dg/lookup/hidden-class5.C: Likewise.
622         * g++.dg/lookup/hidden-class7.C: Likewise.
623         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
624         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
625         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
626         * g++.dg/lookup/strong-using-2.C: Likewise.
627         * g++.dg/other/typedef1.C: Likewise.
628         * g++.dg/parse/access10.C: Likewise.
629         * g++.dg/parse/constructor1.C: Likewise.
630         * g++.dg/parse/crash38.C: Likewise.
631         * g++.dg/parse/error3.C: Likewise.
632         * g++.dg/parse/typespec1.C: Likewise.
633         * g++.dg/template/typedef5.C: Likewise.
634         * g++.old-deja/g++.pt/typename3.C: Likewise.
635         * g++.old-deja/g++.pt/typename4.C: Likewise.
636         * g++.old-deja/g++.pt/typename6.C: Likewise.
637         * g++.old-deja/g++.robertl/eb94.C: Likewise.
638
639         * g++.dg/abi/regparm1.C: Fix execute test.
640
641 2009-11-07  Jakub Jelinek  <jakub@redhat.com>
642
643         PR tree-optimization/41643
644         * gcc.dg/pr41643.c: New test.
645
646 2009-11-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
647
648         PR fortran/41909
649         * gfortran.dg/recursive_check_15.f90: New test.
650
651 2009-11-06  Jason Merrill  <jason@redhat.com>
652
653         PR c++/15946
654         * g++.dg/parse/error36.C: New.
655         * g++.old-deja/g++.other/typename1.C: Adjust.
656
657         PR c++/9381
658         * g++.dg/abi/regparm1.C: New.
659
660 2009-11-06  Basile Starynkevitch  <basile@starynkevitch.net>
661
662         * g++.dg/plugin/pragma_plugin-test-1.C: new testcase for
663         PLUGIN_PRAGMAS.
664         * g++.dg/plugin/pragma_plugin.c: new test plugin for PLUGIN_PRAGMAS.
665         * g++.dg/plugin/plugin.exp (plugin_test_list): Add pragma_plugin.c
666         and pragma_plugin-test-1.C.
667
668 2009-11-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
669
670         PR c++/41536
671         * g++.dg/ext/always_inline-5.C: New test.
672
673 2009-11-06  Jakub Jelinek  <jakub@redhat.com>
674
675         PR c++/41967
676         * g++.dg/gomp/pr41967.C: New test.
677
678 2009-11-06  Michael Matz  <matz@suse.de>
679
680         PR middle-end/41963
681         * gcc.dg/pr41963.c: New test.
682
683 2009-11-06  Jakub Jelinek  <jakub@redhat.com>
684
685         PR middle-end/41935
686         * gcc.dg/pr41935.c: New test.
687         * c-c++-common/pr41935.c: New test.
688         * c-c++-common/builtin-offsetof.c (f0): Allow index one past the last
689         element.
690         * gcc.c-torture/execute/pr41935.c: New test.
691
692 2009-11-05  Jason Merrill  <jason@redhat.com>
693
694         PR c++/34180
695         * g++.dg/init/synth2.C: New.
696
697         PR c++/7046
698         * g++.dg/abi/pragma-pack1.C: New.
699
700         PR c++/34870
701         * g++.dg/lookup/koenig7.C: New.
702
703         PR c++/41703
704         * g++.dg/template/partial6.C: New.
705
706 2009-11-05  Janus Weil  <janus@gcc.gnu.org>
707
708         PR fortran/41556
709         * gfortran.dg/class_12.f03: New test.
710
711 2009-11-05  Jakub Jelinek  <jakub@redhat.com>
712
713         * gcc.target/i386/i386.exp (check_effective_target_xop): Fix typo
714         in builtin's name.
715
716 2009-11-04  Jason Merrill  <jason@redhat.com>
717
718         PR c++/36912
719         * g++.dg/init/static-init2.C: New.
720
721 2009-11-05  Janus Weil  <janus@gcc.gnu.org>
722
723         PR fortran/41556
724         PR fortran/41873
725         * gfortran.dg/interface_abstract_4.f90: New test.
726
727 2009-11-05  Maxim Kuvyrkov  <maxim@codesourcery.com>
728
729         * gcc.target/m68k/pr41302.c: Fix target triplet.
730
731 2009-11-04  Jason Merrill  <jason@redhat.com>
732
733         PR c++/39413
734         * g++.dg/template/overload11.C: New.
735         * g++.dg/template/nested3.C: Adjust.
736
737 2009-11-04  Eric Botcazou  <ebotcazou@adacore.com>
738
739         PR ada/20548
740         * ada/acats/norun.lst: Remove the stack checking tests.
741         * ada/acats/run_acats: Limit the stack to 8MB.
742
743 2009-11-04  Janus Weil  <janus@gcc.gnu.org>
744
745         PR fortran/41556
746         PR fortran/41937
747         * gfortran.dg/class_11.f03: New test.
748
749 2009-11-04  Jason Merrill  <jason@redhat.com>
750
751         PR c++/35067
752         * g++.dg/abi/thunk5.C: New.
753
754 2009-11-04  Andrew Pinski  <andrew_pinski@playstation.sony.com>
755
756         PR rtl-opt/41833
757         * gcc.target/powerpc/altivec-33.c: New testcase.
758
759 2009-11-04  Jason Merrill  <jason@redhat.com>
760
761         PR c++/17365, DR 218
762         * g++.dg/lookup/koenig6.C: New.
763         * g++.dg/lookup/koenig5.C: Adjust.
764         * g++.dg/template/crash56.C: Adjust.
765         * g++.old-deja/g++.ns/koenig5.C: Adjust.
766
767 2009-11-04  Harsha Jagasia  <harsha.jagasia@amd.com>
768             Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
769
770         * gcc.target/i386/xop-check.h: New file.
771         * gcc.target/i386/xop-hadduX.c: Ditto.
772         * gcc.target/i386/xop-haddX.c: Ditto.
773         * gcc.target/i386/xop-hsubX.c: Ditto.
774         * gcc.target/i386/xop-imul32widen-vector.c: Ditto.
775         * gcc.target/i386/xop-imul32widen-vector.c: Ditto.
776         * gcc.target/i386/xop-pcmov2.c: Ditto.
777         * gcc.target/i386/xop-pcmov.c: Ditto.
778         * gcc.target/i386/xop-rotate1-vector.c: Ditto.
779         * gcc.target/i386/xop-rotate2-vector.c: Ditto.
780         * gcc.target/i386/xop-rotate3-vector.c: Ditto.
781         * gcc.target/i386/xop-shift1-vector.c: Ditto.
782         * gcc.target/i386/xop-shift2-vector.c: Ditto.
783         * gcc.target/i386/xop-shift3-vector.c: Ditto.
784         * gcc.target/i386/i386.exp:  Add check_effective_target_xop.
785         * gcc.target/i386/sse-12.c: Update with new compile options to
786         activate and check xopintrin.h intrinsic file.
787         * gcc.target/i386/sse-13.c: Ditto.
788         * gcc.target/i386/sse-14.c: Ditto.
789         * gcc.target/i386/sse-22.c: Ditto.
790         * gcc.target/i386/sse-23.c: Ditto.
791         * g++.dg/other/i386-2.C: Ditto.
792         * g++.dg/other/i386-3.C: Ditto.
793         * g++.dg/other/i386-5.C: Ditto.
794         * g++.dg/other/i386-6.C: Ditto.
795         
796 2009-11-04  Wei Guozhi  <carrot@google.com>
797
798         PR target/40835
799         * gcc.target/arm/pr40835: New testcase.
800
801 2009-11-04  Revital Eres  <eres@il.ibm.com>
802
803         * gcc.target/powerpc/vsx-vectorize-3.c: Adjust tetcase following
804         change in decision of peeling for alignment.
805         * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
806         * gcc.dg/vect/vect-50.c: Likewise.
807         * gcc.dg/vect/vect-42.c: Likewise.
808         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
809         Likewise.
810         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
811         Likewise.
812         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
813         * gcc.dg/vect/vect-60.c: Likewise.
814         * gcc.dg/vect/vect-52.c: Likewise.
815         * gcc.dg/vect/vect-44.c: Likewise.
816         * gcc.dg/vect/vect-27.c: Likewise.
817         * gcc.dg/vect/vect-29.c: Likewise.
818         * gcc.dg/vect/vect-72.c: Likewise.
819         * gcc.dg/vect/vect-56.c: Likewise.
820         * gcc.dg/vect/vect-48.c: Likewise.
821         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
822         * gfortran.dg/vect/vect-2.f90: Likewise.
823         * gfortran.dg/vect/vect-5.f90: Likewise.
824
825 2009-11-04  Richard Guenther  <rguenther@suse.de>
826
827         PR tree-optimization/41919
828         * gcc.c-torture/execute/pr41919.c: New testcase.
829
830 2009-11-04  Carlos O'Donell  <carlos@codesourcery.com>
831
832         PR target/41302
833         * gcc.target/m68k/pr41302.c: New test.
834
835 2009-11-03  Jason Merrill  <jason@redhat.com>
836
837         PR c++/36959
838         * g++.dg/opt/inline16.C: New.
839
840 2009-11-03  Eric Botcazou  <ebotcazou@adacore.com>
841
842         * gnat.dg/stack_check.adb1: New test.
843         * gnat.dg/stack_check.adb2: Likewise.
844
845 2009-11-03  Jakub Jelinek  <jakub@redhat.com>
846
847         PR rtl-optimization/41917
848         * gcc.c-torture/execute/pr41917.c: New test.
849
850 2009-11-03  Uros Bizjak  <ubizjak@gmail.com>
851
852         * gcc.target/i386/pr41900.c: Make test compile only.  Scan assembler
853         dump to not include "call *%esp".
854
855 2009-11-03  Jason Merrill  <jason@redhat.com>
856
857         PR c++/39786
858         * g++.dg/lookup/using22.C: New.
859
860         PR c++/41876
861         * g++.dg/parse/eh-decl.C: New.
862
863         PR c++/41927
864         * g++.dg/template/sfinae16.C: New.
865
866         PR c++/41815
867         * g++.dg/cpp0x/rv-return.C: New.
868         * g++.dg/cpp0x/deduce.C: Adjust.
869
870         PR c++/40944
871         * g++.dg/template/sfinae15.C: New.
872
873         PR c++/40687
874         * g++.dg/cpp0x/auto3.C: Remove xfail.
875
876 2009-11-03  Tobias Burnus  <burnus@net-b.de>
877
878         PR fortran/41907
879         * gfortran.dg/missing_optional_dummy_6.f90: New test.
880
881 2009-11-03  Nick Clifton  <nickc@redhat.com>
882
883         * gcc.target/rx/builtins.c: Remove redundant tests.
884         Add test of MVTIPL instruction.
885         * gcc.target/rx/interrupts.c: Use fast_interrupt and interrupt
886         function attributes.  Add -msave-acc-in-interrupts option to the
887         command line.
888
889 2009-11-03  Andrew Stubbs  <ams@codesourcery.com>
890             Maxim Kuvyrkov  <maxim@codesourcery.com>
891
892         * g++.dg/torture/pr36191.C: Don't run with -fomit-frame-pointer on
893         sh, m68k and fido.
894
895 2009-11-03  Dodji Seketeli  <dodji@redhat.com>
896
897         PR c++/38699
898         * c-c++-common/dfp/builtin-offsetof.c: Moved to ...
899         * c-c++-common/builtin-offsetof.c: ... here.
900
901 2009-11-03  Dodji Seketeli  <dodji@redhat.com>
902
903         PR c++/38699
904         * c-c++-common/dfp/builtin-offsetof.c: New test.
905         * g++.dg/other/offsetof6.C: Likewise.
906
907 2009-11-03  Uros Bizjak  <ubizjak@gmail.com>
908
909         PR target/41900
910         * gcc.target/i386/pr41900.c: New test.
911
912 2009-11-02  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
913
914         * gcc.c-torture/execute/pr40668.c: Correct for 16bit int size.
915
916 2009-11-02  Dodji Seketeli  <dodji@redhat.com>
917
918         PR c++/41856
919         * g++.dg/lookup/extern-c-redecl3.C: Make the test x86 only.
920         * g++.dg/lookup/extern-c-redecl4.C: Likewise.
921
922 2009-11-02  Dodji Seketeli  <dodji@redhat.com>
923
924         PR c++/37093
925         * g++.dg/other/ptrmem10.C: New test.
926         * g++.dg/other/ptrmem11.C: Likewise.
927
928 2009-11-02  Janis Johnson  <janis187@us.ibm.com>
929
930         PR testsuite/41878
931         * gfortran.dg/vect/vect-2.f90: Fix effective-target expression, add
932         spaces in some expressions.
933
934 2009-11-02  Jason Merrill  <jason@redhat.com>
935
936         * g++.dg/other/linkage2.C: Move to...
937         * g++.dg/cpp0x/linkage2.C: ..here.
938         * g++.dg/abi/mangle32.C: Add -std=c++0x.
939         * g++.dg/cpp0x/nolinkage1.C: Likewise.
940         * g++.dg/debug/dwarf2/anonname1.C: Likewise.
941         * g++.dg/ext/anon-struct4.C: Revert earlier change.
942         * g++.dg/lookup/anon2.C: Likewise.
943         * g++.dg/other/anon3.C: Likewise.
944         * g++.dg/template/arg2.C: Likewise.
945         * g++.dg/template/local4.C: Likewise.
946         * g++.old-deja/g++.law/operators32.C: Likewise.
947         * g++.old-deja/g++.other/linkage2.C: Likewise.
948         * g++.old-deja/g++.pt/enum6.C: Likewise.
949         * g++.old-deja/g++.other/anon9.C: Likewise.
950         * g++.old-deja/g++.other/linkage1.C: Likewise.
951         * c-c++-common/dfp/pr35620.c: Give the union a name.
952
953 2009-11-02  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
954
955         PR tree-optimization/41857
956         * gcc.target/spu/ea/pr41857.c: New file.
957
958 2009-11-02  Martin Jambor  <mjambor@suse.cz>
959
960         PR tree-optimization/41750
961         * gcc.c-torture/execute/pr41750.c: New test.
962
963 2009-11-02  Jakub Jelinek  <jakub@redhat.com>
964
965         PR tree-optimization/41841
966         * gcc.dg/pr41841.c: New test.
967
968         PR debug/41893
969         * gcc.dg/debug/pr41893-1.c: New test.
970         * gcc.dg/debug/pr41893-2.c: New file.
971
972         PR c++/41774
973         * g++.dg/ext/visibility/namespace3.C: New test.
974
975 2009-11-01  Jason Merrill  <jason@redhat.com>
976
977         * gcc.dg/tree-ssa/restrict-1.c: Move to c-c++-common.
978         * gcc.dg/tree-ssa/restrict-2.c: Move to c-c++-common.
979         * gcc.dg/tree-ssa/restrict-4.c: Move to c-c++-common.
980
981 2009-11-01  Eric Botcazou  <ebotcazou@adacore.com>
982
983         * gnat.dg/opt5.adb: New test.
984
985 2009-11-01  Tobias Burnus  <burnus@net-b.de>
986
987         PR fortran/41872
988         * gfortran.dg/allocatable_scalar_4.f90: New test.
989
990 2009-11-01  Tobias Burnus  <burnus@net-b.de>
991
992         PR fortran/41850
993         * gfortran.dg/intent_out_6.f90: New testcase.
994
995 2009-10-31  Richard Guenther  <rguenther@suse.de>
996
997         * g++.dg/tree-ssa/restrict1.C: New.
998
999 2009-10-31  Jason Merrill  <jason@redhat.com>
1000
1001         * g++.dg/rtti/typeid9.C: New.
1002
1003         PR c++/41754
1004         * g++.dg/cpp0x/initlist25.C: New.
1005
1006 2009-10-31  Eric Botcazou  <ebotcazou@adacore.com>
1007
1008         * gnat.dg/specs/rep_clause4.ads: New test.
1009
1010 2009-10-30  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
1011
1012         PR target/41885
1013         * gcc.target/avr/torture/pr41885.c: New test.
1014
1015 2009-10-30  Eric Botcazou  <ebotcazou@adacore.com>
1016
1017         * gnat.dg/specs/pack5.ads: New test.
1018
1019 2009-10-30  Andrew Jenner  <andrew@codesourcery.com>
1020
1021         * lib/target-supports.exp: Handle powerpc-*-elf.
1022
1023 2009-10-30  H.J. Lu  <hongjiu.lu@intel.com>
1024
1025         PR target/40838
1026         * gcc.target/i386/incoming-6.c: New.
1027         * gcc.target/i386/incoming-7.c: Likewise.
1028         * gcc.target/i386/incoming-8.c: Likewise.
1029         * gcc.target/i386/incoming-9.c: Likewise.
1030         * gcc.target/i386/incoming-10.c: Likewise.
1031         * gcc.target/i386/incoming-11.c: Likewise.
1032         * gcc.target/i386/incoming-12.c: Likewise.
1033         * gcc.target/i386/incoming-13.c: Likewise.
1034         * gcc.target/i386/incoming-14.c: Likewise.
1035         * gcc.target/i386/incoming-15.c: Likewise.
1036         * gcc.target/i386/pr37843-4.c: Likewise.
1037
1038 2009-10-30  Dodji Seketeli  <dodji@redhat.com>
1039
1040         PR c++/41863
1041         * g++.dg/template/sizeof12.C: New test.
1042
1043 2009-10-29  Eric Botcazou  <ebotcazou@adacore.com>
1044
1045         * gnat.dg/pack14.adb: New test.
1046
1047 2009-10-29  David Daney  <ddaney@caviumnetworks.com>
1048
1049         * gcc.target/mips/mips.exp (mips_option_groups): Add
1050         mcount-ra-address.
1051         * gcc.target/mips/mmcount-ra-address-1.c: New test.
1052         * gcc.target/mips/mmcount-ra-address-2.c: New test.
1053         * gcc.target/mips/mmcount-ra-address-3.c: New test.
1054
1055 2009-10-29  Michael Matz  <matz@suse.de>
1056
1057         * gcc.target/i386/sse-recip.c: Use fabsf instead of != .
1058         * gcc.target/i386/sse-recip-vec.c: Ditto.
1059         * gcc.target/i386/brokensqrt.c: New test.
1060
1061 2009-10-29  Tobias Burnus  <burnus@net-b.de>
1062
1063         PR fortran/41777
1064         * gfortran.dg/associated_target_3.f90: New testcase.
1065
1066 2009-10-29  Rafael Avila de Espindola  <espindola@google.com>
1067
1068         * gfortran.dg/lto/pr41764_0.f: New.
1069
1070 2009-10-29  Martin Jambor  <mjambor@suse.cz>
1071
1072         PR tree-optimization/41775
1073         * g++.dg/torture/pr41775.C: New testcase.
1074
1075 2009-10-28  Jason Merrill  <jason@redhat.com>
1076
1077         * g++.dg/cpp0x/inline-ns1.C: New.
1078         * g++.dg/cpp0x/inline-ns2.C: New.
1079         * g++.dg/cpp0x/inline-ns3.C: New.
1080
1081 2009-10-28  Paolo Bonzini  <bonzini@gnu.org>
1082
1083         PR rtl-optimization/39715
1084         * gcc.target/arm/thumb-ltu.c: New.
1085
1086 2009-10-28  Richard Guenther  <rguenther@suse.de>
1087
1088         PR lto/41808
1089         PR lto/41839
1090         * gcc.dg/lto/20091027-1_0.c: New testcase.
1091         * gcc.dg/lto/20091027-1_1.c: Likewise.
1092         * g++.dg/lto/20091026-1_0.C: Likewise.
1093         * g++.dg/lto/20091026-1_1.C: Likewise.
1094         * g++.dg/lto/20091026-1_a.h: Likewise.
1095
1096 2009-10-28  Jakub Jelinek  <jakub@redhat.com>
1097
1098         PR middle-end/41837
1099         * gcc.dg/pr41837.c: New test.
1100
1101         PR debug/41801
1102         * g++.dg/ext/sync-3.C: New test.
1103
1104         PR target/41762
1105         * gcc.dg/pr41762.c: New test.
1106
1107 2009-10-28  Richard Guenther  <rguenther@suse.de>
1108
1109         PR middle-end/41855
1110         * gfortran.dg/lto/20091028-1_0.f90: New testcase.
1111         * gfortran.dg/lto/20091028-1_1.c: Likewise.
1112         * gfortran.dg/lto/20091028-2_0.f90: Likewise.
1113         * gfortran.dg/lto/20091028-2_1.c: Likewise.
1114
1115 2009-10-28  Paolo Bonzini  <bonzini@gnu.org>
1116
1117         PR rtl-optimization/39715
1118         * gcc.target/arm/thumb-bitfld1.c: New.
1119
1120 2009-10-28  Paolo Bonzini  <bonzini@gnu.org>
1121
1122         PR rtl-optimization/40741
1123         * gcc.target/arm/thumb-branch1.c: New.
1124
1125 2009-10-27  Jason Merrill  <jason@redhat.com>
1126
1127         * g++.dg/cpp0x/lambda/lambda-conv.C: New.
1128         * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust.
1129         * g++.dg/cpp0x/lambda/lambda-mangle.C: Adjust.
1130         * g++.dg/cpp0x/lambda/lambda-non-const.C: Adjust.
1131
1132 2009-10-27  Eric Botcazou  <ebotcazou@adacore.com>
1133
1134         * gnat.dg/null_pointer_deref1.adb: Accept Constraint_Error.
1135         * gnat.dg/null_pointer_deref2.adb: Likewise.
1136
1137 2009-10-27  Richard Guenther  <rguenther@suse.de>
1138
1139         * gcc.dg/torture/ipa-pta-1.c: Adjust testcase.
1140
1141 2009-10-27  Jakub Jelinek  <jakub@redhat.com>
1142
1143         PR c/41842
1144         * gcc.dg/pr41842.c: New test.
1145
1146 2009-10-27  Revital Eres  <eres@il.ibm.com>
1147
1148         PR tree-optimization/40648
1149         * gcc.target/powerpc/vsx-vectorize-2.c: Adjust testcase following
1150         change in decision of peeling for alignment.
1151         * gcc.target/powerpc/vsx-vectorize-3.c: Likewise.
1152         * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
1153         * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
1154         * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
1155         * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
1156         * gcc.dg/vect/vect-50.c: Likewise.
1157         * gcc.dg/vect/vect-33.c: Likewise.
1158         * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
1159         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
1160         Likewise.
1161         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
1162         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
1163         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
1164         Likewise.
1165         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
1166         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
1167         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
1168         * gcc.dg/vect/vect-60.c: Likewise.
1169         * gcc.dg/vect/vect-26.c: Likewise.
1170         * gcc.dg/vect/vect-52.c: Likewise.
1171         * gcc.dg/vect/vect-44.c: Likewise.
1172         * gcc.dg/vect/vect-27.c: Likewise.
1173         * gcc.dg/vect/vect-70.c: Likewise.
1174         * gcc.dg/vect/vect-28.c: Likewise.
1175         * gcc.dg/vect/no-section-anchors-vect-31.c: Likewise.
1176         * gcc.dg/vect/vect-109.c: Likewise.
1177         * gcc.dg/vect/vect-54.c: Likewise.
1178         * gcc.dg/vect/vect-29.c: Likewise.
1179         * gcc.dg/vect/vect-72.c: Likewise.
1180         * gcc.dg/vect/vect-56.c: Likewise.
1181         * gcc.dg/vect/vect-48.c: Likewise.
1182         * gcc.dg/vect/vect-91.c: Likewise.
1183         * gcc.dg/vect/vect-92.c: Likewise.
1184         * gcc.dg/vect/vect-58.c: Likewise.
1185         * gcc.dg/vect/slp-25.c: Likewise.
1186         * gcc.dg/vect/vect-93.c: Likewise.
1187         * gcc.dg/vect/vect-95.c: Likewise.
1188         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
1189         * gcc.dg/vect/vect-87.c: Likewise.
1190         * gcc.dg/vect/vect-96.c: Likewise.
1191         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
1192         * gcc.dg/vect/vect-88.c: Likewise.
1193         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
1194         * gcc.dg/vect/vect-89.c: Likewise.
1195         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
1196         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
1197         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
1198         * gfortran.dg/vect/vect-2.f90: Likewise.
1199         * gfortran.dg/vect/vect-3.f90: Likewise.
1200         * gfortran.dg/vect/vect-4.f90: Likewise.
1201         * gfortran.dg/vect/vect-5.f90: Likewise.
1202
1203 2009-10-27  Jakub Jelinek  <jakub@redhat.com>
1204
1205         PR c++/41020
1206         * g++.dg/lookup/extern-c-redecl5.C: Fix up regexp.
1207
1208 2009-10-26  Ben Elliston  <bje@au.ibm.com>
1209             Michael Meissner  <meissner@linux.vnet.ibm.com>
1210             Ulrich Weigand  <uweigand@de.ibm.com>
1211
1212         * gcc.target/spu/ea/ea.exp: New file.
1213         * gcc.target/spu/ea/cache1.c: Likewise.
1214         * gcc.target/spu/ea/cast1.c: Likewise.
1215         * gcc.target/spu/ea/cast2.c: Likewise.
1216         * gcc.target/spu/ea/compile1.c: Likewise.
1217         * gcc.target/spu/ea/compile2.c: Likewise.
1218         * gcc.target/spu/ea/cppdefine.c: Likewise.
1219         * gcc.target/spu/ea/errors1.c: Likewise.
1220         * gcc.target/spu/ea/errors2.c: Likewise.
1221         * gcc.target/spu/ea/execute1.c: Likewise.
1222         * gcc.target/spu/ea/execute2.c: Likewise.
1223         * gcc.target/spu/ea/execute3.c: Likewise.
1224         * gcc.target/spu/ea/ops1.c: Likewise.
1225         * gcc.target/spu/ea/ops2.c: Likewise.
1226         * gcc.target/spu/ea/options1.c: Likewise.
1227         * gcc.target/spu/ea/test-sizes.c: Likewise.
1228
1229 2009-10-26  Jakub Jelinek  <jakub@redhat.com>
1230
1231         PR bootstrap/41345
1232         * gcc.dg/pr41345.c: New test.
1233
1234         PR debug/41828
1235         * g++.dg/debug/dwarf2/anonname1.C: New test.
1236
1237 2009-10-26  Jason Merrill  <jason@redhat.com>
1238
1239         PR c++/38796
1240         * g++.dg/cpp0x/defaulted15.C: New.
1241         * g++.dg/cpp0x/defaulted16.C: New.
1242
1243 2009-10-26  Dodji Seketeli  <dodji@redhat.com>
1244
1245         PR c++/41785
1246         * g++.dg/cpp0x/variadic96.C: New test.
1247
1248 2009-10-26  Nick Clifton  <nickc@redhat.com>
1249
1250         * lib/target-supports.exp (check_profiling_available):
1251         Profiling is not, currently, available for the RX port.
1252         (check_effective_target_hard_float): Add support for RX target.
1253         * gcc.target/rx: New directory.
1254         * gcc.target/rx/builtins.c: New test file.
1255         * gcc.target/rx/interrupts.c: New test file.
1256         * gcc.target/rx/rx-abi-function-tests.c: New test file.
1257         * gcc.target/rx/zero-width-bitfield.c: New test file.
1258         * gcc.target/rx/i272091.c: New test file.
1259         * gcc.target/rx/packed-struct.c: New test file.
1260         * gcc.target/rx/rx.exp: New file: Drives RX tests.
1261
1262 2009-10-26  Andrew Pinski  <pinskia@gcc.gnu.org>
1263
1264         * gcc.dg/lto/20091014-1_0.c: Replace -shared with -r -nostlib.
1265         * gcc.dg/lto/20091016-1_0.c: Likewise.
1266         * gcc.dg/lto/20090206-1_0.c: Likewise.
1267         * gcc.dg/lto/20081120-1_0.c: Likewise.
1268         * gcc.dg/lto/20081120-2_0.c: Likewise.
1269         * gcc.dg/lto/20090116_0.c: Likewise.
1270         * gcc.dg/lto/20081126_0.c: Likewise.
1271         * gcc.dg/lto/20091013-1_0.c: Likewise.
1272         * gcc.dg/lto/20081212-1_0.c: Likewise.
1273         * gcc.dg/lto/20091015-1_0.c: Likewise.
1274         * gcc.dg/lto/20090126-1_0.c: Likewise.
1275         * gcc.dg/lto/20090126-2_0.c: Likewise.
1276         * gcc.dg/lto/20091020-1_0.c: Likewise.
1277         * gcc.dg/lto/20091020-2_0.c: Likewise.
1278         * gcc.dg/lto/20081204-1_0.c: Likewise.
1279         * gcc.dg/lto/20081204-2_0.c: Likewise.
1280         * gcc.dg/lto/20081224_0.c: Likewise.
1281         * gcc.dg/lto/20090219_0.c: Likewise.
1282
1283 2009-10-26  Dodji Seketeli  <dodji@redhat.com>
1284
1285         PR c++/41020
1286         * g++.dg/lookup/extern-c-redecl2.C: New test.
1287         * g++.dg/lookup/extern-c-redecl3.C: Likewise.
1288         * g++.dg/lookup/extern-c-redecl4.C: Likewise.
1289         * g++.dg/lookup/extern-c-redecl5.C: Likewise.
1290
1291 2009-10-26  Michael Matz  <matz@suse.de>
1292
1293         PR tree-optimization/41783
1294         * gcc.dg/pr41783.c: New test.
1295         * gcc.dg/tree-ssa/ssa-pre-23.c: Adjust.
1296         * gcc.dg/tree-ssa/ssa-pre-24.c: Don't xfail anymore.
1297         * gcc.dg/tree-ssa/ssa-pre-27.c: New test.
1298
1299 2009-10-26  Janus Weil  <janus@gcc.gnu.org>
1300
1301         PR fortran/41714
1302         * gfortran.dg/class_allocate_4.f03: New test.
1303
1304 2009-10-24  Adam Nemet  <anemet@caviumnetworks.com>
1305
1306         * gcc.target/mips/mult-1.c: New test.
1307
1308 2009-10-24  Janus Weil  <janus@gcc.gnu.org>
1309
1310         PR fortran/41784
1311         * gfortran.dg/extends_8.f03: New test.
1312
1313 2009-10-24  Eric Botcazou  <ebotcazou@adacore.com>
1314
1315         * gnat.dg/specs/pack4.ads: New test.
1316
1317 2009-10-24  Eric Botcazou  <ebotcazou@adacore.com>
1318
1319         * gnat.dg/null_pointer_deref1.adb: New test.
1320         * gnat.dg/null_pointer_deref2.adb: Likewise.
1321
1322 2009-10-24  Paul Thomas  <pault@gcc.gnu.org>
1323
1324         PR fortran/41772
1325         * gfortran.dg/transfer_intrinsic_3.f90.
1326
1327 2009-10-24  Eric Botcazou  <ebotcazou@adacore.com>
1328
1329         * gnat.dg/opt4.adb: New test.
1330
1331 2009-10-23  Joseph Myers  <joseph@codesourcery.com>
1332
1333         PR c/40033
1334         * gcc.dg/noncompile/pr40033-1.c: New test.
1335
1336 2009-10-23  Dodji Seketeli  <dodji@redhat.com>
1337
1338         PR c++/40808
1339         * g++.dg/abi/mangle34.C: New test
1340
1341 2009-10-23  Jason Merrill  <jason@redhat.com>
1342
1343         * g++.dg/cpp0x/lambda/lambda-nested2.C: New.
1344
1345         Core issue 899
1346         * g++.dg/cpp0x/explicit4.C: New.
1347
1348 2009-10-23  Joseph Myers  <joseph@codesourcery.com>
1349
1350         * g++.dg/abi/rtti3.C, g++.dg/abi/thunk4.C: Skip for *-*-mingw* and
1351         *-*-cygwin.
1352         * g++.dg/cpp0x/lambda/lambda-mangle.C: Disable weak symbols tests
1353         for *-*-mingw* and *-*-cygwin.
1354         * g++.dg/opt/vt1.C: Skip for *-*-mingw* and *-*_cygwin.
1355         * g++.dg/template/spec35.C: Disable weak symbol test for
1356         *-*-mingw* and *-*-cygwin.
1357
1358         PR testsuite/31342
1359         * gcc.target/i386/pic-1.c: Skip for *-*-mingw* and *-*-cygwin.
1360
1361 2009-10-23  Janus Weil  <janus@gcc.gnu.org>
1362
1363         PR fortran/41800
1364         * gfortran.dg/class_10.f03: New test.
1365
1366 2009-10-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
1367
1368         PR target/41787
1369         * gcc.target/powerpc/vsx-vrsave.c: New file.
1370
1371 2009-10-23  Joseph Myers  <joseph@codesourcery.com>
1372
1373         PR c/41673
1374         * gcc.dg/Wstrict-aliasing-bogus-vla-1.c: New test.
1375
1376 2009-10-23  Richard Guenther  <rguenther@suse.de>
1377
1378         PR tree-optimization/41778
1379         * gcc.dg/tree-ssa/ssa-pre-26.c: New testcase.
1380
1381 2009-10-22  Richard Guenther  <rguenther@suse.de>
1382
1383         PR lto/41791
1384         * g++.dg/lto/20091022-2_0.C: New testcase.
1385
1386 2009-10-22  Richard Guenther  <rguenther@suse.de>
1387
1388         PR lto/41730
1389         * g++.dg/lto/20091022-1_0.C: New testcase.
1390
1391 2009-10-22  Razya Ladelsky  <razya@il.ibm.com>
1392
1393         * gcc.dg/autopar/outer-4.c: Adjust scan.
1394         * gcc.dg/autopar/outer-5.c: Adjust scan.
1395         * gcc.dg/autopar/outer-5.c: Add scan optimized.
1396
1397         * libgomp.graphite/force-parallel-2.c: Adjust scan.
1398         * gcc.dg/autopar/outer-1.c: New testcase.
1399         * gcc.dg/autopar/outer-2.c: New testcase.
1400         * gcc.dg/autopar/outer-3.c: New testcase.
1401         * gcc.dg/autopar/outer-4.c: New testcase.
1402         * gcc.dg/autopar/outer-5.c: New testcase.
1403         * gcc.dg/autopar/outer-6.c: New testcase.
1404
1405 2009-10-22  Jan Hubicka  <jh@suse.cz>
1406
1407         * gcc.c-torture/compile/pr40556.c: New testcase.
1408
1409 2009-10-22  Janus Weil  <janus@gcc.gnu.org>
1410
1411         PR fortran/41781
1412         * gfortran.dg/goto_8.f90: New test case.
1413
1414 2009-10-21  Sebastian Pop  <sebastian.pop@amd.com>
1415
1416         PR tree-optimization/41497
1417         * gcc.dg/tree-ssa/pr41497.c: New.
1418
1419 2009-10-21  Steve Ellcey  <sje@cup.hp.com>
1420
1421         * g++.dg/tree-ssa/copyprop.C: Use include to define free().
1422
1423 2009-10-21  Joseph Myers  <joseph@codesourcery.com>
1424
1425         * gcc.dg/tls/pie-1.c: New test.
1426
1427 2009-10-21  Jakub Jelinek  <jakub@redhat.com>
1428
1429         * g++.dg/abi/mangle33.C: New test.
1430
1431 2009-10-21  Eric Botcazou  <ebotcazou@adacore.com>
1432
1433         * gnat.dg/discr22.adb: New test.
1434
1435 2009-10-21  Eric Botcazou  <ebotcazou@adacore.com>
1436
1437         * gnat.dg/loop_optimization7.ad[sb]: New test.
1438         * gnat.dg/loop_optimization7_pkg.ads: New helper.
1439
1440 2009-10-21  Janus Weil  <janus@gcc.gnu.org>
1441
1442         PR fortran/41706
1443         PR fortran/41766
1444         * gfortran.dg/class_9.f03: Extended test case.
1445         * gfortran.dg/select_type_7.f03: New test case.
1446
1447 2009-10-20  Richard Guenther  <rguenther@suse.de>
1448
1449         * gcc.dg/lto/20091020-3_0.c: New testcase.
1450
1451 2009-10-20  Richard Guenther  <rguenther@suse.de>
1452
1453         PR lto/41761
1454         * gcc.dg/lto/20091020-1_0.c: New testcase.
1455         * gcc.dg/lto/20091020-1_1.c: Likewise.
1456         * gcc.dg/lto/20091020-2_0.c: Likewise.
1457         * gcc.dg/lto/20091020-2_1.c: Likewise.
1458
1459 2009-10-20  Jakub Jelinek  <jakub@redhat.com>
1460
1461         PR debug/41340
1462         * gcc.dg/pr41340.c: New test.
1463
1464 2009-10-20  Eric Botcazou  <ebotcazou@adacore.com>
1465
1466         * gnat.dg/discr21.ad[sb]: New test.
1467         * gnat.dg/discr21_pkg.ads: New helper.
1468
1469 2009-10-20  Paul Thomas  <pault@gcc.gnu.org>
1470
1471         PR fortran/41706
1472         * gfortran.dg/class_9 : New test.
1473
1474 2009-10-19  Jakub Jelinek  <jakub@redhat.com>
1475
1476         * gcc.dg/raw-string-1.c: New test.
1477         * gcc.dg/raw-string-2.c: New test.
1478         * gcc.dg/raw-string-3.c: New test.
1479         * gcc.dg/raw-string-4.c: New test.
1480         * gcc.dg/raw-string-5.c: New test.
1481         * gcc.dg/raw-string-6.c: New test.
1482         * gcc.dg/raw-string-7.c: New test.
1483         * gcc.dg/utf8-1.c: New test.
1484         * gcc.dg/utf8-2.c: New test.
1485         * gcc.dg/utf-badconcat2.c: New test.
1486         * gcc.dg/utf-dflt2.c: New test.
1487         * gcc.dg/cpp/include6.c: New test.
1488         * g++.dg/ext/raw-string-1.C: New test.
1489         * g++.dg/ext/raw-string-2.C: New test.
1490         * g++.dg/ext/raw-string-3.C: New test.
1491         * g++.dg/ext/raw-string-4.C: New test.
1492         * g++.dg/ext/raw-string-5.C: New test.
1493         * g++.dg/ext/raw-string-6.C: New test.
1494         * g++.dg/ext/raw-string-7.C: New test.
1495         * g++.dg/ext/utf8-1.C: New test.
1496         * g++.dg/ext/utf8-2.C: New test.
1497         * g++.dg/ext/utf-badconcat2.C: New test.
1498         * g++.dg/ext/utf-dflt2.C: New test.
1499
1500         * gcc.dg/cleanup-13.c: New test.
1501
1502 2009-10-19  Janus Weil  <janus@gcc.gnu.org>
1503
1504         PR fortran/41586
1505         * gfortran.dg/auto_dealloc_1.f90: New test case.
1506
1507 2009-10-19  Jakub Jelinek  <jakub@redhat.com>
1508
1509         Port from redhat/gcc-4_4-branch:
1510         2009-10-08  Jakub Jelinek  <jakub@redhat.com>
1511         * gcc.dg/debug/vta-2.c: New test.
1512
1513         2009-09-30  Alexandre Oliva  <aoliva@redhat.com>
1514         * gcc.dg/debug/vta-1.c: New.
1515
1516 2009-10-19  Eric Botcazou  <ebotcazou@adacore.com>
1517
1518         * gnat.dg/noreturn2.ad[sb]: New test.
1519
1520 2009-10-19  Tobias Burnus  <burnus@net-b.de>
1521
1522         PR fortran/41755
1523         * gfortran.dg/equiv_8.f90: New test.
1524         * gfortran.dg/class_allocate_1.f03: Remove obsolete FIXME.
1525
1526 2009-10-19  Joseph Myers  <joseph@codesourcery.com>
1527
1528         * gcc.target/arm/neon-thumb2-move.c: New test.
1529
1530 2009-10-19  Jakub Jelinek  <jakub@redhat.com>
1531
1532         * gcc.dg/debug/vta-3.c: New test.
1533
1534 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
1535
1536         * gnat.dg/nested_proc.adb: Rename into...
1537         * gnat.dg/nested_proc1.adb: ...this.
1538         * gnat.dg/nested_proc2.adb: New test.
1539
1540 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
1541
1542         * gnat.dg/noreturn1.ad[sb]: New test.
1543
1544 2009-10-17  Janus Weil  <janus@gcc.gnu.org>
1545             Paul Thomas  <pault@gcc.gnu.org>
1546
1547         PR fortran/41629
1548         * gfortran.dg/class_6.f90: New test.
1549
1550         PR fortran/41608
1551         PR fortran/41587
1552         * gfortran.dg/class_7.f90: New test.
1553
1554         PR fortran/41618
1555         * gfortran.dg/class_8.f90: New test.
1556
1557 2009-10-17  Richard Guenther  <rguenther@suse.de>
1558
1559         * gcc.dg/lto/20091017-1_0.c: New testcase.
1560         * gcc.dg/lto/20091017-1_1.c: Likewise.
1561
1562 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
1563
1564         * gnat.dg/unchecked_convert4.adb: Add missing rep clause.
1565
1566 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
1567
1568         * gnat.dg/aggr11.adb: New test.
1569         * gnat.dg/aggr11_pkg.ads: New helper.
1570
1571 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
1572
1573         * gnat.dg/slice8.adb: New test.
1574         * gnat.dg/slice8_pkg1.ads: New helper.
1575         * gnat.dg/slice8_pkg2.ads: Likewise.
1576         * gnat.dg/slice8_pkg3.ad[sb]: Likewise.
1577
1578 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
1579
1580         * gnat.dg/unchecked_convert4.adb: New test.
1581
1582 2009-10-15  Jason Merrill  <jason@redhat.com>
1583
1584         PR c++/38798
1585         * g++.dg/cpp0x/trailing5.C: New.
1586
1587         * g++.dg/cpp0x/auto6.C: Rename to trailing1.C.
1588         * g++.dg/cpp0x/auto8.C: Rename to trailing2.C.
1589         * g++.dg/cpp0x/auto12.C: Rename to trailing3.C.
1590         * g++.dg/cpp0x/auto13.C: Rename to trailing4.C.
1591
1592 2009-10-16  Janus Weil  <janus@gcc.gnu.org>
1593
1594         PR fortran/41719
1595         * gfortran.dg/class_5.f03: New test case.
1596         * gfortran.dg/typebound_operator_2.f03: Fixing invalid test case.
1597         * gfortran.dg/typebound_operator_4.f03: Ditto.
1598
1599 2009-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1600
1601         * g++.dg/ipa/iinline-1.C: Use dg-add-options bind_pic_locally.
1602         * g++.dg/other/first-global.C: Likewise.
1603         * g++.dg/parse/attr-externally-visible-1.C: Likewise.
1604         * g++.dg/torture/pr40323.C: Likewise.
1605         * g++.dg/tree-ssa/nothrow-1.C: Likewise.
1606         * gcc.dg/inline-33.c: Likewise.
1607         * gcc.dg/ipa/ipa-1.c: Likewise.
1608         * gcc.dg/ipa/ipa-2.c: Likewise.
1609         * gcc.dg/ipa/ipa-3.c: Likewise.
1610         * gcc.dg/ipa/ipa-4.c: Likewise.
1611         * gcc.dg/ipa/ipa-5.c: Likewise.
1612         * gcc.dg/ipa/ipa-7.c: Likewise.
1613         * gcc.dg/ipa/ipacost-2.c: Likewise.
1614         * gcc.dg/tree-ssa/inline-3.c: Likewise.
1615         * gcc.dg/tree-ssa/local-pure-const.c: Likewise.
1616         * gfortran.dg/whole_file_5.f90: Likewise.
1617         * gfortran.dg/whole_file_6.f90: Likewise.
1618
1619 2009-10-16  Richard Guenther  <rguenther@suse.de>
1620
1621         PR tree-optimization/41728
1622         * gcc.c-torture/compile/pr41728.c: New testcase.
1623
1624 2009-10-16  Richard Guenther  <rguenther@suse.de>
1625
1626         PR lto/41598
1627         * gcc.dg/lto/20091016-1_0.c: New testcase.
1628         * gcc.dg/lto/20091016-1_1.c: Likewise.
1629         * gcc.dg/lto/20091016-1_a.h: Likewise.
1630
1631 2009-10-16  Richard Guenther  <rguenther@suse.de>
1632
1633         PR lto/41715
1634         * gfortran.dg/lto/20091015-1_0.f: New testcase.
1635         * gfortran.dg/lto/20091015-1_1.f: Likewise.
1636         * gfortran.dg/lto/20091015-1_2.f: Likewise.
1637
1638 2009-10-16  Richard Guenther  <rguenther@suse.de>
1639
1640         PR lto/41713
1641         * gfortran.dg/lto/20091016-1_0.f90: New testcase.
1642
1643 2009-10-15  Jakub Jelinek  <jakub@redhat.com>
1644
1645         PR debug/41717
1646         * gcc.dg/debug/pr41717.c: New test.
1647
1648 2009-10-16  Paul Thomas  <pault@gcc.gnu.org>
1649
1650         PR fortran/41648
1651         * gfortran.dg/dynamic_dispatch_4.f03 : New test.
1652
1653         PR fortran/41656
1654         * gfortran.dg/dynamic_dispatch_5.f03 : New test.
1655
1656 2009-10-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
1657
1658         PR target/23983
1659         * gcc.target/powerpc/altivec-4.c (b): Make sure altivec builtin
1660         result used.
1661         * g++.dg/ext/altivec-2.C (main): Ditto.
1662
1663 2009-10-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1664
1665         * lib/target-supports.exp (add_options_for_bind_pic_locally): New.
1666         * gcc.dg/tree-ssa/ipa-cp-1.c: Bind pic locally.
1667
1668 2009-10-15  Richard Guenther  <rguenther@suse.de>
1669
1670         PR lto/41669
1671         * gcc.dg/lto/20091015-1_0.c: New testcase.
1672         * gcc.dg/lto/20091015-1_1.c: Likewise.
1673         * gcc.dg/lto/20091015-1_2.c: Likewise.
1674         * gcc.dg/lto/20091015-1_a.h: Likewise.
1675         * gcc.dg/lto/20091015-1_b.h: Likewise.
1676
1677 2009-10-15  Steve Ellcey  <sje@cup.hp.com>
1678
1679         * gcc.dg/torture/pr41555.c: Add -std=c99 option.
1680
1681 2009-10-14  Daniel Gutson  <dgutson@codesourcery.com>
1682
1683         * gcc.target/arm/neon/vfp-shift-a2t2.c: New test case.
1684
1685 2009-10-14  Jakub Jelinek  <jakub@redhat.com>
1686
1687         * obj-c++.dg/layout-1.mm: Don't xfail dg-bogus on lp64, change
1688         line from 1 to 0.
1689         * obj-c++.dg/bitfield-1.mm: Likewise.
1690         * obj-c++.dg/bitfield-4.mm: Likewise.
1691
1692 2009-10-14  Richard Guenther  <rguenther@suse.de>
1693
1694         PR lto/41173
1695         * gcc.dg/lto/20091014-1_0.c: New testcase.
1696
1697 2009-10-14  Jakub Jelinek  <jakub@redhat.com>
1698
1699         PR testsuite/41707
1700         * g++.dg/plugin/attribute_plugin-test-1.C: Expect the first
1701         warning on line 0 instead of 1.
1702
1703 2009-10-14  Richard Guenther  <rguenther@suse.de>
1704
1705         PR lto/41521
1706         * gfortran.dg/lto/pr41521_0.f90: New testcase.
1707         * gfortran.dg/lto/pr41521_1.f90: Likewise.
1708
1709 2009-10-14  Jakub Jelinek  <jakub@redhat.com>
1710
1711         PR preprocessor/41543
1712         * gcc.dg/debug/dwarf2/pr41543.c: New test.
1713
1714         PR debug/41695
1715         * gcc.dg/debug/dwarf2/pr41695.c: New test.
1716
1717 2009-10-14  Uros Bizjak  <ubizjak@gmail.com>
1718
1719         * gcc.target/i386/i386.exp (check_effective_target_ms_hook_prologue):
1720         New procedure.
1721         * gcc.target/i386/ms_hook_prologue.c: Check for ms_hook_prologue
1722         effective target.
1723
1724 2009-10-14  Jason Merrill  <jason@redhat.com>
1725
1726         PR c++/39866
1727         * g++.dg/cpp0x/defaulted14.C: New.
1728
1729 2009-10-14  Larry Evans  <cppljevans@suddenlink.net>
1730
1731         * g++.dg/cpp0x/vt-40092.C: New.
1732
1733 2009-10-14  Alexandre Oliva  <aoliva@redhat.com>
1734
1735         * gcc.dg/guality/pr41616-1.c: Drop -O2.
1736         * gcc.dg/guality/pr41447-1.c: Likewise.  Name main.
1737
1738 2009-10-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1739
1740         * gfortran.dg/complex_intrinsic_8.f90: New test.
1741
1742 2009-10-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1743
1744         * gcc.dg/torture/builtin-math-6.c: Test complex "arc" functions.
1745         * lib/target-supports.exp (check_effective_target_mpc_arc): New.
1746
1747 2009-10-14  Hans-Peter Nilsson  <hp@axis.com>
1748
1749         PR target/38948
1750         * gcc.dg/torture/pr38948.c: New test.
1751
1752 2009-10-13  Steve Ellcey  <sje@cup.hp.com>
1753
1754         * gfortran.dg/vect/fast-math-pr38968.f90: Add timeout.
1755
1756 2009-10-13  Janus Weil  <janus@gcc.gnu.org>
1757
1758         PR fortran/41581
1759         * gfortran.dg/class_allocate_2.f03: Modified.
1760         * gfortran.dg/class_allocate_3.f03: New test case.
1761
1762 2009-10-13  Richard Guenther  <rguenther@suse.de>
1763
1764         PR lto/41668
1765         * gcc.dg/lto/20091006-2_0.c: New testcase.
1766         * gcc.dg/lto/20091006-2_1.c: Likewise.
1767         * gcc.dg/lto/20091006-2_2.c: Likewise.
1768         * gcc.dg/lto/20091013-1_0.c: Likewise.
1769         * gcc.dg/lto/20091013-1_1.c: Likewise.
1770         * gcc.dg/lto/20091013-1_2.c: Likewise.
1771
1772 2009-10-13  Martin Jambor  <mjambor@suse.cz>
1773
1774         * gcc.c-torture/compile/pr41661.c: New test.
1775
1776 2009-10-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1777
1778         PR libgfortran/41683
1779         * gfortran.dg/fmt_error_9.f: Add check for repeat count after P.
1780
1781 2009-10-12  Jason Merrill  <jason@redhat.com>
1782
1783         PR c++/37875
1784         * g++.dg/cpp0x/decltype18.C: New.
1785
1786         PR c++/37766
1787         * g++.dg/cpp0x/fntmpdefarg1.C: New.
1788
1789 2009-10-12  Janis Johnson  <janis187@us.ibm.com>
1790
1791         * gcc.dg/lto/20090914-2.c: Fix typos in test directives.
1792
1793 2009-10-12  Alexandre Oliva  <aoliva@redhat.com>
1794
1795         PR debug/41343
1796         PR debug/41447
1797         PR debug/41264
1798         PR debug/41338
1799         * gcc.dg/guality/pr41447-1.c: New.
1800         * gcc.dg/debug/pr41264-1.c: New.
1801         * gcc.dg/debug/pr41343-1.c: New.
1802
1803 2009-10-12  Hans-Peter Nilsson  <hp@axis.com>
1804
1805         PR target/26515
1806         * gcc.dg/torture/pr26515.c: New test.
1807
1808 2009-10-12  Janis Johnson  <janis187@us.ibm.com>
1809
1810         PR testsuite/41659
1811         * gcc.dg/lto/20090914-2.c: Use dg-skip-if to skip test.
1812         * lib/lto.exp (lto-get-options-main): Report error for using "target"
1813         or "xfail" with dg-lto-do.
1814
1815 2009-10-12  Stefan Dösinger  <stefan@codeweavers.com>
1816
1817         * gcc.target/i386/ms_hook_prologue.c: New testcase.
1818
1819 2009-10-12  Michael Matz  <matz@suse.de>
1820
1821         * gcc.dg/plugin/one_time_plugin.c: Update test to use the cfg
1822         pass.
1823
1824 2009-10-12  Jakub Jelinek  <jakub@redhat.com>
1825
1826         PR target/41680
1827         * g++.dg/torture/pr41680.C: New test.
1828
1829 2009-10-12  Dodji Seketeli  <dodji@redhat.com>
1830
1831         PR c++/41570
1832         * g++.dg/debug/dwarf2/template-params-7.C: New test.
1833
1834 2009-10-12  Alexandre Oliva  <aoliva@redhat.com>
1835
1836         PR debug/41616
1837         * gcc.dg/guality/pr41616-1.c: New.
1838
1839 2009-10-11  Jason Merrill  <jason@redhat.com>
1840
1841         PR c++/37204
1842         * g++.dg/cpp0x/rv-reinterpret.C: New.
1843
1844 2009-10-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1845
1846         PR libgfortran/38439
1847         * gfortran.dg/fmt_error_9.f: New test.
1848         * gfortran.dg/fmt_error_10.f: New test.
1849
1850 2009-10-11  Paul Thomas  <pault@gcc.gnu.org>
1851
1852         PR fortran/41583
1853         * gfortran.dg/class_4a.f03: New test with class_4b,c and d.f03.
1854         * gfortran.dg/class_4b.f03: As above.
1855         * gfortran.dg/class_4c.f03: As above.
1856         * gfortran.dg/class_4d.f03: As above.
1857
1858 2009-10-11  Richard Guenther  <rguenther@suse.de>
1859
1860         PR tree-optimization/41555
1861         * gcc.dg/torture/pr41555.c: New testcase.
1862
1863 2009-10-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1864
1865         PR libgfortran/35862
1866         * gfortran.dg/round_2.f03: Eliminate possible compile error. Use max
1867         function correctly.
1868
1869 2009-10-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1870
1871         PR libgfortran/35862
1872         * gfortran.dg/round_2.f03: Update test to also test for smaller kind.
1873         Add conditions to avoid runtime errors if not supported.
1874
1875 2009-10-10  Richard Guenther  <rguenther@suse.de>
1876
1877         PR tree-optimization/41654
1878         * gfortran.fortran-torture/compile/pr41654.f90: New testcase.
1879
1880 2009-10-09  Jason Merrill  <jason@redhat.com>
1881
1882         * g++.dg/cpp/ucn-1.C: New.
1883
1884 2009-10-09  Janus Weil  <janus@gcc.gnu.org>
1885
1886         PR fortran/41585
1887         * gfortran.dg/class_2.f03: Extended test case.
1888
1889 2009-10-09  Tobias Burnus  <burnus@net-b.de>
1890
1891         PR fortran/41582
1892         * gfortran.dg/class_allocate_1.f03: Modify code such that
1893         it compiles with the gfc_warning->gfc_error change.
1894         * gfortran.dg/class_allocate_1.f03: New test.
1895
1896 2009-10-09  Janus Weil  <janus@gcc.gnu.org>
1897
1898         PR fortran/41579
1899         * gfortran.dg/select_type_6.f03: New test.
1900
1901 2009-10-09  Jakub Jelinek  <jakub@redhat.com>
1902
1903         PR preprocessor/41445
1904         * gcc.dg/cpp/separate-1.c: Adjust.
1905         * gcc.dg/cpp/spacing1.c: Add -P to dg-options.
1906         * gcc.dg/debug/dwarf2/pr41445-1.c: New test.
1907         * gcc.dg/debug/dwarf2/pr41445-2.c: New test.
1908         * gcc.dg/debug/dwarf2/pr41445-3.c: New test.
1909         * gcc.dg/debug/dwarf2/pr41445-4.c: New test.
1910         * gcc.dg/debug/dwarf2/pr41445-5.c: New test.
1911         * gcc.dg/debug/dwarf2/pr41445-6.c: New test.
1912
1913         PR rtl-optimization/41646
1914         * gcc.c-torture/compile/pr41646.c: New test.
1915
1916 2009-10-09  Richard Guenther  <rguenther@suse.de>
1917
1918         PR tree-optimization/41634
1919         * gcc.c-torture/compile/pr41634.c: New testcase.
1920
1921 2009-10-09  Uros Bizjak  <ubizjak@gmail.com>
1922
1923         * gfortran.dg/block_2.f08: Cleanup "original" tree dump.
1924
1925 2009-10-09  Eric Botcazou  <ebotcazou@adacore.com>
1926
1927         * gnat.dg/opt3.adb: New test.
1928         * gnat.dg/opt3_pkg.ads: New helper.
1929
1930 2009-10-08  Doug Kwan  <dougkwan@google.com>
1931
1932         PR rtl-optimization/41574
1933         * gcc.dg/pr41574.c: New test.
1934
1935 2009-10-08  Cary Coutant  <ccoutant@google.com>
1936
1937         Add support for debugging with ICF (Identical Code Folding).
1938         * g++.dg/debug/dwarf2/icf.C: New test.
1939
1940 2009-10-08  Adam Nemet  <anemet@caviumnetworks.com>
1941
1942         * gcc.target/mips/truncate-6.c: New test.
1943
1944 2009-10-08  Jason Merrill  <jason@redhat.com>
1945
1946         PR c++/36816
1947         * g++.dg/cpp0x/rv-deduce.C: New.
1948
1949         PR c++/37177
1950         * g++.dg/cpp0x/variadic-throw.C: Adjust errors.
1951         * g++.dg/template/explicit-args2.C: New.
1952         * g++.dg/template/explicit-args3.C: New.
1953         * g++.old-deja/g++.pt/crash58.C: Remove some errors.
1954
1955 2009-10-08  Michael Matz  <matz@suse.de>
1956
1957         PR middle-end/41573
1958         * gcc.dg/tree-ssa/foldstring-1.c: Use fre dump.
1959         * gcc.dg/tree-ssa/useless-1.c: Use gimple dump.
1960         * gcc.dg/pr41573.c: New test.
1961
1962 2009-10-07  Joseph Myers  <joseph@codesourcery.com>
1963
1964         PR c/41182
1965         * gcc.c-torture/compile/pr41182-1.c: New.
1966
1967 2009-10-07  Jason Merrill  <jason@redhat.com>
1968
1969         * g++.dg/cpp0x/variadic95.C: New.
1970
1971 2009-10-07  Jason Merrill  <jason@redhat.com>
1972
1973         * g++.dg/template/scope3.C: New.
1974
1975 2009-10-07  Jakub Jelinek  <jakub@redhat.com>
1976
1977         * gcc.dg/debug/dwarf2/inline3.c: New test.
1978
1979 2009-10-07  Daniel Kraft  <d@domob.eu>
1980
1981         PR fortran/41615
1982         * gfortran.dg/assumed_charlen_function_6.f90: New test.
1983
1984 2009-10-07  Janus Weil  <janus@gcc.gnu.org>
1985
1986         * gfortran.dg/same_type_as_2.f03: Modified (was illegal).
1987         * gfortran.dg/select_type_1.f03: Modified error message.
1988         * gfortran.dg/select_type_5.f03: New test.
1989
1990 2009-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1991
1992         PR libgfortran/41612
1993         * gfortran.dg/round_2.f03: Fix test to work on platforms that do not
1994         have kind=10 reals.
1995
1996 2009-10-06  Jason Merrill  <jason@redhat.com>
1997
1998         * g++.dg/cpp0x/lambda/lambda-init.C: New.
1999         * g++.dg/cpp0x/lambda/lambda-direct-init.C: New.
2000
2001 2009-10-06  Richard Guenther  <rguenther@suse.de>
2002
2003         PR lto/41502
2004         * gcc.dg/lto/20091006-1_0.c: New testcase.
2005         * gcc.dg/lto/20091006-1_1.c: Likewise.
2006         * gcc.dg/lto/20091005-2_0.c: Likewise.
2007
2008 2009-10-06  Samuel Tardieu  <sam@rfc1149.net>
2009
2010         PR ada/41383
2011         * gnat.dg/timer_cancel.adb: New test.
2012
2013 2009-10-06  Samuel Tardieu  <sam@rfc1149.net>
2014
2015         PR ada/38333
2016         * gnat.dg/specs/import_abstract.ads: New.
2017
2018 2009-10-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2019
2020         PR libgfortran/35862
2021         * gfortran.dg/round_2.f03: New test.
2022
2023 2009-10-05  Jakub Jelinek  <jakub@redhat.com>
2024
2025         PR debug/41558
2026         * gcc.dg/guality/guality.exp: Move gdb-test proc into...
2027         * lib/gcc-gdb-test.exp: ... here.  New file.
2028         * gfortran.dg/guality/guality.exp: New file.
2029         * gfortran.dg/guality/pr41558.f90: New test.
2030         * gfortran.dg/guality/arg1.f90: New test.
2031
2032 2009-10-05  Paul Thomas  <pault@gcc.gnu.org>
2033
2034         * gfortran.dg/dynamic_dispatch_1.f90: New test.
2035         * gfortran.dg/dynamic_dispatch_2.f90: New test.
2036         * gfortran.dg/dynamic_dispatch_3.f90: New test.
2037         * gfortran.dg/module_md5_1.f90: Update md5 sum.
2038
2039 2009-10-05  Sriraman Tallam  <tmsriram@google.com>
2040
2041         * gcc.dg/plugin/selfassign.c (plugin_init): Change plugin_pass to
2042         register_pass_info.
2043         * gcc.dg/plugin/one_time_plugin.c (plugin_init): Change
2044         plugin_pass to register_pass_info.
2045         * g++.dg/plugin/selfassign.c (plugin_init): Change plugin_pass to
2046         register_pass_info.
2047         * g++.dg/plugin/dumb_plugin.c (plugin_init): Change plugin_pass to
2048         register_pass_info.
2049
2050 2009-10-05  Richard Guenther  <rguenther@suse.de>
2051
2052         PR lto/41281
2053         * gcc.dg/lto/20090914-2_0.c: New testcase.
2054
2055 2009-10-05  Richard Guenther  <rguenther@suse.de>
2056
2057         PR lto/40902
2058         * gcc.dg/lto/20091005-1_0.c: New testcase.
2059         * gcc.dg/lto/20091005-1_1.c: Likewise.
2060
2061 2009-10-05  Richard Guenther  <rguenther@suse.de>
2062
2063         PR lto/41552
2064         PR lto/41487
2065         * g++.dg/lto/20091002-1_0.C: Adjust flags.
2066         * g++.dg/lto/20091004-1_0.C: New testcase.
2067         * g++.dg/lto/20091004-1_1.C: Likewise.
2068         * g++.dg/lto/20091004-2_0.C: Likewise.
2069         * g++.dg/lto/20091004-2_1.C: Likewise.
2070         * g++.dg/lto/20091004-3_0.C: Likewise.
2071         * g++.dg/lto/20091004-3_1.C: Likewise.
2072
2073 2009-10-05  Richard Guenther  <rguenther@suse.de>
2074
2075         PR tree-optimization/23821
2076         * gcc.dg/torture/pr23821.c: New testcase.
2077
2078 2009-10-05  Daniel Kraft  <d@domob.eu>
2079
2080         PR fortran/41403
2081         * gfortran.dg/goto_6.f: New test.
2082         * gfortran.dg/goto_7.f: New test.
2083
2084 2009-10-03  Ben Elliston  <bje@au.ibm.com>
2085             Bill Maddox  <maddox@google.com>
2086             Cary Coutant  <ccoutant@google.com>
2087             Chris Demetriou  <cgd@google.com>
2088             Diego Novillo  <dnovillo@google.com>
2089             Doug Kwan  <dougkwan@google.com>
2090             Jan Hubicka  <jh@suse.cz>
2091             Ollie Wild  <aaw@google.com>
2092             Rafael Espindola  <espindola@google.com>
2093             Richard Guenther  <rguenther@suse.de>
2094             Simon Baldwin  <simonb@google.com>
2095
2096         * g++.dg/20090107-1.C: New.
2097         * g++.dg/20090121-1.C: New.
2098         * g++.dg/ipa/20090113-1.C: New.
2099         * g++.dg/lto: New directory.
2100         * g++.dg/lto/20080829_0.C: New.
2101         * g++.dg/lto/20080904_0.C: New.
2102         * g++.dg/lto/20080907_0.C: New.
2103         * g++.dg/lto/20080908-1_0.C: New.
2104         * g++.dg/lto/20080908-2_0.C: New.
2105         * g++.dg/lto/20080908-3_0.C: New.
2106         * g++.dg/lto/20080909-1_0.C: New.
2107         * g++.dg/lto/20080910-1_0.C: New.
2108         * g++.dg/lto/20080912-1_0.C: New.
2109         * g++.dg/lto/20080912_0.C: New.
2110         * g++.dg/lto/20080915_0.C: New.
2111         * g++.dg/lto/20080916_0.C: New.
2112         * g++.dg/lto/20080917_0.C: New.
2113         * g++.dg/lto/20080924_0.C: New.
2114         * g++.dg/lto/20080926_0.C: New.
2115         * g++.dg/lto/20081008_0.C: New.
2116         * g++.dg/lto/20081022.h: New.
2117         * g++.dg/lto/20081022_0.C: New.
2118         * g++.dg/lto/20081022_1.C: New.
2119         * g++.dg/lto/20081023_0.C: New.
2120         * g++.dg/lto/20081109-1_0.C: New.
2121         * g++.dg/lto/20081109-2_0.C: New.
2122         * g++.dg/lto/20081109_0.C: New.
2123         * g++.dg/lto/20081109_1.C: New.
2124         * g++.dg/lto/20081118-1_0.C: New.
2125         * g++.dg/lto/20081118-1_1.C: New.
2126         * g++.dg/lto/20081118_0.C: New.
2127         * g++.dg/lto/20081118_1.C: New.
2128         * g++.dg/lto/20081119-1.h: New.
2129         * g++.dg/lto/20081119-1_0.C: New.
2130         * g++.dg/lto/20081119-1_1.C: New.
2131         * g++.dg/lto/20081119_0.C: New.
2132         * g++.dg/lto/20081119_1.C: New.
2133         * g++.dg/lto/20081120-1_0.C: New.
2134         * g++.dg/lto/20081120-1_1.C: New.
2135         * g++.dg/lto/20081120-2_0.C: New.
2136         * g++.dg/lto/20081120-2_1.C: New.
2137         * g++.dg/lto/20081123_0.C: New.
2138         * g++.dg/lto/20081123_1.C: New.
2139         * g++.dg/lto/20081125.h: New.
2140         * g++.dg/lto/20081125_0.C: New.
2141         * g++.dg/lto/20081125_1.C: New.
2142         * g++.dg/lto/20081127_0.C: New.
2143         * g++.dg/lto/20081127_1.C: New.
2144         * g++.dg/lto/20081203_0.C: New.
2145         * g++.dg/lto/20081203_1.C: New.
2146         * g++.dg/lto/20081204-1_0.C: New.
2147         * g++.dg/lto/20081204-1_1.C: New.
2148         * g++.dg/lto/20081204-2_0.C: New.
2149         * g++.dg/lto/20081204-2_1.C: New.
2150         * g++.dg/lto/20081209_0.C: New.
2151         * g++.dg/lto/20081209_1.C: New.
2152         * g++.dg/lto/20081211-1.h: New.
2153         * g++.dg/lto/20081211-1_0.C: New.
2154         * g++.dg/lto/20081211-1_1.C: New.
2155         * g++.dg/lto/20081217-1_0.C: New.
2156         * g++.dg/lto/20081217-2_0.C: New.
2157         * g++.dg/lto/20081219_0.C: New.
2158         * g++.dg/lto/20081219_1.C: New.
2159         * g++.dg/lto/20090106_0.C: New.
2160         * g++.dg/lto/20090112_0.C: New.
2161         * g++.dg/lto/20090128_0.C: New.
2162         * g++.dg/lto/20090221_0.C: New.
2163         * g++.dg/lto/20090302_0.C: New.
2164         * g++.dg/lto/20090302_1.C: New.
2165         * g++.dg/lto/20090303_0.C: New.
2166         * g++.dg/lto/20090311-1.h: New.
2167         * g++.dg/lto/20090311-1_0.C: New.
2168         * g++.dg/lto/20090311-1_1.C: New.
2169         * g++.dg/lto/20090311_0.C: New.
2170         * g++.dg/lto/20090311_1.C: New.
2171         * g++.dg/lto/20090312.h: New.
2172         * g++.dg/lto/20090312_0.C: New.
2173         * g++.dg/lto/20090312_1.C: New.
2174         * g++.dg/lto/20090313_0.C: New.
2175         * g++.dg/lto/20090313_1.C: New.
2176         * g++.dg/lto/20090315_0.C: New.
2177         * g++.dg/lto/20090315_1.C: New.
2178         * g++.dg/lto/20091002-1_0.C: New testcase.
2179         * g++.dg/lto/20091002-2_0.C: Likewise..
2180         * g++.dg/lto/20091002-3_0.C: Likewise..
2181         * g++.dg/lto/README: New.
2182         * g++.dg/lto/pr40818_0.C: New.
2183         * g++.dg/opt/thunk3-1.C: New.
2184         * g++.dg/opt/thunk4.C: New.
2185         * gcc.c-torture/execute/builtins/lib/abs.c: Mark builtin
2186         replacements with __attribute__ ((__noinline__)).
2187         * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
2188         * gcc.c-torture/execute/builtins/lib/bzero.c: Likewise.
2189         * gcc.c-torture/execute/builtins/lib/fprintf.c: Likewise.
2190         * gcc.c-torture/execute/builtins/lib/memchr.c: Likewise.
2191         * gcc.c-torture/execute/builtins/lib/memcmp.c: Likewise.
2192         * gcc.c-torture/execute/builtins/lib/memmove.c: Likewise.
2193         * gcc.c-torture/execute/builtins/lib/mempcpy.c: Likewise.
2194         * gcc.c-torture/execute/builtins/lib/memset.c: Likewise.
2195         * gcc.c-torture/execute/builtins/lib/printf.c: Likewise.
2196         * gcc.c-torture/execute/builtins/lib/sprintf.c: Likewise.
2197         * gcc.c-torture/execute/builtins/lib/stpcpy.c: Likewise.
2198         * gcc.c-torture/execute/builtins/lib/strcat.c: Likewise.
2199         * gcc.c-torture/execute/builtins/lib/strchr.c: Likewise.
2200         * gcc.c-torture/execute/builtins/lib/strcmp.c: Likewise.
2201         * gcc.c-torture/execute/builtins/lib/strcpy.c: Likewise.
2202         * gcc.c-torture/execute/builtins/lib/strcspn.c: Likewise.
2203         * gcc.c-torture/execute/builtins/lib/strlen.c: Likewise.
2204         * gcc.c-torture/execute/builtins/lib/strncat.c: Likewise.
2205         * gcc.c-torture/execute/builtins/lib/strncmp.c: Likewise.
2206         * gcc.c-torture/execute/builtins/lib/strncpy.c: Likewise.
2207         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Likewise.
2208         * gcc.c-torture/execute/builtins/lib/strrchr.c: Likewise.
2209         * gcc.c-torture/execute/builtins/lib/strspn.c: Likewise.
2210         * gcc.c-torture/execute/builtins/lib/strstr.c: Likewise.
2211         * gcc.dg/20081223-1.c: New.
2212         * gcc.dg/lto: New directory.
2213         * gcc.dg/lto/20080908_0.c: New.
2214         * gcc.dg/lto/20080917_0.c: New.
2215         * gcc.dg/lto/20080924_0.c: New.
2216         * gcc.dg/lto/20081024_0.c: New.
2217         * gcc.dg/lto/20081109_0.c: New.
2218         * gcc.dg/lto/20081111_0.c: New.
2219         * gcc.dg/lto/20081111_1.c: New.
2220         * gcc.dg/lto/20081112_0.c: New.
2221         * gcc.dg/lto/20081112_1.c: New.
2222         * gcc.dg/lto/20081115_0.c: New.
2223         * gcc.dg/lto/20081115_1.c: New.
2224         * gcc.dg/lto/20081115_2.c: New.
2225         * gcc.dg/lto/20081118_0.c: New.
2226         * gcc.dg/lto/20081118_1.c: New.
2227         * gcc.dg/lto/20081118_2.c: New.
2228         * gcc.dg/lto/20081120-1_0.c: New.
2229         * gcc.dg/lto/20081120-1_1.c: New.
2230         * gcc.dg/lto/20081120-2_0.c: New.
2231         * gcc.dg/lto/20081120-2_1.c: New.
2232         * gcc.dg/lto/20081125_0.c: New.
2233         * gcc.dg/lto/20081125_1.c: New.
2234         * gcc.dg/lto/20081126_0.c: New.
2235         * gcc.dg/lto/20081201-1_0.c: New.
2236         * gcc.dg/lto/20081201-1_1.c: New.
2237         * gcc.dg/lto/20081201-1_2.c: New.
2238         * gcc.dg/lto/20081201-2_0.c: New.
2239         * gcc.dg/lto/20081201-2_1.c: New.
2240         * gcc.dg/lto/20081202-1_0.c: New.
2241         * gcc.dg/lto/20081202-1_1.c: New.
2242         * gcc.dg/lto/20081202-2_0.c: New.
2243         * gcc.dg/lto/20081202-2_1.c: New.
2244         * gcc.dg/lto/20081204-1_0.c: New.
2245         * gcc.dg/lto/20081204-1_1.c: New.
2246         * gcc.dg/lto/20081204-2_0.c: New.
2247         * gcc.dg/lto/20081210-1_0.c: New.
2248         * gcc.dg/lto/20081212-1_0.c: New.
2249         * gcc.dg/lto/20081222_0.c: New.
2250         * gcc.dg/lto/20081222_0.h: New.
2251         * gcc.dg/lto/20081222_1.c: New.
2252         * gcc.dg/lto/20081224_0.c: New.
2253         * gcc.dg/lto/20081224_0.h: New.
2254         * gcc.dg/lto/20081224_1.c: New.
2255         * gcc.dg/lto/20090116_0.c: New.
2256         * gcc.dg/lto/20090120_0.c: New.
2257         * gcc.dg/lto/20090126-1_0.c: New.
2258         * gcc.dg/lto/20090126-2_0.c: New.
2259         * gcc.dg/lto/20090206-1_0.c: New.
2260         * gcc.dg/lto/20090206-2_0.c: New.
2261         * gcc.dg/lto/20090210_0.c: New.
2262         * gcc.dg/lto/20090210_1.c: New.
2263         * gcc.dg/lto/20090213_0.c: New.
2264         * gcc.dg/lto/20090213_1.c: New.
2265         * gcc.dg/lto/20090218-1_0.c: New.
2266         * gcc.dg/lto/20090218-1_1.c: New.
2267         * gcc.dg/lto/20090218-2_0.c: New.
2268         * gcc.dg/lto/20090218-2_1.c: New.
2269         * gcc.dg/lto/20090218_0.c: New.
2270         * gcc.dg/lto/20090218_1.c: New.
2271         * gcc.dg/lto/20090218_2.c: New.
2272         * gcc.dg/lto/20090218_3.c: New.
2273         * gcc.dg/lto/20090219_0.c: New.
2274         * gcc.dg/lto/20090312_0.c: New.
2275         * gcc.dg/lto/20090312_1.c: New.
2276         * gcc.dg/lto/20090313_0.c: New.
2277         * gcc.dg/lto/20090706-1_0.c: New.
2278         * gcc.dg/lto/20090706-2_0.c: New.
2279         * gcc.dg/lto/20090717_0.c: New.
2280         * gcc.dg/lto/20090717_1.c: New.
2281         * gcc.dg/lto/20090729_0.c: New.
2282         * gcc.dg/lto/20090729_1.c: New.
2283         * gcc.dg/lto/20090812_0.c: New.
2284         * gcc.dg/lto/20090812_1.c: New.
2285         * gcc.dg/lto/20090914-1_0.c: New.
2286         * gcc.dg/lto/README: New.
2287         * gcc.dg/visibility-7.c: Adjust expected pattern
2288         * gfortran.dg/lto: New directory.
2289         * gfortran.dg/lto/pr40724_0.f: New.
2290         * gfortran.dg/lto/pr40724_1.f: New.
2291         * gfortran.dg/lto/pr40725_0.f03: New.
2292         * gfortran.dg/lto/pr40725_1.c: New.
2293         * gfortran.dg/lto/pr41069_0.f90: New.
2294         * gfortran.dg/lto/pr41069_1.f90: New.
2295         * gfortran.dg/lto/pr41069_2.f90: New.
2296         * g++.dg/README: Add 'lto' directory.
2297         * g++.dg/dg.exp: Also scan 'lto' directory
2298
2299 2009-10-03  Ben Elliston  <bje@au.ibm.com>
2300             Janis Johnson  <janis187@us.ibm.com>
2301             Diego Novillo  <dnovillo@google.com>
2302
2303         * g++.dg/lto/lto.exp: New.
2304         * gcc.c-torture/execute/execute.exp: Add
2305         LTO_TORTURE_OPTIONS TO C_TORTURE_OPTIONS.
2306         * gcc.c-torture/execute/builtins/builtins.exp: Likewise.
2307         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
2308         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
2309         * gcc.target/i386/math-torture/math-torture.exp: Likewise.
2310         * gcc.dg/lto/lto.exp: New.
2311         * gfortran.dg/lto/lto.exp: New.
2312         * lib/target-supports.exp (check_effective_target_lto): New.
2313         * lib/c-torture.exp: Load target-supports.exp.  Define
2314         LTO_TORTURE_OPTIONS if check_effective_target_lto returns nonzero.
2315         * lib/gcc-dg.exp: Likewise.
2316         * lib/lto.exp: New.
2317         * lib/torture-options.exp: Add support for a third argument.
2318
2319 2009-10-03  Uros Bizjak  <ubizjak@gmail.com>
2320
2321         PR testsuite/41542
2322         * gcc.dg/tree-ssa/ipa-cp-1.c: Remove mis-merged garbage.
2323
2324 2009-10-02  Jason Merrill  <jason@redhat.com>
2325
2326         * g++.dg/abi/mangle32.C: New.
2327
2328 2009-10-02  Eric Botcazou  <ebotcazou@adacore.com>
2329
2330         * gnat.dg/atomic2.adb: New test.
2331
2332 2009-10-02  Eric Botcazou  <ebotcazou@adacore.com>
2333
2334         * gnat.dg/array11.adb: New test.
2335         * gnat.dg/array12.adb: Likewise.
2336
2337 2009-10-02  Eric Botcazou  <ebotcazou@adacore.com>
2338
2339         * gnat.dg/array10.adb: New test.
2340         * gnat.dg/object_overflow.adb: Tweak.
2341
2342 2009-10-02  Jack Howarth  <howarth@bromo.med.uc.edu>
2343
2344         * gcc.dg/guality/guality.exp: Disable on darwin.
2345
2346 2009-10-02  Janis Johnson  <janis187@us.ibm.com>
2347
2348         * c-c++-common/dfp/func-vararg-alternate-d32.c: Remove XFAIL.
2349         * c-c++-common/dfp/func-vararg-dfp.c: Ditto.
2350         * c-c++-common/dfp/func-vararg-mixed.c: Ditto.
2351         * c-c++-common/dfp/func-vararg-mixed-2.c: Ditto.
2352
2353 2009-10-02  Tobias Burnus  <burnus@net-b.de>
2354
2355         PR fortran/41479
2356         * gfortran.dg/intent_out_5.f90: New test.
2357
2358 2009-10-02  Jakub Jelinek  <jakub@redhat.com>
2359
2360         PR debug/41404
2361         PR debug/41353
2362         * gcc.dg/guality/pr41404-1.c: New test.
2363         * gcc.dg/guality/pr41353-2.c: New test.
2364
2365 2009-10-02  H.J. Lu  <hongjiu.lu@intel.com>
2366
2367         PR testsuite/41546
2368         * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Change -mtune=i586
2369         to -mtune=generic.
2370
2371 2009-10-01  Jan Hubicka  <jh@suse.cz>
2372
2373         * gcc.dg/tree-ssa/ipa-cp-1.c: New testcase.
2374
2375 2009-10-01  Loren J. Rittle  <ljrittle@acm.org>
2376
2377         * gcc.dg/20021014-1.c (*-*-freebsd*): Use dg-message.
2378
2379         * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Specify -mtune=i586.
2380
2381 2009-10-01  Tobias Burnus  <burnus@net-b.de>
2382
2383         PR fortran/41515
2384         * gfortran.dg/parameter_array_init_5.f90: New test.
2385
2386 2009-10-01  Jason Merrill  <jason@redhat.com>
2387
2388         * g++.dg/cpp0x/defaulted13.C: New.
2389
2390 2009-09-30  Dennis Wassel  <dennis.wassel@gmail.com>
2391
2392         * gfortran.dg/bounds_check_7.f90: Adapted error message.
2393         * gfortran.dg/bounds_check_11.f90: Likewise.
2394         * gfortran.dg/bounds_check_fail_1.f90: Likewise.
2395
2396 2009-09-30  Tobias Burnus  <burnus@net-b.de>
2397
2398         * gfortran.dg/select_type_4.f90: New test.
2399
2400 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
2401
2402         * gfortran.dg/same_type_as_1.f03: New test.
2403         * gfortran.dg/same_type_as_2.f03: Ditto.
2404
2405 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
2406
2407         * gfortran.dg/select_type_1.f03: Extended.
2408         * gfortran.dg/select_type_3.f03: New test.
2409
2410 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
2411
2412         * gfortran.dg/class_allocate_1.f03: New test.
2413
2414 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
2415
2416         PR fortran/40996
2417         * gfortran.dg/allocatable_scalar_3.f90: New test.
2418         * gfortran.dg/select_type_2.f03: Ditto.
2419         * gfortran.dg/typebound_proc_5.f03: Changed error messages.
2420
2421 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
2422
2423         * gfortran.dg/block_name_2.f90: Modified error message.
2424         * gfortran.dg/select_6.f90: Ditto.
2425         * gfortran.dg/select_type_1.f03: New test.
2426
2427 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
2428
2429         * gfortran.dg/allocate_derived_1.f90: Remove -w option.
2430         * gfortran.dg/class_1.f03: Ditto.
2431         * gfortran.dg/class_2.f03: Ditto.
2432         * gfortran.dg/proc_ptr_comp_pass_1.f90: Ditto.
2433         * gfortran.dg/proc_ptr_comp_pass_2.f90: Ditto.
2434         * gfortran.dg/proc_ptr_comp_pass_3.f90: Ditto.
2435         * gfortran.dg/typebound_call_10.f03: Ditto.
2436         * gfortran.dg/typebound_call_2.f03: Ditto.
2437         * gfortran.dg/typebound_call_3.f03: Ditto.
2438         * gfortran.dg/typebound_call_4.f03: Ditto.
2439         * gfortran.dg/typebound_call_9.f03: Ditto.
2440         * gfortran.dg/typebound_generic_3.f03: Ditto.
2441         * gfortran.dg/typebound_generic_4.f03: Ditto.
2442         * gfortran.dg/typebound_operator_1.f03: Ditto.
2443         * gfortran.dg/typebound_operator_2.f03: Ditto.
2444         * gfortran.dg/typebound_operator_3.f03: Ditto.
2445         * gfortran.dg/typebound_operator_4.f03: Ditto.
2446         * gfortran.dg/typebound_proc_1.f08: Ditto.
2447         * gfortran.dg/typebound_proc_5.f03: Ditto.
2448         * gfortran.dg/typebound_proc_6.f03: Ditto.
2449
2450 2009-09-30  Jason Merrill  <jason@redhat.com>
2451
2452         * g++.dg/eh/init-temp1.C: Improve test.
2453
2454 2009-09-30  Uros Bizjak  <ubizjak@gmail.com>
2455
2456         PR target/22093
2457         * gcc.target/alpha/pr22093.c: New test.
2458
2459 2009-09-29  John Freeman  <jfreeman08@gmail.com>
2460             Jason Merrill  <jason@redhat.com>
2461
2462         * g++.dg/cpp0x/lambda/lambda-array.C: New.
2463         * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: New.
2464         * g++.dg/cpp0x/lambda/lambda-capture-const-ref-neg.C: New.
2465         * g++.dg/cpp0x/lambda/lambda-const.C: New.
2466         * g++.dg/cpp0x/lambda/lambda-copy-default-neg.C: New.
2467         * g++.dg/cpp0x/lambda/lambda-copy-default.C: New.
2468         * g++.dg/cpp0x/lambda/lambda-copy-neg.C: New.
2469         * g++.dg/cpp0x/lambda/lambda-copy.C: New.
2470         * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: New.
2471         * g++.dg/cpp0x/lambda/lambda-ctors.C: New.
2472         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: New.
2473         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: New.
2474         * g++.dg/cpp0x/lambda/lambda-deduce-ext.C: New.
2475         * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: New.
2476         * g++.dg/cpp0x/lambda/lambda-deduce.C: New.
2477         * g++.dg/cpp0x/lambda/lambda-defarg.C: New.
2478         * g++.dg/cpp0x/lambda/lambda-eh.C: New.
2479         * g++.dg/cpp0x/lambda/lambda-errloc.C: New.
2480         * g++.dg/cpp0x/lambda/lambda-field-names.C: New.
2481         * g++.dg/cpp0x/lambda/lambda-in-class-neg.C: New.
2482         * g++.dg/cpp0x/lambda/lambda-in-class.C: New.
2483         * g++.dg/cpp0x/lambda/lambda-lookup-neg.C: New.
2484         * g++.dg/cpp0x/lambda/lambda-mangle.C: New.
2485         * g++.dg/cpp0x/lambda/lambda-mixed.C: New.
2486         * g++.dg/cpp0x/lambda/lambda-mutable.C: New.
2487         * g++.dg/cpp0x/lambda/lambda-nested.C: New.
2488         * g++.dg/cpp0x/lambda/lambda-non-const.C: New.
2489         * g++.dg/cpp0x/lambda/lambda-nop.C: New.
2490         * g++.dg/cpp0x/lambda/lambda-ns-scope.C: New.
2491         * g++.dg/cpp0x/lambda/lambda-pass.C: New.
2492         * g++.dg/cpp0x/lambda/lambda-recursive.C: New.
2493         * g++.dg/cpp0x/lambda/lambda-ref-default.C: New.
2494         * g++.dg/cpp0x/lambda/lambda-ref.C: New.
2495         * g++.dg/cpp0x/lambda/lambda-std-function.C: New.
2496         * g++.dg/cpp0x/lambda/lambda-template.C: New.
2497         * g++.dg/cpp0x/lambda/lambda-this.C: New.
2498         * g++.dg/cpp0x/lambda/lambda-type.C: New.
2499         * g++.dg/cpp0x/lambda/lambda-use.C: New.
2500         * lib/prune.exp: Accept "In lambda function".
2501
2502 2009-09-29  Harsha Jagasia  <harsha.jagasia@amd.com>
2503
2504         * gcc.target/i386/fma4-check.h: New file.
2505         * gcc.target/i386/fma4-fma.c: Ditto.
2506         * gcc.target/i386/fma4-maccXX.c: Ditto.
2507         * gcc.target/i386/fma4-msubXX.c: Ditto.
2508         * gcc.target/i386/fma4-nmaccXX.c: Ditto.
2509         * gcc.target/i386/fma4-nmsubXX.c: Ditto.
2510         * gcc.target/i386/fma4-vector.c: Ditto.
2511         * gcc.target/i386/fma4-256-maccXX.c: Ditto.
2512         * gcc.target/i386/fma4-256-msubXX.c: Ditto.
2513         * gcc.target/i386/fma4-256-nmaccXX.c: Ditto.
2514         * gcc.target/i386/fma4-256-nmsubXX.c: Ditto.
2515         * gcc.target/i386/fma4-256-vector.c: Ditto.
2516         * gcc.target/i386/funcspec-2.c: Ditto.
2517
2518         * gcc.target/i386/funcspec-4.c: Test error conditions related to FMA4.
2519
2520         * gcc.target/i386/funcspec-5.c: Add FMA4.
2521         * gcc.target/i386/funcspec-6.c: Ditto.
2522         * gcc.target/i386/funcspec-8.c: Ditto.
2523
2524         * gcc.target/i386/funcspec-9.c: New file.
2525
2526         * gcc.target/i386/i386.exp: Add check_effective_target_fma4.
2527
2528         * gcc.target/i386/isa-10.c: New file.
2529         * gcc.target/i386/isa-11.c: Ditto.
2530         * gcc.target/i386/isa-12.c: Ditto.
2531         * gcc.target/i386/isa-13.c: Ditto.
2532         * gcc.target/i386/isa-2.c: Ditto.
2533         * gcc.target/i386/isa-3.c: Ditto.
2534         * gcc.target/i386/isa-4.c: Ditto.
2535         * gcc.target/i386/isa-7.c: Ditto.
2536         * gcc.target/i386/isa-8.c: Ditto.
2537         * gcc.target/i386/isa-9.c: Ditto.
2538
2539         * gcc.target/i386/isa-14.c: Add FMA4.
2540         * gcc.target/i386/isa-1.c: Ditto.
2541         * gcc.target/i386/isa-5.c: Ditto.
2542         * gcc.target/i386/isa-6.c: Ditto.
2543
2544         * gcc.target/i386/sse-12.c: New file.
2545         * gcc.target/i386/sse-13.c: Ditto.
2546         * gcc.target/i386/sse-14.c: Ditto.
2547         * gcc.target/i386/sse-22.c: Ditto.
2548
2549         * g++.dg/other/i386-2.C: Add -mfma4 to dg-options.
2550         * g++.dg/other/i386-3.C: Ditto.
2551         * g++.dg/other/i386-5.C: Ditto.
2552         * g++.dg/other/i386-6.C: Ditto.
2553
2554 2009-09-29  H.J. Lu  <hongjiu.lu@intel.com>
2555
2556         PR testsuite/41496
2557         * g++.dg/dfp/dfp.exp: Unset DEFAULT_CXXFLAGS if it didn't exist
2558         before.
2559
2560 2009-09-29  Janis Johnson  <janis187@us.ibm.com>
2561
2562         * gcc.test-framework/dg-bogus-exp-XF.c: Move dg-bogus directive.
2563         * gcc.test-framework/dg-warning-exp-P.c: Move dg-warning directives.
2564
2565 2009-09-29  Jakub Jelinek  <jakub@redhat.com>
2566
2567         PR debug/41438
2568         * gcc.dg/debug/dwarf2/const-1.c: Add dg-require-visibility, make x
2569         hidden.
2570         * g++.dg/debug/dwarf2/const-1.C: Likewise.
2571
2572 2009-09-29  Harsha Jagasia  <harsha.jagasia@amd.com>
2573
2574         * gcc.target/i386/i386.exp: Remove check_effective_target_sse5.
2575         * gcc.target/i386/isa-1.c: Remove SSE5.
2576         * gcc.target/i386/isa-5.c: Ditto.
2577         * gcc.target/i386/isa-6.c: Ditto.
2578         * gcc.target/i386/funcspec-4.c: Remove error conditions
2579         related to SSE5.
2580         * gcc.target/i386/avx-1.c: Remove comments to mmintrin-common.h.
2581         * gcc.target/i386/avx-2.c: Ditto.
2582         * gcc.target/i386/sse-23.c: Ditto.
2583         * gcc.target/i386/funcspec-9.c: Delete.
2584
2585 2009-09-29  Jakub Jelinek  <jakub@redhat.com>
2586
2587         * gcc.dg/guality/guality.exp (gdb-test): New proc for use in dg-final.
2588         * gcc.dg/guality/pr41353-1.c: New test.
2589
2590         PR testsuite/41444
2591         * gcc.dg/guality/guality.h (GUALITY_GDB_REDIRECT): Fix a typo
2592         in macro name definition for non-unix/win32/msdos.
2593
2594 2009-09-29  Daniel Kraft  <d@domob.eu>
2595
2596         PR fortran/39626
2597         * gfortran.dg/block_1.f08: New test.
2598         * gfortran.dg/block_2.f08: New test.
2599         * gfortran.dg/block_3.f90: New test.
2600         * gfortran.dg/block_4.f08: New test.
2601         * gfortran.dg/block_5.f08: New test.
2602         * gfortran.dg/block_6.f08: New test.
2603         * gfortran.dg/block_7.f08: New test.
2604         * gfortran.dg/block_8.f08: New test.
2605
2606 2009-09-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2607
2608         PR libgfortran/35862
2609         * gfortran.dg/round_1.f03: New test.
2610         * gfortran.dg/f2003_io_3.f03: Update test.
2611
2612 2009-09-28  Easwaran Raman  <eraman@google.com>
2613
2614         * gcc.target/i386/ifcvt-onecmpl-abs-1.c: New file.
2615         * gcc.c-torture/execute/ifcvt-onecmpl-abs-1.c: New file.
2616
2617 2009-09-28  Janis Johnson  <janis187@us.ibm.com>
2618
2619         * g++.dg/dfp/dfp.exp: Run tests from c-c++-common/dfp.
2620         * c-c++-common/dfp/func-vararg-alternate-d32.c: XFAIL for C++.
2621         * c-c++-common/dfp/func-vararg-dfp.c: Ditto.
2622         * c-c++-common/dfp/func-vararg-mixed.c: Ditto.
2623         * c-c++-common/dfp/func-vararg-mixed-2.c: Ditto.
2624
2625         * g++.dg/dfp/dfp.exp: Fix typo.
2626
2627         * lib/target-supports.exp (check-effective-target-dfp-nocache):
2628         Fix typo that breaks the check.
2629
2630 2009-09-28  Olivier Hainque  <hainque@adacore.com>
2631
2632         * gnat.dg (tagged_alloc_free.adb): New testcase.
2633
2634 2009-09-28  Janis Johnson  <janis187@us.ibm.com>
2635
2636         * g++.dg/dfp: New directory.
2637         * g++.dg/dg.exp: Prune tests in dfp directory.
2638         * g++.dg/dfp/dfp.exp: New.
2639         * g++.dg/dfp/mangle-mode.C: New test.
2640
2641 2009-09-28  Michael Matz  <matz@suse.de>
2642
2643         * gcc.dg/builtins-44.c: Use __builtin_isinf_sign when checking
2644         for sign of -Inf.
2645
2646 2009-09-27  Richard Henderson  <rth@redhat.com>
2647
2648         * gcc.c-torture/compile/pr41469.c: Add -fexceptions.
2649         * gcc.dg/tree-ssa/pr41469-1.c: New.
2650
2651 2009-09-26  Andreas Schwab  <schwab@linux-m68k.org>
2652
2653         PR c/41476
2654         * gcc.dg/cond-constqual-1.c: New test.
2655
2656 2009-09-26  Michael Matz  <matz@suse.de>
2657
2658         PR lto/40758
2659         PR middle-end/41470
2660         * gcc.dg/pr41470.c: New test.
2661
2662 2009-09-26  Eric Botcazou  <ebotcazou@adacore.com>
2663
2664         * gnat.dg/array9.adb: New test.
2665
2666 2009-09-26  Michael Matz  <matz@suse.de>
2667
2668         PR tree-optimization/41454
2669         * gcc.dg/pr41454.c: New test.
2670
2671 2009-09-25  Dodji Seketeli  <dodji@redhat.com>
2672
2673         * g++.dg/debug/dwarf2/template-func-params-4.C: Adjust after renaming
2674         DW_TAG_template_parameter_pack and DW_TAG_formal_parameter_pack
2675         into DW_TAG_GNU_template_parameter_pack and
2676         DW_TAG_GNU_formal_parameter_pack.
2677         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
2678         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
2679
2680 2009-09-25  Nathan Froyd  <froydnj@codesourcery.com>
2681
2682         * gcc.dg/vect/vect.exp: Append extra parameters as separate
2683         parameters for alignment-sensitive -fsection-anchors tests.
2684
2685 2009-09-25  Richard Guenther  <rguenther@suse.de>
2686
2687         PR middle-end/41463
2688         * gcc.c-torture/execute/pr41463.c: New testcase.
2689
2690 2009-09-25  Olivier Hainque  <hainque@adacore.com>
2691
2692         * gnat.dg/sse_nolib.adb: New testcase.
2693
2694 2009-09-25  Revital Eres  <ERES@il.ibm.com>
2695
2696         * gcc.target/powerpc/vsx-vectorize-8.c: New test.
2697         * gcc.target/powerpc/vsx-vectorize-1.c: Likewise.
2698         * gcc.target/powerpc/vsx-vectorize-2.c: Likewise.
2699         * gcc.target/powerpc/vsx-vectorize-3.c: Likewise.
2700         * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
2701         * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
2702         * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
2703         * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
2704         * gcc.dg/vect/vect.exp: Add Power7 flags.
2705         * g++.dg/vect/vect.exp: Likewise.
2706         * gfortran.dg/vect/vect.exp: Likewise.
2707
2708 2009-09-24  Steven G. Kargl  <kargl@gcc.gnu.org>
2709
2710         PR fortran/41459
2711         * gfortran.dg/empty_label.f: New test.
2712         * gfortran.dg/empty_label.f90: Ditto.
2713         * gfortran.dg/warnings_are_errors_1.f: Fix to emit a single warning.
2714
2715 2009-09-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2716
2717         * gcc.dg/torture/builtin-math-7.c: Test complex int division at
2718         compile-time.
2719
2720 2009-09-24  Adam Nemet  <anemet@caviumnetworks.com>
2721
2722         * lib/scanasm.exp (make_pattern_printable): New function.
2723         (dg-scan, scan-assembler-times, scan-assembler-dem,
2724         scan-assembler-dem-not): Use it.
2725
2726 2009-09-24  H.J. Lu  <hongjiu.lu@intel.com>
2727
2728         * gcc.target/i386/pr12329.c (dg-do): Changed to run.
2729         (test_nested): Renamed to ...
2730         (test_nested1): This.
2731         (test_nested2): New.
2732         (main): Likewise.
2733
2734 2009-09-24  Richard Guenther  <rguenther@suse.de>
2735
2736         PR tree-optimization/36143
2737         PR tree-optimization/38747
2738         * gcc.dg/tree-ssa/fre-vce-1.c: XFAIL.
2739         * gcc.dg/tree-ssa/forwprop-6.c: Likewise.
2740         * g++.dg/torture/pr38747.C: New testcase.
2741         * g++.dg/tree-ssa/pr19637.C: Un-XFAIL.
2742
2743 2009-09-24  Eric Botcazou  <ebotcazou@adacore.com>
2744
2745         * gnat.dg/nested_proc.adb: New test.
2746
2747 2009-09-24  Jakub Jelinek  <jakub@redhat.com>
2748
2749         * gcc.target/i386/pr12329.c: Adjust.
2750
2751 2009-09-23  Alexandre Oliva  <aoliva@redhat.com>
2752
2753         PR debug/41248
2754         * gcc.dg/pr41248.c: New.
2755
2756 2009-09-23  Dodji Seketeli  <dodji@redhat.com>
2757
2758         PR debug/41065
2759         * gcc.dg/debug/dwarf2/global-used-types.c: New test.
2760
2761 2009-09-23  Andreas Schwab  <schwab@redhat.com>
2762
2763         * lib/profopt.exp (profopt-get-options): Set tool_flags for
2764         current_compiler_flags.  Fix typos.
2765
2766 2009-09-23  Yuri Gribov  <tetra2005@googlemail.com>
2767
2768         * gcc.c-torture/execute/980526-2.c: Skip if sizeof (int) > 4.
2769
2770 2009-09-23  Uros Bizjak  <ubizjak@gmail.com>
2771
2772         PR c/39779
2773         * gcc.c-torture/compile/pr39779.c: New test.
2774
2775 2009-09-22  Dodji Seketeli  <dodji@redhat.com>
2776
2777         * g++.dg/debug/dwarf2/template-func-params-4.C: Adjust.
2778         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
2779         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
2780
2781 2009-09-22  Alexandre Oliva  <aoliva@redhat.com>
2782
2783         PR debug/41295
2784         * gcc.dg/pr41295.c: New.
2785
2786 2009-09-22  Neil Vachharajani  <nvachhar@google.com>
2787
2788         * gcc.dg/pr40209.c: Add test case.
2789
2790 2009-09-22  Adam Nemet  <anemet@caviumnetworks.com>
2791
2792         * gcc.target/mips/code-readable-1.c: Change \. to \\. when
2793         matching assembly.
2794         * gcc.target/mips/code-readable-2.c: Likewise.
2795         * gcc.target/mips/code-readable-3.c: Likewise.
2796
2797 2009-09-22  Janis Johnson  <janis187@us.ibm.com>
2798
2799         * lib/target-supports.exp (check_effective_target_dfp_nocache):
2800         Check support via mode instead of C type.
2801         (check_effective_target_dfprt_nocache): Ditto.
2802         (check_effective_target_hard_dfp): Ditto.
2803
2804 2009-09-22  Richard Guenther  <rguenther@suse.de>
2805
2806         PR middle-end/41395
2807         * gcc.c-torture/execute/pr41395-1.c: New testcase.
2808         * gcc.c-torture/execute/pr41395-2.c: Likewise.
2809
2810 2009-09-22  Jakub Jelinek  <jakub@redhat.com>
2811
2812         * gcc.dg/20090922-1.c: New test.
2813
2814         PR bootstrap/41405
2815         * gfortran.dg/debug/pr37738.f: Add -gno-strict-dwarf to dg-options.
2816         * gfortran.dg/debug/pr35154-dwarf2.f: Likewise.
2817         * g++.dg/debug/dwarf2/explicit-constructor.C: Likewise.
2818         * g++.dg/debug/dwarf2/imported-module-2.C: Likewise.
2819         * g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
2820         * g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
2821         * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
2822         * objc.dg/dwarf-2.m: Likewise.
2823
2824 2009-09-22  Richard Guenther  <rguenther@suse.de>
2825
2826         PR tree-optimization/41428
2827         * g++.dg/tree-ssa/pr41428.C: New testcase.
2828
2829 2009-09-22  Jakub Jelinek  <jakub@redhat.com>
2830
2831         PR middle-end/41429
2832         * g++.dg/gomp/pr41429.C: New test.
2833
2834 2009-09-21  Giuseppe Scrivano <gscrivano@gnu.org>
2835
2836         * gcc.dg/tree-ssa/tailrecursion-6.c: New file.
2837
2838 2009-09-21  Jason Merrill  <jason@redhat.com>
2839
2840         PR c++/41421
2841         * g++.dg/cpp0x/trivial1.C: Expand.
2842
2843 2009-09-21  Kai Tietz  <kai.tietz@onevision.com>
2844
2845         * gcc.dg/torture/calleesave-sse.c: New.
2846
2847 2009-09-21  Jan Hubicka  <jh@suse.cz>
2848
2849         * gcc.dg/guality/inline-params.c: New testcase.
2850
2851 2009-09-21  Uros Bizjak  <ubizjak@gmail.com>
2852
2853         * gcc.c-torture/execute/ieee/ieee.exp (additional_flags):
2854         Add -fno-inline.
2855         * gcc.c-torture/execute/ieee/pr36332.c (foo): Remove attributes.
2856         * gcc.c-torture/execute/ieee/pr30704.c (f1): Ditto.
2857         (f2): Ditto.
2858
2859 2009-09-20  H.J. Lu  <hongjiu.lu@intel.com>
2860
2861         * gcc.dg/ipa/ipa-sra-1.c (dg-options): Add -fipa-sra.
2862         * gcc.dg/ipa/ipa-sra-2.c (dg-options): Likewise.
2863         * gcc.dg/ipa/ipa-sra-3.c (dg-options): Likewise.
2864         * gcc.dg/ipa/ipa-sra-4.c (dg-options): Likewise.
2865         * gcc.dg/ipa/ipa-sra-5.c (dg-options): Likewise.
2866
2867 2009-09-20  Andrew Pinski  <pinskia@gcc.gnu.org>
2868
2869         PR middle-end/40642
2870         * g++.dg/torture/pr40642.C: New testcase.
2871
2872 2009-09-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2873
2874         * gcc.dg/torture/builtin-math-7.c: Update for testing Annex G
2875         cases in static initializers.
2876
2877 2009-09-20  Kai Tietz  <kai.tietz@onevision.com>
2878
2879         * gcc.c-tortue/compile/pr39886.c: New.
2880
2881 2009-09-20  Chris Demetriou  <cgd@google.com>
2882
2883         PR preprocessor/28435:
2884         * gcc.dg/cpp/missing-header-MD.c: Make output checking match
2885         gcc.dg/cpp/missing-header-1.c, and add PR number to test comment.
2886         * gcc.dg/cpp/missing-header-MMD.c: Likewise.
2887         * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
2888         * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
2889
2890 2009-09-19  Adam Nemet  <anemet@caviumnetworks.com>
2891
2892         * gcc.target/mips/mips.exp: Add relax-pic-calls
2893         under -mfoo/-mno-foo options.
2894         (mips-dg-options): Make -mrelax-pic-calls imply -mno-plt, -mabicalls
2895         and -mexplicit-relocs.
2896         * gcc.target/mips/call-1.c: New test.
2897         * gcc.target/mips/call-2.c: New test.
2898         * gcc.target/mips/call-3.c: New test.
2899         * gcc.target/mips/lazy-binding-1.c: Add MIPS-specific dg-options.
2900         * gcc.dg/tree-ssa/loop-1.c: Likewise.
2901
2902 2009-09-19  Chris Demetriou  <cgd@google.com>
2903
2904         PR preprocessor/28435:
2905         * gcc.dg/cpp/missing-header-MD.c: New test.
2906         * gcc.dg/cpp/missing-header-MMD.c: New test.
2907         * gcc.dg/cpp/missing-sysheader-MD.c: New test.
2908         * gcc.dg/cpp/missing-sysheader-MMD.c: New test.
2909
2910 2009-09-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2911
2912         PR libgfortran/41328
2913         * gfortran.dg/cr_lf.f90: Modify test to include check that no EOR with
2914         EOF works.
2915
2916 2009-09-18  Jason Merrill  <jason@redhat.com>
2917
2918         * g++.dg/cpp0x/nolinkage1{.C,.h,a.cc}: New.
2919         * g++.dg/cpp0x/initlist-deduce.C: New.
2920
2921 2009-09-18  Neil Vachharajani  <nvachhar@google.com>
2922
2923         * gcc.dg/tree-prof/val-prof-7.c: Added test case.
2924
2925 2009-09-18  Janis Johnson  <janis187@us.ibm.com>
2926
2927         * gcc.dg/dfp/dfp.exp: Also run tests in c-c++-common/dfp.
2928         * c-c++-common/dfp: New directory.
2929         * c-c++-common/dfp/dfp-dbg.h: New file.
2930         * gcc.dg/dfp/call-by-value.c: Move to ...
2931         * c-c++-common/call-by-value.c: here.
2932         * gcc.dg/dfp/cast.c: Move to ...
2933         * c-c++-common/cast.c: here.
2934         * gcc.dg/dfp/compare-eq-const.c: Move to ...
2935         * c-c++-common/compare-eq-const.c: here.
2936         * gcc.dg/dfp/compare-eq-d128.c: Move to ...
2937         * c-c++-common/compare-eq-d128.c: here.
2938         * gcc.dg/dfp/compare-eq-d32.c: Move to ...
2939         * c-c++-common/compare-eq-d32.c: here.
2940         * gcc.dg/dfp/compare-eq-d64.c: Move to ...
2941         * c-c++-common/compare-eq-d64.c: here.
2942         * gcc.dg/dfp/compare-eq-dfp.c: Move to ...
2943         * c-c++-common/compare-eq-dfp.c: here.
2944         * gcc.dg/dfp/compare-eq.h: Move to ...
2945         * c-c++-common/compare-eq.h: here.
2946         * gcc.dg/dfp/compare-rel-const.c: Move to ...
2947         * c-c++-common/compare-rel-const.c: here.
2948         * gcc.dg/dfp/compare-rel-d128.c: Move to ...
2949         * c-c++-common/compare-rel-d128.c: here.
2950         * gcc.dg/dfp/compare-rel-d32.c: Move to ...
2951         * c-c++-common/compare-rel-d32.c: here.
2952         * gcc.dg/dfp/compare-rel-d64.c: Move to ...
2953         * c-c++-common/compare-rel-d64.c: here.
2954         * gcc.dg/dfp/compare-rel-dfp.c: Move to ...
2955         * c-c++-common/compare-rel-dfp.c: here.
2956         * gcc.dg/dfp/compare-rel.h: Move to ...
2957         * c-c++-common/compare-rel.h: here.
2958         * gcc.dg/dfp/compare-special-d128.c: Move to ...
2959         * c-c++-common/compare-special-d128.c: here.
2960         * gcc.dg/dfp/compare-special-d32.c: Move to ...
2961         * c-c++-common/compare-special-d32.c: here.
2962         * gcc.dg/dfp/compare-special-d64.c: Move to ...
2963         * c-c++-common/compare-special-d64.c: here.
2964         * gcc.dg/dfp/compare-special.h: Move to ...
2965         * c-c++-common/compare-special.h: here.
2966         * gcc.dg/dfp/constants-zero.c: Move to ...
2967         * c-c++-common/constants-zero.c: here.
2968         * gcc.dg/dfp/convert-bfp-10.c: Move to ...
2969         * c-c++-common/convert-bfp-10.c: here.
2970         * gcc.dg/dfp/convert-bfp-11.c: Move to ...
2971         * c-c++-common/convert-bfp-11.c: here.
2972         * gcc.dg/dfp/convert-bfp-12.c: Move to ...
2973         * c-c++-common/convert-bfp-12.c: here.
2974         * gcc.dg/dfp/convert-bfp-13.c: Move to ...
2975         * c-c++-common/convert-bfp-13.c: here.
2976         * gcc.dg/dfp/convert-bfp-14.c: Move to ...
2977         * c-c++-common/convert-bfp-14.c: here.
2978         * gcc.dg/dfp/convert-bfp-2.c: Move to ...
2979         * c-c++-common/convert-bfp-2.c: here.
2980         * gcc.dg/dfp/convert-bfp-3.c: Move to ...
2981         * c-c++-common/convert-bfp-3.c: here.
2982         * gcc.dg/dfp/convert-bfp-4.c: Move to ...
2983         * c-c++-common/convert-bfp-4.c: here.
2984         * gcc.dg/dfp/convert-bfp-5.c: Move to ...
2985         * c-c++-common/convert-bfp-5.c: here.
2986         * gcc.dg/dfp/convert-bfp-6.c: Move to ...
2987         * c-c++-common/convert-bfp-6.c: here.
2988         * gcc.dg/dfp/convert-bfp-7.c: Move to ...
2989         * c-c++-common/convert-bfp-7.c: here.
2990         * gcc.dg/dfp/convert-bfp-8.c: Move to ...
2991         * c-c++-common/convert-bfp-8.c: here.
2992         * gcc.dg/dfp/convert-bfp-9.c: Move to ...
2993         * c-c++-common/convert-bfp-9.c: here.
2994         * gcc.dg/dfp/convert-bfp.c: Move to ...
2995         * c-c++-common/convert-bfp.c: here.
2996         * gcc.dg/dfp/convert-bfp-fold.c: Move to ...
2997         * c-c++-common/convert-bfp-fold.c: here.
2998         * gcc.dg/dfp/convert-dfp.c: Move to ...
2999         * c-c++-common/convert-dfp.c: here.
3000         * gcc.dg/dfp/convert-dfp-fold-2.c: Move to ...
3001         * c-c++-common/convert-dfp-fold-2.c: here.
3002         * gcc.dg/dfp/convert-dfp-fold.c: Move to ...
3003         * c-c++-common/convert-dfp-fold.c: here.
3004         * gcc.dg/dfp/convert.h: Move to ...
3005         * c-c++-common/convert.h: here.
3006         * gcc.dg/dfp/convert-int.c: Move to ...
3007         * c-c++-common/convert-int.c: here.
3008         * gcc.dg/dfp/convert-int-fold.c: Move to ...
3009         * c-c++-common/convert-int-fold.c: here.
3010         * gcc.dg/dfp/convert-int-max.c: Move to ...
3011         * c-c++-common/convert-int-max.c: here.
3012         * gcc.dg/dfp/convert-int-max-fold.c: Move to ...
3013         * c-c++-common/convert-int-max-fold.c: here.
3014         * gcc.dg/dfp/convert-int-saturate.c: Move to ...
3015         * c-c++-common/convert-int-saturate.c: here.
3016         * gcc.dg/dfp/func-array.c: Move to ...
3017         * c-c++-common/func-array.c: here.
3018         * gcc.dg/dfp/func-deref.c: Move to ...
3019         * c-c++-common/func-deref.c: here.
3020         * gcc.dg/dfp/func-mixed.c: Move to ...
3021         * c-c++-common/func-mixed.c: here.
3022         * gcc.dg/dfp/func-pointer.c: Move to ...
3023         * c-c++-common/func-pointer.c: here.
3024         * gcc.dg/dfp/func-scalar.c: Move to ...
3025         * c-c++-common/func-scalar.c: here.
3026         * gcc.dg/dfp/func-struct.c: Move to ...
3027         * c-c++-common/func-struct.c: here.
3028         * gcc.dg/dfp/func-vararg-alternate-d128-2.c: Move to ...
3029         * c-c++-common/func-vararg-alternate-d128-2.c: here.
3030         * gcc.dg/dfp/func-vararg-alternate-d128.c: Move to ...
3031         * c-c++-common/func-vararg-alternate-d128.c: here.
3032         * gcc.dg/dfp/func-vararg-alternate-d32.c: Move to ...
3033         * c-c++-common/func-vararg-alternate-d32.c: here.
3034         * gcc.dg/dfp/func-vararg-alternate-d64.c: Move to ...
3035         * c-c++-common/func-vararg-alternate-d64.c: here.
3036         * gcc.dg/dfp/func-vararg-alternate.h: Move to ...
3037         * c-c++-common/func-vararg-alternate.h: here.
3038         * gcc.dg/dfp/func-vararg-dfp.c: Move to ...
3039         * c-c++-common/func-vararg-dfp.c: here.
3040         * gcc.dg/dfp/func-vararg-mixed-2.c: Move to ...
3041         * c-c++-common/func-vararg-mixed-2.c: here.
3042         * gcc.dg/dfp/func-vararg-mixed.c: Move to ...
3043         * c-c++-common/func-vararg-mixed.c: here.
3044         * gcc.dg/dfp/func-vararg-size0.c: Move to ...
3045         * c-c++-common/func-vararg-size0.c: here.
3046         * gcc.dg/dfp/inf-1.c: Move to ...
3047         * c-c++-common/inf-1.c: here.
3048         * gcc.dg/dfp/loop-index.c: Move to ...
3049         * c-c++-common/loop-index.c: here.
3050         * gcc.dg/dfp/modes.c: Move to ...
3051         * c-c++-common/modes.c: here.
3052         * gcc.dg/dfp/nan-1.c: Move to ...
3053         * c-c++-common/nan-1.c: here.
3054         * gcc.dg/dfp/nan-2.c: Move to ...
3055         * c-c++-common/nan-2.c: here.
3056         * gcc.dg/dfp/operator-arith-fold.c: Move to ...
3057         * c-c++-common/operator-arith-fold.c: here.
3058         * gcc.dg/dfp/operator-assignment.c: Move to ...
3059         * c-c++-common/operator-assignment.c: here.
3060         * gcc.dg/dfp/operator-comma.c: Move to ...
3061         * c-c++-common/operator-comma.c: here.
3062         * gcc.dg/dfp/operator-cond.c: Move to ...
3063         * c-c++-common/operator-cond.c: here.
3064         * gcc.dg/dfp/operator-logical.c: Move to ...
3065         * c-c++-common/operator-logical.c: here.
3066         * gcc.dg/dfp/operator-unary.c: Move to ...
3067         * c-c++-common/operator-unary.c: here.
3068         * gcc.dg/dfp/pr31385.c: Move to ...
3069         * c-c++-common/pr31385.c: here.
3070         * gcc.dg/dfp/pr33466.c: Move to ...
3071         * c-c++-common/pr33466.c: here.
3072         * gcc.dg/dfp/pr35620.c: Move to ...
3073         * c-c++-common/pr35620.c: here.
3074         * gcc.dg/dfp/pr36800.c: Move to ...
3075         * c-c++-common/pr36800.c: here.
3076         * gcc.dg/dfp/pr39034.c: Move to ...
3077         * c-c++-common/pr39034.c: here.
3078         * gcc.dg/dfp/pr39035.c: Move to ...
3079         * c-c++-common/pr39035.c: here.
3080         * gcc.dg/dfp/pr39902.c: Move to ...
3081         * c-c++-common/pr39902.c: here.
3082         * gcc.dg/dfp/pr39986.c: Move to ...
3083         * c-c++-common/pr39986.c: here.
3084         * gcc.dg/dfp/signbit-1.c: Move to ...
3085         * c-c++-common/signbit-1.c: here.
3086         * gcc.dg/dfp/signbit-2.c: Move to ...
3087         * c-c++-common/signbit-2.c: here.
3088         * gcc.dg/dfp/struct-layout-1.c: Move to ...
3089         * c-c++-common/struct-layout-1.c: here.
3090         * gcc.dg/dfp/usual-arith-conv.c: Move to ...
3091         * c-c++-common/usual-arith-conv.c: here.
3092         * gcc.dg/dfp/usual-arith-conv-const.c: Move to ...
3093         * c-c++-common/usual-arith-conv-const.c: here.
3094
3095 2009-09-18  Jack Howarth  <howarth@bromo.med.uc.edu>
3096
3097         PR testsuite/41288
3098         * gcc.target/x86_64/abi/asm-support-darwin.s (snapshot_ret): Preserve
3099         stack alignment.
3100
3101 2009-09-17  Andrew Pinski  <pinskia@gcc.gnu.org>
3102
3103         PR c++/39365
3104         * g++.dg/expr/bool3.C: New test.
3105         * g++.dg/expr/bool4.C: New test.
3106
3107 2009-09-17  Janis Johnson  <janis187@us.ibm.com>
3108
3109         * gcc.dg/dfp/dfp-dbg.h: Define EXTERN.
3110         * gcc.dg/dfp/signbit-2.c: Use it.
3111         * gcc.dg/dfp/func-vararg-alternate.h: Change two
3112         arguments to unsigned int.
3113         * gcc.dg/dfp/convert-bfp-10.c: Don't include float.h.
3114         * gcc.dg/dfp/convert-bfp-fold.c: Include dfp-dbg.h.
3115         * gcc.dg/dfp/convert-dfp-fold.c: Ditto
3116         * gcc.dg/dfp/convert-int-max-fold.c: Ditto.
3117         * gcc.dg/dfp/operator-arith-fold.c: Ditto.
3118         * gcc.dg/dfp/pr39986.c: Ditto.
3119         * gcc.dg/dfp/usual-arith-conv-const.c: Ditto.
3120         * gcc.dg/dfp/pr31385.c: Use mode in typedef, not C type.
3121         * gcc.dg/dfp/pr35620.c: Define typedef for C++.
3122         * gcc.dg/dfp/convert-int.c: Define BOOL for C++.
3123         * gcc.dg/dfp/convert-int-fold.c: Ditto.
3124
3125 2009-09-17  Jakub Jelinek  <jakub@redhat.com>
3126
3127         * gcc.dg/debug/dwarf2/struct-loc1.c: New test.
3128
3129 2009-09-17  Janis Johnson  <janis187@us.ibm.com>
3130
3131         PR c/41049
3132         * dfp/pr41049.c: New test.
3133
3134 2009-09-17  H.J. Lu  <hongjiu.lu@intel.com>
3135
3136         PR testsuite/41385
3137         * gcc.dg/dfp/dfp.exp: Properly save DEFAULT_CFLAGS.
3138
3139 2009-09-17  Martin Jambor  <mjambor@suse.cz>
3140
3141         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not run IPA-SRA.
3142         * gcc.dg/ipa/ipa-sra-1.c: New test.
3143         * gcc.dg/ipa/ipa-sra-2.c: New test.
3144         * gcc.dg/ipa/ipa-sra-3.c: New test.
3145         * gcc.dg/ipa/ipa-sra-4.c: New test.
3146         * gcc.dg/ipa/ipa-sra-5.c: New test.
3147         * gcc.c-torture/execute/ipa-sra-1.c: New test.
3148         * gcc.c-torture/execute/ipa-sra-2.c: New test.
3149
3150 2009-09-17  Michael Matz  <matz@suse.de>
3151
3152         PR middle-end/41347
3153         * gfortran.dg/pr41347.f90: New test.
3154
3155 2009-09-17  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3156
3157         * gcc.c-torture/compile/20090917-1.c: New testcase.
3158
3159 2009-09-16  Uros Bizjak  <ubizjak@gmail.com>
3160
3161         * gfortran.dg/default_format_denormal_2.f90: Add ieee options.
3162         * gfortran.dg/default_format_denormal_1.f90: Ditto.  Remove
3163         alpha*-*-* target from XFAIL list.
3164
3165 2009-09-16  Janis Johnson  <janis187@us.ibm.com>
3166
3167         * gcc.dg/dfp/dfp.exp: Use appropriate default options.
3168         * gcc.dg/dfp/dfp-dbg.h: New; define FAILURE, FINISH.
3169         * gcc.dg/dfp/cast-bad.c: Use default options.
3170         * gcc.dg/dfp/compare-rel-const.c: Ditto.
3171         * gcc.dg/dfp/composite-type.c: Ditto.
3172         * gcc.dg/dfp/constants.c: Ditto.
3173         * gcc.dg/dfp/constants-hex.c: Ditto.
3174         * gcc.dg/dfp/constants-pedantic.c: Ditto.
3175         * gcc.dg/dfp/convert-bfp-fold.c: Ditto.
3176         * gcc.dg/dfp/convert-dfp-fold.c: Ditto.
3177         * gcc.dg/dfp/convert-int-max-fold.c: Ditto.
3178         * gcc.dg/dfp/ctypes.c: Ditto.
3179         * gcc.dg/dfp/ddmode-ice.c: Ditto.
3180         * gcc.dg/dfp/dec-eval-method-2.c: Ditto.
3181         * gcc.dg/dfp/float-constant-double.c: Ditto.
3182         * gcc.dg/dfp/keywords-pedantic.c: Ditto.
3183         * gcc.dg/dfp/keywords-reserved.c: Ditto.
3184         * gcc.dg/dfp/modes.c: Ditto.
3185         * gcc.dg/dfp/operator-bitwise.c: Ditto.
3186         * gcc.dg/dfp/pr31344.c: Ditto.
3187         * gcc.dg/dfp/pr31385.c: Ditto.
3188         * gcc.dg/dfp/pr33466.c: Ditto.
3189         * gcc.dg/dfp/pr35620.c: Ditto.
3190         * gcc.dg/dfp/pr37435.c: Ditto.
3191         * gcc.dg/dfp/pr39986.c: Ditto.
3192         * gcc.dg/dfp/pragma-float-const-decimal64-1.c: Ditto.
3193         * gcc.dg/dfp/pragma-float-const-decimal64-2.c: Ditto.
3194         * gcc.dg/dfp/pragma-float-const-decimal64-3.c: Ditto.
3195         * gcc.dg/dfp/pragma-float-const-decimal64-4.c: Ditto.
3196         * gcc.dg/dfp/pragma-float-const-decimal64-7.c: Ditto.
3197         * gcc.dg/dfp/pragma-float-const-decimal64-8.c: Ditto.
3198         * gcc.dg/dfp/typespec.c: Ditto.
3199         * gcc.dg/dfp/usual-arith-conv-bad.c: Ditto.
3200         * gcc.dg/dfp/usual-arith-conv-bad-2.c: Ditto.
3201         * gcc.dg/dfp/usual-arith-conv-const.c: Ditto.
3202         * gcc.dg/dfp/Wbad-function-cast-1.c: Ditto.
3203         * gcc.dg/dfp/Wtraditional-conversion-2.c: Ditto.
3204         * gcc.dg/dfp/wtr-conversion-1.c: Ditto.
3205         * gcc.dg/dfp/compare-eq.h: Define custom debug macros.
3206         * gcc.dg/dfp/compare-rel.h: Ditto.
3207         * gcc.dg/dfp/compare-special.h: Ditto.
3208         * gcc.dg/dfp/convert.h: Ditto.
3209         * gcc.dg/dfp/fe-check.h: Ditto.
3210         * gcc.dg/dfp/call-by-value.c: Use default options and debug macros.
3211         * gcc.dg/dfp/cast.c: Ditto.
3212         * gcc.dg/dfp/compare-eq-const.c: Ditto.
3213         * gcc.dg/dfp/compare-eq-d32.c: Ditto.
3214         * gcc.dg/dfp/compare-eq-d64.c: Ditto.
3215         * gcc.dg/dfp/compare-eq-d128.c: Ditto.
3216         * gcc.dg/dfp/compare-eq-dfp.c: Ditto.
3217         * gcc.dg/dfp/compare-rel-d32.c: Ditto.
3218         * gcc.dg/dfp/compare-rel-d64.c: Ditto.
3219         * gcc.dg/dfp/compare-rel-d128.c: Ditto.
3220         * gcc.dg/dfp/compare-rel-dfp.c: Ditto.
3221         * gcc.dg/dfp/compare-special-d32.c: Ditto.
3222         * gcc.dg/dfp/compare-special-d64.c: Ditto.
3223         * gcc.dg/dfp/compare-special-d128.c: Ditto.
3224         * gcc.dg/dfp/constants-zero.c: Ditto.
3225         * gcc.dg/dfp/convert-bfp-2.c: Ditto.
3226         * gcc.dg/dfp/convert-bfp-3.c: Ditto.
3227         * gcc.dg/dfp/convert-bfp-4.c: Ditto.
3228         * gcc.dg/dfp/convert-bfp-5.c: Ditto.
3229         * gcc.dg/dfp/convert-bfp-6.c: Ditto.
3230         * gcc.dg/dfp/convert-bfp-7.c: Ditto.
3231         * gcc.dg/dfp/convert-bfp-8.c: Ditto.
3232         * gcc.dg/dfp/convert-bfp-9.c: Ditto.
3233         * gcc.dg/dfp/convert-bfp-10.c: Ditto.
3234         * gcc.dg/dfp/convert-bfp-11.c: Ditto.
3235         * gcc.dg/dfp/convert-bfp-12.c: Ditto.
3236         * gcc.dg/dfp/convert-bfp-13.c: Ditto.
3237         * gcc.dg/dfp/convert-bfp-14.c: Ditto.
3238         * gcc.dg/dfp/convert-bfp.c: Ditto.
3239         * gcc.dg/dfp/convert-complex.c: Ditto.
3240         * gcc.dg/dfp/convert-dfp.c: Ditto.
3241         * gcc.dg/dfp/convert-dfp-fold-2.c: Ditto.
3242         * gcc.dg/dfp/convert-dfp-round.c: Ditto.
3243         * gcc.dg/dfp/convert-int.c: Ditto.
3244         * gcc.dg/dfp/convert-int-fold.c: Ditto.
3245         * gcc.dg/dfp/convert-int-max.c: Ditto.
3246         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
3247         * gcc.dg/dfp/decfloat-constants.c: Ditto.
3248         * gcc.dg/dfp/fe-binop.c: Ditto.
3249         * gcc.dg/dfp/fe-convert-1.c: Ditto.
3250         * gcc.dg/dfp/fe-convert-2.c: Ditto.
3251         * gcc.dg/dfp/fe-convert-3.c: Ditto.
3252         * gcc.dg/dfp/func-array.c: Ditto.
3253         * gcc.dg/dfp/func-deref.c: Ditto.
3254         * gcc.dg/dfp/func-mixed.c: Ditto.
3255         * gcc.dg/dfp/func-pointer.c: Ditto.
3256         * gcc.dg/dfp/func-scalar.c: Ditto.
3257         * gcc.dg/dfp/func-struct.c: Ditto.
3258         * gcc.dg/dfp/func-vararg-alternate.h: Ditto.
3259         * gcc.dg/dfp/func-vararg-alternate-d32.c: Ditto.
3260         * gcc.dg/dfp/func-vararg-alternate-d64.c: Ditto.
3261         * gcc.dg/dfp/func-vararg-alternate-d128.c: Ditto.
3262         * gcc.dg/dfp/func-vararg-alternate-d128-2.c: Ditto.
3263         * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
3264         * gcc.dg/dfp/func-vararg-mixed.c: Ditto.
3265         * gcc.dg/dfp/func-vararg-mixed-2.c: Ditto.
3266         * gcc.dg/dfp/func-vararg-size0.c: Ditto.
3267         * gcc.dg/dfp/inf-1.c: Ditto.
3268         * gcc.dg/dfp/loop-index.c: Ditto.
3269         * gcc.dg/dfp/nan-1.c: Ditto.
3270         * gcc.dg/dfp/nan-2.c: Ditto.
3271         * gcc.dg/dfp/operator-arith-fold.c: Ditto.
3272         * gcc.dg/dfp/operator-assignment.c: Ditto.
3273         * gcc.dg/dfp/operator-comma.c: Ditto.
3274         * gcc.dg/dfp/operator-cond.c: Ditto.
3275         * gcc.dg/dfp/operator-logical.c: Ditto.
3276         * gcc.dg/dfp/operator-unary.c: Ditto.
3277         * gcc.dg/dfp/pr36800.c: Ditto.
3278         * gcc.dg/dfp/pr39034.c: Ditto.
3279         * gcc.dg/dfp/pr39035.c: Ditto.
3280         * gcc.dg/dfp/pr39902.c: Ditto.
3281         * gcc.dg/dfp/signbit-1.c: Ditto.
3282         * gcc.dg/dfp/signbit-2.c: Ditto.
3283         * gcc.dg/dfp/struct-layout-1.c: Ditto.
3284         * gcc.dg/dfp/union-init.c: Ditto.
3285         * gcc.dg/dfp/usual-arith-conv.c: Ditto.
3286
3287 2009-09-16  Michael Matz  <matz@suse.de>
3288
3289         PR fortran/41212
3290         * gfortran.dg/pr41212.f90: New test.
3291
3292 2009-09-16  Eric Botcazou  <ebotcazou@adacore.com>
3293
3294         * gnat.dg/alignment9.adb: New test.
3295
3296 2009-09-16  Eric Botcazou  <ebotcazou@adacore.com>
3297
3298         * gnat.dg/discr20.ad[sb]: New test.
3299
3300 2009-09-16  Richard Guenther  <rguenther@suse.de>
3301
3302         PR middle-end/34011
3303         * gcc.dg/tree-ssa/ssa-lim-7.c: New testcase.
3304
3305 2009-09-16  DJ Delorie  <dj@redhat.com>
3306             Kaz Kojima  <kkojima@gcc.gnu.org>
3307
3308         * gcc.target/sh/struct-arg-dw2.c: New test.
3309
3310 2009-09-15  Nathan Froyd  <froydnj@codesourcery.com>
3311             Jakub Jelinek  <jakub@redhat.com>
3312
3313         PR target/41175
3314         * gcc.target/powerpc/pr41175.c: New test.
3315
3316 2009-09-14  Richard Henderson  <rth@redhat.com>
3317
3318         * c-c++-common/asmgoto-1.c, c-c++-common/asmgoto-2.c,
3319         c-c++-common/asmgoto-3.c, gcc.c-torture/compile/asmgoto-1.c,
3320         gcc.dg/tree-ssa/asmgoto-1.c: New files.
3321
3322 2009-09-14  Richard Henderson  <rth@redhat.com>
3323
3324         * g++.dg/eh/builtin1.C: Update resx pattern match.
3325         * g++.dg/eh/builtin2.C, g++.dg/eh/builtin3.C: Likewise.
3326
3327 2009-09-14  Richard Sandiford  <rdsandiford@googlemail.com>
3328
3329         * gcc.target/mips/branch-helper.h: New file.
3330         * gcc.target/mips/branch-2.c,
3331         * gcc.target/mips/branch-3.c,
3332         * gcc.target/mips/branch-4.c,
3333         * gcc.target/mips/branch-5.c,
3334         * gcc.target/mips/branch-6.c,
3335         * gcc.target/mips/branch-7.c,
3336         * gcc.target/mips/branch-8.c,
3337         * gcc.target/mips/branch-9.c,
3338         * gcc.target/mips/branch-10.c,
3339         * gcc.target/mips/branch-11.c,
3340         * gcc.target/mips/branch-12.c,
3341         * gcc.target/mips/branch-13.c,
3342         * gcc.target/mips/branch-14.c,
3343         * gcc.target/mips/branch-15.c: New tests.
3344
3345 2009-09-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
3346
3347         PR target/41331
3348         * gcc.target/powerpc/bswap64-4.c: New file to test bswap64 on a
3349         -m32 -mpowerpc64 system.
3350
3351 2009-09-14  Bernd Schmidt  <bernd.schmidt@analog.com>
3352
3353         From Jie Zhang <jie.zhang@analog.com>:
3354         * gcc.target/bfin/saveall.c: New test.
3355         * gcc.target/bfin/20090914-1.c: New test.
3356         * gcc.target/bfin/20090914-2.c: New test.
3357
3358         * gcc.target/bfin/20090914-3.c: New test.
3359
3360 2009-09-14  Andrew Stubbs  <ams@codesourcery.com>
3361
3362         * gcc.target/sh/20080410-1.c: Remove obsolete -fira option.
3363
3364 2009-09-14  Richard Guenther  <rguenther@suse.de>
3365
3366         PR middle-end/41350
3367         * g++.dg/debug/dwarf-eh-personality-1.C: New testcase.
3368
3369 2009-09-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3370
3371         PR libgfortran/41328
3372         * gfortran.dg/cr_lf.f90: New test.
3373
3374 2009-09-11  Michael Matz  <matz@suse.de>
3375
3376         PR middle-end/41275
3377         * g++.dg/tree-ssa/pr41275.C: New test.
3378
3379 2009-09-11  Janus Weil  <janus@gcc.gnu.org>
3380
3381         PR fortran/41242
3382         * gfortran.dg/proc_ptr_comp_21.f90: New.
3383
3384 2009-09-10  Steven G. Kargl  <kargl@gcc.gnu.org>
3385
3386         PR fortran/31292
3387         * gfortran.dg/module_procedure_1.f90: New test.
3388         * gfortran.dg/module_procedure_2.f90: Ditto.
3389         * gfortran.dg/generic_14.f90: Move dg-error to new location.
3390
3391 2009-09-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3392             James A. Morrison  <phython@gcc.gnu.org>
3393
3394         PR ada/18302
3395         * ada/acats/run_all.sh (target_run): Use run_test.exp to execute
3396         commands.
3397         * ada/acats/run_test.exp: New file.
3398
3399 2009-09-10  Uros Bizjak <ubizjak@gmail.com>
3400
3401         Revert:
3402         2009-09-09  Uros Bizjak <ubizjak@gmail.com>
3403
3404         PR rtl-optimization/39779
3405         * gcc.dg/pr39979.c: New test.
3406
3407 2009-09-10  Richard Guenther  <rguenther@suse.de>
3408
3409         PR middle-end/41257
3410         * g++.dg/torture/pr41257-2.C: New testcase.
3411
3412 2009-09-09  Paolo Carlini  <paolo.carlini@oracle.com>
3413
3414         PR c++/28293
3415         * g++.dg/template/crash91.C: New.
3416
3417 2009-09-09  Uros Bizjak <ubizjak@gmail.com>
3418
3419         PR rtl-optimization/39779
3420         * gcc.dg/pr39979.c: New test.
3421
3422 2009-09-09  Richard Guenther  <rguenther@suse.de>
3423
3424         PR tree-optimization/41101
3425         * gcc.c-torture/compile/pr41101.c: New testcase.
3426
3427 2009-09-09  Richard Guenther  <rguenther@suse.de>
3428
3429         PR middle-end/41317
3430         * gcc.c-torture/execute/pr41317.c: New testcase.
3431         * gcc.dg/tree-ssa/forwprop-11.c: XFAIL.
3432         * gcc.dg/tree-ssa/forwprop-12.c: Likewise.
3433
3434 2009-09-08  Dodji Seketeli  <dodji@redhat.com>
3435
3436         Fix some test breakages on Darwin
3437         * g++.dg/debug/dwarf2/namespace-1.C: Use -fno-merge-debug-string
3438         and adjust.
3439         * g++.dg/debug/dwarf2/template-func-params-6.C: Likewise.
3440         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
3441         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
3442         * g++.dg/debug/dwarf2/pubnames-1.C: Likewise. Also, adjust to
3443         take darwin specifics in account.
3444
3445 2009-09-08  Joseph Myers  <joseph@codesourcery.com>
3446
3447         * gcc.dg/profile-dir-1.c, gcc.dg/profile-dir-2.c,
3448         gcc.dg/profile-dir-3.c: Disable for remote-host testing.
3449
3450 2009-09-08  Paolo Carlini  <paolo.carlini@oracle.com>
3451
3452         PR c++/39923
3453         * g++.dg/cpp0x/initlist24.C: New.
3454
3455 2009-09-08  Ozkan Sezer  <sezeroz@gmail.com>
3456
3457         * gcc.dg/large-size-array-2.c: Fix target requirement.
3458         * gcc.dg/large-size-array-4.c: Likewise.
3459         * gcc.dg/c90-const-expr-2.c: Define ZERO as 0LL for _WIN64.
3460         * gcc.dg/c99-const-expr-2.c: Likewise.
3461         * gcc.dg/c90-const-expr-6.c: Typedef ptrdiff_t with __extension__.
3462         * gcc.dg/c90-const-expr-9.c: Typedef size_t with __extension__.
3463         * gcc.dg/c90-const-expr-10.c: Likewise.
3464         * gcc.dg/torture/pr39074.c: Use intptr_t typedef'ed as __PTRDIFF_TYPE__
3465         instead of long.
3466         * gcc.dg/tree-ssa/pr33920.c: Likewise.
3467         * gcc.dg/vect/pr33846.c: Likewise.
3468         * gcc.dg/vect/pr33833.c: Use uintptr_t, typedef'ed as unsigned
3469         __PTRDIFF_TYPE__, instead of unsigned long.
3470         * gcc.dg/vect/O1-pr33854.c: Use __SIZE_TYPE__ instead of unsigned long.
3471
3472 2009-09-08  Alexandre Oliva  <aoliva@redhat.com>
3473
3474         PR debug/41229
3475         PR debug/41291
3476         PR debug/41300
3477         * gfortran.dg/pr41229.f90: New.
3478
3479 2009-09-08  Alexandre Oliva  <aoliva@redhat.com>
3480
3481         PR debug/41232
3482         * gcc.dg/pr41232.c: New.
3483
3484 2009-09-08  Joseph Myers  <joseph@codesourcery.com>
3485
3486         * gcc.misc-tests/i386-prefetch.exp: Skip tests when multilib flags
3487         contain -march.
3488         * gcc.dg/tree-ssa/prefetch-7.c, gcc.target/i386/387-1.c,
3489         gcc.target/i386/387-5.c, gcc.target/i386/cmov7.c,
3490         gcc.target/i386/funcspec-1.c, gcc.target/i386/funcspec-8.c,
3491         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
3492         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
3493         gcc.target/i386/isa-6.c, gcc.target/i386/lea.c,
3494         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/sse-5.c,
3495         gcc.target/i386/ssefn-1.c: Skip when multilib flags contain -march
3496         options other than that used in dg-options.
3497
3498 2009-09-07  Jakub Jelinek  <jakub@redhat.com>
3499
3500         PR rtl-optimization/41239
3501         * gcc.c-torture/execute/pr41239.c: New test.
3502
3503 2009-09-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3504
3505         PR libgfortran/41192
3506         * gfortran.dg/namelist_59.f90: New test.
3507
3508 2009-09-07  Bernd Schmidt  <bernd.schmidt@analog.com>
3509
3510         From Mike Frysinger  <michael.frysinger@analog.com>
3511         * gcc.target/bfin/mcpu-bf542m.c: New file.
3512         * gcc.target/bfin/mcpu-bf544m.c: Likewise.
3513         * gcc.target/bfin/mcpu-bf546m.c: Likewise.
3514         * gcc.target/bfin/mcpu-bf548m.c: Likewise.
3515         * gcc.target/bfin/mcpu-bf549m.c: Likewise.
3516
3517 2009-09-07  Martin Jambor  <mjambor@suse.cz>
3518
3519         PR middle-end/41282
3520         * gcc.c-torture/compile/pr41282.c: New test.
3521
3522 2009-09-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
3523
3524         PR fortran/41197
3525         * gfortran.dg/allocate_alloc_opt_1.f90:  Use scalar
3526         variables for stat and errmsg.
3527         * gfortran.dg/deallocate_alloc_opt_1.f90:  Likewise.
3528         * gfortran.dg/allocate_stat_2.f90:  New test.
3529
3530 2009-09-07  Bernd Schmidt  <bernd.schmidt@analog.com>
3531
3532         * gcc.c-torture/compile/20090907-1.c: New test.
3533
3534 2009-09-06  Jakub Jelinek  <jakub@redhat.com>
3535
3536         PR bootstrap/41241
3537         * gcc.dg/pr41241.c: New test.
3538
3539 2009-09-06  Richard Guenther  <rguenther@suse.de>
3540
3541         PR middle-end/41144
3542         * g++.dg/torture/pr41144.C: New testcase.
3543
3544 2009-09-06  Richard Guenther  <rguenther@suse.de>
3545
3546         PR middle-end/41261
3547         * gcc.dg/torture/pr41261.c: New testcase.
3548
3549 2009-09-05  Richard Guenther  <rguenther@suse.de>
3550
3551         PR middle-end/41181
3552         * gcc.c-torture/compile/pr41181.c: New testcase.
3553
3554 2009-09-05  Richard Guenther  <rguenther@suse.de>
3555
3556         PR debug/41273
3557         * g++.dg/torture/pr41273.C: New testcase.
3558
3559 2009-09-05  Paul Thomas  <pault@gcc.gnu.org>
3560
3561         PR fortran/41258
3562         * gfortran.dg/typebound_proc_12.f90 : New test.
3563
3564 2009-09-04  Alexandre Oliva  <aoliva@redhat.com>
3565
3566         PR debug/41225
3567         * gfortran.dg/pr41225.f90: New.
3568
3569 2009-09-04  Alexandre Oliva  <aoliva@redhat.com>
3570
3571         * gcc.dg/guality/guality.h: Include stdint.h.  Drop unnecessary
3572         unistd.h, sys/types.h and sys/wait.h.
3573         (gualchk_t): New.
3574         (GUALCVT): New.
3575         (GUALCHKXPR, GUALCHKVAL, GUALCHKFLA): Use it.
3576         (GUALITY_GDB_REDIRECT): New.
3577         (GUALITY_GDB_ARGS): Use it.
3578
3579 2009-09-04  Richard Guenther  <rguenther@suse.de>
3580
3581         PR middle-end/41257
3582         * g++.dg/torture/pr41257.C: New testcase.
3583
3584 2009-09-04  Martin Jambor  <mjambor@suse.cz>
3585
3586         PR tree-optimization/41112
3587         * gnat.dg/array8.adb: New test.
3588
3589 2009-09-03  Daniel Gutson  <dgutson@codesourcery.com>
3590
3591         * gcc.target/arm/ctz.c: New test case.
3592
3593 2009-09-03  Alon Dayan  <alond@il.ibm.com>
3594
3595         PR tree-optimization/38275
3596         * gcc.dg/autopar/reduc-1char.c: Increase number
3597         of iterations. Adjust the logic accordingly.
3598         * gcc.dg/autopar/reduc-2char.c: Ditto.
3599         * gcc.dg/autopar/reduc-1.c: Ditto.
3600         * gcc.dg/autopar/reduc-2.c: Ditto.
3601         * gcc.dg/autopar/reduc-3.c: Ditto.
3602         * gcc.dg/autopar/reduc-6.c: Ditto.
3603         * gcc.dg/autopar/reduc-7.c: Ditto.
3604         * gcc.dg/autopar/reduc-8.c: Ditto.
3605         * gcc.dg/autopar/reduc-9.c: Ditto.
3606         * gcc.dg/autopar/pr39500-1.c: Ditto.
3607         * gcc.dg/autopar/reduc-1short.c: Ditto.
3608         * gcc.dg/autopar/reduc-2short.c: Ditto.
3609         * gcc.dg/autopar/parallelization-1.c: Ditto.
3610
3611 2009-09-03  Jakub Jelinek  <jakub@redhat.com>
3612
3613         * gcc.dg/guality/guality.exp: Only run guality tests if a trivial
3614         testcase using guality.h compiles and links and if a global variable
3615         can be verified by gdb.
3616
3617 2009-09-03  Bernd Schmidt  <bernd.schmidt@analog.com>
3618
3619         * lib/target-supports.exp (check_effective_target_sync_int_long):
3620         Supported on Blackfin Linux targets.
3621
3622 2009-09-02  David Daney  <ddaney@caviumnetworks.com>
3623
3624         * gcc.c-torture/compile/builtin_unreachable-1.c: New testcase.
3625
3626 2009-09-03  Diego Novillo  <dnovillo@google.com>
3627
3628         * gcc.dg/gomp/combined-1.c: Adjust expected pattern.
3629         * g++.dg/tree-prof/inline_mismatch_args.C: Likewise.
3630         * g++.dg/warn/unit-1.C: Likewise.
3631         * g++.dg/ipa/iinline-1.C: Likewise.
3632         * g++.dg/template/cond2.C: Adjust expected line location for the
3633         error.
3634         * g++.dg/template/pr35240.C: Likewise.
3635
3636 2009-09-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3637
3638         * gcc.dg/tree-ssa/inline-3.c: Add -fpie when pic.
3639         * gcc.dg/tree-ssa/local-pure-const.c: Likewise.
3640
3641 2009-09-02  Martin Jambor  <mjambor@suse.cz>
3642
3643         * gcc.dg/tree-ssa/sra-8.c: New testcase.
3644         * gcc.dg/memcpy-1.c: Add . to match pattern.
3645         * gcc.dg/uninit-I.c: XFAIL warning test.
3646         * g++.dg/warn/unit-1.C: XFAIL warning test.
3647
3648 2009-09-02  Ian Lance Taylor  <iant@google.com>
3649
3650         * gcc.dg/20090902-1.c: New test.
3651
3652 2009-09-02  Jakub Jelinek  <jakub@redhat.com>
3653
3654         * gcc.dg/builtin-object-size-9.c: New test.
3655
3656 2009-09-02  Olivier Hainque  <hainque@adacore.com>
3657
3658         * gnat.dg/array7.ad[bs]: Add check for Signed_Integer_Type_Definition.
3659
3660 2009-09-02  Eric Botcazou  <ebotcazou@adacore.com>
3661             Olivier Hainque  <hainque@adacore.com>
3662
3663         * gnat.dg/misaligned_param.adb: New test.
3664         * gnat.dg/misaligned_param_pkg.ad[sb]: New helper.
3665         * gnat.dg/slice7.adb: Add 1 more related case.
3666
3667 2009-09-01  Alexandre Oliva  <aoliva@redhat.com>
3668
3669         * gcc.dg/guality/guality.c: Expect to fail for now.
3670         * gcc.dg/guality/example.c: Likewise.
3671
3672 2009-09-01  Alexandre Oliva  <aoliva@redhat.com>
3673
3674         * gcc.dg/guality/guality.c: New.
3675         * gcc.dg/guality/guality.h: New.
3676         * gcc.dg/guality/guality.exp: New.
3677         * gcc.dg/guality/example.c: New.
3678         * lib/gcc-dg.exp (cleanup-dump): Remove .gk files.
3679         (cleanup-saved-temps): Likewise, .gkd files too.
3680
3681 2009-09-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3682
3683         PR fortran/39229
3684         * gfortran.dg/line_length_3.f: New test.
3685         * gfortran.dg/line_length_4.f90: New test.
3686
3687 2009-09-01  Loren J. Rittle  <ljrittle@acm.org>
3688
3689         * lib/target-supports.exp (check_gc_sections_available):
3690         Add proper pattern quote.
3691
3692 2009-08-31  Uros Bizjak  <ubizjak@gmail.com>
3693             Kaz Kojima  <kkojima@gcc.gnu.org>
3694
3695         * lib/target-supports.exp (add_options_for_ieee): New procedure.
3696         * g++.dg/cdce3.C: Use dg-add-options ieee.
3697         * g++.dg/torture/type-generic-1.C: Likewise.
3698         * gcc.c-torture/compile/fix-trunc-mem-1.c: Likewise.
3699         * gcc.dg/pr28796-2.c: Likewise.
3700         * gcc.dg/torture/builtin-math-7.c: Likewise.
3701         * gcc.dg/torture/type-generic-1.c: Likewise.
3702         * gfortran.dg/boz_14.f90: Likewise.
3703         * gfortran.dg/erf_2.F90: Likewise.
3704         * gfortran.dg/init_flag_3.f90: Likewise.
3705         * gfortran.dg/init_flag_4.f90: Likewise.
3706         * gfortran.dg/init_flag_5.f90: Likewise.
3707         * gfortran.dg/integer_exponentiation_1.f90: Likewise.
3708         * gfortran.dg/integer_exponentiation_5.F90: Likewise.
3709         * gfortran.dg/isnan_1.f90: Likewise.
3710         * gfortran.dg/isnan_2.f90: Likewise.
3711         * gfortran.dg/maxlocval_2.f90: Likewise.
3712         * gfortran.dg/maxlocval_4.f90: Likewise.
3713         * gfortran.dg/minlocval_1.f90: Likewise.
3714         * gfortran.dg/minlocval_4.f90: Likewise.
3715         * gfortran.dg/module_nan.f90: Likewise.
3716         * gfortran.dg/namelist_42.f90: Likewise.
3717         * gfortran.dg/namelist_43.f90: Likewise.
3718         * gfortran.dg/nan_1.f90: Likewise.
3719         * gfortran.dg/nan_2.f90: Likewise.
3720         * gfortran.dg/nan_3.f90: Likewise.
3721         * gfortran.dg/nan_4.f90: Likewise.
3722         * gfortran.dg/nan_5.f90: Likewise.
3723         * gfortran.dg/nearest_1.f90: Likewise.
3724         * gfortran.dg/nearest_2.f90: Likewise.
3725         * gfortran.dg/nearest_3.f90: Likewise.
3726         * gfortran.dg/pr37243.f: Likewise.
3727         * gfortran.dg/real_const_3.f90: Likewise.
3728         * gfortran.dg/transfer_simplify_2.f90: Likewise.
3729
3730 2009-08-31  Dodji Seketeli  <dodji@redhat.com>
3731
3732         PR debug/30161
3733         * g++.dg/debug/dwarf2/template-params-1.C: New test.
3734         * g++.dg/debug/dwarf2/template-params-2.C: Likewise.
3735         * g++.dg/debug/dwarf2/template-params-3.C: Likewise.
3736         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
3737         * g++.dg/debug/dwarf2/template-params-5.C: Likewise.
3738         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
3739         * g++.dg/debug/dwarf2/template-func-params-1.C: Likewise.
3740         * g++.dg/debug/dwarf2/template-func-params-2.C: Likewise.
3741         * g++.dg/debug/dwarf2/template-func-params-3.C: Likewise.
3742         * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
3743         * g++.dg/debug/dwarf2/template-func-params-5.C: Likewise.
3744         * g++.dg/debug/dwarf2/template-func-params-6.C: Likewise.
3745         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
3746
3747 2009-08-31  Jason Merrill  <jason@redhat.com>
3748
3749         PR c++/41127
3750         * g++.dg/parse/enum5.C: New.
3751         * g++.dg/cpp0x/enum1.C: Adjust expected error.
3752
3753 2009-08-31  Janus Weil  <janus@gcc.gnu.org>
3754
3755         PR fortran/40940
3756         * gfortran.dg/allocate_derived_1.f90: New.
3757         * gfortran.dg/class_3.f03: New.
3758
3759 2009-08-31  Janus Weil  <janus@gcc.gnu.org>
3760
3761         PR fortran/40996
3762         * gfortran.dg/allocatable_scalar_1.f90: New.
3763         * gfortran.dg/allocatable_scalar_2.f90: Renamed from finalize_9.f03.
3764         * gfortran.dg/finalize_9.f03: Renamed to allocatable_scalar_2.f90.
3765         * gfortran.dg/proc_ptr_comp_pass_4.f90: Modified.
3766
3767 2009-08-30  Richard Guenther  <rguenther@suse.de>
3768
3769         PR tree-optimization/41186
3770         * g++.dg/torture/pr41186.C: New testcase.
3771         * g++.dg/tree-ssa/pr41186.C: Likewise.
3772
3773 2009-08-30  Dodji Seketeli  <dodji@redhat.com>
3774
3775         PR c++/41187
3776         * g++.dg/debug/dwarf2/namespace-1.C: Use a loosier regexp to
3777         take ia64 assembly comments syntax in account.
3778
3779 2009-08-30  Uros Bizjak  <ubizjak@gmail.com>
3780
3781         * gcc.target/i386/funcspec-5.c: Remove fused-add test.
3782
3783 2009-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3784
3785         * gfortran.dg/whole_file_5.f90: Add -fpie when pic, fix scan pattern.
3786         * gfortran.dg/whole_file_6.f90: Likewise.
3787
3788 2009-08-28  Cary Coutant  <ccoutant@google.com>
3789
3790         PR debug/41063
3791         * g++.dg/debug/dwarf2/pr41063.C: New test.
3792
3793 2009-08-27  Uros Bizjak  <ubizjak@gmail.com>
3794
3795         PR rtl-optimization/40861
3796         * gcc.dg/pr40861.c: New test.
3797
3798 2009-08-27  Janus Weil  <janus@gcc.gnu.org>
3799
3800         PR fortran/40869
3801         * gfortran.dg/proc_ptr_comp_20.f90: New.
3802
3803 2009-08-27  Janne Blomqvist  <jb@gcc.gnu.org>
3804
3805         PR libfortran/39667
3806         * gfortran.dg/f2003_io_4.f03: Don't require target fd_truncate,
3807         open temp file with status="scratch".
3808         * gfortran.dg/fmt_cache_1.f: Likewise.
3809         * gfortran.dg/fmt_exhaust.f90: Likewise.
3810         * gfortran.dg/fmt_t_4.f90: Likewise.
3811         * gfortran.dg/fseek.f90: Likewise.
3812         * gfortran.dg/list_read_5.f90: Likewise.
3813         * gfortran.dg/namelist_39.f90: Likewise.
3814         * gfortran.dg/namelist_56.f90: Likewise.
3815         * gfortran.dg/read_bad_advance.f90: Likewise.
3816         * gfortran.dg/read_repeat.f90: Likewise.
3817         * gfortran.dg/read_size_noadvance.f90: Likewise.
3818         * gfortran.dg/read_x_past.f: Likewise.
3819
3820 2009-08-27  Tobias Burnus  <burnus@net-b.de>
3821
3822         PR fortran/28039
3823         * gfortran.dg/fmt_with_extra.f: xfail testcase as patch was reverted.
3824
3825 2009-08-27  Daniel Kraft  <d@domob.eu>
3826
3827         PR fortran/37425
3828         * gfortran.dg/impure_assignment_1.f90: Change expected error message.
3829         * gfortran.dg/typebound_operator_1.f03: Remove check for not-implemented
3830         error and fix problem with recursive assignment.
3831         * gfortran.dg/typebound_operator_2.f03: No not-implemented check.
3832         * gfortran.dg/typebound_operator_3.f03: New test.
3833         * gfortran.dg/typebound_operator_4.f03: New test.
3834
3835 2009-08-27  Dodji Seketeli  <dodji@redhat.com>
3836
3837         PR debug/41170
3838         * debug/dwarf2/namespace-1.C: New test.
3839
3840 2009-08-26  H.J. Lu  <hongjiu.lu@intel.com>
3841
3842         PR fortran/41162
3843         * gfortran.dg/pr41162.f: New.
3844
3845 2009-08-26  Adam Nemet  <anemet@caviumnetworks.com>
3846             Richard Sandiford  <rdsandiford@googlemail.com>
3847
3848         * gcc.target/mips/mips.exp: Replace isa(_rev)=...!... mechanism
3849         with "forbid_cpu".
3850         * gcc.target/mips/branch-1.c: Update accordingly.
3851         * gcc.target/mips/extend-1.c: Likewise.
3852         * gcc.target/mips/dmult-1.c: Likewise.  Remove redundant isa=64.
3853
3854 2009-08-26  Richard Guenther  <rguenther@suse.de>
3855
3856         PR middle-end/41163
3857         * gcc.c-torture/compile/pr41163.c: New testcase.
3858         * gcc.dg/pr35899.c: Adjust.
3859
3860 2009-08-26  Richard Guenther  <rguenther@suse.de>
3861
3862         * gcc.dg/tree-ssa/restrict-4.c: New testcase.
3863
3864 2009-08-26  Jason Merrill  <jason@redhat.com>
3865
3866         * g++.dg/cpp0x/explicit3.C: New.
3867         * g++.dg/overload/cond2.C: New.
3868
3869 2009-08-25  Kaz Kojima  <kkojima@gcc.gnu.org>
3870
3871         * gcc.dg/torture/builtin-math-7.c: Add -mieee for sh*-*-* targets.
3872
3873 2009-08-25  Jan Hubicka  <jh@suse.cz>
3874
3875         * gcc.target/i386/sse5-shift1-vector.c
3876         * gcc.target/i386/isa-12.c
3877         * gcc.target/i386/isa-12.cgcc.target/i386/isa-12.c
3878         * gcc.target/i386/sse5-pcmov2.c
3879         * gcc.target/i386/isa-3.c
3880         * gcc.target/i386/sse5-shift2-vector.c
3881         * gcc.target/i386/isa-7.c
3882         * gcc.target/i386/funcspec-2.c
3883         * gcc.target/i386/sse5-haddX.c
3884         * gcc.target/i386/sse5-hadduX.c
3885         * gcc.target/i386/isa-9.c
3886         * gcc.target/i386/sse5-maccXX.c
3887         * gcc.target/i386/sse5-shift3-vector.c
3888         * gcc.target/i386/sse5-msubXX.c
3889         * gcc.target/i386/sse5-permpX.c
3890         * gcc.target/i386/sse5-check.h
3891         * gcc.target/i386/sse-12.c
3892         * gcc.target/i386/sse-11.c
3893         * gcc.target/i386/sse-10.c
3894         * gcc.target/i386/sse-13.c
3895         * gcc.target/i386/sse-14.c
3896         * gcc.target/i386/sse-22.c
3897         * gcc.target/i386/sse-2.c
3898         * gcc.target/i386/sse-13.c
3899         * gcc.target/i386/avx-2.c
3900         * gcc.target/i386/sse5-rotate1-vector.c
3901         * gcc.target/i386/isa-4.c
3902         * gcc.target/i386/sse5-hsubX.c
3903         * gcc.target/i386/sse5-pcmov.c
3904         * gcc.target/i386/sse5-fma.c
3905         * gcc.target/i386/isa-8.c
3906         * gcc.target/i386/sse5-rotate2-vector.c
3907         * gcc.target/i386/sse5-nmaccXX.c
3908         * gcc.target/i386/sse5-imul64-vector.c
3909         * gcc.target/i386/sse5-nmsubXX.c
3910         * gcc.target/i386/sse5-rotate3-vector.c
3911         * gcc.target/i386/sse5-fma-vector.c
3912         * gcc.target/i386/sse5-imul32widen-vector.c
3913         * gcc.target/i386/sse5-ima-vector.c: Remove SSE5 related testcases.
3914
3915         * gcc.target/i386/funcspec-8.c: Replace SSE5 by SSE4.
3916         * gcc.target/i386/funcspec-5.c: Remove SSE5.
3917         * gcc.target/i386/funcspec-6.c: Remove fused-add test.
3918         * gcc.target/i386/avx-1.c: Remove SSE5.
3919         * gcc.target/i386/avx-2.c: Remove SSE5.
3920         * g++.dg/other/i386-2.C: Replace SSE5 by SSE4A.
3921         * g++.dg/other/i386-3.C: Replace SSE5 by SSE4A.
3922         * g++.dg/other/i386-6.C: Replace SSE5 by SSE4A.
3923         * g++.dg/other/i386-5.C: Replace SSE5 by SSE4A.
3924
3925 2009-08-25  Uros Bizjak  <ubizjak@gmail.com>
3926
3927         * gcc.c-torture/compile/limits-fndefn.c: Add dg-timeout-factor.
3928
3929 2009-08-25 Ville Voutilainen <ville.voutilainen@gmail.com>
3930
3931         * g++.dg/cpp0x/alignof.C: New. Tests that the alignof
3932         keyword works in the same manner as __alignof.
3933
3934 2009-08-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
3935
3936         PR libfortran/34670
3937         * gfortran.dg/unpack_bounds_1.f90:  New test.
3938         * gfortran.dg/unpack_bounds_2.f90:  New test.
3939         * gfortran.dg/unpack_bounds_3.f90:  New test.
3940
3941 2009-08-25  Eric Botcazou  <ebotcazou@adacore.com>
3942
3943         * gnat.dg/slice7.adb: New test.
3944         * gnat.dg/slice7_pkg.ads: New helper.
3945
3946 2009-08-25  Janus Weil  <janus@gcc.gnu.org>
3947
3948         PR fortran/41139
3949         * gfortran.dg/proc_ptr_25.f90: New.
3950         * gfortran.dg/proc_ptr_comp_18.f90: New.
3951         * gfortran.dg/proc_ptr_comp_19.f90: New.
3952
3953 2009-08-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3954
3955         PR fortran/41154
3956         * gfortran.dg/fmt_error_8.f: New test.
3957
3958 2009-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3959
3960         * gcc.dg/torture/builtin-math-6.c (link_error): Accept a value
3961         number, update all callers and synchronize results for latest MPC.
3962
3963 2009-08-21  Jason Merrill  <jason@redhat.com>
3964
3965         * g++.dg/warn/Wunused-17.C: New.
3966
3967 2009-08-11  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
3968
3969         * gcc.target/arm/combine-cmp-shift.c: New test.
3970
3971 2009-08-24  Kai Tietz  <kai.tietz@onevision.com>
3972
3973         * gcc.dg/format/ms-format1.c: Add new cases for I32 width specifier.
3974         * gcc.dg/format/ms-format2.c: New test about illegal use of I32/I64
3975         width specifier.
3976
3977 2009-08-23  Jerry DeLisle   <jvdelisle@gcc.gnu.org>
3978
3979         * gfortran.dg/fmt_error_7.f: New test.
3980
3981 2009-08-23  Uros Bizjak  <ubizjak@gmail.com>
3982
3983         PR target/40718
3984         * gcc.target/i386/pr40718.c: New test.
3985
3986 2009-08-22  Steven G. Kargl  <kargl@gcc.gnu.org>
3987
3988         * gfortran.dg/proc_ptr_24.f90: New test.
3989
3990 2009-08-22 Steven K. kargl  <kargl@gcc.gnu.org>
3991
3992         * gfortran.dg/allocate_alloc_opt_4.f90: New test.
3993         * gfortran.dg/allocate_alloc_opt_5.f90: New test.
3994         * gfortran.dg/allocate_alloc_opt_6.f90: New test.
3995
3996 2009-08-22  Bud Davis  <bdavis9659@sbcglobal.net>
3997
3998         PR fortran/28039
3999         * gfortran.dg/fmt_with_extra.f: new file.
4000
4001 2009-08-21  Maciej W. Rozycki  <macro@codesourcery.com>
4002
4003         * lib/target-supports.exp
4004         (check_effective_target_arm_iwmmxt_ok): New procedure.
4005         * gcc.target/arm/mmx-1.c: Only run if arm_iwmmxt_ok.  Remove the
4006         exclusions for -mfloat-abi=softfp and -mfloat-abi=hard.
4007
4008 2009-08-21  Uros Bizjak  <ubizjak@gmail.com>
4009
4010         * gfortran.dg/boz_9.f90: Do not load denormal floating
4011         point constants.  Remove -mieee option for alpha*-*-* targets.
4012
4013 2009-08-21  Janus Weil  <janus@gcc.gnu.org>
4014
4015         PR fortran/41106
4016         * gfortran.dg/proc_ptr_23.f90: New.
4017         * gfortran.dg/proc_ptr_comp_15.f90: New.
4018         * gfortran.dg/proc_ptr_comp_16.f90: New.
4019         * gfortran.dg/proc_ptr_comp_17.f90: New.
4020
4021 2009-08-21  Jakub Jelinek  <jakub@redhat.com>
4022
4023         PR c++/41131
4024         * g++.dg/expr/unary3.C: New test.
4025
4026 2009-08-21  Kaz Kojima  <kkojima@gcc.gnu.org>
4027
4028         * gfortran.dg/common_5.f: Add -mdalign for sh.
4029         * gfortran.dg/common_align_2.f90: Likewise.
4030
4031 2009-08-20  Thomas Koenig  <tkoenig@gcc.gnu.org>
4032
4033         PR libfortran/40962
4034         * c_f_pointer_tests_4.f90:  New test.
4035
4036 2009-08-20  Eric Botcazou  <ebotcazou@adacore.com>
4037
4038         * gnat.dg/slice6.adb: New test.
4039         * gnat.dg/slice6_pkg.ads: New helper.
4040
4041 2009-08-20  Michael Matz  <matz@suse.de>
4042
4043         PR fortran/41126
4044         * gfortran.dg/pr41126.f90: New test.
4045
4046 2009-08-20  Eric Botcazou  <ebotcazou@adacore.com>
4047
4048         * gnat.dg/dynamic_bound.adb: New test.
4049
4050 2009-08-20  Janus Weil  <janus@gcc.gnu.org>
4051
4052         PR fortran/41121
4053         * gfortran.dg/intrinsic_5.f90: New.
4054
4055 2009-08-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
4056             Richard Earnshaw  <richard.earnshaw@arm.com>
4057
4058         * gcc.target/arm/20090811-1.c: New test.
4059
4060 2009-08-19  Jakub Jelinek  <jakub@redhat.com>
4061
4062         PR middle-end/41123
4063         * gcc.dg/pr41123.c: New test.
4064
4065 2009-08-19  Jason Merrill  <jason@redhat.com>
4066
4067         PR c++/41120
4068         * g++.dg/other/gc4.C: New.
4069
4070 2009-08-18  Michael Matz  <matz@suse.de>
4071
4072         * gfortran.dg/vect/vect-gems.f90: New test.
4073         * gcc.dg/tree-ssa/alias-1.c: Remove, it checks something broken.
4074
4075 2009-08-18  DJ Delorie  <dj@redhat.com>
4076
4077         * lib/wrapper.exp: Move load of target-libpath.exp from here...
4078         * lib/gcc-defs.exp: ... to here.
4079
4080         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Set up
4081         GCC_EXEC_PREFIX before building the wrapper.
4082
4083 2009-08-18  Nathan Froyd  <froydnj@codesourcery.com>
4084
4085         * gcc.dg/vect/vect.exp: Add new stanza for aligned-section-anchors-*
4086         tests.
4087         * gcc.dg/vect/section-anchors-nest-1.c: Rename to...
4088         * gcc.dg/vect/aligned-section-anchors-nest-1.c: ...this.  Remove
4089         dg-options.  Fix dg-final clause.
4090
4091 2009-08-18  Uros Bizjak  <ubizjak@gmail.com>
4092
4093         * g++.dg/cdce3.C: Add -mieee for alpha*-*-* targets.
4094
4095 2009-08-18  Janus Weil  <janus@gcc.gnu.org>
4096             Paul Thomas  <pault@gcc.gnu.org>
4097
4098         PR fortran/40870
4099         * gfortran.dg/proc_ptr_comp_13.f90: Extended.
4100
4101 2009-08-18  Richard Guenther  <rguenther@suse.de>
4102
4103         PR middle-end/41094
4104         * gcc.dg/torture/pr41094.c: New testcase.
4105         * gcc.dg/torture/builtin-power-1.c: Adjust.
4106         * gcc.dg/builtins-10.c: Likewise.
4107
4108 2009-08-18  Jakub Jelinek  <jakub@redhat.com>
4109
4110         PR target/40971
4111         * gcc.dg/pr40971.c: New test.
4112
4113 2008-08-17  Paul Thomas  <pault@gcc.gnu.org>
4114
4115         PR fortran/41062
4116         * gfortran.dg/use_only_4.f90: New test.
4117
4118 2009-08-17  Daniel Kraft  <d@domob.eu>
4119
4120         PR fortran/37425
4121         * gfortran.dg/typebound_operator_2.f03: Test for error with illegal
4122         NOPASS bindings as operators.
4123
4124 2009-08-17  Uros Bizjak  <ubizjak@gmail.com>
4125
4126         * lib/target-supports.exp
4127         (check_effective_target_vect_cmdline_needed): Add alpha to the list
4128         of targets that do not need command line argument to enable SIMD.
4129
4130 2009-08-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4131
4132         * lib/target-supports.exp (check_effective_target_mpc_pow): Fix
4133         typo in cache name.
4134
4135 2009-08-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4136
4137         PR fortran/41075
4138         * gfortran.dg/unlimited_fmt_1.f90: New test.
4139
4140 2009-08-17  Dodji Seketeli  <dodji@redhat.com>
4141
4142         * gcc.dg.debug/dwarf2/inline2.c: Add -dA to compile options.
4143
4144 2009-08-17  Arnaud Charlet  <charlet@adacore.com>
4145
4146         * gnat.dg/itype.ad[sb]: New test.
4147
4148 2009-08-16  Adam Nemet  <anemet@caviumnetworks.com>
4149
4150         * gcc.target/mips/mips.exp: Add terminology section to comment
4151         at the top of the file.  Fix typos.
4152
4153 2009-08-16  Jason Merrill  <jason@redhat.com>
4154
4155         * g++.dg/debug/dwarf2/inline1.C: New.
4156
4157 2009-08-16  Richard Sandiford  <rdsandiford@googlemail.com>
4158
4159         PR target/38599
4160         * gcc.target/mips/smartmips-lwxs.c: Remove -mlong32.
4161
4162 2009-08-16  Dodji Seketeli  <dodji@redhat.com>
4163
4164         PR debug/37801
4165         * gcc.dg/debug/20020224-1.c: Adjust the comment.
4166         Make sure to trigger inlining optimizations.
4167         * gcc.dg/debug/dwarf2/inline2.c: New test.
4168
4169 2009-08-14  Janus Weil  <janus@gcc.gnu.org>
4170
4171         PR fortran/41070
4172         * gfortran.dg/structure_constructor_10.f90: New.
4173
4174 2009-08-14  Olatunji Ruwase <tjruwase@google.com>
4175
4176         * gcc.dg/pragma-re-1.c: Supported on all platforms.
4177         * gcc.dg/pragma-re-2.c: Likewise.
4178         * gcc.dg/pragma-re-3.c: Likewise.
4179         * gcc.dg/pragma-re-4.c: Likewise.
4180         * g++.dg/other/pragma-re-1.C: Likewise.
4181         * g++.dg/other/pragma-re-2.C: Likewise.
4182
4183 2009-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4184
4185         * gcc.dg/torture/builtin-math-7.c: New.
4186
4187 2009-08-14  Richard Guenther  <rguenther@suse.de>
4188
4189         * gcc.c-torture/execute/20090814-1.c: New testcase.
4190
4191 2009-08-14  David Edelsohn  <edelsohn@gnu.org>
4192
4193         * gcc.dg/graphite/graphite_autopar: Move to libgomp testsuite.
4194
4195 2009-08-14  Paolo Bonzini  <bonzini@gnu.org>
4196
4197         PR target/40934
4198         * gcc.target/i386/pr40934.c: New.
4199
4200 2009-08-14  Uros Bizjak  <ubizjak@gmail.com>
4201
4202         PR target/41019
4203         * gcc.target/i386/pr41019.c: New test.
4204
4205 2009-08-13  Jerry DeLisle <jvdelisle@gcc.gnu.org>
4206
4207         PR fortran/40955
4208         * gfortran.dg/winapi.f90: New test.
4209
4210 2009-08-13  Janus Weil  <janus@gcc.gnu.org>
4211
4212         PR fortran/40995
4213         * gfortran.dg/intrinsic_4.f90: New.
4214         * gfortran.dg/intrinsic_subroutine.f90: An error message moved to a
4215         different line.
4216
4217 2009-08-13  Richard Guenther  <rguenther@suse.de>
4218
4219         PR middle-end/41047
4220         * gcc.dg/tree-ssa/ssa-ccp-27.c: New testcase.
4221
4222 2009-08-12  Richard Guenther  <rguenther@suse.de>
4223
4224         PR tree-optimization/41011
4225         * gfortran.dg/pr41011.f: New testcase.
4226
4227 2009-08-11  Andrew Haley  <aph@redhat.com>
4228
4229         * gcc.target/arm/synchronize.c: New file.
4230
4231 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
4232
4233         PR middle-end/40980
4234         * gfortran.dg/graphite/id-17.f: New.
4235
4236 2009-08-12  Konrad Trifunovic  <konrad.trifunovic@gmail.com>
4237             Sebastian Pop  <sebastian.pop@amd.com>
4238
4239         * gcc.dg/graphite/interchange-1.c: XFAILed.
4240         * gcc.dg/graphite/interchange-2.c: XFAILed.
4241         * gcc.dg/graphite/interchange-3.c: XFAILed.
4242         * gcc.dg/graphite/interchange-4.c: XFAILed.
4243         * gcc.dg/graphite/interchange-7.c: XFAILed.
4244
4245 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
4246
4247         * gcc.dg/graphite/interchange-6.c: Un-XFAIL.
4248
4249 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
4250             Pranav Garg  <pranav.garg2107@gmail.com>
4251
4252         * gcc.dg/graphite/interchange-6.c: XFAILed.
4253
4254 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
4255
4256         * gcc.dg/graphite/interchange-9.c: New.
4257
4258 2009-08-12  Richard Guenther  <rguenther@suse.de>
4259
4260         PR rtl-optimization/41033
4261         * gcc.dg/pr41033.c: New test.
4262
4263 2009-08-11  Janus Weil  <janus@gcc.gnu.org>
4264
4265         PR fortran/41022
4266         * gfortran.dg/proc_ptr_comp_14.f90: New.
4267
4268 2009-08-11  Adam Nemet  <anemet@caviumnetworks.com>
4269
4270         * gcc.target/mips/ext-5.c: New test.
4271         * gcc.target/mips/ext-6.c: New test.
4272         * gcc.target/mips/ext-7.c: New test.
4273         * gcc.target/mips/ext-8.c: New test.
4274         * gcc.target/mips/extend-2.c: New test.
4275
4276 2009-08-10  Jason Merrill  <jason@redhat.com>
4277
4278         * g++.dg/other/linkage2.C: New test for types-without-linkage
4279         handling.
4280         * g++.dg/ext/anon-struct4.C: No error about anonymous type.
4281         * g++.dg/lookup/anon2.C: Likewise.
4282         * g++.dg/other/anon3.C: Likewise.
4283         * g++.dg/template/arg2.C: Likewise.
4284         * g++.dg/template/local4.C: Likewise.
4285         * g++.old-deja/g++.law/operators32.C: Likewise.
4286         * g++.old-deja/g++.other/linkage2.C: Likewise.
4287         * g++.old-deja/g++.pt/enum6.C: Likewise.
4288         * g++.old-deja/g++.other/anon9.C: Use the undefined decls.
4289         * g++.old-deja/g++.other/linkage1.C: Likewise.
4290
4291 2009-08-10  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4292
4293         * gcc.dg/dg.exp: Test also c-c++-common dir.
4294         * g++.dg/dg.exp: Likewise.
4295         * g++.dg/warn/Wconversion-real.C: Delete.
4296         * gcc.dg/Wconversion-real.c: Move to ...
4297         * c-c++-common/Wconversion-real.c: ... here.
4298         * lib/target-supports.exp
4299         (check_effective_target_c,check_effective_target_c++): New.
4300
4301 2009-08-10  Daniel Kraft  <d@domob.eu>
4302
4303         PR fortran/37425
4304         * gfortran.dg/typebound_operator_1.f03: New test.
4305         * gfortran.dg/typebound_operator_2.f03: New test.
4306
4307 2009-08-10  Richard Guenther  <rguenther@suse.de>
4308
4309         PR middle-end/41006
4310         * gcc.c-torture/compile/pr41006-1.c: New testcase.
4311         * gcc.c-torture/compile/pr41006-2.c: Likewise.
4312
4313 2009-08-10  Janus Weil  <janus@gcc.gnu.org>
4314
4315         PR fortran/40940
4316         * gfortran.dg/class_1.f03: New.
4317         * gfortran.dg/class_2.f03: New.
4318         * gfortran.dg/proc_ptr_comp_pass_1.f90: Use CLASS instead of TYPE.
4319         * gfortran.dg/proc_ptr_comp_pass_2.f90: Ditto.
4320         * gfortran.dg/proc_ptr_comp_pass_3.f90: Ditto.
4321         * gfortran.dg/typebound_call_10.f03: Ditto.
4322         * gfortran.dg/typebound_call_2.f03: Ditto.
4323         * gfortran.dg/typebound_call_3.f03: Ditto.
4324         * gfortran.dg/typebound_call_4.f03: Ditto.
4325         * gfortran.dg/typebound_generic_3.f03: Ditto.
4326         * gfortran.dg/typebound_generic_4.f03: Ditto.
4327         * gfortran.dg/typebound_proc_1.f08: Ditto.
4328         * gfortran.dg/typebound_proc_5.f03: Ditto.
4329         * gfortran.dg/typebound_proc_6.f03: Ditto.
4330
4331 2009-08-10  Dodji Seketeli  <dodji@redhat.com>
4332
4333         PR c++/40866
4334         * g++.dg/expr/stmt-expr-1.C: New test.
4335
4336 2009-08-09  Richard Guenther  <rguenther@suse.de>
4337
4338         PR tree-optimization/41016
4339         * gcc.c-torture/compile/pr41016.c: New testcase.
4340
4341 2009-08-09  Richard Sandiford  <rdsandiford@googlemail.com>
4342
4343         * gcc.dg/overflow-warn-8.c: New test.
4344
4345 2009-08-09  Ira Rosen  <irar@il.ibm.com>
4346
4347         PR tree-optimization/41008
4348         * gcc.dg/vect/O1-pr41008.c: New test.
4349
4350 2009-08-05  Tobias Burnus  <burnus@net-b.de>
4351
4352         PR fortran/40955
4353         * gfortran.dg/module_md5_1.f90: Update MD5 check sum.
4354
4355 2009-08-09  Bernd Schmidt  <bernd.schmidt@analog.com>
4356
4357         * gcc.target/bfin/loop-autoinc.c: New file.
4358
4359 2009-08-08  Richard Guenther  <rguenther@suse.de>
4360
4361         PR tree-optimization/40991
4362         * g++.dg/torture/pr40991.C: New testcase.
4363
4364 2009-08-08  Laurent GUERBY  <laurent@guerby.net>
4365
4366         * ada/acats/support/impdef.a: Tweak timing constants. Add
4367         Long_Minimum_Task_Switch and Long_Switch_To_New_Task.
4368         * ada/acats/tests/c9/c940005.a: Use new timing constants.
4369         * ada/acats/tests/c9/c940007.a: Likewise.
4370         * ada/acats/tests/c9/c94001c.ada: Likewise.
4371         * ada/acats/tests/c9/c94006a.ada: Likewise.
4372         * ada/acats/tests/c9/c94008c.ada: Likewise.
4373         * ada/acats/tests/c9/c951002.a: Likewise.
4374         * ada/acats/tests/c9/c954a01.a: Likewise.
4375         * ada/acats/tests/c9/c96001a.ada: Likewise.
4376         * ada/acats/tests/c9/c97307a.ada: Likewise.
4377
4378 2009-08-07  Richard Guenther  <rguenther@suse.de>
4379
4380         PR tree-optimization/40999
4381         * gfortran.dg/pr40999.f: New testcase.
4382
4383 2009-08-07  Jakub Jelinek  <jakub@redhat.com>
4384
4385         * g++.dg/tree-prof/partition1.C: New test.
4386
4387 2009-08-06  Richard Earnshaw  <rearnsha@arm.com>
4388
4389         * lib/target-supports.exp (check_effective_target_arm_hard_vfp_ok): New
4390         hook.
4391         (check_effective_target_arm_neon_ok): Improve test for neon
4392         availability.
4393         * gcc.target/arm/eabi1.c: Only run test in base variant.
4394         * gcc.target/arm/abitest.h: Allow the test function to have a PCS
4395         attribute.
4396         * gcc.target/arm/vfp1[567].c: New tests.
4397
4398 2009-08-06  Jason Merrill  <jason@redhat.com>
4399
4400         PR c++/40948
4401         * g++.dg/ext/complit12.C: Expand.
4402
4403 2009-08-06  Richard Earnshaw  <rearnsha@arm.com>
4404
4405         Merge ARM/hard_vfp_branch to trunk.
4406
4407         2009-08-04  Richard Earnshaw  <rearnsha@arm.com>
4408
4409         * gcc.target/arm/mmx-1.c: Skip if using -mfloat-abi=hard.
4410         * gcc.dg/builtin-apply2.c: Skip for ARM if using -mfloat-abi=hard.
4411
4412         2009-05-12  Joseph Myers  <joseph@codesourcery.com>
4413
4414         * gcc.target/arm/eabi1.c: Do not skip for non-base ABI variants.
4415         (PCS): Define macro to use base AAPCS.
4416         (decl_float, __aeabi_d2f, __aeabi_f2d): Use PCS macro.
4417
4418         2009-05-11  Daniel Jacobowitz  <dan@codesourcery.com>
4419
4420         * lib/target-supports.exp (check_effective_target_arm_neon_ok):
4421         Correct arm_neon.h typo.
4422
4423         2009-03-06  Richard Earnshaw  <rearnsha@arm.com>
4424
4425         * lib/target-supports.exp (check_effective_target_hard_vfp_ok): Make
4426         this a linkage test.
4427         * gcc.target/arm/aapcs/aapcs.exp: New framework for testing AAPCS
4428         argument marshalling.
4429         * abitest.h: New file.
4430         * vfp1.c, vfp2.c, vfp3.c, vfp4.c, vfp5.c, vfp6.c, vfp7.c: New tests.
4431         * vfp8.c, vfp9.c, vfp10.c, vfp11.c, vfp12.c, vfp13.c, vfp14.c: New.
4432
4433 2009-08-06  Martin Jambor  <mjambor@suse.cz>
4434
4435         PR middle-end/32964
4436         * gcc.dg/tree-ssa/pr32964.c: New test.
4437
4438 2009-08-06  Uros Bizjak  <ubizjak@gmail.com>
4439             H.J. Lu  <hongjiu.lu@intel.com>
4440
4441         PR target/40957
4442         * gcc.target/i386/pr40957.c: New test.
4443
4444 2009-08-06  Richard Guenther  <rguenther@suse.de>
4445
4446         PR tree-optimization/40964
4447         * gcc.c-torture/compile/pr40964.c: New testcase.
4448
4449 2009-08-05  Paul Thomas  <pault@gcc.gnu.org>
4450
4451         PR fortran/40847
4452         * gfortran.dg/transfer_resolve_1.f90 : New test.
4453
4454 2009-08-05  Uros Bizjak  <ubizjak@gmail.com>
4455             Mikulas Patocka  <mikulas@artax.karlin.mff.cuni.cz>
4456
4457         PR target/40906
4458         * gcc.target/i386/pr40906-1.c: New test.
4459         * gcc.target/i386/pr40906-2.c: Ditto.
4460         * gcc.target/i386/pr40906-3.c: Ditto.
4461
4462 2009-08-05  Jakub Jelinek  <jakub@redhat.com>
4463
4464         PR rtl-optimization/40924
4465         * g++.dg/torture/pr40924.C: New test.
4466
4467 2009-08-05  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4468
4469         PR c++/36069
4470         * g++.dg/warn/pr36069.C: New.
4471
4472 2009-08-04  Dodji Seketeli  <dodji@redhat.com>
4473
4474         PR c++/39987
4475         * g++.dg/overload/defarg4.C: New test.
4476
4477 2009-08-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4478
4479         PR c++/16696
4480         * g++.dg/parse/pr16696.C: New.
4481         * g++.dg/parse/pr16696-permissive.C: New.
4482
4483 2009-08-04  Paul Thomas  <pault@gcc.gnu.org>
4484
4485         PR fortran/40875
4486         * gfortran.dg/initialization_23.f90 : New test.
4487
4488 2009-08-04  Dodji Seketeli  <dodji@redhat.com>
4489
4490         PR debug/39706
4491         * g++.dg/debug/dwarf2/pubnames-1.C: New test.
4492
4493 2009-08-03  Jason Merrill  <jason@redhat.com>
4494             Jakub Jelinek  <jakub@redhat.com>
4495
4496         PR c++/40948
4497         * g++.dg/ext/complit12.C: New.
4498
4499 2009-08-03  Janis Johnson  <janis187@us.ibm.com>
4500
4501         PR c/39902
4502         * gcc.target/powerpc/pr39902-2.c: New test.
4503
4504 2009-08-03  Jakub Jelinek  <jakub@redhat.com>
4505
4506         PR middle-end/40943
4507         * gcc.dg/uninit-6.c: Re-add XFAIL.
4508         * gcc.dg/uninit-6-O0.c: Likewise.
4509         * gcc.dg/uninit-pr40943.c: New test.
4510
4511 2009-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4512
4513         PR testsuite/40858
4514         * g++.dg/debug/dwarf2/typedef1.C: Also match assembler string used with
4515         .ascii.
4516
4517 2009-08-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4518
4519         PR libfortran/40853
4520         * gfortran.dg/namelist_40.f90: Update error output.
4521         * gfortran.dg/namelist_47.f90: Update error output.
4522         * gfortran.dg/namelist_58.f90: New test.
4523
4524 2009-08-02  Janus Weil  <janus@gcc.gnu.org>
4525
4526         PR fortran/40881
4527         * gfortran.dg/aliasing_dummy_1.f90: Add -std=legacy.
4528         * gfortran.dg/altreturn_3.f90: Ditto.
4529         * gfortran.dg/altreturn_5.f90: Ditto.
4530         * gfortran.dg/altreturn_6.f90: Ditto.
4531         * gfortran.dg/altreturn_7.f90: Ditto.
4532         * gfortran.dg/array_constructor_13.f90: Ditto.
4533         * gfortran.dg/arrayio_7.f90: Ditto.
4534         * gfortran.dg/arrayio_8.f90: Ditto.
4535         * gfortran.dg/assumed_charlen_function_3.f90: Modified warning message.
4536         * gfortran.dg/assumed_charlen_function_4.f90: Add -std=legacy.
4537         * gfortran.dg/assumed_charlen_function_5.f90: Modified warning message.
4538         * gfortran.dg/backspace_8.f: Add -std=legacy.
4539         * gfortran.dg/backspace_9.f: Ditto.
4540         * gfortran.dg/char_comparison_1.f: Ditto.
4541         * gfortran.dg/char_decl_1.f90: Ditto.
4542         * gfortran.dg/char_initialiser_actual.f90: Ditto.
4543         * gfortran.dg/char_pointer_assign.f90: Ditto.
4544         * gfortran.dg/char_pointer_dependency.f90: Ditto.
4545         * gfortran.dg/char_pointer_dummy.f90: Ditto.
4546         * gfortran.dg/char_pointer_func.f90: Ditto.
4547         * gfortran.dg/common_8.f90: Ditto.
4548         * gfortran.dg/constant_substring.f: Ditto.
4549         * gfortran.dg/data_char_2.f90: Ditto.
4550         * gfortran.dg/der_array_io_1.f90: Ditto.
4551         * gfortran.dg/der_array_io_2.f90: Ditto.
4552         * gfortran.dg/der_array_io_3.f90: Ditto.
4553         * gfortran.dg/der_io_3.f90: Ditto.
4554         * gfortran.dg/dev_null.F90: Ditto.
4555         * gfortran.dg/direct_io_2.f90: Ditto.
4556         * gfortran.dg/do_iterator_2.f90: Ditto.
4557         * gfortran.dg/e_d_fmt.f90: Ditto.
4558         * gfortran.dg/empty_format_1.f90: Ditto.
4559         * gfortran.dg/entry_17.f90: Modified warning message.
4560         * gfortran.dg/entry_7.f90: Add -std=legacy.
4561         * gfortran.dg/eor_1.f90: Ditto.
4562         * gfortran.dg/equiv_2.f90: Ditto.
4563         * gfortran.dg/equiv_constraint_2.f90: Use new-style character length.
4564         * gfortran.dg/equiv_substr.f90: Add -std=legacy.
4565         * gfortran.dg/extended_char_comparison_1.f: Ditto.
4566         * gfortran.dg/fmt_bz_bn_err.f: Ditto.
4567         * gfortran.dg/fmt_error_2.f90: Ditto.
4568         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
4569         * gfortran.dg/fmt_tl.f: Ditto.
4570         * gfortran.dg/fmt_white.f: Ditto.
4571         * gfortran.dg/func_derived_1.f90: Ditto.
4572         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
4573         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
4574         * gfortran.dg/global_references_2.f90: Ditto.
4575         * gfortran.dg/hollerith_1.f90: Ditto.
4576         * gfortran.dg/hollerith.f90: Use new-style character length.
4577         * gfortran.dg/hollerith_f95.f90: Ditto.
4578         * gfortran.dg/ichar_1.f90: Add -std=legacy.
4579         * gfortran.dg/implicit_6.f90: Ditto.
4580         * gfortran.dg/implicit_9.f90: Ditto.
4581         * gfortran.dg/inquire_13.f90: Ditto.
4582         * gfortran.dg/inquire_5.f90: Ditto.
4583         * gfortran.dg/inquire_6.f90: Ditto.
4584         * gfortran.dg/inquire.f90: Ditto.
4585         * gfortran.dg/io_constraints_1.f90: Use new-style character length.
4586         * gfortran.dg/io_constraints_2.f90: Ditto.
4587         * gfortran.dg/list_read_2.f90: Add -std=legacy.
4588         * gfortran.dg/loc_2.f90: Ditto.
4589         * gfortran.dg/logical_1.f90: Ditto.
4590         * gfortran.dg/longline.f: Ditto.
4591         * gfortran.dg/merge_char_1.f90: Ditto.
4592         * gfortran.dg/namelist_12.f: Ditto.
4593         * gfortran.dg/namelist_14.f90: Ditto.
4594         * gfortran.dg/namelist_18.f90: Ditto.
4595         * gfortran.dg/namelist_19.f90: Ditto.
4596         * gfortran.dg/namelist_21.f90: Ditto.
4597         * gfortran.dg/namelist_22.f90: Ditto.
4598         * gfortran.dg/namelist_37.f90: Ditto.
4599         * gfortran.dg/namelist_54.f90: Ditto.
4600         * gfortran.dg/namelist_55.f90: Ditto.
4601         * gfortran.dg/namelist_empty.f90: Ditto.
4602         * gfortran.dg/namelist_use.f90: Use new-style character length.
4603         * gfortran.dg/namelist_use_only.f90: Add -std=legacy.
4604         * gfortran.dg/nested_modules_4.f90: Ditto.
4605         * gfortran.dg/nested_modules_5.f90: Ditto.
4606         * gfortran.dg/open-options-blanks.f: Ditto.
4607         * gfortran.dg/output_exponents_1.f90: Ditto.
4608         * gfortran.dg/parens_5.f90: Ditto.
4609         * gfortran.dg/parens_6.f90: Ditto.
4610         * gfortran.dg/parent_result_ref_2.f90: Modified warning message.
4611         * gfortran.dg/pointer_function_actual_1.f90: Add -std=legacy.
4612         * gfortran.dg/pr15129.f90: Ditto.
4613         * gfortran.dg/pr15332.f: Ditto.
4614         * gfortran.dg/pr16597.f90: Ditto.
4615         * gfortran.dg/pr17143.f90: Ditto.
4616         * gfortran.dg/pr17164.f90: Ditto.
4617         * gfortran.dg/pr17229.f: Modified warning message.
4618         * gfortran.dg/pr18210.f90: Add -std=legacy.
4619         * gfortran.dg/pr19155.f: Ditto.
4620         * gfortran.dg/pr20086.f90: Ditto.
4621         * gfortran.dg/pr20124.f90: Ditto.
4622         * gfortran.dg/pr20755.f: Ditto.
4623         * gfortran.dg/pr20865.f90: Ditto.
4624         * gfortran.dg/pr20950.f: Ditto.
4625         * gfortran.dg/pr21730.f: Ditto.
4626         * gfortran.dg/pr22491.f: Ditto.
4627         * gfortran.dg/pr29713.f90: Ditto.
4628         * gfortran.dg/print_parentheses_1.f: Ditto.
4629         * gfortran.dg/print_parentheses_2.f90: Ditto.
4630         * gfortran.dg/proc_assign_1.f90: Ditto.
4631         * gfortran.dg/proc_decl_1.f90: Ditto.
4632         * gfortran.dg/proc_ptr_17.f90: Add dg-warning.
4633         * gfortran.dg/read_eor.f90: : Add -std=legacy.
4634         * gfortran.dg/read_float_1.f90: Ditto.
4635         * gfortran.dg/read_logical.f90: Ditto.
4636         * gfortran.dg/recursive_statement_functions.f90: Ditto.
4637         * gfortran.dg/return_1.f90: Ditto.
4638         * gfortran.dg/rewind_1.f90: Ditto.
4639         * gfortran.dg/runtime_warning_1.f90: Use new-style character length.
4640         * gfortran.dg/scalar_return_1.f90: Add -std=legacy.
4641         * gfortran.dg/stfunc_1.f90: Ditto.
4642         * gfortran.dg/stfunc_3.f90: Ditto.
4643         * gfortran.dg/stfunc_4.f90: Ditto.
4644         * gfortran.dg/stfunc_6.f90: Ditto.
4645         * gfortran.dg/streamio_2.f90: Ditto.
4646         * gfortran.dg/string_ctor_1.f90: Ditto.
4647         * gfortran.dg/string_null_compare_1.f: Ditto.
4648         * gfortran.dg/substr_6.f90: Ditto.
4649         * gfortran.dg/tl_editing.f90: Ditto.
4650         * gfortran.dg/unf_io_convert_1.f90: Use new-style character length.
4651         * gfortran.dg/warnings_are_errors_1.f90: Modified warning message.
4652         * gfortran.dg/x_slash_1.f: Add -std=legacy.
4653         * gfortran.dg/g77/1832.f: Ditto.
4654         * gfortran.dg/g77/19981216-0.f Ditto.
4655         * gfortran.dg/g77/19990525-0.f: Ditto.
4656         * gfortran.dg/g77/19990826-2.f: Ditto.
4657         * gfortran.dg/g77/20000630-2.f: Ditto.
4658         * gfortran.dg/g77/20010116.f: Ditto.
4659         * gfortran.dg/g77/20010519-1.f: Use new-style character length.
4660         * gfortran.dg/g77/980419-2.f: Add -std=legacy.
4661         * gfortran.dg/g77/980520-1.f: Ditto.
4662         * gfortran.dg/g77/check0.f: Ditto.
4663         * gfortran.dg/g77/cpp3.F: Ditto.
4664         * gfortran.dg/g77/cpp4.F: Use new-style character length.
4665         * gfortran.dg/g77/f77-edit-i-in.f: Add -std=legacy.
4666         * gfortran.dg/g77/f77-edit-t-in.f: Ditto.
4667         * gfortran.dg/g77/short.f: Ditto.
4668
4669 2009-08-01  Adam Nemet  <anemet@caviumnetworks.com>
4670
4671         * gcc.target/mips/ext-3.c: Add NOMIPS16.
4672         * gcc.target/mips/ext-4.c: Likewise.
4673         * gcc.target/mips/interrupt_handler.c: Likewise.
4674         * gcc.target/mips/truncate-4.c: Likewise.
4675         * gcc.target/mips/truncate-5.c: Likewise.
4676
4677 2009-08-01  Sebastian Pop  <sebastian.pop@amd.com>
4678
4679         * gcc.dg/graphite/graphite_autopar/graphite_autopar.exp: Rename
4680         -fgraphite-force-parallel to -floop-parallelize-all.
4681
4682 2009-08-01  Paul Thomas  <pault@gcc.gnu.org>
4683
4684         PR fortran/40011
4685         * gfortran.dg/whole_file_7.f90: New test.
4686         * gfortran.dg/whole_file_8.f90: New test.
4687         * gfortran.dg/whole_file_9.f90: New test.
4688         * gfortran.dg/whole_file_10.f90: New test.
4689         * gfortran.dg/whole_file_11.f90: New test.
4690         * gfortran.dg/whole_file_12.f90: New test.
4691         * gfortran.dg/whole_file_13.f90: New test.
4692         * gfortran.dg/whole_file_14.f90: New test.
4693
4694 2009-07-31  Jason Merrill  <jason@redhat.com>
4695
4696         * g++.dg/cpp0x/initlist22.C: Adjust for new rvalue reference
4697         binding semantics.
4698         * g++.dg/cpp0x/named.C: Likewise.
4699         * g++.dg/cpp0x/overload.C: Likewise.
4700         * g++.dg/cpp0x/rv1n.C: Likewise.
4701         * g++.dg/cpp0x/rv1p.C: Likewise.
4702         * g++.dg/cpp0x/rv2n.C: Likewise.
4703         * g++.dg/cpp0x/rv2p.C: Likewise.
4704         * g++.dg/cpp0x/rv3n.C: Likewise.
4705         * g++.dg/cpp0x/rv3p.C: Likewise.
4706         * g++.dg/cpp0x/rv4n.C: Likewise.
4707         * g++.dg/cpp0x/rv4p.C: Likewise.
4708         * g++.dg/cpp0x/rv5n.C: Likewise.
4709         * g++.dg/cpp0x/rv5p.C: Likewise.
4710         * g++.dg/cpp0x/rv6n.C: Likewise.
4711         * g++.dg/cpp0x/rv6p.C: Likewise.
4712         * g++.dg/cpp0x/rv7n.C: Likewise.
4713         * g++.dg/cpp0x/rv7p.C: Likewise.
4714         * g++.dg/cpp0x/template_deduction.C: Likewise.
4715         * g++.dg/cpp0x/unnamed_refs.C: Likewise.
4716         * g++.dg/cpp0x/overloadn.C: New.
4717         * g++.dg/cpp0x/rv-cast.C: New.
4718
4719 2009-07-31  Adam Nemet  <anemet@caviumnetworks.com>
4720
4721         * gcc.target/mips/ext-4.c: New test.
4722
4723 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
4724
4725         * g++.dg/tree-ssa/pr33615.C: Fix pattern for lim.
4726
4727 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
4728
4729         * gcc.dg/tree-ssa/20050314-1.c: Fix patterns for lim and dceloop.
4730         * gcc.dg/tree-ssa/loop-32.c: Same.
4731         * gcc.dg/tree-ssa/loop-33.c: Same.
4732         * gcc.dg/tree-ssa/loop-34.c: Same.
4733         * gcc.dg/tree-ssa/loop-35.c: Same.
4734         * gcc.dg/tree-ssa/loop-7.c: Same.
4735         * gcc.dg/tree-ssa/pr23109.c: Same.
4736         * gcc.dg/tree-ssa/restrict-2.c: Same.
4737         * gcc.dg/tree-ssa/restrict-3.c: Same.
4738         * gcc.dg/tree-ssa/ssa-lim-1.c: Same.
4739         * gcc.dg/tree-ssa/ssa-lim-2.c: Same.
4740         * gcc.dg/tree-ssa/ssa-lim-3.c: Same.
4741         * gcc.dg/tree-ssa/ssa-lim-6.c: Same.
4742         * gcc.dg/tree-ssa/structopt-1.c: Same.
4743         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Same.
4744         * gfortran.dg/pr32921.f: Same.
4745
4746 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
4747
4748         * gcc.dg/graphite/graphite_autopar/force-parallel-1.c: New.
4749         * gcc.dg/graphite/graphite_autopar/force-parallel-2.c: New.
4750         * gcc.dg/graphite/graphite_autopar/force-parallel-3.c: New.
4751         * gcc.dg/graphite/graphite_autopar/force-parallel-4.c: New.
4752         * gcc.dg/graphite/graphite_autopar/force-parallel-5.c: New.
4753         * gcc.dg/graphite/graphite_autopar/force-parallel-6.c: New.
4754         * gcc.dg/graphite/graphite_autopar/force-parallel-7.c: New.
4755         * gcc.dg/graphite/graphite_autopar/force-parallel-8.c: New.
4756         * gcc.dg/graphite/graphite_autopar/force-parallel-9.c: New.
4757         * gcc.dg/graphite/graphite_autopar/graphite_autopar.exp: New.
4758         * gcc.dg/graphite/id-1.c: New.
4759         * gcc.dg/graphite/id-10.c: New.
4760         * gcc.dg/graphite/id-11.c: New.
4761         * gcc.dg/graphite/id-12.c: New.
4762         * gcc.dg/graphite/id-13.c: New.
4763         * gcc.dg/graphite/id-14.c: New.
4764         * gcc.dg/graphite/id-15.c: New.
4765         * gcc.dg/graphite/id-2.c: New.
4766         * gcc.dg/graphite/id-3.c: New.
4767         * gcc.dg/graphite/id-4.c: New.
4768         * gcc.dg/graphite/id-5.c: New.
4769         * gcc.dg/graphite/id-6.c: New.
4770         * gcc.dg/graphite/id-7.c: New.
4771         * gcc.dg/graphite/id-8.c: New.
4772         * gcc.dg/graphite/id-9.c: New.
4773         * gcc.dg/graphite/interchange-0.c: New.
4774         * gcc.dg/graphite/interchange-1.c: New.
4775         * gcc.dg/graphite/interchange-2.c: New.
4776         * gcc.dg/graphite/interchange-3.c: New.
4777         * gcc.dg/graphite/interchange-4.c: New.
4778         * gcc.dg/graphite/interchange-5.c: New.
4779         * gcc.dg/graphite/interchange-6.c: New.
4780         * gcc.dg/graphite/interchange-7.c: New.
4781         * gcc.dg/graphite/interchange-8.c: New.
4782         * gcc.dg/graphite/pr35356-1.c: New.
4783         * gcc.dg/graphite/pr35356-2.c: New.
4784         * gcc.dg/graphite/pr35356-3.c: New.
4785         * gcc.dg/graphite/pr40157.c: New.
4786         * gcc.dg/graphite/run-id-1.c: New.
4787         * gcc.dg/graphite/scop-20.c: New.
4788         * gcc.dg/graphite/scop-21.c: New.
4789         * gfortran.dg/graphite/id-1.f90: New.
4790         * gfortran.dg/graphite/id-10.f90: New.
4791         * gfortran.dg/graphite/id-11.f: New.
4792         * gfortran.dg/graphite/id-12.f: New.
4793         * gfortran.dg/graphite/id-13.f: New.
4794         * gfortran.dg/graphite/id-14.f: New.
4795         * gfortran.dg/graphite/id-15.f: New.
4796         * gfortran.dg/graphite/id-16.f: New.
4797         * gfortran.dg/graphite/id-5.f: New.
4798         * gfortran.dg/graphite/id-6.f: New.
4799         * gfortran.dg/graphite/id-7.f: New.
4800         * gfortran.dg/graphite/id-8.f: New.
4801         * gfortran.dg/graphite/id-9.f: New.
4802         * gfortran.dg/graphite/interchange-1.f: New.
4803         * gfortran.dg/graphite/interchange-2.f: New.
4804
4805 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
4806
4807         * gcc.dg/graphite/graphite.exp: Implement an automatic selection of
4808         flags based on the name of the testcase.
4809         * gfortran.dg/graphite/graphite.exp: Same.
4810
4811         * gcc.dg/graphite/block-0.c: Adjusted.
4812         * gcc.dg/graphite/block-1.c: Adjusted.
4813         * gcc.dg/graphite/block-2.c: Adjusted.
4814         * gcc.dg/graphite/block-3.c: Adjusted.
4815         * gcc.dg/graphite/block-4.c: Adjusted.
4816         * gcc.dg/graphite/block-5.c: Adjusted.
4817         * gcc.dg/graphite/block-6.c: Adjusted.
4818         * gcc.dg/graphite/pr37485.c: Adjusted.
4819         * gcc.dg/graphite/pr37684.c: Adjusted.
4820         * gcc.dg/graphite/pr37828.c: Adjusted.
4821         * gcc.dg/graphite/pr37883.c: Adjusted.
4822         * gcc.dg/graphite/pr37928.c: Adjusted.
4823         * gcc.dg/graphite/pr37943.c: Adjusted.
4824         * gcc.dg/graphite/pr38409.c: Adjusted.
4825         * gcc.dg/graphite/pr38498.c: Adjusted.
4826         * gcc.dg/graphite/pr38559.c: Adjusted.
4827         * gcc.dg/graphite/pr39335.c: Adjusted.
4828         * gcc.dg/graphite/pr39335_1.c: Adjusted.
4829         * gcc.dg/graphite/scop-0.c: Adjusted.
4830         * gcc.dg/graphite/scop-1.c: Adjusted.
4831         * gcc.dg/graphite/scop-10.c: Adjusted.
4832         * gcc.dg/graphite/scop-11.c: Adjusted.
4833         * gcc.dg/graphite/scop-12.c: Adjusted.
4834         * gcc.dg/graphite/scop-13.c: Adjusted.
4835         * gcc.dg/graphite/scop-14.c: Adjusted.
4836         * gcc.dg/graphite/scop-15.c: Adjusted.
4837         * gcc.dg/graphite/scop-16.c: Adjusted.
4838         * gcc.dg/graphite/scop-17.c: Adjusted.
4839         * gcc.dg/graphite/scop-18.c: Adjusted.
4840         * gcc.dg/graphite/scop-19.c: Adjusted.
4841         * gcc.dg/graphite/scop-2.c: Adjusted.
4842         * gcc.dg/graphite/scop-3.c: Adjusted.-
4843         * gcc.dg/graphite/scop-4.c: Adjusted.
4844         * gcc.dg/graphite/scop-5.c: Adjusted.
4845         * gcc.dg/graphite/scop-6.c: Adjusted.
4846         * gcc.dg/graphite/scop-7.c: Adjusted.
4847         * gcc.dg/graphite/scop-8.c: Adjusted.
4848         * gcc.dg/graphite/scop-9.c: Adjusted.
4849         * gcc.dg/graphite/scop-matmult.c: Adjusted.
4850         * gfortran.dg/graphite/block-1.f90: Adjusted.
4851         * gfortran.dg/graphite/block-2.f: Adjusted.
4852         * gfortran.dg/graphite/block-3.f90: Adjusted.
4853         * gfortran.dg/graphite/block-4.f90: Adjusted.
4854         * gfortran.dg/graphite/id-2.f90: Adjusted.
4855         * gfortran.dg/graphite/id-3.f90: Adjusted.
4856         * gfortran.dg/graphite/id-4.f90: Adjusted.
4857         * gfortran.dg/graphite/pr37852.f90: Adjusted.
4858         * gfortran.dg/graphite/pr37857.f90: Adjusted.
4859         * gfortran.dg/graphite/pr37980.f90: Adjusted.
4860         * gfortran.dg/graphite/pr38083.f90: Adjusted.
4861         * gfortran.dg/graphite/pr38953.f90: Adjusted.
4862         * gfortran.dg/graphite/scop-1.f: Adjusted.
4863
4864 2009-07-30  Doug Kwan  <dougkwan@google.com>
4865
4866         * gcc.target/arm/neon/polytypes.c: Adjust test for new notes
4867         in warnings added in rev 141298.
4868
4869 2009-07-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4870
4871         * lib/options.exp: Use "!=" instead of "ne".
4872
4873         * gcc.dg/vector-4.c: Add -fno-common option on hppa*-*-hpux* (32-bit).
4874
4875         * gcc.dg/ucnid-11.c: Skip on hppa*-*-hpux* (32-bit).
4876         * gcc.dg/ucnid-12.c: Likewise.
4877
4878 2009-07-30  Michael Meissner  <meissner@linux.vnet.ibm.com>
4879             Pat Haugen  <pthaugen@us.ibm.com>
4880             Revital Eres <ERES@il.ibm.com>
4881
4882         * gcc.target/powerpc/altivec-32.c: New file to test
4883         Altivec simple math function vectorization.
4884
4885         * gcc.target/powerpc/bswap-run.c: New file to test swap
4886         builtins.
4887         * gcc.target/powerpc/bswap16.c: Ditto.
4888         * gcc.target/powerpc/bswap32.c: Ditto.
4889         * gcc.target/powerpc/bswap64-1.c: Ditto.
4890         * gcc.target/powerpc/bswap64-2.c: Ditto.
4891         * gcc.target/powerpc/bswap64-3.c: Ditto.
4892         * gcc.target/powerpc/optimize-bswapdi-2.c: Ditto.
4893         * gcc.target/powerpc/optimize-bswapdi-3.c: Ditto.
4894         * gcc.target/powerpc/optimize-bswapsi-2.c: Ditto.
4895
4896         * gcc.target/powerpc/popcount-2.c: New file to test
4897         power7 popcntd instructions.
4898         * gcc.target/powerpc/popcount-3.c: Ditto.
4899
4900         * gcc.target/powerpc/pr39457.c: New VSX test.
4901         * gcc.target/powerpc/vsx-builtin-1.c: Ditto.
4902         * gcc.target/powerpc/vsx-builtin-2.c: Ditto.
4903         * gcc.target/powerpc/vsx-builtin-3.c: Ditto.
4904         * gcc.target/powerpc/vsx-builtin-4.c: Ditto.
4905         * gcc.target/powerpc/vsx-builtin-5.c: Ditto.
4906         * gcc.target/powerpc/vsx-builtin-6.c: Ditto.
4907         * gcc.target/powerpc/vsx-vector-1.c: Ditto.
4908         * gcc.target/powerpc/vsx-vector-2.c: Ditto.
4909         * gcc.target/powerpc/vsx-vector-3.c: Ditto.
4910         * gcc.target/powerpc/vsx-vector-4.c: Ditto.
4911         * gcc.target/powerpc/vsx-vector-5.c: Ditto.
4912         * gcc.target/powerpc/vsx-vector-6.c: Ditto.
4913
4914         * gcc.target/powerpc/altivec-6.c: Store the result of
4915         vec_add, so the optimizer doesn't remove it.
4916
4917         * gcc.dg/optimize-bswapdi-1.c: Add powerpc 64-bit to
4918         systems that support bswap64.
4919
4920         * gcc.dg/vmx/vmx.exp: Explicitly add -mno-vsx to
4921         prevent VSX code generation.
4922
4923         * lib/target-supports.exp (check_vsx_hw_available): New
4924         function to test if VSX available.
4925         (check_effective_target_powerpc_vsx_ok): Ditto.
4926         (check_vmx_hw_available): Add explicit -mno-vsx.
4927
4928 2009-07-30  Janis Johnson  <janis187@us.ibm.com>
4929
4930         PR c/39902
4931         * gcc.dg/dfp/pr39902.c: Fix typos in constant suffixes.
4932
4933 2009-07-30  Martin Jambor  <mjambor@suse.cz>
4934
4935         PR tree-optimization/40570
4936         * gcc.c-torture/compile/pr40570.c: New test.
4937
4938 2009-07-29  Jason Merrill  <jason@redhat.com>
4939
4940         PR c++/14912
4941         * g++.dg/template/defarg13.C: New.
4942
4943 2009-07-29  Richard Guenther  <rguenther@suse.de>
4944
4945         PR c++/40834
4946         * g++.dg/torture/pr40834.C: New testcase.
4947
4948 2009-07-29  Michael Matz  <matz@suse.de>
4949
4950         PR middle-end/40830
4951         * gcc.dg/vect/vect-pre-interact.c: XFAIL for no_align targets.
4952
4953 2009-07-28  Kaz Kojima  <kkojima@gcc.gnu.org>
4954
4955         * gfortran.dg/maxlocval_2.f90: Add -mieee for alpha*-*-* and
4956         sh*-*-* targets.  Skip on spu-*-* targets.
4957         * gfortran.dg/maxlocval_4.f90: Likewise.
4958         * gfortran.dg/minlocval_1.f90: Likewise.
4959         * gfortran.dg/minlocval_4.f90: Likewise.
4960
4961 2009-07-28  Jakub Jelinek  <jakub@redhat.com>
4962
4963         PR fortran/40878
4964         * gfortran.dg/gomp/pr40878-1.f90: New test.
4965         * gfortran.dg/gomp/pr40878-2.f90: New test.
4966
4967         PR testsuite/40891
4968         * gcc.dg/cdce1.c: Adjust note line number.
4969         * gcc.dg/cdce2.c: Likewise.
4970
4971 2009-07-28  Janus Weil  <janus@gcc.gnu.org>
4972
4973         PR fortran/40882
4974         * gfortran.dg/proc_ptr_comp_13.f90: New.
4975
4976 2009-07-28  Jan Beulich  <jbeulich@novell.com>
4977
4978         * gcc.target/i386/avx-vtestpd-1.c: Add -DNEED_IEEE754_DOUBLE.
4979         * gcc.target/i386/avx-vtestpd-2.c: Likewise.
4980         * gcc.target/i386/avx-vtestpd-256-1.c: Likewise.
4981         * gcc.target/i386/avx-vtestpd-256-2.c: Likewise.
4982         * gcc.target/i386/avx-vtestpd-256-3.c: Likewise.
4983         * gcc.target/i386/avx-vtestpd-3.c: Likewise.
4984         * gcc.target/i386/avx-vtestps-1.c: Add -DNEED_IEEE754_FLOAT.
4985         * gcc.target/i386/avx-vtestps-2.c: Likewise.
4986         * gcc.target/i386/avx-vtestps-256-1.c: Likewise.
4987         * gcc.target/i386/avx-vtestps-256-2.c: Likewise.
4988         * gcc.target/i386/avx-vtestps-256-3.c: Likewise.
4989         * gcc.target/i386/avx-vtestps-3.c: Likewise.
4990         * gcc.target/i386/m128-check.h (union ieee754_float):  Put into
4991         #ifdef NEED_IEEE754_FLOAT conditional.
4992         (union ieee754_double):  Put into #ifdef NEED_IEEE754_DOUBLE
4993         conditional.
4994
4995 2009-07-28  Jan Beulich  <jbeulich@novell.com>
4996
4997         * g++.dg/ext/bitfield2.C: Add -mno-ms-bitfields for
4998         i?86-*-netware.
4999         * g++.dg/ext/bitfield3.C: Likewise.
5000         * g++.dg/ext/bitfield4.C: Likewise.
5001         * g++.dg/ext/bitfield5.C: Likewise.
5002         * gcc.dg/bitfld-15.c: Likewise.
5003         * gcc.dg/bitfld-16.c: Likewise.
5004         * gcc.dg/bitfld-17.c: Likewise.
5005         * gcc.dg/bitfld-18.c: Likewise.
5006         * g++.old-deja/g++.jason/thunk2.C: Remove dg-bogus.
5007         * gcc.dg/20010912-1.c: Likewise.
5008         * gcc.dg/20021018-1.c: Likewise.
5009         * gcc.dg/20030213-1.c: Likewise.
5010         * gcc.dg/20030225-1.c: Likewise.
5011         * gcc.dg/20030708-1.c: Likewise.
5012         * gcc.dg/20050321-2.c: Likewise.
5013         * gcc.dg/cdce1.c: Don't pass -lm for *-*-netware*.
5014         * gcc.dg/cdce2.c: Likewise.
5015         * gcc.target/i386/pr37248-2.c: Don't test on default_packet
5016         targets.
5017         * gcc.target/i386/pr37248-3.c: Likewise.
5018
5019 2009-07-27  Janus Weil  <janus@gcc.gnu.org>
5020
5021         PR fortran/40848
5022         * gfortran.dg/altreturn_7.f90: New.
5023
5024 2009-07-27  Simon Baldwin  <simonb@google.com>
5025
5026         PR testsuite/40829
5027         * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: Extended array 'a'
5028         so that indexing no longer runs off array end.
5029
5030 2009-07-27  Tobias Burnus  <burnus@net-b.de>
5031
5032         PR fortran/40851
5033         * gfortran.dg/derived_init_3.f90: New test.
5034
5035 2009-07-26  Tobias Burnus  <burnus@net-b.de>
5036
5037         PR fortran/33197
5038         * gfortran.dg/atan2_1.f90: New test
5039         * gfortran.dg/atan2_2.f90: New test
5040
5041 2007-07-26  Simon Martin  <simartin@users.sourceforge.net>
5042
5043         PR c++/40749
5044         * g++.dg/warn/Wreturn-type-6.C: New test.
5045
5046 2009-07-26  Ira Rosen  <irar@il.ibm.com>
5047
5048         PR tree-optimization/40801
5049         * gfortran.dg/vect/fast-math-real8-pr40801.f90: New test.
5050         * gfortran.dg/vect/vect.exp: Run tests starting with
5051         "fast-math-real8" with -ffast-math and -fdefault-real-8.
5052
5053 2009-07-25  David Daney  <ddaney@caviumnetworks.com>
5054
5055         PR rtl-optimization/40445
5056         * g++.dg/other/builtin-unreachable-1.C: New testcase.
5057
5058 2009-07-25  David Daney  <ddaney@caviumnetworks.com>
5059
5060         * gcc.dg/builtin-unreachable-4.c: New test.
5061
5062 2009-07-25  Tobias Burnus  <burnus@net-b.de>
5063
5064         PR fortran/33197
5065         * gfortran.dg/complex_intrinsic_5.f90: New test.
5066         * gfortran.dg/complex_intrinsic_7.f90: New test.
5067
5068 2009-07-25  Martin Jambor  <mjambor@suse.cz>
5069
5070         * gcc.c-torture/execute/pr17377.c: Add noclone attribute to function y.
5071         * gcc.dg/ipa/noclone-1.c: New test.
5072
5073 2009-07-25  Uros Bizjak  <ubizjak@gmail.com>
5074
5075         * lib/target-supports.exp (check_effective_target_static): New
5076         procedure.
5077         * gcc.dg/special/gcsec-1.c (dg-options): Use -static only when
5078         supported.
5079         * g++.old-deja/g++.law/weak.C: Require static effective target.
5080
5081 2009-07-25  Janus Weil  <janus@gcc.gnu.org>
5082
5083         PR fortran/39630
5084         * gfortran.dg/proc_ptr_comp_3.f90: Modified.
5085         * gfortran.dg/proc_ptr_comp_pass_1.f90: New.
5086         * gfortran.dg/proc_ptr_comp_pass_2.f90: New.
5087         * gfortran.dg/proc_ptr_comp_pass_3.f90: New.
5088         * gfortran.dg/proc_ptr_comp_pass_4.f90: New.
5089         * gfortran.dg/proc_ptr_comp_pass_5.f90: New.
5090         * gfortran.dg/typebound_call_10.f03: New.
5091
5092 2009-07-24  Jason Merrill  <jason@redhat.com>
5093
5094         * g++.dg/cpp0x/defaulted11.C: New.
5095
5096         * g++.dg/cpp0x/initlist23.C: New.
5097
5098 2009-07-24  Janus Weil  <janus@gcc.gnu.org>
5099
5100         PR fortran/40822
5101         * gfortran.dg/char_length_16.f90: New.
5102
5103 2009-07-24  Jakub Jelinek  <jakub@redhat.com>
5104
5105         PR fortran/40643
5106         PR fortran/31067
5107         * gfortran.dg/maxlocval_2.f90: New test.
5108         * gfortran.dg/maxlocval_3.f90: New test.
5109         * gfortran.dg/maxlocval_4.f90: New test.
5110         * gfortran.dg/minlocval_1.f90: New test.
5111         * gfortran.dg/minlocval_2.f90: New test.
5112         * gfortran.dg/minlocval_3.f90: New test.
5113         * gfortran.dg/minlocval_4.f90: New test.
5114
5115 2009-07-23  Joseph Myers  <joseph@codesourcery.com>
5116
5117         * gcc.dg/dll-4.c: Allow foo1 and foo2 in either order in
5118         scan-assembler.
5119
5120 2009-07-23  Jakub Jelinek  <jakub@redhat.com>
5121
5122         PR fortran/40839
5123         * gfortran.dg/pr40839.f90: New test.
5124
5125 2009-07-23  Michael Matz  <matz@suse.de>
5126
5127         PR middle-end/40830
5128         * gcc.dg/vect/vect-pre-interact.c: Require vect_float, and
5129         don't set options ourself.
5130
5131 2009-07-23  Simon Baldwin  <simonb@google.com>
5132
5133         * gcc.misc-tests/linkage.exp: Added -m64 to x86_64 linux target
5134         native C compilation where required.
5135
5136 2009-07-22  Doug Kwan  <dougkwan@google.com>
5137
5138         * gcc.c-torture/compile/20090721-1.c: New test.
5139
5140 2009-07-22  Michael Matz  <matz@suse.de>
5141
5142         PR tree-optimization/35229
5143         PR tree-optimization/39300
5144         * gcc.dg/vect/vect-pre-interact.c: New test.
5145
5146 2009-07-22  Richard Guenther  <rguenther@suse.de>
5147
5148         * g++.dg/lookup/using21.C: Fix duplicate paste.
5149
5150 2009-07-22  Richard Guenther  <rguenther@suse.de>
5151
5152         PR c++/40799
5153         * g++.dg/lookup/using21.C: New testcase.
5154
5155 2009-07-21  Jason Merrill  <jason@redhat.com>
5156
5157         * g++.dg/init/aggr4.C: New.
5158
5159 2009-07-21  Jason Merrill  <jason@redhat.com>
5160
5161         Core issue 934
5162         * g++.dg/cpp0x/initlist22.C: New.
5163
5164 2009-07-21  Uros Bizjak  <ubizjak@gmail.com>
5165
5166         * gcc.target/i386/vectorize8.c: New test.
5167
5168 2009-07-21  Uros Bizjak  <ubizjak@gmail.com>
5169
5170         PR target/40811
5171         * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
5172         Add i?86 and x86_64 targets.
5173         * gcc.target/i386/vectorize7.c: New test.
5174
5175         PR target/40809
5176         * gcc.target/i386/pr40809.c: New test.
5177
5178 2009-07-21  Jakub Jelinek  <jakub@redhat.com>
5179
5180         PR tree-optimization/40813
5181         * g++.dg/opt/inline15.C: New test.
5182
5183 2009-07-21  Paul Brook <paul@codesourcery.com>
5184
5185         * gcc.dg/vect/section-anchors-nest-1.c: New test.
5186         * lib/target-supports.exp (check_effective_target_section_anchors):
5187         Add arm*-*-*.
5188
5189 2009-07-20  Olatunji Ruwase  <tjruwase@google.com>
5190
5191         * gcc.dg/plugin/finish_unit_plugin.c: New test.
5192         * gcc.dg/plugin/finish_unit-test-1.c: New test.
5193         * gcc.dg/plugin/plugin.exp: Added finish_unit_plugin.c test.
5194
5195 2009-07-20  Adam Nemet  <anemet@caviumnetworks.com>
5196
5197         * gcc.target/mips/ext-3.c: New test.
5198
5199 2009-07-20  Jakub Jelinek  <jakub@redhat.com>
5200
5201         * gcc.dg/builtin-object-size-6.c: Adjust expected values.
5202         * gcc.dg/builtin-object-size-8.c: New test.
5203         * g++.dg/ext/builtin-object-size1.C: Adjust expected values.
5204         * g++.dg/ext/builtin-object-size2.C: Likewise.
5205
5206         PR tree-optimization/40792
5207         * gcc.dg/pr40792.c: New test.
5208
5209 2009-07-20  Ira Rosen  <irar@il.ibm.com>
5210
5211         * gcc.dg/vect/vect-cond-1.c, gcc.dg/vect/vect-cond-2.c,
5212         gcc.dg/vect/vect-cond-3.c, gcc.dg/vect/vect-cond-4.c,
5213         gcc.dg/vect/vect-cond-5.c, gcc.dg/vect/vect-cond-6.c: New tests.
5214
5215 2009-07-20  Christian Bruel  <christian.bruel@st.com>
5216
5217         * gcc.target/sh/mfmovd.c: New test.
5218
5219 2009-07-19  Janne Blomqvist  <jb@gcc.gnu.org>
5220             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5221
5222         PR libfortran/40714
5223         * gfortran.dg/eof_3.f90: New test.
5224
5225 2009-07-18  Steven G. Kargl  <kargl@gcc.gnu.org>
5226
5227         PR fortran/40727
5228         * gfortran.dg/intrinsic_cmplx.f90: New test.
5229
5230 2009-07-19   Thomas Koenig  <tkoenig@gcc.gnu.org>
5231
5232         PR libfortran/34670
5233         PR libfortran/36874
5234         * gfortran.dg/cshift_bounds_1.f90:  New test.
5235         * gfortran.dg/cshift_bounds_2.f90:  New test.
5236         * gfortran.dg/cshift_bounds_3.f90:  New test.
5237         * gfortran.dg/cshift_bounds_4.f90:  New test.
5238         * gfortran.dg/eoshift_bounds_1.f90:  New test.
5239         * gfortran.dg/maxloc_bounds_4.f90:  Correct typo in error message.
5240         * gfortran.dg/maxloc_bounds_5.f90:  Correct typo in error message.
5241         * gfortran.dg/maxloc_bounds_7.f90:  Correct typo in error message.
5242
5243 2009-07-19  Jan Hubicka  <jh@suse.cz>
5244
5245         PR tree-optimization/40676
5246         * gcc.c-torture/compile/pr40676.c: New testcase.
5247
5248 2009-07-18  Adam Nemet  <anemet@caviumnetworks.com>
5249
5250         * gcc.target/mips/ext-2.c: New test.
5251
5252 2009-07-18  Adam Nemet  <anemet@caviumnetworks.com>
5253
5254         * gcc.target/mips/octeon-exts-7.c: New test.
5255         * gcc.target/mips/octeon-exts-2.c: Revert previous change.
5256         * gcc.target/mips/octeon-exts-5.c: Likewise.
5257
5258 2009-07-18  Richard Guenther  <rguenther@suse.de>
5259
5260         PR testsuite/40798
5261         * gcc.dg/tree-ssa/loop-2.c: Tighten pattern.
5262
5263 2009-07-18  Richard Guenther  <rguenther@suse.de>
5264
5265         PR c/40787
5266         * gcc.dg/pr35899.c: Adjust.
5267
5268 2009-07-18  Richard Sandiford  <r.sandiford@uk.ibm.com>
5269
5270         * gcc.target/powerpc/asm-es-1.c: New test.
5271         * gcc.target/powerpc/asm-es-2.c: Likewise.
5272
5273 2009-07-17  Richard Guenther  <rguenther@suse.de>
5274
5275         PR c/40401
5276         * g++.dg/rtti/crash4.C: New testcase.
5277         * g++.dg/torture/20090706-1.C: Likewise.
5278         * gcc.dg/redecl-17.c: Likewise.
5279         * gfortran.dg/missing_optional_dummy_5.f90: Adjust pattern.
5280         * gcc.dg/declspec-9.c: Expect extra error.
5281         * gcc.dg/declspec-10.c: Likewise.
5282         * gcc.dg/declspec-11.c: Likewise.
5283         * gcc.dg/redecl-10.c: Expect extra warnings.
5284         * gcc.target/i386/pr39082-1.c: Adjust diagnostic location.
5285         * gcc.target/i386/pr39545-1.c: Likewise.
5286         * g++.dg/ext/asm3.C: Expect more errors.
5287         * g++.dg/gomp/block-1.C: Likewise.
5288         * g++.dg/gomp/block-2.C: Likewise.
5289         * g++.dg/gomp/block-3.C: Likewise.
5290         * g++.dg/gomp/block-5.C: Likewise.
5291         * g++.old-deja/g++.jason/report.C: Expect extra warnings.
5292         * g++.dg/warn/unused-result1.C: XFAIL.
5293
5294 2009-07-17  Richard Guenther  <rguenther@suse.de>
5295
5296         PR tree-optimization/40321
5297         * gcc.c-torture/compile/pr40321.c: New testcase.
5298         * g++.dg/torture/pr40321.C: Likewise.
5299
5300 2009-07-17  Jakub Jelinek  <jakub@redhat.com>
5301
5302         PR c++/40780
5303         * g++.dg/template/ptrmem19.C: New test.
5304
5305 2009-07-17  Aldy Hernandez  <aldyh@redhat.com>
5306             Manuel López-Ibáñez  <manu@gcc.gnu.org>
5307
5308         PR 40435
5309         * gcc.dg/pr36902.c: Add column info.
5310         * g++.dg/gcov/gcov-2.C: Change count for definition.
5311
5312 2009-07-16  Jason Merrill  <jason@redhat.com>
5313
5314         PR libstdc++/37907
5315         * g++.dg/cpp0x/std-layout1.C: New.
5316         * g++.dg/ext/has_nothrow_assign.C: Fix.
5317         * g++.dg/ext/has_nothrow_copy.C: Fix.
5318         * g++.dg/ext/has_trivial_assign.C: Fix.
5319         * g++.dg/ext/has_trivial_copy.C: Fix.
5320         * g++.dg/ext/is_pod.C: Fix.
5321         * g++.dg/other/offsetof3.C: Adjust.
5322         * g++.dg/overload/ellipsis1.C: Adjust.
5323         * g++.dg/warn/var-args1.C: Adjust.
5324         * g++.old-deja/g++.brendan/crash63.C: Adjust.
5325         * g++.old-deja/g++.brendan/crash64.C: Adjust.
5326         * g++.old-deja/g++.brendan/overload8.C: Adjust.
5327         * g++.old-deja/g++.other/vaarg3.C: Adjust.
5328         * g++.old-deja/g++.pt/vaarg3.C: Adjust.
5329
5330 2009-07-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5331
5332         * gcc.dg/torture/builtin-math-5.c: Add more cases.
5333         * gcc.dg/torture/builtin-math-6.c: Likewise.  Depend on
5334         effective target "mpc_pow".
5335         * lib/target-supports.exp (check_effective_target_mpc_pow): New.
5336
5337 2009-07-16  Richard Henderson  <rth@redhat.com>
5338
5339         * g++.dg/opt/eh4.C: New test.
5340
5341 2009-07-16  Jakub Jelinek  <jakub@redhat.com>
5342
5343         * obj-c++.dg/defs.mm (abort): Make it extern "C".
5344
5345 2009-07-15  Jakub Jelinek  <jakub@redhat.com>
5346
5347         PR middle-end/40747
5348         * gcc.c-torture/execute/pr40747.c: New test.
5349
5350 2009-07-15  Richard Guenther  <rguenther@suse.de>
5351
5352         PR middle-end/40753
5353         * gcc.c-torture/compile/pr40753.c: New testcase.
5354
5355 2009-07-15  Janus Weil  <janus@gcc.gnu.org>
5356
5357         PR fortran/40743
5358         * gfortran.dg/interface_assignment_4.f90: New.
5359
5360 2009-07-15  Gerald Pfeifer  <gerald@pfeifer.com>
5361
5362         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Do not define
5363         for FreeBSD up to and including version 8.
5364
5365 2009-07-14  Taras Glek  <tglek@mozilla.com>
5366             Rafael Espindola  <espindola@google.com>
5367
5368         * g++.dg/plugin/header-plugin-test.C: New.
5369         * g++.dg/plugin/header_plugin.c: New.
5370         * g++.dg/plugin/plugin.exp: Update.
5371
5372 2009-07-14  Uros Bizjak  <ubizjak@gmail.com>
5373
5374         * gcc.target/i386/sse-recip-vec.c: Move arrays out of test
5375         function to enable vectorization.
5376         * gcc.target/i386/sse2-lrint-vec.c: Ditto.
5377         * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
5378
5379 2009-07-14  Uros Bizjak  <ubizjak@gmail.com>
5380
5381         * gcc.target/i386/sse-copysignf-vec.c: New test.
5382         * gcc.target/i386/sse2-copysign-vec.c: Ditto.
5383
5384 2009-07-14  Jason Merrill  <jason@redhat.com>
5385
5386         PR c++/37276
5387         * g++.dg/lookup/builtin5.C: New.
5388         * g++.dg/other/error22.C: Add missing extern "C".
5389         * g++.dg/warn/Warray-bounds.C: Likewise.
5390         * gcc.dg/compat/compat-common.h: Likewise.
5391
5392         PR c++/40746
5393         * g++.dg/lookup/using20.C: New.
5394
5395         PR c++/40740
5396         * g++.dg/template/koenig8.C: New.
5397
5398 2009-07-14  Jack Howarth  <howarth@bromo.med.uc.edu>
5399
5400         * gcc.c-torture/compile/20000804-1.c: skip for ilp32 on
5401         both i?86-*-darwin* and x86_64-*-darwin*.
5402
5403 2009-07-14  Joseph Myers  <joseph@codesourcery.com>
5404
5405         * gcc.target/i386/pr37843-1.c, gcc.target/i386/pr37843-2.c,
5406         gcc.target/i386/pr37843-3.c: Allow leading underscore on function
5407         name.
5408
5409 2009-07-14  Dodji Seketeli  <dodji@redhat.com>
5410
5411         PR debug/40705
5412         * g++.dg/debug/dwarf2/typedef1.C: New test.
5413
5414         PR c++/40357
5415         * g++.dg/other/typedef3.C: New test.
5416
5417 2009-07-14  Maxim Kuvyrkov  <maxim@codesourcery.com>
5418
5419         * gcc.dg/20090709-1.c: Move to a proper place ...
5420         * gcc.target/m68k/20090709-1.c: ... here.
5421
5422 2009-07-13  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5423
5424         PR C++/22154
5425         * g++.old-deja/g++.pt/typename10.C: Update for DR 382, typename in
5426         front of qualified names are allowed.
5427         * g++.dg/parse/crash10.C: Likewise.
5428         * g++.dg/parse/error15.C: Likewise.
5429         * g++.dg/parse/typename9.C: Likewise.
5430         * g++.dg/parse/error8.C: Likewise.
5431
5432 2009-07-13  Janus Weil  <janus@gcc.gnu.org>
5433
5434         PR fortran/40646
5435         * gfortran.dg/proc_ptr_22.f90: Extended.
5436         * gfortran.dg/proc_ptr_comp_12.f90: Extended.
5437
5438 2009-07-13  Ira Rosen  <irar@il.ibm.com>
5439
5440         * gfortran.dg/vect/vect-6.f: New test.
5441
5442 2009-07-12  Jason Merrill  <jason@redhat.com>
5443
5444         PR c++/36628
5445         * g++.dg/cpp0x/decltype17.C: New.
5446
5447         PR c++/37206
5448         * g++.dg/cpp0x/rv10.C: New.
5449
5450 2009-07-12  Jason Merrill  <jason@redhat.com>
5451
5452         PR c++/40689
5453         * g++.dg/cpp0x/initlist20.C: New.
5454         * g++.dg/cpp0x/initlist21.C: New.
5455
5456 2009-07-12  Ira Rosen  <irar@il.ibm.com>
5457
5458         * gcc.dg/vect/no-scevccp-outer-2.c: Expect to vectorize.
5459         * gcc.dg/vect/vect-double-reduc-1.c, gcc.dg/vect/vect-double-reduc-2.c,
5460         gcc.dg/vect/vect-double-reduc-3.c, gcc.dg/vect/vect-double-reduc-4.c,
5461         gcc.dg/vect/vect-double-reduc-5.c, gcc.dg/vect/vect-double-reduc-6.c,
5462         gcc.dg/vect/vect-double-reduc-7.c: New tests.
5463
5464 2009-07-12  Hans-Peter Nilsson  <hp@axis.com>
5465
5466         * gfortran.dg/f2003_io_4.f03, gfortran.dg/read_size_noadvance.f90,
5467         gfortran.dg/namelist_39.f90, gfortran.dg/read_repeat.f90,
5468         gfortran.dg/fmt_exhaust.f90, gfortran.dg/fseek.f90,
5469         gfortran.dg/fmt_t_7.f, gfortran.dg/read_x_past.f,
5470         gfortran.dg/read_bad_advance.f90, gfortran.dg/backslash_3.f,
5471         gfortran.dg/namelist_56.f90, gfortran.dg/list_read_5.f90,
5472         gfortran.dg/fmt_cache_1.f, gfortran.dg/fmt_t_4.f90: Gate test on
5473         effective_target fd_truncate.
5474
5475 2009-07-11  Eric Botcazou  <ebotcazou@adacore.com>
5476
5477         * gnat.dg/specs/addr1.ads: New test.
5478
5479 2009-07-11  Jan Hubicka  <jh@suse.cz>
5480
5481         PR middle-end/48388
5482         * g++.dg/torture/pr40388.C: New testcase.
5483
5484 2009-07-11  Jakub Jelinek  <jakub@redhat.com>
5485
5486         PR target/40668
5487         * gcc.c-torture/execute/pr40668.c: New test.
5488
5489 2009-07-11  Paolo Bonzini  <bonzini@gnu.org>
5490
5491         * gcc.c-torture/execute/20090711-1.c: New test.
5492
5493 2009-07-11  Richard Sandiford  <rdsandiford@googlemail.com>
5494
5495         PR testsuite/40699
5496         PR testsuite/40707
5497         PR testsuite/40709
5498         * lib/gcc-defs.exp, lib/target-libpath.exp, lib/objc.exp,
5499         lib/gfortran.exp, lib/g++.exp, lib/obj-c++.exp, lib/c-torture.exp,
5500         lib/gcc-dg.exp, lib/gnat.exp, g++.dg/compat/compat.exp,
5501         g++.dg/compat/struct-layout-1.exp: Revert 2009-06-30 commit.
5502
5503 2009-07-11  Tobias Burnus  <burnus@net-b.de>
5504
5505         PR fortran/33197
5506         * gfortran.dg/complex_intrinsic_3.f90: New test.
5507         * gfortran.dg/complex_intrinsic_4.f90: New test.
5508
5509 2009-07-10  David Daney  <ddaney@caviumnetworks.com>
5510
5511         PR target/39079
5512         * gcc.target/mips/mips.exp: Make -msynci a known option.
5513         * gcc.target/mips/clear-cache-1.c (dg-options): Add -msynci.
5514
5515 2009-07-10  Jakub Jelinek  <jakub@redhat.com>
5516
5517         PR c++/40502
5518         * g++.dg/ext/strncpy-chk1.C: New test.
5519
5520 2009-07-10  Richard Guenther  <rguenther@suse.de>
5521
5522         PR tree-optimization/40496
5523         * g++.dg/opt/pr40496.C: New testcase.
5524
5525 2009-07-10  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5526
5527         PR 25509
5528         PR 40614
5529         * g++.dg/warn/unused-result1-Werror.c: New.
5530
5531 2009-07-10  Paul Thomas  <pault@gcc.gnu.org>
5532
5533         PR fortran/39334
5534         * gfortran.dg/recursive_parameter_1.f90: New test.
5535
5536 2009-07-09  Steven G. Kargl  <kargl@gcc.gnu.org>
5537
5538         * gfortran.dg/c_kind_tests_2.f03: clean-up leftover module(s).
5539         * gfortran.dg/module_equivalence_6.f90: Ditto.
5540         * gfortran.dg/alloc_comp_auto_array_2.f90: Ditto.
5541         * gfortran.dg/nan_2.f90: Ditto.
5542         * gfortran.dg/inquire_11.f90: Ditto.
5543         * gfortran.dg/abstract_type_3.f03: Ditto.
5544         * gfortran.dg/abstract_type_1.f90: Ditto.
5545         * gfortran.dg/private_type_9.f90: Ditto.
5546         * gfortran.dg/abstract_type_5.f03: Ditto.
5547         * gfortran.dg/elemental_subroutine_6.f90: Ditto.
5548         * gfortran.dg/derived_comp_array_ref_3.f90: Ditto.
5549         * gfortran.dg/derived_sub.f90: Ditto.
5550         * gfortran.dg/missing_optional_dummy_5.f90: Ditto.
5551         * gfortran.dg/bounds_check_fail_2.f90: Ditto.
5552         * gfortran.dg/maxloc_bounds_6.f90: Ditto.
5553         * gfortran.dg/mvbits_6.f90: Ditto.
5554         * gfortran.dg/abstract_type_2.f03: Ditto.
5555         * gfortran.dg/abstract_type_4.f03: Ditto.
5556         * gfortran.dg/bounds_check_9.f90: Ditto.
5557         * gfortran.dg/optional_dim_3.f90: Ditto.
5558         * gfortran.dg/pr32921.f: Ditto.
5559         * gfortran.dg/entry_16.f90: Ditto.
5560         * gfortran.dg/generic_16.f90: Ditto.
5561
5562
5563 2009-07-09  Maxim Kuvyrkov  <maxim@codesourcery.com>
5564
5565         * gcc.target/m68k/20090709-1.c: New.
5566
5567 2009-07-09  Dodji Seketeli  <dodji@redhat.com>
5568
5569         PR c++/40684
5570         * g++.dg/template/unify11.C: New test.
5571
5572 2008-07-09  Paul Thomas  <pault@gcc.gnu.org>
5573
5574         PR fortran/40629
5575         * gfortran.dg/host_assoc_function_9.f90: New test.
5576
5577 2009-07-09  Janus Weil  <janus@gcc.gnu.org>
5578
5579         PR fortran/40646
5580         * gfortran.dg/proc_ptr_22.f90: New.
5581         * gfortran.dg/proc_ptr_comp_12.f90: New.
5582
5583 2009-07-09  Jakub Jelinek  <jakub@redhat.com>
5584
5585         PR middle-end/40692
5586         * gcc.c-torture/compile/pr40692.c: New test.
5587
5588 2009-07-09  Tobias Burnus  <burnus@net-b.de>
5589
5590         PR fortran/40604
5591         * gfortran.dg/pointer_check_6.f90: New test.
5592
5593 2009-07-08  Adam Nemet  <anemet@caviumnetworks.com>
5594
5595         * gcc.target/mips/truncate-5.c: New test.
5596
5597 2009-07-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5598
5599         PR libfortran/40330
5600         PR libfortran/40662
5601         * gfortran.dg/fmt_cache_1.f: New test.
5602
5603 2009-07-08  Tobias Burnus  <burnus@net-b.de>
5604
5605         PR fortran/40675
5606         * gfortran.dg/nosigned_zero_1.f90: New test.
5607         * gfortran.dg/nosigned_zero_2.f90: New test.
5608
5609 2009-07-08  Richard Guenther  <rguenther@suse.de>
5610
5611         * gcc.dg/torture/ssa-pta-fn-1.c: Fix invalid testcase again.
5612
5613 2009-07-08  Richard Guenther  <rguenther@suse.de>
5614
5615         * gcc.dg/torture/ssa-pta-fn-1.c: Fix invalid testcase.
5616
5617 2009-07-08  Paul Thomas  <pault@gcc.gnu.org>
5618
5619         PR fortran/40591
5620         * gfortran.dg/proc_ptr_21.f90: New test.
5621
5622 2009-07-08  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5623
5624         PR c++/31246
5625         * g++.dg/warn/pr31246.C: New.
5626         * g++.dg/warn/pr31246-2.C: New.
5627
5628 2009-07-07  Jason Merrill  <jason@redhat.com>
5629
5630         PR c++/35828
5631         * g++.dg/template/defarg12.C: New.
5632
5633         PR c++/37816
5634         * g++.dg/cpp0x/enum7.C: New.
5635
5636         PR c++/37946
5637         * g++.dg/cpp0x/enum6.C: New.
5638
5639         PR c++/40639
5640         * g++.dg/cpp0x/enum5.C: New.
5641
5642         PR c++/40633
5643         * g++.dg/cpp0x/enum4.C: New.
5644
5645 2009-07-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5646
5647         * gcc.dg/format/gcc_diag-1.c: Remove tests for %J.
5648
5649 2009-07-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5650
5651         * gcc.dg/format/gcc_diag-1.c: Remove tests for %H.
5652
5653 2009-07-07  Jakub Jelinek  <jakub@redhat.com>
5654
5655         PR middle-end/40669
5656         * gcc.dg/pr40669.c: New test.
5657
5658 2009-07-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5659
5660         * gcc.dg/plugin/selfassign.c: Replace %H by an explicit
5661         location. Update all calls.
5662         * g++.dg/plugin/selfassign.c: Likewise.
5663
5664 2009-07-06  Jason Merrill  <jason@redhat.com>
5665
5666         * g++.dg/rtti/dyncast[34].C: New.
5667
5668 2009-07-06  Nathan Froyd  <froydnj@codesourcery.com>
5669
5670         * lib/target-supports.exp
5671         (check_effective_target_mips_newabi_large_long_double): New.
5672         * gcc.target/mips/fpr-moves-5.c: Require mips_newabi_large_long_double
5673         target.
5674         * gcc.target/mips/fpr-moves-6.c: Likewise.
5675
5676 2009-07-06  Simon Martin  <simartin@users.sourceforge.net>
5677
5678         PR c++/40557
5679         * g++.dg/template/union2.C: New test.
5680
5681 2009-07-04  Jason Merrill  <jason@redhat.com>
5682
5683         * g++.dg/template/using15.C: New.
5684
5685 2009-07-04  Jakub Jelinek  <jakub@redhat.com>
5686
5687         * gfortran.dg/maxloc_1.f90: New test.
5688
5689 2009-07-04  Janus Weil  <janus@gcc.gnu.org>
5690
5691         PR fortran/40593
5692         * gfortran.dg/proc_ptr_result_6.f90: New.
5693
5694 2009-07-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5695
5696         * gcc.dg/framework-2.c: Adjust testcase to pass.
5697
5698 2009-07-04  Jason Merrill  <jason@redhat.com>
5699
5700         PR c++/40619
5701         * g++.dg/cpp0x/auto16.C: New.
5702
5703 2009-07-03  Vladimir Makarov  <vmakarov@redhat.com>
5704
5705         PR target/40587
5706         * gfortran.dg/pr40587.f: New test.
5707
5708 2009-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5709
5710         PR fortran/40638
5711         * gfortran.dg/unit_1.f90: New test.
5712
5713 2009-07-03  Jason Merrill  <jason@redhat.com>
5714
5715         * g++.dg/template/pure1.C: Expect another error.
5716
5717 2009-07-03  Richard Guenther  <rguenther@suse.de>
5718
5719         PR tree-optimization/40640
5720         * gcc.c-torture/compile/pr40640.c: New testcase.
5721
5722 2009-07-03  Richard Guenther  <rguenther@suse.de>
5723
5724         PR middle-end/34163
5725         * gfortran.dg/pr34163.f90: New testcase.
5726
5727 2009-07-03  Jan Hubicka  <jh@suse.cz>
5728
5729         * gcc.dg/tree-ssa/loop-24.c: Update dump file matching; enable -O2.
5730         * gcc.dg/tree-ssa/loop-25.c: Likewise.
5731         * gcc.dg/tree-ssa/loop-26.c: Likewise.
5732         * gcc.dg/tree-ssa/pr32044.c: Likewise.
5733         * gcc.dg/tree-ssa/loop-29.c: Likewise.
5734         * gcc.dg/tree-ssa/loop-10.c: Likewise.
5735         * gnat.dg/loop_optimization6.adb: Enable -O2.
5736
5737 2009-07-02  Mark Mitchell  <mark@codesourcery.com>
5738
5739         * g++.dg/warn/null4.C: Extend.
5740
5741 2009-07-02  Jason Merrill  <jason@redhat.com>
5742
5743         * g++.dg/template/spec8.C: Fix.
5744
5745 2009-07-02  Michael Matz  <matz@suse.de>
5746
5747         PR fortran/32131
5748         * gfortran.dg/pr32921.f: Adjust.
5749
5750 2009-07-02  Jan Hubicka  <jh@suse.cz>
5751
5752         * gcc.dg/tree-ssa/local-pure-const.c: New testcase.
5753
5754 2009-07-01  Adam Nemet  <anemet@caviumnetworks.com>
5755
5756         * gcc.target/mips/truncate-4.c: New testcase.
5757
5758 2009-07-01  Richard Guenther  <rguenther@suse.de>
5759
5760         PR tree-optimization/19831
5761         * gcc.dg/tree-ssa/20041122-1.c: Enable TBAA, scan FRE dump,
5762         make allocated memory escape.  Un-XFAIL.
5763         * gcc.dg/vect/pr21591.c: Make allocated memory escape.
5764         * gcc.dg/vect/pr31699.c: Likewise.
5765         * gcc.dg/tree-ssa/ssa-dce-7.c: New testcase.
5766
5767 2009-06-30  Jakub Jelinek  <jakub@redhat.com>
5768
5769         PR c++/40566
5770         * g++.dg/parse/cond5.C: New test.
5771
5772 2009-06-30  Nathan Froyd  <froydnj@codesourcery.com>
5773
5774         * gcc.dg/tree-ssa/gen-vect-25.c (n): New variable.
5775         (main): Pass n to main_1 instead.
5776         * gcc.dg/tree-ssa/gen-vect-28.c (off): New variable.
5777         (main_1): New function, split off from...
5778         (main): ...here.  Pass `off' to main_1 instead.
5779
5780 2009-06-30  Jason Merrill  <jason@redhat.com>
5781
5782         PR c++/40595
5783         * g++.dg/cpp0x/variadic94.C: New.
5784
5785 2009-06-30  Richard Sandiford  <r.sandiford@uk.ibm.com>
5786
5787         * lib/gcc-defs.exp (gcc-set-multilib-library-path): Delete.
5788         * lib/target-libpath.exp (ld_library_path_vars): New variable.
5789         (init_ld_library_path_env_vars): New function, replacing the
5790         orig_*_saved assignments.  Call it after defining it.
5791         (set_ld_library_path_env_vars): Rewrite to use ld_library_path_vars.
5792         (restore_ld_library_path_env_vars): Likewise.
5793         (add_path, find_libgcc_s): New functions.
5794         * lib/objc.exp (objc_init): Use find_libgcc_s instead of
5795         gcc-set-multilib-library-path.
5796         (objc_target_compile): Don't add "." to ld_library_path.
5797         Use add_path.
5798         * lib/gfortran.exp (gfortran_link_flags): Don't add "." to
5799         ld_library_path.  Use add_path.  Use find_libgcc_s instead of
5800         gcc-set-multilib-library-path.
5801         * lib/g++.exp (g++_link_flags): Likewise.
5802         * lib/obj-c++.exp (obj-c++_link_flags): Likewise.
5803         * lib/c-torture.exp: Do not manipulate ld_library_path at the
5804         top level; do it...
5805         (c-torture-execute): ...here instead.  Use $ld_library_path_multilib
5806         to tell when this needs to happen.  Use find_libgcc_s instead of
5807         gcc-set-multilib-library-path.
5808         * lib/gcc-dg.exp: Likewise.
5809         * lib/gnat.exp (gnat_target_compile): Don't add "." to ld_library_path.
5810         * g++.dg/compat/compat.exp (alt_ld_library_path): Don't add "."
5811         unless it is in $ALT_LD_LIBRARY_PATH.
5812         * g++.dg/compat/struct-layout-1.exp (alt_ld_library_path): Likewise.
5813
5814 2009-06-30  Eric Botcazou  <ebotcazou@adacore.com>
5815
5816         * gnat.dg/discr12.adb: New test.
5817         * gnat.dg/discr12_pkg.ads: New helper.
5818         * gnat.dg/discr13.adb: New test.
5819         * gnat.dg/discr14.ad[sb]: Likewise.
5820         * gnat.dg/discr15.adb: Likewise.
5821         * gnat.dg/discr15_pkg.ads: New helper.
5822         * gnat.dg/discr16.adb: New test.
5823         * gnat.dg/discr16_g.ads: New helper.
5824         * gnat.dg/discr16_pkg.ads: Likewise.
5825         * gnat.dg/discr16_cont.ads: Likewise.
5826         * gnat.dg/discr17.adb: New test.
5827         * gnat.dg/discr18.adb: Likewise.
5828         * gnat.dg/discr18_pkg.ads: New helper.
5829         * gnat.dg/discr19.adb: New test.
5830
5831 2009-06-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
5832
5833         PR fortran/40576
5834         * gfortran.dg/internal_write_1.f90:  New testcase.
5835
5836 2009-06-30  Janus Weil  <janus@gcc.gnu.org>
5837
5838         PR fortran/40594
5839         * gfortran.dg/derived_pointer_recursion_2.f90: New.
5840
5841 2009-06-30  Richard Guenther  <rguenther@suse.de>
5842
5843         * gcc.dg/tree-ssa/ssa-dce-6.c: New testcase.
5844
5845 2009-06-30  Wei Guozhi  <carrot@google.com>
5846
5847         * gcc.dg/tree-ssa/ssa-sink-5.c: Change the compiler option "-O2 -Os"
5848         to "-Os".
5849
5850 2009-06-30  Ira Rosen  <irar@il.ibm.com>
5851
5852         PR tree-optimization/40542
5853         * gcc.dg/vect/pr40542.c: New test.
5854
5855 2009-06-30  Martin Jambor  <mjambor@suse.cz>
5856
5857         PR tree-optimization/40582
5858         * gcc.c-torture/compile/pr40582.c: New test.
5859
5860 2009-06-30  Wei Guozhi  <carrot@google.com>
5861
5862         PR/40416
5863         * gcc.dg/tree-ssa/ssa-sink-5.c: New testcase.
5864
5865 2009-06-29  Jason Merrill  <jason@redhat.com>
5866
5867         PR c++/40274
5868         * g++.dg/template/debug1.C: New.
5869
5870 2009-06-29  Tobias Burnus  <burnus@net-b.de>
5871
5872         PR fortran/40580
5873         * pointer_check_1.f90: New test.
5874         * pointer_check_2.f90: New test.
5875         * pointer_check_3.f90: New test.
5876         * pointer_check_4.f90: New test.
5877         * pointer_check_5.f90: New test.
5878
5879 2009-06-29  Paul Thomas  <pault@gcc.gnu.org>
5880
5881         PR fortran/40551
5882         * gfortran.dg/func_assign_2.f90 : New test.
5883
5884 2009-06-29  Richard Guenther  <rguenther@suse.de>
5885
5886         PR middle-end/14187
5887         * gcc.dg/tree-ssa/restrict-1.c: New testcase.
5888         * gcc.dg/tree-ssa/restrict-2.c: Likewise.
5889         * gcc.dg/tree-ssa/restrict-3.c: Likewise.
5890         * gcc.c-torture/execute/20090623-1.c: Likewise.
5891         * gcc.dg/tree-ssa/ldist-13.c: Likewise.
5892         * gcc.dg/tree-ssa/ldist-14.c: Likewise.
5893
5894 2009-06-29  Richard Guenther  <rguenther@suse.de>
5895
5896         PR middle-end/38212
5897         * gcc.c-torture/execute/pr38212.c: New testcase.
5898
5899 2009-06-29  Richard Guenther  <rguenther@suse.de>
5900
5901         PR tree-optimization/40579
5902         * gcc.c-torture/execute/pr40579.c: New testcase.
5903
5904 2009-06-28  Uros Bizjak  <ubizjak@gmail.com>
5905
5906         PR tree-optimization/40550
5907         * gcc.dg/pr40550.c: New test.
5908
5909 2009-06-28  Eric Botcazou  <ebotcazou@adacore.com>
5910
5911         * gnat.dg/overflow_sum2.adb: New test
5912         * gnat.dg/namet.ads: New helper.
5913
5914         * gnat.dg/test_overflow_sum.adb: Rename to overflow_sum.adb.
5915
5916 2009-06-28  Tobias Burnus  <burnus@net-b.de>
5917
5918         PR fortran/34112
5919         * gfortran.dg/compiler-directive_1.f90: New test.
5920         * gfortran.dg/compiler-directive_2.f: New test.
5921
5922 2009-06-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5923
5924         * gfortran.dg/integer_exponentiation_4.f90: Temporarily
5925         comment out some values and add some cases.
5926
5927 2009-06-27  Paolo Bonzini  <bonzini@gnu.org>
5928
5929         PR testsuite/40567
5930         * gcc.dg/vect/vect.exp: Fix lappend syntax.
5931
5932 2009-06-26  Richard Henderson  <rth@redhat.com>
5933
5934         PR testsuite/40565
5935         * gcc.dg/vect/vect.exp: Add -fno-ipa-cp-clone to -O3 tests.
5936         * gcc.target/i386/local.c: Pass a non-constant to T.
5937
5938 2009-06-26  Janus Weil  <janus@gcc.gnu.org>
5939
5940         PR fortran/39997
5941         PR fortran/40541
5942         * gfortran.dg/proc_ptr_15.f90: Fixed and extended.
5943         * gfortran.dg/proc_ptr_common_1.f90: Fixed invalid test case.
5944         * gfortran.dg/proc_ptr_result_1.f90: Ditto.
5945         * gfortran.dg/proc_ptr_result_5.f90: New.
5946
5947 2009-06-26  Janis Johnson  <janis187@us.ibm.com>
5948
5949         PR c/39902
5950         * gcc.dg/dfp/pr39902.c: New test.
5951
5952 2009-06-26  Uros Bizjak  <ubizjak@gmail.com>
5953
5954         PR testsuite/40532
5955         * gcc.dg/builtins-65.c: Require c99 runtime.
5956
5957 2009-06-26  Eric Botcazou  <ebotcazou@adacore.com>
5958
5959         * gnat.dg/array7.ad[sb]: New test.
5960
5961 2009-06-26  Eric Botcazou  <ebotcazou@adacore.com>
5962
5963         * gnat.dg/array6.adb: New test.
5964
5965 2009-06-25  Ian Lance Taylor  <iant@google.com>
5966
5967         * g++.dg/warn/Wsign-compare-3.C: New testcase.
5968
5969 2009-06-25  Ian Lance Taylor  <iant@google.com>
5970
5971         * g++.dg/warn/Wunused-16.C: New testcase.
5972
5973 2009-06-25  Ian Lance Taylor  <iant@google.com>
5974
5975         * g++.dg/warn/skip-2.C: New testcase.
5976
5977 2009-06-25  Steve Ellcey  <sje@cup.hp.com>
5978
5979         * gcc.c-torture/execute/20090618-1.c: add dg-run and
5980         dg-skip-if and move to ...
5981         * gcc.dg/torture/20090618-1.c.
5982
5983 2009-06-25  Martin Jambor  <mjambor@suse.cz>
5984
5985         PR tree-optimization/40493
5986         * gcc.c-torture/execute/pr40493.c: New test.
5987
5988 2009-06-24  Jason Merrill  <jason@redhat.com>
5989
5990         PR c++/40342
5991         * g++.dg/template/overload10.C: New.
5992
5993 2009-06-24  Janus Weil  <janus@gcc.gnu.org>
5994
5995         PR fortran/40427
5996         * gfortran.dg/proc_ptr_comp_11.f90: New.
5997
5998 2009-06-24  Andreas Krebbel  <krebbel1@de.ibm.com>
5999
6000         * gcc.dg/pr40501.c: New testcase.
6001
6002 2009-06-23  DJ Delorie  <dj@redhat.com>
6003
6004         Add MeP port.
6005         * lib/target-supports.exp: Add mep support (no profiling).
6006
6007 2009-06-23  Steve Ellcey  <sje@cup.hp.com>
6008
6009         PR testsuite/39297
6010         * gcc.dg/ssa/loop-31.c: Change scan rules.
6011
6012 2009-06-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6013
6014         * gcc.dg/cpp/empty-include.c: Update column info.
6015         * gcc.dg/cpp/assert2.c: Update column info.
6016
6017 2009-06-23  Jakub Jelinek  <jakub@redhat.com>
6018
6019         * g++.dg/ext/builtin-object-size1.C: New test.
6020         * g++.dg/ext/builtin-object-size2.C: New test.
6021
6022 2009-06-23  Andreas Krebbel  <krebbel1@de.ibm.com>
6023
6024         * gcc.dg/optimize-bswapsi-1.c: Add new bswap implementation.
6025         * gcc.dg/optimize-bswapdi-1.c: Likewise.
6026
6027 2009-06-22  Adam Nemet  <anemet@caviumnetworks.com>
6028
6029         * gcc.target/mips/truncate-3.c: New test.
6030
6031 2009-06-22  Janus Weil  <janus@gcc.gnu.org>
6032
6033         PR fortran/37254
6034         PR fortran/39850
6035         * gfortran.dg/interface_30.f90: Modified error message.
6036         * gfortran.dg/proc_decl_22.f90: New.
6037
6038 2009-06-22  Ian Lance Taylor  <iant@google.com>
6039
6040         * gcc.dg/Wcxx-compat-19.c: New testcase.
6041
6042 2009-06-22  Matthias Klose  <doko@ubuntu.com>
6043
6044         PR objc/28050
6045         * pr28050.m: New testcase.
6046
6047 2009-06-22  H.J. Lu  <hongjiu.lu@intel.com>
6048
6049         PR testsuite/40481
6050         * gcc.dg/plugin/one_time_plugin.c (one_pass_exec): Return 0;
6051
6052 2009-06-22  Martin Jambor  <mjambor@suse.cz>
6053
6054         PR tree-optimization/40492
6055         * g++.dg/torture/pr40492.C: New test.
6056
6057 2009-06-22  Uros Bizjak  <ubizjak@gmail.com>
6058
6059         * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Determine
6060         dumpbase file name from $src.  Add -fdump-ipa-all to compile flags.
6061
6062 2009-06-22  Olivier Hainque  <hainque@adacore.com>
6063
6064         * gnat.dg/raise_ce.adb: Helper for ...
6065         * gnat.dg/handle_and_return.adb: New test.
6066
6067 2009-06-22  Paul Thomas  <pault@gcc.gnu.org>
6068
6069         PR fortran/40443
6070         * gfortran.dg/generic_18.f90: New test.
6071
6072 2009-06-22  Paul Thomas  <pault@gcc.gnu.org>
6073
6074         PR fortran/40472
6075         * gfortran.dg/spread_size_limit.f90: New test.
6076
6077 2009-06-21  Uros Bizjak  <ubizjak@gmail.com>
6078
6079         * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Use -dumpbase
6080         to put dump files in a subdirectory.
6081         * lib/gcc-dg.exp (cleanup-saved-temps): Also remove
6082         ".o" temporary files.
6083
6084 2009-06-21  Janus Weil  <janus@gcc.gnu.org>
6085
6086         PR fortran/39850
6087         * gfortran.dg/interface_19.f90: Add 'cleanup-modules'.
6088         * gfortran.dg/interface_20.f90: Ditto.
6089         * gfortran.dg/interface_21.f90: Ditto.
6090         * gfortran.dg/interface_22.f90: Ditto.
6091         * gfortran.dg/interface_30.f90: New.
6092         * gfortran.dg/proc_ptr_11.f90: Fix invalid test case.
6093
6094 2009-06-21  Uros Bizjak  <ubizjak@gmail.com>
6095
6096         * gcc.dg/tree-ssa/fre-vce-1.c: Cleanup "fre" tree dump.
6097         * gcc.dg/vect/vect-shift-2.c: Cleanup "vect" tree dump.
6098         * gcc.dg/vect/vect.exp (VECT_SLP_CFLAGS): Initialize with original
6099         DEFAULT_VECTFLAGS.
6100
6101 2009-06-21  Ira Rosen  <irar@il.ibm.com>
6102             Revital Eres  <eres@il.ibm.com>
6103
6104         PR testsuite/40359
6105         * gcc.dg/vect/vect-50.c: Fix syntax error in the check.
6106         * gcc.dg/vect/vect-42.c: Likewise and separate vec_no_align check.
6107         * gcc.dg/vect/vect-96.c: Fix syntax error in the check.
6108
6109 2009-06-21  Ira Rosen  <irar@il.ibm.com>
6110
6111         PR testsuite/40475
6112         * gcc.dg/vect/vect-nest-cycle-1.c: Fail to vectorize on targets
6113         without misalignment support.
6114         * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
6115
6116 2009-06-20  Tobias Burnus  <burnus@net-b.de>
6117
6118         PR fortran/40452
6119         * gfortran.dg/bounds_check_strlen_9.f90: New test.
6120
6121 2009-06-19  Paul Thomas  <pault@gcc.gnu.org>
6122
6123         PR fortran/40440
6124         * gfortran.dg/alloc_comp_result_2.f90: New test.
6125
6126 2009-06-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
6127
6128         PR target/40482
6129         * gcc.target/arm/pr40482.c: New test.
6130
6131 2009-06-19  Ian Lance Taylor  <iant@google.com>
6132
6133         * gcc.dg/Wcxx-compat-18.c: New testcase.
6134
6135 2009-06-19  Richard Guenther  <rguenther@suse.de>
6136
6137         * gcc.c-torture/execute/20090618-1.c: New testcase.
6138
6139 2009-06-19  Ian Lance Taylor  <iant@google.com>
6140
6141         * gcc.dg/Wcxx-compat-17.c: New testcase.
6142
6143 2009-06-19  Ian Lance Taylor  <iant@google.com>
6144
6145         * gcc.dg/Wcxx-compat-15.c: New testcase.
6146
6147 2009-06-19  Ian Lance Taylor  <iant@google.com>
6148
6149         * gcc.dg/Wcxx-compat-16.c: New testcase.
6150
6151 2009-06-19  Uros Bizjak  <ubizjak@gmail.com>
6152
6153         * gcc.dg/builtins-34.c: Add significand cases.
6154
6155 2009-06-19  Uros Bizjak  <ubizjak@gmail.com>
6156
6157         PR testsuite/40491
6158         * gcc.dg/20080522-1.c: Remove testcase for real.
6159         * gcc.dg/20080528-1.c: Ditto.
6160
6161 2009-06-19  Janus Weil  <janus@gcc.gnu.org>
6162
6163         PR fortran/40450
6164         * gfortran.dg/proc_ptr_20.f90: New.
6165
6166 2009-06-18  H.J. Lu  <hongjiu.lu@intel.com>
6167
6168         PR target/40470
6169         * gcc.dg/torture/pr40470-1.c: New.
6170         * gcc.dg/torture/pr40470-2.c: Likewise.
6171         * gcc.dg/torture/pr40470-3.c: Likewise.
6172         * gcc.dg/torture/pr40470-4.c: Likewise.
6173
6174 2009-06-18  Diego Novillo  <dnovillo@google.com>
6175
6176         * gcc.dg/plugin/selfassign.c: Declare plugin_is_GPL_compatible.
6177         * gcc.dg/plugin/ggcplug.c: Likewise.
6178         * gcc.dg/plugin/one_time_plugin.c: Likewise.
6179         * g++.dg/plugin/selfassign.c: Likewise.
6180         * g++.dg/plugin/attribute_plugin.c: Likewise.
6181         * g++.dg/plugin/dumb_plugin.c: Likewise.
6182
6183 2009-06-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6184
6185         * gcc.dg/cpp/arith-3.c: Add column info.
6186
6187 2009-06-18  Sandra Loosemore  <sandra@codesourcery.com>
6188
6189         * gcc.target/arm/fp16-compile-none-2.c: New.
6190         * gcc.target/arm/fp16-compile-ieee-12.c: New.
6191         * gcc.target/arm/fp16-compile-alt-12.c: New.
6192
6193 2009-06-18  Sandra Loosemore  <sandra@codesourcery.com>
6194
6195         * gcc.target/arm/fp16-compile-alt-1.c: New.
6196         * gcc.target/arm/fp16-compile-alt-2.c: New.
6197         * gcc.target/arm/fp16-compile-alt-3.c: New.
6198         * gcc.target/arm/fp16-compile-alt-4.c: New.
6199         * gcc.target/arm/fp16-compile-alt-5.c: New.
6200         * gcc.target/arm/fp16-compile-alt-6.c: New.
6201         * gcc.target/arm/fp16-compile-alt-7.c: New.
6202         * gcc.target/arm/fp16-compile-alt-8.c: New.
6203         * gcc.target/arm/fp16-compile-alt-9.c: New.
6204         * gcc.target/arm/fp16-compile-alt-10.c: New.
6205         * gcc.target/arm/fp16-compile-alt-11.c: New.
6206         * gcc.target/arm/fp16-compile-ieee-1.c: New.
6207         * gcc.target/arm/fp16-compile-ieee-2.c: New.
6208         * gcc.target/arm/fp16-compile-ieee-3.c: New.
6209         * gcc.target/arm/fp16-compile-ieee-4.c: New.
6210         * gcc.target/arm/fp16-compile-ieee-5.c: New.
6211         * gcc.target/arm/fp16-compile-ieee-6.c: New.
6212         * gcc.target/arm/fp16-compile-ieee-7.c: New.
6213         * gcc.target/arm/fp16-compile-ieee-8.c: New.
6214         * gcc.target/arm/fp16-compile-ieee-9.c: New.
6215         * gcc.target/arm/fp16-compile-ieee-10.c: New.
6216         * gcc.target/arm/fp16-compile-ieee-11.c: New.
6217         * gcc.target/arm/fp16-compile-none-1.c: New.
6218         * gcc.target/arm/fp16-compile-exprtype.c: New.
6219         * gcc.target/arm/fp16-compile-vcvt.c: New.
6220         * gcc.target/arm/fp16-builtins-1.c: New.
6221         * gcc.target/arm/fp16-rounding-alt-1.c: New.
6222         * gcc.target/arm/fp16-rounding-ieee-1.c: New.
6223         * gcc.target/arm/fp16-param-1.c: New.
6224         * gcc.target/arm/fp16-return-1.c: New.
6225         * gcc.target/arm/fp16-unprototyped-1.c: New.
6226         * gcc.target/arm/fp16-unprototyped-2.c: New.
6227         * gcc.target/arm/fp16-variadic-1.c: New.
6228         * gcc.dg/torture/arm-fp16-compile-assign.c: New.
6229         * gcc.dg/torture/arm-fp16-compile-convert.c: New.
6230         * gcc.dg/torture/arm-fp16-int-convert-alt.c: New.
6231         * gcc.dg/torture/arm-fp16-int-convert-ieee.c: New.
6232         * gcc.dg/torture/arm-fp16-ops.h: New.
6233         * gcc.dg/torture/arm-fp16-ops-1.c: New.
6234         * gcc.dg/torture/arm-fp16-ops-2.c: New.
6235         * gcc.dg/torture/arm-fp16-ops-3.c: New.
6236         * gcc.dg/torture/arm-fp16-ops-4.c: New.
6237         * gcc.dg/torture/arm-fp16-ops-5.c: New.
6238         * gcc.dg/torture/arm-fp16-ops-6.c: New.
6239         * gcc.dg/torture/arm-fp16-ops-7.c: New.
6240         * gcc.dg/torture/arm-fp16-ops-8.c: New.
6241         * g++.dg/ext/arm-fp16/fp16-overload-1.C: New.
6242         * g++.dg/ext/arm-fp16/fp16-return-1.C: New.
6243         * g++.dg/ext/arm-fp16/fp16-param-1.C: New.
6244         * g++.dg/ext/arm-fp16/fp16-mangle-1.C: New.
6245         * g++.dg/ext/arm-fp16/arm-fp16-ops.h: New.
6246         * g++.dg/ext/arm-fp16/arm-fp16-ops-1.C: New.
6247         * g++.dg/ext/arm-fp16/arm-fp16-ops-2.C: New.
6248         * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: New.
6249         * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: New.
6250         * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: New.
6251         * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: New.
6252         * g++.dg/ext/arm-fp16/arm-fp16-ops-7.C: New.
6253         * g++.dg/ext/arm-fp16/arm-fp16-ops-8.C: New.
6254
6255 2009-06-18  Uros Bizjak  <ubizjak@gmail.com>
6256
6257         * gcc.dg/builtins-65.c: New test.
6258
6259 2009-06-18  Janus Weil  <janus@gcc.gnu.org>
6260
6261         PR fortran/40451
6262         * gfortran.dg/proc_ptr_result_4.f90: New.
6263
6264 2009-06-17  Adam Nemet  <anemet@caviumnetworks.com>
6265
6266         * gcc.c-torture/execute/bitfld-5.c: New test.
6267
6268 2009-06-17  David Daney  <ddaney@caviumnetworks.com>
6269
6270         * gcc.dg/builtin-unreachable-3.c: New test.
6271
6272 2009-06-17  David Daney  <ddaney@caviumnetworks.com>
6273
6274         * gcc.target/i386/builtin-unreachable.c: New test.
6275
6276 2009-06-17  Ian Lance Taylor  <iant@google.com>
6277
6278         * gcc.dg/Wcxx-compat-14.c: New testcase.
6279
6280 2009-06-17  Aldy Hernandez  <aldyh@redhat.com>
6281
6282         * gcc.dg/func-ptr-conv-1.c: Update column info.
6283
6284 2009-06-17  Richard Guenther  <rguenther@suse.de>
6285
6286         PR middle-end/40404
6287         * gcc.c-torture/execute/pr40404.c: New testcase.
6288
6289 2009-06-17  Richard Guenther  <rguenther@suse.de>
6290
6291         PR middle-end/40460
6292         * g++.dg/torture/pr40460.C: New testcase.
6293
6294 2009-06-05  Olatunji Ruwase  <tjruwase@google.com>
6295
6296         * gcc.dg/plugin/one_time_plugin.c: New test.
6297         * gcc.dg/plugin/one_time-test-1.c: New test.
6298         * gcc.dg/plugin/plugin.exp: Added one_time_plugin.c test.
6299
6300 2009-06-16  Ian Lance Taylor  <iant@google.com>
6301
6302         * g++.dg/warn/skip-1.C: New testcase.
6303
6304 2009-06-16  Jakub Jelinek  <jakub@redhat.com>
6305
6306         PR middle-end/40446
6307         * g++.dg/other/pr40446.C: New test.
6308
6309 2009-06-16  Richard Guenther  <rguenther@suse.de>
6310
6311         * gcc.dg/tree-ssa/pta-escape-1.c: New testcase.
6312         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
6313         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
6314         * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
6315
6316 2009-06-16  Martin Jambor  <mjambor@suse.cz>
6317
6318         * gcc.c-torture/compile/pr40432.c: New file.
6319
6320 2009-06-16  Martin Jambor  <mjambor@suse.cz>
6321
6322         * gfortran.fortran-torture/compile/pr40413.f90: New file.
6323
6324 2009-06-16  Janus Weil  <janus@gcc.gnu.org>
6325
6326         PR fortran/36947
6327         PR fortran/40039
6328         * gfortran.dg/dummy_procedure_1.f90: Extended test case.
6329         * gfortran.dg/interface_20.f90: Modified error messages.
6330         * gfortran.dg/interface_21.f90: Ditto.
6331         * gfortran.dg/interface_26.f90: Ditto.
6332         * gfortran.dg/interface_27.f90: Ditto.
6333         * gfortran.dg/interface_28.f90: Extended test case.
6334         * gfortran.dg/interface_29.f90: New.
6335         * gfortran.dg/proc_decl_7.f90: Modified error messages.
6336         * gfortran.dg/proc_decl_8.f90: Ditto.
6337         * gfortran.dg/proc_ptr_11.f90: Ditto.
6338         * gfortran.dg/proc_ptr_15.f90: Ditto.
6339
6340 2009-06-16  Ira Rosen  <irar@il.ibm.com>
6341
6342         * gcc.dg/vect/vect-outer-4g.c: Don't look for pattern not allowed
6343         printing.
6344         * gcc.dg/vect/vect-outer-4k.c, gcc.dg/vect/vect-outer-4l.c,
6345         gcc.dg/vect/vect-outer-4f.c: Likewise.
6346         * gcc.dg/vect/vect-nest-cycle-1.c: New test.
6347         * gcc.dg/vect/vect-nest-cycle-2.c, gcc.dg/vect/vect-nest-cycle-3.c:
6348         Likewise.
6349         * gcc.dg/vect/vect-outer-1a.c: Fail because of strided access in
6350         outer loop.
6351
6352 2009-06-16  Tobias Burnus  <burnus@net-b.de>
6353
6354         PR fortran/40383
6355         * gfortran.dg/bounds_check_strlen_8.f90: New test.
6356
6357 2009-06-15  Ian Lance Taylor  <iant@google.com>
6358
6359         * gcc.dg/Wjump-misses-init-1.c: New testcase.
6360         * gcc.dg/Wjump-misses-init-2.c: New testcase.
6361         * gcc.dg/c99-vla-jump-5.c: Adjust expected error messages.
6362         Recognize new notes.
6363         * gcc.dg/stmt-expr-label-2.c: Likewise.
6364         * gcc.dg/c99-vla-jump-1.c: Recognize new notes.  Fix column numbers.
6365         * gcc.dg/c99-vla-jump-2.c: Recognize new notes.
6366         * gcc.dg/c99-vla-jump-3.c: Recognize new notes.
6367         * gcc.dg/c99-vla-jump-4.c: Likewise.
6368         * gcc.dg/stmt-expr-label-1.c: Likewise.
6369         * gcc.dg/stmt-expr-label-3.c: Likewise.
6370         * gcc.dg/vla-8.c: Likewise.  Move error message to different line.
6371
6372 2009-06-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6373
6374         * gcc.dg/torture/builtin-math-6.c: Robustify and fix clog cases.
6375
6376 2009-06-15  Jakub Jelinek  <jakub@redhat.com>
6377
6378         * gcc.dg/builtin-object-size-7.c: New test.
6379
6380 2009-06-15  Jakub Jelinek  <jakub@redhat.com>
6381
6382         PR testsuite/40426
6383         * lib/gcc-dg.exp (gcc-dg-debug-runtest): For type -gdwarf-2 and
6384         level != "" use separate -gdwarf-2 -g${level} options instead of
6385         -gdwarf-2${level}.
6386         * lib/gfortran-dg.exp (gfortran-dg-debug-runtest): Likewise.
6387         * gfortran.dg/debug/pr37738.f: Also skip if -gdwarf-2 -g1.
6388         * gfortran.dg/debug/pr35154-dwarf2.f: Likewise.
6389
6390 2009-06-15  Rafael Avila de Espindola  <espindola@google.com>
6391
6392         * g++.dg/abi/mangle11.C: Update warning line.
6393         * g++.dg/abi/mangle12.C: Update warning line.
6394         * g++.dg/abi/mangle17.C: Update warning line.
6395         * g++.dg/abi/mangle20-2.C: Update warning line.
6396
6397 2009-06-14  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
6398
6399         * gcc.dg/optimize-bswap-1.c: Split into these two:
6400         * gcc.dg/optimize-bswapsi-1.c: New testcase.
6401         * gcc.dg/optimize-bswapdi-1.c: New testcase.
6402
6403 2009-06-14  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
6404
6405         * gcc.dg/optimize-bswap-1.c: New testcase.
6406
6407 2009-06-14  Richard Guenther  <rguenther@suse.de>
6408
6409         PR middle-end/40389
6410         * g++.dg/torture/pr40389.C: New testcase.
6411
6412 2009-06-13  Richard Guenther  <rguenther@suse.de>
6413
6414         PR tree-optimization/40421
6415         * gfortran.fortran-torture/compile/pr40421.f: New testcase.
6416
6417 2009-06-12  Aldy Hernandez  <aldyh@redhat.com>
6418
6419         * gcc.dg/old-style-prom-3.c: Add column info.
6420         * gcc.dg/overflow-warn-1.c
6421         * gcc.dg/gomp/pr27415.c
6422         * gcc.dg/gomp/for-1.c: Same.
6423         * gcc.dg/enum-compat-1.c: Same.
6424         * gcc.dg/c99-tag-3.c: Same.
6425         * gcc.dg/Wredundant-decls-2.c: Same.
6426         * gcc.dg/func-ptr-conv-1.c: Same.
6427         * gcc.dg/asm-wide-1.c: Same.
6428         * gcc.dg/nofixed-point-2.c: Same.
6429         * gcc.dg/cpp/line3.c: Same.
6430         * gcc.dg/array-10.c: Same.
6431         * gcc.dg/c99-vla-jump-1.c: Same.
6432         * gcc.dg/pr20368-1.c: Same.
6433         * gcc.dg/Wshadow-3.c: Same.
6434         * gcc.dg/c90-const-expr-8.c: Same.
6435         * gcc.dg/label-decl-2.c: Same.
6436         * gcc.dg/dremf-type-compat-2.c: Same.
6437         * gcc.dg/c90-const-expr-5.c: Same.
6438         * gcc.dg/builtins-30.c: Same.
6439         * gcc.dg/Warray-bounds.c: Same.
6440         * gcc.dg/Wcxx-compat-2.c: Same.
6441         * gcc.dg/tree-ssa/col-1.c: Same.
6442         * gcc.dg/old-style-prom-2.c: Same.
6443         * gcc.dg/cast-function-1.c: Same.
6444         * gcc.dg/pr15698-1.c: Same.
6445         * gcc.dg/dremf-type-compat-3.c: Same.
6446         * gcc.dg/vla-8.c: Same.
6447         * gcc.dg/gomp/pr27415.c: Move firstprivate diagnostics to correct
6448         line.
6449         * gcc.dg/label-decl-2.c: Move label diagnostic to correct line.
6450         * gcc.dg/old-style-prom-3.c: Check for error on the correct line.
6451         * gcc.dg/enum-compat-1.c: Same.
6452         * gcc.dg/dremf-type-compat-2.c: Same.
6453         * gcc.dg/old-style-prom-2.c: Same.
6454         * gcc.dg/pr15698-1.c: Same.
6455         * gcc.dg/pr20368-1.c: Same.
6456         * gcc.dg/dremf-type-compat-3.c: Same.
6457         * gcc.dg/builtins-30.c: Same.  Test for columns.
6458
6459 2009-06-12  Janus Weil  <janus@gcc.gnu.org>
6460
6461         PR fortran/40176
6462         * gfortran.dg/proc_decl_1.f90: Extended.
6463
6464 2009-06-12  Ian Lance Taylor  <iant@google.com>
6465
6466         * gcc.dg/Wcxx-compat-13.c: New testcase.
6467
6468 2009-06-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6469
6470         PR tree-opt/38865
6471         * gcc.dg/tree-ssa/fre-vce-1.c
6472
6473 2009-06-12  H.J. Lu  <hongjiu.lu@intel.com>
6474
6475         PR testsuite/40384
6476         * gcc.dg/tree-ssa/prefetch-5.c: Add --param
6477         min-insn-to-prefetch-ratio=5.
6478
6479 2009-06-12  Joey Ye  <joey.ye@intel.com>
6480             H.J. Lu  <hongjiu.lu@intel.com>
6481
6482         PR middle-end/39146
6483         * gcc.target/i386/stackalign/pr39146.c: New.
6484
6485 2009-06-11  H.J. Lu  <hongjiu.lu@intel.com>
6486
6487         * gcc.target/i386/crc32-1.c: New.
6488         * gcc.target/i386/crc32-2.c: Likewise.
6489
6490 2009-06-11  David Daney  <ddaney@caviumnetworks.com>
6491
6492         PR c/39252
6493         * gcc.dg/builtin-unreachable-1.c: New test.
6494         * gcc.dg/builtin-unreachable-2.c: Same.
6495
6496 2009-06-11  Paul Thomas  <pault@gcc.gnu.org>
6497
6498         PR fortran/40402
6499         * gfortran.dg/data_value_1.f90: New test.
6500
6501 2009-06-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6502
6503         PR testsuite/39831
6504         * gcc.target/i386/excess-precision-1.c: Use -mfpmath=387, and
6505         remove ilp32 requirement.
6506         * gcc.target/i386/excess-precision-2.c: Likewise.
6507         * gcc.target/i386/excess-precision-3.c: Likewise.
6508         * gcc.target/i386/excess-precision-4.c: Likewise.
6509         * gcc.target/i386/excess-precision-5.c: Likewise.
6510         * gcc.target/i386/excess-precision-6.c: Likewise.
6511
6512 2009-06-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6513
6514         PR fortran/38718
6515         * gfortran.dg/is_iostat_end_eor_2.f90: New test.
6516         * gfortran.dg/nan_5.f90: New test.
6517
6518 2009-06-10  Nathan Froyd  <froydnj@codesourcery.com>
6519
6520         * gcc.target/arm/neon-modes-1.c: New test.
6521
6522 2009-06-10  Kai Tietz  <kai.tietz@onevision.com>
6523
6524         * g++.dg/torture/pr31579.C: Cast pointer
6525         via __SIZE_TYPE__ instead of 'unsigned long'.
6526
6527 2009-06-10  Anthony Green  <green@moxielogic.com>
6528
6529         * lib/target-supports.exp (check_profiling_available):
6530         Profiling is not available for testing purposes on moxie.
6531
6532 2009-06-09  Ian Lance Taylor  <iant@google.com>
6533
6534         * gcc.dg/Wcxx-compat-12.c: New testcase.
6535
6536 2009-06-09  Janne Blomqvist  <jb@gcc.gnu.org>
6537
6538         PR libfortran/40334
6539         * gfortran.dg/backspace_11.f90: New.
6540
6541 2009-06-09  Jason Merrill  <jason@redhat.com>
6542
6543         * g++.dg/cpp0x/defaulted10.C: New.
6544
6545 2009-06-09  Martin Jambor  <mjambor@suse.cz>
6546
6547         * gcc.c-torture/compile/pr40351.c: New file.
6548
6549 2009-06-09  Olivier Hainque  <hainque@adacore.com>
6550
6551         * gnat.dg/align_max.adb: New test.
6552
6553 2009-06-08  Jason Merrill  <jason@redhat.com>
6554
6555         * g++.dg/cpp0x/auto15.C: New.
6556
6557 2009-06-08  Jan Hubicka  <jh@suse.cz>
6558
6559         PR debug/39834
6560         * gcc.dg/torture/pr39834.c
6561
6562 2009-06-08  Jan Hubicka  <jh@suse.cz>
6563
6564         PR middle-end/40102
6565         * g++.dg/torture/pr40102.C: New testcase.
6566
6567 2009-06-08  Jakub Jelinek  <jakub@redhat.com>
6568
6569         * gcc.dg/builtin-object-size-2.c (test1): Adjust expected results.
6570         * gcc.dg/builtin-object-size-4.c (test1): Adjust expected results.
6571         * gcc.dg/builtin-object-size-6.c: New test.
6572
6573         PR c++/40373
6574         * g++.dg/template/dtor7.C: New test.
6575
6576         PR c++/40370
6577         PR c++/40372
6578         * g++.dg/template/error41.C: New test.
6579         * g++.dg/template/error42.C: New test.
6580
6581 2009-06-08  Revital Eres  <eres@il.ibm.com>
6582
6583         PR testsuite/40359
6584         * gcc.dg/vect/vect-58.c: Change checks to use vect_hw_misalign.
6585         * gcc.dg/vect/vect-88.c: Likewise.
6586         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
6587         * gcc.dg/vect/pr25413.c: Likewise.
6588         * lib/target-supports.exp: Add i?86 to vect_hw_misalign.
6589
6590 2009-06-07  Ian Lance Taylor  <iant@google.com>
6591
6592         * g++.dg/warn/Wswitch-3.C: New testcase.
6593         * gcc.dg/Wswitch.c: Adjust for -Wswitch change.
6594         * gcc.dg/Wswitch-enum-error.c: Likewise.
6595         * gcc.dg/Wswitch-error.c: Likewise.
6596
6597 2009-06-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6598
6599         PR fortran/40008
6600         * gfortran.dg/negative_unit.f: Update test.
6601         * gfortran.dg/negative_unit_int8.f: Update test.
6602         * gfortran.dg/newunit_1.f90: New test.
6603
6604 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
6605
6606         PR fortran/25104
6607         PR fortran/29962
6608         * gfortran.dg/spread_init_expr.f03: New.
6609         * gfortran.dg/unpack_init_expr.f03: New.
6610         * gfortran.dg/intrinsic_argument_conformance_2.f90: Adjusted
6611         error message.
6612
6613 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
6614
6615         PR fortran/25104
6616         PR fortran/29962
6617         * gfortran.dg/count_init_expr.f03
6618         * gfortran.dg/product_init_expr.f03
6619         * gfortran.dg/sum_init_expr.f03
6620
6621 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
6622
6623         PR fortran/36874
6624         * gfortran.dg/intrinsic_argument_conformance_2.f90: Adjusted error
6625         message.
6626         * gfortran.dg/zero_sized_1.f90: Removed checks with incompatible
6627         shapes.
6628         * gfortran.dg/zero_sized_5.f90: Likewise.
6629
6630 2009-06-07  H.J. Lu  <hongjiu.lu@intel.com>
6631
6632         PR middle-end/32950
6633         * g++.dg/torture/pr32950.C: New.
6634
6635 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
6636
6637         PR fortran/25104
6638         PR fortran/29962
6639         * gfortran.dg/dot_product_1.f03: New.
6640         * gfortran.dg/matmul_8.f03: New.
6641         * gfortran.dg/transpose_3.f03: New.
6642
6643 2009-06-06  Ian Lance Taylor  <iant@google.com>
6644
6645         * gcc.dg/Wunused-label-1.c: New test case.
6646         * g++.dg/warn/Wunused-label-1.C: New test case.
6647         * g++.dg/warn/Wunused-label-2.C: New test case.
6648         * g++.dg/warn/Wunused-label-3.C: New test case.
6649
6650 2009-06-06  Daniel Franke  <franke.daniel@gmail.com>
6651
6652         PR fortran/37203
6653         * reshape_zerosize_2.f90: New.
6654
6655 2009-06-06  Daniel Franke  <franke.daniel@gmail.com>
6656
6657         PR fortran/32890
6658         * gfortran.dg/pack_assign_1.f90: New.
6659         * gfortran.dg/pack_vector_1.f90: New.
6660
6661 2009-06-05  Jakub Jelinek  <jakub@redhat.com>
6662
6663         PR middle-end/40340
6664         * gcc.dg/pr40340-1.c: New test.
6665         * gcc.dg/pr40340-2.c: New test.
6666         * gcc.dg/pr40340-3.c: New test.
6667         * gcc.dg/pr40340-4.c: New test.
6668         * gcc.dg/pr40340-5.c: New test.
6669         * gcc.dg/pr40340.h: New file.
6670
6671 2009-06-05  Revital Eres  <eres@il.ibm.com>
6672
6673         * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
6674         New procedure.
6675         * gcc.dg/vect/vect-50.c: Change checks to use vect_hw_misalign.
6676         * gcc.dg/vect/vect-33.c: Likewise.
6677         * gcc.dg/vect/vect-92.c: Likewise.
6678         * gcc.dg/vect/vect-58.c: Likewise.
6679         * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
6680         * gcc.dg/vect/vect-42.c: Likewise.
6681         * gcc.dg/vect/slp-25.c: Likewise.
6682         * gcc.dg/vect/vect-align-1.c: Likewise.
6683         * gcc.dg/vect/vect-align-2.c: Likewise.
6684         * gcc.dg/vect/vect-93.c: Likewise.
6685         * gcc.dg/vect/no-scevccp-outer-8.c: Likewise.
6686         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
6687         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
6688         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
6689         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
6690         * gcc.dg/vect/vect-26.c: Likewise.
6691         * gcc.dg/vect/vect-44.c: Likewise.
6692         * gcc.dg/vect/vect-70.c: Likewise.
6693         * gcc.dg/vect/vect-95.c: Likewise.
6694         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
6695         * gcc.dg/vect/vect-28.c: Likewise.
6696         * gcc.dg/vect/no-section-anchors-vect-31.c: Likewise.
6697         * gcc.dg/vect/vect-87.c: Likewise.
6698         * gcc.dg/vect/vect-109.c: Likewise.
6699         * gcc.dg/vect/vect-54.c: Likewise.
6700         * gcc.dg/vect/vect-96.c: Likewise.
6701         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
6702         * gcc.dg/vect/vect-88.c: Likewise.
6703         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
6704         * gcc.dg/vect/vect-89.c: Likewise.
6705         * gcc.dg/vect/vect-91.c: Likewise.
6706         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
6707         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
6708         * gfortran.dg/vect/vect-2.f90: Likewise.
6709         * gfortran.dg/vect/vect-3.f90: Likewise.
6710         * gfortran.dg/vect/vect-4.f90: Likewise.
6711         * gfortran.dg/vect/vect-5.f90: Likewise.
6712
6713 2009-06-05  Alexander Strange <astrange@ithinksw.com>
6714
6715         PR tree-optimization/36318
6716         * gcc.dg/tree-ssa/sra-7.c: New test.
6717
6718 2009-06-04  Daniel Franke  <franke.daniel@gmail.com>
6719
6720         PR fortran/37203
6721         * gfortran.dg/reshape_order_5.f90: New.
6722         * gfortran.dg/reshape_shape_1.f90: New.
6723
6724 2009-06-04  Jason Merrill  <jason@redhat.com>
6725
6726         * g++.dg/template/error38.C: Add pointer-to-typedef case.
6727
6728 2009-06-04  Steve Ellcey  <sje@cup.hp.com>
6729
6730         * gcc.dg/vect/vect-42.c: Modify vect_no_align case.
6731         * gcc.dg/vect/no-vfa-vect-43.c: Ditto.
6732
6733 2009-06-04  Richard Guenther  <rguenther@suse.de>
6734
6735         PR c++/39371
6736         * g++.dg/torture/pr40335.C: New testcase.
6737
6738 2009-06-03  Richard Guenther  <rguenther@suse.de>
6739
6740         PR middle-end/40328
6741         * gcc.dg/torture/pr40328.c: New testcase.
6742
6743 2009-06-03  Maxim Kuvyrkov  <maxim@codesourcery.com>
6744
6745         * gcc.dg/falign-labels.c (dg-options): Don't restrict for
6746         m68k and fido.
6747
6748 2009-06-03  Martin Jambor  <mjambor@suse.cz>
6749
6750         * g++.dg/torture/pr40323.C: New file.
6751
6752 2009-06-03  Eric Botcazou  <ebotcazou@adacore.com>
6753
6754         * gnat.dg/specs/root.ads: New test.
6755         * gnat.dg/specs/root-level_1.ads: Likewise.
6756         * gnat.dg/specs/root-level_2.ads: Likewise.
6757         * gnat.dg/specs/root-level_1-level_2.ads: Likewise.
6758
6759 2009-06-02  Mark Mitchell  <mark@codesourcery.com>
6760
6761         * g++.dg/init/ref15.C: Require unwrapped targets.
6762
6763 2009-06-02  Jason Merrill  <jason@redhat.com>
6764
6765         * g++.dg/cpp0x/initlist13.C: Remove expected error.
6766         * g++.dg/cpp0x/initlist18.C: New.
6767         * g++.dg/cpp0x/initlist19.C: New.
6768
6769         * g++.dg/cpp0x/auto14.C: New.
6770
6771 2009-06-02  Eric Botcazou  <ebotcazou@adacore.com>
6772
6773         * gnat.dg/alignment6.adb: Remove XFAIL.
6774
6775 2009-06-02  Simon Martin  <simartin@users.sourceforge.net>
6776
6777         PR c++/38089
6778         * g++.dg/template/spec36.C: New test.
6779
6780 2009-06-01  Ian Lance Taylor  <iant@google.com>
6781
6782         * gcc.dg/cast-qual-3.c: New testcase.
6783         * g++.dg/warn/Wcast-qual2.C: New testcase.
6784
6785 2009-06-01  Aldy Hernandez  <aldyh@redhat.com>
6786
6787         * lib/gcc-dg.exp (dg-bogus): Override dg-bogus.
6788         (process-message): Expect column numbers.
6789         * gcc.dg/va-arg-2.c: Use line 0 to indicate no column.
6790         * gcc.dg/pch/counter-2.c: Same.
6791         * gcc.dg/pch/valid-2.c: Same.
6792         * gcc.dg/pch/warn-1.c: Same.
6793         * gcc.dg/pch/valid-1.c: Same.
6794         * gcc.dg/cpp/include2a.c: Handle lack of columns.
6795         * gcc.dg/cpp/syshdr.c: Same.
6796         * gcc.dg/cpp/19940712-1.c: Same.
6797         * gcc.dg/cpp/missing-header-1.c: Same.
6798         * gcc.dg/cpp/unc4.c: Remove -fno-show-column.
6799         * gcc.dg/cpp/tr-warn3.c: Same.
6800         * gcc.dg/cpp/pr29612-2.c: Same.
6801         * gcc.dg/cpp/tr-warn4.c: Same.
6802         * gcc.dg/cpp/Wtrigraphs.c: Same.
6803         * gcc.dg/cpp/poison.c: Same.
6804         * gcc.dg/cpp/arith-3.c: Same.
6805         * gcc.dg/cpp/sysmac2.c: Same.
6806         * gcc.dg/cpp/cpp.exp: Same.
6807         * gcc.dg/cpp/tr-warn5.c: Same.
6808         * gcc.dg/cpp/include2.c: Same.
6809         * gcc.dg/cpp/Wmissingdirs.c: Same.
6810         * gcc.dg/cpp/Wmissingdirs.c: Same.
6811         * gcc.dg/cpp/tr-warn6.c: Same.
6812         * gcc.dg/cpp/Wtrigraphs-2.c: Same.
6813         * gcc.dg/cpp/macspace1.c: Same.
6814         * gcc.dg/cpp/escape-2.c: Same.
6815         * gcc.dg/cpp/assert2.c: Same.
6816         * gcc.dg/cpp/undef2.c: Same.
6817         * gcc.dg/cpp/macspace2.c: Same.
6818         * gcc.dg/cpp/tr-warn1.c: Same.
6819         * gcc.dg/cpp/extratokens2.c: Same.
6820         * gcc.dg/cpp/strify2.c: Same.
6821         * gcc.dg/cpp/Wsignprom.c: Same.
6822         * gcc.dg/cpp/redef2.c: Same.
6823         * gcc.dg/cpp/trad/trad.exp: Same.
6824         * gcc.dg/cpp/arith-1.c: Same.
6825         * gcc.dg/cpp/extratokens.c: Same.
6826         * gcc.dg/cpp/if-mpar.c: Same.
6827
6828 2009-06-01  Olivier Hainque  <hainque@adacore.com>
6829
6830         * gnat.dg/nested_float_packed.ads: New test.
6831
6832 2009-06-01  Olivier Hainque  <hainque@adacore.com>
6833             Eric Botcazou  <botcazou@adacore.com>
6834
6835         * gnat.dg/oconst[1-6].ad[bs]: New tests. Also support for ...
6836         * gnat.dg/test_oconst.adb: New test.
6837
6838 2009-05-31  Basile Starynkevitch  <basile@starynkevitch.net>
6839
6840         * gcc.dg/plugin/ggcplug.c: Moved comment.
6841         (plugin_init): Fixed typo, declared i, returned 0 at end.
6842
6843 2009-05-31  Ira Rosen  <irar@il.ibm.com>
6844
6845         PR testsuite/40244
6846         * gcc.dg/vect/bb-slp-4.c: Change the number of data accesses to 2.
6847         * gcc.dg/vect/bb-slp-10.c: Change the store misalignment to 1.
6848
6849 2009-05-29  Ian Lance Taylor  <iant@google.com>
6850
6851         * gcc.dg/Wcxx-compat-11.c: New testcase.
6852
6853 2009-05-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6854
6855         PR fortran/40019
6856         * gfortran.dg/leadz_trailz_1.f90: New test.
6857         * gfortran.dg/leadz_trailz_2.f90: New test.
6858
6859 2009-05-29  Martin Jambor  <mjambor@suse.cz>
6860
6861         * gfortran.dg/pr25923.f90: XFAIL warning expectation.
6862         * gcc.dg/tree-ssa/ssa-fre-7.c: Compile with -fno-tree-sra.
6863         * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
6864         * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
6865         * gcc.dg/memcpy-1.c: Removed param sra-max-structure-size.
6866         * gcc.dg/tree-ssa/sra-2.c: Likewise.
6867         * gcc.dg/tree-ssa/sra-3.c: Likewise.
6868         * gcc.dg/tree-ssa/sra-1.c: Likewise.
6869         * gcc.dg/tree-ssa/sra-4.c: Changed comment.
6870         * gcc.dg/tree-ssa/sra-5.c: New file.
6871         * gcc.dg/tree-ssa/sra-6.c: New file.
6872         * gcc.c-torture/compile/sra-1.c: New file.
6873
6874 2009-05-29  Jakub Jelinek  <jakub@redhat.com>
6875
6876         PR middle-end/40291
6877         * gcc.c-torture/compile/pr40291.c: New test.
6878
6879         PR target/40017
6880         * gcc.target/powerpc/altivec-types-1.c: Don't expect error for
6881         __vector _Bool.
6882         * gcc.target/powerpc/altivec-30.c: New test.
6883         * gcc.target/powerpc/altivec-31.c: New test.
6884
6885 2009-05-28  Richard Guenther  <rguenther@suse.de>
6886
6887         * gcc.dg/tree-ssa/ssa-fre-26.c: New testcase.
6888         * gcc.c-torture/execute/20090527-1.c: Likewise.
6889
6890 2009-05-28  Dodji Seketeli  <dodji@redhat.com>
6891
6892         PR c++/39754
6893         * g++.dg/template/canon-type-1.C: New test.
6894         * g++.dg/template/canon-type-2.C: Likewise.
6895         * g++.dg/template/canon-type-3.C: Likewise.
6896         * g++.dg/template/canon-type-4.C: Likewise.
6897         * g++.dg/template/canon-type-5.C: Likewise.
6898         * g++.dg/template/canon-type-6.C: Likewise.
6899         * g++.dg/template/canon-type-7.C: Likewise.
6900
6901 2009-05-28  Dave Korn  <dave.korn.cygwin@gmail.com>
6902             Uros Bizjak  <ubizjak@gmail.com>
6903             Danny Smith  <dansmister@gmail.com>
6904
6905         PR target/37216
6906
6907         * lib/target-supports.exp (check_effective_target_pe_aligned_commons):
6908         New function.
6909         * gcc.target/i386/pr37216.c:  New test source file.
6910         * gcc.dg/compat/struct-layout-1_generate.c (dg_options[]):  No longer
6911         use -fno-common for testing Cygwin and MinGW targets.
6912
6913 2009-05-28  Kai Tietz  <kai.tietz@onevision.com>
6914
6915         * g++.dg/ext/packed6.C (size_t): Use __extension__ and __SIZE_TYPE__.
6916         * g++.dg/opt/memcpy1.C (size_t): Likewise.
6917         * g++.dg/pr37742.C (size_t): Likewise.
6918         * g++.dg/torture/pr34850.C (size_t): Likewise.
6919         * g++.dg/torture/20070621-1.C (ptrdiff_t): Use __extension__ and
6920         _PTRDIFF_TYPE__.
6921         * g++.dg/torture/pr34222.C (ptrdiff_t): Likewise.
6922         * g++.dg/tree-ssa/pr22444.C (ptrdiff_t): Likewise.
6923         (size_t): Use __extension__ and __SIZE_TYPE__.
6924         * gcc.c-torture/compile/20000211-1.c (size_t): Typedef size_t via
6925         __SIZE_TYPE__.
6926         * gcc.c-torture/compile/20010328-1.c (size_t): Likewise.
6927         * gcc.c-torture/compile/20030320-1.c (size_t): Likewise.
6928         * gcc.c-torture/compile/20030405-1.c (size_t): Likewise.
6929         * gcc.c-torture/compile/20030902-1.c (size_t): Likewise.
6930         * gcc.c-torture/compile/20060202-1.c (size_t): Likewise.
6931         * gcc.c-torture/compile/20080613-1.c (size_t): Likewise.
6932         * gcc.c-torture/compile/920428-2.c (size_t): Likewise.
6933         * gcc.c-torture/compile/980329-1.c (size_t): Likewise.
6934         * gcc.c-torture/compile/980816-1.c (size_t): Likewise.
6935         * gcc.c-torture/compile/pr32584.c (size_t): Likewise.
6936         (__ssize_t): Likewise.
6937         * gcc.c-torture/compile/pr33173.c (size_t): Likewise.
6938         * gcc.c-torture/compile/pr33382.c (size_t): Likewise.
6939         * gcc.c-torture/compile/pr34334.c (size_t): Likewise.
6940         * gcc.c-torture/compile/pr34688.c (size_t): Likewise.
6941         * gcc.c-torture/compile/pr35043.c (size_t): Likewise.
6942         * gcc.c-torture/compile/pr37669.c (size_t): Likewise.
6943         * gcc.dg/20050629-1.c (size_t): Typedef size_t via __SIZE_TYPE__.
6944         * gcc.dg/pr33667.c (size_t): Likewise.
6945         * gcc.dg/prefetch-loop-arrays-1.c (size_t): Likewise.
6946         * gcc.dg/torture/pr39204.c (size_t): Likewise.
6947         * gcc.dg/tree-ssa/20041122-1.c (size_t): Likewise.
6948         * gcc.dg/tree-ssa/pr36908.c (size_t): Likewise.
6949         * gcc.dg/tree-ssa/pr38250.c (size_t): Likewise.
6950         * gcc.dg/tree-ssa/ssa-dse-10.c (size_t): Likewise.
6951
6952 2009-05-28  Ira Rosen  <irar@il.ibm.com>
6953
6954         PR tree-optimization/40254
6955         * gcc.dg/vect/pr40254.c: New test.
6956
6957 2009-05-28  Adam Nemet  <anemet@caviumnetworks.com>
6958
6959         PR middle-end/33699
6960         * gcc.target/mips/const-anchor-1.c: New test.
6961         * gcc.target/mips/const-anchor-2.c: New test.
6962
6963 2009-05-27  Jason Merrill  <jason@redhat.com>
6964
6965         * g++.dg/cpp0x/initlist15.C: New.
6966         * g++.dg/cpp0x/initlist16.C: New.
6967         * g++.dg/cpp0x/initlist17.C: New.
6968
6969 2009-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
6970
6971         PR fortran/39178
6972         * gfortran.dg/elemental_dependency_1.f90: Fix scan-tree-dump-times
6973         patterns to reflect frontend changes.
6974         * gfortran.dg/vector_subscript_4.f90: Likewise.
6975
6976 2009-05-27  Olivier Hainque  <hainque@adacore.com>
6977             Eric Botcazou  <botcazou@adacore.com>
6978
6979         * gcc.c-torture/execute/align-nest.c: New testcase.
6980         * gnat.dg/misaligned_nest.adb: New testcase.
6981
6982 2009-05-27  Rafael Avila de Espindola  <espindola@google.com>
6983
6984         * g++.dg/plugin/attribute_plugin.c: Include gcc-plugin.h first.
6985         * g++.dg/plugin/dumb_plugin.c: Include gcc-plugin.h first.
6986         * g++.dg/plugin/selfassign.c: Include gcc-plugin.h first.
6987         * gcc.dg/plugin/selfassign.c: Include gcc-plugin.h first.
6988
6989 2009-05-27  Kai TIetz  <kai.tietz@onevision.com>
6990
6991         * g++.old-deja/g++.brendan/array1.C (array): Use __SIZE_TYPE__
6992         cast instead of assuming 0ul.
6993         * g++.old-deja/g++.brendan/crash64.C (size_t): Define it via
6994         __SIZE_TYPE__.
6995         (_type_desc): Make first argument const.
6996         * g++.old-deja/g++.jason/new3.C (dg-options): Add -Wno-long-long.
6997
6998 2009-05-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
6999
7000         PR libfortran/40187
7001         * gfortran.dg/c_f_pointer_shape_tests_4.f03:  New file.
7002         * gfortran.dg/c_f_pointer_shape_tests_4_driver.c:  New file.
7003
7004 2009-05-26  Basile Starynkevitch  <basile@starynkevitch.net>
7005
7006         * gcc.dg/plugin/plugin.exp: Added ggcplug.c test plugin
7007         with ggcplug-test-1.c for testing PLUGIN_GGC_MARKING etc...
7008         * gcc.dg/plugin/ggcplug-test-1.c: Added new file.
7009         * gcc.dg/plugin/ggcplug.c: Added new file.
7010
7011 2009-05-26  Tobias Burnus  <burnus@net-b.de>
7012
7013         PR fortran/40246
7014         * gfortran.dg/nullify_4.f90: New test.
7015
7016 2009-05-26  Richard Guenther  <rguenther@suse.de>
7017
7018         * gcc.dg/tree-ssa/inline-3.c: Remove dump file.
7019
7020 2009-05-26  Richard Guenther  <rguenther@suse.de>
7021
7022         PR middle-end/40252
7023         * gcc.c-torture/compile/pr40252.c: New testcase.
7024
7025 2009-05-26  Dodji Seketeli  <dodji@redhat.com>
7026
7027         PR c++/40007
7028         * g++.dg/template/typedef18.C: New test.
7029         * g++.dg/template/typedef19.C: Likewise.
7030         * g++.dg/template/typedef20.C: Likewise.
7031         * g++.dg/template/access11.C: Adjust.
7032
7033 2009-05-26  Richard Guenther  <rguenther@suse.de>
7034
7035         PR testsuite/40247
7036         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Obfuscate.
7037
7038 2009-05-25  Jason Merrill  <jason@redhat.com>
7039
7040         PR c++/38064
7041         * g++.dg/cpp0x/enum3.C: New test.
7042
7043 2009-05-25  Richard Guenther  <rguenther@suse.de>
7044
7045         PR tree-optimization/36327
7046         * gcc.dg/tree-ssa/ssa-fre-24.c: New testcase.
7047         * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
7048         * gcc.dg/tree-ssa/sra-2.c: Disable FRE.
7049         * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
7050         * gcc.dg/vect/vect-40.c: Likewise.
7051         * gcc.dg/vect/vect-42.c: Likewise.
7052         * gcc.dg/vect/vect-46.c: Likewise.
7053         * gcc.dg/vect/vect-76.c: Likewise.
7054
7055 2009-05-25  Janus Weil  <janus@gcc.gnu.org>
7056
7057         PR fortran/40176
7058         * gfortran.dg/proc_ptr_18.f90: New.
7059         * gfortran.dg/proc_ptr_19.f90: New.
7060         * gfortran.dg/proc_ptr_comp_9.f90: New.
7061         * gfortran.dg/proc_ptr_comp_10.f90: New.
7062
7063 2009-05-25  Richard Guenther  <rguenther@suse.de>
7064
7065         * gcc.dg/tree-ssa/ssa-fre-14.c: Adjust.
7066         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
7067
7068 2009-05-25  Ira Rosen  <irar@il.ibm.com>
7069
7070         PR tree-optimization/40238
7071         * gcc.dg/vect/pr40238.c: New test.
7072
7073 2009-05-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7074             Dominique Dhumieres  <dominiq@lps.ens.fr>
7075
7076         PR fortran/35732
7077         PR fortran/39872
7078         * gfortran.dg/bounds_check_fail_3.f90: New test.
7079         * gfortran.dg/bounds_check_fail_4.f90: New test.
7080         * gfortran.dg/bounds_check_14.f90: Update test.
7081         * gfortran.dg/bound_4.f90: Update test.
7082
7083 2009-05-24  Richard Guenther  <rguenther@suse.de>
7084
7085         PR middle-end/40233
7086         * gcc.c-torture/compile/pr40233.c: New testcase.
7087
7088 2009-05-24  Uros Bizjak  <ubizjak@gmail.com>
7089
7090         * gfortran.dg/erf_2.F90 (dg-options): Add -mieee
7091         for alpha*-*-* targets.
7092
7093 2009-05-24  Ira Rosen  <irar@il.ibm.com>
7094
7095         * gcc.dg/vect/bb-slp-1.c: New test.
7096         * gcc.dg/vect/bb-slp-2.c, gcc.dg/vect/bb-slp-3.c,
7097         gcc.dg/vect/bb-slp-4.c, gcc.dg/vect/bb-slp-5.c,
7098         gcc.dg/vect/bb-slp-6.c, gcc.dg/vect/bb-slp-7.c,
7099         gcc.dg/vect/bb-slp-8.c, gcc.dg/vect/bb-slp-9.c,
7100         gcc.dg/vect/bb-slp-10.c, gcc.dg/vect/bb-slp-11.c,
7101         gcc.dg/vect/no-tree-reassoc-bb-slp-12.c, gcc.dg/vect/bb-slp-13.c,
7102         gcc.dg/vect/bb-slp-14.c, gcc.dg/vect/bb-slp-15.c,
7103         gcc.dg/vect/bb-slp-16.c, gcc.dg/vect/bb-slp-17.c,
7104         gcc.dg/vect/bb-slp-18.c, gcc.dg/vect/bb-slp-19.c,
7105         gcc.dg/vect/bb-slp-20.c, gcc.dg/vect/bb-slp-21.c,
7106         gcc.dg/vect/bb-slp-22.c: Likewise.
7107         * gcc.dg/vect/vect.exp: Run basic block SLP tests.
7108
7109 2009-05-23  Mark Mitchell  <mark@codesourcery.com>
7110             Maxim Kuvyrkov  <maxim@codesourcery.com>
7111
7112         * gcc.dg/falign-labels-1.c: New test.
7113
7114 2009-05-23  Eric Botcazou  <ebotcazou@adacore.com>
7115
7116         * gnat.dg/specs/rep_clause3.ads: New test.
7117
7118 2009-05-23  Eric Botcazou  <ebotcazou@adacore.com>
7119
7120         * gnat.dg/addr6.adb: New test.
7121
7122 2009-05-22  Mark Mitchell  <mark@codesourcery.com>
7123
7124         * lib/target-supports.exp (check_effective_target_arm_thumb2_ok):
7125         New function.
7126         * gcc.target/arm/thumb2-mul-space.c: New file.
7127         * gcc.target/arm/thumb2-mul-space-2.c: New file.
7128         * gcc.target/arm/thumb2-mul-space-3.c: New file.
7129         * gcc.target/arm/thumb2-mul-speed.c: New file.
7130
7131 2009-05-22  Richard Guenther  <rguenther@suse.de>
7132
7133         PR middle-end/38964
7134         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: XFAIL.
7135         * gcc.dg/Wstrict-aliasing-converted-assigned.c: Likewise.
7136         * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: Likewise.
7137
7138 2009-05-22  Mark Mitchell  <mark@codesourcery.com>
7139
7140         * gcc.dg/dll-6.c: New test.
7141         * gcc.dg/dll-6a.c: Likewise.
7142         * gcc.dg/dll-7.c: Likewise.
7143         * gcc.dg/dll-7a.c: Likewise.
7144         * g++.dg/ext/dllexport2.C: Likewise.
7145         * g++.dg/ext/dllexport2a.cc: Likewise.
7146
7147 2009-05-21  Steve Ellcey  <sje@cup.hp.com>
7148
7149         PR target/37846
7150         * gcc.target/ia64/mfused-madd-vect.c: New test.
7151         * gcc.target/ia64/mfused-madd.c: New test.
7152         * gcc.target/ia64/mno-fused-madd-vect.c: New test.
7153         * gcc.target/ia64/mno-fused-madd.c: New test.
7154
7155 2009-05-21  H.J. Lu  <hongjiu.lu@intel.com>
7156
7157         * gcc.target/i386/movbe-1.c: New.
7158         * gcc.target/i386/movbe-2.c: Likewise.
7159
7160 2009-05-21  Taras Glek  <tglek@mozilla.com>
7161
7162         * gcc.dg/plugin/selfassign.c (plugin_init): Updated to new
7163         plugin_init signature.
7164         * g++.dg/plugin/selfassign.c (plugin_init): Likewise.
7165         * g++.dg/plugin/dumb_plugin.c (plugin_init): Likewise.
7166         * g++.dg/plugin/attribute_plugin.c (plugin_init): Likewise.
7167
7168 2009-05-21  Mark Mitchell  <mark@codesourcery.com>
7169
7170         * gcc.dg/target/arm/neon-vmla-1.c: New.
7171         * gcc.dg/target/arm/neon-vmls-1.c: Likewise.
7172
7173 2009-05-20  Adam Nemet  <anemet@caviumnetworks.com>
7174
7175         * gcc.target/mips/octeon-exts-6.c: New test.
7176         * gcc.target/mips/extend-1.c: New test.
7177         * gcc.target/mips/octeon-exts-2.c: Adjust to not match sign-extension
7178         EXTS.
7179         * gcc.target/mips/octeon-exts-5.c: Likewise.
7180
7181 2009-05-20  Jakub Jelinek  <jakub@redhat.com>
7182
7183         PR middle-end/40204
7184         * gcc.c-torture/compile/pr40204.c: New test.
7185
7186 2009-05-20  Richard Guenther  <rguenther@suse.de>
7187
7188         * gcc.c-torture/compile/20090518-1.c: New testcase.
7189
7190 2009-05-19  Zdenek Dvorak  <ook@ucw.cz>
7191
7192         PR tree-optimization/40087
7193         * gcc.dg/tree-ssa/pr40087.c: New test.
7194
7195 2009-05-19  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7196
7197         * gcc.dg/vector-4.c: New testcase.
7198         * gcc.dg/simd-1b.c: % is now allowed for integer vectors.
7199         * g++.dg/ext/vector16.C: New testcase.
7200
7201 2009-05-19  H.J. Lu  <hongjiu.lu@intel.com>
7202
7203         PR c/40172
7204         * gcc.dg/pr40172.c: Renamed to ...
7205         * gcc.dg/pr40172-1.c: This.
7206
7207         * gcc.dg/pr40172-2.c: New.
7208         * gcc.dg/pr40172-3.c: Likewise.
7209
7210 2009-05-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7211
7212         PR c/40172
7213         * gcc.dg/pr40172.c: Add -Wlogical-op to dg-options.
7214
7215 2009-05-19  Eric Botcazou  <ebotcazou@adacore.com>
7216
7217         * gnat.dg/loop_optimization6.ad[sb]: New test.
7218
7219 2009-05-19  Richard Guenther  <rguenther@suse.de>
7220
7221         * gcc.c-torture/compile/20090519-1.c: New testcase.
7222
7223 2009-05-18  Jason Merrill  <jason@redhat.com>
7224
7225         * g++.dg/cpp0x/explicit1.C: New.
7226         * g++.dg/cpp0x/explicit2.C: New.
7227
7228 2009-05-18  Dodji Seketeli  <dodji@redhat.com>
7229
7230         PR debug/40109
7231         * g++.dg/debug/dwarf2/nested-1.C: New test.
7232
7233 2009-05-18  H.J. Lu  <hongjiu.lu@intel.com>
7234
7235         PR testsuite/39907
7236         * gcc.target/x86_64/abi/asm-support.S (snapshot_ret): Preserve
7237         stack alignment.
7238
7239 2009-05-18  Janus Weil  <janus@gcc.gnu.org>
7240
7241         PR fortran/40164
7242         * gfortran.dg/proc_ptr_comp_8.f90: New.
7243
7244 2009-05-18  Richard Guenther  <rguenther@suse.de>
7245
7246         PR fortran/40168
7247         * gfortran.dg/array_memset_2.f90: Adjust.
7248
7249 2009-05-18  Janus Weil  <janus@gcc.gnu.org>
7250
7251         PR fortran/36947
7252         PR fortran/40039
7253         * gfortran.dg/interface_27.f90: New.
7254         * gfortran.dg/interface_28.f90: New.
7255         * gfortran.dg/proc_ptr_11.f90: Fixing invalid test case.
7256         * gfortran.dg/proc_ptr_result_1.f90: Ditto.
7257
7258 2009-05-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
7259
7260         * gcc.target/m68k/tls-ie.c: New test.
7261         * gcc.target/m68k/tls-le.c: New test.
7262         * gcc.target/m68k/tls-gd.c: New test.
7263         * gcc.target/m68k/tls-ld.c: New test.
7264         * gcc.target/m68k/tls-ie-xgot.c: New test.
7265         * gcc.target/m68k/tls-le-xtls.c: New test.
7266         * gcc.target/m68k/tls-gd-xgot.c: New test.
7267         * gcc.target/m68k/tls-ld-xgot.c: New test.
7268         * gcc.target/m68k/tls-ld-xtls.c: New test.
7269         * gcc.target/m68k/tls-ld-xgot-xtls.c: New test.
7270
7271 2009-05-18  Martin Jambor  <mjambor@suse.cz>
7272
7273         * gcc.dg/ipa/modif-1.c: Do not check for unmodified int parameter.
7274
7275 2009-05-17  H.J. Lu  <hongjiu.lu@intel.com>
7276
7277         PR c/40172
7278         * gcc.dg/pr40172.c: New.
7279
7280 2009-05-17  Jason Merrill  <jason@redhat.com>
7281
7282         PR c++/40139
7283         * g++.dg/template/dtor6.C: New.
7284
7285 2009-05-17  Joseph Myers  <joseph@codesourcery.com>
7286
7287         * g++.dg/warn/translate-ice-1.C: New test.
7288
7289 2009-05-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7290
7291         * gfortran.dg/c_kind_int128_test1.f03: Also test C_INT_FAST128_T.
7292         * gfortran.dg/c_kind_int128_test2.f03: Update comment.
7293         * gfortran.dg/c_kind_params.f90: Also test int_fast*_t.
7294         * gfortran.dg/c_kinds.c: Add int_fast*_t arguments.
7295
7296 2009-05-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7297
7298         PR fortran/33197
7299         * gfortran.dg/erf_2.F90: New test.
7300         * gfortran.dg/erfc_scaled_2.f90: New test.
7301
7302 2009-05-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7303
7304         PR fortran/31243
7305         * gfortran.dg/string_1.f90: New test.
7306         * gfortran.dg/string_2.f90: New test.
7307         * gfortran.dg/string_3.f90: New test.
7308
7309 2009-05-16  David Billinghurst <billingd@gcc.gnu.org>
7310
7311         * gfortran.dg/default_format_denormal_1.f90: XFAIL on cygwin.
7312         * gfortran.dg/default_format_1.f90: Revert change of 2009-05-12
7313
7314 2009-05-15  Ian Lance Taylor  <iant@google.com>
7315
7316         * gcc.dg/Wcxx-compat-10.c: New testcase.
7317
7318 2009-05-15  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7319
7320         PR 16302
7321         * gcc.dg/pr16302.c: New.
7322         * g++.dg/warn/pr16302.C: New.
7323
7324 2009-05-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7325
7326         * gcc.dg/torture/builtin-math-5.c: New.
7327         * gcc.dg/torture/builtin-math-6.c: New.
7328         * lib/target-supports.exp (check_effective_target_mpc): New.
7329
7330 2009-05-15  Jan Hubicka  <jh@suse.cz>
7331
7332         * gcc.dg/tree-ssa/inline-3.c: New testcase
7333
7334 2009-05-15  Jan Hubicka  <jh@suse.cz>
7335
7336         * gcc.target/i386/align-main-1.c (check): Mark noinline.
7337         * gcc.target/i386/align-main-2.c (check): Mark noinline.
7338         * gcc.dg/ipa/ipa-4.c: Disable early inlining.
7339         * gcc.dg/vect/vect-iv-10.c (main1): Mark noinline.
7340         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c (main1):
7341         Mark noinline.
7342         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c (main1):
7343         Mark noinline.
7344         * gcc.dg/vect/pr31699.c (foo): Mark noinline.
7345         * gcc.dg/vect/pr18400.c (main1): Mark noinline.
7346
7347 2009-05-15  Jan Hubicka  <jh@suse.cz>
7348
7349         * sibcall-6.c: Add no-ipa-cp argument and mark the function to be
7350         optimized by sibcall noinline.
7351
7352 2009-05-15  Jan Hubicka  <jh@suse.cz>
7353
7354         * sibcall-1.c (track): Mark noinline.
7355         * sibcall-2.c (track): Mark noinline.
7356         * sibcall-3.c (track): Mark noinline.
7357         * sibcall-4.c (track): Mark noinline.
7358
7359 2009-05-15  Jan Hubicka  <jh@suse.cz>
7360
7361         * flatten-2.c: Disable early inlining; add comment.
7362         * flatten-3.c: New test based on flatten-2.c.
7363
7364 2009-05-15  Richard Guenther  <rguenther@suse.de>
7365
7366         PR tree-optimization/39999
7367         * gcc.c-torture/compile/pr39999.c: New testcase.
7368
7369 2009-05-15  Joseph Myers  <joseph@codesourcery.com>
7370
7371         * gcc.c-torture/compile/ptr-conv-1.c: New test.
7372
7373 2009-05-14  Ian Lance Taylor  <iant@google.com>
7374
7375         * gcc.dg/Wcxx-compat-9.c: New testcase.
7376
7377 2009-05-14  Janus Weil  <janus@gcc.gnu.org>
7378
7379         PR fortran/39996
7380         * gfortran.dg/func_decl_2.f90: Modified (replacing warnings by errors).
7381         * gfortran.dg/duplicate_type_2.f90: Ditto.
7382         * gfortran.dg/duplicate_type_3.f90: New.
7383
7384 2009-05-14  Laurent GUERBY  <laurent@guerby.net>
7385
7386         * ada/acats/tests/c3/c38202a.ada: Use Impdef.
7387         * ada/acats/tests/c5/c59002c.ada: Likewise.
7388
7389 2009-05-13  Taras Glek  <tglek@mozilla.com>
7390
7391         * g++.dg/plugin/attribute_plugin-test-1.C: Testcase input for custom
7392         attributes and decl smashing.
7393         * g++.dg/plugin/attribute_plugin.c: Testcase plugin to test user
7394         attributes.
7395         * g++.dg/plugin/dumb_plugin.c: Fixed typo.
7396         * g++.dg/plugin/plugin.exp: Added attribute_plugin test .
7397
7398 2009-05-14  Jakub Jelinek  <jakub@redhat.com>
7399
7400         PR fortran/39865
7401         * gfortran.dg/pr39865.f90: New test.
7402         * gfortran.dg/hollerith.f90: Don't expect errors for CHARACTER
7403         arrays in FMT=.
7404         * gfortran.dg/hollerith_f95.f90: Likewise.
7405         * gfortran.dg/hollerith6.f90: New test.
7406         * gfortran.dg/hollerith7.f90: New test.
7407
7408 2009-05-14  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7409
7410         PR cpp/36674
7411         * gcc.dg/cpp/pr36674.i: New.
7412
7413 2009-05-14  Ben Elliston  <bje@au.ibm.com>
7414
7415         PR middle-end/40035
7416         * gcc.c-torture/compile/pr40035.c: New test.
7417
7418 2009-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7419
7420         * gcc.target/i386/pr39543-2.c: Skip if ilp32 && pic.
7421
7422 2009-05-12  Tobias Burnus  <burnus@net-b.de>
7423
7424         PR fortran/40110
7425         * gfortran.dg/bind_c_usage_18.f90: Change dg-error into dg-warning.
7426         * gfortran.dg/c_kind_tests_2.f03: Ditto.
7427         * gfortran.dg/interop_params.f03: Ditto.
7428
7429 2009-05-12  Jan Hubicka  <jh@suse.cz>
7430
7431         * gcc.dg/tree-ssa/loop-36.c: Reduce amount of iterations to 2
7432         so unrolling still happens.
7433         * gcc.dg/ipa/ipacost-1.c: Prevent inlining
7434         * gcc.dg/ipa/ipacost-2.c: Likewise.
7435         * gcc.dg/vect/slp-3.c: Loop is no longer unrolled.
7436
7437 2009-05-12  David Billinghurst <billingd@gcc.gnu.org>
7438
7439         * gfortran.dg/default_format_1.f90: XFAIL on cygwin.
7440
7441 2009-05-12  David Billinghurst <billingd@gcc.gnu.org>
7442
7443         * lib/target-supports.exp (check_profiling_available): Return
7444         false for -p on *-*-cygwin* targets.
7445
7446 2009-05-11  H.J. Lu  <hongjiu.lu@intel.com>
7447
7448         PR tree-optimization/38632
7449         * g++.dg/tree-ssa/pr38632.C: New.
7450
7451 2009-05-11  Jan Hubicka  <jh@suse.cz>
7452
7453         * gcc.dg/tree-ssa/pr21829.c: Simplify matching since
7454         we now optimize better.
7455         * gcc.dg/Wunreachable-8.c: Bogus warnings now come
7456         out at different places.
7457         * gcc.dg/vect/vect-92.c: Increase loop iteration count to prevent
7458         unroling.
7459         * gcc.dg/vect/vect-76.c: Likewise.
7460         * gcc.dg/vect/vect-70.c: Likewise.
7461         * gcc.dg/vect/vect-66.c: Likewise.
7462         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
7463         * gcc.dg/vect/slp-3.c: One of loops gets now fully unrolled.
7464
7465 2009-05-11  H.J. Lu  <hongjiu.lu@intel.com>
7466
7467         PR middle-end/40080
7468         * gcc.c-torture/compile/pr40080.c: New.
7469
7470 2009-05-11  Paolo Bonzini  <bonzini@gnu.org>
7471
7472         * gcc.c-torture/compile/pr40026.c: New testcase.
7473
7474 2009-05-11  Janus Weil  <janus@gcc.gnu.org>
7475
7476         PR fortran/40089
7477         * gfortran.dg/proc_ptr_comp_7.f90: New.
7478
7479 2009-05-11  Ira Rosen  <irar@il.ibm.com>
7480
7481         PR tree-optimization/40074
7482         * gcc.dg/vect/pr40074.c: New test.
7483
7484 2009-05-10  Ian Lance Taylor  <iant@google.com>
7485
7486         * gcc.dg/Wcxx-compat-7.c: New testcase.
7487         * gcc.dg/Wcxx-compat-8.c: New testcase.
7488         * gcc.dg/c99-tag-1.c: Recognize new "originally defined here" notes.
7489         * gcc.dg/pr17188-1.c: Likewise.
7490         * gcc.dg/pr39084.c: Likewise.
7491
7492 2009-05-10  Michael Matz  <matz@suse.de>
7493
7494         PR target/40031
7495         * gcc.dg/pr40031.c: New test.
7496
7497 2009-05-10  Paul Thomas  <pault@gcc.gnu.org>
7498
7499         PR fortran/40018
7500         * gfortran.dg/array_constructor_31.f90: New test.
7501
7502 2009-05-10  Richard Guenther  <rguenther@suse.de>
7503
7504         PR tree-optimization/40081
7505         * g++.dg/torture/pr40081.C: New testcase.
7506
7507 2009-05-10  Paul Thomas  <pault@gcc.gnu.org>
7508
7509         PR fortran/38863
7510         * gfortran.dg/dependency_24.f90: New test.
7511         * gfortran.dg/dependency_23.f90: Clean up module files.
7512
7513 2009-05-10  David Billinghurst <billingd@gcc.gnu.org>
7514
7515         PR fortran/38956
7516         * gfortran.dg/chmod_1.f90: Don't run on *-*-cygwin*.
7517         * gfortran.dg/chmod_2.f90: Likewise.
7518         * gfortran.dg/chmod_3.f90: Likewise.
7519         * gfortran.dg/open_errors.f90: Likewise.
7520
7521 2009-05-09  Jan Hubicka  <jh@suse.cz>
7522
7523         PR middle-end/40043
7524         * g++.dg/eh/nested-try.C: New test.
7525
7526 2009-05-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
7527
7528         PR tree-optimization/40049
7529         * gcc.dg/vect/vect-shift-2.c: New test.
7530
7531 2009-05-08  Joseph Myers  <joseph@codesourcery.com>
7532
7533         * gcc.dg/torture/complex-sign-mul-minus-one.c,
7534         gcc.dg/torture/complex-sign-mul-one.c: New tests.
7535
7536 2009-05-08  H.J. Lu  <hongjiu.lu@intel.com>
7537
7538         PR c/36892
7539         * g++.dg/warn/deprecated-6.C: New.
7540         * gcc.dg/deprecated-4.c: Likewise.
7541         * gcc.dg/deprecated-5.c: Likewise.
7542         * gcc.dg/deprecated-6.c: Likewise.
7543
7544 2009-05-08  H.J. Lu  <hongjiu.lu@intel.com>
7545
7546         * gcc.dg/vect/no-vfa-vect-37.c: Replace __aligned__(16) with
7547         __aligned__(__BIGGEST_ALIGNMENT__).
7548         * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
7549         * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
7550         * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
7551         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
7552         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
7553         * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
7554         * gcc.dg/vect/Os-vect-95.c: Likewise.
7555         * gcc.dg/vect/pr20122.c: Likewise.
7556         * gcc.dg/vect/pr36493.c: Likewise.
7557         * gcc.dg/vect/pr37385.c: Likewise.
7558         * gcc.dg/vect/slp-7.c: Likewise.
7559         * gcc.dg/vect/slp-9.c: Likewise.
7560         * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
7561         * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
7562         * gcc.dg/vect/vect-35.c: Likewise.
7563         * gcc.dg/vect/vect-40.c: Likewise.
7564         * gcc.dg/vect/vect-42.c: Likewise.
7565         * gcc.dg/vect/vect-44.c: Likewise.
7566         * gcc.dg/vect/vect-46.c: Likewise.
7567         * gcc.dg/vect/vect-48.c: Likewise.
7568         * gcc.dg/vect/vect-52.c: Likewise.
7569         * gcc.dg/vect/vect-54.c: Likewise.
7570         * gcc.dg/vect/vect-56.c: Likewise.
7571         * gcc.dg/vect/vect-58.c: Likewise.
7572         * gcc.dg/vect/vect-60.c: Likewise.
7573         * gcc.dg/vect/vect-74.c: Likewise.
7574         * gcc.dg/vect/vect-75.c: Likewise.
7575         * gcc.dg/vect/vect-76.c: Likewise.
7576         * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
7577         * gcc.dg/vect/vect-77.c: Likewise.
7578         * gcc.dg/vect/vect-77-global.c: Likewise.
7579         * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
7580         * gcc.dg/vect/vect-78.c: Likewise.
7581         * gcc.dg/vect/vect-78-global.c: Likewise.
7582         * gcc.dg/vect/vect-80.c: Likewise.
7583         * gcc.dg/vect/vect-85.c: Likewise.
7584         * gcc.dg/vect/vect-87.c: Likewise.
7585         * gcc.dg/vect/vect-88.c: Likewise.
7586         * gcc.dg/vect/vect-92.c: Likewise.
7587         * gcc.dg/vect/vect-93.c: Likewise.
7588         * gcc.dg/vect/vect-95.c: Likewise.
7589         * gcc.dg/vect/vect-97.c: Likewise.
7590         * gcc.dg/vect/vect-complex-1.c: Likewise.
7591         * gcc.dg/vect/vect-complex-4.c: Likewise.
7592         * gcc.dg/vect/vect-complex-5.c: Likewise.
7593         * gcc.dg/vect/vect-multitypes-10.c: Likewise.
7594         * gcc.dg/vect/vect-multitypes-11.c: Likewise.
7595         * gcc.dg/vect/vect-multitypes-12.c: Likewise.
7596         * gcc.dg/vect/vect-multitypes-13.c: Likewise.
7597         * gcc.dg/vect/vect-multitypes-14.c: Likewise.
7598         * gcc.dg/vect/vect-multitypes-15.c: Likewise.
7599         * gcc.dg/vect/vect-multitypes-16.c: Likewise.
7600         * gcc.dg/vect/vect-multitypes-17.c: Likewise.
7601         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
7602         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
7603         * gcc.dg/vect/vect-multitypes-7.c: Likewise.
7604         * gcc.dg/vect/vect-multitypes-8.c: Likewise.
7605         * gcc.dg/vect/vect-multitypes-9.c: Likewise.
7606         * gcc.dg/vect/vect-outer-1a.c: Likewise.
7607         * gcc.dg/vect/vect-outer-1.c: Likewise.
7608         * gcc.dg/vect/vect-outer-2a.c: Likewise.
7609         * gcc.dg/vect/vect-outer-2b.c: Likewise.
7610         * gcc.dg/vect/vect-outer-2.c: Likewise.
7611         * gcc.dg/vect/vect-outer-2c.c: Likewise.
7612         * gcc.dg/vect/vect-outer-2d.c: Likewise.
7613         * gcc.dg/vect/vect-outer-3a.c: Likewise.
7614         * gcc.dg/vect/vect-outer-3b.c: Likewise.
7615         * gcc.dg/vect/vect-outer-3.c: Likewise.
7616         * gcc.dg/vect/vect-outer-3c.c: Likewise.
7617         * gcc.dg/vect/vect-outer-5.c: Likewise.
7618         * gcc.dg/vect/vect-outer-6.c: Likewise.
7619         * gcc.dg/vect/vect-reduc-dot-s16a.c: Likewise.
7620         * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
7621         * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
7622         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
7623         * gcc.dg/vect/vect-reduc-dot-s8c.c: Likewise.
7624         * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
7625         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
7626         * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
7627         * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
7628         * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
7629         * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
7630         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
7631         * gcc.dg/vect/vect-widen-mult-u8.c: Likewise.
7632         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
7633
7634 2009-05-08  Joseph Myers  <joseph@codesourcery.com>
7635
7636         PR c/24581
7637         * gcc.dg/torture/complex-sign.h: New header.
7638         * gcc.dg/torture/complex-sign-add.c,
7639         gcc.dg/torture/complex-sign-mixed-add.c,
7640         gcc.dg/torture/complex-sign-mixed-div.c,
7641         gcc.dg/torture/complex-sign-mixed-mul.c,
7642         gcc.dg/torture/complex-sign-mixed-sub.c,
7643         gcc.dg/torture/complex-sign-mul.c,
7644         gcc.dg/torture/complex-sign-sub.c: New tests.
7645
7646 2009-05-08  Janus Weil  <janus@gcc.gnu.org>
7647
7648         PR fortran/39876
7649         * gfortran.dg/intrinsic_3.f90: New.
7650
7651 2009-05-07  Janis Johnson  <janis187@us.ibm.com>
7652
7653         PR c/39037
7654         * gcc.dg/Wunsuffixed-float-constants-1.c: New test.
7655         * gcc.dg/cpp/pragma-float-const-decimal64-1.c: New test.
7656         * gcc.dg/dfp/float-constant-double.c: New test.
7657         * gcc.dg/dfp/pragma-float-const-decimal64-1.c: New test.
7658         * gcc.dg/dfp/pragma-float-const-decimal64-2.c: New test.
7659         * gcc.dg/dfp/pragma-float-const-decimal64-3.c: New test.
7660         * gcc.dg/dfp/pragma-float-const-decimal64-4.c: New test.
7661         * gcc.dg/dfp/pragma-float-const-decimal64-5.c: New test.
7662         * gcc.dg/dfp/pragma-float-const-decimal64-6.c: New test.
7663         * gcc.dg/dfp/pragma-float-const-decimal64-7.c: New test.
7664         * gcc.dg/dfp/pragma-float-const-decimal64-8.c: New test.
7665         * g++.dg/cpp/pragma-float-const-decimal64-1.C: New test.
7666
7667 2009-05-07  Jakub Jelinek  <jakub@redhat.com>
7668
7669         PR middle-end/40057
7670         * gcc.c-torture/execute/pr40057.c: New test.
7671
7672 2009-05-06  James E. Wilson  <wilson@codesourcery.com>
7673
7674         * gcc.c-torture/compile/const-high-part.c: New test.
7675
7676 2009-05-06  H.J. Lu  <hongjiu.lu@intel.com>
7677
7678         PR testsuite/40050
7679         * lib/plugin-support.exp (plugin-test-execute): Use HOSTCC to
7680         build plugin.
7681
7682 2009-05-06  Janus Weil  <janus@gcc.gnu.org>
7683
7684         PR fortran/39630
7685         * gfortran.dg/proc_decl_1.f90: Modified.
7686         * gfortran.dg/proc_ptr_comp_1.f90: New.
7687         * gfortran.dg/proc_ptr_comp_2.f90: New.
7688         * gfortran.dg/proc_ptr_comp_3.f90: New.
7689         * gfortran.dg/proc_ptr_comp_4.f90: New.
7690         * gfortran.dg/proc_ptr_comp_5.f90: New.
7691         * gfortran.dg/proc_ptr_comp_6.f90: New.
7692
7693 2009-05-06  Dodji Seketeli  <dodji@redhat.com>
7694
7695         PR c++/17395
7696         * g++.dg/template/call7.C: New test.
7697
7698 2009-05-06  Diego Novillo  <dnovillo@google.com>
7699
7700         * lib/plugin-support.exp: Do not prefix $GMPINC with -I.
7701
7702 2009-05-06  H.J. Lu  <hongjiu.lu@intel.com>
7703
7704         * gfortran.dg/pr40021.f: Moved to ...
7705         * gfortran.fortran-torture/execute/pr40021.f: Here.
7706
7707 2009-05-06  Janis Johnson  <janis187@us.ibm.com>
7708
7709         PR middle-end/39986
7710         * gcc.dg/dfp/pr39986.c: New test.
7711
7712 2009-05-06  Michael Matz  <matz@suse.de>
7713
7714         PR middle-end/40021
7715         * gfortran.dg/pr40021.f: New test.
7716
7717 2009-05-06  Le-Chun Wu  <lcwu@google.com>
7718
7719         * lib/plugin-support.exp: New file containing support procs for
7720         plugin testcases.
7721         * lib/target-supports.exp (check_plugin_available): New proc.
7722         * gcc.dg/plugin/plugin.exp: New driver script for gcc testcases.
7723         * gcc.dg/plugin/selfassign.c: New plugin source file.
7724         * gcc.dg/plugin/self-assign-test-1.c: New test.
7725         * gcc.dg/plugin/self-assign-test-2.c: Likewise.
7726         * g++.dg/README: Add description for plugin test.
7727         * g++.dg/dg.exp: Exclude plugin tests from the general test list.
7728         * g++.dg/plugin/plugin.exp: New driver script for g++ testcases.
7729         * g++.dg/plugin/selfassign.c: New plugin source file.
7730         * g++.dg/plugin/self-assign-test-1.C: New test.
7731         * g++.dg/plugin/self-assign-test-2.C: Likewise.
7732         * g++.dg/plugin/self-assign-test-3.C: Likewise.
7733         * g++.dg/plugin/dumb_plugin.c: New plugin source file.
7734         * g++.dg/plugin/dumb-plugin-test-1.C: New test.
7735
7736 2009-05-06  Tobias Burnus  <burnus@net-b.de>
7737
7738         PR fortran/40041
7739         * gfortran.dg/intrinsic_2.f90: New test.
7740         * gfortran.dg/intrinsic.f90: Add old and this PR as comment.
7741
7742 2009-05-06  Joseph Myers  <joseph@codesourcery.com>
7743
7744         PR c/40032
7745         * gcc.dg/noncompile/incomplete-5.c: New test.
7746
7747 2009-05-05  Jakub Jelinek  <jakub@redhat.com>
7748
7749         PR middle-end/39666
7750         * gcc.dg/pr39666-1.c: New test.
7751         * gcc.dg/pr39666-2.c: Likewise.
7752         * g++.dg/warn/Wuninitialized-4.C: Likewise.
7753         * g++.dg/warn/Wuninitialized-5.C: Likewise.
7754         * gfortran.dg/pr39666-1.f90: Likewise.
7755         * gfortran.dg/pr39666-2.f90: Likewise.
7756
7757 2009-05-05  Adam Nemet  <anemet@caviumnetworks.com>
7758
7759         * gcc.target/mips/mips.exp: Add -mtune= to mips_option_groups.
7760         * gcc.target/mips/dspr2-MULT.c: Pass -mtune=74kc
7761         * gcc.target/mips/dspr2-MULTU.c: Likewise.
7762
7763 2009-05-05  Janus Weil  <janus@gcc.gnu.org>
7764
7765         PR fortran/39998
7766         * gfortran.dg/proc_ptr_17.f90: New.
7767
7768 2009-05-05  Richard Guenther  <rguenther@suse.de>
7769
7770         PR tree-optimization/40022
7771         * gcc.c-torture/execute/pr40022.c: New testcase.
7772
7773 2009-05-05  Richard Guenther  <rguenther@suse.de>
7774
7775         PR middle-end/40023
7776         * gcc.c-torture/compile/pr40023.c: New testcase.
7777
7778 2009-05-05  Nathan Sidwell  <nathan@codesourcery.com>
7779
7780         * g++.old-deja/g++.other/overload11.C: Adjust expected errors.
7781         * g++.dg/template/overload9.C: Likewise.
7782         * g++.dg/ext/ms-1.C: New.
7783
7784 2009-05-05  Jakub Jelinek  <jakub@redhat.com>
7785
7786         PR c++/40013
7787         * g++.dg/ext/vla7.C: New test.
7788
7789 2009-05-04  Joseph Myers  <joseph@codesourcery.com>
7790
7791         * gcc.dg/ucnid-11.c, gcc.dg/ucnid-12.c, gcc.dg/ucnid-13.c: New tests.
7792
7793 2009-05-04  Joseph Myers  <joseph@codesourcery.com>
7794
7795         * gcc.dg/ucnid-8.c, gcc.dg/ucnid-9.c, gcc.dg/ucnid-10.c: New tests.
7796         * gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c:
7797         Update expected errors.
7798
7799 2009-05-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7800
7801         PR c++/28152
7802         * g++.dg/parse/parser-pr28152.C: New.
7803         * g++.dg/parse/parser-pr28152-2.C: New.
7804
7805 2009-05-04  Joseph Myers  <joseph@codesourcery.com>
7806
7807         * gcc.dg/attr-alias-5.c, gcc.dg/ucnid-7.c: New tests.
7808
7809 2009-05-03  Eric Botcazou  <ebotcazou@adacore.com>
7810
7811         * gcc.target/sparc/fpmul-2.c: Replace final_cleanup with optimized.
7812         * gcc.target/sparc/fexpand-2.c: Likewise.
7813         * gcc.target/sparc/fpmerge-2.c: Likewise.
7814         * gcc.target/sparc/pdist-2.c: Likewise.
7815
7816 2009-05-03  Richard Guenther  <rguenther@suse.de>
7817
7818         PR c/39983
7819         * gcc.c-torture/compile/pr39983.c: New testcase.
7820
7821 2009-05-03  Joseph Myers  <joseph@codesourcery.com>
7822
7823         * gcc.dg/c99-complex-3.c: New test.
7824
7825 2009-05-03  Joseph Myers  <joseph@codesourcery.com>
7826
7827         * gcc.dg/cpp/utf8-5byte-1.c: New test.
7828
7829 2009-05-02  Joseph Myers  <joseph@codesourcery.com>
7830
7831         * gcc.dg/ucnid-6.c: Fix typo in dg-do directive.
7832
7833 2009-05-02  Richard Guenther  <rguenther@suse.de>
7834
7835         PR middle-end/40001
7836         * gcc.target/spu/pr40001.c: New testcase.
7837
7838 2009-04-30  Adam Nemet  <anemet@caviumnetworks.com>
7839
7840         * gcc.dg/ssp-1.c (__stack_chk_fail): Remove static.
7841
7842 2009-04-30  Steve Ellcey  <sje@cup.hp.com>
7843
7844         PR middle-end/39579
7845         * gcc.dg/vect/vect-35.c: XFAIL for IA64 and Sparc.
7846         * gfortran.dg/vect/fast-math-pr38968.f90: Ditto.
7847
7848 2009-04-30  Janis Johnson  <janis187@us.ibm.com>
7849
7850         PR testsuite/39776
7851         * g++.dg/ext/altivec-15.C: Remove dg-error for messages that are
7852         no longer issued.
7853
7854 2009-04-30  David Ayers  <ayers@fsfe.org>
7855
7856         * lib/objc.exp (objc_init): Add and set gcc_warning_prefix
7857         and gcc_error_prefix variables.
7858         * objc.dg/bad-receiver-type.m: Update to match correct
7859         diagnostics marker.
7860         * objc.dg/encode-5.m: Likewise.
7861         * objc.dg/id-1.m: Likewise.
7862         * objc.dg/method-1.m: Likewise.
7863         * objc.dg/method-6.m: Likewise.
7864         * objc.dg/method-7.m: Likewise.
7865         * objc.dg/method-9.m: Likewise.
7866         * objc.dg/method-11.m: Likewise.
7867         * objc.dg/method-20.m: Likewise.
7868         * objc.dg/private-1.m: Likewise.
7869
7870 2009-04-30  Janne Blomqvist  <jb@gcc.gnu.org>
7871
7872         PR libfortran/39667
7873         * gfortran.dg/advance_1.f90: Don't require target fd_truncate.
7874         * gfortran.dg/advance_4.f90: Likewise
7875         * gfortran.dg/advance_5.f90: Likewise
7876         * gfortran.dg/append_1.f90: Likewise
7877         * gfortran.dg/backslash_1.f90: Likewise
7878         * gfortran.dg/backslash_2.f90: Likewise
7879         * gfortran.dg/backslash_3.f: Likewise
7880         * gfortran.dg/backspace_10.f90: Likewise
7881         * gfortran.dg/backspace_3.f: Likewise
7882         * gfortran.dg/backspace_4.f: Likewise
7883         * gfortran.dg/backspace_5.f: Likewise
7884         * gfortran.dg/backspace_8.f: Likewise
7885         * gfortran.dg/backspace_9.f: Likewise
7886         * gfortran.dg/complex_write.f90: Likewise
7887         * gfortran.dg/convert_implied_open.f90: Likewise
7888         * gfortran.dg/dollar_edit_descriptor_1.f: Likewise
7889         * gfortran.dg/dos_eol.f: Likewise
7890         * gfortran.dg/empty_format_1.f90: Likewise
7891         * gfortran.dg/endfile.f: Likewise
7892         * gfortran.dg/eof_1.f90: Likewise
7893         * gfortran.dg/eor_1.f90: Likewise
7894         * gfortran.dg/eor_handling_1.f90: Likewise
7895         * gfortran.dg/eor_handling_2.f90: Likewise
7896         * gfortran.dg/eor_handling_3.f90: Likewise
7897         * gfortran.dg/eor_handling_4.f90: Likewise
7898         * gfortran.dg/eor_handling_5.f90: Likewise
7899         * gfortran.dg/error_recovery_5.f90: Likewise
7900         * gfortran.dg/f2003_inquire_1.f03: Likewise
7901         * gfortran.dg/f2003_io_4.f03: Likewise
7902         * gfortran.dg/f2003_io_5.f03: Likewise
7903         * gfortran.dg/f2003_io_7.f03: Likewise
7904         * gfortran.dg/fgetc_1.f90: Likewise
7905         * gfortran.dg/fgetc_2.f90: Likewise
7906         * gfortran.dg/flush_1.f90: Likewise
7907         * gfortran.dg/fmt_exhaust.f90: Likewise
7908         * gfortran.dg/fmt_huge.f90: Likewise
7909         * gfortran.dg/fmt_read.f90: Likewise
7910         * gfortran.dg/fmt_t_1.f90: Likewise
7911         * gfortran.dg/fmt_t_2.f90: Likewise
7912         * gfortran.dg/fmt_t_3.f90: Likewise
7913         * gfortran.dg/fmt_t_4.f90: Likewise
7914         * gfortran.dg/fmt_t_5.f90: Likewise
7915         * gfortran.dg/fmt_t_7.f: Likewise
7916         * gfortran.dg/fseek.f90: Likewise
7917         * gfortran.dg/ftell_1.f90: Likewise
7918         * gfortran.dg/ftell_2.f90: Likewise
7919         * gfortran.dg/func_derived_3.f90: Likewise
7920         * gfortran.dg/inquire_9.f90: Likewise
7921         * gfortran.dg/iostat_1.f90: Likewise
7922         * gfortran.dg/iostat_2.f90: Likewise
7923         * gfortran.dg/list_read_1.f90: Likewise
7924         * gfortran.dg/list_read_4.f90: Likewise
7925         * gfortran.dg/list_read_5.f90: Likewise
7926         * gfortran.dg/list_read_7.f90: Likewise
7927         * gfortran.dg/list_read_8.f90: Likewise
7928         * gfortran.dg/list_read_9.f90: Likewise
7929         * gfortran.dg/namelist_13.f90: Likewise
7930         * gfortran.dg/namelist_14.f90: Likewise
7931         * gfortran.dg/namelist_15.f90: Likewise
7932         * gfortran.dg/namelist_16.f90: Likewise
7933         * gfortran.dg/namelist_17.f90: Likewise
7934         * gfortran.dg/namelist_18.f90: Likewise
7935         * gfortran.dg/namelist_19.f90: Likewise
7936         * gfortran.dg/namelist_20.f90: Likewise
7937         * gfortran.dg/namelist_24.f90: Likewise
7938         * gfortran.dg/namelist_26.f90: Likewise
7939         * gfortran.dg/namelist_27.f90: Likewise
7940         * gfortran.dg/namelist_28.f90: Likewise
7941         * gfortran.dg/namelist_37.f90: Likewise
7942         * gfortran.dg/namelist_38.f90: Likewise
7943         * gfortran.dg/namelist_39.f90: Likewise
7944         * gfortran.dg/namelist_40.f90: Likewise
7945         * gfortran.dg/namelist_43.f90: Likewise
7946         * gfortran.dg/namelist_44.f90: Likewise
7947         * gfortran.dg/namelist_45.f90: Likewise
7948         * gfortran.dg/namelist_46.f90: Likewise
7949         * gfortran.dg/namelist_47.f90: Likewise
7950         * gfortran.dg/namelist_48.f90: Likewise
7951         * gfortran.dg/namelist_49.f90: Likewise
7952         * gfortran.dg/namelist_50.f90: Likewise
7953         * gfortran.dg/namelist_51.f90: Likewise
7954         * gfortran.dg/namelist_52.f90: Likewise
7955         * gfortran.dg/namelist_56.f90: Likewise
7956         * gfortran.dg/namelist_char_only.f90: Likewise
7957         * gfortran.dg/namelist_use.f90: Likewise
7958         * gfortran.dg/namelist_use_only.f90: Likewise
7959         * gfortran.dg/noadv_size.f90: Likewise
7960         * gfortran.dg/open_access_append_1.f90: Likewise
7961         * gfortran.dg/pad_no.f90: Likewise
7962         * gfortran.dg/pr12884.f: Likewise
7963         * gfortran.dg/pr17090.f90: Likewise
7964         * gfortran.dg/pr17285.f90: Likewise
7965         * gfortran.dg/pr17286.f90: Likewise
7966         * gfortran.dg/pr18122.f90: Likewise
7967         * gfortran.dg/pr18210.f90: Likewise
7968         * gfortran.dg/pr18392.f90: Likewise
7969         * gfortran.dg/pr19155.f: Likewise
7970         * gfortran.dg/pr19216.f: Likewise
7971         * gfortran.dg/pr19467.f90: Likewise
7972         * gfortran.dg/pr19657.f: Likewise
7973         * gfortran.dg/pr20257.f90: Likewise
7974         * gfortran.dg/read_bad_advance.f90: Likewise
7975         * gfortran.dg/read_eof_2.f90: Likewise
7976         * gfortran.dg/read_eof_4.f90: Likewise
7977         * gfortran.dg/read_many_1.f: Likewise
7978         * gfortran.dg/read_noadvance.f90: Likewise
7979         * gfortran.dg/read_repeat.f90: Likewise
7980         * gfortran.dg/read_size_noadvance.f90: Likewise
7981         * gfortran.dg/read_x_past.f: Likewise
7982         * gfortran.dg/record_marker_1.f90: Likewise
7983         * gfortran.dg/record_marker_3.f90: Likewise
7984         * gfortran.dg/rewind_1.f90: Likewise
7985         * gfortran.dg/runtime_warning_1.f90: Likewise
7986         * gfortran.dg/shape_3.f90: Likewise
7987         * gfortran.dg/slash_1.f90: Likewise
7988         * gfortran.dg/stat_1.f90: Likewise
7989         * gfortran.dg/stat_2.f90: Likewise
7990         * gfortran.dg/streamio_11.f90: Likewise
7991         * gfortran.dg/streamio_3.f90: Likewise
7992         * gfortran.dg/streamio_4.f90: Likewise
7993         * gfortran.dg/streamio_9.f90: Likewise
7994         * gfortran.dg/tl_editing.f90: Likewise
7995         * gfortran.dg/unf_io_convert_1.f90: Likewise
7996         * gfortran.dg/unf_io_convert_2.f90: Likewise
7997         * gfortran.dg/unf_read_corrupted_2.f90: Likewise
7998         * gfortran.dg/unf_short_record_1.f90: Likewise
7999         * gfortran.dg/utf8_1.f03: Likewise
8000         * gfortran.dg/utf8_2.f03: Likewise
8001         * gfortran.dg/widechar_IO_1.f90: Likewise
8002         * gfortran.dg/write_check3.f90: Likewise
8003         * gfortran.dg/write_rewind_2.f: Likewise
8004         * gfortran.dg/x_slash_2.f: Likewise
8005
8006 2009-04-29  Richard Guenther  <rguenther@suse.de>
8007
8008         PR target/39943
8009         * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
8010         New.
8011         (check_effective_target_vect_floatuint_cvt): Likewise.
8012         * gcc.dg/vect/slp-10.c: Adjust.
8013         * gcc.dg/vect/slp-11.c: Adjust.
8014         * gcc.dg/vect/slp-12b.c: Adjust.
8015         * gcc.dg/vect/slp-33.c: Adjust.
8016         * gcc.c-torture/compile/pr39943.c: New testcase.
8017
8018 2009-04-29  Richard Guenther  <rguenther@suse.de>
8019
8020         PR middle-end/39937
8021         * gcc.c-torture/compile/pr39937.c: New testcase.
8022
8023 2009-04-29  Richard Guenther  <rguenther@suse.de>
8024
8025         PR tree-optimization/39941
8026         * gcc.c-torture/compile/pr39941.c: New testcase.
8027
8028 2009-04-29  Bernd Schmidt  <bernd.schmidt@analog.com>
8029
8030         * gcc.target/bfin/20090411-1.c: New test.
8031
8032 2009-04-29  Anmol P. Paralkar  <anmol@freescale.com>
8033
8034         PR target/39565
8035         * gcc.dg/pr39565.c: New testcase.
8036
8037 2009-04-28  Nathan Sidwell  <nathan@codesourcery.com>
8038
8039         * gcc.target/i386/sse4_1-roundps-1.c: Skip for vxworks kernel.
8040         * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
8041         * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
8042         * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
8043         * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
8044         * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
8045         * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
8046         * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
8047         * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
8048         * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
8049         * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
8050         * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
8051         * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
8052         * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
8053         * gcc.target/i386/pr37191.c: Likewise.
8054         * gcc.target/i386/reload-1.c: Likewise.
8055         * g++.old-deja/g++.pt/repo1.C: Skip for vxworks kernel.
8056         * g++.old-deja/g++.pt/repo2.C: Likewise.
8057         * g++.old-deja/g++.pt/repo3.C: Likewise.
8058         * g++.old-deja/g++.pt/repo4.C: Likewise.
8059         * g++.old-deja/g++.pt/instantiate4.C: Likewise.
8060         * g++.old-deja/g++.pt/instantiate6.C: Likewise.
8061         * g++.dg/template/repo1.C: Likewise.
8062         * g++.dg/template/repo2.C: Likewise.
8063         * g++.dg/template/repo3.C: Likewise.
8064         * g++.dg/template/repo4.C: Likewise.
8065         * g++.dg/template/repo5.C: Likewise.
8066         * g++.dg/template/repo6.C: Likewise.
8067         * g++.dg/template/repo7.C: Likewise.
8068         * g++.dg/template/repo8.C: Likewise.
8069         * g++.dg/template/repo9.C: Likewise.
8070         * g++.dg/rtti/repo1.C: Likewise.
8071         * gcc.dg/cpp/_Pragma6.c: Skip for vxworks.
8072         * g++.dg/cpp/_Pragma1.C: Skip for vxworks.
8073         * gcc.dg/pthread-init-1.c: Xfail for vxworks rtp.
8074         * g++.dg/other/PR23205.C: Skip for vxworks.
8075         * g++.dg/ext/visibility/class1.C: Requires PIC.
8076         * g++.dg/eh/async-unwind2.C: Requires PIC.
8077         * lib/target-supports.exp (check_cxa_atexit_available): Vxworks
8078         does not have cxa_exit.
8079
8080 2009-04-28  Jing Yu  <jingyu@google.com>
8081
8082         PR testsuite/39790
8083         * lib/target-supports.exp (check_effective_target_tls): Remove
8084         comment of caching.
8085         (check_effective_target_tls_native): Likewise.
8086         (check_effective_target_tls_runtime): Likewise.
8087         * gcc.dg/tls/alias-1.c (dg-require-effective-target): Change target
8088         tls to tls_runtime.
8089         * gcc.dg/tls/opt-2.c: Add dg-require-effective-target tls_runtime.
8090
8091 2009-04-28  Janus Weil  <janus@gcc.gnu.org>
8092
8093         PR fortran/39946
8094         * gfortran.dg/proc_ptr_16.f90: New.
8095
8096 2009-04-28  Steve Ellcey  <sje@cup.hp.com>
8097
8098         * gcc.target/ia64/sync-1.c: Check for cmpxchg8 only if
8099         lp64 is true.
8100
8101 2009-04-28  Richard Guenther  <rguenther@suse.de>
8102
8103         PR middle-end/39937
8104         * gfortran.fortran-torture/compile/pr39937.f: New testcase.
8105
8106 2009-04-28  H.J. Lu  <hongjiu.lu@intel.com>
8107
8108         * g++.dg/warn/pr35652.C: Removed.
8109         * gcc.dg/pr35652.c: Likewise.
8110
8111 2009-04-28  Alexander Monakov  <amonakov@ispras.ru>
8112
8113         * gcc.target/ia64/20071210-2.c: New testcase.
8114
8115 2009-04-28  Uros Bizjak  <ubizjak@gmail.com>
8116
8117         PR c/39323
8118         * gcc.dg/pr39323-2.c: Also scan for alignment in log2 format.
8119         * gcc.dg/pr39323-3.c: Ditto.
8120
8121 2009-04-28  Janus Weil  <janus@gcc.gnu.org>
8122
8123         PR fortran/39930
8124         PR fortran/39931
8125         * gfortran.dg/ambiguous_reference_2.f90: New.
8126         * gfortran.dg/pointer_assign_7.f90: New.
8127
8128 2009-04-28  Nathan Froyd  <froydnj@codesourcery.com>
8129             Mark Mitchell  <mark@codesourcery.com>
8130
8131         * gcc.target/powerpc/20020118-1.c: Skip on vxworks targets.
8132         * gcc.dg/20020103-1.c: Check for __ppc.
8133         * gcc.dg/asm-b.c: Check for __ppc.
8134         * gcc.dg/20020919-1.c: Check for __ppc.
8135         * gcc.dg/20020312-2.c: Likewise.
8136         * gcc.dg/trampoline-1.c: Add appropriate NO_TRAMPOLINES #ifndefs.
8137         * gcc.dg/torture/asm-subreg-1.c: Skip on sparc vxworks targets.
8138         * gcc.dg/attr-weakref-1.c: Skip on selected vxworks targets.
8139         * g++.dg/warn/weak1.C: Likewise.
8140         * gcc.dg/tree-ssa/20030714-1.c (find_base_value): Declare as
8141         static so appropriate optimizations kick in.
8142         (find_base_value_wrapper): New function.
8143         * g++.dg/eh/simd-5.C: Fix target triplet.
8144         * gcc.target/arm/long-calls-1.c: Skip for -mlong-calls.
8145
8146 2009-04-28  Uros Bizjak  <ubizjak@gmail.com>
8147             H.J. Lu  <hongjiu.lu@intel.com>
8148
8149         PR target/39911
8150         * gcc.target/i386/pr39911.c: New test.
8151
8152 2009-04-28  Paul Thomas  <pault@gcc.gnu.org>
8153
8154         PR fortran/39879
8155         * gfortran.dg/alloc_comp_assign_10.f90: New test.
8156
8157 2009-04-28  Ben Elliston  <bje@au.ibm.com>
8158
8159         PR c++/35652
8160         Revert:
8161
8162         2009-03-27  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8163
8164         * gcc.dg/pr35652.C: New.
8165         * g++.dg/warn/pr35652.C: New.
8166         * gcc.dg/format/plus-1.c: Adjust message.
8167
8168 2009-04-27  DJ Delorie  <dj@redhat.com>
8169
8170         * lib/target-supports.exp (check_effective_target_double64): New.
8171         (check_effective_target_double64plus): New.
8172         (check_effective_target_large_double): New.
8173         * gcc.dg/Wconversion-real-integer.c: Require double64plus.
8174         * gcc.dg/div-double-1.c: Likewise.
8175         * gcc.dg/Wconversion-real.c: Require large_double.
8176         * gcc.dg/cdce1.c: Require large_double instead of checking targets.
8177
8178         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c: Skip if doubles
8179         are too small.
8180
8181         * gcc.c-torture/execute/ieee/20010226-1.c: Mark all floating point
8182         constants as long.
8183
8184 2009-04-27  Ian Lance Taylor  <iant@google.com>
8185
8186         * gcc.dg/Wcxx-compat-5.c: New testcase.
8187         * gcc.dg/Wcxx-compat-6.c: New testcase.
8188
8189 2009-04-27  Trevor Smigiel <trevor_smigiel@playstation.sony.com>
8190
8191         Allow non-constant arguments to conversion intrinsics.
8192         * gcc.target/spu/intrinsics-3.c: Update tests.
8193
8194 2009-04-27  Richard Guenther  <rguenther@suse.de>
8195
8196         PR middle-end/39928
8197         * gcc.c-torture/compile/pr39928-1.c: New testcase.
8198         * gcc.c-torture/compile/pr39928-2.c: Likewise.
8199
8200 2009-04-27  H.J. Lu  <hongjiu.lu@intel.com>
8201
8202         PR target/39903
8203         * gcc.dg/torture/pr39903-1.c: New.
8204         * gcc.dg/torture/pr39903-2.c: Likewise.
8205
8206 2009-04-27  Revital Eres  <eres@il.ibm.com>
8207
8208         * gcc.dg/sms-1.c: Add noinline attribute, create sms dump file
8209         and check it.
8210         * gcc.dg/sms-2.c: Add dump check.
8211         * gcc.dg/sms-3.c: Add noinline attribute, create sms dump file
8212         and check it.
8213         * gcc.dg/sms-4.c: Likewise.
8214         * gcc.dg/sms-5.c: Likewise.
8215         * gcc.dg/sms-6.c: Likewise.
8216         * gcc.dg/sms-7.c: Likewise.
8217         * gcc.dg/sms-antideps.c: Rename to...
8218         * gcc.dg/sms-8.c: This and add sms dump file and check it.
8219
8220 2009-04-27  Eric Botcazou  <ebotcazou@adacore.com>
8221
8222         * gnat.dg/opt2.adb: New test.
8223
8224 2009-04-27  Jakub Jelinek  <jakub@redhat.com>
8225
8226         PR c++/39875
8227         * g++.dg/warn/Wunused-15.C: New test.
8228
8229 2009-04-26  Michael Matz  <matz@suse.de>
8230
8231         Expand from SSA.
8232         * gcc.dg/tree-ssa/20030728-1.c: Use -rtl-expand-details dump and
8233         change regexps.
8234         * gcc.target/i386/pr37248-1.c: Modified.
8235         * gcc.target/i386/pr37248-3.c: Modified.
8236         * gcc.target/i386/pr37248-2.c: Modified.
8237         * gnat.dg/aliasing1.adb: Modified.
8238         * gnat.dg/pack9.adb: Modified.
8239         * gnat.dg/aliasing2.adb: Modified.
8240         * gcc.dg/strict-overflow-2.c: Modified.
8241         * gcc.dg/autopar/reduc-1char.c: Modified.
8242         * gcc.dg/autopar/reduc-2char.c: Modified.
8243         * gcc.dg/autopar/reduc-1.c: Modified.
8244         * gcc.dg/autopar/reduc-2.c: Modified.
8245         * gcc.dg/autopar/reduc-3.c: Modified.
8246         * gcc.dg/autopar/reduc-6.c: Modified.
8247         * gcc.dg/autopar/reduc-7.c: Modified.
8248         * gcc.dg/autopar/reduc-8.c: Modified.
8249         * gcc.dg/autopar/reduc-9.c: Modified.
8250         * gcc.dg/autopar/reduc-1short.c: Modified.
8251         * gcc.dg/autopar/reduc-2short.c: Modified.
8252         * gcc.dg/autopar/parallelization-1.c: Modified.
8253         * gcc.dg/strict-overflow-4.c: Modified.
8254         * gcc.dg/strict-overflow-6.c: Modified.
8255         * gcc.dg/gomp/combined-1.c: Modified.
8256         * gcc.dg/no-strict-overflow-1.c: Modified.
8257         * gcc.dg/no-strict-overflow-3.c: Modified.
8258         * gcc.dg/no-strict-overflow-5.c: Modified.
8259         * gcc.dg/tree-ssa/reassoc-13.c: Modified.
8260         * gcc.dg/tree-ssa/pr18134.c: Modified.
8261         * gcc.dg/tree-ssa/20030824-1.c: Modified.
8262         * gcc.dg/tree-ssa/vector-2.c: Modified.
8263         * gcc.dg/tree-ssa/forwprop-9.c: Modified.
8264         * gcc.dg/tree-ssa/loop-21.c: Modified.
8265         * gcc.dg/tree-ssa/20030824-2.c: Modified.
8266         * gcc.dg/tree-ssa/vector-3.c: Modified.
8267         * gcc.dg/tree-ssa/asm-3.c: Modified.
8268         * gcc.dg/tree-ssa/pr23294.c: Modified.
8269         * gcc.dg/tree-ssa/loop-22.c: Modified.
8270         * gcc.dg/tree-ssa/loop-15.c: Modified.
8271         * gcc.dg/tree-ssa/prefetch-4.c: Modified.
8272         * gcc.dg/tree-ssa/pr22051-1.c: Modified.
8273         * gcc.dg/tree-ssa/pr20139.c: Modified.
8274         * gcc.dg/tree-ssa/scev-cast.c: Modified.
8275         * gcc.dg/tree-ssa/pr22051-2.c: Modified.
8276         * gcc.dg/tree-ssa/reassoc-1.c: Modified.
8277         * gcc.dg/tree-ssa/loop-5.c: Modified.
8278         * gcc.dg/tree-ssa/pr19431.c: Modified.
8279         * gcc.dg/tree-ssa/pr32044.c: Modified.
8280         * gcc.dg/tree-ssa/prefetch-7.c: Modified.
8281         * gcc.dg/tree-ssa/loop-19.c: Modified.
8282         * gcc.dg/tree-ssa/loop-28.c: Modified.
8283         * gcc.dg/tree-ssa/ssa-pre-15.c: Modified.
8284         * gcc.dg/tree-ssa/divide-1.c: Modified.
8285         * gcc.dg/tree-ssa/inline-1.c: Modified.
8286         * gcc.dg/tree-ssa/divide-3.c: Modified.
8287         * gcc.dg/tree-ssa/pr30978.c: Modified.
8288         * gcc.dg/tree-ssa/alias-6.c: Modified.
8289         * gcc.dg/tree-ssa/divide-4.c: Modified.
8290         * gcc.dg/tree-ssa/alias-11.c: Modified.
8291         * gcc.dg/no-strict-overflow-7.c: Modified.
8292         * gcc.dg/strict-overflow-1.c: Modified.
8293         * gcc.dg/pr15784-4.c: Modified.
8294         * gcc.dg/pr34263.c: Modified.
8295         * gcc.dg/strict-overflow-3.c: Modified.
8296         * gcc.dg/tree-prof/stringop-1.c: Modified.
8297         * gcc.dg/tree-prof/val-prof-1.c: Modified.
8298         * gcc.dg/tree-prof/val-prof-2.c: Modified.
8299         * gcc.dg/tree-prof/val-prof-3.c: Modified.
8300         * gcc.dg/tree-prof/val-prof-4.c: Modified.
8301         * gcc.dg/no-strict-overflow-2.c: Modified.
8302         * gcc.dg/no-strict-overflow-4.c: Modified.
8303         * gcc.dg/no-strict-overflow-6.c: Modified.
8304         * g++.dg/tree-ssa/pr27090.C: Modified.
8305         * g++.dg/tree-ssa/tmmti-2.C: Modified.
8306         * g++.dg/tree-ssa/ptrmemfield.C: Modified.
8307         * g++.dg/tree-ssa/pr19807.C: Modified.
8308         * g++.dg/opt/pr30965.C: Modified.
8309         * g++.dg/init/new17.C: Modified.
8310         * gfortran.dg/whole_file_6.f90: Modified.
8311         * gfortran.dg/whole_file_5.f90: Modified.
8312         * gfortran.dg/reassoc_1.f90: Modified.
8313         * gfortran.dg/reassoc_3.f90: Modified.
8314
8315 2009-04-26  Steven G. Kargl  <kargl@gcc.gnu.org>
8316
8317         PR fortran/39893
8318         * gfortran.dg/assumed_charlen_dummy.f90: New Test.
8319
8320 2009-04-26  Jakub Jelinek  <jakub@redhat.com>
8321
8322         PR inline-asm/39543
8323         * gcc.target/i386/pr39543-1.c: New test.
8324         * gcc.target/i386/pr39543-2.c: New test.
8325         * gcc.target/i386/pr39543-3.c: New test.
8326
8327         PR c/39889
8328         * gcc.dg/Wunused-value-3.c: New test.
8329
8330 2009-04-26  Joseph Myers  <joseph@codesourcery.com>
8331
8332         PR c/39581
8333         * gcc.dg/c99-const-expr-14.c, gcc.dg/gnu99-const-expr-4.c,
8334         gcc.dg/vla-21.c: New tests.
8335
8336 2009-04-26  Joseph Myers  <joseph@codesourcery.com>
8337
8338         PR c/39556
8339         * gcc.dg/inline-34.c: New test.
8340
8341 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
8342
8343         * gcc.dg/enum-const-1.c, gcc.dg/enum-const-2.c,
8344         gcc.dg/enum-const-3.c: New tests.
8345         * gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu99-const-expr-1.c: Use
8346         -pedantic-errors.  Update expected diagnostics.
8347
8348 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
8349
8350         PR c/39582
8351         * gcc.dg/vla-20.c: New test.
8352
8353 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
8354
8355         PR c/39564
8356         * gcc.dg/vla-19.c: New test.
8357
8358 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
8359
8360         PR preprocessor/39559
8361         * gcc.dg/c99-intconst-2.c: New test.
8362
8363 2009-04-25  Jan Hubicka  <jh@suse.cz>
8364
8365         * g++.dg/tree-ssa/ehcleanup-1.C: Update.
8366
8367 2009-04-25  Janus Weil  <janus@gcc.gnu.org>
8368
8369         PR fortran/39688
8370         * gfortran.dg/import7.f90: New.
8371
8372 2009-04-24  Richard Guenther  <rguenther@suse.de>
8373
8374         * gcc.dg/tree-ssa/vrp48.c: Fix.
8375
8376 2008-04-24  Doug Kwan  <dougkwan@google.com>
8377
8378         * g++.dg/init/copy7.C: Only abort in memcpy if source and
8379         destination are the same.
8380
8381 2009-04-24  Richard Guenther  <rguenther@suse.de>
8382
8383         * gcc.dg/tree-ssa/vrp48.c: New testcase.
8384
8385 2009-04-24  Joseph Myers  <joseph@codesourcery.com>
8386
8387         * gcc.dg/array-const-1.c, gcc.dg/array-const-2.c,
8388         gcc.dg/array-const-3.c: New tests.
8389
8390 2009-04-24  Ian Lance Taylor  <iant@google.com>
8391
8392         * gcc.dg/Wcxx-compat-4.c: New testcase.
8393
8394 2009-04-24  Daniel Kraft  <d@domob.eu>
8395
8396         * gfortran.dg/typebound_generic_1.f03: Change so that no error is
8397         expected on already erraneous symbol (renamed to fresh one).
8398
8399 2009-04-24  Paolo Bonzini  <bonzini@gnu.org>
8400
8401         PR middle-end/39867
8402         * gcc.dg/pr39867.c: New.
8403
8404 2009-04-24  Janus Weil  <janus@gcc.gnu.org>
8405
8406         PR fortran/39861
8407         PR fortran/39864
8408         * gfortran.dg/intrinsic_1.f90: New.
8409
8410 2009-04-24  Eric Botcazou  <ebotcazou@adacore.com>
8411
8412         * gnat.dg/alignment7.adb: New test.
8413         * gnat.dg/alignment8.adb: Likewise.
8414
8415 2009-04-24  Eric Botcazou  <ebotcazou@adacore.com>
8416
8417         * gnat.dg/specs/pr34799.ads: Rename to rep_clause1.ads.
8418         * gnat.dg/specs/rep_clause2.ads: New test.
8419
8420 2009-04-24  Jakub Jelinek  <jakub@redhat.com>
8421
8422         PR rtl-optimization/39794
8423         * gcc.dg/pr39794.c: New test.
8424
8425 2009-04-23  Eric Botcazou  <ebotcazou@adacore.com>
8426
8427         * gnat.dg/atomic1.adb: New test.
8428         * gnat.dg/atomic1_pkg.ads: New helper.
8429
8430 2009-04-23  Steve Ellcey  <sje@cup.hp.com>
8431
8432         PR testsuite/39623
8433         * gcc.dg/vect/no-vfa-vect-57.c: XFAIL when vect_no_align.
8434         * gcc.dg/vect/no-vfa-vect-61.c: Ditto.
8435
8436 2009-04-23  Rafael Avila de Espindola  <espindola@google.com>
8437
8438         * gcc.dg/format/gcc_diag-1.c (foo): Don't check that %E produces a
8439         warning.
8440
8441 2009-04-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8442
8443         PR C/31499
8444         * gcc.dg/vector-init-1.c: New testcase.
8445         * gcc.dg/vector-init-2.c: New testcase.
8446
8447 2009-04-22  Eric Botcazou  <ebotcazou@adacore.com>
8448
8449         * gnat.dg/enum2.adb: New test.
8450         * gnat.dg/enum2_pkg.ads: New helper.
8451
8452 2009-04-22  Jakub Jelinek  <jakub@redhat.com>
8453
8454         PR c/39855
8455         * gcc.dg/torture/pr39855.c: New test.
8456
8457 2009-04-22  Dodji Seketeli  <dodji@redhat.com>
8458
8459         PR c++/39639
8460         * g++.dg/cpp0x/pr39639.C: New test.
8461
8462 2009-04-22  Mark Heffernan  <meheff@google.com>
8463
8464         * gcc.dg/profile-generate-3.c: New test.
8465
8466 2009-04-22  Jan Hubicka  <jh@suse.cz>
8467
8468         * g++.dg/tree-ssa/ehcleanup-1.C: New testcase.
8469
8470 2009-04-22  Steve Ellcey  <sje@cup.hp.com>
8471
8472         PR testsuite/39623
8473         * gcc.dg/vect/no-vfa-vect-43.c Fix vect_no_align check.
8474
8475 2009-04-22  Richard Guenther  <rguenther@suse.de>
8476
8477         PR tree-optimization/39824
8478         * gcc.c-torture/compile/pr39824.c: New testcase.
8479
8480 2009-04-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8481
8482         PR c++/14875
8483         * g++.dg/parse/parser-pr14875.C: New.
8484         * g++.dg/parse/parser-pr14875-2.C: New.
8485         * g++.dg/parse/error6.C: Update match string.
8486
8487 2009-04-22  Richard Guenther  <rguenther@suse.de>
8488
8489         PR tree-optimization/39845
8490         * gcc.c-torture/compile/pr39845.c: New testcase.
8491
8492 2009-04-22  Janus Weil  <janus@gcc.gnu.org>
8493
8494         PR fortran/39735
8495         * gfortran.dg/assumed_charlen_function_5.f90: Modified.
8496         * gfortran.dg/external_initializer.f90: Modified.
8497         * gfortran.dg/interface_26.f90: Modified.
8498         * gfortran.dg/intrinsic_subroutine.f90: Modified.
8499         * gfortran.dg/proc_ptr_3.f90: Modified.
8500         * gfortran.dg/proc_ptr_15.f90: New.
8501         * gfortran.dg/proc_ptr_result_1.f90: Modified.
8502
8503 2009-04-21  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8504
8505         PR c++/35711
8506         * g++.dg/warn/pr35711.C: New.
8507         * g++.dg/conversion/ptrmem2.C: Update.
8508
8509 2009-04-21  Joseph Myers  <joseph@codesourcery.com>
8510
8511         * ChangeLog, ChangeLog-1993-2007, ChangeLog-2008, ChangeLog.ptr,
8512         ChangeLog.tree-ssa, README, README.QMTEST, README.compat,
8513         README.gcc, g++.dg/README, g++.dg/compat/break/README,
8514         g++.dg/gomp/gomp.exp, g++.old-deja/g++.brendan/README,
8515         g++.old-deja/g++.oliva/ChangeLog, g++.old-deja/g++.robertl/README,
8516         gcc.c-torture/ChangeLog.0,
8517         gcc.c-torture/execute/builtins/builtins.exp, gcc.dg/README,
8518         gcc.dg/gomp/gomp.exp, gcc.target/frv/frv.exp,
8519         gcc.target/i386/math-torture/math-torture.exp,
8520         gcc.target/mips/inter/mips16-inter.exp,
8521         gcc.target/mips/mips-nonpic/README,
8522         gcc.target/x86_64/abi/README.gcc,
8523         gcc.target/xstormy16/xstormy16.exp, gcc.test-framework/README,
8524         gfortran.dg/g77/README, gfortran.dg/gomp/gomp.exp,
8525         gfortran.fortran-torture/ChangeLog.g95: Add copyright and license
8526         notices.
8527         * ChangeLog-1993-2007, ChangeLog: Correct dates.
8528
8529 2009-04-21  Eric Botcazou  <ebotcazou@adacore.com>
8530
8531         * gcc.dg/debug/dwarf2/short-circuit.c: New test.
8532
8533 2009-04-21  Richard Guenther  <rguenther@suse.de>
8534
8535         PR middle-end/39829
8536         * gcc.dg/torture/pr39829.c: New testcase.
8537
8538 2009-04-21  Martin Jambor  <mjambor@suse.cz>
8539
8540         * gcc.dg/tree-ssa/cswtch-2.c: New test.
8541
8542 2009-04-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8543
8544         PR 16202
8545         * gcc.dg/sequence-pt-1.c: Remove XFAILs.
8546         * gcc.dg/sequence-pt-2.c: New.
8547         * gcc.dg/sequence-pt-3.c: New.
8548         * g++.dg/warn/sequence-pt-1.C: Remove XFAILs.
8549         * g++.dg/warn/sequence-pt-2.c: New.
8550         * g++.dg/warn/sequence-pt-3.c: New.
8551
8552 2009-04-21  Jakub Jelinek  <jakub@redhat.com>
8553
8554         * gcc.dg/torture/pr39678.c (struct X): Make c field signed char.
8555
8556 2009-04-21  Eric Botcazou  <ebotcazou@adacore.com>
8557
8558         * gnat.dg/import1.ad[sb]: New test.
8559
8560 2009-04-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8561
8562         * objc/execute/exceptions/handler-1.m: For the NeXT runtime, just
8563         return 0.
8564
8565 2009-04-20  Tobias Burnus  <burnus@net-b.de>
8566
8567         PR fortran/39811
8568         * gfortran.dg/continuation_11.f90: New test.
8569
8570 2009-04-21  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8571
8572         PR c++/13358
8573         * gcc.dg/wtr-int-type-1.c: Use two dg-warning to match two
8574         messages. Test for "long long" in system headers.
8575         * gcc.dg/c99-longlong-2.c: New.
8576         * g++.dg/warn/pr13358.C: New.
8577         * g++.dg/warn/pr13358-2.C: New.
8578         * g++.dg/warn/pr13358-3.C: New.
8579         * g++.dg/warn/pr13358-4.C: New.
8580
8581 2009-04-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8582
8583         * gcc.dg/framework-2.c: Fix up for non existent includes
8584         being fatal errors now.
8585
8586 2009-04-20  Paul Thomas  <pault@gcc.gnu.org>
8587
8588         PR fortran/39800
8589         * gfortran.dg/private_type_13.f90: New test.
8590         * gfortran.dg/private_type_2.f90: Add option -std=f95.
8591
8592 2009-04-20  Le-Chun Wu  <lcwu@google.com>
8593
8594         PR c++/39803
8595         * g++.dg/warn/Wunused-14.C: New test.
8596
8597 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
8598
8599         * gnat.dg/specs/small_alignment.ads: New test.
8600
8601 2009-04-20  Ian Lance Taylor  <iant@google.com>
8602
8603         * gcc.dg/Wcxx-compat-3.c: New testcase.
8604
8605 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
8606
8607         * gnat.dg/pack13.ad[sb]: New test.
8608         * gnat.dg/pack13_pkg.ads: New helper.
8609
8610 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
8611
8612         * gnat.dg/discr11.ad[sb]: New test.
8613         * gnat.dg/discr11_pkg.ads: New helper.
8614
8615 2009-04-20  Ira Rosen  <irar@il.ibm.com>
8616
8617         PR tree-optimization/39675
8618         * gcc.dg/vect/O3-pr39675-2.c: New test.
8619
8620 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
8621
8622         * gnat.dg/rep_clause3.adb: New test.
8623
8624 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
8625
8626         PR c/37481
8627         * gcc.dg/c99-flex-array-7.c: New test.
8628
8629 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
8630
8631         PR c/19771
8632         * gcc.c-torture/execute/vla-dealloc-1.c: New test.
8633
8634 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
8635
8636         PR c/38243
8637         * gcc.dg/c99-restrict-3.c: New test.
8638
8639 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
8640
8641         PR preprocessor/20078
8642         * gcc.dg/cpp/paste16.c, gcc.dg/cpp/redef4.c: New tests.
8643
8644 2009-04-19  Eric Botcazou  <ebotcazou@adacore.com>
8645
8646         * lib/gnat.exp (local_find_gnatmake): Pass --LINK to gnatlink.
8647         Do not pass -B$root after -margs.
8648
8649 2009-04-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8650
8651         PR c/32061
8652         PR c++/36954
8653         * gcc.dg/pr32061.c: New.
8654         * gcc.dg/Wlogical-op-1.c: Update.
8655         * g++.dg/warn/Wlogical-op-1.C: Update.
8656         * g++.dg/warn/pr36954.C: New.
8657
8658 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
8659
8660         PR c/27676
8661         * gcc.dg/lvalue-5.c: New test.
8662
8663 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
8664
8665         PR c/22367
8666         * gcc.dg/lvalue-6.c, gcc.dg/lvalue-7.c: New tests.
8667
8668 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
8669
8670         * gcc.dg/cpp/include5.c: New test.
8671
8672 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
8673
8674         PR c/35210
8675         * gcc.dg/call-diag-2.c: New test.
8676
8677 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
8678
8679         PR preprocessor/39646
8680         * gcc.dg/cpp/line8.c: New test.
8681
8682 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
8683
8684         PR preprocessor/39647
8685         * gcc.dg/cpp/line7.c: New test.
8686
8687 2009-04-18  Richard Guenther  <rguenther@suse.de>
8688
8689         PR middle-end/39804
8690         * gcc.target/i386/pr39804.c: New testcase.
8691
8692 2009-04-18  Eric Botcazou  <ebotcazou@adacore.com>
8693
8694         * gcc.target/i386/pr39496.c: Compile with -mtune=i686.
8695         * g++.dg/other/pr39496.C: Likewise.
8696
8697 2009-04-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8698
8699         PR middle-end/36902
8700         * gcc.dg/pr36902.c: New.
8701
8702 2009-04-17  Diego Novillo  <dnovillo@google.com>
8703
8704         * gcc.c-torture/execute/builtins/strlen-3.c: Fix ODR
8705         violation for variable 'inside_main'.
8706
8707 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8708
8709         * gfortran.fortran-torture/execute/getarg_1.x: New file.
8710
8711 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8712
8713         * gfortran.dg/vect/pr39318.f90: Guard with "target fopenmp".
8714
8715 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8716
8717         * gfortran.dg/chmod_1.f90: Disable on spu-*-* targets.
8718         * gfortran.dg/chmod_2.f90: Likewise.
8719         * gfortran.dg/chmod_3.f90: Likewise.
8720         * gfortran.dg/open_errors.f90: Likewise.
8721         * gfortran.dg/stat_1.f90: Likewise.
8722         * gfortran.dg/stat_2.f90: Likewise.
8723
8724 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8725
8726         * gfortran.fortran-torture/execute/nan_inf_fmt.x: Skip on spu-*-*.
8727         * gfortran.fortran-torture/execute/intrinsic_nearest.x: Likewise.
8728         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: Likewise.
8729         * gfortran.dg/nearest_1.f90: Likewise.
8730         * gfortran.dg/nearest_3.f90: Likewise.
8731         * gfortran.dg/isnan_1.f90: Likewise.
8732         * gfortran.dg/isnan_2.f90: Likewise.
8733         * gfortran.dg/nan_1.f90: Likewise.
8734         * gfortran.dg/nan_2.f90: Likewise.
8735         * gfortran.dg/nan_3.f90: Likewise.
8736         * gfortran.dg/nan_4.f90: Likewise.
8737         * gfortran.dg/module_nan.f90: Likewise.
8738         * gfortran.dg/int_conv_2.f90: Likewise.
8739         * gfortran.dg/init_flag_3.f90: Likewise.
8740         * gfortran.dg/namelist_42.f90: Likewise.
8741         * gfortran.dg/namelist_43.f90: Likewise.
8742         * gfortran.dg/real_const_3.f90: Likewise.
8743         * gfortran.dg/transfer_simplify_1.f90: Likewise.
8744
8745         * gfortran.dg/default_format_1.f90: XFAIL on spu-*-*.
8746         * gfortran.dg/default_format_denormal_1.f90: XFAIL on spu-*-*.
8747         * gfortran.dg/scalar_mask_2.f90: XFAIL on spu-*-*.
8748         * gfortran.dg/integer_exponentiation_3.F90: XFAIL on spu-*-*.
8749         * gfortran.dg/integer_exponentiation_5.F90: XFAIL on spu-*-*.
8750
8751         * gfortran.dg/elemental_subroutine_1.f90: Relax "epsilon" check.
8752         * gfortran.dg/gamma_5.f90: Likewise.
8753
8754 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8755
8756         * lib/gcc-dg.exp (gcc-dg-prune): Make linker message check
8757         less strict so it also works with auto-overlay support.
8758         * lib/gcc-defs.exp (${tool}_check_unsupported_p): Add check
8759         for "exceeds local store" linker errors on the SPU.
8760
8761         * lib/gfortran.exp: Include target-supports.exp.
8762         (gfortran_init): On SPU targets where automatic overlay support
8763         is available, use it to build all Fortran test cases.
8764
8765         * gfortran.dg/pr20257.f90: Skip on spu-*-* targets.
8766
8767 2009-04-17  Arnaud Charlet  <charlet@adacore.com>
8768
8769         * gnat.dg/ref_type.ads, gnat.dg/ref_type.adb: Fix test after proper
8770         rule enforced by gnat on taft types.
8771
8772 2009-04-17  Jakub Jelinek  <jakub@redhat.com>
8773
8774         PR testsuite/39792
8775         * g++.dg/ext/complit11.C: Add empty dg-options.
8776
8777 2009-04-16  Andrew Pinski  <pinskia@gmail.com>
8778
8779         PR c++/17570
8780         * g++.dg/template/defarg11.C: New test.
8781
8782 2009-04-16  Andrew Pinski  <pinskia@gmail.com>
8783
8784         PR c++/28766
8785         * g++.dg/ext/complit11.C: New testcase.
8786
8787 2009-04-15  Le-Chun Wu  <lcwu@google.com>
8788
8789         PR c++/39551
8790         * g++.dg/warn/Wunused-13.C: New testcase.
8791
8792 2009-04-15  Ian Lance Taylor  <iant@google.com>
8793
8794         * gcc.dg/Wenum-compare-1.c: New testcase.
8795
8796 2009-04-15  Richard Guenther  <rguenther@suse.de>
8797
8798         PR tree-optimization/39764
8799         * g++.dg/torture/pr39764.C: New testcase.
8800
8801 2009-04-15  Nathan Sidwell  <nathan@codesourcery.com>
8802
8803         * g++.dg/ext/altivec-17.C: New.
8804
8805 2009-04-15  Arnaud Charlet  <charlet@adacore.com>
8806
8807         * gnat.dg/sync1.ads: Fix error now flagged by gnat.
8808         * gnat.dg/specs/limited1.ads: Ditto.
8809
8810 2009-04-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
8811
8812         PR testsuite/39769
8813         * gcc.dg/vmx/3a-04.c (test): Don't rely on floating point equality
8814         for testing the results of estimate instructions.
8815         * gcc.dg/vmx/3a-04m.c (test): Ditto.
8816         * gcc.dg/vmx/3a-05.c (test): Ditto.
8817
8818 2009-04-14  Jason Merrill  <jason@redhat.com>
8819
8820         PR c++/39763
8821         * g++.dg/warn/Wshadow-4.C: Extend.
8822
8823 2009-04-14  Uros Bizjak  <ubizjak@gmail.com>
8824
8825         * gcc.target/alpha/pr39740.c (dg-options): Add -mexplicit-relocs.
8826         (do_D): Remove attribute hidden.
8827
8828 2009-04-13  Jason Merrill  <jason@redhat.com>
8829
8830         PR c++/39480
8831         * g++.dg/init/copy7.C: New.
8832
8833 2009-04-13  H.J. Lu  <hongjiu.lu@intel.com>
8834
8835         PR testsuite/39733
8836         * gcc.misc-tests/options.exp (check_for_options): Renamed to ...
8837         (check_for_all_options): This.
8838
8839 2009-04-13  Jason Merrill  <jason@redhat.com>
8840
8841         PR c++/39750
8842         * g++.dg/template/crash90.C: New.
8843
8844 2009-04-12  Jason Merrill  <jason@redhat.com>
8845
8846         PR c++/39742
8847         * g++.dg/overload/extern-C-2.C: New.
8848
8849 2009-04-12  Joseph Myers  <joseph@codesourcery.com>
8850
8851         PR preprocessor/31869
8852         * gcc.dg/cpp/strify5.c: New test.
8853
8854 2009-04-12  Eric Botcazou  <ebotcazou@adacore.com>
8855
8856         * gnat.dg/enum1.adb: New test.
8857         * gnat.dg/enum1_pkg.ads: New helper.
8858
8859 2009-04-12  Uros Bizjak  <ubizjak@gmail.com>
8860
8861         PR target/39740
8862         * gcc.target/alpha/pr39740.c: New test.
8863
8864 2009-04-11  Daniel Kraft  <d@domob.eu>
8865
8866         PR fortran/37746
8867         * gfortran.dg/bounds_check_strlen_1.f90: New test.
8868         * gfortran.dg/bounds_check_strlen_2.f90: New test.
8869         * gfortran.dg/bounds_check_strlen_3.f90: New test.
8870         * gfortran.dg/bounds_check_strlen_4.f90: New test.
8871         * gfortran.dg/bounds_check_strlen_5.f90: New test.
8872         * gfortran.dg/bounds_check_strlen_6.f90: New test.
8873         * gfortran.dg/bounds_check_strlen_7.f90: New test.
8874         * gfortran.fortran-torture/execute/intrinsic_index.f90: Fix wrong
8875         expected string length that failed with -fbounds-check now.
8876         * gfortran.fortran-torture/execute/intrinsic_trim.f90: Ditto.
8877
8878 2009-04-11  Janus Weil  <janus@gcc.gnu.org>
8879
8880         PR fortran/39692
8881         * gfortran.dg/proc_ptr_14.f90: New.
8882
8883 2009-04-11  Richard Guenther  <rguenther@suse.de>
8884
8885         PR middle-end/39732
8886         * g++.dg/torture/pr39732.C: New testcase.
8887
8888 2009-04-11  Daniel Franke  <franke.daniel@gmail.com>
8889
8890         * gfortran.dg/whole_file_5.f90: New.
8891         * gfortran.dg/whole_file_6.f90: New.
8892
8893 2009-04-11  Richard Guenther  <rguenther@suse.de>
8894
8895         PR tree-optimization/39713
8896         * g++.dg/torture/pr39713.C: New testcase.
8897
8898 2009-04-10  Richard Guenther  <rguenther@suse.de>
8899
8900         PR c/39712
8901         * gcc.dg/pr39712.c: New testcase.
8902
8903 2009-04-10  H.J. Lu  <hongjiu.lu@intel.com>
8904
8905         PR c++/28301
8906         * g++.dg/cpp0x/enum2.C: Updated.
8907         * g++.dg/debug/pr22514.C: Likewise.
8908         * g++.dg/parse/enum2.C: Likewise.
8909         * g++.dg/parse/enum3.C: Likewise.
8910         * g++.dg/template/crash79.C: Likewise.
8911         * g++.old-deja/g++.jason/cond.C: Likewise.
8912
8913 2009-04-10  Chao-ying Fu  <fu@mips.com>
8914
8915         * gcc.target/mips/interrupt_handler.c: Change from compile to
8916         assemble.
8917
8918 2009-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8919
8920         * objc/execute/forward-1.x: Fix x86_64 entry typos.
8921
8922 2009-04-10  Daniel Franke  <franke.daniel@gmail.com>
8923
8924         PR fortran/38709
8925         * gfortran.dg/zero_sized_6.f90: New.
8926
8927 2009-04-10  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8928
8929         PR  c++/20118
8930         * g++.dg/parse/pr20118.C: New.
8931         * g++.dg/template/spec16.C: Update.
8932
8933 2009-04-09  H.J. Lu  <hongjiu.lu@intel.com>
8934
8935         PR testsuite/35621
8936         * gcc.target/i386/avx-vpabsb-1.c: Add -fno-strict-aliasing.
8937         * gcc.target/i386/avx-vpabsb-1.c: Likewise.
8938         * gcc.target/i386/avx-vpabsd-1.c: Likewise.
8939         * gcc.target/i386/avx-vpabsw-1.c: Likewise.
8940         * gcc.target/i386/avx-vpalignr-1.c: Likewise.
8941         * gcc.target/i386/avx-vphaddd-1.c: Likewise.
8942         * gcc.target/i386/avx-vphaddsw-1.c: Likewise.
8943         * gcc.target/i386/avx-vphaddw-1.c: Likewise.
8944         * gcc.target/i386/avx-vphsubd-1.c: Likewise.
8945         * gcc.target/i386/avx-vphsubsw-1.c: Likewise.
8946         * gcc.target/i386/avx-vphsubw-1.c: Likewise.
8947         * gcc.target/i386/avx-vpmaddubsw-1.c: Likewise.
8948         * gcc.target/i386/avx-vpmulhrsw-1.c: Likewise.
8949         * gcc.target/i386/avx-vpshufb-1.c: Likewise.
8950         * gcc.target/i386/avx-vpsignb-1.c: Likewise.
8951         * gcc.target/i386/avx-vpsignd-1.c: Likewise.
8952         * gcc.target/i386/avx-vpsignw-1.c: Likewise.
8953
8954 2009-04-09  H.J. Lu  <hongjiu.lu@intel.com>
8955
8956         PR target/39678
8957         * g++.dg/torture/pr39678.C: New.
8958         * gcc.dg/compat/struct-complex-2.h: Likewise.
8959         * gcc.dg/compat/struct-complex-2_main.c: Likewise.
8960         * gcc.dg/compat/struct-complex-2_x.c: Likewise.
8961         * gcc.dg/compat/struct-complex-2_y.c: Likewise.
8962         * gcc.dg/torture/pr39678.c: Likewise.
8963         * gcc.target/i386/pr39678.c: Likewise.
8964
8965         * gcc.dg/compat/struct-complex-1_x.c: Add -Wno-psabi.
8966         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
8967
8968         * gcc.target/x86_64/abi/test_passing_structs.c: Include
8969         <complex.h>.  Add tests for structure with complex float.
8970
8971 2009-04-10  Ben Elliston  <bje@au.ibm.com>
8972             Joseph Myers  <joseph@codesourcery.com>
8973
8974         PR target/36800
8975         * gcc.dg/dfp/pr36800.c: New.
8976
8977 2009-04-09  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
8978             Rafael Avila de Espindola  <espindola@google.com>
8979
8980         * gcc.misc-tests/help.exp: New file.
8981         * lib/options.exp: New file.
8982
8983 2009-04-09  Janis Johnson  <janis187@us.ibm.com>
8984
8985         PR libobjc/36610
8986         * objc/execute/forward-1.x: New.
8987
8988 2009-04-09  Paolo Bonzini  <bonzini@gnu.org>
8989
8990         * gcc.dg/pr27150-1.c: Change to a link test.
8991
8992 2009-04-09  Jakub Jelinek  <jakub@redhat.com>
8993
8994         * g++.dg/lookup/using2.C: Change copyright header to refer to version
8995         3 of the GNU General Public License and to point readers at the
8996         COPYING3 file and the FSF's license web page.
8997         * gcc.dg/fixed-point/fixed-point.exp: Likewise.
8998         * gcc.dg/struct/struct-reorg.exp: Likewise.
8999         * gcc.target/spu/tag_manager.c: Likewise.
9000
9001 2009-04-09  Richard Guenther  <rguenther@suse.de>
9002
9003         PR testsuite/39696
9004         * ssa-ccp-25.c: Adjust pattern.
9005
9006 2009-04-09  Janus Weil  <janus@gcc.gnu.org>
9007
9008         PR fortran/36704
9009         * gfortran.dg/external_procedures_1.f90: Modified.
9010         * gfortran.dg/proc_ptr_result_1.f90: New.
9011         * gfortran.dg/proc_ptr_result_2.f90: New.
9012         * gfortran.dg/proc_ptr_result_3.f90: New.
9013
9014 2009-04-09  Richard Guenther  <rguenther@suse.de>
9015
9016         * gcc.dg/vect/vect-54.c: Make constant input data file-scope
9017         to prevent constant propagation.
9018         * gcc.dg/vect/vect-56.c: Likewise.
9019         * gcc.dg/vect/vect-58.c: Likewise.
9020         * gcc.dg/vect/vect-60.c: Likewise.
9021         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
9022         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
9023         * gcc.dg/tree-prof/stringop-2.c: Adjust expected outcome.
9024
9025 2009-04-09  Richard Guenther  <rguenther@suse.de>
9026
9027         * gcc.dg/tree-ssa/ssa-ccp-25.c: New testcase.
9028         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
9029
9030 2009-04-09  Joseph Myers  <joseph@codesourcery.com>
9031
9032         PR c/39613
9033         * gcc.dg/case-const-1.c, gcc.dg/case-const-2.c, gcc.dg/case-const-3.c:
9034         New tests.
9035
9036 2009-04-08  Joseph Myers  <joseph@codesourcery.com>
9037
9038         * gcc.dg/c99-stdint-1.c: Fix cut-and-paste mistakes in test.
9039         * gcc.dg/c99-stdint-7.c, gcc.dg/c99-stdint-8.c: New tests.
9040
9041 2009-04-08  Jakub Jelinek  <jakub@redhat.com>
9042
9043         * g++.dg/debug/dwarf2/static-data-member1.C: New test.
9044
9045 2009-04-08  Jason Merrill  <jason@redhat.com>
9046
9047         PR c++/25185
9048         * g++.dg/template/error40.C: Add another test.
9049
9050 2009-04-08  Joseph Myers  <joseph@codesourcery.com>
9051
9052         PR c/39614
9053         PR c/39673
9054         * gcc.c-torture/compile/pr39614-1.c,
9055         gcc.c-torture/compile/pr39614-2.c,
9056         gcc.c-torture/compile/pr39614-3.c,
9057         gcc.c-torture/compile/pr39614-4.c,
9058         gcc.c-torture/compile/pr39614-5.c,
9059         gcc.c-torture/compile/pr39673-1.c,
9060         gcc.c-torture/compile/pr39673-2.c: New tests.
9061         * gcc.dg/gnu89-const-expr-2.c, gcc.dg/gnu99-const-expr-2.c: Test
9062         more cases.
9063         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
9064         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Update
9065         expected errors.
9066
9067 2009-04-08  Dodji Seketeli  <dodji@redhat.com>
9068
9069         PRc++/39637
9070         * g++.dg/cpp0x/variadic-crash2.C: New test.
9071
9072 2009-04-08  Paul Thomas  <pault@gcc.gnu.org>
9073
9074         PR fortran/38863
9075         * gfortran.dg/alloc_comp_result_1.f90: New test.
9076
9077 2009-04-07  Jason Merrill  <jason@redhat.com>
9078
9079         PR c++/34691
9080         * g++.dg/overload/extern-C-1.C: New.
9081
9082 2009-04-07  Dominique d'Humieres  <dominiq@lps.ens.fr>
9083
9084         PR testsuite/39325
9085         * gcc.misc-tests/linkage.exp: Use -m64 for 64-bit *86*-darwin.
9086
9087 2009-04-07  Jason Merrill  <jason@redhat.com>
9088
9089         PR c++/25185
9090         * g++.dg/template/error40.C: New.
9091
9092 2009-04-07  Janus Weil  <janus@gcc.gnu.org>
9093
9094         PR fortran/38152
9095         * gfortran.dg/proc_ptr_13.f90: Add "-g" option.
9096
9097 2009-04-07  Eric Botcazou  <ebotcazou@adacore.com>
9098
9099         * gnat.dg/subp_elim_errors.ad[sb]: New test.
9100
9101 2009-04-07  Janus Weil  <janus@gcc.gnu.org>
9102
9103         PR fortran/38290
9104         * gfortran.dg/proc_decl_1.f90: Modified.
9105         * gfortran.dg/proc_ptr_11.f90: Extended.
9106         * gfortran.dg/proc_ptr_13.f90: Modified.
9107
9108 2009-04-06  Jason Merrill  <jason@redhat.com>
9109
9110         PR c++/35146
9111         * g++.dg/template/fnspec1.C: New.
9112
9113 2009-04-06  Laurent GUERBY  <laurent@guerby.net>
9114
9115         * lib/gnat.exp: Handle multilib.
9116
9117 2009-04-06  Paul Thomas  <pault@gcc.gnu.org>
9118
9119         PR fortran/38863
9120         * gfortran.dg/dependency_23.f90: New test.
9121
9122 2009-04-06  Richard Guenther  <rguenther@suse.de>
9123
9124         PR tree-optimization/28868
9125         * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
9126         * gcc.dg/tree-ssa/ssa-sccvn-1.c: Adjust.
9127         * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
9128         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
9129
9130 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
9131
9132         * gcc.dg/pragma-isr-trapa2.c: Skip test for FPU-less architectures.
9133
9134 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
9135
9136         * gcc.target/sh/sh4a-memmovua.c: Include string.h instead of stdlib.h.
9137
9138 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
9139
9140         * gcc.target/sh/sh4a-bitmovua.c (y0): Rename to y_0 to avoid a clash
9141         with the built-in y0, and the subsequent warning.
9142         (y1): Likewise, rename to y_1.
9143
9144 2009-04-06  Janus Weil  <janus@gcc.gnu.org>
9145
9146         PR fortran/39414
9147         * gfortran.dg/proc_decl_21.f90: New.
9148
9149 2009-04-06  Paul Thomas  <pault@gcc.gnu.org>
9150
9151         PR fortran/36091
9152         * gfortran.dg/forall_13.f90: Add -fbounds-check option.
9153
9154 2009-04-06  Hans-Peter Nilsson  <hp@axis.com>
9155
9156         * gfortran.dg/namelist_51.f90, gfortran.dg/utf8_2.f03,
9157         gfortran.dg/namelist_48.f90, gfortran.dg/read_repeat.f90,
9158         gfortran.dg/streamio_9.f90, gfortran.dg/widechar_IO_1.f90,
9159         gfortran.dg/namelist_50.f90, gfortran.dg/namelist_52.f90,
9160         gfortran.dg/utf8_1.f03, gfortran.dg/namelist_56.f90,
9161         gfortran.dg/namelist_49.f90: Gate test on effective_target
9162         fd_truncate.
9163         * gfortran.dg/widechar_IO_3.f90: Ditto.  Fix typo in comment.
9164
9165 2009-04-05  Daniel Kraft  <d@domob.eu>
9166
9167         PR fortran/38654
9168         * gfortran.dg/read_float_2.f03
9169         * gfortran.dg/read_float_3.f90
9170
9171 2009-04-05  Richard Guenther  <rguenther@suse.de>
9172
9173         PR tree-optimization/39648
9174         * gcc.c-torture/compile/pr39648.c: New testcase.
9175
9176 2009-04-05  Jason Merrill  <jason@redhat.com>
9177
9178         PR c++/14912
9179         * g++.dg/template/error39.C: New.
9180
9181 2009-04-05  Daniel Franke  <franke.daniel@gmail.com>
9182
9183         PR fortran/29458
9184         * gfortran.dg/implied_do_1.f90: New.
9185
9186 2009-04-04  Tobias Burnus  <burnus@net-b.de>
9187
9188         PR fortran/39577
9189         * gfortran.dg/recursive_check_8.f90: New.
9190         * gfortran.dg/recursive_check_9.f90: New.
9191         * gfortran.dg/recursive_check_10.f90: New.
9192         * gfortran.dg/recursive_check_11.f90: New.
9193         * gfortran.dg/recursive_check_12.f90: New.
9194         * gfortran.dg/recursive_check_13.f90: New.
9195         * gfortran.dg/recursive_check_14.f90: New.
9196
9197 2009-04-04  Jason Merrill  <jason@redhat.com>
9198
9199         PR c++/25185
9200         * g++.dg/template/error38.C: Add more tests.
9201
9202 2009-04-04  Paul Thomas  <pault@gcc.gnu.org>
9203
9204         PR fortran/37614
9205         * gfortran.dg/common_align_2.f90: New test.
9206
9207 2009-04-04  Richard Earnshaw  <rearnsha@arm.com>
9208
9209         PR target/39501
9210         * gcc.c-torture/execute/pr39501.c: New file.
9211         * gcc.c-torture/execute/pr39501.x: New file.
9212
9213 2009-04-04  Richard Guenther  <rguenther@suse.de>
9214
9215         PR tree-optimization/8781
9216         PR tree-optimization/37892
9217         * g++.dg/tree-ssa/pr8781.C: New testcase.
9218         * gcc.dg/tree-ssa/ssa-pre-25.c: Likewise.
9219
9220 2009-04-04  Richard Guenther  <rguenther@suse.de>
9221
9222         PR tree-optimization/39636
9223         * gcc.c-torture/compile/pr39636.c: New testcase.
9224
9225 2009-04-03  H.J. Lu  <hongjiu.lu@intel.com>
9226
9227         PR rtl-optimization/39607
9228         * g++.dg/opt/pr39607.C: New.
9229
9230 2009-04-03  Tobias Burnus  <burnus@net-b.de>
9231
9232         PR fortran/39594
9233         * gfortran.dg/common_12.f90: New.
9234
9235 2009-04-03  Jason Merrill  <jason@redhat.com>
9236
9237         PR c++/39608
9238         * g++.dg/template/const2.C: New test.
9239
9240 2009-04-03  Richard Guenther  <rguenther@suse.de>
9241
9242         PR tree-optimization/2480
9243         PR tree-optimization/23086
9244         * gcc.dg/tree-ssa/pr2480.c: New testcase.
9245         * gcc.dg/tree-ssa/pr23086.c: Likewise.
9246
9247 2009-04-03  Richard Guenther  <rguenther@suse.de>
9248
9249         PR tree-optimization/34743
9250         * gcc.dg/pr38984.c: Remove XFAIL, adjust.
9251         * gcc.dg/tree-ssa/20070302-1.c: Remove XFAIL.
9252         * gcc.dg/tree-ssa/alias-18.c: Likewise.
9253         * gcc.dg/tree-ssa/sra-3.c: Likewise.
9254         * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
9255         * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
9256         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
9257         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
9258
9259 2009-04-03  Richard Guenther  <rguenther@suse.de>
9260
9261         PR middle-end/13146
9262         PR tree-optimization/23940
9263         PR tree-optimization/33237
9264         PR middle-end/33974
9265         PR middle-end/34093
9266         PR tree-optimization/36201
9267         PR tree-optimization/36230
9268         PR tree-optimization/38049
9269         PR tree-optimization/38207
9270         PR tree-optimization/38230
9271         PR tree-optimization/38301
9272         PR tree-optimization/38585
9273         PR middle-end/38895
9274         PR tree-optimization/38985
9275         PR tree-optimization/39299
9276         * gcc.dg/pr19633-1.c: Adjust.
9277         * gcc.dg/torture/pta-callused-1.c: Likewise.
9278         * gcc.dg/torture/pr39074-2.c: Likewise.
9279         * gcc.dg/torture/pr39074.c: Likewise.
9280         * gcc.dg/torture/pta-ptrarith-3.c: New testcase.
9281         * gcc.dg/torture/pr30375.c: Adjust.
9282         * gcc.dg/torture/pr33563.c: Likewise.
9283         * gcc.dg/torture/pr33870.c: Likewise.
9284         * gcc.dg/torture/pr33560.c: Likewise.
9285         * gcc.dg/torture/pta-structcopy-1.c: New testcase.
9286         * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
9287         * gcc.dg/tree-ssa/alias-15.c: Remove.
9288         * gcc.dg/tree-ssa/ssa-dce-4.c: New testcase.
9289         * gcc.dg/tree-ssa/pr26421.c: Adjust.
9290         * gcc.dg/tree-ssa/ssa-fre-10.c: XFAIL.
9291         * gcc.dg/tree-ssa/ssa-dce-5.c: New testcase.
9292         * gcc.dg/tree-ssa/pr23382.c: Adjust.
9293         * gcc.dg/tree-ssa/ssa-fre-20.c: New testcase.
9294         * gcc.dg/tree-ssa/alias-16.c: Adjust.
9295         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
9296         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
9297         * gcc.dg/tree-ssa/alias-18.c: Likewise.
9298         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
9299         * gcc.dg/tree-ssa/ssa-lim-3.c: Likewise.
9300         * gcc.dg/tree-ssa/alias-19.c: Likewise.
9301         * gcc.dg/tree-ssa/pta-ptrarith-1.c: New testcase.
9302         * gcc.dg/tree-ssa/pr13146.c: Likewise.
9303         * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
9304         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
9305         * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
9306         * gcc.dg/tree-ssa/ssa-pre-24.c: New XFAILed testcase.
9307         * gcc.dg/tree-ssa/ssa-fre-19.c: New testcase.
9308         * gcc.dg/tree-ssa/alias-20.c: Likewise.
9309         * gcc.dg/tree-ssa/ssa-dse-12.c: Likewise.
9310         * gcc.dg/tree-ssa/pr38895.c: Likewise.
9311         * gcc.dg/uninit-B.c: XFAIL.
9312         * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
9313         * gcc.dg/uninit-pr19430.c: XFAIL.
9314         * g++.dg/tree-ssa/pr13146.C: New testcase.
9315         * g++.dg/opt/pr36187.C: Adjust.
9316         * g++.dg/torture/20090329-1.C: New testcase.
9317
9318 2009-04-02  Chao-ying Fu  <fu@mips.com>
9319
9320         * gcc.target/mips/interrupt_handler.c: New test.
9321
9322 2009-04-02  David Ayers  <ayers@fsfe.org>
9323
9324         PR objc/18456
9325         * objc.dg/bad-receiver-type-2.m: New test contributed by
9326         Alexander Mamberg.
9327
9328 2009-04-02  Jason Merrill  <jason@redhat.com>
9329
9330         PR c++/25185
9331         * g++.dg/template/error38.C: New test.
9332
9333 2009-04-02  Janis Johnson  <janis187@us.ibm.com>
9334
9335         PR tree-optimization/31677
9336         * gcc.dg/memcpy-1.c: Add compiler option.
9337
9338 2009-04-02  Ira Rosen  <irar@il.ibm.com>
9339
9340         PR tree-optimization/39595
9341         * gfortran.dg/vect/O3-pr39595.f: New test.
9342
9343 2009-04-02  Dodji Seketeli  <dodji@redhat.com>
9344
9345         PR c++/26693
9346         * g++.dg/template/typedef11.C: New test.
9347         * g++.dg/template/typedef12.C: Likewise.
9348         * g++.dg/template/typedef13.C: Likewise.
9349         * g++.dg/template/typedef14.C: Likewise.
9350         * g++.dg/template/typedef15.C: Likewise.
9351         * g++.dg/template/typedef16.C: Likewise.
9352         * g++.dg/template/sfinae3.C: Compile this pedantically.
9353         The only errors expected should be the one saying the typedef is ill
9354         formed.
9355         * g++.old-deja/g++.pt/typename8.C: Likewise.
9356         * g++.dg/template/access11.C: Update this.
9357
9358 2009-04-02  Richard Guenther  <rguenther@suse.de>
9359
9360         PR tree-optimization/37221
9361         * gcc.c-torture/compile/20090331-1.c: New testcase.
9362
9363 2009-04-01  Eric Botcazou  <ebotcazou@adacore.com>
9364
9365         * gcc.c-torture/compile/20090401-1.c: New test.
9366
9367 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
9368
9369         PR c++/4926
9370         * g++.dg/template/pr4926-1.C: New.
9371
9372 2009-04-01  Xinliang David Li  <davidxl@google.com>
9373
9374         * gcc.target/i386/all_one_m128i.c: New test.
9375
9376 2009-04-01  Janis Johnson  <janis187@us.ibm.com>
9377
9378         PR c/39027
9379         * gcc.dg/fltconst-1.c: Don't error for use of d or D in suffix.
9380         * gcc.dg/fltconst-2.c: New test.
9381         * gcc.dg/fltconst-double-pedantic-1.c: New test.
9382         * gcc.dg/fltconst-double-pedantic-2.c: New test.
9383
9384         PR c/33466
9385         * gcc.dg/cpp/pr33466.c: New test.
9386         * gcc.dg/dfp/pr33466.c: New test.
9387         * gcc.dg/fixed-point/pr33466.c: New test.
9388
9389 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
9390
9391         PR tree-optimization/35011
9392         * g++.dg/other/pr35011.C: New.
9393
9394 2009-04-01  Jakub Jelinek  <jakub@redhat.com>
9395
9396         PR target/39226
9397         * gcc.dg/pr39226.c: New test.
9398
9399 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
9400
9401         PR c++/35240
9402         * g++.dg/template/pr35240.C: New.
9403
9404 2009-04-01  Joseph Myers  <joseph@codesourcery.com>
9405
9406         PR c/39605
9407         * gcc.dg/vla-17.c, gcc.dg/vla-18.c: New tests.
9408         * gcc.dg/pr25682.c: Update expected diagnostics.
9409
9410 2009-04-01  Richard Guenther  <rguenther@suse.de>
9411
9412         * gcc.dg/fold-plusmult-2.c: New testcase.
9413
9414 2009-04-01  Jakub Jelinek  <jakub@redhat.com>
9415
9416         PR c/37772
9417         * gcc.dg/pr37772.c: New test.
9418         * g++.dg/ext/asm11.C: New test.
9419
9420 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
9421
9422         * lib/target-libpath.exp (restore_ld_library_path_env_vars): Always
9423         restore GCC_EXEC_PREFIX to its original value, or unset if it was not
9424         defined.
9425
9426 2009-03-31  Jason Merrill  <jason@redhat.com>
9427
9428         * g++.old-deja/g++.other/using9.C: Add expected errors.
9429
9430 2009-03-31  H.J. Lu  <hongjiu.lu@intel.com>
9431
9432         * gcc.c-torture/compile/pr33009.c: Removed.
9433
9434 2009-03-31  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
9435
9436         * gcc.c-torture/compile/pr33009.c: Delete.
9437         * gcc.c-torture/compile/pr11832.c: Likewise.
9438
9439 2009-03-31  Joseph Myers  <joseph@codesourcery.com>
9440
9441         PR c/448
9442         * lib/target-supports.exp (check_effective_target_stdint_types):
9443         Update comment.
9444         (check_effective_target_inttypes_types): New.
9445         * gcc.dg/c99-stdint-1.c, gcc.dg/c99-stdint-2.c,
9446         gcc.dg/c99-stdint-3.c, gcc.dg/c99-stdint-4.c,
9447         gcc.dg/c99-stdint-5.c, gcc.dg/c99-stdint-6.c: New tests.
9448
9449 2009-03-31  Paul Thomas  <pault@gcc.gnu.org>
9450
9451         PR fortran/38917
9452         PR fortran/38918
9453         * gfortran.dg/data_pointer_1.f90: New test.
9454
9455 2009-03-31  Paul Thomas  <pault@gcc.gnu.org>
9456
9457         PR fortran/38915
9458         * gfortran.dg/char_length_15.f90: New test.
9459
9460 2009-03-31  Jason Merrill  <jason@redhat.com>
9461
9462         C++ DR 613
9463         * g++.old-deja/g++.dg/cpp0x/decltype3.C: Remove expected errors.
9464         * g++.old-deja/g++.ext/typeof2.C: Remove expected errors.
9465         * g++.old-deja/g++.other/sizeof2.C: Remove some expected errors,
9466         xfail others.
9467
9468         * g++.dg/other/typedef2.C: New test.
9469
9470         PR c++/37806
9471         * g++.dg/template/typedef17.C: New test.
9472
9473         * g++.dg/cpp0x/auto6.C: Adjust expected mangling.
9474         * g++.dg/cpp0x/auto12.C: Likewise.
9475
9476 2009-03-31  Richard Guenther  <rguenther@suse.de>
9477
9478         PR middle-end/31029
9479         * gcc.dg/fold-compare-4.c: New testcase.
9480         * gcc.dg/fold-compare-5.c: Likewise.
9481
9482 2009-03-31  Richard Guenther  <rguenther@suse.de>
9483
9484         * gcc.dg/tree-ssa/forwprop-12.c: New testcase.
9485
9486 2009-03-31  Joseph Myers  <joseph@codesourcery.com>
9487
9488         PR target/39592
9489         * gcc.target/i386/pr39592-1.c: New test.
9490
9491 2009-03-31  Joseph Myers  <joseph@codesourcery.com>
9492
9493         PR preprocessor/15638
9494         * gcc.dg/cpp/missing-header-1.c: New test.
9495         * gcc.dg/cpp/include2.c: Only test #include <>.  Expect
9496         "compilation terminated" message.
9497         * gcc.dg/cpp/include2a.c: New test.  Copy of include2.c but only
9498         test #include "".
9499         * gcc.dg/pch/counter-2.c, gcc.dg/pch/valid-1.c,
9500         gcc.dg/pch/valid-2.c, gcc.dg/pch/warn-1.c: Expect "compilation
9501         terminated" message.
9502
9503 2009-03-31  Richard Guenther  <rguenther@suse.de>
9504
9505         PR middle-end/23401
9506         PR middle-end/27810
9507         * gcc.dg/tree-ssa/pr23401.c: New testcase.
9508         * gcc.dg/tree-ssa/pr27810.c: Likewise.
9509
9510 2009-03-30  Steven G. Kargl  <kargls@comcast.net>
9511
9512         PR fortran/38389
9513         * gfortran.dg/alloc_alloc_expr_1.f90: Adjust for new error message.
9514         * gfortran.dg/allocate_alloc_opt_1.f90: New test.
9515         * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
9516         * gfortran.dg/allocate_alloc_opt_3.f90: Ditto.
9517         * gfortran.dg/deallocate_alloc_opt_1.f90: Ditto.
9518         * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
9519         * gfortran.dg/deallocate_alloc_opt_3.f90: Ditto.
9520
9521 2009-03-30  Paul Thomas  <pault@gcc.gnu.org>
9522
9523         PR fortran/22571
9524         * gfortran.dg/whole_file_1.f90: New test.
9525         PR fortran/26227
9526         * gfortran.dg/whole_file_2.f90: New test.
9527         * gfortran.dg/whole_file_3.f90: New test.
9528         PR fortran/24886
9529         * gfortran.dg/whole_file_4.f90: New test.
9530
9531 2009-03-30  Jakub Jelinek  <jakub@redhat.com>
9532
9533         * gfortran.dg/bind_c_usage_19.f90: New test.
9534
9535         PR target/39558
9536         * gcc.target/powerpc/altivec-29.c: New test.
9537
9538 2009-03-30  Joseph Myers  <joseph@codesourcery.com>
9539
9540         PR rtl-optimization/323
9541         * gcc.target/i386/excess-precision-1.c,
9542         gcc.target/i386/excess-precision-2.c,
9543         gcc.target/i386/excess-precision-3.c,
9544         gcc.target/i386/excess-precision-4.c,
9545         gcc.target/i386/excess-precision-5.c,
9546         gcc.target/i386/excess-precision-6.c: New tests.
9547
9548 2009-03-30  Joseph Myers  <joseph@codesourcery.com>
9549
9550         PR c/35235
9551         * gcc.dg/c99-array-lval-8.c: New test.
9552
9553 2009-03-29  Joseph Myers  <joseph@codesourcery.com>
9554
9555         PR preprocessor/34695
9556         * gcc.dg/builtin-redefine.c, gcc.dg/cpp/redef2.c,
9557         gcc.dg/cpp/redef3.c, gcc.dg/cpp/trad/redef2.c: Use dg-message
9558         instead of dg-warning for "previous definition" messages.
9559         * gcc.dg/cpp/Wvariadic-1.c, gcc.dg/cpp/Wvariadic-3.c: Expect
9560         "warnings being treated as errors" message.
9561         * gcc.dg/fltconst-1.c: Use -fshow-column.
9562
9563 2009-03-29  Steven G. Kargl  <kargl@gcc.gnu.org>
9564
9565         PR fortran/38823
9566         * gfortran.dg/power1.f90: New test.
9567
9568 2009-03-29  Joseph Myers  <joseph@codesourcery.com>
9569
9570         PR c/456
9571         PR c/5675
9572         PR c/19976
9573         PR c/29116
9574         PR c/31871
9575         PR c/35198
9576         * gcc.c-torture/compile/20081108-1.c,
9577         gcc.c-torture/compile/20081108-2.c,
9578         gcc.c-torture/compile/20081108-3.c, gcc.dg/bconstp-2.c,
9579         gcc.dg/bconstp-3.c, gcc.dg/bconstp-4.c, gcc.dg/c90-const-expr-6.c,
9580         gcc.dg/c90-const-expr-7.c, gcc.dg/c90-const-expr-8.c,
9581         gcc.dg/c90-const-expr-9.c, gcc.dg/c90-const-expr-10.c,
9582         gcc.dg/c90-const-expr-11.c, gcc.dg/c99-const-expr-6.c,
9583         gcc.dg/c99-const-expr-7.c, gcc.dg/c99-const-expr-8.c,
9584         gcc.dg/c99-const-expr-9.c, gcc.dg/c99-const-expr-10.c,
9585         gcc.dg/c99-const-expr-11.c, gcc.dg/c99-const-expr-12.c,
9586         gcc.dg/c99-const-expr-13.c, gcc.dg/compare10.c,
9587         gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu89-const-expr-2.c,
9588         gcc.dg/gnu99-const-expr-1.c, gcc.dg/gnu99-const-expr-2.c,
9589         gcc.dg/gnu99-const-expr-3.c, gcc.dg/vla-12.c, gcc.dg/vla-13.c,
9590         gcc.dg/vla-14.c, gcc.dg/vla-15.c, gcc.dg/vla-16.c: New tests.
9591         * gcc.dg/c90-const-expr-1.c, gcc.dg/c90-const-expr-2.c,
9592         gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-2.c,
9593         gcc.dg/c99-const-expr-3.c, gcc.dg/c99-static-1.c: Remove XFAILs.
9594         * gcc.dg/c90-const-expr-2.c: Use ZERO in place of 0 in another
9595         case.
9596         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
9597         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Remove
9598         XFAILs.  Update expected messages.
9599         * gcc.dg/pr14649-1.c, gcc.dg/pr19984.c, gcc.dg/pr25682.c: Update
9600         expected messages.
9601         * gcc.dg/real-const-1.c: Replace with test from original PR.
9602         * gcc.dg/vect/pr32230.c: Use intermediate cast to __PTRDIFF_TYPE__
9603         when casting from non-constant integer to pointer.
9604
9605 2009-03-29  Richard Guenther  <rguenther@suse.de>
9606
9607         * gcc.dg/tree-ssa/forwprop-11.c: New testcase.
9608
9609 2009-03-29  Daniel Kraft  <d@domob.eu>
9610
9611         PR fortran/37423
9612         * gfortran.dg/typebound_proc_4.f03: Remove not-implemented check for
9613         DEFERRED bindings.
9614         * gfortran.dg/typebound_proc_9.f03: New test.
9615         * gfortran.dg/typebound_proc_10.f03: New test.
9616         * gfortran.dg/typebound_proc_11.f03: New test.
9617         * gfortran.dg/abstract_type_5.f03: New test.
9618
9619 2009-03-29  Tobias Schlüter  <tobi@gcc.gnu.org>
9620
9621         PR fortran/38507
9622         * gfortran.dg/do_4.f: New.
9623         * gfortran.dg/goto_2.f90: Correct expected warnings.
9624         * gfortran.dg/goto_4.f90: Likewise.
9625         * gfortran.dg/goto_5.f90: New.
9626
9627 2009-03-29  H.J. Lu  <hongjiu.lu@intel.com>
9628
9629         PR target/39545
9630         * gcc.c-torture/compile/pr16566-2.c: Add -Wno-psabi for x86-64.
9631
9632         * gcc.target/i386/pr39545-1.c: New.
9633         * gcc.target/i386/pr39545-2.c: Likewise.
9634
9635         * gcc.target/x86_64/abi/test_passing_structs.c (flex1_struct): New.
9636         (flex2_struct): Likewise.
9637         (check_struct_passing7): Likewise.
9638         (check_struct_passing8): Likewise.
9639         (f1s): Likewise.
9640         (f2s): Likewise.
9641         (main): Call check_struct_passing7 and check_struct_passing8.
9642
9643 2009-03-29  Richard Guenther  <rguenther@suse.de>
9644
9645         * gcc.c-torture/execute/20090113-1.c: New testcase.
9646         * gcc.c-torture/execute/20090113-2.c: Likewise.
9647         * gcc.c-torture/execute/20090113-3.c: Likewise.
9648         * gcc.c-torture/execute/20090207-1.c: Likewise.
9649         * gcc.c-torture/compile/20090114-1.c: Likewise.
9650         * gcc.c-torture/compile/20090328-1.c: Likewise.
9651         * gcc.dg/noncompile/920507-1.c: Fix out-of-bounds array access.
9652
9653 2009-03-29  David Ayers  <ayers@fsfe.org>
9654
9655         PR objc/27377
9656         * objc.dg/conditional-1.m: New tests.
9657
9658 2009-03-28  Adam Nemet  <anemet@caviumnetworks.com>
9659
9660         * gcc.dg/winline-10.c: New test.
9661
9662 2009-03-28  Tobias Burnus  <burnus@net-b.de>
9663
9664         PR fortran/34656
9665         * gfortran.dg/do_check_1.f90: Add test.
9666         * gfortran.dg/do_check_2.f90: Add test.
9667         * gfortran.dg/do_check_3.f90: Add test.
9668         * gfortran.dg/do_check_4.f90: Add test.
9669
9670 2009-03-28  Jan Hubicka  <jh@suse.cz>
9671
9672         * gcc.dg/attr-noinline.c: Avoid pure-const optimization.
9673         * gcc.dg/pr33826.c: Update dump files.
9674         * gcc.dg/ipa/ipa-3.c: Avoid pure-const optimization.
9675         * gcc.dg/ipa/ipa-5.c: Avoid pure-const optimization.
9676
9677 2009-03-28  Martin Jambor  <mjambor@suse.cz>
9678
9679         * g++.dg/tree-ssa/fwprop-align.C: New test.
9680
9681 2009-03-28  Jakub Jelinek  <jakub@redhat.com>
9682
9683         * gcc.target/powerpc/altivec-28.c: New test.
9684
9685         PR c++/39554
9686         * gcc.dg/wdisallowed-functions-1.c: Removed.
9687         * gcc.dg/wdisallowed-functions-2.c: Removed.
9688         * gcc.dg/wdisallowed-functions-3.c: Removed.
9689         * g++.dg/warn/Wdisallowed-functions-1.C: Removed.
9690         * g++.dg/warn/Wdisallowed-functions-2.C: Removed.
9691         * g++.dg/warn/Wdisallowed-functions-3.C: Removed.
9692
9693 2009-03-28  Richard Guenther  <rguenther@suse.de>
9694
9695         PR tree-optimization/38723
9696         * gcc.dg/tree-ssa/ssa-fre-22.c: New testcase.
9697
9698 2009-03-28  Paul Thomas  <pault@gcc.gnu.org
9699
9700         PR fortran/38538
9701         * gfortran.dg/char_result_13.f90: New test.
9702
9703 2009-03-28  Paul Thomas  <pault@gcc.gnu.org>
9704
9705         PR fortran/38765
9706         * gfortran.dg/alloc_comp_assign_9.f90: New test.
9707
9708 2009-03-28  Daniel Kraft  <d@domob.eu>
9709
9710         * gfortran.dg/trim_1.f90: New test.
9711
9712 2009-03-28  Richard Guenther  <rguenther@suse.de>
9713
9714         * gcc.dg/Warray-bounds.c: Do not use redundant stores.
9715         * g++.dg/warn/Warray-bounds.C: Likewise.
9716
9717 2009-03-28  Tobias Burnus  <burnus@net-b.de>
9718
9719         PR fortran/32626
9720         * gfortran.dg/recursive_check_7.f90: New test.
9721
9722 2009-03-28  Tobias Burnus  <burnus@net-b.de>
9723
9724         PR fortran/38432
9725         * gfortran.dg/do_check_5.f90: New test.
9726         * gfortran.dg/array_constructor_11.f90: Add dg-warning.
9727         * gfortran.dg/array_constructor_18.f90: Ditto.
9728         * gfortran.dg/array_constructor_22.f90: Ditto.
9729         * gfortran.dg/do_3.F90: Ditto.
9730         * gfortran.dg/do_1.f90: Ditto.
9731
9732 2009-03-28  Richard Guenther  <rguenther@suse.de>
9733
9734         PR tree-optimization/38180
9735         * gcc.dg/tree-ssa/ssa-ccp-24.c: New testcase.
9736
9737 2009-03-28  Richard Guenther  <rguenther@suse.de>
9738
9739         PR tree-optimization/38513
9740         * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
9741         * gcc.dg/tree-ssa/ssa-dse-11.c: Adjust.
9742         * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
9743         * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
9744         * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
9745         * gcc.dg/vect/vect-multitypes-16.c: Likewise.
9746         * gcc.dg/vect/vect-35.c: Likewise.
9747         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
9748         * gcc.dg/vect/vect-multitypes-17.c: Likewise.
9749         * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
9750
9751 2009-03-28  Richard Guenther  <rguenther@suse.de>
9752
9753         PR tree-optimization/38968
9754         * gfortran.dg/vect/fast-math-pr38968.f90: New testcase.
9755
9756 2009-03-28  Richard Guenther  <rguenther@suse.de>
9757
9758         PR tree-optimization/37795
9759         * gcc.dg/tree-ssa/ssa-ifcombine-7.c: New testcase.
9760
9761 2009-03-28  Joseph Myers  <joseph@codesourcery.com>
9762
9763         * g++.old-deja/g++.ext/attrib5.C, g++.old-deja/g++.jason/thunk3.C,
9764         gcc.c-torture/compile/981006-1.c: Don't XFAIL or add special
9765         options for removed targets.
9766
9767 2009-03-27  Richard Guenther  <rguenther@suse.de>
9768
9769         PR tree-optimization/39120
9770         * gcc.c-torture/execute/pr39120.c: New testcase.
9771
9772 2009-03-27  Richard Guenther  <rguenther@suse.de>
9773
9774         PR tree-optimization/39120
9775         * gcc.dg/torture/pta-callused-1.c: New testcase.
9776
9777 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
9778
9779         PR middle-end/39315
9780         * gcc.target/i386/pr39315-1.c: New.
9781         * gcc.target/i386/pr39315-2.c: Likewise.
9782         * gcc.target/i386/pr39315-3.c: Likewise.
9783         * gcc.target/i386/pr39315-4.c: Likewise.
9784         * gcc.target/i386/pr39315-check.c: Likewise.
9785
9786 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
9787
9788         PR c/39323
9789         * gcc.dg/pr39323-1.c: New.
9790         * gcc.dg/pr39323-2.c: Likewise.
9791         * gcc.dg/pr39323-3.c: Likewise.
9792
9793 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
9794
9795         PR target/38034
9796         * gcc.target/ia64/sync-1.c: New.
9797
9798 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
9799
9800         PR target/39472
9801         * gcc.target/x86_64/abi/callabi/func-2a.c: New.
9802         * gcc.target/x86_64/abi/callabi/func-2b.c: Likewise.
9803         * gcc.target/x86_64/abi/callabi/func-indirect-2a.c: Likewise.
9804         * gcc.target/x86_64/abi/callabi/func-indirect-2b.c: Likewise.
9805         * gcc.target/x86_64/abi/callabi/vaarg-4a.c: Likewise.
9806         * gcc.target/x86_64/abi/callabi/vaarg-4b.c: Likewise.
9807         * gcc.target/x86_64/abi/callabi/vaarg-5a.c: Likewise.
9808         * gcc.target/x86_64/abi/callabi/vaarg-5b.c: Likewise.
9809
9810 2009-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9811
9812         * gcc.dg/torture/builtin-explog-1.c: Remove tests that aren't true
9813         for low precision (i.e. float).
9814
9815 2009-03-27  Dodji Seketeli  <dodji@redhat.com>
9816             Jakub Jelinek  <jakub@redhat.com>
9817
9818         PR debug/37959
9819         * g++.dg/debug/dwarf2/explicit-constructor.C: New test.
9820
9821 2009-03-27  Jakub Jelinek  <jakub@redhat.com>
9822
9823         * gcc.dg/memmove-2.c: New test.
9824         * gcc.dg/memmove-3.c: New test.
9825
9826         * gcc.dg/ipa/ipacost-1.c: Adjust match pattern for change
9827         in clone naming.
9828
9829 2009-03-27  Xinliang David Li  <davidxl@google.com>
9830
9831         PR tree-optimization/39557
9832         * g++.dg/tree-ssa/dom-invalid.C: New test.
9833
9834 2009-03-27  Xinliang David Li  <davidxl@google.com>
9835
9836         PR tree-optimization/39548
9837         * g++.dg/tree-ssa/copyprop.C: New test.
9838
9839 2009-03-27  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9840
9841         PR c++/38638
9842         * g++.dg/template/typename17.C: New testcase.
9843         * g++.dg/template/typename18.C: New testcase.
9844
9845 2009-03-27  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9846
9847         PR c++/36799
9848         * g++.dg/other/var_copy-1.C: New test.
9849
9850 2009-03-27  Simon Martin  <simartin@users.sourceforge.net>
9851
9852         PR c++/37647
9853         * g++.dg/parse/ctor9.C: New test.
9854
9855 2009-03-27  Simon Martin  <simartin@users.sourceforge.net>
9856
9857         PR c++/29727
9858         * g++.dg/init/error2.C: New test.
9859
9860 2009-03-27  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9861
9862         PR c++/35652
9863         * gcc.dg/pr35652.C: New.
9864         * g++.dg/warn/pr35652.C: New.
9865         * gcc.dg/format/plus-1.c: Adjust message.
9866
9867 2009-03-26  Jakub Jelinek  <jakub@redhat.com>
9868
9869         PR c++/39554
9870         * gcc.dg/wdisallowed-functions-3.c: New test.
9871         * g++.dg/warn/Wdisallowed-functions-3.C: New test.
9872
9873 2009-03-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9874
9875         * gcc.dg/inline-33.c: Fix when pic.
9876
9877 2009-03-25  Alexander Monakov  <amonakov@ispras.ru>
9878
9879         * gcc.target/ia64/20090324-1.c: New test.
9880
9881 2009-03-25  Jakub Jelinek  <jakub@redhat.com>
9882
9883         PR c/27898
9884         * gcc.dg/pr27898.c: New test.
9885
9886         PR tree-optimization/32139
9887         * gcc.c-torture/compile/pr32139.c: New test.
9888
9889 2009-03-24  Jason Merrill  <jason@redhat.com>
9890
9891         PR c++/28274
9892         * g++.dg/parse/defarg14.C: New test.
9893
9894 2009-03-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9895
9896         PR libfortran/39528
9897         * gfortran.dg/read_repeat.f90: New test.
9898
9899 2009-03-24  Ira Rosen  <irar@il.ibm.com>
9900
9901         PR tree-optimization/39529
9902         * gcc.dg/vect/pr39529.c: New test.
9903
9904 2009-03-24  Dodji Seketeli  <dodji@redhat.com>
9905             Jakub Jelinek  <jakub@redhat.com>
9906
9907         PR debug/39524
9908         * g++.dg/debug/dwarf2/imported-decl-1.C: New test.
9909
9910 2009-03-23  Jakub Jelinek  <jakub@redhat.com>
9911
9912         PR c/39495
9913         * gcc.dg/gomp/pr39495-2.c: Remove xfails.
9914
9915 2009-03-23  Jason Merrill  <jason@redhat.com>
9916
9917         * g++.dg/cpp0x/auto12.C: Add variadic test.
9918
9919         PR c++/39526
9920         * g++.dg/warn/Wshadow-4.C: New test.
9921
9922 2009-03-23  Jakub Jelinek  <jakub@redhat.com>
9923
9924         PR tree-optimization/39516
9925         * gfortran.dg/pr39516.f: New test.
9926
9927 2009-03-22  Hans-Peter Nilsson  <hp@axis.com>
9928
9929         * lib/target-libpath.exp (set_ld_library_path_env_vars):
9930         Correct TEST_GCC_EXEC_PREFIX test to check existence as a tcl
9931         variable, not environment variable.
9932
9933 2009-03-21  Jason Merrill  <jason@redhat.com>
9934
9935         PR c++/28879
9936         * g++.dg/ext/vla6.C: New test.
9937
9938 2009-03-20  Jason Merrill  <jason@redhat.com>
9939
9940         * g++.dg/cpp0x/initlist5.C: Add additional test.
9941
9942 2009-03-19  Jakub Jelinek  <jakub@redhat.com>
9943             Janis Johnson  <janis187@us.ibm.com>
9944
9945         * lib/compat.exp (compat-get-options-main, compat-get-options):
9946         Handle dg-prune-output in source file.
9947         * lib/gcc-defs.exp (${tool}_check_compile): Process prune requests.
9948         * gcc.dg/compat/struct-layout-1_main.c: Use dg-prune for warning.
9949         * gcc.dg/compat/struct-layout-1_generate.c: Use -Wno-abi, prune
9950         two warnings.
9951
9952 2009-03-19  Jakub Jelinek  <jakub@redhat.com>
9953
9954         PR c/39495
9955         * gcc.dg/gomp/pr39495-1.c: New test.
9956         * gcc.dg/gomp/pr39495-2.c: New test.
9957         * g++.dg/gomp/pr39495-1.C: New test.
9958         * g++.dg/gomp/pr39495-2.C: New test.
9959
9960         PR target/39496
9961         * gcc.target/i386/pr39496.c: New test.
9962         * g++.dg/other/pr39496.C: New test.
9963
9964 2009-03-19  Li Feng  <nemokingdom@gmail.com>
9965
9966         PR middle-end/39500
9967         * gcc.dg/autopar/pr39500-1.c: New.
9968         * gcc.dg/autopar/pr39500-2.c: New.
9969
9970 2009-03-18  H.J. Lu  <hongjiu.lu@intel.com>
9971
9972         * g++.dg/dg.exp: Prune graphite.
9973
9974 2009-03-18  Sebastian Pop  <sebastian.pop@amd.com>
9975
9976         PR middle-end/39447
9977         * g++.dg/graphite: New.
9978         * g++.dg/graphite/graphite.exp: New.
9979         * g++.dg/graphite/pr39447.C: New.
9980
9981 2009-03-18  H.J. Lu  <hongjiu.lu@intel.com>
9982
9983         PR c++/39425
9984         * g++.dg/template/pr39425.C: New.
9985
9986         * g++.dg/template/spec33.C: Updated.
9987
9988 2009-03-17  Jason Merrill  <jason@redhat.com>
9989
9990         * g++.dg/cpp0x/auto6.C, auto12.C: Update mangling.
9991
9992 2009-03-17  Paolo Carlini  <paolo.carlini@oracle.com>
9993
9994         PR c++/39475
9995         * g++.dg/ext/unary_trait_incomplete.C: New.
9996
9997 2009-03-17  Jing Yu  <jingyu@google.com>
9998
9999         PR middle-end/39378
10000         * g++.dg/inherit/thunk10.C: New test.
10001
10002 2009-03-17  Uros Bizjak  <ubizjak@gmail.com>
10003
10004         PR target/39482
10005         * gcc.target/i386/pr39482.c: New test.
10006
10007 2009-03-17  Jakub Jelinek  <jakub@redhat.com>
10008
10009         PR debug/39471
10010         * g++.dg/debug/dwarf2/imported-module-2.C: Expect
10011         DW_TAG_imported_module, not just any DW_TAG_imported prefixed tag.
10012         * g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
10013         * g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
10014
10015         PR middle-end/39443
10016         * gcc.dg/pr39443.c: New test.
10017
10018         PR debug/39412
10019         * gcc.dg/debug/pr39412.c: New test.
10020
10021 2009-03-17  Janis Johnson  <janis187@us.ibm.com>
10022
10023         PR testsuite/38526
10024         * lib/target-libpath.exp (set_ld_library_path_env_vars): Save
10025         existing GCC_EXEC_PREFIX, set to TEST_GCC_EXEC_PREFIX if that
10026         is defined.
10027         (restore_ld_library_path_env_vars): Restore GCC_EXEC_PREFIX to
10028         its original value, or unset if it was not defined.
10029         * gcc.dg/compat/struct-layout-1.exp: Use set/restore library
10030         path procs around use of HOSTCC.
10031         * g++.dg/compat/struct-layout-1.exp: Ditto.
10032         * objc.dg/gnu-encoding/gnu-encoding.exp: Ditto.
10033
10034 2009-03-16  H.J. Lu  <hongjiu.lu@intel.com>
10035
10036         * gcc.target/x86_64/abi/callabi/func-indirect.c (main): Return 0.
10037
10038 2009-03-16  Janis Johnson  <janis187@us.ibm.com>
10039
10040         Revert patch for PR testsuite/37630.
10041
10042         PR testsuite/37960
10043         * gcc.dg/pr11492.c: Replace constant and remove xfail.
10044
10045         PR testsuite/37630
10046         * lib/target-supports.exp (check_effective_target_ieee): New.
10047         * gcc.c-torture/execute/ieee/ieee.exp: Use it.
10048         * gcc.dg/20001012-1.c: Require ieee.
10049
10050         PR testsuite/37628
10051         * gcc.c-torture/execute/pr35456.x: New, skip test for vax.
10052
10053 2009-03-16  Jakub Jelinek  <jakub@redhat.com>
10054
10055         PR tree-optimization/39455
10056         * gcc.dg/pr39455.c: New test.
10057
10058 2009-03-13  David Ayers  <ayers@fsfe.org>
10059
10060         * objc/execute/trivial.m. New test.
10061
10062 2009-03-13  Jack Howarth  <howarth@bromo.med.uc.edu>
10063
10064         PR target/39137
10065         * gcc.target/i386/stackalign/longlong-2.c: Skip on darwin.
10066
10067 2009-03-13  H.J. Lu  <hongjiu.lu@intel.com>
10068
10069         PR testsuite/39451
10070         * gcc.dg/asm-b.c: Use "Q" constraint on %b1/%h1 and "R"
10071         constraint on (%2).
10072
10073 2009-03-12  David Ayers  <ayers@fsfe.org>
10074
10075         PR libobjc/27466
10076         * objc/execute/exceptions/handler-1.m. New test.
10077
10078 2009-03-12  Jakub Jelinek  <jakub@redhat.com>
10079
10080         PR target/39431
10081         * gcc.target/i386/pr39431.c: New test.
10082
10083 2009-03-12  H.J. Lu  <hongjiu.lu@intel.com>
10084
10085         PR target/39445
10086         * gcc.target/i386/pr39445.c: New.
10087
10088         * gcc.target/i386/push-1.c: XFAIL.
10089
10090 2009-03-11  Adam Nemet  <anemet@caviumnetworks.com>
10091
10092         * gcc.dg/inline-33.c: New test.
10093
10094 2009-03-11  Nathan Froyd  <froydnj@codesourcery.com>
10095
10096         * gcc.dg/vect/vect-82.c: Combine dg-do and
10097         dg-require-effective-target into dg-skip-if.
10098         * gcc.dg/vect/vect-83.c: Likewise.
10099
10100 2009-03-11  Jakub Jelinek  <jakub@redhat.com>
10101
10102         PR target/39137
10103         * gcc.target/i386/stackalign/longlong-1.c: New test.
10104         * gcc.target/i386/stackalign/longlong-2.c: New test.
10105
10106 2009-03-11  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
10107
10108         * g++.old-deja/g++.jason/thunk2.C: Skip on SPU.
10109
10110 2009-03-11  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
10111
10112         * gcc.c-torture/execute/ieee/inf-3.c: New test.
10113         * gcc.c-torture/execute/ieee/inf-2.c: Fix typo.
10114
10115 2009-03-11  Olivier Hainque  <hainque@adacore.com>
10116
10117         * gnat.dg/slice_enum.adb: New test.
10118
10119 2009-03-11  Jason Merrill  <jason@redhat.com>
10120
10121         PR debug/39086
10122         * g++.dg/opt/nrv15.C: New test.
10123
10124 2009-03-10  Ira Rosen  <irar@il.ibm.com>
10125
10126         PR tree-optimization/39422
10127         * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: Move
10128         constant array with static initialization to global memory.
10129         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
10130
10131 2009-03-10  Hariharan Sandanagobalane <hariharan@picochip.com>
10132
10133         * gcc.c-torture/execute/pr39339.c: Bitfield sizes changed to avoid
10134         padding.
10135
10136 2009-03-09  Jakub Jelinek  <jakub@redhat.com>
10137
10138         PR c++/39371
10139         * g++.dg/opt/switch2.C: Add -w to dg-options.
10140         * g++.dg/warn/Wswitch-1.C: Adjust expected warnings.
10141         * g++.dg/warn/switch1.C: New test.
10142         * g++.dg/other/switch3.C: New test.
10143
10144         PR tree-optimization/39394
10145         * gcc.c-torture/compile/pr39394.c: New test.
10146
10147 2009-03-09  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
10148
10149         * gcc.target/s390/20090223-1.c: New testcase.
10150
10151 2009-03-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10152
10153         PR libfortran/39402
10154         * gfortran.dg/fmt_f0_1.f90: New test.
10155
10156 2009-03-08  H.J. Lu  <hongjiu.lu@intel.com>
10157
10158         PR c++/39060
10159         * g++.dg/other/new1.C: Adjusted.
10160         * g++.dg/parse/crash40.C: Likewise.
10161         * g++.dg/parse/defarg12.C: Likewise.
10162         * g++.dg/template/error15.C: Likewise.
10163
10164         * g++.dg/other/pr39060.C: New.
10165
10166 2009-03-07  Jason Merrill  <jason@redhat.com>
10167
10168         PR c++/39367
10169         * g++.dg/opt/new1.C: New.
10170
10171 2009-03-06  Paolo Carlini  <paolo.carlini@oracle.com>
10172
10173         PR c++/33492
10174         * g++.dg/other/error32.C: New.
10175
10176 2009-03-06  Jakub Jelinek  <jakub@redhat.com>
10177
10178         PR middle-end/39360
10179         * gcc.c-torture/compile/pr39360.c: New test.
10180
10181         PR debug/39372
10182         * g++.dg/debug/dwarf2/static-local-var-in-ctor.C: New test.
10183
10184 2009-03-05  Jason Merrill  <jason@redhat.com>
10185
10186         PR c++/38908
10187         * g++.dg/warn/Wuninitialized-3.C: New test.
10188
10189 2009-03-05  Jakub Jelinek  <jakub@redhat.com>
10190
10191         PR debug/39379
10192         * g++.dg/debug/dwarf2/imported-module-3.C: New test.
10193         * g++.dg/debug/dwarf2/imported-module-4.C: New test.
10194
10195 2009-03-04  Jason Merrill  <jason@redhat.com>
10196
10197         PR c++/13549
10198         * g++.dg/template/koenig7.C: New test.
10199
10200 2009-03-04  Nathan Sidwell  <nathan@codesourcery.com>
10201
10202         * g++.dg/torture/predcom-1.C: New test.
10203
10204 2009-03-04  Richard Guenther  <rguenther@suse.de>
10205
10206         PR tree-optimization/39362
10207         * g++.dg/torture/pr39362.C: New testcase.
10208
10209 2009-03-04  Jason Merrill  <jason@redhat.com>
10210             Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10211
10212         PR c++/9634
10213         PR c++/29469
10214         PR c++/29607
10215         * g++.dg/template/dependent-name5.C: New test.
10216
10217 2009-03-04  Steve Ellcey  <sje@cup.hp.com>
10218
10219         PR testsuite/39357
10220         * gcc.dg/vect-iv-6.c (dg-require-effective-target): Change from
10221         vect_int to vect_int_mult.
10222
10223 2009-03-04  Richard Guenther  <rguenther@suse.de>
10224
10225         PR tree-optimization/39358
10226         * g++.dg/warn/Wstrict-aliasing-bogus-escape-2.C: New testcase.
10227         * g++.dg/warn/Wstrict-aliasing-bogus-escape-3.C: Likewise.
10228
10229 2009-03-04  Richard Guenther  <rguenther@suse.de>
10230
10231         PR tree-optimization/39339
10232         * gcc.c-torture/execute/pr39339.c: New testcase.
10233
10234 2009-03-03  Joseph Myers  <joseph@codesourcery.com>
10235
10236         * gcc.c-torture/compile/20090303-1.c,
10237         gcc.c-torture/compile/20090303-2.c: New tests.
10238
10239 2009-03-03  Jakub Jelinek  <jakub@redhat.com>
10240
10241         PR fortran/39354
10242         * gfortran.dg/gomp/pr39354.f90: New test.
10243
10244         PR tree-optimization/39343
10245         * gcc.dg/pr39343.c: New test.
10246
10247 2009-03-03  Ira Rosen  <irar@il.ibm.com>
10248
10249         PR tree-optimization/39248
10250         * gcc.dg/vect/vect-complex-1.c: Add attribute aligned to the arrays.
10251         * gcc.dg/vect/vect-iv-6.c: Don't expect to fail to vectorize
10252         on targets without vector misalignment support.
10253         * lib/target-supports.exp
10254         (check_effective_target_vect_short_mult): Add
10255         check_effective_target_arm32.
10256
10257 2009-03-02  Sebastian Pop  <sebastian.pop@amd.com>
10258
10259         PR middle-end/39335
10260         * gcc.dg/graphite/pr39335_1.c: New.
10261         * gcc.dg/graphite/pr39335.c: New.
10262
10263 2009-03-02  H.J. Lu  <hongjiu.lu@intel.com>
10264
10265         * gcc.target/i386/stackalign/return-4.c: Scan andl/andq instead
10266         of andl.
10267         * gcc.target/i386/stackalign/return-5.c: Likewise.
10268         * gcc.target/i386/stackalign/return-6.c: Likewise.
10269
10270 2009-03-02  Richard Guenther  <rguenther@suse.de>
10271             Ira Rosen  <irar@il.ibm.com>
10272
10273         PR tree-optimization/39318
10274         * gfortran.dg/vect/pr39318.f90: New test.
10275
10276 2009-03-01  Jan Hubicka  <jh@suse.cz>
10277
10278         * gcc.dg/debug/dwarf2/ipa-cp1.c: New testcase.
10279
10280 2009-03-01  Jan Hubicka  <jh@suse.cz>
10281
10282         PR debug/39267
10283         * gcc.dg/debug/dwarf2/inline1.c: New testcase.
10284
10285 2009-03-01  Eric Botcazou  <ebotcazou@adacore.com>
10286
10287         * gnat.dg/pack12.adb: New test.
10288
10289 2009-02-26  H.J. Lu  <hongjiu.lu@intel.com>
10290
10291         PR c++/37789
10292         * g++.dg/other/pr37789.C: New.
10293
10294 2009-02-26  Paul Thomas  <pault@gcc.gnu.org>
10295
10296         PR fortran/39295
10297         * gfortran.dg/interface_25.f90: New test.
10298         * gfortran.dg/interface_26.f90: New test.
10299
10300 2009-02-26  Paul Thomas  <pault@gcc.gnu.org>
10301
10302         PR fortran/39292
10303         * gfortran.dg/initialization_22.f90: New test.
10304
10305 2009-02-25  H.J. Lu  <hongjiu.lu@intel.com>
10306
10307         PR rtl-optimization/39241
10308         * gcc.dg/torture/pr39241.c: New.
10309
10310 2009-02-25  Martin Jambor  <mjambor@suse.cz>
10311
10312         PR tree-optimizations/39259
10313         * g++.dg/torture/pr39259.C: New testcase.
10314
10315 2009-02-24  Richard Guenther  <rguenther@suse.de>
10316
10317         PR c++/39242
10318         * g++.dg/template/instantiate10.C: New testcase.
10319
10320 2009-02-24  Richard Guenther  <rguenther@suse.de>
10321             Zdenek Dvorak  <ook@ucw.cz>
10322
10323         PR tree-optimization/39233
10324         * gcc.c-torture/execute/pr39233.c: New testcase.
10325
10326 2009-02-23  Sebastian Pop  <sebastian.pop@amd.com>
10327
10328         PR tree-optimization/39260
10329         * gcc.dg/graphite/pr39260.c: New.
10330
10331 2009-02-23  H.J. Lu  <hongjiu.lu@intel.com>
10332
10333         * g++.dg/init/static-init1.C: Replace int with __PTRDIFF_TYPE__.
10334
10335 2009-02-23  H.J. Lu  <hongjiu.lu@intel.com>
10336
10337         PR c++/36411
10338         * g++.dg/template/void14.C: New.
10339
10340 2009-02-23  Jason Merrill  <jason@redhat.com>
10341
10342         PR c++/38880
10343         * g++.dg/init/const7.C: Remove XFAIL.
10344         * g++.dg/init/static-init1.C: New test.
10345
10346         * g++.dg/cpp0x/initlist14.C: New test.
10347
10348 2009-02-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
10349
10350         PR fortran/38914
10351         * bound_simplification_2.f90:  New test case.
10352         * bound_7.f90:  New test case.
10353
10354 2009-02-21  Joseph Myers  <joseph@codesourcery.com>
10355
10356         * gcc.dg/cpp/include4.c: New test.
10357
10358 2009-02-21  Uros Bizjak  <ubizjak@gmail.com>
10359
10360         PR target/39256
10361         * gcc.target/i386/abi-2.c: New.
10362
10363 2009-02-21  Kaz Kojima  <kkojima@gcc.gnu.org>
10364
10365         * gcc.c-torture/execute/pr39228.x: New.
10366
10367 2009-02-21  Uros Bizjak  <ubizjak@gmail.com>
10368
10369         * gcc.target/i386/abi-1.c: Use scan-assembler-times "..." 1 instead of
10370         scan-assembler to check for xmm0 register.
10371
10372 2009-02-20  Mark Mitchell  <mark@codesourcery.com>
10373             Joseph Myers  <joseph@codesourcery.com>
10374
10375         * gcc.target/arm/va_list.c: New test.
10376         * g++.dg/abi/arm_va_list.C: Likewise.
10377         * lib/target-supports.exp (check_effective_target_arm_eabi): New
10378         function.
10379         * g++.dg/cpp0x/temp-va-arg-bug.C, g++.dg/other/stdarg1.C,
10380         g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-3.C,
10381         g++.dg/warn/miss-format-4.C, g++.dg/warn/miss-format-5.C,
10382         g++.dg/warn/miss-format-6.C, g++.old-deja/g++.other/vaarg2.C,
10383         g++.old-deja/g++.other/vaarg3.C, g++.old-deja/g++.other/vaarg4.C,
10384         g++.old-deja/g++.pt/builtin.C: Use -Wno-abi on ARM EABI targets.
10385
10386 2009-02-20  Jack Howarth  <howarth@bromo.med.uc.edu>
10387
10388         PR testsuite/38164
10389         * gcc.target/i386/amd64-abi-3.c: Add -fomit-frame-pointer
10390         to dg-options.
10391
10392 2009-02-20  Jakub Jelinek  <jakub@redhat.com>
10393
10394         PR target/39240
10395         * gcc.c-torture/execute/pr39240.c: New test.
10396
10397 2009-02-20  Jason Merrill  <jason@redhat.com>
10398
10399         PR c++/39225
10400         * g++.dg/parse/dtor15.C: New test.
10401
10402 2009-02-19  Kazu Hirata  <kazu@codesourcery.com>
10403
10404         * gcc.c-torture/execute/20090219-1.c: New.
10405
10406 2009-02-19  Adam Nemet  <anemet@caviumnetworks.com>
10407
10408         * gcc.target/mips/mips.exp: Comment !CPU in the isa* pseudo-options.
10409         (mips-dg-options): When matching isa* pseudo-options make
10410         'value' optional and accept ! entries.  Use $spec instead of
10411         $isa_spec in the isa pseudo-option error message.  Only
10412         perform the ISA-range check when 'value' is set.  If arch is
10413         matching any CPU in the ! entries switch to its generic ISA.
10414         * gcc.target/mips/branch-1.c: Pass isa=!octeon.
10415         * gcc.target/mips/dmult-1.c: Pass isa=64!octeon rather than -mips64.
10416
10417 2009-02-19  Jakub Jelinek  <jakub@redhat.com>
10418
10419         PR target/39175
10420         * gcc.dg/visibility-20.c: New test.
10421         * g++.dg/ext/visibility/visibility-11.C: New test.
10422
10423 2009-02-19  H.J. Lu  <hongjiu.lu@intel.com>
10424
10425         PR c++/39188
10426         * g++.dg/abi/pr39188-1a.C: New.
10427         * g++.dg/abi/pr39188-1b.C: Likewise.
10428         * g++.dg/abi/pr39188-1.h: Likewise.
10429         * g++.dg/abi/pr39188-2a.C: Likewise.
10430         * g++.dg/abi/pr39188-2b.C: Likewise.
10431         * g++.dg/abi/pr39188-2.h: Likewise.
10432         * g++.dg/abi/pr39188-3a.C: Likewise.
10433         * g++.dg/abi/pr39188-3b.C: Likewise.
10434         * g++.dg/abi/pr39188-3.h: Likewise.
10435
10436 2009-02-19  Joseph Myers  <joseph@codesourcery.com>
10437
10438         PR c/38483
10439         * gcc.c-torture/execute/call-trap-1.c,
10440         gcc.c-torture/execute/va-arg-trap-1.c, gcc.dg/call-diag-1.c: New
10441         tests.
10442
10443 2009-02-19  Uros Bizjak  <ubizjak@gmail.com>
10444
10445         PR target/39228
10446         * gcc.c-torture/execute/pr39228.c: New test.
10447
10448 2009-02-19  Richard Guenther  <rguenther@suse.de>
10449
10450         PR tree-optimization/39074
10451         * gcc.dg/torture/pr39074.c: New testcase.
10452         * gcc.dg/torture/pr39074-2.c: Likewise.
10453         * gcc.dg/torture/pr39074-3.c: Likewise.
10454
10455 2009-02-18  H.J. Lu  <hongjiu.lu@intel.com>
10456
10457         PR c++/39219
10458         * g++.dg/parse/attr3.C: New.
10459
10460 2009-02-18  Jack Howarth <howarth@bromo.med.uc.edu>
10461
10462         PR testsuite/38165
10463         * g++.dg/pubtypes.C: Adopt Radar 4535968 fix to testcase.
10464
10465         PR testsuite/38166
10466         * g++.dg/ext/visibility/class1.C: Revert revision 122348
10467         and skip on Darwin.
10468
10469 2009-02-18  Jason Merrill  <jason@redhat.com>
10470
10471         PR c++/38880
10472         * g++.dg/init/const7.C: Remove XFAIL.
10473
10474         PR target/39179
10475         * g++.dg/opt/const6.C: New test.
10476
10477 2009-02-18  H.J. Lu  <hongjiu.lu@intel.com>
10478
10479         * gcc.dg/callabi/callabi.exp: Moved to ...
10480         * gcc.target/x86_64/abi/callabi/callabi.exp: Here.  Only run
10481         in 64bit mode.
10482
10483         * gcc.target/x86_64/abi/callabi/func-1.c: Don't check target.
10484         * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
10485         * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
10486         * gcc.target/x86_64/abi/callabi/pr38891.c: Likewise.
10487         * gcc.target/x86_64/abi/callabi/vaarg-1.c: Likewise.
10488         * gcc.target/x86_64/abi/callabi/vaarg-2.c: Likewise.
10489         * gcc.target/x86_64/abi/callabi/vaarg-3.c: Likewise.
10490
10491         * gcc.dg/callabi/callabi.h: Moved to ...
10492         * gcc.target/x86_64/abi/callabi/callabi.h: Here.
10493
10494         * gcc.dg/callabi/func-1.c: Moved to ...
10495         * gcc.target/x86_64/abi/callabi/func-1.c: Here.
10496
10497         * gcc.dg/callabi/func-indirect.c: Moved to ...
10498         * gcc.target/x86_64/abi/callabi/func-indirect.c: Here.
10499
10500         * gcc.dg/callabi/pr38891.c: Moved to ...
10501         * gcc.target/x86_64/abi/callabi/pr38891.c: Here.
10502
10503         * gcc.dg/callabi/vaarg-1.c: Moved to ...
10504         * gcc.target/x86_64/abi/callabi/vaarg-1.c: Here.
10505
10506         * gcc.dg/callabi/vaarg-2.c: Moved to ...
10507         * gcc.target/x86_64/abi/callabi/vaarg-2.c: Here.
10508
10509         * gcc.dg/callabi/vaarg-3.c: Moved to ...
10510         * gcc.target/x86_64/abi/callabi/vaarg-3.c: Here.
10511
10512 2009-02-17  Xuepeng Guo  <xuepeng.guo@intel.com>
10513
10514         PR target/38891
10515         * gcc.dg/callabi/pr38891.c: New.
10516
10517 2009-02-17  H.J. Lu  <hongjiu.lu@intel.com>
10518
10519         * gcc.dg/callabi/callabi.exp: New.
10520
10521 2009-02-17  H.J. Lu  <hongjiu.lu@intel.com>
10522
10523         PR target/39082
10524         * g++.dg/compat/struct-layout-1_generate.c (dg_options): Add
10525         -Wno-abi for x86.
10526         * gcc.dg/compat/struct-layout-1_generate.c (dg_options): Likewise.
10527
10528         * gcc.target/i386/pr39082-1.c: New.
10529
10530         * gcc.target/x86_64/abi/abi-x86_64.exp (additional_flags): Add
10531         -Wno-abi.
10532
10533         * gcc.target/x86_64/abi/args.h (XMM_T): Add _m64 and _m128 if
10534         CHECK_M64_M128 is defined.
10535         (check_f_arguments): Add "do".
10536         (check_vector_arguments): New.
10537         (check_m64_arguments): Likewise.
10538         (check_m128_arguments): Likewise.
10539
10540         * gcc.target/x86_64/abi/defines.h: Include <xmmintrin.h>.
10541         (CHECK_M64_M128): Define.
10542
10543         * gcc.target/x86_64/abi/test_m64m128_returning.c: New.  Based
10544         on abitest.
10545         * gcc.target/x86_64/abi/test_passing_m64m128.c: Likewise.
10546
10547         * gcc.target/x86_64/abi/test_passing_structs.c: Define __m128
10548         tests only if CHECK_M64_M128 is defined.
10549
10550         * gcc.target/x86_64/abi/test_passing_structs.c (m128_struct): New.
10551         (m128_2_struct): Likewise.
10552         (check_struct_passing5): Likewise.
10553         (check_struct_passing6): Likewise.
10554         (main): Test struct with __m128 if CHECK_M64_M128 is defined.
10555
10556         * gcc.target/x86_64/abi/test_passing_unions.c (un4): New.
10557         (un5): Likewise.
10558         (check_union_passing4): Likewise.
10559         (main): Test union with __m128 if CHECK_M64_M128 is defined.
10560
10561 2009-02-18  Joseph Myers  <joseph@codesourcery.com>
10562
10563         PR c/35447
10564         * gcc.dg/noncompile/pr35447-1.c: New test.
10565
10566 2009-02-18  Jakub Jelinek  <jakub@redhat.com>
10567
10568         PR tree-optimization/36922
10569         * gfortran.dg/pr36922.f: New test.
10570
10571 2009-02-17  Richard Guenther  <rguenther@suse.de>
10572
10573         PR tree-optimization/39202
10574         * gcc.c-torture/compile/pr39202.c: New testcase.
10575
10576 2009-02-17  Richard Guenther  <rguenther@suse.de>
10577
10578         PR tree-optimization/39204
10579         * gcc.dg/torture/pr39204.c: New testcase.
10580
10581 2009-02-17  Bingfeng Mei <bmei@broadcom.com>
10582
10583         * gcc.dg/vect/vect-outer-5.c: Require vect_float support.
10584         * gcc.dg/vect/vect-outer-6.c: Ditto.
10585
10586 2009-02-16  Joseph Myers  <joseph@codesourcery.com>
10587
10588         PR c/35446
10589         * gcc.dg/noncompile/init-5.c: New test.
10590         * gcc.dg/init-bad-4.c: Adjust expected errors.
10591
10592 2009-02-16  H.J. Lu  <hongjiu.lu@intel.com>
10593
10594         PR target/37049
10595         * gcc.target/i386/push-1.c: New.
10596
10597 2009-02-15  Uros Bizjak  <ubizjak@gmail.com>
10598
10599         * gcc.dg/struct/w_prof_single_str_global.c: Mask return value.
10600
10601 2009-02-13  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
10602
10603         * gcc.target/spu/intrinsics-sr.c: New test.
10604
10605 2009-02-13  Steve Ellcey  <sje@cup.hp.com>
10606
10607         PR target/38056
10608         * gcc.target/ia64/sibcall-opt-1.c: New test.
10609         * gcc.target/ia64/sibcall-opt-2.c: New test.
10610
10611 2009-02-13  Paul Thomas  <pault@gcc.gnu.org>
10612
10613         PR fortran/36528
10614         * gfortran.dg/cray_pointers_8.f90: New test.
10615
10616         PR fortran/36703
10617         * gfortran.dg/cray_pointers_9.f90: New test.
10618
10619 2009-02-13  Jason Merrill  <jason@redhat.com>
10620
10621         PR c++/39070
10622         * g++.dg/cpp0x/decltype16.C: New.
10623
10624 2009-02-13  H.J. Lu  <hongjiu.lu@intel.com>
10625
10626         PR target/39152
10627         * gfortran.dg/gomp/pr39152.f90: New.
10628
10629 2009-02-13  H.J. Lu  <hongjiu.lu@intel.com>
10630
10631         PR target/39162
10632         * gcc.target/i386/pr39162.c: New.
10633
10634 2009-02-13  Joseph Myers  <joseph@codesourcery.com>
10635
10636         PR c/35444
10637         * gcc.dg/noncompile/pr35444-1.c, gcc.dg/noncompile/pr35444-2.c:
10638         New tests.
10639
10640 2009-02-12  Jason Merrill  <jason@redhat.com>
10641
10642         PR c++/38950
10643         * g++.dg/template/array20.C: New test.
10644
10645 2009-02-12  Uros Bizjak  <ubizjak@gmail.com>
10646
10647         * gcc.dg/torture/fp-int-convert-float128-timode.c: Do not check
10648         for lp64 in "dg-do run" directive.  Remove dg-xfail-if directive.
10649         * gcc.dg/torture/fp-int-convert-timode.c: Remove xfail directive.
10650
10651 2009-02-12  H.J. Lu  <hongjiu.lu@intel.com>
10652
10653         * g++.dg/cpp0x/defaulted9.C: Compile with "-std=c++0x -fno-inline".
10654
10655 2009-02-12  H.J. Lu  <hongjiu.lu@intel.com>
10656
10657         PR target/39152
10658         * gfortran.dg/pr39152.f: New.
10659
10660 2009-02-11  Jason Merrill  <jason@redhat.com>
10661
10662         PR c++/39153
10663         * g++.dg/cpp0x/defaulted9.C: New test.
10664
10665         PR c++/30111
10666         * g++.dg/init/value7.C: New test.
10667
10668 2009-02-11  Paolo Bonzini  <bonzini@gnu.org>
10669
10670         PR target/38824
10671         * gcc.target/i386/pr38824.c: New testcase.
10672
10673 2009-02-11  Jason Merrill  <jason@redhat.com>
10674
10675         PR c++/38649
10676         * g++.dg/cpp0x/defaulted8.C: New test.
10677
10678         PR c++/36744
10679         * g++.dg/cpp0x/rv9p.C: New test.
10680
10681 2009-02-10  Eric Botcazou  <ebotcazou@adacore.com>
10682
10683         * gnat.dg/aliasing3.adb: New test.
10684         * gnat.dg/aliasing3_pkg.ad[sb]: New helper.
10685
10686 2009-02-10  Paolo Carlini  <paolo.carlini@oracle.com>
10687
10688         PR c++/34397
10689         * g++.dg/template/crash88.C: New.
10690         * g++.dg/template/crash89.C: Likewise.
10691
10692 2009-02-10  Steve Ellcey  <sje@cup.hp.com>
10693
10694         PR c/39084
10695         * gcc.dg/pr39084.c: New test.
10696
10697 2009-02-10  Jakub Jelinek  <jakub@redhat.com>
10698
10699         PR target/39139
10700         * gcc.target/i386/pr39139.c: New test.
10701
10702 2009-02-10  Richard Guenther  <rguenther@suse.de>
10703
10704         PR tree-optimization/39132
10705         * gcc.dg/torture/pr39132.c: New testcase.
10706
10707 2009-02-10  H.J. Lu  <hongjiu.lu@intel.com>
10708
10709         PR target/39119
10710         * gcc.target/x86_64/abi/avx/abi-avx.exp: New.
10711         * gcc.target/x86_64/abi/avx/args.h: Likewise.
10712         * gcc.target/x86_64/abi/avx/asm-support.S: Likewise.
10713         * gcc.target/x86_64/abi/avx/avx-check.h: Likewise.
10714         * gcc.target/x86_64/abi/avx/test_m256_returning.c: Likewise.
10715         * gcc.target/x86_64/abi/avx/test_passing_m256.c: Likewise.
10716         * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
10717         * gcc.target/x86_64/abi/avx/test_passing_unions.c: Likewise.
10718
10719 2009-02-09  Jason Merrill  <jason@redhat.com>
10720
10721         PR c++/39109
10722         * g++.dg/init/value6.C: New test.
10723
10724 2009-02-09  H.J. Lu  <hongjiu.lu@intel.com>
10725
10726         * gcc.target/x86_64/abi/abi-x86_64.exp: Use glob instead of find.
10727
10728 2009-02-09  Eric Botcazou  <ebotcazou@adacore.com>
10729
10730         * gcc.c-torture/compile/20090209-1.c: New test.
10731
10732 2009-02-06  Paolo Carlini  <paolo.carlini@oracle.com>
10733
10734         PR c++/35147
10735         PR c++/37737
10736         * g++.dg/cpp0x/vt-35147.C: New.
10737         * g++.dg/cpp0x/vt-37737-1.C: Likewise.
10738         * g++.dg/cpp0x/vt-37737-2.C: Likewise.
10739
10740 2009-02-06  Joseph Myers  <joseph@codesourcery.com>
10741
10742         PR c/35434
10743         * gcc.dg/attr-alias-4.c: New test.
10744
10745 2009-02-06  Janis Johnson  <janis187@us.ibm.com>
10746
10747         PR c/39035
10748         * gcc.dg/dfp/pr39035.c: New test.
10749
10750 2009-02-06  Joseph Myers  <joseph@codesourcery.com>
10751
10752         PR c/36432
10753         * gcc.dg/c90-flex-array-2.c, gcc.dg/c99-flex-array-6.c: New tests.
10754
10755 2009-02-05  Jakub Jelinek  <jakub@redhat.com>
10756
10757         PR c++/39106
10758         * g++.dg/opt/thunk3.C: New test.
10759
10760 2009-02-05  Nick Clifton  <nickc@redhat.com>
10761
10762         * gcc.c-torture/compile/20080625-1.c: Skip for M32C.
10763         * gcc.c-torture/compile/limits-stringlit.c: Likewise.
10764         * gcc.dg/cdce1.c: Likewise.
10765         * gcc.dg/cpp/_Pragma6.c: Likewise.
10766         * g++.dg/cpp/_Pragma1.C: Likewise.
10767         * gcc.dg/utf32-2.c: Xfail for M32C.
10768         * gcc.dg/utf32-1.c: Likewise.
10769         * gcc.dg/utf32-3.c: Likewise.
10770         * gcc.dg/Wtype-limits.c: Add expected warning messages for 16-bit
10771         targets.
10772         * gcc.dg/Wtype-limits-Wextra.c: Likewise.
10773         * gcc.dg/utf32-4.c: Only run for 32-bit+ targets.
10774         * gcc.dg/Wconversion-5.c: Likewise.
10775         * gcc.dg/tree-ssa/data-dep-1.c: Likewise.
10776         * gcc.dg/tree-ssa/ldist-3.c: Likewise.
10777         * gcc.dg/tree-ssa/ldist-5.c: Likewise.
10778         * gcc.dg/utf-inc-init.c: Likewise.
10779         * gcc.dg/pr11492.c: Xfail for 16-bit targets.
10780         * gcc.dg/utf-array.c: Add expected warning messages for M32C.
10781         * gcc.dg/utf-array-short-wchar.c: Likewise.
10782         * gcc.dg/tree-ssa/pr33920.c: Expect a warning from all 16-bit targets.
10783         * gcc.dg/mallign.c: Use size_t instead of long.
10784
10785 2009-02-05  Uros Bizjak  <ubizjak@gmail.com>
10786
10787         * g++.dg/torture/pr31863.C: Generalize dg-timeout-factor.
10788
10789 2009-02-05  Daniel Berlin  <dberlin@dberlin.org>
10790
10791         * gcc.c-torture/execute/pr39100.c: New.
10792
10793 2009-02-05  Joseph Myers  <joseph@codesourcery.com>
10794
10795         PR c/35435
10796         * gcc.dg/tls/diag-6.c: New test.
10797
10798 2009-02-04  Tobias Grosser  <grosser@fim.uni-passau.de>
10799
10800         * gcc.dg/graphite/scop-19.c: New
10801
10802 2009-02-04  H.J. Lu  <hongjiu.lu@intel.com>
10803
10804         AVX Programming Reference (January, 2009)
10805         * gcc.target/i386/avx-vpclmulqdq.c: New.
10806         * gcc.target/i386/pclmul-avx-check.h: Likewise.
10807
10808         * gcc.target/i386/i386.exp (check_effective_target_vpclmul): New.
10809
10810         * gcc.target/i386/pclmulqdq.c (CHECK_H): New.
10811         (TEST): Likewise.  Include CHECK_H instead of "pclmul-check.h".
10812         (pclmul_test): Renamed to ...
10813         (TEST): This.
10814
10815 2009-02-04  Jakub Jelinek  <jakub@redhat.com>
10816
10817         PR c++/39095
10818         * g++.dg/abi/mangle31.C: New test.
10819
10820 2009-02-03  Joseph Myers  <joseph@codesourcery.com>
10821
10822         PR c/29129
10823         * c90-arraydecl-1.c: Do not expect error for [*] in abstract
10824         declarator.
10825         * vla-6.c: Likewise.  Expect warning not error for [*] lexically
10826         inside function prototype but not part of parameter declarator.
10827         * vla-11.c: New test.
10828
10829 2009-02-03  Jason Merrill  <jason@redhat.com>
10830
10831         * g++.dg/warn/main-4.C: New test.
10832         * g++.old-deja/g++.bugs/900227_01.C: Remove &main warnings.
10833
10834 2009-02-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10835
10836         PR c++/36607
10837         * g++.dg/expr/cast10.C: New test.
10838
10839 2009-02-03  Joseph Myers  <joseph@codesourcery.com>
10840
10841         PR c/35433
10842         * gcc.dg/init-bad-6.c: New test.
10843
10844 2009-02-03  Jakub Jelinek  <jakub@redhat.com>
10845
10846         PR target/35318
10847         * gcc.c-torture/compile/pr35318.c: New test.
10848
10849         PR inline-asm/39059
10850         * gcc.dg/nofixed-point-2.c: New test.
10851         * g++.dg/ext/fixed1.C: Adjust expected diagnostics.
10852         * g++.dg/ext/fixed2.C: Likewise.
10853         * g++.dg/other/error25.C: Likewise.
10854         * g++.dg/lookup/crash7.C: Likewise.
10855         * g++.dg/cpp0x/decltype-38655.C: Likewise.
10856
10857         PR c++/39056
10858         * g++.dg/cpp0x/initlist13.C: New test.
10859
10860 2009-02-03  Paolo Bonzini  <bonzini@gnu.org>
10861
10862         PR c++/36897
10863         * g++.dg/template/func2.C: New test.
10864
10865         PR c++/37314
10866         * g++.dg/template/typename15.C: New.
10867         * g++.dg/template/typename16.C: New.
10868
10869 2009-02-03  Janis Johnson  <janis187@us.ibm.com>
10870             Ben Elliston  <bje@au.ibm.com>
10871
10872         PR c/39034
10873         * gcc.dg/dfp/pr39034.c: New test.
10874
10875 2009-02-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10876
10877         PR testsuite/38263
10878         * gcc.dg/ipa/ipacost-2.c: Add -fpie when pic.
10879
10880 2009-02-02  Jason Merrill  <jason@redhat.com>
10881
10882         PR c++/39054
10883         * g++.dg/parse/dtor14.C: New test.
10884
10885 2009-02-02  Jakub Jelinek  <jakub@redhat.com>
10886
10887         * lib/target-supports.exp
10888         (check_effective_target_correct_iso_cpp_string_wchar_protos): New.
10889         * g++.dg/ext/builtin10.C: New test.
10890
10891         PR inline-asm/39058
10892         * gcc.target/i386/pr39058.c: New test.
10893
10894 2009-02-02  Richard Guenther  <rguenther@suse.de>
10895
10896         PR tree-optimization/38937
10897         * g++.dg/warn/Wstrict-aliasing-bogus-escape.C: New testcase.
10898
10899 2009-02-01  Paolo Carlini  <paolo.carlini@oracle.com>
10900
10901         PR c++/39053
10902         * g++.dg/parse/crash52.C: New.
10903
10904 2009-01-30  Richard Guenther  <rguenther@suse.de>
10905
10906         PR tree-optimization/39041
10907         * gcc.c-torture/compile/pr39041.c: New testcase.
10908
10909 2009-01-30  Jakub Jelinek  <jakub@redhat.com>
10910
10911         PR target/39013
10912         * gcc.target/i386/pr39013-1.c: New test.
10913         * gcc.target/i386/pr39013-2.c: New test.
10914
10915         PR c++/39028
10916         * g++.dg/ext/label12.C: New test.
10917
10918 2009-01-30  Paolo Carlini  <paolo.carlini@oracle.com>
10919
10920         PR c++/33465
10921         * g++.dg/parse/error34.C: New.
10922         * g++.dg/parse/error35.C: Likewise.
10923
10924 2009-01-30  Paolo Carlini  <paolo.carlini@oracle.com>
10925
10926         PR c++/38655
10927         * g++.dg/cpp0x/decltype-38655.C: New.
10928
10929 2009-01-30  Jakub Jelinek  <jakub@redhat.com>
10930
10931         PR target/39002
10932         * g++.dg/torture/pr39002.C: New test.
10933
10934 2009-01-29  Kazu Hirata  <kazu@codesourcery.com>
10935
10936         PR tree-optimization/39007
10937         * gcc.dg/tree-ssa/pr39007.c: New.
10938
10939 2009-01-29  Kenneth Zadeck <zadeck@naturalbridge.com>
10940
10941         PR middle-end/35854
10942         * gcc.dg/lower-subreg-1.c: Renamed dump pass from "subreg"
10943         to "subreg1".
10944
10945 2009-01-29  Steve Ellcey  <sje@cup.hp.com>
10946
10947         PR middle-end/38857
10948         * gcc.c-torture/compile/pr38857.c: New test.
10949
10950 2009-01-28  Paul Thomas  <pault@gcc.gnu.org>
10951
10952         PR fortran/38852
10953         PR fortran/39006
10954         * gfortran.dg/bound_6.f90: New test.
10955
10956 2009-01-28  Pat Haugen  <pthaugen@us.ibm.com>
10957
10958         * gcc.target/powerpc/avoid-indexed-addresses.c: New test.
10959
10960 2009-01-28  Kazu Hirata  <kazu@codesourcery.com>
10961
10962         PR tree-optimization/38997
10963         * gcc.dg/tree-ssa/pr38997.c: New.
10964
10965 2009-01-28  Richard Guenther  <rguenther@suse.de>
10966
10967         PR tree-optimization/38926
10968         * gcc.c-torture/compile/pr38926.c: New testcase.
10969
10970 2009-01-28  Jakub Jelinek  <jakub@redhat.com>
10971
10972         PR middle-end/38934
10973         * gcc.dg/pr38934.c: New test.
10974
10975 2009-01-28  Richard Guenther  <rguenther@suse.de>
10976
10977         PR middle-end/38908
10978         * g++.dg/warn/Wuninitialized-2.C: New testcase.
10979
10980 2009-01-28  Paolo Bonzini  <bonzini@gnu.org>
10981
10982         PR tree-optimization/38984
10983         * gcc.dg/pr38984.c: New XFAILed testcase.
10984
10985
10986 2009-01-28  Uros Bizjak  <ubizjak@gmail.com>
10987
10988         PR target/38988
10989         * gcc.target/i386/pr38988.c: New test.
10990
10991 2009-01-27  Paolo Carlini  <paolo.carlini@oracle.com>
10992
10993         PR c++/37554
10994         * g++.dg/parse/crash51.C: New.
10995         * g++.old-deja/g++.pt/crash9.C: Adjust.
10996
10997 2009-01-27  Daniel Kraft  <d@domob.eu>
10998
10999         PR fortran/38883
11000         * gfortran.dg/mvbits_6.f90:  New test.
11001         * gfortran.dg/mvbits_7.f90:  New test.
11002         * gfortran.dg/mvbits_8.f90:  New test.
11003
11004 2009-01-27  Richard Guenther  <rguenther@suse.de>
11005
11006         PR tree-optimization/38503
11007         * g++.dg/warn/Wstrict-aliasing-bogus-placement-new.C: New testcase.
11008
11009 2009-01-27 Uros Bizjak <ubizjak@gmail.com>
11010
11011         PR middle-end/38969
11012         * gcc.c-torture/execute/pr38969.c: New test.
11013
11014 2009-01-26  Adam Nemet  <anemet@caviumnetworks.com>
11015
11016         PR testsuite/38864
11017         * gcc.target/mips/fixed-vector-type.c: Add target { fixed_point }
11018         to dg-do compile.
11019         * gcc.target/mips/fixed-scalar-type.c: Likewise.
11020         * gcc.target/mips/dpaq_sa_l_w.c: Likewise.
11021         * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
11022
11023 2009-01-26  H.J. Lu  <hongjiu.lu@intel.com>
11024
11025         PR target/38952
11026         * g++.dg/torture/stackalign/test-unwind.h (main): Also return 0
11027         if __USING_SJLJ_EXCEPTIONS__ is defined.
11028
11029         * g++.dg/torture/stackalign/unwind-0.C (foo): Don't define if
11030         __USING_SJLJ_EXCEPTIONS__ is defined.
11031         * g++.dg/torture/stackalign/unwind-1.C (foo): Likewise.
11032         * g++.dg/torture/stackalign/unwind-2.C (foo): Likewise.
11033         * g++.dg/torture/stackalign/unwind-3.C (foo): Likewise.
11034         * g++.dg/torture/stackalign/unwind-4.C (foo): Likewise.
11035         * g++.dg/torture/stackalign/unwind-5.C (foo): Likewise.
11036         * g++.dg/torture/stackalign/unwind-6.C (foo): Likewise.
11037
11038 2009-01-26  Danny Smith  <dannysmith@users.sourceforge.net>
11039
11040         PR testsuite/38949
11041         * g++.dg/torture/stackalign/test-unwind.h (ASMNAME): Define.
11042         Use instead of C name in asm statements.
11043
11044 2009-01-26  Richard Guenther  <rguenther@suse.de>
11045
11046         PR tree-optimization/38745
11047         * g++.dg/torture/pr38745.C: New testcase.
11048
11049 2009-01-26  Richard Guenther  <rguenther@suse.de>
11050
11051         PR middle-end/38851
11052         * g++.dg/warn/Wuninitialized-1.C: New testcase.
11053
11054 2009-01-25  Hans-Peter Nilsson  <hp@axis.com>
11055
11056         * gcc.dg/bitfld-15.c: Gate warning on target
11057         pcc_bitfield_type_matters.
11058         * gcc.dg/bitfld-17.c, g++.dg/ext/bitfield2.C,
11059         g++.dg/ext/bitfield4.C: Likewise.
11060         * gcc.dg/pr17112-1.c: Don't expect a warning for the packed
11061         bitfield for any target.
11062
11063 2009-01-24  Jakub Jelinek  <jakub@redhat.com>
11064
11065         PR c/38957
11066         * gcc.dg/pr38957.c: New test.
11067
11068 2009-01-24  David Billinghurst  <billingd@gcc.gnu.org>
11069
11070         PR fortran/38955
11071         * gfortran.dg/array_constructor_24.f: Allow tolerance when
11072         comparing floats.
11073
11074 2009-01-24  Sebastian Pop  <sebastian.pop@amd.com>
11075
11076         PR tree-optimization/38953
11077         * gfortran.dg/graphite/pr38953.f90: New.
11078
11079 2009-01-24  Paul Brook  <paul@codesourcery.com>
11080
11081         * gcc.target/arm/neon-cond-1.c: New test.
11082
11083 2009-01-23  Paolo Bonzini  <bonzini@gnu.org>
11084
11085         PR tree-optimization/38932
11086         * gcc.dg/pr38932.c: New.
11087
11088 2009-01-23  Revital Eres  <eres@il.ibm.com>
11089
11090         * gcc.dg/sms-7.c: Fix test.
11091
11092 2009-01-22  Adam Nemet  <anemet@caviumnetworks.com>
11093
11094         * gcc.dg/bitfld-15.c, gcc.dg/bitfld-16.c,
11095         gcc.dg/bitfld-17.c,gcc.dg/bitfld-18.c: New tests.
11096         * g++.dg/ext/bitfield2.C, g++.dg/ext/bitfield3.C,
11097         g++.dg/ext/bitfield4.C, g++.dg/ext/bitfield5.C: New tests.
11098
11099 2009-01-22  Steve Ellcey  <sje@cup.hp.com>
11100
11101         * gcc.dg/pr35729.c: Make test x86 specific.
11102
11103 2009-01-22  Steve Ellcey  <sje@cup.hp.com>
11104
11105         PR middle-end/38615
11106         * gcc.dg/pr38615.c: New test.
11107
11108 2009-01-22  Uros Bizjak  <ubizjak@gmail.com>
11109
11110         PR target/38931
11111         * gcc.target/i386/pr38931.c: New test.
11112
11113 2009-01-22  Dodji Seketeli  <dodji@redhat.com>
11114
11115         PR c++/38930
11116         * g++.dg/template/typedef11.C: Reverting changes of PR c++/26693.
11117         * g++.dg/template/typedef12.C: Likewise.
11118         * g++.dg/template/typedef13.C: Likewise.
11119         * g++.dg/template/typedef14.C: Likewise.
11120         * g++.dg/template/sfinae3.C: Likewise.
11121         * g++.old-deja/g++.pt/typename8.C: Likewise.
11122         * g++.dg/template/access11.C: Likewise
11123
11124 2009-01-21  Richard Sandiford  <rdsandiford@googlemail.com>
11125
11126         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Skip for mips*-*-linux*
11127         and mips*-*-irix*.
11128         * gcc.dg/tree-ssa/vrp47.c: Skip for all MIPS targets.
11129
11130 2009-01-21  Dodji Seketeli  <dodji@redhat.com>
11131
11132         PR c++/26693
11133         * g++.dg/template/typedef11.C: New test.
11134         * g++.dg/template/typedef12.C: Likewise.
11135         * g++.dg/template/typedef13.C: Likewise.
11136         * g++.dg/template/typedef14.C: Likewise.
11137         * g++.dg/template/sfinae3.C: Compile this pedantically.
11138         The only errors expected should be the one saying the typedef is ill
11139         formed.
11140         * g++.old-deja/g++.pt/typename8.C: Likewise.
11141         * g++.dg/template/access11.C: Update this.
11142
11143 2009-01-21  Daniel Kraft  <d@domob.eu>
11144
11145         PR fortran/38887
11146         * gfortran.dg/mvbits_5.f90:  New test.
11147
11148 2009-01-21  Bingfeng Mei  <bmei@broadcom.com>
11149
11150         * gcc.dg/sms-6.c: New test.
11151         * gcc.dg/sms-7.c: Likewise.
11152
11153 2009-01-20  Paul Thomas  <pault@gcc.gnu.org>
11154
11155         PR fortran/38907
11156         * gfortran.dg/host_assoc_function_7.f90: New test
11157
11158 2009-01-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11159             Richard Guenther  <rguenther@suse.de>
11160
11161         PR tree-optimization/38747
11162         PR tree-optimization/38748
11163         * gcc.dg/tree-ssa/struct-aliasing-1.c: New test.
11164         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
11165         * gcc.c-torture/execute/struct-aliasing-1.c: Likewise.
11166
11167 2009-01-20  Kees Cook  <kees@ubuntu.com>
11168             H.J. Lu  <hongjiu.lu@intel.com>
11169
11170         PR target/38902
11171         * gcc.dg/pr38902.c: New.
11172
11173 2009-01-20  Paolo Bonzini  <bonzini@gnu.org>
11174
11175         PR target/38868
11176         * gfortran.dg/pr38868.f: New testcase.
11177
11178 2009-01-20  Richard Guenther  <rguenther@suse.de>
11179
11180         * gcc.c-torture/execute/pr36227.c: Move ...
11181         * gcc.dg/torture/pr36227.c: ... here.  Require stdint_types.
11182
11183 2009-01-19  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
11184
11185         * lib/gfortran.exp: Add -B options for targets that use
11186         libgfortran.a%s in their specs.
11187
11188 2009-01-19  Jason Merrill  <jason@redhat.com>
11189
11190         PR c++/23287
11191         * g++.dg/template/dtor5.C: New test.
11192
11193 2009-01-19  Mikael Morin  <mikael.morin@tele2.fr>
11194
11195         PR fortran/38859
11196         * gfortran.dg/bound_5.f90: New test.
11197
11198 2009-01-18  H.J. Lu  <hongjiu.lu@intel.com>
11199
11200         PR target/38736
11201         * g++.dg/compat/abi/pr38736_main.C: New.
11202         * g++.dg/compat/abi/pr38736_x.C: Likewise.
11203         * g++.dg/compat/abi/pr38736_y.C: Likewise.
11204         * g++.dg/other/macro-1.C: Likewise.
11205         * gcc.dg/macro-1.c: Likewise.
11206         * gcc.dg/compat/pr38736_main.c: Likewise.
11207         * gcc.dg/compat/pr38736_x.c: Likewise.
11208         * gcc.dg/compat/pr38736_y.c: Likewise.
11209
11210 2009-01-18  Richard Guenther  <rguenther@suse.de>
11211
11212         PR tree-optimization/38819
11213         * gcc.c-torture/execute/pr38819.c: New testcase.
11214
11215 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
11216
11217         PR fortran/38657
11218         * gfortran.dg/module_commons_3.f90: Reapply.
11219
11220 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
11221
11222         PR fortran/34955
11223         * gfortran.dg/transfer_intrinsic_1.f90: New test.
11224         * gfortran.dg/transfer_intrinsic_2.f90: New test.
11225
11226 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
11227
11228         PR fortran/38657
11229         * gfortran.dg/module_commons_3.f90: Remove
11230
11231 2009-01-16  H.J. Lu  <hongjiu.lu@intel.com>
11232
11233         * gcc.dg/tree-ssa/foldaddr-1.c: Add the missing '}'.
11234
11235 2009-01-16  Jason Merrill  <jason@redhat.com>
11236
11237         PR c++/38877
11238         * g++.dg/template/lvalue1.C: New test.
11239
11240         PR c++/29470
11241         * g++.dg/template/access20.C: New test.
11242         * g++.dg/torture/pr34641.C: Fix access.
11243
11244 2009-01-16  Richard Guenther  <rguenther@suse.de>
11245
11246         PR tree-optimization/38835
11247         PR middle-end/36227
11248         * gcc.c-torture/execute/pr36227.c: New testcase.
11249         * gcc.dg/tree-ssa/foldaddr-1.c: XFAIL.
11250         * g++.dg/init/const7.C: Likewise.
11251
11252 2009-01-16  Adam Nemet  <anemet@caviumnetworks.com>
11253
11254         PR target/38554
11255         * gcc.c-torture/compile/pr38554.c: New test.
11256
11257 2009-01-16  Jason Merrill  <jason@redhat.com>
11258
11259         PR c++/38579
11260         * g++.dg/conversion/access1.C: New test.
11261
11262 2009-01-16  Jakub Jelinek  <jakub@redhat.com>
11263
11264         PR tree-optimization/38789
11265         * gcc.c-torture/compile/pr38789.c: New test.
11266
11267 2009-01-16  Janus Weil  <janus@gcc.gnu.org>
11268
11269         PR fortran/38152
11270         * gfortran.dg/proc_ptr_13.f90: New.
11271
11272 2009-01-15  Jason Merrill  <jason@redhat.com>
11273
11274         PR c++/38850
11275         * g++.dg/template/koenig6.C: New test.
11276
11277 2009-01-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11278
11279         PR c++/29388
11280         * g++.dg/template/error37.C: New testcase.
11281
11282 2009-01-15  Jason Merrill  <jason@redhat.com>
11283
11284         PR c++/36334
11285         * g++.dg/conversion/memfn1.C: New test.
11286
11287         PR c++/37646
11288         * g++.dg/conversion/memfn2.C: New test.
11289
11290 2009-01-15  Steve Ellcey  <sje@cup.hp.com>
11291
11292         PR c++/38357
11293         * g++.dg/template/crash87.C: New test.
11294
11295 2009-01-15  H.J. Lu  <hongjiu.lu@intel.com>
11296
11297         PR middle-end/37843
11298         * gcc.target/i386/pr37843-3.c: Replace _Decimal128 with __m128.
11299
11300 2009-01-15  Dodji Seketeli  <dodji@redhat.com>
11301
11302         PR c++/38636
11303         * g++.dg/parse/crash50.C: New test.
11304
11305 2009-01-14  Jakub Jelinek  <jakub@redhat.com>
11306
11307         PR rtl-optimization/38245
11308         * gcc.dg/pr38245-3.c: New test.
11309         * gcc.dg/pr38245-3.h: New file.
11310         * gcc.dg/pr38245-4.c: New file.
11311         * gcc.dg/pr38364.c: New test.
11312
11313 2009-01-14  Adam Nemet  <anemet@caviumnetworks.com>
11314
11315         * gcc.target/mips/mips.exp (mips_option_tests(-mips16)): Make the
11316         sequence PC-relative.
11317
11318 2009-01-14  Mark Mitchell  <mark@codesourcery.com>
11319
11320         * gcc.target/arm/long-calls-1.c: Tolerate the lack of sibling
11321         calls and/or PLT markers.
11322         * gcc.target/arm/long-calls-2.c: Tolerate the lack of sibling
11323         calls and/or PLT markers.
11324         * gcc.target/arm/long-calls-3.c: Tolerate the lack of sibling
11325         calls and/or PLT markers.
11326         * gcc.target/arm/long-calls-4.c: Tolerate the lack of sibling
11327         calls and/or PLT markers.
11328
11329 2009-01-14  Daniel Jacobowitz  <dan@codesourcery.com>
11330             Nathan Froyd  <froydnj@codesourcery.com>
11331             Joseph Myers  <joseph@codesourcery.com>
11332
11333         * lib/target-supports.exp (check_effective_target_powerpc_spe_nocache):
11334         New function.
11335         * gcc.target/powerpc/20030218-1.c: Skip if not powerpc_spe_nocache
11336         and use consistent CFLAGS.
11337         * gcc.target/powerpc/20030505.c: Likewise.
11338         * gcc.target/powerpc/20081204-1.c: Likewise.
11339         * gcc.target/powerpc/ppc-spe.c: Likewise.
11340         * gcc.target/powerpc/spe1.c: Likewise.
11341         * g++.dg/ext/spe1.C: Likewise.
11342         * g++.dg/other/opaque-1.C: Likewise.
11343         * g++.dg/other/opaque-2.C: Likewise.
11344         * g++.dg/other/opaque-3.C: Likewise.
11345
11346 2009-01-14  Mark Mitchell  <mark@codesourcery.com>
11347
11348         * gcc.dg/vect/vect-105.c: Prevent compiler from hoisting abort
11349         out of loop.
11350
11351 2009-01-14  Vladimir Makarov  <vmakarov@redhat.com>
11352
11353         PR target/38811
11354         * g++.dg/torture/pr38811.C: New file.
11355
11356 2009-01-14  Richard Guenther  <rguenther@suse.de>
11357
11358         PR tree-optimization/38826
11359         PR middle-end/38477
11360         * gcc.dg/Wstrict-aliasing-bogus-pta-1.c: New testcase.
11361
11362 2009-01-13  Sebastian Pop  <sebastian.pop@amd.com>
11363
11364         * gcc.dg/graphite/pr38786.c: Fix commit problem.
11365
11366 2009-01-14  Nick Clifton  <nickc@redhat.com>
11367
11368         PR c++/37862
11369         * g++.cp/parse/pr37862.C: New test.
11370
11371 2009-01-14  Julian Brown  <julian@codesourcery.com>
11372
11373         * gcc.target/arm/eabi1.c (__eabi_uread4, __eabi_uwrite4)
11374         (__eabi_uread8, __eabi_uwrite8): Change spellings of declarations
11375         to...
11376         (__aeabi_uread4, __aeabi_uwrite4, __aeabi_uread8, __aeabi_uwrite8):
11377         These.
11378
11379 2009-01-13  Jakub Jelinek  <jakub@redhat.com>
11380
11381         PR rtl-optimization/38774
11382         * gcc.dg/torture/pr38774.c: New test.
11383
11384         PR c++/38795
11385         * g++.dg/cpp0x/pr38795.C: New test.
11386
11387 2009-01-13  Daniel Jacobowitz  <dan@codesourcery.com>
11388             Nathan Froyd  <froydnj@codesourcery.com>
11389             Joseph Myers  <joseph@codesourcery.com>
11390
11391         * gcc.target/powerpc/altivec-consts.c: Run if vmx_hw, compile
11392         otherwise.  Do not check for AltiVec at runtime.
11393         * gcc.target/powerpc/altivec-varargs-1.c: Likewise.
11394         * gcc.target/powerpc/altivec-vec-merge.c: Likewise.
11395         * gcc.target/powerpc/altivec-1.c: Likewise.
11396         * gcc.target/powerpc/altivec-3.c: Likewise.
11397         * gcc.target/powerpc/altivec-10.c: Likewise.
11398         * gcc.target/powerpc/altivec-12.c: Likewise.
11399         * gcc.target/powerpc/altivec-24.c: Likewise.
11400         * gcc.target/powerpc/altivec-cell-2.c: Likewise.
11401         * gcc.target/powerpc/altivec-cell-3.c: Likewise.
11402         * gcc.target/powerpc/altivec-cell-4.c: Likewise.
11403         * gcc.target/powerpc/pr35907.c: Likewise.
11404         * gcc.target/powerpc/altivec-cell-8.c: Run if cell_hw, compile
11405         otherwise.  Do not check for Cell at runtime.
11406         * gcc.target/powerpc/altivec_check.h: Delete.
11407
11408         * g++.dg/ext/altivec-2.C: Do not check for AltiVec at runtime.
11409         * g++.dg/ext/altivec-3.C: Run if vmx_hw, compile otherwise.  Do
11410         not check for AltiVec at runtime.
11411         * g++.dg/ext/altivec-cell-2.C: Likewise.
11412         * g++.dg/ext/altivec-cell-3.C: Likewise.
11413         * g++.dg/ext/altivec-cell-4.C: Likewise.
11414         * g++.dg/eh/simd-2.C: Only use -maltivec if vmx_hw.
11415         * g++.dg/eh/check-vect.h (sig_ill_handler): Remove AltiVec runtime
11416         check.
11417         * g++.dg/ext/altivec_check.h: Delete.
11418
11419 2009-01-13  Nathan Froyd  <froydnj@codesourcery.com>
11420
11421         * gcc.target/powerpc/altivec-macros.c: Require a powerpc_altivec_ok
11422         effective target.  Adjust line numbers accordingly.
11423
11424 2009-01-13  Mark Mitchell  <mark@codesourcery.com>
11425
11426         * gcc.target/i386/sse-10.c: Pass -mno-omit-leaf-frame-pointer.
11427
11428 2009-01-13  Sebastian Pop  <sebastian.pop@amd.com>
11429
11430         PR tree-optimization/38786
11431         * gcc.dg/graphite/pr38786.c: New.
11432
11433 2009-01-13  Uros Bizjak  <ubizjak@gmail.com>
11434
11435         Revert:
11436         2009-01-05  Uros Bizjak  <ubizjak@gmail.com>
11437
11438         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
11439         for alpha*-*-* targets.
11440         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
11441
11442 2009-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11443
11444         PR libfortran/38772
11445         * gfortran.dg/fmt_bz_bn_err.f: New test.
11446
11447 2009-01-12  Nathan Froyd  <froydnj@codesourcery.com>
11448
11449         * gcc.target/powerpc/ppc-spe64-1.c: Add dg-error handler.
11450
11451 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
11452
11453         * lib/target-supports.exp (check_effective_target_powerpc64): New.
11454         * gcc.target/powerpc/darwin-longlong.c: Explicitly require 64-bit
11455         instruction support.  Do not check for it at runtime.
11456
11457 2009-01-12  Jason Merrill  <jason@redhat.com>
11458
11459         PR c++/35109
11460         * g++.dg/lookup/friend11.C: Remove expected error.
11461         * g++.dg/lookup/friend14.C: New test.
11462         * g++.dg/lookup/friend15.C: New test.
11463
11464 2009-01-12  Dodji Seketeli  <dodji@redhat.com>
11465
11466         PR c++/36019
11467         * g++.dg/lookup/hidden-class12.C: New test.
11468         * g++.dg/lookup/hidden-class13.C: New test.
11469         * g++.dg/lookup/hidden-class14.C: New test.
11470         * g++.dg/lookup/hidden-class15.C: New test.
11471         * g++.dg/lookup/hidden-class16.C: New test.
11472
11473 2009-01-12  Mark Mitchell  <mark@codesourcery.com>
11474
11475         * gcc.dg/struct/wo_prof_single_str_global.c: Mask return value.
11476         * gcc.dg/struct/wo_prof_single_str_local.c: Mask return value.
11477         * gcc.dg/struct/wo_prof_single_str_pointer.c: Mask return value.
11478
11479 2009-01-12  Jason Merrill  <jason@redhat.com>
11480
11481         PR c++/31488
11482         * g++.dg/other/vararg-3.C: New test.
11483
11484 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
11485
11486         * gcc.target/powerpc/ppc-spe.c: Compile for all EABI targets.
11487         Explicitly enable SPE.
11488         * gcc.target/powerpc/20030505.c: Likewise.  Add dg-message
11489         directive.
11490
11491         * gcc.target/powerpc/20030218-1.c: Pass -mfloat-gprs=single.
11492         Expect -flax-vector-conversions message.  Adjust incompatible
11493         types errors.
11494         * gcc.target/powerpc/spe1.c: Pass -mspe and -mfloat-gprs=single.
11495         Make Foo extern.
11496
11497         * gcc.dg/cpp/assert4.c: Recognize __PPC__.
11498
11499         * g++.dg/other/opaque-1.C: Run on targets with SPE.
11500
11501         * g++.dg/ext/spe-1.C: Pass -mspe and -mfloat-gprs=single.
11502         * g++.dg/other/opaque-2.C: Likewise.
11503         * g++.dg/other/opaque-3.C: Likewise.
11504
11505 2009-01-12  Jakub Jelinek  <jakub@redhat.com>
11506
11507         PR c/32041
11508         * gcc.dg/pr32041.c: New test.
11509         * g++.dg/parse/offsetof9.C: New test.
11510
11511 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
11512             Nathan Froyd  <froydnj@codesourcery.com>
11513
11514         * g++.dg/conversion/simd1.C: Ignore irrelevant warning.
11515         * g++.dg/ext/attribute-test-1.C: Likewise.
11516         * g++.dg/ext/attribute-test-2.C: Likewise.
11517         * g++.dg/ext/attribute-test-3.C: Likewise.
11518         * g++.dg/ext/attribute-test-4.C: Likewise.
11519
11520 2009-01-12  Eric Botcazou  <ebotcazou@adacore.com>
11521
11522         * gnat.dg/unchecked_convert3.adb: New test.
11523
11524 2009-01-12  Tomas Bily  <tbily@suse.cz>
11525
11526         PR middlend/38385
11527         * gcc.dg/tree-ssa/pr38385.c: New file.
11528
11529 2009-01-12  Jakub Jelinek  <jakub@redhat.com>
11530
11531         PR c++/38794
11532         * g++.dg/parse/typedef9.C: New test.
11533
11534         PR tree-optimization/38807
11535         * gcc.c-torture/compile/pr38807.c: New test.
11536
11537 2009-01-11  Adam Nemet  <anemet@caviumnetworks.com>
11538
11539         * gcc.target/mips/ins-2.c: New test.
11540
11541 2009-01-11  H.J. Lu  <hongjiu.lu@intel.com>
11542
11543         PR testsuite/38809
11544         * gcc.dg/pr38616.c: Only run for targets with -fstack-protector.
11545
11546 2009-01-11  Jakub Jelinek  <jakub@redhat.com>
11547
11548         PR c++/36254
11549         * g++.dg/warn/Wreturn-type-5.C: New test.
11550
11551 2009-01-11  Matthias Klose  <doko@ubuntu.com>
11552
11553         PR middle-end/38616
11554         * gcc.dg/pr38616.c: New test.
11555
11556 2009-01-10  Sebastian Pop  <sebastian.pop@amd.com>
11557
11558         * gcc.dg/graphite/block-3.c: Fix compile error on 32bit.
11559
11560 2009-01-10  Andrew Pinski  <pinskia@gmail.com>
11561
11562         PR c++/38648
11563         * g++.dg/expr/string-1.C: New test.
11564         * g++.dg/expr/string-2.C: New test.
11565
11566         PR c++/36695
11567         * g++.dg/ext/complex4.C: New test.
11568         * g++.dg/ext/complex5.C: New test.
11569         * g++.dg/init/reference1.C: New test.
11570         * g++.dg/init/reference2.C: New test.
11571         * g++.dg/init/reference3.C: New test.
11572
11573 2009-01-10  Paul Thomas  <pault@gcc.gnu.org>
11574
11575         PR fortran/38763
11576         * gfortran.dg/transfer_null_1.f90: New test.
11577
11578 2009-01-10  Paul Thomas  <pault@gcc.gnu.org>
11579
11580         PR fortran/38765
11581         * gfortran.dg/host_assoc_function_6.f90: New test.
11582
11583 2009-01-09  Joel Sherrill <joel.sherrill@oarcorp.com>
11584
11585         * lib/target-supports.exp: Add method to determine if the effective
11586         target is really a ppc405 after applying all compile options.
11587         * gcc.target/powerpc/405-mulhhwu-2.c: Add dg-skip-if not ppc405.
11588         * gcc.target/powerpc/405-nmachhw-1.c: Likewise.
11589         * gcc.target/powerpc/405-nmaclhw-1.c: Likewise.
11590         * gcc.target/powerpc/405-machhwu-1.c: Likewise.
11591         * gcc.target/powerpc/405-mullhwu-1.c: Likewise.
11592         * gcc.target/powerpc/405-nmacchw-1.c: Likewise.
11593         * gcc.target/powerpc/405-mulchwu-1.c: Likewise.
11594         * gcc.target/powerpc/405-nmachhw-2.c: Likewise.
11595         * gcc.target/powerpc/405-nmaclhw-2.c: Likewise.
11596         * gcc.target/powerpc/405-machhwu-2.c: Likewise.
11597         * gcc.target/powerpc/405-mulhhw-1.c: Likewise.
11598         * gcc.target/powerpc/405-machhw-1.c: Likewise.
11599         * gcc.target/powerpc/405-mullhw-1.c: Likewise.
11600         * gcc.target/powerpc/405-maclhw-1.c: Likewise.
11601         * gcc.target/powerpc/405-dlmzb-strlen-1.c: Likewise.
11602         * gcc.target/powerpc/405-mullhwu-2.c: Likewise.
11603         * gcc.target/powerpc/405-nmacchw-2.c: Likewise.
11604         * gcc.target/powerpc/405-mulchwu-2.c: Likewise.
11605         * gcc.target/powerpc/405-mulchw-1.c: Likewise.
11606         * gcc.target/powerpc/405-maclhwu-1.c: Likewise.
11607         * gcc.target/powerpc/405-macchw-1.c: Likewise.
11608         * gcc.target/powerpc/405-mulhhw-2.c: Likewise.
11609         * gcc.target/powerpc/405-machhw-2.c: Likewise.
11610         * gcc.target/powerpc/405-mullhw-2.c: Likewise.
11611         * gcc.target/powerpc/405-maclhw-2.c: Likewise.
11612         * gcc.target/powerpc/405-macchwu-1.c: Likewise.
11613         * gcc.target/powerpc/405-mulhhwu-1.c: Likewise.
11614         * gcc.target/powerpc/405-mulchw-2.c: Likewise.
11615         * gcc.target/powerpc/405-maclhwu-2.c: Likewise.
11616         * gcc.target/powerpc/405-macchw-2.c: Likewise.
11617         * gcc.target/powerpc/405-macchwu-2.c: Likewise.
11618
11619 2009-01-09  Jakub Jelinek  <jakub@redhat.com>
11620
11621         PR c++/35335
11622         * g++.dg/other/error31.C: New testcase.
11623
11624         PR c/35742
11625         * gcc.dg/pr35742.c: New test.
11626
11627 2009-01-09  John F. Carr  <jfc@mit.edu>
11628
11629         PR c++/37877
11630         * g++.dg/parse/linkage3.C: New test.
11631
11632 2009-01-09  Jakub Jelinek  <jakub@redhat.com>
11633
11634         PR middle-end/38771
11635         * gcc.c-torture/compile/pr38771.c: New test.
11636
11637 2009-01-08  Nathan Froyd  <froydnj@codesourcery.com>
11638
11639         * gcc.dg/pr34856.c: Ignore irrelevant warning.
11640
11641 2009-01-08  Mark Mitchell  <mark@codesourcery.com>
11642
11643         * gcc.dg/sibcall-3.c: XFAIL for Thumb.
11644         * gcc.dg/sibcall-4.c: Likewise.
11645
11646 2009-01-08  Sebastian Pop  <sebastian.pop@amd.com>
11647             Jan Sjodin  <jan.sjodin@amd.com>
11648
11649         PR tree-optimization/38559
11650         * gcc.dg/graphite/pr38559.c: New.
11651
11652 2009-01-08  Ira Rosen  <irar@il.ibm.com>
11653
11654         PR tree-optimization/37194
11655         * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: New test.
11656
11657 2009-01-07  Jakub Jelinek  <jakub@redhat.com>
11658
11659         PR c++/38725
11660         * g++.dg/ext/label11.C: New test.
11661
11662 2009-01-07  Joseph Myers  <joseph@codesourcery.com>
11663
11664         * lib/target-supports.exp (check_weak_override_available): New.
11665         * lib/target-supports-dg.exp (dg-require-weak-override): New.
11666         * gcc.dg/tree-ssa/pr27781.c, g++.dg/eh/weak1.C: Use
11667         dg-require-weak-override.
11668
11669 2009-01-07  Nathan Froyd  <froydnj@codesourcery.com>
11670             Alan Modra  <amodra@bigpond.net.au>
11671
11672         * gcc.c-torture/compile/20090107-1.c: New test.
11673
11674 2009-01-07  Uros Bizjak  <ubizjak@gmail.com>
11675
11676         PR target/38706
11677         * g++.dg/other/pr38706.C: New test.
11678
11679 2009-01-07  Jason Merrill  <jason@redhat.com>
11680
11681         * g++.dg/cpp0x/variadic92.C: New test.
11682         * g++.dg/cpp0x/variadic93.C: New test.
11683
11684 2009-01-07  Janis Johnson  <janis187@us.ibm.com>
11685
11686         * lib/target-supports-dg.exp (current_compiler_flags): New.
11687         (check-flags): Use it; do not access dg-test local variables.
11688         (dg-skip-if): Do not access dg-test local variables.
11689         (dg-xfail-run-if): Ditto.
11690         (dg-shouldfail): Ditto.
11691         * gcc.test-framework/test-framework.exp
11692         (check_effective_target_def_nocache): New.
11693         * gcc.test-framework/test-framework.awk: Handle scan tests.
11694         * gcc.test-framework/dg-do-run-xrif-nocache-exp-XF.c: New test.
11695         * gcc.test-framework/dg-error-nocache-exp-P.c: New test.
11696         * gcc.test-framework/dg-nocache-scanasm-exp-XF.c: New test.
11697         * gcc.test-framework/dg-warning-nocache-exp-P.c: New test.
11698         * gcc.test-framework/dg-nocache-sif-exp-P.c: New test.
11699         * gcc.test-framework/dg-nocache-sif-exp-U.c: New test.
11700         * gcc.test-framework/dg-nocache-xif-exp-P.c: New test.
11701         * gcc.test-framework/dg-do-run-sft-nocache-exp-P.c: New test.
11702         * gcc.test-framework/dg-nocache-xif-exp-XP.c: New test.
11703
11704         * g++.dg/torture/pr38586.C: Ignore a possible warning.
11705
11706         * lib/target-supports-dg.exp (check_test_flags): Delete.
11707
11708 2009-01-07  Jan Sjodin  <jan.sjodin@amd.com>
11709
11710         PR tree-optimization/38492
11711         PR tree-optimization/38498
11712         * gcc.dg/graphite/pr38500.c: Fixed warning as committed
11713         in trunk.
11714         * gcc.dg/graphite/block-0.c: Update test.
11715         * gcc.dg/graphite/block-1.c: Same.
11716         * gcc.dg/graphite/block-2.c: Remove xfail and test for blocking.
11717         * gcc.dg/graphite/block-4.c: Remove test for strip mine.
11718         * gcc.dg/graphite/block-3.c: New.
11719         * gcc.dg/graphite/pr38498.c: New.
11720
11721 2009-01-07  H.J. Lu  <hongjiu.lu@intel.com>
11722
11723         AVX Programming Reference (December, 2008)
11724         * gcc.target/i386/avx-vmovntdq-256-1.c: New.
11725         * gcc.target/i386/avx-vmovntpd-256-1.c: Likewise.
11726         * gcc.target/i386/avx-vmovntps-256-1.c: Likewise.
11727
11728         * gcc.target/i386/sse2-movntdq-1.c (TEST): Align array to 16byte.
11729         * gcc.target/i386/sse2-movntpd-1.c (TEST): Likewise.
11730
11731 2009-01-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
11732
11733         PR fortran/38220
11734         * gfortran.dg/c_loc_pure_1.f90:  New test.
11735
11736 2009-01-06  Mikael Morin  <mikael.morin@tele2.fr>
11737
11738         PR fortran/38669
11739         * gfortran.dg/elemental_dependency_3.f90:
11740         Add the final tree dump cleanup.
11741
11742 2009-01-06  Jakub Jelinek  <jakub@redhat.com>
11743
11744         * gfortran.dg/pr23095.f: Require ilp32 in target selection instead of
11745         passing -m32.
11746
11747         PR rtl-optimization/38722
11748         * gfortran.dg/pr38722.f90: New test.
11749
11750 2009-01-06  Janis Johnson  <janis187@us.ibm.com>
11751
11752         PR c/34252
11753         * gcc.dg/dfp/decfloat-constants.c: Check for DECnn_SUBNORMAL_MIN
11754         instead of DECnn_DEN.  Support -DDBG to list lines that fail.
11755
11756 2009-01-06  Dominique Dhumieres  <dominiq@lps.ens.fr>
11757
11758         * gfortran.dg/implicit_12.f90: Add space around dg directive.
11759         * gfortran.dg/typebound_call_8.f03: Same.
11760         * gfortran.dg/elemental_bind_c.f90: Same.
11761         * gfortran.dg/typebound_call_7.f03: Same.
11762         * gfortran.dg/interface_proc_end.f90: Same
11763         * gfortran.dg/pr37243.f: Fix typo.
11764
11765 2009-01-06  Uros Bizjak  <ubizjak@gmail.com>
11766
11767         * gcc.dg/struct-ret-3.c (CHUNK_SIZE): New define.  Use CHUNK_SIZE
11768         instead of hardcoded number.  Increase CHUNK_SIZE to 16384 for
11769         large stack sizes.
11770
11771 2009-01-06  H.J. Lu  <hongjiu.lu@intel.com>
11772
11773         AVX Programming Reference (December, 2008)
11774         * gcc.target/i386/avx-2.c: Remove tests for _mm_permute2_pd,
11775         _mm256_permute2_pd, _mm_permute2_ps and _mm256_permute2_ps.
11776         * gcc.target/i386/sse-14.c: Likewise.
11777
11778         * gcc.target/i386/avx-vpermil2pd-1.c: Removed.
11779         * gcc.target/i386/avx-vpermil2ps-1.c: Likewise.
11780         * gcc.target/i386/avx-vpermil2pd-256-1.c: Likewise.
11781         * gcc.target/i386/avx-vpermil2ps-256-1.c: Likewise.
11782
11783 2009-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11784
11785         PR libfortran/38735
11786         * gfortran.dg/fmt_bz_bn.f: Update test.
11787
11788 2009-01-05  Dodji Seketeli  <dodji@redhat.com>
11789
11790         PR c++/38472
11791         * g++.dg/conversion/usual-arith-conv.C: New test.
11792
11793 2009-01-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11794
11795         PR c/34911
11796         * gcc.dg/vector-3.c: New testcase.
11797         * g++.dg/ext/vector15.C: New test.
11798
11799 2009-01-05  Harsha Jagasia  <harsha.jagasia@amd.com>
11800
11801         PR tree-optimization/38510
11802         * gcc.dg/graphite/pr38510.c: New.
11803
11804 2009-01-05  Harsha Jagasia  <harsha.jagasia@amd.com>
11805             Jan Sjodin <jan.sjodin@amd.com>
11806
11807         PR tree-optimization/38500
11808         * gcc.dg/graphite/pr38500.c: New.
11809
11810 2009-01-05  Laurent GUERBY  <laurent@guerby.net>
11811
11812         * gcc.c-torture/compile/20001226-1.c: Generalize
11813         dg-timeout-factor.
11814         * gcc.c-torture/compile/limits-fnargs.c: Add
11815         dg-timeout-factor.
11816         * gcc.dg/20020425-1.c: Likewise.
11817         * gcc.dg/pch/pch.exp: Likewise.
11818
11819 2009-01-05  Paul Thomas  <pault@gcc.gnu.org>
11820
11821         PR fortran/38657
11822         * gfortran.dg/module_commons_3.f90: New test.
11823
11824 2009-01-05  Daniel Franke  <franke.daniel@gmail.com>
11825
11826         PR fortran/37159
11827         * gfortran.dg/random_seed_1.f90: Updated.
11828
11829 2009-01-05  Mikael Morin  <mikael.morin@tele2.fr>
11830
11831         PR fortran/38669
11832         PR fortran/38726
11833         * gfortran.dg/elemental_subroutine_7.f90:
11834         Fix p values so that it can be used as vector subscript.
11835
11836 2009-01-05  Jason Merrill  <jason@redhat.com>
11837
11838         * g++.dg/cpp0x/initlist12.C: Add another test.
11839
11840         * g++.dg/cpp0x/defaulted7.C: New test.
11841
11842 2009-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
11843
11844         PR fortran/38672
11845         * gfortran.dg/host_assoc_blockdata_1.f90:  New test.
11846         * gfortran.dg/host_assoc_blockdata_2.f90:  New test.
11847
11848 2009-01-05  Uros Bizjak  <ubizjak@gmail.com>
11849
11850         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
11851         for alpha*-*-* targets.
11852         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
11853
11854 2009-01-05  Paul Thomas  <pault@gcc.gnu.org>
11855
11856         PR fortran/38665
11857         * gfortran.dg/host_assoc_function_5.f90: New test.
11858
11859 2009-01-04  Mikael Morin  <mikael.morin@tele2.fr>
11860
11861         PR fortran/38669
11862         * gfortran.dg/elemental_dependency_3.f90: New test.
11863         * gfortran.dg/elemental_subroutine_7.f90: New test.
11864
11865 2009-01-04  Uros Bizjak  <ubizjak@gmail.com>
11866
11867         * gcc.dg/struct-ret-3.c: Include unistd.h.
11868         (main): Exit early if system memory page size is
11869         larger than 4096 bytes.
11870
11871 2009-01-04  Daniel Franke  <franke.daniel@gmail.com>
11872
11873         PR fortran/38718
11874         * gfortran.dg/merge_init_expr.f90: New.
11875
11876 2009-01-04  Mikael Morin  <mikael.morin@tele2.fr>
11877
11878         PR fortran/38536
11879         * gfortran.dg/c_loc_tests_13.f90: New test.
11880         * gfortran.dg/c_loc_tests_14.f90: New test.
11881
11882 2009-01-03  Daniel Franke  <franke.daniel@gmail.com>
11883
11884         * gfortran.dg/func_result_4.f90: New.
11885
11886 2009-01-03  Paul Thomas  <pault@gcc.gnu.org>
11887
11888         PR fortran/38594
11889         * gfortran.dg/host_assoc_call_3.f90: Make sure that the generic
11890         interface still works, in addition to original tests.
11891         * gfortran.dg/host_assoc_call_6.f90: New test.
11892
11893 2009-01-03  Jakub Jelinek  <jakub@redhat.com>
11894
11895         PR c++/38705
11896         * g++.dg/torture/pr38705.C: New test.
11897
11898         PR c/38700
11899         * gcc.dg/pr38700.c: New test.
11900
11901 2009-01-02  Jason Merrill  <jason@redhat.com>
11902
11903         * g++.dg/cpp0x/initlist11.C: New test.
11904         * g++.dg/cpp0x/initlist12.C: New test.
11905
11906 2009-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
11907
11908         * gcc.dg/fixed-point/composite-type.c: Update wording of messages.
11909         Allow extra informative notes.
11910
11911 2009-01-01  Jakub Jelinek  <jakub@redhat.com>
11912
11913         PR c/36489
11914         * gcc.dg/pr36489.c: New test.
11915
11916 \f
11917 Copyright (C) 2009 Free Software Foundation, Inc.
11918
11919 Copying and distribution of this file, with or without modification,
11920 are permitted in any medium without royalty provided the copyright
11921 notice and this notice are preserved.