OSDN Git Service

c7ea91a34467fe0dd87df3579abb01525e43b1bb
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2009-12-09  David Edelsohn  <edelsohn@gnu.org>
2
3         * gcc.target/powerpc/bswap64-4.c: Disable on AIX.
4         * gcc.target/powerpc/ppc64-double-1.c: Disable on AIX.
5
6 2009-12-09  Xinliang David Li  <davidxl@google.com>
7
8         PR tree-optimization/42337
9         * g++.dg/tree-ssa/pr42337.C: New test.
10
11 2009-12-08  Tobias Burnus  <burnus@net-b.de>
12
13         PR fortran/41711
14         * gfortran.dg/boz_15.f90: New test.
15
16 2008-12-08  Daniel Kraft  <d@domob.eu>
17
18         PR fortran/41177
19         * gfortran.dg/typebound_proc_4.f03: Remove check for wrong error.
20         * gfortran.dg/typebound_proc_13.f03: New test.
21
22 2009-12-08  Olga Golovanevsky  <olga@il.ibm.com>
23             Jakub Jelinek <jakub@redhat.com>    
24
25         PR midle-end/41843
26         * gcc.dg/struct/wo_prof_empty_str.c: New testcase.
27
28 2009-12-07  Jakub Jelinek  <jakub@redhat.com>
29
30         PR debug/42244
31         * gcc.dg/debug/pr42244.c: New test.
32
33 2009-12-07  Jakub Jelinek  <jakub@redhat.com>
34
35         * gcc.target/i386/sse-12.c: Add -mabm to dg-options, mention
36         abmintrin.h is also tested.
37         * gcc.target/i386/sse-13.c: Likewise.
38
39 2009-12-07  Daniel Franke  <franke.daniel@gmail.com>
40
41         PR fortran/41940
42         * gfortran.dg/allocate_scalar_with_shape.f90: New.
43
44 2009-12-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45
46         PR other/40302
47         * gcc.dg/torture/builtin-math-6.c: Assume we have MPC.
48         * gcc.dg/torture/builtin-math-7.c: Likewise.
49         * gfortran.dg/complex_intrinsic_7.f90: Likewise.
50         * gfortran.dg/complex_intrinsic_8.f90: Likewise.
51         * gfortran.dg/integer_exponentiation_4.f90: Re-enable some tests.
52         * lib/target-supports.exp (check_effective_target_mpc,
53         check_effective_target_mpc_pow, check_effective_target_mpc_arc):
54         Delete.
55
56 2009-12-07  Edmar Wienskoski  <edmar@freescale.com>
57
58         * gcc.target/powerpc/ppc-eq0-1.c: Adjust testcase for isel
59         targets.
60
61 2009-12-06  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
62
63         * gcc.c-torture/execute/vla-dealloc-1.c: Use lower loop count
64         for 16bit int targets.
65
66 2009-12-06  Janus Weil  <janus@gcc.gnu.org>
67
68         PR fortran/41478
69         PR fortran/42268
70         * gfortran.dg/intrinsic_pack_5.f90: New test.
71
72 2009-12-04  Jason Merrill  <jason@redhat.com>
73
74         PR c++/42010
75         * g++.dg/abi/local2.C: New.
76
77         PR c++/42277
78         * g++.dg/cpp0x/decltype20.C: New.
79
80 2009-12-04  David Daney  <ddaney@caviumnetworks.com>
81
82         PR rtl-optimization/42164
83         * gcc.c-torture/compile/pr42164.c: New test.
84
85 2009-12-04  Eric Botcazou  <ebotcazou@adacore.com>
86
87         * gnat.dg/specs/size_attribute1.ads: New test.
88         * gnat.dg/specs/size_attribute1_pkg1.ad[sb]: New helper.
89         * gnat.dg/specs/size_attribute1_pkg2.ad[sb]: Likewise.
90
91 2009-12-04  Dodji Seketeli  <dodji@redhat.com>
92
93         PR c++/42218
94         * g++.dg/other/error33.C: New test.
95
96 2009-12-03  Jason Merrill  <jason@redhat.com>
97
98         * g++.dg/abi/guard2.C: Run on *-*-linux* rather than x86-*-*
99
100         PR c++/41611
101         * g++.dg/abi/guard2.C: New.
102
103         PR c++/42266
104         * g++.dg/cpp0x/variadic97.C: New.
105
106 2009-12-03  Jakub Jelinek  <jakub@redhat.com>
107
108         PR middle-end/42049
109         * gcc.c-torture/compile/pr42049.c: New test.
110
111 2009-12-03  Quentin Ochem  <ochem@adacore.com>
112
113         * gnat.dg/controlled5.adb: New test.
114         * gnat.dg/controlled5_pkg.ad[sb]: New helper.
115
116 2009-12-03  Dodji Seketeli  <dodji@redhat.com>
117
118         PR c++/42217
119         * g++.dg/other/bitfield4.C: New test.
120
121 2009-12-03  Jakub Jelinek  <jakub@redhat.com>
122
123         PR c++/42256
124         * g++.dg/inherit/thunk11.C: New test.
125         * g++.dg/inherit/thunk11.h: New file.
126         * g++.dg/inherit/thunk11-aux.cc: New file.
127
128 2009-12-02  Richard Guenther  <rguenther@suse.de>
129
130         * g++.dg/ipa/iinline-1.C: Adjust.
131         * g++.dg/template/cond2.C: Likewise.
132         * g++.dg/template/pr35240.C: Likewise.
133
134 2009-12-02  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
135
136         PR middle-end/42224
137         * gcc.target/s390/pr42224.c: New test.
138
139 2009-12-01  Jason Merrill  <jason@redhat.com>
140
141         PR c++/41611
142         * g++.dg/abi/guard1.C: New.
143
144 2009-12-91  Uros Bizjak  <ubizjak@gmail.com>
145
146         * gcc.target/i386/vperm-v4sf-1.c (dg-options): Use -msse.
147
148 2009-12-01  Jakub Jelinek  <jakub@redhat.com>
149
150         PR c++/42234
151         * g++.dg/gomp/pr42234.C: New test.
152
153 2009-12-01  Martin Jambor  <mjambor@suse.cz>
154
155         PR tree-optimization/42237
156         * gcc.c-torture/compile/pr42237.c: New test.
157
158 2009-12-01  Paolo Carlini  <paolo.carlini@oracle.com>
159
160         PR c++/42057
161         * g++.dg/parse/crash54.C: New.
162
163 2009-11-30  Chao-ying Fu  <fu@mips.com>
164
165         * gcc.target/mips/dsp-lhx.c: New test.
166         * gcc.target/mips/dsp-no-lhx.c: New test.
167
168 2009-11-30  Dave Korn  <dave.korn.cygwin@gmail.com>
169
170         * lib/g++.exp (g++_init): Add host-dependent settings for
171         LC_ALL and LANG.
172         * lib/gcc-dg.exp: Likewise.
173         * lib/options.exp: Likewise.
174         * lib/objc.exp (objc_init): Likewise.
175         * lib/gfortran.exp (gfortran_init): Likewise.
176
177 2009-11-30  Paolo Carlini  <paolo.carlini@oracle.com>
178
179         PR c++/40371
180         * g++.dg/template/crash93.C: New.
181
182 2009-11-30  Steve Ellcey  <sje@cup.hp.com>
183
184         * gcc.dg/pr41551.c: New test.
185
186 2009-11-30  Janus Weil  <janus@gcc.gnu.org>
187
188         PR fortran/42053
189         * gfortran.dg/select_type_9.f03: New.
190
191 2009-11-30  Janus Weil  <janus@gcc.gnu.org>
192
193         PR fortran/41631
194         * gfortran.dg/extends_type_of_1.f03: Fix invalid test case.
195         * gfortran.dg/module_md5_1.f90: Adjusted MD5 sum.
196         * gfortran.dg/select_type_1.f03: Remove FIXMEs.
197         * gfortran.dg/select_type_2.f03: Ditto.
198         * gfortran.dg/select_type_8.f03: New test.
199
200 2009-11-30  Janus Weil  <janus@gcc.gnu.org>
201
202         * gfortran.dg/extends_type_of_1.f03: New test.
203         * gfortran.dg/same_type_as_1.f03: Extended.
204
205 2009-11-30  Paul Thomas  <pault@gcc.gnu.org>
206
207         * gfortran.dg/class_4c.f03: Add dg-additional-sources.
208         * gfortran.dg/class_4d.f03: Rename module. Cleanup modules.
209
210 2009-11-30  Janis Johnson  <janis187@us.ibm.com>
211
212         PR testsuite/42212
213         * gcc.target/powerpc/regnames-1.c: Add missing brace dg-do.
214
215 2009-11-30  Martin Jambor  <mjambor@suse.cz>
216
217         PR middle-end/42196
218         * gcc.c-torture/compile/pr42196-1.c: New test.
219         * gcc.c-torture/compile/pr42196-2.c: New test.
220         * gcc.c-torture/compile/pr42196-3.c: New test.
221
222 2009-11-30  Ira Rosen  <irar@il.ibm.com>
223
224         * gfortran.dg/vect/vect-7.f90: New test.
225
226 2009-11-30  Richard Guenther  <rguenther@suse.de>
227
228         PR middle-end/42119
229         PR fortran/38530
230         * gfortran.dg/pr42119.f90: New testcase.
231
232 2009-11-30  Dodji Seketeli  <dodji@redhat.com>
233
234         PR c++/42069
235         * g++.dg/template/typedef23.C: New test.
236
237 2009-11-29  H.J. Lu  <hongjiu.lu@intel.com>
238
239         PR tree-optimization/41961
240         * g++.dg/tree-ssa/pr41961.C: New.
241
242 2009-11-29  Ira Rosen  <irar@il.ibm.com>
243
244         PR tree-optimization/42193
245         * gcc.dg/vect/pr42193.c: New test.
246
247 2009-11-28  Dodji Seketeli  <dodji@redhat.com>
248
249         PR c++/36408
250         * g++.dg/template/stmtexpr2.C: New test.
251
252 2009-11-28  Richard Guenther  <rguenther@suse.de>
253
254         PR tree-optimization/42183
255         * g++.dg/torture/pr42183.C: New testcase.
256
257 2009-11-28  Kai Tietz  <kai.tietz@onevision.com>
258
259         * gcc.dg/lto/20081210-1_0.c (uintptr_t): Use for
260         w64 target type 'unsigned long long'.
261
262 2009-11-27  Martin Jambor  <mjambor@suse.cz>
263
264         PR middle-end/42006
265         * gcc.c-torture/execute/pr42006.c: New test.
266
267 2009-11-27  Paolo Carlini  <paolo.carlini@oracle.com>
268
269         PR c++/38656
270         * g++.dg/cpp0x/error2.C: New.
271
272 2009-11-27  Michael Matz  <matz@suse.de>
273
274         PR rtl-optimization/42084
275         * gcc.dg/pr42084.c: New test.
276
277 2009-11-27  Michael Matz  <matz@suse.de>
278
279         PR c++/41906
280         * g++.dg/tree-ssa/pr41906.C: New testcase.
281
282 2009-11-27  Jakub Jelinek  <jakub@redhat.com>
283
284         * gcc.dg/O16384.c: New test.
285
286 2009-11-27  Paolo Carlini  <paolo.carlini@oracle.com>
287
288         PR c++/35112
289         * g++.dg/parse/crash53.C: New.
290         * g++.dg/parse/error17.C: Adjust, error messages are not
291         duplicated anymore.
292         * g++.dg/template/dtor7.C: Remove xfail-ed dg-bogus directives.
293
294 2009-11-27  Uros Bizjak  <ubizjak@gmail.com>
295
296         * gcc.target/i386/vperm-v4sf-1.c (dg-options): Use -msse2.
297         * gcc.target/i386/vperm-v4sf-2.c: Require effective target ssse3.
298         * gcc.target/i386/vperm-v4si-2.c: Ditto.
299         * gcc.target/i386/vperm-v4si-2x.c: Require effective target xop.
300
301 2009-11-26  Richard Henderson  <rth@redhat.com>
302
303         * gcc.target/i386/xop-imul64-vector.c: Look for vpmulld not vpmacsdd.
304
305 2009-11-26  Jason Merrill  <jason@redhat.com>
306
307         PR c++/42026, DR 239
308         * g++.dg/lookup/koenig8.C: New.
309
310         PR c++/10690
311         * g++.dg/template/explicit-args2.C: Add typeid cases.
312
313 2009-11-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
314
315         PR fortran/41278
316         * gfortran.dg/array_function_5.f90: New test.
317
318 2009-11-26  Janus Weil  <janus@gcc.gnu.org>
319
320         PR fortran/42048
321         PR fortran/42167
322         * gfortran.dg/select_type_10.f03: New test case.
323         * gfortran.dg/typebound_call_11.f03: Extended test case.
324
325 2009-11-26  Michael Matz  <matz@suse.de>
326
327         PR tree-optimization/41905
328         * g++.dg/tree-ssa/pr41905.C: New testcase.
329
330 2009-11-25  Richard Henderson  <rth@redhat.com>
331
332         * gcc.dg/vect/slp-21.c: Succeed with vect_extract_even_odd too.
333
334         * lib/target-supports.exp
335         (check_effective_target_vect_extract_even_odd): Add x86.
336
337         * gcc.target/i386/isa-check.h: New.
338         * gcc.target/i386/vperm-2-2.inc, gcc.target/i386/vperm-4-1.inc,
339         gcc.target/i386/vperm-4-2.inc, gcc.target/i386/vperm-v2df.c,
340         gcc.target/i386/vperm-v2di.c, gcc.target/i386/vperm-v4sf-1.c,
341         gcc.target/i386/vperm-v4sf-2.c, gcc.target/i386/vperm-v4si-1.c,
342         gcc.target/i386/vperm-v4si-2.c, gcc.target/i386/vperm-v4si-2x.c,
343         gcc.target/i386/vperm.pl: New files.
344
345 2009-11-25  Richard Henderson  <rth@redhat.com>
346
347         * gcc.dg/vect/pr36493.c: Call check_vect.
348         * gcc.dg/vect/pr37539.c: Likewise.
349         * gcc.dg/vect/vect-nest-cycle-3.c: Call check_vect earlier.
350         * tree-vect.h (check_vect): Use cpuid for x86.
351
352 2009-11-25  Eric Botcazou  <ebotcazou@adacore.com>
353
354         * gnat.dg/specs/pack6.ads: New test.
355         * gnat.dg/specs/pack6_pkg.ads: New helper.
356
357 2009-11-25  Jakub Jelinek  <jakub@redhat.com>
358
359         * gcc.target/powerpc/regnames-1.c: New test.
360
361 2009-11-25  Eric Botcazou  <ebotcazou@adacore.com>
362             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
363
364         PR ada/42170
365         * ada/acats/run_acats: Bump stack limit to 16MB.
366
367 2009-11-25  Richard Earnshaw  <rearnsha@arm.com>
368
369         * gcc.target/arm/pr40835.c: Require a thumb1 target, do not force
370         -march=armv5te.
371
372 2009-11-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
373
374         PR fortran/42008
375         * gfortran.dg/pure_initializer_2.f90: New test.
376
377 2009-11-23  Jason Merrill  <jason@redhat.com>
378
379         * g++.dg/tc1/dr147.C: Check for helpful messages. Add DR 318 tests.
380         * g++.old-deja/g++.pt/ctor2.C: Adjust.
381         * g++.dg/lookup/name-clash4.C: Adjust.
382
383 2009-11-23  Jason Merrill  <jason@redhat.com>
384
385         * g++.dg/template/spec15.C: Check for helpful message.
386
387 2009-11-24  Janis Johnson  <janis187@us.ibm.com>
388
389         * gcc.target/powerpc/altivec-32.c: Don't use -m64.
390         * gcc.target/powerpc/const-compare.c: Require lp64, don't use -m64.
391         * gcc.target/powerpc/darwin-bool-1.c: Require ilp32, remove dg-skip-if.
392         * gcc.target/powerpc/paired-1.c: Require ilp32, don't use -m32.
393         * gcc.target/powerpc/paired-2.c: Ditto.
394         * gcc.target/powerpc/paired-3.c: Ditto.
395         * gcc.target/powerpc/paired-4.c: Ditto.
396         * gcc.target/powerpc/paired-5.c: Ditto.
397         * gcc.target/powerpc/paired-6.c: Ditto.
398         * gcc.target/powerpc/paired-7.c: Ditto.
399         * gcc.target/powerpc/paired-8.c: Ditto.
400         * gcc.target/powerpc/paired-9.c: Ditto.
401         * gcc.target/powerpc/paired-10.c: Ditto.
402         * gcc.target/powerpc/popcount-2.c: Don't use -m32.
403         * gcc.target/powerpc/popcount-3.c: Don't use -m64.
404         * gcc.target/powerpc/ppc-paired.c: Require ilp32, don't use -m32.
405         * gcc.target/powerpc/pr39457.c: Don't use -m64.
406         * gcc.target/powerpc/vsx-vector-1.c: Ditto.
407         * gcc.target/powerpc/vsx-vector-2.c: Ditto.
408         * gcc.target/powerpc/vsx-vector-3.c: Ditto.
409         * gcc.target/powerpc/vsx-vector-4.c: Ditto.
410
411 2009-11-24  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
412
413         * g++.dg/debug/dwarf2/anonname1.C: Escape backslash in
414         scan-assembler-not regular expression.
415
416 2009-11-24  Richard Guenther  <rguenther@suse.de>
417
418         PR tree-optimization/42142
419         * gcc.c-torture/execute/pr42142.c: New testcase.
420
421 2009-11-24  Martin Jambor  <mjambor@suse.cz>
422
423         PR tree-optimization/42154
424         * gcc.c-torture/execute/pr42154.c: New test.
425
426 2009-11-24  Janus Weil  <janus@gcc.gnu.org>
427
428         PR fortran/42045
429         * gfortran.dg/proc_ptr_comp_2.f90: Correct invalid test case.
430         * gfortran.dg/proc_ptr_comp_3.f90: Extended test case.
431         * gfortran.dg/proc_ptr_comp_24.f90: New.
432
433 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
434
435         * gcc.c-torture/execute/pr40404.c: Use long for bitfield on 16bit
436         int targets.
437
438 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
439
440         * gcc-dg/Wtype-limits.c: Add line to correct line numbers.
441
442 2009-11-23  H.J. Lu  <hongjiu.lu@intel.com>
443
444         PR testsuite/42086
445         * gcc.target/ia64/fptr-1.c: Make it a compile test.
446
447 2009-11-23  Janis Johnson  <janis187@us.ibm.com>
448
449         * lib/lto.exp (lto_option_list): Rename from option_list.
450         * lib/compat.exp (compat_option_list): Rename from option_list.
451
452 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
453
454         * gcc-dg/raw-string-1.c: Require-effective-target wchar.
455         * gcc-dg/raw-string-2.c: Ditto.
456         * gcc-dg/utf-array-short-wchar.c: Ditto.
457         * gcc-dg/utf-array.c: Ditto.
458         * gcc-dg/utf8-2.c: Ditto. 
459
460 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
461
462         * gcc.dg/torture/pr37868.c: Use smaller bitfield for 16bit int
463         targets.
464
465 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
466
467         * gcc.dg/tree-ssa/pr33920.c: Remove warning check for 16 bit target.
468
469 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
470
471         * gcc-dg/Wtype-limits.c: Remove XFAIL for avr target.
472
473 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
474
475         PR testsuite/36470
476         * gcc.dg/utf-cvt.c: Skip int test for 16bit int targets.
477         Enable short test for avr target.
478         * gcc.dg/utf32-1.c: Enable test for avr and m32 targets.
479         * gcc.dg/utf32-2.c: Ditto.
480         * gcc.dg/utf32-3.c: Ditto.
481         * gcc.dg/utf32-4.c: Enable test for non-32bit targets.
482
483 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
484
485         * gcc.dg/tree-ssa/asmgoto-1.c: Suppress warnings.
486
487 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
488
489         * gcc.c-torture/execute/ipa-sra-2.x: New. Skip for 16bit targets.
490
491
492 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
493
494         * gcc.dg/sms-6.c: Use long for 16 bit int targets.
495         * gcc.dg/sms-7.c: Ditto.
496
497 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
498
499         * gcc.dg/pr36998.c: Frame pointer required for avr target.
500         * gcc.dg/debug/pr41264-1.c: Use long if int size 16bit or smaller.
501         * gcc.dg/pr39226.c: Use smaller bitfield if int size is 16bit.
502         * gcc.dg/pr41340.c: Test requires long pointer target.
503         * gcc.dg/profile-generate-3.c: Test requires profiling support.
504
505 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
506
507         * gcc.dg/graphite/block-1.c: Require 32-bit or larger array support.
508         * gcc.dg/graphite/block-3.c: Ditto.
509         * gcc.dg/graphite/block-4.c: Ditto.
510         * gcc.dg/graphite/block-5.c: Ditto.
511         * gcc.dg/graphite/block-6.c: Ditto.
512         * gcc.dg/graphite/interchange-0.c: Ditto.
513         * gcc.dg/graphite/interchange-1.c: Ditto.
514         * gcc.dg/graphite/interchange-2.c: Ditto.
515         * gcc.dg/graphite/interchange-3.c: Ditto.
516         * gcc.dg/graphite/interchange-4.c: Ditto.
517         * gcc.dg/graphite/interchange-5.c: Ditto.
518         * gcc.dg/graphite/interchange-6.c: Ditto.
519         * gcc.dg/graphite/run-id-1.c: Ditto.
520         * gcc.dg/graphite/scop-16.c: Ditto.
521         * gcc.dg/graphite/scop-17.c: Ditto.
522         * gcc.dg/graphite/scop-18.c: Ditto.
523         * gcc.dg/graphite/scop-matmult.c: Ditto.
524         * gcc.dg/graphite/pr40157.c: Require 32bit or larger int.
525         * gcc.dg/graphite/id-15.c: Ditto.
526
527 2009-11-23  Eric Botcazou  <ebotcazou@adacore.com>
528
529         * gnat.dg/specs/weak1.ads: New test.
530
531 2009-11-23  Steve Ellcey  <sje@cup.hp.com>
532
533         * gcc.dg/debug/dwarf2/inline2.c: Modify scan.
534
535 2009-11-23  Dodji Seketeli  <dodji@redhat.com>
536
537         PR c++/14777
538         * g++.dg/template/typedef13.C: Adjust.
539         * g++.dg/template/typedef19.C: Adjust.
540         * g++.dg/template/typedef20.C: Adjust.
541         * g++.dg/template/typedef22.C: New test.
542
543 2009-11-22  Uros Bizjak  <ubizjak@gmail.com>
544
545         PR target/42113
546         * gcc.target/alpha/pr42113.c: New test.
547
548 2009-11-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
549
550         PR fortran/41807
551         * gfortran.dg/data_value_1.f90: Update test.
552         * gfortran.dg/array_constructor_32.f90: New test.
553
554 2009-11-21  Martin Jambor  <mjambor@suse.cz>
555
556         PR middle-end/42025
557         * gcc.c-torture/compile/pr42025-1.c: New test.
558         * gcc.c-torture/compile/pr42025-2.c: New test.
559
560 2009-11-21  Adam Nemet  <adambnemet@gmail.com>
561
562         * gcc.target/mips/mult-1.c: Forbid octeon.
563         * gcc.target/mips/octeon-dmul-3.c: New test.
564
565 2009-11-21  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
566
567         * gcc.dg/tree-ssa/vrp47.c: Fix target check.
568
569 2009-11-20  Jason Merrill  <jason@redhat.com>
570
571         PR c++/9050, DR 147, DR 318
572         * g++.dg/template/ctor9.C: New.
573         * g++.dg/tc1/dr147.C: Remove xfails.
574         * g++.dg/lookup/name-clash4.C: Adjust.
575         * g++.old-deja/g++.jason/temporary5.C: Adjust.
576         * g++.old-deja/g++.pt/ctor2.C: Adjust.
577
578 2009-11-21  Jakub Jelinek  <jakub@redhat.com>
579
580         PR tree-optimization/42078
581         * gcc.dg/pr42078.c: New test.
582
583 2009-11-20  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
584
585         PR Testsuite/42114
586         * gcc-dg/c99-stdint-1.c: Condition test for target without signal.h.
587         XFAIL ptrdiff range test for avr.
588         * gcc-dg/c99-stdint-2.c: XFAIL for avr target.
589         * gcc-dg/c99-stdint-5.c: Condition test for target without signal.h.
590         * gcc-dg/c99-stdint-6.c: Ditto.
591
592 2009-11-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
593
594         * gcc/testsuite/gcc.target/powerpc/vsx-vrsave.c: Delete,
595         2009-10-23 change to set VRSAVE if VSX has been reverted.
596
597 2009-11-20  Simon Martin  <simartin@users.sourceforge.net>
598
599         PR c++/38646
600         * g++.dg/cpp0x/pr38646.C: New test.
601
602 2009-11-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
603
604         * gcc.dg/c99-stdint-6.c: Set dg-options for alpha*-dec-osf5*.
605         Wrap *int_least*_t tests in !NO_LEAST_TYPES.
606         Wrap *intmax_t tests in !NO_MAX_TYPES.
607
608 2009-11-20  Paolo Carlini  <paolo.carlini@oracle.com>
609
610         PR c++/42060
611         * g++.dg/cpp0x/initlist28.C: New.
612
613 2009-11-20  H.J. Lu  <hongjiu.lu@intel.com>
614
615         * gfortran.dg/proc_ptr_comp_23.f90: Add a missing space.
616
617 2009-11-20  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
618
619         * gcc.dg/tree-ssa/vrp47.c: Skip on S/390.
620
621 2009-11-20  Shujing Zhao  <pearly.zhao@oracle.com>
622
623         * g++.old-deja/g++.jason/rfg20.C: Make expected dg-error strings
624         explicit.
625         * g++.old-deja/g++.rfg/00321_01-.C: Likewise.
626         * g++.old-deja/g++.rfg/00324_02-.C: Likewise.
627         * g++.old-deja/g++.law/typeck1.C: Likewise.
628         * g++.old-deja/g++.bugs/900324_02.C: Likewise.
629         * g++.dg/conversion/ptrmem9.C: Likewise.
630         * g++.dg/expr/cond2.C: Likewise.
631
632 2009-11-20  Paul Thomas  <pault@gcc.gnu.org>
633             Janus Weil  <janus@gcc.gnu.org>
634
635         PR fortran/42104
636         * gfortran.dg/proc_ptr_comp_23.f90: New test.
637
638 2009-11-19  Jason Merrill  <jason@redhat.com>
639
640         PR c++/42115
641         * g++.dg/init/placement5.C: Add positive test.
642
643         DR 176 permissiveness
644         * g++.dg/ext/injected-ttp.C: New.
645         * g++.old-deja/g++.pt/niklas01a.C: Adjust.
646         * g++.old-deja/g++.pt/ttp41.C: Adjust.
647
648 2009-11-19  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
649
650         * gcc.c-torture/compile/pr40204.c: Test only for int32 target.
651         * gcc.c-torture/compile/pr41181.c: Skip test for avr target.
652
653 2009-11-19  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
654
655         * gcc-dg/raw-string-1.c: Skip test for avr target.
656         * gcc-dg/utf-array-short-wchar.c: Ditto.
657         * gcc-dg/utf-array.c: Ditto.
658         * gcc-dg/utf8-2.c: Ditto.
659
660 2009-11-19  Rafael Avila de Espindola  <espindola@google.com>
661
662         * g++.dg/plugin/selfassign.c: Include plugin-version.h.
663         (plugin_init): Pass correct version to plugin_default_version_check.
664         * gcc.dg/plugin/ggcplug.c: Include plugin-version.h.
665         (plugin_init): Pass correct version to plugin_default_version_check.
666         * gcc.dg/plugin/selfassign.c: Include plugin-version.h.
667         (plugin_init): Pass correct version to plugin_default_version_check.
668
669 2009-11-19  Jason Merrill  <jason@redhat.com>
670
671         PR c++/561
672         * g++.dg/overload/pmf2.C: New.
673
674 2009-11-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
675
676         PR libgfortran/42090
677         * gfortran.dg/direct_io_11.f90: New test.
678
679 2009-11-18  H.J. Lu  <hongjiu.lu@intel.com>
680
681         * gcc.misc-tests/linkage.exp: Also check -m32 for i*86-*-linux*.
682
683 2009-11-18  Nick Clifton  <nickc@redhat.com>
684         
685         * g++.dg/lto/20091002-1_0.C: Replace -shared with -r -nostlib.
686         * g++.dg/lto/20081120-1_0.C: Likewise.
687         * g++.dg/lto/20091002-2_0.C: Likewise.
688         * g++.dg/lto/20081120-2_0.C: Likewise.
689         * g++.dg/lto/20091002-3_0.C: Likewise.
690         * g++.dg/lto/20081123_0.C: Likewise.
691         * g++.dg/lto/20090313_0.C: Likewise.
692         * g++.dg/lto/20081109-1_0.C: Likewise.
693         * g++.dg/lto/20081219_0.C: Likewise.
694         * g++.dg/lto/20081204-1_0.C: Likewise.
695         * g++.dg/lto/20090302_0.C: Likewise.
696         * g++.dg/lto/20081119-1_0.C: Likewise.
697         * g++.dg/lto/20081118_0.C: Likewise.
698
699 2009-11-18  H.J. Lu  <hongjiu.lu@intel.com>
700
701         PR testsuite/41913
702         * lib/lto.exp (scan-symbol): Properly check if target exist.
703
704 2009-11-18  Janus Weil  <janus@gcc.gnu.org>
705
706         PR fortran/42072
707         * gfortran.dg/proc_ptr_8.f90: Extended.
708
709 2009-11-18  Shujing Zhao  <pearly.zhao@oracle.com>
710
711         * g++.old-deja/g++.other/crash28.C: Make expected dg-error strings
712         explicit.
713         * g++.dg/inherit/error4.C: Likewise.
714         * g++.dg/template/crash90.C: Likewise.
715
716 2009-11-18  Jakub Jelinek  <jakub@redhat.com>
717
718         PR c++/3187
719         * g++.dg/abi/mangle26.C: Also match *C2* definition.
720         * g++.dg/abi/mangle27.C: Likewise.
721         * g++.dg/abi/mangle28.C: Likewise.
722         * g++.dg/abi/mangle29.C: Likewise.
723
724 2009-11-18  Alexandre Oliva  <aoliva@redhat.com>
725
726         PR debug/41926
727         * gcc.dg/vect/vect-debug-pr41926.c: New.
728
729 2009-11-17  Paolo Carlini  <paolo.carlini@oracle.com>
730
731         PR c++/42058
732         * g++.dg/init/array26.C: New.
733         * g++.dg/init/array27.C: Likewise.
734         * g++.old-deja/g++.benjamin/13478.C: Adjust dg-errors.
735
736 2009-11-17  Jakub Jelinek  <jakub@redhat.com>
737
738         PR c++/42061
739         * g++.dg/cpp0x/initlist27.C: New test.
740
741         PR c++/42059
742         * g++.dg/cpp0x/initlist26.C: New test.
743
744 2009-11-16  Jason Merrill  <jason@redhat.com>
745
746         PR c++/189, c++/9937, c++/13950, DR 176
747         * g++.dg/tc1/dr176.C: Adjust.
748         * g++.dg/template/injected1.C: New.
749         * g++.dg/template/inherit.C: Adjust.
750         * g++.old-deja/g++.brendan/crash56.C: Adjust.
751         * g++.old-deja/g++.pt/lookup8.C: Adjust.
752         * g++.old-deja/g++.pt/ttp22.C: Adjust.
753         * g++.old-deja/g++.pt/ttp23.C: Adjust.
754
755 2009-11-16  Paolo Carlini  <paolo.carlini@oracle.com>
756
757         PR c++/42055
758         * g++.dg/template/crash92.C: New.
759
760 2009-11-16  Paolo Carlini  <paolo.carlini@oracle.com>
761
762         PR c++/32056
763         * g++.dg/template/error44.C: New.
764
765 2009-11-16  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
766
767         * gcc.c-torture/execute/pr41919.c: Mark chars explicitely as signed.
768
769 2009-11-15  Janus Weil  <janus@gcc.gnu.org>
770
771         PR fortran/42048
772         * gfortran.dg/typebound_call_11.f03: New test.
773
774 2009-11-15  Hans-Peter Nilsson  <hp@axis.com>
775
776         * gcc.dg/lto/lto.exp: For non-lto, bail out before calling
777         init functions.
778
779 2009-11-13  Jason Merrill  <jason@redhat.com>
780
781         PR c++/27425
782         PR c++/34274
783         * g++.dg/template/arg7.C: New.
784
785         PR c++/29363
786         * g++.dg/template/error43.C: New.
787
788         PR debug/26965
789         * g++.dg/debug/dwarf2/static-data-member2.C: New.
790
791         PR c++/35075
792         * g++.dg/template/ref5.C: New.
793
794         PR c++/21008, DR 515
795         * g++.dg/template/inherit4.C: New.
796         * g++.dg/lookup/scoped8.C: Adjust.
797
798         PR c++/11987
799         * g++.dg/parse/typename11.C: New.
800         * g++.dg/template/crash48.C: Adjust.
801
802 2009-11-13  Uros Bizjak  <ubizjak@gmail.com>
803
804         PR testsuite/42001
805         * g++.dg/lto/lto.exp: Pass no-mathlib to lto_init.  Call
806         lto_finish at the end.
807         * gfortran.dg/lto/lto.exp: Ditto.
808
809 2009-11-12  Jason Merrill  <jason@redhat.com>
810
811         PR c++/39560
812         * g++.dg/lookup/anon7.C: New.
813
814         PR c++/37037
815         * g++.dg/template/typedef21.C: New.
816
817         PR c++/42013
818         * g++.dg/cpp0x/decltype19.C: New.
819
820 2009-11-11  Jason Merrill  <jason@redhat.com>
821
822         PR c++/39131
823         * g++.dg/dfp/typeid1.C: New.
824
825 2009-11-11  Janus Weil  <janus@gcc.gnu.org>
826
827         PR fortran/41978
828         * gfortran.dg/proc_ptr_comp_22.f90: New test.
829
830 2009-11-11  H.J. Lu  <hongjiu.lu@intel.com>
831
832         PR testsuite/42001
833         * gcc.dg/lto/lto.exp: Pass no-mathlib to lto_init.  Call
834         lto_finish at the end.
835
836         * lib/lto.exp (lto_init): Set mathlib to " " for no-mathlib.
837         (lto_finish): New. Restore mathlib.
838
839 2009-11-11  Kai Tietz  <kai.tietz@onevision.com>
840
841         * g++.dg/torture/pushpop_macro.C: New testcase.
842         * gcc.c-torture/execute/pushpop_macro.c: New testcase.
843         * gcc.dg/cpp/pragma-pop_macro-1.c: Allow test for all targets.
844
845 2009-11-11  Jon Beniston  <jon@beniston.com>
846
847         * lib/target-supports.exp (check_profiling_available): lm32 target
848           doesn't support profiling.
849         * gcc.dg/20020312-2.c: Add lm32 support.
850         * g++.dg/other/packed1.C: Expect to fail on lm32.
851         * g++.old-deja/g++.jason/thunk3.C: Likewise.
852
853 2009-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
854
855         * gcc.target/arm/neon: Regenerate generated tests.
856
857 2009-11-10  Jason Merrill  <jason@redhat.com>
858
859         * g++.dg/init/placement5.C: New.
860
861         PR c++/34158
862         * g++.dg/init/placement4.C: New.
863
864 2009-11-10  Eric Botcazou  <ebotcazou@adacore.com>
865
866         * gcc.dg/vect/vect-multitypes-5.c: XFAIL on SPARC 32-bit.
867         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
868         * gcc.dg/vect/vect-multitypes-12.c: Likewise.
869         * gcc.dg/vect/slp-multitypes-3.c: Likewise.
870
871 2009-11-10  Eric Botcazou  <ebotcazou@adacore.com>
872
873         * gcc.c-torture/execute/ipa-sra-2.c: Use calloc instead of malloc.
874         * gcc.dg/pr41963.c: Do not include math.h.  Declare fabsf manually.
875
876 2009-11-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
877
878         * gcc.c-torture/compile/pr41987.c: New.
879
880 2009-11-09  Jakub Jelinek  <jakub@redhat.com>
881
882         PR middle-end/40946
883         * gcc.dg/pr40946.c: New test.
884
885 2009-11-09  Jason Merrill  <jason@redhat.com>
886
887         PR c++/41972
888         * g++.dg/template/ref4.C: New.
889
890         PR c++/41994
891         * g++.dg/template/conv10.C: New.
892
893 2009-11-07  Jason Merrill  <jason@redhat.com>
894
895         PR c++/37920
896         * g++.dg/ext/typeof11.C: New.
897
898 2009-11-08  Jakub Jelinek  <jakub@redhat.com>
899
900         PR target/41985
901         * gcc.target/i386/pr41985.c: New test.
902
903 2009-11-08  Richard Guenther  <rguenther@suse.de>
904
905         * gcc.dg/torture/pta-escape-1.c: New testcase.
906
907 2009-11-08  Eric Botcazou  <ebotcazou@adacore.com>
908
909         * gnat.dg/rep_clause4.adb: New test.
910
911 2009-11-08  Richard Guenther  <rguenther@suse.de>
912
913         PR rtl-optimization/41928
914         * gfortran.dg/pr41928.f90: New testcase.
915
916 2009-11-07  Jason Merrill  <jason@redhat.com>
917
918         PR c++/18451
919         PR c++/40738
920         * g++.dg/parse/error36.C: Add parameter and template cases.
921         * g++.dg/cpp0x/variadic-ex1.C: Update expected errors.
922         * g++.dg/ext/typedef-init.C: Likewise.
923         * g++.dg/lookup/hidden-class1.C: Likewise.
924         * g++.dg/lookup/hidden-class10.C: Likewise.
925         * g++.dg/lookup/hidden-class5.C: Likewise.
926         * g++.dg/lookup/hidden-class7.C: Likewise.
927         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
928         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
929         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
930         * g++.dg/lookup/strong-using-2.C: Likewise.
931         * g++.dg/other/typedef1.C: Likewise.
932         * g++.dg/parse/access10.C: Likewise.
933         * g++.dg/parse/constructor1.C: Likewise.
934         * g++.dg/parse/crash38.C: Likewise.
935         * g++.dg/parse/error3.C: Likewise.
936         * g++.dg/parse/typespec1.C: Likewise.
937         * g++.dg/template/typedef5.C: Likewise.
938         * g++.old-deja/g++.pt/typename3.C: Likewise.
939         * g++.old-deja/g++.pt/typename4.C: Likewise.
940         * g++.old-deja/g++.pt/typename6.C: Likewise.
941         * g++.old-deja/g++.robertl/eb94.C: Likewise.
942
943         * g++.dg/abi/regparm1.C: Fix execute test.
944
945 2009-11-07  Jakub Jelinek  <jakub@redhat.com>
946
947         PR tree-optimization/41643
948         * gcc.dg/pr41643.c: New test.
949
950 2009-11-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
951
952         PR fortran/41909
953         * gfortran.dg/recursive_check_15.f90: New test.
954
955 2009-11-06  Jason Merrill  <jason@redhat.com>
956
957         PR c++/15946
958         * g++.dg/parse/error36.C: New.
959         * g++.old-deja/g++.other/typename1.C: Adjust.
960
961         PR c++/9381
962         * g++.dg/abi/regparm1.C: New.
963
964 2009-11-06  Basile Starynkevitch  <basile@starynkevitch.net>
965
966         * g++.dg/plugin/pragma_plugin-test-1.C: new testcase for
967         PLUGIN_PRAGMAS.
968         * g++.dg/plugin/pragma_plugin.c: new test plugin for PLUGIN_PRAGMAS.
969         * g++.dg/plugin/plugin.exp (plugin_test_list): Add pragma_plugin.c
970         and pragma_plugin-test-1.C.
971
972 2009-11-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
973
974         PR c++/41536
975         * g++.dg/ext/always_inline-5.C: New test.
976
977 2009-11-06  Jakub Jelinek  <jakub@redhat.com>
978
979         PR c++/41967
980         * g++.dg/gomp/pr41967.C: New test.
981
982 2009-11-06  Michael Matz  <matz@suse.de>
983
984         PR middle-end/41963
985         * gcc.dg/pr41963.c: New test.
986
987 2009-11-06  Jakub Jelinek  <jakub@redhat.com>
988
989         PR middle-end/41935
990         * gcc.dg/pr41935.c: New test.
991         * c-c++-common/pr41935.c: New test.
992         * c-c++-common/builtin-offsetof.c (f0): Allow index one past the last
993         element.
994         * gcc.c-torture/execute/pr41935.c: New test.
995
996 2009-11-05  Jason Merrill  <jason@redhat.com>
997
998         PR c++/34180
999         * g++.dg/init/synth2.C: New.
1000
1001         PR c++/7046
1002         * g++.dg/abi/pragma-pack1.C: New.
1003
1004         PR c++/34870
1005         * g++.dg/lookup/koenig7.C: New.
1006
1007         PR c++/41703
1008         * g++.dg/template/partial6.C: New.
1009
1010 2009-11-05  Janus Weil  <janus@gcc.gnu.org>
1011
1012         PR fortran/41556
1013         * gfortran.dg/class_12.f03: New test.
1014
1015 2009-11-05  Jakub Jelinek  <jakub@redhat.com>
1016
1017         * gcc.target/i386/i386.exp (check_effective_target_xop): Fix typo
1018         in builtin's name.
1019
1020 2009-11-04  Jason Merrill  <jason@redhat.com>
1021
1022         PR c++/36912
1023         * g++.dg/init/static-init2.C: New.
1024
1025 2009-11-05  Janus Weil  <janus@gcc.gnu.org>
1026
1027         PR fortran/41556
1028         PR fortran/41873
1029         * gfortran.dg/interface_abstract_4.f90: New test.
1030
1031 2009-11-05  Maxim Kuvyrkov  <maxim@codesourcery.com>
1032
1033         * gcc.target/m68k/pr41302.c: Fix target triplet.
1034
1035 2009-11-04  Jason Merrill  <jason@redhat.com>
1036
1037         PR c++/39413
1038         * g++.dg/template/overload11.C: New.
1039         * g++.dg/template/nested3.C: Adjust.
1040
1041 2009-11-04  Eric Botcazou  <ebotcazou@adacore.com>
1042
1043         PR ada/20548
1044         * ada/acats/norun.lst: Remove the stack checking tests.
1045         * ada/acats/run_acats: Limit the stack to 8MB.
1046
1047 2009-11-04  Janus Weil  <janus@gcc.gnu.org>
1048
1049         PR fortran/41556
1050         PR fortran/41937
1051         * gfortran.dg/class_11.f03: New test.
1052
1053 2009-11-04  Jason Merrill  <jason@redhat.com>
1054
1055         PR c++/35067
1056         * g++.dg/abi/thunk5.C: New.
1057
1058 2009-11-04  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1059
1060         PR rtl-opt/41833
1061         * gcc.target/powerpc/altivec-33.c: New testcase.
1062
1063 2009-11-04  Jason Merrill  <jason@redhat.com>
1064
1065         PR c++/17365, DR 218
1066         * g++.dg/lookup/koenig6.C: New.
1067         * g++.dg/lookup/koenig5.C: Adjust.
1068         * g++.dg/template/crash56.C: Adjust.
1069         * g++.old-deja/g++.ns/koenig5.C: Adjust.
1070
1071 2009-11-04  Harsha Jagasia  <harsha.jagasia@amd.com>
1072             Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
1073
1074         * gcc.target/i386/xop-check.h: New file.
1075         * gcc.target/i386/xop-hadduX.c: Ditto.
1076         * gcc.target/i386/xop-haddX.c: Ditto.
1077         * gcc.target/i386/xop-hsubX.c: Ditto.
1078         * gcc.target/i386/xop-imul32widen-vector.c: Ditto.
1079         * gcc.target/i386/xop-imul32widen-vector.c: Ditto.
1080         * gcc.target/i386/xop-pcmov2.c: Ditto.
1081         * gcc.target/i386/xop-pcmov.c: Ditto.
1082         * gcc.target/i386/xop-rotate1-vector.c: Ditto.
1083         * gcc.target/i386/xop-rotate2-vector.c: Ditto.
1084         * gcc.target/i386/xop-rotate3-vector.c: Ditto.
1085         * gcc.target/i386/xop-shift1-vector.c: Ditto.
1086         * gcc.target/i386/xop-shift2-vector.c: Ditto.
1087         * gcc.target/i386/xop-shift3-vector.c: Ditto.
1088         * gcc.target/i386/i386.exp:  Add check_effective_target_xop.
1089         * gcc.target/i386/sse-12.c: Update with new compile options to
1090         activate and check xopintrin.h intrinsic file.
1091         * gcc.target/i386/sse-13.c: Ditto.
1092         * gcc.target/i386/sse-14.c: Ditto.
1093         * gcc.target/i386/sse-22.c: Ditto.
1094         * gcc.target/i386/sse-23.c: Ditto.
1095         * g++.dg/other/i386-2.C: Ditto.
1096         * g++.dg/other/i386-3.C: Ditto.
1097         * g++.dg/other/i386-5.C: Ditto.
1098         * g++.dg/other/i386-6.C: Ditto.
1099         
1100 2009-11-04  Wei Guozhi  <carrot@google.com>
1101
1102         PR target/40835
1103         * gcc.target/arm/pr40835: New testcase.
1104
1105 2009-11-04  Revital Eres  <eres@il.ibm.com>
1106
1107         * gcc.target/powerpc/vsx-vectorize-3.c: Adjust tetcase following
1108         change in decision of peeling for alignment.
1109         * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
1110         * gcc.dg/vect/vect-50.c: Likewise.
1111         * gcc.dg/vect/vect-42.c: Likewise.
1112         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
1113         Likewise.
1114         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
1115         Likewise.
1116         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
1117         * gcc.dg/vect/vect-60.c: Likewise.
1118         * gcc.dg/vect/vect-52.c: Likewise.
1119         * gcc.dg/vect/vect-44.c: Likewise.
1120         * gcc.dg/vect/vect-27.c: Likewise.
1121         * gcc.dg/vect/vect-29.c: Likewise.
1122         * gcc.dg/vect/vect-72.c: Likewise.
1123         * gcc.dg/vect/vect-56.c: Likewise.
1124         * gcc.dg/vect/vect-48.c: Likewise.
1125         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
1126         * gfortran.dg/vect/vect-2.f90: Likewise.
1127         * gfortran.dg/vect/vect-5.f90: Likewise.
1128
1129 2009-11-04  Richard Guenther  <rguenther@suse.de>
1130
1131         PR tree-optimization/41919
1132         * gcc.c-torture/execute/pr41919.c: New testcase.
1133
1134 2009-11-04  Carlos O'Donell  <carlos@codesourcery.com>
1135
1136         PR target/41302
1137         * gcc.target/m68k/pr41302.c: New test.
1138
1139 2009-11-03  Jason Merrill  <jason@redhat.com>
1140
1141         PR c++/36959
1142         * g++.dg/opt/inline16.C: New.
1143
1144 2009-11-03  Eric Botcazou  <ebotcazou@adacore.com>
1145
1146         * gnat.dg/stack_check.adb1: New test.
1147         * gnat.dg/stack_check.adb2: Likewise.
1148
1149 2009-11-03  Jakub Jelinek  <jakub@redhat.com>
1150
1151         PR rtl-optimization/41917
1152         * gcc.c-torture/execute/pr41917.c: New test.
1153
1154 2009-11-03  Uros Bizjak  <ubizjak@gmail.com>
1155
1156         * gcc.target/i386/pr41900.c: Make test compile only.  Scan assembler
1157         dump to not include "call *%esp".
1158
1159 2009-11-03  Jason Merrill  <jason@redhat.com>
1160
1161         PR c++/39786
1162         * g++.dg/lookup/using22.C: New.
1163
1164         PR c++/41876
1165         * g++.dg/parse/eh-decl.C: New.
1166
1167         PR c++/41927
1168         * g++.dg/template/sfinae16.C: New.
1169
1170         PR c++/41815
1171         * g++.dg/cpp0x/rv-return.C: New.
1172         * g++.dg/cpp0x/deduce.C: Adjust.
1173
1174         PR c++/40944
1175         * g++.dg/template/sfinae15.C: New.
1176
1177         PR c++/40687
1178         * g++.dg/cpp0x/auto3.C: Remove xfail.
1179
1180 2009-11-03  Tobias Burnus  <burnus@net-b.de>
1181
1182         PR fortran/41907
1183         * gfortran.dg/missing_optional_dummy_6.f90: New test.
1184
1185 2009-11-03  Nick Clifton  <nickc@redhat.com>
1186
1187         * gcc.target/rx/builtins.c: Remove redundant tests.
1188         Add test of MVTIPL instruction.
1189         * gcc.target/rx/interrupts.c: Use fast_interrupt and interrupt
1190         function attributes.  Add -msave-acc-in-interrupts option to the
1191         command line.
1192
1193 2009-11-03  Andrew Stubbs  <ams@codesourcery.com>
1194             Maxim Kuvyrkov  <maxim@codesourcery.com>
1195
1196         * g++.dg/torture/pr36191.C: Don't run with -fomit-frame-pointer on
1197         sh, m68k and fido.
1198
1199 2009-11-03  Dodji Seketeli  <dodji@redhat.com>
1200
1201         PR c++/38699
1202         * c-c++-common/dfp/builtin-offsetof.c: Moved to ...
1203         * c-c++-common/builtin-offsetof.c: ... here.
1204
1205 2009-11-03  Dodji Seketeli  <dodji@redhat.com>
1206
1207         PR c++/38699
1208         * c-c++-common/dfp/builtin-offsetof.c: New test.
1209         * g++.dg/other/offsetof6.C: Likewise.
1210
1211 2009-11-03  Uros Bizjak  <ubizjak@gmail.com>
1212
1213         PR target/41900
1214         * gcc.target/i386/pr41900.c: New test.
1215
1216 2009-11-02  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
1217
1218         * gcc.c-torture/execute/pr40668.c: Correct for 16bit int size.
1219
1220 2009-11-02  Dodji Seketeli  <dodji@redhat.com>
1221
1222         PR c++/41856
1223         * g++.dg/lookup/extern-c-redecl3.C: Make the test x86 only.
1224         * g++.dg/lookup/extern-c-redecl4.C: Likewise.
1225
1226 2009-11-02  Dodji Seketeli  <dodji@redhat.com>
1227
1228         PR c++/37093
1229         * g++.dg/other/ptrmem10.C: New test.
1230         * g++.dg/other/ptrmem11.C: Likewise.
1231
1232 2009-11-02  Janis Johnson  <janis187@us.ibm.com>
1233
1234         PR testsuite/41878
1235         * gfortran.dg/vect/vect-2.f90: Fix effective-target expression, add
1236         spaces in some expressions.
1237
1238 2009-11-02  Jason Merrill  <jason@redhat.com>
1239
1240         * g++.dg/other/linkage2.C: Move to...
1241         * g++.dg/cpp0x/linkage2.C: ..here.
1242         * g++.dg/abi/mangle32.C: Add -std=c++0x.
1243         * g++.dg/cpp0x/nolinkage1.C: Likewise.
1244         * g++.dg/debug/dwarf2/anonname1.C: Likewise.
1245         * g++.dg/ext/anon-struct4.C: Revert earlier change.
1246         * g++.dg/lookup/anon2.C: Likewise.
1247         * g++.dg/other/anon3.C: Likewise.
1248         * g++.dg/template/arg2.C: Likewise.
1249         * g++.dg/template/local4.C: Likewise.
1250         * g++.old-deja/g++.law/operators32.C: Likewise.
1251         * g++.old-deja/g++.other/linkage2.C: Likewise.
1252         * g++.old-deja/g++.pt/enum6.C: Likewise.
1253         * g++.old-deja/g++.other/anon9.C: Likewise.
1254         * g++.old-deja/g++.other/linkage1.C: Likewise.
1255         * c-c++-common/dfp/pr35620.c: Give the union a name.
1256
1257 2009-11-02  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
1258
1259         PR tree-optimization/41857
1260         * gcc.target/spu/ea/pr41857.c: New file.
1261
1262 2009-11-02  Martin Jambor  <mjambor@suse.cz>
1263
1264         PR tree-optimization/41750
1265         * gcc.c-torture/execute/pr41750.c: New test.
1266
1267 2009-11-02  Jakub Jelinek  <jakub@redhat.com>
1268
1269         PR tree-optimization/41841
1270         * gcc.dg/pr41841.c: New test.
1271
1272         PR debug/41893
1273         * gcc.dg/debug/pr41893-1.c: New test.
1274         * gcc.dg/debug/pr41893-2.c: New file.
1275
1276         PR c++/41774
1277         * g++.dg/ext/visibility/namespace3.C: New test.
1278
1279 2009-11-01  Jason Merrill  <jason@redhat.com>
1280
1281         * gcc.dg/tree-ssa/restrict-1.c: Move to c-c++-common.
1282         * gcc.dg/tree-ssa/restrict-2.c: Move to c-c++-common.
1283         * gcc.dg/tree-ssa/restrict-4.c: Move to c-c++-common.
1284
1285 2009-11-01  Eric Botcazou  <ebotcazou@adacore.com>
1286
1287         * gnat.dg/opt5.adb: New test.
1288
1289 2009-11-01  Tobias Burnus  <burnus@net-b.de>
1290
1291         PR fortran/41872
1292         * gfortran.dg/allocatable_scalar_4.f90: New test.
1293
1294 2009-11-01  Tobias Burnus  <burnus@net-b.de>
1295
1296         PR fortran/41850
1297         * gfortran.dg/intent_out_6.f90: New testcase.
1298
1299 2009-10-31  Richard Guenther  <rguenther@suse.de>
1300
1301         * g++.dg/tree-ssa/restrict1.C: New.
1302
1303 2009-10-31  Jason Merrill  <jason@redhat.com>
1304
1305         * g++.dg/rtti/typeid9.C: New.
1306
1307         PR c++/41754
1308         * g++.dg/cpp0x/initlist25.C: New.
1309
1310 2009-10-31  Eric Botcazou  <ebotcazou@adacore.com>
1311
1312         * gnat.dg/specs/rep_clause4.ads: New test.
1313
1314 2009-10-30  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
1315
1316         PR target/41885
1317         * gcc.target/avr/torture/pr41885.c: New test.
1318
1319 2009-10-30  Eric Botcazou  <ebotcazou@adacore.com>
1320
1321         * gnat.dg/specs/pack5.ads: New test.
1322
1323 2009-10-30  Andrew Jenner  <andrew@codesourcery.com>
1324
1325         * lib/target-supports.exp: Handle powerpc-*-elf.
1326
1327 2009-10-30  H.J. Lu  <hongjiu.lu@intel.com>
1328
1329         PR target/40838
1330         * gcc.target/i386/incoming-6.c: New.
1331         * gcc.target/i386/incoming-7.c: Likewise.
1332         * gcc.target/i386/incoming-8.c: Likewise.
1333         * gcc.target/i386/incoming-9.c: Likewise.
1334         * gcc.target/i386/incoming-10.c: Likewise.
1335         * gcc.target/i386/incoming-11.c: Likewise.
1336         * gcc.target/i386/incoming-12.c: Likewise.
1337         * gcc.target/i386/incoming-13.c: Likewise.
1338         * gcc.target/i386/incoming-14.c: Likewise.
1339         * gcc.target/i386/incoming-15.c: Likewise.
1340         * gcc.target/i386/pr37843-4.c: Likewise.
1341
1342 2009-10-30  Dodji Seketeli  <dodji@redhat.com>
1343
1344         PR c++/41863
1345         * g++.dg/template/sizeof12.C: New test.
1346
1347 2009-10-29  Eric Botcazou  <ebotcazou@adacore.com>
1348
1349         * gnat.dg/pack14.adb: New test.
1350
1351 2009-10-29  David Daney  <ddaney@caviumnetworks.com>
1352
1353         * gcc.target/mips/mips.exp (mips_option_groups): Add
1354         mcount-ra-address.
1355         * gcc.target/mips/mmcount-ra-address-1.c: New test.
1356         * gcc.target/mips/mmcount-ra-address-2.c: New test.
1357         * gcc.target/mips/mmcount-ra-address-3.c: New test.
1358
1359 2009-10-29  Michael Matz  <matz@suse.de>
1360
1361         * gcc.target/i386/sse-recip.c: Use fabsf instead of != .
1362         * gcc.target/i386/sse-recip-vec.c: Ditto.
1363         * gcc.target/i386/brokensqrt.c: New test.
1364
1365 2009-10-29  Tobias Burnus  <burnus@net-b.de>
1366
1367         PR fortran/41777
1368         * gfortran.dg/associated_target_3.f90: New testcase.
1369
1370 2009-10-29  Rafael Avila de Espindola  <espindola@google.com>
1371
1372         * gfortran.dg/lto/pr41764_0.f: New.
1373
1374 2009-10-29  Martin Jambor  <mjambor@suse.cz>
1375
1376         PR tree-optimization/41775
1377         * g++.dg/torture/pr41775.C: New testcase.
1378
1379 2009-10-28  Jason Merrill  <jason@redhat.com>
1380
1381         * g++.dg/cpp0x/inline-ns1.C: New.
1382         * g++.dg/cpp0x/inline-ns2.C: New.
1383         * g++.dg/cpp0x/inline-ns3.C: New.
1384
1385 2009-10-28  Paolo Bonzini  <bonzini@gnu.org>
1386
1387         PR rtl-optimization/39715
1388         * gcc.target/arm/thumb-ltu.c: New.
1389
1390 2009-10-28  Richard Guenther  <rguenther@suse.de>
1391
1392         PR lto/41808
1393         PR lto/41839
1394         * gcc.dg/lto/20091027-1_0.c: New testcase.
1395         * gcc.dg/lto/20091027-1_1.c: Likewise.
1396         * g++.dg/lto/20091026-1_0.C: Likewise.
1397         * g++.dg/lto/20091026-1_1.C: Likewise.
1398         * g++.dg/lto/20091026-1_a.h: Likewise.
1399
1400 2009-10-28  Jakub Jelinek  <jakub@redhat.com>
1401
1402         PR middle-end/41837
1403         * gcc.dg/pr41837.c: New test.
1404
1405         PR debug/41801
1406         * g++.dg/ext/sync-3.C: New test.
1407
1408         PR target/41762
1409         * gcc.dg/pr41762.c: New test.
1410
1411 2009-10-28  Richard Guenther  <rguenther@suse.de>
1412
1413         PR middle-end/41855
1414         * gfortran.dg/lto/20091028-1_0.f90: New testcase.
1415         * gfortran.dg/lto/20091028-1_1.c: Likewise.
1416         * gfortran.dg/lto/20091028-2_0.f90: Likewise.
1417         * gfortran.dg/lto/20091028-2_1.c: Likewise.
1418
1419 2009-10-28  Paolo Bonzini  <bonzini@gnu.org>
1420
1421         PR rtl-optimization/39715
1422         * gcc.target/arm/thumb-bitfld1.c: New.
1423
1424 2009-10-28  Paolo Bonzini  <bonzini@gnu.org>
1425
1426         PR rtl-optimization/40741
1427         * gcc.target/arm/thumb-branch1.c: New.
1428
1429 2009-10-27  Jason Merrill  <jason@redhat.com>
1430
1431         * g++.dg/cpp0x/lambda/lambda-conv.C: New.
1432         * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust.
1433         * g++.dg/cpp0x/lambda/lambda-mangle.C: Adjust.
1434         * g++.dg/cpp0x/lambda/lambda-non-const.C: Adjust.
1435
1436 2009-10-27  Eric Botcazou  <ebotcazou@adacore.com>
1437
1438         * gnat.dg/null_pointer_deref1.adb: Accept Constraint_Error.
1439         * gnat.dg/null_pointer_deref2.adb: Likewise.
1440
1441 2009-10-27  Richard Guenther  <rguenther@suse.de>
1442
1443         * gcc.dg/torture/ipa-pta-1.c: Adjust testcase.
1444
1445 2009-10-27  Jakub Jelinek  <jakub@redhat.com>
1446
1447         PR c/41842
1448         * gcc.dg/pr41842.c: New test.
1449
1450 2009-10-27  Revital Eres  <eres@il.ibm.com>
1451
1452         PR tree-optimization/40648
1453         * gcc.target/powerpc/vsx-vectorize-2.c: Adjust testcase following
1454         change in decision of peeling for alignment.
1455         * gcc.target/powerpc/vsx-vectorize-3.c: Likewise.
1456         * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
1457         * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
1458         * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
1459         * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
1460         * gcc.dg/vect/vect-50.c: Likewise.
1461         * gcc.dg/vect/vect-33.c: Likewise.
1462         * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
1463         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
1464         Likewise.
1465         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
1466         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
1467         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
1468         Likewise.
1469         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
1470         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
1471         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
1472         * gcc.dg/vect/vect-60.c: Likewise.
1473         * gcc.dg/vect/vect-26.c: Likewise.
1474         * gcc.dg/vect/vect-52.c: Likewise.
1475         * gcc.dg/vect/vect-44.c: Likewise.
1476         * gcc.dg/vect/vect-27.c: Likewise.
1477         * gcc.dg/vect/vect-70.c: Likewise.
1478         * gcc.dg/vect/vect-28.c: Likewise.
1479         * gcc.dg/vect/no-section-anchors-vect-31.c: Likewise.
1480         * gcc.dg/vect/vect-109.c: Likewise.
1481         * gcc.dg/vect/vect-54.c: Likewise.
1482         * gcc.dg/vect/vect-29.c: Likewise.
1483         * gcc.dg/vect/vect-72.c: Likewise.
1484         * gcc.dg/vect/vect-56.c: Likewise.
1485         * gcc.dg/vect/vect-48.c: Likewise.
1486         * gcc.dg/vect/vect-91.c: Likewise.
1487         * gcc.dg/vect/vect-92.c: Likewise.
1488         * gcc.dg/vect/vect-58.c: Likewise.
1489         * gcc.dg/vect/slp-25.c: Likewise.
1490         * gcc.dg/vect/vect-93.c: Likewise.
1491         * gcc.dg/vect/vect-95.c: Likewise.
1492         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
1493         * gcc.dg/vect/vect-87.c: Likewise.
1494         * gcc.dg/vect/vect-96.c: Likewise.
1495         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
1496         * gcc.dg/vect/vect-88.c: Likewise.
1497         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
1498         * gcc.dg/vect/vect-89.c: Likewise.
1499         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
1500         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
1501         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
1502         * gfortran.dg/vect/vect-2.f90: Likewise.
1503         * gfortran.dg/vect/vect-3.f90: Likewise.
1504         * gfortran.dg/vect/vect-4.f90: Likewise.
1505         * gfortran.dg/vect/vect-5.f90: Likewise.
1506
1507 2009-10-27  Jakub Jelinek  <jakub@redhat.com>
1508
1509         PR c++/41020
1510         * g++.dg/lookup/extern-c-redecl5.C: Fix up regexp.
1511
1512 2009-10-26  Ben Elliston  <bje@au.ibm.com>
1513             Michael Meissner  <meissner@linux.vnet.ibm.com>
1514             Ulrich Weigand  <uweigand@de.ibm.com>
1515
1516         * gcc.target/spu/ea/ea.exp: New file.
1517         * gcc.target/spu/ea/cache1.c: Likewise.
1518         * gcc.target/spu/ea/cast1.c: Likewise.
1519         * gcc.target/spu/ea/cast2.c: Likewise.
1520         * gcc.target/spu/ea/compile1.c: Likewise.
1521         * gcc.target/spu/ea/compile2.c: Likewise.
1522         * gcc.target/spu/ea/cppdefine.c: Likewise.
1523         * gcc.target/spu/ea/errors1.c: Likewise.
1524         * gcc.target/spu/ea/errors2.c: Likewise.
1525         * gcc.target/spu/ea/execute1.c: Likewise.
1526         * gcc.target/spu/ea/execute2.c: Likewise.
1527         * gcc.target/spu/ea/execute3.c: Likewise.
1528         * gcc.target/spu/ea/ops1.c: Likewise.
1529         * gcc.target/spu/ea/ops2.c: Likewise.
1530         * gcc.target/spu/ea/options1.c: Likewise.
1531         * gcc.target/spu/ea/test-sizes.c: Likewise.
1532
1533 2009-10-26  Jakub Jelinek  <jakub@redhat.com>
1534
1535         PR bootstrap/41345
1536         * gcc.dg/pr41345.c: New test.
1537
1538         PR debug/41828
1539         * g++.dg/debug/dwarf2/anonname1.C: New test.
1540
1541 2009-10-26  Jason Merrill  <jason@redhat.com>
1542
1543         PR c++/38796
1544         * g++.dg/cpp0x/defaulted15.C: New.
1545         * g++.dg/cpp0x/defaulted16.C: New.
1546
1547 2009-10-26  Dodji Seketeli  <dodji@redhat.com>
1548
1549         PR c++/41785
1550         * g++.dg/cpp0x/variadic96.C: New test.
1551
1552 2009-10-26  Nick Clifton  <nickc@redhat.com>
1553
1554         * lib/target-supports.exp (check_profiling_available):
1555         Profiling is not, currently, available for the RX port.
1556         (check_effective_target_hard_float): Add support for RX target.
1557         * gcc.target/rx: New directory.
1558         * gcc.target/rx/builtins.c: New test file.
1559         * gcc.target/rx/interrupts.c: New test file.
1560         * gcc.target/rx/rx-abi-function-tests.c: New test file.
1561         * gcc.target/rx/zero-width-bitfield.c: New test file.
1562         * gcc.target/rx/i272091.c: New test file.
1563         * gcc.target/rx/packed-struct.c: New test file.
1564         * gcc.target/rx/rx.exp: New file: Drives RX tests.
1565
1566 2009-10-26  Andrew Pinski  <pinskia@gcc.gnu.org>
1567
1568         * gcc.dg/lto/20091014-1_0.c: Replace -shared with -r -nostlib.
1569         * gcc.dg/lto/20091016-1_0.c: Likewise.
1570         * gcc.dg/lto/20090206-1_0.c: Likewise.
1571         * gcc.dg/lto/20081120-1_0.c: Likewise.
1572         * gcc.dg/lto/20081120-2_0.c: Likewise.
1573         * gcc.dg/lto/20090116_0.c: Likewise.
1574         * gcc.dg/lto/20081126_0.c: Likewise.
1575         * gcc.dg/lto/20091013-1_0.c: Likewise.
1576         * gcc.dg/lto/20081212-1_0.c: Likewise.
1577         * gcc.dg/lto/20091015-1_0.c: Likewise.
1578         * gcc.dg/lto/20090126-1_0.c: Likewise.
1579         * gcc.dg/lto/20090126-2_0.c: Likewise.
1580         * gcc.dg/lto/20091020-1_0.c: Likewise.
1581         * gcc.dg/lto/20091020-2_0.c: Likewise.
1582         * gcc.dg/lto/20081204-1_0.c: Likewise.
1583         * gcc.dg/lto/20081204-2_0.c: Likewise.
1584         * gcc.dg/lto/20081224_0.c: Likewise.
1585         * gcc.dg/lto/20090219_0.c: Likewise.
1586
1587 2009-10-26  Dodji Seketeli  <dodji@redhat.com>
1588
1589         PR c++/41020
1590         * g++.dg/lookup/extern-c-redecl2.C: New test.
1591         * g++.dg/lookup/extern-c-redecl3.C: Likewise.
1592         * g++.dg/lookup/extern-c-redecl4.C: Likewise.
1593         * g++.dg/lookup/extern-c-redecl5.C: Likewise.
1594
1595 2009-10-26  Michael Matz  <matz@suse.de>
1596
1597         PR tree-optimization/41783
1598         * gcc.dg/pr41783.c: New test.
1599         * gcc.dg/tree-ssa/ssa-pre-23.c: Adjust.
1600         * gcc.dg/tree-ssa/ssa-pre-24.c: Don't xfail anymore.
1601         * gcc.dg/tree-ssa/ssa-pre-27.c: New test.
1602
1603 2009-10-26  Janus Weil  <janus@gcc.gnu.org>
1604
1605         PR fortran/41714
1606         * gfortran.dg/class_allocate_4.f03: New test.
1607
1608 2009-10-24  Adam Nemet  <anemet@caviumnetworks.com>
1609
1610         * gcc.target/mips/mult-1.c: New test.
1611
1612 2009-10-24  Janus Weil  <janus@gcc.gnu.org>
1613
1614         PR fortran/41784
1615         * gfortran.dg/extends_8.f03: New test.
1616
1617 2009-10-24  Eric Botcazou  <ebotcazou@adacore.com>
1618
1619         * gnat.dg/specs/pack4.ads: New test.
1620
1621 2009-10-24  Eric Botcazou  <ebotcazou@adacore.com>
1622
1623         * gnat.dg/null_pointer_deref1.adb: New test.
1624         * gnat.dg/null_pointer_deref2.adb: Likewise.
1625
1626 2009-10-24  Paul Thomas  <pault@gcc.gnu.org>
1627
1628         PR fortran/41772
1629         * gfortran.dg/transfer_intrinsic_3.f90.
1630
1631 2009-10-24  Eric Botcazou  <ebotcazou@adacore.com>
1632
1633         * gnat.dg/opt4.adb: New test.
1634
1635 2009-10-23  Joseph Myers  <joseph@codesourcery.com>
1636
1637         PR c/40033
1638         * gcc.dg/noncompile/pr40033-1.c: New test.
1639
1640 2009-10-23  Dodji Seketeli  <dodji@redhat.com>
1641
1642         PR c++/40808
1643         * g++.dg/abi/mangle34.C: New test
1644
1645 2009-10-23  Jason Merrill  <jason@redhat.com>
1646
1647         * g++.dg/cpp0x/lambda/lambda-nested2.C: New.
1648
1649         Core issue 899
1650         * g++.dg/cpp0x/explicit4.C: New.
1651
1652 2009-10-23  Joseph Myers  <joseph@codesourcery.com>
1653
1654         * g++.dg/abi/rtti3.C, g++.dg/abi/thunk4.C: Skip for *-*-mingw* and
1655         *-*-cygwin.
1656         * g++.dg/cpp0x/lambda/lambda-mangle.C: Disable weak symbols tests
1657         for *-*-mingw* and *-*-cygwin.
1658         * g++.dg/opt/vt1.C: Skip for *-*-mingw* and *-*_cygwin.
1659         * g++.dg/template/spec35.C: Disable weak symbol test for
1660         *-*-mingw* and *-*-cygwin.
1661
1662         PR testsuite/31342
1663         * gcc.target/i386/pic-1.c: Skip for *-*-mingw* and *-*-cygwin.
1664
1665 2009-10-23  Janus Weil  <janus@gcc.gnu.org>
1666
1667         PR fortran/41800
1668         * gfortran.dg/class_10.f03: New test.
1669
1670 2009-10-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
1671
1672         PR target/41787
1673         * gcc.target/powerpc/vsx-vrsave.c: New file.
1674
1675 2009-10-23  Joseph Myers  <joseph@codesourcery.com>
1676
1677         PR c/41673
1678         * gcc.dg/Wstrict-aliasing-bogus-vla-1.c: New test.
1679
1680 2009-10-23  Richard Guenther  <rguenther@suse.de>
1681
1682         PR tree-optimization/41778
1683         * gcc.dg/tree-ssa/ssa-pre-26.c: New testcase.
1684
1685 2009-10-22  Richard Guenther  <rguenther@suse.de>
1686
1687         PR lto/41791
1688         * g++.dg/lto/20091022-2_0.C: New testcase.
1689
1690 2009-10-22  Richard Guenther  <rguenther@suse.de>
1691
1692         PR lto/41730
1693         * g++.dg/lto/20091022-1_0.C: New testcase.
1694
1695 2009-10-22  Razya Ladelsky  <razya@il.ibm.com>
1696
1697         * gcc.dg/autopar/outer-4.c: Adjust scan.
1698         * gcc.dg/autopar/outer-5.c: Adjust scan.
1699         * gcc.dg/autopar/outer-5.c: Add scan optimized.
1700
1701         * libgomp.graphite/force-parallel-2.c: Adjust scan.
1702         * gcc.dg/autopar/outer-1.c: New testcase.
1703         * gcc.dg/autopar/outer-2.c: New testcase.
1704         * gcc.dg/autopar/outer-3.c: New testcase.
1705         * gcc.dg/autopar/outer-4.c: New testcase.
1706         * gcc.dg/autopar/outer-5.c: New testcase.
1707         * gcc.dg/autopar/outer-6.c: New testcase.
1708
1709 2009-10-22  Jan Hubicka  <jh@suse.cz>
1710
1711         * gcc.c-torture/compile/pr40556.c: New testcase.
1712
1713 2009-10-22  Janus Weil  <janus@gcc.gnu.org>
1714
1715         PR fortran/41781
1716         * gfortran.dg/goto_8.f90: New test case.
1717
1718 2009-10-21  Sebastian Pop  <sebastian.pop@amd.com>
1719
1720         PR tree-optimization/41497
1721         * gcc.dg/tree-ssa/pr41497.c: New.
1722
1723 2009-10-21  Steve Ellcey  <sje@cup.hp.com>
1724
1725         * g++.dg/tree-ssa/copyprop.C: Use include to define free().
1726
1727 2009-10-21  Joseph Myers  <joseph@codesourcery.com>
1728
1729         * gcc.dg/tls/pie-1.c: New test.
1730
1731 2009-10-21  Jakub Jelinek  <jakub@redhat.com>
1732
1733         * g++.dg/abi/mangle33.C: New test.
1734
1735 2009-10-21  Eric Botcazou  <ebotcazou@adacore.com>
1736
1737         * gnat.dg/discr22.adb: New test.
1738
1739 2009-10-21  Eric Botcazou  <ebotcazou@adacore.com>
1740
1741         * gnat.dg/loop_optimization7.ad[sb]: New test.
1742         * gnat.dg/loop_optimization7_pkg.ads: New helper.
1743
1744 2009-10-21  Janus Weil  <janus@gcc.gnu.org>
1745
1746         PR fortran/41706
1747         PR fortran/41766
1748         * gfortran.dg/class_9.f03: Extended test case.
1749         * gfortran.dg/select_type_7.f03: New test case.
1750
1751 2009-10-20  Richard Guenther  <rguenther@suse.de>
1752
1753         * gcc.dg/lto/20091020-3_0.c: New testcase.
1754
1755 2009-10-20  Richard Guenther  <rguenther@suse.de>
1756
1757         PR lto/41761
1758         * gcc.dg/lto/20091020-1_0.c: New testcase.
1759         * gcc.dg/lto/20091020-1_1.c: Likewise.
1760         * gcc.dg/lto/20091020-2_0.c: Likewise.
1761         * gcc.dg/lto/20091020-2_1.c: Likewise.
1762
1763 2009-10-20  Jakub Jelinek  <jakub@redhat.com>
1764
1765         PR debug/41340
1766         * gcc.dg/pr41340.c: New test.
1767
1768 2009-10-20  Eric Botcazou  <ebotcazou@adacore.com>
1769
1770         * gnat.dg/discr21.ad[sb]: New test.
1771         * gnat.dg/discr21_pkg.ads: New helper.
1772
1773 2009-10-20  Paul Thomas  <pault@gcc.gnu.org>
1774
1775         PR fortran/41706
1776         * gfortran.dg/class_9 : New test.
1777
1778 2009-10-19  Jakub Jelinek  <jakub@redhat.com>
1779
1780         * gcc.dg/raw-string-1.c: New test.
1781         * gcc.dg/raw-string-2.c: New test.
1782         * gcc.dg/raw-string-3.c: New test.
1783         * gcc.dg/raw-string-4.c: New test.
1784         * gcc.dg/raw-string-5.c: New test.
1785         * gcc.dg/raw-string-6.c: New test.
1786         * gcc.dg/raw-string-7.c: New test.
1787         * gcc.dg/utf8-1.c: New test.
1788         * gcc.dg/utf8-2.c: New test.
1789         * gcc.dg/utf-badconcat2.c: New test.
1790         * gcc.dg/utf-dflt2.c: New test.
1791         * gcc.dg/cpp/include6.c: New test.
1792         * g++.dg/ext/raw-string-1.C: New test.
1793         * g++.dg/ext/raw-string-2.C: New test.
1794         * g++.dg/ext/raw-string-3.C: New test.
1795         * g++.dg/ext/raw-string-4.C: New test.
1796         * g++.dg/ext/raw-string-5.C: New test.
1797         * g++.dg/ext/raw-string-6.C: New test.
1798         * g++.dg/ext/raw-string-7.C: New test.
1799         * g++.dg/ext/utf8-1.C: New test.
1800         * g++.dg/ext/utf8-2.C: New test.
1801         * g++.dg/ext/utf-badconcat2.C: New test.
1802         * g++.dg/ext/utf-dflt2.C: New test.
1803
1804         * gcc.dg/cleanup-13.c: New test.
1805
1806 2009-10-19  Janus Weil  <janus@gcc.gnu.org>
1807
1808         PR fortran/41586
1809         * gfortran.dg/auto_dealloc_1.f90: New test case.
1810
1811 2009-10-19  Jakub Jelinek  <jakub@redhat.com>
1812
1813         Port from redhat/gcc-4_4-branch:
1814         2009-10-08  Jakub Jelinek  <jakub@redhat.com>
1815         * gcc.dg/debug/vta-2.c: New test.
1816
1817         2009-09-30  Alexandre Oliva  <aoliva@redhat.com>
1818         * gcc.dg/debug/vta-1.c: New.
1819
1820 2009-10-19  Eric Botcazou  <ebotcazou@adacore.com>
1821
1822         * gnat.dg/noreturn2.ad[sb]: New test.
1823
1824 2009-10-19  Tobias Burnus  <burnus@net-b.de>
1825
1826         PR fortran/41755
1827         * gfortran.dg/equiv_8.f90: New test.
1828         * gfortran.dg/class_allocate_1.f03: Remove obsolete FIXME.
1829
1830 2009-10-19  Joseph Myers  <joseph@codesourcery.com>
1831
1832         * gcc.target/arm/neon-thumb2-move.c: New test.
1833
1834 2009-10-19  Jakub Jelinek  <jakub@redhat.com>
1835
1836         * gcc.dg/debug/vta-3.c: New test.
1837
1838 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
1839
1840         * gnat.dg/nested_proc.adb: Rename into...
1841         * gnat.dg/nested_proc1.adb: ...this.
1842         * gnat.dg/nested_proc2.adb: New test.
1843
1844 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
1845
1846         * gnat.dg/noreturn1.ad[sb]: New test.
1847
1848 2009-10-17  Janus Weil  <janus@gcc.gnu.org>
1849             Paul Thomas  <pault@gcc.gnu.org>
1850
1851         PR fortran/41629
1852         * gfortran.dg/class_6.f90: New test.
1853
1854         PR fortran/41608
1855         PR fortran/41587
1856         * gfortran.dg/class_7.f90: New test.
1857
1858         PR fortran/41618
1859         * gfortran.dg/class_8.f90: New test.
1860
1861 2009-10-17  Richard Guenther  <rguenther@suse.de>
1862
1863         * gcc.dg/lto/20091017-1_0.c: New testcase.
1864         * gcc.dg/lto/20091017-1_1.c: Likewise.
1865
1866 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
1867
1868         * gnat.dg/unchecked_convert4.adb: Add missing rep clause.
1869
1870 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
1871
1872         * gnat.dg/aggr11.adb: New test.
1873         * gnat.dg/aggr11_pkg.ads: New helper.
1874
1875 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
1876
1877         * gnat.dg/slice8.adb: New test.
1878         * gnat.dg/slice8_pkg1.ads: New helper.
1879         * gnat.dg/slice8_pkg2.ads: Likewise.
1880         * gnat.dg/slice8_pkg3.ad[sb]: Likewise.
1881
1882 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
1883
1884         * gnat.dg/unchecked_convert4.adb: New test.
1885
1886 2009-10-15  Jason Merrill  <jason@redhat.com>
1887
1888         PR c++/38798
1889         * g++.dg/cpp0x/trailing5.C: New.
1890
1891         * g++.dg/cpp0x/auto6.C: Rename to trailing1.C.
1892         * g++.dg/cpp0x/auto8.C: Rename to trailing2.C.
1893         * g++.dg/cpp0x/auto12.C: Rename to trailing3.C.
1894         * g++.dg/cpp0x/auto13.C: Rename to trailing4.C.
1895
1896 2009-10-16  Janus Weil  <janus@gcc.gnu.org>
1897
1898         PR fortran/41719
1899         * gfortran.dg/class_5.f03: New test case.
1900         * gfortran.dg/typebound_operator_2.f03: Fixing invalid test case.
1901         * gfortran.dg/typebound_operator_4.f03: Ditto.
1902
1903 2009-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1904
1905         * g++.dg/ipa/iinline-1.C: Use dg-add-options bind_pic_locally.
1906         * g++.dg/other/first-global.C: Likewise.
1907         * g++.dg/parse/attr-externally-visible-1.C: Likewise.
1908         * g++.dg/torture/pr40323.C: Likewise.
1909         * g++.dg/tree-ssa/nothrow-1.C: Likewise.
1910         * gcc.dg/inline-33.c: Likewise.
1911         * gcc.dg/ipa/ipa-1.c: Likewise.
1912         * gcc.dg/ipa/ipa-2.c: Likewise.
1913         * gcc.dg/ipa/ipa-3.c: Likewise.
1914         * gcc.dg/ipa/ipa-4.c: Likewise.
1915         * gcc.dg/ipa/ipa-5.c: Likewise.
1916         * gcc.dg/ipa/ipa-7.c: Likewise.
1917         * gcc.dg/ipa/ipacost-2.c: Likewise.
1918         * gcc.dg/tree-ssa/inline-3.c: Likewise.
1919         * gcc.dg/tree-ssa/local-pure-const.c: Likewise.
1920         * gfortran.dg/whole_file_5.f90: Likewise.
1921         * gfortran.dg/whole_file_6.f90: Likewise.
1922
1923 2009-10-16  Richard Guenther  <rguenther@suse.de>
1924
1925         PR tree-optimization/41728
1926         * gcc.c-torture/compile/pr41728.c: New testcase.
1927
1928 2009-10-16  Richard Guenther  <rguenther@suse.de>
1929
1930         PR lto/41598
1931         * gcc.dg/lto/20091016-1_0.c: New testcase.
1932         * gcc.dg/lto/20091016-1_1.c: Likewise.
1933         * gcc.dg/lto/20091016-1_a.h: Likewise.
1934
1935 2009-10-16  Richard Guenther  <rguenther@suse.de>
1936
1937         PR lto/41715
1938         * gfortran.dg/lto/20091015-1_0.f: New testcase.
1939         * gfortran.dg/lto/20091015-1_1.f: Likewise.
1940         * gfortran.dg/lto/20091015-1_2.f: Likewise.
1941
1942 2009-10-16  Richard Guenther  <rguenther@suse.de>
1943
1944         PR lto/41713
1945         * gfortran.dg/lto/20091016-1_0.f90: New testcase.
1946
1947 2009-10-15  Jakub Jelinek  <jakub@redhat.com>
1948
1949         PR debug/41717
1950         * gcc.dg/debug/pr41717.c: New test.
1951
1952 2009-10-16  Paul Thomas  <pault@gcc.gnu.org>
1953
1954         PR fortran/41648
1955         * gfortran.dg/dynamic_dispatch_4.f03 : New test.
1956
1957         PR fortran/41656
1958         * gfortran.dg/dynamic_dispatch_5.f03 : New test.
1959
1960 2009-10-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
1961
1962         PR target/23983
1963         * gcc.target/powerpc/altivec-4.c (b): Make sure altivec builtin
1964         result used.
1965         * g++.dg/ext/altivec-2.C (main): Ditto.
1966
1967 2009-10-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1968
1969         * lib/target-supports.exp (add_options_for_bind_pic_locally): New.
1970         * gcc.dg/tree-ssa/ipa-cp-1.c: Bind pic locally.
1971
1972 2009-10-15  Richard Guenther  <rguenther@suse.de>
1973
1974         PR lto/41669
1975         * gcc.dg/lto/20091015-1_0.c: New testcase.
1976         * gcc.dg/lto/20091015-1_1.c: Likewise.
1977         * gcc.dg/lto/20091015-1_2.c: Likewise.
1978         * gcc.dg/lto/20091015-1_a.h: Likewise.
1979         * gcc.dg/lto/20091015-1_b.h: Likewise.
1980
1981 2009-10-15  Steve Ellcey  <sje@cup.hp.com>
1982
1983         * gcc.dg/torture/pr41555.c: Add -std=c99 option.
1984
1985 2009-10-14  Daniel Gutson  <dgutson@codesourcery.com>
1986
1987         * gcc.target/arm/neon/vfp-shift-a2t2.c: New test case.
1988
1989 2009-10-14  Jakub Jelinek  <jakub@redhat.com>
1990
1991         * obj-c++.dg/layout-1.mm: Don't xfail dg-bogus on lp64, change
1992         line from 1 to 0.
1993         * obj-c++.dg/bitfield-1.mm: Likewise.
1994         * obj-c++.dg/bitfield-4.mm: Likewise.
1995
1996 2009-10-14  Richard Guenther  <rguenther@suse.de>
1997
1998         PR lto/41173
1999         * gcc.dg/lto/20091014-1_0.c: New testcase.
2000
2001 2009-10-14  Jakub Jelinek  <jakub@redhat.com>
2002
2003         PR testsuite/41707
2004         * g++.dg/plugin/attribute_plugin-test-1.C: Expect the first
2005         warning on line 0 instead of 1.
2006
2007 2009-10-14  Richard Guenther  <rguenther@suse.de>
2008
2009         PR lto/41521
2010         * gfortran.dg/lto/pr41521_0.f90: New testcase.
2011         * gfortran.dg/lto/pr41521_1.f90: Likewise.
2012
2013 2009-10-14  Jakub Jelinek  <jakub@redhat.com>
2014
2015         PR preprocessor/41543
2016         * gcc.dg/debug/dwarf2/pr41543.c: New test.
2017
2018         PR debug/41695
2019         * gcc.dg/debug/dwarf2/pr41695.c: New test.
2020
2021 2009-10-14  Uros Bizjak  <ubizjak@gmail.com>
2022
2023         * gcc.target/i386/i386.exp (check_effective_target_ms_hook_prologue):
2024         New procedure.
2025         * gcc.target/i386/ms_hook_prologue.c: Check for ms_hook_prologue
2026         effective target.
2027
2028 2009-10-14  Jason Merrill  <jason@redhat.com>
2029
2030         PR c++/39866
2031         * g++.dg/cpp0x/defaulted14.C: New.
2032
2033 2009-10-14  Larry Evans  <cppljevans@suddenlink.net>
2034
2035         * g++.dg/cpp0x/vt-40092.C: New.
2036
2037 2009-10-14  Alexandre Oliva  <aoliva@redhat.com>
2038
2039         * gcc.dg/guality/pr41616-1.c: Drop -O2.
2040         * gcc.dg/guality/pr41447-1.c: Likewise.  Name main.
2041
2042 2009-10-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2043
2044         * gfortran.dg/complex_intrinsic_8.f90: New test.
2045
2046 2009-10-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2047
2048         * gcc.dg/torture/builtin-math-6.c: Test complex "arc" functions.
2049         * lib/target-supports.exp (check_effective_target_mpc_arc): New.
2050
2051 2009-10-14  Hans-Peter Nilsson  <hp@axis.com>
2052
2053         PR target/38948
2054         * gcc.dg/torture/pr38948.c: New test.
2055
2056 2009-10-13  Steve Ellcey  <sje@cup.hp.com>
2057
2058         * gfortran.dg/vect/fast-math-pr38968.f90: Add timeout.
2059
2060 2009-10-13  Janus Weil  <janus@gcc.gnu.org>
2061
2062         PR fortran/41581
2063         * gfortran.dg/class_allocate_2.f03: Modified.
2064         * gfortran.dg/class_allocate_3.f03: New test case.
2065
2066 2009-10-13  Richard Guenther  <rguenther@suse.de>
2067
2068         PR lto/41668
2069         * gcc.dg/lto/20091006-2_0.c: New testcase.
2070         * gcc.dg/lto/20091006-2_1.c: Likewise.
2071         * gcc.dg/lto/20091006-2_2.c: Likewise.
2072         * gcc.dg/lto/20091013-1_0.c: Likewise.
2073         * gcc.dg/lto/20091013-1_1.c: Likewise.
2074         * gcc.dg/lto/20091013-1_2.c: Likewise.
2075
2076 2009-10-13  Martin Jambor  <mjambor@suse.cz>
2077
2078         * gcc.c-torture/compile/pr41661.c: New test.
2079
2080 2009-10-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2081
2082         PR libgfortran/41683
2083         * gfortran.dg/fmt_error_9.f: Add check for repeat count after P.
2084
2085 2009-10-12  Jason Merrill  <jason@redhat.com>
2086
2087         PR c++/37875
2088         * g++.dg/cpp0x/decltype18.C: New.
2089
2090         PR c++/37766
2091         * g++.dg/cpp0x/fntmpdefarg1.C: New.
2092
2093 2009-10-12  Janis Johnson  <janis187@us.ibm.com>
2094
2095         * gcc.dg/lto/20090914-2.c: Fix typos in test directives.
2096
2097 2009-10-12  Alexandre Oliva  <aoliva@redhat.com>
2098
2099         PR debug/41343
2100         PR debug/41447
2101         PR debug/41264
2102         PR debug/41338
2103         * gcc.dg/guality/pr41447-1.c: New.
2104         * gcc.dg/debug/pr41264-1.c: New.
2105         * gcc.dg/debug/pr41343-1.c: New.
2106
2107 2009-10-12  Hans-Peter Nilsson  <hp@axis.com>
2108
2109         PR target/26515
2110         * gcc.dg/torture/pr26515.c: New test.
2111
2112 2009-10-12  Janis Johnson  <janis187@us.ibm.com>
2113
2114         PR testsuite/41659
2115         * gcc.dg/lto/20090914-2.c: Use dg-skip-if to skip test.
2116         * lib/lto.exp (lto-get-options-main): Report error for using "target"
2117         or "xfail" with dg-lto-do.
2118
2119 2009-10-12  Stefan Dösinger  <stefan@codeweavers.com>
2120
2121         * gcc.target/i386/ms_hook_prologue.c: New testcase.
2122
2123 2009-10-12  Michael Matz  <matz@suse.de>
2124
2125         * gcc.dg/plugin/one_time_plugin.c: Update test to use the cfg
2126         pass.
2127
2128 2009-10-12  Jakub Jelinek  <jakub@redhat.com>
2129
2130         PR target/41680
2131         * g++.dg/torture/pr41680.C: New test.
2132
2133 2009-10-12  Dodji Seketeli  <dodji@redhat.com>
2134
2135         PR c++/41570
2136         * g++.dg/debug/dwarf2/template-params-7.C: New test.
2137
2138 2009-10-12  Alexandre Oliva  <aoliva@redhat.com>
2139
2140         PR debug/41616
2141         * gcc.dg/guality/pr41616-1.c: New.
2142
2143 2009-10-11  Jason Merrill  <jason@redhat.com>
2144
2145         PR c++/37204
2146         * g++.dg/cpp0x/rv-reinterpret.C: New.
2147
2148 2009-10-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2149
2150         PR libgfortran/38439
2151         * gfortran.dg/fmt_error_9.f: New test.
2152         * gfortran.dg/fmt_error_10.f: New test.
2153
2154 2009-10-11  Paul Thomas  <pault@gcc.gnu.org>
2155
2156         PR fortran/41583
2157         * gfortran.dg/class_4a.f03: New test with class_4b,c and d.f03.
2158         * gfortran.dg/class_4b.f03: As above.
2159         * gfortran.dg/class_4c.f03: As above.
2160         * gfortran.dg/class_4d.f03: As above.
2161
2162 2009-10-11  Richard Guenther  <rguenther@suse.de>
2163
2164         PR tree-optimization/41555
2165         * gcc.dg/torture/pr41555.c: New testcase.
2166
2167 2009-10-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2168
2169         PR libgfortran/35862
2170         * gfortran.dg/round_2.f03: Eliminate possible compile error. Use max
2171         function correctly.
2172
2173 2009-10-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2174
2175         PR libgfortran/35862
2176         * gfortran.dg/round_2.f03: Update test to also test for smaller kind.
2177         Add conditions to avoid runtime errors if not supported.
2178
2179 2009-10-10  Richard Guenther  <rguenther@suse.de>
2180
2181         PR tree-optimization/41654
2182         * gfortran.fortran-torture/compile/pr41654.f90: New testcase.
2183
2184 2009-10-09  Jason Merrill  <jason@redhat.com>
2185
2186         * g++.dg/cpp/ucn-1.C: New.
2187
2188 2009-10-09  Janus Weil  <janus@gcc.gnu.org>
2189
2190         PR fortran/41585
2191         * gfortran.dg/class_2.f03: Extended test case.
2192
2193 2009-10-09  Tobias Burnus  <burnus@net-b.de>
2194
2195         PR fortran/41582
2196         * gfortran.dg/class_allocate_1.f03: Modify code such that
2197         it compiles with the gfc_warning->gfc_error change.
2198         * gfortran.dg/class_allocate_1.f03: New test.
2199
2200 2009-10-09  Janus Weil  <janus@gcc.gnu.org>
2201
2202         PR fortran/41579
2203         * gfortran.dg/select_type_6.f03: New test.
2204
2205 2009-10-09  Jakub Jelinek  <jakub@redhat.com>
2206
2207         PR preprocessor/41445
2208         * gcc.dg/cpp/separate-1.c: Adjust.
2209         * gcc.dg/cpp/spacing1.c: Add -P to dg-options.
2210         * gcc.dg/debug/dwarf2/pr41445-1.c: New test.
2211         * gcc.dg/debug/dwarf2/pr41445-2.c: New test.
2212         * gcc.dg/debug/dwarf2/pr41445-3.c: New test.
2213         * gcc.dg/debug/dwarf2/pr41445-4.c: New test.
2214         * gcc.dg/debug/dwarf2/pr41445-5.c: New test.
2215         * gcc.dg/debug/dwarf2/pr41445-6.c: New test.
2216
2217         PR rtl-optimization/41646
2218         * gcc.c-torture/compile/pr41646.c: New test.
2219
2220 2009-10-09  Richard Guenther  <rguenther@suse.de>
2221
2222         PR tree-optimization/41634
2223         * gcc.c-torture/compile/pr41634.c: New testcase.
2224
2225 2009-10-09  Uros Bizjak  <ubizjak@gmail.com>
2226
2227         * gfortran.dg/block_2.f08: Cleanup "original" tree dump.
2228
2229 2009-10-09  Eric Botcazou  <ebotcazou@adacore.com>
2230
2231         * gnat.dg/opt3.adb: New test.
2232         * gnat.dg/opt3_pkg.ads: New helper.
2233
2234 2009-10-08  Doug Kwan  <dougkwan@google.com>
2235
2236         PR rtl-optimization/41574
2237         * gcc.dg/pr41574.c: New test.
2238
2239 2009-10-08  Cary Coutant  <ccoutant@google.com>
2240
2241         Add support for debugging with ICF (Identical Code Folding).
2242         * g++.dg/debug/dwarf2/icf.C: New test.
2243
2244 2009-10-08  Adam Nemet  <anemet@caviumnetworks.com>
2245
2246         * gcc.target/mips/truncate-6.c: New test.
2247
2248 2009-10-08  Jason Merrill  <jason@redhat.com>
2249
2250         PR c++/36816
2251         * g++.dg/cpp0x/rv-deduce.C: New.
2252
2253         PR c++/37177
2254         * g++.dg/cpp0x/variadic-throw.C: Adjust errors.
2255         * g++.dg/template/explicit-args2.C: New.
2256         * g++.dg/template/explicit-args3.C: New.
2257         * g++.old-deja/g++.pt/crash58.C: Remove some errors.
2258
2259 2009-10-08  Michael Matz  <matz@suse.de>
2260
2261         PR middle-end/41573
2262         * gcc.dg/tree-ssa/foldstring-1.c: Use fre dump.
2263         * gcc.dg/tree-ssa/useless-1.c: Use gimple dump.
2264         * gcc.dg/pr41573.c: New test.
2265
2266 2009-10-07  Joseph Myers  <joseph@codesourcery.com>
2267
2268         PR c/41182
2269         * gcc.c-torture/compile/pr41182-1.c: New.
2270
2271 2009-10-07  Jason Merrill  <jason@redhat.com>
2272
2273         * g++.dg/cpp0x/variadic95.C: New.
2274
2275 2009-10-07  Jason Merrill  <jason@redhat.com>
2276
2277         * g++.dg/template/scope3.C: New.
2278
2279 2009-10-07  Jakub Jelinek  <jakub@redhat.com>
2280
2281         * gcc.dg/debug/dwarf2/inline3.c: New test.
2282
2283 2009-10-07  Daniel Kraft  <d@domob.eu>
2284
2285         PR fortran/41615
2286         * gfortran.dg/assumed_charlen_function_6.f90: New test.
2287
2288 2009-10-07  Janus Weil  <janus@gcc.gnu.org>
2289
2290         * gfortran.dg/same_type_as_2.f03: Modified (was illegal).
2291         * gfortran.dg/select_type_1.f03: Modified error message.
2292         * gfortran.dg/select_type_5.f03: New test.
2293
2294 2009-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2295
2296         PR libgfortran/41612
2297         * gfortran.dg/round_2.f03: Fix test to work on platforms that do not
2298         have kind=10 reals.
2299
2300 2009-10-06  Jason Merrill  <jason@redhat.com>
2301
2302         * g++.dg/cpp0x/lambda/lambda-init.C: New.
2303         * g++.dg/cpp0x/lambda/lambda-direct-init.C: New.
2304
2305 2009-10-06  Richard Guenther  <rguenther@suse.de>
2306
2307         PR lto/41502
2308         * gcc.dg/lto/20091006-1_0.c: New testcase.
2309         * gcc.dg/lto/20091006-1_1.c: Likewise.
2310         * gcc.dg/lto/20091005-2_0.c: Likewise.
2311
2312 2009-10-06  Samuel Tardieu  <sam@rfc1149.net>
2313
2314         PR ada/41383
2315         * gnat.dg/timer_cancel.adb: New test.
2316
2317 2009-10-06  Samuel Tardieu  <sam@rfc1149.net>
2318
2319         PR ada/38333
2320         * gnat.dg/specs/import_abstract.ads: New.
2321
2322 2009-10-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2323
2324         PR libgfortran/35862
2325         * gfortran.dg/round_2.f03: New test.
2326
2327 2009-10-05  Jakub Jelinek  <jakub@redhat.com>
2328
2329         PR debug/41558
2330         * gcc.dg/guality/guality.exp: Move gdb-test proc into...
2331         * lib/gcc-gdb-test.exp: ... here.  New file.
2332         * gfortran.dg/guality/guality.exp: New file.
2333         * gfortran.dg/guality/pr41558.f90: New test.
2334         * gfortran.dg/guality/arg1.f90: New test.
2335
2336 2009-10-05  Paul Thomas  <pault@gcc.gnu.org>
2337
2338         * gfortran.dg/dynamic_dispatch_1.f90: New test.
2339         * gfortran.dg/dynamic_dispatch_2.f90: New test.
2340         * gfortran.dg/dynamic_dispatch_3.f90: New test.
2341         * gfortran.dg/module_md5_1.f90: Update md5 sum.
2342
2343 2009-10-05  Sriraman Tallam  <tmsriram@google.com>
2344
2345         * gcc.dg/plugin/selfassign.c (plugin_init): Change plugin_pass to
2346         register_pass_info.
2347         * gcc.dg/plugin/one_time_plugin.c (plugin_init): Change
2348         plugin_pass to register_pass_info.
2349         * g++.dg/plugin/selfassign.c (plugin_init): Change plugin_pass to
2350         register_pass_info.
2351         * g++.dg/plugin/dumb_plugin.c (plugin_init): Change plugin_pass to
2352         register_pass_info.
2353
2354 2009-10-05  Richard Guenther  <rguenther@suse.de>
2355
2356         PR lto/41281
2357         * gcc.dg/lto/20090914-2_0.c: New testcase.
2358
2359 2009-10-05  Richard Guenther  <rguenther@suse.de>
2360
2361         PR lto/40902
2362         * gcc.dg/lto/20091005-1_0.c: New testcase.
2363         * gcc.dg/lto/20091005-1_1.c: Likewise.
2364
2365 2009-10-05  Richard Guenther  <rguenther@suse.de>
2366
2367         PR lto/41552
2368         PR lto/41487
2369         * g++.dg/lto/20091002-1_0.C: Adjust flags.
2370         * g++.dg/lto/20091004-1_0.C: New testcase.
2371         * g++.dg/lto/20091004-1_1.C: Likewise.
2372         * g++.dg/lto/20091004-2_0.C: Likewise.
2373         * g++.dg/lto/20091004-2_1.C: Likewise.
2374         * g++.dg/lto/20091004-3_0.C: Likewise.
2375         * g++.dg/lto/20091004-3_1.C: Likewise.
2376
2377 2009-10-05  Richard Guenther  <rguenther@suse.de>
2378
2379         PR tree-optimization/23821
2380         * gcc.dg/torture/pr23821.c: New testcase.
2381
2382 2009-10-05  Daniel Kraft  <d@domob.eu>
2383
2384         PR fortran/41403
2385         * gfortran.dg/goto_6.f: New test.
2386         * gfortran.dg/goto_7.f: New test.
2387
2388 2009-10-03  Ben Elliston  <bje@au.ibm.com>
2389             Bill Maddox  <maddox@google.com>
2390             Cary Coutant  <ccoutant@google.com>
2391             Chris Demetriou  <cgd@google.com>
2392             Diego Novillo  <dnovillo@google.com>
2393             Doug Kwan  <dougkwan@google.com>
2394             Jan Hubicka  <jh@suse.cz>
2395             Ollie Wild  <aaw@google.com>
2396             Rafael Espindola  <espindola@google.com>
2397             Richard Guenther  <rguenther@suse.de>
2398             Simon Baldwin  <simonb@google.com>
2399
2400         * g++.dg/20090107-1.C: New.
2401         * g++.dg/20090121-1.C: New.
2402         * g++.dg/ipa/20090113-1.C: New.
2403         * g++.dg/lto: New directory.
2404         * g++.dg/lto/20080829_0.C: New.
2405         * g++.dg/lto/20080904_0.C: New.
2406         * g++.dg/lto/20080907_0.C: New.
2407         * g++.dg/lto/20080908-1_0.C: New.
2408         * g++.dg/lto/20080908-2_0.C: New.
2409         * g++.dg/lto/20080908-3_0.C: New.
2410         * g++.dg/lto/20080909-1_0.C: New.
2411         * g++.dg/lto/20080910-1_0.C: New.
2412         * g++.dg/lto/20080912-1_0.C: New.
2413         * g++.dg/lto/20080912_0.C: New.
2414         * g++.dg/lto/20080915_0.C: New.
2415         * g++.dg/lto/20080916_0.C: New.
2416         * g++.dg/lto/20080917_0.C: New.
2417         * g++.dg/lto/20080924_0.C: New.
2418         * g++.dg/lto/20080926_0.C: New.
2419         * g++.dg/lto/20081008_0.C: New.
2420         * g++.dg/lto/20081022.h: New.
2421         * g++.dg/lto/20081022_0.C: New.
2422         * g++.dg/lto/20081022_1.C: New.
2423         * g++.dg/lto/20081023_0.C: New.
2424         * g++.dg/lto/20081109-1_0.C: New.
2425         * g++.dg/lto/20081109-2_0.C: New.
2426         * g++.dg/lto/20081109_0.C: New.
2427         * g++.dg/lto/20081109_1.C: New.
2428         * g++.dg/lto/20081118-1_0.C: New.
2429         * g++.dg/lto/20081118-1_1.C: New.
2430         * g++.dg/lto/20081118_0.C: New.
2431         * g++.dg/lto/20081118_1.C: New.
2432         * g++.dg/lto/20081119-1.h: New.
2433         * g++.dg/lto/20081119-1_0.C: New.
2434         * g++.dg/lto/20081119-1_1.C: New.
2435         * g++.dg/lto/20081119_0.C: New.
2436         * g++.dg/lto/20081119_1.C: New.
2437         * g++.dg/lto/20081120-1_0.C: New.
2438         * g++.dg/lto/20081120-1_1.C: New.
2439         * g++.dg/lto/20081120-2_0.C: New.
2440         * g++.dg/lto/20081120-2_1.C: New.
2441         * g++.dg/lto/20081123_0.C: New.
2442         * g++.dg/lto/20081123_1.C: New.
2443         * g++.dg/lto/20081125.h: New.
2444         * g++.dg/lto/20081125_0.C: New.
2445         * g++.dg/lto/20081125_1.C: New.
2446         * g++.dg/lto/20081127_0.C: New.
2447         * g++.dg/lto/20081127_1.C: New.
2448         * g++.dg/lto/20081203_0.C: New.
2449         * g++.dg/lto/20081203_1.C: New.
2450         * g++.dg/lto/20081204-1_0.C: New.
2451         * g++.dg/lto/20081204-1_1.C: New.
2452         * g++.dg/lto/20081204-2_0.C: New.
2453         * g++.dg/lto/20081204-2_1.C: New.
2454         * g++.dg/lto/20081209_0.C: New.
2455         * g++.dg/lto/20081209_1.C: New.
2456         * g++.dg/lto/20081211-1.h: New.
2457         * g++.dg/lto/20081211-1_0.C: New.
2458         * g++.dg/lto/20081211-1_1.C: New.
2459         * g++.dg/lto/20081217-1_0.C: New.
2460         * g++.dg/lto/20081217-2_0.C: New.
2461         * g++.dg/lto/20081219_0.C: New.
2462         * g++.dg/lto/20081219_1.C: New.
2463         * g++.dg/lto/20090106_0.C: New.
2464         * g++.dg/lto/20090112_0.C: New.
2465         * g++.dg/lto/20090128_0.C: New.
2466         * g++.dg/lto/20090221_0.C: New.
2467         * g++.dg/lto/20090302_0.C: New.
2468         * g++.dg/lto/20090302_1.C: New.
2469         * g++.dg/lto/20090303_0.C: New.
2470         * g++.dg/lto/20090311-1.h: New.
2471         * g++.dg/lto/20090311-1_0.C: New.
2472         * g++.dg/lto/20090311-1_1.C: New.
2473         * g++.dg/lto/20090311_0.C: New.
2474         * g++.dg/lto/20090311_1.C: New.
2475         * g++.dg/lto/20090312.h: New.
2476         * g++.dg/lto/20090312_0.C: New.
2477         * g++.dg/lto/20090312_1.C: New.
2478         * g++.dg/lto/20090313_0.C: New.
2479         * g++.dg/lto/20090313_1.C: New.
2480         * g++.dg/lto/20090315_0.C: New.
2481         * g++.dg/lto/20090315_1.C: New.
2482         * g++.dg/lto/20091002-1_0.C: New testcase.
2483         * g++.dg/lto/20091002-2_0.C: Likewise..
2484         * g++.dg/lto/20091002-3_0.C: Likewise..
2485         * g++.dg/lto/README: New.
2486         * g++.dg/lto/pr40818_0.C: New.
2487         * g++.dg/opt/thunk3-1.C: New.
2488         * g++.dg/opt/thunk4.C: New.
2489         * gcc.c-torture/execute/builtins/lib/abs.c: Mark builtin
2490         replacements with __attribute__ ((__noinline__)).
2491         * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
2492         * gcc.c-torture/execute/builtins/lib/bzero.c: Likewise.
2493         * gcc.c-torture/execute/builtins/lib/fprintf.c: Likewise.
2494         * gcc.c-torture/execute/builtins/lib/memchr.c: Likewise.
2495         * gcc.c-torture/execute/builtins/lib/memcmp.c: Likewise.
2496         * gcc.c-torture/execute/builtins/lib/memmove.c: Likewise.
2497         * gcc.c-torture/execute/builtins/lib/mempcpy.c: Likewise.
2498         * gcc.c-torture/execute/builtins/lib/memset.c: Likewise.
2499         * gcc.c-torture/execute/builtins/lib/printf.c: Likewise.
2500         * gcc.c-torture/execute/builtins/lib/sprintf.c: Likewise.
2501         * gcc.c-torture/execute/builtins/lib/stpcpy.c: Likewise.
2502         * gcc.c-torture/execute/builtins/lib/strcat.c: Likewise.
2503         * gcc.c-torture/execute/builtins/lib/strchr.c: Likewise.
2504         * gcc.c-torture/execute/builtins/lib/strcmp.c: Likewise.
2505         * gcc.c-torture/execute/builtins/lib/strcpy.c: Likewise.
2506         * gcc.c-torture/execute/builtins/lib/strcspn.c: Likewise.
2507         * gcc.c-torture/execute/builtins/lib/strlen.c: Likewise.
2508         * gcc.c-torture/execute/builtins/lib/strncat.c: Likewise.
2509         * gcc.c-torture/execute/builtins/lib/strncmp.c: Likewise.
2510         * gcc.c-torture/execute/builtins/lib/strncpy.c: Likewise.
2511         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Likewise.
2512         * gcc.c-torture/execute/builtins/lib/strrchr.c: Likewise.
2513         * gcc.c-torture/execute/builtins/lib/strspn.c: Likewise.
2514         * gcc.c-torture/execute/builtins/lib/strstr.c: Likewise.
2515         * gcc.dg/20081223-1.c: New.
2516         * gcc.dg/lto: New directory.
2517         * gcc.dg/lto/20080908_0.c: New.
2518         * gcc.dg/lto/20080917_0.c: New.
2519         * gcc.dg/lto/20080924_0.c: New.
2520         * gcc.dg/lto/20081024_0.c: New.
2521         * gcc.dg/lto/20081109_0.c: New.
2522         * gcc.dg/lto/20081111_0.c: New.
2523         * gcc.dg/lto/20081111_1.c: New.
2524         * gcc.dg/lto/20081112_0.c: New.
2525         * gcc.dg/lto/20081112_1.c: New.
2526         * gcc.dg/lto/20081115_0.c: New.
2527         * gcc.dg/lto/20081115_1.c: New.
2528         * gcc.dg/lto/20081115_2.c: New.
2529         * gcc.dg/lto/20081118_0.c: New.
2530         * gcc.dg/lto/20081118_1.c: New.
2531         * gcc.dg/lto/20081118_2.c: New.
2532         * gcc.dg/lto/20081120-1_0.c: New.
2533         * gcc.dg/lto/20081120-1_1.c: New.
2534         * gcc.dg/lto/20081120-2_0.c: New.
2535         * gcc.dg/lto/20081120-2_1.c: New.
2536         * gcc.dg/lto/20081125_0.c: New.
2537         * gcc.dg/lto/20081125_1.c: New.
2538         * gcc.dg/lto/20081126_0.c: New.
2539         * gcc.dg/lto/20081201-1_0.c: New.
2540         * gcc.dg/lto/20081201-1_1.c: New.
2541         * gcc.dg/lto/20081201-1_2.c: New.
2542         * gcc.dg/lto/20081201-2_0.c: New.
2543         * gcc.dg/lto/20081201-2_1.c: New.
2544         * gcc.dg/lto/20081202-1_0.c: New.
2545         * gcc.dg/lto/20081202-1_1.c: New.
2546         * gcc.dg/lto/20081202-2_0.c: New.
2547         * gcc.dg/lto/20081202-2_1.c: New.
2548         * gcc.dg/lto/20081204-1_0.c: New.
2549         * gcc.dg/lto/20081204-1_1.c: New.
2550         * gcc.dg/lto/20081204-2_0.c: New.
2551         * gcc.dg/lto/20081210-1_0.c: New.
2552         * gcc.dg/lto/20081212-1_0.c: New.
2553         * gcc.dg/lto/20081222_0.c: New.
2554         * gcc.dg/lto/20081222_0.h: New.
2555         * gcc.dg/lto/20081222_1.c: New.
2556         * gcc.dg/lto/20081224_0.c: New.
2557         * gcc.dg/lto/20081224_0.h: New.
2558         * gcc.dg/lto/20081224_1.c: New.
2559         * gcc.dg/lto/20090116_0.c: New.
2560         * gcc.dg/lto/20090120_0.c: New.
2561         * gcc.dg/lto/20090126-1_0.c: New.
2562         * gcc.dg/lto/20090126-2_0.c: New.
2563         * gcc.dg/lto/20090206-1_0.c: New.
2564         * gcc.dg/lto/20090206-2_0.c: New.
2565         * gcc.dg/lto/20090210_0.c: New.
2566         * gcc.dg/lto/20090210_1.c: New.
2567         * gcc.dg/lto/20090213_0.c: New.
2568         * gcc.dg/lto/20090213_1.c: New.
2569         * gcc.dg/lto/20090218-1_0.c: New.
2570         * gcc.dg/lto/20090218-1_1.c: New.
2571         * gcc.dg/lto/20090218-2_0.c: New.
2572         * gcc.dg/lto/20090218-2_1.c: New.
2573         * gcc.dg/lto/20090218_0.c: New.
2574         * gcc.dg/lto/20090218_1.c: New.
2575         * gcc.dg/lto/20090218_2.c: New.
2576         * gcc.dg/lto/20090218_3.c: New.
2577         * gcc.dg/lto/20090219_0.c: New.
2578         * gcc.dg/lto/20090312_0.c: New.
2579         * gcc.dg/lto/20090312_1.c: New.
2580         * gcc.dg/lto/20090313_0.c: New.
2581         * gcc.dg/lto/20090706-1_0.c: New.
2582         * gcc.dg/lto/20090706-2_0.c: New.
2583         * gcc.dg/lto/20090717_0.c: New.
2584         * gcc.dg/lto/20090717_1.c: New.
2585         * gcc.dg/lto/20090729_0.c: New.
2586         * gcc.dg/lto/20090729_1.c: New.
2587         * gcc.dg/lto/20090812_0.c: New.
2588         * gcc.dg/lto/20090812_1.c: New.
2589         * gcc.dg/lto/20090914-1_0.c: New.
2590         * gcc.dg/lto/README: New.
2591         * gcc.dg/visibility-7.c: Adjust expected pattern
2592         * gfortran.dg/lto: New directory.
2593         * gfortran.dg/lto/pr40724_0.f: New.
2594         * gfortran.dg/lto/pr40724_1.f: New.
2595         * gfortran.dg/lto/pr40725_0.f03: New.
2596         * gfortran.dg/lto/pr40725_1.c: New.
2597         * gfortran.dg/lto/pr41069_0.f90: New.
2598         * gfortran.dg/lto/pr41069_1.f90: New.
2599         * gfortran.dg/lto/pr41069_2.f90: New.
2600         * g++.dg/README: Add 'lto' directory.
2601         * g++.dg/dg.exp: Also scan 'lto' directory
2602
2603 2009-10-03  Ben Elliston  <bje@au.ibm.com>
2604             Janis Johnson  <janis187@us.ibm.com>
2605             Diego Novillo  <dnovillo@google.com>
2606
2607         * g++.dg/lto/lto.exp: New.
2608         * gcc.c-torture/execute/execute.exp: Add
2609         LTO_TORTURE_OPTIONS TO C_TORTURE_OPTIONS.
2610         * gcc.c-torture/execute/builtins/builtins.exp: Likewise.
2611         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
2612         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
2613         * gcc.target/i386/math-torture/math-torture.exp: Likewise.
2614         * gcc.dg/lto/lto.exp: New.
2615         * gfortran.dg/lto/lto.exp: New.
2616         * lib/target-supports.exp (check_effective_target_lto): New.
2617         * lib/c-torture.exp: Load target-supports.exp.  Define
2618         LTO_TORTURE_OPTIONS if check_effective_target_lto returns nonzero.
2619         * lib/gcc-dg.exp: Likewise.
2620         * lib/lto.exp: New.
2621         * lib/torture-options.exp: Add support for a third argument.
2622
2623 2009-10-03  Uros Bizjak  <ubizjak@gmail.com>
2624
2625         PR testsuite/41542
2626         * gcc.dg/tree-ssa/ipa-cp-1.c: Remove mis-merged garbage.
2627
2628 2009-10-02  Jason Merrill  <jason@redhat.com>
2629
2630         * g++.dg/abi/mangle32.C: New.
2631
2632 2009-10-02  Eric Botcazou  <ebotcazou@adacore.com>
2633
2634         * gnat.dg/atomic2.adb: New test.
2635
2636 2009-10-02  Eric Botcazou  <ebotcazou@adacore.com>
2637
2638         * gnat.dg/array11.adb: New test.
2639         * gnat.dg/array12.adb: Likewise.
2640
2641 2009-10-02  Eric Botcazou  <ebotcazou@adacore.com>
2642
2643         * gnat.dg/array10.adb: New test.
2644         * gnat.dg/object_overflow.adb: Tweak.
2645
2646 2009-10-02  Jack Howarth  <howarth@bromo.med.uc.edu>
2647
2648         * gcc.dg/guality/guality.exp: Disable on darwin.
2649
2650 2009-10-02  Janis Johnson  <janis187@us.ibm.com>
2651
2652         * c-c++-common/dfp/func-vararg-alternate-d32.c: Remove XFAIL.
2653         * c-c++-common/dfp/func-vararg-dfp.c: Ditto.
2654         * c-c++-common/dfp/func-vararg-mixed.c: Ditto.
2655         * c-c++-common/dfp/func-vararg-mixed-2.c: Ditto.
2656
2657 2009-10-02  Tobias Burnus  <burnus@net-b.de>
2658
2659         PR fortran/41479
2660         * gfortran.dg/intent_out_5.f90: New test.
2661
2662 2009-10-02  Jakub Jelinek  <jakub@redhat.com>
2663
2664         PR debug/41404
2665         PR debug/41353
2666         * gcc.dg/guality/pr41404-1.c: New test.
2667         * gcc.dg/guality/pr41353-2.c: New test.
2668
2669 2009-10-02  H.J. Lu  <hongjiu.lu@intel.com>
2670
2671         PR testsuite/41546
2672         * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Change -mtune=i586
2673         to -mtune=generic.
2674
2675 2009-10-01  Jan Hubicka  <jh@suse.cz>
2676
2677         * gcc.dg/tree-ssa/ipa-cp-1.c: New testcase.
2678
2679 2009-10-01  Loren J. Rittle  <ljrittle@acm.org>
2680
2681         * gcc.dg/20021014-1.c (*-*-freebsd*): Use dg-message.
2682
2683         * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Specify -mtune=i586.
2684
2685 2009-10-01  Tobias Burnus  <burnus@net-b.de>
2686
2687         PR fortran/41515
2688         * gfortran.dg/parameter_array_init_5.f90: New test.
2689
2690 2009-10-01  Jason Merrill  <jason@redhat.com>
2691
2692         * g++.dg/cpp0x/defaulted13.C: New.
2693
2694 2009-09-30  Dennis Wassel  <dennis.wassel@gmail.com>
2695
2696         * gfortran.dg/bounds_check_7.f90: Adapted error message.
2697         * gfortran.dg/bounds_check_11.f90: Likewise.
2698         * gfortran.dg/bounds_check_fail_1.f90: Likewise.
2699
2700 2009-09-30  Tobias Burnus  <burnus@net-b.de>
2701
2702         * gfortran.dg/select_type_4.f90: New test.
2703
2704 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
2705
2706         * gfortran.dg/same_type_as_1.f03: New test.
2707         * gfortran.dg/same_type_as_2.f03: Ditto.
2708
2709 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
2710
2711         * gfortran.dg/select_type_1.f03: Extended.
2712         * gfortran.dg/select_type_3.f03: New test.
2713
2714 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
2715
2716         * gfortran.dg/class_allocate_1.f03: New test.
2717
2718 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
2719
2720         PR fortran/40996
2721         * gfortran.dg/allocatable_scalar_3.f90: New test.
2722         * gfortran.dg/select_type_2.f03: Ditto.
2723         * gfortran.dg/typebound_proc_5.f03: Changed error messages.
2724
2725 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
2726
2727         * gfortran.dg/block_name_2.f90: Modified error message.
2728         * gfortran.dg/select_6.f90: Ditto.
2729         * gfortran.dg/select_type_1.f03: New test.
2730
2731 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
2732
2733         * gfortran.dg/allocate_derived_1.f90: Remove -w option.
2734         * gfortran.dg/class_1.f03: Ditto.
2735         * gfortran.dg/class_2.f03: Ditto.
2736         * gfortran.dg/proc_ptr_comp_pass_1.f90: Ditto.
2737         * gfortran.dg/proc_ptr_comp_pass_2.f90: Ditto.
2738         * gfortran.dg/proc_ptr_comp_pass_3.f90: Ditto.
2739         * gfortran.dg/typebound_call_10.f03: Ditto.
2740         * gfortran.dg/typebound_call_2.f03: Ditto.
2741         * gfortran.dg/typebound_call_3.f03: Ditto.
2742         * gfortran.dg/typebound_call_4.f03: Ditto.
2743         * gfortran.dg/typebound_call_9.f03: Ditto.
2744         * gfortran.dg/typebound_generic_3.f03: Ditto.
2745         * gfortran.dg/typebound_generic_4.f03: Ditto.
2746         * gfortran.dg/typebound_operator_1.f03: Ditto.
2747         * gfortran.dg/typebound_operator_2.f03: Ditto.
2748         * gfortran.dg/typebound_operator_3.f03: Ditto.
2749         * gfortran.dg/typebound_operator_4.f03: Ditto.
2750         * gfortran.dg/typebound_proc_1.f08: Ditto.
2751         * gfortran.dg/typebound_proc_5.f03: Ditto.
2752         * gfortran.dg/typebound_proc_6.f03: Ditto.
2753
2754 2009-09-30  Jason Merrill  <jason@redhat.com>
2755
2756         * g++.dg/eh/init-temp1.C: Improve test.
2757
2758 2009-09-30  Uros Bizjak  <ubizjak@gmail.com>
2759
2760         PR target/22093
2761         * gcc.target/alpha/pr22093.c: New test.
2762
2763 2009-09-29  John Freeman  <jfreeman08@gmail.com>
2764             Jason Merrill  <jason@redhat.com>
2765
2766         * g++.dg/cpp0x/lambda/lambda-array.C: New.
2767         * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: New.
2768         * g++.dg/cpp0x/lambda/lambda-capture-const-ref-neg.C: New.
2769         * g++.dg/cpp0x/lambda/lambda-const.C: New.
2770         * g++.dg/cpp0x/lambda/lambda-copy-default-neg.C: New.
2771         * g++.dg/cpp0x/lambda/lambda-copy-default.C: New.
2772         * g++.dg/cpp0x/lambda/lambda-copy-neg.C: New.
2773         * g++.dg/cpp0x/lambda/lambda-copy.C: New.
2774         * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: New.
2775         * g++.dg/cpp0x/lambda/lambda-ctors.C: New.
2776         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: New.
2777         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: New.
2778         * g++.dg/cpp0x/lambda/lambda-deduce-ext.C: New.
2779         * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: New.
2780         * g++.dg/cpp0x/lambda/lambda-deduce.C: New.
2781         * g++.dg/cpp0x/lambda/lambda-defarg.C: New.
2782         * g++.dg/cpp0x/lambda/lambda-eh.C: New.
2783         * g++.dg/cpp0x/lambda/lambda-errloc.C: New.
2784         * g++.dg/cpp0x/lambda/lambda-field-names.C: New.
2785         * g++.dg/cpp0x/lambda/lambda-in-class-neg.C: New.
2786         * g++.dg/cpp0x/lambda/lambda-in-class.C: New.
2787         * g++.dg/cpp0x/lambda/lambda-lookup-neg.C: New.
2788         * g++.dg/cpp0x/lambda/lambda-mangle.C: New.
2789         * g++.dg/cpp0x/lambda/lambda-mixed.C: New.
2790         * g++.dg/cpp0x/lambda/lambda-mutable.C: New.
2791         * g++.dg/cpp0x/lambda/lambda-nested.C: New.
2792         * g++.dg/cpp0x/lambda/lambda-non-const.C: New.
2793         * g++.dg/cpp0x/lambda/lambda-nop.C: New.
2794         * g++.dg/cpp0x/lambda/lambda-ns-scope.C: New.
2795         * g++.dg/cpp0x/lambda/lambda-pass.C: New.
2796         * g++.dg/cpp0x/lambda/lambda-recursive.C: New.
2797         * g++.dg/cpp0x/lambda/lambda-ref-default.C: New.
2798         * g++.dg/cpp0x/lambda/lambda-ref.C: New.
2799         * g++.dg/cpp0x/lambda/lambda-std-function.C: New.
2800         * g++.dg/cpp0x/lambda/lambda-template.C: New.
2801         * g++.dg/cpp0x/lambda/lambda-this.C: New.
2802         * g++.dg/cpp0x/lambda/lambda-type.C: New.
2803         * g++.dg/cpp0x/lambda/lambda-use.C: New.
2804         * lib/prune.exp: Accept "In lambda function".
2805
2806 2009-09-29  Harsha Jagasia  <harsha.jagasia@amd.com>
2807
2808         * gcc.target/i386/fma4-check.h: New file.
2809         * gcc.target/i386/fma4-fma.c: Ditto.
2810         * gcc.target/i386/fma4-maccXX.c: Ditto.
2811         * gcc.target/i386/fma4-msubXX.c: Ditto.
2812         * gcc.target/i386/fma4-nmaccXX.c: Ditto.
2813         * gcc.target/i386/fma4-nmsubXX.c: Ditto.
2814         * gcc.target/i386/fma4-vector.c: Ditto.
2815         * gcc.target/i386/fma4-256-maccXX.c: Ditto.
2816         * gcc.target/i386/fma4-256-msubXX.c: Ditto.
2817         * gcc.target/i386/fma4-256-nmaccXX.c: Ditto.
2818         * gcc.target/i386/fma4-256-nmsubXX.c: Ditto.
2819         * gcc.target/i386/fma4-256-vector.c: Ditto.
2820         * gcc.target/i386/funcspec-2.c: Ditto.
2821
2822         * gcc.target/i386/funcspec-4.c: Test error conditions related to FMA4.
2823
2824         * gcc.target/i386/funcspec-5.c: Add FMA4.
2825         * gcc.target/i386/funcspec-6.c: Ditto.
2826         * gcc.target/i386/funcspec-8.c: Ditto.
2827
2828         * gcc.target/i386/funcspec-9.c: New file.
2829
2830         * gcc.target/i386/i386.exp: Add check_effective_target_fma4.
2831
2832         * gcc.target/i386/isa-10.c: New file.
2833         * gcc.target/i386/isa-11.c: Ditto.
2834         * gcc.target/i386/isa-12.c: Ditto.
2835         * gcc.target/i386/isa-13.c: Ditto.
2836         * gcc.target/i386/isa-2.c: Ditto.
2837         * gcc.target/i386/isa-3.c: Ditto.
2838         * gcc.target/i386/isa-4.c: Ditto.
2839         * gcc.target/i386/isa-7.c: Ditto.
2840         * gcc.target/i386/isa-8.c: Ditto.
2841         * gcc.target/i386/isa-9.c: Ditto.
2842
2843         * gcc.target/i386/isa-14.c: Add FMA4.
2844         * gcc.target/i386/isa-1.c: Ditto.
2845         * gcc.target/i386/isa-5.c: Ditto.
2846         * gcc.target/i386/isa-6.c: Ditto.
2847
2848         * gcc.target/i386/sse-12.c: New file.
2849         * gcc.target/i386/sse-13.c: Ditto.
2850         * gcc.target/i386/sse-14.c: Ditto.
2851         * gcc.target/i386/sse-22.c: Ditto.
2852
2853         * g++.dg/other/i386-2.C: Add -mfma4 to dg-options.
2854         * g++.dg/other/i386-3.C: Ditto.
2855         * g++.dg/other/i386-5.C: Ditto.
2856         * g++.dg/other/i386-6.C: Ditto.
2857
2858 2009-09-29  H.J. Lu  <hongjiu.lu@intel.com>
2859
2860         PR testsuite/41496
2861         * g++.dg/dfp/dfp.exp: Unset DEFAULT_CXXFLAGS if it didn't exist
2862         before.
2863
2864 2009-09-29  Janis Johnson  <janis187@us.ibm.com>
2865
2866         * gcc.test-framework/dg-bogus-exp-XF.c: Move dg-bogus directive.
2867         * gcc.test-framework/dg-warning-exp-P.c: Move dg-warning directives.
2868
2869 2009-09-29  Jakub Jelinek  <jakub@redhat.com>
2870
2871         PR debug/41438
2872         * gcc.dg/debug/dwarf2/const-1.c: Add dg-require-visibility, make x
2873         hidden.
2874         * g++.dg/debug/dwarf2/const-1.C: Likewise.
2875
2876 2009-09-29  Harsha Jagasia  <harsha.jagasia@amd.com>
2877
2878         * gcc.target/i386/i386.exp: Remove check_effective_target_sse5.
2879         * gcc.target/i386/isa-1.c: Remove SSE5.
2880         * gcc.target/i386/isa-5.c: Ditto.
2881         * gcc.target/i386/isa-6.c: Ditto.
2882         * gcc.target/i386/funcspec-4.c: Remove error conditions
2883         related to SSE5.
2884         * gcc.target/i386/avx-1.c: Remove comments to mmintrin-common.h.
2885         * gcc.target/i386/avx-2.c: Ditto.
2886         * gcc.target/i386/sse-23.c: Ditto.
2887         * gcc.target/i386/funcspec-9.c: Delete.
2888
2889 2009-09-29  Jakub Jelinek  <jakub@redhat.com>
2890
2891         * gcc.dg/guality/guality.exp (gdb-test): New proc for use in dg-final.
2892         * gcc.dg/guality/pr41353-1.c: New test.
2893
2894         PR testsuite/41444
2895         * gcc.dg/guality/guality.h (GUALITY_GDB_REDIRECT): Fix a typo
2896         in macro name definition for non-unix/win32/msdos.
2897
2898 2009-09-29  Daniel Kraft  <d@domob.eu>
2899
2900         PR fortran/39626
2901         * gfortran.dg/block_1.f08: New test.
2902         * gfortran.dg/block_2.f08: New test.
2903         * gfortran.dg/block_3.f90: New test.
2904         * gfortran.dg/block_4.f08: New test.
2905         * gfortran.dg/block_5.f08: New test.
2906         * gfortran.dg/block_6.f08: New test.
2907         * gfortran.dg/block_7.f08: New test.
2908         * gfortran.dg/block_8.f08: New test.
2909
2910 2009-09-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2911
2912         PR libgfortran/35862
2913         * gfortran.dg/round_1.f03: New test.
2914         * gfortran.dg/f2003_io_3.f03: Update test.
2915
2916 2009-09-28  Easwaran Raman  <eraman@google.com>
2917
2918         * gcc.target/i386/ifcvt-onecmpl-abs-1.c: New file.
2919         * gcc.c-torture/execute/ifcvt-onecmpl-abs-1.c: New file.
2920
2921 2009-09-28  Janis Johnson  <janis187@us.ibm.com>
2922
2923         * g++.dg/dfp/dfp.exp: Run tests from c-c++-common/dfp.
2924         * c-c++-common/dfp/func-vararg-alternate-d32.c: XFAIL for C++.
2925         * c-c++-common/dfp/func-vararg-dfp.c: Ditto.
2926         * c-c++-common/dfp/func-vararg-mixed.c: Ditto.
2927         * c-c++-common/dfp/func-vararg-mixed-2.c: Ditto.
2928
2929         * g++.dg/dfp/dfp.exp: Fix typo.
2930
2931         * lib/target-supports.exp (check-effective-target-dfp-nocache):
2932         Fix typo that breaks the check.
2933
2934 2009-09-28  Olivier Hainque  <hainque@adacore.com>
2935
2936         * gnat.dg (tagged_alloc_free.adb): New testcase.
2937
2938 2009-09-28  Janis Johnson  <janis187@us.ibm.com>
2939
2940         * g++.dg/dfp: New directory.
2941         * g++.dg/dg.exp: Prune tests in dfp directory.
2942         * g++.dg/dfp/dfp.exp: New.
2943         * g++.dg/dfp/mangle-mode.C: New test.
2944
2945 2009-09-28  Michael Matz  <matz@suse.de>
2946
2947         * gcc.dg/builtins-44.c: Use __builtin_isinf_sign when checking
2948         for sign of -Inf.
2949
2950 2009-09-27  Richard Henderson  <rth@redhat.com>
2951
2952         * gcc.c-torture/compile/pr41469.c: Add -fexceptions.
2953         * gcc.dg/tree-ssa/pr41469-1.c: New.
2954
2955 2009-09-26  Andreas Schwab  <schwab@linux-m68k.org>
2956
2957         PR c/41476
2958         * gcc.dg/cond-constqual-1.c: New test.
2959
2960 2009-09-26  Michael Matz  <matz@suse.de>
2961
2962         PR lto/40758
2963         PR middle-end/41470
2964         * gcc.dg/pr41470.c: New test.
2965
2966 2009-09-26  Eric Botcazou  <ebotcazou@adacore.com>
2967
2968         * gnat.dg/array9.adb: New test.
2969
2970 2009-09-26  Michael Matz  <matz@suse.de>
2971
2972         PR tree-optimization/41454
2973         * gcc.dg/pr41454.c: New test.
2974
2975 2009-09-25  Dodji Seketeli  <dodji@redhat.com>
2976
2977         * g++.dg/debug/dwarf2/template-func-params-4.C: Adjust after renaming
2978         DW_TAG_template_parameter_pack and DW_TAG_formal_parameter_pack
2979         into DW_TAG_GNU_template_parameter_pack and
2980         DW_TAG_GNU_formal_parameter_pack.
2981         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
2982         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
2983
2984 2009-09-25  Nathan Froyd  <froydnj@codesourcery.com>
2985
2986         * gcc.dg/vect/vect.exp: Append extra parameters as separate
2987         parameters for alignment-sensitive -fsection-anchors tests.
2988
2989 2009-09-25  Richard Guenther  <rguenther@suse.de>
2990
2991         PR middle-end/41463
2992         * gcc.c-torture/execute/pr41463.c: New testcase.
2993
2994 2009-09-25  Olivier Hainque  <hainque@adacore.com>
2995
2996         * gnat.dg/sse_nolib.adb: New testcase.
2997
2998 2009-09-25  Revital Eres  <ERES@il.ibm.com>
2999
3000         * gcc.target/powerpc/vsx-vectorize-8.c: New test.
3001         * gcc.target/powerpc/vsx-vectorize-1.c: Likewise.
3002         * gcc.target/powerpc/vsx-vectorize-2.c: Likewise.
3003         * gcc.target/powerpc/vsx-vectorize-3.c: Likewise.
3004         * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
3005         * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
3006         * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
3007         * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
3008         * gcc.dg/vect/vect.exp: Add Power7 flags.
3009         * g++.dg/vect/vect.exp: Likewise.
3010         * gfortran.dg/vect/vect.exp: Likewise.
3011
3012 2009-09-24  Steven G. Kargl  <kargl@gcc.gnu.org>
3013
3014         PR fortran/41459
3015         * gfortran.dg/empty_label.f: New test.
3016         * gfortran.dg/empty_label.f90: Ditto.
3017         * gfortran.dg/warnings_are_errors_1.f: Fix to emit a single warning.
3018
3019 2009-09-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3020
3021         * gcc.dg/torture/builtin-math-7.c: Test complex int division at
3022         compile-time.
3023
3024 2009-09-24  Adam Nemet  <anemet@caviumnetworks.com>
3025
3026         * lib/scanasm.exp (make_pattern_printable): New function.
3027         (dg-scan, scan-assembler-times, scan-assembler-dem,
3028         scan-assembler-dem-not): Use it.
3029
3030 2009-09-24  H.J. Lu  <hongjiu.lu@intel.com>
3031
3032         * gcc.target/i386/pr12329.c (dg-do): Changed to run.
3033         (test_nested): Renamed to ...
3034         (test_nested1): This.
3035         (test_nested2): New.
3036         (main): Likewise.
3037
3038 2009-09-24  Richard Guenther  <rguenther@suse.de>
3039
3040         PR tree-optimization/36143
3041         PR tree-optimization/38747
3042         * gcc.dg/tree-ssa/fre-vce-1.c: XFAIL.
3043         * gcc.dg/tree-ssa/forwprop-6.c: Likewise.
3044         * g++.dg/torture/pr38747.C: New testcase.
3045         * g++.dg/tree-ssa/pr19637.C: Un-XFAIL.
3046
3047 2009-09-24  Eric Botcazou  <ebotcazou@adacore.com>
3048
3049         * gnat.dg/nested_proc.adb: New test.
3050
3051 2009-09-24  Jakub Jelinek  <jakub@redhat.com>
3052
3053         * gcc.target/i386/pr12329.c: Adjust.
3054
3055 2009-09-23  Alexandre Oliva  <aoliva@redhat.com>
3056
3057         PR debug/41248
3058         * gcc.dg/pr41248.c: New.
3059
3060 2009-09-23  Dodji Seketeli  <dodji@redhat.com>
3061
3062         PR debug/41065
3063         * gcc.dg/debug/dwarf2/global-used-types.c: New test.
3064
3065 2009-09-23  Andreas Schwab  <schwab@redhat.com>
3066
3067         * lib/profopt.exp (profopt-get-options): Set tool_flags for
3068         current_compiler_flags.  Fix typos.
3069
3070 2009-09-23  Yuri Gribov  <tetra2005@googlemail.com>
3071
3072         * gcc.c-torture/execute/980526-2.c: Skip if sizeof (int) > 4.
3073
3074 2009-09-23  Uros Bizjak  <ubizjak@gmail.com>
3075
3076         PR c/39779
3077         * gcc.c-torture/compile/pr39779.c: New test.
3078
3079 2009-09-22  Dodji Seketeli  <dodji@redhat.com>
3080
3081         * g++.dg/debug/dwarf2/template-func-params-4.C: Adjust.
3082         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
3083         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
3084
3085 2009-09-22  Alexandre Oliva  <aoliva@redhat.com>
3086
3087         PR debug/41295
3088         * gcc.dg/pr41295.c: New.
3089
3090 2009-09-22  Neil Vachharajani  <nvachhar@google.com>
3091
3092         * gcc.dg/pr40209.c: Add test case.
3093
3094 2009-09-22  Adam Nemet  <anemet@caviumnetworks.com>
3095
3096         * gcc.target/mips/code-readable-1.c: Change \. to \\. when
3097         matching assembly.
3098         * gcc.target/mips/code-readable-2.c: Likewise.
3099         * gcc.target/mips/code-readable-3.c: Likewise.
3100
3101 2009-09-22  Janis Johnson  <janis187@us.ibm.com>
3102
3103         * lib/target-supports.exp (check_effective_target_dfp_nocache):
3104         Check support via mode instead of C type.
3105         (check_effective_target_dfprt_nocache): Ditto.
3106         (check_effective_target_hard_dfp): Ditto.
3107
3108 2009-09-22  Richard Guenther  <rguenther@suse.de>
3109
3110         PR middle-end/41395
3111         * gcc.c-torture/execute/pr41395-1.c: New testcase.
3112         * gcc.c-torture/execute/pr41395-2.c: Likewise.
3113
3114 2009-09-22  Jakub Jelinek  <jakub@redhat.com>
3115
3116         * gcc.dg/20090922-1.c: New test.
3117
3118         PR bootstrap/41405
3119         * gfortran.dg/debug/pr37738.f: Add -gno-strict-dwarf to dg-options.
3120         * gfortran.dg/debug/pr35154-dwarf2.f: Likewise.
3121         * g++.dg/debug/dwarf2/explicit-constructor.C: Likewise.
3122         * g++.dg/debug/dwarf2/imported-module-2.C: Likewise.
3123         * g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
3124         * g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
3125         * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
3126         * objc.dg/dwarf-2.m: Likewise.
3127
3128 2009-09-22  Richard Guenther  <rguenther@suse.de>
3129
3130         PR tree-optimization/41428
3131         * g++.dg/tree-ssa/pr41428.C: New testcase.
3132
3133 2009-09-22  Jakub Jelinek  <jakub@redhat.com>
3134
3135         PR middle-end/41429
3136         * g++.dg/gomp/pr41429.C: New test.
3137
3138 2009-09-21  Giuseppe Scrivano <gscrivano@gnu.org>
3139
3140         * gcc.dg/tree-ssa/tailrecursion-6.c: New file.
3141
3142 2009-09-21  Jason Merrill  <jason@redhat.com>
3143
3144         PR c++/41421
3145         * g++.dg/cpp0x/trivial1.C: Expand.
3146
3147 2009-09-21  Kai Tietz  <kai.tietz@onevision.com>
3148
3149         * gcc.dg/torture/calleesave-sse.c: New.
3150
3151 2009-09-21  Jan Hubicka  <jh@suse.cz>
3152
3153         * gcc.dg/guality/inline-params.c: New testcase.
3154
3155 2009-09-21  Uros Bizjak  <ubizjak@gmail.com>
3156
3157         * gcc.c-torture/execute/ieee/ieee.exp (additional_flags):
3158         Add -fno-inline.
3159         * gcc.c-torture/execute/ieee/pr36332.c (foo): Remove attributes.
3160         * gcc.c-torture/execute/ieee/pr30704.c (f1): Ditto.
3161         (f2): Ditto.
3162
3163 2009-09-20  H.J. Lu  <hongjiu.lu@intel.com>
3164
3165         * gcc.dg/ipa/ipa-sra-1.c (dg-options): Add -fipa-sra.
3166         * gcc.dg/ipa/ipa-sra-2.c (dg-options): Likewise.
3167         * gcc.dg/ipa/ipa-sra-3.c (dg-options): Likewise.
3168         * gcc.dg/ipa/ipa-sra-4.c (dg-options): Likewise.
3169         * gcc.dg/ipa/ipa-sra-5.c (dg-options): Likewise.
3170
3171 2009-09-20  Andrew Pinski  <pinskia@gcc.gnu.org>
3172
3173         PR middle-end/40642
3174         * g++.dg/torture/pr40642.C: New testcase.
3175
3176 2009-09-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3177
3178         * gcc.dg/torture/builtin-math-7.c: Update for testing Annex G
3179         cases in static initializers.
3180
3181 2009-09-20  Kai Tietz  <kai.tietz@onevision.com>
3182
3183         * gcc.c-tortue/compile/pr39886.c: New.
3184
3185 2009-09-20  Chris Demetriou  <cgd@google.com>
3186
3187         PR preprocessor/28435:
3188         * gcc.dg/cpp/missing-header-MD.c: Make output checking match
3189         gcc.dg/cpp/missing-header-1.c, and add PR number to test comment.
3190         * gcc.dg/cpp/missing-header-MMD.c: Likewise.
3191         * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
3192         * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
3193
3194 2009-09-19  Adam Nemet  <anemet@caviumnetworks.com>
3195
3196         * gcc.target/mips/mips.exp: Add relax-pic-calls
3197         under -mfoo/-mno-foo options.
3198         (mips-dg-options): Make -mrelax-pic-calls imply -mno-plt, -mabicalls
3199         and -mexplicit-relocs.
3200         * gcc.target/mips/call-1.c: New test.
3201         * gcc.target/mips/call-2.c: New test.
3202         * gcc.target/mips/call-3.c: New test.
3203         * gcc.target/mips/lazy-binding-1.c: Add MIPS-specific dg-options.
3204         * gcc.dg/tree-ssa/loop-1.c: Likewise.
3205
3206 2009-09-19  Chris Demetriou  <cgd@google.com>
3207
3208         PR preprocessor/28435:
3209         * gcc.dg/cpp/missing-header-MD.c: New test.
3210         * gcc.dg/cpp/missing-header-MMD.c: New test.
3211         * gcc.dg/cpp/missing-sysheader-MD.c: New test.
3212         * gcc.dg/cpp/missing-sysheader-MMD.c: New test.
3213
3214 2009-09-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3215
3216         PR libgfortran/41328
3217         * gfortran.dg/cr_lf.f90: Modify test to include check that no EOR with
3218         EOF works.
3219
3220 2009-09-18  Jason Merrill  <jason@redhat.com>
3221
3222         * g++.dg/cpp0x/nolinkage1{.C,.h,a.cc}: New.
3223         * g++.dg/cpp0x/initlist-deduce.C: New.
3224
3225 2009-09-18  Neil Vachharajani  <nvachhar@google.com>
3226
3227         * gcc.dg/tree-prof/val-prof-7.c: Added test case.
3228
3229 2009-09-18  Janis Johnson  <janis187@us.ibm.com>
3230
3231         * gcc.dg/dfp/dfp.exp: Also run tests in c-c++-common/dfp.
3232         * c-c++-common/dfp: New directory.
3233         * c-c++-common/dfp/dfp-dbg.h: New file.
3234         * gcc.dg/dfp/call-by-value.c: Move to ...
3235         * c-c++-common/call-by-value.c: here.
3236         * gcc.dg/dfp/cast.c: Move to ...
3237         * c-c++-common/cast.c: here.
3238         * gcc.dg/dfp/compare-eq-const.c: Move to ...
3239         * c-c++-common/compare-eq-const.c: here.
3240         * gcc.dg/dfp/compare-eq-d128.c: Move to ...
3241         * c-c++-common/compare-eq-d128.c: here.
3242         * gcc.dg/dfp/compare-eq-d32.c: Move to ...
3243         * c-c++-common/compare-eq-d32.c: here.
3244         * gcc.dg/dfp/compare-eq-d64.c: Move to ...
3245         * c-c++-common/compare-eq-d64.c: here.
3246         * gcc.dg/dfp/compare-eq-dfp.c: Move to ...
3247         * c-c++-common/compare-eq-dfp.c: here.
3248         * gcc.dg/dfp/compare-eq.h: Move to ...
3249         * c-c++-common/compare-eq.h: here.
3250         * gcc.dg/dfp/compare-rel-const.c: Move to ...
3251         * c-c++-common/compare-rel-const.c: here.
3252         * gcc.dg/dfp/compare-rel-d128.c: Move to ...
3253         * c-c++-common/compare-rel-d128.c: here.
3254         * gcc.dg/dfp/compare-rel-d32.c: Move to ...
3255         * c-c++-common/compare-rel-d32.c: here.
3256         * gcc.dg/dfp/compare-rel-d64.c: Move to ...
3257         * c-c++-common/compare-rel-d64.c: here.
3258         * gcc.dg/dfp/compare-rel-dfp.c: Move to ...
3259         * c-c++-common/compare-rel-dfp.c: here.
3260         * gcc.dg/dfp/compare-rel.h: Move to ...
3261         * c-c++-common/compare-rel.h: here.
3262         * gcc.dg/dfp/compare-special-d128.c: Move to ...
3263         * c-c++-common/compare-special-d128.c: here.
3264         * gcc.dg/dfp/compare-special-d32.c: Move to ...
3265         * c-c++-common/compare-special-d32.c: here.
3266         * gcc.dg/dfp/compare-special-d64.c: Move to ...
3267         * c-c++-common/compare-special-d64.c: here.
3268         * gcc.dg/dfp/compare-special.h: Move to ...
3269         * c-c++-common/compare-special.h: here.
3270         * gcc.dg/dfp/constants-zero.c: Move to ...
3271         * c-c++-common/constants-zero.c: here.
3272         * gcc.dg/dfp/convert-bfp-10.c: Move to ...
3273         * c-c++-common/convert-bfp-10.c: here.
3274         * gcc.dg/dfp/convert-bfp-11.c: Move to ...
3275         * c-c++-common/convert-bfp-11.c: here.
3276         * gcc.dg/dfp/convert-bfp-12.c: Move to ...
3277         * c-c++-common/convert-bfp-12.c: here.
3278         * gcc.dg/dfp/convert-bfp-13.c: Move to ...
3279         * c-c++-common/convert-bfp-13.c: here.
3280         * gcc.dg/dfp/convert-bfp-14.c: Move to ...
3281         * c-c++-common/convert-bfp-14.c: here.
3282         * gcc.dg/dfp/convert-bfp-2.c: Move to ...
3283         * c-c++-common/convert-bfp-2.c: here.
3284         * gcc.dg/dfp/convert-bfp-3.c: Move to ...
3285         * c-c++-common/convert-bfp-3.c: here.
3286         * gcc.dg/dfp/convert-bfp-4.c: Move to ...
3287         * c-c++-common/convert-bfp-4.c: here.
3288         * gcc.dg/dfp/convert-bfp-5.c: Move to ...
3289         * c-c++-common/convert-bfp-5.c: here.
3290         * gcc.dg/dfp/convert-bfp-6.c: Move to ...
3291         * c-c++-common/convert-bfp-6.c: here.
3292         * gcc.dg/dfp/convert-bfp-7.c: Move to ...
3293         * c-c++-common/convert-bfp-7.c: here.
3294         * gcc.dg/dfp/convert-bfp-8.c: Move to ...
3295         * c-c++-common/convert-bfp-8.c: here.
3296         * gcc.dg/dfp/convert-bfp-9.c: Move to ...
3297         * c-c++-common/convert-bfp-9.c: here.
3298         * gcc.dg/dfp/convert-bfp.c: Move to ...
3299         * c-c++-common/convert-bfp.c: here.
3300         * gcc.dg/dfp/convert-bfp-fold.c: Move to ...
3301         * c-c++-common/convert-bfp-fold.c: here.
3302         * gcc.dg/dfp/convert-dfp.c: Move to ...
3303         * c-c++-common/convert-dfp.c: here.
3304         * gcc.dg/dfp/convert-dfp-fold-2.c: Move to ...
3305         * c-c++-common/convert-dfp-fold-2.c: here.
3306         * gcc.dg/dfp/convert-dfp-fold.c: Move to ...
3307         * c-c++-common/convert-dfp-fold.c: here.
3308         * gcc.dg/dfp/convert.h: Move to ...
3309         * c-c++-common/convert.h: here.
3310         * gcc.dg/dfp/convert-int.c: Move to ...
3311         * c-c++-common/convert-int.c: here.
3312         * gcc.dg/dfp/convert-int-fold.c: Move to ...
3313         * c-c++-common/convert-int-fold.c: here.
3314         * gcc.dg/dfp/convert-int-max.c: Move to ...
3315         * c-c++-common/convert-int-max.c: here.
3316         * gcc.dg/dfp/convert-int-max-fold.c: Move to ...
3317         * c-c++-common/convert-int-max-fold.c: here.
3318         * gcc.dg/dfp/convert-int-saturate.c: Move to ...
3319         * c-c++-common/convert-int-saturate.c: here.
3320         * gcc.dg/dfp/func-array.c: Move to ...
3321         * c-c++-common/func-array.c: here.
3322         * gcc.dg/dfp/func-deref.c: Move to ...
3323         * c-c++-common/func-deref.c: here.
3324         * gcc.dg/dfp/func-mixed.c: Move to ...
3325         * c-c++-common/func-mixed.c: here.
3326         * gcc.dg/dfp/func-pointer.c: Move to ...
3327         * c-c++-common/func-pointer.c: here.
3328         * gcc.dg/dfp/func-scalar.c: Move to ...
3329         * c-c++-common/func-scalar.c: here.
3330         * gcc.dg/dfp/func-struct.c: Move to ...
3331         * c-c++-common/func-struct.c: here.
3332         * gcc.dg/dfp/func-vararg-alternate-d128-2.c: Move to ...
3333         * c-c++-common/func-vararg-alternate-d128-2.c: here.
3334         * gcc.dg/dfp/func-vararg-alternate-d128.c: Move to ...
3335         * c-c++-common/func-vararg-alternate-d128.c: here.
3336         * gcc.dg/dfp/func-vararg-alternate-d32.c: Move to ...
3337         * c-c++-common/func-vararg-alternate-d32.c: here.
3338         * gcc.dg/dfp/func-vararg-alternate-d64.c: Move to ...
3339         * c-c++-common/func-vararg-alternate-d64.c: here.
3340         * gcc.dg/dfp/func-vararg-alternate.h: Move to ...
3341         * c-c++-common/func-vararg-alternate.h: here.
3342         * gcc.dg/dfp/func-vararg-dfp.c: Move to ...
3343         * c-c++-common/func-vararg-dfp.c: here.
3344         * gcc.dg/dfp/func-vararg-mixed-2.c: Move to ...
3345         * c-c++-common/func-vararg-mixed-2.c: here.
3346         * gcc.dg/dfp/func-vararg-mixed.c: Move to ...
3347         * c-c++-common/func-vararg-mixed.c: here.
3348         * gcc.dg/dfp/func-vararg-size0.c: Move to ...
3349         * c-c++-common/func-vararg-size0.c: here.
3350         * gcc.dg/dfp/inf-1.c: Move to ...
3351         * c-c++-common/inf-1.c: here.
3352         * gcc.dg/dfp/loop-index.c: Move to ...
3353         * c-c++-common/loop-index.c: here.
3354         * gcc.dg/dfp/modes.c: Move to ...
3355         * c-c++-common/modes.c: here.
3356         * gcc.dg/dfp/nan-1.c: Move to ...
3357         * c-c++-common/nan-1.c: here.
3358         * gcc.dg/dfp/nan-2.c: Move to ...
3359         * c-c++-common/nan-2.c: here.
3360         * gcc.dg/dfp/operator-arith-fold.c: Move to ...
3361         * c-c++-common/operator-arith-fold.c: here.
3362         * gcc.dg/dfp/operator-assignment.c: Move to ...
3363         * c-c++-common/operator-assignment.c: here.
3364         * gcc.dg/dfp/operator-comma.c: Move to ...
3365         * c-c++-common/operator-comma.c: here.
3366         * gcc.dg/dfp/operator-cond.c: Move to ...
3367         * c-c++-common/operator-cond.c: here.
3368         * gcc.dg/dfp/operator-logical.c: Move to ...
3369         * c-c++-common/operator-logical.c: here.
3370         * gcc.dg/dfp/operator-unary.c: Move to ...
3371         * c-c++-common/operator-unary.c: here.
3372         * gcc.dg/dfp/pr31385.c: Move to ...
3373         * c-c++-common/pr31385.c: here.
3374         * gcc.dg/dfp/pr33466.c: Move to ...
3375         * c-c++-common/pr33466.c: here.
3376         * gcc.dg/dfp/pr35620.c: Move to ...
3377         * c-c++-common/pr35620.c: here.
3378         * gcc.dg/dfp/pr36800.c: Move to ...
3379         * c-c++-common/pr36800.c: here.
3380         * gcc.dg/dfp/pr39034.c: Move to ...
3381         * c-c++-common/pr39034.c: here.
3382         * gcc.dg/dfp/pr39035.c: Move to ...
3383         * c-c++-common/pr39035.c: here.
3384         * gcc.dg/dfp/pr39902.c: Move to ...
3385         * c-c++-common/pr39902.c: here.
3386         * gcc.dg/dfp/pr39986.c: Move to ...
3387         * c-c++-common/pr39986.c: here.
3388         * gcc.dg/dfp/signbit-1.c: Move to ...
3389         * c-c++-common/signbit-1.c: here.
3390         * gcc.dg/dfp/signbit-2.c: Move to ...
3391         * c-c++-common/signbit-2.c: here.
3392         * gcc.dg/dfp/struct-layout-1.c: Move to ...
3393         * c-c++-common/struct-layout-1.c: here.
3394         * gcc.dg/dfp/usual-arith-conv.c: Move to ...
3395         * c-c++-common/usual-arith-conv.c: here.
3396         * gcc.dg/dfp/usual-arith-conv-const.c: Move to ...
3397         * c-c++-common/usual-arith-conv-const.c: here.
3398
3399 2009-09-18  Jack Howarth  <howarth@bromo.med.uc.edu>
3400
3401         PR testsuite/41288
3402         * gcc.target/x86_64/abi/asm-support-darwin.s (snapshot_ret): Preserve
3403         stack alignment.
3404
3405 2009-09-17  Andrew Pinski  <pinskia@gcc.gnu.org>
3406
3407         PR c++/39365
3408         * g++.dg/expr/bool3.C: New test.
3409         * g++.dg/expr/bool4.C: New test.
3410
3411 2009-09-17  Janis Johnson  <janis187@us.ibm.com>
3412
3413         * gcc.dg/dfp/dfp-dbg.h: Define EXTERN.
3414         * gcc.dg/dfp/signbit-2.c: Use it.
3415         * gcc.dg/dfp/func-vararg-alternate.h: Change two
3416         arguments to unsigned int.
3417         * gcc.dg/dfp/convert-bfp-10.c: Don't include float.h.
3418         * gcc.dg/dfp/convert-bfp-fold.c: Include dfp-dbg.h.
3419         * gcc.dg/dfp/convert-dfp-fold.c: Ditto
3420         * gcc.dg/dfp/convert-int-max-fold.c: Ditto.
3421         * gcc.dg/dfp/operator-arith-fold.c: Ditto.
3422         * gcc.dg/dfp/pr39986.c: Ditto.
3423         * gcc.dg/dfp/usual-arith-conv-const.c: Ditto.
3424         * gcc.dg/dfp/pr31385.c: Use mode in typedef, not C type.
3425         * gcc.dg/dfp/pr35620.c: Define typedef for C++.
3426         * gcc.dg/dfp/convert-int.c: Define BOOL for C++.
3427         * gcc.dg/dfp/convert-int-fold.c: Ditto.
3428
3429 2009-09-17  Jakub Jelinek  <jakub@redhat.com>
3430
3431         * gcc.dg/debug/dwarf2/struct-loc1.c: New test.
3432
3433 2009-09-17  Janis Johnson  <janis187@us.ibm.com>
3434
3435         PR c/41049
3436         * dfp/pr41049.c: New test.
3437
3438 2009-09-17  H.J. Lu  <hongjiu.lu@intel.com>
3439
3440         PR testsuite/41385
3441         * gcc.dg/dfp/dfp.exp: Properly save DEFAULT_CFLAGS.
3442
3443 2009-09-17  Martin Jambor  <mjambor@suse.cz>
3444
3445         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not run IPA-SRA.
3446         * gcc.dg/ipa/ipa-sra-1.c: New test.
3447         * gcc.dg/ipa/ipa-sra-2.c: New test.
3448         * gcc.dg/ipa/ipa-sra-3.c: New test.
3449         * gcc.dg/ipa/ipa-sra-4.c: New test.
3450         * gcc.dg/ipa/ipa-sra-5.c: New test.
3451         * gcc.c-torture/execute/ipa-sra-1.c: New test.
3452         * gcc.c-torture/execute/ipa-sra-2.c: New test.
3453
3454 2009-09-17  Michael Matz  <matz@suse.de>
3455
3456         PR middle-end/41347
3457         * gfortran.dg/pr41347.f90: New test.
3458
3459 2009-09-17  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3460
3461         * gcc.c-torture/compile/20090917-1.c: New testcase.
3462
3463 2009-09-16  Uros Bizjak  <ubizjak@gmail.com>
3464
3465         * gfortran.dg/default_format_denormal_2.f90: Add ieee options.
3466         * gfortran.dg/default_format_denormal_1.f90: Ditto.  Remove
3467         alpha*-*-* target from XFAIL list.
3468
3469 2009-09-16  Janis Johnson  <janis187@us.ibm.com>
3470
3471         * gcc.dg/dfp/dfp.exp: Use appropriate default options.
3472         * gcc.dg/dfp/dfp-dbg.h: New; define FAILURE, FINISH.
3473         * gcc.dg/dfp/cast-bad.c: Use default options.
3474         * gcc.dg/dfp/compare-rel-const.c: Ditto.
3475         * gcc.dg/dfp/composite-type.c: Ditto.
3476         * gcc.dg/dfp/constants.c: Ditto.
3477         * gcc.dg/dfp/constants-hex.c: Ditto.
3478         * gcc.dg/dfp/constants-pedantic.c: Ditto.
3479         * gcc.dg/dfp/convert-bfp-fold.c: Ditto.
3480         * gcc.dg/dfp/convert-dfp-fold.c: Ditto.
3481         * gcc.dg/dfp/convert-int-max-fold.c: Ditto.
3482         * gcc.dg/dfp/ctypes.c: Ditto.
3483         * gcc.dg/dfp/ddmode-ice.c: Ditto.
3484         * gcc.dg/dfp/dec-eval-method-2.c: Ditto.
3485         * gcc.dg/dfp/float-constant-double.c: Ditto.
3486         * gcc.dg/dfp/keywords-pedantic.c: Ditto.
3487         * gcc.dg/dfp/keywords-reserved.c: Ditto.
3488         * gcc.dg/dfp/modes.c: Ditto.
3489         * gcc.dg/dfp/operator-bitwise.c: Ditto.
3490         * gcc.dg/dfp/pr31344.c: Ditto.
3491         * gcc.dg/dfp/pr31385.c: Ditto.
3492         * gcc.dg/dfp/pr33466.c: Ditto.
3493         * gcc.dg/dfp/pr35620.c: Ditto.
3494         * gcc.dg/dfp/pr37435.c: Ditto.
3495         * gcc.dg/dfp/pr39986.c: Ditto.
3496         * gcc.dg/dfp/pragma-float-const-decimal64-1.c: Ditto.
3497         * gcc.dg/dfp/pragma-float-const-decimal64-2.c: Ditto.
3498         * gcc.dg/dfp/pragma-float-const-decimal64-3.c: Ditto.
3499         * gcc.dg/dfp/pragma-float-const-decimal64-4.c: Ditto.
3500         * gcc.dg/dfp/pragma-float-const-decimal64-7.c: Ditto.
3501         * gcc.dg/dfp/pragma-float-const-decimal64-8.c: Ditto.
3502         * gcc.dg/dfp/typespec.c: Ditto.
3503         * gcc.dg/dfp/usual-arith-conv-bad.c: Ditto.
3504         * gcc.dg/dfp/usual-arith-conv-bad-2.c: Ditto.
3505         * gcc.dg/dfp/usual-arith-conv-const.c: Ditto.
3506         * gcc.dg/dfp/Wbad-function-cast-1.c: Ditto.
3507         * gcc.dg/dfp/Wtraditional-conversion-2.c: Ditto.
3508         * gcc.dg/dfp/wtr-conversion-1.c: Ditto.
3509         * gcc.dg/dfp/compare-eq.h: Define custom debug macros.
3510         * gcc.dg/dfp/compare-rel.h: Ditto.
3511         * gcc.dg/dfp/compare-special.h: Ditto.
3512         * gcc.dg/dfp/convert.h: Ditto.
3513         * gcc.dg/dfp/fe-check.h: Ditto.
3514         * gcc.dg/dfp/call-by-value.c: Use default options and debug macros.
3515         * gcc.dg/dfp/cast.c: Ditto.
3516         * gcc.dg/dfp/compare-eq-const.c: Ditto.
3517         * gcc.dg/dfp/compare-eq-d32.c: Ditto.
3518         * gcc.dg/dfp/compare-eq-d64.c: Ditto.
3519         * gcc.dg/dfp/compare-eq-d128.c: Ditto.
3520         * gcc.dg/dfp/compare-eq-dfp.c: Ditto.
3521         * gcc.dg/dfp/compare-rel-d32.c: Ditto.
3522         * gcc.dg/dfp/compare-rel-d64.c: Ditto.
3523         * gcc.dg/dfp/compare-rel-d128.c: Ditto.
3524         * gcc.dg/dfp/compare-rel-dfp.c: Ditto.
3525         * gcc.dg/dfp/compare-special-d32.c: Ditto.
3526         * gcc.dg/dfp/compare-special-d64.c: Ditto.
3527         * gcc.dg/dfp/compare-special-d128.c: Ditto.
3528         * gcc.dg/dfp/constants-zero.c: Ditto.
3529         * gcc.dg/dfp/convert-bfp-2.c: Ditto.
3530         * gcc.dg/dfp/convert-bfp-3.c: Ditto.
3531         * gcc.dg/dfp/convert-bfp-4.c: Ditto.
3532         * gcc.dg/dfp/convert-bfp-5.c: Ditto.
3533         * gcc.dg/dfp/convert-bfp-6.c: Ditto.
3534         * gcc.dg/dfp/convert-bfp-7.c: Ditto.
3535         * gcc.dg/dfp/convert-bfp-8.c: Ditto.
3536         * gcc.dg/dfp/convert-bfp-9.c: Ditto.
3537         * gcc.dg/dfp/convert-bfp-10.c: Ditto.
3538         * gcc.dg/dfp/convert-bfp-11.c: Ditto.
3539         * gcc.dg/dfp/convert-bfp-12.c: Ditto.
3540         * gcc.dg/dfp/convert-bfp-13.c: Ditto.
3541         * gcc.dg/dfp/convert-bfp-14.c: Ditto.
3542         * gcc.dg/dfp/convert-bfp.c: Ditto.
3543         * gcc.dg/dfp/convert-complex.c: Ditto.
3544         * gcc.dg/dfp/convert-dfp.c: Ditto.
3545         * gcc.dg/dfp/convert-dfp-fold-2.c: Ditto.
3546         * gcc.dg/dfp/convert-dfp-round.c: Ditto.
3547         * gcc.dg/dfp/convert-int.c: Ditto.
3548         * gcc.dg/dfp/convert-int-fold.c: Ditto.
3549         * gcc.dg/dfp/convert-int-max.c: Ditto.
3550         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
3551         * gcc.dg/dfp/decfloat-constants.c: Ditto.
3552         * gcc.dg/dfp/fe-binop.c: Ditto.
3553         * gcc.dg/dfp/fe-convert-1.c: Ditto.
3554         * gcc.dg/dfp/fe-convert-2.c: Ditto.
3555         * gcc.dg/dfp/fe-convert-3.c: Ditto.
3556         * gcc.dg/dfp/func-array.c: Ditto.
3557         * gcc.dg/dfp/func-deref.c: Ditto.
3558         * gcc.dg/dfp/func-mixed.c: Ditto.
3559         * gcc.dg/dfp/func-pointer.c: Ditto.
3560         * gcc.dg/dfp/func-scalar.c: Ditto.
3561         * gcc.dg/dfp/func-struct.c: Ditto.
3562         * gcc.dg/dfp/func-vararg-alternate.h: Ditto.
3563         * gcc.dg/dfp/func-vararg-alternate-d32.c: Ditto.
3564         * gcc.dg/dfp/func-vararg-alternate-d64.c: Ditto.
3565         * gcc.dg/dfp/func-vararg-alternate-d128.c: Ditto.
3566         * gcc.dg/dfp/func-vararg-alternate-d128-2.c: Ditto.
3567         * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
3568         * gcc.dg/dfp/func-vararg-mixed.c: Ditto.
3569         * gcc.dg/dfp/func-vararg-mixed-2.c: Ditto.
3570         * gcc.dg/dfp/func-vararg-size0.c: Ditto.
3571         * gcc.dg/dfp/inf-1.c: Ditto.
3572         * gcc.dg/dfp/loop-index.c: Ditto.
3573         * gcc.dg/dfp/nan-1.c: Ditto.
3574         * gcc.dg/dfp/nan-2.c: Ditto.
3575         * gcc.dg/dfp/operator-arith-fold.c: Ditto.
3576         * gcc.dg/dfp/operator-assignment.c: Ditto.
3577         * gcc.dg/dfp/operator-comma.c: Ditto.
3578         * gcc.dg/dfp/operator-cond.c: Ditto.
3579         * gcc.dg/dfp/operator-logical.c: Ditto.
3580         * gcc.dg/dfp/operator-unary.c: Ditto.
3581         * gcc.dg/dfp/pr36800.c: Ditto.
3582         * gcc.dg/dfp/pr39034.c: Ditto.
3583         * gcc.dg/dfp/pr39035.c: Ditto.
3584         * gcc.dg/dfp/pr39902.c: Ditto.
3585         * gcc.dg/dfp/signbit-1.c: Ditto.
3586         * gcc.dg/dfp/signbit-2.c: Ditto.
3587         * gcc.dg/dfp/struct-layout-1.c: Ditto.
3588         * gcc.dg/dfp/union-init.c: Ditto.
3589         * gcc.dg/dfp/usual-arith-conv.c: Ditto.
3590
3591 2009-09-16  Michael Matz  <matz@suse.de>
3592
3593         PR fortran/41212
3594         * gfortran.dg/pr41212.f90: New test.
3595
3596 2009-09-16  Eric Botcazou  <ebotcazou@adacore.com>
3597
3598         * gnat.dg/alignment9.adb: New test.
3599
3600 2009-09-16  Eric Botcazou  <ebotcazou@adacore.com>
3601
3602         * gnat.dg/discr20.ad[sb]: New test.
3603
3604 2009-09-16  Richard Guenther  <rguenther@suse.de>
3605
3606         PR middle-end/34011
3607         * gcc.dg/tree-ssa/ssa-lim-7.c: New testcase.
3608
3609 2009-09-16  DJ Delorie  <dj@redhat.com>
3610             Kaz Kojima  <kkojima@gcc.gnu.org>
3611
3612         * gcc.target/sh/struct-arg-dw2.c: New test.
3613
3614 2009-09-15  Nathan Froyd  <froydnj@codesourcery.com>
3615             Jakub Jelinek  <jakub@redhat.com>
3616
3617         PR target/41175
3618         * gcc.target/powerpc/pr41175.c: New test.
3619
3620 2009-09-14  Richard Henderson  <rth@redhat.com>
3621
3622         * c-c++-common/asmgoto-1.c, c-c++-common/asmgoto-2.c,
3623         c-c++-common/asmgoto-3.c, gcc.c-torture/compile/asmgoto-1.c,
3624         gcc.dg/tree-ssa/asmgoto-1.c: New files.
3625
3626 2009-09-14  Richard Henderson  <rth@redhat.com>
3627
3628         * g++.dg/eh/builtin1.C: Update resx pattern match.
3629         * g++.dg/eh/builtin2.C, g++.dg/eh/builtin3.C: Likewise.
3630
3631 2009-09-14  Richard Sandiford  <rdsandiford@googlemail.com>
3632
3633         * gcc.target/mips/branch-helper.h: New file.
3634         * gcc.target/mips/branch-2.c,
3635         * gcc.target/mips/branch-3.c,
3636         * gcc.target/mips/branch-4.c,
3637         * gcc.target/mips/branch-5.c,
3638         * gcc.target/mips/branch-6.c,
3639         * gcc.target/mips/branch-7.c,
3640         * gcc.target/mips/branch-8.c,
3641         * gcc.target/mips/branch-9.c,
3642         * gcc.target/mips/branch-10.c,
3643         * gcc.target/mips/branch-11.c,
3644         * gcc.target/mips/branch-12.c,
3645         * gcc.target/mips/branch-13.c,
3646         * gcc.target/mips/branch-14.c,
3647         * gcc.target/mips/branch-15.c: New tests.
3648
3649 2009-09-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
3650
3651         PR target/41331
3652         * gcc.target/powerpc/bswap64-4.c: New file to test bswap64 on a
3653         -m32 -mpowerpc64 system.
3654
3655 2009-09-14  Bernd Schmidt  <bernd.schmidt@analog.com>
3656
3657         From Jie Zhang <jie.zhang@analog.com>:
3658         * gcc.target/bfin/saveall.c: New test.
3659         * gcc.target/bfin/20090914-1.c: New test.
3660         * gcc.target/bfin/20090914-2.c: New test.
3661
3662         * gcc.target/bfin/20090914-3.c: New test.
3663
3664 2009-09-14  Andrew Stubbs  <ams@codesourcery.com>
3665
3666         * gcc.target/sh/20080410-1.c: Remove obsolete -fira option.
3667
3668 2009-09-14  Richard Guenther  <rguenther@suse.de>
3669
3670         PR middle-end/41350
3671         * g++.dg/debug/dwarf-eh-personality-1.C: New testcase.
3672
3673 2009-09-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3674
3675         PR libgfortran/41328
3676         * gfortran.dg/cr_lf.f90: New test.
3677
3678 2009-09-11  Michael Matz  <matz@suse.de>
3679
3680         PR middle-end/41275
3681         * g++.dg/tree-ssa/pr41275.C: New test.
3682
3683 2009-09-11  Janus Weil  <janus@gcc.gnu.org>
3684
3685         PR fortran/41242
3686         * gfortran.dg/proc_ptr_comp_21.f90: New.
3687
3688 2009-09-10  Steven G. Kargl  <kargl@gcc.gnu.org>
3689
3690         PR fortran/31292
3691         * gfortran.dg/module_procedure_1.f90: New test.
3692         * gfortran.dg/module_procedure_2.f90: Ditto.
3693         * gfortran.dg/generic_14.f90: Move dg-error to new location.
3694
3695 2009-09-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3696             James A. Morrison  <phython@gcc.gnu.org>
3697
3698         PR ada/18302
3699         * ada/acats/run_all.sh (target_run): Use run_test.exp to execute
3700         commands.
3701         * ada/acats/run_test.exp: New file.
3702
3703 2009-09-10  Uros Bizjak <ubizjak@gmail.com>
3704
3705         Revert:
3706         2009-09-09  Uros Bizjak <ubizjak@gmail.com>
3707
3708         PR rtl-optimization/39779
3709         * gcc.dg/pr39979.c: New test.
3710
3711 2009-09-10  Richard Guenther  <rguenther@suse.de>
3712
3713         PR middle-end/41257
3714         * g++.dg/torture/pr41257-2.C: New testcase.
3715
3716 2009-09-09  Paolo Carlini  <paolo.carlini@oracle.com>
3717
3718         PR c++/28293
3719         * g++.dg/template/crash91.C: New.
3720
3721 2009-09-09  Uros Bizjak <ubizjak@gmail.com>
3722
3723         PR rtl-optimization/39779
3724         * gcc.dg/pr39979.c: New test.
3725
3726 2009-09-09  Richard Guenther  <rguenther@suse.de>
3727
3728         PR tree-optimization/41101
3729         * gcc.c-torture/compile/pr41101.c: New testcase.
3730
3731 2009-09-09  Richard Guenther  <rguenther@suse.de>
3732
3733         PR middle-end/41317
3734         * gcc.c-torture/execute/pr41317.c: New testcase.
3735         * gcc.dg/tree-ssa/forwprop-11.c: XFAIL.
3736         * gcc.dg/tree-ssa/forwprop-12.c: Likewise.
3737
3738 2009-09-08  Dodji Seketeli  <dodji@redhat.com>
3739
3740         Fix some test breakages on Darwin
3741         * g++.dg/debug/dwarf2/namespace-1.C: Use -fno-merge-debug-string
3742         and adjust.
3743         * g++.dg/debug/dwarf2/template-func-params-6.C: Likewise.
3744         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
3745         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
3746         * g++.dg/debug/dwarf2/pubnames-1.C: Likewise. Also, adjust to
3747         take darwin specifics in account.
3748
3749 2009-09-08  Joseph Myers  <joseph@codesourcery.com>
3750
3751         * gcc.dg/profile-dir-1.c, gcc.dg/profile-dir-2.c,
3752         gcc.dg/profile-dir-3.c: Disable for remote-host testing.
3753
3754 2009-09-08  Paolo Carlini  <paolo.carlini@oracle.com>
3755
3756         PR c++/39923
3757         * g++.dg/cpp0x/initlist24.C: New.
3758
3759 2009-09-08  Ozkan Sezer  <sezeroz@gmail.com>
3760
3761         * gcc.dg/large-size-array-2.c: Fix target requirement.
3762         * gcc.dg/large-size-array-4.c: Likewise.
3763         * gcc.dg/c90-const-expr-2.c: Define ZERO as 0LL for _WIN64.
3764         * gcc.dg/c99-const-expr-2.c: Likewise.
3765         * gcc.dg/c90-const-expr-6.c: Typedef ptrdiff_t with __extension__.
3766         * gcc.dg/c90-const-expr-9.c: Typedef size_t with __extension__.
3767         * gcc.dg/c90-const-expr-10.c: Likewise.
3768         * gcc.dg/torture/pr39074.c: Use intptr_t typedef'ed as __PTRDIFF_TYPE__
3769         instead of long.
3770         * gcc.dg/tree-ssa/pr33920.c: Likewise.
3771         * gcc.dg/vect/pr33846.c: Likewise.
3772         * gcc.dg/vect/pr33833.c: Use uintptr_t, typedef'ed as unsigned
3773         __PTRDIFF_TYPE__, instead of unsigned long.
3774         * gcc.dg/vect/O1-pr33854.c: Use __SIZE_TYPE__ instead of unsigned long.
3775
3776 2009-09-08  Alexandre Oliva  <aoliva@redhat.com>
3777
3778         PR debug/41229
3779         PR debug/41291
3780         PR debug/41300
3781         * gfortran.dg/pr41229.f90: New.
3782
3783 2009-09-08  Alexandre Oliva  <aoliva@redhat.com>
3784
3785         PR debug/41232
3786         * gcc.dg/pr41232.c: New.
3787
3788 2009-09-08  Joseph Myers  <joseph@codesourcery.com>
3789
3790         * gcc.misc-tests/i386-prefetch.exp: Skip tests when multilib flags
3791         contain -march.
3792         * gcc.dg/tree-ssa/prefetch-7.c, gcc.target/i386/387-1.c,
3793         gcc.target/i386/387-5.c, gcc.target/i386/cmov7.c,
3794         gcc.target/i386/funcspec-1.c, gcc.target/i386/funcspec-8.c,
3795         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
3796         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
3797         gcc.target/i386/isa-6.c, gcc.target/i386/lea.c,
3798         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/sse-5.c,
3799         gcc.target/i386/ssefn-1.c: Skip when multilib flags contain -march
3800         options other than that used in dg-options.
3801
3802 2009-09-07  Jakub Jelinek  <jakub@redhat.com>
3803
3804         PR rtl-optimization/41239
3805         * gcc.c-torture/execute/pr41239.c: New test.
3806
3807 2009-09-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3808
3809         PR libgfortran/41192
3810         * gfortran.dg/namelist_59.f90: New test.
3811
3812 2009-09-07  Bernd Schmidt  <bernd.schmidt@analog.com>
3813
3814         From Mike Frysinger  <michael.frysinger@analog.com>
3815         * gcc.target/bfin/mcpu-bf542m.c: New file.
3816         * gcc.target/bfin/mcpu-bf544m.c: Likewise.
3817         * gcc.target/bfin/mcpu-bf546m.c: Likewise.
3818         * gcc.target/bfin/mcpu-bf548m.c: Likewise.
3819         * gcc.target/bfin/mcpu-bf549m.c: Likewise.
3820
3821 2009-09-07  Martin Jambor  <mjambor@suse.cz>
3822
3823         PR middle-end/41282
3824         * gcc.c-torture/compile/pr41282.c: New test.
3825
3826 2009-09-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
3827
3828         PR fortran/41197
3829         * gfortran.dg/allocate_alloc_opt_1.f90:  Use scalar
3830         variables for stat and errmsg.
3831         * gfortran.dg/deallocate_alloc_opt_1.f90:  Likewise.
3832         * gfortran.dg/allocate_stat_2.f90:  New test.
3833
3834 2009-09-07  Bernd Schmidt  <bernd.schmidt@analog.com>
3835
3836         * gcc.c-torture/compile/20090907-1.c: New test.
3837
3838 2009-09-06  Jakub Jelinek  <jakub@redhat.com>
3839
3840         PR bootstrap/41241
3841         * gcc.dg/pr41241.c: New test.
3842
3843 2009-09-06  Richard Guenther  <rguenther@suse.de>
3844
3845         PR middle-end/41144
3846         * g++.dg/torture/pr41144.C: New testcase.
3847
3848 2009-09-06  Richard Guenther  <rguenther@suse.de>
3849
3850         PR middle-end/41261
3851         * gcc.dg/torture/pr41261.c: New testcase.
3852
3853 2009-09-05  Richard Guenther  <rguenther@suse.de>
3854
3855         PR middle-end/41181
3856         * gcc.c-torture/compile/pr41181.c: New testcase.
3857
3858 2009-09-05  Richard Guenther  <rguenther@suse.de>
3859
3860         PR debug/41273
3861         * g++.dg/torture/pr41273.C: New testcase.
3862
3863 2009-09-05  Paul Thomas  <pault@gcc.gnu.org>
3864
3865         PR fortran/41258
3866         * gfortran.dg/typebound_proc_12.f90 : New test.
3867
3868 2009-09-04  Alexandre Oliva  <aoliva@redhat.com>
3869
3870         PR debug/41225
3871         * gfortran.dg/pr41225.f90: New.
3872
3873 2009-09-04  Alexandre Oliva  <aoliva@redhat.com>
3874
3875         * gcc.dg/guality/guality.h: Include stdint.h.  Drop unnecessary
3876         unistd.h, sys/types.h and sys/wait.h.
3877         (gualchk_t): New.
3878         (GUALCVT): New.
3879         (GUALCHKXPR, GUALCHKVAL, GUALCHKFLA): Use it.
3880         (GUALITY_GDB_REDIRECT): New.
3881         (GUALITY_GDB_ARGS): Use it.
3882
3883 2009-09-04  Richard Guenther  <rguenther@suse.de>
3884
3885         PR middle-end/41257
3886         * g++.dg/torture/pr41257.C: New testcase.
3887
3888 2009-09-04  Martin Jambor  <mjambor@suse.cz>
3889
3890         PR tree-optimization/41112
3891         * gnat.dg/array8.adb: New test.
3892
3893 2009-09-03  Daniel Gutson  <dgutson@codesourcery.com>
3894
3895         * gcc.target/arm/ctz.c: New test case.
3896
3897 2009-09-03  Alon Dayan  <alond@il.ibm.com>
3898
3899         PR tree-optimization/38275
3900         * gcc.dg/autopar/reduc-1char.c: Increase number
3901         of iterations. Adjust the logic accordingly.
3902         * gcc.dg/autopar/reduc-2char.c: Ditto.
3903         * gcc.dg/autopar/reduc-1.c: Ditto.
3904         * gcc.dg/autopar/reduc-2.c: Ditto.
3905         * gcc.dg/autopar/reduc-3.c: Ditto.
3906         * gcc.dg/autopar/reduc-6.c: Ditto.
3907         * gcc.dg/autopar/reduc-7.c: Ditto.
3908         * gcc.dg/autopar/reduc-8.c: Ditto.
3909         * gcc.dg/autopar/reduc-9.c: Ditto.
3910         * gcc.dg/autopar/pr39500-1.c: Ditto.
3911         * gcc.dg/autopar/reduc-1short.c: Ditto.
3912         * gcc.dg/autopar/reduc-2short.c: Ditto.
3913         * gcc.dg/autopar/parallelization-1.c: Ditto.
3914
3915 2009-09-03  Jakub Jelinek  <jakub@redhat.com>
3916
3917         * gcc.dg/guality/guality.exp: Only run guality tests if a trivial
3918         testcase using guality.h compiles and links and if a global variable
3919         can be verified by gdb.
3920
3921 2009-09-03  Bernd Schmidt  <bernd.schmidt@analog.com>
3922
3923         * lib/target-supports.exp (check_effective_target_sync_int_long):
3924         Supported on Blackfin Linux targets.
3925
3926 2009-09-02  David Daney  <ddaney@caviumnetworks.com>
3927
3928         * gcc.c-torture/compile/builtin_unreachable-1.c: New testcase.
3929
3930 2009-09-03  Diego Novillo  <dnovillo@google.com>
3931
3932         * gcc.dg/gomp/combined-1.c: Adjust expected pattern.
3933         * g++.dg/tree-prof/inline_mismatch_args.C: Likewise.
3934         * g++.dg/warn/unit-1.C: Likewise.
3935         * g++.dg/ipa/iinline-1.C: Likewise.
3936         * g++.dg/template/cond2.C: Adjust expected line location for the
3937         error.
3938         * g++.dg/template/pr35240.C: Likewise.
3939
3940 2009-09-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3941
3942         * gcc.dg/tree-ssa/inline-3.c: Add -fpie when pic.
3943         * gcc.dg/tree-ssa/local-pure-const.c: Likewise.
3944
3945 2009-09-02  Martin Jambor  <mjambor@suse.cz>
3946
3947         * gcc.dg/tree-ssa/sra-8.c: New testcase.
3948         * gcc.dg/memcpy-1.c: Add . to match pattern.
3949         * gcc.dg/uninit-I.c: XFAIL warning test.
3950         * g++.dg/warn/unit-1.C: XFAIL warning test.
3951
3952 2009-09-02  Ian Lance Taylor  <iant@google.com>
3953
3954         * gcc.dg/20090902-1.c: New test.
3955
3956 2009-09-02  Jakub Jelinek  <jakub@redhat.com>
3957
3958         * gcc.dg/builtin-object-size-9.c: New test.
3959
3960 2009-09-02  Olivier Hainque  <hainque@adacore.com>
3961
3962         * gnat.dg/array7.ad[bs]: Add check for Signed_Integer_Type_Definition.
3963
3964 2009-09-02  Eric Botcazou  <ebotcazou@adacore.com>
3965             Olivier Hainque  <hainque@adacore.com>
3966
3967         * gnat.dg/misaligned_param.adb: New test.
3968         * gnat.dg/misaligned_param_pkg.ad[sb]: New helper.
3969         * gnat.dg/slice7.adb: Add 1 more related case.
3970
3971 2009-09-01  Alexandre Oliva  <aoliva@redhat.com>
3972
3973         * gcc.dg/guality/guality.c: Expect to fail for now.
3974         * gcc.dg/guality/example.c: Likewise.
3975
3976 2009-09-01  Alexandre Oliva  <aoliva@redhat.com>
3977
3978         * gcc.dg/guality/guality.c: New.
3979         * gcc.dg/guality/guality.h: New.
3980         * gcc.dg/guality/guality.exp: New.
3981         * gcc.dg/guality/example.c: New.
3982         * lib/gcc-dg.exp (cleanup-dump): Remove .gk files.
3983         (cleanup-saved-temps): Likewise, .gkd files too.
3984
3985 2009-09-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3986
3987         PR fortran/39229
3988         * gfortran.dg/line_length_3.f: New test.
3989         * gfortran.dg/line_length_4.f90: New test.
3990
3991 2009-09-01  Loren J. Rittle  <ljrittle@acm.org>
3992
3993         * lib/target-supports.exp (check_gc_sections_available):
3994         Add proper pattern quote.
3995
3996 2009-08-31  Uros Bizjak  <ubizjak@gmail.com>
3997             Kaz Kojima  <kkojima@gcc.gnu.org>
3998
3999         * lib/target-supports.exp (add_options_for_ieee): New procedure.
4000         * g++.dg/cdce3.C: Use dg-add-options ieee.
4001         * g++.dg/torture/type-generic-1.C: Likewise.
4002         * gcc.c-torture/compile/fix-trunc-mem-1.c: Likewise.
4003         * gcc.dg/pr28796-2.c: Likewise.
4004         * gcc.dg/torture/builtin-math-7.c: Likewise.
4005         * gcc.dg/torture/type-generic-1.c: Likewise.
4006         * gfortran.dg/boz_14.f90: Likewise.
4007         * gfortran.dg/erf_2.F90: Likewise.
4008         * gfortran.dg/init_flag_3.f90: Likewise.
4009         * gfortran.dg/init_flag_4.f90: Likewise.
4010         * gfortran.dg/init_flag_5.f90: Likewise.
4011         * gfortran.dg/integer_exponentiation_1.f90: Likewise.
4012         * gfortran.dg/integer_exponentiation_5.F90: Likewise.
4013         * gfortran.dg/isnan_1.f90: Likewise.
4014         * gfortran.dg/isnan_2.f90: Likewise.
4015         * gfortran.dg/maxlocval_2.f90: Likewise.
4016         * gfortran.dg/maxlocval_4.f90: Likewise.
4017         * gfortran.dg/minlocval_1.f90: Likewise.
4018         * gfortran.dg/minlocval_4.f90: Likewise.
4019         * gfortran.dg/module_nan.f90: Likewise.
4020         * gfortran.dg/namelist_42.f90: Likewise.
4021         * gfortran.dg/namelist_43.f90: Likewise.
4022         * gfortran.dg/nan_1.f90: Likewise.
4023         * gfortran.dg/nan_2.f90: Likewise.
4024         * gfortran.dg/nan_3.f90: Likewise.
4025         * gfortran.dg/nan_4.f90: Likewise.
4026         * gfortran.dg/nan_5.f90: Likewise.
4027         * gfortran.dg/nearest_1.f90: Likewise.
4028         * gfortran.dg/nearest_2.f90: Likewise.
4029         * gfortran.dg/nearest_3.f90: Likewise.
4030         * gfortran.dg/pr37243.f: Likewise.
4031         * gfortran.dg/real_const_3.f90: Likewise.
4032         * gfortran.dg/transfer_simplify_2.f90: Likewise.
4033
4034 2009-08-31  Dodji Seketeli  <dodji@redhat.com>
4035
4036         PR debug/30161
4037         * g++.dg/debug/dwarf2/template-params-1.C: New test.
4038         * g++.dg/debug/dwarf2/template-params-2.C: Likewise.
4039         * g++.dg/debug/dwarf2/template-params-3.C: Likewise.
4040         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
4041         * g++.dg/debug/dwarf2/template-params-5.C: Likewise.
4042         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
4043         * g++.dg/debug/dwarf2/template-func-params-1.C: Likewise.
4044         * g++.dg/debug/dwarf2/template-func-params-2.C: Likewise.
4045         * g++.dg/debug/dwarf2/template-func-params-3.C: Likewise.
4046         * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
4047         * g++.dg/debug/dwarf2/template-func-params-5.C: Likewise.
4048         * g++.dg/debug/dwarf2/template-func-params-6.C: Likewise.
4049         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
4050
4051 2009-08-31  Jason Merrill  <jason@redhat.com>
4052
4053         PR c++/41127
4054         * g++.dg/parse/enum5.C: New.
4055         * g++.dg/cpp0x/enum1.C: Adjust expected error.
4056
4057 2009-08-31  Janus Weil  <janus@gcc.gnu.org>
4058
4059         PR fortran/40940
4060         * gfortran.dg/allocate_derived_1.f90: New.
4061         * gfortran.dg/class_3.f03: New.
4062
4063 2009-08-31  Janus Weil  <janus@gcc.gnu.org>
4064
4065         PR fortran/40996
4066         * gfortran.dg/allocatable_scalar_1.f90: New.
4067         * gfortran.dg/allocatable_scalar_2.f90: Renamed from finalize_9.f03.
4068         * gfortran.dg/finalize_9.f03: Renamed to allocatable_scalar_2.f90.
4069         * gfortran.dg/proc_ptr_comp_pass_4.f90: Modified.
4070
4071 2009-08-30  Richard Guenther  <rguenther@suse.de>
4072
4073         PR tree-optimization/41186
4074         * g++.dg/torture/pr41186.C: New testcase.
4075         * g++.dg/tree-ssa/pr41186.C: Likewise.
4076
4077 2009-08-30  Dodji Seketeli  <dodji@redhat.com>
4078
4079         PR c++/41187
4080         * g++.dg/debug/dwarf2/namespace-1.C: Use a loosier regexp to
4081         take ia64 assembly comments syntax in account.
4082
4083 2009-08-30  Uros Bizjak  <ubizjak@gmail.com>
4084
4085         * gcc.target/i386/funcspec-5.c: Remove fused-add test.
4086
4087 2009-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4088
4089         * gfortran.dg/whole_file_5.f90: Add -fpie when pic, fix scan pattern.
4090         * gfortran.dg/whole_file_6.f90: Likewise.
4091
4092 2009-08-28  Cary Coutant  <ccoutant@google.com>
4093
4094         PR debug/41063
4095         * g++.dg/debug/dwarf2/pr41063.C: New test.
4096
4097 2009-08-27  Uros Bizjak  <ubizjak@gmail.com>
4098
4099         PR rtl-optimization/40861
4100         * gcc.dg/pr40861.c: New test.
4101
4102 2009-08-27  Janus Weil  <janus@gcc.gnu.org>
4103
4104         PR fortran/40869
4105         * gfortran.dg/proc_ptr_comp_20.f90: New.
4106
4107 2009-08-27  Janne Blomqvist  <jb@gcc.gnu.org>
4108
4109         PR libfortran/39667
4110         * gfortran.dg/f2003_io_4.f03: Don't require target fd_truncate,
4111         open temp file with status="scratch".
4112         * gfortran.dg/fmt_cache_1.f: Likewise.
4113         * gfortran.dg/fmt_exhaust.f90: Likewise.
4114         * gfortran.dg/fmt_t_4.f90: Likewise.
4115         * gfortran.dg/fseek.f90: Likewise.
4116         * gfortran.dg/list_read_5.f90: Likewise.
4117         * gfortran.dg/namelist_39.f90: Likewise.
4118         * gfortran.dg/namelist_56.f90: Likewise.
4119         * gfortran.dg/read_bad_advance.f90: Likewise.
4120         * gfortran.dg/read_repeat.f90: Likewise.
4121         * gfortran.dg/read_size_noadvance.f90: Likewise.
4122         * gfortran.dg/read_x_past.f: Likewise.
4123
4124 2009-08-27  Tobias Burnus  <burnus@net-b.de>
4125
4126         PR fortran/28039
4127         * gfortran.dg/fmt_with_extra.f: xfail testcase as patch was reverted.
4128
4129 2009-08-27  Daniel Kraft  <d@domob.eu>
4130
4131         PR fortran/37425
4132         * gfortran.dg/impure_assignment_1.f90: Change expected error message.
4133         * gfortran.dg/typebound_operator_1.f03: Remove check for not-implemented
4134         error and fix problem with recursive assignment.
4135         * gfortran.dg/typebound_operator_2.f03: No not-implemented check.
4136         * gfortran.dg/typebound_operator_3.f03: New test.
4137         * gfortran.dg/typebound_operator_4.f03: New test.
4138
4139 2009-08-27  Dodji Seketeli  <dodji@redhat.com>
4140
4141         PR debug/41170
4142         * debug/dwarf2/namespace-1.C: New test.
4143
4144 2009-08-26  H.J. Lu  <hongjiu.lu@intel.com>
4145
4146         PR fortran/41162
4147         * gfortran.dg/pr41162.f: New.
4148
4149 2009-08-26  Adam Nemet  <anemet@caviumnetworks.com>
4150             Richard Sandiford  <rdsandiford@googlemail.com>
4151
4152         * gcc.target/mips/mips.exp: Replace isa(_rev)=...!... mechanism
4153         with "forbid_cpu".
4154         * gcc.target/mips/branch-1.c: Update accordingly.
4155         * gcc.target/mips/extend-1.c: Likewise.
4156         * gcc.target/mips/dmult-1.c: Likewise.  Remove redundant isa=64.
4157
4158 2009-08-26  Richard Guenther  <rguenther@suse.de>
4159
4160         PR middle-end/41163
4161         * gcc.c-torture/compile/pr41163.c: New testcase.
4162         * gcc.dg/pr35899.c: Adjust.
4163
4164 2009-08-26  Richard Guenther  <rguenther@suse.de>
4165
4166         * gcc.dg/tree-ssa/restrict-4.c: New testcase.
4167
4168 2009-08-26  Jason Merrill  <jason@redhat.com>
4169
4170         * g++.dg/cpp0x/explicit3.C: New.
4171         * g++.dg/overload/cond2.C: New.
4172
4173 2009-08-25  Kaz Kojima  <kkojima@gcc.gnu.org>
4174
4175         * gcc.dg/torture/builtin-math-7.c: Add -mieee for sh*-*-* targets.
4176
4177 2009-08-25  Jan Hubicka  <jh@suse.cz>
4178
4179         * gcc.target/i386/sse5-shift1-vector.c
4180         * gcc.target/i386/isa-12.c
4181         * gcc.target/i386/isa-12.cgcc.target/i386/isa-12.c
4182         * gcc.target/i386/sse5-pcmov2.c
4183         * gcc.target/i386/isa-3.c
4184         * gcc.target/i386/sse5-shift2-vector.c
4185         * gcc.target/i386/isa-7.c
4186         * gcc.target/i386/funcspec-2.c
4187         * gcc.target/i386/sse5-haddX.c
4188         * gcc.target/i386/sse5-hadduX.c
4189         * gcc.target/i386/isa-9.c
4190         * gcc.target/i386/sse5-maccXX.c
4191         * gcc.target/i386/sse5-shift3-vector.c
4192         * gcc.target/i386/sse5-msubXX.c
4193         * gcc.target/i386/sse5-permpX.c
4194         * gcc.target/i386/sse5-check.h
4195         * gcc.target/i386/sse-12.c
4196         * gcc.target/i386/sse-11.c
4197         * gcc.target/i386/sse-10.c
4198         * gcc.target/i386/sse-13.c
4199         * gcc.target/i386/sse-14.c
4200         * gcc.target/i386/sse-22.c
4201         * gcc.target/i386/sse-2.c
4202         * gcc.target/i386/sse-13.c
4203         * gcc.target/i386/avx-2.c
4204         * gcc.target/i386/sse5-rotate1-vector.c
4205         * gcc.target/i386/isa-4.c
4206         * gcc.target/i386/sse5-hsubX.c
4207         * gcc.target/i386/sse5-pcmov.c
4208         * gcc.target/i386/sse5-fma.c
4209         * gcc.target/i386/isa-8.c
4210         * gcc.target/i386/sse5-rotate2-vector.c
4211         * gcc.target/i386/sse5-nmaccXX.c
4212         * gcc.target/i386/sse5-imul64-vector.c
4213         * gcc.target/i386/sse5-nmsubXX.c
4214         * gcc.target/i386/sse5-rotate3-vector.c
4215         * gcc.target/i386/sse5-fma-vector.c
4216         * gcc.target/i386/sse5-imul32widen-vector.c
4217         * gcc.target/i386/sse5-ima-vector.c: Remove SSE5 related testcases.
4218
4219         * gcc.target/i386/funcspec-8.c: Replace SSE5 by SSE4.
4220         * gcc.target/i386/funcspec-5.c: Remove SSE5.
4221         * gcc.target/i386/funcspec-6.c: Remove fused-add test.
4222         * gcc.target/i386/avx-1.c: Remove SSE5.
4223         * gcc.target/i386/avx-2.c: Remove SSE5.
4224         * g++.dg/other/i386-2.C: Replace SSE5 by SSE4A.
4225         * g++.dg/other/i386-3.C: Replace SSE5 by SSE4A.
4226         * g++.dg/other/i386-6.C: Replace SSE5 by SSE4A.
4227         * g++.dg/other/i386-5.C: Replace SSE5 by SSE4A.
4228
4229 2009-08-25  Uros Bizjak  <ubizjak@gmail.com>
4230
4231         * gcc.c-torture/compile/limits-fndefn.c: Add dg-timeout-factor.
4232
4233 2009-08-25 Ville Voutilainen <ville.voutilainen@gmail.com>
4234
4235         * g++.dg/cpp0x/alignof.C: New. Tests that the alignof
4236         keyword works in the same manner as __alignof.
4237
4238 2009-08-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
4239
4240         PR libfortran/34670
4241         * gfortran.dg/unpack_bounds_1.f90:  New test.
4242         * gfortran.dg/unpack_bounds_2.f90:  New test.
4243         * gfortran.dg/unpack_bounds_3.f90:  New test.
4244
4245 2009-08-25  Eric Botcazou  <ebotcazou@adacore.com>
4246
4247         * gnat.dg/slice7.adb: New test.
4248         * gnat.dg/slice7_pkg.ads: New helper.
4249
4250 2009-08-25  Janus Weil  <janus@gcc.gnu.org>
4251
4252         PR fortran/41139
4253         * gfortran.dg/proc_ptr_25.f90: New.
4254         * gfortran.dg/proc_ptr_comp_18.f90: New.
4255         * gfortran.dg/proc_ptr_comp_19.f90: New.
4256
4257 2009-08-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4258
4259         PR fortran/41154
4260         * gfortran.dg/fmt_error_8.f: New test.
4261
4262 2009-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4263
4264         * gcc.dg/torture/builtin-math-6.c (link_error): Accept a value
4265         number, update all callers and synchronize results for latest MPC.
4266
4267 2009-08-21  Jason Merrill  <jason@redhat.com>
4268
4269         * g++.dg/warn/Wunused-17.C: New.
4270
4271 2009-08-11  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
4272
4273         * gcc.target/arm/combine-cmp-shift.c: New test.
4274
4275 2009-08-24  Kai Tietz  <kai.tietz@onevision.com>
4276
4277         * gcc.dg/format/ms-format1.c: Add new cases for I32 width specifier.
4278         * gcc.dg/format/ms-format2.c: New test about illegal use of I32/I64
4279         width specifier.
4280
4281 2009-08-23  Jerry DeLisle   <jvdelisle@gcc.gnu.org>
4282
4283         * gfortran.dg/fmt_error_7.f: New test.
4284
4285 2009-08-23  Uros Bizjak  <ubizjak@gmail.com>
4286
4287         PR target/40718
4288         * gcc.target/i386/pr40718.c: New test.
4289
4290 2009-08-22  Steven G. Kargl  <kargl@gcc.gnu.org>
4291
4292         * gfortran.dg/proc_ptr_24.f90: New test.
4293
4294 2009-08-22 Steven K. kargl  <kargl@gcc.gnu.org>
4295
4296         * gfortran.dg/allocate_alloc_opt_4.f90: New test.
4297         * gfortran.dg/allocate_alloc_opt_5.f90: New test.
4298         * gfortran.dg/allocate_alloc_opt_6.f90: New test.
4299
4300 2009-08-22  Bud Davis  <bdavis9659@sbcglobal.net>
4301
4302         PR fortran/28039
4303         * gfortran.dg/fmt_with_extra.f: new file.
4304
4305 2009-08-21  Maciej W. Rozycki  <macro@codesourcery.com>
4306
4307         * lib/target-supports.exp
4308         (check_effective_target_arm_iwmmxt_ok): New procedure.
4309         * gcc.target/arm/mmx-1.c: Only run if arm_iwmmxt_ok.  Remove the
4310         exclusions for -mfloat-abi=softfp and -mfloat-abi=hard.
4311
4312 2009-08-21  Uros Bizjak  <ubizjak@gmail.com>
4313
4314         * gfortran.dg/boz_9.f90: Do not load denormal floating
4315         point constants.  Remove -mieee option for alpha*-*-* targets.
4316
4317 2009-08-21  Janus Weil  <janus@gcc.gnu.org>
4318
4319         PR fortran/41106
4320         * gfortran.dg/proc_ptr_23.f90: New.
4321         * gfortran.dg/proc_ptr_comp_15.f90: New.
4322         * gfortran.dg/proc_ptr_comp_16.f90: New.
4323         * gfortran.dg/proc_ptr_comp_17.f90: New.
4324
4325 2009-08-21  Jakub Jelinek  <jakub@redhat.com>
4326
4327         PR c++/41131
4328         * g++.dg/expr/unary3.C: New test.
4329
4330 2009-08-21  Kaz Kojima  <kkojima@gcc.gnu.org>
4331
4332         * gfortran.dg/common_5.f: Add -mdalign for sh.
4333         * gfortran.dg/common_align_2.f90: Likewise.
4334
4335 2009-08-20  Thomas Koenig  <tkoenig@gcc.gnu.org>
4336
4337         PR libfortran/40962
4338         * c_f_pointer_tests_4.f90:  New test.
4339
4340 2009-08-20  Eric Botcazou  <ebotcazou@adacore.com>
4341
4342         * gnat.dg/slice6.adb: New test.
4343         * gnat.dg/slice6_pkg.ads: New helper.
4344
4345 2009-08-20  Michael Matz  <matz@suse.de>
4346
4347         PR fortran/41126
4348         * gfortran.dg/pr41126.f90: New test.
4349
4350 2009-08-20  Eric Botcazou  <ebotcazou@adacore.com>
4351
4352         * gnat.dg/dynamic_bound.adb: New test.
4353
4354 2009-08-20  Janus Weil  <janus@gcc.gnu.org>
4355
4356         PR fortran/41121
4357         * gfortran.dg/intrinsic_5.f90: New.
4358
4359 2009-08-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
4360             Richard Earnshaw  <richard.earnshaw@arm.com>
4361
4362         * gcc.target/arm/20090811-1.c: New test.
4363
4364 2009-08-19  Jakub Jelinek  <jakub@redhat.com>
4365
4366         PR middle-end/41123
4367         * gcc.dg/pr41123.c: New test.
4368
4369 2009-08-19  Jason Merrill  <jason@redhat.com>
4370
4371         PR c++/41120
4372         * g++.dg/other/gc4.C: New.
4373
4374 2009-08-18  Michael Matz  <matz@suse.de>
4375
4376         * gfortran.dg/vect/vect-gems.f90: New test.
4377         * gcc.dg/tree-ssa/alias-1.c: Remove, it checks something broken.
4378
4379 2009-08-18  DJ Delorie  <dj@redhat.com>
4380
4381         * lib/wrapper.exp: Move load of target-libpath.exp from here...
4382         * lib/gcc-defs.exp: ... to here.
4383
4384         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Set up
4385         GCC_EXEC_PREFIX before building the wrapper.
4386
4387 2009-08-18  Nathan Froyd  <froydnj@codesourcery.com>
4388
4389         * gcc.dg/vect/vect.exp: Add new stanza for aligned-section-anchors-*
4390         tests.
4391         * gcc.dg/vect/section-anchors-nest-1.c: Rename to...
4392         * gcc.dg/vect/aligned-section-anchors-nest-1.c: ...this.  Remove
4393         dg-options.  Fix dg-final clause.
4394
4395 2009-08-18  Uros Bizjak  <ubizjak@gmail.com>
4396
4397         * g++.dg/cdce3.C: Add -mieee for alpha*-*-* targets.
4398
4399 2009-08-18  Janus Weil  <janus@gcc.gnu.org>
4400             Paul Thomas  <pault@gcc.gnu.org>
4401
4402         PR fortran/40870
4403         * gfortran.dg/proc_ptr_comp_13.f90: Extended.
4404
4405 2009-08-18  Richard Guenther  <rguenther@suse.de>
4406
4407         PR middle-end/41094
4408         * gcc.dg/torture/pr41094.c: New testcase.
4409         * gcc.dg/torture/builtin-power-1.c: Adjust.
4410         * gcc.dg/builtins-10.c: Likewise.
4411
4412 2009-08-18  Jakub Jelinek  <jakub@redhat.com>
4413
4414         PR target/40971
4415         * gcc.dg/pr40971.c: New test.
4416
4417 2008-08-17  Paul Thomas  <pault@gcc.gnu.org>
4418
4419         PR fortran/41062
4420         * gfortran.dg/use_only_4.f90: New test.
4421
4422 2009-08-17  Daniel Kraft  <d@domob.eu>
4423
4424         PR fortran/37425
4425         * gfortran.dg/typebound_operator_2.f03: Test for error with illegal
4426         NOPASS bindings as operators.
4427
4428 2009-08-17  Uros Bizjak  <ubizjak@gmail.com>
4429
4430         * lib/target-supports.exp
4431         (check_effective_target_vect_cmdline_needed): Add alpha to the list
4432         of targets that do not need command line argument to enable SIMD.
4433
4434 2009-08-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4435
4436         * lib/target-supports.exp (check_effective_target_mpc_pow): Fix
4437         typo in cache name.
4438
4439 2009-08-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4440
4441         PR fortran/41075
4442         * gfortran.dg/unlimited_fmt_1.f90: New test.
4443
4444 2009-08-17  Dodji Seketeli  <dodji@redhat.com>
4445
4446         * gcc.dg.debug/dwarf2/inline2.c: Add -dA to compile options.
4447
4448 2009-08-17  Arnaud Charlet  <charlet@adacore.com>
4449
4450         * gnat.dg/itype.ad[sb]: New test.
4451
4452 2009-08-16  Adam Nemet  <anemet@caviumnetworks.com>
4453
4454         * gcc.target/mips/mips.exp: Add terminology section to comment
4455         at the top of the file.  Fix typos.
4456
4457 2009-08-16  Jason Merrill  <jason@redhat.com>
4458
4459         * g++.dg/debug/dwarf2/inline1.C: New.
4460
4461 2009-08-16  Richard Sandiford  <rdsandiford@googlemail.com>
4462
4463         PR target/38599
4464         * gcc.target/mips/smartmips-lwxs.c: Remove -mlong32.
4465
4466 2009-08-16  Dodji Seketeli  <dodji@redhat.com>
4467
4468         PR debug/37801
4469         * gcc.dg/debug/20020224-1.c: Adjust the comment.
4470         Make sure to trigger inlining optimizations.
4471         * gcc.dg/debug/dwarf2/inline2.c: New test.
4472
4473 2009-08-14  Janus Weil  <janus@gcc.gnu.org>
4474
4475         PR fortran/41070
4476         * gfortran.dg/structure_constructor_10.f90: New.
4477
4478 2009-08-14  Olatunji Ruwase <tjruwase@google.com>
4479
4480         * gcc.dg/pragma-re-1.c: Supported on all platforms.
4481         * gcc.dg/pragma-re-2.c: Likewise.
4482         * gcc.dg/pragma-re-3.c: Likewise.
4483         * gcc.dg/pragma-re-4.c: Likewise.
4484         * g++.dg/other/pragma-re-1.C: Likewise.
4485         * g++.dg/other/pragma-re-2.C: Likewise.
4486
4487 2009-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4488
4489         * gcc.dg/torture/builtin-math-7.c: New.
4490
4491 2009-08-14  Richard Guenther  <rguenther@suse.de>
4492
4493         * gcc.c-torture/execute/20090814-1.c: New testcase.
4494
4495 2009-08-14  David Edelsohn  <edelsohn@gnu.org>
4496
4497         * gcc.dg/graphite/graphite_autopar: Move to libgomp testsuite.
4498
4499 2009-08-14  Paolo Bonzini  <bonzini@gnu.org>
4500
4501         PR target/40934
4502         * gcc.target/i386/pr40934.c: New.
4503
4504 2009-08-14  Uros Bizjak  <ubizjak@gmail.com>
4505
4506         PR target/41019
4507         * gcc.target/i386/pr41019.c: New test.
4508
4509 2009-08-13  Jerry DeLisle <jvdelisle@gcc.gnu.org>
4510
4511         PR fortran/40955
4512         * gfortran.dg/winapi.f90: New test.
4513
4514 2009-08-13  Janus Weil  <janus@gcc.gnu.org>
4515
4516         PR fortran/40995
4517         * gfortran.dg/intrinsic_4.f90: New.
4518         * gfortran.dg/intrinsic_subroutine.f90: An error message moved to a
4519         different line.
4520
4521 2009-08-13  Richard Guenther  <rguenther@suse.de>
4522
4523         PR middle-end/41047
4524         * gcc.dg/tree-ssa/ssa-ccp-27.c: New testcase.
4525
4526 2009-08-12  Richard Guenther  <rguenther@suse.de>
4527
4528         PR tree-optimization/41011
4529         * gfortran.dg/pr41011.f: New testcase.
4530
4531 2009-08-11  Andrew Haley  <aph@redhat.com>
4532
4533         * gcc.target/arm/synchronize.c: New file.
4534
4535 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
4536
4537         PR middle-end/40980
4538         * gfortran.dg/graphite/id-17.f: New.
4539
4540 2009-08-12  Konrad Trifunovic  <konrad.trifunovic@gmail.com>
4541             Sebastian Pop  <sebastian.pop@amd.com>
4542
4543         * gcc.dg/graphite/interchange-1.c: XFAILed.
4544         * gcc.dg/graphite/interchange-2.c: XFAILed.
4545         * gcc.dg/graphite/interchange-3.c: XFAILed.
4546         * gcc.dg/graphite/interchange-4.c: XFAILed.
4547         * gcc.dg/graphite/interchange-7.c: XFAILed.
4548
4549 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
4550
4551         * gcc.dg/graphite/interchange-6.c: Un-XFAIL.
4552
4553 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
4554             Pranav Garg  <pranav.garg2107@gmail.com>
4555
4556         * gcc.dg/graphite/interchange-6.c: XFAILed.
4557
4558 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
4559
4560         * gcc.dg/graphite/interchange-9.c: New.
4561
4562 2009-08-12  Richard Guenther  <rguenther@suse.de>
4563
4564         PR rtl-optimization/41033
4565         * gcc.dg/pr41033.c: New test.
4566
4567 2009-08-11  Janus Weil  <janus@gcc.gnu.org>
4568
4569         PR fortran/41022
4570         * gfortran.dg/proc_ptr_comp_14.f90: New.
4571
4572 2009-08-11  Adam Nemet  <anemet@caviumnetworks.com>
4573
4574         * gcc.target/mips/ext-5.c: New test.
4575         * gcc.target/mips/ext-6.c: New test.
4576         * gcc.target/mips/ext-7.c: New test.
4577         * gcc.target/mips/ext-8.c: New test.
4578         * gcc.target/mips/extend-2.c: New test.
4579
4580 2009-08-10  Jason Merrill  <jason@redhat.com>
4581
4582         * g++.dg/other/linkage2.C: New test for types-without-linkage
4583         handling.
4584         * g++.dg/ext/anon-struct4.C: No error about anonymous type.
4585         * g++.dg/lookup/anon2.C: Likewise.
4586         * g++.dg/other/anon3.C: Likewise.
4587         * g++.dg/template/arg2.C: Likewise.
4588         * g++.dg/template/local4.C: Likewise.
4589         * g++.old-deja/g++.law/operators32.C: Likewise.
4590         * g++.old-deja/g++.other/linkage2.C: Likewise.
4591         * g++.old-deja/g++.pt/enum6.C: Likewise.
4592         * g++.old-deja/g++.other/anon9.C: Use the undefined decls.
4593         * g++.old-deja/g++.other/linkage1.C: Likewise.
4594
4595 2009-08-10  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4596
4597         * gcc.dg/dg.exp: Test also c-c++-common dir.
4598         * g++.dg/dg.exp: Likewise.
4599         * g++.dg/warn/Wconversion-real.C: Delete.
4600         * gcc.dg/Wconversion-real.c: Move to ...
4601         * c-c++-common/Wconversion-real.c: ... here.
4602         * lib/target-supports.exp
4603         (check_effective_target_c,check_effective_target_c++): New.
4604
4605 2009-08-10  Daniel Kraft  <d@domob.eu>
4606
4607         PR fortran/37425
4608         * gfortran.dg/typebound_operator_1.f03: New test.
4609         * gfortran.dg/typebound_operator_2.f03: New test.
4610
4611 2009-08-10  Richard Guenther  <rguenther@suse.de>
4612
4613         PR middle-end/41006
4614         * gcc.c-torture/compile/pr41006-1.c: New testcase.
4615         * gcc.c-torture/compile/pr41006-2.c: Likewise.
4616
4617 2009-08-10  Janus Weil  <janus@gcc.gnu.org>
4618
4619         PR fortran/40940
4620         * gfortran.dg/class_1.f03: New.
4621         * gfortran.dg/class_2.f03: New.
4622         * gfortran.dg/proc_ptr_comp_pass_1.f90: Use CLASS instead of TYPE.
4623         * gfortran.dg/proc_ptr_comp_pass_2.f90: Ditto.
4624         * gfortran.dg/proc_ptr_comp_pass_3.f90: Ditto.
4625         * gfortran.dg/typebound_call_10.f03: Ditto.
4626         * gfortran.dg/typebound_call_2.f03: Ditto.
4627         * gfortran.dg/typebound_call_3.f03: Ditto.
4628         * gfortran.dg/typebound_call_4.f03: Ditto.
4629         * gfortran.dg/typebound_generic_3.f03: Ditto.
4630         * gfortran.dg/typebound_generic_4.f03: Ditto.
4631         * gfortran.dg/typebound_proc_1.f08: Ditto.
4632         * gfortran.dg/typebound_proc_5.f03: Ditto.
4633         * gfortran.dg/typebound_proc_6.f03: Ditto.
4634
4635 2009-08-10  Dodji Seketeli  <dodji@redhat.com>
4636
4637         PR c++/40866
4638         * g++.dg/expr/stmt-expr-1.C: New test.
4639
4640 2009-08-09  Richard Guenther  <rguenther@suse.de>
4641
4642         PR tree-optimization/41016
4643         * gcc.c-torture/compile/pr41016.c: New testcase.
4644
4645 2009-08-09  Richard Sandiford  <rdsandiford@googlemail.com>
4646
4647         * gcc.dg/overflow-warn-8.c: New test.
4648
4649 2009-08-09  Ira Rosen  <irar@il.ibm.com>
4650
4651         PR tree-optimization/41008
4652         * gcc.dg/vect/O1-pr41008.c: New test.
4653
4654 2009-08-05  Tobias Burnus  <burnus@net-b.de>
4655
4656         PR fortran/40955
4657         * gfortran.dg/module_md5_1.f90: Update MD5 check sum.
4658
4659 2009-08-09  Bernd Schmidt  <bernd.schmidt@analog.com>
4660
4661         * gcc.target/bfin/loop-autoinc.c: New file.
4662
4663 2009-08-08  Richard Guenther  <rguenther@suse.de>
4664
4665         PR tree-optimization/40991
4666         * g++.dg/torture/pr40991.C: New testcase.
4667
4668 2009-08-08  Laurent GUERBY  <laurent@guerby.net>
4669
4670         * ada/acats/support/impdef.a: Tweak timing constants. Add
4671         Long_Minimum_Task_Switch and Long_Switch_To_New_Task.
4672         * ada/acats/tests/c9/c940005.a: Use new timing constants.
4673         * ada/acats/tests/c9/c940007.a: Likewise.
4674         * ada/acats/tests/c9/c94001c.ada: Likewise.
4675         * ada/acats/tests/c9/c94006a.ada: Likewise.
4676         * ada/acats/tests/c9/c94008c.ada: Likewise.
4677         * ada/acats/tests/c9/c951002.a: Likewise.
4678         * ada/acats/tests/c9/c954a01.a: Likewise.
4679         * ada/acats/tests/c9/c96001a.ada: Likewise.
4680         * ada/acats/tests/c9/c97307a.ada: Likewise.
4681
4682 2009-08-07  Richard Guenther  <rguenther@suse.de>
4683
4684         PR tree-optimization/40999
4685         * gfortran.dg/pr40999.f: New testcase.
4686
4687 2009-08-07  Jakub Jelinek  <jakub@redhat.com>
4688
4689         * g++.dg/tree-prof/partition1.C: New test.
4690
4691 2009-08-06  Richard Earnshaw  <rearnsha@arm.com>
4692
4693         * lib/target-supports.exp (check_effective_target_arm_hard_vfp_ok): New
4694         hook.
4695         (check_effective_target_arm_neon_ok): Improve test for neon
4696         availability.
4697         * gcc.target/arm/eabi1.c: Only run test in base variant.
4698         * gcc.target/arm/abitest.h: Allow the test function to have a PCS
4699         attribute.
4700         * gcc.target/arm/vfp1[567].c: New tests.
4701
4702 2009-08-06  Jason Merrill  <jason@redhat.com>
4703
4704         PR c++/40948
4705         * g++.dg/ext/complit12.C: Expand.
4706
4707 2009-08-06  Richard Earnshaw  <rearnsha@arm.com>
4708
4709         Merge ARM/hard_vfp_branch to trunk.
4710
4711         2009-08-04  Richard Earnshaw  <rearnsha@arm.com>
4712
4713         * gcc.target/arm/mmx-1.c: Skip if using -mfloat-abi=hard.
4714         * gcc.dg/builtin-apply2.c: Skip for ARM if using -mfloat-abi=hard.
4715
4716         2009-05-12  Joseph Myers  <joseph@codesourcery.com>
4717
4718         * gcc.target/arm/eabi1.c: Do not skip for non-base ABI variants.
4719         (PCS): Define macro to use base AAPCS.
4720         (decl_float, __aeabi_d2f, __aeabi_f2d): Use PCS macro.
4721
4722         2009-05-11  Daniel Jacobowitz  <dan@codesourcery.com>
4723
4724         * lib/target-supports.exp (check_effective_target_arm_neon_ok):
4725         Correct arm_neon.h typo.
4726
4727         2009-03-06  Richard Earnshaw  <rearnsha@arm.com>
4728
4729         * lib/target-supports.exp (check_effective_target_hard_vfp_ok): Make
4730         this a linkage test.
4731         * gcc.target/arm/aapcs/aapcs.exp: New framework for testing AAPCS
4732         argument marshalling.
4733         * abitest.h: New file.
4734         * vfp1.c, vfp2.c, vfp3.c, vfp4.c, vfp5.c, vfp6.c, vfp7.c: New tests.
4735         * vfp8.c, vfp9.c, vfp10.c, vfp11.c, vfp12.c, vfp13.c, vfp14.c: New.
4736
4737 2009-08-06  Martin Jambor  <mjambor@suse.cz>
4738
4739         PR middle-end/32964
4740         * gcc.dg/tree-ssa/pr32964.c: New test.
4741
4742 2009-08-06  Uros Bizjak  <ubizjak@gmail.com>
4743             H.J. Lu  <hongjiu.lu@intel.com>
4744
4745         PR target/40957
4746         * gcc.target/i386/pr40957.c: New test.
4747
4748 2009-08-06  Richard Guenther  <rguenther@suse.de>
4749
4750         PR tree-optimization/40964
4751         * gcc.c-torture/compile/pr40964.c: New testcase.
4752
4753 2009-08-05  Paul Thomas  <pault@gcc.gnu.org>
4754
4755         PR fortran/40847
4756         * gfortran.dg/transfer_resolve_1.f90 : New test.
4757
4758 2009-08-05  Uros Bizjak  <ubizjak@gmail.com>
4759             Mikulas Patocka  <mikulas@artax.karlin.mff.cuni.cz>
4760
4761         PR target/40906
4762         * gcc.target/i386/pr40906-1.c: New test.
4763         * gcc.target/i386/pr40906-2.c: Ditto.
4764         * gcc.target/i386/pr40906-3.c: Ditto.
4765
4766 2009-08-05  Jakub Jelinek  <jakub@redhat.com>
4767
4768         PR rtl-optimization/40924
4769         * g++.dg/torture/pr40924.C: New test.
4770
4771 2009-08-05  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4772
4773         PR c++/36069
4774         * g++.dg/warn/pr36069.C: New.
4775
4776 2009-08-04  Dodji Seketeli  <dodji@redhat.com>
4777
4778         PR c++/39987
4779         * g++.dg/overload/defarg4.C: New test.
4780
4781 2009-08-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4782
4783         PR c++/16696
4784         * g++.dg/parse/pr16696.C: New.
4785         * g++.dg/parse/pr16696-permissive.C: New.
4786
4787 2009-08-04  Paul Thomas  <pault@gcc.gnu.org>
4788
4789         PR fortran/40875
4790         * gfortran.dg/initialization_23.f90 : New test.
4791
4792 2009-08-04  Dodji Seketeli  <dodji@redhat.com>
4793
4794         PR debug/39706
4795         * g++.dg/debug/dwarf2/pubnames-1.C: New test.
4796
4797 2009-08-03  Jason Merrill  <jason@redhat.com>
4798             Jakub Jelinek  <jakub@redhat.com>
4799
4800         PR c++/40948
4801         * g++.dg/ext/complit12.C: New.
4802
4803 2009-08-03  Janis Johnson  <janis187@us.ibm.com>
4804
4805         PR c/39902
4806         * gcc.target/powerpc/pr39902-2.c: New test.
4807
4808 2009-08-03  Jakub Jelinek  <jakub@redhat.com>
4809
4810         PR middle-end/40943
4811         * gcc.dg/uninit-6.c: Re-add XFAIL.
4812         * gcc.dg/uninit-6-O0.c: Likewise.
4813         * gcc.dg/uninit-pr40943.c: New test.
4814
4815 2009-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4816
4817         PR testsuite/40858
4818         * g++.dg/debug/dwarf2/typedef1.C: Also match assembler string used with
4819         .ascii.
4820
4821 2009-08-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4822
4823         PR libfortran/40853
4824         * gfortran.dg/namelist_40.f90: Update error output.
4825         * gfortran.dg/namelist_47.f90: Update error output.
4826         * gfortran.dg/namelist_58.f90: New test.
4827
4828 2009-08-02  Janus Weil  <janus@gcc.gnu.org>
4829
4830         PR fortran/40881
4831         * gfortran.dg/aliasing_dummy_1.f90: Add -std=legacy.
4832         * gfortran.dg/altreturn_3.f90: Ditto.
4833         * gfortran.dg/altreturn_5.f90: Ditto.
4834         * gfortran.dg/altreturn_6.f90: Ditto.
4835         * gfortran.dg/altreturn_7.f90: Ditto.
4836         * gfortran.dg/array_constructor_13.f90: Ditto.
4837         * gfortran.dg/arrayio_7.f90: Ditto.
4838         * gfortran.dg/arrayio_8.f90: Ditto.
4839         * gfortran.dg/assumed_charlen_function_3.f90: Modified warning message.
4840         * gfortran.dg/assumed_charlen_function_4.f90: Add -std=legacy.
4841         * gfortran.dg/assumed_charlen_function_5.f90: Modified warning message.
4842         * gfortran.dg/backspace_8.f: Add -std=legacy.
4843         * gfortran.dg/backspace_9.f: Ditto.
4844         * gfortran.dg/char_comparison_1.f: Ditto.
4845         * gfortran.dg/char_decl_1.f90: Ditto.
4846         * gfortran.dg/char_initialiser_actual.f90: Ditto.
4847         * gfortran.dg/char_pointer_assign.f90: Ditto.
4848         * gfortran.dg/char_pointer_dependency.f90: Ditto.
4849         * gfortran.dg/char_pointer_dummy.f90: Ditto.
4850         * gfortran.dg/char_pointer_func.f90: Ditto.
4851         * gfortran.dg/common_8.f90: Ditto.
4852         * gfortran.dg/constant_substring.f: Ditto.
4853         * gfortran.dg/data_char_2.f90: Ditto.
4854         * gfortran.dg/der_array_io_1.f90: Ditto.
4855         * gfortran.dg/der_array_io_2.f90: Ditto.
4856         * gfortran.dg/der_array_io_3.f90: Ditto.
4857         * gfortran.dg/der_io_3.f90: Ditto.
4858         * gfortran.dg/dev_null.F90: Ditto.
4859         * gfortran.dg/direct_io_2.f90: Ditto.
4860         * gfortran.dg/do_iterator_2.f90: Ditto.
4861         * gfortran.dg/e_d_fmt.f90: Ditto.
4862         * gfortran.dg/empty_format_1.f90: Ditto.
4863         * gfortran.dg/entry_17.f90: Modified warning message.
4864         * gfortran.dg/entry_7.f90: Add -std=legacy.
4865         * gfortran.dg/eor_1.f90: Ditto.
4866         * gfortran.dg/equiv_2.f90: Ditto.
4867         * gfortran.dg/equiv_constraint_2.f90: Use new-style character length.
4868         * gfortran.dg/equiv_substr.f90: Add -std=legacy.
4869         * gfortran.dg/extended_char_comparison_1.f: Ditto.
4870         * gfortran.dg/fmt_bz_bn_err.f: Ditto.
4871         * gfortran.dg/fmt_error_2.f90: Ditto.
4872         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
4873         * gfortran.dg/fmt_tl.f: Ditto.
4874         * gfortran.dg/fmt_white.f: Ditto.
4875         * gfortran.dg/func_derived_1.f90: Ditto.
4876         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
4877         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
4878         * gfortran.dg/global_references_2.f90: Ditto.
4879         * gfortran.dg/hollerith_1.f90: Ditto.
4880         * gfortran.dg/hollerith.f90: Use new-style character length.
4881         * gfortran.dg/hollerith_f95.f90: Ditto.
4882         * gfortran.dg/ichar_1.f90: Add -std=legacy.
4883         * gfortran.dg/implicit_6.f90: Ditto.
4884         * gfortran.dg/implicit_9.f90: Ditto.
4885         * gfortran.dg/inquire_13.f90: Ditto.
4886         * gfortran.dg/inquire_5.f90: Ditto.
4887         * gfortran.dg/inquire_6.f90: Ditto.
4888         * gfortran.dg/inquire.f90: Ditto.
4889         * gfortran.dg/io_constraints_1.f90: Use new-style character length.
4890         * gfortran.dg/io_constraints_2.f90: Ditto.
4891         * gfortran.dg/list_read_2.f90: Add -std=legacy.
4892         * gfortran.dg/loc_2.f90: Ditto.
4893         * gfortran.dg/logical_1.f90: Ditto.
4894         * gfortran.dg/longline.f: Ditto.
4895         * gfortran.dg/merge_char_1.f90: Ditto.
4896         * gfortran.dg/namelist_12.f: Ditto.
4897         * gfortran.dg/namelist_14.f90: Ditto.
4898         * gfortran.dg/namelist_18.f90: Ditto.
4899         * gfortran.dg/namelist_19.f90: Ditto.
4900         * gfortran.dg/namelist_21.f90: Ditto.
4901         * gfortran.dg/namelist_22.f90: Ditto.
4902         * gfortran.dg/namelist_37.f90: Ditto.
4903         * gfortran.dg/namelist_54.f90: Ditto.
4904         * gfortran.dg/namelist_55.f90: Ditto.
4905         * gfortran.dg/namelist_empty.f90: Ditto.
4906         * gfortran.dg/namelist_use.f90: Use new-style character length.
4907         * gfortran.dg/namelist_use_only.f90: Add -std=legacy.
4908         * gfortran.dg/nested_modules_4.f90: Ditto.
4909         * gfortran.dg/nested_modules_5.f90: Ditto.
4910         * gfortran.dg/open-options-blanks.f: Ditto.
4911         * gfortran.dg/output_exponents_1.f90: Ditto.
4912         * gfortran.dg/parens_5.f90: Ditto.
4913         * gfortran.dg/parens_6.f90: Ditto.
4914         * gfortran.dg/parent_result_ref_2.f90: Modified warning message.
4915         * gfortran.dg/pointer_function_actual_1.f90: Add -std=legacy.
4916         * gfortran.dg/pr15129.f90: Ditto.
4917         * gfortran.dg/pr15332.f: Ditto.
4918         * gfortran.dg/pr16597.f90: Ditto.
4919         * gfortran.dg/pr17143.f90: Ditto.
4920         * gfortran.dg/pr17164.f90: Ditto.
4921         * gfortran.dg/pr17229.f: Modified warning message.
4922         * gfortran.dg/pr18210.f90: Add -std=legacy.
4923         * gfortran.dg/pr19155.f: Ditto.
4924         * gfortran.dg/pr20086.f90: Ditto.
4925         * gfortran.dg/pr20124.f90: Ditto.
4926         * gfortran.dg/pr20755.f: Ditto.
4927         * gfortran.dg/pr20865.f90: Ditto.
4928         * gfortran.dg/pr20950.f: Ditto.
4929         * gfortran.dg/pr21730.f: Ditto.
4930         * gfortran.dg/pr22491.f: Ditto.
4931         * gfortran.dg/pr29713.f90: Ditto.
4932         * gfortran.dg/print_parentheses_1.f: Ditto.
4933         * gfortran.dg/print_parentheses_2.f90: Ditto.
4934         * gfortran.dg/proc_assign_1.f90: Ditto.
4935         * gfortran.dg/proc_decl_1.f90: Ditto.
4936         * gfortran.dg/proc_ptr_17.f90: Add dg-warning.
4937         * gfortran.dg/read_eor.f90: : Add -std=legacy.
4938         * gfortran.dg/read_float_1.f90: Ditto.
4939         * gfortran.dg/read_logical.f90: Ditto.
4940         * gfortran.dg/recursive_statement_functions.f90: Ditto.
4941         * gfortran.dg/return_1.f90: Ditto.
4942         * gfortran.dg/rewind_1.f90: Ditto.
4943         * gfortran.dg/runtime_warning_1.f90: Use new-style character length.
4944         * gfortran.dg/scalar_return_1.f90: Add -std=legacy.
4945         * gfortran.dg/stfunc_1.f90: Ditto.
4946         * gfortran.dg/stfunc_3.f90: Ditto.
4947         * gfortran.dg/stfunc_4.f90: Ditto.
4948         * gfortran.dg/stfunc_6.f90: Ditto.
4949         * gfortran.dg/streamio_2.f90: Ditto.
4950         * gfortran.dg/string_ctor_1.f90: Ditto.
4951         * gfortran.dg/string_null_compare_1.f: Ditto.
4952         * gfortran.dg/substr_6.f90: Ditto.
4953         * gfortran.dg/tl_editing.f90: Ditto.
4954         * gfortran.dg/unf_io_convert_1.f90: Use new-style character length.
4955         * gfortran.dg/warnings_are_errors_1.f90: Modified warning message.
4956         * gfortran.dg/x_slash_1.f: Add -std=legacy.
4957         * gfortran.dg/g77/1832.f: Ditto.
4958         * gfortran.dg/g77/19981216-0.f Ditto.
4959         * gfortran.dg/g77/19990525-0.f: Ditto.
4960         * gfortran.dg/g77/19990826-2.f: Ditto.
4961         * gfortran.dg/g77/20000630-2.f: Ditto.
4962         * gfortran.dg/g77/20010116.f: Ditto.
4963         * gfortran.dg/g77/20010519-1.f: Use new-style character length.
4964         * gfortran.dg/g77/980419-2.f: Add -std=legacy.
4965         * gfortran.dg/g77/980520-1.f: Ditto.
4966         * gfortran.dg/g77/check0.f: Ditto.
4967         * gfortran.dg/g77/cpp3.F: Ditto.
4968         * gfortran.dg/g77/cpp4.F: Use new-style character length.
4969         * gfortran.dg/g77/f77-edit-i-in.f: Add -std=legacy.
4970         * gfortran.dg/g77/f77-edit-t-in.f: Ditto.
4971         * gfortran.dg/g77/short.f: Ditto.
4972
4973 2009-08-01  Adam Nemet  <anemet@caviumnetworks.com>
4974
4975         * gcc.target/mips/ext-3.c: Add NOMIPS16.
4976         * gcc.target/mips/ext-4.c: Likewise.
4977         * gcc.target/mips/interrupt_handler.c: Likewise.
4978         * gcc.target/mips/truncate-4.c: Likewise.
4979         * gcc.target/mips/truncate-5.c: Likewise.
4980
4981 2009-08-01  Sebastian Pop  <sebastian.pop@amd.com>
4982
4983         * gcc.dg/graphite/graphite_autopar/graphite_autopar.exp: Rename
4984         -fgraphite-force-parallel to -floop-parallelize-all.
4985
4986 2009-08-01  Paul Thomas  <pault@gcc.gnu.org>
4987
4988         PR fortran/40011
4989         * gfortran.dg/whole_file_7.f90: New test.
4990         * gfortran.dg/whole_file_8.f90: New test.
4991         * gfortran.dg/whole_file_9.f90: New test.
4992         * gfortran.dg/whole_file_10.f90: New test.
4993         * gfortran.dg/whole_file_11.f90: New test.
4994         * gfortran.dg/whole_file_12.f90: New test.
4995         * gfortran.dg/whole_file_13.f90: New test.
4996         * gfortran.dg/whole_file_14.f90: New test.
4997
4998 2009-07-31  Jason Merrill  <jason@redhat.com>
4999
5000         * g++.dg/cpp0x/initlist22.C: Adjust for new rvalue reference
5001         binding semantics.
5002         * g++.dg/cpp0x/named.C: Likewise.
5003         * g++.dg/cpp0x/overload.C: Likewise.
5004         * g++.dg/cpp0x/rv1n.C: Likewise.
5005         * g++.dg/cpp0x/rv1p.C: Likewise.
5006         * g++.dg/cpp0x/rv2n.C: Likewise.
5007         * g++.dg/cpp0x/rv2p.C: Likewise.
5008         * g++.dg/cpp0x/rv3n.C: Likewise.
5009         * g++.dg/cpp0x/rv3p.C: Likewise.
5010         * g++.dg/cpp0x/rv4n.C: Likewise.
5011         * g++.dg/cpp0x/rv4p.C: Likewise.
5012         * g++.dg/cpp0x/rv5n.C: Likewise.
5013         * g++.dg/cpp0x/rv5p.C: Likewise.
5014         * g++.dg/cpp0x/rv6n.C: Likewise.
5015         * g++.dg/cpp0x/rv6p.C: Likewise.
5016         * g++.dg/cpp0x/rv7n.C: Likewise.
5017         * g++.dg/cpp0x/rv7p.C: Likewise.
5018         * g++.dg/cpp0x/template_deduction.C: Likewise.
5019         * g++.dg/cpp0x/unnamed_refs.C: Likewise.
5020         * g++.dg/cpp0x/overloadn.C: New.
5021         * g++.dg/cpp0x/rv-cast.C: New.
5022
5023 2009-07-31  Adam Nemet  <anemet@caviumnetworks.com>
5024
5025         * gcc.target/mips/ext-4.c: New test.
5026
5027 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
5028
5029         * g++.dg/tree-ssa/pr33615.C: Fix pattern for lim.
5030
5031 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
5032
5033         * gcc.dg/tree-ssa/20050314-1.c: Fix patterns for lim and dceloop.
5034         * gcc.dg/tree-ssa/loop-32.c: Same.
5035         * gcc.dg/tree-ssa/loop-33.c: Same.
5036         * gcc.dg/tree-ssa/loop-34.c: Same.
5037         * gcc.dg/tree-ssa/loop-35.c: Same.
5038         * gcc.dg/tree-ssa/loop-7.c: Same.
5039         * gcc.dg/tree-ssa/pr23109.c: Same.
5040         * gcc.dg/tree-ssa/restrict-2.c: Same.
5041         * gcc.dg/tree-ssa/restrict-3.c: Same.
5042         * gcc.dg/tree-ssa/ssa-lim-1.c: Same.
5043         * gcc.dg/tree-ssa/ssa-lim-2.c: Same.
5044         * gcc.dg/tree-ssa/ssa-lim-3.c: Same.
5045         * gcc.dg/tree-ssa/ssa-lim-6.c: Same.
5046         * gcc.dg/tree-ssa/structopt-1.c: Same.
5047         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Same.
5048         * gfortran.dg/pr32921.f: Same.
5049
5050 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
5051
5052         * gcc.dg/graphite/graphite_autopar/force-parallel-1.c: New.
5053         * gcc.dg/graphite/graphite_autopar/force-parallel-2.c: New.
5054         * gcc.dg/graphite/graphite_autopar/force-parallel-3.c: New.
5055         * gcc.dg/graphite/graphite_autopar/force-parallel-4.c: New.
5056         * gcc.dg/graphite/graphite_autopar/force-parallel-5.c: New.
5057         * gcc.dg/graphite/graphite_autopar/force-parallel-6.c: New.
5058         * gcc.dg/graphite/graphite_autopar/force-parallel-7.c: New.
5059         * gcc.dg/graphite/graphite_autopar/force-parallel-8.c: New.
5060         * gcc.dg/graphite/graphite_autopar/force-parallel-9.c: New.
5061         * gcc.dg/graphite/graphite_autopar/graphite_autopar.exp: New.
5062         * gcc.dg/graphite/id-1.c: New.
5063         * gcc.dg/graphite/id-10.c: New.
5064         * gcc.dg/graphite/id-11.c: New.
5065         * gcc.dg/graphite/id-12.c: New.
5066         * gcc.dg/graphite/id-13.c: New.
5067         * gcc.dg/graphite/id-14.c: New.
5068         * gcc.dg/graphite/id-15.c: New.
5069         * gcc.dg/graphite/id-2.c: New.
5070         * gcc.dg/graphite/id-3.c: New.
5071         * gcc.dg/graphite/id-4.c: New.
5072         * gcc.dg/graphite/id-5.c: New.
5073         * gcc.dg/graphite/id-6.c: New.
5074         * gcc.dg/graphite/id-7.c: New.
5075         * gcc.dg/graphite/id-8.c: New.
5076         * gcc.dg/graphite/id-9.c: New.
5077         * gcc.dg/graphite/interchange-0.c: New.
5078         * gcc.dg/graphite/interchange-1.c: New.
5079         * gcc.dg/graphite/interchange-2.c: New.
5080         * gcc.dg/graphite/interchange-3.c: New.
5081         * gcc.dg/graphite/interchange-4.c: New.
5082         * gcc.dg/graphite/interchange-5.c: New.
5083         * gcc.dg/graphite/interchange-6.c: New.
5084         * gcc.dg/graphite/interchange-7.c: New.
5085         * gcc.dg/graphite/interchange-8.c: New.
5086         * gcc.dg/graphite/pr35356-1.c: New.
5087         * gcc.dg/graphite/pr35356-2.c: New.
5088         * gcc.dg/graphite/pr35356-3.c: New.
5089         * gcc.dg/graphite/pr40157.c: New.
5090         * gcc.dg/graphite/run-id-1.c: New.
5091         * gcc.dg/graphite/scop-20.c: New.
5092         * gcc.dg/graphite/scop-21.c: New.
5093         * gfortran.dg/graphite/id-1.f90: New.
5094         * gfortran.dg/graphite/id-10.f90: New.
5095         * gfortran.dg/graphite/id-11.f: New.
5096         * gfortran.dg/graphite/id-12.f: New.
5097         * gfortran.dg/graphite/id-13.f: New.
5098         * gfortran.dg/graphite/id-14.f: New.
5099         * gfortran.dg/graphite/id-15.f: New.
5100         * gfortran.dg/graphite/id-16.f: New.
5101         * gfortran.dg/graphite/id-5.f: New.
5102         * gfortran.dg/graphite/id-6.f: New.
5103         * gfortran.dg/graphite/id-7.f: New.
5104         * gfortran.dg/graphite/id-8.f: New.
5105         * gfortran.dg/graphite/id-9.f: New.
5106         * gfortran.dg/graphite/interchange-1.f: New.
5107         * gfortran.dg/graphite/interchange-2.f: New.
5108
5109 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
5110
5111         * gcc.dg/graphite/graphite.exp: Implement an automatic selection of
5112         flags based on the name of the testcase.
5113         * gfortran.dg/graphite/graphite.exp: Same.
5114
5115         * gcc.dg/graphite/block-0.c: Adjusted.
5116         * gcc.dg/graphite/block-1.c: Adjusted.
5117         * gcc.dg/graphite/block-2.c: Adjusted.
5118         * gcc.dg/graphite/block-3.c: Adjusted.
5119         * gcc.dg/graphite/block-4.c: Adjusted.
5120         * gcc.dg/graphite/block-5.c: Adjusted.
5121         * gcc.dg/graphite/block-6.c: Adjusted.
5122         * gcc.dg/graphite/pr37485.c: Adjusted.
5123         * gcc.dg/graphite/pr37684.c: Adjusted.
5124         * gcc.dg/graphite/pr37828.c: Adjusted.
5125         * gcc.dg/graphite/pr37883.c: Adjusted.
5126         * gcc.dg/graphite/pr37928.c: Adjusted.
5127         * gcc.dg/graphite/pr37943.c: Adjusted.
5128         * gcc.dg/graphite/pr38409.c: Adjusted.
5129         * gcc.dg/graphite/pr38498.c: Adjusted.
5130         * gcc.dg/graphite/pr38559.c: Adjusted.
5131         * gcc.dg/graphite/pr39335.c: Adjusted.
5132         * gcc.dg/graphite/pr39335_1.c: Adjusted.
5133         * gcc.dg/graphite/scop-0.c: Adjusted.
5134         * gcc.dg/graphite/scop-1.c: Adjusted.
5135         * gcc.dg/graphite/scop-10.c: Adjusted.
5136         * gcc.dg/graphite/scop-11.c: Adjusted.
5137         * gcc.dg/graphite/scop-12.c: Adjusted.
5138         * gcc.dg/graphite/scop-13.c: Adjusted.
5139         * gcc.dg/graphite/scop-14.c: Adjusted.
5140         * gcc.dg/graphite/scop-15.c: Adjusted.
5141         * gcc.dg/graphite/scop-16.c: Adjusted.
5142         * gcc.dg/graphite/scop-17.c: Adjusted.
5143         * gcc.dg/graphite/scop-18.c: Adjusted.
5144         * gcc.dg/graphite/scop-19.c: Adjusted.
5145         * gcc.dg/graphite/scop-2.c: Adjusted.
5146         * gcc.dg/graphite/scop-3.c: Adjusted.-
5147         * gcc.dg/graphite/scop-4.c: Adjusted.
5148         * gcc.dg/graphite/scop-5.c: Adjusted.
5149         * gcc.dg/graphite/scop-6.c: Adjusted.
5150         * gcc.dg/graphite/scop-7.c: Adjusted.
5151         * gcc.dg/graphite/scop-8.c: Adjusted.
5152         * gcc.dg/graphite/scop-9.c: Adjusted.
5153         * gcc.dg/graphite/scop-matmult.c: Adjusted.
5154         * gfortran.dg/graphite/block-1.f90: Adjusted.
5155         * gfortran.dg/graphite/block-2.f: Adjusted.
5156         * gfortran.dg/graphite/block-3.f90: Adjusted.
5157         * gfortran.dg/graphite/block-4.f90: Adjusted.
5158         * gfortran.dg/graphite/id-2.f90: Adjusted.
5159         * gfortran.dg/graphite/id-3.f90: Adjusted.
5160         * gfortran.dg/graphite/id-4.f90: Adjusted.
5161         * gfortran.dg/graphite/pr37852.f90: Adjusted.
5162         * gfortran.dg/graphite/pr37857.f90: Adjusted.
5163         * gfortran.dg/graphite/pr37980.f90: Adjusted.
5164         * gfortran.dg/graphite/pr38083.f90: Adjusted.
5165         * gfortran.dg/graphite/pr38953.f90: Adjusted.
5166         * gfortran.dg/graphite/scop-1.f: Adjusted.
5167
5168 2009-07-30  Doug Kwan  <dougkwan@google.com>
5169
5170         * gcc.target/arm/neon/polytypes.c: Adjust test for new notes
5171         in warnings added in rev 141298.
5172
5173 2009-07-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5174
5175         * lib/options.exp: Use "!=" instead of "ne".
5176
5177         * gcc.dg/vector-4.c: Add -fno-common option on hppa*-*-hpux* (32-bit).
5178
5179         * gcc.dg/ucnid-11.c: Skip on hppa*-*-hpux* (32-bit).
5180         * gcc.dg/ucnid-12.c: Likewise.
5181
5182 2009-07-30  Michael Meissner  <meissner@linux.vnet.ibm.com>
5183             Pat Haugen  <pthaugen@us.ibm.com>
5184             Revital Eres <ERES@il.ibm.com>
5185
5186         * gcc.target/powerpc/altivec-32.c: New file to test
5187         Altivec simple math function vectorization.
5188
5189         * gcc.target/powerpc/bswap-run.c: New file to test swap
5190         builtins.
5191         * gcc.target/powerpc/bswap16.c: Ditto.
5192         * gcc.target/powerpc/bswap32.c: Ditto.
5193         * gcc.target/powerpc/bswap64-1.c: Ditto.
5194         * gcc.target/powerpc/bswap64-2.c: Ditto.
5195         * gcc.target/powerpc/bswap64-3.c: Ditto.
5196         * gcc.target/powerpc/optimize-bswapdi-2.c: Ditto.
5197         * gcc.target/powerpc/optimize-bswapdi-3.c: Ditto.
5198         * gcc.target/powerpc/optimize-bswapsi-2.c: Ditto.
5199
5200         * gcc.target/powerpc/popcount-2.c: New file to test
5201         power7 popcntd instructions.
5202         * gcc.target/powerpc/popcount-3.c: Ditto.
5203
5204         * gcc.target/powerpc/pr39457.c: New VSX test.
5205         * gcc.target/powerpc/vsx-builtin-1.c: Ditto.
5206         * gcc.target/powerpc/vsx-builtin-2.c: Ditto.
5207         * gcc.target/powerpc/vsx-builtin-3.c: Ditto.
5208         * gcc.target/powerpc/vsx-builtin-4.c: Ditto.
5209         * gcc.target/powerpc/vsx-builtin-5.c: Ditto.
5210         * gcc.target/powerpc/vsx-builtin-6.c: Ditto.
5211         * gcc.target/powerpc/vsx-vector-1.c: Ditto.
5212         * gcc.target/powerpc/vsx-vector-2.c: Ditto.
5213         * gcc.target/powerpc/vsx-vector-3.c: Ditto.
5214         * gcc.target/powerpc/vsx-vector-4.c: Ditto.
5215         * gcc.target/powerpc/vsx-vector-5.c: Ditto.
5216         * gcc.target/powerpc/vsx-vector-6.c: Ditto.
5217
5218         * gcc.target/powerpc/altivec-6.c: Store the result of
5219         vec_add, so the optimizer doesn't remove it.
5220
5221         * gcc.dg/optimize-bswapdi-1.c: Add powerpc 64-bit to
5222         systems that support bswap64.
5223
5224         * gcc.dg/vmx/vmx.exp: Explicitly add -mno-vsx to
5225         prevent VSX code generation.
5226
5227         * lib/target-supports.exp (check_vsx_hw_available): New
5228         function to test if VSX available.
5229         (check_effective_target_powerpc_vsx_ok): Ditto.
5230         (check_vmx_hw_available): Add explicit -mno-vsx.
5231
5232 2009-07-30  Janis Johnson  <janis187@us.ibm.com>
5233
5234         PR c/39902
5235         * gcc.dg/dfp/pr39902.c: Fix typos in constant suffixes.
5236
5237 2009-07-30  Martin Jambor  <mjambor@suse.cz>
5238
5239         PR tree-optimization/40570
5240         * gcc.c-torture/compile/pr40570.c: New test.
5241
5242 2009-07-29  Jason Merrill  <jason@redhat.com>
5243
5244         PR c++/14912
5245         * g++.dg/template/defarg13.C: New.
5246
5247 2009-07-29  Richard Guenther  <rguenther@suse.de>
5248
5249         PR c++/40834
5250         * g++.dg/torture/pr40834.C: New testcase.
5251
5252 2009-07-29  Michael Matz  <matz@suse.de>
5253
5254         PR middle-end/40830
5255         * gcc.dg/vect/vect-pre-interact.c: XFAIL for no_align targets.
5256
5257 2009-07-28  Kaz Kojima  <kkojima@gcc.gnu.org>
5258
5259         * gfortran.dg/maxlocval_2.f90: Add -mieee for alpha*-*-* and
5260         sh*-*-* targets.  Skip on spu-*-* targets.
5261         * gfortran.dg/maxlocval_4.f90: Likewise.
5262         * gfortran.dg/minlocval_1.f90: Likewise.
5263         * gfortran.dg/minlocval_4.f90: Likewise.
5264
5265 2009-07-28  Jakub Jelinek  <jakub@redhat.com>
5266
5267         PR fortran/40878
5268         * gfortran.dg/gomp/pr40878-1.f90: New test.
5269         * gfortran.dg/gomp/pr40878-2.f90: New test.
5270
5271         PR testsuite/40891
5272         * gcc.dg/cdce1.c: Adjust note line number.
5273         * gcc.dg/cdce2.c: Likewise.
5274
5275 2009-07-28  Janus Weil  <janus@gcc.gnu.org>
5276
5277         PR fortran/40882
5278         * gfortran.dg/proc_ptr_comp_13.f90: New.
5279
5280 2009-07-28  Jan Beulich  <jbeulich@novell.com>
5281
5282         * gcc.target/i386/avx-vtestpd-1.c: Add -DNEED_IEEE754_DOUBLE.
5283         * gcc.target/i386/avx-vtestpd-2.c: Likewise.
5284         * gcc.target/i386/avx-vtestpd-256-1.c: Likewise.
5285         * gcc.target/i386/avx-vtestpd-256-2.c: Likewise.
5286         * gcc.target/i386/avx-vtestpd-256-3.c: Likewise.
5287         * gcc.target/i386/avx-vtestpd-3.c: Likewise.
5288         * gcc.target/i386/avx-vtestps-1.c: Add -DNEED_IEEE754_FLOAT.
5289         * gcc.target/i386/avx-vtestps-2.c: Likewise.
5290         * gcc.target/i386/avx-vtestps-256-1.c: Likewise.
5291         * gcc.target/i386/avx-vtestps-256-2.c: Likewise.
5292         * gcc.target/i386/avx-vtestps-256-3.c: Likewise.
5293         * gcc.target/i386/avx-vtestps-3.c: Likewise.
5294         * gcc.target/i386/m128-check.h (union ieee754_float):  Put into
5295         #ifdef NEED_IEEE754_FLOAT conditional.
5296         (union ieee754_double):  Put into #ifdef NEED_IEEE754_DOUBLE
5297         conditional.
5298
5299 2009-07-28  Jan Beulich  <jbeulich@novell.com>
5300
5301         * g++.dg/ext/bitfield2.C: Add -mno-ms-bitfields for
5302         i?86-*-netware.
5303         * g++.dg/ext/bitfield3.C: Likewise.
5304         * g++.dg/ext/bitfield4.C: Likewise.
5305         * g++.dg/ext/bitfield5.C: Likewise.
5306         * gcc.dg/bitfld-15.c: Likewise.
5307         * gcc.dg/bitfld-16.c: Likewise.
5308         * gcc.dg/bitfld-17.c: Likewise.
5309         * gcc.dg/bitfld-18.c: Likewise.
5310         * g++.old-deja/g++.jason/thunk2.C: Remove dg-bogus.
5311         * gcc.dg/20010912-1.c: Likewise.
5312         * gcc.dg/20021018-1.c: Likewise.
5313         * gcc.dg/20030213-1.c: Likewise.
5314         * gcc.dg/20030225-1.c: Likewise.
5315         * gcc.dg/20030708-1.c: Likewise.
5316         * gcc.dg/20050321-2.c: Likewise.
5317         * gcc.dg/cdce1.c: Don't pass -lm for *-*-netware*.
5318         * gcc.dg/cdce2.c: Likewise.
5319         * gcc.target/i386/pr37248-2.c: Don't test on default_packet
5320         targets.
5321         * gcc.target/i386/pr37248-3.c: Likewise.
5322
5323 2009-07-27  Janus Weil  <janus@gcc.gnu.org>
5324
5325         PR fortran/40848
5326         * gfortran.dg/altreturn_7.f90: New.
5327
5328 2009-07-27  Simon Baldwin  <simonb@google.com>
5329
5330         PR testsuite/40829
5331         * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: Extended array 'a'
5332         so that indexing no longer runs off array end.
5333
5334 2009-07-27  Tobias Burnus  <burnus@net-b.de>
5335
5336         PR fortran/40851
5337         * gfortran.dg/derived_init_3.f90: New test.
5338
5339 2009-07-26  Tobias Burnus  <burnus@net-b.de>
5340
5341         PR fortran/33197
5342         * gfortran.dg/atan2_1.f90: New test
5343         * gfortran.dg/atan2_2.f90: New test
5344
5345 2007-07-26  Simon Martin  <simartin@users.sourceforge.net>
5346
5347         PR c++/40749
5348         * g++.dg/warn/Wreturn-type-6.C: New test.
5349
5350 2009-07-26  Ira Rosen  <irar@il.ibm.com>
5351
5352         PR tree-optimization/40801
5353         * gfortran.dg/vect/fast-math-real8-pr40801.f90: New test.
5354         * gfortran.dg/vect/vect.exp: Run tests starting with
5355         "fast-math-real8" with -ffast-math and -fdefault-real-8.
5356
5357 2009-07-25  David Daney  <ddaney@caviumnetworks.com>
5358
5359         PR rtl-optimization/40445
5360         * g++.dg/other/builtin-unreachable-1.C: New testcase.
5361
5362 2009-07-25  David Daney  <ddaney@caviumnetworks.com>
5363
5364         * gcc.dg/builtin-unreachable-4.c: New test.
5365
5366 2009-07-25  Tobias Burnus  <burnus@net-b.de>
5367
5368         PR fortran/33197
5369         * gfortran.dg/complex_intrinsic_5.f90: New test.
5370         * gfortran.dg/complex_intrinsic_7.f90: New test.
5371
5372 2009-07-25  Martin Jambor  <mjambor@suse.cz>
5373
5374         * gcc.c-torture/execute/pr17377.c: Add noclone attribute to function y.
5375         * gcc.dg/ipa/noclone-1.c: New test.
5376
5377 2009-07-25  Uros Bizjak  <ubizjak@gmail.com>
5378
5379         * lib/target-supports.exp (check_effective_target_static): New
5380         procedure.
5381         * gcc.dg/special/gcsec-1.c (dg-options): Use -static only when
5382         supported.
5383         * g++.old-deja/g++.law/weak.C: Require static effective target.
5384
5385 2009-07-25  Janus Weil  <janus@gcc.gnu.org>
5386
5387         PR fortran/39630
5388         * gfortran.dg/proc_ptr_comp_3.f90: Modified.
5389         * gfortran.dg/proc_ptr_comp_pass_1.f90: New.
5390         * gfortran.dg/proc_ptr_comp_pass_2.f90: New.
5391         * gfortran.dg/proc_ptr_comp_pass_3.f90: New.
5392         * gfortran.dg/proc_ptr_comp_pass_4.f90: New.
5393         * gfortran.dg/proc_ptr_comp_pass_5.f90: New.
5394         * gfortran.dg/typebound_call_10.f03: New.
5395
5396 2009-07-24  Jason Merrill  <jason@redhat.com>
5397
5398         * g++.dg/cpp0x/defaulted11.C: New.
5399
5400         * g++.dg/cpp0x/initlist23.C: New.
5401
5402 2009-07-24  Janus Weil  <janus@gcc.gnu.org>
5403
5404         PR fortran/40822
5405         * gfortran.dg/char_length_16.f90: New.
5406
5407 2009-07-24  Jakub Jelinek  <jakub@redhat.com>
5408
5409         PR fortran/40643
5410         PR fortran/31067
5411         * gfortran.dg/maxlocval_2.f90: New test.
5412         * gfortran.dg/maxlocval_3.f90: New test.
5413         * gfortran.dg/maxlocval_4.f90: New test.
5414         * gfortran.dg/minlocval_1.f90: New test.
5415         * gfortran.dg/minlocval_2.f90: New test.
5416         * gfortran.dg/minlocval_3.f90: New test.
5417         * gfortran.dg/minlocval_4.f90: New test.
5418
5419 2009-07-23  Joseph Myers  <joseph@codesourcery.com>
5420
5421         * gcc.dg/dll-4.c: Allow foo1 and foo2 in either order in
5422         scan-assembler.
5423
5424 2009-07-23  Jakub Jelinek  <jakub@redhat.com>
5425
5426         PR fortran/40839
5427         * gfortran.dg/pr40839.f90: New test.
5428
5429 2009-07-23  Michael Matz  <matz@suse.de>
5430
5431         PR middle-end/40830
5432         * gcc.dg/vect/vect-pre-interact.c: Require vect_float, and
5433         don't set options ourself.
5434
5435 2009-07-23  Simon Baldwin  <simonb@google.com>
5436
5437         * gcc.misc-tests/linkage.exp: Added -m64 to x86_64 linux target
5438         native C compilation where required.
5439
5440 2009-07-22  Doug Kwan  <dougkwan@google.com>
5441
5442         * gcc.c-torture/compile/20090721-1.c: New test.
5443
5444 2009-07-22  Michael Matz  <matz@suse.de>
5445
5446         PR tree-optimization/35229
5447         PR tree-optimization/39300
5448         * gcc.dg/vect/vect-pre-interact.c: New test.
5449
5450 2009-07-22  Richard Guenther  <rguenther@suse.de>
5451
5452         * g++.dg/lookup/using21.C: Fix duplicate paste.
5453
5454 2009-07-22  Richard Guenther  <rguenther@suse.de>
5455
5456         PR c++/40799
5457         * g++.dg/lookup/using21.C: New testcase.
5458
5459 2009-07-21  Jason Merrill  <jason@redhat.com>
5460
5461         * g++.dg/init/aggr4.C: New.
5462
5463 2009-07-21  Jason Merrill  <jason@redhat.com>
5464
5465         Core issue 934
5466         * g++.dg/cpp0x/initlist22.C: New.
5467
5468 2009-07-21  Uros Bizjak  <ubizjak@gmail.com>
5469
5470         * gcc.target/i386/vectorize8.c: New test.
5471
5472 2009-07-21  Uros Bizjak  <ubizjak@gmail.com>
5473
5474         PR target/40811
5475         * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
5476         Add i?86 and x86_64 targets.
5477         * gcc.target/i386/vectorize7.c: New test.
5478
5479         PR target/40809
5480         * gcc.target/i386/pr40809.c: New test.
5481
5482 2009-07-21  Jakub Jelinek  <jakub@redhat.com>
5483
5484         PR tree-optimization/40813
5485         * g++.dg/opt/inline15.C: New test.
5486
5487 2009-07-21  Paul Brook <paul@codesourcery.com>
5488
5489         * gcc.dg/vect/section-anchors-nest-1.c: New test.
5490         * lib/target-supports.exp (check_effective_target_section_anchors):
5491         Add arm*-*-*.
5492
5493 2009-07-20  Olatunji Ruwase  <tjruwase@google.com>
5494
5495         * gcc.dg/plugin/finish_unit_plugin.c: New test.
5496         * gcc.dg/plugin/finish_unit-test-1.c: New test.
5497         * gcc.dg/plugin/plugin.exp: Added finish_unit_plugin.c test.
5498
5499 2009-07-20  Adam Nemet  <anemet@caviumnetworks.com>
5500
5501         * gcc.target/mips/ext-3.c: New test.
5502
5503 2009-07-20  Jakub Jelinek  <jakub@redhat.com>
5504
5505         * gcc.dg/builtin-object-size-6.c: Adjust expected values.
5506         * gcc.dg/builtin-object-size-8.c: New test.
5507         * g++.dg/ext/builtin-object-size1.C: Adjust expected values.
5508         * g++.dg/ext/builtin-object-size2.C: Likewise.
5509
5510         PR tree-optimization/40792
5511         * gcc.dg/pr40792.c: New test.
5512
5513 2009-07-20  Ira Rosen  <irar@il.ibm.com>
5514
5515         * gcc.dg/vect/vect-cond-1.c, gcc.dg/vect/vect-cond-2.c,
5516         gcc.dg/vect/vect-cond-3.c, gcc.dg/vect/vect-cond-4.c,
5517         gcc.dg/vect/vect-cond-5.c, gcc.dg/vect/vect-cond-6.c: New tests.
5518
5519 2009-07-20  Christian Bruel  <christian.bruel@st.com>
5520
5521         * gcc.target/sh/mfmovd.c: New test.
5522
5523 2009-07-19  Janne Blomqvist  <jb@gcc.gnu.org>
5524             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5525
5526         PR libfortran/40714
5527         * gfortran.dg/eof_3.f90: New test.
5528
5529 2009-07-18  Steven G. Kargl  <kargl@gcc.gnu.org>
5530
5531         PR fortran/40727
5532         * gfortran.dg/intrinsic_cmplx.f90: New test.
5533
5534 2009-07-19   Thomas Koenig  <tkoenig@gcc.gnu.org>
5535
5536         PR libfortran/34670
5537         PR libfortran/36874
5538         * gfortran.dg/cshift_bounds_1.f90:  New test.
5539         * gfortran.dg/cshift_bounds_2.f90:  New test.
5540         * gfortran.dg/cshift_bounds_3.f90:  New test.
5541         * gfortran.dg/cshift_bounds_4.f90:  New test.
5542         * gfortran.dg/eoshift_bounds_1.f90:  New test.
5543         * gfortran.dg/maxloc_bounds_4.f90:  Correct typo in error message.
5544         * gfortran.dg/maxloc_bounds_5.f90:  Correct typo in error message.
5545         * gfortran.dg/maxloc_bounds_7.f90:  Correct typo in error message.
5546
5547 2009-07-19  Jan Hubicka  <jh@suse.cz>
5548
5549         PR tree-optimization/40676
5550         * gcc.c-torture/compile/pr40676.c: New testcase.
5551
5552 2009-07-18  Adam Nemet  <anemet@caviumnetworks.com>
5553
5554         * gcc.target/mips/ext-2.c: New test.
5555
5556 2009-07-18  Adam Nemet  <anemet@caviumnetworks.com>
5557
5558         * gcc.target/mips/octeon-exts-7.c: New test.
5559         * gcc.target/mips/octeon-exts-2.c: Revert previous change.
5560         * gcc.target/mips/octeon-exts-5.c: Likewise.
5561
5562 2009-07-18  Richard Guenther  <rguenther@suse.de>
5563
5564         PR testsuite/40798
5565         * gcc.dg/tree-ssa/loop-2.c: Tighten pattern.
5566
5567 2009-07-18  Richard Guenther  <rguenther@suse.de>
5568
5569         PR c/40787
5570         * gcc.dg/pr35899.c: Adjust.
5571
5572 2009-07-18  Richard Sandiford  <r.sandiford@uk.ibm.com>
5573
5574         * gcc.target/powerpc/asm-es-1.c: New test.
5575         * gcc.target/powerpc/asm-es-2.c: Likewise.
5576
5577 2009-07-17  Richard Guenther  <rguenther@suse.de>
5578
5579         PR c/40401
5580         * g++.dg/rtti/crash4.C: New testcase.
5581         * g++.dg/torture/20090706-1.C: Likewise.
5582         * gcc.dg/redecl-17.c: Likewise.
5583         * gfortran.dg/missing_optional_dummy_5.f90: Adjust pattern.
5584         * gcc.dg/declspec-9.c: Expect extra error.
5585         * gcc.dg/declspec-10.c: Likewise.
5586         * gcc.dg/declspec-11.c: Likewise.
5587         * gcc.dg/redecl-10.c: Expect extra warnings.
5588         * gcc.target/i386/pr39082-1.c: Adjust diagnostic location.
5589         * gcc.target/i386/pr39545-1.c: Likewise.
5590         * g++.dg/ext/asm3.C: Expect more errors.
5591         * g++.dg/gomp/block-1.C: Likewise.
5592         * g++.dg/gomp/block-2.C: Likewise.
5593         * g++.dg/gomp/block-3.C: Likewise.
5594         * g++.dg/gomp/block-5.C: Likewise.
5595         * g++.old-deja/g++.jason/report.C: Expect extra warnings.
5596         * g++.dg/warn/unused-result1.C: XFAIL.
5597
5598 2009-07-17  Richard Guenther  <rguenther@suse.de>
5599
5600         PR tree-optimization/40321
5601         * gcc.c-torture/compile/pr40321.c: New testcase.
5602         * g++.dg/torture/pr40321.C: Likewise.
5603
5604 2009-07-17  Jakub Jelinek  <jakub@redhat.com>
5605
5606         PR c++/40780
5607         * g++.dg/template/ptrmem19.C: New test.
5608
5609 2009-07-17  Aldy Hernandez  <aldyh@redhat.com>
5610             Manuel López-Ibáñez  <manu@gcc.gnu.org>
5611
5612         PR 40435
5613         * gcc.dg/pr36902.c: Add column info.
5614         * g++.dg/gcov/gcov-2.C: Change count for definition.
5615
5616 2009-07-16  Jason Merrill  <jason@redhat.com>
5617
5618         PR libstdc++/37907
5619         * g++.dg/cpp0x/std-layout1.C: New.
5620         * g++.dg/ext/has_nothrow_assign.C: Fix.
5621         * g++.dg/ext/has_nothrow_copy.C: Fix.
5622         * g++.dg/ext/has_trivial_assign.C: Fix.
5623         * g++.dg/ext/has_trivial_copy.C: Fix.
5624         * g++.dg/ext/is_pod.C: Fix.
5625         * g++.dg/other/offsetof3.C: Adjust.
5626         * g++.dg/overload/ellipsis1.C: Adjust.
5627         * g++.dg/warn/var-args1.C: Adjust.
5628         * g++.old-deja/g++.brendan/crash63.C: Adjust.
5629         * g++.old-deja/g++.brendan/crash64.C: Adjust.
5630         * g++.old-deja/g++.brendan/overload8.C: Adjust.
5631         * g++.old-deja/g++.other/vaarg3.C: Adjust.
5632         * g++.old-deja/g++.pt/vaarg3.C: Adjust.
5633
5634 2009-07-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5635
5636         * gcc.dg/torture/builtin-math-5.c: Add more cases.
5637         * gcc.dg/torture/builtin-math-6.c: Likewise.  Depend on
5638         effective target "mpc_pow".
5639         * lib/target-supports.exp (check_effective_target_mpc_pow): New.
5640
5641 2009-07-16  Richard Henderson  <rth@redhat.com>
5642
5643         * g++.dg/opt/eh4.C: New test.
5644
5645 2009-07-16  Jakub Jelinek  <jakub@redhat.com>
5646
5647         * obj-c++.dg/defs.mm (abort): Make it extern "C".
5648
5649 2009-07-15  Jakub Jelinek  <jakub@redhat.com>
5650
5651         PR middle-end/40747
5652         * gcc.c-torture/execute/pr40747.c: New test.
5653
5654 2009-07-15  Richard Guenther  <rguenther@suse.de>
5655
5656         PR middle-end/40753
5657         * gcc.c-torture/compile/pr40753.c: New testcase.
5658
5659 2009-07-15  Janus Weil  <janus@gcc.gnu.org>
5660
5661         PR fortran/40743
5662         * gfortran.dg/interface_assignment_4.f90: New.
5663
5664 2009-07-15  Gerald Pfeifer  <gerald@pfeifer.com>
5665
5666         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Do not define
5667         for FreeBSD up to and including version 8.
5668
5669 2009-07-14  Taras Glek  <tglek@mozilla.com>
5670             Rafael Espindola  <espindola@google.com>
5671
5672         * g++.dg/plugin/header-plugin-test.C: New.
5673         * g++.dg/plugin/header_plugin.c: New.
5674         * g++.dg/plugin/plugin.exp: Update.
5675
5676 2009-07-14  Uros Bizjak  <ubizjak@gmail.com>
5677
5678         * gcc.target/i386/sse-recip-vec.c: Move arrays out of test
5679         function to enable vectorization.
5680         * gcc.target/i386/sse2-lrint-vec.c: Ditto.
5681         * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
5682
5683 2009-07-14  Uros Bizjak  <ubizjak@gmail.com>
5684
5685         * gcc.target/i386/sse-copysignf-vec.c: New test.
5686         * gcc.target/i386/sse2-copysign-vec.c: Ditto.
5687
5688 2009-07-14  Jason Merrill  <jason@redhat.com>
5689
5690         PR c++/37276
5691         * g++.dg/lookup/builtin5.C: New.
5692         * g++.dg/other/error22.C: Add missing extern "C".
5693         * g++.dg/warn/Warray-bounds.C: Likewise.
5694         * gcc.dg/compat/compat-common.h: Likewise.
5695
5696         PR c++/40746
5697         * g++.dg/lookup/using20.C: New.
5698
5699         PR c++/40740
5700         * g++.dg/template/koenig8.C: New.
5701
5702 2009-07-14  Jack Howarth  <howarth@bromo.med.uc.edu>
5703
5704         * gcc.c-torture/compile/20000804-1.c: skip for ilp32 on
5705         both i?86-*-darwin* and x86_64-*-darwin*.
5706
5707 2009-07-14  Joseph Myers  <joseph@codesourcery.com>
5708
5709         * gcc.target/i386/pr37843-1.c, gcc.target/i386/pr37843-2.c,
5710         gcc.target/i386/pr37843-3.c: Allow leading underscore on function
5711         name.
5712
5713 2009-07-14  Dodji Seketeli  <dodji@redhat.com>
5714
5715         PR debug/40705
5716         * g++.dg/debug/dwarf2/typedef1.C: New test.
5717
5718         PR c++/40357
5719         * g++.dg/other/typedef3.C: New test.
5720
5721 2009-07-14  Maxim Kuvyrkov  <maxim@codesourcery.com>
5722
5723         * gcc.dg/20090709-1.c: Move to a proper place ...
5724         * gcc.target/m68k/20090709-1.c: ... here.
5725
5726 2009-07-13  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5727
5728         PR C++/22154
5729         * g++.old-deja/g++.pt/typename10.C: Update for DR 382, typename in
5730         front of qualified names are allowed.
5731         * g++.dg/parse/crash10.C: Likewise.
5732         * g++.dg/parse/error15.C: Likewise.
5733         * g++.dg/parse/typename9.C: Likewise.
5734         * g++.dg/parse/error8.C: Likewise.
5735
5736 2009-07-13  Janus Weil  <janus@gcc.gnu.org>
5737
5738         PR fortran/40646
5739         * gfortran.dg/proc_ptr_22.f90: Extended.
5740         * gfortran.dg/proc_ptr_comp_12.f90: Extended.
5741
5742 2009-07-13  Ira Rosen  <irar@il.ibm.com>
5743
5744         * gfortran.dg/vect/vect-6.f: New test.
5745
5746 2009-07-12  Jason Merrill  <jason@redhat.com>
5747
5748         PR c++/36628
5749         * g++.dg/cpp0x/decltype17.C: New.
5750
5751         PR c++/37206
5752         * g++.dg/cpp0x/rv10.C: New.
5753
5754 2009-07-12  Jason Merrill  <jason@redhat.com>
5755
5756         PR c++/40689
5757         * g++.dg/cpp0x/initlist20.C: New.
5758         * g++.dg/cpp0x/initlist21.C: New.
5759
5760 2009-07-12  Ira Rosen  <irar@il.ibm.com>
5761
5762         * gcc.dg/vect/no-scevccp-outer-2.c: Expect to vectorize.
5763         * gcc.dg/vect/vect-double-reduc-1.c, gcc.dg/vect/vect-double-reduc-2.c,
5764         gcc.dg/vect/vect-double-reduc-3.c, gcc.dg/vect/vect-double-reduc-4.c,
5765         gcc.dg/vect/vect-double-reduc-5.c, gcc.dg/vect/vect-double-reduc-6.c,
5766         gcc.dg/vect/vect-double-reduc-7.c: New tests.
5767
5768 2009-07-12  Hans-Peter Nilsson  <hp@axis.com>
5769
5770         * gfortran.dg/f2003_io_4.f03, gfortran.dg/read_size_noadvance.f90,
5771         gfortran.dg/namelist_39.f90, gfortran.dg/read_repeat.f90,
5772         gfortran.dg/fmt_exhaust.f90, gfortran.dg/fseek.f90,
5773         gfortran.dg/fmt_t_7.f, gfortran.dg/read_x_past.f,
5774         gfortran.dg/read_bad_advance.f90, gfortran.dg/backslash_3.f,
5775         gfortran.dg/namelist_56.f90, gfortran.dg/list_read_5.f90,
5776         gfortran.dg/fmt_cache_1.f, gfortran.dg/fmt_t_4.f90: Gate test on
5777         effective_target fd_truncate.
5778
5779 2009-07-11  Eric Botcazou  <ebotcazou@adacore.com>
5780
5781         * gnat.dg/specs/addr1.ads: New test.
5782
5783 2009-07-11  Jan Hubicka  <jh@suse.cz>
5784
5785         PR middle-end/48388
5786         * g++.dg/torture/pr40388.C: New testcase.
5787
5788 2009-07-11  Jakub Jelinek  <jakub@redhat.com>
5789
5790         PR target/40668
5791         * gcc.c-torture/execute/pr40668.c: New test.
5792
5793 2009-07-11  Paolo Bonzini  <bonzini@gnu.org>
5794
5795         * gcc.c-torture/execute/20090711-1.c: New test.
5796
5797 2009-07-11  Richard Sandiford  <rdsandiford@googlemail.com>
5798
5799         PR testsuite/40699
5800         PR testsuite/40707
5801         PR testsuite/40709
5802         * lib/gcc-defs.exp, lib/target-libpath.exp, lib/objc.exp,
5803         lib/gfortran.exp, lib/g++.exp, lib/obj-c++.exp, lib/c-torture.exp,
5804         lib/gcc-dg.exp, lib/gnat.exp, g++.dg/compat/compat.exp,
5805         g++.dg/compat/struct-layout-1.exp: Revert 2009-06-30 commit.
5806
5807 2009-07-11  Tobias Burnus  <burnus@net-b.de>
5808
5809         PR fortran/33197
5810         * gfortran.dg/complex_intrinsic_3.f90: New test.
5811         * gfortran.dg/complex_intrinsic_4.f90: New test.
5812
5813 2009-07-10  David Daney  <ddaney@caviumnetworks.com>
5814
5815         PR target/39079
5816         * gcc.target/mips/mips.exp: Make -msynci a known option.
5817         * gcc.target/mips/clear-cache-1.c (dg-options): Add -msynci.
5818
5819 2009-07-10  Jakub Jelinek  <jakub@redhat.com>
5820
5821         PR c++/40502
5822         * g++.dg/ext/strncpy-chk1.C: New test.
5823
5824 2009-07-10  Richard Guenther  <rguenther@suse.de>
5825
5826         PR tree-optimization/40496
5827         * g++.dg/opt/pr40496.C: New testcase.
5828
5829 2009-07-10  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5830
5831         PR 25509
5832         PR 40614
5833         * g++.dg/warn/unused-result1-Werror.c: New.
5834
5835 2009-07-10  Paul Thomas  <pault@gcc.gnu.org>
5836
5837         PR fortran/39334
5838         * gfortran.dg/recursive_parameter_1.f90: New test.
5839
5840 2009-07-09  Steven G. Kargl  <kargl@gcc.gnu.org>
5841
5842         * gfortran.dg/c_kind_tests_2.f03: clean-up leftover module(s).
5843         * gfortran.dg/module_equivalence_6.f90: Ditto.
5844         * gfortran.dg/alloc_comp_auto_array_2.f90: Ditto.
5845         * gfortran.dg/nan_2.f90: Ditto.
5846         * gfortran.dg/inquire_11.f90: Ditto.
5847         * gfortran.dg/abstract_type_3.f03: Ditto.
5848         * gfortran.dg/abstract_type_1.f90: Ditto.
5849         * gfortran.dg/private_type_9.f90: Ditto.
5850         * gfortran.dg/abstract_type_5.f03: Ditto.
5851         * gfortran.dg/elemental_subroutine_6.f90: Ditto.
5852         * gfortran.dg/derived_comp_array_ref_3.f90: Ditto.
5853         * gfortran.dg/derived_sub.f90: Ditto.
5854         * gfortran.dg/missing_optional_dummy_5.f90: Ditto.
5855         * gfortran.dg/bounds_check_fail_2.f90: Ditto.
5856         * gfortran.dg/maxloc_bounds_6.f90: Ditto.
5857         * gfortran.dg/mvbits_6.f90: Ditto.
5858         * gfortran.dg/abstract_type_2.f03: Ditto.
5859         * gfortran.dg/abstract_type_4.f03: Ditto.
5860         * gfortran.dg/bounds_check_9.f90: Ditto.
5861         * gfortran.dg/optional_dim_3.f90: Ditto.
5862         * gfortran.dg/pr32921.f: Ditto.
5863         * gfortran.dg/entry_16.f90: Ditto.
5864         * gfortran.dg/generic_16.f90: Ditto.
5865
5866
5867 2009-07-09  Maxim Kuvyrkov  <maxim@codesourcery.com>
5868
5869         * gcc.target/m68k/20090709-1.c: New.
5870
5871 2009-07-09  Dodji Seketeli  <dodji@redhat.com>
5872
5873         PR c++/40684
5874         * g++.dg/template/unify11.C: New test.
5875
5876 2008-07-09  Paul Thomas  <pault@gcc.gnu.org>
5877
5878         PR fortran/40629
5879         * gfortran.dg/host_assoc_function_9.f90: New test.
5880
5881 2009-07-09  Janus Weil  <janus@gcc.gnu.org>
5882
5883         PR fortran/40646
5884         * gfortran.dg/proc_ptr_22.f90: New.
5885         * gfortran.dg/proc_ptr_comp_12.f90: New.
5886
5887 2009-07-09  Jakub Jelinek  <jakub@redhat.com>
5888
5889         PR middle-end/40692
5890         * gcc.c-torture/compile/pr40692.c: New test.
5891
5892 2009-07-09  Tobias Burnus  <burnus@net-b.de>
5893
5894         PR fortran/40604
5895         * gfortran.dg/pointer_check_6.f90: New test.
5896
5897 2009-07-08  Adam Nemet  <anemet@caviumnetworks.com>
5898
5899         * gcc.target/mips/truncate-5.c: New test.
5900
5901 2009-07-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5902
5903         PR libfortran/40330
5904         PR libfortran/40662
5905         * gfortran.dg/fmt_cache_1.f: New test.
5906
5907 2009-07-08  Tobias Burnus  <burnus@net-b.de>
5908
5909         PR fortran/40675
5910         * gfortran.dg/nosigned_zero_1.f90: New test.
5911         * gfortran.dg/nosigned_zero_2.f90: New test.
5912
5913 2009-07-08  Richard Guenther  <rguenther@suse.de>
5914
5915         * gcc.dg/torture/ssa-pta-fn-1.c: Fix invalid testcase again.
5916
5917 2009-07-08  Richard Guenther  <rguenther@suse.de>
5918
5919         * gcc.dg/torture/ssa-pta-fn-1.c: Fix invalid testcase.
5920
5921 2009-07-08  Paul Thomas  <pault@gcc.gnu.org>
5922
5923         PR fortran/40591
5924         * gfortran.dg/proc_ptr_21.f90: New test.
5925
5926 2009-07-08  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5927
5928         PR c++/31246
5929         * g++.dg/warn/pr31246.C: New.
5930         * g++.dg/warn/pr31246-2.C: New.
5931
5932 2009-07-07  Jason Merrill  <jason@redhat.com>
5933
5934         PR c++/35828
5935         * g++.dg/template/defarg12.C: New.
5936
5937         PR c++/37816
5938         * g++.dg/cpp0x/enum7.C: New.
5939
5940         PR c++/37946
5941         * g++.dg/cpp0x/enum6.C: New.
5942
5943         PR c++/40639
5944         * g++.dg/cpp0x/enum5.C: New.
5945
5946         PR c++/40633
5947         * g++.dg/cpp0x/enum4.C: New.
5948
5949 2009-07-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5950
5951         * gcc.dg/format/gcc_diag-1.c: Remove tests for %J.
5952
5953 2009-07-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5954
5955         * gcc.dg/format/gcc_diag-1.c: Remove tests for %H.
5956
5957 2009-07-07  Jakub Jelinek  <jakub@redhat.com>
5958
5959         PR middle-end/40669
5960         * gcc.dg/pr40669.c: New test.
5961
5962 2009-07-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5963
5964         * gcc.dg/plugin/selfassign.c: Replace %H by an explicit
5965         location. Update all calls.
5966         * g++.dg/plugin/selfassign.c: Likewise.
5967
5968 2009-07-06  Jason Merrill  <jason@redhat.com>
5969
5970         * g++.dg/rtti/dyncast[34].C: New.
5971
5972 2009-07-06  Nathan Froyd  <froydnj@codesourcery.com>
5973
5974         * lib/target-supports.exp
5975         (check_effective_target_mips_newabi_large_long_double): New.
5976         * gcc.target/mips/fpr-moves-5.c: Require mips_newabi_large_long_double
5977         target.
5978         * gcc.target/mips/fpr-moves-6.c: Likewise.
5979
5980 2009-07-06  Simon Martin  <simartin@users.sourceforge.net>
5981
5982         PR c++/40557
5983         * g++.dg/template/union2.C: New test.
5984
5985 2009-07-04  Jason Merrill  <jason@redhat.com>
5986
5987         * g++.dg/template/using15.C: New.
5988
5989 2009-07-04  Jakub Jelinek  <jakub@redhat.com>
5990
5991         * gfortran.dg/maxloc_1.f90: New test.
5992
5993 2009-07-04  Janus Weil  <janus@gcc.gnu.org>
5994
5995         PR fortran/40593
5996         * gfortran.dg/proc_ptr_result_6.f90: New.
5997
5998 2009-07-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5999
6000         * gcc.dg/framework-2.c: Adjust testcase to pass.
6001
6002 2009-07-04  Jason Merrill  <jason@redhat.com>
6003
6004         PR c++/40619
6005         * g++.dg/cpp0x/auto16.C: New.
6006
6007 2009-07-03  Vladimir Makarov  <vmakarov@redhat.com>
6008
6009         PR target/40587
6010         * gfortran.dg/pr40587.f: New test.
6011
6012 2009-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6013
6014         PR fortran/40638
6015         * gfortran.dg/unit_1.f90: New test.
6016
6017 2009-07-03  Jason Merrill  <jason@redhat.com>
6018
6019         * g++.dg/template/pure1.C: Expect another error.
6020
6021 2009-07-03  Richard Guenther  <rguenther@suse.de>
6022
6023         PR tree-optimization/40640
6024         * gcc.c-torture/compile/pr40640.c: New testcase.
6025
6026 2009-07-03  Richard Guenther  <rguenther@suse.de>
6027
6028         PR middle-end/34163
6029         * gfortran.dg/pr34163.f90: New testcase.
6030
6031 2009-07-03  Jan Hubicka  <jh@suse.cz>
6032
6033         * gcc.dg/tree-ssa/loop-24.c: Update dump file matching; enable -O2.
6034         * gcc.dg/tree-ssa/loop-25.c: Likewise.
6035         * gcc.dg/tree-ssa/loop-26.c: Likewise.
6036         * gcc.dg/tree-ssa/pr32044.c: Likewise.
6037         * gcc.dg/tree-ssa/loop-29.c: Likewise.
6038         * gcc.dg/tree-ssa/loop-10.c: Likewise.
6039         * gnat.dg/loop_optimization6.adb: Enable -O2.
6040
6041 2009-07-02  Mark Mitchell  <mark@codesourcery.com>
6042
6043         * g++.dg/warn/null4.C: Extend.
6044
6045 2009-07-02  Jason Merrill  <jason@redhat.com>
6046
6047         * g++.dg/template/spec8.C: Fix.
6048
6049 2009-07-02  Michael Matz  <matz@suse.de>
6050
6051         PR fortran/32131
6052         * gfortran.dg/pr32921.f: Adjust.
6053
6054 2009-07-02  Jan Hubicka  <jh@suse.cz>
6055
6056         * gcc.dg/tree-ssa/local-pure-const.c: New testcase.
6057
6058 2009-07-01  Adam Nemet  <anemet@caviumnetworks.com>
6059
6060         * gcc.target/mips/truncate-4.c: New testcase.
6061
6062 2009-07-01  Richard Guenther  <rguenther@suse.de>
6063
6064         PR tree-optimization/19831
6065         * gcc.dg/tree-ssa/20041122-1.c: Enable TBAA, scan FRE dump,
6066         make allocated memory escape.  Un-XFAIL.
6067         * gcc.dg/vect/pr21591.c: Make allocated memory escape.
6068         * gcc.dg/vect/pr31699.c: Likewise.
6069         * gcc.dg/tree-ssa/ssa-dce-7.c: New testcase.
6070
6071 2009-06-30  Jakub Jelinek  <jakub@redhat.com>
6072
6073         PR c++/40566
6074         * g++.dg/parse/cond5.C: New test.
6075
6076 2009-06-30  Nathan Froyd  <froydnj@codesourcery.com>
6077
6078         * gcc.dg/tree-ssa/gen-vect-25.c (n): New variable.
6079         (main): Pass n to main_1 instead.
6080         * gcc.dg/tree-ssa/gen-vect-28.c (off): New variable.
6081         (main_1): New function, split off from...
6082         (main): ...here.  Pass `off' to main_1 instead.
6083
6084 2009-06-30  Jason Merrill  <jason@redhat.com>
6085
6086         PR c++/40595
6087         * g++.dg/cpp0x/variadic94.C: New.
6088
6089 2009-06-30  Richard Sandiford  <r.sandiford@uk.ibm.com>
6090
6091         * lib/gcc-defs.exp (gcc-set-multilib-library-path): Delete.
6092         * lib/target-libpath.exp (ld_library_path_vars): New variable.
6093         (init_ld_library_path_env_vars): New function, replacing the
6094         orig_*_saved assignments.  Call it after defining it.
6095         (set_ld_library_path_env_vars): Rewrite to use ld_library_path_vars.
6096         (restore_ld_library_path_env_vars): Likewise.
6097         (add_path, find_libgcc_s): New functions.
6098         * lib/objc.exp (objc_init): Use find_libgcc_s instead of
6099         gcc-set-multilib-library-path.
6100         (objc_target_compile): Don't add "." to ld_library_path.
6101         Use add_path.
6102         * lib/gfortran.exp (gfortran_link_flags): Don't add "." to
6103         ld_library_path.  Use add_path.  Use find_libgcc_s instead of
6104         gcc-set-multilib-library-path.
6105         * lib/g++.exp (g++_link_flags): Likewise.
6106         * lib/obj-c++.exp (obj-c++_link_flags): Likewise.
6107         * lib/c-torture.exp: Do not manipulate ld_library_path at the
6108         top level; do it...
6109         (c-torture-execute): ...here instead.  Use $ld_library_path_multilib
6110         to tell when this needs to happen.  Use find_libgcc_s instead of
6111         gcc-set-multilib-library-path.
6112         * lib/gcc-dg.exp: Likewise.
6113         * lib/gnat.exp (gnat_target_compile): Don't add "." to ld_library_path.
6114         * g++.dg/compat/compat.exp (alt_ld_library_path): Don't add "."
6115         unless it is in $ALT_LD_LIBRARY_PATH.
6116         * g++.dg/compat/struct-layout-1.exp (alt_ld_library_path): Likewise.
6117
6118 2009-06-30  Eric Botcazou  <ebotcazou@adacore.com>
6119
6120         * gnat.dg/discr12.adb: New test.
6121         * gnat.dg/discr12_pkg.ads: New helper.
6122         * gnat.dg/discr13.adb: New test.
6123         * gnat.dg/discr14.ad[sb]: Likewise.
6124         * gnat.dg/discr15.adb: Likewise.
6125         * gnat.dg/discr15_pkg.ads: New helper.
6126         * gnat.dg/discr16.adb: New test.
6127         * gnat.dg/discr16_g.ads: New helper.
6128         * gnat.dg/discr16_pkg.ads: Likewise.
6129         * gnat.dg/discr16_cont.ads: Likewise.
6130         * gnat.dg/discr17.adb: New test.
6131         * gnat.dg/discr18.adb: Likewise.
6132         * gnat.dg/discr18_pkg.ads: New helper.
6133         * gnat.dg/discr19.adb: New test.
6134
6135 2009-06-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
6136
6137         PR fortran/40576
6138         * gfortran.dg/internal_write_1.f90:  New testcase.
6139
6140 2009-06-30  Janus Weil  <janus@gcc.gnu.org>
6141
6142         PR fortran/40594
6143         * gfortran.dg/derived_pointer_recursion_2.f90: New.
6144
6145 2009-06-30  Richard Guenther  <rguenther@suse.de>
6146
6147         * gcc.dg/tree-ssa/ssa-dce-6.c: New testcase.
6148
6149 2009-06-30  Wei Guozhi  <carrot@google.com>
6150
6151         * gcc.dg/tree-ssa/ssa-sink-5.c: Change the compiler option "-O2 -Os"
6152         to "-Os".
6153
6154 2009-06-30  Ira Rosen  <irar@il.ibm.com>
6155
6156         PR tree-optimization/40542
6157         * gcc.dg/vect/pr40542.c: New test.
6158
6159 2009-06-30  Martin Jambor  <mjambor@suse.cz>
6160
6161         PR tree-optimization/40582
6162         * gcc.c-torture/compile/pr40582.c: New test.
6163
6164 2009-06-30  Wei Guozhi  <carrot@google.com>
6165
6166         PR/40416
6167         * gcc.dg/tree-ssa/ssa-sink-5.c: New testcase.
6168
6169 2009-06-29  Jason Merrill  <jason@redhat.com>
6170
6171         PR c++/40274
6172         * g++.dg/template/debug1.C: New.
6173
6174 2009-06-29  Tobias Burnus  <burnus@net-b.de>
6175
6176         PR fortran/40580
6177         * pointer_check_1.f90: New test.
6178         * pointer_check_2.f90: New test.
6179         * pointer_check_3.f90: New test.
6180         * pointer_check_4.f90: New test.
6181         * pointer_check_5.f90: New test.
6182
6183 2009-06-29  Paul Thomas  <pault@gcc.gnu.org>
6184
6185         PR fortran/40551
6186         * gfortran.dg/func_assign_2.f90 : New test.
6187
6188 2009-06-29  Richard Guenther  <rguenther@suse.de>
6189
6190         PR middle-end/14187
6191         * gcc.dg/tree-ssa/restrict-1.c: New testcase.
6192         * gcc.dg/tree-ssa/restrict-2.c: Likewise.
6193         * gcc.dg/tree-ssa/restrict-3.c: Likewise.
6194         * gcc.c-torture/execute/20090623-1.c: Likewise.
6195         * gcc.dg/tree-ssa/ldist-13.c: Likewise.
6196         * gcc.dg/tree-ssa/ldist-14.c: Likewise.
6197
6198 2009-06-29  Richard Guenther  <rguenther@suse.de>
6199
6200         PR middle-end/38212
6201         * gcc.c-torture/execute/pr38212.c: New testcase.
6202
6203 2009-06-29  Richard Guenther  <rguenther@suse.de>
6204
6205         PR tree-optimization/40579
6206         * gcc.c-torture/execute/pr40579.c: New testcase.
6207
6208 2009-06-28  Uros Bizjak  <ubizjak@gmail.com>
6209
6210         PR tree-optimization/40550
6211         * gcc.dg/pr40550.c: New test.
6212
6213 2009-06-28  Eric Botcazou  <ebotcazou@adacore.com>
6214
6215         * gnat.dg/overflow_sum2.adb: New test
6216         * gnat.dg/namet.ads: New helper.
6217
6218         * gnat.dg/test_overflow_sum.adb: Rename to overflow_sum.adb.
6219
6220 2009-06-28  Tobias Burnus  <burnus@net-b.de>
6221
6222         PR fortran/34112
6223         * gfortran.dg/compiler-directive_1.f90: New test.
6224         * gfortran.dg/compiler-directive_2.f: New test.
6225
6226 2009-06-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6227
6228         * gfortran.dg/integer_exponentiation_4.f90: Temporarily
6229         comment out some values and add some cases.
6230
6231 2009-06-27  Paolo Bonzini  <bonzini@gnu.org>
6232
6233         PR testsuite/40567
6234         * gcc.dg/vect/vect.exp: Fix lappend syntax.
6235
6236 2009-06-26  Richard Henderson  <rth@redhat.com>
6237
6238         PR testsuite/40565
6239         * gcc.dg/vect/vect.exp: Add -fno-ipa-cp-clone to -O3 tests.
6240         * gcc.target/i386/local.c: Pass a non-constant to T.
6241
6242 2009-06-26  Janus Weil  <janus@gcc.gnu.org>
6243
6244         PR fortran/39997
6245         PR fortran/40541
6246         * gfortran.dg/proc_ptr_15.f90: Fixed and extended.
6247         * gfortran.dg/proc_ptr_common_1.f90: Fixed invalid test case.
6248         * gfortran.dg/proc_ptr_result_1.f90: Ditto.
6249         * gfortran.dg/proc_ptr_result_5.f90: New.
6250
6251 2009-06-26  Janis Johnson  <janis187@us.ibm.com>
6252
6253         PR c/39902
6254         * gcc.dg/dfp/pr39902.c: New test.
6255
6256 2009-06-26  Uros Bizjak  <ubizjak@gmail.com>
6257
6258         PR testsuite/40532
6259         * gcc.dg/builtins-65.c: Require c99 runtime.
6260
6261 2009-06-26  Eric Botcazou  <ebotcazou@adacore.com>
6262
6263         * gnat.dg/array7.ad[sb]: New test.
6264
6265 2009-06-26  Eric Botcazou  <ebotcazou@adacore.com>
6266
6267         * gnat.dg/array6.adb: New test.
6268
6269 2009-06-25  Ian Lance Taylor  <iant@google.com>
6270
6271         * g++.dg/warn/Wsign-compare-3.C: New testcase.
6272
6273 2009-06-25  Ian Lance Taylor  <iant@google.com>
6274
6275         * g++.dg/warn/Wunused-16.C: New testcase.
6276
6277 2009-06-25  Ian Lance Taylor  <iant@google.com>
6278
6279         * g++.dg/warn/skip-2.C: New testcase.
6280
6281 2009-06-25  Steve Ellcey  <sje@cup.hp.com>
6282
6283         * gcc.c-torture/execute/20090618-1.c: add dg-run and
6284         dg-skip-if and move to ...
6285         * gcc.dg/torture/20090618-1.c.
6286
6287 2009-06-25  Martin Jambor  <mjambor@suse.cz>
6288
6289         PR tree-optimization/40493
6290         * gcc.c-torture/execute/pr40493.c: New test.
6291
6292 2009-06-24  Jason Merrill  <jason@redhat.com>
6293
6294         PR c++/40342
6295         * g++.dg/template/overload10.C: New.
6296
6297 2009-06-24  Janus Weil  <janus@gcc.gnu.org>
6298
6299         PR fortran/40427
6300         * gfortran.dg/proc_ptr_comp_11.f90: New.
6301
6302 2009-06-24  Andreas Krebbel  <krebbel1@de.ibm.com>
6303
6304         * gcc.dg/pr40501.c: New testcase.
6305
6306 2009-06-23  DJ Delorie  <dj@redhat.com>
6307
6308         Add MeP port.
6309         * lib/target-supports.exp: Add mep support (no profiling).
6310
6311 2009-06-23  Steve Ellcey  <sje@cup.hp.com>
6312
6313         PR testsuite/39297
6314         * gcc.dg/ssa/loop-31.c: Change scan rules.
6315
6316 2009-06-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6317
6318         * gcc.dg/cpp/empty-include.c: Update column info.
6319         * gcc.dg/cpp/assert2.c: Update column info.
6320
6321 2009-06-23  Jakub Jelinek  <jakub@redhat.com>
6322
6323         * g++.dg/ext/builtin-object-size1.C: New test.
6324         * g++.dg/ext/builtin-object-size2.C: New test.
6325
6326 2009-06-23  Andreas Krebbel  <krebbel1@de.ibm.com>
6327
6328         * gcc.dg/optimize-bswapsi-1.c: Add new bswap implementation.
6329         * gcc.dg/optimize-bswapdi-1.c: Likewise.
6330
6331 2009-06-22  Adam Nemet  <anemet@caviumnetworks.com>
6332
6333         * gcc.target/mips/truncate-3.c: New test.
6334
6335 2009-06-22  Janus Weil  <janus@gcc.gnu.org>
6336
6337         PR fortran/37254
6338         PR fortran/39850
6339         * gfortran.dg/interface_30.f90: Modified error message.
6340         * gfortran.dg/proc_decl_22.f90: New.
6341
6342 2009-06-22  Ian Lance Taylor  <iant@google.com>
6343
6344         * gcc.dg/Wcxx-compat-19.c: New testcase.
6345
6346 2009-06-22  Matthias Klose  <doko@ubuntu.com>
6347
6348         PR objc/28050
6349         * pr28050.m: New testcase.
6350
6351 2009-06-22  H.J. Lu  <hongjiu.lu@intel.com>
6352
6353         PR testsuite/40481
6354         * gcc.dg/plugin/one_time_plugin.c (one_pass_exec): Return 0;
6355
6356 2009-06-22  Martin Jambor  <mjambor@suse.cz>
6357
6358         PR tree-optimization/40492
6359         * g++.dg/torture/pr40492.C: New test.
6360
6361 2009-06-22  Uros Bizjak  <ubizjak@gmail.com>
6362
6363         * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Determine
6364         dumpbase file name from $src.  Add -fdump-ipa-all to compile flags.
6365
6366 2009-06-22  Olivier Hainque  <hainque@adacore.com>
6367
6368         * gnat.dg/raise_ce.adb: Helper for ...
6369         * gnat.dg/handle_and_return.adb: New test.
6370
6371 2009-06-22  Paul Thomas  <pault@gcc.gnu.org>
6372
6373         PR fortran/40443
6374         * gfortran.dg/generic_18.f90: New test.
6375
6376 2009-06-22  Paul Thomas  <pault@gcc.gnu.org>
6377
6378         PR fortran/40472
6379         * gfortran.dg/spread_size_limit.f90: New test.
6380
6381 2009-06-21  Uros Bizjak  <ubizjak@gmail.com>
6382
6383         * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Use -dumpbase
6384         to put dump files in a subdirectory.
6385         * lib/gcc-dg.exp (cleanup-saved-temps): Also remove
6386         ".o" temporary files.
6387
6388 2009-06-21  Janus Weil  <janus@gcc.gnu.org>
6389
6390         PR fortran/39850
6391         * gfortran.dg/interface_19.f90: Add 'cleanup-modules'.
6392         * gfortran.dg/interface_20.f90: Ditto.
6393         * gfortran.dg/interface_21.f90: Ditto.
6394         * gfortran.dg/interface_22.f90: Ditto.
6395         * gfortran.dg/interface_30.f90: New.
6396         * gfortran.dg/proc_ptr_11.f90: Fix invalid test case.
6397
6398 2009-06-21  Uros Bizjak  <ubizjak@gmail.com>
6399
6400         * gcc.dg/tree-ssa/fre-vce-1.c: Cleanup "fre" tree dump.
6401         * gcc.dg/vect/vect-shift-2.c: Cleanup "vect" tree dump.
6402         * gcc.dg/vect/vect.exp (VECT_SLP_CFLAGS): Initialize with original
6403         DEFAULT_VECTFLAGS.
6404
6405 2009-06-21  Ira Rosen  <irar@il.ibm.com>
6406             Revital Eres  <eres@il.ibm.com>
6407
6408         PR testsuite/40359
6409         * gcc.dg/vect/vect-50.c: Fix syntax error in the check.
6410         * gcc.dg/vect/vect-42.c: Likewise and separate vec_no_align check.
6411         * gcc.dg/vect/vect-96.c: Fix syntax error in the check.
6412
6413 2009-06-21  Ira Rosen  <irar@il.ibm.com>
6414
6415         PR testsuite/40475
6416         * gcc.dg/vect/vect-nest-cycle-1.c: Fail to vectorize on targets
6417         without misalignment support.
6418         * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
6419
6420 2009-06-20  Tobias Burnus  <burnus@net-b.de>
6421
6422         PR fortran/40452
6423         * gfortran.dg/bounds_check_strlen_9.f90: New test.
6424
6425 2009-06-19  Paul Thomas  <pault@gcc.gnu.org>
6426
6427         PR fortran/40440
6428         * gfortran.dg/alloc_comp_result_2.f90: New test.
6429
6430 2009-06-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
6431
6432         PR target/40482
6433         * gcc.target/arm/pr40482.c: New test.
6434
6435 2009-06-19  Ian Lance Taylor  <iant@google.com>
6436
6437         * gcc.dg/Wcxx-compat-18.c: New testcase.
6438
6439 2009-06-19  Richard Guenther  <rguenther@suse.de>
6440
6441         * gcc.c-torture/execute/20090618-1.c: New testcase.
6442
6443 2009-06-19  Ian Lance Taylor  <iant@google.com>
6444
6445         * gcc.dg/Wcxx-compat-17.c: New testcase.
6446
6447 2009-06-19  Ian Lance Taylor  <iant@google.com>
6448
6449         * gcc.dg/Wcxx-compat-15.c: New testcase.
6450
6451 2009-06-19  Ian Lance Taylor  <iant@google.com>
6452
6453         * gcc.dg/Wcxx-compat-16.c: New testcase.
6454
6455 2009-06-19  Uros Bizjak  <ubizjak@gmail.com>
6456
6457         * gcc.dg/builtins-34.c: Add significand cases.
6458
6459 2009-06-19  Uros Bizjak  <ubizjak@gmail.com>
6460
6461         PR testsuite/40491
6462         * gcc.dg/20080522-1.c: Remove testcase for real.
6463         * gcc.dg/20080528-1.c: Ditto.
6464
6465 2009-06-19  Janus Weil  <janus@gcc.gnu.org>
6466
6467         PR fortran/40450
6468         * gfortran.dg/proc_ptr_20.f90: New.
6469
6470 2009-06-18  H.J. Lu  <hongjiu.lu@intel.com>
6471
6472         PR target/40470
6473         * gcc.dg/torture/pr40470-1.c: New.
6474         * gcc.dg/torture/pr40470-2.c: Likewise.
6475         * gcc.dg/torture/pr40470-3.c: Likewise.
6476         * gcc.dg/torture/pr40470-4.c: Likewise.
6477
6478 2009-06-18  Diego Novillo  <dnovillo@google.com>
6479
6480         * gcc.dg/plugin/selfassign.c: Declare plugin_is_GPL_compatible.
6481         * gcc.dg/plugin/ggcplug.c: Likewise.
6482         * gcc.dg/plugin/one_time_plugin.c: Likewise.
6483         * g++.dg/plugin/selfassign.c: Likewise.
6484         * g++.dg/plugin/attribute_plugin.c: Likewise.
6485         * g++.dg/plugin/dumb_plugin.c: Likewise.
6486
6487 2009-06-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6488
6489         * gcc.dg/cpp/arith-3.c: Add column info.
6490
6491 2009-06-18  Sandra Loosemore  <sandra@codesourcery.com>
6492
6493         * gcc.target/arm/fp16-compile-none-2.c: New.
6494         * gcc.target/arm/fp16-compile-ieee-12.c: New.
6495         * gcc.target/arm/fp16-compile-alt-12.c: New.
6496
6497 2009-06-18  Sandra Loosemore  <sandra@codesourcery.com>
6498
6499         * gcc.target/arm/fp16-compile-alt-1.c: New.
6500         * gcc.target/arm/fp16-compile-alt-2.c: New.
6501         * gcc.target/arm/fp16-compile-alt-3.c: New.
6502         * gcc.target/arm/fp16-compile-alt-4.c: New.
6503         * gcc.target/arm/fp16-compile-alt-5.c: New.
6504         * gcc.target/arm/fp16-compile-alt-6.c: New.
6505         * gcc.target/arm/fp16-compile-alt-7.c: New.
6506         * gcc.target/arm/fp16-compile-alt-8.c: New.
6507         * gcc.target/arm/fp16-compile-alt-9.c: New.
6508         * gcc.target/arm/fp16-compile-alt-10.c: New.
6509         * gcc.target/arm/fp16-compile-alt-11.c: New.
6510         * gcc.target/arm/fp16-compile-ieee-1.c: New.
6511         * gcc.target/arm/fp16-compile-ieee-2.c: New.
6512         * gcc.target/arm/fp16-compile-ieee-3.c: New.
6513         * gcc.target/arm/fp16-compile-ieee-4.c: New.
6514         * gcc.target/arm/fp16-compile-ieee-5.c: New.
6515         * gcc.target/arm/fp16-compile-ieee-6.c: New.
6516         * gcc.target/arm/fp16-compile-ieee-7.c: New.
6517         * gcc.target/arm/fp16-compile-ieee-8.c: New.
6518         * gcc.target/arm/fp16-compile-ieee-9.c: New.
6519         * gcc.target/arm/fp16-compile-ieee-10.c: New.
6520         * gcc.target/arm/fp16-compile-ieee-11.c: New.
6521         * gcc.target/arm/fp16-compile-none-1.c: New.
6522         * gcc.target/arm/fp16-compile-exprtype.c: New.
6523         * gcc.target/arm/fp16-compile-vcvt.c: New.
6524         * gcc.target/arm/fp16-builtins-1.c: New.
6525         * gcc.target/arm/fp16-rounding-alt-1.c: New.
6526         * gcc.target/arm/fp16-rounding-ieee-1.c: New.
6527         * gcc.target/arm/fp16-param-1.c: New.
6528         * gcc.target/arm/fp16-return-1.c: New.
6529         * gcc.target/arm/fp16-unprototyped-1.c: New.
6530         * gcc.target/arm/fp16-unprototyped-2.c: New.
6531         * gcc.target/arm/fp16-variadic-1.c: New.
6532         * gcc.dg/torture/arm-fp16-compile-assign.c: New.
6533         * gcc.dg/torture/arm-fp16-compile-convert.c: New.
6534         * gcc.dg/torture/arm-fp16-int-convert-alt.c: New.
6535         * gcc.dg/torture/arm-fp16-int-convert-ieee.c: New.
6536         * gcc.dg/torture/arm-fp16-ops.h: New.
6537         * gcc.dg/torture/arm-fp16-ops-1.c: New.
6538         * gcc.dg/torture/arm-fp16-ops-2.c: New.
6539         * gcc.dg/torture/arm-fp16-ops-3.c: New.
6540         * gcc.dg/torture/arm-fp16-ops-4.c: New.
6541         * gcc.dg/torture/arm-fp16-ops-5.c: New.
6542         * gcc.dg/torture/arm-fp16-ops-6.c: New.
6543         * gcc.dg/torture/arm-fp16-ops-7.c: New.
6544         * gcc.dg/torture/arm-fp16-ops-8.c: New.
6545         * g++.dg/ext/arm-fp16/fp16-overload-1.C: New.
6546         * g++.dg/ext/arm-fp16/fp16-return-1.C: New.
6547         * g++.dg/ext/arm-fp16/fp16-param-1.C: New.
6548         * g++.dg/ext/arm-fp16/fp16-mangle-1.C: New.
6549         * g++.dg/ext/arm-fp16/arm-fp16-ops.h: New.
6550         * g++.dg/ext/arm-fp16/arm-fp16-ops-1.C: New.
6551         * g++.dg/ext/arm-fp16/arm-fp16-ops-2.C: New.
6552         * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: New.
6553         * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: New.
6554         * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: New.
6555         * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: New.
6556         * g++.dg/ext/arm-fp16/arm-fp16-ops-7.C: New.
6557         * g++.dg/ext/arm-fp16/arm-fp16-ops-8.C: New.
6558
6559 2009-06-18  Uros Bizjak  <ubizjak@gmail.com>
6560
6561         * gcc.dg/builtins-65.c: New test.
6562
6563 2009-06-18  Janus Weil  <janus@gcc.gnu.org>
6564
6565         PR fortran/40451
6566         * gfortran.dg/proc_ptr_result_4.f90: New.
6567
6568 2009-06-17  Adam Nemet  <anemet@caviumnetworks.com>
6569
6570         * gcc.c-torture/execute/bitfld-5.c: New test.
6571
6572 2009-06-17  David Daney  <ddaney@caviumnetworks.com>
6573
6574         * gcc.dg/builtin-unreachable-3.c: New test.
6575
6576 2009-06-17  David Daney  <ddaney@caviumnetworks.com>
6577
6578         * gcc.target/i386/builtin-unreachable.c: New test.
6579
6580 2009-06-17  Ian Lance Taylor  <iant@google.com>
6581
6582         * gcc.dg/Wcxx-compat-14.c: New testcase.
6583
6584 2009-06-17  Aldy Hernandez  <aldyh@redhat.com>
6585
6586         * gcc.dg/func-ptr-conv-1.c: Update column info.
6587
6588 2009-06-17  Richard Guenther  <rguenther@suse.de>
6589
6590         PR middle-end/40404
6591         * gcc.c-torture/execute/pr40404.c: New testcase.
6592
6593 2009-06-17  Richard Guenther  <rguenther@suse.de>
6594
6595         PR middle-end/40460
6596         * g++.dg/torture/pr40460.C: New testcase.
6597
6598 2009-06-05  Olatunji Ruwase  <tjruwase@google.com>
6599
6600         * gcc.dg/plugin/one_time_plugin.c: New test.
6601         * gcc.dg/plugin/one_time-test-1.c: New test.
6602         * gcc.dg/plugin/plugin.exp: Added one_time_plugin.c test.
6603
6604 2009-06-16  Ian Lance Taylor  <iant@google.com>
6605
6606         * g++.dg/warn/skip-1.C: New testcase.
6607
6608 2009-06-16  Jakub Jelinek  <jakub@redhat.com>
6609
6610         PR middle-end/40446
6611         * g++.dg/other/pr40446.C: New test.
6612
6613 2009-06-16  Richard Guenther  <rguenther@suse.de>
6614
6615         * gcc.dg/tree-ssa/pta-escape-1.c: New testcase.
6616         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
6617         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
6618         * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
6619
6620 2009-06-16  Martin Jambor  <mjambor@suse.cz>
6621
6622         * gcc.c-torture/compile/pr40432.c: New file.
6623
6624 2009-06-16  Martin Jambor  <mjambor@suse.cz>
6625
6626         * gfortran.fortran-torture/compile/pr40413.f90: New file.
6627
6628 2009-06-16  Janus Weil  <janus@gcc.gnu.org>
6629
6630         PR fortran/36947
6631         PR fortran/40039
6632         * gfortran.dg/dummy_procedure_1.f90: Extended test case.
6633         * gfortran.dg/interface_20.f90: Modified error messages.
6634         * gfortran.dg/interface_21.f90: Ditto.
6635         * gfortran.dg/interface_26.f90: Ditto.
6636         * gfortran.dg/interface_27.f90: Ditto.
6637         * gfortran.dg/interface_28.f90: Extended test case.
6638         * gfortran.dg/interface_29.f90: New.
6639         * gfortran.dg/proc_decl_7.f90: Modified error messages.
6640         * gfortran.dg/proc_decl_8.f90: Ditto.
6641         * gfortran.dg/proc_ptr_11.f90: Ditto.
6642         * gfortran.dg/proc_ptr_15.f90: Ditto.
6643
6644 2009-06-16  Ira Rosen  <irar@il.ibm.com>
6645
6646         * gcc.dg/vect/vect-outer-4g.c: Don't look for pattern not allowed
6647         printing.
6648         * gcc.dg/vect/vect-outer-4k.c, gcc.dg/vect/vect-outer-4l.c,
6649         gcc.dg/vect/vect-outer-4f.c: Likewise.
6650         * gcc.dg/vect/vect-nest-cycle-1.c: New test.
6651         * gcc.dg/vect/vect-nest-cycle-2.c, gcc.dg/vect/vect-nest-cycle-3.c:
6652         Likewise.
6653         * gcc.dg/vect/vect-outer-1a.c: Fail because of strided access in
6654         outer loop.
6655
6656 2009-06-16  Tobias Burnus  <burnus@net-b.de>
6657
6658         PR fortran/40383
6659         * gfortran.dg/bounds_check_strlen_8.f90: New test.
6660
6661 2009-06-15  Ian Lance Taylor  <iant@google.com>
6662
6663         * gcc.dg/Wjump-misses-init-1.c: New testcase.
6664         * gcc.dg/Wjump-misses-init-2.c: New testcase.
6665         * gcc.dg/c99-vla-jump-5.c: Adjust expected error messages.
6666         Recognize new notes.
6667         * gcc.dg/stmt-expr-label-2.c: Likewise.
6668         * gcc.dg/c99-vla-jump-1.c: Recognize new notes.  Fix column numbers.
6669         * gcc.dg/c99-vla-jump-2.c: Recognize new notes.
6670         * gcc.dg/c99-vla-jump-3.c: Recognize new notes.
6671         * gcc.dg/c99-vla-jump-4.c: Likewise.
6672         * gcc.dg/stmt-expr-label-1.c: Likewise.
6673         * gcc.dg/stmt-expr-label-3.c: Likewise.
6674         * gcc.dg/vla-8.c: Likewise.  Move error message to different line.
6675
6676 2009-06-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6677
6678         * gcc.dg/torture/builtin-math-6.c: Robustify and fix clog cases.
6679
6680 2009-06-15  Jakub Jelinek  <jakub@redhat.com>
6681
6682         * gcc.dg/builtin-object-size-7.c: New test.
6683
6684 2009-06-15  Jakub Jelinek  <jakub@redhat.com>
6685
6686         PR testsuite/40426
6687         * lib/gcc-dg.exp (gcc-dg-debug-runtest): For type -gdwarf-2 and
6688         level != "" use separate -gdwarf-2 -g${level} options instead of
6689         -gdwarf-2${level}.
6690         * lib/gfortran-dg.exp (gfortran-dg-debug-runtest): Likewise.
6691         * gfortran.dg/debug/pr37738.f: Also skip if -gdwarf-2 -g1.
6692         * gfortran.dg/debug/pr35154-dwarf2.f: Likewise.
6693
6694 2009-06-15  Rafael Avila de Espindola  <espindola@google.com>
6695
6696         * g++.dg/abi/mangle11.C: Update warning line.
6697         * g++.dg/abi/mangle12.C: Update warning line.
6698         * g++.dg/abi/mangle17.C: Update warning line.
6699         * g++.dg/abi/mangle20-2.C: Update warning line.
6700
6701 2009-06-14  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
6702
6703         * gcc.dg/optimize-bswap-1.c: Split into these two:
6704         * gcc.dg/optimize-bswapsi-1.c: New testcase.
6705         * gcc.dg/optimize-bswapdi-1.c: New testcase.
6706
6707 2009-06-14  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
6708
6709         * gcc.dg/optimize-bswap-1.c: New testcase.
6710
6711 2009-06-14  Richard Guenther  <rguenther@suse.de>
6712
6713         PR middle-end/40389
6714         * g++.dg/torture/pr40389.C: New testcase.
6715
6716 2009-06-13  Richard Guenther  <rguenther@suse.de>
6717
6718         PR tree-optimization/40421
6719         * gfortran.fortran-torture/compile/pr40421.f: New testcase.
6720
6721 2009-06-12  Aldy Hernandez  <aldyh@redhat.com>
6722
6723         * gcc.dg/old-style-prom-3.c: Add column info.
6724         * gcc.dg/overflow-warn-1.c
6725         * gcc.dg/gomp/pr27415.c
6726         * gcc.dg/gomp/for-1.c: Same.
6727         * gcc.dg/enum-compat-1.c: Same.
6728         * gcc.dg/c99-tag-3.c: Same.
6729         * gcc.dg/Wredundant-decls-2.c: Same.
6730         * gcc.dg/func-ptr-conv-1.c: Same.
6731         * gcc.dg/asm-wide-1.c: Same.
6732         * gcc.dg/nofixed-point-2.c: Same.
6733         * gcc.dg/cpp/line3.c: Same.
6734         * gcc.dg/array-10.c: Same.
6735         * gcc.dg/c99-vla-jump-1.c: Same.
6736         * gcc.dg/pr20368-1.c: Same.
6737         * gcc.dg/Wshadow-3.c: Same.
6738         * gcc.dg/c90-const-expr-8.c: Same.
6739         * gcc.dg/label-decl-2.c: Same.
6740         * gcc.dg/dremf-type-compat-2.c: Same.
6741         * gcc.dg/c90-const-expr-5.c: Same.
6742         * gcc.dg/builtins-30.c: Same.
6743         * gcc.dg/Warray-bounds.c: Same.
6744         * gcc.dg/Wcxx-compat-2.c: Same.
6745         * gcc.dg/tree-ssa/col-1.c: Same.
6746         * gcc.dg/old-style-prom-2.c: Same.
6747         * gcc.dg/cast-function-1.c: Same.
6748         * gcc.dg/pr15698-1.c: Same.
6749         * gcc.dg/dremf-type-compat-3.c: Same.
6750         * gcc.dg/vla-8.c: Same.
6751         * gcc.dg/gomp/pr27415.c: Move firstprivate diagnostics to correct
6752         line.
6753         * gcc.dg/label-decl-2.c: Move label diagnostic to correct line.
6754         * gcc.dg/old-style-prom-3.c: Check for error on the correct line.
6755         * gcc.dg/enum-compat-1.c: Same.
6756         * gcc.dg/dremf-type-compat-2.c: Same.
6757         * gcc.dg/old-style-prom-2.c: Same.
6758         * gcc.dg/pr15698-1.c: Same.
6759         * gcc.dg/pr20368-1.c: Same.
6760         * gcc.dg/dremf-type-compat-3.c: Same.
6761         * gcc.dg/builtins-30.c: Same.  Test for columns.
6762
6763 2009-06-12  Janus Weil  <janus@gcc.gnu.org>
6764
6765         PR fortran/40176
6766         * gfortran.dg/proc_decl_1.f90: Extended.
6767
6768 2009-06-12  Ian Lance Taylor  <iant@google.com>
6769
6770         * gcc.dg/Wcxx-compat-13.c: New testcase.
6771
6772 2009-06-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6773
6774         PR tree-opt/38865
6775         * gcc.dg/tree-ssa/fre-vce-1.c
6776
6777 2009-06-12  H.J. Lu  <hongjiu.lu@intel.com>
6778
6779         PR testsuite/40384
6780         * gcc.dg/tree-ssa/prefetch-5.c: Add --param
6781         min-insn-to-prefetch-ratio=5.
6782
6783 2009-06-12  Joey Ye  <joey.ye@intel.com>
6784             H.J. Lu  <hongjiu.lu@intel.com>
6785
6786         PR middle-end/39146
6787         * gcc.target/i386/stackalign/pr39146.c: New.
6788
6789 2009-06-11  H.J. Lu  <hongjiu.lu@intel.com>
6790
6791         * gcc.target/i386/crc32-1.c: New.
6792         * gcc.target/i386/crc32-2.c: Likewise.
6793
6794 2009-06-11  David Daney  <ddaney@caviumnetworks.com>
6795
6796         PR c/39252
6797         * gcc.dg/builtin-unreachable-1.c: New test.
6798         * gcc.dg/builtin-unreachable-2.c: Same.
6799
6800 2009-06-11  Paul Thomas  <pault@gcc.gnu.org>
6801
6802         PR fortran/40402
6803         * gfortran.dg/data_value_1.f90: New test.
6804
6805 2009-06-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6806
6807         PR testsuite/39831
6808         * gcc.target/i386/excess-precision-1.c: Use -mfpmath=387, and
6809         remove ilp32 requirement.
6810         * gcc.target/i386/excess-precision-2.c: Likewise.
6811         * gcc.target/i386/excess-precision-3.c: Likewise.
6812         * gcc.target/i386/excess-precision-4.c: Likewise.
6813         * gcc.target/i386/excess-precision-5.c: Likewise.
6814         * gcc.target/i386/excess-precision-6.c: Likewise.
6815
6816 2009-06-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6817
6818         PR fortran/38718
6819         * gfortran.dg/is_iostat_end_eor_2.f90: New test.
6820         * gfortran.dg/nan_5.f90: New test.
6821
6822 2009-06-10  Nathan Froyd  <froydnj@codesourcery.com>
6823
6824         * gcc.target/arm/neon-modes-1.c: New test.
6825
6826 2009-06-10  Kai Tietz  <kai.tietz@onevision.com>
6827
6828         * g++.dg/torture/pr31579.C: Cast pointer
6829         via __SIZE_TYPE__ instead of 'unsigned long'.
6830
6831 2009-06-10  Anthony Green  <green@moxielogic.com>
6832
6833         * lib/target-supports.exp (check_profiling_available):
6834         Profiling is not available for testing purposes on moxie.
6835
6836 2009-06-09  Ian Lance Taylor  <iant@google.com>
6837
6838         * gcc.dg/Wcxx-compat-12.c: New testcase.
6839
6840 2009-06-09  Janne Blomqvist  <jb@gcc.gnu.org>
6841
6842         PR libfortran/40334
6843         * gfortran.dg/backspace_11.f90: New.
6844
6845 2009-06-09  Jason Merrill  <jason@redhat.com>
6846
6847         * g++.dg/cpp0x/defaulted10.C: New.
6848
6849 2009-06-09  Martin Jambor  <mjambor@suse.cz>
6850
6851         * gcc.c-torture/compile/pr40351.c: New file.
6852
6853 2009-06-09  Olivier Hainque  <hainque@adacore.com>
6854
6855         * gnat.dg/align_max.adb: New test.
6856
6857 2009-06-08  Jason Merrill  <jason@redhat.com>
6858
6859         * g++.dg/cpp0x/auto15.C: New.
6860
6861 2009-06-08  Jan Hubicka  <jh@suse.cz>
6862
6863         PR debug/39834
6864         * gcc.dg/torture/pr39834.c
6865
6866 2009-06-08  Jan Hubicka  <jh@suse.cz>
6867
6868         PR middle-end/40102
6869         * g++.dg/torture/pr40102.C: New testcase.
6870
6871 2009-06-08  Jakub Jelinek  <jakub@redhat.com>
6872
6873         * gcc.dg/builtin-object-size-2.c (test1): Adjust expected results.
6874         * gcc.dg/builtin-object-size-4.c (test1): Adjust expected results.
6875         * gcc.dg/builtin-object-size-6.c: New test.
6876
6877         PR c++/40373
6878         * g++.dg/template/dtor7.C: New test.
6879
6880         PR c++/40370
6881         PR c++/40372
6882         * g++.dg/template/error41.C: New test.
6883         * g++.dg/template/error42.C: New test.
6884
6885 2009-06-08  Revital Eres  <eres@il.ibm.com>
6886
6887         PR testsuite/40359
6888         * gcc.dg/vect/vect-58.c: Change checks to use vect_hw_misalign.
6889         * gcc.dg/vect/vect-88.c: Likewise.
6890         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
6891         * gcc.dg/vect/pr25413.c: Likewise.
6892         * lib/target-supports.exp: Add i?86 to vect_hw_misalign.
6893
6894 2009-06-07  Ian Lance Taylor  <iant@google.com>
6895
6896         * g++.dg/warn/Wswitch-3.C: New testcase.
6897         * gcc.dg/Wswitch.c: Adjust for -Wswitch change.
6898         * gcc.dg/Wswitch-enum-error.c: Likewise.
6899         * gcc.dg/Wswitch-error.c: Likewise.
6900
6901 2009-06-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6902
6903         PR fortran/40008
6904         * gfortran.dg/negative_unit.f: Update test.
6905         * gfortran.dg/negative_unit_int8.f: Update test.
6906         * gfortran.dg/newunit_1.f90: New test.
6907
6908 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
6909
6910         PR fortran/25104
6911         PR fortran/29962
6912         * gfortran.dg/spread_init_expr.f03: New.
6913         * gfortran.dg/unpack_init_expr.f03: New.
6914         * gfortran.dg/intrinsic_argument_conformance_2.f90: Adjusted
6915         error message.
6916
6917 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
6918
6919         PR fortran/25104
6920         PR fortran/29962
6921         * gfortran.dg/count_init_expr.f03
6922         * gfortran.dg/product_init_expr.f03
6923         * gfortran.dg/sum_init_expr.f03
6924
6925 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
6926
6927         PR fortran/36874
6928         * gfortran.dg/intrinsic_argument_conformance_2.f90: Adjusted error
6929         message.
6930         * gfortran.dg/zero_sized_1.f90: Removed checks with incompatible
6931         shapes.
6932         * gfortran.dg/zero_sized_5.f90: Likewise.
6933
6934 2009-06-07  H.J. Lu  <hongjiu.lu@intel.com>
6935
6936         PR middle-end/32950
6937         * g++.dg/torture/pr32950.C: New.
6938
6939 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
6940
6941         PR fortran/25104
6942         PR fortran/29962
6943         * gfortran.dg/dot_product_1.f03: New.
6944         * gfortran.dg/matmul_8.f03: New.
6945         * gfortran.dg/transpose_3.f03: New.
6946
6947 2009-06-06  Ian Lance Taylor  <iant@google.com>
6948
6949         * gcc.dg/Wunused-label-1.c: New test case.
6950         * g++.dg/warn/Wunused-label-1.C: New test case.
6951         * g++.dg/warn/Wunused-label-2.C: New test case.
6952         * g++.dg/warn/Wunused-label-3.C: New test case.
6953
6954 2009-06-06  Daniel Franke  <franke.daniel@gmail.com>
6955
6956         PR fortran/37203
6957         * reshape_zerosize_2.f90: New.
6958
6959 2009-06-06  Daniel Franke  <franke.daniel@gmail.com>
6960
6961         PR fortran/32890
6962         * gfortran.dg/pack_assign_1.f90: New.
6963         * gfortran.dg/pack_vector_1.f90: New.
6964
6965 2009-06-05  Jakub Jelinek  <jakub@redhat.com>
6966
6967         PR middle-end/40340
6968         * gcc.dg/pr40340-1.c: New test.
6969         * gcc.dg/pr40340-2.c: New test.
6970         * gcc.dg/pr40340-3.c: New test.
6971         * gcc.dg/pr40340-4.c: New test.
6972         * gcc.dg/pr40340-5.c: New test.
6973         * gcc.dg/pr40340.h: New file.
6974
6975 2009-06-05  Revital Eres  <eres@il.ibm.com>
6976
6977         * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
6978         New procedure.
6979         * gcc.dg/vect/vect-50.c: Change checks to use vect_hw_misalign.
6980         * gcc.dg/vect/vect-33.c: Likewise.
6981         * gcc.dg/vect/vect-92.c: Likewise.
6982         * gcc.dg/vect/vect-58.c: Likewise.
6983         * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
6984         * gcc.dg/vect/vect-42.c: Likewise.
6985         * gcc.dg/vect/slp-25.c: Likewise.
6986         * gcc.dg/vect/vect-align-1.c: Likewise.
6987         * gcc.dg/vect/vect-align-2.c: Likewise.
6988         * gcc.dg/vect/vect-93.c: Likewise.
6989         * gcc.dg/vect/no-scevccp-outer-8.c: Likewise.
6990         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
6991         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
6992         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
6993         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
6994         * gcc.dg/vect/vect-26.c: Likewise.
6995         * gcc.dg/vect/vect-44.c: Likewise.
6996         * gcc.dg/vect/vect-70.c: Likewise.
6997         * gcc.dg/vect/vect-95.c: Likewise.
6998         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
6999         * gcc.dg/vect/vect-28.c: Likewise.
7000         * gcc.dg/vect/no-section-anchors-vect-31.c: Likewise.
7001         * gcc.dg/vect/vect-87.c: Likewise.
7002         * gcc.dg/vect/vect-109.c: Likewise.
7003         * gcc.dg/vect/vect-54.c: Likewise.
7004         * gcc.dg/vect/vect-96.c: Likewise.
7005         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
7006         * gcc.dg/vect/vect-88.c: Likewise.
7007         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
7008         * gcc.dg/vect/vect-89.c: Likewise.
7009         * gcc.dg/vect/vect-91.c: Likewise.
7010         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
7011         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
7012         * gfortran.dg/vect/vect-2.f90: Likewise.
7013         * gfortran.dg/vect/vect-3.f90: Likewise.
7014         * gfortran.dg/vect/vect-4.f90: Likewise.
7015         * gfortran.dg/vect/vect-5.f90: Likewise.
7016
7017 2009-06-05  Alexander Strange <astrange@ithinksw.com>
7018
7019         PR tree-optimization/36318
7020         * gcc.dg/tree-ssa/sra-7.c: New test.
7021
7022 2009-06-04  Daniel Franke  <franke.daniel@gmail.com>
7023
7024         PR fortran/37203
7025         * gfortran.dg/reshape_order_5.f90: New.
7026         * gfortran.dg/reshape_shape_1.f90: New.
7027
7028 2009-06-04  Jason Merrill  <jason@redhat.com>
7029
7030         * g++.dg/template/error38.C: Add pointer-to-typedef case.
7031
7032 2009-06-04  Steve Ellcey  <sje@cup.hp.com>
7033
7034         * gcc.dg/vect/vect-42.c: Modify vect_no_align case.
7035         * gcc.dg/vect/no-vfa-vect-43.c: Ditto.
7036
7037 2009-06-04  Richard Guenther  <rguenther@suse.de>
7038
7039         PR c++/39371
7040         * g++.dg/torture/pr40335.C: New testcase.
7041
7042 2009-06-03  Richard Guenther  <rguenther@suse.de>
7043
7044         PR middle-end/40328
7045         * gcc.dg/torture/pr40328.c: New testcase.
7046
7047 2009-06-03  Maxim Kuvyrkov  <maxim@codesourcery.com>
7048
7049         * gcc.dg/falign-labels.c (dg-options): Don't restrict for
7050         m68k and fido.
7051
7052 2009-06-03  Martin Jambor  <mjambor@suse.cz>
7053
7054         * g++.dg/torture/pr40323.C: New file.
7055
7056 2009-06-03  Eric Botcazou  <ebotcazou@adacore.com>
7057
7058         * gnat.dg/specs/root.ads: New test.
7059         * gnat.dg/specs/root-level_1.ads: Likewise.
7060         * gnat.dg/specs/root-level_2.ads: Likewise.
7061         * gnat.dg/specs/root-level_1-level_2.ads: Likewise.
7062
7063 2009-06-02  Mark Mitchell  <mark@codesourcery.com>
7064
7065         * g++.dg/init/ref15.C: Require unwrapped targets.
7066
7067 2009-06-02  Jason Merrill  <jason@redhat.com>
7068
7069         * g++.dg/cpp0x/initlist13.C: Remove expected error.
7070         * g++.dg/cpp0x/initlist18.C: New.
7071         * g++.dg/cpp0x/initlist19.C: New.
7072
7073         * g++.dg/cpp0x/auto14.C: New.
7074
7075 2009-06-02  Eric Botcazou  <ebotcazou@adacore.com>
7076
7077         * gnat.dg/alignment6.adb: Remove XFAIL.
7078
7079 2009-06-02  Simon Martin  <simartin@users.sourceforge.net>
7080
7081         PR c++/38089
7082         * g++.dg/template/spec36.C: New test.
7083
7084 2009-06-01  Ian Lance Taylor  <iant@google.com>
7085
7086         * gcc.dg/cast-qual-3.c: New testcase.
7087         * g++.dg/warn/Wcast-qual2.C: New testcase.
7088
7089 2009-06-01  Aldy Hernandez  <aldyh@redhat.com>
7090
7091         * lib/gcc-dg.exp (dg-bogus): Override dg-bogus.
7092         (process-message): Expect column numbers.
7093         * gcc.dg/va-arg-2.c: Use line 0 to indicate no column.
7094         * gcc.dg/pch/counter-2.c: Same.
7095         * gcc.dg/pch/valid-2.c: Same.
7096         * gcc.dg/pch/warn-1.c: Same.
7097         * gcc.dg/pch/valid-1.c: Same.
7098         * gcc.dg/cpp/include2a.c: Handle lack of columns.
7099         * gcc.dg/cpp/syshdr.c: Same.
7100         * gcc.dg/cpp/19940712-1.c: Same.
7101         * gcc.dg/cpp/missing-header-1.c: Same.
7102         * gcc.dg/cpp/unc4.c: Remove -fno-show-column.
7103         * gcc.dg/cpp/tr-warn3.c: Same.
7104         * gcc.dg/cpp/pr29612-2.c: Same.
7105         * gcc.dg/cpp/tr-warn4.c: Same.
7106         * gcc.dg/cpp/Wtrigraphs.c: Same.
7107         * gcc.dg/cpp/poison.c: Same.
7108         * gcc.dg/cpp/arith-3.c: Same.
7109         * gcc.dg/cpp/sysmac2.c: Same.
7110         * gcc.dg/cpp/cpp.exp: Same.
7111         * gcc.dg/cpp/tr-warn5.c: Same.
7112         * gcc.dg/cpp/include2.c: Same.
7113         * gcc.dg/cpp/Wmissingdirs.c: Same.
7114         * gcc.dg/cpp/Wmissingdirs.c: Same.
7115         * gcc.dg/cpp/tr-warn6.c: Same.
7116         * gcc.dg/cpp/Wtrigraphs-2.c: Same.
7117         * gcc.dg/cpp/macspace1.c: Same.
7118         * gcc.dg/cpp/escape-2.c: Same.
7119         * gcc.dg/cpp/assert2.c: Same.
7120         * gcc.dg/cpp/undef2.c: Same.
7121         * gcc.dg/cpp/macspace2.c: Same.
7122         * gcc.dg/cpp/tr-warn1.c: Same.
7123         * gcc.dg/cpp/extratokens2.c: Same.
7124         * gcc.dg/cpp/strify2.c: Same.
7125         * gcc.dg/cpp/Wsignprom.c: Same.
7126         * gcc.dg/cpp/redef2.c: Same.
7127         * gcc.dg/cpp/trad/trad.exp: Same.
7128         * gcc.dg/cpp/arith-1.c: Same.
7129         * gcc.dg/cpp/extratokens.c: Same.
7130         * gcc.dg/cpp/if-mpar.c: Same.
7131
7132 2009-06-01  Olivier Hainque  <hainque@adacore.com>
7133
7134         * gnat.dg/nested_float_packed.ads: New test.
7135
7136 2009-06-01  Olivier Hainque  <hainque@adacore.com>
7137             Eric Botcazou  <botcazou@adacore.com>
7138
7139         * gnat.dg/oconst[1-6].ad[bs]: New tests. Also support for ...
7140         * gnat.dg/test_oconst.adb: New test.
7141
7142 2009-05-31  Basile Starynkevitch  <basile@starynkevitch.net>
7143
7144         * gcc.dg/plugin/ggcplug.c: Moved comment.
7145         (plugin_init): Fixed typo, declared i, returned 0 at end.
7146
7147 2009-05-31  Ira Rosen  <irar@il.ibm.com>
7148
7149         PR testsuite/40244
7150         * gcc.dg/vect/bb-slp-4.c: Change the number of data accesses to 2.
7151         * gcc.dg/vect/bb-slp-10.c: Change the store misalignment to 1.
7152
7153 2009-05-29  Ian Lance Taylor  <iant@google.com>
7154
7155         * gcc.dg/Wcxx-compat-11.c: New testcase.
7156
7157 2009-05-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7158
7159         PR fortran/40019
7160         * gfortran.dg/leadz_trailz_1.f90: New test.
7161         * gfortran.dg/leadz_trailz_2.f90: New test.
7162
7163 2009-05-29  Martin Jambor  <mjambor@suse.cz>
7164
7165         * gfortran.dg/pr25923.f90: XFAIL warning expectation.
7166         * gcc.dg/tree-ssa/ssa-fre-7.c: Compile with -fno-tree-sra.
7167         * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
7168         * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
7169         * gcc.dg/memcpy-1.c: Removed param sra-max-structure-size.
7170         * gcc.dg/tree-ssa/sra-2.c: Likewise.
7171         * gcc.dg/tree-ssa/sra-3.c: Likewise.
7172         * gcc.dg/tree-ssa/sra-1.c: Likewise.
7173         * gcc.dg/tree-ssa/sra-4.c: Changed comment.
7174         * gcc.dg/tree-ssa/sra-5.c: New file.
7175         * gcc.dg/tree-ssa/sra-6.c: New file.
7176         * gcc.c-torture/compile/sra-1.c: New file.
7177
7178 2009-05-29  Jakub Jelinek  <jakub@redhat.com>
7179
7180         PR middle-end/40291
7181         * gcc.c-torture/compile/pr40291.c: New test.
7182
7183         PR target/40017
7184         * gcc.target/powerpc/altivec-types-1.c: Don't expect error for
7185         __vector _Bool.
7186         * gcc.target/powerpc/altivec-30.c: New test.
7187         * gcc.target/powerpc/altivec-31.c: New test.
7188
7189 2009-05-28  Richard Guenther  <rguenther@suse.de>
7190
7191         * gcc.dg/tree-ssa/ssa-fre-26.c: New testcase.
7192         * gcc.c-torture/execute/20090527-1.c: Likewise.
7193
7194 2009-05-28  Dodji Seketeli  <dodji@redhat.com>
7195
7196         PR c++/39754
7197         * g++.dg/template/canon-type-1.C: New test.
7198         * g++.dg/template/canon-type-2.C: Likewise.
7199         * g++.dg/template/canon-type-3.C: Likewise.
7200         * g++.dg/template/canon-type-4.C: Likewise.
7201         * g++.dg/template/canon-type-5.C: Likewise.
7202         * g++.dg/template/canon-type-6.C: Likewise.
7203         * g++.dg/template/canon-type-7.C: Likewise.
7204
7205 2009-05-28  Dave Korn  <dave.korn.cygwin@gmail.com>
7206             Uros Bizjak  <ubizjak@gmail.com>
7207             Danny Smith  <dansmister@gmail.com>
7208
7209         PR target/37216
7210
7211         * lib/target-supports.exp (check_effective_target_pe_aligned_commons):
7212         New function.
7213         * gcc.target/i386/pr37216.c:  New test source file.
7214         * gcc.dg/compat/struct-layout-1_generate.c (dg_options[]):  No longer
7215         use -fno-common for testing Cygwin and MinGW targets.
7216
7217 2009-05-28  Kai Tietz  <kai.tietz@onevision.com>
7218
7219         * g++.dg/ext/packed6.C (size_t): Use __extension__ and __SIZE_TYPE__.
7220         * g++.dg/opt/memcpy1.C (size_t): Likewise.
7221         * g++.dg/pr37742.C (size_t): Likewise.
7222         * g++.dg/torture/pr34850.C (size_t): Likewise.
7223         * g++.dg/torture/20070621-1.C (ptrdiff_t): Use __extension__ and
7224         _PTRDIFF_TYPE__.
7225         * g++.dg/torture/pr34222.C (ptrdiff_t): Likewise.
7226         * g++.dg/tree-ssa/pr22444.C (ptrdiff_t): Likewise.
7227         (size_t): Use __extension__ and __SIZE_TYPE__.
7228         * gcc.c-torture/compile/20000211-1.c (size_t): Typedef size_t via
7229         __SIZE_TYPE__.
7230         * gcc.c-torture/compile/20010328-1.c (size_t): Likewise.
7231         * gcc.c-torture/compile/20030320-1.c (size_t): Likewise.
7232         * gcc.c-torture/compile/20030405-1.c (size_t): Likewise.
7233         * gcc.c-torture/compile/20030902-1.c (size_t): Likewise.
7234         * gcc.c-torture/compile/20060202-1.c (size_t): Likewise.
7235         * gcc.c-torture/compile/20080613-1.c (size_t): Likewise.
7236         * gcc.c-torture/compile/920428-2.c (size_t): Likewise.
7237         * gcc.c-torture/compile/980329-1.c (size_t): Likewise.
7238         * gcc.c-torture/compile/980816-1.c (size_t): Likewise.
7239         * gcc.c-torture/compile/pr32584.c (size_t): Likewise.
7240         (__ssize_t): Likewise.
7241         * gcc.c-torture/compile/pr33173.c (size_t): Likewise.
7242         * gcc.c-torture/compile/pr33382.c (size_t): Likewise.
7243         * gcc.c-torture/compile/pr34334.c (size_t): Likewise.
7244         * gcc.c-torture/compile/pr34688.c (size_t): Likewise.
7245         * gcc.c-torture/compile/pr35043.c (size_t): Likewise.
7246         * gcc.c-torture/compile/pr37669.c (size_t): Likewise.
7247         * gcc.dg/20050629-1.c (size_t): Typedef size_t via __SIZE_TYPE__.
7248         * gcc.dg/pr33667.c (size_t): Likewise.
7249         * gcc.dg/prefetch-loop-arrays-1.c (size_t): Likewise.
7250         * gcc.dg/torture/pr39204.c (size_t): Likewise.
7251         * gcc.dg/tree-ssa/20041122-1.c (size_t): Likewise.
7252         * gcc.dg/tree-ssa/pr36908.c (size_t): Likewise.
7253         * gcc.dg/tree-ssa/pr38250.c (size_t): Likewise.
7254         * gcc.dg/tree-ssa/ssa-dse-10.c (size_t): Likewise.
7255
7256 2009-05-28  Ira Rosen  <irar@il.ibm.com>
7257
7258         PR tree-optimization/40254
7259         * gcc.dg/vect/pr40254.c: New test.
7260
7261 2009-05-28  Adam Nemet  <anemet@caviumnetworks.com>
7262
7263         PR middle-end/33699
7264         * gcc.target/mips/const-anchor-1.c: New test.
7265         * gcc.target/mips/const-anchor-2.c: New test.
7266
7267 2009-05-27  Jason Merrill  <jason@redhat.com>
7268
7269         * g++.dg/cpp0x/initlist15.C: New.
7270         * g++.dg/cpp0x/initlist16.C: New.
7271         * g++.dg/cpp0x/initlist17.C: New.
7272
7273 2009-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
7274
7275         PR fortran/39178
7276         * gfortran.dg/elemental_dependency_1.f90: Fix scan-tree-dump-times
7277         patterns to reflect frontend changes.
7278         * gfortran.dg/vector_subscript_4.f90: Likewise.
7279
7280 2009-05-27  Olivier Hainque  <hainque@adacore.com>
7281             Eric Botcazou  <botcazou@adacore.com>
7282
7283         * gcc.c-torture/execute/align-nest.c: New testcase.
7284         * gnat.dg/misaligned_nest.adb: New testcase.
7285
7286 2009-05-27  Rafael Avila de Espindola  <espindola@google.com>
7287
7288         * g++.dg/plugin/attribute_plugin.c: Include gcc-plugin.h first.
7289         * g++.dg/plugin/dumb_plugin.c: Include gcc-plugin.h first.
7290         * g++.dg/plugin/selfassign.c: Include gcc-plugin.h first.
7291         * gcc.dg/plugin/selfassign.c: Include gcc-plugin.h first.
7292
7293 2009-05-27  Kai TIetz  <kai.tietz@onevision.com>
7294
7295         * g++.old-deja/g++.brendan/array1.C (array): Use __SIZE_TYPE__
7296         cast instead of assuming 0ul.
7297         * g++.old-deja/g++.brendan/crash64.C (size_t): Define it via
7298         __SIZE_TYPE__.
7299         (_type_desc): Make first argument const.
7300         * g++.old-deja/g++.jason/new3.C (dg-options): Add -Wno-long-long.
7301
7302 2009-05-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
7303
7304         PR libfortran/40187
7305         * gfortran.dg/c_f_pointer_shape_tests_4.f03:  New file.
7306         * gfortran.dg/c_f_pointer_shape_tests_4_driver.c:  New file.
7307
7308 2009-05-26  Basile Starynkevitch  <basile@starynkevitch.net>
7309
7310         * gcc.dg/plugin/plugin.exp: Added ggcplug.c test plugin
7311         with ggcplug-test-1.c for testing PLUGIN_GGC_MARKING etc...
7312         * gcc.dg/plugin/ggcplug-test-1.c: Added new file.
7313         * gcc.dg/plugin/ggcplug.c: Added new file.
7314
7315 2009-05-26  Tobias Burnus  <burnus@net-b.de>
7316
7317         PR fortran/40246
7318         * gfortran.dg/nullify_4.f90: New test.
7319
7320 2009-05-26  Richard Guenther  <rguenther@suse.de>
7321
7322         * gcc.dg/tree-ssa/inline-3.c: Remove dump file.
7323
7324 2009-05-26  Richard Guenther  <rguenther@suse.de>
7325
7326         PR middle-end/40252
7327         * gcc.c-torture/compile/pr40252.c: New testcase.
7328
7329 2009-05-26  Dodji Seketeli  <dodji@redhat.com>
7330
7331         PR c++/40007
7332         * g++.dg/template/typedef18.C: New test.
7333         * g++.dg/template/typedef19.C: Likewise.
7334         * g++.dg/template/typedef20.C: Likewise.
7335         * g++.dg/template/access11.C: Adjust.
7336
7337 2009-05-26  Richard Guenther  <rguenther@suse.de>
7338
7339         PR testsuite/40247
7340         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Obfuscate.
7341
7342 2009-05-25  Jason Merrill  <jason@redhat.com>
7343
7344         PR c++/38064
7345         * g++.dg/cpp0x/enum3.C: New test.
7346
7347 2009-05-25  Richard Guenther  <rguenther@suse.de>
7348
7349         PR tree-optimization/36327
7350         * gcc.dg/tree-ssa/ssa-fre-24.c: New testcase.
7351         * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
7352         * gcc.dg/tree-ssa/sra-2.c: Disable FRE.
7353         * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
7354         * gcc.dg/vect/vect-40.c: Likewise.
7355         * gcc.dg/vect/vect-42.c: Likewise.
7356         * gcc.dg/vect/vect-46.c: Likewise.
7357         * gcc.dg/vect/vect-76.c: Likewise.
7358
7359 2009-05-25  Janus Weil  <janus@gcc.gnu.org>
7360
7361         PR fortran/40176
7362         * gfortran.dg/proc_ptr_18.f90: New.
7363         * gfortran.dg/proc_ptr_19.f90: New.
7364         * gfortran.dg/proc_ptr_comp_9.f90: New.
7365         * gfortran.dg/proc_ptr_comp_10.f90: New.
7366
7367 2009-05-25  Richard Guenther  <rguenther@suse.de>
7368
7369         * gcc.dg/tree-ssa/ssa-fre-14.c: Adjust.
7370         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
7371
7372 2009-05-25  Ira Rosen  <irar@il.ibm.com>
7373
7374         PR tree-optimization/40238
7375         * gcc.dg/vect/pr40238.c: New test.
7376
7377 2009-05-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7378             Dominique Dhumieres  <dominiq@lps.ens.fr>
7379
7380         PR fortran/35732
7381         PR fortran/39872
7382         * gfortran.dg/bounds_check_fail_3.f90: New test.
7383         * gfortran.dg/bounds_check_fail_4.f90: New test.
7384         * gfortran.dg/bounds_check_14.f90: Update test.
7385         * gfortran.dg/bound_4.f90: Update test.
7386
7387 2009-05-24  Richard Guenther  <rguenther@suse.de>
7388
7389         PR middle-end/40233
7390         * gcc.c-torture/compile/pr40233.c: New testcase.
7391
7392 2009-05-24  Uros Bizjak  <ubizjak@gmail.com>
7393
7394         * gfortran.dg/erf_2.F90 (dg-options): Add -mieee
7395         for alpha*-*-* targets.
7396
7397 2009-05-24  Ira Rosen  <irar@il.ibm.com>
7398
7399         * gcc.dg/vect/bb-slp-1.c: New test.
7400         * gcc.dg/vect/bb-slp-2.c, gcc.dg/vect/bb-slp-3.c,
7401         gcc.dg/vect/bb-slp-4.c, gcc.dg/vect/bb-slp-5.c,
7402         gcc.dg/vect/bb-slp-6.c, gcc.dg/vect/bb-slp-7.c,
7403         gcc.dg/vect/bb-slp-8.c, gcc.dg/vect/bb-slp-9.c,
7404         gcc.dg/vect/bb-slp-10.c, gcc.dg/vect/bb-slp-11.c,
7405         gcc.dg/vect/no-tree-reassoc-bb-slp-12.c, gcc.dg/vect/bb-slp-13.c,
7406         gcc.dg/vect/bb-slp-14.c, gcc.dg/vect/bb-slp-15.c,
7407         gcc.dg/vect/bb-slp-16.c, gcc.dg/vect/bb-slp-17.c,
7408         gcc.dg/vect/bb-slp-18.c, gcc.dg/vect/bb-slp-19.c,
7409         gcc.dg/vect/bb-slp-20.c, gcc.dg/vect/bb-slp-21.c,
7410         gcc.dg/vect/bb-slp-22.c: Likewise.
7411         * gcc.dg/vect/vect.exp: Run basic block SLP tests.
7412
7413 2009-05-23  Mark Mitchell  <mark@codesourcery.com>
7414             Maxim Kuvyrkov  <maxim@codesourcery.com>
7415
7416         * gcc.dg/falign-labels-1.c: New test.
7417
7418 2009-05-23  Eric Botcazou  <ebotcazou@adacore.com>
7419
7420         * gnat.dg/specs/rep_clause3.ads: New test.
7421
7422 2009-05-23  Eric Botcazou  <ebotcazou@adacore.com>
7423
7424         * gnat.dg/addr6.adb: New test.
7425
7426 2009-05-22  Mark Mitchell  <mark@codesourcery.com>
7427
7428         * lib/target-supports.exp (check_effective_target_arm_thumb2_ok):
7429         New function.
7430         * gcc.target/arm/thumb2-mul-space.c: New file.
7431         * gcc.target/arm/thumb2-mul-space-2.c: New file.
7432         * gcc.target/arm/thumb2-mul-space-3.c: New file.
7433         * gcc.target/arm/thumb2-mul-speed.c: New file.
7434
7435 2009-05-22  Richard Guenther  <rguenther@suse.de>
7436
7437         PR middle-end/38964
7438         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: XFAIL.
7439         * gcc.dg/Wstrict-aliasing-converted-assigned.c: Likewise.
7440         * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: Likewise.
7441
7442 2009-05-22  Mark Mitchell  <mark@codesourcery.com>
7443
7444         * gcc.dg/dll-6.c: New test.
7445         * gcc.dg/dll-6a.c: Likewise.
7446         * gcc.dg/dll-7.c: Likewise.
7447         * gcc.dg/dll-7a.c: Likewise.
7448         * g++.dg/ext/dllexport2.C: Likewise.
7449         * g++.dg/ext/dllexport2a.cc: Likewise.
7450
7451 2009-05-21  Steve Ellcey  <sje@cup.hp.com>
7452
7453         PR target/37846
7454         * gcc.target/ia64/mfused-madd-vect.c: New test.
7455         * gcc.target/ia64/mfused-madd.c: New test.
7456         * gcc.target/ia64/mno-fused-madd-vect.c: New test.
7457         * gcc.target/ia64/mno-fused-madd.c: New test.
7458
7459 2009-05-21  H.J. Lu  <hongjiu.lu@intel.com>
7460
7461         * gcc.target/i386/movbe-1.c: New.
7462         * gcc.target/i386/movbe-2.c: Likewise.
7463
7464 2009-05-21  Taras Glek  <tglek@mozilla.com>
7465
7466         * gcc.dg/plugin/selfassign.c (plugin_init): Updated to new
7467         plugin_init signature.
7468         * g++.dg/plugin/selfassign.c (plugin_init): Likewise.
7469         * g++.dg/plugin/dumb_plugin.c (plugin_init): Likewise.
7470         * g++.dg/plugin/attribute_plugin.c (plugin_init): Likewise.
7471
7472 2009-05-21  Mark Mitchell  <mark@codesourcery.com>
7473
7474         * gcc.dg/target/arm/neon-vmla-1.c: New.
7475         * gcc.dg/target/arm/neon-vmls-1.c: Likewise.
7476
7477 2009-05-20  Adam Nemet  <anemet@caviumnetworks.com>
7478
7479         * gcc.target/mips/octeon-exts-6.c: New test.
7480         * gcc.target/mips/extend-1.c: New test.
7481         * gcc.target/mips/octeon-exts-2.c: Adjust to not match sign-extension
7482         EXTS.
7483         * gcc.target/mips/octeon-exts-5.c: Likewise.
7484
7485 2009-05-20  Jakub Jelinek  <jakub@redhat.com>
7486
7487         PR middle-end/40204
7488         * gcc.c-torture/compile/pr40204.c: New test.
7489
7490 2009-05-20  Richard Guenther  <rguenther@suse.de>
7491
7492         * gcc.c-torture/compile/20090518-1.c: New testcase.
7493
7494 2009-05-19  Zdenek Dvorak  <ook@ucw.cz>
7495
7496         PR tree-optimization/40087
7497         * gcc.dg/tree-ssa/pr40087.c: New test.
7498
7499 2009-05-19  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7500
7501         * gcc.dg/vector-4.c: New testcase.
7502         * gcc.dg/simd-1b.c: % is now allowed for integer vectors.
7503         * g++.dg/ext/vector16.C: New testcase.
7504
7505 2009-05-19  H.J. Lu  <hongjiu.lu@intel.com>
7506
7507         PR c/40172
7508         * gcc.dg/pr40172.c: Renamed to ...
7509         * gcc.dg/pr40172-1.c: This.
7510
7511         * gcc.dg/pr40172-2.c: New.
7512         * gcc.dg/pr40172-3.c: Likewise.
7513
7514 2009-05-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7515
7516         PR c/40172
7517         * gcc.dg/pr40172.c: Add -Wlogical-op to dg-options.
7518
7519 2009-05-19  Eric Botcazou  <ebotcazou@adacore.com>
7520
7521         * gnat.dg/loop_optimization6.ad[sb]: New test.
7522
7523 2009-05-19  Richard Guenther  <rguenther@suse.de>
7524
7525         * gcc.c-torture/compile/20090519-1.c: New testcase.
7526
7527 2009-05-18  Jason Merrill  <jason@redhat.com>
7528
7529         * g++.dg/cpp0x/explicit1.C: New.
7530         * g++.dg/cpp0x/explicit2.C: New.
7531
7532 2009-05-18  Dodji Seketeli  <dodji@redhat.com>
7533
7534         PR debug/40109
7535         * g++.dg/debug/dwarf2/nested-1.C: New test.
7536
7537 2009-05-18  H.J. Lu  <hongjiu.lu@intel.com>
7538
7539         PR testsuite/39907
7540         * gcc.target/x86_64/abi/asm-support.S (snapshot_ret): Preserve
7541         stack alignment.
7542
7543 2009-05-18  Janus Weil  <janus@gcc.gnu.org>
7544
7545         PR fortran/40164
7546         * gfortran.dg/proc_ptr_comp_8.f90: New.
7547
7548 2009-05-18  Richard Guenther  <rguenther@suse.de>
7549
7550         PR fortran/40168
7551         * gfortran.dg/array_memset_2.f90: Adjust.
7552
7553 2009-05-18  Janus Weil  <janus@gcc.gnu.org>
7554
7555         PR fortran/36947
7556         PR fortran/40039
7557         * gfortran.dg/interface_27.f90: New.
7558         * gfortran.dg/interface_28.f90: New.
7559         * gfortran.dg/proc_ptr_11.f90: Fixing invalid test case.
7560         * gfortran.dg/proc_ptr_result_1.f90: Ditto.
7561
7562 2009-05-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
7563
7564         * gcc.target/m68k/tls-ie.c: New test.
7565         * gcc.target/m68k/tls-le.c: New test.
7566         * gcc.target/m68k/tls-gd.c: New test.
7567         * gcc.target/m68k/tls-ld.c: New test.
7568         * gcc.target/m68k/tls-ie-xgot.c: New test.
7569         * gcc.target/m68k/tls-le-xtls.c: New test.
7570         * gcc.target/m68k/tls-gd-xgot.c: New test.
7571         * gcc.target/m68k/tls-ld-xgot.c: New test.
7572         * gcc.target/m68k/tls-ld-xtls.c: New test.
7573         * gcc.target/m68k/tls-ld-xgot-xtls.c: New test.
7574
7575 2009-05-18  Martin Jambor  <mjambor@suse.cz>
7576
7577         * gcc.dg/ipa/modif-1.c: Do not check for unmodified int parameter.
7578
7579 2009-05-17  H.J. Lu  <hongjiu.lu@intel.com>
7580
7581         PR c/40172
7582         * gcc.dg/pr40172.c: New.
7583
7584 2009-05-17  Jason Merrill  <jason@redhat.com>
7585
7586         PR c++/40139
7587         * g++.dg/template/dtor6.C: New.
7588
7589 2009-05-17  Joseph Myers  <joseph@codesourcery.com>
7590
7591         * g++.dg/warn/translate-ice-1.C: New test.
7592
7593 2009-05-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7594
7595         * gfortran.dg/c_kind_int128_test1.f03: Also test C_INT_FAST128_T.
7596         * gfortran.dg/c_kind_int128_test2.f03: Update comment.
7597         * gfortran.dg/c_kind_params.f90: Also test int_fast*_t.
7598         * gfortran.dg/c_kinds.c: Add int_fast*_t arguments.
7599
7600 2009-05-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7601
7602         PR fortran/33197
7603         * gfortran.dg/erf_2.F90: New test.
7604         * gfortran.dg/erfc_scaled_2.f90: New test.
7605
7606 2009-05-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7607
7608         PR fortran/31243
7609         * gfortran.dg/string_1.f90: New test.
7610         * gfortran.dg/string_2.f90: New test.
7611         * gfortran.dg/string_3.f90: New test.
7612
7613 2009-05-16  David Billinghurst <billingd@gcc.gnu.org>
7614
7615         * gfortran.dg/default_format_denormal_1.f90: XFAIL on cygwin.
7616         * gfortran.dg/default_format_1.f90: Revert change of 2009-05-12
7617
7618 2009-05-15  Ian Lance Taylor  <iant@google.com>
7619
7620         * gcc.dg/Wcxx-compat-10.c: New testcase.
7621
7622 2009-05-15  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7623
7624         PR 16302
7625         * gcc.dg/pr16302.c: New.
7626         * g++.dg/warn/pr16302.C: New.
7627
7628 2009-05-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7629
7630         * gcc.dg/torture/builtin-math-5.c: New.
7631         * gcc.dg/torture/builtin-math-6.c: New.
7632         * lib/target-supports.exp (check_effective_target_mpc): New.
7633
7634 2009-05-15  Jan Hubicka  <jh@suse.cz>
7635
7636         * gcc.dg/tree-ssa/inline-3.c: New testcase
7637
7638 2009-05-15  Jan Hubicka  <jh@suse.cz>
7639
7640         * gcc.target/i386/align-main-1.c (check): Mark noinline.
7641         * gcc.target/i386/align-main-2.c (check): Mark noinline.
7642         * gcc.dg/ipa/ipa-4.c: Disable early inlining.
7643         * gcc.dg/vect/vect-iv-10.c (main1): Mark noinline.
7644         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c (main1):
7645         Mark noinline.
7646         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c (main1):
7647         Mark noinline.
7648         * gcc.dg/vect/pr31699.c (foo): Mark noinline.
7649         * gcc.dg/vect/pr18400.c (main1): Mark noinline.
7650
7651 2009-05-15  Jan Hubicka  <jh@suse.cz>
7652
7653         * sibcall-6.c: Add no-ipa-cp argument and mark the function to be
7654         optimized by sibcall noinline.
7655
7656 2009-05-15  Jan Hubicka  <jh@suse.cz>
7657
7658         * sibcall-1.c (track): Mark noinline.
7659         * sibcall-2.c (track): Mark noinline.
7660         * sibcall-3.c (track): Mark noinline.
7661         * sibcall-4.c (track): Mark noinline.
7662
7663 2009-05-15  Jan Hubicka  <jh@suse.cz>
7664
7665         * flatten-2.c: Disable early inlining; add comment.
7666         * flatten-3.c: New test based on flatten-2.c.
7667
7668 2009-05-15  Richard Guenther  <rguenther@suse.de>
7669
7670         PR tree-optimization/39999
7671         * gcc.c-torture/compile/pr39999.c: New testcase.
7672
7673 2009-05-15  Joseph Myers  <joseph@codesourcery.com>
7674
7675         * gcc.c-torture/compile/ptr-conv-1.c: New test.
7676
7677 2009-05-14  Ian Lance Taylor  <iant@google.com>
7678
7679         * gcc.dg/Wcxx-compat-9.c: New testcase.
7680
7681 2009-05-14  Janus Weil  <janus@gcc.gnu.org>
7682
7683         PR fortran/39996
7684         * gfortran.dg/func_decl_2.f90: Modified (replacing warnings by errors).
7685         * gfortran.dg/duplicate_type_2.f90: Ditto.
7686         * gfortran.dg/duplicate_type_3.f90: New.
7687
7688 2009-05-14  Laurent GUERBY  <laurent@guerby.net>
7689
7690         * ada/acats/tests/c3/c38202a.ada: Use Impdef.
7691         * ada/acats/tests/c5/c59002c.ada: Likewise.
7692
7693 2009-05-13  Taras Glek  <tglek@mozilla.com>
7694
7695         * g++.dg/plugin/attribute_plugin-test-1.C: Testcase input for custom
7696         attributes and decl smashing.
7697         * g++.dg/plugin/attribute_plugin.c: Testcase plugin to test user
7698         attributes.
7699         * g++.dg/plugin/dumb_plugin.c: Fixed typo.
7700         * g++.dg/plugin/plugin.exp: Added attribute_plugin test .
7701
7702 2009-05-14  Jakub Jelinek  <jakub@redhat.com>
7703
7704         PR fortran/39865
7705         * gfortran.dg/pr39865.f90: New test.
7706         * gfortran.dg/hollerith.f90: Don't expect errors for CHARACTER
7707         arrays in FMT=.
7708         * gfortran.dg/hollerith_f95.f90: Likewise.
7709         * gfortran.dg/hollerith6.f90: New test.
7710         * gfortran.dg/hollerith7.f90: New test.
7711
7712 2009-05-14  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7713
7714         PR cpp/36674
7715         * gcc.dg/cpp/pr36674.i: New.
7716
7717 2009-05-14  Ben Elliston  <bje@au.ibm.com>
7718
7719         PR middle-end/40035
7720         * gcc.c-torture/compile/pr40035.c: New test.
7721
7722 2009-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7723
7724         * gcc.target/i386/pr39543-2.c: Skip if ilp32 && pic.
7725
7726 2009-05-12  Tobias Burnus  <burnus@net-b.de>
7727
7728         PR fortran/40110
7729         * gfortran.dg/bind_c_usage_18.f90: Change dg-error into dg-warning.
7730         * gfortran.dg/c_kind_tests_2.f03: Ditto.
7731         * gfortran.dg/interop_params.f03: Ditto.
7732
7733 2009-05-12  Jan Hubicka  <jh@suse.cz>
7734
7735         * gcc.dg/tree-ssa/loop-36.c: Reduce amount of iterations to 2
7736         so unrolling still happens.
7737         * gcc.dg/ipa/ipacost-1.c: Prevent inlining
7738         * gcc.dg/ipa/ipacost-2.c: Likewise.
7739         * gcc.dg/vect/slp-3.c: Loop is no longer unrolled.
7740
7741 2009-05-12  David Billinghurst <billingd@gcc.gnu.org>
7742
7743         * gfortran.dg/default_format_1.f90: XFAIL on cygwin.
7744
7745 2009-05-12  David Billinghurst <billingd@gcc.gnu.org>
7746
7747         * lib/target-supports.exp (check_profiling_available): Return
7748         false for -p on *-*-cygwin* targets.
7749
7750 2009-05-11  H.J. Lu  <hongjiu.lu@intel.com>
7751
7752         PR tree-optimization/38632
7753         * g++.dg/tree-ssa/pr38632.C: New.
7754
7755 2009-05-11  Jan Hubicka  <jh@suse.cz>
7756
7757         * gcc.dg/tree-ssa/pr21829.c: Simplify matching since
7758         we now optimize better.
7759         * gcc.dg/Wunreachable-8.c: Bogus warnings now come
7760         out at different places.
7761         * gcc.dg/vect/vect-92.c: Increase loop iteration count to prevent
7762         unroling.
7763         * gcc.dg/vect/vect-76.c: Likewise.
7764         * gcc.dg/vect/vect-70.c: Likewise.
7765         * gcc.dg/vect/vect-66.c: Likewise.
7766         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
7767         * gcc.dg/vect/slp-3.c: One of loops gets now fully unrolled.
7768
7769 2009-05-11  H.J. Lu  <hongjiu.lu@intel.com>
7770
7771         PR middle-end/40080
7772         * gcc.c-torture/compile/pr40080.c: New.
7773
7774 2009-05-11  Paolo Bonzini  <bonzini@gnu.org>
7775
7776         * gcc.c-torture/compile/pr40026.c: New testcase.
7777
7778 2009-05-11  Janus Weil  <janus@gcc.gnu.org>
7779
7780         PR fortran/40089
7781         * gfortran.dg/proc_ptr_comp_7.f90: New.
7782
7783 2009-05-11  Ira Rosen  <irar@il.ibm.com>
7784
7785         PR tree-optimization/40074
7786         * gcc.dg/vect/pr40074.c: New test.
7787
7788 2009-05-10  Ian Lance Taylor  <iant@google.com>
7789
7790         * gcc.dg/Wcxx-compat-7.c: New testcase.
7791         * gcc.dg/Wcxx-compat-8.c: New testcase.
7792         * gcc.dg/c99-tag-1.c: Recognize new "originally defined here" notes.
7793         * gcc.dg/pr17188-1.c: Likewise.
7794         * gcc.dg/pr39084.c: Likewise.
7795
7796 2009-05-10  Michael Matz  <matz@suse.de>
7797
7798         PR target/40031
7799         * gcc.dg/pr40031.c: New test.
7800
7801 2009-05-10  Paul Thomas  <pault@gcc.gnu.org>
7802
7803         PR fortran/40018
7804         * gfortran.dg/array_constructor_31.f90: New test.
7805
7806 2009-05-10  Richard Guenther  <rguenther@suse.de>
7807
7808         PR tree-optimization/40081
7809         * g++.dg/torture/pr40081.C: New testcase.
7810
7811 2009-05-10  Paul Thomas  <pault@gcc.gnu.org>
7812
7813         PR fortran/38863
7814         * gfortran.dg/dependency_24.f90: New test.
7815         * gfortran.dg/dependency_23.f90: Clean up module files.
7816
7817 2009-05-10  David Billinghurst <billingd@gcc.gnu.org>
7818
7819         PR fortran/38956
7820         * gfortran.dg/chmod_1.f90: Don't run on *-*-cygwin*.
7821         * gfortran.dg/chmod_2.f90: Likewise.
7822         * gfortran.dg/chmod_3.f90: Likewise.
7823         * gfortran.dg/open_errors.f90: Likewise.
7824
7825 2009-05-09  Jan Hubicka  <jh@suse.cz>
7826
7827         PR middle-end/40043
7828         * g++.dg/eh/nested-try.C: New test.
7829
7830 2009-05-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
7831
7832         PR tree-optimization/40049
7833         * gcc.dg/vect/vect-shift-2.c: New test.
7834
7835 2009-05-08  Joseph Myers  <joseph@codesourcery.com>
7836
7837         * gcc.dg/torture/complex-sign-mul-minus-one.c,
7838         gcc.dg/torture/complex-sign-mul-one.c: New tests.
7839
7840 2009-05-08  H.J. Lu  <hongjiu.lu@intel.com>
7841
7842         PR c/36892
7843         * g++.dg/warn/deprecated-6.C: New.
7844         * gcc.dg/deprecated-4.c: Likewise.
7845         * gcc.dg/deprecated-5.c: Likewise.
7846         * gcc.dg/deprecated-6.c: Likewise.
7847
7848 2009-05-08  H.J. Lu  <hongjiu.lu@intel.com>
7849
7850         * gcc.dg/vect/no-vfa-vect-37.c: Replace __aligned__(16) with
7851         __aligned__(__BIGGEST_ALIGNMENT__).
7852         * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
7853         * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
7854         * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
7855         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
7856         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
7857         * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
7858         * gcc.dg/vect/Os-vect-95.c: Likewise.
7859         * gcc.dg/vect/pr20122.c: Likewise.
7860         * gcc.dg/vect/pr36493.c: Likewise.
7861         * gcc.dg/vect/pr37385.c: Likewise.
7862         * gcc.dg/vect/slp-7.c: Likewise.
7863         * gcc.dg/vect/slp-9.c: Likewise.
7864         * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
7865         * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
7866         * gcc.dg/vect/vect-35.c: Likewise.
7867         * gcc.dg/vect/vect-40.c: Likewise.
7868         * gcc.dg/vect/vect-42.c: Likewise.
7869         * gcc.dg/vect/vect-44.c: Likewise.
7870         * gcc.dg/vect/vect-46.c: Likewise.
7871         * gcc.dg/vect/vect-48.c: Likewise.
7872         * gcc.dg/vect/vect-52.c: Likewise.
7873         * gcc.dg/vect/vect-54.c: Likewise.
7874         * gcc.dg/vect/vect-56.c: Likewise.
7875         * gcc.dg/vect/vect-58.c: Likewise.
7876         * gcc.dg/vect/vect-60.c: Likewise.
7877         * gcc.dg/vect/vect-74.c: Likewise.
7878         * gcc.dg/vect/vect-75.c: Likewise.
7879         * gcc.dg/vect/vect-76.c: Likewise.
7880         * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
7881         * gcc.dg/vect/vect-77.c: Likewise.
7882         * gcc.dg/vect/vect-77-global.c: Likewise.
7883         * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
7884         * gcc.dg/vect/vect-78.c: Likewise.
7885         * gcc.dg/vect/vect-78-global.c: Likewise.
7886         * gcc.dg/vect/vect-80.c: Likewise.
7887         * gcc.dg/vect/vect-85.c: Likewise.
7888         * gcc.dg/vect/vect-87.c: Likewise.
7889         * gcc.dg/vect/vect-88.c: Likewise.
7890         * gcc.dg/vect/vect-92.c: Likewise.
7891         * gcc.dg/vect/vect-93.c: Likewise.
7892         * gcc.dg/vect/vect-95.c: Likewise.
7893         * gcc.dg/vect/vect-97.c: Likewise.
7894         * gcc.dg/vect/vect-complex-1.c: Likewise.
7895         * gcc.dg/vect/vect-complex-4.c: Likewise.
7896         * gcc.dg/vect/vect-complex-5.c: Likewise.
7897         * gcc.dg/vect/vect-multitypes-10.c: Likewise.
7898         * gcc.dg/vect/vect-multitypes-11.c: Likewise.
7899         * gcc.dg/vect/vect-multitypes-12.c: Likewise.
7900         * gcc.dg/vect/vect-multitypes-13.c: Likewise.
7901         * gcc.dg/vect/vect-multitypes-14.c: Likewise.
7902         * gcc.dg/vect/vect-multitypes-15.c: Likewise.
7903         * gcc.dg/vect/vect-multitypes-16.c: Likewise.
7904         * gcc.dg/vect/vect-multitypes-17.c: Likewise.
7905         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
7906         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
7907         * gcc.dg/vect/vect-multitypes-7.c: Likewise.
7908         * gcc.dg/vect/vect-multitypes-8.c: Likewise.
7909         * gcc.dg/vect/vect-multitypes-9.c: Likewise.
7910         * gcc.dg/vect/vect-outer-1a.c: Likewise.
7911         * gcc.dg/vect/vect-outer-1.c: Likewise.
7912         * gcc.dg/vect/vect-outer-2a.c: Likewise.
7913         * gcc.dg/vect/vect-outer-2b.c: Likewise.
7914         * gcc.dg/vect/vect-outer-2.c: Likewise.
7915         * gcc.dg/vect/vect-outer-2c.c: Likewise.
7916         * gcc.dg/vect/vect-outer-2d.c: Likewise.
7917         * gcc.dg/vect/vect-outer-3a.c: Likewise.
7918         * gcc.dg/vect/vect-outer-3b.c: Likewise.
7919         * gcc.dg/vect/vect-outer-3.c: Likewise.
7920         * gcc.dg/vect/vect-outer-3c.c: Likewise.
7921         * gcc.dg/vect/vect-outer-5.c: Likewise.
7922         * gcc.dg/vect/vect-outer-6.c: Likewise.
7923         * gcc.dg/vect/vect-reduc-dot-s16a.c: Likewise.
7924         * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
7925         * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
7926         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
7927         * gcc.dg/vect/vect-reduc-dot-s8c.c: Likewise.
7928         * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
7929         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
7930         * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
7931         * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
7932         * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
7933         * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
7934         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
7935         * gcc.dg/vect/vect-widen-mult-u8.c: Likewise.
7936         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
7937
7938 2009-05-08  Joseph Myers  <joseph@codesourcery.com>
7939
7940         PR c/24581
7941         * gcc.dg/torture/complex-sign.h: New header.
7942         * gcc.dg/torture/complex-sign-add.c,
7943         gcc.dg/torture/complex-sign-mixed-add.c,
7944         gcc.dg/torture/complex-sign-mixed-div.c,
7945         gcc.dg/torture/complex-sign-mixed-mul.c,
7946         gcc.dg/torture/complex-sign-mixed-sub.c,
7947         gcc.dg/torture/complex-sign-mul.c,
7948         gcc.dg/torture/complex-sign-sub.c: New tests.
7949
7950 2009-05-08  Janus Weil  <janus@gcc.gnu.org>
7951
7952         PR fortran/39876
7953         * gfortran.dg/intrinsic_3.f90: New.
7954
7955 2009-05-07  Janis Johnson  <janis187@us.ibm.com>
7956
7957         PR c/39037
7958         * gcc.dg/Wunsuffixed-float-constants-1.c: New test.
7959         * gcc.dg/cpp/pragma-float-const-decimal64-1.c: New test.
7960         * gcc.dg/dfp/float-constant-double.c: New test.
7961         * gcc.dg/dfp/pragma-float-const-decimal64-1.c: New test.
7962         * gcc.dg/dfp/pragma-float-const-decimal64-2.c: New test.
7963         * gcc.dg/dfp/pragma-float-const-decimal64-3.c: New test.
7964         * gcc.dg/dfp/pragma-float-const-decimal64-4.c: New test.
7965         * gcc.dg/dfp/pragma-float-const-decimal64-5.c: New test.
7966         * gcc.dg/dfp/pragma-float-const-decimal64-6.c: New test.
7967         * gcc.dg/dfp/pragma-float-const-decimal64-7.c: New test.
7968         * gcc.dg/dfp/pragma-float-const-decimal64-8.c: New test.
7969         * g++.dg/cpp/pragma-float-const-decimal64-1.C: New test.
7970
7971 2009-05-07  Jakub Jelinek  <jakub@redhat.com>
7972
7973         PR middle-end/40057
7974         * gcc.c-torture/execute/pr40057.c: New test.
7975
7976 2009-05-06  James E. Wilson  <wilson@codesourcery.com>
7977
7978         * gcc.c-torture/compile/const-high-part.c: New test.
7979
7980 2009-05-06  H.J. Lu  <hongjiu.lu@intel.com>
7981
7982         PR testsuite/40050
7983         * lib/plugin-support.exp (plugin-test-execute): Use HOSTCC to
7984         build plugin.
7985
7986 2009-05-06  Janus Weil  <janus@gcc.gnu.org>
7987
7988         PR fortran/39630
7989         * gfortran.dg/proc_decl_1.f90: Modified.
7990         * gfortran.dg/proc_ptr_comp_1.f90: New.
7991         * gfortran.dg/proc_ptr_comp_2.f90: New.
7992         * gfortran.dg/proc_ptr_comp_3.f90: New.
7993         * gfortran.dg/proc_ptr_comp_4.f90: New.
7994         * gfortran.dg/proc_ptr_comp_5.f90: New.
7995         * gfortran.dg/proc_ptr_comp_6.f90: New.
7996
7997 2009-05-06  Dodji Seketeli  <dodji@redhat.com>
7998
7999         PR c++/17395
8000         * g++.dg/template/call7.C: New test.
8001
8002 2009-05-06  Diego Novillo  <dnovillo@google.com>
8003
8004         * lib/plugin-support.exp: Do not prefix $GMPINC with -I.
8005
8006 2009-05-06  H.J. Lu  <hongjiu.lu@intel.com>
8007
8008         * gfortran.dg/pr40021.f: Moved to ...
8009         * gfortran.fortran-torture/execute/pr40021.f: Here.
8010
8011 2009-05-06  Janis Johnson  <janis187@us.ibm.com>
8012
8013         PR middle-end/39986
8014         * gcc.dg/dfp/pr39986.c: New test.
8015
8016 2009-05-06  Michael Matz  <matz@suse.de>
8017
8018         PR middle-end/40021
8019         * gfortran.dg/pr40021.f: New test.
8020
8021 2009-05-06  Le-Chun Wu  <lcwu@google.com>
8022
8023         * lib/plugin-support.exp: New file containing support procs for
8024         plugin testcases.
8025         * lib/target-supports.exp (check_plugin_available): New proc.
8026         * gcc.dg/plugin/plugin.exp: New driver script for gcc testcases.
8027         * gcc.dg/plugin/selfassign.c: New plugin source file.
8028         * gcc.dg/plugin/self-assign-test-1.c: New test.
8029         * gcc.dg/plugin/self-assign-test-2.c: Likewise.
8030         * g++.dg/README: Add description for plugin test.
8031         * g++.dg/dg.exp: Exclude plugin tests from the general test list.
8032         * g++.dg/plugin/plugin.exp: New driver script for g++ testcases.
8033         * g++.dg/plugin/selfassign.c: New plugin source file.
8034         * g++.dg/plugin/self-assign-test-1.C: New test.
8035         * g++.dg/plugin/self-assign-test-2.C: Likewise.
8036         * g++.dg/plugin/self-assign-test-3.C: Likewise.
8037         * g++.dg/plugin/dumb_plugin.c: New plugin source file.
8038         * g++.dg/plugin/dumb-plugin-test-1.C: New test.
8039
8040 2009-05-06  Tobias Burnus  <burnus@net-b.de>
8041
8042         PR fortran/40041
8043         * gfortran.dg/intrinsic_2.f90: New test.
8044         * gfortran.dg/intrinsic.f90: Add old and this PR as comment.
8045
8046 2009-05-06  Joseph Myers  <joseph@codesourcery.com>
8047
8048         PR c/40032
8049         * gcc.dg/noncompile/incomplete-5.c: New test.
8050
8051 2009-05-05  Jakub Jelinek  <jakub@redhat.com>
8052
8053         PR middle-end/39666
8054         * gcc.dg/pr39666-1.c: New test.
8055         * gcc.dg/pr39666-2.c: Likewise.
8056         * g++.dg/warn/Wuninitialized-4.C: Likewise.
8057         * g++.dg/warn/Wuninitialized-5.C: Likewise.
8058         * gfortran.dg/pr39666-1.f90: Likewise.
8059         * gfortran.dg/pr39666-2.f90: Likewise.
8060
8061 2009-05-05  Adam Nemet  <anemet@caviumnetworks.com>
8062
8063         * gcc.target/mips/mips.exp: Add -mtune= to mips_option_groups.
8064         * gcc.target/mips/dspr2-MULT.c: Pass -mtune=74kc
8065         * gcc.target/mips/dspr2-MULTU.c: Likewise.
8066
8067 2009-05-05  Janus Weil  <janus@gcc.gnu.org>
8068
8069         PR fortran/39998
8070         * gfortran.dg/proc_ptr_17.f90: New.
8071
8072 2009-05-05  Richard Guenther  <rguenther@suse.de>
8073
8074         PR tree-optimization/40022
8075         * gcc.c-torture/execute/pr40022.c: New testcase.
8076
8077 2009-05-05  Richard Guenther  <rguenther@suse.de>
8078
8079         PR middle-end/40023
8080         * gcc.c-torture/compile/pr40023.c: New testcase.
8081
8082 2009-05-05  Nathan Sidwell  <nathan@codesourcery.com>
8083
8084         * g++.old-deja/g++.other/overload11.C: Adjust expected errors.
8085         * g++.dg/template/overload9.C: Likewise.
8086         * g++.dg/ext/ms-1.C: New.
8087
8088 2009-05-05  Jakub Jelinek  <jakub@redhat.com>
8089
8090         PR c++/40013
8091         * g++.dg/ext/vla7.C: New test.
8092
8093 2009-05-04  Joseph Myers  <joseph@codesourcery.com>
8094
8095         * gcc.dg/ucnid-11.c, gcc.dg/ucnid-12.c, gcc.dg/ucnid-13.c: New tests.
8096
8097 2009-05-04  Joseph Myers  <joseph@codesourcery.com>
8098
8099         * gcc.dg/ucnid-8.c, gcc.dg/ucnid-9.c, gcc.dg/ucnid-10.c: New tests.
8100         * gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c:
8101         Update expected errors.
8102
8103 2009-05-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8104
8105         PR c++/28152
8106         * g++.dg/parse/parser-pr28152.C: New.
8107         * g++.dg/parse/parser-pr28152-2.C: New.
8108
8109 2009-05-04  Joseph Myers  <joseph@codesourcery.com>
8110
8111         * gcc.dg/attr-alias-5.c, gcc.dg/ucnid-7.c: New tests.
8112
8113 2009-05-03  Eric Botcazou  <ebotcazou@adacore.com>
8114
8115         * gcc.target/sparc/fpmul-2.c: Replace final_cleanup with optimized.
8116         * gcc.target/sparc/fexpand-2.c: Likewise.
8117         * gcc.target/sparc/fpmerge-2.c: Likewise.
8118         * gcc.target/sparc/pdist-2.c: Likewise.
8119
8120 2009-05-03  Richard Guenther  <rguenther@suse.de>
8121
8122         PR c/39983
8123         * gcc.c-torture/compile/pr39983.c: New testcase.
8124
8125 2009-05-03  Joseph Myers  <joseph@codesourcery.com>
8126
8127         * gcc.dg/c99-complex-3.c: New test.
8128
8129 2009-05-03  Joseph Myers  <joseph@codesourcery.com>
8130
8131         * gcc.dg/cpp/utf8-5byte-1.c: New test.
8132
8133 2009-05-02  Joseph Myers  <joseph@codesourcery.com>
8134
8135         * gcc.dg/ucnid-6.c: Fix typo in dg-do directive.
8136
8137 2009-05-02  Richard Guenther  <rguenther@suse.de>
8138
8139         PR middle-end/40001
8140         * gcc.target/spu/pr40001.c: New testcase.
8141
8142 2009-04-30  Adam Nemet  <anemet@caviumnetworks.com>
8143
8144         * gcc.dg/ssp-1.c (__stack_chk_fail): Remove static.
8145
8146 2009-04-30  Steve Ellcey  <sje@cup.hp.com>
8147
8148         PR middle-end/39579
8149         * gcc.dg/vect/vect-35.c: XFAIL for IA64 and Sparc.
8150         * gfortran.dg/vect/fast-math-pr38968.f90: Ditto.
8151
8152 2009-04-30  Janis Johnson  <janis187@us.ibm.com>
8153
8154         PR testsuite/39776
8155         * g++.dg/ext/altivec-15.C: Remove dg-error for messages that are
8156         no longer issued.
8157
8158 2009-04-30  David Ayers  <ayers@fsfe.org>
8159
8160         * lib/objc.exp (objc_init): Add and set gcc_warning_prefix
8161         and gcc_error_prefix variables.
8162         * objc.dg/bad-receiver-type.m: Update to match correct
8163         diagnostics marker.
8164         * objc.dg/encode-5.m: Likewise.
8165         * objc.dg/id-1.m: Likewise.
8166         * objc.dg/method-1.m: Likewise.
8167         * objc.dg/method-6.m: Likewise.
8168         * objc.dg/method-7.m: Likewise.
8169         * objc.dg/method-9.m: Likewise.
8170         * objc.dg/method-11.m: Likewise.
8171         * objc.dg/method-20.m: Likewise.
8172         * objc.dg/private-1.m: Likewise.
8173
8174 2009-04-30  Janne Blomqvist  <jb@gcc.gnu.org>
8175
8176         PR libfortran/39667
8177         * gfortran.dg/advance_1.f90: Don't require target fd_truncate.
8178         * gfortran.dg/advance_4.f90: Likewise
8179         * gfortran.dg/advance_5.f90: Likewise
8180         * gfortran.dg/append_1.f90: Likewise
8181         * gfortran.dg/backslash_1.f90: Likewise
8182         * gfortran.dg/backslash_2.f90: Likewise
8183         * gfortran.dg/backslash_3.f: Likewise
8184         * gfortran.dg/backspace_10.f90: Likewise
8185         * gfortran.dg/backspace_3.f: Likewise
8186         * gfortran.dg/backspace_4.f: Likewise
8187         * gfortran.dg/backspace_5.f: Likewise
8188         * gfortran.dg/backspace_8.f: Likewise
8189         * gfortran.dg/backspace_9.f: Likewise
8190         * gfortran.dg/complex_write.f90: Likewise
8191         * gfortran.dg/convert_implied_open.f90: Likewise
8192         * gfortran.dg/dollar_edit_descriptor_1.f: Likewise
8193         * gfortran.dg/dos_eol.f: Likewise
8194         * gfortran.dg/empty_format_1.f90: Likewise
8195         * gfortran.dg/endfile.f: Likewise
8196         * gfortran.dg/eof_1.f90: Likewise
8197         * gfortran.dg/eor_1.f90: Likewise
8198         * gfortran.dg/eor_handling_1.f90: Likewise
8199         * gfortran.dg/eor_handling_2.f90: Likewise
8200         * gfortran.dg/eor_handling_3.f90: Likewise
8201         * gfortran.dg/eor_handling_4.f90: Likewise
8202         * gfortran.dg/eor_handling_5.f90: Likewise
8203         * gfortran.dg/error_recovery_5.f90: Likewise
8204         * gfortran.dg/f2003_inquire_1.f03: Likewise
8205         * gfortran.dg/f2003_io_4.f03: Likewise
8206         * gfortran.dg/f2003_io_5.f03: Likewise
8207         * gfortran.dg/f2003_io_7.f03: Likewise
8208         * gfortran.dg/fgetc_1.f90: Likewise
8209         * gfortran.dg/fgetc_2.f90: Likewise
8210         * gfortran.dg/flush_1.f90: Likewise
8211         * gfortran.dg/fmt_exhaust.f90: Likewise
8212         * gfortran.dg/fmt_huge.f90: Likewise
8213         * gfortran.dg/fmt_read.f90: Likewise
8214         * gfortran.dg/fmt_t_1.f90: Likewise
8215         * gfortran.dg/fmt_t_2.f90: Likewise
8216         * gfortran.dg/fmt_t_3.f90: Likewise
8217         * gfortran.dg/fmt_t_4.f90: Likewise
8218         * gfortran.dg/fmt_t_5.f90: Likewise
8219         * gfortran.dg/fmt_t_7.f: Likewise
8220         * gfortran.dg/fseek.f90: Likewise
8221         * gfortran.dg/ftell_1.f90: Likewise
8222         * gfortran.dg/ftell_2.f90: Likewise
8223         * gfortran.dg/func_derived_3.f90: Likewise
8224         * gfortran.dg/inquire_9.f90: Likewise
8225         * gfortran.dg/iostat_1.f90: Likewise
8226         * gfortran.dg/iostat_2.f90: Likewise
8227         * gfortran.dg/list_read_1.f90: Likewise
8228         * gfortran.dg/list_read_4.f90: Likewise
8229         * gfortran.dg/list_read_5.f90: Likewise
8230         * gfortran.dg/list_read_7.f90: Likewise
8231         * gfortran.dg/list_read_8.f90: Likewise
8232         * gfortran.dg/list_read_9.f90: Likewise
8233         * gfortran.dg/namelist_13.f90: Likewise
8234         * gfortran.dg/namelist_14.f90: Likewise
8235         * gfortran.dg/namelist_15.f90: Likewise
8236         * gfortran.dg/namelist_16.f90: Likewise
8237         * gfortran.dg/namelist_17.f90: Likewise
8238         * gfortran.dg/namelist_18.f90: Likewise
8239         * gfortran.dg/namelist_19.f90: Likewise
8240         * gfortran.dg/namelist_20.f90: Likewise
8241         * gfortran.dg/namelist_24.f90: Likewise
8242         * gfortran.dg/namelist_26.f90: Likewise
8243         * gfortran.dg/namelist_27.f90: Likewise
8244         * gfortran.dg/namelist_28.f90: Likewise
8245         * gfortran.dg/namelist_37.f90: Likewise
8246         * gfortran.dg/namelist_38.f90: Likewise
8247         * gfortran.dg/namelist_39.f90: Likewise
8248         * gfortran.dg/namelist_40.f90: Likewise
8249         * gfortran.dg/namelist_43.f90: Likewise
8250         * gfortran.dg/namelist_44.f90: Likewise
8251         * gfortran.dg/namelist_45.f90: Likewise
8252         * gfortran.dg/namelist_46.f90: Likewise
8253         * gfortran.dg/namelist_47.f90: Likewise
8254         * gfortran.dg/namelist_48.f90: Likewise
8255         * gfortran.dg/namelist_49.f90: Likewise
8256         * gfortran.dg/namelist_50.f90: Likewise
8257         * gfortran.dg/namelist_51.f90: Likewise
8258         * gfortran.dg/namelist_52.f90: Likewise
8259         * gfortran.dg/namelist_56.f90: Likewise
8260         * gfortran.dg/namelist_char_only.f90: Likewise
8261         * gfortran.dg/namelist_use.f90: Likewise
8262         * gfortran.dg/namelist_use_only.f90: Likewise
8263         * gfortran.dg/noadv_size.f90: Likewise
8264         * gfortran.dg/open_access_append_1.f90: Likewise
8265         * gfortran.dg/pad_no.f90: Likewise
8266         * gfortran.dg/pr12884.f: Likewise
8267         * gfortran.dg/pr17090.f90: Likewise
8268         * gfortran.dg/pr17285.f90: Likewise
8269         * gfortran.dg/pr17286.f90: Likewise
8270         * gfortran.dg/pr18122.f90: Likewise
8271         * gfortran.dg/pr18210.f90: Likewise
8272         * gfortran.dg/pr18392.f90: Likewise
8273         * gfortran.dg/pr19155.f: Likewise
8274         * gfortran.dg/pr19216.f: Likewise
8275         * gfortran.dg/pr19467.f90: Likewise
8276         * gfortran.dg/pr19657.f: Likewise
8277         * gfortran.dg/pr20257.f90: Likewise
8278         * gfortran.dg/read_bad_advance.f90: Likewise
8279         * gfortran.dg/read_eof_2.f90: Likewise
8280         * gfortran.dg/read_eof_4.f90: Likewise
8281         * gfortran.dg/read_many_1.f: Likewise
8282         * gfortran.dg/read_noadvance.f90: Likewise
8283         * gfortran.dg/read_repeat.f90: Likewise
8284         * gfortran.dg/read_size_noadvance.f90: Likewise
8285         * gfortran.dg/read_x_past.f: Likewise
8286         * gfortran.dg/record_marker_1.f90: Likewise
8287         * gfortran.dg/record_marker_3.f90: Likewise
8288         * gfortran.dg/rewind_1.f90: Likewise
8289         * gfortran.dg/runtime_warning_1.f90: Likewise
8290         * gfortran.dg/shape_3.f90: Likewise
8291         * gfortran.dg/slash_1.f90: Likewise
8292         * gfortran.dg/stat_1.f90: Likewise
8293         * gfortran.dg/stat_2.f90: Likewise
8294         * gfortran.dg/streamio_11.f90: Likewise
8295         * gfortran.dg/streamio_3.f90: Likewise
8296         * gfortran.dg/streamio_4.f90: Likewise
8297         * gfortran.dg/streamio_9.f90: Likewise
8298         * gfortran.dg/tl_editing.f90: Likewise
8299         * gfortran.dg/unf_io_convert_1.f90: Likewise
8300         * gfortran.dg/unf_io_convert_2.f90: Likewise
8301         * gfortran.dg/unf_read_corrupted_2.f90: Likewise
8302         * gfortran.dg/unf_short_record_1.f90: Likewise
8303         * gfortran.dg/utf8_1.f03: Likewise
8304         * gfortran.dg/utf8_2.f03: Likewise
8305         * gfortran.dg/widechar_IO_1.f90: Likewise
8306         * gfortran.dg/write_check3.f90: Likewise
8307         * gfortran.dg/write_rewind_2.f: Likewise
8308         * gfortran.dg/x_slash_2.f: Likewise
8309
8310 2009-04-29  Richard Guenther  <rguenther@suse.de>
8311
8312         PR target/39943
8313         * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
8314         New.
8315         (check_effective_target_vect_floatuint_cvt): Likewise.
8316         * gcc.dg/vect/slp-10.c: Adjust.
8317         * gcc.dg/vect/slp-11.c: Adjust.
8318         * gcc.dg/vect/slp-12b.c: Adjust.
8319         * gcc.dg/vect/slp-33.c: Adjust.
8320         * gcc.c-torture/compile/pr39943.c: New testcase.
8321
8322 2009-04-29  Richard Guenther  <rguenther@suse.de>
8323
8324         PR middle-end/39937
8325         * gcc.c-torture/compile/pr39937.c: New testcase.
8326
8327 2009-04-29  Richard Guenther  <rguenther@suse.de>
8328
8329         PR tree-optimization/39941
8330         * gcc.c-torture/compile/pr39941.c: New testcase.
8331
8332 2009-04-29  Bernd Schmidt  <bernd.schmidt@analog.com>
8333
8334         * gcc.target/bfin/20090411-1.c: New test.
8335
8336 2009-04-29  Anmol P. Paralkar  <anmol@freescale.com>
8337
8338         PR target/39565
8339         * gcc.dg/pr39565.c: New testcase.
8340
8341 2009-04-28  Nathan Sidwell  <nathan@codesourcery.com>
8342
8343         * gcc.target/i386/sse4_1-roundps-1.c: Skip for vxworks kernel.
8344         * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
8345         * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
8346         * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
8347         * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
8348         * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
8349         * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
8350         * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
8351         * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
8352         * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
8353         * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
8354         * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
8355         * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
8356         * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
8357         * gcc.target/i386/pr37191.c: Likewise.
8358         * gcc.target/i386/reload-1.c: Likewise.
8359         * g++.old-deja/g++.pt/repo1.C: Skip for vxworks kernel.
8360         * g++.old-deja/g++.pt/repo2.C: Likewise.
8361         * g++.old-deja/g++.pt/repo3.C: Likewise.
8362         * g++.old-deja/g++.pt/repo4.C: Likewise.
8363         * g++.old-deja/g++.pt/instantiate4.C: Likewise.
8364         * g++.old-deja/g++.pt/instantiate6.C: Likewise.
8365         * g++.dg/template/repo1.C: Likewise.
8366         * g++.dg/template/repo2.C: Likewise.
8367         * g++.dg/template/repo3.C: Likewise.
8368         * g++.dg/template/repo4.C: Likewise.
8369         * g++.dg/template/repo5.C: Likewise.
8370         * g++.dg/template/repo6.C: Likewise.
8371         * g++.dg/template/repo7.C: Likewise.
8372         * g++.dg/template/repo8.C: Likewise.
8373         * g++.dg/template/repo9.C: Likewise.
8374         * g++.dg/rtti/repo1.C: Likewise.
8375         * gcc.dg/cpp/_Pragma6.c: Skip for vxworks.
8376         * g++.dg/cpp/_Pragma1.C: Skip for vxworks.
8377         * gcc.dg/pthread-init-1.c: Xfail for vxworks rtp.
8378         * g++.dg/other/PR23205.C: Skip for vxworks.
8379         * g++.dg/ext/visibility/class1.C: Requires PIC.
8380         * g++.dg/eh/async-unwind2.C: Requires PIC.
8381         * lib/target-supports.exp (check_cxa_atexit_available): Vxworks
8382         does not have cxa_exit.
8383
8384 2009-04-28  Jing Yu  <jingyu@google.com>
8385
8386         PR testsuite/39790
8387         * lib/target-supports.exp (check_effective_target_tls): Remove
8388         comment of caching.
8389         (check_effective_target_tls_native): Likewise.
8390         (check_effective_target_tls_runtime): Likewise.
8391         * gcc.dg/tls/alias-1.c (dg-require-effective-target): Change target
8392         tls to tls_runtime.
8393         * gcc.dg/tls/opt-2.c: Add dg-require-effective-target tls_runtime.
8394
8395 2009-04-28  Janus Weil  <janus@gcc.gnu.org>
8396
8397         PR fortran/39946
8398         * gfortran.dg/proc_ptr_16.f90: New.
8399
8400 2009-04-28  Steve Ellcey  <sje@cup.hp.com>
8401
8402         * gcc.target/ia64/sync-1.c: Check for cmpxchg8 only if
8403         lp64 is true.
8404
8405 2009-04-28  Richard Guenther  <rguenther@suse.de>
8406
8407         PR middle-end/39937
8408         * gfortran.fortran-torture/compile/pr39937.f: New testcase.
8409
8410 2009-04-28  H.J. Lu  <hongjiu.lu@intel.com>
8411
8412         * g++.dg/warn/pr35652.C: Removed.
8413         * gcc.dg/pr35652.c: Likewise.
8414
8415 2009-04-28  Alexander Monakov  <amonakov@ispras.ru>
8416
8417         * gcc.target/ia64/20071210-2.c: New testcase.
8418
8419 2009-04-28  Uros Bizjak  <ubizjak@gmail.com>
8420
8421         PR c/39323
8422         * gcc.dg/pr39323-2.c: Also scan for alignment in log2 format.
8423         * gcc.dg/pr39323-3.c: Ditto.
8424
8425 2009-04-28  Janus Weil  <janus@gcc.gnu.org>
8426
8427         PR fortran/39930
8428         PR fortran/39931
8429         * gfortran.dg/ambiguous_reference_2.f90: New.
8430         * gfortran.dg/pointer_assign_7.f90: New.
8431
8432 2009-04-28  Nathan Froyd  <froydnj@codesourcery.com>
8433             Mark Mitchell  <mark@codesourcery.com>
8434
8435         * gcc.target/powerpc/20020118-1.c: Skip on vxworks targets.
8436         * gcc.dg/20020103-1.c: Check for __ppc.
8437         * gcc.dg/asm-b.c: Check for __ppc.
8438         * gcc.dg/20020919-1.c: Check for __ppc.
8439         * gcc.dg/20020312-2.c: Likewise.
8440         * gcc.dg/trampoline-1.c: Add appropriate NO_TRAMPOLINES #ifndefs.
8441         * gcc.dg/torture/asm-subreg-1.c: Skip on sparc vxworks targets.
8442         * gcc.dg/attr-weakref-1.c: Skip on selected vxworks targets.
8443         * g++.dg/warn/weak1.C: Likewise.
8444         * gcc.dg/tree-ssa/20030714-1.c (find_base_value): Declare as
8445         static so appropriate optimizations kick in.
8446         (find_base_value_wrapper): New function.
8447         * g++.dg/eh/simd-5.C: Fix target triplet.
8448         * gcc.target/arm/long-calls-1.c: Skip for -mlong-calls.
8449
8450 2009-04-28  Uros Bizjak  <ubizjak@gmail.com>
8451             H.J. Lu  <hongjiu.lu@intel.com>
8452
8453         PR target/39911
8454         * gcc.target/i386/pr39911.c: New test.
8455
8456 2009-04-28  Paul Thomas  <pault@gcc.gnu.org>
8457
8458         PR fortran/39879
8459         * gfortran.dg/alloc_comp_assign_10.f90: New test.
8460
8461 2009-04-28  Ben Elliston  <bje@au.ibm.com>
8462
8463         PR c++/35652
8464         Revert:
8465
8466         2009-03-27  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8467
8468         * gcc.dg/pr35652.C: New.
8469         * g++.dg/warn/pr35652.C: New.
8470         * gcc.dg/format/plus-1.c: Adjust message.
8471
8472 2009-04-27  DJ Delorie  <dj@redhat.com>
8473
8474         * lib/target-supports.exp (check_effective_target_double64): New.
8475         (check_effective_target_double64plus): New.
8476         (check_effective_target_large_double): New.
8477         * gcc.dg/Wconversion-real-integer.c: Require double64plus.
8478         * gcc.dg/div-double-1.c: Likewise.
8479         * gcc.dg/Wconversion-real.c: Require large_double.
8480         * gcc.dg/cdce1.c: Require large_double instead of checking targets.
8481
8482         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c: Skip if doubles
8483         are too small.
8484
8485         * gcc.c-torture/execute/ieee/20010226-1.c: Mark all floating point
8486         constants as long.
8487
8488 2009-04-27  Ian Lance Taylor  <iant@google.com>
8489
8490         * gcc.dg/Wcxx-compat-5.c: New testcase.
8491         * gcc.dg/Wcxx-compat-6.c: New testcase.
8492
8493 2009-04-27  Trevor Smigiel <trevor_smigiel@playstation.sony.com>
8494
8495         Allow non-constant arguments to conversion intrinsics.
8496         * gcc.target/spu/intrinsics-3.c: Update tests.
8497
8498 2009-04-27  Richard Guenther  <rguenther@suse.de>
8499
8500         PR middle-end/39928
8501         * gcc.c-torture/compile/pr39928-1.c: New testcase.
8502         * gcc.c-torture/compile/pr39928-2.c: Likewise.
8503
8504 2009-04-27  H.J. Lu  <hongjiu.lu@intel.com>
8505
8506         PR target/39903
8507         * gcc.dg/torture/pr39903-1.c: New.
8508         * gcc.dg/torture/pr39903-2.c: Likewise.
8509
8510 2009-04-27  Revital Eres  <eres@il.ibm.com>
8511
8512         * gcc.dg/sms-1.c: Add noinline attribute, create sms dump file
8513         and check it.
8514         * gcc.dg/sms-2.c: Add dump check.
8515         * gcc.dg/sms-3.c: Add noinline attribute, create sms dump file
8516         and check it.
8517         * gcc.dg/sms-4.c: Likewise.
8518         * gcc.dg/sms-5.c: Likewise.
8519         * gcc.dg/sms-6.c: Likewise.
8520         * gcc.dg/sms-7.c: Likewise.
8521         * gcc.dg/sms-antideps.c: Rename to...
8522         * gcc.dg/sms-8.c: This and add sms dump file and check it.
8523
8524 2009-04-27  Eric Botcazou  <ebotcazou@adacore.com>
8525
8526         * gnat.dg/opt2.adb: New test.
8527
8528 2009-04-27  Jakub Jelinek  <jakub@redhat.com>
8529
8530         PR c++/39875
8531         * g++.dg/warn/Wunused-15.C: New test.
8532
8533 2009-04-26  Michael Matz  <matz@suse.de>
8534
8535         Expand from SSA.
8536         * gcc.dg/tree-ssa/20030728-1.c: Use -rtl-expand-details dump and
8537         change regexps.
8538         * gcc.target/i386/pr37248-1.c: Modified.
8539         * gcc.target/i386/pr37248-3.c: Modified.
8540         * gcc.target/i386/pr37248-2.c: Modified.
8541         * gnat.dg/aliasing1.adb: Modified.
8542         * gnat.dg/pack9.adb: Modified.
8543         * gnat.dg/aliasing2.adb: Modified.
8544         * gcc.dg/strict-overflow-2.c: Modified.
8545         * gcc.dg/autopar/reduc-1char.c: Modified.
8546         * gcc.dg/autopar/reduc-2char.c: Modified.
8547         * gcc.dg/autopar/reduc-1.c: Modified.
8548         * gcc.dg/autopar/reduc-2.c: Modified.
8549         * gcc.dg/autopar/reduc-3.c: Modified.
8550         * gcc.dg/autopar/reduc-6.c: Modified.
8551         * gcc.dg/autopar/reduc-7.c: Modified.
8552         * gcc.dg/autopar/reduc-8.c: Modified.
8553         * gcc.dg/autopar/reduc-9.c: Modified.
8554         * gcc.dg/autopar/reduc-1short.c: Modified.
8555         * gcc.dg/autopar/reduc-2short.c: Modified.
8556         * gcc.dg/autopar/parallelization-1.c: Modified.
8557         * gcc.dg/strict-overflow-4.c: Modified.
8558         * gcc.dg/strict-overflow-6.c: Modified.
8559         * gcc.dg/gomp/combined-1.c: Modified.
8560         * gcc.dg/no-strict-overflow-1.c: Modified.
8561         * gcc.dg/no-strict-overflow-3.c: Modified.
8562         * gcc.dg/no-strict-overflow-5.c: Modified.
8563         * gcc.dg/tree-ssa/reassoc-13.c: Modified.
8564         * gcc.dg/tree-ssa/pr18134.c: Modified.
8565         * gcc.dg/tree-ssa/20030824-1.c: Modified.
8566         * gcc.dg/tree-ssa/vector-2.c: Modified.
8567         * gcc.dg/tree-ssa/forwprop-9.c: Modified.
8568         * gcc.dg/tree-ssa/loop-21.c: Modified.
8569         * gcc.dg/tree-ssa/20030824-2.c: Modified.
8570         * gcc.dg/tree-ssa/vector-3.c: Modified.
8571         * gcc.dg/tree-ssa/asm-3.c: Modified.
8572         * gcc.dg/tree-ssa/pr23294.c: Modified.
8573         * gcc.dg/tree-ssa/loop-22.c: Modified.
8574         * gcc.dg/tree-ssa/loop-15.c: Modified.
8575         * gcc.dg/tree-ssa/prefetch-4.c: Modified.
8576         * gcc.dg/tree-ssa/pr22051-1.c: Modified.
8577         * gcc.dg/tree-ssa/pr20139.c: Modified.
8578         * gcc.dg/tree-ssa/scev-cast.c: Modified.
8579         * gcc.dg/tree-ssa/pr22051-2.c: Modified.
8580         * gcc.dg/tree-ssa/reassoc-1.c: Modified.
8581         * gcc.dg/tree-ssa/loop-5.c: Modified.
8582         * gcc.dg/tree-ssa/pr19431.c: Modified.
8583         * gcc.dg/tree-ssa/pr32044.c: Modified.
8584         * gcc.dg/tree-ssa/prefetch-7.c: Modified.
8585         * gcc.dg/tree-ssa/loop-19.c: Modified.
8586         * gcc.dg/tree-ssa/loop-28.c: Modified.
8587         * gcc.dg/tree-ssa/ssa-pre-15.c: Modified.
8588         * gcc.dg/tree-ssa/divide-1.c: Modified.
8589         * gcc.dg/tree-ssa/inline-1.c: Modified.
8590         * gcc.dg/tree-ssa/divide-3.c: Modified.
8591         * gcc.dg/tree-ssa/pr30978.c: Modified.
8592         * gcc.dg/tree-ssa/alias-6.c: Modified.
8593         * gcc.dg/tree-ssa/divide-4.c: Modified.
8594         * gcc.dg/tree-ssa/alias-11.c: Modified.
8595         * gcc.dg/no-strict-overflow-7.c: Modified.
8596         * gcc.dg/strict-overflow-1.c: Modified.
8597         * gcc.dg/pr15784-4.c: Modified.
8598         * gcc.dg/pr34263.c: Modified.
8599         * gcc.dg/strict-overflow-3.c: Modified.
8600         * gcc.dg/tree-prof/stringop-1.c: Modified.
8601         * gcc.dg/tree-prof/val-prof-1.c: Modified.
8602         * gcc.dg/tree-prof/val-prof-2.c: Modified.
8603         * gcc.dg/tree-prof/val-prof-3.c: Modified.
8604         * gcc.dg/tree-prof/val-prof-4.c: Modified.
8605         * gcc.dg/no-strict-overflow-2.c: Modified.
8606         * gcc.dg/no-strict-overflow-4.c: Modified.
8607         * gcc.dg/no-strict-overflow-6.c: Modified.
8608         * g++.dg/tree-ssa/pr27090.C: Modified.
8609         * g++.dg/tree-ssa/tmmti-2.C: Modified.
8610         * g++.dg/tree-ssa/ptrmemfield.C: Modified.
8611         * g++.dg/tree-ssa/pr19807.C: Modified.
8612         * g++.dg/opt/pr30965.C: Modified.
8613         * g++.dg/init/new17.C: Modified.
8614         * gfortran.dg/whole_file_6.f90: Modified.
8615         * gfortran.dg/whole_file_5.f90: Modified.
8616         * gfortran.dg/reassoc_1.f90: Modified.
8617         * gfortran.dg/reassoc_3.f90: Modified.
8618
8619 2009-04-26  Steven G. Kargl  <kargl@gcc.gnu.org>
8620
8621         PR fortran/39893
8622         * gfortran.dg/assumed_charlen_dummy.f90: New Test.
8623
8624 2009-04-26  Jakub Jelinek  <jakub@redhat.com>
8625
8626         PR inline-asm/39543
8627         * gcc.target/i386/pr39543-1.c: New test.
8628         * gcc.target/i386/pr39543-2.c: New test.
8629         * gcc.target/i386/pr39543-3.c: New test.
8630
8631         PR c/39889
8632         * gcc.dg/Wunused-value-3.c: New test.
8633
8634 2009-04-26  Joseph Myers  <joseph@codesourcery.com>
8635
8636         PR c/39581
8637         * gcc.dg/c99-const-expr-14.c, gcc.dg/gnu99-const-expr-4.c,
8638         gcc.dg/vla-21.c: New tests.
8639
8640 2009-04-26  Joseph Myers  <joseph@codesourcery.com>
8641
8642         PR c/39556
8643         * gcc.dg/inline-34.c: New test.
8644
8645 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
8646
8647         * gcc.dg/enum-const-1.c, gcc.dg/enum-const-2.c,
8648         gcc.dg/enum-const-3.c: New tests.
8649         * gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu99-const-expr-1.c: Use
8650         -pedantic-errors.  Update expected diagnostics.
8651
8652 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
8653
8654         PR c/39582
8655         * gcc.dg/vla-20.c: New test.
8656
8657 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
8658
8659         PR c/39564
8660         * gcc.dg/vla-19.c: New test.
8661
8662 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
8663
8664         PR preprocessor/39559
8665         * gcc.dg/c99-intconst-2.c: New test.
8666
8667 2009-04-25  Jan Hubicka  <jh@suse.cz>
8668
8669         * g++.dg/tree-ssa/ehcleanup-1.C: Update.
8670
8671 2009-04-25  Janus Weil  <janus@gcc.gnu.org>
8672
8673         PR fortran/39688
8674         * gfortran.dg/import7.f90: New.
8675
8676 2009-04-24  Richard Guenther  <rguenther@suse.de>
8677
8678         * gcc.dg/tree-ssa/vrp48.c: Fix.
8679
8680 2008-04-24  Doug Kwan  <dougkwan@google.com>
8681
8682         * g++.dg/init/copy7.C: Only abort in memcpy if source and
8683         destination are the same.
8684
8685 2009-04-24  Richard Guenther  <rguenther@suse.de>
8686
8687         * gcc.dg/tree-ssa/vrp48.c: New testcase.
8688
8689 2009-04-24  Joseph Myers  <joseph@codesourcery.com>
8690
8691         * gcc.dg/array-const-1.c, gcc.dg/array-const-2.c,
8692         gcc.dg/array-const-3.c: New tests.
8693
8694 2009-04-24  Ian Lance Taylor  <iant@google.com>
8695
8696         * gcc.dg/Wcxx-compat-4.c: New testcase.
8697
8698 2009-04-24  Daniel Kraft  <d@domob.eu>
8699
8700         * gfortran.dg/typebound_generic_1.f03: Change so that no error is
8701         expected on already erraneous symbol (renamed to fresh one).
8702
8703 2009-04-24  Paolo Bonzini  <bonzini@gnu.org>
8704
8705         PR middle-end/39867
8706         * gcc.dg/pr39867.c: New.
8707
8708 2009-04-24  Janus Weil  <janus@gcc.gnu.org>
8709
8710         PR fortran/39861
8711         PR fortran/39864
8712         * gfortran.dg/intrinsic_1.f90: New.
8713
8714 2009-04-24  Eric Botcazou  <ebotcazou@adacore.com>
8715
8716         * gnat.dg/alignment7.adb: New test.
8717         * gnat.dg/alignment8.adb: Likewise.
8718
8719 2009-04-24  Eric Botcazou  <ebotcazou@adacore.com>
8720
8721         * gnat.dg/specs/pr34799.ads: Rename to rep_clause1.ads.
8722         * gnat.dg/specs/rep_clause2.ads: New test.
8723
8724 2009-04-24  Jakub Jelinek  <jakub@redhat.com>
8725
8726         PR rtl-optimization/39794
8727         * gcc.dg/pr39794.c: New test.
8728
8729 2009-04-23  Eric Botcazou  <ebotcazou@adacore.com>
8730
8731         * gnat.dg/atomic1.adb: New test.
8732         * gnat.dg/atomic1_pkg.ads: New helper.
8733
8734 2009-04-23  Steve Ellcey  <sje@cup.hp.com>
8735
8736         PR testsuite/39623
8737         * gcc.dg/vect/no-vfa-vect-57.c: XFAIL when vect_no_align.
8738         * gcc.dg/vect/no-vfa-vect-61.c: Ditto.
8739
8740 2009-04-23  Rafael Avila de Espindola  <espindola@google.com>
8741
8742         * gcc.dg/format/gcc_diag-1.c (foo): Don't check that %E produces a
8743         warning.
8744
8745 2009-04-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8746
8747         PR C/31499
8748         * gcc.dg/vector-init-1.c: New testcase.
8749         * gcc.dg/vector-init-2.c: New testcase.
8750
8751 2009-04-22  Eric Botcazou  <ebotcazou@adacore.com>
8752
8753         * gnat.dg/enum2.adb: New test.
8754         * gnat.dg/enum2_pkg.ads: New helper.
8755
8756 2009-04-22  Jakub Jelinek  <jakub@redhat.com>
8757
8758         PR c/39855
8759         * gcc.dg/torture/pr39855.c: New test.
8760
8761 2009-04-22  Dodji Seketeli  <dodji@redhat.com>
8762
8763         PR c++/39639
8764         * g++.dg/cpp0x/pr39639.C: New test.
8765
8766 2009-04-22  Mark Heffernan  <meheff@google.com>
8767
8768         * gcc.dg/profile-generate-3.c: New test.
8769
8770 2009-04-22  Jan Hubicka  <jh@suse.cz>
8771
8772         * g++.dg/tree-ssa/ehcleanup-1.C: New testcase.
8773
8774 2009-04-22  Steve Ellcey  <sje@cup.hp.com>
8775
8776         PR testsuite/39623
8777         * gcc.dg/vect/no-vfa-vect-43.c Fix vect_no_align check.
8778
8779 2009-04-22  Richard Guenther  <rguenther@suse.de>
8780
8781         PR tree-optimization/39824
8782         * gcc.c-torture/compile/pr39824.c: New testcase.
8783
8784 2009-04-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8785
8786         PR c++/14875
8787         * g++.dg/parse/parser-pr14875.C: New.
8788         * g++.dg/parse/parser-pr14875-2.C: New.
8789         * g++.dg/parse/error6.C: Update match string.
8790
8791 2009-04-22  Richard Guenther  <rguenther@suse.de>
8792
8793         PR tree-optimization/39845
8794         * gcc.c-torture/compile/pr39845.c: New testcase.
8795
8796 2009-04-22  Janus Weil  <janus@gcc.gnu.org>
8797
8798         PR fortran/39735
8799         * gfortran.dg/assumed_charlen_function_5.f90: Modified.
8800         * gfortran.dg/external_initializer.f90: Modified.
8801         * gfortran.dg/interface_26.f90: Modified.
8802         * gfortran.dg/intrinsic_subroutine.f90: Modified.
8803         * gfortran.dg/proc_ptr_3.f90: Modified.
8804         * gfortran.dg/proc_ptr_15.f90: New.
8805         * gfortran.dg/proc_ptr_result_1.f90: Modified.
8806
8807 2009-04-21  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8808
8809         PR c++/35711
8810         * g++.dg/warn/pr35711.C: New.
8811         * g++.dg/conversion/ptrmem2.C: Update.
8812
8813 2009-04-21  Joseph Myers  <joseph@codesourcery.com>
8814
8815         * ChangeLog, ChangeLog-1993-2007, ChangeLog-2008, ChangeLog.ptr,
8816         ChangeLog.tree-ssa, README, README.QMTEST, README.compat,
8817         README.gcc, g++.dg/README, g++.dg/compat/break/README,
8818         g++.dg/gomp/gomp.exp, g++.old-deja/g++.brendan/README,
8819         g++.old-deja/g++.oliva/ChangeLog, g++.old-deja/g++.robertl/README,
8820         gcc.c-torture/ChangeLog.0,
8821         gcc.c-torture/execute/builtins/builtins.exp, gcc.dg/README,
8822         gcc.dg/gomp/gomp.exp, gcc.target/frv/frv.exp,
8823         gcc.target/i386/math-torture/math-torture.exp,
8824         gcc.target/mips/inter/mips16-inter.exp,
8825         gcc.target/mips/mips-nonpic/README,
8826         gcc.target/x86_64/abi/README.gcc,
8827         gcc.target/xstormy16/xstormy16.exp, gcc.test-framework/README,
8828         gfortran.dg/g77/README, gfortran.dg/gomp/gomp.exp,
8829         gfortran.fortran-torture/ChangeLog.g95: Add copyright and license
8830         notices.
8831         * ChangeLog-1993-2007, ChangeLog: Correct dates.
8832
8833 2009-04-21  Eric Botcazou  <ebotcazou@adacore.com>
8834
8835         * gcc.dg/debug/dwarf2/short-circuit.c: New test.
8836
8837 2009-04-21  Richard Guenther  <rguenther@suse.de>
8838
8839         PR middle-end/39829
8840         * gcc.dg/torture/pr39829.c: New testcase.
8841
8842 2009-04-21  Martin Jambor  <mjambor@suse.cz>
8843
8844         * gcc.dg/tree-ssa/cswtch-2.c: New test.
8845
8846 2009-04-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8847
8848         PR 16202
8849         * gcc.dg/sequence-pt-1.c: Remove XFAILs.
8850         * gcc.dg/sequence-pt-2.c: New.
8851         * gcc.dg/sequence-pt-3.c: New.
8852         * g++.dg/warn/sequence-pt-1.C: Remove XFAILs.
8853         * g++.dg/warn/sequence-pt-2.c: New.
8854         * g++.dg/warn/sequence-pt-3.c: New.
8855
8856 2009-04-21  Jakub Jelinek  <jakub@redhat.com>
8857
8858         * gcc.dg/torture/pr39678.c (struct X): Make c field signed char.
8859
8860 2009-04-21  Eric Botcazou  <ebotcazou@adacore.com>
8861
8862         * gnat.dg/import1.ad[sb]: New test.
8863
8864 2009-04-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8865
8866         * objc/execute/exceptions/handler-1.m: For the NeXT runtime, just
8867         return 0.
8868
8869 2009-04-20  Tobias Burnus  <burnus@net-b.de>
8870
8871         PR fortran/39811
8872         * gfortran.dg/continuation_11.f90: New test.
8873
8874 2009-04-21  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8875
8876         PR c++/13358
8877         * gcc.dg/wtr-int-type-1.c: Use two dg-warning to match two
8878         messages. Test for "long long" in system headers.
8879         * gcc.dg/c99-longlong-2.c: New.
8880         * g++.dg/warn/pr13358.C: New.
8881         * g++.dg/warn/pr13358-2.C: New.
8882         * g++.dg/warn/pr13358-3.C: New.
8883         * g++.dg/warn/pr13358-4.C: New.
8884
8885 2009-04-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8886
8887         * gcc.dg/framework-2.c: Fix up for non existent includes
8888         being fatal errors now.
8889
8890 2009-04-20  Paul Thomas  <pault@gcc.gnu.org>
8891
8892         PR fortran/39800
8893         * gfortran.dg/private_type_13.f90: New test.
8894         * gfortran.dg/private_type_2.f90: Add option -std=f95.
8895
8896 2009-04-20  Le-Chun Wu  <lcwu@google.com>
8897
8898         PR c++/39803
8899         * g++.dg/warn/Wunused-14.C: New test.
8900
8901 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
8902
8903         * gnat.dg/specs/small_alignment.ads: New test.
8904
8905 2009-04-20  Ian Lance Taylor  <iant@google.com>
8906
8907         * gcc.dg/Wcxx-compat-3.c: New testcase.
8908
8909 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
8910
8911         * gnat.dg/pack13.ad[sb]: New test.
8912         * gnat.dg/pack13_pkg.ads: New helper.
8913
8914 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
8915
8916         * gnat.dg/discr11.ad[sb]: New test.
8917         * gnat.dg/discr11_pkg.ads: New helper.
8918
8919 2009-04-20  Ira Rosen  <irar@il.ibm.com>
8920
8921         PR tree-optimization/39675
8922         * gcc.dg/vect/O3-pr39675-2.c: New test.
8923
8924 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
8925
8926         * gnat.dg/rep_clause3.adb: New test.
8927
8928 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
8929
8930         PR c/37481
8931         * gcc.dg/c99-flex-array-7.c: New test.
8932
8933 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
8934
8935         PR c/19771
8936         * gcc.c-torture/execute/vla-dealloc-1.c: New test.
8937
8938 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
8939
8940         PR c/38243
8941         * gcc.dg/c99-restrict-3.c: New test.
8942
8943 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
8944
8945         PR preprocessor/20078
8946         * gcc.dg/cpp/paste16.c, gcc.dg/cpp/redef4.c: New tests.
8947
8948 2009-04-19  Eric Botcazou  <ebotcazou@adacore.com>
8949
8950         * lib/gnat.exp (local_find_gnatmake): Pass --LINK to gnatlink.
8951         Do not pass -B$root after -margs.
8952
8953 2009-04-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8954
8955         PR c/32061
8956         PR c++/36954
8957         * gcc.dg/pr32061.c: New.
8958         * gcc.dg/Wlogical-op-1.c: Update.
8959         * g++.dg/warn/Wlogical-op-1.C: Update.
8960         * g++.dg/warn/pr36954.C: New.
8961
8962 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
8963
8964         PR c/27676
8965         * gcc.dg/lvalue-5.c: New test.
8966
8967 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
8968
8969         PR c/22367
8970         * gcc.dg/lvalue-6.c, gcc.dg/lvalue-7.c: New tests.
8971
8972 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
8973
8974         * gcc.dg/cpp/include5.c: New test.
8975
8976 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
8977
8978         PR c/35210
8979         * gcc.dg/call-diag-2.c: New test.
8980
8981 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
8982
8983         PR preprocessor/39646
8984         * gcc.dg/cpp/line8.c: New test.
8985
8986 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
8987
8988         PR preprocessor/39647
8989         * gcc.dg/cpp/line7.c: New test.
8990
8991 2009-04-18  Richard Guenther  <rguenther@suse.de>
8992
8993         PR middle-end/39804
8994         * gcc.target/i386/pr39804.c: New testcase.
8995
8996 2009-04-18  Eric Botcazou  <ebotcazou@adacore.com>
8997
8998         * gcc.target/i386/pr39496.c: Compile with -mtune=i686.
8999         * g++.dg/other/pr39496.C: Likewise.
9000
9001 2009-04-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9002
9003         PR middle-end/36902
9004         * gcc.dg/pr36902.c: New.
9005
9006 2009-04-17  Diego Novillo  <dnovillo@google.com>
9007
9008         * gcc.c-torture/execute/builtins/strlen-3.c: Fix ODR
9009         violation for variable 'inside_main'.
9010
9011 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9012
9013         * gfortran.fortran-torture/execute/getarg_1.x: New file.
9014
9015 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9016
9017         * gfortran.dg/vect/pr39318.f90: Guard with "target fopenmp".
9018
9019 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9020
9021         * gfortran.dg/chmod_1.f90: Disable on spu-*-* targets.
9022         * gfortran.dg/chmod_2.f90: Likewise.
9023         * gfortran.dg/chmod_3.f90: Likewise.
9024         * gfortran.dg/open_errors.f90: Likewise.
9025         * gfortran.dg/stat_1.f90: Likewise.
9026         * gfortran.dg/stat_2.f90: Likewise.
9027
9028 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9029
9030         * gfortran.fortran-torture/execute/nan_inf_fmt.x: Skip on spu-*-*.
9031         * gfortran.fortran-torture/execute/intrinsic_nearest.x: Likewise.
9032         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: Likewise.
9033         * gfortran.dg/nearest_1.f90: Likewise.
9034         * gfortran.dg/nearest_3.f90: Likewise.
9035         * gfortran.dg/isnan_1.f90: Likewise.
9036         * gfortran.dg/isnan_2.f90: Likewise.
9037         * gfortran.dg/nan_1.f90: Likewise.
9038         * gfortran.dg/nan_2.f90: Likewise.
9039         * gfortran.dg/nan_3.f90: Likewise.
9040         * gfortran.dg/nan_4.f90: Likewise.
9041         * gfortran.dg/module_nan.f90: Likewise.
9042         * gfortran.dg/int_conv_2.f90: Likewise.
9043         * gfortran.dg/init_flag_3.f90: Likewise.
9044         * gfortran.dg/namelist_42.f90: Likewise.
9045         * gfortran.dg/namelist_43.f90: Likewise.
9046         * gfortran.dg/real_const_3.f90: Likewise.
9047         * gfortran.dg/transfer_simplify_1.f90: Likewise.
9048
9049         * gfortran.dg/default_format_1.f90: XFAIL on spu-*-*.
9050         * gfortran.dg/default_format_denormal_1.f90: XFAIL on spu-*-*.
9051         * gfortran.dg/scalar_mask_2.f90: XFAIL on spu-*-*.
9052         * gfortran.dg/integer_exponentiation_3.F90: XFAIL on spu-*-*.
9053         * gfortran.dg/integer_exponentiation_5.F90: XFAIL on spu-*-*.
9054
9055         * gfortran.dg/elemental_subroutine_1.f90: Relax "epsilon" check.
9056         * gfortran.dg/gamma_5.f90: Likewise.
9057
9058 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9059
9060         * lib/gcc-dg.exp (gcc-dg-prune): Make linker message check
9061         less strict so it also works with auto-overlay support.
9062         * lib/gcc-defs.exp (${tool}_check_unsupported_p): Add check
9063         for "exceeds local store" linker errors on the SPU.
9064
9065         * lib/gfortran.exp: Include target-supports.exp.
9066         (gfortran_init): On SPU targets where automatic overlay support
9067         is available, use it to build all Fortran test cases.
9068
9069         * gfortran.dg/pr20257.f90: Skip on spu-*-* targets.
9070
9071 2009-04-17  Arnaud Charlet  <charlet@adacore.com>
9072
9073         * gnat.dg/ref_type.ads, gnat.dg/ref_type.adb: Fix test after proper
9074         rule enforced by gnat on taft types.
9075
9076 2009-04-17  Jakub Jelinek  <jakub@redhat.com>
9077
9078         PR testsuite/39792
9079         * g++.dg/ext/complit11.C: Add empty dg-options.
9080
9081 2009-04-16  Andrew Pinski  <pinskia@gmail.com>
9082
9083         PR c++/17570
9084         * g++.dg/template/defarg11.C: New test.
9085
9086 2009-04-16  Andrew Pinski  <pinskia@gmail.com>
9087
9088         PR c++/28766
9089         * g++.dg/ext/complit11.C: New testcase.
9090
9091 2009-04-15  Le-Chun Wu  <lcwu@google.com>
9092
9093         PR c++/39551
9094         * g++.dg/warn/Wunused-13.C: New testcase.
9095
9096 2009-04-15  Ian Lance Taylor  <iant@google.com>
9097
9098         * gcc.dg/Wenum-compare-1.c: New testcase.
9099
9100 2009-04-15  Richard Guenther  <rguenther@suse.de>
9101
9102         PR tree-optimization/39764
9103         * g++.dg/torture/pr39764.C: New testcase.
9104
9105 2009-04-15  Nathan Sidwell  <nathan@codesourcery.com>
9106
9107         * g++.dg/ext/altivec-17.C: New.
9108
9109 2009-04-15  Arnaud Charlet  <charlet@adacore.com>
9110
9111         * gnat.dg/sync1.ads: Fix error now flagged by gnat.
9112         * gnat.dg/specs/limited1.ads: Ditto.
9113
9114 2009-04-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
9115
9116         PR testsuite/39769
9117         * gcc.dg/vmx/3a-04.c (test): Don't rely on floating point equality
9118         for testing the results of estimate instructions.
9119         * gcc.dg/vmx/3a-04m.c (test): Ditto.
9120         * gcc.dg/vmx/3a-05.c (test): Ditto.
9121
9122 2009-04-14  Jason Merrill  <jason@redhat.com>
9123
9124         PR c++/39763
9125         * g++.dg/warn/Wshadow-4.C: Extend.
9126
9127 2009-04-14  Uros Bizjak  <ubizjak@gmail.com>
9128
9129         * gcc.target/alpha/pr39740.c (dg-options): Add -mexplicit-relocs.
9130         (do_D): Remove attribute hidden.
9131
9132 2009-04-13  Jason Merrill  <jason@redhat.com>
9133
9134         PR c++/39480
9135         * g++.dg/init/copy7.C: New.
9136
9137 2009-04-13  H.J. Lu  <hongjiu.lu@intel.com>
9138
9139         PR testsuite/39733
9140         * gcc.misc-tests/options.exp (check_for_options): Renamed to ...
9141         (check_for_all_options): This.
9142
9143 2009-04-13  Jason Merrill  <jason@redhat.com>
9144
9145         PR c++/39750
9146         * g++.dg/template/crash90.C: New.
9147
9148 2009-04-12  Jason Merrill  <jason@redhat.com>
9149
9150         PR c++/39742
9151         * g++.dg/overload/extern-C-2.C: New.
9152
9153 2009-04-12  Joseph Myers  <joseph@codesourcery.com>
9154
9155         PR preprocessor/31869
9156         * gcc.dg/cpp/strify5.c: New test.
9157
9158 2009-04-12  Eric Botcazou  <ebotcazou@adacore.com>
9159
9160         * gnat.dg/enum1.adb: New test.
9161         * gnat.dg/enum1_pkg.ads: New helper.
9162
9163 2009-04-12  Uros Bizjak  <ubizjak@gmail.com>
9164
9165         PR target/39740
9166         * gcc.target/alpha/pr39740.c: New test.
9167
9168 2009-04-11  Daniel Kraft  <d@domob.eu>
9169
9170         PR fortran/37746
9171         * gfortran.dg/bounds_check_strlen_1.f90: New test.
9172         * gfortran.dg/bounds_check_strlen_2.f90: New test.
9173         * gfortran.dg/bounds_check_strlen_3.f90: New test.
9174         * gfortran.dg/bounds_check_strlen_4.f90: New test.
9175         * gfortran.dg/bounds_check_strlen_5.f90: New test.
9176         * gfortran.dg/bounds_check_strlen_6.f90: New test.
9177         * gfortran.dg/bounds_check_strlen_7.f90: New test.
9178         * gfortran.fortran-torture/execute/intrinsic_index.f90: Fix wrong
9179         expected string length that failed with -fbounds-check now.
9180         * gfortran.fortran-torture/execute/intrinsic_trim.f90: Ditto.
9181
9182 2009-04-11  Janus Weil  <janus@gcc.gnu.org>
9183
9184         PR fortran/39692
9185         * gfortran.dg/proc_ptr_14.f90: New.
9186
9187 2009-04-11  Richard Guenther  <rguenther@suse.de>
9188
9189         PR middle-end/39732
9190         * g++.dg/torture/pr39732.C: New testcase.
9191
9192 2009-04-11  Daniel Franke  <franke.daniel@gmail.com>
9193
9194         * gfortran.dg/whole_file_5.f90: New.
9195         * gfortran.dg/whole_file_6.f90: New.
9196
9197 2009-04-11  Richard Guenther  <rguenther@suse.de>
9198
9199         PR tree-optimization/39713
9200         * g++.dg/torture/pr39713.C: New testcase.
9201
9202 2009-04-10  Richard Guenther  <rguenther@suse.de>
9203
9204         PR c/39712
9205         * gcc.dg/pr39712.c: New testcase.
9206
9207 2009-04-10  H.J. Lu  <hongjiu.lu@intel.com>
9208
9209         PR c++/28301
9210         * g++.dg/cpp0x/enum2.C: Updated.
9211         * g++.dg/debug/pr22514.C: Likewise.
9212         * g++.dg/parse/enum2.C: Likewise.
9213         * g++.dg/parse/enum3.C: Likewise.
9214         * g++.dg/template/crash79.C: Likewise.
9215         * g++.old-deja/g++.jason/cond.C: Likewise.
9216
9217 2009-04-10  Chao-ying Fu  <fu@mips.com>
9218
9219         * gcc.target/mips/interrupt_handler.c: Change from compile to
9220         assemble.
9221
9222 2009-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9223
9224         * objc/execute/forward-1.x: Fix x86_64 entry typos.
9225
9226 2009-04-10  Daniel Franke  <franke.daniel@gmail.com>
9227
9228         PR fortran/38709
9229         * gfortran.dg/zero_sized_6.f90: New.
9230
9231 2009-04-10  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9232
9233         PR  c++/20118
9234         * g++.dg/parse/pr20118.C: New.
9235         * g++.dg/template/spec16.C: Update.
9236
9237 2009-04-09  H.J. Lu  <hongjiu.lu@intel.com>
9238
9239         PR testsuite/35621
9240         * gcc.target/i386/avx-vpabsb-1.c: Add -fno-strict-aliasing.
9241         * gcc.target/i386/avx-vpabsb-1.c: Likewise.
9242         * gcc.target/i386/avx-vpabsd-1.c: Likewise.
9243         * gcc.target/i386/avx-vpabsw-1.c: Likewise.
9244         * gcc.target/i386/avx-vpalignr-1.c: Likewise.
9245         * gcc.target/i386/avx-vphaddd-1.c: Likewise.
9246         * gcc.target/i386/avx-vphaddsw-1.c: Likewise.
9247         * gcc.target/i386/avx-vphaddw-1.c: Likewise.
9248         * gcc.target/i386/avx-vphsubd-1.c: Likewise.
9249         * gcc.target/i386/avx-vphsubsw-1.c: Likewise.
9250         * gcc.target/i386/avx-vphsubw-1.c: Likewise.
9251         * gcc.target/i386/avx-vpmaddubsw-1.c: Likewise.
9252         * gcc.target/i386/avx-vpmulhrsw-1.c: Likewise.
9253         * gcc.target/i386/avx-vpshufb-1.c: Likewise.
9254         * gcc.target/i386/avx-vpsignb-1.c: Likewise.
9255         * gcc.target/i386/avx-vpsignd-1.c: Likewise.
9256         * gcc.target/i386/avx-vpsignw-1.c: Likewise.
9257
9258 2009-04-09  H.J. Lu  <hongjiu.lu@intel.com>
9259
9260         PR target/39678
9261         * g++.dg/torture/pr39678.C: New.
9262         * gcc.dg/compat/struct-complex-2.h: Likewise.
9263         * gcc.dg/compat/struct-complex-2_main.c: Likewise.
9264         * gcc.dg/compat/struct-complex-2_x.c: Likewise.
9265         * gcc.dg/compat/struct-complex-2_y.c: Likewise.
9266         * gcc.dg/torture/pr39678.c: Likewise.
9267         * gcc.target/i386/pr39678.c: Likewise.
9268
9269         * gcc.dg/compat/struct-complex-1_x.c: Add -Wno-psabi.
9270         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
9271
9272         * gcc.target/x86_64/abi/test_passing_structs.c: Include
9273         <complex.h>.  Add tests for structure with complex float.
9274
9275 2009-04-10  Ben Elliston  <bje@au.ibm.com>
9276             Joseph Myers  <joseph@codesourcery.com>
9277
9278         PR target/36800
9279         * gcc.dg/dfp/pr36800.c: New.
9280
9281 2009-04-09  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
9282             Rafael Avila de Espindola  <espindola@google.com>
9283
9284         * gcc.misc-tests/help.exp: New file.
9285         * lib/options.exp: New file.
9286
9287 2009-04-09  Janis Johnson  <janis187@us.ibm.com>
9288
9289         PR libobjc/36610
9290         * objc/execute/forward-1.x: New.
9291
9292 2009-04-09  Paolo Bonzini  <bonzini@gnu.org>
9293
9294         * gcc.dg/pr27150-1.c: Change to a link test.
9295
9296 2009-04-09  Jakub Jelinek  <jakub@redhat.com>
9297
9298         * g++.dg/lookup/using2.C: Change copyright header to refer to version
9299         3 of the GNU General Public License and to point readers at the
9300         COPYING3 file and the FSF's license web page.
9301         * gcc.dg/fixed-point/fixed-point.exp: Likewise.
9302         * gcc.dg/struct/struct-reorg.exp: Likewise.
9303         * gcc.target/spu/tag_manager.c: Likewise.
9304
9305 2009-04-09  Richard Guenther  <rguenther@suse.de>
9306
9307         PR testsuite/39696
9308         * ssa-ccp-25.c: Adjust pattern.
9309
9310 2009-04-09  Janus Weil  <janus@gcc.gnu.org>
9311
9312         PR fortran/36704
9313         * gfortran.dg/external_procedures_1.f90: Modified.
9314         * gfortran.dg/proc_ptr_result_1.f90: New.
9315         * gfortran.dg/proc_ptr_result_2.f90: New.
9316         * gfortran.dg/proc_ptr_result_3.f90: New.
9317
9318 2009-04-09  Richard Guenther  <rguenther@suse.de>
9319
9320         * gcc.dg/vect/vect-54.c: Make constant input data file-scope
9321         to prevent constant propagation.
9322         * gcc.dg/vect/vect-56.c: Likewise.
9323         * gcc.dg/vect/vect-58.c: Likewise.
9324         * gcc.dg/vect/vect-60.c: Likewise.
9325         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
9326         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
9327         * gcc.dg/tree-prof/stringop-2.c: Adjust expected outcome.
9328
9329 2009-04-09  Richard Guenther  <rguenther@suse.de>
9330
9331         * gcc.dg/tree-ssa/ssa-ccp-25.c: New testcase.
9332         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
9333
9334 2009-04-09  Joseph Myers  <joseph@codesourcery.com>
9335
9336         PR c/39613
9337         * gcc.dg/case-const-1.c, gcc.dg/case-const-2.c, gcc.dg/case-const-3.c:
9338         New tests.
9339
9340 2009-04-08  Joseph Myers  <joseph@codesourcery.com>
9341
9342         * gcc.dg/c99-stdint-1.c: Fix cut-and-paste mistakes in test.
9343         * gcc.dg/c99-stdint-7.c, gcc.dg/c99-stdint-8.c: New tests.
9344
9345 2009-04-08  Jakub Jelinek  <jakub@redhat.com>
9346
9347         * g++.dg/debug/dwarf2/static-data-member1.C: New test.
9348
9349 2009-04-08  Jason Merrill  <jason@redhat.com>
9350
9351         PR c++/25185
9352         * g++.dg/template/error40.C: Add another test.
9353
9354 2009-04-08  Joseph Myers  <joseph@codesourcery.com>
9355
9356         PR c/39614
9357         PR c/39673
9358         * gcc.c-torture/compile/pr39614-1.c,
9359         gcc.c-torture/compile/pr39614-2.c,
9360         gcc.c-torture/compile/pr39614-3.c,
9361         gcc.c-torture/compile/pr39614-4.c,
9362         gcc.c-torture/compile/pr39614-5.c,
9363         gcc.c-torture/compile/pr39673-1.c,
9364         gcc.c-torture/compile/pr39673-2.c: New tests.
9365         * gcc.dg/gnu89-const-expr-2.c, gcc.dg/gnu99-const-expr-2.c: Test
9366         more cases.
9367         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
9368         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Update
9369         expected errors.
9370
9371 2009-04-08  Dodji Seketeli  <dodji@redhat.com>
9372
9373         PRc++/39637
9374         * g++.dg/cpp0x/variadic-crash2.C: New test.
9375
9376 2009-04-08  Paul Thomas  <pault@gcc.gnu.org>
9377
9378         PR fortran/38863
9379         * gfortran.dg/alloc_comp_result_1.f90: New test.
9380
9381 2009-04-07  Jason Merrill  <jason@redhat.com>
9382
9383         PR c++/34691
9384         * g++.dg/overload/extern-C-1.C: New.
9385
9386 2009-04-07  Dominique d'Humieres  <dominiq@lps.ens.fr>
9387
9388         PR testsuite/39325
9389         * gcc.misc-tests/linkage.exp: Use -m64 for 64-bit *86*-darwin.
9390
9391 2009-04-07  Jason Merrill  <jason@redhat.com>
9392
9393         PR c++/25185
9394         * g++.dg/template/error40.C: New.
9395
9396 2009-04-07  Janus Weil  <janus@gcc.gnu.org>
9397
9398         PR fortran/38152
9399         * gfortran.dg/proc_ptr_13.f90: Add "-g" option.
9400
9401 2009-04-07  Eric Botcazou  <ebotcazou@adacore.com>
9402
9403         * gnat.dg/subp_elim_errors.ad[sb]: New test.
9404
9405 2009-04-07  Janus Weil  <janus@gcc.gnu.org>
9406
9407         PR fortran/38290
9408         * gfortran.dg/proc_decl_1.f90: Modified.
9409         * gfortran.dg/proc_ptr_11.f90: Extended.
9410         * gfortran.dg/proc_ptr_13.f90: Modified.
9411
9412 2009-04-06  Jason Merrill  <jason@redhat.com>
9413
9414         PR c++/35146
9415         * g++.dg/template/fnspec1.C: New.
9416
9417 2009-04-06  Laurent GUERBY  <laurent@guerby.net>
9418
9419         * lib/gnat.exp: Handle multilib.
9420
9421 2009-04-06  Paul Thomas  <pault@gcc.gnu.org>
9422
9423         PR fortran/38863
9424         * gfortran.dg/dependency_23.f90: New test.
9425
9426 2009-04-06  Richard Guenther  <rguenther@suse.de>
9427
9428         PR tree-optimization/28868
9429         * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
9430         * gcc.dg/tree-ssa/ssa-sccvn-1.c: Adjust.
9431         * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
9432         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
9433
9434 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
9435
9436         * gcc.dg/pragma-isr-trapa2.c: Skip test for FPU-less architectures.
9437
9438 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
9439
9440         * gcc.target/sh/sh4a-memmovua.c: Include string.h instead of stdlib.h.
9441
9442 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
9443
9444         * gcc.target/sh/sh4a-bitmovua.c (y0): Rename to y_0 to avoid a clash
9445         with the built-in y0, and the subsequent warning.
9446         (y1): Likewise, rename to y_1.
9447
9448 2009-04-06  Janus Weil  <janus@gcc.gnu.org>
9449
9450         PR fortran/39414
9451         * gfortran.dg/proc_decl_21.f90: New.
9452
9453 2009-04-06  Paul Thomas  <pault@gcc.gnu.org>
9454
9455         PR fortran/36091
9456         * gfortran.dg/forall_13.f90: Add -fbounds-check option.
9457
9458 2009-04-06  Hans-Peter Nilsson  <hp@axis.com>
9459
9460         * gfortran.dg/namelist_51.f90, gfortran.dg/utf8_2.f03,
9461         gfortran.dg/namelist_48.f90, gfortran.dg/read_repeat.f90,
9462         gfortran.dg/streamio_9.f90, gfortran.dg/widechar_IO_1.f90,
9463         gfortran.dg/namelist_50.f90, gfortran.dg/namelist_52.f90,
9464         gfortran.dg/utf8_1.f03, gfortran.dg/namelist_56.f90,
9465         gfortran.dg/namelist_49.f90: Gate test on effective_target
9466         fd_truncate.
9467         * gfortran.dg/widechar_IO_3.f90: Ditto.  Fix typo in comment.
9468
9469 2009-04-05  Daniel Kraft  <d@domob.eu>
9470
9471         PR fortran/38654
9472         * gfortran.dg/read_float_2.f03
9473         * gfortran.dg/read_float_3.f90
9474
9475 2009-04-05  Richard Guenther  <rguenther@suse.de>
9476
9477         PR tree-optimization/39648
9478         * gcc.c-torture/compile/pr39648.c: New testcase.
9479
9480 2009-04-05  Jason Merrill  <jason@redhat.com>
9481
9482         PR c++/14912
9483         * g++.dg/template/error39.C: New.
9484
9485 2009-04-05  Daniel Franke  <franke.daniel@gmail.com>
9486
9487         PR fortran/29458
9488         * gfortran.dg/implied_do_1.f90: New.
9489
9490 2009-04-04  Tobias Burnus  <burnus@net-b.de>
9491
9492         PR fortran/39577
9493         * gfortran.dg/recursive_check_8.f90: New.
9494         * gfortran.dg/recursive_check_9.f90: New.
9495         * gfortran.dg/recursive_check_10.f90: New.
9496         * gfortran.dg/recursive_check_11.f90: New.
9497         * gfortran.dg/recursive_check_12.f90: New.
9498         * gfortran.dg/recursive_check_13.f90: New.
9499         * gfortran.dg/recursive_check_14.f90: New.
9500
9501 2009-04-04  Jason Merrill  <jason@redhat.com>
9502
9503         PR c++/25185
9504         * g++.dg/template/error38.C: Add more tests.
9505
9506 2009-04-04  Paul Thomas  <pault@gcc.gnu.org>
9507
9508         PR fortran/37614
9509         * gfortran.dg/common_align_2.f90: New test.
9510
9511 2009-04-04  Richard Earnshaw  <rearnsha@arm.com>
9512
9513         PR target/39501
9514         * gcc.c-torture/execute/pr39501.c: New file.
9515         * gcc.c-torture/execute/pr39501.x: New file.
9516
9517 2009-04-04  Richard Guenther  <rguenther@suse.de>
9518
9519         PR tree-optimization/8781
9520         PR tree-optimization/37892
9521         * g++.dg/tree-ssa/pr8781.C: New testcase.
9522         * gcc.dg/tree-ssa/ssa-pre-25.c: Likewise.
9523
9524 2009-04-04  Richard Guenther  <rguenther@suse.de>
9525
9526         PR tree-optimization/39636
9527         * gcc.c-torture/compile/pr39636.c: New testcase.
9528
9529 2009-04-03  H.J. Lu  <hongjiu.lu@intel.com>
9530
9531         PR rtl-optimization/39607
9532         * g++.dg/opt/pr39607.C: New.
9533
9534 2009-04-03  Tobias Burnus  <burnus@net-b.de>
9535
9536         PR fortran/39594
9537         * gfortran.dg/common_12.f90: New.
9538
9539 2009-04-03  Jason Merrill  <jason@redhat.com>
9540
9541         PR c++/39608
9542         * g++.dg/template/const2.C: New test.
9543
9544 2009-04-03  Richard Guenther  <rguenther@suse.de>
9545
9546         PR tree-optimization/2480
9547         PR tree-optimization/23086
9548         * gcc.dg/tree-ssa/pr2480.c: New testcase.
9549         * gcc.dg/tree-ssa/pr23086.c: Likewise.
9550
9551 2009-04-03  Richard Guenther  <rguenther@suse.de>
9552
9553         PR tree-optimization/34743
9554         * gcc.dg/pr38984.c: Remove XFAIL, adjust.
9555         * gcc.dg/tree-ssa/20070302-1.c: Remove XFAIL.
9556         * gcc.dg/tree-ssa/alias-18.c: Likewise.
9557         * gcc.dg/tree-ssa/sra-3.c: Likewise.
9558         * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
9559         * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
9560         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
9561         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
9562
9563 2009-04-03  Richard Guenther  <rguenther@suse.de>
9564
9565         PR middle-end/13146
9566         PR tree-optimization/23940
9567         PR tree-optimization/33237
9568         PR middle-end/33974
9569         PR middle-end/34093
9570         PR tree-optimization/36201
9571         PR tree-optimization/36230
9572         PR tree-optimization/38049
9573         PR tree-optimization/38207
9574         PR tree-optimization/38230
9575         PR tree-optimization/38301
9576         PR tree-optimization/38585
9577         PR middle-end/38895
9578         PR tree-optimization/38985
9579         PR tree-optimization/39299
9580         * gcc.dg/pr19633-1.c: Adjust.
9581         * gcc.dg/torture/pta-callused-1.c: Likewise.
9582         * gcc.dg/torture/pr39074-2.c: Likewise.
9583         * gcc.dg/torture/pr39074.c: Likewise.
9584         * gcc.dg/torture/pta-ptrarith-3.c: New testcase.
9585         * gcc.dg/torture/pr30375.c: Adjust.
9586         * gcc.dg/torture/pr33563.c: Likewise.
9587         * gcc.dg/torture/pr33870.c: Likewise.
9588         * gcc.dg/torture/pr33560.c: Likewise.
9589         * gcc.dg/torture/pta-structcopy-1.c: New testcase.
9590         * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
9591         * gcc.dg/tree-ssa/alias-15.c: Remove.
9592         * gcc.dg/tree-ssa/ssa-dce-4.c: New testcase.
9593         * gcc.dg/tree-ssa/pr26421.c: Adjust.
9594         * gcc.dg/tree-ssa/ssa-fre-10.c: XFAIL.
9595         * gcc.dg/tree-ssa/ssa-dce-5.c: New testcase.
9596         * gcc.dg/tree-ssa/pr23382.c: Adjust.
9597         * gcc.dg/tree-ssa/ssa-fre-20.c: New testcase.
9598         * gcc.dg/tree-ssa/alias-16.c: Adjust.
9599         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
9600         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
9601         * gcc.dg/tree-ssa/alias-18.c: Likewise.
9602         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
9603         * gcc.dg/tree-ssa/ssa-lim-3.c: Likewise.
9604         * gcc.dg/tree-ssa/alias-19.c: Likewise.
9605         * gcc.dg/tree-ssa/pta-ptrarith-1.c: New testcase.
9606         * gcc.dg/tree-ssa/pr13146.c: Likewise.
9607         * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
9608         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
9609         * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
9610         * gcc.dg/tree-ssa/ssa-pre-24.c: New XFAILed testcase.
9611         * gcc.dg/tree-ssa/ssa-fre-19.c: New testcase.
9612         * gcc.dg/tree-ssa/alias-20.c: Likewise.
9613         * gcc.dg/tree-ssa/ssa-dse-12.c: Likewise.
9614         * gcc.dg/tree-ssa/pr38895.c: Likewise.
9615         * gcc.dg/uninit-B.c: XFAIL.
9616         * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
9617         * gcc.dg/uninit-pr19430.c: XFAIL.
9618         * g++.dg/tree-ssa/pr13146.C: New testcase.
9619         * g++.dg/opt/pr36187.C: Adjust.
9620         * g++.dg/torture/20090329-1.C: New testcase.
9621
9622 2009-04-02  Chao-ying Fu  <fu@mips.com>
9623
9624         * gcc.target/mips/interrupt_handler.c: New test.
9625
9626 2009-04-02  David Ayers  <ayers@fsfe.org>
9627
9628         PR objc/18456
9629         * objc.dg/bad-receiver-type-2.m: New test contributed by
9630         Alexander Mamberg.
9631
9632 2009-04-02  Jason Merrill  <jason@redhat.com>
9633
9634         PR c++/25185
9635         * g++.dg/template/error38.C: New test.
9636
9637 2009-04-02  Janis Johnson  <janis187@us.ibm.com>
9638
9639         PR tree-optimization/31677
9640         * gcc.dg/memcpy-1.c: Add compiler option.
9641
9642 2009-04-02  Ira Rosen  <irar@il.ibm.com>
9643
9644         PR tree-optimization/39595
9645         * gfortran.dg/vect/O3-pr39595.f: New test.
9646
9647 2009-04-02  Dodji Seketeli  <dodji@redhat.com>
9648
9649         PR c++/26693
9650         * g++.dg/template/typedef11.C: New test.
9651         * g++.dg/template/typedef12.C: Likewise.
9652         * g++.dg/template/typedef13.C: Likewise.
9653         * g++.dg/template/typedef14.C: Likewise.
9654         * g++.dg/template/typedef15.C: Likewise.
9655         * g++.dg/template/typedef16.C: Likewise.
9656         * g++.dg/template/sfinae3.C: Compile this pedantically.
9657         The only errors expected should be the one saying the typedef is ill
9658         formed.
9659         * g++.old-deja/g++.pt/typename8.C: Likewise.
9660         * g++.dg/template/access11.C: Update this.
9661
9662 2009-04-02  Richard Guenther  <rguenther@suse.de>
9663
9664         PR tree-optimization/37221
9665         * gcc.c-torture/compile/20090331-1.c: New testcase.
9666
9667 2009-04-01  Eric Botcazou  <ebotcazou@adacore.com>
9668
9669         * gcc.c-torture/compile/20090401-1.c: New test.
9670
9671 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
9672
9673         PR c++/4926
9674         * g++.dg/template/pr4926-1.C: New.
9675
9676 2009-04-01  Xinliang David Li  <davidxl@google.com>
9677
9678         * gcc.target/i386/all_one_m128i.c: New test.
9679
9680 2009-04-01  Janis Johnson  <janis187@us.ibm.com>
9681
9682         PR c/39027
9683         * gcc.dg/fltconst-1.c: Don't error for use of d or D in suffix.
9684         * gcc.dg/fltconst-2.c: New test.
9685         * gcc.dg/fltconst-double-pedantic-1.c: New test.
9686         * gcc.dg/fltconst-double-pedantic-2.c: New test.
9687
9688         PR c/33466
9689         * gcc.dg/cpp/pr33466.c: New test.
9690         * gcc.dg/dfp/pr33466.c: New test.
9691         * gcc.dg/fixed-point/pr33466.c: New test.
9692
9693 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
9694
9695         PR tree-optimization/35011
9696         * g++.dg/other/pr35011.C: New.
9697
9698 2009-04-01  Jakub Jelinek  <jakub@redhat.com>
9699
9700         PR target/39226
9701         * gcc.dg/pr39226.c: New test.
9702
9703 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
9704
9705         PR c++/35240
9706         * g++.dg/template/pr35240.C: New.
9707
9708 2009-04-01  Joseph Myers  <joseph@codesourcery.com>
9709
9710         PR c/39605
9711         * gcc.dg/vla-17.c, gcc.dg/vla-18.c: New tests.
9712         * gcc.dg/pr25682.c: Update expected diagnostics.
9713
9714 2009-04-01  Richard Guenther  <rguenther@suse.de>
9715
9716         * gcc.dg/fold-plusmult-2.c: New testcase.
9717
9718 2009-04-01  Jakub Jelinek  <jakub@redhat.com>
9719
9720         PR c/37772
9721         * gcc.dg/pr37772.c: New test.
9722         * g++.dg/ext/asm11.C: New test.
9723
9724 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
9725
9726         * lib/target-libpath.exp (restore_ld_library_path_env_vars): Always
9727         restore GCC_EXEC_PREFIX to its original value, or unset if it was not
9728         defined.
9729
9730 2009-03-31  Jason Merrill  <jason@redhat.com>
9731
9732         * g++.old-deja/g++.other/using9.C: Add expected errors.
9733
9734 2009-03-31  H.J. Lu  <hongjiu.lu@intel.com>
9735
9736         * gcc.c-torture/compile/pr33009.c: Removed.
9737
9738 2009-03-31  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
9739
9740         * gcc.c-torture/compile/pr33009.c: Delete.
9741         * gcc.c-torture/compile/pr11832.c: Likewise.
9742
9743 2009-03-31  Joseph Myers  <joseph@codesourcery.com>
9744
9745         PR c/448
9746         * lib/target-supports.exp (check_effective_target_stdint_types):
9747         Update comment.
9748         (check_effective_target_inttypes_types): New.
9749         * gcc.dg/c99-stdint-1.c, gcc.dg/c99-stdint-2.c,
9750         gcc.dg/c99-stdint-3.c, gcc.dg/c99-stdint-4.c,
9751         gcc.dg/c99-stdint-5.c, gcc.dg/c99-stdint-6.c: New tests.
9752
9753 2009-03-31  Paul Thomas  <pault@gcc.gnu.org>
9754
9755         PR fortran/38917
9756         PR fortran/38918
9757         * gfortran.dg/data_pointer_1.f90: New test.
9758
9759 2009-03-31  Paul Thomas  <pault@gcc.gnu.org>
9760
9761         PR fortran/38915
9762         * gfortran.dg/char_length_15.f90: New test.
9763
9764 2009-03-31  Jason Merrill  <jason@redhat.com>
9765
9766         C++ DR 613
9767         * g++.old-deja/g++.dg/cpp0x/decltype3.C: Remove expected errors.
9768         * g++.old-deja/g++.ext/typeof2.C: Remove expected errors.
9769         * g++.old-deja/g++.other/sizeof2.C: Remove some expected errors,
9770         xfail others.
9771
9772         * g++.dg/other/typedef2.C: New test.
9773
9774         PR c++/37806
9775         * g++.dg/template/typedef17.C: New test.
9776
9777         * g++.dg/cpp0x/auto6.C: Adjust expected mangling.
9778         * g++.dg/cpp0x/auto12.C: Likewise.
9779
9780 2009-03-31  Richard Guenther  <rguenther@suse.de>
9781
9782         PR middle-end/31029
9783         * gcc.dg/fold-compare-4.c: New testcase.
9784         * gcc.dg/fold-compare-5.c: Likewise.
9785
9786 2009-03-31  Richard Guenther  <rguenther@suse.de>
9787
9788         * gcc.dg/tree-ssa/forwprop-12.c: New testcase.
9789
9790 2009-03-31  Joseph Myers  <joseph@codesourcery.com>
9791
9792         PR target/39592
9793         * gcc.target/i386/pr39592-1.c: New test.
9794
9795 2009-03-31  Joseph Myers  <joseph@codesourcery.com>
9796
9797         PR preprocessor/15638
9798         * gcc.dg/cpp/missing-header-1.c: New test.
9799         * gcc.dg/cpp/include2.c: Only test #include <>.  Expect
9800         "compilation terminated" message.
9801         * gcc.dg/cpp/include2a.c: New test.  Copy of include2.c but only
9802         test #include "".
9803         * gcc.dg/pch/counter-2.c, gcc.dg/pch/valid-1.c,
9804         gcc.dg/pch/valid-2.c, gcc.dg/pch/warn-1.c: Expect "compilation
9805         terminated" message.
9806
9807 2009-03-31  Richard Guenther  <rguenther@suse.de>
9808
9809         PR middle-end/23401
9810         PR middle-end/27810
9811         * gcc.dg/tree-ssa/pr23401.c: New testcase.
9812         * gcc.dg/tree-ssa/pr27810.c: Likewise.
9813
9814 2009-03-30  Steven G. Kargl  <kargls@comcast.net>
9815
9816         PR fortran/38389
9817         * gfortran.dg/alloc_alloc_expr_1.f90: Adjust for new error message.
9818         * gfortran.dg/allocate_alloc_opt_1.f90: New test.
9819         * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
9820         * gfortran.dg/allocate_alloc_opt_3.f90: Ditto.
9821         * gfortran.dg/deallocate_alloc_opt_1.f90: Ditto.
9822         * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
9823         * gfortran.dg/deallocate_alloc_opt_3.f90: Ditto.
9824
9825 2009-03-30  Paul Thomas  <pault@gcc.gnu.org>
9826
9827         PR fortran/22571
9828         * gfortran.dg/whole_file_1.f90: New test.
9829         PR fortran/26227
9830         * gfortran.dg/whole_file_2.f90: New test.
9831         * gfortran.dg/whole_file_3.f90: New test.
9832         PR fortran/24886
9833         * gfortran.dg/whole_file_4.f90: New test.
9834
9835 2009-03-30  Jakub Jelinek  <jakub@redhat.com>
9836
9837         * gfortran.dg/bind_c_usage_19.f90: New test.
9838
9839         PR target/39558
9840         * gcc.target/powerpc/altivec-29.c: New test.
9841
9842 2009-03-30  Joseph Myers  <joseph@codesourcery.com>
9843
9844         PR rtl-optimization/323
9845         * gcc.target/i386/excess-precision-1.c,
9846         gcc.target/i386/excess-precision-2.c,
9847         gcc.target/i386/excess-precision-3.c,
9848         gcc.target/i386/excess-precision-4.c,
9849         gcc.target/i386/excess-precision-5.c,
9850         gcc.target/i386/excess-precision-6.c: New tests.
9851
9852 2009-03-30  Joseph Myers  <joseph@codesourcery.com>
9853
9854         PR c/35235
9855         * gcc.dg/c99-array-lval-8.c: New test.
9856
9857 2009-03-29  Joseph Myers  <joseph@codesourcery.com>
9858
9859         PR preprocessor/34695
9860         * gcc.dg/builtin-redefine.c, gcc.dg/cpp/redef2.c,
9861         gcc.dg/cpp/redef3.c, gcc.dg/cpp/trad/redef2.c: Use dg-message
9862         instead of dg-warning for "previous definition" messages.
9863         * gcc.dg/cpp/Wvariadic-1.c, gcc.dg/cpp/Wvariadic-3.c: Expect
9864         "warnings being treated as errors" message.
9865         * gcc.dg/fltconst-1.c: Use -fshow-column.
9866
9867 2009-03-29  Steven G. Kargl  <kargl@gcc.gnu.org>
9868
9869         PR fortran/38823
9870         * gfortran.dg/power1.f90: New test.
9871
9872 2009-03-29  Joseph Myers  <joseph@codesourcery.com>
9873
9874         PR c/456
9875         PR c/5675
9876         PR c/19976
9877         PR c/29116
9878         PR c/31871
9879         PR c/35198
9880         * gcc.c-torture/compile/20081108-1.c,
9881         gcc.c-torture/compile/20081108-2.c,
9882         gcc.c-torture/compile/20081108-3.c, gcc.dg/bconstp-2.c,
9883         gcc.dg/bconstp-3.c, gcc.dg/bconstp-4.c, gcc.dg/c90-const-expr-6.c,
9884         gcc.dg/c90-const-expr-7.c, gcc.dg/c90-const-expr-8.c,
9885         gcc.dg/c90-const-expr-9.c, gcc.dg/c90-const-expr-10.c,
9886         gcc.dg/c90-const-expr-11.c, gcc.dg/c99-const-expr-6.c,
9887         gcc.dg/c99-const-expr-7.c, gcc.dg/c99-const-expr-8.c,
9888         gcc.dg/c99-const-expr-9.c, gcc.dg/c99-const-expr-10.c,
9889         gcc.dg/c99-const-expr-11.c, gcc.dg/c99-const-expr-12.c,
9890         gcc.dg/c99-const-expr-13.c, gcc.dg/compare10.c,
9891         gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu89-const-expr-2.c,
9892         gcc.dg/gnu99-const-expr-1.c, gcc.dg/gnu99-const-expr-2.c,
9893         gcc.dg/gnu99-const-expr-3.c, gcc.dg/vla-12.c, gcc.dg/vla-13.c,
9894         gcc.dg/vla-14.c, gcc.dg/vla-15.c, gcc.dg/vla-16.c: New tests.
9895         * gcc.dg/c90-const-expr-1.c, gcc.dg/c90-const-expr-2.c,
9896         gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-2.c,
9897         gcc.dg/c99-const-expr-3.c, gcc.dg/c99-static-1.c: Remove XFAILs.
9898         * gcc.dg/c90-const-expr-2.c: Use ZERO in place of 0 in another
9899         case.
9900         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
9901         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Remove
9902         XFAILs.  Update expected messages.
9903         * gcc.dg/pr14649-1.c, gcc.dg/pr19984.c, gcc.dg/pr25682.c: Update
9904         expected messages.
9905         * gcc.dg/real-const-1.c: Replace with test from original PR.
9906         * gcc.dg/vect/pr32230.c: Use intermediate cast to __PTRDIFF_TYPE__
9907         when casting from non-constant integer to pointer.
9908
9909 2009-03-29  Richard Guenther  <rguenther@suse.de>
9910
9911         * gcc.dg/tree-ssa/forwprop-11.c: New testcase.
9912
9913 2009-03-29  Daniel Kraft  <d@domob.eu>
9914
9915         PR fortran/37423
9916         * gfortran.dg/typebound_proc_4.f03: Remove not-implemented check for
9917         DEFERRED bindings.
9918         * gfortran.dg/typebound_proc_9.f03: New test.
9919         * gfortran.dg/typebound_proc_10.f03: New test.
9920         * gfortran.dg/typebound_proc_11.f03: New test.
9921         * gfortran.dg/abstract_type_5.f03: New test.
9922
9923 2009-03-29  Tobias Schlüter  <tobi@gcc.gnu.org>
9924
9925         PR fortran/38507
9926         * gfortran.dg/do_4.f: New.
9927         * gfortran.dg/goto_2.f90: Correct expected warnings.
9928         * gfortran.dg/goto_4.f90: Likewise.
9929         * gfortran.dg/goto_5.f90: New.
9930
9931 2009-03-29  H.J. Lu  <hongjiu.lu@intel.com>
9932
9933         PR target/39545
9934         * gcc.c-torture/compile/pr16566-2.c: Add -Wno-psabi for x86-64.
9935
9936         * gcc.target/i386/pr39545-1.c: New.
9937         * gcc.target/i386/pr39545-2.c: Likewise.
9938
9939         * gcc.target/x86_64/abi/test_passing_structs.c (flex1_struct): New.
9940         (flex2_struct): Likewise.
9941         (check_struct_passing7): Likewise.
9942         (check_struct_passing8): Likewise.
9943         (f1s): Likewise.
9944         (f2s): Likewise.
9945         (main): Call check_struct_passing7 and check_struct_passing8.
9946
9947 2009-03-29  Richard Guenther  <rguenther@suse.de>
9948
9949         * gcc.c-torture/execute/20090113-1.c: New testcase.
9950         * gcc.c-torture/execute/20090113-2.c: Likewise.
9951         * gcc.c-torture/execute/20090113-3.c: Likewise.
9952         * gcc.c-torture/execute/20090207-1.c: Likewise.
9953         * gcc.c-torture/compile/20090114-1.c: Likewise.
9954         * gcc.c-torture/compile/20090328-1.c: Likewise.
9955         * gcc.dg/noncompile/920507-1.c: Fix out-of-bounds array access.
9956
9957 2009-03-29  David Ayers  <ayers@fsfe.org>
9958
9959         PR objc/27377
9960         * objc.dg/conditional-1.m: New tests.
9961
9962 2009-03-28  Adam Nemet  <anemet@caviumnetworks.com>
9963
9964         * gcc.dg/winline-10.c: New test.
9965
9966 2009-03-28  Tobias Burnus  <burnus@net-b.de>
9967
9968         PR fortran/34656
9969         * gfortran.dg/do_check_1.f90: Add test.
9970         * gfortran.dg/do_check_2.f90: Add test.
9971         * gfortran.dg/do_check_3.f90: Add test.
9972         * gfortran.dg/do_check_4.f90: Add test.
9973
9974 2009-03-28  Jan Hubicka  <jh@suse.cz>
9975
9976         * gcc.dg/attr-noinline.c: Avoid pure-const optimization.
9977         * gcc.dg/pr33826.c: Update dump files.
9978         * gcc.dg/ipa/ipa-3.c: Avoid pure-const optimization.
9979         * gcc.dg/ipa/ipa-5.c: Avoid pure-const optimization.
9980
9981 2009-03-28  Martin Jambor  <mjambor@suse.cz>
9982
9983         * g++.dg/tree-ssa/fwprop-align.C: New test.
9984
9985 2009-03-28  Jakub Jelinek  <jakub@redhat.com>
9986
9987         * gcc.target/powerpc/altivec-28.c: New test.
9988
9989         PR c++/39554
9990         * gcc.dg/wdisallowed-functions-1.c: Removed.
9991         * gcc.dg/wdisallowed-functions-2.c: Removed.
9992         * gcc.dg/wdisallowed-functions-3.c: Removed.
9993         * g++.dg/warn/Wdisallowed-functions-1.C: Removed.
9994         * g++.dg/warn/Wdisallowed-functions-2.C: Removed.
9995         * g++.dg/warn/Wdisallowed-functions-3.C: Removed.
9996
9997 2009-03-28  Richard Guenther  <rguenther@suse.de>
9998
9999         PR tree-optimization/38723
10000         * gcc.dg/tree-ssa/ssa-fre-22.c: New testcase.
10001
10002 2009-03-28  Paul Thomas  <pault@gcc.gnu.org
10003
10004         PR fortran/38538
10005         * gfortran.dg/char_result_13.f90: New test.
10006
10007 2009-03-28  Paul Thomas  <pault@gcc.gnu.org>
10008
10009         PR fortran/38765
10010         * gfortran.dg/alloc_comp_assign_9.f90: New test.
10011
10012 2009-03-28  Daniel Kraft  <d@domob.eu>
10013
10014         * gfortran.dg/trim_1.f90: New test.
10015
10016 2009-03-28  Richard Guenther  <rguenther@suse.de>
10017
10018         * gcc.dg/Warray-bounds.c: Do not use redundant stores.
10019         * g++.dg/warn/Warray-bounds.C: Likewise.
10020
10021 2009-03-28  Tobias Burnus  <burnus@net-b.de>
10022
10023         PR fortran/32626
10024         * gfortran.dg/recursive_check_7.f90: New test.
10025
10026 2009-03-28  Tobias Burnus  <burnus@net-b.de>
10027
10028         PR fortran/38432
10029         * gfortran.dg/do_check_5.f90: New test.
10030         * gfortran.dg/array_constructor_11.f90: Add dg-warning.
10031         * gfortran.dg/array_constructor_18.f90: Ditto.
10032         * gfortran.dg/array_constructor_22.f90: Ditto.
10033         * gfortran.dg/do_3.F90: Ditto.
10034         * gfortran.dg/do_1.f90: Ditto.
10035
10036 2009-03-28  Richard Guenther  <rguenther@suse.de>
10037
10038         PR tree-optimization/38180
10039         * gcc.dg/tree-ssa/ssa-ccp-24.c: New testcase.
10040
10041 2009-03-28  Richard Guenther  <rguenther@suse.de>
10042
10043         PR tree-optimization/38513
10044         * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
10045         * gcc.dg/tree-ssa/ssa-dse-11.c: Adjust.
10046         * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
10047         * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
10048         * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
10049         * gcc.dg/vect/vect-multitypes-16.c: Likewise.
10050         * gcc.dg/vect/vect-35.c: Likewise.
10051         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
10052         * gcc.dg/vect/vect-multitypes-17.c: Likewise.
10053         * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
10054
10055 2009-03-28  Richard Guenther  <rguenther@suse.de>
10056
10057         PR tree-optimization/38968
10058         * gfortran.dg/vect/fast-math-pr38968.f90: New testcase.
10059
10060 2009-03-28  Richard Guenther  <rguenther@suse.de>
10061
10062         PR tree-optimization/37795
10063         * gcc.dg/tree-ssa/ssa-ifcombine-7.c: New testcase.
10064
10065 2009-03-28  Joseph Myers  <joseph@codesourcery.com>
10066
10067         * g++.old-deja/g++.ext/attrib5.C, g++.old-deja/g++.jason/thunk3.C,
10068         gcc.c-torture/compile/981006-1.c: Don't XFAIL or add special
10069         options for removed targets.
10070
10071 2009-03-27  Richard Guenther  <rguenther@suse.de>
10072
10073         PR tree-optimization/39120
10074         * gcc.c-torture/execute/pr39120.c: New testcase.
10075
10076 2009-03-27  Richard Guenther  <rguenther@suse.de>
10077
10078         PR tree-optimization/39120
10079         * gcc.dg/torture/pta-callused-1.c: New testcase.
10080
10081 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
10082
10083         PR middle-end/39315
10084         * gcc.target/i386/pr39315-1.c: New.
10085         * gcc.target/i386/pr39315-2.c: Likewise.
10086         * gcc.target/i386/pr39315-3.c: Likewise.
10087         * gcc.target/i386/pr39315-4.c: Likewise.
10088         * gcc.target/i386/pr39315-check.c: Likewise.
10089
10090 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
10091
10092         PR c/39323
10093         * gcc.dg/pr39323-1.c: New.
10094         * gcc.dg/pr39323-2.c: Likewise.
10095         * gcc.dg/pr39323-3.c: Likewise.
10096
10097 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
10098
10099         PR target/38034
10100         * gcc.target/ia64/sync-1.c: New.
10101
10102 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
10103
10104         PR target/39472
10105         * gcc.target/x86_64/abi/callabi/func-2a.c: New.
10106         * gcc.target/x86_64/abi/callabi/func-2b.c: Likewise.
10107         * gcc.target/x86_64/abi/callabi/func-indirect-2a.c: Likewise.
10108         * gcc.target/x86_64/abi/callabi/func-indirect-2b.c: Likewise.
10109         * gcc.target/x86_64/abi/callabi/vaarg-4a.c: Likewise.
10110         * gcc.target/x86_64/abi/callabi/vaarg-4b.c: Likewise.
10111         * gcc.target/x86_64/abi/callabi/vaarg-5a.c: Likewise.
10112         * gcc.target/x86_64/abi/callabi/vaarg-5b.c: Likewise.
10113
10114 2009-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10115
10116         * gcc.dg/torture/builtin-explog-1.c: Remove tests that aren't true
10117         for low precision (i.e. float).
10118
10119 2009-03-27  Dodji Seketeli  <dodji@redhat.com>
10120             Jakub Jelinek  <jakub@redhat.com>
10121
10122         PR debug/37959
10123         * g++.dg/debug/dwarf2/explicit-constructor.C: New test.
10124
10125 2009-03-27  Jakub Jelinek  <jakub@redhat.com>
10126
10127         * gcc.dg/memmove-2.c: New test.
10128         * gcc.dg/memmove-3.c: New test.
10129
10130         * gcc.dg/ipa/ipacost-1.c: Adjust match pattern for change
10131         in clone naming.
10132
10133 2009-03-27  Xinliang David Li  <davidxl@google.com>
10134
10135         PR tree-optimization/39557
10136         * g++.dg/tree-ssa/dom-invalid.C: New test.
10137
10138 2009-03-27  Xinliang David Li  <davidxl@google.com>
10139
10140         PR tree-optimization/39548
10141         * g++.dg/tree-ssa/copyprop.C: New test.
10142
10143 2009-03-27  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10144
10145         PR c++/38638
10146         * g++.dg/template/typename17.C: New testcase.
10147         * g++.dg/template/typename18.C: New testcase.
10148
10149 2009-03-27  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10150
10151         PR c++/36799
10152         * g++.dg/other/var_copy-1.C: New test.
10153
10154 2009-03-27  Simon Martin  <simartin@users.sourceforge.net>
10155
10156         PR c++/37647
10157         * g++.dg/parse/ctor9.C: New test.
10158
10159 2009-03-27  Simon Martin  <simartin@users.sourceforge.net>
10160
10161         PR c++/29727
10162         * g++.dg/init/error2.C: New test.
10163
10164 2009-03-27  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10165
10166         PR c++/35652
10167         * gcc.dg/pr35652.C: New.
10168         * g++.dg/warn/pr35652.C: New.
10169         * gcc.dg/format/plus-1.c: Adjust message.
10170
10171 2009-03-26  Jakub Jelinek  <jakub@redhat.com>
10172
10173         PR c++/39554
10174         * gcc.dg/wdisallowed-functions-3.c: New test.
10175         * g++.dg/warn/Wdisallowed-functions-3.C: New test.
10176
10177 2009-03-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10178
10179         * gcc.dg/inline-33.c: Fix when pic.
10180
10181 2009-03-25  Alexander Monakov  <amonakov@ispras.ru>
10182
10183         * gcc.target/ia64/20090324-1.c: New test.
10184
10185 2009-03-25  Jakub Jelinek  <jakub@redhat.com>
10186
10187         PR c/27898
10188         * gcc.dg/pr27898.c: New test.
10189
10190         PR tree-optimization/32139
10191         * gcc.c-torture/compile/pr32139.c: New test.
10192
10193 2009-03-24  Jason Merrill  <jason@redhat.com>
10194
10195         PR c++/28274
10196         * g++.dg/parse/defarg14.C: New test.
10197
10198 2009-03-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10199
10200         PR libfortran/39528
10201         * gfortran.dg/read_repeat.f90: New test.
10202
10203 2009-03-24  Ira Rosen  <irar@il.ibm.com>
10204
10205         PR tree-optimization/39529
10206         * gcc.dg/vect/pr39529.c: New test.
10207
10208 2009-03-24  Dodji Seketeli  <dodji@redhat.com>
10209             Jakub Jelinek  <jakub@redhat.com>
10210
10211         PR debug/39524
10212         * g++.dg/debug/dwarf2/imported-decl-1.C: New test.
10213
10214 2009-03-23  Jakub Jelinek  <jakub@redhat.com>
10215
10216         PR c/39495
10217         * gcc.dg/gomp/pr39495-2.c: Remove xfails.
10218
10219 2009-03-23  Jason Merrill  <jason@redhat.com>
10220
10221         * g++.dg/cpp0x/auto12.C: Add variadic test.
10222
10223         PR c++/39526
10224         * g++.dg/warn/Wshadow-4.C: New test.
10225
10226 2009-03-23  Jakub Jelinek  <jakub@redhat.com>
10227
10228         PR tree-optimization/39516
10229         * gfortran.dg/pr39516.f: New test.
10230
10231 2009-03-22  Hans-Peter Nilsson  <hp@axis.com>
10232
10233         * lib/target-libpath.exp (set_ld_library_path_env_vars):
10234         Correct TEST_GCC_EXEC_PREFIX test to check existence as a tcl
10235         variable, not environment variable.
10236
10237 2009-03-21  Jason Merrill  <jason@redhat.com>
10238
10239         PR c++/28879
10240         * g++.dg/ext/vla6.C: New test.
10241
10242 2009-03-20  Jason Merrill  <jason@redhat.com>
10243
10244         * g++.dg/cpp0x/initlist5.C: Add additional test.
10245
10246 2009-03-19  Jakub Jelinek  <jakub@redhat.com>
10247             Janis Johnson  <janis187@us.ibm.com>
10248
10249         * lib/compat.exp (compat-get-options-main, compat-get-options):
10250         Handle dg-prune-output in source file.
10251         * lib/gcc-defs.exp (${tool}_check_compile): Process prune requests.
10252         * gcc.dg/compat/struct-layout-1_main.c: Use dg-prune for warning.
10253         * gcc.dg/compat/struct-layout-1_generate.c: Use -Wno-abi, prune
10254         two warnings.
10255
10256 2009-03-19  Jakub Jelinek  <jakub@redhat.com>
10257
10258         PR c/39495
10259         * gcc.dg/gomp/pr39495-1.c: New test.
10260         * gcc.dg/gomp/pr39495-2.c: New test.
10261         * g++.dg/gomp/pr39495-1.C: New test.
10262         * g++.dg/gomp/pr39495-2.C: New test.
10263
10264         PR target/39496
10265         * gcc.target/i386/pr39496.c: New test.
10266         * g++.dg/other/pr39496.C: New test.
10267
10268 2009-03-19  Li Feng  <nemokingdom@gmail.com>
10269
10270         PR middle-end/39500
10271         * gcc.dg/autopar/pr39500-1.c: New.
10272         * gcc.dg/autopar/pr39500-2.c: New.
10273
10274 2009-03-18  H.J. Lu  <hongjiu.lu@intel.com>
10275
10276         * g++.dg/dg.exp: Prune graphite.
10277
10278 2009-03-18  Sebastian Pop  <sebastian.pop@amd.com>
10279
10280         PR middle-end/39447
10281         * g++.dg/graphite: New.
10282         * g++.dg/graphite/graphite.exp: New.
10283         * g++.dg/graphite/pr39447.C: New.
10284
10285 2009-03-18  H.J. Lu  <hongjiu.lu@intel.com>
10286
10287         PR c++/39425
10288         * g++.dg/template/pr39425.C: New.
10289
10290         * g++.dg/template/spec33.C: Updated.
10291
10292 2009-03-17  Jason Merrill  <jason@redhat.com>
10293
10294         * g++.dg/cpp0x/auto6.C, auto12.C: Update mangling.
10295
10296 2009-03-17  Paolo Carlini  <paolo.carlini@oracle.com>
10297
10298         PR c++/39475
10299         * g++.dg/ext/unary_trait_incomplete.C: New.
10300
10301 2009-03-17  Jing Yu  <jingyu@google.com>
10302
10303         PR middle-end/39378
10304         * g++.dg/inherit/thunk10.C: New test.
10305
10306 2009-03-17  Uros Bizjak  <ubizjak@gmail.com>
10307
10308         PR target/39482
10309         * gcc.target/i386/pr39482.c: New test.
10310
10311 2009-03-17  Jakub Jelinek  <jakub@redhat.com>
10312
10313         PR debug/39471
10314         * g++.dg/debug/dwarf2/imported-module-2.C: Expect
10315         DW_TAG_imported_module, not just any DW_TAG_imported prefixed tag.
10316         * g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
10317         * g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
10318
10319         PR middle-end/39443
10320         * gcc.dg/pr39443.c: New test.
10321
10322         PR debug/39412
10323         * gcc.dg/debug/pr39412.c: New test.
10324
10325 2009-03-17  Janis Johnson  <janis187@us.ibm.com>
10326
10327         PR testsuite/38526
10328         * lib/target-libpath.exp (set_ld_library_path_env_vars): Save
10329         existing GCC_EXEC_PREFIX, set to TEST_GCC_EXEC_PREFIX if that
10330         is defined.
10331         (restore_ld_library_path_env_vars): Restore GCC_EXEC_PREFIX to
10332         its original value, or unset if it was not defined.
10333         * gcc.dg/compat/struct-layout-1.exp: Use set/restore library
10334         path procs around use of HOSTCC.
10335         * g++.dg/compat/struct-layout-1.exp: Ditto.
10336         * objc.dg/gnu-encoding/gnu-encoding.exp: Ditto.
10337
10338 2009-03-16  H.J. Lu  <hongjiu.lu@intel.com>
10339
10340         * gcc.target/x86_64/abi/callabi/func-indirect.c (main): Return 0.
10341
10342 2009-03-16  Janis Johnson  <janis187@us.ibm.com>
10343
10344         Revert patch for PR testsuite/37630.
10345
10346         PR testsuite/37960
10347         * gcc.dg/pr11492.c: Replace constant and remove xfail.
10348
10349         PR testsuite/37630
10350         * lib/target-supports.exp (check_effective_target_ieee): New.
10351         * gcc.c-torture/execute/ieee/ieee.exp: Use it.
10352         * gcc.dg/20001012-1.c: Require ieee.
10353
10354         PR testsuite/37628
10355         * gcc.c-torture/execute/pr35456.x: New, skip test for vax.
10356
10357 2009-03-16  Jakub Jelinek  <jakub@redhat.com>
10358
10359         PR tree-optimization/39455
10360         * gcc.dg/pr39455.c: New test.
10361
10362 2009-03-13  David Ayers  <ayers@fsfe.org>
10363
10364         * objc/execute/trivial.m. New test.
10365
10366 2009-03-13  Jack Howarth  <howarth@bromo.med.uc.edu>
10367
10368         PR target/39137
10369         * gcc.target/i386/stackalign/longlong-2.c: Skip on darwin.
10370
10371 2009-03-13  H.J. Lu  <hongjiu.lu@intel.com>
10372
10373         PR testsuite/39451
10374         * gcc.dg/asm-b.c: Use "Q" constraint on %b1/%h1 and "R"
10375         constraint on (%2).
10376
10377 2009-03-12  David Ayers  <ayers@fsfe.org>
10378
10379         PR libobjc/27466
10380         * objc/execute/exceptions/handler-1.m. New test.
10381
10382 2009-03-12  Jakub Jelinek  <jakub@redhat.com>
10383
10384         PR target/39431
10385         * gcc.target/i386/pr39431.c: New test.
10386
10387 2009-03-12  H.J. Lu  <hongjiu.lu@intel.com>
10388
10389         PR target/39445
10390         * gcc.target/i386/pr39445.c: New.
10391
10392         * gcc.target/i386/push-1.c: XFAIL.
10393
10394 2009-03-11  Adam Nemet  <anemet@caviumnetworks.com>
10395
10396         * gcc.dg/inline-33.c: New test.
10397
10398 2009-03-11  Nathan Froyd  <froydnj@codesourcery.com>
10399
10400         * gcc.dg/vect/vect-82.c: Combine dg-do and
10401         dg-require-effective-target into dg-skip-if.
10402         * gcc.dg/vect/vect-83.c: Likewise.
10403
10404 2009-03-11  Jakub Jelinek  <jakub@redhat.com>
10405
10406         PR target/39137
10407         * gcc.target/i386/stackalign/longlong-1.c: New test.
10408         * gcc.target/i386/stackalign/longlong-2.c: New test.
10409
10410 2009-03-11  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
10411
10412         * g++.old-deja/g++.jason/thunk2.C: Skip on SPU.
10413
10414 2009-03-11  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
10415
10416         * gcc.c-torture/execute/ieee/inf-3.c: New test.
10417         * gcc.c-torture/execute/ieee/inf-2.c: Fix typo.
10418
10419 2009-03-11  Olivier Hainque  <hainque@adacore.com>
10420
10421         * gnat.dg/slice_enum.adb: New test.
10422
10423 2009-03-11  Jason Merrill  <jason@redhat.com>
10424
10425         PR debug/39086
10426         * g++.dg/opt/nrv15.C: New test.
10427
10428 2009-03-10  Ira Rosen  <irar@il.ibm.com>
10429
10430         PR tree-optimization/39422
10431         * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: Move
10432         constant array with static initialization to global memory.
10433         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
10434
10435 2009-03-10  Hariharan Sandanagobalane <hariharan@picochip.com>
10436
10437         * gcc.c-torture/execute/pr39339.c: Bitfield sizes changed to avoid
10438         padding.
10439
10440 2009-03-09  Jakub Jelinek  <jakub@redhat.com>
10441
10442         PR c++/39371
10443         * g++.dg/opt/switch2.C: Add -w to dg-options.
10444         * g++.dg/warn/Wswitch-1.C: Adjust expected warnings.
10445         * g++.dg/warn/switch1.C: New test.
10446         * g++.dg/other/switch3.C: New test.
10447
10448         PR tree-optimization/39394
10449         * gcc.c-torture/compile/pr39394.c: New test.
10450
10451 2009-03-09  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
10452
10453         * gcc.target/s390/20090223-1.c: New testcase.
10454
10455 2009-03-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10456
10457         PR libfortran/39402
10458         * gfortran.dg/fmt_f0_1.f90: New test.
10459
10460 2009-03-08  H.J. Lu  <hongjiu.lu@intel.com>
10461
10462         PR c++/39060
10463         * g++.dg/other/new1.C: Adjusted.
10464         * g++.dg/parse/crash40.C: Likewise.
10465         * g++.dg/parse/defarg12.C: Likewise.
10466         * g++.dg/template/error15.C: Likewise.
10467
10468         * g++.dg/other/pr39060.C: New.
10469
10470 2009-03-07  Jason Merrill  <jason@redhat.com>
10471
10472         PR c++/39367
10473         * g++.dg/opt/new1.C: New.
10474
10475 2009-03-06  Paolo Carlini  <paolo.carlini@oracle.com>
10476
10477         PR c++/33492
10478         * g++.dg/other/error32.C: New.
10479
10480 2009-03-06  Jakub Jelinek  <jakub@redhat.com>
10481
10482         PR middle-end/39360
10483         * gcc.c-torture/compile/pr39360.c: New test.
10484
10485         PR debug/39372
10486         * g++.dg/debug/dwarf2/static-local-var-in-ctor.C: New test.
10487
10488 2009-03-05  Jason Merrill  <jason@redhat.com>
10489
10490         PR c++/38908
10491         * g++.dg/warn/Wuninitialized-3.C: New test.
10492
10493 2009-03-05  Jakub Jelinek  <jakub@redhat.com>
10494
10495         PR debug/39379
10496         * g++.dg/debug/dwarf2/imported-module-3.C: New test.
10497         * g++.dg/debug/dwarf2/imported-module-4.C: New test.
10498
10499 2009-03-04  Jason Merrill  <jason@redhat.com>
10500
10501         PR c++/13549
10502         * g++.dg/template/koenig7.C: New test.
10503
10504 2009-03-04  Nathan Sidwell  <nathan@codesourcery.com>
10505
10506         * g++.dg/torture/predcom-1.C: New test.
10507
10508 2009-03-04  Richard Guenther  <rguenther@suse.de>
10509
10510         PR tree-optimization/39362
10511         * g++.dg/torture/pr39362.C: New testcase.
10512
10513 2009-03-04  Jason Merrill  <jason@redhat.com>
10514             Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10515
10516         PR c++/9634
10517         PR c++/29469
10518         PR c++/29607
10519         * g++.dg/template/dependent-name5.C: New test.
10520
10521 2009-03-04  Steve Ellcey  <sje@cup.hp.com>
10522
10523         PR testsuite/39357
10524         * gcc.dg/vect-iv-6.c (dg-require-effective-target): Change from
10525         vect_int to vect_int_mult.
10526
10527 2009-03-04  Richard Guenther  <rguenther@suse.de>
10528
10529         PR tree-optimization/39358
10530         * g++.dg/warn/Wstrict-aliasing-bogus-escape-2.C: New testcase.
10531         * g++.dg/warn/Wstrict-aliasing-bogus-escape-3.C: Likewise.
10532
10533 2009-03-04  Richard Guenther  <rguenther@suse.de>
10534
10535         PR tree-optimization/39339
10536         * gcc.c-torture/execute/pr39339.c: New testcase.
10537
10538 2009-03-03  Joseph Myers  <joseph@codesourcery.com>
10539
10540         * gcc.c-torture/compile/20090303-1.c,
10541         gcc.c-torture/compile/20090303-2.c: New tests.
10542
10543 2009-03-03  Jakub Jelinek  <jakub@redhat.com>
10544
10545         PR fortran/39354
10546         * gfortran.dg/gomp/pr39354.f90: New test.
10547
10548         PR tree-optimization/39343
10549         * gcc.dg/pr39343.c: New test.
10550
10551 2009-03-03  Ira Rosen  <irar@il.ibm.com>
10552
10553         PR tree-optimization/39248
10554         * gcc.dg/vect/vect-complex-1.c: Add attribute aligned to the arrays.
10555         * gcc.dg/vect/vect-iv-6.c: Don't expect to fail to vectorize
10556         on targets without vector misalignment support.
10557         * lib/target-supports.exp
10558         (check_effective_target_vect_short_mult): Add
10559         check_effective_target_arm32.
10560
10561 2009-03-02  Sebastian Pop  <sebastian.pop@amd.com>
10562
10563         PR middle-end/39335
10564         * gcc.dg/graphite/pr39335_1.c: New.
10565         * gcc.dg/graphite/pr39335.c: New.
10566
10567 2009-03-02  H.J. Lu  <hongjiu.lu@intel.com>
10568
10569         * gcc.target/i386/stackalign/return-4.c: Scan andl/andq instead
10570         of andl.
10571         * gcc.target/i386/stackalign/return-5.c: Likewise.
10572         * gcc.target/i386/stackalign/return-6.c: Likewise.
10573
10574 2009-03-02  Richard Guenther  <rguenther@suse.de>
10575             Ira Rosen  <irar@il.ibm.com>
10576
10577         PR tree-optimization/39318
10578         * gfortran.dg/vect/pr39318.f90: New test.
10579
10580 2009-03-01  Jan Hubicka  <jh@suse.cz>
10581
10582         * gcc.dg/debug/dwarf2/ipa-cp1.c: New testcase.
10583
10584 2009-03-01  Jan Hubicka  <jh@suse.cz>
10585
10586         PR debug/39267
10587         * gcc.dg/debug/dwarf2/inline1.c: New testcase.
10588
10589 2009-03-01  Eric Botcazou  <ebotcazou@adacore.com>
10590
10591         * gnat.dg/pack12.adb: New test.
10592
10593 2009-02-26  H.J. Lu  <hongjiu.lu@intel.com>
10594
10595         PR c++/37789
10596         * g++.dg/other/pr37789.C: New.
10597
10598 2009-02-26  Paul Thomas  <pault@gcc.gnu.org>
10599
10600         PR fortran/39295
10601         * gfortran.dg/interface_25.f90: New test.
10602         * gfortran.dg/interface_26.f90: New test.
10603
10604 2009-02-26  Paul Thomas  <pault@gcc.gnu.org>
10605
10606         PR fortran/39292
10607         * gfortran.dg/initialization_22.f90: New test.
10608
10609 2009-02-25  H.J. Lu  <hongjiu.lu@intel.com>
10610
10611         PR rtl-optimization/39241
10612         * gcc.dg/torture/pr39241.c: New.
10613
10614 2009-02-25  Martin Jambor  <mjambor@suse.cz>
10615
10616         PR tree-optimizations/39259
10617         * g++.dg/torture/pr39259.C: New testcase.
10618
10619 2009-02-24  Richard Guenther  <rguenther@suse.de>
10620
10621         PR c++/39242
10622         * g++.dg/template/instantiate10.C: New testcase.
10623
10624 2009-02-24  Richard Guenther  <rguenther@suse.de>
10625             Zdenek Dvorak  <ook@ucw.cz>
10626
10627         PR tree-optimization/39233
10628         * gcc.c-torture/execute/pr39233.c: New testcase.
10629
10630 2009-02-23  Sebastian Pop  <sebastian.pop@amd.com>
10631
10632         PR tree-optimization/39260
10633         * gcc.dg/graphite/pr39260.c: New.
10634
10635 2009-02-23  H.J. Lu  <hongjiu.lu@intel.com>
10636
10637         * g++.dg/init/static-init1.C: Replace int with __PTRDIFF_TYPE__.
10638
10639 2009-02-23  H.J. Lu  <hongjiu.lu@intel.com>
10640
10641         PR c++/36411
10642         * g++.dg/template/void14.C: New.
10643
10644 2009-02-23  Jason Merrill  <jason@redhat.com>
10645
10646         PR c++/38880
10647         * g++.dg/init/const7.C: Remove XFAIL.
10648         * g++.dg/init/static-init1.C: New test.
10649
10650         * g++.dg/cpp0x/initlist14.C: New test.
10651
10652 2009-02-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
10653
10654         PR fortran/38914
10655         * bound_simplification_2.f90:  New test case.
10656         * bound_7.f90:  New test case.
10657
10658 2009-02-21  Joseph Myers  <joseph@codesourcery.com>
10659
10660         * gcc.dg/cpp/include4.c: New test.
10661
10662 2009-02-21  Uros Bizjak  <ubizjak@gmail.com>
10663
10664         PR target/39256
10665         * gcc.target/i386/abi-2.c: New.
10666
10667 2009-02-21  Kaz Kojima  <kkojima@gcc.gnu.org>
10668
10669         * gcc.c-torture/execute/pr39228.x: New.
10670
10671 2009-02-21  Uros Bizjak  <ubizjak@gmail.com>
10672
10673         * gcc.target/i386/abi-1.c: Use scan-assembler-times "..." 1 instead of
10674         scan-assembler to check for xmm0 register.
10675
10676 2009-02-20  Mark Mitchell  <mark@codesourcery.com>
10677             Joseph Myers  <joseph@codesourcery.com>
10678
10679         * gcc.target/arm/va_list.c: New test.
10680         * g++.dg/abi/arm_va_list.C: Likewise.
10681         * lib/target-supports.exp (check_effective_target_arm_eabi): New
10682         function.
10683         * g++.dg/cpp0x/temp-va-arg-bug.C, g++.dg/other/stdarg1.C,
10684         g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-3.C,
10685         g++.dg/warn/miss-format-4.C, g++.dg/warn/miss-format-5.C,
10686         g++.dg/warn/miss-format-6.C, g++.old-deja/g++.other/vaarg2.C,
10687         g++.old-deja/g++.other/vaarg3.C, g++.old-deja/g++.other/vaarg4.C,
10688         g++.old-deja/g++.pt/builtin.C: Use -Wno-abi on ARM EABI targets.
10689
10690 2009-02-20  Jack Howarth  <howarth@bromo.med.uc.edu>
10691
10692         PR testsuite/38164
10693         * gcc.target/i386/amd64-abi-3.c: Add -fomit-frame-pointer
10694         to dg-options.
10695
10696 2009-02-20  Jakub Jelinek  <jakub@redhat.com>
10697
10698         PR target/39240
10699         * gcc.c-torture/execute/pr39240.c: New test.
10700
10701 2009-02-20  Jason Merrill  <jason@redhat.com>
10702
10703         PR c++/39225
10704         * g++.dg/parse/dtor15.C: New test.
10705
10706 2009-02-19  Kazu Hirata  <kazu@codesourcery.com>
10707
10708         * gcc.c-torture/execute/20090219-1.c: New.
10709
10710 2009-02-19  Adam Nemet  <anemet@caviumnetworks.com>
10711
10712         * gcc.target/mips/mips.exp: Comment !CPU in the isa* pseudo-options.
10713         (mips-dg-options): When matching isa* pseudo-options make
10714         'value' optional and accept ! entries.  Use $spec instead of
10715         $isa_spec in the isa pseudo-option error message.  Only
10716         perform the ISA-range check when 'value' is set.  If arch is
10717         matching any CPU in the ! entries switch to its generic ISA.
10718         * gcc.target/mips/branch-1.c: Pass isa=!octeon.
10719         * gcc.target/mips/dmult-1.c: Pass isa=64!octeon rather than -mips64.
10720
10721 2009-02-19  Jakub Jelinek  <jakub@redhat.com>
10722
10723         PR target/39175
10724         * gcc.dg/visibility-20.c: New test.
10725         * g++.dg/ext/visibility/visibility-11.C: New test.
10726
10727 2009-02-19  H.J. Lu  <hongjiu.lu@intel.com>
10728
10729         PR c++/39188
10730         * g++.dg/abi/pr39188-1a.C: New.
10731         * g++.dg/abi/pr39188-1b.C: Likewise.
10732         * g++.dg/abi/pr39188-1.h: Likewise.
10733         * g++.dg/abi/pr39188-2a.C: Likewise.
10734         * g++.dg/abi/pr39188-2b.C: Likewise.
10735         * g++.dg/abi/pr39188-2.h: Likewise.
10736         * g++.dg/abi/pr39188-3a.C: Likewise.
10737         * g++.dg/abi/pr39188-3b.C: Likewise.
10738         * g++.dg/abi/pr39188-3.h: Likewise.
10739
10740 2009-02-19  Joseph Myers  <joseph@codesourcery.com>
10741
10742         PR c/38483
10743         * gcc.c-torture/execute/call-trap-1.c,
10744         gcc.c-torture/execute/va-arg-trap-1.c, gcc.dg/call-diag-1.c: New
10745         tests.
10746
10747 2009-02-19  Uros Bizjak  <ubizjak@gmail.com>
10748
10749         PR target/39228
10750         * gcc.c-torture/execute/pr39228.c: New test.
10751
10752 2009-02-19  Richard Guenther  <rguenther@suse.de>
10753
10754         PR tree-optimization/39074
10755         * gcc.dg/torture/pr39074.c: New testcase.
10756         * gcc.dg/torture/pr39074-2.c: Likewise.
10757         * gcc.dg/torture/pr39074-3.c: Likewise.
10758
10759 2009-02-18  H.J. Lu  <hongjiu.lu@intel.com>
10760
10761         PR c++/39219
10762         * g++.dg/parse/attr3.C: New.
10763
10764 2009-02-18  Jack Howarth <howarth@bromo.med.uc.edu>
10765
10766         PR testsuite/38165
10767         * g++.dg/pubtypes.C: Adopt Radar 4535968 fix to testcase.
10768
10769         PR testsuite/38166
10770         * g++.dg/ext/visibility/class1.C: Revert revision 122348
10771         and skip on Darwin.
10772
10773 2009-02-18  Jason Merrill  <jason@redhat.com>
10774
10775         PR c++/38880
10776         * g++.dg/init/const7.C: Remove XFAIL.
10777
10778         PR target/39179
10779         * g++.dg/opt/const6.C: New test.
10780
10781 2009-02-18  H.J. Lu  <hongjiu.lu@intel.com>
10782
10783         * gcc.dg/callabi/callabi.exp: Moved to ...
10784         * gcc.target/x86_64/abi/callabi/callabi.exp: Here.  Only run
10785         in 64bit mode.
10786
10787         * gcc.target/x86_64/abi/callabi/func-1.c: Don't check target.
10788         * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
10789         * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
10790         * gcc.target/x86_64/abi/callabi/pr38891.c: Likewise.
10791         * gcc.target/x86_64/abi/callabi/vaarg-1.c: Likewise.
10792         * gcc.target/x86_64/abi/callabi/vaarg-2.c: Likewise.
10793         * gcc.target/x86_64/abi/callabi/vaarg-3.c: Likewise.
10794
10795         * gcc.dg/callabi/callabi.h: Moved to ...
10796         * gcc.target/x86_64/abi/callabi/callabi.h: Here.
10797
10798         * gcc.dg/callabi/func-1.c: Moved to ...
10799         * gcc.target/x86_64/abi/callabi/func-1.c: Here.
10800
10801         * gcc.dg/callabi/func-indirect.c: Moved to ...
10802         * gcc.target/x86_64/abi/callabi/func-indirect.c: Here.
10803
10804         * gcc.dg/callabi/pr38891.c: Moved to ...
10805         * gcc.target/x86_64/abi/callabi/pr38891.c: Here.
10806
10807         * gcc.dg/callabi/vaarg-1.c: Moved to ...
10808         * gcc.target/x86_64/abi/callabi/vaarg-1.c: Here.
10809
10810         * gcc.dg/callabi/vaarg-2.c: Moved to ...
10811         * gcc.target/x86_64/abi/callabi/vaarg-2.c: Here.
10812
10813         * gcc.dg/callabi/vaarg-3.c: Moved to ...
10814         * gcc.target/x86_64/abi/callabi/vaarg-3.c: Here.
10815
10816 2009-02-17  Xuepeng Guo  <xuepeng.guo@intel.com>
10817
10818         PR target/38891
10819         * gcc.dg/callabi/pr38891.c: New.
10820
10821 2009-02-17  H.J. Lu  <hongjiu.lu@intel.com>
10822
10823         * gcc.dg/callabi/callabi.exp: New.
10824
10825 2009-02-17  H.J. Lu  <hongjiu.lu@intel.com>
10826
10827         PR target/39082
10828         * g++.dg/compat/struct-layout-1_generate.c (dg_options): Add
10829         -Wno-abi for x86.
10830         * gcc.dg/compat/struct-layout-1_generate.c (dg_options): Likewise.
10831
10832         * gcc.target/i386/pr39082-1.c: New.
10833
10834         * gcc.target/x86_64/abi/abi-x86_64.exp (additional_flags): Add
10835         -Wno-abi.
10836
10837         * gcc.target/x86_64/abi/args.h (XMM_T): Add _m64 and _m128 if
10838         CHECK_M64_M128 is defined.
10839         (check_f_arguments): Add "do".
10840         (check_vector_arguments): New.
10841         (check_m64_arguments): Likewise.
10842         (check_m128_arguments): Likewise.
10843
10844         * gcc.target/x86_64/abi/defines.h: Include <xmmintrin.h>.
10845         (CHECK_M64_M128): Define.
10846
10847         * gcc.target/x86_64/abi/test_m64m128_returning.c: New.  Based
10848         on abitest.
10849         * gcc.target/x86_64/abi/test_passing_m64m128.c: Likewise.
10850
10851         * gcc.target/x86_64/abi/test_passing_structs.c: Define __m128
10852         tests only if CHECK_M64_M128 is defined.
10853
10854         * gcc.target/x86_64/abi/test_passing_structs.c (m128_struct): New.
10855         (m128_2_struct): Likewise.
10856         (check_struct_passing5): Likewise.
10857         (check_struct_passing6): Likewise.
10858         (main): Test struct with __m128 if CHECK_M64_M128 is defined.
10859
10860         * gcc.target/x86_64/abi/test_passing_unions.c (un4): New.
10861         (un5): Likewise.
10862         (check_union_passing4): Likewise.
10863         (main): Test union with __m128 if CHECK_M64_M128 is defined.
10864
10865 2009-02-18  Joseph Myers  <joseph@codesourcery.com>
10866
10867         PR c/35447
10868         * gcc.dg/noncompile/pr35447-1.c: New test.
10869
10870 2009-02-18  Jakub Jelinek  <jakub@redhat.com>
10871
10872         PR tree-optimization/36922
10873         * gfortran.dg/pr36922.f: New test.
10874
10875 2009-02-17  Richard Guenther  <rguenther@suse.de>
10876
10877         PR tree-optimization/39202
10878         * gcc.c-torture/compile/pr39202.c: New testcase.
10879
10880 2009-02-17  Richard Guenther  <rguenther@suse.de>
10881
10882         PR tree-optimization/39204
10883         * gcc.dg/torture/pr39204.c: New testcase.
10884
10885 2009-02-17  Bingfeng Mei <bmei@broadcom.com>
10886
10887         * gcc.dg/vect/vect-outer-5.c: Require vect_float support.
10888         * gcc.dg/vect/vect-outer-6.c: Ditto.
10889
10890 2009-02-16  Joseph Myers  <joseph@codesourcery.com>
10891
10892         PR c/35446
10893         * gcc.dg/noncompile/init-5.c: New test.
10894         * gcc.dg/init-bad-4.c: Adjust expected errors.
10895
10896 2009-02-16  H.J. Lu  <hongjiu.lu@intel.com>
10897
10898         PR target/37049
10899         * gcc.target/i386/push-1.c: New.
10900
10901 2009-02-15  Uros Bizjak  <ubizjak@gmail.com>
10902
10903         * gcc.dg/struct/w_prof_single_str_global.c: Mask return value.
10904
10905 2009-02-13  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
10906
10907         * gcc.target/spu/intrinsics-sr.c: New test.
10908
10909 2009-02-13  Steve Ellcey  <sje@cup.hp.com>
10910
10911         PR target/38056
10912         * gcc.target/ia64/sibcall-opt-1.c: New test.
10913         * gcc.target/ia64/sibcall-opt-2.c: New test.
10914
10915 2009-02-13  Paul Thomas  <pault@gcc.gnu.org>
10916
10917         PR fortran/36528
10918         * gfortran.dg/cray_pointers_8.f90: New test.
10919
10920         PR fortran/36703
10921         * gfortran.dg/cray_pointers_9.f90: New test.
10922
10923 2009-02-13  Jason Merrill  <jason@redhat.com>
10924
10925         PR c++/39070
10926         * g++.dg/cpp0x/decltype16.C: New.
10927
10928 2009-02-13  H.J. Lu  <hongjiu.lu@intel.com>
10929
10930         PR target/39152
10931         * gfortran.dg/gomp/pr39152.f90: New.
10932
10933 2009-02-13  H.J. Lu  <hongjiu.lu@intel.com>
10934
10935         PR target/39162
10936         * gcc.target/i386/pr39162.c: New.
10937
10938 2009-02-13  Joseph Myers  <joseph@codesourcery.com>
10939
10940         PR c/35444
10941         * gcc.dg/noncompile/pr35444-1.c, gcc.dg/noncompile/pr35444-2.c:
10942         New tests.
10943
10944 2009-02-12  Jason Merrill  <jason@redhat.com>
10945
10946         PR c++/38950
10947         * g++.dg/template/array20.C: New test.
10948
10949 2009-02-12  Uros Bizjak  <ubizjak@gmail.com>
10950
10951         * gcc.dg/torture/fp-int-convert-float128-timode.c: Do not check
10952         for lp64 in "dg-do run" directive.  Remove dg-xfail-if directive.
10953         * gcc.dg/torture/fp-int-convert-timode.c: Remove xfail directive.
10954
10955 2009-02-12  H.J. Lu  <hongjiu.lu@intel.com>
10956
10957         * g++.dg/cpp0x/defaulted9.C: Compile with "-std=c++0x -fno-inline".
10958
10959 2009-02-12  H.J. Lu  <hongjiu.lu@intel.com>
10960
10961         PR target/39152
10962         * gfortran.dg/pr39152.f: New.
10963
10964 2009-02-11  Jason Merrill  <jason@redhat.com>
10965
10966         PR c++/39153
10967         * g++.dg/cpp0x/defaulted9.C: New test.
10968
10969         PR c++/30111
10970         * g++.dg/init/value7.C: New test.
10971
10972 2009-02-11  Paolo Bonzini  <bonzini@gnu.org>
10973
10974         PR target/38824
10975         * gcc.target/i386/pr38824.c: New testcase.
10976
10977 2009-02-11  Jason Merrill  <jason@redhat.com>
10978
10979         PR c++/38649
10980         * g++.dg/cpp0x/defaulted8.C: New test.
10981
10982         PR c++/36744
10983         * g++.dg/cpp0x/rv9p.C: New test.
10984
10985 2009-02-10  Eric Botcazou  <ebotcazou@adacore.com>
10986
10987         * gnat.dg/aliasing3.adb: New test.
10988         * gnat.dg/aliasing3_pkg.ad[sb]: New helper.
10989
10990 2009-02-10  Paolo Carlini  <paolo.carlini@oracle.com>
10991
10992         PR c++/34397
10993         * g++.dg/template/crash88.C: New.
10994         * g++.dg/template/crash89.C: Likewise.
10995
10996 2009-02-10  Steve Ellcey  <sje@cup.hp.com>
10997
10998         PR c/39084
10999         * gcc.dg/pr39084.c: New test.
11000
11001 2009-02-10  Jakub Jelinek  <jakub@redhat.com>
11002
11003         PR target/39139
11004         * gcc.target/i386/pr39139.c: New test.
11005
11006 2009-02-10  Richard Guenther  <rguenther@suse.de>
11007
11008         PR tree-optimization/39132
11009         * gcc.dg/torture/pr39132.c: New testcase.
11010
11011 2009-02-10  H.J. Lu  <hongjiu.lu@intel.com>
11012
11013         PR target/39119
11014         * gcc.target/x86_64/abi/avx/abi-avx.exp: New.
11015         * gcc.target/x86_64/abi/avx/args.h: Likewise.
11016         * gcc.target/x86_64/abi/avx/asm-support.S: Likewise.
11017         * gcc.target/x86_64/abi/avx/avx-check.h: Likewise.
11018         * gcc.target/x86_64/abi/avx/test_m256_returning.c: Likewise.
11019         * gcc.target/x86_64/abi/avx/test_passing_m256.c: Likewise.
11020         * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
11021         * gcc.target/x86_64/abi/avx/test_passing_unions.c: Likewise.
11022
11023 2009-02-09  Jason Merrill  <jason@redhat.com>
11024
11025         PR c++/39109
11026         * g++.dg/init/value6.C: New test.
11027
11028 2009-02-09  H.J. Lu  <hongjiu.lu@intel.com>
11029
11030         * gcc.target/x86_64/abi/abi-x86_64.exp: Use glob instead of find.
11031
11032 2009-02-09  Eric Botcazou  <ebotcazou@adacore.com>
11033
11034         * gcc.c-torture/compile/20090209-1.c: New test.
11035
11036 2009-02-06  Paolo Carlini  <paolo.carlini@oracle.com>
11037
11038         PR c++/35147
11039         PR c++/37737
11040         * g++.dg/cpp0x/vt-35147.C: New.
11041         * g++.dg/cpp0x/vt-37737-1.C: Likewise.
11042         * g++.dg/cpp0x/vt-37737-2.C: Likewise.
11043
11044 2009-02-06  Joseph Myers  <joseph@codesourcery.com>
11045
11046         PR c/35434
11047         * gcc.dg/attr-alias-4.c: New test.
11048
11049 2009-02-06  Janis Johnson  <janis187@us.ibm.com>
11050
11051         PR c/39035
11052         * gcc.dg/dfp/pr39035.c: New test.
11053
11054 2009-02-06  Joseph Myers  <joseph@codesourcery.com>
11055
11056         PR c/36432
11057         * gcc.dg/c90-flex-array-2.c, gcc.dg/c99-flex-array-6.c: New tests.
11058
11059 2009-02-05  Jakub Jelinek  <jakub@redhat.com>
11060
11061         PR c++/39106
11062         * g++.dg/opt/thunk3.C: New test.
11063
11064 2009-02-05  Nick Clifton  <nickc@redhat.com>
11065
11066         * gcc.c-torture/compile/20080625-1.c: Skip for M32C.
11067         * gcc.c-torture/compile/limits-stringlit.c: Likewise.
11068         * gcc.dg/cdce1.c: Likewise.
11069         * gcc.dg/cpp/_Pragma6.c: Likewise.
11070         * g++.dg/cpp/_Pragma1.C: Likewise.
11071         * gcc.dg/utf32-2.c: Xfail for M32C.
11072         * gcc.dg/utf32-1.c: Likewise.
11073         * gcc.dg/utf32-3.c: Likewise.
11074         * gcc.dg/Wtype-limits.c: Add expected warning messages for 16-bit
11075         targets.
11076         * gcc.dg/Wtype-limits-Wextra.c: Likewise.
11077         * gcc.dg/utf32-4.c: Only run for 32-bit+ targets.
11078         * gcc.dg/Wconversion-5.c: Likewise.
11079         * gcc.dg/tree-ssa/data-dep-1.c: Likewise.
11080         * gcc.dg/tree-ssa/ldist-3.c: Likewise.
11081         * gcc.dg/tree-ssa/ldist-5.c: Likewise.
11082         * gcc.dg/utf-inc-init.c: Likewise.
11083         * gcc.dg/pr11492.c: Xfail for 16-bit targets.
11084         * gcc.dg/utf-array.c: Add expected warning messages for M32C.
11085         * gcc.dg/utf-array-short-wchar.c: Likewise.
11086         * gcc.dg/tree-ssa/pr33920.c: Expect a warning from all 16-bit targets.
11087         * gcc.dg/mallign.c: Use size_t instead of long.
11088
11089 2009-02-05  Uros Bizjak  <ubizjak@gmail.com>
11090
11091         * g++.dg/torture/pr31863.C: Generalize dg-timeout-factor.
11092
11093 2009-02-05  Daniel Berlin  <dberlin@dberlin.org>
11094
11095         * gcc.c-torture/execute/pr39100.c: New.
11096
11097 2009-02-05  Joseph Myers  <joseph@codesourcery.com>
11098
11099         PR c/35435
11100         * gcc.dg/tls/diag-6.c: New test.
11101
11102 2009-02-04  Tobias Grosser  <grosser@fim.uni-passau.de>
11103
11104         * gcc.dg/graphite/scop-19.c: New
11105
11106 2009-02-04  H.J. Lu  <hongjiu.lu@intel.com>
11107
11108         AVX Programming Reference (January, 2009)
11109         * gcc.target/i386/avx-vpclmulqdq.c: New.
11110         * gcc.target/i386/pclmul-avx-check.h: Likewise.
11111
11112         * gcc.target/i386/i386.exp (check_effective_target_vpclmul): New.
11113
11114         * gcc.target/i386/pclmulqdq.c (CHECK_H): New.
11115         (TEST): Likewise.  Include CHECK_H instead of "pclmul-check.h".
11116         (pclmul_test): Renamed to ...
11117         (TEST): This.
11118
11119 2009-02-04  Jakub Jelinek  <jakub@redhat.com>
11120
11121         PR c++/39095
11122         * g++.dg/abi/mangle31.C: New test.
11123
11124 2009-02-03  Joseph Myers  <joseph@codesourcery.com>
11125
11126         PR c/29129
11127         * c90-arraydecl-1.c: Do not expect error for [*] in abstract
11128         declarator.
11129         * vla-6.c: Likewise.  Expect warning not error for [*] lexically
11130         inside function prototype but not part of parameter declarator.
11131         * vla-11.c: New test.
11132
11133 2009-02-03  Jason Merrill  <jason@redhat.com>
11134
11135         * g++.dg/warn/main-4.C: New test.
11136         * g++.old-deja/g++.bugs/900227_01.C: Remove &main warnings.
11137
11138 2009-02-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11139
11140         PR c++/36607
11141         * g++.dg/expr/cast10.C: New test.
11142
11143 2009-02-03  Joseph Myers  <joseph@codesourcery.com>
11144
11145         PR c/35433
11146         * gcc.dg/init-bad-6.c: New test.
11147
11148 2009-02-03  Jakub Jelinek  <jakub@redhat.com>
11149
11150         PR target/35318
11151         * gcc.c-torture/compile/pr35318.c: New test.
11152
11153         PR inline-asm/39059
11154         * gcc.dg/nofixed-point-2.c: New test.
11155         * g++.dg/ext/fixed1.C: Adjust expected diagnostics.
11156         * g++.dg/ext/fixed2.C: Likewise.
11157         * g++.dg/other/error25.C: Likewise.
11158         * g++.dg/lookup/crash7.C: Likewise.
11159         * g++.dg/cpp0x/decltype-38655.C: Likewise.
11160
11161         PR c++/39056
11162         * g++.dg/cpp0x/initlist13.C: New test.
11163
11164 2009-02-03  Paolo Bonzini  <bonzini@gnu.org>
11165
11166         PR c++/36897
11167         * g++.dg/template/func2.C: New test.
11168
11169         PR c++/37314
11170         * g++.dg/template/typename15.C: New.
11171         * g++.dg/template/typename16.C: New.
11172
11173 2009-02-03  Janis Johnson  <janis187@us.ibm.com>
11174             Ben Elliston  <bje@au.ibm.com>
11175
11176         PR c/39034
11177         * gcc.dg/dfp/pr39034.c: New test.
11178
11179 2009-02-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11180
11181         PR testsuite/38263
11182         * gcc.dg/ipa/ipacost-2.c: Add -fpie when pic.
11183
11184 2009-02-02  Jason Merrill  <jason@redhat.com>
11185
11186         PR c++/39054
11187         * g++.dg/parse/dtor14.C: New test.
11188
11189 2009-02-02  Jakub Jelinek  <jakub@redhat.com>
11190
11191         * lib/target-supports.exp
11192         (check_effective_target_correct_iso_cpp_string_wchar_protos): New.
11193         * g++.dg/ext/builtin10.C: New test.
11194
11195         PR inline-asm/39058
11196         * gcc.target/i386/pr39058.c: New test.
11197
11198 2009-02-02  Richard Guenther  <rguenther@suse.de>
11199
11200         PR tree-optimization/38937
11201         * g++.dg/warn/Wstrict-aliasing-bogus-escape.C: New testcase.
11202
11203 2009-02-01  Paolo Carlini  <paolo.carlini@oracle.com>
11204
11205         PR c++/39053
11206         * g++.dg/parse/crash52.C: New.
11207
11208 2009-01-30  Richard Guenther  <rguenther@suse.de>
11209
11210         PR tree-optimization/39041
11211         * gcc.c-torture/compile/pr39041.c: New testcase.
11212
11213 2009-01-30  Jakub Jelinek  <jakub@redhat.com>
11214
11215         PR target/39013
11216         * gcc.target/i386/pr39013-1.c: New test.
11217         * gcc.target/i386/pr39013-2.c: New test.
11218
11219         PR c++/39028
11220         * g++.dg/ext/label12.C: New test.
11221
11222 2009-01-30  Paolo Carlini  <paolo.carlini@oracle.com>
11223
11224         PR c++/33465
11225         * g++.dg/parse/error34.C: New.
11226         * g++.dg/parse/error35.C: Likewise.
11227
11228 2009-01-30  Paolo Carlini  <paolo.carlini@oracle.com>
11229
11230         PR c++/38655
11231         * g++.dg/cpp0x/decltype-38655.C: New.
11232
11233 2009-01-30  Jakub Jelinek  <jakub@redhat.com>
11234
11235         PR target/39002
11236         * g++.dg/torture/pr39002.C: New test.
11237
11238 2009-01-29  Kazu Hirata  <kazu@codesourcery.com>
11239
11240         PR tree-optimization/39007
11241         * gcc.dg/tree-ssa/pr39007.c: New.
11242
11243 2009-01-29  Kenneth Zadeck <zadeck@naturalbridge.com>
11244
11245         PR middle-end/35854
11246         * gcc.dg/lower-subreg-1.c: Renamed dump pass from "subreg"
11247         to "subreg1".
11248
11249 2009-01-29  Steve Ellcey  <sje@cup.hp.com>
11250
11251         PR middle-end/38857
11252         * gcc.c-torture/compile/pr38857.c: New test.
11253
11254 2009-01-28  Paul Thomas  <pault@gcc.gnu.org>
11255
11256         PR fortran/38852
11257         PR fortran/39006
11258         * gfortran.dg/bound_6.f90: New test.
11259
11260 2009-01-28  Pat Haugen  <pthaugen@us.ibm.com>
11261
11262         * gcc.target/powerpc/avoid-indexed-addresses.c: New test.
11263
11264 2009-01-28  Kazu Hirata  <kazu@codesourcery.com>
11265
11266         PR tree-optimization/38997
11267         * gcc.dg/tree-ssa/pr38997.c: New.
11268
11269 2009-01-28  Richard Guenther  <rguenther@suse.de>
11270
11271         PR tree-optimization/38926
11272         * gcc.c-torture/compile/pr38926.c: New testcase.
11273
11274 2009-01-28  Jakub Jelinek  <jakub@redhat.com>
11275
11276         PR middle-end/38934
11277         * gcc.dg/pr38934.c: New test.
11278
11279 2009-01-28  Richard Guenther  <rguenther@suse.de>
11280
11281         PR middle-end/38908
11282         * g++.dg/warn/Wuninitialized-2.C: New testcase.
11283
11284 2009-01-28  Paolo Bonzini  <bonzini@gnu.org>
11285
11286         PR tree-optimization/38984
11287         * gcc.dg/pr38984.c: New XFAILed testcase.
11288
11289
11290 2009-01-28  Uros Bizjak  <ubizjak@gmail.com>
11291
11292         PR target/38988
11293         * gcc.target/i386/pr38988.c: New test.
11294
11295 2009-01-27  Paolo Carlini  <paolo.carlini@oracle.com>
11296
11297         PR c++/37554
11298         * g++.dg/parse/crash51.C: New.
11299         * g++.old-deja/g++.pt/crash9.C: Adjust.
11300
11301 2009-01-27  Daniel Kraft  <d@domob.eu>
11302
11303         PR fortran/38883
11304         * gfortran.dg/mvbits_6.f90:  New test.
11305         * gfortran.dg/mvbits_7.f90:  New test.
11306         * gfortran.dg/mvbits_8.f90:  New test.
11307
11308 2009-01-27  Richard Guenther  <rguenther@suse.de>
11309
11310         PR tree-optimization/38503
11311         * g++.dg/warn/Wstrict-aliasing-bogus-placement-new.C: New testcase.
11312
11313 2009-01-27 Uros Bizjak <ubizjak@gmail.com>
11314
11315         PR middle-end/38969
11316         * gcc.c-torture/execute/pr38969.c: New test.
11317
11318 2009-01-26  Adam Nemet  <anemet@caviumnetworks.com>
11319
11320         PR testsuite/38864
11321         * gcc.target/mips/fixed-vector-type.c: Add target { fixed_point }
11322         to dg-do compile.
11323         * gcc.target/mips/fixed-scalar-type.c: Likewise.
11324         * gcc.target/mips/dpaq_sa_l_w.c: Likewise.
11325         * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
11326
11327 2009-01-26  H.J. Lu  <hongjiu.lu@intel.com>
11328
11329         PR target/38952
11330         * g++.dg/torture/stackalign/test-unwind.h (main): Also return 0
11331         if __USING_SJLJ_EXCEPTIONS__ is defined.
11332
11333         * g++.dg/torture/stackalign/unwind-0.C (foo): Don't define if
11334         __USING_SJLJ_EXCEPTIONS__ is defined.
11335         * g++.dg/torture/stackalign/unwind-1.C (foo): Likewise.
11336         * g++.dg/torture/stackalign/unwind-2.C (foo): Likewise.
11337         * g++.dg/torture/stackalign/unwind-3.C (foo): Likewise.
11338         * g++.dg/torture/stackalign/unwind-4.C (foo): Likewise.
11339         * g++.dg/torture/stackalign/unwind-5.C (foo): Likewise.
11340         * g++.dg/torture/stackalign/unwind-6.C (foo): Likewise.
11341
11342 2009-01-26  Danny Smith  <dannysmith@users.sourceforge.net>
11343
11344         PR testsuite/38949
11345         * g++.dg/torture/stackalign/test-unwind.h (ASMNAME): Define.
11346         Use instead of C name in asm statements.
11347
11348 2009-01-26  Richard Guenther  <rguenther@suse.de>
11349
11350         PR tree-optimization/38745
11351         * g++.dg/torture/pr38745.C: New testcase.
11352
11353 2009-01-26  Richard Guenther  <rguenther@suse.de>
11354
11355         PR middle-end/38851
11356         * g++.dg/warn/Wuninitialized-1.C: New testcase.
11357
11358 2009-01-25  Hans-Peter Nilsson  <hp@axis.com>
11359
11360         * gcc.dg/bitfld-15.c: Gate warning on target
11361         pcc_bitfield_type_matters.
11362         * gcc.dg/bitfld-17.c, g++.dg/ext/bitfield2.C,
11363         g++.dg/ext/bitfield4.C: Likewise.
11364         * gcc.dg/pr17112-1.c: Don't expect a warning for the packed
11365         bitfield for any target.
11366
11367 2009-01-24  Jakub Jelinek  <jakub@redhat.com>
11368
11369         PR c/38957
11370         * gcc.dg/pr38957.c: New test.
11371
11372 2009-01-24  David Billinghurst  <billingd@gcc.gnu.org>
11373
11374         PR fortran/38955
11375         * gfortran.dg/array_constructor_24.f: Allow tolerance when
11376         comparing floats.
11377
11378 2009-01-24  Sebastian Pop  <sebastian.pop@amd.com>
11379
11380         PR tree-optimization/38953
11381         * gfortran.dg/graphite/pr38953.f90: New.
11382
11383 2009-01-24  Paul Brook  <paul@codesourcery.com>
11384
11385         * gcc.target/arm/neon-cond-1.c: New test.
11386
11387 2009-01-23  Paolo Bonzini  <bonzini@gnu.org>
11388
11389         PR tree-optimization/38932
11390         * gcc.dg/pr38932.c: New.
11391
11392 2009-01-23  Revital Eres  <eres@il.ibm.com>
11393
11394         * gcc.dg/sms-7.c: Fix test.
11395
11396 2009-01-22  Adam Nemet  <anemet@caviumnetworks.com>
11397
11398         * gcc.dg/bitfld-15.c, gcc.dg/bitfld-16.c,
11399         gcc.dg/bitfld-17.c,gcc.dg/bitfld-18.c: New tests.
11400         * g++.dg/ext/bitfield2.C, g++.dg/ext/bitfield3.C,
11401         g++.dg/ext/bitfield4.C, g++.dg/ext/bitfield5.C: New tests.
11402
11403 2009-01-22  Steve Ellcey  <sje@cup.hp.com>
11404
11405         * gcc.dg/pr35729.c: Make test x86 specific.
11406
11407 2009-01-22  Steve Ellcey  <sje@cup.hp.com>
11408
11409         PR middle-end/38615
11410         * gcc.dg/pr38615.c: New test.
11411
11412 2009-01-22  Uros Bizjak  <ubizjak@gmail.com>
11413
11414         PR target/38931
11415         * gcc.target/i386/pr38931.c: New test.
11416
11417 2009-01-22  Dodji Seketeli  <dodji@redhat.com>
11418
11419         PR c++/38930
11420         * g++.dg/template/typedef11.C: Reverting changes of PR c++/26693.
11421         * g++.dg/template/typedef12.C: Likewise.
11422         * g++.dg/template/typedef13.C: Likewise.
11423         * g++.dg/template/typedef14.C: Likewise.
11424         * g++.dg/template/sfinae3.C: Likewise.
11425         * g++.old-deja/g++.pt/typename8.C: Likewise.
11426         * g++.dg/template/access11.C: Likewise
11427
11428 2009-01-21  Richard Sandiford  <rdsandiford@googlemail.com>
11429
11430         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Skip for mips*-*-linux*
11431         and mips*-*-irix*.
11432         * gcc.dg/tree-ssa/vrp47.c: Skip for all MIPS targets.
11433
11434 2009-01-21  Dodji Seketeli  <dodji@redhat.com>
11435
11436         PR c++/26693
11437         * g++.dg/template/typedef11.C: New test.
11438         * g++.dg/template/typedef12.C: Likewise.
11439         * g++.dg/template/typedef13.C: Likewise.
11440         * g++.dg/template/typedef14.C: Likewise.
11441         * g++.dg/template/sfinae3.C: Compile this pedantically.
11442         The only errors expected should be the one saying the typedef is ill
11443         formed.
11444         * g++.old-deja/g++.pt/typename8.C: Likewise.
11445         * g++.dg/template/access11.C: Update this.
11446
11447 2009-01-21  Daniel Kraft  <d@domob.eu>
11448
11449         PR fortran/38887
11450         * gfortran.dg/mvbits_5.f90:  New test.
11451
11452 2009-01-21  Bingfeng Mei  <bmei@broadcom.com>
11453
11454         * gcc.dg/sms-6.c: New test.
11455         * gcc.dg/sms-7.c: Likewise.
11456
11457 2009-01-20  Paul Thomas  <pault@gcc.gnu.org>
11458
11459         PR fortran/38907
11460         * gfortran.dg/host_assoc_function_7.f90: New test
11461
11462 2009-01-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11463             Richard Guenther  <rguenther@suse.de>
11464
11465         PR tree-optimization/38747
11466         PR tree-optimization/38748
11467         * gcc.dg/tree-ssa/struct-aliasing-1.c: New test.
11468         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
11469         * gcc.c-torture/execute/struct-aliasing-1.c: Likewise.
11470
11471 2009-01-20  Kees Cook  <kees@ubuntu.com>
11472             H.J. Lu  <hongjiu.lu@intel.com>
11473
11474         PR target/38902
11475         * gcc.dg/pr38902.c: New.
11476
11477 2009-01-20  Paolo Bonzini  <bonzini@gnu.org>
11478
11479         PR target/38868
11480         * gfortran.dg/pr38868.f: New testcase.
11481
11482 2009-01-20  Richard Guenther  <rguenther@suse.de>
11483
11484         * gcc.c-torture/execute/pr36227.c: Move ...
11485         * gcc.dg/torture/pr36227.c: ... here.  Require stdint_types.
11486
11487 2009-01-19  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
11488
11489         * lib/gfortran.exp: Add -B options for targets that use
11490         libgfortran.a%s in their specs.
11491
11492 2009-01-19  Jason Merrill  <jason@redhat.com>
11493
11494         PR c++/23287
11495         * g++.dg/template/dtor5.C: New test.
11496
11497 2009-01-19  Mikael Morin  <mikael.morin@tele2.fr>
11498
11499         PR fortran/38859
11500         * gfortran.dg/bound_5.f90: New test.
11501
11502 2009-01-18  H.J. Lu  <hongjiu.lu@intel.com>
11503
11504         PR target/38736
11505         * g++.dg/compat/abi/pr38736_main.C: New.
11506         * g++.dg/compat/abi/pr38736_x.C: Likewise.
11507         * g++.dg/compat/abi/pr38736_y.C: Likewise.
11508         * g++.dg/other/macro-1.C: Likewise.
11509         * gcc.dg/macro-1.c: Likewise.
11510         * gcc.dg/compat/pr38736_main.c: Likewise.
11511         * gcc.dg/compat/pr38736_x.c: Likewise.
11512         * gcc.dg/compat/pr38736_y.c: Likewise.
11513
11514 2009-01-18  Richard Guenther  <rguenther@suse.de>
11515
11516         PR tree-optimization/38819
11517         * gcc.c-torture/execute/pr38819.c: New testcase.
11518
11519 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
11520
11521         PR fortran/38657
11522         * gfortran.dg/module_commons_3.f90: Reapply.
11523
11524 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
11525
11526         PR fortran/34955
11527         * gfortran.dg/transfer_intrinsic_1.f90: New test.
11528         * gfortran.dg/transfer_intrinsic_2.f90: New test.
11529
11530 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
11531
11532         PR fortran/38657
11533         * gfortran.dg/module_commons_3.f90: Remove
11534
11535 2009-01-16  H.J. Lu  <hongjiu.lu@intel.com>
11536
11537         * gcc.dg/tree-ssa/foldaddr-1.c: Add the missing '}'.
11538
11539 2009-01-16  Jason Merrill  <jason@redhat.com>
11540
11541         PR c++/38877
11542         * g++.dg/template/lvalue1.C: New test.
11543
11544         PR c++/29470
11545         * g++.dg/template/access20.C: New test.
11546         * g++.dg/torture/pr34641.C: Fix access.
11547
11548 2009-01-16  Richard Guenther  <rguenther@suse.de>
11549
11550         PR tree-optimization/38835
11551         PR middle-end/36227
11552         * gcc.c-torture/execute/pr36227.c: New testcase.
11553         * gcc.dg/tree-ssa/foldaddr-1.c: XFAIL.
11554         * g++.dg/init/const7.C: Likewise.
11555
11556 2009-01-16  Adam Nemet  <anemet@caviumnetworks.com>
11557
11558         PR target/38554
11559         * gcc.c-torture/compile/pr38554.c: New test.
11560
11561 2009-01-16  Jason Merrill  <jason@redhat.com>
11562
11563         PR c++/38579
11564         * g++.dg/conversion/access1.C: New test.
11565
11566 2009-01-16  Jakub Jelinek  <jakub@redhat.com>
11567
11568         PR tree-optimization/38789
11569         * gcc.c-torture/compile/pr38789.c: New test.
11570
11571 2009-01-16  Janus Weil  <janus@gcc.gnu.org>
11572
11573         PR fortran/38152
11574         * gfortran.dg/proc_ptr_13.f90: New.
11575
11576 2009-01-15  Jason Merrill  <jason@redhat.com>
11577
11578         PR c++/38850
11579         * g++.dg/template/koenig6.C: New test.
11580
11581 2009-01-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11582
11583         PR c++/29388
11584         * g++.dg/template/error37.C: New testcase.
11585
11586 2009-01-15  Jason Merrill  <jason@redhat.com>
11587
11588         PR c++/36334
11589         * g++.dg/conversion/memfn1.C: New test.
11590
11591         PR c++/37646
11592         * g++.dg/conversion/memfn2.C: New test.
11593
11594 2009-01-15  Steve Ellcey  <sje@cup.hp.com>
11595
11596         PR c++/38357
11597         * g++.dg/template/crash87.C: New test.
11598
11599 2009-01-15  H.J. Lu  <hongjiu.lu@intel.com>
11600
11601         PR middle-end/37843
11602         * gcc.target/i386/pr37843-3.c: Replace _Decimal128 with __m128.
11603
11604 2009-01-15  Dodji Seketeli  <dodji@redhat.com>
11605
11606         PR c++/38636
11607         * g++.dg/parse/crash50.C: New test.
11608
11609 2009-01-14  Jakub Jelinek  <jakub@redhat.com>
11610
11611         PR rtl-optimization/38245
11612         * gcc.dg/pr38245-3.c: New test.
11613         * gcc.dg/pr38245-3.h: New file.
11614         * gcc.dg/pr38245-4.c: New file.
11615         * gcc.dg/pr38364.c: New test.
11616
11617 2009-01-14  Adam Nemet  <anemet@caviumnetworks.com>
11618
11619         * gcc.target/mips/mips.exp (mips_option_tests(-mips16)): Make the
11620         sequence PC-relative.
11621
11622 2009-01-14  Mark Mitchell  <mark@codesourcery.com>
11623
11624         * gcc.target/arm/long-calls-1.c: Tolerate the lack of sibling
11625         calls and/or PLT markers.
11626         * gcc.target/arm/long-calls-2.c: Tolerate the lack of sibling
11627         calls and/or PLT markers.
11628         * gcc.target/arm/long-calls-3.c: Tolerate the lack of sibling
11629         calls and/or PLT markers.
11630         * gcc.target/arm/long-calls-4.c: Tolerate the lack of sibling
11631         calls and/or PLT markers.
11632
11633 2009-01-14  Daniel Jacobowitz  <dan@codesourcery.com>
11634             Nathan Froyd  <froydnj@codesourcery.com>
11635             Joseph Myers  <joseph@codesourcery.com>
11636
11637         * lib/target-supports.exp (check_effective_target_powerpc_spe_nocache):
11638         New function.
11639         * gcc.target/powerpc/20030218-1.c: Skip if not powerpc_spe_nocache
11640         and use consistent CFLAGS.
11641         * gcc.target/powerpc/20030505.c: Likewise.
11642         * gcc.target/powerpc/20081204-1.c: Likewise.
11643         * gcc.target/powerpc/ppc-spe.c: Likewise.
11644         * gcc.target/powerpc/spe1.c: Likewise.
11645         * g++.dg/ext/spe1.C: Likewise.
11646         * g++.dg/other/opaque-1.C: Likewise.
11647         * g++.dg/other/opaque-2.C: Likewise.
11648         * g++.dg/other/opaque-3.C: Likewise.
11649
11650 2009-01-14  Mark Mitchell  <mark@codesourcery.com>
11651
11652         * gcc.dg/vect/vect-105.c: Prevent compiler from hoisting abort
11653         out of loop.
11654
11655 2009-01-14  Vladimir Makarov  <vmakarov@redhat.com>
11656
11657         PR target/38811
11658         * g++.dg/torture/pr38811.C: New file.
11659
11660 2009-01-14  Richard Guenther  <rguenther@suse.de>
11661
11662         PR tree-optimization/38826
11663         PR middle-end/38477
11664         * gcc.dg/Wstrict-aliasing-bogus-pta-1.c: New testcase.
11665
11666 2009-01-13  Sebastian Pop  <sebastian.pop@amd.com>
11667
11668         * gcc.dg/graphite/pr38786.c: Fix commit problem.
11669
11670 2009-01-14  Nick Clifton  <nickc@redhat.com>
11671
11672         PR c++/37862
11673         * g++.cp/parse/pr37862.C: New test.
11674
11675 2009-01-14  Julian Brown  <julian@codesourcery.com>
11676
11677         * gcc.target/arm/eabi1.c (__eabi_uread4, __eabi_uwrite4)
11678         (__eabi_uread8, __eabi_uwrite8): Change spellings of declarations
11679         to...
11680         (__aeabi_uread4, __aeabi_uwrite4, __aeabi_uread8, __aeabi_uwrite8):
11681         These.
11682
11683 2009-01-13  Jakub Jelinek  <jakub@redhat.com>
11684
11685         PR rtl-optimization/38774
11686         * gcc.dg/torture/pr38774.c: New test.
11687
11688         PR c++/38795
11689         * g++.dg/cpp0x/pr38795.C: New test.
11690
11691 2009-01-13  Daniel Jacobowitz  <dan@codesourcery.com>
11692             Nathan Froyd  <froydnj@codesourcery.com>
11693             Joseph Myers  <joseph@codesourcery.com>
11694
11695         * gcc.target/powerpc/altivec-consts.c: Run if vmx_hw, compile
11696         otherwise.  Do not check for AltiVec at runtime.
11697         * gcc.target/powerpc/altivec-varargs-1.c: Likewise.
11698         * gcc.target/powerpc/altivec-vec-merge.c: Likewise.
11699         * gcc.target/powerpc/altivec-1.c: Likewise.
11700         * gcc.target/powerpc/altivec-3.c: Likewise.
11701         * gcc.target/powerpc/altivec-10.c: Likewise.
11702         * gcc.target/powerpc/altivec-12.c: Likewise.
11703         * gcc.target/powerpc/altivec-24.c: Likewise.
11704         * gcc.target/powerpc/altivec-cell-2.c: Likewise.
11705         * gcc.target/powerpc/altivec-cell-3.c: Likewise.
11706         * gcc.target/powerpc/altivec-cell-4.c: Likewise.
11707         * gcc.target/powerpc/pr35907.c: Likewise.
11708         * gcc.target/powerpc/altivec-cell-8.c: Run if cell_hw, compile
11709         otherwise.  Do not check for Cell at runtime.
11710         * gcc.target/powerpc/altivec_check.h: Delete.
11711
11712         * g++.dg/ext/altivec-2.C: Do not check for AltiVec at runtime.
11713         * g++.dg/ext/altivec-3.C: Run if vmx_hw, compile otherwise.  Do
11714         not check for AltiVec at runtime.
11715         * g++.dg/ext/altivec-cell-2.C: Likewise.
11716         * g++.dg/ext/altivec-cell-3.C: Likewise.
11717         * g++.dg/ext/altivec-cell-4.C: Likewise.
11718         * g++.dg/eh/simd-2.C: Only use -maltivec if vmx_hw.
11719         * g++.dg/eh/check-vect.h (sig_ill_handler): Remove AltiVec runtime
11720         check.
11721         * g++.dg/ext/altivec_check.h: Delete.
11722
11723 2009-01-13  Nathan Froyd  <froydnj@codesourcery.com>
11724
11725         * gcc.target/powerpc/altivec-macros.c: Require a powerpc_altivec_ok
11726         effective target.  Adjust line numbers accordingly.
11727
11728 2009-01-13  Mark Mitchell  <mark@codesourcery.com>
11729
11730         * gcc.target/i386/sse-10.c: Pass -mno-omit-leaf-frame-pointer.
11731
11732 2009-01-13  Sebastian Pop  <sebastian.pop@amd.com>
11733
11734         PR tree-optimization/38786
11735         * gcc.dg/graphite/pr38786.c: New.
11736
11737 2009-01-13  Uros Bizjak  <ubizjak@gmail.com>
11738
11739         Revert:
11740         2009-01-05  Uros Bizjak  <ubizjak@gmail.com>
11741
11742         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
11743         for alpha*-*-* targets.
11744         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
11745
11746 2009-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11747
11748         PR libfortran/38772
11749         * gfortran.dg/fmt_bz_bn_err.f: New test.
11750
11751 2009-01-12  Nathan Froyd  <froydnj@codesourcery.com>
11752
11753         * gcc.target/powerpc/ppc-spe64-1.c: Add dg-error handler.
11754
11755 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
11756
11757         * lib/target-supports.exp (check_effective_target_powerpc64): New.
11758         * gcc.target/powerpc/darwin-longlong.c: Explicitly require 64-bit
11759         instruction support.  Do not check for it at runtime.
11760
11761 2009-01-12  Jason Merrill  <jason@redhat.com>
11762
11763         PR c++/35109
11764         * g++.dg/lookup/friend11.C: Remove expected error.
11765         * g++.dg/lookup/friend14.C: New test.
11766         * g++.dg/lookup/friend15.C: New test.
11767
11768 2009-01-12  Dodji Seketeli  <dodji@redhat.com>
11769
11770         PR c++/36019
11771         * g++.dg/lookup/hidden-class12.C: New test.
11772         * g++.dg/lookup/hidden-class13.C: New test.
11773         * g++.dg/lookup/hidden-class14.C: New test.
11774         * g++.dg/lookup/hidden-class15.C: New test.
11775         * g++.dg/lookup/hidden-class16.C: New test.
11776
11777 2009-01-12  Mark Mitchell  <mark@codesourcery.com>
11778
11779         * gcc.dg/struct/wo_prof_single_str_global.c: Mask return value.
11780         * gcc.dg/struct/wo_prof_single_str_local.c: Mask return value.
11781         * gcc.dg/struct/wo_prof_single_str_pointer.c: Mask return value.
11782
11783 2009-01-12  Jason Merrill  <jason@redhat.com>
11784
11785         PR c++/31488
11786         * g++.dg/other/vararg-3.C: New test.
11787
11788 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
11789
11790         * gcc.target/powerpc/ppc-spe.c: Compile for all EABI targets.
11791         Explicitly enable SPE.
11792         * gcc.target/powerpc/20030505.c: Likewise.  Add dg-message
11793         directive.
11794
11795         * gcc.target/powerpc/20030218-1.c: Pass -mfloat-gprs=single.
11796         Expect -flax-vector-conversions message.  Adjust incompatible
11797         types errors.
11798         * gcc.target/powerpc/spe1.c: Pass -mspe and -mfloat-gprs=single.
11799         Make Foo extern.
11800
11801         * gcc.dg/cpp/assert4.c: Recognize __PPC__.
11802
11803         * g++.dg/other/opaque-1.C: Run on targets with SPE.
11804
11805         * g++.dg/ext/spe-1.C: Pass -mspe and -mfloat-gprs=single.
11806         * g++.dg/other/opaque-2.C: Likewise.
11807         * g++.dg/other/opaque-3.C: Likewise.
11808
11809 2009-01-12  Jakub Jelinek  <jakub@redhat.com>
11810
11811         PR c/32041
11812         * gcc.dg/pr32041.c: New test.
11813         * g++.dg/parse/offsetof9.C: New test.
11814
11815 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
11816             Nathan Froyd  <froydnj@codesourcery.com>
11817
11818         * g++.dg/conversion/simd1.C: Ignore irrelevant warning.
11819         * g++.dg/ext/attribute-test-1.C: Likewise.
11820         * g++.dg/ext/attribute-test-2.C: Likewise.
11821         * g++.dg/ext/attribute-test-3.C: Likewise.
11822         * g++.dg/ext/attribute-test-4.C: Likewise.
11823
11824 2009-01-12  Eric Botcazou  <ebotcazou@adacore.com>
11825
11826         * gnat.dg/unchecked_convert3.adb: New test.
11827
11828 2009-01-12  Tomas Bily  <tbily@suse.cz>
11829
11830         PR middlend/38385
11831         * gcc.dg/tree-ssa/pr38385.c: New file.
11832
11833 2009-01-12  Jakub Jelinek  <jakub@redhat.com>
11834
11835         PR c++/38794
11836         * g++.dg/parse/typedef9.C: New test.
11837
11838         PR tree-optimization/38807
11839         * gcc.c-torture/compile/pr38807.c: New test.
11840
11841 2009-01-11  Adam Nemet  <anemet@caviumnetworks.com>
11842
11843         * gcc.target/mips/ins-2.c: New test.
11844
11845 2009-01-11  H.J. Lu  <hongjiu.lu@intel.com>
11846
11847         PR testsuite/38809
11848         * gcc.dg/pr38616.c: Only run for targets with -fstack-protector.
11849
11850 2009-01-11  Jakub Jelinek  <jakub@redhat.com>
11851
11852         PR c++/36254
11853         * g++.dg/warn/Wreturn-type-5.C: New test.
11854
11855 2009-01-11  Matthias Klose  <doko@ubuntu.com>
11856
11857         PR middle-end/38616
11858         * gcc.dg/pr38616.c: New test.
11859
11860 2009-01-10  Sebastian Pop  <sebastian.pop@amd.com>
11861
11862         * gcc.dg/graphite/block-3.c: Fix compile error on 32bit.
11863
11864 2009-01-10  Andrew Pinski  <pinskia@gmail.com>
11865
11866         PR c++/38648
11867         * g++.dg/expr/string-1.C: New test.
11868         * g++.dg/expr/string-2.C: New test.
11869
11870         PR c++/36695
11871         * g++.dg/ext/complex4.C: New test.
11872         * g++.dg/ext/complex5.C: New test.
11873         * g++.dg/init/reference1.C: New test.
11874         * g++.dg/init/reference2.C: New test.
11875         * g++.dg/init/reference3.C: New test.
11876
11877 2009-01-10  Paul Thomas  <pault@gcc.gnu.org>
11878
11879         PR fortran/38763
11880         * gfortran.dg/transfer_null_1.f90: New test.
11881
11882 2009-01-10  Paul Thomas  <pault@gcc.gnu.org>
11883
11884         PR fortran/38765
11885         * gfortran.dg/host_assoc_function_6.f90: New test.
11886
11887 2009-01-09  Joel Sherrill <joel.sherrill@oarcorp.com>
11888
11889         * lib/target-supports.exp: Add method to determine if the effective
11890         target is really a ppc405 after applying all compile options.
11891         * gcc.target/powerpc/405-mulhhwu-2.c: Add dg-skip-if not ppc405.
11892         * gcc.target/powerpc/405-nmachhw-1.c: Likewise.
11893         * gcc.target/powerpc/405-nmaclhw-1.c: Likewise.
11894         * gcc.target/powerpc/405-machhwu-1.c: Likewise.
11895         * gcc.target/powerpc/405-mullhwu-1.c: Likewise.
11896         * gcc.target/powerpc/405-nmacchw-1.c: Likewise.
11897         * gcc.target/powerpc/405-mulchwu-1.c: Likewise.
11898         * gcc.target/powerpc/405-nmachhw-2.c: Likewise.
11899         * gcc.target/powerpc/405-nmaclhw-2.c: Likewise.
11900         * gcc.target/powerpc/405-machhwu-2.c: Likewise.
11901         * gcc.target/powerpc/405-mulhhw-1.c: Likewise.
11902         * gcc.target/powerpc/405-machhw-1.c: Likewise.
11903         * gcc.target/powerpc/405-mullhw-1.c: Likewise.
11904         * gcc.target/powerpc/405-maclhw-1.c: Likewise.
11905         * gcc.target/powerpc/405-dlmzb-strlen-1.c: Likewise.
11906         * gcc.target/powerpc/405-mullhwu-2.c: Likewise.
11907         * gcc.target/powerpc/405-nmacchw-2.c: Likewise.
11908         * gcc.target/powerpc/405-mulchwu-2.c: Likewise.
11909         * gcc.target/powerpc/405-mulchw-1.c: Likewise.
11910         * gcc.target/powerpc/405-maclhwu-1.c: Likewise.
11911         * gcc.target/powerpc/405-macchw-1.c: Likewise.
11912         * gcc.target/powerpc/405-mulhhw-2.c: Likewise.
11913         * gcc.target/powerpc/405-machhw-2.c: Likewise.
11914         * gcc.target/powerpc/405-mullhw-2.c: Likewise.
11915         * gcc.target/powerpc/405-maclhw-2.c: Likewise.
11916         * gcc.target/powerpc/405-macchwu-1.c: Likewise.
11917         * gcc.target/powerpc/405-mulhhwu-1.c: Likewise.
11918         * gcc.target/powerpc/405-mulchw-2.c: Likewise.
11919         * gcc.target/powerpc/405-maclhwu-2.c: Likewise.
11920         * gcc.target/powerpc/405-macchw-2.c: Likewise.
11921         * gcc.target/powerpc/405-macchwu-2.c: Likewise.
11922
11923 2009-01-09  Jakub Jelinek  <jakub@redhat.com>
11924
11925         PR c++/35335
11926         * g++.dg/other/error31.C: New testcase.
11927
11928         PR c/35742
11929         * gcc.dg/pr35742.c: New test.
11930
11931 2009-01-09  John F. Carr  <jfc@mit.edu>
11932
11933         PR c++/37877
11934         * g++.dg/parse/linkage3.C: New test.
11935
11936 2009-01-09  Jakub Jelinek  <jakub@redhat.com>
11937
11938         PR middle-end/38771
11939         * gcc.c-torture/compile/pr38771.c: New test.
11940
11941 2009-01-08  Nathan Froyd  <froydnj@codesourcery.com>
11942
11943         * gcc.dg/pr34856.c: Ignore irrelevant warning.
11944
11945 2009-01-08  Mark Mitchell  <mark@codesourcery.com>
11946
11947         * gcc.dg/sibcall-3.c: XFAIL for Thumb.
11948         * gcc.dg/sibcall-4.c: Likewise.
11949
11950 2009-01-08  Sebastian Pop  <sebastian.pop@amd.com>
11951             Jan Sjodin  <jan.sjodin@amd.com>
11952
11953         PR tree-optimization/38559
11954         * gcc.dg/graphite/pr38559.c: New.
11955
11956 2009-01-08  Ira Rosen  <irar@il.ibm.com>
11957
11958         PR tree-optimization/37194
11959         * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: New test.
11960
11961 2009-01-07  Jakub Jelinek  <jakub@redhat.com>
11962
11963         PR c++/38725
11964         * g++.dg/ext/label11.C: New test.
11965
11966 2009-01-07  Joseph Myers  <joseph@codesourcery.com>
11967
11968         * lib/target-supports.exp (check_weak_override_available): New.
11969         * lib/target-supports-dg.exp (dg-require-weak-override): New.
11970         * gcc.dg/tree-ssa/pr27781.c, g++.dg/eh/weak1.C: Use
11971         dg-require-weak-override.
11972
11973 2009-01-07  Nathan Froyd  <froydnj@codesourcery.com>
11974             Alan Modra  <amodra@bigpond.net.au>
11975
11976         * gcc.c-torture/compile/20090107-1.c: New test.
11977
11978 2009-01-07  Uros Bizjak  <ubizjak@gmail.com>
11979
11980         PR target/38706
11981         * g++.dg/other/pr38706.C: New test.
11982
11983 2009-01-07  Jason Merrill  <jason@redhat.com>
11984
11985         * g++.dg/cpp0x/variadic92.C: New test.
11986         * g++.dg/cpp0x/variadic93.C: New test.
11987
11988 2009-01-07  Janis Johnson  <janis187@us.ibm.com>
11989
11990         * lib/target-supports-dg.exp (current_compiler_flags): New.
11991         (check-flags): Use it; do not access dg-test local variables.
11992         (dg-skip-if): Do not access dg-test local variables.
11993         (dg-xfail-run-if): Ditto.
11994         (dg-shouldfail): Ditto.
11995         * gcc.test-framework/test-framework.exp
11996         (check_effective_target_def_nocache): New.
11997         * gcc.test-framework/test-framework.awk: Handle scan tests.
11998         * gcc.test-framework/dg-do-run-xrif-nocache-exp-XF.c: New test.
11999         * gcc.test-framework/dg-error-nocache-exp-P.c: New test.
12000         * gcc.test-framework/dg-nocache-scanasm-exp-XF.c: New test.
12001         * gcc.test-framework/dg-warning-nocache-exp-P.c: New test.
12002         * gcc.test-framework/dg-nocache-sif-exp-P.c: New test.
12003         * gcc.test-framework/dg-nocache-sif-exp-U.c: New test.
12004         * gcc.test-framework/dg-nocache-xif-exp-P.c: New test.
12005         * gcc.test-framework/dg-do-run-sft-nocache-exp-P.c: New test.
12006         * gcc.test-framework/dg-nocache-xif-exp-XP.c: New test.
12007
12008         * g++.dg/torture/pr38586.C: Ignore a possible warning.
12009
12010         * lib/target-supports-dg.exp (check_test_flags): Delete.
12011
12012 2009-01-07  Jan Sjodin  <jan.sjodin@amd.com>
12013
12014         PR tree-optimization/38492
12015         PR tree-optimization/38498
12016         * gcc.dg/graphite/pr38500.c: Fixed warning as committed
12017         in trunk.
12018         * gcc.dg/graphite/block-0.c: Update test.
12019         * gcc.dg/graphite/block-1.c: Same.
12020         * gcc.dg/graphite/block-2.c: Remove xfail and test for blocking.
12021         * gcc.dg/graphite/block-4.c: Remove test for strip mine.
12022         * gcc.dg/graphite/block-3.c: New.
12023         * gcc.dg/graphite/pr38498.c: New.
12024
12025 2009-01-07  H.J. Lu  <hongjiu.lu@intel.com>
12026
12027         AVX Programming Reference (December, 2008)
12028         * gcc.target/i386/avx-vmovntdq-256-1.c: New.
12029         * gcc.target/i386/avx-vmovntpd-256-1.c: Likewise.
12030         * gcc.target/i386/avx-vmovntps-256-1.c: Likewise.
12031
12032         * gcc.target/i386/sse2-movntdq-1.c (TEST): Align array to 16byte.
12033         * gcc.target/i386/sse2-movntpd-1.c (TEST): Likewise.
12034
12035 2009-01-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
12036
12037         PR fortran/38220
12038         * gfortran.dg/c_loc_pure_1.f90:  New test.
12039
12040 2009-01-06  Mikael Morin  <mikael.morin@tele2.fr>
12041
12042         PR fortran/38669
12043         * gfortran.dg/elemental_dependency_3.f90:
12044         Add the final tree dump cleanup.
12045
12046 2009-01-06  Jakub Jelinek  <jakub@redhat.com>
12047
12048         * gfortran.dg/pr23095.f: Require ilp32 in target selection instead of
12049         passing -m32.
12050
12051         PR rtl-optimization/38722
12052         * gfortran.dg/pr38722.f90: New test.
12053
12054 2009-01-06  Janis Johnson  <janis187@us.ibm.com>
12055
12056         PR c/34252
12057         * gcc.dg/dfp/decfloat-constants.c: Check for DECnn_SUBNORMAL_MIN
12058         instead of DECnn_DEN.  Support -DDBG to list lines that fail.
12059
12060 2009-01-06  Dominique Dhumieres  <dominiq@lps.ens.fr>
12061
12062         * gfortran.dg/implicit_12.f90: Add space around dg directive.
12063         * gfortran.dg/typebound_call_8.f03: Same.
12064         * gfortran.dg/elemental_bind_c.f90: Same.
12065         * gfortran.dg/typebound_call_7.f03: Same.
12066         * gfortran.dg/interface_proc_end.f90: Same
12067         * gfortran.dg/pr37243.f: Fix typo.
12068
12069 2009-01-06  Uros Bizjak  <ubizjak@gmail.com>
12070
12071         * gcc.dg/struct-ret-3.c (CHUNK_SIZE): New define.  Use CHUNK_SIZE
12072         instead of hardcoded number.  Increase CHUNK_SIZE to 16384 for
12073         large stack sizes.
12074
12075 2009-01-06  H.J. Lu  <hongjiu.lu@intel.com>
12076
12077         AVX Programming Reference (December, 2008)
12078         * gcc.target/i386/avx-2.c: Remove tests for _mm_permute2_pd,
12079         _mm256_permute2_pd, _mm_permute2_ps and _mm256_permute2_ps.
12080         * gcc.target/i386/sse-14.c: Likewise.
12081
12082         * gcc.target/i386/avx-vpermil2pd-1.c: Removed.
12083         * gcc.target/i386/avx-vpermil2ps-1.c: Likewise.
12084         * gcc.target/i386/avx-vpermil2pd-256-1.c: Likewise.
12085         * gcc.target/i386/avx-vpermil2ps-256-1.c: Likewise.
12086
12087 2009-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12088
12089         PR libfortran/38735
12090         * gfortran.dg/fmt_bz_bn.f: Update test.
12091
12092 2009-01-05  Dodji Seketeli  <dodji@redhat.com>
12093
12094         PR c++/38472
12095         * g++.dg/conversion/usual-arith-conv.C: New test.
12096
12097 2009-01-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12098
12099         PR c/34911
12100         * gcc.dg/vector-3.c: New testcase.
12101         * g++.dg/ext/vector15.C: New test.
12102
12103 2009-01-05  Harsha Jagasia  <harsha.jagasia@amd.com>
12104
12105         PR tree-optimization/38510
12106         * gcc.dg/graphite/pr38510.c: New.
12107
12108 2009-01-05  Harsha Jagasia  <harsha.jagasia@amd.com>
12109             Jan Sjodin <jan.sjodin@amd.com>
12110
12111         PR tree-optimization/38500
12112         * gcc.dg/graphite/pr38500.c: New.
12113
12114 2009-01-05  Laurent GUERBY  <laurent@guerby.net>
12115
12116         * gcc.c-torture/compile/20001226-1.c: Generalize
12117         dg-timeout-factor.
12118         * gcc.c-torture/compile/limits-fnargs.c: Add
12119         dg-timeout-factor.
12120         * gcc.dg/20020425-1.c: Likewise.
12121         * gcc.dg/pch/pch.exp: Likewise.
12122
12123 2009-01-05  Paul Thomas  <pault@gcc.gnu.org>
12124
12125         PR fortran/38657
12126         * gfortran.dg/module_commons_3.f90: New test.
12127
12128 2009-01-05  Daniel Franke  <franke.daniel@gmail.com>
12129
12130         PR fortran/37159
12131         * gfortran.dg/random_seed_1.f90: Updated.
12132
12133 2009-01-05  Mikael Morin  <mikael.morin@tele2.fr>
12134
12135         PR fortran/38669
12136         PR fortran/38726
12137         * gfortran.dg/elemental_subroutine_7.f90:
12138         Fix p values so that it can be used as vector subscript.
12139
12140 2009-01-05  Jason Merrill  <jason@redhat.com>
12141
12142         * g++.dg/cpp0x/initlist12.C: Add another test.
12143
12144         * g++.dg/cpp0x/defaulted7.C: New test.
12145
12146 2009-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
12147
12148         PR fortran/38672
12149         * gfortran.dg/host_assoc_blockdata_1.f90:  New test.
12150         * gfortran.dg/host_assoc_blockdata_2.f90:  New test.
12151
12152 2009-01-05  Uros Bizjak  <ubizjak@gmail.com>
12153
12154         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
12155         for alpha*-*-* targets.
12156         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
12157
12158 2009-01-05  Paul Thomas  <pault@gcc.gnu.org>
12159
12160         PR fortran/38665
12161         * gfortran.dg/host_assoc_function_5.f90: New test.
12162
12163 2009-01-04  Mikael Morin  <mikael.morin@tele2.fr>
12164
12165         PR fortran/38669
12166         * gfortran.dg/elemental_dependency_3.f90: New test.
12167         * gfortran.dg/elemental_subroutine_7.f90: New test.
12168
12169 2009-01-04  Uros Bizjak  <ubizjak@gmail.com>
12170
12171         * gcc.dg/struct-ret-3.c: Include unistd.h.
12172         (main): Exit early if system memory page size is
12173         larger than 4096 bytes.
12174
12175 2009-01-04  Daniel Franke  <franke.daniel@gmail.com>
12176
12177         PR fortran/38718
12178         * gfortran.dg/merge_init_expr.f90: New.
12179
12180 2009-01-04  Mikael Morin  <mikael.morin@tele2.fr>
12181
12182         PR fortran/38536
12183         * gfortran.dg/c_loc_tests_13.f90: New test.
12184         * gfortran.dg/c_loc_tests_14.f90: New test.
12185
12186 2009-01-03  Daniel Franke  <franke.daniel@gmail.com>
12187
12188         * gfortran.dg/func_result_4.f90: New.
12189
12190 2009-01-03  Paul Thomas  <pault@gcc.gnu.org>
12191
12192         PR fortran/38594
12193         * gfortran.dg/host_assoc_call_3.f90: Make sure that the generic
12194         interface still works, in addition to original tests.
12195         * gfortran.dg/host_assoc_call_6.f90: New test.
12196
12197 2009-01-03  Jakub Jelinek  <jakub@redhat.com>
12198
12199         PR c++/38705
12200         * g++.dg/torture/pr38705.C: New test.
12201
12202         PR c/38700
12203         * gcc.dg/pr38700.c: New test.
12204
12205 2009-01-02  Jason Merrill  <jason@redhat.com>
12206
12207         * g++.dg/cpp0x/initlist11.C: New test.
12208         * g++.dg/cpp0x/initlist12.C: New test.
12209
12210 2009-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
12211
12212         * gcc.dg/fixed-point/composite-type.c: Update wording of messages.
12213         Allow extra informative notes.
12214
12215 2009-01-01  Jakub Jelinek  <jakub@redhat.com>
12216
12217         PR c/36489
12218         * gcc.dg/pr36489.c: New test.
12219
12220 \f
12221 Copyright (C) 2009 Free Software Foundation, Inc.
12222
12223 Copying and distribution of this file, with or without modification,
12224 are permitted in any medium without royalty provided the copyright
12225 notice and this notice are preserved.