boz_15.f90: Fix typos.
[gcc.git] / gcc / testsuite / ChangeLog
1 2009-12-14 Dominique d'Humieres <dominiq@lps.ens.fr>
2
3 * gfortran.dg/boz_15.f90: Fix typos.
4
5 2009-12-14 Jakub Jelinek <jakub@redhat.com>
6 Sebastian Pop <sebastian.pop@amd.com>
7
8 * gcc.target/i386/sse-12.c: Add -mpopcnt and -mlwp.
9 * gcc.target/i386/sse-13.c: Same.
10 (__builtin_ia32_lwpval32, __builtin_ia32_lwpval64,
11 __builtin_ia32_lwpins32, __builtin_ia32_lwpins64): Added testcases.
12 * gcc.target/i386/sse-14.c: Add -mpopcnt -mabm -mlwp.
13 Added tests for __lwpval32, __lwpins32, __lwpval64, and __lwpins64.
14 * gcc.target/i386/sse-22.c: Added tests for popcnt, abm, and lwp.
15 * gcc.target/i386/sse-23.c: Same.
16
17 2009-12-14 Sebastian Pop <sebpop@gmail.com>
18
19 PR middle-end/42284
20 * testsuite/gcc.dg/graphite/pr42284.c: New.
21
22 2009-12-13 Richard Guenther <rguenther@suse.de>
23
24 PR tree-optimization/42357
25 * g++.dg/torture/pr42357.C: New testcase.
26
27 2009-12-11 Janus Weil <janus@gcc.gnu.org>
28
29 PR fortran/42257
30 * gfortran.dg/extends_9.f03: New test.
31
32 2009-12-11 Jason Merrill <jason@redhat.com>
33
34 PR c++/42219
35 * g++.dg/conversion/err-recover1.C: New.
36
37 2009-12-11 Janus Weil <janus@gcc.gnu.org>
38
39 PR fortran/42335
40 * gfortran.dg/select_type_11.f03: New test.
41
42 2009-12-11 Dodji Seketeli <dodji@redhat.com>
43
44 PR c++/42225
45 * g++.dg/template/typedef24.C: New test.
46 * g++.dg/template/typedef25.C: New test.
47
48 2009-12-11 Dodji Seketeli <dodji@redhat.com>
49
50 PR c++/42251
51 * g++.dg/template/const3.C: New test.
52
53 2009-12-11 Richard Guenther <rguenther@suse.de>
54
55 PR lto/42320
56 * g++.dg/lto/20091210-1_0.h: New testcase.
57 * g++.dg/lto/20091210-1_0.C: Likewise.
58 * g++.dg/lto/20091210-1_1.C: Likewise.
59
60 2009-12-10 Jakub Jelinek <jakub@redhat.com>
61
62 PR c++/42317
63 * g++.dg/opt/dtor2.C: New test.
64 * g++.dg/opt/dtor2.h: New file.
65 * g++.dg/opt/dtor2-aux.cc: New file.
66
67 2009-12-10 Daniel Franke <franke.daniel@gmail.com>
68
69 PR fortran/41369
70 * gfortran.dg/func_derived_5.f90: New.
71
72 2009-12-10 Jan Hubicka <jh@suse.cz>
73
74 PR middle-end/42110
75 * g++.dg/torture/pr42110.C: new file.
76
77 2009-12-10 Daniel Franke <franke.daniel@gmail.com>
78
79 PR fortran/34402
80 * gfortran.dg/alloc_comp_init_expr.f03: New.
81
82 2009-12-09 David Edelsohn <edelsohn@gnu.org>
83
84 * gcc.target/powerpc/bswap64-4.c: Disable on AIX.
85 * gcc.target/powerpc/ppc64-double-1.c: Disable on AIX.
86
87 2009-12-09 Xinliang David Li <davidxl@google.com>
88
89 PR tree-optimization/42337
90 * g++.dg/tree-ssa/pr42337.C: New test.
91
92 2009-12-08 Tobias Burnus <burnus@net-b.de>
93
94 PR fortran/41711
95 * gfortran.dg/boz_15.f90: New test.
96
97 2008-12-08 Daniel Kraft <d@domob.eu>
98
99 PR fortran/41177
100 * gfortran.dg/typebound_proc_4.f03: Remove check for wrong error.
101 * gfortran.dg/typebound_proc_13.f03: New test.
102
103 2009-12-08 Olga Golovanevsky <olga@il.ibm.com>
104 Jakub Jelinek <jakub@redhat.com>
105
106 PR midle-end/41843
107 * gcc.dg/struct/wo_prof_empty_str.c: New testcase.
108
109 2009-12-07 Richard Henderson <rth@redhat.com>
110
111 PR rtl-opt/42269
112 * gcc.c-torture/execute/pr42269-2.c: New.
113 * gcc.target/alpha/pr42269-1.c: Likewise.
114
115 2009-12-07 Richard Henderson <rth@redhat.com>
116
117 PR debug/42299
118 PR debug/42166
119 * gcc.c-torture/compile/pr42299.c: New.
120 * gfortran.dg/pr42166.f90: Likewise.
121
122 2009-12-07 Jakub Jelinek <jakub@redhat.com>
123
124 PR debug/42244
125 * gcc.dg/debug/pr42244.c: New test.
126
127 2009-12-07 Jakub Jelinek <jakub@redhat.com>
128
129 * gcc.target/i386/sse-12.c: Add -mabm to dg-options, mention
130 abmintrin.h is also tested.
131 * gcc.target/i386/sse-13.c: Likewise.
132
133 2009-12-07 Daniel Franke <franke.daniel@gmail.com>
134
135 PR fortran/41940
136 * gfortran.dg/allocate_scalar_with_shape.f90: New.
137
138 2009-12-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
139
140 PR other/40302
141 * gcc.dg/torture/builtin-math-6.c: Assume we have MPC.
142 * gcc.dg/torture/builtin-math-7.c: Likewise.
143 * gfortran.dg/complex_intrinsic_7.f90: Likewise.
144 * gfortran.dg/complex_intrinsic_8.f90: Likewise.
145 * gfortran.dg/integer_exponentiation_4.f90: Re-enable some tests.
146 * lib/target-supports.exp (check_effective_target_mpc,
147 check_effective_target_mpc_pow, check_effective_target_mpc_arc):
148 Delete.
149
150 2009-12-07 Edmar Wienskoski <edmar@freescale.com>
151
152 * gcc.target/powerpc/ppc-eq0-1.c: Adjust testcase for isel
153 targets.
154
155 2009-12-06 Andy Hutchinson <hutchinsonandy@gcc.gnu.org>
156
157 * gcc.c-torture/execute/vla-dealloc-1.c: Use lower loop count
158 for 16bit int targets.
159
160 2009-12-06 Richard Henderson <rth@redhat.com>
161
162 PR debug/42234
163 * gcc.c-torture/compile/pr42234.c: New.
164
165 2009-12-06 Janus Weil <janus@gcc.gnu.org>
166
167 PR fortran/41478
168 PR fortran/42268
169 * gfortran.dg/intrinsic_pack_5.f90: New test.
170
171 2009-12-04 Jason Merrill <jason@redhat.com>
172
173 PR c++/42010
174 * g++.dg/abi/local2.C: New.
175
176 PR c++/42277
177 * g++.dg/cpp0x/decltype20.C: New.
178
179 2009-12-04 David Daney <ddaney@caviumnetworks.com>
180
181 PR rtl-optimization/42164
182 * gcc.c-torture/compile/pr42164.c: New test.
183
184 2009-12-04 Eric Botcazou <ebotcazou@adacore.com>
185
186 * gnat.dg/specs/size_attribute1.ads: New test.
187 * gnat.dg/specs/size_attribute1_pkg1.ad[sb]: New helper.
188 * gnat.dg/specs/size_attribute1_pkg2.ad[sb]: Likewise.
189
190 2009-12-04 Dodji Seketeli <dodji@redhat.com>
191
192 PR c++/42218
193 * g++.dg/other/error33.C: New test.
194
195 2009-12-03 Jason Merrill <jason@redhat.com>
196
197 * g++.dg/abi/guard2.C: Run on *-*-linux* rather than x86-*-*
198
199 PR c++/41611
200 * g++.dg/abi/guard2.C: New.
201
202 PR c++/42266
203 * g++.dg/cpp0x/variadic97.C: New.
204
205 2009-12-03 Jakub Jelinek <jakub@redhat.com>
206
207 PR middle-end/42049
208 * gcc.c-torture/compile/pr42049.c: New test.
209
210 2009-12-03 Quentin Ochem <ochem@adacore.com>
211
212 * gnat.dg/controlled5.adb: New test.
213 * gnat.dg/controlled5_pkg.ad[sb]: New helper.
214
215 2009-12-03 Dodji Seketeli <dodji@redhat.com>
216
217 PR c++/42217
218 * g++.dg/other/bitfield4.C: New test.
219
220 2009-12-03 Jakub Jelinek <jakub@redhat.com>
221
222 PR c++/42256
223 * g++.dg/inherit/thunk11.C: New test.
224 * g++.dg/inherit/thunk11.h: New file.
225 * g++.dg/inherit/thunk11-aux.cc: New file.
226
227 2009-12-02 Richard Henderson <rth@redhat.com>
228
229 PR tree-opt/42215
230 * gcc.dg/pr42215.c: New.
231
232 2009-12-02 Richard Guenther <rguenther@suse.de>
233
234 * g++.dg/ipa/iinline-1.C: Adjust.
235 * g++.dg/template/cond2.C: Likewise.
236 * g++.dg/template/pr35240.C: Likewise.
237
238 2009-12-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
239
240 PR middle-end/42224
241 * gcc.target/s390/pr42224.c: New test.
242
243 2009-12-01 Jason Merrill <jason@redhat.com>
244
245 PR c++/41611
246 * g++.dg/abi/guard1.C: New.
247
248 2009-12-91 Uros Bizjak <ubizjak@gmail.com>
249
250 * gcc.target/i386/vperm-v4sf-1.c (dg-options): Use -msse.
251
252 2009-12-01 Jakub Jelinek <jakub@redhat.com>
253
254 PR c++/42234
255 * g++.dg/gomp/pr42234.C: New test.
256
257 2009-12-01 Martin Jambor <mjambor@suse.cz>
258
259 PR tree-optimization/42237
260 * gcc.c-torture/compile/pr42237.c: New test.
261
262 2009-12-01 Paolo Carlini <paolo.carlini@oracle.com>
263
264 PR c++/42057
265 * g++.dg/parse/crash54.C: New.
266
267 2009-11-30 Chao-ying Fu <fu@mips.com>
268
269 * gcc.target/mips/dsp-lhx.c: New test.
270 * gcc.target/mips/dsp-no-lhx.c: New test.
271
272 2009-11-30 Dave Korn <dave.korn.cygwin@gmail.com>
273
274 * lib/g++.exp (g++_init): Add host-dependent settings for
275 LC_ALL and LANG.
276 * lib/gcc-dg.exp: Likewise.
277 * lib/options.exp: Likewise.
278 * lib/objc.exp (objc_init): Likewise.
279 * lib/gfortran.exp (gfortran_init): Likewise.
280
281 2009-11-30 Paolo Carlini <paolo.carlini@oracle.com>
282
283 PR c++/40371
284 * g++.dg/template/crash93.C: New.
285
286 2009-11-30 Steve Ellcey <sje@cup.hp.com>
287
288 * gcc.dg/pr41551.c: New test.
289
290 2009-11-30 Janus Weil <janus@gcc.gnu.org>
291
292 PR fortran/42053
293 * gfortran.dg/select_type_9.f03: New.
294
295 2009-11-30 Janus Weil <janus@gcc.gnu.org>
296
297 PR fortran/41631
298 * gfortran.dg/extends_type_of_1.f03: Fix invalid test case.
299 * gfortran.dg/module_md5_1.f90: Adjusted MD5 sum.
300 * gfortran.dg/select_type_1.f03: Remove FIXMEs.
301 * gfortran.dg/select_type_2.f03: Ditto.
302 * gfortran.dg/select_type_8.f03: New test.
303
304 2009-11-30 Janus Weil <janus@gcc.gnu.org>
305
306 * gfortran.dg/extends_type_of_1.f03: New test.
307 * gfortran.dg/same_type_as_1.f03: Extended.
308
309 2009-11-30 Paul Thomas <pault@gcc.gnu.org>
310
311 * gfortran.dg/class_4c.f03: Add dg-additional-sources.
312 * gfortran.dg/class_4d.f03: Rename module. Cleanup modules.
313
314 2009-11-30 Janis Johnson <janis187@us.ibm.com>
315
316 PR testsuite/42212
317 * gcc.target/powerpc/regnames-1.c: Add missing brace dg-do.
318
319 2009-11-30 Martin Jambor <mjambor@suse.cz>
320
321 PR middle-end/42196
322 * gcc.c-torture/compile/pr42196-1.c: New test.
323 * gcc.c-torture/compile/pr42196-2.c: New test.
324 * gcc.c-torture/compile/pr42196-3.c: New test.
325
326 2009-11-30 Ira Rosen <irar@il.ibm.com>
327
328 * gfortran.dg/vect/vect-7.f90: New test.
329
330 2009-11-30 Richard Guenther <rguenther@suse.de>
331
332 PR middle-end/42119
333 PR fortran/38530
334 * gfortran.dg/pr42119.f90: New testcase.
335
336 2009-11-30 Dodji Seketeli <dodji@redhat.com>
337
338 PR c++/42069
339 * g++.dg/template/typedef23.C: New test.
340
341 2009-11-29 H.J. Lu <hongjiu.lu@intel.com>
342
343 PR tree-optimization/41961
344 * g++.dg/tree-ssa/pr41961.C: New.
345
346 2009-11-29 Ira Rosen <irar@il.ibm.com>
347
348 PR tree-optimization/42193
349 * gcc.dg/vect/pr42193.c: New test.
350
351 2009-11-28 Dodji Seketeli <dodji@redhat.com>
352
353 PR c++/36408
354 * g++.dg/template/stmtexpr2.C: New test.
355
356 2009-11-28 Richard Guenther <rguenther@suse.de>
357
358 PR tree-optimization/42183
359 * g++.dg/torture/pr42183.C: New testcase.
360
361 2009-11-28 Kai Tietz <kai.tietz@onevision.com>
362
363 * gcc.dg/lto/20081210-1_0.c (uintptr_t): Use for
364 w64 target type 'unsigned long long'.
365
366 2009-11-27 Martin Jambor <mjambor@suse.cz>
367
368 PR middle-end/42006
369 * gcc.c-torture/execute/pr42006.c: New test.
370
371 2009-11-27 Paolo Carlini <paolo.carlini@oracle.com>
372
373 PR c++/38656
374 * g++.dg/cpp0x/error2.C: New.
375
376 2009-11-27 Michael Matz <matz@suse.de>
377
378 PR rtl-optimization/42084
379 * gcc.dg/pr42084.c: New test.
380
381 2009-11-27 Michael Matz <matz@suse.de>
382
383 PR c++/41906
384 * g++.dg/tree-ssa/pr41906.C: New testcase.
385
386 2009-11-27 Jakub Jelinek <jakub@redhat.com>
387
388 * gcc.dg/O16384.c: New test.
389
390 2009-11-27 Paolo Carlini <paolo.carlini@oracle.com>
391
392 PR c++/35112
393 * g++.dg/parse/crash53.C: New.
394 * g++.dg/parse/error17.C: Adjust, error messages are not
395 duplicated anymore.
396 * g++.dg/template/dtor7.C: Remove xfail-ed dg-bogus directives.
397
398 2009-11-27 Uros Bizjak <ubizjak@gmail.com>
399
400 * gcc.target/i386/vperm-v4sf-1.c (dg-options): Use -msse2.
401 * gcc.target/i386/vperm-v4sf-2.c: Require effective target ssse3.
402 * gcc.target/i386/vperm-v4si-2.c: Ditto.
403 * gcc.target/i386/vperm-v4si-2x.c: Require effective target xop.
404
405 2009-11-26 Richard Henderson <rth@redhat.com>
406
407 * gcc.target/i386/xop-imul64-vector.c: Look for vpmulld not vpmacsdd.
408
409 2009-11-26 Jason Merrill <jason@redhat.com>
410
411 PR c++/42026, DR 239
412 * g++.dg/lookup/koenig8.C: New.
413
414 PR c++/10690
415 * g++.dg/template/explicit-args2.C: Add typeid cases.
416
417 2009-11-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
418
419 PR fortran/41278
420 * gfortran.dg/array_function_5.f90: New test.
421
422 2009-11-26 Janus Weil <janus@gcc.gnu.org>
423
424 PR fortran/42048
425 PR fortran/42167
426 * gfortran.dg/select_type_10.f03: New test case.
427 * gfortran.dg/typebound_call_11.f03: Extended test case.
428
429 2009-11-26 Michael Matz <matz@suse.de>
430
431 PR tree-optimization/41905
432 * g++.dg/tree-ssa/pr41905.C: New testcase.
433
434 2009-11-25 Richard Henderson <rth@redhat.com>
435
436 * gcc.dg/vect/slp-21.c: Succeed with vect_extract_even_odd too.
437
438 * lib/target-supports.exp
439 (check_effective_target_vect_extract_even_odd): Add x86.
440
441 * gcc.target/i386/isa-check.h: New.
442 * gcc.target/i386/vperm-2-2.inc, gcc.target/i386/vperm-4-1.inc,
443 gcc.target/i386/vperm-4-2.inc, gcc.target/i386/vperm-v2df.c,
444 gcc.target/i386/vperm-v2di.c, gcc.target/i386/vperm-v4sf-1.c,
445 gcc.target/i386/vperm-v4sf-2.c, gcc.target/i386/vperm-v4si-1.c,
446 gcc.target/i386/vperm-v4si-2.c, gcc.target/i386/vperm-v4si-2x.c,
447 gcc.target/i386/vperm.pl: New files.
448
449 2009-11-25 Richard Henderson <rth@redhat.com>
450
451 * gcc.dg/vect/pr36493.c: Call check_vect.
452 * gcc.dg/vect/pr37539.c: Likewise.
453 * gcc.dg/vect/vect-nest-cycle-3.c: Call check_vect earlier.
454 * tree-vect.h (check_vect): Use cpuid for x86.
455
456 2009-11-25 Eric Botcazou <ebotcazou@adacore.com>
457
458 * gnat.dg/specs/pack6.ads: New test.
459 * gnat.dg/specs/pack6_pkg.ads: New helper.
460
461 2009-11-25 Jakub Jelinek <jakub@redhat.com>
462
463 * gcc.target/powerpc/regnames-1.c: New test.
464
465 2009-11-25 Eric Botcazou <ebotcazou@adacore.com>
466 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
467
468 PR ada/42170
469 * ada/acats/run_acats: Bump stack limit to 16MB.
470
471 2009-11-25 Richard Earnshaw <rearnsha@arm.com>
472
473 * gcc.target/arm/pr40835.c: Require a thumb1 target, do not force
474 -march=armv5te.
475
476 2009-11-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
477
478 PR fortran/42008
479 * gfortran.dg/pure_initializer_2.f90: New test.
480
481 2009-11-23 Jason Merrill <jason@redhat.com>
482
483 * g++.dg/tc1/dr147.C: Check for helpful messages. Add DR 318 tests.
484 * g++.old-deja/g++.pt/ctor2.C: Adjust.
485 * g++.dg/lookup/name-clash4.C: Adjust.
486
487 2009-11-23 Jason Merrill <jason@redhat.com>
488
489 * g++.dg/template/spec15.C: Check for helpful message.
490
491 2009-11-24 Janis Johnson <janis187@us.ibm.com>
492
493 * gcc.target/powerpc/altivec-32.c: Don't use -m64.
494 * gcc.target/powerpc/const-compare.c: Require lp64, don't use -m64.
495 * gcc.target/powerpc/darwin-bool-1.c: Require ilp32, remove dg-skip-if.
496 * gcc.target/powerpc/paired-1.c: Require ilp32, don't use -m32.
497 * gcc.target/powerpc/paired-2.c: Ditto.
498 * gcc.target/powerpc/paired-3.c: Ditto.
499 * gcc.target/powerpc/paired-4.c: Ditto.
500 * gcc.target/powerpc/paired-5.c: Ditto.
501 * gcc.target/powerpc/paired-6.c: Ditto.
502 * gcc.target/powerpc/paired-7.c: Ditto.
503 * gcc.target/powerpc/paired-8.c: Ditto.
504 * gcc.target/powerpc/paired-9.c: Ditto.
505 * gcc.target/powerpc/paired-10.c: Ditto.
506 * gcc.target/powerpc/popcount-2.c: Don't use -m32.
507 * gcc.target/powerpc/popcount-3.c: Don't use -m64.
508 * gcc.target/powerpc/ppc-paired.c: Require ilp32, don't use -m32.
509 * gcc.target/powerpc/pr39457.c: Don't use -m64.
510 * gcc.target/powerpc/vsx-vector-1.c: Ditto.
511 * gcc.target/powerpc/vsx-vector-2.c: Ditto.
512 * gcc.target/powerpc/vsx-vector-3.c: Ditto.
513 * gcc.target/powerpc/vsx-vector-4.c: Ditto.
514
515 2009-11-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
516
517 * g++.dg/debug/dwarf2/anonname1.C: Escape backslash in
518 scan-assembler-not regular expression.
519
520 2009-11-24 Richard Guenther <rguenther@suse.de>
521
522 PR tree-optimization/42142
523 * gcc.c-torture/execute/pr42142.c: New testcase.
524
525 2009-11-24 Martin Jambor <mjambor@suse.cz>
526
527 PR tree-optimization/42154
528 * gcc.c-torture/execute/pr42154.c: New test.
529
530 2009-11-24 Janus Weil <janus@gcc.gnu.org>
531
532 PR fortran/42045
533 * gfortran.dg/proc_ptr_comp_2.f90: Correct invalid test case.
534 * gfortran.dg/proc_ptr_comp_3.f90: Extended test case.
535 * gfortran.dg/proc_ptr_comp_24.f90: New.
536
537 2009-11-23 Andy Hutchinson <hutchinsonandy@gcc.gnu.org>
538
539 * gcc.c-torture/execute/pr40404.c: Use long for bitfield on 16bit
540 int targets.
541
542 2009-11-23 Andy Hutchinson <hutchinsonandy@gcc.gnu.org>
543
544 * gcc-dg/Wtype-limits.c: Add line to correct line numbers.
545
546 2009-11-23 H.J. Lu <hongjiu.lu@intel.com>
547
548 PR testsuite/42086
549 * gcc.target/ia64/fptr-1.c: Make it a compile test.
550
551 2009-11-23 Janis Johnson <janis187@us.ibm.com>
552
553 * lib/lto.exp (lto_option_list): Rename from option_list.
554 * lib/compat.exp (compat_option_list): Rename from option_list.
555
556 2009-11-23 Andy Hutchinson <hutchinsonandy@gcc.gnu.org>
557
558 * gcc-dg/raw-string-1.c: Require-effective-target wchar.
559 * gcc-dg/raw-string-2.c: Ditto.
560 * gcc-dg/utf-array-short-wchar.c: Ditto.
561 * gcc-dg/utf-array.c: Ditto.
562 * gcc-dg/utf8-2.c: Ditto.
563
564 2009-11-23 Andy Hutchinson <hutchinsonandy@gcc.gnu.org>
565
566 * gcc.dg/torture/pr37868.c: Use smaller bitfield for 16bit int
567 targets.
568
569 2009-11-23 Andy Hutchinson <hutchinsonandy@gcc.gnu.org>
570
571 * gcc.dg/tree-ssa/pr33920.c: Remove warning check for 16 bit target.
572
573 2009-11-23 Andy Hutchinson <hutchinsonandy@gcc.gnu.org>
574
575 * gcc-dg/Wtype-limits.c: Remove XFAIL for avr target.
576
577 2009-11-23 Andy Hutchinson <hutchinsonandy@gcc.gnu.org>
578
579 PR testsuite/36470
580 * gcc.dg/utf-cvt.c: Skip int test for 16bit int targets.
581 Enable short test for avr target.
582 * gcc.dg/utf32-1.c: Enable test for avr and m32 targets.
583 * gcc.dg/utf32-2.c: Ditto.
584 * gcc.dg/utf32-3.c: Ditto.
585 * gcc.dg/utf32-4.c: Enable test for non-32bit targets.
586
587 2009-11-23 Andy Hutchinson <hutchinsonandy@gcc.gnu.org>
588
589 * gcc.dg/tree-ssa/asmgoto-1.c: Suppress warnings.
590
591 2009-11-23 Andy Hutchinson <hutchinsonandy@gcc.gnu.org>
592
593 * gcc.c-torture/execute/ipa-sra-2.x: New. Skip for 16bit targets.
594
595
596 2009-11-23 Andy Hutchinson <hutchinsonandy@gcc.gnu.org>
597
598 * gcc.dg/sms-6.c: Use long for 16 bit int targets.
599 * gcc.dg/sms-7.c: Ditto.
600
601 2009-11-23 Andy Hutchinson <hutchinsonandy@gcc.gnu.org>
602
603 * gcc.dg/pr36998.c: Frame pointer required for avr target.
604 * gcc.dg/debug/pr41264-1.c: Use long if int size 16bit or smaller.
605 * gcc.dg/pr39226.c: Use smaller bitfield if int size is 16bit.
606 * gcc.dg/pr41340.c: Test requires long pointer target.
607 * gcc.dg/profile-generate-3.c: Test requires profiling support.
608
609 2009-11-23 Andy Hutchinson <hutchinsonandy@gcc.gnu.org>
610
611 * gcc.dg/graphite/block-1.c: Require 32-bit or larger array support.
612 * gcc.dg/graphite/block-3.c: Ditto.
613 * gcc.dg/graphite/block-4.c: Ditto.
614 * gcc.dg/graphite/block-5.c: Ditto.
615 * gcc.dg/graphite/block-6.c: Ditto.
616 * gcc.dg/graphite/interchange-0.c: Ditto.
617 * gcc.dg/graphite/interchange-1.c: Ditto.
618 * gcc.dg/graphite/interchange-2.c: Ditto.
619 * gcc.dg/graphite/interchange-3.c: Ditto.
620 * gcc.dg/graphite/interchange-4.c: Ditto.
621 * gcc.dg/graphite/interchange-5.c: Ditto.
622 * gcc.dg/graphite/interchange-6.c: Ditto.
623 * gcc.dg/graphite/run-id-1.c: Ditto.
624 * gcc.dg/graphite/scop-16.c: Ditto.
625 * gcc.dg/graphite/scop-17.c: Ditto.
626 * gcc.dg/graphite/scop-18.c: Ditto.
627 * gcc.dg/graphite/scop-matmult.c: Ditto.
628 * gcc.dg/graphite/pr40157.c: Require 32bit or larger int.
629 * gcc.dg/graphite/id-15.c: Ditto.
630
631 2009-11-23 Eric Botcazou <ebotcazou@adacore.com>
632
633 * gnat.dg/specs/weak1.ads: New test.
634
635 2009-11-23 Steve Ellcey <sje@cup.hp.com>
636
637 * gcc.dg/debug/dwarf2/inline2.c: Modify scan.
638
639 2009-11-23 Dodji Seketeli <dodji@redhat.com>
640
641 PR c++/14777
642 * g++.dg/template/typedef13.C: Adjust.
643 * g++.dg/template/typedef19.C: Adjust.
644 * g++.dg/template/typedef20.C: Adjust.
645 * g++.dg/template/typedef22.C: New test.
646
647 2009-11-22 Uros Bizjak <ubizjak@gmail.com>
648
649 PR target/42113
650 * gcc.target/alpha/pr42113.c: New test.
651
652 2009-11-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
653
654 PR fortran/41807
655 * gfortran.dg/data_value_1.f90: Update test.
656 * gfortran.dg/array_constructor_32.f90: New test.
657
658 2009-11-21 Martin Jambor <mjambor@suse.cz>
659
660 PR middle-end/42025
661 * gcc.c-torture/compile/pr42025-1.c: New test.
662 * gcc.c-torture/compile/pr42025-2.c: New test.
663
664 2009-11-21 Adam Nemet <adambnemet@gmail.com>
665
666 * gcc.target/mips/mult-1.c: Forbid octeon.
667 * gcc.target/mips/octeon-dmul-3.c: New test.
668
669 2009-11-21 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
670
671 * gcc.dg/tree-ssa/vrp47.c: Fix target check.
672
673 2009-11-20 Jason Merrill <jason@redhat.com>
674
675 PR c++/9050, DR 147, DR 318
676 * g++.dg/template/ctor9.C: New.
677 * g++.dg/tc1/dr147.C: Remove xfails.
678 * g++.dg/lookup/name-clash4.C: Adjust.
679 * g++.old-deja/g++.jason/temporary5.C: Adjust.
680 * g++.old-deja/g++.pt/ctor2.C: Adjust.
681
682 2009-11-21 Jakub Jelinek <jakub@redhat.com>
683
684 PR tree-optimization/42078
685 * gcc.dg/pr42078.c: New test.
686
687 2009-11-20 Andy Hutchinson <hutchinsonandy@gcc.gnu.org>
688
689 PR Testsuite/42114
690 * gcc-dg/c99-stdint-1.c: Condition test for target without signal.h.
691 XFAIL ptrdiff range test for avr.
692 * gcc-dg/c99-stdint-2.c: XFAIL for avr target.
693 * gcc-dg/c99-stdint-5.c: Condition test for target without signal.h.
694 * gcc-dg/c99-stdint-6.c: Ditto.
695
696 2009-11-20 Michael Meissner <meissner@linux.vnet.ibm.com>
697
698 * gcc/testsuite/gcc.target/powerpc/vsx-vrsave.c: Delete,
699 2009-10-23 change to set VRSAVE if VSX has been reverted.
700
701 2009-11-20 Simon Martin <simartin@users.sourceforge.net>
702
703 PR c++/38646
704 * g++.dg/cpp0x/pr38646.C: New test.
705
706 2009-11-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
707
708 * gcc.dg/c99-stdint-6.c: Set dg-options for alpha*-dec-osf5*.
709 Wrap *int_least*_t tests in !NO_LEAST_TYPES.
710 Wrap *intmax_t tests in !NO_MAX_TYPES.
711
712 2009-11-20 Paolo Carlini <paolo.carlini@oracle.com>
713
714 PR c++/42060
715 * g++.dg/cpp0x/initlist28.C: New.
716
717 2009-11-20 H.J. Lu <hongjiu.lu@intel.com>
718
719 * gfortran.dg/proc_ptr_comp_23.f90: Add a missing space.
720
721 2009-11-20 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
722
723 * gcc.dg/tree-ssa/vrp47.c: Skip on S/390.
724
725 2009-11-20 Shujing Zhao <pearly.zhao@oracle.com>
726
727 * g++.old-deja/g++.jason/rfg20.C: Make expected dg-error strings
728 explicit.
729 * g++.old-deja/g++.rfg/00321_01-.C: Likewise.
730 * g++.old-deja/g++.rfg/00324_02-.C: Likewise.
731 * g++.old-deja/g++.law/typeck1.C: Likewise.
732 * g++.old-deja/g++.bugs/900324_02.C: Likewise.
733 * g++.dg/conversion/ptrmem9.C: Likewise.
734 * g++.dg/expr/cond2.C: Likewise.
735
736 2009-11-20 Paul Thomas <pault@gcc.gnu.org>
737 Janus Weil <janus@gcc.gnu.org>
738
739 PR fortran/42104
740 * gfortran.dg/proc_ptr_comp_23.f90: New test.
741
742 2009-11-19 Jason Merrill <jason@redhat.com>
743
744 PR c++/42115
745 * g++.dg/init/placement5.C: Add positive test.
746
747 DR 176 permissiveness
748 * g++.dg/ext/injected-ttp.C: New.
749 * g++.old-deja/g++.pt/niklas01a.C: Adjust.
750 * g++.old-deja/g++.pt/ttp41.C: Adjust.
751
752 2009-11-19 Andy Hutchinson <hutchinsonandy@gcc.gnu.org>
753
754 * gcc.c-torture/compile/pr40204.c: Test only for int32 target.
755 * gcc.c-torture/compile/pr41181.c: Skip test for avr target.
756
757 2009-11-19 Andy Hutchinson <hutchinsonandy@gcc.gnu.org>
758
759 * gcc-dg/raw-string-1.c: Skip test for avr target.
760 * gcc-dg/utf-array-short-wchar.c: Ditto.
761 * gcc-dg/utf-array.c: Ditto.
762 * gcc-dg/utf8-2.c: Ditto.
763
764 2009-11-19 Rafael Avila de Espindola <espindola@google.com>
765
766 * g++.dg/plugin/selfassign.c: Include plugin-version.h.
767 (plugin_init): Pass correct version to plugin_default_version_check.
768 * gcc.dg/plugin/ggcplug.c: Include plugin-version.h.
769 (plugin_init): Pass correct version to plugin_default_version_check.
770 * gcc.dg/plugin/selfassign.c: Include plugin-version.h.
771 (plugin_init): Pass correct version to plugin_default_version_check.
772
773 2009-11-19 Jason Merrill <jason@redhat.com>
774
775 PR c++/561
776 * g++.dg/overload/pmf2.C: New.
777
778 2009-11-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
779
780 PR libgfortran/42090
781 * gfortran.dg/direct_io_11.f90: New test.
782
783 2009-11-18 H.J. Lu <hongjiu.lu@intel.com>
784
785 * gcc.misc-tests/linkage.exp: Also check -m32 for i*86-*-linux*.
786
787 2009-11-18 Nick Clifton <nickc@redhat.com>
788
789 * g++.dg/lto/20091002-1_0.C: Replace -shared with -r -nostlib.
790 * g++.dg/lto/20081120-1_0.C: Likewise.
791 * g++.dg/lto/20091002-2_0.C: Likewise.
792 * g++.dg/lto/20081120-2_0.C: Likewise.
793 * g++.dg/lto/20091002-3_0.C: Likewise.
794 * g++.dg/lto/20081123_0.C: Likewise.
795 * g++.dg/lto/20090313_0.C: Likewise.
796 * g++.dg/lto/20081109-1_0.C: Likewise.
797 * g++.dg/lto/20081219_0.C: Likewise.
798 * g++.dg/lto/20081204-1_0.C: Likewise.
799 * g++.dg/lto/20090302_0.C: Likewise.
800 * g++.dg/lto/20081119-1_0.C: Likewise.
801 * g++.dg/lto/20081118_0.C: Likewise.
802
803 2009-11-18 H.J. Lu <hongjiu.lu@intel.com>
804
805 PR testsuite/41913
806 * lib/lto.exp (scan-symbol): Properly check if target exist.
807
808 2009-11-18 Janus Weil <janus@gcc.gnu.org>
809
810 PR fortran/42072
811 * gfortran.dg/proc_ptr_8.f90: Extended.
812
813 2009-11-18 Shujing Zhao <pearly.zhao@oracle.com>
814
815 * g++.old-deja/g++.other/crash28.C: Make expected dg-error strings
816 explicit.
817 * g++.dg/inherit/error4.C: Likewise.
818 * g++.dg/template/crash90.C: Likewise.
819
820 2009-11-18 Jakub Jelinek <jakub@redhat.com>
821
822 PR c++/3187
823 * g++.dg/abi/mangle26.C: Also match *C2* definition.
824 * g++.dg/abi/mangle27.C: Likewise.
825 * g++.dg/abi/mangle28.C: Likewise.
826 * g++.dg/abi/mangle29.C: Likewise.
827
828 2009-11-18 Alexandre Oliva <aoliva@redhat.com>
829
830 PR debug/41926
831 * gcc.dg/vect/vect-debug-pr41926.c: New.
832
833 2009-11-17 Paolo Carlini <paolo.carlini@oracle.com>
834
835 PR c++/42058
836 * g++.dg/init/array26.C: New.
837 * g++.dg/init/array27.C: Likewise.
838 * g++.old-deja/g++.benjamin/13478.C: Adjust dg-errors.
839
840 2009-11-17 Jakub Jelinek <jakub@redhat.com>
841
842 PR c++/42061
843 * g++.dg/cpp0x/initlist27.C: New test.
844
845 PR c++/42059
846 * g++.dg/cpp0x/initlist26.C: New test.
847
848 2009-11-16 Jason Merrill <jason@redhat.com>
849
850 PR c++/189, c++/9937, c++/13950, DR 176
851 * g++.dg/tc1/dr176.C: Adjust.
852 * g++.dg/template/injected1.C: New.
853 * g++.dg/template/inherit.C: Adjust.
854 * g++.old-deja/g++.brendan/crash56.C: Adjust.
855 * g++.old-deja/g++.pt/lookup8.C: Adjust.
856 * g++.old-deja/g++.pt/ttp22.C: Adjust.
857 * g++.old-deja/g++.pt/ttp23.C: Adjust.
858
859 2009-11-16 Paolo Carlini <paolo.carlini@oracle.com>
860
861 PR c++/42055
862 * g++.dg/template/crash92.C: New.
863
864 2009-11-16 Paolo Carlini <paolo.carlini@oracle.com>
865
866 PR c++/32056
867 * g++.dg/template/error44.C: New.
868
869 2009-11-16 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
870
871 * gcc.c-torture/execute/pr41919.c: Mark chars explicitely as signed.
872
873 2009-11-15 Janus Weil <janus@gcc.gnu.org>
874
875 PR fortran/42048
876 * gfortran.dg/typebound_call_11.f03: New test.
877
878 2009-11-15 Hans-Peter Nilsson <hp@axis.com>
879
880 * gcc.dg/lto/lto.exp: For non-lto, bail out before calling
881 init functions.
882
883 2009-11-13 Jason Merrill <jason@redhat.com>
884
885 PR c++/27425
886 PR c++/34274
887 * g++.dg/template/arg7.C: New.
888
889 PR c++/29363
890 * g++.dg/template/error43.C: New.
891
892 PR debug/26965
893 * g++.dg/debug/dwarf2/static-data-member2.C: New.
894
895 PR c++/35075
896 * g++.dg/template/ref5.C: New.
897
898 PR c++/21008, DR 515
899 * g++.dg/template/inherit4.C: New.
900 * g++.dg/lookup/scoped8.C: Adjust.
901
902 PR c++/11987
903 * g++.dg/parse/typename11.C: New.
904 * g++.dg/template/crash48.C: Adjust.
905
906 2009-11-13 Uros Bizjak <ubizjak@gmail.com>
907
908 PR testsuite/42001
909 * g++.dg/lto/lto.exp: Pass no-mathlib to lto_init. Call
910 lto_finish at the end.
911 * gfortran.dg/lto/lto.exp: Ditto.
912
913 2009-11-12 Jason Merrill <jason@redhat.com>
914
915 PR c++/39560
916 * g++.dg/lookup/anon7.C: New.
917
918 PR c++/37037
919 * g++.dg/template/typedef21.C: New.
920
921 PR c++/42013
922 * g++.dg/cpp0x/decltype19.C: New.
923
924 2009-11-11 Jason Merrill <jason@redhat.com>
925
926 PR c++/39131
927 * g++.dg/dfp/typeid1.C: New.
928
929 2009-11-11 Janus Weil <janus@gcc.gnu.org>
930
931 PR fortran/41978
932 * gfortran.dg/proc_ptr_comp_22.f90: New test.
933
934 2009-11-11 H.J. Lu <hongjiu.lu@intel.com>
935
936 PR testsuite/42001
937 * gcc.dg/lto/lto.exp: Pass no-mathlib to lto_init. Call
938 lto_finish at the end.
939
940 * lib/lto.exp (lto_init): Set mathlib to " " for no-mathlib.
941 (lto_finish): New. Restore mathlib.
942
943 2009-11-11 Kai Tietz <kai.tietz@onevision.com>
944
945 * g++.dg/torture/pushpop_macro.C: New testcase.
946 * gcc.c-torture/execute/pushpop_macro.c: New testcase.
947 * gcc.dg/cpp/pragma-pop_macro-1.c: Allow test for all targets.
948
949 2009-11-11 Jon Beniston <jon@beniston.com>
950
951 * lib/target-supports.exp (check_profiling_available): lm32 target
952 doesn't support profiling.
953 * gcc.dg/20020312-2.c: Add lm32 support.
954 * g++.dg/other/packed1.C: Expect to fail on lm32.
955 * g++.old-deja/g++.jason/thunk3.C: Likewise.
956
957 2009-11-11 Daniel Jacobowitz <dan@codesourcery.com>
958
959 * gcc.target/arm/neon: Regenerate generated tests.
960
961 2009-11-10 Jason Merrill <jason@redhat.com>
962
963 * g++.dg/init/placement5.C: New.
964
965 PR c++/34158
966 * g++.dg/init/placement4.C: New.
967
968 2009-11-10 Eric Botcazou <ebotcazou@adacore.com>
969
970 * gcc.dg/vect/vect-multitypes-5.c: XFAIL on SPARC 32-bit.
971 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
972 * gcc.dg/vect/vect-multitypes-12.c: Likewise.
973 * gcc.dg/vect/slp-multitypes-3.c: Likewise.
974
975 2009-11-10 Eric Botcazou <ebotcazou@adacore.com>
976
977 * gcc.c-torture/execute/ipa-sra-2.c: Use calloc instead of malloc.
978 * gcc.dg/pr41963.c: Do not include math.h. Declare fabsf manually.
979
980 2009-11-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
981
982 * gcc.c-torture/compile/pr41987.c: New.
983
984 2009-11-09 Jakub Jelinek <jakub@redhat.com>
985
986 PR middle-end/40946
987 * gcc.dg/pr40946.c: New test.
988
989 2009-11-09 Jason Merrill <jason@redhat.com>
990
991 PR c++/41972
992 * g++.dg/template/ref4.C: New.
993
994 PR c++/41994
995 * g++.dg/template/conv10.C: New.
996
997 2009-11-07 Jason Merrill <jason@redhat.com>
998
999 PR c++/37920
1000 * g++.dg/ext/typeof11.C: New.
1001
1002 2009-11-08 Jakub Jelinek <jakub@redhat.com>
1003
1004 PR target/41985
1005 * gcc.target/i386/pr41985.c: New test.
1006
1007 2009-11-08 Richard Guenther <rguenther@suse.de>
1008
1009 * gcc.dg/torture/pta-escape-1.c: New testcase.
1010
1011 2009-11-08 Eric Botcazou <ebotcazou@adacore.com>
1012
1013 * gnat.dg/rep_clause4.adb: New test.
1014
1015 2009-11-08 Richard Guenther <rguenther@suse.de>
1016
1017 PR rtl-optimization/41928
1018 * gfortran.dg/pr41928.f90: New testcase.
1019
1020 2009-11-07 Jason Merrill <jason@redhat.com>
1021
1022 PR c++/18451
1023 PR c++/40738
1024 * g++.dg/parse/error36.C: Add parameter and template cases.
1025 * g++.dg/cpp0x/variadic-ex1.C: Update expected errors.
1026 * g++.dg/ext/typedef-init.C: Likewise.
1027 * g++.dg/lookup/hidden-class1.C: Likewise.
1028 * g++.dg/lookup/hidden-class10.C: Likewise.
1029 * g++.dg/lookup/hidden-class5.C: Likewise.
1030 * g++.dg/lookup/hidden-class7.C: Likewise.
1031 * g++.dg/lookup/hidden-temp-class1.C: Likewise.
1032 * g++.dg/lookup/hidden-temp-class4.C: Likewise.
1033 * g++.dg/lookup/hidden-temp-class7.C: Likewise.
1034 * g++.dg/lookup/strong-using-2.C: Likewise.
1035 * g++.dg/other/typedef1.C: Likewise.
1036 * g++.dg/parse/access10.C: Likewise.
1037 * g++.dg/parse/constructor1.C: Likewise.
1038 * g++.dg/parse/crash38.C: Likewise.
1039 * g++.dg/parse/error3.C: Likewise.
1040 * g++.dg/parse/typespec1.C: Likewise.
1041 * g++.dg/template/typedef5.C: Likewise.
1042 * g++.old-deja/g++.pt/typename3.C: Likewise.
1043 * g++.old-deja/g++.pt/typename4.C: Likewise.
1044 * g++.old-deja/g++.pt/typename6.C: Likewise.
1045 * g++.old-deja/g++.robertl/eb94.C: Likewise.
1046
1047 * g++.dg/abi/regparm1.C: Fix execute test.
1048
1049 2009-11-07 Jakub Jelinek <jakub@redhat.com>
1050
1051 PR tree-optimization/41643
1052 * gcc.dg/pr41643.c: New test.
1053
1054 2009-11-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1055
1056 PR fortran/41909
1057 * gfortran.dg/recursive_check_15.f90: New test.
1058
1059 2009-11-06 Jason Merrill <jason@redhat.com>
1060
1061 PR c++/15946
1062 * g++.dg/parse/error36.C: New.
1063 * g++.old-deja/g++.other/typename1.C: Adjust.
1064
1065 PR c++/9381
1066 * g++.dg/abi/regparm1.C: New.
1067
1068 2009-11-06 Basile Starynkevitch <basile@starynkevitch.net>
1069
1070 * g++.dg/plugin/pragma_plugin-test-1.C: new testcase for
1071 PLUGIN_PRAGMAS.
1072 * g++.dg/plugin/pragma_plugin.c: new test plugin for PLUGIN_PRAGMAS.
1073 * g++.dg/plugin/plugin.exp (plugin_test_list): Add pragma_plugin.c
1074 and pragma_plugin-test-1.C.
1075
1076 2009-11-06 Andrew Pinski <andrew_pinski@playstation.sony.com>
1077
1078 PR c++/41536
1079 * g++.dg/ext/always_inline-5.C: New test.
1080
1081 2009-11-06 Jakub Jelinek <jakub@redhat.com>
1082
1083 PR c++/41967
1084 * g++.dg/gomp/pr41967.C: New test.
1085
1086 2009-11-06 Michael Matz <matz@suse.de>
1087
1088 PR middle-end/41963
1089 * gcc.dg/pr41963.c: New test.
1090
1091 2009-11-06 Jakub Jelinek <jakub@redhat.com>
1092
1093 PR middle-end/41935
1094 * gcc.dg/pr41935.c: New test.
1095 * c-c++-common/pr41935.c: New test.
1096 * c-c++-common/builtin-offsetof.c (f0): Allow index one past the last
1097 element.
1098 * gcc.c-torture/execute/pr41935.c: New test.
1099
1100 2009-11-05 Jason Merrill <jason@redhat.com>
1101
1102 PR c++/34180
1103 * g++.dg/init/synth2.C: New.
1104
1105 PR c++/7046
1106 * g++.dg/abi/pragma-pack1.C: New.
1107
1108 PR c++/34870
1109 * g++.dg/lookup/koenig7.C: New.
1110
1111 PR c++/41703
1112 * g++.dg/template/partial6.C: New.
1113
1114 2009-11-05 Janus Weil <janus@gcc.gnu.org>
1115
1116 PR fortran/41556
1117 * gfortran.dg/class_12.f03: New test.
1118
1119 2009-11-05 Jakub Jelinek <jakub@redhat.com>
1120
1121 * gcc.target/i386/i386.exp (check_effective_target_xop): Fix typo
1122 in builtin's name.
1123
1124 2009-11-04 Jason Merrill <jason@redhat.com>
1125
1126 PR c++/36912
1127 * g++.dg/init/static-init2.C: New.
1128
1129 2009-11-05 Janus Weil <janus@gcc.gnu.org>
1130
1131 PR fortran/41556
1132 PR fortran/41873
1133 * gfortran.dg/interface_abstract_4.f90: New test.
1134
1135 2009-11-05 Maxim Kuvyrkov <maxim@codesourcery.com>
1136
1137 * gcc.target/m68k/pr41302.c: Fix target triplet.
1138
1139 2009-11-04 Jason Merrill <jason@redhat.com>
1140
1141 PR c++/39413
1142 * g++.dg/template/overload11.C: New.
1143 * g++.dg/template/nested3.C: Adjust.
1144
1145 2009-11-04 Eric Botcazou <ebotcazou@adacore.com>
1146
1147 PR ada/20548
1148 * ada/acats/norun.lst: Remove the stack checking tests.
1149 * ada/acats/run_acats: Limit the stack to 8MB.
1150
1151 2009-11-04 Janus Weil <janus@gcc.gnu.org>
1152
1153 PR fortran/41556
1154 PR fortran/41937
1155 * gfortran.dg/class_11.f03: New test.
1156
1157 2009-11-04 Jason Merrill <jason@redhat.com>
1158
1159 PR c++/35067
1160 * g++.dg/abi/thunk5.C: New.
1161
1162 2009-11-04 Andrew Pinski <andrew_pinski@playstation.sony.com>
1163
1164 PR rtl-opt/41833
1165 * gcc.target/powerpc/altivec-33.c: New testcase.
1166
1167 2009-11-04 Jason Merrill <jason@redhat.com>
1168
1169 PR c++/17365, DR 218
1170 * g++.dg/lookup/koenig6.C: New.
1171 * g++.dg/lookup/koenig5.C: Adjust.
1172 * g++.dg/template/crash56.C: Adjust.
1173 * g++.old-deja/g++.ns/koenig5.C: Adjust.
1174
1175 2009-11-04 Harsha Jagasia <harsha.jagasia@amd.com>
1176 Dwarakanath Rajagopal <dwarak.rajagopal@amd.com>
1177
1178 * gcc.target/i386/xop-check.h: New file.
1179 * gcc.target/i386/xop-hadduX.c: Ditto.
1180 * gcc.target/i386/xop-haddX.c: Ditto.
1181 * gcc.target/i386/xop-hsubX.c: Ditto.
1182 * gcc.target/i386/xop-imul32widen-vector.c: Ditto.
1183 * gcc.target/i386/xop-imul32widen-vector.c: Ditto.
1184 * gcc.target/i386/xop-pcmov2.c: Ditto.
1185 * gcc.target/i386/xop-pcmov.c: Ditto.
1186 * gcc.target/i386/xop-rotate1-vector.c: Ditto.
1187 * gcc.target/i386/xop-rotate2-vector.c: Ditto.
1188 * gcc.target/i386/xop-rotate3-vector.c: Ditto.
1189 * gcc.target/i386/xop-shift1-vector.c: Ditto.
1190 * gcc.target/i386/xop-shift2-vector.c: Ditto.
1191 * gcc.target/i386/xop-shift3-vector.c: Ditto.
1192 * gcc.target/i386/i386.exp: Add check_effective_target_xop.
1193 * gcc.target/i386/sse-12.c: Update with new compile options to
1194 activate and check xopintrin.h intrinsic file.
1195 * gcc.target/i386/sse-13.c: Ditto.
1196 * gcc.target/i386/sse-14.c: Ditto.
1197 * gcc.target/i386/sse-22.c: Ditto.
1198 * gcc.target/i386/sse-23.c: Ditto.
1199 * g++.dg/other/i386-2.C: Ditto.
1200 * g++.dg/other/i386-3.C: Ditto.
1201 * g++.dg/other/i386-5.C: Ditto.
1202 * g++.dg/other/i386-6.C: Ditto.
1203
1204 2009-11-04 Wei Guozhi <carrot@google.com>
1205
1206 PR target/40835
1207 * gcc.target/arm/pr40835: New testcase.
1208
1209 2009-11-04 Revital Eres <eres@il.ibm.com>
1210
1211 * gcc.target/powerpc/vsx-vectorize-3.c: Adjust tetcase following
1212 change in decision of peeling for alignment.
1213 * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
1214 * gcc.dg/vect/vect-50.c: Likewise.
1215 * gcc.dg/vect/vect-42.c: Likewise.
1216 * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
1217 Likewise.
1218 * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
1219 Likewise.
1220 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
1221 * gcc.dg/vect/vect-60.c: Likewise.
1222 * gcc.dg/vect/vect-52.c: Likewise.
1223 * gcc.dg/vect/vect-44.c: Likewise.
1224 * gcc.dg/vect/vect-27.c: Likewise.
1225 * gcc.dg/vect/vect-29.c: Likewise.
1226 * gcc.dg/vect/vect-72.c: Likewise.
1227 * gcc.dg/vect/vect-56.c: Likewise.
1228 * gcc.dg/vect/vect-48.c: Likewise.
1229 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
1230 * gfortran.dg/vect/vect-2.f90: Likewise.
1231 * gfortran.dg/vect/vect-5.f90: Likewise.
1232
1233 2009-11-04 Richard Guenther <rguenther@suse.de>
1234
1235 PR tree-optimization/41919
1236 * gcc.c-torture/execute/pr41919.c: New testcase.
1237
1238 2009-11-04 Carlos O'Donell <carlos@codesourcery.com>
1239
1240 PR target/41302
1241 * gcc.target/m68k/pr41302.c: New test.
1242
1243 2009-11-03 Jason Merrill <jason@redhat.com>
1244
1245 PR c++/36959
1246 * g++.dg/opt/inline16.C: New.
1247
1248 2009-11-03 Eric Botcazou <ebotcazou@adacore.com>
1249
1250 * gnat.dg/stack_check.adb1: New test.
1251 * gnat.dg/stack_check.adb2: Likewise.
1252
1253 2009-11-03 Jakub Jelinek <jakub@redhat.com>
1254
1255 PR rtl-optimization/41917
1256 * gcc.c-torture/execute/pr41917.c: New test.
1257
1258 2009-11-03 Uros Bizjak <ubizjak@gmail.com>
1259
1260 * gcc.target/i386/pr41900.c: Make test compile only. Scan assembler
1261 dump to not include "call *%esp".
1262
1263 2009-11-03 Jason Merrill <jason@redhat.com>
1264
1265 PR c++/39786
1266 * g++.dg/lookup/using22.C: New.
1267
1268 PR c++/41876
1269 * g++.dg/parse/eh-decl.C: New.
1270
1271 PR c++/41927
1272 * g++.dg/template/sfinae16.C: New.
1273
1274 PR c++/41815
1275 * g++.dg/cpp0x/rv-return.C: New.
1276 * g++.dg/cpp0x/deduce.C: Adjust.
1277
1278 PR c++/40944
1279 * g++.dg/template/sfinae15.C: New.
1280
1281 PR c++/40687
1282 * g++.dg/cpp0x/auto3.C: Remove xfail.
1283
1284 2009-11-03 Tobias Burnus <burnus@net-b.de>
1285
1286 PR fortran/41907
1287 * gfortran.dg/missing_optional_dummy_6.f90: New test.
1288
1289 2009-11-03 Nick Clifton <nickc@redhat.com>
1290
1291 * gcc.target/rx/builtins.c: Remove redundant tests.
1292 Add test of MVTIPL instruction.
1293 * gcc.target/rx/interrupts.c: Use fast_interrupt and interrupt
1294 function attributes. Add -msave-acc-in-interrupts option to the
1295 command line.
1296
1297 2009-11-03 Andrew Stubbs <ams@codesourcery.com>
1298 Maxim Kuvyrkov <maxim@codesourcery.com>
1299
1300 * g++.dg/torture/pr36191.C: Don't run with -fomit-frame-pointer on
1301 sh, m68k and fido.
1302
1303 2009-11-03 Dodji Seketeli <dodji@redhat.com>
1304
1305 PR c++/38699
1306 * c-c++-common/dfp/builtin-offsetof.c: Moved to ...
1307 * c-c++-common/builtin-offsetof.c: ... here.
1308
1309 2009-11-03 Dodji Seketeli <dodji@redhat.com>
1310
1311 PR c++/38699
1312 * c-c++-common/dfp/builtin-offsetof.c: New test.
1313 * g++.dg/other/offsetof6.C: Likewise.
1314
1315 2009-11-03 Uros Bizjak <ubizjak@gmail.com>
1316
1317 PR target/41900
1318 * gcc.target/i386/pr41900.c: New test.
1319
1320 2009-11-02 Andy Hutchinson <hutchinsonandy@gcc.gnu.org>
1321
1322 * gcc.c-torture/execute/pr40668.c: Correct for 16bit int size.
1323
1324 2009-11-02 Dodji Seketeli <dodji@redhat.com>
1325
1326 PR c++/41856
1327 * g++.dg/lookup/extern-c-redecl3.C: Make the test x86 only.
1328 * g++.dg/lookup/extern-c-redecl4.C: Likewise.
1329
1330 2009-11-02 Dodji Seketeli <dodji@redhat.com>
1331
1332 PR c++/37093
1333 * g++.dg/other/ptrmem10.C: New test.
1334 * g++.dg/other/ptrmem11.C: Likewise.
1335
1336 2009-11-02 Janis Johnson <janis187@us.ibm.com>
1337
1338 PR testsuite/41878
1339 * gfortran.dg/vect/vect-2.f90: Fix effective-target expression, add
1340 spaces in some expressions.
1341
1342 2009-11-02 Jason Merrill <jason@redhat.com>
1343
1344 * g++.dg/other/linkage2.C: Move to...
1345 * g++.dg/cpp0x/linkage2.C: ..here.
1346 * g++.dg/abi/mangle32.C: Add -std=c++0x.
1347 * g++.dg/cpp0x/nolinkage1.C: Likewise.
1348 * g++.dg/debug/dwarf2/anonname1.C: Likewise.
1349 * g++.dg/ext/anon-struct4.C: Revert earlier change.
1350 * g++.dg/lookup/anon2.C: Likewise.
1351 * g++.dg/other/anon3.C: Likewise.
1352 * g++.dg/template/arg2.C: Likewise.
1353 * g++.dg/template/local4.C: Likewise.
1354 * g++.old-deja/g++.law/operators32.C: Likewise.
1355 * g++.old-deja/g++.other/linkage2.C: Likewise.
1356 * g++.old-deja/g++.pt/enum6.C: Likewise.
1357 * g++.old-deja/g++.other/anon9.C: Likewise.
1358 * g++.old-deja/g++.other/linkage1.C: Likewise.
1359 * c-c++-common/dfp/pr35620.c: Give the union a name.
1360
1361 2009-11-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1362
1363 PR tree-optimization/41857
1364 * gcc.target/spu/ea/pr41857.c: New file.
1365
1366 2009-11-02 Martin Jambor <mjambor@suse.cz>
1367
1368 PR tree-optimization/41750
1369 * gcc.c-torture/execute/pr41750.c: New test.
1370
1371 2009-11-02 Jakub Jelinek <jakub@redhat.com>
1372
1373 PR tree-optimization/41841
1374 * gcc.dg/pr41841.c: New test.
1375
1376 PR debug/41893
1377 * gcc.dg/debug/pr41893-1.c: New test.
1378 * gcc.dg/debug/pr41893-2.c: New file.
1379
1380 PR c++/41774
1381 * g++.dg/ext/visibility/namespace3.C: New test.
1382
1383 2009-11-01 Jason Merrill <jason@redhat.com>
1384
1385 * gcc.dg/tree-ssa/restrict-1.c: Move to c-c++-common.
1386 * gcc.dg/tree-ssa/restrict-2.c: Move to c-c++-common.
1387 * gcc.dg/tree-ssa/restrict-4.c: Move to c-c++-common.
1388
1389 2009-11-01 Eric Botcazou <ebotcazou@adacore.com>
1390
1391 * gnat.dg/opt5.adb: New test.
1392
1393 2009-11-01 Tobias Burnus <burnus@net-b.de>
1394
1395 PR fortran/41872
1396 * gfortran.dg/allocatable_scalar_4.f90: New test.
1397
1398 2009-11-01 Tobias Burnus <burnus@net-b.de>
1399
1400 PR fortran/41850
1401 * gfortran.dg/intent_out_6.f90: New testcase.
1402
1403 2009-10-31 Richard Guenther <rguenther@suse.de>
1404
1405 * g++.dg/tree-ssa/restrict1.C: New.
1406
1407 2009-10-31 Jason Merrill <jason@redhat.com>
1408
1409 * g++.dg/rtti/typeid9.C: New.
1410
1411 PR c++/41754
1412 * g++.dg/cpp0x/initlist25.C: New.
1413
1414 2009-10-31 Eric Botcazou <ebotcazou@adacore.com>
1415
1416 * gnat.dg/specs/rep_clause4.ads: New test.
1417
1418 2009-10-30 Andy Hutchinson <hutchinsonandy@gcc.gnu.org>
1419
1420 PR target/41885
1421 * gcc.target/avr/torture/pr41885.c: New test.
1422
1423 2009-10-30 Eric Botcazou <ebotcazou@adacore.com>
1424
1425 * gnat.dg/specs/pack5.ads: New test.
1426
1427 2009-10-30 Andrew Jenner <andrew@codesourcery.com>
1428
1429 * lib/target-supports.exp: Handle powerpc-*-elf.
1430
1431 2009-10-30 H.J. Lu <hongjiu.lu@intel.com>
1432
1433 PR target/40838
1434 * gcc.target/i386/incoming-6.c: New.
1435 * gcc.target/i386/incoming-7.c: Likewise.
1436 * gcc.target/i386/incoming-8.c: Likewise.
1437 * gcc.target/i386/incoming-9.c: Likewise.
1438 * gcc.target/i386/incoming-10.c: Likewise.
1439 * gcc.target/i386/incoming-11.c: Likewise.
1440 * gcc.target/i386/incoming-12.c: Likewise.
1441 * gcc.target/i386/incoming-13.c: Likewise.
1442 * gcc.target/i386/incoming-14.c: Likewise.
1443 * gcc.target/i386/incoming-15.c: Likewise.
1444 * gcc.target/i386/pr37843-4.c: Likewise.
1445
1446 2009-10-30 Dodji Seketeli <dodji@redhat.com>
1447
1448 PR c++/41863
1449 * g++.dg/template/sizeof12.C: New test.
1450
1451 2009-10-29 Eric Botcazou <ebotcazou@adacore.com>
1452
1453 * gnat.dg/pack14.adb: New test.
1454
1455 2009-10-29 David Daney <ddaney@caviumnetworks.com>
1456
1457 * gcc.target/mips/mips.exp (mips_option_groups): Add
1458 mcount-ra-address.
1459 * gcc.target/mips/mmcount-ra-address-1.c: New test.
1460 * gcc.target/mips/mmcount-ra-address-2.c: New test.
1461 * gcc.target/mips/mmcount-ra-address-3.c: New test.
1462
1463 2009-10-29 Michael Matz <matz@suse.de>
1464
1465 * gcc.target/i386/sse-recip.c: Use fabsf instead of != .
1466 * gcc.target/i386/sse-recip-vec.c: Ditto.
1467 * gcc.target/i386/brokensqrt.c: New test.
1468
1469 2009-10-29 Tobias Burnus <burnus@net-b.de>
1470
1471 PR fortran/41777
1472 * gfortran.dg/associated_target_3.f90: New testcase.
1473
1474 2009-10-29 Rafael Avila de Espindola <espindola@google.com>
1475
1476 * gfortran.dg/lto/pr41764_0.f: New.
1477
1478 2009-10-29 Martin Jambor <mjambor@suse.cz>
1479
1480 PR tree-optimization/41775
1481 * g++.dg/torture/pr41775.C: New testcase.
1482
1483 2009-10-28 Jason Merrill <jason@redhat.com>
1484
1485 * g++.dg/cpp0x/inline-ns1.C: New.
1486 * g++.dg/cpp0x/inline-ns2.C: New.
1487 * g++.dg/cpp0x/inline-ns3.C: New.
1488
1489 2009-10-28 Paolo Bonzini <bonzini@gnu.org>
1490
1491 PR rtl-optimization/39715
1492 * gcc.target/arm/thumb-ltu.c: New.
1493
1494 2009-10-28 Richard Guenther <rguenther@suse.de>
1495
1496 PR lto/41808
1497 PR lto/41839
1498 * gcc.dg/lto/20091027-1_0.c: New testcase.
1499 * gcc.dg/lto/20091027-1_1.c: Likewise.
1500 * g++.dg/lto/20091026-1_0.C: Likewise.
1501 * g++.dg/lto/20091026-1_1.C: Likewise.
1502 * g++.dg/lto/20091026-1_a.h: Likewise.
1503
1504 2009-10-28 Jakub Jelinek <jakub@redhat.com>
1505
1506 PR middle-end/41837
1507 * gcc.dg/pr41837.c: New test.
1508
1509 PR debug/41801
1510 * g++.dg/ext/sync-3.C: New test.
1511
1512 PR target/41762
1513 * gcc.dg/pr41762.c: New test.
1514
1515 2009-10-28 Richard Guenther <rguenther@suse.de>
1516
1517 PR middle-end/41855
1518 * gfortran.dg/lto/20091028-1_0.f90: New testcase.
1519 * gfortran.dg/lto/20091028-1_1.c: Likewise.
1520 * gfortran.dg/lto/20091028-2_0.f90: Likewise.
1521 * gfortran.dg/lto/20091028-2_1.c: Likewise.
1522
1523 2009-10-28 Paolo Bonzini <bonzini@gnu.org>
1524
1525 PR rtl-optimization/39715
1526 * gcc.target/arm/thumb-bitfld1.c: New.
1527
1528 2009-10-28 Paolo Bonzini <bonzini@gnu.org>
1529
1530 PR rtl-optimization/40741
1531 * gcc.target/arm/thumb-branch1.c: New.
1532
1533 2009-10-27 Jason Merrill <jason@redhat.com>
1534
1535 * g++.dg/cpp0x/lambda/lambda-conv.C: New.
1536 * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust.
1537 * g++.dg/cpp0x/lambda/lambda-mangle.C: Adjust.
1538 * g++.dg/cpp0x/lambda/lambda-non-const.C: Adjust.
1539
1540 2009-10-27 Eric Botcazou <ebotcazou@adacore.com>
1541
1542 * gnat.dg/null_pointer_deref1.adb: Accept Constraint_Error.
1543 * gnat.dg/null_pointer_deref2.adb: Likewise.
1544
1545 2009-10-27 Richard Guenther <rguenther@suse.de>
1546
1547 * gcc.dg/torture/ipa-pta-1.c: Adjust testcase.
1548
1549 2009-10-27 Jakub Jelinek <jakub@redhat.com>
1550
1551 PR c/41842
1552 * gcc.dg/pr41842.c: New test.
1553
1554 2009-10-27 Revital Eres <eres@il.ibm.com>
1555
1556 PR tree-optimization/40648
1557 * gcc.target/powerpc/vsx-vectorize-2.c: Adjust testcase following
1558 change in decision of peeling for alignment.
1559 * gcc.target/powerpc/vsx-vectorize-3.c: Likewise.
1560 * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
1561 * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
1562 * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
1563 * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
1564 * gcc.dg/vect/vect-50.c: Likewise.
1565 * gcc.dg/vect/vect-33.c: Likewise.
1566 * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
1567 * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
1568 Likewise.
1569 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
1570 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
1571 * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
1572 Likewise.
1573 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
1574 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
1575 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
1576 * gcc.dg/vect/vect-60.c: Likewise.
1577 * gcc.dg/vect/vect-26.c: Likewise.
1578 * gcc.dg/vect/vect-52.c: Likewise.
1579 * gcc.dg/vect/vect-44.c: Likewise.
1580 * gcc.dg/vect/vect-27.c: Likewise.
1581 * gcc.dg/vect/vect-70.c: Likewise.
1582 * gcc.dg/vect/vect-28.c: Likewise.
1583 * gcc.dg/vect/no-section-anchors-vect-31.c: Likewise.
1584 * gcc.dg/vect/vect-109.c: Likewise.
1585 * gcc.dg/vect/vect-54.c: Likewise.
1586 * gcc.dg/vect/vect-29.c: Likewise.
1587 * gcc.dg/vect/vect-72.c: Likewise.
1588 * gcc.dg/vect/vect-56.c: Likewise.
1589 * gcc.dg/vect/vect-48.c: Likewise.
1590 * gcc.dg/vect/vect-91.c: Likewise.
1591 * gcc.dg/vect/vect-92.c: Likewise.
1592 * gcc.dg/vect/vect-58.c: Likewise.
1593 * gcc.dg/vect/slp-25.c: Likewise.
1594 * gcc.dg/vect/vect-93.c: Likewise.
1595 * gcc.dg/vect/vect-95.c: Likewise.
1596 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
1597 * gcc.dg/vect/vect-87.c: Likewise.
1598 * gcc.dg/vect/vect-96.c: Likewise.
1599 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
1600 * gcc.dg/vect/vect-88.c: Likewise.
1601 * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
1602 * gcc.dg/vect/vect-89.c: Likewise.
1603 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
1604 * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
1605 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
1606 * gfortran.dg/vect/vect-2.f90: Likewise.
1607 * gfortran.dg/vect/vect-3.f90: Likewise.
1608 * gfortran.dg/vect/vect-4.f90: Likewise.
1609 * gfortran.dg/vect/vect-5.f90: Likewise.
1610
1611 2009-10-27 Jakub Jelinek <jakub@redhat.com>
1612
1613 PR c++/41020
1614 * g++.dg/lookup/extern-c-redecl5.C: Fix up regexp.
1615
1616 2009-10-26 Ben Elliston <bje@au.ibm.com>
1617 Michael Meissner <meissner@linux.vnet.ibm.com>
1618 Ulrich Weigand <uweigand@de.ibm.com>
1619
1620 * gcc.target/spu/ea/ea.exp: New file.
1621 * gcc.target/spu/ea/cache1.c: Likewise.
1622 * gcc.target/spu/ea/cast1.c: Likewise.
1623 * gcc.target/spu/ea/cast2.c: Likewise.
1624 * gcc.target/spu/ea/compile1.c: Likewise.
1625 * gcc.target/spu/ea/compile2.c: Likewise.
1626 * gcc.target/spu/ea/cppdefine.c: Likewise.
1627 * gcc.target/spu/ea/errors1.c: Likewise.
1628 * gcc.target/spu/ea/errors2.c: Likewise.
1629 * gcc.target/spu/ea/execute1.c: Likewise.
1630 * gcc.target/spu/ea/execute2.c: Likewise.
1631 * gcc.target/spu/ea/execute3.c: Likewise.
1632 * gcc.target/spu/ea/ops1.c: Likewise.
1633 * gcc.target/spu/ea/ops2.c: Likewise.
1634 * gcc.target/spu/ea/options1.c: Likewise.
1635 * gcc.target/spu/ea/test-sizes.c: Likewise.
1636
1637 2009-10-26 Jakub Jelinek <jakub@redhat.com>
1638
1639 PR bootstrap/41345
1640 * gcc.dg/pr41345.c: New test.
1641
1642 PR debug/41828
1643 * g++.dg/debug/dwarf2/anonname1.C: New test.
1644
1645 2009-10-26 Jason Merrill <jason@redhat.com>
1646
1647 PR c++/38796
1648 * g++.dg/cpp0x/defaulted15.C: New.
1649 * g++.dg/cpp0x/defaulted16.C: New.
1650
1651 2009-10-26 Dodji Seketeli <dodji@redhat.com>
1652
1653 PR c++/41785
1654 * g++.dg/cpp0x/variadic96.C: New test.
1655
1656 2009-10-26 Nick Clifton <nickc@redhat.com>
1657
1658 * lib/target-supports.exp (check_profiling_available):
1659 Profiling is not, currently, available for the RX port.
1660 (check_effective_target_hard_float): Add support for RX target.
1661 * gcc.target/rx: New directory.
1662 * gcc.target/rx/builtins.c: New test file.
1663 * gcc.target/rx/interrupts.c: New test file.
1664 * gcc.target/rx/rx-abi-function-tests.c: New test file.
1665 * gcc.target/rx/zero-width-bitfield.c: New test file.
1666 * gcc.target/rx/i272091.c: New test file.
1667 * gcc.target/rx/packed-struct.c: New test file.
1668 * gcc.target/rx/rx.exp: New file: Drives RX tests.
1669
1670 2009-10-26 Andrew Pinski <pinskia@gcc.gnu.org>
1671
1672 * gcc.dg/lto/20091014-1_0.c: Replace -shared with -r -nostlib.
1673 * gcc.dg/lto/20091016-1_0.c: Likewise.
1674 * gcc.dg/lto/20090206-1_0.c: Likewise.
1675 * gcc.dg/lto/20081120-1_0.c: Likewise.
1676 * gcc.dg/lto/20081120-2_0.c: Likewise.
1677 * gcc.dg/lto/20090116_0.c: Likewise.
1678 * gcc.dg/lto/20081126_0.c: Likewise.
1679 * gcc.dg/lto/20091013-1_0.c: Likewise.
1680 * gcc.dg/lto/20081212-1_0.c: Likewise.
1681 * gcc.dg/lto/20091015-1_0.c: Likewise.
1682 * gcc.dg/lto/20090126-1_0.c: Likewise.
1683 * gcc.dg/lto/20090126-2_0.c: Likewise.
1684 * gcc.dg/lto/20091020-1_0.c: Likewise.
1685 * gcc.dg/lto/20091020-2_0.c: Likewise.
1686 * gcc.dg/lto/20081204-1_0.c: Likewise.
1687 * gcc.dg/lto/20081204-2_0.c: Likewise.
1688 * gcc.dg/lto/20081224_0.c: Likewise.
1689 * gcc.dg/lto/20090219_0.c: Likewise.
1690
1691 2009-10-26 Dodji Seketeli <dodji@redhat.com>
1692
1693 PR c++/41020
1694 * g++.dg/lookup/extern-c-redecl2.C: New test.
1695 * g++.dg/lookup/extern-c-redecl3.C: Likewise.
1696 * g++.dg/lookup/extern-c-redecl4.C: Likewise.
1697 * g++.dg/lookup/extern-c-redecl5.C: Likewise.
1698
1699 2009-10-26 Michael Matz <matz@suse.de>
1700
1701 PR tree-optimization/41783
1702 * gcc.dg/pr41783.c: New test.
1703 * gcc.dg/tree-ssa/ssa-pre-23.c: Adjust.
1704 * gcc.dg/tree-ssa/ssa-pre-24.c: Don't xfail anymore.
1705 * gcc.dg/tree-ssa/ssa-pre-27.c: New test.
1706
1707 2009-10-26 Janus Weil <janus@gcc.gnu.org>
1708
1709 PR fortran/41714
1710 * gfortran.dg/class_allocate_4.f03: New test.
1711
1712 2009-10-24 Adam Nemet <anemet@caviumnetworks.com>
1713
1714 * gcc.target/mips/mult-1.c: New test.
1715
1716 2009-10-24 Janus Weil <janus@gcc.gnu.org>
1717
1718 PR fortran/41784
1719 * gfortran.dg/extends_8.f03: New test.
1720
1721 2009-10-24 Eric Botcazou <ebotcazou@adacore.com>
1722
1723 * gnat.dg/specs/pack4.ads: New test.
1724
1725 2009-10-24 Eric Botcazou <ebotcazou@adacore.com>
1726
1727 * gnat.dg/null_pointer_deref1.adb: New test.
1728 * gnat.dg/null_pointer_deref2.adb: Likewise.
1729
1730 2009-10-24 Paul Thomas <pault@gcc.gnu.org>
1731
1732 PR fortran/41772
1733 * gfortran.dg/transfer_intrinsic_3.f90.
1734
1735 2009-10-24 Eric Botcazou <ebotcazou@adacore.com>
1736
1737 * gnat.dg/opt4.adb: New test.
1738
1739 2009-10-23 Joseph Myers <joseph@codesourcery.com>
1740
1741 PR c/40033
1742 * gcc.dg/noncompile/pr40033-1.c: New test.
1743
1744 2009-10-23 Dodji Seketeli <dodji@redhat.com>
1745
1746 PR c++/40808
1747 * g++.dg/abi/mangle34.C: New test
1748
1749 2009-10-23 Jason Merrill <jason@redhat.com>
1750
1751 * g++.dg/cpp0x/lambda/lambda-nested2.C: New.
1752
1753 Core issue 899
1754 * g++.dg/cpp0x/explicit4.C: New.
1755
1756 2009-10-23 Joseph Myers <joseph@codesourcery.com>
1757
1758 * g++.dg/abi/rtti3.C, g++.dg/abi/thunk4.C: Skip for *-*-mingw* and
1759 *-*-cygwin.
1760 * g++.dg/cpp0x/lambda/lambda-mangle.C: Disable weak symbols tests
1761 for *-*-mingw* and *-*-cygwin.
1762 * g++.dg/opt/vt1.C: Skip for *-*-mingw* and *-*_cygwin.
1763 * g++.dg/template/spec35.C: Disable weak symbol test for
1764 *-*-mingw* and *-*-cygwin.
1765
1766 PR testsuite/31342
1767 * gcc.target/i386/pic-1.c: Skip for *-*-mingw* and *-*-cygwin.
1768
1769 2009-10-23 Janus Weil <janus@gcc.gnu.org>
1770
1771 PR fortran/41800
1772 * gfortran.dg/class_10.f03: New test.
1773
1774 2009-10-22 Michael Meissner <meissner@linux.vnet.ibm.com>
1775
1776 PR target/41787
1777 * gcc.target/powerpc/vsx-vrsave.c: New file.
1778
1779 2009-10-23 Joseph Myers <joseph@codesourcery.com>
1780
1781 PR c/41673
1782 * gcc.dg/Wstrict-aliasing-bogus-vla-1.c: New test.
1783
1784 2009-10-23 Richard Guenther <rguenther@suse.de>
1785
1786 PR tree-optimization/41778
1787 * gcc.dg/tree-ssa/ssa-pre-26.c: New testcase.
1788
1789 2009-10-22 Richard Guenther <rguenther@suse.de>
1790
1791 PR lto/41791
1792 * g++.dg/lto/20091022-2_0.C: New testcase.
1793
1794 2009-10-22 Richard Guenther <rguenther@suse.de>
1795
1796 PR lto/41730
1797 * g++.dg/lto/20091022-1_0.C: New testcase.
1798
1799 2009-10-22 Razya Ladelsky <razya@il.ibm.com>
1800
1801 * gcc.dg/autopar/outer-4.c: Adjust scan.
1802 * gcc.dg/autopar/outer-5.c: Adjust scan.
1803 * gcc.dg/autopar/outer-5.c: Add scan optimized.
1804
1805 * libgomp.graphite/force-parallel-2.c: Adjust scan.
1806 * gcc.dg/autopar/outer-1.c: New testcase.
1807 * gcc.dg/autopar/outer-2.c: New testcase.
1808 * gcc.dg/autopar/outer-3.c: New testcase.
1809 * gcc.dg/autopar/outer-4.c: New testcase.
1810 * gcc.dg/autopar/outer-5.c: New testcase.
1811 * gcc.dg/autopar/outer-6.c: New testcase.
1812
1813 2009-10-22 Jan Hubicka <jh@suse.cz>
1814
1815 * gcc.c-torture/compile/pr40556.c: New testcase.
1816
1817 2009-10-22 Janus Weil <janus@gcc.gnu.org>
1818
1819 PR fortran/41781
1820 * gfortran.dg/goto_8.f90: New test case.
1821
1822 2009-10-21 Sebastian Pop <sebastian.pop@amd.com>
1823
1824 PR tree-optimization/41497
1825 * gcc.dg/tree-ssa/pr41497.c: New.
1826
1827 2009-10-21 Steve Ellcey <sje@cup.hp.com>
1828
1829 * g++.dg/tree-ssa/copyprop.C: Use include to define free().
1830
1831 2009-10-21 Joseph Myers <joseph@codesourcery.com>
1832
1833 * gcc.dg/tls/pie-1.c: New test.
1834
1835 2009-10-21 Jakub Jelinek <jakub@redhat.com>
1836
1837 * g++.dg/abi/mangle33.C: New test.
1838
1839 2009-10-21 Eric Botcazou <ebotcazou@adacore.com>
1840
1841 * gnat.dg/discr22.adb: New test.
1842
1843 2009-10-21 Eric Botcazou <ebotcazou@adacore.com>
1844
1845 * gnat.dg/loop_optimization7.ad[sb]: New test.
1846 * gnat.dg/loop_optimization7_pkg.ads: New helper.
1847
1848 2009-10-21 Janus Weil <janus@gcc.gnu.org>
1849
1850 PR fortran/41706
1851 PR fortran/41766
1852 * gfortran.dg/class_9.f03: Extended test case.
1853 * gfortran.dg/select_type_7.f03: New test case.
1854
1855 2009-10-20 Richard Guenther <rguenther@suse.de>
1856
1857 * gcc.dg/lto/20091020-3_0.c: New testcase.
1858
1859 2009-10-20 Richard Guenther <rguenther@suse.de>
1860
1861 PR lto/41761
1862 * gcc.dg/lto/20091020-1_0.c: New testcase.
1863 * gcc.dg/lto/20091020-1_1.c: Likewise.
1864 * gcc.dg/lto/20091020-2_0.c: Likewise.
1865 * gcc.dg/lto/20091020-2_1.c: Likewise.
1866
1867 2009-10-20 Jakub Jelinek <jakub@redhat.com>
1868
1869 PR debug/41340
1870 * gcc.dg/pr41340.c: New test.
1871
1872 2009-10-20 Eric Botcazou <ebotcazou@adacore.com>
1873
1874 * gnat.dg/discr21.ad[sb]: New test.
1875 * gnat.dg/discr21_pkg.ads: New helper.
1876
1877 2009-10-20 Paul Thomas <pault@gcc.gnu.org>
1878
1879 PR fortran/41706
1880 * gfortran.dg/class_9 : New test.
1881
1882 2009-10-19 Jakub Jelinek <jakub@redhat.com>
1883
1884 * gcc.dg/raw-string-1.c: New test.
1885 * gcc.dg/raw-string-2.c: New test.
1886 * gcc.dg/raw-string-3.c: New test.
1887 * gcc.dg/raw-string-4.c: New test.
1888 * gcc.dg/raw-string-5.c: New test.
1889 * gcc.dg/raw-string-6.c: New test.
1890 * gcc.dg/raw-string-7.c: New test.
1891 * gcc.dg/utf8-1.c: New test.
1892 * gcc.dg/utf8-2.c: New test.
1893 * gcc.dg/utf-badconcat2.c: New test.
1894 * gcc.dg/utf-dflt2.c: New test.
1895 * gcc.dg/cpp/include6.c: New test.
1896 * g++.dg/ext/raw-string-1.C: New test.
1897 * g++.dg/ext/raw-string-2.C: New test.
1898 * g++.dg/ext/raw-string-3.C: New test.
1899 * g++.dg/ext/raw-string-4.C: New test.
1900 * g++.dg/ext/raw-string-5.C: New test.
1901 * g++.dg/ext/raw-string-6.C: New test.
1902 * g++.dg/ext/raw-string-7.C: New test.
1903 * g++.dg/ext/utf8-1.C: New test.
1904 * g++.dg/ext/utf8-2.C: New test.
1905 * g++.dg/ext/utf-badconcat2.C: New test.
1906 * g++.dg/ext/utf-dflt2.C: New test.
1907
1908 * gcc.dg/cleanup-13.c: New test.
1909
1910 2009-10-19 Janus Weil <janus@gcc.gnu.org>
1911
1912 PR fortran/41586
1913 * gfortran.dg/auto_dealloc_1.f90: New test case.
1914
1915 2009-10-19 Jakub Jelinek <jakub@redhat.com>
1916
1917 Port from redhat/gcc-4_4-branch:
1918 2009-10-08 Jakub Jelinek <jakub@redhat.com>
1919 * gcc.dg/debug/vta-2.c: New test.
1920
1921 2009-09-30 Alexandre Oliva <aoliva@redhat.com>
1922 * gcc.dg/debug/vta-1.c: New.
1923
1924 2009-10-19 Eric Botcazou <ebotcazou@adacore.com>
1925
1926 * gnat.dg/noreturn2.ad[sb]: New test.
1927
1928 2009-10-19 Tobias Burnus <burnus@net-b.de>
1929
1930 PR fortran/41755
1931 * gfortran.dg/equiv_8.f90: New test.
1932 * gfortran.dg/class_allocate_1.f03: Remove obsolete FIXME.
1933
1934 2009-10-19 Joseph Myers <joseph@codesourcery.com>
1935
1936 * gcc.target/arm/neon-thumb2-move.c: New test.
1937
1938 2009-10-19 Jakub Jelinek <jakub@redhat.com>
1939
1940 * gcc.dg/debug/vta-3.c: New test.
1941
1942 2009-10-17 Eric Botcazou <ebotcazou@adacore.com>
1943
1944 * gnat.dg/nested_proc.adb: Rename into...
1945 * gnat.dg/nested_proc1.adb: ...this.
1946 * gnat.dg/nested_proc2.adb: New test.
1947
1948 2009-10-17 Eric Botcazou <ebotcazou@adacore.com>
1949
1950 * gnat.dg/noreturn1.ad[sb]: New test.
1951
1952 2009-10-17 Janus Weil <janus@gcc.gnu.org>
1953 Paul Thomas <pault@gcc.gnu.org>
1954
1955 PR fortran/41629
1956 * gfortran.dg/class_6.f90: New test.
1957
1958 PR fortran/41608
1959 PR fortran/41587
1960 * gfortran.dg/class_7.f90: New test.
1961
1962 PR fortran/41618
1963 * gfortran.dg/class_8.f90: New test.
1964
1965 2009-10-17 Richard Guenther <rguenther@suse.de>
1966
1967 * gcc.dg/lto/20091017-1_0.c: New testcase.
1968 * gcc.dg/lto/20091017-1_1.c: Likewise.
1969
1970 2009-10-17 Eric Botcazou <ebotcazou@adacore.com>
1971
1972 * gnat.dg/unchecked_convert4.adb: Add missing rep clause.
1973
1974 2009-10-17 Eric Botcazou <ebotcazou@adacore.com>
1975
1976 * gnat.dg/aggr11.adb: New test.
1977 * gnat.dg/aggr11_pkg.ads: New helper.
1978
1979 2009-10-17 Eric Botcazou <ebotcazou@adacore.com>
1980
1981 * gnat.dg/slice8.adb: New test.
1982 * gnat.dg/slice8_pkg1.ads: New helper.
1983 * gnat.dg/slice8_pkg2.ads: Likewise.
1984 * gnat.dg/slice8_pkg3.ad[sb]: Likewise.
1985
1986 2009-10-17 Eric Botcazou <ebotcazou@adacore.com>
1987
1988 * gnat.dg/unchecked_convert4.adb: New test.
1989
1990 2009-10-15 Jason Merrill <jason@redhat.com>
1991
1992 PR c++/38798
1993 * g++.dg/cpp0x/trailing5.C: New.
1994
1995 * g++.dg/cpp0x/auto6.C: Rename to trailing1.C.
1996 * g++.dg/cpp0x/auto8.C: Rename to trailing2.C.
1997 * g++.dg/cpp0x/auto12.C: Rename to trailing3.C.
1998 * g++.dg/cpp0x/auto13.C: Rename to trailing4.C.
1999
2000 2009-10-16 Janus Weil <janus@gcc.gnu.org>
2001
2002 PR fortran/41719
2003 * gfortran.dg/class_5.f03: New test case.
2004 * gfortran.dg/typebound_operator_2.f03: Fixing invalid test case.
2005 * gfortran.dg/typebound_operator_4.f03: Ditto.
2006
2007 2009-10-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2008
2009 * g++.dg/ipa/iinline-1.C: Use dg-add-options bind_pic_locally.
2010 * g++.dg/other/first-global.C: Likewise.
2011 * g++.dg/parse/attr-externally-visible-1.C: Likewise.
2012 * g++.dg/torture/pr40323.C: Likewise.
2013 * g++.dg/tree-ssa/nothrow-1.C: Likewise.
2014 * gcc.dg/inline-33.c: Likewise.
2015 * gcc.dg/ipa/ipa-1.c: Likewise.
2016 * gcc.dg/ipa/ipa-2.c: Likewise.
2017 * gcc.dg/ipa/ipa-3.c: Likewise.
2018 * gcc.dg/ipa/ipa-4.c: Likewise.
2019 * gcc.dg/ipa/ipa-5.c: Likewise.
2020 * gcc.dg/ipa/ipa-7.c: Likewise.
2021 * gcc.dg/ipa/ipacost-2.c: Likewise.
2022 * gcc.dg/tree-ssa/inline-3.c: Likewise.
2023 * gcc.dg/tree-ssa/local-pure-const.c: Likewise.
2024 * gfortran.dg/whole_file_5.f90: Likewise.
2025 * gfortran.dg/whole_file_6.f90: Likewise.
2026
2027 2009-10-16 Richard Guenther <rguenther@suse.de>
2028
2029 PR tree-optimization/41728
2030 * gcc.c-torture/compile/pr41728.c: New testcase.
2031
2032 2009-10-16 Richard Guenther <rguenther@suse.de>
2033
2034 PR lto/41598
2035 * gcc.dg/lto/20091016-1_0.c: New testcase.
2036 * gcc.dg/lto/20091016-1_1.c: Likewise.
2037 * gcc.dg/lto/20091016-1_a.h: Likewise.
2038
2039 2009-10-16 Richard Guenther <rguenther@suse.de>
2040
2041 PR lto/41715
2042 * gfortran.dg/lto/20091015-1_0.f: New testcase.
2043 * gfortran.dg/lto/20091015-1_1.f: Likewise.
2044 * gfortran.dg/lto/20091015-1_2.f: Likewise.
2045
2046 2009-10-16 Richard Guenther <rguenther@suse.de>
2047
2048 PR lto/41713
2049 * gfortran.dg/lto/20091016-1_0.f90: New testcase.
2050
2051 2009-10-15 Jakub Jelinek <jakub@redhat.com>
2052
2053 PR debug/41717
2054 * gcc.dg/debug/pr41717.c: New test.
2055
2056 2009-10-16 Paul Thomas <pault@gcc.gnu.org>
2057
2058 PR fortran/41648
2059 * gfortran.dg/dynamic_dispatch_4.f03 : New test.
2060
2061 PR fortran/41656
2062 * gfortran.dg/dynamic_dispatch_5.f03 : New test.
2063
2064 2009-10-15 Michael Meissner <meissner@linux.vnet.ibm.com>
2065
2066 PR target/23983
2067 * gcc.target/powerpc/altivec-4.c (b): Make sure altivec builtin
2068 result used.
2069 * g++.dg/ext/altivec-2.C (main): Ditto.
2070
2071 2009-10-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2072
2073 * lib/target-supports.exp (add_options_for_bind_pic_locally): New.
2074 * gcc.dg/tree-ssa/ipa-cp-1.c: Bind pic locally.
2075
2076 2009-10-15 Richard Guenther <rguenther@suse.de>
2077
2078 PR lto/41669
2079 * gcc.dg/lto/20091015-1_0.c: New testcase.
2080 * gcc.dg/lto/20091015-1_1.c: Likewise.
2081 * gcc.dg/lto/20091015-1_2.c: Likewise.
2082 * gcc.dg/lto/20091015-1_a.h: Likewise.
2083 * gcc.dg/lto/20091015-1_b.h: Likewise.
2084
2085 2009-10-15 Steve Ellcey <sje@cup.hp.com>
2086
2087 * gcc.dg/torture/pr41555.c: Add -std=c99 option.
2088
2089 2009-10-14 Daniel Gutson <dgutson@codesourcery.com>
2090
2091 * gcc.target/arm/neon/vfp-shift-a2t2.c: New test case.
2092
2093 2009-10-14 Jakub Jelinek <jakub@redhat.com>
2094
2095 * obj-c++.dg/layout-1.mm: Don't xfail dg-bogus on lp64, change
2096 line from 1 to 0.
2097 * obj-c++.dg/bitfield-1.mm: Likewise.
2098 * obj-c++.dg/bitfield-4.mm: Likewise.
2099
2100 2009-10-14 Richard Guenther <rguenther@suse.de>
2101
2102 PR lto/41173
2103 * gcc.dg/lto/20091014-1_0.c: New testcase.
2104
2105 2009-10-14 Jakub Jelinek <jakub@redhat.com>
2106
2107 PR testsuite/41707
2108 * g++.dg/plugin/attribute_plugin-test-1.C: Expect the first
2109 warning on line 0 instead of 1.
2110
2111 2009-10-14 Richard Guenther <rguenther@suse.de>
2112
2113 PR lto/41521
2114 * gfortran.dg/lto/pr41521_0.f90: New testcase.
2115 * gfortran.dg/lto/pr41521_1.f90: Likewise.
2116
2117 2009-10-14 Jakub Jelinek <jakub@redhat.com>
2118
2119 PR preprocessor/41543
2120 * gcc.dg/debug/dwarf2/pr41543.c: New test.
2121
2122 PR debug/41695
2123 * gcc.dg/debug/dwarf2/pr41695.c: New test.
2124
2125 2009-10-14 Uros Bizjak <ubizjak@gmail.com>
2126
2127 * gcc.target/i386/i386.exp (check_effective_target_ms_hook_prologue):
2128 New procedure.
2129 * gcc.target/i386/ms_hook_prologue.c: Check for ms_hook_prologue
2130 effective target.
2131
2132 2009-10-14 Jason Merrill <jason@redhat.com>
2133
2134 PR c++/39866
2135 * g++.dg/cpp0x/defaulted14.C: New.
2136
2137 2009-10-14 Larry Evans <cppljevans@suddenlink.net>
2138
2139 * g++.dg/cpp0x/vt-40092.C: New.
2140
2141 2009-10-14 Alexandre Oliva <aoliva@redhat.com>
2142
2143 * gcc.dg/guality/pr41616-1.c: Drop -O2.
2144 * gcc.dg/guality/pr41447-1.c: Likewise. Name main.
2145
2146 2009-10-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2147
2148 * gfortran.dg/complex_intrinsic_8.f90: New test.
2149
2150 2009-10-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2151
2152 * gcc.dg/torture/builtin-math-6.c: Test complex "arc" functions.
2153 * lib/target-supports.exp (check_effective_target_mpc_arc): New.
2154
2155 2009-10-14 Hans-Peter Nilsson <hp@axis.com>
2156
2157 PR target/38948
2158 * gcc.dg/torture/pr38948.c: New test.
2159
2160 2009-10-13 Steve Ellcey <sje@cup.hp.com>
2161
2162 * gfortran.dg/vect/fast-math-pr38968.f90: Add timeout.
2163
2164 2009-10-13 Janus Weil <janus@gcc.gnu.org>
2165
2166 PR fortran/41581
2167 * gfortran.dg/class_allocate_2.f03: Modified.
2168 * gfortran.dg/class_allocate_3.f03: New test case.
2169
2170 2009-10-13 Richard Guenther <rguenther@suse.de>
2171
2172 PR lto/41668
2173 * gcc.dg/lto/20091006-2_0.c: New testcase.
2174 * gcc.dg/lto/20091006-2_1.c: Likewise.
2175 * gcc.dg/lto/20091006-2_2.c: Likewise.
2176 * gcc.dg/lto/20091013-1_0.c: Likewise.
2177 * gcc.dg/lto/20091013-1_1.c: Likewise.
2178 * gcc.dg/lto/20091013-1_2.c: Likewise.
2179
2180 2009-10-13 Martin Jambor <mjambor@suse.cz>
2181
2182 * gcc.c-torture/compile/pr41661.c: New test.
2183
2184 2009-10-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2185
2186 PR libgfortran/41683
2187 * gfortran.dg/fmt_error_9.f: Add check for repeat count after P.
2188
2189 2009-10-12 Jason Merrill <jason@redhat.com>
2190
2191 PR c++/37875
2192 * g++.dg/cpp0x/decltype18.C: New.
2193
2194 PR c++/37766
2195 * g++.dg/cpp0x/fntmpdefarg1.C: New.
2196
2197 2009-10-12 Janis Johnson <janis187@us.ibm.com>
2198
2199 * gcc.dg/lto/20090914-2.c: Fix typos in test directives.
2200
2201 2009-10-12 Alexandre Oliva <aoliva@redhat.com>
2202
2203 PR debug/41343
2204 PR debug/41447
2205 PR debug/41264
2206 PR debug/41338
2207 * gcc.dg/guality/pr41447-1.c: New.
2208 * gcc.dg/debug/pr41264-1.c: New.
2209 * gcc.dg/debug/pr41343-1.c: New.
2210
2211 2009-10-12 Hans-Peter Nilsson <hp@axis.com>
2212
2213 PR target/26515
2214 * gcc.dg/torture/pr26515.c: New test.
2215
2216 2009-10-12 Janis Johnson <janis187@us.ibm.com>
2217
2218 PR testsuite/41659
2219 * gcc.dg/lto/20090914-2.c: Use dg-skip-if to skip test.
2220 * lib/lto.exp (lto-get-options-main): Report error for using "target"
2221 or "xfail" with dg-lto-do.
2222
2223 2009-10-12 Stefan Dösinger <stefan@codeweavers.com>
2224
2225 * gcc.target/i386/ms_hook_prologue.c: New testcase.
2226
2227 2009-10-12 Michael Matz <matz@suse.de>
2228
2229 * gcc.dg/plugin/one_time_plugin.c: Update test to use the cfg
2230 pass.
2231
2232 2009-10-12 Jakub Jelinek <jakub@redhat.com>
2233
2234 PR target/41680
2235 * g++.dg/torture/pr41680.C: New test.
2236
2237 2009-10-12 Dodji Seketeli <dodji@redhat.com>
2238
2239 PR c++/41570
2240 * g++.dg/debug/dwarf2/template-params-7.C: New test.
2241
2242 2009-10-12 Alexandre Oliva <aoliva@redhat.com>
2243
2244 PR debug/41616
2245 * gcc.dg/guality/pr41616-1.c: New.
2246
2247 2009-10-11 Jason Merrill <jason@redhat.com>
2248
2249 PR c++/37204
2250 * g++.dg/cpp0x/rv-reinterpret.C: New.
2251
2252 2009-10-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2253
2254 PR libgfortran/38439
2255 * gfortran.dg/fmt_error_9.f: New test.
2256 * gfortran.dg/fmt_error_10.f: New test.
2257
2258 2009-10-11 Paul Thomas <pault@gcc.gnu.org>
2259
2260 PR fortran/41583
2261 * gfortran.dg/class_4a.f03: New test with class_4b,c and d.f03.
2262 * gfortran.dg/class_4b.f03: As above.
2263 * gfortran.dg/class_4c.f03: As above.
2264 * gfortran.dg/class_4d.f03: As above.
2265
2266 2009-10-11 Richard Guenther <rguenther@suse.de>
2267
2268 PR tree-optimization/41555
2269 * gcc.dg/torture/pr41555.c: New testcase.
2270
2271 2009-10-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2272
2273 PR libgfortran/35862
2274 * gfortran.dg/round_2.f03: Eliminate possible compile error. Use max
2275 function correctly.
2276
2277 2009-10-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2278
2279 PR libgfortran/35862
2280 * gfortran.dg/round_2.f03: Update test to also test for smaller kind.
2281 Add conditions to avoid runtime errors if not supported.
2282
2283 2009-10-10 Richard Guenther <rguenther@suse.de>
2284
2285 PR tree-optimization/41654
2286 * gfortran.fortran-torture/compile/pr41654.f90: New testcase.
2287
2288 2009-10-09 Jason Merrill <jason@redhat.com>
2289
2290 * g++.dg/cpp/ucn-1.C: New.
2291
2292 2009-10-09 Janus Weil <janus@gcc.gnu.org>
2293
2294 PR fortran/41585
2295 * gfortran.dg/class_2.f03: Extended test case.
2296
2297 2009-10-09 Tobias Burnus <burnus@net-b.de>
2298
2299 PR fortran/41582
2300 * gfortran.dg/class_allocate_1.f03: Modify code such that
2301 it compiles with the gfc_warning->gfc_error change.
2302 * gfortran.dg/class_allocate_1.f03: New test.
2303
2304 2009-10-09 Janus Weil <janus@gcc.gnu.org>
2305
2306 PR fortran/41579
2307 * gfortran.dg/select_type_6.f03: New test.
2308
2309 2009-10-09 Jakub Jelinek <jakub@redhat.com>
2310
2311 PR preprocessor/41445
2312 * gcc.dg/cpp/separate-1.c: Adjust.
2313 * gcc.dg/cpp/spacing1.c: Add -P to dg-options.
2314 * gcc.dg/debug/dwarf2/pr41445-1.c: New test.
2315 * gcc.dg/debug/dwarf2/pr41445-2.c: New test.
2316 * gcc.dg/debug/dwarf2/pr41445-3.c: New test.
2317 * gcc.dg/debug/dwarf2/pr41445-4.c: New test.
2318 * gcc.dg/debug/dwarf2/pr41445-5.c: New test.
2319 * gcc.dg/debug/dwarf2/pr41445-6.c: New test.
2320
2321 PR rtl-optimization/41646
2322 * gcc.c-torture/compile/pr41646.c: New test.
2323
2324 2009-10-09 Richard Guenther <rguenther@suse.de>
2325
2326 PR tree-optimization/41634
2327 * gcc.c-torture/compile/pr41634.c: New testcase.
2328
2329 2009-10-09 Uros Bizjak <ubizjak@gmail.com>
2330
2331 * gfortran.dg/block_2.f08: Cleanup "original" tree dump.
2332
2333 2009-10-09 Eric Botcazou <ebotcazou@adacore.com>
2334
2335 * gnat.dg/opt3.adb: New test.
2336 * gnat.dg/opt3_pkg.ads: New helper.
2337
2338 2009-10-08 Doug Kwan <dougkwan@google.com>
2339
2340 PR rtl-optimization/41574
2341 * gcc.dg/pr41574.c: New test.
2342
2343 2009-10-08 Cary Coutant <ccoutant@google.com>
2344
2345 Add support for debugging with ICF (Identical Code Folding).
2346 * g++.dg/debug/dwarf2/icf.C: New test.
2347
2348 2009-10-08 Adam Nemet <anemet@caviumnetworks.com>
2349
2350 * gcc.target/mips/truncate-6.c: New test.
2351
2352 2009-10-08 Jason Merrill <jason@redhat.com>
2353
2354 PR c++/36816
2355 * g++.dg/cpp0x/rv-deduce.C: New.
2356
2357 PR c++/37177
2358 * g++.dg/cpp0x/variadic-throw.C: Adjust errors.
2359 * g++.dg/template/explicit-args2.C: New.
2360 * g++.dg/template/explicit-args3.C: New.
2361 * g++.old-deja/g++.pt/crash58.C: Remove some errors.
2362
2363 2009-10-08 Michael Matz <matz@suse.de>
2364
2365 PR middle-end/41573
2366 * gcc.dg/tree-ssa/foldstring-1.c: Use fre dump.
2367 * gcc.dg/tree-ssa/useless-1.c: Use gimple dump.
2368 * gcc.dg/pr41573.c: New test.
2369
2370 2009-10-07 Joseph Myers <joseph@codesourcery.com>
2371
2372 PR c/41182
2373 * gcc.c-torture/compile/pr41182-1.c: New.
2374
2375 2009-10-07 Jason Merrill <jason@redhat.com>
2376
2377 * g++.dg/cpp0x/variadic95.C: New.
2378
2379 2009-10-07 Jason Merrill <jason@redhat.com>
2380
2381 * g++.dg/template/scope3.C: New.
2382
2383 2009-10-07 Jakub Jelinek <jakub@redhat.com>
2384
2385 * gcc.dg/debug/dwarf2/inline3.c: New test.
2386
2387 2009-10-07 Daniel Kraft <d@domob.eu>
2388
2389 PR fortran/41615
2390 * gfortran.dg/assumed_charlen_function_6.f90: New test.
2391
2392 2009-10-07 Janus Weil <janus@gcc.gnu.org>
2393
2394 * gfortran.dg/same_type_as_2.f03: Modified (was illegal).
2395 * gfortran.dg/select_type_1.f03: Modified error message.
2396 * gfortran.dg/select_type_5.f03: New test.
2397
2398 2009-10-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2399
2400 PR libgfortran/41612
2401 * gfortran.dg/round_2.f03: Fix test to work on platforms that do not
2402 have kind=10 reals.
2403
2404 2009-10-06 Jason Merrill <jason@redhat.com>
2405
2406 * g++.dg/cpp0x/lambda/lambda-init.C: New.
2407 * g++.dg/cpp0x/lambda/lambda-direct-init.C: New.
2408
2409 2009-10-06 Richard Guenther <rguenther@suse.de>
2410
2411 PR lto/41502
2412 * gcc.dg/lto/20091006-1_0.c: New testcase.
2413 * gcc.dg/lto/20091006-1_1.c: Likewise.
2414 * gcc.dg/lto/20091005-2_0.c: Likewise.
2415
2416 2009-10-06 Samuel Tardieu <sam@rfc1149.net>
2417
2418 PR ada/41383
2419 * gnat.dg/timer_cancel.adb: New test.
2420
2421 2009-10-06 Samuel Tardieu <sam@rfc1149.net>
2422
2423 PR ada/38333
2424 * gnat.dg/specs/import_abstract.ads: New.
2425
2426 2009-10-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2427
2428 PR libgfortran/35862
2429 * gfortran.dg/round_2.f03: New test.
2430
2431 2009-10-05 Jakub Jelinek <jakub@redhat.com>
2432
2433 PR debug/41558
2434 * gcc.dg/guality/guality.exp: Move gdb-test proc into...
2435 * lib/gcc-gdb-test.exp: ... here. New file.
2436 * gfortran.dg/guality/guality.exp: New file.
2437 * gfortran.dg/guality/pr41558.f90: New test.
2438 * gfortran.dg/guality/arg1.f90: New test.
2439
2440 2009-10-05 Paul Thomas <pault@gcc.gnu.org>
2441
2442 * gfortran.dg/dynamic_dispatch_1.f90: New test.
2443 * gfortran.dg/dynamic_dispatch_2.f90: New test.
2444 * gfortran.dg/dynamic_dispatch_3.f90: New test.
2445 * gfortran.dg/module_md5_1.f90: Update md5 sum.
2446
2447 2009-10-05 Sriraman Tallam <tmsriram@google.com>
2448
2449 * gcc.dg/plugin/selfassign.c (plugin_init): Change plugin_pass to
2450 register_pass_info.
2451 * gcc.dg/plugin/one_time_plugin.c (plugin_init): Change
2452 plugin_pass to register_pass_info.
2453 * g++.dg/plugin/selfassign.c (plugin_init): Change plugin_pass to
2454 register_pass_info.
2455 * g++.dg/plugin/dumb_plugin.c (plugin_init): Change plugin_pass to
2456 register_pass_info.
2457
2458 2009-10-05 Richard Guenther <rguenther@suse.de>
2459
2460 PR lto/41281
2461 * gcc.dg/lto/20090914-2_0.c: New testcase.
2462
2463 2009-10-05 Richard Guenther <rguenther@suse.de>
2464
2465 PR lto/40902
2466 * gcc.dg/lto/20091005-1_0.c: New testcase.
2467 * gcc.dg/lto/20091005-1_1.c: Likewise.
2468
2469 2009-10-05 Richard Guenther <rguenther@suse.de>
2470
2471 PR lto/41552
2472 PR lto/41487
2473 * g++.dg/lto/20091002-1_0.C: Adjust flags.
2474 * g++.dg/lto/20091004-1_0.C: New testcase.
2475 * g++.dg/lto/20091004-1_1.C: Likewise.
2476 * g++.dg/lto/20091004-2_0.C: Likewise.
2477 * g++.dg/lto/20091004-2_1.C: Likewise.
2478 * g++.dg/lto/20091004-3_0.C: Likewise.
2479 * g++.dg/lto/20091004-3_1.C: Likewise.
2480
2481 2009-10-05 Richard Guenther <rguenther@suse.de>
2482
2483 PR tree-optimization/23821
2484 * gcc.dg/torture/pr23821.c: New testcase.
2485
2486 2009-10-05 Daniel Kraft <d@domob.eu>
2487
2488 PR fortran/41403
2489 * gfortran.dg/goto_6.f: New test.
2490 * gfortran.dg/goto_7.f: New test.
2491
2492 2009-10-03 Ben Elliston <bje@au.ibm.com>
2493 Bill Maddox <maddox@google.com>
2494 Cary Coutant <ccoutant@google.com>
2495 Chris Demetriou <cgd@google.com>
2496 Diego Novillo <dnovillo@google.com>
2497 Doug Kwan <dougkwan@google.com>
2498 Jan Hubicka <jh@suse.cz>
2499 Ollie Wild <aaw@google.com>
2500 Rafael Espindola <espindola@google.com>
2501 Richard Guenther <rguenther@suse.de>
2502 Simon Baldwin <simonb@google.com>
2503
2504 * g++.dg/20090107-1.C: New.
2505 * g++.dg/20090121-1.C: New.
2506 * g++.dg/ipa/20090113-1.C: New.
2507 * g++.dg/lto: New directory.
2508 * g++.dg/lto/20080829_0.C: New.
2509 * g++.dg/lto/20080904_0.C: New.
2510 * g++.dg/lto/20080907_0.C: New.
2511 * g++.dg/lto/20080908-1_0.C: New.
2512 * g++.dg/lto/20080908-2_0.C: New.
2513 * g++.dg/lto/20080908-3_0.C: New.
2514 * g++.dg/lto/20080909-1_0.C: New.
2515 * g++.dg/lto/20080910-1_0.C: New.
2516 * g++.dg/lto/20080912-1_0.C: New.
2517 * g++.dg/lto/20080912_0.C: New.
2518 * g++.dg/lto/20080915_0.C: New.
2519 * g++.dg/lto/20080916_0.C: New.
2520 * g++.dg/lto/20080917_0.C: New.
2521 * g++.dg/lto/20080924_0.C: New.
2522 * g++.dg/lto/20080926_0.C: New.
2523 * g++.dg/lto/20081008_0.C: New.
2524 * g++.dg/lto/20081022.h: New.
2525 * g++.dg/lto/20081022_0.C: New.
2526 * g++.dg/lto/20081022_1.C: New.
2527 * g++.dg/lto/20081023_0.C: New.
2528 * g++.dg/lto/20081109-1_0.C: New.
2529 * g++.dg/lto/20081109-2_0.C: New.
2530 * g++.dg/lto/20081109_0.C: New.
2531 * g++.dg/lto/20081109_1.C: New.
2532 * g++.dg/lto/20081118-1_0.C: New.
2533 * g++.dg/lto/20081118-1_1.C: New.
2534 * g++.dg/lto/20081118_0.C: New.
2535 * g++.dg/lto/20081118_1.C: New.
2536 * g++.dg/lto/20081119-1.h: New.
2537 * g++.dg/lto/20081119-1_0.C: New.
2538 * g++.dg/lto/20081119-1_1.C: New.
2539 * g++.dg/lto/20081119_0.C: New.
2540 * g++.dg/lto/20081119_1.C: New.
2541 * g++.dg/lto/20081120-1_0.C: New.
2542 * g++.dg/lto/20081120-1_1.C: New.
2543 * g++.dg/lto/20081120-2_0.C: New.
2544 * g++.dg/lto/20081120-2_1.C: New.
2545 * g++.dg/lto/20081123_0.C: New.
2546 * g++.dg/lto/20081123_1.C: New.
2547 * g++.dg/lto/20081125.h: New.
2548 * g++.dg/lto/20081125_0.C: New.
2549 * g++.dg/lto/20081125_1.C: New.
2550 * g++.dg/lto/20081127_0.C: New.
2551 * g++.dg/lto/20081127_1.C: New.
2552 * g++.dg/lto/20081203_0.C: New.
2553 * g++.dg/lto/20081203_1.C: New.
2554 * g++.dg/lto/20081204-1_0.C: New.
2555 * g++.dg/lto/20081204-1_1.C: New.
2556 * g++.dg/lto/20081204-2_0.C: New.
2557 * g++.dg/lto/20081204-2_1.C: New.
2558 * g++.dg/lto/20081209_0.C: New.
2559 * g++.dg/lto/20081209_1.C: New.
2560 * g++.dg/lto/20081211-1.h: New.
2561 * g++.dg/lto/20081211-1_0.C: New.
2562 * g++.dg/lto/20081211-1_1.C: New.
2563 * g++.dg/lto/20081217-1_0.C: New.
2564 * g++.dg/lto/20081217-2_0.C: New.
2565 * g++.dg/lto/20081219_0.C: New.
2566 * g++.dg/lto/20081219_1.C: New.
2567 * g++.dg/lto/20090106_0.C: New.
2568 * g++.dg/lto/20090112_0.C: New.
2569 * g++.dg/lto/20090128_0.C: New.
2570 * g++.dg/lto/20090221_0.C: New.
2571 * g++.dg/lto/20090302_0.C: New.
2572 * g++.dg/lto/20090302_1.C: New.
2573 * g++.dg/lto/20090303_0.C: New.
2574 * g++.dg/lto/20090311-1.h: New.
2575 * g++.dg/lto/20090311-1_0.C: New.
2576 * g++.dg/lto/20090311-1_1.C: New.
2577 * g++.dg/lto/20090311_0.C: New.
2578 * g++.dg/lto/20090311_1.C: New.
2579 * g++.dg/lto/20090312.h: New.
2580 * g++.dg/lto/20090312_0.C: New.
2581 * g++.dg/lto/20090312_1.C: New.
2582 * g++.dg/lto/20090313_0.C: New.
2583 * g++.dg/lto/20090313_1.C: New.
2584 * g++.dg/lto/20090315_0.C: New.
2585 * g++.dg/lto/20090315_1.C: New.
2586 * g++.dg/lto/20091002-1_0.C: New testcase.
2587 * g++.dg/lto/20091002-2_0.C: Likewise..
2588 * g++.dg/lto/20091002-3_0.C: Likewise..
2589 * g++.dg/lto/README: New.
2590 * g++.dg/lto/pr40818_0.C: New.
2591 * g++.dg/opt/thunk3-1.C: New.
2592 * g++.dg/opt/thunk4.C: New.
2593 * gcc.c-torture/execute/builtins/lib/abs.c: Mark builtin
2594 replacements with __attribute__ ((__noinline__)).
2595 * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
2596 * gcc.c-torture/execute/builtins/lib/bzero.c: Likewise.
2597 * gcc.c-torture/execute/builtins/lib/fprintf.c: Likewise.
2598 * gcc.c-torture/execute/builtins/lib/memchr.c: Likewise.
2599 * gcc.c-torture/execute/builtins/lib/memcmp.c: Likewise.
2600 * gcc.c-torture/execute/builtins/lib/memmove.c: Likewise.
2601 * gcc.c-torture/execute/builtins/lib/mempcpy.c: Likewise.
2602 * gcc.c-torture/execute/builtins/lib/memset.c: Likewise.
2603 * gcc.c-torture/execute/builtins/lib/printf.c: Likewise.
2604 * gcc.c-torture/execute/builtins/lib/sprintf.c: Likewise.
2605 * gcc.c-torture/execute/builtins/lib/stpcpy.c: Likewise.
2606 * gcc.c-torture/execute/builtins/lib/strcat.c: Likewise.
2607 * gcc.c-torture/execute/builtins/lib/strchr.c: Likewise.
2608 * gcc.c-torture/execute/builtins/lib/strcmp.c: Likewise.
2609 * gcc.c-torture/execute/builtins/lib/strcpy.c: Likewise.
2610 * gcc.c-torture/execute/builtins/lib/strcspn.c: Likewise.
2611 * gcc.c-torture/execute/builtins/lib/strlen.c: Likewise.
2612 * gcc.c-torture/execute/builtins/lib/strncat.c: Likewise.
2613 * gcc.c-torture/execute/builtins/lib/strncmp.c: Likewise.
2614 * gcc.c-torture/execute/builtins/lib/strncpy.c: Likewise.
2615 * gcc.c-torture/execute/builtins/lib/strpbrk.c: Likewise.
2616 * gcc.c-torture/execute/builtins/lib/strrchr.c: Likewise.
2617 * gcc.c-torture/execute/builtins/lib/strspn.c: Likewise.
2618 * gcc.c-torture/execute/builtins/lib/strstr.c: Likewise.
2619 * gcc.dg/20081223-1.c: New.
2620 * gcc.dg/lto: New directory.
2621 * gcc.dg/lto/20080908_0.c: New.
2622 * gcc.dg/lto/20080917_0.c: New.
2623 * gcc.dg/lto/20080924_0.c: New.
2624 * gcc.dg/lto/20081024_0.c: New.
2625 * gcc.dg/lto/20081109_0.c: New.
2626 * gcc.dg/lto/20081111_0.c: New.
2627 * gcc.dg/lto/20081111_1.c: New.
2628 * gcc.dg/lto/20081112_0.c: New.
2629 * gcc.dg/lto/20081112_1.c: New.
2630 * gcc.dg/lto/20081115_0.c: New.
2631 * gcc.dg/lto/20081115_1.c: New.
2632 * gcc.dg/lto/20081115_2.c: New.
2633 * gcc.dg/lto/20081118_0.c: New.
2634 * gcc.dg/lto/20081118_1.c: New.
2635 * gcc.dg/lto/20081118_2.c: New.
2636 * gcc.dg/lto/20081120-1_0.c: New.
2637 * gcc.dg/lto/20081120-1_1.c: New.
2638 * gcc.dg/lto/20081120-2_0.c: New.
2639 * gcc.dg/lto/20081120-2_1.c: New.
2640 * gcc.dg/lto/20081125_0.c: New.
2641 * gcc.dg/lto/20081125_1.c: New.
2642 * gcc.dg/lto/20081126_0.c: New.
2643 * gcc.dg/lto/20081201-1_0.c: New.
2644 * gcc.dg/lto/20081201-1_1.c: New.
2645 * gcc.dg/lto/20081201-1_2.c: New.
2646 * gcc.dg/lto/20081201-2_0.c: New.
2647 * gcc.dg/lto/20081201-2_1.c: New.
2648 * gcc.dg/lto/20081202-1_0.c: New.
2649 * gcc.dg/lto/20081202-1_1.c: New.
2650 * gcc.dg/lto/20081202-2_0.c: New.
2651 * gcc.dg/lto/20081202-2_1.c: New.
2652 * gcc.dg/lto/20081204-1_0.c: New.
2653 * gcc.dg/lto/20081204-1_1.c: New.
2654 * gcc.dg/lto/20081204-2_0.c: New.
2655 * gcc.dg/lto/20081210-1_0.c: New.
2656 * gcc.dg/lto/20081212-1_0.c: New.
2657 * gcc.dg/lto/20081222_0.c: New.
2658 * gcc.dg/lto/20081222_0.h: New.
2659 * gcc.dg/lto/20081222_1.c: New.
2660 * gcc.dg/lto/20081224_0.c: New.
2661 * gcc.dg/lto/20081224_0.h: New.
2662 * gcc.dg/lto/20081224_1.c: New.
2663 * gcc.dg/lto/20090116_0.c: New.
2664 * gcc.dg/lto/20090120_0.c: New.
2665 * gcc.dg/lto/20090126-1_0.c: New.
2666 * gcc.dg/lto/20090126-2_0.c: New.
2667 * gcc.dg/lto/20090206-1_0.c: New.
2668 * gcc.dg/lto/20090206-2_0.c: New.
2669 * gcc.dg/lto/20090210_0.c: New.
2670 * gcc.dg/lto/20090210_1.c: New.
2671 * gcc.dg/lto/20090213_0.c: New.
2672 * gcc.dg/lto/20090213_1.c: New.
2673 * gcc.dg/lto/20090218-1_0.c: New.
2674 * gcc.dg/lto/20090218-1_1.c: New.
2675 * gcc.dg/lto/20090218-2_0.c: New.
2676 * gcc.dg/lto/20090218-2_1.c: New.
2677 * gcc.dg/lto/20090218_0.c: New.
2678 * gcc.dg/lto/20090218_1.c: New.
2679 * gcc.dg/lto/20090218_2.c: New.
2680 * gcc.dg/lto/20090218_3.c: New.
2681 * gcc.dg/lto/20090219_0.c: New.
2682 * gcc.dg/lto/20090312_0.c: New.
2683 * gcc.dg/lto/20090312_1.c: New.
2684 * gcc.dg/lto/20090313_0.c: New.
2685 * gcc.dg/lto/20090706-1_0.c: New.
2686 * gcc.dg/lto/20090706-2_0.c: New.
2687 * gcc.dg/lto/20090717_0.c: New.
2688 * gcc.dg/lto/20090717_1.c: New.
2689 * gcc.dg/lto/20090729_0.c: New.
2690 * gcc.dg/lto/20090729_1.c: New.
2691 * gcc.dg/lto/20090812_0.c: New.
2692 * gcc.dg/lto/20090812_1.c: New.
2693 * gcc.dg/lto/20090914-1_0.c: New.
2694 * gcc.dg/lto/README: New.
2695 * gcc.dg/visibility-7.c: Adjust expected pattern
2696 * gfortran.dg/lto: New directory.
2697 * gfortran.dg/lto/pr40724_0.f: New.
2698 * gfortran.dg/lto/pr40724_1.f: New.
2699 * gfortran.dg/lto/pr40725_0.f03: New.
2700 * gfortran.dg/lto/pr40725_1.c: New.
2701 * gfortran.dg/lto/pr41069_0.f90: New.
2702 * gfortran.dg/lto/pr41069_1.f90: New.
2703 * gfortran.dg/lto/pr41069_2.f90: New.
2704 * g++.dg/README: Add 'lto' directory.
2705 * g++.dg/dg.exp: Also scan 'lto' directory
2706
2707 2009-10-03 Ben Elliston <bje@au.ibm.com>
2708 Janis Johnson <janis187@us.ibm.com>
2709 Diego Novillo <dnovillo@google.com>
2710
2711 * g++.dg/lto/lto.exp: New.
2712 * gcc.c-torture/execute/execute.exp: Add
2713 LTO_TORTURE_OPTIONS TO C_TORTURE_OPTIONS.
2714 * gcc.c-torture/execute/builtins/builtins.exp: Likewise.
2715 * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
2716 * gcc.c-torture/unsorted/unsorted.exp: Likewise.
2717 * gcc.target/i386/math-torture/math-torture.exp: Likewise.
2718 * gcc.dg/lto/lto.exp: New.
2719 * gfortran.dg/lto/lto.exp: New.
2720 * lib/target-supports.exp (check_effective_target_lto): New.
2721 * lib/c-torture.exp: Load target-supports.exp. Define
2722 LTO_TORTURE_OPTIONS if check_effective_target_lto returns nonzero.
2723 * lib/gcc-dg.exp: Likewise.
2724 * lib/lto.exp: New.
2725 * lib/torture-options.exp: Add support for a third argument.
2726
2727 2009-10-03 Uros Bizjak <ubizjak@gmail.com>
2728
2729 PR testsuite/41542
2730 * gcc.dg/tree-ssa/ipa-cp-1.c: Remove mis-merged garbage.
2731
2732 2009-10-02 Jason Merrill <jason@redhat.com>
2733
2734 * g++.dg/abi/mangle32.C: New.
2735
2736 2009-10-02 Eric Botcazou <ebotcazou@adacore.com>
2737
2738 * gnat.dg/atomic2.adb: New test.
2739
2740 2009-10-02 Eric Botcazou <ebotcazou@adacore.com>
2741
2742 * gnat.dg/array11.adb: New test.
2743 * gnat.dg/array12.adb: Likewise.
2744
2745 2009-10-02 Eric Botcazou <ebotcazou@adacore.com>
2746
2747 * gnat.dg/array10.adb: New test.
2748 * gnat.dg/object_overflow.adb: Tweak.
2749
2750 2009-10-02 Jack Howarth <howarth@bromo.med.uc.edu>
2751
2752 * gcc.dg/guality/guality.exp: Disable on darwin.
2753
2754 2009-10-02 Janis Johnson <janis187@us.ibm.com>
2755
2756 * c-c++-common/dfp/func-vararg-alternate-d32.c: Remove XFAIL.
2757 * c-c++-common/dfp/func-vararg-dfp.c: Ditto.
2758 * c-c++-common/dfp/func-vararg-mixed.c: Ditto.
2759 * c-c++-common/dfp/func-vararg-mixed-2.c: Ditto.
2760
2761 2009-10-02 Tobias Burnus <burnus@net-b.de>
2762
2763 PR fortran/41479
2764 * gfortran.dg/intent_out_5.f90: New test.
2765
2766 2009-10-02 Jakub Jelinek <jakub@redhat.com>
2767
2768 PR debug/41404
2769 PR debug/41353
2770 * gcc.dg/guality/pr41404-1.c: New test.
2771 * gcc.dg/guality/pr41353-2.c: New test.
2772
2773 2009-10-02 H.J. Lu <hongjiu.lu@intel.com>
2774
2775 PR testsuite/41546
2776 * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Change -mtune=i586
2777 to -mtune=generic.
2778
2779 2009-10-01 Jan Hubicka <jh@suse.cz>
2780
2781 * gcc.dg/tree-ssa/ipa-cp-1.c: New testcase.
2782
2783 2009-10-01 Loren J. Rittle <ljrittle@acm.org>
2784
2785 * gcc.dg/20021014-1.c (*-*-freebsd*): Use dg-message.
2786
2787 * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Specify -mtune=i586.
2788
2789 2009-10-01 Tobias Burnus <burnus@net-b.de>
2790
2791 PR fortran/41515
2792 * gfortran.dg/parameter_array_init_5.f90: New test.
2793
2794 2009-10-01 Jason Merrill <jason@redhat.com>
2795
2796 * g++.dg/cpp0x/defaulted13.C: New.
2797
2798 2009-09-30 Dennis Wassel <dennis.wassel@gmail.com>
2799
2800 * gfortran.dg/bounds_check_7.f90: Adapted error message.
2801 * gfortran.dg/bounds_check_11.f90: Likewise.
2802 * gfortran.dg/bounds_check_fail_1.f90: Likewise.
2803
2804 2009-09-30 Tobias Burnus <burnus@net-b.de>
2805
2806 * gfortran.dg/select_type_4.f90: New test.
2807
2808 2009-09-30 Janus Weil <janus@gcc.gnu.org>
2809
2810 * gfortran.dg/same_type_as_1.f03: New test.
2811 * gfortran.dg/same_type_as_2.f03: Ditto.
2812
2813 2009-09-30 Janus Weil <janus@gcc.gnu.org>
2814
2815 * gfortran.dg/select_type_1.f03: Extended.
2816 * gfortran.dg/select_type_3.f03: New test.
2817
2818 2009-09-30 Janus Weil <janus@gcc.gnu.org>
2819
2820 * gfortran.dg/class_allocate_1.f03: New test.
2821
2822 2009-09-30 Janus Weil <janus@gcc.gnu.org>
2823
2824 PR fortran/40996
2825 * gfortran.dg/allocatable_scalar_3.f90: New test.
2826 * gfortran.dg/select_type_2.f03: Ditto.
2827 * gfortran.dg/typebound_proc_5.f03: Changed error messages.
2828
2829 2009-09-30 Janus Weil <janus@gcc.gnu.org>
2830
2831 * gfortran.dg/block_name_2.f90: Modified error message.
2832 * gfortran.dg/select_6.f90: Ditto.
2833 * gfortran.dg/select_type_1.f03: New test.
2834
2835 2009-09-30 Janus Weil <janus@gcc.gnu.org>
2836
2837 * gfortran.dg/allocate_derived_1.f90: Remove -w option.
2838 * gfortran.dg/class_1.f03: Ditto.
2839 * gfortran.dg/class_2.f03: Ditto.
2840 * gfortran.dg/proc_ptr_comp_pass_1.f90: Ditto.
2841 * gfortran.dg/proc_ptr_comp_pass_2.f90: Ditto.
2842 * gfortran.dg/proc_ptr_comp_pass_3.f90: Ditto.
2843 * gfortran.dg/typebound_call_10.f03: Ditto.
2844 * gfortran.dg/typebound_call_2.f03: Ditto.
2845 * gfortran.dg/typebound_call_3.f03: Ditto.
2846 * gfortran.dg/typebound_call_4.f03: Ditto.
2847 * gfortran.dg/typebound_call_9.f03: Ditto.
2848 * gfortran.dg/typebound_generic_3.f03: Ditto.
2849 * gfortran.dg/typebound_generic_4.f03: Ditto.
2850 * gfortran.dg/typebound_operator_1.f03: Ditto.
2851 * gfortran.dg/typebound_operator_2.f03: Ditto.
2852 * gfortran.dg/typebound_operator_3.f03: Ditto.
2853 * gfortran.dg/typebound_operator_4.f03: Ditto.
2854 * gfortran.dg/typebound_proc_1.f08: Ditto.
2855 * gfortran.dg/typebound_proc_5.f03: Ditto.
2856 * gfortran.dg/typebound_proc_6.f03: Ditto.
2857
2858 2009-09-30 Jason Merrill <jason@redhat.com>
2859
2860 * g++.dg/eh/init-temp1.C: Improve test.
2861
2862 2009-09-30 Uros Bizjak <ubizjak@gmail.com>
2863
2864 PR target/22093
2865 * gcc.target/alpha/pr22093.c: New test.
2866
2867 2009-09-29 John Freeman <jfreeman08@gmail.com>
2868 Jason Merrill <jason@redhat.com>
2869
2870 * g++.dg/cpp0x/lambda/lambda-array.C: New.
2871 * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: New.
2872 * g++.dg/cpp0x/lambda/lambda-capture-const-ref-neg.C: New.
2873 * g++.dg/cpp0x/lambda/lambda-const.C: New.
2874 * g++.dg/cpp0x/lambda/lambda-copy-default-neg.C: New.
2875 * g++.dg/cpp0x/lambda/lambda-copy-default.C: New.
2876 * g++.dg/cpp0x/lambda/lambda-copy-neg.C: New.
2877 * g++.dg/cpp0x/lambda/lambda-copy.C: New.
2878 * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: New.
2879 * g++.dg/cpp0x/lambda/lambda-ctors.C: New.
2880 * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: New.
2881 * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: New.
2882 * g++.dg/cpp0x/lambda/lambda-deduce-ext.C: New.
2883 * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: New.
2884 * g++.dg/cpp0x/lambda/lambda-deduce.C: New.
2885 * g++.dg/cpp0x/lambda/lambda-defarg.C: New.
2886 * g++.dg/cpp0x/lambda/lambda-eh.C: New.
2887 * g++.dg/cpp0x/lambda/lambda-errloc.C: New.
2888 * g++.dg/cpp0x/lambda/lambda-field-names.C: New.
2889 * g++.dg/cpp0x/lambda/lambda-in-class-neg.C: New.
2890 * g++.dg/cpp0x/lambda/lambda-in-class.C: New.
2891 * g++.dg/cpp0x/lambda/lambda-lookup-neg.C: New.
2892 * g++.dg/cpp0x/lambda/lambda-mangle.C: New.
2893 * g++.dg/cpp0x/lambda/lambda-mixed.C: New.
2894 * g++.dg/cpp0x/lambda/lambda-mutable.C: New.
2895 * g++.dg/cpp0x/lambda/lambda-nested.C: New.
2896 * g++.dg/cpp0x/lambda/lambda-non-const.C: New.
2897 * g++.dg/cpp0x/lambda/lambda-nop.C: New.
2898 * g++.dg/cpp0x/lambda/lambda-ns-scope.C: New.
2899 * g++.dg/cpp0x/lambda/lambda-pass.C: New.
2900 * g++.dg/cpp0x/lambda/lambda-recursive.C: New.
2901 * g++.dg/cpp0x/lambda/lambda-ref-default.C: New.
2902 * g++.dg/cpp0x/lambda/lambda-ref.C: New.
2903 * g++.dg/cpp0x/lambda/lambda-std-function.C: New.
2904 * g++.dg/cpp0x/lambda/lambda-template.C: New.
2905 * g++.dg/cpp0x/lambda/lambda-this.C: New.
2906 * g++.dg/cpp0x/lambda/lambda-type.C: New.
2907 * g++.dg/cpp0x/lambda/lambda-use.C: New.
2908 * lib/prune.exp: Accept "In lambda function".
2909
2910 2009-09-29 Harsha Jagasia <harsha.jagasia@amd.com>
2911
2912 * gcc.target/i386/fma4-check.h: New file.
2913 * gcc.target/i386/fma4-fma.c: Ditto.
2914 * gcc.target/i386/fma4-maccXX.c: Ditto.
2915 * gcc.target/i386/fma4-msubXX.c: Ditto.
2916 * gcc.target/i386/fma4-nmaccXX.c: Ditto.
2917 * gcc.target/i386/fma4-nmsubXX.c: Ditto.
2918 * gcc.target/i386/fma4-vector.c: Ditto.
2919 * gcc.target/i386/fma4-256-maccXX.c: Ditto.
2920 * gcc.target/i386/fma4-256-msubXX.c: Ditto.
2921 * gcc.target/i386/fma4-256-nmaccXX.c: Ditto.
2922 * gcc.target/i386/fma4-256-nmsubXX.c: Ditto.
2923 * gcc.target/i386/fma4-256-vector.c: Ditto.
2924 * gcc.target/i386/funcspec-2.c: Ditto.
2925
2926 * gcc.target/i386/funcspec-4.c: Test error conditions related to FMA4.
2927
2928 * gcc.target/i386/funcspec-5.c: Add FMA4.
2929 * gcc.target/i386/funcspec-6.c: Ditto.
2930 * gcc.target/i386/funcspec-8.c: Ditto.
2931
2932 * gcc.target/i386/funcspec-9.c: New file.
2933
2934 * gcc.target/i386/i386.exp: Add check_effective_target_fma4.
2935
2936 * gcc.target/i386/isa-10.c: New file.
2937 * gcc.target/i386/isa-11.c: Ditto.
2938 * gcc.target/i386/isa-12.c: Ditto.
2939 * gcc.target/i386/isa-13.c: Ditto.
2940 * gcc.target/i386/isa-2.c: Ditto.
2941 * gcc.target/i386/isa-3.c: Ditto.
2942 * gcc.target/i386/isa-4.c: Ditto.
2943 * gcc.target/i386/isa-7.c: Ditto.
2944 * gcc.target/i386/isa-8.c: Ditto.
2945 * gcc.target/i386/isa-9.c: Ditto.
2946
2947 * gcc.target/i386/isa-14.c: Add FMA4.
2948 * gcc.target/i386/isa-1.c: Ditto.
2949 * gcc.target/i386/isa-5.c: Ditto.
2950 * gcc.target/i386/isa-6.c: Ditto.
2951
2952 * gcc.target/i386/sse-12.c: New file.
2953 * gcc.target/i386/sse-13.c: Ditto.
2954 * gcc.target/i386/sse-14.c: Ditto.
2955 * gcc.target/i386/sse-22.c: Ditto.
2956
2957 * g++.dg/other/i386-2.C: Add -mfma4 to dg-options.
2958 * g++.dg/other/i386-3.C: Ditto.
2959 * g++.dg/other/i386-5.C: Ditto.
2960 * g++.dg/other/i386-6.C: Ditto.
2961
2962 2009-09-29 H.J. Lu <hongjiu.lu@intel.com>
2963
2964 PR testsuite/41496
2965 * g++.dg/dfp/dfp.exp: Unset DEFAULT_CXXFLAGS if it didn't exist
2966 before.
2967
2968 2009-09-29 Janis Johnson <janis187@us.ibm.com>
2969
2970 * gcc.test-framework/dg-bogus-exp-XF.c: Move dg-bogus directive.
2971 * gcc.test-framework/dg-warning-exp-P.c: Move dg-warning directives.
2972
2973 2009-09-29 Jakub Jelinek <jakub@redhat.com>
2974
2975 PR debug/41438
2976 * gcc.dg/debug/dwarf2/const-1.c: Add dg-require-visibility, make x
2977 hidden.
2978 * g++.dg/debug/dwarf2/const-1.C: Likewise.
2979
2980 2009-09-29 Harsha Jagasia <harsha.jagasia@amd.com>
2981
2982 * gcc.target/i386/i386.exp: Remove check_effective_target_sse5.
2983 * gcc.target/i386/isa-1.c: Remove SSE5.
2984 * gcc.target/i386/isa-5.c: Ditto.
2985 * gcc.target/i386/isa-6.c: Ditto.
2986 * gcc.target/i386/funcspec-4.c: Remove error conditions
2987 related to SSE5.
2988 * gcc.target/i386/avx-1.c: Remove comments to mmintrin-common.h.
2989 * gcc.target/i386/avx-2.c: Ditto.
2990 * gcc.target/i386/sse-23.c: Ditto.
2991 * gcc.target/i386/funcspec-9.c: Delete.
2992
2993 2009-09-29 Jakub Jelinek <jakub@redhat.com>
2994
2995 * gcc.dg/guality/guality.exp (gdb-test): New proc for use in dg-final.
2996 * gcc.dg/guality/pr41353-1.c: New test.
2997
2998 PR testsuite/41444
2999 * gcc.dg/guality/guality.h (GUALITY_GDB_REDIRECT): Fix a typo
3000 in macro name definition for non-unix/win32/msdos.
3001
3002 2009-09-29 Daniel Kraft <d@domob.eu>
3003
3004 PR fortran/39626
3005 * gfortran.dg/block_1.f08: New test.
3006 * gfortran.dg/block_2.f08: New test.
3007 * gfortran.dg/block_3.f90: New test.
3008 * gfortran.dg/block_4.f08: New test.
3009 * gfortran.dg/block_5.f08: New test.
3010 * gfortran.dg/block_6.f08: New test.
3011 * gfortran.dg/block_7.f08: New test.
3012 * gfortran.dg/block_8.f08: New test.
3013
3014 2009-09-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3015
3016 PR libgfortran/35862
3017 * gfortran.dg/round_1.f03: New test.
3018 * gfortran.dg/f2003_io_3.f03: Update test.
3019
3020 2009-09-28 Easwaran Raman <eraman@google.com>
3021
3022 * gcc.target/i386/ifcvt-onecmpl-abs-1.c: New file.
3023 * gcc.c-torture/execute/ifcvt-onecmpl-abs-1.c: New file.
3024
3025 2009-09-28 Janis Johnson <janis187@us.ibm.com>
3026
3027 * g++.dg/dfp/dfp.exp: Run tests from c-c++-common/dfp.
3028 * c-c++-common/dfp/func-vararg-alternate-d32.c: XFAIL for C++.
3029 * c-c++-common/dfp/func-vararg-dfp.c: Ditto.
3030 * c-c++-common/dfp/func-vararg-mixed.c: Ditto.
3031 * c-c++-common/dfp/func-vararg-mixed-2.c: Ditto.
3032
3033 * g++.dg/dfp/dfp.exp: Fix typo.
3034
3035 * lib/target-supports.exp (check-effective-target-dfp-nocache):
3036 Fix typo that breaks the check.
3037
3038 2009-09-28 Olivier Hainque <hainque@adacore.com>
3039
3040 * gnat.dg (tagged_alloc_free.adb): New testcase.
3041
3042 2009-09-28 Janis Johnson <janis187@us.ibm.com>
3043
3044 * g++.dg/dfp: New directory.
3045 * g++.dg/dg.exp: Prune tests in dfp directory.
3046 * g++.dg/dfp/dfp.exp: New.
3047 * g++.dg/dfp/mangle-mode.C: New test.
3048
3049 2009-09-28 Michael Matz <matz@suse.de>
3050
3051 * gcc.dg/builtins-44.c: Use __builtin_isinf_sign when checking
3052 for sign of -Inf.
3053
3054 2009-09-27 Richard Henderson <rth@redhat.com>
3055
3056 * gcc.c-torture/compile/pr41469.c: Add -fexceptions.
3057 * gcc.dg/tree-ssa/pr41469-1.c: New.
3058
3059 2009-09-26 Andreas Schwab <schwab@linux-m68k.org>
3060
3061 PR c/41476
3062 * gcc.dg/cond-constqual-1.c: New test.
3063
3064 2009-09-26 Michael Matz <matz@suse.de>
3065
3066 PR lto/40758
3067 PR middle-end/41470
3068 * gcc.dg/pr41470.c: New test.
3069
3070 2009-09-26 Eric Botcazou <ebotcazou@adacore.com>
3071
3072 * gnat.dg/array9.adb: New test.
3073
3074 2009-09-26 Michael Matz <matz@suse.de>
3075
3076 PR tree-optimization/41454
3077 * gcc.dg/pr41454.c: New test.
3078
3079 2009-09-25 Dodji Seketeli <dodji@redhat.com>
3080
3081 * g++.dg/debug/dwarf2/template-func-params-4.C: Adjust after renaming
3082 DW_TAG_template_parameter_pack and DW_TAG_formal_parameter_pack
3083 into DW_TAG_GNU_template_parameter_pack and
3084 DW_TAG_GNU_formal_parameter_pack.
3085 * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
3086 * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
3087
3088 2009-09-25 Nathan Froyd <froydnj@codesourcery.com>
3089
3090 * gcc.dg/vect/vect.exp: Append extra parameters as separate
3091 parameters for alignment-sensitive -fsection-anchors tests.
3092
3093 2009-09-25 Richard Guenther <rguenther@suse.de>
3094
3095 PR middle-end/41463
3096 * gcc.c-torture/execute/pr41463.c: New testcase.
3097
3098 2009-09-25 Olivier Hainque <hainque@adacore.com>
3099
3100 * gnat.dg/sse_nolib.adb: New testcase.
3101
3102 2009-09-25 Revital Eres <ERES@il.ibm.com>
3103
3104 * gcc.target/powerpc/vsx-vectorize-8.c: New test.
3105 * gcc.target/powerpc/vsx-vectorize-1.c: Likewise.
3106 * gcc.target/powerpc/vsx-vectorize-2.c: Likewise.
3107 * gcc.target/powerpc/vsx-vectorize-3.c: Likewise.
3108 * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
3109 * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
3110 * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
3111 * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
3112 * gcc.dg/vect/vect.exp: Add Power7 flags.
3113 * g++.dg/vect/vect.exp: Likewise.
3114 * gfortran.dg/vect/vect.exp: Likewise.
3115
3116 2009-09-24 Steven G. Kargl <kargl@gcc.gnu.org>
3117
3118 PR fortran/41459
3119 * gfortran.dg/empty_label.f: New test.
3120 * gfortran.dg/empty_label.f90: Ditto.
3121 * gfortran.dg/warnings_are_errors_1.f: Fix to emit a single warning.
3122
3123 2009-09-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3124
3125 * gcc.dg/torture/builtin-math-7.c: Test complex int division at
3126 compile-time.
3127
3128 2009-09-24 Adam Nemet <anemet@caviumnetworks.com>
3129
3130 * lib/scanasm.exp (make_pattern_printable): New function.
3131 (dg-scan, scan-assembler-times, scan-assembler-dem,
3132 scan-assembler-dem-not): Use it.
3133
3134 2009-09-24 H.J. Lu <hongjiu.lu@intel.com>
3135
3136 * gcc.target/i386/pr12329.c (dg-do): Changed to run.
3137 (test_nested): Renamed to ...
3138 (test_nested1): This.
3139 (test_nested2): New.
3140 (main): Likewise.
3141
3142 2009-09-24 Richard Guenther <rguenther@suse.de>
3143
3144 PR tree-optimization/36143
3145 PR tree-optimization/38747
3146 * gcc.dg/tree-ssa/fre-vce-1.c: XFAIL.
3147 * gcc.dg/tree-ssa/forwprop-6.c: Likewise.
3148 * g++.dg/torture/pr38747.C: New testcase.
3149 * g++.dg/tree-ssa/pr19637.C: Un-XFAIL.
3150
3151 2009-09-24 Eric Botcazou <ebotcazou@adacore.com>
3152
3153 * gnat.dg/nested_proc.adb: New test.
3154
3155 2009-09-24 Jakub Jelinek <jakub@redhat.com>
3156
3157 * gcc.target/i386/pr12329.c: Adjust.
3158
3159 2009-09-23 Alexandre Oliva <aoliva@redhat.com>
3160
3161 PR debug/41248
3162 * gcc.dg/pr41248.c: New.
3163
3164 2009-09-23 Dodji Seketeli <dodji@redhat.com>
3165
3166 PR debug/41065
3167 * gcc.dg/debug/dwarf2/global-used-types.c: New test.
3168
3169 2009-09-23 Andreas Schwab <schwab@redhat.com>
3170
3171 * lib/profopt.exp (profopt-get-options): Set tool_flags for
3172 current_compiler_flags. Fix typos.
3173
3174 2009-09-23 Yuri Gribov <tetra2005@googlemail.com>
3175
3176 * gcc.c-torture/execute/980526-2.c: Skip if sizeof (int) > 4.
3177
3178 2009-09-23 Uros Bizjak <ubizjak@gmail.com>
3179
3180 PR c/39779
3181 * gcc.c-torture/compile/pr39779.c: New test.
3182
3183 2009-09-22 Dodji Seketeli <dodji@redhat.com>
3184
3185 * g++.dg/debug/dwarf2/template-func-params-4.C: Adjust.
3186 * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
3187 * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
3188
3189 2009-09-22 Alexandre Oliva <aoliva@redhat.com>
3190
3191 PR debug/41295
3192 * gcc.dg/pr41295.c: New.
3193
3194 2009-09-22 Neil Vachharajani <nvachhar@google.com>
3195
3196 * gcc.dg/pr40209.c: Add test case.
3197
3198 2009-09-22 Adam Nemet <anemet@caviumnetworks.com>
3199
3200 * gcc.target/mips/code-readable-1.c: Change \. to \\. when
3201 matching assembly.
3202 * gcc.target/mips/code-readable-2.c: Likewise.
3203 * gcc.target/mips/code-readable-3.c: Likewise.
3204
3205 2009-09-22 Janis Johnson <janis187@us.ibm.com>
3206
3207 * lib/target-supports.exp (check_effective_target_dfp_nocache):
3208 Check support via mode instead of C type.
3209 (check_effective_target_dfprt_nocache): Ditto.
3210 (check_effective_target_hard_dfp): Ditto.
3211
3212 2009-09-22 Richard Guenther <rguenther@suse.de>
3213
3214 PR middle-end/41395
3215 * gcc.c-torture/execute/pr41395-1.c: New testcase.
3216 * gcc.c-torture/execute/pr41395-2.c: Likewise.
3217
3218 2009-09-22 Jakub Jelinek <jakub@redhat.com>
3219
3220 * gcc.dg/20090922-1.c: New test.
3221
3222 PR bootstrap/41405
3223 * gfortran.dg/debug/pr37738.f: Add -gno-strict-dwarf to dg-options.
3224 * gfortran.dg/debug/pr35154-dwarf2.f: Likewise.
3225 * g++.dg/debug/dwarf2/explicit-constructor.C: Likewise.
3226 * g++.dg/debug/dwarf2/imported-module-2.C: Likewise.
3227 * g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
3228 * g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
3229 * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
3230 * objc.dg/dwarf-2.m: Likewise.
3231
3232 2009-09-22 Richard Guenther <rguenther@suse.de>
3233
3234 PR tree-optimization/41428
3235 * g++.dg/tree-ssa/pr41428.C: New testcase.
3236
3237 2009-09-22 Jakub Jelinek <jakub@redhat.com>
3238
3239 PR middle-end/41429
3240 * g++.dg/gomp/pr41429.C: New test.
3241
3242 2009-09-21 Giuseppe Scrivano <gscrivano@gnu.org>
3243
3244 * gcc.dg/tree-ssa/tailrecursion-6.c: New file.
3245
3246 2009-09-21 Jason Merrill <jason@redhat.com>
3247
3248 PR c++/41421
3249 * g++.dg/cpp0x/trivial1.C: Expand.
3250
3251 2009-09-21 Kai Tietz <kai.tietz@onevision.com>
3252
3253 * gcc.dg/torture/calleesave-sse.c: New.
3254
3255 2009-09-21 Jan Hubicka <jh@suse.cz>
3256
3257 * gcc.dg/guality/inline-params.c: New testcase.
3258
3259 2009-09-21 Uros Bizjak <ubizjak@gmail.com>
3260
3261 * gcc.c-torture/execute/ieee/ieee.exp (additional_flags):
3262 Add -fno-inline.
3263 * gcc.c-torture/execute/ieee/pr36332.c (foo): Remove attributes.
3264 * gcc.c-torture/execute/ieee/pr30704.c (f1): Ditto.
3265 (f2): Ditto.
3266
3267 2009-09-20 H.J. Lu <hongjiu.lu@intel.com>
3268
3269 * gcc.dg/ipa/ipa-sra-1.c (dg-options): Add -fipa-sra.
3270 * gcc.dg/ipa/ipa-sra-2.c (dg-options): Likewise.
3271 * gcc.dg/ipa/ipa-sra-3.c (dg-options): Likewise.
3272 * gcc.dg/ipa/ipa-sra-4.c (dg-options): Likewise.
3273 * gcc.dg/ipa/ipa-sra-5.c (dg-options): Likewise.
3274
3275 2009-09-20 Andrew Pinski <pinskia@gcc.gnu.org>
3276
3277 PR middle-end/40642
3278 * g++.dg/torture/pr40642.C: New testcase.
3279
3280 2009-09-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3281
3282 * gcc.dg/torture/builtin-math-7.c: Update for testing Annex G
3283 cases in static initializers.
3284
3285 2009-09-20 Kai Tietz <kai.tietz@onevision.com>
3286
3287 * gcc.c-tortue/compile/pr39886.c: New.
3288
3289 2009-09-20 Chris Demetriou <cgd@google.com>
3290
3291 PR preprocessor/28435:
3292 * gcc.dg/cpp/missing-header-MD.c: Make output checking match
3293 gcc.dg/cpp/missing-header-1.c, and add PR number to test comment.
3294 * gcc.dg/cpp/missing-header-MMD.c: Likewise.
3295 * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
3296 * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
3297
3298 2009-09-19 Adam Nemet <anemet@caviumnetworks.com>
3299
3300 * gcc.target/mips/mips.exp: Add relax-pic-calls
3301 under -mfoo/-mno-foo options.
3302 (mips-dg-options): Make -mrelax-pic-calls imply -mno-plt, -mabicalls
3303 and -mexplicit-relocs.
3304 * gcc.target/mips/call-1.c: New test.
3305 * gcc.target/mips/call-2.c: New test.
3306 * gcc.target/mips/call-3.c: New test.
3307 * gcc.target/mips/lazy-binding-1.c: Add MIPS-specific dg-options.
3308 * gcc.dg/tree-ssa/loop-1.c: Likewise.
3309
3310 2009-09-19 Chris Demetriou <cgd@google.com>
3311
3312 PR preprocessor/28435:
3313 * gcc.dg/cpp/missing-header-MD.c: New test.
3314 * gcc.dg/cpp/missing-header-MMD.c: New test.
3315 * gcc.dg/cpp/missing-sysheader-MD.c: New test.
3316 * gcc.dg/cpp/missing-sysheader-MMD.c: New test.
3317
3318 2009-09-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3319
3320 PR libgfortran/41328
3321 * gfortran.dg/cr_lf.f90: Modify test to include check that no EOR with
3322 EOF works.
3323
3324 2009-09-18 Jason Merrill <jason@redhat.com>
3325
3326 * g++.dg/cpp0x/nolinkage1{.C,.h,a.cc}: New.
3327 * g++.dg/cpp0x/initlist-deduce.C: New.
3328
3329 2009-09-18 Neil Vachharajani <nvachhar@google.com>
3330
3331 * gcc.dg/tree-prof/val-prof-7.c: Added test case.
3332
3333 2009-09-18 Janis Johnson <janis187@us.ibm.com>
3334
3335 * gcc.dg/dfp/dfp.exp: Also run tests in c-c++-common/dfp.
3336 * c-c++-common/dfp: New directory.
3337 * c-c++-common/dfp/dfp-dbg.h: New file.
3338 * gcc.dg/dfp/call-by-value.c: Move to ...
3339 * c-c++-common/call-by-value.c: here.
3340 * gcc.dg/dfp/cast.c: Move to ...
3341 * c-c++-common/cast.c: here.
3342 * gcc.dg/dfp/compare-eq-const.c: Move to ...
3343 * c-c++-common/compare-eq-const.c: here.
3344 * gcc.dg/dfp/compare-eq-d128.c: Move to ...
3345 * c-c++-common/compare-eq-d128.c: here.
3346 * gcc.dg/dfp/compare-eq-d32.c: Move to ...
3347 * c-c++-common/compare-eq-d32.c: here.
3348 * gcc.dg/dfp/compare-eq-d64.c: Move to ...
3349 * c-c++-common/compare-eq-d64.c: here.
3350 * gcc.dg/dfp/compare-eq-dfp.c: Move to ...
3351 * c-c++-common/compare-eq-dfp.c: here.
3352 * gcc.dg/dfp/compare-eq.h: Move to ...
3353 * c-c++-common/compare-eq.h: here.
3354 * gcc.dg/dfp/compare-rel-const.c: Move to ...
3355 * c-c++-common/compare-rel-const.c: here.
3356 * gcc.dg/dfp/compare-rel-d128.c: Move to ...
3357 * c-c++-common/compare-rel-d128.c: here.
3358 * gcc.dg/dfp/compare-rel-d32.c: Move to ...
3359 * c-c++-common/compare-rel-d32.c: here.
3360 * gcc.dg/dfp/compare-rel-d64.c: Move to ...
3361 * c-c++-common/compare-rel-d64.c: here.
3362 * gcc.dg/dfp/compare-rel-dfp.c: Move to ...
3363 * c-c++-common/compare-rel-dfp.c: here.
3364 * gcc.dg/dfp/compare-rel.h: Move to ...
3365 * c-c++-common/compare-rel.h: here.
3366 * gcc.dg/dfp/compare-special-d128.c: Move to ...
3367 * c-c++-common/compare-special-d128.c: here.
3368 * gcc.dg/dfp/compare-special-d32.c: Move to ...
3369 * c-c++-common/compare-special-d32.c: here.
3370 * gcc.dg/dfp/compare-special-d64.c: Move to ...
3371 * c-c++-common/compare-special-d64.c: here.
3372 * gcc.dg/dfp/compare-special.h: Move to ...
3373 * c-c++-common/compare-special.h: here.
3374 * gcc.dg/dfp/constants-zero.c: Move to ...
3375 * c-c++-common/constants-zero.c: here.
3376 * gcc.dg/dfp/convert-bfp-10.c: Move to ...
3377 * c-c++-common/convert-bfp-10.c: here.
3378 * gcc.dg/dfp/convert-bfp-11.c: Move to ...
3379 * c-c++-common/convert-bfp-11.c: here.
3380 * gcc.dg/dfp/convert-bfp-12.c: Move to ...
3381 * c-c++-common/convert-bfp-12.c: here.
3382 * gcc.dg/dfp/convert-bfp-13.c: Move to ...
3383 * c-c++-common/convert-bfp-13.c: here.
3384 * gcc.dg/dfp/convert-bfp-14.c: Move to ...
3385 * c-c++-common/convert-bfp-14.c: here.
3386 * gcc.dg/dfp/convert-bfp-2.c: Move to ...
3387 * c-c++-common/convert-bfp-2.c: here.
3388 * gcc.dg/dfp/convert-bfp-3.c: Move to ...
3389 * c-c++-common/convert-bfp-3.c: here.
3390 * gcc.dg/dfp/convert-bfp-4.c: Move to ...
3391 * c-c++-common/convert-bfp-4.c: here.
3392 * gcc.dg/dfp/convert-bfp-5.c: Move to ...
3393 * c-c++-common/convert-bfp-5.c: here.
3394 * gcc.dg/dfp/convert-bfp-6.c: Move to ...
3395 * c-c++-common/convert-bfp-6.c: here.
3396 * gcc.dg/dfp/convert-bfp-7.c: Move to ...
3397 * c-c++-common/convert-bfp-7.c: here.
3398 * gcc.dg/dfp/convert-bfp-8.c: Move to ...
3399 * c-c++-common/convert-bfp-8.c: here.
3400 * gcc.dg/dfp/convert-bfp-9.c: Move to ...
3401 * c-c++-common/convert-bfp-9.c: here.
3402 * gcc.dg/dfp/convert-bfp.c: Move to ...
3403 * c-c++-common/convert-bfp.c: here.
3404 * gcc.dg/dfp/convert-bfp-fold.c: Move to ...
3405 * c-c++-common/convert-bfp-fold.c: here.
3406 * gcc.dg/dfp/convert-dfp.c: Move to ...
3407 * c-c++-common/convert-dfp.c: here.
3408 * gcc.dg/dfp/convert-dfp-fold-2.c: Move to ...
3409 * c-c++-common/convert-dfp-fold-2.c: here.
3410 * gcc.dg/dfp/convert-dfp-fold.c: Move to ...
3411 * c-c++-common/convert-dfp-fold.c: here.
3412 * gcc.dg/dfp/convert.h: Move to ...
3413 * c-c++-common/convert.h: here.
3414 * gcc.dg/dfp/convert-int.c: Move to ...
3415 * c-c++-common/convert-int.c: here.
3416 * gcc.dg/dfp/convert-int-fold.c: Move to ...
3417 * c-c++-common/convert-int-fold.c: here.
3418 * gcc.dg/dfp/convert-int-max.c: Move to ...
3419 * c-c++-common/convert-int-max.c: here.
3420 * gcc.dg/dfp/convert-int-max-fold.c: Move to ...
3421 * c-c++-common/convert-int-max-fold.c: here.
3422 * gcc.dg/dfp/convert-int-saturate.c: Move to ...
3423 * c-c++-common/convert-int-saturate.c: here.
3424 * gcc.dg/dfp/func-array.c: Move to ...
3425 * c-c++-common/func-array.c: here.
3426 * gcc.dg/dfp/func-deref.c: Move to ...
3427 * c-c++-common/func-deref.c: here.
3428 * gcc.dg/dfp/func-mixed.c: Move to ...
3429 * c-c++-common/func-mixed.c: here.
3430 * gcc.dg/dfp/func-pointer.c: Move to ...
3431 * c-c++-common/func-pointer.c: here.
3432 * gcc.dg/dfp/func-scalar.c: Move to ...
3433 * c-c++-common/func-scalar.c: here.
3434 * gcc.dg/dfp/func-struct.c: Move to ...
3435 * c-c++-common/func-struct.c: here.
3436 * gcc.dg/dfp/func-vararg-alternate-d128-2.c: Move to ...
3437 * c-c++-common/func-vararg-alternate-d128-2.c: here.
3438 * gcc.dg/dfp/func-vararg-alternate-d128.c: Move to ...
3439 * c-c++-common/func-vararg-alternate-d128.c: here.
3440 * gcc.dg/dfp/func-vararg-alternate-d32.c: Move to ...
3441 * c-c++-common/func-vararg-alternate-d32.c: here.
3442 * gcc.dg/dfp/func-vararg-alternate-d64.c: Move to ...
3443 * c-c++-common/func-vararg-alternate-d64.c: here.
3444 * gcc.dg/dfp/func-vararg-alternate.h: Move to ...
3445 * c-c++-common/func-vararg-alternate.h: here.
3446 * gcc.dg/dfp/func-vararg-dfp.c: Move to ...
3447 * c-c++-common/func-vararg-dfp.c: here.
3448 * gcc.dg/dfp/func-vararg-mixed-2.c: Move to ...
3449 * c-c++-common/func-vararg-mixed-2.c: here.
3450 * gcc.dg/dfp/func-vararg-mixed.c: Move to ...
3451 * c-c++-common/func-vararg-mixed.c: here.
3452 * gcc.dg/dfp/func-vararg-size0.c: Move to ...
3453 * c-c++-common/func-vararg-size0.c: here.
3454 * gcc.dg/dfp/inf-1.c: Move to ...
3455 * c-c++-common/inf-1.c: here.
3456 * gcc.dg/dfp/loop-index.c: Move to ...
3457 * c-c++-common/loop-index.c: here.
3458 * gcc.dg/dfp/modes.c: Move to ...
3459 * c-c++-common/modes.c: here.
3460 * gcc.dg/dfp/nan-1.c: Move to ...
3461 * c-c++-common/nan-1.c: here.
3462 * gcc.dg/dfp/nan-2.c: Move to ...
3463 * c-c++-common/nan-2.c: here.
3464 * gcc.dg/dfp/operator-arith-fold.c: Move to ...
3465 * c-c++-common/operator-arith-fold.c: here.
3466 * gcc.dg/dfp/operator-assignment.c: Move to ...
3467 * c-c++-common/operator-assignment.c: here.
3468 * gcc.dg/dfp/operator-comma.c: Move to ...
3469 * c-c++-common/operator-comma.c: here.
3470 * gcc.dg/dfp/operator-cond.c: Move to ...
3471 * c-c++-common/operator-cond.c: here.
3472 * gcc.dg/dfp/operator-logical.c: Move to ...
3473 * c-c++-common/operator-logical.c: here.
3474 * gcc.dg/dfp/operator-unary.c: Move to ...
3475 * c-c++-common/operator-unary.c: here.
3476 * gcc.dg/dfp/pr31385.c: Move to ...
3477 * c-c++-common/pr31385.c: here.
3478 * gcc.dg/dfp/pr33466.c: Move to ...
3479 * c-c++-common/pr33466.c: here.
3480 * gcc.dg/dfp/pr35620.c: Move to ...
3481 * c-c++-common/pr35620.c: here.
3482 * gcc.dg/dfp/pr36800.c: Move to ...
3483 * c-c++-common/pr36800.c: here.
3484 * gcc.dg/dfp/pr39034.c: Move to ...
3485 * c-c++-common/pr39034.c: here.
3486 * gcc.dg/dfp/pr39035.c: Move to ...
3487 * c-c++-common/pr39035.c: here.
3488 * gcc.dg/dfp/pr39902.c: Move to ...
3489 * c-c++-common/pr39902.c: here.
3490 * gcc.dg/dfp/pr39986.c: Move to ...
3491 * c-c++-common/pr39986.c: here.
3492 * gcc.dg/dfp/signbit-1.c: Move to ...
3493 * c-c++-common/signbit-1.c: here.
3494 * gcc.dg/dfp/signbit-2.c: Move to ...
3495 * c-c++-common/signbit-2.c: here.
3496 * gcc.dg/dfp/struct-layout-1.c: Move to ...
3497 * c-c++-common/struct-layout-1.c: here.
3498 * gcc.dg/dfp/usual-arith-conv.c: Move to ...
3499 * c-c++-common/usual-arith-conv.c: here.
3500 * gcc.dg/dfp/usual-arith-conv-const.c: Move to ...
3501 * c-c++-common/usual-arith-conv-const.c: here.
3502
3503 2009-09-18 Jack Howarth <howarth@bromo.med.uc.edu>
3504
3505 PR testsuite/41288
3506 * gcc.target/x86_64/abi/asm-support-darwin.s (snapshot_ret): Preserve
3507 stack alignment.
3508
3509 2009-09-17 Andrew Pinski <pinskia@gcc.gnu.org>
3510
3511 PR c++/39365
3512 * g++.dg/expr/bool3.C: New test.
3513 * g++.dg/expr/bool4.C: New test.
3514
3515 2009-09-17 Janis Johnson <janis187@us.ibm.com>
3516
3517 * gcc.dg/dfp/dfp-dbg.h: Define EXTERN.
3518 * gcc.dg/dfp/signbit-2.c: Use it.
3519 * gcc.dg/dfp/func-vararg-alternate.h: Change two
3520 arguments to unsigned int.
3521 * gcc.dg/dfp/convert-bfp-10.c: Don't include float.h.
3522 * gcc.dg/dfp/convert-bfp-fold.c: Include dfp-dbg.h.
3523 * gcc.dg/dfp/convert-dfp-fold.c: Ditto
3524 * gcc.dg/dfp/convert-int-max-fold.c: Ditto.
3525 * gcc.dg/dfp/operator-arith-fold.c: Ditto.
3526 * gcc.dg/dfp/pr39986.c: Ditto.
3527 * gcc.dg/dfp/usual-arith-conv-const.c: Ditto.
3528 * gcc.dg/dfp/pr31385.c: Use mode in typedef, not C type.
3529 * gcc.dg/dfp/pr35620.c: Define typedef for C++.
3530 * gcc.dg/dfp/convert-int.c: Define BOOL for C++.
3531 * gcc.dg/dfp/convert-int-fold.c: Ditto.
3532
3533 2009-09-17 Jakub Jelinek <jakub@redhat.com>
3534
3535 * gcc.dg/debug/dwarf2/struct-loc1.c: New test.
3536
3537 2009-09-17 Janis Johnson <janis187@us.ibm.com>
3538
3539 PR c/41049
3540 * dfp/pr41049.c: New test.
3541
3542 2009-09-17 H.J. Lu <hongjiu.lu@intel.com>
3543
3544 PR testsuite/41385
3545 * gcc.dg/dfp/dfp.exp: Properly save DEFAULT_CFLAGS.
3546
3547 2009-09-17 Martin Jambor <mjambor@suse.cz>
3548
3549 * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not run IPA-SRA.
3550 * gcc.dg/ipa/ipa-sra-1.c: New test.
3551 * gcc.dg/ipa/ipa-sra-2.c: New test.
3552 * gcc.dg/ipa/ipa-sra-3.c: New test.
3553 * gcc.dg/ipa/ipa-sra-4.c: New test.
3554 * gcc.dg/ipa/ipa-sra-5.c: New test.
3555 * gcc.c-torture/execute/ipa-sra-1.c: New test.
3556 * gcc.c-torture/execute/ipa-sra-2.c: New test.
3557
3558 2009-09-17 Michael Matz <matz@suse.de>
3559
3560 PR middle-end/41347
3561 * gfortran.dg/pr41347.f90: New test.
3562
3563 2009-09-17 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3564
3565 * gcc.c-torture/compile/20090917-1.c: New testcase.
3566
3567 2009-09-16 Uros Bizjak <ubizjak@gmail.com>
3568
3569 * gfortran.dg/default_format_denormal_2.f90: Add ieee options.
3570 * gfortran.dg/default_format_denormal_1.f90: Ditto. Remove
3571 alpha*-*-* target from XFAIL list.
3572
3573 2009-09-16 Janis Johnson <janis187@us.ibm.com>
3574
3575 * gcc.dg/dfp/dfp.exp: Use appropriate default options.
3576 * gcc.dg/dfp/dfp-dbg.h: New; define FAILURE, FINISH.
3577 * gcc.dg/dfp/cast-bad.c: Use default options.
3578 * gcc.dg/dfp/compare-rel-const.c: Ditto.
3579 * gcc.dg/dfp/composite-type.c: Ditto.
3580 * gcc.dg/dfp/constants.c: Ditto.
3581 * gcc.dg/dfp/constants-hex.c: Ditto.
3582 * gcc.dg/dfp/constants-pedantic.c: Ditto.
3583 * gcc.dg/dfp/convert-bfp-fold.c: Ditto.
3584 * gcc.dg/dfp/convert-dfp-fold.c: Ditto.
3585 * gcc.dg/dfp/convert-int-max-fold.c: Ditto.
3586 * gcc.dg/dfp/ctypes.c: Ditto.
3587 * gcc.dg/dfp/ddmode-ice.c: Ditto.
3588 * gcc.dg/dfp/dec-eval-method-2.c: Ditto.
3589 * gcc.dg/dfp/float-constant-double.c: Ditto.
3590 * gcc.dg/dfp/keywords-pedantic.c: Ditto.
3591 * gcc.dg/dfp/keywords-reserved.c: Ditto.
3592 * gcc.dg/dfp/modes.c: Ditto.
3593 * gcc.dg/dfp/operator-bitwise.c: Ditto.
3594 * gcc.dg/dfp/pr31344.c: Ditto.
3595 * gcc.dg/dfp/pr31385.c: Ditto.
3596 * gcc.dg/dfp/pr33466.c: Ditto.
3597 * gcc.dg/dfp/pr35620.c: Ditto.
3598 * gcc.dg/dfp/pr37435.c: Ditto.
3599 * gcc.dg/dfp/pr39986.c: Ditto.
3600 * gcc.dg/dfp/pragma-float-const-decimal64-1.c: Ditto.
3601 * gcc.dg/dfp/pragma-float-const-decimal64-2.c: Ditto.
3602 * gcc.dg/dfp/pragma-float-const-decimal64-3.c: Ditto.
3603 * gcc.dg/dfp/pragma-float-const-decimal64-4.c: Ditto.
3604 * gcc.dg/dfp/pragma-float-const-decimal64-7.c: Ditto.
3605 * gcc.dg/dfp/pragma-float-const-decimal64-8.c: Ditto.
3606 * gcc.dg/dfp/typespec.c: Ditto.
3607 * gcc.dg/dfp/usual-arith-conv-bad.c: Ditto.
3608 * gcc.dg/dfp/usual-arith-conv-bad-2.c: Ditto.
3609 * gcc.dg/dfp/usual-arith-conv-const.c: Ditto.
3610 * gcc.dg/dfp/Wbad-function-cast-1.c: Ditto.
3611 * gcc.dg/dfp/Wtraditional-conversion-2.c: Ditto.
3612 * gcc.dg/dfp/wtr-conversion-1.c: Ditto.
3613 * gcc.dg/dfp/compare-eq.h: Define custom debug macros.
3614 * gcc.dg/dfp/compare-rel.h: Ditto.
3615 * gcc.dg/dfp/compare-special.h: Ditto.
3616 * gcc.dg/dfp/convert.h: Ditto.
3617 * gcc.dg/dfp/fe-check.h: Ditto.
3618 * gcc.dg/dfp/call-by-value.c: Use default options and debug macros.
3619 * gcc.dg/dfp/cast.c: Ditto.
3620 * gcc.dg/dfp/compare-eq-const.c: Ditto.
3621 * gcc.dg/dfp/compare-eq-d32.c: Ditto.
3622 * gcc.dg/dfp/compare-eq-d64.c: Ditto.
3623 * gcc.dg/dfp/compare-eq-d128.c: Ditto.
3624 * gcc.dg/dfp/compare-eq-dfp.c: Ditto.
3625 * gcc.dg/dfp/compare-rel-d32.c: Ditto.
3626 * gcc.dg/dfp/compare-rel-d64.c: Ditto.
3627 * gcc.dg/dfp/compare-rel-d128.c: Ditto.
3628 * gcc.dg/dfp/compare-rel-dfp.c: Ditto.
3629 * gcc.dg/dfp/compare-special-d32.c: Ditto.
3630 * gcc.dg/dfp/compare-special-d64.c: Ditto.
3631 * gcc.dg/dfp/compare-special-d128.c: Ditto.
3632 * gcc.dg/dfp/constants-zero.c: Ditto.
3633 * gcc.dg/dfp/convert-bfp-2.c: Ditto.
3634 * gcc.dg/dfp/convert-bfp-3.c: Ditto.
3635 * gcc.dg/dfp/convert-bfp-4.c: Ditto.
3636 * gcc.dg/dfp/convert-bfp-5.c: Ditto.
3637 * gcc.dg/dfp/convert-bfp-6.c: Ditto.
3638 * gcc.dg/dfp/convert-bfp-7.c: Ditto.
3639 * gcc.dg/dfp/convert-bfp-8.c: Ditto.
3640 * gcc.dg/dfp/convert-bfp-9.c: Ditto.
3641 * gcc.dg/dfp/convert-bfp-10.c: Ditto.
3642 * gcc.dg/dfp/convert-bfp-11.c: Ditto.
3643 * gcc.dg/dfp/convert-bfp-12.c: Ditto.
3644 * gcc.dg/dfp/convert-bfp-13.c: Ditto.
3645 * gcc.dg/dfp/convert-bfp-14.c: Ditto.
3646 * gcc.dg/dfp/convert-bfp.c: Ditto.
3647 * gcc.dg/dfp/convert-complex.c: Ditto.
3648 * gcc.dg/dfp/convert-dfp.c: Ditto.
3649 * gcc.dg/dfp/convert-dfp-fold-2.c: Ditto.
3650 * gcc.dg/dfp/convert-dfp-round.c: Ditto.
3651 * gcc.dg/dfp/convert-int.c: Ditto.
3652 * gcc.dg/dfp/convert-int-fold.c: Ditto.
3653 * gcc.dg/dfp/convert-int-max.c: Ditto.
3654 * gcc.dg/dfp/convert-int-saturate.c: Ditto.
3655 * gcc.dg/dfp/decfloat-constants.c: Ditto.
3656 * gcc.dg/dfp/fe-binop.c: Ditto.
3657 * gcc.dg/dfp/fe-convert-1.c: Ditto.
3658 * gcc.dg/dfp/fe-convert-2.c: Ditto.
3659 * gcc.dg/dfp/fe-convert-3.c: Ditto.
3660 * gcc.dg/dfp/func-array.c: Ditto.
3661 * gcc.dg/dfp/func-deref.c: Ditto.
3662 * gcc.dg/dfp/func-mixed.c: Ditto.
3663 * gcc.dg/dfp/func-pointer.c: Ditto.
3664 * gcc.dg/dfp/func-scalar.c: Ditto.
3665 * gcc.dg/dfp/func-struct.c: Ditto.
3666 * gcc.dg/dfp/func-vararg-alternate.h: Ditto.
3667 * gcc.dg/dfp/func-vararg-alternate-d32.c: Ditto.
3668 * gcc.dg/dfp/func-vararg-alternate-d64.c: Ditto.
3669 * gcc.dg/dfp/func-vararg-alternate-d128.c: Ditto.
3670 * gcc.dg/dfp/func-vararg-alternate-d128-2.c: Ditto.
3671 * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
3672 * gcc.dg/dfp/func-vararg-mixed.c: Ditto.
3673 * gcc.dg/dfp/func-vararg-mixed-2.c: Ditto.
3674 * gcc.dg/dfp/func-vararg-size0.c: Ditto.
3675 * gcc.dg/dfp/inf-1.c: Ditto.
3676 * gcc.dg/dfp/loop-index.c: Ditto.
3677 * gcc.dg/dfp/nan-1.c: Ditto.
3678 * gcc.dg/dfp/nan-2.c: Ditto.
3679 * gcc.dg/dfp/operator-arith-fold.c: Ditto.
3680 * gcc.dg/dfp/operator-assignment.c: Ditto.
3681 * gcc.dg/dfp/operator-comma.c: Ditto.
3682 * gcc.dg/dfp/operator-cond.c: Ditto.
3683 * gcc.dg/dfp/operator-logical.c: Ditto.
3684 * gcc.dg/dfp/operator-unary.c: Ditto.
3685 * gcc.dg/dfp/pr36800.c: Ditto.
3686 * gcc.dg/dfp/pr39034.c: Ditto.
3687 * gcc.dg/dfp/pr39035.c: Ditto.
3688 * gcc.dg/dfp/pr39902.c: Ditto.
3689 * gcc.dg/dfp/signbit-1.c: Ditto.
3690 * gcc.dg/dfp/signbit-2.c: Ditto.
3691 * gcc.dg/dfp/struct-layout-1.c: Ditto.
3692 * gcc.dg/dfp/union-init.c: Ditto.
3693 * gcc.dg/dfp/usual-arith-conv.c: Ditto.
3694
3695 2009-09-16 Michael Matz <matz@suse.de>
3696
3697 PR fortran/41212
3698 * gfortran.dg/pr41212.f90: New test.
3699
3700 2009-09-16 Eric Botcazou <ebotcazou@adacore.com>
3701
3702 * gnat.dg/alignment9.adb: New test.
3703
3704 2009-09-16 Eric Botcazou <ebotcazou@adacore.com>
3705
3706 * gnat.dg/discr20.ad[sb]: New test.
3707
3708 2009-09-16 Richard Guenther <rguenther@suse.de>
3709
3710 PR middle-end/34011
3711 * gcc.dg/tree-ssa/ssa-lim-7.c: New testcase.
3712
3713 2009-09-16 DJ Delorie <dj@redhat.com>
3714 Kaz Kojima <kkojima@gcc.gnu.org>
3715
3716 * gcc.target/sh/struct-arg-dw2.c: New test.
3717
3718 2009-09-15 Nathan Froyd <froydnj@codesourcery.com>
3719 Jakub Jelinek <jakub@redhat.com>
3720
3721 PR target/41175
3722 * gcc.target/powerpc/pr41175.c: New test.
3723
3724 2009-09-14 Richard Henderson <rth@redhat.com>
3725
3726 * c-c++-common/asmgoto-1.c, c-c++-common/asmgoto-2.c,
3727 c-c++-common/asmgoto-3.c, gcc.c-torture/compile/asmgoto-1.c,
3728 gcc.dg/tree-ssa/asmgoto-1.c: New files.
3729
3730 2009-09-14 Richard Henderson <rth@redhat.com>
3731
3732 * g++.dg/eh/builtin1.C: Update resx pattern match.
3733 * g++.dg/eh/builtin2.C, g++.dg/eh/builtin3.C: Likewise.
3734
3735 2009-09-14 Richard Sandiford <rdsandiford@googlemail.com>
3736
3737 * gcc.target/mips/branch-helper.h: New file.
3738 * gcc.target/mips/branch-2.c,
3739 * gcc.target/mips/branch-3.c,
3740 * gcc.target/mips/branch-4.c,
3741 * gcc.target/mips/branch-5.c,
3742 * gcc.target/mips/branch-6.c,
3743 * gcc.target/mips/branch-7.c,
3744 * gcc.target/mips/branch-8.c,
3745 * gcc.target/mips/branch-9.c,
3746 * gcc.target/mips/branch-10.c,
3747 * gcc.target/mips/branch-11.c,
3748 * gcc.target/mips/branch-12.c,
3749 * gcc.target/mips/branch-13.c,
3750 * gcc.target/mips/branch-14.c,
3751 * gcc.target/mips/branch-15.c: New tests.
3752
3753 2009-09-14 Michael Meissner <meissner@linux.vnet.ibm.com>
3754
3755 PR target/41331
3756 * gcc.target/powerpc/bswap64-4.c: New file to test bswap64 on a
3757 -m32 -mpowerpc64 system.
3758
3759 2009-09-14 Bernd Schmidt <bernd.schmidt@analog.com>
3760
3761 From Jie Zhang <jie.zhang@analog.com>:
3762 * gcc.target/bfin/saveall.c: New test.
3763 * gcc.target/bfin/20090914-1.c: New test.
3764 * gcc.target/bfin/20090914-2.c: New test.
3765
3766 * gcc.target/bfin/20090914-3.c: New test.
3767
3768 2009-09-14 Andrew Stubbs <ams@codesourcery.com>
3769
3770 * gcc.target/sh/20080410-1.c: Remove obsolete -fira option.
3771
3772 2009-09-14 Richard Guenther <rguenther@suse.de>
3773
3774 PR middle-end/41350
3775 * g++.dg/debug/dwarf-eh-personality-1.C: New testcase.
3776
3777 2009-09-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3778
3779 PR libgfortran/41328
3780 * gfortran.dg/cr_lf.f90: New test.
3781
3782 2009-09-11 Michael Matz <matz@suse.de>
3783
3784 PR middle-end/41275
3785 * g++.dg/tree-ssa/pr41275.C: New test.
3786
3787 2009-09-11 Janus Weil <janus@gcc.gnu.org>
3788
3789 PR fortran/41242
3790 * gfortran.dg/proc_ptr_comp_21.f90: New.
3791
3792 2009-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
3793
3794 PR fortran/31292
3795 * gfortran.dg/module_procedure_1.f90: New test.
3796 * gfortran.dg/module_procedure_2.f90: Ditto.
3797 * gfortran.dg/generic_14.f90: Move dg-error to new location.
3798
3799 2009-09-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3800 James A. Morrison <phython@gcc.gnu.org>
3801
3802 PR ada/18302
3803 * ada/acats/run_all.sh (target_run): Use run_test.exp to execute
3804 commands.
3805 * ada/acats/run_test.exp: New file.
3806
3807 2009-09-10 Uros Bizjak <ubizjak@gmail.com>
3808
3809 Revert:
3810 2009-09-09 Uros Bizjak <ubizjak@gmail.com>
3811
3812 PR rtl-optimization/39779
3813 * gcc.dg/pr39979.c: New test.
3814
3815 2009-09-10 Richard Guenther <rguenther@suse.de>
3816
3817 PR middle-end/41257
3818 * g++.dg/torture/pr41257-2.C: New testcase.
3819
3820 2009-09-09 Paolo Carlini <paolo.carlini@oracle.com>
3821
3822 PR c++/28293
3823 * g++.dg/template/crash91.C: New.
3824
3825 2009-09-09 Uros Bizjak <ubizjak@gmail.com>
3826
3827 PR rtl-optimization/39779
3828 * gcc.dg/pr39979.c: New test.
3829
3830 2009-09-09 Richard Guenther <rguenther@suse.de>
3831
3832 PR tree-optimization/41101
3833 * gcc.c-torture/compile/pr41101.c: New testcase.
3834
3835 2009-09-09 Richard Guenther <rguenther@suse.de>
3836
3837 PR middle-end/41317
3838 * gcc.c-torture/execute/pr41317.c: New testcase.
3839 * gcc.dg/tree-ssa/forwprop-11.c: XFAIL.
3840 * gcc.dg/tree-ssa/forwprop-12.c: Likewise.
3841
3842 2009-09-08 Dodji Seketeli <dodji@redhat.com>
3843
3844 Fix some test breakages on Darwin
3845 * g++.dg/debug/dwarf2/namespace-1.C: Use -fno-merge-debug-string
3846 and adjust.
3847 * g++.dg/debug/dwarf2/template-func-params-6.C: Likewise.
3848 * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
3849 * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
3850 * g++.dg/debug/dwarf2/pubnames-1.C: Likewise. Also, adjust to
3851 take darwin specifics in account.
3852
3853 2009-09-08 Joseph Myers <joseph@codesourcery.com>
3854
3855 * gcc.dg/profile-dir-1.c, gcc.dg/profile-dir-2.c,
3856 gcc.dg/profile-dir-3.c: Disable for remote-host testing.
3857
3858 2009-09-08 Paolo Carlini <paolo.carlini@oracle.com>
3859
3860 PR c++/39923
3861 * g++.dg/cpp0x/initlist24.C: New.
3862
3863 2009-09-08 Ozkan Sezer <sezeroz@gmail.com>
3864
3865 * gcc.dg/large-size-array-2.c: Fix target requirement.
3866 * gcc.dg/large-size-array-4.c: Likewise.
3867 * gcc.dg/c90-const-expr-2.c: Define ZERO as 0LL for _WIN64.
3868 * gcc.dg/c99-const-expr-2.c: Likewise.
3869 * gcc.dg/c90-const-expr-6.c: Typedef ptrdiff_t with __extension__.
3870 * gcc.dg/c90-const-expr-9.c: Typedef size_t with __extension__.
3871 * gcc.dg/c90-const-expr-10.c: Likewise.
3872 * gcc.dg/torture/pr39074.c: Use intptr_t typedef'ed as __PTRDIFF_TYPE__
3873 instead of long.
3874 * gcc.dg/tree-ssa/pr33920.c: Likewise.
3875 * gcc.dg/vect/pr33846.c: Likewise.
3876 * gcc.dg/vect/pr33833.c: Use uintptr_t, typedef'ed as unsigned
3877 __PTRDIFF_TYPE__, instead of unsigned long.
3878 * gcc.dg/vect/O1-pr33854.c: Use __SIZE_TYPE__ instead of unsigned long.
3879
3880 2009-09-08 Alexandre Oliva <aoliva@redhat.com>
3881
3882 PR debug/41229
3883 PR debug/41291
3884 PR debug/41300
3885 * gfortran.dg/pr41229.f90: New.
3886
3887 2009-09-08 Alexandre Oliva <aoliva@redhat.com>
3888
3889 PR debug/41232
3890 * gcc.dg/pr41232.c: New.
3891
3892 2009-09-08 Joseph Myers <joseph@codesourcery.com>
3893
3894 * gcc.misc-tests/i386-prefetch.exp: Skip tests when multilib flags
3895 contain -march.
3896 * gcc.dg/tree-ssa/prefetch-7.c, gcc.target/i386/387-1.c,
3897 gcc.target/i386/387-5.c, gcc.target/i386/cmov7.c,
3898 gcc.target/i386/funcspec-1.c, gcc.target/i386/funcspec-8.c,
3899 gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
3900 gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
3901 gcc.target/i386/isa-6.c, gcc.target/i386/lea.c,
3902 gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/sse-5.c,
3903 gcc.target/i386/ssefn-1.c: Skip when multilib flags contain -march
3904 options other than that used in dg-options.
3905
3906 2009-09-07 Jakub Jelinek <jakub@redhat.com>
3907
3908 PR rtl-optimization/41239
3909 * gcc.c-torture/execute/pr41239.c: New test.
3910
3911 2009-09-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3912
3913 PR libgfortran/41192
3914 * gfortran.dg/namelist_59.f90: New test.
3915
3916 2009-09-07 Bernd Schmidt <bernd.schmidt@analog.com>
3917
3918 From Mike Frysinger <michael.frysinger@analog.com>
3919 * gcc.target/bfin/mcpu-bf542m.c: New file.
3920 * gcc.target/bfin/mcpu-bf544m.c: Likewise.
3921 * gcc.target/bfin/mcpu-bf546m.c: Likewise.
3922 * gcc.target/bfin/mcpu-bf548m.c: Likewise.
3923 * gcc.target/bfin/mcpu-bf549m.c: Likewise.
3924
3925 2009-09-07 Martin Jambor <mjambor@suse.cz>
3926
3927 PR middle-end/41282
3928 * gcc.c-torture/compile/pr41282.c: New test.
3929
3930 2009-09-07 Thomas Koenig <tkoenig@gcc.gnu.org>
3931
3932 PR fortran/41197
3933 * gfortran.dg/allocate_alloc_opt_1.f90: Use scalar
3934 variables for stat and errmsg.
3935 * gfortran.dg/deallocate_alloc_opt_1.f90: Likewise.
3936 * gfortran.dg/allocate_stat_2.f90: New test.
3937
3938 2009-09-07 Bernd Schmidt <bernd.schmidt@analog.com>
3939
3940 * gcc.c-torture/compile/20090907-1.c: New test.
3941
3942 2009-09-06 Jakub Jelinek <jakub@redhat.com>
3943
3944 PR bootstrap/41241
3945 * gcc.dg/pr41241.c: New test.
3946
3947 2009-09-06 Richard Guenther <rguenther@suse.de>
3948
3949 PR middle-end/41144
3950 * g++.dg/torture/pr41144.C: New testcase.
3951
3952 2009-09-06 Richard Guenther <rguenther@suse.de>
3953
3954 PR middle-end/41261
3955 * gcc.dg/torture/pr41261.c: New testcase.
3956
3957 2009-09-05 Richard Guenther <rguenther@suse.de>
3958
3959 PR middle-end/41181
3960 * gcc.c-torture/compile/pr41181.c: New testcase.
3961
3962 2009-09-05 Richard Guenther <rguenther@suse.de>
3963
3964 PR debug/41273
3965 * g++.dg/torture/pr41273.C: New testcase.
3966
3967 2009-09-05 Paul Thomas <pault@gcc.gnu.org>
3968
3969 PR fortran/41258
3970 * gfortran.dg/typebound_proc_12.f90 : New test.
3971
3972 2009-09-04 Alexandre Oliva <aoliva@redhat.com>
3973
3974 PR debug/41225
3975 * gfortran.dg/pr41225.f90: New.
3976
3977 2009-09-04 Alexandre Oliva <aoliva@redhat.com>
3978
3979 * gcc.dg/guality/guality.h: Include stdint.h. Drop unnecessary
3980 unistd.h, sys/types.h and sys/wait.h.
3981 (gualchk_t): New.
3982 (GUALCVT): New.
3983 (GUALCHKXPR, GUALCHKVAL, GUALCHKFLA): Use it.
3984 (GUALITY_GDB_REDIRECT): New.
3985 (GUALITY_GDB_ARGS): Use it.
3986
3987 2009-09-04 Richard Guenther <rguenther@suse.de>
3988
3989 PR middle-end/41257
3990 * g++.dg/torture/pr41257.C: New testcase.
3991
3992 2009-09-04 Martin Jambor <mjambor@suse.cz>
3993
3994 PR tree-optimization/41112
3995 * gnat.dg/array8.adb: New test.
3996
3997 2009-09-03 Daniel Gutson <dgutson@codesourcery.com>
3998
3999 * gcc.target/arm/ctz.c: New test case.
4000
4001 2009-09-03 Alon Dayan <alond@il.ibm.com>
4002
4003 PR tree-optimization/38275
4004 * gcc.dg/autopar/reduc-1char.c: Increase number
4005 of iterations. Adjust the logic accordingly.
4006 * gcc.dg/autopar/reduc-2char.c: Ditto.
4007 * gcc.dg/autopar/reduc-1.c: Ditto.
4008 * gcc.dg/autopar/reduc-2.c: Ditto.
4009 * gcc.dg/autopar/reduc-3.c: Ditto.
4010 * gcc.dg/autopar/reduc-6.c: Ditto.
4011 * gcc.dg/autopar/reduc-7.c: Ditto.
4012 * gcc.dg/autopar/reduc-8.c: Ditto.
4013 * gcc.dg/autopar/reduc-9.c: Ditto.
4014 * gcc.dg/autopar/pr39500-1.c: Ditto.
4015 * gcc.dg/autopar/reduc-1short.c: Ditto.
4016 * gcc.dg/autopar/reduc-2short.c: Ditto.
4017 * gcc.dg/autopar/parallelization-1.c: Ditto.
4018
4019 2009-09-03 Jakub Jelinek <jakub@redhat.com>
4020
4021 * gcc.dg/guality/guality.exp: Only run guality tests if a trivial
4022 testcase using guality.h compiles and links and if a global variable
4023 can be verified by gdb.
4024
4025 2009-09-03 Bernd Schmidt <bernd.schmidt@analog.com>
4026
4027 * lib/target-supports.exp (check_effective_target_sync_int_long):
4028 Supported on Blackfin Linux targets.
4029
4030 2009-09-02 David Daney <ddaney@caviumnetworks.com>
4031
4032 * gcc.c-torture/compile/builtin_unreachable-1.c: New testcase.
4033
4034 2009-09-03 Diego Novillo <dnovillo@google.com>
4035
4036 * gcc.dg/gomp/combined-1.c: Adjust expected pattern.
4037 * g++.dg/tree-prof/inline_mismatch_args.C: Likewise.
4038 * g++.dg/warn/unit-1.C: Likewise.
4039 * g++.dg/ipa/iinline-1.C: Likewise.
4040 * g++.dg/template/cond2.C: Adjust expected line location for the
4041 error.
4042 * g++.dg/template/pr35240.C: Likewise.
4043
4044 2009-09-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4045
4046 * gcc.dg/tree-ssa/inline-3.c: Add -fpie when pic.
4047 * gcc.dg/tree-ssa/local-pure-const.c: Likewise.
4048
4049 2009-09-02 Martin Jambor <mjambor@suse.cz>
4050
4051 * gcc.dg/tree-ssa/sra-8.c: New testcase.
4052 * gcc.dg/memcpy-1.c: Add . to match pattern.
4053 * gcc.dg/uninit-I.c: XFAIL warning test.
4054 * g++.dg/warn/unit-1.C: XFAIL warning test.
4055
4056 2009-09-02 Ian Lance Taylor <iant@google.com>
4057
4058 * gcc.dg/20090902-1.c: New test.
4059
4060 2009-09-02 Jakub Jelinek <jakub@redhat.com>
4061
4062 * gcc.dg/builtin-object-size-9.c: New test.
4063
4064 2009-09-02 Olivier Hainque <hainque@adacore.com>
4065
4066 * gnat.dg/array7.ad[bs]: Add check for Signed_Integer_Type_Definition.
4067
4068 2009-09-02 Eric Botcazou <ebotcazou@adacore.com>
4069 Olivier Hainque <hainque@adacore.com>
4070
4071 * gnat.dg/misaligned_param.adb: New test.
4072 * gnat.dg/misaligned_param_pkg.ad[sb]: New helper.
4073 * gnat.dg/slice7.adb: Add 1 more related case.
4074
4075 2009-09-01 Alexandre Oliva <aoliva@redhat.com>
4076
4077 * gcc.dg/guality/guality.c: Expect to fail for now.
4078 * gcc.dg/guality/example.c: Likewise.
4079
4080 2009-09-01 Alexandre Oliva <aoliva@redhat.com>
4081
4082 * gcc.dg/guality/guality.c: New.
4083 * gcc.dg/guality/guality.h: New.
4084 * gcc.dg/guality/guality.exp: New.
4085 * gcc.dg/guality/example.c: New.
4086 * lib/gcc-dg.exp (cleanup-dump): Remove .gk files.
4087 (cleanup-saved-temps): Likewise, .gkd files too.
4088
4089 2009-09-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4090
4091 PR fortran/39229
4092 * gfortran.dg/line_length_3.f: New test.
4093 * gfortran.dg/line_length_4.f90: New test.
4094
4095 2009-09-01 Loren J. Rittle <ljrittle@acm.org>
4096
4097 * lib/target-supports.exp (check_gc_sections_available):
4098 Add proper pattern quote.
4099
4100 2009-08-31 Uros Bizjak <ubizjak@gmail.com>
4101 Kaz Kojima <kkojima@gcc.gnu.org>
4102
4103 * lib/target-supports.exp (add_options_for_ieee): New procedure.
4104 * g++.dg/cdce3.C: Use dg-add-options ieee.
4105 * g++.dg/torture/type-generic-1.C: Likewise.
4106 * gcc.c-torture/compile/fix-trunc-mem-1.c: Likewise.
4107 * gcc.dg/pr28796-2.c: Likewise.
4108 * gcc.dg/torture/builtin-math-7.c: Likewise.
4109 * gcc.dg/torture/type-generic-1.c: Likewise.
4110 * gfortran.dg/boz_14.f90: Likewise.
4111 * gfortran.dg/erf_2.F90: Likewise.
4112 * gfortran.dg/init_flag_3.f90: Likewise.
4113 * gfortran.dg/init_flag_4.f90: Likewise.
4114 * gfortran.dg/init_flag_5.f90: Likewise.
4115 * gfortran.dg/integer_exponentiation_1.f90: Likewise.
4116 * gfortran.dg/integer_exponentiation_5.F90: Likewise.
4117 * gfortran.dg/isnan_1.f90: Likewise.
4118 * gfortran.dg/isnan_2.f90: Likewise.
4119 * gfortran.dg/maxlocval_2.f90: Likewise.
4120 * gfortran.dg/maxlocval_4.f90: Likewise.
4121 * gfortran.dg/minlocval_1.f90: Likewise.
4122 * gfortran.dg/minlocval_4.f90: Likewise.
4123 * gfortran.dg/module_nan.f90: Likewise.
4124 * gfortran.dg/namelist_42.f90: Likewise.
4125 * gfortran.dg/namelist_43.f90: Likewise.
4126 * gfortran.dg/nan_1.f90: Likewise.
4127 * gfortran.dg/nan_2.f90: Likewise.
4128 * gfortran.dg/nan_3.f90: Likewise.
4129 * gfortran.dg/nan_4.f90: Likewise.
4130 * gfortran.dg/nan_5.f90: Likewise.
4131 * gfortran.dg/nearest_1.f90: Likewise.
4132 * gfortran.dg/nearest_2.f90: Likewise.
4133 * gfortran.dg/nearest_3.f90: Likewise.
4134 * gfortran.dg/pr37243.f: Likewise.
4135 * gfortran.dg/real_const_3.f90: Likewise.
4136 * gfortran.dg/transfer_simplify_2.f90: Likewise.
4137
4138 2009-08-31 Dodji Seketeli <dodji@redhat.com>
4139
4140 PR debug/30161
4141 * g++.dg/debug/dwarf2/template-params-1.C: New test.
4142 * g++.dg/debug/dwarf2/template-params-2.C: Likewise.
4143 * g++.dg/debug/dwarf2/template-params-3.C: Likewise.
4144 * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
4145 * g++.dg/debug/dwarf2/template-params-5.C: Likewise.
4146 * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
4147 * g++.dg/debug/dwarf2/template-func-params-1.C: Likewise.
4148 * g++.dg/debug/dwarf2/template-func-params-2.C: Likewise.
4149 * g++.dg/debug/dwarf2/template-func-params-3.C: Likewise.
4150 * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
4151 * g++.dg/debug/dwarf2/template-func-params-5.C: Likewise.
4152 * g++.dg/debug/dwarf2/template-func-params-6.C: Likewise.
4153 * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
4154
4155 2009-08-31 Jason Merrill <jason@redhat.com>
4156
4157 PR c++/41127
4158 * g++.dg/parse/enum5.C: New.
4159 * g++.dg/cpp0x/enum1.C: Adjust expected error.
4160
4161 2009-08-31 Janus Weil <janus@gcc.gnu.org>
4162
4163 PR fortran/40940
4164 * gfortran.dg/allocate_derived_1.f90: New.
4165 * gfortran.dg/class_3.f03: New.
4166
4167 2009-08-31 Janus Weil <janus@gcc.gnu.org>
4168
4169 PR fortran/40996
4170 * gfortran.dg/allocatable_scalar_1.f90: New.
4171 * gfortran.dg/allocatable_scalar_2.f90: Renamed from finalize_9.f03.
4172 * gfortran.dg/finalize_9.f03: Renamed to allocatable_scalar_2.f90.
4173 * gfortran.dg/proc_ptr_comp_pass_4.f90: Modified.
4174
4175 2009-08-30 Richard Guenther <rguenther@suse.de>
4176
4177 PR tree-optimization/41186
4178 * g++.dg/torture/pr41186.C: New testcase.
4179 * g++.dg/tree-ssa/pr41186.C: Likewise.
4180
4181 2009-08-30 Dodji Seketeli <dodji@redhat.com>
4182
4183 PR c++/41187
4184 * g++.dg/debug/dwarf2/namespace-1.C: Use a loosier regexp to
4185 take ia64 assembly comments syntax in account.
4186
4187 2009-08-30 Uros Bizjak <ubizjak@gmail.com>
4188
4189 * gcc.target/i386/funcspec-5.c: Remove fused-add test.
4190
4191 2009-08-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4192
4193 * gfortran.dg/whole_file_5.f90: Add -fpie when pic, fix scan pattern.
4194 * gfortran.dg/whole_file_6.f90: Likewise.
4195
4196 2009-08-28 Cary Coutant <ccoutant@google.com>
4197
4198 PR debug/41063
4199 * g++.dg/debug/dwarf2/pr41063.C: New test.
4200
4201 2009-08-27 Uros Bizjak <ubizjak@gmail.com>
4202
4203 PR rtl-optimization/40861
4204 * gcc.dg/pr40861.c: New test.
4205
4206 2009-08-27 Janus Weil <janus@gcc.gnu.org>
4207
4208 PR fortran/40869
4209 * gfortran.dg/proc_ptr_comp_20.f90: New.
4210
4211 2009-08-27 Janne Blomqvist <jb@gcc.gnu.org>
4212
4213 PR libfortran/39667
4214 * gfortran.dg/f2003_io_4.f03: Don't require target fd_truncate,
4215 open temp file with status="scratch".
4216 * gfortran.dg/fmt_cache_1.f: Likewise.
4217 * gfortran.dg/fmt_exhaust.f90: Likewise.
4218 * gfortran.dg/fmt_t_4.f90: Likewise.
4219 * gfortran.dg/fseek.f90: Likewise.
4220 * gfortran.dg/list_read_5.f90: Likewise.
4221 * gfortran.dg/namelist_39.f90: Likewise.
4222 * gfortran.dg/namelist_56.f90: Likewise.
4223 * gfortran.dg/read_bad_advance.f90: Likewise.
4224 * gfortran.dg/read_repeat.f90: Likewise.
4225 * gfortran.dg/read_size_noadvance.f90: Likewise.
4226 * gfortran.dg/read_x_past.f: Likewise.
4227
4228 2009-08-27 Tobias Burnus <burnus@net-b.de>
4229
4230 PR fortran/28039
4231 * gfortran.dg/fmt_with_extra.f: xfail testcase as patch was reverted.
4232
4233 2009-08-27 Daniel Kraft <d@domob.eu>
4234
4235 PR fortran/37425
4236 * gfortran.dg/impure_assignment_1.f90: Change expected error message.
4237 * gfortran.dg/typebound_operator_1.f03: Remove check for not-implemented
4238 error and fix problem with recursive assignment.
4239 * gfortran.dg/typebound_operator_2.f03: No not-implemented check.
4240 * gfortran.dg/typebound_operator_3.f03: New test.
4241 * gfortran.dg/typebound_operator_4.f03: New test.
4242
4243 2009-08-27 Dodji Seketeli <dodji@redhat.com>
4244
4245 PR debug/41170
4246 * debug/dwarf2/namespace-1.C: New test.
4247
4248 2009-08-26 H.J. Lu <hongjiu.lu@intel.com>
4249
4250 PR fortran/41162
4251 * gfortran.dg/pr41162.f: New.
4252
4253 2009-08-26 Adam Nemet <anemet@caviumnetworks.com>
4254 Richard Sandiford <rdsandiford@googlemail.com>
4255
4256 * gcc.target/mips/mips.exp: Replace isa(_rev)=...!... mechanism
4257 with "forbid_cpu".
4258 * gcc.target/mips/branch-1.c: Update accordingly.
4259 * gcc.target/mips/extend-1.c: Likewise.
4260 * gcc.target/mips/dmult-1.c: Likewise. Remove redundant isa=64.
4261
4262 2009-08-26 Richard Guenther <rguenther@suse.de>
4263
4264 PR middle-end/41163
4265 * gcc.c-torture/compile/pr41163.c: New testcase.
4266 * gcc.dg/pr35899.c: Adjust.
4267
4268 2009-08-26 Richard Guenther <rguenther@suse.de>
4269
4270 * gcc.dg/tree-ssa/restrict-4.c: New testcase.
4271
4272 2009-08-26 Jason Merrill <jason@redhat.com>
4273
4274 * g++.dg/cpp0x/explicit3.C: New.
4275 * g++.dg/overload/cond2.C: New.
4276
4277 2009-08-25 Kaz Kojima <kkojima@gcc.gnu.org>
4278
4279 * gcc.dg/torture/builtin-math-7.c: Add -mieee for sh*-*-* targets.
4280
4281 2009-08-25 Jan Hubicka <jh@suse.cz>
4282
4283 * gcc.target/i386/sse5-shift1-vector.c
4284 * gcc.target/i386/isa-12.c
4285 * gcc.target/i386/isa-12.cgcc.target/i386/isa-12.c
4286 * gcc.target/i386/sse5-pcmov2.c
4287 * gcc.target/i386/isa-3.c
4288 * gcc.target/i386/sse5-shift2-vector.c
4289 * gcc.target/i386/isa-7.c
4290 * gcc.target/i386/funcspec-2.c
4291 * gcc.target/i386/sse5-haddX.c
4292 * gcc.target/i386/sse5-hadduX.c
4293 * gcc.target/i386/isa-9.c
4294 * gcc.target/i386/sse5-maccXX.c
4295 * gcc.target/i386/sse5-shift3-vector.c
4296 * gcc.target/i386/sse5-msubXX.c
4297 * gcc.target/i386/sse5-permpX.c
4298 * gcc.target/i386/sse5-check.h
4299 * gcc.target/i386/sse-12.c
4300 * gcc.target/i386/sse-11.c
4301 * gcc.target/i386/sse-10.c
4302 * gcc.target/i386/sse-13.c
4303 * gcc.target/i386/sse-14.c
4304 * gcc.target/i386/sse-22.c
4305 * gcc.target/i386/sse-2.c
4306 * gcc.target/i386/sse-13.c
4307 * gcc.target/i386/avx-2.c
4308 * gcc.target/i386/sse5-rotate1-vector.c
4309 * gcc.target/i386/isa-4.c
4310 * gcc.target/i386/sse5-hsubX.c
4311 * gcc.target/i386/sse5-pcmov.c
4312 * gcc.target/i386/sse5-fma.c
4313 * gcc.target/i386/isa-8.c
4314 * gcc.target/i386/sse5-rotate2-vector.c
4315 * gcc.target/i386/sse5-nmaccXX.c
4316 * gcc.target/i386/sse5-imul64-vector.c
4317 * gcc.target/i386/sse5-nmsubXX.c
4318 * gcc.target/i386/sse5-rotate3-vector.c
4319 * gcc.target/i386/sse5-fma-vector.c
4320 * gcc.target/i386/sse5-imul32widen-vector.c
4321 * gcc.target/i386/sse5-ima-vector.c: Remove SSE5 related testcases.
4322
4323 * gcc.target/i386/funcspec-8.c: Replace SSE5 by SSE4.
4324 * gcc.target/i386/funcspec-5.c: Remove SSE5.
4325 * gcc.target/i386/funcspec-6.c: Remove fused-add test.
4326 * gcc.target/i386/avx-1.c: Remove SSE5.
4327 * gcc.target/i386/avx-2.c: Remove SSE5.
4328 * g++.dg/other/i386-2.C: Replace SSE5 by SSE4A.
4329 * g++.dg/other/i386-3.C: Replace SSE5 by SSE4A.
4330 * g++.dg/other/i386-6.C: Replace SSE5 by SSE4A.
4331 * g++.dg/other/i386-5.C: Replace SSE5 by SSE4A.
4332
4333 2009-08-25 Uros Bizjak <ubizjak@gmail.com>
4334
4335 * gcc.c-torture/compile/limits-fndefn.c: Add dg-timeout-factor.
4336
4337 2009-08-25 Ville Voutilainen <ville.voutilainen@gmail.com>
4338
4339 * g++.dg/cpp0x/alignof.C: New. Tests that the alignof
4340 keyword works in the same manner as __alignof.
4341
4342 2009-08-25 Thomas Koenig <tkoenig@gcc.gnu.org>
4343
4344 PR libfortran/34670
4345 * gfortran.dg/unpack_bounds_1.f90: New test.
4346 * gfortran.dg/unpack_bounds_2.f90: New test.
4347 * gfortran.dg/unpack_bounds_3.f90: New test.
4348
4349 2009-08-25 Eric Botcazou <ebotcazou@adacore.com>
4350
4351 * gnat.dg/slice7.adb: New test.
4352 * gnat.dg/slice7_pkg.ads: New helper.
4353
4354 2009-08-25 Janus Weil <janus@gcc.gnu.org>
4355
4356 PR fortran/41139
4357 * gfortran.dg/proc_ptr_25.f90: New.
4358 * gfortran.dg/proc_ptr_comp_18.f90: New.
4359 * gfortran.dg/proc_ptr_comp_19.f90: New.
4360
4361 2009-08-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4362
4363 PR fortran/41154
4364 * gfortran.dg/fmt_error_8.f: New test.
4365
4366 2009-08-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4367
4368 * gcc.dg/torture/builtin-math-6.c (link_error): Accept a value
4369 number, update all callers and synchronize results for latest MPC.
4370
4371 2009-08-21 Jason Merrill <jason@redhat.com>
4372
4373 * g++.dg/warn/Wunused-17.C: New.
4374
4375 2009-08-11 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4376
4377 * gcc.target/arm/combine-cmp-shift.c: New test.
4378
4379 2009-08-24 Kai Tietz <kai.tietz@onevision.com>
4380
4381 * gcc.dg/format/ms-format1.c: Add new cases for I32 width specifier.
4382 * gcc.dg/format/ms-format2.c: New test about illegal use of I32/I64
4383 width specifier.
4384
4385 2009-08-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4386
4387 * gfortran.dg/fmt_error_7.f: New test.
4388
4389 2009-08-23 Uros Bizjak <ubizjak@gmail.com>
4390
4391 PR target/40718
4392 * gcc.target/i386/pr40718.c: New test.
4393
4394 2009-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
4395
4396 * gfortran.dg/proc_ptr_24.f90: New test.
4397
4398 2009-08-22 Steven K. kargl <kargl@gcc.gnu.org>
4399
4400 * gfortran.dg/allocate_alloc_opt_4.f90: New test.
4401 * gfortran.dg/allocate_alloc_opt_5.f90: New test.
4402 * gfortran.dg/allocate_alloc_opt_6.f90: New test.
4403
4404 2009-08-22 Bud Davis <bdavis9659@sbcglobal.net>
4405
4406 PR fortran/28039
4407 * gfortran.dg/fmt_with_extra.f: new file.
4408
4409 2009-08-21 Maciej W. Rozycki <macro@codesourcery.com>
4410
4411 * lib/target-supports.exp
4412 (check_effective_target_arm_iwmmxt_ok): New procedure.
4413 * gcc.target/arm/mmx-1.c: Only run if arm_iwmmxt_ok. Remove the
4414 exclusions for -mfloat-abi=softfp and -mfloat-abi=hard.
4415
4416 2009-08-21 Uros Bizjak <ubizjak@gmail.com>
4417
4418 * gfortran.dg/boz_9.f90: Do not load denormal floating
4419 point constants. Remove -mieee option for alpha*-*-* targets.
4420
4421 2009-08-21 Janus Weil <janus@gcc.gnu.org>
4422
4423 PR fortran/41106
4424 * gfortran.dg/proc_ptr_23.f90: New.
4425 * gfortran.dg/proc_ptr_comp_15.f90: New.
4426 * gfortran.dg/proc_ptr_comp_16.f90: New.
4427 * gfortran.dg/proc_ptr_comp_17.f90: New.
4428
4429 2009-08-21 Jakub Jelinek <jakub@redhat.com>
4430
4431 PR c++/41131
4432 * g++.dg/expr/unary3.C: New test.
4433
4434 2009-08-21 Kaz Kojima <kkojima@gcc.gnu.org>
4435
4436 * gfortran.dg/common_5.f: Add -mdalign for sh.
4437 * gfortran.dg/common_align_2.f90: Likewise.
4438
4439 2009-08-20 Thomas Koenig <tkoenig@gcc.gnu.org>
4440
4441 PR libfortran/40962
4442 * c_f_pointer_tests_4.f90: New test.
4443
4444 2009-08-20 Eric Botcazou <ebotcazou@adacore.com>
4445
4446 * gnat.dg/slice6.adb: New test.
4447 * gnat.dg/slice6_pkg.ads: New helper.
4448
4449 2009-08-20 Michael Matz <matz@suse.de>
4450
4451 PR fortran/41126
4452 * gfortran.dg/pr41126.f90: New test.
4453
4454 2009-08-20 Eric Botcazou <ebotcazou@adacore.com>
4455
4456 * gnat.dg/dynamic_bound.adb: New test.
4457
4458 2009-08-20 Janus Weil <janus@gcc.gnu.org>
4459
4460 PR fortran/41121
4461 * gfortran.dg/intrinsic_5.f90: New.
4462
4463 2009-08-19 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4464 Richard Earnshaw <richard.earnshaw@arm.com>
4465
4466 * gcc.target/arm/20090811-1.c: New test.
4467
4468 2009-08-19 Jakub Jelinek <jakub@redhat.com>
4469
4470 PR middle-end/41123
4471 * gcc.dg/pr41123.c: New test.
4472
4473 2009-08-19 Jason Merrill <jason@redhat.com>
4474
4475 PR c++/41120
4476 * g++.dg/other/gc4.C: New.
4477
4478 2009-08-18 Michael Matz <matz@suse.de>
4479
4480 * gfortran.dg/vect/vect-gems.f90: New test.
4481 * gcc.dg/tree-ssa/alias-1.c: Remove, it checks something broken.
4482
4483 2009-08-18 DJ Delorie <dj@redhat.com>
4484
4485 * lib/wrapper.exp: Move load of target-libpath.exp from here...
4486 * lib/gcc-defs.exp: ... to here.
4487
4488 * lib/wrapper.exp (${tool}_maybe_build_wrapper): Set up
4489 GCC_EXEC_PREFIX before building the wrapper.
4490
4491 2009-08-18 Nathan Froyd <froydnj@codesourcery.com>
4492
4493 * gcc.dg/vect/vect.exp: Add new stanza for aligned-section-anchors-*
4494 tests.
4495 * gcc.dg/vect/section-anchors-nest-1.c: Rename to...
4496 * gcc.dg/vect/aligned-section-anchors-nest-1.c: ...this. Remove
4497 dg-options. Fix dg-final clause.
4498
4499 2009-08-18 Uros Bizjak <ubizjak@gmail.com>
4500
4501 * g++.dg/cdce3.C: Add -mieee for alpha*-*-* targets.
4502
4503 2009-08-18 Janus Weil <janus@gcc.gnu.org>
4504 Paul Thomas <pault@gcc.gnu.org>
4505
4506 PR fortran/40870
4507 * gfortran.dg/proc_ptr_comp_13.f90: Extended.
4508
4509 2009-08-18 Richard Guenther <rguenther@suse.de>
4510
4511 PR middle-end/41094
4512 * gcc.dg/torture/pr41094.c: New testcase.
4513 * gcc.dg/torture/builtin-power-1.c: Adjust.
4514 * gcc.dg/builtins-10.c: Likewise.
4515
4516 2009-08-18 Jakub Jelinek <jakub@redhat.com>
4517
4518 PR target/40971
4519 * gcc.dg/pr40971.c: New test.
4520
4521 2008-08-17 Paul Thomas <pault@gcc.gnu.org>
4522
4523 PR fortran/41062
4524 * gfortran.dg/use_only_4.f90: New test.
4525
4526 2009-08-17 Daniel Kraft <d@domob.eu>
4527
4528 PR fortran/37425
4529 * gfortran.dg/typebound_operator_2.f03: Test for error with illegal
4530 NOPASS bindings as operators.
4531
4532 2009-08-17 Uros Bizjak <ubizjak@gmail.com>
4533
4534 * lib/target-supports.exp
4535 (check_effective_target_vect_cmdline_needed): Add alpha to the list
4536 of targets that do not need command line argument to enable SIMD.
4537
4538 2009-08-17 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4539
4540 * lib/target-supports.exp (check_effective_target_mpc_pow): Fix
4541 typo in cache name.
4542
4543 2009-08-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4544
4545 PR fortran/41075
4546 * gfortran.dg/unlimited_fmt_1.f90: New test.
4547
4548 2009-08-17 Dodji Seketeli <dodji@redhat.com>
4549
4550 * gcc.dg.debug/dwarf2/inline2.c: Add -dA to compile options.
4551
4552 2009-08-17 Arnaud Charlet <charlet@adacore.com>
4553
4554 * gnat.dg/itype.ad[sb]: New test.
4555
4556 2009-08-16 Adam Nemet <anemet@caviumnetworks.com>
4557
4558 * gcc.target/mips/mips.exp: Add terminology section to comment
4559 at the top of the file. Fix typos.
4560
4561 2009-08-16 Jason Merrill <jason@redhat.com>
4562
4563 * g++.dg/debug/dwarf2/inline1.C: New.
4564
4565 2009-08-16 Richard Sandiford <rdsandiford@googlemail.com>
4566
4567 PR target/38599
4568 * gcc.target/mips/smartmips-lwxs.c: Remove -mlong32.
4569
4570 2009-08-16 Dodji Seketeli <dodji@redhat.com>
4571
4572 PR debug/37801
4573 * gcc.dg/debug/20020224-1.c: Adjust the comment.
4574 Make sure to trigger inlining optimizations.
4575 * gcc.dg/debug/dwarf2/inline2.c: New test.
4576
4577 2009-08-14 Janus Weil <janus@gcc.gnu.org>
4578
4579 PR fortran/41070
4580 * gfortran.dg/structure_constructor_10.f90: New.
4581
4582 2009-08-14 Olatunji Ruwase <tjruwase@google.com>
4583
4584 * gcc.dg/pragma-re-1.c: Supported on all platforms.
4585 * gcc.dg/pragma-re-2.c: Likewise.
4586 * gcc.dg/pragma-re-3.c: Likewise.
4587 * gcc.dg/pragma-re-4.c: Likewise.
4588 * g++.dg/other/pragma-re-1.C: Likewise.
4589 * g++.dg/other/pragma-re-2.C: Likewise.
4590
4591 2009-08-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4592
4593 * gcc.dg/torture/builtin-math-7.c: New.
4594
4595 2009-08-14 Richard Guenther <rguenther@suse.de>
4596
4597 * gcc.c-torture/execute/20090814-1.c: New testcase.
4598
4599 2009-08-14 David Edelsohn <edelsohn@gnu.org>
4600
4601 * gcc.dg/graphite/graphite_autopar: Move to libgomp testsuite.
4602
4603 2009-08-14 Paolo Bonzini <bonzini@gnu.org>
4604
4605 PR target/40934
4606 * gcc.target/i386/pr40934.c: New.
4607
4608 2009-08-14 Uros Bizjak <ubizjak@gmail.com>
4609
4610 PR target/41019
4611 * gcc.target/i386/pr41019.c: New test.
4612
4613 2009-08-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4614
4615 PR fortran/40955
4616 * gfortran.dg/winapi.f90: New test.
4617
4618 2009-08-13 Janus Weil <janus@gcc.gnu.org>
4619
4620 PR fortran/40995
4621 * gfortran.dg/intrinsic_4.f90: New.
4622 * gfortran.dg/intrinsic_subroutine.f90: An error message moved to a
4623 different line.
4624
4625 2009-08-13 Richard Guenther <rguenther@suse.de>
4626
4627 PR middle-end/41047
4628 * gcc.dg/tree-ssa/ssa-ccp-27.c: New testcase.
4629
4630 2009-08-12 Richard Guenther <rguenther@suse.de>
4631
4632 PR tree-optimization/41011
4633 * gfortran.dg/pr41011.f: New testcase.
4634
4635 2009-08-11 Andrew Haley <aph@redhat.com>
4636
4637 * gcc.target/arm/synchronize.c: New file.
4638
4639 2009-08-12 Sebastian Pop <sebastian.pop@amd.com>
4640
4641 PR middle-end/40980
4642 * gfortran.dg/graphite/id-17.f: New.
4643
4644 2009-08-12 Konrad Trifunovic <konrad.trifunovic@gmail.com>
4645 Sebastian Pop <sebastian.pop@amd.com>
4646
4647 * gcc.dg/graphite/interchange-1.c: XFAILed.
4648 * gcc.dg/graphite/interchange-2.c: XFAILed.
4649 * gcc.dg/graphite/interchange-3.c: XFAILed.
4650 * gcc.dg/graphite/interchange-4.c: XFAILed.
4651 * gcc.dg/graphite/interchange-7.c: XFAILed.
4652
4653 2009-08-12 Sebastian Pop <sebastian.pop@amd.com>
4654
4655 * gcc.dg/graphite/interchange-6.c: Un-XFAIL.
4656
4657 2009-08-12 Sebastian Pop <sebastian.pop@amd.com>
4658 Pranav Garg <pranav.garg2107@gmail.com>
4659
4660 * gcc.dg/graphite/interchange-6.c: XFAILed.
4661
4662 2009-08-12 Sebastian Pop <sebastian.pop@amd.com>
4663
4664 * gcc.dg/graphite/interchange-9.c: New.
4665
4666 2009-08-12 Richard Guenther <rguenther@suse.de>
4667
4668 PR rtl-optimization/41033
4669 * gcc.dg/pr41033.c: New test.
4670
4671 2009-08-11 Janus Weil <janus@gcc.gnu.org>
4672
4673 PR fortran/41022
4674 * gfortran.dg/proc_ptr_comp_14.f90: New.
4675
4676 2009-08-11 Adam Nemet <anemet@caviumnetworks.com>
4677
4678 * gcc.target/mips/ext-5.c: New test.
4679 * gcc.target/mips/ext-6.c: New test.
4680 * gcc.target/mips/ext-7.c: New test.
4681 * gcc.target/mips/ext-8.c: New test.
4682 * gcc.target/mips/extend-2.c: New test.
4683
4684 2009-08-10 Jason Merrill <jason@redhat.com>
4685
4686 * g++.dg/other/linkage2.C: New test for types-without-linkage
4687 handling.
4688 * g++.dg/ext/anon-struct4.C: No error about anonymous type.
4689 * g++.dg/lookup/anon2.C: Likewise.
4690 * g++.dg/other/anon3.C: Likewise.
4691 * g++.dg/template/arg2.C: Likewise.
4692 * g++.dg/template/local4.C: Likewise.
4693 * g++.old-deja/g++.law/operators32.C: Likewise.
4694 * g++.old-deja/g++.other/linkage2.C: Likewise.
4695 * g++.old-deja/g++.pt/enum6.C: Likewise.
4696 * g++.old-deja/g++.other/anon9.C: Use the undefined decls.
4697 * g++.old-deja/g++.other/linkage1.C: Likewise.
4698
4699 2009-08-10 Manuel López-Ibáñez <manu@gcc.gnu.org>
4700
4701 * gcc.dg/dg.exp: Test also c-c++-common dir.
4702 * g++.dg/dg.exp: Likewise.
4703 * g++.dg/warn/Wconversion-real.C: Delete.
4704 * gcc.dg/Wconversion-real.c: Move to ...
4705 * c-c++-common/Wconversion-real.c: ... here.
4706 * lib/target-supports.exp
4707 (check_effective_target_c,check_effective_target_c++): New.
4708
4709 2009-08-10 Daniel Kraft <d@domob.eu>
4710
4711 PR fortran/37425
4712 * gfortran.dg/typebound_operator_1.f03: New test.
4713 * gfortran.dg/typebound_operator_2.f03: New test.
4714
4715 2009-08-10 Richard Guenther <rguenther@suse.de>
4716
4717 PR middle-end/41006
4718 * gcc.c-torture/compile/pr41006-1.c: New testcase.
4719 * gcc.c-torture/compile/pr41006-2.c: Likewise.
4720
4721 2009-08-10 Janus Weil <janus@gcc.gnu.org>
4722
4723 PR fortran/40940
4724 * gfortran.dg/class_1.f03: New.
4725 * gfortran.dg/class_2.f03: New.
4726 * gfortran.dg/proc_ptr_comp_pass_1.f90: Use CLASS instead of TYPE.
4727 * gfortran.dg/proc_ptr_comp_pass_2.f90: Ditto.
4728 * gfortran.dg/proc_ptr_comp_pass_3.f90: Ditto.
4729 * gfortran.dg/typebound_call_10.f03: Ditto.
4730 * gfortran.dg/typebound_call_2.f03: Ditto.
4731 * gfortran.dg/typebound_call_3.f03: Ditto.
4732 * gfortran.dg/typebound_call_4.f03: Ditto.
4733 * gfortran.dg/typebound_generic_3.f03: Ditto.
4734 * gfortran.dg/typebound_generic_4.f03: Ditto.
4735 * gfortran.dg/typebound_proc_1.f08: Ditto.
4736 * gfortran.dg/typebound_proc_5.f03: Ditto.
4737 * gfortran.dg/typebound_proc_6.f03: Ditto.
4738
4739 2009-08-10 Dodji Seketeli <dodji@redhat.com>
4740
4741 PR c++/40866
4742 * g++.dg/expr/stmt-expr-1.C: New test.
4743
4744 2009-08-09 Richard Guenther <rguenther@suse.de>
4745
4746 PR tree-optimization/41016
4747 * gcc.c-torture/compile/pr41016.c: New testcase.
4748
4749 2009-08-09 Richard Sandiford <rdsandiford@googlemail.com>
4750
4751 * gcc.dg/overflow-warn-8.c: New test.
4752
4753 2009-08-09 Ira Rosen <irar@il.ibm.com>
4754
4755 PR tree-optimization/41008
4756 * gcc.dg/vect/O1-pr41008.c: New test.
4757
4758 2009-08-05 Tobias Burnus <burnus@net-b.de>
4759
4760 PR fortran/40955
4761 * gfortran.dg/module_md5_1.f90: Update MD5 check sum.
4762
4763 2009-08-09 Bernd Schmidt <bernd.schmidt@analog.com>
4764
4765 * gcc.target/bfin/loop-autoinc.c: New file.
4766
4767 2009-08-08 Richard Guenther <rguenther@suse.de>
4768
4769 PR tree-optimization/40991
4770 * g++.dg/torture/pr40991.C: New testcase.
4771
4772 2009-08-08 Laurent GUERBY <laurent@guerby.net>
4773
4774 * ada/acats/support/impdef.a: Tweak timing constants. Add
4775 Long_Minimum_Task_Switch and Long_Switch_To_New_Task.
4776 * ada/acats/tests/c9/c940005.a: Use new timing constants.
4777 * ada/acats/tests/c9/c940007.a: Likewise.
4778 * ada/acats/tests/c9/c94001c.ada: Likewise.
4779 * ada/acats/tests/c9/c94006a.ada: Likewise.
4780 * ada/acats/tests/c9/c94008c.ada: Likewise.
4781 * ada/acats/tests/c9/c951002.a: Likewise.
4782 * ada/acats/tests/c9/c954a01.a: Likewise.
4783 * ada/acats/tests/c9/c96001a.ada: Likewise.
4784 * ada/acats/tests/c9/c97307a.ada: Likewise.
4785
4786 2009-08-07 Richard Guenther <rguenther@suse.de>
4787
4788 PR tree-optimization/40999
4789 * gfortran.dg/pr40999.f: New testcase.
4790
4791 2009-08-07 Jakub Jelinek <jakub@redhat.com>
4792
4793 * g++.dg/tree-prof/partition1.C: New test.
4794
4795 2009-08-06 Richard Earnshaw <rearnsha@arm.com>
4796
4797 * lib/target-supports.exp (check_effective_target_arm_hard_vfp_ok): New
4798 hook.
4799 (check_effective_target_arm_neon_ok): Improve test for neon
4800 availability.
4801 * gcc.target/arm/eabi1.c: Only run test in base variant.
4802 * gcc.target/arm/abitest.h: Allow the test function to have a PCS
4803 attribute.
4804 * gcc.target/arm/vfp1[567].c: New tests.
4805
4806 2009-08-06 Jason Merrill <jason@redhat.com>
4807
4808 PR c++/40948
4809 * g++.dg/ext/complit12.C: Expand.
4810
4811 2009-08-06 Richard Earnshaw <rearnsha@arm.com>
4812
4813 Merge ARM/hard_vfp_branch to trunk.
4814
4815 2009-08-04 Richard Earnshaw <rearnsha@arm.com>
4816
4817 * gcc.target/arm/mmx-1.c: Skip if using -mfloat-abi=hard.
4818 * gcc.dg/builtin-apply2.c: Skip for ARM if using -mfloat-abi=hard.
4819
4820 2009-05-12 Joseph Myers <joseph@codesourcery.com>
4821
4822 * gcc.target/arm/eabi1.c: Do not skip for non-base ABI variants.
4823 (PCS): Define macro to use base AAPCS.
4824 (decl_float, __aeabi_d2f, __aeabi_f2d): Use PCS macro.
4825
4826 2009-05-11 Daniel Jacobowitz <dan@codesourcery.com>
4827
4828 * lib/target-supports.exp (check_effective_target_arm_neon_ok):
4829 Correct arm_neon.h typo.
4830
4831 2009-03-06 Richard Earnshaw <rearnsha@arm.com>
4832
4833 * lib/target-supports.exp (check_effective_target_hard_vfp_ok): Make
4834 this a linkage test.
4835 * gcc.target/arm/aapcs/aapcs.exp: New framework for testing AAPCS
4836 argument marshalling.
4837 * abitest.h: New file.
4838 * vfp1.c, vfp2.c, vfp3.c, vfp4.c, vfp5.c, vfp6.c, vfp7.c: New tests.
4839 * vfp8.c, vfp9.c, vfp10.c, vfp11.c, vfp12.c, vfp13.c, vfp14.c: New.
4840
4841 2009-08-06 Martin Jambor <mjambor@suse.cz>
4842
4843 PR middle-end/32964
4844 * gcc.dg/tree-ssa/pr32964.c: New test.
4845
4846 2009-08-06 Uros Bizjak <ubizjak@gmail.com>
4847 H.J. Lu <hongjiu.lu@intel.com>
4848
4849 PR target/40957
4850 * gcc.target/i386/pr40957.c: New test.
4851
4852 2009-08-06 Richard Guenther <rguenther@suse.de>
4853
4854 PR tree-optimization/40964
4855 * gcc.c-torture/compile/pr40964.c: New testcase.
4856
4857 2009-08-05 Paul Thomas <pault@gcc.gnu.org>
4858
4859 PR fortran/40847
4860 * gfortran.dg/transfer_resolve_1.f90 : New test.
4861
4862 2009-08-05 Uros Bizjak <ubizjak@gmail.com>
4863 Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
4864
4865 PR target/40906
4866 * gcc.target/i386/pr40906-1.c: New test.
4867 * gcc.target/i386/pr40906-2.c: Ditto.
4868 * gcc.target/i386/pr40906-3.c: Ditto.
4869
4870 2009-08-05 Jakub Jelinek <jakub@redhat.com>
4871
4872 PR rtl-optimization/40924
4873 * g++.dg/torture/pr40924.C: New test.
4874
4875 2009-08-05 Manuel López-Ibáñez <manu@gcc.gnu.org>
4876
4877 PR c++/36069
4878 * g++.dg/warn/pr36069.C: New.
4879
4880 2009-08-04 Dodji Seketeli <dodji@redhat.com>
4881
4882 PR c++/39987
4883 * g++.dg/overload/defarg4.C: New test.
4884
4885 2009-08-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
4886
4887 PR c++/16696
4888 * g++.dg/parse/pr16696.C: New.
4889 * g++.dg/parse/pr16696-permissive.C: New.
4890
4891 2009-08-04 Paul Thomas <pault@gcc.gnu.org>
4892
4893 PR fortran/40875
4894 * gfortran.dg/initialization_23.f90 : New test.
4895
4896 2009-08-04 Dodji Seketeli <dodji@redhat.com>
4897
4898 PR debug/39706
4899 * g++.dg/debug/dwarf2/pubnames-1.C: New test.
4900
4901 2009-08-03 Jason Merrill <jason@redhat.com>
4902 Jakub Jelinek <jakub@redhat.com>
4903
4904 PR c++/40948
4905 * g++.dg/ext/complit12.C: New.
4906
4907 2009-08-03 Janis Johnson <janis187@us.ibm.com>
4908
4909 PR c/39902
4910 * gcc.target/powerpc/pr39902-2.c: New test.
4911
4912 2009-08-03 Jakub Jelinek <jakub@redhat.com>
4913
4914 PR middle-end/40943
4915 * gcc.dg/uninit-6.c: Re-add XFAIL.
4916 * gcc.dg/uninit-6-O0.c: Likewise.
4917 * gcc.dg/uninit-pr40943.c: New test.
4918
4919 2009-08-03 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
4920
4921 PR testsuite/40858
4922 * g++.dg/debug/dwarf2/typedef1.C: Also match assembler string used with
4923 .ascii.
4924
4925 2009-08-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4926
4927 PR libfortran/40853
4928 * gfortran.dg/namelist_40.f90: Update error output.
4929 * gfortran.dg/namelist_47.f90: Update error output.
4930 * gfortran.dg/namelist_58.f90: New test.
4931
4932 2009-08-02 Janus Weil <janus@gcc.gnu.org>
4933
4934 PR fortran/40881
4935 * gfortran.dg/aliasing_dummy_1.f90: Add -std=legacy.
4936 * gfortran.dg/altreturn_3.f90: Ditto.
4937 * gfortran.dg/altreturn_5.f90: Ditto.
4938 * gfortran.dg/altreturn_6.f90: Ditto.
4939 * gfortran.dg/altreturn_7.f90: Ditto.
4940 * gfortran.dg/array_constructor_13.f90: Ditto.
4941 * gfortran.dg/arrayio_7.f90: Ditto.
4942 * gfortran.dg/arrayio_8.f90: Ditto.
4943 * gfortran.dg/assumed_charlen_function_3.f90: Modified warning message.
4944 * gfortran.dg/assumed_charlen_function_4.f90: Add -std=legacy.
4945 * gfortran.dg/assumed_charlen_function_5.f90: Modified warning message.
4946 * gfortran.dg/backspace_8.f: Add -std=legacy.
4947 * gfortran.dg/backspace_9.f: Ditto.
4948 * gfortran.dg/char_comparison_1.f: Ditto.
4949 * gfortran.dg/char_decl_1.f90: Ditto.
4950 * gfortran.dg/char_initialiser_actual.f90: Ditto.
4951 * gfortran.dg/char_pointer_assign.f90: Ditto.
4952 * gfortran.dg/char_pointer_dependency.f90: Ditto.
4953 * gfortran.dg/char_pointer_dummy.f90: Ditto.
4954 * gfortran.dg/char_pointer_func.f90: Ditto.
4955 * gfortran.dg/common_8.f90: Ditto.
4956 * gfortran.dg/constant_substring.f: Ditto.
4957 * gfortran.dg/data_char_2.f90: Ditto.
4958 * gfortran.dg/der_array_io_1.f90: Ditto.
4959 * gfortran.dg/der_array_io_2.f90: Ditto.
4960 * gfortran.dg/der_array_io_3.f90: Ditto.
4961 * gfortran.dg/der_io_3.f90: Ditto.
4962 * gfortran.dg/dev_null.F90: Ditto.
4963 * gfortran.dg/direct_io_2.f90: Ditto.
4964 * gfortran.dg/do_iterator_2.f90: Ditto.
4965 * gfortran.dg/e_d_fmt.f90: Ditto.
4966 * gfortran.dg/empty_format_1.f90: Ditto.
4967 * gfortran.dg/entry_17.f90: Modified warning message.
4968 * gfortran.dg/entry_7.f90: Add -std=legacy.
4969 * gfortran.dg/eor_1.f90: Ditto.
4970 * gfortran.dg/equiv_2.f90: Ditto.
4971 * gfortran.dg/equiv_constraint_2.f90: Use new-style character length.
4972 * gfortran.dg/equiv_substr.f90: Add -std=legacy.
4973 * gfortran.dg/extended_char_comparison_1.f: Ditto.
4974 * gfortran.dg/fmt_bz_bn_err.f: Ditto.
4975 * gfortran.dg/fmt_error_2.f90: Ditto.
4976 * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
4977 * gfortran.dg/fmt_tl.f: Ditto.
4978 * gfortran.dg/fmt_white.f: Ditto.
4979 * gfortran.dg/func_derived_1.f90: Ditto.
4980 * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
4981 * gfortran.dg/g77_intrinsics_sub.f: Ditto.
4982 * gfortran.dg/global_references_2.f90: Ditto.
4983 * gfortran.dg/hollerith_1.f90: Ditto.
4984 * gfortran.dg/hollerith.f90: Use new-style character length.
4985 * gfortran.dg/hollerith_f95.f90: Ditto.
4986 * gfortran.dg/ichar_1.f90: Add -std=legacy.
4987 * gfortran.dg/implicit_6.f90: Ditto.
4988 * gfortran.dg/implicit_9.f90: Ditto.
4989 * gfortran.dg/inquire_13.f90: Ditto.
4990 * gfortran.dg/inquire_5.f90: Ditto.
4991 * gfortran.dg/inquire_6.f90: Ditto.
4992 * gfortran.dg/inquire.f90: Ditto.
4993 * gfortran.dg/io_constraints_1.f90: Use new-style character length.
4994 * gfortran.dg/io_constraints_2.f90: Ditto.
4995 * gfortran.dg/list_read_2.f90: Add -std=legacy.
4996 * gfortran.dg/loc_2.f90: Ditto.
4997 * gfortran.dg/logical_1.f90: Ditto.
4998 * gfortran.dg/longline.f: Ditto.
4999 * gfortran.dg/merge_char_1.f90: Ditto.
5000 * gfortran.dg/namelist_12.f: Ditto.
5001 * gfortran.dg/namelist_14.f90: Ditto.
5002 * gfortran.dg/namelist_18.f90: Ditto.
5003 * gfortran.dg/namelist_19.f90: Ditto.
5004 * gfortran.dg/namelist_21.f90: Ditto.
5005 * gfortran.dg/namelist_22.f90: Ditto.
5006 * gfortran.dg/namelist_37.f90: Ditto.
5007 * gfortran.dg/namelist_54.f90: Ditto.
5008 * gfortran.dg/namelist_55.f90: Ditto.
5009 * gfortran.dg/namelist_empty.f90: Ditto.
5010 * gfortran.dg/namelist_use.f90: Use new-style character length.
5011 * gfortran.dg/namelist_use_only.f90: Add -std=legacy.
5012 * gfortran.dg/nested_modules_4.f90: Ditto.
5013 * gfortran.dg/nested_modules_5.f90: Ditto.
5014 * gfortran.dg/open-options-blanks.f: Ditto.
5015 * gfortran.dg/output_exponents_1.f90: Ditto.
5016 * gfortran.dg/parens_5.f90: Ditto.
5017 * gfortran.dg/parens_6.f90: Ditto.
5018 * gfortran.dg/parent_result_ref_2.f90: Modified warning message.
5019 * gfortran.dg/pointer_function_actual_1.f90: Add -std=legacy.
5020 * gfortran.dg/pr15129.f90: Ditto.
5021 * gfortran.dg/pr15332.f: Ditto.
5022 * gfortran.dg/pr16597.f90: Ditto.
5023 * gfortran.dg/pr17143.f90: Ditto.
5024 * gfortran.dg/pr17164.f90: Ditto.
5025 * gfortran.dg/pr17229.f: Modified warning message.
5026 * gfortran.dg/pr18210.f90: Add -std=legacy.
5027 * gfortran.dg/pr19155.f: Ditto.
5028 * gfortran.dg/pr20086.f90: Ditto.
5029 * gfortran.dg/pr20124.f90: Ditto.
5030 * gfortran.dg/pr20755.f: Ditto.
5031 * gfortran.dg/pr20865.f90: Ditto.
5032 * gfortran.dg/pr20950.f: Ditto.
5033 * gfortran.dg/pr21730.f: Ditto.
5034 * gfortran.dg/pr22491.f: Ditto.
5035 * gfortran.dg/pr29713.f90: Ditto.
5036 * gfortran.dg/print_parentheses_1.f: Ditto.
5037 * gfortran.dg/print_parentheses_2.f90: Ditto.
5038 * gfortran.dg/proc_assign_1.f90: Ditto.
5039 * gfortran.dg/proc_decl_1.f90: Ditto.
5040 * gfortran.dg/proc_ptr_17.f90: Add dg-warning.
5041 * gfortran.dg/read_eor.f90: : Add -std=legacy.
5042 * gfortran.dg/read_float_1.f90: Ditto.
5043 * gfortran.dg/read_logical.f90: Ditto.
5044 * gfortran.dg/recursive_statement_functions.f90: Ditto.
5045 * gfortran.dg/return_1.f90: Ditto.
5046 * gfortran.dg/rewind_1.f90: Ditto.
5047 * gfortran.dg/runtime_warning_1.f90: Use new-style character length.
5048 * gfortran.dg/scalar_return_1.f90: Add -std=legacy.
5049 * gfortran.dg/stfunc_1.f90: Ditto.
5050 * gfortran.dg/stfunc_3.f90: Ditto.
5051 * gfortran.dg/stfunc_4.f90: Ditto.
5052 * gfortran.dg/stfunc_6.f90: Ditto.
5053 * gfortran.dg/streamio_2.f90: Ditto.
5054 * gfortran.dg/string_ctor_1.f90: Ditto.
5055 * gfortran.dg/string_null_compare_1.f: Ditto.
5056 * gfortran.dg/substr_6.f90: Ditto.
5057 * gfortran.dg/tl_editing.f90: Ditto.
5058 * gfortran.dg/unf_io_convert_1.f90: Use new-style character length.
5059 * gfortran.dg/warnings_are_errors_1.f90: Modified warning message.
5060 * gfortran.dg/x_slash_1.f: Add -std=legacy.
5061 * gfortran.dg/g77/1832.f: Ditto.
5062 * gfortran.dg/g77/19981216-0.f Ditto.
5063 * gfortran.dg/g77/19990525-0.f: Ditto.
5064 * gfortran.dg/g77/19990826-2.f: Ditto.
5065 * gfortran.dg/g77/20000630-2.f: Ditto.
5066 * gfortran.dg/g77/20010116.f: Ditto.
5067 * gfortran.dg/g77/20010519-1.f: Use new-style character length.
5068 * gfortran.dg/g77/980419-2.f: Add -std=legacy.
5069 * gfortran.dg/g77/980520-1.f: Ditto.
5070 * gfortran.dg/g77/check0.f: Ditto.
5071 * gfortran.dg/g77/cpp3.F: Ditto.
5072 * gfortran.dg/g77/cpp4.F: Use new-style character length.
5073 * gfortran.dg/g77/f77-edit-i-in.f: Add -std=legacy.
5074 * gfortran.dg/g77/f77-edit-t-in.f: Ditto.
5075 * gfortran.dg/g77/short.f: Ditto.
5076
5077 2009-08-01 Adam Nemet <anemet@caviumnetworks.com>
5078
5079 * gcc.target/mips/ext-3.c: Add NOMIPS16.
5080 * gcc.target/mips/ext-4.c: Likewise.
5081 * gcc.target/mips/interrupt_handler.c: Likewise.
5082 * gcc.target/mips/truncate-4.c: Likewise.
5083 * gcc.target/mips/truncate-5.c: Likewise.
5084
5085 2009-08-01 Sebastian Pop <sebastian.pop@amd.com>
5086
5087 * gcc.dg/graphite/graphite_autopar/graphite_autopar.exp: Rename
5088 -fgraphite-force-parallel to -floop-parallelize-all.
5089
5090 2009-08-01 Paul Thomas <pault@gcc.gnu.org>
5091
5092 PR fortran/40011
5093 * gfortran.dg/whole_file_7.f90: New test.
5094 * gfortran.dg/whole_file_8.f90: New test.
5095 * gfortran.dg/whole_file_9.f90: New test.
5096 * gfortran.dg/whole_file_10.f90: New test.
5097 * gfortran.dg/whole_file_11.f90: New test.
5098 * gfortran.dg/whole_file_12.f90: New test.
5099 * gfortran.dg/whole_file_13.f90: New test.
5100 * gfortran.dg/whole_file_14.f90: New test.
5101
5102 2009-07-31 Jason Merrill <jason@redhat.com>
5103
5104 * g++.dg/cpp0x/initlist22.C: Adjust for new rvalue reference
5105 binding semantics.
5106 * g++.dg/cpp0x/named.C: Likewise.
5107 * g++.dg/cpp0x/overload.C: Likewise.
5108 * g++.dg/cpp0x/rv1n.C: Likewise.
5109 * g++.dg/cpp0x/rv1p.C: Likewise.
5110 * g++.dg/cpp0x/rv2n.C: Likewise.
5111 * g++.dg/cpp0x/rv2p.C: Likewise.
5112 * g++.dg/cpp0x/rv3n.C: Likewise.
5113 * g++.dg/cpp0x/rv3p.C: Likewise.
5114 * g++.dg/cpp0x/rv4n.C: Likewise.
5115 * g++.dg/cpp0x/rv4p.C: Likewise.
5116 * g++.dg/cpp0x/rv5n.C: Likewise.
5117 * g++.dg/cpp0x/rv5p.C: Likewise.
5118 * g++.dg/cpp0x/rv6n.C: Likewise.
5119 * g++.dg/cpp0x/rv6p.C: Likewise.
5120 * g++.dg/cpp0x/rv7n.C: Likewise.
5121 * g++.dg/cpp0x/rv7p.C: Likewise.
5122 * g++.dg/cpp0x/template_deduction.C: Likewise.
5123 * g++.dg/cpp0x/unnamed_refs.C: Likewise.
5124 * g++.dg/cpp0x/overloadn.C: New.
5125 * g++.dg/cpp0x/rv-cast.C: New.
5126
5127 2009-07-31 Adam Nemet <anemet@caviumnetworks.com>
5128
5129 * gcc.target/mips/ext-4.c: New test.
5130
5131 2009-07-30 Sebastian Pop <sebastian.pop@amd.com>
5132
5133 * g++.dg/tree-ssa/pr33615.C: Fix pattern for lim.
5134
5135 2009-07-30 Sebastian Pop <sebastian.pop@amd.com>
5136
5137 * gcc.dg/tree-ssa/20050314-1.c: Fix patterns for lim and dceloop.
5138 * gcc.dg/tree-ssa/loop-32.c: Same.
5139 * gcc.dg/tree-ssa/loop-33.c: Same.
5140 * gcc.dg/tree-ssa/loop-34.c: Same.
5141 * gcc.dg/tree-ssa/loop-35.c: Same.
5142 * gcc.dg/tree-ssa/loop-7.c: Same.
5143 * gcc.dg/tree-ssa/pr23109.c: Same.
5144 * gcc.dg/tree-ssa/restrict-2.c: Same.
5145 * gcc.dg/tree-ssa/restrict-3.c: Same.
5146 * gcc.dg/tree-ssa/ssa-lim-1.c: Same.
5147 * gcc.dg/tree-ssa/ssa-lim-2.c: Same.
5148 * gcc.dg/tree-ssa/ssa-lim-3.c: Same.
5149 * gcc.dg/tree-ssa/ssa-lim-6.c: Same.
5150 * gcc.dg/tree-ssa/structopt-1.c: Same.
5151 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Same.
5152 * gfortran.dg/pr32921.f: Same.
5153
5154 2009-07-30 Sebastian Pop <sebastian.pop@amd.com>
5155
5156 * gcc.dg/graphite/graphite_autopar/force-parallel-1.c: New.
5157 * gcc.dg/graphite/graphite_autopar/force-parallel-2.c: New.
5158 * gcc.dg/graphite/graphite_autopar/force-parallel-3.c: New.
5159 * gcc.dg/graphite/graphite_autopar/force-parallel-4.c: New.
5160 * gcc.dg/graphite/graphite_autopar/force-parallel-5.c: New.
5161 * gcc.dg/graphite/graphite_autopar/force-parallel-6.c: New.
5162 * gcc.dg/graphite/graphite_autopar/force-parallel-7.c: New.
5163 * gcc.dg/graphite/graphite_autopar/force-parallel-8.c: New.
5164 * gcc.dg/graphite/graphite_autopar/force-parallel-9.c: New.
5165 * gcc.dg/graphite/graphite_autopar/graphite_autopar.exp: New.
5166 * gcc.dg/graphite/id-1.c: New.
5167 * gcc.dg/graphite/id-10.c: New.
5168 * gcc.dg/graphite/id-11.c: New.
5169 * gcc.dg/graphite/id-12.c: New.
5170 * gcc.dg/graphite/id-13.c: New.
5171 * gcc.dg/graphite/id-14.c: New.
5172 * gcc.dg/graphite/id-15.c: New.
5173 * gcc.dg/graphite/id-2.c: New.
5174 * gcc.dg/graphite/id-3.c: New.
5175 * gcc.dg/graphite/id-4.c: New.
5176 * gcc.dg/graphite/id-5.c: New.
5177 * gcc.dg/graphite/id-6.c: New.
5178 * gcc.dg/graphite/id-7.c: New.
5179 * gcc.dg/graphite/id-8.c: New.
5180 * gcc.dg/graphite/id-9.c: New.
5181 * gcc.dg/graphite/interchange-0.c: New.
5182 * gcc.dg/graphite/interchange-1.c: New.
5183 * gcc.dg/graphite/interchange-2.c: New.
5184 * gcc.dg/graphite/interchange-3.c: New.
5185 * gcc.dg/graphite/interchange-4.c: New.
5186 * gcc.dg/graphite/interchange-5.c: New.
5187 * gcc.dg/graphite/interchange-6.c: New.
5188 * gcc.dg/graphite/interchange-7.c: New.
5189 * gcc.dg/graphite/interchange-8.c: New.
5190 * gcc.dg/graphite/pr35356-1.c: New.
5191 * gcc.dg/graphite/pr35356-2.c: New.
5192 * gcc.dg/graphite/pr35356-3.c: New.
5193 * gcc.dg/graphite/pr40157.c: New.
5194 * gcc.dg/graphite/run-id-1.c: New.
5195 * gcc.dg/graphite/scop-20.c: New.
5196 * gcc.dg/graphite/scop-21.c: New.
5197 * gfortran.dg/graphite/id-1.f90: New.
5198 * gfortran.dg/graphite/id-10.f90: New.
5199 * gfortran.dg/graphite/id-11.f: New.
5200 * gfortran.dg/graphite/id-12.f: New.
5201 * gfortran.dg/graphite/id-13.f: New.
5202 * gfortran.dg/graphite/id-14.f: New.
5203 * gfortran.dg/graphite/id-15.f: New.
5204 * gfortran.dg/graphite/id-16.f: New.
5205 * gfortran.dg/graphite/id-5.f: New.
5206 * gfortran.dg/graphite/id-6.f: New.
5207 * gfortran.dg/graphite/id-7.f: New.
5208 * gfortran.dg/graphite/id-8.f: New.
5209 * gfortran.dg/graphite/id-9.f: New.
5210 * gfortran.dg/graphite/interchange-1.f: New.
5211 * gfortran.dg/graphite/interchange-2.f: New.
5212
5213 2009-07-30 Sebastian Pop <sebastian.pop@amd.com>
5214
5215 * gcc.dg/graphite/graphite.exp: Implement an automatic selection of
5216 flags based on the name of the testcase.
5217 * gfortran.dg/graphite/graphite.exp: Same.
5218
5219 * gcc.dg/graphite/block-0.c: Adjusted.
5220 * gcc.dg/graphite/block-1.c: Adjusted.
5221 * gcc.dg/graphite/block-2.c: Adjusted.
5222 * gcc.dg/graphite/block-3.c: Adjusted.
5223 * gcc.dg/graphite/block-4.c: Adjusted.
5224 * gcc.dg/graphite/block-5.c: Adjusted.
5225 * gcc.dg/graphite/block-6.c: Adjusted.
5226 * gcc.dg/graphite/pr37485.c: Adjusted.
5227 * gcc.dg/graphite/pr37684.c: Adjusted.
5228 * gcc.dg/graphite/pr37828.c: Adjusted.
5229 * gcc.dg/graphite/pr37883.c: Adjusted.
5230 * gcc.dg/graphite/pr37928.c: Adjusted.
5231 * gcc.dg/graphite/pr37943.c: Adjusted.
5232 * gcc.dg/graphite/pr38409.c: Adjusted.
5233 * gcc.dg/graphite/pr38498.c: Adjusted.
5234 * gcc.dg/graphite/pr38559.c: Adjusted.
5235 * gcc.dg/graphite/pr39335.c: Adjusted.
5236 * gcc.dg/graphite/pr39335_1.c: Adjusted.
5237 * gcc.dg/graphite/scop-0.c: Adjusted.
5238 * gcc.dg/graphite/scop-1.c: Adjusted.
5239 * gcc.dg/graphite/scop-10.c: Adjusted.
5240 * gcc.dg/graphite/scop-11.c: Adjusted.
5241 * gcc.dg/graphite/scop-12.c: Adjusted.
5242 * gcc.dg/graphite/scop-13.c: Adjusted.
5243 * gcc.dg/graphite/scop-14.c: Adjusted.
5244 * gcc.dg/graphite/scop-15.c: Adjusted.
5245 * gcc.dg/graphite/scop-16.c: Adjusted.
5246 * gcc.dg/graphite/scop-17.c: Adjusted.
5247 * gcc.dg/graphite/scop-18.c: Adjusted.
5248 * gcc.dg/graphite/scop-19.c: Adjusted.
5249 * gcc.dg/graphite/scop-2.c: Adjusted.
5250 * gcc.dg/graphite/scop-3.c: Adjusted.-
5251 * gcc.dg/graphite/scop-4.c: Adjusted.
5252 * gcc.dg/graphite/scop-5.c: Adjusted.
5253 * gcc.dg/graphite/scop-6.c: Adjusted.
5254 * gcc.dg/graphite/scop-7.c: Adjusted.
5255 * gcc.dg/graphite/scop-8.c: Adjusted.
5256 * gcc.dg/graphite/scop-9.c: Adjusted.
5257 * gcc.dg/graphite/scop-matmult.c: Adjusted.
5258 * gfortran.dg/graphite/block-1.f90: Adjusted.
5259 * gfortran.dg/graphite/block-2.f: Adjusted.
5260 * gfortran.dg/graphite/block-3.f90: Adjusted.
5261 * gfortran.dg/graphite/block-4.f90: Adjusted.
5262 * gfortran.dg/graphite/id-2.f90: Adjusted.
5263 * gfortran.dg/graphite/id-3.f90: Adjusted.
5264 * gfortran.dg/graphite/id-4.f90: Adjusted.
5265 * gfortran.dg/graphite/pr37852.f90: Adjusted.
5266 * gfortran.dg/graphite/pr37857.f90: Adjusted.
5267 * gfortran.dg/graphite/pr37980.f90: Adjusted.
5268 * gfortran.dg/graphite/pr38083.f90: Adjusted.
5269 * gfortran.dg/graphite/pr38953.f90: Adjusted.
5270 * gfortran.dg/graphite/scop-1.f: Adjusted.
5271
5272 2009-07-30 Doug Kwan <dougkwan@google.com>
5273
5274 * gcc.target/arm/neon/polytypes.c: Adjust test for new notes
5275 in warnings added in rev 141298.
5276
5277 2009-07-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
5278
5279 * lib/options.exp: Use "!=" instead of "ne".
5280
5281 * gcc.dg/vector-4.c: Add -fno-common option on hppa*-*-hpux* (32-bit).
5282
5283 * gcc.dg/ucnid-11.c: Skip on hppa*-*-hpux* (32-bit).
5284 * gcc.dg/ucnid-12.c: Likewise.
5285
5286 2009-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
5287 Pat Haugen <pthaugen@us.ibm.com>
5288 Revital Eres <ERES@il.ibm.com>
5289
5290 * gcc.target/powerpc/altivec-32.c: New file to test
5291 Altivec simple math function vectorization.
5292
5293 * gcc.target/powerpc/bswap-run.c: New file to test swap
5294 builtins.
5295 * gcc.target/powerpc/bswap16.c: Ditto.
5296 * gcc.target/powerpc/bswap32.c: Ditto.
5297 * gcc.target/powerpc/bswap64-1.c: Ditto.
5298 * gcc.target/powerpc/bswap64-2.c: Ditto.
5299 * gcc.target/powerpc/bswap64-3.c: Ditto.
5300 * gcc.target/powerpc/optimize-bswapdi-2.c: Ditto.
5301 * gcc.target/powerpc/optimize-bswapdi-3.c: Ditto.
5302 * gcc.target/powerpc/optimize-bswapsi-2.c: Ditto.
5303
5304 * gcc.target/powerpc/popcount-2.c: New file to test
5305 power7 popcntd instructions.
5306 * gcc.target/powerpc/popcount-3.c: Ditto.
5307
5308 * gcc.target/powerpc/pr39457.c: New VSX test.
5309 * gcc.target/powerpc/vsx-builtin-1.c: Ditto.
5310 * gcc.target/powerpc/vsx-builtin-2.c: Ditto.
5311 * gcc.target/powerpc/vsx-builtin-3.c: Ditto.
5312 * gcc.target/powerpc/vsx-builtin-4.c: Ditto.
5313 * gcc.target/powerpc/vsx-builtin-5.c: Ditto.
5314 * gcc.target/powerpc/vsx-builtin-6.c: Ditto.
5315 * gcc.target/powerpc/vsx-vector-1.c: Ditto.
5316 * gcc.target/powerpc/vsx-vector-2.c: Ditto.
5317 * gcc.target/powerpc/vsx-vector-3.c: Ditto.
5318 * gcc.target/powerpc/vsx-vector-4.c: Ditto.
5319 * gcc.target/powerpc/vsx-vector-5.c: Ditto.
5320 * gcc.target/powerpc/vsx-vector-6.c: Ditto.
5321
5322 * gcc.target/powerpc/altivec-6.c: Store the result of
5323 vec_add, so the optimizer doesn't remove it.
5324
5325 * gcc.dg/optimize-bswapdi-1.c: Add powerpc 64-bit to
5326 systems that support bswap64.
5327
5328 * gcc.dg/vmx/vmx.exp: Explicitly add -mno-vsx to
5329 prevent VSX code generation.
5330
5331 * lib/target-supports.exp (check_vsx_hw_available): New
5332 function to test if VSX available.
5333 (check_effective_target_powerpc_vsx_ok): Ditto.
5334 (check_vmx_hw_available): Add explicit -mno-vsx.
5335
5336 2009-07-30 Janis Johnson <janis187@us.ibm.com>
5337
5338 PR c/39902
5339 * gcc.dg/dfp/pr39902.c: Fix typos in constant suffixes.
5340
5341 2009-07-30 Martin Jambor <mjambor@suse.cz>
5342
5343 PR tree-optimization/40570
5344 * gcc.c-torture/compile/pr40570.c: New test.
5345
5346 2009-07-29 Jason Merrill <jason@redhat.com>
5347
5348 PR c++/14912
5349 * g++.dg/template/defarg13.C: New.
5350
5351 2009-07-29 Richard Guenther <rguenther@suse.de>
5352
5353 PR c++/40834
5354 * g++.dg/torture/pr40834.C: New testcase.
5355
5356 2009-07-29 Michael Matz <matz@suse.de>
5357
5358 PR middle-end/40830
5359 * gcc.dg/vect/vect-pre-interact.c: XFAIL for no_align targets.
5360
5361 2009-07-28 Kaz Kojima <kkojima@gcc.gnu.org>
5362
5363 * gfortran.dg/maxlocval_2.f90: Add -mieee for alpha*-*-* and
5364 sh*-*-* targets. Skip on spu-*-* targets.
5365 * gfortran.dg/maxlocval_4.f90: Likewise.
5366 * gfortran.dg/minlocval_1.f90: Likewise.
5367 * gfortran.dg/minlocval_4.f90: Likewise.
5368
5369 2009-07-28 Jakub Jelinek <jakub@redhat.com>
5370
5371 PR fortran/40878
5372 * gfortran.dg/gomp/pr40878-1.f90: New test.
5373 * gfortran.dg/gomp/pr40878-2.f90: New test.
5374
5375 PR testsuite/40891
5376 * gcc.dg/cdce1.c: Adjust note line number.
5377 * gcc.dg/cdce2.c: Likewise.
5378
5379 2009-07-28 Janus Weil <janus@gcc.gnu.org>
5380
5381 PR fortran/40882
5382 * gfortran.dg/proc_ptr_comp_13.f90: New.
5383
5384 2009-07-28 Jan Beulich <jbeulich@novell.com>
5385
5386 * gcc.target/i386/avx-vtestpd-1.c: Add -DNEED_IEEE754_DOUBLE.
5387 * gcc.target/i386/avx-vtestpd-2.c: Likewise.
5388 * gcc.target/i386/avx-vtestpd-256-1.c: Likewise.
5389 * gcc.target/i386/avx-vtestpd-256-2.c: Likewise.
5390 * gcc.target/i386/avx-vtestpd-256-3.c: Likewise.
5391 * gcc.target/i386/avx-vtestpd-3.c: Likewise.
5392 * gcc.target/i386/avx-vtestps-1.c: Add -DNEED_IEEE754_FLOAT.
5393 * gcc.target/i386/avx-vtestps-2.c: Likewise.
5394 * gcc.target/i386/avx-vtestps-256-1.c: Likewise.
5395 * gcc.target/i386/avx-vtestps-256-2.c: Likewise.
5396 * gcc.target/i386/avx-vtestps-256-3.c: Likewise.
5397 * gcc.target/i386/avx-vtestps-3.c: Likewise.
5398 * gcc.target/i386/m128-check.h (union ieee754_float): Put into
5399 #ifdef NEED_IEEE754_FLOAT conditional.
5400 (union ieee754_double): Put into #ifdef NEED_IEEE754_DOUBLE
5401 conditional.
5402
5403 2009-07-28 Jan Beulich <jbeulich@novell.com>
5404
5405 * g++.dg/ext/bitfield2.C: Add -mno-ms-bitfields for
5406 i?86-*-netware.
5407 * g++.dg/ext/bitfield3.C: Likewise.
5408 * g++.dg/ext/bitfield4.C: Likewise.
5409 * g++.dg/ext/bitfield5.C: Likewise.
5410 * gcc.dg/bitfld-15.c: Likewise.
5411 * gcc.dg/bitfld-16.c: Likewise.
5412 * gcc.dg/bitfld-17.c: Likewise.
5413 * gcc.dg/bitfld-18.c: Likewise.
5414 * g++.old-deja/g++.jason/thunk2.C: Remove dg-bogus.
5415 * gcc.dg/20010912-1.c: Likewise.
5416 * gcc.dg/20021018-1.c: Likewise.
5417 * gcc.dg/20030213-1.c: Likewise.
5418 * gcc.dg/20030225-1.c: Likewise.
5419 * gcc.dg/20030708-1.c: Likewise.
5420 * gcc.dg/20050321-2.c: Likewise.
5421 * gcc.dg/cdce1.c: Don't pass -lm for *-*-netware*.
5422 * gcc.dg/cdce2.c: Likewise.
5423 * gcc.target/i386/pr37248-2.c: Don't test on default_packet
5424 targets.
5425 * gcc.target/i386/pr37248-3.c: Likewise.
5426
5427 2009-07-27 Janus Weil <janus@gcc.gnu.org>
5428
5429 PR fortran/40848
5430 * gfortran.dg/altreturn_7.f90: New.
5431
5432 2009-07-27 Simon Baldwin <simonb@google.com>
5433
5434 PR testsuite/40829
5435 * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: Extended array 'a'
5436 so that indexing no longer runs off array end.
5437
5438 2009-07-27 Tobias Burnus <burnus@net-b.de>
5439
5440 PR fortran/40851
5441 * gfortran.dg/derived_init_3.f90: New test.
5442
5443 2009-07-26 Tobias Burnus <burnus@net-b.de>
5444
5445 PR fortran/33197
5446 * gfortran.dg/atan2_1.f90: New test
5447 * gfortran.dg/atan2_2.f90: New test
5448
5449 2007-07-26 Simon Martin <simartin@users.sourceforge.net>
5450
5451 PR c++/40749
5452 * g++.dg/warn/Wreturn-type-6.C: New test.
5453
5454 2009-07-26 Ira Rosen <irar@il.ibm.com>
5455
5456 PR tree-optimization/40801
5457 * gfortran.dg/vect/fast-math-real8-pr40801.f90: New test.
5458 * gfortran.dg/vect/vect.exp: Run tests starting with
5459 "fast-math-real8" with -ffast-math and -fdefault-real-8.
5460
5461 2009-07-25 David Daney <ddaney@caviumnetworks.com>
5462
5463 PR rtl-optimization/40445
5464 * g++.dg/other/builtin-unreachable-1.C: New testcase.
5465
5466 2009-07-25 David Daney <ddaney@caviumnetworks.com>
5467
5468 * gcc.dg/builtin-unreachable-4.c: New test.
5469
5470 2009-07-25 Tobias Burnus <burnus@net-b.de>
5471
5472 PR fortran/33197
5473 * gfortran.dg/complex_intrinsic_5.f90: New test.
5474 * gfortran.dg/complex_intrinsic_7.f90: New test.
5475
5476 2009-07-25 Martin Jambor <mjambor@suse.cz>
5477
5478 * gcc.c-torture/execute/pr17377.c: Add noclone attribute to function y.
5479 * gcc.dg/ipa/noclone-1.c: New test.
5480
5481 2009-07-25 Uros Bizjak <ubizjak@gmail.com>
5482
5483 * lib/target-supports.exp (check_effective_target_static): New
5484 procedure.
5485 * gcc.dg/special/gcsec-1.c (dg-options): Use -static only when
5486 supported.
5487 * g++.old-deja/g++.law/weak.C: Require static effective target.
5488
5489 2009-07-25 Janus Weil <janus@gcc.gnu.org>
5490
5491 PR fortran/39630
5492 * gfortran.dg/proc_ptr_comp_3.f90: Modified.
5493 * gfortran.dg/proc_ptr_comp_pass_1.f90: New.
5494 * gfortran.dg/proc_ptr_comp_pass_2.f90: New.
5495 * gfortran.dg/proc_ptr_comp_pass_3.f90: New.
5496 * gfortran.dg/proc_ptr_comp_pass_4.f90: New.
5497 * gfortran.dg/proc_ptr_comp_pass_5.f90: New.
5498 * gfortran.dg/typebound_call_10.f03: New.
5499
5500 2009-07-24 Jason Merrill <jason@redhat.com>
5501
5502 * g++.dg/cpp0x/defaulted11.C: New.
5503
5504 * g++.dg/cpp0x/initlist23.C: New.
5505
5506 2009-07-24 Janus Weil <janus@gcc.gnu.org>
5507
5508 PR fortran/40822
5509 * gfortran.dg/char_length_16.f90: New.
5510
5511 2009-07-24 Jakub Jelinek <jakub@redhat.com>
5512
5513 PR fortran/40643
5514 PR fortran/31067
5515 * gfortran.dg/maxlocval_2.f90: New test.
5516 * gfortran.dg/maxlocval_3.f90: New test.
5517 * gfortran.dg/maxlocval_4.f90: New test.
5518 * gfortran.dg/minlocval_1.f90: New test.
5519 * gfortran.dg/minlocval_2.f90: New test.
5520 * gfortran.dg/minlocval_3.f90: New test.
5521 * gfortran.dg/minlocval_4.f90: New test.
5522
5523 2009-07-23 Joseph Myers <joseph@codesourcery.com>
5524
5525 * gcc.dg/dll-4.c: Allow foo1 and foo2 in either order in
5526 scan-assembler.
5527
5528 2009-07-23 Jakub Jelinek <jakub@redhat.com>
5529
5530 PR fortran/40839
5531 * gfortran.dg/pr40839.f90: New test.
5532
5533 2009-07-23 Michael Matz <matz@suse.de>
5534
5535 PR middle-end/40830
5536 * gcc.dg/vect/vect-pre-interact.c: Require vect_float, and
5537 don't set options ourself.
5538
5539 2009-07-23 Simon Baldwin <simonb@google.com>
5540
5541 * gcc.misc-tests/linkage.exp: Added -m64 to x86_64 linux target
5542 native C compilation where required.
5543
5544 2009-07-22 Doug Kwan <dougkwan@google.com>
5545
5546 * gcc.c-torture/compile/20090721-1.c: New test.
5547
5548 2009-07-22 Michael Matz <matz@suse.de>
5549
5550 PR tree-optimization/35229
5551 PR tree-optimization/39300
5552 * gcc.dg/vect/vect-pre-interact.c: New test.
5553
5554 2009-07-22 Richard Guenther <rguenther@suse.de>
5555
5556 * g++.dg/lookup/using21.C: Fix duplicate paste.
5557
5558 2009-07-22 Richard Guenther <rguenther@suse.de>
5559
5560 PR c++/40799
5561 * g++.dg/lookup/using21.C: New testcase.
5562
5563 2009-07-21 Jason Merrill <jason@redhat.com>
5564
5565 * g++.dg/init/aggr4.C: New.
5566
5567 2009-07-21 Jason Merrill <jason@redhat.com>
5568
5569 Core issue 934
5570 * g++.dg/cpp0x/initlist22.C: New.
5571
5572 2009-07-21 Uros Bizjak <ubizjak@gmail.com>
5573
5574 * gcc.target/i386/vectorize8.c: New test.
5575
5576 2009-07-21 Uros Bizjak <ubizjak@gmail.com>
5577
5578 PR target/40811
5579 * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
5580 Add i?86 and x86_64 targets.
5581 * gcc.target/i386/vectorize7.c: New test.
5582
5583 PR target/40809
5584 * gcc.target/i386/pr40809.c: New test.
5585
5586 2009-07-21 Jakub Jelinek <jakub@redhat.com>
5587
5588 PR tree-optimization/40813
5589 * g++.dg/opt/inline15.C: New test.
5590
5591 2009-07-21 Paul Brook <paul@codesourcery.com>
5592
5593 * gcc.dg/vect/section-anchors-nest-1.c: New test.
5594 * lib/target-supports.exp (check_effective_target_section_anchors):
5595 Add arm*-*-*.
5596
5597 2009-07-20 Olatunji Ruwase <tjruwase@google.com>
5598
5599 * gcc.dg/plugin/finish_unit_plugin.c: New test.
5600 * gcc.dg/plugin/finish_unit-test-1.c: New test.
5601 * gcc.dg/plugin/plugin.exp: Added finish_unit_plugin.c test.
5602
5603 2009-07-20 Adam Nemet <anemet@caviumnetworks.com>
5604
5605 * gcc.target/mips/ext-3.c: New test.
5606
5607 2009-07-20 Jakub Jelinek <jakub@redhat.com>
5608
5609 * gcc.dg/builtin-object-size-6.c: Adjust expected values.
5610 * gcc.dg/builtin-object-size-8.c: New test.
5611 * g++.dg/ext/builtin-object-size1.C: Adjust expected values.
5612 * g++.dg/ext/builtin-object-size2.C: Likewise.
5613
5614 PR tree-optimization/40792
5615 * gcc.dg/pr40792.c: New test.
5616
5617 2009-07-20 Ira Rosen <irar@il.ibm.com>
5618
5619 * gcc.dg/vect/vect-cond-1.c, gcc.dg/vect/vect-cond-2.c,
5620 gcc.dg/vect/vect-cond-3.c, gcc.dg/vect/vect-cond-4.c,
5621 gcc.dg/vect/vect-cond-5.c, gcc.dg/vect/vect-cond-6.c: New tests.
5622
5623 2009-07-20 Christian Bruel <christian.bruel@st.com>
5624
5625 * gcc.target/sh/mfmovd.c: New test.
5626
5627 2009-07-19 Janne Blomqvist <jb@gcc.gnu.org>
5628 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5629
5630 PR libfortran/40714
5631 * gfortran.dg/eof_3.f90: New test.
5632
5633 2009-07-18 Steven G. Kargl <kargl@gcc.gnu.org>
5634
5635 PR fortran/40727
5636 * gfortran.dg/intrinsic_cmplx.f90: New test.
5637
5638 2009-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
5639
5640 PR libfortran/34670
5641 PR libfortran/36874
5642 * gfortran.dg/cshift_bounds_1.f90: New test.
5643 * gfortran.dg/cshift_bounds_2.f90: New test.
5644 * gfortran.dg/cshift_bounds_3.f90: New test.
5645 * gfortran.dg/cshift_bounds_4.f90: New test.
5646 * gfortran.dg/eoshift_bounds_1.f90: New test.
5647 * gfortran.dg/maxloc_bounds_4.f90: Correct typo in error message.
5648 * gfortran.dg/maxloc_bounds_5.f90: Correct typo in error message.
5649 * gfortran.dg/maxloc_bounds_7.f90: Correct typo in error message.
5650
5651 2009-07-19 Jan Hubicka <jh@suse.cz>
5652
5653 PR tree-optimization/40676
5654 * gcc.c-torture/compile/pr40676.c: New testcase.
5655
5656 2009-07-18 Adam Nemet <anemet@caviumnetworks.com>
5657
5658 * gcc.target/mips/ext-2.c: New test.
5659
5660 2009-07-18 Adam Nemet <anemet@caviumnetworks.com>
5661
5662 * gcc.target/mips/octeon-exts-7.c: New test.
5663 * gcc.target/mips/octeon-exts-2.c: Revert previous change.
5664 * gcc.target/mips/octeon-exts-5.c: Likewise.
5665
5666 2009-07-18 Richard Guenther <rguenther@suse.de>
5667
5668 PR testsuite/40798
5669 * gcc.dg/tree-ssa/loop-2.c: Tighten pattern.
5670
5671 2009-07-18 Richard Guenther <rguenther@suse.de>
5672
5673 PR c/40787
5674 * gcc.dg/pr35899.c: Adjust.
5675
5676 2009-07-18 Richard Sandiford <r.sandiford@uk.ibm.com>
5677
5678 * gcc.target/powerpc/asm-es-1.c: New test.
5679 * gcc.target/powerpc/asm-es-2.c: Likewise.
5680
5681 2009-07-17 Richard Guenther <rguenther@suse.de>
5682
5683 PR c/40401
5684 * g++.dg/rtti/crash4.C: New testcase.
5685 * g++.dg/torture/20090706-1.C: Likewise.
5686 * gcc.dg/redecl-17.c: Likewise.
5687 * gfortran.dg/missing_optional_dummy_5.f90: Adjust pattern.
5688 * gcc.dg/declspec-9.c: Expect extra error.
5689 * gcc.dg/declspec-10.c: Likewise.
5690 * gcc.dg/declspec-11.c: Likewise.
5691 * gcc.dg/redecl-10.c: Expect extra warnings.
5692 * gcc.target/i386/pr39082-1.c: Adjust diagnostic location.
5693 * gcc.target/i386/pr39545-1.c: Likewise.
5694 * g++.dg/ext/asm3.C: Expect more errors.
5695 * g++.dg/gomp/block-1.C: Likewise.
5696 * g++.dg/gomp/block-2.C: Likewise.
5697 * g++.dg/gomp/block-3.C: Likewise.
5698 * g++.dg/gomp/block-5.C: Likewise.
5699 * g++.old-deja/g++.jason/report.C: Expect extra warnings.
5700 * g++.dg/warn/unused-result1.C: XFAIL.
5701
5702 2009-07-17 Richard Guenther <rguenther@suse.de>
5703
5704 PR tree-optimization/40321
5705 * gcc.c-torture/compile/pr40321.c: New testcase.
5706 * g++.dg/torture/pr40321.C: Likewise.
5707
5708 2009-07-17 Jakub Jelinek <jakub@redhat.com>
5709
5710 PR c++/40780
5711 * g++.dg/template/ptrmem19.C: New test.
5712
5713 2009-07-17 Aldy Hernandez <aldyh@redhat.com>
5714 Manuel López-Ibáñez <manu@gcc.gnu.org>
5715
5716 PR 40435
5717 * gcc.dg/pr36902.c: Add column info.
5718 * g++.dg/gcov/gcov-2.C: Change count for definition.
5719
5720 2009-07-16 Jason Merrill <jason@redhat.com>
5721
5722 PR libstdc++/37907
5723 * g++.dg/cpp0x/std-layout1.C: New.
5724 * g++.dg/ext/has_nothrow_assign.C: Fix.
5725 * g++.dg/ext/has_nothrow_copy.C: Fix.
5726 * g++.dg/ext/has_trivial_assign.C: Fix.
5727 * g++.dg/ext/has_trivial_copy.C: Fix.
5728 * g++.dg/ext/is_pod.C: Fix.
5729 * g++.dg/other/offsetof3.C: Adjust.
5730 * g++.dg/overload/ellipsis1.C: Adjust.
5731 * g++.dg/warn/var-args1.C: Adjust.
5732 * g++.old-deja/g++.brendan/crash63.C: Adjust.
5733 * g++.old-deja/g++.brendan/crash64.C: Adjust.
5734 * g++.old-deja/g++.brendan/overload8.C: Adjust.
5735 * g++.old-deja/g++.other/vaarg3.C: Adjust.
5736 * g++.old-deja/g++.pt/vaarg3.C: Adjust.
5737
5738 2009-07-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
5739
5740 * gcc.dg/torture/builtin-math-5.c: Add more cases.
5741 * gcc.dg/torture/builtin-math-6.c: Likewise. Depend on
5742 effective target "mpc_pow".
5743 * lib/target-supports.exp (check_effective_target_mpc_pow): New.
5744
5745 2009-07-16 Richard Henderson <rth@redhat.com>
5746
5747 * g++.dg/opt/eh4.C: New test.
5748
5749 2009-07-16 Jakub Jelinek <jakub@redhat.com>
5750
5751 * obj-c++.dg/defs.mm (abort): Make it extern "C".
5752
5753 2009-07-15 Jakub Jelinek <jakub@redhat.com>
5754
5755 PR middle-end/40747
5756 * gcc.c-torture/execute/pr40747.c: New test.
5757
5758 2009-07-15 Richard Guenther <rguenther@suse.de>
5759
5760 PR middle-end/40753
5761 * gcc.c-torture/compile/pr40753.c: New testcase.
5762
5763 2009-07-15 Janus Weil <janus@gcc.gnu.org>
5764
5765 PR fortran/40743
5766 * gfortran.dg/interface_assignment_4.f90: New.
5767
5768 2009-07-15 Gerald Pfeifer <gerald@pfeifer.com>
5769
5770 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Do not define
5771 for FreeBSD up to and including version 8.
5772
5773 2009-07-14 Taras Glek <tglek@mozilla.com>
5774 Rafael Espindola <espindola@google.com>
5775
5776 * g++.dg/plugin/header-plugin-test.C: New.
5777 * g++.dg/plugin/header_plugin.c: New.
5778 * g++.dg/plugin/plugin.exp: Update.
5779
5780 2009-07-14 Uros Bizjak <ubizjak@gmail.com>
5781
5782 * gcc.target/i386/sse-recip-vec.c: Move arrays out of test
5783 function to enable vectorization.
5784 * gcc.target/i386/sse2-lrint-vec.c: Ditto.
5785 * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
5786
5787 2009-07-14 Uros Bizjak <ubizjak@gmail.com>
5788
5789 * gcc.target/i386/sse-copysignf-vec.c: New test.
5790 * gcc.target/i386/sse2-copysign-vec.c: Ditto.
5791
5792 2009-07-14 Jason Merrill <jason@redhat.com>
5793
5794 PR c++/37276
5795 * g++.dg/lookup/builtin5.C: New.
5796 * g++.dg/other/error22.C: Add missing extern "C".
5797 * g++.dg/warn/Warray-bounds.C: Likewise.
5798 * gcc.dg/compat/compat-common.h: Likewise.
5799
5800 PR c++/40746
5801 * g++.dg/lookup/using20.C: New.
5802
5803 PR c++/40740
5804 * g++.dg/template/koenig8.C: New.
5805
5806 2009-07-14 Jack Howarth <howarth@bromo.med.uc.edu>
5807
5808 * gcc.c-torture/compile/20000804-1.c: skip for ilp32 on
5809 both i?86-*-darwin* and x86_64-*-darwin*.
5810
5811 2009-07-14 Joseph Myers <joseph@codesourcery.com>
5812
5813 * gcc.target/i386/pr37843-1.c, gcc.target/i386/pr37843-2.c,
5814 gcc.target/i386/pr37843-3.c: Allow leading underscore on function
5815 name.
5816
5817 2009-07-14 Dodji Seketeli <dodji@redhat.com>
5818
5819 PR debug/40705
5820 * g++.dg/debug/dwarf2/typedef1.C: New test.
5821
5822 PR c++/40357
5823 * g++.dg/other/typedef3.C: New test.
5824
5825 2009-07-14 Maxim Kuvyrkov <maxim@codesourcery.com>
5826
5827 * gcc.dg/20090709-1.c: Move to a proper place ...
5828 * gcc.target/m68k/20090709-1.c: ... here.
5829
5830 2009-07-13 Andrew Pinski <andrew_pinski@playstation.sony.com>
5831
5832 PR C++/22154
5833 * g++.old-deja/g++.pt/typename10.C: Update for DR 382, typename in
5834 front of qualified names are allowed.
5835 * g++.dg/parse/crash10.C: Likewise.
5836 * g++.dg/parse/error15.C: Likewise.
5837 * g++.dg/parse/typename9.C: Likewise.
5838 * g++.dg/parse/error8.C: Likewise.
5839
5840 2009-07-13 Janus Weil <janus@gcc.gnu.org>
5841
5842 PR fortran/40646
5843 * gfortran.dg/proc_ptr_22.f90: Extended.
5844 * gfortran.dg/proc_ptr_comp_12.f90: Extended.
5845
5846 2009-07-13 Ira Rosen <irar@il.ibm.com>
5847
5848 * gfortran.dg/vect/vect-6.f: New test.
5849
5850 2009-07-12 Jason Merrill <jason@redhat.com>
5851
5852 PR c++/36628
5853 * g++.dg/cpp0x/decltype17.C: New.
5854
5855 PR c++/37206
5856 * g++.dg/cpp0x/rv10.C: New.
5857
5858 2009-07-12 Jason Merrill <jason@redhat.com>
5859
5860 PR c++/40689
5861 * g++.dg/cpp0x/initlist20.C: New.
5862 * g++.dg/cpp0x/initlist21.C: New.
5863
5864 2009-07-12 Ira Rosen <irar@il.ibm.com>
5865
5866 * gcc.dg/vect/no-scevccp-outer-2.c: Expect to vectorize.
5867 * gcc.dg/vect/vect-double-reduc-1.c, gcc.dg/vect/vect-double-reduc-2.c,
5868 gcc.dg/vect/vect-double-reduc-3.c, gcc.dg/vect/vect-double-reduc-4.c,
5869 gcc.dg/vect/vect-double-reduc-5.c, gcc.dg/vect/vect-double-reduc-6.c,
5870 gcc.dg/vect/vect-double-reduc-7.c: New tests.
5871
5872 2009-07-12 Hans-Peter Nilsson <hp@axis.com>
5873
5874 * gfortran.dg/f2003_io_4.f03, gfortran.dg/read_size_noadvance.f90,
5875 gfortran.dg/namelist_39.f90, gfortran.dg/read_repeat.f90,
5876 gfortran.dg/fmt_exhaust.f90, gfortran.dg/fseek.f90,
5877 gfortran.dg/fmt_t_7.f, gfortran.dg/read_x_past.f,
5878 gfortran.dg/read_bad_advance.f90, gfortran.dg/backslash_3.f,
5879 gfortran.dg/namelist_56.f90, gfortran.dg/list_read_5.f90,
5880 gfortran.dg/fmt_cache_1.f, gfortran.dg/fmt_t_4.f90: Gate test on
5881 effective_target fd_truncate.
5882
5883 2009-07-11 Eric Botcazou <ebotcazou@adacore.com>
5884
5885 * gnat.dg/specs/addr1.ads: New test.
5886
5887 2009-07-11 Jan Hubicka <jh@suse.cz>
5888
5889 PR middle-end/48388
5890 * g++.dg/torture/pr40388.C: New testcase.
5891
5892 2009-07-11 Jakub Jelinek <jakub@redhat.com>
5893
5894 PR target/40668
5895 * gcc.c-torture/execute/pr40668.c: New test.
5896
5897 2009-07-11 Paolo Bonzini <bonzini@gnu.org>
5898
5899 * gcc.c-torture/execute/20090711-1.c: New test.
5900
5901 2009-07-11 Richard Sandiford <rdsandiford@googlemail.com>
5902
5903 PR testsuite/40699
5904 PR testsuite/40707
5905 PR testsuite/40709
5906 * lib/gcc-defs.exp, lib/target-libpath.exp, lib/objc.exp,
5907 lib/gfortran.exp, lib/g++.exp, lib/obj-c++.exp, lib/c-torture.exp,
5908 lib/gcc-dg.exp, lib/gnat.exp, g++.dg/compat/compat.exp,
5909 g++.dg/compat/struct-layout-1.exp: Revert 2009-06-30 commit.
5910
5911 2009-07-11 Tobias Burnus <burnus@net-b.de>
5912
5913 PR fortran/33197
5914 * gfortran.dg/complex_intrinsic_3.f90: New test.
5915 * gfortran.dg/complex_intrinsic_4.f90: New test.
5916
5917 2009-07-10 David Daney <ddaney@caviumnetworks.com>
5918
5919 PR target/39079
5920 * gcc.target/mips/mips.exp: Make -msynci a known option.
5921 * gcc.target/mips/clear-cache-1.c (dg-options): Add -msynci.
5922
5923 2009-07-10 Jakub Jelinek <jakub@redhat.com>
5924
5925 PR c++/40502
5926 * g++.dg/ext/strncpy-chk1.C: New test.
5927
5928 2009-07-10 Richard Guenther <rguenther@suse.de>
5929
5930 PR tree-optimization/40496
5931 * g++.dg/opt/pr40496.C: New testcase.
5932
5933 2009-07-10 Manuel López-Ibáñez <manu@gcc.gnu.org>
5934
5935 PR 25509
5936 PR 40614
5937 * g++.dg/warn/unused-result1-Werror.c: New.
5938
5939 2009-07-10 Paul Thomas <pault@gcc.gnu.org>
5940
5941 PR fortran/39334
5942 * gfortran.dg/recursive_parameter_1.f90: New test.
5943
5944 2009-07-09 Steven G. Kargl <kargl@gcc.gnu.org>
5945
5946 * gfortran.dg/c_kind_tests_2.f03: clean-up leftover module(s).
5947 * gfortran.dg/module_equivalence_6.f90: Ditto.
5948 * gfortran.dg/alloc_comp_auto_array_2.f90: Ditto.
5949 * gfortran.dg/nan_2.f90: Ditto.
5950 * gfortran.dg/inquire_11.f90: Ditto.
5951 * gfortran.dg/abstract_type_3.f03: Ditto.
5952 * gfortran.dg/abstract_type_1.f90: Ditto.
5953 * gfortran.dg/private_type_9.f90: Ditto.
5954 * gfortran.dg/abstract_type_5.f03: Ditto.
5955 * gfortran.dg/elemental_subroutine_6.f90: Ditto.
5956 * gfortran.dg/derived_comp_array_ref_3.f90: Ditto.
5957 * gfortran.dg/derived_sub.f90: Ditto.
5958 * gfortran.dg/missing_optional_dummy_5.f90: Ditto.
5959 * gfortran.dg/bounds_check_fail_2.f90: Ditto.
5960 * gfortran.dg/maxloc_bounds_6.f90: Ditto.
5961 * gfortran.dg/mvbits_6.f90: Ditto.
5962 * gfortran.dg/abstract_type_2.f03: Ditto.
5963 * gfortran.dg/abstract_type_4.f03: Ditto.
5964 * gfortran.dg/bounds_check_9.f90: Ditto.
5965 * gfortran.dg/optional_dim_3.f90: Ditto.
5966 * gfortran.dg/pr32921.f: Ditto.
5967 * gfortran.dg/entry_16.f90: Ditto.
5968 * gfortran.dg/generic_16.f90: Ditto.
5969
5970
5971 2009-07-09 Maxim Kuvyrkov <maxim@codesourcery.com>
5972
5973 * gcc.target/m68k/20090709-1.c: New.
5974
5975 2009-07-09 Dodji Seketeli <dodji@redhat.com>
5976
5977 PR c++/40684
5978 * g++.dg/template/unify11.C: New test.
5979
5980 2008-07-09 Paul Thomas <pault@gcc.gnu.org>
5981
5982 PR fortran/40629
5983 * gfortran.dg/host_assoc_function_9.f90: New test.
5984
5985 2009-07-09 Janus Weil <janus@gcc.gnu.org>
5986
5987 PR fortran/40646
5988 * gfortran.dg/proc_ptr_22.f90: New.
5989 * gfortran.dg/proc_ptr_comp_12.f90: New.
5990
5991 2009-07-09 Jakub Jelinek <jakub@redhat.com>
5992
5993 PR middle-end/40692
5994 * gcc.c-torture/compile/pr40692.c: New test.
5995
5996 2009-07-09 Tobias Burnus <burnus@net-b.de>
5997
5998 PR fortran/40604
5999 * gfortran.dg/pointer_check_6.f90: New test.
6000
6001 2009-07-08 Adam Nemet <anemet@caviumnetworks.com>
6002
6003 * gcc.target/mips/truncate-5.c: New test.
6004
6005 2009-07-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6006
6007 PR libfortran/40330
6008 PR libfortran/40662
6009 * gfortran.dg/fmt_cache_1.f: New test.
6010
6011 2009-07-08 Tobias Burnus <burnus@net-b.de>
6012
6013 PR fortran/40675
6014 * gfortran.dg/nosigned_zero_1.f90: New test.
6015 * gfortran.dg/nosigned_zero_2.f90: New test.
6016
6017 2009-07-08 Richard Guenther <rguenther@suse.de>
6018
6019 * gcc.dg/torture/ssa-pta-fn-1.c: Fix invalid testcase again.
6020
6021 2009-07-08 Richard Guenther <rguenther@suse.de>
6022
6023 * gcc.dg/torture/ssa-pta-fn-1.c: Fix invalid testcase.
6024
6025 2009-07-08 Paul Thomas <pault@gcc.gnu.org>
6026
6027 PR fortran/40591
6028 * gfortran.dg/proc_ptr_21.f90: New test.
6029
6030 2009-07-08 Manuel López-Ibáñez <manu@gcc.gnu.org>
6031
6032 PR c++/31246
6033 * g++.dg/warn/pr31246.C: New.
6034 * g++.dg/warn/pr31246-2.C: New.
6035
6036 2009-07-07 Jason Merrill <jason@redhat.com>
6037
6038 PR c++/35828
6039 * g++.dg/template/defarg12.C: New.
6040
6041 PR c++/37816
6042 * g++.dg/cpp0x/enum7.C: New.
6043
6044 PR c++/37946
6045 * g++.dg/cpp0x/enum6.C: New.
6046
6047 PR c++/40639
6048 * g++.dg/cpp0x/enum5.C: New.
6049
6050 PR c++/40633
6051 * g++.dg/cpp0x/enum4.C: New.
6052
6053 2009-07-07 Manuel López-Ibáñez <manu@gcc.gnu.org>
6054
6055 * gcc.dg/format/gcc_diag-1.c: Remove tests for %J.
6056
6057 2009-07-07 Manuel López-Ibáñez <manu@gcc.gnu.org>
6058
6059 * gcc.dg/format/gcc_diag-1.c: Remove tests for %H.
6060
6061 2009-07-07 Jakub Jelinek <jakub@redhat.com>
6062
6063 PR middle-end/40669
6064 * gcc.dg/pr40669.c: New test.
6065
6066 2009-07-07 Manuel López-Ibáñez <manu@gcc.gnu.org>
6067
6068 * gcc.dg/plugin/selfassign.c: Replace %H by an explicit
6069 location. Update all calls.
6070 * g++.dg/plugin/selfassign.c: Likewise.
6071
6072 2009-07-06 Jason Merrill <jason@redhat.com>
6073
6074 * g++.dg/rtti/dyncast[34].C: New.
6075
6076 2009-07-06 Nathan Froyd <froydnj@codesourcery.com>
6077
6078 * lib/target-supports.exp
6079 (check_effective_target_mips_newabi_large_long_double): New.
6080 * gcc.target/mips/fpr-moves-5.c: Require mips_newabi_large_long_double
6081 target.
6082 * gcc.target/mips/fpr-moves-6.c: Likewise.
6083
6084 2009-07-06 Simon Martin <simartin@users.sourceforge.net>
6085
6086 PR c++/40557
6087 * g++.dg/template/union2.C: New test.
6088
6089 2009-07-04 Jason Merrill <jason@redhat.com>
6090
6091 * g++.dg/template/using15.C: New.
6092
6093 2009-07-04 Jakub Jelinek <jakub@redhat.com>
6094
6095 * gfortran.dg/maxloc_1.f90: New test.
6096
6097 2009-07-04 Janus Weil <janus@gcc.gnu.org>
6098
6099 PR fortran/40593
6100 * gfortran.dg/proc_ptr_result_6.f90: New.
6101
6102 2009-07-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6103
6104 * gcc.dg/framework-2.c: Adjust testcase to pass.
6105
6106 2009-07-04 Jason Merrill <jason@redhat.com>
6107
6108 PR c++/40619
6109 * g++.dg/cpp0x/auto16.C: New.
6110
6111 2009-07-03 Vladimir Makarov <vmakarov@redhat.com>
6112
6113 PR target/40587
6114 * gfortran.dg/pr40587.f: New test.
6115
6116 2009-07-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6117
6118 PR fortran/40638
6119 * gfortran.dg/unit_1.f90: New test.
6120
6121 2009-07-03 Jason Merrill <jason@redhat.com>
6122
6123 * g++.dg/template/pure1.C: Expect another error.
6124
6125 2009-07-03 Richard Guenther <rguenther@suse.de>
6126
6127 PR tree-optimization/40640
6128 * gcc.c-torture/compile/pr40640.c: New testcase.
6129
6130 2009-07-03 Richard Guenther <rguenther@suse.de>
6131
6132 PR middle-end/34163
6133 * gfortran.dg/pr34163.f90: New testcase.
6134
6135 2009-07-03 Jan Hubicka <jh@suse.cz>
6136
6137 * gcc.dg/tree-ssa/loop-24.c: Update dump file matching; enable -O2.
6138 * gcc.dg/tree-ssa/loop-25.c: Likewise.
6139 * gcc.dg/tree-ssa/loop-26.c: Likewise.
6140 * gcc.dg/tree-ssa/pr32044.c: Likewise.
6141 * gcc.dg/tree-ssa/loop-29.c: Likewise.
6142 * gcc.dg/tree-ssa/loop-10.c: Likewise.
6143 * gnat.dg/loop_optimization6.adb: Enable -O2.
6144
6145 2009-07-02 Mark Mitchell <mark@codesourcery.com>
6146
6147 * g++.dg/warn/null4.C: Extend.
6148
6149 2009-07-02 Jason Merrill <jason@redhat.com>
6150
6151 * g++.dg/template/spec8.C: Fix.
6152
6153 2009-07-02 Michael Matz <matz@suse.de>
6154
6155 PR fortran/32131
6156 * gfortran.dg/pr32921.f: Adjust.
6157
6158 2009-07-02 Jan Hubicka <jh@suse.cz>
6159
6160 * gcc.dg/tree-ssa/local-pure-const.c: New testcase.
6161
6162 2009-07-01 Adam Nemet <anemet@caviumnetworks.com>
6163
6164 * gcc.target/mips/truncate-4.c: New testcase.
6165
6166 2009-07-01 Richard Guenther <rguenther@suse.de>
6167
6168 PR tree-optimization/19831
6169 * gcc.dg/tree-ssa/20041122-1.c: Enable TBAA, scan FRE dump,
6170 make allocated memory escape. Un-XFAIL.
6171 * gcc.dg/vect/pr21591.c: Make allocated memory escape.
6172 * gcc.dg/vect/pr31699.c: Likewise.
6173 * gcc.dg/tree-ssa/ssa-dce-7.c: New testcase.
6174
6175 2009-06-30 Jakub Jelinek <jakub@redhat.com>
6176
6177 PR c++/40566
6178 * g++.dg/parse/cond5.C: New test.
6179
6180 2009-06-30 Nathan Froyd <froydnj@codesourcery.com>
6181
6182 * gcc.dg/tree-ssa/gen-vect-25.c (n): New variable.
6183 (main): Pass n to main_1 instead.
6184 * gcc.dg/tree-ssa/gen-vect-28.c (off): New variable.
6185 (main_1): New function, split off from...
6186 (main): ...here. Pass `off' to main_1 instead.
6187
6188 2009-06-30 Jason Merrill <jason@redhat.com>
6189
6190 PR c++/40595
6191 * g++.dg/cpp0x/variadic94.C: New.
6192
6193 2009-06-30 Richard Sandiford <r.sandiford@uk.ibm.com>
6194
6195 * lib/gcc-defs.exp (gcc-set-multilib-library-path): Delete.
6196 * lib/target-libpath.exp (ld_library_path_vars): New variable.
6197 (init_ld_library_path_env_vars): New function, replacing the
6198 orig_*_saved assignments. Call it after defining it.
6199 (set_ld_library_path_env_vars): Rewrite to use ld_library_path_vars.
6200 (restore_ld_library_path_env_vars): Likewise.
6201 (add_path, find_libgcc_s): New functions.
6202 * lib/objc.exp (objc_init): Use find_libgcc_s instead of
6203 gcc-set-multilib-library-path.
6204 (objc_target_compile): Don't add "." to ld_library_path.
6205 Use add_path.
6206 * lib/gfortran.exp (gfortran_link_flags): Don't add "." to
6207 ld_library_path. Use add_path. Use find_libgcc_s instead of
6208 gcc-set-multilib-library-path.
6209 * lib/g++.exp (g++_link_flags): Likewise.
6210 * lib/obj-c++.exp (obj-c++_link_flags): Likewise.
6211 * lib/c-torture.exp: Do not manipulate ld_library_path at the
6212 top level; do it...
6213 (c-torture-execute): ...here instead. Use $ld_library_path_multilib
6214 to tell when this needs to happen. Use find_libgcc_s instead of
6215 gcc-set-multilib-library-path.
6216 * lib/gcc-dg.exp: Likewise.
6217 * lib/gnat.exp (gnat_target_compile): Don't add "." to ld_library_path.
6218 * g++.dg/compat/compat.exp (alt_ld_library_path): Don't add "."
6219 unless it is in $ALT_LD_LIBRARY_PATH.
6220 * g++.dg/compat/struct-layout-1.exp (alt_ld_library_path): Likewise.
6221
6222 2009-06-30 Eric Botcazou <ebotcazou@adacore.com>
6223
6224 * gnat.dg/discr12.adb: New test.
6225 * gnat.dg/discr12_pkg.ads: New helper.
6226 * gnat.dg/discr13.adb: New test.
6227 * gnat.dg/discr14.ad[sb]: Likewise.
6228 * gnat.dg/discr15.adb: Likewise.
6229 * gnat.dg/discr15_pkg.ads: New helper.
6230 * gnat.dg/discr16.adb: New test.
6231 * gnat.dg/discr16_g.ads: New helper.
6232 * gnat.dg/discr16_pkg.ads: Likewise.
6233 * gnat.dg/discr16_cont.ads: Likewise.
6234 * gnat.dg/discr17.adb: New test.
6235 * gnat.dg/discr18.adb: Likewise.
6236 * gnat.dg/discr18_pkg.ads: New helper.
6237 * gnat.dg/discr19.adb: New test.
6238
6239 2009-06-30 Thomas Koenig <tkoenig@gcc.gnu.org>
6240
6241 PR fortran/40576
6242 * gfortran.dg/internal_write_1.f90: New testcase.
6243
6244 2009-06-30 Janus Weil <janus@gcc.gnu.org>
6245
6246 PR fortran/40594
6247 * gfortran.dg/derived_pointer_recursion_2.f90: New.
6248
6249 2009-06-30 Richard Guenther <rguenther@suse.de>
6250
6251 * gcc.dg/tree-ssa/ssa-dce-6.c: New testcase.
6252
6253 2009-06-30 Wei Guozhi <carrot@google.com>
6254
6255 * gcc.dg/tree-ssa/ssa-sink-5.c: Change the compiler option "-O2 -Os"
6256 to "-Os".
6257
6258 2009-06-30 Ira Rosen <irar@il.ibm.com>
6259
6260 PR tree-optimization/40542
6261 * gcc.dg/vect/pr40542.c: New test.
6262
6263 2009-06-30 Martin Jambor <mjambor@suse.cz>
6264
6265 PR tree-optimization/40582
6266 * gcc.c-torture/compile/pr40582.c: New test.
6267
6268 2009-06-30 Wei Guozhi <carrot@google.com>
6269
6270 PR/40416
6271 * gcc.dg/tree-ssa/ssa-sink-5.c: New testcase.
6272
6273 2009-06-29 Jason Merrill <jason@redhat.com>
6274
6275 PR c++/40274
6276 * g++.dg/template/debug1.C: New.
6277
6278 2009-06-29 Tobias Burnus <burnus@net-b.de>
6279
6280 PR fortran/40580
6281 * pointer_check_1.f90: New test.
6282 * pointer_check_2.f90: New test.
6283 * pointer_check_3.f90: New test.
6284 * pointer_check_4.f90: New test.
6285 * pointer_check_5.f90: New test.
6286
6287 2009-06-29 Paul Thomas <pault@gcc.gnu.org>
6288
6289 PR fortran/40551
6290 * gfortran.dg/func_assign_2.f90 : New test.
6291
6292 2009-06-29 Richard Guenther <rguenther@suse.de>
6293
6294 PR middle-end/14187
6295 * gcc.dg/tree-ssa/restrict-1.c: New testcase.
6296 * gcc.dg/tree-ssa/restrict-2.c: Likewise.
6297 * gcc.dg/tree-ssa/restrict-3.c: Likewise.
6298 * gcc.c-torture/execute/20090623-1.c: Likewise.
6299 * gcc.dg/tree-ssa/ldist-13.c: Likewise.
6300 * gcc.dg/tree-ssa/ldist-14.c: Likewise.
6301
6302 2009-06-29 Richard Guenther <rguenther@suse.de>
6303
6304 PR middle-end/38212
6305 * gcc.c-torture/execute/pr38212.c: New testcase.
6306
6307 2009-06-29 Richard Guenther <rguenther@suse.de>
6308
6309 PR tree-optimization/40579
6310 * gcc.c-torture/execute/pr40579.c: New testcase.
6311
6312 2009-06-28 Uros Bizjak <ubizjak@gmail.com>
6313
6314 PR tree-optimization/40550
6315 * gcc.dg/pr40550.c: New test.
6316
6317 2009-06-28 Eric Botcazou <ebotcazou@adacore.com>
6318
6319 * gnat.dg/overflow_sum2.adb: New test
6320 * gnat.dg/namet.ads: New helper.
6321
6322 * gnat.dg/test_overflow_sum.adb: Rename to overflow_sum.adb.
6323
6324 2009-06-28 Tobias Burnus <burnus@net-b.de>
6325
6326 PR fortran/34112
6327 * gfortran.dg/compiler-directive_1.f90: New test.
6328 * gfortran.dg/compiler-directive_2.f: New test.
6329
6330 2009-06-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6331
6332 * gfortran.dg/integer_exponentiation_4.f90: Temporarily
6333 comment out some values and add some cases.
6334
6335 2009-06-27 Paolo Bonzini <bonzini@gnu.org>
6336
6337 PR testsuite/40567
6338 * gcc.dg/vect/vect.exp: Fix lappend syntax.
6339
6340 2009-06-26 Richard Henderson <rth@redhat.com>
6341
6342 PR testsuite/40565
6343 * gcc.dg/vect/vect.exp: Add -fno-ipa-cp-clone to -O3 tests.
6344 * gcc.target/i386/local.c: Pass a non-constant to T.
6345
6346 2009-06-26 Janus Weil <janus@gcc.gnu.org>
6347
6348 PR fortran/39997
6349 PR fortran/40541
6350 * gfortran.dg/proc_ptr_15.f90: Fixed and extended.
6351 * gfortran.dg/proc_ptr_common_1.f90: Fixed invalid test case.
6352 * gfortran.dg/proc_ptr_result_1.f90: Ditto.
6353 * gfortran.dg/proc_ptr_result_5.f90: New.
6354
6355 2009-06-26 Janis Johnson <janis187@us.ibm.com>
6356
6357 PR c/39902
6358 * gcc.dg/dfp/pr39902.c: New test.
6359
6360 2009-06-26 Uros Bizjak <ubizjak@gmail.com>
6361
6362 PR testsuite/40532
6363 * gcc.dg/builtins-65.c: Require c99 runtime.
6364
6365 2009-06-26 Eric Botcazou <ebotcazou@adacore.com>
6366
6367 * gnat.dg/array7.ad[sb]: New test.
6368
6369 2009-06-26 Eric Botcazou <ebotcazou@adacore.com>
6370
6371 * gnat.dg/array6.adb: New test.
6372
6373 2009-06-25 Ian Lance Taylor <iant@google.com>
6374
6375 * g++.dg/warn/Wsign-compare-3.C: New testcase.
6376
6377 2009-06-25 Ian Lance Taylor <iant@google.com>
6378
6379 * g++.dg/warn/Wunused-16.C: New testcase.
6380
6381 2009-06-25 Ian Lance Taylor <iant@google.com>
6382
6383 * g++.dg/warn/skip-2.C: New testcase.
6384
6385 2009-06-25 Steve Ellcey <sje@cup.hp.com>
6386
6387 * gcc.c-torture/execute/20090618-1.c: add dg-run and
6388 dg-skip-if and move to ...
6389 * gcc.dg/torture/20090618-1.c.
6390
6391 2009-06-25 Martin Jambor <mjambor@suse.cz>
6392
6393 PR tree-optimization/40493
6394 * gcc.c-torture/execute/pr40493.c: New test.
6395
6396 2009-06-24 Jason Merrill <jason@redhat.com>
6397
6398 PR c++/40342
6399 * g++.dg/template/overload10.C: New.
6400
6401 2009-06-24 Janus Weil <janus@gcc.gnu.org>
6402
6403 PR fortran/40427
6404 * gfortran.dg/proc_ptr_comp_11.f90: New.
6405
6406 2009-06-24 Andreas Krebbel <krebbel1@de.ibm.com>
6407
6408 * gcc.dg/pr40501.c: New testcase.
6409
6410 2009-06-23 DJ Delorie <dj@redhat.com>
6411
6412 Add MeP port.
6413 * lib/target-supports.exp: Add mep support (no profiling).
6414
6415 2009-06-23 Steve Ellcey <sje@cup.hp.com>
6416
6417 PR testsuite/39297
6418 * gcc.dg/ssa/loop-31.c: Change scan rules.
6419
6420 2009-06-23 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
6421
6422 * gcc.dg/cpp/empty-include.c: Update column info.
6423 * gcc.dg/cpp/assert2.c: Update column info.
6424
6425 2009-06-23 Jakub Jelinek <jakub@redhat.com>
6426
6427 * g++.dg/ext/builtin-object-size1.C: New test.
6428 * g++.dg/ext/builtin-object-size2.C: New test.
6429
6430 2009-06-23 Andreas Krebbel <krebbel1@de.ibm.com>
6431
6432 * gcc.dg/optimize-bswapsi-1.c: Add new bswap implementation.
6433 * gcc.dg/optimize-bswapdi-1.c: Likewise.
6434
6435 2009-06-22 Adam Nemet <anemet@caviumnetworks.com>
6436
6437 * gcc.target/mips/truncate-3.c: New test.
6438
6439 2009-06-22 Janus Weil <janus@gcc.gnu.org>
6440
6441 PR fortran/37254
6442 PR fortran/39850
6443 * gfortran.dg/interface_30.f90: Modified error message.
6444 * gfortran.dg/proc_decl_22.f90: New.
6445
6446 2009-06-22 Ian Lance Taylor <iant@google.com>
6447
6448 * gcc.dg/Wcxx-compat-19.c: New testcase.
6449
6450 2009-06-22 Matthias Klose <doko@ubuntu.com>
6451
6452 PR objc/28050
6453 * pr28050.m: New testcase.
6454
6455 2009-06-22 H.J. Lu <hongjiu.lu@intel.com>
6456
6457 PR testsuite/40481
6458 * gcc.dg/plugin/one_time_plugin.c (one_pass_exec): Return 0;
6459
6460 2009-06-22 Martin Jambor <mjambor@suse.cz>
6461
6462 PR tree-optimization/40492
6463 * g++.dg/torture/pr40492.C: New test.
6464
6465 2009-06-22 Uros Bizjak <ubizjak@gmail.com>
6466
6467 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Determine
6468 dumpbase file name from $src. Add -fdump-ipa-all to compile flags.
6469
6470 2009-06-22 Olivier Hainque <hainque@adacore.com>
6471
6472 * gnat.dg/raise_ce.adb: Helper for ...
6473 * gnat.dg/handle_and_return.adb: New test.
6474
6475 2009-06-22 Paul Thomas <pault@gcc.gnu.org>
6476
6477 PR fortran/40443
6478 * gfortran.dg/generic_18.f90: New test.
6479
6480 2009-06-22 Paul Thomas <pault@gcc.gnu.org>
6481
6482 PR fortran/40472
6483 * gfortran.dg/spread_size_limit.f90: New test.
6484
6485 2009-06-21 Uros Bizjak <ubizjak@gmail.com>
6486
6487 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Use -dumpbase
6488 to put dump files in a subdirectory.
6489 * lib/gcc-dg.exp (cleanup-saved-temps): Also remove
6490 ".o" temporary files.
6491
6492 2009-06-21 Janus Weil <janus@gcc.gnu.org>
6493
6494 PR fortran/39850
6495 * gfortran.dg/interface_19.f90: Add 'cleanup-modules'.
6496 * gfortran.dg/interface_20.f90: Ditto.
6497 * gfortran.dg/interface_21.f90: Ditto.
6498 * gfortran.dg/interface_22.f90: Ditto.
6499 * gfortran.dg/interface_30.f90: New.
6500 * gfortran.dg/proc_ptr_11.f90: Fix invalid test case.
6501
6502 2009-06-21 Uros Bizjak <ubizjak@gmail.com>
6503
6504 * gcc.dg/tree-ssa/fre-vce-1.c: Cleanup "fre" tree dump.
6505 * gcc.dg/vect/vect-shift-2.c: Cleanup "vect" tree dump.
6506 * gcc.dg/vect/vect.exp (VECT_SLP_CFLAGS): Initialize with original
6507 DEFAULT_VECTFLAGS.
6508
6509 2009-06-21 Ira Rosen <irar@il.ibm.com>
6510 Revital Eres <eres@il.ibm.com>
6511
6512 PR testsuite/40359
6513 * gcc.dg/vect/vect-50.c: Fix syntax error in the check.
6514 * gcc.dg/vect/vect-42.c: Likewise and separate vec_no_align check.
6515 * gcc.dg/vect/vect-96.c: Fix syntax error in the check.
6516
6517 2009-06-21 Ira Rosen <irar@il.ibm.com>
6518
6519 PR testsuite/40475
6520 * gcc.dg/vect/vect-nest-cycle-1.c: Fail to vectorize on targets
6521 without misalignment support.
6522 * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
6523
6524 2009-06-20 Tobias Burnus <burnus@net-b.de>
6525
6526 PR fortran/40452
6527 * gfortran.dg/bounds_check_strlen_9.f90: New test.
6528
6529 2009-06-19 Paul Thomas <pault@gcc.gnu.org>
6530
6531 PR fortran/40440
6532 * gfortran.dg/alloc_comp_result_2.f90: New test.
6533
6534 2009-06-19 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6535
6536 PR target/40482
6537 * gcc.target/arm/pr40482.c: New test.
6538
6539 2009-06-19 Ian Lance Taylor <iant@google.com>
6540
6541 * gcc.dg/Wcxx-compat-18.c: New testcase.
6542
6543 2009-06-19 Richard Guenther <rguenther@suse.de>
6544
6545 * gcc.c-torture/execute/20090618-1.c: New testcase.
6546
6547 2009-06-19 Ian Lance Taylor <iant@google.com>
6548
6549 * gcc.dg/Wcxx-compat-17.c: New testcase.
6550
6551 2009-06-19 Ian Lance Taylor <iant@google.com>
6552
6553 * gcc.dg/Wcxx-compat-15.c: New testcase.
6554
6555 2009-06-19 Ian Lance Taylor <iant@google.com>
6556
6557 * gcc.dg/Wcxx-compat-16.c: New testcase.
6558
6559 2009-06-19 Uros Bizjak <ubizjak@gmail.com>
6560
6561 * gcc.dg/builtins-34.c: Add significand cases.
6562
6563 2009-06-19 Uros Bizjak <ubizjak@gmail.com>
6564
6565 PR testsuite/40491
6566 * gcc.dg/20080522-1.c: Remove testcase for real.
6567 * gcc.dg/20080528-1.c: Ditto.
6568
6569 2009-06-19 Janus Weil <janus@gcc.gnu.org>
6570
6571 PR fortran/40450
6572 * gfortran.dg/proc_ptr_20.f90: New.
6573
6574 2009-06-18 H.J. Lu <hongjiu.lu@intel.com>
6575
6576 PR target/40470
6577 * gcc.dg/torture/pr40470-1.c: New.
6578 * gcc.dg/torture/pr40470-2.c: Likewise.
6579 * gcc.dg/torture/pr40470-3.c: Likewise.
6580 * gcc.dg/torture/pr40470-4.c: Likewise.
6581
6582 2009-06-18 Diego Novillo <dnovillo@google.com>
6583
6584 * gcc.dg/plugin/selfassign.c: Declare plugin_is_GPL_compatible.
6585 * gcc.dg/plugin/ggcplug.c: Likewise.
6586 * gcc.dg/plugin/one_time_plugin.c: Likewise.
6587 * g++.dg/plugin/selfassign.c: Likewise.
6588 * g++.dg/plugin/attribute_plugin.c: Likewise.
6589 * g++.dg/plugin/dumb_plugin.c: Likewise.
6590
6591 2009-06-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
6592
6593 * gcc.dg/cpp/arith-3.c: Add column info.
6594
6595 2009-06-18 Sandra Loosemore <sandra@codesourcery.com>
6596
6597 * gcc.target/arm/fp16-compile-none-2.c: New.
6598 * gcc.target/arm/fp16-compile-ieee-12.c: New.
6599 * gcc.target/arm/fp16-compile-alt-12.c: New.
6600
6601 2009-06-18 Sandra Loosemore <sandra@codesourcery.com>
6602
6603 * gcc.target/arm/fp16-compile-alt-1.c: New.
6604 * gcc.target/arm/fp16-compile-alt-2.c: New.
6605 * gcc.target/arm/fp16-compile-alt-3.c: New.
6606 * gcc.target/arm/fp16-compile-alt-4.c: New.
6607 * gcc.target/arm/fp16-compile-alt-5.c: New.
6608 * gcc.target/arm/fp16-compile-alt-6.c: New.
6609 * gcc.target/arm/fp16-compile-alt-7.c: New.
6610 * gcc.target/arm/fp16-compile-alt-8.c: New.
6611 * gcc.target/arm/fp16-compile-alt-9.c: New.
6612 * gcc.target/arm/fp16-compile-alt-10.c: New.
6613 * gcc.target/arm/fp16-compile-alt-11.c: New.
6614 * gcc.target/arm/fp16-compile-ieee-1.c: New.
6615 * gcc.target/arm/fp16-compile-ieee-2.c: New.
6616 * gcc.target/arm/fp16-compile-ieee-3.c: New.
6617 * gcc.target/arm/fp16-compile-ieee-4.c: New.
6618 * gcc.target/arm/fp16-compile-ieee-5.c: New.
6619 * gcc.target/arm/fp16-compile-ieee-6.c: New.
6620 * gcc.target/arm/fp16-compile-ieee-7.c: New.
6621 * gcc.target/arm/fp16-compile-ieee-8.c: New.
6622 * gcc.target/arm/fp16-compile-ieee-9.c: New.
6623 * gcc.target/arm/fp16-compile-ieee-10.c: New.
6624 * gcc.target/arm/fp16-compile-ieee-11.c: New.
6625 * gcc.target/arm/fp16-compile-none-1.c: New.
6626 * gcc.target/arm/fp16-compile-exprtype.c: New.
6627 * gcc.target/arm/fp16-compile-vcvt.c: New.
6628 * gcc.target/arm/fp16-builtins-1.c: New.
6629 * gcc.target/arm/fp16-rounding-alt-1.c: New.
6630 * gcc.target/arm/fp16-rounding-ieee-1.c: New.
6631 * gcc.target/arm/fp16-param-1.c: New.
6632 * gcc.target/arm/fp16-return-1.c: New.
6633 * gcc.target/arm/fp16-unprototyped-1.c: New.
6634 * gcc.target/arm/fp16-unprototyped-2.c: New.
6635 * gcc.target/arm/fp16-variadic-1.c: New.
6636 * gcc.dg/torture/arm-fp16-compile-assign.c: New.
6637 * gcc.dg/torture/arm-fp16-compile-convert.c: New.
6638 * gcc.dg/torture/arm-fp16-int-convert-alt.c: New.
6639 * gcc.dg/torture/arm-fp16-int-convert-ieee.c: New.
6640 * gcc.dg/torture/arm-fp16-ops.h: New.
6641 * gcc.dg/torture/arm-fp16-ops-1.c: New.
6642 * gcc.dg/torture/arm-fp16-ops-2.c: New.
6643 * gcc.dg/torture/arm-fp16-ops-3.c: New.
6644 * gcc.dg/torture/arm-fp16-ops-4.c: New.
6645 * gcc.dg/torture/arm-fp16-ops-5.c: New.
6646 * gcc.dg/torture/arm-fp16-ops-6.c: New.
6647 * gcc.dg/torture/arm-fp16-ops-7.c: New.
6648 * gcc.dg/torture/arm-fp16-ops-8.c: New.
6649 * g++.dg/ext/arm-fp16/fp16-overload-1.C: New.
6650 * g++.dg/ext/arm-fp16/fp16-return-1.C: New.
6651 * g++.dg/ext/arm-fp16/fp16-param-1.C: New.
6652 * g++.dg/ext/arm-fp16/fp16-mangle-1.C: New.
6653 * g++.dg/ext/arm-fp16/arm-fp16-ops.h: New.
6654 * g++.dg/ext/arm-fp16/arm-fp16-ops-1.C: New.
6655 * g++.dg/ext/arm-fp16/arm-fp16-ops-2.C: New.
6656 * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: New.
6657 * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: New.
6658 * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: New.
6659 * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: New.
6660 * g++.dg/ext/arm-fp16/arm-fp16-ops-7.C: New.
6661 * g++.dg/ext/arm-fp16/arm-fp16-ops-8.C: New.
6662
6663 2009-06-18 Uros Bizjak <ubizjak@gmail.com>
6664
6665 * gcc.dg/builtins-65.c: New test.
6666
6667 2009-06-18 Janus Weil <janus@gcc.gnu.org>
6668
6669 PR fortran/40451
6670 * gfortran.dg/proc_ptr_result_4.f90: New.
6671
6672 2009-06-17 Adam Nemet <anemet@caviumnetworks.com>
6673
6674 * gcc.c-torture/execute/bitfld-5.c: New test.
6675
6676 2009-06-17 David Daney <ddaney@caviumnetworks.com>
6677
6678 * gcc.dg/builtin-unreachable-3.c: New test.
6679
6680 2009-06-17 David Daney <ddaney@caviumnetworks.com>
6681
6682 * gcc.target/i386/builtin-unreachable.c: New test.
6683
6684 2009-06-17 Ian Lance Taylor <iant@google.com>
6685
6686 * gcc.dg/Wcxx-compat-14.c: New testcase.
6687
6688 2009-06-17 Aldy Hernandez <aldyh@redhat.com>
6689
6690 * gcc.dg/func-ptr-conv-1.c: Update column info.
6691
6692 2009-06-17 Richard Guenther <rguenther@suse.de>
6693
6694 PR middle-end/40404
6695 * gcc.c-torture/execute/pr40404.c: New testcase.
6696
6697 2009-06-17 Richard Guenther <rguenther@suse.de>
6698
6699 PR middle-end/40460
6700 * g++.dg/torture/pr40460.C: New testcase.
6701
6702 2009-06-05 Olatunji Ruwase <tjruwase@google.com>
6703
6704 * gcc.dg/plugin/one_time_plugin.c: New test.
6705 * gcc.dg/plugin/one_time-test-1.c: New test.
6706 * gcc.dg/plugin/plugin.exp: Added one_time_plugin.c test.
6707
6708 2009-06-16 Ian Lance Taylor <iant@google.com>
6709
6710 * g++.dg/warn/skip-1.C: New testcase.
6711
6712 2009-06-16 Jakub Jelinek <jakub@redhat.com>
6713
6714 PR middle-end/40446
6715 * g++.dg/other/pr40446.C: New test.
6716
6717 2009-06-16 Richard Guenther <rguenther@suse.de>
6718
6719 * gcc.dg/tree-ssa/pta-escape-1.c: New testcase.
6720 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
6721 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
6722 * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
6723
6724 2009-06-16 Martin Jambor <mjambor@suse.cz>
6725
6726 * gcc.c-torture/compile/pr40432.c: New file.
6727
6728 2009-06-16 Martin Jambor <mjambor@suse.cz>
6729
6730 * gfortran.fortran-torture/compile/pr40413.f90: New file.
6731
6732 2009-06-16 Janus Weil <janus@gcc.gnu.org>
6733
6734 PR fortran/36947
6735 PR fortran/40039
6736 * gfortran.dg/dummy_procedure_1.f90: Extended test case.
6737 * gfortran.dg/interface_20.f90: Modified error messages.
6738 * gfortran.dg/interface_21.f90: Ditto.
6739 * gfortran.dg/interface_26.f90: Ditto.
6740 * gfortran.dg/interface_27.f90: Ditto.
6741 * gfortran.dg/interface_28.f90: Extended test case.
6742 * gfortran.dg/interface_29.f90: New.
6743 * gfortran.dg/proc_decl_7.f90: Modified error messages.
6744 * gfortran.dg/proc_decl_8.f90: Ditto.
6745 * gfortran.dg/proc_ptr_11.f90: Ditto.
6746 * gfortran.dg/proc_ptr_15.f90: Ditto.
6747
6748 2009-06-16 Ira Rosen <irar@il.ibm.com>
6749
6750 * gcc.dg/vect/vect-outer-4g.c: Don't look for pattern not allowed
6751 printing.
6752 * gcc.dg/vect/vect-outer-4k.c, gcc.dg/vect/vect-outer-4l.c,
6753 gcc.dg/vect/vect-outer-4f.c: Likewise.
6754 * gcc.dg/vect/vect-nest-cycle-1.c: New test.
6755 * gcc.dg/vect/vect-nest-cycle-2.c, gcc.dg/vect/vect-nest-cycle-3.c:
6756 Likewise.
6757 * gcc.dg/vect/vect-outer-1a.c: Fail because of strided access in
6758 outer loop.
6759
6760 2009-06-16 Tobias Burnus <burnus@net-b.de>
6761
6762 PR fortran/40383
6763 * gfortran.dg/bounds_check_strlen_8.f90: New test.
6764
6765 2009-06-15 Ian Lance Taylor <iant@google.com>
6766
6767 * gcc.dg/Wjump-misses-init-1.c: New testcase.
6768 * gcc.dg/Wjump-misses-init-2.c: New testcase.
6769 * gcc.dg/c99-vla-jump-5.c: Adjust expected error messages.
6770 Recognize new notes.
6771 * gcc.dg/stmt-expr-label-2.c: Likewise.
6772 * gcc.dg/c99-vla-jump-1.c: Recognize new notes. Fix column numbers.
6773 * gcc.dg/c99-vla-jump-2.c: Recognize new notes.
6774 * gcc.dg/c99-vla-jump-3.c: Recognize new notes.
6775 * gcc.dg/c99-vla-jump-4.c: Likewise.
6776 * gcc.dg/stmt-expr-label-1.c: Likewise.
6777 * gcc.dg/stmt-expr-label-3.c: Likewise.
6778 * gcc.dg/vla-8.c: Likewise. Move error message to different line.
6779
6780 2009-06-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6781
6782 * gcc.dg/torture/builtin-math-6.c: Robustify and fix clog cases.
6783
6784 2009-06-15 Jakub Jelinek <jakub@redhat.com>
6785
6786 * gcc.dg/builtin-object-size-7.c: New test.
6787
6788 2009-06-15 Jakub Jelinek <jakub@redhat.com>
6789
6790 PR testsuite/40426
6791 * lib/gcc-dg.exp (gcc-dg-debug-runtest): For type -gdwarf-2 and
6792 level != "" use separate -gdwarf-2 -g${level} options instead of
6793 -gdwarf-2${level}.
6794 * lib/gfortran-dg.exp (gfortran-dg-debug-runtest): Likewise.
6795 * gfortran.dg/debug/pr37738.f: Also skip if -gdwarf-2 -g1.
6796 * gfortran.dg/debug/pr35154-dwarf2.f: Likewise.
6797
6798 2009-06-15 Rafael Avila de Espindola <espindola@google.com>
6799
6800 * g++.dg/abi/mangle11.C: Update warning line.
6801 * g++.dg/abi/mangle12.C: Update warning line.
6802 * g++.dg/abi/mangle17.C: Update warning line.
6803 * g++.dg/abi/mangle20-2.C: Update warning line.
6804
6805 2009-06-14 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6806
6807 * gcc.dg/optimize-bswap-1.c: Split into these two:
6808 * gcc.dg/optimize-bswapsi-1.c: New testcase.
6809 * gcc.dg/optimize-bswapdi-1.c: New testcase.
6810
6811 2009-06-14 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6812
6813 * gcc.dg/optimize-bswap-1.c: New testcase.
6814
6815 2009-06-14 Richard Guenther <rguenther@suse.de>
6816
6817 PR middle-end/40389
6818 * g++.dg/torture/pr40389.C: New testcase.
6819
6820 2009-06-13 Richard Guenther <rguenther@suse.de>
6821
6822 PR tree-optimization/40421
6823 * gfortran.fortran-torture/compile/pr40421.f: New testcase.
6824
6825 2009-06-12 Aldy Hernandez <aldyh@redhat.com>
6826
6827 * gcc.dg/old-style-prom-3.c: Add column info.
6828 * gcc.dg/overflow-warn-1.c
6829 * gcc.dg/gomp/pr27415.c
6830 * gcc.dg/gomp/for-1.c: Same.
6831 * gcc.dg/enum-compat-1.c: Same.
6832 * gcc.dg/c99-tag-3.c: Same.
6833 * gcc.dg/Wredundant-decls-2.c: Same.
6834 * gcc.dg/func-ptr-conv-1.c: Same.
6835 * gcc.dg/asm-wide-1.c: Same.
6836 * gcc.dg/nofixed-point-2.c: Same.
6837 * gcc.dg/cpp/line3.c: Same.
6838 * gcc.dg/array-10.c: Same.
6839 * gcc.dg/c99-vla-jump-1.c: Same.
6840 * gcc.dg/pr20368-1.c: Same.
6841 * gcc.dg/Wshadow-3.c: Same.
6842 * gcc.dg/c90-const-expr-8.c: Same.
6843 * gcc.dg/label-decl-2.c: Same.
6844 * gcc.dg/dremf-type-compat-2.c: Same.
6845 * gcc.dg/c90-const-expr-5.c: Same.
6846 * gcc.dg/builtins-30.c: Same.
6847 * gcc.dg/Warray-bounds.c: Same.
6848 * gcc.dg/Wcxx-compat-2.c: Same.
6849 * gcc.dg/tree-ssa/col-1.c: Same.
6850 * gcc.dg/old-style-prom-2.c: Same.
6851 * gcc.dg/cast-function-1.c: Same.
6852 * gcc.dg/pr15698-1.c: Same.
6853 * gcc.dg/dremf-type-compat-3.c: Same.
6854 * gcc.dg/vla-8.c: Same.
6855 * gcc.dg/gomp/pr27415.c: Move firstprivate diagnostics to correct
6856 line.
6857 * gcc.dg/label-decl-2.c: Move label diagnostic to correct line.
6858 * gcc.dg/old-style-prom-3.c: Check for error on the correct line.
6859 * gcc.dg/enum-compat-1.c: Same.
6860 * gcc.dg/dremf-type-compat-2.c: Same.
6861 * gcc.dg/old-style-prom-2.c: Same.
6862 * gcc.dg/pr15698-1.c: Same.
6863 * gcc.dg/pr20368-1.c: Same.
6864 * gcc.dg/dremf-type-compat-3.c: Same.
6865 * gcc.dg/builtins-30.c: Same. Test for columns.
6866
6867 2009-06-12 Janus Weil <janus@gcc.gnu.org>
6868
6869 PR fortran/40176
6870 * gfortran.dg/proc_decl_1.f90: Extended.
6871
6872 2009-06-12 Ian Lance Taylor <iant@google.com>
6873
6874 * gcc.dg/Wcxx-compat-13.c: New testcase.
6875
6876 2009-06-12 Andrew Pinski <andrew_pinski@playstation.sony.com>
6877
6878 PR tree-opt/38865
6879 * gcc.dg/tree-ssa/fre-vce-1.c
6880
6881 2009-06-12 H.J. Lu <hongjiu.lu@intel.com>
6882
6883 PR testsuite/40384
6884 * gcc.dg/tree-ssa/prefetch-5.c: Add --param
6885 min-insn-to-prefetch-ratio=5.
6886
6887 2009-06-12 Joey Ye <joey.ye@intel.com>
6888 H.J. Lu <hongjiu.lu@intel.com>
6889
6890 PR middle-end/39146
6891 * gcc.target/i386/stackalign/pr39146.c: New.
6892
6893 2009-06-11 H.J. Lu <hongjiu.lu@intel.com>
6894
6895 * gcc.target/i386/crc32-1.c: New.
6896 * gcc.target/i386/crc32-2.c: Likewise.
6897
6898 2009-06-11 David Daney <ddaney@caviumnetworks.com>
6899
6900 PR c/39252
6901 * gcc.dg/builtin-unreachable-1.c: New test.
6902 * gcc.dg/builtin-unreachable-2.c: Same.
6903
6904 2009-06-11 Paul Thomas <pault@gcc.gnu.org>
6905
6906 PR fortran/40402
6907 * gfortran.dg/data_value_1.f90: New test.
6908
6909 2009-06-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6910
6911 PR testsuite/39831
6912 * gcc.target/i386/excess-precision-1.c: Use -mfpmath=387, and
6913 remove ilp32 requirement.
6914 * gcc.target/i386/excess-precision-2.c: Likewise.
6915 * gcc.target/i386/excess-precision-3.c: Likewise.
6916 * gcc.target/i386/excess-precision-4.c: Likewise.
6917 * gcc.target/i386/excess-precision-5.c: Likewise.
6918 * gcc.target/i386/excess-precision-6.c: Likewise.
6919
6920 2009-06-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6921
6922 PR fortran/38718
6923 * gfortran.dg/is_iostat_end_eor_2.f90: New test.
6924 * gfortran.dg/nan_5.f90: New test.
6925
6926 2009-06-10 Nathan Froyd <froydnj@codesourcery.com>
6927
6928 * gcc.target/arm/neon-modes-1.c: New test.
6929
6930 2009-06-10 Kai Tietz <kai.tietz@onevision.com>
6931
6932 * g++.dg/torture/pr31579.C: Cast pointer
6933 via __SIZE_TYPE__ instead of 'unsigned long'.
6934
6935 2009-06-10 Anthony Green <green@moxielogic.com>
6936
6937 * lib/target-supports.exp (check_profiling_available):
6938 Profiling is not available for testing purposes on moxie.
6939
6940 2009-06-09 Ian Lance Taylor <iant@google.com>
6941
6942 * gcc.dg/Wcxx-compat-12.c: New testcase.
6943
6944 2009-06-09 Janne Blomqvist <jb@gcc.gnu.org>
6945
6946 PR libfortran/40334
6947 * gfortran.dg/backspace_11.f90: New.
6948
6949 2009-06-09 Jason Merrill <jason@redhat.com>
6950
6951 * g++.dg/cpp0x/defaulted10.C: New.
6952
6953 2009-06-09 Martin Jambor <mjambor@suse.cz>
6954
6955 * gcc.c-torture/compile/pr40351.c: New file.
6956
6957 2009-06-09 Olivier Hainque <hainque@adacore.com>
6958
6959 * gnat.dg/align_max.adb: New test.
6960
6961 2009-06-08 Jason Merrill <jason@redhat.com>
6962
6963 * g++.dg/cpp0x/auto15.C: New.
6964
6965 2009-06-08 Jan Hubicka <jh@suse.cz>
6966
6967 PR debug/39834
6968 * gcc.dg/torture/pr39834.c
6969
6970 2009-06-08 Jan Hubicka <jh@suse.cz>
6971
6972 PR middle-end/40102
6973 * g++.dg/torture/pr40102.C: New testcase.
6974
6975 2009-06-08 Jakub Jelinek <jakub@redhat.com>
6976
6977 * gcc.dg/builtin-object-size-2.c (test1): Adjust expected results.
6978 * gcc.dg/builtin-object-size-4.c (test1): Adjust expected results.
6979 * gcc.dg/builtin-object-size-6.c: New test.
6980
6981 PR c++/40373
6982 * g++.dg/template/dtor7.C: New test.
6983
6984 PR c++/40370
6985 PR c++/40372
6986 * g++.dg/template/error41.C: New test.
6987 * g++.dg/template/error42.C: New test.
6988
6989 2009-06-08 Revital Eres <eres@il.ibm.com>
6990
6991 PR testsuite/40359
6992 * gcc.dg/vect/vect-58.c: Change checks to use vect_hw_misalign.
6993 * gcc.dg/vect/vect-88.c: Likewise.
6994 * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
6995 * gcc.dg/vect/pr25413.c: Likewise.
6996 * lib/target-supports.exp: Add i?86 to vect_hw_misalign.
6997
6998 2009-06-07 Ian Lance Taylor <iant@google.com>
6999
7000 * g++.dg/warn/Wswitch-3.C: New testcase.
7001 * gcc.dg/Wswitch.c: Adjust for -Wswitch change.
7002 * gcc.dg/Wswitch-enum-error.c: Likewise.
7003 * gcc.dg/Wswitch-error.c: Likewise.
7004
7005 2009-06-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7006
7007 PR fortran/40008
7008 * gfortran.dg/negative_unit.f: Update test.
7009 * gfortran.dg/negative_unit_int8.f: Update test.
7010 * gfortran.dg/newunit_1.f90: New test.
7011
7012 2009-06-07 Daniel Franke <franke.daniel@gmail.com>
7013
7014 PR fortran/25104
7015 PR fortran/29962
7016 * gfortran.dg/spread_init_expr.f03: New.
7017 * gfortran.dg/unpack_init_expr.f03: New.
7018 * gfortran.dg/intrinsic_argument_conformance_2.f90: Adjusted
7019 error message.
7020
7021 2009-06-07 Daniel Franke <franke.daniel@gmail.com>
7022
7023 PR fortran/25104
7024 PR fortran/29962
7025 * gfortran.dg/count_init_expr.f03
7026 * gfortran.dg/product_init_expr.f03
7027 * gfortran.dg/sum_init_expr.f03
7028
7029 2009-06-07 Daniel Franke <franke.daniel@gmail.com>
7030
7031 PR fortran/36874
7032 * gfortran.dg/intrinsic_argument_conformance_2.f90: Adjusted error
7033 message.
7034 * gfortran.dg/zero_sized_1.f90: Removed checks with incompatible
7035 shapes.
7036 * gfortran.dg/zero_sized_5.f90: Likewise.
7037
7038 2009-06-07 H.J. Lu <hongjiu.lu@intel.com>
7039
7040 PR middle-end/32950
7041 * g++.dg/torture/pr32950.C: New.
7042
7043 2009-06-07 Daniel Franke <franke.daniel@gmail.com>
7044
7045 PR fortran/25104
7046 PR fortran/29962
7047 * gfortran.dg/dot_product_1.f03: New.
7048 * gfortran.dg/matmul_8.f03: New.
7049 * gfortran.dg/transpose_3.f03: New.
7050
7051 2009-06-06 Ian Lance Taylor <iant@google.com>
7052
7053 * gcc.dg/Wunused-label-1.c: New test case.
7054 * g++.dg/warn/Wunused-label-1.C: New test case.
7055 * g++.dg/warn/Wunused-label-2.C: New test case.
7056 * g++.dg/warn/Wunused-label-3.C: New test case.
7057
7058 2009-06-06 Daniel Franke <franke.daniel@gmail.com>
7059
7060 PR fortran/37203
7061 * reshape_zerosize_2.f90: New.
7062
7063 2009-06-06 Daniel Franke <franke.daniel@gmail.com>
7064
7065 PR fortran/32890
7066 * gfortran.dg/pack_assign_1.f90: New.
7067 * gfortran.dg/pack_vector_1.f90: New.
7068
7069 2009-06-05 Jakub Jelinek <jakub@redhat.com>
7070
7071 PR middle-end/40340
7072 * gcc.dg/pr40340-1.c: New test.
7073 * gcc.dg/pr40340-2.c: New test.
7074 * gcc.dg/pr40340-3.c: New test.
7075 * gcc.dg/pr40340-4.c: New test.
7076 * gcc.dg/pr40340-5.c: New test.
7077 * gcc.dg/pr40340.h: New file.
7078
7079 2009-06-05 Revital Eres <eres@il.ibm.com>
7080
7081 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
7082 New procedure.
7083 * gcc.dg/vect/vect-50.c: Change checks to use vect_hw_misalign.
7084 * gcc.dg/vect/vect-33.c: Likewise.
7085 * gcc.dg/vect/vect-92.c: Likewise.
7086 * gcc.dg/vect/vect-58.c: Likewise.
7087 * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
7088 * gcc.dg/vect/vect-42.c: Likewise.
7089 * gcc.dg/vect/slp-25.c: Likewise.
7090 * gcc.dg/vect/vect-align-1.c: Likewise.
7091 * gcc.dg/vect/vect-align-2.c: Likewise.
7092 * gcc.dg/vect/vect-93.c: Likewise.
7093 * gcc.dg/vect/no-scevccp-outer-8.c: Likewise.
7094 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
7095 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
7096 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
7097 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
7098 * gcc.dg/vect/vect-26.c: Likewise.
7099 * gcc.dg/vect/vect-44.c: Likewise.
7100 * gcc.dg/vect/vect-70.c: Likewise.
7101 * gcc.dg/vect/vect-95.c: Likewise.
7102 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
7103 * gcc.dg/vect/vect-28.c: Likewise.
7104 * gcc.dg/vect/no-section-anchors-vect-31.c: Likewise.
7105 * gcc.dg/vect/vect-87.c: Likewise.
7106 * gcc.dg/vect/vect-109.c: Likewise.
7107 * gcc.dg/vect/vect-54.c: Likewise.
7108 * gcc.dg/vect/vect-96.c: Likewise.
7109 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
7110 * gcc.dg/vect/vect-88.c: Likewise.
7111 * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
7112 * gcc.dg/vect/vect-89.c: Likewise.
7113 * gcc.dg/vect/vect-91.c: Likewise.
7114 * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
7115 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
7116 * gfortran.dg/vect/vect-2.f90: Likewise.
7117 * gfortran.dg/vect/vect-3.f90: Likewise.
7118 * gfortran.dg/vect/vect-4.f90: Likewise.
7119 * gfortran.dg/vect/vect-5.f90: Likewise.
7120
7121 2009-06-05 Alexander Strange <astrange@ithinksw.com>
7122
7123 PR tree-optimization/36318
7124 * gcc.dg/tree-ssa/sra-7.c: New test.
7125
7126 2009-06-04 Daniel Franke <franke.daniel@gmail.com>
7127
7128 PR fortran/37203
7129 * gfortran.dg/reshape_order_5.f90: New.
7130 * gfortran.dg/reshape_shape_1.f90: New.
7131
7132 2009-06-04 Jason Merrill <jason@redhat.com>
7133
7134 * g++.dg/template/error38.C: Add pointer-to-typedef case.
7135
7136 2009-06-04 Steve Ellcey <sje@cup.hp.com>
7137
7138 * gcc.dg/vect/vect-42.c: Modify vect_no_align case.
7139 * gcc.dg/vect/no-vfa-vect-43.c: Ditto.
7140
7141 2009-06-04 Richard Guenther <rguenther@suse.de>
7142
7143 PR c++/39371
7144 * g++.dg/torture/pr40335.C: New testcase.
7145
7146 2009-06-03 Richard Guenther <rguenther@suse.de>
7147
7148 PR middle-end/40328
7149 * gcc.dg/torture/pr40328.c: New testcase.
7150
7151 2009-06-03 Maxim Kuvyrkov <maxim@codesourcery.com>
7152
7153 * gcc.dg/falign-labels.c (dg-options): Don't restrict for
7154 m68k and fido.
7155
7156 2009-06-03 Martin Jambor <mjambor@suse.cz>
7157
7158 * g++.dg/torture/pr40323.C: New file.
7159
7160 2009-06-03 Eric Botcazou <ebotcazou@adacore.com>
7161
7162 * gnat.dg/specs/root.ads: New test.
7163 * gnat.dg/specs/root-level_1.ads: Likewise.
7164 * gnat.dg/specs/root-level_2.ads: Likewise.
7165 * gnat.dg/specs/root-level_1-level_2.ads: Likewise.
7166
7167 2009-06-02 Mark Mitchell <mark@codesourcery.com>
7168
7169 * g++.dg/init/ref15.C: Require unwrapped targets.
7170
7171 2009-06-02 Jason Merrill <jason@redhat.com>
7172
7173 * g++.dg/cpp0x/initlist13.C: Remove expected error.
7174 * g++.dg/cpp0x/initlist18.C: New.
7175 * g++.dg/cpp0x/initlist19.C: New.
7176
7177 * g++.dg/cpp0x/auto14.C: New.
7178
7179 2009-06-02 Eric Botcazou <ebotcazou@adacore.com>
7180
7181 * gnat.dg/alignment6.adb: Remove XFAIL.
7182
7183 2009-06-02 Simon Martin <simartin@users.sourceforge.net>
7184
7185 PR c++/38089
7186 * g++.dg/template/spec36.C: New test.
7187
7188 2009-06-01 Ian Lance Taylor <iant@google.com>
7189
7190 * gcc.dg/cast-qual-3.c: New testcase.
7191 * g++.dg/warn/Wcast-qual2.C: New testcase.
7192
7193 2009-06-01 Aldy Hernandez <aldyh@redhat.com>
7194
7195 * lib/gcc-dg.exp (dg-bogus): Override dg-bogus.
7196 (process-message): Expect column numbers.
7197 * gcc.dg/va-arg-2.c: Use line 0 to indicate no column.
7198 * gcc.dg/pch/counter-2.c: Same.
7199 * gcc.dg/pch/valid-2.c: Same.
7200 * gcc.dg/pch/warn-1.c: Same.
7201 * gcc.dg/pch/valid-1.c: Same.
7202 * gcc.dg/cpp/include2a.c: Handle lack of columns.
7203 * gcc.dg/cpp/syshdr.c: Same.
7204 * gcc.dg/cpp/19940712-1.c: Same.
7205 * gcc.dg/cpp/missing-header-1.c: Same.
7206 * gcc.dg/cpp/unc4.c: Remove -fno-show-column.
7207 * gcc.dg/cpp/tr-warn3.c: Same.
7208 * gcc.dg/cpp/pr29612-2.c: Same.
7209 * gcc.dg/cpp/tr-warn4.c: Same.
7210 * gcc.dg/cpp/Wtrigraphs.c: Same.
7211 * gcc.dg/cpp/poison.c: Same.
7212 * gcc.dg/cpp/arith-3.c: Same.
7213 * gcc.dg/cpp/sysmac2.c: Same.
7214 * gcc.dg/cpp/cpp.exp: Same.
7215 * gcc.dg/cpp/tr-warn5.c: Same.
7216 * gcc.dg/cpp/include2.c: Same.
7217 * gcc.dg/cpp/Wmissingdirs.c: Same.
7218 * gcc.dg/cpp/Wmissingdirs.c: Same.
7219 * gcc.dg/cpp/tr-warn6.c: Same.
7220 * gcc.dg/cpp/Wtrigraphs-2.c: Same.
7221 * gcc.dg/cpp/macspace1.c: Same.
7222 * gcc.dg/cpp/escape-2.c: Same.
7223 * gcc.dg/cpp/assert2.c: Same.
7224 * gcc.dg/cpp/undef2.c: Same.
7225 * gcc.dg/cpp/macspace2.c: Same.
7226 * gcc.dg/cpp/tr-warn1.c: Same.
7227 * gcc.dg/cpp/extratokens2.c: Same.
7228 * gcc.dg/cpp/strify2.c: Same.
7229 * gcc.dg/cpp/Wsignprom.c: Same.
7230 * gcc.dg/cpp/redef2.c: Same.
7231 * gcc.dg/cpp/trad/trad.exp: Same.
7232 * gcc.dg/cpp/arith-1.c: Same.
7233 * gcc.dg/cpp/extratokens.c: Same.
7234 * gcc.dg/cpp/if-mpar.c: Same.
7235
7236 2009-06-01 Olivier Hainque <hainque@adacore.com>
7237
7238 * gnat.dg/nested_float_packed.ads: New test.
7239
7240 2009-06-01 Olivier Hainque <hainque@adacore.com>
7241 Eric Botcazou <botcazou@adacore.com>
7242
7243 * gnat.dg/oconst[1-6].ad[bs]: New tests. Also support for ...
7244 * gnat.dg/test_oconst.adb: New test.
7245
7246 2009-05-31 Basile Starynkevitch <basile@starynkevitch.net>
7247
7248 * gcc.dg/plugin/ggcplug.c: Moved comment.
7249 (plugin_init): Fixed typo, declared i, returned 0 at end.
7250
7251 2009-05-31 Ira Rosen <irar@il.ibm.com>
7252
7253 PR testsuite/40244
7254 * gcc.dg/vect/bb-slp-4.c: Change the number of data accesses to 2.
7255 * gcc.dg/vect/bb-slp-10.c: Change the store misalignment to 1.
7256
7257 2009-05-29 Ian Lance Taylor <iant@google.com>
7258
7259 * gcc.dg/Wcxx-compat-11.c: New testcase.
7260
7261 2009-05-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7262
7263 PR fortran/40019
7264 * gfortran.dg/leadz_trailz_1.f90: New test.
7265 * gfortran.dg/leadz_trailz_2.f90: New test.
7266
7267 2009-05-29 Martin Jambor <mjambor@suse.cz>
7268
7269 * gfortran.dg/pr25923.f90: XFAIL warning expectation.
7270 * gcc.dg/tree-ssa/ssa-fre-7.c: Compile with -fno-tree-sra.
7271 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
7272 * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
7273 * gcc.dg/memcpy-1.c: Removed param sra-max-structure-size.
7274 * gcc.dg/tree-ssa/sra-2.c: Likewise.
7275 * gcc.dg/tree-ssa/sra-3.c: Likewise.
7276 * gcc.dg/tree-ssa/sra-1.c: Likewise.
7277 * gcc.dg/tree-ssa/sra-4.c: Changed comment.
7278 * gcc.dg/tree-ssa/sra-5.c: New file.
7279 * gcc.dg/tree-ssa/sra-6.c: New file.
7280 * gcc.c-torture/compile/sra-1.c: New file.
7281
7282 2009-05-29 Jakub Jelinek <jakub@redhat.com>
7283
7284 PR middle-end/40291
7285 * gcc.c-torture/compile/pr40291.c: New test.
7286
7287 PR target/40017
7288 * gcc.target/powerpc/altivec-types-1.c: Don't expect error for
7289 __vector _Bool.
7290 * gcc.target/powerpc/altivec-30.c: New test.
7291 * gcc.target/powerpc/altivec-31.c: New test.
7292
7293 2009-05-28 Richard Guenther <rguenther@suse.de>
7294
7295 * gcc.dg/tree-ssa/ssa-fre-26.c: New testcase.
7296 * gcc.c-torture/execute/20090527-1.c: Likewise.
7297
7298 2009-05-28 Dodji Seketeli <dodji@redhat.com>
7299
7300 PR c++/39754
7301 * g++.dg/template/canon-type-1.C: New test.
7302 * g++.dg/template/canon-type-2.C: Likewise.
7303 * g++.dg/template/canon-type-3.C: Likewise.
7304 * g++.dg/template/canon-type-4.C: Likewise.
7305 * g++.dg/template/canon-type-5.C: Likewise.
7306 * g++.dg/template/canon-type-6.C: Likewise.
7307 * g++.dg/template/canon-type-7.C: Likewise.
7308
7309 2009-05-28 Dave Korn <dave.korn.cygwin@gmail.com>
7310 Uros Bizjak <ubizjak@gmail.com>
7311 Danny Smith <dansmister@gmail.com>
7312
7313 PR target/37216
7314
7315 * lib/target-supports.exp (check_effective_target_pe_aligned_commons):
7316 New function.
7317 * gcc.target/i386/pr37216.c: New test source file.
7318 * gcc.dg/compat/struct-layout-1_generate.c (dg_options[]): No longer
7319 use -fno-common for testing Cygwin and MinGW targets.
7320
7321 2009-05-28 Kai Tietz <kai.tietz@onevision.com>
7322
7323 * g++.dg/ext/packed6.C (size_t): Use __extension__ and __SIZE_TYPE__.
7324 * g++.dg/opt/memcpy1.C (size_t): Likewise.
7325 * g++.dg/pr37742.C (size_t): Likewise.
7326 * g++.dg/torture/pr34850.C (size_t): Likewise.
7327 * g++.dg/torture/20070621-1.C (ptrdiff_t): Use __extension__ and
7328 _PTRDIFF_TYPE__.
7329 * g++.dg/torture/pr34222.C (ptrdiff_t): Likewise.
7330 * g++.dg/tree-ssa/pr22444.C (ptrdiff_t): Likewise.
7331 (size_t): Use __extension__ and __SIZE_TYPE__.
7332 * gcc.c-torture/compile/20000211-1.c (size_t): Typedef size_t via
7333 __SIZE_TYPE__.
7334 * gcc.c-torture/compile/20010328-1.c (size_t): Likewise.
7335 * gcc.c-torture/compile/20030320-1.c (size_t): Likewise.
7336 * gcc.c-torture/compile/20030405-1.c (size_t): Likewise.
7337 * gcc.c-torture/compile/20030902-1.c (size_t): Likewise.
7338 * gcc.c-torture/compile/20060202-1.c (size_t): Likewise.
7339 * gcc.c-torture/compile/20080613-1.c (size_t): Likewise.
7340 * gcc.c-torture/compile/920428-2.c (size_t): Likewise.
7341 * gcc.c-torture/compile/980329-1.c (size_t): Likewise.
7342 * gcc.c-torture/compile/980816-1.c (size_t): Likewise.
7343 * gcc.c-torture/compile/pr32584.c (size_t): Likewise.
7344 (__ssize_t): Likewise.
7345 * gcc.c-torture/compile/pr33173.c (size_t): Likewise.
7346 * gcc.c-torture/compile/pr33382.c (size_t): Likewise.
7347 * gcc.c-torture/compile/pr34334.c (size_t): Likewise.
7348 * gcc.c-torture/compile/pr34688.c (size_t): Likewise.
7349 * gcc.c-torture/compile/pr35043.c (size_t): Likewise.
7350 * gcc.c-torture/compile/pr37669.c (size_t): Likewise.
7351 * gcc.dg/20050629-1.c (size_t): Typedef size_t via __SIZE_TYPE__.
7352 * gcc.dg/pr33667.c (size_t): Likewise.
7353 * gcc.dg/prefetch-loop-arrays-1.c (size_t): Likewise.
7354 * gcc.dg/torture/pr39204.c (size_t): Likewise.
7355 * gcc.dg/tree-ssa/20041122-1.c (size_t): Likewise.
7356 * gcc.dg/tree-ssa/pr36908.c (size_t): Likewise.
7357 * gcc.dg/tree-ssa/pr38250.c (size_t): Likewise.
7358 * gcc.dg/tree-ssa/ssa-dse-10.c (size_t): Likewise.
7359
7360 2009-05-28 Ira Rosen <irar@il.ibm.com>
7361
7362 PR tree-optimization/40254
7363 * gcc.dg/vect/pr40254.c: New test.
7364
7365 2009-05-28 Adam Nemet <anemet@caviumnetworks.com>
7366
7367 PR middle-end/33699
7368 * gcc.target/mips/const-anchor-1.c: New test.
7369 * gcc.target/mips/const-anchor-2.c: New test.
7370
7371 2009-05-27 Jason Merrill <jason@redhat.com>
7372
7373 * g++.dg/cpp0x/initlist15.C: New.
7374 * g++.dg/cpp0x/initlist16.C: New.
7375 * g++.dg/cpp0x/initlist17.C: New.
7376
7377 2009-05-27 Janne Blomqvist <jb@gcc.gnu.org>
7378
7379 PR fortran/39178
7380 * gfortran.dg/elemental_dependency_1.f90: Fix scan-tree-dump-times
7381 patterns to reflect frontend changes.
7382 * gfortran.dg/vector_subscript_4.f90: Likewise.
7383
7384 2009-05-27 Olivier Hainque <hainque@adacore.com>
7385 Eric Botcazou <botcazou@adacore.com>
7386
7387 * gcc.c-torture/execute/align-nest.c: New testcase.
7388 * gnat.dg/misaligned_nest.adb: New testcase.
7389
7390 2009-05-27 Rafael Avila de Espindola <espindola@google.com>
7391
7392 * g++.dg/plugin/attribute_plugin.c: Include gcc-plugin.h first.
7393 * g++.dg/plugin/dumb_plugin.c: Include gcc-plugin.h first.
7394 * g++.dg/plugin/selfassign.c: Include gcc-plugin.h first.
7395 * gcc.dg/plugin/selfassign.c: Include gcc-plugin.h first.
7396
7397 2009-05-27 Kai TIetz <kai.tietz@onevision.com>
7398
7399 * g++.old-deja/g++.brendan/array1.C (array): Use __SIZE_TYPE__
7400 cast instead of assuming 0ul.
7401 * g++.old-deja/g++.brendan/crash64.C (size_t): Define it via
7402 __SIZE_TYPE__.
7403 (_type_desc): Make first argument const.
7404 * g++.old-deja/g++.jason/new3.C (dg-options): Add -Wno-long-long.
7405
7406 2009-05-27 Thomas Koenig <tkoenig@gcc.gnu.org>
7407
7408 PR libfortran/40187
7409 * gfortran.dg/c_f_pointer_shape_tests_4.f03: New file.
7410 * gfortran.dg/c_f_pointer_shape_tests_4_driver.c: New file.
7411
7412 2009-05-26 Basile Starynkevitch <basile@starynkevitch.net>
7413
7414 * gcc.dg/plugin/plugin.exp: Added ggcplug.c test plugin
7415 with ggcplug-test-1.c for testing PLUGIN_GGC_MARKING etc...
7416 * gcc.dg/plugin/ggcplug-test-1.c: Added new file.
7417 * gcc.dg/plugin/ggcplug.c: Added new file.
7418
7419 2009-05-26 Tobias Burnus <burnus@net-b.de>
7420
7421 PR fortran/40246
7422 * gfortran.dg/nullify_4.f90: New test.
7423
7424 2009-05-26 Richard Guenther <rguenther@suse.de>
7425
7426 * gcc.dg/tree-ssa/inline-3.c: Remove dump file.
7427
7428 2009-05-26 Richard Guenther <rguenther@suse.de>
7429
7430 PR middle-end/40252
7431 * gcc.c-torture/compile/pr40252.c: New testcase.
7432
7433 2009-05-26 Dodji Seketeli <dodji@redhat.com>
7434
7435 PR c++/40007
7436 * g++.dg/template/typedef18.C: New test.
7437 * g++.dg/template/typedef19.C: Likewise.
7438 * g++.dg/template/typedef20.C: Likewise.
7439 * g++.dg/template/access11.C: Adjust.
7440
7441 2009-05-26 Richard Guenther <rguenther@suse.de>
7442
7443 PR testsuite/40247
7444 * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Obfuscate.
7445
7446 2009-05-25 Jason Merrill <jason@redhat.com>
7447
7448 PR c++/38064
7449 * g++.dg/cpp0x/enum3.C: New test.
7450
7451 2009-05-25 Richard Guenther <rguenther@suse.de>
7452
7453 PR tree-optimization/36327
7454 * gcc.dg/tree-ssa/ssa-fre-24.c: New testcase.
7455 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
7456 * gcc.dg/tree-ssa/sra-2.c: Disable FRE.
7457 * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
7458 * gcc.dg/vect/vect-40.c: Likewise.
7459 * gcc.dg/vect/vect-42.c: Likewise.
7460 * gcc.dg/vect/vect-46.c: Likewise.
7461 * gcc.dg/vect/vect-76.c: Likewise.
7462
7463 2009-05-25 Janus Weil <janus@gcc.gnu.org>
7464
7465 PR fortran/40176
7466 * gfortran.dg/proc_ptr_18.f90: New.
7467 * gfortran.dg/proc_ptr_19.f90: New.
7468 * gfortran.dg/proc_ptr_comp_9.f90: New.
7469 * gfortran.dg/proc_ptr_comp_10.f90: New.
7470
7471 2009-05-25 Richard Guenther <rguenther@suse.de>
7472
7473 * gcc.dg/tree-ssa/ssa-fre-14.c: Adjust.
7474 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
7475
7476 2009-05-25 Ira Rosen <irar@il.ibm.com>
7477
7478 PR tree-optimization/40238
7479 * gcc.dg/vect/pr40238.c: New test.
7480
7481 2009-05-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7482 Dominique Dhumieres <dominiq@lps.ens.fr>
7483
7484 PR fortran/35732
7485 PR fortran/39872
7486 * gfortran.dg/bounds_check_fail_3.f90: New test.
7487 * gfortran.dg/bounds_check_fail_4.f90: New test.
7488 * gfortran.dg/bounds_check_14.f90: Update test.
7489 * gfortran.dg/bound_4.f90: Update test.
7490
7491 2009-05-24 Richard Guenther <rguenther@suse.de>
7492
7493 PR middle-end/40233
7494 * gcc.c-torture/compile/pr40233.c: New testcase.
7495
7496 2009-05-24 Uros Bizjak <ubizjak@gmail.com>
7497
7498 * gfortran.dg/erf_2.F90 (dg-options): Add -mieee
7499 for alpha*-*-* targets.
7500
7501 2009-05-24 Ira Rosen <irar@il.ibm.com>
7502
7503 * gcc.dg/vect/bb-slp-1.c: New test.
7504 * gcc.dg/vect/bb-slp-2.c, gcc.dg/vect/bb-slp-3.c,
7505 gcc.dg/vect/bb-slp-4.c, gcc.dg/vect/bb-slp-5.c,
7506 gcc.dg/vect/bb-slp-6.c, gcc.dg/vect/bb-slp-7.c,
7507 gcc.dg/vect/bb-slp-8.c, gcc.dg/vect/bb-slp-9.c,
7508 gcc.dg/vect/bb-slp-10.c, gcc.dg/vect/bb-slp-11.c,
7509 gcc.dg/vect/no-tree-reassoc-bb-slp-12.c, gcc.dg/vect/bb-slp-13.c,
7510 gcc.dg/vect/bb-slp-14.c, gcc.dg/vect/bb-slp-15.c,
7511 gcc.dg/vect/bb-slp-16.c, gcc.dg/vect/bb-slp-17.c,
7512 gcc.dg/vect/bb-slp-18.c, gcc.dg/vect/bb-slp-19.c,
7513 gcc.dg/vect/bb-slp-20.c, gcc.dg/vect/bb-slp-21.c,
7514 gcc.dg/vect/bb-slp-22.c: Likewise.
7515 * gcc.dg/vect/vect.exp: Run basic block SLP tests.
7516
7517 2009-05-23 Mark Mitchell <mark@codesourcery.com>
7518 Maxim Kuvyrkov <maxim@codesourcery.com>
7519
7520 * gcc.dg/falign-labels-1.c: New test.
7521
7522 2009-05-23 Eric Botcazou <ebotcazou@adacore.com>
7523
7524 * gnat.dg/specs/rep_clause3.ads: New test.
7525
7526 2009-05-23 Eric Botcazou <ebotcazou@adacore.com>
7527
7528 * gnat.dg/addr6.adb: New test.
7529
7530 2009-05-22 Mark Mitchell <mark@codesourcery.com>
7531
7532 * lib/target-supports.exp (check_effective_target_arm_thumb2_ok):
7533 New function.
7534 * gcc.target/arm/thumb2-mul-space.c: New file.
7535 * gcc.target/arm/thumb2-mul-space-2.c: New file.
7536 * gcc.target/arm/thumb2-mul-space-3.c: New file.
7537 * gcc.target/arm/thumb2-mul-speed.c: New file.
7538
7539 2009-05-22 Richard Guenther <rguenther@suse.de>
7540
7541 PR middle-end/38964
7542 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: XFAIL.
7543 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Likewise.
7544 * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: Likewise.
7545
7546 2009-05-22 Mark Mitchell <mark@codesourcery.com>
7547
7548 * gcc.dg/dll-6.c: New test.
7549 * gcc.dg/dll-6a.c: Likewise.
7550 * gcc.dg/dll-7.c: Likewise.
7551 * gcc.dg/dll-7a.c: Likewise.
7552 * g++.dg/ext/dllexport2.C: Likewise.
7553 * g++.dg/ext/dllexport2a.cc: Likewise.
7554
7555 2009-05-21 Steve Ellcey <sje@cup.hp.com>
7556
7557 PR target/37846
7558 * gcc.target/ia64/mfused-madd-vect.c: New test.
7559 * gcc.target/ia64/mfused-madd.c: New test.
7560 * gcc.target/ia64/mno-fused-madd-vect.c: New test.
7561 * gcc.target/ia64/mno-fused-madd.c: New test.
7562
7563 2009-05-21 H.J. Lu <hongjiu.lu@intel.com>
7564
7565 * gcc.target/i386/movbe-1.c: New.
7566 * gcc.target/i386/movbe-2.c: Likewise.
7567
7568 2009-05-21 Taras Glek <tglek@mozilla.com>
7569
7570 * gcc.dg/plugin/selfassign.c (plugin_init): Updated to new
7571 plugin_init signature.
7572 * g++.dg/plugin/selfassign.c (plugin_init): Likewise.
7573 * g++.dg/plugin/dumb_plugin.c (plugin_init): Likewise.
7574 * g++.dg/plugin/attribute_plugin.c (plugin_init): Likewise.
7575
7576 2009-05-21 Mark Mitchell <mark@codesourcery.com>
7577
7578 * gcc.dg/target/arm/neon-vmla-1.c: New.
7579 * gcc.dg/target/arm/neon-vmls-1.c: Likewise.
7580
7581 2009-05-20 Adam Nemet <anemet@caviumnetworks.com>
7582
7583 * gcc.target/mips/octeon-exts-6.c: New test.
7584 * gcc.target/mips/extend-1.c: New test.
7585 * gcc.target/mips/octeon-exts-2.c: Adjust to not match sign-extension
7586 EXTS.
7587 * gcc.target/mips/octeon-exts-5.c: Likewise.
7588
7589 2009-05-20 Jakub Jelinek <jakub@redhat.com>
7590
7591 PR middle-end/40204
7592 * gcc.c-torture/compile/pr40204.c: New test.
7593
7594 2009-05-20 Richard Guenther <rguenther@suse.de>
7595
7596 * gcc.c-torture/compile/20090518-1.c: New testcase.
7597
7598 2009-05-19 Zdenek Dvorak <ook@ucw.cz>
7599
7600 PR tree-optimization/40087
7601 * gcc.dg/tree-ssa/pr40087.c: New test.
7602
7603 2009-05-19 Andrew Pinski <andrew_pinski@playstation.sony.com>
7604
7605 * gcc.dg/vector-4.c: New testcase.
7606 * gcc.dg/simd-1b.c: % is now allowed for integer vectors.
7607 * g++.dg/ext/vector16.C: New testcase.
7608
7609 2009-05-19 H.J. Lu <hongjiu.lu@intel.com>
7610
7611 PR c/40172
7612 * gcc.dg/pr40172.c: Renamed to ...
7613 * gcc.dg/pr40172-1.c: This.
7614
7615 * gcc.dg/pr40172-2.c: New.
7616 * gcc.dg/pr40172-3.c: Likewise.
7617
7618 2009-05-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
7619
7620 PR c/40172
7621 * gcc.dg/pr40172.c: Add -Wlogical-op to dg-options.
7622
7623 2009-05-19 Eric Botcazou <ebotcazou@adacore.com>
7624
7625 * gnat.dg/loop_optimization6.ad[sb]: New test.
7626
7627 2009-05-19 Richard Guenther <rguenther@suse.de>
7628
7629 * gcc.c-torture/compile/20090519-1.c: New testcase.
7630
7631 2009-05-18 Jason Merrill <jason@redhat.com>
7632
7633 * g++.dg/cpp0x/explicit1.C: New.
7634 * g++.dg/cpp0x/explicit2.C: New.
7635
7636 2009-05-18 Dodji Seketeli <dodji@redhat.com>
7637
7638 PR debug/40109
7639 * g++.dg/debug/dwarf2/nested-1.C: New test.
7640
7641 2009-05-18 H.J. Lu <hongjiu.lu@intel.com>
7642
7643 PR testsuite/39907
7644 * gcc.target/x86_64/abi/asm-support.S (snapshot_ret): Preserve
7645 stack alignment.
7646
7647 2009-05-18 Janus Weil <janus@gcc.gnu.org>
7648
7649 PR fortran/40164
7650 * gfortran.dg/proc_ptr_comp_8.f90: New.
7651
7652 2009-05-18 Richard Guenther <rguenther@suse.de>
7653
7654 PR fortran/40168
7655 * gfortran.dg/array_memset_2.f90: Adjust.
7656
7657 2009-05-18 Janus Weil <janus@gcc.gnu.org>
7658
7659 PR fortran/36947
7660 PR fortran/40039
7661 * gfortran.dg/interface_27.f90: New.
7662 * gfortran.dg/interface_28.f90: New.
7663 * gfortran.dg/proc_ptr_11.f90: Fixing invalid test case.
7664 * gfortran.dg/proc_ptr_result_1.f90: Ditto.
7665
7666 2009-05-18 Maxim Kuvyrkov <maxim@codesourcery.com>
7667
7668 * gcc.target/m68k/tls-ie.c: New test.
7669 * gcc.target/m68k/tls-le.c: New test.
7670 * gcc.target/m68k/tls-gd.c: New test.
7671 * gcc.target/m68k/tls-ld.c: New test.
7672 * gcc.target/m68k/tls-ie-xgot.c: New test.
7673 * gcc.target/m68k/tls-le-xtls.c: New test.
7674 * gcc.target/m68k/tls-gd-xgot.c: New test.
7675 * gcc.target/m68k/tls-ld-xgot.c: New test.
7676 * gcc.target/m68k/tls-ld-xtls.c: New test.
7677 * gcc.target/m68k/tls-ld-xgot-xtls.c: New test.
7678
7679 2009-05-18 Martin Jambor <mjambor@suse.cz>
7680
7681 * gcc.dg/ipa/modif-1.c: Do not check for unmodified int parameter.
7682
7683 2009-05-17 H.J. Lu <hongjiu.lu@intel.com>
7684
7685 PR c/40172
7686 * gcc.dg/pr40172.c: New.
7687
7688 2009-05-17 Jason Merrill <jason@redhat.com>
7689
7690 PR c++/40139
7691 * g++.dg/template/dtor6.C: New.
7692
7693 2009-05-17 Joseph Myers <joseph@codesourcery.com>
7694
7695 * g++.dg/warn/translate-ice-1.C: New test.
7696
7697 2009-05-17 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7698
7699 * gfortran.dg/c_kind_int128_test1.f03: Also test C_INT_FAST128_T.
7700 * gfortran.dg/c_kind_int128_test2.f03: Update comment.
7701 * gfortran.dg/c_kind_params.f90: Also test int_fast*_t.
7702 * gfortran.dg/c_kinds.c: Add int_fast*_t arguments.
7703
7704 2009-05-16 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7705
7706 PR fortran/33197
7707 * gfortran.dg/erf_2.F90: New test.
7708 * gfortran.dg/erfc_scaled_2.f90: New test.
7709
7710 2009-05-16 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7711
7712 PR fortran/31243
7713 * gfortran.dg/string_1.f90: New test.
7714 * gfortran.dg/string_2.f90: New test.
7715 * gfortran.dg/string_3.f90: New test.
7716
7717 2009-05-16 David Billinghurst <billingd@gcc.gnu.org>
7718
7719 * gfortran.dg/default_format_denormal_1.f90: XFAIL on cygwin.
7720 * gfortran.dg/default_format_1.f90: Revert change of 2009-05-12
7721
7722 2009-05-15 Ian Lance Taylor <iant@google.com>
7723
7724 * gcc.dg/Wcxx-compat-10.c: New testcase.
7725
7726 2009-05-15 Manuel López-Ibáñez <manu@gcc.gnu.org>
7727
7728 PR 16302
7729 * gcc.dg/pr16302.c: New.
7730 * g++.dg/warn/pr16302.C: New.
7731
7732 2009-05-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7733
7734 * gcc.dg/torture/builtin-math-5.c: New.
7735 * gcc.dg/torture/builtin-math-6.c: New.
7736 * lib/target-supports.exp (check_effective_target_mpc): New.
7737
7738 2009-05-15 Jan Hubicka <jh@suse.cz>
7739
7740 * gcc.dg/tree-ssa/inline-3.c: New testcase
7741
7742 2009-05-15 Jan Hubicka <jh@suse.cz>
7743
7744 * gcc.target/i386/align-main-1.c (check): Mark noinline.
7745 * gcc.target/i386/align-main-2.c (check): Mark noinline.
7746 * gcc.dg/ipa/ipa-4.c: Disable early inlining.
7747 * gcc.dg/vect/vect-iv-10.c (main1): Mark noinline.
7748 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c (main1):
7749 Mark noinline.
7750 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c (main1):
7751 Mark noinline.
7752 * gcc.dg/vect/pr31699.c (foo): Mark noinline.
7753 * gcc.dg/vect/pr18400.c (main1): Mark noinline.
7754
7755 2009-05-15 Jan Hubicka <jh@suse.cz>
7756
7757 * sibcall-6.c: Add no-ipa-cp argument and mark the function to be
7758 optimized by sibcall noinline.
7759
7760 2009-05-15 Jan Hubicka <jh@suse.cz>
7761
7762 * sibcall-1.c (track): Mark noinline.
7763 * sibcall-2.c (track): Mark noinline.
7764 * sibcall-3.c (track): Mark noinline.
7765 * sibcall-4.c (track): Mark noinline.
7766
7767 2009-05-15 Jan Hubicka <jh@suse.cz>
7768
7769 * flatten-2.c: Disable early inlining; add comment.
7770 * flatten-3.c: New test based on flatten-2.c.
7771
7772 2009-05-15 Richard Guenther <rguenther@suse.de>
7773
7774 PR tree-optimization/39999
7775 * gcc.c-torture/compile/pr39999.c: New testcase.
7776
7777 2009-05-15 Joseph Myers <joseph@codesourcery.com>
7778
7779 * gcc.c-torture/compile/ptr-conv-1.c: New test.
7780
7781 2009-05-14 Ian Lance Taylor <iant@google.com>
7782
7783 * gcc.dg/Wcxx-compat-9.c: New testcase.
7784
7785 2009-05-14 Janus Weil <janus@gcc.gnu.org>
7786
7787 PR fortran/39996
7788 * gfortran.dg/func_decl_2.f90: Modified (replacing warnings by errors).
7789 * gfortran.dg/duplicate_type_2.f90: Ditto.
7790 * gfortran.dg/duplicate_type_3.f90: New.
7791
7792 2009-05-14 Laurent GUERBY <laurent@guerby.net>
7793
7794 * ada/acats/tests/c3/c38202a.ada: Use Impdef.
7795 * ada/acats/tests/c5/c59002c.ada: Likewise.
7796
7797 2009-05-13 Taras Glek <tglek@mozilla.com>
7798
7799 * g++.dg/plugin/attribute_plugin-test-1.C: Testcase input for custom
7800 attributes and decl smashing.
7801 * g++.dg/plugin/attribute_plugin.c: Testcase plugin to test user
7802 attributes.
7803 * g++.dg/plugin/dumb_plugin.c: Fixed typo.
7804 * g++.dg/plugin/plugin.exp: Added attribute_plugin test .
7805
7806 2009-05-14 Jakub Jelinek <jakub@redhat.com>
7807
7808 PR fortran/39865
7809 * gfortran.dg/pr39865.f90: New test.
7810 * gfortran.dg/hollerith.f90: Don't expect errors for CHARACTER
7811 arrays in FMT=.
7812 * gfortran.dg/hollerith_f95.f90: Likewise.
7813 * gfortran.dg/hollerith6.f90: New test.
7814 * gfortran.dg/hollerith7.f90: New test.
7815
7816 2009-05-14 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
7817
7818 PR cpp/36674
7819 * gcc.dg/cpp/pr36674.i: New.
7820
7821 2009-05-14 Ben Elliston <bje@au.ibm.com>
7822
7823 PR middle-end/40035
7824 * gcc.c-torture/compile/pr40035.c: New test.
7825
7826 2009-05-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7827
7828 * gcc.target/i386/pr39543-2.c: Skip if ilp32 && pic.
7829
7830 2009-05-12 Tobias Burnus <burnus@net-b.de>
7831
7832 PR fortran/40110
7833 * gfortran.dg/bind_c_usage_18.f90: Change dg-error into dg-warning.
7834 * gfortran.dg/c_kind_tests_2.f03: Ditto.
7835 * gfortran.dg/interop_params.f03: Ditto.
7836
7837 2009-05-12 Jan Hubicka <jh@suse.cz>
7838
7839 * gcc.dg/tree-ssa/loop-36.c: Reduce amount of iterations to 2
7840 so unrolling still happens.
7841 * gcc.dg/ipa/ipacost-1.c: Prevent inlining
7842 * gcc.dg/ipa/ipacost-2.c: Likewise.
7843 * gcc.dg/vect/slp-3.c: Loop is no longer unrolled.
7844
7845 2009-05-12 David Billinghurst <billingd@gcc.gnu.org>
7846
7847 * gfortran.dg/default_format_1.f90: XFAIL on cygwin.
7848
7849 2009-05-12 David Billinghurst <billingd@gcc.gnu.org>
7850
7851 * lib/target-supports.exp (check_profiling_available): Return
7852 false for -p on *-*-cygwin* targets.
7853
7854 2009-05-11 H.J. Lu <hongjiu.lu@intel.com>
7855
7856 PR tree-optimization/38632
7857 * g++.dg/tree-ssa/pr38632.C: New.
7858
7859 2009-05-11 Jan Hubicka <jh@suse.cz>
7860
7861 * gcc.dg/tree-ssa/pr21829.c: Simplify matching since
7862 we now optimize better.
7863 * gcc.dg/Wunreachable-8.c: Bogus warnings now come
7864 out at different places.
7865 * gcc.dg/vect/vect-92.c: Increase loop iteration count to prevent
7866 unroling.
7867 * gcc.dg/vect/vect-76.c: Likewise.
7868 * gcc.dg/vect/vect-70.c: Likewise.
7869 * gcc.dg/vect/vect-66.c: Likewise.
7870 * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
7871 * gcc.dg/vect/slp-3.c: One of loops gets now fully unrolled.
7872
7873 2009-05-11 H.J. Lu <hongjiu.lu@intel.com>
7874
7875 PR middle-end/40080
7876 * gcc.c-torture/compile/pr40080.c: New.
7877
7878 2009-05-11 Paolo Bonzini <bonzini@gnu.org>
7879
7880 * gcc.c-torture/compile/pr40026.c: New testcase.
7881
7882 2009-05-11 Janus Weil <janus@gcc.gnu.org>
7883
7884 PR fortran/40089
7885 * gfortran.dg/proc_ptr_comp_7.f90: New.
7886
7887 2009-05-11 Ira Rosen <irar@il.ibm.com>
7888
7889 PR tree-optimization/40074
7890 * gcc.dg/vect/pr40074.c: New test.
7891
7892 2009-05-10 Ian Lance Taylor <iant@google.com>
7893
7894 * gcc.dg/Wcxx-compat-7.c: New testcase.
7895 * gcc.dg/Wcxx-compat-8.c: New testcase.
7896 * gcc.dg/c99-tag-1.c: Recognize new "originally defined here" notes.
7897 * gcc.dg/pr17188-1.c: Likewise.
7898 * gcc.dg/pr39084.c: Likewise.
7899
7900 2009-05-10 Michael Matz <matz@suse.de>
7901
7902 PR target/40031
7903 * gcc.dg/pr40031.c: New test.
7904
7905 2009-05-10 Paul Thomas <pault@gcc.gnu.org>
7906
7907 PR fortran/40018
7908 * gfortran.dg/array_constructor_31.f90: New test.
7909
7910 2009-05-10 Richard Guenther <rguenther@suse.de>
7911
7912 PR tree-optimization/40081
7913 * g++.dg/torture/pr40081.C: New testcase.
7914
7915 2009-05-10 Paul Thomas <pault@gcc.gnu.org>
7916
7917 PR fortran/38863
7918 * gfortran.dg/dependency_24.f90: New test.
7919 * gfortran.dg/dependency_23.f90: Clean up module files.
7920
7921 2009-05-10 David Billinghurst <billingd@gcc.gnu.org>
7922
7923 PR fortran/38956
7924 * gfortran.dg/chmod_1.f90: Don't run on *-*-cygwin*.
7925 * gfortran.dg/chmod_2.f90: Likewise.
7926 * gfortran.dg/chmod_3.f90: Likewise.
7927 * gfortran.dg/open_errors.f90: Likewise.
7928
7929 2009-05-09 Jan Hubicka <jh@suse.cz>
7930
7931 PR middle-end/40043
7932 * g++.dg/eh/nested-try.C: New test.
7933
7934 2009-05-08 Michael Meissner <meissner@linux.vnet.ibm.com>
7935
7936 PR tree-optimization/40049
7937 * gcc.dg/vect/vect-shift-2.c: New test.
7938
7939 2009-05-08 Joseph Myers <joseph@codesourcery.com>
7940
7941 * gcc.dg/torture/complex-sign-mul-minus-one.c,
7942 gcc.dg/torture/complex-sign-mul-one.c: New tests.
7943
7944 2009-05-08 H.J. Lu <hongjiu.lu@intel.com>
7945
7946 PR c/36892
7947 * g++.dg/warn/deprecated-6.C: New.
7948 * gcc.dg/deprecated-4.c: Likewise.
7949 * gcc.dg/deprecated-5.c: Likewise.
7950 * gcc.dg/deprecated-6.c: Likewise.
7951
7952 2009-05-08 H.J. Lu <hongjiu.lu@intel.com>
7953
7954 * gcc.dg/vect/no-vfa-vect-37.c: Replace __aligned__(16) with
7955 __aligned__(__BIGGEST_ALIGNMENT__).
7956 * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
7957 * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
7958 * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
7959 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
7960 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
7961 * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
7962 * gcc.dg/vect/Os-vect-95.c: Likewise.
7963 * gcc.dg/vect/pr20122.c: Likewise.
7964 * gcc.dg/vect/pr36493.c: Likewise.
7965 * gcc.dg/vect/pr37385.c: Likewise.
7966 * gcc.dg/vect/slp-7.c: Likewise.
7967 * gcc.dg/vect/slp-9.c: Likewise.
7968 * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
7969 * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
7970 * gcc.dg/vect/vect-35.c: Likewise.
7971 * gcc.dg/vect/vect-40.c: Likewise.
7972 * gcc.dg/vect/vect-42.c: Likewise.
7973 * gcc.dg/vect/vect-44.c: Likewise.
7974 * gcc.dg/vect/vect-46.c: Likewise.
7975 * gcc.dg/vect/vect-48.c: Likewise.
7976 * gcc.dg/vect/vect-52.c: Likewise.
7977 * gcc.dg/vect/vect-54.c: Likewise.
7978 * gcc.dg/vect/vect-56.c: Likewise.
7979 * gcc.dg/vect/vect-58.c: Likewise.
7980 * gcc.dg/vect/vect-60.c: Likewise.
7981 * gcc.dg/vect/vect-74.c: Likewise.
7982 * gcc.dg/vect/vect-75.c: Likewise.
7983 * gcc.dg/vect/vect-76.c: Likewise.
7984 * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
7985 * gcc.dg/vect/vect-77.c: Likewise.
7986 * gcc.dg/vect/vect-77-global.c: Likewise.
7987 * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
7988 * gcc.dg/vect/vect-78.c: Likewise.
7989 * gcc.dg/vect/vect-78-global.c: Likewise.
7990 * gcc.dg/vect/vect-80.c: Likewise.
7991 * gcc.dg/vect/vect-85.c: Likewise.
7992 * gcc.dg/vect/vect-87.c: Likewise.
7993 * gcc.dg/vect/vect-88.c: Likewise.
7994 * gcc.dg/vect/vect-92.c: Likewise.
7995 * gcc.dg/vect/vect-93.c: Likewise.
7996 * gcc.dg/vect/vect-95.c: Likewise.
7997 * gcc.dg/vect/vect-97.c: Likewise.
7998 * gcc.dg/vect/vect-complex-1.c: Likewise.
7999 * gcc.dg/vect/vect-complex-4.c: Likewise.
8000 * gcc.dg/vect/vect-complex-5.c: Likewise.
8001 * gcc.dg/vect/vect-multitypes-10.c: Likewise.
8002 * gcc.dg/vect/vect-multitypes-11.c: Likewise.
8003 * gcc.dg/vect/vect-multitypes-12.c: Likewise.
8004 * gcc.dg/vect/vect-multitypes-13.c: Likewise.
8005 * gcc.dg/vect/vect-multitypes-14.c: Likewise.
8006 * gcc.dg/vect/vect-multitypes-15.c: Likewise.
8007 * gcc.dg/vect/vect-multitypes-16.c: Likewise.
8008 * gcc.dg/vect/vect-multitypes-17.c: Likewise.
8009 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
8010 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
8011 * gcc.dg/vect/vect-multitypes-7.c: Likewise.
8012 * gcc.dg/vect/vect-multitypes-8.c: Likewise.
8013 * gcc.dg/vect/vect-multitypes-9.c: Likewise.
8014 * gcc.dg/vect/vect-outer-1a.c: Likewise.
8015 * gcc.dg/vect/vect-outer-1.c: Likewise.
8016 * gcc.dg/vect/vect-outer-2a.c: Likewise.
8017 * gcc.dg/vect/vect-outer-2b.c: Likewise.
8018 * gcc.dg/vect/vect-outer-2.c: Likewise.
8019 * gcc.dg/vect/vect-outer-2c.c: Likewise.
8020 * gcc.dg/vect/vect-outer-2d.c: Likewise.
8021 * gcc.dg/vect/vect-outer-3a.c: Likewise.
8022 * gcc.dg/vect/vect-outer-3b.c: Likewise.
8023 * gcc.dg/vect/vect-outer-3.c: Likewise.
8024 * gcc.dg/vect/vect-outer-3c.c: Likewise.
8025 * gcc.dg/vect/vect-outer-5.c: Likewise.
8026 * gcc.dg/vect/vect-outer-6.c: Likewise.
8027 * gcc.dg/vect/vect-reduc-dot-s16a.c: Likewise.
8028 * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
8029 * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
8030 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
8031 * gcc.dg/vect/vect-reduc-dot-s8c.c: Likewise.
8032 * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
8033 * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
8034 * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
8035 * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
8036 * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
8037 * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
8038 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
8039 * gcc.dg/vect/vect-widen-mult-u8.c: Likewise.
8040 * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
8041
8042 2009-05-08 Joseph Myers <joseph@codesourcery.com>
8043
8044 PR c/24581
8045 * gcc.dg/torture/complex-sign.h: New header.
8046 * gcc.dg/torture/complex-sign-add.c,
8047 gcc.dg/torture/complex-sign-mixed-add.c,
8048 gcc.dg/torture/complex-sign-mixed-div.c,
8049 gcc.dg/torture/complex-sign-mixed-mul.c,
8050 gcc.dg/torture/complex-sign-mixed-sub.c,
8051 gcc.dg/torture/complex-sign-mul.c,
8052 gcc.dg/torture/complex-sign-sub.c: New tests.
8053
8054 2009-05-08 Janus Weil <janus@gcc.gnu.org>
8055
8056 PR fortran/39876
8057 * gfortran.dg/intrinsic_3.f90: New.
8058
8059 2009-05-07 Janis Johnson <janis187@us.ibm.com>
8060
8061 PR c/39037
8062 * gcc.dg/Wunsuffixed-float-constants-1.c: New test.
8063 * gcc.dg/cpp/pragma-float-const-decimal64-1.c: New test.
8064 * gcc.dg/dfp/float-constant-double.c: New test.
8065 * gcc.dg/dfp/pragma-float-const-decimal64-1.c: New test.
8066 * gcc.dg/dfp/pragma-float-const-decimal64-2.c: New test.
8067 * gcc.dg/dfp/pragma-float-const-decimal64-3.c: New test.
8068 * gcc.dg/dfp/pragma-float-const-decimal64-4.c: New test.
8069 * gcc.dg/dfp/pragma-float-const-decimal64-5.c: New test.
8070 * gcc.dg/dfp/pragma-float-const-decimal64-6.c: New test.
8071 * gcc.dg/dfp/pragma-float-const-decimal64-7.c: New test.
8072 * gcc.dg/dfp/pragma-float-const-decimal64-8.c: New test.
8073 * g++.dg/cpp/pragma-float-const-decimal64-1.C: New test.
8074
8075 2009-05-07 Jakub Jelinek <jakub@redhat.com>
8076
8077 PR middle-end/40057
8078 * gcc.c-torture/execute/pr40057.c: New test.
8079
8080 2009-05-06 James E. Wilson <wilson@codesourcery.com>
8081
8082 * gcc.c-torture/compile/const-high-part.c: New test.
8083
8084 2009-05-06 H.J. Lu <hongjiu.lu@intel.com>
8085
8086 PR testsuite/40050
8087 * lib/plugin-support.exp (plugin-test-execute): Use HOSTCC to
8088 build plugin.
8089
8090 2009-05-06 Janus Weil <janus@gcc.gnu.org>
8091
8092 PR fortran/39630
8093 * gfortran.dg/proc_decl_1.f90: Modified.
8094 * gfortran.dg/proc_ptr_comp_1.f90: New.
8095 * gfortran.dg/proc_ptr_comp_2.f90: New.
8096 * gfortran.dg/proc_ptr_comp_3.f90: New.
8097 * gfortran.dg/proc_ptr_comp_4.f90: New.
8098 * gfortran.dg/proc_ptr_comp_5.f90: New.
8099 * gfortran.dg/proc_ptr_comp_6.f90: New.
8100
8101 2009-05-06 Dodji Seketeli <dodji@redhat.com>
8102
8103 PR c++/17395
8104 * g++.dg/template/call7.C: New test.
8105
8106 2009-05-06 Diego Novillo <dnovillo@google.com>
8107
8108 * lib/plugin-support.exp: Do not prefix $GMPINC with -I.
8109
8110 2009-05-06 H.J. Lu <hongjiu.lu@intel.com>
8111
8112 * gfortran.dg/pr40021.f: Moved to ...
8113 * gfortran.fortran-torture/execute/pr40021.f: Here.
8114
8115 2009-05-06 Janis Johnson <janis187@us.ibm.com>
8116
8117 PR middle-end/39986
8118 * gcc.dg/dfp/pr39986.c: New test.
8119
8120 2009-05-06 Michael Matz <matz@suse.de>
8121
8122 PR middle-end/40021
8123 * gfortran.dg/pr40021.f: New test.
8124
8125 2009-05-06 Le-Chun Wu <lcwu@google.com>
8126
8127 * lib/plugin-support.exp: New file containing support procs for
8128 plugin testcases.
8129 * lib/target-supports.exp (check_plugin_available): New proc.
8130 * gcc.dg/plugin/plugin.exp: New driver script for gcc testcases.
8131 * gcc.dg/plugin/selfassign.c: New plugin source file.
8132 * gcc.dg/plugin/self-assign-test-1.c: New test.
8133 * gcc.dg/plugin/self-assign-test-2.c: Likewise.
8134 * g++.dg/README: Add description for plugin test.
8135 * g++.dg/dg.exp: Exclude plugin tests from the general test list.
8136 * g++.dg/plugin/plugin.exp: New driver script for g++ testcases.
8137 * g++.dg/plugin/selfassign.c: New plugin source file.
8138 * g++.dg/plugin/self-assign-test-1.C: New test.
8139 * g++.dg/plugin/self-assign-test-2.C: Likewise.
8140 * g++.dg/plugin/self-assign-test-3.C: Likewise.
8141 * g++.dg/plugin/dumb_plugin.c: New plugin source file.
8142 * g++.dg/plugin/dumb-plugin-test-1.C: New test.
8143
8144 2009-05-06 Tobias Burnus <burnus@net-b.de>
8145
8146 PR fortran/40041
8147 * gfortran.dg/intrinsic_2.f90: New test.
8148 * gfortran.dg/intrinsic.f90: Add old and this PR as comment.
8149
8150 2009-05-06 Joseph Myers <joseph@codesourcery.com>
8151
8152 PR c/40032
8153 * gcc.dg/noncompile/incomplete-5.c: New test.
8154
8155 2009-05-05 Jakub Jelinek <jakub@redhat.com>
8156
8157 PR middle-end/39666
8158 * gcc.dg/pr39666-1.c: New test.
8159 * gcc.dg/pr39666-2.c: Likewise.
8160 * g++.dg/warn/Wuninitialized-4.C: Likewise.
8161 * g++.dg/warn/Wuninitialized-5.C: Likewise.
8162 * gfortran.dg/pr39666-1.f90: Likewise.
8163 * gfortran.dg/pr39666-2.f90: Likewise.
8164
8165 2009-05-05 Adam Nemet <anemet@caviumnetworks.com>
8166
8167 * gcc.target/mips/mips.exp: Add -mtune= to mips_option_groups.
8168 * gcc.target/mips/dspr2-MULT.c: Pass -mtune=74kc
8169 * gcc.target/mips/dspr2-MULTU.c: Likewise.
8170
8171 2009-05-05 Janus Weil <janus@gcc.gnu.org>
8172
8173 PR fortran/39998
8174 * gfortran.dg/proc_ptr_17.f90: New.
8175
8176 2009-05-05 Richard Guenther <rguenther@suse.de>
8177
8178 PR tree-optimization/40022
8179 * gcc.c-torture/execute/pr40022.c: New testcase.
8180
8181 2009-05-05 Richard Guenther <rguenther@suse.de>
8182
8183 PR middle-end/40023
8184 * gcc.c-torture/compile/pr40023.c: New testcase.
8185
8186 2009-05-05 Nathan Sidwell <nathan@codesourcery.com>
8187
8188 * g++.old-deja/g++.other/overload11.C: Adjust expected errors.
8189 * g++.dg/template/overload9.C: Likewise.
8190 * g++.dg/ext/ms-1.C: New.
8191
8192 2009-05-05 Jakub Jelinek <jakub@redhat.com>
8193
8194 PR c++/40013
8195 * g++.dg/ext/vla7.C: New test.
8196
8197 2009-05-04 Joseph Myers <joseph@codesourcery.com>
8198
8199 * gcc.dg/ucnid-11.c, gcc.dg/ucnid-12.c, gcc.dg/ucnid-13.c: New tests.
8200
8201 2009-05-04 Joseph Myers <joseph@codesourcery.com>
8202
8203 * gcc.dg/ucnid-8.c, gcc.dg/ucnid-9.c, gcc.dg/ucnid-10.c: New tests.
8204 * gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c:
8205 Update expected errors.
8206
8207 2009-05-04 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
8208
8209 PR c++/28152
8210 * g++.dg/parse/parser-pr28152.C: New.
8211 * g++.dg/parse/parser-pr28152-2.C: New.
8212
8213 2009-05-04 Joseph Myers <joseph@codesourcery.com>
8214
8215 * gcc.dg/attr-alias-5.c, gcc.dg/ucnid-7.c: New tests.
8216
8217 2009-05-03 Eric Botcazou <ebotcazou@adacore.com>
8218
8219 * gcc.target/sparc/fpmul-2.c: Replace final_cleanup with optimized.
8220 * gcc.target/sparc/fexpand-2.c: Likewise.
8221 * gcc.target/sparc/fpmerge-2.c: Likewise.
8222 * gcc.target/sparc/pdist-2.c: Likewise.
8223
8224 2009-05-03 Richard Guenther <rguenther@suse.de>
8225
8226 PR c/39983
8227 * gcc.c-torture/compile/pr39983.c: New testcase.
8228
8229 2009-05-03 Joseph Myers <joseph@codesourcery.com>
8230
8231 * gcc.dg/c99-complex-3.c: New test.
8232
8233 2009-05-03 Joseph Myers <joseph@codesourcery.com>
8234
8235 * gcc.dg/cpp/utf8-5byte-1.c: New test.
8236
8237 2009-05-02 Joseph Myers <joseph@codesourcery.com>
8238
8239 * gcc.dg/ucnid-6.c: Fix typo in dg-do directive.
8240
8241 2009-05-02 Richard Guenther <rguenther@suse.de>
8242
8243 PR middle-end/40001
8244 * gcc.target/spu/pr40001.c: New testcase.
8245
8246 2009-04-30 Adam Nemet <anemet@caviumnetworks.com>
8247
8248 * gcc.dg/ssp-1.c (__stack_chk_fail): Remove static.
8249
8250 2009-04-30 Steve Ellcey <sje@cup.hp.com>
8251
8252 PR middle-end/39579
8253 * gcc.dg/vect/vect-35.c: XFAIL for IA64 and Sparc.
8254 * gfortran.dg/vect/fast-math-pr38968.f90: Ditto.
8255
8256 2009-04-30 Janis Johnson <janis187@us.ibm.com>
8257
8258 PR testsuite/39776
8259 * g++.dg/ext/altivec-15.C: Remove dg-error for messages that are
8260 no longer issued.
8261
8262 2009-04-30 David Ayers <ayers@fsfe.org>
8263
8264 * lib/objc.exp (objc_init): Add and set gcc_warning_prefix
8265 and gcc_error_prefix variables.
8266 * objc.dg/bad-receiver-type.m: Update to match correct
8267 diagnostics marker.
8268 * objc.dg/encode-5.m: Likewise.
8269 * objc.dg/id-1.m: Likewise.
8270 * objc.dg/method-1.m: Likewise.
8271 * objc.dg/method-6.m: Likewise.
8272 * objc.dg/method-7.m: Likewise.
8273 * objc.dg/method-9.m: Likewise.
8274 * objc.dg/method-11.m: Likewise.
8275 * objc.dg/method-20.m: Likewise.
8276 * objc.dg/private-1.m: Likewise.
8277
8278 2009-04-30 Janne Blomqvist <jb@gcc.gnu.org>
8279
8280 PR libfortran/39667
8281 * gfortran.dg/advance_1.f90: Don't require target fd_truncate.
8282 * gfortran.dg/advance_4.f90: Likewise
8283 * gfortran.dg/advance_5.f90: Likewise
8284 * gfortran.dg/append_1.f90: Likewise
8285 * gfortran.dg/backslash_1.f90: Likewise
8286 * gfortran.dg/backslash_2.f90: Likewise
8287 * gfortran.dg/backslash_3.f: Likewise
8288 * gfortran.dg/backspace_10.f90: Likewise
8289 * gfortran.dg/backspace_3.f: Likewise
8290 * gfortran.dg/backspace_4.f: Likewise
8291 * gfortran.dg/backspace_5.f: Likewise
8292 * gfortran.dg/backspace_8.f: Likewise
8293 * gfortran.dg/backspace_9.f: Likewise
8294 * gfortran.dg/complex_write.f90: Likewise
8295 * gfortran.dg/convert_implied_open.f90: Likewise
8296 * gfortran.dg/dollar_edit_descriptor_1.f: Likewise
8297 * gfortran.dg/dos_eol.f: Likewise
8298 * gfortran.dg/empty_format_1.f90: Likewise
8299 * gfortran.dg/endfile.f: Likewise
8300 * gfortran.dg/eof_1.f90: Likewise
8301 * gfortran.dg/eor_1.f90: Likewise
8302 * gfortran.dg/eor_handling_1.f90: Likewise
8303 * gfortran.dg/eor_handling_2.f90: Likewise
8304 * gfortran.dg/eor_handling_3.f90: Likewise
8305 * gfortran.dg/eor_handling_4.f90: Likewise
8306 * gfortran.dg/eor_handling_5.f90: Likewise
8307 * gfortran.dg/error_recovery_5.f90: Likewise
8308 * gfortran.dg/f2003_inquire_1.f03: Likewise
8309 * gfortran.dg/f2003_io_4.f03: Likewise
8310 * gfortran.dg/f2003_io_5.f03: Likewise
8311 * gfortran.dg/f2003_io_7.f03: Likewise
8312 * gfortran.dg/fgetc_1.f90: Likewise
8313 * gfortran.dg/fgetc_2.f90: Likewise
8314 * gfortran.dg/flush_1.f90: Likewise
8315 * gfortran.dg/fmt_exhaust.f90: Likewise
8316 * gfortran.dg/fmt_huge.f90: Likewise
8317 * gfortran.dg/fmt_read.f90: Likewise
8318 * gfortran.dg/fmt_t_1.f90: Likewise
8319 * gfortran.dg/fmt_t_2.f90: Likewise
8320 * gfortran.dg/fmt_t_3.f90: Likewise
8321 * gfortran.dg/fmt_t_4.f90: Likewise
8322 * gfortran.dg/fmt_t_5.f90: Likewise
8323 * gfortran.dg/fmt_t_7.f: Likewise
8324 * gfortran.dg/fseek.f90: Likewise
8325 * gfortran.dg/ftell_1.f90: Likewise
8326 * gfortran.dg/ftell_2.f90: Likewise
8327 * gfortran.dg/func_derived_3.f90: Likewise
8328 * gfortran.dg/inquire_9.f90: Likewise
8329 * gfortran.dg/iostat_1.f90: Likewise
8330 * gfortran.dg/iostat_2.f90: Likewise
8331 * gfortran.dg/list_read_1.f90: Likewise
8332 * gfortran.dg/list_read_4.f90: Likewise
8333 * gfortran.dg/list_read_5.f90: Likewise
8334 * gfortran.dg/list_read_7.f90: Likewise
8335 * gfortran.dg/list_read_8.f90: Likewise
8336 * gfortran.dg/list_read_9.f90: Likewise
8337 * gfortran.dg/namelist_13.f90: Likewise
8338 * gfortran.dg/namelist_14.f90: Likewise
8339 * gfortran.dg/namelist_15.f90: Likewise
8340 * gfortran.dg/namelist_16.f90: Likewise
8341 * gfortran.dg/namelist_17.f90: Likewise
8342 * gfortran.dg/namelist_18.f90: Likewise
8343 * gfortran.dg/namelist_19.f90: Likewise
8344 * gfortran.dg/namelist_20.f90: Likewise
8345 * gfortran.dg/namelist_24.f90: Likewise
8346 * gfortran.dg/namelist_26.f90: Likewise
8347 * gfortran.dg/namelist_27.f90: Likewise
8348 * gfortran.dg/namelist_28.f90: Likewise
8349 * gfortran.dg/namelist_37.f90: Likewise
8350 * gfortran.dg/namelist_38.f90: Likewise
8351 * gfortran.dg/namelist_39.f90: Likewise
8352 * gfortran.dg/namelist_40.f90: Likewise
8353 * gfortran.dg/namelist_43.f90: Likewise
8354 * gfortran.dg/namelist_44.f90: Likewise
8355 * gfortran.dg/namelist_45.f90: Likewise
8356 * gfortran.dg/namelist_46.f90: Likewise
8357 * gfortran.dg/namelist_47.f90: Likewise
8358 * gfortran.dg/namelist_48.f90: Likewise
8359 * gfortran.dg/namelist_49.f90: Likewise
8360 * gfortran.dg/namelist_50.f90: Likewise
8361 * gfortran.dg/namelist_51.f90: Likewise
8362 * gfortran.dg/namelist_52.f90: Likewise
8363 * gfortran.dg/namelist_56.f90: Likewise
8364 * gfortran.dg/namelist_char_only.f90: Likewise
8365 * gfortran.dg/namelist_use.f90: Likewise
8366 * gfortran.dg/namelist_use_only.f90: Likewise
8367 * gfortran.dg/noadv_size.f90: Likewise
8368 * gfortran.dg/open_access_append_1.f90: Likewise
8369 * gfortran.dg/pad_no.f90: Likewise
8370 * gfortran.dg/pr12884.f: Likewise
8371 * gfortran.dg/pr17090.f90: Likewise
8372 * gfortran.dg/pr17285.f90: Likewise
8373 * gfortran.dg/pr17286.f90: Likewise
8374 * gfortran.dg/pr18122.f90: Likewise
8375 * gfortran.dg/pr18210.f90: Likewise
8376 * gfortran.dg/pr18392.f90: Likewise
8377 * gfortran.dg/pr19155.f: Likewise
8378 * gfortran.dg/pr19216.f: Likewise
8379 * gfortran.dg/pr19467.f90: Likewise
8380 * gfortran.dg/pr19657.f: Likewise
8381 * gfortran.dg/pr20257.f90: Likewise
8382 * gfortran.dg/read_bad_advance.f90: Likewise
8383 * gfortran.dg/read_eof_2.f90: Likewise
8384 * gfortran.dg/read_eof_4.f90: Likewise
8385 * gfortran.dg/read_many_1.f: Likewise
8386 * gfortran.dg/read_noadvance.f90: Likewise
8387 * gfortran.dg/read_repeat.f90: Likewise
8388 * gfortran.dg/read_size_noadvance.f90: Likewise
8389 * gfortran.dg/read_x_past.f: Likewise
8390 * gfortran.dg/record_marker_1.f90: Likewise
8391 * gfortran.dg/record_marker_3.f90: Likewise
8392 * gfortran.dg/rewind_1.f90: Likewise
8393 * gfortran.dg/runtime_warning_1.f90: Likewise
8394 * gfortran.dg/shape_3.f90: Likewise
8395 * gfortran.dg/slash_1.f90: Likewise
8396 * gfortran.dg/stat_1.f90: Likewise
8397 * gfortran.dg/stat_2.f90: Likewise
8398 * gfortran.dg/streamio_11.f90: Likewise
8399 * gfortran.dg/streamio_3.f90: Likewise
8400 * gfortran.dg/streamio_4.f90: Likewise
8401 * gfortran.dg/streamio_9.f90: Likewise
8402 * gfortran.dg/tl_editing.f90: Likewise
8403 * gfortran.dg/unf_io_convert_1.f90: Likewise
8404 * gfortran.dg/unf_io_convert_2.f90: Likewise
8405 * gfortran.dg/unf_read_corrupted_2.f90: Likewise
8406 * gfortran.dg/unf_short_record_1.f90: Likewise
8407 * gfortran.dg/utf8_1.f03: Likewise
8408 * gfortran.dg/utf8_2.f03: Likewise
8409 * gfortran.dg/widechar_IO_1.f90: Likewise
8410 * gfortran.dg/write_check3.f90: Likewise
8411 * gfortran.dg/write_rewind_2.f: Likewise
8412 * gfortran.dg/x_slash_2.f: Likewise
8413
8414 2009-04-29 Richard Guenther <rguenther@suse.de>
8415
8416 PR target/39943
8417 * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
8418 New.
8419 (check_effective_target_vect_floatuint_cvt): Likewise.
8420 * gcc.dg/vect/slp-10.c: Adjust.
8421 * gcc.dg/vect/slp-11.c: Adjust.
8422 * gcc.dg/vect/slp-12b.c: Adjust.
8423 * gcc.dg/vect/slp-33.c: Adjust.
8424 * gcc.c-torture/compile/pr39943.c: New testcase.
8425
8426 2009-04-29 Richard Guenther <rguenther@suse.de>
8427
8428 PR middle-end/39937
8429 * gcc.c-torture/compile/pr39937.c: New testcase.
8430
8431 2009-04-29 Richard Guenther <rguenther@suse.de>
8432
8433 PR tree-optimization/39941
8434 * gcc.c-torture/compile/pr39941.c: New testcase.
8435
8436 2009-04-29 Bernd Schmidt <bernd.schmidt@analog.com>
8437
8438 * gcc.target/bfin/20090411-1.c: New test.
8439
8440 2009-04-29 Anmol P. Paralkar <anmol@freescale.com>
8441
8442 PR target/39565
8443 * gcc.dg/pr39565.c: New testcase.
8444
8445 2009-04-28 Nathan Sidwell <nathan@codesourcery.com>
8446
8447 * gcc.target/i386/sse4_1-roundps-1.c: Skip for vxworks kernel.
8448 * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
8449 * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
8450 * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
8451 * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
8452 * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
8453 * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
8454 * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
8455 * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
8456 * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
8457 * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
8458 * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
8459 * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
8460 * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
8461 * gcc.target/i386/pr37191.c: Likewise.
8462 * gcc.target/i386/reload-1.c: Likewise.
8463 * g++.old-deja/g++.pt/repo1.C: Skip for vxworks kernel.
8464 * g++.old-deja/g++.pt/repo2.C: Likewise.
8465 * g++.old-deja/g++.pt/repo3.C: Likewise.
8466 * g++.old-deja/g++.pt/repo4.C: Likewise.
8467 * g++.old-deja/g++.pt/instantiate4.C: Likewise.
8468 * g++.old-deja/g++.pt/instantiate6.C: Likewise.
8469 * g++.dg/template/repo1.C: Likewise.
8470 * g++.dg/template/repo2.C: Likewise.
8471 * g++.dg/template/repo3.C: Likewise.
8472 * g++.dg/template/repo4.C: Likewise.
8473 * g++.dg/template/repo5.C: Likewise.
8474 * g++.dg/template/repo6.C: Likewise.
8475 * g++.dg/template/repo7.C: Likewise.
8476 * g++.dg/template/repo8.C: Likewise.
8477 * g++.dg/template/repo9.C: Likewise.
8478 * g++.dg/rtti/repo1.C: Likewise.
8479 * gcc.dg/cpp/_Pragma6.c: Skip for vxworks.
8480 * g++.dg/cpp/_Pragma1.C: Skip for vxworks.
8481 * gcc.dg/pthread-init-1.c: Xfail for vxworks rtp.
8482 * g++.dg/other/PR23205.C: Skip for vxworks.
8483 * g++.dg/ext/visibility/class1.C: Requires PIC.
8484 * g++.dg/eh/async-unwind2.C: Requires PIC.
8485 * lib/target-supports.exp (check_cxa_atexit_available): Vxworks
8486 does not have cxa_exit.
8487
8488 2009-04-28 Jing Yu <jingyu@google.com>
8489
8490 PR testsuite/39790
8491 * lib/target-supports.exp (check_effective_target_tls): Remove
8492 comment of caching.
8493 (check_effective_target_tls_native): Likewise.
8494 (check_effective_target_tls_runtime): Likewise.
8495 * gcc.dg/tls/alias-1.c (dg-require-effective-target): Change target
8496 tls to tls_runtime.
8497 * gcc.dg/tls/opt-2.c: Add dg-require-effective-target tls_runtime.
8498
8499 2009-04-28 Janus Weil <janus@gcc.gnu.org>
8500
8501 PR fortran/39946
8502 * gfortran.dg/proc_ptr_16.f90: New.
8503
8504 2009-04-28 Steve Ellcey <sje@cup.hp.com>
8505
8506 * gcc.target/ia64/sync-1.c: Check for cmpxchg8 only if
8507 lp64 is true.
8508
8509 2009-04-28 Richard Guenther <rguenther@suse.de>
8510
8511 PR middle-end/39937
8512 * gfortran.fortran-torture/compile/pr39937.f: New testcase.
8513
8514 2009-04-28 H.J. Lu <hongjiu.lu@intel.com>
8515
8516 * g++.dg/warn/pr35652.C: Removed.
8517 * gcc.dg/pr35652.c: Likewise.
8518
8519 2009-04-28 Alexander Monakov <amonakov@ispras.ru>
8520
8521 * gcc.target/ia64/20071210-2.c: New testcase.
8522
8523 2009-04-28 Uros Bizjak <ubizjak@gmail.com>
8524
8525 PR c/39323
8526 * gcc.dg/pr39323-2.c: Also scan for alignment in log2 format.
8527 * gcc.dg/pr39323-3.c: Ditto.
8528
8529 2009-04-28 Janus Weil <janus@gcc.gnu.org>
8530
8531 PR fortran/39930
8532 PR fortran/39931
8533 * gfortran.dg/ambiguous_reference_2.f90: New.
8534 * gfortran.dg/pointer_assign_7.f90: New.
8535
8536 2009-04-28 Nathan Froyd <froydnj@codesourcery.com>
8537 Mark Mitchell <mark@codesourcery.com>
8538
8539 * gcc.target/powerpc/20020118-1.c: Skip on vxworks targets.
8540 * gcc.dg/20020103-1.c: Check for __ppc.
8541 * gcc.dg/asm-b.c: Check for __ppc.
8542 * gcc.dg/20020919-1.c: Check for __ppc.
8543 * gcc.dg/20020312-2.c: Likewise.
8544 * gcc.dg/trampoline-1.c: Add appropriate NO_TRAMPOLINES #ifndefs.
8545 * gcc.dg/torture/asm-subreg-1.c: Skip on sparc vxworks targets.
8546 * gcc.dg/attr-weakref-1.c: Skip on selected vxworks targets.
8547 * g++.dg/warn/weak1.C: Likewise.
8548 * gcc.dg/tree-ssa/20030714-1.c (find_base_value): Declare as
8549 static so appropriate optimizations kick in.
8550 (find_base_value_wrapper): New function.
8551 * g++.dg/eh/simd-5.C: Fix target triplet.
8552 * gcc.target/arm/long-calls-1.c: Skip for -mlong-calls.
8553
8554 2009-04-28 Uros Bizjak <ubizjak@gmail.com>
8555 H.J. Lu <hongjiu.lu@intel.com>
8556
8557 PR target/39911
8558 * gcc.target/i386/pr39911.c: New test.
8559
8560 2009-04-28 Paul Thomas <pault@gcc.gnu.org>
8561
8562 PR fortran/39879
8563 * gfortran.dg/alloc_comp_assign_10.f90: New test.
8564
8565 2009-04-28 Ben Elliston <bje@au.ibm.com>
8566
8567 PR c++/35652
8568 Revert:
8569
8570 2009-03-27 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
8571
8572 * gcc.dg/pr35652.C: New.
8573 * g++.dg/warn/pr35652.C: New.
8574 * gcc.dg/format/plus-1.c: Adjust message.
8575
8576 2009-04-27 DJ Delorie <dj@redhat.com>
8577
8578 * lib/target-supports.exp (check_effective_target_double64): New.
8579 (check_effective_target_double64plus): New.
8580 (check_effective_target_large_double): New.
8581 * gcc.dg/Wconversion-real-integer.c: Require double64plus.
8582 * gcc.dg/div-double-1.c: Likewise.
8583 * gcc.dg/Wconversion-real.c: Require large_double.
8584 * gcc.dg/cdce1.c: Require large_double instead of checking targets.
8585
8586 * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c: Skip if doubles
8587 are too small.
8588
8589 * gcc.c-torture/execute/ieee/20010226-1.c: Mark all floating point
8590 constants as long.
8591
8592 2009-04-27 Ian Lance Taylor <iant@google.com>
8593
8594 * gcc.dg/Wcxx-compat-5.c: New testcase.
8595 * gcc.dg/Wcxx-compat-6.c: New testcase.
8596
8597 2009-04-27 Trevor Smigiel <trevor_smigiel@playstation.sony.com>
8598
8599 Allow non-constant arguments to conversion intrinsics.
8600 * gcc.target/spu/intrinsics-3.c: Update tests.
8601
8602 2009-04-27 Richard Guenther <rguenther@suse.de>
8603
8604 PR middle-end/39928
8605 * gcc.c-torture/compile/pr39928-1.c: New testcase.
8606 * gcc.c-torture/compile/pr39928-2.c: Likewise.
8607
8608 2009-04-27 H.J. Lu <hongjiu.lu@intel.com>
8609
8610 PR target/39903
8611 * gcc.dg/torture/pr39903-1.c: New.
8612 * gcc.dg/torture/pr39903-2.c: Likewise.
8613
8614 2009-04-27 Revital Eres <eres@il.ibm.com>
8615
8616 * gcc.dg/sms-1.c: Add noinline attribute, create sms dump file
8617 and check it.
8618 * gcc.dg/sms-2.c: Add dump check.
8619 * gcc.dg/sms-3.c: Add noinline attribute, create sms dump file
8620 and check it.
8621 * gcc.dg/sms-4.c: Likewise.
8622 * gcc.dg/sms-5.c: Likewise.
8623 * gcc.dg/sms-6.c: Likewise.
8624 * gcc.dg/sms-7.c: Likewise.
8625 * gcc.dg/sms-antideps.c: Rename to...
8626 * gcc.dg/sms-8.c: This and add sms dump file and check it.
8627
8628 2009-04-27 Eric Botcazou <ebotcazou@adacore.com>
8629
8630 * gnat.dg/opt2.adb: New test.
8631
8632 2009-04-27 Jakub Jelinek <jakub@redhat.com>
8633
8634 PR c++/39875
8635 * g++.dg/warn/Wunused-15.C: New test.
8636
8637 2009-04-26 Michael Matz <matz@suse.de>
8638
8639 Expand from SSA.
8640 * gcc.dg/tree-ssa/20030728-1.c: Use -rtl-expand-details dump and
8641 change regexps.
8642 * gcc.target/i386/pr37248-1.c: Modified.
8643 * gcc.target/i386/pr37248-3.c: Modified.
8644 * gcc.target/i386/pr37248-2.c: Modified.
8645 * gnat.dg/aliasing1.adb: Modified.
8646 * gnat.dg/pack9.adb: Modified.
8647 * gnat.dg/aliasing2.adb: Modified.
8648 * gcc.dg/strict-overflow-2.c: Modified.
8649 * gcc.dg/autopar/reduc-1char.c: Modified.
8650 * gcc.dg/autopar/reduc-2char.c: Modified.
8651 * gcc.dg/autopar/reduc-1.c: Modified.
8652 * gcc.dg/autopar/reduc-2.c: Modified.
8653 * gcc.dg/autopar/reduc-3.c: Modified.
8654 * gcc.dg/autopar/reduc-6.c: Modified.
8655 * gcc.dg/autopar/reduc-7.c: Modified.
8656 * gcc.dg/autopar/reduc-8.c: Modified.
8657 * gcc.dg/autopar/reduc-9.c: Modified.
8658 * gcc.dg/autopar/reduc-1short.c: Modified.
8659 * gcc.dg/autopar/reduc-2short.c: Modified.
8660 * gcc.dg/autopar/parallelization-1.c: Modified.
8661 * gcc.dg/strict-overflow-4.c: Modified.
8662 * gcc.dg/strict-overflow-6.c: Modified.
8663 * gcc.dg/gomp/combined-1.c: Modified.
8664 * gcc.dg/no-strict-overflow-1.c: Modified.
8665 * gcc.dg/no-strict-overflow-3.c: Modified.
8666 * gcc.dg/no-strict-overflow-5.c: Modified.
8667 * gcc.dg/tree-ssa/reassoc-13.c: Modified.
8668 * gcc.dg/tree-ssa/pr18134.c: Modified.
8669 * gcc.dg/tree-ssa/20030824-1.c: Modified.
8670 * gcc.dg/tree-ssa/vector-2.c: Modified.
8671 * gcc.dg/tree-ssa/forwprop-9.c: Modified.
8672 * gcc.dg/tree-ssa/loop-21.c: Modified.
8673 * gcc.dg/tree-ssa/20030824-2.c: Modified.
8674 * gcc.dg/tree-ssa/vector-3.c: Modified.
8675 * gcc.dg/tree-ssa/asm-3.c: Modified.
8676 * gcc.dg/tree-ssa/pr23294.c: Modified.
8677 * gcc.dg/tree-ssa/loop-22.c: Modified.
8678 * gcc.dg/tree-ssa/loop-15.c: Modified.
8679 * gcc.dg/tree-ssa/prefetch-4.c: Modified.
8680 * gcc.dg/tree-ssa/pr22051-1.c: Modified.
8681 * gcc.dg/tree-ssa/pr20139.c: Modified.
8682 * gcc.dg/tree-ssa/scev-cast.c: Modified.
8683 * gcc.dg/tree-ssa/pr22051-2.c: Modified.
8684 * gcc.dg/tree-ssa/reassoc-1.c: Modified.
8685 * gcc.dg/tree-ssa/loop-5.c: Modified.
8686 * gcc.dg/tree-ssa/pr19431.c: Modified.
8687 * gcc.dg/tree-ssa/pr32044.c: Modified.
8688 * gcc.dg/tree-ssa/prefetch-7.c: Modified.
8689 * gcc.dg/tree-ssa/loop-19.c: Modified.
8690 * gcc.dg/tree-ssa/loop-28.c: Modified.
8691 * gcc.dg/tree-ssa/ssa-pre-15.c: Modified.
8692 * gcc.dg/tree-ssa/divide-1.c: Modified.
8693 * gcc.dg/tree-ssa/inline-1.c: Modified.
8694 * gcc.dg/tree-ssa/divide-3.c: Modified.
8695 * gcc.dg/tree-ssa/pr30978.c: Modified.
8696 * gcc.dg/tree-ssa/alias-6.c: Modified.
8697 * gcc.dg/tree-ssa/divide-4.c: Modified.
8698 * gcc.dg/tree-ssa/alias-11.c: Modified.
8699 * gcc.dg/no-strict-overflow-7.c: Modified.
8700 * gcc.dg/strict-overflow-1.c: Modified.
8701 * gcc.dg/pr15784-4.c: Modified.
8702 * gcc.dg/pr34263.c: Modified.
8703 * gcc.dg/strict-overflow-3.c: Modified.
8704 * gcc.dg/tree-prof/stringop-1.c: Modified.
8705 * gcc.dg/tree-prof/val-prof-1.c: Modified.
8706 * gcc.dg/tree-prof/val-prof-2.c: Modified.
8707 * gcc.dg/tree-prof/val-prof-3.c: Modified.
8708 * gcc.dg/tree-prof/val-prof-4.c: Modified.
8709 * gcc.dg/no-strict-overflow-2.c: Modified.
8710 * gcc.dg/no-strict-overflow-4.c: Modified.
8711 * gcc.dg/no-strict-overflow-6.c: Modified.
8712 * g++.dg/tree-ssa/pr27090.C: Modified.
8713 * g++.dg/tree-ssa/tmmti-2.C: Modified.
8714 * g++.dg/tree-ssa/ptrmemfield.C: Modified.
8715 * g++.dg/tree-ssa/pr19807.C: Modified.
8716 * g++.dg/opt/pr30965.C: Modified.
8717 * g++.dg/init/new17.C: Modified.
8718 * gfortran.dg/whole_file_6.f90: Modified.
8719 * gfortran.dg/whole_file_5.f90: Modified.
8720 * gfortran.dg/reassoc_1.f90: Modified.
8721 * gfortran.dg/reassoc_3.f90: Modified.
8722
8723 2009-04-26 Steven G. Kargl <kargl@gcc.gnu.org>
8724
8725 PR fortran/39893
8726 * gfortran.dg/assumed_charlen_dummy.f90: New Test.
8727
8728 2009-04-26 Jakub Jelinek <jakub@redhat.com>
8729
8730 PR inline-asm/39543
8731 * gcc.target/i386/pr39543-1.c: New test.
8732 * gcc.target/i386/pr39543-2.c: New test.
8733 * gcc.target/i386/pr39543-3.c: New test.
8734
8735 PR c/39889
8736 * gcc.dg/Wunused-value-3.c: New test.
8737
8738 2009-04-26 Joseph Myers <joseph@codesourcery.com>
8739
8740 PR c/39581
8741 * gcc.dg/c99-const-expr-14.c, gcc.dg/gnu99-const-expr-4.c,
8742 gcc.dg/vla-21.c: New tests.
8743
8744 2009-04-26 Joseph Myers <joseph@codesourcery.com>
8745
8746 PR c/39556
8747 * gcc.dg/inline-34.c: New test.
8748
8749 2009-04-25 Joseph Myers <joseph@codesourcery.com>
8750
8751 * gcc.dg/enum-const-1.c, gcc.dg/enum-const-2.c,
8752 gcc.dg/enum-const-3.c: New tests.
8753 * gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu99-const-expr-1.c: Use
8754 -pedantic-errors. Update expected diagnostics.
8755
8756 2009-04-25 Joseph Myers <joseph@codesourcery.com>
8757
8758 PR c/39582
8759 * gcc.dg/vla-20.c: New test.
8760
8761 2009-04-25 Joseph Myers <joseph@codesourcery.com>
8762
8763 PR c/39564
8764 * gcc.dg/vla-19.c: New test.
8765
8766 2009-04-25 Joseph Myers <joseph@codesourcery.com>
8767
8768 PR preprocessor/39559
8769 * gcc.dg/c99-intconst-2.c: New test.
8770
8771 2009-04-25 Jan Hubicka <jh@suse.cz>
8772
8773 * g++.dg/tree-ssa/ehcleanup-1.C: Update.
8774
8775 2009-04-25 Janus Weil <janus@gcc.gnu.org>
8776
8777 PR fortran/39688
8778 * gfortran.dg/import7.f90: New.
8779
8780 2009-04-24 Richard Guenther <rguenther@suse.de>
8781
8782 * gcc.dg/tree-ssa/vrp48.c: Fix.
8783
8784 2008-04-24 Doug Kwan <dougkwan@google.com>
8785
8786 * g++.dg/init/copy7.C: Only abort in memcpy if source and
8787 destination are the same.
8788
8789 2009-04-24 Richard Guenther <rguenther@suse.de>
8790
8791 * gcc.dg/tree-ssa/vrp48.c: New testcase.
8792
8793 2009-04-24 Joseph Myers <joseph@codesourcery.com>
8794
8795 * gcc.dg/array-const-1.c, gcc.dg/array-const-2.c,
8796 gcc.dg/array-const-3.c: New tests.
8797
8798 2009-04-24 Ian Lance Taylor <iant@google.com>
8799
8800 * gcc.dg/Wcxx-compat-4.c: New testcase.
8801
8802 2009-04-24 Daniel Kraft <d@domob.eu>
8803
8804 * gfortran.dg/typebound_generic_1.f03: Change so that no error is
8805 expected on already erraneous symbol (renamed to fresh one).
8806
8807 2009-04-24 Paolo Bonzini <bonzini@gnu.org>
8808
8809 PR middle-end/39867
8810 * gcc.dg/pr39867.c: New.
8811
8812 2009-04-24 Janus Weil <janus@gcc.gnu.org>
8813
8814 PR fortran/39861
8815 PR fortran/39864
8816 * gfortran.dg/intrinsic_1.f90: New.
8817
8818 2009-04-24 Eric Botcazou <ebotcazou@adacore.com>
8819
8820 * gnat.dg/alignment7.adb: New test.
8821 * gnat.dg/alignment8.adb: Likewise.
8822
8823 2009-04-24 Eric Botcazou <ebotcazou@adacore.com>
8824
8825 * gnat.dg/specs/pr34799.ads: Rename to rep_clause1.ads.
8826 * gnat.dg/specs/rep_clause2.ads: New test.
8827
8828 2009-04-24 Jakub Jelinek <jakub@redhat.com>
8829
8830 PR rtl-optimization/39794
8831 * gcc.dg/pr39794.c: New test.
8832
8833 2009-04-23 Eric Botcazou <ebotcazou@adacore.com>
8834
8835 * gnat.dg/atomic1.adb: New test.
8836 * gnat.dg/atomic1_pkg.ads: New helper.
8837
8838 2009-04-23 Steve Ellcey <sje@cup.hp.com>
8839
8840 PR testsuite/39623
8841 * gcc.dg/vect/no-vfa-vect-57.c: XFAIL when vect_no_align.
8842 * gcc.dg/vect/no-vfa-vect-61.c: Ditto.
8843
8844 2009-04-23 Rafael Avila de Espindola <espindola@google.com>
8845
8846 * gcc.dg/format/gcc_diag-1.c (foo): Don't check that %E produces a
8847 warning.
8848
8849 2009-04-22 Andrew Pinski <andrew_pinski@playstation.sony.com>
8850
8851 PR C/31499
8852 * gcc.dg/vector-init-1.c: New testcase.
8853 * gcc.dg/vector-init-2.c: New testcase.
8854
8855 2009-04-22 Eric Botcazou <ebotcazou@adacore.com>
8856
8857 * gnat.dg/enum2.adb: New test.
8858 * gnat.dg/enum2_pkg.ads: New helper.
8859
8860 2009-04-22 Jakub Jelinek <jakub@redhat.com>
8861
8862 PR c/39855
8863 * gcc.dg/torture/pr39855.c: New test.
8864
8865 2009-04-22 Dodji Seketeli <dodji@redhat.com>
8866
8867 PR c++/39639
8868 * g++.dg/cpp0x/pr39639.C: New test.
8869
8870 2009-04-22 Mark Heffernan <meheff@google.com>
8871
8872 * gcc.dg/profile-generate-3.c: New test.
8873
8874 2009-04-22 Jan Hubicka <jh@suse.cz>
8875
8876 * g++.dg/tree-ssa/ehcleanup-1.C: New testcase.
8877
8878 2009-04-22 Steve Ellcey <sje@cup.hp.com>
8879
8880 PR testsuite/39623
8881 * gcc.dg/vect/no-vfa-vect-43.c Fix vect_no_align check.
8882
8883 2009-04-22 Richard Guenther <rguenther@suse.de>
8884
8885 PR tree-optimization/39824
8886 * gcc.c-torture/compile/pr39824.c: New testcase.
8887
8888 2009-04-22 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
8889
8890 PR c++/14875
8891 * g++.dg/parse/parser-pr14875.C: New.
8892 * g++.dg/parse/parser-pr14875-2.C: New.
8893 * g++.dg/parse/error6.C: Update match string.
8894
8895 2009-04-22 Richard Guenther <rguenther@suse.de>
8896
8897 PR tree-optimization/39845
8898 * gcc.c-torture/compile/pr39845.c: New testcase.
8899
8900 2009-04-22 Janus Weil <janus@gcc.gnu.org>
8901
8902 PR fortran/39735
8903 * gfortran.dg/assumed_charlen_function_5.f90: Modified.
8904 * gfortran.dg/external_initializer.f90: Modified.
8905 * gfortran.dg/interface_26.f90: Modified.
8906 * gfortran.dg/intrinsic_subroutine.f90: Modified.
8907 * gfortran.dg/proc_ptr_3.f90: Modified.
8908 * gfortran.dg/proc_ptr_15.f90: New.
8909 * gfortran.dg/proc_ptr_result_1.f90: Modified.
8910
8911 2009-04-21 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
8912
8913 PR c++/35711
8914 * g++.dg/warn/pr35711.C: New.
8915 * g++.dg/conversion/ptrmem2.C: Update.
8916
8917 2009-04-21 Joseph Myers <joseph@codesourcery.com>
8918
8919 * ChangeLog, ChangeLog-1993-2007, ChangeLog-2008, ChangeLog.ptr,
8920 ChangeLog.tree-ssa, README, README.QMTEST, README.compat,
8921 README.gcc, g++.dg/README, g++.dg/compat/break/README,
8922 g++.dg/gomp/gomp.exp, g++.old-deja/g++.brendan/README,
8923 g++.old-deja/g++.oliva/ChangeLog, g++.old-deja/g++.robertl/README,
8924 gcc.c-torture/ChangeLog.0,
8925 gcc.c-torture/execute/builtins/builtins.exp, gcc.dg/README,
8926 gcc.dg/gomp/gomp.exp, gcc.target/frv/frv.exp,
8927 gcc.target/i386/math-torture/math-torture.exp,
8928 gcc.target/mips/inter/mips16-inter.exp,
8929 gcc.target/mips/mips-nonpic/README,
8930 gcc.target/x86_64/abi/README.gcc,
8931 gcc.target/xstormy16/xstormy16.exp, gcc.test-framework/README,
8932 gfortran.dg/g77/README, gfortran.dg/gomp/gomp.exp,
8933 gfortran.fortran-torture/ChangeLog.g95: Add copyright and license
8934 notices.
8935 * ChangeLog-1993-2007, ChangeLog: Correct dates.
8936
8937 2009-04-21 Eric Botcazou <ebotcazou@adacore.com>
8938
8939 * gcc.dg/debug/dwarf2/short-circuit.c: New test.
8940
8941 2009-04-21 Richard Guenther <rguenther@suse.de>
8942
8943 PR middle-end/39829
8944 * gcc.dg/torture/pr39829.c: New testcase.
8945
8946 2009-04-21 Martin Jambor <mjambor@suse.cz>
8947
8948 * gcc.dg/tree-ssa/cswtch-2.c: New test.
8949
8950 2009-04-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
8951
8952 PR 16202
8953 * gcc.dg/sequence-pt-1.c: Remove XFAILs.
8954 * gcc.dg/sequence-pt-2.c: New.
8955 * gcc.dg/sequence-pt-3.c: New.
8956 * g++.dg/warn/sequence-pt-1.C: Remove XFAILs.
8957 * g++.dg/warn/sequence-pt-2.c: New.
8958 * g++.dg/warn/sequence-pt-3.c: New.
8959
8960 2009-04-21 Jakub Jelinek <jakub@redhat.com>
8961
8962 * gcc.dg/torture/pr39678.c (struct X): Make c field signed char.
8963
8964 2009-04-21 Eric Botcazou <ebotcazou@adacore.com>
8965
8966 * gnat.dg/import1.ad[sb]: New test.
8967
8968 2009-04-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
8969
8970 * objc/execute/exceptions/handler-1.m: For the NeXT runtime, just
8971 return 0.
8972
8973 2009-04-20 Tobias Burnus <burnus@net-b.de>
8974
8975 PR fortran/39811
8976 * gfortran.dg/continuation_11.f90: New test.
8977
8978 2009-04-21 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
8979
8980 PR c++/13358
8981 * gcc.dg/wtr-int-type-1.c: Use two dg-warning to match two
8982 messages. Test for "long long" in system headers.
8983 * gcc.dg/c99-longlong-2.c: New.
8984 * g++.dg/warn/pr13358.C: New.
8985 * g++.dg/warn/pr13358-2.C: New.
8986 * g++.dg/warn/pr13358-3.C: New.
8987 * g++.dg/warn/pr13358-4.C: New.
8988
8989 2009-04-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
8990
8991 * gcc.dg/framework-2.c: Fix up for non existent includes
8992 being fatal errors now.
8993
8994 2009-04-20 Paul Thomas <pault@gcc.gnu.org>
8995
8996 PR fortran/39800
8997 * gfortran.dg/private_type_13.f90: New test.
8998 * gfortran.dg/private_type_2.f90: Add option -std=f95.
8999
9000 2009-04-20 Le-Chun Wu <lcwu@google.com>
9001
9002 PR c++/39803
9003 * g++.dg/warn/Wunused-14.C: New test.
9004
9005 2009-04-20 Eric Botcazou <ebotcazou@adacore.com>
9006
9007 * gnat.dg/specs/small_alignment.ads: New test.
9008
9009 2009-04-20 Ian Lance Taylor <iant@google.com>
9010
9011 * gcc.dg/Wcxx-compat-3.c: New testcase.
9012
9013 2009-04-20 Eric Botcazou <ebotcazou@adacore.com>
9014
9015 * gnat.dg/pack13.ad[sb]: New test.
9016 * gnat.dg/pack13_pkg.ads: New helper.
9017
9018 2009-04-20 Eric Botcazou <ebotcazou@adacore.com>
9019
9020 * gnat.dg/discr11.ad[sb]: New test.
9021 * gnat.dg/discr11_pkg.ads: New helper.
9022
9023 2009-04-20 Ira Rosen <irar@il.ibm.com>
9024
9025 PR tree-optimization/39675
9026 * gcc.dg/vect/O3-pr39675-2.c: New test.
9027
9028 2009-04-20 Eric Botcazou <ebotcazou@adacore.com>
9029
9030 * gnat.dg/rep_clause3.adb: New test.
9031
9032 2009-04-19 Joseph Myers <joseph@codesourcery.com>
9033
9034 PR c/37481
9035 * gcc.dg/c99-flex-array-7.c: New test.
9036
9037 2009-04-19 Joseph Myers <joseph@codesourcery.com>
9038
9039 PR c/19771
9040 * gcc.c-torture/execute/vla-dealloc-1.c: New test.
9041
9042 2009-04-19 Joseph Myers <joseph@codesourcery.com>
9043
9044 PR c/38243
9045 * gcc.dg/c99-restrict-3.c: New test.
9046
9047 2009-04-19 Joseph Myers <joseph@codesourcery.com>
9048
9049 PR preprocessor/20078
9050 * gcc.dg/cpp/paste16.c, gcc.dg/cpp/redef4.c: New tests.
9051
9052 2009-04-19 Eric Botcazou <ebotcazou@adacore.com>
9053
9054 * lib/gnat.exp (local_find_gnatmake): Pass --LINK to gnatlink.
9055 Do not pass -B$root after -margs.
9056
9057 2009-04-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
9058
9059 PR c/32061
9060 PR c++/36954
9061 * gcc.dg/pr32061.c: New.
9062 * gcc.dg/Wlogical-op-1.c: Update.
9063 * g++.dg/warn/Wlogical-op-1.C: Update.
9064 * g++.dg/warn/pr36954.C: New.
9065
9066 2009-04-18 Joseph Myers <joseph@codesourcery.com>
9067
9068 PR c/27676
9069 * gcc.dg/lvalue-5.c: New test.
9070
9071 2009-04-18 Joseph Myers <joseph@codesourcery.com>
9072
9073 PR c/22367
9074 * gcc.dg/lvalue-6.c, gcc.dg/lvalue-7.c: New tests.
9075
9076 2009-04-18 Joseph Myers <joseph@codesourcery.com>
9077
9078 * gcc.dg/cpp/include5.c: New test.
9079
9080 2009-04-18 Joseph Myers <joseph@codesourcery.com>
9081
9082 PR c/35210
9083 * gcc.dg/call-diag-2.c: New test.
9084
9085 2009-04-18 Joseph Myers <joseph@codesourcery.com>
9086
9087 PR preprocessor/39646
9088 * gcc.dg/cpp/line8.c: New test.
9089
9090 2009-04-18 Joseph Myers <joseph@codesourcery.com>
9091
9092 PR preprocessor/39647
9093 * gcc.dg/cpp/line7.c: New test.
9094
9095 2009-04-18 Richard Guenther <rguenther@suse.de>
9096
9097 PR middle-end/39804
9098 * gcc.target/i386/pr39804.c: New testcase.
9099
9100 2009-04-18 Eric Botcazou <ebotcazou@adacore.com>
9101
9102 * gcc.target/i386/pr39496.c: Compile with -mtune=i686.
9103 * g++.dg/other/pr39496.C: Likewise.
9104
9105 2009-04-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
9106
9107 PR middle-end/36902
9108 * gcc.dg/pr36902.c: New.
9109
9110 2009-04-17 Diego Novillo <dnovillo@google.com>
9111
9112 * gcc.c-torture/execute/builtins/strlen-3.c: Fix ODR
9113 violation for variable 'inside_main'.
9114
9115 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9116
9117 * gfortran.fortran-torture/execute/getarg_1.x: New file.
9118
9119 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9120
9121 * gfortran.dg/vect/pr39318.f90: Guard with "target fopenmp".
9122
9123 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9124
9125 * gfortran.dg/chmod_1.f90: Disable on spu-*-* targets.
9126 * gfortran.dg/chmod_2.f90: Likewise.
9127 * gfortran.dg/chmod_3.f90: Likewise.
9128 * gfortran.dg/open_errors.f90: Likewise.
9129 * gfortran.dg/stat_1.f90: Likewise.
9130 * gfortran.dg/stat_2.f90: Likewise.
9131
9132 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9133
9134 * gfortran.fortran-torture/execute/nan_inf_fmt.x: Skip on spu-*-*.
9135 * gfortran.fortran-torture/execute/intrinsic_nearest.x: Likewise.
9136 * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: Likewise.
9137 * gfortran.dg/nearest_1.f90: Likewise.
9138 * gfortran.dg/nearest_3.f90: Likewise.
9139 * gfortran.dg/isnan_1.f90: Likewise.
9140 * gfortran.dg/isnan_2.f90: Likewise.
9141 * gfortran.dg/nan_1.f90: Likewise.
9142 * gfortran.dg/nan_2.f90: Likewise.
9143 * gfortran.dg/nan_3.f90: Likewise.
9144 * gfortran.dg/nan_4.f90: Likewise.
9145 * gfortran.dg/module_nan.f90: Likewise.
9146 * gfortran.dg/int_conv_2.f90: Likewise.
9147 * gfortran.dg/init_flag_3.f90: Likewise.
9148 * gfortran.dg/namelist_42.f90: Likewise.
9149 * gfortran.dg/namelist_43.f90: Likewise.
9150 * gfortran.dg/real_const_3.f90: Likewise.
9151 * gfortran.dg/transfer_simplify_1.f90: Likewise.
9152
9153 * gfortran.dg/default_format_1.f90: XFAIL on spu-*-*.
9154 * gfortran.dg/default_format_denormal_1.f90: XFAIL on spu-*-*.
9155 * gfortran.dg/scalar_mask_2.f90: XFAIL on spu-*-*.
9156 * gfortran.dg/integer_exponentiation_3.F90: XFAIL on spu-*-*.
9157 * gfortran.dg/integer_exponentiation_5.F90: XFAIL on spu-*-*.
9158
9159 * gfortran.dg/elemental_subroutine_1.f90: Relax "epsilon" check.
9160 * gfortran.dg/gamma_5.f90: Likewise.
9161
9162 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9163
9164 * lib/gcc-dg.exp (gcc-dg-prune): Make linker message check
9165 less strict so it also works with auto-overlay support.
9166 * lib/gcc-defs.exp (${tool}_check_unsupported_p): Add check
9167 for "exceeds local store" linker errors on the SPU.
9168
9169 * lib/gfortran.exp: Include target-supports.exp.
9170 (gfortran_init): On SPU targets where automatic overlay support
9171 is available, use it to build all Fortran test cases.
9172
9173 * gfortran.dg/pr20257.f90: Skip on spu-*-* targets.
9174
9175 2009-04-17 Arnaud Charlet <charlet@adacore.com>
9176
9177 * gnat.dg/ref_type.ads, gnat.dg/ref_type.adb: Fix test after proper
9178 rule enforced by gnat on taft types.
9179
9180 2009-04-17 Jakub Jelinek <jakub@redhat.com>
9181
9182 PR testsuite/39792
9183 * g++.dg/ext/complit11.C: Add empty dg-options.
9184
9185 2009-04-16 Andrew Pinski <pinskia@gmail.com>
9186
9187 PR c++/17570
9188 * g++.dg/template/defarg11.C: New test.
9189
9190 2009-04-16 Andrew Pinski <pinskia@gmail.com>
9191
9192 PR c++/28766
9193 * g++.dg/ext/complit11.C: New testcase.
9194
9195 2009-04-15 Le-Chun Wu <lcwu@google.com>
9196
9197 PR c++/39551
9198 * g++.dg/warn/Wunused-13.C: New testcase.
9199
9200 2009-04-15 Ian Lance Taylor <iant@google.com>
9201
9202 * gcc.dg/Wenum-compare-1.c: New testcase.
9203
9204 2009-04-15 Richard Guenther <rguenther@suse.de>
9205
9206 PR tree-optimization/39764
9207 * g++.dg/torture/pr39764.C: New testcase.
9208
9209 2009-04-15 Nathan Sidwell <nathan@codesourcery.com>
9210
9211 * g++.dg/ext/altivec-17.C: New.
9212
9213 2009-04-15 Arnaud Charlet <charlet@adacore.com>
9214
9215 * gnat.dg/sync1.ads: Fix error now flagged by gnat.
9216 * gnat.dg/specs/limited1.ads: Ditto.
9217
9218 2009-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
9219
9220 PR testsuite/39769
9221 * gcc.dg/vmx/3a-04.c (test): Don't rely on floating point equality
9222 for testing the results of estimate instructions.
9223 * gcc.dg/vmx/3a-04m.c (test): Ditto.
9224 * gcc.dg/vmx/3a-05.c (test): Ditto.
9225
9226 2009-04-14 Jason Merrill <jason@redhat.com>
9227
9228 PR c++/39763
9229 * g++.dg/warn/Wshadow-4.C: Extend.
9230
9231 2009-04-14 Uros Bizjak <ubizjak@gmail.com>
9232
9233 * gcc.target/alpha/pr39740.c (dg-options): Add -mexplicit-relocs.
9234 (do_D): Remove attribute hidden.
9235
9236 2009-04-13 Jason Merrill <jason@redhat.com>
9237
9238 PR c++/39480
9239 * g++.dg/init/copy7.C: New.
9240
9241 2009-04-13 H.J. Lu <hongjiu.lu@intel.com>
9242
9243 PR testsuite/39733
9244 * gcc.misc-tests/options.exp (check_for_options): Renamed to ...
9245 (check_for_all_options): This.
9246
9247 2009-04-13 Jason Merrill <jason@redhat.com>
9248
9249 PR c++/39750
9250 * g++.dg/template/crash90.C: New.
9251
9252 2009-04-12 Jason Merrill <jason@redhat.com>
9253
9254 PR c++/39742
9255 * g++.dg/overload/extern-C-2.C: New.
9256
9257 2009-04-12 Joseph Myers <joseph@codesourcery.com>
9258
9259 PR preprocessor/31869
9260 * gcc.dg/cpp/strify5.c: New test.
9261
9262 2009-04-12 Eric Botcazou <ebotcazou@adacore.com>
9263
9264 * gnat.dg/enum1.adb: New test.
9265 * gnat.dg/enum1_pkg.ads: New helper.
9266
9267 2009-04-12 Uros Bizjak <ubizjak@gmail.com>
9268
9269 PR target/39740
9270 * gcc.target/alpha/pr39740.c: New test.
9271
9272 2009-04-11 Daniel Kraft <d@domob.eu>
9273
9274 PR fortran/37746
9275 * gfortran.dg/bounds_check_strlen_1.f90: New test.
9276 * gfortran.dg/bounds_check_strlen_2.f90: New test.
9277 * gfortran.dg/bounds_check_strlen_3.f90: New test.
9278 * gfortran.dg/bounds_check_strlen_4.f90: New test.
9279 * gfortran.dg/bounds_check_strlen_5.f90: New test.
9280 * gfortran.dg/bounds_check_strlen_6.f90: New test.
9281 * gfortran.dg/bounds_check_strlen_7.f90: New test.
9282 * gfortran.fortran-torture/execute/intrinsic_index.f90: Fix wrong
9283 expected string length that failed with -fbounds-check now.
9284 * gfortran.fortran-torture/execute/intrinsic_trim.f90: Ditto.
9285
9286 2009-04-11 Janus Weil <janus@gcc.gnu.org>
9287
9288 PR fortran/39692
9289 * gfortran.dg/proc_ptr_14.f90: New.
9290
9291 2009-04-11 Richard Guenther <rguenther@suse.de>
9292
9293 PR middle-end/39732
9294 * g++.dg/torture/pr39732.C: New testcase.
9295
9296 2009-04-11 Daniel Franke <franke.daniel@gmail.com>
9297
9298 * gfortran.dg/whole_file_5.f90: New.
9299 * gfortran.dg/whole_file_6.f90: New.
9300
9301 2009-04-11 Richard Guenther <rguenther@suse.de>
9302
9303 PR tree-optimization/39713
9304 * g++.dg/torture/pr39713.C: New testcase.
9305
9306 2009-04-10 Richard Guenther <rguenther@suse.de>
9307
9308 PR c/39712
9309 * gcc.dg/pr39712.c: New testcase.
9310
9311 2009-04-10 H.J. Lu <hongjiu.lu@intel.com>
9312
9313 PR c++/28301
9314 * g++.dg/cpp0x/enum2.C: Updated.
9315 * g++.dg/debug/pr22514.C: Likewise.
9316 * g++.dg/parse/enum2.C: Likewise.
9317 * g++.dg/parse/enum3.C: Likewise.
9318 * g++.dg/template/crash79.C: Likewise.
9319 * g++.old-deja/g++.jason/cond.C: Likewise.
9320
9321 2009-04-10 Chao-ying Fu <fu@mips.com>
9322
9323 * gcc.target/mips/interrupt_handler.c: Change from compile to
9324 assemble.
9325
9326 2009-04-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9327
9328 * objc/execute/forward-1.x: Fix x86_64 entry typos.
9329
9330 2009-04-10 Daniel Franke <franke.daniel@gmail.com>
9331
9332 PR fortran/38709
9333 * gfortran.dg/zero_sized_6.f90: New.
9334
9335 2009-04-10 Manuel López-Ibáñez <manu@gcc.gnu.org>
9336
9337 PR c++/20118
9338 * g++.dg/parse/pr20118.C: New.
9339 * g++.dg/template/spec16.C: Update.
9340
9341 2009-04-09 H.J. Lu <hongjiu.lu@intel.com>
9342
9343 PR testsuite/35621
9344 * gcc.target/i386/avx-vpabsb-1.c: Add -fno-strict-aliasing.
9345 * gcc.target/i386/avx-vpabsb-1.c: Likewise.
9346 * gcc.target/i386/avx-vpabsd-1.c: Likewise.
9347 * gcc.target/i386/avx-vpabsw-1.c: Likewise.
9348 * gcc.target/i386/avx-vpalignr-1.c: Likewise.
9349 * gcc.target/i386/avx-vphaddd-1.c: Likewise.
9350 * gcc.target/i386/avx-vphaddsw-1.c: Likewise.
9351 * gcc.target/i386/avx-vphaddw-1.c: Likewise.
9352 * gcc.target/i386/avx-vphsubd-1.c: Likewise.
9353 * gcc.target/i386/avx-vphsubsw-1.c: Likewise.
9354 * gcc.target/i386/avx-vphsubw-1.c: Likewise.
9355 * gcc.target/i386/avx-vpmaddubsw-1.c: Likewise.
9356 * gcc.target/i386/avx-vpmulhrsw-1.c: Likewise.
9357 * gcc.target/i386/avx-vpshufb-1.c: Likewise.
9358 * gcc.target/i386/avx-vpsignb-1.c: Likewise.
9359 * gcc.target/i386/avx-vpsignd-1.c: Likewise.
9360 * gcc.target/i386/avx-vpsignw-1.c: Likewise.
9361
9362 2009-04-09 H.J. Lu <hongjiu.lu@intel.com>
9363
9364 PR target/39678
9365 * g++.dg/torture/pr39678.C: New.
9366 * gcc.dg/compat/struct-complex-2.h: Likewise.
9367 * gcc.dg/compat/struct-complex-2_main.c: Likewise.
9368 * gcc.dg/compat/struct-complex-2_x.c: Likewise.
9369 * gcc.dg/compat/struct-complex-2_y.c: Likewise.
9370 * gcc.dg/torture/pr39678.c: Likewise.
9371 * gcc.target/i386/pr39678.c: Likewise.
9372
9373 * gcc.dg/compat/struct-complex-1_x.c: Add -Wno-psabi.
9374 * gcc.dg/compat/struct-complex-1_y.c: Likewise.
9375
9376 * gcc.target/x86_64/abi/test_passing_structs.c: Include
9377 <complex.h>. Add tests for structure with complex float.
9378
9379 2009-04-10 Ben Elliston <bje@au.ibm.com>
9380 Joseph Myers <joseph@codesourcery.com>
9381
9382 PR target/36800
9383 * gcc.dg/dfp/pr36800.c: New.
9384
9385 2009-04-09 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
9386 Rafael Avila de Espindola <espindola@google.com>
9387
9388 * gcc.misc-tests/help.exp: New file.
9389 * lib/options.exp: New file.
9390
9391 2009-04-09 Janis Johnson <janis187@us.ibm.com>
9392
9393 PR libobjc/36610
9394 * objc/execute/forward-1.x: New.
9395
9396 2009-04-09 Paolo Bonzini <bonzini@gnu.org>
9397
9398 * gcc.dg/pr27150-1.c: Change to a link test.
9399
9400 2009-04-09 Jakub Jelinek <jakub@redhat.com>
9401
9402 * g++.dg/lookup/using2.C: Change copyright header to refer to version
9403 3 of the GNU General Public License and to point readers at the
9404 COPYING3 file and the FSF's license web page.
9405 * gcc.dg/fixed-point/fixed-point.exp: Likewise.
9406 * gcc.dg/struct/struct-reorg.exp: Likewise.
9407 * gcc.target/spu/tag_manager.c: Likewise.
9408
9409 2009-04-09 Richard Guenther <rguenther@suse.de>
9410
9411 PR testsuite/39696
9412 * ssa-ccp-25.c: Adjust pattern.
9413
9414 2009-04-09 Janus Weil <janus@gcc.gnu.org>
9415
9416 PR fortran/36704
9417 * gfortran.dg/external_procedures_1.f90: Modified.
9418 * gfortran.dg/proc_ptr_result_1.f90: New.
9419 * gfortran.dg/proc_ptr_result_2.f90: New.
9420 * gfortran.dg/proc_ptr_result_3.f90: New.
9421
9422 2009-04-09 Richard Guenther <rguenther@suse.de>
9423
9424 * gcc.dg/vect/vect-54.c: Make constant input data file-scope
9425 to prevent constant propagation.
9426 * gcc.dg/vect/vect-56.c: Likewise.
9427 * gcc.dg/vect/vect-58.c: Likewise.
9428 * gcc.dg/vect/vect-60.c: Likewise.
9429 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
9430 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
9431 * gcc.dg/tree-prof/stringop-2.c: Adjust expected outcome.
9432
9433 2009-04-09 Richard Guenther <rguenther@suse.de>
9434
9435 * gcc.dg/tree-ssa/ssa-ccp-25.c: New testcase.
9436 * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
9437
9438 2009-04-09 Joseph Myers <joseph@codesourcery.com>
9439
9440 PR c/39613
9441 * gcc.dg/case-const-1.c, gcc.dg/case-const-2.c, gcc.dg/case-const-3.c:
9442 New tests.
9443
9444 2009-04-08 Joseph Myers <joseph@codesourcery.com>
9445
9446 * gcc.dg/c99-stdint-1.c: Fix cut-and-paste mistakes in test.
9447 * gcc.dg/c99-stdint-7.c, gcc.dg/c99-stdint-8.c: New tests.
9448
9449 2009-04-08 Jakub Jelinek <jakub@redhat.com>
9450
9451 * g++.dg/debug/dwarf2/static-data-member1.C: New test.
9452
9453 2009-04-08 Jason Merrill <jason@redhat.com>
9454
9455 PR c++/25185
9456 * g++.dg/template/error40.C: Add another test.
9457
9458 2009-04-08 Joseph Myers <joseph@codesourcery.com>
9459
9460 PR c/39614
9461 PR c/39673
9462 * gcc.c-torture/compile/pr39614-1.c,
9463 gcc.c-torture/compile/pr39614-2.c,
9464 gcc.c-torture/compile/pr39614-3.c,
9465 gcc.c-torture/compile/pr39614-4.c,
9466 gcc.c-torture/compile/pr39614-5.c,
9467 gcc.c-torture/compile/pr39673-1.c,
9468 gcc.c-torture/compile/pr39673-2.c: New tests.
9469 * gcc.dg/gnu89-const-expr-2.c, gcc.dg/gnu99-const-expr-2.c: Test
9470 more cases.
9471 * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
9472 gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Update
9473 expected errors.
9474
9475 2009-04-08 Dodji Seketeli <dodji@redhat.com>
9476
9477 PRc++/39637
9478 * g++.dg/cpp0x/variadic-crash2.C: New test.
9479
9480 2009-04-08 Paul Thomas <pault@gcc.gnu.org>
9481
9482 PR fortran/38863
9483 * gfortran.dg/alloc_comp_result_1.f90: New test.
9484
9485 2009-04-07 Jason Merrill <jason@redhat.com>
9486
9487 PR c++/34691
9488 * g++.dg/overload/extern-C-1.C: New.
9489
9490 2009-04-07 Dominique d'Humieres <dominiq@lps.ens.fr>
9491
9492 PR testsuite/39325
9493 * gcc.misc-tests/linkage.exp: Use -m64 for 64-bit *86*-darwin.
9494
9495 2009-04-07 Jason Merrill <jason@redhat.com>
9496
9497 PR c++/25185
9498 * g++.dg/template/error40.C: New.
9499
9500 2009-04-07 Janus Weil <janus@gcc.gnu.org>
9501
9502 PR fortran/38152
9503 * gfortran.dg/proc_ptr_13.f90: Add "-g" option.
9504
9505 2009-04-07 Eric Botcazou <ebotcazou@adacore.com>
9506
9507 * gnat.dg/subp_elim_errors.ad[sb]: New test.
9508
9509 2009-04-07 Janus Weil <janus@gcc.gnu.org>
9510
9511 PR fortran/38290
9512 * gfortran.dg/proc_decl_1.f90: Modified.
9513 * gfortran.dg/proc_ptr_11.f90: Extended.
9514 * gfortran.dg/proc_ptr_13.f90: Modified.
9515
9516 2009-04-06 Jason Merrill <jason@redhat.com>
9517
9518 PR c++/35146
9519 * g++.dg/template/fnspec1.C: New.
9520
9521 2009-04-06 Laurent GUERBY <laurent@guerby.net>
9522
9523 * lib/gnat.exp: Handle multilib.
9524
9525 2009-04-06 Paul Thomas <pault@gcc.gnu.org>
9526
9527 PR fortran/38863
9528 * gfortran.dg/dependency_23.f90: New test.
9529
9530 2009-04-06 Richard Guenther <rguenther@suse.de>
9531
9532 PR tree-optimization/28868
9533 * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
9534 * gcc.dg/tree-ssa/ssa-sccvn-1.c: Adjust.
9535 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
9536 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
9537
9538 2009-04-06 Andrew Stubbs <ams@codesourcery.com>
9539
9540 * gcc.dg/pragma-isr-trapa2.c: Skip test for FPU-less architectures.
9541
9542 2009-04-06 Andrew Stubbs <ams@codesourcery.com>
9543
9544 * gcc.target/sh/sh4a-memmovua.c: Include string.h instead of stdlib.h.
9545
9546 2009-04-06 Andrew Stubbs <ams@codesourcery.com>
9547
9548 * gcc.target/sh/sh4a-bitmovua.c (y0): Rename to y_0 to avoid a clash
9549 with the built-in y0, and the subsequent warning.
9550 (y1): Likewise, rename to y_1.
9551
9552 2009-04-06 Janus Weil <janus@gcc.gnu.org>
9553
9554 PR fortran/39414
9555 * gfortran.dg/proc_decl_21.f90: New.
9556
9557 2009-04-06 Paul Thomas <pault@gcc.gnu.org>
9558
9559 PR fortran/36091
9560 * gfortran.dg/forall_13.f90: Add -fbounds-check option.
9561
9562 2009-04-06 Hans-Peter Nilsson <hp@axis.com>
9563
9564 * gfortran.dg/namelist_51.f90, gfortran.dg/utf8_2.f03,
9565 gfortran.dg/namelist_48.f90, gfortran.dg/read_repeat.f90,
9566 gfortran.dg/streamio_9.f90, gfortran.dg/widechar_IO_1.f90,
9567 gfortran.dg/namelist_50.f90, gfortran.dg/namelist_52.f90,
9568 gfortran.dg/utf8_1.f03, gfortran.dg/namelist_56.f90,
9569 gfortran.dg/namelist_49.f90: Gate test on effective_target
9570 fd_truncate.
9571 * gfortran.dg/widechar_IO_3.f90: Ditto. Fix typo in comment.
9572
9573 2009-04-05 Daniel Kraft <d@domob.eu>
9574
9575 PR fortran/38654
9576 * gfortran.dg/read_float_2.f03
9577 * gfortran.dg/read_float_3.f90
9578
9579 2009-04-05 Richard Guenther <rguenther@suse.de>
9580
9581 PR tree-optimization/39648
9582 * gcc.c-torture/compile/pr39648.c: New testcase.
9583
9584 2009-04-05 Jason Merrill <jason@redhat.com>
9585
9586 PR c++/14912
9587 * g++.dg/template/error39.C: New.
9588
9589 2009-04-05 Daniel Franke <franke.daniel@gmail.com>
9590
9591 PR fortran/29458
9592 * gfortran.dg/implied_do_1.f90: New.
9593
9594 2009-04-04 Tobias Burnus <burnus@net-b.de>
9595
9596 PR fortran/39577
9597 * gfortran.dg/recursive_check_8.f90: New.
9598 * gfortran.dg/recursive_check_9.f90: New.
9599 * gfortran.dg/recursive_check_10.f90: New.
9600 * gfortran.dg/recursive_check_11.f90: New.
9601 * gfortran.dg/recursive_check_12.f90: New.
9602 * gfortran.dg/recursive_check_13.f90: New.
9603 * gfortran.dg/recursive_check_14.f90: New.
9604
9605 2009-04-04 Jason Merrill <jason@redhat.com>
9606
9607 PR c++/25185
9608 * g++.dg/template/error38.C: Add more tests.
9609
9610 2009-04-04 Paul Thomas <pault@gcc.gnu.org>
9611
9612 PR fortran/37614
9613 * gfortran.dg/common_align_2.f90: New test.
9614
9615 2009-04-04 Richard Earnshaw <rearnsha@arm.com>
9616
9617 PR target/39501
9618 * gcc.c-torture/execute/pr39501.c: New file.
9619 * gcc.c-torture/execute/pr39501.x: New file.
9620
9621 2009-04-04 Richard Guenther <rguenther@suse.de>
9622
9623 PR tree-optimization/8781
9624 PR tree-optimization/37892
9625 * g++.dg/tree-ssa/pr8781.C: New testcase.
9626 * gcc.dg/tree-ssa/ssa-pre-25.c: Likewise.
9627
9628 2009-04-04 Richard Guenther <rguenther@suse.de>
9629
9630 PR tree-optimization/39636
9631 * gcc.c-torture/compile/pr39636.c: New testcase.
9632
9633 2009-04-03 H.J. Lu <hongjiu.lu@intel.com>
9634
9635 PR rtl-optimization/39607
9636 * g++.dg/opt/pr39607.C: New.
9637
9638 2009-04-03 Tobias Burnus <burnus@net-b.de>
9639
9640 PR fortran/39594
9641 * gfortran.dg/common_12.f90: New.
9642
9643 2009-04-03 Jason Merrill <jason@redhat.com>
9644
9645 PR c++/39608
9646 * g++.dg/template/const2.C: New test.
9647
9648 2009-04-03 Richard Guenther <rguenther@suse.de>
9649
9650 PR tree-optimization/2480
9651 PR tree-optimization/23086
9652 * gcc.dg/tree-ssa/pr2480.c: New testcase.
9653 * gcc.dg/tree-ssa/pr23086.c: Likewise.
9654
9655 2009-04-03 Richard Guenther <rguenther@suse.de>
9656
9657 PR tree-optimization/34743
9658 * gcc.dg/pr38984.c: Remove XFAIL, adjust.
9659 * gcc.dg/tree-ssa/20070302-1.c: Remove XFAIL.
9660 * gcc.dg/tree-ssa/alias-18.c: Likewise.
9661 * gcc.dg/tree-ssa/sra-3.c: Likewise.
9662 * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
9663 * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
9664 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
9665 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
9666
9667 2009-04-03 Richard Guenther <rguenther@suse.de>
9668
9669 PR middle-end/13146
9670 PR tree-optimization/23940
9671 PR tree-optimization/33237
9672 PR middle-end/33974
9673 PR middle-end/34093
9674 PR tree-optimization/36201
9675 PR tree-optimization/36230
9676 PR tree-optimization/38049
9677 PR tree-optimization/38207
9678 PR tree-optimization/38230
9679 PR tree-optimization/38301
9680 PR tree-optimization/38585
9681 PR middle-end/38895
9682 PR tree-optimization/38985
9683 PR tree-optimization/39299
9684 * gcc.dg/pr19633-1.c: Adjust.
9685 * gcc.dg/torture/pta-callused-1.c: Likewise.
9686 * gcc.dg/torture/pr39074-2.c: Likewise.
9687 * gcc.dg/torture/pr39074.c: Likewise.
9688 * gcc.dg/torture/pta-ptrarith-3.c: New testcase.
9689 * gcc.dg/torture/pr30375.c: Adjust.
9690 * gcc.dg/torture/pr33563.c: Likewise.
9691 * gcc.dg/torture/pr33870.c: Likewise.
9692 * gcc.dg/torture/pr33560.c: Likewise.
9693 * gcc.dg/torture/pta-structcopy-1.c: New testcase.
9694 * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
9695 * gcc.dg/tree-ssa/alias-15.c: Remove.
9696 * gcc.dg/tree-ssa/ssa-dce-4.c: New testcase.
9697 * gcc.dg/tree-ssa/pr26421.c: Adjust.
9698 * gcc.dg/tree-ssa/ssa-fre-10.c: XFAIL.
9699 * gcc.dg/tree-ssa/ssa-dce-5.c: New testcase.
9700 * gcc.dg/tree-ssa/pr23382.c: Adjust.
9701 * gcc.dg/tree-ssa/ssa-fre-20.c: New testcase.
9702 * gcc.dg/tree-ssa/alias-16.c: Adjust.
9703 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
9704 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
9705 * gcc.dg/tree-ssa/alias-18.c: Likewise.
9706 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
9707 * gcc.dg/tree-ssa/ssa-lim-3.c: Likewise.
9708 * gcc.dg/tree-ssa/alias-19.c: Likewise.
9709 * gcc.dg/tree-ssa/pta-ptrarith-1.c: New testcase.
9710 * gcc.dg/tree-ssa/pr13146.c: Likewise.
9711 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
9712 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
9713 * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
9714 * gcc.dg/tree-ssa/ssa-pre-24.c: New XFAILed testcase.
9715 * gcc.dg/tree-ssa/ssa-fre-19.c: New testcase.
9716 * gcc.dg/tree-ssa/alias-20.c: Likewise.
9717 * gcc.dg/tree-ssa/ssa-dse-12.c: Likewise.
9718 * gcc.dg/tree-ssa/pr38895.c: Likewise.
9719 * gcc.dg/uninit-B.c: XFAIL.
9720 * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
9721 * gcc.dg/uninit-pr19430.c: XFAIL.
9722 * g++.dg/tree-ssa/pr13146.C: New testcase.
9723 * g++.dg/opt/pr36187.C: Adjust.
9724 * g++.dg/torture/20090329-1.C: New testcase.
9725
9726 2009-04-02 Chao-ying Fu <fu@mips.com>
9727
9728 * gcc.target/mips/interrupt_handler.c: New test.
9729
9730 2009-04-02 David Ayers <ayers@fsfe.org>
9731
9732 PR objc/18456
9733 * objc.dg/bad-receiver-type-2.m: New test contributed by
9734 Alexander Mamberg.
9735
9736 2009-04-02 Jason Merrill <jason@redhat.com>
9737
9738 PR c++/25185
9739 * g++.dg/template/error38.C: New test.
9740
9741 2009-04-02 Janis Johnson <janis187@us.ibm.com>
9742
9743 PR tree-optimization/31677
9744 * gcc.dg/memcpy-1.c: Add compiler option.
9745
9746 2009-04-02 Ira Rosen <irar@il.ibm.com>
9747
9748 PR tree-optimization/39595
9749 * gfortran.dg/vect/O3-pr39595.f: New test.
9750
9751 2009-04-02 Dodji Seketeli <dodji@redhat.com>
9752
9753 PR c++/26693
9754 * g++.dg/template/typedef11.C: New test.
9755 * g++.dg/template/typedef12.C: Likewise.
9756 * g++.dg/template/typedef13.C: Likewise.
9757 * g++.dg/template/typedef14.C: Likewise.
9758 * g++.dg/template/typedef15.C: Likewise.
9759 * g++.dg/template/typedef16.C: Likewise.
9760 * g++.dg/template/sfinae3.C: Compile this pedantically.
9761 The only errors expected should be the one saying the typedef is ill
9762 formed.
9763 * g++.old-deja/g++.pt/typename8.C: Likewise.
9764 * g++.dg/template/access11.C: Update this.
9765
9766 2009-04-02 Richard Guenther <rguenther@suse.de>
9767
9768 PR tree-optimization/37221
9769 * gcc.c-torture/compile/20090331-1.c: New testcase.
9770
9771 2009-04-01 Eric Botcazou <ebotcazou@adacore.com>
9772
9773 * gcc.c-torture/compile/20090401-1.c: New test.
9774
9775 2009-04-01 H.J. Lu <hongjiu.lu@intel.com>
9776
9777 PR c++/4926
9778 * g++.dg/template/pr4926-1.C: New.
9779
9780 2009-04-01 Xinliang David Li <davidxl@google.com>
9781
9782 * gcc.target/i386/all_one_m128i.c: New test.
9783
9784 2009-04-01 Janis Johnson <janis187@us.ibm.com>
9785
9786 PR c/39027
9787 * gcc.dg/fltconst-1.c: Don't error for use of d or D in suffix.
9788 * gcc.dg/fltconst-2.c: New test.
9789 * gcc.dg/fltconst-double-pedantic-1.c: New test.
9790 * gcc.dg/fltconst-double-pedantic-2.c: New test.
9791
9792 PR c/33466
9793 * gcc.dg/cpp/pr33466.c: New test.
9794 * gcc.dg/dfp/pr33466.c: New test.
9795 * gcc.dg/fixed-point/pr33466.c: New test.
9796
9797 2009-04-01 H.J. Lu <hongjiu.lu@intel.com>
9798
9799 PR tree-optimization/35011
9800 * g++.dg/other/pr35011.C: New.
9801
9802 2009-04-01 Jakub Jelinek <jakub@redhat.com>
9803
9804 PR target/39226
9805 * gcc.dg/pr39226.c: New test.
9806
9807 2009-04-01 H.J. Lu <hongjiu.lu@intel.com>
9808
9809 PR c++/35240
9810 * g++.dg/template/pr35240.C: New.
9811
9812 2009-04-01 Joseph Myers <joseph@codesourcery.com>
9813
9814 PR c/39605
9815 * gcc.dg/vla-17.c, gcc.dg/vla-18.c: New tests.
9816 * gcc.dg/pr25682.c: Update expected diagnostics.
9817
9818 2009-04-01 Richard Guenther <rguenther@suse.de>
9819
9820 * gcc.dg/fold-plusmult-2.c: New testcase.
9821
9822 2009-04-01 Jakub Jelinek <jakub@redhat.com>
9823
9824 PR c/37772
9825 * gcc.dg/pr37772.c: New test.
9826 * g++.dg/ext/asm11.C: New test.
9827
9828 2009-04-01 H.J. Lu <hongjiu.lu@intel.com>
9829
9830 * lib/target-libpath.exp (restore_ld_library_path_env_vars): Always
9831 restore GCC_EXEC_PREFIX to its original value, or unset if it was not
9832 defined.
9833
9834 2009-03-31 Jason Merrill <jason@redhat.com>
9835
9836 * g++.old-deja/g++.other/using9.C: Add expected errors.
9837
9838 2009-03-31 H.J. Lu <hongjiu.lu@intel.com>
9839
9840 * gcc.c-torture/compile/pr33009.c: Removed.
9841
9842 2009-03-31 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
9843
9844 * gcc.c-torture/compile/pr33009.c: Delete.
9845 * gcc.c-torture/compile/pr11832.c: Likewise.
9846
9847 2009-03-31 Joseph Myers <joseph@codesourcery.com>
9848
9849 PR c/448
9850 * lib/target-supports.exp (check_effective_target_stdint_types):
9851 Update comment.
9852 (check_effective_target_inttypes_types): New.
9853 * gcc.dg/c99-stdint-1.c, gcc.dg/c99-stdint-2.c,
9854 gcc.dg/c99-stdint-3.c, gcc.dg/c99-stdint-4.c,
9855 gcc.dg/c99-stdint-5.c, gcc.dg/c99-stdint-6.c: New tests.
9856
9857 2009-03-31 Paul Thomas <pault@gcc.gnu.org>
9858
9859 PR fortran/38917
9860 PR fortran/38918
9861 * gfortran.dg/data_pointer_1.f90: New test.
9862
9863 2009-03-31 Paul Thomas <pault@gcc.gnu.org>
9864
9865 PR fortran/38915
9866 * gfortran.dg/char_length_15.f90: New test.
9867
9868 2009-03-31 Jason Merrill <jason@redhat.com>
9869
9870 C++ DR 613
9871 * g++.old-deja/g++.dg/cpp0x/decltype3.C: Remove expected errors.
9872 * g++.old-deja/g++.ext/typeof2.C: Remove expected errors.
9873 * g++.old-deja/g++.other/sizeof2.C: Remove some expected errors,
9874 xfail others.
9875
9876 * g++.dg/other/typedef2.C: New test.
9877
9878 PR c++/37806
9879 * g++.dg/template/typedef17.C: New test.
9880
9881 * g++.dg/cpp0x/auto6.C: Adjust expected mangling.
9882 * g++.dg/cpp0x/auto12.C: Likewise.
9883
9884 2009-03-31 Richard Guenther <rguenther@suse.de>
9885
9886 PR middle-end/31029
9887 * gcc.dg/fold-compare-4.c: New testcase.
9888 * gcc.dg/fold-compare-5.c: Likewise.
9889
9890 2009-03-31 Richard Guenther <rguenther@suse.de>
9891
9892 * gcc.dg/tree-ssa/forwprop-12.c: New testcase.
9893
9894 2009-03-31 Joseph Myers <joseph@codesourcery.com>
9895
9896 PR target/39592
9897 * gcc.target/i386/pr39592-1.c: New test.
9898
9899 2009-03-31 Joseph Myers <joseph@codesourcery.com>
9900
9901 PR preprocessor/15638
9902 * gcc.dg/cpp/missing-header-1.c: New test.
9903 * gcc.dg/cpp/include2.c: Only test #include <>. Expect
9904 "compilation terminated" message.
9905 * gcc.dg/cpp/include2a.c: New test. Copy of include2.c but only
9906 test #include "".
9907 * gcc.dg/pch/counter-2.c, gcc.dg/pch/valid-1.c,
9908 gcc.dg/pch/valid-2.c, gcc.dg/pch/warn-1.c: Expect "compilation
9909 terminated" message.
9910
9911 2009-03-31 Richard Guenther <rguenther@suse.de>
9912
9913 PR middle-end/23401
9914 PR middle-end/27810
9915 * gcc.dg/tree-ssa/pr23401.c: New testcase.
9916 * gcc.dg/tree-ssa/pr27810.c: Likewise.
9917
9918 2009-03-30 Steven G. Kargl <kargls@comcast.net>
9919
9920 PR fortran/38389
9921 * gfortran.dg/alloc_alloc_expr_1.f90: Adjust for new error message.
9922 * gfortran.dg/allocate_alloc_opt_1.f90: New test.
9923 * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
9924 * gfortran.dg/allocate_alloc_opt_3.f90: Ditto.
9925 * gfortran.dg/deallocate_alloc_opt_1.f90: Ditto.
9926 * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
9927 * gfortran.dg/deallocate_alloc_opt_3.f90: Ditto.
9928
9929 2009-03-30 Paul Thomas <pault@gcc.gnu.org>
9930
9931 PR fortran/22571
9932 * gfortran.dg/whole_file_1.f90: New test.
9933 PR fortran/26227
9934 * gfortran.dg/whole_file_2.f90: New test.
9935 * gfortran.dg/whole_file_3.f90: New test.
9936 PR fortran/24886
9937 * gfortran.dg/whole_file_4.f90: New test.
9938
9939 2009-03-30 Jakub Jelinek <jakub@redhat.com>
9940
9941 * gfortran.dg/bind_c_usage_19.f90: New test.
9942
9943 PR target/39558
9944 * gcc.target/powerpc/altivec-29.c: New test.
9945
9946 2009-03-30 Joseph Myers <joseph@codesourcery.com>
9947
9948 PR rtl-optimization/323
9949 * gcc.target/i386/excess-precision-1.c,
9950 gcc.target/i386/excess-precision-2.c,
9951 gcc.target/i386/excess-precision-3.c,
9952 gcc.target/i386/excess-precision-4.c,
9953 gcc.target/i386/excess-precision-5.c,
9954 gcc.target/i386/excess-precision-6.c: New tests.
9955
9956 2009-03-30 Joseph Myers <joseph@codesourcery.com>
9957
9958 PR c/35235
9959 * gcc.dg/c99-array-lval-8.c: New test.
9960
9961 2009-03-29 Joseph Myers <joseph@codesourcery.com>
9962
9963 PR preprocessor/34695
9964 * gcc.dg/builtin-redefine.c, gcc.dg/cpp/redef2.c,
9965 gcc.dg/cpp/redef3.c, gcc.dg/cpp/trad/redef2.c: Use dg-message
9966 instead of dg-warning for "previous definition" messages.
9967 * gcc.dg/cpp/Wvariadic-1.c, gcc.dg/cpp/Wvariadic-3.c: Expect
9968 "warnings being treated as errors" message.
9969 * gcc.dg/fltconst-1.c: Use -fshow-column.
9970
9971 2009-03-29 Steven G. Kargl <kargl@gcc.gnu.org>
9972
9973 PR fortran/38823
9974 * gfortran.dg/power1.f90: New test.
9975
9976 2009-03-29 Joseph Myers <joseph@codesourcery.com>
9977
9978 PR c/456
9979 PR c/5675
9980 PR c/19976
9981 PR c/29116
9982 PR c/31871
9983 PR c/35198
9984 * gcc.c-torture/compile/20081108-1.c,
9985 gcc.c-torture/compile/20081108-2.c,
9986 gcc.c-torture/compile/20081108-3.c, gcc.dg/bconstp-2.c,
9987 gcc.dg/bconstp-3.c, gcc.dg/bconstp-4.c, gcc.dg/c90-const-expr-6.c,
9988 gcc.dg/c90-const-expr-7.c, gcc.dg/c90-const-expr-8.c,
9989 gcc.dg/c90-const-expr-9.c, gcc.dg/c90-const-expr-10.c,
9990 gcc.dg/c90-const-expr-11.c, gcc.dg/c99-const-expr-6.c,
9991 gcc.dg/c99-const-expr-7.c, gcc.dg/c99-const-expr-8.c,
9992 gcc.dg/c99-const-expr-9.c, gcc.dg/c99-const-expr-10.c,
9993 gcc.dg/c99-const-expr-11.c, gcc.dg/c99-const-expr-12.c,
9994 gcc.dg/c99-const-expr-13.c, gcc.dg/compare10.c,
9995 gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu89-const-expr-2.c,
9996 gcc.dg/gnu99-const-expr-1.c, gcc.dg/gnu99-const-expr-2.c,
9997 gcc.dg/gnu99-const-expr-3.c, gcc.dg/vla-12.c, gcc.dg/vla-13.c,
9998 gcc.dg/vla-14.c, gcc.dg/vla-15.c, gcc.dg/vla-16.c: New tests.
9999 * gcc.dg/c90-const-expr-1.c, gcc.dg/c90-const-expr-2.c,
10000 gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-2.c,
10001 gcc.dg/c99-const-expr-3.c, gcc.dg/c99-static-1.c: Remove XFAILs.
10002 * gcc.dg/c90-const-expr-2.c: Use ZERO in place of 0 in another
10003 case.
10004 * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
10005 gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Remove
10006 XFAILs. Update expected messages.
10007 * gcc.dg/pr14649-1.c, gcc.dg/pr19984.c, gcc.dg/pr25682.c: Update
10008 expected messages.
10009 * gcc.dg/real-const-1.c: Replace with test from original PR.
10010 * gcc.dg/vect/pr32230.c: Use intermediate cast to __PTRDIFF_TYPE__
10011 when casting from non-constant integer to pointer.
10012
10013 2009-03-29 Richard Guenther <rguenther@suse.de>
10014
10015 * gcc.dg/tree-ssa/forwprop-11.c: New testcase.
10016
10017 2009-03-29 Daniel Kraft <d@domob.eu>
10018
10019 PR fortran/37423
10020 * gfortran.dg/typebound_proc_4.f03: Remove not-implemented check for
10021 DEFERRED bindings.
10022 * gfortran.dg/typebound_proc_9.f03: New test.
10023 * gfortran.dg/typebound_proc_10.f03: New test.
10024 * gfortran.dg/typebound_proc_11.f03: New test.
10025 * gfortran.dg/abstract_type_5.f03: New test.
10026
10027 2009-03-29 Tobias Schlüter <tobi@gcc.gnu.org>
10028
10029 PR fortran/38507
10030 * gfortran.dg/do_4.f: New.
10031 * gfortran.dg/goto_2.f90: Correct expected warnings.
10032 * gfortran.dg/goto_4.f90: Likewise.
10033 * gfortran.dg/goto_5.f90: New.
10034
10035 2009-03-29 H.J. Lu <hongjiu.lu@intel.com>
10036
10037 PR target/39545
10038 * gcc.c-torture/compile/pr16566-2.c: Add -Wno-psabi for x86-64.
10039
10040 * gcc.target/i386/pr39545-1.c: New.
10041 * gcc.target/i386/pr39545-2.c: Likewise.
10042
10043 * gcc.target/x86_64/abi/test_passing_structs.c (flex1_struct): New.
10044 (flex2_struct): Likewise.
10045 (check_struct_passing7): Likewise.
10046 (check_struct_passing8): Likewise.
10047 (f1s): Likewise.
10048 (f2s): Likewise.
10049 (main): Call check_struct_passing7 and check_struct_passing8.
10050
10051 2009-03-29 Richard Guenther <rguenther@suse.de>
10052
10053 * gcc.c-torture/execute/20090113-1.c: New testcase.
10054 * gcc.c-torture/execute/20090113-2.c: Likewise.
10055 * gcc.c-torture/execute/20090113-3.c: Likewise.
10056 * gcc.c-torture/execute/20090207-1.c: Likewise.
10057 * gcc.c-torture/compile/20090114-1.c: Likewise.
10058 * gcc.c-torture/compile/20090328-1.c: Likewise.
10059 * gcc.dg/noncompile/920507-1.c: Fix out-of-bounds array access.
10060
10061 2009-03-29 David Ayers <ayers@fsfe.org>
10062
10063 PR objc/27377
10064 * objc.dg/conditional-1.m: New tests.
10065
10066 2009-03-28 Adam Nemet <anemet@caviumnetworks.com>
10067
10068 * gcc.dg/winline-10.c: New test.
10069
10070 2009-03-28 Tobias Burnus <burnus@net-b.de>
10071
10072 PR fortran/34656
10073 * gfortran.dg/do_check_1.f90: Add test.
10074 * gfortran.dg/do_check_2.f90: Add test.
10075 * gfortran.dg/do_check_3.f90: Add test.
10076 * gfortran.dg/do_check_4.f90: Add test.
10077
10078 2009-03-28 Jan Hubicka <jh@suse.cz>
10079
10080 * gcc.dg/attr-noinline.c: Avoid pure-const optimization.
10081 * gcc.dg/pr33826.c: Update dump files.
10082 * gcc.dg/ipa/ipa-3.c: Avoid pure-const optimization.
10083 * gcc.dg/ipa/ipa-5.c: Avoid pure-const optimization.
10084
10085 2009-03-28 Martin Jambor <mjambor@suse.cz>
10086
10087 * g++.dg/tree-ssa/fwprop-align.C: New test.
10088
10089 2009-03-28 Jakub Jelinek <jakub@redhat.com>
10090
10091 * gcc.target/powerpc/altivec-28.c: New test.
10092
10093 PR c++/39554
10094 * gcc.dg/wdisallowed-functions-1.c: Removed.
10095 * gcc.dg/wdisallowed-functions-2.c: Removed.
10096 * gcc.dg/wdisallowed-functions-3.c: Removed.
10097 * g++.dg/warn/Wdisallowed-functions-1.C: Removed.
10098 * g++.dg/warn/Wdisallowed-functions-2.C: Removed.
10099 * g++.dg/warn/Wdisallowed-functions-3.C: Removed.
10100
10101 2009-03-28 Richard Guenther <rguenther@suse.de>
10102
10103 PR tree-optimization/38723
10104 * gcc.dg/tree-ssa/ssa-fre-22.c: New testcase.
10105
10106 2009-03-28 Paul Thomas <pault@gcc.gnu.org
10107
10108 PR fortran/38538
10109 * gfortran.dg/char_result_13.f90: New test.
10110
10111 2009-03-28 Paul Thomas <pault@gcc.gnu.org>
10112
10113 PR fortran/38765
10114 * gfortran.dg/alloc_comp_assign_9.f90: New test.
10115
10116 2009-03-28 Daniel Kraft <d@domob.eu>
10117
10118 * gfortran.dg/trim_1.f90: New test.
10119
10120 2009-03-28 Richard Guenther <rguenther@suse.de>
10121
10122 * gcc.dg/Warray-bounds.c: Do not use redundant stores.
10123 * g++.dg/warn/Warray-bounds.C: Likewise.
10124
10125 2009-03-28 Tobias Burnus <burnus@net-b.de>
10126
10127 PR fortran/32626
10128 * gfortran.dg/recursive_check_7.f90: New test.
10129
10130 2009-03-28 Tobias Burnus <burnus@net-b.de>
10131
10132 PR fortran/38432
10133 * gfortran.dg/do_check_5.f90: New test.
10134 * gfortran.dg/array_constructor_11.f90: Add dg-warning.
10135 * gfortran.dg/array_constructor_18.f90: Ditto.
10136 * gfortran.dg/array_constructor_22.f90: Ditto.
10137 * gfortran.dg/do_3.F90: Ditto.
10138 * gfortran.dg/do_1.f90: Ditto.
10139
10140 2009-03-28 Richard Guenther <rguenther@suse.de>
10141
10142 PR tree-optimization/38180
10143 * gcc.dg/tree-ssa/ssa-ccp-24.c: New testcase.
10144
10145 2009-03-28 Richard Guenther <rguenther@suse.de>
10146
10147 PR tree-optimization/38513
10148 * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
10149 * gcc.dg/tree-ssa/ssa-dse-11.c: Adjust.
10150 * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
10151 * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
10152 * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
10153 * gcc.dg/vect/vect-multitypes-16.c: Likewise.
10154 * gcc.dg/vect/vect-35.c: Likewise.
10155 * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
10156 * gcc.dg/vect/vect-multitypes-17.c: Likewise.
10157 * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
10158
10159 2009-03-28 Richard Guenther <rguenther@suse.de>
10160
10161 PR tree-optimization/38968
10162 * gfortran.dg/vect/fast-math-pr38968.f90: New testcase.
10163
10164 2009-03-28 Richard Guenther <rguenther@suse.de>
10165
10166 PR tree-optimization/37795
10167 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: New testcase.
10168
10169 2009-03-28 Joseph Myers <joseph@codesourcery.com>
10170
10171 * g++.old-deja/g++.ext/attrib5.C, g++.old-deja/g++.jason/thunk3.C,
10172 gcc.c-torture/compile/981006-1.c: Don't XFAIL or add special
10173 options for removed targets.
10174
10175 2009-03-27 Richard Guenther <rguenther@suse.de>
10176
10177 PR tree-optimization/39120
10178 * gcc.c-torture/execute/pr39120.c: New testcase.
10179
10180 2009-03-27 Richard Guenther <rguenther@suse.de>
10181
10182 PR tree-optimization/39120
10183 * gcc.dg/torture/pta-callused-1.c: New testcase.
10184
10185 2009-03-27 H.J. Lu <hongjiu.lu@intel.com>
10186
10187 PR middle-end/39315
10188 * gcc.target/i386/pr39315-1.c: New.
10189 * gcc.target/i386/pr39315-2.c: Likewise.
10190 * gcc.target/i386/pr39315-3.c: Likewise.
10191 * gcc.target/i386/pr39315-4.c: Likewise.
10192 * gcc.target/i386/pr39315-check.c: Likewise.
10193
10194 2009-03-27 H.J. Lu <hongjiu.lu@intel.com>
10195
10196 PR c/39323
10197 * gcc.dg/pr39323-1.c: New.
10198 * gcc.dg/pr39323-2.c: Likewise.
10199 * gcc.dg/pr39323-3.c: Likewise.
10200
10201 2009-03-27 H.J. Lu <hongjiu.lu@intel.com>
10202
10203 PR target/38034
10204 * gcc.target/ia64/sync-1.c: New.
10205
10206 2009-03-27 H.J. Lu <hongjiu.lu@intel.com>
10207
10208 PR target/39472
10209 * gcc.target/x86_64/abi/callabi/func-2a.c: New.
10210 * gcc.target/x86_64/abi/callabi/func-2b.c: Likewise.
10211 * gcc.target/x86_64/abi/callabi/func-indirect-2a.c: Likewise.
10212 * gcc.target/x86_64/abi/callabi/func-indirect-2b.c: Likewise.
10213 * gcc.target/x86_64/abi/callabi/vaarg-4a.c: Likewise.
10214 * gcc.target/x86_64/abi/callabi/vaarg-4b.c: Likewise.
10215 * gcc.target/x86_64/abi/callabi/vaarg-5a.c: Likewise.
10216 * gcc.target/x86_64/abi/callabi/vaarg-5b.c: Likewise.
10217
10218 2009-03-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10219
10220 * gcc.dg/torture/builtin-explog-1.c: Remove tests that aren't true
10221 for low precision (i.e. float).
10222
10223 2009-03-27 Dodji Seketeli <dodji@redhat.com>
10224 Jakub Jelinek <jakub@redhat.com>
10225
10226 PR debug/37959
10227 * g++.dg/debug/dwarf2/explicit-constructor.C: New test.
10228
10229 2009-03-27 Jakub Jelinek <jakub@redhat.com>
10230
10231 * gcc.dg/memmove-2.c: New test.
10232 * gcc.dg/memmove-3.c: New test.
10233
10234 * gcc.dg/ipa/ipacost-1.c: Adjust match pattern for change
10235 in clone naming.
10236
10237 2009-03-27 Xinliang David Li <davidxl@google.com>
10238
10239 PR tree-optimization/39557
10240 * g++.dg/tree-ssa/dom-invalid.C: New test.
10241
10242 2009-03-27 Xinliang David Li <davidxl@google.com>
10243
10244 PR tree-optimization/39548
10245 * g++.dg/tree-ssa/copyprop.C: New test.
10246
10247 2009-03-27 Andrew Pinski <andrew_pinski@playstation.sony.com>
10248
10249 PR c++/38638
10250 * g++.dg/template/typename17.C: New testcase.
10251 * g++.dg/template/typename18.C: New testcase.
10252
10253 2009-03-27 Andrew Pinski <andrew_pinski@playstation.sony.com>
10254
10255 PR c++/36799
10256 * g++.dg/other/var_copy-1.C: New test.
10257
10258 2009-03-27 Simon Martin <simartin@users.sourceforge.net>
10259
10260 PR c++/37647
10261 * g++.dg/parse/ctor9.C: New test.
10262
10263 2009-03-27 Simon Martin <simartin@users.sourceforge.net>
10264
10265 PR c++/29727
10266 * g++.dg/init/error2.C: New test.
10267
10268 2009-03-27 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10269
10270 PR c++/35652
10271 * gcc.dg/pr35652.C: New.
10272 * g++.dg/warn/pr35652.C: New.
10273 * gcc.dg/format/plus-1.c: Adjust message.
10274
10275 2009-03-26 Jakub Jelinek <jakub@redhat.com>
10276
10277 PR c++/39554
10278 * gcc.dg/wdisallowed-functions-3.c: New test.
10279 * g++.dg/warn/Wdisallowed-functions-3.C: New test.
10280
10281 2009-03-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10282
10283 * gcc.dg/inline-33.c: Fix when pic.
10284
10285 2009-03-25 Alexander Monakov <amonakov@ispras.ru>
10286
10287 * gcc.target/ia64/20090324-1.c: New test.
10288
10289 2009-03-25 Jakub Jelinek <jakub@redhat.com>
10290
10291 PR c/27898
10292 * gcc.dg/pr27898.c: New test.
10293
10294 PR tree-optimization/32139
10295 * gcc.c-torture/compile/pr32139.c: New test.
10296
10297 2009-03-24 Jason Merrill <jason@redhat.com>
10298
10299 PR c++/28274
10300 * g++.dg/parse/defarg14.C: New test.
10301
10302 2009-03-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10303
10304 PR libfortran/39528
10305 * gfortran.dg/read_repeat.f90: New test.
10306
10307 2009-03-24 Ira Rosen <irar@il.ibm.com>
10308
10309 PR tree-optimization/39529
10310 * gcc.dg/vect/pr39529.c: New test.
10311
10312 2009-03-24 Dodji Seketeli <dodji@redhat.com>
10313 Jakub Jelinek <jakub@redhat.com>
10314
10315 PR debug/39524
10316 * g++.dg/debug/dwarf2/imported-decl-1.C: New test.
10317
10318 2009-03-23 Jakub Jelinek <jakub@redhat.com>
10319
10320 PR c/39495
10321 * gcc.dg/gomp/pr39495-2.c: Remove xfails.
10322
10323 2009-03-23 Jason Merrill <jason@redhat.com>
10324
10325 * g++.dg/cpp0x/auto12.C: Add variadic test.
10326
10327 PR c++/39526
10328 * g++.dg/warn/Wshadow-4.C: New test.
10329
10330 2009-03-23 Jakub Jelinek <jakub@redhat.com>
10331
10332 PR tree-optimization/39516
10333 * gfortran.dg/pr39516.f: New test.
10334
10335 2009-03-22 Hans-Peter Nilsson <hp@axis.com>
10336
10337 * lib/target-libpath.exp (set_ld_library_path_env_vars):
10338 Correct TEST_GCC_EXEC_PREFIX test to check existence as a tcl
10339 variable, not environment variable.
10340
10341 2009-03-21 Jason Merrill <jason@redhat.com>
10342
10343 PR c++/28879
10344 * g++.dg/ext/vla6.C: New test.
10345
10346 2009-03-20 Jason Merrill <jason@redhat.com>
10347
10348 * g++.dg/cpp0x/initlist5.C: Add additional test.
10349
10350 2009-03-19 Jakub Jelinek <jakub@redhat.com>
10351 Janis Johnson <janis187@us.ibm.com>
10352
10353 * lib/compat.exp (compat-get-options-main, compat-get-options):
10354 Handle dg-prune-output in source file.
10355 * lib/gcc-defs.exp (${tool}_check_compile): Process prune requests.
10356 * gcc.dg/compat/struct-layout-1_main.c: Use dg-prune for warning.
10357 * gcc.dg/compat/struct-layout-1_generate.c: Use -Wno-abi, prune
10358 two warnings.
10359
10360 2009-03-19 Jakub Jelinek <jakub@redhat.com>
10361
10362 PR c/39495
10363 * gcc.dg/gomp/pr39495-1.c: New test.
10364 * gcc.dg/gomp/pr39495-2.c: New test.
10365 * g++.dg/gomp/pr39495-1.C: New test.
10366 * g++.dg/gomp/pr39495-2.C: New test.
10367
10368 PR target/39496
10369 * gcc.target/i386/pr39496.c: New test.
10370 * g++.dg/other/pr39496.C: New test.
10371
10372 2009-03-19 Li Feng <nemokingdom@gmail.com>
10373
10374 PR middle-end/39500
10375 * gcc.dg/autopar/pr39500-1.c: New.
10376 * gcc.dg/autopar/pr39500-2.c: New.
10377
10378 2009-03-18 H.J. Lu <hongjiu.lu@intel.com>
10379
10380 * g++.dg/dg.exp: Prune graphite.
10381
10382 2009-03-18 Sebastian Pop <sebastian.pop@amd.com>
10383
10384 PR middle-end/39447
10385 * g++.dg/graphite: New.
10386 * g++.dg/graphite/graphite.exp: New.
10387 * g++.dg/graphite/pr39447.C: New.
10388
10389 2009-03-18 H.J. Lu <hongjiu.lu@intel.com>
10390
10391 PR c++/39425
10392 * g++.dg/template/pr39425.C: New.
10393
10394 * g++.dg/template/spec33.C: Updated.
10395
10396 2009-03-17 Jason Merrill <jason@redhat.com>
10397
10398 * g++.dg/cpp0x/auto6.C, auto12.C: Update mangling.
10399
10400 2009-03-17 Paolo Carlini <paolo.carlini@oracle.com>
10401
10402 PR c++/39475
10403 * g++.dg/ext/unary_trait_incomplete.C: New.
10404
10405 2009-03-17 Jing Yu <jingyu@google.com>
10406
10407 PR middle-end/39378
10408 * g++.dg/inherit/thunk10.C: New test.
10409
10410 2009-03-17 Uros Bizjak <ubizjak@gmail.com>
10411
10412 PR target/39482
10413 * gcc.target/i386/pr39482.c: New test.
10414
10415 2009-03-17 Jakub Jelinek <jakub@redhat.com>
10416
10417 PR debug/39471
10418 * g++.dg/debug/dwarf2/imported-module-2.C: Expect
10419 DW_TAG_imported_module, not just any DW_TAG_imported prefixed tag.
10420 * g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
10421 * g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
10422
10423 PR middle-end/39443
10424 * gcc.dg/pr39443.c: New test.
10425
10426 PR debug/39412
10427 * gcc.dg/debug/pr39412.c: New test.
10428
10429 2009-03-17 Janis Johnson <janis187@us.ibm.com>
10430
10431 PR testsuite/38526
10432 * lib/target-libpath.exp (set_ld_library_path_env_vars): Save
10433 existing GCC_EXEC_PREFIX, set to TEST_GCC_EXEC_PREFIX if that
10434 is defined.
10435 (restore_ld_library_path_env_vars): Restore GCC_EXEC_PREFIX to
10436 its original value, or unset if it was not defined.
10437 * gcc.dg/compat/struct-layout-1.exp: Use set/restore library
10438 path procs around use of HOSTCC.
10439 * g++.dg/compat/struct-layout-1.exp: Ditto.
10440 * objc.dg/gnu-encoding/gnu-encoding.exp: Ditto.
10441
10442 2009-03-16 H.J. Lu <hongjiu.lu@intel.com>
10443
10444 * gcc.target/x86_64/abi/callabi/func-indirect.c (main): Return 0.
10445
10446 2009-03-16 Janis Johnson <janis187@us.ibm.com>
10447
10448 Revert patch for PR testsuite/37630.
10449
10450 PR testsuite/37960
10451 * gcc.dg/pr11492.c: Replace constant and remove xfail.
10452
10453 PR testsuite/37630
10454 * lib/target-supports.exp (check_effective_target_ieee): New.
10455 * gcc.c-torture/execute/ieee/ieee.exp: Use it.
10456 * gcc.dg/20001012-1.c: Require ieee.
10457
10458 PR testsuite/37628
10459 * gcc.c-torture/execute/pr35456.x: New, skip test for vax.
10460
10461 2009-03-16 Jakub Jelinek <jakub@redhat.com>
10462
10463 PR tree-optimization/39455
10464 * gcc.dg/pr39455.c: New test.
10465
10466 2009-03-13 David Ayers <ayers@fsfe.org>
10467
10468 * objc/execute/trivial.m. New test.
10469
10470 2009-03-13 Jack Howarth <howarth@bromo.med.uc.edu>
10471
10472 PR target/39137
10473 * gcc.target/i386/stackalign/longlong-2.c: Skip on darwin.
10474
10475 2009-03-13 H.J. Lu <hongjiu.lu@intel.com>
10476
10477 PR testsuite/39451
10478 * gcc.dg/asm-b.c: Use "Q" constraint on %b1/%h1 and "R"
10479 constraint on (%2).
10480
10481 2009-03-12 David Ayers <ayers@fsfe.org>
10482
10483 PR libobjc/27466
10484 * objc/execute/exceptions/handler-1.m. New test.
10485
10486 2009-03-12 Jakub Jelinek <jakub@redhat.com>
10487
10488 PR target/39431
10489 * gcc.target/i386/pr39431.c: New test.
10490
10491 2009-03-12 H.J. Lu <hongjiu.lu@intel.com>
10492
10493 PR target/39445
10494 * gcc.target/i386/pr39445.c: New.
10495
10496 * gcc.target/i386/push-1.c: XFAIL.
10497
10498 2009-03-11 Adam Nemet <anemet@caviumnetworks.com>
10499
10500 * gcc.dg/inline-33.c: New test.
10501
10502 2009-03-11 Nathan Froyd <froydnj@codesourcery.com>
10503
10504 * gcc.dg/vect/vect-82.c: Combine dg-do and
10505 dg-require-effective-target into dg-skip-if.
10506 * gcc.dg/vect/vect-83.c: Likewise.
10507
10508 2009-03-11 Jakub Jelinek <jakub@redhat.com>
10509
10510 PR target/39137
10511 * gcc.target/i386/stackalign/longlong-1.c: New test.
10512 * gcc.target/i386/stackalign/longlong-2.c: New test.
10513
10514 2009-03-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10515
10516 * g++.old-deja/g++.jason/thunk2.C: Skip on SPU.
10517
10518 2009-03-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10519
10520 * gcc.c-torture/execute/ieee/inf-3.c: New test.
10521 * gcc.c-torture/execute/ieee/inf-2.c: Fix typo.
10522
10523 2009-03-11 Olivier Hainque <hainque@adacore.com>
10524
10525 * gnat.dg/slice_enum.adb: New test.
10526
10527 2009-03-11 Jason Merrill <jason@redhat.com>
10528
10529 PR debug/39086
10530 * g++.dg/opt/nrv15.C: New test.
10531
10532 2009-03-10 Ira Rosen <irar@il.ibm.com>
10533
10534 PR tree-optimization/39422
10535 * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: Move
10536 constant array with static initialization to global memory.
10537 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
10538
10539 2009-03-10 Hariharan Sandanagobalane <hariharan@picochip.com>
10540
10541 * gcc.c-torture/execute/pr39339.c: Bitfield sizes changed to avoid
10542 padding.
10543
10544 2009-03-09 Jakub Jelinek <jakub@redhat.com>
10545
10546 PR c++/39371
10547 * g++.dg/opt/switch2.C: Add -w to dg-options.
10548 * g++.dg/warn/Wswitch-1.C: Adjust expected warnings.
10549 * g++.dg/warn/switch1.C: New test.
10550 * g++.dg/other/switch3.C: New test.
10551
10552 PR tree-optimization/39394
10553 * gcc.c-torture/compile/pr39394.c: New test.
10554
10555 2009-03-09 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10556
10557 * gcc.target/s390/20090223-1.c: New testcase.
10558
10559 2009-03-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10560
10561 PR libfortran/39402
10562 * gfortran.dg/fmt_f0_1.f90: New test.
10563
10564 2009-03-08 H.J. Lu <hongjiu.lu@intel.com>
10565
10566 PR c++/39060
10567 * g++.dg/other/new1.C: Adjusted.
10568 * g++.dg/parse/crash40.C: Likewise.
10569 * g++.dg/parse/defarg12.C: Likewise.
10570 * g++.dg/template/error15.C: Likewise.
10571
10572 * g++.dg/other/pr39060.C: New.
10573
10574 2009-03-07 Jason Merrill <jason@redhat.com>
10575
10576 PR c++/39367
10577 * g++.dg/opt/new1.C: New.
10578
10579 2009-03-06 Paolo Carlini <paolo.carlini@oracle.com>
10580
10581 PR c++/33492
10582 * g++.dg/other/error32.C: New.
10583
10584 2009-03-06 Jakub Jelinek <jakub@redhat.com>
10585
10586 PR middle-end/39360
10587 * gcc.c-torture/compile/pr39360.c: New test.
10588
10589 PR debug/39372
10590 * g++.dg/debug/dwarf2/static-local-var-in-ctor.C: New test.
10591
10592 2009-03-05 Jason Merrill <jason@redhat.com>
10593
10594 PR c++/38908
10595 * g++.dg/warn/Wuninitialized-3.C: New test.
10596
10597 2009-03-05 Jakub Jelinek <jakub@redhat.com>
10598
10599 PR debug/39379
10600 * g++.dg/debug/dwarf2/imported-module-3.C: New test.
10601 * g++.dg/debug/dwarf2/imported-module-4.C: New test.
10602
10603 2009-03-04 Jason Merrill <jason@redhat.com>
10604
10605 PR c++/13549
10606 * g++.dg/template/koenig7.C: New test.
10607
10608 2009-03-04 Nathan Sidwell <nathan@codesourcery.com>
10609
10610 * g++.dg/torture/predcom-1.C: New test.
10611
10612 2009-03-04 Richard Guenther <rguenther@suse.de>
10613
10614 PR tree-optimization/39362
10615 * g++.dg/torture/pr39362.C: New testcase.
10616
10617 2009-03-04 Jason Merrill <jason@redhat.com>
10618 Giovanni Bajo <giovannibajo@gcc.gnu.org>
10619
10620 PR c++/9634
10621 PR c++/29469
10622 PR c++/29607
10623 * g++.dg/template/dependent-name5.C: New test.
10624
10625 2009-03-04 Steve Ellcey <sje@cup.hp.com>
10626
10627 PR testsuite/39357
10628 * gcc.dg/vect-iv-6.c (dg-require-effective-target): Change from
10629 vect_int to vect_int_mult.
10630
10631 2009-03-04 Richard Guenther <rguenther@suse.de>
10632
10633 PR tree-optimization/39358
10634 * g++.dg/warn/Wstrict-aliasing-bogus-escape-2.C: New testcase.
10635 * g++.dg/warn/Wstrict-aliasing-bogus-escape-3.C: Likewise.
10636
10637 2009-03-04 Richard Guenther <rguenther@suse.de>
10638
10639 PR tree-optimization/39339
10640 * gcc.c-torture/execute/pr39339.c: New testcase.
10641
10642 2009-03-03 Joseph Myers <joseph@codesourcery.com>
10643
10644 * gcc.c-torture/compile/20090303-1.c,
10645 gcc.c-torture/compile/20090303-2.c: New tests.
10646
10647 2009-03-03 Jakub Jelinek <jakub@redhat.com>
10648
10649 PR fortran/39354
10650 * gfortran.dg/gomp/pr39354.f90: New test.
10651
10652 PR tree-optimization/39343
10653 * gcc.dg/pr39343.c: New test.
10654
10655 2009-03-03 Ira Rosen <irar@il.ibm.com>
10656
10657 PR tree-optimization/39248
10658 * gcc.dg/vect/vect-complex-1.c: Add attribute aligned to the arrays.
10659 * gcc.dg/vect/vect-iv-6.c: Don't expect to fail to vectorize
10660 on targets without vector misalignment support.
10661 * lib/target-supports.exp
10662 (check_effective_target_vect_short_mult): Add
10663 check_effective_target_arm32.
10664
10665 2009-03-02 Sebastian Pop <sebastian.pop@amd.com>
10666
10667 PR middle-end/39335
10668 * gcc.dg/graphite/pr39335_1.c: New.
10669 * gcc.dg/graphite/pr39335.c: New.
10670
10671 2009-03-02 H.J. Lu <hongjiu.lu@intel.com>
10672
10673 * gcc.target/i386/stackalign/return-4.c: Scan andl/andq instead
10674 of andl.
10675 * gcc.target/i386/stackalign/return-5.c: Likewise.
10676 * gcc.target/i386/stackalign/return-6.c: Likewise.
10677
10678 2009-03-02 Richard Guenther <rguenther@suse.de>
10679 Ira Rosen <irar@il.ibm.com>
10680
10681 PR tree-optimization/39318
10682 * gfortran.dg/vect/pr39318.f90: New test.
10683
10684 2009-03-01 Jan Hubicka <jh@suse.cz>
10685
10686 * gcc.dg/debug/dwarf2/ipa-cp1.c: New testcase.
10687
10688 2009-03-01 Jan Hubicka <jh@suse.cz>
10689
10690 PR debug/39267
10691 * gcc.dg/debug/dwarf2/inline1.c: New testcase.
10692
10693 2009-03-01 Eric Botcazou <ebotcazou@adacore.com>
10694
10695 * gnat.dg/pack12.adb: New test.
10696
10697 2009-02-26 H.J. Lu <hongjiu.lu@intel.com>
10698
10699 PR c++/37789
10700 * g++.dg/other/pr37789.C: New.
10701
10702 2009-02-26 Paul Thomas <pault@gcc.gnu.org>
10703
10704 PR fortran/39295
10705 * gfortran.dg/interface_25.f90: New test.
10706 * gfortran.dg/interface_26.f90: New test.
10707
10708 2009-02-26 Paul Thomas <pault@gcc.gnu.org>
10709
10710 PR fortran/39292
10711 * gfortran.dg/initialization_22.f90: New test.
10712
10713 2009-02-25 H.J. Lu <hongjiu.lu@intel.com>
10714
10715 PR rtl-optimization/39241
10716 * gcc.dg/torture/pr39241.c: New.
10717
10718 2009-02-25 Martin Jambor <mjambor@suse.cz>
10719
10720 PR tree-optimizations/39259
10721 * g++.dg/torture/pr39259.C: New testcase.
10722
10723 2009-02-24 Richard Guenther <rguenther@suse.de>
10724
10725 PR c++/39242
10726 * g++.dg/template/instantiate10.C: New testcase.
10727
10728 2009-02-24 Richard Guenther <rguenther@suse.de>
10729 Zdenek Dvorak <ook@ucw.cz>
10730
10731 PR tree-optimization/39233
10732 * gcc.c-torture/execute/pr39233.c: New testcase.
10733
10734 2009-02-23 Sebastian Pop <sebastian.pop@amd.com>
10735
10736 PR tree-optimization/39260
10737 * gcc.dg/graphite/pr39260.c: New.
10738
10739 2009-02-23 H.J. Lu <hongjiu.lu@intel.com>
10740
10741 * g++.dg/init/static-init1.C: Replace int with __PTRDIFF_TYPE__.
10742
10743 2009-02-23 H.J. Lu <hongjiu.lu@intel.com>
10744
10745 PR c++/36411
10746 * g++.dg/template/void14.C: New.
10747
10748 2009-02-23 Jason Merrill <jason@redhat.com>
10749
10750 PR c++/38880
10751 * g++.dg/init/const7.C: Remove XFAIL.
10752 * g++.dg/init/static-init1.C: New test.
10753
10754 * g++.dg/cpp0x/initlist14.C: New test.
10755
10756 2009-02-21 Thomas Koenig <tkoenig@gcc.gnu.org>
10757
10758 PR fortran/38914
10759 * bound_simplification_2.f90: New test case.
10760 * bound_7.f90: New test case.
10761
10762 2009-02-21 Joseph Myers <joseph@codesourcery.com>
10763
10764 * gcc.dg/cpp/include4.c: New test.
10765
10766 2009-02-21 Uros Bizjak <ubizjak@gmail.com>
10767
10768 PR target/39256
10769 * gcc.target/i386/abi-2.c: New.
10770
10771 2009-02-21 Kaz Kojima <kkojima@gcc.gnu.org>
10772
10773 * gcc.c-torture/execute/pr39228.x: New.
10774
10775 2009-02-21 Uros Bizjak <ubizjak@gmail.com>
10776
10777 * gcc.target/i386/abi-1.c: Use scan-assembler-times "..." 1 instead of
10778 scan-assembler to check for xmm0 register.
10779
10780 2009-02-20 Mark Mitchell <mark@codesourcery.com>
10781 Joseph Myers <joseph@codesourcery.com>
10782
10783 * gcc.target/arm/va_list.c: New test.
10784 * g++.dg/abi/arm_va_list.C: Likewise.
10785 * lib/target-supports.exp (check_effective_target_arm_eabi): New
10786 function.
10787 * g++.dg/cpp0x/temp-va-arg-bug.C, g++.dg/other/stdarg1.C,
10788 g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-3.C,
10789 g++.dg/warn/miss-format-4.C, g++.dg/warn/miss-format-5.C,
10790 g++.dg/warn/miss-format-6.C, g++.old-deja/g++.other/vaarg2.C,
10791 g++.old-deja/g++.other/vaarg3.C, g++.old-deja/g++.other/vaarg4.C,
10792 g++.old-deja/g++.pt/builtin.C: Use -Wno-abi on ARM EABI targets.
10793
10794 2009-02-20 Jack Howarth <howarth@bromo.med.uc.edu>
10795
10796 PR testsuite/38164
10797 * gcc.target/i386/amd64-abi-3.c: Add -fomit-frame-pointer
10798 to dg-options.
10799
10800 2009-02-20 Jakub Jelinek <jakub@redhat.com>
10801
10802 PR target/39240
10803 * gcc.c-torture/execute/pr39240.c: New test.
10804
10805 2009-02-20 Jason Merrill <jason@redhat.com>
10806
10807 PR c++/39225
10808 * g++.dg/parse/dtor15.C: New test.
10809
10810 2009-02-19 Kazu Hirata <kazu@codesourcery.com>
10811
10812 * gcc.c-torture/execute/20090219-1.c: New.
10813
10814 2009-02-19 Adam Nemet <anemet@caviumnetworks.com>
10815
10816 * gcc.target/mips/mips.exp: Comment !CPU in the isa* pseudo-options.
10817 (mips-dg-options): When matching isa* pseudo-options make
10818 'value' optional and accept ! entries. Use $spec instead of
10819 $isa_spec in the isa pseudo-option error message. Only
10820 perform the ISA-range check when 'value' is set. If arch is
10821 matching any CPU in the ! entries switch to its generic ISA.
10822 * gcc.target/mips/branch-1.c: Pass isa=!octeon.
10823 * gcc.target/mips/dmult-1.c: Pass isa=64!octeon rather than -mips64.
10824
10825 2009-02-19 Jakub Jelinek <jakub@redhat.com>
10826
10827 PR target/39175
10828 * gcc.dg/visibility-20.c: New test.
10829 * g++.dg/ext/visibility/visibility-11.C: New test.
10830
10831 2009-02-19 H.J. Lu <hongjiu.lu@intel.com>
10832
10833 PR c++/39188
10834 * g++.dg/abi/pr39188-1a.C: New.
10835 * g++.dg/abi/pr39188-1b.C: Likewise.
10836 * g++.dg/abi/pr39188-1.h: Likewise.
10837 * g++.dg/abi/pr39188-2a.C: Likewise.
10838 * g++.dg/abi/pr39188-2b.C: Likewise.
10839 * g++.dg/abi/pr39188-2.h: Likewise.
10840 * g++.dg/abi/pr39188-3a.C: Likewise.
10841 * g++.dg/abi/pr39188-3b.C: Likewise.
10842 * g++.dg/abi/pr39188-3.h: Likewise.
10843
10844 2009-02-19 Joseph Myers <joseph@codesourcery.com>
10845
10846 PR c/38483
10847 * gcc.c-torture/execute/call-trap-1.c,
10848 gcc.c-torture/execute/va-arg-trap-1.c, gcc.dg/call-diag-1.c: New
10849 tests.
10850
10851 2009-02-19 Uros Bizjak <ubizjak@gmail.com>
10852
10853 PR target/39228
10854 * gcc.c-torture/execute/pr39228.c: New test.
10855
10856 2009-02-19 Richard Guenther <rguenther@suse.de>
10857
10858 PR tree-optimization/39074
10859 * gcc.dg/torture/pr39074.c: New testcase.
10860 * gcc.dg/torture/pr39074-2.c: Likewise.
10861 * gcc.dg/torture/pr39074-3.c: Likewise.
10862
10863 2009-02-18 H.J. Lu <hongjiu.lu@intel.com>
10864
10865 PR c++/39219
10866 * g++.dg/parse/attr3.C: New.
10867
10868 2009-02-18 Jack Howarth <howarth@bromo.med.uc.edu>
10869
10870 PR testsuite/38165
10871 * g++.dg/pubtypes.C: Adopt Radar 4535968 fix to testcase.
10872
10873 PR testsuite/38166
10874 * g++.dg/ext/visibility/class1.C: Revert revision 122348
10875 and skip on Darwin.
10876
10877 2009-02-18 Jason Merrill <jason@redhat.com>
10878
10879 PR c++/38880
10880 * g++.dg/init/const7.C: Remove XFAIL.
10881
10882 PR target/39179
10883 * g++.dg/opt/const6.C: New test.
10884
10885 2009-02-18 H.J. Lu <hongjiu.lu@intel.com>
10886
10887 * gcc.dg/callabi/callabi.exp: Moved to ...
10888 * gcc.target/x86_64/abi/callabi/callabi.exp: Here. Only run
10889 in 64bit mode.
10890
10891 * gcc.target/x86_64/abi/callabi/func-1.c: Don't check target.
10892 * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
10893 * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
10894 * gcc.target/x86_64/abi/callabi/pr38891.c: Likewise.
10895 * gcc.target/x86_64/abi/callabi/vaarg-1.c: Likewise.
10896 * gcc.target/x86_64/abi/callabi/vaarg-2.c: Likewise.
10897 * gcc.target/x86_64/abi/callabi/vaarg-3.c: Likewise.
10898
10899 * gcc.dg/callabi/callabi.h: Moved to ...
10900 * gcc.target/x86_64/abi/callabi/callabi.h: Here.
10901
10902 * gcc.dg/callabi/func-1.c: Moved to ...
10903 * gcc.target/x86_64/abi/callabi/func-1.c: Here.
10904
10905 * gcc.dg/callabi/func-indirect.c: Moved to ...
10906 * gcc.target/x86_64/abi/callabi/func-indirect.c: Here.
10907
10908 * gcc.dg/callabi/pr38891.c: Moved to ...
10909 * gcc.target/x86_64/abi/callabi/pr38891.c: Here.
10910
10911 * gcc.dg/callabi/vaarg-1.c: Moved to ...
10912 * gcc.target/x86_64/abi/callabi/vaarg-1.c: Here.
10913
10914 * gcc.dg/callabi/vaarg-2.c: Moved to ...
10915 * gcc.target/x86_64/abi/callabi/vaarg-2.c: Here.
10916
10917 * gcc.dg/callabi/vaarg-3.c: Moved to ...
10918 * gcc.target/x86_64/abi/callabi/vaarg-3.c: Here.
10919
10920 2009-02-17 Xuepeng Guo <xuepeng.guo@intel.com>
10921
10922 PR target/38891
10923 * gcc.dg/callabi/pr38891.c: New.
10924
10925 2009-02-17 H.J. Lu <hongjiu.lu@intel.com>
10926
10927 * gcc.dg/callabi/callabi.exp: New.
10928
10929 2009-02-17 H.J. Lu <hongjiu.lu@intel.com>
10930
10931 PR target/39082
10932 * g++.dg/compat/struct-layout-1_generate.c (dg_options): Add
10933 -Wno-abi for x86.
10934 * gcc.dg/compat/struct-layout-1_generate.c (dg_options): Likewise.
10935
10936 * gcc.target/i386/pr39082-1.c: New.
10937
10938 * gcc.target/x86_64/abi/abi-x86_64.exp (additional_flags): Add
10939 -Wno-abi.
10940
10941 * gcc.target/x86_64/abi/args.h (XMM_T): Add _m64 and _m128 if
10942 CHECK_M64_M128 is defined.
10943 (check_f_arguments): Add "do".
10944 (check_vector_arguments): New.
10945 (check_m64_arguments): Likewise.
10946 (check_m128_arguments): Likewise.
10947
10948 * gcc.target/x86_64/abi/defines.h: Include <xmmintrin.h>.
10949 (CHECK_M64_M128): Define.
10950
10951 * gcc.target/x86_64/abi/test_m64m128_returning.c: New. Based
10952 on abitest.
10953 * gcc.target/x86_64/abi/test_passing_m64m128.c: Likewise.
10954
10955 * gcc.target/x86_64/abi/test_passing_structs.c: Define __m128
10956 tests only if CHECK_M64_M128 is defined.
10957
10958 * gcc.target/x86_64/abi/test_passing_structs.c (m128_struct): New.
10959 (m128_2_struct): Likewise.
10960 (check_struct_passing5): Likewise.
10961 (check_struct_passing6): Likewise.
10962 (main): Test struct with __m128 if CHECK_M64_M128 is defined.
10963
10964 * gcc.target/x86_64/abi/test_passing_unions.c (un4): New.
10965 (un5): Likewise.
10966 (check_union_passing4): Likewise.
10967 (main): Test union with __m128 if CHECK_M64_M128 is defined.
10968
10969 2009-02-18 Joseph Myers <joseph@codesourcery.com>
10970
10971 PR c/35447
10972 * gcc.dg/noncompile/pr35447-1.c: New test.
10973
10974 2009-02-18 Jakub Jelinek <jakub@redhat.com>
10975
10976 PR tree-optimization/36922
10977 * gfortran.dg/pr36922.f: New test.
10978
10979 2009-02-17 Richard Guenther <rguenther@suse.de>
10980
10981 PR tree-optimization/39202
10982 * gcc.c-torture/compile/pr39202.c: New testcase.
10983
10984 2009-02-17 Richard Guenther <rguenther@suse.de>
10985
10986 PR tree-optimization/39204
10987 * gcc.dg/torture/pr39204.c: New testcase.
10988
10989 2009-02-17 Bingfeng Mei <bmei@broadcom.com>
10990
10991 * gcc.dg/vect/vect-outer-5.c: Require vect_float support.
10992 * gcc.dg/vect/vect-outer-6.c: Ditto.
10993
10994 2009-02-16 Joseph Myers <joseph@codesourcery.com>
10995
10996 PR c/35446
10997 * gcc.dg/noncompile/init-5.c: New test.
10998 * gcc.dg/init-bad-4.c: Adjust expected errors.
10999
11000 2009-02-16 H.J. Lu <hongjiu.lu@intel.com>
11001
11002 PR target/37049
11003 * gcc.target/i386/push-1.c: New.
11004
11005 2009-02-15 Uros Bizjak <ubizjak@gmail.com>
11006
11007 * gcc.dg/struct/w_prof_single_str_global.c: Mask return value.
11008
11009 2009-02-13 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11010
11011 * gcc.target/spu/intrinsics-sr.c: New test.
11012
11013 2009-02-13 Steve Ellcey <sje@cup.hp.com>
11014
11015 PR target/38056
11016 * gcc.target/ia64/sibcall-opt-1.c: New test.
11017 * gcc.target/ia64/sibcall-opt-2.c: New test.
11018
11019 2009-02-13 Paul Thomas <pault@gcc.gnu.org>
11020
11021 PR fortran/36528
11022 * gfortran.dg/cray_pointers_8.f90: New test.
11023
11024 PR fortran/36703
11025 * gfortran.dg/cray_pointers_9.f90: New test.
11026
11027 2009-02-13 Jason Merrill <jason@redhat.com>
11028
11029 PR c++/39070
11030 * g++.dg/cpp0x/decltype16.C: New.
11031
11032 2009-02-13 H.J. Lu <hongjiu.lu@intel.com>
11033
11034 PR target/39152
11035 * gfortran.dg/gomp/pr39152.f90: New.
11036
11037 2009-02-13 H.J. Lu <hongjiu.lu@intel.com>
11038
11039 PR target/39162
11040 * gcc.target/i386/pr39162.c: New.
11041
11042 2009-02-13 Joseph Myers <joseph@codesourcery.com>
11043
11044 PR c/35444
11045 * gcc.dg/noncompile/pr35444-1.c, gcc.dg/noncompile/pr35444-2.c:
11046 New tests.
11047
11048 2009-02-12 Jason Merrill <jason@redhat.com>
11049
11050 PR c++/38950
11051 * g++.dg/template/array20.C: New test.
11052
11053 2009-02-12 Uros Bizjak <ubizjak@gmail.com>
11054
11055 * gcc.dg/torture/fp-int-convert-float128-timode.c: Do not check
11056 for lp64 in "dg-do run" directive. Remove dg-xfail-if directive.
11057 * gcc.dg/torture/fp-int-convert-timode.c: Remove xfail directive.
11058
11059 2009-02-12 H.J. Lu <hongjiu.lu@intel.com>
11060
11061 * g++.dg/cpp0x/defaulted9.C: Compile with "-std=c++0x -fno-inline".
11062
11063 2009-02-12 H.J. Lu <hongjiu.lu@intel.com>
11064
11065 PR target/39152
11066 * gfortran.dg/pr39152.f: New.
11067
11068 2009-02-11 Jason Merrill <jason@redhat.com>
11069
11070 PR c++/39153
11071 * g++.dg/cpp0x/defaulted9.C: New test.
11072
11073 PR c++/30111
11074 * g++.dg/init/value7.C: New test.
11075
11076 2009-02-11 Paolo Bonzini <bonzini@gnu.org>
11077
11078 PR target/38824
11079 * gcc.target/i386/pr38824.c: New testcase.
11080
11081 2009-02-11 Jason Merrill <jason@redhat.com>
11082
11083 PR c++/38649
11084 * g++.dg/cpp0x/defaulted8.C: New test.
11085
11086 PR c++/36744
11087 * g++.dg/cpp0x/rv9p.C: New test.
11088
11089 2009-02-10 Eric Botcazou <ebotcazou@adacore.com>
11090
11091 * gnat.dg/aliasing3.adb: New test.
11092 * gnat.dg/aliasing3_pkg.ad[sb]: New helper.
11093
11094 2009-02-10 Paolo Carlini <paolo.carlini@oracle.com>
11095
11096 PR c++/34397
11097 * g++.dg/template/crash88.C: New.
11098 * g++.dg/template/crash89.C: Likewise.
11099
11100 2009-02-10 Steve Ellcey <sje@cup.hp.com>
11101
11102 PR c/39084
11103 * gcc.dg/pr39084.c: New test.
11104
11105 2009-02-10 Jakub Jelinek <jakub@redhat.com>
11106
11107 PR target/39139
11108 * gcc.target/i386/pr39139.c: New test.
11109
11110 2009-02-10 Richard Guenther <rguenther@suse.de>
11111
11112 PR tree-optimization/39132
11113 * gcc.dg/torture/pr39132.c: New testcase.
11114
11115 2009-02-10 H.J. Lu <hongjiu.lu@intel.com>
11116
11117 PR target/39119
11118 * gcc.target/x86_64/abi/avx/abi-avx.exp: New.
11119 * gcc.target/x86_64/abi/avx/args.h: Likewise.
11120 * gcc.target/x86_64/abi/avx/asm-support.S: Likewise.
11121 * gcc.target/x86_64/abi/avx/avx-check.h: Likewise.
11122 * gcc.target/x86_64/abi/avx/test_m256_returning.c: Likewise.
11123 * gcc.target/x86_64/abi/avx/test_passing_m256.c: Likewise.
11124 * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
11125 * gcc.target/x86_64/abi/avx/test_passing_unions.c: Likewise.
11126
11127 2009-02-09 Jason Merrill <jason@redhat.com>
11128
11129 PR c++/39109
11130 * g++.dg/init/value6.C: New test.
11131
11132 2009-02-09 H.J. Lu <hongjiu.lu@intel.com>
11133
11134 * gcc.target/x86_64/abi/abi-x86_64.exp: Use glob instead of find.
11135
11136 2009-02-09 Eric Botcazou <ebotcazou@adacore.com>
11137
11138 * gcc.c-torture/compile/20090209-1.c: New test.
11139
11140 2009-02-06 Paolo Carlini <paolo.carlini@oracle.com>
11141
11142 PR c++/35147
11143 PR c++/37737
11144 * g++.dg/cpp0x/vt-35147.C: New.
11145 * g++.dg/cpp0x/vt-37737-1.C: Likewise.
11146 * g++.dg/cpp0x/vt-37737-2.C: Likewise.
11147
11148 2009-02-06 Joseph Myers <joseph@codesourcery.com>
11149
11150 PR c/35434
11151 * gcc.dg/attr-alias-4.c: New test.
11152
11153 2009-02-06 Janis Johnson <janis187@us.ibm.com>
11154
11155 PR c/39035
11156 * gcc.dg/dfp/pr39035.c: New test.
11157
11158 2009-02-06 Joseph Myers <joseph@codesourcery.com>
11159
11160 PR c/36432
11161 * gcc.dg/c90-flex-array-2.c, gcc.dg/c99-flex-array-6.c: New tests.
11162
11163 2009-02-05 Jakub Jelinek <jakub@redhat.com>
11164
11165 PR c++/39106
11166 * g++.dg/opt/thunk3.C: New test.
11167
11168 2009-02-05 Nick Clifton <nickc@redhat.com>
11169
11170 * gcc.c-torture/compile/20080625-1.c: Skip for M32C.
11171 * gcc.c-torture/compile/limits-stringlit.c: Likewise.
11172 * gcc.dg/cdce1.c: Likewise.
11173 * gcc.dg/cpp/_Pragma6.c: Likewise.
11174 * g++.dg/cpp/_Pragma1.C: Likewise.
11175 * gcc.dg/utf32-2.c: Xfail for M32C.
11176 * gcc.dg/utf32-1.c: Likewise.
11177 * gcc.dg/utf32-3.c: Likewise.
11178 * gcc.dg/Wtype-limits.c: Add expected warning messages for 16-bit
11179 targets.
11180 * gcc.dg/Wtype-limits-Wextra.c: Likewise.
11181 * gcc.dg/utf32-4.c: Only run for 32-bit+ targets.
11182 * gcc.dg/Wconversion-5.c: Likewise.
11183 * gcc.dg/tree-ssa/data-dep-1.c: Likewise.
11184 * gcc.dg/tree-ssa/ldist-3.c: Likewise.
11185 * gcc.dg/tree-ssa/ldist-5.c: Likewise.
11186 * gcc.dg/utf-inc-init.c: Likewise.
11187 * gcc.dg/pr11492.c: Xfail for 16-bit targets.
11188 * gcc.dg/utf-array.c: Add expected warning messages for M32C.
11189 * gcc.dg/utf-array-short-wchar.c: Likewise.
11190 * gcc.dg/tree-ssa/pr33920.c: Expect a warning from all 16-bit targets.
11191 * gcc.dg/mallign.c: Use size_t instead of long.
11192
11193 2009-02-05 Uros Bizjak <ubizjak@gmail.com>
11194
11195 * g++.dg/torture/pr31863.C: Generalize dg-timeout-factor.
11196
11197 2009-02-05 Daniel Berlin <dberlin@dberlin.org>
11198
11199 * gcc.c-torture/execute/pr39100.c: New.
11200
11201 2009-02-05 Joseph Myers <joseph@codesourcery.com>
11202
11203 PR c/35435
11204 * gcc.dg/tls/diag-6.c: New test.
11205
11206 2009-02-04 Tobias Grosser <grosser@fim.uni-passau.de>
11207
11208 * gcc.dg/graphite/scop-19.c: New
11209
11210 2009-02-04 H.J. Lu <hongjiu.lu@intel.com>
11211
11212 AVX Programming Reference (January, 2009)
11213 * gcc.target/i386/avx-vpclmulqdq.c: New.
11214 * gcc.target/i386/pclmul-avx-check.h: Likewise.
11215
11216 * gcc.target/i386/i386.exp (check_effective_target_vpclmul): New.
11217
11218 * gcc.target/i386/pclmulqdq.c (CHECK_H): New.
11219 (TEST): Likewise. Include CHECK_H instead of "pclmul-check.h".
11220 (pclmul_test): Renamed to ...
11221 (TEST): This.
11222
11223 2009-02-04 Jakub Jelinek <jakub@redhat.com>
11224
11225 PR c++/39095
11226 * g++.dg/abi/mangle31.C: New test.
11227
11228 2009-02-03 Joseph Myers <joseph@codesourcery.com>
11229
11230 PR c/29129
11231 * c90-arraydecl-1.c: Do not expect error for [*] in abstract
11232 declarator.
11233 * vla-6.c: Likewise. Expect warning not error for [*] lexically
11234 inside function prototype but not part of parameter declarator.
11235 * vla-11.c: New test.
11236
11237 2009-02-03 Jason Merrill <jason@redhat.com>
11238
11239 * g++.dg/warn/main-4.C: New test.
11240 * g++.old-deja/g++.bugs/900227_01.C: Remove &main warnings.
11241
11242 2009-02-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
11243
11244 PR c++/36607
11245 * g++.dg/expr/cast10.C: New test.
11246
11247 2009-02-03 Joseph Myers <joseph@codesourcery.com>
11248
11249 PR c/35433
11250 * gcc.dg/init-bad-6.c: New test.
11251
11252 2009-02-03 Jakub Jelinek <jakub@redhat.com>
11253
11254 PR target/35318
11255 * gcc.c-torture/compile/pr35318.c: New test.
11256
11257 PR inline-asm/39059
11258 * gcc.dg/nofixed-point-2.c: New test.
11259 * g++.dg/ext/fixed1.C: Adjust expected diagnostics.
11260 * g++.dg/ext/fixed2.C: Likewise.
11261 * g++.dg/other/error25.C: Likewise.
11262 * g++.dg/lookup/crash7.C: Likewise.
11263 * g++.dg/cpp0x/decltype-38655.C: Likewise.
11264
11265 PR c++/39056
11266 * g++.dg/cpp0x/initlist13.C: New test.
11267
11268 2009-02-03 Paolo Bonzini <bonzini@gnu.org>
11269
11270 PR c++/36897
11271 * g++.dg/template/func2.C: New test.
11272
11273 PR c++/37314
11274 * g++.dg/template/typename15.C: New.
11275 * g++.dg/template/typename16.C: New.
11276
11277 2009-02-03 Janis Johnson <janis187@us.ibm.com>
11278 Ben Elliston <bje@au.ibm.com>
11279
11280 PR c/39034
11281 * gcc.dg/dfp/pr39034.c: New test.
11282
11283 2009-02-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11284
11285 PR testsuite/38263
11286 * gcc.dg/ipa/ipacost-2.c: Add -fpie when pic.
11287
11288 2009-02-02 Jason Merrill <jason@redhat.com>
11289
11290 PR c++/39054
11291 * g++.dg/parse/dtor14.C: New test.
11292
11293 2009-02-02 Jakub Jelinek <jakub@redhat.com>
11294
11295 * lib/target-supports.exp
11296 (check_effective_target_correct_iso_cpp_string_wchar_protos): New.
11297 * g++.dg/ext/builtin10.C: New test.
11298
11299 PR inline-asm/39058
11300 * gcc.target/i386/pr39058.c: New test.
11301
11302 2009-02-02 Richard Guenther <rguenther@suse.de>
11303
11304 PR tree-optimization/38937
11305 * g++.dg/warn/Wstrict-aliasing-bogus-escape.C: New testcase.
11306
11307 2009-02-01 Paolo Carlini <paolo.carlini@oracle.com>
11308
11309 PR c++/39053
11310 * g++.dg/parse/crash52.C: New.
11311
11312 2009-01-30 Richard Guenther <rguenther@suse.de>
11313
11314 PR tree-optimization/39041
11315 * gcc.c-torture/compile/pr39041.c: New testcase.
11316
11317 2009-01-30 Jakub Jelinek <jakub@redhat.com>
11318
11319 PR target/39013
11320 * gcc.target/i386/pr39013-1.c: New test.
11321 * gcc.target/i386/pr39013-2.c: New test.
11322
11323 PR c++/39028
11324 * g++.dg/ext/label12.C: New test.
11325
11326 2009-01-30 Paolo Carlini <paolo.carlini@oracle.com>
11327
11328 PR c++/33465
11329 * g++.dg/parse/error34.C: New.
11330 * g++.dg/parse/error35.C: Likewise.
11331
11332 2009-01-30 Paolo Carlini <paolo.carlini@oracle.com>
11333
11334 PR c++/38655
11335 * g++.dg/cpp0x/decltype-38655.C: New.
11336
11337 2009-01-30 Jakub Jelinek <jakub@redhat.com>
11338
11339 PR target/39002
11340 * g++.dg/torture/pr39002.C: New test.
11341
11342 2009-01-29 Kazu Hirata <kazu@codesourcery.com>
11343
11344 PR tree-optimization/39007
11345 * gcc.dg/tree-ssa/pr39007.c: New.
11346
11347 2009-01-29 Kenneth Zadeck <zadeck@naturalbridge.com>
11348
11349 PR middle-end/35854
11350 * gcc.dg/lower-subreg-1.c: Renamed dump pass from "subreg"
11351 to "subreg1".
11352
11353 2009-01-29 Steve Ellcey <sje@cup.hp.com>
11354
11355 PR middle-end/38857
11356 * gcc.c-torture/compile/pr38857.c: New test.
11357
11358 2009-01-28 Paul Thomas <pault@gcc.gnu.org>
11359
11360 PR fortran/38852
11361 PR fortran/39006
11362 * gfortran.dg/bound_6.f90: New test.
11363
11364 2009-01-28 Pat Haugen <pthaugen@us.ibm.com>
11365
11366 * gcc.target/powerpc/avoid-indexed-addresses.c: New test.
11367
11368 2009-01-28 Kazu Hirata <kazu@codesourcery.com>
11369
11370 PR tree-optimization/38997
11371 * gcc.dg/tree-ssa/pr38997.c: New.
11372
11373 2009-01-28 Richard Guenther <rguenther@suse.de>
11374
11375 PR tree-optimization/38926
11376 * gcc.c-torture/compile/pr38926.c: New testcase.
11377
11378 2009-01-28 Jakub Jelinek <jakub@redhat.com>
11379
11380 PR middle-end/38934
11381 * gcc.dg/pr38934.c: New test.
11382
11383 2009-01-28 Richard Guenther <rguenther@suse.de>
11384
11385 PR middle-end/38908
11386 * g++.dg/warn/Wuninitialized-2.C: New testcase.
11387
11388 2009-01-28 Paolo Bonzini <bonzini@gnu.org>
11389
11390 PR tree-optimization/38984
11391 * gcc.dg/pr38984.c: New XFAILed testcase.
11392
11393
11394 2009-01-28 Uros Bizjak <ubizjak@gmail.com>
11395
11396 PR target/38988
11397 * gcc.target/i386/pr38988.c: New test.
11398
11399 2009-01-27 Paolo Carlini <paolo.carlini@oracle.com>
11400
11401 PR c++/37554
11402 * g++.dg/parse/crash51.C: New.
11403 * g++.old-deja/g++.pt/crash9.C: Adjust.
11404
11405 2009-01-27 Daniel Kraft <d@domob.eu>
11406
11407 PR fortran/38883
11408 * gfortran.dg/mvbits_6.f90: New test.
11409 * gfortran.dg/mvbits_7.f90: New test.
11410 * gfortran.dg/mvbits_8.f90: New test.
11411
11412 2009-01-27 Richard Guenther <rguenther@suse.de>
11413
11414 PR tree-optimization/38503
11415 * g++.dg/warn/Wstrict-aliasing-bogus-placement-new.C: New testcase.
11416
11417 2009-01-27 Uros Bizjak <ubizjak@gmail.com>
11418
11419 PR middle-end/38969
11420 * gcc.c-torture/execute/pr38969.c: New test.
11421
11422 2009-01-26 Adam Nemet <anemet@caviumnetworks.com>
11423
11424 PR testsuite/38864
11425 * gcc.target/mips/fixed-vector-type.c: Add target { fixed_point }
11426 to dg-do compile.
11427 * gcc.target/mips/fixed-scalar-type.c: Likewise.
11428 * gcc.target/mips/dpaq_sa_l_w.c: Likewise.
11429 * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
11430
11431 2009-01-26 H.J. Lu <hongjiu.lu@intel.com>
11432
11433 PR target/38952
11434 * g++.dg/torture/stackalign/test-unwind.h (main): Also return 0
11435 if __USING_SJLJ_EXCEPTIONS__ is defined.
11436
11437 * g++.dg/torture/stackalign/unwind-0.C (foo): Don't define if
11438 __USING_SJLJ_EXCEPTIONS__ is defined.
11439 * g++.dg/torture/stackalign/unwind-1.C (foo): Likewise.
11440 * g++.dg/torture/stackalign/unwind-2.C (foo): Likewise.
11441 * g++.dg/torture/stackalign/unwind-3.C (foo): Likewise.
11442 * g++.dg/torture/stackalign/unwind-4.C (foo): Likewise.
11443 * g++.dg/torture/stackalign/unwind-5.C (foo): Likewise.
11444 * g++.dg/torture/stackalign/unwind-6.C (foo): Likewise.
11445
11446 2009-01-26 Danny Smith <dannysmith@users.sourceforge.net>
11447
11448 PR testsuite/38949
11449 * g++.dg/torture/stackalign/test-unwind.h (ASMNAME): Define.
11450 Use instead of C name in asm statements.
11451
11452 2009-01-26 Richard Guenther <rguenther@suse.de>
11453
11454 PR tree-optimization/38745
11455 * g++.dg/torture/pr38745.C: New testcase.
11456
11457 2009-01-26 Richard Guenther <rguenther@suse.de>
11458
11459 PR middle-end/38851
11460 * g++.dg/warn/Wuninitialized-1.C: New testcase.
11461
11462 2009-01-25 Hans-Peter Nilsson <hp@axis.com>
11463
11464 * gcc.dg/bitfld-15.c: Gate warning on target
11465 pcc_bitfield_type_matters.
11466 * gcc.dg/bitfld-17.c, g++.dg/ext/bitfield2.C,
11467 g++.dg/ext/bitfield4.C: Likewise.
11468 * gcc.dg/pr17112-1.c: Don't expect a warning for the packed
11469 bitfield for any target.
11470
11471 2009-01-24 Jakub Jelinek <jakub@redhat.com>
11472
11473 PR c/38957
11474 * gcc.dg/pr38957.c: New test.
11475
11476 2009-01-24 David Billinghurst <billingd@gcc.gnu.org>
11477
11478 PR fortran/38955
11479 * gfortran.dg/array_constructor_24.f: Allow tolerance when
11480 comparing floats.
11481
11482 2009-01-24 Sebastian Pop <sebastian.pop@amd.com>
11483
11484 PR tree-optimization/38953
11485 * gfortran.dg/graphite/pr38953.f90: New.
11486
11487 2009-01-24 Paul Brook <paul@codesourcery.com>
11488
11489 * gcc.target/arm/neon-cond-1.c: New test.
11490
11491 2009-01-23 Paolo Bonzini <bonzini@gnu.org>
11492
11493 PR tree-optimization/38932
11494 * gcc.dg/pr38932.c: New.
11495
11496 2009-01-23 Revital Eres <eres@il.ibm.com>
11497
11498 * gcc.dg/sms-7.c: Fix test.
11499
11500 2009-01-22 Adam Nemet <anemet@caviumnetworks.com>
11501
11502 * gcc.dg/bitfld-15.c, gcc.dg/bitfld-16.c,
11503 gcc.dg/bitfld-17.c,gcc.dg/bitfld-18.c: New tests.
11504 * g++.dg/ext/bitfield2.C, g++.dg/ext/bitfield3.C,
11505 g++.dg/ext/bitfield4.C, g++.dg/ext/bitfield5.C: New tests.
11506
11507 2009-01-22 Steve Ellcey <sje@cup.hp.com>
11508
11509 * gcc.dg/pr35729.c: Make test x86 specific.
11510
11511 2009-01-22 Steve Ellcey <sje@cup.hp.com>
11512
11513 PR middle-end/38615
11514 * gcc.dg/pr38615.c: New test.
11515
11516 2009-01-22 Uros Bizjak <ubizjak@gmail.com>
11517
11518 PR target/38931
11519 * gcc.target/i386/pr38931.c: New test.
11520
11521 2009-01-22 Dodji Seketeli <dodji@redhat.com>
11522
11523 PR c++/38930
11524 * g++.dg/template/typedef11.C: Reverting changes of PR c++/26693.
11525 * g++.dg/template/typedef12.C: Likewise.
11526 * g++.dg/template/typedef13.C: Likewise.
11527 * g++.dg/template/typedef14.C: Likewise.
11528 * g++.dg/template/sfinae3.C: Likewise.
11529 * g++.old-deja/g++.pt/typename8.C: Likewise.
11530 * g++.dg/template/access11.C: Likewise
11531
11532 2009-01-21 Richard Sandiford <rdsandiford@googlemail.com>
11533
11534 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Skip for mips*-*-linux*
11535 and mips*-*-irix*.
11536 * gcc.dg/tree-ssa/vrp47.c: Skip for all MIPS targets.
11537
11538 2009-01-21 Dodji Seketeli <dodji@redhat.com>
11539
11540 PR c++/26693
11541 * g++.dg/template/typedef11.C: New test.
11542 * g++.dg/template/typedef12.C: Likewise.
11543 * g++.dg/template/typedef13.C: Likewise.
11544 * g++.dg/template/typedef14.C: Likewise.
11545 * g++.dg/template/sfinae3.C: Compile this pedantically.
11546 The only errors expected should be the one saying the typedef is ill
11547 formed.
11548 * g++.old-deja/g++.pt/typename8.C: Likewise.
11549 * g++.dg/template/access11.C: Update this.
11550
11551 2009-01-21 Daniel Kraft <d@domob.eu>
11552
11553 PR fortran/38887
11554 * gfortran.dg/mvbits_5.f90: New test.
11555
11556 2009-01-21 Bingfeng Mei <bmei@broadcom.com>
11557
11558 * gcc.dg/sms-6.c: New test.
11559 * gcc.dg/sms-7.c: Likewise.
11560
11561 2009-01-20 Paul Thomas <pault@gcc.gnu.org>
11562
11563 PR fortran/38907
11564 * gfortran.dg/host_assoc_function_7.f90: New test
11565
11566 2009-01-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
11567 Richard Guenther <rguenther@suse.de>
11568
11569 PR tree-optimization/38747
11570 PR tree-optimization/38748
11571 * gcc.dg/tree-ssa/struct-aliasing-1.c: New test.
11572 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
11573 * gcc.c-torture/execute/struct-aliasing-1.c: Likewise.
11574
11575 2009-01-20 Kees Cook <kees@ubuntu.com>
11576 H.J. Lu <hongjiu.lu@intel.com>
11577
11578 PR target/38902
11579 * gcc.dg/pr38902.c: New.
11580
11581 2009-01-20 Paolo Bonzini <bonzini@gnu.org>
11582
11583 PR target/38868
11584 * gfortran.dg/pr38868.f: New testcase.
11585
11586 2009-01-20 Richard Guenther <rguenther@suse.de>
11587
11588 * gcc.c-torture/execute/pr36227.c: Move ...
11589 * gcc.dg/torture/pr36227.c: ... here. Require stdint_types.
11590
11591 2009-01-19 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
11592
11593 * lib/gfortran.exp: Add -B options for targets that use
11594 libgfortran.a%s in their specs.
11595
11596 2009-01-19 Jason Merrill <jason@redhat.com>
11597
11598 PR c++/23287
11599 * g++.dg/template/dtor5.C: New test.
11600
11601 2009-01-19 Mikael Morin <mikael.morin@tele2.fr>
11602
11603 PR fortran/38859
11604 * gfortran.dg/bound_5.f90: New test.
11605
11606 2009-01-18 H.J. Lu <hongjiu.lu@intel.com>
11607
11608 PR target/38736
11609 * g++.dg/compat/abi/pr38736_main.C: New.
11610 * g++.dg/compat/abi/pr38736_x.C: Likewise.
11611 * g++.dg/compat/abi/pr38736_y.C: Likewise.
11612 * g++.dg/other/macro-1.C: Likewise.
11613 * gcc.dg/macro-1.c: Likewise.
11614 * gcc.dg/compat/pr38736_main.c: Likewise.
11615 * gcc.dg/compat/pr38736_x.c: Likewise.
11616 * gcc.dg/compat/pr38736_y.c: Likewise.
11617
11618 2009-01-18 Richard Guenther <rguenther@suse.de>
11619
11620 PR tree-optimization/38819
11621 * gcc.c-torture/execute/pr38819.c: New testcase.
11622
11623 2009-01-17 Paul Thomas <pault@gcc.gnu.org>
11624
11625 PR fortran/38657
11626 * gfortran.dg/module_commons_3.f90: Reapply.
11627
11628 2009-01-17 Paul Thomas <pault@gcc.gnu.org>
11629
11630 PR fortran/34955
11631 * gfortran.dg/transfer_intrinsic_1.f90: New test.
11632 * gfortran.dg/transfer_intrinsic_2.f90: New test.
11633
11634 2009-01-17 Paul Thomas <pault@gcc.gnu.org>
11635
11636 PR fortran/38657
11637 * gfortran.dg/module_commons_3.f90: Remove
11638
11639 2009-01-16 H.J. Lu <hongjiu.lu@intel.com>
11640
11641 * gcc.dg/tree-ssa/foldaddr-1.c: Add the missing '}'.
11642
11643 2009-01-16 Jason Merrill <jason@redhat.com>
11644
11645 PR c++/38877
11646 * g++.dg/template/lvalue1.C: New test.
11647
11648 PR c++/29470
11649 * g++.dg/template/access20.C: New test.
11650 * g++.dg/torture/pr34641.C: Fix access.
11651
11652 2009-01-16 Richard Guenther <rguenther@suse.de>
11653
11654 PR tree-optimization/38835
11655 PR middle-end/36227
11656 * gcc.c-torture/execute/pr36227.c: New testcase.
11657 * gcc.dg/tree-ssa/foldaddr-1.c: XFAIL.
11658 * g++.dg/init/const7.C: Likewise.
11659
11660 2009-01-16 Adam Nemet <anemet@caviumnetworks.com>
11661
11662 PR target/38554
11663 * gcc.c-torture/compile/pr38554.c: New test.
11664
11665 2009-01-16 Jason Merrill <jason@redhat.com>
11666
11667 PR c++/38579
11668 * g++.dg/conversion/access1.C: New test.
11669
11670 2009-01-16 Jakub Jelinek <jakub@redhat.com>
11671
11672 PR tree-optimization/38789
11673 * gcc.c-torture/compile/pr38789.c: New test.
11674
11675 2009-01-16 Janus Weil <janus@gcc.gnu.org>
11676
11677 PR fortran/38152
11678 * gfortran.dg/proc_ptr_13.f90: New.
11679
11680 2009-01-15 Jason Merrill <jason@redhat.com>
11681
11682 PR c++/38850
11683 * g++.dg/template/koenig6.C: New test.
11684
11685 2009-01-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
11686
11687 PR c++/29388
11688 * g++.dg/template/error37.C: New testcase.
11689
11690 2009-01-15 Jason Merrill <jason@redhat.com>
11691
11692 PR c++/36334
11693 * g++.dg/conversion/memfn1.C: New test.
11694
11695 PR c++/37646
11696 * g++.dg/conversion/memfn2.C: New test.
11697
11698 2009-01-15 Steve Ellcey <sje@cup.hp.com>
11699
11700 PR c++/38357
11701 * g++.dg/template/crash87.C: New test.
11702
11703 2009-01-15 H.J. Lu <hongjiu.lu@intel.com>
11704
11705 PR middle-end/37843
11706 * gcc.target/i386/pr37843-3.c: Replace _Decimal128 with __m128.
11707
11708 2009-01-15 Dodji Seketeli <dodji@redhat.com>
11709
11710 PR c++/38636
11711 * g++.dg/parse/crash50.C: New test.
11712
11713 2009-01-14 Jakub Jelinek <jakub@redhat.com>
11714
11715 PR rtl-optimization/38245
11716 * gcc.dg/pr38245-3.c: New test.
11717 * gcc.dg/pr38245-3.h: New file.
11718 * gcc.dg/pr38245-4.c: New file.
11719 * gcc.dg/pr38364.c: New test.
11720
11721 2009-01-14 Adam Nemet <anemet@caviumnetworks.com>
11722
11723 * gcc.target/mips/mips.exp (mips_option_tests(-mips16)): Make the
11724 sequence PC-relative.
11725
11726 2009-01-14 Mark Mitchell <mark@codesourcery.com>
11727
11728 * gcc.target/arm/long-calls-1.c: Tolerate the lack of sibling
11729 calls and/or PLT markers.
11730 * gcc.target/arm/long-calls-2.c: Tolerate the lack of sibling
11731 calls and/or PLT markers.
11732 * gcc.target/arm/long-calls-3.c: Tolerate the lack of sibling
11733 calls and/or PLT markers.
11734 * gcc.target/arm/long-calls-4.c: Tolerate the lack of sibling
11735 calls and/or PLT markers.
11736
11737 2009-01-14 Daniel Jacobowitz <dan@codesourcery.com>
11738 Nathan Froyd <froydnj@codesourcery.com>
11739 Joseph Myers <joseph@codesourcery.com>
11740
11741 * lib/target-supports.exp (check_effective_target_powerpc_spe_nocache):
11742 New function.
11743 * gcc.target/powerpc/20030218-1.c: Skip if not powerpc_spe_nocache
11744 and use consistent CFLAGS.
11745 * gcc.target/powerpc/20030505.c: Likewise.
11746 * gcc.target/powerpc/20081204-1.c: Likewise.
11747 * gcc.target/powerpc/ppc-spe.c: Likewise.
11748 * gcc.target/powerpc/spe1.c: Likewise.
11749 * g++.dg/ext/spe1.C: Likewise.
11750 * g++.dg/other/opaque-1.C: Likewise.
11751 * g++.dg/other/opaque-2.C: Likewise.
11752 * g++.dg/other/opaque-3.C: Likewise.
11753
11754 2009-01-14 Mark Mitchell <mark@codesourcery.com>
11755
11756 * gcc.dg/vect/vect-105.c: Prevent compiler from hoisting abort
11757 out of loop.
11758
11759 2009-01-14 Vladimir Makarov <vmakarov@redhat.com>
11760
11761 PR target/38811
11762 * g++.dg/torture/pr38811.C: New file.
11763
11764 2009-01-14 Richard Guenther <rguenther@suse.de>
11765
11766 PR tree-optimization/38826
11767 PR middle-end/38477
11768 * gcc.dg/Wstrict-aliasing-bogus-pta-1.c: New testcase.
11769
11770 2009-01-13 Sebastian Pop <sebastian.pop@amd.com>
11771
11772 * gcc.dg/graphite/pr38786.c: Fix commit problem.
11773
11774 2009-01-14 Nick Clifton <nickc@redhat.com>
11775
11776 PR c++/37862
11777 * g++.cp/parse/pr37862.C: New test.
11778
11779 2009-01-14 Julian Brown <julian@codesourcery.com>
11780
11781 * gcc.target/arm/eabi1.c (__eabi_uread4, __eabi_uwrite4)
11782 (__eabi_uread8, __eabi_uwrite8): Change spellings of declarations
11783 to...
11784 (__aeabi_uread4, __aeabi_uwrite4, __aeabi_uread8, __aeabi_uwrite8):
11785 These.
11786
11787 2009-01-13 Jakub Jelinek <jakub@redhat.com>
11788
11789 PR rtl-optimization/38774
11790 * gcc.dg/torture/pr38774.c: New test.
11791
11792 PR c++/38795
11793 * g++.dg/cpp0x/pr38795.C: New test.
11794
11795 2009-01-13 Daniel Jacobowitz <dan@codesourcery.com>
11796 Nathan Froyd <froydnj@codesourcery.com>
11797 Joseph Myers <joseph@codesourcery.com>
11798
11799 * gcc.target/powerpc/altivec-consts.c: Run if vmx_hw, compile
11800 otherwise. Do not check for AltiVec at runtime.
11801 * gcc.target/powerpc/altivec-varargs-1.c: Likewise.
11802 * gcc.target/powerpc/altivec-vec-merge.c: Likewise.
11803 * gcc.target/powerpc/altivec-1.c: Likewise.
11804 * gcc.target/powerpc/altivec-3.c: Likewise.
11805 * gcc.target/powerpc/altivec-10.c: Likewise.
11806 * gcc.target/powerpc/altivec-12.c: Likewise.
11807 * gcc.target/powerpc/altivec-24.c: Likewise.
11808 * gcc.target/powerpc/altivec-cell-2.c: Likewise.
11809 * gcc.target/powerpc/altivec-cell-3.c: Likewise.
11810 * gcc.target/powerpc/altivec-cell-4.c: Likewise.
11811 * gcc.target/powerpc/pr35907.c: Likewise.
11812 * gcc.target/powerpc/altivec-cell-8.c: Run if cell_hw, compile
11813 otherwise. Do not check for Cell at runtime.
11814 * gcc.target/powerpc/altivec_check.h: Delete.
11815
11816 * g++.dg/ext/altivec-2.C: Do not check for AltiVec at runtime.
11817 * g++.dg/ext/altivec-3.C: Run if vmx_hw, compile otherwise. Do
11818 not check for AltiVec at runtime.
11819 * g++.dg/ext/altivec-cell-2.C: Likewise.
11820 * g++.dg/ext/altivec-cell-3.C: Likewise.
11821 * g++.dg/ext/altivec-cell-4.C: Likewise.
11822 * g++.dg/eh/simd-2.C: Only use -maltivec if vmx_hw.
11823 * g++.dg/eh/check-vect.h (sig_ill_handler): Remove AltiVec runtime
11824 check.
11825 * g++.dg/ext/altivec_check.h: Delete.
11826
11827 2009-01-13 Nathan Froyd <froydnj@codesourcery.com>
11828
11829 * gcc.target/powerpc/altivec-macros.c: Require a powerpc_altivec_ok
11830 effective target. Adjust line numbers accordingly.
11831
11832 2009-01-13 Mark Mitchell <mark@codesourcery.com>
11833
11834 * gcc.target/i386/sse-10.c: Pass -mno-omit-leaf-frame-pointer.
11835
11836 2009-01-13 Sebastian Pop <sebastian.pop@amd.com>
11837
11838 PR tree-optimization/38786
11839 * gcc.dg/graphite/pr38786.c: New.
11840
11841 2009-01-13 Uros Bizjak <ubizjak@gmail.com>
11842
11843 Revert:
11844 2009-01-05 Uros Bizjak <ubizjak@gmail.com>
11845
11846 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
11847 for alpha*-*-* targets.
11848 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
11849
11850 2009-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11851
11852 PR libfortran/38772
11853 * gfortran.dg/fmt_bz_bn_err.f: New test.
11854
11855 2009-01-12 Nathan Froyd <froydnj@codesourcery.com>
11856
11857 * gcc.target/powerpc/ppc-spe64-1.c: Add dg-error handler.
11858
11859 2009-01-12 Daniel Jacobowitz <dan@codesourcery.com>
11860
11861 * lib/target-supports.exp (check_effective_target_powerpc64): New.
11862 * gcc.target/powerpc/darwin-longlong.c: Explicitly require 64-bit
11863 instruction support. Do not check for it at runtime.
11864
11865 2009-01-12 Jason Merrill <jason@redhat.com>
11866
11867 PR c++/35109
11868 * g++.dg/lookup/friend11.C: Remove expected error.
11869 * g++.dg/lookup/friend14.C: New test.
11870 * g++.dg/lookup/friend15.C: New test.
11871
11872 2009-01-12 Dodji Seketeli <dodji@redhat.com>
11873
11874 PR c++/36019
11875 * g++.dg/lookup/hidden-class12.C: New test.
11876 * g++.dg/lookup/hidden-class13.C: New test.
11877 * g++.dg/lookup/hidden-class14.C: New test.
11878 * g++.dg/lookup/hidden-class15.C: New test.
11879 * g++.dg/lookup/hidden-class16.C: New test.
11880
11881 2009-01-12 Mark Mitchell <mark@codesourcery.com>
11882
11883 * gcc.dg/struct/wo_prof_single_str_global.c: Mask return value.
11884 * gcc.dg/struct/wo_prof_single_str_local.c: Mask return value.
11885 * gcc.dg/struct/wo_prof_single_str_pointer.c: Mask return value.
11886
11887 2009-01-12 Jason Merrill <jason@redhat.com>
11888
11889 PR c++/31488
11890 * g++.dg/other/vararg-3.C: New test.
11891
11892 2009-01-12 Daniel Jacobowitz <dan@codesourcery.com>
11893
11894 * gcc.target/powerpc/ppc-spe.c: Compile for all EABI targets.
11895 Explicitly enable SPE.
11896 * gcc.target/powerpc/20030505.c: Likewise. Add dg-message
11897 directive.
11898
11899 * gcc.target/powerpc/20030218-1.c: Pass -mfloat-gprs=single.
11900 Expect -flax-vector-conversions message. Adjust incompatible
11901 types errors.
11902 * gcc.target/powerpc/spe1.c: Pass -mspe and -mfloat-gprs=single.
11903 Make Foo extern.
11904
11905 * gcc.dg/cpp/assert4.c: Recognize __PPC__.
11906
11907 * g++.dg/other/opaque-1.C: Run on targets with SPE.
11908
11909 * g++.dg/ext/spe-1.C: Pass -mspe and -mfloat-gprs=single.
11910 * g++.dg/other/opaque-2.C: Likewise.
11911 * g++.dg/other/opaque-3.C: Likewise.
11912
11913 2009-01-12 Jakub Jelinek <jakub@redhat.com>
11914
11915 PR c/32041
11916 * gcc.dg/pr32041.c: New test.
11917 * g++.dg/parse/offsetof9.C: New test.
11918
11919 2009-01-12 Daniel Jacobowitz <dan@codesourcery.com>
11920 Nathan Froyd <froydnj@codesourcery.com>
11921
11922 * g++.dg/conversion/simd1.C: Ignore irrelevant warning.
11923 * g++.dg/ext/attribute-test-1.C: Likewise.
11924 * g++.dg/ext/attribute-test-2.C: Likewise.
11925 * g++.dg/ext/attribute-test-3.C: Likewise.
11926 * g++.dg/ext/attribute-test-4.C: Likewise.
11927
11928 2009-01-12 Eric Botcazou <ebotcazou@adacore.com>
11929
11930 * gnat.dg/unchecked_convert3.adb: New test.
11931
11932 2009-01-12 Tomas Bily <tbily@suse.cz>
11933
11934 PR middlend/38385
11935 * gcc.dg/tree-ssa/pr38385.c: New file.
11936
11937 2009-01-12 Jakub Jelinek <jakub@redhat.com>
11938
11939 PR c++/38794
11940 * g++.dg/parse/typedef9.C: New test.
11941
11942 PR tree-optimization/38807
11943 * gcc.c-torture/compile/pr38807.c: New test.
11944
11945 2009-01-11 Adam Nemet <anemet@caviumnetworks.com>
11946
11947 * gcc.target/mips/ins-2.c: New test.
11948
11949 2009-01-11 H.J. Lu <hongjiu.lu@intel.com>
11950
11951 PR testsuite/38809
11952 * gcc.dg/pr38616.c: Only run for targets with -fstack-protector.
11953
11954 2009-01-11 Jakub Jelinek <jakub@redhat.com>
11955
11956 PR c++/36254
11957 * g++.dg/warn/Wreturn-type-5.C: New test.
11958
11959 2009-01-11 Matthias Klose <doko@ubuntu.com>
11960
11961 PR middle-end/38616
11962 * gcc.dg/pr38616.c: New test.
11963
11964 2009-01-10 Sebastian Pop <sebastian.pop@amd.com>
11965
11966 * gcc.dg/graphite/block-3.c: Fix compile error on 32bit.
11967
11968 2009-01-10 Andrew Pinski <pinskia@gmail.com>
11969
11970 PR c++/38648
11971 * g++.dg/expr/string-1.C: New test.
11972 * g++.dg/expr/string-2.C: New test.
11973
11974 PR c++/36695
11975 * g++.dg/ext/complex4.C: New test.
11976 * g++.dg/ext/complex5.C: New test.
11977 * g++.dg/init/reference1.C: New test.
11978 * g++.dg/init/reference2.C: New test.
11979 * g++.dg/init/reference3.C: New test.
11980
11981 2009-01-10 Paul Thomas <pault@gcc.gnu.org>
11982
11983 PR fortran/38763
11984 * gfortran.dg/transfer_null_1.f90: New test.
11985
11986 2009-01-10 Paul Thomas <pault@gcc.gnu.org>
11987
11988 PR fortran/38765
11989 * gfortran.dg/host_assoc_function_6.f90: New test.
11990
11991 2009-01-09 Joel Sherrill <joel.sherrill@oarcorp.com>
11992
11993 * lib/target-supports.exp: Add method to determine if the effective
11994 target is really a ppc405 after applying all compile options.
11995 * gcc.target/powerpc/405-mulhhwu-2.c: Add dg-skip-if not ppc405.
11996 * gcc.target/powerpc/405-nmachhw-1.c: Likewise.
11997 * gcc.target/powerpc/405-nmaclhw-1.c: Likewise.
11998 * gcc.target/powerpc/405-machhwu-1.c: Likewise.
11999 * gcc.target/powerpc/405-mullhwu-1.c: Likewise.
12000 * gcc.target/powerpc/405-nmacchw-1.c: Likewise.
12001 * gcc.target/powerpc/405-mulchwu-1.c: Likewise.
12002 * gcc.target/powerpc/405-nmachhw-2.c: Likewise.
12003 * gcc.target/powerpc/405-nmaclhw-2.c: Likewise.
12004 * gcc.target/powerpc/405-machhwu-2.c: Likewise.
12005 * gcc.target/powerpc/405-mulhhw-1.c: Likewise.
12006 * gcc.target/powerpc/405-machhw-1.c: Likewise.
12007 * gcc.target/powerpc/405-mullhw-1.c: Likewise.
12008 * gcc.target/powerpc/405-maclhw-1.c: Likewise.
12009 * gcc.target/powerpc/405-dlmzb-strlen-1.c: Likewise.
12010 * gcc.target/powerpc/405-mullhwu-2.c: Likewise.
12011 * gcc.target/powerpc/405-nmacchw-2.c: Likewise.
12012 * gcc.target/powerpc/405-mulchwu-2.c: Likewise.
12013 * gcc.target/powerpc/405-mulchw-1.c: Likewise.
12014 * gcc.target/powerpc/405-maclhwu-1.c: Likewise.
12015 * gcc.target/powerpc/405-macchw-1.c: Likewise.
12016 * gcc.target/powerpc/405-mulhhw-2.c: Likewise.
12017 * gcc.target/powerpc/405-machhw-2.c: Likewise.
12018 * gcc.target/powerpc/405-mullhw-2.c: Likewise.
12019 * gcc.target/powerpc/405-maclhw-2.c: Likewise.
12020 * gcc.target/powerpc/405-macchwu-1.c: Likewise.
12021 * gcc.target/powerpc/405-mulhhwu-1.c: Likewise.
12022 * gcc.target/powerpc/405-mulchw-2.c: Likewise.
12023 * gcc.target/powerpc/405-maclhwu-2.c: Likewise.
12024 * gcc.target/powerpc/405-macchw-2.c: Likewise.
12025 * gcc.target/powerpc/405-macchwu-2.c: Likewise.
12026
12027 2009-01-09 Jakub Jelinek <jakub@redhat.com>
12028
12029 PR c++/35335
12030 * g++.dg/other/error31.C: New testcase.
12031
12032 PR c/35742
12033 * gcc.dg/pr35742.c: New test.
12034
12035 2009-01-09 John F. Carr <jfc@mit.edu>
12036
12037 PR c++/37877
12038 * g++.dg/parse/linkage3.C: New test.
12039
12040 2009-01-09 Jakub Jelinek <jakub@redhat.com>
12041
12042 PR middle-end/38771
12043 * gcc.c-torture/compile/pr38771.c: New test.
12044
12045 2009-01-08 Nathan Froyd <froydnj@codesourcery.com>
12046
12047 * gcc.dg/pr34856.c: Ignore irrelevant warning.
12048
12049 2009-01-08 Mark Mitchell <mark@codesourcery.com>
12050
12051 * gcc.dg/sibcall-3.c: XFAIL for Thumb.
12052 * gcc.dg/sibcall-4.c: Likewise.
12053
12054 2009-01-08 Sebastian Pop <sebastian.pop@amd.com>
12055 Jan Sjodin <jan.sjodin@amd.com>
12056
12057 PR tree-optimization/38559
12058 * gcc.dg/graphite/pr38559.c: New.
12059
12060 2009-01-08 Ira Rosen <irar@il.ibm.com>
12061
12062 PR tree-optimization/37194
12063 * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: New test.
12064
12065 2009-01-07 Jakub Jelinek <jakub@redhat.com>
12066
12067 PR c++/38725
12068 * g++.dg/ext/label11.C: New test.
12069
12070 2009-01-07 Joseph Myers <joseph@codesourcery.com>
12071
12072 * lib/target-supports.exp (check_weak_override_available): New.
12073 * lib/target-supports-dg.exp (dg-require-weak-override): New.
12074 * gcc.dg/tree-ssa/pr27781.c, g++.dg/eh/weak1.C: Use
12075 dg-require-weak-override.
12076
12077 2009-01-07 Nathan Froyd <froydnj@codesourcery.com>
12078 Alan Modra <amodra@bigpond.net.au>
12079
12080 * gcc.c-torture/compile/20090107-1.c: New test.
12081
12082 2009-01-07 Uros Bizjak <ubizjak@gmail.com>
12083
12084 PR target/38706
12085 * g++.dg/other/pr38706.C: New test.
12086
12087 2009-01-07 Jason Merrill <jason@redhat.com>
12088
12089 * g++.dg/cpp0x/variadic92.C: New test.
12090 * g++.dg/cpp0x/variadic93.C: New test.
12091
12092 2009-01-07 Janis Johnson <janis187@us.ibm.com>
12093
12094 * lib/target-supports-dg.exp (current_compiler_flags): New.
12095 (check-flags): Use it; do not access dg-test local variables.
12096 (dg-skip-if): Do not access dg-test local variables.
12097 (dg-xfail-run-if): Ditto.
12098 (dg-shouldfail): Ditto.
12099 * gcc.test-framework/test-framework.exp
12100 (check_effective_target_def_nocache): New.
12101 * gcc.test-framework/test-framework.awk: Handle scan tests.
12102 * gcc.test-framework/dg-do-run-xrif-nocache-exp-XF.c: New test.
12103 * gcc.test-framework/dg-error-nocache-exp-P.c: New test.
12104 * gcc.test-framework/dg-nocache-scanasm-exp-XF.c: New test.
12105 * gcc.test-framework/dg-warning-nocache-exp-P.c: New test.
12106 * gcc.test-framework/dg-nocache-sif-exp-P.c: New test.
12107 * gcc.test-framework/dg-nocache-sif-exp-U.c: New test.
12108 * gcc.test-framework/dg-nocache-xif-exp-P.c: New test.
12109 * gcc.test-framework/dg-do-run-sft-nocache-exp-P.c: New test.
12110 * gcc.test-framework/dg-nocache-xif-exp-XP.c: New test.
12111
12112 * g++.dg/torture/pr38586.C: Ignore a possible warning.
12113
12114 * lib/target-supports-dg.exp (check_test_flags): Delete.
12115
12116 2009-01-07 Jan Sjodin <jan.sjodin@amd.com>
12117
12118 PR tree-optimization/38492
12119 PR tree-optimization/38498
12120 * gcc.dg/graphite/pr38500.c: Fixed warning as committed
12121 in trunk.
12122 * gcc.dg/graphite/block-0.c: Update test.
12123 * gcc.dg/graphite/block-1.c: Same.
12124 * gcc.dg/graphite/block-2.c: Remove xfail and test for blocking.
12125 * gcc.dg/graphite/block-4.c: Remove test for strip mine.
12126 * gcc.dg/graphite/block-3.c: New.
12127 * gcc.dg/graphite/pr38498.c: New.
12128
12129 2009-01-07 H.J. Lu <hongjiu.lu@intel.com>
12130
12131 AVX Programming Reference (December, 2008)
12132 * gcc.target/i386/avx-vmovntdq-256-1.c: New.
12133 * gcc.target/i386/avx-vmovntpd-256-1.c: Likewise.
12134 * gcc.target/i386/avx-vmovntps-256-1.c: Likewise.
12135
12136 * gcc.target/i386/sse2-movntdq-1.c (TEST): Align array to 16byte.
12137 * gcc.target/i386/sse2-movntpd-1.c (TEST): Likewise.
12138
12139 2009-01-06 Thomas Koenig <tkoenig@gcc.gnu.org>
12140
12141 PR fortran/38220
12142 * gfortran.dg/c_loc_pure_1.f90: New test.
12143
12144 2009-01-06 Mikael Morin <mikael.morin@tele2.fr>
12145
12146 PR fortran/38669
12147 * gfortran.dg/elemental_dependency_3.f90:
12148 Add the final tree dump cleanup.
12149
12150 2009-01-06 Jakub Jelinek <jakub@redhat.com>
12151
12152 * gfortran.dg/pr23095.f: Require ilp32 in target selection instead of
12153 passing -m32.
12154
12155 PR rtl-optimization/38722
12156 * gfortran.dg/pr38722.f90: New test.
12157
12158 2009-01-06 Janis Johnson <janis187@us.ibm.com>
12159
12160 PR c/34252
12161 * gcc.dg/dfp/decfloat-constants.c: Check for DECnn_SUBNORMAL_MIN
12162 instead of DECnn_DEN. Support -DDBG to list lines that fail.
12163
12164 2009-01-06 Dominique Dhumieres <dominiq@lps.ens.fr>
12165
12166 * gfortran.dg/implicit_12.f90: Add space around dg directive.
12167 * gfortran.dg/typebound_call_8.f03: Same.
12168 * gfortran.dg/elemental_bind_c.f90: Same.
12169 * gfortran.dg/typebound_call_7.f03: Same.
12170 * gfortran.dg/interface_proc_end.f90: Same
12171 * gfortran.dg/pr37243.f: Fix typo.
12172
12173 2009-01-06 Uros Bizjak <ubizjak@gmail.com>
12174
12175 * gcc.dg/struct-ret-3.c (CHUNK_SIZE): New define. Use CHUNK_SIZE
12176 instead of hardcoded number. Increase CHUNK_SIZE to 16384 for
12177 large stack sizes.
12178
12179 2009-01-06 H.J. Lu <hongjiu.lu@intel.com>
12180
12181 AVX Programming Reference (December, 2008)
12182 * gcc.target/i386/avx-2.c: Remove tests for _mm_permute2_pd,
12183 _mm256_permute2_pd, _mm_permute2_ps and _mm256_permute2_ps.
12184 * gcc.target/i386/sse-14.c: Likewise.
12185
12186 * gcc.target/i386/avx-vpermil2pd-1.c: Removed.
12187 * gcc.target/i386/avx-vpermil2ps-1.c: Likewise.
12188 * gcc.target/i386/avx-vpermil2pd-256-1.c: Likewise.
12189 * gcc.target/i386/avx-vpermil2ps-256-1.c: Likewise.
12190
12191 2009-01-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12192
12193 PR libfortran/38735
12194 * gfortran.dg/fmt_bz_bn.f: Update test.
12195
12196 2009-01-05 Dodji Seketeli <dodji@redhat.com>
12197
12198 PR c++/38472
12199 * g++.dg/conversion/usual-arith-conv.C: New test.
12200
12201 2009-01-05 Andrew Pinski <andrew_pinski@playstation.sony.com>
12202
12203 PR c/34911
12204 * gcc.dg/vector-3.c: New testcase.
12205 * g++.dg/ext/vector15.C: New test.
12206
12207 2009-01-05 Harsha Jagasia <harsha.jagasia@amd.com>
12208
12209 PR tree-optimization/38510
12210 * gcc.dg/graphite/pr38510.c: New.
12211
12212 2009-01-05 Harsha Jagasia <harsha.jagasia@amd.com>
12213 Jan Sjodin <jan.sjodin@amd.com>
12214
12215 PR tree-optimization/38500
12216 * gcc.dg/graphite/pr38500.c: New.
12217
12218 2009-01-05 Laurent GUERBY <laurent@guerby.net>
12219
12220 * gcc.c-torture/compile/20001226-1.c: Generalize
12221 dg-timeout-factor.
12222 * gcc.c-torture/compile/limits-fnargs.c: Add
12223 dg-timeout-factor.
12224 * gcc.dg/20020425-1.c: Likewise.
12225 * gcc.dg/pch/pch.exp: Likewise.
12226
12227 2009-01-05 Paul Thomas <pault@gcc.gnu.org>
12228
12229 PR fortran/38657
12230 * gfortran.dg/module_commons_3.f90: New test.
12231
12232 2009-01-05 Daniel Franke <franke.daniel@gmail.com>
12233
12234 PR fortran/37159
12235 * gfortran.dg/random_seed_1.f90: Updated.
12236
12237 2009-01-05 Mikael Morin <mikael.morin@tele2.fr>
12238
12239 PR fortran/38669
12240 PR fortran/38726
12241 * gfortran.dg/elemental_subroutine_7.f90:
12242 Fix p values so that it can be used as vector subscript.
12243
12244 2009-01-05 Jason Merrill <jason@redhat.com>
12245
12246 * g++.dg/cpp0x/initlist12.C: Add another test.
12247
12248 * g++.dg/cpp0x/defaulted7.C: New test.
12249
12250 2009-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
12251
12252 PR fortran/38672
12253 * gfortran.dg/host_assoc_blockdata_1.f90: New test.
12254 * gfortran.dg/host_assoc_blockdata_2.f90: New test.
12255
12256 2009-01-05 Uros Bizjak <ubizjak@gmail.com>
12257
12258 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
12259 for alpha*-*-* targets.
12260 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
12261
12262 2009-01-05 Paul Thomas <pault@gcc.gnu.org>
12263
12264 PR fortran/38665
12265 * gfortran.dg/host_assoc_function_5.f90: New test.
12266
12267 2009-01-04 Mikael Morin <mikael.morin@tele2.fr>
12268
12269 PR fortran/38669
12270 * gfortran.dg/elemental_dependency_3.f90: New test.
12271 * gfortran.dg/elemental_subroutine_7.f90: New test.
12272
12273 2009-01-04 Uros Bizjak <ubizjak@gmail.com>
12274
12275 * gcc.dg/struct-ret-3.c: Include unistd.h.
12276 (main): Exit early if system memory page size is
12277 larger than 4096 bytes.
12278
12279 2009-01-04 Daniel Franke <franke.daniel@gmail.com>
12280
12281 PR fortran/38718
12282 * gfortran.dg/merge_init_expr.f90: New.
12283
12284 2009-01-04 Mikael Morin <mikael.morin@tele2.fr>
12285
12286 PR fortran/38536
12287 * gfortran.dg/c_loc_tests_13.f90: New test.
12288 * gfortran.dg/c_loc_tests_14.f90: New test.
12289
12290 2009-01-03 Daniel Franke <franke.daniel@gmail.com>
12291
12292 * gfortran.dg/func_result_4.f90: New.
12293
12294 2009-01-03 Paul Thomas <pault@gcc.gnu.org>
12295
12296 PR fortran/38594
12297 * gfortran.dg/host_assoc_call_3.f90: Make sure that the generic
12298 interface still works, in addition to original tests.
12299 * gfortran.dg/host_assoc_call_6.f90: New test.
12300
12301 2009-01-03 Jakub Jelinek <jakub@redhat.com>
12302
12303 PR c++/38705
12304 * g++.dg/torture/pr38705.C: New test.
12305
12306 PR c/38700
12307 * gcc.dg/pr38700.c: New test.
12308
12309 2009-01-02 Jason Merrill <jason@redhat.com>
12310
12311 * g++.dg/cpp0x/initlist11.C: New test.
12312 * g++.dg/cpp0x/initlist12.C: New test.
12313
12314 2009-01-02 Richard Sandiford <rdsandiford@googlemail.com>
12315
12316 * gcc.dg/fixed-point/composite-type.c: Update wording of messages.
12317 Allow extra informative notes.
12318
12319 2009-01-01 Jakub Jelinek <jakub@redhat.com>
12320
12321 PR c/36489
12322 * gcc.dg/pr36489.c: New test.
12323
12324 \f
12325 Copyright (C) 2009 Free Software Foundation, Inc.
12326
12327 Copying and distribution of this file, with or without modification,
12328 are permitted in any medium without royalty provided the copyright
12329 notice and this notice are preserved.