re PR fortran/42353 ([OOP] Bogus Error: Name 'vtype$...' at (1) is an ambiguous refer...
[gcc.git] / gcc / testsuite / ChangeLog
1 2009-12-28 Janus Weil <janus@gcc.gnu.org>
2
3 PR fortran/42353
4 * gfortran.dg/class_13.f03: New test.
5
6 2009-12-28 H.J. Lu <hongjiu.lu@intel.com>
7
8 PR middle-end/41344
9 * gfortran.dg/gomp/pr41344.f: New.
10
11 2009-12-27 Martin Jambor <mjambor@suse.cz>
12
13 PR tree-optimization/42231
14 * gcc.c-torture/execute/pr42231.c: New test.
15
16 2009-12-27 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
17 Daniel Kraft <d@domob.eu>
18
19 PR fortran/22552
20 * gfortran.dg/warn_implicit_procedure_1.f90: New test.
21
22 2009-12-24 Jason Merrill <jason@redhat.com>
23
24 PR c++/41305
25 * g++.dg/lookup/koenig9.C: New test.
26 * g++.dg/lookup/koenig10.C: New test.
27 * g++.dg/lookup/koenig11.C: New test.
28 * g++.dg/lookup/koenig12.C: New test.
29
30 2009-12-24 Julian Brown <julian@codesourcery.com>
31 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
32
33 PR target/40887
34 * gcc.target/arm/pr40887.c: New test.
35
36 2009-12-23 Jakub Jelinek <jakub@redhat.com>
37
38 PR rtl-optimization/42475
39 * gcc.dg/pr42475.c: New test.
40
41 2009-12-23 Jakub Jelinek <jakub@redhat.com>
42 Cary Coutant <ccoutant@google.com>
43
44 PR debug/42454
45 * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Add check for .debug_ranges.
46
47 2009-12-23 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
48
49 PR target/42093
50 * gcc.target/arm/pr42093.c: New test.
51
52 2009-12-23 Ramana Radhakrishnan <ramrad01@arm.com>
53
54 PR target/40670
55 * gcc.target/arm/pr40670.c: New test.
56
57 2009-12-23 Uros Bizjak <ubizjak@gmail.com>
58
59 * gcc.target/alpha/20000715-1.c: Remove target selector.
60 * gcc.target/alpha/20011018-1.c: Ditto.
61 * gcc.target/alpha/980217-1.c: Ditto.
62 * gcc.target/alpha/asm-1.c: Ditto.
63 * gcc.target/alpha/base-1.c: Ditto.
64 * gcc.target/alpha/base-2.c: Ditto.
65 * gcc.target/alpha/cix-1.c: Ditto.
66 * gcc.target/alpha/cix-2.c: Ditto.
67 * gcc.target/alpha/max-1.c: Ditto.
68 * gcc.target/alpha/max-2.c: Ditto.
69
70 2009-12-23 Sebastian Pop <sebpop@gmail.com>
71
72 * g++.dg/graphite/id-1.C: New.
73 * g++.dg/graphite/pr41305.C: New.
74 * gcc.dg/graphite/id-16.c: New.
75 * gcc.dg/graphite/interchange-10.c: New.
76 * gcc.dg/graphite/interchange-11.c: New.
77 * gcc.dg/graphite/interchange-mvt.c: New.
78 * gcc.dg/graphite/pr40281.c: New.
79 * gcc.dg/graphite/run-id-2.c: New.
80 * gcc.dg/graphite/scop-dsyr2k.c: New.
81 * gcc.dg/graphite/scop-dsyrk.c: New.
82 * gcc.dg/graphite/scop-mvt.c: New.
83 * gcc.dg/graphite/scop-sor.c: New.
84 * gfortran.dg/graphite/id-18.f90: New.
85 * gfortran.dg/graphite/interchange-3.f90: New.
86 * gfortran.dg/graphite/pr42050.f90: New.
87
88 2009-12-23 Dodji Seketeli <dodji@redhat.com>
89
90 PR c++/42260
91 * g++.dg/conversion/cast2.C: New test.
92
93 2009-12-22 Jason Merrill <jason@redhat.com>
94
95 PR c++/42466
96 * g++.dg/template/nontype19.C: New.
97
98 PR c++/42331
99 * g++.dg/cpp0x/initlist29.C: New.
100
101 2009-12-22 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
102
103 PR target/41605
104 * lib/g++.exp: Provide -B options to allow for link spec %s
105 substitutions for static libraries.
106
107 2009-12-22 Brian Hackett <bhackett1024@gmail.com>
108
109 * g++.dg/plugin/attribute_plugin.c: Rename pre-genericize event.
110 * g++.dg/plugin/dumb_plugin.c: Same.
111
112 2009-12-21 Jason Merrill <jason@redhat.com>
113
114 * g++.dg/abi/mangle14.C: Add expected mangling.
115
116 2009-12-21 Andy Hutchinson <hutchinsonandy@gcc.gnu.org>
117
118 * gcc.dg/pr36901.h: AVR must support address zero.
119
120 2009-12-21 Andy Hutchinson <hutchinsonandy@gcc.gnu.org>
121
122 PR testsuite/36903
123 * gcc.dg/tree-ssa/gen-vect-11.c : Disable for avr target. It will
124 not vectorize.
125 * gcc.dg/tree-ssa/gen-vect-11a.c: Ditto.
126 * gcc.dg/tree-ssa/gen-vect-2.c: Ditto.
127 * gcc.dg/tree-ssa/gen-vect-25.c: Ditto.
128 * gcc.dg/tree-ssa/gen-vect-26.c: Ditto.
129 * gcc.dg/tree-ssa/gen-vect-28.c: Ditto.
130 * gcc.dg/tree-ssa/gen-vect-32.c: Ditto.
131 * gcc.dg/tree-ssa/pr23455.c: Test for 4 eliminations on avr target.
132 * gcc.dg/tree-ssa/ssa-fre-26.c: XFAIL test for avr.
133 * gcc.dg/tree-ssa/vrp47.c: Skip test for avr target due to low
134 branch cost.
135
136 2009-12-21 Thomas Koenig <tkoenig@gcc.gnu.org>
137
138 PR libfortran/PR42422
139 * gfortran.dg/list_read_10.f90: New test.
140
141 2009-12-19 Dodji Seketeli <dodji@redhat.com>
142
143 PR c++/42225
144 * g++.dg/template/typedef26.C: New test.
145
146 2009-12-19 Richard Guenther <rguenther@suse.de>
147
148 PR lto/42401
149 * g++.dg/lto/20091219_0.C: New testcase.
150
151 2009-12-19 Richard Guenther <rguenther@suse.de>
152
153 PR tree-optimization/42108
154 * gfortran.dg/pr42108.f90: New testcase.
155
156 2009-12-18 Jason Merrill <jason@redhat.com>
157
158 PR c++/28300
159 * g++.dg/template/spec37.C: New.
160
161 PR c++/42415
162 * g++.dg/tc1/dr147.C: Add test.
163 * g++.old-deja/g++.jason/temporary5.C: Adjust.
164
165 2009-12-18 Shujing Zhao <pearly.zhao@oracle.com>
166
167 * g++.old-deja/g++.brendan/misc6.C: Make expected dg-error strings
168 explicit.
169
170 2009-12-17 Jakub Jelinek <jakub@redhat.com>
171
172 * gcc.dg/debug/dwarf2/const-1.c: Don't expect DW_AT_const_value,
173 but instead DW_AT_location with DW_OP_addr+DW_OP_stack_value. Add
174 -gno-strict-dwarf -fno-merge-debug-strings to dg-options.
175 * g++.dg/debug/dwarf2/const1.C: Likewise.
176 * g++.dg/debug/dwarf2/template-params-3.C: Likewise.
177 * g++.dg/debug/dwarf2/template-func-params-3.C: Likewise.
178
179 2009-12-17 Alexandre Oliva <aoliva@redhat.com>
180
181 PR debug/41679
182 * gcc.target/arm/pr41679.c: New.
183
184 2009-12-17 Jakub Jelinek <jakub@redhat.com>
185
186 PR c++/42386
187 * g++.dg/opt/dtor3.C: New test.
188
189 2009-12-17 Arnaud Charlet <charlet@adacore.com>
190
191 * ada/acats/run_all.sh: Strip comments from norun.lst
192
193 2009-12-17 Uros Bizjak <ubizjak@gmail.com>
194
195 PR target/32280
196 * gcc.target/i386/pr32280-1.c: New test.
197
198 2009-12-17 Uros Bizjak <ubizjak@gmail.com>
199
200 * objc/execute/forward-1.x: XFAIL for -fgnu-runtime on
201 x86_64-*-darwin*, powerpc*-*-darwin* and alpha*-*-linux* targets.
202
203 2009-12-17 Janus Weil <janus@gcc.gnu.org>
204
205 PR fortran/42144
206 * gfortran.dg/dynamic_dispatch_6.f03: New test.
207
208 2009-12-17 Shujing Zhao <pearly.zhao@oracle.com>
209
210 * g++.old-deja/g++.mike/net31.C: Make expected dg-error strings
211 explicit.
212 * g++.old-deja/g++.bugs/900213_02.C: Likewise.
213 * g++.old-deja/g++.bugs/900215_02.C: Likewise.
214
215 2009-12-16 Richard Guenther <rguenther@suse.de>
216
217 PR lto/42392
218 * gcc.dg/lto/20091216-1_0.c: New testcase.
219
220 2009-12-15 Jason Merrill <jason@redhat.com>
221
222 PR c++/42387
223 * g++.dg/ext/vla8.C: New.
224
225 2009-12-16 Jakub Jelinek <jakub@redhat.com>
226
227 * gcc.c-torture/compile/20091215-1.c: New test.
228
229 * gcc.dg/debug/tls-1.c: New test.
230
231 2009-12-15 Jason Merrill <jason@redhat.com>
232
233 PR c++/42358
234 * g++.dg/cpp0x/variadic98.C: New.
235
236 2009-12-14 Jason Merrill <jason@redhat.com>
237
238 PR c++/42373
239 * g++.dg/cpp0x/lambda/lambda-mangle.C: Adjust regexps for darwin.
240
241 2009-12-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
242
243 * ada/acats/norun.lst: Sort.
244
245 2009-12-15 Jakub Jelinek <jakub@redhat.com>
246
247 PR c++/41183
248 * g++.dg/torture/pr41183.C: New test.
249
250 2009-12-15 Tobias Burnus <burnus@net-b.de>
251
252 PR fortran/41235
253 * gfortran.dg/auto_char_len_1.f90: New test.
254 * gfortran.dg/auto_char_len_2.f90: New test.
255 * gfortran.dg/auto_char_len_4.f90: Correct test.
256
257 2009-12-14 Jason Merrill <jason@redhat.com>
258
259 PR c++/42364
260 * g++.dg/cpp0x/variadic31.C: Compile with -g.
261 * g++.dg/ext/attrib33.C: Likewise.
262
263 2009-12-15 Shujing Zhao <pearly.zhao@oracle.com>
264
265 * g++.dg/other/error20.C: Adjust dg-message strings.
266 * g++.dg/other/error31.C: Likewise.
267 * g++.dg/rtti/typeid6.C: Likewise.
268 * g++.dg/ext/ms-1.C: Likewise.
269 * g++.dg/parse/error19.C: Likewise.
270 * g++.dg/parse/crash5.C: Likewise.
271 * g++.dg/cpp0x/explicit4.C: Likewise.
272 * g++.dg/template/ptrmem4.C: Likewise.
273 * g++.dg/template/crash37.C: Likewise.
274 * g++.dg/template/qualttp5.C: Likewise.
275 * g++.dg/template/local6.C: Likewise.
276 * g++.dg/template/instantiate5.C: Likewise.
277 * g++.old-deja/g++.brendan/overload1.C: Likewise.
278 * g++.old-deja/g++.brendan/cvt3.C: Likewise.
279 * g++.old-deja/g++.brendan/overload4.C: Likewise.
280 * g++.old-deja/g++.jason/conversion11.C: Likewise.
281 * g++.old-deja/g++.jason/scoping10.C: Likewise.
282 * g++.old-deja/g++.other/expr1.C: Likewise.
283 * g++.old-deja/g++.other/pmf3.C: Likewise.
284 * g++.old-deja/g++.other/crash24.C: Likewise.
285 * g++.old-deja/g++.niklas/t120.C: Likewise.
286 * g++.old-deja/g++.niklas/t121.C: Likewise.
287 * g++.old-deja/g++.law/operators9.C: Likewise.
288 * g++.old-deja/g++.law/arm9.C: Likewise.
289 * g++.old-deja/g++.law/enum4.C: Likewise.
290 * g++.old-deja/g++.law/arg11.C: Likewise.
291 * g++.old-deja/g++.benjamin/15800-1.C: Likewise.
292 * g++.old-deja/g++.mike/p2431.C: Likewise.
293 * g++.old-deja/g++.mike/p438.C: Likewise.
294 * g++.old-deja/g++.mike/p9068.C: Likewise.
295 * g++.old-deja/g++.mike/p11110.C: Likewise.
296 * g++.old-deja/g++.bugs/900330_02.C: Likewise.
297
298 2009-12-14 Uros Bizjak <ubizjak@gmail.com>
299
300 * g++.dg/other/i386-2.C: Add -mpopcnt -mabm -mlwp to dg-options.
301 * g++.dg/other/i386-3.C: Ditto.
302 * g++.dg/other/i386-5.C: Remove duplicated test.
303 * g++.dg/other/i386-6.C: Ditto.
304
305 2009-12-14 Daniel Franke <franke.daniel@gmail.com>
306
307 PR fortran/42354
308 * gfortran.dg/iso_c_binding_init_expr.f03: New.
309 * gfortran.dg/intrinsic_std_1.f90: Fixed expected error message.
310 * gfortran.dg/function_kinds_5.f90: Likewise.
311 * gfortran.dg/selected_char_kind_3.f90: Likewise.
312
313 2009-12-14 Dominique d'Humieres <dominiq@lps.ens.fr>
314
315 * gfortran.dg/boz_15.f90: Fix typos.
316
317 2009-12-14 Jakub Jelinek <jakub@redhat.com>
318 Sebastian Pop <sebastian.pop@amd.com>
319
320 * gcc.target/i386/sse-12.c: Add -mpopcnt and -mlwp.
321 * gcc.target/i386/sse-13.c: Same.
322 (__builtin_ia32_lwpval32, __builtin_ia32_lwpval64,
323 __builtin_ia32_lwpins32, __builtin_ia32_lwpins64): Added testcases.
324 * gcc.target/i386/sse-14.c: Add -mpopcnt -mabm -mlwp.
325 Added tests for __lwpval32, __lwpins32, __lwpval64, and __lwpins64.
326 * gcc.target/i386/sse-22.c: Added tests for popcnt, abm, and lwp.
327 * gcc.target/i386/sse-23.c: Same.
328
329 2009-12-14 Sebastian Pop <sebpop@gmail.com>
330
331 PR middle-end/42284
332 * testsuite/gcc.dg/graphite/pr42284.c: New.
333
334 2009-12-13 Richard Guenther <rguenther@suse.de>
335
336 PR tree-optimization/42357
337 * g++.dg/torture/pr42357.C: New testcase.
338
339 2009-12-11 Janus Weil <janus@gcc.gnu.org>
340
341 PR fortran/42257
342 * gfortran.dg/extends_9.f03: New test.
343
344 2009-12-11 Jason Merrill <jason@redhat.com>
345
346 PR c++/42219
347 * g++.dg/conversion/err-recover1.C: New.
348
349 2009-12-11 Janus Weil <janus@gcc.gnu.org>
350
351 PR fortran/42335
352 * gfortran.dg/select_type_11.f03: New test.
353
354 2009-12-11 Dodji Seketeli <dodji@redhat.com>
355
356 PR c++/42225
357 * g++.dg/template/typedef24.C: New test.
358 * g++.dg/template/typedef25.C: New test.
359
360 2009-12-11 Dodji Seketeli <dodji@redhat.com>
361
362 PR c++/42251
363 * g++.dg/template/const3.C: New test.
364
365 2009-12-11 Richard Guenther <rguenther@suse.de>
366
367 PR lto/42320
368 * g++.dg/lto/20091210-1_0.h: New testcase.
369 * g++.dg/lto/20091210-1_0.C: Likewise.
370 * g++.dg/lto/20091210-1_1.C: Likewise.
371
372 2009-12-10 Jakub Jelinek <jakub@redhat.com>
373
374 PR c++/42317
375 * g++.dg/opt/dtor2.C: New test.
376 * g++.dg/opt/dtor2.h: New file.
377 * g++.dg/opt/dtor2-aux.cc: New file.
378
379 2009-12-10 Daniel Franke <franke.daniel@gmail.com>
380
381 PR fortran/41369
382 * gfortran.dg/func_derived_5.f90: New.
383
384 2009-12-10 Jan Hubicka <jh@suse.cz>
385
386 PR middle-end/42110
387 * g++.dg/torture/pr42110.C: new file.
388
389 2009-12-10 Daniel Franke <franke.daniel@gmail.com>
390
391 PR fortran/34402
392 * gfortran.dg/alloc_comp_init_expr.f03: New.
393
394 2009-12-09 David Edelsohn <edelsohn@gnu.org>
395
396 * gcc.target/powerpc/bswap64-4.c: Disable on AIX.
397 * gcc.target/powerpc/ppc64-double-1.c: Disable on AIX.
398
399 2009-12-09 Xinliang David Li <davidxl@google.com>
400
401 PR tree-optimization/42337
402 * g++.dg/tree-ssa/pr42337.C: New test.
403
404 2009-12-08 Tobias Burnus <burnus@net-b.de>
405
406 PR fortran/41711
407 * gfortran.dg/boz_15.f90: New test.
408
409 2008-12-08 Daniel Kraft <d@domob.eu>
410
411 PR fortran/41177
412 * gfortran.dg/typebound_proc_4.f03: Remove check for wrong error.
413 * gfortran.dg/typebound_proc_13.f03: New test.
414
415 2009-12-08 Olga Golovanevsky <olga@il.ibm.com>
416 Jakub Jelinek <jakub@redhat.com>
417
418 PR midle-end/41843
419 * gcc.dg/struct/wo_prof_empty_str.c: New testcase.
420
421 2009-12-07 Richard Henderson <rth@redhat.com>
422
423 PR rtl-opt/42269
424 * gcc.c-torture/execute/pr42269-2.c: New.
425 * gcc.target/alpha/pr42269-1.c: Likewise.
426
427 2009-12-07 Richard Henderson <rth@redhat.com>
428
429 PR debug/42299
430 PR debug/42166
431 * gcc.c-torture/compile/pr42299.c: New.
432 * gfortran.dg/pr42166.f90: Likewise.
433
434 2009-12-07 Jakub Jelinek <jakub@redhat.com>
435
436 PR debug/42244
437 * gcc.dg/debug/pr42244.c: New test.
438
439 2009-12-07 Jakub Jelinek <jakub@redhat.com>
440
441 * gcc.target/i386/sse-12.c: Add -mabm to dg-options, mention
442 abmintrin.h is also tested.
443 * gcc.target/i386/sse-13.c: Likewise.
444
445 2009-12-07 Daniel Franke <franke.daniel@gmail.com>
446
447 PR fortran/41940
448 * gfortran.dg/allocate_scalar_with_shape.f90: New.
449
450 2009-12-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
451
452 PR other/40302
453 * gcc.dg/torture/builtin-math-6.c: Assume we have MPC.
454 * gcc.dg/torture/builtin-math-7.c: Likewise.
455 * gfortran.dg/complex_intrinsic_7.f90: Likewise.
456 * gfortran.dg/complex_intrinsic_8.f90: Likewise.
457 * gfortran.dg/integer_exponentiation_4.f90: Re-enable some tests.
458 * lib/target-supports.exp (check_effective_target_mpc,
459 check_effective_target_mpc_pow, check_effective_target_mpc_arc):
460 Delete.
461
462 2009-12-07 Edmar Wienskoski <edmar@freescale.com>
463
464 * gcc.target/powerpc/ppc-eq0-1.c: Adjust testcase for isel
465 targets.
466
467 2009-12-06 Andy Hutchinson <hutchinsonandy@gcc.gnu.org>
468
469 * gcc.c-torture/execute/vla-dealloc-1.c: Use lower loop count
470 for 16bit int targets.
471
472 2009-12-06 Richard Henderson <rth@redhat.com>
473
474 PR debug/42234
475 * gcc.c-torture/compile/pr42234.c: New.
476
477 2009-12-06 Janus Weil <janus@gcc.gnu.org>
478
479 PR fortran/41478
480 PR fortran/42268
481 * gfortran.dg/intrinsic_pack_5.f90: New test.
482
483 2009-12-04 Jason Merrill <jason@redhat.com>
484
485 PR c++/42010
486 * g++.dg/abi/local2.C: New.
487
488 PR c++/42277
489 * g++.dg/cpp0x/decltype20.C: New.
490
491 2009-12-04 David Daney <ddaney@caviumnetworks.com>
492
493 PR rtl-optimization/42164
494 * gcc.c-torture/compile/pr42164.c: New test.
495
496 2009-12-04 Eric Botcazou <ebotcazou@adacore.com>
497
498 * gnat.dg/specs/size_attribute1.ads: New test.
499 * gnat.dg/specs/size_attribute1_pkg1.ad[sb]: New helper.
500 * gnat.dg/specs/size_attribute1_pkg2.ad[sb]: Likewise.
501
502 2009-12-04 Dodji Seketeli <dodji@redhat.com>
503
504 PR c++/42218
505 * g++.dg/other/error33.C: New test.
506
507 2009-12-03 Jason Merrill <jason@redhat.com>
508
509 * g++.dg/abi/guard2.C: Run on *-*-linux* rather than x86-*-*
510
511 PR c++/41611
512 * g++.dg/abi/guard2.C: New.
513
514 PR c++/42266
515 * g++.dg/cpp0x/variadic97.C: New.
516
517 2009-12-03 Jakub Jelinek <jakub@redhat.com>
518
519 PR middle-end/42049
520 * gcc.c-torture/compile/pr42049.c: New test.
521
522 2009-12-03 Quentin Ochem <ochem@adacore.com>
523
524 * gnat.dg/controlled5.adb: New test.
525 * gnat.dg/controlled5_pkg.ad[sb]: New helper.
526
527 2009-12-03 Dodji Seketeli <dodji@redhat.com>
528
529 PR c++/42217
530 * g++.dg/other/bitfield4.C: New test.
531
532 2009-12-03 Jakub Jelinek <jakub@redhat.com>
533
534 PR c++/42256
535 * g++.dg/inherit/thunk11.C: New test.
536 * g++.dg/inherit/thunk11.h: New file.
537 * g++.dg/inherit/thunk11-aux.cc: New file.
538
539 2009-12-02 Richard Henderson <rth@redhat.com>
540
541 PR tree-opt/42215
542 * gcc.dg/pr42215.c: New.
543
544 2009-12-02 Richard Guenther <rguenther@suse.de>
545
546 * g++.dg/ipa/iinline-1.C: Adjust.
547 * g++.dg/template/cond2.C: Likewise.
548 * g++.dg/template/pr35240.C: Likewise.
549
550 2009-12-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
551
552 PR middle-end/42224
553 * gcc.target/s390/pr42224.c: New test.
554
555 2009-12-01 Jason Merrill <jason@redhat.com>
556
557 PR c++/41611
558 * g++.dg/abi/guard1.C: New.
559
560 2009-12-01 Uros Bizjak <ubizjak@gmail.com>
561
562 * gcc.target/i386/vperm-v4sf-1.c (dg-options): Use -msse.
563
564 2009-12-01 Jakub Jelinek <jakub@redhat.com>
565
566 PR c++/42234
567 * g++.dg/gomp/pr42234.C: New test.
568
569 2009-12-01 Martin Jambor <mjambor@suse.cz>
570
571 PR tree-optimization/42237
572 * gcc.c-torture/compile/pr42237.c: New test.
573
574 2009-12-01 Paolo Carlini <paolo.carlini@oracle.com>
575
576 PR c++/42057
577 * g++.dg/parse/crash54.C: New.
578
579 2009-11-30 Chao-ying Fu <fu@mips.com>
580
581 * gcc.target/mips/dsp-lhx.c: New test.
582 * gcc.target/mips/dsp-no-lhx.c: New test.
583
584 2009-11-30 Dave Korn <dave.korn.cygwin@gmail.com>
585
586 * lib/g++.exp (g++_init): Add host-dependent settings for
587 LC_ALL and LANG.
588 * lib/gcc-dg.exp: Likewise.
589 * lib/options.exp: Likewise.
590 * lib/objc.exp (objc_init): Likewise.
591 * lib/gfortran.exp (gfortran_init): Likewise.
592
593 2009-11-30 Paolo Carlini <paolo.carlini@oracle.com>
594
595 PR c++/40371
596 * g++.dg/template/crash93.C: New.
597
598 2009-11-30 Steve Ellcey <sje@cup.hp.com>
599
600 * gcc.dg/pr41551.c: New test.
601
602 2009-11-30 Janus Weil <janus@gcc.gnu.org>
603
604 PR fortran/42053
605 * gfortran.dg/select_type_9.f03: New.
606
607 2009-11-30 Janus Weil <janus@gcc.gnu.org>
608
609 PR fortran/41631
610 * gfortran.dg/extends_type_of_1.f03: Fix invalid test case.
611 * gfortran.dg/module_md5_1.f90: Adjusted MD5 sum.
612 * gfortran.dg/select_type_1.f03: Remove FIXMEs.
613 * gfortran.dg/select_type_2.f03: Ditto.
614 * gfortran.dg/select_type_8.f03: New test.
615
616 2009-11-30 Janus Weil <janus@gcc.gnu.org>
617
618 * gfortran.dg/extends_type_of_1.f03: New test.
619 * gfortran.dg/same_type_as_1.f03: Extended.
620
621 2009-11-30 Paul Thomas <pault@gcc.gnu.org>
622
623 * gfortran.dg/class_4c.f03: Add dg-additional-sources.
624 * gfortran.dg/class_4d.f03: Rename module. Cleanup modules.
625
626 2009-11-30 Janis Johnson <janis187@us.ibm.com>
627
628 PR testsuite/42212
629 * gcc.target/powerpc/regnames-1.c: Add missing brace dg-do.
630
631 2009-11-30 Martin Jambor <mjambor@suse.cz>
632
633 PR middle-end/42196
634 * gcc.c-torture/compile/pr42196-1.c: New test.
635 * gcc.c-torture/compile/pr42196-2.c: New test.
636 * gcc.c-torture/compile/pr42196-3.c: New test.
637
638 2009-11-30 Ira Rosen <irar@il.ibm.com>
639
640 * gfortran.dg/vect/vect-7.f90: New test.
641
642 2009-11-30 Richard Guenther <rguenther@suse.de>
643
644 PR middle-end/42119
645 PR fortran/38530
646 * gfortran.dg/pr42119.f90: New testcase.
647
648 2009-11-30 Dodji Seketeli <dodji@redhat.com>
649
650 PR c++/42069
651 * g++.dg/template/typedef23.C: New test.
652
653 2009-11-29 H.J. Lu <hongjiu.lu@intel.com>
654
655 PR tree-optimization/41961
656 * g++.dg/tree-ssa/pr41961.C: New.
657
658 2009-11-29 Ira Rosen <irar@il.ibm.com>
659
660 PR tree-optimization/42193
661 * gcc.dg/vect/pr42193.c: New test.
662
663 2009-11-28 Dodji Seketeli <dodji@redhat.com>
664
665 PR c++/36408
666 * g++.dg/template/stmtexpr2.C: New test.
667
668 2009-11-28 Richard Guenther <rguenther@suse.de>
669
670 PR tree-optimization/42183
671 * g++.dg/torture/pr42183.C: New testcase.
672
673 2009-11-28 Kai Tietz <kai.tietz@onevision.com>
674
675 * gcc.dg/lto/20081210-1_0.c (uintptr_t): Use for
676 w64 target type 'unsigned long long'.
677
678 2009-11-27 Martin Jambor <mjambor@suse.cz>
679
680 PR middle-end/42006
681 * gcc.c-torture/execute/pr42006.c: New test.
682
683 2009-11-27 Paolo Carlini <paolo.carlini@oracle.com>
684
685 PR c++/38656
686 * g++.dg/cpp0x/error2.C: New.
687
688 2009-11-27 Michael Matz <matz@suse.de>
689
690 PR rtl-optimization/42084
691 * gcc.dg/pr42084.c: New test.
692
693 2009-11-27 Michael Matz <matz@suse.de>
694
695 PR c++/41906
696 * g++.dg/tree-ssa/pr41906.C: New testcase.
697
698 2009-11-27 Jakub Jelinek <jakub@redhat.com>
699
700 * gcc.dg/O16384.c: New test.
701
702 2009-11-27 Paolo Carlini <paolo.carlini@oracle.com>
703
704 PR c++/35112
705 * g++.dg/parse/crash53.C: New.
706 * g++.dg/parse/error17.C: Adjust, error messages are not
707 duplicated anymore.
708 * g++.dg/template/dtor7.C: Remove xfail-ed dg-bogus directives.
709
710 2009-11-27 Uros Bizjak <ubizjak@gmail.com>
711
712 * gcc.target/i386/vperm-v4sf-1.c (dg-options): Use -msse2.
713 * gcc.target/i386/vperm-v4sf-2.c: Require effective target ssse3.
714 * gcc.target/i386/vperm-v4si-2.c: Ditto.
715 * gcc.target/i386/vperm-v4si-2x.c: Require effective target xop.
716
717 2009-11-26 Richard Henderson <rth@redhat.com>
718
719 * gcc.target/i386/xop-imul64-vector.c: Look for vpmulld not vpmacsdd.
720
721 2009-11-26 Jason Merrill <jason@redhat.com>
722
723 PR c++/42026, DR 239
724 * g++.dg/lookup/koenig8.C: New.
725
726 PR c++/10690
727 * g++.dg/template/explicit-args2.C: Add typeid cases.
728
729 2009-11-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
730
731 PR fortran/41278
732 * gfortran.dg/array_function_5.f90: New test.
733
734 2009-11-26 Janus Weil <janus@gcc.gnu.org>
735
736 PR fortran/42048
737 PR fortran/42167
738 * gfortran.dg/select_type_10.f03: New test case.
739 * gfortran.dg/typebound_call_11.f03: Extended test case.
740
741 2009-11-26 Michael Matz <matz@suse.de>
742
743 PR tree-optimization/41905
744 * g++.dg/tree-ssa/pr41905.C: New testcase.
745
746 2009-11-25 Richard Henderson <rth@redhat.com>
747
748 * gcc.dg/vect/slp-21.c: Succeed with vect_extract_even_odd too.
749
750 * lib/target-supports.exp
751 (check_effective_target_vect_extract_even_odd): Add x86.
752
753 * gcc.target/i386/isa-check.h: New.
754 * gcc.target/i386/vperm-2-2.inc, gcc.target/i386/vperm-4-1.inc,
755 gcc.target/i386/vperm-4-2.inc, gcc.target/i386/vperm-v2df.c,
756 gcc.target/i386/vperm-v2di.c, gcc.target/i386/vperm-v4sf-1.c,
757 gcc.target/i386/vperm-v4sf-2.c, gcc.target/i386/vperm-v4si-1.c,
758 gcc.target/i386/vperm-v4si-2.c, gcc.target/i386/vperm-v4si-2x.c,
759 gcc.target/i386/vperm.pl: New files.
760
761 2009-11-25 Richard Henderson <rth@redhat.com>
762
763 * gcc.dg/vect/pr36493.c: Call check_vect.
764 * gcc.dg/vect/pr37539.c: Likewise.
765 * gcc.dg/vect/vect-nest-cycle-3.c: Call check_vect earlier.
766 * tree-vect.h (check_vect): Use cpuid for x86.
767
768 2009-11-25 Eric Botcazou <ebotcazou@adacore.com>
769
770 * gnat.dg/specs/pack6.ads: New test.
771 * gnat.dg/specs/pack6_pkg.ads: New helper.
772
773 2009-11-25 Jakub Jelinek <jakub@redhat.com>
774
775 * gcc.target/powerpc/regnames-1.c: New test.
776
777 2009-11-25 Eric Botcazou <ebotcazou@adacore.com>
778 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
779
780 PR ada/42170
781 * ada/acats/run_acats: Bump stack limit to 16MB.
782
783 2009-11-25 Richard Earnshaw <rearnsha@arm.com>
784
785 * gcc.target/arm/pr40835.c: Require a thumb1 target, do not force
786 -march=armv5te.
787
788 2009-11-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
789
790 PR fortran/42008
791 * gfortran.dg/pure_initializer_2.f90: New test.
792
793 2009-11-23 Jason Merrill <jason@redhat.com>
794
795 * g++.dg/tc1/dr147.C: Check for helpful messages. Add DR 318 tests.
796 * g++.old-deja/g++.pt/ctor2.C: Adjust.
797 * g++.dg/lookup/name-clash4.C: Adjust.
798
799 2009-11-23 Jason Merrill <jason@redhat.com>
800
801 * g++.dg/template/spec15.C: Check for helpful message.
802
803 2009-11-24 Janis Johnson <janis187@us.ibm.com>
804
805 * gcc.target/powerpc/altivec-32.c: Don't use -m64.
806 * gcc.target/powerpc/const-compare.c: Require lp64, don't use -m64.
807 * gcc.target/powerpc/darwin-bool-1.c: Require ilp32, remove dg-skip-if.
808 * gcc.target/powerpc/paired-1.c: Require ilp32, don't use -m32.
809 * gcc.target/powerpc/paired-2.c: Ditto.
810 * gcc.target/powerpc/paired-3.c: Ditto.
811 * gcc.target/powerpc/paired-4.c: Ditto.
812 * gcc.target/powerpc/paired-5.c: Ditto.
813 * gcc.target/powerpc/paired-6.c: Ditto.
814 * gcc.target/powerpc/paired-7.c: Ditto.
815 * gcc.target/powerpc/paired-8.c: Ditto.
816 * gcc.target/powerpc/paired-9.c: Ditto.
817 * gcc.target/powerpc/paired-10.c: Ditto.
818 * gcc.target/powerpc/popcount-2.c: Don't use -m32.
819 * gcc.target/powerpc/popcount-3.c: Don't use -m64.
820 * gcc.target/powerpc/ppc-paired.c: Require ilp32, don't use -m32.
821 * gcc.target/powerpc/pr39457.c: Don't use -m64.
822 * gcc.target/powerpc/vsx-vector-1.c: Ditto.
823 * gcc.target/powerpc/vsx-vector-2.c: Ditto.
824 * gcc.target/powerpc/vsx-vector-3.c: Ditto.
825 * gcc.target/powerpc/vsx-vector-4.c: Ditto.
826
827 2009-11-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
828
829 * g++.dg/debug/dwarf2/anonname1.C: Escape backslash in
830 scan-assembler-not regular expression.
831
832 2009-11-24 Richard Guenther <rguenther@suse.de>
833
834 PR tree-optimization/42142
835 * gcc.c-torture/execute/pr42142.c: New testcase.
836
837 2009-11-24 Martin Jambor <mjambor@suse.cz>
838
839 PR tree-optimization/42154
840 * gcc.c-torture/execute/pr42154.c: New test.
841
842 2009-11-24 Janus Weil <janus@gcc.gnu.org>
843
844 PR fortran/42045
845 * gfortran.dg/proc_ptr_comp_2.f90: Correct invalid test case.
846 * gfortran.dg/proc_ptr_comp_3.f90: Extended test case.
847 * gfortran.dg/proc_ptr_comp_24.f90: New.
848
849 2009-11-23 Andy Hutchinson <hutchinsonandy@gcc.gnu.org>
850
851 * gcc.c-torture/execute/pr40404.c: Use long for bitfield on 16bit
852 int targets.
853
854 2009-11-23 Andy Hutchinson <hutchinsonandy@gcc.gnu.org>
855
856 * gcc-dg/Wtype-limits.c: Add line to correct line numbers.
857
858 2009-11-23 H.J. Lu <hongjiu.lu@intel.com>
859
860 PR testsuite/42086
861 * gcc.target/ia64/fptr-1.c: Make it a compile test.
862
863 2009-11-23 Janis Johnson <janis187@us.ibm.com>
864
865 * lib/lto.exp (lto_option_list): Rename from option_list.
866 * lib/compat.exp (compat_option_list): Rename from option_list.
867
868 2009-11-23 Andy Hutchinson <hutchinsonandy@gcc.gnu.org>
869
870 * gcc-dg/raw-string-1.c: Require-effective-target wchar.
871 * gcc-dg/raw-string-2.c: Ditto.
872 * gcc-dg/utf-array-short-wchar.c: Ditto.
873 * gcc-dg/utf-array.c: Ditto.
874 * gcc-dg/utf8-2.c: Ditto.
875
876 2009-11-23 Andy Hutchinson <hutchinsonandy@gcc.gnu.org>
877
878 * gcc.dg/torture/pr37868.c: Use smaller bitfield for 16bit int
879 targets.
880
881 2009-11-23 Andy Hutchinson <hutchinsonandy@gcc.gnu.org>
882
883 * gcc.dg/tree-ssa/pr33920.c: Remove warning check for 16 bit target.
884
885 2009-11-23 Andy Hutchinson <hutchinsonandy@gcc.gnu.org>
886
887 * gcc-dg/Wtype-limits.c: Remove XFAIL for avr target.
888
889 2009-11-23 Andy Hutchinson <hutchinsonandy@gcc.gnu.org>
890
891 PR testsuite/36470
892 * gcc.dg/utf-cvt.c: Skip int test for 16bit int targets.
893 Enable short test for avr target.
894 * gcc.dg/utf32-1.c: Enable test for avr and m32 targets.
895 * gcc.dg/utf32-2.c: Ditto.
896 * gcc.dg/utf32-3.c: Ditto.
897 * gcc.dg/utf32-4.c: Enable test for non-32bit targets.
898
899 2009-11-23 Andy Hutchinson <hutchinsonandy@gcc.gnu.org>
900
901 * gcc.dg/tree-ssa/asmgoto-1.c: Suppress warnings.
902
903 2009-11-23 Andy Hutchinson <hutchinsonandy@gcc.gnu.org>
904
905 * gcc.c-torture/execute/ipa-sra-2.x: New. Skip for 16bit targets.
906
907
908 2009-11-23 Andy Hutchinson <hutchinsonandy@gcc.gnu.org>
909
910 * gcc.dg/sms-6.c: Use long for 16 bit int targets.
911 * gcc.dg/sms-7.c: Ditto.
912
913 2009-11-23 Andy Hutchinson <hutchinsonandy@gcc.gnu.org>
914
915 * gcc.dg/pr36998.c: Frame pointer required for avr target.
916 * gcc.dg/debug/pr41264-1.c: Use long if int size 16bit or smaller.
917 * gcc.dg/pr39226.c: Use smaller bitfield if int size is 16bit.
918 * gcc.dg/pr41340.c: Test requires long pointer target.
919 * gcc.dg/profile-generate-3.c: Test requires profiling support.
920
921 2009-11-23 Andy Hutchinson <hutchinsonandy@gcc.gnu.org>
922
923 * gcc.dg/graphite/block-1.c: Require 32-bit or larger array support.
924 * gcc.dg/graphite/block-3.c: Ditto.
925 * gcc.dg/graphite/block-4.c: Ditto.
926 * gcc.dg/graphite/block-5.c: Ditto.
927 * gcc.dg/graphite/block-6.c: Ditto.
928 * gcc.dg/graphite/interchange-0.c: Ditto.
929 * gcc.dg/graphite/interchange-1.c: Ditto.
930 * gcc.dg/graphite/interchange-2.c: Ditto.
931 * gcc.dg/graphite/interchange-3.c: Ditto.
932 * gcc.dg/graphite/interchange-4.c: Ditto.
933 * gcc.dg/graphite/interchange-5.c: Ditto.
934 * gcc.dg/graphite/interchange-6.c: Ditto.
935 * gcc.dg/graphite/run-id-1.c: Ditto.
936 * gcc.dg/graphite/scop-16.c: Ditto.
937 * gcc.dg/graphite/scop-17.c: Ditto.
938 * gcc.dg/graphite/scop-18.c: Ditto.
939 * gcc.dg/graphite/scop-matmult.c: Ditto.
940 * gcc.dg/graphite/pr40157.c: Require 32bit or larger int.
941 * gcc.dg/graphite/id-15.c: Ditto.
942
943 2009-11-23 Eric Botcazou <ebotcazou@adacore.com>
944
945 * gnat.dg/specs/weak1.ads: New test.
946
947 2009-11-23 Steve Ellcey <sje@cup.hp.com>
948
949 * gcc.dg/debug/dwarf2/inline2.c: Modify scan.
950
951 2009-11-23 Dodji Seketeli <dodji@redhat.com>
952
953 PR c++/14777
954 * g++.dg/template/typedef13.C: Adjust.
955 * g++.dg/template/typedef19.C: Adjust.
956 * g++.dg/template/typedef20.C: Adjust.
957 * g++.dg/template/typedef22.C: New test.
958
959 2009-11-22 Uros Bizjak <ubizjak@gmail.com>
960
961 PR target/42113
962 * gcc.target/alpha/pr42113.c: New test.
963
964 2009-11-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
965
966 PR fortran/41807
967 * gfortran.dg/data_value_1.f90: Update test.
968 * gfortran.dg/array_constructor_32.f90: New test.
969
970 2009-11-21 Martin Jambor <mjambor@suse.cz>
971
972 PR middle-end/42025
973 * gcc.c-torture/compile/pr42025-1.c: New test.
974 * gcc.c-torture/compile/pr42025-2.c: New test.
975
976 2009-11-21 Adam Nemet <adambnemet@gmail.com>
977
978 * gcc.target/mips/mult-1.c: Forbid octeon.
979 * gcc.target/mips/octeon-dmul-3.c: New test.
980
981 2009-11-21 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
982
983 * gcc.dg/tree-ssa/vrp47.c: Fix target check.
984
985 2009-11-20 Jason Merrill <jason@redhat.com>
986
987 PR c++/9050, DR 147, DR 318
988 * g++.dg/template/ctor9.C: New.
989 * g++.dg/tc1/dr147.C: Remove xfails.
990 * g++.dg/lookup/name-clash4.C: Adjust.
991 * g++.old-deja/g++.jason/temporary5.C: Adjust.
992 * g++.old-deja/g++.pt/ctor2.C: Adjust.
993
994 2009-11-21 Jakub Jelinek <jakub@redhat.com>
995
996 PR tree-optimization/42078
997 * gcc.dg/pr42078.c: New test.
998
999 2009-11-20 Andy Hutchinson <hutchinsonandy@gcc.gnu.org>
1000
1001 PR Testsuite/42114
1002 * gcc-dg/c99-stdint-1.c: Condition test for target without signal.h.
1003 XFAIL ptrdiff range test for avr.
1004 * gcc-dg/c99-stdint-2.c: XFAIL for avr target.
1005 * gcc-dg/c99-stdint-5.c: Condition test for target without signal.h.
1006 * gcc-dg/c99-stdint-6.c: Ditto.
1007
1008 2009-11-20 Michael Meissner <meissner@linux.vnet.ibm.com>
1009
1010 * gcc/testsuite/gcc.target/powerpc/vsx-vrsave.c: Delete,
1011 2009-10-23 change to set VRSAVE if VSX has been reverted.
1012
1013 2009-11-20 Simon Martin <simartin@users.sourceforge.net>
1014
1015 PR c++/38646
1016 * g++.dg/cpp0x/pr38646.C: New test.
1017
1018 2009-11-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1019
1020 * gcc.dg/c99-stdint-6.c: Set dg-options for alpha*-dec-osf5*.
1021 Wrap *int_least*_t tests in !NO_LEAST_TYPES.
1022 Wrap *intmax_t tests in !NO_MAX_TYPES.
1023
1024 2009-11-20 Paolo Carlini <paolo.carlini@oracle.com>
1025
1026 PR c++/42060
1027 * g++.dg/cpp0x/initlist28.C: New.
1028
1029 2009-11-20 H.J. Lu <hongjiu.lu@intel.com>
1030
1031 * gfortran.dg/proc_ptr_comp_23.f90: Add a missing space.
1032
1033 2009-11-20 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1034
1035 * gcc.dg/tree-ssa/vrp47.c: Skip on S/390.
1036
1037 2009-11-20 Shujing Zhao <pearly.zhao@oracle.com>
1038
1039 * g++.old-deja/g++.jason/rfg20.C: Make expected dg-error strings
1040 explicit.
1041 * g++.old-deja/g++.rfg/00321_01-.C: Likewise.
1042 * g++.old-deja/g++.rfg/00324_02-.C: Likewise.
1043 * g++.old-deja/g++.law/typeck1.C: Likewise.
1044 * g++.old-deja/g++.bugs/900324_02.C: Likewise.
1045 * g++.dg/conversion/ptrmem9.C: Likewise.
1046 * g++.dg/expr/cond2.C: Likewise.
1047
1048 2009-11-20 Paul Thomas <pault@gcc.gnu.org>
1049 Janus Weil <janus@gcc.gnu.org>
1050
1051 PR fortran/42104
1052 * gfortran.dg/proc_ptr_comp_23.f90: New test.
1053
1054 2009-11-19 Jason Merrill <jason@redhat.com>
1055
1056 PR c++/42115
1057 * g++.dg/init/placement5.C: Add positive test.
1058
1059 DR 176 permissiveness
1060 * g++.dg/ext/injected-ttp.C: New.
1061 * g++.old-deja/g++.pt/niklas01a.C: Adjust.
1062 * g++.old-deja/g++.pt/ttp41.C: Adjust.
1063
1064 2009-11-19 Andy Hutchinson <hutchinsonandy@gcc.gnu.org>
1065
1066 * gcc.c-torture/compile/pr40204.c: Test only for int32 target.
1067 * gcc.c-torture/compile/pr41181.c: Skip test for avr target.
1068
1069 2009-11-19 Andy Hutchinson <hutchinsonandy@gcc.gnu.org>
1070
1071 * gcc-dg/raw-string-1.c: Skip test for avr target.
1072 * gcc-dg/utf-array-short-wchar.c: Ditto.
1073 * gcc-dg/utf-array.c: Ditto.
1074 * gcc-dg/utf8-2.c: Ditto.
1075
1076 2009-11-19 Rafael Avila de Espindola <espindola@google.com>
1077
1078 * g++.dg/plugin/selfassign.c: Include plugin-version.h.
1079 (plugin_init): Pass correct version to plugin_default_version_check.
1080 * gcc.dg/plugin/ggcplug.c: Include plugin-version.h.
1081 (plugin_init): Pass correct version to plugin_default_version_check.
1082 * gcc.dg/plugin/selfassign.c: Include plugin-version.h.
1083 (plugin_init): Pass correct version to plugin_default_version_check.
1084
1085 2009-11-19 Jason Merrill <jason@redhat.com>
1086
1087 PR c++/561
1088 * g++.dg/overload/pmf2.C: New.
1089
1090 2009-11-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1091
1092 PR libgfortran/42090
1093 * gfortran.dg/direct_io_11.f90: New test.
1094
1095 2009-11-18 H.J. Lu <hongjiu.lu@intel.com>
1096
1097 * gcc.misc-tests/linkage.exp: Also check -m32 for i*86-*-linux*.
1098
1099 2009-11-18 Nick Clifton <nickc@redhat.com>
1100
1101 * g++.dg/lto/20091002-1_0.C: Replace -shared with -r -nostlib.
1102 * g++.dg/lto/20081120-1_0.C: Likewise.
1103 * g++.dg/lto/20091002-2_0.C: Likewise.
1104 * g++.dg/lto/20081120-2_0.C: Likewise.
1105 * g++.dg/lto/20091002-3_0.C: Likewise.
1106 * g++.dg/lto/20081123_0.C: Likewise.
1107 * g++.dg/lto/20090313_0.C: Likewise.
1108 * g++.dg/lto/20081109-1_0.C: Likewise.
1109 * g++.dg/lto/20081219_0.C: Likewise.
1110 * g++.dg/lto/20081204-1_0.C: Likewise.
1111 * g++.dg/lto/20090302_0.C: Likewise.
1112 * g++.dg/lto/20081119-1_0.C: Likewise.
1113 * g++.dg/lto/20081118_0.C: Likewise.
1114
1115 2009-11-18 H.J. Lu <hongjiu.lu@intel.com>
1116
1117 PR testsuite/41913
1118 * lib/lto.exp (scan-symbol): Properly check if target exist.
1119
1120 2009-11-18 Janus Weil <janus@gcc.gnu.org>
1121
1122 PR fortran/42072
1123 * gfortran.dg/proc_ptr_8.f90: Extended.
1124
1125 2009-11-18 Shujing Zhao <pearly.zhao@oracle.com>
1126
1127 * g++.old-deja/g++.other/crash28.C: Make expected dg-error strings
1128 explicit.
1129 * g++.dg/inherit/error4.C: Likewise.
1130 * g++.dg/template/crash90.C: Likewise.
1131
1132 2009-11-18 Jakub Jelinek <jakub@redhat.com>
1133
1134 PR c++/3187
1135 * g++.dg/abi/mangle26.C: Also match *C2* definition.
1136 * g++.dg/abi/mangle27.C: Likewise.
1137 * g++.dg/abi/mangle28.C: Likewise.
1138 * g++.dg/abi/mangle29.C: Likewise.
1139
1140 2009-11-18 Alexandre Oliva <aoliva@redhat.com>
1141
1142 PR debug/41926
1143 * gcc.dg/vect/vect-debug-pr41926.c: New.
1144
1145 2009-11-17 Paolo Carlini <paolo.carlini@oracle.com>
1146
1147 PR c++/42058
1148 * g++.dg/init/array26.C: New.
1149 * g++.dg/init/array27.C: Likewise.
1150 * g++.old-deja/g++.benjamin/13478.C: Adjust dg-errors.
1151
1152 2009-11-17 Jakub Jelinek <jakub@redhat.com>
1153
1154 PR c++/42061
1155 * g++.dg/cpp0x/initlist27.C: New test.
1156
1157 PR c++/42059
1158 * g++.dg/cpp0x/initlist26.C: New test.
1159
1160 2009-11-16 Jason Merrill <jason@redhat.com>
1161
1162 PR c++/189, c++/9937, c++/13950, DR 176
1163 * g++.dg/tc1/dr176.C: Adjust.
1164 * g++.dg/template/injected1.C: New.
1165 * g++.dg/template/inherit.C: Adjust.
1166 * g++.old-deja/g++.brendan/crash56.C: Adjust.
1167 * g++.old-deja/g++.pt/lookup8.C: Adjust.
1168 * g++.old-deja/g++.pt/ttp22.C: Adjust.
1169 * g++.old-deja/g++.pt/ttp23.C: Adjust.
1170
1171 2009-11-16 Paolo Carlini <paolo.carlini@oracle.com>
1172
1173 PR c++/42055
1174 * g++.dg/template/crash92.C: New.
1175
1176 2009-11-16 Paolo Carlini <paolo.carlini@oracle.com>
1177
1178 PR c++/32056
1179 * g++.dg/template/error44.C: New.
1180
1181 2009-11-16 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1182
1183 * gcc.c-torture/execute/pr41919.c: Mark chars explicitely as signed.
1184
1185 2009-11-15 Janus Weil <janus@gcc.gnu.org>
1186
1187 PR fortran/42048
1188 * gfortran.dg/typebound_call_11.f03: New test.
1189
1190 2009-11-15 Hans-Peter Nilsson <hp@axis.com>
1191
1192 * gcc.dg/lto/lto.exp: For non-lto, bail out before calling
1193 init functions.
1194
1195 2009-11-13 Jason Merrill <jason@redhat.com>
1196
1197 PR c++/27425
1198 PR c++/34274
1199 * g++.dg/template/arg7.C: New.
1200
1201 PR c++/29363
1202 * g++.dg/template/error43.C: New.
1203
1204 PR debug/26965
1205 * g++.dg/debug/dwarf2/static-data-member2.C: New.
1206
1207 PR c++/35075
1208 * g++.dg/template/ref5.C: New.
1209
1210 PR c++/21008, DR 515
1211 * g++.dg/template/inherit4.C: New.
1212 * g++.dg/lookup/scoped8.C: Adjust.
1213
1214 PR c++/11987
1215 * g++.dg/parse/typename11.C: New.
1216 * g++.dg/template/crash48.C: Adjust.
1217
1218 2009-11-13 Uros Bizjak <ubizjak@gmail.com>
1219
1220 PR testsuite/42001
1221 * g++.dg/lto/lto.exp: Pass no-mathlib to lto_init. Call
1222 lto_finish at the end.
1223 * gfortran.dg/lto/lto.exp: Ditto.
1224
1225 2009-11-12 Jason Merrill <jason@redhat.com>
1226
1227 PR c++/39560
1228 * g++.dg/lookup/anon7.C: New.
1229
1230 PR c++/37037
1231 * g++.dg/template/typedef21.C: New.
1232
1233 PR c++/42013
1234 * g++.dg/cpp0x/decltype19.C: New.
1235
1236 2009-11-11 Jason Merrill <jason@redhat.com>
1237
1238 PR c++/39131
1239 * g++.dg/dfp/typeid1.C: New.
1240
1241 2009-11-11 Janus Weil <janus@gcc.gnu.org>
1242
1243 PR fortran/41978
1244 * gfortran.dg/proc_ptr_comp_22.f90: New test.
1245
1246 2009-11-11 H.J. Lu <hongjiu.lu@intel.com>
1247
1248 PR testsuite/42001
1249 * gcc.dg/lto/lto.exp: Pass no-mathlib to lto_init. Call
1250 lto_finish at the end.
1251
1252 * lib/lto.exp (lto_init): Set mathlib to " " for no-mathlib.
1253 (lto_finish): New. Restore mathlib.
1254
1255 2009-11-11 Kai Tietz <kai.tietz@onevision.com>
1256
1257 * g++.dg/torture/pushpop_macro.C: New testcase.
1258 * gcc.c-torture/execute/pushpop_macro.c: New testcase.
1259 * gcc.dg/cpp/pragma-pop_macro-1.c: Allow test for all targets.
1260
1261 2009-11-11 Jon Beniston <jon@beniston.com>
1262
1263 * lib/target-supports.exp (check_profiling_available): lm32 target
1264 doesn't support profiling.
1265 * gcc.dg/20020312-2.c: Add lm32 support.
1266 * g++.dg/other/packed1.C: Expect to fail on lm32.
1267 * g++.old-deja/g++.jason/thunk3.C: Likewise.
1268
1269 2009-11-11 Daniel Jacobowitz <dan@codesourcery.com>
1270
1271 * gcc.target/arm/neon: Regenerate generated tests.
1272
1273 2009-11-10 Jason Merrill <jason@redhat.com>
1274
1275 * g++.dg/init/placement5.C: New.
1276
1277 PR c++/34158
1278 * g++.dg/init/placement4.C: New.
1279
1280 2009-11-10 Eric Botcazou <ebotcazou@adacore.com>
1281
1282 * gcc.dg/vect/vect-multitypes-5.c: XFAIL on SPARC 32-bit.
1283 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
1284 * gcc.dg/vect/vect-multitypes-12.c: Likewise.
1285 * gcc.dg/vect/slp-multitypes-3.c: Likewise.
1286
1287 2009-11-10 Eric Botcazou <ebotcazou@adacore.com>
1288
1289 * gcc.c-torture/execute/ipa-sra-2.c: Use calloc instead of malloc.
1290 * gcc.dg/pr41963.c: Do not include math.h. Declare fabsf manually.
1291
1292 2009-11-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1293
1294 * gcc.c-torture/compile/pr41987.c: New.
1295
1296 2009-11-09 Jakub Jelinek <jakub@redhat.com>
1297
1298 PR middle-end/40946
1299 * gcc.dg/pr40946.c: New test.
1300
1301 2009-11-09 Jason Merrill <jason@redhat.com>
1302
1303 PR c++/41972
1304 * g++.dg/template/ref4.C: New.
1305
1306 PR c++/41994
1307 * g++.dg/template/conv10.C: New.
1308
1309 2009-11-07 Jason Merrill <jason@redhat.com>
1310
1311 PR c++/37920
1312 * g++.dg/ext/typeof11.C: New.
1313
1314 2009-11-08 Jakub Jelinek <jakub@redhat.com>
1315
1316 PR target/41985
1317 * gcc.target/i386/pr41985.c: New test.
1318
1319 2009-11-08 Richard Guenther <rguenther@suse.de>
1320
1321 * gcc.dg/torture/pta-escape-1.c: New testcase.
1322
1323 2009-11-08 Eric Botcazou <ebotcazou@adacore.com>
1324
1325 * gnat.dg/rep_clause4.adb: New test.
1326
1327 2009-11-08 Richard Guenther <rguenther@suse.de>
1328
1329 PR rtl-optimization/41928
1330 * gfortran.dg/pr41928.f90: New testcase.
1331
1332 2009-11-07 Jason Merrill <jason@redhat.com>
1333
1334 PR c++/18451
1335 PR c++/40738
1336 * g++.dg/parse/error36.C: Add parameter and template cases.
1337 * g++.dg/cpp0x/variadic-ex1.C: Update expected errors.
1338 * g++.dg/ext/typedef-init.C: Likewise.
1339 * g++.dg/lookup/hidden-class1.C: Likewise.
1340 * g++.dg/lookup/hidden-class10.C: Likewise.
1341 * g++.dg/lookup/hidden-class5.C: Likewise.
1342 * g++.dg/lookup/hidden-class7.C: Likewise.
1343 * g++.dg/lookup/hidden-temp-class1.C: Likewise.
1344 * g++.dg/lookup/hidden-temp-class4.C: Likewise.
1345 * g++.dg/lookup/hidden-temp-class7.C: Likewise.
1346 * g++.dg/lookup/strong-using-2.C: Likewise.
1347 * g++.dg/other/typedef1.C: Likewise.
1348 * g++.dg/parse/access10.C: Likewise.
1349 * g++.dg/parse/constructor1.C: Likewise.
1350 * g++.dg/parse/crash38.C: Likewise.
1351 * g++.dg/parse/error3.C: Likewise.
1352 * g++.dg/parse/typespec1.C: Likewise.
1353 * g++.dg/template/typedef5.C: Likewise.
1354 * g++.old-deja/g++.pt/typename3.C: Likewise.
1355 * g++.old-deja/g++.pt/typename4.C: Likewise.
1356 * g++.old-deja/g++.pt/typename6.C: Likewise.
1357 * g++.old-deja/g++.robertl/eb94.C: Likewise.
1358
1359 * g++.dg/abi/regparm1.C: Fix execute test.
1360
1361 2009-11-07 Jakub Jelinek <jakub@redhat.com>
1362
1363 PR tree-optimization/41643
1364 * gcc.dg/pr41643.c: New test.
1365
1366 2009-11-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1367
1368 PR fortran/41909
1369 * gfortran.dg/recursive_check_15.f90: New test.
1370
1371 2009-11-06 Jason Merrill <jason@redhat.com>
1372
1373 PR c++/15946
1374 * g++.dg/parse/error36.C: New.
1375 * g++.old-deja/g++.other/typename1.C: Adjust.
1376
1377 PR c++/9381
1378 * g++.dg/abi/regparm1.C: New.
1379
1380 2009-11-06 Basile Starynkevitch <basile@starynkevitch.net>
1381
1382 * g++.dg/plugin/pragma_plugin-test-1.C: new testcase for
1383 PLUGIN_PRAGMAS.
1384 * g++.dg/plugin/pragma_plugin.c: new test plugin for PLUGIN_PRAGMAS.
1385 * g++.dg/plugin/plugin.exp (plugin_test_list): Add pragma_plugin.c
1386 and pragma_plugin-test-1.C.
1387
1388 2009-11-06 Andrew Pinski <andrew_pinski@playstation.sony.com>
1389
1390 PR c++/41536
1391 * g++.dg/ext/always_inline-5.C: New test.
1392
1393 2009-11-06 Jakub Jelinek <jakub@redhat.com>
1394
1395 PR c++/41967
1396 * g++.dg/gomp/pr41967.C: New test.
1397
1398 2009-11-06 Michael Matz <matz@suse.de>
1399
1400 PR middle-end/41963
1401 * gcc.dg/pr41963.c: New test.
1402
1403 2009-11-06 Jakub Jelinek <jakub@redhat.com>
1404
1405 PR middle-end/41935
1406 * gcc.dg/pr41935.c: New test.
1407 * c-c++-common/pr41935.c: New test.
1408 * c-c++-common/builtin-offsetof.c (f0): Allow index one past the last
1409 element.
1410 * gcc.c-torture/execute/pr41935.c: New test.
1411
1412 2009-11-05 Jason Merrill <jason@redhat.com>
1413
1414 PR c++/34180
1415 * g++.dg/init/synth2.C: New.
1416
1417 PR c++/7046
1418 * g++.dg/abi/pragma-pack1.C: New.
1419
1420 PR c++/34870
1421 * g++.dg/lookup/koenig7.C: New.
1422
1423 PR c++/41703
1424 * g++.dg/template/partial6.C: New.
1425
1426 2009-11-05 Janus Weil <janus@gcc.gnu.org>
1427
1428 PR fortran/41556
1429 * gfortran.dg/class_12.f03: New test.
1430
1431 2009-11-05 Jakub Jelinek <jakub@redhat.com>
1432
1433 * gcc.target/i386/i386.exp (check_effective_target_xop): Fix typo
1434 in builtin's name.
1435
1436 2009-11-04 Jason Merrill <jason@redhat.com>
1437
1438 PR c++/36912
1439 * g++.dg/init/static-init2.C: New.
1440
1441 2009-11-05 Janus Weil <janus@gcc.gnu.org>
1442
1443 PR fortran/41556
1444 PR fortran/41873
1445 * gfortran.dg/interface_abstract_4.f90: New test.
1446
1447 2009-11-05 Maxim Kuvyrkov <maxim@codesourcery.com>
1448
1449 * gcc.target/m68k/pr41302.c: Fix target triplet.
1450
1451 2009-11-04 Jason Merrill <jason@redhat.com>
1452
1453 PR c++/39413
1454 * g++.dg/template/overload11.C: New.
1455 * g++.dg/template/nested3.C: Adjust.
1456
1457 2009-11-04 Eric Botcazou <ebotcazou@adacore.com>
1458
1459 PR ada/20548
1460 * ada/acats/norun.lst: Remove the stack checking tests.
1461 * ada/acats/run_acats: Limit the stack to 8MB.
1462
1463 2009-11-04 Janus Weil <janus@gcc.gnu.org>
1464
1465 PR fortran/41556
1466 PR fortran/41937
1467 * gfortran.dg/class_11.f03: New test.
1468
1469 2009-11-04 Jason Merrill <jason@redhat.com>
1470
1471 PR c++/35067
1472 * g++.dg/abi/thunk5.C: New.
1473
1474 2009-11-04 Andrew Pinski <andrew_pinski@playstation.sony.com>
1475
1476 PR rtl-opt/41833
1477 * gcc.target/powerpc/altivec-33.c: New testcase.
1478
1479 2009-11-04 Jason Merrill <jason@redhat.com>
1480
1481 PR c++/17365, DR 218
1482 * g++.dg/lookup/koenig6.C: New.
1483 * g++.dg/lookup/koenig5.C: Adjust.
1484 * g++.dg/template/crash56.C: Adjust.
1485 * g++.old-deja/g++.ns/koenig5.C: Adjust.
1486
1487 2009-11-04 Harsha Jagasia <harsha.jagasia@amd.com>
1488 Dwarakanath Rajagopal <dwarak.rajagopal@amd.com>
1489
1490 * gcc.target/i386/xop-check.h: New file.
1491 * gcc.target/i386/xop-hadduX.c: Ditto.
1492 * gcc.target/i386/xop-haddX.c: Ditto.
1493 * gcc.target/i386/xop-hsubX.c: Ditto.
1494 * gcc.target/i386/xop-imul32widen-vector.c: Ditto.
1495 * gcc.target/i386/xop-imul32widen-vector.c: Ditto.
1496 * gcc.target/i386/xop-pcmov2.c: Ditto.
1497 * gcc.target/i386/xop-pcmov.c: Ditto.
1498 * gcc.target/i386/xop-rotate1-vector.c: Ditto.
1499 * gcc.target/i386/xop-rotate2-vector.c: Ditto.
1500 * gcc.target/i386/xop-rotate3-vector.c: Ditto.
1501 * gcc.target/i386/xop-shift1-vector.c: Ditto.
1502 * gcc.target/i386/xop-shift2-vector.c: Ditto.
1503 * gcc.target/i386/xop-shift3-vector.c: Ditto.
1504 * gcc.target/i386/i386.exp: Add check_effective_target_xop.
1505 * gcc.target/i386/sse-12.c: Update with new compile options to
1506 activate and check xopintrin.h intrinsic file.
1507 * gcc.target/i386/sse-13.c: Ditto.
1508 * gcc.target/i386/sse-14.c: Ditto.
1509 * gcc.target/i386/sse-22.c: Ditto.
1510 * gcc.target/i386/sse-23.c: Ditto.
1511 * g++.dg/other/i386-2.C: Ditto.
1512 * g++.dg/other/i386-3.C: Ditto.
1513 * g++.dg/other/i386-5.C: Ditto.
1514 * g++.dg/other/i386-6.C: Ditto.
1515
1516 2009-11-04 Wei Guozhi <carrot@google.com>
1517
1518 PR target/40835
1519 * gcc.target/arm/pr40835: New testcase.
1520
1521 2009-11-04 Revital Eres <eres@il.ibm.com>
1522
1523 * gcc.target/powerpc/vsx-vectorize-3.c: Adjust tetcase following
1524 change in decision of peeling for alignment.
1525 * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
1526 * gcc.dg/vect/vect-50.c: Likewise.
1527 * gcc.dg/vect/vect-42.c: Likewise.
1528 * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
1529 Likewise.
1530 * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
1531 Likewise.
1532 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
1533 * gcc.dg/vect/vect-60.c: Likewise.
1534 * gcc.dg/vect/vect-52.c: Likewise.
1535 * gcc.dg/vect/vect-44.c: Likewise.
1536 * gcc.dg/vect/vect-27.c: Likewise.
1537 * gcc.dg/vect/vect-29.c: Likewise.
1538 * gcc.dg/vect/vect-72.c: Likewise.
1539 * gcc.dg/vect/vect-56.c: Likewise.
1540 * gcc.dg/vect/vect-48.c: Likewise.
1541 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
1542 * gfortran.dg/vect/vect-2.f90: Likewise.
1543 * gfortran.dg/vect/vect-5.f90: Likewise.
1544
1545 2009-11-04 Richard Guenther <rguenther@suse.de>
1546
1547 PR tree-optimization/41919
1548 * gcc.c-torture/execute/pr41919.c: New testcase.
1549
1550 2009-11-04 Carlos O'Donell <carlos@codesourcery.com>
1551
1552 PR target/41302
1553 * gcc.target/m68k/pr41302.c: New test.
1554
1555 2009-11-03 Jason Merrill <jason@redhat.com>
1556
1557 PR c++/36959
1558 * g++.dg/opt/inline16.C: New.
1559
1560 2009-11-03 Eric Botcazou <ebotcazou@adacore.com>
1561
1562 * gnat.dg/stack_check.adb1: New test.
1563 * gnat.dg/stack_check.adb2: Likewise.
1564
1565 2009-11-03 Jakub Jelinek <jakub@redhat.com>
1566
1567 PR rtl-optimization/41917
1568 * gcc.c-torture/execute/pr41917.c: New test.
1569
1570 2009-11-03 Uros Bizjak <ubizjak@gmail.com>
1571
1572 * gcc.target/i386/pr41900.c: Make test compile only. Scan assembler
1573 dump to not include "call *%esp".
1574
1575 2009-11-03 Jason Merrill <jason@redhat.com>
1576
1577 PR c++/39786
1578 * g++.dg/lookup/using22.C: New.
1579
1580 PR c++/41876
1581 * g++.dg/parse/eh-decl.C: New.
1582
1583 PR c++/41927
1584 * g++.dg/template/sfinae16.C: New.
1585
1586 PR c++/41815
1587 * g++.dg/cpp0x/rv-return.C: New.
1588 * g++.dg/cpp0x/deduce.C: Adjust.
1589
1590 PR c++/40944
1591 * g++.dg/template/sfinae15.C: New.
1592
1593 PR c++/40687
1594 * g++.dg/cpp0x/auto3.C: Remove xfail.
1595
1596 2009-11-03 Tobias Burnus <burnus@net-b.de>
1597
1598 PR fortran/41907
1599 * gfortran.dg/missing_optional_dummy_6.f90: New test.
1600
1601 2009-11-03 Nick Clifton <nickc@redhat.com>
1602
1603 * gcc.target/rx/builtins.c: Remove redundant tests.
1604 Add test of MVTIPL instruction.
1605 * gcc.target/rx/interrupts.c: Use fast_interrupt and interrupt
1606 function attributes. Add -msave-acc-in-interrupts option to the
1607 command line.
1608
1609 2009-11-03 Andrew Stubbs <ams@codesourcery.com>
1610 Maxim Kuvyrkov <maxim@codesourcery.com>
1611
1612 * g++.dg/torture/pr36191.C: Don't run with -fomit-frame-pointer on
1613 sh, m68k and fido.
1614
1615 2009-11-03 Dodji Seketeli <dodji@redhat.com>
1616
1617 PR c++/38699
1618 * c-c++-common/dfp/builtin-offsetof.c: Moved to ...
1619 * c-c++-common/builtin-offsetof.c: ... here.
1620
1621 2009-11-03 Dodji Seketeli <dodji@redhat.com>
1622
1623 PR c++/38699
1624 * c-c++-common/dfp/builtin-offsetof.c: New test.
1625 * g++.dg/other/offsetof6.C: Likewise.
1626
1627 2009-11-03 Uros Bizjak <ubizjak@gmail.com>
1628
1629 PR target/41900
1630 * gcc.target/i386/pr41900.c: New test.
1631
1632 2009-11-02 Andy Hutchinson <hutchinsonandy@gcc.gnu.org>
1633
1634 * gcc.c-torture/execute/pr40668.c: Correct for 16bit int size.
1635
1636 2009-11-02 Dodji Seketeli <dodji@redhat.com>
1637
1638 PR c++/41856
1639 * g++.dg/lookup/extern-c-redecl3.C: Make the test x86 only.
1640 * g++.dg/lookup/extern-c-redecl4.C: Likewise.
1641
1642 2009-11-02 Dodji Seketeli <dodji@redhat.com>
1643
1644 PR c++/37093
1645 * g++.dg/other/ptrmem10.C: New test.
1646 * g++.dg/other/ptrmem11.C: Likewise.
1647
1648 2009-11-02 Janis Johnson <janis187@us.ibm.com>
1649
1650 PR testsuite/41878
1651 * gfortran.dg/vect/vect-2.f90: Fix effective-target expression, add
1652 spaces in some expressions.
1653
1654 2009-11-02 Jason Merrill <jason@redhat.com>
1655
1656 * g++.dg/other/linkage2.C: Move to...
1657 * g++.dg/cpp0x/linkage2.C: ..here.
1658 * g++.dg/abi/mangle32.C: Add -std=c++0x.
1659 * g++.dg/cpp0x/nolinkage1.C: Likewise.
1660 * g++.dg/debug/dwarf2/anonname1.C: Likewise.
1661 * g++.dg/ext/anon-struct4.C: Revert earlier change.
1662 * g++.dg/lookup/anon2.C: Likewise.
1663 * g++.dg/other/anon3.C: Likewise.
1664 * g++.dg/template/arg2.C: Likewise.
1665 * g++.dg/template/local4.C: Likewise.
1666 * g++.old-deja/g++.law/operators32.C: Likewise.
1667 * g++.old-deja/g++.other/linkage2.C: Likewise.
1668 * g++.old-deja/g++.pt/enum6.C: Likewise.
1669 * g++.old-deja/g++.other/anon9.C: Likewise.
1670 * g++.old-deja/g++.other/linkage1.C: Likewise.
1671 * c-c++-common/dfp/pr35620.c: Give the union a name.
1672
1673 2009-11-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1674
1675 PR tree-optimization/41857
1676 * gcc.target/spu/ea/pr41857.c: New file.
1677
1678 2009-11-02 Martin Jambor <mjambor@suse.cz>
1679
1680 PR tree-optimization/41750
1681 * gcc.c-torture/execute/pr41750.c: New test.
1682
1683 2009-11-02 Jakub Jelinek <jakub@redhat.com>
1684
1685 PR tree-optimization/41841
1686 * gcc.dg/pr41841.c: New test.
1687
1688 PR debug/41893
1689 * gcc.dg/debug/pr41893-1.c: New test.
1690 * gcc.dg/debug/pr41893-2.c: New file.
1691
1692 PR c++/41774
1693 * g++.dg/ext/visibility/namespace3.C: New test.
1694
1695 2009-11-01 Jason Merrill <jason@redhat.com>
1696
1697 * gcc.dg/tree-ssa/restrict-1.c: Move to c-c++-common.
1698 * gcc.dg/tree-ssa/restrict-2.c: Move to c-c++-common.
1699 * gcc.dg/tree-ssa/restrict-4.c: Move to c-c++-common.
1700
1701 2009-11-01 Eric Botcazou <ebotcazou@adacore.com>
1702
1703 * gnat.dg/opt5.adb: New test.
1704
1705 2009-11-01 Tobias Burnus <burnus@net-b.de>
1706
1707 PR fortran/41872
1708 * gfortran.dg/allocatable_scalar_4.f90: New test.
1709
1710 2009-11-01 Tobias Burnus <burnus@net-b.de>
1711
1712 PR fortran/41850
1713 * gfortran.dg/intent_out_6.f90: New testcase.
1714
1715 2009-10-31 Richard Guenther <rguenther@suse.de>
1716
1717 * g++.dg/tree-ssa/restrict1.C: New.
1718
1719 2009-10-31 Jason Merrill <jason@redhat.com>
1720
1721 * g++.dg/rtti/typeid9.C: New.
1722
1723 PR c++/41754
1724 * g++.dg/cpp0x/initlist25.C: New.
1725
1726 2009-10-31 Eric Botcazou <ebotcazou@adacore.com>
1727
1728 * gnat.dg/specs/rep_clause4.ads: New test.
1729
1730 2009-10-30 Andy Hutchinson <hutchinsonandy@gcc.gnu.org>
1731
1732 PR target/41885
1733 * gcc.target/avr/torture/pr41885.c: New test.
1734
1735 2009-10-30 Eric Botcazou <ebotcazou@adacore.com>
1736
1737 * gnat.dg/specs/pack5.ads: New test.
1738
1739 2009-10-30 Andrew Jenner <andrew@codesourcery.com>
1740
1741 * lib/target-supports.exp: Handle powerpc-*-elf.
1742
1743 2009-10-30 H.J. Lu <hongjiu.lu@intel.com>
1744
1745 PR target/40838
1746 * gcc.target/i386/incoming-6.c: New.
1747 * gcc.target/i386/incoming-7.c: Likewise.
1748 * gcc.target/i386/incoming-8.c: Likewise.
1749 * gcc.target/i386/incoming-9.c: Likewise.
1750 * gcc.target/i386/incoming-10.c: Likewise.
1751 * gcc.target/i386/incoming-11.c: Likewise.
1752 * gcc.target/i386/incoming-12.c: Likewise.
1753 * gcc.target/i386/incoming-13.c: Likewise.
1754 * gcc.target/i386/incoming-14.c: Likewise.
1755 * gcc.target/i386/incoming-15.c: Likewise.
1756 * gcc.target/i386/pr37843-4.c: Likewise.
1757
1758 2009-10-30 Dodji Seketeli <dodji@redhat.com>
1759
1760 PR c++/41863
1761 * g++.dg/template/sizeof12.C: New test.
1762
1763 2009-10-29 Eric Botcazou <ebotcazou@adacore.com>
1764
1765 * gnat.dg/pack14.adb: New test.
1766
1767 2009-10-29 David Daney <ddaney@caviumnetworks.com>
1768
1769 * gcc.target/mips/mips.exp (mips_option_groups): Add
1770 mcount-ra-address.
1771 * gcc.target/mips/mmcount-ra-address-1.c: New test.
1772 * gcc.target/mips/mmcount-ra-address-2.c: New test.
1773 * gcc.target/mips/mmcount-ra-address-3.c: New test.
1774
1775 2009-10-29 Michael Matz <matz@suse.de>
1776
1777 * gcc.target/i386/sse-recip.c: Use fabsf instead of != .
1778 * gcc.target/i386/sse-recip-vec.c: Ditto.
1779 * gcc.target/i386/brokensqrt.c: New test.
1780
1781 2009-10-29 Tobias Burnus <burnus@net-b.de>
1782
1783 PR fortran/41777
1784 * gfortran.dg/associated_target_3.f90: New testcase.
1785
1786 2009-10-29 Rafael Avila de Espindola <espindola@google.com>
1787
1788 * gfortran.dg/lto/pr41764_0.f: New.
1789
1790 2009-10-29 Martin Jambor <mjambor@suse.cz>
1791
1792 PR tree-optimization/41775
1793 * g++.dg/torture/pr41775.C: New testcase.
1794
1795 2009-10-28 Jason Merrill <jason@redhat.com>
1796
1797 * g++.dg/cpp0x/inline-ns1.C: New.
1798 * g++.dg/cpp0x/inline-ns2.C: New.
1799 * g++.dg/cpp0x/inline-ns3.C: New.
1800
1801 2009-10-28 Paolo Bonzini <bonzini@gnu.org>
1802
1803 PR rtl-optimization/39715
1804 * gcc.target/arm/thumb-ltu.c: New.
1805
1806 2009-10-28 Richard Guenther <rguenther@suse.de>
1807
1808 PR lto/41808
1809 PR lto/41839
1810 * gcc.dg/lto/20091027-1_0.c: New testcase.
1811 * gcc.dg/lto/20091027-1_1.c: Likewise.
1812 * g++.dg/lto/20091026-1_0.C: Likewise.
1813 * g++.dg/lto/20091026-1_1.C: Likewise.
1814 * g++.dg/lto/20091026-1_a.h: Likewise.
1815
1816 2009-10-28 Jakub Jelinek <jakub@redhat.com>
1817
1818 PR middle-end/41837
1819 * gcc.dg/pr41837.c: New test.
1820
1821 PR debug/41801
1822 * g++.dg/ext/sync-3.C: New test.
1823
1824 PR target/41762
1825 * gcc.dg/pr41762.c: New test.
1826
1827 2009-10-28 Richard Guenther <rguenther@suse.de>
1828
1829 PR middle-end/41855
1830 * gfortran.dg/lto/20091028-1_0.f90: New testcase.
1831 * gfortran.dg/lto/20091028-1_1.c: Likewise.
1832 * gfortran.dg/lto/20091028-2_0.f90: Likewise.
1833 * gfortran.dg/lto/20091028-2_1.c: Likewise.
1834
1835 2009-10-28 Paolo Bonzini <bonzini@gnu.org>
1836
1837 PR rtl-optimization/39715
1838 * gcc.target/arm/thumb-bitfld1.c: New.
1839
1840 2009-10-28 Paolo Bonzini <bonzini@gnu.org>
1841
1842 PR rtl-optimization/40741
1843 * gcc.target/arm/thumb-branch1.c: New.
1844
1845 2009-10-27 Jason Merrill <jason@redhat.com>
1846
1847 * g++.dg/cpp0x/lambda/lambda-conv.C: New.
1848 * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust.
1849 * g++.dg/cpp0x/lambda/lambda-mangle.C: Adjust.
1850 * g++.dg/cpp0x/lambda/lambda-non-const.C: Adjust.
1851
1852 2009-10-27 Eric Botcazou <ebotcazou@adacore.com>
1853
1854 * gnat.dg/null_pointer_deref1.adb: Accept Constraint_Error.
1855 * gnat.dg/null_pointer_deref2.adb: Likewise.
1856
1857 2009-10-27 Richard Guenther <rguenther@suse.de>
1858
1859 * gcc.dg/torture/ipa-pta-1.c: Adjust testcase.
1860
1861 2009-10-27 Jakub Jelinek <jakub@redhat.com>
1862
1863 PR c/41842
1864 * gcc.dg/pr41842.c: New test.
1865
1866 2009-10-27 Revital Eres <eres@il.ibm.com>
1867
1868 PR tree-optimization/40648
1869 * gcc.target/powerpc/vsx-vectorize-2.c: Adjust testcase following
1870 change in decision of peeling for alignment.
1871 * gcc.target/powerpc/vsx-vectorize-3.c: Likewise.
1872 * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
1873 * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
1874 * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
1875 * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
1876 * gcc.dg/vect/vect-50.c: Likewise.
1877 * gcc.dg/vect/vect-33.c: Likewise.
1878 * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
1879 * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
1880 Likewise.
1881 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
1882 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
1883 * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
1884 Likewise.
1885 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
1886 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
1887 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
1888 * gcc.dg/vect/vect-60.c: Likewise.
1889 * gcc.dg/vect/vect-26.c: Likewise.
1890 * gcc.dg/vect/vect-52.c: Likewise.
1891 * gcc.dg/vect/vect-44.c: Likewise.
1892 * gcc.dg/vect/vect-27.c: Likewise.
1893 * gcc.dg/vect/vect-70.c: Likewise.
1894 * gcc.dg/vect/vect-28.c: Likewise.
1895 * gcc.dg/vect/no-section-anchors-vect-31.c: Likewise.
1896 * gcc.dg/vect/vect-109.c: Likewise.
1897 * gcc.dg/vect/vect-54.c: Likewise.
1898 * gcc.dg/vect/vect-29.c: Likewise.
1899 * gcc.dg/vect/vect-72.c: Likewise.
1900 * gcc.dg/vect/vect-56.c: Likewise.
1901 * gcc.dg/vect/vect-48.c: Likewise.
1902 * gcc.dg/vect/vect-91.c: Likewise.
1903 * gcc.dg/vect/vect-92.c: Likewise.
1904 * gcc.dg/vect/vect-58.c: Likewise.
1905 * gcc.dg/vect/slp-25.c: Likewise.
1906 * gcc.dg/vect/vect-93.c: Likewise.
1907 * gcc.dg/vect/vect-95.c: Likewise.
1908 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
1909 * gcc.dg/vect/vect-87.c: Likewise.
1910 * gcc.dg/vect/vect-96.c: Likewise.
1911 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
1912 * gcc.dg/vect/vect-88.c: Likewise.
1913 * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
1914 * gcc.dg/vect/vect-89.c: Likewise.
1915 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
1916 * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
1917 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
1918 * gfortran.dg/vect/vect-2.f90: Likewise.
1919 * gfortran.dg/vect/vect-3.f90: Likewise.
1920 * gfortran.dg/vect/vect-4.f90: Likewise.
1921 * gfortran.dg/vect/vect-5.f90: Likewise.
1922
1923 2009-10-27 Jakub Jelinek <jakub@redhat.com>
1924
1925 PR c++/41020
1926 * g++.dg/lookup/extern-c-redecl5.C: Fix up regexp.
1927
1928 2009-10-26 Ben Elliston <bje@au.ibm.com>
1929 Michael Meissner <meissner@linux.vnet.ibm.com>
1930 Ulrich Weigand <uweigand@de.ibm.com>
1931
1932 * gcc.target/spu/ea/ea.exp: New file.
1933 * gcc.target/spu/ea/cache1.c: Likewise.
1934 * gcc.target/spu/ea/cast1.c: Likewise.
1935 * gcc.target/spu/ea/cast2.c: Likewise.
1936 * gcc.target/spu/ea/compile1.c: Likewise.
1937 * gcc.target/spu/ea/compile2.c: Likewise.
1938 * gcc.target/spu/ea/cppdefine.c: Likewise.
1939 * gcc.target/spu/ea/errors1.c: Likewise.
1940 * gcc.target/spu/ea/errors2.c: Likewise.
1941 * gcc.target/spu/ea/execute1.c: Likewise.
1942 * gcc.target/spu/ea/execute2.c: Likewise.
1943 * gcc.target/spu/ea/execute3.c: Likewise.
1944 * gcc.target/spu/ea/ops1.c: Likewise.
1945 * gcc.target/spu/ea/ops2.c: Likewise.
1946 * gcc.target/spu/ea/options1.c: Likewise.
1947 * gcc.target/spu/ea/test-sizes.c: Likewise.
1948
1949 2009-10-26 Jakub Jelinek <jakub@redhat.com>
1950
1951 PR bootstrap/41345
1952 * gcc.dg/pr41345.c: New test.
1953
1954 PR debug/41828
1955 * g++.dg/debug/dwarf2/anonname1.C: New test.
1956
1957 2009-10-26 Jason Merrill <jason@redhat.com>
1958
1959 PR c++/38796
1960 * g++.dg/cpp0x/defaulted15.C: New.
1961 * g++.dg/cpp0x/defaulted16.C: New.
1962
1963 2009-10-26 Dodji Seketeli <dodji@redhat.com>
1964
1965 PR c++/41785
1966 * g++.dg/cpp0x/variadic96.C: New test.
1967
1968 2009-10-26 Nick Clifton <nickc@redhat.com>
1969
1970 * lib/target-supports.exp (check_profiling_available):
1971 Profiling is not, currently, available for the RX port.
1972 (check_effective_target_hard_float): Add support for RX target.
1973 * gcc.target/rx: New directory.
1974 * gcc.target/rx/builtins.c: New test file.
1975 * gcc.target/rx/interrupts.c: New test file.
1976 * gcc.target/rx/rx-abi-function-tests.c: New test file.
1977 * gcc.target/rx/zero-width-bitfield.c: New test file.
1978 * gcc.target/rx/i272091.c: New test file.
1979 * gcc.target/rx/packed-struct.c: New test file.
1980 * gcc.target/rx/rx.exp: New file: Drives RX tests.
1981
1982 2009-10-26 Andrew Pinski <pinskia@gcc.gnu.org>
1983
1984 * gcc.dg/lto/20091014-1_0.c: Replace -shared with -r -nostlib.
1985 * gcc.dg/lto/20091016-1_0.c: Likewise.
1986 * gcc.dg/lto/20090206-1_0.c: Likewise.
1987 * gcc.dg/lto/20081120-1_0.c: Likewise.
1988 * gcc.dg/lto/20081120-2_0.c: Likewise.
1989 * gcc.dg/lto/20090116_0.c: Likewise.
1990 * gcc.dg/lto/20081126_0.c: Likewise.
1991 * gcc.dg/lto/20091013-1_0.c: Likewise.
1992 * gcc.dg/lto/20081212-1_0.c: Likewise.
1993 * gcc.dg/lto/20091015-1_0.c: Likewise.
1994 * gcc.dg/lto/20090126-1_0.c: Likewise.
1995 * gcc.dg/lto/20090126-2_0.c: Likewise.
1996 * gcc.dg/lto/20091020-1_0.c: Likewise.
1997 * gcc.dg/lto/20091020-2_0.c: Likewise.
1998 * gcc.dg/lto/20081204-1_0.c: Likewise.
1999 * gcc.dg/lto/20081204-2_0.c: Likewise.
2000 * gcc.dg/lto/20081224_0.c: Likewise.
2001 * gcc.dg/lto/20090219_0.c: Likewise.
2002
2003 2009-10-26 Dodji Seketeli <dodji@redhat.com>
2004
2005 PR c++/41020
2006 * g++.dg/lookup/extern-c-redecl2.C: New test.
2007 * g++.dg/lookup/extern-c-redecl3.C: Likewise.
2008 * g++.dg/lookup/extern-c-redecl4.C: Likewise.
2009 * g++.dg/lookup/extern-c-redecl5.C: Likewise.
2010
2011 2009-10-26 Michael Matz <matz@suse.de>
2012
2013 PR tree-optimization/41783
2014 * gcc.dg/pr41783.c: New test.
2015 * gcc.dg/tree-ssa/ssa-pre-23.c: Adjust.
2016 * gcc.dg/tree-ssa/ssa-pre-24.c: Don't xfail anymore.
2017 * gcc.dg/tree-ssa/ssa-pre-27.c: New test.
2018
2019 2009-10-26 Janus Weil <janus@gcc.gnu.org>
2020
2021 PR fortran/41714
2022 * gfortran.dg/class_allocate_4.f03: New test.
2023
2024 2009-10-24 Adam Nemet <anemet@caviumnetworks.com>
2025
2026 * gcc.target/mips/mult-1.c: New test.
2027
2028 2009-10-24 Janus Weil <janus@gcc.gnu.org>
2029
2030 PR fortran/41784
2031 * gfortran.dg/extends_8.f03: New test.
2032
2033 2009-10-24 Eric Botcazou <ebotcazou@adacore.com>
2034
2035 * gnat.dg/specs/pack4.ads: New test.
2036
2037 2009-10-24 Eric Botcazou <ebotcazou@adacore.com>
2038
2039 * gnat.dg/null_pointer_deref1.adb: New test.
2040 * gnat.dg/null_pointer_deref2.adb: Likewise.
2041
2042 2009-10-24 Paul Thomas <pault@gcc.gnu.org>
2043
2044 PR fortran/41772
2045 * gfortran.dg/transfer_intrinsic_3.f90.
2046
2047 2009-10-24 Eric Botcazou <ebotcazou@adacore.com>
2048
2049 * gnat.dg/opt4.adb: New test.
2050
2051 2009-10-23 Joseph Myers <joseph@codesourcery.com>
2052
2053 PR c/40033
2054 * gcc.dg/noncompile/pr40033-1.c: New test.
2055
2056 2009-10-23 Dodji Seketeli <dodji@redhat.com>
2057
2058 PR c++/40808
2059 * g++.dg/abi/mangle34.C: New test
2060
2061 2009-10-23 Jason Merrill <jason@redhat.com>
2062
2063 * g++.dg/cpp0x/lambda/lambda-nested2.C: New.
2064
2065 Core issue 899
2066 * g++.dg/cpp0x/explicit4.C: New.
2067
2068 2009-10-23 Joseph Myers <joseph@codesourcery.com>
2069
2070 * g++.dg/abi/rtti3.C, g++.dg/abi/thunk4.C: Skip for *-*-mingw* and
2071 *-*-cygwin.
2072 * g++.dg/cpp0x/lambda/lambda-mangle.C: Disable weak symbols tests
2073 for *-*-mingw* and *-*-cygwin.
2074 * g++.dg/opt/vt1.C: Skip for *-*-mingw* and *-*_cygwin.
2075 * g++.dg/template/spec35.C: Disable weak symbol test for
2076 *-*-mingw* and *-*-cygwin.
2077
2078 PR testsuite/31342
2079 * gcc.target/i386/pic-1.c: Skip for *-*-mingw* and *-*-cygwin.
2080
2081 2009-10-23 Janus Weil <janus@gcc.gnu.org>
2082
2083 PR fortran/41800
2084 * gfortran.dg/class_10.f03: New test.
2085
2086 2009-10-22 Michael Meissner <meissner@linux.vnet.ibm.com>
2087
2088 PR target/41787
2089 * gcc.target/powerpc/vsx-vrsave.c: New file.
2090
2091 2009-10-23 Joseph Myers <joseph@codesourcery.com>
2092
2093 PR c/41673
2094 * gcc.dg/Wstrict-aliasing-bogus-vla-1.c: New test.
2095
2096 2009-10-23 Richard Guenther <rguenther@suse.de>
2097
2098 PR tree-optimization/41778
2099 * gcc.dg/tree-ssa/ssa-pre-26.c: New testcase.
2100
2101 2009-10-22 Richard Guenther <rguenther@suse.de>
2102
2103 PR lto/41791
2104 * g++.dg/lto/20091022-2_0.C: New testcase.
2105
2106 2009-10-22 Richard Guenther <rguenther@suse.de>
2107
2108 PR lto/41730
2109 * g++.dg/lto/20091022-1_0.C: New testcase.
2110
2111 2009-10-22 Razya Ladelsky <razya@il.ibm.com>
2112
2113 * gcc.dg/autopar/outer-4.c: Adjust scan.
2114 * gcc.dg/autopar/outer-5.c: Adjust scan.
2115 * gcc.dg/autopar/outer-5.c: Add scan optimized.
2116
2117 * libgomp.graphite/force-parallel-2.c: Adjust scan.
2118 * gcc.dg/autopar/outer-1.c: New testcase.
2119 * gcc.dg/autopar/outer-2.c: New testcase.
2120 * gcc.dg/autopar/outer-3.c: New testcase.
2121 * gcc.dg/autopar/outer-4.c: New testcase.
2122 * gcc.dg/autopar/outer-5.c: New testcase.
2123 * gcc.dg/autopar/outer-6.c: New testcase.
2124
2125 2009-10-22 Jan Hubicka <jh@suse.cz>
2126
2127 * gcc.c-torture/compile/pr40556.c: New testcase.
2128
2129 2009-10-22 Janus Weil <janus@gcc.gnu.org>
2130
2131 PR fortran/41781
2132 * gfortran.dg/goto_8.f90: New test case.
2133
2134 2009-10-21 Sebastian Pop <sebastian.pop@amd.com>
2135
2136 PR tree-optimization/41497
2137 * gcc.dg/tree-ssa/pr41497.c: New.
2138
2139 2009-10-21 Steve Ellcey <sje@cup.hp.com>
2140
2141 * g++.dg/tree-ssa/copyprop.C: Use include to define free().
2142
2143 2009-10-21 Joseph Myers <joseph@codesourcery.com>
2144
2145 * gcc.dg/tls/pie-1.c: New test.
2146
2147 2009-10-21 Jakub Jelinek <jakub@redhat.com>
2148
2149 * g++.dg/abi/mangle33.C: New test.
2150
2151 2009-10-21 Eric Botcazou <ebotcazou@adacore.com>
2152
2153 * gnat.dg/discr22.adb: New test.
2154
2155 2009-10-21 Eric Botcazou <ebotcazou@adacore.com>
2156
2157 * gnat.dg/loop_optimization7.ad[sb]: New test.
2158 * gnat.dg/loop_optimization7_pkg.ads: New helper.
2159
2160 2009-10-21 Janus Weil <janus@gcc.gnu.org>
2161
2162 PR fortran/41706
2163 PR fortran/41766
2164 * gfortran.dg/class_9.f03: Extended test case.
2165 * gfortran.dg/select_type_7.f03: New test case.
2166
2167 2009-10-20 Richard Guenther <rguenther@suse.de>
2168
2169 * gcc.dg/lto/20091020-3_0.c: New testcase.
2170
2171 2009-10-20 Richard Guenther <rguenther@suse.de>
2172
2173 PR lto/41761
2174 * gcc.dg/lto/20091020-1_0.c: New testcase.
2175 * gcc.dg/lto/20091020-1_1.c: Likewise.
2176 * gcc.dg/lto/20091020-2_0.c: Likewise.
2177 * gcc.dg/lto/20091020-2_1.c: Likewise.
2178
2179 2009-10-20 Jakub Jelinek <jakub@redhat.com>
2180
2181 PR debug/41340
2182 * gcc.dg/pr41340.c: New test.
2183
2184 2009-10-20 Eric Botcazou <ebotcazou@adacore.com>
2185
2186 * gnat.dg/discr21.ad[sb]: New test.
2187 * gnat.dg/discr21_pkg.ads: New helper.
2188
2189 2009-10-20 Paul Thomas <pault@gcc.gnu.org>
2190
2191 PR fortran/41706
2192 * gfortran.dg/class_9 : New test.
2193
2194 2009-10-19 Jakub Jelinek <jakub@redhat.com>
2195
2196 * gcc.dg/raw-string-1.c: New test.
2197 * gcc.dg/raw-string-2.c: New test.
2198 * gcc.dg/raw-string-3.c: New test.
2199 * gcc.dg/raw-string-4.c: New test.
2200 * gcc.dg/raw-string-5.c: New test.
2201 * gcc.dg/raw-string-6.c: New test.
2202 * gcc.dg/raw-string-7.c: New test.
2203 * gcc.dg/utf8-1.c: New test.
2204 * gcc.dg/utf8-2.c: New test.
2205 * gcc.dg/utf-badconcat2.c: New test.
2206 * gcc.dg/utf-dflt2.c: New test.
2207 * gcc.dg/cpp/include6.c: New test.
2208 * g++.dg/ext/raw-string-1.C: New test.
2209 * g++.dg/ext/raw-string-2.C: New test.
2210 * g++.dg/ext/raw-string-3.C: New test.
2211 * g++.dg/ext/raw-string-4.C: New test.
2212 * g++.dg/ext/raw-string-5.C: New test.
2213 * g++.dg/ext/raw-string-6.C: New test.
2214 * g++.dg/ext/raw-string-7.C: New test.
2215 * g++.dg/ext/utf8-1.C: New test.
2216 * g++.dg/ext/utf8-2.C: New test.
2217 * g++.dg/ext/utf-badconcat2.C: New test.
2218 * g++.dg/ext/utf-dflt2.C: New test.
2219
2220 * gcc.dg/cleanup-13.c: New test.
2221
2222 2009-10-19 Janus Weil <janus@gcc.gnu.org>
2223
2224 PR fortran/41586
2225 * gfortran.dg/auto_dealloc_1.f90: New test case.
2226
2227 2009-10-19 Jakub Jelinek <jakub@redhat.com>
2228
2229 Port from redhat/gcc-4_4-branch:
2230 2009-10-08 Jakub Jelinek <jakub@redhat.com>
2231 * gcc.dg/debug/vta-2.c: New test.
2232
2233 2009-09-30 Alexandre Oliva <aoliva@redhat.com>
2234 * gcc.dg/debug/vta-1.c: New.
2235
2236 2009-10-19 Eric Botcazou <ebotcazou@adacore.com>
2237
2238 * gnat.dg/noreturn2.ad[sb]: New test.
2239
2240 2009-10-19 Tobias Burnus <burnus@net-b.de>
2241
2242 PR fortran/41755
2243 * gfortran.dg/equiv_8.f90: New test.
2244 * gfortran.dg/class_allocate_1.f03: Remove obsolete FIXME.
2245
2246 2009-10-19 Joseph Myers <joseph@codesourcery.com>
2247
2248 * gcc.target/arm/neon-thumb2-move.c: New test.
2249
2250 2009-10-19 Jakub Jelinek <jakub@redhat.com>
2251
2252 * gcc.dg/debug/vta-3.c: New test.
2253
2254 2009-10-17 Eric Botcazou <ebotcazou@adacore.com>
2255
2256 * gnat.dg/nested_proc.adb: Rename into...
2257 * gnat.dg/nested_proc1.adb: ...this.
2258 * gnat.dg/nested_proc2.adb: New test.
2259
2260 2009-10-17 Eric Botcazou <ebotcazou@adacore.com>
2261
2262 * gnat.dg/noreturn1.ad[sb]: New test.
2263
2264 2009-10-17 Janus Weil <janus@gcc.gnu.org>
2265 Paul Thomas <pault@gcc.gnu.org>
2266
2267 PR fortran/41629
2268 * gfortran.dg/class_6.f90: New test.
2269
2270 PR fortran/41608
2271 PR fortran/41587
2272 * gfortran.dg/class_7.f90: New test.
2273
2274 PR fortran/41618
2275 * gfortran.dg/class_8.f90: New test.
2276
2277 2009-10-17 Richard Guenther <rguenther@suse.de>
2278
2279 * gcc.dg/lto/20091017-1_0.c: New testcase.
2280 * gcc.dg/lto/20091017-1_1.c: Likewise.
2281
2282 2009-10-17 Eric Botcazou <ebotcazou@adacore.com>
2283
2284 * gnat.dg/unchecked_convert4.adb: Add missing rep clause.
2285
2286 2009-10-17 Eric Botcazou <ebotcazou@adacore.com>
2287
2288 * gnat.dg/aggr11.adb: New test.
2289 * gnat.dg/aggr11_pkg.ads: New helper.
2290
2291 2009-10-17 Eric Botcazou <ebotcazou@adacore.com>
2292
2293 * gnat.dg/slice8.adb: New test.
2294 * gnat.dg/slice8_pkg1.ads: New helper.
2295 * gnat.dg/slice8_pkg2.ads: Likewise.
2296 * gnat.dg/slice8_pkg3.ad[sb]: Likewise.
2297
2298 2009-10-17 Eric Botcazou <ebotcazou@adacore.com>
2299
2300 * gnat.dg/unchecked_convert4.adb: New test.
2301
2302 2009-10-15 Jason Merrill <jason@redhat.com>
2303
2304 PR c++/38798
2305 * g++.dg/cpp0x/trailing5.C: New.
2306
2307 * g++.dg/cpp0x/auto6.C: Rename to trailing1.C.
2308 * g++.dg/cpp0x/auto8.C: Rename to trailing2.C.
2309 * g++.dg/cpp0x/auto12.C: Rename to trailing3.C.
2310 * g++.dg/cpp0x/auto13.C: Rename to trailing4.C.
2311
2312 2009-10-16 Janus Weil <janus@gcc.gnu.org>
2313
2314 PR fortran/41719
2315 * gfortran.dg/class_5.f03: New test case.
2316 * gfortran.dg/typebound_operator_2.f03: Fixing invalid test case.
2317 * gfortran.dg/typebound_operator_4.f03: Ditto.
2318
2319 2009-10-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2320
2321 * g++.dg/ipa/iinline-1.C: Use dg-add-options bind_pic_locally.
2322 * g++.dg/other/first-global.C: Likewise.
2323 * g++.dg/parse/attr-externally-visible-1.C: Likewise.
2324 * g++.dg/torture/pr40323.C: Likewise.
2325 * g++.dg/tree-ssa/nothrow-1.C: Likewise.
2326 * gcc.dg/inline-33.c: Likewise.
2327 * gcc.dg/ipa/ipa-1.c: Likewise.
2328 * gcc.dg/ipa/ipa-2.c: Likewise.
2329 * gcc.dg/ipa/ipa-3.c: Likewise.
2330 * gcc.dg/ipa/ipa-4.c: Likewise.
2331 * gcc.dg/ipa/ipa-5.c: Likewise.
2332 * gcc.dg/ipa/ipa-7.c: Likewise.
2333 * gcc.dg/ipa/ipacost-2.c: Likewise.
2334 * gcc.dg/tree-ssa/inline-3.c: Likewise.
2335 * gcc.dg/tree-ssa/local-pure-const.c: Likewise.
2336 * gfortran.dg/whole_file_5.f90: Likewise.
2337 * gfortran.dg/whole_file_6.f90: Likewise.
2338
2339 2009-10-16 Richard Guenther <rguenther@suse.de>
2340
2341 PR tree-optimization/41728
2342 * gcc.c-torture/compile/pr41728.c: New testcase.
2343
2344 2009-10-16 Richard Guenther <rguenther@suse.de>
2345
2346 PR lto/41598
2347 * gcc.dg/lto/20091016-1_0.c: New testcase.
2348 * gcc.dg/lto/20091016-1_1.c: Likewise.
2349 * gcc.dg/lto/20091016-1_a.h: Likewise.
2350
2351 2009-10-16 Richard Guenther <rguenther@suse.de>
2352
2353 PR lto/41715
2354 * gfortran.dg/lto/20091015-1_0.f: New testcase.
2355 * gfortran.dg/lto/20091015-1_1.f: Likewise.
2356 * gfortran.dg/lto/20091015-1_2.f: Likewise.
2357
2358 2009-10-16 Richard Guenther <rguenther@suse.de>
2359
2360 PR lto/41713
2361 * gfortran.dg/lto/20091016-1_0.f90: New testcase.
2362
2363 2009-10-15 Jakub Jelinek <jakub@redhat.com>
2364
2365 PR debug/41717
2366 * gcc.dg/debug/pr41717.c: New test.
2367
2368 2009-10-16 Paul Thomas <pault@gcc.gnu.org>
2369
2370 PR fortran/41648
2371 * gfortran.dg/dynamic_dispatch_4.f03 : New test.
2372
2373 PR fortran/41656
2374 * gfortran.dg/dynamic_dispatch_5.f03 : New test.
2375
2376 2009-10-15 Michael Meissner <meissner@linux.vnet.ibm.com>
2377
2378 PR target/23983
2379 * gcc.target/powerpc/altivec-4.c (b): Make sure altivec builtin
2380 result used.
2381 * g++.dg/ext/altivec-2.C (main): Ditto.
2382
2383 2009-10-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2384
2385 * lib/target-supports.exp (add_options_for_bind_pic_locally): New.
2386 * gcc.dg/tree-ssa/ipa-cp-1.c: Bind pic locally.
2387
2388 2009-10-15 Richard Guenther <rguenther@suse.de>
2389
2390 PR lto/41669
2391 * gcc.dg/lto/20091015-1_0.c: New testcase.
2392 * gcc.dg/lto/20091015-1_1.c: Likewise.
2393 * gcc.dg/lto/20091015-1_2.c: Likewise.
2394 * gcc.dg/lto/20091015-1_a.h: Likewise.
2395 * gcc.dg/lto/20091015-1_b.h: Likewise.
2396
2397 2009-10-15 Steve Ellcey <sje@cup.hp.com>
2398
2399 * gcc.dg/torture/pr41555.c: Add -std=c99 option.
2400
2401 2009-10-14 Daniel Gutson <dgutson@codesourcery.com>
2402
2403 * gcc.target/arm/neon/vfp-shift-a2t2.c: New test case.
2404
2405 2009-10-14 Jakub Jelinek <jakub@redhat.com>
2406
2407 * obj-c++.dg/layout-1.mm: Don't xfail dg-bogus on lp64, change
2408 line from 1 to 0.
2409 * obj-c++.dg/bitfield-1.mm: Likewise.
2410 * obj-c++.dg/bitfield-4.mm: Likewise.
2411
2412 2009-10-14 Richard Guenther <rguenther@suse.de>
2413
2414 PR lto/41173
2415 * gcc.dg/lto/20091014-1_0.c: New testcase.
2416
2417 2009-10-14 Jakub Jelinek <jakub@redhat.com>
2418
2419 PR testsuite/41707
2420 * g++.dg/plugin/attribute_plugin-test-1.C: Expect the first
2421 warning on line 0 instead of 1.
2422
2423 2009-10-14 Richard Guenther <rguenther@suse.de>
2424
2425 PR lto/41521
2426 * gfortran.dg/lto/pr41521_0.f90: New testcase.
2427 * gfortran.dg/lto/pr41521_1.f90: Likewise.
2428
2429 2009-10-14 Jakub Jelinek <jakub@redhat.com>
2430
2431 PR preprocessor/41543
2432 * gcc.dg/debug/dwarf2/pr41543.c: New test.
2433
2434 PR debug/41695
2435 * gcc.dg/debug/dwarf2/pr41695.c: New test.
2436
2437 2009-10-14 Uros Bizjak <ubizjak@gmail.com>
2438
2439 * gcc.target/i386/i386.exp (check_effective_target_ms_hook_prologue):
2440 New procedure.
2441 * gcc.target/i386/ms_hook_prologue.c: Check for ms_hook_prologue
2442 effective target.
2443
2444 2009-10-14 Jason Merrill <jason@redhat.com>
2445
2446 PR c++/39866
2447 * g++.dg/cpp0x/defaulted14.C: New.
2448
2449 2009-10-14 Larry Evans <cppljevans@suddenlink.net>
2450
2451 * g++.dg/cpp0x/vt-40092.C: New.
2452
2453 2009-10-14 Alexandre Oliva <aoliva@redhat.com>
2454
2455 * gcc.dg/guality/pr41616-1.c: Drop -O2.
2456 * gcc.dg/guality/pr41447-1.c: Likewise. Name main.
2457
2458 2009-10-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2459
2460 * gfortran.dg/complex_intrinsic_8.f90: New test.
2461
2462 2009-10-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2463
2464 * gcc.dg/torture/builtin-math-6.c: Test complex "arc" functions.
2465 * lib/target-supports.exp (check_effective_target_mpc_arc): New.
2466
2467 2009-10-14 Hans-Peter Nilsson <hp@axis.com>
2468
2469 PR target/38948
2470 * gcc.dg/torture/pr38948.c: New test.
2471
2472 2009-10-13 Steve Ellcey <sje@cup.hp.com>
2473
2474 * gfortran.dg/vect/fast-math-pr38968.f90: Add timeout.
2475
2476 2009-10-13 Janus Weil <janus@gcc.gnu.org>
2477
2478 PR fortran/41581
2479 * gfortran.dg/class_allocate_2.f03: Modified.
2480 * gfortran.dg/class_allocate_3.f03: New test case.
2481
2482 2009-10-13 Richard Guenther <rguenther@suse.de>
2483
2484 PR lto/41668
2485 * gcc.dg/lto/20091006-2_0.c: New testcase.
2486 * gcc.dg/lto/20091006-2_1.c: Likewise.
2487 * gcc.dg/lto/20091006-2_2.c: Likewise.
2488 * gcc.dg/lto/20091013-1_0.c: Likewise.
2489 * gcc.dg/lto/20091013-1_1.c: Likewise.
2490 * gcc.dg/lto/20091013-1_2.c: Likewise.
2491
2492 2009-10-13 Martin Jambor <mjambor@suse.cz>
2493
2494 * gcc.c-torture/compile/pr41661.c: New test.
2495
2496 2009-10-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2497
2498 PR libgfortran/41683
2499 * gfortran.dg/fmt_error_9.f: Add check for repeat count after P.
2500
2501 2009-10-12 Jason Merrill <jason@redhat.com>
2502
2503 PR c++/37875
2504 * g++.dg/cpp0x/decltype18.C: New.
2505
2506 PR c++/37766
2507 * g++.dg/cpp0x/fntmpdefarg1.C: New.
2508
2509 2009-10-12 Janis Johnson <janis187@us.ibm.com>
2510
2511 * gcc.dg/lto/20090914-2.c: Fix typos in test directives.
2512
2513 2009-10-12 Alexandre Oliva <aoliva@redhat.com>
2514
2515 PR debug/41343
2516 PR debug/41447
2517 PR debug/41264
2518 PR debug/41338
2519 * gcc.dg/guality/pr41447-1.c: New.
2520 * gcc.dg/debug/pr41264-1.c: New.
2521 * gcc.dg/debug/pr41343-1.c: New.
2522
2523 2009-10-12 Hans-Peter Nilsson <hp@axis.com>
2524
2525 PR target/26515
2526 * gcc.dg/torture/pr26515.c: New test.
2527
2528 2009-10-12 Janis Johnson <janis187@us.ibm.com>
2529
2530 PR testsuite/41659
2531 * gcc.dg/lto/20090914-2.c: Use dg-skip-if to skip test.
2532 * lib/lto.exp (lto-get-options-main): Report error for using "target"
2533 or "xfail" with dg-lto-do.
2534
2535 2009-10-12 Stefan Dösinger <stefan@codeweavers.com>
2536
2537 * gcc.target/i386/ms_hook_prologue.c: New testcase.
2538
2539 2009-10-12 Michael Matz <matz@suse.de>
2540
2541 * gcc.dg/plugin/one_time_plugin.c: Update test to use the cfg
2542 pass.
2543
2544 2009-10-12 Jakub Jelinek <jakub@redhat.com>
2545
2546 PR target/41680
2547 * g++.dg/torture/pr41680.C: New test.
2548
2549 2009-10-12 Dodji Seketeli <dodji@redhat.com>
2550
2551 PR c++/41570
2552 * g++.dg/debug/dwarf2/template-params-7.C: New test.
2553
2554 2009-10-12 Alexandre Oliva <aoliva@redhat.com>
2555
2556 PR debug/41616
2557 * gcc.dg/guality/pr41616-1.c: New.
2558
2559 2009-10-11 Jason Merrill <jason@redhat.com>
2560
2561 PR c++/37204
2562 * g++.dg/cpp0x/rv-reinterpret.C: New.
2563
2564 2009-10-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2565
2566 PR libgfortran/38439
2567 * gfortran.dg/fmt_error_9.f: New test.
2568 * gfortran.dg/fmt_error_10.f: New test.
2569
2570 2009-10-11 Paul Thomas <pault@gcc.gnu.org>
2571
2572 PR fortran/41583
2573 * gfortran.dg/class_4a.f03: New test with class_4b,c and d.f03.
2574 * gfortran.dg/class_4b.f03: As above.
2575 * gfortran.dg/class_4c.f03: As above.
2576 * gfortran.dg/class_4d.f03: As above.
2577
2578 2009-10-11 Richard Guenther <rguenther@suse.de>
2579
2580 PR tree-optimization/41555
2581 * gcc.dg/torture/pr41555.c: New testcase.
2582
2583 2009-10-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2584
2585 PR libgfortran/35862
2586 * gfortran.dg/round_2.f03: Eliminate possible compile error. Use max
2587 function correctly.
2588
2589 2009-10-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2590
2591 PR libgfortran/35862
2592 * gfortran.dg/round_2.f03: Update test to also test for smaller kind.
2593 Add conditions to avoid runtime errors if not supported.
2594
2595 2009-10-10 Richard Guenther <rguenther@suse.de>
2596
2597 PR tree-optimization/41654
2598 * gfortran.fortran-torture/compile/pr41654.f90: New testcase.
2599
2600 2009-10-09 Jason Merrill <jason@redhat.com>
2601
2602 * g++.dg/cpp/ucn-1.C: New.
2603
2604 2009-10-09 Janus Weil <janus@gcc.gnu.org>
2605
2606 PR fortran/41585
2607 * gfortran.dg/class_2.f03: Extended test case.
2608
2609 2009-10-09 Tobias Burnus <burnus@net-b.de>
2610
2611 PR fortran/41582
2612 * gfortran.dg/class_allocate_1.f03: Modify code such that
2613 it compiles with the gfc_warning->gfc_error change.
2614 * gfortran.dg/class_allocate_1.f03: New test.
2615
2616 2009-10-09 Janus Weil <janus@gcc.gnu.org>
2617
2618 PR fortran/41579
2619 * gfortran.dg/select_type_6.f03: New test.
2620
2621 2009-10-09 Jakub Jelinek <jakub@redhat.com>
2622
2623 PR preprocessor/41445
2624 * gcc.dg/cpp/separate-1.c: Adjust.
2625 * gcc.dg/cpp/spacing1.c: Add -P to dg-options.
2626 * gcc.dg/debug/dwarf2/pr41445-1.c: New test.
2627 * gcc.dg/debug/dwarf2/pr41445-2.c: New test.
2628 * gcc.dg/debug/dwarf2/pr41445-3.c: New test.
2629 * gcc.dg/debug/dwarf2/pr41445-4.c: New test.
2630 * gcc.dg/debug/dwarf2/pr41445-5.c: New test.
2631 * gcc.dg/debug/dwarf2/pr41445-6.c: New test.
2632
2633 PR rtl-optimization/41646
2634 * gcc.c-torture/compile/pr41646.c: New test.
2635
2636 2009-10-09 Richard Guenther <rguenther@suse.de>
2637
2638 PR tree-optimization/41634
2639 * gcc.c-torture/compile/pr41634.c: New testcase.
2640
2641 2009-10-09 Uros Bizjak <ubizjak@gmail.com>
2642
2643 * gfortran.dg/block_2.f08: Cleanup "original" tree dump.
2644
2645 2009-10-09 Eric Botcazou <ebotcazou@adacore.com>
2646
2647 * gnat.dg/opt3.adb: New test.
2648 * gnat.dg/opt3_pkg.ads: New helper.
2649
2650 2009-10-08 Doug Kwan <dougkwan@google.com>
2651
2652 PR rtl-optimization/41574
2653 * gcc.dg/pr41574.c: New test.
2654
2655 2009-10-08 Cary Coutant <ccoutant@google.com>
2656
2657 Add support for debugging with ICF (Identical Code Folding).
2658 * g++.dg/debug/dwarf2/icf.C: New test.
2659
2660 2009-10-08 Adam Nemet <anemet@caviumnetworks.com>
2661
2662 * gcc.target/mips/truncate-6.c: New test.
2663
2664 2009-10-08 Jason Merrill <jason@redhat.com>
2665
2666 PR c++/36816
2667 * g++.dg/cpp0x/rv-deduce.C: New.
2668
2669 PR c++/37177
2670 * g++.dg/cpp0x/variadic-throw.C: Adjust errors.
2671 * g++.dg/template/explicit-args2.C: New.
2672 * g++.dg/template/explicit-args3.C: New.
2673 * g++.old-deja/g++.pt/crash58.C: Remove some errors.
2674
2675 2009-10-08 Michael Matz <matz@suse.de>
2676
2677 PR middle-end/41573
2678 * gcc.dg/tree-ssa/foldstring-1.c: Use fre dump.
2679 * gcc.dg/tree-ssa/useless-1.c: Use gimple dump.
2680 * gcc.dg/pr41573.c: New test.
2681
2682 2009-10-07 Joseph Myers <joseph@codesourcery.com>
2683
2684 PR c/41182
2685 * gcc.c-torture/compile/pr41182-1.c: New.
2686
2687 2009-10-07 Jason Merrill <jason@redhat.com>
2688
2689 * g++.dg/cpp0x/variadic95.C: New.
2690
2691 2009-10-07 Jason Merrill <jason@redhat.com>
2692
2693 * g++.dg/template/scope3.C: New.
2694
2695 2009-10-07 Jakub Jelinek <jakub@redhat.com>
2696
2697 * gcc.dg/debug/dwarf2/inline3.c: New test.
2698
2699 2009-10-07 Daniel Kraft <d@domob.eu>
2700
2701 PR fortran/41615
2702 * gfortran.dg/assumed_charlen_function_6.f90: New test.
2703
2704 2009-10-07 Janus Weil <janus@gcc.gnu.org>
2705
2706 * gfortran.dg/same_type_as_2.f03: Modified (was illegal).
2707 * gfortran.dg/select_type_1.f03: Modified error message.
2708 * gfortran.dg/select_type_5.f03: New test.
2709
2710 2009-10-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2711
2712 PR libgfortran/41612
2713 * gfortran.dg/round_2.f03: Fix test to work on platforms that do not
2714 have kind=10 reals.
2715
2716 2009-10-06 Jason Merrill <jason@redhat.com>
2717
2718 * g++.dg/cpp0x/lambda/lambda-init.C: New.
2719 * g++.dg/cpp0x/lambda/lambda-direct-init.C: New.
2720
2721 2009-10-06 Richard Guenther <rguenther@suse.de>
2722
2723 PR lto/41502
2724 * gcc.dg/lto/20091006-1_0.c: New testcase.
2725 * gcc.dg/lto/20091006-1_1.c: Likewise.
2726 * gcc.dg/lto/20091005-2_0.c: Likewise.
2727
2728 2009-10-06 Samuel Tardieu <sam@rfc1149.net>
2729
2730 PR ada/41383
2731 * gnat.dg/timer_cancel.adb: New test.
2732
2733 2009-10-06 Samuel Tardieu <sam@rfc1149.net>
2734
2735 PR ada/38333
2736 * gnat.dg/specs/import_abstract.ads: New.
2737
2738 2009-10-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2739
2740 PR libgfortran/35862
2741 * gfortran.dg/round_2.f03: New test.
2742
2743 2009-10-05 Jakub Jelinek <jakub@redhat.com>
2744
2745 PR debug/41558
2746 * gcc.dg/guality/guality.exp: Move gdb-test proc into...
2747 * lib/gcc-gdb-test.exp: ... here. New file.
2748 * gfortran.dg/guality/guality.exp: New file.
2749 * gfortran.dg/guality/pr41558.f90: New test.
2750 * gfortran.dg/guality/arg1.f90: New test.
2751
2752 2009-10-05 Paul Thomas <pault@gcc.gnu.org>
2753
2754 * gfortran.dg/dynamic_dispatch_1.f90: New test.
2755 * gfortran.dg/dynamic_dispatch_2.f90: New test.
2756 * gfortran.dg/dynamic_dispatch_3.f90: New test.
2757 * gfortran.dg/module_md5_1.f90: Update md5 sum.
2758
2759 2009-10-05 Sriraman Tallam <tmsriram@google.com>
2760
2761 * gcc.dg/plugin/selfassign.c (plugin_init): Change plugin_pass to
2762 register_pass_info.
2763 * gcc.dg/plugin/one_time_plugin.c (plugin_init): Change
2764 plugin_pass to register_pass_info.
2765 * g++.dg/plugin/selfassign.c (plugin_init): Change plugin_pass to
2766 register_pass_info.
2767 * g++.dg/plugin/dumb_plugin.c (plugin_init): Change plugin_pass to
2768 register_pass_info.
2769
2770 2009-10-05 Richard Guenther <rguenther@suse.de>
2771
2772 PR lto/41281
2773 * gcc.dg/lto/20090914-2_0.c: New testcase.
2774
2775 2009-10-05 Richard Guenther <rguenther@suse.de>
2776
2777 PR lto/40902
2778 * gcc.dg/lto/20091005-1_0.c: New testcase.
2779 * gcc.dg/lto/20091005-1_1.c: Likewise.
2780
2781 2009-10-05 Richard Guenther <rguenther@suse.de>
2782
2783 PR lto/41552
2784 PR lto/41487
2785 * g++.dg/lto/20091002-1_0.C: Adjust flags.
2786 * g++.dg/lto/20091004-1_0.C: New testcase.
2787 * g++.dg/lto/20091004-1_1.C: Likewise.
2788 * g++.dg/lto/20091004-2_0.C: Likewise.
2789 * g++.dg/lto/20091004-2_1.C: Likewise.
2790 * g++.dg/lto/20091004-3_0.C: Likewise.
2791 * g++.dg/lto/20091004-3_1.C: Likewise.
2792
2793 2009-10-05 Richard Guenther <rguenther@suse.de>
2794
2795 PR tree-optimization/23821
2796 * gcc.dg/torture/pr23821.c: New testcase.
2797
2798 2009-10-05 Daniel Kraft <d@domob.eu>
2799
2800 PR fortran/41403
2801 * gfortran.dg/goto_6.f: New test.
2802 * gfortran.dg/goto_7.f: New test.
2803
2804 2009-10-03 Ben Elliston <bje@au.ibm.com>
2805 Bill Maddox <maddox@google.com>
2806 Cary Coutant <ccoutant@google.com>
2807 Chris Demetriou <cgd@google.com>
2808 Diego Novillo <dnovillo@google.com>
2809 Doug Kwan <dougkwan@google.com>
2810 Jan Hubicka <jh@suse.cz>
2811 Ollie Wild <aaw@google.com>
2812 Rafael Espindola <espindola@google.com>
2813 Richard Guenther <rguenther@suse.de>
2814 Simon Baldwin <simonb@google.com>
2815
2816 * g++.dg/20090107-1.C: New.
2817 * g++.dg/20090121-1.C: New.
2818 * g++.dg/ipa/20090113-1.C: New.
2819 * g++.dg/lto: New directory.
2820 * g++.dg/lto/20080829_0.C: New.
2821 * g++.dg/lto/20080904_0.C: New.
2822 * g++.dg/lto/20080907_0.C: New.
2823 * g++.dg/lto/20080908-1_0.C: New.
2824 * g++.dg/lto/20080908-2_0.C: New.
2825 * g++.dg/lto/20080908-3_0.C: New.
2826 * g++.dg/lto/20080909-1_0.C: New.
2827 * g++.dg/lto/20080910-1_0.C: New.
2828 * g++.dg/lto/20080912-1_0.C: New.
2829 * g++.dg/lto/20080912_0.C: New.
2830 * g++.dg/lto/20080915_0.C: New.
2831 * g++.dg/lto/20080916_0.C: New.
2832 * g++.dg/lto/20080917_0.C: New.
2833 * g++.dg/lto/20080924_0.C: New.
2834 * g++.dg/lto/20080926_0.C: New.
2835 * g++.dg/lto/20081008_0.C: New.
2836 * g++.dg/lto/20081022.h: New.
2837 * g++.dg/lto/20081022_0.C: New.
2838 * g++.dg/lto/20081022_1.C: New.
2839 * g++.dg/lto/20081023_0.C: New.
2840 * g++.dg/lto/20081109-1_0.C: New.
2841 * g++.dg/lto/20081109-2_0.C: New.
2842 * g++.dg/lto/20081109_0.C: New.
2843 * g++.dg/lto/20081109_1.C: New.
2844 * g++.dg/lto/20081118-1_0.C: New.
2845 * g++.dg/lto/20081118-1_1.C: New.
2846 * g++.dg/lto/20081118_0.C: New.
2847 * g++.dg/lto/20081118_1.C: New.
2848 * g++.dg/lto/20081119-1.h: New.
2849 * g++.dg/lto/20081119-1_0.C: New.
2850 * g++.dg/lto/20081119-1_1.C: New.
2851 * g++.dg/lto/20081119_0.C: New.
2852 * g++.dg/lto/20081119_1.C: New.
2853 * g++.dg/lto/20081120-1_0.C: New.
2854 * g++.dg/lto/20081120-1_1.C: New.
2855 * g++.dg/lto/20081120-2_0.C: New.
2856 * g++.dg/lto/20081120-2_1.C: New.
2857 * g++.dg/lto/20081123_0.C: New.
2858 * g++.dg/lto/20081123_1.C: New.
2859 * g++.dg/lto/20081125.h: New.
2860 * g++.dg/lto/20081125_0.C: New.
2861 * g++.dg/lto/20081125_1.C: New.
2862 * g++.dg/lto/20081127_0.C: New.
2863 * g++.dg/lto/20081127_1.C: New.
2864 * g++.dg/lto/20081203_0.C: New.
2865 * g++.dg/lto/20081203_1.C: New.
2866 * g++.dg/lto/20081204-1_0.C: New.
2867 * g++.dg/lto/20081204-1_1.C: New.
2868 * g++.dg/lto/20081204-2_0.C: New.
2869 * g++.dg/lto/20081204-2_1.C: New.
2870 * g++.dg/lto/20081209_0.C: New.
2871 * g++.dg/lto/20081209_1.C: New.
2872 * g++.dg/lto/20081211-1.h: New.
2873 * g++.dg/lto/20081211-1_0.C: New.
2874 * g++.dg/lto/20081211-1_1.C: New.
2875 * g++.dg/lto/20081217-1_0.C: New.
2876 * g++.dg/lto/20081217-2_0.C: New.
2877 * g++.dg/lto/20081219_0.C: New.
2878 * g++.dg/lto/20081219_1.C: New.
2879 * g++.dg/lto/20090106_0.C: New.
2880 * g++.dg/lto/20090112_0.C: New.
2881 * g++.dg/lto/20090128_0.C: New.
2882 * g++.dg/lto/20090221_0.C: New.
2883 * g++.dg/lto/20090302_0.C: New.
2884 * g++.dg/lto/20090302_1.C: New.
2885 * g++.dg/lto/20090303_0.C: New.
2886 * g++.dg/lto/20090311-1.h: New.
2887 * g++.dg/lto/20090311-1_0.C: New.
2888 * g++.dg/lto/20090311-1_1.C: New.
2889 * g++.dg/lto/20090311_0.C: New.
2890 * g++.dg/lto/20090311_1.C: New.
2891 * g++.dg/lto/20090312.h: New.
2892 * g++.dg/lto/20090312_0.C: New.
2893 * g++.dg/lto/20090312_1.C: New.
2894 * g++.dg/lto/20090313_0.C: New.
2895 * g++.dg/lto/20090313_1.C: New.
2896 * g++.dg/lto/20090315_0.C: New.
2897 * g++.dg/lto/20090315_1.C: New.
2898 * g++.dg/lto/20091002-1_0.C: New testcase.
2899 * g++.dg/lto/20091002-2_0.C: Likewise..
2900 * g++.dg/lto/20091002-3_0.C: Likewise..
2901 * g++.dg/lto/README: New.
2902 * g++.dg/lto/pr40818_0.C: New.
2903 * g++.dg/opt/thunk3-1.C: New.
2904 * g++.dg/opt/thunk4.C: New.
2905 * gcc.c-torture/execute/builtins/lib/abs.c: Mark builtin
2906 replacements with __attribute__ ((__noinline__)).
2907 * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
2908 * gcc.c-torture/execute/builtins/lib/bzero.c: Likewise.
2909 * gcc.c-torture/execute/builtins/lib/fprintf.c: Likewise.
2910 * gcc.c-torture/execute/builtins/lib/memchr.c: Likewise.
2911 * gcc.c-torture/execute/builtins/lib/memcmp.c: Likewise.
2912 * gcc.c-torture/execute/builtins/lib/memmove.c: Likewise.
2913 * gcc.c-torture/execute/builtins/lib/mempcpy.c: Likewise.
2914 * gcc.c-torture/execute/builtins/lib/memset.c: Likewise.
2915 * gcc.c-torture/execute/builtins/lib/printf.c: Likewise.
2916 * gcc.c-torture/execute/builtins/lib/sprintf.c: Likewise.
2917 * gcc.c-torture/execute/builtins/lib/stpcpy.c: Likewise.
2918 * gcc.c-torture/execute/builtins/lib/strcat.c: Likewise.
2919 * gcc.c-torture/execute/builtins/lib/strchr.c: Likewise.
2920 * gcc.c-torture/execute/builtins/lib/strcmp.c: Likewise.
2921 * gcc.c-torture/execute/builtins/lib/strcpy.c: Likewise.
2922 * gcc.c-torture/execute/builtins/lib/strcspn.c: Likewise.
2923 * gcc.c-torture/execute/builtins/lib/strlen.c: Likewise.
2924 * gcc.c-torture/execute/builtins/lib/strncat.c: Likewise.
2925 * gcc.c-torture/execute/builtins/lib/strncmp.c: Likewise.
2926 * gcc.c-torture/execute/builtins/lib/strncpy.c: Likewise.
2927 * gcc.c-torture/execute/builtins/lib/strpbrk.c: Likewise.
2928 * gcc.c-torture/execute/builtins/lib/strrchr.c: Likewise.
2929 * gcc.c-torture/execute/builtins/lib/strspn.c: Likewise.
2930 * gcc.c-torture/execute/builtins/lib/strstr.c: Likewise.
2931 * gcc.dg/20081223-1.c: New.
2932 * gcc.dg/lto: New directory.
2933 * gcc.dg/lto/20080908_0.c: New.
2934 * gcc.dg/lto/20080917_0.c: New.
2935 * gcc.dg/lto/20080924_0.c: New.
2936 * gcc.dg/lto/20081024_0.c: New.
2937 * gcc.dg/lto/20081109_0.c: New.
2938 * gcc.dg/lto/20081111_0.c: New.
2939 * gcc.dg/lto/20081111_1.c: New.
2940 * gcc.dg/lto/20081112_0.c: New.
2941 * gcc.dg/lto/20081112_1.c: New.
2942 * gcc.dg/lto/20081115_0.c: New.
2943 * gcc.dg/lto/20081115_1.c: New.
2944 * gcc.dg/lto/20081115_2.c: New.
2945 * gcc.dg/lto/20081118_0.c: New.
2946 * gcc.dg/lto/20081118_1.c: New.
2947 * gcc.dg/lto/20081118_2.c: New.
2948 * gcc.dg/lto/20081120-1_0.c: New.
2949 * gcc.dg/lto/20081120-1_1.c: New.
2950 * gcc.dg/lto/20081120-2_0.c: New.
2951 * gcc.dg/lto/20081120-2_1.c: New.
2952 * gcc.dg/lto/20081125_0.c: New.
2953 * gcc.dg/lto/20081125_1.c: New.
2954 * gcc.dg/lto/20081126_0.c: New.
2955 * gcc.dg/lto/20081201-1_0.c: New.
2956 * gcc.dg/lto/20081201-1_1.c: New.
2957 * gcc.dg/lto/20081201-1_2.c: New.
2958 * gcc.dg/lto/20081201-2_0.c: New.
2959 * gcc.dg/lto/20081201-2_1.c: New.
2960 * gcc.dg/lto/20081202-1_0.c: New.
2961 * gcc.dg/lto/20081202-1_1.c: New.
2962 * gcc.dg/lto/20081202-2_0.c: New.
2963 * gcc.dg/lto/20081202-2_1.c: New.
2964 * gcc.dg/lto/20081204-1_0.c: New.
2965 * gcc.dg/lto/20081204-1_1.c: New.
2966 * gcc.dg/lto/20081204-2_0.c: New.
2967 * gcc.dg/lto/20081210-1_0.c: New.
2968 * gcc.dg/lto/20081212-1_0.c: New.
2969 * gcc.dg/lto/20081222_0.c: New.
2970 * gcc.dg/lto/20081222_0.h: New.
2971 * gcc.dg/lto/20081222_1.c: New.
2972 * gcc.dg/lto/20081224_0.c: New.
2973 * gcc.dg/lto/20081224_0.h: New.
2974 * gcc.dg/lto/20081224_1.c: New.
2975 * gcc.dg/lto/20090116_0.c: New.
2976 * gcc.dg/lto/20090120_0.c: New.
2977 * gcc.dg/lto/20090126-1_0.c: New.
2978 * gcc.dg/lto/20090126-2_0.c: New.
2979 * gcc.dg/lto/20090206-1_0.c: New.
2980 * gcc.dg/lto/20090206-2_0.c: New.
2981 * gcc.dg/lto/20090210_0.c: New.
2982 * gcc.dg/lto/20090210_1.c: New.
2983 * gcc.dg/lto/20090213_0.c: New.
2984 * gcc.dg/lto/20090213_1.c: New.
2985 * gcc.dg/lto/20090218-1_0.c: New.
2986 * gcc.dg/lto/20090218-1_1.c: New.
2987 * gcc.dg/lto/20090218-2_0.c: New.
2988 * gcc.dg/lto/20090218-2_1.c: New.
2989 * gcc.dg/lto/20090218_0.c: New.
2990 * gcc.dg/lto/20090218_1.c: New.
2991 * gcc.dg/lto/20090218_2.c: New.
2992 * gcc.dg/lto/20090218_3.c: New.
2993 * gcc.dg/lto/20090219_0.c: New.
2994 * gcc.dg/lto/20090312_0.c: New.
2995 * gcc.dg/lto/20090312_1.c: New.
2996 * gcc.dg/lto/20090313_0.c: New.
2997 * gcc.dg/lto/20090706-1_0.c: New.
2998 * gcc.dg/lto/20090706-2_0.c: New.
2999 * gcc.dg/lto/20090717_0.c: New.
3000 * gcc.dg/lto/20090717_1.c: New.
3001 * gcc.dg/lto/20090729_0.c: New.
3002 * gcc.dg/lto/20090729_1.c: New.
3003 * gcc.dg/lto/20090812_0.c: New.
3004 * gcc.dg/lto/20090812_1.c: New.
3005 * gcc.dg/lto/20090914-1_0.c: New.
3006 * gcc.dg/lto/README: New.
3007 * gcc.dg/visibility-7.c: Adjust expected pattern
3008 * gfortran.dg/lto: New directory.
3009 * gfortran.dg/lto/pr40724_0.f: New.
3010 * gfortran.dg/lto/pr40724_1.f: New.
3011 * gfortran.dg/lto/pr40725_0.f03: New.
3012 * gfortran.dg/lto/pr40725_1.c: New.
3013 * gfortran.dg/lto/pr41069_0.f90: New.
3014 * gfortran.dg/lto/pr41069_1.f90: New.
3015 * gfortran.dg/lto/pr41069_2.f90: New.
3016 * g++.dg/README: Add 'lto' directory.
3017 * g++.dg/dg.exp: Also scan 'lto' directory
3018
3019 2009-10-03 Ben Elliston <bje@au.ibm.com>
3020 Janis Johnson <janis187@us.ibm.com>
3021 Diego Novillo <dnovillo@google.com>
3022
3023 * g++.dg/lto/lto.exp: New.
3024 * gcc.c-torture/execute/execute.exp: Add
3025 LTO_TORTURE_OPTIONS TO C_TORTURE_OPTIONS.
3026 * gcc.c-torture/execute/builtins/builtins.exp: Likewise.
3027 * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
3028 * gcc.c-torture/unsorted/unsorted.exp: Likewise.
3029 * gcc.target/i386/math-torture/math-torture.exp: Likewise.
3030 * gcc.dg/lto/lto.exp: New.
3031 * gfortran.dg/lto/lto.exp: New.
3032 * lib/target-supports.exp (check_effective_target_lto): New.
3033 * lib/c-torture.exp: Load target-supports.exp. Define
3034 LTO_TORTURE_OPTIONS if check_effective_target_lto returns nonzero.
3035 * lib/gcc-dg.exp: Likewise.
3036 * lib/lto.exp: New.
3037 * lib/torture-options.exp: Add support for a third argument.
3038
3039 2009-10-03 Uros Bizjak <ubizjak@gmail.com>
3040
3041 PR testsuite/41542
3042 * gcc.dg/tree-ssa/ipa-cp-1.c: Remove mis-merged garbage.
3043
3044 2009-10-02 Jason Merrill <jason@redhat.com>
3045
3046 * g++.dg/abi/mangle32.C: New.
3047
3048 2009-10-02 Eric Botcazou <ebotcazou@adacore.com>
3049
3050 * gnat.dg/atomic2.adb: New test.
3051
3052 2009-10-02 Eric Botcazou <ebotcazou@adacore.com>
3053
3054 * gnat.dg/array11.adb: New test.
3055 * gnat.dg/array12.adb: Likewise.
3056
3057 2009-10-02 Eric Botcazou <ebotcazou@adacore.com>
3058
3059 * gnat.dg/array10.adb: New test.
3060 * gnat.dg/object_overflow.adb: Tweak.
3061
3062 2009-10-02 Jack Howarth <howarth@bromo.med.uc.edu>
3063
3064 * gcc.dg/guality/guality.exp: Disable on darwin.
3065
3066 2009-10-02 Janis Johnson <janis187@us.ibm.com>
3067
3068 * c-c++-common/dfp/func-vararg-alternate-d32.c: Remove XFAIL.
3069 * c-c++-common/dfp/func-vararg-dfp.c: Ditto.
3070 * c-c++-common/dfp/func-vararg-mixed.c: Ditto.
3071 * c-c++-common/dfp/func-vararg-mixed-2.c: Ditto.
3072
3073 2009-10-02 Tobias Burnus <burnus@net-b.de>
3074
3075 PR fortran/41479
3076 * gfortran.dg/intent_out_5.f90: New test.
3077
3078 2009-10-02 Jakub Jelinek <jakub@redhat.com>
3079
3080 PR debug/41404
3081 PR debug/41353
3082 * gcc.dg/guality/pr41404-1.c: New test.
3083 * gcc.dg/guality/pr41353-2.c: New test.
3084
3085 2009-10-02 H.J. Lu <hongjiu.lu@intel.com>
3086
3087 PR testsuite/41546
3088 * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Change -mtune=i586
3089 to -mtune=generic.
3090
3091 2009-10-01 Jan Hubicka <jh@suse.cz>
3092
3093 * gcc.dg/tree-ssa/ipa-cp-1.c: New testcase.
3094
3095 2009-10-01 Loren J. Rittle <ljrittle@acm.org>
3096
3097 * gcc.dg/20021014-1.c (*-*-freebsd*): Use dg-message.
3098
3099 * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Specify -mtune=i586.
3100
3101 2009-10-01 Tobias Burnus <burnus@net-b.de>
3102
3103 PR fortran/41515
3104 * gfortran.dg/parameter_array_init_5.f90: New test.
3105
3106 2009-10-01 Jason Merrill <jason@redhat.com>
3107
3108 * g++.dg/cpp0x/defaulted13.C: New.
3109
3110 2009-09-30 Dennis Wassel <dennis.wassel@gmail.com>
3111
3112 * gfortran.dg/bounds_check_7.f90: Adapted error message.
3113 * gfortran.dg/bounds_check_11.f90: Likewise.
3114 * gfortran.dg/bounds_check_fail_1.f90: Likewise.
3115
3116 2009-09-30 Tobias Burnus <burnus@net-b.de>
3117
3118 * gfortran.dg/select_type_4.f90: New test.
3119
3120 2009-09-30 Janus Weil <janus@gcc.gnu.org>
3121
3122 * gfortran.dg/same_type_as_1.f03: New test.
3123 * gfortran.dg/same_type_as_2.f03: Ditto.
3124
3125 2009-09-30 Janus Weil <janus@gcc.gnu.org>
3126
3127 * gfortran.dg/select_type_1.f03: Extended.
3128 * gfortran.dg/select_type_3.f03: New test.
3129
3130 2009-09-30 Janus Weil <janus@gcc.gnu.org>
3131
3132 * gfortran.dg/class_allocate_1.f03: New test.
3133
3134 2009-09-30 Janus Weil <janus@gcc.gnu.org>
3135
3136 PR fortran/40996
3137 * gfortran.dg/allocatable_scalar_3.f90: New test.
3138 * gfortran.dg/select_type_2.f03: Ditto.
3139 * gfortran.dg/typebound_proc_5.f03: Changed error messages.
3140
3141 2009-09-30 Janus Weil <janus@gcc.gnu.org>
3142
3143 * gfortran.dg/block_name_2.f90: Modified error message.
3144 * gfortran.dg/select_6.f90: Ditto.
3145 * gfortran.dg/select_type_1.f03: New test.
3146
3147 2009-09-30 Janus Weil <janus@gcc.gnu.org>
3148
3149 * gfortran.dg/allocate_derived_1.f90: Remove -w option.
3150 * gfortran.dg/class_1.f03: Ditto.
3151 * gfortran.dg/class_2.f03: Ditto.
3152 * gfortran.dg/proc_ptr_comp_pass_1.f90: Ditto.
3153 * gfortran.dg/proc_ptr_comp_pass_2.f90: Ditto.
3154 * gfortran.dg/proc_ptr_comp_pass_3.f90: Ditto.
3155 * gfortran.dg/typebound_call_10.f03: Ditto.
3156 * gfortran.dg/typebound_call_2.f03: Ditto.
3157 * gfortran.dg/typebound_call_3.f03: Ditto.
3158 * gfortran.dg/typebound_call_4.f03: Ditto.
3159 * gfortran.dg/typebound_call_9.f03: Ditto.
3160 * gfortran.dg/typebound_generic_3.f03: Ditto.
3161 * gfortran.dg/typebound_generic_4.f03: Ditto.
3162 * gfortran.dg/typebound_operator_1.f03: Ditto.
3163 * gfortran.dg/typebound_operator_2.f03: Ditto.
3164 * gfortran.dg/typebound_operator_3.f03: Ditto.
3165 * gfortran.dg/typebound_operator_4.f03: Ditto.
3166 * gfortran.dg/typebound_proc_1.f08: Ditto.
3167 * gfortran.dg/typebound_proc_5.f03: Ditto.
3168 * gfortran.dg/typebound_proc_6.f03: Ditto.
3169
3170 2009-09-30 Jason Merrill <jason@redhat.com>
3171
3172 * g++.dg/eh/init-temp1.C: Improve test.
3173
3174 2009-09-30 Uros Bizjak <ubizjak@gmail.com>
3175
3176 PR target/22093
3177 * gcc.target/alpha/pr22093.c: New test.
3178
3179 2009-09-29 John Freeman <jfreeman08@gmail.com>
3180 Jason Merrill <jason@redhat.com>
3181
3182 * g++.dg/cpp0x/lambda/lambda-array.C: New.
3183 * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: New.
3184 * g++.dg/cpp0x/lambda/lambda-capture-const-ref-neg.C: New.
3185 * g++.dg/cpp0x/lambda/lambda-const.C: New.
3186 * g++.dg/cpp0x/lambda/lambda-copy-default-neg.C: New.
3187 * g++.dg/cpp0x/lambda/lambda-copy-default.C: New.
3188 * g++.dg/cpp0x/lambda/lambda-copy-neg.C: New.
3189 * g++.dg/cpp0x/lambda/lambda-copy.C: New.
3190 * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: New.
3191 * g++.dg/cpp0x/lambda/lambda-ctors.C: New.
3192 * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: New.
3193 * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: New.
3194 * g++.dg/cpp0x/lambda/lambda-deduce-ext.C: New.
3195 * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: New.
3196 * g++.dg/cpp0x/lambda/lambda-deduce.C: New.
3197 * g++.dg/cpp0x/lambda/lambda-defarg.C: New.
3198 * g++.dg/cpp0x/lambda/lambda-eh.C: New.
3199 * g++.dg/cpp0x/lambda/lambda-errloc.C: New.
3200 * g++.dg/cpp0x/lambda/lambda-field-names.C: New.
3201 * g++.dg/cpp0x/lambda/lambda-in-class-neg.C: New.
3202 * g++.dg/cpp0x/lambda/lambda-in-class.C: New.
3203 * g++.dg/cpp0x/lambda/lambda-lookup-neg.C: New.
3204 * g++.dg/cpp0x/lambda/lambda-mangle.C: New.
3205 * g++.dg/cpp0x/lambda/lambda-mixed.C: New.
3206 * g++.dg/cpp0x/lambda/lambda-mutable.C: New.
3207 * g++.dg/cpp0x/lambda/lambda-nested.C: New.
3208 * g++.dg/cpp0x/lambda/lambda-non-const.C: New.
3209 * g++.dg/cpp0x/lambda/lambda-nop.C: New.
3210 * g++.dg/cpp0x/lambda/lambda-ns-scope.C: New.
3211 * g++.dg/cpp0x/lambda/lambda-pass.C: New.
3212 * g++.dg/cpp0x/lambda/lambda-recursive.C: New.
3213 * g++.dg/cpp0x/lambda/lambda-ref-default.C: New.
3214 * g++.dg/cpp0x/lambda/lambda-ref.C: New.
3215 * g++.dg/cpp0x/lambda/lambda-std-function.C: New.
3216 * g++.dg/cpp0x/lambda/lambda-template.C: New.
3217 * g++.dg/cpp0x/lambda/lambda-this.C: New.
3218 * g++.dg/cpp0x/lambda/lambda-type.C: New.
3219 * g++.dg/cpp0x/lambda/lambda-use.C: New.
3220 * lib/prune.exp: Accept "In lambda function".
3221
3222 2009-09-29 Harsha Jagasia <harsha.jagasia@amd.com>
3223
3224 * gcc.target/i386/fma4-check.h: New file.
3225 * gcc.target/i386/fma4-fma.c: Ditto.
3226 * gcc.target/i386/fma4-maccXX.c: Ditto.
3227 * gcc.target/i386/fma4-msubXX.c: Ditto.
3228 * gcc.target/i386/fma4-nmaccXX.c: Ditto.
3229 * gcc.target/i386/fma4-nmsubXX.c: Ditto.
3230 * gcc.target/i386/fma4-vector.c: Ditto.
3231 * gcc.target/i386/fma4-256-maccXX.c: Ditto.
3232 * gcc.target/i386/fma4-256-msubXX.c: Ditto.
3233 * gcc.target/i386/fma4-256-nmaccXX.c: Ditto.
3234 * gcc.target/i386/fma4-256-nmsubXX.c: Ditto.
3235 * gcc.target/i386/fma4-256-vector.c: Ditto.
3236 * gcc.target/i386/funcspec-2.c: Ditto.
3237
3238 * gcc.target/i386/funcspec-4.c: Test error conditions related to FMA4.
3239
3240 * gcc.target/i386/funcspec-5.c: Add FMA4.
3241 * gcc.target/i386/funcspec-6.c: Ditto.
3242 * gcc.target/i386/funcspec-8.c: Ditto.
3243
3244 * gcc.target/i386/funcspec-9.c: New file.
3245
3246 * gcc.target/i386/i386.exp: Add check_effective_target_fma4.
3247
3248 * gcc.target/i386/isa-10.c: New file.
3249 * gcc.target/i386/isa-11.c: Ditto.
3250 * gcc.target/i386/isa-12.c: Ditto.
3251 * gcc.target/i386/isa-13.c: Ditto.
3252 * gcc.target/i386/isa-2.c: Ditto.
3253 * gcc.target/i386/isa-3.c: Ditto.
3254 * gcc.target/i386/isa-4.c: Ditto.
3255 * gcc.target/i386/isa-7.c: Ditto.
3256 * gcc.target/i386/isa-8.c: Ditto.
3257 * gcc.target/i386/isa-9.c: Ditto.
3258
3259 * gcc.target/i386/isa-14.c: Add FMA4.
3260 * gcc.target/i386/isa-1.c: Ditto.
3261 * gcc.target/i386/isa-5.c: Ditto.
3262 * gcc.target/i386/isa-6.c: Ditto.
3263
3264 * gcc.target/i386/sse-12.c: New file.
3265 * gcc.target/i386/sse-13.c: Ditto.
3266 * gcc.target/i386/sse-14.c: Ditto.
3267 * gcc.target/i386/sse-22.c: Ditto.
3268
3269 * g++.dg/other/i386-2.C: Add -mfma4 to dg-options.
3270 * g++.dg/other/i386-3.C: Ditto.
3271 * g++.dg/other/i386-5.C: Ditto.
3272 * g++.dg/other/i386-6.C: Ditto.
3273
3274 2009-09-29 H.J. Lu <hongjiu.lu@intel.com>
3275
3276 PR testsuite/41496
3277 * g++.dg/dfp/dfp.exp: Unset DEFAULT_CXXFLAGS if it didn't exist
3278 before.
3279
3280 2009-09-29 Janis Johnson <janis187@us.ibm.com>
3281
3282 * gcc.test-framework/dg-bogus-exp-XF.c: Move dg-bogus directive.
3283 * gcc.test-framework/dg-warning-exp-P.c: Move dg-warning directives.
3284
3285 2009-09-29 Jakub Jelinek <jakub@redhat.com>
3286
3287 PR debug/41438
3288 * gcc.dg/debug/dwarf2/const-1.c: Add dg-require-visibility, make x
3289 hidden.
3290 * g++.dg/debug/dwarf2/const-1.C: Likewise.
3291
3292 2009-09-29 Harsha Jagasia <harsha.jagasia@amd.com>
3293
3294 * gcc.target/i386/i386.exp: Remove check_effective_target_sse5.
3295 * gcc.target/i386/isa-1.c: Remove SSE5.
3296 * gcc.target/i386/isa-5.c: Ditto.
3297 * gcc.target/i386/isa-6.c: Ditto.
3298 * gcc.target/i386/funcspec-4.c: Remove error conditions
3299 related to SSE5.
3300 * gcc.target/i386/avx-1.c: Remove comments to mmintrin-common.h.
3301 * gcc.target/i386/avx-2.c: Ditto.
3302 * gcc.target/i386/sse-23.c: Ditto.
3303 * gcc.target/i386/funcspec-9.c: Delete.
3304
3305 2009-09-29 Jakub Jelinek <jakub@redhat.com>
3306
3307 * gcc.dg/guality/guality.exp (gdb-test): New proc for use in dg-final.
3308 * gcc.dg/guality/pr41353-1.c: New test.
3309
3310 PR testsuite/41444
3311 * gcc.dg/guality/guality.h (GUALITY_GDB_REDIRECT): Fix a typo
3312 in macro name definition for non-unix/win32/msdos.
3313
3314 2009-09-29 Daniel Kraft <d@domob.eu>
3315
3316 PR fortran/39626
3317 * gfortran.dg/block_1.f08: New test.
3318 * gfortran.dg/block_2.f08: New test.
3319 * gfortran.dg/block_3.f90: New test.
3320 * gfortran.dg/block_4.f08: New test.
3321 * gfortran.dg/block_5.f08: New test.
3322 * gfortran.dg/block_6.f08: New test.
3323 * gfortran.dg/block_7.f08: New test.
3324 * gfortran.dg/block_8.f08: New test.
3325
3326 2009-09-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3327
3328 PR libgfortran/35862
3329 * gfortran.dg/round_1.f03: New test.
3330 * gfortran.dg/f2003_io_3.f03: Update test.
3331
3332 2009-09-28 Easwaran Raman <eraman@google.com>
3333
3334 * gcc.target/i386/ifcvt-onecmpl-abs-1.c: New file.
3335 * gcc.c-torture/execute/ifcvt-onecmpl-abs-1.c: New file.
3336
3337 2009-09-28 Janis Johnson <janis187@us.ibm.com>
3338
3339 * g++.dg/dfp/dfp.exp: Run tests from c-c++-common/dfp.
3340 * c-c++-common/dfp/func-vararg-alternate-d32.c: XFAIL for C++.
3341 * c-c++-common/dfp/func-vararg-dfp.c: Ditto.
3342 * c-c++-common/dfp/func-vararg-mixed.c: Ditto.
3343 * c-c++-common/dfp/func-vararg-mixed-2.c: Ditto.
3344
3345 * g++.dg/dfp/dfp.exp: Fix typo.
3346
3347 * lib/target-supports.exp (check-effective-target-dfp-nocache):
3348 Fix typo that breaks the check.
3349
3350 2009-09-28 Olivier Hainque <hainque@adacore.com>
3351
3352 * gnat.dg (tagged_alloc_free.adb): New testcase.
3353
3354 2009-09-28 Janis Johnson <janis187@us.ibm.com>
3355
3356 * g++.dg/dfp: New directory.
3357 * g++.dg/dg.exp: Prune tests in dfp directory.
3358 * g++.dg/dfp/dfp.exp: New.
3359 * g++.dg/dfp/mangle-mode.C: New test.
3360
3361 2009-09-28 Michael Matz <matz@suse.de>
3362
3363 * gcc.dg/builtins-44.c: Use __builtin_isinf_sign when checking
3364 for sign of -Inf.
3365
3366 2009-09-27 Richard Henderson <rth@redhat.com>
3367
3368 * gcc.c-torture/compile/pr41469.c: Add -fexceptions.
3369 * gcc.dg/tree-ssa/pr41469-1.c: New.
3370
3371 2009-09-26 Andreas Schwab <schwab@linux-m68k.org>
3372
3373 PR c/41476
3374 * gcc.dg/cond-constqual-1.c: New test.
3375
3376 2009-09-26 Michael Matz <matz@suse.de>
3377
3378 PR lto/40758
3379 PR middle-end/41470
3380 * gcc.dg/pr41470.c: New test.
3381
3382 2009-09-26 Eric Botcazou <ebotcazou@adacore.com>
3383
3384 * gnat.dg/array9.adb: New test.
3385
3386 2009-09-26 Michael Matz <matz@suse.de>
3387
3388 PR tree-optimization/41454
3389 * gcc.dg/pr41454.c: New test.
3390
3391 2009-09-25 Dodji Seketeli <dodji@redhat.com>
3392
3393 * g++.dg/debug/dwarf2/template-func-params-4.C: Adjust after renaming
3394 DW_TAG_template_parameter_pack and DW_TAG_formal_parameter_pack
3395 into DW_TAG_GNU_template_parameter_pack and
3396 DW_TAG_GNU_formal_parameter_pack.
3397 * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
3398 * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
3399
3400 2009-09-25 Nathan Froyd <froydnj@codesourcery.com>
3401
3402 * gcc.dg/vect/vect.exp: Append extra parameters as separate
3403 parameters for alignment-sensitive -fsection-anchors tests.
3404
3405 2009-09-25 Richard Guenther <rguenther@suse.de>
3406
3407 PR middle-end/41463
3408 * gcc.c-torture/execute/pr41463.c: New testcase.
3409
3410 2009-09-25 Olivier Hainque <hainque@adacore.com>
3411
3412 * gnat.dg/sse_nolib.adb: New testcase.
3413
3414 2009-09-25 Revital Eres <ERES@il.ibm.com>
3415
3416 * gcc.target/powerpc/vsx-vectorize-8.c: New test.
3417 * gcc.target/powerpc/vsx-vectorize-1.c: Likewise.
3418 * gcc.target/powerpc/vsx-vectorize-2.c: Likewise.
3419 * gcc.target/powerpc/vsx-vectorize-3.c: Likewise.
3420 * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
3421 * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
3422 * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
3423 * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
3424 * gcc.dg/vect/vect.exp: Add Power7 flags.
3425 * g++.dg/vect/vect.exp: Likewise.
3426 * gfortran.dg/vect/vect.exp: Likewise.
3427
3428 2009-09-24 Steven G. Kargl <kargl@gcc.gnu.org>
3429
3430 PR fortran/41459
3431 * gfortran.dg/empty_label.f: New test.
3432 * gfortran.dg/empty_label.f90: Ditto.
3433 * gfortran.dg/warnings_are_errors_1.f: Fix to emit a single warning.
3434
3435 2009-09-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3436
3437 * gcc.dg/torture/builtin-math-7.c: Test complex int division at
3438 compile-time.
3439
3440 2009-09-24 Adam Nemet <anemet@caviumnetworks.com>
3441
3442 * lib/scanasm.exp (make_pattern_printable): New function.
3443 (dg-scan, scan-assembler-times, scan-assembler-dem,
3444 scan-assembler-dem-not): Use it.
3445
3446 2009-09-24 H.J. Lu <hongjiu.lu@intel.com>
3447
3448 * gcc.target/i386/pr12329.c (dg-do): Changed to run.
3449 (test_nested): Renamed to ...
3450 (test_nested1): This.
3451 (test_nested2): New.
3452 (main): Likewise.
3453
3454 2009-09-24 Richard Guenther <rguenther@suse.de>
3455
3456 PR tree-optimization/36143
3457 PR tree-optimization/38747
3458 * gcc.dg/tree-ssa/fre-vce-1.c: XFAIL.
3459 * gcc.dg/tree-ssa/forwprop-6.c: Likewise.
3460 * g++.dg/torture/pr38747.C: New testcase.
3461 * g++.dg/tree-ssa/pr19637.C: Un-XFAIL.
3462
3463 2009-09-24 Eric Botcazou <ebotcazou@adacore.com>
3464
3465 * gnat.dg/nested_proc.adb: New test.
3466
3467 2009-09-24 Jakub Jelinek <jakub@redhat.com>
3468
3469 * gcc.target/i386/pr12329.c: Adjust.
3470
3471 2009-09-23 Alexandre Oliva <aoliva@redhat.com>
3472
3473 PR debug/41248
3474 * gcc.dg/pr41248.c: New.
3475
3476 2009-09-23 Dodji Seketeli <dodji@redhat.com>
3477
3478 PR debug/41065
3479 * gcc.dg/debug/dwarf2/global-used-types.c: New test.
3480
3481 2009-09-23 Andreas Schwab <schwab@redhat.com>
3482
3483 * lib/profopt.exp (profopt-get-options): Set tool_flags for
3484 current_compiler_flags. Fix typos.
3485
3486 2009-09-23 Yuri Gribov <tetra2005@googlemail.com>
3487
3488 * gcc.c-torture/execute/980526-2.c: Skip if sizeof (int) > 4.
3489
3490 2009-09-23 Uros Bizjak <ubizjak@gmail.com>
3491
3492 PR c/39779
3493 * gcc.c-torture/compile/pr39779.c: New test.
3494
3495 2009-09-22 Dodji Seketeli <dodji@redhat.com>
3496
3497 * g++.dg/debug/dwarf2/template-func-params-4.C: Adjust.
3498 * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
3499 * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
3500
3501 2009-09-22 Alexandre Oliva <aoliva@redhat.com>
3502
3503 PR debug/41295
3504 * gcc.dg/pr41295.c: New.
3505
3506 2009-09-22 Neil Vachharajani <nvachhar@google.com>
3507
3508 * gcc.dg/pr40209.c: Add test case.
3509
3510 2009-09-22 Adam Nemet <anemet@caviumnetworks.com>
3511
3512 * gcc.target/mips/code-readable-1.c: Change \. to \\. when
3513 matching assembly.
3514 * gcc.target/mips/code-readable-2.c: Likewise.
3515 * gcc.target/mips/code-readable-3.c: Likewise.
3516
3517 2009-09-22 Janis Johnson <janis187@us.ibm.com>
3518
3519 * lib/target-supports.exp (check_effective_target_dfp_nocache):
3520 Check support via mode instead of C type.
3521 (check_effective_target_dfprt_nocache): Ditto.
3522 (check_effective_target_hard_dfp): Ditto.
3523
3524 2009-09-22 Richard Guenther <rguenther@suse.de>
3525
3526 PR middle-end/41395
3527 * gcc.c-torture/execute/pr41395-1.c: New testcase.
3528 * gcc.c-torture/execute/pr41395-2.c: Likewise.
3529
3530 2009-09-22 Jakub Jelinek <jakub@redhat.com>
3531
3532 * gcc.dg/20090922-1.c: New test.
3533
3534 PR bootstrap/41405
3535 * gfortran.dg/debug/pr37738.f: Add -gno-strict-dwarf to dg-options.
3536 * gfortran.dg/debug/pr35154-dwarf2.f: Likewise.
3537 * g++.dg/debug/dwarf2/explicit-constructor.C: Likewise.
3538 * g++.dg/debug/dwarf2/imported-module-2.C: Likewise.
3539 * g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
3540 * g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
3541 * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
3542 * objc.dg/dwarf-2.m: Likewise.
3543
3544 2009-09-22 Richard Guenther <rguenther@suse.de>
3545
3546 PR tree-optimization/41428
3547 * g++.dg/tree-ssa/pr41428.C: New testcase.
3548
3549 2009-09-22 Jakub Jelinek <jakub@redhat.com>
3550
3551 PR middle-end/41429
3552 * g++.dg/gomp/pr41429.C: New test.
3553
3554 2009-09-21 Giuseppe Scrivano <gscrivano@gnu.org>
3555
3556 * gcc.dg/tree-ssa/tailrecursion-6.c: New file.
3557
3558 2009-09-21 Jason Merrill <jason@redhat.com>
3559
3560 PR c++/41421
3561 * g++.dg/cpp0x/trivial1.C: Expand.
3562
3563 2009-09-21 Kai Tietz <kai.tietz@onevision.com>
3564
3565 * gcc.dg/torture/calleesave-sse.c: New.
3566
3567 2009-09-21 Jan Hubicka <jh@suse.cz>
3568
3569 * gcc.dg/guality/inline-params.c: New testcase.
3570
3571 2009-09-21 Uros Bizjak <ubizjak@gmail.com>
3572
3573 * gcc.c-torture/execute/ieee/ieee.exp (additional_flags):
3574 Add -fno-inline.
3575 * gcc.c-torture/execute/ieee/pr36332.c (foo): Remove attributes.
3576 * gcc.c-torture/execute/ieee/pr30704.c (f1): Ditto.
3577 (f2): Ditto.
3578
3579 2009-09-20 H.J. Lu <hongjiu.lu@intel.com>
3580
3581 * gcc.dg/ipa/ipa-sra-1.c (dg-options): Add -fipa-sra.
3582 * gcc.dg/ipa/ipa-sra-2.c (dg-options): Likewise.
3583 * gcc.dg/ipa/ipa-sra-3.c (dg-options): Likewise.
3584 * gcc.dg/ipa/ipa-sra-4.c (dg-options): Likewise.
3585 * gcc.dg/ipa/ipa-sra-5.c (dg-options): Likewise.
3586
3587 2009-09-20 Andrew Pinski <pinskia@gcc.gnu.org>
3588
3589 PR middle-end/40642
3590 * g++.dg/torture/pr40642.C: New testcase.
3591
3592 2009-09-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3593
3594 * gcc.dg/torture/builtin-math-7.c: Update for testing Annex G
3595 cases in static initializers.
3596
3597 2009-09-20 Kai Tietz <kai.tietz@onevision.com>
3598
3599 * gcc.c-tortue/compile/pr39886.c: New.
3600
3601 2009-09-20 Chris Demetriou <cgd@google.com>
3602
3603 PR preprocessor/28435:
3604 * gcc.dg/cpp/missing-header-MD.c: Make output checking match
3605 gcc.dg/cpp/missing-header-1.c, and add PR number to test comment.
3606 * gcc.dg/cpp/missing-header-MMD.c: Likewise.
3607 * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
3608 * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
3609
3610 2009-09-19 Adam Nemet <anemet@caviumnetworks.com>
3611
3612 * gcc.target/mips/mips.exp: Add relax-pic-calls
3613 under -mfoo/-mno-foo options.
3614 (mips-dg-options): Make -mrelax-pic-calls imply -mno-plt, -mabicalls
3615 and -mexplicit-relocs.
3616 * gcc.target/mips/call-1.c: New test.
3617 * gcc.target/mips/call-2.c: New test.
3618 * gcc.target/mips/call-3.c: New test.
3619 * gcc.target/mips/lazy-binding-1.c: Add MIPS-specific dg-options.
3620 * gcc.dg/tree-ssa/loop-1.c: Likewise.
3621
3622 2009-09-19 Chris Demetriou <cgd@google.com>
3623
3624 PR preprocessor/28435:
3625 * gcc.dg/cpp/missing-header-MD.c: New test.
3626 * gcc.dg/cpp/missing-header-MMD.c: New test.
3627 * gcc.dg/cpp/missing-sysheader-MD.c: New test.
3628 * gcc.dg/cpp/missing-sysheader-MMD.c: New test.
3629
3630 2009-09-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3631
3632 PR libgfortran/41328
3633 * gfortran.dg/cr_lf.f90: Modify test to include check that no EOR with
3634 EOF works.
3635
3636 2009-09-18 Jason Merrill <jason@redhat.com>
3637
3638 * g++.dg/cpp0x/nolinkage1{.C,.h,a.cc}: New.
3639 * g++.dg/cpp0x/initlist-deduce.C: New.
3640
3641 2009-09-18 Neil Vachharajani <nvachhar@google.com>
3642
3643 * gcc.dg/tree-prof/val-prof-7.c: Added test case.
3644
3645 2009-09-18 Janis Johnson <janis187@us.ibm.com>
3646
3647 * gcc.dg/dfp/dfp.exp: Also run tests in c-c++-common/dfp.
3648 * c-c++-common/dfp: New directory.
3649 * c-c++-common/dfp/dfp-dbg.h: New file.
3650 * gcc.dg/dfp/call-by-value.c: Move to ...
3651 * c-c++-common/call-by-value.c: here.
3652 * gcc.dg/dfp/cast.c: Move to ...
3653 * c-c++-common/cast.c: here.
3654 * gcc.dg/dfp/compare-eq-const.c: Move to ...
3655 * c-c++-common/compare-eq-const.c: here.
3656 * gcc.dg/dfp/compare-eq-d128.c: Move to ...
3657 * c-c++-common/compare-eq-d128.c: here.
3658 * gcc.dg/dfp/compare-eq-d32.c: Move to ...
3659 * c-c++-common/compare-eq-d32.c: here.
3660 * gcc.dg/dfp/compare-eq-d64.c: Move to ...
3661 * c-c++-common/compare-eq-d64.c: here.
3662 * gcc.dg/dfp/compare-eq-dfp.c: Move to ...
3663 * c-c++-common/compare-eq-dfp.c: here.
3664 * gcc.dg/dfp/compare-eq.h: Move to ...
3665 * c-c++-common/compare-eq.h: here.
3666 * gcc.dg/dfp/compare-rel-const.c: Move to ...
3667 * c-c++-common/compare-rel-const.c: here.
3668 * gcc.dg/dfp/compare-rel-d128.c: Move to ...
3669 * c-c++-common/compare-rel-d128.c: here.
3670 * gcc.dg/dfp/compare-rel-d32.c: Move to ...
3671 * c-c++-common/compare-rel-d32.c: here.
3672 * gcc.dg/dfp/compare-rel-d64.c: Move to ...
3673 * c-c++-common/compare-rel-d64.c: here.
3674 * gcc.dg/dfp/compare-rel-dfp.c: Move to ...
3675 * c-c++-common/compare-rel-dfp.c: here.
3676 * gcc.dg/dfp/compare-rel.h: Move to ...
3677 * c-c++-common/compare-rel.h: here.
3678 * gcc.dg/dfp/compare-special-d128.c: Move to ...
3679 * c-c++-common/compare-special-d128.c: here.
3680 * gcc.dg/dfp/compare-special-d32.c: Move to ...
3681 * c-c++-common/compare-special-d32.c: here.
3682 * gcc.dg/dfp/compare-special-d64.c: Move to ...
3683 * c-c++-common/compare-special-d64.c: here.
3684 * gcc.dg/dfp/compare-special.h: Move to ...
3685 * c-c++-common/compare-special.h: here.
3686 * gcc.dg/dfp/constants-zero.c: Move to ...
3687 * c-c++-common/constants-zero.c: here.
3688 * gcc.dg/dfp/convert-bfp-10.c: Move to ...
3689 * c-c++-common/convert-bfp-10.c: here.
3690 * gcc.dg/dfp/convert-bfp-11.c: Move to ...
3691 * c-c++-common/convert-bfp-11.c: here.
3692 * gcc.dg/dfp/convert-bfp-12.c: Move to ...
3693 * c-c++-common/convert-bfp-12.c: here.
3694 * gcc.dg/dfp/convert-bfp-13.c: Move to ...
3695 * c-c++-common/convert-bfp-13.c: here.
3696 * gcc.dg/dfp/convert-bfp-14.c: Move to ...
3697 * c-c++-common/convert-bfp-14.c: here.
3698 * gcc.dg/dfp/convert-bfp-2.c: Move to ...
3699 * c-c++-common/convert-bfp-2.c: here.
3700 * gcc.dg/dfp/convert-bfp-3.c: Move to ...
3701 * c-c++-common/convert-bfp-3.c: here.
3702 * gcc.dg/dfp/convert-bfp-4.c: Move to ...
3703 * c-c++-common/convert-bfp-4.c: here.
3704 * gcc.dg/dfp/convert-bfp-5.c: Move to ...
3705 * c-c++-common/convert-bfp-5.c: here.
3706 * gcc.dg/dfp/convert-bfp-6.c: Move to ...
3707 * c-c++-common/convert-bfp-6.c: here.
3708 * gcc.dg/dfp/convert-bfp-7.c: Move to ...
3709 * c-c++-common/convert-bfp-7.c: here.
3710 * gcc.dg/dfp/convert-bfp-8.c: Move to ...
3711 * c-c++-common/convert-bfp-8.c: here.
3712 * gcc.dg/dfp/convert-bfp-9.c: Move to ...
3713 * c-c++-common/convert-bfp-9.c: here.
3714 * gcc.dg/dfp/convert-bfp.c: Move to ...
3715 * c-c++-common/convert-bfp.c: here.
3716 * gcc.dg/dfp/convert-bfp-fold.c: Move to ...
3717 * c-c++-common/convert-bfp-fold.c: here.
3718 * gcc.dg/dfp/convert-dfp.c: Move to ...
3719 * c-c++-common/convert-dfp.c: here.
3720 * gcc.dg/dfp/convert-dfp-fold-2.c: Move to ...
3721 * c-c++-common/convert-dfp-fold-2.c: here.
3722 * gcc.dg/dfp/convert-dfp-fold.c: Move to ...
3723 * c-c++-common/convert-dfp-fold.c: here.
3724 * gcc.dg/dfp/convert.h: Move to ...
3725 * c-c++-common/convert.h: here.
3726 * gcc.dg/dfp/convert-int.c: Move to ...
3727 * c-c++-common/convert-int.c: here.
3728 * gcc.dg/dfp/convert-int-fold.c: Move to ...
3729 * c-c++-common/convert-int-fold.c: here.
3730 * gcc.dg/dfp/convert-int-max.c: Move to ...
3731 * c-c++-common/convert-int-max.c: here.
3732 * gcc.dg/dfp/convert-int-max-fold.c: Move to ...
3733 * c-c++-common/convert-int-max-fold.c: here.
3734 * gcc.dg/dfp/convert-int-saturate.c: Move to ...
3735 * c-c++-common/convert-int-saturate.c: here.
3736 * gcc.dg/dfp/func-array.c: Move to ...
3737 * c-c++-common/func-array.c: here.
3738 * gcc.dg/dfp/func-deref.c: Move to ...
3739 * c-c++-common/func-deref.c: here.
3740 * gcc.dg/dfp/func-mixed.c: Move to ...
3741 * c-c++-common/func-mixed.c: here.
3742 * gcc.dg/dfp/func-pointer.c: Move to ...
3743 * c-c++-common/func-pointer.c: here.
3744 * gcc.dg/dfp/func-scalar.c: Move to ...
3745 * c-c++-common/func-scalar.c: here.
3746 * gcc.dg/dfp/func-struct.c: Move to ...
3747 * c-c++-common/func-struct.c: here.
3748 * gcc.dg/dfp/func-vararg-alternate-d128-2.c: Move to ...
3749 * c-c++-common/func-vararg-alternate-d128-2.c: here.
3750 * gcc.dg/dfp/func-vararg-alternate-d128.c: Move to ...
3751 * c-c++-common/func-vararg-alternate-d128.c: here.
3752 * gcc.dg/dfp/func-vararg-alternate-d32.c: Move to ...
3753 * c-c++-common/func-vararg-alternate-d32.c: here.
3754 * gcc.dg/dfp/func-vararg-alternate-d64.c: Move to ...
3755 * c-c++-common/func-vararg-alternate-d64.c: here.
3756 * gcc.dg/dfp/func-vararg-alternate.h: Move to ...
3757 * c-c++-common/func-vararg-alternate.h: here.
3758 * gcc.dg/dfp/func-vararg-dfp.c: Move to ...
3759 * c-c++-common/func-vararg-dfp.c: here.
3760 * gcc.dg/dfp/func-vararg-mixed-2.c: Move to ...
3761 * c-c++-common/func-vararg-mixed-2.c: here.
3762 * gcc.dg/dfp/func-vararg-mixed.c: Move to ...
3763 * c-c++-common/func-vararg-mixed.c: here.
3764 * gcc.dg/dfp/func-vararg-size0.c: Move to ...
3765 * c-c++-common/func-vararg-size0.c: here.
3766 * gcc.dg/dfp/inf-1.c: Move to ...
3767 * c-c++-common/inf-1.c: here.
3768 * gcc.dg/dfp/loop-index.c: Move to ...
3769 * c-c++-common/loop-index.c: here.
3770 * gcc.dg/dfp/modes.c: Move to ...
3771 * c-c++-common/modes.c: here.
3772 * gcc.dg/dfp/nan-1.c: Move to ...
3773 * c-c++-common/nan-1.c: here.
3774 * gcc.dg/dfp/nan-2.c: Move to ...
3775 * c-c++-common/nan-2.c: here.
3776 * gcc.dg/dfp/operator-arith-fold.c: Move to ...
3777 * c-c++-common/operator-arith-fold.c: here.
3778 * gcc.dg/dfp/operator-assignment.c: Move to ...
3779 * c-c++-common/operator-assignment.c: here.
3780 * gcc.dg/dfp/operator-comma.c: Move to ...
3781 * c-c++-common/operator-comma.c: here.
3782 * gcc.dg/dfp/operator-cond.c: Move to ...
3783 * c-c++-common/operator-cond.c: here.
3784 * gcc.dg/dfp/operator-logical.c: Move to ...
3785 * c-c++-common/operator-logical.c: here.
3786 * gcc.dg/dfp/operator-unary.c: Move to ...
3787 * c-c++-common/operator-unary.c: here.
3788 * gcc.dg/dfp/pr31385.c: Move to ...
3789 * c-c++-common/pr31385.c: here.
3790 * gcc.dg/dfp/pr33466.c: Move to ...
3791 * c-c++-common/pr33466.c: here.
3792 * gcc.dg/dfp/pr35620.c: Move to ...
3793 * c-c++-common/pr35620.c: here.
3794 * gcc.dg/dfp/pr36800.c: Move to ...
3795 * c-c++-common/pr36800.c: here.
3796 * gcc.dg/dfp/pr39034.c: Move to ...
3797 * c-c++-common/pr39034.c: here.
3798 * gcc.dg/dfp/pr39035.c: Move to ...
3799 * c-c++-common/pr39035.c: here.
3800 * gcc.dg/dfp/pr39902.c: Move to ...
3801 * c-c++-common/pr39902.c: here.
3802 * gcc.dg/dfp/pr39986.c: Move to ...
3803 * c-c++-common/pr39986.c: here.
3804 * gcc.dg/dfp/signbit-1.c: Move to ...
3805 * c-c++-common/signbit-1.c: here.
3806 * gcc.dg/dfp/signbit-2.c: Move to ...
3807 * c-c++-common/signbit-2.c: here.
3808 * gcc.dg/dfp/struct-layout-1.c: Move to ...
3809 * c-c++-common/struct-layout-1.c: here.
3810 * gcc.dg/dfp/usual-arith-conv.c: Move to ...
3811 * c-c++-common/usual-arith-conv.c: here.
3812 * gcc.dg/dfp/usual-arith-conv-const.c: Move to ...
3813 * c-c++-common/usual-arith-conv-const.c: here.
3814
3815 2009-09-18 Jack Howarth <howarth@bromo.med.uc.edu>
3816
3817 PR testsuite/41288
3818 * gcc.target/x86_64/abi/asm-support-darwin.s (snapshot_ret): Preserve
3819 stack alignment.
3820
3821 2009-09-17 Andrew Pinski <pinskia@gcc.gnu.org>
3822
3823 PR c++/39365
3824 * g++.dg/expr/bool3.C: New test.
3825 * g++.dg/expr/bool4.C: New test.
3826
3827 2009-09-17 Janis Johnson <janis187@us.ibm.com>
3828
3829 * gcc.dg/dfp/dfp-dbg.h: Define EXTERN.
3830 * gcc.dg/dfp/signbit-2.c: Use it.
3831 * gcc.dg/dfp/func-vararg-alternate.h: Change two
3832 arguments to unsigned int.
3833 * gcc.dg/dfp/convert-bfp-10.c: Don't include float.h.
3834 * gcc.dg/dfp/convert-bfp-fold.c: Include dfp-dbg.h.
3835 * gcc.dg/dfp/convert-dfp-fold.c: Ditto
3836 * gcc.dg/dfp/convert-int-max-fold.c: Ditto.
3837 * gcc.dg/dfp/operator-arith-fold.c: Ditto.
3838 * gcc.dg/dfp/pr39986.c: Ditto.
3839 * gcc.dg/dfp/usual-arith-conv-const.c: Ditto.
3840 * gcc.dg/dfp/pr31385.c: Use mode in typedef, not C type.
3841 * gcc.dg/dfp/pr35620.c: Define typedef for C++.
3842 * gcc.dg/dfp/convert-int.c: Define BOOL for C++.
3843 * gcc.dg/dfp/convert-int-fold.c: Ditto.
3844
3845 2009-09-17 Jakub Jelinek <jakub@redhat.com>
3846
3847 * gcc.dg/debug/dwarf2/struct-loc1.c: New test.
3848
3849 2009-09-17 Janis Johnson <janis187@us.ibm.com>
3850
3851 PR c/41049
3852 * dfp/pr41049.c: New test.
3853
3854 2009-09-17 H.J. Lu <hongjiu.lu@intel.com>
3855
3856 PR testsuite/41385
3857 * gcc.dg/dfp/dfp.exp: Properly save DEFAULT_CFLAGS.
3858
3859 2009-09-17 Martin Jambor <mjambor@suse.cz>
3860
3861 * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not run IPA-SRA.
3862 * gcc.dg/ipa/ipa-sra-1.c: New test.
3863 * gcc.dg/ipa/ipa-sra-2.c: New test.
3864 * gcc.dg/ipa/ipa-sra-3.c: New test.
3865 * gcc.dg/ipa/ipa-sra-4.c: New test.
3866 * gcc.dg/ipa/ipa-sra-5.c: New test.
3867 * gcc.c-torture/execute/ipa-sra-1.c: New test.
3868 * gcc.c-torture/execute/ipa-sra-2.c: New test.
3869
3870 2009-09-17 Michael Matz <matz@suse.de>
3871
3872 PR middle-end/41347
3873 * gfortran.dg/pr41347.f90: New test.
3874
3875 2009-09-17 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3876
3877 * gcc.c-torture/compile/20090917-1.c: New testcase.
3878
3879 2009-09-16 Uros Bizjak <ubizjak@gmail.com>
3880
3881 * gfortran.dg/default_format_denormal_2.f90: Add ieee options.
3882 * gfortran.dg/default_format_denormal_1.f90: Ditto. Remove
3883 alpha*-*-* target from XFAIL list.
3884
3885 2009-09-16 Janis Johnson <janis187@us.ibm.com>
3886
3887 * gcc.dg/dfp/dfp.exp: Use appropriate default options.
3888 * gcc.dg/dfp/dfp-dbg.h: New; define FAILURE, FINISH.
3889 * gcc.dg/dfp/cast-bad.c: Use default options.
3890 * gcc.dg/dfp/compare-rel-const.c: Ditto.
3891 * gcc.dg/dfp/composite-type.c: Ditto.
3892 * gcc.dg/dfp/constants.c: Ditto.
3893 * gcc.dg/dfp/constants-hex.c: Ditto.
3894 * gcc.dg/dfp/constants-pedantic.c: Ditto.
3895 * gcc.dg/dfp/convert-bfp-fold.c: Ditto.
3896 * gcc.dg/dfp/convert-dfp-fold.c: Ditto.
3897 * gcc.dg/dfp/convert-int-max-fold.c: Ditto.
3898 * gcc.dg/dfp/ctypes.c: Ditto.
3899 * gcc.dg/dfp/ddmode-ice.c: Ditto.
3900 * gcc.dg/dfp/dec-eval-method-2.c: Ditto.
3901 * gcc.dg/dfp/float-constant-double.c: Ditto.
3902 * gcc.dg/dfp/keywords-pedantic.c: Ditto.
3903 * gcc.dg/dfp/keywords-reserved.c: Ditto.
3904 * gcc.dg/dfp/modes.c: Ditto.
3905 * gcc.dg/dfp/operator-bitwise.c: Ditto.
3906 * gcc.dg/dfp/pr31344.c: Ditto.
3907 * gcc.dg/dfp/pr31385.c: Ditto.
3908 * gcc.dg/dfp/pr33466.c: Ditto.
3909 * gcc.dg/dfp/pr35620.c: Ditto.
3910 * gcc.dg/dfp/pr37435.c: Ditto.
3911 * gcc.dg/dfp/pr39986.c: Ditto.
3912 * gcc.dg/dfp/pragma-float-const-decimal64-1.c: Ditto.
3913 * gcc.dg/dfp/pragma-float-const-decimal64-2.c: Ditto.
3914 * gcc.dg/dfp/pragma-float-const-decimal64-3.c: Ditto.
3915 * gcc.dg/dfp/pragma-float-const-decimal64-4.c: Ditto.
3916 * gcc.dg/dfp/pragma-float-const-decimal64-7.c: Ditto.
3917 * gcc.dg/dfp/pragma-float-const-decimal64-8.c: Ditto.
3918 * gcc.dg/dfp/typespec.c: Ditto.
3919 * gcc.dg/dfp/usual-arith-conv-bad.c: Ditto.
3920 * gcc.dg/dfp/usual-arith-conv-bad-2.c: Ditto.
3921 * gcc.dg/dfp/usual-arith-conv-const.c: Ditto.
3922 * gcc.dg/dfp/Wbad-function-cast-1.c: Ditto.
3923 * gcc.dg/dfp/Wtraditional-conversion-2.c: Ditto.
3924 * gcc.dg/dfp/wtr-conversion-1.c: Ditto.
3925 * gcc.dg/dfp/compare-eq.h: Define custom debug macros.
3926 * gcc.dg/dfp/compare-rel.h: Ditto.
3927 * gcc.dg/dfp/compare-special.h: Ditto.
3928 * gcc.dg/dfp/convert.h: Ditto.
3929 * gcc.dg/dfp/fe-check.h: Ditto.
3930 * gcc.dg/dfp/call-by-value.c: Use default options and debug macros.
3931 * gcc.dg/dfp/cast.c: Ditto.
3932 * gcc.dg/dfp/compare-eq-const.c: Ditto.
3933 * gcc.dg/dfp/compare-eq-d32.c: Ditto.
3934 * gcc.dg/dfp/compare-eq-d64.c: Ditto.
3935 * gcc.dg/dfp/compare-eq-d128.c: Ditto.
3936 * gcc.dg/dfp/compare-eq-dfp.c: Ditto.
3937 * gcc.dg/dfp/compare-rel-d32.c: Ditto.
3938 * gcc.dg/dfp/compare-rel-d64.c: Ditto.
3939 * gcc.dg/dfp/compare-rel-d128.c: Ditto.
3940 * gcc.dg/dfp/compare-rel-dfp.c: Ditto.
3941 * gcc.dg/dfp/compare-special-d32.c: Ditto.
3942 * gcc.dg/dfp/compare-special-d64.c: Ditto.
3943 * gcc.dg/dfp/compare-special-d128.c: Ditto.
3944 * gcc.dg/dfp/constants-zero.c: Ditto.
3945 * gcc.dg/dfp/convert-bfp-2.c: Ditto.
3946 * gcc.dg/dfp/convert-bfp-3.c: Ditto.
3947 * gcc.dg/dfp/convert-bfp-4.c: Ditto.
3948 * gcc.dg/dfp/convert-bfp-5.c: Ditto.
3949 * gcc.dg/dfp/convert-bfp-6.c: Ditto.
3950 * gcc.dg/dfp/convert-bfp-7.c: Ditto.
3951 * gcc.dg/dfp/convert-bfp-8.c: Ditto.
3952 * gcc.dg/dfp/convert-bfp-9.c: Ditto.
3953 * gcc.dg/dfp/convert-bfp-10.c: Ditto.
3954 * gcc.dg/dfp/convert-bfp-11.c: Ditto.
3955 * gcc.dg/dfp/convert-bfp-12.c: Ditto.
3956 * gcc.dg/dfp/convert-bfp-13.c: Ditto.
3957 * gcc.dg/dfp/convert-bfp-14.c: Ditto.
3958 * gcc.dg/dfp/convert-bfp.c: Ditto.
3959 * gcc.dg/dfp/convert-complex.c: Ditto.
3960 * gcc.dg/dfp/convert-dfp.c: Ditto.
3961 * gcc.dg/dfp/convert-dfp-fold-2.c: Ditto.
3962 * gcc.dg/dfp/convert-dfp-round.c: Ditto.
3963 * gcc.dg/dfp/convert-int.c: Ditto.
3964 * gcc.dg/dfp/convert-int-fold.c: Ditto.
3965 * gcc.dg/dfp/convert-int-max.c: Ditto.
3966 * gcc.dg/dfp/convert-int-saturate.c: Ditto.
3967 * gcc.dg/dfp/decfloat-constants.c: Ditto.
3968 * gcc.dg/dfp/fe-binop.c: Ditto.
3969 * gcc.dg/dfp/fe-convert-1.c: Ditto.
3970 * gcc.dg/dfp/fe-convert-2.c: Ditto.
3971 * gcc.dg/dfp/fe-convert-3.c: Ditto.
3972 * gcc.dg/dfp/func-array.c: Ditto.
3973 * gcc.dg/dfp/func-deref.c: Ditto.
3974 * gcc.dg/dfp/func-mixed.c: Ditto.
3975 * gcc.dg/dfp/func-pointer.c: Ditto.
3976 * gcc.dg/dfp/func-scalar.c: Ditto.
3977 * gcc.dg/dfp/func-struct.c: Ditto.
3978 * gcc.dg/dfp/func-vararg-alternate.h: Ditto.
3979 * gcc.dg/dfp/func-vararg-alternate-d32.c: Ditto.
3980 * gcc.dg/dfp/func-vararg-alternate-d64.c: Ditto.
3981 * gcc.dg/dfp/func-vararg-alternate-d128.c: Ditto.
3982 * gcc.dg/dfp/func-vararg-alternate-d128-2.c: Ditto.
3983 * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
3984 * gcc.dg/dfp/func-vararg-mixed.c: Ditto.
3985 * gcc.dg/dfp/func-vararg-mixed-2.c: Ditto.
3986 * gcc.dg/dfp/func-vararg-size0.c: Ditto.
3987 * gcc.dg/dfp/inf-1.c: Ditto.
3988 * gcc.dg/dfp/loop-index.c: Ditto.
3989 * gcc.dg/dfp/nan-1.c: Ditto.
3990 * gcc.dg/dfp/nan-2.c: Ditto.
3991 * gcc.dg/dfp/operator-arith-fold.c: Ditto.
3992 * gcc.dg/dfp/operator-assignment.c: Ditto.
3993 * gcc.dg/dfp/operator-comma.c: Ditto.
3994 * gcc.dg/dfp/operator-cond.c: Ditto.
3995 * gcc.dg/dfp/operator-logical.c: Ditto.
3996 * gcc.dg/dfp/operator-unary.c: Ditto.
3997 * gcc.dg/dfp/pr36800.c: Ditto.
3998 * gcc.dg/dfp/pr39034.c: Ditto.
3999 * gcc.dg/dfp/pr39035.c: Ditto.
4000 * gcc.dg/dfp/pr39902.c: Ditto.
4001 * gcc.dg/dfp/signbit-1.c: Ditto.
4002 * gcc.dg/dfp/signbit-2.c: Ditto.
4003 * gcc.dg/dfp/struct-layout-1.c: Ditto.
4004 * gcc.dg/dfp/union-init.c: Ditto.
4005 * gcc.dg/dfp/usual-arith-conv.c: Ditto.
4006
4007 2009-09-16 Michael Matz <matz@suse.de>
4008
4009 PR fortran/41212
4010 * gfortran.dg/pr41212.f90: New test.
4011
4012 2009-09-16 Eric Botcazou <ebotcazou@adacore.com>
4013
4014 * gnat.dg/alignment9.adb: New test.
4015
4016 2009-09-16 Eric Botcazou <ebotcazou@adacore.com>
4017
4018 * gnat.dg/discr20.ad[sb]: New test.
4019
4020 2009-09-16 Richard Guenther <rguenther@suse.de>
4021
4022 PR middle-end/34011
4023 * gcc.dg/tree-ssa/ssa-lim-7.c: New testcase.
4024
4025 2009-09-16 DJ Delorie <dj@redhat.com>
4026 Kaz Kojima <kkojima@gcc.gnu.org>
4027
4028 * gcc.target/sh/struct-arg-dw2.c: New test.
4029
4030 2009-09-15 Nathan Froyd <froydnj@codesourcery.com>
4031 Jakub Jelinek <jakub@redhat.com>
4032
4033 PR target/41175
4034 * gcc.target/powerpc/pr41175.c: New test.
4035
4036 2009-09-14 Richard Henderson <rth@redhat.com>
4037
4038 * c-c++-common/asmgoto-1.c, c-c++-common/asmgoto-2.c,
4039 c-c++-common/asmgoto-3.c, gcc.c-torture/compile/asmgoto-1.c,
4040 gcc.dg/tree-ssa/asmgoto-1.c: New files.
4041
4042 2009-09-14 Richard Henderson <rth@redhat.com>
4043
4044 * g++.dg/eh/builtin1.C: Update resx pattern match.
4045 * g++.dg/eh/builtin2.C, g++.dg/eh/builtin3.C: Likewise.
4046
4047 2009-09-14 Richard Sandiford <rdsandiford@googlemail.com>
4048
4049 * gcc.target/mips/branch-helper.h: New file.
4050 * gcc.target/mips/branch-2.c,
4051 * gcc.target/mips/branch-3.c,
4052 * gcc.target/mips/branch-4.c,
4053 * gcc.target/mips/branch-5.c,
4054 * gcc.target/mips/branch-6.c,
4055 * gcc.target/mips/branch-7.c,
4056 * gcc.target/mips/branch-8.c,
4057 * gcc.target/mips/branch-9.c,
4058 * gcc.target/mips/branch-10.c,
4059 * gcc.target/mips/branch-11.c,
4060 * gcc.target/mips/branch-12.c,
4061 * gcc.target/mips/branch-13.c,
4062 * gcc.target/mips/branch-14.c,
4063 * gcc.target/mips/branch-15.c: New tests.
4064
4065 2009-09-14 Michael Meissner <meissner@linux.vnet.ibm.com>
4066
4067 PR target/41331
4068 * gcc.target/powerpc/bswap64-4.c: New file to test bswap64 on a
4069 -m32 -mpowerpc64 system.
4070
4071 2009-09-14 Bernd Schmidt <bernd.schmidt@analog.com>
4072
4073 From Jie Zhang <jie.zhang@analog.com>:
4074 * gcc.target/bfin/saveall.c: New test.
4075 * gcc.target/bfin/20090914-1.c: New test.
4076 * gcc.target/bfin/20090914-2.c: New test.
4077
4078 * gcc.target/bfin/20090914-3.c: New test.
4079
4080 2009-09-14 Andrew Stubbs <ams@codesourcery.com>
4081
4082 * gcc.target/sh/20080410-1.c: Remove obsolete -fira option.
4083
4084 2009-09-14 Richard Guenther <rguenther@suse.de>
4085
4086 PR middle-end/41350
4087 * g++.dg/debug/dwarf-eh-personality-1.C: New testcase.
4088
4089 2009-09-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4090
4091 PR libgfortran/41328
4092 * gfortran.dg/cr_lf.f90: New test.
4093
4094 2009-09-11 Michael Matz <matz@suse.de>
4095
4096 PR middle-end/41275
4097 * g++.dg/tree-ssa/pr41275.C: New test.
4098
4099 2009-09-11 Janus Weil <janus@gcc.gnu.org>
4100
4101 PR fortran/41242
4102 * gfortran.dg/proc_ptr_comp_21.f90: New.
4103
4104 2009-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
4105
4106 PR fortran/31292
4107 * gfortran.dg/module_procedure_1.f90: New test.
4108 * gfortran.dg/module_procedure_2.f90: Ditto.
4109 * gfortran.dg/generic_14.f90: Move dg-error to new location.
4110
4111 2009-09-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4112 James A. Morrison <phython@gcc.gnu.org>
4113
4114 PR ada/18302
4115 * ada/acats/run_all.sh (target_run): Use run_test.exp to execute
4116 commands.
4117 * ada/acats/run_test.exp: New file.
4118
4119 2009-09-10 Uros Bizjak <ubizjak@gmail.com>
4120
4121 Revert:
4122 2009-09-09 Uros Bizjak <ubizjak@gmail.com>
4123
4124 PR rtl-optimization/39779
4125 * gcc.dg/pr39979.c: New test.
4126
4127 2009-09-10 Richard Guenther <rguenther@suse.de>
4128
4129 PR middle-end/41257
4130 * g++.dg/torture/pr41257-2.C: New testcase.
4131
4132 2009-09-09 Paolo Carlini <paolo.carlini@oracle.com>
4133
4134 PR c++/28293
4135 * g++.dg/template/crash91.C: New.
4136
4137 2009-09-09 Uros Bizjak <ubizjak@gmail.com>
4138
4139 PR rtl-optimization/39779
4140 * gcc.dg/pr39979.c: New test.
4141
4142 2009-09-09 Richard Guenther <rguenther@suse.de>
4143
4144 PR tree-optimization/41101
4145 * gcc.c-torture/compile/pr41101.c: New testcase.
4146
4147 2009-09-09 Richard Guenther <rguenther@suse.de>
4148
4149 PR middle-end/41317
4150 * gcc.c-torture/execute/pr41317.c: New testcase.
4151 * gcc.dg/tree-ssa/forwprop-11.c: XFAIL.
4152 * gcc.dg/tree-ssa/forwprop-12.c: Likewise.
4153
4154 2009-09-08 Dodji Seketeli <dodji@redhat.com>
4155
4156 Fix some test breakages on Darwin
4157 * g++.dg/debug/dwarf2/namespace-1.C: Use -fno-merge-debug-string
4158 and adjust.
4159 * g++.dg/debug/dwarf2/template-func-params-6.C: Likewise.
4160 * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
4161 * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
4162 * g++.dg/debug/dwarf2/pubnames-1.C: Likewise. Also, adjust to
4163 take darwin specifics in account.
4164
4165 2009-09-08 Joseph Myers <joseph@codesourcery.com>
4166
4167 * gcc.dg/profile-dir-1.c, gcc.dg/profile-dir-2.c,
4168 gcc.dg/profile-dir-3.c: Disable for remote-host testing.
4169
4170 2009-09-08 Paolo Carlini <paolo.carlini@oracle.com>
4171
4172 PR c++/39923
4173 * g++.dg/cpp0x/initlist24.C: New.
4174
4175 2009-09-08 Ozkan Sezer <sezeroz@gmail.com>
4176
4177 * gcc.dg/large-size-array-2.c: Fix target requirement.
4178 * gcc.dg/large-size-array-4.c: Likewise.
4179 * gcc.dg/c90-const-expr-2.c: Define ZERO as 0LL for _WIN64.
4180 * gcc.dg/c99-const-expr-2.c: Likewise.
4181 * gcc.dg/c90-const-expr-6.c: Typedef ptrdiff_t with __extension__.
4182 * gcc.dg/c90-const-expr-9.c: Typedef size_t with __extension__.
4183 * gcc.dg/c90-const-expr-10.c: Likewise.
4184 * gcc.dg/torture/pr39074.c: Use intptr_t typedef'ed as __PTRDIFF_TYPE__
4185 instead of long.
4186 * gcc.dg/tree-ssa/pr33920.c: Likewise.
4187 * gcc.dg/vect/pr33846.c: Likewise.
4188 * gcc.dg/vect/pr33833.c: Use uintptr_t, typedef'ed as unsigned
4189 __PTRDIFF_TYPE__, instead of unsigned long.
4190 * gcc.dg/vect/O1-pr33854.c: Use __SIZE_TYPE__ instead of unsigned long.
4191
4192 2009-09-08 Alexandre Oliva <aoliva@redhat.com>
4193
4194 PR debug/41229
4195 PR debug/41291
4196 PR debug/41300
4197 * gfortran.dg/pr41229.f90: New.
4198
4199 2009-09-08 Alexandre Oliva <aoliva@redhat.com>
4200
4201 PR debug/41232
4202 * gcc.dg/pr41232.c: New.
4203
4204 2009-09-08 Joseph Myers <joseph@codesourcery.com>
4205
4206 * gcc.misc-tests/i386-prefetch.exp: Skip tests when multilib flags
4207 contain -march.
4208 * gcc.dg/tree-ssa/prefetch-7.c, gcc.target/i386/387-1.c,
4209 gcc.target/i386/387-5.c, gcc.target/i386/cmov7.c,
4210 gcc.target/i386/funcspec-1.c, gcc.target/i386/funcspec-8.c,
4211 gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
4212 gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
4213 gcc.target/i386/isa-6.c, gcc.target/i386/lea.c,
4214 gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/sse-5.c,
4215 gcc.target/i386/ssefn-1.c: Skip when multilib flags contain -march
4216 options other than that used in dg-options.
4217
4218 2009-09-07 Jakub Jelinek <jakub@redhat.com>
4219
4220 PR rtl-optimization/41239
4221 * gcc.c-torture/execute/pr41239.c: New test.
4222
4223 2009-09-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4224
4225 PR libgfortran/41192
4226 * gfortran.dg/namelist_59.f90: New test.
4227
4228 2009-09-07 Bernd Schmidt <bernd.schmidt@analog.com>
4229
4230 From Mike Frysinger <michael.frysinger@analog.com>
4231 * gcc.target/bfin/mcpu-bf542m.c: New file.
4232 * gcc.target/bfin/mcpu-bf544m.c: Likewise.
4233 * gcc.target/bfin/mcpu-bf546m.c: Likewise.
4234 * gcc.target/bfin/mcpu-bf548m.c: Likewise.
4235 * gcc.target/bfin/mcpu-bf549m.c: Likewise.
4236
4237 2009-09-07 Martin Jambor <mjambor@suse.cz>
4238
4239 PR middle-end/41282
4240 * gcc.c-torture/compile/pr41282.c: New test.
4241
4242 2009-09-07 Thomas Koenig <tkoenig@gcc.gnu.org>
4243
4244 PR fortran/41197
4245 * gfortran.dg/allocate_alloc_opt_1.f90: Use scalar
4246 variables for stat and errmsg.
4247 * gfortran.dg/deallocate_alloc_opt_1.f90: Likewise.
4248 * gfortran.dg/allocate_stat_2.f90: New test.
4249
4250 2009-09-07 Bernd Schmidt <bernd.schmidt@analog.com>
4251
4252 * gcc.c-torture/compile/20090907-1.c: New test.
4253
4254 2009-09-06 Jakub Jelinek <jakub@redhat.com>
4255
4256 PR bootstrap/41241
4257 * gcc.dg/pr41241.c: New test.
4258
4259 2009-09-06 Richard Guenther <rguenther@suse.de>
4260
4261 PR middle-end/41144
4262 * g++.dg/torture/pr41144.C: New testcase.
4263
4264 2009-09-06 Richard Guenther <rguenther@suse.de>
4265
4266 PR middle-end/41261
4267 * gcc.dg/torture/pr41261.c: New testcase.
4268
4269 2009-09-05 Richard Guenther <rguenther@suse.de>
4270
4271 PR middle-end/41181
4272 * gcc.c-torture/compile/pr41181.c: New testcase.
4273
4274 2009-09-05 Richard Guenther <rguenther@suse.de>
4275
4276 PR debug/41273
4277 * g++.dg/torture/pr41273.C: New testcase.
4278
4279 2009-09-05 Paul Thomas <pault@gcc.gnu.org>
4280
4281 PR fortran/41258
4282 * gfortran.dg/typebound_proc_12.f90 : New test.
4283
4284 2009-09-04 Alexandre Oliva <aoliva@redhat.com>
4285
4286 PR debug/41225
4287 * gfortran.dg/pr41225.f90: New.
4288
4289 2009-09-04 Alexandre Oliva <aoliva@redhat.com>
4290
4291 * gcc.dg/guality/guality.h: Include stdint.h. Drop unnecessary
4292 unistd.h, sys/types.h and sys/wait.h.
4293 (gualchk_t): New.
4294 (GUALCVT): New.
4295 (GUALCHKXPR, GUALCHKVAL, GUALCHKFLA): Use it.
4296 (GUALITY_GDB_REDIRECT): New.
4297 (GUALITY_GDB_ARGS): Use it.
4298
4299 2009-09-04 Richard Guenther <rguenther@suse.de>
4300
4301 PR middle-end/41257
4302 * g++.dg/torture/pr41257.C: New testcase.
4303
4304 2009-09-04 Martin Jambor <mjambor@suse.cz>
4305
4306 PR tree-optimization/41112
4307 * gnat.dg/array8.adb: New test.
4308
4309 2009-09-03 Daniel Gutson <dgutson@codesourcery.com>
4310
4311 * gcc.target/arm/ctz.c: New test case.
4312
4313 2009-09-03 Alon Dayan <alond@il.ibm.com>
4314
4315 PR tree-optimization/38275
4316 * gcc.dg/autopar/reduc-1char.c: Increase number
4317 of iterations. Adjust the logic accordingly.
4318 * gcc.dg/autopar/reduc-2char.c: Ditto.
4319 * gcc.dg/autopar/reduc-1.c: Ditto.
4320 * gcc.dg/autopar/reduc-2.c: Ditto.
4321 * gcc.dg/autopar/reduc-3.c: Ditto.
4322 * gcc.dg/autopar/reduc-6.c: Ditto.
4323 * gcc.dg/autopar/reduc-7.c: Ditto.
4324 * gcc.dg/autopar/reduc-8.c: Ditto.
4325 * gcc.dg/autopar/reduc-9.c: Ditto.
4326 * gcc.dg/autopar/pr39500-1.c: Ditto.
4327 * gcc.dg/autopar/reduc-1short.c: Ditto.
4328 * gcc.dg/autopar/reduc-2short.c: Ditto.
4329 * gcc.dg/autopar/parallelization-1.c: Ditto.
4330
4331 2009-09-03 Jakub Jelinek <jakub@redhat.com>
4332
4333 * gcc.dg/guality/guality.exp: Only run guality tests if a trivial
4334 testcase using guality.h compiles and links and if a global variable
4335 can be verified by gdb.
4336
4337 2009-09-03 Bernd Schmidt <bernd.schmidt@analog.com>
4338
4339 * lib/target-supports.exp (check_effective_target_sync_int_long):
4340 Supported on Blackfin Linux targets.
4341
4342 2009-09-02 David Daney <ddaney@caviumnetworks.com>
4343
4344 * gcc.c-torture/compile/builtin_unreachable-1.c: New testcase.
4345
4346 2009-09-03 Diego Novillo <dnovillo@google.com>
4347
4348 * gcc.dg/gomp/combined-1.c: Adjust expected pattern.
4349 * g++.dg/tree-prof/inline_mismatch_args.C: Likewise.
4350 * g++.dg/warn/unit-1.C: Likewise.
4351 * g++.dg/ipa/iinline-1.C: Likewise.
4352 * g++.dg/template/cond2.C: Adjust expected line location for the
4353 error.
4354 * g++.dg/template/pr35240.C: Likewise.
4355
4356 2009-09-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4357
4358 * gcc.dg/tree-ssa/inline-3.c: Add -fpie when pic.
4359 * gcc.dg/tree-ssa/local-pure-const.c: Likewise.
4360
4361 2009-09-02 Martin Jambor <mjambor@suse.cz>
4362
4363 * gcc.dg/tree-ssa/sra-8.c: New testcase.
4364 * gcc.dg/memcpy-1.c: Add . to match pattern.
4365 * gcc.dg/uninit-I.c: XFAIL warning test.
4366 * g++.dg/warn/unit-1.C: XFAIL warning test.
4367
4368 2009-09-02 Ian Lance Taylor <iant@google.com>
4369
4370 * gcc.dg/20090902-1.c: New test.
4371
4372 2009-09-02 Jakub Jelinek <jakub@redhat.com>
4373
4374 * gcc.dg/builtin-object-size-9.c: New test.
4375
4376 2009-09-02 Olivier Hainque <hainque@adacore.com>
4377
4378 * gnat.dg/array7.ad[bs]: Add check for Signed_Integer_Type_Definition.
4379
4380 2009-09-02 Eric Botcazou <ebotcazou@adacore.com>
4381 Olivier Hainque <hainque@adacore.com>
4382
4383 * gnat.dg/misaligned_param.adb: New test.
4384 * gnat.dg/misaligned_param_pkg.ad[sb]: New helper.
4385 * gnat.dg/slice7.adb: Add 1 more related case.
4386
4387 2009-09-01 Alexandre Oliva <aoliva@redhat.com>
4388
4389 * gcc.dg/guality/guality.c: Expect to fail for now.
4390 * gcc.dg/guality/example.c: Likewise.
4391
4392 2009-09-01 Alexandre Oliva <aoliva@redhat.com>
4393
4394 * gcc.dg/guality/guality.c: New.
4395 * gcc.dg/guality/guality.h: New.
4396 * gcc.dg/guality/guality.exp: New.
4397 * gcc.dg/guality/example.c: New.
4398 * lib/gcc-dg.exp (cleanup-dump): Remove .gk files.
4399 (cleanup-saved-temps): Likewise, .gkd files too.
4400
4401 2009-09-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4402
4403 PR fortran/39229
4404 * gfortran.dg/line_length_3.f: New test.
4405 * gfortran.dg/line_length_4.f90: New test.
4406
4407 2009-09-01 Loren J. Rittle <ljrittle@acm.org>
4408
4409 * lib/target-supports.exp (check_gc_sections_available):
4410 Add proper pattern quote.
4411
4412 2009-08-31 Uros Bizjak <ubizjak@gmail.com>
4413 Kaz Kojima <kkojima@gcc.gnu.org>
4414
4415 * lib/target-supports.exp (add_options_for_ieee): New procedure.
4416 * g++.dg/cdce3.C: Use dg-add-options ieee.
4417 * g++.dg/torture/type-generic-1.C: Likewise.
4418 * gcc.c-torture/compile/fix-trunc-mem-1.c: Likewise.
4419 * gcc.dg/pr28796-2.c: Likewise.
4420 * gcc.dg/torture/builtin-math-7.c: Likewise.
4421 * gcc.dg/torture/type-generic-1.c: Likewise.
4422 * gfortran.dg/boz_14.f90: Likewise.
4423 * gfortran.dg/erf_2.F90: Likewise.
4424 * gfortran.dg/init_flag_3.f90: Likewise.
4425 * gfortran.dg/init_flag_4.f90: Likewise.
4426 * gfortran.dg/init_flag_5.f90: Likewise.
4427 * gfortran.dg/integer_exponentiation_1.f90: Likewise.
4428 * gfortran.dg/integer_exponentiation_5.F90: Likewise.
4429 * gfortran.dg/isnan_1.f90: Likewise.
4430 * gfortran.dg/isnan_2.f90: Likewise.
4431 * gfortran.dg/maxlocval_2.f90: Likewise.
4432 * gfortran.dg/maxlocval_4.f90: Likewise.
4433 * gfortran.dg/minlocval_1.f90: Likewise.
4434 * gfortran.dg/minlocval_4.f90: Likewise.
4435 * gfortran.dg/module_nan.f90: Likewise.
4436 * gfortran.dg/namelist_42.f90: Likewise.
4437 * gfortran.dg/namelist_43.f90: Likewise.
4438 * gfortran.dg/nan_1.f90: Likewise.
4439 * gfortran.dg/nan_2.f90: Likewise.
4440 * gfortran.dg/nan_3.f90: Likewise.
4441 * gfortran.dg/nan_4.f90: Likewise.
4442 * gfortran.dg/nan_5.f90: Likewise.
4443 * gfortran.dg/nearest_1.f90: Likewise.
4444 * gfortran.dg/nearest_2.f90: Likewise.
4445 * gfortran.dg/nearest_3.f90: Likewise.
4446 * gfortran.dg/pr37243.f: Likewise.
4447 * gfortran.dg/real_const_3.f90: Likewise.
4448 * gfortran.dg/transfer_simplify_2.f90: Likewise.
4449
4450 2009-08-31 Dodji Seketeli <dodji@redhat.com>
4451
4452 PR debug/30161
4453 * g++.dg/debug/dwarf2/template-params-1.C: New test.
4454 * g++.dg/debug/dwarf2/template-params-2.C: Likewise.
4455 * g++.dg/debug/dwarf2/template-params-3.C: Likewise.
4456 * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
4457 * g++.dg/debug/dwarf2/template-params-5.C: Likewise.
4458 * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
4459 * g++.dg/debug/dwarf2/template-func-params-1.C: Likewise.
4460 * g++.dg/debug/dwarf2/template-func-params-2.C: Likewise.
4461 * g++.dg/debug/dwarf2/template-func-params-3.C: Likewise.
4462 * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
4463 * g++.dg/debug/dwarf2/template-func-params-5.C: Likewise.
4464 * g++.dg/debug/dwarf2/template-func-params-6.C: Likewise.
4465 * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
4466
4467 2009-08-31 Jason Merrill <jason@redhat.com>
4468
4469 PR c++/41127
4470 * g++.dg/parse/enum5.C: New.
4471 * g++.dg/cpp0x/enum1.C: Adjust expected error.
4472
4473 2009-08-31 Janus Weil <janus@gcc.gnu.org>
4474
4475 PR fortran/40940
4476 * gfortran.dg/allocate_derived_1.f90: New.
4477 * gfortran.dg/class_3.f03: New.
4478
4479 2009-08-31 Janus Weil <janus@gcc.gnu.org>
4480
4481 PR fortran/40996
4482 * gfortran.dg/allocatable_scalar_1.f90: New.
4483 * gfortran.dg/allocatable_scalar_2.f90: Renamed from finalize_9.f03.
4484 * gfortran.dg/finalize_9.f03: Renamed to allocatable_scalar_2.f90.
4485 * gfortran.dg/proc_ptr_comp_pass_4.f90: Modified.
4486
4487 2009-08-30 Richard Guenther <rguenther@suse.de>
4488
4489 PR tree-optimization/41186
4490 * g++.dg/torture/pr41186.C: New testcase.
4491 * g++.dg/tree-ssa/pr41186.C: Likewise.
4492
4493 2009-08-30 Dodji Seketeli <dodji@redhat.com>
4494
4495 PR c++/41187
4496 * g++.dg/debug/dwarf2/namespace-1.C: Use a loosier regexp to
4497 take ia64 assembly comments syntax in account.
4498
4499 2009-08-30 Uros Bizjak <ubizjak@gmail.com>
4500
4501 * gcc.target/i386/funcspec-5.c: Remove fused-add test.
4502
4503 2009-08-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4504
4505 * gfortran.dg/whole_file_5.f90: Add -fpie when pic, fix scan pattern.
4506 * gfortran.dg/whole_file_6.f90: Likewise.
4507
4508 2009-08-28 Cary Coutant <ccoutant@google.com>
4509
4510 PR debug/41063
4511 * g++.dg/debug/dwarf2/pr41063.C: New test.
4512
4513 2009-08-27 Uros Bizjak <ubizjak@gmail.com>
4514
4515 PR rtl-optimization/40861
4516 * gcc.dg/pr40861.c: New test.
4517
4518 2009-08-27 Janus Weil <janus@gcc.gnu.org>
4519
4520 PR fortran/40869
4521 * gfortran.dg/proc_ptr_comp_20.f90: New.
4522
4523 2009-08-27 Janne Blomqvist <jb@gcc.gnu.org>
4524
4525 PR libfortran/39667
4526 * gfortran.dg/f2003_io_4.f03: Don't require target fd_truncate,
4527 open temp file with status="scratch".
4528 * gfortran.dg/fmt_cache_1.f: Likewise.
4529 * gfortran.dg/fmt_exhaust.f90: Likewise.
4530 * gfortran.dg/fmt_t_4.f90: Likewise.
4531 * gfortran.dg/fseek.f90: Likewise.
4532 * gfortran.dg/list_read_5.f90: Likewise.
4533 * gfortran.dg/namelist_39.f90: Likewise.
4534 * gfortran.dg/namelist_56.f90: Likewise.
4535 * gfortran.dg/read_bad_advance.f90: Likewise.
4536 * gfortran.dg/read_repeat.f90: Likewise.
4537 * gfortran.dg/read_size_noadvance.f90: Likewise.
4538 * gfortran.dg/read_x_past.f: Likewise.
4539
4540 2009-08-27 Tobias Burnus <burnus@net-b.de>
4541
4542 PR fortran/28039
4543 * gfortran.dg/fmt_with_extra.f: xfail testcase as patch was reverted.
4544
4545 2009-08-27 Daniel Kraft <d@domob.eu>
4546
4547 PR fortran/37425
4548 * gfortran.dg/impure_assignment_1.f90: Change expected error message.
4549 * gfortran.dg/typebound_operator_1.f03: Remove check for not-implemented
4550 error and fix problem with recursive assignment.
4551 * gfortran.dg/typebound_operator_2.f03: No not-implemented check.
4552 * gfortran.dg/typebound_operator_3.f03: New test.
4553 * gfortran.dg/typebound_operator_4.f03: New test.
4554
4555 2009-08-27 Dodji Seketeli <dodji@redhat.com>
4556
4557 PR debug/41170
4558 * debug/dwarf2/namespace-1.C: New test.
4559
4560 2009-08-26 H.J. Lu <hongjiu.lu@intel.com>
4561
4562 PR fortran/41162
4563 * gfortran.dg/pr41162.f: New.
4564
4565 2009-08-26 Adam Nemet <anemet@caviumnetworks.com>
4566 Richard Sandiford <rdsandiford@googlemail.com>
4567
4568 * gcc.target/mips/mips.exp: Replace isa(_rev)=...!... mechanism
4569 with "forbid_cpu".
4570 * gcc.target/mips/branch-1.c: Update accordingly.
4571 * gcc.target/mips/extend-1.c: Likewise.
4572 * gcc.target/mips/dmult-1.c: Likewise. Remove redundant isa=64.
4573
4574 2009-08-26 Richard Guenther <rguenther@suse.de>
4575
4576 PR middle-end/41163
4577 * gcc.c-torture/compile/pr41163.c: New testcase.
4578 * gcc.dg/pr35899.c: Adjust.
4579
4580 2009-08-26 Richard Guenther <rguenther@suse.de>
4581
4582 * gcc.dg/tree-ssa/restrict-4.c: New testcase.
4583
4584 2009-08-26 Jason Merrill <jason@redhat.com>
4585
4586 * g++.dg/cpp0x/explicit3.C: New.
4587 * g++.dg/overload/cond2.C: New.
4588
4589 2009-08-25 Kaz Kojima <kkojima@gcc.gnu.org>
4590
4591 * gcc.dg/torture/builtin-math-7.c: Add -mieee for sh*-*-* targets.
4592
4593 2009-08-25 Jan Hubicka <jh@suse.cz>
4594
4595 * gcc.target/i386/sse5-shift1-vector.c
4596 * gcc.target/i386/isa-12.c
4597 * gcc.target/i386/isa-12.cgcc.target/i386/isa-12.c
4598 * gcc.target/i386/sse5-pcmov2.c
4599 * gcc.target/i386/isa-3.c
4600 * gcc.target/i386/sse5-shift2-vector.c
4601 * gcc.target/i386/isa-7.c
4602 * gcc.target/i386/funcspec-2.c
4603 * gcc.target/i386/sse5-haddX.c
4604 * gcc.target/i386/sse5-hadduX.c
4605 * gcc.target/i386/isa-9.c
4606 * gcc.target/i386/sse5-maccXX.c
4607 * gcc.target/i386/sse5-shift3-vector.c
4608 * gcc.target/i386/sse5-msubXX.c
4609 * gcc.target/i386/sse5-permpX.c
4610 * gcc.target/i386/sse5-check.h
4611 * gcc.target/i386/sse-12.c
4612 * gcc.target/i386/sse-11.c
4613 * gcc.target/i386/sse-10.c
4614 * gcc.target/i386/sse-13.c
4615 * gcc.target/i386/sse-14.c
4616 * gcc.target/i386/sse-22.c
4617 * gcc.target/i386/sse-2.c
4618 * gcc.target/i386/sse-13.c
4619 * gcc.target/i386/avx-2.c
4620 * gcc.target/i386/sse5-rotate1-vector.c
4621 * gcc.target/i386/isa-4.c
4622 * gcc.target/i386/sse5-hsubX.c
4623 * gcc.target/i386/sse5-pcmov.c
4624 * gcc.target/i386/sse5-fma.c
4625 * gcc.target/i386/isa-8.c
4626 * gcc.target/i386/sse5-rotate2-vector.c
4627 * gcc.target/i386/sse5-nmaccXX.c
4628 * gcc.target/i386/sse5-imul64-vector.c
4629 * gcc.target/i386/sse5-nmsubXX.c
4630 * gcc.target/i386/sse5-rotate3-vector.c
4631 * gcc.target/i386/sse5-fma-vector.c
4632 * gcc.target/i386/sse5-imul32widen-vector.c
4633 * gcc.target/i386/sse5-ima-vector.c: Remove SSE5 related testcases.
4634
4635 * gcc.target/i386/funcspec-8.c: Replace SSE5 by SSE4.
4636 * gcc.target/i386/funcspec-5.c: Remove SSE5.
4637 * gcc.target/i386/funcspec-6.c: Remove fused-add test.
4638 * gcc.target/i386/avx-1.c: Remove SSE5.
4639 * gcc.target/i386/avx-2.c: Remove SSE5.
4640 * g++.dg/other/i386-2.C: Replace SSE5 by SSE4A.
4641 * g++.dg/other/i386-3.C: Replace SSE5 by SSE4A.
4642 * g++.dg/other/i386-6.C: Replace SSE5 by SSE4A.
4643 * g++.dg/other/i386-5.C: Replace SSE5 by SSE4A.
4644
4645 2009-08-25 Uros Bizjak <ubizjak@gmail.com>
4646
4647 * gcc.c-torture/compile/limits-fndefn.c: Add dg-timeout-factor.
4648
4649 2009-08-25 Ville Voutilainen <ville.voutilainen@gmail.com>
4650
4651 * g++.dg/cpp0x/alignof.C: New. Tests that the alignof
4652 keyword works in the same manner as __alignof.
4653
4654 2009-08-25 Thomas Koenig <tkoenig@gcc.gnu.org>
4655
4656 PR libfortran/34670
4657 * gfortran.dg/unpack_bounds_1.f90: New test.
4658 * gfortran.dg/unpack_bounds_2.f90: New test.
4659 * gfortran.dg/unpack_bounds_3.f90: New test.
4660
4661 2009-08-25 Eric Botcazou <ebotcazou@adacore.com>
4662
4663 * gnat.dg/slice7.adb: New test.
4664 * gnat.dg/slice7_pkg.ads: New helper.
4665
4666 2009-08-25 Janus Weil <janus@gcc.gnu.org>
4667
4668 PR fortran/41139
4669 * gfortran.dg/proc_ptr_25.f90: New.
4670 * gfortran.dg/proc_ptr_comp_18.f90: New.
4671 * gfortran.dg/proc_ptr_comp_19.f90: New.
4672
4673 2009-08-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4674
4675 PR fortran/41154
4676 * gfortran.dg/fmt_error_8.f: New test.
4677
4678 2009-08-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4679
4680 * gcc.dg/torture/builtin-math-6.c (link_error): Accept a value
4681 number, update all callers and synchronize results for latest MPC.
4682
4683 2009-08-21 Jason Merrill <jason@redhat.com>
4684
4685 * g++.dg/warn/Wunused-17.C: New.
4686
4687 2009-08-11 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4688
4689 * gcc.target/arm/combine-cmp-shift.c: New test.
4690
4691 2009-08-24 Kai Tietz <kai.tietz@onevision.com>
4692
4693 * gcc.dg/format/ms-format1.c: Add new cases for I32 width specifier.
4694 * gcc.dg/format/ms-format2.c: New test about illegal use of I32/I64
4695 width specifier.
4696
4697 2009-08-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4698
4699 * gfortran.dg/fmt_error_7.f: New test.
4700
4701 2009-08-23 Uros Bizjak <ubizjak@gmail.com>
4702
4703 PR target/40718
4704 * gcc.target/i386/pr40718.c: New test.
4705
4706 2009-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
4707
4708 * gfortran.dg/proc_ptr_24.f90: New test.
4709
4710 2009-08-22 Steven K. kargl <kargl@gcc.gnu.org>
4711
4712 * gfortran.dg/allocate_alloc_opt_4.f90: New test.
4713 * gfortran.dg/allocate_alloc_opt_5.f90: New test.
4714 * gfortran.dg/allocate_alloc_opt_6.f90: New test.
4715
4716 2009-08-22 Bud Davis <bdavis9659@sbcglobal.net>
4717
4718 PR fortran/28039
4719 * gfortran.dg/fmt_with_extra.f: new file.
4720
4721 2009-08-21 Maciej W. Rozycki <macro@codesourcery.com>
4722
4723 * lib/target-supports.exp
4724 (check_effective_target_arm_iwmmxt_ok): New procedure.
4725 * gcc.target/arm/mmx-1.c: Only run if arm_iwmmxt_ok. Remove the
4726 exclusions for -mfloat-abi=softfp and -mfloat-abi=hard.
4727
4728 2009-08-21 Uros Bizjak <ubizjak@gmail.com>
4729
4730 * gfortran.dg/boz_9.f90: Do not load denormal floating
4731 point constants. Remove -mieee option for alpha*-*-* targets.
4732
4733 2009-08-21 Janus Weil <janus@gcc.gnu.org>
4734
4735 PR fortran/41106
4736 * gfortran.dg/proc_ptr_23.f90: New.
4737 * gfortran.dg/proc_ptr_comp_15.f90: New.
4738 * gfortran.dg/proc_ptr_comp_16.f90: New.
4739 * gfortran.dg/proc_ptr_comp_17.f90: New.
4740
4741 2009-08-21 Jakub Jelinek <jakub@redhat.com>
4742
4743 PR c++/41131
4744 * g++.dg/expr/unary3.C: New test.
4745
4746 2009-08-21 Kaz Kojima <kkojima@gcc.gnu.org>
4747
4748 * gfortran.dg/common_5.f: Add -mdalign for sh.
4749 * gfortran.dg/common_align_2.f90: Likewise.
4750
4751 2009-08-20 Thomas Koenig <tkoenig@gcc.gnu.org>
4752
4753 PR libfortran/40962
4754 * c_f_pointer_tests_4.f90: New test.
4755
4756 2009-08-20 Eric Botcazou <ebotcazou@adacore.com>
4757
4758 * gnat.dg/slice6.adb: New test.
4759 * gnat.dg/slice6_pkg.ads: New helper.
4760
4761 2009-08-20 Michael Matz <matz@suse.de>
4762
4763 PR fortran/41126
4764 * gfortran.dg/pr41126.f90: New test.
4765
4766 2009-08-20 Eric Botcazou <ebotcazou@adacore.com>
4767
4768 * gnat.dg/dynamic_bound.adb: New test.
4769
4770 2009-08-20 Janus Weil <janus@gcc.gnu.org>
4771
4772 PR fortran/41121
4773 * gfortran.dg/intrinsic_5.f90: New.
4774
4775 2009-08-19 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4776 Richard Earnshaw <richard.earnshaw@arm.com>
4777
4778 * gcc.target/arm/20090811-1.c: New test.
4779
4780 2009-08-19 Jakub Jelinek <jakub@redhat.com>
4781
4782 PR middle-end/41123
4783 * gcc.dg/pr41123.c: New test.
4784
4785 2009-08-19 Jason Merrill <jason@redhat.com>
4786
4787 PR c++/41120
4788 * g++.dg/other/gc4.C: New.
4789
4790 2009-08-18 Michael Matz <matz@suse.de>
4791
4792 * gfortran.dg/vect/vect-gems.f90: New test.
4793 * gcc.dg/tree-ssa/alias-1.c: Remove, it checks something broken.
4794
4795 2009-08-18 DJ Delorie <dj@redhat.com>
4796
4797 * lib/wrapper.exp: Move load of target-libpath.exp from here...
4798 * lib/gcc-defs.exp: ... to here.
4799
4800 * lib/wrapper.exp (${tool}_maybe_build_wrapper): Set up
4801 GCC_EXEC_PREFIX before building the wrapper.
4802
4803 2009-08-18 Nathan Froyd <froydnj@codesourcery.com>
4804
4805 * gcc.dg/vect/vect.exp: Add new stanza for aligned-section-anchors-*
4806 tests.
4807 * gcc.dg/vect/section-anchors-nest-1.c: Rename to...
4808 * gcc.dg/vect/aligned-section-anchors-nest-1.c: ...this. Remove
4809 dg-options. Fix dg-final clause.
4810
4811 2009-08-18 Uros Bizjak <ubizjak@gmail.com>
4812
4813 * g++.dg/cdce3.C: Add -mieee for alpha*-*-* targets.
4814
4815 2009-08-18 Janus Weil <janus@gcc.gnu.org>
4816 Paul Thomas <pault@gcc.gnu.org>
4817
4818 PR fortran/40870
4819 * gfortran.dg/proc_ptr_comp_13.f90: Extended.
4820
4821 2009-08-18 Richard Guenther <rguenther@suse.de>
4822
4823 PR middle-end/41094
4824 * gcc.dg/torture/pr41094.c: New testcase.
4825 * gcc.dg/torture/builtin-power-1.c: Adjust.
4826 * gcc.dg/builtins-10.c: Likewise.
4827
4828 2009-08-18 Jakub Jelinek <jakub@redhat.com>
4829
4830 PR target/40971
4831 * gcc.dg/pr40971.c: New test.
4832
4833 2008-08-17 Paul Thomas <pault@gcc.gnu.org>
4834
4835 PR fortran/41062
4836 * gfortran.dg/use_only_4.f90: New test.
4837
4838 2009-08-17 Daniel Kraft <d@domob.eu>
4839
4840 PR fortran/37425
4841 * gfortran.dg/typebound_operator_2.f03: Test for error with illegal
4842 NOPASS bindings as operators.
4843
4844 2009-08-17 Uros Bizjak <ubizjak@gmail.com>
4845
4846 * lib/target-supports.exp
4847 (check_effective_target_vect_cmdline_needed): Add alpha to the list
4848 of targets that do not need command line argument to enable SIMD.
4849
4850 2009-08-17 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4851
4852 * lib/target-supports.exp (check_effective_target_mpc_pow): Fix
4853 typo in cache name.
4854
4855 2009-08-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4856
4857 PR fortran/41075
4858 * gfortran.dg/unlimited_fmt_1.f90: New test.
4859
4860 2009-08-17 Dodji Seketeli <dodji@redhat.com>
4861
4862 * gcc.dg.debug/dwarf2/inline2.c: Add -dA to compile options.
4863
4864 2009-08-17 Arnaud Charlet <charlet@adacore.com>
4865
4866 * gnat.dg/itype.ad[sb]: New test.
4867
4868 2009-08-16 Adam Nemet <anemet@caviumnetworks.com>
4869
4870 * gcc.target/mips/mips.exp: Add terminology section to comment
4871 at the top of the file. Fix typos.
4872
4873 2009-08-16 Jason Merrill <jason@redhat.com>
4874
4875 * g++.dg/debug/dwarf2/inline1.C: New.
4876
4877 2009-08-16 Richard Sandiford <rdsandiford@googlemail.com>
4878
4879 PR target/38599
4880 * gcc.target/mips/smartmips-lwxs.c: Remove -mlong32.
4881
4882 2009-08-16 Dodji Seketeli <dodji@redhat.com>
4883
4884 PR debug/37801
4885 * gcc.dg/debug/20020224-1.c: Adjust the comment.
4886 Make sure to trigger inlining optimizations.
4887 * gcc.dg/debug/dwarf2/inline2.c: New test.
4888
4889 2009-08-14 Janus Weil <janus@gcc.gnu.org>
4890
4891 PR fortran/41070
4892 * gfortran.dg/structure_constructor_10.f90: New.
4893
4894 2009-08-14 Olatunji Ruwase <tjruwase@google.com>
4895
4896 * gcc.dg/pragma-re-1.c: Supported on all platforms.
4897 * gcc.dg/pragma-re-2.c: Likewise.
4898 * gcc.dg/pragma-re-3.c: Likewise.
4899 * gcc.dg/pragma-re-4.c: Likewise.
4900 * g++.dg/other/pragma-re-1.C: Likewise.
4901 * g++.dg/other/pragma-re-2.C: Likewise.
4902
4903 2009-08-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4904
4905 * gcc.dg/torture/builtin-math-7.c: New.
4906
4907 2009-08-14 Richard Guenther <rguenther@suse.de>
4908
4909 * gcc.c-torture/execute/20090814-1.c: New testcase.
4910
4911 2009-08-14 David Edelsohn <edelsohn@gnu.org>
4912
4913 * gcc.dg/graphite/graphite_autopar: Move to libgomp testsuite.
4914
4915 2009-08-14 Paolo Bonzini <bonzini@gnu.org>
4916
4917 PR target/40934
4918 * gcc.target/i386/pr40934.c: New.
4919
4920 2009-08-14 Uros Bizjak <ubizjak@gmail.com>
4921
4922 PR target/41019
4923 * gcc.target/i386/pr41019.c: New test.
4924
4925 2009-08-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4926
4927 PR fortran/40955
4928 * gfortran.dg/winapi.f90: New test.
4929
4930 2009-08-13 Janus Weil <janus@gcc.gnu.org>
4931
4932 PR fortran/40995
4933 * gfortran.dg/intrinsic_4.f90: New.
4934 * gfortran.dg/intrinsic_subroutine.f90: An error message moved to a
4935 different line.
4936
4937 2009-08-13 Richard Guenther <rguenther@suse.de>
4938
4939 PR middle-end/41047
4940 * gcc.dg/tree-ssa/ssa-ccp-27.c: New testcase.
4941
4942 2009-08-12 Richard Guenther <rguenther@suse.de>
4943
4944 PR tree-optimization/41011
4945 * gfortran.dg/pr41011.f: New testcase.
4946
4947 2009-08-11 Andrew Haley <aph@redhat.com>
4948
4949 * gcc.target/arm/synchronize.c: New file.
4950
4951 2009-08-12 Sebastian Pop <sebastian.pop@amd.com>
4952
4953 PR middle-end/40980
4954 * gfortran.dg/graphite/id-17.f: New.
4955
4956 2009-08-12 Konrad Trifunovic <konrad.trifunovic@gmail.com>
4957 Sebastian Pop <sebastian.pop@amd.com>
4958
4959 * gcc.dg/graphite/interchange-1.c: XFAILed.
4960 * gcc.dg/graphite/interchange-2.c: XFAILed.
4961 * gcc.dg/graphite/interchange-3.c: XFAILed.
4962 * gcc.dg/graphite/interchange-4.c: XFAILed.
4963 * gcc.dg/graphite/interchange-7.c: XFAILed.
4964
4965 2009-08-12 Sebastian Pop <sebastian.pop@amd.com>
4966
4967 * gcc.dg/graphite/interchange-6.c: Un-XFAIL.
4968
4969 2009-08-12 Sebastian Pop <sebastian.pop@amd.com>
4970 Pranav Garg <pranav.garg2107@gmail.com>
4971
4972 * gcc.dg/graphite/interchange-6.c: XFAILed.
4973
4974 2009-08-12 Sebastian Pop <sebastian.pop@amd.com>
4975
4976 * gcc.dg/graphite/interchange-9.c: New.
4977
4978 2009-08-12 Richard Guenther <rguenther@suse.de>
4979
4980 PR rtl-optimization/41033
4981 * gcc.dg/pr41033.c: New test.
4982
4983 2009-08-11 Janus Weil <janus@gcc.gnu.org>
4984
4985 PR fortran/41022
4986 * gfortran.dg/proc_ptr_comp_14.f90: New.
4987
4988 2009-08-11 Adam Nemet <anemet@caviumnetworks.com>
4989
4990 * gcc.target/mips/ext-5.c: New test.
4991 * gcc.target/mips/ext-6.c: New test.
4992 * gcc.target/mips/ext-7.c: New test.
4993 * gcc.target/mips/ext-8.c: New test.
4994 * gcc.target/mips/extend-2.c: New test.
4995
4996 2009-08-10 Jason Merrill <jason@redhat.com>
4997
4998 * g++.dg/other/linkage2.C: New test for types-without-linkage
4999 handling.
5000 * g++.dg/ext/anon-struct4.C: No error about anonymous type.
5001 * g++.dg/lookup/anon2.C: Likewise.
5002 * g++.dg/other/anon3.C: Likewise.
5003 * g++.dg/template/arg2.C: Likewise.
5004 * g++.dg/template/local4.C: Likewise.
5005 * g++.old-deja/g++.law/operators32.C: Likewise.
5006 * g++.old-deja/g++.other/linkage2.C: Likewise.
5007 * g++.old-deja/g++.pt/enum6.C: Likewise.
5008 * g++.old-deja/g++.other/anon9.C: Use the undefined decls.
5009 * g++.old-deja/g++.other/linkage1.C: Likewise.
5010
5011 2009-08-10 Manuel López-Ibáñez <manu@gcc.gnu.org>
5012
5013 * gcc.dg/dg.exp: Test also c-c++-common dir.
5014 * g++.dg/dg.exp: Likewise.
5015 * g++.dg/warn/Wconversion-real.C: Delete.
5016 * gcc.dg/Wconversion-real.c: Move to ...
5017 * c-c++-common/Wconversion-real.c: ... here.
5018 * lib/target-supports.exp
5019 (check_effective_target_c,check_effective_target_c++): New.
5020
5021 2009-08-10 Daniel Kraft <d@domob.eu>
5022
5023 PR fortran/37425
5024 * gfortran.dg/typebound_operator_1.f03: New test.
5025 * gfortran.dg/typebound_operator_2.f03: New test.
5026
5027 2009-08-10 Richard Guenther <rguenther@suse.de>
5028
5029 PR middle-end/41006
5030 * gcc.c-torture/compile/pr41006-1.c: New testcase.
5031 * gcc.c-torture/compile/pr41006-2.c: Likewise.
5032
5033 2009-08-10 Janus Weil <janus@gcc.gnu.org>
5034
5035 PR fortran/40940
5036 * gfortran.dg/class_1.f03: New.
5037 * gfortran.dg/class_2.f03: New.
5038 * gfortran.dg/proc_ptr_comp_pass_1.f90: Use CLASS instead of TYPE.
5039 * gfortran.dg/proc_ptr_comp_pass_2.f90: Ditto.
5040 * gfortran.dg/proc_ptr_comp_pass_3.f90: Ditto.
5041 * gfortran.dg/typebound_call_10.f03: Ditto.
5042 * gfortran.dg/typebound_call_2.f03: Ditto.
5043 * gfortran.dg/typebound_call_3.f03: Ditto.
5044 * gfortran.dg/typebound_call_4.f03: Ditto.
5045 * gfortran.dg/typebound_generic_3.f03: Ditto.
5046 * gfortran.dg/typebound_generic_4.f03: Ditto.
5047 * gfortran.dg/typebound_proc_1.f08: Ditto.
5048 * gfortran.dg/typebound_proc_5.f03: Ditto.
5049 * gfortran.dg/typebound_proc_6.f03: Ditto.
5050
5051 2009-08-10 Dodji Seketeli <dodji@redhat.com>
5052
5053 PR c++/40866
5054 * g++.dg/expr/stmt-expr-1.C: New test.
5055
5056 2009-08-09 Richard Guenther <rguenther@suse.de>
5057
5058 PR tree-optimization/41016
5059 * gcc.c-torture/compile/pr41016.c: New testcase.
5060
5061 2009-08-09 Richard Sandiford <rdsandiford@googlemail.com>
5062
5063 * gcc.dg/overflow-warn-8.c: New test.
5064
5065 2009-08-09 Ira Rosen <irar@il.ibm.com>
5066
5067 PR tree-optimization/41008
5068 * gcc.dg/vect/O1-pr41008.c: New test.
5069
5070 2009-08-05 Tobias Burnus <burnus@net-b.de>
5071
5072 PR fortran/40955
5073 * gfortran.dg/module_md5_1.f90: Update MD5 check sum.
5074
5075 2009-08-09 Bernd Schmidt <bernd.schmidt@analog.com>
5076
5077 * gcc.target/bfin/loop-autoinc.c: New file.
5078
5079 2009-08-08 Richard Guenther <rguenther@suse.de>
5080
5081 PR tree-optimization/40991
5082 * g++.dg/torture/pr40991.C: New testcase.
5083
5084 2009-08-08 Laurent GUERBY <laurent@guerby.net>
5085
5086 * ada/acats/support/impdef.a: Tweak timing constants. Add
5087 Long_Minimum_Task_Switch and Long_Switch_To_New_Task.
5088 * ada/acats/tests/c9/c940005.a: Use new timing constants.
5089 * ada/acats/tests/c9/c940007.a: Likewise.
5090 * ada/acats/tests/c9/c94001c.ada: Likewise.
5091 * ada/acats/tests/c9/c94006a.ada: Likewise.
5092 * ada/acats/tests/c9/c94008c.ada: Likewise.
5093 * ada/acats/tests/c9/c951002.a: Likewise.
5094 * ada/acats/tests/c9/c954a01.a: Likewise.
5095 * ada/acats/tests/c9/c96001a.ada: Likewise.
5096 * ada/acats/tests/c9/c97307a.ada: Likewise.
5097
5098 2009-08-07 Richard Guenther <rguenther@suse.de>
5099
5100 PR tree-optimization/40999
5101 * gfortran.dg/pr40999.f: New testcase.
5102
5103 2009-08-07 Jakub Jelinek <jakub@redhat.com>
5104
5105 * g++.dg/tree-prof/partition1.C: New test.
5106
5107 2009-08-06 Richard Earnshaw <rearnsha@arm.com>
5108
5109 * lib/target-supports.exp (check_effective_target_arm_hard_vfp_ok): New
5110 hook.
5111 (check_effective_target_arm_neon_ok): Improve test for neon
5112 availability.
5113 * gcc.target/arm/eabi1.c: Only run test in base variant.
5114 * gcc.target/arm/abitest.h: Allow the test function to have a PCS
5115 attribute.
5116 * gcc.target/arm/vfp1[567].c: New tests.
5117
5118 2009-08-06 Jason Merrill <jason@redhat.com>
5119
5120 PR c++/40948
5121 * g++.dg/ext/complit12.C: Expand.
5122
5123 2009-08-06 Richard Earnshaw <rearnsha@arm.com>
5124
5125 Merge ARM/hard_vfp_branch to trunk.
5126
5127 2009-08-04 Richard Earnshaw <rearnsha@arm.com>
5128
5129 * gcc.target/arm/mmx-1.c: Skip if using -mfloat-abi=hard.
5130 * gcc.dg/builtin-apply2.c: Skip for ARM if using -mfloat-abi=hard.
5131
5132 2009-05-12 Joseph Myers <joseph@codesourcery.com>
5133
5134 * gcc.target/arm/eabi1.c: Do not skip for non-base ABI variants.
5135 (PCS): Define macro to use base AAPCS.
5136 (decl_float, __aeabi_d2f, __aeabi_f2d): Use PCS macro.
5137
5138 2009-05-11 Daniel Jacobowitz <dan@codesourcery.com>
5139
5140 * lib/target-supports.exp (check_effective_target_arm_neon_ok):
5141 Correct arm_neon.h typo.
5142
5143 2009-03-06 Richard Earnshaw <rearnsha@arm.com>
5144
5145 * lib/target-supports.exp (check_effective_target_hard_vfp_ok): Make
5146 this a linkage test.
5147 * gcc.target/arm/aapcs/aapcs.exp: New framework for testing AAPCS
5148 argument marshalling.
5149 * abitest.h: New file.
5150 * vfp1.c, vfp2.c, vfp3.c, vfp4.c, vfp5.c, vfp6.c, vfp7.c: New tests.
5151 * vfp8.c, vfp9.c, vfp10.c, vfp11.c, vfp12.c, vfp13.c, vfp14.c: New.
5152
5153 2009-08-06 Martin Jambor <mjambor@suse.cz>
5154
5155 PR middle-end/32964
5156 * gcc.dg/tree-ssa/pr32964.c: New test.
5157
5158 2009-08-06 Uros Bizjak <ubizjak@gmail.com>
5159 H.J. Lu <hongjiu.lu@intel.com>
5160
5161 PR target/40957
5162 * gcc.target/i386/pr40957.c: New test.
5163
5164 2009-08-06 Richard Guenther <rguenther@suse.de>
5165
5166 PR tree-optimization/40964
5167 * gcc.c-torture/compile/pr40964.c: New testcase.
5168
5169 2009-08-05 Paul Thomas <pault@gcc.gnu.org>
5170
5171 PR fortran/40847
5172 * gfortran.dg/transfer_resolve_1.f90 : New test.
5173
5174 2009-08-05 Uros Bizjak <ubizjak@gmail.com>
5175 Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
5176
5177 PR target/40906
5178 * gcc.target/i386/pr40906-1.c: New test.
5179 * gcc.target/i386/pr40906-2.c: Ditto.
5180 * gcc.target/i386/pr40906-3.c: Ditto.
5181
5182 2009-08-05 Jakub Jelinek <jakub@redhat.com>
5183
5184 PR rtl-optimization/40924
5185 * g++.dg/torture/pr40924.C: New test.
5186
5187 2009-08-05 Manuel López-Ibáñez <manu@gcc.gnu.org>
5188
5189 PR c++/36069
5190 * g++.dg/warn/pr36069.C: New.
5191
5192 2009-08-04 Dodji Seketeli <dodji@redhat.com>
5193
5194 PR c++/39987
5195 * g++.dg/overload/defarg4.C: New test.
5196
5197 2009-08-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
5198
5199 PR c++/16696
5200 * g++.dg/parse/pr16696.C: New.
5201 * g++.dg/parse/pr16696-permissive.C: New.
5202
5203 2009-08-04 Paul Thomas <pault@gcc.gnu.org>
5204
5205 PR fortran/40875
5206 * gfortran.dg/initialization_23.f90 : New test.
5207
5208 2009-08-04 Dodji Seketeli <dodji@redhat.com>
5209
5210 PR debug/39706
5211 * g++.dg/debug/dwarf2/pubnames-1.C: New test.
5212
5213 2009-08-03 Jason Merrill <jason@redhat.com>
5214 Jakub Jelinek <jakub@redhat.com>
5215
5216 PR c++/40948
5217 * g++.dg/ext/complit12.C: New.
5218
5219 2009-08-03 Janis Johnson <janis187@us.ibm.com>
5220
5221 PR c/39902
5222 * gcc.target/powerpc/pr39902-2.c: New test.
5223
5224 2009-08-03 Jakub Jelinek <jakub@redhat.com>
5225
5226 PR middle-end/40943
5227 * gcc.dg/uninit-6.c: Re-add XFAIL.
5228 * gcc.dg/uninit-6-O0.c: Likewise.
5229 * gcc.dg/uninit-pr40943.c: New test.
5230
5231 2009-08-03 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
5232
5233 PR testsuite/40858
5234 * g++.dg/debug/dwarf2/typedef1.C: Also match assembler string used with
5235 .ascii.
5236
5237 2009-08-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5238
5239 PR libfortran/40853
5240 * gfortran.dg/namelist_40.f90: Update error output.
5241 * gfortran.dg/namelist_47.f90: Update error output.
5242 * gfortran.dg/namelist_58.f90: New test.
5243
5244 2009-08-02 Janus Weil <janus@gcc.gnu.org>
5245
5246 PR fortran/40881
5247 * gfortran.dg/aliasing_dummy_1.f90: Add -std=legacy.
5248 * gfortran.dg/altreturn_3.f90: Ditto.
5249 * gfortran.dg/altreturn_5.f90: Ditto.
5250 * gfortran.dg/altreturn_6.f90: Ditto.
5251 * gfortran.dg/altreturn_7.f90: Ditto.
5252 * gfortran.dg/array_constructor_13.f90: Ditto.
5253 * gfortran.dg/arrayio_7.f90: Ditto.
5254 * gfortran.dg/arrayio_8.f90: Ditto.
5255 * gfortran.dg/assumed_charlen_function_3.f90: Modified warning message.
5256 * gfortran.dg/assumed_charlen_function_4.f90: Add -std=legacy.
5257 * gfortran.dg/assumed_charlen_function_5.f90: Modified warning message.
5258 * gfortran.dg/backspace_8.f: Add -std=legacy.
5259 * gfortran.dg/backspace_9.f: Ditto.
5260 * gfortran.dg/char_comparison_1.f: Ditto.
5261 * gfortran.dg/char_decl_1.f90: Ditto.
5262 * gfortran.dg/char_initialiser_actual.f90: Ditto.
5263 * gfortran.dg/char_pointer_assign.f90: Ditto.
5264 * gfortran.dg/char_pointer_dependency.f90: Ditto.
5265 * gfortran.dg/char_pointer_dummy.f90: Ditto.
5266 * gfortran.dg/char_pointer_func.f90: Ditto.
5267 * gfortran.dg/common_8.f90: Ditto.
5268 * gfortran.dg/constant_substring.f: Ditto.
5269 * gfortran.dg/data_char_2.f90: Ditto.
5270 * gfortran.dg/der_array_io_1.f90: Ditto.
5271 * gfortran.dg/der_array_io_2.f90: Ditto.
5272 * gfortran.dg/der_array_io_3.f90: Ditto.
5273 * gfortran.dg/der_io_3.f90: Ditto.
5274 * gfortran.dg/dev_null.F90: Ditto.
5275 * gfortran.dg/direct_io_2.f90: Ditto.
5276 * gfortran.dg/do_iterator_2.f90: Ditto.
5277 * gfortran.dg/e_d_fmt.f90: Ditto.
5278 * gfortran.dg/empty_format_1.f90: Ditto.
5279 * gfortran.dg/entry_17.f90: Modified warning message.
5280 * gfortran.dg/entry_7.f90: Add -std=legacy.
5281 * gfortran.dg/eor_1.f90: Ditto.
5282 * gfortran.dg/equiv_2.f90: Ditto.
5283 * gfortran.dg/equiv_constraint_2.f90: Use new-style character length.
5284 * gfortran.dg/equiv_substr.f90: Add -std=legacy.
5285 * gfortran.dg/extended_char_comparison_1.f: Ditto.
5286 * gfortran.dg/fmt_bz_bn_err.f: Ditto.
5287 * gfortran.dg/fmt_error_2.f90: Ditto.
5288 * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
5289 * gfortran.dg/fmt_tl.f: Ditto.
5290 * gfortran.dg/fmt_white.f: Ditto.
5291 * gfortran.dg/func_derived_1.f90: Ditto.
5292 * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
5293 * gfortran.dg/g77_intrinsics_sub.f: Ditto.
5294 * gfortran.dg/global_references_2.f90: Ditto.
5295 * gfortran.dg/hollerith_1.f90: Ditto.
5296 * gfortran.dg/hollerith.f90: Use new-style character length.
5297 * gfortran.dg/hollerith_f95.f90: Ditto.
5298 * gfortran.dg/ichar_1.f90: Add -std=legacy.
5299 * gfortran.dg/implicit_6.f90: Ditto.
5300 * gfortran.dg/implicit_9.f90: Ditto.
5301 * gfortran.dg/inquire_13.f90: Ditto.
5302 * gfortran.dg/inquire_5.f90: Ditto.
5303 * gfortran.dg/inquire_6.f90: Ditto.
5304 * gfortran.dg/inquire.f90: Ditto.
5305 * gfortran.dg/io_constraints_1.f90: Use new-style character length.
5306 * gfortran.dg/io_constraints_2.f90: Ditto.
5307 * gfortran.dg/list_read_2.f90: Add -std=legacy.
5308 * gfortran.dg/loc_2.f90: Ditto.
5309 * gfortran.dg/logical_1.f90: Ditto.
5310 * gfortran.dg/longline.f: Ditto.
5311 * gfortran.dg/merge_char_1.f90: Ditto.
5312 * gfortran.dg/namelist_12.f: Ditto.
5313 * gfortran.dg/namelist_14.f90: Ditto.
5314 * gfortran.dg/namelist_18.f90: Ditto.
5315 * gfortran.dg/namelist_19.f90: Ditto.
5316 * gfortran.dg/namelist_21.f90: Ditto.
5317 * gfortran.dg/namelist_22.f90: Ditto.
5318 * gfortran.dg/namelist_37.f90: Ditto.
5319 * gfortran.dg/namelist_54.f90: Ditto.
5320 * gfortran.dg/namelist_55.f90: Ditto.
5321 * gfortran.dg/namelist_empty.f90: Ditto.
5322 * gfortran.dg/namelist_use.f90: Use new-style character length.
5323 * gfortran.dg/namelist_use_only.f90: Add -std=legacy.
5324 * gfortran.dg/nested_modules_4.f90: Ditto.
5325 * gfortran.dg/nested_modules_5.f90: Ditto.
5326 * gfortran.dg/open-options-blanks.f: Ditto.
5327 * gfortran.dg/output_exponents_1.f90: Ditto.
5328 * gfortran.dg/parens_5.f90: Ditto.
5329 * gfortran.dg/parens_6.f90: Ditto.
5330 * gfortran.dg/parent_result_ref_2.f90: Modified warning message.
5331 * gfortran.dg/pointer_function_actual_1.f90: Add -std=legacy.
5332 * gfortran.dg/pr15129.f90: Ditto.
5333 * gfortran.dg/pr15332.f: Ditto.
5334 * gfortran.dg/pr16597.f90: Ditto.
5335 * gfortran.dg/pr17143.f90: Ditto.
5336 * gfortran.dg/pr17164.f90: Ditto.
5337 * gfortran.dg/pr17229.f: Modified warning message.
5338 * gfortran.dg/pr18210.f90: Add -std=legacy.
5339 * gfortran.dg/pr19155.f: Ditto.
5340 * gfortran.dg/pr20086.f90: Ditto.
5341 * gfortran.dg/pr20124.f90: Ditto.
5342 * gfortran.dg/pr20755.f: Ditto.
5343 * gfortran.dg/pr20865.f90: Ditto.
5344 * gfortran.dg/pr20950.f: Ditto.
5345 * gfortran.dg/pr21730.f: Ditto.
5346 * gfortran.dg/pr22491.f: Ditto.
5347 * gfortran.dg/pr29713.f90: Ditto.
5348 * gfortran.dg/print_parentheses_1.f: Ditto.
5349 * gfortran.dg/print_parentheses_2.f90: Ditto.
5350 * gfortran.dg/proc_assign_1.f90: Ditto.
5351 * gfortran.dg/proc_decl_1.f90: Ditto.
5352 * gfortran.dg/proc_ptr_17.f90: Add dg-warning.
5353 * gfortran.dg/read_eor.f90: : Add -std=legacy.
5354 * gfortran.dg/read_float_1.f90: Ditto.
5355 * gfortran.dg/read_logical.f90: Ditto.
5356 * gfortran.dg/recursive_statement_functions.f90: Ditto.
5357 * gfortran.dg/return_1.f90: Ditto.
5358 * gfortran.dg/rewind_1.f90: Ditto.
5359 * gfortran.dg/runtime_warning_1.f90: Use new-style character length.
5360 * gfortran.dg/scalar_return_1.f90: Add -std=legacy.
5361 * gfortran.dg/stfunc_1.f90: Ditto.
5362 * gfortran.dg/stfunc_3.f90: Ditto.
5363 * gfortran.dg/stfunc_4.f90: Ditto.
5364 * gfortran.dg/stfunc_6.f90: Ditto.
5365 * gfortran.dg/streamio_2.f90: Ditto.
5366 * gfortran.dg/string_ctor_1.f90: Ditto.
5367 * gfortran.dg/string_null_compare_1.f: Ditto.
5368 * gfortran.dg/substr_6.f90: Ditto.
5369 * gfortran.dg/tl_editing.f90: Ditto.
5370 * gfortran.dg/unf_io_convert_1.f90: Use new-style character length.
5371 * gfortran.dg/warnings_are_errors_1.f90: Modified warning message.
5372 * gfortran.dg/x_slash_1.f: Add -std=legacy.
5373 * gfortran.dg/g77/1832.f: Ditto.
5374 * gfortran.dg/g77/19981216-0.f Ditto.
5375 * gfortran.dg/g77/19990525-0.f: Ditto.
5376 * gfortran.dg/g77/19990826-2.f: Ditto.
5377 * gfortran.dg/g77/20000630-2.f: Ditto.
5378 * gfortran.dg/g77/20010116.f: Ditto.
5379 * gfortran.dg/g77/20010519-1.f: Use new-style character length.
5380 * gfortran.dg/g77/980419-2.f: Add -std=legacy.
5381 * gfortran.dg/g77/980520-1.f: Ditto.
5382 * gfortran.dg/g77/check0.f: Ditto.
5383 * gfortran.dg/g77/cpp3.F: Ditto.
5384 * gfortran.dg/g77/cpp4.F: Use new-style character length.
5385 * gfortran.dg/g77/f77-edit-i-in.f: Add -std=legacy.
5386 * gfortran.dg/g77/f77-edit-t-in.f: Ditto.
5387 * gfortran.dg/g77/short.f: Ditto.
5388
5389 2009-08-01 Adam Nemet <anemet@caviumnetworks.com>
5390
5391 * gcc.target/mips/ext-3.c: Add NOMIPS16.
5392 * gcc.target/mips/ext-4.c: Likewise.
5393 * gcc.target/mips/interrupt_handler.c: Likewise.
5394 * gcc.target/mips/truncate-4.c: Likewise.
5395 * gcc.target/mips/truncate-5.c: Likewise.
5396
5397 2009-08-01 Sebastian Pop <sebastian.pop@amd.com>
5398
5399 * gcc.dg/graphite/graphite_autopar/graphite_autopar.exp: Rename
5400 -fgraphite-force-parallel to -floop-parallelize-all.
5401
5402 2009-08-01 Paul Thomas <pault@gcc.gnu.org>
5403
5404 PR fortran/40011
5405 * gfortran.dg/whole_file_7.f90: New test.
5406 * gfortran.dg/whole_file_8.f90: New test.
5407 * gfortran.dg/whole_file_9.f90: New test.
5408 * gfortran.dg/whole_file_10.f90: New test.
5409 * gfortran.dg/whole_file_11.f90: New test.
5410 * gfortran.dg/whole_file_12.f90: New test.
5411 * gfortran.dg/whole_file_13.f90: New test.
5412 * gfortran.dg/whole_file_14.f90: New test.
5413
5414 2009-07-31 Jason Merrill <jason@redhat.com>
5415
5416 * g++.dg/cpp0x/initlist22.C: Adjust for new rvalue reference
5417 binding semantics.
5418 * g++.dg/cpp0x/named.C: Likewise.
5419 * g++.dg/cpp0x/overload.C: Likewise.
5420 * g++.dg/cpp0x/rv1n.C: Likewise.
5421 * g++.dg/cpp0x/rv1p.C: Likewise.
5422 * g++.dg/cpp0x/rv2n.C: Likewise.
5423 * g++.dg/cpp0x/rv2p.C: Likewise.
5424 * g++.dg/cpp0x/rv3n.C: Likewise.
5425 * g++.dg/cpp0x/rv3p.C: Likewise.
5426 * g++.dg/cpp0x/rv4n.C: Likewise.
5427 * g++.dg/cpp0x/rv4p.C: Likewise.
5428 * g++.dg/cpp0x/rv5n.C: Likewise.
5429 * g++.dg/cpp0x/rv5p.C: Likewise.
5430 * g++.dg/cpp0x/rv6n.C: Likewise.
5431 * g++.dg/cpp0x/rv6p.C: Likewise.
5432 * g++.dg/cpp0x/rv7n.C: Likewise.
5433 * g++.dg/cpp0x/rv7p.C: Likewise.
5434 * g++.dg/cpp0x/template_deduction.C: Likewise.
5435 * g++.dg/cpp0x/unnamed_refs.C: Likewise.
5436 * g++.dg/cpp0x/overloadn.C: New.
5437 * g++.dg/cpp0x/rv-cast.C: New.
5438
5439 2009-07-31 Adam Nemet <anemet@caviumnetworks.com>
5440
5441 * gcc.target/mips/ext-4.c: New test.
5442
5443 2009-07-30 Sebastian Pop <sebastian.pop@amd.com>
5444
5445 * g++.dg/tree-ssa/pr33615.C: Fix pattern for lim.
5446
5447 2009-07-30 Sebastian Pop <sebastian.pop@amd.com>
5448
5449 * gcc.dg/tree-ssa/20050314-1.c: Fix patterns for lim and dceloop.
5450 * gcc.dg/tree-ssa/loop-32.c: Same.
5451 * gcc.dg/tree-ssa/loop-33.c: Same.
5452 * gcc.dg/tree-ssa/loop-34.c: Same.
5453 * gcc.dg/tree-ssa/loop-35.c: Same.
5454 * gcc.dg/tree-ssa/loop-7.c: Same.
5455 * gcc.dg/tree-ssa/pr23109.c: Same.
5456 * gcc.dg/tree-ssa/restrict-2.c: Same.
5457 * gcc.dg/tree-ssa/restrict-3.c: Same.
5458 * gcc.dg/tree-ssa/ssa-lim-1.c: Same.
5459 * gcc.dg/tree-ssa/ssa-lim-2.c: Same.
5460 * gcc.dg/tree-ssa/ssa-lim-3.c: Same.
5461 * gcc.dg/tree-ssa/ssa-lim-6.c: Same.
5462 * gcc.dg/tree-ssa/structopt-1.c: Same.
5463 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Same.
5464 * gfortran.dg/pr32921.f: Same.
5465
5466 2009-07-30 Sebastian Pop <sebastian.pop@amd.com>
5467
5468 * gcc.dg/graphite/graphite_autopar/force-parallel-1.c: New.
5469 * gcc.dg/graphite/graphite_autopar/force-parallel-2.c: New.
5470 * gcc.dg/graphite/graphite_autopar/force-parallel-3.c: New.
5471 * gcc.dg/graphite/graphite_autopar/force-parallel-4.c: New.
5472 * gcc.dg/graphite/graphite_autopar/force-parallel-5.c: New.
5473 * gcc.dg/graphite/graphite_autopar/force-parallel-6.c: New.
5474 * gcc.dg/graphite/graphite_autopar/force-parallel-7.c: New.
5475 * gcc.dg/graphite/graphite_autopar/force-parallel-8.c: New.
5476 * gcc.dg/graphite/graphite_autopar/force-parallel-9.c: New.
5477 * gcc.dg/graphite/graphite_autopar/graphite_autopar.exp: New.
5478 * gcc.dg/graphite/id-1.c: New.
5479 * gcc.dg/graphite/id-10.c: New.
5480 * gcc.dg/graphite/id-11.c: New.
5481 * gcc.dg/graphite/id-12.c: New.
5482 * gcc.dg/graphite/id-13.c: New.
5483 * gcc.dg/graphite/id-14.c: New.
5484 * gcc.dg/graphite/id-15.c: New.
5485 * gcc.dg/graphite/id-2.c: New.
5486 * gcc.dg/graphite/id-3.c: New.
5487 * gcc.dg/graphite/id-4.c: New.
5488 * gcc.dg/graphite/id-5.c: New.
5489 * gcc.dg/graphite/id-6.c: New.
5490 * gcc.dg/graphite/id-7.c: New.
5491 * gcc.dg/graphite/id-8.c: New.
5492 * gcc.dg/graphite/id-9.c: New.
5493 * gcc.dg/graphite/interchange-0.c: New.
5494 * gcc.dg/graphite/interchange-1.c: New.
5495 * gcc.dg/graphite/interchange-2.c: New.
5496 * gcc.dg/graphite/interchange-3.c: New.
5497 * gcc.dg/graphite/interchange-4.c: New.
5498 * gcc.dg/graphite/interchange-5.c: New.
5499 * gcc.dg/graphite/interchange-6.c: New.
5500 * gcc.dg/graphite/interchange-7.c: New.
5501 * gcc.dg/graphite/interchange-8.c: New.
5502 * gcc.dg/graphite/pr35356-1.c: New.
5503 * gcc.dg/graphite/pr35356-2.c: New.
5504 * gcc.dg/graphite/pr35356-3.c: New.
5505 * gcc.dg/graphite/pr40157.c: New.
5506 * gcc.dg/graphite/run-id-1.c: New.
5507 * gcc.dg/graphite/scop-20.c: New.
5508 * gcc.dg/graphite/scop-21.c: New.
5509 * gfortran.dg/graphite/id-1.f90: New.
5510 * gfortran.dg/graphite/id-10.f90: New.
5511 * gfortran.dg/graphite/id-11.f: New.
5512 * gfortran.dg/graphite/id-12.f: New.
5513 * gfortran.dg/graphite/id-13.f: New.
5514 * gfortran.dg/graphite/id-14.f: New.
5515 * gfortran.dg/graphite/id-15.f: New.
5516 * gfortran.dg/graphite/id-16.f: New.
5517 * gfortran.dg/graphite/id-5.f: New.
5518 * gfortran.dg/graphite/id-6.f: New.
5519 * gfortran.dg/graphite/id-7.f: New.
5520 * gfortran.dg/graphite/id-8.f: New.
5521 * gfortran.dg/graphite/id-9.f: New.
5522 * gfortran.dg/graphite/interchange-1.f: New.
5523 * gfortran.dg/graphite/interchange-2.f: New.
5524
5525 2009-07-30 Sebastian Pop <sebastian.pop@amd.com>
5526
5527 * gcc.dg/graphite/graphite.exp: Implement an automatic selection of
5528 flags based on the name of the testcase.
5529 * gfortran.dg/graphite/graphite.exp: Same.
5530
5531 * gcc.dg/graphite/block-0.c: Adjusted.
5532 * gcc.dg/graphite/block-1.c: Adjusted.
5533 * gcc.dg/graphite/block-2.c: Adjusted.
5534 * gcc.dg/graphite/block-3.c: Adjusted.
5535 * gcc.dg/graphite/block-4.c: Adjusted.
5536 * gcc.dg/graphite/block-5.c: Adjusted.
5537 * gcc.dg/graphite/block-6.c: Adjusted.
5538 * gcc.dg/graphite/pr37485.c: Adjusted.
5539 * gcc.dg/graphite/pr37684.c: Adjusted.
5540 * gcc.dg/graphite/pr37828.c: Adjusted.
5541 * gcc.dg/graphite/pr37883.c: Adjusted.
5542 * gcc.dg/graphite/pr37928.c: Adjusted.
5543 * gcc.dg/graphite/pr37943.c: Adjusted.
5544 * gcc.dg/graphite/pr38409.c: Adjusted.
5545 * gcc.dg/graphite/pr38498.c: Adjusted.
5546 * gcc.dg/graphite/pr38559.c: Adjusted.
5547 * gcc.dg/graphite/pr39335.c: Adjusted.
5548 * gcc.dg/graphite/pr39335_1.c: Adjusted.
5549 * gcc.dg/graphite/scop-0.c: Adjusted.
5550 * gcc.dg/graphite/scop-1.c: Adjusted.
5551 * gcc.dg/graphite/scop-10.c: Adjusted.
5552 * gcc.dg/graphite/scop-11.c: Adjusted.
5553 * gcc.dg/graphite/scop-12.c: Adjusted.
5554 * gcc.dg/graphite/scop-13.c: Adjusted.
5555 * gcc.dg/graphite/scop-14.c: Adjusted.
5556 * gcc.dg/graphite/scop-15.c: Adjusted.
5557 * gcc.dg/graphite/scop-16.c: Adjusted.
5558 * gcc.dg/graphite/scop-17.c: Adjusted.
5559 * gcc.dg/graphite/scop-18.c: Adjusted.
5560 * gcc.dg/graphite/scop-19.c: Adjusted.
5561 * gcc.dg/graphite/scop-2.c: Adjusted.
5562 * gcc.dg/graphite/scop-3.c: Adjusted.-
5563 * gcc.dg/graphite/scop-4.c: Adjusted.
5564 * gcc.dg/graphite/scop-5.c: Adjusted.
5565 * gcc.dg/graphite/scop-6.c: Adjusted.
5566 * gcc.dg/graphite/scop-7.c: Adjusted.
5567 * gcc.dg/graphite/scop-8.c: Adjusted.
5568 * gcc.dg/graphite/scop-9.c: Adjusted.
5569 * gcc.dg/graphite/scop-matmult.c: Adjusted.
5570 * gfortran.dg/graphite/block-1.f90: Adjusted.
5571 * gfortran.dg/graphite/block-2.f: Adjusted.
5572 * gfortran.dg/graphite/block-3.f90: Adjusted.
5573 * gfortran.dg/graphite/block-4.f90: Adjusted.
5574 * gfortran.dg/graphite/id-2.f90: Adjusted.
5575 * gfortran.dg/graphite/id-3.f90: Adjusted.
5576 * gfortran.dg/graphite/id-4.f90: Adjusted.
5577 * gfortran.dg/graphite/pr37852.f90: Adjusted.
5578 * gfortran.dg/graphite/pr37857.f90: Adjusted.
5579 * gfortran.dg/graphite/pr37980.f90: Adjusted.
5580 * gfortran.dg/graphite/pr38083.f90: Adjusted.
5581 * gfortran.dg/graphite/pr38953.f90: Adjusted.
5582 * gfortran.dg/graphite/scop-1.f: Adjusted.
5583
5584 2009-07-30 Doug Kwan <dougkwan@google.com>
5585
5586 * gcc.target/arm/neon/polytypes.c: Adjust test for new notes
5587 in warnings added in rev 141298.
5588
5589 2009-07-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
5590
5591 * lib/options.exp: Use "!=" instead of "ne".
5592
5593 * gcc.dg/vector-4.c: Add -fno-common option on hppa*-*-hpux* (32-bit).
5594
5595 * gcc.dg/ucnid-11.c: Skip on hppa*-*-hpux* (32-bit).
5596 * gcc.dg/ucnid-12.c: Likewise.
5597
5598 2009-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
5599 Pat Haugen <pthaugen@us.ibm.com>
5600 Revital Eres <ERES@il.ibm.com>
5601
5602 * gcc.target/powerpc/altivec-32.c: New file to test
5603 Altivec simple math function vectorization.
5604
5605 * gcc.target/powerpc/bswap-run.c: New file to test swap
5606 builtins.
5607 * gcc.target/powerpc/bswap16.c: Ditto.
5608 * gcc.target/powerpc/bswap32.c: Ditto.
5609 * gcc.target/powerpc/bswap64-1.c: Ditto.
5610 * gcc.target/powerpc/bswap64-2.c: Ditto.
5611 * gcc.target/powerpc/bswap64-3.c: Ditto.
5612 * gcc.target/powerpc/optimize-bswapdi-2.c: Ditto.
5613 * gcc.target/powerpc/optimize-bswapdi-3.c: Ditto.
5614 * gcc.target/powerpc/optimize-bswapsi-2.c: Ditto.
5615
5616 * gcc.target/powerpc/popcount-2.c: New file to test
5617 power7 popcntd instructions.
5618 * gcc.target/powerpc/popcount-3.c: Ditto.
5619
5620 * gcc.target/powerpc/pr39457.c: New VSX test.
5621 * gcc.target/powerpc/vsx-builtin-1.c: Ditto.
5622 * gcc.target/powerpc/vsx-builtin-2.c: Ditto.
5623 * gcc.target/powerpc/vsx-builtin-3.c: Ditto.
5624 * gcc.target/powerpc/vsx-builtin-4.c: Ditto.
5625 * gcc.target/powerpc/vsx-builtin-5.c: Ditto.
5626 * gcc.target/powerpc/vsx-builtin-6.c: Ditto.
5627 * gcc.target/powerpc/vsx-vector-1.c: Ditto.
5628 * gcc.target/powerpc/vsx-vector-2.c: Ditto.
5629 * gcc.target/powerpc/vsx-vector-3.c: Ditto.
5630 * gcc.target/powerpc/vsx-vector-4.c: Ditto.
5631 * gcc.target/powerpc/vsx-vector-5.c: Ditto.
5632 * gcc.target/powerpc/vsx-vector-6.c: Ditto.
5633
5634 * gcc.target/powerpc/altivec-6.c: Store the result of
5635 vec_add, so the optimizer doesn't remove it.
5636
5637 * gcc.dg/optimize-bswapdi-1.c: Add powerpc 64-bit to
5638 systems that support bswap64.
5639
5640 * gcc.dg/vmx/vmx.exp: Explicitly add -mno-vsx to
5641 prevent VSX code generation.
5642
5643 * lib/target-supports.exp (check_vsx_hw_available): New
5644 function to test if VSX available.
5645 (check_effective_target_powerpc_vsx_ok): Ditto.
5646 (check_vmx_hw_available): Add explicit -mno-vsx.
5647
5648 2009-07-30 Janis Johnson <janis187@us.ibm.com>
5649
5650 PR c/39902
5651 * gcc.dg/dfp/pr39902.c: Fix typos in constant suffixes.
5652
5653 2009-07-30 Martin Jambor <mjambor@suse.cz>
5654
5655 PR tree-optimization/40570
5656 * gcc.c-torture/compile/pr40570.c: New test.
5657
5658 2009-07-29 Jason Merrill <jason@redhat.com>
5659
5660 PR c++/14912
5661 * g++.dg/template/defarg13.C: New.
5662
5663 2009-07-29 Richard Guenther <rguenther@suse.de>
5664
5665 PR c++/40834
5666 * g++.dg/torture/pr40834.C: New testcase.
5667
5668 2009-07-29 Michael Matz <matz@suse.de>
5669
5670 PR middle-end/40830
5671 * gcc.dg/vect/vect-pre-interact.c: XFAIL for no_align targets.
5672
5673 2009-07-28 Kaz Kojima <kkojima@gcc.gnu.org>
5674
5675 * gfortran.dg/maxlocval_2.f90: Add -mieee for alpha*-*-* and
5676 sh*-*-* targets. Skip on spu-*-* targets.
5677 * gfortran.dg/maxlocval_4.f90: Likewise.
5678 * gfortran.dg/minlocval_1.f90: Likewise.
5679 * gfortran.dg/minlocval_4.f90: Likewise.
5680
5681 2009-07-28 Jakub Jelinek <jakub@redhat.com>
5682
5683 PR fortran/40878
5684 * gfortran.dg/gomp/pr40878-1.f90: New test.
5685 * gfortran.dg/gomp/pr40878-2.f90: New test.
5686
5687 PR testsuite/40891
5688 * gcc.dg/cdce1.c: Adjust note line number.
5689 * gcc.dg/cdce2.c: Likewise.
5690
5691 2009-07-28 Janus Weil <janus@gcc.gnu.org>
5692
5693 PR fortran/40882
5694 * gfortran.dg/proc_ptr_comp_13.f90: New.
5695
5696 2009-07-28 Jan Beulich <jbeulich@novell.com>
5697
5698 * gcc.target/i386/avx-vtestpd-1.c: Add -DNEED_IEEE754_DOUBLE.
5699 * gcc.target/i386/avx-vtestpd-2.c: Likewise.
5700 * gcc.target/i386/avx-vtestpd-256-1.c: Likewise.
5701 * gcc.target/i386/avx-vtestpd-256-2.c: Likewise.
5702 * gcc.target/i386/avx-vtestpd-256-3.c: Likewise.
5703 * gcc.target/i386/avx-vtestpd-3.c: Likewise.
5704 * gcc.target/i386/avx-vtestps-1.c: Add -DNEED_IEEE754_FLOAT.
5705 * gcc.target/i386/avx-vtestps-2.c: Likewise.
5706 * gcc.target/i386/avx-vtestps-256-1.c: Likewise.
5707 * gcc.target/i386/avx-vtestps-256-2.c: Likewise.
5708 * gcc.target/i386/avx-vtestps-256-3.c: Likewise.
5709 * gcc.target/i386/avx-vtestps-3.c: Likewise.
5710 * gcc.target/i386/m128-check.h (union ieee754_float): Put into
5711 #ifdef NEED_IEEE754_FLOAT conditional.
5712 (union ieee754_double): Put into #ifdef NEED_IEEE754_DOUBLE
5713 conditional.
5714
5715 2009-07-28 Jan Beulich <jbeulich@novell.com>
5716
5717 * g++.dg/ext/bitfield2.C: Add -mno-ms-bitfields for
5718 i?86-*-netware.
5719 * g++.dg/ext/bitfield3.C: Likewise.
5720 * g++.dg/ext/bitfield4.C: Likewise.
5721 * g++.dg/ext/bitfield5.C: Likewise.
5722 * gcc.dg/bitfld-15.c: Likewise.
5723 * gcc.dg/bitfld-16.c: Likewise.
5724 * gcc.dg/bitfld-17.c: Likewise.
5725 * gcc.dg/bitfld-18.c: Likewise.
5726 * g++.old-deja/g++.jason/thunk2.C: Remove dg-bogus.
5727 * gcc.dg/20010912-1.c: Likewise.
5728 * gcc.dg/20021018-1.c: Likewise.
5729 * gcc.dg/20030213-1.c: Likewise.
5730 * gcc.dg/20030225-1.c: Likewise.
5731 * gcc.dg/20030708-1.c: Likewise.
5732 * gcc.dg/20050321-2.c: Likewise.
5733 * gcc.dg/cdce1.c: Don't pass -lm for *-*-netware*.
5734 * gcc.dg/cdce2.c: Likewise.
5735 * gcc.target/i386/pr37248-2.c: Don't test on default_packet
5736 targets.
5737 * gcc.target/i386/pr37248-3.c: Likewise.
5738
5739 2009-07-27 Janus Weil <janus@gcc.gnu.org>
5740
5741 PR fortran/40848
5742 * gfortran.dg/altreturn_7.f90: New.
5743
5744 2009-07-27 Simon Baldwin <simonb@google.com>
5745
5746 PR testsuite/40829
5747 * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: Extended array 'a'
5748 so that indexing no longer runs off array end.
5749
5750 2009-07-27 Tobias Burnus <burnus@net-b.de>
5751
5752 PR fortran/40851
5753 * gfortran.dg/derived_init_3.f90: New test.
5754
5755 2009-07-26 Tobias Burnus <burnus@net-b.de>
5756
5757 PR fortran/33197
5758 * gfortran.dg/atan2_1.f90: New test
5759 * gfortran.dg/atan2_2.f90: New test
5760
5761 2007-07-26 Simon Martin <simartin@users.sourceforge.net>
5762
5763 PR c++/40749
5764 * g++.dg/warn/Wreturn-type-6.C: New test.
5765
5766 2009-07-26 Ira Rosen <irar@il.ibm.com>
5767
5768 PR tree-optimization/40801
5769 * gfortran.dg/vect/fast-math-real8-pr40801.f90: New test.
5770 * gfortran.dg/vect/vect.exp: Run tests starting with
5771 "fast-math-real8" with -ffast-math and -fdefault-real-8.
5772
5773 2009-07-25 David Daney <ddaney@caviumnetworks.com>
5774
5775 PR rtl-optimization/40445
5776 * g++.dg/other/builtin-unreachable-1.C: New testcase.
5777
5778 2009-07-25 David Daney <ddaney@caviumnetworks.com>
5779
5780 * gcc.dg/builtin-unreachable-4.c: New test.
5781
5782 2009-07-25 Tobias Burnus <burnus@net-b.de>
5783
5784 PR fortran/33197
5785 * gfortran.dg/complex_intrinsic_5.f90: New test.
5786 * gfortran.dg/complex_intrinsic_7.f90: New test.
5787
5788 2009-07-25 Martin Jambor <mjambor@suse.cz>
5789
5790 * gcc.c-torture/execute/pr17377.c: Add noclone attribute to function y.
5791 * gcc.dg/ipa/noclone-1.c: New test.
5792
5793 2009-07-25 Uros Bizjak <ubizjak@gmail.com>
5794
5795 * lib/target-supports.exp (check_effective_target_static): New
5796 procedure.
5797 * gcc.dg/special/gcsec-1.c (dg-options): Use -static only when
5798 supported.
5799 * g++.old-deja/g++.law/weak.C: Require static effective target.
5800
5801 2009-07-25 Janus Weil <janus@gcc.gnu.org>
5802
5803 PR fortran/39630
5804 * gfortran.dg/proc_ptr_comp_3.f90: Modified.
5805 * gfortran.dg/proc_ptr_comp_pass_1.f90: New.
5806 * gfortran.dg/proc_ptr_comp_pass_2.f90: New.
5807 * gfortran.dg/proc_ptr_comp_pass_3.f90: New.
5808 * gfortran.dg/proc_ptr_comp_pass_4.f90: New.
5809 * gfortran.dg/proc_ptr_comp_pass_5.f90: New.
5810 * gfortran.dg/typebound_call_10.f03: New.
5811
5812 2009-07-24 Jason Merrill <jason@redhat.com>
5813
5814 * g++.dg/cpp0x/defaulted11.C: New.
5815
5816 * g++.dg/cpp0x/initlist23.C: New.
5817
5818 2009-07-24 Janus Weil <janus@gcc.gnu.org>
5819
5820 PR fortran/40822
5821 * gfortran.dg/char_length_16.f90: New.
5822
5823 2009-07-24 Jakub Jelinek <jakub@redhat.com>
5824
5825 PR fortran/40643
5826 PR fortran/31067
5827 * gfortran.dg/maxlocval_2.f90: New test.
5828 * gfortran.dg/maxlocval_3.f90: New test.
5829 * gfortran.dg/maxlocval_4.f90: New test.
5830 * gfortran.dg/minlocval_1.f90: New test.
5831 * gfortran.dg/minlocval_2.f90: New test.
5832 * gfortran.dg/minlocval_3.f90: New test.
5833 * gfortran.dg/minlocval_4.f90: New test.
5834
5835 2009-07-23 Joseph Myers <joseph@codesourcery.com>
5836
5837 * gcc.dg/dll-4.c: Allow foo1 and foo2 in either order in
5838 scan-assembler.
5839
5840 2009-07-23 Jakub Jelinek <jakub@redhat.com>
5841
5842 PR fortran/40839
5843 * gfortran.dg/pr40839.f90: New test.
5844
5845 2009-07-23 Michael Matz <matz@suse.de>
5846
5847 PR middle-end/40830
5848 * gcc.dg/vect/vect-pre-interact.c: Require vect_float, and
5849 don't set options ourself.
5850
5851 2009-07-23 Simon Baldwin <simonb@google.com>
5852
5853 * gcc.misc-tests/linkage.exp: Added -m64 to x86_64 linux target
5854 native C compilation where required.
5855
5856 2009-07-22 Doug Kwan <dougkwan@google.com>
5857
5858 * gcc.c-torture/compile/20090721-1.c: New test.
5859
5860 2009-07-22 Michael Matz <matz@suse.de>
5861
5862 PR tree-optimization/35229
5863 PR tree-optimization/39300
5864 * gcc.dg/vect/vect-pre-interact.c: New test.
5865
5866 2009-07-22 Richard Guenther <rguenther@suse.de>
5867
5868 * g++.dg/lookup/using21.C: Fix duplicate paste.
5869
5870 2009-07-22 Richard Guenther <rguenther@suse.de>
5871
5872 PR c++/40799
5873 * g++.dg/lookup/using21.C: New testcase.
5874
5875 2009-07-21 Jason Merrill <jason@redhat.com>
5876
5877 * g++.dg/init/aggr4.C: New.
5878
5879 2009-07-21 Jason Merrill <jason@redhat.com>
5880
5881 Core issue 934
5882 * g++.dg/cpp0x/initlist22.C: New.
5883
5884 2009-07-21 Uros Bizjak <ubizjak@gmail.com>
5885
5886 * gcc.target/i386/vectorize8.c: New test.
5887
5888 2009-07-21 Uros Bizjak <ubizjak@gmail.com>
5889
5890 PR target/40811
5891 * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
5892 Add i?86 and x86_64 targets.
5893 * gcc.target/i386/vectorize7.c: New test.
5894
5895 PR target/40809
5896 * gcc.target/i386/pr40809.c: New test.
5897
5898 2009-07-21 Jakub Jelinek <jakub@redhat.com>
5899
5900 PR tree-optimization/40813
5901 * g++.dg/opt/inline15.C: New test.
5902
5903 2009-07-21 Paul Brook <paul@codesourcery.com>
5904
5905 * gcc.dg/vect/section-anchors-nest-1.c: New test.
5906 * lib/target-supports.exp (check_effective_target_section_anchors):
5907 Add arm*-*-*.
5908
5909 2009-07-20 Olatunji Ruwase <tjruwase@google.com>
5910
5911 * gcc.dg/plugin/finish_unit_plugin.c: New test.
5912 * gcc.dg/plugin/finish_unit-test-1.c: New test.
5913 * gcc.dg/plugin/plugin.exp: Added finish_unit_plugin.c test.
5914
5915 2009-07-20 Adam Nemet <anemet@caviumnetworks.com>
5916
5917 * gcc.target/mips/ext-3.c: New test.
5918
5919 2009-07-20 Jakub Jelinek <jakub@redhat.com>
5920
5921 * gcc.dg/builtin-object-size-6.c: Adjust expected values.
5922 * gcc.dg/builtin-object-size-8.c: New test.
5923 * g++.dg/ext/builtin-object-size1.C: Adjust expected values.
5924 * g++.dg/ext/builtin-object-size2.C: Likewise.
5925
5926 PR tree-optimization/40792
5927 * gcc.dg/pr40792.c: New test.
5928
5929 2009-07-20 Ira Rosen <irar@il.ibm.com>
5930
5931 * gcc.dg/vect/vect-cond-1.c, gcc.dg/vect/vect-cond-2.c,
5932 gcc.dg/vect/vect-cond-3.c, gcc.dg/vect/vect-cond-4.c,
5933 gcc.dg/vect/vect-cond-5.c, gcc.dg/vect/vect-cond-6.c: New tests.
5934
5935 2009-07-20 Christian Bruel <christian.bruel@st.com>
5936
5937 * gcc.target/sh/mfmovd.c: New test.
5938
5939 2009-07-19 Janne Blomqvist <jb@gcc.gnu.org>
5940 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5941
5942 PR libfortran/40714
5943 * gfortran.dg/eof_3.f90: New test.
5944
5945 2009-07-18 Steven G. Kargl <kargl@gcc.gnu.org>
5946
5947 PR fortran/40727
5948 * gfortran.dg/intrinsic_cmplx.f90: New test.
5949
5950 2009-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
5951
5952 PR libfortran/34670
5953 PR libfortran/36874
5954 * gfortran.dg/cshift_bounds_1.f90: New test.
5955 * gfortran.dg/cshift_bounds_2.f90: New test.
5956 * gfortran.dg/cshift_bounds_3.f90: New test.
5957 * gfortran.dg/cshift_bounds_4.f90: New test.
5958 * gfortran.dg/eoshift_bounds_1.f90: New test.
5959 * gfortran.dg/maxloc_bounds_4.f90: Correct typo in error message.
5960 * gfortran.dg/maxloc_bounds_5.f90: Correct typo in error message.
5961 * gfortran.dg/maxloc_bounds_7.f90: Correct typo in error message.
5962
5963 2009-07-19 Jan Hubicka <jh@suse.cz>
5964
5965 PR tree-optimization/40676
5966 * gcc.c-torture/compile/pr40676.c: New testcase.
5967
5968 2009-07-18 Adam Nemet <anemet@caviumnetworks.com>
5969
5970 * gcc.target/mips/ext-2.c: New test.
5971
5972 2009-07-18 Adam Nemet <anemet@caviumnetworks.com>
5973
5974 * gcc.target/mips/octeon-exts-7.c: New test.
5975 * gcc.target/mips/octeon-exts-2.c: Revert previous change.
5976 * gcc.target/mips/octeon-exts-5.c: Likewise.
5977
5978 2009-07-18 Richard Guenther <rguenther@suse.de>
5979
5980 PR testsuite/40798
5981 * gcc.dg/tree-ssa/loop-2.c: Tighten pattern.
5982
5983 2009-07-18 Richard Guenther <rguenther@suse.de>
5984
5985 PR c/40787
5986 * gcc.dg/pr35899.c: Adjust.
5987
5988 2009-07-18 Richard Sandiford <r.sandiford@uk.ibm.com>
5989
5990 * gcc.target/powerpc/asm-es-1.c: New test.
5991 * gcc.target/powerpc/asm-es-2.c: Likewise.
5992
5993 2009-07-17 Richard Guenther <rguenther@suse.de>
5994
5995 PR c/40401
5996 * g++.dg/rtti/crash4.C: New testcase.
5997 * g++.dg/torture/20090706-1.C: Likewise.
5998 * gcc.dg/redecl-17.c: Likewise.
5999 * gfortran.dg/missing_optional_dummy_5.f90: Adjust pattern.
6000 * gcc.dg/declspec-9.c: Expect extra error.
6001 * gcc.dg/declspec-10.c: Likewise.
6002 * gcc.dg/declspec-11.c: Likewise.
6003 * gcc.dg/redecl-10.c: Expect extra warnings.
6004 * gcc.target/i386/pr39082-1.c: Adjust diagnostic location.
6005 * gcc.target/i386/pr39545-1.c: Likewise.
6006 * g++.dg/ext/asm3.C: Expect more errors.
6007 * g++.dg/gomp/block-1.C: Likewise.
6008 * g++.dg/gomp/block-2.C: Likewise.
6009 * g++.dg/gomp/block-3.C: Likewise.
6010 * g++.dg/gomp/block-5.C: Likewise.
6011 * g++.old-deja/g++.jason/report.C: Expect extra warnings.
6012 * g++.dg/warn/unused-result1.C: XFAIL.
6013
6014 2009-07-17 Richard Guenther <rguenther@suse.de>
6015
6016 PR tree-optimization/40321
6017 * gcc.c-torture/compile/pr40321.c: New testcase.
6018 * g++.dg/torture/pr40321.C: Likewise.
6019
6020 2009-07-17 Jakub Jelinek <jakub@redhat.com>
6021
6022 PR c++/40780
6023 * g++.dg/template/ptrmem19.C: New test.
6024
6025 2009-07-17 Aldy Hernandez <aldyh@redhat.com>
6026 Manuel López-Ibáñez <manu@gcc.gnu.org>
6027
6028 PR 40435
6029 * gcc.dg/pr36902.c: Add column info.
6030 * g++.dg/gcov/gcov-2.C: Change count for definition.
6031
6032 2009-07-16 Jason Merrill <jason@redhat.com>
6033
6034 PR libstdc++/37907
6035 * g++.dg/cpp0x/std-layout1.C: New.
6036 * g++.dg/ext/has_nothrow_assign.C: Fix.
6037 * g++.dg/ext/has_nothrow_copy.C: Fix.
6038 * g++.dg/ext/has_trivial_assign.C: Fix.
6039 * g++.dg/ext/has_trivial_copy.C: Fix.
6040 * g++.dg/ext/is_pod.C: Fix.
6041 * g++.dg/other/offsetof3.C: Adjust.
6042 * g++.dg/overload/ellipsis1.C: Adjust.
6043 * g++.dg/warn/var-args1.C: Adjust.
6044 * g++.old-deja/g++.brendan/crash63.C: Adjust.
6045 * g++.old-deja/g++.brendan/crash64.C: Adjust.
6046 * g++.old-deja/g++.brendan/overload8.C: Adjust.
6047 * g++.old-deja/g++.other/vaarg3.C: Adjust.
6048 * g++.old-deja/g++.pt/vaarg3.C: Adjust.
6049
6050 2009-07-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6051
6052 * gcc.dg/torture/builtin-math-5.c: Add more cases.
6053 * gcc.dg/torture/builtin-math-6.c: Likewise. Depend on
6054 effective target "mpc_pow".
6055 * lib/target-supports.exp (check_effective_target_mpc_pow): New.
6056
6057 2009-07-16 Richard Henderson <rth@redhat.com>
6058
6059 * g++.dg/opt/eh4.C: New test.
6060
6061 2009-07-16 Jakub Jelinek <jakub@redhat.com>
6062
6063 * obj-c++.dg/defs.mm (abort): Make it extern "C".
6064
6065 2009-07-15 Jakub Jelinek <jakub@redhat.com>
6066
6067 PR middle-end/40747
6068 * gcc.c-torture/execute/pr40747.c: New test.
6069
6070 2009-07-15 Richard Guenther <rguenther@suse.de>
6071
6072 PR middle-end/40753
6073 * gcc.c-torture/compile/pr40753.c: New testcase.
6074
6075 2009-07-15 Janus Weil <janus@gcc.gnu.org>
6076
6077 PR fortran/40743
6078 * gfortran.dg/interface_assignment_4.f90: New.
6079
6080 2009-07-15 Gerald Pfeifer <gerald@pfeifer.com>
6081
6082 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Do not define
6083 for FreeBSD up to and including version 8.
6084
6085 2009-07-14 Taras Glek <tglek@mozilla.com>
6086 Rafael Espindola <espindola@google.com>
6087
6088 * g++.dg/plugin/header-plugin-test.C: New.
6089 * g++.dg/plugin/header_plugin.c: New.
6090 * g++.dg/plugin/plugin.exp: Update.
6091
6092 2009-07-14 Uros Bizjak <ubizjak@gmail.com>
6093
6094 * gcc.target/i386/sse-recip-vec.c: Move arrays out of test
6095 function to enable vectorization.
6096 * gcc.target/i386/sse2-lrint-vec.c: Ditto.
6097 * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
6098
6099 2009-07-14 Uros Bizjak <ubizjak@gmail.com>
6100
6101 * gcc.target/i386/sse-copysignf-vec.c: New test.
6102 * gcc.target/i386/sse2-copysign-vec.c: Ditto.
6103
6104 2009-07-14 Jason Merrill <jason@redhat.com>
6105
6106 PR c++/37276
6107 * g++.dg/lookup/builtin5.C: New.
6108 * g++.dg/other/error22.C: Add missing extern "C".
6109 * g++.dg/warn/Warray-bounds.C: Likewise.
6110 * gcc.dg/compat/compat-common.h: Likewise.
6111
6112 PR c++/40746
6113 * g++.dg/lookup/using20.C: New.
6114
6115 PR c++/40740
6116 * g++.dg/template/koenig8.C: New.
6117
6118 2009-07-14 Jack Howarth <howarth@bromo.med.uc.edu>
6119
6120 * gcc.c-torture/compile/20000804-1.c: skip for ilp32 on
6121 both i?86-*-darwin* and x86_64-*-darwin*.
6122
6123 2009-07-14 Joseph Myers <joseph@codesourcery.com>
6124
6125 * gcc.target/i386/pr37843-1.c, gcc.target/i386/pr37843-2.c,
6126 gcc.target/i386/pr37843-3.c: Allow leading underscore on function
6127 name.
6128
6129 2009-07-14 Dodji Seketeli <dodji@redhat.com>
6130
6131 PR debug/40705
6132 * g++.dg/debug/dwarf2/typedef1.C: New test.
6133
6134 PR c++/40357
6135 * g++.dg/other/typedef3.C: New test.
6136
6137 2009-07-14 Maxim Kuvyrkov <maxim@codesourcery.com>
6138
6139 * gcc.dg/20090709-1.c: Move to a proper place ...
6140 * gcc.target/m68k/20090709-1.c: ... here.
6141
6142 2009-07-13 Andrew Pinski <andrew_pinski@playstation.sony.com>
6143
6144 PR C++/22154
6145 * g++.old-deja/g++.pt/typename10.C: Update for DR 382, typename in
6146 front of qualified names are allowed.
6147 * g++.dg/parse/crash10.C: Likewise.
6148 * g++.dg/parse/error15.C: Likewise.
6149 * g++.dg/parse/typename9.C: Likewise.
6150 * g++.dg/parse/error8.C: Likewise.
6151
6152 2009-07-13 Janus Weil <janus@gcc.gnu.org>
6153
6154 PR fortran/40646
6155 * gfortran.dg/proc_ptr_22.f90: Extended.
6156 * gfortran.dg/proc_ptr_comp_12.f90: Extended.
6157
6158 2009-07-13 Ira Rosen <irar@il.ibm.com>
6159
6160 * gfortran.dg/vect/vect-6.f: New test.
6161
6162 2009-07-12 Jason Merrill <jason@redhat.com>
6163
6164 PR c++/36628
6165 * g++.dg/cpp0x/decltype17.C: New.
6166
6167 PR c++/37206
6168 * g++.dg/cpp0x/rv10.C: New.
6169
6170 2009-07-12 Jason Merrill <jason@redhat.com>
6171
6172 PR c++/40689
6173 * g++.dg/cpp0x/initlist20.C: New.
6174 * g++.dg/cpp0x/initlist21.C: New.
6175
6176 2009-07-12 Ira Rosen <irar@il.ibm.com>
6177
6178 * gcc.dg/vect/no-scevccp-outer-2.c: Expect to vectorize.
6179 * gcc.dg/vect/vect-double-reduc-1.c, gcc.dg/vect/vect-double-reduc-2.c,
6180 gcc.dg/vect/vect-double-reduc-3.c, gcc.dg/vect/vect-double-reduc-4.c,
6181 gcc.dg/vect/vect-double-reduc-5.c, gcc.dg/vect/vect-double-reduc-6.c,
6182 gcc.dg/vect/vect-double-reduc-7.c: New tests.
6183
6184 2009-07-12 Hans-Peter Nilsson <hp@axis.com>
6185
6186 * gfortran.dg/f2003_io_4.f03, gfortran.dg/read_size_noadvance.f90,
6187 gfortran.dg/namelist_39.f90, gfortran.dg/read_repeat.f90,
6188 gfortran.dg/fmt_exhaust.f90, gfortran.dg/fseek.f90,
6189 gfortran.dg/fmt_t_7.f, gfortran.dg/read_x_past.f,
6190 gfortran.dg/read_bad_advance.f90, gfortran.dg/backslash_3.f,
6191 gfortran.dg/namelist_56.f90, gfortran.dg/list_read_5.f90,
6192 gfortran.dg/fmt_cache_1.f, gfortran.dg/fmt_t_4.f90: Gate test on
6193 effective_target fd_truncate.
6194
6195 2009-07-11 Eric Botcazou <ebotcazou@adacore.com>
6196
6197 * gnat.dg/specs/addr1.ads: New test.
6198
6199 2009-07-11 Jan Hubicka <jh@suse.cz>
6200
6201 PR middle-end/48388
6202 * g++.dg/torture/pr40388.C: New testcase.
6203
6204 2009-07-11 Jakub Jelinek <jakub@redhat.com>
6205
6206 PR target/40668
6207 * gcc.c-torture/execute/pr40668.c: New test.
6208
6209 2009-07-11 Paolo Bonzini <bonzini@gnu.org>
6210
6211 * gcc.c-torture/execute/20090711-1.c: New test.
6212
6213 2009-07-11 Richard Sandiford <rdsandiford@googlemail.com>
6214
6215 PR testsuite/40699
6216 PR testsuite/40707
6217 PR testsuite/40709
6218 * lib/gcc-defs.exp, lib/target-libpath.exp, lib/objc.exp,
6219 lib/gfortran.exp, lib/g++.exp, lib/obj-c++.exp, lib/c-torture.exp,
6220 lib/gcc-dg.exp, lib/gnat.exp, g++.dg/compat/compat.exp,
6221 g++.dg/compat/struct-layout-1.exp: Revert 2009-06-30 commit.
6222
6223 2009-07-11 Tobias Burnus <burnus@net-b.de>
6224
6225 PR fortran/33197
6226 * gfortran.dg/complex_intrinsic_3.f90: New test.
6227 * gfortran.dg/complex_intrinsic_4.f90: New test.
6228
6229 2009-07-10 David Daney <ddaney@caviumnetworks.com>
6230
6231 PR target/39079
6232 * gcc.target/mips/mips.exp: Make -msynci a known option.
6233 * gcc.target/mips/clear-cache-1.c (dg-options): Add -msynci.
6234
6235 2009-07-10 Jakub Jelinek <jakub@redhat.com>
6236
6237 PR c++/40502
6238 * g++.dg/ext/strncpy-chk1.C: New test.
6239
6240 2009-07-10 Richard Guenther <rguenther@suse.de>
6241
6242 PR tree-optimization/40496
6243 * g++.dg/opt/pr40496.C: New testcase.
6244
6245 2009-07-10 Manuel López-Ibáñez <manu@gcc.gnu.org>
6246
6247 PR 25509
6248 PR 40614
6249 * g++.dg/warn/unused-result1-Werror.c: New.
6250
6251 2009-07-10 Paul Thomas <pault@gcc.gnu.org>
6252
6253 PR fortran/39334
6254 * gfortran.dg/recursive_parameter_1.f90: New test.
6255
6256 2009-07-09 Steven G. Kargl <kargl@gcc.gnu.org>
6257
6258 * gfortran.dg/c_kind_tests_2.f03: clean-up leftover module(s).
6259 * gfortran.dg/module_equivalence_6.f90: Ditto.
6260 * gfortran.dg/alloc_comp_auto_array_2.f90: Ditto.
6261 * gfortran.dg/nan_2.f90: Ditto.
6262 * gfortran.dg/inquire_11.f90: Ditto.
6263 * gfortran.dg/abstract_type_3.f03: Ditto.
6264 * gfortran.dg/abstract_type_1.f90: Ditto.
6265 * gfortran.dg/private_type_9.f90: Ditto.
6266 * gfortran.dg/abstract_type_5.f03: Ditto.
6267 * gfortran.dg/elemental_subroutine_6.f90: Ditto.
6268 * gfortran.dg/derived_comp_array_ref_3.f90: Ditto.
6269 * gfortran.dg/derived_sub.f90: Ditto.
6270 * gfortran.dg/missing_optional_dummy_5.f90: Ditto.
6271 * gfortran.dg/bounds_check_fail_2.f90: Ditto.
6272 * gfortran.dg/maxloc_bounds_6.f90: Ditto.
6273 * gfortran.dg/mvbits_6.f90: Ditto.
6274 * gfortran.dg/abstract_type_2.f03: Ditto.
6275 * gfortran.dg/abstract_type_4.f03: Ditto.
6276 * gfortran.dg/bounds_check_9.f90: Ditto.
6277 * gfortran.dg/optional_dim_3.f90: Ditto.
6278 * gfortran.dg/pr32921.f: Ditto.
6279 * gfortran.dg/entry_16.f90: Ditto.
6280 * gfortran.dg/generic_16.f90: Ditto.
6281
6282
6283 2009-07-09 Maxim Kuvyrkov <maxim@codesourcery.com>
6284
6285 * gcc.target/m68k/20090709-1.c: New.
6286
6287 2009-07-09 Dodji Seketeli <dodji@redhat.com>
6288
6289 PR c++/40684
6290 * g++.dg/template/unify11.C: New test.
6291
6292 2008-07-09 Paul Thomas <pault@gcc.gnu.org>
6293
6294 PR fortran/40629
6295 * gfortran.dg/host_assoc_function_9.f90: New test.
6296
6297 2009-07-09 Janus Weil <janus@gcc.gnu.org>
6298
6299 PR fortran/40646
6300 * gfortran.dg/proc_ptr_22.f90: New.
6301 * gfortran.dg/proc_ptr_comp_12.f90: New.
6302
6303 2009-07-09 Jakub Jelinek <jakub@redhat.com>
6304
6305 PR middle-end/40692
6306 * gcc.c-torture/compile/pr40692.c: New test.
6307
6308 2009-07-09 Tobias Burnus <burnus@net-b.de>
6309
6310 PR fortran/40604
6311 * gfortran.dg/pointer_check_6.f90: New test.
6312
6313 2009-07-08 Adam Nemet <anemet@caviumnetworks.com>
6314
6315 * gcc.target/mips/truncate-5.c: New test.
6316
6317 2009-07-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6318
6319 PR libfortran/40330
6320 PR libfortran/40662
6321 * gfortran.dg/fmt_cache_1.f: New test.
6322
6323 2009-07-08 Tobias Burnus <burnus@net-b.de>
6324
6325 PR fortran/40675
6326 * gfortran.dg/nosigned_zero_1.f90: New test.
6327 * gfortran.dg/nosigned_zero_2.f90: New test.
6328
6329 2009-07-08 Richard Guenther <rguenther@suse.de>
6330
6331 * gcc.dg/torture/ssa-pta-fn-1.c: Fix invalid testcase again.
6332
6333 2009-07-08 Richard Guenther <rguenther@suse.de>
6334
6335 * gcc.dg/torture/ssa-pta-fn-1.c: Fix invalid testcase.
6336
6337 2009-07-08 Paul Thomas <pault@gcc.gnu.org>
6338
6339 PR fortran/40591
6340 * gfortran.dg/proc_ptr_21.f90: New test.
6341
6342 2009-07-08 Manuel López-Ibáñez <manu@gcc.gnu.org>
6343
6344 PR c++/31246
6345 * g++.dg/warn/pr31246.C: New.
6346 * g++.dg/warn/pr31246-2.C: New.
6347
6348 2009-07-07 Jason Merrill <jason@redhat.com>
6349
6350 PR c++/35828
6351 * g++.dg/template/defarg12.C: New.
6352
6353 PR c++/37816
6354 * g++.dg/cpp0x/enum7.C: New.
6355
6356 PR c++/37946
6357 * g++.dg/cpp0x/enum6.C: New.
6358
6359 PR c++/40639
6360 * g++.dg/cpp0x/enum5.C: New.
6361
6362 PR c++/40633
6363 * g++.dg/cpp0x/enum4.C: New.
6364
6365 2009-07-07 Manuel López-Ibáñez <manu@gcc.gnu.org>
6366
6367 * gcc.dg/format/gcc_diag-1.c: Remove tests for %J.
6368
6369 2009-07-07 Manuel López-Ibáñez <manu@gcc.gnu.org>
6370
6371 * gcc.dg/format/gcc_diag-1.c: Remove tests for %H.
6372
6373 2009-07-07 Jakub Jelinek <jakub@redhat.com>
6374
6375 PR middle-end/40669
6376 * gcc.dg/pr40669.c: New test.
6377
6378 2009-07-07 Manuel López-Ibáñez <manu@gcc.gnu.org>
6379
6380 * gcc.dg/plugin/selfassign.c: Replace %H by an explicit
6381 location. Update all calls.
6382 * g++.dg/plugin/selfassign.c: Likewise.
6383
6384 2009-07-06 Jason Merrill <jason@redhat.com>
6385
6386 * g++.dg/rtti/dyncast[34].C: New.
6387
6388 2009-07-06 Nathan Froyd <froydnj@codesourcery.com>
6389
6390 * lib/target-supports.exp
6391 (check_effective_target_mips_newabi_large_long_double): New.
6392 * gcc.target/mips/fpr-moves-5.c: Require mips_newabi_large_long_double
6393 target.
6394 * gcc.target/mips/fpr-moves-6.c: Likewise.
6395
6396 2009-07-06 Simon Martin <simartin@users.sourceforge.net>
6397
6398 PR c++/40557
6399 * g++.dg/template/union2.C: New test.
6400
6401 2009-07-04 Jason Merrill <jason@redhat.com>
6402
6403 * g++.dg/template/using15.C: New.
6404
6405 2009-07-04 Jakub Jelinek <jakub@redhat.com>
6406
6407 * gfortran.dg/maxloc_1.f90: New test.
6408
6409 2009-07-04 Janus Weil <janus@gcc.gnu.org>
6410
6411 PR fortran/40593
6412 * gfortran.dg/proc_ptr_result_6.f90: New.
6413
6414 2009-07-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6415
6416 * gcc.dg/framework-2.c: Adjust testcase to pass.
6417
6418 2009-07-04 Jason Merrill <jason@redhat.com>
6419
6420 PR c++/40619
6421 * g++.dg/cpp0x/auto16.C: New.
6422
6423 2009-07-03 Vladimir Makarov <vmakarov@redhat.com>
6424
6425 PR target/40587
6426 * gfortran.dg/pr40587.f: New test.
6427
6428 2009-07-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6429
6430 PR fortran/40638
6431 * gfortran.dg/unit_1.f90: New test.
6432
6433 2009-07-03 Jason Merrill <jason@redhat.com>
6434
6435 * g++.dg/template/pure1.C: Expect another error.
6436
6437 2009-07-03 Richard Guenther <rguenther@suse.de>
6438
6439 PR tree-optimization/40640
6440 * gcc.c-torture/compile/pr40640.c: New testcase.
6441
6442 2009-07-03 Richard Guenther <rguenther@suse.de>
6443
6444 PR middle-end/34163
6445 * gfortran.dg/pr34163.f90: New testcase.
6446
6447 2009-07-03 Jan Hubicka <jh@suse.cz>
6448
6449 * gcc.dg/tree-ssa/loop-24.c: Update dump file matching; enable -O2.
6450 * gcc.dg/tree-ssa/loop-25.c: Likewise.
6451 * gcc.dg/tree-ssa/loop-26.c: Likewise.
6452 * gcc.dg/tree-ssa/pr32044.c: Likewise.
6453 * gcc.dg/tree-ssa/loop-29.c: Likewise.
6454 * gcc.dg/tree-ssa/loop-10.c: Likewise.
6455 * gnat.dg/loop_optimization6.adb: Enable -O2.
6456
6457 2009-07-02 Mark Mitchell <mark@codesourcery.com>
6458
6459 * g++.dg/warn/null4.C: Extend.
6460
6461 2009-07-02 Jason Merrill <jason@redhat.com>
6462
6463 * g++.dg/template/spec8.C: Fix.
6464
6465 2009-07-02 Michael Matz <matz@suse.de>
6466
6467 PR fortran/32131
6468 * gfortran.dg/pr32921.f: Adjust.
6469
6470 2009-07-02 Jan Hubicka <jh@suse.cz>
6471
6472 * gcc.dg/tree-ssa/local-pure-const.c: New testcase.
6473
6474 2009-07-01 Adam Nemet <anemet@caviumnetworks.com>
6475
6476 * gcc.target/mips/truncate-4.c: New testcase.
6477
6478 2009-07-01 Richard Guenther <rguenther@suse.de>
6479
6480 PR tree-optimization/19831
6481 * gcc.dg/tree-ssa/20041122-1.c: Enable TBAA, scan FRE dump,
6482 make allocated memory escape. Un-XFAIL.
6483 * gcc.dg/vect/pr21591.c: Make allocated memory escape.
6484 * gcc.dg/vect/pr31699.c: Likewise.
6485 * gcc.dg/tree-ssa/ssa-dce-7.c: New testcase.
6486
6487 2009-06-30 Jakub Jelinek <jakub@redhat.com>
6488
6489 PR c++/40566
6490 * g++.dg/parse/cond5.C: New test.
6491
6492 2009-06-30 Nathan Froyd <froydnj@codesourcery.com>
6493
6494 * gcc.dg/tree-ssa/gen-vect-25.c (n): New variable.
6495 (main): Pass n to main_1 instead.
6496 * gcc.dg/tree-ssa/gen-vect-28.c (off): New variable.
6497 (main_1): New function, split off from...
6498 (main): ...here. Pass `off' to main_1 instead.
6499
6500 2009-06-30 Jason Merrill <jason@redhat.com>
6501
6502 PR c++/40595
6503 * g++.dg/cpp0x/variadic94.C: New.
6504
6505 2009-06-30 Richard Sandiford <r.sandiford@uk.ibm.com>
6506
6507 * lib/gcc-defs.exp (gcc-set-multilib-library-path): Delete.
6508 * lib/target-libpath.exp (ld_library_path_vars): New variable.
6509 (init_ld_library_path_env_vars): New function, replacing the
6510 orig_*_saved assignments. Call it after defining it.
6511 (set_ld_library_path_env_vars): Rewrite to use ld_library_path_vars.
6512 (restore_ld_library_path_env_vars): Likewise.
6513 (add_path, find_libgcc_s): New functions.
6514 * lib/objc.exp (objc_init): Use find_libgcc_s instead of
6515 gcc-set-multilib-library-path.
6516 (objc_target_compile): Don't add "." to ld_library_path.
6517 Use add_path.
6518 * lib/gfortran.exp (gfortran_link_flags): Don't add "." to
6519 ld_library_path. Use add_path. Use find_libgcc_s instead of
6520 gcc-set-multilib-library-path.
6521 * lib/g++.exp (g++_link_flags): Likewise.
6522 * lib/obj-c++.exp (obj-c++_link_flags): Likewise.
6523 * lib/c-torture.exp: Do not manipulate ld_library_path at the
6524 top level; do it...
6525 (c-torture-execute): ...here instead. Use $ld_library_path_multilib
6526 to tell when this needs to happen. Use find_libgcc_s instead of
6527 gcc-set-multilib-library-path.
6528 * lib/gcc-dg.exp: Likewise.
6529 * lib/gnat.exp (gnat_target_compile): Don't add "." to ld_library_path.
6530 * g++.dg/compat/compat.exp (alt_ld_library_path): Don't add "."
6531 unless it is in $ALT_LD_LIBRARY_PATH.
6532 * g++.dg/compat/struct-layout-1.exp (alt_ld_library_path): Likewise.
6533
6534 2009-06-30 Eric Botcazou <ebotcazou@adacore.com>
6535
6536 * gnat.dg/discr12.adb: New test.
6537 * gnat.dg/discr12_pkg.ads: New helper.
6538 * gnat.dg/discr13.adb: New test.
6539 * gnat.dg/discr14.ad[sb]: Likewise.
6540 * gnat.dg/discr15.adb: Likewise.
6541 * gnat.dg/discr15_pkg.ads: New helper.
6542 * gnat.dg/discr16.adb: New test.
6543 * gnat.dg/discr16_g.ads: New helper.
6544 * gnat.dg/discr16_pkg.ads: Likewise.
6545 * gnat.dg/discr16_cont.ads: Likewise.
6546 * gnat.dg/discr17.adb: New test.
6547 * gnat.dg/discr18.adb: Likewise.
6548 * gnat.dg/discr18_pkg.ads: New helper.
6549 * gnat.dg/discr19.adb: New test.
6550
6551 2009-06-30 Thomas Koenig <tkoenig@gcc.gnu.org>
6552
6553 PR fortran/40576
6554 * gfortran.dg/internal_write_1.f90: New testcase.
6555
6556 2009-06-30 Janus Weil <janus@gcc.gnu.org>
6557
6558 PR fortran/40594
6559 * gfortran.dg/derived_pointer_recursion_2.f90: New.
6560
6561 2009-06-30 Richard Guenther <rguenther@suse.de>
6562
6563 * gcc.dg/tree-ssa/ssa-dce-6.c: New testcase.
6564
6565 2009-06-30 Wei Guozhi <carrot@google.com>
6566
6567 * gcc.dg/tree-ssa/ssa-sink-5.c: Change the compiler option "-O2 -Os"
6568 to "-Os".
6569
6570 2009-06-30 Ira Rosen <irar@il.ibm.com>
6571
6572 PR tree-optimization/40542
6573 * gcc.dg/vect/pr40542.c: New test.
6574
6575 2009-06-30 Martin Jambor <mjambor@suse.cz>
6576
6577 PR tree-optimization/40582
6578 * gcc.c-torture/compile/pr40582.c: New test.
6579
6580 2009-06-30 Wei Guozhi <carrot@google.com>
6581
6582 PR/40416
6583 * gcc.dg/tree-ssa/ssa-sink-5.c: New testcase.
6584
6585 2009-06-29 Jason Merrill <jason@redhat.com>
6586
6587 PR c++/40274
6588 * g++.dg/template/debug1.C: New.
6589
6590 2009-06-29 Tobias Burnus <burnus@net-b.de>
6591
6592 PR fortran/40580
6593 * pointer_check_1.f90: New test.
6594 * pointer_check_2.f90: New test.
6595 * pointer_check_3.f90: New test.
6596 * pointer_check_4.f90: New test.
6597 * pointer_check_5.f90: New test.
6598
6599 2009-06-29 Paul Thomas <pault@gcc.gnu.org>
6600
6601 PR fortran/40551
6602 * gfortran.dg/func_assign_2.f90 : New test.
6603
6604 2009-06-29 Richard Guenther <rguenther@suse.de>
6605
6606 PR middle-end/14187
6607 * gcc.dg/tree-ssa/restrict-1.c: New testcase.
6608 * gcc.dg/tree-ssa/restrict-2.c: Likewise.
6609 * gcc.dg/tree-ssa/restrict-3.c: Likewise.
6610 * gcc.c-torture/execute/20090623-1.c: Likewise.
6611 * gcc.dg/tree-ssa/ldist-13.c: Likewise.
6612 * gcc.dg/tree-ssa/ldist-14.c: Likewise.
6613
6614 2009-06-29 Richard Guenther <rguenther@suse.de>
6615
6616 PR middle-end/38212
6617 * gcc.c-torture/execute/pr38212.c: New testcase.
6618
6619 2009-06-29 Richard Guenther <rguenther@suse.de>
6620
6621 PR tree-optimization/40579
6622 * gcc.c-torture/execute/pr40579.c: New testcase.
6623
6624 2009-06-28 Uros Bizjak <ubizjak@gmail.com>
6625
6626 PR tree-optimization/40550
6627 * gcc.dg/pr40550.c: New test.
6628
6629 2009-06-28 Eric Botcazou <ebotcazou@adacore.com>
6630
6631 * gnat.dg/overflow_sum2.adb: New test
6632 * gnat.dg/namet.ads: New helper.
6633
6634 * gnat.dg/test_overflow_sum.adb: Rename to overflow_sum.adb.
6635
6636 2009-06-28 Tobias Burnus <burnus@net-b.de>
6637
6638 PR fortran/34112
6639 * gfortran.dg/compiler-directive_1.f90: New test.
6640 * gfortran.dg/compiler-directive_2.f: New test.
6641
6642 2009-06-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6643
6644 * gfortran.dg/integer_exponentiation_4.f90: Temporarily
6645 comment out some values and add some cases.
6646
6647 2009-06-27 Paolo Bonzini <bonzini@gnu.org>
6648
6649 PR testsuite/40567
6650 * gcc.dg/vect/vect.exp: Fix lappend syntax.
6651
6652 2009-06-26 Richard Henderson <rth@redhat.com>
6653
6654 PR testsuite/40565
6655 * gcc.dg/vect/vect.exp: Add -fno-ipa-cp-clone to -O3 tests.
6656 * gcc.target/i386/local.c: Pass a non-constant to T.
6657
6658 2009-06-26 Janus Weil <janus@gcc.gnu.org>
6659
6660 PR fortran/39997
6661 PR fortran/40541
6662 * gfortran.dg/proc_ptr_15.f90: Fixed and extended.
6663 * gfortran.dg/proc_ptr_common_1.f90: Fixed invalid test case.
6664 * gfortran.dg/proc_ptr_result_1.f90: Ditto.
6665 * gfortran.dg/proc_ptr_result_5.f90: New.
6666
6667 2009-06-26 Janis Johnson <janis187@us.ibm.com>
6668
6669 PR c/39902
6670 * gcc.dg/dfp/pr39902.c: New test.
6671
6672 2009-06-26 Uros Bizjak <ubizjak@gmail.com>
6673
6674 PR testsuite/40532
6675 * gcc.dg/builtins-65.c: Require c99 runtime.
6676
6677 2009-06-26 Eric Botcazou <ebotcazou@adacore.com>
6678
6679 * gnat.dg/array7.ad[sb]: New test.
6680
6681 2009-06-26 Eric Botcazou <ebotcazou@adacore.com>
6682
6683 * gnat.dg/array6.adb: New test.
6684
6685 2009-06-25 Ian Lance Taylor <iant@google.com>
6686
6687 * g++.dg/warn/Wsign-compare-3.C: New testcase.
6688
6689 2009-06-25 Ian Lance Taylor <iant@google.com>
6690
6691 * g++.dg/warn/Wunused-16.C: New testcase.
6692
6693 2009-06-25 Ian Lance Taylor <iant@google.com>
6694
6695 * g++.dg/warn/skip-2.C: New testcase.
6696
6697 2009-06-25 Steve Ellcey <sje@cup.hp.com>
6698
6699 * gcc.c-torture/execute/20090618-1.c: add dg-run and
6700 dg-skip-if and move to ...
6701 * gcc.dg/torture/20090618-1.c.
6702
6703 2009-06-25 Martin Jambor <mjambor@suse.cz>
6704
6705 PR tree-optimization/40493
6706 * gcc.c-torture/execute/pr40493.c: New test.
6707
6708 2009-06-24 Jason Merrill <jason@redhat.com>
6709
6710 PR c++/40342
6711 * g++.dg/template/overload10.C: New.
6712
6713 2009-06-24 Janus Weil <janus@gcc.gnu.org>
6714
6715 PR fortran/40427
6716 * gfortran.dg/proc_ptr_comp_11.f90: New.
6717
6718 2009-06-24 Andreas Krebbel <krebbel1@de.ibm.com>
6719
6720 * gcc.dg/pr40501.c: New testcase.
6721
6722 2009-06-23 DJ Delorie <dj@redhat.com>
6723
6724 Add MeP port.
6725 * lib/target-supports.exp: Add mep support (no profiling).
6726
6727 2009-06-23 Steve Ellcey <sje@cup.hp.com>
6728
6729 PR testsuite/39297
6730 * gcc.dg/ssa/loop-31.c: Change scan rules.
6731
6732 2009-06-23 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
6733
6734 * gcc.dg/cpp/empty-include.c: Update column info.
6735 * gcc.dg/cpp/assert2.c: Update column info.
6736
6737 2009-06-23 Jakub Jelinek <jakub@redhat.com>
6738
6739 * g++.dg/ext/builtin-object-size1.C: New test.
6740 * g++.dg/ext/builtin-object-size2.C: New test.
6741
6742 2009-06-23 Andreas Krebbel <krebbel1@de.ibm.com>
6743
6744 * gcc.dg/optimize-bswapsi-1.c: Add new bswap implementation.
6745 * gcc.dg/optimize-bswapdi-1.c: Likewise.
6746
6747 2009-06-22 Adam Nemet <anemet@caviumnetworks.com>
6748
6749 * gcc.target/mips/truncate-3.c: New test.
6750
6751 2009-06-22 Janus Weil <janus@gcc.gnu.org>
6752
6753 PR fortran/37254
6754 PR fortran/39850
6755 * gfortran.dg/interface_30.f90: Modified error message.
6756 * gfortran.dg/proc_decl_22.f90: New.
6757
6758 2009-06-22 Ian Lance Taylor <iant@google.com>
6759
6760 * gcc.dg/Wcxx-compat-19.c: New testcase.
6761
6762 2009-06-22 Matthias Klose <doko@ubuntu.com>
6763
6764 PR objc/28050
6765 * pr28050.m: New testcase.
6766
6767 2009-06-22 H.J. Lu <hongjiu.lu@intel.com>
6768
6769 PR testsuite/40481
6770 * gcc.dg/plugin/one_time_plugin.c (one_pass_exec): Return 0;
6771
6772 2009-06-22 Martin Jambor <mjambor@suse.cz>
6773
6774 PR tree-optimization/40492
6775 * g++.dg/torture/pr40492.C: New test.
6776
6777 2009-06-22 Uros Bizjak <ubizjak@gmail.com>
6778
6779 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Determine
6780 dumpbase file name from $src. Add -fdump-ipa-all to compile flags.
6781
6782 2009-06-22 Olivier Hainque <hainque@adacore.com>
6783
6784 * gnat.dg/raise_ce.adb: Helper for ...
6785 * gnat.dg/handle_and_return.adb: New test.
6786
6787 2009-06-22 Paul Thomas <pault@gcc.gnu.org>
6788
6789 PR fortran/40443
6790 * gfortran.dg/generic_18.f90: New test.
6791
6792 2009-06-22 Paul Thomas <pault@gcc.gnu.org>
6793
6794 PR fortran/40472
6795 * gfortran.dg/spread_size_limit.f90: New test.
6796
6797 2009-06-21 Uros Bizjak <ubizjak@gmail.com>
6798
6799 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Use -dumpbase
6800 to put dump files in a subdirectory.
6801 * lib/gcc-dg.exp (cleanup-saved-temps): Also remove
6802 ".o" temporary files.
6803
6804 2009-06-21 Janus Weil <janus@gcc.gnu.org>
6805
6806 PR fortran/39850
6807 * gfortran.dg/interface_19.f90: Add 'cleanup-modules'.
6808 * gfortran.dg/interface_20.f90: Ditto.
6809 * gfortran.dg/interface_21.f90: Ditto.
6810 * gfortran.dg/interface_22.f90: Ditto.
6811 * gfortran.dg/interface_30.f90: New.
6812 * gfortran.dg/proc_ptr_11.f90: Fix invalid test case.
6813
6814 2009-06-21 Uros Bizjak <ubizjak@gmail.com>
6815
6816 * gcc.dg/tree-ssa/fre-vce-1.c: Cleanup "fre" tree dump.
6817 * gcc.dg/vect/vect-shift-2.c: Cleanup "vect" tree dump.
6818 * gcc.dg/vect/vect.exp (VECT_SLP_CFLAGS): Initialize with original
6819 DEFAULT_VECTFLAGS.
6820
6821 2009-06-21 Ira Rosen <irar@il.ibm.com>
6822 Revital Eres <eres@il.ibm.com>
6823
6824 PR testsuite/40359
6825 * gcc.dg/vect/vect-50.c: Fix syntax error in the check.
6826 * gcc.dg/vect/vect-42.c: Likewise and separate vec_no_align check.
6827 * gcc.dg/vect/vect-96.c: Fix syntax error in the check.
6828
6829 2009-06-21 Ira Rosen <irar@il.ibm.com>
6830
6831 PR testsuite/40475
6832 * gcc.dg/vect/vect-nest-cycle-1.c: Fail to vectorize on targets
6833 without misalignment support.
6834 * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
6835
6836 2009-06-20 Tobias Burnus <burnus@net-b.de>
6837
6838 PR fortran/40452
6839 * gfortran.dg/bounds_check_strlen_9.f90: New test.
6840
6841 2009-06-19 Paul Thomas <pault@gcc.gnu.org>
6842
6843 PR fortran/40440
6844 * gfortran.dg/alloc_comp_result_2.f90: New test.
6845
6846 2009-06-19 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6847
6848 PR target/40482
6849 * gcc.target/arm/pr40482.c: New test.
6850
6851 2009-06-19 Ian Lance Taylor <iant@google.com>
6852
6853 * gcc.dg/Wcxx-compat-18.c: New testcase.
6854
6855 2009-06-19 Richard Guenther <rguenther@suse.de>
6856
6857 * gcc.c-torture/execute/20090618-1.c: New testcase.
6858
6859 2009-06-19 Ian Lance Taylor <iant@google.com>
6860
6861 * gcc.dg/Wcxx-compat-17.c: New testcase.
6862
6863 2009-06-19 Ian Lance Taylor <iant@google.com>
6864
6865 * gcc.dg/Wcxx-compat-15.c: New testcase.
6866
6867 2009-06-19 Ian Lance Taylor <iant@google.com>
6868
6869 * gcc.dg/Wcxx-compat-16.c: New testcase.
6870
6871 2009-06-19 Uros Bizjak <ubizjak@gmail.com>
6872
6873 * gcc.dg/builtins-34.c: Add significand cases.
6874
6875 2009-06-19 Uros Bizjak <ubizjak@gmail.com>
6876
6877 PR testsuite/40491
6878 * gcc.dg/20080522-1.c: Remove testcase for real.
6879 * gcc.dg/20080528-1.c: Ditto.
6880
6881 2009-06-19 Janus Weil <janus@gcc.gnu.org>
6882
6883 PR fortran/40450
6884 * gfortran.dg/proc_ptr_20.f90: New.
6885
6886 2009-06-18 H.J. Lu <hongjiu.lu@intel.com>
6887
6888 PR target/40470
6889 * gcc.dg/torture/pr40470-1.c: New.
6890 * gcc.dg/torture/pr40470-2.c: Likewise.
6891 * gcc.dg/torture/pr40470-3.c: Likewise.
6892 * gcc.dg/torture/pr40470-4.c: Likewise.
6893
6894 2009-06-18 Diego Novillo <dnovillo@google.com>
6895
6896 * gcc.dg/plugin/selfassign.c: Declare plugin_is_GPL_compatible.
6897 * gcc.dg/plugin/ggcplug.c: Likewise.
6898 * gcc.dg/plugin/one_time_plugin.c: Likewise.
6899 * g++.dg/plugin/selfassign.c: Likewise.
6900 * g++.dg/plugin/attribute_plugin.c: Likewise.
6901 * g++.dg/plugin/dumb_plugin.c: Likewise.
6902
6903 2009-06-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
6904
6905 * gcc.dg/cpp/arith-3.c: Add column info.
6906
6907 2009-06-18 Sandra Loosemore <sandra@codesourcery.com>
6908
6909 * gcc.target/arm/fp16-compile-none-2.c: New.
6910 * gcc.target/arm/fp16-compile-ieee-12.c: New.
6911 * gcc.target/arm/fp16-compile-alt-12.c: New.
6912
6913 2009-06-18 Sandra Loosemore <sandra@codesourcery.com>
6914
6915 * gcc.target/arm/fp16-compile-alt-1.c: New.
6916 * gcc.target/arm/fp16-compile-alt-2.c: New.
6917 * gcc.target/arm/fp16-compile-alt-3.c: New.
6918 * gcc.target/arm/fp16-compile-alt-4.c: New.
6919 * gcc.target/arm/fp16-compile-alt-5.c: New.
6920 * gcc.target/arm/fp16-compile-alt-6.c: New.
6921 * gcc.target/arm/fp16-compile-alt-7.c: New.
6922 * gcc.target/arm/fp16-compile-alt-8.c: New.
6923 * gcc.target/arm/fp16-compile-alt-9.c: New.
6924 * gcc.target/arm/fp16-compile-alt-10.c: New.
6925 * gcc.target/arm/fp16-compile-alt-11.c: New.
6926 * gcc.target/arm/fp16-compile-ieee-1.c: New.
6927 * gcc.target/arm/fp16-compile-ieee-2.c: New.
6928 * gcc.target/arm/fp16-compile-ieee-3.c: New.
6929 * gcc.target/arm/fp16-compile-ieee-4.c: New.
6930 * gcc.target/arm/fp16-compile-ieee-5.c: New.
6931 * gcc.target/arm/fp16-compile-ieee-6.c: New.
6932 * gcc.target/arm/fp16-compile-ieee-7.c: New.
6933 * gcc.target/arm/fp16-compile-ieee-8.c: New.
6934 * gcc.target/arm/fp16-compile-ieee-9.c: New.
6935 * gcc.target/arm/fp16-compile-ieee-10.c: New.
6936 * gcc.target/arm/fp16-compile-ieee-11.c: New.
6937 * gcc.target/arm/fp16-compile-none-1.c: New.
6938 * gcc.target/arm/fp16-compile-exprtype.c: New.
6939 * gcc.target/arm/fp16-compile-vcvt.c: New.
6940 * gcc.target/arm/fp16-builtins-1.c: New.
6941 * gcc.target/arm/fp16-rounding-alt-1.c: New.
6942 * gcc.target/arm/fp16-rounding-ieee-1.c: New.
6943 * gcc.target/arm/fp16-param-1.c: New.
6944 * gcc.target/arm/fp16-return-1.c: New.
6945 * gcc.target/arm/fp16-unprototyped-1.c: New.
6946 * gcc.target/arm/fp16-unprototyped-2.c: New.
6947 * gcc.target/arm/fp16-variadic-1.c: New.
6948 * gcc.dg/torture/arm-fp16-compile-assign.c: New.
6949 * gcc.dg/torture/arm-fp16-compile-convert.c: New.
6950 * gcc.dg/torture/arm-fp16-int-convert-alt.c: New.
6951 * gcc.dg/torture/arm-fp16-int-convert-ieee.c: New.
6952 * gcc.dg/torture/arm-fp16-ops.h: New.
6953 * gcc.dg/torture/arm-fp16-ops-1.c: New.
6954 * gcc.dg/torture/arm-fp16-ops-2.c: New.
6955 * gcc.dg/torture/arm-fp16-ops-3.c: New.
6956 * gcc.dg/torture/arm-fp16-ops-4.c: New.
6957 * gcc.dg/torture/arm-fp16-ops-5.c: New.
6958 * gcc.dg/torture/arm-fp16-ops-6.c: New.
6959 * gcc.dg/torture/arm-fp16-ops-7.c: New.
6960 * gcc.dg/torture/arm-fp16-ops-8.c: New.
6961 * g++.dg/ext/arm-fp16/fp16-overload-1.C: New.
6962 * g++.dg/ext/arm-fp16/fp16-return-1.C: New.
6963 * g++.dg/ext/arm-fp16/fp16-param-1.C: New.
6964 * g++.dg/ext/arm-fp16/fp16-mangle-1.C: New.
6965 * g++.dg/ext/arm-fp16/arm-fp16-ops.h: New.
6966 * g++.dg/ext/arm-fp16/arm-fp16-ops-1.C: New.
6967 * g++.dg/ext/arm-fp16/arm-fp16-ops-2.C: New.
6968 * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: New.
6969 * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: New.
6970 * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: New.
6971 * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: New.
6972 * g++.dg/ext/arm-fp16/arm-fp16-ops-7.C: New.
6973 * g++.dg/ext/arm-fp16/arm-fp16-ops-8.C: New.
6974
6975 2009-06-18 Uros Bizjak <ubizjak@gmail.com>
6976
6977 * gcc.dg/builtins-65.c: New test.
6978
6979 2009-06-18 Janus Weil <janus@gcc.gnu.org>
6980
6981 PR fortran/40451
6982 * gfortran.dg/proc_ptr_result_4.f90: New.
6983
6984 2009-06-17 Adam Nemet <anemet@caviumnetworks.com>
6985
6986 * gcc.c-torture/execute/bitfld-5.c: New test.
6987
6988 2009-06-17 David Daney <ddaney@caviumnetworks.com>
6989
6990 * gcc.dg/builtin-unreachable-3.c: New test.
6991
6992 2009-06-17 David Daney <ddaney@caviumnetworks.com>
6993
6994 * gcc.target/i386/builtin-unreachable.c: New test.
6995
6996 2009-06-17 Ian Lance Taylor <iant@google.com>
6997
6998 * gcc.dg/Wcxx-compat-14.c: New testcase.
6999
7000 2009-06-17 Aldy Hernandez <aldyh@redhat.com>
7001
7002 * gcc.dg/func-ptr-conv-1.c: Update column info.
7003
7004 2009-06-17 Richard Guenther <rguenther@suse.de>
7005
7006 PR middle-end/40404
7007 * gcc.c-torture/execute/pr40404.c: New testcase.
7008
7009 2009-06-17 Richard Guenther <rguenther@suse.de>
7010
7011 PR middle-end/40460
7012 * g++.dg/torture/pr40460.C: New testcase.
7013
7014 2009-06-05 Olatunji Ruwase <tjruwase@google.com>
7015
7016 * gcc.dg/plugin/one_time_plugin.c: New test.
7017 * gcc.dg/plugin/one_time-test-1.c: New test.
7018 * gcc.dg/plugin/plugin.exp: Added one_time_plugin.c test.
7019
7020 2009-06-16 Ian Lance Taylor <iant@google.com>
7021
7022 * g++.dg/warn/skip-1.C: New testcase.
7023
7024 2009-06-16 Jakub Jelinek <jakub@redhat.com>
7025
7026 PR middle-end/40446
7027 * g++.dg/other/pr40446.C: New test.
7028
7029 2009-06-16 Richard Guenther <rguenther@suse.de>
7030
7031 * gcc.dg/tree-ssa/pta-escape-1.c: New testcase.
7032 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
7033 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
7034 * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
7035
7036 2009-06-16 Martin Jambor <mjambor@suse.cz>
7037
7038 * gcc.c-torture/compile/pr40432.c: New file.
7039
7040 2009-06-16 Martin Jambor <mjambor@suse.cz>
7041
7042 * gfortran.fortran-torture/compile/pr40413.f90: New file.
7043
7044 2009-06-16 Janus Weil <janus@gcc.gnu.org>
7045
7046 PR fortran/36947
7047 PR fortran/40039
7048 * gfortran.dg/dummy_procedure_1.f90: Extended test case.
7049 * gfortran.dg/interface_20.f90: Modified error messages.
7050 * gfortran.dg/interface_21.f90: Ditto.
7051 * gfortran.dg/interface_26.f90: Ditto.
7052 * gfortran.dg/interface_27.f90: Ditto.
7053 * gfortran.dg/interface_28.f90: Extended test case.
7054 * gfortran.dg/interface_29.f90: New.
7055 * gfortran.dg/proc_decl_7.f90: Modified error messages.
7056 * gfortran.dg/proc_decl_8.f90: Ditto.
7057 * gfortran.dg/proc_ptr_11.f90: Ditto.
7058 * gfortran.dg/proc_ptr_15.f90: Ditto.
7059
7060 2009-06-16 Ira Rosen <irar@il.ibm.com>
7061
7062 * gcc.dg/vect/vect-outer-4g.c: Don't look for pattern not allowed
7063 printing.
7064 * gcc.dg/vect/vect-outer-4k.c, gcc.dg/vect/vect-outer-4l.c,
7065 gcc.dg/vect/vect-outer-4f.c: Likewise.
7066 * gcc.dg/vect/vect-nest-cycle-1.c: New test.
7067 * gcc.dg/vect/vect-nest-cycle-2.c, gcc.dg/vect/vect-nest-cycle-3.c:
7068 Likewise.
7069 * gcc.dg/vect/vect-outer-1a.c: Fail because of strided access in
7070 outer loop.
7071
7072 2009-06-16 Tobias Burnus <burnus@net-b.de>
7073
7074 PR fortran/40383
7075 * gfortran.dg/bounds_check_strlen_8.f90: New test.
7076
7077 2009-06-15 Ian Lance Taylor <iant@google.com>
7078
7079 * gcc.dg/Wjump-misses-init-1.c: New testcase.
7080 * gcc.dg/Wjump-misses-init-2.c: New testcase.
7081 * gcc.dg/c99-vla-jump-5.c: Adjust expected error messages.
7082 Recognize new notes.
7083 * gcc.dg/stmt-expr-label-2.c: Likewise.
7084 * gcc.dg/c99-vla-jump-1.c: Recognize new notes. Fix column numbers.
7085 * gcc.dg/c99-vla-jump-2.c: Recognize new notes.
7086 * gcc.dg/c99-vla-jump-3.c: Recognize new notes.
7087 * gcc.dg/c99-vla-jump-4.c: Likewise.
7088 * gcc.dg/stmt-expr-label-1.c: Likewise.
7089 * gcc.dg/stmt-expr-label-3.c: Likewise.
7090 * gcc.dg/vla-8.c: Likewise. Move error message to different line.
7091
7092 2009-06-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7093
7094 * gcc.dg/torture/builtin-math-6.c: Robustify and fix clog cases.
7095
7096 2009-06-15 Jakub Jelinek <jakub@redhat.com>
7097
7098 * gcc.dg/builtin-object-size-7.c: New test.
7099
7100 2009-06-15 Jakub Jelinek <jakub@redhat.com>
7101
7102 PR testsuite/40426
7103 * lib/gcc-dg.exp (gcc-dg-debug-runtest): For type -gdwarf-2 and
7104 level != "" use separate -gdwarf-2 -g${level} options instead of
7105 -gdwarf-2${level}.
7106 * lib/gfortran-dg.exp (gfortran-dg-debug-runtest): Likewise.
7107 * gfortran.dg/debug/pr37738.f: Also skip if -gdwarf-2 -g1.
7108 * gfortran.dg/debug/pr35154-dwarf2.f: Likewise.
7109
7110 2009-06-15 Rafael Avila de Espindola <espindola@google.com>
7111
7112 * g++.dg/abi/mangle11.C: Update warning line.
7113 * g++.dg/abi/mangle12.C: Update warning line.
7114 * g++.dg/abi/mangle17.C: Update warning line.
7115 * g++.dg/abi/mangle20-2.C: Update warning line.
7116
7117 2009-06-14 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
7118
7119 * gcc.dg/optimize-bswap-1.c: Split into these two:
7120 * gcc.dg/optimize-bswapsi-1.c: New testcase.
7121 * gcc.dg/optimize-bswapdi-1.c: New testcase.
7122
7123 2009-06-14 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
7124
7125 * gcc.dg/optimize-bswap-1.c: New testcase.
7126
7127 2009-06-14 Richard Guenther <rguenther@suse.de>
7128
7129 PR middle-end/40389
7130 * g++.dg/torture/pr40389.C: New testcase.
7131
7132 2009-06-13 Richard Guenther <rguenther@suse.de>
7133
7134 PR tree-optimization/40421
7135 * gfortran.fortran-torture/compile/pr40421.f: New testcase.
7136
7137 2009-06-12 Aldy Hernandez <aldyh@redhat.com>
7138
7139 * gcc.dg/old-style-prom-3.c: Add column info.
7140 * gcc.dg/overflow-warn-1.c
7141 * gcc.dg/gomp/pr27415.c
7142 * gcc.dg/gomp/for-1.c: Same.
7143 * gcc.dg/enum-compat-1.c: Same.
7144 * gcc.dg/c99-tag-3.c: Same.
7145 * gcc.dg/Wredundant-decls-2.c: Same.
7146 * gcc.dg/func-ptr-conv-1.c: Same.
7147 * gcc.dg/asm-wide-1.c: Same.
7148 * gcc.dg/nofixed-point-2.c: Same.
7149 * gcc.dg/cpp/line3.c: Same.
7150 * gcc.dg/array-10.c: Same.
7151 * gcc.dg/c99-vla-jump-1.c: Same.
7152 * gcc.dg/pr20368-1.c: Same.
7153 * gcc.dg/Wshadow-3.c: Same.
7154 * gcc.dg/c90-const-expr-8.c: Same.
7155 * gcc.dg/label-decl-2.c: Same.
7156 * gcc.dg/dremf-type-compat-2.c: Same.
7157 * gcc.dg/c90-const-expr-5.c: Same.
7158 * gcc.dg/builtins-30.c: Same.
7159 * gcc.dg/Warray-bounds.c: Same.
7160 * gcc.dg/Wcxx-compat-2.c: Same.
7161 * gcc.dg/tree-ssa/col-1.c: Same.
7162 * gcc.dg/old-style-prom-2.c: Same.
7163 * gcc.dg/cast-function-1.c: Same.
7164 * gcc.dg/pr15698-1.c: Same.
7165 * gcc.dg/dremf-type-compat-3.c: Same.
7166 * gcc.dg/vla-8.c: Same.
7167 * gcc.dg/gomp/pr27415.c: Move firstprivate diagnostics to correct
7168 line.
7169 * gcc.dg/label-decl-2.c: Move label diagnostic to correct line.
7170 * gcc.dg/old-style-prom-3.c: Check for error on the correct line.
7171 * gcc.dg/enum-compat-1.c: Same.
7172 * gcc.dg/dremf-type-compat-2.c: Same.
7173 * gcc.dg/old-style-prom-2.c: Same.
7174 * gcc.dg/pr15698-1.c: Same.
7175 * gcc.dg/pr20368-1.c: Same.
7176 * gcc.dg/dremf-type-compat-3.c: Same.
7177 * gcc.dg/builtins-30.c: Same. Test for columns.
7178
7179 2009-06-12 Janus Weil <janus@gcc.gnu.org>
7180
7181 PR fortran/40176
7182 * gfortran.dg/proc_decl_1.f90: Extended.
7183
7184 2009-06-12 Ian Lance Taylor <iant@google.com>
7185
7186 * gcc.dg/Wcxx-compat-13.c: New testcase.
7187
7188 2009-06-12 Andrew Pinski <andrew_pinski@playstation.sony.com>
7189
7190 PR tree-opt/38865
7191 * gcc.dg/tree-ssa/fre-vce-1.c
7192
7193 2009-06-12 H.J. Lu <hongjiu.lu@intel.com>
7194
7195 PR testsuite/40384
7196 * gcc.dg/tree-ssa/prefetch-5.c: Add --param
7197 min-insn-to-prefetch-ratio=5.
7198
7199 2009-06-12 Joey Ye <joey.ye@intel.com>
7200 H.J. Lu <hongjiu.lu@intel.com>
7201
7202 PR middle-end/39146
7203 * gcc.target/i386/stackalign/pr39146.c: New.
7204
7205 2009-06-11 H.J. Lu <hongjiu.lu@intel.com>
7206
7207 * gcc.target/i386/crc32-1.c: New.
7208 * gcc.target/i386/crc32-2.c: Likewise.
7209
7210 2009-06-11 David Daney <ddaney@caviumnetworks.com>
7211
7212 PR c/39252
7213 * gcc.dg/builtin-unreachable-1.c: New test.
7214 * gcc.dg/builtin-unreachable-2.c: Same.
7215
7216 2009-06-11 Paul Thomas <pault@gcc.gnu.org>
7217
7218 PR fortran/40402
7219 * gfortran.dg/data_value_1.f90: New test.
7220
7221 2009-06-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7222
7223 PR testsuite/39831
7224 * gcc.target/i386/excess-precision-1.c: Use -mfpmath=387, and
7225 remove ilp32 requirement.
7226 * gcc.target/i386/excess-precision-2.c: Likewise.
7227 * gcc.target/i386/excess-precision-3.c: Likewise.
7228 * gcc.target/i386/excess-precision-4.c: Likewise.
7229 * gcc.target/i386/excess-precision-5.c: Likewise.
7230 * gcc.target/i386/excess-precision-6.c: Likewise.
7231
7232 2009-06-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7233
7234 PR fortran/38718
7235 * gfortran.dg/is_iostat_end_eor_2.f90: New test.
7236 * gfortran.dg/nan_5.f90: New test.
7237
7238 2009-06-10 Nathan Froyd <froydnj@codesourcery.com>
7239
7240 * gcc.target/arm/neon-modes-1.c: New test.
7241
7242 2009-06-10 Kai Tietz <kai.tietz@onevision.com>
7243
7244 * g++.dg/torture/pr31579.C: Cast pointer
7245 via __SIZE_TYPE__ instead of 'unsigned long'.
7246
7247 2009-06-10 Anthony Green <green@moxielogic.com>
7248
7249 * lib/target-supports.exp (check_profiling_available):
7250 Profiling is not available for testing purposes on moxie.
7251
7252 2009-06-09 Ian Lance Taylor <iant@google.com>
7253
7254 * gcc.dg/Wcxx-compat-12.c: New testcase.
7255
7256 2009-06-09 Janne Blomqvist <jb@gcc.gnu.org>
7257
7258 PR libfortran/40334
7259 * gfortran.dg/backspace_11.f90: New.
7260
7261 2009-06-09 Jason Merrill <jason@redhat.com>
7262
7263 * g++.dg/cpp0x/defaulted10.C: New.
7264
7265 2009-06-09 Martin Jambor <mjambor@suse.cz>
7266
7267 * gcc.c-torture/compile/pr40351.c: New file.
7268
7269 2009-06-09 Olivier Hainque <hainque@adacore.com>
7270
7271 * gnat.dg/align_max.adb: New test.
7272
7273 2009-06-08 Jason Merrill <jason@redhat.com>
7274
7275 * g++.dg/cpp0x/auto15.C: New.
7276
7277 2009-06-08 Jan Hubicka <jh@suse.cz>
7278
7279 PR debug/39834
7280 * gcc.dg/torture/pr39834.c
7281
7282 2009-06-08 Jan Hubicka <jh@suse.cz>
7283
7284 PR middle-end/40102
7285 * g++.dg/torture/pr40102.C: New testcase.
7286
7287 2009-06-08 Jakub Jelinek <jakub@redhat.com>
7288
7289 * gcc.dg/builtin-object-size-2.c (test1): Adjust expected results.
7290 * gcc.dg/builtin-object-size-4.c (test1): Adjust expected results.
7291 * gcc.dg/builtin-object-size-6.c: New test.
7292
7293 PR c++/40373
7294 * g++.dg/template/dtor7.C: New test.
7295
7296 PR c++/40370
7297 PR c++/40372
7298 * g++.dg/template/error41.C: New test.
7299 * g++.dg/template/error42.C: New test.
7300
7301 2009-06-08 Revital Eres <eres@il.ibm.com>
7302
7303 PR testsuite/40359
7304 * gcc.dg/vect/vect-58.c: Change checks to use vect_hw_misalign.
7305 * gcc.dg/vect/vect-88.c: Likewise.
7306 * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
7307 * gcc.dg/vect/pr25413.c: Likewise.
7308 * lib/target-supports.exp: Add i?86 to vect_hw_misalign.
7309
7310 2009-06-07 Ian Lance Taylor <iant@google.com>
7311
7312 * g++.dg/warn/Wswitch-3.C: New testcase.
7313 * gcc.dg/Wswitch.c: Adjust for -Wswitch change.
7314 * gcc.dg/Wswitch-enum-error.c: Likewise.
7315 * gcc.dg/Wswitch-error.c: Likewise.
7316
7317 2009-06-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7318
7319 PR fortran/40008
7320 * gfortran.dg/negative_unit.f: Update test.
7321 * gfortran.dg/negative_unit_int8.f: Update test.
7322 * gfortran.dg/newunit_1.f90: New test.
7323
7324 2009-06-07 Daniel Franke <franke.daniel@gmail.com>
7325
7326 PR fortran/25104
7327 PR fortran/29962
7328 * gfortran.dg/spread_init_expr.f03: New.
7329 * gfortran.dg/unpack_init_expr.f03: New.
7330 * gfortran.dg/intrinsic_argument_conformance_2.f90: Adjusted
7331 error message.
7332
7333 2009-06-07 Daniel Franke <franke.daniel@gmail.com>
7334
7335 PR fortran/25104
7336 PR fortran/29962
7337 * gfortran.dg/count_init_expr.f03
7338 * gfortran.dg/product_init_expr.f03
7339 * gfortran.dg/sum_init_expr.f03
7340
7341 2009-06-07 Daniel Franke <franke.daniel@gmail.com>
7342
7343 PR fortran/36874
7344 * gfortran.dg/intrinsic_argument_conformance_2.f90: Adjusted error
7345 message.
7346 * gfortran.dg/zero_sized_1.f90: Removed checks with incompatible
7347 shapes.
7348 * gfortran.dg/zero_sized_5.f90: Likewise.
7349
7350 2009-06-07 H.J. Lu <hongjiu.lu@intel.com>
7351
7352 PR middle-end/32950
7353 * g++.dg/torture/pr32950.C: New.
7354
7355 2009-06-07 Daniel Franke <franke.daniel@gmail.com>
7356
7357 PR fortran/25104
7358 PR fortran/29962
7359 * gfortran.dg/dot_product_1.f03: New.
7360 * gfortran.dg/matmul_8.f03: New.
7361 * gfortran.dg/transpose_3.f03: New.
7362
7363 2009-06-06 Ian Lance Taylor <iant@google.com>
7364
7365 * gcc.dg/Wunused-label-1.c: New test case.
7366 * g++.dg/warn/Wunused-label-1.C: New test case.
7367 * g++.dg/warn/Wunused-label-2.C: New test case.
7368 * g++.dg/warn/Wunused-label-3.C: New test case.
7369
7370 2009-06-06 Daniel Franke <franke.daniel@gmail.com>
7371
7372 PR fortran/37203
7373 * reshape_zerosize_2.f90: New.
7374
7375 2009-06-06 Daniel Franke <franke.daniel@gmail.com>
7376
7377 PR fortran/32890
7378 * gfortran.dg/pack_assign_1.f90: New.
7379 * gfortran.dg/pack_vector_1.f90: New.
7380
7381 2009-06-05 Jakub Jelinek <jakub@redhat.com>
7382
7383 PR middle-end/40340
7384 * gcc.dg/pr40340-1.c: New test.
7385 * gcc.dg/pr40340-2.c: New test.
7386 * gcc.dg/pr40340-3.c: New test.
7387 * gcc.dg/pr40340-4.c: New test.
7388 * gcc.dg/pr40340-5.c: New test.
7389 * gcc.dg/pr40340.h: New file.
7390
7391 2009-06-05 Revital Eres <eres@il.ibm.com>
7392
7393 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
7394 New procedure.
7395 * gcc.dg/vect/vect-50.c: Change checks to use vect_hw_misalign.
7396 * gcc.dg/vect/vect-33.c: Likewise.
7397 * gcc.dg/vect/vect-92.c: Likewise.
7398 * gcc.dg/vect/vect-58.c: Likewise.
7399 * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
7400 * gcc.dg/vect/vect-42.c: Likewise.
7401 * gcc.dg/vect/slp-25.c: Likewise.
7402 * gcc.dg/vect/vect-align-1.c: Likewise.
7403 * gcc.dg/vect/vect-align-2.c: Likewise.
7404 * gcc.dg/vect/vect-93.c: Likewise.
7405 * gcc.dg/vect/no-scevccp-outer-8.c: Likewise.
7406 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
7407 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
7408 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
7409 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
7410 * gcc.dg/vect/vect-26.c: Likewise.
7411 * gcc.dg/vect/vect-44.c: Likewise.
7412 * gcc.dg/vect/vect-70.c: Likewise.
7413 * gcc.dg/vect/vect-95.c: Likewise.
7414 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
7415 * gcc.dg/vect/vect-28.c: Likewise.
7416 * gcc.dg/vect/no-section-anchors-vect-31.c: Likewise.
7417 * gcc.dg/vect/vect-87.c: Likewise.
7418 * gcc.dg/vect/vect-109.c: Likewise.
7419 * gcc.dg/vect/vect-54.c: Likewise.
7420 * gcc.dg/vect/vect-96.c: Likewise.
7421 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
7422 * gcc.dg/vect/vect-88.c: Likewise.
7423 * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
7424 * gcc.dg/vect/vect-89.c: Likewise.
7425 * gcc.dg/vect/vect-91.c: Likewise.
7426 * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
7427 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
7428 * gfortran.dg/vect/vect-2.f90: Likewise.
7429 * gfortran.dg/vect/vect-3.f90: Likewise.
7430 * gfortran.dg/vect/vect-4.f90: Likewise.
7431 * gfortran.dg/vect/vect-5.f90: Likewise.
7432
7433 2009-06-05 Alexander Strange <astrange@ithinksw.com>
7434
7435 PR tree-optimization/36318
7436 * gcc.dg/tree-ssa/sra-7.c: New test.
7437
7438 2009-06-04 Daniel Franke <franke.daniel@gmail.com>
7439
7440 PR fortran/37203
7441 * gfortran.dg/reshape_order_5.f90: New.
7442 * gfortran.dg/reshape_shape_1.f90: New.
7443
7444 2009-06-04 Jason Merrill <jason@redhat.com>
7445
7446 * g++.dg/template/error38.C: Add pointer-to-typedef case.
7447
7448 2009-06-04 Steve Ellcey <sje@cup.hp.com>
7449
7450 * gcc.dg/vect/vect-42.c: Modify vect_no_align case.
7451 * gcc.dg/vect/no-vfa-vect-43.c: Ditto.
7452
7453 2009-06-04 Richard Guenther <rguenther@suse.de>
7454
7455 PR c++/39371
7456 * g++.dg/torture/pr40335.C: New testcase.
7457
7458 2009-06-03 Richard Guenther <rguenther@suse.de>
7459
7460 PR middle-end/40328
7461 * gcc.dg/torture/pr40328.c: New testcase.
7462
7463 2009-06-03 Maxim Kuvyrkov <maxim@codesourcery.com>
7464
7465 * gcc.dg/falign-labels.c (dg-options): Don't restrict for
7466 m68k and fido.
7467
7468 2009-06-03 Martin Jambor <mjambor@suse.cz>
7469
7470 * g++.dg/torture/pr40323.C: New file.
7471
7472 2009-06-03 Eric Botcazou <ebotcazou@adacore.com>
7473
7474 * gnat.dg/specs/root.ads: New test.
7475 * gnat.dg/specs/root-level_1.ads: Likewise.
7476 * gnat.dg/specs/root-level_2.ads: Likewise.
7477 * gnat.dg/specs/root-level_1-level_2.ads: Likewise.
7478
7479 2009-06-02 Mark Mitchell <mark@codesourcery.com>
7480
7481 * g++.dg/init/ref15.C: Require unwrapped targets.
7482
7483 2009-06-02 Jason Merrill <jason@redhat.com>
7484
7485 * g++.dg/cpp0x/initlist13.C: Remove expected error.
7486 * g++.dg/cpp0x/initlist18.C: New.
7487 * g++.dg/cpp0x/initlist19.C: New.
7488
7489 * g++.dg/cpp0x/auto14.C: New.
7490
7491 2009-06-02 Eric Botcazou <ebotcazou@adacore.com>
7492
7493 * gnat.dg/alignment6.adb: Remove XFAIL.
7494
7495 2009-06-02 Simon Martin <simartin@users.sourceforge.net>
7496
7497 PR c++/38089
7498 * g++.dg/template/spec36.C: New test.
7499
7500 2009-06-01 Ian Lance Taylor <iant@google.com>
7501
7502 * gcc.dg/cast-qual-3.c: New testcase.
7503 * g++.dg/warn/Wcast-qual2.C: New testcase.
7504
7505 2009-06-01 Aldy Hernandez <aldyh@redhat.com>
7506
7507 * lib/gcc-dg.exp (dg-bogus): Override dg-bogus.
7508 (process-message): Expect column numbers.
7509 * gcc.dg/va-arg-2.c: Use line 0 to indicate no column.
7510 * gcc.dg/pch/counter-2.c: Same.
7511 * gcc.dg/pch/valid-2.c: Same.
7512 * gcc.dg/pch/warn-1.c: Same.
7513 * gcc.dg/pch/valid-1.c: Same.
7514 * gcc.dg/cpp/include2a.c: Handle lack of columns.
7515 * gcc.dg/cpp/syshdr.c: Same.
7516 * gcc.dg/cpp/19940712-1.c: Same.
7517 * gcc.dg/cpp/missing-header-1.c: Same.
7518 * gcc.dg/cpp/unc4.c: Remove -fno-show-column.
7519 * gcc.dg/cpp/tr-warn3.c: Same.
7520 * gcc.dg/cpp/pr29612-2.c: Same.
7521 * gcc.dg/cpp/tr-warn4.c: Same.
7522 * gcc.dg/cpp/Wtrigraphs.c: Same.
7523 * gcc.dg/cpp/poison.c: Same.
7524 * gcc.dg/cpp/arith-3.c: Same.
7525 * gcc.dg/cpp/sysmac2.c: Same.
7526 * gcc.dg/cpp/cpp.exp: Same.
7527 * gcc.dg/cpp/tr-warn5.c: Same.
7528 * gcc.dg/cpp/include2.c: Same.
7529 * gcc.dg/cpp/Wmissingdirs.c: Same.
7530 * gcc.dg/cpp/Wmissingdirs.c: Same.
7531 * gcc.dg/cpp/tr-warn6.c: Same.
7532 * gcc.dg/cpp/Wtrigraphs-2.c: Same.
7533 * gcc.dg/cpp/macspace1.c: Same.
7534 * gcc.dg/cpp/escape-2.c: Same.
7535 * gcc.dg/cpp/assert2.c: Same.
7536 * gcc.dg/cpp/undef2.c: Same.
7537 * gcc.dg/cpp/macspace2.c: Same.
7538 * gcc.dg/cpp/tr-warn1.c: Same.
7539 * gcc.dg/cpp/extratokens2.c: Same.
7540 * gcc.dg/cpp/strify2.c: Same.
7541 * gcc.dg/cpp/Wsignprom.c: Same.
7542 * gcc.dg/cpp/redef2.c: Same.
7543 * gcc.dg/cpp/trad/trad.exp: Same.
7544 * gcc.dg/cpp/arith-1.c: Same.
7545 * gcc.dg/cpp/extratokens.c: Same.
7546 * gcc.dg/cpp/if-mpar.c: Same.
7547
7548 2009-06-01 Olivier Hainque <hainque@adacore.com>
7549
7550 * gnat.dg/nested_float_packed.ads: New test.
7551
7552 2009-06-01 Olivier Hainque <hainque@adacore.com>
7553 Eric Botcazou <botcazou@adacore.com>
7554
7555 * gnat.dg/oconst[1-6].ad[bs]: New tests. Also support for ...
7556 * gnat.dg/test_oconst.adb: New test.
7557
7558 2009-05-31 Basile Starynkevitch <basile@starynkevitch.net>
7559
7560 * gcc.dg/plugin/ggcplug.c: Moved comment.
7561 (plugin_init): Fixed typo, declared i, returned 0 at end.
7562
7563 2009-05-31 Ira Rosen <irar@il.ibm.com>
7564
7565 PR testsuite/40244
7566 * gcc.dg/vect/bb-slp-4.c: Change the number of data accesses to 2.
7567 * gcc.dg/vect/bb-slp-10.c: Change the store misalignment to 1.
7568
7569 2009-05-29 Ian Lance Taylor <iant@google.com>
7570
7571 * gcc.dg/Wcxx-compat-11.c: New testcase.
7572
7573 2009-05-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7574
7575 PR fortran/40019
7576 * gfortran.dg/leadz_trailz_1.f90: New test.
7577 * gfortran.dg/leadz_trailz_2.f90: New test.
7578
7579 2009-05-29 Martin Jambor <mjambor@suse.cz>
7580
7581 * gfortran.dg/pr25923.f90: XFAIL warning expectation.
7582 * gcc.dg/tree-ssa/ssa-fre-7.c: Compile with -fno-tree-sra.
7583 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
7584 * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
7585 * gcc.dg/memcpy-1.c: Removed param sra-max-structure-size.
7586 * gcc.dg/tree-ssa/sra-2.c: Likewise.
7587 * gcc.dg/tree-ssa/sra-3.c: Likewise.
7588 * gcc.dg/tree-ssa/sra-1.c: Likewise.
7589 * gcc.dg/tree-ssa/sra-4.c: Changed comment.
7590 * gcc.dg/tree-ssa/sra-5.c: New file.
7591 * gcc.dg/tree-ssa/sra-6.c: New file.
7592 * gcc.c-torture/compile/sra-1.c: New file.
7593
7594 2009-05-29 Jakub Jelinek <jakub@redhat.com>
7595
7596 PR middle-end/40291
7597 * gcc.c-torture/compile/pr40291.c: New test.
7598
7599 PR target/40017
7600 * gcc.target/powerpc/altivec-types-1.c: Don't expect error for
7601 __vector _Bool.
7602 * gcc.target/powerpc/altivec-30.c: New test.
7603 * gcc.target/powerpc/altivec-31.c: New test.
7604
7605 2009-05-28 Richard Guenther <rguenther@suse.de>
7606
7607 * gcc.dg/tree-ssa/ssa-fre-26.c: New testcase.
7608 * gcc.c-torture/execute/20090527-1.c: Likewise.
7609
7610 2009-05-28 Dodji Seketeli <dodji@redhat.com>
7611
7612 PR c++/39754
7613 * g++.dg/template/canon-type-1.C: New test.
7614 * g++.dg/template/canon-type-2.C: Likewise.
7615 * g++.dg/template/canon-type-3.C: Likewise.
7616 * g++.dg/template/canon-type-4.C: Likewise.
7617 * g++.dg/template/canon-type-5.C: Likewise.
7618 * g++.dg/template/canon-type-6.C: Likewise.
7619 * g++.dg/template/canon-type-7.C: Likewise.
7620
7621 2009-05-28 Dave Korn <dave.korn.cygwin@gmail.com>
7622 Uros Bizjak <ubizjak@gmail.com>
7623 Danny Smith <dansmister@gmail.com>
7624
7625 PR target/37216
7626
7627 * lib/target-supports.exp (check_effective_target_pe_aligned_commons):
7628 New function.
7629 * gcc.target/i386/pr37216.c: New test source file.
7630 * gcc.dg/compat/struct-layout-1_generate.c (dg_options[]): No longer
7631 use -fno-common for testing Cygwin and MinGW targets.
7632
7633 2009-05-28 Kai Tietz <kai.tietz@onevision.com>
7634
7635 * g++.dg/ext/packed6.C (size_t): Use __extension__ and __SIZE_TYPE__.
7636 * g++.dg/opt/memcpy1.C (size_t): Likewise.
7637 * g++.dg/pr37742.C (size_t): Likewise.
7638 * g++.dg/torture/pr34850.C (size_t): Likewise.
7639 * g++.dg/torture/20070621-1.C (ptrdiff_t): Use __extension__ and
7640 _PTRDIFF_TYPE__.
7641 * g++.dg/torture/pr34222.C (ptrdiff_t): Likewise.
7642 * g++.dg/tree-ssa/pr22444.C (ptrdiff_t): Likewise.
7643 (size_t): Use __extension__ and __SIZE_TYPE__.
7644 * gcc.c-torture/compile/20000211-1.c (size_t): Typedef size_t via
7645 __SIZE_TYPE__.
7646 * gcc.c-torture/compile/20010328-1.c (size_t): Likewise.
7647 * gcc.c-torture/compile/20030320-1.c (size_t): Likewise.
7648 * gcc.c-torture/compile/20030405-1.c (size_t): Likewise.
7649 * gcc.c-torture/compile/20030902-1.c (size_t): Likewise.
7650 * gcc.c-torture/compile/20060202-1.c (size_t): Likewise.
7651 * gcc.c-torture/compile/20080613-1.c (size_t): Likewise.
7652 * gcc.c-torture/compile/920428-2.c (size_t): Likewise.
7653 * gcc.c-torture/compile/980329-1.c (size_t): Likewise.
7654 * gcc.c-torture/compile/980816-1.c (size_t): Likewise.
7655 * gcc.c-torture/compile/pr32584.c (size_t): Likewise.
7656 (__ssize_t): Likewise.
7657 * gcc.c-torture/compile/pr33173.c (size_t): Likewise.
7658 * gcc.c-torture/compile/pr33382.c (size_t): Likewise.
7659 * gcc.c-torture/compile/pr34334.c (size_t): Likewise.
7660 * gcc.c-torture/compile/pr34688.c (size_t): Likewise.
7661 * gcc.c-torture/compile/pr35043.c (size_t): Likewise.
7662 * gcc.c-torture/compile/pr37669.c (size_t): Likewise.
7663 * gcc.dg/20050629-1.c (size_t): Typedef size_t via __SIZE_TYPE__.
7664 * gcc.dg/pr33667.c (size_t): Likewise.
7665 * gcc.dg/prefetch-loop-arrays-1.c (size_t): Likewise.
7666 * gcc.dg/torture/pr39204.c (size_t): Likewise.
7667 * gcc.dg/tree-ssa/20041122-1.c (size_t): Likewise.
7668 * gcc.dg/tree-ssa/pr36908.c (size_t): Likewise.
7669 * gcc.dg/tree-ssa/pr38250.c (size_t): Likewise.
7670 * gcc.dg/tree-ssa/ssa-dse-10.c (size_t): Likewise.
7671
7672 2009-05-28 Ira Rosen <irar@il.ibm.com>
7673
7674 PR tree-optimization/40254
7675 * gcc.dg/vect/pr40254.c: New test.
7676
7677 2009-05-28 Adam Nemet <anemet@caviumnetworks.com>
7678
7679 PR middle-end/33699
7680 * gcc.target/mips/const-anchor-1.c: New test.
7681 * gcc.target/mips/const-anchor-2.c: New test.
7682
7683 2009-05-27 Jason Merrill <jason@redhat.com>
7684
7685 * g++.dg/cpp0x/initlist15.C: New.
7686 * g++.dg/cpp0x/initlist16.C: New.
7687 * g++.dg/cpp0x/initlist17.C: New.
7688
7689 2009-05-27 Janne Blomqvist <jb@gcc.gnu.org>
7690
7691 PR fortran/39178
7692 * gfortran.dg/elemental_dependency_1.f90: Fix scan-tree-dump-times
7693 patterns to reflect frontend changes.
7694 * gfortran.dg/vector_subscript_4.f90: Likewise.
7695
7696 2009-05-27 Olivier Hainque <hainque@adacore.com>
7697 Eric Botcazou <botcazou@adacore.com>
7698
7699 * gcc.c-torture/execute/align-nest.c: New testcase.
7700 * gnat.dg/misaligned_nest.adb: New testcase.
7701
7702 2009-05-27 Rafael Avila de Espindola <espindola@google.com>
7703
7704 * g++.dg/plugin/attribute_plugin.c: Include gcc-plugin.h first.
7705 * g++.dg/plugin/dumb_plugin.c: Include gcc-plugin.h first.
7706 * g++.dg/plugin/selfassign.c: Include gcc-plugin.h first.
7707 * gcc.dg/plugin/selfassign.c: Include gcc-plugin.h first.
7708
7709 2009-05-27 Kai TIetz <kai.tietz@onevision.com>
7710
7711 * g++.old-deja/g++.brendan/array1.C (array): Use __SIZE_TYPE__
7712 cast instead of assuming 0ul.
7713 * g++.old-deja/g++.brendan/crash64.C (size_t): Define it via
7714 __SIZE_TYPE__.
7715 (_type_desc): Make first argument const.
7716 * g++.old-deja/g++.jason/new3.C (dg-options): Add -Wno-long-long.
7717
7718 2009-05-27 Thomas Koenig <tkoenig@gcc.gnu.org>
7719
7720 PR libfortran/40187
7721 * gfortran.dg/c_f_pointer_shape_tests_4.f03: New file.
7722 * gfortran.dg/c_f_pointer_shape_tests_4_driver.c: New file.
7723
7724 2009-05-26 Basile Starynkevitch <basile@starynkevitch.net>
7725
7726 * gcc.dg/plugin/plugin.exp: Added ggcplug.c test plugin
7727 with ggcplug-test-1.c for testing PLUGIN_GGC_MARKING etc...
7728 * gcc.dg/plugin/ggcplug-test-1.c: Added new file.
7729 * gcc.dg/plugin/ggcplug.c: Added new file.
7730
7731 2009-05-26 Tobias Burnus <burnus@net-b.de>
7732
7733 PR fortran/40246
7734 * gfortran.dg/nullify_4.f90: New test.
7735
7736 2009-05-26 Richard Guenther <rguenther@suse.de>
7737
7738 * gcc.dg/tree-ssa/inline-3.c: Remove dump file.
7739
7740 2009-05-26 Richard Guenther <rguenther@suse.de>
7741
7742 PR middle-end/40252
7743 * gcc.c-torture/compile/pr40252.c: New testcase.
7744
7745 2009-05-26 Dodji Seketeli <dodji@redhat.com>
7746
7747 PR c++/40007
7748 * g++.dg/template/typedef18.C: New test.
7749 * g++.dg/template/typedef19.C: Likewise.
7750 * g++.dg/template/typedef20.C: Likewise.
7751 * g++.dg/template/access11.C: Adjust.
7752
7753 2009-05-26 Richard Guenther <rguenther@suse.de>
7754
7755 PR testsuite/40247
7756 * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Obfuscate.
7757
7758 2009-05-25 Jason Merrill <jason@redhat.com>
7759
7760 PR c++/38064
7761 * g++.dg/cpp0x/enum3.C: New test.
7762
7763 2009-05-25 Richard Guenther <rguenther@suse.de>
7764
7765 PR tree-optimization/36327
7766 * gcc.dg/tree-ssa/ssa-fre-24.c: New testcase.
7767 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
7768 * gcc.dg/tree-ssa/sra-2.c: Disable FRE.
7769 * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
7770 * gcc.dg/vect/vect-40.c: Likewise.
7771 * gcc.dg/vect/vect-42.c: Likewise.
7772 * gcc.dg/vect/vect-46.c: Likewise.
7773 * gcc.dg/vect/vect-76.c: Likewise.
7774
7775 2009-05-25 Janus Weil <janus@gcc.gnu.org>
7776
7777 PR fortran/40176
7778 * gfortran.dg/proc_ptr_18.f90: New.
7779 * gfortran.dg/proc_ptr_19.f90: New.
7780 * gfortran.dg/proc_ptr_comp_9.f90: New.
7781 * gfortran.dg/proc_ptr_comp_10.f90: New.
7782
7783 2009-05-25 Richard Guenther <rguenther@suse.de>
7784
7785 * gcc.dg/tree-ssa/ssa-fre-14.c: Adjust.
7786 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
7787
7788 2009-05-25 Ira Rosen <irar@il.ibm.com>
7789
7790 PR tree-optimization/40238
7791 * gcc.dg/vect/pr40238.c: New test.
7792
7793 2009-05-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7794 Dominique Dhumieres <dominiq@lps.ens.fr>
7795
7796 PR fortran/35732
7797 PR fortran/39872
7798 * gfortran.dg/bounds_check_fail_3.f90: New test.
7799 * gfortran.dg/bounds_check_fail_4.f90: New test.
7800 * gfortran.dg/bounds_check_14.f90: Update test.
7801 * gfortran.dg/bound_4.f90: Update test.
7802
7803 2009-05-24 Richard Guenther <rguenther@suse.de>
7804
7805 PR middle-end/40233
7806 * gcc.c-torture/compile/pr40233.c: New testcase.
7807
7808 2009-05-24 Uros Bizjak <ubizjak@gmail.com>
7809
7810 * gfortran.dg/erf_2.F90 (dg-options): Add -mieee
7811 for alpha*-*-* targets.
7812
7813 2009-05-24 Ira Rosen <irar@il.ibm.com>
7814
7815 * gcc.dg/vect/bb-slp-1.c: New test.
7816 * gcc.dg/vect/bb-slp-2.c, gcc.dg/vect/bb-slp-3.c,
7817 gcc.dg/vect/bb-slp-4.c, gcc.dg/vect/bb-slp-5.c,
7818 gcc.dg/vect/bb-slp-6.c, gcc.dg/vect/bb-slp-7.c,
7819 gcc.dg/vect/bb-slp-8.c, gcc.dg/vect/bb-slp-9.c,
7820 gcc.dg/vect/bb-slp-10.c, gcc.dg/vect/bb-slp-11.c,
7821 gcc.dg/vect/no-tree-reassoc-bb-slp-12.c, gcc.dg/vect/bb-slp-13.c,
7822 gcc.dg/vect/bb-slp-14.c, gcc.dg/vect/bb-slp-15.c,
7823 gcc.dg/vect/bb-slp-16.c, gcc.dg/vect/bb-slp-17.c,
7824 gcc.dg/vect/bb-slp-18.c, gcc.dg/vect/bb-slp-19.c,
7825 gcc.dg/vect/bb-slp-20.c, gcc.dg/vect/bb-slp-21.c,
7826 gcc.dg/vect/bb-slp-22.c: Likewise.
7827 * gcc.dg/vect/vect.exp: Run basic block SLP tests.
7828
7829 2009-05-23 Mark Mitchell <mark@codesourcery.com>
7830 Maxim Kuvyrkov <maxim@codesourcery.com>
7831
7832 * gcc.dg/falign-labels-1.c: New test.
7833
7834 2009-05-23 Eric Botcazou <ebotcazou@adacore.com>
7835
7836 * gnat.dg/specs/rep_clause3.ads: New test.
7837
7838 2009-05-23 Eric Botcazou <ebotcazou@adacore.com>
7839
7840 * gnat.dg/addr6.adb: New test.
7841
7842 2009-05-22 Mark Mitchell <mark@codesourcery.com>
7843
7844 * lib/target-supports.exp (check_effective_target_arm_thumb2_ok):
7845 New function.
7846 * gcc.target/arm/thumb2-mul-space.c: New file.
7847 * gcc.target/arm/thumb2-mul-space-2.c: New file.
7848 * gcc.target/arm/thumb2-mul-space-3.c: New file.
7849 * gcc.target/arm/thumb2-mul-speed.c: New file.
7850
7851 2009-05-22 Richard Guenther <rguenther@suse.de>
7852
7853 PR middle-end/38964
7854 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: XFAIL.
7855 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Likewise.
7856 * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: Likewise.
7857
7858 2009-05-22 Mark Mitchell <mark@codesourcery.com>
7859
7860 * gcc.dg/dll-6.c: New test.
7861 * gcc.dg/dll-6a.c: Likewise.
7862 * gcc.dg/dll-7.c: Likewise.
7863 * gcc.dg/dll-7a.c: Likewise.
7864 * g++.dg/ext/dllexport2.C: Likewise.
7865 * g++.dg/ext/dllexport2a.cc: Likewise.
7866
7867 2009-05-21 Steve Ellcey <sje@cup.hp.com>
7868
7869 PR target/37846
7870 * gcc.target/ia64/mfused-madd-vect.c: New test.
7871 * gcc.target/ia64/mfused-madd.c: New test.
7872 * gcc.target/ia64/mno-fused-madd-vect.c: New test.
7873 * gcc.target/ia64/mno-fused-madd.c: New test.
7874
7875 2009-05-21 H.J. Lu <hongjiu.lu@intel.com>
7876
7877 * gcc.target/i386/movbe-1.c: New.
7878 * gcc.target/i386/movbe-2.c: Likewise.
7879
7880 2009-05-21 Taras Glek <tglek@mozilla.com>
7881
7882 * gcc.dg/plugin/selfassign.c (plugin_init): Updated to new
7883 plugin_init signature.
7884 * g++.dg/plugin/selfassign.c (plugin_init): Likewise.
7885 * g++.dg/plugin/dumb_plugin.c (plugin_init): Likewise.
7886 * g++.dg/plugin/attribute_plugin.c (plugin_init): Likewise.
7887
7888 2009-05-21 Mark Mitchell <mark@codesourcery.com>
7889
7890 * gcc.dg/target/arm/neon-vmla-1.c: New.
7891 * gcc.dg/target/arm/neon-vmls-1.c: Likewise.
7892
7893 2009-05-20 Adam Nemet <anemet@caviumnetworks.com>
7894
7895 * gcc.target/mips/octeon-exts-6.c: New test.
7896 * gcc.target/mips/extend-1.c: New test.
7897 * gcc.target/mips/octeon-exts-2.c: Adjust to not match sign-extension
7898 EXTS.
7899 * gcc.target/mips/octeon-exts-5.c: Likewise.
7900
7901 2009-05-20 Jakub Jelinek <jakub@redhat.com>
7902
7903 PR middle-end/40204
7904 * gcc.c-torture/compile/pr40204.c: New test.
7905
7906 2009-05-20 Richard Guenther <rguenther@suse.de>
7907
7908 * gcc.c-torture/compile/20090518-1.c: New testcase.
7909
7910 2009-05-19 Zdenek Dvorak <ook@ucw.cz>
7911
7912 PR tree-optimization/40087
7913 * gcc.dg/tree-ssa/pr40087.c: New test.
7914
7915 2009-05-19 Andrew Pinski <andrew_pinski@playstation.sony.com>
7916
7917 * gcc.dg/vector-4.c: New testcase.
7918 * gcc.dg/simd-1b.c: % is now allowed for integer vectors.
7919 * g++.dg/ext/vector16.C: New testcase.
7920
7921 2009-05-19 H.J. Lu <hongjiu.lu@intel.com>
7922
7923 PR c/40172
7924 * gcc.dg/pr40172.c: Renamed to ...
7925 * gcc.dg/pr40172-1.c: This.
7926
7927 * gcc.dg/pr40172-2.c: New.
7928 * gcc.dg/pr40172-3.c: Likewise.
7929
7930 2009-05-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
7931
7932 PR c/40172
7933 * gcc.dg/pr40172.c: Add -Wlogical-op to dg-options.
7934
7935 2009-05-19 Eric Botcazou <ebotcazou@adacore.com>
7936
7937 * gnat.dg/loop_optimization6.ad[sb]: New test.
7938
7939 2009-05-19 Richard Guenther <rguenther@suse.de>
7940
7941 * gcc.c-torture/compile/20090519-1.c: New testcase.
7942
7943 2009-05-18 Jason Merrill <jason@redhat.com>
7944
7945 * g++.dg/cpp0x/explicit1.C: New.
7946 * g++.dg/cpp0x/explicit2.C: New.
7947
7948 2009-05-18 Dodji Seketeli <dodji@redhat.com>
7949
7950 PR debug/40109
7951 * g++.dg/debug/dwarf2/nested-1.C: New test.
7952
7953 2009-05-18 H.J. Lu <hongjiu.lu@intel.com>
7954
7955 PR testsuite/39907
7956 * gcc.target/x86_64/abi/asm-support.S (snapshot_ret): Preserve
7957 stack alignment.
7958
7959 2009-05-18 Janus Weil <janus@gcc.gnu.org>
7960
7961 PR fortran/40164
7962 * gfortran.dg/proc_ptr_comp_8.f90: New.
7963
7964 2009-05-18 Richard Guenther <rguenther@suse.de>
7965
7966 PR fortran/40168
7967 * gfortran.dg/array_memset_2.f90: Adjust.
7968
7969 2009-05-18 Janus Weil <janus@gcc.gnu.org>
7970
7971 PR fortran/36947
7972 PR fortran/40039
7973 * gfortran.dg/interface_27.f90: New.
7974 * gfortran.dg/interface_28.f90: New.
7975 * gfortran.dg/proc_ptr_11.f90: Fixing invalid test case.
7976 * gfortran.dg/proc_ptr_result_1.f90: Ditto.
7977
7978 2009-05-18 Maxim Kuvyrkov <maxim@codesourcery.com>
7979
7980 * gcc.target/m68k/tls-ie.c: New test.
7981 * gcc.target/m68k/tls-le.c: New test.
7982 * gcc.target/m68k/tls-gd.c: New test.
7983 * gcc.target/m68k/tls-ld.c: New test.
7984 * gcc.target/m68k/tls-ie-xgot.c: New test.
7985 * gcc.target/m68k/tls-le-xtls.c: New test.
7986 * gcc.target/m68k/tls-gd-xgot.c: New test.
7987 * gcc.target/m68k/tls-ld-xgot.c: New test.
7988 * gcc.target/m68k/tls-ld-xtls.c: New test.
7989 * gcc.target/m68k/tls-ld-xgot-xtls.c: New test.
7990
7991 2009-05-18 Martin Jambor <mjambor@suse.cz>
7992
7993 * gcc.dg/ipa/modif-1.c: Do not check for unmodified int parameter.
7994
7995 2009-05-17 H.J. Lu <hongjiu.lu@intel.com>
7996
7997 PR c/40172
7998 * gcc.dg/pr40172.c: New.
7999
8000 2009-05-17 Jason Merrill <jason@redhat.com>
8001
8002 PR c++/40139
8003 * g++.dg/template/dtor6.C: New.
8004
8005 2009-05-17 Joseph Myers <joseph@codesourcery.com>
8006
8007 * g++.dg/warn/translate-ice-1.C: New test.
8008
8009 2009-05-17 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8010
8011 * gfortran.dg/c_kind_int128_test1.f03: Also test C_INT_FAST128_T.
8012 * gfortran.dg/c_kind_int128_test2.f03: Update comment.
8013 * gfortran.dg/c_kind_params.f90: Also test int_fast*_t.
8014 * gfortran.dg/c_kinds.c: Add int_fast*_t arguments.
8015
8016 2009-05-16 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8017
8018 PR fortran/33197
8019 * gfortran.dg/erf_2.F90: New test.
8020 * gfortran.dg/erfc_scaled_2.f90: New test.
8021
8022 2009-05-16 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8023
8024 PR fortran/31243
8025 * gfortran.dg/string_1.f90: New test.
8026 * gfortran.dg/string_2.f90: New test.
8027 * gfortran.dg/string_3.f90: New test.
8028
8029 2009-05-16 David Billinghurst <billingd@gcc.gnu.org>
8030
8031 * gfortran.dg/default_format_denormal_1.f90: XFAIL on cygwin.
8032 * gfortran.dg/default_format_1.f90: Revert change of 2009-05-12
8033
8034 2009-05-15 Ian Lance Taylor <iant@google.com>
8035
8036 * gcc.dg/Wcxx-compat-10.c: New testcase.
8037
8038 2009-05-15 Manuel López-Ibáñez <manu@gcc.gnu.org>
8039
8040 PR 16302
8041 * gcc.dg/pr16302.c: New.
8042 * g++.dg/warn/pr16302.C: New.
8043
8044 2009-05-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8045
8046 * gcc.dg/torture/builtin-math-5.c: New.
8047 * gcc.dg/torture/builtin-math-6.c: New.
8048 * lib/target-supports.exp (check_effective_target_mpc): New.
8049
8050 2009-05-15 Jan Hubicka <jh@suse.cz>
8051
8052 * gcc.dg/tree-ssa/inline-3.c: New testcase
8053
8054 2009-05-15 Jan Hubicka <jh@suse.cz>
8055
8056 * gcc.target/i386/align-main-1.c (check): Mark noinline.
8057 * gcc.target/i386/align-main-2.c (check): Mark noinline.
8058 * gcc.dg/ipa/ipa-4.c: Disable early inlining.
8059 * gcc.dg/vect/vect-iv-10.c (main1): Mark noinline.
8060 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c (main1):
8061 Mark noinline.
8062 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c (main1):
8063 Mark noinline.
8064 * gcc.dg/vect/pr31699.c (foo): Mark noinline.
8065 * gcc.dg/vect/pr18400.c (main1): Mark noinline.
8066
8067 2009-05-15 Jan Hubicka <jh@suse.cz>
8068
8069 * sibcall-6.c: Add no-ipa-cp argument and mark the function to be
8070 optimized by sibcall noinline.
8071
8072 2009-05-15 Jan Hubicka <jh@suse.cz>
8073
8074 * sibcall-1.c (track): Mark noinline.
8075 * sibcall-2.c (track): Mark noinline.
8076 * sibcall-3.c (track): Mark noinline.
8077 * sibcall-4.c (track): Mark noinline.
8078
8079 2009-05-15 Jan Hubicka <jh@suse.cz>
8080
8081 * flatten-2.c: Disable early inlining; add comment.
8082 * flatten-3.c: New test based on flatten-2.c.
8083
8084 2009-05-15 Richard Guenther <rguenther@suse.de>
8085
8086 PR tree-optimization/39999
8087 * gcc.c-torture/compile/pr39999.c: New testcase.
8088
8089 2009-05-15 Joseph Myers <joseph@codesourcery.com>
8090
8091 * gcc.c-torture/compile/ptr-conv-1.c: New test.
8092
8093 2009-05-14 Ian Lance Taylor <iant@google.com>
8094
8095 * gcc.dg/Wcxx-compat-9.c: New testcase.
8096
8097 2009-05-14 Janus Weil <janus@gcc.gnu.org>
8098
8099 PR fortran/39996
8100 * gfortran.dg/func_decl_2.f90: Modified (replacing warnings by errors).
8101 * gfortran.dg/duplicate_type_2.f90: Ditto.
8102 * gfortran.dg/duplicate_type_3.f90: New.
8103
8104 2009-05-14 Laurent GUERBY <laurent@guerby.net>
8105
8106 * ada/acats/tests/c3/c38202a.ada: Use Impdef.
8107 * ada/acats/tests/c5/c59002c.ada: Likewise.
8108
8109 2009-05-13 Taras Glek <tglek@mozilla.com>
8110
8111 * g++.dg/plugin/attribute_plugin-test-1.C: Testcase input for custom
8112 attributes and decl smashing.
8113 * g++.dg/plugin/attribute_plugin.c: Testcase plugin to test user
8114 attributes.
8115 * g++.dg/plugin/dumb_plugin.c: Fixed typo.
8116 * g++.dg/plugin/plugin.exp: Added attribute_plugin test .
8117
8118 2009-05-14 Jakub Jelinek <jakub@redhat.com>
8119
8120 PR fortran/39865
8121 * gfortran.dg/pr39865.f90: New test.
8122 * gfortran.dg/hollerith.f90: Don't expect errors for CHARACTER
8123 arrays in FMT=.
8124 * gfortran.dg/hollerith_f95.f90: Likewise.
8125 * gfortran.dg/hollerith6.f90: New test.
8126 * gfortran.dg/hollerith7.f90: New test.
8127
8128 2009-05-14 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
8129
8130 PR cpp/36674
8131 * gcc.dg/cpp/pr36674.i: New.
8132
8133 2009-05-14 Ben Elliston <bje@au.ibm.com>
8134
8135 PR middle-end/40035
8136 * gcc.c-torture/compile/pr40035.c: New test.
8137
8138 2009-05-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8139
8140 * gcc.target/i386/pr39543-2.c: Skip if ilp32 && pic.
8141
8142 2009-05-12 Tobias Burnus <burnus@net-b.de>
8143
8144 PR fortran/40110
8145 * gfortran.dg/bind_c_usage_18.f90: Change dg-error into dg-warning.
8146 * gfortran.dg/c_kind_tests_2.f03: Ditto.
8147 * gfortran.dg/interop_params.f03: Ditto.
8148
8149 2009-05-12 Jan Hubicka <jh@suse.cz>
8150
8151 * gcc.dg/tree-ssa/loop-36.c: Reduce amount of iterations to 2
8152 so unrolling still happens.
8153 * gcc.dg/ipa/ipacost-1.c: Prevent inlining
8154 * gcc.dg/ipa/ipacost-2.c: Likewise.
8155 * gcc.dg/vect/slp-3.c: Loop is no longer unrolled.
8156
8157 2009-05-12 David Billinghurst <billingd@gcc.gnu.org>
8158
8159 * gfortran.dg/default_format_1.f90: XFAIL on cygwin.
8160
8161 2009-05-12 David Billinghurst <billingd@gcc.gnu.org>
8162
8163 * lib/target-supports.exp (check_profiling_available): Return
8164 false for -p on *-*-cygwin* targets.
8165
8166 2009-05-11 H.J. Lu <hongjiu.lu@intel.com>
8167
8168 PR tree-optimization/38632
8169 * g++.dg/tree-ssa/pr38632.C: New.
8170
8171 2009-05-11 Jan Hubicka <jh@suse.cz>
8172
8173 * gcc.dg/tree-ssa/pr21829.c: Simplify matching since
8174 we now optimize better.
8175 * gcc.dg/Wunreachable-8.c: Bogus warnings now come
8176 out at different places.
8177 * gcc.dg/vect/vect-92.c: Increase loop iteration count to prevent
8178 unroling.
8179 * gcc.dg/vect/vect-76.c: Likewise.
8180 * gcc.dg/vect/vect-70.c: Likewise.
8181 * gcc.dg/vect/vect-66.c: Likewise.
8182 * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
8183 * gcc.dg/vect/slp-3.c: One of loops gets now fully unrolled.
8184
8185 2009-05-11 H.J. Lu <hongjiu.lu@intel.com>
8186
8187 PR middle-end/40080
8188 * gcc.c-torture/compile/pr40080.c: New.
8189
8190 2009-05-11 Paolo Bonzini <bonzini@gnu.org>
8191
8192 * gcc.c-torture/compile/pr40026.c: New testcase.
8193
8194 2009-05-11 Janus Weil <janus@gcc.gnu.org>
8195
8196 PR fortran/40089
8197 * gfortran.dg/proc_ptr_comp_7.f90: New.
8198
8199 2009-05-11 Ira Rosen <irar@il.ibm.com>
8200
8201 PR tree-optimization/40074
8202 * gcc.dg/vect/pr40074.c: New test.
8203
8204 2009-05-10 Ian Lance Taylor <iant@google.com>
8205
8206 * gcc.dg/Wcxx-compat-7.c: New testcase.
8207 * gcc.dg/Wcxx-compat-8.c: New testcase.
8208 * gcc.dg/c99-tag-1.c: Recognize new "originally defined here" notes.
8209 * gcc.dg/pr17188-1.c: Likewise.
8210 * gcc.dg/pr39084.c: Likewise.
8211
8212 2009-05-10 Michael Matz <matz@suse.de>
8213
8214 PR target/40031
8215 * gcc.dg/pr40031.c: New test.
8216
8217 2009-05-10 Paul Thomas <pault@gcc.gnu.org>
8218
8219 PR fortran/40018
8220 * gfortran.dg/array_constructor_31.f90: New test.
8221
8222 2009-05-10 Richard Guenther <rguenther@suse.de>
8223
8224 PR tree-optimization/40081
8225 * g++.dg/torture/pr40081.C: New testcase.
8226
8227 2009-05-10 Paul Thomas <pault@gcc.gnu.org>
8228
8229 PR fortran/38863
8230 * gfortran.dg/dependency_24.f90: New test.
8231 * gfortran.dg/dependency_23.f90: Clean up module files.
8232
8233 2009-05-10 David Billinghurst <billingd@gcc.gnu.org>
8234
8235 PR fortran/38956
8236 * gfortran.dg/chmod_1.f90: Don't run on *-*-cygwin*.
8237 * gfortran.dg/chmod_2.f90: Likewise.
8238 * gfortran.dg/chmod_3.f90: Likewise.
8239 * gfortran.dg/open_errors.f90: Likewise.
8240
8241 2009-05-09 Jan Hubicka <jh@suse.cz>
8242
8243 PR middle-end/40043
8244 * g++.dg/eh/nested-try.C: New test.
8245
8246 2009-05-08 Michael Meissner <meissner@linux.vnet.ibm.com>
8247
8248 PR tree-optimization/40049
8249 * gcc.dg/vect/vect-shift-2.c: New test.
8250
8251 2009-05-08 Joseph Myers <joseph@codesourcery.com>
8252
8253 * gcc.dg/torture/complex-sign-mul-minus-one.c,
8254 gcc.dg/torture/complex-sign-mul-one.c: New tests.
8255
8256 2009-05-08 H.J. Lu <hongjiu.lu@intel.com>
8257
8258 PR c/36892
8259 * g++.dg/warn/deprecated-6.C: New.
8260 * gcc.dg/deprecated-4.c: Likewise.
8261 * gcc.dg/deprecated-5.c: Likewise.
8262 * gcc.dg/deprecated-6.c: Likewise.
8263
8264 2009-05-08 H.J. Lu <hongjiu.lu@intel.com>
8265
8266 * gcc.dg/vect/no-vfa-vect-37.c: Replace __aligned__(16) with
8267 __aligned__(__BIGGEST_ALIGNMENT__).
8268 * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
8269 * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
8270 * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
8271 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
8272 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
8273 * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
8274 * gcc.dg/vect/Os-vect-95.c: Likewise.
8275 * gcc.dg/vect/pr20122.c: Likewise.
8276 * gcc.dg/vect/pr36493.c: Likewise.
8277 * gcc.dg/vect/pr37385.c: Likewise.
8278 * gcc.dg/vect/slp-7.c: Likewise.
8279 * gcc.dg/vect/slp-9.c: Likewise.
8280 * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
8281 * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
8282 * gcc.dg/vect/vect-35.c: Likewise.
8283 * gcc.dg/vect/vect-40.c: Likewise.
8284 * gcc.dg/vect/vect-42.c: Likewise.
8285 * gcc.dg/vect/vect-44.c: Likewise.
8286 * gcc.dg/vect/vect-46.c: Likewise.
8287 * gcc.dg/vect/vect-48.c: Likewise.
8288 * gcc.dg/vect/vect-52.c: Likewise.
8289 * gcc.dg/vect/vect-54.c: Likewise.
8290 * gcc.dg/vect/vect-56.c: Likewise.
8291 * gcc.dg/vect/vect-58.c: Likewise.
8292 * gcc.dg/vect/vect-60.c: Likewise.
8293 * gcc.dg/vect/vect-74.c: Likewise.
8294 * gcc.dg/vect/vect-75.c: Likewise.
8295 * gcc.dg/vect/vect-76.c: Likewise.
8296 * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
8297 * gcc.dg/vect/vect-77.c: Likewise.
8298 * gcc.dg/vect/vect-77-global.c: Likewise.
8299 * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
8300 * gcc.dg/vect/vect-78.c: Likewise.
8301 * gcc.dg/vect/vect-78-global.c: Likewise.
8302 * gcc.dg/vect/vect-80.c: Likewise.
8303 * gcc.dg/vect/vect-85.c: Likewise.
8304 * gcc.dg/vect/vect-87.c: Likewise.
8305 * gcc.dg/vect/vect-88.c: Likewise.
8306 * gcc.dg/vect/vect-92.c: Likewise.
8307 * gcc.dg/vect/vect-93.c: Likewise.
8308 * gcc.dg/vect/vect-95.c: Likewise.
8309 * gcc.dg/vect/vect-97.c: Likewise.
8310 * gcc.dg/vect/vect-complex-1.c: Likewise.
8311 * gcc.dg/vect/vect-complex-4.c: Likewise.
8312 * gcc.dg/vect/vect-complex-5.c: Likewise.
8313 * gcc.dg/vect/vect-multitypes-10.c: Likewise.
8314 * gcc.dg/vect/vect-multitypes-11.c: Likewise.
8315 * gcc.dg/vect/vect-multitypes-12.c: Likewise.
8316 * gcc.dg/vect/vect-multitypes-13.c: Likewise.
8317 * gcc.dg/vect/vect-multitypes-14.c: Likewise.
8318 * gcc.dg/vect/vect-multitypes-15.c: Likewise.
8319 * gcc.dg/vect/vect-multitypes-16.c: Likewise.
8320 * gcc.dg/vect/vect-multitypes-17.c: Likewise.
8321 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
8322 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
8323 * gcc.dg/vect/vect-multitypes-7.c: Likewise.
8324 * gcc.dg/vect/vect-multitypes-8.c: Likewise.
8325 * gcc.dg/vect/vect-multitypes-9.c: Likewise.
8326 * gcc.dg/vect/vect-outer-1a.c: Likewise.
8327 * gcc.dg/vect/vect-outer-1.c: Likewise.
8328 * gcc.dg/vect/vect-outer-2a.c: Likewise.
8329 * gcc.dg/vect/vect-outer-2b.c: Likewise.
8330 * gcc.dg/vect/vect-outer-2.c: Likewise.
8331 * gcc.dg/vect/vect-outer-2c.c: Likewise.
8332 * gcc.dg/vect/vect-outer-2d.c: Likewise.
8333 * gcc.dg/vect/vect-outer-3a.c: Likewise.
8334 * gcc.dg/vect/vect-outer-3b.c: Likewise.
8335 * gcc.dg/vect/vect-outer-3.c: Likewise.
8336 * gcc.dg/vect/vect-outer-3c.c: Likewise.
8337 * gcc.dg/vect/vect-outer-5.c: Likewise.
8338 * gcc.dg/vect/vect-outer-6.c: Likewise.
8339 * gcc.dg/vect/vect-reduc-dot-s16a.c: Likewise.
8340 * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
8341 * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
8342 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
8343 * gcc.dg/vect/vect-reduc-dot-s8c.c: Likewise.
8344 * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
8345 * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
8346 * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
8347 * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
8348 * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
8349 * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
8350 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
8351 * gcc.dg/vect/vect-widen-mult-u8.c: Likewise.
8352 * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
8353
8354 2009-05-08 Joseph Myers <joseph@codesourcery.com>
8355
8356 PR c/24581
8357 * gcc.dg/torture/complex-sign.h: New header.
8358 * gcc.dg/torture/complex-sign-add.c,
8359 gcc.dg/torture/complex-sign-mixed-add.c,
8360 gcc.dg/torture/complex-sign-mixed-div.c,
8361 gcc.dg/torture/complex-sign-mixed-mul.c,
8362 gcc.dg/torture/complex-sign-mixed-sub.c,
8363 gcc.dg/torture/complex-sign-mul.c,
8364 gcc.dg/torture/complex-sign-sub.c: New tests.
8365
8366 2009-05-08 Janus Weil <janus@gcc.gnu.org>
8367
8368 PR fortran/39876
8369 * gfortran.dg/intrinsic_3.f90: New.
8370
8371 2009-05-07 Janis Johnson <janis187@us.ibm.com>
8372
8373 PR c/39037
8374 * gcc.dg/Wunsuffixed-float-constants-1.c: New test.
8375 * gcc.dg/cpp/pragma-float-const-decimal64-1.c: New test.
8376 * gcc.dg/dfp/float-constant-double.c: New test.
8377 * gcc.dg/dfp/pragma-float-const-decimal64-1.c: New test.
8378 * gcc.dg/dfp/pragma-float-const-decimal64-2.c: New test.
8379 * gcc.dg/dfp/pragma-float-const-decimal64-3.c: New test.
8380 * gcc.dg/dfp/pragma-float-const-decimal64-4.c: New test.
8381 * gcc.dg/dfp/pragma-float-const-decimal64-5.c: New test.
8382 * gcc.dg/dfp/pragma-float-const-decimal64-6.c: New test.
8383 * gcc.dg/dfp/pragma-float-const-decimal64-7.c: New test.
8384 * gcc.dg/dfp/pragma-float-const-decimal64-8.c: New test.
8385 * g++.dg/cpp/pragma-float-const-decimal64-1.C: New test.
8386
8387 2009-05-07 Jakub Jelinek <jakub@redhat.com>
8388
8389 PR middle-end/40057
8390 * gcc.c-torture/execute/pr40057.c: New test.
8391
8392 2009-05-06 James E. Wilson <wilson@codesourcery.com>
8393
8394 * gcc.c-torture/compile/const-high-part.c: New test.
8395
8396 2009-05-06 H.J. Lu <hongjiu.lu@intel.com>
8397
8398 PR testsuite/40050
8399 * lib/plugin-support.exp (plugin-test-execute): Use HOSTCC to
8400 build plugin.
8401
8402 2009-05-06 Janus Weil <janus@gcc.gnu.org>
8403
8404 PR fortran/39630
8405 * gfortran.dg/proc_decl_1.f90: Modified.
8406 * gfortran.dg/proc_ptr_comp_1.f90: New.
8407 * gfortran.dg/proc_ptr_comp_2.f90: New.
8408 * gfortran.dg/proc_ptr_comp_3.f90: New.
8409 * gfortran.dg/proc_ptr_comp_4.f90: New.
8410 * gfortran.dg/proc_ptr_comp_5.f90: New.
8411 * gfortran.dg/proc_ptr_comp_6.f90: New.
8412
8413 2009-05-06 Dodji Seketeli <dodji@redhat.com>
8414
8415 PR c++/17395
8416 * g++.dg/template/call7.C: New test.
8417
8418 2009-05-06 Diego Novillo <dnovillo@google.com>
8419
8420 * lib/plugin-support.exp: Do not prefix $GMPINC with -I.
8421
8422 2009-05-06 H.J. Lu <hongjiu.lu@intel.com>
8423
8424 * gfortran.dg/pr40021.f: Moved to ...
8425 * gfortran.fortran-torture/execute/pr40021.f: Here.
8426
8427 2009-05-06 Janis Johnson <janis187@us.ibm.com>
8428
8429 PR middle-end/39986
8430 * gcc.dg/dfp/pr39986.c: New test.
8431
8432 2009-05-06 Michael Matz <matz@suse.de>
8433
8434 PR middle-end/40021
8435 * gfortran.dg/pr40021.f: New test.
8436
8437 2009-05-06 Le-Chun Wu <lcwu@google.com>
8438
8439 * lib/plugin-support.exp: New file containing support procs for
8440 plugin testcases.
8441 * lib/target-supports.exp (check_plugin_available): New proc.
8442 * gcc.dg/plugin/plugin.exp: New driver script for gcc testcases.
8443 * gcc.dg/plugin/selfassign.c: New plugin source file.
8444 * gcc.dg/plugin/self-assign-test-1.c: New test.
8445 * gcc.dg/plugin/self-assign-test-2.c: Likewise.
8446 * g++.dg/README: Add description for plugin test.
8447 * g++.dg/dg.exp: Exclude plugin tests from the general test list.
8448 * g++.dg/plugin/plugin.exp: New driver script for g++ testcases.
8449 * g++.dg/plugin/selfassign.c: New plugin source file.
8450 * g++.dg/plugin/self-assign-test-1.C: New test.
8451 * g++.dg/plugin/self-assign-test-2.C: Likewise.
8452 * g++.dg/plugin/self-assign-test-3.C: Likewise.
8453 * g++.dg/plugin/dumb_plugin.c: New plugin source file.
8454 * g++.dg/plugin/dumb-plugin-test-1.C: New test.
8455
8456 2009-05-06 Tobias Burnus <burnus@net-b.de>
8457
8458 PR fortran/40041
8459 * gfortran.dg/intrinsic_2.f90: New test.
8460 * gfortran.dg/intrinsic.f90: Add old and this PR as comment.
8461
8462 2009-05-06 Joseph Myers <joseph@codesourcery.com>
8463
8464 PR c/40032
8465 * gcc.dg/noncompile/incomplete-5.c: New test.
8466
8467 2009-05-05 Jakub Jelinek <jakub@redhat.com>
8468
8469 PR middle-end/39666
8470 * gcc.dg/pr39666-1.c: New test.
8471 * gcc.dg/pr39666-2.c: Likewise.
8472 * g++.dg/warn/Wuninitialized-4.C: Likewise.
8473 * g++.dg/warn/Wuninitialized-5.C: Likewise.
8474 * gfortran.dg/pr39666-1.f90: Likewise.
8475 * gfortran.dg/pr39666-2.f90: Likewise.
8476
8477 2009-05-05 Adam Nemet <anemet@caviumnetworks.com>
8478
8479 * gcc.target/mips/mips.exp: Add -mtune= to mips_option_groups.
8480 * gcc.target/mips/dspr2-MULT.c: Pass -mtune=74kc
8481 * gcc.target/mips/dspr2-MULTU.c: Likewise.
8482
8483 2009-05-05 Janus Weil <janus@gcc.gnu.org>
8484
8485 PR fortran/39998
8486 * gfortran.dg/proc_ptr_17.f90: New.
8487
8488 2009-05-05 Richard Guenther <rguenther@suse.de>
8489
8490 PR tree-optimization/40022
8491 * gcc.c-torture/execute/pr40022.c: New testcase.
8492
8493 2009-05-05 Richard Guenther <rguenther@suse.de>
8494
8495 PR middle-end/40023
8496 * gcc.c-torture/compile/pr40023.c: New testcase.
8497
8498 2009-05-05 Nathan Sidwell <nathan@codesourcery.com>
8499
8500 * g++.old-deja/g++.other/overload11.C: Adjust expected errors.
8501 * g++.dg/template/overload9.C: Likewise.
8502 * g++.dg/ext/ms-1.C: New.
8503
8504 2009-05-05 Jakub Jelinek <jakub@redhat.com>
8505
8506 PR c++/40013
8507 * g++.dg/ext/vla7.C: New test.
8508
8509 2009-05-04 Joseph Myers <joseph@codesourcery.com>
8510
8511 * gcc.dg/ucnid-11.c, gcc.dg/ucnid-12.c, gcc.dg/ucnid-13.c: New tests.
8512
8513 2009-05-04 Joseph Myers <joseph@codesourcery.com>
8514
8515 * gcc.dg/ucnid-8.c, gcc.dg/ucnid-9.c, gcc.dg/ucnid-10.c: New tests.
8516 * gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c:
8517 Update expected errors.
8518
8519 2009-05-04 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
8520
8521 PR c++/28152
8522 * g++.dg/parse/parser-pr28152.C: New.
8523 * g++.dg/parse/parser-pr28152-2.C: New.
8524
8525 2009-05-04 Joseph Myers <joseph@codesourcery.com>
8526
8527 * gcc.dg/attr-alias-5.c, gcc.dg/ucnid-7.c: New tests.
8528
8529 2009-05-03 Eric Botcazou <ebotcazou@adacore.com>
8530
8531 * gcc.target/sparc/fpmul-2.c: Replace final_cleanup with optimized.
8532 * gcc.target/sparc/fexpand-2.c: Likewise.
8533 * gcc.target/sparc/fpmerge-2.c: Likewise.
8534 * gcc.target/sparc/pdist-2.c: Likewise.
8535
8536 2009-05-03 Richard Guenther <rguenther@suse.de>
8537
8538 PR c/39983
8539 * gcc.c-torture/compile/pr39983.c: New testcase.
8540
8541 2009-05-03 Joseph Myers <joseph@codesourcery.com>
8542
8543 * gcc.dg/c99-complex-3.c: New test.
8544
8545 2009-05-03 Joseph Myers <joseph@codesourcery.com>
8546
8547 * gcc.dg/cpp/utf8-5byte-1.c: New test.
8548
8549 2009-05-02 Joseph Myers <joseph@codesourcery.com>
8550
8551 * gcc.dg/ucnid-6.c: Fix typo in dg-do directive.
8552
8553 2009-05-02 Richard Guenther <rguenther@suse.de>
8554
8555 PR middle-end/40001
8556 * gcc.target/spu/pr40001.c: New testcase.
8557
8558 2009-04-30 Adam Nemet <anemet@caviumnetworks.com>
8559
8560 * gcc.dg/ssp-1.c (__stack_chk_fail): Remove static.
8561
8562 2009-04-30 Steve Ellcey <sje@cup.hp.com>
8563
8564 PR middle-end/39579
8565 * gcc.dg/vect/vect-35.c: XFAIL for IA64 and Sparc.
8566 * gfortran.dg/vect/fast-math-pr38968.f90: Ditto.
8567
8568 2009-04-30 Janis Johnson <janis187@us.ibm.com>
8569
8570 PR testsuite/39776
8571 * g++.dg/ext/altivec-15.C: Remove dg-error for messages that are
8572 no longer issued.
8573
8574 2009-04-30 David Ayers <ayers@fsfe.org>
8575
8576 * lib/objc.exp (objc_init): Add and set gcc_warning_prefix
8577 and gcc_error_prefix variables.
8578 * objc.dg/bad-receiver-type.m: Update to match correct
8579 diagnostics marker.
8580 * objc.dg/encode-5.m: Likewise.
8581 * objc.dg/id-1.m: Likewise.
8582 * objc.dg/method-1.m: Likewise.
8583 * objc.dg/method-6.m: Likewise.
8584 * objc.dg/method-7.m: Likewise.
8585 * objc.dg/method-9.m: Likewise.
8586 * objc.dg/method-11.m: Likewise.
8587 * objc.dg/method-20.m: Likewise.
8588 * objc.dg/private-1.m: Likewise.
8589
8590 2009-04-30 Janne Blomqvist <jb@gcc.gnu.org>
8591
8592 PR libfortran/39667
8593 * gfortran.dg/advance_1.f90: Don't require target fd_truncate.
8594 * gfortran.dg/advance_4.f90: Likewise
8595 * gfortran.dg/advance_5.f90: Likewise
8596 * gfortran.dg/append_1.f90: Likewise
8597 * gfortran.dg/backslash_1.f90: Likewise
8598 * gfortran.dg/backslash_2.f90: Likewise
8599 * gfortran.dg/backslash_3.f: Likewise
8600 * gfortran.dg/backspace_10.f90: Likewise
8601 * gfortran.dg/backspace_3.f: Likewise
8602 * gfortran.dg/backspace_4.f: Likewise
8603 * gfortran.dg/backspace_5.f: Likewise
8604 * gfortran.dg/backspace_8.f: Likewise
8605 * gfortran.dg/backspace_9.f: Likewise
8606 * gfortran.dg/complex_write.f90: Likewise
8607 * gfortran.dg/convert_implied_open.f90: Likewise
8608 * gfortran.dg/dollar_edit_descriptor_1.f: Likewise
8609 * gfortran.dg/dos_eol.f: Likewise
8610 * gfortran.dg/empty_format_1.f90: Likewise
8611 * gfortran.dg/endfile.f: Likewise
8612 * gfortran.dg/eof_1.f90: Likewise
8613 * gfortran.dg/eor_1.f90: Likewise
8614 * gfortran.dg/eor_handling_1.f90: Likewise
8615 * gfortran.dg/eor_handling_2.f90: Likewise
8616 * gfortran.dg/eor_handling_3.f90: Likewise
8617 * gfortran.dg/eor_handling_4.f90: Likewise
8618 * gfortran.dg/eor_handling_5.f90: Likewise
8619 * gfortran.dg/error_recovery_5.f90: Likewise
8620 * gfortran.dg/f2003_inquire_1.f03: Likewise
8621 * gfortran.dg/f2003_io_4.f03: Likewise
8622 * gfortran.dg/f2003_io_5.f03: Likewise
8623 * gfortran.dg/f2003_io_7.f03: Likewise
8624 * gfortran.dg/fgetc_1.f90: Likewise
8625 * gfortran.dg/fgetc_2.f90: Likewise
8626 * gfortran.dg/flush_1.f90: Likewise
8627 * gfortran.dg/fmt_exhaust.f90: Likewise
8628 * gfortran.dg/fmt_huge.f90: Likewise
8629 * gfortran.dg/fmt_read.f90: Likewise
8630 * gfortran.dg/fmt_t_1.f90: Likewise
8631 * gfortran.dg/fmt_t_2.f90: Likewise
8632 * gfortran.dg/fmt_t_3.f90: Likewise
8633 * gfortran.dg/fmt_t_4.f90: Likewise
8634 * gfortran.dg/fmt_t_5.f90: Likewise
8635 * gfortran.dg/fmt_t_7.f: Likewise
8636 * gfortran.dg/fseek.f90: Likewise
8637 * gfortran.dg/ftell_1.f90: Likewise
8638 * gfortran.dg/ftell_2.f90: Likewise
8639 * gfortran.dg/func_derived_3.f90: Likewise
8640 * gfortran.dg/inquire_9.f90: Likewise
8641 * gfortran.dg/iostat_1.f90: Likewise
8642 * gfortran.dg/iostat_2.f90: Likewise
8643 * gfortran.dg/list_read_1.f90: Likewise
8644 * gfortran.dg/list_read_4.f90: Likewise
8645 * gfortran.dg/list_read_5.f90: Likewise
8646 * gfortran.dg/list_read_7.f90: Likewise
8647 * gfortran.dg/list_read_8.f90: Likewise
8648 * gfortran.dg/list_read_9.f90: Likewise
8649 * gfortran.dg/namelist_13.f90: Likewise
8650 * gfortran.dg/namelist_14.f90: Likewise
8651 * gfortran.dg/namelist_15.f90: Likewise
8652 * gfortran.dg/namelist_16.f90: Likewise
8653 * gfortran.dg/namelist_17.f90: Likewise
8654 * gfortran.dg/namelist_18.f90: Likewise
8655 * gfortran.dg/namelist_19.f90: Likewise
8656 * gfortran.dg/namelist_20.f90: Likewise
8657 * gfortran.dg/namelist_24.f90: Likewise
8658 * gfortran.dg/namelist_26.f90: Likewise
8659 * gfortran.dg/namelist_27.f90: Likewise
8660 * gfortran.dg/namelist_28.f90: Likewise
8661 * gfortran.dg/namelist_37.f90: Likewise
8662 * gfortran.dg/namelist_38.f90: Likewise
8663 * gfortran.dg/namelist_39.f90: Likewise
8664 * gfortran.dg/namelist_40.f90: Likewise
8665 * gfortran.dg/namelist_43.f90: Likewise
8666 * gfortran.dg/namelist_44.f90: Likewise
8667 * gfortran.dg/namelist_45.f90: Likewise
8668 * gfortran.dg/namelist_46.f90: Likewise
8669 * gfortran.dg/namelist_47.f90: Likewise
8670 * gfortran.dg/namelist_48.f90: Likewise
8671 * gfortran.dg/namelist_49.f90: Likewise
8672 * gfortran.dg/namelist_50.f90: Likewise
8673 * gfortran.dg/namelist_51.f90: Likewise
8674 * gfortran.dg/namelist_52.f90: Likewise
8675 * gfortran.dg/namelist_56.f90: Likewise
8676 * gfortran.dg/namelist_char_only.f90: Likewise
8677 * gfortran.dg/namelist_use.f90: Likewise
8678 * gfortran.dg/namelist_use_only.f90: Likewise
8679 * gfortran.dg/noadv_size.f90: Likewise
8680 * gfortran.dg/open_access_append_1.f90: Likewise
8681 * gfortran.dg/pad_no.f90: Likewise
8682 * gfortran.dg/pr12884.f: Likewise
8683 * gfortran.dg/pr17090.f90: Likewise
8684 * gfortran.dg/pr17285.f90: Likewise
8685 * gfortran.dg/pr17286.f90: Likewise
8686 * gfortran.dg/pr18122.f90: Likewise
8687 * gfortran.dg/pr18210.f90: Likewise
8688 * gfortran.dg/pr18392.f90: Likewise
8689 * gfortran.dg/pr19155.f: Likewise
8690 * gfortran.dg/pr19216.f: Likewise
8691 * gfortran.dg/pr19467.f90: Likewise
8692 * gfortran.dg/pr19657.f: Likewise
8693 * gfortran.dg/pr20257.f90: Likewise
8694 * gfortran.dg/read_bad_advance.f90: Likewise
8695 * gfortran.dg/read_eof_2.f90: Likewise
8696 * gfortran.dg/read_eof_4.f90: Likewise
8697 * gfortran.dg/read_many_1.f: Likewise
8698 * gfortran.dg/read_noadvance.f90: Likewise
8699 * gfortran.dg/read_repeat.f90: Likewise
8700 * gfortran.dg/read_size_noadvance.f90: Likewise
8701 * gfortran.dg/read_x_past.f: Likewise
8702 * gfortran.dg/record_marker_1.f90: Likewise
8703 * gfortran.dg/record_marker_3.f90: Likewise
8704 * gfortran.dg/rewind_1.f90: Likewise
8705 * gfortran.dg/runtime_warning_1.f90: Likewise
8706 * gfortran.dg/shape_3.f90: Likewise
8707 * gfortran.dg/slash_1.f90: Likewise
8708 * gfortran.dg/stat_1.f90: Likewise
8709 * gfortran.dg/stat_2.f90: Likewise
8710 * gfortran.dg/streamio_11.f90: Likewise
8711 * gfortran.dg/streamio_3.f90: Likewise
8712 * gfortran.dg/streamio_4.f90: Likewise
8713 * gfortran.dg/streamio_9.f90: Likewise
8714 * gfortran.dg/tl_editing.f90: Likewise
8715 * gfortran.dg/unf_io_convert_1.f90: Likewise
8716 * gfortran.dg/unf_io_convert_2.f90: Likewise
8717 * gfortran.dg/unf_read_corrupted_2.f90: Likewise
8718 * gfortran.dg/unf_short_record_1.f90: Likewise
8719 * gfortran.dg/utf8_1.f03: Likewise
8720 * gfortran.dg/utf8_2.f03: Likewise
8721 * gfortran.dg/widechar_IO_1.f90: Likewise
8722 * gfortran.dg/write_check3.f90: Likewise
8723 * gfortran.dg/write_rewind_2.f: Likewise
8724 * gfortran.dg/x_slash_2.f: Likewise
8725
8726 2009-04-29 Richard Guenther <rguenther@suse.de>
8727
8728 PR target/39943
8729 * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
8730 New.
8731 (check_effective_target_vect_floatuint_cvt): Likewise.
8732 * gcc.dg/vect/slp-10.c: Adjust.
8733 * gcc.dg/vect/slp-11.c: Adjust.
8734 * gcc.dg/vect/slp-12b.c: Adjust.
8735 * gcc.dg/vect/slp-33.c: Adjust.
8736 * gcc.c-torture/compile/pr39943.c: New testcase.
8737
8738 2009-04-29 Richard Guenther <rguenther@suse.de>
8739
8740 PR middle-end/39937
8741 * gcc.c-torture/compile/pr39937.c: New testcase.
8742
8743 2009-04-29 Richard Guenther <rguenther@suse.de>
8744
8745 PR tree-optimization/39941
8746 * gcc.c-torture/compile/pr39941.c: New testcase.
8747
8748 2009-04-29 Bernd Schmidt <bernd.schmidt@analog.com>
8749
8750 * gcc.target/bfin/20090411-1.c: New test.
8751
8752 2009-04-29 Anmol P. Paralkar <anmol@freescale.com>
8753
8754 PR target/39565
8755 * gcc.dg/pr39565.c: New testcase.
8756
8757 2009-04-28 Nathan Sidwell <nathan@codesourcery.com>
8758
8759 * gcc.target/i386/sse4_1-roundps-1.c: Skip for vxworks kernel.
8760 * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
8761 * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
8762 * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
8763 * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
8764 * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
8765 * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
8766 * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
8767 * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
8768 * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
8769 * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
8770 * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
8771 * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
8772 * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
8773 * gcc.target/i386/pr37191.c: Likewise.
8774 * gcc.target/i386/reload-1.c: Likewise.
8775 * g++.old-deja/g++.pt/repo1.C: Skip for vxworks kernel.
8776 * g++.old-deja/g++.pt/repo2.C: Likewise.
8777 * g++.old-deja/g++.pt/repo3.C: Likewise.
8778 * g++.old-deja/g++.pt/repo4.C: Likewise.
8779 * g++.old-deja/g++.pt/instantiate4.C: Likewise.
8780 * g++.old-deja/g++.pt/instantiate6.C: Likewise.
8781 * g++.dg/template/repo1.C: Likewise.
8782 * g++.dg/template/repo2.C: Likewise.
8783 * g++.dg/template/repo3.C: Likewise.
8784 * g++.dg/template/repo4.C: Likewise.
8785 * g++.dg/template/repo5.C: Likewise.
8786 * g++.dg/template/repo6.C: Likewise.
8787 * g++.dg/template/repo7.C: Likewise.
8788 * g++.dg/template/repo8.C: Likewise.
8789 * g++.dg/template/repo9.C: Likewise.
8790 * g++.dg/rtti/repo1.C: Likewise.
8791 * gcc.dg/cpp/_Pragma6.c: Skip for vxworks.
8792 * g++.dg/cpp/_Pragma1.C: Skip for vxworks.
8793 * gcc.dg/pthread-init-1.c: Xfail for vxworks rtp.
8794 * g++.dg/other/PR23205.C: Skip for vxworks.
8795 * g++.dg/ext/visibility/class1.C: Requires PIC.
8796 * g++.dg/eh/async-unwind2.C: Requires PIC.
8797 * lib/target-supports.exp (check_cxa_atexit_available): Vxworks
8798 does not have cxa_exit.
8799
8800 2009-04-28 Jing Yu <jingyu@google.com>
8801
8802 PR testsuite/39790
8803 * lib/target-supports.exp (check_effective_target_tls): Remove
8804 comment of caching.
8805 (check_effective_target_tls_native): Likewise.
8806 (check_effective_target_tls_runtime): Likewise.
8807 * gcc.dg/tls/alias-1.c (dg-require-effective-target): Change target
8808 tls to tls_runtime.
8809 * gcc.dg/tls/opt-2.c: Add dg-require-effective-target tls_runtime.
8810
8811 2009-04-28 Janus Weil <janus@gcc.gnu.org>
8812
8813 PR fortran/39946
8814 * gfortran.dg/proc_ptr_16.f90: New.
8815
8816 2009-04-28 Steve Ellcey <sje@cup.hp.com>
8817
8818 * gcc.target/ia64/sync-1.c: Check for cmpxchg8 only if
8819 lp64 is true.
8820
8821 2009-04-28 Richard Guenther <rguenther@suse.de>
8822
8823 PR middle-end/39937
8824 * gfortran.fortran-torture/compile/pr39937.f: New testcase.
8825
8826 2009-04-28 H.J. Lu <hongjiu.lu@intel.com>
8827
8828 * g++.dg/warn/pr35652.C: Removed.
8829 * gcc.dg/pr35652.c: Likewise.
8830
8831 2009-04-28 Alexander Monakov <amonakov@ispras.ru>
8832
8833 * gcc.target/ia64/20071210-2.c: New testcase.
8834
8835 2009-04-28 Uros Bizjak <ubizjak@gmail.com>
8836
8837 PR c/39323
8838 * gcc.dg/pr39323-2.c: Also scan for alignment in log2 format.
8839 * gcc.dg/pr39323-3.c: Ditto.
8840
8841 2009-04-28 Janus Weil <janus@gcc.gnu.org>
8842
8843 PR fortran/39930
8844 PR fortran/39931
8845 * gfortran.dg/ambiguous_reference_2.f90: New.
8846 * gfortran.dg/pointer_assign_7.f90: New.
8847
8848 2009-04-28 Nathan Froyd <froydnj@codesourcery.com>
8849 Mark Mitchell <mark@codesourcery.com>
8850
8851 * gcc.target/powerpc/20020118-1.c: Skip on vxworks targets.
8852 * gcc.dg/20020103-1.c: Check for __ppc.
8853 * gcc.dg/asm-b.c: Check for __ppc.
8854 * gcc.dg/20020919-1.c: Check for __ppc.
8855 * gcc.dg/20020312-2.c: Likewise.
8856 * gcc.dg/trampoline-1.c: Add appropriate NO_TRAMPOLINES #ifndefs.
8857 * gcc.dg/torture/asm-subreg-1.c: Skip on sparc vxworks targets.
8858 * gcc.dg/attr-weakref-1.c: Skip on selected vxworks targets.
8859 * g++.dg/warn/weak1.C: Likewise.
8860 * gcc.dg/tree-ssa/20030714-1.c (find_base_value): Declare as
8861 static so appropriate optimizations kick in.
8862 (find_base_value_wrapper): New function.
8863 * g++.dg/eh/simd-5.C: Fix target triplet.
8864 * gcc.target/arm/long-calls-1.c: Skip for -mlong-calls.
8865
8866 2009-04-28 Uros Bizjak <ubizjak@gmail.com>
8867 H.J. Lu <hongjiu.lu@intel.com>
8868
8869 PR target/39911
8870 * gcc.target/i386/pr39911.c: New test.
8871
8872 2009-04-28 Paul Thomas <pault@gcc.gnu.org>
8873
8874 PR fortran/39879
8875 * gfortran.dg/alloc_comp_assign_10.f90: New test.
8876
8877 2009-04-28 Ben Elliston <bje@au.ibm.com>
8878
8879 PR c++/35652
8880 Revert:
8881
8882 2009-03-27 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
8883
8884 * gcc.dg/pr35652.C: New.
8885 * g++.dg/warn/pr35652.C: New.
8886 * gcc.dg/format/plus-1.c: Adjust message.
8887
8888 2009-04-27 DJ Delorie <dj@redhat.com>
8889
8890 * lib/target-supports.exp (check_effective_target_double64): New.
8891 (check_effective_target_double64plus): New.
8892 (check_effective_target_large_double): New.
8893 * gcc.dg/Wconversion-real-integer.c: Require double64plus.
8894 * gcc.dg/div-double-1.c: Likewise.
8895 * gcc.dg/Wconversion-real.c: Require large_double.
8896 * gcc.dg/cdce1.c: Require large_double instead of checking targets.
8897
8898 * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c: Skip if doubles
8899 are too small.
8900
8901 * gcc.c-torture/execute/ieee/20010226-1.c: Mark all floating point
8902 constants as long.
8903
8904 2009-04-27 Ian Lance Taylor <iant@google.com>
8905
8906 * gcc.dg/Wcxx-compat-5.c: New testcase.
8907 * gcc.dg/Wcxx-compat-6.c: New testcase.
8908
8909 2009-04-27 Trevor Smigiel <trevor_smigiel@playstation.sony.com>
8910
8911 Allow non-constant arguments to conversion intrinsics.
8912 * gcc.target/spu/intrinsics-3.c: Update tests.
8913
8914 2009-04-27 Richard Guenther <rguenther@suse.de>
8915
8916 PR middle-end/39928
8917 * gcc.c-torture/compile/pr39928-1.c: New testcase.
8918 * gcc.c-torture/compile/pr39928-2.c: Likewise.
8919
8920 2009-04-27 H.J. Lu <hongjiu.lu@intel.com>
8921
8922 PR target/39903
8923 * gcc.dg/torture/pr39903-1.c: New.
8924 * gcc.dg/torture/pr39903-2.c: Likewise.
8925
8926 2009-04-27 Revital Eres <eres@il.ibm.com>
8927
8928 * gcc.dg/sms-1.c: Add noinline attribute, create sms dump file
8929 and check it.
8930 * gcc.dg/sms-2.c: Add dump check.
8931 * gcc.dg/sms-3.c: Add noinline attribute, create sms dump file
8932 and check it.
8933 * gcc.dg/sms-4.c: Likewise.
8934 * gcc.dg/sms-5.c: Likewise.
8935 * gcc.dg/sms-6.c: Likewise.
8936 * gcc.dg/sms-7.c: Likewise.
8937 * gcc.dg/sms-antideps.c: Rename to...
8938 * gcc.dg/sms-8.c: This and add sms dump file and check it.
8939
8940 2009-04-27 Eric Botcazou <ebotcazou@adacore.com>
8941
8942 * gnat.dg/opt2.adb: New test.
8943
8944 2009-04-27 Jakub Jelinek <jakub@redhat.com>
8945
8946 PR c++/39875
8947 * g++.dg/warn/Wunused-15.C: New test.
8948
8949 2009-04-26 Michael Matz <matz@suse.de>
8950
8951 Expand from SSA.
8952 * gcc.dg/tree-ssa/20030728-1.c: Use -rtl-expand-details dump and
8953 change regexps.
8954 * gcc.target/i386/pr37248-1.c: Modified.
8955 * gcc.target/i386/pr37248-3.c: Modified.
8956 * gcc.target/i386/pr37248-2.c: Modified.
8957 * gnat.dg/aliasing1.adb: Modified.
8958 * gnat.dg/pack9.adb: Modified.
8959 * gnat.dg/aliasing2.adb: Modified.
8960 * gcc.dg/strict-overflow-2.c: Modified.
8961 * gcc.dg/autopar/reduc-1char.c: Modified.
8962 * gcc.dg/autopar/reduc-2char.c: Modified.
8963 * gcc.dg/autopar/reduc-1.c: Modified.
8964 * gcc.dg/autopar/reduc-2.c: Modified.
8965 * gcc.dg/autopar/reduc-3.c: Modified.
8966 * gcc.dg/autopar/reduc-6.c: Modified.
8967 * gcc.dg/autopar/reduc-7.c: Modified.
8968 * gcc.dg/autopar/reduc-8.c: Modified.
8969 * gcc.dg/autopar/reduc-9.c: Modified.
8970 * gcc.dg/autopar/reduc-1short.c: Modified.
8971 * gcc.dg/autopar/reduc-2short.c: Modified.
8972 * gcc.dg/autopar/parallelization-1.c: Modified.
8973 * gcc.dg/strict-overflow-4.c: Modified.
8974 * gcc.dg/strict-overflow-6.c: Modified.
8975 * gcc.dg/gomp/combined-1.c: Modified.
8976 * gcc.dg/no-strict-overflow-1.c: Modified.
8977 * gcc.dg/no-strict-overflow-3.c: Modified.
8978 * gcc.dg/no-strict-overflow-5.c: Modified.
8979 * gcc.dg/tree-ssa/reassoc-13.c: Modified.
8980 * gcc.dg/tree-ssa/pr18134.c: Modified.
8981 * gcc.dg/tree-ssa/20030824-1.c: Modified.
8982 * gcc.dg/tree-ssa/vector-2.c: Modified.
8983 * gcc.dg/tree-ssa/forwprop-9.c: Modified.
8984 * gcc.dg/tree-ssa/loop-21.c: Modified.
8985 * gcc.dg/tree-ssa/20030824-2.c: Modified.
8986 * gcc.dg/tree-ssa/vector-3.c: Modified.
8987 * gcc.dg/tree-ssa/asm-3.c: Modified.
8988 * gcc.dg/tree-ssa/pr23294.c: Modified.
8989 * gcc.dg/tree-ssa/loop-22.c: Modified.
8990 * gcc.dg/tree-ssa/loop-15.c: Modified.
8991 * gcc.dg/tree-ssa/prefetch-4.c: Modified.
8992 * gcc.dg/tree-ssa/pr22051-1.c: Modified.
8993 * gcc.dg/tree-ssa/pr20139.c: Modified.
8994 * gcc.dg/tree-ssa/scev-cast.c: Modified.
8995 * gcc.dg/tree-ssa/pr22051-2.c: Modified.
8996 * gcc.dg/tree-ssa/reassoc-1.c: Modified.
8997 * gcc.dg/tree-ssa/loop-5.c: Modified.
8998 * gcc.dg/tree-ssa/pr19431.c: Modified.
8999 * gcc.dg/tree-ssa/pr32044.c: Modified.
9000 * gcc.dg/tree-ssa/prefetch-7.c: Modified.
9001 * gcc.dg/tree-ssa/loop-19.c: Modified.
9002 * gcc.dg/tree-ssa/loop-28.c: Modified.
9003 * gcc.dg/tree-ssa/ssa-pre-15.c: Modified.
9004 * gcc.dg/tree-ssa/divide-1.c: Modified.
9005 * gcc.dg/tree-ssa/inline-1.c: Modified.
9006 * gcc.dg/tree-ssa/divide-3.c: Modified.
9007 * gcc.dg/tree-ssa/pr30978.c: Modified.
9008 * gcc.dg/tree-ssa/alias-6.c: Modified.
9009 * gcc.dg/tree-ssa/divide-4.c: Modified.
9010 * gcc.dg/tree-ssa/alias-11.c: Modified.
9011 * gcc.dg/no-strict-overflow-7.c: Modified.
9012 * gcc.dg/strict-overflow-1.c: Modified.
9013 * gcc.dg/pr15784-4.c: Modified.
9014 * gcc.dg/pr34263.c: Modified.
9015 * gcc.dg/strict-overflow-3.c: Modified.
9016 * gcc.dg/tree-prof/stringop-1.c: Modified.
9017 * gcc.dg/tree-prof/val-prof-1.c: Modified.
9018 * gcc.dg/tree-prof/val-prof-2.c: Modified.
9019 * gcc.dg/tree-prof/val-prof-3.c: Modified.
9020 * gcc.dg/tree-prof/val-prof-4.c: Modified.
9021 * gcc.dg/no-strict-overflow-2.c: Modified.
9022 * gcc.dg/no-strict-overflow-4.c: Modified.
9023 * gcc.dg/no-strict-overflow-6.c: Modified.
9024 * g++.dg/tree-ssa/pr27090.C: Modified.
9025 * g++.dg/tree-ssa/tmmti-2.C: Modified.
9026 * g++.dg/tree-ssa/ptrmemfield.C: Modified.
9027 * g++.dg/tree-ssa/pr19807.C: Modified.
9028 * g++.dg/opt/pr30965.C: Modified.
9029 * g++.dg/init/new17.C: Modified.
9030 * gfortran.dg/whole_file_6.f90: Modified.
9031 * gfortran.dg/whole_file_5.f90: Modified.
9032 * gfortran.dg/reassoc_1.f90: Modified.
9033 * gfortran.dg/reassoc_3.f90: Modified.
9034
9035 2009-04-26 Steven G. Kargl <kargl@gcc.gnu.org>
9036
9037 PR fortran/39893
9038 * gfortran.dg/assumed_charlen_dummy.f90: New Test.
9039
9040 2009-04-26 Jakub Jelinek <jakub@redhat.com>
9041
9042 PR inline-asm/39543
9043 * gcc.target/i386/pr39543-1.c: New test.
9044 * gcc.target/i386/pr39543-2.c: New test.
9045 * gcc.target/i386/pr39543-3.c: New test.
9046
9047 PR c/39889
9048 * gcc.dg/Wunused-value-3.c: New test.
9049
9050 2009-04-26 Joseph Myers <joseph@codesourcery.com>
9051
9052 PR c/39581
9053 * gcc.dg/c99-const-expr-14.c, gcc.dg/gnu99-const-expr-4.c,
9054 gcc.dg/vla-21.c: New tests.
9055
9056 2009-04-26 Joseph Myers <joseph@codesourcery.com>
9057
9058 PR c/39556
9059 * gcc.dg/inline-34.c: New test.
9060
9061 2009-04-25 Joseph Myers <joseph@codesourcery.com>
9062
9063 * gcc.dg/enum-const-1.c, gcc.dg/enum-const-2.c,
9064 gcc.dg/enum-const-3.c: New tests.
9065 * gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu99-const-expr-1.c: Use
9066 -pedantic-errors. Update expected diagnostics.
9067
9068 2009-04-25 Joseph Myers <joseph@codesourcery.com>
9069
9070 PR c/39582
9071 * gcc.dg/vla-20.c: New test.
9072
9073 2009-04-25 Joseph Myers <joseph@codesourcery.com>
9074
9075 PR c/39564
9076 * gcc.dg/vla-19.c: New test.
9077
9078 2009-04-25 Joseph Myers <joseph@codesourcery.com>
9079
9080 PR preprocessor/39559
9081 * gcc.dg/c99-intconst-2.c: New test.
9082
9083 2009-04-25 Jan Hubicka <jh@suse.cz>
9084
9085 * g++.dg/tree-ssa/ehcleanup-1.C: Update.
9086
9087 2009-04-25 Janus Weil <janus@gcc.gnu.org>
9088
9089 PR fortran/39688
9090 * gfortran.dg/import7.f90: New.
9091
9092 2009-04-24 Richard Guenther <rguenther@suse.de>
9093
9094 * gcc.dg/tree-ssa/vrp48.c: Fix.
9095
9096 2008-04-24 Doug Kwan <dougkwan@google.com>
9097
9098 * g++.dg/init/copy7.C: Only abort in memcpy if source and
9099 destination are the same.
9100
9101 2009-04-24 Richard Guenther <rguenther@suse.de>
9102
9103 * gcc.dg/tree-ssa/vrp48.c: New testcase.
9104
9105 2009-04-24 Joseph Myers <joseph@codesourcery.com>
9106
9107 * gcc.dg/array-const-1.c, gcc.dg/array-const-2.c,
9108 gcc.dg/array-const-3.c: New tests.
9109
9110 2009-04-24 Ian Lance Taylor <iant@google.com>
9111
9112 * gcc.dg/Wcxx-compat-4.c: New testcase.
9113
9114 2009-04-24 Daniel Kraft <d@domob.eu>
9115
9116 * gfortran.dg/typebound_generic_1.f03: Change so that no error is
9117 expected on already erraneous symbol (renamed to fresh one).
9118
9119 2009-04-24 Paolo Bonzini <bonzini@gnu.org>
9120
9121 PR middle-end/39867
9122 * gcc.dg/pr39867.c: New.
9123
9124 2009-04-24 Janus Weil <janus@gcc.gnu.org>
9125
9126 PR fortran/39861
9127 PR fortran/39864
9128 * gfortran.dg/intrinsic_1.f90: New.
9129
9130 2009-04-24 Eric Botcazou <ebotcazou@adacore.com>
9131
9132 * gnat.dg/alignment7.adb: New test.
9133 * gnat.dg/alignment8.adb: Likewise.
9134
9135 2009-04-24 Eric Botcazou <ebotcazou@adacore.com>
9136
9137 * gnat.dg/specs/pr34799.ads: Rename to rep_clause1.ads.
9138 * gnat.dg/specs/rep_clause2.ads: New test.
9139
9140 2009-04-24 Jakub Jelinek <jakub@redhat.com>
9141
9142 PR rtl-optimization/39794
9143 * gcc.dg/pr39794.c: New test.
9144
9145 2009-04-23 Eric Botcazou <ebotcazou@adacore.com>
9146
9147 * gnat.dg/atomic1.adb: New test.
9148 * gnat.dg/atomic1_pkg.ads: New helper.
9149
9150 2009-04-23 Steve Ellcey <sje@cup.hp.com>
9151
9152 PR testsuite/39623
9153 * gcc.dg/vect/no-vfa-vect-57.c: XFAIL when vect_no_align.
9154 * gcc.dg/vect/no-vfa-vect-61.c: Ditto.
9155
9156 2009-04-23 Rafael Avila de Espindola <espindola@google.com>
9157
9158 * gcc.dg/format/gcc_diag-1.c (foo): Don't check that %E produces a
9159 warning.
9160
9161 2009-04-22 Andrew Pinski <andrew_pinski@playstation.sony.com>
9162
9163 PR C/31499
9164 * gcc.dg/vector-init-1.c: New testcase.
9165 * gcc.dg/vector-init-2.c: New testcase.
9166
9167 2009-04-22 Eric Botcazou <ebotcazou@adacore.com>
9168
9169 * gnat.dg/enum2.adb: New test.
9170 * gnat.dg/enum2_pkg.ads: New helper.
9171
9172 2009-04-22 Jakub Jelinek <jakub@redhat.com>
9173
9174 PR c/39855
9175 * gcc.dg/torture/pr39855.c: New test.
9176
9177 2009-04-22 Dodji Seketeli <dodji@redhat.com>
9178
9179 PR c++/39639
9180 * g++.dg/cpp0x/pr39639.C: New test.
9181
9182 2009-04-22 Mark Heffernan <meheff@google.com>
9183
9184 * gcc.dg/profile-generate-3.c: New test.
9185
9186 2009-04-22 Jan Hubicka <jh@suse.cz>
9187
9188 * g++.dg/tree-ssa/ehcleanup-1.C: New testcase.
9189
9190 2009-04-22 Steve Ellcey <sje@cup.hp.com>
9191
9192 PR testsuite/39623
9193 * gcc.dg/vect/no-vfa-vect-43.c Fix vect_no_align check.
9194
9195 2009-04-22 Richard Guenther <rguenther@suse.de>
9196
9197 PR tree-optimization/39824
9198 * gcc.c-torture/compile/pr39824.c: New testcase.
9199
9200 2009-04-22 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
9201
9202 PR c++/14875
9203 * g++.dg/parse/parser-pr14875.C: New.
9204 * g++.dg/parse/parser-pr14875-2.C: New.
9205 * g++.dg/parse/error6.C: Update match string.
9206
9207 2009-04-22 Richard Guenther <rguenther@suse.de>
9208
9209 PR tree-optimization/39845
9210 * gcc.c-torture/compile/pr39845.c: New testcase.
9211
9212 2009-04-22 Janus Weil <janus@gcc.gnu.org>
9213
9214 PR fortran/39735
9215 * gfortran.dg/assumed_charlen_function_5.f90: Modified.
9216 * gfortran.dg/external_initializer.f90: Modified.
9217 * gfortran.dg/interface_26.f90: Modified.
9218 * gfortran.dg/intrinsic_subroutine.f90: Modified.
9219 * gfortran.dg/proc_ptr_3.f90: Modified.
9220 * gfortran.dg/proc_ptr_15.f90: New.
9221 * gfortran.dg/proc_ptr_result_1.f90: Modified.
9222
9223 2009-04-21 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
9224
9225 PR c++/35711
9226 * g++.dg/warn/pr35711.C: New.
9227 * g++.dg/conversion/ptrmem2.C: Update.
9228
9229 2009-04-21 Joseph Myers <joseph@codesourcery.com>
9230
9231 * ChangeLog, ChangeLog-1993-2007, ChangeLog-2008, ChangeLog.ptr,
9232 ChangeLog.tree-ssa, README, README.QMTEST, README.compat,
9233 README.gcc, g++.dg/README, g++.dg/compat/break/README,
9234 g++.dg/gomp/gomp.exp, g++.old-deja/g++.brendan/README,
9235 g++.old-deja/g++.oliva/ChangeLog, g++.old-deja/g++.robertl/README,
9236 gcc.c-torture/ChangeLog.0,
9237 gcc.c-torture/execute/builtins/builtins.exp, gcc.dg/README,
9238 gcc.dg/gomp/gomp.exp, gcc.target/frv/frv.exp,
9239 gcc.target/i386/math-torture/math-torture.exp,
9240 gcc.target/mips/inter/mips16-inter.exp,
9241 gcc.target/mips/mips-nonpic/README,
9242 gcc.target/x86_64/abi/README.gcc,
9243 gcc.target/xstormy16/xstormy16.exp, gcc.test-framework/README,
9244 gfortran.dg/g77/README, gfortran.dg/gomp/gomp.exp,
9245 gfortran.fortran-torture/ChangeLog.g95: Add copyright and license
9246 notices.
9247 * ChangeLog-1993-2007, ChangeLog: Correct dates.
9248
9249 2009-04-21 Eric Botcazou <ebotcazou@adacore.com>
9250
9251 * gcc.dg/debug/dwarf2/short-circuit.c: New test.
9252
9253 2009-04-21 Richard Guenther <rguenther@suse.de>
9254
9255 PR middle-end/39829
9256 * gcc.dg/torture/pr39829.c: New testcase.
9257
9258 2009-04-21 Martin Jambor <mjambor@suse.cz>
9259
9260 * gcc.dg/tree-ssa/cswtch-2.c: New test.
9261
9262 2009-04-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
9263
9264 PR 16202
9265 * gcc.dg/sequence-pt-1.c: Remove XFAILs.
9266 * gcc.dg/sequence-pt-2.c: New.
9267 * gcc.dg/sequence-pt-3.c: New.
9268 * g++.dg/warn/sequence-pt-1.C: Remove XFAILs.
9269 * g++.dg/warn/sequence-pt-2.c: New.
9270 * g++.dg/warn/sequence-pt-3.c: New.
9271
9272 2009-04-21 Jakub Jelinek <jakub@redhat.com>
9273
9274 * gcc.dg/torture/pr39678.c (struct X): Make c field signed char.
9275
9276 2009-04-21 Eric Botcazou <ebotcazou@adacore.com>
9277
9278 * gnat.dg/import1.ad[sb]: New test.
9279
9280 2009-04-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
9281
9282 * objc/execute/exceptions/handler-1.m: For the NeXT runtime, just
9283 return 0.
9284
9285 2009-04-20 Tobias Burnus <burnus@net-b.de>
9286
9287 PR fortran/39811
9288 * gfortran.dg/continuation_11.f90: New test.
9289
9290 2009-04-21 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
9291
9292 PR c++/13358
9293 * gcc.dg/wtr-int-type-1.c: Use two dg-warning to match two
9294 messages. Test for "long long" in system headers.
9295 * gcc.dg/c99-longlong-2.c: New.
9296 * g++.dg/warn/pr13358.C: New.
9297 * g++.dg/warn/pr13358-2.C: New.
9298 * g++.dg/warn/pr13358-3.C: New.
9299 * g++.dg/warn/pr13358-4.C: New.
9300
9301 2009-04-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
9302
9303 * gcc.dg/framework-2.c: Fix up for non existent includes
9304 being fatal errors now.
9305
9306 2009-04-20 Paul Thomas <pault@gcc.gnu.org>
9307
9308 PR fortran/39800
9309 * gfortran.dg/private_type_13.f90: New test.
9310 * gfortran.dg/private_type_2.f90: Add option -std=f95.
9311
9312 2009-04-20 Le-Chun Wu <lcwu@google.com>
9313
9314 PR c++/39803
9315 * g++.dg/warn/Wunused-14.C: New test.
9316
9317 2009-04-20 Eric Botcazou <ebotcazou@adacore.com>
9318
9319 * gnat.dg/specs/small_alignment.ads: New test.
9320
9321 2009-04-20 Ian Lance Taylor <iant@google.com>
9322
9323 * gcc.dg/Wcxx-compat-3.c: New testcase.
9324
9325 2009-04-20 Eric Botcazou <ebotcazou@adacore.com>
9326
9327 * gnat.dg/pack13.ad[sb]: New test.
9328 * gnat.dg/pack13_pkg.ads: New helper.
9329
9330 2009-04-20 Eric Botcazou <ebotcazou@adacore.com>
9331
9332 * gnat.dg/discr11.ad[sb]: New test.
9333 * gnat.dg/discr11_pkg.ads: New helper.
9334
9335 2009-04-20 Ira Rosen <irar@il.ibm.com>
9336
9337 PR tree-optimization/39675
9338 * gcc.dg/vect/O3-pr39675-2.c: New test.
9339
9340 2009-04-20 Eric Botcazou <ebotcazou@adacore.com>
9341
9342 * gnat.dg/rep_clause3.adb: New test.
9343
9344 2009-04-19 Joseph Myers <joseph@codesourcery.com>
9345
9346 PR c/37481
9347 * gcc.dg/c99-flex-array-7.c: New test.
9348
9349 2009-04-19 Joseph Myers <joseph@codesourcery.com>
9350
9351 PR c/19771
9352 * gcc.c-torture/execute/vla-dealloc-1.c: New test.
9353
9354 2009-04-19 Joseph Myers <joseph@codesourcery.com>
9355
9356 PR c/38243
9357 * gcc.dg/c99-restrict-3.c: New test.
9358
9359 2009-04-19 Joseph Myers <joseph@codesourcery.com>
9360
9361 PR preprocessor/20078
9362 * gcc.dg/cpp/paste16.c, gcc.dg/cpp/redef4.c: New tests.
9363
9364 2009-04-19 Eric Botcazou <ebotcazou@adacore.com>
9365
9366 * lib/gnat.exp (local_find_gnatmake): Pass --LINK to gnatlink.
9367 Do not pass -B$root after -margs.
9368
9369 2009-04-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
9370
9371 PR c/32061
9372 PR c++/36954
9373 * gcc.dg/pr32061.c: New.
9374 * gcc.dg/Wlogical-op-1.c: Update.
9375 * g++.dg/warn/Wlogical-op-1.C: Update.
9376 * g++.dg/warn/pr36954.C: New.
9377
9378 2009-04-18 Joseph Myers <joseph@codesourcery.com>
9379
9380 PR c/27676
9381 * gcc.dg/lvalue-5.c: New test.
9382
9383 2009-04-18 Joseph Myers <joseph@codesourcery.com>
9384
9385 PR c/22367
9386 * gcc.dg/lvalue-6.c, gcc.dg/lvalue-7.c: New tests.
9387
9388 2009-04-18 Joseph Myers <joseph@codesourcery.com>
9389
9390 * gcc.dg/cpp/include5.c: New test.
9391
9392 2009-04-18 Joseph Myers <joseph@codesourcery.com>
9393
9394 PR c/35210
9395 * gcc.dg/call-diag-2.c: New test.
9396
9397 2009-04-18 Joseph Myers <joseph@codesourcery.com>
9398
9399 PR preprocessor/39646
9400 * gcc.dg/cpp/line8.c: New test.
9401
9402 2009-04-18 Joseph Myers <joseph@codesourcery.com>
9403
9404 PR preprocessor/39647
9405 * gcc.dg/cpp/line7.c: New test.
9406
9407 2009-04-18 Richard Guenther <rguenther@suse.de>
9408
9409 PR middle-end/39804
9410 * gcc.target/i386/pr39804.c: New testcase.
9411
9412 2009-04-18 Eric Botcazou <ebotcazou@adacore.com>
9413
9414 * gcc.target/i386/pr39496.c: Compile with -mtune=i686.
9415 * g++.dg/other/pr39496.C: Likewise.
9416
9417 2009-04-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
9418
9419 PR middle-end/36902
9420 * gcc.dg/pr36902.c: New.
9421
9422 2009-04-17 Diego Novillo <dnovillo@google.com>
9423
9424 * gcc.c-torture/execute/builtins/strlen-3.c: Fix ODR
9425 violation for variable 'inside_main'.
9426
9427 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9428
9429 * gfortran.fortran-torture/execute/getarg_1.x: New file.
9430
9431 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9432
9433 * gfortran.dg/vect/pr39318.f90: Guard with "target fopenmp".
9434
9435 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9436
9437 * gfortran.dg/chmod_1.f90: Disable on spu-*-* targets.
9438 * gfortran.dg/chmod_2.f90: Likewise.
9439 * gfortran.dg/chmod_3.f90: Likewise.
9440 * gfortran.dg/open_errors.f90: Likewise.
9441 * gfortran.dg/stat_1.f90: Likewise.
9442 * gfortran.dg/stat_2.f90: Likewise.
9443
9444 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9445
9446 * gfortran.fortran-torture/execute/nan_inf_fmt.x: Skip on spu-*-*.
9447 * gfortran.fortran-torture/execute/intrinsic_nearest.x: Likewise.
9448 * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: Likewise.
9449 * gfortran.dg/nearest_1.f90: Likewise.
9450 * gfortran.dg/nearest_3.f90: Likewise.
9451 * gfortran.dg/isnan_1.f90: Likewise.
9452 * gfortran.dg/isnan_2.f90: Likewise.
9453 * gfortran.dg/nan_1.f90: Likewise.
9454 * gfortran.dg/nan_2.f90: Likewise.
9455 * gfortran.dg/nan_3.f90: Likewise.
9456 * gfortran.dg/nan_4.f90: Likewise.
9457 * gfortran.dg/module_nan.f90: Likewise.
9458 * gfortran.dg/int_conv_2.f90: Likewise.
9459 * gfortran.dg/init_flag_3.f90: Likewise.
9460 * gfortran.dg/namelist_42.f90: Likewise.
9461 * gfortran.dg/namelist_43.f90: Likewise.
9462 * gfortran.dg/real_const_3.f90: Likewise.
9463 * gfortran.dg/transfer_simplify_1.f90: Likewise.
9464
9465 * gfortran.dg/default_format_1.f90: XFAIL on spu-*-*.
9466 * gfortran.dg/default_format_denormal_1.f90: XFAIL on spu-*-*.
9467 * gfortran.dg/scalar_mask_2.f90: XFAIL on spu-*-*.
9468 * gfortran.dg/integer_exponentiation_3.F90: XFAIL on spu-*-*.
9469 * gfortran.dg/integer_exponentiation_5.F90: XFAIL on spu-*-*.
9470
9471 * gfortran.dg/elemental_subroutine_1.f90: Relax "epsilon" check.
9472 * gfortran.dg/gamma_5.f90: Likewise.
9473
9474 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9475
9476 * lib/gcc-dg.exp (gcc-dg-prune): Make linker message check
9477 less strict so it also works with auto-overlay support.
9478 * lib/gcc-defs.exp (${tool}_check_unsupported_p): Add check
9479 for "exceeds local store" linker errors on the SPU.
9480
9481 * lib/gfortran.exp: Include target-supports.exp.
9482 (gfortran_init): On SPU targets where automatic overlay support
9483 is available, use it to build all Fortran test cases.
9484
9485 * gfortran.dg/pr20257.f90: Skip on spu-*-* targets.
9486
9487 2009-04-17 Arnaud Charlet <charlet@adacore.com>
9488
9489 * gnat.dg/ref_type.ads, gnat.dg/ref_type.adb: Fix test after proper
9490 rule enforced by gnat on taft types.
9491
9492 2009-04-17 Jakub Jelinek <jakub@redhat.com>
9493
9494 PR testsuite/39792
9495 * g++.dg/ext/complit11.C: Add empty dg-options.
9496
9497 2009-04-16 Andrew Pinski <pinskia@gmail.com>
9498
9499 PR c++/17570
9500 * g++.dg/template/defarg11.C: New test.
9501
9502 2009-04-16 Andrew Pinski <pinskia@gmail.com>
9503
9504 PR c++/28766
9505 * g++.dg/ext/complit11.C: New testcase.
9506
9507 2009-04-15 Le-Chun Wu <lcwu@google.com>
9508
9509 PR c++/39551
9510 * g++.dg/warn/Wunused-13.C: New testcase.
9511
9512 2009-04-15 Ian Lance Taylor <iant@google.com>
9513
9514 * gcc.dg/Wenum-compare-1.c: New testcase.
9515
9516 2009-04-15 Richard Guenther <rguenther@suse.de>
9517
9518 PR tree-optimization/39764
9519 * g++.dg/torture/pr39764.C: New testcase.
9520
9521 2009-04-15 Nathan Sidwell <nathan@codesourcery.com>
9522
9523 * g++.dg/ext/altivec-17.C: New.
9524
9525 2009-04-15 Arnaud Charlet <charlet@adacore.com>
9526
9527 * gnat.dg/sync1.ads: Fix error now flagged by gnat.
9528 * gnat.dg/specs/limited1.ads: Ditto.
9529
9530 2009-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
9531
9532 PR testsuite/39769
9533 * gcc.dg/vmx/3a-04.c (test): Don't rely on floating point equality
9534 for testing the results of estimate instructions.
9535 * gcc.dg/vmx/3a-04m.c (test): Ditto.
9536 * gcc.dg/vmx/3a-05.c (test): Ditto.
9537
9538 2009-04-14 Jason Merrill <jason@redhat.com>
9539
9540 PR c++/39763
9541 * g++.dg/warn/Wshadow-4.C: Extend.
9542
9543 2009-04-14 Uros Bizjak <ubizjak@gmail.com>
9544
9545 * gcc.target/alpha/pr39740.c (dg-options): Add -mexplicit-relocs.
9546 (do_D): Remove attribute hidden.
9547
9548 2009-04-13 Jason Merrill <jason@redhat.com>
9549
9550 PR c++/39480
9551 * g++.dg/init/copy7.C: New.
9552
9553 2009-04-13 H.J. Lu <hongjiu.lu@intel.com>
9554
9555 PR testsuite/39733
9556 * gcc.misc-tests/options.exp (check_for_options): Renamed to ...
9557 (check_for_all_options): This.
9558
9559 2009-04-13 Jason Merrill <jason@redhat.com>
9560
9561 PR c++/39750
9562 * g++.dg/template/crash90.C: New.
9563
9564 2009-04-12 Jason Merrill <jason@redhat.com>
9565
9566 PR c++/39742
9567 * g++.dg/overload/extern-C-2.C: New.
9568
9569 2009-04-12 Joseph Myers <joseph@codesourcery.com>
9570
9571 PR preprocessor/31869
9572 * gcc.dg/cpp/strify5.c: New test.
9573
9574 2009-04-12 Eric Botcazou <ebotcazou@adacore.com>
9575
9576 * gnat.dg/enum1.adb: New test.
9577 * gnat.dg/enum1_pkg.ads: New helper.
9578
9579 2009-04-12 Uros Bizjak <ubizjak@gmail.com>
9580
9581 PR target/39740
9582 * gcc.target/alpha/pr39740.c: New test.
9583
9584 2009-04-11 Daniel Kraft <d@domob.eu>
9585
9586 PR fortran/37746
9587 * gfortran.dg/bounds_check_strlen_1.f90: New test.
9588 * gfortran.dg/bounds_check_strlen_2.f90: New test.
9589 * gfortran.dg/bounds_check_strlen_3.f90: New test.
9590 * gfortran.dg/bounds_check_strlen_4.f90: New test.
9591 * gfortran.dg/bounds_check_strlen_5.f90: New test.
9592 * gfortran.dg/bounds_check_strlen_6.f90: New test.
9593 * gfortran.dg/bounds_check_strlen_7.f90: New test.
9594 * gfortran.fortran-torture/execute/intrinsic_index.f90: Fix wrong
9595 expected string length that failed with -fbounds-check now.
9596 * gfortran.fortran-torture/execute/intrinsic_trim.f90: Ditto.
9597
9598 2009-04-11 Janus Weil <janus@gcc.gnu.org>
9599
9600 PR fortran/39692
9601 * gfortran.dg/proc_ptr_14.f90: New.
9602
9603 2009-04-11 Richard Guenther <rguenther@suse.de>
9604
9605 PR middle-end/39732
9606 * g++.dg/torture/pr39732.C: New testcase.
9607
9608 2009-04-11 Daniel Franke <franke.daniel@gmail.com>
9609
9610 * gfortran.dg/whole_file_5.f90: New.
9611 * gfortran.dg/whole_file_6.f90: New.
9612
9613 2009-04-11 Richard Guenther <rguenther@suse.de>
9614
9615 PR tree-optimization/39713
9616 * g++.dg/torture/pr39713.C: New testcase.
9617
9618 2009-04-10 Richard Guenther <rguenther@suse.de>
9619
9620 PR c/39712
9621 * gcc.dg/pr39712.c: New testcase.
9622
9623 2009-04-10 H.J. Lu <hongjiu.lu@intel.com>
9624
9625 PR c++/28301
9626 * g++.dg/cpp0x/enum2.C: Updated.
9627 * g++.dg/debug/pr22514.C: Likewise.
9628 * g++.dg/parse/enum2.C: Likewise.
9629 * g++.dg/parse/enum3.C: Likewise.
9630 * g++.dg/template/crash79.C: Likewise.
9631 * g++.old-deja/g++.jason/cond.C: Likewise.
9632
9633 2009-04-10 Chao-ying Fu <fu@mips.com>
9634
9635 * gcc.target/mips/interrupt_handler.c: Change from compile to
9636 assemble.
9637
9638 2009-04-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9639
9640 * objc/execute/forward-1.x: Fix x86_64 entry typos.
9641
9642 2009-04-10 Daniel Franke <franke.daniel@gmail.com>
9643
9644 PR fortran/38709
9645 * gfortran.dg/zero_sized_6.f90: New.
9646
9647 2009-04-10 Manuel López-Ibáñez <manu@gcc.gnu.org>
9648
9649 PR c++/20118
9650 * g++.dg/parse/pr20118.C: New.
9651 * g++.dg/template/spec16.C: Update.
9652
9653 2009-04-09 H.J. Lu <hongjiu.lu@intel.com>
9654
9655 PR testsuite/35621
9656 * gcc.target/i386/avx-vpabsb-1.c: Add -fno-strict-aliasing.
9657 * gcc.target/i386/avx-vpabsb-1.c: Likewise.
9658 * gcc.target/i386/avx-vpabsd-1.c: Likewise.
9659 * gcc.target/i386/avx-vpabsw-1.c: Likewise.
9660 * gcc.target/i386/avx-vpalignr-1.c: Likewise.
9661 * gcc.target/i386/avx-vphaddd-1.c: Likewise.
9662 * gcc.target/i386/avx-vphaddsw-1.c: Likewise.
9663 * gcc.target/i386/avx-vphaddw-1.c: Likewise.
9664 * gcc.target/i386/avx-vphsubd-1.c: Likewise.
9665 * gcc.target/i386/avx-vphsubsw-1.c: Likewise.
9666 * gcc.target/i386/avx-vphsubw-1.c: Likewise.
9667 * gcc.target/i386/avx-vpmaddubsw-1.c: Likewise.
9668 * gcc.target/i386/avx-vpmulhrsw-1.c: Likewise.
9669 * gcc.target/i386/avx-vpshufb-1.c: Likewise.
9670 * gcc.target/i386/avx-vpsignb-1.c: Likewise.
9671 * gcc.target/i386/avx-vpsignd-1.c: Likewise.
9672 * gcc.target/i386/avx-vpsignw-1.c: Likewise.
9673
9674 2009-04-09 H.J. Lu <hongjiu.lu@intel.com>
9675
9676 PR target/39678
9677 * g++.dg/torture/pr39678.C: New.
9678 * gcc.dg/compat/struct-complex-2.h: Likewise.
9679 * gcc.dg/compat/struct-complex-2_main.c: Likewise.
9680 * gcc.dg/compat/struct-complex-2_x.c: Likewise.
9681 * gcc.dg/compat/struct-complex-2_y.c: Likewise.
9682 * gcc.dg/torture/pr39678.c: Likewise.
9683 * gcc.target/i386/pr39678.c: Likewise.
9684
9685 * gcc.dg/compat/struct-complex-1_x.c: Add -Wno-psabi.
9686 * gcc.dg/compat/struct-complex-1_y.c: Likewise.
9687
9688 * gcc.target/x86_64/abi/test_passing_structs.c: Include
9689 <complex.h>. Add tests for structure with complex float.
9690
9691 2009-04-10 Ben Elliston <bje@au.ibm.com>
9692 Joseph Myers <joseph@codesourcery.com>
9693
9694 PR target/36800
9695 * gcc.dg/dfp/pr36800.c: New.
9696
9697 2009-04-09 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
9698 Rafael Avila de Espindola <espindola@google.com>
9699
9700 * gcc.misc-tests/help.exp: New file.
9701 * lib/options.exp: New file.
9702
9703 2009-04-09 Janis Johnson <janis187@us.ibm.com>
9704
9705 PR libobjc/36610
9706 * objc/execute/forward-1.x: New.
9707
9708 2009-04-09 Paolo Bonzini <bonzini@gnu.org>
9709
9710 * gcc.dg/pr27150-1.c: Change to a link test.
9711
9712 2009-04-09 Jakub Jelinek <jakub@redhat.com>
9713
9714 * g++.dg/lookup/using2.C: Change copyright header to refer to version
9715 3 of the GNU General Public License and to point readers at the
9716 COPYING3 file and the FSF's license web page.
9717 * gcc.dg/fixed-point/fixed-point.exp: Likewise.
9718 * gcc.dg/struct/struct-reorg.exp: Likewise.
9719 * gcc.target/spu/tag_manager.c: Likewise.
9720
9721 2009-04-09 Richard Guenther <rguenther@suse.de>
9722
9723 PR testsuite/39696
9724 * ssa-ccp-25.c: Adjust pattern.
9725
9726 2009-04-09 Janus Weil <janus@gcc.gnu.org>
9727
9728 PR fortran/36704
9729 * gfortran.dg/external_procedures_1.f90: Modified.
9730 * gfortran.dg/proc_ptr_result_1.f90: New.
9731 * gfortran.dg/proc_ptr_result_2.f90: New.
9732 * gfortran.dg/proc_ptr_result_3.f90: New.
9733
9734 2009-04-09 Richard Guenther <rguenther@suse.de>
9735
9736 * gcc.dg/vect/vect-54.c: Make constant input data file-scope
9737 to prevent constant propagation.
9738 * gcc.dg/vect/vect-56.c: Likewise.
9739 * gcc.dg/vect/vect-58.c: Likewise.
9740 * gcc.dg/vect/vect-60.c: Likewise.
9741 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
9742 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
9743 * gcc.dg/tree-prof/stringop-2.c: Adjust expected outcome.
9744
9745 2009-04-09 Richard Guenther <rguenther@suse.de>
9746
9747 * gcc.dg/tree-ssa/ssa-ccp-25.c: New testcase.
9748 * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
9749
9750 2009-04-09 Joseph Myers <joseph@codesourcery.com>
9751
9752 PR c/39613
9753 * gcc.dg/case-const-1.c, gcc.dg/case-const-2.c, gcc.dg/case-const-3.c:
9754 New tests.
9755
9756 2009-04-08 Joseph Myers <joseph@codesourcery.com>
9757
9758 * gcc.dg/c99-stdint-1.c: Fix cut-and-paste mistakes in test.
9759 * gcc.dg/c99-stdint-7.c, gcc.dg/c99-stdint-8.c: New tests.
9760
9761 2009-04-08 Jakub Jelinek <jakub@redhat.com>
9762
9763 * g++.dg/debug/dwarf2/static-data-member1.C: New test.
9764
9765 2009-04-08 Jason Merrill <jason@redhat.com>
9766
9767 PR c++/25185
9768 * g++.dg/template/error40.C: Add another test.
9769
9770 2009-04-08 Joseph Myers <joseph@codesourcery.com>
9771
9772 PR c/39614
9773 PR c/39673
9774 * gcc.c-torture/compile/pr39614-1.c,
9775 gcc.c-torture/compile/pr39614-2.c,
9776 gcc.c-torture/compile/pr39614-3.c,
9777 gcc.c-torture/compile/pr39614-4.c,
9778 gcc.c-torture/compile/pr39614-5.c,
9779 gcc.c-torture/compile/pr39673-1.c,
9780 gcc.c-torture/compile/pr39673-2.c: New tests.
9781 * gcc.dg/gnu89-const-expr-2.c, gcc.dg/gnu99-const-expr-2.c: Test
9782 more cases.
9783 * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
9784 gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Update
9785 expected errors.
9786
9787 2009-04-08 Dodji Seketeli <dodji@redhat.com>
9788
9789 PRc++/39637
9790 * g++.dg/cpp0x/variadic-crash2.C: New test.
9791
9792 2009-04-08 Paul Thomas <pault@gcc.gnu.org>
9793
9794 PR fortran/38863
9795 * gfortran.dg/alloc_comp_result_1.f90: New test.
9796
9797 2009-04-07 Jason Merrill <jason@redhat.com>
9798
9799 PR c++/34691
9800 * g++.dg/overload/extern-C-1.C: New.
9801
9802 2009-04-07 Dominique d'Humieres <dominiq@lps.ens.fr>
9803
9804 PR testsuite/39325
9805 * gcc.misc-tests/linkage.exp: Use -m64 for 64-bit *86*-darwin.
9806
9807 2009-04-07 Jason Merrill <jason@redhat.com>
9808
9809 PR c++/25185
9810 * g++.dg/template/error40.C: New.
9811
9812 2009-04-07 Janus Weil <janus@gcc.gnu.org>
9813
9814 PR fortran/38152
9815 * gfortran.dg/proc_ptr_13.f90: Add "-g" option.
9816
9817 2009-04-07 Eric Botcazou <ebotcazou@adacore.com>
9818
9819 * gnat.dg/subp_elim_errors.ad[sb]: New test.
9820
9821 2009-04-07 Janus Weil <janus@gcc.gnu.org>
9822
9823 PR fortran/38290
9824 * gfortran.dg/proc_decl_1.f90: Modified.
9825 * gfortran.dg/proc_ptr_11.f90: Extended.
9826 * gfortran.dg/proc_ptr_13.f90: Modified.
9827
9828 2009-04-06 Jason Merrill <jason@redhat.com>
9829
9830 PR c++/35146
9831 * g++.dg/template/fnspec1.C: New.
9832
9833 2009-04-06 Laurent GUERBY <laurent@guerby.net>
9834
9835 * lib/gnat.exp: Handle multilib.
9836
9837 2009-04-06 Paul Thomas <pault@gcc.gnu.org>
9838
9839 PR fortran/38863
9840 * gfortran.dg/dependency_23.f90: New test.
9841
9842 2009-04-06 Richard Guenther <rguenther@suse.de>
9843
9844 PR tree-optimization/28868
9845 * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
9846 * gcc.dg/tree-ssa/ssa-sccvn-1.c: Adjust.
9847 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
9848 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
9849
9850 2009-04-06 Andrew Stubbs <ams@codesourcery.com>
9851
9852 * gcc.dg/pragma-isr-trapa2.c: Skip test for FPU-less architectures.
9853
9854 2009-04-06 Andrew Stubbs <ams@codesourcery.com>
9855
9856 * gcc.target/sh/sh4a-memmovua.c: Include string.h instead of stdlib.h.
9857
9858 2009-04-06 Andrew Stubbs <ams@codesourcery.com>
9859
9860 * gcc.target/sh/sh4a-bitmovua.c (y0): Rename to y_0 to avoid a clash
9861 with the built-in y0, and the subsequent warning.
9862 (y1): Likewise, rename to y_1.
9863
9864 2009-04-06 Janus Weil <janus@gcc.gnu.org>
9865
9866 PR fortran/39414
9867 * gfortran.dg/proc_decl_21.f90: New.
9868
9869 2009-04-06 Paul Thomas <pault@gcc.gnu.org>
9870
9871 PR fortran/36091
9872 * gfortran.dg/forall_13.f90: Add -fbounds-check option.
9873
9874 2009-04-06 Hans-Peter Nilsson <hp@axis.com>
9875
9876 * gfortran.dg/namelist_51.f90, gfortran.dg/utf8_2.f03,
9877 gfortran.dg/namelist_48.f90, gfortran.dg/read_repeat.f90,
9878 gfortran.dg/streamio_9.f90, gfortran.dg/widechar_IO_1.f90,
9879 gfortran.dg/namelist_50.f90, gfortran.dg/namelist_52.f90,
9880 gfortran.dg/utf8_1.f03, gfortran.dg/namelist_56.f90,
9881 gfortran.dg/namelist_49.f90: Gate test on effective_target
9882 fd_truncate.
9883 * gfortran.dg/widechar_IO_3.f90: Ditto. Fix typo in comment.
9884
9885 2009-04-05 Daniel Kraft <d@domob.eu>
9886
9887 PR fortran/38654
9888 * gfortran.dg/read_float_2.f03
9889 * gfortran.dg/read_float_3.f90
9890
9891 2009-04-05 Richard Guenther <rguenther@suse.de>
9892
9893 PR tree-optimization/39648
9894 * gcc.c-torture/compile/pr39648.c: New testcase.
9895
9896 2009-04-05 Jason Merrill <jason@redhat.com>
9897
9898 PR c++/14912
9899 * g++.dg/template/error39.C: New.
9900
9901 2009-04-05 Daniel Franke <franke.daniel@gmail.com>
9902
9903 PR fortran/29458
9904 * gfortran.dg/implied_do_1.f90: New.
9905
9906 2009-04-04 Tobias Burnus <burnus@net-b.de>
9907
9908 PR fortran/39577
9909 * gfortran.dg/recursive_check_8.f90: New.
9910 * gfortran.dg/recursive_check_9.f90: New.
9911 * gfortran.dg/recursive_check_10.f90: New.
9912 * gfortran.dg/recursive_check_11.f90: New.
9913 * gfortran.dg/recursive_check_12.f90: New.
9914 * gfortran.dg/recursive_check_13.f90: New.
9915 * gfortran.dg/recursive_check_14.f90: New.
9916
9917 2009-04-04 Jason Merrill <jason@redhat.com>
9918
9919 PR c++/25185
9920 * g++.dg/template/error38.C: Add more tests.
9921
9922 2009-04-04 Paul Thomas <pault@gcc.gnu.org>
9923
9924 PR fortran/37614
9925 * gfortran.dg/common_align_2.f90: New test.
9926
9927 2009-04-04 Richard Earnshaw <rearnsha@arm.com>
9928
9929 PR target/39501
9930 * gcc.c-torture/execute/pr39501.c: New file.
9931 * gcc.c-torture/execute/pr39501.x: New file.
9932
9933 2009-04-04 Richard Guenther <rguenther@suse.de>
9934
9935 PR tree-optimization/8781
9936 PR tree-optimization/37892
9937 * g++.dg/tree-ssa/pr8781.C: New testcase.
9938 * gcc.dg/tree-ssa/ssa-pre-25.c: Likewise.
9939
9940 2009-04-04 Richard Guenther <rguenther@suse.de>
9941
9942 PR tree-optimization/39636
9943 * gcc.c-torture/compile/pr39636.c: New testcase.
9944
9945 2009-04-03 H.J. Lu <hongjiu.lu@intel.com>
9946
9947 PR rtl-optimization/39607
9948 * g++.dg/opt/pr39607.C: New.
9949
9950 2009-04-03 Tobias Burnus <burnus@net-b.de>
9951
9952 PR fortran/39594
9953 * gfortran.dg/common_12.f90: New.
9954
9955 2009-04-03 Jason Merrill <jason@redhat.com>
9956
9957 PR c++/39608
9958 * g++.dg/template/const2.C: New test.
9959
9960 2009-04-03 Richard Guenther <rguenther@suse.de>
9961
9962 PR tree-optimization/2480
9963 PR tree-optimization/23086
9964 * gcc.dg/tree-ssa/pr2480.c: New testcase.
9965 * gcc.dg/tree-ssa/pr23086.c: Likewise.
9966
9967 2009-04-03 Richard Guenther <rguenther@suse.de>
9968
9969 PR tree-optimization/34743
9970 * gcc.dg/pr38984.c: Remove XFAIL, adjust.
9971 * gcc.dg/tree-ssa/20070302-1.c: Remove XFAIL.
9972 * gcc.dg/tree-ssa/alias-18.c: Likewise.
9973 * gcc.dg/tree-ssa/sra-3.c: Likewise.
9974 * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
9975 * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
9976 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
9977 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
9978
9979 2009-04-03 Richard Guenther <rguenther@suse.de>
9980
9981 PR middle-end/13146
9982 PR tree-optimization/23940
9983 PR tree-optimization/33237
9984 PR middle-end/33974
9985 PR middle-end/34093
9986 PR tree-optimization/36201
9987 PR tree-optimization/36230
9988 PR tree-optimization/38049
9989 PR tree-optimization/38207
9990 PR tree-optimization/38230
9991 PR tree-optimization/38301
9992 PR tree-optimization/38585
9993 PR middle-end/38895
9994 PR tree-optimization/38985
9995 PR tree-optimization/39299
9996 * gcc.dg/pr19633-1.c: Adjust.
9997 * gcc.dg/torture/pta-callused-1.c: Likewise.
9998 * gcc.dg/torture/pr39074-2.c: Likewise.
9999 * gcc.dg/torture/pr39074.c: Likewise.
10000 * gcc.dg/torture/pta-ptrarith-3.c: New testcase.
10001 * gcc.dg/torture/pr30375.c: Adjust.
10002 * gcc.dg/torture/pr33563.c: Likewise.
10003 * gcc.dg/torture/pr33870.c: Likewise.
10004 * gcc.dg/torture/pr33560.c: Likewise.
10005 * gcc.dg/torture/pta-structcopy-1.c: New testcase.
10006 * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
10007 * gcc.dg/tree-ssa/alias-15.c: Remove.
10008 * gcc.dg/tree-ssa/ssa-dce-4.c: New testcase.
10009 * gcc.dg/tree-ssa/pr26421.c: Adjust.
10010 * gcc.dg/tree-ssa/ssa-fre-10.c: XFAIL.
10011 * gcc.dg/tree-ssa/ssa-dce-5.c: New testcase.
10012 * gcc.dg/tree-ssa/pr23382.c: Adjust.
10013 * gcc.dg/tree-ssa/ssa-fre-20.c: New testcase.
10014 * gcc.dg/tree-ssa/alias-16.c: Adjust.
10015 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
10016 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
10017 * gcc.dg/tree-ssa/alias-18.c: Likewise.
10018 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
10019 * gcc.dg/tree-ssa/ssa-lim-3.c: Likewise.
10020 * gcc.dg/tree-ssa/alias-19.c: Likewise.
10021 * gcc.dg/tree-ssa/pta-ptrarith-1.c: New testcase.
10022 * gcc.dg/tree-ssa/pr13146.c: Likewise.
10023 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
10024 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
10025 * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
10026 * gcc.dg/tree-ssa/ssa-pre-24.c: New XFAILed testcase.
10027 * gcc.dg/tree-ssa/ssa-fre-19.c: New testcase.
10028 * gcc.dg/tree-ssa/alias-20.c: Likewise.
10029 * gcc.dg/tree-ssa/ssa-dse-12.c: Likewise.
10030 * gcc.dg/tree-ssa/pr38895.c: Likewise.
10031 * gcc.dg/uninit-B.c: XFAIL.
10032 * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
10033 * gcc.dg/uninit-pr19430.c: XFAIL.
10034 * g++.dg/tree-ssa/pr13146.C: New testcase.
10035 * g++.dg/opt/pr36187.C: Adjust.
10036 * g++.dg/torture/20090329-1.C: New testcase.
10037
10038 2009-04-02 Chao-ying Fu <fu@mips.com>
10039
10040 * gcc.target/mips/interrupt_handler.c: New test.
10041
10042 2009-04-02 David Ayers <ayers@fsfe.org>
10043
10044 PR objc/18456
10045 * objc.dg/bad-receiver-type-2.m: New test contributed by
10046 Alexander Mamberg.
10047
10048 2009-04-02 Jason Merrill <jason@redhat.com>
10049
10050 PR c++/25185
10051 * g++.dg/template/error38.C: New test.
10052
10053 2009-04-02 Janis Johnson <janis187@us.ibm.com>
10054
10055 PR tree-optimization/31677
10056 * gcc.dg/memcpy-1.c: Add compiler option.
10057
10058 2009-04-02 Ira Rosen <irar@il.ibm.com>
10059
10060 PR tree-optimization/39595
10061 * gfortran.dg/vect/O3-pr39595.f: New test.
10062
10063 2009-04-02 Dodji Seketeli <dodji@redhat.com>
10064
10065 PR c++/26693
10066 * g++.dg/template/typedef11.C: New test.
10067 * g++.dg/template/typedef12.C: Likewise.
10068 * g++.dg/template/typedef13.C: Likewise.
10069 * g++.dg/template/typedef14.C: Likewise.
10070 * g++.dg/template/typedef15.C: Likewise.
10071 * g++.dg/template/typedef16.C: Likewise.
10072 * g++.dg/template/sfinae3.C: Compile this pedantically.
10073 The only errors expected should be the one saying the typedef is ill
10074 formed.
10075 * g++.old-deja/g++.pt/typename8.C: Likewise.
10076 * g++.dg/template/access11.C: Update this.
10077
10078 2009-04-02 Richard Guenther <rguenther@suse.de>
10079
10080 PR tree-optimization/37221
10081 * gcc.c-torture/compile/20090331-1.c: New testcase.
10082
10083 2009-04-01 Eric Botcazou <ebotcazou@adacore.com>
10084
10085 * gcc.c-torture/compile/20090401-1.c: New test.
10086
10087 2009-04-01 H.J. Lu <hongjiu.lu@intel.com>
10088
10089 PR c++/4926
10090 * g++.dg/template/pr4926-1.C: New.
10091
10092 2009-04-01 Xinliang David Li <davidxl@google.com>
10093
10094 * gcc.target/i386/all_one_m128i.c: New test.
10095
10096 2009-04-01 Janis Johnson <janis187@us.ibm.com>
10097
10098 PR c/39027
10099 * gcc.dg/fltconst-1.c: Don't error for use of d or D in suffix.
10100 * gcc.dg/fltconst-2.c: New test.
10101 * gcc.dg/fltconst-double-pedantic-1.c: New test.
10102 * gcc.dg/fltconst-double-pedantic-2.c: New test.
10103
10104 PR c/33466
10105 * gcc.dg/cpp/pr33466.c: New test.
10106 * gcc.dg/dfp/pr33466.c: New test.
10107 * gcc.dg/fixed-point/pr33466.c: New test.
10108
10109 2009-04-01 H.J. Lu <hongjiu.lu@intel.com>
10110
10111 PR tree-optimization/35011
10112 * g++.dg/other/pr35011.C: New.
10113
10114 2009-04-01 Jakub Jelinek <jakub@redhat.com>
10115
10116 PR target/39226
10117 * gcc.dg/pr39226.c: New test.
10118
10119 2009-04-01 H.J. Lu <hongjiu.lu@intel.com>
10120
10121 PR c++/35240
10122 * g++.dg/template/pr35240.C: New.
10123
10124 2009-04-01 Joseph Myers <joseph@codesourcery.com>
10125
10126 PR c/39605
10127 * gcc.dg/vla-17.c, gcc.dg/vla-18.c: New tests.
10128 * gcc.dg/pr25682.c: Update expected diagnostics.
10129
10130 2009-04-01 Richard Guenther <rguenther@suse.de>
10131
10132 * gcc.dg/fold-plusmult-2.c: New testcase.
10133
10134 2009-04-01 Jakub Jelinek <jakub@redhat.com>
10135
10136 PR c/37772
10137 * gcc.dg/pr37772.c: New test.
10138 * g++.dg/ext/asm11.C: New test.
10139
10140 2009-04-01 H.J. Lu <hongjiu.lu@intel.com>
10141
10142 * lib/target-libpath.exp (restore_ld_library_path_env_vars): Always
10143 restore GCC_EXEC_PREFIX to its original value, or unset if it was not
10144 defined.
10145
10146 2009-03-31 Jason Merrill <jason@redhat.com>
10147
10148 * g++.old-deja/g++.other/using9.C: Add expected errors.
10149
10150 2009-03-31 H.J. Lu <hongjiu.lu@intel.com>
10151
10152 * gcc.c-torture/compile/pr33009.c: Removed.
10153
10154 2009-03-31 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
10155
10156 * gcc.c-torture/compile/pr33009.c: Delete.
10157 * gcc.c-torture/compile/pr11832.c: Likewise.
10158
10159 2009-03-31 Joseph Myers <joseph@codesourcery.com>
10160
10161 PR c/448
10162 * lib/target-supports.exp (check_effective_target_stdint_types):
10163 Update comment.
10164 (check_effective_target_inttypes_types): New.
10165 * gcc.dg/c99-stdint-1.c, gcc.dg/c99-stdint-2.c,
10166 gcc.dg/c99-stdint-3.c, gcc.dg/c99-stdint-4.c,
10167 gcc.dg/c99-stdint-5.c, gcc.dg/c99-stdint-6.c: New tests.
10168
10169 2009-03-31 Paul Thomas <pault@gcc.gnu.org>
10170
10171 PR fortran/38917
10172 PR fortran/38918
10173 * gfortran.dg/data_pointer_1.f90: New test.
10174
10175 2009-03-31 Paul Thomas <pault@gcc.gnu.org>
10176
10177 PR fortran/38915
10178 * gfortran.dg/char_length_15.f90: New test.
10179
10180 2009-03-31 Jason Merrill <jason@redhat.com>
10181
10182 C++ DR 613
10183 * g++.old-deja/g++.dg/cpp0x/decltype3.C: Remove expected errors.
10184 * g++.old-deja/g++.ext/typeof2.C: Remove expected errors.
10185 * g++.old-deja/g++.other/sizeof2.C: Remove some expected errors,
10186 xfail others.
10187
10188 * g++.dg/other/typedef2.C: New test.
10189
10190 PR c++/37806
10191 * g++.dg/template/typedef17.C: New test.
10192
10193 * g++.dg/cpp0x/auto6.C: Adjust expected mangling.
10194 * g++.dg/cpp0x/auto12.C: Likewise.
10195
10196 2009-03-31 Richard Guenther <rguenther@suse.de>
10197
10198 PR middle-end/31029
10199 * gcc.dg/fold-compare-4.c: New testcase.
10200 * gcc.dg/fold-compare-5.c: Likewise.
10201
10202 2009-03-31 Richard Guenther <rguenther@suse.de>
10203
10204 * gcc.dg/tree-ssa/forwprop-12.c: New testcase.
10205
10206 2009-03-31 Joseph Myers <joseph@codesourcery.com>
10207
10208 PR target/39592
10209 * gcc.target/i386/pr39592-1.c: New test.
10210
10211 2009-03-31 Joseph Myers <joseph@codesourcery.com>
10212
10213 PR preprocessor/15638
10214 * gcc.dg/cpp/missing-header-1.c: New test.
10215 * gcc.dg/cpp/include2.c: Only test #include <>. Expect
10216 "compilation terminated" message.
10217 * gcc.dg/cpp/include2a.c: New test. Copy of include2.c but only
10218 test #include "".
10219 * gcc.dg/pch/counter-2.c, gcc.dg/pch/valid-1.c,
10220 gcc.dg/pch/valid-2.c, gcc.dg/pch/warn-1.c: Expect "compilation
10221 terminated" message.
10222
10223 2009-03-31 Richard Guenther <rguenther@suse.de>
10224
10225 PR middle-end/23401
10226 PR middle-end/27810
10227 * gcc.dg/tree-ssa/pr23401.c: New testcase.
10228 * gcc.dg/tree-ssa/pr27810.c: Likewise.
10229
10230 2009-03-30 Steven G. Kargl <kargls@comcast.net>
10231
10232 PR fortran/38389
10233 * gfortran.dg/alloc_alloc_expr_1.f90: Adjust for new error message.
10234 * gfortran.dg/allocate_alloc_opt_1.f90: New test.
10235 * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
10236 * gfortran.dg/allocate_alloc_opt_3.f90: Ditto.
10237 * gfortran.dg/deallocate_alloc_opt_1.f90: Ditto.
10238 * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
10239 * gfortran.dg/deallocate_alloc_opt_3.f90: Ditto.
10240
10241 2009-03-30 Paul Thomas <pault@gcc.gnu.org>
10242
10243 PR fortran/22571
10244 * gfortran.dg/whole_file_1.f90: New test.
10245 PR fortran/26227
10246 * gfortran.dg/whole_file_2.f90: New test.
10247 * gfortran.dg/whole_file_3.f90: New test.
10248 PR fortran/24886
10249 * gfortran.dg/whole_file_4.f90: New test.
10250
10251 2009-03-30 Jakub Jelinek <jakub@redhat.com>
10252
10253 * gfortran.dg/bind_c_usage_19.f90: New test.
10254
10255 PR target/39558
10256 * gcc.target/powerpc/altivec-29.c: New test.
10257
10258 2009-03-30 Joseph Myers <joseph@codesourcery.com>
10259
10260 PR rtl-optimization/323
10261 * gcc.target/i386/excess-precision-1.c,
10262 gcc.target/i386/excess-precision-2.c,
10263 gcc.target/i386/excess-precision-3.c,
10264 gcc.target/i386/excess-precision-4.c,
10265 gcc.target/i386/excess-precision-5.c,
10266 gcc.target/i386/excess-precision-6.c: New tests.
10267
10268 2009-03-30 Joseph Myers <joseph@codesourcery.com>
10269
10270 PR c/35235
10271 * gcc.dg/c99-array-lval-8.c: New test.
10272
10273 2009-03-29 Joseph Myers <joseph@codesourcery.com>
10274
10275 PR preprocessor/34695
10276 * gcc.dg/builtin-redefine.c, gcc.dg/cpp/redef2.c,
10277 gcc.dg/cpp/redef3.c, gcc.dg/cpp/trad/redef2.c: Use dg-message
10278 instead of dg-warning for "previous definition" messages.
10279 * gcc.dg/cpp/Wvariadic-1.c, gcc.dg/cpp/Wvariadic-3.c: Expect
10280 "warnings being treated as errors" message.
10281 * gcc.dg/fltconst-1.c: Use -fshow-column.
10282
10283 2009-03-29 Steven G. Kargl <kargl@gcc.gnu.org>
10284
10285 PR fortran/38823
10286 * gfortran.dg/power1.f90: New test.
10287
10288 2009-03-29 Joseph Myers <joseph@codesourcery.com>
10289
10290 PR c/456
10291 PR c/5675
10292 PR c/19976
10293 PR c/29116
10294 PR c/31871
10295 PR c/35198
10296 * gcc.c-torture/compile/20081108-1.c,
10297 gcc.c-torture/compile/20081108-2.c,
10298 gcc.c-torture/compile/20081108-3.c, gcc.dg/bconstp-2.c,
10299 gcc.dg/bconstp-3.c, gcc.dg/bconstp-4.c, gcc.dg/c90-const-expr-6.c,
10300 gcc.dg/c90-const-expr-7.c, gcc.dg/c90-const-expr-8.c,
10301 gcc.dg/c90-const-expr-9.c, gcc.dg/c90-const-expr-10.c,
10302 gcc.dg/c90-const-expr-11.c, gcc.dg/c99-const-expr-6.c,
10303 gcc.dg/c99-const-expr-7.c, gcc.dg/c99-const-expr-8.c,
10304 gcc.dg/c99-const-expr-9.c, gcc.dg/c99-const-expr-10.c,
10305 gcc.dg/c99-const-expr-11.c, gcc.dg/c99-const-expr-12.c,
10306 gcc.dg/c99-const-expr-13.c, gcc.dg/compare10.c,
10307 gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu89-const-expr-2.c,
10308 gcc.dg/gnu99-const-expr-1.c, gcc.dg/gnu99-const-expr-2.c,
10309 gcc.dg/gnu99-const-expr-3.c, gcc.dg/vla-12.c, gcc.dg/vla-13.c,
10310 gcc.dg/vla-14.c, gcc.dg/vla-15.c, gcc.dg/vla-16.c: New tests.
10311 * gcc.dg/c90-const-expr-1.c, gcc.dg/c90-const-expr-2.c,
10312 gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-2.c,
10313 gcc.dg/c99-const-expr-3.c, gcc.dg/c99-static-1.c: Remove XFAILs.
10314 * gcc.dg/c90-const-expr-2.c: Use ZERO in place of 0 in another
10315 case.
10316 * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
10317 gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Remove
10318 XFAILs. Update expected messages.
10319 * gcc.dg/pr14649-1.c, gcc.dg/pr19984.c, gcc.dg/pr25682.c: Update
10320 expected messages.
10321 * gcc.dg/real-const-1.c: Replace with test from original PR.
10322 * gcc.dg/vect/pr32230.c: Use intermediate cast to __PTRDIFF_TYPE__
10323 when casting from non-constant integer to pointer.
10324
10325 2009-03-29 Richard Guenther <rguenther@suse.de>
10326
10327 * gcc.dg/tree-ssa/forwprop-11.c: New testcase.
10328
10329 2009-03-29 Daniel Kraft <d@domob.eu>
10330
10331 PR fortran/37423
10332 * gfortran.dg/typebound_proc_4.f03: Remove not-implemented check for
10333 DEFERRED bindings.
10334 * gfortran.dg/typebound_proc_9.f03: New test.
10335 * gfortran.dg/typebound_proc_10.f03: New test.
10336 * gfortran.dg/typebound_proc_11.f03: New test.
10337 * gfortran.dg/abstract_type_5.f03: New test.
10338
10339 2009-03-29 Tobias Schlüter <tobi@gcc.gnu.org>
10340
10341 PR fortran/38507
10342 * gfortran.dg/do_4.f: New.
10343 * gfortran.dg/goto_2.f90: Correct expected warnings.
10344 * gfortran.dg/goto_4.f90: Likewise.
10345 * gfortran.dg/goto_5.f90: New.
10346
10347 2009-03-29 H.J. Lu <hongjiu.lu@intel.com>
10348
10349 PR target/39545
10350 * gcc.c-torture/compile/pr16566-2.c: Add -Wno-psabi for x86-64.
10351
10352 * gcc.target/i386/pr39545-1.c: New.
10353 * gcc.target/i386/pr39545-2.c: Likewise.
10354
10355 * gcc.target/x86_64/abi/test_passing_structs.c (flex1_struct): New.
10356 (flex2_struct): Likewise.
10357 (check_struct_passing7): Likewise.
10358 (check_struct_passing8): Likewise.
10359 (f1s): Likewise.
10360 (f2s): Likewise.
10361 (main): Call check_struct_passing7 and check_struct_passing8.
10362
10363 2009-03-29 Richard Guenther <rguenther@suse.de>
10364
10365 * gcc.c-torture/execute/20090113-1.c: New testcase.
10366 * gcc.c-torture/execute/20090113-2.c: Likewise.
10367 * gcc.c-torture/execute/20090113-3.c: Likewise.
10368 * gcc.c-torture/execute/20090207-1.c: Likewise.
10369 * gcc.c-torture/compile/20090114-1.c: Likewise.
10370 * gcc.c-torture/compile/20090328-1.c: Likewise.
10371 * gcc.dg/noncompile/920507-1.c: Fix out-of-bounds array access.
10372
10373 2009-03-29 David Ayers <ayers@fsfe.org>
10374
10375 PR objc/27377
10376 * objc.dg/conditional-1.m: New tests.
10377
10378 2009-03-28 Adam Nemet <anemet@caviumnetworks.com>
10379
10380 * gcc.dg/winline-10.c: New test.
10381
10382 2009-03-28 Tobias Burnus <burnus@net-b.de>
10383
10384 PR fortran/34656
10385 * gfortran.dg/do_check_1.f90: Add test.
10386 * gfortran.dg/do_check_2.f90: Add test.
10387 * gfortran.dg/do_check_3.f90: Add test.
10388 * gfortran.dg/do_check_4.f90: Add test.
10389
10390 2009-03-28 Jan Hubicka <jh@suse.cz>
10391
10392 * gcc.dg/attr-noinline.c: Avoid pure-const optimization.
10393 * gcc.dg/pr33826.c: Update dump files.
10394 * gcc.dg/ipa/ipa-3.c: Avoid pure-const optimization.
10395 * gcc.dg/ipa/ipa-5.c: Avoid pure-const optimization.
10396
10397 2009-03-28 Martin Jambor <mjambor@suse.cz>
10398
10399 * g++.dg/tree-ssa/fwprop-align.C: New test.
10400
10401 2009-03-28 Jakub Jelinek <jakub@redhat.com>
10402
10403 * gcc.target/powerpc/altivec-28.c: New test.
10404
10405 PR c++/39554
10406 * gcc.dg/wdisallowed-functions-1.c: Removed.
10407 * gcc.dg/wdisallowed-functions-2.c: Removed.
10408 * gcc.dg/wdisallowed-functions-3.c: Removed.
10409 * g++.dg/warn/Wdisallowed-functions-1.C: Removed.
10410 * g++.dg/warn/Wdisallowed-functions-2.C: Removed.
10411 * g++.dg/warn/Wdisallowed-functions-3.C: Removed.
10412
10413 2009-03-28 Richard Guenther <rguenther@suse.de>
10414
10415 PR tree-optimization/38723
10416 * gcc.dg/tree-ssa/ssa-fre-22.c: New testcase.
10417
10418 2009-03-28 Paul Thomas <pault@gcc.gnu.org
10419
10420 PR fortran/38538
10421 * gfortran.dg/char_result_13.f90: New test.
10422
10423 2009-03-28 Paul Thomas <pault@gcc.gnu.org>
10424
10425 PR fortran/38765
10426 * gfortran.dg/alloc_comp_assign_9.f90: New test.
10427
10428 2009-03-28 Daniel Kraft <d@domob.eu>
10429
10430 * gfortran.dg/trim_1.f90: New test.
10431
10432 2009-03-28 Richard Guenther <rguenther@suse.de>
10433
10434 * gcc.dg/Warray-bounds.c: Do not use redundant stores.
10435 * g++.dg/warn/Warray-bounds.C: Likewise.
10436
10437 2009-03-28 Tobias Burnus <burnus@net-b.de>
10438
10439 PR fortran/32626
10440 * gfortran.dg/recursive_check_7.f90: New test.
10441
10442 2009-03-28 Tobias Burnus <burnus@net-b.de>
10443
10444 PR fortran/38432
10445 * gfortran.dg/do_check_5.f90: New test.
10446 * gfortran.dg/array_constructor_11.f90: Add dg-warning.
10447 * gfortran.dg/array_constructor_18.f90: Ditto.
10448 * gfortran.dg/array_constructor_22.f90: Ditto.
10449 * gfortran.dg/do_3.F90: Ditto.
10450 * gfortran.dg/do_1.f90: Ditto.
10451
10452 2009-03-28 Richard Guenther <rguenther@suse.de>
10453
10454 PR tree-optimization/38180
10455 * gcc.dg/tree-ssa/ssa-ccp-24.c: New testcase.
10456
10457 2009-03-28 Richard Guenther <rguenther@suse.de>
10458
10459 PR tree-optimization/38513
10460 * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
10461 * gcc.dg/tree-ssa/ssa-dse-11.c: Adjust.
10462 * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
10463 * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
10464 * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
10465 * gcc.dg/vect/vect-multitypes-16.c: Likewise.
10466 * gcc.dg/vect/vect-35.c: Likewise.
10467 * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
10468 * gcc.dg/vect/vect-multitypes-17.c: Likewise.
10469 * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
10470
10471 2009-03-28 Richard Guenther <rguenther@suse.de>
10472
10473 PR tree-optimization/38968
10474 * gfortran.dg/vect/fast-math-pr38968.f90: New testcase.
10475
10476 2009-03-28 Richard Guenther <rguenther@suse.de>
10477
10478 PR tree-optimization/37795
10479 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: New testcase.
10480
10481 2009-03-28 Joseph Myers <joseph@codesourcery.com>
10482
10483 * g++.old-deja/g++.ext/attrib5.C, g++.old-deja/g++.jason/thunk3.C,
10484 gcc.c-torture/compile/981006-1.c: Don't XFAIL or add special
10485 options for removed targets.
10486
10487 2009-03-27 Richard Guenther <rguenther@suse.de>
10488
10489 PR tree-optimization/39120
10490 * gcc.c-torture/execute/pr39120.c: New testcase.
10491
10492 2009-03-27 Richard Guenther <rguenther@suse.de>
10493
10494 PR tree-optimization/39120
10495 * gcc.dg/torture/pta-callused-1.c: New testcase.
10496
10497 2009-03-27 H.J. Lu <hongjiu.lu@intel.com>
10498
10499 PR middle-end/39315
10500 * gcc.target/i386/pr39315-1.c: New.
10501 * gcc.target/i386/pr39315-2.c: Likewise.
10502 * gcc.target/i386/pr39315-3.c: Likewise.
10503 * gcc.target/i386/pr39315-4.c: Likewise.
10504 * gcc.target/i386/pr39315-check.c: Likewise.
10505
10506 2009-03-27 H.J. Lu <hongjiu.lu@intel.com>
10507
10508 PR c/39323
10509 * gcc.dg/pr39323-1.c: New.
10510 * gcc.dg/pr39323-2.c: Likewise.
10511 * gcc.dg/pr39323-3.c: Likewise.
10512
10513 2009-03-27 H.J. Lu <hongjiu.lu@intel.com>
10514
10515 PR target/38034
10516 * gcc.target/ia64/sync-1.c: New.
10517
10518 2009-03-27 H.J. Lu <hongjiu.lu@intel.com>
10519
10520 PR target/39472
10521 * gcc.target/x86_64/abi/callabi/func-2a.c: New.
10522 * gcc.target/x86_64/abi/callabi/func-2b.c: Likewise.
10523 * gcc.target/x86_64/abi/callabi/func-indirect-2a.c: Likewise.
10524 * gcc.target/x86_64/abi/callabi/func-indirect-2b.c: Likewise.
10525 * gcc.target/x86_64/abi/callabi/vaarg-4a.c: Likewise.
10526 * gcc.target/x86_64/abi/callabi/vaarg-4b.c: Likewise.
10527 * gcc.target/x86_64/abi/callabi/vaarg-5a.c: Likewise.
10528 * gcc.target/x86_64/abi/callabi/vaarg-5b.c: Likewise.
10529
10530 2009-03-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10531
10532 * gcc.dg/torture/builtin-explog-1.c: Remove tests that aren't true
10533 for low precision (i.e. float).
10534
10535 2009-03-27 Dodji Seketeli <dodji@redhat.com>
10536 Jakub Jelinek <jakub@redhat.com>
10537
10538 PR debug/37959
10539 * g++.dg/debug/dwarf2/explicit-constructor.C: New test.
10540
10541 2009-03-27 Jakub Jelinek <jakub@redhat.com>
10542
10543 * gcc.dg/memmove-2.c: New test.
10544 * gcc.dg/memmove-3.c: New test.
10545
10546 * gcc.dg/ipa/ipacost-1.c: Adjust match pattern for change
10547 in clone naming.
10548
10549 2009-03-27 Xinliang David Li <davidxl@google.com>
10550
10551 PR tree-optimization/39557
10552 * g++.dg/tree-ssa/dom-invalid.C: New test.
10553
10554 2009-03-27 Xinliang David Li <davidxl@google.com>
10555
10556 PR tree-optimization/39548
10557 * g++.dg/tree-ssa/copyprop.C: New test.
10558
10559 2009-03-27 Andrew Pinski <andrew_pinski@playstation.sony.com>
10560
10561 PR c++/38638
10562 * g++.dg/template/typename17.C: New testcase.
10563 * g++.dg/template/typename18.C: New testcase.
10564
10565 2009-03-27 Andrew Pinski <andrew_pinski@playstation.sony.com>
10566
10567 PR c++/36799
10568 * g++.dg/other/var_copy-1.C: New test.
10569
10570 2009-03-27 Simon Martin <simartin@users.sourceforge.net>
10571
10572 PR c++/37647
10573 * g++.dg/parse/ctor9.C: New test.
10574
10575 2009-03-27 Simon Martin <simartin@users.sourceforge.net>
10576
10577 PR c++/29727
10578 * g++.dg/init/error2.C: New test.
10579
10580 2009-03-27 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10581
10582 PR c++/35652
10583 * gcc.dg/pr35652.C: New.
10584 * g++.dg/warn/pr35652.C: New.
10585 * gcc.dg/format/plus-1.c: Adjust message.
10586
10587 2009-03-26 Jakub Jelinek <jakub@redhat.com>
10588
10589 PR c++/39554
10590 * gcc.dg/wdisallowed-functions-3.c: New test.
10591 * g++.dg/warn/Wdisallowed-functions-3.C: New test.
10592
10593 2009-03-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10594
10595 * gcc.dg/inline-33.c: Fix when pic.
10596
10597 2009-03-25 Alexander Monakov <amonakov@ispras.ru>
10598
10599 * gcc.target/ia64/20090324-1.c: New test.
10600
10601 2009-03-25 Jakub Jelinek <jakub@redhat.com>
10602
10603 PR c/27898
10604 * gcc.dg/pr27898.c: New test.
10605
10606 PR tree-optimization/32139
10607 * gcc.c-torture/compile/pr32139.c: New test.
10608
10609 2009-03-24 Jason Merrill <jason@redhat.com>
10610
10611 PR c++/28274
10612 * g++.dg/parse/defarg14.C: New test.
10613
10614 2009-03-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10615
10616 PR libfortran/39528
10617 * gfortran.dg/read_repeat.f90: New test.
10618
10619 2009-03-24 Ira Rosen <irar@il.ibm.com>
10620
10621 PR tree-optimization/39529
10622 * gcc.dg/vect/pr39529.c: New test.
10623
10624 2009-03-24 Dodji Seketeli <dodji@redhat.com>
10625 Jakub Jelinek <jakub@redhat.com>
10626
10627 PR debug/39524
10628 * g++.dg/debug/dwarf2/imported-decl-1.C: New test.
10629
10630 2009-03-23 Jakub Jelinek <jakub@redhat.com>
10631
10632 PR c/39495
10633 * gcc.dg/gomp/pr39495-2.c: Remove xfails.
10634
10635 2009-03-23 Jason Merrill <jason@redhat.com>
10636
10637 * g++.dg/cpp0x/auto12.C: Add variadic test.
10638
10639 PR c++/39526
10640 * g++.dg/warn/Wshadow-4.C: New test.
10641
10642 2009-03-23 Jakub Jelinek <jakub@redhat.com>
10643
10644 PR tree-optimization/39516
10645 * gfortran.dg/pr39516.f: New test.
10646
10647 2009-03-22 Hans-Peter Nilsson <hp@axis.com>
10648
10649 * lib/target-libpath.exp (set_ld_library_path_env_vars):
10650 Correct TEST_GCC_EXEC_PREFIX test to check existence as a tcl
10651 variable, not environment variable.
10652
10653 2009-03-21 Jason Merrill <jason@redhat.com>
10654
10655 PR c++/28879
10656 * g++.dg/ext/vla6.C: New test.
10657
10658 2009-03-20 Jason Merrill <jason@redhat.com>
10659
10660 * g++.dg/cpp0x/initlist5.C: Add additional test.
10661
10662 2009-03-19 Jakub Jelinek <jakub@redhat.com>
10663 Janis Johnson <janis187@us.ibm.com>
10664
10665 * lib/compat.exp (compat-get-options-main, compat-get-options):
10666 Handle dg-prune-output in source file.
10667 * lib/gcc-defs.exp (${tool}_check_compile): Process prune requests.
10668 * gcc.dg/compat/struct-layout-1_main.c: Use dg-prune for warning.
10669 * gcc.dg/compat/struct-layout-1_generate.c: Use -Wno-abi, prune
10670 two warnings.
10671
10672 2009-03-19 Jakub Jelinek <jakub@redhat.com>
10673
10674 PR c/39495
10675 * gcc.dg/gomp/pr39495-1.c: New test.
10676 * gcc.dg/gomp/pr39495-2.c: New test.
10677 * g++.dg/gomp/pr39495-1.C: New test.
10678 * g++.dg/gomp/pr39495-2.C: New test.
10679
10680 PR target/39496
10681 * gcc.target/i386/pr39496.c: New test.
10682 * g++.dg/other/pr39496.C: New test.
10683
10684 2009-03-19 Li Feng <nemokingdom@gmail.com>
10685
10686 PR middle-end/39500
10687 * gcc.dg/autopar/pr39500-1.c: New.
10688 * gcc.dg/autopar/pr39500-2.c: New.
10689
10690 2009-03-18 H.J. Lu <hongjiu.lu@intel.com>
10691
10692 * g++.dg/dg.exp: Prune graphite.
10693
10694 2009-03-18 Sebastian Pop <sebastian.pop@amd.com>
10695
10696 PR middle-end/39447
10697 * g++.dg/graphite: New.
10698 * g++.dg/graphite/graphite.exp: New.
10699 * g++.dg/graphite/pr39447.C: New.
10700
10701 2009-03-18 H.J. Lu <hongjiu.lu@intel.com>
10702
10703 PR c++/39425
10704 * g++.dg/template/pr39425.C: New.
10705
10706 * g++.dg/template/spec33.C: Updated.
10707
10708 2009-03-17 Jason Merrill <jason@redhat.com>
10709
10710 * g++.dg/cpp0x/auto6.C, auto12.C: Update mangling.
10711
10712 2009-03-17 Paolo Carlini <paolo.carlini@oracle.com>
10713
10714 PR c++/39475
10715 * g++.dg/ext/unary_trait_incomplete.C: New.
10716
10717 2009-03-17 Jing Yu <jingyu@google.com>
10718
10719 PR middle-end/39378
10720 * g++.dg/inherit/thunk10.C: New test.
10721
10722 2009-03-17 Uros Bizjak <ubizjak@gmail.com>
10723
10724 PR target/39482
10725 * gcc.target/i386/pr39482.c: New test.
10726
10727 2009-03-17 Jakub Jelinek <jakub@redhat.com>
10728
10729 PR debug/39471
10730 * g++.dg/debug/dwarf2/imported-module-2.C: Expect
10731 DW_TAG_imported_module, not just any DW_TAG_imported prefixed tag.
10732 * g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
10733 * g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
10734
10735 PR middle-end/39443
10736 * gcc.dg/pr39443.c: New test.
10737
10738 PR debug/39412
10739 * gcc.dg/debug/pr39412.c: New test.
10740
10741 2009-03-17 Janis Johnson <janis187@us.ibm.com>
10742
10743 PR testsuite/38526
10744 * lib/target-libpath.exp (set_ld_library_path_env_vars): Save
10745 existing GCC_EXEC_PREFIX, set to TEST_GCC_EXEC_PREFIX if that
10746 is defined.
10747 (restore_ld_library_path_env_vars): Restore GCC_EXEC_PREFIX to
10748 its original value, or unset if it was not defined.
10749 * gcc.dg/compat/struct-layout-1.exp: Use set/restore library
10750 path procs around use of HOSTCC.
10751 * g++.dg/compat/struct-layout-1.exp: Ditto.
10752 * objc.dg/gnu-encoding/gnu-encoding.exp: Ditto.
10753
10754 2009-03-16 H.J. Lu <hongjiu.lu@intel.com>
10755
10756 * gcc.target/x86_64/abi/callabi/func-indirect.c (main): Return 0.
10757
10758 2009-03-16 Janis Johnson <janis187@us.ibm.com>
10759
10760 Revert patch for PR testsuite/37630.
10761
10762 PR testsuite/37960
10763 * gcc.dg/pr11492.c: Replace constant and remove xfail.
10764
10765 PR testsuite/37630
10766 * lib/target-supports.exp (check_effective_target_ieee): New.
10767 * gcc.c-torture/execute/ieee/ieee.exp: Use it.
10768 * gcc.dg/20001012-1.c: Require ieee.
10769
10770 PR testsuite/37628
10771 * gcc.c-torture/execute/pr35456.x: New, skip test for vax.
10772
10773 2009-03-16 Jakub Jelinek <jakub@redhat.com>
10774
10775 PR tree-optimization/39455
10776 * gcc.dg/pr39455.c: New test.
10777
10778 2009-03-13 David Ayers <ayers@fsfe.org>
10779
10780 * objc/execute/trivial.m. New test.
10781
10782 2009-03-13 Jack Howarth <howarth@bromo.med.uc.edu>
10783
10784 PR target/39137
10785 * gcc.target/i386/stackalign/longlong-2.c: Skip on darwin.
10786
10787 2009-03-13 H.J. Lu <hongjiu.lu@intel.com>
10788
10789 PR testsuite/39451
10790 * gcc.dg/asm-b.c: Use "Q" constraint on %b1/%h1 and "R"
10791 constraint on (%2).
10792
10793 2009-03-12 David Ayers <ayers@fsfe.org>
10794
10795 PR libobjc/27466
10796 * objc/execute/exceptions/handler-1.m. New test.
10797
10798 2009-03-12 Jakub Jelinek <jakub@redhat.com>
10799
10800 PR target/39431
10801 * gcc.target/i386/pr39431.c: New test.
10802
10803 2009-03-12 H.J. Lu <hongjiu.lu@intel.com>
10804
10805 PR target/39445
10806 * gcc.target/i386/pr39445.c: New.
10807
10808 * gcc.target/i386/push-1.c: XFAIL.
10809
10810 2009-03-11 Adam Nemet <anemet@caviumnetworks.com>
10811
10812 * gcc.dg/inline-33.c: New test.
10813
10814 2009-03-11 Nathan Froyd <froydnj@codesourcery.com>
10815
10816 * gcc.dg/vect/vect-82.c: Combine dg-do and
10817 dg-require-effective-target into dg-skip-if.
10818 * gcc.dg/vect/vect-83.c: Likewise.
10819
10820 2009-03-11 Jakub Jelinek <jakub@redhat.com>
10821
10822 PR target/39137
10823 * gcc.target/i386/stackalign/longlong-1.c: New test.
10824 * gcc.target/i386/stackalign/longlong-2.c: New test.
10825
10826 2009-03-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10827
10828 * g++.old-deja/g++.jason/thunk2.C: Skip on SPU.
10829
10830 2009-03-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10831
10832 * gcc.c-torture/execute/ieee/inf-3.c: New test.
10833 * gcc.c-torture/execute/ieee/inf-2.c: Fix typo.
10834
10835 2009-03-11 Olivier Hainque <hainque@adacore.com>
10836
10837 * gnat.dg/slice_enum.adb: New test.
10838
10839 2009-03-11 Jason Merrill <jason@redhat.com>
10840
10841 PR debug/39086
10842 * g++.dg/opt/nrv15.C: New test.
10843
10844 2009-03-10 Ira Rosen <irar@il.ibm.com>
10845
10846 PR tree-optimization/39422
10847 * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: Move
10848 constant array with static initialization to global memory.
10849 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
10850
10851 2009-03-10 Hariharan Sandanagobalane <hariharan@picochip.com>
10852
10853 * gcc.c-torture/execute/pr39339.c: Bitfield sizes changed to avoid
10854 padding.
10855
10856 2009-03-09 Jakub Jelinek <jakub@redhat.com>
10857
10858 PR c++/39371
10859 * g++.dg/opt/switch2.C: Add -w to dg-options.
10860 * g++.dg/warn/Wswitch-1.C: Adjust expected warnings.
10861 * g++.dg/warn/switch1.C: New test.
10862 * g++.dg/other/switch3.C: New test.
10863
10864 PR tree-optimization/39394
10865 * gcc.c-torture/compile/pr39394.c: New test.
10866
10867 2009-03-09 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10868
10869 * gcc.target/s390/20090223-1.c: New testcase.
10870
10871 2009-03-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10872
10873 PR libfortran/39402
10874 * gfortran.dg/fmt_f0_1.f90: New test.
10875
10876 2009-03-08 H.J. Lu <hongjiu.lu@intel.com>
10877
10878 PR c++/39060
10879 * g++.dg/other/new1.C: Adjusted.
10880 * g++.dg/parse/crash40.C: Likewise.
10881 * g++.dg/parse/defarg12.C: Likewise.
10882 * g++.dg/template/error15.C: Likewise.
10883
10884 * g++.dg/other/pr39060.C: New.
10885
10886 2009-03-07 Jason Merrill <jason@redhat.com>
10887
10888 PR c++/39367
10889 * g++.dg/opt/new1.C: New.
10890
10891 2009-03-06 Paolo Carlini <paolo.carlini@oracle.com>
10892
10893 PR c++/33492
10894 * g++.dg/other/error32.C: New.
10895
10896 2009-03-06 Jakub Jelinek <jakub@redhat.com>
10897
10898 PR middle-end/39360
10899 * gcc.c-torture/compile/pr39360.c: New test.
10900
10901 PR debug/39372
10902 * g++.dg/debug/dwarf2/static-local-var-in-ctor.C: New test.
10903
10904 2009-03-05 Jason Merrill <jason@redhat.com>
10905
10906 PR c++/38908
10907 * g++.dg/warn/Wuninitialized-3.C: New test.
10908
10909 2009-03-05 Jakub Jelinek <jakub@redhat.com>
10910
10911 PR debug/39379
10912 * g++.dg/debug/dwarf2/imported-module-3.C: New test.
10913 * g++.dg/debug/dwarf2/imported-module-4.C: New test.
10914
10915 2009-03-04 Jason Merrill <jason@redhat.com>
10916
10917 PR c++/13549
10918 * g++.dg/template/koenig7.C: New test.
10919
10920 2009-03-04 Nathan Sidwell <nathan@codesourcery.com>
10921
10922 * g++.dg/torture/predcom-1.C: New test.
10923
10924 2009-03-04 Richard Guenther <rguenther@suse.de>
10925
10926 PR tree-optimization/39362
10927 * g++.dg/torture/pr39362.C: New testcase.
10928
10929 2009-03-04 Jason Merrill <jason@redhat.com>
10930 Giovanni Bajo <giovannibajo@gcc.gnu.org>
10931
10932 PR c++/9634
10933 PR c++/29469
10934 PR c++/29607
10935 * g++.dg/template/dependent-name5.C: New test.
10936
10937 2009-03-04 Steve Ellcey <sje@cup.hp.com>
10938
10939 PR testsuite/39357
10940 * gcc.dg/vect-iv-6.c (dg-require-effective-target): Change from
10941 vect_int to vect_int_mult.
10942
10943 2009-03-04 Richard Guenther <rguenther@suse.de>
10944
10945 PR tree-optimization/39358
10946 * g++.dg/warn/Wstrict-aliasing-bogus-escape-2.C: New testcase.
10947 * g++.dg/warn/Wstrict-aliasing-bogus-escape-3.C: Likewise.
10948
10949 2009-03-04 Richard Guenther <rguenther@suse.de>
10950
10951 PR tree-optimization/39339
10952 * gcc.c-torture/execute/pr39339.c: New testcase.
10953
10954 2009-03-03 Joseph Myers <joseph@codesourcery.com>
10955
10956 * gcc.c-torture/compile/20090303-1.c,
10957 gcc.c-torture/compile/20090303-2.c: New tests.
10958
10959 2009-03-03 Jakub Jelinek <jakub@redhat.com>
10960
10961 PR fortran/39354
10962 * gfortran.dg/gomp/pr39354.f90: New test.
10963
10964 PR tree-optimization/39343
10965 * gcc.dg/pr39343.c: New test.
10966
10967 2009-03-03 Ira Rosen <irar@il.ibm.com>
10968
10969 PR tree-optimization/39248
10970 * gcc.dg/vect/vect-complex-1.c: Add attribute aligned to the arrays.
10971 * gcc.dg/vect/vect-iv-6.c: Don't expect to fail to vectorize
10972 on targets without vector misalignment support.
10973 * lib/target-supports.exp
10974 (check_effective_target_vect_short_mult): Add
10975 check_effective_target_arm32.
10976
10977 2009-03-02 Sebastian Pop <sebastian.pop@amd.com>
10978
10979 PR middle-end/39335
10980 * gcc.dg/graphite/pr39335_1.c: New.
10981 * gcc.dg/graphite/pr39335.c: New.
10982
10983 2009-03-02 H.J. Lu <hongjiu.lu@intel.com>
10984
10985 * gcc.target/i386/stackalign/return-4.c: Scan andl/andq instead
10986 of andl.
10987 * gcc.target/i386/stackalign/return-5.c: Likewise.
10988 * gcc.target/i386/stackalign/return-6.c: Likewise.
10989
10990 2009-03-02 Richard Guenther <rguenther@suse.de>
10991 Ira Rosen <irar@il.ibm.com>
10992
10993 PR tree-optimization/39318
10994 * gfortran.dg/vect/pr39318.f90: New test.
10995
10996 2009-03-01 Jan Hubicka <jh@suse.cz>
10997
10998 * gcc.dg/debug/dwarf2/ipa-cp1.c: New testcase.
10999
11000 2009-03-01 Jan Hubicka <jh@suse.cz>
11001
11002 PR debug/39267
11003 * gcc.dg/debug/dwarf2/inline1.c: New testcase.
11004
11005 2009-03-01 Eric Botcazou <ebotcazou@adacore.com>
11006
11007 * gnat.dg/pack12.adb: New test.
11008
11009 2009-02-26 H.J. Lu <hongjiu.lu@intel.com>
11010
11011 PR c++/37789
11012 * g++.dg/other/pr37789.C: New.
11013
11014 2009-02-26 Paul Thomas <pault@gcc.gnu.org>
11015
11016 PR fortran/39295
11017 * gfortran.dg/interface_25.f90: New test.
11018 * gfortran.dg/interface_26.f90: New test.
11019
11020 2009-02-26 Paul Thomas <pault@gcc.gnu.org>
11021
11022 PR fortran/39292
11023 * gfortran.dg/initialization_22.f90: New test.
11024
11025 2009-02-25 H.J. Lu <hongjiu.lu@intel.com>
11026
11027 PR rtl-optimization/39241
11028 * gcc.dg/torture/pr39241.c: New.
11029
11030 2009-02-25 Martin Jambor <mjambor@suse.cz>
11031
11032 PR tree-optimizations/39259
11033 * g++.dg/torture/pr39259.C: New testcase.
11034
11035 2009-02-24 Richard Guenther <rguenther@suse.de>
11036
11037 PR c++/39242
11038 * g++.dg/template/instantiate10.C: New testcase.
11039
11040 2009-02-24 Richard Guenther <rguenther@suse.de>
11041 Zdenek Dvorak <ook@ucw.cz>
11042
11043 PR tree-optimization/39233
11044 * gcc.c-torture/execute/pr39233.c: New testcase.
11045
11046 2009-02-23 Sebastian Pop <sebastian.pop@amd.com>
11047
11048 PR tree-optimization/39260
11049 * gcc.dg/graphite/pr39260.c: New.
11050
11051 2009-02-23 H.J. Lu <hongjiu.lu@intel.com>
11052
11053 * g++.dg/init/static-init1.C: Replace int with __PTRDIFF_TYPE__.
11054
11055 2009-02-23 H.J. Lu <hongjiu.lu@intel.com>
11056
11057 PR c++/36411
11058 * g++.dg/template/void14.C: New.
11059
11060 2009-02-23 Jason Merrill <jason@redhat.com>
11061
11062 PR c++/38880
11063 * g++.dg/init/const7.C: Remove XFAIL.
11064 * g++.dg/init/static-init1.C: New test.
11065
11066 * g++.dg/cpp0x/initlist14.C: New test.
11067
11068 2009-02-21 Thomas Koenig <tkoenig@gcc.gnu.org>
11069
11070 PR fortran/38914
11071 * bound_simplification_2.f90: New test case.
11072 * bound_7.f90: New test case.
11073
11074 2009-02-21 Joseph Myers <joseph@codesourcery.com>
11075
11076 * gcc.dg/cpp/include4.c: New test.
11077
11078 2009-02-21 Uros Bizjak <ubizjak@gmail.com>
11079
11080 PR target/39256
11081 * gcc.target/i386/abi-2.c: New.
11082
11083 2009-02-21 Kaz Kojima <kkojima@gcc.gnu.org>
11084
11085 * gcc.c-torture/execute/pr39228.x: New.
11086
11087 2009-02-21 Uros Bizjak <ubizjak@gmail.com>
11088
11089 * gcc.target/i386/abi-1.c: Use scan-assembler-times "..." 1 instead of
11090 scan-assembler to check for xmm0 register.
11091
11092 2009-02-20 Mark Mitchell <mark@codesourcery.com>
11093 Joseph Myers <joseph@codesourcery.com>
11094
11095 * gcc.target/arm/va_list.c: New test.
11096 * g++.dg/abi/arm_va_list.C: Likewise.
11097 * lib/target-supports.exp (check_effective_target_arm_eabi): New
11098 function.
11099 * g++.dg/cpp0x/temp-va-arg-bug.C, g++.dg/other/stdarg1.C,
11100 g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-3.C,
11101 g++.dg/warn/miss-format-4.C, g++.dg/warn/miss-format-5.C,
11102 g++.dg/warn/miss-format-6.C, g++.old-deja/g++.other/vaarg2.C,
11103 g++.old-deja/g++.other/vaarg3.C, g++.old-deja/g++.other/vaarg4.C,
11104 g++.old-deja/g++.pt/builtin.C: Use -Wno-abi on ARM EABI targets.
11105
11106 2009-02-20 Jack Howarth <howarth@bromo.med.uc.edu>
11107
11108 PR testsuite/38164
11109 * gcc.target/i386/amd64-abi-3.c: Add -fomit-frame-pointer
11110 to dg-options.
11111
11112 2009-02-20 Jakub Jelinek <jakub@redhat.com>
11113
11114 PR target/39240
11115 * gcc.c-torture/execute/pr39240.c: New test.
11116
11117 2009-02-20 Jason Merrill <jason@redhat.com>
11118
11119 PR c++/39225
11120 * g++.dg/parse/dtor15.C: New test.
11121
11122 2009-02-19 Kazu Hirata <kazu@codesourcery.com>
11123
11124 * gcc.c-torture/execute/20090219-1.c: New.
11125
11126 2009-02-19 Adam Nemet <anemet@caviumnetworks.com>
11127
11128 * gcc.target/mips/mips.exp: Comment !CPU in the isa* pseudo-options.
11129 (mips-dg-options): When matching isa* pseudo-options make
11130 'value' optional and accept ! entries. Use $spec instead of
11131 $isa_spec in the isa pseudo-option error message. Only
11132 perform the ISA-range check when 'value' is set. If arch is
11133 matching any CPU in the ! entries switch to its generic ISA.
11134 * gcc.target/mips/branch-1.c: Pass isa=!octeon.
11135 * gcc.target/mips/dmult-1.c: Pass isa=64!octeon rather than -mips64.
11136
11137 2009-02-19 Jakub Jelinek <jakub@redhat.com>
11138
11139 PR target/39175
11140 * gcc.dg/visibility-20.c: New test.
11141 * g++.dg/ext/visibility/visibility-11.C: New test.
11142
11143 2009-02-19 H.J. Lu <hongjiu.lu@intel.com>
11144
11145 PR c++/39188
11146 * g++.dg/abi/pr39188-1a.C: New.
11147 * g++.dg/abi/pr39188-1b.C: Likewise.
11148 * g++.dg/abi/pr39188-1.h: Likewise.
11149 * g++.dg/abi/pr39188-2a.C: Likewise.
11150 * g++.dg/abi/pr39188-2b.C: Likewise.
11151 * g++.dg/abi/pr39188-2.h: Likewise.
11152 * g++.dg/abi/pr39188-3a.C: Likewise.
11153 * g++.dg/abi/pr39188-3b.C: Likewise.
11154 * g++.dg/abi/pr39188-3.h: Likewise.
11155
11156 2009-02-19 Joseph Myers <joseph@codesourcery.com>
11157
11158 PR c/38483
11159 * gcc.c-torture/execute/call-trap-1.c,
11160 gcc.c-torture/execute/va-arg-trap-1.c, gcc.dg/call-diag-1.c: New
11161 tests.
11162
11163 2009-02-19 Uros Bizjak <ubizjak@gmail.com>
11164
11165 PR target/39228
11166 * gcc.c-torture/execute/pr39228.c: New test.
11167
11168 2009-02-19 Richard Guenther <rguenther@suse.de>
11169
11170 PR tree-optimization/39074
11171 * gcc.dg/torture/pr39074.c: New testcase.
11172 * gcc.dg/torture/pr39074-2.c: Likewise.
11173 * gcc.dg/torture/pr39074-3.c: Likewise.
11174
11175 2009-02-18 H.J. Lu <hongjiu.lu@intel.com>
11176
11177 PR c++/39219
11178 * g++.dg/parse/attr3.C: New.
11179
11180 2009-02-18 Jack Howarth <howarth@bromo.med.uc.edu>
11181
11182 PR testsuite/38165
11183 * g++.dg/pubtypes.C: Adopt Radar 4535968 fix to testcase.
11184
11185 PR testsuite/38166
11186 * g++.dg/ext/visibility/class1.C: Revert revision 122348
11187 and skip on Darwin.
11188
11189 2009-02-18 Jason Merrill <jason@redhat.com>
11190
11191 PR c++/38880
11192 * g++.dg/init/const7.C: Remove XFAIL.
11193
11194 PR target/39179
11195 * g++.dg/opt/const6.C: New test.
11196
11197 2009-02-18 H.J. Lu <hongjiu.lu@intel.com>
11198
11199 * gcc.dg/callabi/callabi.exp: Moved to ...
11200 * gcc.target/x86_64/abi/callabi/callabi.exp: Here. Only run
11201 in 64bit mode.
11202
11203 * gcc.target/x86_64/abi/callabi/func-1.c: Don't check target.
11204 * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
11205 * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
11206 * gcc.target/x86_64/abi/callabi/pr38891.c: Likewise.
11207 * gcc.target/x86_64/abi/callabi/vaarg-1.c: Likewise.
11208 * gcc.target/x86_64/abi/callabi/vaarg-2.c: Likewise.
11209 * gcc.target/x86_64/abi/callabi/vaarg-3.c: Likewise.
11210
11211 * gcc.dg/callabi/callabi.h: Moved to ...
11212 * gcc.target/x86_64/abi/callabi/callabi.h: Here.
11213
11214 * gcc.dg/callabi/func-1.c: Moved to ...
11215 * gcc.target/x86_64/abi/callabi/func-1.c: Here.
11216
11217 * gcc.dg/callabi/func-indirect.c: Moved to ...
11218 * gcc.target/x86_64/abi/callabi/func-indirect.c: Here.
11219
11220 * gcc.dg/callabi/pr38891.c: Moved to ...
11221 * gcc.target/x86_64/abi/callabi/pr38891.c: Here.
11222
11223 * gcc.dg/callabi/vaarg-1.c: Moved to ...
11224 * gcc.target/x86_64/abi/callabi/vaarg-1.c: Here.
11225
11226 * gcc.dg/callabi/vaarg-2.c: Moved to ...
11227 * gcc.target/x86_64/abi/callabi/vaarg-2.c: Here.
11228
11229 * gcc.dg/callabi/vaarg-3.c: Moved to ...
11230 * gcc.target/x86_64/abi/callabi/vaarg-3.c: Here.
11231
11232 2009-02-17 Xuepeng Guo <xuepeng.guo@intel.com>
11233
11234 PR target/38891
11235 * gcc.dg/callabi/pr38891.c: New.
11236
11237 2009-02-17 H.J. Lu <hongjiu.lu@intel.com>
11238
11239 * gcc.dg/callabi/callabi.exp: New.
11240
11241 2009-02-17 H.J. Lu <hongjiu.lu@intel.com>
11242
11243 PR target/39082
11244 * g++.dg/compat/struct-layout-1_generate.c (dg_options): Add
11245 -Wno-abi for x86.
11246 * gcc.dg/compat/struct-layout-1_generate.c (dg_options): Likewise.
11247
11248 * gcc.target/i386/pr39082-1.c: New.
11249
11250 * gcc.target/x86_64/abi/abi-x86_64.exp (additional_flags): Add
11251 -Wno-abi.
11252
11253 * gcc.target/x86_64/abi/args.h (XMM_T): Add _m64 and _m128 if
11254 CHECK_M64_M128 is defined.
11255 (check_f_arguments): Add "do".
11256 (check_vector_arguments): New.
11257 (check_m64_arguments): Likewise.
11258 (check_m128_arguments): Likewise.
11259
11260 * gcc.target/x86_64/abi/defines.h: Include <xmmintrin.h>.
11261 (CHECK_M64_M128): Define.
11262
11263 * gcc.target/x86_64/abi/test_m64m128_returning.c: New. Based
11264 on abitest.
11265 * gcc.target/x86_64/abi/test_passing_m64m128.c: Likewise.
11266
11267 * gcc.target/x86_64/abi/test_passing_structs.c: Define __m128
11268 tests only if CHECK_M64_M128 is defined.
11269
11270 * gcc.target/x86_64/abi/test_passing_structs.c (m128_struct): New.
11271 (m128_2_struct): Likewise.
11272 (check_struct_passing5): Likewise.
11273 (check_struct_passing6): Likewise.
11274 (main): Test struct with __m128 if CHECK_M64_M128 is defined.
11275
11276 * gcc.target/x86_64/abi/test_passing_unions.c (un4): New.
11277 (un5): Likewise.
11278 (check_union_passing4): Likewise.
11279 (main): Test union with __m128 if CHECK_M64_M128 is defined.
11280
11281 2009-02-18 Joseph Myers <joseph@codesourcery.com>
11282
11283 PR c/35447
11284 * gcc.dg/noncompile/pr35447-1.c: New test.
11285
11286 2009-02-18 Jakub Jelinek <jakub@redhat.com>
11287
11288 PR tree-optimization/36922
11289 * gfortran.dg/pr36922.f: New test.
11290
11291 2009-02-17 Richard Guenther <rguenther@suse.de>
11292
11293 PR tree-optimization/39202
11294 * gcc.c-torture/compile/pr39202.c: New testcase.
11295
11296 2009-02-17 Richard Guenther <rguenther@suse.de>
11297
11298 PR tree-optimization/39204
11299 * gcc.dg/torture/pr39204.c: New testcase.
11300
11301 2009-02-17 Bingfeng Mei <bmei@broadcom.com>
11302
11303 * gcc.dg/vect/vect-outer-5.c: Require vect_float support.
11304 * gcc.dg/vect/vect-outer-6.c: Ditto.
11305
11306 2009-02-16 Joseph Myers <joseph@codesourcery.com>
11307
11308 PR c/35446
11309 * gcc.dg/noncompile/init-5.c: New test.
11310 * gcc.dg/init-bad-4.c: Adjust expected errors.
11311
11312 2009-02-16 H.J. Lu <hongjiu.lu@intel.com>
11313
11314 PR target/37049
11315 * gcc.target/i386/push-1.c: New.
11316
11317 2009-02-15 Uros Bizjak <ubizjak@gmail.com>
11318
11319 * gcc.dg/struct/w_prof_single_str_global.c: Mask return value.
11320
11321 2009-02-13 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11322
11323 * gcc.target/spu/intrinsics-sr.c: New test.
11324
11325 2009-02-13 Steve Ellcey <sje@cup.hp.com>
11326
11327 PR target/38056
11328 * gcc.target/ia64/sibcall-opt-1.c: New test.
11329 * gcc.target/ia64/sibcall-opt-2.c: New test.
11330
11331 2009-02-13 Paul Thomas <pault@gcc.gnu.org>
11332
11333 PR fortran/36528
11334 * gfortran.dg/cray_pointers_8.f90: New test.
11335
11336 PR fortran/36703
11337 * gfortran.dg/cray_pointers_9.f90: New test.
11338
11339 2009-02-13 Jason Merrill <jason@redhat.com>
11340
11341 PR c++/39070
11342 * g++.dg/cpp0x/decltype16.C: New.
11343
11344 2009-02-13 H.J. Lu <hongjiu.lu@intel.com>
11345
11346 PR target/39152
11347 * gfortran.dg/gomp/pr39152.f90: New.
11348
11349 2009-02-13 H.J. Lu <hongjiu.lu@intel.com>
11350
11351 PR target/39162
11352 * gcc.target/i386/pr39162.c: New.
11353
11354 2009-02-13 Joseph Myers <joseph@codesourcery.com>
11355
11356 PR c/35444
11357 * gcc.dg/noncompile/pr35444-1.c, gcc.dg/noncompile/pr35444-2.c:
11358 New tests.
11359
11360 2009-02-12 Jason Merrill <jason@redhat.com>
11361
11362 PR c++/38950
11363 * g++.dg/template/array20.C: New test.
11364
11365 2009-02-12 Uros Bizjak <ubizjak@gmail.com>
11366
11367 * gcc.dg/torture/fp-int-convert-float128-timode.c: Do not check
11368 for lp64 in "dg-do run" directive. Remove dg-xfail-if directive.
11369 * gcc.dg/torture/fp-int-convert-timode.c: Remove xfail directive.
11370
11371 2009-02-12 H.J. Lu <hongjiu.lu@intel.com>
11372
11373 * g++.dg/cpp0x/defaulted9.C: Compile with "-std=c++0x -fno-inline".
11374
11375 2009-02-12 H.J. Lu <hongjiu.lu@intel.com>
11376
11377 PR target/39152
11378 * gfortran.dg/pr39152.f: New.
11379
11380 2009-02-11 Jason Merrill <jason@redhat.com>
11381
11382 PR c++/39153
11383 * g++.dg/cpp0x/defaulted9.C: New test.
11384
11385 PR c++/30111
11386 * g++.dg/init/value7.C: New test.
11387
11388 2009-02-11 Paolo Bonzini <bonzini@gnu.org>
11389
11390 PR target/38824
11391 * gcc.target/i386/pr38824.c: New testcase.
11392
11393 2009-02-11 Jason Merrill <jason@redhat.com>
11394
11395 PR c++/38649
11396 * g++.dg/cpp0x/defaulted8.C: New test.
11397
11398 PR c++/36744
11399 * g++.dg/cpp0x/rv9p.C: New test.
11400
11401 2009-02-10 Eric Botcazou <ebotcazou@adacore.com>
11402
11403 * gnat.dg/aliasing3.adb: New test.
11404 * gnat.dg/aliasing3_pkg.ad[sb]: New helper.
11405
11406 2009-02-10 Paolo Carlini <paolo.carlini@oracle.com>
11407
11408 PR c++/34397
11409 * g++.dg/template/crash88.C: New.
11410 * g++.dg/template/crash89.C: Likewise.
11411
11412 2009-02-10 Steve Ellcey <sje@cup.hp.com>
11413
11414 PR c/39084
11415 * gcc.dg/pr39084.c: New test.
11416
11417 2009-02-10 Jakub Jelinek <jakub@redhat.com>
11418
11419 PR target/39139
11420 * gcc.target/i386/pr39139.c: New test.
11421
11422 2009-02-10 Richard Guenther <rguenther@suse.de>
11423
11424 PR tree-optimization/39132
11425 * gcc.dg/torture/pr39132.c: New testcase.
11426
11427 2009-02-10 H.J. Lu <hongjiu.lu@intel.com>
11428
11429 PR target/39119
11430 * gcc.target/x86_64/abi/avx/abi-avx.exp: New.
11431 * gcc.target/x86_64/abi/avx/args.h: Likewise.
11432 * gcc.target/x86_64/abi/avx/asm-support.S: Likewise.
11433 * gcc.target/x86_64/abi/avx/avx-check.h: Likewise.
11434 * gcc.target/x86_64/abi/avx/test_m256_returning.c: Likewise.
11435 * gcc.target/x86_64/abi/avx/test_passing_m256.c: Likewise.
11436 * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
11437 * gcc.target/x86_64/abi/avx/test_passing_unions.c: Likewise.
11438
11439 2009-02-09 Jason Merrill <jason@redhat.com>
11440
11441 PR c++/39109
11442 * g++.dg/init/value6.C: New test.
11443
11444 2009-02-09 H.J. Lu <hongjiu.lu@intel.com>
11445
11446 * gcc.target/x86_64/abi/abi-x86_64.exp: Use glob instead of find.
11447
11448 2009-02-09 Eric Botcazou <ebotcazou@adacore.com>
11449
11450 * gcc.c-torture/compile/20090209-1.c: New test.
11451
11452 2009-02-06 Paolo Carlini <paolo.carlini@oracle.com>
11453
11454 PR c++/35147
11455 PR c++/37737
11456 * g++.dg/cpp0x/vt-35147.C: New.
11457 * g++.dg/cpp0x/vt-37737-1.C: Likewise.
11458 * g++.dg/cpp0x/vt-37737-2.C: Likewise.
11459
11460 2009-02-06 Joseph Myers <joseph@codesourcery.com>
11461
11462 PR c/35434
11463 * gcc.dg/attr-alias-4.c: New test.
11464
11465 2009-02-06 Janis Johnson <janis187@us.ibm.com>
11466
11467 PR c/39035
11468 * gcc.dg/dfp/pr39035.c: New test.
11469
11470 2009-02-06 Joseph Myers <joseph@codesourcery.com>
11471
11472 PR c/36432
11473 * gcc.dg/c90-flex-array-2.c, gcc.dg/c99-flex-array-6.c: New tests.
11474
11475 2009-02-05 Jakub Jelinek <jakub@redhat.com>
11476
11477 PR c++/39106
11478 * g++.dg/opt/thunk3.C: New test.
11479
11480 2009-02-05 Nick Clifton <nickc@redhat.com>
11481
11482 * gcc.c-torture/compile/20080625-1.c: Skip for M32C.
11483 * gcc.c-torture/compile/limits-stringlit.c: Likewise.
11484 * gcc.dg/cdce1.c: Likewise.
11485 * gcc.dg/cpp/_Pragma6.c: Likewise.
11486 * g++.dg/cpp/_Pragma1.C: Likewise.
11487 * gcc.dg/utf32-2.c: Xfail for M32C.
11488 * gcc.dg/utf32-1.c: Likewise.
11489 * gcc.dg/utf32-3.c: Likewise.
11490 * gcc.dg/Wtype-limits.c: Add expected warning messages for 16-bit
11491 targets.
11492 * gcc.dg/Wtype-limits-Wextra.c: Likewise.
11493 * gcc.dg/utf32-4.c: Only run for 32-bit+ targets.
11494 * gcc.dg/Wconversion-5.c: Likewise.
11495 * gcc.dg/tree-ssa/data-dep-1.c: Likewise.
11496 * gcc.dg/tree-ssa/ldist-3.c: Likewise.
11497 * gcc.dg/tree-ssa/ldist-5.c: Likewise.
11498 * gcc.dg/utf-inc-init.c: Likewise.
11499 * gcc.dg/pr11492.c: Xfail for 16-bit targets.
11500 * gcc.dg/utf-array.c: Add expected warning messages for M32C.
11501 * gcc.dg/utf-array-short-wchar.c: Likewise.
11502 * gcc.dg/tree-ssa/pr33920.c: Expect a warning from all 16-bit targets.
11503 * gcc.dg/mallign.c: Use size_t instead of long.
11504
11505 2009-02-05 Uros Bizjak <ubizjak@gmail.com>
11506
11507 * g++.dg/torture/pr31863.C: Generalize dg-timeout-factor.
11508
11509 2009-02-05 Daniel Berlin <dberlin@dberlin.org>
11510
11511 * gcc.c-torture/execute/pr39100.c: New.
11512
11513 2009-02-05 Joseph Myers <joseph@codesourcery.com>
11514
11515 PR c/35435
11516 * gcc.dg/tls/diag-6.c: New test.
11517
11518 2009-02-04 Tobias Grosser <grosser@fim.uni-passau.de>
11519
11520 * gcc.dg/graphite/scop-19.c: New
11521
11522 2009-02-04 H.J. Lu <hongjiu.lu@intel.com>
11523
11524 AVX Programming Reference (January, 2009)
11525 * gcc.target/i386/avx-vpclmulqdq.c: New.
11526 * gcc.target/i386/pclmul-avx-check.h: Likewise.
11527
11528 * gcc.target/i386/i386.exp (check_effective_target_vpclmul): New.
11529
11530 * gcc.target/i386/pclmulqdq.c (CHECK_H): New.
11531 (TEST): Likewise. Include CHECK_H instead of "pclmul-check.h".
11532 (pclmul_test): Renamed to ...
11533 (TEST): This.
11534
11535 2009-02-04 Jakub Jelinek <jakub@redhat.com>
11536
11537 PR c++/39095
11538 * g++.dg/abi/mangle31.C: New test.
11539
11540 2009-02-03 Joseph Myers <joseph@codesourcery.com>
11541
11542 PR c/29129
11543 * c90-arraydecl-1.c: Do not expect error for [*] in abstract
11544 declarator.
11545 * vla-6.c: Likewise. Expect warning not error for [*] lexically
11546 inside function prototype but not part of parameter declarator.
11547 * vla-11.c: New test.
11548
11549 2009-02-03 Jason Merrill <jason@redhat.com>
11550
11551 * g++.dg/warn/main-4.C: New test.
11552 * g++.old-deja/g++.bugs/900227_01.C: Remove &main warnings.
11553
11554 2009-02-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
11555
11556 PR c++/36607
11557 * g++.dg/expr/cast10.C: New test.
11558
11559 2009-02-03 Joseph Myers <joseph@codesourcery.com>
11560
11561 PR c/35433
11562 * gcc.dg/init-bad-6.c: New test.
11563
11564 2009-02-03 Jakub Jelinek <jakub@redhat.com>
11565
11566 PR target/35318
11567 * gcc.c-torture/compile/pr35318.c: New test.
11568
11569 PR inline-asm/39059
11570 * gcc.dg/nofixed-point-2.c: New test.
11571 * g++.dg/ext/fixed1.C: Adjust expected diagnostics.
11572 * g++.dg/ext/fixed2.C: Likewise.
11573 * g++.dg/other/error25.C: Likewise.
11574 * g++.dg/lookup/crash7.C: Likewise.
11575 * g++.dg/cpp0x/decltype-38655.C: Likewise.
11576
11577 PR c++/39056
11578 * g++.dg/cpp0x/initlist13.C: New test.
11579
11580 2009-02-03 Paolo Bonzini <bonzini@gnu.org>
11581
11582 PR c++/36897
11583 * g++.dg/template/func2.C: New test.
11584
11585 PR c++/37314
11586 * g++.dg/template/typename15.C: New.
11587 * g++.dg/template/typename16.C: New.
11588
11589 2009-02-03 Janis Johnson <janis187@us.ibm.com>
11590 Ben Elliston <bje@au.ibm.com>
11591
11592 PR c/39034
11593 * gcc.dg/dfp/pr39034.c: New test.
11594
11595 2009-02-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11596
11597 PR testsuite/38263
11598 * gcc.dg/ipa/ipacost-2.c: Add -fpie when pic.
11599
11600 2009-02-02 Jason Merrill <jason@redhat.com>
11601
11602 PR c++/39054
11603 * g++.dg/parse/dtor14.C: New test.
11604
11605 2009-02-02 Jakub Jelinek <jakub@redhat.com>
11606
11607 * lib/target-supports.exp
11608 (check_effective_target_correct_iso_cpp_string_wchar_protos): New.
11609 * g++.dg/ext/builtin10.C: New test.
11610
11611 PR inline-asm/39058
11612 * gcc.target/i386/pr39058.c: New test.
11613
11614 2009-02-02 Richard Guenther <rguenther@suse.de>
11615
11616 PR tree-optimization/38937
11617 * g++.dg/warn/Wstrict-aliasing-bogus-escape.C: New testcase.
11618
11619 2009-02-01 Paolo Carlini <paolo.carlini@oracle.com>
11620
11621 PR c++/39053
11622 * g++.dg/parse/crash52.C: New.
11623
11624 2009-01-30 Richard Guenther <rguenther@suse.de>
11625
11626 PR tree-optimization/39041
11627 * gcc.c-torture/compile/pr39041.c: New testcase.
11628
11629 2009-01-30 Jakub Jelinek <jakub@redhat.com>
11630
11631 PR target/39013
11632 * gcc.target/i386/pr39013-1.c: New test.
11633 * gcc.target/i386/pr39013-2.c: New test.
11634
11635 PR c++/39028
11636 * g++.dg/ext/label12.C: New test.
11637
11638 2009-01-30 Paolo Carlini <paolo.carlini@oracle.com>
11639
11640 PR c++/33465
11641 * g++.dg/parse/error34.C: New.
11642 * g++.dg/parse/error35.C: Likewise.
11643
11644 2009-01-30 Paolo Carlini <paolo.carlini@oracle.com>
11645
11646 PR c++/38655
11647 * g++.dg/cpp0x/decltype-38655.C: New.
11648
11649 2009-01-30 Jakub Jelinek <jakub@redhat.com>
11650
11651 PR target/39002
11652 * g++.dg/torture/pr39002.C: New test.
11653
11654 2009-01-29 Kazu Hirata <kazu@codesourcery.com>
11655
11656 PR tree-optimization/39007
11657 * gcc.dg/tree-ssa/pr39007.c: New.
11658
11659 2009-01-29 Kenneth Zadeck <zadeck@naturalbridge.com>
11660
11661 PR middle-end/35854
11662 * gcc.dg/lower-subreg-1.c: Renamed dump pass from "subreg"
11663 to "subreg1".
11664
11665 2009-01-29 Steve Ellcey <sje@cup.hp.com>
11666
11667 PR middle-end/38857
11668 * gcc.c-torture/compile/pr38857.c: New test.
11669
11670 2009-01-28 Paul Thomas <pault@gcc.gnu.org>
11671
11672 PR fortran/38852
11673 PR fortran/39006
11674 * gfortran.dg/bound_6.f90: New test.
11675
11676 2009-01-28 Pat Haugen <pthaugen@us.ibm.com>
11677
11678 * gcc.target/powerpc/avoid-indexed-addresses.c: New test.
11679
11680 2009-01-28 Kazu Hirata <kazu@codesourcery.com>
11681
11682 PR tree-optimization/38997
11683 * gcc.dg/tree-ssa/pr38997.c: New.
11684
11685 2009-01-28 Richard Guenther <rguenther@suse.de>
11686
11687 PR tree-optimization/38926
11688 * gcc.c-torture/compile/pr38926.c: New testcase.
11689
11690 2009-01-28 Jakub Jelinek <jakub@redhat.com>
11691
11692 PR middle-end/38934
11693 * gcc.dg/pr38934.c: New test.
11694
11695 2009-01-28 Richard Guenther <rguenther@suse.de>
11696
11697 PR middle-end/38908
11698 * g++.dg/warn/Wuninitialized-2.C: New testcase.
11699
11700 2009-01-28 Paolo Bonzini <bonzini@gnu.org>
11701
11702 PR tree-optimization/38984
11703 * gcc.dg/pr38984.c: New XFAILed testcase.
11704
11705
11706 2009-01-28 Uros Bizjak <ubizjak@gmail.com>
11707
11708 PR target/38988
11709 * gcc.target/i386/pr38988.c: New test.
11710
11711 2009-01-27 Paolo Carlini <paolo.carlini@oracle.com>
11712
11713 PR c++/37554
11714 * g++.dg/parse/crash51.C: New.
11715 * g++.old-deja/g++.pt/crash9.C: Adjust.
11716
11717 2009-01-27 Daniel Kraft <d@domob.eu>
11718
11719 PR fortran/38883
11720 * gfortran.dg/mvbits_6.f90: New test.
11721 * gfortran.dg/mvbits_7.f90: New test.
11722 * gfortran.dg/mvbits_8.f90: New test.
11723
11724 2009-01-27 Richard Guenther <rguenther@suse.de>
11725
11726 PR tree-optimization/38503
11727 * g++.dg/warn/Wstrict-aliasing-bogus-placement-new.C: New testcase.
11728
11729 2009-01-27 Uros Bizjak <ubizjak@gmail.com>
11730
11731 PR middle-end/38969
11732 * gcc.c-torture/execute/pr38969.c: New test.
11733
11734 2009-01-26 Adam Nemet <anemet@caviumnetworks.com>
11735
11736 PR testsuite/38864
11737 * gcc.target/mips/fixed-vector-type.c: Add target { fixed_point }
11738 to dg-do compile.
11739 * gcc.target/mips/fixed-scalar-type.c: Likewise.
11740 * gcc.target/mips/dpaq_sa_l_w.c: Likewise.
11741 * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
11742
11743 2009-01-26 H.J. Lu <hongjiu.lu@intel.com>
11744
11745 PR target/38952
11746 * g++.dg/torture/stackalign/test-unwind.h (main): Also return 0
11747 if __USING_SJLJ_EXCEPTIONS__ is defined.
11748
11749 * g++.dg/torture/stackalign/unwind-0.C (foo): Don't define if
11750 __USING_SJLJ_EXCEPTIONS__ is defined.
11751 * g++.dg/torture/stackalign/unwind-1.C (foo): Likewise.
11752 * g++.dg/torture/stackalign/unwind-2.C (foo): Likewise.
11753 * g++.dg/torture/stackalign/unwind-3.C (foo): Likewise.
11754 * g++.dg/torture/stackalign/unwind-4.C (foo): Likewise.
11755 * g++.dg/torture/stackalign/unwind-5.C (foo): Likewise.
11756 * g++.dg/torture/stackalign/unwind-6.C (foo): Likewise.
11757
11758 2009-01-26 Danny Smith <dannysmith@users.sourceforge.net>
11759
11760 PR testsuite/38949
11761 * g++.dg/torture/stackalign/test-unwind.h (ASMNAME): Define.
11762 Use instead of C name in asm statements.
11763
11764 2009-01-26 Richard Guenther <rguenther@suse.de>
11765
11766 PR tree-optimization/38745
11767 * g++.dg/torture/pr38745.C: New testcase.
11768
11769 2009-01-26 Richard Guenther <rguenther@suse.de>
11770
11771 PR middle-end/38851
11772 * g++.dg/warn/Wuninitialized-1.C: New testcase.
11773
11774 2009-01-25 Hans-Peter Nilsson <hp@axis.com>
11775
11776 * gcc.dg/bitfld-15.c: Gate warning on target
11777 pcc_bitfield_type_matters.
11778 * gcc.dg/bitfld-17.c, g++.dg/ext/bitfield2.C,
11779 g++.dg/ext/bitfield4.C: Likewise.
11780 * gcc.dg/pr17112-1.c: Don't expect a warning for the packed
11781 bitfield for any target.
11782
11783 2009-01-24 Jakub Jelinek <jakub@redhat.com>
11784
11785 PR c/38957
11786 * gcc.dg/pr38957.c: New test.
11787
11788 2009-01-24 David Billinghurst <billingd@gcc.gnu.org>
11789
11790 PR fortran/38955
11791 * gfortran.dg/array_constructor_24.f: Allow tolerance when
11792 comparing floats.
11793
11794 2009-01-24 Sebastian Pop <sebastian.pop@amd.com>
11795
11796 PR tree-optimization/38953
11797 * gfortran.dg/graphite/pr38953.f90: New.
11798
11799 2009-01-24 Paul Brook <paul@codesourcery.com>
11800
11801 * gcc.target/arm/neon-cond-1.c: New test.
11802
11803 2009-01-23 Paolo Bonzini <bonzini@gnu.org>
11804
11805 PR tree-optimization/38932
11806 * gcc.dg/pr38932.c: New.
11807
11808 2009-01-23 Revital Eres <eres@il.ibm.com>
11809
11810 * gcc.dg/sms-7.c: Fix test.
11811
11812 2009-01-22 Adam Nemet <anemet@caviumnetworks.com>
11813
11814 * gcc.dg/bitfld-15.c, gcc.dg/bitfld-16.c,
11815 gcc.dg/bitfld-17.c,gcc.dg/bitfld-18.c: New tests.
11816 * g++.dg/ext/bitfield2.C, g++.dg/ext/bitfield3.C,
11817 g++.dg/ext/bitfield4.C, g++.dg/ext/bitfield5.C: New tests.
11818
11819 2009-01-22 Steve Ellcey <sje@cup.hp.com>
11820
11821 * gcc.dg/pr35729.c: Make test x86 specific.
11822
11823 2009-01-22 Steve Ellcey <sje@cup.hp.com>
11824
11825 PR middle-end/38615
11826 * gcc.dg/pr38615.c: New test.
11827
11828 2009-01-22 Uros Bizjak <ubizjak@gmail.com>
11829
11830 PR target/38931
11831 * gcc.target/i386/pr38931.c: New test.
11832
11833 2009-01-22 Dodji Seketeli <dodji@redhat.com>
11834
11835 PR c++/38930
11836 * g++.dg/template/typedef11.C: Reverting changes of PR c++/26693.
11837 * g++.dg/template/typedef12.C: Likewise.
11838 * g++.dg/template/typedef13.C: Likewise.
11839 * g++.dg/template/typedef14.C: Likewise.
11840 * g++.dg/template/sfinae3.C: Likewise.
11841 * g++.old-deja/g++.pt/typename8.C: Likewise.
11842 * g++.dg/template/access11.C: Likewise
11843
11844 2009-01-21 Richard Sandiford <rdsandiford@googlemail.com>
11845
11846 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Skip for mips*-*-linux*
11847 and mips*-*-irix*.
11848 * gcc.dg/tree-ssa/vrp47.c: Skip for all MIPS targets.
11849
11850 2009-01-21 Dodji Seketeli <dodji@redhat.com>
11851
11852 PR c++/26693
11853 * g++.dg/template/typedef11.C: New test.
11854 * g++.dg/template/typedef12.C: Likewise.
11855 * g++.dg/template/typedef13.C: Likewise.
11856 * g++.dg/template/typedef14.C: Likewise.
11857 * g++.dg/template/sfinae3.C: Compile this pedantically.
11858 The only errors expected should be the one saying the typedef is ill
11859 formed.
11860 * g++.old-deja/g++.pt/typename8.C: Likewise.
11861 * g++.dg/template/access11.C: Update this.
11862
11863 2009-01-21 Daniel Kraft <d@domob.eu>
11864
11865 PR fortran/38887
11866 * gfortran.dg/mvbits_5.f90: New test.
11867
11868 2009-01-21 Bingfeng Mei <bmei@broadcom.com>
11869
11870 * gcc.dg/sms-6.c: New test.
11871 * gcc.dg/sms-7.c: Likewise.
11872
11873 2009-01-20 Paul Thomas <pault@gcc.gnu.org>
11874
11875 PR fortran/38907
11876 * gfortran.dg/host_assoc_function_7.f90: New test
11877
11878 2009-01-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
11879 Richard Guenther <rguenther@suse.de>
11880
11881 PR tree-optimization/38747
11882 PR tree-optimization/38748
11883 * gcc.dg/tree-ssa/struct-aliasing-1.c: New test.
11884 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
11885 * gcc.c-torture/execute/struct-aliasing-1.c: Likewise.
11886
11887 2009-01-20 Kees Cook <kees@ubuntu.com>
11888 H.J. Lu <hongjiu.lu@intel.com>
11889
11890 PR target/38902
11891 * gcc.dg/pr38902.c: New.
11892
11893 2009-01-20 Paolo Bonzini <bonzini@gnu.org>
11894
11895 PR target/38868
11896 * gfortran.dg/pr38868.f: New testcase.
11897
11898 2009-01-20 Richard Guenther <rguenther@suse.de>
11899
11900 * gcc.c-torture/execute/pr36227.c: Move ...
11901 * gcc.dg/torture/pr36227.c: ... here. Require stdint_types.
11902
11903 2009-01-19 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
11904
11905 * lib/gfortran.exp: Add -B options for targets that use
11906 libgfortran.a%s in their specs.
11907
11908 2009-01-19 Jason Merrill <jason@redhat.com>
11909
11910 PR c++/23287
11911 * g++.dg/template/dtor5.C: New test.
11912
11913 2009-01-19 Mikael Morin <mikael.morin@tele2.fr>
11914
11915 PR fortran/38859
11916 * gfortran.dg/bound_5.f90: New test.
11917
11918 2009-01-18 H.J. Lu <hongjiu.lu@intel.com>
11919
11920 PR target/38736
11921 * g++.dg/compat/abi/pr38736_main.C: New.
11922 * g++.dg/compat/abi/pr38736_x.C: Likewise.
11923 * g++.dg/compat/abi/pr38736_y.C: Likewise.
11924 * g++.dg/other/macro-1.C: Likewise.
11925 * gcc.dg/macro-1.c: Likewise.
11926 * gcc.dg/compat/pr38736_main.c: Likewise.
11927 * gcc.dg/compat/pr38736_x.c: Likewise.
11928 * gcc.dg/compat/pr38736_y.c: Likewise.
11929
11930 2009-01-18 Richard Guenther <rguenther@suse.de>
11931
11932 PR tree-optimization/38819
11933 * gcc.c-torture/execute/pr38819.c: New testcase.
11934
11935 2009-01-17 Paul Thomas <pault@gcc.gnu.org>
11936
11937 PR fortran/38657
11938 * gfortran.dg/module_commons_3.f90: Reapply.
11939
11940 2009-01-17 Paul Thomas <pault@gcc.gnu.org>
11941
11942 PR fortran/34955
11943 * gfortran.dg/transfer_intrinsic_1.f90: New test.
11944 * gfortran.dg/transfer_intrinsic_2.f90: New test.
11945
11946 2009-01-17 Paul Thomas <pault@gcc.gnu.org>
11947
11948 PR fortran/38657
11949 * gfortran.dg/module_commons_3.f90: Remove
11950
11951 2009-01-16 H.J. Lu <hongjiu.lu@intel.com>
11952
11953 * gcc.dg/tree-ssa/foldaddr-1.c: Add the missing '}'.
11954
11955 2009-01-16 Jason Merrill <jason@redhat.com>
11956
11957 PR c++/38877
11958 * g++.dg/template/lvalue1.C: New test.
11959
11960 PR c++/29470
11961 * g++.dg/template/access20.C: New test.
11962 * g++.dg/torture/pr34641.C: Fix access.
11963
11964 2009-01-16 Richard Guenther <rguenther@suse.de>
11965
11966 PR tree-optimization/38835
11967 PR middle-end/36227
11968 * gcc.c-torture/execute/pr36227.c: New testcase.
11969 * gcc.dg/tree-ssa/foldaddr-1.c: XFAIL.
11970 * g++.dg/init/const7.C: Likewise.
11971
11972 2009-01-16 Adam Nemet <anemet@caviumnetworks.com>
11973
11974 PR target/38554
11975 * gcc.c-torture/compile/pr38554.c: New test.
11976
11977 2009-01-16 Jason Merrill <jason@redhat.com>
11978
11979 PR c++/38579
11980 * g++.dg/conversion/access1.C: New test.
11981
11982 2009-01-16 Jakub Jelinek <jakub@redhat.com>
11983
11984 PR tree-optimization/38789
11985 * gcc.c-torture/compile/pr38789.c: New test.
11986
11987 2009-01-16 Janus Weil <janus@gcc.gnu.org>
11988
11989 PR fortran/38152
11990 * gfortran.dg/proc_ptr_13.f90: New.
11991
11992 2009-01-15 Jason Merrill <jason@redhat.com>
11993
11994 PR c++/38850
11995 * g++.dg/template/koenig6.C: New test.
11996
11997 2009-01-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
11998
11999 PR c++/29388
12000 * g++.dg/template/error37.C: New testcase.
12001
12002 2009-01-15 Jason Merrill <jason@redhat.com>
12003
12004 PR c++/36334
12005 * g++.dg/conversion/memfn1.C: New test.
12006
12007 PR c++/37646
12008 * g++.dg/conversion/memfn2.C: New test.
12009
12010 2009-01-15 Steve Ellcey <sje@cup.hp.com>
12011
12012 PR c++/38357
12013 * g++.dg/template/crash87.C: New test.
12014
12015 2009-01-15 H.J. Lu <hongjiu.lu@intel.com>
12016
12017 PR middle-end/37843
12018 * gcc.target/i386/pr37843-3.c: Replace _Decimal128 with __m128.
12019
12020 2009-01-15 Dodji Seketeli <dodji@redhat.com>
12021
12022 PR c++/38636
12023 * g++.dg/parse/crash50.C: New test.
12024
12025 2009-01-14 Jakub Jelinek <jakub@redhat.com>
12026
12027 PR rtl-optimization/38245
12028 * gcc.dg/pr38245-3.c: New test.
12029 * gcc.dg/pr38245-3.h: New file.
12030 * gcc.dg/pr38245-4.c: New file.
12031 * gcc.dg/pr38364.c: New test.
12032
12033 2009-01-14 Adam Nemet <anemet@caviumnetworks.com>
12034
12035 * gcc.target/mips/mips.exp (mips_option_tests(-mips16)): Make the
12036 sequence PC-relative.
12037
12038 2009-01-14 Mark Mitchell <mark@codesourcery.com>
12039
12040 * gcc.target/arm/long-calls-1.c: Tolerate the lack of sibling
12041 calls and/or PLT markers.
12042 * gcc.target/arm/long-calls-2.c: Tolerate the lack of sibling
12043 calls and/or PLT markers.
12044 * gcc.target/arm/long-calls-3.c: Tolerate the lack of sibling
12045 calls and/or PLT markers.
12046 * gcc.target/arm/long-calls-4.c: Tolerate the lack of sibling
12047 calls and/or PLT markers.
12048
12049 2009-01-14 Daniel Jacobowitz <dan@codesourcery.com>
12050 Nathan Froyd <froydnj@codesourcery.com>
12051 Joseph Myers <joseph@codesourcery.com>
12052
12053 * lib/target-supports.exp (check_effective_target_powerpc_spe_nocache):
12054 New function.
12055 * gcc.target/powerpc/20030218-1.c: Skip if not powerpc_spe_nocache
12056 and use consistent CFLAGS.
12057 * gcc.target/powerpc/20030505.c: Likewise.
12058 * gcc.target/powerpc/20081204-1.c: Likewise.
12059 * gcc.target/powerpc/ppc-spe.c: Likewise.
12060 * gcc.target/powerpc/spe1.c: Likewise.
12061 * g++.dg/ext/spe1.C: Likewise.
12062 * g++.dg/other/opaque-1.C: Likewise.
12063 * g++.dg/other/opaque-2.C: Likewise.
12064 * g++.dg/other/opaque-3.C: Likewise.
12065
12066 2009-01-14 Mark Mitchell <mark@codesourcery.com>
12067
12068 * gcc.dg/vect/vect-105.c: Prevent compiler from hoisting abort
12069 out of loop.
12070
12071 2009-01-14 Vladimir Makarov <vmakarov@redhat.com>
12072
12073 PR target/38811
12074 * g++.dg/torture/pr38811.C: New file.
12075
12076 2009-01-14 Richard Guenther <rguenther@suse.de>
12077
12078 PR tree-optimization/38826
12079 PR middle-end/38477
12080 * gcc.dg/Wstrict-aliasing-bogus-pta-1.c: New testcase.
12081
12082 2009-01-13 Sebastian Pop <sebastian.pop@amd.com>
12083
12084 * gcc.dg/graphite/pr38786.c: Fix commit problem.
12085
12086 2009-01-14 Nick Clifton <nickc@redhat.com>
12087
12088 PR c++/37862
12089 * g++.cp/parse/pr37862.C: New test.
12090
12091 2009-01-14 Julian Brown <julian@codesourcery.com>
12092
12093 * gcc.target/arm/eabi1.c (__eabi_uread4, __eabi_uwrite4)
12094 (__eabi_uread8, __eabi_uwrite8): Change spellings of declarations
12095 to...
12096 (__aeabi_uread4, __aeabi_uwrite4, __aeabi_uread8, __aeabi_uwrite8):
12097 These.
12098
12099 2009-01-13 Jakub Jelinek <jakub@redhat.com>
12100
12101 PR rtl-optimization/38774
12102 * gcc.dg/torture/pr38774.c: New test.
12103
12104 PR c++/38795
12105 * g++.dg/cpp0x/pr38795.C: New test.
12106
12107 2009-01-13 Daniel Jacobowitz <dan@codesourcery.com>
12108 Nathan Froyd <froydnj@codesourcery.com>
12109 Joseph Myers <joseph@codesourcery.com>
12110
12111 * gcc.target/powerpc/altivec-consts.c: Run if vmx_hw, compile
12112 otherwise. Do not check for AltiVec at runtime.
12113 * gcc.target/powerpc/altivec-varargs-1.c: Likewise.
12114 * gcc.target/powerpc/altivec-vec-merge.c: Likewise.
12115 * gcc.target/powerpc/altivec-1.c: Likewise.
12116 * gcc.target/powerpc/altivec-3.c: Likewise.
12117 * gcc.target/powerpc/altivec-10.c: Likewise.
12118 * gcc.target/powerpc/altivec-12.c: Likewise.
12119 * gcc.target/powerpc/altivec-24.c: Likewise.
12120 * gcc.target/powerpc/altivec-cell-2.c: Likewise.
12121 * gcc.target/powerpc/altivec-cell-3.c: Likewise.
12122 * gcc.target/powerpc/altivec-cell-4.c: Likewise.
12123 * gcc.target/powerpc/pr35907.c: Likewise.
12124 * gcc.target/powerpc/altivec-cell-8.c: Run if cell_hw, compile
12125 otherwise. Do not check for Cell at runtime.
12126 * gcc.target/powerpc/altivec_check.h: Delete.
12127
12128 * g++.dg/ext/altivec-2.C: Do not check for AltiVec at runtime.
12129 * g++.dg/ext/altivec-3.C: Run if vmx_hw, compile otherwise. Do
12130 not check for AltiVec at runtime.
12131 * g++.dg/ext/altivec-cell-2.C: Likewise.
12132 * g++.dg/ext/altivec-cell-3.C: Likewise.
12133 * g++.dg/ext/altivec-cell-4.C: Likewise.
12134 * g++.dg/eh/simd-2.C: Only use -maltivec if vmx_hw.
12135 * g++.dg/eh/check-vect.h (sig_ill_handler): Remove AltiVec runtime
12136 check.
12137 * g++.dg/ext/altivec_check.h: Delete.
12138
12139 2009-01-13 Nathan Froyd <froydnj@codesourcery.com>
12140
12141 * gcc.target/powerpc/altivec-macros.c: Require a powerpc_altivec_ok
12142 effective target. Adjust line numbers accordingly.
12143
12144 2009-01-13 Mark Mitchell <mark@codesourcery.com>
12145
12146 * gcc.target/i386/sse-10.c: Pass -mno-omit-leaf-frame-pointer.
12147
12148 2009-01-13 Sebastian Pop <sebastian.pop@amd.com>
12149
12150 PR tree-optimization/38786
12151 * gcc.dg/graphite/pr38786.c: New.
12152
12153 2009-01-13 Uros Bizjak <ubizjak@gmail.com>
12154
12155 Revert:
12156 2009-01-05 Uros Bizjak <ubizjak@gmail.com>
12157
12158 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
12159 for alpha*-*-* targets.
12160 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
12161
12162 2009-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12163
12164 PR libfortran/38772
12165 * gfortran.dg/fmt_bz_bn_err.f: New test.
12166
12167 2009-01-12 Nathan Froyd <froydnj@codesourcery.com>
12168
12169 * gcc.target/powerpc/ppc-spe64-1.c: Add dg-error handler.
12170
12171 2009-01-12 Daniel Jacobowitz <dan@codesourcery.com>
12172
12173 * lib/target-supports.exp (check_effective_target_powerpc64): New.
12174 * gcc.target/powerpc/darwin-longlong.c: Explicitly require 64-bit
12175 instruction support. Do not check for it at runtime.
12176
12177 2009-01-12 Jason Merrill <jason@redhat.com>
12178
12179 PR c++/35109
12180 * g++.dg/lookup/friend11.C: Remove expected error.
12181 * g++.dg/lookup/friend14.C: New test.
12182 * g++.dg/lookup/friend15.C: New test.
12183
12184 2009-01-12 Dodji Seketeli <dodji@redhat.com>
12185
12186 PR c++/36019
12187 * g++.dg/lookup/hidden-class12.C: New test.
12188 * g++.dg/lookup/hidden-class13.C: New test.
12189 * g++.dg/lookup/hidden-class14.C: New test.
12190 * g++.dg/lookup/hidden-class15.C: New test.
12191 * g++.dg/lookup/hidden-class16.C: New test.
12192
12193 2009-01-12 Mark Mitchell <mark@codesourcery.com>
12194
12195 * gcc.dg/struct/wo_prof_single_str_global.c: Mask return value.
12196 * gcc.dg/struct/wo_prof_single_str_local.c: Mask return value.
12197 * gcc.dg/struct/wo_prof_single_str_pointer.c: Mask return value.
12198
12199 2009-01-12 Jason Merrill <jason@redhat.com>
12200
12201 PR c++/31488
12202 * g++.dg/other/vararg-3.C: New test.
12203
12204 2009-01-12 Daniel Jacobowitz <dan@codesourcery.com>
12205
12206 * gcc.target/powerpc/ppc-spe.c: Compile for all EABI targets.
12207 Explicitly enable SPE.
12208 * gcc.target/powerpc/20030505.c: Likewise. Add dg-message
12209 directive.
12210
12211 * gcc.target/powerpc/20030218-1.c: Pass -mfloat-gprs=single.
12212 Expect -flax-vector-conversions message. Adjust incompatible
12213 types errors.
12214 * gcc.target/powerpc/spe1.c: Pass -mspe and -mfloat-gprs=single.
12215 Make Foo extern.
12216
12217 * gcc.dg/cpp/assert4.c: Recognize __PPC__.
12218
12219 * g++.dg/other/opaque-1.C: Run on targets with SPE.
12220
12221 * g++.dg/ext/spe-1.C: Pass -mspe and -mfloat-gprs=single.
12222 * g++.dg/other/opaque-2.C: Likewise.
12223 * g++.dg/other/opaque-3.C: Likewise.
12224
12225 2009-01-12 Jakub Jelinek <jakub@redhat.com>
12226
12227 PR c/32041
12228 * gcc.dg/pr32041.c: New test.
12229 * g++.dg/parse/offsetof9.C: New test.
12230
12231 2009-01-12 Daniel Jacobowitz <dan@codesourcery.com>
12232 Nathan Froyd <froydnj@codesourcery.com>
12233
12234 * g++.dg/conversion/simd1.C: Ignore irrelevant warning.
12235 * g++.dg/ext/attribute-test-1.C: Likewise.
12236 * g++.dg/ext/attribute-test-2.C: Likewise.
12237 * g++.dg/ext/attribute-test-3.C: Likewise.
12238 * g++.dg/ext/attribute-test-4.C: Likewise.
12239
12240 2009-01-12 Eric Botcazou <ebotcazou@adacore.com>
12241
12242 * gnat.dg/unchecked_convert3.adb: New test.
12243
12244 2009-01-12 Tomas Bily <tbily@suse.cz>
12245
12246 PR middlend/38385
12247 * gcc.dg/tree-ssa/pr38385.c: New file.
12248
12249 2009-01-12 Jakub Jelinek <jakub@redhat.com>
12250
12251 PR c++/38794
12252 * g++.dg/parse/typedef9.C: New test.
12253
12254 PR tree-optimization/38807
12255 * gcc.c-torture/compile/pr38807.c: New test.
12256
12257 2009-01-11 Adam Nemet <anemet@caviumnetworks.com>
12258
12259 * gcc.target/mips/ins-2.c: New test.
12260
12261 2009-01-11 H.J. Lu <hongjiu.lu@intel.com>
12262
12263 PR testsuite/38809
12264 * gcc.dg/pr38616.c: Only run for targets with -fstack-protector.
12265
12266 2009-01-11 Jakub Jelinek <jakub@redhat.com>
12267
12268 PR c++/36254
12269 * g++.dg/warn/Wreturn-type-5.C: New test.
12270
12271 2009-01-11 Matthias Klose <doko@ubuntu.com>
12272
12273 PR middle-end/38616
12274 * gcc.dg/pr38616.c: New test.
12275
12276 2009-01-10 Sebastian Pop <sebastian.pop@amd.com>
12277
12278 * gcc.dg/graphite/block-3.c: Fix compile error on 32bit.
12279
12280 2009-01-10 Andrew Pinski <pinskia@gmail.com>
12281
12282 PR c++/38648
12283 * g++.dg/expr/string-1.C: New test.
12284 * g++.dg/expr/string-2.C: New test.
12285
12286 PR c++/36695
12287 * g++.dg/ext/complex4.C: New test.
12288 * g++.dg/ext/complex5.C: New test.
12289 * g++.dg/init/reference1.C: New test.
12290 * g++.dg/init/reference2.C: New test.
12291 * g++.dg/init/reference3.C: New test.
12292
12293 2009-01-10 Paul Thomas <pault@gcc.gnu.org>
12294
12295 PR fortran/38763
12296 * gfortran.dg/transfer_null_1.f90: New test.
12297
12298 2009-01-10 Paul Thomas <pault@gcc.gnu.org>
12299
12300 PR fortran/38765
12301 * gfortran.dg/host_assoc_function_6.f90: New test.
12302
12303 2009-01-09 Joel Sherrill <joel.sherrill@oarcorp.com>
12304
12305 * lib/target-supports.exp: Add method to determine if the effective
12306 target is really a ppc405 after applying all compile options.
12307 * gcc.target/powerpc/405-mulhhwu-2.c: Add dg-skip-if not ppc405.
12308 * gcc.target/powerpc/405-nmachhw-1.c: Likewise.
12309 * gcc.target/powerpc/405-nmaclhw-1.c: Likewise.
12310 * gcc.target/powerpc/405-machhwu-1.c: Likewise.
12311 * gcc.target/powerpc/405-mullhwu-1.c: Likewise.
12312 * gcc.target/powerpc/405-nmacchw-1.c: Likewise.
12313 * gcc.target/powerpc/405-mulchwu-1.c: Likewise.
12314 * gcc.target/powerpc/405-nmachhw-2.c: Likewise.
12315 * gcc.target/powerpc/405-nmaclhw-2.c: Likewise.
12316 * gcc.target/powerpc/405-machhwu-2.c: Likewise.
12317 * gcc.target/powerpc/405-mulhhw-1.c: Likewise.
12318 * gcc.target/powerpc/405-machhw-1.c: Likewise.
12319 * gcc.target/powerpc/405-mullhw-1.c: Likewise.
12320 * gcc.target/powerpc/405-maclhw-1.c: Likewise.
12321 * gcc.target/powerpc/405-dlmzb-strlen-1.c: Likewise.
12322 * gcc.target/powerpc/405-mullhwu-2.c: Likewise.
12323 * gcc.target/powerpc/405-nmacchw-2.c: Likewise.
12324 * gcc.target/powerpc/405-mulchwu-2.c: Likewise.
12325 * gcc.target/powerpc/405-mulchw-1.c: Likewise.
12326 * gcc.target/powerpc/405-maclhwu-1.c: Likewise.
12327 * gcc.target/powerpc/405-macchw-1.c: Likewise.
12328 * gcc.target/powerpc/405-mulhhw-2.c: Likewise.
12329 * gcc.target/powerpc/405-machhw-2.c: Likewise.
12330 * gcc.target/powerpc/405-mullhw-2.c: Likewise.
12331 * gcc.target/powerpc/405-maclhw-2.c: Likewise.
12332 * gcc.target/powerpc/405-macchwu-1.c: Likewise.
12333 * gcc.target/powerpc/405-mulhhwu-1.c: Likewise.
12334 * gcc.target/powerpc/405-mulchw-2.c: Likewise.
12335 * gcc.target/powerpc/405-maclhwu-2.c: Likewise.
12336 * gcc.target/powerpc/405-macchw-2.c: Likewise.
12337 * gcc.target/powerpc/405-macchwu-2.c: Likewise.
12338
12339 2009-01-09 Jakub Jelinek <jakub@redhat.com>
12340
12341 PR c++/35335
12342 * g++.dg/other/error31.C: New testcase.
12343
12344 PR c/35742
12345 * gcc.dg/pr35742.c: New test.
12346
12347 2009-01-09 John F. Carr <jfc@mit.edu>
12348
12349 PR c++/37877
12350 * g++.dg/parse/linkage3.C: New test.
12351
12352 2009-01-09 Jakub Jelinek <jakub@redhat.com>
12353
12354 PR middle-end/38771
12355 * gcc.c-torture/compile/pr38771.c: New test.
12356
12357 2009-01-08 Nathan Froyd <froydnj@codesourcery.com>
12358
12359 * gcc.dg/pr34856.c: Ignore irrelevant warning.
12360
12361 2009-01-08 Mark Mitchell <mark@codesourcery.com>
12362
12363 * gcc.dg/sibcall-3.c: XFAIL for Thumb.
12364 * gcc.dg/sibcall-4.c: Likewise.
12365
12366 2009-01-08 Sebastian Pop <sebastian.pop@amd.com>
12367 Jan Sjodin <jan.sjodin@amd.com>
12368
12369 PR tree-optimization/38559
12370 * gcc.dg/graphite/pr38559.c: New.
12371
12372 2009-01-08 Ira Rosen <irar@il.ibm.com>
12373
12374 PR tree-optimization/37194
12375 * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: New test.
12376
12377 2009-01-07 Jakub Jelinek <jakub@redhat.com>
12378
12379 PR c++/38725
12380 * g++.dg/ext/label11.C: New test.
12381
12382 2009-01-07 Joseph Myers <joseph@codesourcery.com>
12383
12384 * lib/target-supports.exp (check_weak_override_available): New.
12385 * lib/target-supports-dg.exp (dg-require-weak-override): New.
12386 * gcc.dg/tree-ssa/pr27781.c, g++.dg/eh/weak1.C: Use
12387 dg-require-weak-override.
12388
12389 2009-01-07 Nathan Froyd <froydnj@codesourcery.com>
12390 Alan Modra <amodra@bigpond.net.au>
12391
12392 * gcc.c-torture/compile/20090107-1.c: New test.
12393
12394 2009-01-07 Uros Bizjak <ubizjak@gmail.com>
12395
12396 PR target/38706
12397 * g++.dg/other/pr38706.C: New test.
12398
12399 2009-01-07 Jason Merrill <jason@redhat.com>
12400
12401 * g++.dg/cpp0x/variadic92.C: New test.
12402 * g++.dg/cpp0x/variadic93.C: New test.
12403
12404 2009-01-07 Janis Johnson <janis187@us.ibm.com>
12405
12406 * lib/target-supports-dg.exp (current_compiler_flags): New.
12407 (check-flags): Use it; do not access dg-test local variables.
12408 (dg-skip-if): Do not access dg-test local variables.
12409 (dg-xfail-run-if): Ditto.
12410 (dg-shouldfail): Ditto.
12411 * gcc.test-framework/test-framework.exp
12412 (check_effective_target_def_nocache): New.
12413 * gcc.test-framework/test-framework.awk: Handle scan tests.
12414 * gcc.test-framework/dg-do-run-xrif-nocache-exp-XF.c: New test.
12415 * gcc.test-framework/dg-error-nocache-exp-P.c: New test.
12416 * gcc.test-framework/dg-nocache-scanasm-exp-XF.c: New test.
12417 * gcc.test-framework/dg-warning-nocache-exp-P.c: New test.
12418 * gcc.test-framework/dg-nocache-sif-exp-P.c: New test.
12419 * gcc.test-framework/dg-nocache-sif-exp-U.c: New test.
12420 * gcc.test-framework/dg-nocache-xif-exp-P.c: New test.
12421 * gcc.test-framework/dg-do-run-sft-nocache-exp-P.c: New test.
12422 * gcc.test-framework/dg-nocache-xif-exp-XP.c: New test.
12423
12424 * g++.dg/torture/pr38586.C: Ignore a possible warning.
12425
12426 * lib/target-supports-dg.exp (check_test_flags): Delete.
12427
12428 2009-01-07 Jan Sjodin <jan.sjodin@amd.com>
12429
12430 PR tree-optimization/38492
12431 PR tree-optimization/38498
12432 * gcc.dg/graphite/pr38500.c: Fixed warning as committed
12433 in trunk.
12434 * gcc.dg/graphite/block-0.c: Update test.
12435 * gcc.dg/graphite/block-1.c: Same.
12436 * gcc.dg/graphite/block-2.c: Remove xfail and test for blocking.
12437 * gcc.dg/graphite/block-4.c: Remove test for strip mine.
12438 * gcc.dg/graphite/block-3.c: New.
12439 * gcc.dg/graphite/pr38498.c: New.
12440
12441 2009-01-07 H.J. Lu <hongjiu.lu@intel.com>
12442
12443 AVX Programming Reference (December, 2008)
12444 * gcc.target/i386/avx-vmovntdq-256-1.c: New.
12445 * gcc.target/i386/avx-vmovntpd-256-1.c: Likewise.
12446 * gcc.target/i386/avx-vmovntps-256-1.c: Likewise.
12447
12448 * gcc.target/i386/sse2-movntdq-1.c (TEST): Align array to 16byte.
12449 * gcc.target/i386/sse2-movntpd-1.c (TEST): Likewise.
12450
12451 2009-01-06 Thomas Koenig <tkoenig@gcc.gnu.org>
12452
12453 PR fortran/38220
12454 * gfortran.dg/c_loc_pure_1.f90: New test.
12455
12456 2009-01-06 Mikael Morin <mikael.morin@tele2.fr>
12457
12458 PR fortran/38669
12459 * gfortran.dg/elemental_dependency_3.f90:
12460 Add the final tree dump cleanup.
12461
12462 2009-01-06 Jakub Jelinek <jakub@redhat.com>
12463
12464 * gfortran.dg/pr23095.f: Require ilp32 in target selection instead of
12465 passing -m32.
12466
12467 PR rtl-optimization/38722
12468 * gfortran.dg/pr38722.f90: New test.
12469
12470 2009-01-06 Janis Johnson <janis187@us.ibm.com>
12471
12472 PR c/34252
12473 * gcc.dg/dfp/decfloat-constants.c: Check for DECnn_SUBNORMAL_MIN
12474 instead of DECnn_DEN. Support -DDBG to list lines that fail.
12475
12476 2009-01-06 Dominique Dhumieres <dominiq@lps.ens.fr>
12477
12478 * gfortran.dg/implicit_12.f90: Add space around dg directive.
12479 * gfortran.dg/typebound_call_8.f03: Same.
12480 * gfortran.dg/elemental_bind_c.f90: Same.
12481 * gfortran.dg/typebound_call_7.f03: Same.
12482 * gfortran.dg/interface_proc_end.f90: Same
12483 * gfortran.dg/pr37243.f: Fix typo.
12484
12485 2009-01-06 Uros Bizjak <ubizjak@gmail.com>
12486
12487 * gcc.dg/struct-ret-3.c (CHUNK_SIZE): New define. Use CHUNK_SIZE
12488 instead of hardcoded number. Increase CHUNK_SIZE to 16384 for
12489 large stack sizes.
12490
12491 2009-01-06 H.J. Lu <hongjiu.lu@intel.com>
12492
12493 AVX Programming Reference (December, 2008)
12494 * gcc.target/i386/avx-2.c: Remove tests for _mm_permute2_pd,
12495 _mm256_permute2_pd, _mm_permute2_ps and _mm256_permute2_ps.
12496 * gcc.target/i386/sse-14.c: Likewise.
12497
12498 * gcc.target/i386/avx-vpermil2pd-1.c: Removed.
12499 * gcc.target/i386/avx-vpermil2ps-1.c: Likewise.
12500 * gcc.target/i386/avx-vpermil2pd-256-1.c: Likewise.
12501 * gcc.target/i386/avx-vpermil2ps-256-1.c: Likewise.
12502
12503 2009-01-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12504
12505 PR libfortran/38735
12506 * gfortran.dg/fmt_bz_bn.f: Update test.
12507
12508 2009-01-05 Dodji Seketeli <dodji@redhat.com>
12509
12510 PR c++/38472
12511 * g++.dg/conversion/usual-arith-conv.C: New test.
12512
12513 2009-01-05 Andrew Pinski <andrew_pinski@playstation.sony.com>
12514
12515 PR c/34911
12516 * gcc.dg/vector-3.c: New testcase.
12517 * g++.dg/ext/vector15.C: New test.
12518
12519 2009-01-05 Harsha Jagasia <harsha.jagasia@amd.com>
12520
12521 PR tree-optimization/38510
12522 * gcc.dg/graphite/pr38510.c: New.
12523
12524 2009-01-05 Harsha Jagasia <harsha.jagasia@amd.com>
12525 Jan Sjodin <jan.sjodin@amd.com>
12526
12527 PR tree-optimization/38500
12528 * gcc.dg/graphite/pr38500.c: New.
12529
12530 2009-01-05 Laurent GUERBY <laurent@guerby.net>
12531
12532 * gcc.c-torture/compile/20001226-1.c: Generalize
12533 dg-timeout-factor.
12534 * gcc.c-torture/compile/limits-fnargs.c: Add
12535 dg-timeout-factor.
12536 * gcc.dg/20020425-1.c: Likewise.
12537 * gcc.dg/pch/pch.exp: Likewise.
12538
12539 2009-01-05 Paul Thomas <pault@gcc.gnu.org>
12540
12541 PR fortran/38657
12542 * gfortran.dg/module_commons_3.f90: New test.
12543
12544 2009-01-05 Daniel Franke <franke.daniel@gmail.com>
12545
12546 PR fortran/37159
12547 * gfortran.dg/random_seed_1.f90: Updated.
12548
12549 2009-01-05 Mikael Morin <mikael.morin@tele2.fr>
12550
12551 PR fortran/38669
12552 PR fortran/38726
12553 * gfortran.dg/elemental_subroutine_7.f90:
12554 Fix p values so that it can be used as vector subscript.
12555
12556 2009-01-05 Jason Merrill <jason@redhat.com>
12557
12558 * g++.dg/cpp0x/initlist12.C: Add another test.
12559
12560 * g++.dg/cpp0x/defaulted7.C: New test.
12561
12562 2009-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
12563
12564 PR fortran/38672
12565 * gfortran.dg/host_assoc_blockdata_1.f90: New test.
12566 * gfortran.dg/host_assoc_blockdata_2.f90: New test.
12567
12568 2009-01-05 Uros Bizjak <ubizjak@gmail.com>
12569
12570 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
12571 for alpha*-*-* targets.
12572 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
12573
12574 2009-01-05 Paul Thomas <pault@gcc.gnu.org>
12575
12576 PR fortran/38665
12577 * gfortran.dg/host_assoc_function_5.f90: New test.
12578
12579 2009-01-04 Mikael Morin <mikael.morin@tele2.fr>
12580
12581 PR fortran/38669
12582 * gfortran.dg/elemental_dependency_3.f90: New test.
12583 * gfortran.dg/elemental_subroutine_7.f90: New test.
12584
12585 2009-01-04 Uros Bizjak <ubizjak@gmail.com>
12586
12587 * gcc.dg/struct-ret-3.c: Include unistd.h.
12588 (main): Exit early if system memory page size is
12589 larger than 4096 bytes.
12590
12591 2009-01-04 Daniel Franke <franke.daniel@gmail.com>
12592
12593 PR fortran/38718
12594 * gfortran.dg/merge_init_expr.f90: New.
12595
12596 2009-01-04 Mikael Morin <mikael.morin@tele2.fr>
12597
12598 PR fortran/38536
12599 * gfortran.dg/c_loc_tests_13.f90: New test.
12600 * gfortran.dg/c_loc_tests_14.f90: New test.
12601
12602 2009-01-03 Daniel Franke <franke.daniel@gmail.com>
12603
12604 * gfortran.dg/func_result_4.f90: New.
12605
12606 2009-01-03 Paul Thomas <pault@gcc.gnu.org>
12607
12608 PR fortran/38594
12609 * gfortran.dg/host_assoc_call_3.f90: Make sure that the generic
12610 interface still works, in addition to original tests.
12611 * gfortran.dg/host_assoc_call_6.f90: New test.
12612
12613 2009-01-03 Jakub Jelinek <jakub@redhat.com>
12614
12615 PR c++/38705
12616 * g++.dg/torture/pr38705.C: New test.
12617
12618 PR c/38700
12619 * gcc.dg/pr38700.c: New test.
12620
12621 2009-01-02 Jason Merrill <jason@redhat.com>
12622
12623 * g++.dg/cpp0x/initlist11.C: New test.
12624 * g++.dg/cpp0x/initlist12.C: New test.
12625
12626 2009-01-02 Richard Sandiford <rdsandiford@googlemail.com>
12627
12628 * gcc.dg/fixed-point/composite-type.c: Update wording of messages.
12629 Allow extra informative notes.
12630
12631 2009-01-01 Jakub Jelinek <jakub@redhat.com>
12632
12633 PR c/36489
12634 * gcc.dg/pr36489.c: New test.
12635
12636 \f
12637 Copyright (C) 2009 Free Software Foundation, Inc.
12638
12639 Copying and distribution of this file, with or without modification,
12640 are permitted in any medium without royalty provided the copyright
12641 notice and this notice are preserved.