OSDN Git Service

cad8b2bd2ce959f13514331c4660bed8f370dbbb
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2009-11-28  Dodji Seketeli  <dodji@redhat.com>
2
3         PR c++/36408
4         * g++.dg/template/stmtexpr2.C: New test.
5
6 2009-11-28  Richard Guenther  <rguenther@suse.de>
7
8         PR tree-optimization/42183
9         * g++.dg/torture/pr42183.C: New testcase.
10
11 2009-11-28  Kai Tietz  <kai.tietz@onevision.com>
12
13         * gcc.dg/lto/20081210-1_0.c (uintptr_t): Use for
14         w64 target type 'unsigned long long'.
15
16 2009-11-27  Martin Jambor  <mjambor@suse.cz>
17
18         PR middle-end/42006
19         * gcc.c-torture/execute/pr42006.c: New test.
20
21 2009-11-27  Paolo Carlini  <paolo.carlini@oracle.com>
22
23         PR c++/38656
24         * g++.dg/cpp0x/error2.C: New.
25
26 2009-11-27  Michael Matz  <matz@suse.de>
27
28         PR rtl-optimization/42084
29         * gcc.dg/pr42084.c: New test.
30
31 2009-11-27  Michael Matz  <matz@suse.de>
32
33         PR c++/41906
34         * g++.dg/tree-ssa/pr41906.C: New testcase.
35
36 2009-11-27  Jakub Jelinek  <jakub@redhat.com>
37
38         * gcc.dg/O16384.c: New test.
39
40 2009-11-27  Paolo Carlini  <paolo.carlini@oracle.com>
41
42         PR c++/35112
43         * g++.dg/parse/crash53.C: New.
44         * g++.dg/parse/error17.C: Adjust, error messages are not
45         duplicated anymore.
46         * g++.dg/template/dtor7.C: Remove xfail-ed dg-bogus directives.
47
48 2009-11-27  Uros Bizjak  <ubizjak@gmail.com>
49
50         * gcc.target/i386/vperm-v4sf-1.c (dg-options): Use -msse2.
51         * gcc.target/i386/vperm-v4sf-2.c: Require effective target ssse3.
52         * gcc.target/i386/vperm-v4si-2.c: Ditto.
53         * gcc.target/i386/vperm-v4si-2x.c: Require effective target xop.
54
55 2009-11-26  Richard Henderson  <rth@redhat.com>
56
57         * gcc.target/i386/xop-imul64-vector.c: Look for vpmulld not vpmacsdd.
58
59 2009-11-26  Jason Merrill  <jason@redhat.com>
60
61         PR c++/42026, DR 239
62         * g++.dg/lookup/koenig8.C: New.
63
64         PR c++/10690
65         * g++.dg/template/explicit-args2.C: Add typeid cases.
66
67 2009-11-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
68
69         PR fortran/41278
70         * gfortran.dg/array_function_5.f90: New test.
71
72 2009-11-26  Janus Weil  <janus@gcc.gnu.org>
73
74         PR fortran/42048
75         PR fortran/42167
76         * gfortran.dg/select_type_10.f03: New test case.
77         * gfortran.dg/typebound_call_11.f03: Extended test case.
78
79 2009-11-26  Michael Matz  <matz@suse.de>
80
81         PR tree-optimization/41905
82         * g++.dg/tree-ssa/pr41905.C: New testcase.
83
84 2009-11-25  Richard Henderson  <rth@redhat.com>
85
86         * gcc.dg/vect/slp-21.c: Succeed with vect_extract_even_odd too.
87
88         * lib/target-supports.exp
89         (check_effective_target_vect_extract_even_odd): Add x86.
90
91         * gcc.target/i386/isa-check.h: New.
92         * gcc.target/i386/vperm-2-2.inc, gcc.target/i386/vperm-4-1.inc,
93         gcc.target/i386/vperm-4-2.inc, gcc.target/i386/vperm-v2df.c,
94         gcc.target/i386/vperm-v2di.c, gcc.target/i386/vperm-v4sf-1.c,
95         gcc.target/i386/vperm-v4sf-2.c, gcc.target/i386/vperm-v4si-1.c,
96         gcc.target/i386/vperm-v4si-2.c, gcc.target/i386/vperm-v4si-2x.c,
97         gcc.target/i386/vperm.pl: New files.
98
99 2009-11-25  Richard Henderson  <rth@redhat.com>
100
101         * gcc.dg/vect/pr36493.c: Call check_vect.
102         * gcc.dg/vect/pr37539.c: Likewise.
103         * gcc.dg/vect/vect-nest-cycle-3.c: Call check_vect earlier.
104         * tree-vect.h (check_vect): Use cpuid for x86.
105
106 2009-11-25  Eric Botcazou  <ebotcazou@adacore.com>
107
108         * gnat.dg/specs/pack6.ads: New test.
109         * gnat.dg/specs/pack6_pkg.ads: New helper.
110
111 2009-11-25  Jakub Jelinek  <jakub@redhat.com>
112
113         * gcc.target/powerpc/regnames-1.c: New test.
114
115 2009-11-25  Eric Botcazou  <ebotcazou@adacore.com>
116             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
117
118         PR ada/42170
119         * ada/acats/run_acats: Bump stack limit to 16MB.
120
121 2009-11-25  Richard Earnshaw  <rearnsha@arm.com>
122
123         * gcc.target/arm/pr40835.c: Require a thumb1 target, do not force
124         -march=armv5te.
125
126 2009-11-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
127
128         PR fortran/42008
129         * gfortran.dg/pure_initializer_2.f90: New test.
130
131 2009-11-23  Jason Merrill  <jason@redhat.com>
132
133         * g++.dg/tc1/dr147.C: Check for helpful messages. Add DR 318 tests.
134         * g++.old-deja/g++.pt/ctor2.C: Adjust.
135         * g++.dg/lookup/name-clash4.C: Adjust.
136
137 2009-11-23  Jason Merrill  <jason@redhat.com>
138
139         * g++.dg/template/spec15.C: Check for helpful message.
140
141 2009-11-24  Janis Johnson  <janis187@us.ibm.com>
142
143         * gcc.target/powerpc/altivec-32.c: Don't use -m64.
144         * gcc.target/powerpc/const-compare.c: Require lp64, don't use -m64.
145         * gcc.target/powerpc/darwin-bool-1.c: Require ilp32, remove dg-skip-if.
146         * gcc.target/powerpc/paired-1.c: Require ilp32, don't use -m32.
147         * gcc.target/powerpc/paired-2.c: Ditto.
148         * gcc.target/powerpc/paired-3.c: Ditto.
149         * gcc.target/powerpc/paired-4.c: Ditto.
150         * gcc.target/powerpc/paired-5.c: Ditto.
151         * gcc.target/powerpc/paired-6.c: Ditto.
152         * gcc.target/powerpc/paired-7.c: Ditto.
153         * gcc.target/powerpc/paired-8.c: Ditto.
154         * gcc.target/powerpc/paired-9.c: Ditto.
155         * gcc.target/powerpc/paired-10.c: Ditto.
156         * gcc.target/powerpc/popcount-2.c: Don't use -m32.
157         * gcc.target/powerpc/popcount-3.c: Don't use -m64.
158         * gcc.target/powerpc/ppc-paired.c: Require ilp32, don't use -m32.
159         * gcc.target/powerpc/pr39457.c: Don't use -m64.
160         * gcc.target/powerpc/vsx-vector-1.c: Ditto.
161         * gcc.target/powerpc/vsx-vector-2.c: Ditto.
162         * gcc.target/powerpc/vsx-vector-3.c: Ditto.
163         * gcc.target/powerpc/vsx-vector-4.c: Ditto.
164
165 2009-11-24  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
166
167         * g++.dg/debug/dwarf2/anonname1.C: Escape backslash in
168         scan-assembler-not regular expression.
169
170 2009-11-24  Richard Guenther  <rguenther@suse.de>
171
172         PR tree-optimization/42142
173         * gcc.c-torture/execute/pr42142.c: New testcase.
174
175 2009-11-24  Martin Jambor  <mjambor@suse.cz>
176
177         PR tree-optimization/42154
178         * gcc.c-torture/execute/pr42154.c: New test.
179
180 2009-11-24  Janus Weil  <janus@gcc.gnu.org>
181
182         PR fortran/42045
183         * gfortran.dg/proc_ptr_comp_2.f90: Correct invalid test case.
184         * gfortran.dg/proc_ptr_comp_3.f90: Extended test case.
185         * gfortran.dg/proc_ptr_comp_24.f90: New.
186
187 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
188
189         * gcc.c-torture/execute/pr40404.c: Use long for bitfield on 16bit
190         int targets.
191
192 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
193
194         * gcc-dg/Wtype-limits.c: Add line to correct line numbers.
195
196 2009-11-23  H.J. Lu  <hongjiu.lu@intel.com>
197
198         PR testsuite/42086
199         * gcc.target/ia64/fptr-1.c: Make it a compile test.
200
201 2009-11-23  Janis Johnson  <janis187@us.ibm.com>
202
203         * lib/lto.exp (lto_option_list): Rename from option_list.
204         * lib/compat.exp (compat_option_list): Rename from option_list.
205
206 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
207
208         * gcc-dg/raw-string-1.c: Require-effective-target wchar.
209         * gcc-dg/raw-string-2.c: Ditto.
210         * gcc-dg/utf-array-short-wchar.c: Ditto.
211         * gcc-dg/utf-array.c: Ditto.
212         * gcc-dg/utf8-2.c: Ditto. 
213
214 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
215
216         * gcc.dg/torture/pr37868.c: Use smaller bitfield for 16bit int
217         targets.
218
219 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
220
221         * gcc.dg/tree-ssa/pr33920.c: Remove warning check for 16 bit target.
222
223 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
224
225         * gcc-dg/Wtype-limits.c: Remove XFAIL for avr target.
226
227 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
228
229         PR testsuite/36470
230         * gcc.dg/utf-cvt.c: Skip int test for 16bit int targets.
231         Enable short test for avr target.
232         * gcc.dg/utf32-1.c: Enable test for avr and m32 targets.
233         * gcc.dg/utf32-2.c: Ditto.
234         * gcc.dg/utf32-3.c: Ditto.
235         * gcc.dg/utf32-4.c: Enable test for non-32bit targets.
236
237 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
238
239         * gcc.dg/tree-ssa/asmgoto-1.c: Suppress warnings.
240
241 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
242
243         * gcc.c-torture/execute/ipa-sra-2.x: New. Skip for 16bit targets.
244
245
246 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
247
248         * gcc.dg/sms-6.c: Use long for 16 bit int targets.
249         * gcc.dg/sms-7.c: Ditto.
250
251 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
252
253         * gcc.dg/pr36998.c: Frame pointer required for avr target.
254         * gcc.dg/debug/pr41264-1.c: Use long if int size 16bit or smaller.
255         * gcc.dg/pr39226.c: Use smaller bitfield if int size is 16bit.
256         * gcc.dg/pr41340.c: Test requires long pointer target.
257         * gcc.dg/profile-generate-3.c: Test requires profiling support.
258
259 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
260
261         * gcc.dg/graphite/block-1.c: Require 32-bit or larger array support.
262         * gcc.dg/graphite/block-3.c: Ditto.
263         * gcc.dg/graphite/block-4.c: Ditto.
264         * gcc.dg/graphite/block-5.c: Ditto.
265         * gcc.dg/graphite/block-6.c: Ditto.
266         * gcc.dg/graphite/interchange-0.c: Ditto.
267         * gcc.dg/graphite/interchange-1.c: Ditto.
268         * gcc.dg/graphite/interchange-2.c: Ditto.
269         * gcc.dg/graphite/interchange-3.c: Ditto.
270         * gcc.dg/graphite/interchange-4.c: Ditto.
271         * gcc.dg/graphite/interchange-5.c: Ditto.
272         * gcc.dg/graphite/interchange-6.c: Ditto.
273         * gcc.dg/graphite/run-id-1.c: Ditto.
274         * gcc.dg/graphite/scop-16.c: Ditto.
275         * gcc.dg/graphite/scop-17.c: Ditto.
276         * gcc.dg/graphite/scop-18.c: Ditto.
277         * gcc.dg/graphite/scop-matmult.c: Ditto.
278         * gcc.dg/graphite/pr40157.c: Require 32bit or larger int.
279         * gcc.dg/graphite/id-15.c: Ditto.
280
281 2009-11-23  Eric Botcazou  <ebotcazou@adacore.com>
282
283         * gnat.dg/specs/weak1.ads: New test.
284
285 2009-11-23  Steve Ellcey  <sje@cup.hp.com>
286
287         * gcc.dg/debug/dwarf2/inline2.c: Modify scan.
288
289 2009-11-23  Dodji Seketeli  <dodji@redhat.com>
290
291         PR c++/14777
292         * g++.dg/template/typedef13.C: Adjust.
293         * g++.dg/template/typedef19.C: Adjust.
294         * g++.dg/template/typedef20.C: Adjust.
295         * g++.dg/template/typedef22.C: New test.
296
297 2009-11-22  Uros Bizjak  <ubizjak@gmail.com>
298
299         PR target/42113
300         * gcc.target/alpha/pr42113.c: New test.
301
302 2009-11-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
303
304         PR fortran/41807
305         * gfortran.dg/data_value_1.f90: Update test.
306         * gfortran.dg/array_constructor_32.f90: New test.
307
308 2009-11-21  Martin Jambor  <mjambor@suse.cz>
309
310         PR middle-end/42025
311         * gcc.c-torture/compile/pr42025-1.c: New test.
312         * gcc.c-torture/compile/pr42025-2.c: New test.
313
314 2009-11-21  Adam Nemet  <adambnemet@gmail.com>
315
316         * gcc.target/mips/mult-1.c: Forbid octeon.
317         * gcc.target/mips/octeon-dmul-3.c: New test.
318
319 2009-11-21  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
320
321         * gcc.dg/tree-ssa/vrp47.c: Fix target check.
322
323 2009-11-20  Jason Merrill  <jason@redhat.com>
324
325         PR c++/9050, DR 147, DR 318
326         * g++.dg/template/ctor9.C: New.
327         * g++.dg/tc1/dr147.C: Remove xfails.
328         * g++.dg/lookup/name-clash4.C: Adjust.
329         * g++.old-deja/g++.jason/temporary5.C: Adjust.
330         * g++.old-deja/g++.pt/ctor2.C: Adjust.
331
332 2009-11-21  Jakub Jelinek  <jakub@redhat.com>
333
334         PR tree-optimization/42078
335         * gcc.dg/pr42078.c: New test.
336
337 2009-11-20  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
338
339         PR Testsuite/42114
340         * gcc-dg/c99-stdint-1.c: Condition test for target without signal.h.
341         XFAIL ptrdiff range test for avr.
342         * gcc-dg/c99-stdint-2.c: XFAIL for avr target.
343         * gcc-dg/c99-stdint-5.c: Condition test for target without signal.h.
344         * gcc-dg/c99-stdint-6.c: Ditto.
345
346 2009-11-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
347
348         * gcc/testsuite/gcc.target/powerpc/vsx-vrsave.c: Delete,
349         2009-10-23 change to set VRSAVE if VSX has been reverted.
350
351 2009-11-20  Simon Martin  <simartin@users.sourceforge.net>
352
353         PR c++/38646
354         * g++.dg/cpp0x/pr38646.C: New test.
355
356 2009-11-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
357
358         * gcc.dg/c99-stdint-6.c: Set dg-options for alpha*-dec-osf5*.
359         Wrap *int_least*_t tests in !NO_LEAST_TYPES.
360         Wrap *intmax_t tests in !NO_MAX_TYPES.
361
362 2009-11-20  Paolo Carlini  <paolo.carlini@oracle.com>
363
364         PR c++/42060
365         * g++.dg/cpp0x/initlist28.C: New.
366
367 2009-11-20  H.J. Lu  <hongjiu.lu@intel.com>
368
369         * gfortran.dg/proc_ptr_comp_23.f90: Add a missing space.
370
371 2009-11-20  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
372
373         * gcc.dg/tree-ssa/vrp47.c: Skip on S/390.
374
375 2009-11-20  Shujing Zhao  <pearly.zhao@oracle.com>
376
377         * g++.old-deja/g++.jason/rfg20.C: Make expected dg-error strings
378         explicit.
379         * g++.old-deja/g++.rfg/00321_01-.C: Likewise.
380         * g++.old-deja/g++.rfg/00324_02-.C: Likewise.
381         * g++.old-deja/g++.law/typeck1.C: Likewise.
382         * g++.old-deja/g++.bugs/900324_02.C: Likewise.
383         * g++.dg/conversion/ptrmem9.C: Likewise.
384         * g++.dg/expr/cond2.C: Likewise.
385
386 2009-11-20  Paul Thomas  <pault@gcc.gnu.org>
387             Janus Weil  <janus@gcc.gnu.org>
388
389         PR fortran/42104
390         * gfortran.dg/proc_ptr_comp_23.f90: New test.
391
392 2009-11-19  Jason Merrill  <jason@redhat.com>
393
394         PR c++/42115
395         * g++.dg/init/placement5.C: Add positive test.
396
397         DR 176 permissiveness
398         * g++.dg/ext/injected-ttp.C: New.
399         * g++.old-deja/g++.pt/niklas01a.C: Adjust.
400         * g++.old-deja/g++.pt/ttp41.C: Adjust.
401
402 2009-11-19  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
403
404         * gcc.c-torture/compile/pr40204.c: Test only for int32 target.
405         * gcc.c-torture/compile/pr41181.c: Skip test for avr target.
406
407 2009-11-19  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
408
409         * gcc-dg/raw-string-1.c: Skip test for avr target.
410         * gcc-dg/utf-array-short-wchar.c: Ditto.
411         * gcc-dg/utf-array.c: Ditto.
412         * gcc-dg/utf8-2.c: Ditto.
413
414 2009-11-19  Rafael Avila de Espindola  <espindola@google.com>
415
416         * g++.dg/plugin/selfassign.c: Include plugin-version.h.
417         (plugin_init): Pass correct version to plugin_default_version_check.
418         * gcc.dg/plugin/ggcplug.c: Include plugin-version.h.
419         (plugin_init): Pass correct version to plugin_default_version_check.
420         * gcc.dg/plugin/selfassign.c: Include plugin-version.h.
421         (plugin_init): Pass correct version to plugin_default_version_check.
422
423 2009-11-19  Jason Merrill  <jason@redhat.com>
424
425         PR c++/561
426         * g++.dg/overload/pmf2.C: New.
427
428 2009-11-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
429
430         PR libgfortran/42090
431         * gfortran.dg/direct_io_11.f90: New test.
432
433 2009-11-18  H.J. Lu  <hongjiu.lu@intel.com>
434
435         * gcc.misc-tests/linkage.exp: Also check -m32 for i*86-*-linux*.
436
437 2009-11-18  Nick Clifton  <nickc@redhat.com>
438         
439         * g++.dg/lto/20091002-1_0.C: Replace -shared with -r -nostlib.
440         * g++.dg/lto/20081120-1_0.C: Likewise.
441         * g++.dg/lto/20091002-2_0.C: Likewise.
442         * g++.dg/lto/20081120-2_0.C: Likewise.
443         * g++.dg/lto/20091002-3_0.C: Likewise.
444         * g++.dg/lto/20081123_0.C: Likewise.
445         * g++.dg/lto/20090313_0.C: Likewise.
446         * g++.dg/lto/20081109-1_0.C: Likewise.
447         * g++.dg/lto/20081219_0.C: Likewise.
448         * g++.dg/lto/20081204-1_0.C: Likewise.
449         * g++.dg/lto/20090302_0.C: Likewise.
450         * g++.dg/lto/20081119-1_0.C: Likewise.
451         * g++.dg/lto/20081118_0.C: Likewise.
452
453 2009-11-18  H.J. Lu  <hongjiu.lu@intel.com>
454
455         PR testsuite/41913
456         * lib/lto.exp (scan-symbol): Properly check if target exist.
457
458 2009-11-18  Janus Weil  <janus@gcc.gnu.org>
459
460         PR fortran/42072
461         * gfortran.dg/proc_ptr_8.f90: Extended.
462
463 2009-11-18  Shujing Zhao  <pearly.zhao@oracle.com>
464
465         * g++.old-deja/g++.other/crash28.C: Make expected dg-error strings
466         explicit.
467         * g++.dg/inherit/error4.C: Likewise.
468         * g++.dg/template/crash90.C: Likewise.
469
470 2009-11-18  Jakub Jelinek  <jakub@redhat.com>
471
472         PR c++/3187
473         * g++.dg/abi/mangle26.C: Also match *C2* definition.
474         * g++.dg/abi/mangle27.C: Likewise.
475         * g++.dg/abi/mangle28.C: Likewise.
476         * g++.dg/abi/mangle29.C: Likewise.
477
478 2009-11-18  Alexandre Oliva  <aoliva@redhat.com>
479
480         PR debug/41926
481         * gcc.dg/vect/vect-debug-pr41926.c: New.
482
483 2009-11-17  Paolo Carlini  <paolo.carlini@oracle.com>
484
485         PR c++/42058
486         * g++.dg/init/array26.C: New.
487         * g++.dg/init/array27.C: Likewise.
488         * g++.old-deja/g++.benjamin/13478.C: Adjust dg-errors.
489
490 2009-11-17  Jakub Jelinek  <jakub@redhat.com>
491
492         PR c++/42061
493         * g++.dg/cpp0x/initlist27.C: New test.
494
495         PR c++/42059
496         * g++.dg/cpp0x/initlist26.C: New test.
497
498 2009-11-16  Jason Merrill  <jason@redhat.com>
499
500         PR c++/189, c++/9937, c++/13950, DR 176
501         * g++.dg/tc1/dr176.C: Adjust.
502         * g++.dg/template/injected1.C: New.
503         * g++.dg/template/inherit.C: Adjust.
504         * g++.old-deja/g++.brendan/crash56.C: Adjust.
505         * g++.old-deja/g++.pt/lookup8.C: Adjust.
506         * g++.old-deja/g++.pt/ttp22.C: Adjust.
507         * g++.old-deja/g++.pt/ttp23.C: Adjust.
508
509 2009-11-16  Paolo Carlini  <paolo.carlini@oracle.com>
510
511         PR c++/42055
512         * g++.dg/template/crash92.C: New.
513
514 2009-11-16  Paolo Carlini  <paolo.carlini@oracle.com>
515
516         PR c++/32056
517         * g++.dg/template/error44.C: New.
518
519 2009-11-16  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
520
521         * gcc.c-torture/execute/pr41919.c: Mark chars explicitely as signed.
522
523 2009-11-15  Janus Weil  <janus@gcc.gnu.org>
524
525         PR fortran/42048
526         * gfortran.dg/typebound_call_11.f03: New test.
527
528 2009-11-15  Hans-Peter Nilsson  <hp@axis.com>
529
530         * gcc.dg/lto/lto.exp: For non-lto, bail out before calling
531         init functions.
532
533 2009-11-13  Jason Merrill  <jason@redhat.com>
534
535         PR c++/27425
536         PR c++/34274
537         * g++.dg/template/arg7.C: New.
538
539         PR c++/29363
540         * g++.dg/template/error43.C: New.
541
542         PR debug/26965
543         * g++.dg/debug/dwarf2/static-data-member2.C: New.
544
545         PR c++/35075
546         * g++.dg/template/ref5.C: New.
547
548         PR c++/21008, DR 515
549         * g++.dg/template/inherit4.C: New.
550         * g++.dg/lookup/scoped8.C: Adjust.
551
552         PR c++/11987
553         * g++.dg/parse/typename11.C: New.
554         * g++.dg/template/crash48.C: Adjust.
555
556 2009-11-13  Uros Bizjak  <ubizjak@gmail.com>
557
558         PR testsuite/42001
559         * g++.dg/lto/lto.exp: Pass no-mathlib to lto_init.  Call
560         lto_finish at the end.
561         * gfortran.dg/lto/lto.exp: Ditto.
562
563 2009-11-12  Jason Merrill  <jason@redhat.com>
564
565         PR c++/39560
566         * g++.dg/lookup/anon7.C: New.
567
568         PR c++/37037
569         * g++.dg/template/typedef21.C: New.
570
571         PR c++/42013
572         * g++.dg/cpp0x/decltype19.C: New.
573
574 2009-11-11  Jason Merrill  <jason@redhat.com>
575
576         PR c++/39131
577         * g++.dg/dfp/typeid1.C: New.
578
579 2009-11-11  Janus Weil  <janus@gcc.gnu.org>
580
581         PR fortran/41978
582         * gfortran.dg/proc_ptr_comp_22.f90: New test.
583
584 2009-11-11  H.J. Lu  <hongjiu.lu@intel.com>
585
586         PR testsuite/42001
587         * gcc.dg/lto/lto.exp: Pass no-mathlib to lto_init.  Call
588         lto_finish at the end.
589
590         * lib/lto.exp (lto_init): Set mathlib to " " for no-mathlib.
591         (lto_finish): New. Restore mathlib.
592
593 2009-11-11  Kai Tietz  <kai.tietz@onevision.com>
594
595         * g++.dg/torture/pushpop_macro.C: New testcase.
596         * gcc.c-torture/execute/pushpop_macro.c: New testcase.
597         * gcc.dg/cpp/pragma-pop_macro-1.c: Allow test for all targets.
598
599 2009-11-11  Jon Beniston  <jon@beniston.com>
600
601         * lib/target-supports.exp (check_profiling_available): lm32 target
602           doesn't support profiling.
603         * gcc.dg/20020312-2.c: Add lm32 support.
604         * g++.dg/other/packed1.C: Expect to fail on lm32.
605         * g++.old-deja/g++.jason/thunk3.C: Likewise.
606
607 2009-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
608
609         * gcc.target/arm/neon: Regenerate generated tests.
610
611 2009-11-10  Jason Merrill  <jason@redhat.com>
612
613         * g++.dg/init/placement5.C: New.
614
615         PR c++/34158
616         * g++.dg/init/placement4.C: New.
617
618 2009-11-10  Eric Botcazou  <ebotcazou@adacore.com>
619
620         * gcc.dg/vect/vect-multitypes-5.c: XFAIL on SPARC 32-bit.
621         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
622         * gcc.dg/vect/vect-multitypes-12.c: Likewise.
623         * gcc.dg/vect/slp-multitypes-3.c: Likewise.
624
625 2009-11-10  Eric Botcazou  <ebotcazou@adacore.com>
626
627         * gcc.c-torture/execute/ipa-sra-2.c: Use calloc instead of malloc.
628         * gcc.dg/pr41963.c: Do not include math.h.  Declare fabsf manually.
629
630 2009-11-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
631
632         * gcc.c-torture/compile/pr41987.c: New.
633
634 2009-11-09  Jakub Jelinek  <jakub@redhat.com>
635
636         PR middle-end/40946
637         * gcc.dg/pr40946.c: New test.
638
639 2009-11-09  Jason Merrill  <jason@redhat.com>
640
641         PR c++/41972
642         * g++.dg/template/ref4.C: New.
643
644         PR c++/41994
645         * g++.dg/template/conv10.C: New.
646
647 2009-11-07  Jason Merrill  <jason@redhat.com>
648
649         PR c++/37920
650         * g++.dg/ext/typeof11.C: New.
651
652 2009-11-08  Jakub Jelinek  <jakub@redhat.com>
653
654         PR target/41985
655         * gcc.target/i386/pr41985.c: New test.
656
657 2009-11-08  Richard Guenther  <rguenther@suse.de>
658
659         * gcc.dg/torture/pta-escape-1.c: New testcase.
660
661 2009-11-08  Eric Botcazou  <ebotcazou@adacore.com>
662
663         * gnat.dg/rep_clause4.adb: New test.
664
665 2009-11-08  Richard Guenther  <rguenther@suse.de>
666
667         PR rtl-optimization/41928
668         * gfortran.dg/pr41928.f90: New testcase.
669
670 2009-11-07  Jason Merrill  <jason@redhat.com>
671
672         PR c++/18451
673         PR c++/40738
674         * g++.dg/parse/error36.C: Add parameter and template cases.
675         * g++.dg/cpp0x/variadic-ex1.C: Update expected errors.
676         * g++.dg/ext/typedef-init.C: Likewise.
677         * g++.dg/lookup/hidden-class1.C: Likewise.
678         * g++.dg/lookup/hidden-class10.C: Likewise.
679         * g++.dg/lookup/hidden-class5.C: Likewise.
680         * g++.dg/lookup/hidden-class7.C: Likewise.
681         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
682         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
683         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
684         * g++.dg/lookup/strong-using-2.C: Likewise.
685         * g++.dg/other/typedef1.C: Likewise.
686         * g++.dg/parse/access10.C: Likewise.
687         * g++.dg/parse/constructor1.C: Likewise.
688         * g++.dg/parse/crash38.C: Likewise.
689         * g++.dg/parse/error3.C: Likewise.
690         * g++.dg/parse/typespec1.C: Likewise.
691         * g++.dg/template/typedef5.C: Likewise.
692         * g++.old-deja/g++.pt/typename3.C: Likewise.
693         * g++.old-deja/g++.pt/typename4.C: Likewise.
694         * g++.old-deja/g++.pt/typename6.C: Likewise.
695         * g++.old-deja/g++.robertl/eb94.C: Likewise.
696
697         * g++.dg/abi/regparm1.C: Fix execute test.
698
699 2009-11-07  Jakub Jelinek  <jakub@redhat.com>
700
701         PR tree-optimization/41643
702         * gcc.dg/pr41643.c: New test.
703
704 2009-11-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
705
706         PR fortran/41909
707         * gfortran.dg/recursive_check_15.f90: New test.
708
709 2009-11-06  Jason Merrill  <jason@redhat.com>
710
711         PR c++/15946
712         * g++.dg/parse/error36.C: New.
713         * g++.old-deja/g++.other/typename1.C: Adjust.
714
715         PR c++/9381
716         * g++.dg/abi/regparm1.C: New.
717
718 2009-11-06  Basile Starynkevitch  <basile@starynkevitch.net>
719
720         * g++.dg/plugin/pragma_plugin-test-1.C: new testcase for
721         PLUGIN_PRAGMAS.
722         * g++.dg/plugin/pragma_plugin.c: new test plugin for PLUGIN_PRAGMAS.
723         * g++.dg/plugin/plugin.exp (plugin_test_list): Add pragma_plugin.c
724         and pragma_plugin-test-1.C.
725
726 2009-11-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
727
728         PR c++/41536
729         * g++.dg/ext/always_inline-5.C: New test.
730
731 2009-11-06  Jakub Jelinek  <jakub@redhat.com>
732
733         PR c++/41967
734         * g++.dg/gomp/pr41967.C: New test.
735
736 2009-11-06  Michael Matz  <matz@suse.de>
737
738         PR middle-end/41963
739         * gcc.dg/pr41963.c: New test.
740
741 2009-11-06  Jakub Jelinek  <jakub@redhat.com>
742
743         PR middle-end/41935
744         * gcc.dg/pr41935.c: New test.
745         * c-c++-common/pr41935.c: New test.
746         * c-c++-common/builtin-offsetof.c (f0): Allow index one past the last
747         element.
748         * gcc.c-torture/execute/pr41935.c: New test.
749
750 2009-11-05  Jason Merrill  <jason@redhat.com>
751
752         PR c++/34180
753         * g++.dg/init/synth2.C: New.
754
755         PR c++/7046
756         * g++.dg/abi/pragma-pack1.C: New.
757
758         PR c++/34870
759         * g++.dg/lookup/koenig7.C: New.
760
761         PR c++/41703
762         * g++.dg/template/partial6.C: New.
763
764 2009-11-05  Janus Weil  <janus@gcc.gnu.org>
765
766         PR fortran/41556
767         * gfortran.dg/class_12.f03: New test.
768
769 2009-11-05  Jakub Jelinek  <jakub@redhat.com>
770
771         * gcc.target/i386/i386.exp (check_effective_target_xop): Fix typo
772         in builtin's name.
773
774 2009-11-04  Jason Merrill  <jason@redhat.com>
775
776         PR c++/36912
777         * g++.dg/init/static-init2.C: New.
778
779 2009-11-05  Janus Weil  <janus@gcc.gnu.org>
780
781         PR fortran/41556
782         PR fortran/41873
783         * gfortran.dg/interface_abstract_4.f90: New test.
784
785 2009-11-05  Maxim Kuvyrkov  <maxim@codesourcery.com>
786
787         * gcc.target/m68k/pr41302.c: Fix target triplet.
788
789 2009-11-04  Jason Merrill  <jason@redhat.com>
790
791         PR c++/39413
792         * g++.dg/template/overload11.C: New.
793         * g++.dg/template/nested3.C: Adjust.
794
795 2009-11-04  Eric Botcazou  <ebotcazou@adacore.com>
796
797         PR ada/20548
798         * ada/acats/norun.lst: Remove the stack checking tests.
799         * ada/acats/run_acats: Limit the stack to 8MB.
800
801 2009-11-04  Janus Weil  <janus@gcc.gnu.org>
802
803         PR fortran/41556
804         PR fortran/41937
805         * gfortran.dg/class_11.f03: New test.
806
807 2009-11-04  Jason Merrill  <jason@redhat.com>
808
809         PR c++/35067
810         * g++.dg/abi/thunk5.C: New.
811
812 2009-11-04  Andrew Pinski  <andrew_pinski@playstation.sony.com>
813
814         PR rtl-opt/41833
815         * gcc.target/powerpc/altivec-33.c: New testcase.
816
817 2009-11-04  Jason Merrill  <jason@redhat.com>
818
819         PR c++/17365, DR 218
820         * g++.dg/lookup/koenig6.C: New.
821         * g++.dg/lookup/koenig5.C: Adjust.
822         * g++.dg/template/crash56.C: Adjust.
823         * g++.old-deja/g++.ns/koenig5.C: Adjust.
824
825 2009-11-04  Harsha Jagasia  <harsha.jagasia@amd.com>
826             Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
827
828         * gcc.target/i386/xop-check.h: New file.
829         * gcc.target/i386/xop-hadduX.c: Ditto.
830         * gcc.target/i386/xop-haddX.c: Ditto.
831         * gcc.target/i386/xop-hsubX.c: Ditto.
832         * gcc.target/i386/xop-imul32widen-vector.c: Ditto.
833         * gcc.target/i386/xop-imul32widen-vector.c: Ditto.
834         * gcc.target/i386/xop-pcmov2.c: Ditto.
835         * gcc.target/i386/xop-pcmov.c: Ditto.
836         * gcc.target/i386/xop-rotate1-vector.c: Ditto.
837         * gcc.target/i386/xop-rotate2-vector.c: Ditto.
838         * gcc.target/i386/xop-rotate3-vector.c: Ditto.
839         * gcc.target/i386/xop-shift1-vector.c: Ditto.
840         * gcc.target/i386/xop-shift2-vector.c: Ditto.
841         * gcc.target/i386/xop-shift3-vector.c: Ditto.
842         * gcc.target/i386/i386.exp:  Add check_effective_target_xop.
843         * gcc.target/i386/sse-12.c: Update with new compile options to
844         activate and check xopintrin.h intrinsic file.
845         * gcc.target/i386/sse-13.c: Ditto.
846         * gcc.target/i386/sse-14.c: Ditto.
847         * gcc.target/i386/sse-22.c: Ditto.
848         * gcc.target/i386/sse-23.c: Ditto.
849         * g++.dg/other/i386-2.C: Ditto.
850         * g++.dg/other/i386-3.C: Ditto.
851         * g++.dg/other/i386-5.C: Ditto.
852         * g++.dg/other/i386-6.C: Ditto.
853         
854 2009-11-04  Wei Guozhi  <carrot@google.com>
855
856         PR target/40835
857         * gcc.target/arm/pr40835: New testcase.
858
859 2009-11-04  Revital Eres  <eres@il.ibm.com>
860
861         * gcc.target/powerpc/vsx-vectorize-3.c: Adjust tetcase following
862         change in decision of peeling for alignment.
863         * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
864         * gcc.dg/vect/vect-50.c: Likewise.
865         * gcc.dg/vect/vect-42.c: Likewise.
866         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
867         Likewise.
868         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
869         Likewise.
870         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
871         * gcc.dg/vect/vect-60.c: Likewise.
872         * gcc.dg/vect/vect-52.c: Likewise.
873         * gcc.dg/vect/vect-44.c: Likewise.
874         * gcc.dg/vect/vect-27.c: Likewise.
875         * gcc.dg/vect/vect-29.c: Likewise.
876         * gcc.dg/vect/vect-72.c: Likewise.
877         * gcc.dg/vect/vect-56.c: Likewise.
878         * gcc.dg/vect/vect-48.c: Likewise.
879         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
880         * gfortran.dg/vect/vect-2.f90: Likewise.
881         * gfortran.dg/vect/vect-5.f90: Likewise.
882
883 2009-11-04  Richard Guenther  <rguenther@suse.de>
884
885         PR tree-optimization/41919
886         * gcc.c-torture/execute/pr41919.c: New testcase.
887
888 2009-11-04  Carlos O'Donell  <carlos@codesourcery.com>
889
890         PR target/41302
891         * gcc.target/m68k/pr41302.c: New test.
892
893 2009-11-03  Jason Merrill  <jason@redhat.com>
894
895         PR c++/36959
896         * g++.dg/opt/inline16.C: New.
897
898 2009-11-03  Eric Botcazou  <ebotcazou@adacore.com>
899
900         * gnat.dg/stack_check.adb1: New test.
901         * gnat.dg/stack_check.adb2: Likewise.
902
903 2009-11-03  Jakub Jelinek  <jakub@redhat.com>
904
905         PR rtl-optimization/41917
906         * gcc.c-torture/execute/pr41917.c: New test.
907
908 2009-11-03  Uros Bizjak  <ubizjak@gmail.com>
909
910         * gcc.target/i386/pr41900.c: Make test compile only.  Scan assembler
911         dump to not include "call *%esp".
912
913 2009-11-03  Jason Merrill  <jason@redhat.com>
914
915         PR c++/39786
916         * g++.dg/lookup/using22.C: New.
917
918         PR c++/41876
919         * g++.dg/parse/eh-decl.C: New.
920
921         PR c++/41927
922         * g++.dg/template/sfinae16.C: New.
923
924         PR c++/41815
925         * g++.dg/cpp0x/rv-return.C: New.
926         * g++.dg/cpp0x/deduce.C: Adjust.
927
928         PR c++/40944
929         * g++.dg/template/sfinae15.C: New.
930
931         PR c++/40687
932         * g++.dg/cpp0x/auto3.C: Remove xfail.
933
934 2009-11-03  Tobias Burnus  <burnus@net-b.de>
935
936         PR fortran/41907
937         * gfortran.dg/missing_optional_dummy_6.f90: New test.
938
939 2009-11-03  Nick Clifton  <nickc@redhat.com>
940
941         * gcc.target/rx/builtins.c: Remove redundant tests.
942         Add test of MVTIPL instruction.
943         * gcc.target/rx/interrupts.c: Use fast_interrupt and interrupt
944         function attributes.  Add -msave-acc-in-interrupts option to the
945         command line.
946
947 2009-11-03  Andrew Stubbs  <ams@codesourcery.com>
948             Maxim Kuvyrkov  <maxim@codesourcery.com>
949
950         * g++.dg/torture/pr36191.C: Don't run with -fomit-frame-pointer on
951         sh, m68k and fido.
952
953 2009-11-03  Dodji Seketeli  <dodji@redhat.com>
954
955         PR c++/38699
956         * c-c++-common/dfp/builtin-offsetof.c: Moved to ...
957         * c-c++-common/builtin-offsetof.c: ... here.
958
959 2009-11-03  Dodji Seketeli  <dodji@redhat.com>
960
961         PR c++/38699
962         * c-c++-common/dfp/builtin-offsetof.c: New test.
963         * g++.dg/other/offsetof6.C: Likewise.
964
965 2009-11-03  Uros Bizjak  <ubizjak@gmail.com>
966
967         PR target/41900
968         * gcc.target/i386/pr41900.c: New test.
969
970 2009-11-02  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
971
972         * gcc.c-torture/execute/pr40668.c: Correct for 16bit int size.
973
974 2009-11-02  Dodji Seketeli  <dodji@redhat.com>
975
976         PR c++/41856
977         * g++.dg/lookup/extern-c-redecl3.C: Make the test x86 only.
978         * g++.dg/lookup/extern-c-redecl4.C: Likewise.
979
980 2009-11-02  Dodji Seketeli  <dodji@redhat.com>
981
982         PR c++/37093
983         * g++.dg/other/ptrmem10.C: New test.
984         * g++.dg/other/ptrmem11.C: Likewise.
985
986 2009-11-02  Janis Johnson  <janis187@us.ibm.com>
987
988         PR testsuite/41878
989         * gfortran.dg/vect/vect-2.f90: Fix effective-target expression, add
990         spaces in some expressions.
991
992 2009-11-02  Jason Merrill  <jason@redhat.com>
993
994         * g++.dg/other/linkage2.C: Move to...
995         * g++.dg/cpp0x/linkage2.C: ..here.
996         * g++.dg/abi/mangle32.C: Add -std=c++0x.
997         * g++.dg/cpp0x/nolinkage1.C: Likewise.
998         * g++.dg/debug/dwarf2/anonname1.C: Likewise.
999         * g++.dg/ext/anon-struct4.C: Revert earlier change.
1000         * g++.dg/lookup/anon2.C: Likewise.
1001         * g++.dg/other/anon3.C: Likewise.
1002         * g++.dg/template/arg2.C: Likewise.
1003         * g++.dg/template/local4.C: Likewise.
1004         * g++.old-deja/g++.law/operators32.C: Likewise.
1005         * g++.old-deja/g++.other/linkage2.C: Likewise.
1006         * g++.old-deja/g++.pt/enum6.C: Likewise.
1007         * g++.old-deja/g++.other/anon9.C: Likewise.
1008         * g++.old-deja/g++.other/linkage1.C: Likewise.
1009         * c-c++-common/dfp/pr35620.c: Give the union a name.
1010
1011 2009-11-02  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
1012
1013         PR tree-optimization/41857
1014         * gcc.target/spu/ea/pr41857.c: New file.
1015
1016 2009-11-02  Martin Jambor  <mjambor@suse.cz>
1017
1018         PR tree-optimization/41750
1019         * gcc.c-torture/execute/pr41750.c: New test.
1020
1021 2009-11-02  Jakub Jelinek  <jakub@redhat.com>
1022
1023         PR tree-optimization/41841
1024         * gcc.dg/pr41841.c: New test.
1025
1026         PR debug/41893
1027         * gcc.dg/debug/pr41893-1.c: New test.
1028         * gcc.dg/debug/pr41893-2.c: New file.
1029
1030         PR c++/41774
1031         * g++.dg/ext/visibility/namespace3.C: New test.
1032
1033 2009-11-01  Jason Merrill  <jason@redhat.com>
1034
1035         * gcc.dg/tree-ssa/restrict-1.c: Move to c-c++-common.
1036         * gcc.dg/tree-ssa/restrict-2.c: Move to c-c++-common.
1037         * gcc.dg/tree-ssa/restrict-4.c: Move to c-c++-common.
1038
1039 2009-11-01  Eric Botcazou  <ebotcazou@adacore.com>
1040
1041         * gnat.dg/opt5.adb: New test.
1042
1043 2009-11-01  Tobias Burnus  <burnus@net-b.de>
1044
1045         PR fortran/41872
1046         * gfortran.dg/allocatable_scalar_4.f90: New test.
1047
1048 2009-11-01  Tobias Burnus  <burnus@net-b.de>
1049
1050         PR fortran/41850
1051         * gfortran.dg/intent_out_6.f90: New testcase.
1052
1053 2009-10-31  Richard Guenther  <rguenther@suse.de>
1054
1055         * g++.dg/tree-ssa/restrict1.C: New.
1056
1057 2009-10-31  Jason Merrill  <jason@redhat.com>
1058
1059         * g++.dg/rtti/typeid9.C: New.
1060
1061         PR c++/41754
1062         * g++.dg/cpp0x/initlist25.C: New.
1063
1064 2009-10-31  Eric Botcazou  <ebotcazou@adacore.com>
1065
1066         * gnat.dg/specs/rep_clause4.ads: New test.
1067
1068 2009-10-30  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
1069
1070         PR target/41885
1071         * gcc.target/avr/torture/pr41885.c: New test.
1072
1073 2009-10-30  Eric Botcazou  <ebotcazou@adacore.com>
1074
1075         * gnat.dg/specs/pack5.ads: New test.
1076
1077 2009-10-30  Andrew Jenner  <andrew@codesourcery.com>
1078
1079         * lib/target-supports.exp: Handle powerpc-*-elf.
1080
1081 2009-10-30  H.J. Lu  <hongjiu.lu@intel.com>
1082
1083         PR target/40838
1084         * gcc.target/i386/incoming-6.c: New.
1085         * gcc.target/i386/incoming-7.c: Likewise.
1086         * gcc.target/i386/incoming-8.c: Likewise.
1087         * gcc.target/i386/incoming-9.c: Likewise.
1088         * gcc.target/i386/incoming-10.c: Likewise.
1089         * gcc.target/i386/incoming-11.c: Likewise.
1090         * gcc.target/i386/incoming-12.c: Likewise.
1091         * gcc.target/i386/incoming-13.c: Likewise.
1092         * gcc.target/i386/incoming-14.c: Likewise.
1093         * gcc.target/i386/incoming-15.c: Likewise.
1094         * gcc.target/i386/pr37843-4.c: Likewise.
1095
1096 2009-10-30  Dodji Seketeli  <dodji@redhat.com>
1097
1098         PR c++/41863
1099         * g++.dg/template/sizeof12.C: New test.
1100
1101 2009-10-29  Eric Botcazou  <ebotcazou@adacore.com>
1102
1103         * gnat.dg/pack14.adb: New test.
1104
1105 2009-10-29  David Daney  <ddaney@caviumnetworks.com>
1106
1107         * gcc.target/mips/mips.exp (mips_option_groups): Add
1108         mcount-ra-address.
1109         * gcc.target/mips/mmcount-ra-address-1.c: New test.
1110         * gcc.target/mips/mmcount-ra-address-2.c: New test.
1111         * gcc.target/mips/mmcount-ra-address-3.c: New test.
1112
1113 2009-10-29  Michael Matz  <matz@suse.de>
1114
1115         * gcc.target/i386/sse-recip.c: Use fabsf instead of != .
1116         * gcc.target/i386/sse-recip-vec.c: Ditto.
1117         * gcc.target/i386/brokensqrt.c: New test.
1118
1119 2009-10-29  Tobias Burnus  <burnus@net-b.de>
1120
1121         PR fortran/41777
1122         * gfortran.dg/associated_target_3.f90: New testcase.
1123
1124 2009-10-29  Rafael Avila de Espindola  <espindola@google.com>
1125
1126         * gfortran.dg/lto/pr41764_0.f: New.
1127
1128 2009-10-29  Martin Jambor  <mjambor@suse.cz>
1129
1130         PR tree-optimization/41775
1131         * g++.dg/torture/pr41775.C: New testcase.
1132
1133 2009-10-28  Jason Merrill  <jason@redhat.com>
1134
1135         * g++.dg/cpp0x/inline-ns1.C: New.
1136         * g++.dg/cpp0x/inline-ns2.C: New.
1137         * g++.dg/cpp0x/inline-ns3.C: New.
1138
1139 2009-10-28  Paolo Bonzini  <bonzini@gnu.org>
1140
1141         PR rtl-optimization/39715
1142         * gcc.target/arm/thumb-ltu.c: New.
1143
1144 2009-10-28  Richard Guenther  <rguenther@suse.de>
1145
1146         PR lto/41808
1147         PR lto/41839
1148         * gcc.dg/lto/20091027-1_0.c: New testcase.
1149         * gcc.dg/lto/20091027-1_1.c: Likewise.
1150         * g++.dg/lto/20091026-1_0.C: Likewise.
1151         * g++.dg/lto/20091026-1_1.C: Likewise.
1152         * g++.dg/lto/20091026-1_a.h: Likewise.
1153
1154 2009-10-28  Jakub Jelinek  <jakub@redhat.com>
1155
1156         PR middle-end/41837
1157         * gcc.dg/pr41837.c: New test.
1158
1159         PR debug/41801
1160         * g++.dg/ext/sync-3.C: New test.
1161
1162         PR target/41762
1163         * gcc.dg/pr41762.c: New test.
1164
1165 2009-10-28  Richard Guenther  <rguenther@suse.de>
1166
1167         PR middle-end/41855
1168         * gfortran.dg/lto/20091028-1_0.f90: New testcase.
1169         * gfortran.dg/lto/20091028-1_1.c: Likewise.
1170         * gfortran.dg/lto/20091028-2_0.f90: Likewise.
1171         * gfortran.dg/lto/20091028-2_1.c: Likewise.
1172
1173 2009-10-28  Paolo Bonzini  <bonzini@gnu.org>
1174
1175         PR rtl-optimization/39715
1176         * gcc.target/arm/thumb-bitfld1.c: New.
1177
1178 2009-10-28  Paolo Bonzini  <bonzini@gnu.org>
1179
1180         PR rtl-optimization/40741
1181         * gcc.target/arm/thumb-branch1.c: New.
1182
1183 2009-10-27  Jason Merrill  <jason@redhat.com>
1184
1185         * g++.dg/cpp0x/lambda/lambda-conv.C: New.
1186         * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust.
1187         * g++.dg/cpp0x/lambda/lambda-mangle.C: Adjust.
1188         * g++.dg/cpp0x/lambda/lambda-non-const.C: Adjust.
1189
1190 2009-10-27  Eric Botcazou  <ebotcazou@adacore.com>
1191
1192         * gnat.dg/null_pointer_deref1.adb: Accept Constraint_Error.
1193         * gnat.dg/null_pointer_deref2.adb: Likewise.
1194
1195 2009-10-27  Richard Guenther  <rguenther@suse.de>
1196
1197         * gcc.dg/torture/ipa-pta-1.c: Adjust testcase.
1198
1199 2009-10-27  Jakub Jelinek  <jakub@redhat.com>
1200
1201         PR c/41842
1202         * gcc.dg/pr41842.c: New test.
1203
1204 2009-10-27  Revital Eres  <eres@il.ibm.com>
1205
1206         PR tree-optimization/40648
1207         * gcc.target/powerpc/vsx-vectorize-2.c: Adjust testcase following
1208         change in decision of peeling for alignment.
1209         * gcc.target/powerpc/vsx-vectorize-3.c: Likewise.
1210         * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
1211         * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
1212         * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
1213         * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
1214         * gcc.dg/vect/vect-50.c: Likewise.
1215         * gcc.dg/vect/vect-33.c: Likewise.
1216         * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
1217         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
1218         Likewise.
1219         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
1220         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
1221         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
1222         Likewise.
1223         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
1224         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
1225         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
1226         * gcc.dg/vect/vect-60.c: Likewise.
1227         * gcc.dg/vect/vect-26.c: Likewise.
1228         * gcc.dg/vect/vect-52.c: Likewise.
1229         * gcc.dg/vect/vect-44.c: Likewise.
1230         * gcc.dg/vect/vect-27.c: Likewise.
1231         * gcc.dg/vect/vect-70.c: Likewise.
1232         * gcc.dg/vect/vect-28.c: Likewise.
1233         * gcc.dg/vect/no-section-anchors-vect-31.c: Likewise.
1234         * gcc.dg/vect/vect-109.c: Likewise.
1235         * gcc.dg/vect/vect-54.c: Likewise.
1236         * gcc.dg/vect/vect-29.c: Likewise.
1237         * gcc.dg/vect/vect-72.c: Likewise.
1238         * gcc.dg/vect/vect-56.c: Likewise.
1239         * gcc.dg/vect/vect-48.c: Likewise.
1240         * gcc.dg/vect/vect-91.c: Likewise.
1241         * gcc.dg/vect/vect-92.c: Likewise.
1242         * gcc.dg/vect/vect-58.c: Likewise.
1243         * gcc.dg/vect/slp-25.c: Likewise.
1244         * gcc.dg/vect/vect-93.c: Likewise.
1245         * gcc.dg/vect/vect-95.c: Likewise.
1246         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
1247         * gcc.dg/vect/vect-87.c: Likewise.
1248         * gcc.dg/vect/vect-96.c: Likewise.
1249         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
1250         * gcc.dg/vect/vect-88.c: Likewise.
1251         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
1252         * gcc.dg/vect/vect-89.c: Likewise.
1253         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
1254         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
1255         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
1256         * gfortran.dg/vect/vect-2.f90: Likewise.
1257         * gfortran.dg/vect/vect-3.f90: Likewise.
1258         * gfortran.dg/vect/vect-4.f90: Likewise.
1259         * gfortran.dg/vect/vect-5.f90: Likewise.
1260
1261 2009-10-27  Jakub Jelinek  <jakub@redhat.com>
1262
1263         PR c++/41020
1264         * g++.dg/lookup/extern-c-redecl5.C: Fix up regexp.
1265
1266 2009-10-26  Ben Elliston  <bje@au.ibm.com>
1267             Michael Meissner  <meissner@linux.vnet.ibm.com>
1268             Ulrich Weigand  <uweigand@de.ibm.com>
1269
1270         * gcc.target/spu/ea/ea.exp: New file.
1271         * gcc.target/spu/ea/cache1.c: Likewise.
1272         * gcc.target/spu/ea/cast1.c: Likewise.
1273         * gcc.target/spu/ea/cast2.c: Likewise.
1274         * gcc.target/spu/ea/compile1.c: Likewise.
1275         * gcc.target/spu/ea/compile2.c: Likewise.
1276         * gcc.target/spu/ea/cppdefine.c: Likewise.
1277         * gcc.target/spu/ea/errors1.c: Likewise.
1278         * gcc.target/spu/ea/errors2.c: Likewise.
1279         * gcc.target/spu/ea/execute1.c: Likewise.
1280         * gcc.target/spu/ea/execute2.c: Likewise.
1281         * gcc.target/spu/ea/execute3.c: Likewise.
1282         * gcc.target/spu/ea/ops1.c: Likewise.
1283         * gcc.target/spu/ea/ops2.c: Likewise.
1284         * gcc.target/spu/ea/options1.c: Likewise.
1285         * gcc.target/spu/ea/test-sizes.c: Likewise.
1286
1287 2009-10-26  Jakub Jelinek  <jakub@redhat.com>
1288
1289         PR bootstrap/41345
1290         * gcc.dg/pr41345.c: New test.
1291
1292         PR debug/41828
1293         * g++.dg/debug/dwarf2/anonname1.C: New test.
1294
1295 2009-10-26  Jason Merrill  <jason@redhat.com>
1296
1297         PR c++/38796
1298         * g++.dg/cpp0x/defaulted15.C: New.
1299         * g++.dg/cpp0x/defaulted16.C: New.
1300
1301 2009-10-26  Dodji Seketeli  <dodji@redhat.com>
1302
1303         PR c++/41785
1304         * g++.dg/cpp0x/variadic96.C: New test.
1305
1306 2009-10-26  Nick Clifton  <nickc@redhat.com>
1307
1308         * lib/target-supports.exp (check_profiling_available):
1309         Profiling is not, currently, available for the RX port.
1310         (check_effective_target_hard_float): Add support for RX target.
1311         * gcc.target/rx: New directory.
1312         * gcc.target/rx/builtins.c: New test file.
1313         * gcc.target/rx/interrupts.c: New test file.
1314         * gcc.target/rx/rx-abi-function-tests.c: New test file.
1315         * gcc.target/rx/zero-width-bitfield.c: New test file.
1316         * gcc.target/rx/i272091.c: New test file.
1317         * gcc.target/rx/packed-struct.c: New test file.
1318         * gcc.target/rx/rx.exp: New file: Drives RX tests.
1319
1320 2009-10-26  Andrew Pinski  <pinskia@gcc.gnu.org>
1321
1322         * gcc.dg/lto/20091014-1_0.c: Replace -shared with -r -nostlib.
1323         * gcc.dg/lto/20091016-1_0.c: Likewise.
1324         * gcc.dg/lto/20090206-1_0.c: Likewise.
1325         * gcc.dg/lto/20081120-1_0.c: Likewise.
1326         * gcc.dg/lto/20081120-2_0.c: Likewise.
1327         * gcc.dg/lto/20090116_0.c: Likewise.
1328         * gcc.dg/lto/20081126_0.c: Likewise.
1329         * gcc.dg/lto/20091013-1_0.c: Likewise.
1330         * gcc.dg/lto/20081212-1_0.c: Likewise.
1331         * gcc.dg/lto/20091015-1_0.c: Likewise.
1332         * gcc.dg/lto/20090126-1_0.c: Likewise.
1333         * gcc.dg/lto/20090126-2_0.c: Likewise.
1334         * gcc.dg/lto/20091020-1_0.c: Likewise.
1335         * gcc.dg/lto/20091020-2_0.c: Likewise.
1336         * gcc.dg/lto/20081204-1_0.c: Likewise.
1337         * gcc.dg/lto/20081204-2_0.c: Likewise.
1338         * gcc.dg/lto/20081224_0.c: Likewise.
1339         * gcc.dg/lto/20090219_0.c: Likewise.
1340
1341 2009-10-26  Dodji Seketeli  <dodji@redhat.com>
1342
1343         PR c++/41020
1344         * g++.dg/lookup/extern-c-redecl2.C: New test.
1345         * g++.dg/lookup/extern-c-redecl3.C: Likewise.
1346         * g++.dg/lookup/extern-c-redecl4.C: Likewise.
1347         * g++.dg/lookup/extern-c-redecl5.C: Likewise.
1348
1349 2009-10-26  Michael Matz  <matz@suse.de>
1350
1351         PR tree-optimization/41783
1352         * gcc.dg/pr41783.c: New test.
1353         * gcc.dg/tree-ssa/ssa-pre-23.c: Adjust.
1354         * gcc.dg/tree-ssa/ssa-pre-24.c: Don't xfail anymore.
1355         * gcc.dg/tree-ssa/ssa-pre-27.c: New test.
1356
1357 2009-10-26  Janus Weil  <janus@gcc.gnu.org>
1358
1359         PR fortran/41714
1360         * gfortran.dg/class_allocate_4.f03: New test.
1361
1362 2009-10-24  Adam Nemet  <anemet@caviumnetworks.com>
1363
1364         * gcc.target/mips/mult-1.c: New test.
1365
1366 2009-10-24  Janus Weil  <janus@gcc.gnu.org>
1367
1368         PR fortran/41784
1369         * gfortran.dg/extends_8.f03: New test.
1370
1371 2009-10-24  Eric Botcazou  <ebotcazou@adacore.com>
1372
1373         * gnat.dg/specs/pack4.ads: New test.
1374
1375 2009-10-24  Eric Botcazou  <ebotcazou@adacore.com>
1376
1377         * gnat.dg/null_pointer_deref1.adb: New test.
1378         * gnat.dg/null_pointer_deref2.adb: Likewise.
1379
1380 2009-10-24  Paul Thomas  <pault@gcc.gnu.org>
1381
1382         PR fortran/41772
1383         * gfortran.dg/transfer_intrinsic_3.f90.
1384
1385 2009-10-24  Eric Botcazou  <ebotcazou@adacore.com>
1386
1387         * gnat.dg/opt4.adb: New test.
1388
1389 2009-10-23  Joseph Myers  <joseph@codesourcery.com>
1390
1391         PR c/40033
1392         * gcc.dg/noncompile/pr40033-1.c: New test.
1393
1394 2009-10-23  Dodji Seketeli  <dodji@redhat.com>
1395
1396         PR c++/40808
1397         * g++.dg/abi/mangle34.C: New test
1398
1399 2009-10-23  Jason Merrill  <jason@redhat.com>
1400
1401         * g++.dg/cpp0x/lambda/lambda-nested2.C: New.
1402
1403         Core issue 899
1404         * g++.dg/cpp0x/explicit4.C: New.
1405
1406 2009-10-23  Joseph Myers  <joseph@codesourcery.com>
1407
1408         * g++.dg/abi/rtti3.C, g++.dg/abi/thunk4.C: Skip for *-*-mingw* and
1409         *-*-cygwin.
1410         * g++.dg/cpp0x/lambda/lambda-mangle.C: Disable weak symbols tests
1411         for *-*-mingw* and *-*-cygwin.
1412         * g++.dg/opt/vt1.C: Skip for *-*-mingw* and *-*_cygwin.
1413         * g++.dg/template/spec35.C: Disable weak symbol test for
1414         *-*-mingw* and *-*-cygwin.
1415
1416         PR testsuite/31342
1417         * gcc.target/i386/pic-1.c: Skip for *-*-mingw* and *-*-cygwin.
1418
1419 2009-10-23  Janus Weil  <janus@gcc.gnu.org>
1420
1421         PR fortran/41800
1422         * gfortran.dg/class_10.f03: New test.
1423
1424 2009-10-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
1425
1426         PR target/41787
1427         * gcc.target/powerpc/vsx-vrsave.c: New file.
1428
1429 2009-10-23  Joseph Myers  <joseph@codesourcery.com>
1430
1431         PR c/41673
1432         * gcc.dg/Wstrict-aliasing-bogus-vla-1.c: New test.
1433
1434 2009-10-23  Richard Guenther  <rguenther@suse.de>
1435
1436         PR tree-optimization/41778
1437         * gcc.dg/tree-ssa/ssa-pre-26.c: New testcase.
1438
1439 2009-10-22  Richard Guenther  <rguenther@suse.de>
1440
1441         PR lto/41791
1442         * g++.dg/lto/20091022-2_0.C: New testcase.
1443
1444 2009-10-22  Richard Guenther  <rguenther@suse.de>
1445
1446         PR lto/41730
1447         * g++.dg/lto/20091022-1_0.C: New testcase.
1448
1449 2009-10-22  Razya Ladelsky  <razya@il.ibm.com>
1450
1451         * gcc.dg/autopar/outer-4.c: Adjust scan.
1452         * gcc.dg/autopar/outer-5.c: Adjust scan.
1453         * gcc.dg/autopar/outer-5.c: Add scan optimized.
1454
1455         * libgomp.graphite/force-parallel-2.c: Adjust scan.
1456         * gcc.dg/autopar/outer-1.c: New testcase.
1457         * gcc.dg/autopar/outer-2.c: New testcase.
1458         * gcc.dg/autopar/outer-3.c: New testcase.
1459         * gcc.dg/autopar/outer-4.c: New testcase.
1460         * gcc.dg/autopar/outer-5.c: New testcase.
1461         * gcc.dg/autopar/outer-6.c: New testcase.
1462
1463 2009-10-22  Jan Hubicka  <jh@suse.cz>
1464
1465         * gcc.c-torture/compile/pr40556.c: New testcase.
1466
1467 2009-10-22  Janus Weil  <janus@gcc.gnu.org>
1468
1469         PR fortran/41781
1470         * gfortran.dg/goto_8.f90: New test case.
1471
1472 2009-10-21  Sebastian Pop  <sebastian.pop@amd.com>
1473
1474         PR tree-optimization/41497
1475         * gcc.dg/tree-ssa/pr41497.c: New.
1476
1477 2009-10-21  Steve Ellcey  <sje@cup.hp.com>
1478
1479         * g++.dg/tree-ssa/copyprop.C: Use include to define free().
1480
1481 2009-10-21  Joseph Myers  <joseph@codesourcery.com>
1482
1483         * gcc.dg/tls/pie-1.c: New test.
1484
1485 2009-10-21  Jakub Jelinek  <jakub@redhat.com>
1486
1487         * g++.dg/abi/mangle33.C: New test.
1488
1489 2009-10-21  Eric Botcazou  <ebotcazou@adacore.com>
1490
1491         * gnat.dg/discr22.adb: New test.
1492
1493 2009-10-21  Eric Botcazou  <ebotcazou@adacore.com>
1494
1495         * gnat.dg/loop_optimization7.ad[sb]: New test.
1496         * gnat.dg/loop_optimization7_pkg.ads: New helper.
1497
1498 2009-10-21  Janus Weil  <janus@gcc.gnu.org>
1499
1500         PR fortran/41706
1501         PR fortran/41766
1502         * gfortran.dg/class_9.f03: Extended test case.
1503         * gfortran.dg/select_type_7.f03: New test case.
1504
1505 2009-10-20  Richard Guenther  <rguenther@suse.de>
1506
1507         * gcc.dg/lto/20091020-3_0.c: New testcase.
1508
1509 2009-10-20  Richard Guenther  <rguenther@suse.de>
1510
1511         PR lto/41761
1512         * gcc.dg/lto/20091020-1_0.c: New testcase.
1513         * gcc.dg/lto/20091020-1_1.c: Likewise.
1514         * gcc.dg/lto/20091020-2_0.c: Likewise.
1515         * gcc.dg/lto/20091020-2_1.c: Likewise.
1516
1517 2009-10-20  Jakub Jelinek  <jakub@redhat.com>
1518
1519         PR debug/41340
1520         * gcc.dg/pr41340.c: New test.
1521
1522 2009-10-20  Eric Botcazou  <ebotcazou@adacore.com>
1523
1524         * gnat.dg/discr21.ad[sb]: New test.
1525         * gnat.dg/discr21_pkg.ads: New helper.
1526
1527 2009-10-20  Paul Thomas  <pault@gcc.gnu.org>
1528
1529         PR fortran/41706
1530         * gfortran.dg/class_9 : New test.
1531
1532 2009-10-19  Jakub Jelinek  <jakub@redhat.com>
1533
1534         * gcc.dg/raw-string-1.c: New test.
1535         * gcc.dg/raw-string-2.c: New test.
1536         * gcc.dg/raw-string-3.c: New test.
1537         * gcc.dg/raw-string-4.c: New test.
1538         * gcc.dg/raw-string-5.c: New test.
1539         * gcc.dg/raw-string-6.c: New test.
1540         * gcc.dg/raw-string-7.c: New test.
1541         * gcc.dg/utf8-1.c: New test.
1542         * gcc.dg/utf8-2.c: New test.
1543         * gcc.dg/utf-badconcat2.c: New test.
1544         * gcc.dg/utf-dflt2.c: New test.
1545         * gcc.dg/cpp/include6.c: New test.
1546         * g++.dg/ext/raw-string-1.C: New test.
1547         * g++.dg/ext/raw-string-2.C: New test.
1548         * g++.dg/ext/raw-string-3.C: New test.
1549         * g++.dg/ext/raw-string-4.C: New test.
1550         * g++.dg/ext/raw-string-5.C: New test.
1551         * g++.dg/ext/raw-string-6.C: New test.
1552         * g++.dg/ext/raw-string-7.C: New test.
1553         * g++.dg/ext/utf8-1.C: New test.
1554         * g++.dg/ext/utf8-2.C: New test.
1555         * g++.dg/ext/utf-badconcat2.C: New test.
1556         * g++.dg/ext/utf-dflt2.C: New test.
1557
1558         * gcc.dg/cleanup-13.c: New test.
1559
1560 2009-10-19  Janus Weil  <janus@gcc.gnu.org>
1561
1562         PR fortran/41586
1563         * gfortran.dg/auto_dealloc_1.f90: New test case.
1564
1565 2009-10-19  Jakub Jelinek  <jakub@redhat.com>
1566
1567         Port from redhat/gcc-4_4-branch:
1568         2009-10-08  Jakub Jelinek  <jakub@redhat.com>
1569         * gcc.dg/debug/vta-2.c: New test.
1570
1571         2009-09-30  Alexandre Oliva  <aoliva@redhat.com>
1572         * gcc.dg/debug/vta-1.c: New.
1573
1574 2009-10-19  Eric Botcazou  <ebotcazou@adacore.com>
1575
1576         * gnat.dg/noreturn2.ad[sb]: New test.
1577
1578 2009-10-19  Tobias Burnus  <burnus@net-b.de>
1579
1580         PR fortran/41755
1581         * gfortran.dg/equiv_8.f90: New test.
1582         * gfortran.dg/class_allocate_1.f03: Remove obsolete FIXME.
1583
1584 2009-10-19  Joseph Myers  <joseph@codesourcery.com>
1585
1586         * gcc.target/arm/neon-thumb2-move.c: New test.
1587
1588 2009-10-19  Jakub Jelinek  <jakub@redhat.com>
1589
1590         * gcc.dg/debug/vta-3.c: New test.
1591
1592 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
1593
1594         * gnat.dg/nested_proc.adb: Rename into...
1595         * gnat.dg/nested_proc1.adb: ...this.
1596         * gnat.dg/nested_proc2.adb: New test.
1597
1598 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
1599
1600         * gnat.dg/noreturn1.ad[sb]: New test.
1601
1602 2009-10-17  Janus Weil  <janus@gcc.gnu.org>
1603             Paul Thomas  <pault@gcc.gnu.org>
1604
1605         PR fortran/41629
1606         * gfortran.dg/class_6.f90: New test.
1607
1608         PR fortran/41608
1609         PR fortran/41587
1610         * gfortran.dg/class_7.f90: New test.
1611
1612         PR fortran/41618
1613         * gfortran.dg/class_8.f90: New test.
1614
1615 2009-10-17  Richard Guenther  <rguenther@suse.de>
1616
1617         * gcc.dg/lto/20091017-1_0.c: New testcase.
1618         * gcc.dg/lto/20091017-1_1.c: Likewise.
1619
1620 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
1621
1622         * gnat.dg/unchecked_convert4.adb: Add missing rep clause.
1623
1624 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
1625
1626         * gnat.dg/aggr11.adb: New test.
1627         * gnat.dg/aggr11_pkg.ads: New helper.
1628
1629 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
1630
1631         * gnat.dg/slice8.adb: New test.
1632         * gnat.dg/slice8_pkg1.ads: New helper.
1633         * gnat.dg/slice8_pkg2.ads: Likewise.
1634         * gnat.dg/slice8_pkg3.ad[sb]: Likewise.
1635
1636 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
1637
1638         * gnat.dg/unchecked_convert4.adb: New test.
1639
1640 2009-10-15  Jason Merrill  <jason@redhat.com>
1641
1642         PR c++/38798
1643         * g++.dg/cpp0x/trailing5.C: New.
1644
1645         * g++.dg/cpp0x/auto6.C: Rename to trailing1.C.
1646         * g++.dg/cpp0x/auto8.C: Rename to trailing2.C.
1647         * g++.dg/cpp0x/auto12.C: Rename to trailing3.C.
1648         * g++.dg/cpp0x/auto13.C: Rename to trailing4.C.
1649
1650 2009-10-16  Janus Weil  <janus@gcc.gnu.org>
1651
1652         PR fortran/41719
1653         * gfortran.dg/class_5.f03: New test case.
1654         * gfortran.dg/typebound_operator_2.f03: Fixing invalid test case.
1655         * gfortran.dg/typebound_operator_4.f03: Ditto.
1656
1657 2009-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1658
1659         * g++.dg/ipa/iinline-1.C: Use dg-add-options bind_pic_locally.
1660         * g++.dg/other/first-global.C: Likewise.
1661         * g++.dg/parse/attr-externally-visible-1.C: Likewise.
1662         * g++.dg/torture/pr40323.C: Likewise.
1663         * g++.dg/tree-ssa/nothrow-1.C: Likewise.
1664         * gcc.dg/inline-33.c: Likewise.
1665         * gcc.dg/ipa/ipa-1.c: Likewise.
1666         * gcc.dg/ipa/ipa-2.c: Likewise.
1667         * gcc.dg/ipa/ipa-3.c: Likewise.
1668         * gcc.dg/ipa/ipa-4.c: Likewise.
1669         * gcc.dg/ipa/ipa-5.c: Likewise.
1670         * gcc.dg/ipa/ipa-7.c: Likewise.
1671         * gcc.dg/ipa/ipacost-2.c: Likewise.
1672         * gcc.dg/tree-ssa/inline-3.c: Likewise.
1673         * gcc.dg/tree-ssa/local-pure-const.c: Likewise.
1674         * gfortran.dg/whole_file_5.f90: Likewise.
1675         * gfortran.dg/whole_file_6.f90: Likewise.
1676
1677 2009-10-16  Richard Guenther  <rguenther@suse.de>
1678
1679         PR tree-optimization/41728
1680         * gcc.c-torture/compile/pr41728.c: New testcase.
1681
1682 2009-10-16  Richard Guenther  <rguenther@suse.de>
1683
1684         PR lto/41598
1685         * gcc.dg/lto/20091016-1_0.c: New testcase.
1686         * gcc.dg/lto/20091016-1_1.c: Likewise.
1687         * gcc.dg/lto/20091016-1_a.h: Likewise.
1688
1689 2009-10-16  Richard Guenther  <rguenther@suse.de>
1690
1691         PR lto/41715
1692         * gfortran.dg/lto/20091015-1_0.f: New testcase.
1693         * gfortran.dg/lto/20091015-1_1.f: Likewise.
1694         * gfortran.dg/lto/20091015-1_2.f: Likewise.
1695
1696 2009-10-16  Richard Guenther  <rguenther@suse.de>
1697
1698         PR lto/41713
1699         * gfortran.dg/lto/20091016-1_0.f90: New testcase.
1700
1701 2009-10-15  Jakub Jelinek  <jakub@redhat.com>
1702
1703         PR debug/41717
1704         * gcc.dg/debug/pr41717.c: New test.
1705
1706 2009-10-16  Paul Thomas  <pault@gcc.gnu.org>
1707
1708         PR fortran/41648
1709         * gfortran.dg/dynamic_dispatch_4.f03 : New test.
1710
1711         PR fortran/41656
1712         * gfortran.dg/dynamic_dispatch_5.f03 : New test.
1713
1714 2009-10-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
1715
1716         PR target/23983
1717         * gcc.target/powerpc/altivec-4.c (b): Make sure altivec builtin
1718         result used.
1719         * g++.dg/ext/altivec-2.C (main): Ditto.
1720
1721 2009-10-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1722
1723         * lib/target-supports.exp (add_options_for_bind_pic_locally): New.
1724         * gcc.dg/tree-ssa/ipa-cp-1.c: Bind pic locally.
1725
1726 2009-10-15  Richard Guenther  <rguenther@suse.de>
1727
1728         PR lto/41669
1729         * gcc.dg/lto/20091015-1_0.c: New testcase.
1730         * gcc.dg/lto/20091015-1_1.c: Likewise.
1731         * gcc.dg/lto/20091015-1_2.c: Likewise.
1732         * gcc.dg/lto/20091015-1_a.h: Likewise.
1733         * gcc.dg/lto/20091015-1_b.h: Likewise.
1734
1735 2009-10-15  Steve Ellcey  <sje@cup.hp.com>
1736
1737         * gcc.dg/torture/pr41555.c: Add -std=c99 option.
1738
1739 2009-10-14  Daniel Gutson  <dgutson@codesourcery.com>
1740
1741         * gcc.target/arm/neon/vfp-shift-a2t2.c: New test case.
1742
1743 2009-10-14  Jakub Jelinek  <jakub@redhat.com>
1744
1745         * obj-c++.dg/layout-1.mm: Don't xfail dg-bogus on lp64, change
1746         line from 1 to 0.
1747         * obj-c++.dg/bitfield-1.mm: Likewise.
1748         * obj-c++.dg/bitfield-4.mm: Likewise.
1749
1750 2009-10-14  Richard Guenther  <rguenther@suse.de>
1751
1752         PR lto/41173
1753         * gcc.dg/lto/20091014-1_0.c: New testcase.
1754
1755 2009-10-14  Jakub Jelinek  <jakub@redhat.com>
1756
1757         PR testsuite/41707
1758         * g++.dg/plugin/attribute_plugin-test-1.C: Expect the first
1759         warning on line 0 instead of 1.
1760
1761 2009-10-14  Richard Guenther  <rguenther@suse.de>
1762
1763         PR lto/41521
1764         * gfortran.dg/lto/pr41521_0.f90: New testcase.
1765         * gfortran.dg/lto/pr41521_1.f90: Likewise.
1766
1767 2009-10-14  Jakub Jelinek  <jakub@redhat.com>
1768
1769         PR preprocessor/41543
1770         * gcc.dg/debug/dwarf2/pr41543.c: New test.
1771
1772         PR debug/41695
1773         * gcc.dg/debug/dwarf2/pr41695.c: New test.
1774
1775 2009-10-14  Uros Bizjak  <ubizjak@gmail.com>
1776
1777         * gcc.target/i386/i386.exp (check_effective_target_ms_hook_prologue):
1778         New procedure.
1779         * gcc.target/i386/ms_hook_prologue.c: Check for ms_hook_prologue
1780         effective target.
1781
1782 2009-10-14  Jason Merrill  <jason@redhat.com>
1783
1784         PR c++/39866
1785         * g++.dg/cpp0x/defaulted14.C: New.
1786
1787 2009-10-14  Larry Evans  <cppljevans@suddenlink.net>
1788
1789         * g++.dg/cpp0x/vt-40092.C: New.
1790
1791 2009-10-14  Alexandre Oliva  <aoliva@redhat.com>
1792
1793         * gcc.dg/guality/pr41616-1.c: Drop -O2.
1794         * gcc.dg/guality/pr41447-1.c: Likewise.  Name main.
1795
1796 2009-10-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1797
1798         * gfortran.dg/complex_intrinsic_8.f90: New test.
1799
1800 2009-10-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1801
1802         * gcc.dg/torture/builtin-math-6.c: Test complex "arc" functions.
1803         * lib/target-supports.exp (check_effective_target_mpc_arc): New.
1804
1805 2009-10-14  Hans-Peter Nilsson  <hp@axis.com>
1806
1807         PR target/38948
1808         * gcc.dg/torture/pr38948.c: New test.
1809
1810 2009-10-13  Steve Ellcey  <sje@cup.hp.com>
1811
1812         * gfortran.dg/vect/fast-math-pr38968.f90: Add timeout.
1813
1814 2009-10-13  Janus Weil  <janus@gcc.gnu.org>
1815
1816         PR fortran/41581
1817         * gfortran.dg/class_allocate_2.f03: Modified.
1818         * gfortran.dg/class_allocate_3.f03: New test case.
1819
1820 2009-10-13  Richard Guenther  <rguenther@suse.de>
1821
1822         PR lto/41668
1823         * gcc.dg/lto/20091006-2_0.c: New testcase.
1824         * gcc.dg/lto/20091006-2_1.c: Likewise.
1825         * gcc.dg/lto/20091006-2_2.c: Likewise.
1826         * gcc.dg/lto/20091013-1_0.c: Likewise.
1827         * gcc.dg/lto/20091013-1_1.c: Likewise.
1828         * gcc.dg/lto/20091013-1_2.c: Likewise.
1829
1830 2009-10-13  Martin Jambor  <mjambor@suse.cz>
1831
1832         * gcc.c-torture/compile/pr41661.c: New test.
1833
1834 2009-10-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1835
1836         PR libgfortran/41683
1837         * gfortran.dg/fmt_error_9.f: Add check for repeat count after P.
1838
1839 2009-10-12  Jason Merrill  <jason@redhat.com>
1840
1841         PR c++/37875
1842         * g++.dg/cpp0x/decltype18.C: New.
1843
1844         PR c++/37766
1845         * g++.dg/cpp0x/fntmpdefarg1.C: New.
1846
1847 2009-10-12  Janis Johnson  <janis187@us.ibm.com>
1848
1849         * gcc.dg/lto/20090914-2.c: Fix typos in test directives.
1850
1851 2009-10-12  Alexandre Oliva  <aoliva@redhat.com>
1852
1853         PR debug/41343
1854         PR debug/41447
1855         PR debug/41264
1856         PR debug/41338
1857         * gcc.dg/guality/pr41447-1.c: New.
1858         * gcc.dg/debug/pr41264-1.c: New.
1859         * gcc.dg/debug/pr41343-1.c: New.
1860
1861 2009-10-12  Hans-Peter Nilsson  <hp@axis.com>
1862
1863         PR target/26515
1864         * gcc.dg/torture/pr26515.c: New test.
1865
1866 2009-10-12  Janis Johnson  <janis187@us.ibm.com>
1867
1868         PR testsuite/41659
1869         * gcc.dg/lto/20090914-2.c: Use dg-skip-if to skip test.
1870         * lib/lto.exp (lto-get-options-main): Report error for using "target"
1871         or "xfail" with dg-lto-do.
1872
1873 2009-10-12  Stefan Dösinger  <stefan@codeweavers.com>
1874
1875         * gcc.target/i386/ms_hook_prologue.c: New testcase.
1876
1877 2009-10-12  Michael Matz  <matz@suse.de>
1878
1879         * gcc.dg/plugin/one_time_plugin.c: Update test to use the cfg
1880         pass.
1881
1882 2009-10-12  Jakub Jelinek  <jakub@redhat.com>
1883
1884         PR target/41680
1885         * g++.dg/torture/pr41680.C: New test.
1886
1887 2009-10-12  Dodji Seketeli  <dodji@redhat.com>
1888
1889         PR c++/41570
1890         * g++.dg/debug/dwarf2/template-params-7.C: New test.
1891
1892 2009-10-12  Alexandre Oliva  <aoliva@redhat.com>
1893
1894         PR debug/41616
1895         * gcc.dg/guality/pr41616-1.c: New.
1896
1897 2009-10-11  Jason Merrill  <jason@redhat.com>
1898
1899         PR c++/37204
1900         * g++.dg/cpp0x/rv-reinterpret.C: New.
1901
1902 2009-10-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1903
1904         PR libgfortran/38439
1905         * gfortran.dg/fmt_error_9.f: New test.
1906         * gfortran.dg/fmt_error_10.f: New test.
1907
1908 2009-10-11  Paul Thomas  <pault@gcc.gnu.org>
1909
1910         PR fortran/41583
1911         * gfortran.dg/class_4a.f03: New test with class_4b,c and d.f03.
1912         * gfortran.dg/class_4b.f03: As above.
1913         * gfortran.dg/class_4c.f03: As above.
1914         * gfortran.dg/class_4d.f03: As above.
1915
1916 2009-10-11  Richard Guenther  <rguenther@suse.de>
1917
1918         PR tree-optimization/41555
1919         * gcc.dg/torture/pr41555.c: New testcase.
1920
1921 2009-10-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1922
1923         PR libgfortran/35862
1924         * gfortran.dg/round_2.f03: Eliminate possible compile error. Use max
1925         function correctly.
1926
1927 2009-10-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1928
1929         PR libgfortran/35862
1930         * gfortran.dg/round_2.f03: Update test to also test for smaller kind.
1931         Add conditions to avoid runtime errors if not supported.
1932
1933 2009-10-10  Richard Guenther  <rguenther@suse.de>
1934
1935         PR tree-optimization/41654
1936         * gfortran.fortran-torture/compile/pr41654.f90: New testcase.
1937
1938 2009-10-09  Jason Merrill  <jason@redhat.com>
1939
1940         * g++.dg/cpp/ucn-1.C: New.
1941
1942 2009-10-09  Janus Weil  <janus@gcc.gnu.org>
1943
1944         PR fortran/41585
1945         * gfortran.dg/class_2.f03: Extended test case.
1946
1947 2009-10-09  Tobias Burnus  <burnus@net-b.de>
1948
1949         PR fortran/41582
1950         * gfortran.dg/class_allocate_1.f03: Modify code such that
1951         it compiles with the gfc_warning->gfc_error change.
1952         * gfortran.dg/class_allocate_1.f03: New test.
1953
1954 2009-10-09  Janus Weil  <janus@gcc.gnu.org>
1955
1956         PR fortran/41579
1957         * gfortran.dg/select_type_6.f03: New test.
1958
1959 2009-10-09  Jakub Jelinek  <jakub@redhat.com>
1960
1961         PR preprocessor/41445
1962         * gcc.dg/cpp/separate-1.c: Adjust.
1963         * gcc.dg/cpp/spacing1.c: Add -P to dg-options.
1964         * gcc.dg/debug/dwarf2/pr41445-1.c: New test.
1965         * gcc.dg/debug/dwarf2/pr41445-2.c: New test.
1966         * gcc.dg/debug/dwarf2/pr41445-3.c: New test.
1967         * gcc.dg/debug/dwarf2/pr41445-4.c: New test.
1968         * gcc.dg/debug/dwarf2/pr41445-5.c: New test.
1969         * gcc.dg/debug/dwarf2/pr41445-6.c: New test.
1970
1971         PR rtl-optimization/41646
1972         * gcc.c-torture/compile/pr41646.c: New test.
1973
1974 2009-10-09  Richard Guenther  <rguenther@suse.de>
1975
1976         PR tree-optimization/41634
1977         * gcc.c-torture/compile/pr41634.c: New testcase.
1978
1979 2009-10-09  Uros Bizjak  <ubizjak@gmail.com>
1980
1981         * gfortran.dg/block_2.f08: Cleanup "original" tree dump.
1982
1983 2009-10-09  Eric Botcazou  <ebotcazou@adacore.com>
1984
1985         * gnat.dg/opt3.adb: New test.
1986         * gnat.dg/opt3_pkg.ads: New helper.
1987
1988 2009-10-08  Doug Kwan  <dougkwan@google.com>
1989
1990         PR rtl-optimization/41574
1991         * gcc.dg/pr41574.c: New test.
1992
1993 2009-10-08  Cary Coutant  <ccoutant@google.com>
1994
1995         Add support for debugging with ICF (Identical Code Folding).
1996         * g++.dg/debug/dwarf2/icf.C: New test.
1997
1998 2009-10-08  Adam Nemet  <anemet@caviumnetworks.com>
1999
2000         * gcc.target/mips/truncate-6.c: New test.
2001
2002 2009-10-08  Jason Merrill  <jason@redhat.com>
2003
2004         PR c++/36816
2005         * g++.dg/cpp0x/rv-deduce.C: New.
2006
2007         PR c++/37177
2008         * g++.dg/cpp0x/variadic-throw.C: Adjust errors.
2009         * g++.dg/template/explicit-args2.C: New.
2010         * g++.dg/template/explicit-args3.C: New.
2011         * g++.old-deja/g++.pt/crash58.C: Remove some errors.
2012
2013 2009-10-08  Michael Matz  <matz@suse.de>
2014
2015         PR middle-end/41573
2016         * gcc.dg/tree-ssa/foldstring-1.c: Use fre dump.
2017         * gcc.dg/tree-ssa/useless-1.c: Use gimple dump.
2018         * gcc.dg/pr41573.c: New test.
2019
2020 2009-10-07  Joseph Myers  <joseph@codesourcery.com>
2021
2022         PR c/41182
2023         * gcc.c-torture/compile/pr41182-1.c: New.
2024
2025 2009-10-07  Jason Merrill  <jason@redhat.com>
2026
2027         * g++.dg/cpp0x/variadic95.C: New.
2028
2029 2009-10-07  Jason Merrill  <jason@redhat.com>
2030
2031         * g++.dg/template/scope3.C: New.
2032
2033 2009-10-07  Jakub Jelinek  <jakub@redhat.com>
2034
2035         * gcc.dg/debug/dwarf2/inline3.c: New test.
2036
2037 2009-10-07  Daniel Kraft  <d@domob.eu>
2038
2039         PR fortran/41615
2040         * gfortran.dg/assumed_charlen_function_6.f90: New test.
2041
2042 2009-10-07  Janus Weil  <janus@gcc.gnu.org>
2043
2044         * gfortran.dg/same_type_as_2.f03: Modified (was illegal).
2045         * gfortran.dg/select_type_1.f03: Modified error message.
2046         * gfortran.dg/select_type_5.f03: New test.
2047
2048 2009-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2049
2050         PR libgfortran/41612
2051         * gfortran.dg/round_2.f03: Fix test to work on platforms that do not
2052         have kind=10 reals.
2053
2054 2009-10-06  Jason Merrill  <jason@redhat.com>
2055
2056         * g++.dg/cpp0x/lambda/lambda-init.C: New.
2057         * g++.dg/cpp0x/lambda/lambda-direct-init.C: New.
2058
2059 2009-10-06  Richard Guenther  <rguenther@suse.de>
2060
2061         PR lto/41502
2062         * gcc.dg/lto/20091006-1_0.c: New testcase.
2063         * gcc.dg/lto/20091006-1_1.c: Likewise.
2064         * gcc.dg/lto/20091005-2_0.c: Likewise.
2065
2066 2009-10-06  Samuel Tardieu  <sam@rfc1149.net>
2067
2068         PR ada/41383
2069         * gnat.dg/timer_cancel.adb: New test.
2070
2071 2009-10-06  Samuel Tardieu  <sam@rfc1149.net>
2072
2073         PR ada/38333
2074         * gnat.dg/specs/import_abstract.ads: New.
2075
2076 2009-10-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2077
2078         PR libgfortran/35862
2079         * gfortran.dg/round_2.f03: New test.
2080
2081 2009-10-05  Jakub Jelinek  <jakub@redhat.com>
2082
2083         PR debug/41558
2084         * gcc.dg/guality/guality.exp: Move gdb-test proc into...
2085         * lib/gcc-gdb-test.exp: ... here.  New file.
2086         * gfortran.dg/guality/guality.exp: New file.
2087         * gfortran.dg/guality/pr41558.f90: New test.
2088         * gfortran.dg/guality/arg1.f90: New test.
2089
2090 2009-10-05  Paul Thomas  <pault@gcc.gnu.org>
2091
2092         * gfortran.dg/dynamic_dispatch_1.f90: New test.
2093         * gfortran.dg/dynamic_dispatch_2.f90: New test.
2094         * gfortran.dg/dynamic_dispatch_3.f90: New test.
2095         * gfortran.dg/module_md5_1.f90: Update md5 sum.
2096
2097 2009-10-05  Sriraman Tallam  <tmsriram@google.com>
2098
2099         * gcc.dg/plugin/selfassign.c (plugin_init): Change plugin_pass to
2100         register_pass_info.
2101         * gcc.dg/plugin/one_time_plugin.c (plugin_init): Change
2102         plugin_pass to register_pass_info.
2103         * g++.dg/plugin/selfassign.c (plugin_init): Change plugin_pass to
2104         register_pass_info.
2105         * g++.dg/plugin/dumb_plugin.c (plugin_init): Change plugin_pass to
2106         register_pass_info.
2107
2108 2009-10-05  Richard Guenther  <rguenther@suse.de>
2109
2110         PR lto/41281
2111         * gcc.dg/lto/20090914-2_0.c: New testcase.
2112
2113 2009-10-05  Richard Guenther  <rguenther@suse.de>
2114
2115         PR lto/40902
2116         * gcc.dg/lto/20091005-1_0.c: New testcase.
2117         * gcc.dg/lto/20091005-1_1.c: Likewise.
2118
2119 2009-10-05  Richard Guenther  <rguenther@suse.de>
2120
2121         PR lto/41552
2122         PR lto/41487
2123         * g++.dg/lto/20091002-1_0.C: Adjust flags.
2124         * g++.dg/lto/20091004-1_0.C: New testcase.
2125         * g++.dg/lto/20091004-1_1.C: Likewise.
2126         * g++.dg/lto/20091004-2_0.C: Likewise.
2127         * g++.dg/lto/20091004-2_1.C: Likewise.
2128         * g++.dg/lto/20091004-3_0.C: Likewise.
2129         * g++.dg/lto/20091004-3_1.C: Likewise.
2130
2131 2009-10-05  Richard Guenther  <rguenther@suse.de>
2132
2133         PR tree-optimization/23821
2134         * gcc.dg/torture/pr23821.c: New testcase.
2135
2136 2009-10-05  Daniel Kraft  <d@domob.eu>
2137
2138         PR fortran/41403
2139         * gfortran.dg/goto_6.f: New test.
2140         * gfortran.dg/goto_7.f: New test.
2141
2142 2009-10-03  Ben Elliston  <bje@au.ibm.com>
2143             Bill Maddox  <maddox@google.com>
2144             Cary Coutant  <ccoutant@google.com>
2145             Chris Demetriou  <cgd@google.com>
2146             Diego Novillo  <dnovillo@google.com>
2147             Doug Kwan  <dougkwan@google.com>
2148             Jan Hubicka  <jh@suse.cz>
2149             Ollie Wild  <aaw@google.com>
2150             Rafael Espindola  <espindola@google.com>
2151             Richard Guenther  <rguenther@suse.de>
2152             Simon Baldwin  <simonb@google.com>
2153
2154         * g++.dg/20090107-1.C: New.
2155         * g++.dg/20090121-1.C: New.
2156         * g++.dg/ipa/20090113-1.C: New.
2157         * g++.dg/lto: New directory.
2158         * g++.dg/lto/20080829_0.C: New.
2159         * g++.dg/lto/20080904_0.C: New.
2160         * g++.dg/lto/20080907_0.C: New.
2161         * g++.dg/lto/20080908-1_0.C: New.
2162         * g++.dg/lto/20080908-2_0.C: New.
2163         * g++.dg/lto/20080908-3_0.C: New.
2164         * g++.dg/lto/20080909-1_0.C: New.
2165         * g++.dg/lto/20080910-1_0.C: New.
2166         * g++.dg/lto/20080912-1_0.C: New.
2167         * g++.dg/lto/20080912_0.C: New.
2168         * g++.dg/lto/20080915_0.C: New.
2169         * g++.dg/lto/20080916_0.C: New.
2170         * g++.dg/lto/20080917_0.C: New.
2171         * g++.dg/lto/20080924_0.C: New.
2172         * g++.dg/lto/20080926_0.C: New.
2173         * g++.dg/lto/20081008_0.C: New.
2174         * g++.dg/lto/20081022.h: New.
2175         * g++.dg/lto/20081022_0.C: New.
2176         * g++.dg/lto/20081022_1.C: New.
2177         * g++.dg/lto/20081023_0.C: New.
2178         * g++.dg/lto/20081109-1_0.C: New.
2179         * g++.dg/lto/20081109-2_0.C: New.
2180         * g++.dg/lto/20081109_0.C: New.
2181         * g++.dg/lto/20081109_1.C: New.
2182         * g++.dg/lto/20081118-1_0.C: New.
2183         * g++.dg/lto/20081118-1_1.C: New.
2184         * g++.dg/lto/20081118_0.C: New.
2185         * g++.dg/lto/20081118_1.C: New.
2186         * g++.dg/lto/20081119-1.h: New.
2187         * g++.dg/lto/20081119-1_0.C: New.
2188         * g++.dg/lto/20081119-1_1.C: New.
2189         * g++.dg/lto/20081119_0.C: New.
2190         * g++.dg/lto/20081119_1.C: New.
2191         * g++.dg/lto/20081120-1_0.C: New.
2192         * g++.dg/lto/20081120-1_1.C: New.
2193         * g++.dg/lto/20081120-2_0.C: New.
2194         * g++.dg/lto/20081120-2_1.C: New.
2195         * g++.dg/lto/20081123_0.C: New.
2196         * g++.dg/lto/20081123_1.C: New.
2197         * g++.dg/lto/20081125.h: New.
2198         * g++.dg/lto/20081125_0.C: New.
2199         * g++.dg/lto/20081125_1.C: New.
2200         * g++.dg/lto/20081127_0.C: New.
2201         * g++.dg/lto/20081127_1.C: New.
2202         * g++.dg/lto/20081203_0.C: New.
2203         * g++.dg/lto/20081203_1.C: New.
2204         * g++.dg/lto/20081204-1_0.C: New.
2205         * g++.dg/lto/20081204-1_1.C: New.
2206         * g++.dg/lto/20081204-2_0.C: New.
2207         * g++.dg/lto/20081204-2_1.C: New.
2208         * g++.dg/lto/20081209_0.C: New.
2209         * g++.dg/lto/20081209_1.C: New.
2210         * g++.dg/lto/20081211-1.h: New.
2211         * g++.dg/lto/20081211-1_0.C: New.
2212         * g++.dg/lto/20081211-1_1.C: New.
2213         * g++.dg/lto/20081217-1_0.C: New.
2214         * g++.dg/lto/20081217-2_0.C: New.
2215         * g++.dg/lto/20081219_0.C: New.
2216         * g++.dg/lto/20081219_1.C: New.
2217         * g++.dg/lto/20090106_0.C: New.
2218         * g++.dg/lto/20090112_0.C: New.
2219         * g++.dg/lto/20090128_0.C: New.
2220         * g++.dg/lto/20090221_0.C: New.
2221         * g++.dg/lto/20090302_0.C: New.
2222         * g++.dg/lto/20090302_1.C: New.
2223         * g++.dg/lto/20090303_0.C: New.
2224         * g++.dg/lto/20090311-1.h: New.
2225         * g++.dg/lto/20090311-1_0.C: New.
2226         * g++.dg/lto/20090311-1_1.C: New.
2227         * g++.dg/lto/20090311_0.C: New.
2228         * g++.dg/lto/20090311_1.C: New.
2229         * g++.dg/lto/20090312.h: New.
2230         * g++.dg/lto/20090312_0.C: New.
2231         * g++.dg/lto/20090312_1.C: New.
2232         * g++.dg/lto/20090313_0.C: New.
2233         * g++.dg/lto/20090313_1.C: New.
2234         * g++.dg/lto/20090315_0.C: New.
2235         * g++.dg/lto/20090315_1.C: New.
2236         * g++.dg/lto/20091002-1_0.C: New testcase.
2237         * g++.dg/lto/20091002-2_0.C: Likewise..
2238         * g++.dg/lto/20091002-3_0.C: Likewise..
2239         * g++.dg/lto/README: New.
2240         * g++.dg/lto/pr40818_0.C: New.
2241         * g++.dg/opt/thunk3-1.C: New.
2242         * g++.dg/opt/thunk4.C: New.
2243         * gcc.c-torture/execute/builtins/lib/abs.c: Mark builtin
2244         replacements with __attribute__ ((__noinline__)).
2245         * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
2246         * gcc.c-torture/execute/builtins/lib/bzero.c: Likewise.
2247         * gcc.c-torture/execute/builtins/lib/fprintf.c: Likewise.
2248         * gcc.c-torture/execute/builtins/lib/memchr.c: Likewise.
2249         * gcc.c-torture/execute/builtins/lib/memcmp.c: Likewise.
2250         * gcc.c-torture/execute/builtins/lib/memmove.c: Likewise.
2251         * gcc.c-torture/execute/builtins/lib/mempcpy.c: Likewise.
2252         * gcc.c-torture/execute/builtins/lib/memset.c: Likewise.
2253         * gcc.c-torture/execute/builtins/lib/printf.c: Likewise.
2254         * gcc.c-torture/execute/builtins/lib/sprintf.c: Likewise.
2255         * gcc.c-torture/execute/builtins/lib/stpcpy.c: Likewise.
2256         * gcc.c-torture/execute/builtins/lib/strcat.c: Likewise.
2257         * gcc.c-torture/execute/builtins/lib/strchr.c: Likewise.
2258         * gcc.c-torture/execute/builtins/lib/strcmp.c: Likewise.
2259         * gcc.c-torture/execute/builtins/lib/strcpy.c: Likewise.
2260         * gcc.c-torture/execute/builtins/lib/strcspn.c: Likewise.
2261         * gcc.c-torture/execute/builtins/lib/strlen.c: Likewise.
2262         * gcc.c-torture/execute/builtins/lib/strncat.c: Likewise.
2263         * gcc.c-torture/execute/builtins/lib/strncmp.c: Likewise.
2264         * gcc.c-torture/execute/builtins/lib/strncpy.c: Likewise.
2265         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Likewise.
2266         * gcc.c-torture/execute/builtins/lib/strrchr.c: Likewise.
2267         * gcc.c-torture/execute/builtins/lib/strspn.c: Likewise.
2268         * gcc.c-torture/execute/builtins/lib/strstr.c: Likewise.
2269         * gcc.dg/20081223-1.c: New.
2270         * gcc.dg/lto: New directory.
2271         * gcc.dg/lto/20080908_0.c: New.
2272         * gcc.dg/lto/20080917_0.c: New.
2273         * gcc.dg/lto/20080924_0.c: New.
2274         * gcc.dg/lto/20081024_0.c: New.
2275         * gcc.dg/lto/20081109_0.c: New.
2276         * gcc.dg/lto/20081111_0.c: New.
2277         * gcc.dg/lto/20081111_1.c: New.
2278         * gcc.dg/lto/20081112_0.c: New.
2279         * gcc.dg/lto/20081112_1.c: New.
2280         * gcc.dg/lto/20081115_0.c: New.
2281         * gcc.dg/lto/20081115_1.c: New.
2282         * gcc.dg/lto/20081115_2.c: New.
2283         * gcc.dg/lto/20081118_0.c: New.
2284         * gcc.dg/lto/20081118_1.c: New.
2285         * gcc.dg/lto/20081118_2.c: New.
2286         * gcc.dg/lto/20081120-1_0.c: New.
2287         * gcc.dg/lto/20081120-1_1.c: New.
2288         * gcc.dg/lto/20081120-2_0.c: New.
2289         * gcc.dg/lto/20081120-2_1.c: New.
2290         * gcc.dg/lto/20081125_0.c: New.
2291         * gcc.dg/lto/20081125_1.c: New.
2292         * gcc.dg/lto/20081126_0.c: New.
2293         * gcc.dg/lto/20081201-1_0.c: New.
2294         * gcc.dg/lto/20081201-1_1.c: New.
2295         * gcc.dg/lto/20081201-1_2.c: New.
2296         * gcc.dg/lto/20081201-2_0.c: New.
2297         * gcc.dg/lto/20081201-2_1.c: New.
2298         * gcc.dg/lto/20081202-1_0.c: New.
2299         * gcc.dg/lto/20081202-1_1.c: New.
2300         * gcc.dg/lto/20081202-2_0.c: New.
2301         * gcc.dg/lto/20081202-2_1.c: New.
2302         * gcc.dg/lto/20081204-1_0.c: New.
2303         * gcc.dg/lto/20081204-1_1.c: New.
2304         * gcc.dg/lto/20081204-2_0.c: New.
2305         * gcc.dg/lto/20081210-1_0.c: New.
2306         * gcc.dg/lto/20081212-1_0.c: New.
2307         * gcc.dg/lto/20081222_0.c: New.
2308         * gcc.dg/lto/20081222_0.h: New.
2309         * gcc.dg/lto/20081222_1.c: New.
2310         * gcc.dg/lto/20081224_0.c: New.
2311         * gcc.dg/lto/20081224_0.h: New.
2312         * gcc.dg/lto/20081224_1.c: New.
2313         * gcc.dg/lto/20090116_0.c: New.
2314         * gcc.dg/lto/20090120_0.c: New.
2315         * gcc.dg/lto/20090126-1_0.c: New.
2316         * gcc.dg/lto/20090126-2_0.c: New.
2317         * gcc.dg/lto/20090206-1_0.c: New.
2318         * gcc.dg/lto/20090206-2_0.c: New.
2319         * gcc.dg/lto/20090210_0.c: New.
2320         * gcc.dg/lto/20090210_1.c: New.
2321         * gcc.dg/lto/20090213_0.c: New.
2322         * gcc.dg/lto/20090213_1.c: New.
2323         * gcc.dg/lto/20090218-1_0.c: New.
2324         * gcc.dg/lto/20090218-1_1.c: New.
2325         * gcc.dg/lto/20090218-2_0.c: New.
2326         * gcc.dg/lto/20090218-2_1.c: New.
2327         * gcc.dg/lto/20090218_0.c: New.
2328         * gcc.dg/lto/20090218_1.c: New.
2329         * gcc.dg/lto/20090218_2.c: New.
2330         * gcc.dg/lto/20090218_3.c: New.
2331         * gcc.dg/lto/20090219_0.c: New.
2332         * gcc.dg/lto/20090312_0.c: New.
2333         * gcc.dg/lto/20090312_1.c: New.
2334         * gcc.dg/lto/20090313_0.c: New.
2335         * gcc.dg/lto/20090706-1_0.c: New.
2336         * gcc.dg/lto/20090706-2_0.c: New.
2337         * gcc.dg/lto/20090717_0.c: New.
2338         * gcc.dg/lto/20090717_1.c: New.
2339         * gcc.dg/lto/20090729_0.c: New.
2340         * gcc.dg/lto/20090729_1.c: New.
2341         * gcc.dg/lto/20090812_0.c: New.
2342         * gcc.dg/lto/20090812_1.c: New.
2343         * gcc.dg/lto/20090914-1_0.c: New.
2344         * gcc.dg/lto/README: New.
2345         * gcc.dg/visibility-7.c: Adjust expected pattern
2346         * gfortran.dg/lto: New directory.
2347         * gfortran.dg/lto/pr40724_0.f: New.
2348         * gfortran.dg/lto/pr40724_1.f: New.
2349         * gfortran.dg/lto/pr40725_0.f03: New.
2350         * gfortran.dg/lto/pr40725_1.c: New.
2351         * gfortran.dg/lto/pr41069_0.f90: New.
2352         * gfortran.dg/lto/pr41069_1.f90: New.
2353         * gfortran.dg/lto/pr41069_2.f90: New.
2354         * g++.dg/README: Add 'lto' directory.
2355         * g++.dg/dg.exp: Also scan 'lto' directory
2356
2357 2009-10-03  Ben Elliston  <bje@au.ibm.com>
2358             Janis Johnson  <janis187@us.ibm.com>
2359             Diego Novillo  <dnovillo@google.com>
2360
2361         * g++.dg/lto/lto.exp: New.
2362         * gcc.c-torture/execute/execute.exp: Add
2363         LTO_TORTURE_OPTIONS TO C_TORTURE_OPTIONS.
2364         * gcc.c-torture/execute/builtins/builtins.exp: Likewise.
2365         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
2366         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
2367         * gcc.target/i386/math-torture/math-torture.exp: Likewise.
2368         * gcc.dg/lto/lto.exp: New.
2369         * gfortran.dg/lto/lto.exp: New.
2370         * lib/target-supports.exp (check_effective_target_lto): New.
2371         * lib/c-torture.exp: Load target-supports.exp.  Define
2372         LTO_TORTURE_OPTIONS if check_effective_target_lto returns nonzero.
2373         * lib/gcc-dg.exp: Likewise.
2374         * lib/lto.exp: New.
2375         * lib/torture-options.exp: Add support for a third argument.
2376
2377 2009-10-03  Uros Bizjak  <ubizjak@gmail.com>
2378
2379         PR testsuite/41542
2380         * gcc.dg/tree-ssa/ipa-cp-1.c: Remove mis-merged garbage.
2381
2382 2009-10-02  Jason Merrill  <jason@redhat.com>
2383
2384         * g++.dg/abi/mangle32.C: New.
2385
2386 2009-10-02  Eric Botcazou  <ebotcazou@adacore.com>
2387
2388         * gnat.dg/atomic2.adb: New test.
2389
2390 2009-10-02  Eric Botcazou  <ebotcazou@adacore.com>
2391
2392         * gnat.dg/array11.adb: New test.
2393         * gnat.dg/array12.adb: Likewise.
2394
2395 2009-10-02  Eric Botcazou  <ebotcazou@adacore.com>
2396
2397         * gnat.dg/array10.adb: New test.
2398         * gnat.dg/object_overflow.adb: Tweak.
2399
2400 2009-10-02  Jack Howarth  <howarth@bromo.med.uc.edu>
2401
2402         * gcc.dg/guality/guality.exp: Disable on darwin.
2403
2404 2009-10-02  Janis Johnson  <janis187@us.ibm.com>
2405
2406         * c-c++-common/dfp/func-vararg-alternate-d32.c: Remove XFAIL.
2407         * c-c++-common/dfp/func-vararg-dfp.c: Ditto.
2408         * c-c++-common/dfp/func-vararg-mixed.c: Ditto.
2409         * c-c++-common/dfp/func-vararg-mixed-2.c: Ditto.
2410
2411 2009-10-02  Tobias Burnus  <burnus@net-b.de>
2412
2413         PR fortran/41479
2414         * gfortran.dg/intent_out_5.f90: New test.
2415
2416 2009-10-02  Jakub Jelinek  <jakub@redhat.com>
2417
2418         PR debug/41404
2419         PR debug/41353
2420         * gcc.dg/guality/pr41404-1.c: New test.
2421         * gcc.dg/guality/pr41353-2.c: New test.
2422
2423 2009-10-02  H.J. Lu  <hongjiu.lu@intel.com>
2424
2425         PR testsuite/41546
2426         * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Change -mtune=i586
2427         to -mtune=generic.
2428
2429 2009-10-01  Jan Hubicka  <jh@suse.cz>
2430
2431         * gcc.dg/tree-ssa/ipa-cp-1.c: New testcase.
2432
2433 2009-10-01  Loren J. Rittle  <ljrittle@acm.org>
2434
2435         * gcc.dg/20021014-1.c (*-*-freebsd*): Use dg-message.
2436
2437         * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Specify -mtune=i586.
2438
2439 2009-10-01  Tobias Burnus  <burnus@net-b.de>
2440
2441         PR fortran/41515
2442         * gfortran.dg/parameter_array_init_5.f90: New test.
2443
2444 2009-10-01  Jason Merrill  <jason@redhat.com>
2445
2446         * g++.dg/cpp0x/defaulted13.C: New.
2447
2448 2009-09-30  Dennis Wassel  <dennis.wassel@gmail.com>
2449
2450         * gfortran.dg/bounds_check_7.f90: Adapted error message.
2451         * gfortran.dg/bounds_check_11.f90: Likewise.
2452         * gfortran.dg/bounds_check_fail_1.f90: Likewise.
2453
2454 2009-09-30  Tobias Burnus  <burnus@net-b.de>
2455
2456         * gfortran.dg/select_type_4.f90: New test.
2457
2458 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
2459
2460         * gfortran.dg/same_type_as_1.f03: New test.
2461         * gfortran.dg/same_type_as_2.f03: Ditto.
2462
2463 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
2464
2465         * gfortran.dg/select_type_1.f03: Extended.
2466         * gfortran.dg/select_type_3.f03: New test.
2467
2468 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
2469
2470         * gfortran.dg/class_allocate_1.f03: New test.
2471
2472 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
2473
2474         PR fortran/40996
2475         * gfortran.dg/allocatable_scalar_3.f90: New test.
2476         * gfortran.dg/select_type_2.f03: Ditto.
2477         * gfortran.dg/typebound_proc_5.f03: Changed error messages.
2478
2479 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
2480
2481         * gfortran.dg/block_name_2.f90: Modified error message.
2482         * gfortran.dg/select_6.f90: Ditto.
2483         * gfortran.dg/select_type_1.f03: New test.
2484
2485 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
2486
2487         * gfortran.dg/allocate_derived_1.f90: Remove -w option.
2488         * gfortran.dg/class_1.f03: Ditto.
2489         * gfortran.dg/class_2.f03: Ditto.
2490         * gfortran.dg/proc_ptr_comp_pass_1.f90: Ditto.
2491         * gfortran.dg/proc_ptr_comp_pass_2.f90: Ditto.
2492         * gfortran.dg/proc_ptr_comp_pass_3.f90: Ditto.
2493         * gfortran.dg/typebound_call_10.f03: Ditto.
2494         * gfortran.dg/typebound_call_2.f03: Ditto.
2495         * gfortran.dg/typebound_call_3.f03: Ditto.
2496         * gfortran.dg/typebound_call_4.f03: Ditto.
2497         * gfortran.dg/typebound_call_9.f03: Ditto.
2498         * gfortran.dg/typebound_generic_3.f03: Ditto.
2499         * gfortran.dg/typebound_generic_4.f03: Ditto.
2500         * gfortran.dg/typebound_operator_1.f03: Ditto.
2501         * gfortran.dg/typebound_operator_2.f03: Ditto.
2502         * gfortran.dg/typebound_operator_3.f03: Ditto.
2503         * gfortran.dg/typebound_operator_4.f03: Ditto.
2504         * gfortran.dg/typebound_proc_1.f08: Ditto.
2505         * gfortran.dg/typebound_proc_5.f03: Ditto.
2506         * gfortran.dg/typebound_proc_6.f03: Ditto.
2507
2508 2009-09-30  Jason Merrill  <jason@redhat.com>
2509
2510         * g++.dg/eh/init-temp1.C: Improve test.
2511
2512 2009-09-30  Uros Bizjak  <ubizjak@gmail.com>
2513
2514         PR target/22093
2515         * gcc.target/alpha/pr22093.c: New test.
2516
2517 2009-09-29  John Freeman  <jfreeman08@gmail.com>
2518             Jason Merrill  <jason@redhat.com>
2519
2520         * g++.dg/cpp0x/lambda/lambda-array.C: New.
2521         * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: New.
2522         * g++.dg/cpp0x/lambda/lambda-capture-const-ref-neg.C: New.
2523         * g++.dg/cpp0x/lambda/lambda-const.C: New.
2524         * g++.dg/cpp0x/lambda/lambda-copy-default-neg.C: New.
2525         * g++.dg/cpp0x/lambda/lambda-copy-default.C: New.
2526         * g++.dg/cpp0x/lambda/lambda-copy-neg.C: New.
2527         * g++.dg/cpp0x/lambda/lambda-copy.C: New.
2528         * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: New.
2529         * g++.dg/cpp0x/lambda/lambda-ctors.C: New.
2530         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: New.
2531         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: New.
2532         * g++.dg/cpp0x/lambda/lambda-deduce-ext.C: New.
2533         * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: New.
2534         * g++.dg/cpp0x/lambda/lambda-deduce.C: New.
2535         * g++.dg/cpp0x/lambda/lambda-defarg.C: New.
2536         * g++.dg/cpp0x/lambda/lambda-eh.C: New.
2537         * g++.dg/cpp0x/lambda/lambda-errloc.C: New.
2538         * g++.dg/cpp0x/lambda/lambda-field-names.C: New.
2539         * g++.dg/cpp0x/lambda/lambda-in-class-neg.C: New.
2540         * g++.dg/cpp0x/lambda/lambda-in-class.C: New.
2541         * g++.dg/cpp0x/lambda/lambda-lookup-neg.C: New.
2542         * g++.dg/cpp0x/lambda/lambda-mangle.C: New.
2543         * g++.dg/cpp0x/lambda/lambda-mixed.C: New.
2544         * g++.dg/cpp0x/lambda/lambda-mutable.C: New.
2545         * g++.dg/cpp0x/lambda/lambda-nested.C: New.
2546         * g++.dg/cpp0x/lambda/lambda-non-const.C: New.
2547         * g++.dg/cpp0x/lambda/lambda-nop.C: New.
2548         * g++.dg/cpp0x/lambda/lambda-ns-scope.C: New.
2549         * g++.dg/cpp0x/lambda/lambda-pass.C: New.
2550         * g++.dg/cpp0x/lambda/lambda-recursive.C: New.
2551         * g++.dg/cpp0x/lambda/lambda-ref-default.C: New.
2552         * g++.dg/cpp0x/lambda/lambda-ref.C: New.
2553         * g++.dg/cpp0x/lambda/lambda-std-function.C: New.
2554         * g++.dg/cpp0x/lambda/lambda-template.C: New.
2555         * g++.dg/cpp0x/lambda/lambda-this.C: New.
2556         * g++.dg/cpp0x/lambda/lambda-type.C: New.
2557         * g++.dg/cpp0x/lambda/lambda-use.C: New.
2558         * lib/prune.exp: Accept "In lambda function".
2559
2560 2009-09-29  Harsha Jagasia  <harsha.jagasia@amd.com>
2561
2562         * gcc.target/i386/fma4-check.h: New file.
2563         * gcc.target/i386/fma4-fma.c: Ditto.
2564         * gcc.target/i386/fma4-maccXX.c: Ditto.
2565         * gcc.target/i386/fma4-msubXX.c: Ditto.
2566         * gcc.target/i386/fma4-nmaccXX.c: Ditto.
2567         * gcc.target/i386/fma4-nmsubXX.c: Ditto.
2568         * gcc.target/i386/fma4-vector.c: Ditto.
2569         * gcc.target/i386/fma4-256-maccXX.c: Ditto.
2570         * gcc.target/i386/fma4-256-msubXX.c: Ditto.
2571         * gcc.target/i386/fma4-256-nmaccXX.c: Ditto.
2572         * gcc.target/i386/fma4-256-nmsubXX.c: Ditto.
2573         * gcc.target/i386/fma4-256-vector.c: Ditto.
2574         * gcc.target/i386/funcspec-2.c: Ditto.
2575
2576         * gcc.target/i386/funcspec-4.c: Test error conditions related to FMA4.
2577
2578         * gcc.target/i386/funcspec-5.c: Add FMA4.
2579         * gcc.target/i386/funcspec-6.c: Ditto.
2580         * gcc.target/i386/funcspec-8.c: Ditto.
2581
2582         * gcc.target/i386/funcspec-9.c: New file.
2583
2584         * gcc.target/i386/i386.exp: Add check_effective_target_fma4.
2585
2586         * gcc.target/i386/isa-10.c: New file.
2587         * gcc.target/i386/isa-11.c: Ditto.
2588         * gcc.target/i386/isa-12.c: Ditto.
2589         * gcc.target/i386/isa-13.c: Ditto.
2590         * gcc.target/i386/isa-2.c: Ditto.
2591         * gcc.target/i386/isa-3.c: Ditto.
2592         * gcc.target/i386/isa-4.c: Ditto.
2593         * gcc.target/i386/isa-7.c: Ditto.
2594         * gcc.target/i386/isa-8.c: Ditto.
2595         * gcc.target/i386/isa-9.c: Ditto.
2596
2597         * gcc.target/i386/isa-14.c: Add FMA4.
2598         * gcc.target/i386/isa-1.c: Ditto.
2599         * gcc.target/i386/isa-5.c: Ditto.
2600         * gcc.target/i386/isa-6.c: Ditto.
2601
2602         * gcc.target/i386/sse-12.c: New file.
2603         * gcc.target/i386/sse-13.c: Ditto.
2604         * gcc.target/i386/sse-14.c: Ditto.
2605         * gcc.target/i386/sse-22.c: Ditto.
2606
2607         * g++.dg/other/i386-2.C: Add -mfma4 to dg-options.
2608         * g++.dg/other/i386-3.C: Ditto.
2609         * g++.dg/other/i386-5.C: Ditto.
2610         * g++.dg/other/i386-6.C: Ditto.
2611
2612 2009-09-29  H.J. Lu  <hongjiu.lu@intel.com>
2613
2614         PR testsuite/41496
2615         * g++.dg/dfp/dfp.exp: Unset DEFAULT_CXXFLAGS if it didn't exist
2616         before.
2617
2618 2009-09-29  Janis Johnson  <janis187@us.ibm.com>
2619
2620         * gcc.test-framework/dg-bogus-exp-XF.c: Move dg-bogus directive.
2621         * gcc.test-framework/dg-warning-exp-P.c: Move dg-warning directives.
2622
2623 2009-09-29  Jakub Jelinek  <jakub@redhat.com>
2624
2625         PR debug/41438
2626         * gcc.dg/debug/dwarf2/const-1.c: Add dg-require-visibility, make x
2627         hidden.
2628         * g++.dg/debug/dwarf2/const-1.C: Likewise.
2629
2630 2009-09-29  Harsha Jagasia  <harsha.jagasia@amd.com>
2631
2632         * gcc.target/i386/i386.exp: Remove check_effective_target_sse5.
2633         * gcc.target/i386/isa-1.c: Remove SSE5.
2634         * gcc.target/i386/isa-5.c: Ditto.
2635         * gcc.target/i386/isa-6.c: Ditto.
2636         * gcc.target/i386/funcspec-4.c: Remove error conditions
2637         related to SSE5.
2638         * gcc.target/i386/avx-1.c: Remove comments to mmintrin-common.h.
2639         * gcc.target/i386/avx-2.c: Ditto.
2640         * gcc.target/i386/sse-23.c: Ditto.
2641         * gcc.target/i386/funcspec-9.c: Delete.
2642
2643 2009-09-29  Jakub Jelinek  <jakub@redhat.com>
2644
2645         * gcc.dg/guality/guality.exp (gdb-test): New proc for use in dg-final.
2646         * gcc.dg/guality/pr41353-1.c: New test.
2647
2648         PR testsuite/41444
2649         * gcc.dg/guality/guality.h (GUALITY_GDB_REDIRECT): Fix a typo
2650         in macro name definition for non-unix/win32/msdos.
2651
2652 2009-09-29  Daniel Kraft  <d@domob.eu>
2653
2654         PR fortran/39626
2655         * gfortran.dg/block_1.f08: New test.
2656         * gfortran.dg/block_2.f08: New test.
2657         * gfortran.dg/block_3.f90: New test.
2658         * gfortran.dg/block_4.f08: New test.
2659         * gfortran.dg/block_5.f08: New test.
2660         * gfortran.dg/block_6.f08: New test.
2661         * gfortran.dg/block_7.f08: New test.
2662         * gfortran.dg/block_8.f08: New test.
2663
2664 2009-09-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2665
2666         PR libgfortran/35862
2667         * gfortran.dg/round_1.f03: New test.
2668         * gfortran.dg/f2003_io_3.f03: Update test.
2669
2670 2009-09-28  Easwaran Raman  <eraman@google.com>
2671
2672         * gcc.target/i386/ifcvt-onecmpl-abs-1.c: New file.
2673         * gcc.c-torture/execute/ifcvt-onecmpl-abs-1.c: New file.
2674
2675 2009-09-28  Janis Johnson  <janis187@us.ibm.com>
2676
2677         * g++.dg/dfp/dfp.exp: Run tests from c-c++-common/dfp.
2678         * c-c++-common/dfp/func-vararg-alternate-d32.c: XFAIL for C++.
2679         * c-c++-common/dfp/func-vararg-dfp.c: Ditto.
2680         * c-c++-common/dfp/func-vararg-mixed.c: Ditto.
2681         * c-c++-common/dfp/func-vararg-mixed-2.c: Ditto.
2682
2683         * g++.dg/dfp/dfp.exp: Fix typo.
2684
2685         * lib/target-supports.exp (check-effective-target-dfp-nocache):
2686         Fix typo that breaks the check.
2687
2688 2009-09-28  Olivier Hainque  <hainque@adacore.com>
2689
2690         * gnat.dg (tagged_alloc_free.adb): New testcase.
2691
2692 2009-09-28  Janis Johnson  <janis187@us.ibm.com>
2693
2694         * g++.dg/dfp: New directory.
2695         * g++.dg/dg.exp: Prune tests in dfp directory.
2696         * g++.dg/dfp/dfp.exp: New.
2697         * g++.dg/dfp/mangle-mode.C: New test.
2698
2699 2009-09-28  Michael Matz  <matz@suse.de>
2700
2701         * gcc.dg/builtins-44.c: Use __builtin_isinf_sign when checking
2702         for sign of -Inf.
2703
2704 2009-09-27  Richard Henderson  <rth@redhat.com>
2705
2706         * gcc.c-torture/compile/pr41469.c: Add -fexceptions.
2707         * gcc.dg/tree-ssa/pr41469-1.c: New.
2708
2709 2009-09-26  Andreas Schwab  <schwab@linux-m68k.org>
2710
2711         PR c/41476
2712         * gcc.dg/cond-constqual-1.c: New test.
2713
2714 2009-09-26  Michael Matz  <matz@suse.de>
2715
2716         PR lto/40758
2717         PR middle-end/41470
2718         * gcc.dg/pr41470.c: New test.
2719
2720 2009-09-26  Eric Botcazou  <ebotcazou@adacore.com>
2721
2722         * gnat.dg/array9.adb: New test.
2723
2724 2009-09-26  Michael Matz  <matz@suse.de>
2725
2726         PR tree-optimization/41454
2727         * gcc.dg/pr41454.c: New test.
2728
2729 2009-09-25  Dodji Seketeli  <dodji@redhat.com>
2730
2731         * g++.dg/debug/dwarf2/template-func-params-4.C: Adjust after renaming
2732         DW_TAG_template_parameter_pack and DW_TAG_formal_parameter_pack
2733         into DW_TAG_GNU_template_parameter_pack and
2734         DW_TAG_GNU_formal_parameter_pack.
2735         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
2736         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
2737
2738 2009-09-25  Nathan Froyd  <froydnj@codesourcery.com>
2739
2740         * gcc.dg/vect/vect.exp: Append extra parameters as separate
2741         parameters for alignment-sensitive -fsection-anchors tests.
2742
2743 2009-09-25  Richard Guenther  <rguenther@suse.de>
2744
2745         PR middle-end/41463
2746         * gcc.c-torture/execute/pr41463.c: New testcase.
2747
2748 2009-09-25  Olivier Hainque  <hainque@adacore.com>
2749
2750         * gnat.dg/sse_nolib.adb: New testcase.
2751
2752 2009-09-25  Revital Eres  <ERES@il.ibm.com>
2753
2754         * gcc.target/powerpc/vsx-vectorize-8.c: New test.
2755         * gcc.target/powerpc/vsx-vectorize-1.c: Likewise.
2756         * gcc.target/powerpc/vsx-vectorize-2.c: Likewise.
2757         * gcc.target/powerpc/vsx-vectorize-3.c: Likewise.
2758         * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
2759         * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
2760         * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
2761         * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
2762         * gcc.dg/vect/vect.exp: Add Power7 flags.
2763         * g++.dg/vect/vect.exp: Likewise.
2764         * gfortran.dg/vect/vect.exp: Likewise.
2765
2766 2009-09-24  Steven G. Kargl  <kargl@gcc.gnu.org>
2767
2768         PR fortran/41459
2769         * gfortran.dg/empty_label.f: New test.
2770         * gfortran.dg/empty_label.f90: Ditto.
2771         * gfortran.dg/warnings_are_errors_1.f: Fix to emit a single warning.
2772
2773 2009-09-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2774
2775         * gcc.dg/torture/builtin-math-7.c: Test complex int division at
2776         compile-time.
2777
2778 2009-09-24  Adam Nemet  <anemet@caviumnetworks.com>
2779
2780         * lib/scanasm.exp (make_pattern_printable): New function.
2781         (dg-scan, scan-assembler-times, scan-assembler-dem,
2782         scan-assembler-dem-not): Use it.
2783
2784 2009-09-24  H.J. Lu  <hongjiu.lu@intel.com>
2785
2786         * gcc.target/i386/pr12329.c (dg-do): Changed to run.
2787         (test_nested): Renamed to ...
2788         (test_nested1): This.
2789         (test_nested2): New.
2790         (main): Likewise.
2791
2792 2009-09-24  Richard Guenther  <rguenther@suse.de>
2793
2794         PR tree-optimization/36143
2795         PR tree-optimization/38747
2796         * gcc.dg/tree-ssa/fre-vce-1.c: XFAIL.
2797         * gcc.dg/tree-ssa/forwprop-6.c: Likewise.
2798         * g++.dg/torture/pr38747.C: New testcase.
2799         * g++.dg/tree-ssa/pr19637.C: Un-XFAIL.
2800
2801 2009-09-24  Eric Botcazou  <ebotcazou@adacore.com>
2802
2803         * gnat.dg/nested_proc.adb: New test.
2804
2805 2009-09-24  Jakub Jelinek  <jakub@redhat.com>
2806
2807         * gcc.target/i386/pr12329.c: Adjust.
2808
2809 2009-09-23  Alexandre Oliva  <aoliva@redhat.com>
2810
2811         PR debug/41248
2812         * gcc.dg/pr41248.c: New.
2813
2814 2009-09-23  Dodji Seketeli  <dodji@redhat.com>
2815
2816         PR debug/41065
2817         * gcc.dg/debug/dwarf2/global-used-types.c: New test.
2818
2819 2009-09-23  Andreas Schwab  <schwab@redhat.com>
2820
2821         * lib/profopt.exp (profopt-get-options): Set tool_flags for
2822         current_compiler_flags.  Fix typos.
2823
2824 2009-09-23  Yuri Gribov  <tetra2005@googlemail.com>
2825
2826         * gcc.c-torture/execute/980526-2.c: Skip if sizeof (int) > 4.
2827
2828 2009-09-23  Uros Bizjak  <ubizjak@gmail.com>
2829
2830         PR c/39779
2831         * gcc.c-torture/compile/pr39779.c: New test.
2832
2833 2009-09-22  Dodji Seketeli  <dodji@redhat.com>
2834
2835         * g++.dg/debug/dwarf2/template-func-params-4.C: Adjust.
2836         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
2837         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
2838
2839 2009-09-22  Alexandre Oliva  <aoliva@redhat.com>
2840
2841         PR debug/41295
2842         * gcc.dg/pr41295.c: New.
2843
2844 2009-09-22  Neil Vachharajani  <nvachhar@google.com>
2845
2846         * gcc.dg/pr40209.c: Add test case.
2847
2848 2009-09-22  Adam Nemet  <anemet@caviumnetworks.com>
2849
2850         * gcc.target/mips/code-readable-1.c: Change \. to \\. when
2851         matching assembly.
2852         * gcc.target/mips/code-readable-2.c: Likewise.
2853         * gcc.target/mips/code-readable-3.c: Likewise.
2854
2855 2009-09-22  Janis Johnson  <janis187@us.ibm.com>
2856
2857         * lib/target-supports.exp (check_effective_target_dfp_nocache):
2858         Check support via mode instead of C type.
2859         (check_effective_target_dfprt_nocache): Ditto.
2860         (check_effective_target_hard_dfp): Ditto.
2861
2862 2009-09-22  Richard Guenther  <rguenther@suse.de>
2863
2864         PR middle-end/41395
2865         * gcc.c-torture/execute/pr41395-1.c: New testcase.
2866         * gcc.c-torture/execute/pr41395-2.c: Likewise.
2867
2868 2009-09-22  Jakub Jelinek  <jakub@redhat.com>
2869
2870         * gcc.dg/20090922-1.c: New test.
2871
2872         PR bootstrap/41405
2873         * gfortran.dg/debug/pr37738.f: Add -gno-strict-dwarf to dg-options.
2874         * gfortran.dg/debug/pr35154-dwarf2.f: Likewise.
2875         * g++.dg/debug/dwarf2/explicit-constructor.C: Likewise.
2876         * g++.dg/debug/dwarf2/imported-module-2.C: Likewise.
2877         * g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
2878         * g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
2879         * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
2880         * objc.dg/dwarf-2.m: Likewise.
2881
2882 2009-09-22  Richard Guenther  <rguenther@suse.de>
2883
2884         PR tree-optimization/41428
2885         * g++.dg/tree-ssa/pr41428.C: New testcase.
2886
2887 2009-09-22  Jakub Jelinek  <jakub@redhat.com>
2888
2889         PR middle-end/41429
2890         * g++.dg/gomp/pr41429.C: New test.
2891
2892 2009-09-21  Giuseppe Scrivano <gscrivano@gnu.org>
2893
2894         * gcc.dg/tree-ssa/tailrecursion-6.c: New file.
2895
2896 2009-09-21  Jason Merrill  <jason@redhat.com>
2897
2898         PR c++/41421
2899         * g++.dg/cpp0x/trivial1.C: Expand.
2900
2901 2009-09-21  Kai Tietz  <kai.tietz@onevision.com>
2902
2903         * gcc.dg/torture/calleesave-sse.c: New.
2904
2905 2009-09-21  Jan Hubicka  <jh@suse.cz>
2906
2907         * gcc.dg/guality/inline-params.c: New testcase.
2908
2909 2009-09-21  Uros Bizjak  <ubizjak@gmail.com>
2910
2911         * gcc.c-torture/execute/ieee/ieee.exp (additional_flags):
2912         Add -fno-inline.
2913         * gcc.c-torture/execute/ieee/pr36332.c (foo): Remove attributes.
2914         * gcc.c-torture/execute/ieee/pr30704.c (f1): Ditto.
2915         (f2): Ditto.
2916
2917 2009-09-20  H.J. Lu  <hongjiu.lu@intel.com>
2918
2919         * gcc.dg/ipa/ipa-sra-1.c (dg-options): Add -fipa-sra.
2920         * gcc.dg/ipa/ipa-sra-2.c (dg-options): Likewise.
2921         * gcc.dg/ipa/ipa-sra-3.c (dg-options): Likewise.
2922         * gcc.dg/ipa/ipa-sra-4.c (dg-options): Likewise.
2923         * gcc.dg/ipa/ipa-sra-5.c (dg-options): Likewise.
2924
2925 2009-09-20  Andrew Pinski  <pinskia@gcc.gnu.org>
2926
2927         PR middle-end/40642
2928         * g++.dg/torture/pr40642.C: New testcase.
2929
2930 2009-09-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2931
2932         * gcc.dg/torture/builtin-math-7.c: Update for testing Annex G
2933         cases in static initializers.
2934
2935 2009-09-20  Kai Tietz  <kai.tietz@onevision.com>
2936
2937         * gcc.c-tortue/compile/pr39886.c: New.
2938
2939 2009-09-20  Chris Demetriou  <cgd@google.com>
2940
2941         PR preprocessor/28435:
2942         * gcc.dg/cpp/missing-header-MD.c: Make output checking match
2943         gcc.dg/cpp/missing-header-1.c, and add PR number to test comment.
2944         * gcc.dg/cpp/missing-header-MMD.c: Likewise.
2945         * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
2946         * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
2947
2948 2009-09-19  Adam Nemet  <anemet@caviumnetworks.com>
2949
2950         * gcc.target/mips/mips.exp: Add relax-pic-calls
2951         under -mfoo/-mno-foo options.
2952         (mips-dg-options): Make -mrelax-pic-calls imply -mno-plt, -mabicalls
2953         and -mexplicit-relocs.
2954         * gcc.target/mips/call-1.c: New test.
2955         * gcc.target/mips/call-2.c: New test.
2956         * gcc.target/mips/call-3.c: New test.
2957         * gcc.target/mips/lazy-binding-1.c: Add MIPS-specific dg-options.
2958         * gcc.dg/tree-ssa/loop-1.c: Likewise.
2959
2960 2009-09-19  Chris Demetriou  <cgd@google.com>
2961
2962         PR preprocessor/28435:
2963         * gcc.dg/cpp/missing-header-MD.c: New test.
2964         * gcc.dg/cpp/missing-header-MMD.c: New test.
2965         * gcc.dg/cpp/missing-sysheader-MD.c: New test.
2966         * gcc.dg/cpp/missing-sysheader-MMD.c: New test.
2967
2968 2009-09-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2969
2970         PR libgfortran/41328
2971         * gfortran.dg/cr_lf.f90: Modify test to include check that no EOR with
2972         EOF works.
2973
2974 2009-09-18  Jason Merrill  <jason@redhat.com>
2975
2976         * g++.dg/cpp0x/nolinkage1{.C,.h,a.cc}: New.
2977         * g++.dg/cpp0x/initlist-deduce.C: New.
2978
2979 2009-09-18  Neil Vachharajani  <nvachhar@google.com>
2980
2981         * gcc.dg/tree-prof/val-prof-7.c: Added test case.
2982
2983 2009-09-18  Janis Johnson  <janis187@us.ibm.com>
2984
2985         * gcc.dg/dfp/dfp.exp: Also run tests in c-c++-common/dfp.
2986         * c-c++-common/dfp: New directory.
2987         * c-c++-common/dfp/dfp-dbg.h: New file.
2988         * gcc.dg/dfp/call-by-value.c: Move to ...
2989         * c-c++-common/call-by-value.c: here.
2990         * gcc.dg/dfp/cast.c: Move to ...
2991         * c-c++-common/cast.c: here.
2992         * gcc.dg/dfp/compare-eq-const.c: Move to ...
2993         * c-c++-common/compare-eq-const.c: here.
2994         * gcc.dg/dfp/compare-eq-d128.c: Move to ...
2995         * c-c++-common/compare-eq-d128.c: here.
2996         * gcc.dg/dfp/compare-eq-d32.c: Move to ...
2997         * c-c++-common/compare-eq-d32.c: here.
2998         * gcc.dg/dfp/compare-eq-d64.c: Move to ...
2999         * c-c++-common/compare-eq-d64.c: here.
3000         * gcc.dg/dfp/compare-eq-dfp.c: Move to ...
3001         * c-c++-common/compare-eq-dfp.c: here.
3002         * gcc.dg/dfp/compare-eq.h: Move to ...
3003         * c-c++-common/compare-eq.h: here.
3004         * gcc.dg/dfp/compare-rel-const.c: Move to ...
3005         * c-c++-common/compare-rel-const.c: here.
3006         * gcc.dg/dfp/compare-rel-d128.c: Move to ...
3007         * c-c++-common/compare-rel-d128.c: here.
3008         * gcc.dg/dfp/compare-rel-d32.c: Move to ...
3009         * c-c++-common/compare-rel-d32.c: here.
3010         * gcc.dg/dfp/compare-rel-d64.c: Move to ...
3011         * c-c++-common/compare-rel-d64.c: here.
3012         * gcc.dg/dfp/compare-rel-dfp.c: Move to ...
3013         * c-c++-common/compare-rel-dfp.c: here.
3014         * gcc.dg/dfp/compare-rel.h: Move to ...
3015         * c-c++-common/compare-rel.h: here.
3016         * gcc.dg/dfp/compare-special-d128.c: Move to ...
3017         * c-c++-common/compare-special-d128.c: here.
3018         * gcc.dg/dfp/compare-special-d32.c: Move to ...
3019         * c-c++-common/compare-special-d32.c: here.
3020         * gcc.dg/dfp/compare-special-d64.c: Move to ...
3021         * c-c++-common/compare-special-d64.c: here.
3022         * gcc.dg/dfp/compare-special.h: Move to ...
3023         * c-c++-common/compare-special.h: here.
3024         * gcc.dg/dfp/constants-zero.c: Move to ...
3025         * c-c++-common/constants-zero.c: here.
3026         * gcc.dg/dfp/convert-bfp-10.c: Move to ...
3027         * c-c++-common/convert-bfp-10.c: here.
3028         * gcc.dg/dfp/convert-bfp-11.c: Move to ...
3029         * c-c++-common/convert-bfp-11.c: here.
3030         * gcc.dg/dfp/convert-bfp-12.c: Move to ...
3031         * c-c++-common/convert-bfp-12.c: here.
3032         * gcc.dg/dfp/convert-bfp-13.c: Move to ...
3033         * c-c++-common/convert-bfp-13.c: here.
3034         * gcc.dg/dfp/convert-bfp-14.c: Move to ...
3035         * c-c++-common/convert-bfp-14.c: here.
3036         * gcc.dg/dfp/convert-bfp-2.c: Move to ...
3037         * c-c++-common/convert-bfp-2.c: here.
3038         * gcc.dg/dfp/convert-bfp-3.c: Move to ...
3039         * c-c++-common/convert-bfp-3.c: here.
3040         * gcc.dg/dfp/convert-bfp-4.c: Move to ...
3041         * c-c++-common/convert-bfp-4.c: here.
3042         * gcc.dg/dfp/convert-bfp-5.c: Move to ...
3043         * c-c++-common/convert-bfp-5.c: here.
3044         * gcc.dg/dfp/convert-bfp-6.c: Move to ...
3045         * c-c++-common/convert-bfp-6.c: here.
3046         * gcc.dg/dfp/convert-bfp-7.c: Move to ...
3047         * c-c++-common/convert-bfp-7.c: here.
3048         * gcc.dg/dfp/convert-bfp-8.c: Move to ...
3049         * c-c++-common/convert-bfp-8.c: here.
3050         * gcc.dg/dfp/convert-bfp-9.c: Move to ...
3051         * c-c++-common/convert-bfp-9.c: here.
3052         * gcc.dg/dfp/convert-bfp.c: Move to ...
3053         * c-c++-common/convert-bfp.c: here.
3054         * gcc.dg/dfp/convert-bfp-fold.c: Move to ...
3055         * c-c++-common/convert-bfp-fold.c: here.
3056         * gcc.dg/dfp/convert-dfp.c: Move to ...
3057         * c-c++-common/convert-dfp.c: here.
3058         * gcc.dg/dfp/convert-dfp-fold-2.c: Move to ...
3059         * c-c++-common/convert-dfp-fold-2.c: here.
3060         * gcc.dg/dfp/convert-dfp-fold.c: Move to ...
3061         * c-c++-common/convert-dfp-fold.c: here.
3062         * gcc.dg/dfp/convert.h: Move to ...
3063         * c-c++-common/convert.h: here.
3064         * gcc.dg/dfp/convert-int.c: Move to ...
3065         * c-c++-common/convert-int.c: here.
3066         * gcc.dg/dfp/convert-int-fold.c: Move to ...
3067         * c-c++-common/convert-int-fold.c: here.
3068         * gcc.dg/dfp/convert-int-max.c: Move to ...
3069         * c-c++-common/convert-int-max.c: here.
3070         * gcc.dg/dfp/convert-int-max-fold.c: Move to ...
3071         * c-c++-common/convert-int-max-fold.c: here.
3072         * gcc.dg/dfp/convert-int-saturate.c: Move to ...
3073         * c-c++-common/convert-int-saturate.c: here.
3074         * gcc.dg/dfp/func-array.c: Move to ...
3075         * c-c++-common/func-array.c: here.
3076         * gcc.dg/dfp/func-deref.c: Move to ...
3077         * c-c++-common/func-deref.c: here.
3078         * gcc.dg/dfp/func-mixed.c: Move to ...
3079         * c-c++-common/func-mixed.c: here.
3080         * gcc.dg/dfp/func-pointer.c: Move to ...
3081         * c-c++-common/func-pointer.c: here.
3082         * gcc.dg/dfp/func-scalar.c: Move to ...
3083         * c-c++-common/func-scalar.c: here.
3084         * gcc.dg/dfp/func-struct.c: Move to ...
3085         * c-c++-common/func-struct.c: here.
3086         * gcc.dg/dfp/func-vararg-alternate-d128-2.c: Move to ...
3087         * c-c++-common/func-vararg-alternate-d128-2.c: here.
3088         * gcc.dg/dfp/func-vararg-alternate-d128.c: Move to ...
3089         * c-c++-common/func-vararg-alternate-d128.c: here.
3090         * gcc.dg/dfp/func-vararg-alternate-d32.c: Move to ...
3091         * c-c++-common/func-vararg-alternate-d32.c: here.
3092         * gcc.dg/dfp/func-vararg-alternate-d64.c: Move to ...
3093         * c-c++-common/func-vararg-alternate-d64.c: here.
3094         * gcc.dg/dfp/func-vararg-alternate.h: Move to ...
3095         * c-c++-common/func-vararg-alternate.h: here.
3096         * gcc.dg/dfp/func-vararg-dfp.c: Move to ...
3097         * c-c++-common/func-vararg-dfp.c: here.
3098         * gcc.dg/dfp/func-vararg-mixed-2.c: Move to ...
3099         * c-c++-common/func-vararg-mixed-2.c: here.
3100         * gcc.dg/dfp/func-vararg-mixed.c: Move to ...
3101         * c-c++-common/func-vararg-mixed.c: here.
3102         * gcc.dg/dfp/func-vararg-size0.c: Move to ...
3103         * c-c++-common/func-vararg-size0.c: here.
3104         * gcc.dg/dfp/inf-1.c: Move to ...
3105         * c-c++-common/inf-1.c: here.
3106         * gcc.dg/dfp/loop-index.c: Move to ...
3107         * c-c++-common/loop-index.c: here.
3108         * gcc.dg/dfp/modes.c: Move to ...
3109         * c-c++-common/modes.c: here.
3110         * gcc.dg/dfp/nan-1.c: Move to ...
3111         * c-c++-common/nan-1.c: here.
3112         * gcc.dg/dfp/nan-2.c: Move to ...
3113         * c-c++-common/nan-2.c: here.
3114         * gcc.dg/dfp/operator-arith-fold.c: Move to ...
3115         * c-c++-common/operator-arith-fold.c: here.
3116         * gcc.dg/dfp/operator-assignment.c: Move to ...
3117         * c-c++-common/operator-assignment.c: here.
3118         * gcc.dg/dfp/operator-comma.c: Move to ...
3119         * c-c++-common/operator-comma.c: here.
3120         * gcc.dg/dfp/operator-cond.c: Move to ...
3121         * c-c++-common/operator-cond.c: here.
3122         * gcc.dg/dfp/operator-logical.c: Move to ...
3123         * c-c++-common/operator-logical.c: here.
3124         * gcc.dg/dfp/operator-unary.c: Move to ...
3125         * c-c++-common/operator-unary.c: here.
3126         * gcc.dg/dfp/pr31385.c: Move to ...
3127         * c-c++-common/pr31385.c: here.
3128         * gcc.dg/dfp/pr33466.c: Move to ...
3129         * c-c++-common/pr33466.c: here.
3130         * gcc.dg/dfp/pr35620.c: Move to ...
3131         * c-c++-common/pr35620.c: here.
3132         * gcc.dg/dfp/pr36800.c: Move to ...
3133         * c-c++-common/pr36800.c: here.
3134         * gcc.dg/dfp/pr39034.c: Move to ...
3135         * c-c++-common/pr39034.c: here.
3136         * gcc.dg/dfp/pr39035.c: Move to ...
3137         * c-c++-common/pr39035.c: here.
3138         * gcc.dg/dfp/pr39902.c: Move to ...
3139         * c-c++-common/pr39902.c: here.
3140         * gcc.dg/dfp/pr39986.c: Move to ...
3141         * c-c++-common/pr39986.c: here.
3142         * gcc.dg/dfp/signbit-1.c: Move to ...
3143         * c-c++-common/signbit-1.c: here.
3144         * gcc.dg/dfp/signbit-2.c: Move to ...
3145         * c-c++-common/signbit-2.c: here.
3146         * gcc.dg/dfp/struct-layout-1.c: Move to ...
3147         * c-c++-common/struct-layout-1.c: here.
3148         * gcc.dg/dfp/usual-arith-conv.c: Move to ...
3149         * c-c++-common/usual-arith-conv.c: here.
3150         * gcc.dg/dfp/usual-arith-conv-const.c: Move to ...
3151         * c-c++-common/usual-arith-conv-const.c: here.
3152
3153 2009-09-18  Jack Howarth  <howarth@bromo.med.uc.edu>
3154
3155         PR testsuite/41288
3156         * gcc.target/x86_64/abi/asm-support-darwin.s (snapshot_ret): Preserve
3157         stack alignment.
3158
3159 2009-09-17  Andrew Pinski  <pinskia@gcc.gnu.org>
3160
3161         PR c++/39365
3162         * g++.dg/expr/bool3.C: New test.
3163         * g++.dg/expr/bool4.C: New test.
3164
3165 2009-09-17  Janis Johnson  <janis187@us.ibm.com>
3166
3167         * gcc.dg/dfp/dfp-dbg.h: Define EXTERN.
3168         * gcc.dg/dfp/signbit-2.c: Use it.
3169         * gcc.dg/dfp/func-vararg-alternate.h: Change two
3170         arguments to unsigned int.
3171         * gcc.dg/dfp/convert-bfp-10.c: Don't include float.h.
3172         * gcc.dg/dfp/convert-bfp-fold.c: Include dfp-dbg.h.
3173         * gcc.dg/dfp/convert-dfp-fold.c: Ditto
3174         * gcc.dg/dfp/convert-int-max-fold.c: Ditto.
3175         * gcc.dg/dfp/operator-arith-fold.c: Ditto.
3176         * gcc.dg/dfp/pr39986.c: Ditto.
3177         * gcc.dg/dfp/usual-arith-conv-const.c: Ditto.
3178         * gcc.dg/dfp/pr31385.c: Use mode in typedef, not C type.
3179         * gcc.dg/dfp/pr35620.c: Define typedef for C++.
3180         * gcc.dg/dfp/convert-int.c: Define BOOL for C++.
3181         * gcc.dg/dfp/convert-int-fold.c: Ditto.
3182
3183 2009-09-17  Jakub Jelinek  <jakub@redhat.com>
3184
3185         * gcc.dg/debug/dwarf2/struct-loc1.c: New test.
3186
3187 2009-09-17  Janis Johnson  <janis187@us.ibm.com>
3188
3189         PR c/41049
3190         * dfp/pr41049.c: New test.
3191
3192 2009-09-17  H.J. Lu  <hongjiu.lu@intel.com>
3193
3194         PR testsuite/41385
3195         * gcc.dg/dfp/dfp.exp: Properly save DEFAULT_CFLAGS.
3196
3197 2009-09-17  Martin Jambor  <mjambor@suse.cz>
3198
3199         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not run IPA-SRA.
3200         * gcc.dg/ipa/ipa-sra-1.c: New test.
3201         * gcc.dg/ipa/ipa-sra-2.c: New test.
3202         * gcc.dg/ipa/ipa-sra-3.c: New test.
3203         * gcc.dg/ipa/ipa-sra-4.c: New test.
3204         * gcc.dg/ipa/ipa-sra-5.c: New test.
3205         * gcc.c-torture/execute/ipa-sra-1.c: New test.
3206         * gcc.c-torture/execute/ipa-sra-2.c: New test.
3207
3208 2009-09-17  Michael Matz  <matz@suse.de>
3209
3210         PR middle-end/41347
3211         * gfortran.dg/pr41347.f90: New test.
3212
3213 2009-09-17  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3214
3215         * gcc.c-torture/compile/20090917-1.c: New testcase.
3216
3217 2009-09-16  Uros Bizjak  <ubizjak@gmail.com>
3218
3219         * gfortran.dg/default_format_denormal_2.f90: Add ieee options.
3220         * gfortran.dg/default_format_denormal_1.f90: Ditto.  Remove
3221         alpha*-*-* target from XFAIL list.
3222
3223 2009-09-16  Janis Johnson  <janis187@us.ibm.com>
3224
3225         * gcc.dg/dfp/dfp.exp: Use appropriate default options.
3226         * gcc.dg/dfp/dfp-dbg.h: New; define FAILURE, FINISH.
3227         * gcc.dg/dfp/cast-bad.c: Use default options.
3228         * gcc.dg/dfp/compare-rel-const.c: Ditto.
3229         * gcc.dg/dfp/composite-type.c: Ditto.
3230         * gcc.dg/dfp/constants.c: Ditto.
3231         * gcc.dg/dfp/constants-hex.c: Ditto.
3232         * gcc.dg/dfp/constants-pedantic.c: Ditto.
3233         * gcc.dg/dfp/convert-bfp-fold.c: Ditto.
3234         * gcc.dg/dfp/convert-dfp-fold.c: Ditto.
3235         * gcc.dg/dfp/convert-int-max-fold.c: Ditto.
3236         * gcc.dg/dfp/ctypes.c: Ditto.
3237         * gcc.dg/dfp/ddmode-ice.c: Ditto.
3238         * gcc.dg/dfp/dec-eval-method-2.c: Ditto.
3239         * gcc.dg/dfp/float-constant-double.c: Ditto.
3240         * gcc.dg/dfp/keywords-pedantic.c: Ditto.
3241         * gcc.dg/dfp/keywords-reserved.c: Ditto.
3242         * gcc.dg/dfp/modes.c: Ditto.
3243         * gcc.dg/dfp/operator-bitwise.c: Ditto.
3244         * gcc.dg/dfp/pr31344.c: Ditto.
3245         * gcc.dg/dfp/pr31385.c: Ditto.
3246         * gcc.dg/dfp/pr33466.c: Ditto.
3247         * gcc.dg/dfp/pr35620.c: Ditto.
3248         * gcc.dg/dfp/pr37435.c: Ditto.
3249         * gcc.dg/dfp/pr39986.c: Ditto.
3250         * gcc.dg/dfp/pragma-float-const-decimal64-1.c: Ditto.
3251         * gcc.dg/dfp/pragma-float-const-decimal64-2.c: Ditto.
3252         * gcc.dg/dfp/pragma-float-const-decimal64-3.c: Ditto.
3253         * gcc.dg/dfp/pragma-float-const-decimal64-4.c: Ditto.
3254         * gcc.dg/dfp/pragma-float-const-decimal64-7.c: Ditto.
3255         * gcc.dg/dfp/pragma-float-const-decimal64-8.c: Ditto.
3256         * gcc.dg/dfp/typespec.c: Ditto.
3257         * gcc.dg/dfp/usual-arith-conv-bad.c: Ditto.
3258         * gcc.dg/dfp/usual-arith-conv-bad-2.c: Ditto.
3259         * gcc.dg/dfp/usual-arith-conv-const.c: Ditto.
3260         * gcc.dg/dfp/Wbad-function-cast-1.c: Ditto.
3261         * gcc.dg/dfp/Wtraditional-conversion-2.c: Ditto.
3262         * gcc.dg/dfp/wtr-conversion-1.c: Ditto.
3263         * gcc.dg/dfp/compare-eq.h: Define custom debug macros.
3264         * gcc.dg/dfp/compare-rel.h: Ditto.
3265         * gcc.dg/dfp/compare-special.h: Ditto.
3266         * gcc.dg/dfp/convert.h: Ditto.
3267         * gcc.dg/dfp/fe-check.h: Ditto.
3268         * gcc.dg/dfp/call-by-value.c: Use default options and debug macros.
3269         * gcc.dg/dfp/cast.c: Ditto.
3270         * gcc.dg/dfp/compare-eq-const.c: Ditto.
3271         * gcc.dg/dfp/compare-eq-d32.c: Ditto.
3272         * gcc.dg/dfp/compare-eq-d64.c: Ditto.
3273         * gcc.dg/dfp/compare-eq-d128.c: Ditto.
3274         * gcc.dg/dfp/compare-eq-dfp.c: Ditto.
3275         * gcc.dg/dfp/compare-rel-d32.c: Ditto.
3276         * gcc.dg/dfp/compare-rel-d64.c: Ditto.
3277         * gcc.dg/dfp/compare-rel-d128.c: Ditto.
3278         * gcc.dg/dfp/compare-rel-dfp.c: Ditto.
3279         * gcc.dg/dfp/compare-special-d32.c: Ditto.
3280         * gcc.dg/dfp/compare-special-d64.c: Ditto.
3281         * gcc.dg/dfp/compare-special-d128.c: Ditto.
3282         * gcc.dg/dfp/constants-zero.c: Ditto.
3283         * gcc.dg/dfp/convert-bfp-2.c: Ditto.
3284         * gcc.dg/dfp/convert-bfp-3.c: Ditto.
3285         * gcc.dg/dfp/convert-bfp-4.c: Ditto.
3286         * gcc.dg/dfp/convert-bfp-5.c: Ditto.
3287         * gcc.dg/dfp/convert-bfp-6.c: Ditto.
3288         * gcc.dg/dfp/convert-bfp-7.c: Ditto.
3289         * gcc.dg/dfp/convert-bfp-8.c: Ditto.
3290         * gcc.dg/dfp/convert-bfp-9.c: Ditto.
3291         * gcc.dg/dfp/convert-bfp-10.c: Ditto.
3292         * gcc.dg/dfp/convert-bfp-11.c: Ditto.
3293         * gcc.dg/dfp/convert-bfp-12.c: Ditto.
3294         * gcc.dg/dfp/convert-bfp-13.c: Ditto.
3295         * gcc.dg/dfp/convert-bfp-14.c: Ditto.
3296         * gcc.dg/dfp/convert-bfp.c: Ditto.
3297         * gcc.dg/dfp/convert-complex.c: Ditto.
3298         * gcc.dg/dfp/convert-dfp.c: Ditto.
3299         * gcc.dg/dfp/convert-dfp-fold-2.c: Ditto.
3300         * gcc.dg/dfp/convert-dfp-round.c: Ditto.
3301         * gcc.dg/dfp/convert-int.c: Ditto.
3302         * gcc.dg/dfp/convert-int-fold.c: Ditto.
3303         * gcc.dg/dfp/convert-int-max.c: Ditto.
3304         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
3305         * gcc.dg/dfp/decfloat-constants.c: Ditto.
3306         * gcc.dg/dfp/fe-binop.c: Ditto.
3307         * gcc.dg/dfp/fe-convert-1.c: Ditto.
3308         * gcc.dg/dfp/fe-convert-2.c: Ditto.
3309         * gcc.dg/dfp/fe-convert-3.c: Ditto.
3310         * gcc.dg/dfp/func-array.c: Ditto.
3311         * gcc.dg/dfp/func-deref.c: Ditto.
3312         * gcc.dg/dfp/func-mixed.c: Ditto.
3313         * gcc.dg/dfp/func-pointer.c: Ditto.
3314         * gcc.dg/dfp/func-scalar.c: Ditto.
3315         * gcc.dg/dfp/func-struct.c: Ditto.
3316         * gcc.dg/dfp/func-vararg-alternate.h: Ditto.
3317         * gcc.dg/dfp/func-vararg-alternate-d32.c: Ditto.
3318         * gcc.dg/dfp/func-vararg-alternate-d64.c: Ditto.
3319         * gcc.dg/dfp/func-vararg-alternate-d128.c: Ditto.
3320         * gcc.dg/dfp/func-vararg-alternate-d128-2.c: Ditto.
3321         * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
3322         * gcc.dg/dfp/func-vararg-mixed.c: Ditto.
3323         * gcc.dg/dfp/func-vararg-mixed-2.c: Ditto.
3324         * gcc.dg/dfp/func-vararg-size0.c: Ditto.
3325         * gcc.dg/dfp/inf-1.c: Ditto.
3326         * gcc.dg/dfp/loop-index.c: Ditto.
3327         * gcc.dg/dfp/nan-1.c: Ditto.
3328         * gcc.dg/dfp/nan-2.c: Ditto.
3329         * gcc.dg/dfp/operator-arith-fold.c: Ditto.
3330         * gcc.dg/dfp/operator-assignment.c: Ditto.
3331         * gcc.dg/dfp/operator-comma.c: Ditto.
3332         * gcc.dg/dfp/operator-cond.c: Ditto.
3333         * gcc.dg/dfp/operator-logical.c: Ditto.
3334         * gcc.dg/dfp/operator-unary.c: Ditto.
3335         * gcc.dg/dfp/pr36800.c: Ditto.
3336         * gcc.dg/dfp/pr39034.c: Ditto.
3337         * gcc.dg/dfp/pr39035.c: Ditto.
3338         * gcc.dg/dfp/pr39902.c: Ditto.
3339         * gcc.dg/dfp/signbit-1.c: Ditto.
3340         * gcc.dg/dfp/signbit-2.c: Ditto.
3341         * gcc.dg/dfp/struct-layout-1.c: Ditto.
3342         * gcc.dg/dfp/union-init.c: Ditto.
3343         * gcc.dg/dfp/usual-arith-conv.c: Ditto.
3344
3345 2009-09-16  Michael Matz  <matz@suse.de>
3346
3347         PR fortran/41212
3348         * gfortran.dg/pr41212.f90: New test.
3349
3350 2009-09-16  Eric Botcazou  <ebotcazou@adacore.com>
3351
3352         * gnat.dg/alignment9.adb: New test.
3353
3354 2009-09-16  Eric Botcazou  <ebotcazou@adacore.com>
3355
3356         * gnat.dg/discr20.ad[sb]: New test.
3357
3358 2009-09-16  Richard Guenther  <rguenther@suse.de>
3359
3360         PR middle-end/34011
3361         * gcc.dg/tree-ssa/ssa-lim-7.c: New testcase.
3362
3363 2009-09-16  DJ Delorie  <dj@redhat.com>
3364             Kaz Kojima  <kkojima@gcc.gnu.org>
3365
3366         * gcc.target/sh/struct-arg-dw2.c: New test.
3367
3368 2009-09-15  Nathan Froyd  <froydnj@codesourcery.com>
3369             Jakub Jelinek  <jakub@redhat.com>
3370
3371         PR target/41175
3372         * gcc.target/powerpc/pr41175.c: New test.
3373
3374 2009-09-14  Richard Henderson  <rth@redhat.com>
3375
3376         * c-c++-common/asmgoto-1.c, c-c++-common/asmgoto-2.c,
3377         c-c++-common/asmgoto-3.c, gcc.c-torture/compile/asmgoto-1.c,
3378         gcc.dg/tree-ssa/asmgoto-1.c: New files.
3379
3380 2009-09-14  Richard Henderson  <rth@redhat.com>
3381
3382         * g++.dg/eh/builtin1.C: Update resx pattern match.
3383         * g++.dg/eh/builtin2.C, g++.dg/eh/builtin3.C: Likewise.
3384
3385 2009-09-14  Richard Sandiford  <rdsandiford@googlemail.com>
3386
3387         * gcc.target/mips/branch-helper.h: New file.
3388         * gcc.target/mips/branch-2.c,
3389         * gcc.target/mips/branch-3.c,
3390         * gcc.target/mips/branch-4.c,
3391         * gcc.target/mips/branch-5.c,
3392         * gcc.target/mips/branch-6.c,
3393         * gcc.target/mips/branch-7.c,
3394         * gcc.target/mips/branch-8.c,
3395         * gcc.target/mips/branch-9.c,
3396         * gcc.target/mips/branch-10.c,
3397         * gcc.target/mips/branch-11.c,
3398         * gcc.target/mips/branch-12.c,
3399         * gcc.target/mips/branch-13.c,
3400         * gcc.target/mips/branch-14.c,
3401         * gcc.target/mips/branch-15.c: New tests.
3402
3403 2009-09-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
3404
3405         PR target/41331
3406         * gcc.target/powerpc/bswap64-4.c: New file to test bswap64 on a
3407         -m32 -mpowerpc64 system.
3408
3409 2009-09-14  Bernd Schmidt  <bernd.schmidt@analog.com>
3410
3411         From Jie Zhang <jie.zhang@analog.com>:
3412         * gcc.target/bfin/saveall.c: New test.
3413         * gcc.target/bfin/20090914-1.c: New test.
3414         * gcc.target/bfin/20090914-2.c: New test.
3415
3416         * gcc.target/bfin/20090914-3.c: New test.
3417
3418 2009-09-14  Andrew Stubbs  <ams@codesourcery.com>
3419
3420         * gcc.target/sh/20080410-1.c: Remove obsolete -fira option.
3421
3422 2009-09-14  Richard Guenther  <rguenther@suse.de>
3423
3424         PR middle-end/41350
3425         * g++.dg/debug/dwarf-eh-personality-1.C: New testcase.
3426
3427 2009-09-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3428
3429         PR libgfortran/41328
3430         * gfortran.dg/cr_lf.f90: New test.
3431
3432 2009-09-11  Michael Matz  <matz@suse.de>
3433
3434         PR middle-end/41275
3435         * g++.dg/tree-ssa/pr41275.C: New test.
3436
3437 2009-09-11  Janus Weil  <janus@gcc.gnu.org>
3438
3439         PR fortran/41242
3440         * gfortran.dg/proc_ptr_comp_21.f90: New.
3441
3442 2009-09-10  Steven G. Kargl  <kargl@gcc.gnu.org>
3443
3444         PR fortran/31292
3445         * gfortran.dg/module_procedure_1.f90: New test.
3446         * gfortran.dg/module_procedure_2.f90: Ditto.
3447         * gfortran.dg/generic_14.f90: Move dg-error to new location.
3448
3449 2009-09-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3450             James A. Morrison  <phython@gcc.gnu.org>
3451
3452         PR ada/18302
3453         * ada/acats/run_all.sh (target_run): Use run_test.exp to execute
3454         commands.
3455         * ada/acats/run_test.exp: New file.
3456
3457 2009-09-10  Uros Bizjak <ubizjak@gmail.com>
3458
3459         Revert:
3460         2009-09-09  Uros Bizjak <ubizjak@gmail.com>
3461
3462         PR rtl-optimization/39779
3463         * gcc.dg/pr39979.c: New test.
3464
3465 2009-09-10  Richard Guenther  <rguenther@suse.de>
3466
3467         PR middle-end/41257
3468         * g++.dg/torture/pr41257-2.C: New testcase.
3469
3470 2009-09-09  Paolo Carlini  <paolo.carlini@oracle.com>
3471
3472         PR c++/28293
3473         * g++.dg/template/crash91.C: New.
3474
3475 2009-09-09  Uros Bizjak <ubizjak@gmail.com>
3476
3477         PR rtl-optimization/39779
3478         * gcc.dg/pr39979.c: New test.
3479
3480 2009-09-09  Richard Guenther  <rguenther@suse.de>
3481
3482         PR tree-optimization/41101
3483         * gcc.c-torture/compile/pr41101.c: New testcase.
3484
3485 2009-09-09  Richard Guenther  <rguenther@suse.de>
3486
3487         PR middle-end/41317
3488         * gcc.c-torture/execute/pr41317.c: New testcase.
3489         * gcc.dg/tree-ssa/forwprop-11.c: XFAIL.
3490         * gcc.dg/tree-ssa/forwprop-12.c: Likewise.
3491
3492 2009-09-08  Dodji Seketeli  <dodji@redhat.com>
3493
3494         Fix some test breakages on Darwin
3495         * g++.dg/debug/dwarf2/namespace-1.C: Use -fno-merge-debug-string
3496         and adjust.
3497         * g++.dg/debug/dwarf2/template-func-params-6.C: Likewise.
3498         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
3499         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
3500         * g++.dg/debug/dwarf2/pubnames-1.C: Likewise. Also, adjust to
3501         take darwin specifics in account.
3502
3503 2009-09-08  Joseph Myers  <joseph@codesourcery.com>
3504
3505         * gcc.dg/profile-dir-1.c, gcc.dg/profile-dir-2.c,
3506         gcc.dg/profile-dir-3.c: Disable for remote-host testing.
3507
3508 2009-09-08  Paolo Carlini  <paolo.carlini@oracle.com>
3509
3510         PR c++/39923
3511         * g++.dg/cpp0x/initlist24.C: New.
3512
3513 2009-09-08  Ozkan Sezer  <sezeroz@gmail.com>
3514
3515         * gcc.dg/large-size-array-2.c: Fix target requirement.
3516         * gcc.dg/large-size-array-4.c: Likewise.
3517         * gcc.dg/c90-const-expr-2.c: Define ZERO as 0LL for _WIN64.
3518         * gcc.dg/c99-const-expr-2.c: Likewise.
3519         * gcc.dg/c90-const-expr-6.c: Typedef ptrdiff_t with __extension__.
3520         * gcc.dg/c90-const-expr-9.c: Typedef size_t with __extension__.
3521         * gcc.dg/c90-const-expr-10.c: Likewise.
3522         * gcc.dg/torture/pr39074.c: Use intptr_t typedef'ed as __PTRDIFF_TYPE__
3523         instead of long.
3524         * gcc.dg/tree-ssa/pr33920.c: Likewise.
3525         * gcc.dg/vect/pr33846.c: Likewise.
3526         * gcc.dg/vect/pr33833.c: Use uintptr_t, typedef'ed as unsigned
3527         __PTRDIFF_TYPE__, instead of unsigned long.
3528         * gcc.dg/vect/O1-pr33854.c: Use __SIZE_TYPE__ instead of unsigned long.
3529
3530 2009-09-08  Alexandre Oliva  <aoliva@redhat.com>
3531
3532         PR debug/41229
3533         PR debug/41291
3534         PR debug/41300
3535         * gfortran.dg/pr41229.f90: New.
3536
3537 2009-09-08  Alexandre Oliva  <aoliva@redhat.com>
3538
3539         PR debug/41232
3540         * gcc.dg/pr41232.c: New.
3541
3542 2009-09-08  Joseph Myers  <joseph@codesourcery.com>
3543
3544         * gcc.misc-tests/i386-prefetch.exp: Skip tests when multilib flags
3545         contain -march.
3546         * gcc.dg/tree-ssa/prefetch-7.c, gcc.target/i386/387-1.c,
3547         gcc.target/i386/387-5.c, gcc.target/i386/cmov7.c,
3548         gcc.target/i386/funcspec-1.c, gcc.target/i386/funcspec-8.c,
3549         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
3550         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
3551         gcc.target/i386/isa-6.c, gcc.target/i386/lea.c,
3552         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/sse-5.c,
3553         gcc.target/i386/ssefn-1.c: Skip when multilib flags contain -march
3554         options other than that used in dg-options.
3555
3556 2009-09-07  Jakub Jelinek  <jakub@redhat.com>
3557
3558         PR rtl-optimization/41239
3559         * gcc.c-torture/execute/pr41239.c: New test.
3560
3561 2009-09-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3562
3563         PR libgfortran/41192
3564         * gfortran.dg/namelist_59.f90: New test.
3565
3566 2009-09-07  Bernd Schmidt  <bernd.schmidt@analog.com>
3567
3568         From Mike Frysinger  <michael.frysinger@analog.com>
3569         * gcc.target/bfin/mcpu-bf542m.c: New file.
3570         * gcc.target/bfin/mcpu-bf544m.c: Likewise.
3571         * gcc.target/bfin/mcpu-bf546m.c: Likewise.
3572         * gcc.target/bfin/mcpu-bf548m.c: Likewise.
3573         * gcc.target/bfin/mcpu-bf549m.c: Likewise.
3574
3575 2009-09-07  Martin Jambor  <mjambor@suse.cz>
3576
3577         PR middle-end/41282
3578         * gcc.c-torture/compile/pr41282.c: New test.
3579
3580 2009-09-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
3581
3582         PR fortran/41197
3583         * gfortran.dg/allocate_alloc_opt_1.f90:  Use scalar
3584         variables for stat and errmsg.
3585         * gfortran.dg/deallocate_alloc_opt_1.f90:  Likewise.
3586         * gfortran.dg/allocate_stat_2.f90:  New test.
3587
3588 2009-09-07  Bernd Schmidt  <bernd.schmidt@analog.com>
3589
3590         * gcc.c-torture/compile/20090907-1.c: New test.
3591
3592 2009-09-06  Jakub Jelinek  <jakub@redhat.com>
3593
3594         PR bootstrap/41241
3595         * gcc.dg/pr41241.c: New test.
3596
3597 2009-09-06  Richard Guenther  <rguenther@suse.de>
3598
3599         PR middle-end/41144
3600         * g++.dg/torture/pr41144.C: New testcase.
3601
3602 2009-09-06  Richard Guenther  <rguenther@suse.de>
3603
3604         PR middle-end/41261
3605         * gcc.dg/torture/pr41261.c: New testcase.
3606
3607 2009-09-05  Richard Guenther  <rguenther@suse.de>
3608
3609         PR middle-end/41181
3610         * gcc.c-torture/compile/pr41181.c: New testcase.
3611
3612 2009-09-05  Richard Guenther  <rguenther@suse.de>
3613
3614         PR debug/41273
3615         * g++.dg/torture/pr41273.C: New testcase.
3616
3617 2009-09-05  Paul Thomas  <pault@gcc.gnu.org>
3618
3619         PR fortran/41258
3620         * gfortran.dg/typebound_proc_12.f90 : New test.
3621
3622 2009-09-04  Alexandre Oliva  <aoliva@redhat.com>
3623
3624         PR debug/41225
3625         * gfortran.dg/pr41225.f90: New.
3626
3627 2009-09-04  Alexandre Oliva  <aoliva@redhat.com>
3628
3629         * gcc.dg/guality/guality.h: Include stdint.h.  Drop unnecessary
3630         unistd.h, sys/types.h and sys/wait.h.
3631         (gualchk_t): New.
3632         (GUALCVT): New.
3633         (GUALCHKXPR, GUALCHKVAL, GUALCHKFLA): Use it.
3634         (GUALITY_GDB_REDIRECT): New.
3635         (GUALITY_GDB_ARGS): Use it.
3636
3637 2009-09-04  Richard Guenther  <rguenther@suse.de>
3638
3639         PR middle-end/41257
3640         * g++.dg/torture/pr41257.C: New testcase.
3641
3642 2009-09-04  Martin Jambor  <mjambor@suse.cz>
3643
3644         PR tree-optimization/41112
3645         * gnat.dg/array8.adb: New test.
3646
3647 2009-09-03  Daniel Gutson  <dgutson@codesourcery.com>
3648
3649         * gcc.target/arm/ctz.c: New test case.
3650
3651 2009-09-03  Alon Dayan  <alond@il.ibm.com>
3652
3653         PR tree-optimization/38275
3654         * gcc.dg/autopar/reduc-1char.c: Increase number
3655         of iterations. Adjust the logic accordingly.
3656         * gcc.dg/autopar/reduc-2char.c: Ditto.
3657         * gcc.dg/autopar/reduc-1.c: Ditto.
3658         * gcc.dg/autopar/reduc-2.c: Ditto.
3659         * gcc.dg/autopar/reduc-3.c: Ditto.
3660         * gcc.dg/autopar/reduc-6.c: Ditto.
3661         * gcc.dg/autopar/reduc-7.c: Ditto.
3662         * gcc.dg/autopar/reduc-8.c: Ditto.
3663         * gcc.dg/autopar/reduc-9.c: Ditto.
3664         * gcc.dg/autopar/pr39500-1.c: Ditto.
3665         * gcc.dg/autopar/reduc-1short.c: Ditto.
3666         * gcc.dg/autopar/reduc-2short.c: Ditto.
3667         * gcc.dg/autopar/parallelization-1.c: Ditto.
3668
3669 2009-09-03  Jakub Jelinek  <jakub@redhat.com>
3670
3671         * gcc.dg/guality/guality.exp: Only run guality tests if a trivial
3672         testcase using guality.h compiles and links and if a global variable
3673         can be verified by gdb.
3674
3675 2009-09-03  Bernd Schmidt  <bernd.schmidt@analog.com>
3676
3677         * lib/target-supports.exp (check_effective_target_sync_int_long):
3678         Supported on Blackfin Linux targets.
3679
3680 2009-09-02  David Daney  <ddaney@caviumnetworks.com>
3681
3682         * gcc.c-torture/compile/builtin_unreachable-1.c: New testcase.
3683
3684 2009-09-03  Diego Novillo  <dnovillo@google.com>
3685
3686         * gcc.dg/gomp/combined-1.c: Adjust expected pattern.
3687         * g++.dg/tree-prof/inline_mismatch_args.C: Likewise.
3688         * g++.dg/warn/unit-1.C: Likewise.
3689         * g++.dg/ipa/iinline-1.C: Likewise.
3690         * g++.dg/template/cond2.C: Adjust expected line location for the
3691         error.
3692         * g++.dg/template/pr35240.C: Likewise.
3693
3694 2009-09-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3695
3696         * gcc.dg/tree-ssa/inline-3.c: Add -fpie when pic.
3697         * gcc.dg/tree-ssa/local-pure-const.c: Likewise.
3698
3699 2009-09-02  Martin Jambor  <mjambor@suse.cz>
3700
3701         * gcc.dg/tree-ssa/sra-8.c: New testcase.
3702         * gcc.dg/memcpy-1.c: Add . to match pattern.
3703         * gcc.dg/uninit-I.c: XFAIL warning test.
3704         * g++.dg/warn/unit-1.C: XFAIL warning test.
3705
3706 2009-09-02  Ian Lance Taylor  <iant@google.com>
3707
3708         * gcc.dg/20090902-1.c: New test.
3709
3710 2009-09-02  Jakub Jelinek  <jakub@redhat.com>
3711
3712         * gcc.dg/builtin-object-size-9.c: New test.
3713
3714 2009-09-02  Olivier Hainque  <hainque@adacore.com>
3715
3716         * gnat.dg/array7.ad[bs]: Add check for Signed_Integer_Type_Definition.
3717
3718 2009-09-02  Eric Botcazou  <ebotcazou@adacore.com>
3719             Olivier Hainque  <hainque@adacore.com>
3720
3721         * gnat.dg/misaligned_param.adb: New test.
3722         * gnat.dg/misaligned_param_pkg.ad[sb]: New helper.
3723         * gnat.dg/slice7.adb: Add 1 more related case.
3724
3725 2009-09-01  Alexandre Oliva  <aoliva@redhat.com>
3726
3727         * gcc.dg/guality/guality.c: Expect to fail for now.
3728         * gcc.dg/guality/example.c: Likewise.
3729
3730 2009-09-01  Alexandre Oliva  <aoliva@redhat.com>
3731
3732         * gcc.dg/guality/guality.c: New.
3733         * gcc.dg/guality/guality.h: New.
3734         * gcc.dg/guality/guality.exp: New.
3735         * gcc.dg/guality/example.c: New.
3736         * lib/gcc-dg.exp (cleanup-dump): Remove .gk files.
3737         (cleanup-saved-temps): Likewise, .gkd files too.
3738
3739 2009-09-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3740
3741         PR fortran/39229
3742         * gfortran.dg/line_length_3.f: New test.
3743         * gfortran.dg/line_length_4.f90: New test.
3744
3745 2009-09-01  Loren J. Rittle  <ljrittle@acm.org>
3746
3747         * lib/target-supports.exp (check_gc_sections_available):
3748         Add proper pattern quote.
3749
3750 2009-08-31  Uros Bizjak  <ubizjak@gmail.com>
3751             Kaz Kojima  <kkojima@gcc.gnu.org>
3752
3753         * lib/target-supports.exp (add_options_for_ieee): New procedure.
3754         * g++.dg/cdce3.C: Use dg-add-options ieee.
3755         * g++.dg/torture/type-generic-1.C: Likewise.
3756         * gcc.c-torture/compile/fix-trunc-mem-1.c: Likewise.
3757         * gcc.dg/pr28796-2.c: Likewise.
3758         * gcc.dg/torture/builtin-math-7.c: Likewise.
3759         * gcc.dg/torture/type-generic-1.c: Likewise.
3760         * gfortran.dg/boz_14.f90: Likewise.
3761         * gfortran.dg/erf_2.F90: Likewise.
3762         * gfortran.dg/init_flag_3.f90: Likewise.
3763         * gfortran.dg/init_flag_4.f90: Likewise.
3764         * gfortran.dg/init_flag_5.f90: Likewise.
3765         * gfortran.dg/integer_exponentiation_1.f90: Likewise.
3766         * gfortran.dg/integer_exponentiation_5.F90: Likewise.
3767         * gfortran.dg/isnan_1.f90: Likewise.
3768         * gfortran.dg/isnan_2.f90: Likewise.
3769         * gfortran.dg/maxlocval_2.f90: Likewise.
3770         * gfortran.dg/maxlocval_4.f90: Likewise.
3771         * gfortran.dg/minlocval_1.f90: Likewise.
3772         * gfortran.dg/minlocval_4.f90: Likewise.
3773         * gfortran.dg/module_nan.f90: Likewise.
3774         * gfortran.dg/namelist_42.f90: Likewise.
3775         * gfortran.dg/namelist_43.f90: Likewise.
3776         * gfortran.dg/nan_1.f90: Likewise.
3777         * gfortran.dg/nan_2.f90: Likewise.
3778         * gfortran.dg/nan_3.f90: Likewise.
3779         * gfortran.dg/nan_4.f90: Likewise.
3780         * gfortran.dg/nan_5.f90: Likewise.
3781         * gfortran.dg/nearest_1.f90: Likewise.
3782         * gfortran.dg/nearest_2.f90: Likewise.
3783         * gfortran.dg/nearest_3.f90: Likewise.
3784         * gfortran.dg/pr37243.f: Likewise.
3785         * gfortran.dg/real_const_3.f90: Likewise.
3786         * gfortran.dg/transfer_simplify_2.f90: Likewise.
3787
3788 2009-08-31  Dodji Seketeli  <dodji@redhat.com>
3789
3790         PR debug/30161
3791         * g++.dg/debug/dwarf2/template-params-1.C: New test.
3792         * g++.dg/debug/dwarf2/template-params-2.C: Likewise.
3793         * g++.dg/debug/dwarf2/template-params-3.C: Likewise.
3794         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
3795         * g++.dg/debug/dwarf2/template-params-5.C: Likewise.
3796         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
3797         * g++.dg/debug/dwarf2/template-func-params-1.C: Likewise.
3798         * g++.dg/debug/dwarf2/template-func-params-2.C: Likewise.
3799         * g++.dg/debug/dwarf2/template-func-params-3.C: Likewise.
3800         * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
3801         * g++.dg/debug/dwarf2/template-func-params-5.C: Likewise.
3802         * g++.dg/debug/dwarf2/template-func-params-6.C: Likewise.
3803         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
3804
3805 2009-08-31  Jason Merrill  <jason@redhat.com>
3806
3807         PR c++/41127
3808         * g++.dg/parse/enum5.C: New.
3809         * g++.dg/cpp0x/enum1.C: Adjust expected error.
3810
3811 2009-08-31  Janus Weil  <janus@gcc.gnu.org>
3812
3813         PR fortran/40940
3814         * gfortran.dg/allocate_derived_1.f90: New.
3815         * gfortran.dg/class_3.f03: New.
3816
3817 2009-08-31  Janus Weil  <janus@gcc.gnu.org>
3818
3819         PR fortran/40996
3820         * gfortran.dg/allocatable_scalar_1.f90: New.
3821         * gfortran.dg/allocatable_scalar_2.f90: Renamed from finalize_9.f03.
3822         * gfortran.dg/finalize_9.f03: Renamed to allocatable_scalar_2.f90.
3823         * gfortran.dg/proc_ptr_comp_pass_4.f90: Modified.
3824
3825 2009-08-30  Richard Guenther  <rguenther@suse.de>
3826
3827         PR tree-optimization/41186
3828         * g++.dg/torture/pr41186.C: New testcase.
3829         * g++.dg/tree-ssa/pr41186.C: Likewise.
3830
3831 2009-08-30  Dodji Seketeli  <dodji@redhat.com>
3832
3833         PR c++/41187
3834         * g++.dg/debug/dwarf2/namespace-1.C: Use a loosier regexp to
3835         take ia64 assembly comments syntax in account.
3836
3837 2009-08-30  Uros Bizjak  <ubizjak@gmail.com>
3838
3839         * gcc.target/i386/funcspec-5.c: Remove fused-add test.
3840
3841 2009-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3842
3843         * gfortran.dg/whole_file_5.f90: Add -fpie when pic, fix scan pattern.
3844         * gfortran.dg/whole_file_6.f90: Likewise.
3845
3846 2009-08-28  Cary Coutant  <ccoutant@google.com>
3847
3848         PR debug/41063
3849         * g++.dg/debug/dwarf2/pr41063.C: New test.
3850
3851 2009-08-27  Uros Bizjak  <ubizjak@gmail.com>
3852
3853         PR rtl-optimization/40861
3854         * gcc.dg/pr40861.c: New test.
3855
3856 2009-08-27  Janus Weil  <janus@gcc.gnu.org>
3857
3858         PR fortran/40869
3859         * gfortran.dg/proc_ptr_comp_20.f90: New.
3860
3861 2009-08-27  Janne Blomqvist  <jb@gcc.gnu.org>
3862
3863         PR libfortran/39667
3864         * gfortran.dg/f2003_io_4.f03: Don't require target fd_truncate,
3865         open temp file with status="scratch".
3866         * gfortran.dg/fmt_cache_1.f: Likewise.
3867         * gfortran.dg/fmt_exhaust.f90: Likewise.
3868         * gfortran.dg/fmt_t_4.f90: Likewise.
3869         * gfortran.dg/fseek.f90: Likewise.
3870         * gfortran.dg/list_read_5.f90: Likewise.
3871         * gfortran.dg/namelist_39.f90: Likewise.
3872         * gfortran.dg/namelist_56.f90: Likewise.
3873         * gfortran.dg/read_bad_advance.f90: Likewise.
3874         * gfortran.dg/read_repeat.f90: Likewise.
3875         * gfortran.dg/read_size_noadvance.f90: Likewise.
3876         * gfortran.dg/read_x_past.f: Likewise.
3877
3878 2009-08-27  Tobias Burnus  <burnus@net-b.de>
3879
3880         PR fortran/28039
3881         * gfortran.dg/fmt_with_extra.f: xfail testcase as patch was reverted.
3882
3883 2009-08-27  Daniel Kraft  <d@domob.eu>
3884
3885         PR fortran/37425
3886         * gfortran.dg/impure_assignment_1.f90: Change expected error message.
3887         * gfortran.dg/typebound_operator_1.f03: Remove check for not-implemented
3888         error and fix problem with recursive assignment.
3889         * gfortran.dg/typebound_operator_2.f03: No not-implemented check.
3890         * gfortran.dg/typebound_operator_3.f03: New test.
3891         * gfortran.dg/typebound_operator_4.f03: New test.
3892
3893 2009-08-27  Dodji Seketeli  <dodji@redhat.com>
3894
3895         PR debug/41170
3896         * debug/dwarf2/namespace-1.C: New test.
3897
3898 2009-08-26  H.J. Lu  <hongjiu.lu@intel.com>
3899
3900         PR fortran/41162
3901         * gfortran.dg/pr41162.f: New.
3902
3903 2009-08-26  Adam Nemet  <anemet@caviumnetworks.com>
3904             Richard Sandiford  <rdsandiford@googlemail.com>
3905
3906         * gcc.target/mips/mips.exp: Replace isa(_rev)=...!... mechanism
3907         with "forbid_cpu".
3908         * gcc.target/mips/branch-1.c: Update accordingly.
3909         * gcc.target/mips/extend-1.c: Likewise.
3910         * gcc.target/mips/dmult-1.c: Likewise.  Remove redundant isa=64.
3911
3912 2009-08-26  Richard Guenther  <rguenther@suse.de>
3913
3914         PR middle-end/41163
3915         * gcc.c-torture/compile/pr41163.c: New testcase.
3916         * gcc.dg/pr35899.c: Adjust.
3917
3918 2009-08-26  Richard Guenther  <rguenther@suse.de>
3919
3920         * gcc.dg/tree-ssa/restrict-4.c: New testcase.
3921
3922 2009-08-26  Jason Merrill  <jason@redhat.com>
3923
3924         * g++.dg/cpp0x/explicit3.C: New.
3925         * g++.dg/overload/cond2.C: New.
3926
3927 2009-08-25  Kaz Kojima  <kkojima@gcc.gnu.org>
3928
3929         * gcc.dg/torture/builtin-math-7.c: Add -mieee for sh*-*-* targets.
3930
3931 2009-08-25  Jan Hubicka  <jh@suse.cz>
3932
3933         * gcc.target/i386/sse5-shift1-vector.c
3934         * gcc.target/i386/isa-12.c
3935         * gcc.target/i386/isa-12.cgcc.target/i386/isa-12.c
3936         * gcc.target/i386/sse5-pcmov2.c
3937         * gcc.target/i386/isa-3.c
3938         * gcc.target/i386/sse5-shift2-vector.c
3939         * gcc.target/i386/isa-7.c
3940         * gcc.target/i386/funcspec-2.c
3941         * gcc.target/i386/sse5-haddX.c
3942         * gcc.target/i386/sse5-hadduX.c
3943         * gcc.target/i386/isa-9.c
3944         * gcc.target/i386/sse5-maccXX.c
3945         * gcc.target/i386/sse5-shift3-vector.c
3946         * gcc.target/i386/sse5-msubXX.c
3947         * gcc.target/i386/sse5-permpX.c
3948         * gcc.target/i386/sse5-check.h
3949         * gcc.target/i386/sse-12.c
3950         * gcc.target/i386/sse-11.c
3951         * gcc.target/i386/sse-10.c
3952         * gcc.target/i386/sse-13.c
3953         * gcc.target/i386/sse-14.c
3954         * gcc.target/i386/sse-22.c
3955         * gcc.target/i386/sse-2.c
3956         * gcc.target/i386/sse-13.c
3957         * gcc.target/i386/avx-2.c
3958         * gcc.target/i386/sse5-rotate1-vector.c
3959         * gcc.target/i386/isa-4.c
3960         * gcc.target/i386/sse5-hsubX.c
3961         * gcc.target/i386/sse5-pcmov.c
3962         * gcc.target/i386/sse5-fma.c
3963         * gcc.target/i386/isa-8.c
3964         * gcc.target/i386/sse5-rotate2-vector.c
3965         * gcc.target/i386/sse5-nmaccXX.c
3966         * gcc.target/i386/sse5-imul64-vector.c
3967         * gcc.target/i386/sse5-nmsubXX.c
3968         * gcc.target/i386/sse5-rotate3-vector.c
3969         * gcc.target/i386/sse5-fma-vector.c
3970         * gcc.target/i386/sse5-imul32widen-vector.c
3971         * gcc.target/i386/sse5-ima-vector.c: Remove SSE5 related testcases.
3972
3973         * gcc.target/i386/funcspec-8.c: Replace SSE5 by SSE4.
3974         * gcc.target/i386/funcspec-5.c: Remove SSE5.
3975         * gcc.target/i386/funcspec-6.c: Remove fused-add test.
3976         * gcc.target/i386/avx-1.c: Remove SSE5.
3977         * gcc.target/i386/avx-2.c: Remove SSE5.
3978         * g++.dg/other/i386-2.C: Replace SSE5 by SSE4A.
3979         * g++.dg/other/i386-3.C: Replace SSE5 by SSE4A.
3980         * g++.dg/other/i386-6.C: Replace SSE5 by SSE4A.
3981         * g++.dg/other/i386-5.C: Replace SSE5 by SSE4A.
3982
3983 2009-08-25  Uros Bizjak  <ubizjak@gmail.com>
3984
3985         * gcc.c-torture/compile/limits-fndefn.c: Add dg-timeout-factor.
3986
3987 2009-08-25 Ville Voutilainen <ville.voutilainen@gmail.com>
3988
3989         * g++.dg/cpp0x/alignof.C: New. Tests that the alignof
3990         keyword works in the same manner as __alignof.
3991
3992 2009-08-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
3993
3994         PR libfortran/34670
3995         * gfortran.dg/unpack_bounds_1.f90:  New test.
3996         * gfortran.dg/unpack_bounds_2.f90:  New test.
3997         * gfortran.dg/unpack_bounds_3.f90:  New test.
3998
3999 2009-08-25  Eric Botcazou  <ebotcazou@adacore.com>
4000
4001         * gnat.dg/slice7.adb: New test.
4002         * gnat.dg/slice7_pkg.ads: New helper.
4003
4004 2009-08-25  Janus Weil  <janus@gcc.gnu.org>
4005
4006         PR fortran/41139
4007         * gfortran.dg/proc_ptr_25.f90: New.
4008         * gfortran.dg/proc_ptr_comp_18.f90: New.
4009         * gfortran.dg/proc_ptr_comp_19.f90: New.
4010
4011 2009-08-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4012
4013         PR fortran/41154
4014         * gfortran.dg/fmt_error_8.f: New test.
4015
4016 2009-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4017
4018         * gcc.dg/torture/builtin-math-6.c (link_error): Accept a value
4019         number, update all callers and synchronize results for latest MPC.
4020
4021 2009-08-21  Jason Merrill  <jason@redhat.com>
4022
4023         * g++.dg/warn/Wunused-17.C: New.
4024
4025 2009-08-11  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
4026
4027         * gcc.target/arm/combine-cmp-shift.c: New test.
4028
4029 2009-08-24  Kai Tietz  <kai.tietz@onevision.com>
4030
4031         * gcc.dg/format/ms-format1.c: Add new cases for I32 width specifier.
4032         * gcc.dg/format/ms-format2.c: New test about illegal use of I32/I64
4033         width specifier.
4034
4035 2009-08-23  Jerry DeLisle   <jvdelisle@gcc.gnu.org>
4036
4037         * gfortran.dg/fmt_error_7.f: New test.
4038
4039 2009-08-23  Uros Bizjak  <ubizjak@gmail.com>
4040
4041         PR target/40718
4042         * gcc.target/i386/pr40718.c: New test.
4043
4044 2009-08-22  Steven G. Kargl  <kargl@gcc.gnu.org>
4045
4046         * gfortran.dg/proc_ptr_24.f90: New test.
4047
4048 2009-08-22 Steven K. kargl  <kargl@gcc.gnu.org>
4049
4050         * gfortran.dg/allocate_alloc_opt_4.f90: New test.
4051         * gfortran.dg/allocate_alloc_opt_5.f90: New test.
4052         * gfortran.dg/allocate_alloc_opt_6.f90: New test.
4053
4054 2009-08-22  Bud Davis  <bdavis9659@sbcglobal.net>
4055
4056         PR fortran/28039
4057         * gfortran.dg/fmt_with_extra.f: new file.
4058
4059 2009-08-21  Maciej W. Rozycki  <macro@codesourcery.com>
4060
4061         * lib/target-supports.exp
4062         (check_effective_target_arm_iwmmxt_ok): New procedure.
4063         * gcc.target/arm/mmx-1.c: Only run if arm_iwmmxt_ok.  Remove the
4064         exclusions for -mfloat-abi=softfp and -mfloat-abi=hard.
4065
4066 2009-08-21  Uros Bizjak  <ubizjak@gmail.com>
4067
4068         * gfortran.dg/boz_9.f90: Do not load denormal floating
4069         point constants.  Remove -mieee option for alpha*-*-* targets.
4070
4071 2009-08-21  Janus Weil  <janus@gcc.gnu.org>
4072
4073         PR fortran/41106
4074         * gfortran.dg/proc_ptr_23.f90: New.
4075         * gfortran.dg/proc_ptr_comp_15.f90: New.
4076         * gfortran.dg/proc_ptr_comp_16.f90: New.
4077         * gfortran.dg/proc_ptr_comp_17.f90: New.
4078
4079 2009-08-21  Jakub Jelinek  <jakub@redhat.com>
4080
4081         PR c++/41131
4082         * g++.dg/expr/unary3.C: New test.
4083
4084 2009-08-21  Kaz Kojima  <kkojima@gcc.gnu.org>
4085
4086         * gfortran.dg/common_5.f: Add -mdalign for sh.
4087         * gfortran.dg/common_align_2.f90: Likewise.
4088
4089 2009-08-20  Thomas Koenig  <tkoenig@gcc.gnu.org>
4090
4091         PR libfortran/40962
4092         * c_f_pointer_tests_4.f90:  New test.
4093
4094 2009-08-20  Eric Botcazou  <ebotcazou@adacore.com>
4095
4096         * gnat.dg/slice6.adb: New test.
4097         * gnat.dg/slice6_pkg.ads: New helper.
4098
4099 2009-08-20  Michael Matz  <matz@suse.de>
4100
4101         PR fortran/41126
4102         * gfortran.dg/pr41126.f90: New test.
4103
4104 2009-08-20  Eric Botcazou  <ebotcazou@adacore.com>
4105
4106         * gnat.dg/dynamic_bound.adb: New test.
4107
4108 2009-08-20  Janus Weil  <janus@gcc.gnu.org>
4109
4110         PR fortran/41121
4111         * gfortran.dg/intrinsic_5.f90: New.
4112
4113 2009-08-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
4114             Richard Earnshaw  <richard.earnshaw@arm.com>
4115
4116         * gcc.target/arm/20090811-1.c: New test.
4117
4118 2009-08-19  Jakub Jelinek  <jakub@redhat.com>
4119
4120         PR middle-end/41123
4121         * gcc.dg/pr41123.c: New test.
4122
4123 2009-08-19  Jason Merrill  <jason@redhat.com>
4124
4125         PR c++/41120
4126         * g++.dg/other/gc4.C: New.
4127
4128 2009-08-18  Michael Matz  <matz@suse.de>
4129
4130         * gfortran.dg/vect/vect-gems.f90: New test.
4131         * gcc.dg/tree-ssa/alias-1.c: Remove, it checks something broken.
4132
4133 2009-08-18  DJ Delorie  <dj@redhat.com>
4134
4135         * lib/wrapper.exp: Move load of target-libpath.exp from here...
4136         * lib/gcc-defs.exp: ... to here.
4137
4138         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Set up
4139         GCC_EXEC_PREFIX before building the wrapper.
4140
4141 2009-08-18  Nathan Froyd  <froydnj@codesourcery.com>
4142
4143         * gcc.dg/vect/vect.exp: Add new stanza for aligned-section-anchors-*
4144         tests.
4145         * gcc.dg/vect/section-anchors-nest-1.c: Rename to...
4146         * gcc.dg/vect/aligned-section-anchors-nest-1.c: ...this.  Remove
4147         dg-options.  Fix dg-final clause.
4148
4149 2009-08-18  Uros Bizjak  <ubizjak@gmail.com>
4150
4151         * g++.dg/cdce3.C: Add -mieee for alpha*-*-* targets.
4152
4153 2009-08-18  Janus Weil  <janus@gcc.gnu.org>
4154             Paul Thomas  <pault@gcc.gnu.org>
4155
4156         PR fortran/40870
4157         * gfortran.dg/proc_ptr_comp_13.f90: Extended.
4158
4159 2009-08-18  Richard Guenther  <rguenther@suse.de>
4160
4161         PR middle-end/41094
4162         * gcc.dg/torture/pr41094.c: New testcase.
4163         * gcc.dg/torture/builtin-power-1.c: Adjust.
4164         * gcc.dg/builtins-10.c: Likewise.
4165
4166 2009-08-18  Jakub Jelinek  <jakub@redhat.com>
4167
4168         PR target/40971
4169         * gcc.dg/pr40971.c: New test.
4170
4171 2008-08-17  Paul Thomas  <pault@gcc.gnu.org>
4172
4173         PR fortran/41062
4174         * gfortran.dg/use_only_4.f90: New test.
4175
4176 2009-08-17  Daniel Kraft  <d@domob.eu>
4177
4178         PR fortran/37425
4179         * gfortran.dg/typebound_operator_2.f03: Test for error with illegal
4180         NOPASS bindings as operators.
4181
4182 2009-08-17  Uros Bizjak  <ubizjak@gmail.com>
4183
4184         * lib/target-supports.exp
4185         (check_effective_target_vect_cmdline_needed): Add alpha to the list
4186         of targets that do not need command line argument to enable SIMD.
4187
4188 2009-08-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4189
4190         * lib/target-supports.exp (check_effective_target_mpc_pow): Fix
4191         typo in cache name.
4192
4193 2009-08-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4194
4195         PR fortran/41075
4196         * gfortran.dg/unlimited_fmt_1.f90: New test.
4197
4198 2009-08-17  Dodji Seketeli  <dodji@redhat.com>
4199
4200         * gcc.dg.debug/dwarf2/inline2.c: Add -dA to compile options.
4201
4202 2009-08-17  Arnaud Charlet  <charlet@adacore.com>
4203
4204         * gnat.dg/itype.ad[sb]: New test.
4205
4206 2009-08-16  Adam Nemet  <anemet@caviumnetworks.com>
4207
4208         * gcc.target/mips/mips.exp: Add terminology section to comment
4209         at the top of the file.  Fix typos.
4210
4211 2009-08-16  Jason Merrill  <jason@redhat.com>
4212
4213         * g++.dg/debug/dwarf2/inline1.C: New.
4214
4215 2009-08-16  Richard Sandiford  <rdsandiford@googlemail.com>
4216
4217         PR target/38599
4218         * gcc.target/mips/smartmips-lwxs.c: Remove -mlong32.
4219
4220 2009-08-16  Dodji Seketeli  <dodji@redhat.com>
4221
4222         PR debug/37801
4223         * gcc.dg/debug/20020224-1.c: Adjust the comment.
4224         Make sure to trigger inlining optimizations.
4225         * gcc.dg/debug/dwarf2/inline2.c: New test.
4226
4227 2009-08-14  Janus Weil  <janus@gcc.gnu.org>
4228
4229         PR fortran/41070
4230         * gfortran.dg/structure_constructor_10.f90: New.
4231
4232 2009-08-14  Olatunji Ruwase <tjruwase@google.com>
4233
4234         * gcc.dg/pragma-re-1.c: Supported on all platforms.
4235         * gcc.dg/pragma-re-2.c: Likewise.
4236         * gcc.dg/pragma-re-3.c: Likewise.
4237         * gcc.dg/pragma-re-4.c: Likewise.
4238         * g++.dg/other/pragma-re-1.C: Likewise.
4239         * g++.dg/other/pragma-re-2.C: Likewise.
4240
4241 2009-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4242
4243         * gcc.dg/torture/builtin-math-7.c: New.
4244
4245 2009-08-14  Richard Guenther  <rguenther@suse.de>
4246
4247         * gcc.c-torture/execute/20090814-1.c: New testcase.
4248
4249 2009-08-14  David Edelsohn  <edelsohn@gnu.org>
4250
4251         * gcc.dg/graphite/graphite_autopar: Move to libgomp testsuite.
4252
4253 2009-08-14  Paolo Bonzini  <bonzini@gnu.org>
4254
4255         PR target/40934
4256         * gcc.target/i386/pr40934.c: New.
4257
4258 2009-08-14  Uros Bizjak  <ubizjak@gmail.com>
4259
4260         PR target/41019
4261         * gcc.target/i386/pr41019.c: New test.
4262
4263 2009-08-13  Jerry DeLisle <jvdelisle@gcc.gnu.org>
4264
4265         PR fortran/40955
4266         * gfortran.dg/winapi.f90: New test.
4267
4268 2009-08-13  Janus Weil  <janus@gcc.gnu.org>
4269
4270         PR fortran/40995
4271         * gfortran.dg/intrinsic_4.f90: New.
4272         * gfortran.dg/intrinsic_subroutine.f90: An error message moved to a
4273         different line.
4274
4275 2009-08-13  Richard Guenther  <rguenther@suse.de>
4276
4277         PR middle-end/41047
4278         * gcc.dg/tree-ssa/ssa-ccp-27.c: New testcase.
4279
4280 2009-08-12  Richard Guenther  <rguenther@suse.de>
4281
4282         PR tree-optimization/41011
4283         * gfortran.dg/pr41011.f: New testcase.
4284
4285 2009-08-11  Andrew Haley  <aph@redhat.com>
4286
4287         * gcc.target/arm/synchronize.c: New file.
4288
4289 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
4290
4291         PR middle-end/40980
4292         * gfortran.dg/graphite/id-17.f: New.
4293
4294 2009-08-12  Konrad Trifunovic  <konrad.trifunovic@gmail.com>
4295             Sebastian Pop  <sebastian.pop@amd.com>
4296
4297         * gcc.dg/graphite/interchange-1.c: XFAILed.
4298         * gcc.dg/graphite/interchange-2.c: XFAILed.
4299         * gcc.dg/graphite/interchange-3.c: XFAILed.
4300         * gcc.dg/graphite/interchange-4.c: XFAILed.
4301         * gcc.dg/graphite/interchange-7.c: XFAILed.
4302
4303 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
4304
4305         * gcc.dg/graphite/interchange-6.c: Un-XFAIL.
4306
4307 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
4308             Pranav Garg  <pranav.garg2107@gmail.com>
4309
4310         * gcc.dg/graphite/interchange-6.c: XFAILed.
4311
4312 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
4313
4314         * gcc.dg/graphite/interchange-9.c: New.
4315
4316 2009-08-12  Richard Guenther  <rguenther@suse.de>
4317
4318         PR rtl-optimization/41033
4319         * gcc.dg/pr41033.c: New test.
4320
4321 2009-08-11  Janus Weil  <janus@gcc.gnu.org>
4322
4323         PR fortran/41022
4324         * gfortran.dg/proc_ptr_comp_14.f90: New.
4325
4326 2009-08-11  Adam Nemet  <anemet@caviumnetworks.com>
4327
4328         * gcc.target/mips/ext-5.c: New test.
4329         * gcc.target/mips/ext-6.c: New test.
4330         * gcc.target/mips/ext-7.c: New test.
4331         * gcc.target/mips/ext-8.c: New test.
4332         * gcc.target/mips/extend-2.c: New test.
4333
4334 2009-08-10  Jason Merrill  <jason@redhat.com>
4335
4336         * g++.dg/other/linkage2.C: New test for types-without-linkage
4337         handling.
4338         * g++.dg/ext/anon-struct4.C: No error about anonymous type.
4339         * g++.dg/lookup/anon2.C: Likewise.
4340         * g++.dg/other/anon3.C: Likewise.
4341         * g++.dg/template/arg2.C: Likewise.
4342         * g++.dg/template/local4.C: Likewise.
4343         * g++.old-deja/g++.law/operators32.C: Likewise.
4344         * g++.old-deja/g++.other/linkage2.C: Likewise.
4345         * g++.old-deja/g++.pt/enum6.C: Likewise.
4346         * g++.old-deja/g++.other/anon9.C: Use the undefined decls.
4347         * g++.old-deja/g++.other/linkage1.C: Likewise.
4348
4349 2009-08-10  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4350
4351         * gcc.dg/dg.exp: Test also c-c++-common dir.
4352         * g++.dg/dg.exp: Likewise.
4353         * g++.dg/warn/Wconversion-real.C: Delete.
4354         * gcc.dg/Wconversion-real.c: Move to ...
4355         * c-c++-common/Wconversion-real.c: ... here.
4356         * lib/target-supports.exp
4357         (check_effective_target_c,check_effective_target_c++): New.
4358
4359 2009-08-10  Daniel Kraft  <d@domob.eu>
4360
4361         PR fortran/37425
4362         * gfortran.dg/typebound_operator_1.f03: New test.
4363         * gfortran.dg/typebound_operator_2.f03: New test.
4364
4365 2009-08-10  Richard Guenther  <rguenther@suse.de>
4366
4367         PR middle-end/41006
4368         * gcc.c-torture/compile/pr41006-1.c: New testcase.
4369         * gcc.c-torture/compile/pr41006-2.c: Likewise.
4370
4371 2009-08-10  Janus Weil  <janus@gcc.gnu.org>
4372
4373         PR fortran/40940
4374         * gfortran.dg/class_1.f03: New.
4375         * gfortran.dg/class_2.f03: New.
4376         * gfortran.dg/proc_ptr_comp_pass_1.f90: Use CLASS instead of TYPE.
4377         * gfortran.dg/proc_ptr_comp_pass_2.f90: Ditto.
4378         * gfortran.dg/proc_ptr_comp_pass_3.f90: Ditto.
4379         * gfortran.dg/typebound_call_10.f03: Ditto.
4380         * gfortran.dg/typebound_call_2.f03: Ditto.
4381         * gfortran.dg/typebound_call_3.f03: Ditto.
4382         * gfortran.dg/typebound_call_4.f03: Ditto.
4383         * gfortran.dg/typebound_generic_3.f03: Ditto.
4384         * gfortran.dg/typebound_generic_4.f03: Ditto.
4385         * gfortran.dg/typebound_proc_1.f08: Ditto.
4386         * gfortran.dg/typebound_proc_5.f03: Ditto.
4387         * gfortran.dg/typebound_proc_6.f03: Ditto.
4388
4389 2009-08-10  Dodji Seketeli  <dodji@redhat.com>
4390
4391         PR c++/40866
4392         * g++.dg/expr/stmt-expr-1.C: New test.
4393
4394 2009-08-09  Richard Guenther  <rguenther@suse.de>
4395
4396         PR tree-optimization/41016
4397         * gcc.c-torture/compile/pr41016.c: New testcase.
4398
4399 2009-08-09  Richard Sandiford  <rdsandiford@googlemail.com>
4400
4401         * gcc.dg/overflow-warn-8.c: New test.
4402
4403 2009-08-09  Ira Rosen  <irar@il.ibm.com>
4404
4405         PR tree-optimization/41008
4406         * gcc.dg/vect/O1-pr41008.c: New test.
4407
4408 2009-08-05  Tobias Burnus  <burnus@net-b.de>
4409
4410         PR fortran/40955
4411         * gfortran.dg/module_md5_1.f90: Update MD5 check sum.
4412
4413 2009-08-09  Bernd Schmidt  <bernd.schmidt@analog.com>
4414
4415         * gcc.target/bfin/loop-autoinc.c: New file.
4416
4417 2009-08-08  Richard Guenther  <rguenther@suse.de>
4418
4419         PR tree-optimization/40991
4420         * g++.dg/torture/pr40991.C: New testcase.
4421
4422 2009-08-08  Laurent GUERBY  <laurent@guerby.net>
4423
4424         * ada/acats/support/impdef.a: Tweak timing constants. Add
4425         Long_Minimum_Task_Switch and Long_Switch_To_New_Task.
4426         * ada/acats/tests/c9/c940005.a: Use new timing constants.
4427         * ada/acats/tests/c9/c940007.a: Likewise.
4428         * ada/acats/tests/c9/c94001c.ada: Likewise.
4429         * ada/acats/tests/c9/c94006a.ada: Likewise.
4430         * ada/acats/tests/c9/c94008c.ada: Likewise.
4431         * ada/acats/tests/c9/c951002.a: Likewise.
4432         * ada/acats/tests/c9/c954a01.a: Likewise.
4433         * ada/acats/tests/c9/c96001a.ada: Likewise.
4434         * ada/acats/tests/c9/c97307a.ada: Likewise.
4435
4436 2009-08-07  Richard Guenther  <rguenther@suse.de>
4437
4438         PR tree-optimization/40999
4439         * gfortran.dg/pr40999.f: New testcase.
4440
4441 2009-08-07  Jakub Jelinek  <jakub@redhat.com>
4442
4443         * g++.dg/tree-prof/partition1.C: New test.
4444
4445 2009-08-06  Richard Earnshaw  <rearnsha@arm.com>
4446
4447         * lib/target-supports.exp (check_effective_target_arm_hard_vfp_ok): New
4448         hook.
4449         (check_effective_target_arm_neon_ok): Improve test for neon
4450         availability.
4451         * gcc.target/arm/eabi1.c: Only run test in base variant.
4452         * gcc.target/arm/abitest.h: Allow the test function to have a PCS
4453         attribute.
4454         * gcc.target/arm/vfp1[567].c: New tests.
4455
4456 2009-08-06  Jason Merrill  <jason@redhat.com>
4457
4458         PR c++/40948
4459         * g++.dg/ext/complit12.C: Expand.
4460
4461 2009-08-06  Richard Earnshaw  <rearnsha@arm.com>
4462
4463         Merge ARM/hard_vfp_branch to trunk.
4464
4465         2009-08-04  Richard Earnshaw  <rearnsha@arm.com>
4466
4467         * gcc.target/arm/mmx-1.c: Skip if using -mfloat-abi=hard.
4468         * gcc.dg/builtin-apply2.c: Skip for ARM if using -mfloat-abi=hard.
4469
4470         2009-05-12  Joseph Myers  <joseph@codesourcery.com>
4471
4472         * gcc.target/arm/eabi1.c: Do not skip for non-base ABI variants.
4473         (PCS): Define macro to use base AAPCS.
4474         (decl_float, __aeabi_d2f, __aeabi_f2d): Use PCS macro.
4475
4476         2009-05-11  Daniel Jacobowitz  <dan@codesourcery.com>
4477
4478         * lib/target-supports.exp (check_effective_target_arm_neon_ok):
4479         Correct arm_neon.h typo.
4480
4481         2009-03-06  Richard Earnshaw  <rearnsha@arm.com>
4482
4483         * lib/target-supports.exp (check_effective_target_hard_vfp_ok): Make
4484         this a linkage test.
4485         * gcc.target/arm/aapcs/aapcs.exp: New framework for testing AAPCS
4486         argument marshalling.
4487         * abitest.h: New file.
4488         * vfp1.c, vfp2.c, vfp3.c, vfp4.c, vfp5.c, vfp6.c, vfp7.c: New tests.
4489         * vfp8.c, vfp9.c, vfp10.c, vfp11.c, vfp12.c, vfp13.c, vfp14.c: New.
4490
4491 2009-08-06  Martin Jambor  <mjambor@suse.cz>
4492
4493         PR middle-end/32964
4494         * gcc.dg/tree-ssa/pr32964.c: New test.
4495
4496 2009-08-06  Uros Bizjak  <ubizjak@gmail.com>
4497             H.J. Lu  <hongjiu.lu@intel.com>
4498
4499         PR target/40957
4500         * gcc.target/i386/pr40957.c: New test.
4501
4502 2009-08-06  Richard Guenther  <rguenther@suse.de>
4503
4504         PR tree-optimization/40964
4505         * gcc.c-torture/compile/pr40964.c: New testcase.
4506
4507 2009-08-05  Paul Thomas  <pault@gcc.gnu.org>
4508
4509         PR fortran/40847
4510         * gfortran.dg/transfer_resolve_1.f90 : New test.
4511
4512 2009-08-05  Uros Bizjak  <ubizjak@gmail.com>
4513             Mikulas Patocka  <mikulas@artax.karlin.mff.cuni.cz>
4514
4515         PR target/40906
4516         * gcc.target/i386/pr40906-1.c: New test.
4517         * gcc.target/i386/pr40906-2.c: Ditto.
4518         * gcc.target/i386/pr40906-3.c: Ditto.
4519
4520 2009-08-05  Jakub Jelinek  <jakub@redhat.com>
4521
4522         PR rtl-optimization/40924
4523         * g++.dg/torture/pr40924.C: New test.
4524
4525 2009-08-05  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4526
4527         PR c++/36069
4528         * g++.dg/warn/pr36069.C: New.
4529
4530 2009-08-04  Dodji Seketeli  <dodji@redhat.com>
4531
4532         PR c++/39987
4533         * g++.dg/overload/defarg4.C: New test.
4534
4535 2009-08-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4536
4537         PR c++/16696
4538         * g++.dg/parse/pr16696.C: New.
4539         * g++.dg/parse/pr16696-permissive.C: New.
4540
4541 2009-08-04  Paul Thomas  <pault@gcc.gnu.org>
4542
4543         PR fortran/40875
4544         * gfortran.dg/initialization_23.f90 : New test.
4545
4546 2009-08-04  Dodji Seketeli  <dodji@redhat.com>
4547
4548         PR debug/39706
4549         * g++.dg/debug/dwarf2/pubnames-1.C: New test.
4550
4551 2009-08-03  Jason Merrill  <jason@redhat.com>
4552             Jakub Jelinek  <jakub@redhat.com>
4553
4554         PR c++/40948
4555         * g++.dg/ext/complit12.C: New.
4556
4557 2009-08-03  Janis Johnson  <janis187@us.ibm.com>
4558
4559         PR c/39902
4560         * gcc.target/powerpc/pr39902-2.c: New test.
4561
4562 2009-08-03  Jakub Jelinek  <jakub@redhat.com>
4563
4564         PR middle-end/40943
4565         * gcc.dg/uninit-6.c: Re-add XFAIL.
4566         * gcc.dg/uninit-6-O0.c: Likewise.
4567         * gcc.dg/uninit-pr40943.c: New test.
4568
4569 2009-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4570
4571         PR testsuite/40858
4572         * g++.dg/debug/dwarf2/typedef1.C: Also match assembler string used with
4573         .ascii.
4574
4575 2009-08-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4576
4577         PR libfortran/40853
4578         * gfortran.dg/namelist_40.f90: Update error output.
4579         * gfortran.dg/namelist_47.f90: Update error output.
4580         * gfortran.dg/namelist_58.f90: New test.
4581
4582 2009-08-02  Janus Weil  <janus@gcc.gnu.org>
4583
4584         PR fortran/40881
4585         * gfortran.dg/aliasing_dummy_1.f90: Add -std=legacy.
4586         * gfortran.dg/altreturn_3.f90: Ditto.
4587         * gfortran.dg/altreturn_5.f90: Ditto.
4588         * gfortran.dg/altreturn_6.f90: Ditto.
4589         * gfortran.dg/altreturn_7.f90: Ditto.
4590         * gfortran.dg/array_constructor_13.f90: Ditto.
4591         * gfortran.dg/arrayio_7.f90: Ditto.
4592         * gfortran.dg/arrayio_8.f90: Ditto.
4593         * gfortran.dg/assumed_charlen_function_3.f90: Modified warning message.
4594         * gfortran.dg/assumed_charlen_function_4.f90: Add -std=legacy.
4595         * gfortran.dg/assumed_charlen_function_5.f90: Modified warning message.
4596         * gfortran.dg/backspace_8.f: Add -std=legacy.
4597         * gfortran.dg/backspace_9.f: Ditto.
4598         * gfortran.dg/char_comparison_1.f: Ditto.
4599         * gfortran.dg/char_decl_1.f90: Ditto.
4600         * gfortran.dg/char_initialiser_actual.f90: Ditto.
4601         * gfortran.dg/char_pointer_assign.f90: Ditto.
4602         * gfortran.dg/char_pointer_dependency.f90: Ditto.
4603         * gfortran.dg/char_pointer_dummy.f90: Ditto.
4604         * gfortran.dg/char_pointer_func.f90: Ditto.
4605         * gfortran.dg/common_8.f90: Ditto.
4606         * gfortran.dg/constant_substring.f: Ditto.
4607         * gfortran.dg/data_char_2.f90: Ditto.
4608         * gfortran.dg/der_array_io_1.f90: Ditto.
4609         * gfortran.dg/der_array_io_2.f90: Ditto.
4610         * gfortran.dg/der_array_io_3.f90: Ditto.
4611         * gfortran.dg/der_io_3.f90: Ditto.
4612         * gfortran.dg/dev_null.F90: Ditto.
4613         * gfortran.dg/direct_io_2.f90: Ditto.
4614         * gfortran.dg/do_iterator_2.f90: Ditto.
4615         * gfortran.dg/e_d_fmt.f90: Ditto.
4616         * gfortran.dg/empty_format_1.f90: Ditto.
4617         * gfortran.dg/entry_17.f90: Modified warning message.
4618         * gfortran.dg/entry_7.f90: Add -std=legacy.
4619         * gfortran.dg/eor_1.f90: Ditto.
4620         * gfortran.dg/equiv_2.f90: Ditto.
4621         * gfortran.dg/equiv_constraint_2.f90: Use new-style character length.
4622         * gfortran.dg/equiv_substr.f90: Add -std=legacy.
4623         * gfortran.dg/extended_char_comparison_1.f: Ditto.
4624         * gfortran.dg/fmt_bz_bn_err.f: Ditto.
4625         * gfortran.dg/fmt_error_2.f90: Ditto.
4626         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
4627         * gfortran.dg/fmt_tl.f: Ditto.
4628         * gfortran.dg/fmt_white.f: Ditto.
4629         * gfortran.dg/func_derived_1.f90: Ditto.
4630         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
4631         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
4632         * gfortran.dg/global_references_2.f90: Ditto.
4633         * gfortran.dg/hollerith_1.f90: Ditto.
4634         * gfortran.dg/hollerith.f90: Use new-style character length.
4635         * gfortran.dg/hollerith_f95.f90: Ditto.
4636         * gfortran.dg/ichar_1.f90: Add -std=legacy.
4637         * gfortran.dg/implicit_6.f90: Ditto.
4638         * gfortran.dg/implicit_9.f90: Ditto.
4639         * gfortran.dg/inquire_13.f90: Ditto.
4640         * gfortran.dg/inquire_5.f90: Ditto.
4641         * gfortran.dg/inquire_6.f90: Ditto.
4642         * gfortran.dg/inquire.f90: Ditto.
4643         * gfortran.dg/io_constraints_1.f90: Use new-style character length.
4644         * gfortran.dg/io_constraints_2.f90: Ditto.
4645         * gfortran.dg/list_read_2.f90: Add -std=legacy.
4646         * gfortran.dg/loc_2.f90: Ditto.
4647         * gfortran.dg/logical_1.f90: Ditto.
4648         * gfortran.dg/longline.f: Ditto.
4649         * gfortran.dg/merge_char_1.f90: Ditto.
4650         * gfortran.dg/namelist_12.f: Ditto.
4651         * gfortran.dg/namelist_14.f90: Ditto.
4652         * gfortran.dg/namelist_18.f90: Ditto.
4653         * gfortran.dg/namelist_19.f90: Ditto.
4654         * gfortran.dg/namelist_21.f90: Ditto.
4655         * gfortran.dg/namelist_22.f90: Ditto.
4656         * gfortran.dg/namelist_37.f90: Ditto.
4657         * gfortran.dg/namelist_54.f90: Ditto.
4658         * gfortran.dg/namelist_55.f90: Ditto.
4659         * gfortran.dg/namelist_empty.f90: Ditto.
4660         * gfortran.dg/namelist_use.f90: Use new-style character length.
4661         * gfortran.dg/namelist_use_only.f90: Add -std=legacy.
4662         * gfortran.dg/nested_modules_4.f90: Ditto.
4663         * gfortran.dg/nested_modules_5.f90: Ditto.
4664         * gfortran.dg/open-options-blanks.f: Ditto.
4665         * gfortran.dg/output_exponents_1.f90: Ditto.
4666         * gfortran.dg/parens_5.f90: Ditto.
4667         * gfortran.dg/parens_6.f90: Ditto.
4668         * gfortran.dg/parent_result_ref_2.f90: Modified warning message.
4669         * gfortran.dg/pointer_function_actual_1.f90: Add -std=legacy.
4670         * gfortran.dg/pr15129.f90: Ditto.
4671         * gfortran.dg/pr15332.f: Ditto.
4672         * gfortran.dg/pr16597.f90: Ditto.
4673         * gfortran.dg/pr17143.f90: Ditto.
4674         * gfortran.dg/pr17164.f90: Ditto.
4675         * gfortran.dg/pr17229.f: Modified warning message.
4676         * gfortran.dg/pr18210.f90: Add -std=legacy.
4677         * gfortran.dg/pr19155.f: Ditto.
4678         * gfortran.dg/pr20086.f90: Ditto.
4679         * gfortran.dg/pr20124.f90: Ditto.
4680         * gfortran.dg/pr20755.f: Ditto.
4681         * gfortran.dg/pr20865.f90: Ditto.
4682         * gfortran.dg/pr20950.f: Ditto.
4683         * gfortran.dg/pr21730.f: Ditto.
4684         * gfortran.dg/pr22491.f: Ditto.
4685         * gfortran.dg/pr29713.f90: Ditto.
4686         * gfortran.dg/print_parentheses_1.f: Ditto.
4687         * gfortran.dg/print_parentheses_2.f90: Ditto.
4688         * gfortran.dg/proc_assign_1.f90: Ditto.
4689         * gfortran.dg/proc_decl_1.f90: Ditto.
4690         * gfortran.dg/proc_ptr_17.f90: Add dg-warning.
4691         * gfortran.dg/read_eor.f90: : Add -std=legacy.
4692         * gfortran.dg/read_float_1.f90: Ditto.
4693         * gfortran.dg/read_logical.f90: Ditto.
4694         * gfortran.dg/recursive_statement_functions.f90: Ditto.
4695         * gfortran.dg/return_1.f90: Ditto.
4696         * gfortran.dg/rewind_1.f90: Ditto.
4697         * gfortran.dg/runtime_warning_1.f90: Use new-style character length.
4698         * gfortran.dg/scalar_return_1.f90: Add -std=legacy.
4699         * gfortran.dg/stfunc_1.f90: Ditto.
4700         * gfortran.dg/stfunc_3.f90: Ditto.
4701         * gfortran.dg/stfunc_4.f90: Ditto.
4702         * gfortran.dg/stfunc_6.f90: Ditto.
4703         * gfortran.dg/streamio_2.f90: Ditto.
4704         * gfortran.dg/string_ctor_1.f90: Ditto.
4705         * gfortran.dg/string_null_compare_1.f: Ditto.
4706         * gfortran.dg/substr_6.f90: Ditto.
4707         * gfortran.dg/tl_editing.f90: Ditto.
4708         * gfortran.dg/unf_io_convert_1.f90: Use new-style character length.
4709         * gfortran.dg/warnings_are_errors_1.f90: Modified warning message.
4710         * gfortran.dg/x_slash_1.f: Add -std=legacy.
4711         * gfortran.dg/g77/1832.f: Ditto.
4712         * gfortran.dg/g77/19981216-0.f Ditto.
4713         * gfortran.dg/g77/19990525-0.f: Ditto.
4714         * gfortran.dg/g77/19990826-2.f: Ditto.
4715         * gfortran.dg/g77/20000630-2.f: Ditto.
4716         * gfortran.dg/g77/20010116.f: Ditto.
4717         * gfortran.dg/g77/20010519-1.f: Use new-style character length.
4718         * gfortran.dg/g77/980419-2.f: Add -std=legacy.
4719         * gfortran.dg/g77/980520-1.f: Ditto.
4720         * gfortran.dg/g77/check0.f: Ditto.
4721         * gfortran.dg/g77/cpp3.F: Ditto.
4722         * gfortran.dg/g77/cpp4.F: Use new-style character length.
4723         * gfortran.dg/g77/f77-edit-i-in.f: Add -std=legacy.
4724         * gfortran.dg/g77/f77-edit-t-in.f: Ditto.
4725         * gfortran.dg/g77/short.f: Ditto.
4726
4727 2009-08-01  Adam Nemet  <anemet@caviumnetworks.com>
4728
4729         * gcc.target/mips/ext-3.c: Add NOMIPS16.
4730         * gcc.target/mips/ext-4.c: Likewise.
4731         * gcc.target/mips/interrupt_handler.c: Likewise.
4732         * gcc.target/mips/truncate-4.c: Likewise.
4733         * gcc.target/mips/truncate-5.c: Likewise.
4734
4735 2009-08-01  Sebastian Pop  <sebastian.pop@amd.com>
4736
4737         * gcc.dg/graphite/graphite_autopar/graphite_autopar.exp: Rename
4738         -fgraphite-force-parallel to -floop-parallelize-all.
4739
4740 2009-08-01  Paul Thomas  <pault@gcc.gnu.org>
4741
4742         PR fortran/40011
4743         * gfortran.dg/whole_file_7.f90: New test.
4744         * gfortran.dg/whole_file_8.f90: New test.
4745         * gfortran.dg/whole_file_9.f90: New test.
4746         * gfortran.dg/whole_file_10.f90: New test.
4747         * gfortran.dg/whole_file_11.f90: New test.
4748         * gfortran.dg/whole_file_12.f90: New test.
4749         * gfortran.dg/whole_file_13.f90: New test.
4750         * gfortran.dg/whole_file_14.f90: New test.
4751
4752 2009-07-31  Jason Merrill  <jason@redhat.com>
4753
4754         * g++.dg/cpp0x/initlist22.C: Adjust for new rvalue reference
4755         binding semantics.
4756         * g++.dg/cpp0x/named.C: Likewise.
4757         * g++.dg/cpp0x/overload.C: Likewise.
4758         * g++.dg/cpp0x/rv1n.C: Likewise.
4759         * g++.dg/cpp0x/rv1p.C: Likewise.
4760         * g++.dg/cpp0x/rv2n.C: Likewise.
4761         * g++.dg/cpp0x/rv2p.C: Likewise.
4762         * g++.dg/cpp0x/rv3n.C: Likewise.
4763         * g++.dg/cpp0x/rv3p.C: Likewise.
4764         * g++.dg/cpp0x/rv4n.C: Likewise.
4765         * g++.dg/cpp0x/rv4p.C: Likewise.
4766         * g++.dg/cpp0x/rv5n.C: Likewise.
4767         * g++.dg/cpp0x/rv5p.C: Likewise.
4768         * g++.dg/cpp0x/rv6n.C: Likewise.
4769         * g++.dg/cpp0x/rv6p.C: Likewise.
4770         * g++.dg/cpp0x/rv7n.C: Likewise.
4771         * g++.dg/cpp0x/rv7p.C: Likewise.
4772         * g++.dg/cpp0x/template_deduction.C: Likewise.
4773         * g++.dg/cpp0x/unnamed_refs.C: Likewise.
4774         * g++.dg/cpp0x/overloadn.C: New.
4775         * g++.dg/cpp0x/rv-cast.C: New.
4776
4777 2009-07-31  Adam Nemet  <anemet@caviumnetworks.com>
4778
4779         * gcc.target/mips/ext-4.c: New test.
4780
4781 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
4782
4783         * g++.dg/tree-ssa/pr33615.C: Fix pattern for lim.
4784
4785 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
4786
4787         * gcc.dg/tree-ssa/20050314-1.c: Fix patterns for lim and dceloop.
4788         * gcc.dg/tree-ssa/loop-32.c: Same.
4789         * gcc.dg/tree-ssa/loop-33.c: Same.
4790         * gcc.dg/tree-ssa/loop-34.c: Same.
4791         * gcc.dg/tree-ssa/loop-35.c: Same.
4792         * gcc.dg/tree-ssa/loop-7.c: Same.
4793         * gcc.dg/tree-ssa/pr23109.c: Same.
4794         * gcc.dg/tree-ssa/restrict-2.c: Same.
4795         * gcc.dg/tree-ssa/restrict-3.c: Same.
4796         * gcc.dg/tree-ssa/ssa-lim-1.c: Same.
4797         * gcc.dg/tree-ssa/ssa-lim-2.c: Same.
4798         * gcc.dg/tree-ssa/ssa-lim-3.c: Same.
4799         * gcc.dg/tree-ssa/ssa-lim-6.c: Same.
4800         * gcc.dg/tree-ssa/structopt-1.c: Same.
4801         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Same.
4802         * gfortran.dg/pr32921.f: Same.
4803
4804 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
4805
4806         * gcc.dg/graphite/graphite_autopar/force-parallel-1.c: New.
4807         * gcc.dg/graphite/graphite_autopar/force-parallel-2.c: New.
4808         * gcc.dg/graphite/graphite_autopar/force-parallel-3.c: New.
4809         * gcc.dg/graphite/graphite_autopar/force-parallel-4.c: New.
4810         * gcc.dg/graphite/graphite_autopar/force-parallel-5.c: New.
4811         * gcc.dg/graphite/graphite_autopar/force-parallel-6.c: New.
4812         * gcc.dg/graphite/graphite_autopar/force-parallel-7.c: New.
4813         * gcc.dg/graphite/graphite_autopar/force-parallel-8.c: New.
4814         * gcc.dg/graphite/graphite_autopar/force-parallel-9.c: New.
4815         * gcc.dg/graphite/graphite_autopar/graphite_autopar.exp: New.
4816         * gcc.dg/graphite/id-1.c: New.
4817         * gcc.dg/graphite/id-10.c: New.
4818         * gcc.dg/graphite/id-11.c: New.
4819         * gcc.dg/graphite/id-12.c: New.
4820         * gcc.dg/graphite/id-13.c: New.
4821         * gcc.dg/graphite/id-14.c: New.
4822         * gcc.dg/graphite/id-15.c: New.
4823         * gcc.dg/graphite/id-2.c: New.
4824         * gcc.dg/graphite/id-3.c: New.
4825         * gcc.dg/graphite/id-4.c: New.
4826         * gcc.dg/graphite/id-5.c: New.
4827         * gcc.dg/graphite/id-6.c: New.
4828         * gcc.dg/graphite/id-7.c: New.
4829         * gcc.dg/graphite/id-8.c: New.
4830         * gcc.dg/graphite/id-9.c: New.
4831         * gcc.dg/graphite/interchange-0.c: New.
4832         * gcc.dg/graphite/interchange-1.c: New.
4833         * gcc.dg/graphite/interchange-2.c: New.
4834         * gcc.dg/graphite/interchange-3.c: New.
4835         * gcc.dg/graphite/interchange-4.c: New.
4836         * gcc.dg/graphite/interchange-5.c: New.
4837         * gcc.dg/graphite/interchange-6.c: New.
4838         * gcc.dg/graphite/interchange-7.c: New.
4839         * gcc.dg/graphite/interchange-8.c: New.
4840         * gcc.dg/graphite/pr35356-1.c: New.
4841         * gcc.dg/graphite/pr35356-2.c: New.
4842         * gcc.dg/graphite/pr35356-3.c: New.
4843         * gcc.dg/graphite/pr40157.c: New.
4844         * gcc.dg/graphite/run-id-1.c: New.
4845         * gcc.dg/graphite/scop-20.c: New.
4846         * gcc.dg/graphite/scop-21.c: New.
4847         * gfortran.dg/graphite/id-1.f90: New.
4848         * gfortran.dg/graphite/id-10.f90: New.
4849         * gfortran.dg/graphite/id-11.f: New.
4850         * gfortran.dg/graphite/id-12.f: New.
4851         * gfortran.dg/graphite/id-13.f: New.
4852         * gfortran.dg/graphite/id-14.f: New.
4853         * gfortran.dg/graphite/id-15.f: New.
4854         * gfortran.dg/graphite/id-16.f: New.
4855         * gfortran.dg/graphite/id-5.f: New.
4856         * gfortran.dg/graphite/id-6.f: New.
4857         * gfortran.dg/graphite/id-7.f: New.
4858         * gfortran.dg/graphite/id-8.f: New.
4859         * gfortran.dg/graphite/id-9.f: New.
4860         * gfortran.dg/graphite/interchange-1.f: New.
4861         * gfortran.dg/graphite/interchange-2.f: New.
4862
4863 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
4864
4865         * gcc.dg/graphite/graphite.exp: Implement an automatic selection of
4866         flags based on the name of the testcase.
4867         * gfortran.dg/graphite/graphite.exp: Same.
4868
4869         * gcc.dg/graphite/block-0.c: Adjusted.
4870         * gcc.dg/graphite/block-1.c: Adjusted.
4871         * gcc.dg/graphite/block-2.c: Adjusted.
4872         * gcc.dg/graphite/block-3.c: Adjusted.
4873         * gcc.dg/graphite/block-4.c: Adjusted.
4874         * gcc.dg/graphite/block-5.c: Adjusted.
4875         * gcc.dg/graphite/block-6.c: Adjusted.
4876         * gcc.dg/graphite/pr37485.c: Adjusted.
4877         * gcc.dg/graphite/pr37684.c: Adjusted.
4878         * gcc.dg/graphite/pr37828.c: Adjusted.
4879         * gcc.dg/graphite/pr37883.c: Adjusted.
4880         * gcc.dg/graphite/pr37928.c: Adjusted.
4881         * gcc.dg/graphite/pr37943.c: Adjusted.
4882         * gcc.dg/graphite/pr38409.c: Adjusted.
4883         * gcc.dg/graphite/pr38498.c: Adjusted.
4884         * gcc.dg/graphite/pr38559.c: Adjusted.
4885         * gcc.dg/graphite/pr39335.c: Adjusted.
4886         * gcc.dg/graphite/pr39335_1.c: Adjusted.
4887         * gcc.dg/graphite/scop-0.c: Adjusted.
4888         * gcc.dg/graphite/scop-1.c: Adjusted.
4889         * gcc.dg/graphite/scop-10.c: Adjusted.
4890         * gcc.dg/graphite/scop-11.c: Adjusted.
4891         * gcc.dg/graphite/scop-12.c: Adjusted.
4892         * gcc.dg/graphite/scop-13.c: Adjusted.
4893         * gcc.dg/graphite/scop-14.c: Adjusted.
4894         * gcc.dg/graphite/scop-15.c: Adjusted.
4895         * gcc.dg/graphite/scop-16.c: Adjusted.
4896         * gcc.dg/graphite/scop-17.c: Adjusted.
4897         * gcc.dg/graphite/scop-18.c: Adjusted.
4898         * gcc.dg/graphite/scop-19.c: Adjusted.
4899         * gcc.dg/graphite/scop-2.c: Adjusted.
4900         * gcc.dg/graphite/scop-3.c: Adjusted.-
4901         * gcc.dg/graphite/scop-4.c: Adjusted.
4902         * gcc.dg/graphite/scop-5.c: Adjusted.
4903         * gcc.dg/graphite/scop-6.c: Adjusted.
4904         * gcc.dg/graphite/scop-7.c: Adjusted.
4905         * gcc.dg/graphite/scop-8.c: Adjusted.
4906         * gcc.dg/graphite/scop-9.c: Adjusted.
4907         * gcc.dg/graphite/scop-matmult.c: Adjusted.
4908         * gfortran.dg/graphite/block-1.f90: Adjusted.
4909         * gfortran.dg/graphite/block-2.f: Adjusted.
4910         * gfortran.dg/graphite/block-3.f90: Adjusted.
4911         * gfortran.dg/graphite/block-4.f90: Adjusted.
4912         * gfortran.dg/graphite/id-2.f90: Adjusted.
4913         * gfortran.dg/graphite/id-3.f90: Adjusted.
4914         * gfortran.dg/graphite/id-4.f90: Adjusted.
4915         * gfortran.dg/graphite/pr37852.f90: Adjusted.
4916         * gfortran.dg/graphite/pr37857.f90: Adjusted.
4917         * gfortran.dg/graphite/pr37980.f90: Adjusted.
4918         * gfortran.dg/graphite/pr38083.f90: Adjusted.
4919         * gfortran.dg/graphite/pr38953.f90: Adjusted.
4920         * gfortran.dg/graphite/scop-1.f: Adjusted.
4921
4922 2009-07-30  Doug Kwan  <dougkwan@google.com>
4923
4924         * gcc.target/arm/neon/polytypes.c: Adjust test for new notes
4925         in warnings added in rev 141298.
4926
4927 2009-07-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4928
4929         * lib/options.exp: Use "!=" instead of "ne".
4930
4931         * gcc.dg/vector-4.c: Add -fno-common option on hppa*-*-hpux* (32-bit).
4932
4933         * gcc.dg/ucnid-11.c: Skip on hppa*-*-hpux* (32-bit).
4934         * gcc.dg/ucnid-12.c: Likewise.
4935
4936 2009-07-30  Michael Meissner  <meissner@linux.vnet.ibm.com>
4937             Pat Haugen  <pthaugen@us.ibm.com>
4938             Revital Eres <ERES@il.ibm.com>
4939
4940         * gcc.target/powerpc/altivec-32.c: New file to test
4941         Altivec simple math function vectorization.
4942
4943         * gcc.target/powerpc/bswap-run.c: New file to test swap
4944         builtins.
4945         * gcc.target/powerpc/bswap16.c: Ditto.
4946         * gcc.target/powerpc/bswap32.c: Ditto.
4947         * gcc.target/powerpc/bswap64-1.c: Ditto.
4948         * gcc.target/powerpc/bswap64-2.c: Ditto.
4949         * gcc.target/powerpc/bswap64-3.c: Ditto.
4950         * gcc.target/powerpc/optimize-bswapdi-2.c: Ditto.
4951         * gcc.target/powerpc/optimize-bswapdi-3.c: Ditto.
4952         * gcc.target/powerpc/optimize-bswapsi-2.c: Ditto.
4953
4954         * gcc.target/powerpc/popcount-2.c: New file to test
4955         power7 popcntd instructions.
4956         * gcc.target/powerpc/popcount-3.c: Ditto.
4957
4958         * gcc.target/powerpc/pr39457.c: New VSX test.
4959         * gcc.target/powerpc/vsx-builtin-1.c: Ditto.
4960         * gcc.target/powerpc/vsx-builtin-2.c: Ditto.
4961         * gcc.target/powerpc/vsx-builtin-3.c: Ditto.
4962         * gcc.target/powerpc/vsx-builtin-4.c: Ditto.
4963         * gcc.target/powerpc/vsx-builtin-5.c: Ditto.
4964         * gcc.target/powerpc/vsx-builtin-6.c: Ditto.
4965         * gcc.target/powerpc/vsx-vector-1.c: Ditto.
4966         * gcc.target/powerpc/vsx-vector-2.c: Ditto.
4967         * gcc.target/powerpc/vsx-vector-3.c: Ditto.
4968         * gcc.target/powerpc/vsx-vector-4.c: Ditto.
4969         * gcc.target/powerpc/vsx-vector-5.c: Ditto.
4970         * gcc.target/powerpc/vsx-vector-6.c: Ditto.
4971
4972         * gcc.target/powerpc/altivec-6.c: Store the result of
4973         vec_add, so the optimizer doesn't remove it.
4974
4975         * gcc.dg/optimize-bswapdi-1.c: Add powerpc 64-bit to
4976         systems that support bswap64.
4977
4978         * gcc.dg/vmx/vmx.exp: Explicitly add -mno-vsx to
4979         prevent VSX code generation.
4980
4981         * lib/target-supports.exp (check_vsx_hw_available): New
4982         function to test if VSX available.
4983         (check_effective_target_powerpc_vsx_ok): Ditto.
4984         (check_vmx_hw_available): Add explicit -mno-vsx.
4985
4986 2009-07-30  Janis Johnson  <janis187@us.ibm.com>
4987
4988         PR c/39902
4989         * gcc.dg/dfp/pr39902.c: Fix typos in constant suffixes.
4990
4991 2009-07-30  Martin Jambor  <mjambor@suse.cz>
4992
4993         PR tree-optimization/40570
4994         * gcc.c-torture/compile/pr40570.c: New test.
4995
4996 2009-07-29  Jason Merrill  <jason@redhat.com>
4997
4998         PR c++/14912
4999         * g++.dg/template/defarg13.C: New.
5000
5001 2009-07-29  Richard Guenther  <rguenther@suse.de>
5002
5003         PR c++/40834
5004         * g++.dg/torture/pr40834.C: New testcase.
5005
5006 2009-07-29  Michael Matz  <matz@suse.de>
5007
5008         PR middle-end/40830
5009         * gcc.dg/vect/vect-pre-interact.c: XFAIL for no_align targets.
5010
5011 2009-07-28  Kaz Kojima  <kkojima@gcc.gnu.org>
5012
5013         * gfortran.dg/maxlocval_2.f90: Add -mieee for alpha*-*-* and
5014         sh*-*-* targets.  Skip on spu-*-* targets.
5015         * gfortran.dg/maxlocval_4.f90: Likewise.
5016         * gfortran.dg/minlocval_1.f90: Likewise.
5017         * gfortran.dg/minlocval_4.f90: Likewise.
5018
5019 2009-07-28  Jakub Jelinek  <jakub@redhat.com>
5020
5021         PR fortran/40878
5022         * gfortran.dg/gomp/pr40878-1.f90: New test.
5023         * gfortran.dg/gomp/pr40878-2.f90: New test.
5024
5025         PR testsuite/40891
5026         * gcc.dg/cdce1.c: Adjust note line number.
5027         * gcc.dg/cdce2.c: Likewise.
5028
5029 2009-07-28  Janus Weil  <janus@gcc.gnu.org>
5030
5031         PR fortran/40882
5032         * gfortran.dg/proc_ptr_comp_13.f90: New.
5033
5034 2009-07-28  Jan Beulich  <jbeulich@novell.com>
5035
5036         * gcc.target/i386/avx-vtestpd-1.c: Add -DNEED_IEEE754_DOUBLE.
5037         * gcc.target/i386/avx-vtestpd-2.c: Likewise.
5038         * gcc.target/i386/avx-vtestpd-256-1.c: Likewise.
5039         * gcc.target/i386/avx-vtestpd-256-2.c: Likewise.
5040         * gcc.target/i386/avx-vtestpd-256-3.c: Likewise.
5041         * gcc.target/i386/avx-vtestpd-3.c: Likewise.
5042         * gcc.target/i386/avx-vtestps-1.c: Add -DNEED_IEEE754_FLOAT.
5043         * gcc.target/i386/avx-vtestps-2.c: Likewise.
5044         * gcc.target/i386/avx-vtestps-256-1.c: Likewise.
5045         * gcc.target/i386/avx-vtestps-256-2.c: Likewise.
5046         * gcc.target/i386/avx-vtestps-256-3.c: Likewise.
5047         * gcc.target/i386/avx-vtestps-3.c: Likewise.
5048         * gcc.target/i386/m128-check.h (union ieee754_float):  Put into
5049         #ifdef NEED_IEEE754_FLOAT conditional.
5050         (union ieee754_double):  Put into #ifdef NEED_IEEE754_DOUBLE
5051         conditional.
5052
5053 2009-07-28  Jan Beulich  <jbeulich@novell.com>
5054
5055         * g++.dg/ext/bitfield2.C: Add -mno-ms-bitfields for
5056         i?86-*-netware.
5057         * g++.dg/ext/bitfield3.C: Likewise.
5058         * g++.dg/ext/bitfield4.C: Likewise.
5059         * g++.dg/ext/bitfield5.C: Likewise.
5060         * gcc.dg/bitfld-15.c: Likewise.
5061         * gcc.dg/bitfld-16.c: Likewise.
5062         * gcc.dg/bitfld-17.c: Likewise.
5063         * gcc.dg/bitfld-18.c: Likewise.
5064         * g++.old-deja/g++.jason/thunk2.C: Remove dg-bogus.
5065         * gcc.dg/20010912-1.c: Likewise.
5066         * gcc.dg/20021018-1.c: Likewise.
5067         * gcc.dg/20030213-1.c: Likewise.
5068         * gcc.dg/20030225-1.c: Likewise.
5069         * gcc.dg/20030708-1.c: Likewise.
5070         * gcc.dg/20050321-2.c: Likewise.
5071         * gcc.dg/cdce1.c: Don't pass -lm for *-*-netware*.
5072         * gcc.dg/cdce2.c: Likewise.
5073         * gcc.target/i386/pr37248-2.c: Don't test on default_packet
5074         targets.
5075         * gcc.target/i386/pr37248-3.c: Likewise.
5076
5077 2009-07-27  Janus Weil  <janus@gcc.gnu.org>
5078
5079         PR fortran/40848
5080         * gfortran.dg/altreturn_7.f90: New.
5081
5082 2009-07-27  Simon Baldwin  <simonb@google.com>
5083
5084         PR testsuite/40829
5085         * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: Extended array 'a'
5086         so that indexing no longer runs off array end.
5087
5088 2009-07-27  Tobias Burnus  <burnus@net-b.de>
5089
5090         PR fortran/40851
5091         * gfortran.dg/derived_init_3.f90: New test.
5092
5093 2009-07-26  Tobias Burnus  <burnus@net-b.de>
5094
5095         PR fortran/33197
5096         * gfortran.dg/atan2_1.f90: New test
5097         * gfortran.dg/atan2_2.f90: New test
5098
5099 2007-07-26  Simon Martin  <simartin@users.sourceforge.net>
5100
5101         PR c++/40749
5102         * g++.dg/warn/Wreturn-type-6.C: New test.
5103
5104 2009-07-26  Ira Rosen  <irar@il.ibm.com>
5105
5106         PR tree-optimization/40801
5107         * gfortran.dg/vect/fast-math-real8-pr40801.f90: New test.
5108         * gfortran.dg/vect/vect.exp: Run tests starting with
5109         "fast-math-real8" with -ffast-math and -fdefault-real-8.
5110
5111 2009-07-25  David Daney  <ddaney@caviumnetworks.com>
5112
5113         PR rtl-optimization/40445
5114         * g++.dg/other/builtin-unreachable-1.C: New testcase.
5115
5116 2009-07-25  David Daney  <ddaney@caviumnetworks.com>
5117
5118         * gcc.dg/builtin-unreachable-4.c: New test.
5119
5120 2009-07-25  Tobias Burnus  <burnus@net-b.de>
5121
5122         PR fortran/33197
5123         * gfortran.dg/complex_intrinsic_5.f90: New test.
5124         * gfortran.dg/complex_intrinsic_7.f90: New test.
5125
5126 2009-07-25  Martin Jambor  <mjambor@suse.cz>
5127
5128         * gcc.c-torture/execute/pr17377.c: Add noclone attribute to function y.
5129         * gcc.dg/ipa/noclone-1.c: New test.
5130
5131 2009-07-25  Uros Bizjak  <ubizjak@gmail.com>
5132
5133         * lib/target-supports.exp (check_effective_target_static): New
5134         procedure.
5135         * gcc.dg/special/gcsec-1.c (dg-options): Use -static only when
5136         supported.
5137         * g++.old-deja/g++.law/weak.C: Require static effective target.
5138
5139 2009-07-25  Janus Weil  <janus@gcc.gnu.org>
5140
5141         PR fortran/39630
5142         * gfortran.dg/proc_ptr_comp_3.f90: Modified.
5143         * gfortran.dg/proc_ptr_comp_pass_1.f90: New.
5144         * gfortran.dg/proc_ptr_comp_pass_2.f90: New.
5145         * gfortran.dg/proc_ptr_comp_pass_3.f90: New.
5146         * gfortran.dg/proc_ptr_comp_pass_4.f90: New.
5147         * gfortran.dg/proc_ptr_comp_pass_5.f90: New.
5148         * gfortran.dg/typebound_call_10.f03: New.
5149
5150 2009-07-24  Jason Merrill  <jason@redhat.com>
5151
5152         * g++.dg/cpp0x/defaulted11.C: New.
5153
5154         * g++.dg/cpp0x/initlist23.C: New.
5155
5156 2009-07-24  Janus Weil  <janus@gcc.gnu.org>
5157
5158         PR fortran/40822
5159         * gfortran.dg/char_length_16.f90: New.
5160
5161 2009-07-24  Jakub Jelinek  <jakub@redhat.com>
5162
5163         PR fortran/40643
5164         PR fortran/31067
5165         * gfortran.dg/maxlocval_2.f90: New test.
5166         * gfortran.dg/maxlocval_3.f90: New test.
5167         * gfortran.dg/maxlocval_4.f90: New test.
5168         * gfortran.dg/minlocval_1.f90: New test.
5169         * gfortran.dg/minlocval_2.f90: New test.
5170         * gfortran.dg/minlocval_3.f90: New test.
5171         * gfortran.dg/minlocval_4.f90: New test.
5172
5173 2009-07-23  Joseph Myers  <joseph@codesourcery.com>
5174
5175         * gcc.dg/dll-4.c: Allow foo1 and foo2 in either order in
5176         scan-assembler.
5177
5178 2009-07-23  Jakub Jelinek  <jakub@redhat.com>
5179
5180         PR fortran/40839
5181         * gfortran.dg/pr40839.f90: New test.
5182
5183 2009-07-23  Michael Matz  <matz@suse.de>
5184
5185         PR middle-end/40830
5186         * gcc.dg/vect/vect-pre-interact.c: Require vect_float, and
5187         don't set options ourself.
5188
5189 2009-07-23  Simon Baldwin  <simonb@google.com>
5190
5191         * gcc.misc-tests/linkage.exp: Added -m64 to x86_64 linux target
5192         native C compilation where required.
5193
5194 2009-07-22  Doug Kwan  <dougkwan@google.com>
5195
5196         * gcc.c-torture/compile/20090721-1.c: New test.
5197
5198 2009-07-22  Michael Matz  <matz@suse.de>
5199
5200         PR tree-optimization/35229
5201         PR tree-optimization/39300
5202         * gcc.dg/vect/vect-pre-interact.c: New test.
5203
5204 2009-07-22  Richard Guenther  <rguenther@suse.de>
5205
5206         * g++.dg/lookup/using21.C: Fix duplicate paste.
5207
5208 2009-07-22  Richard Guenther  <rguenther@suse.de>
5209
5210         PR c++/40799
5211         * g++.dg/lookup/using21.C: New testcase.
5212
5213 2009-07-21  Jason Merrill  <jason@redhat.com>
5214
5215         * g++.dg/init/aggr4.C: New.
5216
5217 2009-07-21  Jason Merrill  <jason@redhat.com>
5218
5219         Core issue 934
5220         * g++.dg/cpp0x/initlist22.C: New.
5221
5222 2009-07-21  Uros Bizjak  <ubizjak@gmail.com>
5223
5224         * gcc.target/i386/vectorize8.c: New test.
5225
5226 2009-07-21  Uros Bizjak  <ubizjak@gmail.com>
5227
5228         PR target/40811
5229         * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
5230         Add i?86 and x86_64 targets.
5231         * gcc.target/i386/vectorize7.c: New test.
5232
5233         PR target/40809
5234         * gcc.target/i386/pr40809.c: New test.
5235
5236 2009-07-21  Jakub Jelinek  <jakub@redhat.com>
5237
5238         PR tree-optimization/40813
5239         * g++.dg/opt/inline15.C: New test.
5240
5241 2009-07-21  Paul Brook <paul@codesourcery.com>
5242
5243         * gcc.dg/vect/section-anchors-nest-1.c: New test.
5244         * lib/target-supports.exp (check_effective_target_section_anchors):
5245         Add arm*-*-*.
5246
5247 2009-07-20  Olatunji Ruwase  <tjruwase@google.com>
5248
5249         * gcc.dg/plugin/finish_unit_plugin.c: New test.
5250         * gcc.dg/plugin/finish_unit-test-1.c: New test.
5251         * gcc.dg/plugin/plugin.exp: Added finish_unit_plugin.c test.
5252
5253 2009-07-20  Adam Nemet  <anemet@caviumnetworks.com>
5254
5255         * gcc.target/mips/ext-3.c: New test.
5256
5257 2009-07-20  Jakub Jelinek  <jakub@redhat.com>
5258
5259         * gcc.dg/builtin-object-size-6.c: Adjust expected values.
5260         * gcc.dg/builtin-object-size-8.c: New test.
5261         * g++.dg/ext/builtin-object-size1.C: Adjust expected values.
5262         * g++.dg/ext/builtin-object-size2.C: Likewise.
5263
5264         PR tree-optimization/40792
5265         * gcc.dg/pr40792.c: New test.
5266
5267 2009-07-20  Ira Rosen  <irar@il.ibm.com>
5268
5269         * gcc.dg/vect/vect-cond-1.c, gcc.dg/vect/vect-cond-2.c,
5270         gcc.dg/vect/vect-cond-3.c, gcc.dg/vect/vect-cond-4.c,
5271         gcc.dg/vect/vect-cond-5.c, gcc.dg/vect/vect-cond-6.c: New tests.
5272
5273 2009-07-20  Christian Bruel  <christian.bruel@st.com>
5274
5275         * gcc.target/sh/mfmovd.c: New test.
5276
5277 2009-07-19  Janne Blomqvist  <jb@gcc.gnu.org>
5278             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5279
5280         PR libfortran/40714
5281         * gfortran.dg/eof_3.f90: New test.
5282
5283 2009-07-18  Steven G. Kargl  <kargl@gcc.gnu.org>
5284
5285         PR fortran/40727
5286         * gfortran.dg/intrinsic_cmplx.f90: New test.
5287
5288 2009-07-19   Thomas Koenig  <tkoenig@gcc.gnu.org>
5289
5290         PR libfortran/34670
5291         PR libfortran/36874
5292         * gfortran.dg/cshift_bounds_1.f90:  New test.
5293         * gfortran.dg/cshift_bounds_2.f90:  New test.
5294         * gfortran.dg/cshift_bounds_3.f90:  New test.
5295         * gfortran.dg/cshift_bounds_4.f90:  New test.
5296         * gfortran.dg/eoshift_bounds_1.f90:  New test.
5297         * gfortran.dg/maxloc_bounds_4.f90:  Correct typo in error message.
5298         * gfortran.dg/maxloc_bounds_5.f90:  Correct typo in error message.
5299         * gfortran.dg/maxloc_bounds_7.f90:  Correct typo in error message.
5300
5301 2009-07-19  Jan Hubicka  <jh@suse.cz>
5302
5303         PR tree-optimization/40676
5304         * gcc.c-torture/compile/pr40676.c: New testcase.
5305
5306 2009-07-18  Adam Nemet  <anemet@caviumnetworks.com>
5307
5308         * gcc.target/mips/ext-2.c: New test.
5309
5310 2009-07-18  Adam Nemet  <anemet@caviumnetworks.com>
5311
5312         * gcc.target/mips/octeon-exts-7.c: New test.
5313         * gcc.target/mips/octeon-exts-2.c: Revert previous change.
5314         * gcc.target/mips/octeon-exts-5.c: Likewise.
5315
5316 2009-07-18  Richard Guenther  <rguenther@suse.de>
5317
5318         PR testsuite/40798
5319         * gcc.dg/tree-ssa/loop-2.c: Tighten pattern.
5320
5321 2009-07-18  Richard Guenther  <rguenther@suse.de>
5322
5323         PR c/40787
5324         * gcc.dg/pr35899.c: Adjust.
5325
5326 2009-07-18  Richard Sandiford  <r.sandiford@uk.ibm.com>
5327
5328         * gcc.target/powerpc/asm-es-1.c: New test.
5329         * gcc.target/powerpc/asm-es-2.c: Likewise.
5330
5331 2009-07-17  Richard Guenther  <rguenther@suse.de>
5332
5333         PR c/40401
5334         * g++.dg/rtti/crash4.C: New testcase.
5335         * g++.dg/torture/20090706-1.C: Likewise.
5336         * gcc.dg/redecl-17.c: Likewise.
5337         * gfortran.dg/missing_optional_dummy_5.f90: Adjust pattern.
5338         * gcc.dg/declspec-9.c: Expect extra error.
5339         * gcc.dg/declspec-10.c: Likewise.
5340         * gcc.dg/declspec-11.c: Likewise.
5341         * gcc.dg/redecl-10.c: Expect extra warnings.
5342         * gcc.target/i386/pr39082-1.c: Adjust diagnostic location.
5343         * gcc.target/i386/pr39545-1.c: Likewise.
5344         * g++.dg/ext/asm3.C: Expect more errors.
5345         * g++.dg/gomp/block-1.C: Likewise.
5346         * g++.dg/gomp/block-2.C: Likewise.
5347         * g++.dg/gomp/block-3.C: Likewise.
5348         * g++.dg/gomp/block-5.C: Likewise.
5349         * g++.old-deja/g++.jason/report.C: Expect extra warnings.
5350         * g++.dg/warn/unused-result1.C: XFAIL.
5351
5352 2009-07-17  Richard Guenther  <rguenther@suse.de>
5353
5354         PR tree-optimization/40321
5355         * gcc.c-torture/compile/pr40321.c: New testcase.
5356         * g++.dg/torture/pr40321.C: Likewise.
5357
5358 2009-07-17  Jakub Jelinek  <jakub@redhat.com>
5359
5360         PR c++/40780
5361         * g++.dg/template/ptrmem19.C: New test.
5362
5363 2009-07-17  Aldy Hernandez  <aldyh@redhat.com>
5364             Manuel López-Ibáñez  <manu@gcc.gnu.org>
5365
5366         PR 40435
5367         * gcc.dg/pr36902.c: Add column info.
5368         * g++.dg/gcov/gcov-2.C: Change count for definition.
5369
5370 2009-07-16  Jason Merrill  <jason@redhat.com>
5371
5372         PR libstdc++/37907
5373         * g++.dg/cpp0x/std-layout1.C: New.
5374         * g++.dg/ext/has_nothrow_assign.C: Fix.
5375         * g++.dg/ext/has_nothrow_copy.C: Fix.
5376         * g++.dg/ext/has_trivial_assign.C: Fix.
5377         * g++.dg/ext/has_trivial_copy.C: Fix.
5378         * g++.dg/ext/is_pod.C: Fix.
5379         * g++.dg/other/offsetof3.C: Adjust.
5380         * g++.dg/overload/ellipsis1.C: Adjust.
5381         * g++.dg/warn/var-args1.C: Adjust.
5382         * g++.old-deja/g++.brendan/crash63.C: Adjust.
5383         * g++.old-deja/g++.brendan/crash64.C: Adjust.
5384         * g++.old-deja/g++.brendan/overload8.C: Adjust.
5385         * g++.old-deja/g++.other/vaarg3.C: Adjust.
5386         * g++.old-deja/g++.pt/vaarg3.C: Adjust.
5387
5388 2009-07-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5389
5390         * gcc.dg/torture/builtin-math-5.c: Add more cases.
5391         * gcc.dg/torture/builtin-math-6.c: Likewise.  Depend on
5392         effective target "mpc_pow".
5393         * lib/target-supports.exp (check_effective_target_mpc_pow): New.
5394
5395 2009-07-16  Richard Henderson  <rth@redhat.com>
5396
5397         * g++.dg/opt/eh4.C: New test.
5398
5399 2009-07-16  Jakub Jelinek  <jakub@redhat.com>
5400
5401         * obj-c++.dg/defs.mm (abort): Make it extern "C".
5402
5403 2009-07-15  Jakub Jelinek  <jakub@redhat.com>
5404
5405         PR middle-end/40747
5406         * gcc.c-torture/execute/pr40747.c: New test.
5407
5408 2009-07-15  Richard Guenther  <rguenther@suse.de>
5409
5410         PR middle-end/40753
5411         * gcc.c-torture/compile/pr40753.c: New testcase.
5412
5413 2009-07-15  Janus Weil  <janus@gcc.gnu.org>
5414
5415         PR fortran/40743
5416         * gfortran.dg/interface_assignment_4.f90: New.
5417
5418 2009-07-15  Gerald Pfeifer  <gerald@pfeifer.com>
5419
5420         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Do not define
5421         for FreeBSD up to and including version 8.
5422
5423 2009-07-14  Taras Glek  <tglek@mozilla.com>
5424             Rafael Espindola  <espindola@google.com>
5425
5426         * g++.dg/plugin/header-plugin-test.C: New.
5427         * g++.dg/plugin/header_plugin.c: New.
5428         * g++.dg/plugin/plugin.exp: Update.
5429
5430 2009-07-14  Uros Bizjak  <ubizjak@gmail.com>
5431
5432         * gcc.target/i386/sse-recip-vec.c: Move arrays out of test
5433         function to enable vectorization.
5434         * gcc.target/i386/sse2-lrint-vec.c: Ditto.
5435         * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
5436
5437 2009-07-14  Uros Bizjak  <ubizjak@gmail.com>
5438
5439         * gcc.target/i386/sse-copysignf-vec.c: New test.
5440         * gcc.target/i386/sse2-copysign-vec.c: Ditto.
5441
5442 2009-07-14  Jason Merrill  <jason@redhat.com>
5443
5444         PR c++/37276
5445         * g++.dg/lookup/builtin5.C: New.
5446         * g++.dg/other/error22.C: Add missing extern "C".
5447         * g++.dg/warn/Warray-bounds.C: Likewise.
5448         * gcc.dg/compat/compat-common.h: Likewise.
5449
5450         PR c++/40746
5451         * g++.dg/lookup/using20.C: New.
5452
5453         PR c++/40740
5454         * g++.dg/template/koenig8.C: New.
5455
5456 2009-07-14  Jack Howarth  <howarth@bromo.med.uc.edu>
5457
5458         * gcc.c-torture/compile/20000804-1.c: skip for ilp32 on
5459         both i?86-*-darwin* and x86_64-*-darwin*.
5460
5461 2009-07-14  Joseph Myers  <joseph@codesourcery.com>
5462
5463         * gcc.target/i386/pr37843-1.c, gcc.target/i386/pr37843-2.c,
5464         gcc.target/i386/pr37843-3.c: Allow leading underscore on function
5465         name.
5466
5467 2009-07-14  Dodji Seketeli  <dodji@redhat.com>
5468
5469         PR debug/40705
5470         * g++.dg/debug/dwarf2/typedef1.C: New test.
5471
5472         PR c++/40357
5473         * g++.dg/other/typedef3.C: New test.
5474
5475 2009-07-14  Maxim Kuvyrkov  <maxim@codesourcery.com>
5476
5477         * gcc.dg/20090709-1.c: Move to a proper place ...
5478         * gcc.target/m68k/20090709-1.c: ... here.
5479
5480 2009-07-13  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5481
5482         PR C++/22154
5483         * g++.old-deja/g++.pt/typename10.C: Update for DR 382, typename in
5484         front of qualified names are allowed.
5485         * g++.dg/parse/crash10.C: Likewise.
5486         * g++.dg/parse/error15.C: Likewise.
5487         * g++.dg/parse/typename9.C: Likewise.
5488         * g++.dg/parse/error8.C: Likewise.
5489
5490 2009-07-13  Janus Weil  <janus@gcc.gnu.org>
5491
5492         PR fortran/40646
5493         * gfortran.dg/proc_ptr_22.f90: Extended.
5494         * gfortran.dg/proc_ptr_comp_12.f90: Extended.
5495
5496 2009-07-13  Ira Rosen  <irar@il.ibm.com>
5497
5498         * gfortran.dg/vect/vect-6.f: New test.
5499
5500 2009-07-12  Jason Merrill  <jason@redhat.com>
5501
5502         PR c++/36628
5503         * g++.dg/cpp0x/decltype17.C: New.
5504
5505         PR c++/37206
5506         * g++.dg/cpp0x/rv10.C: New.
5507
5508 2009-07-12  Jason Merrill  <jason@redhat.com>
5509
5510         PR c++/40689
5511         * g++.dg/cpp0x/initlist20.C: New.
5512         * g++.dg/cpp0x/initlist21.C: New.
5513
5514 2009-07-12  Ira Rosen  <irar@il.ibm.com>
5515
5516         * gcc.dg/vect/no-scevccp-outer-2.c: Expect to vectorize.
5517         * gcc.dg/vect/vect-double-reduc-1.c, gcc.dg/vect/vect-double-reduc-2.c,
5518         gcc.dg/vect/vect-double-reduc-3.c, gcc.dg/vect/vect-double-reduc-4.c,
5519         gcc.dg/vect/vect-double-reduc-5.c, gcc.dg/vect/vect-double-reduc-6.c,
5520         gcc.dg/vect/vect-double-reduc-7.c: New tests.
5521
5522 2009-07-12  Hans-Peter Nilsson  <hp@axis.com>
5523
5524         * gfortran.dg/f2003_io_4.f03, gfortran.dg/read_size_noadvance.f90,
5525         gfortran.dg/namelist_39.f90, gfortran.dg/read_repeat.f90,
5526         gfortran.dg/fmt_exhaust.f90, gfortran.dg/fseek.f90,
5527         gfortran.dg/fmt_t_7.f, gfortran.dg/read_x_past.f,
5528         gfortran.dg/read_bad_advance.f90, gfortran.dg/backslash_3.f,
5529         gfortran.dg/namelist_56.f90, gfortran.dg/list_read_5.f90,
5530         gfortran.dg/fmt_cache_1.f, gfortran.dg/fmt_t_4.f90: Gate test on
5531         effective_target fd_truncate.
5532
5533 2009-07-11  Eric Botcazou  <ebotcazou@adacore.com>
5534
5535         * gnat.dg/specs/addr1.ads: New test.
5536
5537 2009-07-11  Jan Hubicka  <jh@suse.cz>
5538
5539         PR middle-end/48388
5540         * g++.dg/torture/pr40388.C: New testcase.
5541
5542 2009-07-11  Jakub Jelinek  <jakub@redhat.com>
5543
5544         PR target/40668
5545         * gcc.c-torture/execute/pr40668.c: New test.
5546
5547 2009-07-11  Paolo Bonzini  <bonzini@gnu.org>
5548
5549         * gcc.c-torture/execute/20090711-1.c: New test.
5550
5551 2009-07-11  Richard Sandiford  <rdsandiford@googlemail.com>
5552
5553         PR testsuite/40699
5554         PR testsuite/40707
5555         PR testsuite/40709
5556         * lib/gcc-defs.exp, lib/target-libpath.exp, lib/objc.exp,
5557         lib/gfortran.exp, lib/g++.exp, lib/obj-c++.exp, lib/c-torture.exp,
5558         lib/gcc-dg.exp, lib/gnat.exp, g++.dg/compat/compat.exp,
5559         g++.dg/compat/struct-layout-1.exp: Revert 2009-06-30 commit.
5560
5561 2009-07-11  Tobias Burnus  <burnus@net-b.de>
5562
5563         PR fortran/33197
5564         * gfortran.dg/complex_intrinsic_3.f90: New test.
5565         * gfortran.dg/complex_intrinsic_4.f90: New test.
5566
5567 2009-07-10  David Daney  <ddaney@caviumnetworks.com>
5568
5569         PR target/39079
5570         * gcc.target/mips/mips.exp: Make -msynci a known option.
5571         * gcc.target/mips/clear-cache-1.c (dg-options): Add -msynci.
5572
5573 2009-07-10  Jakub Jelinek  <jakub@redhat.com>
5574
5575         PR c++/40502
5576         * g++.dg/ext/strncpy-chk1.C: New test.
5577
5578 2009-07-10  Richard Guenther  <rguenther@suse.de>
5579
5580         PR tree-optimization/40496
5581         * g++.dg/opt/pr40496.C: New testcase.
5582
5583 2009-07-10  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5584
5585         PR 25509
5586         PR 40614
5587         * g++.dg/warn/unused-result1-Werror.c: New.
5588
5589 2009-07-10  Paul Thomas  <pault@gcc.gnu.org>
5590
5591         PR fortran/39334
5592         * gfortran.dg/recursive_parameter_1.f90: New test.
5593
5594 2009-07-09  Steven G. Kargl  <kargl@gcc.gnu.org>
5595
5596         * gfortran.dg/c_kind_tests_2.f03: clean-up leftover module(s).
5597         * gfortran.dg/module_equivalence_6.f90: Ditto.
5598         * gfortran.dg/alloc_comp_auto_array_2.f90: Ditto.
5599         * gfortran.dg/nan_2.f90: Ditto.
5600         * gfortran.dg/inquire_11.f90: Ditto.
5601         * gfortran.dg/abstract_type_3.f03: Ditto.
5602         * gfortran.dg/abstract_type_1.f90: Ditto.
5603         * gfortran.dg/private_type_9.f90: Ditto.
5604         * gfortran.dg/abstract_type_5.f03: Ditto.
5605         * gfortran.dg/elemental_subroutine_6.f90: Ditto.
5606         * gfortran.dg/derived_comp_array_ref_3.f90: Ditto.
5607         * gfortran.dg/derived_sub.f90: Ditto.
5608         * gfortran.dg/missing_optional_dummy_5.f90: Ditto.
5609         * gfortran.dg/bounds_check_fail_2.f90: Ditto.
5610         * gfortran.dg/maxloc_bounds_6.f90: Ditto.
5611         * gfortran.dg/mvbits_6.f90: Ditto.
5612         * gfortran.dg/abstract_type_2.f03: Ditto.
5613         * gfortran.dg/abstract_type_4.f03: Ditto.
5614         * gfortran.dg/bounds_check_9.f90: Ditto.
5615         * gfortran.dg/optional_dim_3.f90: Ditto.
5616         * gfortran.dg/pr32921.f: Ditto.
5617         * gfortran.dg/entry_16.f90: Ditto.
5618         * gfortran.dg/generic_16.f90: Ditto.
5619
5620
5621 2009-07-09  Maxim Kuvyrkov  <maxim@codesourcery.com>
5622
5623         * gcc.target/m68k/20090709-1.c: New.
5624
5625 2009-07-09  Dodji Seketeli  <dodji@redhat.com>
5626
5627         PR c++/40684
5628         * g++.dg/template/unify11.C: New test.
5629
5630 2008-07-09  Paul Thomas  <pault@gcc.gnu.org>
5631
5632         PR fortran/40629
5633         * gfortran.dg/host_assoc_function_9.f90: New test.
5634
5635 2009-07-09  Janus Weil  <janus@gcc.gnu.org>
5636
5637         PR fortran/40646
5638         * gfortran.dg/proc_ptr_22.f90: New.
5639         * gfortran.dg/proc_ptr_comp_12.f90: New.
5640
5641 2009-07-09  Jakub Jelinek  <jakub@redhat.com>
5642
5643         PR middle-end/40692
5644         * gcc.c-torture/compile/pr40692.c: New test.
5645
5646 2009-07-09  Tobias Burnus  <burnus@net-b.de>
5647
5648         PR fortran/40604
5649         * gfortran.dg/pointer_check_6.f90: New test.
5650
5651 2009-07-08  Adam Nemet  <anemet@caviumnetworks.com>
5652
5653         * gcc.target/mips/truncate-5.c: New test.
5654
5655 2009-07-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5656
5657         PR libfortran/40330
5658         PR libfortran/40662
5659         * gfortran.dg/fmt_cache_1.f: New test.
5660
5661 2009-07-08  Tobias Burnus  <burnus@net-b.de>
5662
5663         PR fortran/40675
5664         * gfortran.dg/nosigned_zero_1.f90: New test.
5665         * gfortran.dg/nosigned_zero_2.f90: New test.
5666
5667 2009-07-08  Richard Guenther  <rguenther@suse.de>
5668
5669         * gcc.dg/torture/ssa-pta-fn-1.c: Fix invalid testcase again.
5670
5671 2009-07-08  Richard Guenther  <rguenther@suse.de>
5672
5673         * gcc.dg/torture/ssa-pta-fn-1.c: Fix invalid testcase.
5674
5675 2009-07-08  Paul Thomas  <pault@gcc.gnu.org>
5676
5677         PR fortran/40591
5678         * gfortran.dg/proc_ptr_21.f90: New test.
5679
5680 2009-07-08  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5681
5682         PR c++/31246
5683         * g++.dg/warn/pr31246.C: New.
5684         * g++.dg/warn/pr31246-2.C: New.
5685
5686 2009-07-07  Jason Merrill  <jason@redhat.com>
5687
5688         PR c++/35828
5689         * g++.dg/template/defarg12.C: New.
5690
5691         PR c++/37816
5692         * g++.dg/cpp0x/enum7.C: New.
5693
5694         PR c++/37946
5695         * g++.dg/cpp0x/enum6.C: New.
5696
5697         PR c++/40639
5698         * g++.dg/cpp0x/enum5.C: New.
5699
5700         PR c++/40633
5701         * g++.dg/cpp0x/enum4.C: New.
5702
5703 2009-07-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5704
5705         * gcc.dg/format/gcc_diag-1.c: Remove tests for %J.
5706
5707 2009-07-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5708
5709         * gcc.dg/format/gcc_diag-1.c: Remove tests for %H.
5710
5711 2009-07-07  Jakub Jelinek  <jakub@redhat.com>
5712
5713         PR middle-end/40669
5714         * gcc.dg/pr40669.c: New test.
5715
5716 2009-07-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5717
5718         * gcc.dg/plugin/selfassign.c: Replace %H by an explicit
5719         location. Update all calls.
5720         * g++.dg/plugin/selfassign.c: Likewise.
5721
5722 2009-07-06  Jason Merrill  <jason@redhat.com>
5723
5724         * g++.dg/rtti/dyncast[34].C: New.
5725
5726 2009-07-06  Nathan Froyd  <froydnj@codesourcery.com>
5727
5728         * lib/target-supports.exp
5729         (check_effective_target_mips_newabi_large_long_double): New.
5730         * gcc.target/mips/fpr-moves-5.c: Require mips_newabi_large_long_double
5731         target.
5732         * gcc.target/mips/fpr-moves-6.c: Likewise.
5733
5734 2009-07-06  Simon Martin  <simartin@users.sourceforge.net>
5735
5736         PR c++/40557
5737         * g++.dg/template/union2.C: New test.
5738
5739 2009-07-04  Jason Merrill  <jason@redhat.com>
5740
5741         * g++.dg/template/using15.C: New.
5742
5743 2009-07-04  Jakub Jelinek  <jakub@redhat.com>
5744
5745         * gfortran.dg/maxloc_1.f90: New test.
5746
5747 2009-07-04  Janus Weil  <janus@gcc.gnu.org>
5748
5749         PR fortran/40593
5750         * gfortran.dg/proc_ptr_result_6.f90: New.
5751
5752 2009-07-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5753
5754         * gcc.dg/framework-2.c: Adjust testcase to pass.
5755
5756 2009-07-04  Jason Merrill  <jason@redhat.com>
5757
5758         PR c++/40619
5759         * g++.dg/cpp0x/auto16.C: New.
5760
5761 2009-07-03  Vladimir Makarov  <vmakarov@redhat.com>
5762
5763         PR target/40587
5764         * gfortran.dg/pr40587.f: New test.
5765
5766 2009-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5767
5768         PR fortran/40638
5769         * gfortran.dg/unit_1.f90: New test.
5770
5771 2009-07-03  Jason Merrill  <jason@redhat.com>
5772
5773         * g++.dg/template/pure1.C: Expect another error.
5774
5775 2009-07-03  Richard Guenther  <rguenther@suse.de>
5776
5777         PR tree-optimization/40640
5778         * gcc.c-torture/compile/pr40640.c: New testcase.
5779
5780 2009-07-03  Richard Guenther  <rguenther@suse.de>
5781
5782         PR middle-end/34163
5783         * gfortran.dg/pr34163.f90: New testcase.
5784
5785 2009-07-03  Jan Hubicka  <jh@suse.cz>
5786
5787         * gcc.dg/tree-ssa/loop-24.c: Update dump file matching; enable -O2.
5788         * gcc.dg/tree-ssa/loop-25.c: Likewise.
5789         * gcc.dg/tree-ssa/loop-26.c: Likewise.
5790         * gcc.dg/tree-ssa/pr32044.c: Likewise.
5791         * gcc.dg/tree-ssa/loop-29.c: Likewise.
5792         * gcc.dg/tree-ssa/loop-10.c: Likewise.
5793         * gnat.dg/loop_optimization6.adb: Enable -O2.
5794
5795 2009-07-02  Mark Mitchell  <mark@codesourcery.com>
5796
5797         * g++.dg/warn/null4.C: Extend.
5798
5799 2009-07-02  Jason Merrill  <jason@redhat.com>
5800
5801         * g++.dg/template/spec8.C: Fix.
5802
5803 2009-07-02  Michael Matz  <matz@suse.de>
5804
5805         PR fortran/32131
5806         * gfortran.dg/pr32921.f: Adjust.
5807
5808 2009-07-02  Jan Hubicka  <jh@suse.cz>
5809
5810         * gcc.dg/tree-ssa/local-pure-const.c: New testcase.
5811
5812 2009-07-01  Adam Nemet  <anemet@caviumnetworks.com>
5813
5814         * gcc.target/mips/truncate-4.c: New testcase.
5815
5816 2009-07-01  Richard Guenther  <rguenther@suse.de>
5817
5818         PR tree-optimization/19831
5819         * gcc.dg/tree-ssa/20041122-1.c: Enable TBAA, scan FRE dump,
5820         make allocated memory escape.  Un-XFAIL.
5821         * gcc.dg/vect/pr21591.c: Make allocated memory escape.
5822         * gcc.dg/vect/pr31699.c: Likewise.
5823         * gcc.dg/tree-ssa/ssa-dce-7.c: New testcase.
5824
5825 2009-06-30  Jakub Jelinek  <jakub@redhat.com>
5826
5827         PR c++/40566
5828         * g++.dg/parse/cond5.C: New test.
5829
5830 2009-06-30  Nathan Froyd  <froydnj@codesourcery.com>
5831
5832         * gcc.dg/tree-ssa/gen-vect-25.c (n): New variable.
5833         (main): Pass n to main_1 instead.
5834         * gcc.dg/tree-ssa/gen-vect-28.c (off): New variable.
5835         (main_1): New function, split off from...
5836         (main): ...here.  Pass `off' to main_1 instead.
5837
5838 2009-06-30  Jason Merrill  <jason@redhat.com>
5839
5840         PR c++/40595
5841         * g++.dg/cpp0x/variadic94.C: New.
5842
5843 2009-06-30  Richard Sandiford  <r.sandiford@uk.ibm.com>
5844
5845         * lib/gcc-defs.exp (gcc-set-multilib-library-path): Delete.
5846         * lib/target-libpath.exp (ld_library_path_vars): New variable.
5847         (init_ld_library_path_env_vars): New function, replacing the
5848         orig_*_saved assignments.  Call it after defining it.
5849         (set_ld_library_path_env_vars): Rewrite to use ld_library_path_vars.
5850         (restore_ld_library_path_env_vars): Likewise.
5851         (add_path, find_libgcc_s): New functions.
5852         * lib/objc.exp (objc_init): Use find_libgcc_s instead of
5853         gcc-set-multilib-library-path.
5854         (objc_target_compile): Don't add "." to ld_library_path.
5855         Use add_path.
5856         * lib/gfortran.exp (gfortran_link_flags): Don't add "." to
5857         ld_library_path.  Use add_path.  Use find_libgcc_s instead of
5858         gcc-set-multilib-library-path.
5859         * lib/g++.exp (g++_link_flags): Likewise.
5860         * lib/obj-c++.exp (obj-c++_link_flags): Likewise.
5861         * lib/c-torture.exp: Do not manipulate ld_library_path at the
5862         top level; do it...
5863         (c-torture-execute): ...here instead.  Use $ld_library_path_multilib
5864         to tell when this needs to happen.  Use find_libgcc_s instead of
5865         gcc-set-multilib-library-path.
5866         * lib/gcc-dg.exp: Likewise.
5867         * lib/gnat.exp (gnat_target_compile): Don't add "." to ld_library_path.
5868         * g++.dg/compat/compat.exp (alt_ld_library_path): Don't add "."
5869         unless it is in $ALT_LD_LIBRARY_PATH.
5870         * g++.dg/compat/struct-layout-1.exp (alt_ld_library_path): Likewise.
5871
5872 2009-06-30  Eric Botcazou  <ebotcazou@adacore.com>
5873
5874         * gnat.dg/discr12.adb: New test.
5875         * gnat.dg/discr12_pkg.ads: New helper.
5876         * gnat.dg/discr13.adb: New test.
5877         * gnat.dg/discr14.ad[sb]: Likewise.
5878         * gnat.dg/discr15.adb: Likewise.
5879         * gnat.dg/discr15_pkg.ads: New helper.
5880         * gnat.dg/discr16.adb: New test.
5881         * gnat.dg/discr16_g.ads: New helper.
5882         * gnat.dg/discr16_pkg.ads: Likewise.
5883         * gnat.dg/discr16_cont.ads: Likewise.
5884         * gnat.dg/discr17.adb: New test.
5885         * gnat.dg/discr18.adb: Likewise.
5886         * gnat.dg/discr18_pkg.ads: New helper.
5887         * gnat.dg/discr19.adb: New test.
5888
5889 2009-06-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
5890
5891         PR fortran/40576
5892         * gfortran.dg/internal_write_1.f90:  New testcase.
5893
5894 2009-06-30  Janus Weil  <janus@gcc.gnu.org>
5895
5896         PR fortran/40594
5897         * gfortran.dg/derived_pointer_recursion_2.f90: New.
5898
5899 2009-06-30  Richard Guenther  <rguenther@suse.de>
5900
5901         * gcc.dg/tree-ssa/ssa-dce-6.c: New testcase.
5902
5903 2009-06-30  Wei Guozhi  <carrot@google.com>
5904
5905         * gcc.dg/tree-ssa/ssa-sink-5.c: Change the compiler option "-O2 -Os"
5906         to "-Os".
5907
5908 2009-06-30  Ira Rosen  <irar@il.ibm.com>
5909
5910         PR tree-optimization/40542
5911         * gcc.dg/vect/pr40542.c: New test.
5912
5913 2009-06-30  Martin Jambor  <mjambor@suse.cz>
5914
5915         PR tree-optimization/40582
5916         * gcc.c-torture/compile/pr40582.c: New test.
5917
5918 2009-06-30  Wei Guozhi  <carrot@google.com>
5919
5920         PR/40416
5921         * gcc.dg/tree-ssa/ssa-sink-5.c: New testcase.
5922
5923 2009-06-29  Jason Merrill  <jason@redhat.com>
5924
5925         PR c++/40274
5926         * g++.dg/template/debug1.C: New.
5927
5928 2009-06-29  Tobias Burnus  <burnus@net-b.de>
5929
5930         PR fortran/40580
5931         * pointer_check_1.f90: New test.
5932         * pointer_check_2.f90: New test.
5933         * pointer_check_3.f90: New test.
5934         * pointer_check_4.f90: New test.
5935         * pointer_check_5.f90: New test.
5936
5937 2009-06-29  Paul Thomas  <pault@gcc.gnu.org>
5938
5939         PR fortran/40551
5940         * gfortran.dg/func_assign_2.f90 : New test.
5941
5942 2009-06-29  Richard Guenther  <rguenther@suse.de>
5943
5944         PR middle-end/14187
5945         * gcc.dg/tree-ssa/restrict-1.c: New testcase.
5946         * gcc.dg/tree-ssa/restrict-2.c: Likewise.
5947         * gcc.dg/tree-ssa/restrict-3.c: Likewise.
5948         * gcc.c-torture/execute/20090623-1.c: Likewise.
5949         * gcc.dg/tree-ssa/ldist-13.c: Likewise.
5950         * gcc.dg/tree-ssa/ldist-14.c: Likewise.
5951
5952 2009-06-29  Richard Guenther  <rguenther@suse.de>
5953
5954         PR middle-end/38212
5955         * gcc.c-torture/execute/pr38212.c: New testcase.
5956
5957 2009-06-29  Richard Guenther  <rguenther@suse.de>
5958
5959         PR tree-optimization/40579
5960         * gcc.c-torture/execute/pr40579.c: New testcase.
5961
5962 2009-06-28  Uros Bizjak  <ubizjak@gmail.com>
5963
5964         PR tree-optimization/40550
5965         * gcc.dg/pr40550.c: New test.
5966
5967 2009-06-28  Eric Botcazou  <ebotcazou@adacore.com>
5968
5969         * gnat.dg/overflow_sum2.adb: New test
5970         * gnat.dg/namet.ads: New helper.
5971
5972         * gnat.dg/test_overflow_sum.adb: Rename to overflow_sum.adb.
5973
5974 2009-06-28  Tobias Burnus  <burnus@net-b.de>
5975
5976         PR fortran/34112
5977         * gfortran.dg/compiler-directive_1.f90: New test.
5978         * gfortran.dg/compiler-directive_2.f: New test.
5979
5980 2009-06-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5981
5982         * gfortran.dg/integer_exponentiation_4.f90: Temporarily
5983         comment out some values and add some cases.
5984
5985 2009-06-27  Paolo Bonzini  <bonzini@gnu.org>
5986
5987         PR testsuite/40567
5988         * gcc.dg/vect/vect.exp: Fix lappend syntax.
5989
5990 2009-06-26  Richard Henderson  <rth@redhat.com>
5991
5992         PR testsuite/40565
5993         * gcc.dg/vect/vect.exp: Add -fno-ipa-cp-clone to -O3 tests.
5994         * gcc.target/i386/local.c: Pass a non-constant to T.
5995
5996 2009-06-26  Janus Weil  <janus@gcc.gnu.org>
5997
5998         PR fortran/39997
5999         PR fortran/40541
6000         * gfortran.dg/proc_ptr_15.f90: Fixed and extended.
6001         * gfortran.dg/proc_ptr_common_1.f90: Fixed invalid test case.
6002         * gfortran.dg/proc_ptr_result_1.f90: Ditto.
6003         * gfortran.dg/proc_ptr_result_5.f90: New.
6004
6005 2009-06-26  Janis Johnson  <janis187@us.ibm.com>
6006
6007         PR c/39902
6008         * gcc.dg/dfp/pr39902.c: New test.
6009
6010 2009-06-26  Uros Bizjak  <ubizjak@gmail.com>
6011
6012         PR testsuite/40532
6013         * gcc.dg/builtins-65.c: Require c99 runtime.
6014
6015 2009-06-26  Eric Botcazou  <ebotcazou@adacore.com>
6016
6017         * gnat.dg/array7.ad[sb]: New test.
6018
6019 2009-06-26  Eric Botcazou  <ebotcazou@adacore.com>
6020
6021         * gnat.dg/array6.adb: New test.
6022
6023 2009-06-25  Ian Lance Taylor  <iant@google.com>
6024
6025         * g++.dg/warn/Wsign-compare-3.C: New testcase.
6026
6027 2009-06-25  Ian Lance Taylor  <iant@google.com>
6028
6029         * g++.dg/warn/Wunused-16.C: New testcase.
6030
6031 2009-06-25  Ian Lance Taylor  <iant@google.com>
6032
6033         * g++.dg/warn/skip-2.C: New testcase.
6034
6035 2009-06-25  Steve Ellcey  <sje@cup.hp.com>
6036
6037         * gcc.c-torture/execute/20090618-1.c: add dg-run and
6038         dg-skip-if and move to ...
6039         * gcc.dg/torture/20090618-1.c.
6040
6041 2009-06-25  Martin Jambor  <mjambor@suse.cz>
6042
6043         PR tree-optimization/40493
6044         * gcc.c-torture/execute/pr40493.c: New test.
6045
6046 2009-06-24  Jason Merrill  <jason@redhat.com>
6047
6048         PR c++/40342
6049         * g++.dg/template/overload10.C: New.
6050
6051 2009-06-24  Janus Weil  <janus@gcc.gnu.org>
6052
6053         PR fortran/40427
6054         * gfortran.dg/proc_ptr_comp_11.f90: New.
6055
6056 2009-06-24  Andreas Krebbel  <krebbel1@de.ibm.com>
6057
6058         * gcc.dg/pr40501.c: New testcase.
6059
6060 2009-06-23  DJ Delorie  <dj@redhat.com>
6061
6062         Add MeP port.
6063         * lib/target-supports.exp: Add mep support (no profiling).
6064
6065 2009-06-23  Steve Ellcey  <sje@cup.hp.com>
6066
6067         PR testsuite/39297
6068         * gcc.dg/ssa/loop-31.c: Change scan rules.
6069
6070 2009-06-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6071
6072         * gcc.dg/cpp/empty-include.c: Update column info.
6073         * gcc.dg/cpp/assert2.c: Update column info.
6074
6075 2009-06-23  Jakub Jelinek  <jakub@redhat.com>
6076
6077         * g++.dg/ext/builtin-object-size1.C: New test.
6078         * g++.dg/ext/builtin-object-size2.C: New test.
6079
6080 2009-06-23  Andreas Krebbel  <krebbel1@de.ibm.com>
6081
6082         * gcc.dg/optimize-bswapsi-1.c: Add new bswap implementation.
6083         * gcc.dg/optimize-bswapdi-1.c: Likewise.
6084
6085 2009-06-22  Adam Nemet  <anemet@caviumnetworks.com>
6086
6087         * gcc.target/mips/truncate-3.c: New test.
6088
6089 2009-06-22  Janus Weil  <janus@gcc.gnu.org>
6090
6091         PR fortran/37254
6092         PR fortran/39850
6093         * gfortran.dg/interface_30.f90: Modified error message.
6094         * gfortran.dg/proc_decl_22.f90: New.
6095
6096 2009-06-22  Ian Lance Taylor  <iant@google.com>
6097
6098         * gcc.dg/Wcxx-compat-19.c: New testcase.
6099
6100 2009-06-22  Matthias Klose  <doko@ubuntu.com>
6101
6102         PR objc/28050
6103         * pr28050.m: New testcase.
6104
6105 2009-06-22  H.J. Lu  <hongjiu.lu@intel.com>
6106
6107         PR testsuite/40481
6108         * gcc.dg/plugin/one_time_plugin.c (one_pass_exec): Return 0;
6109
6110 2009-06-22  Martin Jambor  <mjambor@suse.cz>
6111
6112         PR tree-optimization/40492
6113         * g++.dg/torture/pr40492.C: New test.
6114
6115 2009-06-22  Uros Bizjak  <ubizjak@gmail.com>
6116
6117         * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Determine
6118         dumpbase file name from $src.  Add -fdump-ipa-all to compile flags.
6119
6120 2009-06-22  Olivier Hainque  <hainque@adacore.com>
6121
6122         * gnat.dg/raise_ce.adb: Helper for ...
6123         * gnat.dg/handle_and_return.adb: New test.
6124
6125 2009-06-22  Paul Thomas  <pault@gcc.gnu.org>
6126
6127         PR fortran/40443
6128         * gfortran.dg/generic_18.f90: New test.
6129
6130 2009-06-22  Paul Thomas  <pault@gcc.gnu.org>
6131
6132         PR fortran/40472
6133         * gfortran.dg/spread_size_limit.f90: New test.
6134
6135 2009-06-21  Uros Bizjak  <ubizjak@gmail.com>
6136
6137         * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Use -dumpbase
6138         to put dump files in a subdirectory.
6139         * lib/gcc-dg.exp (cleanup-saved-temps): Also remove
6140         ".o" temporary files.
6141
6142 2009-06-21  Janus Weil  <janus@gcc.gnu.org>
6143
6144         PR fortran/39850
6145         * gfortran.dg/interface_19.f90: Add 'cleanup-modules'.
6146         * gfortran.dg/interface_20.f90: Ditto.
6147         * gfortran.dg/interface_21.f90: Ditto.
6148         * gfortran.dg/interface_22.f90: Ditto.
6149         * gfortran.dg/interface_30.f90: New.
6150         * gfortran.dg/proc_ptr_11.f90: Fix invalid test case.
6151
6152 2009-06-21  Uros Bizjak  <ubizjak@gmail.com>
6153
6154         * gcc.dg/tree-ssa/fre-vce-1.c: Cleanup "fre" tree dump.
6155         * gcc.dg/vect/vect-shift-2.c: Cleanup "vect" tree dump.
6156         * gcc.dg/vect/vect.exp (VECT_SLP_CFLAGS): Initialize with original
6157         DEFAULT_VECTFLAGS.
6158
6159 2009-06-21  Ira Rosen  <irar@il.ibm.com>
6160             Revital Eres  <eres@il.ibm.com>
6161
6162         PR testsuite/40359
6163         * gcc.dg/vect/vect-50.c: Fix syntax error in the check.
6164         * gcc.dg/vect/vect-42.c: Likewise and separate vec_no_align check.
6165         * gcc.dg/vect/vect-96.c: Fix syntax error in the check.
6166
6167 2009-06-21  Ira Rosen  <irar@il.ibm.com>
6168
6169         PR testsuite/40475
6170         * gcc.dg/vect/vect-nest-cycle-1.c: Fail to vectorize on targets
6171         without misalignment support.
6172         * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
6173
6174 2009-06-20  Tobias Burnus  <burnus@net-b.de>
6175
6176         PR fortran/40452
6177         * gfortran.dg/bounds_check_strlen_9.f90: New test.
6178
6179 2009-06-19  Paul Thomas  <pault@gcc.gnu.org>
6180
6181         PR fortran/40440
6182         * gfortran.dg/alloc_comp_result_2.f90: New test.
6183
6184 2009-06-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
6185
6186         PR target/40482
6187         * gcc.target/arm/pr40482.c: New test.
6188
6189 2009-06-19  Ian Lance Taylor  <iant@google.com>
6190
6191         * gcc.dg/Wcxx-compat-18.c: New testcase.
6192
6193 2009-06-19  Richard Guenther  <rguenther@suse.de>
6194
6195         * gcc.c-torture/execute/20090618-1.c: New testcase.
6196
6197 2009-06-19  Ian Lance Taylor  <iant@google.com>
6198
6199         * gcc.dg/Wcxx-compat-17.c: New testcase.
6200
6201 2009-06-19  Ian Lance Taylor  <iant@google.com>
6202
6203         * gcc.dg/Wcxx-compat-15.c: New testcase.
6204
6205 2009-06-19  Ian Lance Taylor  <iant@google.com>
6206
6207         * gcc.dg/Wcxx-compat-16.c: New testcase.
6208
6209 2009-06-19  Uros Bizjak  <ubizjak@gmail.com>
6210
6211         * gcc.dg/builtins-34.c: Add significand cases.
6212
6213 2009-06-19  Uros Bizjak  <ubizjak@gmail.com>
6214
6215         PR testsuite/40491
6216         * gcc.dg/20080522-1.c: Remove testcase for real.
6217         * gcc.dg/20080528-1.c: Ditto.
6218
6219 2009-06-19  Janus Weil  <janus@gcc.gnu.org>
6220
6221         PR fortran/40450
6222         * gfortran.dg/proc_ptr_20.f90: New.
6223
6224 2009-06-18  H.J. Lu  <hongjiu.lu@intel.com>
6225
6226         PR target/40470
6227         * gcc.dg/torture/pr40470-1.c: New.
6228         * gcc.dg/torture/pr40470-2.c: Likewise.
6229         * gcc.dg/torture/pr40470-3.c: Likewise.
6230         * gcc.dg/torture/pr40470-4.c: Likewise.
6231
6232 2009-06-18  Diego Novillo  <dnovillo@google.com>
6233
6234         * gcc.dg/plugin/selfassign.c: Declare plugin_is_GPL_compatible.
6235         * gcc.dg/plugin/ggcplug.c: Likewise.
6236         * gcc.dg/plugin/one_time_plugin.c: Likewise.
6237         * g++.dg/plugin/selfassign.c: Likewise.
6238         * g++.dg/plugin/attribute_plugin.c: Likewise.
6239         * g++.dg/plugin/dumb_plugin.c: Likewise.
6240
6241 2009-06-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6242
6243         * gcc.dg/cpp/arith-3.c: Add column info.
6244
6245 2009-06-18  Sandra Loosemore  <sandra@codesourcery.com>
6246
6247         * gcc.target/arm/fp16-compile-none-2.c: New.
6248         * gcc.target/arm/fp16-compile-ieee-12.c: New.
6249         * gcc.target/arm/fp16-compile-alt-12.c: New.
6250
6251 2009-06-18  Sandra Loosemore  <sandra@codesourcery.com>
6252
6253         * gcc.target/arm/fp16-compile-alt-1.c: New.
6254         * gcc.target/arm/fp16-compile-alt-2.c: New.
6255         * gcc.target/arm/fp16-compile-alt-3.c: New.
6256         * gcc.target/arm/fp16-compile-alt-4.c: New.
6257         * gcc.target/arm/fp16-compile-alt-5.c: New.
6258         * gcc.target/arm/fp16-compile-alt-6.c: New.
6259         * gcc.target/arm/fp16-compile-alt-7.c: New.
6260         * gcc.target/arm/fp16-compile-alt-8.c: New.
6261         * gcc.target/arm/fp16-compile-alt-9.c: New.
6262         * gcc.target/arm/fp16-compile-alt-10.c: New.
6263         * gcc.target/arm/fp16-compile-alt-11.c: New.
6264         * gcc.target/arm/fp16-compile-ieee-1.c: New.
6265         * gcc.target/arm/fp16-compile-ieee-2.c: New.
6266         * gcc.target/arm/fp16-compile-ieee-3.c: New.
6267         * gcc.target/arm/fp16-compile-ieee-4.c: New.
6268         * gcc.target/arm/fp16-compile-ieee-5.c: New.
6269         * gcc.target/arm/fp16-compile-ieee-6.c: New.
6270         * gcc.target/arm/fp16-compile-ieee-7.c: New.
6271         * gcc.target/arm/fp16-compile-ieee-8.c: New.
6272         * gcc.target/arm/fp16-compile-ieee-9.c: New.
6273         * gcc.target/arm/fp16-compile-ieee-10.c: New.
6274         * gcc.target/arm/fp16-compile-ieee-11.c: New.
6275         * gcc.target/arm/fp16-compile-none-1.c: New.
6276         * gcc.target/arm/fp16-compile-exprtype.c: New.
6277         * gcc.target/arm/fp16-compile-vcvt.c: New.
6278         * gcc.target/arm/fp16-builtins-1.c: New.
6279         * gcc.target/arm/fp16-rounding-alt-1.c: New.
6280         * gcc.target/arm/fp16-rounding-ieee-1.c: New.
6281         * gcc.target/arm/fp16-param-1.c: New.
6282         * gcc.target/arm/fp16-return-1.c: New.
6283         * gcc.target/arm/fp16-unprototyped-1.c: New.
6284         * gcc.target/arm/fp16-unprototyped-2.c: New.
6285         * gcc.target/arm/fp16-variadic-1.c: New.
6286         * gcc.dg/torture/arm-fp16-compile-assign.c: New.
6287         * gcc.dg/torture/arm-fp16-compile-convert.c: New.
6288         * gcc.dg/torture/arm-fp16-int-convert-alt.c: New.
6289         * gcc.dg/torture/arm-fp16-int-convert-ieee.c: New.
6290         * gcc.dg/torture/arm-fp16-ops.h: New.
6291         * gcc.dg/torture/arm-fp16-ops-1.c: New.
6292         * gcc.dg/torture/arm-fp16-ops-2.c: New.
6293         * gcc.dg/torture/arm-fp16-ops-3.c: New.
6294         * gcc.dg/torture/arm-fp16-ops-4.c: New.
6295         * gcc.dg/torture/arm-fp16-ops-5.c: New.
6296         * gcc.dg/torture/arm-fp16-ops-6.c: New.
6297         * gcc.dg/torture/arm-fp16-ops-7.c: New.
6298         * gcc.dg/torture/arm-fp16-ops-8.c: New.
6299         * g++.dg/ext/arm-fp16/fp16-overload-1.C: New.
6300         * g++.dg/ext/arm-fp16/fp16-return-1.C: New.
6301         * g++.dg/ext/arm-fp16/fp16-param-1.C: New.
6302         * g++.dg/ext/arm-fp16/fp16-mangle-1.C: New.
6303         * g++.dg/ext/arm-fp16/arm-fp16-ops.h: New.
6304         * g++.dg/ext/arm-fp16/arm-fp16-ops-1.C: New.
6305         * g++.dg/ext/arm-fp16/arm-fp16-ops-2.C: New.
6306         * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: New.
6307         * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: New.
6308         * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: New.
6309         * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: New.
6310         * g++.dg/ext/arm-fp16/arm-fp16-ops-7.C: New.
6311         * g++.dg/ext/arm-fp16/arm-fp16-ops-8.C: New.
6312
6313 2009-06-18  Uros Bizjak  <ubizjak@gmail.com>
6314
6315         * gcc.dg/builtins-65.c: New test.
6316
6317 2009-06-18  Janus Weil  <janus@gcc.gnu.org>
6318
6319         PR fortran/40451
6320         * gfortran.dg/proc_ptr_result_4.f90: New.
6321
6322 2009-06-17  Adam Nemet  <anemet@caviumnetworks.com>
6323
6324         * gcc.c-torture/execute/bitfld-5.c: New test.
6325
6326 2009-06-17  David Daney  <ddaney@caviumnetworks.com>
6327
6328         * gcc.dg/builtin-unreachable-3.c: New test.
6329
6330 2009-06-17  David Daney  <ddaney@caviumnetworks.com>
6331
6332         * gcc.target/i386/builtin-unreachable.c: New test.
6333
6334 2009-06-17  Ian Lance Taylor  <iant@google.com>
6335
6336         * gcc.dg/Wcxx-compat-14.c: New testcase.
6337
6338 2009-06-17  Aldy Hernandez  <aldyh@redhat.com>
6339
6340         * gcc.dg/func-ptr-conv-1.c: Update column info.
6341
6342 2009-06-17  Richard Guenther  <rguenther@suse.de>
6343
6344         PR middle-end/40404
6345         * gcc.c-torture/execute/pr40404.c: New testcase.
6346
6347 2009-06-17  Richard Guenther  <rguenther@suse.de>
6348
6349         PR middle-end/40460
6350         * g++.dg/torture/pr40460.C: New testcase.
6351
6352 2009-06-05  Olatunji Ruwase  <tjruwase@google.com>
6353
6354         * gcc.dg/plugin/one_time_plugin.c: New test.
6355         * gcc.dg/plugin/one_time-test-1.c: New test.
6356         * gcc.dg/plugin/plugin.exp: Added one_time_plugin.c test.
6357
6358 2009-06-16  Ian Lance Taylor  <iant@google.com>
6359
6360         * g++.dg/warn/skip-1.C: New testcase.
6361
6362 2009-06-16  Jakub Jelinek  <jakub@redhat.com>
6363
6364         PR middle-end/40446
6365         * g++.dg/other/pr40446.C: New test.
6366
6367 2009-06-16  Richard Guenther  <rguenther@suse.de>
6368
6369         * gcc.dg/tree-ssa/pta-escape-1.c: New testcase.
6370         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
6371         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
6372         * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
6373
6374 2009-06-16  Martin Jambor  <mjambor@suse.cz>
6375
6376         * gcc.c-torture/compile/pr40432.c: New file.
6377
6378 2009-06-16  Martin Jambor  <mjambor@suse.cz>
6379
6380         * gfortran.fortran-torture/compile/pr40413.f90: New file.
6381
6382 2009-06-16  Janus Weil  <janus@gcc.gnu.org>
6383
6384         PR fortran/36947
6385         PR fortran/40039
6386         * gfortran.dg/dummy_procedure_1.f90: Extended test case.
6387         * gfortran.dg/interface_20.f90: Modified error messages.
6388         * gfortran.dg/interface_21.f90: Ditto.
6389         * gfortran.dg/interface_26.f90: Ditto.
6390         * gfortran.dg/interface_27.f90: Ditto.
6391         * gfortran.dg/interface_28.f90: Extended test case.
6392         * gfortran.dg/interface_29.f90: New.
6393         * gfortran.dg/proc_decl_7.f90: Modified error messages.
6394         * gfortran.dg/proc_decl_8.f90: Ditto.
6395         * gfortran.dg/proc_ptr_11.f90: Ditto.
6396         * gfortran.dg/proc_ptr_15.f90: Ditto.
6397
6398 2009-06-16  Ira Rosen  <irar@il.ibm.com>
6399
6400         * gcc.dg/vect/vect-outer-4g.c: Don't look for pattern not allowed
6401         printing.
6402         * gcc.dg/vect/vect-outer-4k.c, gcc.dg/vect/vect-outer-4l.c,
6403         gcc.dg/vect/vect-outer-4f.c: Likewise.
6404         * gcc.dg/vect/vect-nest-cycle-1.c: New test.
6405         * gcc.dg/vect/vect-nest-cycle-2.c, gcc.dg/vect/vect-nest-cycle-3.c:
6406         Likewise.
6407         * gcc.dg/vect/vect-outer-1a.c: Fail because of strided access in
6408         outer loop.
6409
6410 2009-06-16  Tobias Burnus  <burnus@net-b.de>
6411
6412         PR fortran/40383
6413         * gfortran.dg/bounds_check_strlen_8.f90: New test.
6414
6415 2009-06-15  Ian Lance Taylor  <iant@google.com>
6416
6417         * gcc.dg/Wjump-misses-init-1.c: New testcase.
6418         * gcc.dg/Wjump-misses-init-2.c: New testcase.
6419         * gcc.dg/c99-vla-jump-5.c: Adjust expected error messages.
6420         Recognize new notes.
6421         * gcc.dg/stmt-expr-label-2.c: Likewise.
6422         * gcc.dg/c99-vla-jump-1.c: Recognize new notes.  Fix column numbers.
6423         * gcc.dg/c99-vla-jump-2.c: Recognize new notes.
6424         * gcc.dg/c99-vla-jump-3.c: Recognize new notes.
6425         * gcc.dg/c99-vla-jump-4.c: Likewise.
6426         * gcc.dg/stmt-expr-label-1.c: Likewise.
6427         * gcc.dg/stmt-expr-label-3.c: Likewise.
6428         * gcc.dg/vla-8.c: Likewise.  Move error message to different line.
6429
6430 2009-06-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6431
6432         * gcc.dg/torture/builtin-math-6.c: Robustify and fix clog cases.
6433
6434 2009-06-15  Jakub Jelinek  <jakub@redhat.com>
6435
6436         * gcc.dg/builtin-object-size-7.c: New test.
6437
6438 2009-06-15  Jakub Jelinek  <jakub@redhat.com>
6439
6440         PR testsuite/40426
6441         * lib/gcc-dg.exp (gcc-dg-debug-runtest): For type -gdwarf-2 and
6442         level != "" use separate -gdwarf-2 -g${level} options instead of
6443         -gdwarf-2${level}.
6444         * lib/gfortran-dg.exp (gfortran-dg-debug-runtest): Likewise.
6445         * gfortran.dg/debug/pr37738.f: Also skip if -gdwarf-2 -g1.
6446         * gfortran.dg/debug/pr35154-dwarf2.f: Likewise.
6447
6448 2009-06-15  Rafael Avila de Espindola  <espindola@google.com>
6449
6450         * g++.dg/abi/mangle11.C: Update warning line.
6451         * g++.dg/abi/mangle12.C: Update warning line.
6452         * g++.dg/abi/mangle17.C: Update warning line.
6453         * g++.dg/abi/mangle20-2.C: Update warning line.
6454
6455 2009-06-14  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
6456
6457         * gcc.dg/optimize-bswap-1.c: Split into these two:
6458         * gcc.dg/optimize-bswapsi-1.c: New testcase.
6459         * gcc.dg/optimize-bswapdi-1.c: New testcase.
6460
6461 2009-06-14  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
6462
6463         * gcc.dg/optimize-bswap-1.c: New testcase.
6464
6465 2009-06-14  Richard Guenther  <rguenther@suse.de>
6466
6467         PR middle-end/40389
6468         * g++.dg/torture/pr40389.C: New testcase.
6469
6470 2009-06-13  Richard Guenther  <rguenther@suse.de>
6471
6472         PR tree-optimization/40421
6473         * gfortran.fortran-torture/compile/pr40421.f: New testcase.
6474
6475 2009-06-12  Aldy Hernandez  <aldyh@redhat.com>
6476
6477         * gcc.dg/old-style-prom-3.c: Add column info.
6478         * gcc.dg/overflow-warn-1.c
6479         * gcc.dg/gomp/pr27415.c
6480         * gcc.dg/gomp/for-1.c: Same.
6481         * gcc.dg/enum-compat-1.c: Same.
6482         * gcc.dg/c99-tag-3.c: Same.
6483         * gcc.dg/Wredundant-decls-2.c: Same.
6484         * gcc.dg/func-ptr-conv-1.c: Same.
6485         * gcc.dg/asm-wide-1.c: Same.
6486         * gcc.dg/nofixed-point-2.c: Same.
6487         * gcc.dg/cpp/line3.c: Same.
6488         * gcc.dg/array-10.c: Same.
6489         * gcc.dg/c99-vla-jump-1.c: Same.
6490         * gcc.dg/pr20368-1.c: Same.
6491         * gcc.dg/Wshadow-3.c: Same.
6492         * gcc.dg/c90-const-expr-8.c: Same.
6493         * gcc.dg/label-decl-2.c: Same.
6494         * gcc.dg/dremf-type-compat-2.c: Same.
6495         * gcc.dg/c90-const-expr-5.c: Same.
6496         * gcc.dg/builtins-30.c: Same.
6497         * gcc.dg/Warray-bounds.c: Same.
6498         * gcc.dg/Wcxx-compat-2.c: Same.
6499         * gcc.dg/tree-ssa/col-1.c: Same.
6500         * gcc.dg/old-style-prom-2.c: Same.
6501         * gcc.dg/cast-function-1.c: Same.
6502         * gcc.dg/pr15698-1.c: Same.
6503         * gcc.dg/dremf-type-compat-3.c: Same.
6504         * gcc.dg/vla-8.c: Same.
6505         * gcc.dg/gomp/pr27415.c: Move firstprivate diagnostics to correct
6506         line.
6507         * gcc.dg/label-decl-2.c: Move label diagnostic to correct line.
6508         * gcc.dg/old-style-prom-3.c: Check for error on the correct line.
6509         * gcc.dg/enum-compat-1.c: Same.
6510         * gcc.dg/dremf-type-compat-2.c: Same.
6511         * gcc.dg/old-style-prom-2.c: Same.
6512         * gcc.dg/pr15698-1.c: Same.
6513         * gcc.dg/pr20368-1.c: Same.
6514         * gcc.dg/dremf-type-compat-3.c: Same.
6515         * gcc.dg/builtins-30.c: Same.  Test for columns.
6516
6517 2009-06-12  Janus Weil  <janus@gcc.gnu.org>
6518
6519         PR fortran/40176
6520         * gfortran.dg/proc_decl_1.f90: Extended.
6521
6522 2009-06-12  Ian Lance Taylor  <iant@google.com>
6523
6524         * gcc.dg/Wcxx-compat-13.c: New testcase.
6525
6526 2009-06-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6527
6528         PR tree-opt/38865
6529         * gcc.dg/tree-ssa/fre-vce-1.c
6530
6531 2009-06-12  H.J. Lu  <hongjiu.lu@intel.com>
6532
6533         PR testsuite/40384
6534         * gcc.dg/tree-ssa/prefetch-5.c: Add --param
6535         min-insn-to-prefetch-ratio=5.
6536
6537 2009-06-12  Joey Ye  <joey.ye@intel.com>
6538             H.J. Lu  <hongjiu.lu@intel.com>
6539
6540         PR middle-end/39146
6541         * gcc.target/i386/stackalign/pr39146.c: New.
6542
6543 2009-06-11  H.J. Lu  <hongjiu.lu@intel.com>
6544
6545         * gcc.target/i386/crc32-1.c: New.
6546         * gcc.target/i386/crc32-2.c: Likewise.
6547
6548 2009-06-11  David Daney  <ddaney@caviumnetworks.com>
6549
6550         PR c/39252
6551         * gcc.dg/builtin-unreachable-1.c: New test.
6552         * gcc.dg/builtin-unreachable-2.c: Same.
6553
6554 2009-06-11  Paul Thomas  <pault@gcc.gnu.org>
6555
6556         PR fortran/40402
6557         * gfortran.dg/data_value_1.f90: New test.
6558
6559 2009-06-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6560
6561         PR testsuite/39831
6562         * gcc.target/i386/excess-precision-1.c: Use -mfpmath=387, and
6563         remove ilp32 requirement.
6564         * gcc.target/i386/excess-precision-2.c: Likewise.
6565         * gcc.target/i386/excess-precision-3.c: Likewise.
6566         * gcc.target/i386/excess-precision-4.c: Likewise.
6567         * gcc.target/i386/excess-precision-5.c: Likewise.
6568         * gcc.target/i386/excess-precision-6.c: Likewise.
6569
6570 2009-06-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6571
6572         PR fortran/38718
6573         * gfortran.dg/is_iostat_end_eor_2.f90: New test.
6574         * gfortran.dg/nan_5.f90: New test.
6575
6576 2009-06-10  Nathan Froyd  <froydnj@codesourcery.com>
6577
6578         * gcc.target/arm/neon-modes-1.c: New test.
6579
6580 2009-06-10  Kai Tietz  <kai.tietz@onevision.com>
6581
6582         * g++.dg/torture/pr31579.C: Cast pointer
6583         via __SIZE_TYPE__ instead of 'unsigned long'.
6584
6585 2009-06-10  Anthony Green  <green@moxielogic.com>
6586
6587         * lib/target-supports.exp (check_profiling_available):
6588         Profiling is not available for testing purposes on moxie.
6589
6590 2009-06-09  Ian Lance Taylor  <iant@google.com>
6591
6592         * gcc.dg/Wcxx-compat-12.c: New testcase.
6593
6594 2009-06-09  Janne Blomqvist  <jb@gcc.gnu.org>
6595
6596         PR libfortran/40334
6597         * gfortran.dg/backspace_11.f90: New.
6598
6599 2009-06-09  Jason Merrill  <jason@redhat.com>
6600
6601         * g++.dg/cpp0x/defaulted10.C: New.
6602
6603 2009-06-09  Martin Jambor  <mjambor@suse.cz>
6604
6605         * gcc.c-torture/compile/pr40351.c: New file.
6606
6607 2009-06-09  Olivier Hainque  <hainque@adacore.com>
6608
6609         * gnat.dg/align_max.adb: New test.
6610
6611 2009-06-08  Jason Merrill  <jason@redhat.com>
6612
6613         * g++.dg/cpp0x/auto15.C: New.
6614
6615 2009-06-08  Jan Hubicka  <jh@suse.cz>
6616
6617         PR debug/39834
6618         * gcc.dg/torture/pr39834.c
6619
6620 2009-06-08  Jan Hubicka  <jh@suse.cz>
6621
6622         PR middle-end/40102
6623         * g++.dg/torture/pr40102.C: New testcase.
6624
6625 2009-06-08  Jakub Jelinek  <jakub@redhat.com>
6626
6627         * gcc.dg/builtin-object-size-2.c (test1): Adjust expected results.
6628         * gcc.dg/builtin-object-size-4.c (test1): Adjust expected results.
6629         * gcc.dg/builtin-object-size-6.c: New test.
6630
6631         PR c++/40373
6632         * g++.dg/template/dtor7.C: New test.
6633
6634         PR c++/40370
6635         PR c++/40372
6636         * g++.dg/template/error41.C: New test.
6637         * g++.dg/template/error42.C: New test.
6638
6639 2009-06-08  Revital Eres  <eres@il.ibm.com>
6640
6641         PR testsuite/40359
6642         * gcc.dg/vect/vect-58.c: Change checks to use vect_hw_misalign.
6643         * gcc.dg/vect/vect-88.c: Likewise.
6644         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
6645         * gcc.dg/vect/pr25413.c: Likewise.
6646         * lib/target-supports.exp: Add i?86 to vect_hw_misalign.
6647
6648 2009-06-07  Ian Lance Taylor  <iant@google.com>
6649
6650         * g++.dg/warn/Wswitch-3.C: New testcase.
6651         * gcc.dg/Wswitch.c: Adjust for -Wswitch change.
6652         * gcc.dg/Wswitch-enum-error.c: Likewise.
6653         * gcc.dg/Wswitch-error.c: Likewise.
6654
6655 2009-06-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6656
6657         PR fortran/40008
6658         * gfortran.dg/negative_unit.f: Update test.
6659         * gfortran.dg/negative_unit_int8.f: Update test.
6660         * gfortran.dg/newunit_1.f90: New test.
6661
6662 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
6663
6664         PR fortran/25104
6665         PR fortran/29962
6666         * gfortran.dg/spread_init_expr.f03: New.
6667         * gfortran.dg/unpack_init_expr.f03: New.
6668         * gfortran.dg/intrinsic_argument_conformance_2.f90: Adjusted
6669         error message.
6670
6671 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
6672
6673         PR fortran/25104
6674         PR fortran/29962
6675         * gfortran.dg/count_init_expr.f03
6676         * gfortran.dg/product_init_expr.f03
6677         * gfortran.dg/sum_init_expr.f03
6678
6679 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
6680
6681         PR fortran/36874
6682         * gfortran.dg/intrinsic_argument_conformance_2.f90: Adjusted error
6683         message.
6684         * gfortran.dg/zero_sized_1.f90: Removed checks with incompatible
6685         shapes.
6686         * gfortran.dg/zero_sized_5.f90: Likewise.
6687
6688 2009-06-07  H.J. Lu  <hongjiu.lu@intel.com>
6689
6690         PR middle-end/32950
6691         * g++.dg/torture/pr32950.C: New.
6692
6693 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
6694
6695         PR fortran/25104
6696         PR fortran/29962
6697         * gfortran.dg/dot_product_1.f03: New.
6698         * gfortran.dg/matmul_8.f03: New.
6699         * gfortran.dg/transpose_3.f03: New.
6700
6701 2009-06-06  Ian Lance Taylor  <iant@google.com>
6702
6703         * gcc.dg/Wunused-label-1.c: New test case.
6704         * g++.dg/warn/Wunused-label-1.C: New test case.
6705         * g++.dg/warn/Wunused-label-2.C: New test case.
6706         * g++.dg/warn/Wunused-label-3.C: New test case.
6707
6708 2009-06-06  Daniel Franke  <franke.daniel@gmail.com>
6709
6710         PR fortran/37203
6711         * reshape_zerosize_2.f90: New.
6712
6713 2009-06-06  Daniel Franke  <franke.daniel@gmail.com>
6714
6715         PR fortran/32890
6716         * gfortran.dg/pack_assign_1.f90: New.
6717         * gfortran.dg/pack_vector_1.f90: New.
6718
6719 2009-06-05  Jakub Jelinek  <jakub@redhat.com>
6720
6721         PR middle-end/40340
6722         * gcc.dg/pr40340-1.c: New test.
6723         * gcc.dg/pr40340-2.c: New test.
6724         * gcc.dg/pr40340-3.c: New test.
6725         * gcc.dg/pr40340-4.c: New test.
6726         * gcc.dg/pr40340-5.c: New test.
6727         * gcc.dg/pr40340.h: New file.
6728
6729 2009-06-05  Revital Eres  <eres@il.ibm.com>
6730
6731         * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
6732         New procedure.
6733         * gcc.dg/vect/vect-50.c: Change checks to use vect_hw_misalign.
6734         * gcc.dg/vect/vect-33.c: Likewise.
6735         * gcc.dg/vect/vect-92.c: Likewise.
6736         * gcc.dg/vect/vect-58.c: Likewise.
6737         * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
6738         * gcc.dg/vect/vect-42.c: Likewise.
6739         * gcc.dg/vect/slp-25.c: Likewise.
6740         * gcc.dg/vect/vect-align-1.c: Likewise.
6741         * gcc.dg/vect/vect-align-2.c: Likewise.
6742         * gcc.dg/vect/vect-93.c: Likewise.
6743         * gcc.dg/vect/no-scevccp-outer-8.c: Likewise.
6744         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
6745         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
6746         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
6747         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
6748         * gcc.dg/vect/vect-26.c: Likewise.
6749         * gcc.dg/vect/vect-44.c: Likewise.
6750         * gcc.dg/vect/vect-70.c: Likewise.
6751         * gcc.dg/vect/vect-95.c: Likewise.
6752         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
6753         * gcc.dg/vect/vect-28.c: Likewise.
6754         * gcc.dg/vect/no-section-anchors-vect-31.c: Likewise.
6755         * gcc.dg/vect/vect-87.c: Likewise.
6756         * gcc.dg/vect/vect-109.c: Likewise.
6757         * gcc.dg/vect/vect-54.c: Likewise.
6758         * gcc.dg/vect/vect-96.c: Likewise.
6759         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
6760         * gcc.dg/vect/vect-88.c: Likewise.
6761         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
6762         * gcc.dg/vect/vect-89.c: Likewise.
6763         * gcc.dg/vect/vect-91.c: Likewise.
6764         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
6765         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
6766         * gfortran.dg/vect/vect-2.f90: Likewise.
6767         * gfortran.dg/vect/vect-3.f90: Likewise.
6768         * gfortran.dg/vect/vect-4.f90: Likewise.
6769         * gfortran.dg/vect/vect-5.f90: Likewise.
6770
6771 2009-06-05  Alexander Strange <astrange@ithinksw.com>
6772
6773         PR tree-optimization/36318
6774         * gcc.dg/tree-ssa/sra-7.c: New test.
6775
6776 2009-06-04  Daniel Franke  <franke.daniel@gmail.com>
6777
6778         PR fortran/37203
6779         * gfortran.dg/reshape_order_5.f90: New.
6780         * gfortran.dg/reshape_shape_1.f90: New.
6781
6782 2009-06-04  Jason Merrill  <jason@redhat.com>
6783
6784         * g++.dg/template/error38.C: Add pointer-to-typedef case.
6785
6786 2009-06-04  Steve Ellcey  <sje@cup.hp.com>
6787
6788         * gcc.dg/vect/vect-42.c: Modify vect_no_align case.
6789         * gcc.dg/vect/no-vfa-vect-43.c: Ditto.
6790
6791 2009-06-04  Richard Guenther  <rguenther@suse.de>
6792
6793         PR c++/39371
6794         * g++.dg/torture/pr40335.C: New testcase.
6795
6796 2009-06-03  Richard Guenther  <rguenther@suse.de>
6797
6798         PR middle-end/40328
6799         * gcc.dg/torture/pr40328.c: New testcase.
6800
6801 2009-06-03  Maxim Kuvyrkov  <maxim@codesourcery.com>
6802
6803         * gcc.dg/falign-labels.c (dg-options): Don't restrict for
6804         m68k and fido.
6805
6806 2009-06-03  Martin Jambor  <mjambor@suse.cz>
6807
6808         * g++.dg/torture/pr40323.C: New file.
6809
6810 2009-06-03  Eric Botcazou  <ebotcazou@adacore.com>
6811
6812         * gnat.dg/specs/root.ads: New test.
6813         * gnat.dg/specs/root-level_1.ads: Likewise.
6814         * gnat.dg/specs/root-level_2.ads: Likewise.
6815         * gnat.dg/specs/root-level_1-level_2.ads: Likewise.
6816
6817 2009-06-02  Mark Mitchell  <mark@codesourcery.com>
6818
6819         * g++.dg/init/ref15.C: Require unwrapped targets.
6820
6821 2009-06-02  Jason Merrill  <jason@redhat.com>
6822
6823         * g++.dg/cpp0x/initlist13.C: Remove expected error.
6824         * g++.dg/cpp0x/initlist18.C: New.
6825         * g++.dg/cpp0x/initlist19.C: New.
6826
6827         * g++.dg/cpp0x/auto14.C: New.
6828
6829 2009-06-02  Eric Botcazou  <ebotcazou@adacore.com>
6830
6831         * gnat.dg/alignment6.adb: Remove XFAIL.
6832
6833 2009-06-02  Simon Martin  <simartin@users.sourceforge.net>
6834
6835         PR c++/38089
6836         * g++.dg/template/spec36.C: New test.
6837
6838 2009-06-01  Ian Lance Taylor  <iant@google.com>
6839
6840         * gcc.dg/cast-qual-3.c: New testcase.
6841         * g++.dg/warn/Wcast-qual2.C: New testcase.
6842
6843 2009-06-01  Aldy Hernandez  <aldyh@redhat.com>
6844
6845         * lib/gcc-dg.exp (dg-bogus): Override dg-bogus.
6846         (process-message): Expect column numbers.
6847         * gcc.dg/va-arg-2.c: Use line 0 to indicate no column.
6848         * gcc.dg/pch/counter-2.c: Same.
6849         * gcc.dg/pch/valid-2.c: Same.
6850         * gcc.dg/pch/warn-1.c: Same.
6851         * gcc.dg/pch/valid-1.c: Same.
6852         * gcc.dg/cpp/include2a.c: Handle lack of columns.
6853         * gcc.dg/cpp/syshdr.c: Same.
6854         * gcc.dg/cpp/19940712-1.c: Same.
6855         * gcc.dg/cpp/missing-header-1.c: Same.
6856         * gcc.dg/cpp/unc4.c: Remove -fno-show-column.
6857         * gcc.dg/cpp/tr-warn3.c: Same.
6858         * gcc.dg/cpp/pr29612-2.c: Same.
6859         * gcc.dg/cpp/tr-warn4.c: Same.
6860         * gcc.dg/cpp/Wtrigraphs.c: Same.
6861         * gcc.dg/cpp/poison.c: Same.
6862         * gcc.dg/cpp/arith-3.c: Same.
6863         * gcc.dg/cpp/sysmac2.c: Same.
6864         * gcc.dg/cpp/cpp.exp: Same.
6865         * gcc.dg/cpp/tr-warn5.c: Same.
6866         * gcc.dg/cpp/include2.c: Same.
6867         * gcc.dg/cpp/Wmissingdirs.c: Same.
6868         * gcc.dg/cpp/Wmissingdirs.c: Same.
6869         * gcc.dg/cpp/tr-warn6.c: Same.
6870         * gcc.dg/cpp/Wtrigraphs-2.c: Same.
6871         * gcc.dg/cpp/macspace1.c: Same.
6872         * gcc.dg/cpp/escape-2.c: Same.
6873         * gcc.dg/cpp/assert2.c: Same.
6874         * gcc.dg/cpp/undef2.c: Same.
6875         * gcc.dg/cpp/macspace2.c: Same.
6876         * gcc.dg/cpp/tr-warn1.c: Same.
6877         * gcc.dg/cpp/extratokens2.c: Same.
6878         * gcc.dg/cpp/strify2.c: Same.
6879         * gcc.dg/cpp/Wsignprom.c: Same.
6880         * gcc.dg/cpp/redef2.c: Same.
6881         * gcc.dg/cpp/trad/trad.exp: Same.
6882         * gcc.dg/cpp/arith-1.c: Same.
6883         * gcc.dg/cpp/extratokens.c: Same.
6884         * gcc.dg/cpp/if-mpar.c: Same.
6885
6886 2009-06-01  Olivier Hainque  <hainque@adacore.com>
6887
6888         * gnat.dg/nested_float_packed.ads: New test.
6889
6890 2009-06-01  Olivier Hainque  <hainque@adacore.com>
6891             Eric Botcazou  <botcazou@adacore.com>
6892
6893         * gnat.dg/oconst[1-6].ad[bs]: New tests. Also support for ...
6894         * gnat.dg/test_oconst.adb: New test.
6895
6896 2009-05-31  Basile Starynkevitch  <basile@starynkevitch.net>
6897
6898         * gcc.dg/plugin/ggcplug.c: Moved comment.
6899         (plugin_init): Fixed typo, declared i, returned 0 at end.
6900
6901 2009-05-31  Ira Rosen  <irar@il.ibm.com>
6902
6903         PR testsuite/40244
6904         * gcc.dg/vect/bb-slp-4.c: Change the number of data accesses to 2.
6905         * gcc.dg/vect/bb-slp-10.c: Change the store misalignment to 1.
6906
6907 2009-05-29  Ian Lance Taylor  <iant@google.com>
6908
6909         * gcc.dg/Wcxx-compat-11.c: New testcase.
6910
6911 2009-05-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6912
6913         PR fortran/40019
6914         * gfortran.dg/leadz_trailz_1.f90: New test.
6915         * gfortran.dg/leadz_trailz_2.f90: New test.
6916
6917 2009-05-29  Martin Jambor  <mjambor@suse.cz>
6918
6919         * gfortran.dg/pr25923.f90: XFAIL warning expectation.
6920         * gcc.dg/tree-ssa/ssa-fre-7.c: Compile with -fno-tree-sra.
6921         * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
6922         * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
6923         * gcc.dg/memcpy-1.c: Removed param sra-max-structure-size.
6924         * gcc.dg/tree-ssa/sra-2.c: Likewise.
6925         * gcc.dg/tree-ssa/sra-3.c: Likewise.
6926         * gcc.dg/tree-ssa/sra-1.c: Likewise.
6927         * gcc.dg/tree-ssa/sra-4.c: Changed comment.
6928         * gcc.dg/tree-ssa/sra-5.c: New file.
6929         * gcc.dg/tree-ssa/sra-6.c: New file.
6930         * gcc.c-torture/compile/sra-1.c: New file.
6931
6932 2009-05-29  Jakub Jelinek  <jakub@redhat.com>
6933
6934         PR middle-end/40291
6935         * gcc.c-torture/compile/pr40291.c: New test.
6936
6937         PR target/40017
6938         * gcc.target/powerpc/altivec-types-1.c: Don't expect error for
6939         __vector _Bool.
6940         * gcc.target/powerpc/altivec-30.c: New test.
6941         * gcc.target/powerpc/altivec-31.c: New test.
6942
6943 2009-05-28  Richard Guenther  <rguenther@suse.de>
6944
6945         * gcc.dg/tree-ssa/ssa-fre-26.c: New testcase.
6946         * gcc.c-torture/execute/20090527-1.c: Likewise.
6947
6948 2009-05-28  Dodji Seketeli  <dodji@redhat.com>
6949
6950         PR c++/39754
6951         * g++.dg/template/canon-type-1.C: New test.
6952         * g++.dg/template/canon-type-2.C: Likewise.
6953         * g++.dg/template/canon-type-3.C: Likewise.
6954         * g++.dg/template/canon-type-4.C: Likewise.
6955         * g++.dg/template/canon-type-5.C: Likewise.
6956         * g++.dg/template/canon-type-6.C: Likewise.
6957         * g++.dg/template/canon-type-7.C: Likewise.
6958
6959 2009-05-28  Dave Korn  <dave.korn.cygwin@gmail.com>
6960             Uros Bizjak  <ubizjak@gmail.com>
6961             Danny Smith  <dansmister@gmail.com>
6962
6963         PR target/37216
6964
6965         * lib/target-supports.exp (check_effective_target_pe_aligned_commons):
6966         New function.
6967         * gcc.target/i386/pr37216.c:  New test source file.
6968         * gcc.dg/compat/struct-layout-1_generate.c (dg_options[]):  No longer
6969         use -fno-common for testing Cygwin and MinGW targets.
6970
6971 2009-05-28  Kai Tietz  <kai.tietz@onevision.com>
6972
6973         * g++.dg/ext/packed6.C (size_t): Use __extension__ and __SIZE_TYPE__.
6974         * g++.dg/opt/memcpy1.C (size_t): Likewise.
6975         * g++.dg/pr37742.C (size_t): Likewise.
6976         * g++.dg/torture/pr34850.C (size_t): Likewise.
6977         * g++.dg/torture/20070621-1.C (ptrdiff_t): Use __extension__ and
6978         _PTRDIFF_TYPE__.
6979         * g++.dg/torture/pr34222.C (ptrdiff_t): Likewise.
6980         * g++.dg/tree-ssa/pr22444.C (ptrdiff_t): Likewise.
6981         (size_t): Use __extension__ and __SIZE_TYPE__.
6982         * gcc.c-torture/compile/20000211-1.c (size_t): Typedef size_t via
6983         __SIZE_TYPE__.
6984         * gcc.c-torture/compile/20010328-1.c (size_t): Likewise.
6985         * gcc.c-torture/compile/20030320-1.c (size_t): Likewise.
6986         * gcc.c-torture/compile/20030405-1.c (size_t): Likewise.
6987         * gcc.c-torture/compile/20030902-1.c (size_t): Likewise.
6988         * gcc.c-torture/compile/20060202-1.c (size_t): Likewise.
6989         * gcc.c-torture/compile/20080613-1.c (size_t): Likewise.
6990         * gcc.c-torture/compile/920428-2.c (size_t): Likewise.
6991         * gcc.c-torture/compile/980329-1.c (size_t): Likewise.
6992         * gcc.c-torture/compile/980816-1.c (size_t): Likewise.
6993         * gcc.c-torture/compile/pr32584.c (size_t): Likewise.
6994         (__ssize_t): Likewise.
6995         * gcc.c-torture/compile/pr33173.c (size_t): Likewise.
6996         * gcc.c-torture/compile/pr33382.c (size_t): Likewise.
6997         * gcc.c-torture/compile/pr34334.c (size_t): Likewise.
6998         * gcc.c-torture/compile/pr34688.c (size_t): Likewise.
6999         * gcc.c-torture/compile/pr35043.c (size_t): Likewise.
7000         * gcc.c-torture/compile/pr37669.c (size_t): Likewise.
7001         * gcc.dg/20050629-1.c (size_t): Typedef size_t via __SIZE_TYPE__.
7002         * gcc.dg/pr33667.c (size_t): Likewise.
7003         * gcc.dg/prefetch-loop-arrays-1.c (size_t): Likewise.
7004         * gcc.dg/torture/pr39204.c (size_t): Likewise.
7005         * gcc.dg/tree-ssa/20041122-1.c (size_t): Likewise.
7006         * gcc.dg/tree-ssa/pr36908.c (size_t): Likewise.
7007         * gcc.dg/tree-ssa/pr38250.c (size_t): Likewise.
7008         * gcc.dg/tree-ssa/ssa-dse-10.c (size_t): Likewise.
7009
7010 2009-05-28  Ira Rosen  <irar@il.ibm.com>
7011
7012         PR tree-optimization/40254
7013         * gcc.dg/vect/pr40254.c: New test.
7014
7015 2009-05-28  Adam Nemet  <anemet@caviumnetworks.com>
7016
7017         PR middle-end/33699
7018         * gcc.target/mips/const-anchor-1.c: New test.
7019         * gcc.target/mips/const-anchor-2.c: New test.
7020
7021 2009-05-27  Jason Merrill  <jason@redhat.com>
7022
7023         * g++.dg/cpp0x/initlist15.C: New.
7024         * g++.dg/cpp0x/initlist16.C: New.
7025         * g++.dg/cpp0x/initlist17.C: New.
7026
7027 2009-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
7028
7029         PR fortran/39178
7030         * gfortran.dg/elemental_dependency_1.f90: Fix scan-tree-dump-times
7031         patterns to reflect frontend changes.
7032         * gfortran.dg/vector_subscript_4.f90: Likewise.
7033
7034 2009-05-27  Olivier Hainque  <hainque@adacore.com>
7035             Eric Botcazou  <botcazou@adacore.com>
7036
7037         * gcc.c-torture/execute/align-nest.c: New testcase.
7038         * gnat.dg/misaligned_nest.adb: New testcase.
7039
7040 2009-05-27  Rafael Avila de Espindola  <espindola@google.com>
7041
7042         * g++.dg/plugin/attribute_plugin.c: Include gcc-plugin.h first.
7043         * g++.dg/plugin/dumb_plugin.c: Include gcc-plugin.h first.
7044         * g++.dg/plugin/selfassign.c: Include gcc-plugin.h first.
7045         * gcc.dg/plugin/selfassign.c: Include gcc-plugin.h first.
7046
7047 2009-05-27  Kai TIetz  <kai.tietz@onevision.com>
7048
7049         * g++.old-deja/g++.brendan/array1.C (array): Use __SIZE_TYPE__
7050         cast instead of assuming 0ul.
7051         * g++.old-deja/g++.brendan/crash64.C (size_t): Define it via
7052         __SIZE_TYPE__.
7053         (_type_desc): Make first argument const.
7054         * g++.old-deja/g++.jason/new3.C (dg-options): Add -Wno-long-long.
7055
7056 2009-05-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
7057
7058         PR libfortran/40187
7059         * gfortran.dg/c_f_pointer_shape_tests_4.f03:  New file.
7060         * gfortran.dg/c_f_pointer_shape_tests_4_driver.c:  New file.
7061
7062 2009-05-26  Basile Starynkevitch  <basile@starynkevitch.net>
7063
7064         * gcc.dg/plugin/plugin.exp: Added ggcplug.c test plugin
7065         with ggcplug-test-1.c for testing PLUGIN_GGC_MARKING etc...
7066         * gcc.dg/plugin/ggcplug-test-1.c: Added new file.
7067         * gcc.dg/plugin/ggcplug.c: Added new file.
7068
7069 2009-05-26  Tobias Burnus  <burnus@net-b.de>
7070
7071         PR fortran/40246
7072         * gfortran.dg/nullify_4.f90: New test.
7073
7074 2009-05-26  Richard Guenther  <rguenther@suse.de>
7075
7076         * gcc.dg/tree-ssa/inline-3.c: Remove dump file.
7077
7078 2009-05-26  Richard Guenther  <rguenther@suse.de>
7079
7080         PR middle-end/40252
7081         * gcc.c-torture/compile/pr40252.c: New testcase.
7082
7083 2009-05-26  Dodji Seketeli  <dodji@redhat.com>
7084
7085         PR c++/40007
7086         * g++.dg/template/typedef18.C: New test.
7087         * g++.dg/template/typedef19.C: Likewise.
7088         * g++.dg/template/typedef20.C: Likewise.
7089         * g++.dg/template/access11.C: Adjust.
7090
7091 2009-05-26  Richard Guenther  <rguenther@suse.de>
7092
7093         PR testsuite/40247
7094         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Obfuscate.
7095
7096 2009-05-25  Jason Merrill  <jason@redhat.com>
7097
7098         PR c++/38064
7099         * g++.dg/cpp0x/enum3.C: New test.
7100
7101 2009-05-25  Richard Guenther  <rguenther@suse.de>
7102
7103         PR tree-optimization/36327
7104         * gcc.dg/tree-ssa/ssa-fre-24.c: New testcase.
7105         * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
7106         * gcc.dg/tree-ssa/sra-2.c: Disable FRE.
7107         * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
7108         * gcc.dg/vect/vect-40.c: Likewise.
7109         * gcc.dg/vect/vect-42.c: Likewise.
7110         * gcc.dg/vect/vect-46.c: Likewise.
7111         * gcc.dg/vect/vect-76.c: Likewise.
7112
7113 2009-05-25  Janus Weil  <janus@gcc.gnu.org>
7114
7115         PR fortran/40176
7116         * gfortran.dg/proc_ptr_18.f90: New.
7117         * gfortran.dg/proc_ptr_19.f90: New.
7118         * gfortran.dg/proc_ptr_comp_9.f90: New.
7119         * gfortran.dg/proc_ptr_comp_10.f90: New.
7120
7121 2009-05-25  Richard Guenther  <rguenther@suse.de>
7122
7123         * gcc.dg/tree-ssa/ssa-fre-14.c: Adjust.
7124         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
7125
7126 2009-05-25  Ira Rosen  <irar@il.ibm.com>
7127
7128         PR tree-optimization/40238
7129         * gcc.dg/vect/pr40238.c: New test.
7130
7131 2009-05-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7132             Dominique Dhumieres  <dominiq@lps.ens.fr>
7133
7134         PR fortran/35732
7135         PR fortran/39872
7136         * gfortran.dg/bounds_check_fail_3.f90: New test.
7137         * gfortran.dg/bounds_check_fail_4.f90: New test.
7138         * gfortran.dg/bounds_check_14.f90: Update test.
7139         * gfortran.dg/bound_4.f90: Update test.
7140
7141 2009-05-24  Richard Guenther  <rguenther@suse.de>
7142
7143         PR middle-end/40233
7144         * gcc.c-torture/compile/pr40233.c: New testcase.
7145
7146 2009-05-24  Uros Bizjak  <ubizjak@gmail.com>
7147
7148         * gfortran.dg/erf_2.F90 (dg-options): Add -mieee
7149         for alpha*-*-* targets.
7150
7151 2009-05-24  Ira Rosen  <irar@il.ibm.com>
7152
7153         * gcc.dg/vect/bb-slp-1.c: New test.
7154         * gcc.dg/vect/bb-slp-2.c, gcc.dg/vect/bb-slp-3.c,
7155         gcc.dg/vect/bb-slp-4.c, gcc.dg/vect/bb-slp-5.c,
7156         gcc.dg/vect/bb-slp-6.c, gcc.dg/vect/bb-slp-7.c,
7157         gcc.dg/vect/bb-slp-8.c, gcc.dg/vect/bb-slp-9.c,
7158         gcc.dg/vect/bb-slp-10.c, gcc.dg/vect/bb-slp-11.c,
7159         gcc.dg/vect/no-tree-reassoc-bb-slp-12.c, gcc.dg/vect/bb-slp-13.c,
7160         gcc.dg/vect/bb-slp-14.c, gcc.dg/vect/bb-slp-15.c,
7161         gcc.dg/vect/bb-slp-16.c, gcc.dg/vect/bb-slp-17.c,
7162         gcc.dg/vect/bb-slp-18.c, gcc.dg/vect/bb-slp-19.c,
7163         gcc.dg/vect/bb-slp-20.c, gcc.dg/vect/bb-slp-21.c,
7164         gcc.dg/vect/bb-slp-22.c: Likewise.
7165         * gcc.dg/vect/vect.exp: Run basic block SLP tests.
7166
7167 2009-05-23  Mark Mitchell  <mark@codesourcery.com>
7168             Maxim Kuvyrkov  <maxim@codesourcery.com>
7169
7170         * gcc.dg/falign-labels-1.c: New test.
7171
7172 2009-05-23  Eric Botcazou  <ebotcazou@adacore.com>
7173
7174         * gnat.dg/specs/rep_clause3.ads: New test.
7175
7176 2009-05-23  Eric Botcazou  <ebotcazou@adacore.com>
7177
7178         * gnat.dg/addr6.adb: New test.
7179
7180 2009-05-22  Mark Mitchell  <mark@codesourcery.com>
7181
7182         * lib/target-supports.exp (check_effective_target_arm_thumb2_ok):
7183         New function.
7184         * gcc.target/arm/thumb2-mul-space.c: New file.
7185         * gcc.target/arm/thumb2-mul-space-2.c: New file.
7186         * gcc.target/arm/thumb2-mul-space-3.c: New file.
7187         * gcc.target/arm/thumb2-mul-speed.c: New file.
7188
7189 2009-05-22  Richard Guenther  <rguenther@suse.de>
7190
7191         PR middle-end/38964
7192         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: XFAIL.
7193         * gcc.dg/Wstrict-aliasing-converted-assigned.c: Likewise.
7194         * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: Likewise.
7195
7196 2009-05-22  Mark Mitchell  <mark@codesourcery.com>
7197
7198         * gcc.dg/dll-6.c: New test.
7199         * gcc.dg/dll-6a.c: Likewise.
7200         * gcc.dg/dll-7.c: Likewise.
7201         * gcc.dg/dll-7a.c: Likewise.
7202         * g++.dg/ext/dllexport2.C: Likewise.
7203         * g++.dg/ext/dllexport2a.cc: Likewise.
7204
7205 2009-05-21  Steve Ellcey  <sje@cup.hp.com>
7206
7207         PR target/37846
7208         * gcc.target/ia64/mfused-madd-vect.c: New test.
7209         * gcc.target/ia64/mfused-madd.c: New test.
7210         * gcc.target/ia64/mno-fused-madd-vect.c: New test.
7211         * gcc.target/ia64/mno-fused-madd.c: New test.
7212
7213 2009-05-21  H.J. Lu  <hongjiu.lu@intel.com>
7214
7215         * gcc.target/i386/movbe-1.c: New.
7216         * gcc.target/i386/movbe-2.c: Likewise.
7217
7218 2009-05-21  Taras Glek  <tglek@mozilla.com>
7219
7220         * gcc.dg/plugin/selfassign.c (plugin_init): Updated to new
7221         plugin_init signature.
7222         * g++.dg/plugin/selfassign.c (plugin_init): Likewise.
7223         * g++.dg/plugin/dumb_plugin.c (plugin_init): Likewise.
7224         * g++.dg/plugin/attribute_plugin.c (plugin_init): Likewise.
7225
7226 2009-05-21  Mark Mitchell  <mark@codesourcery.com>
7227
7228         * gcc.dg/target/arm/neon-vmla-1.c: New.
7229         * gcc.dg/target/arm/neon-vmls-1.c: Likewise.
7230
7231 2009-05-20  Adam Nemet  <anemet@caviumnetworks.com>
7232
7233         * gcc.target/mips/octeon-exts-6.c: New test.
7234         * gcc.target/mips/extend-1.c: New test.
7235         * gcc.target/mips/octeon-exts-2.c: Adjust to not match sign-extension
7236         EXTS.
7237         * gcc.target/mips/octeon-exts-5.c: Likewise.
7238
7239 2009-05-20  Jakub Jelinek  <jakub@redhat.com>
7240
7241         PR middle-end/40204
7242         * gcc.c-torture/compile/pr40204.c: New test.
7243
7244 2009-05-20  Richard Guenther  <rguenther@suse.de>
7245
7246         * gcc.c-torture/compile/20090518-1.c: New testcase.
7247
7248 2009-05-19  Zdenek Dvorak  <ook@ucw.cz>
7249
7250         PR tree-optimization/40087
7251         * gcc.dg/tree-ssa/pr40087.c: New test.
7252
7253 2009-05-19  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7254
7255         * gcc.dg/vector-4.c: New testcase.
7256         * gcc.dg/simd-1b.c: % is now allowed for integer vectors.
7257         * g++.dg/ext/vector16.C: New testcase.
7258
7259 2009-05-19  H.J. Lu  <hongjiu.lu@intel.com>
7260
7261         PR c/40172
7262         * gcc.dg/pr40172.c: Renamed to ...
7263         * gcc.dg/pr40172-1.c: This.
7264
7265         * gcc.dg/pr40172-2.c: New.
7266         * gcc.dg/pr40172-3.c: Likewise.
7267
7268 2009-05-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7269
7270         PR c/40172
7271         * gcc.dg/pr40172.c: Add -Wlogical-op to dg-options.
7272
7273 2009-05-19  Eric Botcazou  <ebotcazou@adacore.com>
7274
7275         * gnat.dg/loop_optimization6.ad[sb]: New test.
7276
7277 2009-05-19  Richard Guenther  <rguenther@suse.de>
7278
7279         * gcc.c-torture/compile/20090519-1.c: New testcase.
7280
7281 2009-05-18  Jason Merrill  <jason@redhat.com>
7282
7283         * g++.dg/cpp0x/explicit1.C: New.
7284         * g++.dg/cpp0x/explicit2.C: New.
7285
7286 2009-05-18  Dodji Seketeli  <dodji@redhat.com>
7287
7288         PR debug/40109
7289         * g++.dg/debug/dwarf2/nested-1.C: New test.
7290
7291 2009-05-18  H.J. Lu  <hongjiu.lu@intel.com>
7292
7293         PR testsuite/39907
7294         * gcc.target/x86_64/abi/asm-support.S (snapshot_ret): Preserve
7295         stack alignment.
7296
7297 2009-05-18  Janus Weil  <janus@gcc.gnu.org>
7298
7299         PR fortran/40164
7300         * gfortran.dg/proc_ptr_comp_8.f90: New.
7301
7302 2009-05-18  Richard Guenther  <rguenther@suse.de>
7303
7304         PR fortran/40168
7305         * gfortran.dg/array_memset_2.f90: Adjust.
7306
7307 2009-05-18  Janus Weil  <janus@gcc.gnu.org>
7308
7309         PR fortran/36947
7310         PR fortran/40039
7311         * gfortran.dg/interface_27.f90: New.
7312         * gfortran.dg/interface_28.f90: New.
7313         * gfortran.dg/proc_ptr_11.f90: Fixing invalid test case.
7314         * gfortran.dg/proc_ptr_result_1.f90: Ditto.
7315
7316 2009-05-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
7317
7318         * gcc.target/m68k/tls-ie.c: New test.
7319         * gcc.target/m68k/tls-le.c: New test.
7320         * gcc.target/m68k/tls-gd.c: New test.
7321         * gcc.target/m68k/tls-ld.c: New test.
7322         * gcc.target/m68k/tls-ie-xgot.c: New test.
7323         * gcc.target/m68k/tls-le-xtls.c: New test.
7324         * gcc.target/m68k/tls-gd-xgot.c: New test.
7325         * gcc.target/m68k/tls-ld-xgot.c: New test.
7326         * gcc.target/m68k/tls-ld-xtls.c: New test.
7327         * gcc.target/m68k/tls-ld-xgot-xtls.c: New test.
7328
7329 2009-05-18  Martin Jambor  <mjambor@suse.cz>
7330
7331         * gcc.dg/ipa/modif-1.c: Do not check for unmodified int parameter.
7332
7333 2009-05-17  H.J. Lu  <hongjiu.lu@intel.com>
7334
7335         PR c/40172
7336         * gcc.dg/pr40172.c: New.
7337
7338 2009-05-17  Jason Merrill  <jason@redhat.com>
7339
7340         PR c++/40139
7341         * g++.dg/template/dtor6.C: New.
7342
7343 2009-05-17  Joseph Myers  <joseph@codesourcery.com>
7344
7345         * g++.dg/warn/translate-ice-1.C: New test.
7346
7347 2009-05-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7348
7349         * gfortran.dg/c_kind_int128_test1.f03: Also test C_INT_FAST128_T.
7350         * gfortran.dg/c_kind_int128_test2.f03: Update comment.
7351         * gfortran.dg/c_kind_params.f90: Also test int_fast*_t.
7352         * gfortran.dg/c_kinds.c: Add int_fast*_t arguments.
7353
7354 2009-05-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7355
7356         PR fortran/33197
7357         * gfortran.dg/erf_2.F90: New test.
7358         * gfortran.dg/erfc_scaled_2.f90: New test.
7359
7360 2009-05-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7361
7362         PR fortran/31243
7363         * gfortran.dg/string_1.f90: New test.
7364         * gfortran.dg/string_2.f90: New test.
7365         * gfortran.dg/string_3.f90: New test.
7366
7367 2009-05-16  David Billinghurst <billingd@gcc.gnu.org>
7368
7369         * gfortran.dg/default_format_denormal_1.f90: XFAIL on cygwin.
7370         * gfortran.dg/default_format_1.f90: Revert change of 2009-05-12
7371
7372 2009-05-15  Ian Lance Taylor  <iant@google.com>
7373
7374         * gcc.dg/Wcxx-compat-10.c: New testcase.
7375
7376 2009-05-15  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7377
7378         PR 16302
7379         * gcc.dg/pr16302.c: New.
7380         * g++.dg/warn/pr16302.C: New.
7381
7382 2009-05-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7383
7384         * gcc.dg/torture/builtin-math-5.c: New.
7385         * gcc.dg/torture/builtin-math-6.c: New.
7386         * lib/target-supports.exp (check_effective_target_mpc): New.
7387
7388 2009-05-15  Jan Hubicka  <jh@suse.cz>
7389
7390         * gcc.dg/tree-ssa/inline-3.c: New testcase
7391
7392 2009-05-15  Jan Hubicka  <jh@suse.cz>
7393
7394         * gcc.target/i386/align-main-1.c (check): Mark noinline.
7395         * gcc.target/i386/align-main-2.c (check): Mark noinline.
7396         * gcc.dg/ipa/ipa-4.c: Disable early inlining.
7397         * gcc.dg/vect/vect-iv-10.c (main1): Mark noinline.
7398         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c (main1):
7399         Mark noinline.
7400         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c (main1):
7401         Mark noinline.
7402         * gcc.dg/vect/pr31699.c (foo): Mark noinline.
7403         * gcc.dg/vect/pr18400.c (main1): Mark noinline.
7404
7405 2009-05-15  Jan Hubicka  <jh@suse.cz>
7406
7407         * sibcall-6.c: Add no-ipa-cp argument and mark the function to be
7408         optimized by sibcall noinline.
7409
7410 2009-05-15  Jan Hubicka  <jh@suse.cz>
7411
7412         * sibcall-1.c (track): Mark noinline.
7413         * sibcall-2.c (track): Mark noinline.
7414         * sibcall-3.c (track): Mark noinline.
7415         * sibcall-4.c (track): Mark noinline.
7416
7417 2009-05-15  Jan Hubicka  <jh@suse.cz>
7418
7419         * flatten-2.c: Disable early inlining; add comment.
7420         * flatten-3.c: New test based on flatten-2.c.
7421
7422 2009-05-15  Richard Guenther  <rguenther@suse.de>
7423
7424         PR tree-optimization/39999
7425         * gcc.c-torture/compile/pr39999.c: New testcase.
7426
7427 2009-05-15  Joseph Myers  <joseph@codesourcery.com>
7428
7429         * gcc.c-torture/compile/ptr-conv-1.c: New test.
7430
7431 2009-05-14  Ian Lance Taylor  <iant@google.com>
7432
7433         * gcc.dg/Wcxx-compat-9.c: New testcase.
7434
7435 2009-05-14  Janus Weil  <janus@gcc.gnu.org>
7436
7437         PR fortran/39996
7438         * gfortran.dg/func_decl_2.f90: Modified (replacing warnings by errors).
7439         * gfortran.dg/duplicate_type_2.f90: Ditto.
7440         * gfortran.dg/duplicate_type_3.f90: New.
7441
7442 2009-05-14  Laurent GUERBY  <laurent@guerby.net>
7443
7444         * ada/acats/tests/c3/c38202a.ada: Use Impdef.
7445         * ada/acats/tests/c5/c59002c.ada: Likewise.
7446
7447 2009-05-13  Taras Glek  <tglek@mozilla.com>
7448
7449         * g++.dg/plugin/attribute_plugin-test-1.C: Testcase input for custom
7450         attributes and decl smashing.
7451         * g++.dg/plugin/attribute_plugin.c: Testcase plugin to test user
7452         attributes.
7453         * g++.dg/plugin/dumb_plugin.c: Fixed typo.
7454         * g++.dg/plugin/plugin.exp: Added attribute_plugin test .
7455
7456 2009-05-14  Jakub Jelinek  <jakub@redhat.com>
7457
7458         PR fortran/39865
7459         * gfortran.dg/pr39865.f90: New test.
7460         * gfortran.dg/hollerith.f90: Don't expect errors for CHARACTER
7461         arrays in FMT=.
7462         * gfortran.dg/hollerith_f95.f90: Likewise.
7463         * gfortran.dg/hollerith6.f90: New test.
7464         * gfortran.dg/hollerith7.f90: New test.
7465
7466 2009-05-14  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7467
7468         PR cpp/36674
7469         * gcc.dg/cpp/pr36674.i: New.
7470
7471 2009-05-14  Ben Elliston  <bje@au.ibm.com>
7472
7473         PR middle-end/40035
7474         * gcc.c-torture/compile/pr40035.c: New test.
7475
7476 2009-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7477
7478         * gcc.target/i386/pr39543-2.c: Skip if ilp32 && pic.
7479
7480 2009-05-12  Tobias Burnus  <burnus@net-b.de>
7481
7482         PR fortran/40110
7483         * gfortran.dg/bind_c_usage_18.f90: Change dg-error into dg-warning.
7484         * gfortran.dg/c_kind_tests_2.f03: Ditto.
7485         * gfortran.dg/interop_params.f03: Ditto.
7486
7487 2009-05-12  Jan Hubicka  <jh@suse.cz>
7488
7489         * gcc.dg/tree-ssa/loop-36.c: Reduce amount of iterations to 2
7490         so unrolling still happens.
7491         * gcc.dg/ipa/ipacost-1.c: Prevent inlining
7492         * gcc.dg/ipa/ipacost-2.c: Likewise.
7493         * gcc.dg/vect/slp-3.c: Loop is no longer unrolled.
7494
7495 2009-05-12  David Billinghurst <billingd@gcc.gnu.org>
7496
7497         * gfortran.dg/default_format_1.f90: XFAIL on cygwin.
7498
7499 2009-05-12  David Billinghurst <billingd@gcc.gnu.org>
7500
7501         * lib/target-supports.exp (check_profiling_available): Return
7502         false for -p on *-*-cygwin* targets.
7503
7504 2009-05-11  H.J. Lu  <hongjiu.lu@intel.com>
7505
7506         PR tree-optimization/38632
7507         * g++.dg/tree-ssa/pr38632.C: New.
7508
7509 2009-05-11  Jan Hubicka  <jh@suse.cz>
7510
7511         * gcc.dg/tree-ssa/pr21829.c: Simplify matching since
7512         we now optimize better.
7513         * gcc.dg/Wunreachable-8.c: Bogus warnings now come
7514         out at different places.
7515         * gcc.dg/vect/vect-92.c: Increase loop iteration count to prevent
7516         unroling.
7517         * gcc.dg/vect/vect-76.c: Likewise.
7518         * gcc.dg/vect/vect-70.c: Likewise.
7519         * gcc.dg/vect/vect-66.c: Likewise.
7520         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
7521         * gcc.dg/vect/slp-3.c: One of loops gets now fully unrolled.
7522
7523 2009-05-11  H.J. Lu  <hongjiu.lu@intel.com>
7524
7525         PR middle-end/40080
7526         * gcc.c-torture/compile/pr40080.c: New.
7527
7528 2009-05-11  Paolo Bonzini  <bonzini@gnu.org>
7529
7530         * gcc.c-torture/compile/pr40026.c: New testcase.
7531
7532 2009-05-11  Janus Weil  <janus@gcc.gnu.org>
7533
7534         PR fortran/40089
7535         * gfortran.dg/proc_ptr_comp_7.f90: New.
7536
7537 2009-05-11  Ira Rosen  <irar@il.ibm.com>
7538
7539         PR tree-optimization/40074
7540         * gcc.dg/vect/pr40074.c: New test.
7541
7542 2009-05-10  Ian Lance Taylor  <iant@google.com>
7543
7544         * gcc.dg/Wcxx-compat-7.c: New testcase.
7545         * gcc.dg/Wcxx-compat-8.c: New testcase.
7546         * gcc.dg/c99-tag-1.c: Recognize new "originally defined here" notes.
7547         * gcc.dg/pr17188-1.c: Likewise.
7548         * gcc.dg/pr39084.c: Likewise.
7549
7550 2009-05-10  Michael Matz  <matz@suse.de>
7551
7552         PR target/40031
7553         * gcc.dg/pr40031.c: New test.
7554
7555 2009-05-10  Paul Thomas  <pault@gcc.gnu.org>
7556
7557         PR fortran/40018
7558         * gfortran.dg/array_constructor_31.f90: New test.
7559
7560 2009-05-10  Richard Guenther  <rguenther@suse.de>
7561
7562         PR tree-optimization/40081
7563         * g++.dg/torture/pr40081.C: New testcase.
7564
7565 2009-05-10  Paul Thomas  <pault@gcc.gnu.org>
7566
7567         PR fortran/38863
7568         * gfortran.dg/dependency_24.f90: New test.
7569         * gfortran.dg/dependency_23.f90: Clean up module files.
7570
7571 2009-05-10  David Billinghurst <billingd@gcc.gnu.org>
7572
7573         PR fortran/38956
7574         * gfortran.dg/chmod_1.f90: Don't run on *-*-cygwin*.
7575         * gfortran.dg/chmod_2.f90: Likewise.
7576         * gfortran.dg/chmod_3.f90: Likewise.
7577         * gfortran.dg/open_errors.f90: Likewise.
7578
7579 2009-05-09  Jan Hubicka  <jh@suse.cz>
7580
7581         PR middle-end/40043
7582         * g++.dg/eh/nested-try.C: New test.
7583
7584 2009-05-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
7585
7586         PR tree-optimization/40049
7587         * gcc.dg/vect/vect-shift-2.c: New test.
7588
7589 2009-05-08  Joseph Myers  <joseph@codesourcery.com>
7590
7591         * gcc.dg/torture/complex-sign-mul-minus-one.c,
7592         gcc.dg/torture/complex-sign-mul-one.c: New tests.
7593
7594 2009-05-08  H.J. Lu  <hongjiu.lu@intel.com>
7595
7596         PR c/36892
7597         * g++.dg/warn/deprecated-6.C: New.
7598         * gcc.dg/deprecated-4.c: Likewise.
7599         * gcc.dg/deprecated-5.c: Likewise.
7600         * gcc.dg/deprecated-6.c: Likewise.
7601
7602 2009-05-08  H.J. Lu  <hongjiu.lu@intel.com>
7603
7604         * gcc.dg/vect/no-vfa-vect-37.c: Replace __aligned__(16) with
7605         __aligned__(__BIGGEST_ALIGNMENT__).
7606         * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
7607         * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
7608         * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
7609         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
7610         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
7611         * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
7612         * gcc.dg/vect/Os-vect-95.c: Likewise.
7613         * gcc.dg/vect/pr20122.c: Likewise.
7614         * gcc.dg/vect/pr36493.c: Likewise.
7615         * gcc.dg/vect/pr37385.c: Likewise.
7616         * gcc.dg/vect/slp-7.c: Likewise.
7617         * gcc.dg/vect/slp-9.c: Likewise.
7618         * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
7619         * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
7620         * gcc.dg/vect/vect-35.c: Likewise.
7621         * gcc.dg/vect/vect-40.c: Likewise.
7622         * gcc.dg/vect/vect-42.c: Likewise.
7623         * gcc.dg/vect/vect-44.c: Likewise.
7624         * gcc.dg/vect/vect-46.c: Likewise.
7625         * gcc.dg/vect/vect-48.c: Likewise.
7626         * gcc.dg/vect/vect-52.c: Likewise.
7627         * gcc.dg/vect/vect-54.c: Likewise.
7628         * gcc.dg/vect/vect-56.c: Likewise.
7629         * gcc.dg/vect/vect-58.c: Likewise.
7630         * gcc.dg/vect/vect-60.c: Likewise.
7631         * gcc.dg/vect/vect-74.c: Likewise.
7632         * gcc.dg/vect/vect-75.c: Likewise.
7633         * gcc.dg/vect/vect-76.c: Likewise.
7634         * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
7635         * gcc.dg/vect/vect-77.c: Likewise.
7636         * gcc.dg/vect/vect-77-global.c: Likewise.
7637         * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
7638         * gcc.dg/vect/vect-78.c: Likewise.
7639         * gcc.dg/vect/vect-78-global.c: Likewise.
7640         * gcc.dg/vect/vect-80.c: Likewise.
7641         * gcc.dg/vect/vect-85.c: Likewise.
7642         * gcc.dg/vect/vect-87.c: Likewise.
7643         * gcc.dg/vect/vect-88.c: Likewise.
7644         * gcc.dg/vect/vect-92.c: Likewise.
7645         * gcc.dg/vect/vect-93.c: Likewise.
7646         * gcc.dg/vect/vect-95.c: Likewise.
7647         * gcc.dg/vect/vect-97.c: Likewise.
7648         * gcc.dg/vect/vect-complex-1.c: Likewise.
7649         * gcc.dg/vect/vect-complex-4.c: Likewise.
7650         * gcc.dg/vect/vect-complex-5.c: Likewise.
7651         * gcc.dg/vect/vect-multitypes-10.c: Likewise.
7652         * gcc.dg/vect/vect-multitypes-11.c: Likewise.
7653         * gcc.dg/vect/vect-multitypes-12.c: Likewise.
7654         * gcc.dg/vect/vect-multitypes-13.c: Likewise.
7655         * gcc.dg/vect/vect-multitypes-14.c: Likewise.
7656         * gcc.dg/vect/vect-multitypes-15.c: Likewise.
7657         * gcc.dg/vect/vect-multitypes-16.c: Likewise.
7658         * gcc.dg/vect/vect-multitypes-17.c: Likewise.
7659         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
7660         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
7661         * gcc.dg/vect/vect-multitypes-7.c: Likewise.
7662         * gcc.dg/vect/vect-multitypes-8.c: Likewise.
7663         * gcc.dg/vect/vect-multitypes-9.c: Likewise.
7664         * gcc.dg/vect/vect-outer-1a.c: Likewise.
7665         * gcc.dg/vect/vect-outer-1.c: Likewise.
7666         * gcc.dg/vect/vect-outer-2a.c: Likewise.
7667         * gcc.dg/vect/vect-outer-2b.c: Likewise.
7668         * gcc.dg/vect/vect-outer-2.c: Likewise.
7669         * gcc.dg/vect/vect-outer-2c.c: Likewise.
7670         * gcc.dg/vect/vect-outer-2d.c: Likewise.
7671         * gcc.dg/vect/vect-outer-3a.c: Likewise.
7672         * gcc.dg/vect/vect-outer-3b.c: Likewise.
7673         * gcc.dg/vect/vect-outer-3.c: Likewise.
7674         * gcc.dg/vect/vect-outer-3c.c: Likewise.
7675         * gcc.dg/vect/vect-outer-5.c: Likewise.
7676         * gcc.dg/vect/vect-outer-6.c: Likewise.
7677         * gcc.dg/vect/vect-reduc-dot-s16a.c: Likewise.
7678         * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
7679         * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
7680         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
7681         * gcc.dg/vect/vect-reduc-dot-s8c.c: Likewise.
7682         * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
7683         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
7684         * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
7685         * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
7686         * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
7687         * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
7688         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
7689         * gcc.dg/vect/vect-widen-mult-u8.c: Likewise.
7690         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
7691
7692 2009-05-08  Joseph Myers  <joseph@codesourcery.com>
7693
7694         PR c/24581
7695         * gcc.dg/torture/complex-sign.h: New header.
7696         * gcc.dg/torture/complex-sign-add.c,
7697         gcc.dg/torture/complex-sign-mixed-add.c,
7698         gcc.dg/torture/complex-sign-mixed-div.c,
7699         gcc.dg/torture/complex-sign-mixed-mul.c,
7700         gcc.dg/torture/complex-sign-mixed-sub.c,
7701         gcc.dg/torture/complex-sign-mul.c,
7702         gcc.dg/torture/complex-sign-sub.c: New tests.
7703
7704 2009-05-08  Janus Weil  <janus@gcc.gnu.org>
7705
7706         PR fortran/39876
7707         * gfortran.dg/intrinsic_3.f90: New.
7708
7709 2009-05-07  Janis Johnson  <janis187@us.ibm.com>
7710
7711         PR c/39037
7712         * gcc.dg/Wunsuffixed-float-constants-1.c: New test.
7713         * gcc.dg/cpp/pragma-float-const-decimal64-1.c: New test.
7714         * gcc.dg/dfp/float-constant-double.c: New test.
7715         * gcc.dg/dfp/pragma-float-const-decimal64-1.c: New test.
7716         * gcc.dg/dfp/pragma-float-const-decimal64-2.c: New test.
7717         * gcc.dg/dfp/pragma-float-const-decimal64-3.c: New test.
7718         * gcc.dg/dfp/pragma-float-const-decimal64-4.c: New test.
7719         * gcc.dg/dfp/pragma-float-const-decimal64-5.c: New test.
7720         * gcc.dg/dfp/pragma-float-const-decimal64-6.c: New test.
7721         * gcc.dg/dfp/pragma-float-const-decimal64-7.c: New test.
7722         * gcc.dg/dfp/pragma-float-const-decimal64-8.c: New test.
7723         * g++.dg/cpp/pragma-float-const-decimal64-1.C: New test.
7724
7725 2009-05-07  Jakub Jelinek  <jakub@redhat.com>
7726
7727         PR middle-end/40057
7728         * gcc.c-torture/execute/pr40057.c: New test.
7729
7730 2009-05-06  James E. Wilson  <wilson@codesourcery.com>
7731
7732         * gcc.c-torture/compile/const-high-part.c: New test.
7733
7734 2009-05-06  H.J. Lu  <hongjiu.lu@intel.com>
7735
7736         PR testsuite/40050
7737         * lib/plugin-support.exp (plugin-test-execute): Use HOSTCC to
7738         build plugin.
7739
7740 2009-05-06  Janus Weil  <janus@gcc.gnu.org>
7741
7742         PR fortran/39630
7743         * gfortran.dg/proc_decl_1.f90: Modified.
7744         * gfortran.dg/proc_ptr_comp_1.f90: New.
7745         * gfortran.dg/proc_ptr_comp_2.f90: New.
7746         * gfortran.dg/proc_ptr_comp_3.f90: New.
7747         * gfortran.dg/proc_ptr_comp_4.f90: New.
7748         * gfortran.dg/proc_ptr_comp_5.f90: New.
7749         * gfortran.dg/proc_ptr_comp_6.f90: New.
7750
7751 2009-05-06  Dodji Seketeli  <dodji@redhat.com>
7752
7753         PR c++/17395
7754         * g++.dg/template/call7.C: New test.
7755
7756 2009-05-06  Diego Novillo  <dnovillo@google.com>
7757
7758         * lib/plugin-support.exp: Do not prefix $GMPINC with -I.
7759
7760 2009-05-06  H.J. Lu  <hongjiu.lu@intel.com>
7761
7762         * gfortran.dg/pr40021.f: Moved to ...
7763         * gfortran.fortran-torture/execute/pr40021.f: Here.
7764
7765 2009-05-06  Janis Johnson  <janis187@us.ibm.com>
7766
7767         PR middle-end/39986
7768         * gcc.dg/dfp/pr39986.c: New test.
7769
7770 2009-05-06  Michael Matz  <matz@suse.de>
7771
7772         PR middle-end/40021
7773         * gfortran.dg/pr40021.f: New test.
7774
7775 2009-05-06  Le-Chun Wu  <lcwu@google.com>
7776
7777         * lib/plugin-support.exp: New file containing support procs for
7778         plugin testcases.
7779         * lib/target-supports.exp (check_plugin_available): New proc.
7780         * gcc.dg/plugin/plugin.exp: New driver script for gcc testcases.
7781         * gcc.dg/plugin/selfassign.c: New plugin source file.
7782         * gcc.dg/plugin/self-assign-test-1.c: New test.
7783         * gcc.dg/plugin/self-assign-test-2.c: Likewise.
7784         * g++.dg/README: Add description for plugin test.
7785         * g++.dg/dg.exp: Exclude plugin tests from the general test list.
7786         * g++.dg/plugin/plugin.exp: New driver script for g++ testcases.
7787         * g++.dg/plugin/selfassign.c: New plugin source file.
7788         * g++.dg/plugin/self-assign-test-1.C: New test.
7789         * g++.dg/plugin/self-assign-test-2.C: Likewise.
7790         * g++.dg/plugin/self-assign-test-3.C: Likewise.
7791         * g++.dg/plugin/dumb_plugin.c: New plugin source file.
7792         * g++.dg/plugin/dumb-plugin-test-1.C: New test.
7793
7794 2009-05-06  Tobias Burnus  <burnus@net-b.de>
7795
7796         PR fortran/40041
7797         * gfortran.dg/intrinsic_2.f90: New test.
7798         * gfortran.dg/intrinsic.f90: Add old and this PR as comment.
7799
7800 2009-05-06  Joseph Myers  <joseph@codesourcery.com>
7801
7802         PR c/40032
7803         * gcc.dg/noncompile/incomplete-5.c: New test.
7804
7805 2009-05-05  Jakub Jelinek  <jakub@redhat.com>
7806
7807         PR middle-end/39666
7808         * gcc.dg/pr39666-1.c: New test.
7809         * gcc.dg/pr39666-2.c: Likewise.
7810         * g++.dg/warn/Wuninitialized-4.C: Likewise.
7811         * g++.dg/warn/Wuninitialized-5.C: Likewise.
7812         * gfortran.dg/pr39666-1.f90: Likewise.
7813         * gfortran.dg/pr39666-2.f90: Likewise.
7814
7815 2009-05-05  Adam Nemet  <anemet@caviumnetworks.com>
7816
7817         * gcc.target/mips/mips.exp: Add -mtune= to mips_option_groups.
7818         * gcc.target/mips/dspr2-MULT.c: Pass -mtune=74kc
7819         * gcc.target/mips/dspr2-MULTU.c: Likewise.
7820
7821 2009-05-05  Janus Weil  <janus@gcc.gnu.org>
7822
7823         PR fortran/39998
7824         * gfortran.dg/proc_ptr_17.f90: New.
7825
7826 2009-05-05  Richard Guenther  <rguenther@suse.de>
7827
7828         PR tree-optimization/40022
7829         * gcc.c-torture/execute/pr40022.c: New testcase.
7830
7831 2009-05-05  Richard Guenther  <rguenther@suse.de>
7832
7833         PR middle-end/40023
7834         * gcc.c-torture/compile/pr40023.c: New testcase.
7835
7836 2009-05-05  Nathan Sidwell  <nathan@codesourcery.com>
7837
7838         * g++.old-deja/g++.other/overload11.C: Adjust expected errors.
7839         * g++.dg/template/overload9.C: Likewise.
7840         * g++.dg/ext/ms-1.C: New.
7841
7842 2009-05-05  Jakub Jelinek  <jakub@redhat.com>
7843
7844         PR c++/40013
7845         * g++.dg/ext/vla7.C: New test.
7846
7847 2009-05-04  Joseph Myers  <joseph@codesourcery.com>
7848
7849         * gcc.dg/ucnid-11.c, gcc.dg/ucnid-12.c, gcc.dg/ucnid-13.c: New tests.
7850
7851 2009-05-04  Joseph Myers  <joseph@codesourcery.com>
7852
7853         * gcc.dg/ucnid-8.c, gcc.dg/ucnid-9.c, gcc.dg/ucnid-10.c: New tests.
7854         * gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c:
7855         Update expected errors.
7856
7857 2009-05-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7858
7859         PR c++/28152
7860         * g++.dg/parse/parser-pr28152.C: New.
7861         * g++.dg/parse/parser-pr28152-2.C: New.
7862
7863 2009-05-04  Joseph Myers  <joseph@codesourcery.com>
7864
7865         * gcc.dg/attr-alias-5.c, gcc.dg/ucnid-7.c: New tests.
7866
7867 2009-05-03  Eric Botcazou  <ebotcazou@adacore.com>
7868
7869         * gcc.target/sparc/fpmul-2.c: Replace final_cleanup with optimized.
7870         * gcc.target/sparc/fexpand-2.c: Likewise.
7871         * gcc.target/sparc/fpmerge-2.c: Likewise.
7872         * gcc.target/sparc/pdist-2.c: Likewise.
7873
7874 2009-05-03  Richard Guenther  <rguenther@suse.de>
7875
7876         PR c/39983
7877         * gcc.c-torture/compile/pr39983.c: New testcase.
7878
7879 2009-05-03  Joseph Myers  <joseph@codesourcery.com>
7880
7881         * gcc.dg/c99-complex-3.c: New test.
7882
7883 2009-05-03  Joseph Myers  <joseph@codesourcery.com>
7884
7885         * gcc.dg/cpp/utf8-5byte-1.c: New test.
7886
7887 2009-05-02  Joseph Myers  <joseph@codesourcery.com>
7888
7889         * gcc.dg/ucnid-6.c: Fix typo in dg-do directive.
7890
7891 2009-05-02  Richard Guenther  <rguenther@suse.de>
7892
7893         PR middle-end/40001
7894         * gcc.target/spu/pr40001.c: New testcase.
7895
7896 2009-04-30  Adam Nemet  <anemet@caviumnetworks.com>
7897
7898         * gcc.dg/ssp-1.c (__stack_chk_fail): Remove static.
7899
7900 2009-04-30  Steve Ellcey  <sje@cup.hp.com>
7901
7902         PR middle-end/39579
7903         * gcc.dg/vect/vect-35.c: XFAIL for IA64 and Sparc.
7904         * gfortran.dg/vect/fast-math-pr38968.f90: Ditto.
7905
7906 2009-04-30  Janis Johnson  <janis187@us.ibm.com>
7907
7908         PR testsuite/39776
7909         * g++.dg/ext/altivec-15.C: Remove dg-error for messages that are
7910         no longer issued.
7911
7912 2009-04-30  David Ayers  <ayers@fsfe.org>
7913
7914         * lib/objc.exp (objc_init): Add and set gcc_warning_prefix
7915         and gcc_error_prefix variables.
7916         * objc.dg/bad-receiver-type.m: Update to match correct
7917         diagnostics marker.
7918         * objc.dg/encode-5.m: Likewise.
7919         * objc.dg/id-1.m: Likewise.
7920         * objc.dg/method-1.m: Likewise.
7921         * objc.dg/method-6.m: Likewise.
7922         * objc.dg/method-7.m: Likewise.
7923         * objc.dg/method-9.m: Likewise.
7924         * objc.dg/method-11.m: Likewise.
7925         * objc.dg/method-20.m: Likewise.
7926         * objc.dg/private-1.m: Likewise.
7927
7928 2009-04-30  Janne Blomqvist  <jb@gcc.gnu.org>
7929
7930         PR libfortran/39667
7931         * gfortran.dg/advance_1.f90: Don't require target fd_truncate.
7932         * gfortran.dg/advance_4.f90: Likewise
7933         * gfortran.dg/advance_5.f90: Likewise
7934         * gfortran.dg/append_1.f90: Likewise
7935         * gfortran.dg/backslash_1.f90: Likewise
7936         * gfortran.dg/backslash_2.f90: Likewise
7937         * gfortran.dg/backslash_3.f: Likewise
7938         * gfortran.dg/backspace_10.f90: Likewise
7939         * gfortran.dg/backspace_3.f: Likewise
7940         * gfortran.dg/backspace_4.f: Likewise
7941         * gfortran.dg/backspace_5.f: Likewise
7942         * gfortran.dg/backspace_8.f: Likewise
7943         * gfortran.dg/backspace_9.f: Likewise
7944         * gfortran.dg/complex_write.f90: Likewise
7945         * gfortran.dg/convert_implied_open.f90: Likewise
7946         * gfortran.dg/dollar_edit_descriptor_1.f: Likewise
7947         * gfortran.dg/dos_eol.f: Likewise
7948         * gfortran.dg/empty_format_1.f90: Likewise
7949         * gfortran.dg/endfile.f: Likewise
7950         * gfortran.dg/eof_1.f90: Likewise
7951         * gfortran.dg/eor_1.f90: Likewise
7952         * gfortran.dg/eor_handling_1.f90: Likewise
7953         * gfortran.dg/eor_handling_2.f90: Likewise
7954         * gfortran.dg/eor_handling_3.f90: Likewise
7955         * gfortran.dg/eor_handling_4.f90: Likewise
7956         * gfortran.dg/eor_handling_5.f90: Likewise
7957         * gfortran.dg/error_recovery_5.f90: Likewise
7958         * gfortran.dg/f2003_inquire_1.f03: Likewise
7959         * gfortran.dg/f2003_io_4.f03: Likewise
7960         * gfortran.dg/f2003_io_5.f03: Likewise
7961         * gfortran.dg/f2003_io_7.f03: Likewise
7962         * gfortran.dg/fgetc_1.f90: Likewise
7963         * gfortran.dg/fgetc_2.f90: Likewise
7964         * gfortran.dg/flush_1.f90: Likewise
7965         * gfortran.dg/fmt_exhaust.f90: Likewise
7966         * gfortran.dg/fmt_huge.f90: Likewise
7967         * gfortran.dg/fmt_read.f90: Likewise
7968         * gfortran.dg/fmt_t_1.f90: Likewise
7969         * gfortran.dg/fmt_t_2.f90: Likewise
7970         * gfortran.dg/fmt_t_3.f90: Likewise
7971         * gfortran.dg/fmt_t_4.f90: Likewise
7972         * gfortran.dg/fmt_t_5.f90: Likewise
7973         * gfortran.dg/fmt_t_7.f: Likewise
7974         * gfortran.dg/fseek.f90: Likewise
7975         * gfortran.dg/ftell_1.f90: Likewise
7976         * gfortran.dg/ftell_2.f90: Likewise
7977         * gfortran.dg/func_derived_3.f90: Likewise
7978         * gfortran.dg/inquire_9.f90: Likewise
7979         * gfortran.dg/iostat_1.f90: Likewise
7980         * gfortran.dg/iostat_2.f90: Likewise
7981         * gfortran.dg/list_read_1.f90: Likewise
7982         * gfortran.dg/list_read_4.f90: Likewise
7983         * gfortran.dg/list_read_5.f90: Likewise
7984         * gfortran.dg/list_read_7.f90: Likewise
7985         * gfortran.dg/list_read_8.f90: Likewise
7986         * gfortran.dg/list_read_9.f90: Likewise
7987         * gfortran.dg/namelist_13.f90: Likewise
7988         * gfortran.dg/namelist_14.f90: Likewise
7989         * gfortran.dg/namelist_15.f90: Likewise
7990         * gfortran.dg/namelist_16.f90: Likewise
7991         * gfortran.dg/namelist_17.f90: Likewise
7992         * gfortran.dg/namelist_18.f90: Likewise
7993         * gfortran.dg/namelist_19.f90: Likewise
7994         * gfortran.dg/namelist_20.f90: Likewise
7995         * gfortran.dg/namelist_24.f90: Likewise
7996         * gfortran.dg/namelist_26.f90: Likewise
7997         * gfortran.dg/namelist_27.f90: Likewise
7998         * gfortran.dg/namelist_28.f90: Likewise
7999         * gfortran.dg/namelist_37.f90: Likewise
8000         * gfortran.dg/namelist_38.f90: Likewise
8001         * gfortran.dg/namelist_39.f90: Likewise
8002         * gfortran.dg/namelist_40.f90: Likewise
8003         * gfortran.dg/namelist_43.f90: Likewise
8004         * gfortran.dg/namelist_44.f90: Likewise
8005         * gfortran.dg/namelist_45.f90: Likewise
8006         * gfortran.dg/namelist_46.f90: Likewise
8007         * gfortran.dg/namelist_47.f90: Likewise
8008         * gfortran.dg/namelist_48.f90: Likewise
8009         * gfortran.dg/namelist_49.f90: Likewise
8010         * gfortran.dg/namelist_50.f90: Likewise
8011         * gfortran.dg/namelist_51.f90: Likewise
8012         * gfortran.dg/namelist_52.f90: Likewise
8013         * gfortran.dg/namelist_56.f90: Likewise
8014         * gfortran.dg/namelist_char_only.f90: Likewise
8015         * gfortran.dg/namelist_use.f90: Likewise
8016         * gfortran.dg/namelist_use_only.f90: Likewise
8017         * gfortran.dg/noadv_size.f90: Likewise
8018         * gfortran.dg/open_access_append_1.f90: Likewise
8019         * gfortran.dg/pad_no.f90: Likewise
8020         * gfortran.dg/pr12884.f: Likewise
8021         * gfortran.dg/pr17090.f90: Likewise
8022         * gfortran.dg/pr17285.f90: Likewise
8023         * gfortran.dg/pr17286.f90: Likewise
8024         * gfortran.dg/pr18122.f90: Likewise
8025         * gfortran.dg/pr18210.f90: Likewise
8026         * gfortran.dg/pr18392.f90: Likewise
8027         * gfortran.dg/pr19155.f: Likewise
8028         * gfortran.dg/pr19216.f: Likewise
8029         * gfortran.dg/pr19467.f90: Likewise
8030         * gfortran.dg/pr19657.f: Likewise
8031         * gfortran.dg/pr20257.f90: Likewise
8032         * gfortran.dg/read_bad_advance.f90: Likewise
8033         * gfortran.dg/read_eof_2.f90: Likewise
8034         * gfortran.dg/read_eof_4.f90: Likewise
8035         * gfortran.dg/read_many_1.f: Likewise
8036         * gfortran.dg/read_noadvance.f90: Likewise
8037         * gfortran.dg/read_repeat.f90: Likewise
8038         * gfortran.dg/read_size_noadvance.f90: Likewise
8039         * gfortran.dg/read_x_past.f: Likewise
8040         * gfortran.dg/record_marker_1.f90: Likewise
8041         * gfortran.dg/record_marker_3.f90: Likewise
8042         * gfortran.dg/rewind_1.f90: Likewise
8043         * gfortran.dg/runtime_warning_1.f90: Likewise
8044         * gfortran.dg/shape_3.f90: Likewise
8045         * gfortran.dg/slash_1.f90: Likewise
8046         * gfortran.dg/stat_1.f90: Likewise
8047         * gfortran.dg/stat_2.f90: Likewise
8048         * gfortran.dg/streamio_11.f90: Likewise
8049         * gfortran.dg/streamio_3.f90: Likewise
8050         * gfortran.dg/streamio_4.f90: Likewise
8051         * gfortran.dg/streamio_9.f90: Likewise
8052         * gfortran.dg/tl_editing.f90: Likewise
8053         * gfortran.dg/unf_io_convert_1.f90: Likewise
8054         * gfortran.dg/unf_io_convert_2.f90: Likewise
8055         * gfortran.dg/unf_read_corrupted_2.f90: Likewise
8056         * gfortran.dg/unf_short_record_1.f90: Likewise
8057         * gfortran.dg/utf8_1.f03: Likewise
8058         * gfortran.dg/utf8_2.f03: Likewise
8059         * gfortran.dg/widechar_IO_1.f90: Likewise
8060         * gfortran.dg/write_check3.f90: Likewise
8061         * gfortran.dg/write_rewind_2.f: Likewise
8062         * gfortran.dg/x_slash_2.f: Likewise
8063
8064 2009-04-29  Richard Guenther  <rguenther@suse.de>
8065
8066         PR target/39943
8067         * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
8068         New.
8069         (check_effective_target_vect_floatuint_cvt): Likewise.
8070         * gcc.dg/vect/slp-10.c: Adjust.
8071         * gcc.dg/vect/slp-11.c: Adjust.
8072         * gcc.dg/vect/slp-12b.c: Adjust.
8073         * gcc.dg/vect/slp-33.c: Adjust.
8074         * gcc.c-torture/compile/pr39943.c: New testcase.
8075
8076 2009-04-29  Richard Guenther  <rguenther@suse.de>
8077
8078         PR middle-end/39937
8079         * gcc.c-torture/compile/pr39937.c: New testcase.
8080
8081 2009-04-29  Richard Guenther  <rguenther@suse.de>
8082
8083         PR tree-optimization/39941
8084         * gcc.c-torture/compile/pr39941.c: New testcase.
8085
8086 2009-04-29  Bernd Schmidt  <bernd.schmidt@analog.com>
8087
8088         * gcc.target/bfin/20090411-1.c: New test.
8089
8090 2009-04-29  Anmol P. Paralkar  <anmol@freescale.com>
8091
8092         PR target/39565
8093         * gcc.dg/pr39565.c: New testcase.
8094
8095 2009-04-28  Nathan Sidwell  <nathan@codesourcery.com>
8096
8097         * gcc.target/i386/sse4_1-roundps-1.c: Skip for vxworks kernel.
8098         * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
8099         * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
8100         * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
8101         * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
8102         * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
8103         * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
8104         * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
8105         * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
8106         * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
8107         * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
8108         * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
8109         * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
8110         * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
8111         * gcc.target/i386/pr37191.c: Likewise.
8112         * gcc.target/i386/reload-1.c: Likewise.
8113         * g++.old-deja/g++.pt/repo1.C: Skip for vxworks kernel.
8114         * g++.old-deja/g++.pt/repo2.C: Likewise.
8115         * g++.old-deja/g++.pt/repo3.C: Likewise.
8116         * g++.old-deja/g++.pt/repo4.C: Likewise.
8117         * g++.old-deja/g++.pt/instantiate4.C: Likewise.
8118         * g++.old-deja/g++.pt/instantiate6.C: Likewise.
8119         * g++.dg/template/repo1.C: Likewise.
8120         * g++.dg/template/repo2.C: Likewise.
8121         * g++.dg/template/repo3.C: Likewise.
8122         * g++.dg/template/repo4.C: Likewise.
8123         * g++.dg/template/repo5.C: Likewise.
8124         * g++.dg/template/repo6.C: Likewise.
8125         * g++.dg/template/repo7.C: Likewise.
8126         * g++.dg/template/repo8.C: Likewise.
8127         * g++.dg/template/repo9.C: Likewise.
8128         * g++.dg/rtti/repo1.C: Likewise.
8129         * gcc.dg/cpp/_Pragma6.c: Skip for vxworks.
8130         * g++.dg/cpp/_Pragma1.C: Skip for vxworks.
8131         * gcc.dg/pthread-init-1.c: Xfail for vxworks rtp.
8132         * g++.dg/other/PR23205.C: Skip for vxworks.
8133         * g++.dg/ext/visibility/class1.C: Requires PIC.
8134         * g++.dg/eh/async-unwind2.C: Requires PIC.
8135         * lib/target-supports.exp (check_cxa_atexit_available): Vxworks
8136         does not have cxa_exit.
8137
8138 2009-04-28  Jing Yu  <jingyu@google.com>
8139
8140         PR testsuite/39790
8141         * lib/target-supports.exp (check_effective_target_tls): Remove
8142         comment of caching.
8143         (check_effective_target_tls_native): Likewise.
8144         (check_effective_target_tls_runtime): Likewise.
8145         * gcc.dg/tls/alias-1.c (dg-require-effective-target): Change target
8146         tls to tls_runtime.
8147         * gcc.dg/tls/opt-2.c: Add dg-require-effective-target tls_runtime.
8148
8149 2009-04-28  Janus Weil  <janus@gcc.gnu.org>
8150
8151         PR fortran/39946
8152         * gfortran.dg/proc_ptr_16.f90: New.
8153
8154 2009-04-28  Steve Ellcey  <sje@cup.hp.com>
8155
8156         * gcc.target/ia64/sync-1.c: Check for cmpxchg8 only if
8157         lp64 is true.
8158
8159 2009-04-28  Richard Guenther  <rguenther@suse.de>
8160
8161         PR middle-end/39937
8162         * gfortran.fortran-torture/compile/pr39937.f: New testcase.
8163
8164 2009-04-28  H.J. Lu  <hongjiu.lu@intel.com>
8165
8166         * g++.dg/warn/pr35652.C: Removed.
8167         * gcc.dg/pr35652.c: Likewise.
8168
8169 2009-04-28  Alexander Monakov  <amonakov@ispras.ru>
8170
8171         * gcc.target/ia64/20071210-2.c: New testcase.
8172
8173 2009-04-28  Uros Bizjak  <ubizjak@gmail.com>
8174
8175         PR c/39323
8176         * gcc.dg/pr39323-2.c: Also scan for alignment in log2 format.
8177         * gcc.dg/pr39323-3.c: Ditto.
8178
8179 2009-04-28  Janus Weil  <janus@gcc.gnu.org>
8180
8181         PR fortran/39930
8182         PR fortran/39931
8183         * gfortran.dg/ambiguous_reference_2.f90: New.
8184         * gfortran.dg/pointer_assign_7.f90: New.
8185
8186 2009-04-28  Nathan Froyd  <froydnj@codesourcery.com>
8187             Mark Mitchell  <mark@codesourcery.com>
8188
8189         * gcc.target/powerpc/20020118-1.c: Skip on vxworks targets.
8190         * gcc.dg/20020103-1.c: Check for __ppc.
8191         * gcc.dg/asm-b.c: Check for __ppc.
8192         * gcc.dg/20020919-1.c: Check for __ppc.
8193         * gcc.dg/20020312-2.c: Likewise.
8194         * gcc.dg/trampoline-1.c: Add appropriate NO_TRAMPOLINES #ifndefs.
8195         * gcc.dg/torture/asm-subreg-1.c: Skip on sparc vxworks targets.
8196         * gcc.dg/attr-weakref-1.c: Skip on selected vxworks targets.
8197         * g++.dg/warn/weak1.C: Likewise.
8198         * gcc.dg/tree-ssa/20030714-1.c (find_base_value): Declare as
8199         static so appropriate optimizations kick in.
8200         (find_base_value_wrapper): New function.
8201         * g++.dg/eh/simd-5.C: Fix target triplet.
8202         * gcc.target/arm/long-calls-1.c: Skip for -mlong-calls.
8203
8204 2009-04-28  Uros Bizjak  <ubizjak@gmail.com>
8205             H.J. Lu  <hongjiu.lu@intel.com>
8206
8207         PR target/39911
8208         * gcc.target/i386/pr39911.c: New test.
8209
8210 2009-04-28  Paul Thomas  <pault@gcc.gnu.org>
8211
8212         PR fortran/39879
8213         * gfortran.dg/alloc_comp_assign_10.f90: New test.
8214
8215 2009-04-28  Ben Elliston  <bje@au.ibm.com>
8216
8217         PR c++/35652
8218         Revert:
8219
8220         2009-03-27  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8221
8222         * gcc.dg/pr35652.C: New.
8223         * g++.dg/warn/pr35652.C: New.
8224         * gcc.dg/format/plus-1.c: Adjust message.
8225
8226 2009-04-27  DJ Delorie  <dj@redhat.com>
8227
8228         * lib/target-supports.exp (check_effective_target_double64): New.
8229         (check_effective_target_double64plus): New.
8230         (check_effective_target_large_double): New.
8231         * gcc.dg/Wconversion-real-integer.c: Require double64plus.
8232         * gcc.dg/div-double-1.c: Likewise.
8233         * gcc.dg/Wconversion-real.c: Require large_double.
8234         * gcc.dg/cdce1.c: Require large_double instead of checking targets.
8235
8236         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c: Skip if doubles
8237         are too small.
8238
8239         * gcc.c-torture/execute/ieee/20010226-1.c: Mark all floating point
8240         constants as long.
8241
8242 2009-04-27  Ian Lance Taylor  <iant@google.com>
8243
8244         * gcc.dg/Wcxx-compat-5.c: New testcase.
8245         * gcc.dg/Wcxx-compat-6.c: New testcase.
8246
8247 2009-04-27  Trevor Smigiel <trevor_smigiel@playstation.sony.com>
8248
8249         Allow non-constant arguments to conversion intrinsics.
8250         * gcc.target/spu/intrinsics-3.c: Update tests.
8251
8252 2009-04-27  Richard Guenther  <rguenther@suse.de>
8253
8254         PR middle-end/39928
8255         * gcc.c-torture/compile/pr39928-1.c: New testcase.
8256         * gcc.c-torture/compile/pr39928-2.c: Likewise.
8257
8258 2009-04-27  H.J. Lu  <hongjiu.lu@intel.com>
8259
8260         PR target/39903
8261         * gcc.dg/torture/pr39903-1.c: New.
8262         * gcc.dg/torture/pr39903-2.c: Likewise.
8263
8264 2009-04-27  Revital Eres  <eres@il.ibm.com>
8265
8266         * gcc.dg/sms-1.c: Add noinline attribute, create sms dump file
8267         and check it.
8268         * gcc.dg/sms-2.c: Add dump check.
8269         * gcc.dg/sms-3.c: Add noinline attribute, create sms dump file
8270         and check it.
8271         * gcc.dg/sms-4.c: Likewise.
8272         * gcc.dg/sms-5.c: Likewise.
8273         * gcc.dg/sms-6.c: Likewise.
8274         * gcc.dg/sms-7.c: Likewise.
8275         * gcc.dg/sms-antideps.c: Rename to...
8276         * gcc.dg/sms-8.c: This and add sms dump file and check it.
8277
8278 2009-04-27  Eric Botcazou  <ebotcazou@adacore.com>
8279
8280         * gnat.dg/opt2.adb: New test.
8281
8282 2009-04-27  Jakub Jelinek  <jakub@redhat.com>
8283
8284         PR c++/39875
8285         * g++.dg/warn/Wunused-15.C: New test.
8286
8287 2009-04-26  Michael Matz  <matz@suse.de>
8288
8289         Expand from SSA.
8290         * gcc.dg/tree-ssa/20030728-1.c: Use -rtl-expand-details dump and
8291         change regexps.
8292         * gcc.target/i386/pr37248-1.c: Modified.
8293         * gcc.target/i386/pr37248-3.c: Modified.
8294         * gcc.target/i386/pr37248-2.c: Modified.
8295         * gnat.dg/aliasing1.adb: Modified.
8296         * gnat.dg/pack9.adb: Modified.
8297         * gnat.dg/aliasing2.adb: Modified.
8298         * gcc.dg/strict-overflow-2.c: Modified.
8299         * gcc.dg/autopar/reduc-1char.c: Modified.
8300         * gcc.dg/autopar/reduc-2char.c: Modified.
8301         * gcc.dg/autopar/reduc-1.c: Modified.
8302         * gcc.dg/autopar/reduc-2.c: Modified.
8303         * gcc.dg/autopar/reduc-3.c: Modified.
8304         * gcc.dg/autopar/reduc-6.c: Modified.
8305         * gcc.dg/autopar/reduc-7.c: Modified.
8306         * gcc.dg/autopar/reduc-8.c: Modified.
8307         * gcc.dg/autopar/reduc-9.c: Modified.
8308         * gcc.dg/autopar/reduc-1short.c: Modified.
8309         * gcc.dg/autopar/reduc-2short.c: Modified.
8310         * gcc.dg/autopar/parallelization-1.c: Modified.
8311         * gcc.dg/strict-overflow-4.c: Modified.
8312         * gcc.dg/strict-overflow-6.c: Modified.
8313         * gcc.dg/gomp/combined-1.c: Modified.
8314         * gcc.dg/no-strict-overflow-1.c: Modified.
8315         * gcc.dg/no-strict-overflow-3.c: Modified.
8316         * gcc.dg/no-strict-overflow-5.c: Modified.
8317         * gcc.dg/tree-ssa/reassoc-13.c: Modified.
8318         * gcc.dg/tree-ssa/pr18134.c: Modified.
8319         * gcc.dg/tree-ssa/20030824-1.c: Modified.
8320         * gcc.dg/tree-ssa/vector-2.c: Modified.
8321         * gcc.dg/tree-ssa/forwprop-9.c: Modified.
8322         * gcc.dg/tree-ssa/loop-21.c: Modified.
8323         * gcc.dg/tree-ssa/20030824-2.c: Modified.
8324         * gcc.dg/tree-ssa/vector-3.c: Modified.
8325         * gcc.dg/tree-ssa/asm-3.c: Modified.
8326         * gcc.dg/tree-ssa/pr23294.c: Modified.
8327         * gcc.dg/tree-ssa/loop-22.c: Modified.
8328         * gcc.dg/tree-ssa/loop-15.c: Modified.
8329         * gcc.dg/tree-ssa/prefetch-4.c: Modified.
8330         * gcc.dg/tree-ssa/pr22051-1.c: Modified.
8331         * gcc.dg/tree-ssa/pr20139.c: Modified.
8332         * gcc.dg/tree-ssa/scev-cast.c: Modified.
8333         * gcc.dg/tree-ssa/pr22051-2.c: Modified.
8334         * gcc.dg/tree-ssa/reassoc-1.c: Modified.
8335         * gcc.dg/tree-ssa/loop-5.c: Modified.
8336         * gcc.dg/tree-ssa/pr19431.c: Modified.
8337         * gcc.dg/tree-ssa/pr32044.c: Modified.
8338         * gcc.dg/tree-ssa/prefetch-7.c: Modified.
8339         * gcc.dg/tree-ssa/loop-19.c: Modified.
8340         * gcc.dg/tree-ssa/loop-28.c: Modified.
8341         * gcc.dg/tree-ssa/ssa-pre-15.c: Modified.
8342         * gcc.dg/tree-ssa/divide-1.c: Modified.
8343         * gcc.dg/tree-ssa/inline-1.c: Modified.
8344         * gcc.dg/tree-ssa/divide-3.c: Modified.
8345         * gcc.dg/tree-ssa/pr30978.c: Modified.
8346         * gcc.dg/tree-ssa/alias-6.c: Modified.
8347         * gcc.dg/tree-ssa/divide-4.c: Modified.
8348         * gcc.dg/tree-ssa/alias-11.c: Modified.
8349         * gcc.dg/no-strict-overflow-7.c: Modified.
8350         * gcc.dg/strict-overflow-1.c: Modified.
8351         * gcc.dg/pr15784-4.c: Modified.
8352         * gcc.dg/pr34263.c: Modified.
8353         * gcc.dg/strict-overflow-3.c: Modified.
8354         * gcc.dg/tree-prof/stringop-1.c: Modified.
8355         * gcc.dg/tree-prof/val-prof-1.c: Modified.
8356         * gcc.dg/tree-prof/val-prof-2.c: Modified.
8357         * gcc.dg/tree-prof/val-prof-3.c: Modified.
8358         * gcc.dg/tree-prof/val-prof-4.c: Modified.
8359         * gcc.dg/no-strict-overflow-2.c: Modified.
8360         * gcc.dg/no-strict-overflow-4.c: Modified.
8361         * gcc.dg/no-strict-overflow-6.c: Modified.
8362         * g++.dg/tree-ssa/pr27090.C: Modified.
8363         * g++.dg/tree-ssa/tmmti-2.C: Modified.
8364         * g++.dg/tree-ssa/ptrmemfield.C: Modified.
8365         * g++.dg/tree-ssa/pr19807.C: Modified.
8366         * g++.dg/opt/pr30965.C: Modified.
8367         * g++.dg/init/new17.C: Modified.
8368         * gfortran.dg/whole_file_6.f90: Modified.
8369         * gfortran.dg/whole_file_5.f90: Modified.
8370         * gfortran.dg/reassoc_1.f90: Modified.
8371         * gfortran.dg/reassoc_3.f90: Modified.
8372
8373 2009-04-26  Steven G. Kargl  <kargl@gcc.gnu.org>
8374
8375         PR fortran/39893
8376         * gfortran.dg/assumed_charlen_dummy.f90: New Test.
8377
8378 2009-04-26  Jakub Jelinek  <jakub@redhat.com>
8379
8380         PR inline-asm/39543
8381         * gcc.target/i386/pr39543-1.c: New test.
8382         * gcc.target/i386/pr39543-2.c: New test.
8383         * gcc.target/i386/pr39543-3.c: New test.
8384
8385         PR c/39889
8386         * gcc.dg/Wunused-value-3.c: New test.
8387
8388 2009-04-26  Joseph Myers  <joseph@codesourcery.com>
8389
8390         PR c/39581
8391         * gcc.dg/c99-const-expr-14.c, gcc.dg/gnu99-const-expr-4.c,
8392         gcc.dg/vla-21.c: New tests.
8393
8394 2009-04-26  Joseph Myers  <joseph@codesourcery.com>
8395
8396         PR c/39556
8397         * gcc.dg/inline-34.c: New test.
8398
8399 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
8400
8401         * gcc.dg/enum-const-1.c, gcc.dg/enum-const-2.c,
8402         gcc.dg/enum-const-3.c: New tests.
8403         * gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu99-const-expr-1.c: Use
8404         -pedantic-errors.  Update expected diagnostics.
8405
8406 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
8407
8408         PR c/39582
8409         * gcc.dg/vla-20.c: New test.
8410
8411 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
8412
8413         PR c/39564
8414         * gcc.dg/vla-19.c: New test.
8415
8416 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
8417
8418         PR preprocessor/39559
8419         * gcc.dg/c99-intconst-2.c: New test.
8420
8421 2009-04-25  Jan Hubicka  <jh@suse.cz>
8422
8423         * g++.dg/tree-ssa/ehcleanup-1.C: Update.
8424
8425 2009-04-25  Janus Weil  <janus@gcc.gnu.org>
8426
8427         PR fortran/39688
8428         * gfortran.dg/import7.f90: New.
8429
8430 2009-04-24  Richard Guenther  <rguenther@suse.de>
8431
8432         * gcc.dg/tree-ssa/vrp48.c: Fix.
8433
8434 2008-04-24  Doug Kwan  <dougkwan@google.com>
8435
8436         * g++.dg/init/copy7.C: Only abort in memcpy if source and
8437         destination are the same.
8438
8439 2009-04-24  Richard Guenther  <rguenther@suse.de>
8440
8441         * gcc.dg/tree-ssa/vrp48.c: New testcase.
8442
8443 2009-04-24  Joseph Myers  <joseph@codesourcery.com>
8444
8445         * gcc.dg/array-const-1.c, gcc.dg/array-const-2.c,
8446         gcc.dg/array-const-3.c: New tests.
8447
8448 2009-04-24  Ian Lance Taylor  <iant@google.com>
8449
8450         * gcc.dg/Wcxx-compat-4.c: New testcase.
8451
8452 2009-04-24  Daniel Kraft  <d@domob.eu>
8453
8454         * gfortran.dg/typebound_generic_1.f03: Change so that no error is
8455         expected on already erraneous symbol (renamed to fresh one).
8456
8457 2009-04-24  Paolo Bonzini  <bonzini@gnu.org>
8458
8459         PR middle-end/39867
8460         * gcc.dg/pr39867.c: New.
8461
8462 2009-04-24  Janus Weil  <janus@gcc.gnu.org>
8463
8464         PR fortran/39861
8465         PR fortran/39864
8466         * gfortran.dg/intrinsic_1.f90: New.
8467
8468 2009-04-24  Eric Botcazou  <ebotcazou@adacore.com>
8469
8470         * gnat.dg/alignment7.adb: New test.
8471         * gnat.dg/alignment8.adb: Likewise.
8472
8473 2009-04-24  Eric Botcazou  <ebotcazou@adacore.com>
8474
8475         * gnat.dg/specs/pr34799.ads: Rename to rep_clause1.ads.
8476         * gnat.dg/specs/rep_clause2.ads: New test.
8477
8478 2009-04-24  Jakub Jelinek  <jakub@redhat.com>
8479
8480         PR rtl-optimization/39794
8481         * gcc.dg/pr39794.c: New test.
8482
8483 2009-04-23  Eric Botcazou  <ebotcazou@adacore.com>
8484
8485         * gnat.dg/atomic1.adb: New test.
8486         * gnat.dg/atomic1_pkg.ads: New helper.
8487
8488 2009-04-23  Steve Ellcey  <sje@cup.hp.com>
8489
8490         PR testsuite/39623
8491         * gcc.dg/vect/no-vfa-vect-57.c: XFAIL when vect_no_align.
8492         * gcc.dg/vect/no-vfa-vect-61.c: Ditto.
8493
8494 2009-04-23  Rafael Avila de Espindola  <espindola@google.com>
8495
8496         * gcc.dg/format/gcc_diag-1.c (foo): Don't check that %E produces a
8497         warning.
8498
8499 2009-04-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8500
8501         PR C/31499
8502         * gcc.dg/vector-init-1.c: New testcase.
8503         * gcc.dg/vector-init-2.c: New testcase.
8504
8505 2009-04-22  Eric Botcazou  <ebotcazou@adacore.com>
8506
8507         * gnat.dg/enum2.adb: New test.
8508         * gnat.dg/enum2_pkg.ads: New helper.
8509
8510 2009-04-22  Jakub Jelinek  <jakub@redhat.com>
8511
8512         PR c/39855
8513         * gcc.dg/torture/pr39855.c: New test.
8514
8515 2009-04-22  Dodji Seketeli  <dodji@redhat.com>
8516
8517         PR c++/39639
8518         * g++.dg/cpp0x/pr39639.C: New test.
8519
8520 2009-04-22  Mark Heffernan  <meheff@google.com>
8521
8522         * gcc.dg/profile-generate-3.c: New test.
8523
8524 2009-04-22  Jan Hubicka  <jh@suse.cz>
8525
8526         * g++.dg/tree-ssa/ehcleanup-1.C: New testcase.
8527
8528 2009-04-22  Steve Ellcey  <sje@cup.hp.com>
8529
8530         PR testsuite/39623
8531         * gcc.dg/vect/no-vfa-vect-43.c Fix vect_no_align check.
8532
8533 2009-04-22  Richard Guenther  <rguenther@suse.de>
8534
8535         PR tree-optimization/39824
8536         * gcc.c-torture/compile/pr39824.c: New testcase.
8537
8538 2009-04-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8539
8540         PR c++/14875
8541         * g++.dg/parse/parser-pr14875.C: New.
8542         * g++.dg/parse/parser-pr14875-2.C: New.
8543         * g++.dg/parse/error6.C: Update match string.
8544
8545 2009-04-22  Richard Guenther  <rguenther@suse.de>
8546
8547         PR tree-optimization/39845
8548         * gcc.c-torture/compile/pr39845.c: New testcase.
8549
8550 2009-04-22  Janus Weil  <janus@gcc.gnu.org>
8551
8552         PR fortran/39735
8553         * gfortran.dg/assumed_charlen_function_5.f90: Modified.
8554         * gfortran.dg/external_initializer.f90: Modified.
8555         * gfortran.dg/interface_26.f90: Modified.
8556         * gfortran.dg/intrinsic_subroutine.f90: Modified.
8557         * gfortran.dg/proc_ptr_3.f90: Modified.
8558         * gfortran.dg/proc_ptr_15.f90: New.
8559         * gfortran.dg/proc_ptr_result_1.f90: Modified.
8560
8561 2009-04-21  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8562
8563         PR c++/35711
8564         * g++.dg/warn/pr35711.C: New.
8565         * g++.dg/conversion/ptrmem2.C: Update.
8566
8567 2009-04-21  Joseph Myers  <joseph@codesourcery.com>
8568
8569         * ChangeLog, ChangeLog-1993-2007, ChangeLog-2008, ChangeLog.ptr,
8570         ChangeLog.tree-ssa, README, README.QMTEST, README.compat,
8571         README.gcc, g++.dg/README, g++.dg/compat/break/README,
8572         g++.dg/gomp/gomp.exp, g++.old-deja/g++.brendan/README,
8573         g++.old-deja/g++.oliva/ChangeLog, g++.old-deja/g++.robertl/README,
8574         gcc.c-torture/ChangeLog.0,
8575         gcc.c-torture/execute/builtins/builtins.exp, gcc.dg/README,
8576         gcc.dg/gomp/gomp.exp, gcc.target/frv/frv.exp,
8577         gcc.target/i386/math-torture/math-torture.exp,
8578         gcc.target/mips/inter/mips16-inter.exp,
8579         gcc.target/mips/mips-nonpic/README,
8580         gcc.target/x86_64/abi/README.gcc,
8581         gcc.target/xstormy16/xstormy16.exp, gcc.test-framework/README,
8582         gfortran.dg/g77/README, gfortran.dg/gomp/gomp.exp,
8583         gfortran.fortran-torture/ChangeLog.g95: Add copyright and license
8584         notices.
8585         * ChangeLog-1993-2007, ChangeLog: Correct dates.
8586
8587 2009-04-21  Eric Botcazou  <ebotcazou@adacore.com>
8588
8589         * gcc.dg/debug/dwarf2/short-circuit.c: New test.
8590
8591 2009-04-21  Richard Guenther  <rguenther@suse.de>
8592
8593         PR middle-end/39829
8594         * gcc.dg/torture/pr39829.c: New testcase.
8595
8596 2009-04-21  Martin Jambor  <mjambor@suse.cz>
8597
8598         * gcc.dg/tree-ssa/cswtch-2.c: New test.
8599
8600 2009-04-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8601
8602         PR 16202
8603         * gcc.dg/sequence-pt-1.c: Remove XFAILs.
8604         * gcc.dg/sequence-pt-2.c: New.
8605         * gcc.dg/sequence-pt-3.c: New.
8606         * g++.dg/warn/sequence-pt-1.C: Remove XFAILs.
8607         * g++.dg/warn/sequence-pt-2.c: New.
8608         * g++.dg/warn/sequence-pt-3.c: New.
8609
8610 2009-04-21  Jakub Jelinek  <jakub@redhat.com>
8611
8612         * gcc.dg/torture/pr39678.c (struct X): Make c field signed char.
8613
8614 2009-04-21  Eric Botcazou  <ebotcazou@adacore.com>
8615
8616         * gnat.dg/import1.ad[sb]: New test.
8617
8618 2009-04-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8619
8620         * objc/execute/exceptions/handler-1.m: For the NeXT runtime, just
8621         return 0.
8622
8623 2009-04-20  Tobias Burnus  <burnus@net-b.de>
8624
8625         PR fortran/39811
8626         * gfortran.dg/continuation_11.f90: New test.
8627
8628 2009-04-21  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8629
8630         PR c++/13358
8631         * gcc.dg/wtr-int-type-1.c: Use two dg-warning to match two
8632         messages. Test for "long long" in system headers.
8633         * gcc.dg/c99-longlong-2.c: New.
8634         * g++.dg/warn/pr13358.C: New.
8635         * g++.dg/warn/pr13358-2.C: New.
8636         * g++.dg/warn/pr13358-3.C: New.
8637         * g++.dg/warn/pr13358-4.C: New.
8638
8639 2009-04-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8640
8641         * gcc.dg/framework-2.c: Fix up for non existent includes
8642         being fatal errors now.
8643
8644 2009-04-20  Paul Thomas  <pault@gcc.gnu.org>
8645
8646         PR fortran/39800
8647         * gfortran.dg/private_type_13.f90: New test.
8648         * gfortran.dg/private_type_2.f90: Add option -std=f95.
8649
8650 2009-04-20  Le-Chun Wu  <lcwu@google.com>
8651
8652         PR c++/39803
8653         * g++.dg/warn/Wunused-14.C: New test.
8654
8655 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
8656
8657         * gnat.dg/specs/small_alignment.ads: New test.
8658
8659 2009-04-20  Ian Lance Taylor  <iant@google.com>
8660
8661         * gcc.dg/Wcxx-compat-3.c: New testcase.
8662
8663 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
8664
8665         * gnat.dg/pack13.ad[sb]: New test.
8666         * gnat.dg/pack13_pkg.ads: New helper.
8667
8668 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
8669
8670         * gnat.dg/discr11.ad[sb]: New test.
8671         * gnat.dg/discr11_pkg.ads: New helper.
8672
8673 2009-04-20  Ira Rosen  <irar@il.ibm.com>
8674
8675         PR tree-optimization/39675
8676         * gcc.dg/vect/O3-pr39675-2.c: New test.
8677
8678 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
8679
8680         * gnat.dg/rep_clause3.adb: New test.
8681
8682 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
8683
8684         PR c/37481
8685         * gcc.dg/c99-flex-array-7.c: New test.
8686
8687 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
8688
8689         PR c/19771
8690         * gcc.c-torture/execute/vla-dealloc-1.c: New test.
8691
8692 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
8693
8694         PR c/38243
8695         * gcc.dg/c99-restrict-3.c: New test.
8696
8697 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
8698
8699         PR preprocessor/20078
8700         * gcc.dg/cpp/paste16.c, gcc.dg/cpp/redef4.c: New tests.
8701
8702 2009-04-19  Eric Botcazou  <ebotcazou@adacore.com>
8703
8704         * lib/gnat.exp (local_find_gnatmake): Pass --LINK to gnatlink.
8705         Do not pass -B$root after -margs.
8706
8707 2009-04-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8708
8709         PR c/32061
8710         PR c++/36954
8711         * gcc.dg/pr32061.c: New.
8712         * gcc.dg/Wlogical-op-1.c: Update.
8713         * g++.dg/warn/Wlogical-op-1.C: Update.
8714         * g++.dg/warn/pr36954.C: New.
8715
8716 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
8717
8718         PR c/27676
8719         * gcc.dg/lvalue-5.c: New test.
8720
8721 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
8722
8723         PR c/22367
8724         * gcc.dg/lvalue-6.c, gcc.dg/lvalue-7.c: New tests.
8725
8726 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
8727
8728         * gcc.dg/cpp/include5.c: New test.
8729
8730 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
8731
8732         PR c/35210
8733         * gcc.dg/call-diag-2.c: New test.
8734
8735 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
8736
8737         PR preprocessor/39646
8738         * gcc.dg/cpp/line8.c: New test.
8739
8740 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
8741
8742         PR preprocessor/39647
8743         * gcc.dg/cpp/line7.c: New test.
8744
8745 2009-04-18  Richard Guenther  <rguenther@suse.de>
8746
8747         PR middle-end/39804
8748         * gcc.target/i386/pr39804.c: New testcase.
8749
8750 2009-04-18  Eric Botcazou  <ebotcazou@adacore.com>
8751
8752         * gcc.target/i386/pr39496.c: Compile with -mtune=i686.
8753         * g++.dg/other/pr39496.C: Likewise.
8754
8755 2009-04-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8756
8757         PR middle-end/36902
8758         * gcc.dg/pr36902.c: New.
8759
8760 2009-04-17  Diego Novillo  <dnovillo@google.com>
8761
8762         * gcc.c-torture/execute/builtins/strlen-3.c: Fix ODR
8763         violation for variable 'inside_main'.
8764
8765 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8766
8767         * gfortran.fortran-torture/execute/getarg_1.x: New file.
8768
8769 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8770
8771         * gfortran.dg/vect/pr39318.f90: Guard with "target fopenmp".
8772
8773 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8774
8775         * gfortran.dg/chmod_1.f90: Disable on spu-*-* targets.
8776         * gfortran.dg/chmod_2.f90: Likewise.
8777         * gfortran.dg/chmod_3.f90: Likewise.
8778         * gfortran.dg/open_errors.f90: Likewise.
8779         * gfortran.dg/stat_1.f90: Likewise.
8780         * gfortran.dg/stat_2.f90: Likewise.
8781
8782 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8783
8784         * gfortran.fortran-torture/execute/nan_inf_fmt.x: Skip on spu-*-*.
8785         * gfortran.fortran-torture/execute/intrinsic_nearest.x: Likewise.
8786         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: Likewise.
8787         * gfortran.dg/nearest_1.f90: Likewise.
8788         * gfortran.dg/nearest_3.f90: Likewise.
8789         * gfortran.dg/isnan_1.f90: Likewise.
8790         * gfortran.dg/isnan_2.f90: Likewise.
8791         * gfortran.dg/nan_1.f90: Likewise.
8792         * gfortran.dg/nan_2.f90: Likewise.
8793         * gfortran.dg/nan_3.f90: Likewise.
8794         * gfortran.dg/nan_4.f90: Likewise.
8795         * gfortran.dg/module_nan.f90: Likewise.
8796         * gfortran.dg/int_conv_2.f90: Likewise.
8797         * gfortran.dg/init_flag_3.f90: Likewise.
8798         * gfortran.dg/namelist_42.f90: Likewise.
8799         * gfortran.dg/namelist_43.f90: Likewise.
8800         * gfortran.dg/real_const_3.f90: Likewise.
8801         * gfortran.dg/transfer_simplify_1.f90: Likewise.
8802
8803         * gfortran.dg/default_format_1.f90: XFAIL on spu-*-*.
8804         * gfortran.dg/default_format_denormal_1.f90: XFAIL on spu-*-*.
8805         * gfortran.dg/scalar_mask_2.f90: XFAIL on spu-*-*.
8806         * gfortran.dg/integer_exponentiation_3.F90: XFAIL on spu-*-*.
8807         * gfortran.dg/integer_exponentiation_5.F90: XFAIL on spu-*-*.
8808
8809         * gfortran.dg/elemental_subroutine_1.f90: Relax "epsilon" check.
8810         * gfortran.dg/gamma_5.f90: Likewise.
8811
8812 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8813
8814         * lib/gcc-dg.exp (gcc-dg-prune): Make linker message check
8815         less strict so it also works with auto-overlay support.
8816         * lib/gcc-defs.exp (${tool}_check_unsupported_p): Add check
8817         for "exceeds local store" linker errors on the SPU.
8818
8819         * lib/gfortran.exp: Include target-supports.exp.
8820         (gfortran_init): On SPU targets where automatic overlay support
8821         is available, use it to build all Fortran test cases.
8822
8823         * gfortran.dg/pr20257.f90: Skip on spu-*-* targets.
8824
8825 2009-04-17  Arnaud Charlet  <charlet@adacore.com>
8826
8827         * gnat.dg/ref_type.ads, gnat.dg/ref_type.adb: Fix test after proper
8828         rule enforced by gnat on taft types.
8829
8830 2009-04-17  Jakub Jelinek  <jakub@redhat.com>
8831
8832         PR testsuite/39792
8833         * g++.dg/ext/complit11.C: Add empty dg-options.
8834
8835 2009-04-16  Andrew Pinski  <pinskia@gmail.com>
8836
8837         PR c++/17570
8838         * g++.dg/template/defarg11.C: New test.
8839
8840 2009-04-16  Andrew Pinski  <pinskia@gmail.com>
8841
8842         PR c++/28766
8843         * g++.dg/ext/complit11.C: New testcase.
8844
8845 2009-04-15  Le-Chun Wu  <lcwu@google.com>
8846
8847         PR c++/39551
8848         * g++.dg/warn/Wunused-13.C: New testcase.
8849
8850 2009-04-15  Ian Lance Taylor  <iant@google.com>
8851
8852         * gcc.dg/Wenum-compare-1.c: New testcase.
8853
8854 2009-04-15  Richard Guenther  <rguenther@suse.de>
8855
8856         PR tree-optimization/39764
8857         * g++.dg/torture/pr39764.C: New testcase.
8858
8859 2009-04-15  Nathan Sidwell  <nathan@codesourcery.com>
8860
8861         * g++.dg/ext/altivec-17.C: New.
8862
8863 2009-04-15  Arnaud Charlet  <charlet@adacore.com>
8864
8865         * gnat.dg/sync1.ads: Fix error now flagged by gnat.
8866         * gnat.dg/specs/limited1.ads: Ditto.
8867
8868 2009-04-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
8869
8870         PR testsuite/39769
8871         * gcc.dg/vmx/3a-04.c (test): Don't rely on floating point equality
8872         for testing the results of estimate instructions.
8873         * gcc.dg/vmx/3a-04m.c (test): Ditto.
8874         * gcc.dg/vmx/3a-05.c (test): Ditto.
8875
8876 2009-04-14  Jason Merrill  <jason@redhat.com>
8877
8878         PR c++/39763
8879         * g++.dg/warn/Wshadow-4.C: Extend.
8880
8881 2009-04-14  Uros Bizjak  <ubizjak@gmail.com>
8882
8883         * gcc.target/alpha/pr39740.c (dg-options): Add -mexplicit-relocs.
8884         (do_D): Remove attribute hidden.
8885
8886 2009-04-13  Jason Merrill  <jason@redhat.com>
8887
8888         PR c++/39480
8889         * g++.dg/init/copy7.C: New.
8890
8891 2009-04-13  H.J. Lu  <hongjiu.lu@intel.com>
8892
8893         PR testsuite/39733
8894         * gcc.misc-tests/options.exp (check_for_options): Renamed to ...
8895         (check_for_all_options): This.
8896
8897 2009-04-13  Jason Merrill  <jason@redhat.com>
8898
8899         PR c++/39750
8900         * g++.dg/template/crash90.C: New.
8901
8902 2009-04-12  Jason Merrill  <jason@redhat.com>
8903
8904         PR c++/39742
8905         * g++.dg/overload/extern-C-2.C: New.
8906
8907 2009-04-12  Joseph Myers  <joseph@codesourcery.com>
8908
8909         PR preprocessor/31869
8910         * gcc.dg/cpp/strify5.c: New test.
8911
8912 2009-04-12  Eric Botcazou  <ebotcazou@adacore.com>
8913
8914         * gnat.dg/enum1.adb: New test.
8915         * gnat.dg/enum1_pkg.ads: New helper.
8916
8917 2009-04-12  Uros Bizjak  <ubizjak@gmail.com>
8918
8919         PR target/39740
8920         * gcc.target/alpha/pr39740.c: New test.
8921
8922 2009-04-11  Daniel Kraft  <d@domob.eu>
8923
8924         PR fortran/37746
8925         * gfortran.dg/bounds_check_strlen_1.f90: New test.
8926         * gfortran.dg/bounds_check_strlen_2.f90: New test.
8927         * gfortran.dg/bounds_check_strlen_3.f90: New test.
8928         * gfortran.dg/bounds_check_strlen_4.f90: New test.
8929         * gfortran.dg/bounds_check_strlen_5.f90: New test.
8930         * gfortran.dg/bounds_check_strlen_6.f90: New test.
8931         * gfortran.dg/bounds_check_strlen_7.f90: New test.
8932         * gfortran.fortran-torture/execute/intrinsic_index.f90: Fix wrong
8933         expected string length that failed with -fbounds-check now.
8934         * gfortran.fortran-torture/execute/intrinsic_trim.f90: Ditto.
8935
8936 2009-04-11  Janus Weil  <janus@gcc.gnu.org>
8937
8938         PR fortran/39692
8939         * gfortran.dg/proc_ptr_14.f90: New.
8940
8941 2009-04-11  Richard Guenther  <rguenther@suse.de>
8942
8943         PR middle-end/39732
8944         * g++.dg/torture/pr39732.C: New testcase.
8945
8946 2009-04-11  Daniel Franke  <franke.daniel@gmail.com>
8947
8948         * gfortran.dg/whole_file_5.f90: New.
8949         * gfortran.dg/whole_file_6.f90: New.
8950
8951 2009-04-11  Richard Guenther  <rguenther@suse.de>
8952
8953         PR tree-optimization/39713
8954         * g++.dg/torture/pr39713.C: New testcase.
8955
8956 2009-04-10  Richard Guenther  <rguenther@suse.de>
8957
8958         PR c/39712
8959         * gcc.dg/pr39712.c: New testcase.
8960
8961 2009-04-10  H.J. Lu  <hongjiu.lu@intel.com>
8962
8963         PR c++/28301
8964         * g++.dg/cpp0x/enum2.C: Updated.
8965         * g++.dg/debug/pr22514.C: Likewise.
8966         * g++.dg/parse/enum2.C: Likewise.
8967         * g++.dg/parse/enum3.C: Likewise.
8968         * g++.dg/template/crash79.C: Likewise.
8969         * g++.old-deja/g++.jason/cond.C: Likewise.
8970
8971 2009-04-10  Chao-ying Fu  <fu@mips.com>
8972
8973         * gcc.target/mips/interrupt_handler.c: Change from compile to
8974         assemble.
8975
8976 2009-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8977
8978         * objc/execute/forward-1.x: Fix x86_64 entry typos.
8979
8980 2009-04-10  Daniel Franke  <franke.daniel@gmail.com>
8981
8982         PR fortran/38709
8983         * gfortran.dg/zero_sized_6.f90: New.
8984
8985 2009-04-10  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8986
8987         PR  c++/20118
8988         * g++.dg/parse/pr20118.C: New.
8989         * g++.dg/template/spec16.C: Update.
8990
8991 2009-04-09  H.J. Lu  <hongjiu.lu@intel.com>
8992
8993         PR testsuite/35621
8994         * gcc.target/i386/avx-vpabsb-1.c: Add -fno-strict-aliasing.
8995         * gcc.target/i386/avx-vpabsb-1.c: Likewise.
8996         * gcc.target/i386/avx-vpabsd-1.c: Likewise.
8997         * gcc.target/i386/avx-vpabsw-1.c: Likewise.
8998         * gcc.target/i386/avx-vpalignr-1.c: Likewise.
8999         * gcc.target/i386/avx-vphaddd-1.c: Likewise.
9000         * gcc.target/i386/avx-vphaddsw-1.c: Likewise.
9001         * gcc.target/i386/avx-vphaddw-1.c: Likewise.
9002         * gcc.target/i386/avx-vphsubd-1.c: Likewise.
9003         * gcc.target/i386/avx-vphsubsw-1.c: Likewise.
9004         * gcc.target/i386/avx-vphsubw-1.c: Likewise.
9005         * gcc.target/i386/avx-vpmaddubsw-1.c: Likewise.
9006         * gcc.target/i386/avx-vpmulhrsw-1.c: Likewise.
9007         * gcc.target/i386/avx-vpshufb-1.c: Likewise.
9008         * gcc.target/i386/avx-vpsignb-1.c: Likewise.
9009         * gcc.target/i386/avx-vpsignd-1.c: Likewise.
9010         * gcc.target/i386/avx-vpsignw-1.c: Likewise.
9011
9012 2009-04-09  H.J. Lu  <hongjiu.lu@intel.com>
9013
9014         PR target/39678
9015         * g++.dg/torture/pr39678.C: New.
9016         * gcc.dg/compat/struct-complex-2.h: Likewise.
9017         * gcc.dg/compat/struct-complex-2_main.c: Likewise.
9018         * gcc.dg/compat/struct-complex-2_x.c: Likewise.
9019         * gcc.dg/compat/struct-complex-2_y.c: Likewise.
9020         * gcc.dg/torture/pr39678.c: Likewise.
9021         * gcc.target/i386/pr39678.c: Likewise.
9022
9023         * gcc.dg/compat/struct-complex-1_x.c: Add -Wno-psabi.
9024         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
9025
9026         * gcc.target/x86_64/abi/test_passing_structs.c: Include
9027         <complex.h>.  Add tests for structure with complex float.
9028
9029 2009-04-10  Ben Elliston  <bje@au.ibm.com>
9030             Joseph Myers  <joseph@codesourcery.com>
9031
9032         PR target/36800
9033         * gcc.dg/dfp/pr36800.c: New.
9034
9035 2009-04-09  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
9036             Rafael Avila de Espindola  <espindola@google.com>
9037
9038         * gcc.misc-tests/help.exp: New file.
9039         * lib/options.exp: New file.
9040
9041 2009-04-09  Janis Johnson  <janis187@us.ibm.com>
9042
9043         PR libobjc/36610
9044         * objc/execute/forward-1.x: New.
9045
9046 2009-04-09  Paolo Bonzini  <bonzini@gnu.org>
9047
9048         * gcc.dg/pr27150-1.c: Change to a link test.
9049
9050 2009-04-09  Jakub Jelinek  <jakub@redhat.com>
9051
9052         * g++.dg/lookup/using2.C: Change copyright header to refer to version
9053         3 of the GNU General Public License and to point readers at the
9054         COPYING3 file and the FSF's license web page.
9055         * gcc.dg/fixed-point/fixed-point.exp: Likewise.
9056         * gcc.dg/struct/struct-reorg.exp: Likewise.
9057         * gcc.target/spu/tag_manager.c: Likewise.
9058
9059 2009-04-09  Richard Guenther  <rguenther@suse.de>
9060
9061         PR testsuite/39696
9062         * ssa-ccp-25.c: Adjust pattern.
9063
9064 2009-04-09  Janus Weil  <janus@gcc.gnu.org>
9065
9066         PR fortran/36704
9067         * gfortran.dg/external_procedures_1.f90: Modified.
9068         * gfortran.dg/proc_ptr_result_1.f90: New.
9069         * gfortran.dg/proc_ptr_result_2.f90: New.
9070         * gfortran.dg/proc_ptr_result_3.f90: New.
9071
9072 2009-04-09  Richard Guenther  <rguenther@suse.de>
9073
9074         * gcc.dg/vect/vect-54.c: Make constant input data file-scope
9075         to prevent constant propagation.
9076         * gcc.dg/vect/vect-56.c: Likewise.
9077         * gcc.dg/vect/vect-58.c: Likewise.
9078         * gcc.dg/vect/vect-60.c: Likewise.
9079         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
9080         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
9081         * gcc.dg/tree-prof/stringop-2.c: Adjust expected outcome.
9082
9083 2009-04-09  Richard Guenther  <rguenther@suse.de>
9084
9085         * gcc.dg/tree-ssa/ssa-ccp-25.c: New testcase.
9086         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
9087
9088 2009-04-09  Joseph Myers  <joseph@codesourcery.com>
9089
9090         PR c/39613
9091         * gcc.dg/case-const-1.c, gcc.dg/case-const-2.c, gcc.dg/case-const-3.c:
9092         New tests.
9093
9094 2009-04-08  Joseph Myers  <joseph@codesourcery.com>
9095
9096         * gcc.dg/c99-stdint-1.c: Fix cut-and-paste mistakes in test.
9097         * gcc.dg/c99-stdint-7.c, gcc.dg/c99-stdint-8.c: New tests.
9098
9099 2009-04-08  Jakub Jelinek  <jakub@redhat.com>
9100
9101         * g++.dg/debug/dwarf2/static-data-member1.C: New test.
9102
9103 2009-04-08  Jason Merrill  <jason@redhat.com>
9104
9105         PR c++/25185
9106         * g++.dg/template/error40.C: Add another test.
9107
9108 2009-04-08  Joseph Myers  <joseph@codesourcery.com>
9109
9110         PR c/39614
9111         PR c/39673
9112         * gcc.c-torture/compile/pr39614-1.c,
9113         gcc.c-torture/compile/pr39614-2.c,
9114         gcc.c-torture/compile/pr39614-3.c,
9115         gcc.c-torture/compile/pr39614-4.c,
9116         gcc.c-torture/compile/pr39614-5.c,
9117         gcc.c-torture/compile/pr39673-1.c,
9118         gcc.c-torture/compile/pr39673-2.c: New tests.
9119         * gcc.dg/gnu89-const-expr-2.c, gcc.dg/gnu99-const-expr-2.c: Test
9120         more cases.
9121         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
9122         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Update
9123         expected errors.
9124
9125 2009-04-08  Dodji Seketeli  <dodji@redhat.com>
9126
9127         PRc++/39637
9128         * g++.dg/cpp0x/variadic-crash2.C: New test.
9129
9130 2009-04-08  Paul Thomas  <pault@gcc.gnu.org>
9131
9132         PR fortran/38863
9133         * gfortran.dg/alloc_comp_result_1.f90: New test.
9134
9135 2009-04-07  Jason Merrill  <jason@redhat.com>
9136
9137         PR c++/34691
9138         * g++.dg/overload/extern-C-1.C: New.
9139
9140 2009-04-07  Dominique d'Humieres  <dominiq@lps.ens.fr>
9141
9142         PR testsuite/39325
9143         * gcc.misc-tests/linkage.exp: Use -m64 for 64-bit *86*-darwin.
9144
9145 2009-04-07  Jason Merrill  <jason@redhat.com>
9146
9147         PR c++/25185
9148         * g++.dg/template/error40.C: New.
9149
9150 2009-04-07  Janus Weil  <janus@gcc.gnu.org>
9151
9152         PR fortran/38152
9153         * gfortran.dg/proc_ptr_13.f90: Add "-g" option.
9154
9155 2009-04-07  Eric Botcazou  <ebotcazou@adacore.com>
9156
9157         * gnat.dg/subp_elim_errors.ad[sb]: New test.
9158
9159 2009-04-07  Janus Weil  <janus@gcc.gnu.org>
9160
9161         PR fortran/38290
9162         * gfortran.dg/proc_decl_1.f90: Modified.
9163         * gfortran.dg/proc_ptr_11.f90: Extended.
9164         * gfortran.dg/proc_ptr_13.f90: Modified.
9165
9166 2009-04-06  Jason Merrill  <jason@redhat.com>
9167
9168         PR c++/35146
9169         * g++.dg/template/fnspec1.C: New.
9170
9171 2009-04-06  Laurent GUERBY  <laurent@guerby.net>
9172
9173         * lib/gnat.exp: Handle multilib.
9174
9175 2009-04-06  Paul Thomas  <pault@gcc.gnu.org>
9176
9177         PR fortran/38863
9178         * gfortran.dg/dependency_23.f90: New test.
9179
9180 2009-04-06  Richard Guenther  <rguenther@suse.de>
9181
9182         PR tree-optimization/28868
9183         * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
9184         * gcc.dg/tree-ssa/ssa-sccvn-1.c: Adjust.
9185         * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
9186         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
9187
9188 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
9189
9190         * gcc.dg/pragma-isr-trapa2.c: Skip test for FPU-less architectures.
9191
9192 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
9193
9194         * gcc.target/sh/sh4a-memmovua.c: Include string.h instead of stdlib.h.
9195
9196 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
9197
9198         * gcc.target/sh/sh4a-bitmovua.c (y0): Rename to y_0 to avoid a clash
9199         with the built-in y0, and the subsequent warning.
9200         (y1): Likewise, rename to y_1.
9201
9202 2009-04-06  Janus Weil  <janus@gcc.gnu.org>
9203
9204         PR fortran/39414
9205         * gfortran.dg/proc_decl_21.f90: New.
9206
9207 2009-04-06  Paul Thomas  <pault@gcc.gnu.org>
9208
9209         PR fortran/36091
9210         * gfortran.dg/forall_13.f90: Add -fbounds-check option.
9211
9212 2009-04-06  Hans-Peter Nilsson  <hp@axis.com>
9213
9214         * gfortran.dg/namelist_51.f90, gfortran.dg/utf8_2.f03,
9215         gfortran.dg/namelist_48.f90, gfortran.dg/read_repeat.f90,
9216         gfortran.dg/streamio_9.f90, gfortran.dg/widechar_IO_1.f90,
9217         gfortran.dg/namelist_50.f90, gfortran.dg/namelist_52.f90,
9218         gfortran.dg/utf8_1.f03, gfortran.dg/namelist_56.f90,
9219         gfortran.dg/namelist_49.f90: Gate test on effective_target
9220         fd_truncate.
9221         * gfortran.dg/widechar_IO_3.f90: Ditto.  Fix typo in comment.
9222
9223 2009-04-05  Daniel Kraft  <d@domob.eu>
9224
9225         PR fortran/38654
9226         * gfortran.dg/read_float_2.f03
9227         * gfortran.dg/read_float_3.f90
9228
9229 2009-04-05  Richard Guenther  <rguenther@suse.de>
9230
9231         PR tree-optimization/39648
9232         * gcc.c-torture/compile/pr39648.c: New testcase.
9233
9234 2009-04-05  Jason Merrill  <jason@redhat.com>
9235
9236         PR c++/14912
9237         * g++.dg/template/error39.C: New.
9238
9239 2009-04-05  Daniel Franke  <franke.daniel@gmail.com>
9240
9241         PR fortran/29458
9242         * gfortran.dg/implied_do_1.f90: New.
9243
9244 2009-04-04  Tobias Burnus  <burnus@net-b.de>
9245
9246         PR fortran/39577
9247         * gfortran.dg/recursive_check_8.f90: New.
9248         * gfortran.dg/recursive_check_9.f90: New.
9249         * gfortran.dg/recursive_check_10.f90: New.
9250         * gfortran.dg/recursive_check_11.f90: New.
9251         * gfortran.dg/recursive_check_12.f90: New.
9252         * gfortran.dg/recursive_check_13.f90: New.
9253         * gfortran.dg/recursive_check_14.f90: New.
9254
9255 2009-04-04  Jason Merrill  <jason@redhat.com>
9256
9257         PR c++/25185
9258         * g++.dg/template/error38.C: Add more tests.
9259
9260 2009-04-04  Paul Thomas  <pault@gcc.gnu.org>
9261
9262         PR fortran/37614
9263         * gfortran.dg/common_align_2.f90: New test.
9264
9265 2009-04-04  Richard Earnshaw  <rearnsha@arm.com>
9266
9267         PR target/39501
9268         * gcc.c-torture/execute/pr39501.c: New file.
9269         * gcc.c-torture/execute/pr39501.x: New file.
9270
9271 2009-04-04  Richard Guenther  <rguenther@suse.de>
9272
9273         PR tree-optimization/8781
9274         PR tree-optimization/37892
9275         * g++.dg/tree-ssa/pr8781.C: New testcase.
9276         * gcc.dg/tree-ssa/ssa-pre-25.c: Likewise.
9277
9278 2009-04-04  Richard Guenther  <rguenther@suse.de>
9279
9280         PR tree-optimization/39636
9281         * gcc.c-torture/compile/pr39636.c: New testcase.
9282
9283 2009-04-03  H.J. Lu  <hongjiu.lu@intel.com>
9284
9285         PR rtl-optimization/39607
9286         * g++.dg/opt/pr39607.C: New.
9287
9288 2009-04-03  Tobias Burnus  <burnus@net-b.de>
9289
9290         PR fortran/39594
9291         * gfortran.dg/common_12.f90: New.
9292
9293 2009-04-03  Jason Merrill  <jason@redhat.com>
9294
9295         PR c++/39608
9296         * g++.dg/template/const2.C: New test.
9297
9298 2009-04-03  Richard Guenther  <rguenther@suse.de>
9299
9300         PR tree-optimization/2480
9301         PR tree-optimization/23086
9302         * gcc.dg/tree-ssa/pr2480.c: New testcase.
9303         * gcc.dg/tree-ssa/pr23086.c: Likewise.
9304
9305 2009-04-03  Richard Guenther  <rguenther@suse.de>
9306
9307         PR tree-optimization/34743
9308         * gcc.dg/pr38984.c: Remove XFAIL, adjust.
9309         * gcc.dg/tree-ssa/20070302-1.c: Remove XFAIL.
9310         * gcc.dg/tree-ssa/alias-18.c: Likewise.
9311         * gcc.dg/tree-ssa/sra-3.c: Likewise.
9312         * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
9313         * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
9314         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
9315         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
9316
9317 2009-04-03  Richard Guenther  <rguenther@suse.de>
9318
9319         PR middle-end/13146
9320         PR tree-optimization/23940
9321         PR tree-optimization/33237
9322         PR middle-end/33974
9323         PR middle-end/34093
9324         PR tree-optimization/36201
9325         PR tree-optimization/36230
9326         PR tree-optimization/38049
9327         PR tree-optimization/38207
9328         PR tree-optimization/38230
9329         PR tree-optimization/38301
9330         PR tree-optimization/38585
9331         PR middle-end/38895
9332         PR tree-optimization/38985
9333         PR tree-optimization/39299
9334         * gcc.dg/pr19633-1.c: Adjust.
9335         * gcc.dg/torture/pta-callused-1.c: Likewise.
9336         * gcc.dg/torture/pr39074-2.c: Likewise.
9337         * gcc.dg/torture/pr39074.c: Likewise.
9338         * gcc.dg/torture/pta-ptrarith-3.c: New testcase.
9339         * gcc.dg/torture/pr30375.c: Adjust.
9340         * gcc.dg/torture/pr33563.c: Likewise.
9341         * gcc.dg/torture/pr33870.c: Likewise.
9342         * gcc.dg/torture/pr33560.c: Likewise.
9343         * gcc.dg/torture/pta-structcopy-1.c: New testcase.
9344         * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
9345         * gcc.dg/tree-ssa/alias-15.c: Remove.
9346         * gcc.dg/tree-ssa/ssa-dce-4.c: New testcase.
9347         * gcc.dg/tree-ssa/pr26421.c: Adjust.
9348         * gcc.dg/tree-ssa/ssa-fre-10.c: XFAIL.
9349         * gcc.dg/tree-ssa/ssa-dce-5.c: New testcase.
9350         * gcc.dg/tree-ssa/pr23382.c: Adjust.
9351         * gcc.dg/tree-ssa/ssa-fre-20.c: New testcase.
9352         * gcc.dg/tree-ssa/alias-16.c: Adjust.
9353         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
9354         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
9355         * gcc.dg/tree-ssa/alias-18.c: Likewise.
9356         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
9357         * gcc.dg/tree-ssa/ssa-lim-3.c: Likewise.
9358         * gcc.dg/tree-ssa/alias-19.c: Likewise.
9359         * gcc.dg/tree-ssa/pta-ptrarith-1.c: New testcase.
9360         * gcc.dg/tree-ssa/pr13146.c: Likewise.
9361         * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
9362         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
9363         * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
9364         * gcc.dg/tree-ssa/ssa-pre-24.c: New XFAILed testcase.
9365         * gcc.dg/tree-ssa/ssa-fre-19.c: New testcase.
9366         * gcc.dg/tree-ssa/alias-20.c: Likewise.
9367         * gcc.dg/tree-ssa/ssa-dse-12.c: Likewise.
9368         * gcc.dg/tree-ssa/pr38895.c: Likewise.
9369         * gcc.dg/uninit-B.c: XFAIL.
9370         * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
9371         * gcc.dg/uninit-pr19430.c: XFAIL.
9372         * g++.dg/tree-ssa/pr13146.C: New testcase.
9373         * g++.dg/opt/pr36187.C: Adjust.
9374         * g++.dg/torture/20090329-1.C: New testcase.
9375
9376 2009-04-02  Chao-ying Fu  <fu@mips.com>
9377
9378         * gcc.target/mips/interrupt_handler.c: New test.
9379
9380 2009-04-02  David Ayers  <ayers@fsfe.org>
9381
9382         PR objc/18456
9383         * objc.dg/bad-receiver-type-2.m: New test contributed by
9384         Alexander Mamberg.
9385
9386 2009-04-02  Jason Merrill  <jason@redhat.com>
9387
9388         PR c++/25185
9389         * g++.dg/template/error38.C: New test.
9390
9391 2009-04-02  Janis Johnson  <janis187@us.ibm.com>
9392
9393         PR tree-optimization/31677
9394         * gcc.dg/memcpy-1.c: Add compiler option.
9395
9396 2009-04-02  Ira Rosen  <irar@il.ibm.com>
9397
9398         PR tree-optimization/39595
9399         * gfortran.dg/vect/O3-pr39595.f: New test.
9400
9401 2009-04-02  Dodji Seketeli  <dodji@redhat.com>
9402
9403         PR c++/26693
9404         * g++.dg/template/typedef11.C: New test.
9405         * g++.dg/template/typedef12.C: Likewise.
9406         * g++.dg/template/typedef13.C: Likewise.
9407         * g++.dg/template/typedef14.C: Likewise.
9408         * g++.dg/template/typedef15.C: Likewise.
9409         * g++.dg/template/typedef16.C: Likewise.
9410         * g++.dg/template/sfinae3.C: Compile this pedantically.
9411         The only errors expected should be the one saying the typedef is ill
9412         formed.
9413         * g++.old-deja/g++.pt/typename8.C: Likewise.
9414         * g++.dg/template/access11.C: Update this.
9415
9416 2009-04-02  Richard Guenther  <rguenther@suse.de>
9417
9418         PR tree-optimization/37221
9419         * gcc.c-torture/compile/20090331-1.c: New testcase.
9420
9421 2009-04-01  Eric Botcazou  <ebotcazou@adacore.com>
9422
9423         * gcc.c-torture/compile/20090401-1.c: New test.
9424
9425 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
9426
9427         PR c++/4926
9428         * g++.dg/template/pr4926-1.C: New.
9429
9430 2009-04-01  Xinliang David Li  <davidxl@google.com>
9431
9432         * gcc.target/i386/all_one_m128i.c: New test.
9433
9434 2009-04-01  Janis Johnson  <janis187@us.ibm.com>
9435
9436         PR c/39027
9437         * gcc.dg/fltconst-1.c: Don't error for use of d or D in suffix.
9438         * gcc.dg/fltconst-2.c: New test.
9439         * gcc.dg/fltconst-double-pedantic-1.c: New test.
9440         * gcc.dg/fltconst-double-pedantic-2.c: New test.
9441
9442         PR c/33466
9443         * gcc.dg/cpp/pr33466.c: New test.
9444         * gcc.dg/dfp/pr33466.c: New test.
9445         * gcc.dg/fixed-point/pr33466.c: New test.
9446
9447 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
9448
9449         PR tree-optimization/35011
9450         * g++.dg/other/pr35011.C: New.
9451
9452 2009-04-01  Jakub Jelinek  <jakub@redhat.com>
9453
9454         PR target/39226
9455         * gcc.dg/pr39226.c: New test.
9456
9457 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
9458
9459         PR c++/35240
9460         * g++.dg/template/pr35240.C: New.
9461
9462 2009-04-01  Joseph Myers  <joseph@codesourcery.com>
9463
9464         PR c/39605
9465         * gcc.dg/vla-17.c, gcc.dg/vla-18.c: New tests.
9466         * gcc.dg/pr25682.c: Update expected diagnostics.
9467
9468 2009-04-01  Richard Guenther  <rguenther@suse.de>
9469
9470         * gcc.dg/fold-plusmult-2.c: New testcase.
9471
9472 2009-04-01  Jakub Jelinek  <jakub@redhat.com>
9473
9474         PR c/37772
9475         * gcc.dg/pr37772.c: New test.
9476         * g++.dg/ext/asm11.C: New test.
9477
9478 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
9479
9480         * lib/target-libpath.exp (restore_ld_library_path_env_vars): Always
9481         restore GCC_EXEC_PREFIX to its original value, or unset if it was not
9482         defined.
9483
9484 2009-03-31  Jason Merrill  <jason@redhat.com>
9485
9486         * g++.old-deja/g++.other/using9.C: Add expected errors.
9487
9488 2009-03-31  H.J. Lu  <hongjiu.lu@intel.com>
9489
9490         * gcc.c-torture/compile/pr33009.c: Removed.
9491
9492 2009-03-31  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
9493
9494         * gcc.c-torture/compile/pr33009.c: Delete.
9495         * gcc.c-torture/compile/pr11832.c: Likewise.
9496
9497 2009-03-31  Joseph Myers  <joseph@codesourcery.com>
9498
9499         PR c/448
9500         * lib/target-supports.exp (check_effective_target_stdint_types):
9501         Update comment.
9502         (check_effective_target_inttypes_types): New.
9503         * gcc.dg/c99-stdint-1.c, gcc.dg/c99-stdint-2.c,
9504         gcc.dg/c99-stdint-3.c, gcc.dg/c99-stdint-4.c,
9505         gcc.dg/c99-stdint-5.c, gcc.dg/c99-stdint-6.c: New tests.
9506
9507 2009-03-31  Paul Thomas  <pault@gcc.gnu.org>
9508
9509         PR fortran/38917
9510         PR fortran/38918
9511         * gfortran.dg/data_pointer_1.f90: New test.
9512
9513 2009-03-31  Paul Thomas  <pault@gcc.gnu.org>
9514
9515         PR fortran/38915
9516         * gfortran.dg/char_length_15.f90: New test.
9517
9518 2009-03-31  Jason Merrill  <jason@redhat.com>
9519
9520         C++ DR 613
9521         * g++.old-deja/g++.dg/cpp0x/decltype3.C: Remove expected errors.
9522         * g++.old-deja/g++.ext/typeof2.C: Remove expected errors.
9523         * g++.old-deja/g++.other/sizeof2.C: Remove some expected errors,
9524         xfail others.
9525
9526         * g++.dg/other/typedef2.C: New test.
9527
9528         PR c++/37806
9529         * g++.dg/template/typedef17.C: New test.
9530
9531         * g++.dg/cpp0x/auto6.C: Adjust expected mangling.
9532         * g++.dg/cpp0x/auto12.C: Likewise.
9533
9534 2009-03-31  Richard Guenther  <rguenther@suse.de>
9535
9536         PR middle-end/31029
9537         * gcc.dg/fold-compare-4.c: New testcase.
9538         * gcc.dg/fold-compare-5.c: Likewise.
9539
9540 2009-03-31  Richard Guenther  <rguenther@suse.de>
9541
9542         * gcc.dg/tree-ssa/forwprop-12.c: New testcase.
9543
9544 2009-03-31  Joseph Myers  <joseph@codesourcery.com>
9545
9546         PR target/39592
9547         * gcc.target/i386/pr39592-1.c: New test.
9548
9549 2009-03-31  Joseph Myers  <joseph@codesourcery.com>
9550
9551         PR preprocessor/15638
9552         * gcc.dg/cpp/missing-header-1.c: New test.
9553         * gcc.dg/cpp/include2.c: Only test #include <>.  Expect
9554         "compilation terminated" message.
9555         * gcc.dg/cpp/include2a.c: New test.  Copy of include2.c but only
9556         test #include "".
9557         * gcc.dg/pch/counter-2.c, gcc.dg/pch/valid-1.c,
9558         gcc.dg/pch/valid-2.c, gcc.dg/pch/warn-1.c: Expect "compilation
9559         terminated" message.
9560
9561 2009-03-31  Richard Guenther  <rguenther@suse.de>
9562
9563         PR middle-end/23401
9564         PR middle-end/27810
9565         * gcc.dg/tree-ssa/pr23401.c: New testcase.
9566         * gcc.dg/tree-ssa/pr27810.c: Likewise.
9567
9568 2009-03-30  Steven G. Kargl  <kargls@comcast.net>
9569
9570         PR fortran/38389
9571         * gfortran.dg/alloc_alloc_expr_1.f90: Adjust for new error message.
9572         * gfortran.dg/allocate_alloc_opt_1.f90: New test.
9573         * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
9574         * gfortran.dg/allocate_alloc_opt_3.f90: Ditto.
9575         * gfortran.dg/deallocate_alloc_opt_1.f90: Ditto.
9576         * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
9577         * gfortran.dg/deallocate_alloc_opt_3.f90: Ditto.
9578
9579 2009-03-30  Paul Thomas  <pault@gcc.gnu.org>
9580
9581         PR fortran/22571
9582         * gfortran.dg/whole_file_1.f90: New test.
9583         PR fortran/26227
9584         * gfortran.dg/whole_file_2.f90: New test.
9585         * gfortran.dg/whole_file_3.f90: New test.
9586         PR fortran/24886
9587         * gfortran.dg/whole_file_4.f90: New test.
9588
9589 2009-03-30  Jakub Jelinek  <jakub@redhat.com>
9590
9591         * gfortran.dg/bind_c_usage_19.f90: New test.
9592
9593         PR target/39558
9594         * gcc.target/powerpc/altivec-29.c: New test.
9595
9596 2009-03-30  Joseph Myers  <joseph@codesourcery.com>
9597
9598         PR rtl-optimization/323
9599         * gcc.target/i386/excess-precision-1.c,
9600         gcc.target/i386/excess-precision-2.c,
9601         gcc.target/i386/excess-precision-3.c,
9602         gcc.target/i386/excess-precision-4.c,
9603         gcc.target/i386/excess-precision-5.c,
9604         gcc.target/i386/excess-precision-6.c: New tests.
9605
9606 2009-03-30  Joseph Myers  <joseph@codesourcery.com>
9607
9608         PR c/35235
9609         * gcc.dg/c99-array-lval-8.c: New test.
9610
9611 2009-03-29  Joseph Myers  <joseph@codesourcery.com>
9612
9613         PR preprocessor/34695
9614         * gcc.dg/builtin-redefine.c, gcc.dg/cpp/redef2.c,
9615         gcc.dg/cpp/redef3.c, gcc.dg/cpp/trad/redef2.c: Use dg-message
9616         instead of dg-warning for "previous definition" messages.
9617         * gcc.dg/cpp/Wvariadic-1.c, gcc.dg/cpp/Wvariadic-3.c: Expect
9618         "warnings being treated as errors" message.
9619         * gcc.dg/fltconst-1.c: Use -fshow-column.
9620
9621 2009-03-29  Steven G. Kargl  <kargl@gcc.gnu.org>
9622
9623         PR fortran/38823
9624         * gfortran.dg/power1.f90: New test.
9625
9626 2009-03-29  Joseph Myers  <joseph@codesourcery.com>
9627
9628         PR c/456
9629         PR c/5675
9630         PR c/19976
9631         PR c/29116
9632         PR c/31871
9633         PR c/35198
9634         * gcc.c-torture/compile/20081108-1.c,
9635         gcc.c-torture/compile/20081108-2.c,
9636         gcc.c-torture/compile/20081108-3.c, gcc.dg/bconstp-2.c,
9637         gcc.dg/bconstp-3.c, gcc.dg/bconstp-4.c, gcc.dg/c90-const-expr-6.c,
9638         gcc.dg/c90-const-expr-7.c, gcc.dg/c90-const-expr-8.c,
9639         gcc.dg/c90-const-expr-9.c, gcc.dg/c90-const-expr-10.c,
9640         gcc.dg/c90-const-expr-11.c, gcc.dg/c99-const-expr-6.c,
9641         gcc.dg/c99-const-expr-7.c, gcc.dg/c99-const-expr-8.c,
9642         gcc.dg/c99-const-expr-9.c, gcc.dg/c99-const-expr-10.c,
9643         gcc.dg/c99-const-expr-11.c, gcc.dg/c99-const-expr-12.c,
9644         gcc.dg/c99-const-expr-13.c, gcc.dg/compare10.c,
9645         gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu89-const-expr-2.c,
9646         gcc.dg/gnu99-const-expr-1.c, gcc.dg/gnu99-const-expr-2.c,
9647         gcc.dg/gnu99-const-expr-3.c, gcc.dg/vla-12.c, gcc.dg/vla-13.c,
9648         gcc.dg/vla-14.c, gcc.dg/vla-15.c, gcc.dg/vla-16.c: New tests.
9649         * gcc.dg/c90-const-expr-1.c, gcc.dg/c90-const-expr-2.c,
9650         gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-2.c,
9651         gcc.dg/c99-const-expr-3.c, gcc.dg/c99-static-1.c: Remove XFAILs.
9652         * gcc.dg/c90-const-expr-2.c: Use ZERO in place of 0 in another
9653         case.
9654         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
9655         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Remove
9656         XFAILs.  Update expected messages.
9657         * gcc.dg/pr14649-1.c, gcc.dg/pr19984.c, gcc.dg/pr25682.c: Update
9658         expected messages.
9659         * gcc.dg/real-const-1.c: Replace with test from original PR.
9660         * gcc.dg/vect/pr32230.c: Use intermediate cast to __PTRDIFF_TYPE__
9661         when casting from non-constant integer to pointer.
9662
9663 2009-03-29  Richard Guenther  <rguenther@suse.de>
9664
9665         * gcc.dg/tree-ssa/forwprop-11.c: New testcase.
9666
9667 2009-03-29  Daniel Kraft  <d@domob.eu>
9668
9669         PR fortran/37423
9670         * gfortran.dg/typebound_proc_4.f03: Remove not-implemented check for
9671         DEFERRED bindings.
9672         * gfortran.dg/typebound_proc_9.f03: New test.
9673         * gfortran.dg/typebound_proc_10.f03: New test.
9674         * gfortran.dg/typebound_proc_11.f03: New test.
9675         * gfortran.dg/abstract_type_5.f03: New test.
9676
9677 2009-03-29  Tobias Schlüter  <tobi@gcc.gnu.org>
9678
9679         PR fortran/38507
9680         * gfortran.dg/do_4.f: New.
9681         * gfortran.dg/goto_2.f90: Correct expected warnings.
9682         * gfortran.dg/goto_4.f90: Likewise.
9683         * gfortran.dg/goto_5.f90: New.
9684
9685 2009-03-29  H.J. Lu  <hongjiu.lu@intel.com>
9686
9687         PR target/39545
9688         * gcc.c-torture/compile/pr16566-2.c: Add -Wno-psabi for x86-64.
9689
9690         * gcc.target/i386/pr39545-1.c: New.
9691         * gcc.target/i386/pr39545-2.c: Likewise.
9692
9693         * gcc.target/x86_64/abi/test_passing_structs.c (flex1_struct): New.
9694         (flex2_struct): Likewise.
9695         (check_struct_passing7): Likewise.
9696         (check_struct_passing8): Likewise.
9697         (f1s): Likewise.
9698         (f2s): Likewise.
9699         (main): Call check_struct_passing7 and check_struct_passing8.
9700
9701 2009-03-29  Richard Guenther  <rguenther@suse.de>
9702
9703         * gcc.c-torture/execute/20090113-1.c: New testcase.
9704         * gcc.c-torture/execute/20090113-2.c: Likewise.
9705         * gcc.c-torture/execute/20090113-3.c: Likewise.
9706         * gcc.c-torture/execute/20090207-1.c: Likewise.
9707         * gcc.c-torture/compile/20090114-1.c: Likewise.
9708         * gcc.c-torture/compile/20090328-1.c: Likewise.
9709         * gcc.dg/noncompile/920507-1.c: Fix out-of-bounds array access.
9710
9711 2009-03-29  David Ayers  <ayers@fsfe.org>
9712
9713         PR objc/27377
9714         * objc.dg/conditional-1.m: New tests.
9715
9716 2009-03-28  Adam Nemet  <anemet@caviumnetworks.com>
9717
9718         * gcc.dg/winline-10.c: New test.
9719
9720 2009-03-28  Tobias Burnus  <burnus@net-b.de>
9721
9722         PR fortran/34656
9723         * gfortran.dg/do_check_1.f90: Add test.
9724         * gfortran.dg/do_check_2.f90: Add test.
9725         * gfortran.dg/do_check_3.f90: Add test.
9726         * gfortran.dg/do_check_4.f90: Add test.
9727
9728 2009-03-28  Jan Hubicka  <jh@suse.cz>
9729
9730         * gcc.dg/attr-noinline.c: Avoid pure-const optimization.
9731         * gcc.dg/pr33826.c: Update dump files.
9732         * gcc.dg/ipa/ipa-3.c: Avoid pure-const optimization.
9733         * gcc.dg/ipa/ipa-5.c: Avoid pure-const optimization.
9734
9735 2009-03-28  Martin Jambor  <mjambor@suse.cz>
9736
9737         * g++.dg/tree-ssa/fwprop-align.C: New test.
9738
9739 2009-03-28  Jakub Jelinek  <jakub@redhat.com>
9740
9741         * gcc.target/powerpc/altivec-28.c: New test.
9742
9743         PR c++/39554
9744         * gcc.dg/wdisallowed-functions-1.c: Removed.
9745         * gcc.dg/wdisallowed-functions-2.c: Removed.
9746         * gcc.dg/wdisallowed-functions-3.c: Removed.
9747         * g++.dg/warn/Wdisallowed-functions-1.C: Removed.
9748         * g++.dg/warn/Wdisallowed-functions-2.C: Removed.
9749         * g++.dg/warn/Wdisallowed-functions-3.C: Removed.
9750
9751 2009-03-28  Richard Guenther  <rguenther@suse.de>
9752
9753         PR tree-optimization/38723
9754         * gcc.dg/tree-ssa/ssa-fre-22.c: New testcase.
9755
9756 2009-03-28  Paul Thomas  <pault@gcc.gnu.org
9757
9758         PR fortran/38538
9759         * gfortran.dg/char_result_13.f90: New test.
9760
9761 2009-03-28  Paul Thomas  <pault@gcc.gnu.org>
9762
9763         PR fortran/38765
9764         * gfortran.dg/alloc_comp_assign_9.f90: New test.
9765
9766 2009-03-28  Daniel Kraft  <d@domob.eu>
9767
9768         * gfortran.dg/trim_1.f90: New test.
9769
9770 2009-03-28  Richard Guenther  <rguenther@suse.de>
9771
9772         * gcc.dg/Warray-bounds.c: Do not use redundant stores.
9773         * g++.dg/warn/Warray-bounds.C: Likewise.
9774
9775 2009-03-28  Tobias Burnus  <burnus@net-b.de>
9776
9777         PR fortran/32626
9778         * gfortran.dg/recursive_check_7.f90: New test.
9779
9780 2009-03-28  Tobias Burnus  <burnus@net-b.de>
9781
9782         PR fortran/38432
9783         * gfortran.dg/do_check_5.f90: New test.
9784         * gfortran.dg/array_constructor_11.f90: Add dg-warning.
9785         * gfortran.dg/array_constructor_18.f90: Ditto.
9786         * gfortran.dg/array_constructor_22.f90: Ditto.
9787         * gfortran.dg/do_3.F90: Ditto.
9788         * gfortran.dg/do_1.f90: Ditto.
9789
9790 2009-03-28  Richard Guenther  <rguenther@suse.de>
9791
9792         PR tree-optimization/38180
9793         * gcc.dg/tree-ssa/ssa-ccp-24.c: New testcase.
9794
9795 2009-03-28  Richard Guenther  <rguenther@suse.de>
9796
9797         PR tree-optimization/38513
9798         * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
9799         * gcc.dg/tree-ssa/ssa-dse-11.c: Adjust.
9800         * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
9801         * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
9802         * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
9803         * gcc.dg/vect/vect-multitypes-16.c: Likewise.
9804         * gcc.dg/vect/vect-35.c: Likewise.
9805         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
9806         * gcc.dg/vect/vect-multitypes-17.c: Likewise.
9807         * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
9808
9809 2009-03-28  Richard Guenther  <rguenther@suse.de>
9810
9811         PR tree-optimization/38968
9812         * gfortran.dg/vect/fast-math-pr38968.f90: New testcase.
9813
9814 2009-03-28  Richard Guenther  <rguenther@suse.de>
9815
9816         PR tree-optimization/37795
9817         * gcc.dg/tree-ssa/ssa-ifcombine-7.c: New testcase.
9818
9819 2009-03-28  Joseph Myers  <joseph@codesourcery.com>
9820
9821         * g++.old-deja/g++.ext/attrib5.C, g++.old-deja/g++.jason/thunk3.C,
9822         gcc.c-torture/compile/981006-1.c: Don't XFAIL or add special
9823         options for removed targets.
9824
9825 2009-03-27  Richard Guenther  <rguenther@suse.de>
9826
9827         PR tree-optimization/39120
9828         * gcc.c-torture/execute/pr39120.c: New testcase.
9829
9830 2009-03-27  Richard Guenther  <rguenther@suse.de>
9831
9832         PR tree-optimization/39120
9833         * gcc.dg/torture/pta-callused-1.c: New testcase.
9834
9835 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
9836
9837         PR middle-end/39315
9838         * gcc.target/i386/pr39315-1.c: New.
9839         * gcc.target/i386/pr39315-2.c: Likewise.
9840         * gcc.target/i386/pr39315-3.c: Likewise.
9841         * gcc.target/i386/pr39315-4.c: Likewise.
9842         * gcc.target/i386/pr39315-check.c: Likewise.
9843
9844 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
9845
9846         PR c/39323
9847         * gcc.dg/pr39323-1.c: New.
9848         * gcc.dg/pr39323-2.c: Likewise.
9849         * gcc.dg/pr39323-3.c: Likewise.
9850
9851 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
9852
9853         PR target/38034
9854         * gcc.target/ia64/sync-1.c: New.
9855
9856 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
9857
9858         PR target/39472
9859         * gcc.target/x86_64/abi/callabi/func-2a.c: New.
9860         * gcc.target/x86_64/abi/callabi/func-2b.c: Likewise.
9861         * gcc.target/x86_64/abi/callabi/func-indirect-2a.c: Likewise.
9862         * gcc.target/x86_64/abi/callabi/func-indirect-2b.c: Likewise.
9863         * gcc.target/x86_64/abi/callabi/vaarg-4a.c: Likewise.
9864         * gcc.target/x86_64/abi/callabi/vaarg-4b.c: Likewise.
9865         * gcc.target/x86_64/abi/callabi/vaarg-5a.c: Likewise.
9866         * gcc.target/x86_64/abi/callabi/vaarg-5b.c: Likewise.
9867
9868 2009-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9869
9870         * gcc.dg/torture/builtin-explog-1.c: Remove tests that aren't true
9871         for low precision (i.e. float).
9872
9873 2009-03-27  Dodji Seketeli  <dodji@redhat.com>
9874             Jakub Jelinek  <jakub@redhat.com>
9875
9876         PR debug/37959
9877         * g++.dg/debug/dwarf2/explicit-constructor.C: New test.
9878
9879 2009-03-27  Jakub Jelinek  <jakub@redhat.com>
9880
9881         * gcc.dg/memmove-2.c: New test.
9882         * gcc.dg/memmove-3.c: New test.
9883
9884         * gcc.dg/ipa/ipacost-1.c: Adjust match pattern for change
9885         in clone naming.
9886
9887 2009-03-27  Xinliang David Li  <davidxl@google.com>
9888
9889         PR tree-optimization/39557
9890         * g++.dg/tree-ssa/dom-invalid.C: New test.
9891
9892 2009-03-27  Xinliang David Li  <davidxl@google.com>
9893
9894         PR tree-optimization/39548
9895         * g++.dg/tree-ssa/copyprop.C: New test.
9896
9897 2009-03-27  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9898
9899         PR c++/38638
9900         * g++.dg/template/typename17.C: New testcase.
9901         * g++.dg/template/typename18.C: New testcase.
9902
9903 2009-03-27  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9904
9905         PR c++/36799
9906         * g++.dg/other/var_copy-1.C: New test.
9907
9908 2009-03-27  Simon Martin  <simartin@users.sourceforge.net>
9909
9910         PR c++/37647
9911         * g++.dg/parse/ctor9.C: New test.
9912
9913 2009-03-27  Simon Martin  <simartin@users.sourceforge.net>
9914
9915         PR c++/29727
9916         * g++.dg/init/error2.C: New test.
9917
9918 2009-03-27  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9919
9920         PR c++/35652
9921         * gcc.dg/pr35652.C: New.
9922         * g++.dg/warn/pr35652.C: New.
9923         * gcc.dg/format/plus-1.c: Adjust message.
9924
9925 2009-03-26  Jakub Jelinek  <jakub@redhat.com>
9926
9927         PR c++/39554
9928         * gcc.dg/wdisallowed-functions-3.c: New test.
9929         * g++.dg/warn/Wdisallowed-functions-3.C: New test.
9930
9931 2009-03-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9932
9933         * gcc.dg/inline-33.c: Fix when pic.
9934
9935 2009-03-25  Alexander Monakov  <amonakov@ispras.ru>
9936
9937         * gcc.target/ia64/20090324-1.c: New test.
9938
9939 2009-03-25  Jakub Jelinek  <jakub@redhat.com>
9940
9941         PR c/27898
9942         * gcc.dg/pr27898.c: New test.
9943
9944         PR tree-optimization/32139
9945         * gcc.c-torture/compile/pr32139.c: New test.
9946
9947 2009-03-24  Jason Merrill  <jason@redhat.com>
9948
9949         PR c++/28274
9950         * g++.dg/parse/defarg14.C: New test.
9951
9952 2009-03-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9953
9954         PR libfortran/39528
9955         * gfortran.dg/read_repeat.f90: New test.
9956
9957 2009-03-24  Ira Rosen  <irar@il.ibm.com>
9958
9959         PR tree-optimization/39529
9960         * gcc.dg/vect/pr39529.c: New test.
9961
9962 2009-03-24  Dodji Seketeli  <dodji@redhat.com>
9963             Jakub Jelinek  <jakub@redhat.com>
9964
9965         PR debug/39524
9966         * g++.dg/debug/dwarf2/imported-decl-1.C: New test.
9967
9968 2009-03-23  Jakub Jelinek  <jakub@redhat.com>
9969
9970         PR c/39495
9971         * gcc.dg/gomp/pr39495-2.c: Remove xfails.
9972
9973 2009-03-23  Jason Merrill  <jason@redhat.com>
9974
9975         * g++.dg/cpp0x/auto12.C: Add variadic test.
9976
9977         PR c++/39526
9978         * g++.dg/warn/Wshadow-4.C: New test.
9979
9980 2009-03-23  Jakub Jelinek  <jakub@redhat.com>
9981
9982         PR tree-optimization/39516
9983         * gfortran.dg/pr39516.f: New test.
9984
9985 2009-03-22  Hans-Peter Nilsson  <hp@axis.com>
9986
9987         * lib/target-libpath.exp (set_ld_library_path_env_vars):
9988         Correct TEST_GCC_EXEC_PREFIX test to check existence as a tcl
9989         variable, not environment variable.
9990
9991 2009-03-21  Jason Merrill  <jason@redhat.com>
9992
9993         PR c++/28879
9994         * g++.dg/ext/vla6.C: New test.
9995
9996 2009-03-20  Jason Merrill  <jason@redhat.com>
9997
9998         * g++.dg/cpp0x/initlist5.C: Add additional test.
9999
10000 2009-03-19  Jakub Jelinek  <jakub@redhat.com>
10001             Janis Johnson  <janis187@us.ibm.com>
10002
10003         * lib/compat.exp (compat-get-options-main, compat-get-options):
10004         Handle dg-prune-output in source file.
10005         * lib/gcc-defs.exp (${tool}_check_compile): Process prune requests.
10006         * gcc.dg/compat/struct-layout-1_main.c: Use dg-prune for warning.
10007         * gcc.dg/compat/struct-layout-1_generate.c: Use -Wno-abi, prune
10008         two warnings.
10009
10010 2009-03-19  Jakub Jelinek  <jakub@redhat.com>
10011
10012         PR c/39495
10013         * gcc.dg/gomp/pr39495-1.c: New test.
10014         * gcc.dg/gomp/pr39495-2.c: New test.
10015         * g++.dg/gomp/pr39495-1.C: New test.
10016         * g++.dg/gomp/pr39495-2.C: New test.
10017
10018         PR target/39496
10019         * gcc.target/i386/pr39496.c: New test.
10020         * g++.dg/other/pr39496.C: New test.
10021
10022 2009-03-19  Li Feng  <nemokingdom@gmail.com>
10023
10024         PR middle-end/39500
10025         * gcc.dg/autopar/pr39500-1.c: New.
10026         * gcc.dg/autopar/pr39500-2.c: New.
10027
10028 2009-03-18  H.J. Lu  <hongjiu.lu@intel.com>
10029
10030         * g++.dg/dg.exp: Prune graphite.
10031
10032 2009-03-18  Sebastian Pop  <sebastian.pop@amd.com>
10033
10034         PR middle-end/39447
10035         * g++.dg/graphite: New.
10036         * g++.dg/graphite/graphite.exp: New.
10037         * g++.dg/graphite/pr39447.C: New.
10038
10039 2009-03-18  H.J. Lu  <hongjiu.lu@intel.com>
10040
10041         PR c++/39425
10042         * g++.dg/template/pr39425.C: New.
10043
10044         * g++.dg/template/spec33.C: Updated.
10045
10046 2009-03-17  Jason Merrill  <jason@redhat.com>
10047
10048         * g++.dg/cpp0x/auto6.C, auto12.C: Update mangling.
10049
10050 2009-03-17  Paolo Carlini  <paolo.carlini@oracle.com>
10051
10052         PR c++/39475
10053         * g++.dg/ext/unary_trait_incomplete.C: New.
10054
10055 2009-03-17  Jing Yu  <jingyu@google.com>
10056
10057         PR middle-end/39378
10058         * g++.dg/inherit/thunk10.C: New test.
10059
10060 2009-03-17  Uros Bizjak  <ubizjak@gmail.com>
10061
10062         PR target/39482
10063         * gcc.target/i386/pr39482.c: New test.
10064
10065 2009-03-17  Jakub Jelinek  <jakub@redhat.com>
10066
10067         PR debug/39471
10068         * g++.dg/debug/dwarf2/imported-module-2.C: Expect
10069         DW_TAG_imported_module, not just any DW_TAG_imported prefixed tag.
10070         * g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
10071         * g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
10072
10073         PR middle-end/39443
10074         * gcc.dg/pr39443.c: New test.
10075
10076         PR debug/39412
10077         * gcc.dg/debug/pr39412.c: New test.
10078
10079 2009-03-17  Janis Johnson  <janis187@us.ibm.com>
10080
10081         PR testsuite/38526
10082         * lib/target-libpath.exp (set_ld_library_path_env_vars): Save
10083         existing GCC_EXEC_PREFIX, set to TEST_GCC_EXEC_PREFIX if that
10084         is defined.
10085         (restore_ld_library_path_env_vars): Restore GCC_EXEC_PREFIX to
10086         its original value, or unset if it was not defined.
10087         * gcc.dg/compat/struct-layout-1.exp: Use set/restore library
10088         path procs around use of HOSTCC.
10089         * g++.dg/compat/struct-layout-1.exp: Ditto.
10090         * objc.dg/gnu-encoding/gnu-encoding.exp: Ditto.
10091
10092 2009-03-16  H.J. Lu  <hongjiu.lu@intel.com>
10093
10094         * gcc.target/x86_64/abi/callabi/func-indirect.c (main): Return 0.
10095
10096 2009-03-16  Janis Johnson  <janis187@us.ibm.com>
10097
10098         Revert patch for PR testsuite/37630.
10099
10100         PR testsuite/37960
10101         * gcc.dg/pr11492.c: Replace constant and remove xfail.
10102
10103         PR testsuite/37630
10104         * lib/target-supports.exp (check_effective_target_ieee): New.
10105         * gcc.c-torture/execute/ieee/ieee.exp: Use it.
10106         * gcc.dg/20001012-1.c: Require ieee.
10107
10108         PR testsuite/37628
10109         * gcc.c-torture/execute/pr35456.x: New, skip test for vax.
10110
10111 2009-03-16  Jakub Jelinek  <jakub@redhat.com>
10112
10113         PR tree-optimization/39455
10114         * gcc.dg/pr39455.c: New test.
10115
10116 2009-03-13  David Ayers  <ayers@fsfe.org>
10117
10118         * objc/execute/trivial.m. New test.
10119
10120 2009-03-13  Jack Howarth  <howarth@bromo.med.uc.edu>
10121
10122         PR target/39137
10123         * gcc.target/i386/stackalign/longlong-2.c: Skip on darwin.
10124
10125 2009-03-13  H.J. Lu  <hongjiu.lu@intel.com>
10126
10127         PR testsuite/39451
10128         * gcc.dg/asm-b.c: Use "Q" constraint on %b1/%h1 and "R"
10129         constraint on (%2).
10130
10131 2009-03-12  David Ayers  <ayers@fsfe.org>
10132
10133         PR libobjc/27466
10134         * objc/execute/exceptions/handler-1.m. New test.
10135
10136 2009-03-12  Jakub Jelinek  <jakub@redhat.com>
10137
10138         PR target/39431
10139         * gcc.target/i386/pr39431.c: New test.
10140
10141 2009-03-12  H.J. Lu  <hongjiu.lu@intel.com>
10142
10143         PR target/39445
10144         * gcc.target/i386/pr39445.c: New.
10145
10146         * gcc.target/i386/push-1.c: XFAIL.
10147
10148 2009-03-11  Adam Nemet  <anemet@caviumnetworks.com>
10149
10150         * gcc.dg/inline-33.c: New test.
10151
10152 2009-03-11  Nathan Froyd  <froydnj@codesourcery.com>
10153
10154         * gcc.dg/vect/vect-82.c: Combine dg-do and
10155         dg-require-effective-target into dg-skip-if.
10156         * gcc.dg/vect/vect-83.c: Likewise.
10157
10158 2009-03-11  Jakub Jelinek  <jakub@redhat.com>
10159
10160         PR target/39137
10161         * gcc.target/i386/stackalign/longlong-1.c: New test.
10162         * gcc.target/i386/stackalign/longlong-2.c: New test.
10163
10164 2009-03-11  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
10165
10166         * g++.old-deja/g++.jason/thunk2.C: Skip on SPU.
10167
10168 2009-03-11  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
10169
10170         * gcc.c-torture/execute/ieee/inf-3.c: New test.
10171         * gcc.c-torture/execute/ieee/inf-2.c: Fix typo.
10172
10173 2009-03-11  Olivier Hainque  <hainque@adacore.com>
10174
10175         * gnat.dg/slice_enum.adb: New test.
10176
10177 2009-03-11  Jason Merrill  <jason@redhat.com>
10178
10179         PR debug/39086
10180         * g++.dg/opt/nrv15.C: New test.
10181
10182 2009-03-10  Ira Rosen  <irar@il.ibm.com>
10183
10184         PR tree-optimization/39422
10185         * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: Move
10186         constant array with static initialization to global memory.
10187         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
10188
10189 2009-03-10  Hariharan Sandanagobalane <hariharan@picochip.com>
10190
10191         * gcc.c-torture/execute/pr39339.c: Bitfield sizes changed to avoid
10192         padding.
10193
10194 2009-03-09  Jakub Jelinek  <jakub@redhat.com>
10195
10196         PR c++/39371
10197         * g++.dg/opt/switch2.C: Add -w to dg-options.
10198         * g++.dg/warn/Wswitch-1.C: Adjust expected warnings.
10199         * g++.dg/warn/switch1.C: New test.
10200         * g++.dg/other/switch3.C: New test.
10201
10202         PR tree-optimization/39394
10203         * gcc.c-torture/compile/pr39394.c: New test.
10204
10205 2009-03-09  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
10206
10207         * gcc.target/s390/20090223-1.c: New testcase.
10208
10209 2009-03-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10210
10211         PR libfortran/39402
10212         * gfortran.dg/fmt_f0_1.f90: New test.
10213
10214 2009-03-08  H.J. Lu  <hongjiu.lu@intel.com>
10215
10216         PR c++/39060
10217         * g++.dg/other/new1.C: Adjusted.
10218         * g++.dg/parse/crash40.C: Likewise.
10219         * g++.dg/parse/defarg12.C: Likewise.
10220         * g++.dg/template/error15.C: Likewise.
10221
10222         * g++.dg/other/pr39060.C: New.
10223
10224 2009-03-07  Jason Merrill  <jason@redhat.com>
10225
10226         PR c++/39367
10227         * g++.dg/opt/new1.C: New.
10228
10229 2009-03-06  Paolo Carlini  <paolo.carlini@oracle.com>
10230
10231         PR c++/33492
10232         * g++.dg/other/error32.C: New.
10233
10234 2009-03-06  Jakub Jelinek  <jakub@redhat.com>
10235
10236         PR middle-end/39360
10237         * gcc.c-torture/compile/pr39360.c: New test.
10238
10239         PR debug/39372
10240         * g++.dg/debug/dwarf2/static-local-var-in-ctor.C: New test.
10241
10242 2009-03-05  Jason Merrill  <jason@redhat.com>
10243
10244         PR c++/38908
10245         * g++.dg/warn/Wuninitialized-3.C: New test.
10246
10247 2009-03-05  Jakub Jelinek  <jakub@redhat.com>
10248
10249         PR debug/39379
10250         * g++.dg/debug/dwarf2/imported-module-3.C: New test.
10251         * g++.dg/debug/dwarf2/imported-module-4.C: New test.
10252
10253 2009-03-04  Jason Merrill  <jason@redhat.com>
10254
10255         PR c++/13549
10256         * g++.dg/template/koenig7.C: New test.
10257
10258 2009-03-04  Nathan Sidwell  <nathan@codesourcery.com>
10259
10260         * g++.dg/torture/predcom-1.C: New test.
10261
10262 2009-03-04  Richard Guenther  <rguenther@suse.de>
10263
10264         PR tree-optimization/39362
10265         * g++.dg/torture/pr39362.C: New testcase.
10266
10267 2009-03-04  Jason Merrill  <jason@redhat.com>
10268             Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10269
10270         PR c++/9634
10271         PR c++/29469
10272         PR c++/29607
10273         * g++.dg/template/dependent-name5.C: New test.
10274
10275 2009-03-04  Steve Ellcey  <sje@cup.hp.com>
10276
10277         PR testsuite/39357
10278         * gcc.dg/vect-iv-6.c (dg-require-effective-target): Change from
10279         vect_int to vect_int_mult.
10280
10281 2009-03-04  Richard Guenther  <rguenther@suse.de>
10282
10283         PR tree-optimization/39358
10284         * g++.dg/warn/Wstrict-aliasing-bogus-escape-2.C: New testcase.
10285         * g++.dg/warn/Wstrict-aliasing-bogus-escape-3.C: Likewise.
10286
10287 2009-03-04  Richard Guenther  <rguenther@suse.de>
10288
10289         PR tree-optimization/39339
10290         * gcc.c-torture/execute/pr39339.c: New testcase.
10291
10292 2009-03-03  Joseph Myers  <joseph@codesourcery.com>
10293
10294         * gcc.c-torture/compile/20090303-1.c,
10295         gcc.c-torture/compile/20090303-2.c: New tests.
10296
10297 2009-03-03  Jakub Jelinek  <jakub@redhat.com>
10298
10299         PR fortran/39354
10300         * gfortran.dg/gomp/pr39354.f90: New test.
10301
10302         PR tree-optimization/39343
10303         * gcc.dg/pr39343.c: New test.
10304
10305 2009-03-03  Ira Rosen  <irar@il.ibm.com>
10306
10307         PR tree-optimization/39248
10308         * gcc.dg/vect/vect-complex-1.c: Add attribute aligned to the arrays.
10309         * gcc.dg/vect/vect-iv-6.c: Don't expect to fail to vectorize
10310         on targets without vector misalignment support.
10311         * lib/target-supports.exp
10312         (check_effective_target_vect_short_mult): Add
10313         check_effective_target_arm32.
10314
10315 2009-03-02  Sebastian Pop  <sebastian.pop@amd.com>
10316
10317         PR middle-end/39335
10318         * gcc.dg/graphite/pr39335_1.c: New.
10319         * gcc.dg/graphite/pr39335.c: New.
10320
10321 2009-03-02  H.J. Lu  <hongjiu.lu@intel.com>
10322
10323         * gcc.target/i386/stackalign/return-4.c: Scan andl/andq instead
10324         of andl.
10325         * gcc.target/i386/stackalign/return-5.c: Likewise.
10326         * gcc.target/i386/stackalign/return-6.c: Likewise.
10327
10328 2009-03-02  Richard Guenther  <rguenther@suse.de>
10329             Ira Rosen  <irar@il.ibm.com>
10330
10331         PR tree-optimization/39318
10332         * gfortran.dg/vect/pr39318.f90: New test.
10333
10334 2009-03-01  Jan Hubicka  <jh@suse.cz>
10335
10336         * gcc.dg/debug/dwarf2/ipa-cp1.c: New testcase.
10337
10338 2009-03-01  Jan Hubicka  <jh@suse.cz>
10339
10340         PR debug/39267
10341         * gcc.dg/debug/dwarf2/inline1.c: New testcase.
10342
10343 2009-03-01  Eric Botcazou  <ebotcazou@adacore.com>
10344
10345         * gnat.dg/pack12.adb: New test.
10346
10347 2009-02-26  H.J. Lu  <hongjiu.lu@intel.com>
10348
10349         PR c++/37789
10350         * g++.dg/other/pr37789.C: New.
10351
10352 2009-02-26  Paul Thomas  <pault@gcc.gnu.org>
10353
10354         PR fortran/39295
10355         * gfortran.dg/interface_25.f90: New test.
10356         * gfortran.dg/interface_26.f90: New test.
10357
10358 2009-02-26  Paul Thomas  <pault@gcc.gnu.org>
10359
10360         PR fortran/39292
10361         * gfortran.dg/initialization_22.f90: New test.
10362
10363 2009-02-25  H.J. Lu  <hongjiu.lu@intel.com>
10364
10365         PR rtl-optimization/39241
10366         * gcc.dg/torture/pr39241.c: New.
10367
10368 2009-02-25  Martin Jambor  <mjambor@suse.cz>
10369
10370         PR tree-optimizations/39259
10371         * g++.dg/torture/pr39259.C: New testcase.
10372
10373 2009-02-24  Richard Guenther  <rguenther@suse.de>
10374
10375         PR c++/39242
10376         * g++.dg/template/instantiate10.C: New testcase.
10377
10378 2009-02-24  Richard Guenther  <rguenther@suse.de>
10379             Zdenek Dvorak  <ook@ucw.cz>
10380
10381         PR tree-optimization/39233
10382         * gcc.c-torture/execute/pr39233.c: New testcase.
10383
10384 2009-02-23  Sebastian Pop  <sebastian.pop@amd.com>
10385
10386         PR tree-optimization/39260
10387         * gcc.dg/graphite/pr39260.c: New.
10388
10389 2009-02-23  H.J. Lu  <hongjiu.lu@intel.com>
10390
10391         * g++.dg/init/static-init1.C: Replace int with __PTRDIFF_TYPE__.
10392
10393 2009-02-23  H.J. Lu  <hongjiu.lu@intel.com>
10394
10395         PR c++/36411
10396         * g++.dg/template/void14.C: New.
10397
10398 2009-02-23  Jason Merrill  <jason@redhat.com>
10399
10400         PR c++/38880
10401         * g++.dg/init/const7.C: Remove XFAIL.
10402         * g++.dg/init/static-init1.C: New test.
10403
10404         * g++.dg/cpp0x/initlist14.C: New test.
10405
10406 2009-02-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
10407
10408         PR fortran/38914
10409         * bound_simplification_2.f90:  New test case.
10410         * bound_7.f90:  New test case.
10411
10412 2009-02-21  Joseph Myers  <joseph@codesourcery.com>
10413
10414         * gcc.dg/cpp/include4.c: New test.
10415
10416 2009-02-21  Uros Bizjak  <ubizjak@gmail.com>
10417
10418         PR target/39256
10419         * gcc.target/i386/abi-2.c: New.
10420
10421 2009-02-21  Kaz Kojima  <kkojima@gcc.gnu.org>
10422
10423         * gcc.c-torture/execute/pr39228.x: New.
10424
10425 2009-02-21  Uros Bizjak  <ubizjak@gmail.com>
10426
10427         * gcc.target/i386/abi-1.c: Use scan-assembler-times "..." 1 instead of
10428         scan-assembler to check for xmm0 register.
10429
10430 2009-02-20  Mark Mitchell  <mark@codesourcery.com>
10431             Joseph Myers  <joseph@codesourcery.com>
10432
10433         * gcc.target/arm/va_list.c: New test.
10434         * g++.dg/abi/arm_va_list.C: Likewise.
10435         * lib/target-supports.exp (check_effective_target_arm_eabi): New
10436         function.
10437         * g++.dg/cpp0x/temp-va-arg-bug.C, g++.dg/other/stdarg1.C,
10438         g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-3.C,
10439         g++.dg/warn/miss-format-4.C, g++.dg/warn/miss-format-5.C,
10440         g++.dg/warn/miss-format-6.C, g++.old-deja/g++.other/vaarg2.C,
10441         g++.old-deja/g++.other/vaarg3.C, g++.old-deja/g++.other/vaarg4.C,
10442         g++.old-deja/g++.pt/builtin.C: Use -Wno-abi on ARM EABI targets.
10443
10444 2009-02-20  Jack Howarth  <howarth@bromo.med.uc.edu>
10445
10446         PR testsuite/38164
10447         * gcc.target/i386/amd64-abi-3.c: Add -fomit-frame-pointer
10448         to dg-options.
10449
10450 2009-02-20  Jakub Jelinek  <jakub@redhat.com>
10451
10452         PR target/39240
10453         * gcc.c-torture/execute/pr39240.c: New test.
10454
10455 2009-02-20  Jason Merrill  <jason@redhat.com>
10456
10457         PR c++/39225
10458         * g++.dg/parse/dtor15.C: New test.
10459
10460 2009-02-19  Kazu Hirata  <kazu@codesourcery.com>
10461
10462         * gcc.c-torture/execute/20090219-1.c: New.
10463
10464 2009-02-19  Adam Nemet  <anemet@caviumnetworks.com>
10465
10466         * gcc.target/mips/mips.exp: Comment !CPU in the isa* pseudo-options.
10467         (mips-dg-options): When matching isa* pseudo-options make
10468         'value' optional and accept ! entries.  Use $spec instead of
10469         $isa_spec in the isa pseudo-option error message.  Only
10470         perform the ISA-range check when 'value' is set.  If arch is
10471         matching any CPU in the ! entries switch to its generic ISA.
10472         * gcc.target/mips/branch-1.c: Pass isa=!octeon.
10473         * gcc.target/mips/dmult-1.c: Pass isa=64!octeon rather than -mips64.
10474
10475 2009-02-19  Jakub Jelinek  <jakub@redhat.com>
10476
10477         PR target/39175
10478         * gcc.dg/visibility-20.c: New test.
10479         * g++.dg/ext/visibility/visibility-11.C: New test.
10480
10481 2009-02-19  H.J. Lu  <hongjiu.lu@intel.com>
10482
10483         PR c++/39188
10484         * g++.dg/abi/pr39188-1a.C: New.
10485         * g++.dg/abi/pr39188-1b.C: Likewise.
10486         * g++.dg/abi/pr39188-1.h: Likewise.
10487         * g++.dg/abi/pr39188-2a.C: Likewise.
10488         * g++.dg/abi/pr39188-2b.C: Likewise.
10489         * g++.dg/abi/pr39188-2.h: Likewise.
10490         * g++.dg/abi/pr39188-3a.C: Likewise.
10491         * g++.dg/abi/pr39188-3b.C: Likewise.
10492         * g++.dg/abi/pr39188-3.h: Likewise.
10493
10494 2009-02-19  Joseph Myers  <joseph@codesourcery.com>
10495
10496         PR c/38483
10497         * gcc.c-torture/execute/call-trap-1.c,
10498         gcc.c-torture/execute/va-arg-trap-1.c, gcc.dg/call-diag-1.c: New
10499         tests.
10500
10501 2009-02-19  Uros Bizjak  <ubizjak@gmail.com>
10502
10503         PR target/39228
10504         * gcc.c-torture/execute/pr39228.c: New test.
10505
10506 2009-02-19  Richard Guenther  <rguenther@suse.de>
10507
10508         PR tree-optimization/39074
10509         * gcc.dg/torture/pr39074.c: New testcase.
10510         * gcc.dg/torture/pr39074-2.c: Likewise.
10511         * gcc.dg/torture/pr39074-3.c: Likewise.
10512
10513 2009-02-18  H.J. Lu  <hongjiu.lu@intel.com>
10514
10515         PR c++/39219
10516         * g++.dg/parse/attr3.C: New.
10517
10518 2009-02-18  Jack Howarth <howarth@bromo.med.uc.edu>
10519
10520         PR testsuite/38165
10521         * g++.dg/pubtypes.C: Adopt Radar 4535968 fix to testcase.
10522
10523         PR testsuite/38166
10524         * g++.dg/ext/visibility/class1.C: Revert revision 122348
10525         and skip on Darwin.
10526
10527 2009-02-18  Jason Merrill  <jason@redhat.com>
10528
10529         PR c++/38880
10530         * g++.dg/init/const7.C: Remove XFAIL.
10531
10532         PR target/39179
10533         * g++.dg/opt/const6.C: New test.
10534
10535 2009-02-18  H.J. Lu  <hongjiu.lu@intel.com>
10536
10537         * gcc.dg/callabi/callabi.exp: Moved to ...
10538         * gcc.target/x86_64/abi/callabi/callabi.exp: Here.  Only run
10539         in 64bit mode.
10540
10541         * gcc.target/x86_64/abi/callabi/func-1.c: Don't check target.
10542         * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
10543         * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
10544         * gcc.target/x86_64/abi/callabi/pr38891.c: Likewise.
10545         * gcc.target/x86_64/abi/callabi/vaarg-1.c: Likewise.
10546         * gcc.target/x86_64/abi/callabi/vaarg-2.c: Likewise.
10547         * gcc.target/x86_64/abi/callabi/vaarg-3.c: Likewise.
10548
10549         * gcc.dg/callabi/callabi.h: Moved to ...
10550         * gcc.target/x86_64/abi/callabi/callabi.h: Here.
10551
10552         * gcc.dg/callabi/func-1.c: Moved to ...
10553         * gcc.target/x86_64/abi/callabi/func-1.c: Here.
10554
10555         * gcc.dg/callabi/func-indirect.c: Moved to ...
10556         * gcc.target/x86_64/abi/callabi/func-indirect.c: Here.
10557
10558         * gcc.dg/callabi/pr38891.c: Moved to ...
10559         * gcc.target/x86_64/abi/callabi/pr38891.c: Here.
10560
10561         * gcc.dg/callabi/vaarg-1.c: Moved to ...
10562         * gcc.target/x86_64/abi/callabi/vaarg-1.c: Here.
10563
10564         * gcc.dg/callabi/vaarg-2.c: Moved to ...
10565         * gcc.target/x86_64/abi/callabi/vaarg-2.c: Here.
10566
10567         * gcc.dg/callabi/vaarg-3.c: Moved to ...
10568         * gcc.target/x86_64/abi/callabi/vaarg-3.c: Here.
10569
10570 2009-02-17  Xuepeng Guo  <xuepeng.guo@intel.com>
10571
10572         PR target/38891
10573         * gcc.dg/callabi/pr38891.c: New.
10574
10575 2009-02-17  H.J. Lu  <hongjiu.lu@intel.com>
10576
10577         * gcc.dg/callabi/callabi.exp: New.
10578
10579 2009-02-17  H.J. Lu  <hongjiu.lu@intel.com>
10580
10581         PR target/39082
10582         * g++.dg/compat/struct-layout-1_generate.c (dg_options): Add
10583         -Wno-abi for x86.
10584         * gcc.dg/compat/struct-layout-1_generate.c (dg_options): Likewise.
10585
10586         * gcc.target/i386/pr39082-1.c: New.
10587
10588         * gcc.target/x86_64/abi/abi-x86_64.exp (additional_flags): Add
10589         -Wno-abi.
10590
10591         * gcc.target/x86_64/abi/args.h (XMM_T): Add _m64 and _m128 if
10592         CHECK_M64_M128 is defined.
10593         (check_f_arguments): Add "do".
10594         (check_vector_arguments): New.
10595         (check_m64_arguments): Likewise.
10596         (check_m128_arguments): Likewise.
10597
10598         * gcc.target/x86_64/abi/defines.h: Include <xmmintrin.h>.
10599         (CHECK_M64_M128): Define.
10600
10601         * gcc.target/x86_64/abi/test_m64m128_returning.c: New.  Based
10602         on abitest.
10603         * gcc.target/x86_64/abi/test_passing_m64m128.c: Likewise.
10604
10605         * gcc.target/x86_64/abi/test_passing_structs.c: Define __m128
10606         tests only if CHECK_M64_M128 is defined.
10607
10608         * gcc.target/x86_64/abi/test_passing_structs.c (m128_struct): New.
10609         (m128_2_struct): Likewise.
10610         (check_struct_passing5): Likewise.
10611         (check_struct_passing6): Likewise.
10612         (main): Test struct with __m128 if CHECK_M64_M128 is defined.
10613
10614         * gcc.target/x86_64/abi/test_passing_unions.c (un4): New.
10615         (un5): Likewise.
10616         (check_union_passing4): Likewise.
10617         (main): Test union with __m128 if CHECK_M64_M128 is defined.
10618
10619 2009-02-18  Joseph Myers  <joseph@codesourcery.com>
10620
10621         PR c/35447
10622         * gcc.dg/noncompile/pr35447-1.c: New test.
10623
10624 2009-02-18  Jakub Jelinek  <jakub@redhat.com>
10625
10626         PR tree-optimization/36922
10627         * gfortran.dg/pr36922.f: New test.
10628
10629 2009-02-17  Richard Guenther  <rguenther@suse.de>
10630
10631         PR tree-optimization/39202
10632         * gcc.c-torture/compile/pr39202.c: New testcase.
10633
10634 2009-02-17  Richard Guenther  <rguenther@suse.de>
10635
10636         PR tree-optimization/39204
10637         * gcc.dg/torture/pr39204.c: New testcase.
10638
10639 2009-02-17  Bingfeng Mei <bmei@broadcom.com>
10640
10641         * gcc.dg/vect/vect-outer-5.c: Require vect_float support.
10642         * gcc.dg/vect/vect-outer-6.c: Ditto.
10643
10644 2009-02-16  Joseph Myers  <joseph@codesourcery.com>
10645
10646         PR c/35446
10647         * gcc.dg/noncompile/init-5.c: New test.
10648         * gcc.dg/init-bad-4.c: Adjust expected errors.
10649
10650 2009-02-16  H.J. Lu  <hongjiu.lu@intel.com>
10651
10652         PR target/37049
10653         * gcc.target/i386/push-1.c: New.
10654
10655 2009-02-15  Uros Bizjak  <ubizjak@gmail.com>
10656
10657         * gcc.dg/struct/w_prof_single_str_global.c: Mask return value.
10658
10659 2009-02-13  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
10660
10661         * gcc.target/spu/intrinsics-sr.c: New test.
10662
10663 2009-02-13  Steve Ellcey  <sje@cup.hp.com>
10664
10665         PR target/38056
10666         * gcc.target/ia64/sibcall-opt-1.c: New test.
10667         * gcc.target/ia64/sibcall-opt-2.c: New test.
10668
10669 2009-02-13  Paul Thomas  <pault@gcc.gnu.org>
10670
10671         PR fortran/36528
10672         * gfortran.dg/cray_pointers_8.f90: New test.
10673
10674         PR fortran/36703
10675         * gfortran.dg/cray_pointers_9.f90: New test.
10676
10677 2009-02-13  Jason Merrill  <jason@redhat.com>
10678
10679         PR c++/39070
10680         * g++.dg/cpp0x/decltype16.C: New.
10681
10682 2009-02-13  H.J. Lu  <hongjiu.lu@intel.com>
10683
10684         PR target/39152
10685         * gfortran.dg/gomp/pr39152.f90: New.
10686
10687 2009-02-13  H.J. Lu  <hongjiu.lu@intel.com>
10688
10689         PR target/39162
10690         * gcc.target/i386/pr39162.c: New.
10691
10692 2009-02-13  Joseph Myers  <joseph@codesourcery.com>
10693
10694         PR c/35444
10695         * gcc.dg/noncompile/pr35444-1.c, gcc.dg/noncompile/pr35444-2.c:
10696         New tests.
10697
10698 2009-02-12  Jason Merrill  <jason@redhat.com>
10699
10700         PR c++/38950
10701         * g++.dg/template/array20.C: New test.
10702
10703 2009-02-12  Uros Bizjak  <ubizjak@gmail.com>
10704
10705         * gcc.dg/torture/fp-int-convert-float128-timode.c: Do not check
10706         for lp64 in "dg-do run" directive.  Remove dg-xfail-if directive.
10707         * gcc.dg/torture/fp-int-convert-timode.c: Remove xfail directive.
10708
10709 2009-02-12  H.J. Lu  <hongjiu.lu@intel.com>
10710
10711         * g++.dg/cpp0x/defaulted9.C: Compile with "-std=c++0x -fno-inline".
10712
10713 2009-02-12  H.J. Lu  <hongjiu.lu@intel.com>
10714
10715         PR target/39152
10716         * gfortran.dg/pr39152.f: New.
10717
10718 2009-02-11  Jason Merrill  <jason@redhat.com>
10719
10720         PR c++/39153
10721         * g++.dg/cpp0x/defaulted9.C: New test.
10722
10723         PR c++/30111
10724         * g++.dg/init/value7.C: New test.
10725
10726 2009-02-11  Paolo Bonzini  <bonzini@gnu.org>
10727
10728         PR target/38824
10729         * gcc.target/i386/pr38824.c: New testcase.
10730
10731 2009-02-11  Jason Merrill  <jason@redhat.com>
10732
10733         PR c++/38649
10734         * g++.dg/cpp0x/defaulted8.C: New test.
10735
10736         PR c++/36744
10737         * g++.dg/cpp0x/rv9p.C: New test.
10738
10739 2009-02-10  Eric Botcazou  <ebotcazou@adacore.com>
10740
10741         * gnat.dg/aliasing3.adb: New test.
10742         * gnat.dg/aliasing3_pkg.ad[sb]: New helper.
10743
10744 2009-02-10  Paolo Carlini  <paolo.carlini@oracle.com>
10745
10746         PR c++/34397
10747         * g++.dg/template/crash88.C: New.
10748         * g++.dg/template/crash89.C: Likewise.
10749
10750 2009-02-10  Steve Ellcey  <sje@cup.hp.com>
10751
10752         PR c/39084
10753         * gcc.dg/pr39084.c: New test.
10754
10755 2009-02-10  Jakub Jelinek  <jakub@redhat.com>
10756
10757         PR target/39139
10758         * gcc.target/i386/pr39139.c: New test.
10759
10760 2009-02-10  Richard Guenther  <rguenther@suse.de>
10761
10762         PR tree-optimization/39132
10763         * gcc.dg/torture/pr39132.c: New testcase.
10764
10765 2009-02-10  H.J. Lu  <hongjiu.lu@intel.com>
10766
10767         PR target/39119
10768         * gcc.target/x86_64/abi/avx/abi-avx.exp: New.
10769         * gcc.target/x86_64/abi/avx/args.h: Likewise.
10770         * gcc.target/x86_64/abi/avx/asm-support.S: Likewise.
10771         * gcc.target/x86_64/abi/avx/avx-check.h: Likewise.
10772         * gcc.target/x86_64/abi/avx/test_m256_returning.c: Likewise.
10773         * gcc.target/x86_64/abi/avx/test_passing_m256.c: Likewise.
10774         * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
10775         * gcc.target/x86_64/abi/avx/test_passing_unions.c: Likewise.
10776
10777 2009-02-09  Jason Merrill  <jason@redhat.com>
10778
10779         PR c++/39109
10780         * g++.dg/init/value6.C: New test.
10781
10782 2009-02-09  H.J. Lu  <hongjiu.lu@intel.com>
10783
10784         * gcc.target/x86_64/abi/abi-x86_64.exp: Use glob instead of find.
10785
10786 2009-02-09  Eric Botcazou  <ebotcazou@adacore.com>
10787
10788         * gcc.c-torture/compile/20090209-1.c: New test.
10789
10790 2009-02-06  Paolo Carlini  <paolo.carlini@oracle.com>
10791
10792         PR c++/35147
10793         PR c++/37737
10794         * g++.dg/cpp0x/vt-35147.C: New.
10795         * g++.dg/cpp0x/vt-37737-1.C: Likewise.
10796         * g++.dg/cpp0x/vt-37737-2.C: Likewise.
10797
10798 2009-02-06  Joseph Myers  <joseph@codesourcery.com>
10799
10800         PR c/35434
10801         * gcc.dg/attr-alias-4.c: New test.
10802
10803 2009-02-06  Janis Johnson  <janis187@us.ibm.com>
10804
10805         PR c/39035
10806         * gcc.dg/dfp/pr39035.c: New test.
10807
10808 2009-02-06  Joseph Myers  <joseph@codesourcery.com>
10809
10810         PR c/36432
10811         * gcc.dg/c90-flex-array-2.c, gcc.dg/c99-flex-array-6.c: New tests.
10812
10813 2009-02-05  Jakub Jelinek  <jakub@redhat.com>
10814
10815         PR c++/39106
10816         * g++.dg/opt/thunk3.C: New test.
10817
10818 2009-02-05  Nick Clifton  <nickc@redhat.com>
10819
10820         * gcc.c-torture/compile/20080625-1.c: Skip for M32C.
10821         * gcc.c-torture/compile/limits-stringlit.c: Likewise.
10822         * gcc.dg/cdce1.c: Likewise.
10823         * gcc.dg/cpp/_Pragma6.c: Likewise.
10824         * g++.dg/cpp/_Pragma1.C: Likewise.
10825         * gcc.dg/utf32-2.c: Xfail for M32C.
10826         * gcc.dg/utf32-1.c: Likewise.
10827         * gcc.dg/utf32-3.c: Likewise.
10828         * gcc.dg/Wtype-limits.c: Add expected warning messages for 16-bit
10829         targets.
10830         * gcc.dg/Wtype-limits-Wextra.c: Likewise.
10831         * gcc.dg/utf32-4.c: Only run for 32-bit+ targets.
10832         * gcc.dg/Wconversion-5.c: Likewise.
10833         * gcc.dg/tree-ssa/data-dep-1.c: Likewise.
10834         * gcc.dg/tree-ssa/ldist-3.c: Likewise.
10835         * gcc.dg/tree-ssa/ldist-5.c: Likewise.
10836         * gcc.dg/utf-inc-init.c: Likewise.
10837         * gcc.dg/pr11492.c: Xfail for 16-bit targets.
10838         * gcc.dg/utf-array.c: Add expected warning messages for M32C.
10839         * gcc.dg/utf-array-short-wchar.c: Likewise.
10840         * gcc.dg/tree-ssa/pr33920.c: Expect a warning from all 16-bit targets.
10841         * gcc.dg/mallign.c: Use size_t instead of long.
10842
10843 2009-02-05  Uros Bizjak  <ubizjak@gmail.com>
10844
10845         * g++.dg/torture/pr31863.C: Generalize dg-timeout-factor.
10846
10847 2009-02-05  Daniel Berlin  <dberlin@dberlin.org>
10848
10849         * gcc.c-torture/execute/pr39100.c: New.
10850
10851 2009-02-05  Joseph Myers  <joseph@codesourcery.com>
10852
10853         PR c/35435
10854         * gcc.dg/tls/diag-6.c: New test.
10855
10856 2009-02-04  Tobias Grosser  <grosser@fim.uni-passau.de>
10857
10858         * gcc.dg/graphite/scop-19.c: New
10859
10860 2009-02-04  H.J. Lu  <hongjiu.lu@intel.com>
10861
10862         AVX Programming Reference (January, 2009)
10863         * gcc.target/i386/avx-vpclmulqdq.c: New.
10864         * gcc.target/i386/pclmul-avx-check.h: Likewise.
10865
10866         * gcc.target/i386/i386.exp (check_effective_target_vpclmul): New.
10867
10868         * gcc.target/i386/pclmulqdq.c (CHECK_H): New.
10869         (TEST): Likewise.  Include CHECK_H instead of "pclmul-check.h".
10870         (pclmul_test): Renamed to ...
10871         (TEST): This.
10872
10873 2009-02-04  Jakub Jelinek  <jakub@redhat.com>
10874
10875         PR c++/39095
10876         * g++.dg/abi/mangle31.C: New test.
10877
10878 2009-02-03  Joseph Myers  <joseph@codesourcery.com>
10879
10880         PR c/29129
10881         * c90-arraydecl-1.c: Do not expect error for [*] in abstract
10882         declarator.
10883         * vla-6.c: Likewise.  Expect warning not error for [*] lexically
10884         inside function prototype but not part of parameter declarator.
10885         * vla-11.c: New test.
10886
10887 2009-02-03  Jason Merrill  <jason@redhat.com>
10888
10889         * g++.dg/warn/main-4.C: New test.
10890         * g++.old-deja/g++.bugs/900227_01.C: Remove &main warnings.
10891
10892 2009-02-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10893
10894         PR c++/36607
10895         * g++.dg/expr/cast10.C: New test.
10896
10897 2009-02-03  Joseph Myers  <joseph@codesourcery.com>
10898
10899         PR c/35433
10900         * gcc.dg/init-bad-6.c: New test.
10901
10902 2009-02-03  Jakub Jelinek  <jakub@redhat.com>
10903
10904         PR target/35318
10905         * gcc.c-torture/compile/pr35318.c: New test.
10906
10907         PR inline-asm/39059
10908         * gcc.dg/nofixed-point-2.c: New test.
10909         * g++.dg/ext/fixed1.C: Adjust expected diagnostics.
10910         * g++.dg/ext/fixed2.C: Likewise.
10911         * g++.dg/other/error25.C: Likewise.
10912         * g++.dg/lookup/crash7.C: Likewise.
10913         * g++.dg/cpp0x/decltype-38655.C: Likewise.
10914
10915         PR c++/39056
10916         * g++.dg/cpp0x/initlist13.C: New test.
10917
10918 2009-02-03  Paolo Bonzini  <bonzini@gnu.org>
10919
10920         PR c++/36897
10921         * g++.dg/template/func2.C: New test.
10922
10923         PR c++/37314
10924         * g++.dg/template/typename15.C: New.
10925         * g++.dg/template/typename16.C: New.
10926
10927 2009-02-03  Janis Johnson  <janis187@us.ibm.com>
10928             Ben Elliston  <bje@au.ibm.com>
10929
10930         PR c/39034
10931         * gcc.dg/dfp/pr39034.c: New test.
10932
10933 2009-02-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10934
10935         PR testsuite/38263
10936         * gcc.dg/ipa/ipacost-2.c: Add -fpie when pic.
10937
10938 2009-02-02  Jason Merrill  <jason@redhat.com>
10939
10940         PR c++/39054
10941         * g++.dg/parse/dtor14.C: New test.
10942
10943 2009-02-02  Jakub Jelinek  <jakub@redhat.com>
10944
10945         * lib/target-supports.exp
10946         (check_effective_target_correct_iso_cpp_string_wchar_protos): New.
10947         * g++.dg/ext/builtin10.C: New test.
10948
10949         PR inline-asm/39058
10950         * gcc.target/i386/pr39058.c: New test.
10951
10952 2009-02-02  Richard Guenther  <rguenther@suse.de>
10953
10954         PR tree-optimization/38937
10955         * g++.dg/warn/Wstrict-aliasing-bogus-escape.C: New testcase.
10956
10957 2009-02-01  Paolo Carlini  <paolo.carlini@oracle.com>
10958
10959         PR c++/39053
10960         * g++.dg/parse/crash52.C: New.
10961
10962 2009-01-30  Richard Guenther  <rguenther@suse.de>
10963
10964         PR tree-optimization/39041
10965         * gcc.c-torture/compile/pr39041.c: New testcase.
10966
10967 2009-01-30  Jakub Jelinek  <jakub@redhat.com>
10968
10969         PR target/39013
10970         * gcc.target/i386/pr39013-1.c: New test.
10971         * gcc.target/i386/pr39013-2.c: New test.
10972
10973         PR c++/39028
10974         * g++.dg/ext/label12.C: New test.
10975
10976 2009-01-30  Paolo Carlini  <paolo.carlini@oracle.com>
10977
10978         PR c++/33465
10979         * g++.dg/parse/error34.C: New.
10980         * g++.dg/parse/error35.C: Likewise.
10981
10982 2009-01-30  Paolo Carlini  <paolo.carlini@oracle.com>
10983
10984         PR c++/38655
10985         * g++.dg/cpp0x/decltype-38655.C: New.
10986
10987 2009-01-30  Jakub Jelinek  <jakub@redhat.com>
10988
10989         PR target/39002
10990         * g++.dg/torture/pr39002.C: New test.
10991
10992 2009-01-29  Kazu Hirata  <kazu@codesourcery.com>
10993
10994         PR tree-optimization/39007
10995         * gcc.dg/tree-ssa/pr39007.c: New.
10996
10997 2009-01-29  Kenneth Zadeck <zadeck@naturalbridge.com>
10998
10999         PR middle-end/35854
11000         * gcc.dg/lower-subreg-1.c: Renamed dump pass from "subreg"
11001         to "subreg1".
11002
11003 2009-01-29  Steve Ellcey  <sje@cup.hp.com>
11004
11005         PR middle-end/38857
11006         * gcc.c-torture/compile/pr38857.c: New test.
11007
11008 2009-01-28  Paul Thomas  <pault@gcc.gnu.org>
11009
11010         PR fortran/38852
11011         PR fortran/39006
11012         * gfortran.dg/bound_6.f90: New test.
11013
11014 2009-01-28  Pat Haugen  <pthaugen@us.ibm.com>
11015
11016         * gcc.target/powerpc/avoid-indexed-addresses.c: New test.
11017
11018 2009-01-28  Kazu Hirata  <kazu@codesourcery.com>
11019
11020         PR tree-optimization/38997
11021         * gcc.dg/tree-ssa/pr38997.c: New.
11022
11023 2009-01-28  Richard Guenther  <rguenther@suse.de>
11024
11025         PR tree-optimization/38926
11026         * gcc.c-torture/compile/pr38926.c: New testcase.
11027
11028 2009-01-28  Jakub Jelinek  <jakub@redhat.com>
11029
11030         PR middle-end/38934
11031         * gcc.dg/pr38934.c: New test.
11032
11033 2009-01-28  Richard Guenther  <rguenther@suse.de>
11034
11035         PR middle-end/38908
11036         * g++.dg/warn/Wuninitialized-2.C: New testcase.
11037
11038 2009-01-28  Paolo Bonzini  <bonzini@gnu.org>
11039
11040         PR tree-optimization/38984
11041         * gcc.dg/pr38984.c: New XFAILed testcase.
11042
11043
11044 2009-01-28  Uros Bizjak  <ubizjak@gmail.com>
11045
11046         PR target/38988
11047         * gcc.target/i386/pr38988.c: New test.
11048
11049 2009-01-27  Paolo Carlini  <paolo.carlini@oracle.com>
11050
11051         PR c++/37554
11052         * g++.dg/parse/crash51.C: New.
11053         * g++.old-deja/g++.pt/crash9.C: Adjust.
11054
11055 2009-01-27  Daniel Kraft  <d@domob.eu>
11056
11057         PR fortran/38883
11058         * gfortran.dg/mvbits_6.f90:  New test.
11059         * gfortran.dg/mvbits_7.f90:  New test.
11060         * gfortran.dg/mvbits_8.f90:  New test.
11061
11062 2009-01-27  Richard Guenther  <rguenther@suse.de>
11063
11064         PR tree-optimization/38503
11065         * g++.dg/warn/Wstrict-aliasing-bogus-placement-new.C: New testcase.
11066
11067 2009-01-27 Uros Bizjak <ubizjak@gmail.com>
11068
11069         PR middle-end/38969
11070         * gcc.c-torture/execute/pr38969.c: New test.
11071
11072 2009-01-26  Adam Nemet  <anemet@caviumnetworks.com>
11073
11074         PR testsuite/38864
11075         * gcc.target/mips/fixed-vector-type.c: Add target { fixed_point }
11076         to dg-do compile.
11077         * gcc.target/mips/fixed-scalar-type.c: Likewise.
11078         * gcc.target/mips/dpaq_sa_l_w.c: Likewise.
11079         * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
11080
11081 2009-01-26  H.J. Lu  <hongjiu.lu@intel.com>
11082
11083         PR target/38952
11084         * g++.dg/torture/stackalign/test-unwind.h (main): Also return 0
11085         if __USING_SJLJ_EXCEPTIONS__ is defined.
11086
11087         * g++.dg/torture/stackalign/unwind-0.C (foo): Don't define if
11088         __USING_SJLJ_EXCEPTIONS__ is defined.
11089         * g++.dg/torture/stackalign/unwind-1.C (foo): Likewise.
11090         * g++.dg/torture/stackalign/unwind-2.C (foo): Likewise.
11091         * g++.dg/torture/stackalign/unwind-3.C (foo): Likewise.
11092         * g++.dg/torture/stackalign/unwind-4.C (foo): Likewise.
11093         * g++.dg/torture/stackalign/unwind-5.C (foo): Likewise.
11094         * g++.dg/torture/stackalign/unwind-6.C (foo): Likewise.
11095
11096 2009-01-26  Danny Smith  <dannysmith@users.sourceforge.net>
11097
11098         PR testsuite/38949
11099         * g++.dg/torture/stackalign/test-unwind.h (ASMNAME): Define.
11100         Use instead of C name in asm statements.
11101
11102 2009-01-26  Richard Guenther  <rguenther@suse.de>
11103
11104         PR tree-optimization/38745
11105         * g++.dg/torture/pr38745.C: New testcase.
11106
11107 2009-01-26  Richard Guenther  <rguenther@suse.de>
11108
11109         PR middle-end/38851
11110         * g++.dg/warn/Wuninitialized-1.C: New testcase.
11111
11112 2009-01-25  Hans-Peter Nilsson  <hp@axis.com>
11113
11114         * gcc.dg/bitfld-15.c: Gate warning on target
11115         pcc_bitfield_type_matters.
11116         * gcc.dg/bitfld-17.c, g++.dg/ext/bitfield2.C,
11117         g++.dg/ext/bitfield4.C: Likewise.
11118         * gcc.dg/pr17112-1.c: Don't expect a warning for the packed
11119         bitfield for any target.
11120
11121 2009-01-24  Jakub Jelinek  <jakub@redhat.com>
11122
11123         PR c/38957
11124         * gcc.dg/pr38957.c: New test.
11125
11126 2009-01-24  David Billinghurst  <billingd@gcc.gnu.org>
11127
11128         PR fortran/38955
11129         * gfortran.dg/array_constructor_24.f: Allow tolerance when
11130         comparing floats.
11131
11132 2009-01-24  Sebastian Pop  <sebastian.pop@amd.com>
11133
11134         PR tree-optimization/38953
11135         * gfortran.dg/graphite/pr38953.f90: New.
11136
11137 2009-01-24  Paul Brook  <paul@codesourcery.com>
11138
11139         * gcc.target/arm/neon-cond-1.c: New test.
11140
11141 2009-01-23  Paolo Bonzini  <bonzini@gnu.org>
11142
11143         PR tree-optimization/38932
11144         * gcc.dg/pr38932.c: New.
11145
11146 2009-01-23  Revital Eres  <eres@il.ibm.com>
11147
11148         * gcc.dg/sms-7.c: Fix test.
11149
11150 2009-01-22  Adam Nemet  <anemet@caviumnetworks.com>
11151
11152         * gcc.dg/bitfld-15.c, gcc.dg/bitfld-16.c,
11153         gcc.dg/bitfld-17.c,gcc.dg/bitfld-18.c: New tests.
11154         * g++.dg/ext/bitfield2.C, g++.dg/ext/bitfield3.C,
11155         g++.dg/ext/bitfield4.C, g++.dg/ext/bitfield5.C: New tests.
11156
11157 2009-01-22  Steve Ellcey  <sje@cup.hp.com>
11158
11159         * gcc.dg/pr35729.c: Make test x86 specific.
11160
11161 2009-01-22  Steve Ellcey  <sje@cup.hp.com>
11162
11163         PR middle-end/38615
11164         * gcc.dg/pr38615.c: New test.
11165
11166 2009-01-22  Uros Bizjak  <ubizjak@gmail.com>
11167
11168         PR target/38931
11169         * gcc.target/i386/pr38931.c: New test.
11170
11171 2009-01-22  Dodji Seketeli  <dodji@redhat.com>
11172
11173         PR c++/38930
11174         * g++.dg/template/typedef11.C: Reverting changes of PR c++/26693.
11175         * g++.dg/template/typedef12.C: Likewise.
11176         * g++.dg/template/typedef13.C: Likewise.
11177         * g++.dg/template/typedef14.C: Likewise.
11178         * g++.dg/template/sfinae3.C: Likewise.
11179         * g++.old-deja/g++.pt/typename8.C: Likewise.
11180         * g++.dg/template/access11.C: Likewise
11181
11182 2009-01-21  Richard Sandiford  <rdsandiford@googlemail.com>
11183
11184         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Skip for mips*-*-linux*
11185         and mips*-*-irix*.
11186         * gcc.dg/tree-ssa/vrp47.c: Skip for all MIPS targets.
11187
11188 2009-01-21  Dodji Seketeli  <dodji@redhat.com>
11189
11190         PR c++/26693
11191         * g++.dg/template/typedef11.C: New test.
11192         * g++.dg/template/typedef12.C: Likewise.
11193         * g++.dg/template/typedef13.C: Likewise.
11194         * g++.dg/template/typedef14.C: Likewise.
11195         * g++.dg/template/sfinae3.C: Compile this pedantically.
11196         The only errors expected should be the one saying the typedef is ill
11197         formed.
11198         * g++.old-deja/g++.pt/typename8.C: Likewise.
11199         * g++.dg/template/access11.C: Update this.
11200
11201 2009-01-21  Daniel Kraft  <d@domob.eu>
11202
11203         PR fortran/38887
11204         * gfortran.dg/mvbits_5.f90:  New test.
11205
11206 2009-01-21  Bingfeng Mei  <bmei@broadcom.com>
11207
11208         * gcc.dg/sms-6.c: New test.
11209         * gcc.dg/sms-7.c: Likewise.
11210
11211 2009-01-20  Paul Thomas  <pault@gcc.gnu.org>
11212
11213         PR fortran/38907
11214         * gfortran.dg/host_assoc_function_7.f90: New test
11215
11216 2009-01-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11217             Richard Guenther  <rguenther@suse.de>
11218
11219         PR tree-optimization/38747
11220         PR tree-optimization/38748
11221         * gcc.dg/tree-ssa/struct-aliasing-1.c: New test.
11222         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
11223         * gcc.c-torture/execute/struct-aliasing-1.c: Likewise.
11224
11225 2009-01-20  Kees Cook  <kees@ubuntu.com>
11226             H.J. Lu  <hongjiu.lu@intel.com>
11227
11228         PR target/38902
11229         * gcc.dg/pr38902.c: New.
11230
11231 2009-01-20  Paolo Bonzini  <bonzini@gnu.org>
11232
11233         PR target/38868
11234         * gfortran.dg/pr38868.f: New testcase.
11235
11236 2009-01-20  Richard Guenther  <rguenther@suse.de>
11237
11238         * gcc.c-torture/execute/pr36227.c: Move ...
11239         * gcc.dg/torture/pr36227.c: ... here.  Require stdint_types.
11240
11241 2009-01-19  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
11242
11243         * lib/gfortran.exp: Add -B options for targets that use
11244         libgfortran.a%s in their specs.
11245
11246 2009-01-19  Jason Merrill  <jason@redhat.com>
11247
11248         PR c++/23287
11249         * g++.dg/template/dtor5.C: New test.
11250
11251 2009-01-19  Mikael Morin  <mikael.morin@tele2.fr>
11252
11253         PR fortran/38859
11254         * gfortran.dg/bound_5.f90: New test.
11255
11256 2009-01-18  H.J. Lu  <hongjiu.lu@intel.com>
11257
11258         PR target/38736
11259         * g++.dg/compat/abi/pr38736_main.C: New.
11260         * g++.dg/compat/abi/pr38736_x.C: Likewise.
11261         * g++.dg/compat/abi/pr38736_y.C: Likewise.
11262         * g++.dg/other/macro-1.C: Likewise.
11263         * gcc.dg/macro-1.c: Likewise.
11264         * gcc.dg/compat/pr38736_main.c: Likewise.
11265         * gcc.dg/compat/pr38736_x.c: Likewise.
11266         * gcc.dg/compat/pr38736_y.c: Likewise.
11267
11268 2009-01-18  Richard Guenther  <rguenther@suse.de>
11269
11270         PR tree-optimization/38819
11271         * gcc.c-torture/execute/pr38819.c: New testcase.
11272
11273 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
11274
11275         PR fortran/38657
11276         * gfortran.dg/module_commons_3.f90: Reapply.
11277
11278 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
11279
11280         PR fortran/34955
11281         * gfortran.dg/transfer_intrinsic_1.f90: New test.
11282         * gfortran.dg/transfer_intrinsic_2.f90: New test.
11283
11284 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
11285
11286         PR fortran/38657
11287         * gfortran.dg/module_commons_3.f90: Remove
11288
11289 2009-01-16  H.J. Lu  <hongjiu.lu@intel.com>
11290
11291         * gcc.dg/tree-ssa/foldaddr-1.c: Add the missing '}'.
11292
11293 2009-01-16  Jason Merrill  <jason@redhat.com>
11294
11295         PR c++/38877
11296         * g++.dg/template/lvalue1.C: New test.
11297
11298         PR c++/29470
11299         * g++.dg/template/access20.C: New test.
11300         * g++.dg/torture/pr34641.C: Fix access.
11301
11302 2009-01-16  Richard Guenther  <rguenther@suse.de>
11303
11304         PR tree-optimization/38835
11305         PR middle-end/36227
11306         * gcc.c-torture/execute/pr36227.c: New testcase.
11307         * gcc.dg/tree-ssa/foldaddr-1.c: XFAIL.
11308         * g++.dg/init/const7.C: Likewise.
11309
11310 2009-01-16  Adam Nemet  <anemet@caviumnetworks.com>
11311
11312         PR target/38554
11313         * gcc.c-torture/compile/pr38554.c: New test.
11314
11315 2009-01-16  Jason Merrill  <jason@redhat.com>
11316
11317         PR c++/38579
11318         * g++.dg/conversion/access1.C: New test.
11319
11320 2009-01-16  Jakub Jelinek  <jakub@redhat.com>
11321
11322         PR tree-optimization/38789
11323         * gcc.c-torture/compile/pr38789.c: New test.
11324
11325 2009-01-16  Janus Weil  <janus@gcc.gnu.org>
11326
11327         PR fortran/38152
11328         * gfortran.dg/proc_ptr_13.f90: New.
11329
11330 2009-01-15  Jason Merrill  <jason@redhat.com>
11331
11332         PR c++/38850
11333         * g++.dg/template/koenig6.C: New test.
11334
11335 2009-01-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11336
11337         PR c++/29388
11338         * g++.dg/template/error37.C: New testcase.
11339
11340 2009-01-15  Jason Merrill  <jason@redhat.com>
11341
11342         PR c++/36334
11343         * g++.dg/conversion/memfn1.C: New test.
11344
11345         PR c++/37646
11346         * g++.dg/conversion/memfn2.C: New test.
11347
11348 2009-01-15  Steve Ellcey  <sje@cup.hp.com>
11349
11350         PR c++/38357
11351         * g++.dg/template/crash87.C: New test.
11352
11353 2009-01-15  H.J. Lu  <hongjiu.lu@intel.com>
11354
11355         PR middle-end/37843
11356         * gcc.target/i386/pr37843-3.c: Replace _Decimal128 with __m128.
11357
11358 2009-01-15  Dodji Seketeli  <dodji@redhat.com>
11359
11360         PR c++/38636
11361         * g++.dg/parse/crash50.C: New test.
11362
11363 2009-01-14  Jakub Jelinek  <jakub@redhat.com>
11364
11365         PR rtl-optimization/38245
11366         * gcc.dg/pr38245-3.c: New test.
11367         * gcc.dg/pr38245-3.h: New file.
11368         * gcc.dg/pr38245-4.c: New file.
11369         * gcc.dg/pr38364.c: New test.
11370
11371 2009-01-14  Adam Nemet  <anemet@caviumnetworks.com>
11372
11373         * gcc.target/mips/mips.exp (mips_option_tests(-mips16)): Make the
11374         sequence PC-relative.
11375
11376 2009-01-14  Mark Mitchell  <mark@codesourcery.com>
11377
11378         * gcc.target/arm/long-calls-1.c: Tolerate the lack of sibling
11379         calls and/or PLT markers.
11380         * gcc.target/arm/long-calls-2.c: Tolerate the lack of sibling
11381         calls and/or PLT markers.
11382         * gcc.target/arm/long-calls-3.c: Tolerate the lack of sibling
11383         calls and/or PLT markers.
11384         * gcc.target/arm/long-calls-4.c: Tolerate the lack of sibling
11385         calls and/or PLT markers.
11386
11387 2009-01-14  Daniel Jacobowitz  <dan@codesourcery.com>
11388             Nathan Froyd  <froydnj@codesourcery.com>
11389             Joseph Myers  <joseph@codesourcery.com>
11390
11391         * lib/target-supports.exp (check_effective_target_powerpc_spe_nocache):
11392         New function.
11393         * gcc.target/powerpc/20030218-1.c: Skip if not powerpc_spe_nocache
11394         and use consistent CFLAGS.
11395         * gcc.target/powerpc/20030505.c: Likewise.
11396         * gcc.target/powerpc/20081204-1.c: Likewise.
11397         * gcc.target/powerpc/ppc-spe.c: Likewise.
11398         * gcc.target/powerpc/spe1.c: Likewise.
11399         * g++.dg/ext/spe1.C: Likewise.
11400         * g++.dg/other/opaque-1.C: Likewise.
11401         * g++.dg/other/opaque-2.C: Likewise.
11402         * g++.dg/other/opaque-3.C: Likewise.
11403
11404 2009-01-14  Mark Mitchell  <mark@codesourcery.com>
11405
11406         * gcc.dg/vect/vect-105.c: Prevent compiler from hoisting abort
11407         out of loop.
11408
11409 2009-01-14  Vladimir Makarov  <vmakarov@redhat.com>
11410
11411         PR target/38811
11412         * g++.dg/torture/pr38811.C: New file.
11413
11414 2009-01-14  Richard Guenther  <rguenther@suse.de>
11415
11416         PR tree-optimization/38826
11417         PR middle-end/38477
11418         * gcc.dg/Wstrict-aliasing-bogus-pta-1.c: New testcase.
11419
11420 2009-01-13  Sebastian Pop  <sebastian.pop@amd.com>
11421
11422         * gcc.dg/graphite/pr38786.c: Fix commit problem.
11423
11424 2009-01-14  Nick Clifton  <nickc@redhat.com>
11425
11426         PR c++/37862
11427         * g++.cp/parse/pr37862.C: New test.
11428
11429 2009-01-14  Julian Brown  <julian@codesourcery.com>
11430
11431         * gcc.target/arm/eabi1.c (__eabi_uread4, __eabi_uwrite4)
11432         (__eabi_uread8, __eabi_uwrite8): Change spellings of declarations
11433         to...
11434         (__aeabi_uread4, __aeabi_uwrite4, __aeabi_uread8, __aeabi_uwrite8):
11435         These.
11436
11437 2009-01-13  Jakub Jelinek  <jakub@redhat.com>
11438
11439         PR rtl-optimization/38774
11440         * gcc.dg/torture/pr38774.c: New test.
11441
11442         PR c++/38795
11443         * g++.dg/cpp0x/pr38795.C: New test.
11444
11445 2009-01-13  Daniel Jacobowitz  <dan@codesourcery.com>
11446             Nathan Froyd  <froydnj@codesourcery.com>
11447             Joseph Myers  <joseph@codesourcery.com>
11448
11449         * gcc.target/powerpc/altivec-consts.c: Run if vmx_hw, compile
11450         otherwise.  Do not check for AltiVec at runtime.
11451         * gcc.target/powerpc/altivec-varargs-1.c: Likewise.
11452         * gcc.target/powerpc/altivec-vec-merge.c: Likewise.
11453         * gcc.target/powerpc/altivec-1.c: Likewise.
11454         * gcc.target/powerpc/altivec-3.c: Likewise.
11455         * gcc.target/powerpc/altivec-10.c: Likewise.
11456         * gcc.target/powerpc/altivec-12.c: Likewise.
11457         * gcc.target/powerpc/altivec-24.c: Likewise.
11458         * gcc.target/powerpc/altivec-cell-2.c: Likewise.
11459         * gcc.target/powerpc/altivec-cell-3.c: Likewise.
11460         * gcc.target/powerpc/altivec-cell-4.c: Likewise.
11461         * gcc.target/powerpc/pr35907.c: Likewise.
11462         * gcc.target/powerpc/altivec-cell-8.c: Run if cell_hw, compile
11463         otherwise.  Do not check for Cell at runtime.
11464         * gcc.target/powerpc/altivec_check.h: Delete.
11465
11466         * g++.dg/ext/altivec-2.C: Do not check for AltiVec at runtime.
11467         * g++.dg/ext/altivec-3.C: Run if vmx_hw, compile otherwise.  Do
11468         not check for AltiVec at runtime.
11469         * g++.dg/ext/altivec-cell-2.C: Likewise.
11470         * g++.dg/ext/altivec-cell-3.C: Likewise.
11471         * g++.dg/ext/altivec-cell-4.C: Likewise.
11472         * g++.dg/eh/simd-2.C: Only use -maltivec if vmx_hw.
11473         * g++.dg/eh/check-vect.h (sig_ill_handler): Remove AltiVec runtime
11474         check.
11475         * g++.dg/ext/altivec_check.h: Delete.
11476
11477 2009-01-13  Nathan Froyd  <froydnj@codesourcery.com>
11478
11479         * gcc.target/powerpc/altivec-macros.c: Require a powerpc_altivec_ok
11480         effective target.  Adjust line numbers accordingly.
11481
11482 2009-01-13  Mark Mitchell  <mark@codesourcery.com>
11483
11484         * gcc.target/i386/sse-10.c: Pass -mno-omit-leaf-frame-pointer.
11485
11486 2009-01-13  Sebastian Pop  <sebastian.pop@amd.com>
11487
11488         PR tree-optimization/38786
11489         * gcc.dg/graphite/pr38786.c: New.
11490
11491 2009-01-13  Uros Bizjak  <ubizjak@gmail.com>
11492
11493         Revert:
11494         2009-01-05  Uros Bizjak  <ubizjak@gmail.com>
11495
11496         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
11497         for alpha*-*-* targets.
11498         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
11499
11500 2009-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11501
11502         PR libfortran/38772
11503         * gfortran.dg/fmt_bz_bn_err.f: New test.
11504
11505 2009-01-12  Nathan Froyd  <froydnj@codesourcery.com>
11506
11507         * gcc.target/powerpc/ppc-spe64-1.c: Add dg-error handler.
11508
11509 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
11510
11511         * lib/target-supports.exp (check_effective_target_powerpc64): New.
11512         * gcc.target/powerpc/darwin-longlong.c: Explicitly require 64-bit
11513         instruction support.  Do not check for it at runtime.
11514
11515 2009-01-12  Jason Merrill  <jason@redhat.com>
11516
11517         PR c++/35109
11518         * g++.dg/lookup/friend11.C: Remove expected error.
11519         * g++.dg/lookup/friend14.C: New test.
11520         * g++.dg/lookup/friend15.C: New test.
11521
11522 2009-01-12  Dodji Seketeli  <dodji@redhat.com>
11523
11524         PR c++/36019
11525         * g++.dg/lookup/hidden-class12.C: New test.
11526         * g++.dg/lookup/hidden-class13.C: New test.
11527         * g++.dg/lookup/hidden-class14.C: New test.
11528         * g++.dg/lookup/hidden-class15.C: New test.
11529         * g++.dg/lookup/hidden-class16.C: New test.
11530
11531 2009-01-12  Mark Mitchell  <mark@codesourcery.com>
11532
11533         * gcc.dg/struct/wo_prof_single_str_global.c: Mask return value.
11534         * gcc.dg/struct/wo_prof_single_str_local.c: Mask return value.
11535         * gcc.dg/struct/wo_prof_single_str_pointer.c: Mask return value.
11536
11537 2009-01-12  Jason Merrill  <jason@redhat.com>
11538
11539         PR c++/31488
11540         * g++.dg/other/vararg-3.C: New test.
11541
11542 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
11543
11544         * gcc.target/powerpc/ppc-spe.c: Compile for all EABI targets.
11545         Explicitly enable SPE.
11546         * gcc.target/powerpc/20030505.c: Likewise.  Add dg-message
11547         directive.
11548
11549         * gcc.target/powerpc/20030218-1.c: Pass -mfloat-gprs=single.
11550         Expect -flax-vector-conversions message.  Adjust incompatible
11551         types errors.
11552         * gcc.target/powerpc/spe1.c: Pass -mspe and -mfloat-gprs=single.
11553         Make Foo extern.
11554
11555         * gcc.dg/cpp/assert4.c: Recognize __PPC__.
11556
11557         * g++.dg/other/opaque-1.C: Run on targets with SPE.
11558
11559         * g++.dg/ext/spe-1.C: Pass -mspe and -mfloat-gprs=single.
11560         * g++.dg/other/opaque-2.C: Likewise.
11561         * g++.dg/other/opaque-3.C: Likewise.
11562
11563 2009-01-12  Jakub Jelinek  <jakub@redhat.com>
11564
11565         PR c/32041
11566         * gcc.dg/pr32041.c: New test.
11567         * g++.dg/parse/offsetof9.C: New test.
11568
11569 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
11570             Nathan Froyd  <froydnj@codesourcery.com>
11571
11572         * g++.dg/conversion/simd1.C: Ignore irrelevant warning.
11573         * g++.dg/ext/attribute-test-1.C: Likewise.
11574         * g++.dg/ext/attribute-test-2.C: Likewise.
11575         * g++.dg/ext/attribute-test-3.C: Likewise.
11576         * g++.dg/ext/attribute-test-4.C: Likewise.
11577
11578 2009-01-12  Eric Botcazou  <ebotcazou@adacore.com>
11579
11580         * gnat.dg/unchecked_convert3.adb: New test.
11581
11582 2009-01-12  Tomas Bily  <tbily@suse.cz>
11583
11584         PR middlend/38385
11585         * gcc.dg/tree-ssa/pr38385.c: New file.
11586
11587 2009-01-12  Jakub Jelinek  <jakub@redhat.com>
11588
11589         PR c++/38794
11590         * g++.dg/parse/typedef9.C: New test.
11591
11592         PR tree-optimization/38807
11593         * gcc.c-torture/compile/pr38807.c: New test.
11594
11595 2009-01-11  Adam Nemet  <anemet@caviumnetworks.com>
11596
11597         * gcc.target/mips/ins-2.c: New test.
11598
11599 2009-01-11  H.J. Lu  <hongjiu.lu@intel.com>
11600
11601         PR testsuite/38809
11602         * gcc.dg/pr38616.c: Only run for targets with -fstack-protector.
11603
11604 2009-01-11  Jakub Jelinek  <jakub@redhat.com>
11605
11606         PR c++/36254
11607         * g++.dg/warn/Wreturn-type-5.C: New test.
11608
11609 2009-01-11  Matthias Klose  <doko@ubuntu.com>
11610
11611         PR middle-end/38616
11612         * gcc.dg/pr38616.c: New test.
11613
11614 2009-01-10  Sebastian Pop  <sebastian.pop@amd.com>
11615
11616         * gcc.dg/graphite/block-3.c: Fix compile error on 32bit.
11617
11618 2009-01-10  Andrew Pinski  <pinskia@gmail.com>
11619
11620         PR c++/38648
11621         * g++.dg/expr/string-1.C: New test.
11622         * g++.dg/expr/string-2.C: New test.
11623
11624         PR c++/36695
11625         * g++.dg/ext/complex4.C: New test.
11626         * g++.dg/ext/complex5.C: New test.
11627         * g++.dg/init/reference1.C: New test.
11628         * g++.dg/init/reference2.C: New test.
11629         * g++.dg/init/reference3.C: New test.
11630
11631 2009-01-10  Paul Thomas  <pault@gcc.gnu.org>
11632
11633         PR fortran/38763
11634         * gfortran.dg/transfer_null_1.f90: New test.
11635
11636 2009-01-10  Paul Thomas  <pault@gcc.gnu.org>
11637
11638         PR fortran/38765
11639         * gfortran.dg/host_assoc_function_6.f90: New test.
11640
11641 2009-01-09  Joel Sherrill <joel.sherrill@oarcorp.com>
11642
11643         * lib/target-supports.exp: Add method to determine if the effective
11644         target is really a ppc405 after applying all compile options.
11645         * gcc.target/powerpc/405-mulhhwu-2.c: Add dg-skip-if not ppc405.
11646         * gcc.target/powerpc/405-nmachhw-1.c: Likewise.
11647         * gcc.target/powerpc/405-nmaclhw-1.c: Likewise.
11648         * gcc.target/powerpc/405-machhwu-1.c: Likewise.
11649         * gcc.target/powerpc/405-mullhwu-1.c: Likewise.
11650         * gcc.target/powerpc/405-nmacchw-1.c: Likewise.
11651         * gcc.target/powerpc/405-mulchwu-1.c: Likewise.
11652         * gcc.target/powerpc/405-nmachhw-2.c: Likewise.
11653         * gcc.target/powerpc/405-nmaclhw-2.c: Likewise.
11654         * gcc.target/powerpc/405-machhwu-2.c: Likewise.
11655         * gcc.target/powerpc/405-mulhhw-1.c: Likewise.
11656         * gcc.target/powerpc/405-machhw-1.c: Likewise.
11657         * gcc.target/powerpc/405-mullhw-1.c: Likewise.
11658         * gcc.target/powerpc/405-maclhw-1.c: Likewise.
11659         * gcc.target/powerpc/405-dlmzb-strlen-1.c: Likewise.
11660         * gcc.target/powerpc/405-mullhwu-2.c: Likewise.
11661         * gcc.target/powerpc/405-nmacchw-2.c: Likewise.
11662         * gcc.target/powerpc/405-mulchwu-2.c: Likewise.
11663         * gcc.target/powerpc/405-mulchw-1.c: Likewise.
11664         * gcc.target/powerpc/405-maclhwu-1.c: Likewise.
11665         * gcc.target/powerpc/405-macchw-1.c: Likewise.
11666         * gcc.target/powerpc/405-mulhhw-2.c: Likewise.
11667         * gcc.target/powerpc/405-machhw-2.c: Likewise.
11668         * gcc.target/powerpc/405-mullhw-2.c: Likewise.
11669         * gcc.target/powerpc/405-maclhw-2.c: Likewise.
11670         * gcc.target/powerpc/405-macchwu-1.c: Likewise.
11671         * gcc.target/powerpc/405-mulhhwu-1.c: Likewise.
11672         * gcc.target/powerpc/405-mulchw-2.c: Likewise.
11673         * gcc.target/powerpc/405-maclhwu-2.c: Likewise.
11674         * gcc.target/powerpc/405-macchw-2.c: Likewise.
11675         * gcc.target/powerpc/405-macchwu-2.c: Likewise.
11676
11677 2009-01-09  Jakub Jelinek  <jakub@redhat.com>
11678
11679         PR c++/35335
11680         * g++.dg/other/error31.C: New testcase.
11681
11682         PR c/35742
11683         * gcc.dg/pr35742.c: New test.
11684
11685 2009-01-09  John F. Carr  <jfc@mit.edu>
11686
11687         PR c++/37877
11688         * g++.dg/parse/linkage3.C: New test.
11689
11690 2009-01-09  Jakub Jelinek  <jakub@redhat.com>
11691
11692         PR middle-end/38771
11693         * gcc.c-torture/compile/pr38771.c: New test.
11694
11695 2009-01-08  Nathan Froyd  <froydnj@codesourcery.com>
11696
11697         * gcc.dg/pr34856.c: Ignore irrelevant warning.
11698
11699 2009-01-08  Mark Mitchell  <mark@codesourcery.com>
11700
11701         * gcc.dg/sibcall-3.c: XFAIL for Thumb.
11702         * gcc.dg/sibcall-4.c: Likewise.
11703
11704 2009-01-08  Sebastian Pop  <sebastian.pop@amd.com>
11705             Jan Sjodin  <jan.sjodin@amd.com>
11706
11707         PR tree-optimization/38559
11708         * gcc.dg/graphite/pr38559.c: New.
11709
11710 2009-01-08  Ira Rosen  <irar@il.ibm.com>
11711
11712         PR tree-optimization/37194
11713         * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: New test.
11714
11715 2009-01-07  Jakub Jelinek  <jakub@redhat.com>
11716
11717         PR c++/38725
11718         * g++.dg/ext/label11.C: New test.
11719
11720 2009-01-07  Joseph Myers  <joseph@codesourcery.com>
11721
11722         * lib/target-supports.exp (check_weak_override_available): New.
11723         * lib/target-supports-dg.exp (dg-require-weak-override): New.
11724         * gcc.dg/tree-ssa/pr27781.c, g++.dg/eh/weak1.C: Use
11725         dg-require-weak-override.
11726
11727 2009-01-07  Nathan Froyd  <froydnj@codesourcery.com>
11728             Alan Modra  <amodra@bigpond.net.au>
11729
11730         * gcc.c-torture/compile/20090107-1.c: New test.
11731
11732 2009-01-07  Uros Bizjak  <ubizjak@gmail.com>
11733
11734         PR target/38706
11735         * g++.dg/other/pr38706.C: New test.
11736
11737 2009-01-07  Jason Merrill  <jason@redhat.com>
11738
11739         * g++.dg/cpp0x/variadic92.C: New test.
11740         * g++.dg/cpp0x/variadic93.C: New test.
11741
11742 2009-01-07  Janis Johnson  <janis187@us.ibm.com>
11743
11744         * lib/target-supports-dg.exp (current_compiler_flags): New.
11745         (check-flags): Use it; do not access dg-test local variables.
11746         (dg-skip-if): Do not access dg-test local variables.
11747         (dg-xfail-run-if): Ditto.
11748         (dg-shouldfail): Ditto.
11749         * gcc.test-framework/test-framework.exp
11750         (check_effective_target_def_nocache): New.
11751         * gcc.test-framework/test-framework.awk: Handle scan tests.
11752         * gcc.test-framework/dg-do-run-xrif-nocache-exp-XF.c: New test.
11753         * gcc.test-framework/dg-error-nocache-exp-P.c: New test.
11754         * gcc.test-framework/dg-nocache-scanasm-exp-XF.c: New test.
11755         * gcc.test-framework/dg-warning-nocache-exp-P.c: New test.
11756         * gcc.test-framework/dg-nocache-sif-exp-P.c: New test.
11757         * gcc.test-framework/dg-nocache-sif-exp-U.c: New test.
11758         * gcc.test-framework/dg-nocache-xif-exp-P.c: New test.
11759         * gcc.test-framework/dg-do-run-sft-nocache-exp-P.c: New test.
11760         * gcc.test-framework/dg-nocache-xif-exp-XP.c: New test.
11761
11762         * g++.dg/torture/pr38586.C: Ignore a possible warning.
11763
11764         * lib/target-supports-dg.exp (check_test_flags): Delete.
11765
11766 2009-01-07  Jan Sjodin  <jan.sjodin@amd.com>
11767
11768         PR tree-optimization/38492
11769         PR tree-optimization/38498
11770         * gcc.dg/graphite/pr38500.c: Fixed warning as committed
11771         in trunk.
11772         * gcc.dg/graphite/block-0.c: Update test.
11773         * gcc.dg/graphite/block-1.c: Same.
11774         * gcc.dg/graphite/block-2.c: Remove xfail and test for blocking.
11775         * gcc.dg/graphite/block-4.c: Remove test for strip mine.
11776         * gcc.dg/graphite/block-3.c: New.
11777         * gcc.dg/graphite/pr38498.c: New.
11778
11779 2009-01-07  H.J. Lu  <hongjiu.lu@intel.com>
11780
11781         AVX Programming Reference (December, 2008)
11782         * gcc.target/i386/avx-vmovntdq-256-1.c: New.
11783         * gcc.target/i386/avx-vmovntpd-256-1.c: Likewise.
11784         * gcc.target/i386/avx-vmovntps-256-1.c: Likewise.
11785
11786         * gcc.target/i386/sse2-movntdq-1.c (TEST): Align array to 16byte.
11787         * gcc.target/i386/sse2-movntpd-1.c (TEST): Likewise.
11788
11789 2009-01-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
11790
11791         PR fortran/38220
11792         * gfortran.dg/c_loc_pure_1.f90:  New test.
11793
11794 2009-01-06  Mikael Morin  <mikael.morin@tele2.fr>
11795
11796         PR fortran/38669
11797         * gfortran.dg/elemental_dependency_3.f90:
11798         Add the final tree dump cleanup.
11799
11800 2009-01-06  Jakub Jelinek  <jakub@redhat.com>
11801
11802         * gfortran.dg/pr23095.f: Require ilp32 in target selection instead of
11803         passing -m32.
11804
11805         PR rtl-optimization/38722
11806         * gfortran.dg/pr38722.f90: New test.
11807
11808 2009-01-06  Janis Johnson  <janis187@us.ibm.com>
11809
11810         PR c/34252
11811         * gcc.dg/dfp/decfloat-constants.c: Check for DECnn_SUBNORMAL_MIN
11812         instead of DECnn_DEN.  Support -DDBG to list lines that fail.
11813
11814 2009-01-06  Dominique Dhumieres  <dominiq@lps.ens.fr>
11815
11816         * gfortran.dg/implicit_12.f90: Add space around dg directive.
11817         * gfortran.dg/typebound_call_8.f03: Same.
11818         * gfortran.dg/elemental_bind_c.f90: Same.
11819         * gfortran.dg/typebound_call_7.f03: Same.
11820         * gfortran.dg/interface_proc_end.f90: Same
11821         * gfortran.dg/pr37243.f: Fix typo.
11822
11823 2009-01-06  Uros Bizjak  <ubizjak@gmail.com>
11824
11825         * gcc.dg/struct-ret-3.c (CHUNK_SIZE): New define.  Use CHUNK_SIZE
11826         instead of hardcoded number.  Increase CHUNK_SIZE to 16384 for
11827         large stack sizes.
11828
11829 2009-01-06  H.J. Lu  <hongjiu.lu@intel.com>
11830
11831         AVX Programming Reference (December, 2008)
11832         * gcc.target/i386/avx-2.c: Remove tests for _mm_permute2_pd,
11833         _mm256_permute2_pd, _mm_permute2_ps and _mm256_permute2_ps.
11834         * gcc.target/i386/sse-14.c: Likewise.
11835
11836         * gcc.target/i386/avx-vpermil2pd-1.c: Removed.
11837         * gcc.target/i386/avx-vpermil2ps-1.c: Likewise.
11838         * gcc.target/i386/avx-vpermil2pd-256-1.c: Likewise.
11839         * gcc.target/i386/avx-vpermil2ps-256-1.c: Likewise.
11840
11841 2009-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11842
11843         PR libfortran/38735
11844         * gfortran.dg/fmt_bz_bn.f: Update test.
11845
11846 2009-01-05  Dodji Seketeli  <dodji@redhat.com>
11847
11848         PR c++/38472
11849         * g++.dg/conversion/usual-arith-conv.C: New test.
11850
11851 2009-01-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11852
11853         PR c/34911
11854         * gcc.dg/vector-3.c: New testcase.
11855         * g++.dg/ext/vector15.C: New test.
11856
11857 2009-01-05  Harsha Jagasia  <harsha.jagasia@amd.com>
11858
11859         PR tree-optimization/38510
11860         * gcc.dg/graphite/pr38510.c: New.
11861
11862 2009-01-05  Harsha Jagasia  <harsha.jagasia@amd.com>
11863             Jan Sjodin <jan.sjodin@amd.com>
11864
11865         PR tree-optimization/38500
11866         * gcc.dg/graphite/pr38500.c: New.
11867
11868 2009-01-05  Laurent GUERBY  <laurent@guerby.net>
11869
11870         * gcc.c-torture/compile/20001226-1.c: Generalize
11871         dg-timeout-factor.
11872         * gcc.c-torture/compile/limits-fnargs.c: Add
11873         dg-timeout-factor.
11874         * gcc.dg/20020425-1.c: Likewise.
11875         * gcc.dg/pch/pch.exp: Likewise.
11876
11877 2009-01-05  Paul Thomas  <pault@gcc.gnu.org>
11878
11879         PR fortran/38657
11880         * gfortran.dg/module_commons_3.f90: New test.
11881
11882 2009-01-05  Daniel Franke  <franke.daniel@gmail.com>
11883
11884         PR fortran/37159
11885         * gfortran.dg/random_seed_1.f90: Updated.
11886
11887 2009-01-05  Mikael Morin  <mikael.morin@tele2.fr>
11888
11889         PR fortran/38669
11890         PR fortran/38726
11891         * gfortran.dg/elemental_subroutine_7.f90:
11892         Fix p values so that it can be used as vector subscript.
11893
11894 2009-01-05  Jason Merrill  <jason@redhat.com>
11895
11896         * g++.dg/cpp0x/initlist12.C: Add another test.
11897
11898         * g++.dg/cpp0x/defaulted7.C: New test.
11899
11900 2009-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
11901
11902         PR fortran/38672
11903         * gfortran.dg/host_assoc_blockdata_1.f90:  New test.
11904         * gfortran.dg/host_assoc_blockdata_2.f90:  New test.
11905
11906 2009-01-05  Uros Bizjak  <ubizjak@gmail.com>
11907
11908         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
11909         for alpha*-*-* targets.
11910         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
11911
11912 2009-01-05  Paul Thomas  <pault@gcc.gnu.org>
11913
11914         PR fortran/38665
11915         * gfortran.dg/host_assoc_function_5.f90: New test.
11916
11917 2009-01-04  Mikael Morin  <mikael.morin@tele2.fr>
11918
11919         PR fortran/38669
11920         * gfortran.dg/elemental_dependency_3.f90: New test.
11921         * gfortran.dg/elemental_subroutine_7.f90: New test.
11922
11923 2009-01-04  Uros Bizjak  <ubizjak@gmail.com>
11924
11925         * gcc.dg/struct-ret-3.c: Include unistd.h.
11926         (main): Exit early if system memory page size is
11927         larger than 4096 bytes.
11928
11929 2009-01-04  Daniel Franke  <franke.daniel@gmail.com>
11930
11931         PR fortran/38718
11932         * gfortran.dg/merge_init_expr.f90: New.
11933
11934 2009-01-04  Mikael Morin  <mikael.morin@tele2.fr>
11935
11936         PR fortran/38536
11937         * gfortran.dg/c_loc_tests_13.f90: New test.
11938         * gfortran.dg/c_loc_tests_14.f90: New test.
11939
11940 2009-01-03  Daniel Franke  <franke.daniel@gmail.com>
11941
11942         * gfortran.dg/func_result_4.f90: New.
11943
11944 2009-01-03  Paul Thomas  <pault@gcc.gnu.org>
11945
11946         PR fortran/38594
11947         * gfortran.dg/host_assoc_call_3.f90: Make sure that the generic
11948         interface still works, in addition to original tests.
11949         * gfortran.dg/host_assoc_call_6.f90: New test.
11950
11951 2009-01-03  Jakub Jelinek  <jakub@redhat.com>
11952
11953         PR c++/38705
11954         * g++.dg/torture/pr38705.C: New test.
11955
11956         PR c/38700
11957         * gcc.dg/pr38700.c: New test.
11958
11959 2009-01-02  Jason Merrill  <jason@redhat.com>
11960
11961         * g++.dg/cpp0x/initlist11.C: New test.
11962         * g++.dg/cpp0x/initlist12.C: New test.
11963
11964 2009-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
11965
11966         * gcc.dg/fixed-point/composite-type.c: Update wording of messages.
11967         Allow extra informative notes.
11968
11969 2009-01-01  Jakub Jelinek  <jakub@redhat.com>
11970
11971         PR c/36489
11972         * gcc.dg/pr36489.c: New test.
11973
11974 \f
11975 Copyright (C) 2009 Free Software Foundation, Inc.
11976
11977 Copying and distribution of this file, with or without modification,
11978 are permitted in any medium without royalty provided the copyright
11979 notice and this notice are preserved.