325bcf9b53b5e6ba17ab924cd1a23c7b7d1795b9
[gcc.git] / gcc / testsuite / ChangeLog
1 2009-11-17 Jakub Jelinek <jakub@redhat.com>
2
3 PR c++/42059
4 * g++.dg/cpp0x/initlist26.C: New test.
5
6 2009-11-16 Jason Merrill <jason@redhat.com>
7
8 PR c++/189, c++/9937, c++/13950, DR 176
9 * g++.dg/tc1/dr176.C: Adjust.
10 * g++.dg/template/injected1.C: New.
11 * g++.dg/template/inherit.C: Adjust.
12 * g++.old-deja/g++.brendan/crash56.C: Adjust.
13 * g++.old-deja/g++.pt/lookup8.C: Adjust.
14 * g++.old-deja/g++.pt/ttp22.C: Adjust.
15 * g++.old-deja/g++.pt/ttp23.C: Adjust.
16
17 2009-11-16 Paolo Carlini <paolo.carlini@oracle.com>
18
19 PR c++/42055
20 * testsuite/g++.dg/template/crash92.C: New.
21
22 2009-11-16 Paolo Carlini <paolo.carlini@oracle.com>
23
24 PR c++/32056
25 * testsuite/g++.dg/template/error44.C: New.
26
27 2009-11-16 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
28
29 * gcc.c-torture/execute/pr41919.c: Mark chars explicitely as signed.
30
31 2009-11-15 Janus Weil <janus@gcc.gnu.org>
32
33 PR fortran/42048
34 * gfortran.dg/typebound_call_11.f03: New test.
35
36 2009-11-15 Hans-Peter Nilsson <hp@axis.com>
37
38 * gcc.dg/lto/lto.exp: For non-lto, bail out before calling
39 init functions.
40
41 2009-11-13 Jason Merrill <jason@redhat.com>
42
43 PR c++/27425
44 PR c++/34274
45 * g++.dg/template/arg7.C: New.
46
47 PR c++/29363
48 * g++.dg/template/error43.C: New.
49
50 PR debug/26965
51 * g++.dg/debug/dwarf2/static-data-member2.C: New.
52
53 PR c++/35075
54 * g++.dg/template/ref5.C: New.
55
56 PR c++/21008, DR 515
57 * g++.dg/template/inherit4.C: New.
58 * g++.dg/lookup/scoped8.C: Adjust.
59
60 PR c++/11987
61 * g++.dg/parse/typename11.C: New.
62 * g++.dg/template/crash48.C: Adjust.
63
64 2009-11-13 Uros Bizjak <ubizjak@gmail.com>
65
66 PR testsuite/42001
67 * g++.dg/lto/lto.exp: Pass no-mathlib to lto_init. Call
68 lto_finish at the end.
69 * gfortran.dg/lto/lto.exp: Ditto.
70
71 2009-11-12 Jason Merrill <jason@redhat.com>
72
73 PR c++/39560
74 * g++.dg/lookup/anon7.C: New.
75
76 PR c++/37037
77 * g++.dg/template/typedef21.C: New.
78
79 PR c++/42013
80 * g++.dg/cpp0x/decltype19.C: New.
81
82 2009-11-11 Jason Merrill <jason@redhat.com>
83
84 PR c++/39131
85 * g++.dg/dfp/typeid1.C: New.
86
87 2009-11-11 Janus Weil <janus@gcc.gnu.org>
88
89 PR fortran/41978
90 * gfortran.dg/proc_ptr_comp_22.f90: New test.
91
92 2009-11-11 H.J. Lu <hongjiu.lu@intel.com>
93
94 PR testsuite/42001
95 * gcc.dg/lto/lto.exp: Pass no-mathlib to lto_init. Call
96 lto_finish at the end.
97
98 * lib/lto.exp (lto_init): Set mathlib to " " for no-mathlib.
99 (lto_finish): New. Restore mathlib.
100
101 2009-11-11 Kai Tietz <kai.tietz@onevision.com>
102
103 * g++.dg/torture/pushpop_macro.C: New testcase.
104 * gcc.c-torture/execute/pushpop_macro.c: New testcase.
105 * gcc.dg/cpp/pragma-pop_macro-1.c: Allow test for all targets.
106
107 2009-11-11 Jon Beniston <jon@beniston.com>
108
109 * lib/target-supports.exp (check_profiling_available): lm32 target
110 doesn't support profiling.
111 * gcc.dg/20020312-2.c: Add lm32 support.
112 * g++.dg/other/packed1.C: Expect to fail on lm32.
113 * g++.old-deja/g++.jason/thunk3.C: Likewise.
114
115 2009-11-11 Daniel Jacobowitz <dan@codesourcery.com>
116
117 * gcc.target/arm/neon: Regenerate generated tests.
118
119 2009-11-10 Jason Merrill <jason@redhat.com>
120
121 * g++.dg/init/placement5.C: New.
122
123 PR c++/34158
124 * g++.dg/init/placement4.C: New.
125
126 2009-11-10 Eric Botcazou <ebotcazou@adacore.com>
127
128 * gcc.dg/vect/vect-multitypes-5.c: XFAIL on SPARC 32-bit.
129 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
130 * gcc.dg/vect/vect-multitypes-12.c: Likewise.
131 * gcc.dg/vect/slp-multitypes-3.c: Likewise.
132
133 2009-11-10 Eric Botcazou <ebotcazou@adacore.com>
134
135 * gcc.c-torture/execute/ipa-sra-2.c: Use calloc instead of malloc.
136 * gcc.dg/pr41963.c: Do not include math.h. Declare fabsf manually.
137
138 2009-11-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
139
140 * gcc.c-torture/compile/pr41987.c: New.
141
142 2009-11-09 Jakub Jelinek <jakub@redhat.com>
143
144 PR middle-end/40946
145 * gcc.dg/pr40946.c: New test.
146
147 2009-11-09 Jason Merrill <jason@redhat.com>
148
149 PR c++/41972
150 * g++.dg/template/ref4.C: New.
151
152 PR c++/41994
153 * g++.dg/template/conv10.C: New.
154
155 2009-11-07 Jason Merrill <jason@redhat.com>
156
157 PR c++/37920
158 * g++.dg/ext/typeof11.C: New.
159
160 2009-11-08 Jakub Jelinek <jakub@redhat.com>
161
162 PR target/41985
163 * gcc.target/i386/pr41985.c: New test.
164
165 2009-11-08 Richard Guenther <rguenther@suse.de>
166
167 * gcc.dg/torture/pta-escape-1.c: New testcase.
168
169 2009-11-08 Eric Botcazou <ebotcazou@adacore.com>
170
171 * gnat.dg/rep_clause4.adb: New test.
172
173 2009-11-08 Richard Guenther <rguenther@suse.de>
174
175 PR rtl-optimization/41928
176 * gfortran.dg/pr41928.f90: New testcase.
177
178 2009-11-07 Jason Merrill <jason@redhat.com>
179
180 PR c++/18451
181 PR c++/40738
182 * g++.dg/parse/error36.C: Add parameter and template cases.
183 * g++.dg/cpp0x/variadic-ex1.C: Update expected errors.
184 * g++.dg/ext/typedef-init.C: Likewise.
185 * g++.dg/lookup/hidden-class1.C: Likewise.
186 * g++.dg/lookup/hidden-class10.C: Likewise.
187 * g++.dg/lookup/hidden-class5.C: Likewise.
188 * g++.dg/lookup/hidden-class7.C: Likewise.
189 * g++.dg/lookup/hidden-temp-class1.C: Likewise.
190 * g++.dg/lookup/hidden-temp-class4.C: Likewise.
191 * g++.dg/lookup/hidden-temp-class7.C: Likewise.
192 * g++.dg/lookup/strong-using-2.C: Likewise.
193 * g++.dg/other/typedef1.C: Likewise.
194 * g++.dg/parse/access10.C: Likewise.
195 * g++.dg/parse/constructor1.C: Likewise.
196 * g++.dg/parse/crash38.C: Likewise.
197 * g++.dg/parse/error3.C: Likewise.
198 * g++.dg/parse/typespec1.C: Likewise.
199 * g++.dg/template/typedef5.C: Likewise.
200 * g++.old-deja/g++.pt/typename3.C: Likewise.
201 * g++.old-deja/g++.pt/typename4.C: Likewise.
202 * g++.old-deja/g++.pt/typename6.C: Likewise.
203 * g++.old-deja/g++.robertl/eb94.C: Likewise.
204
205 * g++.dg/abi/regparm1.C: Fix execute test.
206
207 2009-11-07 Jakub Jelinek <jakub@redhat.com>
208
209 PR tree-optimization/41643
210 * gcc.dg/pr41643.c: New test.
211
212 2009-11-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
213
214 PR fortran/41909
215 * gfortran.dg/recursive_check_15.f90: New test.
216
217 2009-11-06 Jason Merrill <jason@redhat.com>
218
219 PR c++/15946
220 * g++.dg/parse/error36.C: New.
221 * g++.old-deja/g++.other/typename1.C: Adjust.
222
223 PR c++/9381
224 * g++.dg/abi/regparm1.C: New.
225
226 2009-11-06 Basile Starynkevitch <basile@starynkevitch.net>
227
228 * g++.dg/plugin/pragma_plugin-test-1.C: new testcase for
229 PLUGIN_PRAGMAS.
230 * g++.dg/plugin/pragma_plugin.c: new test plugin for PLUGIN_PRAGMAS.
231 * g++.dg/plugin/plugin.exp (plugin_test_list): Add pragma_plugin.c
232 and pragma_plugin-test-1.C.
233
234 2009-11-06 Andrew Pinski <andrew_pinski@playstation.sony.com>
235
236 PR c++/41536
237 * g++.dg/ext/always_inline-5.C: New test.
238
239 2009-11-06 Jakub Jelinek <jakub@redhat.com>
240
241 PR c++/41967
242 * g++.dg/gomp/pr41967.C: New test.
243
244 2009-11-06 Michael Matz <matz@suse.de>
245
246 PR middle-end/41963
247 * gcc.dg/pr41963.c: New test.
248
249 2009-11-06 Jakub Jelinek <jakub@redhat.com>
250
251 PR middle-end/41935
252 * gcc.dg/pr41935.c: New test.
253 * c-c++-common/pr41935.c: New test.
254 * c-c++-common/builtin-offsetof.c (f0): Allow index one past the last
255 element.
256 * gcc.c-torture/execute/pr41935.c: New test.
257
258 2009-11-05 Jason Merrill <jason@redhat.com>
259
260 PR c++/34180
261 * g++.dg/init/synth2.C: New.
262
263 PR c++/7046
264 * g++.dg/abi/pragma-pack1.C: New.
265
266 PR c++/34870
267 * g++.dg/lookup/koenig7.C: New.
268
269 PR c++/41703
270 * g++.dg/template/partial6.C: New.
271
272 2009-11-05 Janus Weil <janus@gcc.gnu.org>
273
274 PR fortran/41556
275 * gfortran.dg/class_12.f03: New test.
276
277 2009-11-05 Jakub Jelinek <jakub@redhat.com>
278
279 * gcc.target/i386/i386.exp (check_effective_target_xop): Fix typo
280 in builtin's name.
281
282 2009-11-04 Jason Merrill <jason@redhat.com>
283
284 PR c++/36912
285 * g++.dg/init/static-init2.C: New.
286
287 2009-11-05 Janus Weil <janus@gcc.gnu.org>
288
289 PR fortran/41556
290 PR fortran/41873
291 * gfortran.dg/interface_abstract_4.f90: New test.
292
293 2009-11-05 Maxim Kuvyrkov <maxim@codesourcery.com>
294
295 * gcc.target/m68k/pr41302.c: Fix target triplet.
296
297 2009-11-04 Jason Merrill <jason@redhat.com>
298
299 PR c++/39413
300 * g++.dg/template/overload11.C: New.
301 * g++.dg/template/nested3.C: Adjust.
302
303 2009-11-04 Eric Botcazou <ebotcazou@adacore.com>
304
305 PR ada/20548
306 * ada/acats/norun.lst: Remove the stack checking tests.
307 * ada/acats/run_acats: Limit the stack to 8MB.
308
309 2009-11-04 Janus Weil <janus@gcc.gnu.org>
310
311 PR fortran/41556
312 PR fortran/41937
313 * gfortran.dg/class_11.f03: New test.
314
315 2009-11-04 Jason Merrill <jason@redhat.com>
316
317 PR c++/35067
318 * g++.dg/abi/thunk5.C: New.
319
320 2009-11-04 Andrew Pinski <andrew_pinski@playstation.sony.com>
321
322 PR rtl-opt/41833
323 * gcc.target/powerpc/altivec-33.c: New testcase.
324
325 2009-11-04 Jason Merrill <jason@redhat.com>
326
327 PR c++/17365, DR 218
328 * g++.dg/lookup/koenig6.C: New.
329 * g++.dg/lookup/koenig5.C: Adjust.
330 * g++.dg/template/crash56.C: Adjust.
331 * g++.old-deja/g++.ns/koenig5.C: Adjust.
332
333 2009-11-04 Harsha Jagasia <harsha.jagasia@amd.com>
334 Dwarakanath Rajagopal <dwarak.rajagopal@amd.com>
335
336 * gcc.target/i386/xop-check.h: New file.
337 * gcc.target/i386/xop-hadduX.c: Ditto.
338 * gcc.target/i386/xop-haddX.c: Ditto.
339 * gcc.target/i386/xop-hsubX.c: Ditto.
340 * gcc.target/i386/xop-imul32widen-vector.c: Ditto.
341 * gcc.target/i386/xop-imul32widen-vector.c: Ditto.
342 * gcc.target/i386/xop-pcmov2.c: Ditto.
343 * gcc.target/i386/xop-pcmov.c: Ditto.
344 * gcc.target/i386/xop-rotate1-vector.c: Ditto.
345 * gcc.target/i386/xop-rotate2-vector.c: Ditto.
346 * gcc.target/i386/xop-rotate3-vector.c: Ditto.
347 * gcc.target/i386/xop-shift1-vector.c: Ditto.
348 * gcc.target/i386/xop-shift2-vector.c: Ditto.
349 * gcc.target/i386/xop-shift3-vector.c: Ditto.
350 * gcc.target/i386/i386.exp: Add check_effective_target_xop.
351 * gcc.target/i386/sse-12.c: Update with new compile options to
352 activate and check xopintrin.h intrinsic file.
353 * gcc.target/i386/sse-13.c: Ditto.
354 * gcc.target/i386/sse-14.c: Ditto.
355 * gcc.target/i386/sse-22.c: Ditto.
356 * gcc.target/i386/sse-23.c: Ditto.
357 * g++.dg/other/i386-2.C: Ditto.
358 * g++.dg/other/i386-3.C: Ditto.
359 * g++.dg/other/i386-5.C: Ditto.
360 * g++.dg/other/i386-6.C: Ditto.
361
362 2009-11-04 Wei Guozhi <carrot@google.com>
363
364 PR target/40835
365 * gcc.target/arm/pr40835: New testcase.
366
367 2009-11-04 Revital Eres <eres@il.ibm.com>
368
369 * gcc.target/powerpc/vsx-vectorize-3.c: Adjust tetcase following
370 change in decision of peeling for alignment.
371 * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
372 * gcc.dg/vect/vect-50.c: Likewise.
373 * gcc.dg/vect/vect-42.c: Likewise.
374 * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
375 Likewise.
376 * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
377 Likewise.
378 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
379 * gcc.dg/vect/vect-60.c: Likewise.
380 * gcc.dg/vect/vect-52.c: Likewise.
381 * gcc.dg/vect/vect-44.c: Likewise.
382 * gcc.dg/vect/vect-27.c: Likewise.
383 * gcc.dg/vect/vect-29.c: Likewise.
384 * gcc.dg/vect/vect-72.c: Likewise.
385 * gcc.dg/vect/vect-56.c: Likewise.
386 * gcc.dg/vect/vect-48.c: Likewise.
387 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
388 * gfortran.dg/vect/vect-2.f90: Likewise.
389 * gfortran.dg/vect/vect-5.f90: Likewise.
390
391 2009-11-04 Richard Guenther <rguenther@suse.de>
392
393 PR tree-optimization/41919
394 * gcc.c-torture/execute/pr41919.c: New testcase.
395
396 2009-11-04 Carlos O'Donell <carlos@codesourcery.com>
397
398 PR target/41302
399 * gcc.target/m68k/pr41302.c: New test.
400
401 2009-11-03 Jason Merrill <jason@redhat.com>
402
403 PR c++/36959
404 * g++.dg/opt/inline16.C: New.
405
406 2009-11-03 Eric Botcazou <ebotcazou@adacore.com>
407
408 * gnat.dg/stack_check.adb1: New test.
409 * gnat.dg/stack_check.adb2: Likewise.
410
411 2009-11-03 Jakub Jelinek <jakub@redhat.com>
412
413 PR rtl-optimization/41917
414 * gcc.c-torture/execute/pr41917.c: New test.
415
416 2009-11-03 Uros Bizjak <ubizjak@gmail.com>
417
418 * gcc.target/i386/pr41900.c: Make test compile only. Scan assembler
419 dump to not include "call *%esp".
420
421 2009-11-03 Jason Merrill <jason@redhat.com>
422
423 PR c++/39786
424 * g++.dg/lookup/using22.C: New.
425
426 PR c++/41876
427 * g++.dg/parse/eh-decl.C: New.
428
429 PR c++/41927
430 * g++.dg/template/sfinae16.C: New.
431
432 PR c++/41815
433 * g++.dg/cpp0x/rv-return.C: New.
434 * g++.dg/cpp0x/deduce.C: Adjust.
435
436 PR c++/40944
437 * g++.dg/template/sfinae15.C: New.
438
439 PR c++/40687
440 * g++.dg/cpp0x/auto3.C: Remove xfail.
441
442 2009-11-03 Tobias Burnus <burnus@net-b.de>
443
444 PR fortran/41907
445 * gfortran.dg/missing_optional_dummy_6.f90: New test.
446
447 2009-11-03 Nick Clifton <nickc@redhat.com>
448
449 * gcc.target/rx/builtins.c: Remove redundant tests.
450 Add test of MVTIPL instruction.
451 * gcc.target/rx/interrupts.c: Use fast_interrupt and interrupt
452 function attributes. Add -msave-acc-in-interrupts option to the
453 command line.
454
455 2009-11-03 Andrew Stubbs <ams@codesourcery.com>
456 Maxim Kuvyrkov <maxim@codesourcery.com>
457
458 * g++.dg/torture/pr36191.C: Don't run with -fomit-frame-pointer on
459 sh, m68k and fido.
460
461 2009-11-03 Dodji Seketeli <dodji@redhat.com>
462
463 PR c++/38699
464 * c-c++-common/dfp/builtin-offsetof.c: Moved to ...
465 * c-c++-common/builtin-offsetof.c: ... here.
466
467 2009-11-03 Dodji Seketeli <dodji@redhat.com>
468
469 PR c++/38699
470 * c-c++-common/dfp/builtin-offsetof.c: New test.
471 * g++.dg/other/offsetof6.C: Likewise.
472
473 2009-11-03 Uros Bizjak <ubizjak@gmail.com>
474
475 PR target/41900
476 * gcc.target/i386/pr41900.c: New test.
477
478 2009-11-02 Andy Hutchinson <hutchinsonandy@gcc.gnu.org>
479
480 * gcc.c-torture/execute/pr40668.c: Correct for 16bit int size.
481
482 2009-11-02 Dodji Seketeli <dodji@redhat.com>
483
484 PR c++/41856
485 * g++.dg/lookup/extern-c-redecl3.C: Make the test x86 only.
486 * g++.dg/lookup/extern-c-redecl4.C: Likewise.
487
488 2009-11-02 Dodji Seketeli <dodji@redhat.com>
489
490 PR c++/37093
491 * g++.dg/other/ptrmem10.C: New test.
492 * g++.dg/other/ptrmem11.C: Likewise.
493
494 2009-11-02 Janis Johnson <janis187@us.ibm.com>
495
496 PR testsuite/41878
497 * gfortran.dg/vect/vect-2.f90: Fix effective-target expression, add
498 spaces in some expressions.
499
500 2009-11-02 Jason Merrill <jason@redhat.com>
501
502 * g++.dg/other/linkage2.C: Move to...
503 * g++.dg/cpp0x/linkage2.C: ..here.
504 * g++.dg/abi/mangle32.C: Add -std=c++0x.
505 * g++.dg/cpp0x/nolinkage1.C: Likewise.
506 * g++.dg/debug/dwarf2/anonname1.C: Likewise.
507 * g++.dg/ext/anon-struct4.C: Revert earlier change.
508 * g++.dg/lookup/anon2.C: Likewise.
509 * g++.dg/other/anon3.C: Likewise.
510 * g++.dg/template/arg2.C: Likewise.
511 * g++.dg/template/local4.C: Likewise.
512 * g++.old-deja/g++.law/operators32.C: Likewise.
513 * g++.old-deja/g++.other/linkage2.C: Likewise.
514 * g++.old-deja/g++.pt/enum6.C: Likewise.
515 * g++.old-deja/g++.other/anon9.C: Likewise.
516 * g++.old-deja/g++.other/linkage1.C: Likewise.
517 * c-c++-common/dfp/pr35620.c: Give the union a name.
518
519 2009-11-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
520
521 PR tree-optimization/41857
522 * gcc.target/spu/ea/pr41857.c: New file.
523
524 2009-11-02 Martin Jambor <mjambor@suse.cz>
525
526 PR tree-optimization/41750
527 * gcc.c-torture/execute/pr41750.c: New test.
528
529 2009-11-02 Jakub Jelinek <jakub@redhat.com>
530
531 PR tree-optimization/41841
532 * gcc.dg/pr41841.c: New test.
533
534 PR debug/41893
535 * gcc.dg/debug/pr41893-1.c: New test.
536 * gcc.dg/debug/pr41893-2.c: New file.
537
538 PR c++/41774
539 * g++.dg/ext/visibility/namespace3.C: New test.
540
541 2009-11-01 Jason Merrill <jason@redhat.com>
542
543 * gcc.dg/tree-ssa/restrict-1.c: Move to c-c++-common.
544 * gcc.dg/tree-ssa/restrict-2.c: Move to c-c++-common.
545 * gcc.dg/tree-ssa/restrict-4.c: Move to c-c++-common.
546
547 2009-11-01 Eric Botcazou <ebotcazou@adacore.com>
548
549 * gnat.dg/opt5.adb: New test.
550
551 2009-11-01 Tobias Burnus <burnus@net-b.de>
552
553 PR fortran/41872
554 * gfortran.dg/allocatable_scalar_4.f90: New test.
555
556 2009-11-01 Tobias Burnus <burnus@net-b.de>
557
558 PR fortran/41850
559 * gfortran.dg/intent_out_6.f90: New testcase.
560
561 2009-10-31 Richard Guenther <rguenther@suse.de>
562
563 * g++.dg/tree-ssa/restrict1.C: New.
564
565 2009-10-31 Jason Merrill <jason@redhat.com>
566
567 * g++.dg/rtti/typeid9.C: New.
568
569 PR c++/41754
570 * g++.dg/cpp0x/initlist25.C: New.
571
572 2009-10-31 Eric Botcazou <ebotcazou@adacore.com>
573
574 * gnat.dg/specs/rep_clause4.ads: New test.
575
576 2009-10-30 Andy Hutchinson <hutchinsonandy@gcc.gnu.org>
577
578 PR target/41885
579 * gcc.target/avr/torture/pr41885.c: New test.
580
581 2009-10-30 Eric Botcazou <ebotcazou@adacore.com>
582
583 * gnat.dg/specs/pack5.ads: New test.
584
585 2009-10-30 Andrew Jenner <andrew@codesourcery.com>
586
587 * lib/target-supports.exp: Handle powerpc-*-elf.
588
589 2009-10-30 H.J. Lu <hongjiu.lu@intel.com>
590
591 PR target/40838
592 * gcc.target/i386/incoming-6.c: New.
593 * gcc.target/i386/incoming-7.c: Likewise.
594 * gcc.target/i386/incoming-8.c: Likewise.
595 * gcc.target/i386/incoming-9.c: Likewise.
596 * gcc.target/i386/incoming-10.c: Likewise.
597 * gcc.target/i386/incoming-11.c: Likewise.
598 * gcc.target/i386/incoming-12.c: Likewise.
599 * gcc.target/i386/incoming-13.c: Likewise.
600 * gcc.target/i386/incoming-14.c: Likewise.
601 * gcc.target/i386/incoming-15.c: Likewise.
602 * gcc.target/i386/pr37843-4.c: Likewise.
603
604 2009-10-30 Dodji Seketeli <dodji@redhat.com>
605
606 PR c++/41863
607 * g++.dg/template/sizeof12.C: New test.
608
609 2009-10-29 Eric Botcazou <ebotcazou@adacore.com>
610
611 * gnat.dg/pack14.adb: New test.
612
613 2009-10-29 David Daney <ddaney@caviumnetworks.com>
614
615 * gcc.target/mips/mips.exp (mips_option_groups): Add
616 mcount-ra-address.
617 * gcc.target/mips/mmcount-ra-address-1.c: New test.
618 * gcc.target/mips/mmcount-ra-address-2.c: New test.
619 * gcc.target/mips/mmcount-ra-address-3.c: New test.
620
621 2009-10-29 Michael Matz <matz@suse.de>
622
623 * gcc.target/i386/sse-recip.c: Use fabsf instead of != .
624 * gcc.target/i386/sse-recip-vec.c: Ditto.
625 * gcc.target/i386/brokensqrt.c: New test.
626
627 2009-10-29 Tobias Burnus <burnus@net-b.de>
628
629 PR fortran/41777
630 * gfortran.dg/associated_target_3.f90: New testcase.
631
632 2009-10-29 Rafael Avila de Espindola <espindola@google.com>
633
634 * gfortran.dg/lto/pr41764_0.f: New.
635
636 2009-10-29 Martin Jambor <mjambor@suse.cz>
637
638 PR tree-optimization/41775
639 * g++.dg/torture/pr41775.C: New testcase.
640
641 2009-10-28 Jason Merrill <jason@redhat.com>
642
643 * g++.dg/cpp0x/inline-ns1.C: New.
644 * g++.dg/cpp0x/inline-ns2.C: New.
645 * g++.dg/cpp0x/inline-ns3.C: New.
646
647 2009-10-28 Paolo Bonzini <bonzini@gnu.org>
648
649 PR rtl-optimization/39715
650 * gcc.target/arm/thumb-ltu.c: New.
651
652 2009-10-28 Richard Guenther <rguenther@suse.de>
653
654 PR lto/41808
655 PR lto/41839
656 * gcc.dg/lto/20091027-1_0.c: New testcase.
657 * gcc.dg/lto/20091027-1_1.c: Likewise.
658 * g++.dg/lto/20091026-1_0.C: Likewise.
659 * g++.dg/lto/20091026-1_1.C: Likewise.
660 * g++.dg/lto/20091026-1_a.h: Likewise.
661
662 2009-10-28 Jakub Jelinek <jakub@redhat.com>
663
664 PR middle-end/41837
665 * gcc.dg/pr41837.c: New test.
666
667 PR debug/41801
668 * g++.dg/ext/sync-3.C: New test.
669
670 PR target/41762
671 * gcc.dg/pr41762.c: New test.
672
673 2009-10-28 Richard Guenther <rguenther@suse.de>
674
675 PR middle-end/41855
676 * gfortran.dg/lto/20091028-1_0.f90: New testcase.
677 * gfortran.dg/lto/20091028-1_1.c: Likewise.
678 * gfortran.dg/lto/20091028-2_0.f90: Likewise.
679 * gfortran.dg/lto/20091028-2_1.c: Likewise.
680
681 2009-10-28 Paolo Bonzini <bonzini@gnu.org>
682
683 PR rtl-optimization/39715
684 * gcc.target/arm/thumb-bitfld1.c: New.
685
686 2009-10-28 Paolo Bonzini <bonzini@gnu.org>
687
688 PR rtl-optimization/40741
689 * gcc.target/arm/thumb-branch1.c: New.
690
691 2009-10-27 Jason Merrill <jason@redhat.com>
692
693 * g++.dg/cpp0x/lambda/lambda-conv.C: New.
694 * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust.
695 * g++.dg/cpp0x/lambda/lambda-mangle.C: Adjust.
696 * g++.dg/cpp0x/lambda/lambda-non-const.C: Adjust.
697
698 2009-10-27 Eric Botcazou <ebotcazou@adacore.com>
699
700 * gnat.dg/null_pointer_deref1.adb: Accept Constraint_Error.
701 * gnat.dg/null_pointer_deref2.adb: Likewise.
702
703 2009-10-27 Richard Guenther <rguenther@suse.de>
704
705 * gcc.dg/torture/ipa-pta-1.c: Adjust testcase.
706
707 2009-10-27 Jakub Jelinek <jakub@redhat.com>
708
709 PR c/41842
710 * gcc.dg/pr41842.c: New test.
711
712 2009-10-27 Revital Eres <eres@il.ibm.com>
713
714 PR tree-optimization/40648
715 * gcc.target/powerpc/vsx-vectorize-2.c: Adjust testcase following
716 change in decision of peeling for alignment.
717 * gcc.target/powerpc/vsx-vectorize-3.c: Likewise.
718 * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
719 * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
720 * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
721 * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
722 * gcc.dg/vect/vect-50.c: Likewise.
723 * gcc.dg/vect/vect-33.c: Likewise.
724 * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
725 * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
726 Likewise.
727 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
728 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
729 * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
730 Likewise.
731 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
732 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
733 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
734 * gcc.dg/vect/vect-60.c: Likewise.
735 * gcc.dg/vect/vect-26.c: Likewise.
736 * gcc.dg/vect/vect-52.c: Likewise.
737 * gcc.dg/vect/vect-44.c: Likewise.
738 * gcc.dg/vect/vect-27.c: Likewise.
739 * gcc.dg/vect/vect-70.c: Likewise.
740 * gcc.dg/vect/vect-28.c: Likewise.
741 * gcc.dg/vect/no-section-anchors-vect-31.c: Likewise.
742 * gcc.dg/vect/vect-109.c: Likewise.
743 * gcc.dg/vect/vect-54.c: Likewise.
744 * gcc.dg/vect/vect-29.c: Likewise.
745 * gcc.dg/vect/vect-72.c: Likewise.
746 * gcc.dg/vect/vect-56.c: Likewise.
747 * gcc.dg/vect/vect-48.c: Likewise.
748 * gcc.dg/vect/vect-91.c: Likewise.
749 * gcc.dg/vect/vect-92.c: Likewise.
750 * gcc.dg/vect/vect-58.c: Likewise.
751 * gcc.dg/vect/slp-25.c: Likewise.
752 * gcc.dg/vect/vect-93.c: Likewise.
753 * gcc.dg/vect/vect-95.c: Likewise.
754 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
755 * gcc.dg/vect/vect-87.c: Likewise.
756 * gcc.dg/vect/vect-96.c: Likewise.
757 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
758 * gcc.dg/vect/vect-88.c: Likewise.
759 * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
760 * gcc.dg/vect/vect-89.c: Likewise.
761 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
762 * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
763 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
764 * gfortran.dg/vect/vect-2.f90: Likewise.
765 * gfortran.dg/vect/vect-3.f90: Likewise.
766 * gfortran.dg/vect/vect-4.f90: Likewise.
767 * gfortran.dg/vect/vect-5.f90: Likewise.
768
769 2009-10-27 Jakub Jelinek <jakub@redhat.com>
770
771 PR c++/41020
772 * g++.dg/lookup/extern-c-redecl5.C: Fix up regexp.
773
774 2009-10-26 Ben Elliston <bje@au.ibm.com>
775 Michael Meissner <meissner@linux.vnet.ibm.com>
776 Ulrich Weigand <uweigand@de.ibm.com>
777
778 * gcc.target/spu/ea/ea.exp: New file.
779 * gcc.target/spu/ea/cache1.c: Likewise.
780 * gcc.target/spu/ea/cast1.c: Likewise.
781 * gcc.target/spu/ea/cast2.c: Likewise.
782 * gcc.target/spu/ea/compile1.c: Likewise.
783 * gcc.target/spu/ea/compile2.c: Likewise.
784 * gcc.target/spu/ea/cppdefine.c: Likewise.
785 * gcc.target/spu/ea/errors1.c: Likewise.
786 * gcc.target/spu/ea/errors2.c: Likewise.
787 * gcc.target/spu/ea/execute1.c: Likewise.
788 * gcc.target/spu/ea/execute2.c: Likewise.
789 * gcc.target/spu/ea/execute3.c: Likewise.
790 * gcc.target/spu/ea/ops1.c: Likewise.
791 * gcc.target/spu/ea/ops2.c: Likewise.
792 * gcc.target/spu/ea/options1.c: Likewise.
793 * gcc.target/spu/ea/test-sizes.c: Likewise.
794
795 2009-10-26 Jakub Jelinek <jakub@redhat.com>
796
797 PR bootstrap/41345
798 * gcc.dg/pr41345.c: New test.
799
800 PR debug/41828
801 * g++.dg/debug/dwarf2/anonname1.C: New test.
802
803 2009-10-26 Jason Merrill <jason@redhat.com>
804
805 PR c++/38796
806 * g++.dg/cpp0x/defaulted15.C: New.
807 * g++.dg/cpp0x/defaulted16.C: New.
808
809 2009-10-26 Dodji Seketeli <dodji@redhat.com>
810
811 PR c++/41785
812 * g++.dg/cpp0x/variadic96.C: New test.
813
814 2009-10-26 Nick Clifton <nickc@redhat.com>
815
816 * lib/target-supports.exp (check_profiling_available):
817 Profiling is not, currently, available for the RX port.
818 (check_effective_target_hard_float): Add support for RX target.
819 * gcc.target/rx: New directory.
820 * gcc.target/rx/builtins.c: New test file.
821 * gcc.target/rx/interrupts.c: New test file.
822 * gcc.target/rx/rx-abi-function-tests.c: New test file.
823 * gcc.target/rx/zero-width-bitfield.c: New test file.
824 * gcc.target/rx/i272091.c: New test file.
825 * gcc.target/rx/packed-struct.c: New test file.
826 * gcc.target/rx/rx.exp: New file: Drives RX tests.
827
828 2009-10-26 Andrew Pinski <pinskia@gcc.gnu.org>
829
830 * gcc.dg/lto/20091014-1_0.c: Replace -shared with -r -nostlib.
831 * gcc.dg/lto/20091016-1_0.c: Likewise.
832 * gcc.dg/lto/20090206-1_0.c: Likewise.
833 * gcc.dg/lto/20081120-1_0.c: Likewise.
834 * gcc.dg/lto/20081120-2_0.c: Likewise.
835 * gcc.dg/lto/20090116_0.c: Likewise.
836 * gcc.dg/lto/20081126_0.c: Likewise.
837 * gcc.dg/lto/20091013-1_0.c: Likewise.
838 * gcc.dg/lto/20081212-1_0.c: Likewise.
839 * gcc.dg/lto/20091015-1_0.c: Likewise.
840 * gcc.dg/lto/20090126-1_0.c: Likewise.
841 * gcc.dg/lto/20090126-2_0.c: Likewise.
842 * gcc.dg/lto/20091020-1_0.c: Likewise.
843 * gcc.dg/lto/20091020-2_0.c: Likewise.
844 * gcc.dg/lto/20081204-1_0.c: Likewise.
845 * gcc.dg/lto/20081204-2_0.c: Likewise.
846 * gcc.dg/lto/20081224_0.c: Likewise.
847 * gcc.dg/lto/20090219_0.c: Likewise.
848
849 2009-10-26 Dodji Seketeli <dodji@redhat.com>
850
851 PR c++/41020
852 * g++.dg/lookup/extern-c-redecl2.C: New test.
853 * g++.dg/lookup/extern-c-redecl3.C: Likewise.
854 * g++.dg/lookup/extern-c-redecl4.C: Likewise.
855 * g++.dg/lookup/extern-c-redecl5.C: Likewise.
856
857 2009-10-26 Michael Matz <matz@suse.de>
858
859 PR tree-optimization/41783
860 * gcc.dg/pr41783.c: New test.
861 * gcc.dg/tree-ssa/ssa-pre-23.c: Adjust.
862 * gcc.dg/tree-ssa/ssa-pre-24.c: Don't xfail anymore.
863 * gcc.dg/tree-ssa/ssa-pre-27.c: New test.
864
865 2009-10-26 Janus Weil <janus@gcc.gnu.org>
866
867 PR fortran/41714
868 * gfortran.dg/class_allocate_4.f03: New test.
869
870 2009-10-24 Adam Nemet <anemet@caviumnetworks.com>
871
872 * gcc.target/mips/mult-1.c: New test.
873
874 2009-10-24 Janus Weil <janus@gcc.gnu.org>
875
876 PR fortran/41784
877 * gfortran.dg/extends_8.f03: New test.
878
879 2009-10-24 Eric Botcazou <ebotcazou@adacore.com>
880
881 * gnat.dg/specs/pack4.ads: New test.
882
883 2009-10-24 Eric Botcazou <ebotcazou@adacore.com>
884
885 * gnat.dg/null_pointer_deref1.adb: New test.
886 * gnat.dg/null_pointer_deref2.adb: Likewise.
887
888 2009-10-24 Paul Thomas <pault@gcc.gnu.org>
889
890 PR fortran/41772
891 * gfortran.dg/transfer_intrinsic_3.f90.
892
893 2009-10-24 Eric Botcazou <ebotcazou@adacore.com>
894
895 * gnat.dg/opt4.adb: New test.
896
897 2009-10-23 Joseph Myers <joseph@codesourcery.com>
898
899 PR c/40033
900 * gcc.dg/noncompile/pr40033-1.c: New test.
901
902 2009-10-23 Dodji Seketeli <dodji@redhat.com>
903
904 PR c++/40808
905 * g++.dg/abi/mangle34.C: New test
906
907 2009-10-23 Jason Merrill <jason@redhat.com>
908
909 * g++.dg/cpp0x/lambda/lambda-nested2.C: New.
910
911 Core issue 899
912 * g++.dg/cpp0x/explicit4.C: New.
913
914 2009-10-23 Joseph Myers <joseph@codesourcery.com>
915
916 * g++.dg/abi/rtti3.C, g++.dg/abi/thunk4.C: Skip for *-*-mingw* and
917 *-*-cygwin.
918 * g++.dg/cpp0x/lambda/lambda-mangle.C: Disable weak symbols tests
919 for *-*-mingw* and *-*-cygwin.
920 * g++.dg/opt/vt1.C: Skip for *-*-mingw* and *-*_cygwin.
921 * g++.dg/template/spec35.C: Disable weak symbol test for
922 *-*-mingw* and *-*-cygwin.
923
924 PR testsuite/31342
925 * gcc.target/i386/pic-1.c: Skip for *-*-mingw* and *-*-cygwin.
926
927 2009-10-23 Janus Weil <janus@gcc.gnu.org>
928
929 PR fortran/41800
930 * gfortran.dg/class_10.f03: New test.
931
932 2009-10-22 Michael Meissner <meissner@linux.vnet.ibm.com>
933
934 PR target/41787
935 * gcc.target/powerpc/vsx-vrsave.c: New file.
936
937 2009-10-23 Joseph Myers <joseph@codesourcery.com>
938
939 PR c/41673
940 * gcc.dg/Wstrict-aliasing-bogus-vla-1.c: New test.
941
942 2009-10-23 Richard Guenther <rguenther@suse.de>
943
944 PR tree-optimization/41778
945 * gcc.dg/tree-ssa/ssa-pre-26.c: New testcase.
946
947 2009-10-22 Richard Guenther <rguenther@suse.de>
948
949 PR lto/41791
950 * g++.dg/lto/20091022-2_0.C: New testcase.
951
952 2009-10-22 Richard Guenther <rguenther@suse.de>
953
954 PR lto/41730
955 * g++.dg/lto/20091022-1_0.C: New testcase.
956
957 2009-10-22 Razya Ladelsky <razya@il.ibm.com>
958
959 * gcc.dg/autopar/outer-4.c: Adjust scan.
960 * gcc.dg/autopar/outer-5.c: Adjust scan.
961 * gcc.dg/autopar/outer-5.c: Add scan optimized.
962
963 * libgomp.graphite/force-parallel-2.c: Adjust scan.
964 * gcc.dg/autopar/outer-1.c: New testcase.
965 * gcc.dg/autopar/outer-2.c: New testcase.
966 * gcc.dg/autopar/outer-3.c: New testcase.
967 * gcc.dg/autopar/outer-4.c: New testcase.
968 * gcc.dg/autopar/outer-5.c: New testcase.
969 * gcc.dg/autopar/outer-6.c: New testcase.
970
971 2009-10-22 Jan Hubicka <jh@suse.cz>
972
973 * gcc.c-torture/compile/pr40556.c: New testcase.
974
975 2009-10-22 Janus Weil <janus@gcc.gnu.org>
976
977 PR fortran/41781
978 * gfortran.dg/goto_8.f90: New test case.
979
980 2009-10-21 Sebastian Pop <sebastian.pop@amd.com>
981
982 PR tree-optimization/41497
983 * gcc.dg/tree-ssa/pr41497.c: New.
984
985 2009-10-21 Steve Ellcey <sje@cup.hp.com>
986
987 * g++.dg/tree-ssa/copyprop.C: Use include to define free().
988
989 2009-10-21 Joseph Myers <joseph@codesourcery.com>
990
991 * gcc.dg/tls/pie-1.c: New test.
992
993 2009-10-21 Jakub Jelinek <jakub@redhat.com>
994
995 * g++.dg/abi/mangle33.C: New test.
996
997 2009-10-21 Eric Botcazou <ebotcazou@adacore.com>
998
999 * gnat.dg/discr22.adb: New test.
1000
1001 2009-10-21 Eric Botcazou <ebotcazou@adacore.com>
1002
1003 * gnat.dg/loop_optimization7.ad[sb]: New test.
1004 * gnat.dg/loop_optimization7_pkg.ads: New helper.
1005
1006 2009-10-21 Janus Weil <janus@gcc.gnu.org>
1007
1008 PR fortran/41706
1009 PR fortran/41766
1010 * gfortran.dg/class_9.f03: Extended test case.
1011 * gfortran.dg/select_type_7.f03: New test case.
1012
1013 2009-10-20 Richard Guenther <rguenther@suse.de>
1014
1015 * gcc.dg/lto/20091020-3_0.c: New testcase.
1016
1017 2009-10-20 Richard Guenther <rguenther@suse.de>
1018
1019 PR lto/41761
1020 * gcc.dg/lto/20091020-1_0.c: New testcase.
1021 * gcc.dg/lto/20091020-1_1.c: Likewise.
1022 * gcc.dg/lto/20091020-2_0.c: Likewise.
1023 * gcc.dg/lto/20091020-2_1.c: Likewise.
1024
1025 2009-10-20 Jakub Jelinek <jakub@redhat.com>
1026
1027 PR debug/41340
1028 * gcc.dg/pr41340.c: New test.
1029
1030 2009-10-20 Eric Botcazou <ebotcazou@adacore.com>
1031
1032 * gnat.dg/discr21.ad[sb]: New test.
1033 * gnat.dg/discr21_pkg.ads: New helper.
1034
1035 2009-10-20 Paul Thomas <pault@gcc.gnu.org>
1036
1037 PR fortran/41706
1038 * gfortran.dg/class_9 : New test.
1039
1040 2009-10-19 Jakub Jelinek <jakub@redhat.com>
1041
1042 * gcc.dg/raw-string-1.c: New test.
1043 * gcc.dg/raw-string-2.c: New test.
1044 * gcc.dg/raw-string-3.c: New test.
1045 * gcc.dg/raw-string-4.c: New test.
1046 * gcc.dg/raw-string-5.c: New test.
1047 * gcc.dg/raw-string-6.c: New test.
1048 * gcc.dg/raw-string-7.c: New test.
1049 * gcc.dg/utf8-1.c: New test.
1050 * gcc.dg/utf8-2.c: New test.
1051 * gcc.dg/utf-badconcat2.c: New test.
1052 * gcc.dg/utf-dflt2.c: New test.
1053 * gcc.dg/cpp/include6.c: New test.
1054 * g++.dg/ext/raw-string-1.C: New test.
1055 * g++.dg/ext/raw-string-2.C: New test.
1056 * g++.dg/ext/raw-string-3.C: New test.
1057 * g++.dg/ext/raw-string-4.C: New test.
1058 * g++.dg/ext/raw-string-5.C: New test.
1059 * g++.dg/ext/raw-string-6.C: New test.
1060 * g++.dg/ext/raw-string-7.C: New test.
1061 * g++.dg/ext/utf8-1.C: New test.
1062 * g++.dg/ext/utf8-2.C: New test.
1063 * g++.dg/ext/utf-badconcat2.C: New test.
1064 * g++.dg/ext/utf-dflt2.C: New test.
1065
1066 * gcc.dg/cleanup-13.c: New test.
1067
1068 2009-10-19 Janus Weil <janus@gcc.gnu.org>
1069
1070 PR fortran/41586
1071 * gfortran.dg/auto_dealloc_1.f90: New test case.
1072
1073 2009-10-19 Jakub Jelinek <jakub@redhat.com>
1074
1075 Port from redhat/gcc-4_4-branch:
1076 2009-10-08 Jakub Jelinek <jakub@redhat.com>
1077 * gcc.dg/debug/vta-2.c: New test.
1078
1079 2009-09-30 Alexandre Oliva <aoliva@redhat.com>
1080 * gcc.dg/debug/vta-1.c: New.
1081
1082 2009-10-19 Eric Botcazou <ebotcazou@adacore.com>
1083
1084 * gnat.dg/noreturn2.ad[sb]: New test.
1085
1086 2009-10-19 Tobias Burnus <burnus@net-b.de>
1087
1088 PR fortran/41755
1089 * gfortran.dg/equiv_8.f90: New test.
1090 * gfortran.dg/class_allocate_1.f03: Remove obsolete FIXME.
1091
1092 2009-10-19 Joseph Myers <joseph@codesourcery.com>
1093
1094 * gcc.target/arm/neon-thumb2-move.c: New test.
1095
1096 2009-10-19 Jakub Jelinek <jakub@redhat.com>
1097
1098 * gcc.dg/debug/vta-3.c: New test.
1099
1100 2009-10-17 Eric Botcazou <ebotcazou@adacore.com>
1101
1102 * gnat.dg/nested_proc.adb: Rename into...
1103 * gnat.dg/nested_proc1.adb: ...this.
1104 * gnat.dg/nested_proc2.adb: New test.
1105
1106 2009-10-17 Eric Botcazou <ebotcazou@adacore.com>
1107
1108 * gnat.dg/noreturn1.ad[sb]: New test.
1109
1110 2009-10-17 Janus Weil <janus@gcc.gnu.org>
1111 Paul Thomas <pault@gcc.gnu.org>
1112
1113 PR fortran/41629
1114 * gfortran.dg/class_6.f90: New test.
1115
1116 PR fortran/41608
1117 PR fortran/41587
1118 * gfortran.dg/class_7.f90: New test.
1119
1120 PR fortran/41618
1121 * gfortran.dg/class_8.f90: New test.
1122
1123 2009-10-17 Richard Guenther <rguenther@suse.de>
1124
1125 * gcc.dg/lto/20091017-1_0.c: New testcase.
1126 * gcc.dg/lto/20091017-1_1.c: Likewise.
1127
1128 2009-10-17 Eric Botcazou <ebotcazou@adacore.com>
1129
1130 * gnat.dg/unchecked_convert4.adb: Add missing rep clause.
1131
1132 2009-10-17 Eric Botcazou <ebotcazou@adacore.com>
1133
1134 * gnat.dg/aggr11.adb: New test.
1135 * gnat.dg/aggr11_pkg.ads: New helper.
1136
1137 2009-10-17 Eric Botcazou <ebotcazou@adacore.com>
1138
1139 * gnat.dg/slice8.adb: New test.
1140 * gnat.dg/slice8_pkg1.ads: New helper.
1141 * gnat.dg/slice8_pkg2.ads: Likewise.
1142 * gnat.dg/slice8_pkg3.ad[sb]: Likewise.
1143
1144 2009-10-17 Eric Botcazou <ebotcazou@adacore.com>
1145
1146 * gnat.dg/unchecked_convert4.adb: New test.
1147
1148 2009-10-15 Jason Merrill <jason@redhat.com>
1149
1150 PR c++/38798
1151 * g++.dg/cpp0x/trailing5.C: New.
1152
1153 * g++.dg/cpp0x/auto6.C: Rename to trailing1.C.
1154 * g++.dg/cpp0x/auto8.C: Rename to trailing2.C.
1155 * g++.dg/cpp0x/auto12.C: Rename to trailing3.C.
1156 * g++.dg/cpp0x/auto13.C: Rename to trailing4.C.
1157
1158 2009-10-16 Janus Weil <janus@gcc.gnu.org>
1159
1160 PR fortran/41719
1161 * gfortran.dg/class_5.f03: New test case.
1162 * gfortran.dg/typebound_operator_2.f03: Fixing invalid test case.
1163 * gfortran.dg/typebound_operator_4.f03: Ditto.
1164
1165 2009-10-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1166
1167 * g++.dg/ipa/iinline-1.C: Use dg-add-options bind_pic_locally.
1168 * g++.dg/other/first-global.C: Likewise.
1169 * g++.dg/parse/attr-externally-visible-1.C: Likewise.
1170 * g++.dg/torture/pr40323.C: Likewise.
1171 * g++.dg/tree-ssa/nothrow-1.C: Likewise.
1172 * gcc.dg/inline-33.c: Likewise.
1173 * gcc.dg/ipa/ipa-1.c: Likewise.
1174 * gcc.dg/ipa/ipa-2.c: Likewise.
1175 * gcc.dg/ipa/ipa-3.c: Likewise.
1176 * gcc.dg/ipa/ipa-4.c: Likewise.
1177 * gcc.dg/ipa/ipa-5.c: Likewise.
1178 * gcc.dg/ipa/ipa-7.c: Likewise.
1179 * gcc.dg/ipa/ipacost-2.c: Likewise.
1180 * gcc.dg/tree-ssa/inline-3.c: Likewise.
1181 * gcc.dg/tree-ssa/local-pure-const.c: Likewise.
1182 * gfortran.dg/whole_file_5.f90: Likewise.
1183 * gfortran.dg/whole_file_6.f90: Likewise.
1184
1185 2009-10-16 Richard Guenther <rguenther@suse.de>
1186
1187 PR tree-optimization/41728
1188 * gcc.c-torture/compile/pr41728.c: New testcase.
1189
1190 2009-10-16 Richard Guenther <rguenther@suse.de>
1191
1192 PR lto/41598
1193 * gcc.dg/lto/20091016-1_0.c: New testcase.
1194 * gcc.dg/lto/20091016-1_1.c: Likewise.
1195 * gcc.dg/lto/20091016-1_a.h: Likewise.
1196
1197 2009-10-16 Richard Guenther <rguenther@suse.de>
1198
1199 PR lto/41715
1200 * gfortran.dg/lto/20091015-1_0.f: New testcase.
1201 * gfortran.dg/lto/20091015-1_1.f: Likewise.
1202 * gfortran.dg/lto/20091015-1_2.f: Likewise.
1203
1204 2009-10-16 Richard Guenther <rguenther@suse.de>
1205
1206 PR lto/41713
1207 * gfortran.dg/lto/20091016-1_0.f90: New testcase.
1208
1209 2009-10-15 Jakub Jelinek <jakub@redhat.com>
1210
1211 PR debug/41717
1212 * gcc.dg/debug/pr41717.c: New test.
1213
1214 2009-10-16 Paul Thomas <pault@gcc.gnu.org>
1215
1216 PR fortran/41648
1217 * gfortran.dg/dynamic_dispatch_4.f03 : New test.
1218
1219 PR fortran/41656
1220 * gfortran.dg/dynamic_dispatch_5.f03 : New test.
1221
1222 2009-10-15 Michael Meissner <meissner@linux.vnet.ibm.com>
1223
1224 PR target/23983
1225 * gcc.target/powerpc/altivec-4.c (b): Make sure altivec builtin
1226 result used.
1227 * g++.dg/ext/altivec-2.C (main): Ditto.
1228
1229 2009-10-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1230
1231 * lib/target-supports.exp (add_options_for_bind_pic_locally): New.
1232 * gcc.dg/tree-ssa/ipa-cp-1.c: Bind pic locally.
1233
1234 2009-10-15 Richard Guenther <rguenther@suse.de>
1235
1236 PR lto/41669
1237 * gcc.dg/lto/20091015-1_0.c: New testcase.
1238 * gcc.dg/lto/20091015-1_1.c: Likewise.
1239 * gcc.dg/lto/20091015-1_2.c: Likewise.
1240 * gcc.dg/lto/20091015-1_a.h: Likewise.
1241 * gcc.dg/lto/20091015-1_b.h: Likewise.
1242
1243 2009-10-15 Steve Ellcey <sje@cup.hp.com>
1244
1245 * gcc.dg/torture/pr41555.c: Add -std=c99 option.
1246
1247 2009-10-14 Daniel Gutson <dgutson@codesourcery.com>
1248
1249 * gcc.target/arm/neon/vfp-shift-a2t2.c: New test case.
1250
1251 2009-10-14 Jakub Jelinek <jakub@redhat.com>
1252
1253 * obj-c++.dg/layout-1.mm: Don't xfail dg-bogus on lp64, change
1254 line from 1 to 0.
1255 * obj-c++.dg/bitfield-1.mm: Likewise.
1256 * obj-c++.dg/bitfield-4.mm: Likewise.
1257
1258 2009-10-14 Richard Guenther <rguenther@suse.de>
1259
1260 PR lto/41173
1261 * gcc.dg/lto/20091014-1_0.c: New testcase.
1262
1263 2009-10-14 Jakub Jelinek <jakub@redhat.com>
1264
1265 PR testsuite/41707
1266 * g++.dg/plugin/attribute_plugin-test-1.C: Expect the first
1267 warning on line 0 instead of 1.
1268
1269 2009-10-14 Richard Guenther <rguenther@suse.de>
1270
1271 PR lto/41521
1272 * gfortran.dg/lto/pr41521_0.f90: New testcase.
1273 * gfortran.dg/lto/pr41521_1.f90: Likewise.
1274
1275 2009-10-14 Jakub Jelinek <jakub@redhat.com>
1276
1277 PR preprocessor/41543
1278 * gcc.dg/debug/dwarf2/pr41543.c: New test.
1279
1280 PR debug/41695
1281 * gcc.dg/debug/dwarf2/pr41695.c: New test.
1282
1283 2009-10-14 Uros Bizjak <ubizjak@gmail.com>
1284
1285 * gcc.target/i386/i386.exp (check_effective_target_ms_hook_prologue):
1286 New procedure.
1287 * gcc.target/i386/ms_hook_prologue.c: Check for ms_hook_prologue
1288 effective target.
1289
1290 2009-10-14 Jason Merrill <jason@redhat.com>
1291
1292 PR c++/39866
1293 * g++.dg/cpp0x/defaulted14.C: New.
1294
1295 2009-10-14 Larry Evans <cppljevans@suddenlink.net>
1296
1297 * g++.dg/cpp0x/vt-40092.C: New.
1298
1299 2009-10-14 Alexandre Oliva <aoliva@redhat.com>
1300
1301 * gcc.dg/guality/pr41616-1.c: Drop -O2.
1302 * gcc.dg/guality/pr41447-1.c: Likewise. Name main.
1303
1304 2009-10-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1305
1306 * gfortran.dg/complex_intrinsic_8.f90: New test.
1307
1308 2009-10-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1309
1310 * gcc.dg/torture/builtin-math-6.c: Test complex "arc" functions.
1311 * lib/target-supports.exp (check_effective_target_mpc_arc): New.
1312
1313 2009-10-14 Hans-Peter Nilsson <hp@axis.com>
1314
1315 PR target/38948
1316 * gcc.dg/torture/pr38948.c: New test.
1317
1318 2009-10-13 Steve Ellcey <sje@cup.hp.com>
1319
1320 * gfortran.dg/vect/fast-math-pr38968.f90: Add timeout.
1321
1322 2009-10-13 Janus Weil <janus@gcc.gnu.org>
1323
1324 PR fortran/41581
1325 * gfortran.dg/class_allocate_2.f03: Modified.
1326 * gfortran.dg/class_allocate_3.f03: New test case.
1327
1328 2009-10-13 Richard Guenther <rguenther@suse.de>
1329
1330 PR lto/41668
1331 * gcc.dg/lto/20091006-2_0.c: New testcase.
1332 * gcc.dg/lto/20091006-2_1.c: Likewise.
1333 * gcc.dg/lto/20091006-2_2.c: Likewise.
1334 * gcc.dg/lto/20091013-1_0.c: Likewise.
1335 * gcc.dg/lto/20091013-1_1.c: Likewise.
1336 * gcc.dg/lto/20091013-1_2.c: Likewise.
1337
1338 2009-10-13 Martin Jambor <mjambor@suse.cz>
1339
1340 * gcc.c-torture/compile/pr41661.c: New test.
1341
1342 2009-10-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1343
1344 PR libgfortran/41683
1345 * gfortran.dg/fmt_error_9.f: Add check for repeat count after P.
1346
1347 2009-10-12 Jason Merrill <jason@redhat.com>
1348
1349 PR c++/37875
1350 * g++.dg/cpp0x/decltype18.C: New.
1351
1352 PR c++/37766
1353 * g++.dg/cpp0x/fntmpdefarg1.C: New.
1354
1355 2009-10-12 Janis Johnson <janis187@us.ibm.com>
1356
1357 * gcc.dg/lto/20090914-2.c: Fix typos in test directives.
1358
1359 2009-10-12 Alexandre Oliva <aoliva@redhat.com>
1360
1361 PR debug/41343
1362 PR debug/41447
1363 PR debug/41264
1364 PR debug/41338
1365 * gcc.dg/guality/pr41447-1.c: New.
1366 * gcc.dg/debug/pr41264-1.c: New.
1367 * gcc.dg/debug/pr41343-1.c: New.
1368
1369 2009-10-12 Hans-Peter Nilsson <hp@axis.com>
1370
1371 PR target/26515
1372 * gcc.dg/torture/pr26515.c: New test.
1373
1374 2009-10-12 Janis Johnson <janis187@us.ibm.com>
1375
1376 PR testsuite/41659
1377 * gcc.dg/lto/20090914-2.c: Use dg-skip-if to skip test.
1378 * lib/lto.exp (lto-get-options-main): Report error for using "target"
1379 or "xfail" with dg-lto-do.
1380
1381 2009-10-12 Stefan Dösinger <stefan@codeweavers.com>
1382
1383 * gcc.target/i386/ms_hook_prologue.c: New testcase.
1384
1385 2009-10-12 Michael Matz <matz@suse.de>
1386
1387 * gcc.dg/plugin/one_time_plugin.c: Update test to use the cfg
1388 pass.
1389
1390 2009-10-12 Jakub Jelinek <jakub@redhat.com>
1391
1392 PR target/41680
1393 * g++.dg/torture/pr41680.C: New test.
1394
1395 2009-10-12 Dodji Seketeli <dodji@redhat.com>
1396
1397 PR c++/41570
1398 * g++.dg/debug/dwarf2/template-params-7.C: New test.
1399
1400 2009-10-12 Alexandre Oliva <aoliva@redhat.com>
1401
1402 PR debug/41616
1403 * gcc.dg/guality/pr41616-1.c: New.
1404
1405 2009-10-11 Jason Merrill <jason@redhat.com>
1406
1407 PR c++/37204
1408 * g++.dg/cpp0x/rv-reinterpret.C: New.
1409
1410 2009-10-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1411
1412 PR libgfortran/38439
1413 * gfortran.dg/fmt_error_9.f: New test.
1414 * gfortran.dg/fmt_error_10.f: New test.
1415
1416 2009-10-11 Paul Thomas <pault@gcc.gnu.org>
1417
1418 PR fortran/41583
1419 * gfortran.dg/class_4a.f03: New test with class_4b,c and d.f03.
1420 * gfortran.dg/class_4b.f03: As above.
1421 * gfortran.dg/class_4c.f03: As above.
1422 * gfortran.dg/class_4d.f03: As above.
1423
1424 2009-10-11 Richard Guenther <rguenther@suse.de>
1425
1426 PR tree-optimization/41555
1427 * gcc.dg/torture/pr41555.c: New testcase.
1428
1429 2009-10-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1430
1431 PR libgfortran/35862
1432 * gfortran.dg/round_2.f03: Eliminate possible compile error. Use max
1433 function correctly.
1434
1435 2009-10-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1436
1437 PR libgfortran/35862
1438 * gfortran.dg/round_2.f03: Update test to also test for smaller kind.
1439 Add conditions to avoid runtime errors if not supported.
1440
1441 2009-10-10 Richard Guenther <rguenther@suse.de>
1442
1443 PR tree-optimization/41654
1444 * gfortran.fortran-torture/compile/pr41654.f90: New testcase.
1445
1446 2009-10-09 Jason Merrill <jason@redhat.com>
1447
1448 * g++.dg/cpp/ucn-1.C: New.
1449
1450 2009-10-09 Janus Weil <janus@gcc.gnu.org>
1451
1452 PR fortran/41585
1453 * gfortran.dg/class_2.f03: Extended test case.
1454
1455 2009-10-09 Tobias Burnus <burnus@net-b.de>
1456
1457 PR fortran/41582
1458 * gfortran.dg/class_allocate_1.f03: Modify code such that
1459 it compiles with the gfc_warning->gfc_error change.
1460 * gfortran.dg/class_allocate_1.f03: New test.
1461
1462 2009-10-09 Janus Weil <janus@gcc.gnu.org>
1463
1464 PR fortran/41579
1465 * gfortran.dg/select_type_6.f03: New test.
1466
1467 2009-10-09 Jakub Jelinek <jakub@redhat.com>
1468
1469 PR preprocessor/41445
1470 * gcc.dg/cpp/separate-1.c: Adjust.
1471 * gcc.dg/cpp/spacing1.c: Add -P to dg-options.
1472 * gcc.dg/debug/dwarf2/pr41445-1.c: New test.
1473 * gcc.dg/debug/dwarf2/pr41445-2.c: New test.
1474 * gcc.dg/debug/dwarf2/pr41445-3.c: New test.
1475 * gcc.dg/debug/dwarf2/pr41445-4.c: New test.
1476 * gcc.dg/debug/dwarf2/pr41445-5.c: New test.
1477 * gcc.dg/debug/dwarf2/pr41445-6.c: New test.
1478
1479 PR rtl-optimization/41646
1480 * gcc.c-torture/compile/pr41646.c: New test.
1481
1482 2009-10-09 Richard Guenther <rguenther@suse.de>
1483
1484 PR tree-optimization/41634
1485 * gcc.c-torture/compile/pr41634.c: New testcase.
1486
1487 2009-10-09 Uros Bizjak <ubizjak@gmail.com>
1488
1489 * gfortran.dg/block_2.f08: Cleanup "original" tree dump.
1490
1491 2009-10-09 Eric Botcazou <ebotcazou@adacore.com>
1492
1493 * gnat.dg/opt3.adb: New test.
1494 * gnat.dg/opt3_pkg.ads: New helper.
1495
1496 2009-10-08 Doug Kwan <dougkwan@google.com>
1497
1498 PR rtl-optimization/41574
1499 * gcc.dg/pr41574.c: New test.
1500
1501 2009-10-08 Cary Coutant <ccoutant@google.com>
1502
1503 Add support for debugging with ICF (Identical Code Folding).
1504 * g++.dg/debug/dwarf2/icf.C: New test.
1505
1506 2009-10-08 Adam Nemet <anemet@caviumnetworks.com>
1507
1508 * gcc.target/mips/truncate-6.c: New test.
1509
1510 2009-10-08 Jason Merrill <jason@redhat.com>
1511
1512 PR c++/36816
1513 * g++.dg/cpp0x/rv-deduce.C: New.
1514
1515 PR c++/37177
1516 * g++.dg/cpp0x/variadic-throw.C: Adjust errors.
1517 * g++.dg/template/explicit-args2.C: New.
1518 * g++.dg/template/explicit-args3.C: New.
1519 * g++.old-deja/g++.pt/crash58.C: Remove some errors.
1520
1521 2009-10-08 Michael Matz <matz@suse.de>
1522
1523 PR middle-end/41573
1524 * gcc.dg/tree-ssa/foldstring-1.c: Use fre dump.
1525 * gcc.dg/tree-ssa/useless-1.c: Use gimple dump.
1526 * gcc.dg/pr41573.c: New test.
1527
1528 2009-10-07 Joseph Myers <joseph@codesourcery.com>
1529
1530 PR c/41182
1531 * gcc.c-torture/compile/pr41182-1.c: New.
1532
1533 2009-10-07 Jason Merrill <jason@redhat.com>
1534
1535 * g++.dg/cpp0x/variadic95.C: New.
1536
1537 2009-10-07 Jason Merrill <jason@redhat.com>
1538
1539 * g++.dg/template/scope3.C: New.
1540
1541 2009-10-07 Jakub Jelinek <jakub@redhat.com>
1542
1543 * gcc.dg/debug/dwarf2/inline3.c: New test.
1544
1545 2009-10-07 Daniel Kraft <d@domob.eu>
1546
1547 PR fortran/41615
1548 * gfortran.dg/assumed_charlen_function_6.f90: New test.
1549
1550 2009-10-07 Janus Weil <janus@gcc.gnu.org>
1551
1552 * gfortran.dg/same_type_as_2.f03: Modified (was illegal).
1553 * gfortran.dg/select_type_1.f03: Modified error message.
1554 * gfortran.dg/select_type_5.f03: New test.
1555
1556 2009-10-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1557
1558 PR libgfortran/41612
1559 * gfortran.dg/round_2.f03: Fix test to work on platforms that do not
1560 have kind=10 reals.
1561
1562 2009-10-06 Jason Merrill <jason@redhat.com>
1563
1564 * g++.dg/cpp0x/lambda/lambda-init.C: New.
1565 * g++.dg/cpp0x/lambda/lambda-direct-init.C: New.
1566
1567 2009-10-06 Richard Guenther <rguenther@suse.de>
1568
1569 PR lto/41502
1570 * gcc.dg/lto/20091006-1_0.c: New testcase.
1571 * gcc.dg/lto/20091006-1_1.c: Likewise.
1572 * gcc.dg/lto/20091005-2_0.c: Likewise.
1573
1574 2009-10-06 Samuel Tardieu <sam@rfc1149.net>
1575
1576 PR ada/41383
1577 * gnat.dg/timer_cancel.adb: New test.
1578
1579 2009-10-06 Samuel Tardieu <sam@rfc1149.net>
1580
1581 PR ada/38333
1582 * gnat.dg/specs/import_abstract.ads: New.
1583
1584 2009-10-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1585
1586 PR libgfortran/35862
1587 * gfortran.dg/round_2.f03: New test.
1588
1589 2009-10-05 Jakub Jelinek <jakub@redhat.com>
1590
1591 PR debug/41558
1592 * gcc.dg/guality/guality.exp: Move gdb-test proc into...
1593 * lib/gcc-gdb-test.exp: ... here. New file.
1594 * gfortran.dg/guality/guality.exp: New file.
1595 * gfortran.dg/guality/pr41558.f90: New test.
1596 * gfortran.dg/guality/arg1.f90: New test.
1597
1598 2009-10-05 Paul Thomas <pault@gcc.gnu.org>
1599
1600 * gfortran.dg/dynamic_dispatch_1.f90: New test.
1601 * gfortran.dg/dynamic_dispatch_2.f90: New test.
1602 * gfortran.dg/dynamic_dispatch_3.f90: New test.
1603 * gfortran.dg/module_md5_1.f90: Update md5 sum.
1604
1605 2009-10-05 Sriraman Tallam <tmsriram@google.com>
1606
1607 * gcc.dg/plugin/selfassign.c (plugin_init): Change plugin_pass to
1608 register_pass_info.
1609 * gcc.dg/plugin/one_time_plugin.c (plugin_init): Change
1610 plugin_pass to register_pass_info.
1611 * g++.dg/plugin/selfassign.c (plugin_init): Change plugin_pass to
1612 register_pass_info.
1613 * g++.dg/plugin/dumb_plugin.c (plugin_init): Change plugin_pass to
1614 register_pass_info.
1615
1616 2009-10-05 Richard Guenther <rguenther@suse.de>
1617
1618 PR lto/41281
1619 * gcc.dg/lto/20090914-2_0.c: New testcase.
1620
1621 2009-10-05 Richard Guenther <rguenther@suse.de>
1622
1623 PR lto/40902
1624 * gcc.dg/lto/20091005-1_0.c: New testcase.
1625 * gcc.dg/lto/20091005-1_1.c: Likewise.
1626
1627 2009-10-05 Richard Guenther <rguenther@suse.de>
1628
1629 PR lto/41552
1630 PR lto/41487
1631 * g++.dg/lto/20091002-1_0.C: Adjust flags.
1632 * g++.dg/lto/20091004-1_0.C: New testcase.
1633 * g++.dg/lto/20091004-1_1.C: Likewise.
1634 * g++.dg/lto/20091004-2_0.C: Likewise.
1635 * g++.dg/lto/20091004-2_1.C: Likewise.
1636 * g++.dg/lto/20091004-3_0.C: Likewise.
1637 * g++.dg/lto/20091004-3_1.C: Likewise.
1638
1639 2009-10-05 Richard Guenther <rguenther@suse.de>
1640
1641 PR tree-optimization/23821
1642 * gcc.dg/torture/pr23821.c: New testcase.
1643
1644 2009-10-05 Daniel Kraft <d@domob.eu>
1645
1646 PR fortran/41403
1647 * gfortran.dg/goto_6.f: New test.
1648 * gfortran.dg/goto_7.f: New test.
1649
1650 2009-10-03 Ben Elliston <bje@au.ibm.com>
1651 Bill Maddox <maddox@google.com>
1652 Cary Coutant <ccoutant@google.com>
1653 Chris Demetriou <cgd@google.com>
1654 Diego Novillo <dnovillo@google.com>
1655 Doug Kwan <dougkwan@google.com>
1656 Jan Hubicka <jh@suse.cz>
1657 Ollie Wild <aaw@google.com>
1658 Rafael Espindola <espindola@google.com>
1659 Richard Guenther <rguenther@suse.de>
1660 Simon Baldwin <simonb@google.com>
1661
1662 * g++.dg/20090107-1.C: New.
1663 * g++.dg/20090121-1.C: New.
1664 * g++.dg/ipa/20090113-1.C: New.
1665 * g++.dg/lto: New directory.
1666 * g++.dg/lto/20080829_0.C: New.
1667 * g++.dg/lto/20080904_0.C: New.
1668 * g++.dg/lto/20080907_0.C: New.
1669 * g++.dg/lto/20080908-1_0.C: New.
1670 * g++.dg/lto/20080908-2_0.C: New.
1671 * g++.dg/lto/20080908-3_0.C: New.
1672 * g++.dg/lto/20080909-1_0.C: New.
1673 * g++.dg/lto/20080910-1_0.C: New.
1674 * g++.dg/lto/20080912-1_0.C: New.
1675 * g++.dg/lto/20080912_0.C: New.
1676 * g++.dg/lto/20080915_0.C: New.
1677 * g++.dg/lto/20080916_0.C: New.
1678 * g++.dg/lto/20080917_0.C: New.
1679 * g++.dg/lto/20080924_0.C: New.
1680 * g++.dg/lto/20080926_0.C: New.
1681 * g++.dg/lto/20081008_0.C: New.
1682 * g++.dg/lto/20081022.h: New.
1683 * g++.dg/lto/20081022_0.C: New.
1684 * g++.dg/lto/20081022_1.C: New.
1685 * g++.dg/lto/20081023_0.C: New.
1686 * g++.dg/lto/20081109-1_0.C: New.
1687 * g++.dg/lto/20081109-2_0.C: New.
1688 * g++.dg/lto/20081109_0.C: New.
1689 * g++.dg/lto/20081109_1.C: New.
1690 * g++.dg/lto/20081118-1_0.C: New.
1691 * g++.dg/lto/20081118-1_1.C: New.
1692 * g++.dg/lto/20081118_0.C: New.
1693 * g++.dg/lto/20081118_1.C: New.
1694 * g++.dg/lto/20081119-1.h: New.
1695 * g++.dg/lto/20081119-1_0.C: New.
1696 * g++.dg/lto/20081119-1_1.C: New.
1697 * g++.dg/lto/20081119_0.C: New.
1698 * g++.dg/lto/20081119_1.C: New.
1699 * g++.dg/lto/20081120-1_0.C: New.
1700 * g++.dg/lto/20081120-1_1.C: New.
1701 * g++.dg/lto/20081120-2_0.C: New.
1702 * g++.dg/lto/20081120-2_1.C: New.
1703 * g++.dg/lto/20081123_0.C: New.
1704 * g++.dg/lto/20081123_1.C: New.
1705 * g++.dg/lto/20081125.h: New.
1706 * g++.dg/lto/20081125_0.C: New.
1707 * g++.dg/lto/20081125_1.C: New.
1708 * g++.dg/lto/20081127_0.C: New.
1709 * g++.dg/lto/20081127_1.C: New.
1710 * g++.dg/lto/20081203_0.C: New.
1711 * g++.dg/lto/20081203_1.C: New.
1712 * g++.dg/lto/20081204-1_0.C: New.
1713 * g++.dg/lto/20081204-1_1.C: New.
1714 * g++.dg/lto/20081204-2_0.C: New.
1715 * g++.dg/lto/20081204-2_1.C: New.
1716 * g++.dg/lto/20081209_0.C: New.
1717 * g++.dg/lto/20081209_1.C: New.
1718 * g++.dg/lto/20081211-1.h: New.
1719 * g++.dg/lto/20081211-1_0.C: New.
1720 * g++.dg/lto/20081211-1_1.C: New.
1721 * g++.dg/lto/20081217-1_0.C: New.
1722 * g++.dg/lto/20081217-2_0.C: New.
1723 * g++.dg/lto/20081219_0.C: New.
1724 * g++.dg/lto/20081219_1.C: New.
1725 * g++.dg/lto/20090106_0.C: New.
1726 * g++.dg/lto/20090112_0.C: New.
1727 * g++.dg/lto/20090128_0.C: New.
1728 * g++.dg/lto/20090221_0.C: New.
1729 * g++.dg/lto/20090302_0.C: New.
1730 * g++.dg/lto/20090302_1.C: New.
1731 * g++.dg/lto/20090303_0.C: New.
1732 * g++.dg/lto/20090311-1.h: New.
1733 * g++.dg/lto/20090311-1_0.C: New.
1734 * g++.dg/lto/20090311-1_1.C: New.
1735 * g++.dg/lto/20090311_0.C: New.
1736 * g++.dg/lto/20090311_1.C: New.
1737 * g++.dg/lto/20090312.h: New.
1738 * g++.dg/lto/20090312_0.C: New.
1739 * g++.dg/lto/20090312_1.C: New.
1740 * g++.dg/lto/20090313_0.C: New.
1741 * g++.dg/lto/20090313_1.C: New.
1742 * g++.dg/lto/20090315_0.C: New.
1743 * g++.dg/lto/20090315_1.C: New.
1744 * g++.dg/lto/20091002-1_0.C: New testcase.
1745 * g++.dg/lto/20091002-2_0.C: Likewise..
1746 * g++.dg/lto/20091002-3_0.C: Likewise..
1747 * g++.dg/lto/README: New.
1748 * g++.dg/lto/pr40818_0.C: New.
1749 * g++.dg/opt/thunk3-1.C: New.
1750 * g++.dg/opt/thunk4.C: New.
1751 * gcc.c-torture/execute/builtins/lib/abs.c: Mark builtin
1752 replacements with __attribute__ ((__noinline__)).
1753 * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
1754 * gcc.c-torture/execute/builtins/lib/bzero.c: Likewise.
1755 * gcc.c-torture/execute/builtins/lib/fprintf.c: Likewise.
1756 * gcc.c-torture/execute/builtins/lib/memchr.c: Likewise.
1757 * gcc.c-torture/execute/builtins/lib/memcmp.c: Likewise.
1758 * gcc.c-torture/execute/builtins/lib/memmove.c: Likewise.
1759 * gcc.c-torture/execute/builtins/lib/mempcpy.c: Likewise.
1760 * gcc.c-torture/execute/builtins/lib/memset.c: Likewise.
1761 * gcc.c-torture/execute/builtins/lib/printf.c: Likewise.
1762 * gcc.c-torture/execute/builtins/lib/sprintf.c: Likewise.
1763 * gcc.c-torture/execute/builtins/lib/stpcpy.c: Likewise.
1764 * gcc.c-torture/execute/builtins/lib/strcat.c: Likewise.
1765 * gcc.c-torture/execute/builtins/lib/strchr.c: Likewise.
1766 * gcc.c-torture/execute/builtins/lib/strcmp.c: Likewise.
1767 * gcc.c-torture/execute/builtins/lib/strcpy.c: Likewise.
1768 * gcc.c-torture/execute/builtins/lib/strcspn.c: Likewise.
1769 * gcc.c-torture/execute/builtins/lib/strlen.c: Likewise.
1770 * gcc.c-torture/execute/builtins/lib/strncat.c: Likewise.
1771 * gcc.c-torture/execute/builtins/lib/strncmp.c: Likewise.
1772 * gcc.c-torture/execute/builtins/lib/strncpy.c: Likewise.
1773 * gcc.c-torture/execute/builtins/lib/strpbrk.c: Likewise.
1774 * gcc.c-torture/execute/builtins/lib/strrchr.c: Likewise.
1775 * gcc.c-torture/execute/builtins/lib/strspn.c: Likewise.
1776 * gcc.c-torture/execute/builtins/lib/strstr.c: Likewise.
1777 * gcc.dg/20081223-1.c: New.
1778 * gcc.dg/lto: New directory.
1779 * gcc.dg/lto/20080908_0.c: New.
1780 * gcc.dg/lto/20080917_0.c: New.
1781 * gcc.dg/lto/20080924_0.c: New.
1782 * gcc.dg/lto/20081024_0.c: New.
1783 * gcc.dg/lto/20081109_0.c: New.
1784 * gcc.dg/lto/20081111_0.c: New.
1785 * gcc.dg/lto/20081111_1.c: New.
1786 * gcc.dg/lto/20081112_0.c: New.
1787 * gcc.dg/lto/20081112_1.c: New.
1788 * gcc.dg/lto/20081115_0.c: New.
1789 * gcc.dg/lto/20081115_1.c: New.
1790 * gcc.dg/lto/20081115_2.c: New.
1791 * gcc.dg/lto/20081118_0.c: New.
1792 * gcc.dg/lto/20081118_1.c: New.
1793 * gcc.dg/lto/20081118_2.c: New.
1794 * gcc.dg/lto/20081120-1_0.c: New.
1795 * gcc.dg/lto/20081120-1_1.c: New.
1796 * gcc.dg/lto/20081120-2_0.c: New.
1797 * gcc.dg/lto/20081120-2_1.c: New.
1798 * gcc.dg/lto/20081125_0.c: New.
1799 * gcc.dg/lto/20081125_1.c: New.
1800 * gcc.dg/lto/20081126_0.c: New.
1801 * gcc.dg/lto/20081201-1_0.c: New.
1802 * gcc.dg/lto/20081201-1_1.c: New.
1803 * gcc.dg/lto/20081201-1_2.c: New.
1804 * gcc.dg/lto/20081201-2_0.c: New.
1805 * gcc.dg/lto/20081201-2_1.c: New.
1806 * gcc.dg/lto/20081202-1_0.c: New.
1807 * gcc.dg/lto/20081202-1_1.c: New.
1808 * gcc.dg/lto/20081202-2_0.c: New.
1809 * gcc.dg/lto/20081202-2_1.c: New.
1810 * gcc.dg/lto/20081204-1_0.c: New.
1811 * gcc.dg/lto/20081204-1_1.c: New.
1812 * gcc.dg/lto/20081204-2_0.c: New.
1813 * gcc.dg/lto/20081210-1_0.c: New.
1814 * gcc.dg/lto/20081212-1_0.c: New.
1815 * gcc.dg/lto/20081222_0.c: New.
1816 * gcc.dg/lto/20081222_0.h: New.
1817 * gcc.dg/lto/20081222_1.c: New.
1818 * gcc.dg/lto/20081224_0.c: New.
1819 * gcc.dg/lto/20081224_0.h: New.
1820 * gcc.dg/lto/20081224_1.c: New.
1821 * gcc.dg/lto/20090116_0.c: New.
1822 * gcc.dg/lto/20090120_0.c: New.
1823 * gcc.dg/lto/20090126-1_0.c: New.
1824 * gcc.dg/lto/20090126-2_0.c: New.
1825 * gcc.dg/lto/20090206-1_0.c: New.
1826 * gcc.dg/lto/20090206-2_0.c: New.
1827 * gcc.dg/lto/20090210_0.c: New.
1828 * gcc.dg/lto/20090210_1.c: New.
1829 * gcc.dg/lto/20090213_0.c: New.
1830 * gcc.dg/lto/20090213_1.c: New.
1831 * gcc.dg/lto/20090218-1_0.c: New.
1832 * gcc.dg/lto/20090218-1_1.c: New.
1833 * gcc.dg/lto/20090218-2_0.c: New.
1834 * gcc.dg/lto/20090218-2_1.c: New.
1835 * gcc.dg/lto/20090218_0.c: New.
1836 * gcc.dg/lto/20090218_1.c: New.
1837 * gcc.dg/lto/20090218_2.c: New.
1838 * gcc.dg/lto/20090218_3.c: New.
1839 * gcc.dg/lto/20090219_0.c: New.
1840 * gcc.dg/lto/20090312_0.c: New.
1841 * gcc.dg/lto/20090312_1.c: New.
1842 * gcc.dg/lto/20090313_0.c: New.
1843 * gcc.dg/lto/20090706-1_0.c: New.
1844 * gcc.dg/lto/20090706-2_0.c: New.
1845 * gcc.dg/lto/20090717_0.c: New.
1846 * gcc.dg/lto/20090717_1.c: New.
1847 * gcc.dg/lto/20090729_0.c: New.
1848 * gcc.dg/lto/20090729_1.c: New.
1849 * gcc.dg/lto/20090812_0.c: New.
1850 * gcc.dg/lto/20090812_1.c: New.
1851 * gcc.dg/lto/20090914-1_0.c: New.
1852 * gcc.dg/lto/README: New.
1853 * gcc.dg/visibility-7.c: Adjust expected pattern
1854 * gfortran.dg/lto: New directory.
1855 * gfortran.dg/lto/pr40724_0.f: New.
1856 * gfortran.dg/lto/pr40724_1.f: New.
1857 * gfortran.dg/lto/pr40725_0.f03: New.
1858 * gfortran.dg/lto/pr40725_1.c: New.
1859 * gfortran.dg/lto/pr41069_0.f90: New.
1860 * gfortran.dg/lto/pr41069_1.f90: New.
1861 * gfortran.dg/lto/pr41069_2.f90: New.
1862 * g++.dg/README: Add 'lto' directory.
1863 * g++.dg/dg.exp: Also scan 'lto' directory
1864
1865 2009-10-03 Ben Elliston <bje@au.ibm.com>
1866 Janis Johnson <janis187@us.ibm.com>
1867 Diego Novillo <dnovillo@google.com>
1868
1869 * g++.dg/lto/lto.exp: New.
1870 * gcc.c-torture/execute/execute.exp: Add
1871 LTO_TORTURE_OPTIONS TO C_TORTURE_OPTIONS.
1872 * gcc.c-torture/execute/builtins/builtins.exp: Likewise.
1873 * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
1874 * gcc.c-torture/unsorted/unsorted.exp: Likewise.
1875 * gcc.target/i386/math-torture/math-torture.exp: Likewise.
1876 * gcc.dg/lto/lto.exp: New.
1877 * gfortran.dg/lto/lto.exp: New.
1878 * lib/target-supports.exp (check_effective_target_lto): New.
1879 * lib/c-torture.exp: Load target-supports.exp. Define
1880 LTO_TORTURE_OPTIONS if check_effective_target_lto returns nonzero.
1881 * lib/gcc-dg.exp: Likewise.
1882 * lib/lto.exp: New.
1883 * lib/torture-options.exp: Add support for a third argument.
1884
1885 2009-10-03 Uros Bizjak <ubizjak@gmail.com>
1886
1887 PR testsuite/41542
1888 * gcc.dg/tree-ssa/ipa-cp-1.c: Remove mis-merged garbage.
1889
1890 2009-10-02 Jason Merrill <jason@redhat.com>
1891
1892 * g++.dg/abi/mangle32.C: New.
1893
1894 2009-10-02 Eric Botcazou <ebotcazou@adacore.com>
1895
1896 * gnat.dg/atomic2.adb: New test.
1897
1898 2009-10-02 Eric Botcazou <ebotcazou@adacore.com>
1899
1900 * gnat.dg/array11.adb: New test.
1901 * gnat.dg/array12.adb: Likewise.
1902
1903 2009-10-02 Eric Botcazou <ebotcazou@adacore.com>
1904
1905 * gnat.dg/array10.adb: New test.
1906 * gnat.dg/object_overflow.adb: Tweak.
1907
1908 2009-10-02 Jack Howarth <howarth@bromo.med.uc.edu>
1909
1910 * gcc.dg/guality/guality.exp: Disable on darwin.
1911
1912 2009-10-02 Janis Johnson <janis187@us.ibm.com>
1913
1914 * c-c++-common/dfp/func-vararg-alternate-d32.c: Remove XFAIL.
1915 * c-c++-common/dfp/func-vararg-dfp.c: Ditto.
1916 * c-c++-common/dfp/func-vararg-mixed.c: Ditto.
1917 * c-c++-common/dfp/func-vararg-mixed-2.c: Ditto.
1918
1919 2009-10-02 Tobias Burnus <burnus@net-b.de>
1920
1921 PR fortran/41479
1922 * gfortran.dg/intent_out_5.f90: New test.
1923
1924 2009-10-02 Jakub Jelinek <jakub@redhat.com>
1925
1926 PR debug/41404
1927 PR debug/41353
1928 * gcc.dg/guality/pr41404-1.c: New test.
1929 * gcc.dg/guality/pr41353-2.c: New test.
1930
1931 2009-10-02 H.J. Lu <hongjiu.lu@intel.com>
1932
1933 PR testsuite/41546
1934 * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Change -mtune=i586
1935 to -mtune=generic.
1936
1937 2009-10-01 Jan Hubicka <jh@suse.cz>
1938
1939 * gcc.dg/tree-ssa/ipa-cp-1.c: New testcase.
1940
1941 2009-10-01 Loren J. Rittle <ljrittle@acm.org>
1942
1943 * gcc.dg/20021014-1.c (*-*-freebsd*): Use dg-message.
1944
1945 * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Specify -mtune=i586.
1946
1947 2009-10-01 Tobias Burnus <burnus@net-b.de>
1948
1949 PR fortran/41515
1950 * gfortran.dg/parameter_array_init_5.f90: New test.
1951
1952 2009-10-01 Jason Merrill <jason@redhat.com>
1953
1954 * g++.dg/cpp0x/defaulted13.C: New.
1955
1956 2009-09-30 Dennis Wassel <dennis.wassel@gmail.com>
1957
1958 * gfortran.dg/bounds_check_7.f90: Adapted error message.
1959 * gfortran.dg/bounds_check_11.f90: Likewise.
1960 * gfortran.dg/bounds_check_fail_1.f90: Likewise.
1961
1962 2009-09-30 Tobias Burnus <burnus@net-b.de>
1963
1964 * gfortran.dg/select_type_4.f90: New test.
1965
1966 2009-09-30 Janus Weil <janus@gcc.gnu.org>
1967
1968 * gfortran.dg/same_type_as_1.f03: New test.
1969 * gfortran.dg/same_type_as_2.f03: Ditto.
1970
1971 2009-09-30 Janus Weil <janus@gcc.gnu.org>
1972
1973 * gfortran.dg/select_type_1.f03: Extended.
1974 * gfortran.dg/select_type_3.f03: New test.
1975
1976 2009-09-30 Janus Weil <janus@gcc.gnu.org>
1977
1978 * gfortran.dg/class_allocate_1.f03: New test.
1979
1980 2009-09-30 Janus Weil <janus@gcc.gnu.org>
1981
1982 PR fortran/40996
1983 * gfortran.dg/allocatable_scalar_3.f90: New test.
1984 * gfortran.dg/select_type_2.f03: Ditto.
1985 * gfortran.dg/typebound_proc_5.f03: Changed error messages.
1986
1987 2009-09-30 Janus Weil <janus@gcc.gnu.org>
1988
1989 * gfortran.dg/block_name_2.f90: Modified error message.
1990 * gfortran.dg/select_6.f90: Ditto.
1991 * gfortran.dg/select_type_1.f03: New test.
1992
1993 2009-09-30 Janus Weil <janus@gcc.gnu.org>
1994
1995 * gfortran.dg/allocate_derived_1.f90: Remove -w option.
1996 * gfortran.dg/class_1.f03: Ditto.
1997 * gfortran.dg/class_2.f03: Ditto.
1998 * gfortran.dg/proc_ptr_comp_pass_1.f90: Ditto.
1999 * gfortran.dg/proc_ptr_comp_pass_2.f90: Ditto.
2000 * gfortran.dg/proc_ptr_comp_pass_3.f90: Ditto.
2001 * gfortran.dg/typebound_call_10.f03: Ditto.
2002 * gfortran.dg/typebound_call_2.f03: Ditto.
2003 * gfortran.dg/typebound_call_3.f03: Ditto.
2004 * gfortran.dg/typebound_call_4.f03: Ditto.
2005 * gfortran.dg/typebound_call_9.f03: Ditto.
2006 * gfortran.dg/typebound_generic_3.f03: Ditto.
2007 * gfortran.dg/typebound_generic_4.f03: Ditto.
2008 * gfortran.dg/typebound_operator_1.f03: Ditto.
2009 * gfortran.dg/typebound_operator_2.f03: Ditto.
2010 * gfortran.dg/typebound_operator_3.f03: Ditto.
2011 * gfortran.dg/typebound_operator_4.f03: Ditto.
2012 * gfortran.dg/typebound_proc_1.f08: Ditto.
2013 * gfortran.dg/typebound_proc_5.f03: Ditto.
2014 * gfortran.dg/typebound_proc_6.f03: Ditto.
2015
2016 2009-09-30 Jason Merrill <jason@redhat.com>
2017
2018 * g++.dg/eh/init-temp1.C: Improve test.
2019
2020 2009-09-30 Uros Bizjak <ubizjak@gmail.com>
2021
2022 PR target/22093
2023 * gcc.target/alpha/pr22093.c: New test.
2024
2025 2009-09-29 John Freeman <jfreeman08@gmail.com>
2026 Jason Merrill <jason@redhat.com>
2027
2028 * g++.dg/cpp0x/lambda/lambda-array.C: New.
2029 * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: New.
2030 * g++.dg/cpp0x/lambda/lambda-capture-const-ref-neg.C: New.
2031 * g++.dg/cpp0x/lambda/lambda-const.C: New.
2032 * g++.dg/cpp0x/lambda/lambda-copy-default-neg.C: New.
2033 * g++.dg/cpp0x/lambda/lambda-copy-default.C: New.
2034 * g++.dg/cpp0x/lambda/lambda-copy-neg.C: New.
2035 * g++.dg/cpp0x/lambda/lambda-copy.C: New.
2036 * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: New.
2037 * g++.dg/cpp0x/lambda/lambda-ctors.C: New.
2038 * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: New.
2039 * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: New.
2040 * g++.dg/cpp0x/lambda/lambda-deduce-ext.C: New.
2041 * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: New.
2042 * g++.dg/cpp0x/lambda/lambda-deduce.C: New.
2043 * g++.dg/cpp0x/lambda/lambda-defarg.C: New.
2044 * g++.dg/cpp0x/lambda/lambda-eh.C: New.
2045 * g++.dg/cpp0x/lambda/lambda-errloc.C: New.
2046 * g++.dg/cpp0x/lambda/lambda-field-names.C: New.
2047 * g++.dg/cpp0x/lambda/lambda-in-class-neg.C: New.
2048 * g++.dg/cpp0x/lambda/lambda-in-class.C: New.
2049 * g++.dg/cpp0x/lambda/lambda-lookup-neg.C: New.
2050 * g++.dg/cpp0x/lambda/lambda-mangle.C: New.
2051 * g++.dg/cpp0x/lambda/lambda-mixed.C: New.
2052 * g++.dg/cpp0x/lambda/lambda-mutable.C: New.
2053 * g++.dg/cpp0x/lambda/lambda-nested.C: New.
2054 * g++.dg/cpp0x/lambda/lambda-non-const.C: New.
2055 * g++.dg/cpp0x/lambda/lambda-nop.C: New.
2056 * g++.dg/cpp0x/lambda/lambda-ns-scope.C: New.
2057 * g++.dg/cpp0x/lambda/lambda-pass.C: New.
2058 * g++.dg/cpp0x/lambda/lambda-recursive.C: New.
2059 * g++.dg/cpp0x/lambda/lambda-ref-default.C: New.
2060 * g++.dg/cpp0x/lambda/lambda-ref.C: New.
2061 * g++.dg/cpp0x/lambda/lambda-std-function.C: New.
2062 * g++.dg/cpp0x/lambda/lambda-template.C: New.
2063 * g++.dg/cpp0x/lambda/lambda-this.C: New.
2064 * g++.dg/cpp0x/lambda/lambda-type.C: New.
2065 * g++.dg/cpp0x/lambda/lambda-use.C: New.
2066 * lib/prune.exp: Accept "In lambda function".
2067
2068 2009-09-29 Harsha Jagasia <harsha.jagasia@amd.com>
2069
2070 * gcc.target/i386/fma4-check.h: New file.
2071 * gcc.target/i386/fma4-fma.c: Ditto.
2072 * gcc.target/i386/fma4-maccXX.c: Ditto.
2073 * gcc.target/i386/fma4-msubXX.c: Ditto.
2074 * gcc.target/i386/fma4-nmaccXX.c: Ditto.
2075 * gcc.target/i386/fma4-nmsubXX.c: Ditto.
2076 * gcc.target/i386/fma4-vector.c: Ditto.
2077 * gcc.target/i386/fma4-256-maccXX.c: Ditto.
2078 * gcc.target/i386/fma4-256-msubXX.c: Ditto.
2079 * gcc.target/i386/fma4-256-nmaccXX.c: Ditto.
2080 * gcc.target/i386/fma4-256-nmsubXX.c: Ditto.
2081 * gcc.target/i386/fma4-256-vector.c: Ditto.
2082 * gcc.target/i386/funcspec-2.c: Ditto.
2083
2084 * gcc.target/i386/funcspec-4.c: Test error conditions related to FMA4.
2085
2086 * gcc.target/i386/funcspec-5.c: Add FMA4.
2087 * gcc.target/i386/funcspec-6.c: Ditto.
2088 * gcc.target/i386/funcspec-8.c: Ditto.
2089
2090 * gcc.target/i386/funcspec-9.c: New file.
2091
2092 * gcc.target/i386/i386.exp: Add check_effective_target_fma4.
2093
2094 * gcc.target/i386/isa-10.c: New file.
2095 * gcc.target/i386/isa-11.c: Ditto.
2096 * gcc.target/i386/isa-12.c: Ditto.
2097 * gcc.target/i386/isa-13.c: Ditto.
2098 * gcc.target/i386/isa-2.c: Ditto.
2099 * gcc.target/i386/isa-3.c: Ditto.
2100 * gcc.target/i386/isa-4.c: Ditto.
2101 * gcc.target/i386/isa-7.c: Ditto.
2102 * gcc.target/i386/isa-8.c: Ditto.
2103 * gcc.target/i386/isa-9.c: Ditto.
2104
2105 * gcc.target/i386/isa-14.c: Add FMA4.
2106 * gcc.target/i386/isa-1.c: Ditto.
2107 * gcc.target/i386/isa-5.c: Ditto.
2108 * gcc.target/i386/isa-6.c: Ditto.
2109
2110 * gcc.target/i386/sse-12.c: New file.
2111 * gcc.target/i386/sse-13.c: Ditto.
2112 * gcc.target/i386/sse-14.c: Ditto.
2113 * gcc.target/i386/sse-22.c: Ditto.
2114
2115 * g++.dg/other/i386-2.C: Add -mfma4 to dg-options.
2116 * g++.dg/other/i386-3.C: Ditto.
2117 * g++.dg/other/i386-5.C: Ditto.
2118 * g++.dg/other/i386-6.C: Ditto.
2119
2120 2009-09-29 H.J. Lu <hongjiu.lu@intel.com>
2121
2122 PR testsuite/41496
2123 * g++.dg/dfp/dfp.exp: Unset DEFAULT_CXXFLAGS if it didn't exist
2124 before.
2125
2126 2009-09-29 Janis Johnson <janis187@us.ibm.com>
2127
2128 * gcc.test-framework/dg-bogus-exp-XF.c: Move dg-bogus directive.
2129 * gcc.test-framework/dg-warning-exp-P.c: Move dg-warning directives.
2130
2131 2009-09-29 Jakub Jelinek <jakub@redhat.com>
2132
2133 PR debug/41438
2134 * gcc.dg/debug/dwarf2/const-1.c: Add dg-require-visibility, make x
2135 hidden.
2136 * g++.dg/debug/dwarf2/const-1.C: Likewise.
2137
2138 2009-09-29 Harsha Jagasia <harsha.jagasia@amd.com>
2139
2140 * gcc.target/i386/i386.exp: Remove check_effective_target_sse5.
2141 * gcc.target/i386/isa-1.c: Remove SSE5.
2142 * gcc.target/i386/isa-5.c: Ditto.
2143 * gcc.target/i386/isa-6.c: Ditto.
2144 * gcc.target/i386/funcspec-4.c: Remove error conditions
2145 related to SSE5.
2146 * gcc.target/i386/avx-1.c: Remove comments to mmintrin-common.h.
2147 * gcc.target/i386/avx-2.c: Ditto.
2148 * gcc.target/i386/sse-23.c: Ditto.
2149 * gcc.target/i386/funcspec-9.c: Delete.
2150
2151 2009-09-29 Jakub Jelinek <jakub@redhat.com>
2152
2153 * gcc.dg/guality/guality.exp (gdb-test): New proc for use in dg-final.
2154 * gcc.dg/guality/pr41353-1.c: New test.
2155
2156 PR testsuite/41444
2157 * gcc.dg/guality/guality.h (GUALITY_GDB_REDIRECT): Fix a typo
2158 in macro name definition for non-unix/win32/msdos.
2159
2160 2009-09-29 Daniel Kraft <d@domob.eu>
2161
2162 PR fortran/39626
2163 * gfortran.dg/block_1.f08: New test.
2164 * gfortran.dg/block_2.f08: New test.
2165 * gfortran.dg/block_3.f90: New test.
2166 * gfortran.dg/block_4.f08: New test.
2167 * gfortran.dg/block_5.f08: New test.
2168 * gfortran.dg/block_6.f08: New test.
2169 * gfortran.dg/block_7.f08: New test.
2170 * gfortran.dg/block_8.f08: New test.
2171
2172 2009-09-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2173
2174 PR libgfortran/35862
2175 * gfortran.dg/round_1.f03: New test.
2176 * gfortran.dg/f2003_io_3.f03: Update test.
2177
2178 2009-09-28 Easwaran Raman <eraman@google.com>
2179
2180 * gcc.target/i386/ifcvt-onecmpl-abs-1.c: New file.
2181 * gcc.c-torture/execute/ifcvt-onecmpl-abs-1.c: New file.
2182
2183 2009-09-28 Janis Johnson <janis187@us.ibm.com>
2184
2185 * g++.dg/dfp/dfp.exp: Run tests from c-c++-common/dfp.
2186 * c-c++-common/dfp/func-vararg-alternate-d32.c: XFAIL for C++.
2187 * c-c++-common/dfp/func-vararg-dfp.c: Ditto.
2188 * c-c++-common/dfp/func-vararg-mixed.c: Ditto.
2189 * c-c++-common/dfp/func-vararg-mixed-2.c: Ditto.
2190
2191 * g++.dg/dfp/dfp.exp: Fix typo.
2192
2193 * lib/target-supports.exp (check-effective-target-dfp-nocache):
2194 Fix typo that breaks the check.
2195
2196 2009-09-28 Olivier Hainque <hainque@adacore.com>
2197
2198 * gnat.dg (tagged_alloc_free.adb): New testcase.
2199
2200 2009-09-28 Janis Johnson <janis187@us.ibm.com>
2201
2202 * g++.dg/dfp: New directory.
2203 * g++.dg/dg.exp: Prune tests in dfp directory.
2204 * g++.dg/dfp/dfp.exp: New.
2205 * g++.dg/dfp/mangle-mode.C: New test.
2206
2207 2009-09-28 Michael Matz <matz@suse.de>
2208
2209 * gcc.dg/builtins-44.c: Use __builtin_isinf_sign when checking
2210 for sign of -Inf.
2211
2212 2009-09-27 Richard Henderson <rth@redhat.com>
2213
2214 * gcc.c-torture/compile/pr41469.c: Add -fexceptions.
2215 * gcc.dg/tree-ssa/pr41469-1.c: New.
2216
2217 2009-09-26 Andreas Schwab <schwab@linux-m68k.org>
2218
2219 PR c/41476
2220 * gcc.dg/cond-constqual-1.c: New test.
2221
2222 2009-09-26 Michael Matz <matz@suse.de>
2223
2224 PR lto/40758
2225 PR middle-end/41470
2226 * gcc.dg/pr41470.c: New test.
2227
2228 2009-09-26 Eric Botcazou <ebotcazou@adacore.com>
2229
2230 * gnat.dg/array9.adb: New test.
2231
2232 2009-09-26 Michael Matz <matz@suse.de>
2233
2234 PR tree-optimization/41454
2235 * gcc.dg/pr41454.c: New test.
2236
2237 2009-09-25 Dodji Seketeli <dodji@redhat.com>
2238
2239 * g++.dg/debug/dwarf2/template-func-params-4.C: Adjust after renaming
2240 DW_TAG_template_parameter_pack and DW_TAG_formal_parameter_pack
2241 into DW_TAG_GNU_template_parameter_pack and
2242 DW_TAG_GNU_formal_parameter_pack.
2243 * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
2244 * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
2245
2246 2009-09-25 Nathan Froyd <froydnj@codesourcery.com>
2247
2248 * gcc.dg/vect/vect.exp: Append extra parameters as separate
2249 parameters for alignment-sensitive -fsection-anchors tests.
2250
2251 2009-09-25 Richard Guenther <rguenther@suse.de>
2252
2253 PR middle-end/41463
2254 * gcc.c-torture/execute/pr41463.c: New testcase.
2255
2256 2009-09-25 Olivier Hainque <hainque@adacore.com>
2257
2258 * gnat.dg/sse_nolib.adb: New testcase.
2259
2260 2009-09-25 Revital Eres <ERES@il.ibm.com>
2261
2262 * gcc.target/powerpc/vsx-vectorize-8.c: New test.
2263 * gcc.target/powerpc/vsx-vectorize-1.c: Likewise.
2264 * gcc.target/powerpc/vsx-vectorize-2.c: Likewise.
2265 * gcc.target/powerpc/vsx-vectorize-3.c: Likewise.
2266 * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
2267 * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
2268 * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
2269 * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
2270 * gcc.dg/vect/vect.exp: Add Power7 flags.
2271 * g++.dg/vect/vect.exp: Likewise.
2272 * gfortran.dg/vect/vect.exp: Likewise.
2273
2274 2009-09-24 Steven G. Kargl <kargl@gcc.gnu.org>
2275
2276 PR fortran/41459
2277 * gfortran.dg/empty_label.f: New test.
2278 * gfortran.dg/empty_label.f90: Ditto.
2279 * gfortran.dg/warnings_are_errors_1.f: Fix to emit a single warning.
2280
2281 2009-09-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2282
2283 * gcc.dg/torture/builtin-math-7.c: Test complex int division at
2284 compile-time.
2285
2286 2009-09-24 Adam Nemet <anemet@caviumnetworks.com>
2287
2288 * lib/scanasm.exp (make_pattern_printable): New function.
2289 (dg-scan, scan-assembler-times, scan-assembler-dem,
2290 scan-assembler-dem-not): Use it.
2291
2292 2009-09-24 H.J. Lu <hongjiu.lu@intel.com>
2293
2294 * gcc.target/i386/pr12329.c (dg-do): Changed to run.
2295 (test_nested): Renamed to ...
2296 (test_nested1): This.
2297 (test_nested2): New.
2298 (main): Likewise.
2299
2300 2009-09-24 Richard Guenther <rguenther@suse.de>
2301
2302 PR tree-optimization/36143
2303 PR tree-optimization/38747
2304 * gcc.dg/tree-ssa/fre-vce-1.c: XFAIL.
2305 * gcc.dg/tree-ssa/forwprop-6.c: Likewise.
2306 * g++.dg/torture/pr38747.C: New testcase.
2307 * g++.dg/tree-ssa/pr19637.C: Un-XFAIL.
2308
2309 2009-09-24 Eric Botcazou <ebotcazou@adacore.com>
2310
2311 * gnat.dg/nested_proc.adb: New test.
2312
2313 2009-09-24 Jakub Jelinek <jakub@redhat.com>
2314
2315 * gcc.target/i386/pr12329.c: Adjust.
2316
2317 2009-09-23 Alexandre Oliva <aoliva@redhat.com>
2318
2319 PR debug/41248
2320 * gcc.dg/pr41248.c: New.
2321
2322 2009-09-23 Dodji Seketeli <dodji@redhat.com>
2323
2324 PR debug/41065
2325 * gcc.dg/debug/dwarf2/global-used-types.c: New test.
2326
2327 2009-09-23 Andreas Schwab <schwab@redhat.com>
2328
2329 * lib/profopt.exp (profopt-get-options): Set tool_flags for
2330 current_compiler_flags. Fix typos.
2331
2332 2009-09-23 Yuri Gribov <tetra2005@googlemail.com>
2333
2334 * gcc.c-torture/execute/980526-2.c: Skip if sizeof (int) > 4.
2335
2336 2009-09-23 Uros Bizjak <ubizjak@gmail.com>
2337
2338 PR c/39779
2339 * gcc.c-torture/compile/pr39779.c: New test.
2340
2341 2009-09-22 Dodji Seketeli <dodji@redhat.com>
2342
2343 * g++.dg/debug/dwarf2/template-func-params-4.C: Adjust.
2344 * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
2345 * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
2346
2347 2009-09-22 Alexandre Oliva <aoliva@redhat.com>
2348
2349 PR debug/41295
2350 * gcc.dg/pr41295.c: New.
2351
2352 2009-09-22 Neil Vachharajani <nvachhar@google.com>
2353
2354 * gcc.dg/pr40209.c: Add test case.
2355
2356 2009-09-22 Adam Nemet <anemet@caviumnetworks.com>
2357
2358 * gcc.target/mips/code-readable-1.c: Change \. to \\. when
2359 matching assembly.
2360 * gcc.target/mips/code-readable-2.c: Likewise.
2361 * gcc.target/mips/code-readable-3.c: Likewise.
2362
2363 2009-09-22 Janis Johnson <janis187@us.ibm.com>
2364
2365 * lib/target-supports.exp (check_effective_target_dfp_nocache):
2366 Check support via mode instead of C type.
2367 (check_effective_target_dfprt_nocache): Ditto.
2368 (check_effective_target_hard_dfp): Ditto.
2369
2370 2009-09-22 Richard Guenther <rguenther@suse.de>
2371
2372 PR middle-end/41395
2373 * gcc.c-torture/execute/pr41395-1.c: New testcase.
2374 * gcc.c-torture/execute/pr41395-2.c: Likewise.
2375
2376 2009-09-22 Jakub Jelinek <jakub@redhat.com>
2377
2378 * gcc.dg/20090922-1.c: New test.
2379
2380 PR bootstrap/41405
2381 * gfortran.dg/debug/pr37738.f: Add -gno-strict-dwarf to dg-options.
2382 * gfortran.dg/debug/pr35154-dwarf2.f: Likewise.
2383 * g++.dg/debug/dwarf2/explicit-constructor.C: Likewise.
2384 * g++.dg/debug/dwarf2/imported-module-2.C: Likewise.
2385 * g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
2386 * g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
2387 * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
2388 * objc.dg/dwarf-2.m: Likewise.
2389
2390 2009-09-22 Richard Guenther <rguenther@suse.de>
2391
2392 PR tree-optimization/41428
2393 * g++.dg/tree-ssa/pr41428.C: New testcase.
2394
2395 2009-09-22 Jakub Jelinek <jakub@redhat.com>
2396
2397 PR middle-end/41429
2398 * g++.dg/gomp/pr41429.C: New test.
2399
2400 2009-09-21 Giuseppe Scrivano <gscrivano@gnu.org>
2401
2402 * gcc.dg/tree-ssa/tailrecursion-6.c: New file.
2403
2404 2009-09-21 Jason Merrill <jason@redhat.com>
2405
2406 PR c++/41421
2407 * g++.dg/cpp0x/trivial1.C: Expand.
2408
2409 2009-09-21 Kai Tietz <kai.tietz@onevision.com>
2410
2411 * gcc.dg/torture/calleesave-sse.c: New.
2412
2413 2009-09-21 Jan Hubicka <jh@suse.cz>
2414
2415 * gcc.dg/guality/inline-params.c: New testcase.
2416
2417 2009-09-21 Uros Bizjak <ubizjak@gmail.com>
2418
2419 * gcc.c-torture/execute/ieee/ieee.exp (additional_flags):
2420 Add -fno-inline.
2421 * gcc.c-torture/execute/ieee/pr36332.c (foo): Remove attributes.
2422 * gcc.c-torture/execute/ieee/pr30704.c (f1): Ditto.
2423 (f2): Ditto.
2424
2425 2009-09-20 H.J. Lu <hongjiu.lu@intel.com>
2426
2427 * gcc.dg/ipa/ipa-sra-1.c (dg-options): Add -fipa-sra.
2428 * gcc.dg/ipa/ipa-sra-2.c (dg-options): Likewise.
2429 * gcc.dg/ipa/ipa-sra-3.c (dg-options): Likewise.
2430 * gcc.dg/ipa/ipa-sra-4.c (dg-options): Likewise.
2431 * gcc.dg/ipa/ipa-sra-5.c (dg-options): Likewise.
2432
2433 2009-09-20 Andrew Pinski <pinskia@gcc.gnu.org>
2434
2435 PR middle-end/40642
2436 * g++.dg/torture/pr40642.C: New testcase.
2437
2438 2009-09-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2439
2440 * gcc.dg/torture/builtin-math-7.c: Update for testing Annex G
2441 cases in static initializers.
2442
2443 2009-09-20 Kai Tietz <kai.tietz@onevision.com>
2444
2445 * gcc.c-tortue/compile/pr39886.c: New.
2446
2447 2009-09-20 Chris Demetriou <cgd@google.com>
2448
2449 PR preprocessor/28435:
2450 * gcc.dg/cpp/missing-header-MD.c: Make output checking match
2451 gcc.dg/cpp/missing-header-1.c, and add PR number to test comment.
2452 * gcc.dg/cpp/missing-header-MMD.c: Likewise.
2453 * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
2454 * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
2455
2456 2009-09-19 Adam Nemet <anemet@caviumnetworks.com>
2457
2458 * gcc.target/mips/mips.exp: Add relax-pic-calls
2459 under -mfoo/-mno-foo options.
2460 (mips-dg-options): Make -mrelax-pic-calls imply -mno-plt, -mabicalls
2461 and -mexplicit-relocs.
2462 * gcc.target/mips/call-1.c: New test.
2463 * gcc.target/mips/call-2.c: New test.
2464 * gcc.target/mips/call-3.c: New test.
2465 * gcc.target/mips/lazy-binding-1.c: Add MIPS-specific dg-options.
2466 * gcc.dg/tree-ssa/loop-1.c: Likewise.
2467
2468 2009-09-19 Chris Demetriou <cgd@google.com>
2469
2470 PR preprocessor/28435:
2471 * gcc.dg/cpp/missing-header-MD.c: New test.
2472 * gcc.dg/cpp/missing-header-MMD.c: New test.
2473 * gcc.dg/cpp/missing-sysheader-MD.c: New test.
2474 * gcc.dg/cpp/missing-sysheader-MMD.c: New test.
2475
2476 2009-09-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2477
2478 PR libgfortran/41328
2479 * gfortran.dg/cr_lf.f90: Modify test to include check that no EOR with
2480 EOF works.
2481
2482 2009-09-18 Jason Merrill <jason@redhat.com>
2483
2484 * g++.dg/cpp0x/nolinkage1{.C,.h,a.cc}: New.
2485 * g++.dg/cpp0x/initlist-deduce.C: New.
2486
2487 2009-09-18 Neil Vachharajani <nvachhar@google.com>
2488
2489 * gcc.dg/tree-prof/val-prof-7.c: Added test case.
2490
2491 2009-09-18 Janis Johnson <janis187@us.ibm.com>
2492
2493 * gcc.dg/dfp/dfp.exp: Also run tests in c-c++-common/dfp.
2494 * c-c++-common/dfp: New directory.
2495 * c-c++-common/dfp/dfp-dbg.h: New file.
2496 * gcc.dg/dfp/call-by-value.c: Move to ...
2497 * c-c++-common/call-by-value.c: here.
2498 * gcc.dg/dfp/cast.c: Move to ...
2499 * c-c++-common/cast.c: here.
2500 * gcc.dg/dfp/compare-eq-const.c: Move to ...
2501 * c-c++-common/compare-eq-const.c: here.
2502 * gcc.dg/dfp/compare-eq-d128.c: Move to ...
2503 * c-c++-common/compare-eq-d128.c: here.
2504 * gcc.dg/dfp/compare-eq-d32.c: Move to ...
2505 * c-c++-common/compare-eq-d32.c: here.
2506 * gcc.dg/dfp/compare-eq-d64.c: Move to ...
2507 * c-c++-common/compare-eq-d64.c: here.
2508 * gcc.dg/dfp/compare-eq-dfp.c: Move to ...
2509 * c-c++-common/compare-eq-dfp.c: here.
2510 * gcc.dg/dfp/compare-eq.h: Move to ...
2511 * c-c++-common/compare-eq.h: here.
2512 * gcc.dg/dfp/compare-rel-const.c: Move to ...
2513 * c-c++-common/compare-rel-const.c: here.
2514 * gcc.dg/dfp/compare-rel-d128.c: Move to ...
2515 * c-c++-common/compare-rel-d128.c: here.
2516 * gcc.dg/dfp/compare-rel-d32.c: Move to ...
2517 * c-c++-common/compare-rel-d32.c: here.
2518 * gcc.dg/dfp/compare-rel-d64.c: Move to ...
2519 * c-c++-common/compare-rel-d64.c: here.
2520 * gcc.dg/dfp/compare-rel-dfp.c: Move to ...
2521 * c-c++-common/compare-rel-dfp.c: here.
2522 * gcc.dg/dfp/compare-rel.h: Move to ...
2523 * c-c++-common/compare-rel.h: here.
2524 * gcc.dg/dfp/compare-special-d128.c: Move to ...
2525 * c-c++-common/compare-special-d128.c: here.
2526 * gcc.dg/dfp/compare-special-d32.c: Move to ...
2527 * c-c++-common/compare-special-d32.c: here.
2528 * gcc.dg/dfp/compare-special-d64.c: Move to ...
2529 * c-c++-common/compare-special-d64.c: here.
2530 * gcc.dg/dfp/compare-special.h: Move to ...
2531 * c-c++-common/compare-special.h: here.
2532 * gcc.dg/dfp/constants-zero.c: Move to ...
2533 * c-c++-common/constants-zero.c: here.
2534 * gcc.dg/dfp/convert-bfp-10.c: Move to ...
2535 * c-c++-common/convert-bfp-10.c: here.
2536 * gcc.dg/dfp/convert-bfp-11.c: Move to ...
2537 * c-c++-common/convert-bfp-11.c: here.
2538 * gcc.dg/dfp/convert-bfp-12.c: Move to ...
2539 * c-c++-common/convert-bfp-12.c: here.
2540 * gcc.dg/dfp/convert-bfp-13.c: Move to ...
2541 * c-c++-common/convert-bfp-13.c: here.
2542 * gcc.dg/dfp/convert-bfp-14.c: Move to ...
2543 * c-c++-common/convert-bfp-14.c: here.
2544 * gcc.dg/dfp/convert-bfp-2.c: Move to ...
2545 * c-c++-common/convert-bfp-2.c: here.
2546 * gcc.dg/dfp/convert-bfp-3.c: Move to ...
2547 * c-c++-common/convert-bfp-3.c: here.
2548 * gcc.dg/dfp/convert-bfp-4.c: Move to ...
2549 * c-c++-common/convert-bfp-4.c: here.
2550 * gcc.dg/dfp/convert-bfp-5.c: Move to ...
2551 * c-c++-common/convert-bfp-5.c: here.
2552 * gcc.dg/dfp/convert-bfp-6.c: Move to ...
2553 * c-c++-common/convert-bfp-6.c: here.
2554 * gcc.dg/dfp/convert-bfp-7.c: Move to ...
2555 * c-c++-common/convert-bfp-7.c: here.
2556 * gcc.dg/dfp/convert-bfp-8.c: Move to ...
2557 * c-c++-common/convert-bfp-8.c: here.
2558 * gcc.dg/dfp/convert-bfp-9.c: Move to ...
2559 * c-c++-common/convert-bfp-9.c: here.
2560 * gcc.dg/dfp/convert-bfp.c: Move to ...
2561 * c-c++-common/convert-bfp.c: here.
2562 * gcc.dg/dfp/convert-bfp-fold.c: Move to ...
2563 * c-c++-common/convert-bfp-fold.c: here.
2564 * gcc.dg/dfp/convert-dfp.c: Move to ...
2565 * c-c++-common/convert-dfp.c: here.
2566 * gcc.dg/dfp/convert-dfp-fold-2.c: Move to ...
2567 * c-c++-common/convert-dfp-fold-2.c: here.
2568 * gcc.dg/dfp/convert-dfp-fold.c: Move to ...
2569 * c-c++-common/convert-dfp-fold.c: here.
2570 * gcc.dg/dfp/convert.h: Move to ...
2571 * c-c++-common/convert.h: here.
2572 * gcc.dg/dfp/convert-int.c: Move to ...
2573 * c-c++-common/convert-int.c: here.
2574 * gcc.dg/dfp/convert-int-fold.c: Move to ...
2575 * c-c++-common/convert-int-fold.c: here.
2576 * gcc.dg/dfp/convert-int-max.c: Move to ...
2577 * c-c++-common/convert-int-max.c: here.
2578 * gcc.dg/dfp/convert-int-max-fold.c: Move to ...
2579 * c-c++-common/convert-int-max-fold.c: here.
2580 * gcc.dg/dfp/convert-int-saturate.c: Move to ...
2581 * c-c++-common/convert-int-saturate.c: here.
2582 * gcc.dg/dfp/func-array.c: Move to ...
2583 * c-c++-common/func-array.c: here.
2584 * gcc.dg/dfp/func-deref.c: Move to ...
2585 * c-c++-common/func-deref.c: here.
2586 * gcc.dg/dfp/func-mixed.c: Move to ...
2587 * c-c++-common/func-mixed.c: here.
2588 * gcc.dg/dfp/func-pointer.c: Move to ...
2589 * c-c++-common/func-pointer.c: here.
2590 * gcc.dg/dfp/func-scalar.c: Move to ...
2591 * c-c++-common/func-scalar.c: here.
2592 * gcc.dg/dfp/func-struct.c: Move to ...
2593 * c-c++-common/func-struct.c: here.
2594 * gcc.dg/dfp/func-vararg-alternate-d128-2.c: Move to ...
2595 * c-c++-common/func-vararg-alternate-d128-2.c: here.
2596 * gcc.dg/dfp/func-vararg-alternate-d128.c: Move to ...
2597 * c-c++-common/func-vararg-alternate-d128.c: here.
2598 * gcc.dg/dfp/func-vararg-alternate-d32.c: Move to ...
2599 * c-c++-common/func-vararg-alternate-d32.c: here.
2600 * gcc.dg/dfp/func-vararg-alternate-d64.c: Move to ...
2601 * c-c++-common/func-vararg-alternate-d64.c: here.
2602 * gcc.dg/dfp/func-vararg-alternate.h: Move to ...
2603 * c-c++-common/func-vararg-alternate.h: here.
2604 * gcc.dg/dfp/func-vararg-dfp.c: Move to ...
2605 * c-c++-common/func-vararg-dfp.c: here.
2606 * gcc.dg/dfp/func-vararg-mixed-2.c: Move to ...
2607 * c-c++-common/func-vararg-mixed-2.c: here.
2608 * gcc.dg/dfp/func-vararg-mixed.c: Move to ...
2609 * c-c++-common/func-vararg-mixed.c: here.
2610 * gcc.dg/dfp/func-vararg-size0.c: Move to ...
2611 * c-c++-common/func-vararg-size0.c: here.
2612 * gcc.dg/dfp/inf-1.c: Move to ...
2613 * c-c++-common/inf-1.c: here.
2614 * gcc.dg/dfp/loop-index.c: Move to ...
2615 * c-c++-common/loop-index.c: here.
2616 * gcc.dg/dfp/modes.c: Move to ...
2617 * c-c++-common/modes.c: here.
2618 * gcc.dg/dfp/nan-1.c: Move to ...
2619 * c-c++-common/nan-1.c: here.
2620 * gcc.dg/dfp/nan-2.c: Move to ...
2621 * c-c++-common/nan-2.c: here.
2622 * gcc.dg/dfp/operator-arith-fold.c: Move to ...
2623 * c-c++-common/operator-arith-fold.c: here.
2624 * gcc.dg/dfp/operator-assignment.c: Move to ...
2625 * c-c++-common/operator-assignment.c: here.
2626 * gcc.dg/dfp/operator-comma.c: Move to ...
2627 * c-c++-common/operator-comma.c: here.
2628 * gcc.dg/dfp/operator-cond.c: Move to ...
2629 * c-c++-common/operator-cond.c: here.
2630 * gcc.dg/dfp/operator-logical.c: Move to ...
2631 * c-c++-common/operator-logical.c: here.
2632 * gcc.dg/dfp/operator-unary.c: Move to ...
2633 * c-c++-common/operator-unary.c: here.
2634 * gcc.dg/dfp/pr31385.c: Move to ...
2635 * c-c++-common/pr31385.c: here.
2636 * gcc.dg/dfp/pr33466.c: Move to ...
2637 * c-c++-common/pr33466.c: here.
2638 * gcc.dg/dfp/pr35620.c: Move to ...
2639 * c-c++-common/pr35620.c: here.
2640 * gcc.dg/dfp/pr36800.c: Move to ...
2641 * c-c++-common/pr36800.c: here.
2642 * gcc.dg/dfp/pr39034.c: Move to ...
2643 * c-c++-common/pr39034.c: here.
2644 * gcc.dg/dfp/pr39035.c: Move to ...
2645 * c-c++-common/pr39035.c: here.
2646 * gcc.dg/dfp/pr39902.c: Move to ...
2647 * c-c++-common/pr39902.c: here.
2648 * gcc.dg/dfp/pr39986.c: Move to ...
2649 * c-c++-common/pr39986.c: here.
2650 * gcc.dg/dfp/signbit-1.c: Move to ...
2651 * c-c++-common/signbit-1.c: here.
2652 * gcc.dg/dfp/signbit-2.c: Move to ...
2653 * c-c++-common/signbit-2.c: here.
2654 * gcc.dg/dfp/struct-layout-1.c: Move to ...
2655 * c-c++-common/struct-layout-1.c: here.
2656 * gcc.dg/dfp/usual-arith-conv.c: Move to ...
2657 * c-c++-common/usual-arith-conv.c: here.
2658 * gcc.dg/dfp/usual-arith-conv-const.c: Move to ...
2659 * c-c++-common/usual-arith-conv-const.c: here.
2660
2661 2009-09-18 Jack Howarth <howarth@bromo.med.uc.edu>
2662
2663 PR testsuite/41288
2664 * gcc.target/x86_64/abi/asm-support-darwin.s (snapshot_ret): Preserve
2665 stack alignment.
2666
2667 2009-09-17 Andrew Pinski <pinskia@gcc.gnu.org>
2668
2669 PR c++/39365
2670 * g++.dg/expr/bool3.C: New test.
2671 * g++.dg/expr/bool4.C: New test.
2672
2673 2009-09-17 Janis Johnson <janis187@us.ibm.com>
2674
2675 * gcc.dg/dfp/dfp-dbg.h: Define EXTERN.
2676 * gcc.dg/dfp/signbit-2.c: Use it.
2677 * gcc.dg/dfp/func-vararg-alternate.h: Change two
2678 arguments to unsigned int.
2679 * gcc.dg/dfp/convert-bfp-10.c: Don't include float.h.
2680 * gcc.dg/dfp/convert-bfp-fold.c: Include dfp-dbg.h.
2681 * gcc.dg/dfp/convert-dfp-fold.c: Ditto
2682 * gcc.dg/dfp/convert-int-max-fold.c: Ditto.
2683 * gcc.dg/dfp/operator-arith-fold.c: Ditto.
2684 * gcc.dg/dfp/pr39986.c: Ditto.
2685 * gcc.dg/dfp/usual-arith-conv-const.c: Ditto.
2686 * gcc.dg/dfp/pr31385.c: Use mode in typedef, not C type.
2687 * gcc.dg/dfp/pr35620.c: Define typedef for C++.
2688 * gcc.dg/dfp/convert-int.c: Define BOOL for C++.
2689 * gcc.dg/dfp/convert-int-fold.c: Ditto.
2690
2691 2009-09-17 Jakub Jelinek <jakub@redhat.com>
2692
2693 * gcc.dg/debug/dwarf2/struct-loc1.c: New test.
2694
2695 2009-09-17 Janis Johnson <janis187@us.ibm.com>
2696
2697 PR c/41049
2698 * dfp/pr41049.c: New test.
2699
2700 2009-09-17 H.J. Lu <hongjiu.lu@intel.com>
2701
2702 PR testsuite/41385
2703 * gcc.dg/dfp/dfp.exp: Properly save DEFAULT_CFLAGS.
2704
2705 2009-09-17 Martin Jambor <mjambor@suse.cz>
2706
2707 * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not run IPA-SRA.
2708 * gcc.dg/ipa/ipa-sra-1.c: New test.
2709 * gcc.dg/ipa/ipa-sra-2.c: New test.
2710 * gcc.dg/ipa/ipa-sra-3.c: New test.
2711 * gcc.dg/ipa/ipa-sra-4.c: New test.
2712 * gcc.dg/ipa/ipa-sra-5.c: New test.
2713 * gcc.c-torture/execute/ipa-sra-1.c: New test.
2714 * gcc.c-torture/execute/ipa-sra-2.c: New test.
2715
2716 2009-09-17 Michael Matz <matz@suse.de>
2717
2718 PR middle-end/41347
2719 * gfortran.dg/pr41347.f90: New test.
2720
2721 2009-09-17 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2722
2723 * gcc.c-torture/compile/20090917-1.c: New testcase.
2724
2725 2009-09-16 Uros Bizjak <ubizjak@gmail.com>
2726
2727 * gfortran.dg/default_format_denormal_2.f90: Add ieee options.
2728 * gfortran.dg/default_format_denormal_1.f90: Ditto. Remove
2729 alpha*-*-* target from XFAIL list.
2730
2731 2009-09-16 Janis Johnson <janis187@us.ibm.com>
2732
2733 * gcc.dg/dfp/dfp.exp: Use appropriate default options.
2734 * gcc.dg/dfp/dfp-dbg.h: New; define FAILURE, FINISH.
2735 * gcc.dg/dfp/cast-bad.c: Use default options.
2736 * gcc.dg/dfp/compare-rel-const.c: Ditto.
2737 * gcc.dg/dfp/composite-type.c: Ditto.
2738 * gcc.dg/dfp/constants.c: Ditto.
2739 * gcc.dg/dfp/constants-hex.c: Ditto.
2740 * gcc.dg/dfp/constants-pedantic.c: Ditto.
2741 * gcc.dg/dfp/convert-bfp-fold.c: Ditto.
2742 * gcc.dg/dfp/convert-dfp-fold.c: Ditto.
2743 * gcc.dg/dfp/convert-int-max-fold.c: Ditto.
2744 * gcc.dg/dfp/ctypes.c: Ditto.
2745 * gcc.dg/dfp/ddmode-ice.c: Ditto.
2746 * gcc.dg/dfp/dec-eval-method-2.c: Ditto.
2747 * gcc.dg/dfp/float-constant-double.c: Ditto.
2748 * gcc.dg/dfp/keywords-pedantic.c: Ditto.
2749 * gcc.dg/dfp/keywords-reserved.c: Ditto.
2750 * gcc.dg/dfp/modes.c: Ditto.
2751 * gcc.dg/dfp/operator-bitwise.c: Ditto.
2752 * gcc.dg/dfp/pr31344.c: Ditto.
2753 * gcc.dg/dfp/pr31385.c: Ditto.
2754 * gcc.dg/dfp/pr33466.c: Ditto.
2755 * gcc.dg/dfp/pr35620.c: Ditto.
2756 * gcc.dg/dfp/pr37435.c: Ditto.
2757 * gcc.dg/dfp/pr39986.c: Ditto.
2758 * gcc.dg/dfp/pragma-float-const-decimal64-1.c: Ditto.
2759 * gcc.dg/dfp/pragma-float-const-decimal64-2.c: Ditto.
2760 * gcc.dg/dfp/pragma-float-const-decimal64-3.c: Ditto.
2761 * gcc.dg/dfp/pragma-float-const-decimal64-4.c: Ditto.
2762 * gcc.dg/dfp/pragma-float-const-decimal64-7.c: Ditto.
2763 * gcc.dg/dfp/pragma-float-const-decimal64-8.c: Ditto.
2764 * gcc.dg/dfp/typespec.c: Ditto.
2765 * gcc.dg/dfp/usual-arith-conv-bad.c: Ditto.
2766 * gcc.dg/dfp/usual-arith-conv-bad-2.c: Ditto.
2767 * gcc.dg/dfp/usual-arith-conv-const.c: Ditto.
2768 * gcc.dg/dfp/Wbad-function-cast-1.c: Ditto.
2769 * gcc.dg/dfp/Wtraditional-conversion-2.c: Ditto.
2770 * gcc.dg/dfp/wtr-conversion-1.c: Ditto.
2771 * gcc.dg/dfp/compare-eq.h: Define custom debug macros.
2772 * gcc.dg/dfp/compare-rel.h: Ditto.
2773 * gcc.dg/dfp/compare-special.h: Ditto.
2774 * gcc.dg/dfp/convert.h: Ditto.
2775 * gcc.dg/dfp/fe-check.h: Ditto.
2776 * gcc.dg/dfp/call-by-value.c: Use default options and debug macros.
2777 * gcc.dg/dfp/cast.c: Ditto.
2778 * gcc.dg/dfp/compare-eq-const.c: Ditto.
2779 * gcc.dg/dfp/compare-eq-d32.c: Ditto.
2780 * gcc.dg/dfp/compare-eq-d64.c: Ditto.
2781 * gcc.dg/dfp/compare-eq-d128.c: Ditto.
2782 * gcc.dg/dfp/compare-eq-dfp.c: Ditto.
2783 * gcc.dg/dfp/compare-rel-d32.c: Ditto.
2784 * gcc.dg/dfp/compare-rel-d64.c: Ditto.
2785 * gcc.dg/dfp/compare-rel-d128.c: Ditto.
2786 * gcc.dg/dfp/compare-rel-dfp.c: Ditto.
2787 * gcc.dg/dfp/compare-special-d32.c: Ditto.
2788 * gcc.dg/dfp/compare-special-d64.c: Ditto.
2789 * gcc.dg/dfp/compare-special-d128.c: Ditto.
2790 * gcc.dg/dfp/constants-zero.c: Ditto.
2791 * gcc.dg/dfp/convert-bfp-2.c: Ditto.
2792 * gcc.dg/dfp/convert-bfp-3.c: Ditto.
2793 * gcc.dg/dfp/convert-bfp-4.c: Ditto.
2794 * gcc.dg/dfp/convert-bfp-5.c: Ditto.
2795 * gcc.dg/dfp/convert-bfp-6.c: Ditto.
2796 * gcc.dg/dfp/convert-bfp-7.c: Ditto.
2797 * gcc.dg/dfp/convert-bfp-8.c: Ditto.
2798 * gcc.dg/dfp/convert-bfp-9.c: Ditto.
2799 * gcc.dg/dfp/convert-bfp-10.c: Ditto.
2800 * gcc.dg/dfp/convert-bfp-11.c: Ditto.
2801 * gcc.dg/dfp/convert-bfp-12.c: Ditto.
2802 * gcc.dg/dfp/convert-bfp-13.c: Ditto.
2803 * gcc.dg/dfp/convert-bfp-14.c: Ditto.
2804 * gcc.dg/dfp/convert-bfp.c: Ditto.
2805 * gcc.dg/dfp/convert-complex.c: Ditto.
2806 * gcc.dg/dfp/convert-dfp.c: Ditto.
2807 * gcc.dg/dfp/convert-dfp-fold-2.c: Ditto.
2808 * gcc.dg/dfp/convert-dfp-round.c: Ditto.
2809 * gcc.dg/dfp/convert-int.c: Ditto.
2810 * gcc.dg/dfp/convert-int-fold.c: Ditto.
2811 * gcc.dg/dfp/convert-int-max.c: Ditto.
2812 * gcc.dg/dfp/convert-int-saturate.c: Ditto.
2813 * gcc.dg/dfp/decfloat-constants.c: Ditto.
2814 * gcc.dg/dfp/fe-binop.c: Ditto.
2815 * gcc.dg/dfp/fe-convert-1.c: Ditto.
2816 * gcc.dg/dfp/fe-convert-2.c: Ditto.
2817 * gcc.dg/dfp/fe-convert-3.c: Ditto.
2818 * gcc.dg/dfp/func-array.c: Ditto.
2819 * gcc.dg/dfp/func-deref.c: Ditto.
2820 * gcc.dg/dfp/func-mixed.c: Ditto.
2821 * gcc.dg/dfp/func-pointer.c: Ditto.
2822 * gcc.dg/dfp/func-scalar.c: Ditto.
2823 * gcc.dg/dfp/func-struct.c: Ditto.
2824 * gcc.dg/dfp/func-vararg-alternate.h: Ditto.
2825 * gcc.dg/dfp/func-vararg-alternate-d32.c: Ditto.
2826 * gcc.dg/dfp/func-vararg-alternate-d64.c: Ditto.
2827 * gcc.dg/dfp/func-vararg-alternate-d128.c: Ditto.
2828 * gcc.dg/dfp/func-vararg-alternate-d128-2.c: Ditto.
2829 * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
2830 * gcc.dg/dfp/func-vararg-mixed.c: Ditto.
2831 * gcc.dg/dfp/func-vararg-mixed-2.c: Ditto.
2832 * gcc.dg/dfp/func-vararg-size0.c: Ditto.
2833 * gcc.dg/dfp/inf-1.c: Ditto.
2834 * gcc.dg/dfp/loop-index.c: Ditto.
2835 * gcc.dg/dfp/nan-1.c: Ditto.
2836 * gcc.dg/dfp/nan-2.c: Ditto.
2837 * gcc.dg/dfp/operator-arith-fold.c: Ditto.
2838 * gcc.dg/dfp/operator-assignment.c: Ditto.
2839 * gcc.dg/dfp/operator-comma.c: Ditto.
2840 * gcc.dg/dfp/operator-cond.c: Ditto.
2841 * gcc.dg/dfp/operator-logical.c: Ditto.
2842 * gcc.dg/dfp/operator-unary.c: Ditto.
2843 * gcc.dg/dfp/pr36800.c: Ditto.
2844 * gcc.dg/dfp/pr39034.c: Ditto.
2845 * gcc.dg/dfp/pr39035.c: Ditto.
2846 * gcc.dg/dfp/pr39902.c: Ditto.
2847 * gcc.dg/dfp/signbit-1.c: Ditto.
2848 * gcc.dg/dfp/signbit-2.c: Ditto.
2849 * gcc.dg/dfp/struct-layout-1.c: Ditto.
2850 * gcc.dg/dfp/union-init.c: Ditto.
2851 * gcc.dg/dfp/usual-arith-conv.c: Ditto.
2852
2853 2009-09-16 Michael Matz <matz@suse.de>
2854
2855 PR fortran/41212
2856 * gfortran.dg/pr41212.f90: New test.
2857
2858 2009-09-16 Eric Botcazou <ebotcazou@adacore.com>
2859
2860 * gnat.dg/alignment9.adb: New test.
2861
2862 2009-09-16 Eric Botcazou <ebotcazou@adacore.com>
2863
2864 * gnat.dg/discr20.ad[sb]: New test.
2865
2866 2009-09-16 Richard Guenther <rguenther@suse.de>
2867
2868 PR middle-end/34011
2869 * gcc.dg/tree-ssa/ssa-lim-7.c: New testcase.
2870
2871 2009-09-16 DJ Delorie <dj@redhat.com>
2872 Kaz Kojima <kkojima@gcc.gnu.org>
2873
2874 * gcc.target/sh/struct-arg-dw2.c: New test.
2875
2876 2009-09-15 Nathan Froyd <froydnj@codesourcery.com>
2877 Jakub Jelinek <jakub@redhat.com>
2878
2879 PR target/41175
2880 * gcc.target/powerpc/pr41175.c: New test.
2881
2882 2009-09-14 Richard Henderson <rth@redhat.com>
2883
2884 * c-c++-common/asmgoto-1.c, c-c++-common/asmgoto-2.c,
2885 c-c++-common/asmgoto-3.c, gcc.c-torture/compile/asmgoto-1.c,
2886 gcc.dg/tree-ssa/asmgoto-1.c: New files.
2887
2888 2009-09-14 Richard Henderson <rth@redhat.com>
2889
2890 * g++.dg/eh/builtin1.C: Update resx pattern match.
2891 * g++.dg/eh/builtin2.C, g++.dg/eh/builtin3.C: Likewise.
2892
2893 2009-09-14 Richard Sandiford <rdsandiford@googlemail.com>
2894
2895 * gcc.target/mips/branch-helper.h: New file.
2896 * gcc.target/mips/branch-2.c,
2897 * gcc.target/mips/branch-3.c,
2898 * gcc.target/mips/branch-4.c,
2899 * gcc.target/mips/branch-5.c,
2900 * gcc.target/mips/branch-6.c,
2901 * gcc.target/mips/branch-7.c,
2902 * gcc.target/mips/branch-8.c,
2903 * gcc.target/mips/branch-9.c,
2904 * gcc.target/mips/branch-10.c,
2905 * gcc.target/mips/branch-11.c,
2906 * gcc.target/mips/branch-12.c,
2907 * gcc.target/mips/branch-13.c,
2908 * gcc.target/mips/branch-14.c,
2909 * gcc.target/mips/branch-15.c: New tests.
2910
2911 2009-09-14 Michael Meissner <meissner@linux.vnet.ibm.com>
2912
2913 PR target/41331
2914 * gcc.target/powerpc/bswap64-4.c: New file to test bswap64 on a
2915 -m32 -mpowerpc64 system.
2916
2917 2009-09-14 Bernd Schmidt <bernd.schmidt@analog.com>
2918
2919 From Jie Zhang <jie.zhang@analog.com>:
2920 * gcc.target/bfin/saveall.c: New test.
2921 * gcc.target/bfin/20090914-1.c: New test.
2922 * gcc.target/bfin/20090914-2.c: New test.
2923
2924 * gcc.target/bfin/20090914-3.c: New test.
2925
2926 2009-09-14 Andrew Stubbs <ams@codesourcery.com>
2927
2928 * gcc.target/sh/20080410-1.c: Remove obsolete -fira option.
2929
2930 2009-09-14 Richard Guenther <rguenther@suse.de>
2931
2932 PR middle-end/41350
2933 * g++.dg/debug/dwarf-eh-personality-1.C: New testcase.
2934
2935 2009-09-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2936
2937 PR libgfortran/41328
2938 * gfortran.dg/cr_lf.f90: New test.
2939
2940 2009-09-11 Michael Matz <matz@suse.de>
2941
2942 PR middle-end/41275
2943 * g++.dg/tree-ssa/pr41275.C: New test.
2944
2945 2009-09-11 Janus Weil <janus@gcc.gnu.org>
2946
2947 PR fortran/41242
2948 * gfortran.dg/proc_ptr_comp_21.f90: New.
2949
2950 2009-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
2951
2952 PR fortran/31292
2953 * gfortran.dg/module_procedure_1.f90: New test.
2954 * gfortran.dg/module_procedure_2.f90: Ditto.
2955 * gfortran.dg/generic_14.f90: Move dg-error to new location.
2956
2957 2009-09-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2958 James A. Morrison <phython@gcc.gnu.org>
2959
2960 PR ada/18302
2961 * ada/acats/run_all.sh (target_run): Use run_test.exp to execute
2962 commands.
2963 * ada/acats/run_test.exp: New file.
2964
2965 2009-09-10 Uros Bizjak <ubizjak@gmail.com>
2966
2967 Revert:
2968 2009-09-09 Uros Bizjak <ubizjak@gmail.com>
2969
2970 PR rtl-optimization/39779
2971 * gcc.dg/pr39979.c: New test.
2972
2973 2009-09-10 Richard Guenther <rguenther@suse.de>
2974
2975 PR middle-end/41257
2976 * g++.dg/torture/pr41257-2.C: New testcase.
2977
2978 2009-09-09 Paolo Carlini <paolo.carlini@oracle.com>
2979
2980 PR c++/28293
2981 * g++.dg/template/crash91.C: New.
2982
2983 2009-09-09 Uros Bizjak <ubizjak@gmail.com>
2984
2985 PR rtl-optimization/39779
2986 * gcc.dg/pr39979.c: New test.
2987
2988 2009-09-09 Richard Guenther <rguenther@suse.de>
2989
2990 PR tree-optimization/41101
2991 * gcc.c-torture/compile/pr41101.c: New testcase.
2992
2993 2009-09-09 Richard Guenther <rguenther@suse.de>
2994
2995 PR middle-end/41317
2996 * gcc.c-torture/execute/pr41317.c: New testcase.
2997 * gcc.dg/tree-ssa/forwprop-11.c: XFAIL.
2998 * gcc.dg/tree-ssa/forwprop-12.c: Likewise.
2999
3000 2009-09-08 Dodji Seketeli <dodji@redhat.com>
3001
3002 Fix some test breakages on Darwin
3003 * g++.dg/debug/dwarf2/namespace-1.C: Use -fno-merge-debug-string
3004 and adjust.
3005 * g++.dg/debug/dwarf2/template-func-params-6.C: Likewise.
3006 * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
3007 * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
3008 * g++.dg/debug/dwarf2/pubnames-1.C: Likewise. Also, adjust to
3009 take darwin specifics in account.
3010
3011 2009-09-08 Joseph Myers <joseph@codesourcery.com>
3012
3013 * gcc.dg/profile-dir-1.c, gcc.dg/profile-dir-2.c,
3014 gcc.dg/profile-dir-3.c: Disable for remote-host testing.
3015
3016 2009-09-08 Paolo Carlini <paolo.carlini@oracle.com>
3017
3018 PR c++/39923
3019 * g++.dg/cpp0x/initlist24.C: New.
3020
3021 2009-09-08 Ozkan Sezer <sezeroz@gmail.com>
3022
3023 * gcc.dg/large-size-array-2.c: Fix target requirement.
3024 * gcc.dg/large-size-array-4.c: Likewise.
3025 * gcc.dg/c90-const-expr-2.c: Define ZERO as 0LL for _WIN64.
3026 * gcc.dg/c99-const-expr-2.c: Likewise.
3027 * gcc.dg/c90-const-expr-6.c: Typedef ptrdiff_t with __extension__.
3028 * gcc.dg/c90-const-expr-9.c: Typedef size_t with __extension__.
3029 * gcc.dg/c90-const-expr-10.c: Likewise.
3030 * gcc.dg/torture/pr39074.c: Use intptr_t typedef'ed as __PTRDIFF_TYPE__
3031 instead of long.
3032 * gcc.dg/tree-ssa/pr33920.c: Likewise.
3033 * gcc.dg/vect/pr33846.c: Likewise.
3034 * gcc.dg/vect/pr33833.c: Use uintptr_t, typedef'ed as unsigned
3035 __PTRDIFF_TYPE__, instead of unsigned long.
3036 * gcc.dg/vect/O1-pr33854.c: Use __SIZE_TYPE__ instead of unsigned long.
3037
3038 2009-09-08 Alexandre Oliva <aoliva@redhat.com>
3039
3040 PR debug/41229
3041 PR debug/41291
3042 PR debug/41300
3043 * gfortran.dg/pr41229.f90: New.
3044
3045 2009-09-08 Alexandre Oliva <aoliva@redhat.com>
3046
3047 PR debug/41232
3048 * gcc.dg/pr41232.c: New.
3049
3050 2009-09-08 Joseph Myers <joseph@codesourcery.com>
3051
3052 * gcc.misc-tests/i386-prefetch.exp: Skip tests when multilib flags
3053 contain -march.
3054 * gcc.dg/tree-ssa/prefetch-7.c, gcc.target/i386/387-1.c,
3055 gcc.target/i386/387-5.c, gcc.target/i386/cmov7.c,
3056 gcc.target/i386/funcspec-1.c, gcc.target/i386/funcspec-8.c,
3057 gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
3058 gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
3059 gcc.target/i386/isa-6.c, gcc.target/i386/lea.c,
3060 gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/sse-5.c,
3061 gcc.target/i386/ssefn-1.c: Skip when multilib flags contain -march
3062 options other than that used in dg-options.
3063
3064 2009-09-07 Jakub Jelinek <jakub@redhat.com>
3065
3066 PR rtl-optimization/41239
3067 * gcc.c-torture/execute/pr41239.c: New test.
3068
3069 2009-09-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3070
3071 PR libgfortran/41192
3072 * gfortran.dg/namelist_59.f90: New test.
3073
3074 2009-09-07 Bernd Schmidt <bernd.schmidt@analog.com>
3075
3076 From Mike Frysinger <michael.frysinger@analog.com>
3077 * gcc.target/bfin/mcpu-bf542m.c: New file.
3078 * gcc.target/bfin/mcpu-bf544m.c: Likewise.
3079 * gcc.target/bfin/mcpu-bf546m.c: Likewise.
3080 * gcc.target/bfin/mcpu-bf548m.c: Likewise.
3081 * gcc.target/bfin/mcpu-bf549m.c: Likewise.
3082
3083 2009-09-07 Martin Jambor <mjambor@suse.cz>
3084
3085 PR middle-end/41282
3086 * gcc.c-torture/compile/pr41282.c: New test.
3087
3088 2009-09-07 Thomas Koenig <tkoenig@gcc.gnu.org>
3089
3090 PR fortran/41197
3091 * gfortran.dg/allocate_alloc_opt_1.f90: Use scalar
3092 variables for stat and errmsg.
3093 * gfortran.dg/deallocate_alloc_opt_1.f90: Likewise.
3094 * gfortran.dg/allocate_stat_2.f90: New test.
3095
3096 2009-09-07 Bernd Schmidt <bernd.schmidt@analog.com>
3097
3098 * gcc.c-torture/compile/20090907-1.c: New test.
3099
3100 2009-09-06 Jakub Jelinek <jakub@redhat.com>
3101
3102 PR bootstrap/41241
3103 * gcc.dg/pr41241.c: New test.
3104
3105 2009-09-06 Richard Guenther <rguenther@suse.de>
3106
3107 PR middle-end/41144
3108 * g++.dg/torture/pr41144.C: New testcase.
3109
3110 2009-09-06 Richard Guenther <rguenther@suse.de>
3111
3112 PR middle-end/41261
3113 * gcc.dg/torture/pr41261.c: New testcase.
3114
3115 2009-09-05 Richard Guenther <rguenther@suse.de>
3116
3117 PR middle-end/41181
3118 * gcc.c-torture/compile/pr41181.c: New testcase.
3119
3120 2009-09-05 Richard Guenther <rguenther@suse.de>
3121
3122 PR debug/41273
3123 * g++.dg/torture/pr41273.C: New testcase.
3124
3125 2009-09-05 Paul Thomas <pault@gcc.gnu.org>
3126
3127 PR fortran/41258
3128 * gfortran.dg/typebound_proc_12.f90 : New test.
3129
3130 2009-09-04 Alexandre Oliva <aoliva@redhat.com>
3131
3132 PR debug/41225
3133 * gfortran.dg/pr41225.f90: New.
3134
3135 2009-09-04 Alexandre Oliva <aoliva@redhat.com>
3136
3137 * gcc.dg/guality/guality.h: Include stdint.h. Drop unnecessary
3138 unistd.h, sys/types.h and sys/wait.h.
3139 (gualchk_t): New.
3140 (GUALCVT): New.
3141 (GUALCHKXPR, GUALCHKVAL, GUALCHKFLA): Use it.
3142 (GUALITY_GDB_REDIRECT): New.
3143 (GUALITY_GDB_ARGS): Use it.
3144
3145 2009-09-04 Richard Guenther <rguenther@suse.de>
3146
3147 PR middle-end/41257
3148 * g++.dg/torture/pr41257.C: New testcase.
3149
3150 2009-09-04 Martin Jambor <mjambor@suse.cz>
3151
3152 PR tree-optimization/41112
3153 * gnat.dg/array8.adb: New test.
3154
3155 2009-09-03 Daniel Gutson <dgutson@codesourcery.com>
3156
3157 * gcc.target/arm/ctz.c: New test case.
3158
3159 2009-09-03 Alon Dayan <alond@il.ibm.com>
3160
3161 PR tree-optimization/38275
3162 * gcc.dg/autopar/reduc-1char.c: Increase number
3163 of iterations. Adjust the logic accordingly.
3164 * gcc.dg/autopar/reduc-2char.c: Ditto.
3165 * gcc.dg/autopar/reduc-1.c: Ditto.
3166 * gcc.dg/autopar/reduc-2.c: Ditto.
3167 * gcc.dg/autopar/reduc-3.c: Ditto.
3168 * gcc.dg/autopar/reduc-6.c: Ditto.
3169 * gcc.dg/autopar/reduc-7.c: Ditto.
3170 * gcc.dg/autopar/reduc-8.c: Ditto.
3171 * gcc.dg/autopar/reduc-9.c: Ditto.
3172 * gcc.dg/autopar/pr39500-1.c: Ditto.
3173 * gcc.dg/autopar/reduc-1short.c: Ditto.
3174 * gcc.dg/autopar/reduc-2short.c: Ditto.
3175 * gcc.dg/autopar/parallelization-1.c: Ditto.
3176
3177 2009-09-03 Jakub Jelinek <jakub@redhat.com>
3178
3179 * gcc.dg/guality/guality.exp: Only run guality tests if a trivial
3180 testcase using guality.h compiles and links and if a global variable
3181 can be verified by gdb.
3182
3183 2009-09-03 Bernd Schmidt <bernd.schmidt@analog.com>
3184
3185 * lib/target-supports.exp (check_effective_target_sync_int_long):
3186 Supported on Blackfin Linux targets.
3187
3188 2009-09-02 David Daney <ddaney@caviumnetworks.com>
3189
3190 * gcc.c-torture/compile/builtin_unreachable-1.c: New testcase.
3191
3192 2009-09-03 Diego Novillo <dnovillo@google.com>
3193
3194 * gcc.dg/gomp/combined-1.c: Adjust expected pattern.
3195 * g++.dg/tree-prof/inline_mismatch_args.C: Likewise.
3196 * g++.dg/warn/unit-1.C: Likewise.
3197 * g++.dg/ipa/iinline-1.C: Likewise.
3198 * g++.dg/template/cond2.C: Adjust expected line location for the
3199 error.
3200 * g++.dg/template/pr35240.C: Likewise.
3201
3202 2009-09-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3203
3204 * gcc.dg/tree-ssa/inline-3.c: Add -fpie when pic.
3205 * gcc.dg/tree-ssa/local-pure-const.c: Likewise.
3206
3207 2009-09-02 Martin Jambor <mjambor@suse.cz>
3208
3209 * gcc.dg/tree-ssa/sra-8.c: New testcase.
3210 * gcc.dg/memcpy-1.c: Add . to match pattern.
3211 * gcc.dg/uninit-I.c: XFAIL warning test.
3212 * g++.dg/warn/unit-1.C: XFAIL warning test.
3213
3214 2009-09-02 Ian Lance Taylor <iant@google.com>
3215
3216 * gcc.dg/20090902-1.c: New test.
3217
3218 2009-09-02 Jakub Jelinek <jakub@redhat.com>
3219
3220 * gcc.dg/builtin-object-size-9.c: New test.
3221
3222 2009-09-02 Olivier Hainque <hainque@adacore.com>
3223
3224 * gnat.dg/array7.ad[bs]: Add check for Signed_Integer_Type_Definition.
3225
3226 2009-09-02 Eric Botcazou <ebotcazou@adacore.com>
3227 Olivier Hainque <hainque@adacore.com>
3228
3229 * gnat.dg/misaligned_param.adb: New test.
3230 * gnat.dg/misaligned_param_pkg.ad[sb]: New helper.
3231 * gnat.dg/slice7.adb: Add 1 more related case.
3232
3233 2009-09-01 Alexandre Oliva <aoliva@redhat.com>
3234
3235 * gcc.dg/guality/guality.c: Expect to fail for now.
3236 * gcc.dg/guality/example.c: Likewise.
3237
3238 2009-09-01 Alexandre Oliva <aoliva@redhat.com>
3239
3240 * gcc.dg/guality/guality.c: New.
3241 * gcc.dg/guality/guality.h: New.
3242 * gcc.dg/guality/guality.exp: New.
3243 * gcc.dg/guality/example.c: New.
3244 * lib/gcc-dg.exp (cleanup-dump): Remove .gk files.
3245 (cleanup-saved-temps): Likewise, .gkd files too.
3246
3247 2009-09-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3248
3249 PR fortran/39229
3250 * gfortran.dg/line_length_3.f: New test.
3251 * gfortran.dg/line_length_4.f90: New test.
3252
3253 2009-09-01 Loren J. Rittle <ljrittle@acm.org>
3254
3255 * lib/target-supports.exp (check_gc_sections_available):
3256 Add proper pattern quote.
3257
3258 2009-08-31 Uros Bizjak <ubizjak@gmail.com>
3259 Kaz Kojima <kkojima@gcc.gnu.org>
3260
3261 * lib/target-supports.exp (add_options_for_ieee): New procedure.
3262 * g++.dg/cdce3.C: Use dg-add-options ieee.
3263 * g++.dg/torture/type-generic-1.C: Likewise.
3264 * gcc.c-torture/compile/fix-trunc-mem-1.c: Likewise.
3265 * gcc.dg/pr28796-2.c: Likewise.
3266 * gcc.dg/torture/builtin-math-7.c: Likewise.
3267 * gcc.dg/torture/type-generic-1.c: Likewise.
3268 * gfortran.dg/boz_14.f90: Likewise.
3269 * gfortran.dg/erf_2.F90: Likewise.
3270 * gfortran.dg/init_flag_3.f90: Likewise.
3271 * gfortran.dg/init_flag_4.f90: Likewise.
3272 * gfortran.dg/init_flag_5.f90: Likewise.
3273 * gfortran.dg/integer_exponentiation_1.f90: Likewise.
3274 * gfortran.dg/integer_exponentiation_5.F90: Likewise.
3275 * gfortran.dg/isnan_1.f90: Likewise.
3276 * gfortran.dg/isnan_2.f90: Likewise.
3277 * gfortran.dg/maxlocval_2.f90: Likewise.
3278 * gfortran.dg/maxlocval_4.f90: Likewise.
3279 * gfortran.dg/minlocval_1.f90: Likewise.
3280 * gfortran.dg/minlocval_4.f90: Likewise.
3281 * gfortran.dg/module_nan.f90: Likewise.
3282 * gfortran.dg/namelist_42.f90: Likewise.
3283 * gfortran.dg/namelist_43.f90: Likewise.
3284 * gfortran.dg/nan_1.f90: Likewise.
3285 * gfortran.dg/nan_2.f90: Likewise.
3286 * gfortran.dg/nan_3.f90: Likewise.
3287 * gfortran.dg/nan_4.f90: Likewise.
3288 * gfortran.dg/nan_5.f90: Likewise.
3289 * gfortran.dg/nearest_1.f90: Likewise.
3290 * gfortran.dg/nearest_2.f90: Likewise.
3291 * gfortran.dg/nearest_3.f90: Likewise.
3292 * gfortran.dg/pr37243.f: Likewise.
3293 * gfortran.dg/real_const_3.f90: Likewise.
3294 * gfortran.dg/transfer_simplify_2.f90: Likewise.
3295
3296 2009-08-31 Dodji Seketeli <dodji@redhat.com>
3297
3298 PR debug/30161
3299 * g++.dg/debug/dwarf2/template-params-1.C: New test.
3300 * g++.dg/debug/dwarf2/template-params-2.C: Likewise.
3301 * g++.dg/debug/dwarf2/template-params-3.C: Likewise.
3302 * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
3303 * g++.dg/debug/dwarf2/template-params-5.C: Likewise.
3304 * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
3305 * g++.dg/debug/dwarf2/template-func-params-1.C: Likewise.
3306 * g++.dg/debug/dwarf2/template-func-params-2.C: Likewise.
3307 * g++.dg/debug/dwarf2/template-func-params-3.C: Likewise.
3308 * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
3309 * g++.dg/debug/dwarf2/template-func-params-5.C: Likewise.
3310 * g++.dg/debug/dwarf2/template-func-params-6.C: Likewise.
3311 * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
3312
3313 2009-08-31 Jason Merrill <jason@redhat.com>
3314
3315 PR c++/41127
3316 * g++.dg/parse/enum5.C: New.
3317 * g++.dg/cpp0x/enum1.C: Adjust expected error.
3318
3319 2009-08-31 Janus Weil <janus@gcc.gnu.org>
3320
3321 PR fortran/40940
3322 * gfortran.dg/allocate_derived_1.f90: New.
3323 * gfortran.dg/class_3.f03: New.
3324
3325 2009-08-31 Janus Weil <janus@gcc.gnu.org>
3326
3327 PR fortran/40996
3328 * gfortran.dg/allocatable_scalar_1.f90: New.
3329 * gfortran.dg/allocatable_scalar_2.f90: Renamed from finalize_9.f03.
3330 * gfortran.dg/finalize_9.f03: Renamed to allocatable_scalar_2.f90.
3331 * gfortran.dg/proc_ptr_comp_pass_4.f90: Modified.
3332
3333 2009-08-30 Richard Guenther <rguenther@suse.de>
3334
3335 PR tree-optimization/41186
3336 * g++.dg/torture/pr41186.C: New testcase.
3337 * g++.dg/tree-ssa/pr41186.C: Likewise.
3338
3339 2009-08-30 Dodji Seketeli <dodji@redhat.com>
3340
3341 PR c++/41187
3342 * g++.dg/debug/dwarf2/namespace-1.C: Use a loosier regexp to
3343 take ia64 assembly comments syntax in account.
3344
3345 2009-08-30 Uros Bizjak <ubizjak@gmail.com>
3346
3347 * gcc.target/i386/funcspec-5.c: Remove fused-add test.
3348
3349 2009-08-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3350
3351 * gfortran.dg/whole_file_5.f90: Add -fpie when pic, fix scan pattern.
3352 * gfortran.dg/whole_file_6.f90: Likewise.
3353
3354 2009-08-28 Cary Coutant <ccoutant@google.com>
3355
3356 PR debug/41063
3357 * g++.dg/debug/dwarf2/pr41063.C: New test.
3358
3359 2009-08-27 Uros Bizjak <ubizjak@gmail.com>
3360
3361 PR rtl-optimization/40861
3362 * gcc.dg/pr40861.c: New test.
3363
3364 2009-08-27 Janus Weil <janus@gcc.gnu.org>
3365
3366 PR fortran/40869
3367 * gfortran.dg/proc_ptr_comp_20.f90: New.
3368
3369 2009-08-27 Janne Blomqvist <jb@gcc.gnu.org>
3370
3371 PR libfortran/39667
3372 * gfortran.dg/f2003_io_4.f03: Don't require target fd_truncate,
3373 open temp file with status="scratch".
3374 * gfortran.dg/fmt_cache_1.f: Likewise.
3375 * gfortran.dg/fmt_exhaust.f90: Likewise.
3376 * gfortran.dg/fmt_t_4.f90: Likewise.
3377 * gfortran.dg/fseek.f90: Likewise.
3378 * gfortran.dg/list_read_5.f90: Likewise.
3379 * gfortran.dg/namelist_39.f90: Likewise.
3380 * gfortran.dg/namelist_56.f90: Likewise.
3381 * gfortran.dg/read_bad_advance.f90: Likewise.
3382 * gfortran.dg/read_repeat.f90: Likewise.
3383 * gfortran.dg/read_size_noadvance.f90: Likewise.
3384 * gfortran.dg/read_x_past.f: Likewise.
3385
3386 2009-08-27 Tobias Burnus <burnus@net-b.de>
3387
3388 PR fortran/28039
3389 * gfortran.dg/fmt_with_extra.f: xfail testcase as patch was reverted.
3390
3391 2009-08-27 Daniel Kraft <d@domob.eu>
3392
3393 PR fortran/37425
3394 * gfortran.dg/impure_assignment_1.f90: Change expected error message.
3395 * gfortran.dg/typebound_operator_1.f03: Remove check for not-implemented
3396 error and fix problem with recursive assignment.
3397 * gfortran.dg/typebound_operator_2.f03: No not-implemented check.
3398 * gfortran.dg/typebound_operator_3.f03: New test.
3399 * gfortran.dg/typebound_operator_4.f03: New test.
3400
3401 2009-08-27 Dodji Seketeli <dodji@redhat.com>
3402
3403 PR debug/41170
3404 * debug/dwarf2/namespace-1.C: New test.
3405
3406 2009-08-26 H.J. Lu <hongjiu.lu@intel.com>
3407
3408 PR fortran/41162
3409 * gfortran.dg/pr41162.f: New.
3410
3411 2009-08-26 Adam Nemet <anemet@caviumnetworks.com>
3412 Richard Sandiford <rdsandiford@googlemail.com>
3413
3414 * gcc.target/mips/mips.exp: Replace isa(_rev)=...!... mechanism
3415 with "forbid_cpu".
3416 * gcc.target/mips/branch-1.c: Update accordingly.
3417 * gcc.target/mips/extend-1.c: Likewise.
3418 * gcc.target/mips/dmult-1.c: Likewise. Remove redundant isa=64.
3419
3420 2009-08-26 Richard Guenther <rguenther@suse.de>
3421
3422 PR middle-end/41163
3423 * gcc.c-torture/compile/pr41163.c: New testcase.
3424 * gcc.dg/pr35899.c: Adjust.
3425
3426 2009-08-26 Richard Guenther <rguenther@suse.de>
3427
3428 * gcc.dg/tree-ssa/restrict-4.c: New testcase.
3429
3430 2009-08-26 Jason Merrill <jason@redhat.com>
3431
3432 * g++.dg/cpp0x/explicit3.C: New.
3433 * g++.dg/overload/cond2.C: New.
3434
3435 2009-08-25 Kaz Kojima <kkojima@gcc.gnu.org>
3436
3437 * gcc.dg/torture/builtin-math-7.c: Add -mieee for sh*-*-* targets.
3438
3439 2009-08-25 Jan Hubicka <jh@suse.cz>
3440
3441 * gcc.target/i386/sse5-shift1-vector.c
3442 * gcc.target/i386/isa-12.c
3443 * gcc.target/i386/isa-12.cgcc.target/i386/isa-12.c
3444 * gcc.target/i386/sse5-pcmov2.c
3445 * gcc.target/i386/isa-3.c
3446 * gcc.target/i386/sse5-shift2-vector.c
3447 * gcc.target/i386/isa-7.c
3448 * gcc.target/i386/funcspec-2.c
3449 * gcc.target/i386/sse5-haddX.c
3450 * gcc.target/i386/sse5-hadduX.c
3451 * gcc.target/i386/isa-9.c
3452 * gcc.target/i386/sse5-maccXX.c
3453 * gcc.target/i386/sse5-shift3-vector.c
3454 * gcc.target/i386/sse5-msubXX.c
3455 * gcc.target/i386/sse5-permpX.c
3456 * gcc.target/i386/sse5-check.h
3457 * gcc.target/i386/sse-12.c
3458 * gcc.target/i386/sse-11.c
3459 * gcc.target/i386/sse-10.c
3460 * gcc.target/i386/sse-13.c
3461 * gcc.target/i386/sse-14.c
3462 * gcc.target/i386/sse-22.c
3463 * gcc.target/i386/sse-2.c
3464 * gcc.target/i386/sse-13.c
3465 * gcc.target/i386/avx-2.c
3466 * gcc.target/i386/sse5-rotate1-vector.c
3467 * gcc.target/i386/isa-4.c
3468 * gcc.target/i386/sse5-hsubX.c
3469 * gcc.target/i386/sse5-pcmov.c
3470 * gcc.target/i386/sse5-fma.c
3471 * gcc.target/i386/isa-8.c
3472 * gcc.target/i386/sse5-rotate2-vector.c
3473 * gcc.target/i386/sse5-nmaccXX.c
3474 * gcc.target/i386/sse5-imul64-vector.c
3475 * gcc.target/i386/sse5-nmsubXX.c
3476 * gcc.target/i386/sse5-rotate3-vector.c
3477 * gcc.target/i386/sse5-fma-vector.c
3478 * gcc.target/i386/sse5-imul32widen-vector.c
3479 * gcc.target/i386/sse5-ima-vector.c: Remove SSE5 related testcases.
3480
3481 * gcc.target/i386/funcspec-8.c: Replace SSE5 by SSE4.
3482 * gcc.target/i386/funcspec-5.c: Remove SSE5.
3483 * gcc.target/i386/funcspec-6.c: Remove fused-add test.
3484 * gcc.target/i386/avx-1.c: Remove SSE5.
3485 * gcc.target/i386/avx-2.c: Remove SSE5.
3486 * g++.dg/other/i386-2.C: Replace SSE5 by SSE4A.
3487 * g++.dg/other/i386-3.C: Replace SSE5 by SSE4A.
3488 * g++.dg/other/i386-6.C: Replace SSE5 by SSE4A.
3489 * g++.dg/other/i386-5.C: Replace SSE5 by SSE4A.
3490
3491 2009-08-25 Uros Bizjak <ubizjak@gmail.com>
3492
3493 * gcc.c-torture/compile/limits-fndefn.c: Add dg-timeout-factor.
3494
3495 2009-08-25 Ville Voutilainen <ville.voutilainen@gmail.com>
3496
3497 * g++.dg/cpp0x/alignof.C: New. Tests that the alignof
3498 keyword works in the same manner as __alignof.
3499
3500 2009-08-25 Thomas Koenig <tkoenig@gcc.gnu.org>
3501
3502 PR libfortran/34670
3503 * gfortran.dg/unpack_bounds_1.f90: New test.
3504 * gfortran.dg/unpack_bounds_2.f90: New test.
3505 * gfortran.dg/unpack_bounds_3.f90: New test.
3506
3507 2009-08-25 Eric Botcazou <ebotcazou@adacore.com>
3508
3509 * gnat.dg/slice7.adb: New test.
3510 * gnat.dg/slice7_pkg.ads: New helper.
3511
3512 2009-08-25 Janus Weil <janus@gcc.gnu.org>
3513
3514 PR fortran/41139
3515 * gfortran.dg/proc_ptr_25.f90: New.
3516 * gfortran.dg/proc_ptr_comp_18.f90: New.
3517 * gfortran.dg/proc_ptr_comp_19.f90: New.
3518
3519 2009-08-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3520
3521 PR fortran/41154
3522 * gfortran.dg/fmt_error_8.f: New test.
3523
3524 2009-08-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3525
3526 * gcc.dg/torture/builtin-math-6.c (link_error): Accept a value
3527 number, update all callers and synchronize results for latest MPC.
3528
3529 2009-08-21 Jason Merrill <jason@redhat.com>
3530
3531 * g++.dg/warn/Wunused-17.C: New.
3532
3533 2009-08-11 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3534
3535 * gcc.target/arm/combine-cmp-shift.c: New test.
3536
3537 2009-08-24 Kai Tietz <kai.tietz@onevision.com>
3538
3539 * gcc.dg/format/ms-format1.c: Add new cases for I32 width specifier.
3540 * gcc.dg/format/ms-format2.c: New test about illegal use of I32/I64
3541 width specifier.
3542
3543 2009-08-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3544
3545 * gfortran.dg/fmt_error_7.f: New test.
3546
3547 2009-08-23 Uros Bizjak <ubizjak@gmail.com>
3548
3549 PR target/40718
3550 * gcc.target/i386/pr40718.c: New test.
3551
3552 2009-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
3553
3554 * gfortran.dg/proc_ptr_24.f90: New test.
3555
3556 2009-08-22 Steven K. kargl <kargl@gcc.gnu.org>
3557
3558 * gfortran.dg/allocate_alloc_opt_4.f90: New test.
3559 * gfortran.dg/allocate_alloc_opt_5.f90: New test.
3560 * gfortran.dg/allocate_alloc_opt_6.f90: New test.
3561
3562 2009-08-22 Bud Davis <bdavis9659@sbcglobal.net>
3563
3564 PR fortran/28039
3565 * gfortran.dg/fmt_with_extra.f: new file.
3566
3567 2009-08-21 Maciej W. Rozycki <macro@codesourcery.com>
3568
3569 * lib/target-supports.exp
3570 (check_effective_target_arm_iwmmxt_ok): New procedure.
3571 * gcc.target/arm/mmx-1.c: Only run if arm_iwmmxt_ok. Remove the
3572 exclusions for -mfloat-abi=softfp and -mfloat-abi=hard.
3573
3574 2009-08-21 Uros Bizjak <ubizjak@gmail.com>
3575
3576 * gfortran.dg/boz_9.f90: Do not load denormal floating
3577 point constants. Remove -mieee option for alpha*-*-* targets.
3578
3579 2009-08-21 Janus Weil <janus@gcc.gnu.org>
3580
3581 PR fortran/41106
3582 * gfortran.dg/proc_ptr_23.f90: New.
3583 * gfortran.dg/proc_ptr_comp_15.f90: New.
3584 * gfortran.dg/proc_ptr_comp_16.f90: New.
3585 * gfortran.dg/proc_ptr_comp_17.f90: New.
3586
3587 2009-08-21 Jakub Jelinek <jakub@redhat.com>
3588
3589 PR c++/41131
3590 * g++.dg/expr/unary3.C: New test.
3591
3592 2009-08-21 Kaz Kojima <kkojima@gcc.gnu.org>
3593
3594 * gfortran.dg/common_5.f: Add -mdalign for sh.
3595 * gfortran.dg/common_align_2.f90: Likewise.
3596
3597 2009-08-20 Thomas Koenig <tkoenig@gcc.gnu.org>
3598
3599 PR libfortran/40962
3600 * c_f_pointer_tests_4.f90: New test.
3601
3602 2009-08-20 Eric Botcazou <ebotcazou@adacore.com>
3603
3604 * gnat.dg/slice6.adb: New test.
3605 * gnat.dg/slice6_pkg.ads: New helper.
3606
3607 2009-08-20 Michael Matz <matz@suse.de>
3608
3609 PR fortran/41126
3610 * gfortran.dg/pr41126.f90: New test.
3611
3612 2009-08-20 Eric Botcazou <ebotcazou@adacore.com>
3613
3614 * gnat.dg/dynamic_bound.adb: New test.
3615
3616 2009-08-20 Janus Weil <janus@gcc.gnu.org>
3617
3618 PR fortran/41121
3619 * gfortran.dg/intrinsic_5.f90: New.
3620
3621 2009-08-19 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3622 Richard Earnshaw <richard.earnshaw@arm.com>
3623
3624 * gcc.target/arm/20090811-1.c: New test.
3625
3626 2009-08-19 Jakub Jelinek <jakub@redhat.com>
3627
3628 PR middle-end/41123
3629 * gcc.dg/pr41123.c: New test.
3630
3631 2009-08-19 Jason Merrill <jason@redhat.com>
3632
3633 PR c++/41120
3634 * g++.dg/other/gc4.C: New.
3635
3636 2009-08-18 Michael Matz <matz@suse.de>
3637
3638 * gfortran.dg/vect/vect-gems.f90: New test.
3639 * gcc.dg/tree-ssa/alias-1.c: Remove, it checks something broken.
3640
3641 2009-08-18 DJ Delorie <dj@redhat.com>
3642
3643 * lib/wrapper.exp: Move load of target-libpath.exp from here...
3644 * lib/gcc-defs.exp: ... to here.
3645
3646 * lib/wrapper.exp (${tool}_maybe_build_wrapper): Set up
3647 GCC_EXEC_PREFIX before building the wrapper.
3648
3649 2009-08-18 Nathan Froyd <froydnj@codesourcery.com>
3650
3651 * gcc.dg/vect/vect.exp: Add new stanza for aligned-section-anchors-*
3652 tests.
3653 * gcc.dg/vect/section-anchors-nest-1.c: Rename to...
3654 * gcc.dg/vect/aligned-section-anchors-nest-1.c: ...this. Remove
3655 dg-options. Fix dg-final clause.
3656
3657 2009-08-18 Uros Bizjak <ubizjak@gmail.com>
3658
3659 * g++.dg/cdce3.C: Add -mieee for alpha*-*-* targets.
3660
3661 2009-08-18 Janus Weil <janus@gcc.gnu.org>
3662 Paul Thomas <pault@gcc.gnu.org>
3663
3664 PR fortran/40870
3665 * gfortran.dg/proc_ptr_comp_13.f90: Extended.
3666
3667 2009-08-18 Richard Guenther <rguenther@suse.de>
3668
3669 PR middle-end/41094
3670 * gcc.dg/torture/pr41094.c: New testcase.
3671 * gcc.dg/torture/builtin-power-1.c: Adjust.
3672 * gcc.dg/builtins-10.c: Likewise.
3673
3674 2009-08-18 Jakub Jelinek <jakub@redhat.com>
3675
3676 PR target/40971
3677 * gcc.dg/pr40971.c: New test.
3678
3679 2008-08-17 Paul Thomas <pault@gcc.gnu.org>
3680
3681 PR fortran/41062
3682 * gfortran.dg/use_only_4.f90: New test.
3683
3684 2009-08-17 Daniel Kraft <d@domob.eu>
3685
3686 PR fortran/37425
3687 * gfortran.dg/typebound_operator_2.f03: Test for error with illegal
3688 NOPASS bindings as operators.
3689
3690 2009-08-17 Uros Bizjak <ubizjak@gmail.com>
3691
3692 * lib/target-supports.exp
3693 (check_effective_target_vect_cmdline_needed): Add alpha to the list
3694 of targets that do not need command line argument to enable SIMD.
3695
3696 2009-08-17 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3697
3698 * lib/target-supports.exp (check_effective_target_mpc_pow): Fix
3699 typo in cache name.
3700
3701 2009-08-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3702
3703 PR fortran/41075
3704 * gfortran.dg/unlimited_fmt_1.f90: New test.
3705
3706 2009-08-17 Dodji Seketeli <dodji@redhat.com>
3707
3708 * gcc.dg.debug/dwarf2/inline2.c: Add -dA to compile options.
3709
3710 2009-08-17 Arnaud Charlet <charlet@adacore.com>
3711
3712 * gnat.dg/itype.ad[sb]: New test.
3713
3714 2009-08-16 Adam Nemet <anemet@caviumnetworks.com>
3715
3716 * gcc.target/mips/mips.exp: Add terminology section to comment
3717 at the top of the file. Fix typos.
3718
3719 2009-08-16 Jason Merrill <jason@redhat.com>
3720
3721 * g++.dg/debug/dwarf2/inline1.C: New.
3722
3723 2009-08-16 Richard Sandiford <rdsandiford@googlemail.com>
3724
3725 PR target/38599
3726 * gcc.target/mips/smartmips-lwxs.c: Remove -mlong32.
3727
3728 2009-08-16 Dodji Seketeli <dodji@redhat.com>
3729
3730 PR debug/37801
3731 * gcc.dg/debug/20020224-1.c: Adjust the comment.
3732 Make sure to trigger inlining optimizations.
3733 * gcc.dg/debug/dwarf2/inline2.c: New test.
3734
3735 2009-08-14 Janus Weil <janus@gcc.gnu.org>
3736
3737 PR fortran/41070
3738 * gfortran.dg/structure_constructor_10.f90: New.
3739
3740 2009-08-14 Olatunji Ruwase <tjruwase@google.com>
3741
3742 * gcc.dg/pragma-re-1.c: Supported on all platforms.
3743 * gcc.dg/pragma-re-2.c: Likewise.
3744 * gcc.dg/pragma-re-3.c: Likewise.
3745 * gcc.dg/pragma-re-4.c: Likewise.
3746 * g++.dg/other/pragma-re-1.C: Likewise.
3747 * g++.dg/other/pragma-re-2.C: Likewise.
3748
3749 2009-08-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3750
3751 * gcc.dg/torture/builtin-math-7.c: New.
3752
3753 2009-08-14 Richard Guenther <rguenther@suse.de>
3754
3755 * gcc.c-torture/execute/20090814-1.c: New testcase.
3756
3757 2009-08-14 David Edelsohn <edelsohn@gnu.org>
3758
3759 * gcc.dg/graphite/graphite_autopar: Move to libgomp testsuite.
3760
3761 2009-08-14 Paolo Bonzini <bonzini@gnu.org>
3762
3763 PR target/40934
3764 * gcc.target/i386/pr40934.c: New.
3765
3766 2009-08-14 Uros Bizjak <ubizjak@gmail.com>
3767
3768 PR target/41019
3769 * gcc.target/i386/pr41019.c: New test.
3770
3771 2009-08-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3772
3773 PR fortran/40955
3774 * gfortran.dg/winapi.f90: New test.
3775
3776 2009-08-13 Janus Weil <janus@gcc.gnu.org>
3777
3778 PR fortran/40995
3779 * gfortran.dg/intrinsic_4.f90: New.
3780 * gfortran.dg/intrinsic_subroutine.f90: An error message moved to a
3781 different line.
3782
3783 2009-08-13 Richard Guenther <rguenther@suse.de>
3784
3785 PR middle-end/41047
3786 * gcc.dg/tree-ssa/ssa-ccp-27.c: New testcase.
3787
3788 2009-08-12 Richard Guenther <rguenther@suse.de>
3789
3790 PR tree-optimization/41011
3791 * gfortran.dg/pr41011.f: New testcase.
3792
3793 2009-08-11 Andrew Haley <aph@redhat.com>
3794
3795 * gcc.target/arm/synchronize.c: New file.
3796
3797 2009-08-12 Sebastian Pop <sebastian.pop@amd.com>
3798
3799 PR middle-end/40980
3800 * gfortran.dg/graphite/id-17.f: New.
3801
3802 2009-08-12 Konrad Trifunovic <konrad.trifunovic@gmail.com>
3803 Sebastian Pop <sebastian.pop@amd.com>
3804
3805 * gcc.dg/graphite/interchange-1.c: XFAILed.
3806 * gcc.dg/graphite/interchange-2.c: XFAILed.
3807 * gcc.dg/graphite/interchange-3.c: XFAILed.
3808 * gcc.dg/graphite/interchange-4.c: XFAILed.
3809 * gcc.dg/graphite/interchange-7.c: XFAILed.
3810
3811 2009-08-12 Sebastian Pop <sebastian.pop@amd.com>
3812
3813 * gcc.dg/graphite/interchange-6.c: Un-XFAIL.
3814
3815 2009-08-12 Sebastian Pop <sebastian.pop@amd.com>
3816 Pranav Garg <pranav.garg2107@gmail.com>
3817
3818 * gcc.dg/graphite/interchange-6.c: XFAILed.
3819
3820 2009-08-12 Sebastian Pop <sebastian.pop@amd.com>
3821
3822 * gcc.dg/graphite/interchange-9.c: New.
3823
3824 2009-08-12 Richard Guenther <rguenther@suse.de>
3825
3826 PR rtl-optimization/41033
3827 * gcc.dg/pr41033.c: New test.
3828
3829 2009-08-11 Janus Weil <janus@gcc.gnu.org>
3830
3831 PR fortran/41022
3832 * gfortran.dg/proc_ptr_comp_14.f90: New.
3833
3834 2009-08-11 Adam Nemet <anemet@caviumnetworks.com>
3835
3836 * gcc.target/mips/ext-5.c: New test.
3837 * gcc.target/mips/ext-6.c: New test.
3838 * gcc.target/mips/ext-7.c: New test.
3839 * gcc.target/mips/ext-8.c: New test.
3840 * gcc.target/mips/extend-2.c: New test.
3841
3842 2009-08-10 Jason Merrill <jason@redhat.com>
3843
3844 * g++.dg/other/linkage2.C: New test for types-without-linkage
3845 handling.
3846 * g++.dg/ext/anon-struct4.C: No error about anonymous type.
3847 * g++.dg/lookup/anon2.C: Likewise.
3848 * g++.dg/other/anon3.C: Likewise.
3849 * g++.dg/template/arg2.C: Likewise.
3850 * g++.dg/template/local4.C: Likewise.
3851 * g++.old-deja/g++.law/operators32.C: Likewise.
3852 * g++.old-deja/g++.other/linkage2.C: Likewise.
3853 * g++.old-deja/g++.pt/enum6.C: Likewise.
3854 * g++.old-deja/g++.other/anon9.C: Use the undefined decls.
3855 * g++.old-deja/g++.other/linkage1.C: Likewise.
3856
3857 2009-08-10 Manuel López-Ibáñez <manu@gcc.gnu.org>
3858
3859 * gcc.dg/dg.exp: Test also c-c++-common dir.
3860 * g++.dg/dg.exp: Likewise.
3861 * g++.dg/warn/Wconversion-real.C: Delete.
3862 * gcc.dg/Wconversion-real.c: Move to ...
3863 * c-c++-common/Wconversion-real.c: ... here.
3864 * lib/target-supports.exp
3865 (check_effective_target_c,check_effective_target_c++): New.
3866
3867 2009-08-10 Daniel Kraft <d@domob.eu>
3868
3869 PR fortran/37425
3870 * gfortran.dg/typebound_operator_1.f03: New test.
3871 * gfortran.dg/typebound_operator_2.f03: New test.
3872
3873 2009-08-10 Richard Guenther <rguenther@suse.de>
3874
3875 PR middle-end/41006
3876 * gcc.c-torture/compile/pr41006-1.c: New testcase.
3877 * gcc.c-torture/compile/pr41006-2.c: Likewise.
3878
3879 2009-08-10 Janus Weil <janus@gcc.gnu.org>
3880
3881 PR fortran/40940
3882 * gfortran.dg/class_1.f03: New.
3883 * gfortran.dg/class_2.f03: New.
3884 * gfortran.dg/proc_ptr_comp_pass_1.f90: Use CLASS instead of TYPE.
3885 * gfortran.dg/proc_ptr_comp_pass_2.f90: Ditto.
3886 * gfortran.dg/proc_ptr_comp_pass_3.f90: Ditto.
3887 * gfortran.dg/typebound_call_10.f03: Ditto.
3888 * gfortran.dg/typebound_call_2.f03: Ditto.
3889 * gfortran.dg/typebound_call_3.f03: Ditto.
3890 * gfortran.dg/typebound_call_4.f03: Ditto.
3891 * gfortran.dg/typebound_generic_3.f03: Ditto.
3892 * gfortran.dg/typebound_generic_4.f03: Ditto.
3893 * gfortran.dg/typebound_proc_1.f08: Ditto.
3894 * gfortran.dg/typebound_proc_5.f03: Ditto.
3895 * gfortran.dg/typebound_proc_6.f03: Ditto.
3896
3897 2009-08-10 Dodji Seketeli <dodji@redhat.com>
3898
3899 PR c++/40866
3900 * g++.dg/expr/stmt-expr-1.C: New test.
3901
3902 2009-08-09 Richard Guenther <rguenther@suse.de>
3903
3904 PR tree-optimization/41016
3905 * gcc.c-torture/compile/pr41016.c: New testcase.
3906
3907 2009-08-09 Richard Sandiford <rdsandiford@googlemail.com>
3908
3909 * gcc.dg/overflow-warn-8.c: New test.
3910
3911 2009-08-09 Ira Rosen <irar@il.ibm.com>
3912
3913 PR tree-optimization/41008
3914 * gcc.dg/vect/O1-pr41008.c: New test.
3915
3916 2009-08-05 Tobias Burnus <burnus@net-b.de>
3917
3918 PR fortran/40955
3919 * gfortran.dg/module_md5_1.f90: Update MD5 check sum.
3920
3921 2009-08-09 Bernd Schmidt <bernd.schmidt@analog.com>
3922
3923 * gcc.target/bfin/loop-autoinc.c: New file.
3924
3925 2009-08-08 Richard Guenther <rguenther@suse.de>
3926
3927 PR tree-optimization/40991
3928 * g++.dg/torture/pr40991.C: New testcase.
3929
3930 2009-08-08 Laurent GUERBY <laurent@guerby.net>
3931
3932 * ada/acats/support/impdef.a: Tweak timing constants. Add
3933 Long_Minimum_Task_Switch and Long_Switch_To_New_Task.
3934 * ada/acats/tests/c9/c940005.a: Use new timing constants.
3935 * ada/acats/tests/c9/c940007.a: Likewise.
3936 * ada/acats/tests/c9/c94001c.ada: Likewise.
3937 * ada/acats/tests/c9/c94006a.ada: Likewise.
3938 * ada/acats/tests/c9/c94008c.ada: Likewise.
3939 * ada/acats/tests/c9/c951002.a: Likewise.
3940 * ada/acats/tests/c9/c954a01.a: Likewise.
3941 * ada/acats/tests/c9/c96001a.ada: Likewise.
3942 * ada/acats/tests/c9/c97307a.ada: Likewise.
3943
3944 2009-08-07 Richard Guenther <rguenther@suse.de>
3945
3946 PR tree-optimization/40999
3947 * gfortran.dg/pr40999.f: New testcase.
3948
3949 2009-08-07 Jakub Jelinek <jakub@redhat.com>
3950
3951 * g++.dg/tree-prof/partition1.C: New test.
3952
3953 2009-08-06 Richard Earnshaw <rearnsha@arm.com>
3954
3955 * lib/target-supports.exp (check_effective_target_arm_hard_vfp_ok): New
3956 hook.
3957 (check_effective_target_arm_neon_ok): Improve test for neon
3958 availability.
3959 * gcc.target/arm/eabi1.c: Only run test in base variant.
3960 * gcc.target/arm/abitest.h: Allow the test function to have a PCS
3961 attribute.
3962 * gcc.target/arm/vfp1[567].c: New tests.
3963
3964 2009-08-06 Jason Merrill <jason@redhat.com>
3965
3966 PR c++/40948
3967 * g++.dg/ext/complit12.C: Expand.
3968
3969 2009-08-06 Richard Earnshaw <rearnsha@arm.com>
3970
3971 Merge ARM/hard_vfp_branch to trunk.
3972
3973 2009-08-04 Richard Earnshaw <rearnsha@arm.com>
3974
3975 * gcc.target/arm/mmx-1.c: Skip if using -mfloat-abi=hard.
3976 * gcc.dg/builtin-apply2.c: Skip for ARM if using -mfloat-abi=hard.
3977
3978 2009-05-12 Joseph Myers <joseph@codesourcery.com>
3979
3980 * gcc.target/arm/eabi1.c: Do not skip for non-base ABI variants.
3981 (PCS): Define macro to use base AAPCS.
3982 (decl_float, __aeabi_d2f, __aeabi_f2d): Use PCS macro.
3983
3984 2009-05-11 Daniel Jacobowitz <dan@codesourcery.com>
3985
3986 * lib/target-supports.exp (check_effective_target_arm_neon_ok):
3987 Correct arm_neon.h typo.
3988
3989 2009-03-06 Richard Earnshaw <rearnsha@arm.com>
3990
3991 * lib/target-supports.exp (check_effective_target_hard_vfp_ok): Make
3992 this a linkage test.
3993 * gcc.target/arm/aapcs/aapcs.exp: New framework for testing AAPCS
3994 argument marshalling.
3995 * abitest.h: New file.
3996 * vfp1.c, vfp2.c, vfp3.c, vfp4.c, vfp5.c, vfp6.c, vfp7.c: New tests.
3997 * vfp8.c, vfp9.c, vfp10.c, vfp11.c, vfp12.c, vfp13.c, vfp14.c: New.
3998
3999 2009-08-06 Martin Jambor <mjambor@suse.cz>
4000
4001 PR middle-end/32964
4002 * gcc.dg/tree-ssa/pr32964.c: New test.
4003
4004 2009-08-06 Uros Bizjak <ubizjak@gmail.com>
4005 H.J. Lu <hongjiu.lu@intel.com>
4006
4007 PR target/40957
4008 * gcc.target/i386/pr40957.c: New test.
4009
4010 2009-08-06 Richard Guenther <rguenther@suse.de>
4011
4012 PR tree-optimization/40964
4013 * gcc.c-torture/compile/pr40964.c: New testcase.
4014
4015 2009-08-05 Paul Thomas <pault@gcc.gnu.org>
4016
4017 PR fortran/40847
4018 * gfortran.dg/transfer_resolve_1.f90 : New test.
4019
4020 2009-08-05 Uros Bizjak <ubizjak@gmail.com>
4021 Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
4022
4023 PR target/40906
4024 * gcc.target/i386/pr40906-1.c: New test.
4025 * gcc.target/i386/pr40906-2.c: Ditto.
4026 * gcc.target/i386/pr40906-3.c: Ditto.
4027
4028 2009-08-05 Jakub Jelinek <jakub@redhat.com>
4029
4030 PR rtl-optimization/40924
4031 * g++.dg/torture/pr40924.C: New test.
4032
4033 2009-08-05 Manuel López-Ibáñez <manu@gcc.gnu.org>
4034
4035 PR c++/36069
4036 * g++.dg/warn/pr36069.C: New.
4037
4038 2009-08-04 Dodji Seketeli <dodji@redhat.com>
4039
4040 PR c++/39987
4041 * g++.dg/overload/defarg4.C: New test.
4042
4043 2009-08-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
4044
4045 PR c++/16696
4046 * g++.dg/parse/pr16696.C: New.
4047 * g++.dg/parse/pr16696-permissive.C: New.
4048
4049 2009-08-04 Paul Thomas <pault@gcc.gnu.org>
4050
4051 PR fortran/40875
4052 * gfortran.dg/initialization_23.f90 : New test.
4053
4054 2009-08-04 Dodji Seketeli <dodji@redhat.com>
4055
4056 PR debug/39706
4057 * g++.dg/debug/dwarf2/pubnames-1.C: New test.
4058
4059 2009-08-03 Jason Merrill <jason@redhat.com>
4060 Jakub Jelinek <jakub@redhat.com>
4061
4062 PR c++/40948
4063 * g++.dg/ext/complit12.C: New.
4064
4065 2009-08-03 Janis Johnson <janis187@us.ibm.com>
4066
4067 PR c/39902
4068 * gcc.target/powerpc/pr39902-2.c: New test.
4069
4070 2009-08-03 Jakub Jelinek <jakub@redhat.com>
4071
4072 PR middle-end/40943
4073 * gcc.dg/uninit-6.c: Re-add XFAIL.
4074 * gcc.dg/uninit-6-O0.c: Likewise.
4075 * gcc.dg/uninit-pr40943.c: New test.
4076
4077 2009-08-03 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
4078
4079 PR testsuite/40858
4080 * g++.dg/debug/dwarf2/typedef1.C: Also match assembler string used with
4081 .ascii.
4082
4083 2009-08-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4084
4085 PR libfortran/40853
4086 * gfortran.dg/namelist_40.f90: Update error output.
4087 * gfortran.dg/namelist_47.f90: Update error output.
4088 * gfortran.dg/namelist_58.f90: New test.
4089
4090 2009-08-02 Janus Weil <janus@gcc.gnu.org>
4091
4092 PR fortran/40881
4093 * gfortran.dg/aliasing_dummy_1.f90: Add -std=legacy.
4094 * gfortran.dg/altreturn_3.f90: Ditto.
4095 * gfortran.dg/altreturn_5.f90: Ditto.
4096 * gfortran.dg/altreturn_6.f90: Ditto.
4097 * gfortran.dg/altreturn_7.f90: Ditto.
4098 * gfortran.dg/array_constructor_13.f90: Ditto.
4099 * gfortran.dg/arrayio_7.f90: Ditto.
4100 * gfortran.dg/arrayio_8.f90: Ditto.
4101 * gfortran.dg/assumed_charlen_function_3.f90: Modified warning message.
4102 * gfortran.dg/assumed_charlen_function_4.f90: Add -std=legacy.
4103 * gfortran.dg/assumed_charlen_function_5.f90: Modified warning message.
4104 * gfortran.dg/backspace_8.f: Add -std=legacy.
4105 * gfortran.dg/backspace_9.f: Ditto.
4106 * gfortran.dg/char_comparison_1.f: Ditto.
4107 * gfortran.dg/char_decl_1.f90: Ditto.
4108 * gfortran.dg/char_initialiser_actual.f90: Ditto.
4109 * gfortran.dg/char_pointer_assign.f90: Ditto.
4110 * gfortran.dg/char_pointer_dependency.f90: Ditto.
4111 * gfortran.dg/char_pointer_dummy.f90: Ditto.
4112 * gfortran.dg/char_pointer_func.f90: Ditto.
4113 * gfortran.dg/common_8.f90: Ditto.
4114 * gfortran.dg/constant_substring.f: Ditto.
4115 * gfortran.dg/data_char_2.f90: Ditto.
4116 * gfortran.dg/der_array_io_1.f90: Ditto.
4117 * gfortran.dg/der_array_io_2.f90: Ditto.
4118 * gfortran.dg/der_array_io_3.f90: Ditto.
4119 * gfortran.dg/der_io_3.f90: Ditto.
4120 * gfortran.dg/dev_null.F90: Ditto.
4121 * gfortran.dg/direct_io_2.f90: Ditto.
4122 * gfortran.dg/do_iterator_2.f90: Ditto.
4123 * gfortran.dg/e_d_fmt.f90: Ditto.
4124 * gfortran.dg/empty_format_1.f90: Ditto.
4125 * gfortran.dg/entry_17.f90: Modified warning message.
4126 * gfortran.dg/entry_7.f90: Add -std=legacy.
4127 * gfortran.dg/eor_1.f90: Ditto.
4128 * gfortran.dg/equiv_2.f90: Ditto.
4129 * gfortran.dg/equiv_constraint_2.f90: Use new-style character length.
4130 * gfortran.dg/equiv_substr.f90: Add -std=legacy.
4131 * gfortran.dg/extended_char_comparison_1.f: Ditto.
4132 * gfortran.dg/fmt_bz_bn_err.f: Ditto.
4133 * gfortran.dg/fmt_error_2.f90: Ditto.
4134 * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
4135 * gfortran.dg/fmt_tl.f: Ditto.
4136 * gfortran.dg/fmt_white.f: Ditto.
4137 * gfortran.dg/func_derived_1.f90: Ditto.
4138 * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
4139 * gfortran.dg/g77_intrinsics_sub.f: Ditto.
4140 * gfortran.dg/global_references_2.f90: Ditto.
4141 * gfortran.dg/hollerith_1.f90: Ditto.
4142 * gfortran.dg/hollerith.f90: Use new-style character length.
4143 * gfortran.dg/hollerith_f95.f90: Ditto.
4144 * gfortran.dg/ichar_1.f90: Add -std=legacy.
4145 * gfortran.dg/implicit_6.f90: Ditto.
4146 * gfortran.dg/implicit_9.f90: Ditto.
4147 * gfortran.dg/inquire_13.f90: Ditto.
4148 * gfortran.dg/inquire_5.f90: Ditto.
4149 * gfortran.dg/inquire_6.f90: Ditto.
4150 * gfortran.dg/inquire.f90: Ditto.
4151 * gfortran.dg/io_constraints_1.f90: Use new-style character length.
4152 * gfortran.dg/io_constraints_2.f90: Ditto.
4153 * gfortran.dg/list_read_2.f90: Add -std=legacy.
4154 * gfortran.dg/loc_2.f90: Ditto.
4155 * gfortran.dg/logical_1.f90: Ditto.
4156 * gfortran.dg/longline.f: Ditto.
4157 * gfortran.dg/merge_char_1.f90: Ditto.
4158 * gfortran.dg/namelist_12.f: Ditto.
4159 * gfortran.dg/namelist_14.f90: Ditto.
4160 * gfortran.dg/namelist_18.f90: Ditto.
4161 * gfortran.dg/namelist_19.f90: Ditto.
4162 * gfortran.dg/namelist_21.f90: Ditto.
4163 * gfortran.dg/namelist_22.f90: Ditto.
4164 * gfortran.dg/namelist_37.f90: Ditto.
4165 * gfortran.dg/namelist_54.f90: Ditto.
4166 * gfortran.dg/namelist_55.f90: Ditto.
4167 * gfortran.dg/namelist_empty.f90: Ditto.
4168 * gfortran.dg/namelist_use.f90: Use new-style character length.
4169 * gfortran.dg/namelist_use_only.f90: Add -std=legacy.
4170 * gfortran.dg/nested_modules_4.f90: Ditto.
4171 * gfortran.dg/nested_modules_5.f90: Ditto.
4172 * gfortran.dg/open-options-blanks.f: Ditto.
4173 * gfortran.dg/output_exponents_1.f90: Ditto.
4174 * gfortran.dg/parens_5.f90: Ditto.
4175 * gfortran.dg/parens_6.f90: Ditto.
4176 * gfortran.dg/parent_result_ref_2.f90: Modified warning message.
4177 * gfortran.dg/pointer_function_actual_1.f90: Add -std=legacy.
4178 * gfortran.dg/pr15129.f90: Ditto.
4179 * gfortran.dg/pr15332.f: Ditto.
4180 * gfortran.dg/pr16597.f90: Ditto.
4181 * gfortran.dg/pr17143.f90: Ditto.
4182 * gfortran.dg/pr17164.f90: Ditto.
4183 * gfortran.dg/pr17229.f: Modified warning message.
4184 * gfortran.dg/pr18210.f90: Add -std=legacy.
4185 * gfortran.dg/pr19155.f: Ditto.
4186 * gfortran.dg/pr20086.f90: Ditto.
4187 * gfortran.dg/pr20124.f90: Ditto.
4188 * gfortran.dg/pr20755.f: Ditto.
4189 * gfortran.dg/pr20865.f90: Ditto.
4190 * gfortran.dg/pr20950.f: Ditto.
4191 * gfortran.dg/pr21730.f: Ditto.
4192 * gfortran.dg/pr22491.f: Ditto.
4193 * gfortran.dg/pr29713.f90: Ditto.
4194 * gfortran.dg/print_parentheses_1.f: Ditto.
4195 * gfortran.dg/print_parentheses_2.f90: Ditto.
4196 * gfortran.dg/proc_assign_1.f90: Ditto.
4197 * gfortran.dg/proc_decl_1.f90: Ditto.
4198 * gfortran.dg/proc_ptr_17.f90: Add dg-warning.
4199 * gfortran.dg/read_eor.f90: : Add -std=legacy.
4200 * gfortran.dg/read_float_1.f90: Ditto.
4201 * gfortran.dg/read_logical.f90: Ditto.
4202 * gfortran.dg/recursive_statement_functions.f90: Ditto.
4203 * gfortran.dg/return_1.f90: Ditto.
4204 * gfortran.dg/rewind_1.f90: Ditto.
4205 * gfortran.dg/runtime_warning_1.f90: Use new-style character length.
4206 * gfortran.dg/scalar_return_1.f90: Add -std=legacy.
4207 * gfortran.dg/stfunc_1.f90: Ditto.
4208 * gfortran.dg/stfunc_3.f90: Ditto.
4209 * gfortran.dg/stfunc_4.f90: Ditto.
4210 * gfortran.dg/stfunc_6.f90: Ditto.
4211 * gfortran.dg/streamio_2.f90: Ditto.
4212 * gfortran.dg/string_ctor_1.f90: Ditto.
4213 * gfortran.dg/string_null_compare_1.f: Ditto.
4214 * gfortran.dg/substr_6.f90: Ditto.
4215 * gfortran.dg/tl_editing.f90: Ditto.
4216 * gfortran.dg/unf_io_convert_1.f90: Use new-style character length.
4217 * gfortran.dg/warnings_are_errors_1.f90: Modified warning message.
4218 * gfortran.dg/x_slash_1.f: Add -std=legacy.
4219 * gfortran.dg/g77/1832.f: Ditto.
4220 * gfortran.dg/g77/19981216-0.f Ditto.
4221 * gfortran.dg/g77/19990525-0.f: Ditto.
4222 * gfortran.dg/g77/19990826-2.f: Ditto.
4223 * gfortran.dg/g77/20000630-2.f: Ditto.
4224 * gfortran.dg/g77/20010116.f: Ditto.
4225 * gfortran.dg/g77/20010519-1.f: Use new-style character length.
4226 * gfortran.dg/g77/980419-2.f: Add -std=legacy.
4227 * gfortran.dg/g77/980520-1.f: Ditto.
4228 * gfortran.dg/g77/check0.f: Ditto.
4229 * gfortran.dg/g77/cpp3.F: Ditto.
4230 * gfortran.dg/g77/cpp4.F: Use new-style character length.
4231 * gfortran.dg/g77/f77-edit-i-in.f: Add -std=legacy.
4232 * gfortran.dg/g77/f77-edit-t-in.f: Ditto.
4233 * gfortran.dg/g77/short.f: Ditto.
4234
4235 2009-08-01 Adam Nemet <anemet@caviumnetworks.com>
4236
4237 * gcc.target/mips/ext-3.c: Add NOMIPS16.
4238 * gcc.target/mips/ext-4.c: Likewise.
4239 * gcc.target/mips/interrupt_handler.c: Likewise.
4240 * gcc.target/mips/truncate-4.c: Likewise.
4241 * gcc.target/mips/truncate-5.c: Likewise.
4242
4243 2009-08-01 Sebastian Pop <sebastian.pop@amd.com>
4244
4245 * gcc.dg/graphite/graphite_autopar/graphite_autopar.exp: Rename
4246 -fgraphite-force-parallel to -floop-parallelize-all.
4247
4248 2009-08-01 Paul Thomas <pault@gcc.gnu.org>
4249
4250 PR fortran/40011
4251 * gfortran.dg/whole_file_7.f90: New test.
4252 * gfortran.dg/whole_file_8.f90: New test.
4253 * gfortran.dg/whole_file_9.f90: New test.
4254 * gfortran.dg/whole_file_10.f90: New test.
4255 * gfortran.dg/whole_file_11.f90: New test.
4256 * gfortran.dg/whole_file_12.f90: New test.
4257 * gfortran.dg/whole_file_13.f90: New test.
4258 * gfortran.dg/whole_file_14.f90: New test.
4259
4260 2009-07-31 Jason Merrill <jason@redhat.com>
4261
4262 * g++.dg/cpp0x/initlist22.C: Adjust for new rvalue reference
4263 binding semantics.
4264 * g++.dg/cpp0x/named.C: Likewise.
4265 * g++.dg/cpp0x/overload.C: Likewise.
4266 * g++.dg/cpp0x/rv1n.C: Likewise.
4267 * g++.dg/cpp0x/rv1p.C: Likewise.
4268 * g++.dg/cpp0x/rv2n.C: Likewise.
4269 * g++.dg/cpp0x/rv2p.C: Likewise.
4270 * g++.dg/cpp0x/rv3n.C: Likewise.
4271 * g++.dg/cpp0x/rv3p.C: Likewise.
4272 * g++.dg/cpp0x/rv4n.C: Likewise.
4273 * g++.dg/cpp0x/rv4p.C: Likewise.
4274 * g++.dg/cpp0x/rv5n.C: Likewise.
4275 * g++.dg/cpp0x/rv5p.C: Likewise.
4276 * g++.dg/cpp0x/rv6n.C: Likewise.
4277 * g++.dg/cpp0x/rv6p.C: Likewise.
4278 * g++.dg/cpp0x/rv7n.C: Likewise.
4279 * g++.dg/cpp0x/rv7p.C: Likewise.
4280 * g++.dg/cpp0x/template_deduction.C: Likewise.
4281 * g++.dg/cpp0x/unnamed_refs.C: Likewise.
4282 * g++.dg/cpp0x/overloadn.C: New.
4283 * g++.dg/cpp0x/rv-cast.C: New.
4284
4285 2009-07-31 Adam Nemet <anemet@caviumnetworks.com>
4286
4287 * gcc.target/mips/ext-4.c: New test.
4288
4289 2009-07-30 Sebastian Pop <sebastian.pop@amd.com>
4290
4291 * g++.dg/tree-ssa/pr33615.C: Fix pattern for lim.
4292
4293 2009-07-30 Sebastian Pop <sebastian.pop@amd.com>
4294
4295 * gcc.dg/tree-ssa/20050314-1.c: Fix patterns for lim and dceloop.
4296 * gcc.dg/tree-ssa/loop-32.c: Same.
4297 * gcc.dg/tree-ssa/loop-33.c: Same.
4298 * gcc.dg/tree-ssa/loop-34.c: Same.
4299 * gcc.dg/tree-ssa/loop-35.c: Same.
4300 * gcc.dg/tree-ssa/loop-7.c: Same.
4301 * gcc.dg/tree-ssa/pr23109.c: Same.
4302 * gcc.dg/tree-ssa/restrict-2.c: Same.
4303 * gcc.dg/tree-ssa/restrict-3.c: Same.
4304 * gcc.dg/tree-ssa/ssa-lim-1.c: Same.
4305 * gcc.dg/tree-ssa/ssa-lim-2.c: Same.
4306 * gcc.dg/tree-ssa/ssa-lim-3.c: Same.
4307 * gcc.dg/tree-ssa/ssa-lim-6.c: Same.
4308 * gcc.dg/tree-ssa/structopt-1.c: Same.
4309 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Same.
4310 * gfortran.dg/pr32921.f: Same.
4311
4312 2009-07-30 Sebastian Pop <sebastian.pop@amd.com>
4313
4314 * gcc.dg/graphite/graphite_autopar/force-parallel-1.c: New.
4315 * gcc.dg/graphite/graphite_autopar/force-parallel-2.c: New.
4316 * gcc.dg/graphite/graphite_autopar/force-parallel-3.c: New.
4317 * gcc.dg/graphite/graphite_autopar/force-parallel-4.c: New.
4318 * gcc.dg/graphite/graphite_autopar/force-parallel-5.c: New.
4319 * gcc.dg/graphite/graphite_autopar/force-parallel-6.c: New.
4320 * gcc.dg/graphite/graphite_autopar/force-parallel-7.c: New.
4321 * gcc.dg/graphite/graphite_autopar/force-parallel-8.c: New.
4322 * gcc.dg/graphite/graphite_autopar/force-parallel-9.c: New.
4323 * gcc.dg/graphite/graphite_autopar/graphite_autopar.exp: New.
4324 * gcc.dg/graphite/id-1.c: New.
4325 * gcc.dg/graphite/id-10.c: New.
4326 * gcc.dg/graphite/id-11.c: New.
4327 * gcc.dg/graphite/id-12.c: New.
4328 * gcc.dg/graphite/id-13.c: New.
4329 * gcc.dg/graphite/id-14.c: New.
4330 * gcc.dg/graphite/id-15.c: New.
4331 * gcc.dg/graphite/id-2.c: New.
4332 * gcc.dg/graphite/id-3.c: New.
4333 * gcc.dg/graphite/id-4.c: New.
4334 * gcc.dg/graphite/id-5.c: New.
4335 * gcc.dg/graphite/id-6.c: New.
4336 * gcc.dg/graphite/id-7.c: New.
4337 * gcc.dg/graphite/id-8.c: New.
4338 * gcc.dg/graphite/id-9.c: New.
4339 * gcc.dg/graphite/interchange-0.c: New.
4340 * gcc.dg/graphite/interchange-1.c: New.
4341 * gcc.dg/graphite/interchange-2.c: New.
4342 * gcc.dg/graphite/interchange-3.c: New.
4343 * gcc.dg/graphite/interchange-4.c: New.
4344 * gcc.dg/graphite/interchange-5.c: New.
4345 * gcc.dg/graphite/interchange-6.c: New.
4346 * gcc.dg/graphite/interchange-7.c: New.
4347 * gcc.dg/graphite/interchange-8.c: New.
4348 * gcc.dg/graphite/pr35356-1.c: New.
4349 * gcc.dg/graphite/pr35356-2.c: New.
4350 * gcc.dg/graphite/pr35356-3.c: New.
4351 * gcc.dg/graphite/pr40157.c: New.
4352 * gcc.dg/graphite/run-id-1.c: New.
4353 * gcc.dg/graphite/scop-20.c: New.
4354 * gcc.dg/graphite/scop-21.c: New.
4355 * gfortran.dg/graphite/id-1.f90: New.
4356 * gfortran.dg/graphite/id-10.f90: New.
4357 * gfortran.dg/graphite/id-11.f: New.
4358 * gfortran.dg/graphite/id-12.f: New.
4359 * gfortran.dg/graphite/id-13.f: New.
4360 * gfortran.dg/graphite/id-14.f: New.
4361 * gfortran.dg/graphite/id-15.f: New.
4362 * gfortran.dg/graphite/id-16.f: New.
4363 * gfortran.dg/graphite/id-5.f: New.
4364 * gfortran.dg/graphite/id-6.f: New.
4365 * gfortran.dg/graphite/id-7.f: New.
4366 * gfortran.dg/graphite/id-8.f: New.
4367 * gfortran.dg/graphite/id-9.f: New.
4368 * gfortran.dg/graphite/interchange-1.f: New.
4369 * gfortran.dg/graphite/interchange-2.f: New.
4370
4371 2009-07-30 Sebastian Pop <sebastian.pop@amd.com>
4372
4373 * gcc.dg/graphite/graphite.exp: Implement an automatic selection of
4374 flags based on the name of the testcase.
4375 * gfortran.dg/graphite/graphite.exp: Same.
4376
4377 * gcc.dg/graphite/block-0.c: Adjusted.
4378 * gcc.dg/graphite/block-1.c: Adjusted.
4379 * gcc.dg/graphite/block-2.c: Adjusted.
4380 * gcc.dg/graphite/block-3.c: Adjusted.
4381 * gcc.dg/graphite/block-4.c: Adjusted.
4382 * gcc.dg/graphite/block-5.c: Adjusted.
4383 * gcc.dg/graphite/block-6.c: Adjusted.
4384 * gcc.dg/graphite/pr37485.c: Adjusted.
4385 * gcc.dg/graphite/pr37684.c: Adjusted.
4386 * gcc.dg/graphite/pr37828.c: Adjusted.
4387 * gcc.dg/graphite/pr37883.c: Adjusted.
4388 * gcc.dg/graphite/pr37928.c: Adjusted.
4389 * gcc.dg/graphite/pr37943.c: Adjusted.
4390 * gcc.dg/graphite/pr38409.c: Adjusted.
4391 * gcc.dg/graphite/pr38498.c: Adjusted.
4392 * gcc.dg/graphite/pr38559.c: Adjusted.
4393 * gcc.dg/graphite/pr39335.c: Adjusted.
4394 * gcc.dg/graphite/pr39335_1.c: Adjusted.
4395 * gcc.dg/graphite/scop-0.c: Adjusted.
4396 * gcc.dg/graphite/scop-1.c: Adjusted.
4397 * gcc.dg/graphite/scop-10.c: Adjusted.
4398 * gcc.dg/graphite/scop-11.c: Adjusted.
4399 * gcc.dg/graphite/scop-12.c: Adjusted.
4400 * gcc.dg/graphite/scop-13.c: Adjusted.
4401 * gcc.dg/graphite/scop-14.c: Adjusted.
4402 * gcc.dg/graphite/scop-15.c: Adjusted.
4403 * gcc.dg/graphite/scop-16.c: Adjusted.
4404 * gcc.dg/graphite/scop-17.c: Adjusted.
4405 * gcc.dg/graphite/scop-18.c: Adjusted.
4406 * gcc.dg/graphite/scop-19.c: Adjusted.
4407 * gcc.dg/graphite/scop-2.c: Adjusted.
4408 * gcc.dg/graphite/scop-3.c: Adjusted.-
4409 * gcc.dg/graphite/scop-4.c: Adjusted.
4410 * gcc.dg/graphite/scop-5.c: Adjusted.
4411 * gcc.dg/graphite/scop-6.c: Adjusted.
4412 * gcc.dg/graphite/scop-7.c: Adjusted.
4413 * gcc.dg/graphite/scop-8.c: Adjusted.
4414 * gcc.dg/graphite/scop-9.c: Adjusted.
4415 * gcc.dg/graphite/scop-matmult.c: Adjusted.
4416 * gfortran.dg/graphite/block-1.f90: Adjusted.
4417 * gfortran.dg/graphite/block-2.f: Adjusted.
4418 * gfortran.dg/graphite/block-3.f90: Adjusted.
4419 * gfortran.dg/graphite/block-4.f90: Adjusted.
4420 * gfortran.dg/graphite/id-2.f90: Adjusted.
4421 * gfortran.dg/graphite/id-3.f90: Adjusted.
4422 * gfortran.dg/graphite/id-4.f90: Adjusted.
4423 * gfortran.dg/graphite/pr37852.f90: Adjusted.
4424 * gfortran.dg/graphite/pr37857.f90: Adjusted.
4425 * gfortran.dg/graphite/pr37980.f90: Adjusted.
4426 * gfortran.dg/graphite/pr38083.f90: Adjusted.
4427 * gfortran.dg/graphite/pr38953.f90: Adjusted.
4428 * gfortran.dg/graphite/scop-1.f: Adjusted.
4429
4430 2009-07-30 Doug Kwan <dougkwan@google.com>
4431
4432 * gcc.target/arm/neon/polytypes.c: Adjust test for new notes
4433 in warnings added in rev 141298.
4434
4435 2009-07-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
4436
4437 * lib/options.exp: Use "!=" instead of "ne".
4438
4439 * gcc.dg/vector-4.c: Add -fno-common option on hppa*-*-hpux* (32-bit).
4440
4441 * gcc.dg/ucnid-11.c: Skip on hppa*-*-hpux* (32-bit).
4442 * gcc.dg/ucnid-12.c: Likewise.
4443
4444 2009-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
4445 Pat Haugen <pthaugen@us.ibm.com>
4446 Revital Eres <ERES@il.ibm.com>
4447
4448 * gcc.target/powerpc/altivec-32.c: New file to test
4449 Altivec simple math function vectorization.
4450
4451 * gcc.target/powerpc/bswap-run.c: New file to test swap
4452 builtins.
4453 * gcc.target/powerpc/bswap16.c: Ditto.
4454 * gcc.target/powerpc/bswap32.c: Ditto.
4455 * gcc.target/powerpc/bswap64-1.c: Ditto.
4456 * gcc.target/powerpc/bswap64-2.c: Ditto.
4457 * gcc.target/powerpc/bswap64-3.c: Ditto.
4458 * gcc.target/powerpc/optimize-bswapdi-2.c: Ditto.
4459 * gcc.target/powerpc/optimize-bswapdi-3.c: Ditto.
4460 * gcc.target/powerpc/optimize-bswapsi-2.c: Ditto.
4461
4462 * gcc.target/powerpc/popcount-2.c: New file to test
4463 power7 popcntd instructions.
4464 * gcc.target/powerpc/popcount-3.c: Ditto.
4465
4466 * gcc.target/powerpc/pr39457.c: New VSX test.
4467 * gcc.target/powerpc/vsx-builtin-1.c: Ditto.
4468 * gcc.target/powerpc/vsx-builtin-2.c: Ditto.
4469 * gcc.target/powerpc/vsx-builtin-3.c: Ditto.
4470 * gcc.target/powerpc/vsx-builtin-4.c: Ditto.
4471 * gcc.target/powerpc/vsx-builtin-5.c: Ditto.
4472 * gcc.target/powerpc/vsx-builtin-6.c: Ditto.
4473 * gcc.target/powerpc/vsx-vector-1.c: Ditto.
4474 * gcc.target/powerpc/vsx-vector-2.c: Ditto.
4475 * gcc.target/powerpc/vsx-vector-3.c: Ditto.
4476 * gcc.target/powerpc/vsx-vector-4.c: Ditto.
4477 * gcc.target/powerpc/vsx-vector-5.c: Ditto.
4478 * gcc.target/powerpc/vsx-vector-6.c: Ditto.
4479
4480 * gcc.target/powerpc/altivec-6.c: Store the result of
4481 vec_add, so the optimizer doesn't remove it.
4482
4483 * gcc.dg/optimize-bswapdi-1.c: Add powerpc 64-bit to
4484 systems that support bswap64.
4485
4486 * gcc.dg/vmx/vmx.exp: Explicitly add -mno-vsx to
4487 prevent VSX code generation.
4488
4489 * lib/target-supports.exp (check_vsx_hw_available): New
4490 function to test if VSX available.
4491 (check_effective_target_powerpc_vsx_ok): Ditto.
4492 (check_vmx_hw_available): Add explicit -mno-vsx.
4493
4494 2009-07-30 Janis Johnson <janis187@us.ibm.com>
4495
4496 PR c/39902
4497 * gcc.dg/dfp/pr39902.c: Fix typos in constant suffixes.
4498
4499 2009-07-30 Martin Jambor <mjambor@suse.cz>
4500
4501 PR tree-optimization/40570
4502 * gcc.c-torture/compile/pr40570.c: New test.
4503
4504 2009-07-29 Jason Merrill <jason@redhat.com>
4505
4506 PR c++/14912
4507 * g++.dg/template/defarg13.C: New.
4508
4509 2009-07-29 Richard Guenther <rguenther@suse.de>
4510
4511 PR c++/40834
4512 * g++.dg/torture/pr40834.C: New testcase.
4513
4514 2009-07-29 Michael Matz <matz@suse.de>
4515
4516 PR middle-end/40830
4517 * gcc.dg/vect/vect-pre-interact.c: XFAIL for no_align targets.
4518
4519 2009-07-28 Kaz Kojima <kkojima@gcc.gnu.org>
4520
4521 * gfortran.dg/maxlocval_2.f90: Add -mieee for alpha*-*-* and
4522 sh*-*-* targets. Skip on spu-*-* targets.
4523 * gfortran.dg/maxlocval_4.f90: Likewise.
4524 * gfortran.dg/minlocval_1.f90: Likewise.
4525 * gfortran.dg/minlocval_4.f90: Likewise.
4526
4527 2009-07-28 Jakub Jelinek <jakub@redhat.com>
4528
4529 PR fortran/40878
4530 * gfortran.dg/gomp/pr40878-1.f90: New test.
4531 * gfortran.dg/gomp/pr40878-2.f90: New test.
4532
4533 PR testsuite/40891
4534 * gcc.dg/cdce1.c: Adjust note line number.
4535 * gcc.dg/cdce2.c: Likewise.
4536
4537 2009-07-28 Janus Weil <janus@gcc.gnu.org>
4538
4539 PR fortran/40882
4540 * gfortran.dg/proc_ptr_comp_13.f90: New.
4541
4542 2009-07-28 Jan Beulich <jbeulich@novell.com>
4543
4544 * gcc.target/i386/avx-vtestpd-1.c: Add -DNEED_IEEE754_DOUBLE.
4545 * gcc.target/i386/avx-vtestpd-2.c: Likewise.
4546 * gcc.target/i386/avx-vtestpd-256-1.c: Likewise.
4547 * gcc.target/i386/avx-vtestpd-256-2.c: Likewise.
4548 * gcc.target/i386/avx-vtestpd-256-3.c: Likewise.
4549 * gcc.target/i386/avx-vtestpd-3.c: Likewise.
4550 * gcc.target/i386/avx-vtestps-1.c: Add -DNEED_IEEE754_FLOAT.
4551 * gcc.target/i386/avx-vtestps-2.c: Likewise.
4552 * gcc.target/i386/avx-vtestps-256-1.c: Likewise.
4553 * gcc.target/i386/avx-vtestps-256-2.c: Likewise.
4554 * gcc.target/i386/avx-vtestps-256-3.c: Likewise.
4555 * gcc.target/i386/avx-vtestps-3.c: Likewise.
4556 * gcc.target/i386/m128-check.h (union ieee754_float): Put into
4557 #ifdef NEED_IEEE754_FLOAT conditional.
4558 (union ieee754_double): Put into #ifdef NEED_IEEE754_DOUBLE
4559 conditional.
4560
4561 2009-07-28 Jan Beulich <jbeulich@novell.com>
4562
4563 * g++.dg/ext/bitfield2.C: Add -mno-ms-bitfields for
4564 i?86-*-netware.
4565 * g++.dg/ext/bitfield3.C: Likewise.
4566 * g++.dg/ext/bitfield4.C: Likewise.
4567 * g++.dg/ext/bitfield5.C: Likewise.
4568 * gcc.dg/bitfld-15.c: Likewise.
4569 * gcc.dg/bitfld-16.c: Likewise.
4570 * gcc.dg/bitfld-17.c: Likewise.
4571 * gcc.dg/bitfld-18.c: Likewise.
4572 * g++.old-deja/g++.jason/thunk2.C: Remove dg-bogus.
4573 * gcc.dg/20010912-1.c: Likewise.
4574 * gcc.dg/20021018-1.c: Likewise.
4575 * gcc.dg/20030213-1.c: Likewise.
4576 * gcc.dg/20030225-1.c: Likewise.
4577 * gcc.dg/20030708-1.c: Likewise.
4578 * gcc.dg/20050321-2.c: Likewise.
4579 * gcc.dg/cdce1.c: Don't pass -lm for *-*-netware*.
4580 * gcc.dg/cdce2.c: Likewise.
4581 * gcc.target/i386/pr37248-2.c: Don't test on default_packet
4582 targets.
4583 * gcc.target/i386/pr37248-3.c: Likewise.
4584
4585 2009-07-27 Janus Weil <janus@gcc.gnu.org>
4586
4587 PR fortran/40848
4588 * gfortran.dg/altreturn_7.f90: New.
4589
4590 2009-07-27 Simon Baldwin <simonb@google.com>
4591
4592 PR testsuite/40829
4593 * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: Extended array 'a'
4594 so that indexing no longer runs off array end.
4595
4596 2009-07-27 Tobias Burnus <burnus@net-b.de>
4597
4598 PR fortran/40851
4599 * gfortran.dg/derived_init_3.f90: New test.
4600
4601 2009-07-26 Tobias Burnus <burnus@net-b.de>
4602
4603 PR fortran/33197
4604 * gfortran.dg/atan2_1.f90: New test
4605 * gfortran.dg/atan2_2.f90: New test
4606
4607 2007-07-26 Simon Martin <simartin@users.sourceforge.net>
4608
4609 PR c++/40749
4610 * g++.dg/warn/Wreturn-type-6.C: New test.
4611
4612 2009-07-26 Ira Rosen <irar@il.ibm.com>
4613
4614 PR tree-optimization/40801
4615 * gfortran.dg/vect/fast-math-real8-pr40801.f90: New test.
4616 * gfortran.dg/vect/vect.exp: Run tests starting with
4617 "fast-math-real8" with -ffast-math and -fdefault-real-8.
4618
4619 2009-07-25 David Daney <ddaney@caviumnetworks.com>
4620
4621 PR rtl-optimization/40445
4622 * g++.dg/other/builtin-unreachable-1.C: New testcase.
4623
4624 2009-07-25 David Daney <ddaney@caviumnetworks.com>
4625
4626 * gcc.dg/builtin-unreachable-4.c: New test.
4627
4628 2009-07-25 Tobias Burnus <burnus@net-b.de>
4629
4630 PR fortran/33197
4631 * gfortran.dg/complex_intrinsic_5.f90: New test.
4632 * gfortran.dg/complex_intrinsic_7.f90: New test.
4633
4634 2009-07-25 Martin Jambor <mjambor@suse.cz>
4635
4636 * gcc.c-torture/execute/pr17377.c: Add noclone attribute to function y.
4637 * gcc.dg/ipa/noclone-1.c: New test.
4638
4639 2009-07-25 Uros Bizjak <ubizjak@gmail.com>
4640
4641 * lib/target-supports.exp (check_effective_target_static): New
4642 procedure.
4643 * gcc.dg/special/gcsec-1.c (dg-options): Use -static only when
4644 supported.
4645 * g++.old-deja/g++.law/weak.C: Require static effective target.
4646
4647 2009-07-25 Janus Weil <janus@gcc.gnu.org>
4648
4649 PR fortran/39630
4650 * gfortran.dg/proc_ptr_comp_3.f90: Modified.
4651 * gfortran.dg/proc_ptr_comp_pass_1.f90: New.
4652 * gfortran.dg/proc_ptr_comp_pass_2.f90: New.
4653 * gfortran.dg/proc_ptr_comp_pass_3.f90: New.
4654 * gfortran.dg/proc_ptr_comp_pass_4.f90: New.
4655 * gfortran.dg/proc_ptr_comp_pass_5.f90: New.
4656 * gfortran.dg/typebound_call_10.f03: New.
4657
4658 2009-07-24 Jason Merrill <jason@redhat.com>
4659
4660 * g++.dg/cpp0x/defaulted11.C: New.
4661
4662 * g++.dg/cpp0x/initlist23.C: New.
4663
4664 2009-07-24 Janus Weil <janus@gcc.gnu.org>
4665
4666 PR fortran/40822
4667 * gfortran.dg/char_length_16.f90: New.
4668
4669 2009-07-24 Jakub Jelinek <jakub@redhat.com>
4670
4671 PR fortran/40643
4672 PR fortran/31067
4673 * gfortran.dg/maxlocval_2.f90: New test.
4674 * gfortran.dg/maxlocval_3.f90: New test.
4675 * gfortran.dg/maxlocval_4.f90: New test.
4676 * gfortran.dg/minlocval_1.f90: New test.
4677 * gfortran.dg/minlocval_2.f90: New test.
4678 * gfortran.dg/minlocval_3.f90: New test.
4679 * gfortran.dg/minlocval_4.f90: New test.
4680
4681 2009-07-23 Joseph Myers <joseph@codesourcery.com>
4682
4683 * gcc.dg/dll-4.c: Allow foo1 and foo2 in either order in
4684 scan-assembler.
4685
4686 2009-07-23 Jakub Jelinek <jakub@redhat.com>
4687
4688 PR fortran/40839
4689 * gfortran.dg/pr40839.f90: New test.
4690
4691 2009-07-23 Michael Matz <matz@suse.de>
4692
4693 PR middle-end/40830
4694 * gcc.dg/vect/vect-pre-interact.c: Require vect_float, and
4695 don't set options ourself.
4696
4697 2009-07-23 Simon Baldwin <simonb@google.com>
4698
4699 * gcc.misc-tests/linkage.exp: Added -m64 to x86_64 linux target
4700 native C compilation where required.
4701
4702 2009-07-22 Doug Kwan <dougkwan@google.com>
4703
4704 * gcc.c-torture/compile/20090721-1.c: New test.
4705
4706 2009-07-22 Michael Matz <matz@suse.de>
4707
4708 PR tree-optimization/35229
4709 PR tree-optimization/39300
4710 * gcc.dg/vect/vect-pre-interact.c: New test.
4711
4712 2009-07-22 Richard Guenther <rguenther@suse.de>
4713
4714 * g++.dg/lookup/using21.C: Fix duplicate paste.
4715
4716 2009-07-22 Richard Guenther <rguenther@suse.de>
4717
4718 PR c++/40799
4719 * g++.dg/lookup/using21.C: New testcase.
4720
4721 2009-07-21 Jason Merrill <jason@redhat.com>
4722
4723 * g++.dg/init/aggr4.C: New.
4724
4725 2009-07-21 Jason Merrill <jason@redhat.com>
4726
4727 Core issue 934
4728 * g++.dg/cpp0x/initlist22.C: New.
4729
4730 2009-07-21 Uros Bizjak <ubizjak@gmail.com>
4731
4732 * gcc.target/i386/vectorize8.c: New test.
4733
4734 2009-07-21 Uros Bizjak <ubizjak@gmail.com>
4735
4736 PR target/40811
4737 * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
4738 Add i?86 and x86_64 targets.
4739 * gcc.target/i386/vectorize7.c: New test.
4740
4741 PR target/40809
4742 * gcc.target/i386/pr40809.c: New test.
4743
4744 2009-07-21 Jakub Jelinek <jakub@redhat.com>
4745
4746 PR tree-optimization/40813
4747 * g++.dg/opt/inline15.C: New test.
4748
4749 2009-07-21 Paul Brook <paul@codesourcery.com>
4750
4751 * gcc.dg/vect/section-anchors-nest-1.c: New test.
4752 * lib/target-supports.exp (check_effective_target_section_anchors):
4753 Add arm*-*-*.
4754
4755 2009-07-20 Olatunji Ruwase <tjruwase@google.com>
4756
4757 * gcc.dg/plugin/finish_unit_plugin.c: New test.
4758 * gcc.dg/plugin/finish_unit-test-1.c: New test.
4759 * gcc.dg/plugin/plugin.exp: Added finish_unit_plugin.c test.
4760
4761 2009-07-20 Adam Nemet <anemet@caviumnetworks.com>
4762
4763 * gcc.target/mips/ext-3.c: New test.
4764
4765 2009-07-20 Jakub Jelinek <jakub@redhat.com>
4766
4767 * gcc.dg/builtin-object-size-6.c: Adjust expected values.
4768 * gcc.dg/builtin-object-size-8.c: New test.
4769 * g++.dg/ext/builtin-object-size1.C: Adjust expected values.
4770 * g++.dg/ext/builtin-object-size2.C: Likewise.
4771
4772 PR tree-optimization/40792
4773 * gcc.dg/pr40792.c: New test.
4774
4775 2009-07-20 Ira Rosen <irar@il.ibm.com>
4776
4777 * gcc.dg/vect/vect-cond-1.c, gcc.dg/vect/vect-cond-2.c,
4778 gcc.dg/vect/vect-cond-3.c, gcc.dg/vect/vect-cond-4.c,
4779 gcc.dg/vect/vect-cond-5.c, gcc.dg/vect/vect-cond-6.c: New tests.
4780
4781 2009-07-20 Christian Bruel <christian.bruel@st.com>
4782
4783 * gcc.target/sh/mfmovd.c: New test.
4784
4785 2009-07-19 Janne Blomqvist <jb@gcc.gnu.org>
4786 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4787
4788 PR libfortran/40714
4789 * gfortran.dg/eof_3.f90: New test.
4790
4791 2009-07-18 Steven G. Kargl <kargl@gcc.gnu.org>
4792
4793 PR fortran/40727
4794 * gfortran.dg/intrinsic_cmplx.f90: New test.
4795
4796 2009-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
4797
4798 PR libfortran/34670
4799 PR libfortran/36874
4800 * gfortran.dg/cshift_bounds_1.f90: New test.
4801 * gfortran.dg/cshift_bounds_2.f90: New test.
4802 * gfortran.dg/cshift_bounds_3.f90: New test.
4803 * gfortran.dg/cshift_bounds_4.f90: New test.
4804 * gfortran.dg/eoshift_bounds_1.f90: New test.
4805 * gfortran.dg/maxloc_bounds_4.f90: Correct typo in error message.
4806 * gfortran.dg/maxloc_bounds_5.f90: Correct typo in error message.
4807 * gfortran.dg/maxloc_bounds_7.f90: Correct typo in error message.
4808
4809 2009-07-19 Jan Hubicka <jh@suse.cz>
4810
4811 PR tree-optimization/40676
4812 * gcc.c-torture/compile/pr40676.c: New testcase.
4813
4814 2009-07-18 Adam Nemet <anemet@caviumnetworks.com>
4815
4816 * gcc.target/mips/ext-2.c: New test.
4817
4818 2009-07-18 Adam Nemet <anemet@caviumnetworks.com>
4819
4820 * gcc.target/mips/octeon-exts-7.c: New test.
4821 * gcc.target/mips/octeon-exts-2.c: Revert previous change.
4822 * gcc.target/mips/octeon-exts-5.c: Likewise.
4823
4824 2009-07-18 Richard Guenther <rguenther@suse.de>
4825
4826 PR testsuite/40798
4827 * gcc.dg/tree-ssa/loop-2.c: Tighten pattern.
4828
4829 2009-07-18 Richard Guenther <rguenther@suse.de>
4830
4831 PR c/40787
4832 * gcc.dg/pr35899.c: Adjust.
4833
4834 2009-07-18 Richard Sandiford <r.sandiford@uk.ibm.com>
4835
4836 * gcc.target/powerpc/asm-es-1.c: New test.
4837 * gcc.target/powerpc/asm-es-2.c: Likewise.
4838
4839 2009-07-17 Richard Guenther <rguenther@suse.de>
4840
4841 PR c/40401
4842 * g++.dg/rtti/crash4.C: New testcase.
4843 * g++.dg/torture/20090706-1.C: Likewise.
4844 * gcc.dg/redecl-17.c: Likewise.
4845 * gfortran.dg/missing_optional_dummy_5.f90: Adjust pattern.
4846 * gcc.dg/declspec-9.c: Expect extra error.
4847 * gcc.dg/declspec-10.c: Likewise.
4848 * gcc.dg/declspec-11.c: Likewise.
4849 * gcc.dg/redecl-10.c: Expect extra warnings.
4850 * gcc.target/i386/pr39082-1.c: Adjust diagnostic location.
4851 * gcc.target/i386/pr39545-1.c: Likewise.
4852 * g++.dg/ext/asm3.C: Expect more errors.
4853 * g++.dg/gomp/block-1.C: Likewise.
4854 * g++.dg/gomp/block-2.C: Likewise.
4855 * g++.dg/gomp/block-3.C: Likewise.
4856 * g++.dg/gomp/block-5.C: Likewise.
4857 * g++.old-deja/g++.jason/report.C: Expect extra warnings.
4858 * g++.dg/warn/unused-result1.C: XFAIL.
4859
4860 2009-07-17 Richard Guenther <rguenther@suse.de>
4861
4862 PR tree-optimization/40321
4863 * gcc.c-torture/compile/pr40321.c: New testcase.
4864 * g++.dg/torture/pr40321.C: Likewise.
4865
4866 2009-07-17 Jakub Jelinek <jakub@redhat.com>
4867
4868 PR c++/40780
4869 * g++.dg/template/ptrmem19.C: New test.
4870
4871 2009-07-17 Aldy Hernandez <aldyh@redhat.com>
4872 Manuel López-Ibáñez <manu@gcc.gnu.org>
4873
4874 PR 40435
4875 * gcc.dg/pr36902.c: Add column info.
4876 * g++.dg/gcov/gcov-2.C: Change count for definition.
4877
4878 2009-07-16 Jason Merrill <jason@redhat.com>
4879
4880 PR libstdc++/37907
4881 * g++.dg/cpp0x/std-layout1.C: New.
4882 * g++.dg/ext/has_nothrow_assign.C: Fix.
4883 * g++.dg/ext/has_nothrow_copy.C: Fix.
4884 * g++.dg/ext/has_trivial_assign.C: Fix.
4885 * g++.dg/ext/has_trivial_copy.C: Fix.
4886 * g++.dg/ext/is_pod.C: Fix.
4887 * g++.dg/other/offsetof3.C: Adjust.
4888 * g++.dg/overload/ellipsis1.C: Adjust.
4889 * g++.dg/warn/var-args1.C: Adjust.
4890 * g++.old-deja/g++.brendan/crash63.C: Adjust.
4891 * g++.old-deja/g++.brendan/crash64.C: Adjust.
4892 * g++.old-deja/g++.brendan/overload8.C: Adjust.
4893 * g++.old-deja/g++.other/vaarg3.C: Adjust.
4894 * g++.old-deja/g++.pt/vaarg3.C: Adjust.
4895
4896 2009-07-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4897
4898 * gcc.dg/torture/builtin-math-5.c: Add more cases.
4899 * gcc.dg/torture/builtin-math-6.c: Likewise. Depend on
4900 effective target "mpc_pow".
4901 * lib/target-supports.exp (check_effective_target_mpc_pow): New.
4902
4903 2009-07-16 Richard Henderson <rth@redhat.com>
4904
4905 * g++.dg/opt/eh4.C: New test.
4906
4907 2009-07-16 Jakub Jelinek <jakub@redhat.com>
4908
4909 * obj-c++.dg/defs.mm (abort): Make it extern "C".
4910
4911 2009-07-15 Jakub Jelinek <jakub@redhat.com>
4912
4913 PR middle-end/40747
4914 * gcc.c-torture/execute/pr40747.c: New test.
4915
4916 2009-07-15 Richard Guenther <rguenther@suse.de>
4917
4918 PR middle-end/40753
4919 * gcc.c-torture/compile/pr40753.c: New testcase.
4920
4921 2009-07-15 Janus Weil <janus@gcc.gnu.org>
4922
4923 PR fortran/40743
4924 * gfortran.dg/interface_assignment_4.f90: New.
4925
4926 2009-07-15 Gerald Pfeifer <gerald@pfeifer.com>
4927
4928 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Do not define
4929 for FreeBSD up to and including version 8.
4930
4931 2009-07-14 Taras Glek <tglek@mozilla.com>
4932 Rafael Espindola <espindola@google.com>
4933
4934 * g++.dg/plugin/header-plugin-test.C: New.
4935 * g++.dg/plugin/header_plugin.c: New.
4936 * g++.dg/plugin/plugin.exp: Update.
4937
4938 2009-07-14 Uros Bizjak <ubizjak@gmail.com>
4939
4940 * gcc.target/i386/sse-recip-vec.c: Move arrays out of test
4941 function to enable vectorization.
4942 * gcc.target/i386/sse2-lrint-vec.c: Ditto.
4943 * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
4944
4945 2009-07-14 Uros Bizjak <ubizjak@gmail.com>
4946
4947 * gcc.target/i386/sse-copysignf-vec.c: New test.
4948 * gcc.target/i386/sse2-copysign-vec.c: Ditto.
4949
4950 2009-07-14 Jason Merrill <jason@redhat.com>
4951
4952 PR c++/37276
4953 * g++.dg/lookup/builtin5.C: New.
4954 * g++.dg/other/error22.C: Add missing extern "C".
4955 * g++.dg/warn/Warray-bounds.C: Likewise.
4956 * gcc.dg/compat/compat-common.h: Likewise.
4957
4958 PR c++/40746
4959 * g++.dg/lookup/using20.C: New.
4960
4961 PR c++/40740
4962 * g++.dg/template/koenig8.C: New.
4963
4964 2009-07-14 Jack Howarth <howarth@bromo.med.uc.edu>
4965
4966 * gcc.c-torture/compile/20000804-1.c: skip for ilp32 on
4967 both i?86-*-darwin* and x86_64-*-darwin*.
4968
4969 2009-07-14 Joseph Myers <joseph@codesourcery.com>
4970
4971 * gcc.target/i386/pr37843-1.c, gcc.target/i386/pr37843-2.c,
4972 gcc.target/i386/pr37843-3.c: Allow leading underscore on function
4973 name.
4974
4975 2009-07-14 Dodji Seketeli <dodji@redhat.com>
4976
4977 PR debug/40705
4978 * g++.dg/debug/dwarf2/typedef1.C: New test.
4979
4980 PR c++/40357
4981 * g++.dg/other/typedef3.C: New test.
4982
4983 2009-07-14 Maxim Kuvyrkov <maxim@codesourcery.com>
4984
4985 * gcc.dg/20090709-1.c: Move to a proper place ...
4986 * gcc.target/m68k/20090709-1.c: ... here.
4987
4988 2009-07-13 Andrew Pinski <andrew_pinski@playstation.sony.com>
4989
4990 PR C++/22154
4991 * g++.old-deja/g++.pt/typename10.C: Update for DR 382, typename in
4992 front of qualified names are allowed.
4993 * g++.dg/parse/crash10.C: Likewise.
4994 * g++.dg/parse/error15.C: Likewise.
4995 * g++.dg/parse/typename9.C: Likewise.
4996 * g++.dg/parse/error8.C: Likewise.
4997
4998 2009-07-13 Janus Weil <janus@gcc.gnu.org>
4999
5000 PR fortran/40646
5001 * gfortran.dg/proc_ptr_22.f90: Extended.
5002 * gfortran.dg/proc_ptr_comp_12.f90: Extended.
5003
5004 2009-07-13 Ira Rosen <irar@il.ibm.com>
5005
5006 * gfortran.dg/vect/vect-6.f: New test.
5007
5008 2009-07-12 Jason Merrill <jason@redhat.com>
5009
5010 PR c++/36628
5011 * g++.dg/cpp0x/decltype17.C: New.
5012
5013 PR c++/37206
5014 * g++.dg/cpp0x/rv10.C: New.
5015
5016 2009-07-12 Jason Merrill <jason@redhat.com>
5017
5018 PR c++/40689
5019 * g++.dg/cpp0x/initlist20.C: New.
5020 * g++.dg/cpp0x/initlist21.C: New.
5021
5022 2009-07-12 Ira Rosen <irar@il.ibm.com>
5023
5024 * gcc.dg/vect/no-scevccp-outer-2.c: Expect to vectorize.
5025 * gcc.dg/vect/vect-double-reduc-1.c, gcc.dg/vect/vect-double-reduc-2.c,
5026 gcc.dg/vect/vect-double-reduc-3.c, gcc.dg/vect/vect-double-reduc-4.c,
5027 gcc.dg/vect/vect-double-reduc-5.c, gcc.dg/vect/vect-double-reduc-6.c,
5028 gcc.dg/vect/vect-double-reduc-7.c: New tests.
5029
5030 2009-07-12 Hans-Peter Nilsson <hp@axis.com>
5031
5032 * gfortran.dg/f2003_io_4.f03, gfortran.dg/read_size_noadvance.f90,
5033 gfortran.dg/namelist_39.f90, gfortran.dg/read_repeat.f90,
5034 gfortran.dg/fmt_exhaust.f90, gfortran.dg/fseek.f90,
5035 gfortran.dg/fmt_t_7.f, gfortran.dg/read_x_past.f,
5036 gfortran.dg/read_bad_advance.f90, gfortran.dg/backslash_3.f,
5037 gfortran.dg/namelist_56.f90, gfortran.dg/list_read_5.f90,
5038 gfortran.dg/fmt_cache_1.f, gfortran.dg/fmt_t_4.f90: Gate test on
5039 effective_target fd_truncate.
5040
5041 2009-07-11 Eric Botcazou <ebotcazou@adacore.com>
5042
5043 * gnat.dg/specs/addr1.ads: New test.
5044
5045 2009-07-11 Jan Hubicka <jh@suse.cz>
5046
5047 PR middle-end/48388
5048 * g++.dg/torture/pr40388.C: New testcase.
5049
5050 2009-07-11 Jakub Jelinek <jakub@redhat.com>
5051
5052 PR target/40668
5053 * gcc.c-torture/execute/pr40668.c: New test.
5054
5055 2009-07-11 Paolo Bonzini <bonzini@gnu.org>
5056
5057 * gcc.c-torture/execute/20090711-1.c: New test.
5058
5059 2009-07-11 Richard Sandiford <rdsandiford@googlemail.com>
5060
5061 PR testsuite/40699
5062 PR testsuite/40707
5063 PR testsuite/40709
5064 * lib/gcc-defs.exp, lib/target-libpath.exp, lib/objc.exp,
5065 lib/gfortran.exp, lib/g++.exp, lib/obj-c++.exp, lib/c-torture.exp,
5066 lib/gcc-dg.exp, lib/gnat.exp, g++.dg/compat/compat.exp,
5067 g++.dg/compat/struct-layout-1.exp: Revert 2009-06-30 commit.
5068
5069 2009-07-11 Tobias Burnus <burnus@net-b.de>
5070
5071 PR fortran/33197
5072 * gfortran.dg/complex_intrinsic_3.f90: New test.
5073 * gfortran.dg/complex_intrinsic_4.f90: New test.
5074
5075 2009-07-10 David Daney <ddaney@caviumnetworks.com>
5076
5077 PR target/39079
5078 * gcc.target/mips/mips.exp: Make -msynci a known option.
5079 * gcc.target/mips/clear-cache-1.c (dg-options): Add -msynci.
5080
5081 2009-07-10 Jakub Jelinek <jakub@redhat.com>
5082
5083 PR c++/40502
5084 * g++.dg/ext/strncpy-chk1.C: New test.
5085
5086 2009-07-10 Richard Guenther <rguenther@suse.de>
5087
5088 PR tree-optimization/40496
5089 * g++.dg/opt/pr40496.C: New testcase.
5090
5091 2009-07-10 Manuel López-Ibáñez <manu@gcc.gnu.org>
5092
5093 PR 25509
5094 PR 40614
5095 * g++.dg/warn/unused-result1-Werror.c: New.
5096
5097 2009-07-10 Paul Thomas <pault@gcc.gnu.org>
5098
5099 PR fortran/39334
5100 * gfortran.dg/recursive_parameter_1.f90: New test.
5101
5102 2009-07-09 Steven G. Kargl <kargl@gcc.gnu.org>
5103
5104 * gfortran.dg/c_kind_tests_2.f03: clean-up leftover module(s).
5105 * gfortran.dg/module_equivalence_6.f90: Ditto.
5106 * gfortran.dg/alloc_comp_auto_array_2.f90: Ditto.
5107 * gfortran.dg/nan_2.f90: Ditto.
5108 * gfortran.dg/inquire_11.f90: Ditto.
5109 * gfortran.dg/abstract_type_3.f03: Ditto.
5110 * gfortran.dg/abstract_type_1.f90: Ditto.
5111 * gfortran.dg/private_type_9.f90: Ditto.
5112 * gfortran.dg/abstract_type_5.f03: Ditto.
5113 * gfortran.dg/elemental_subroutine_6.f90: Ditto.
5114 * gfortran.dg/derived_comp_array_ref_3.f90: Ditto.
5115 * gfortran.dg/derived_sub.f90: Ditto.
5116 * gfortran.dg/missing_optional_dummy_5.f90: Ditto.
5117 * gfortran.dg/bounds_check_fail_2.f90: Ditto.
5118 * gfortran.dg/maxloc_bounds_6.f90: Ditto.
5119 * gfortran.dg/mvbits_6.f90: Ditto.
5120 * gfortran.dg/abstract_type_2.f03: Ditto.
5121 * gfortran.dg/abstract_type_4.f03: Ditto.
5122 * gfortran.dg/bounds_check_9.f90: Ditto.
5123 * gfortran.dg/optional_dim_3.f90: Ditto.
5124 * gfortran.dg/pr32921.f: Ditto.
5125 * gfortran.dg/entry_16.f90: Ditto.
5126 * gfortran.dg/generic_16.f90: Ditto.
5127
5128
5129 2009-07-09 Maxim Kuvyrkov <maxim@codesourcery.com>
5130
5131 * gcc.target/m68k/20090709-1.c: New.
5132
5133 2009-07-09 Dodji Seketeli <dodji@redhat.com>
5134
5135 PR c++/40684
5136 * g++.dg/template/unify11.C: New test.
5137
5138 2008-07-09 Paul Thomas <pault@gcc.gnu.org>
5139
5140 PR fortran/40629
5141 * gfortran.dg/host_assoc_function_9.f90: New test.
5142
5143 2009-07-09 Janus Weil <janus@gcc.gnu.org>
5144
5145 PR fortran/40646
5146 * gfortran.dg/proc_ptr_22.f90: New.
5147 * gfortran.dg/proc_ptr_comp_12.f90: New.
5148
5149 2009-07-09 Jakub Jelinek <jakub@redhat.com>
5150
5151 PR middle-end/40692
5152 * gcc.c-torture/compile/pr40692.c: New test.
5153
5154 2009-07-09 Tobias Burnus <burnus@net-b.de>
5155
5156 PR fortran/40604
5157 * gfortran.dg/pointer_check_6.f90: New test.
5158
5159 2009-07-08 Adam Nemet <anemet@caviumnetworks.com>
5160
5161 * gcc.target/mips/truncate-5.c: New test.
5162
5163 2009-07-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5164
5165 PR libfortran/40330
5166 PR libfortran/40662
5167 * gfortran.dg/fmt_cache_1.f: New test.
5168
5169 2009-07-08 Tobias Burnus <burnus@net-b.de>
5170
5171 PR fortran/40675
5172 * gfortran.dg/nosigned_zero_1.f90: New test.
5173 * gfortran.dg/nosigned_zero_2.f90: New test.
5174
5175 2009-07-08 Richard Guenther <rguenther@suse.de>
5176
5177 * gcc.dg/torture/ssa-pta-fn-1.c: Fix invalid testcase again.
5178
5179 2009-07-08 Richard Guenther <rguenther@suse.de>
5180
5181 * gcc.dg/torture/ssa-pta-fn-1.c: Fix invalid testcase.
5182
5183 2009-07-08 Paul Thomas <pault@gcc.gnu.org>
5184
5185 PR fortran/40591
5186 * gfortran.dg/proc_ptr_21.f90: New test.
5187
5188 2009-07-08 Manuel López-Ibáñez <manu@gcc.gnu.org>
5189
5190 PR c++/31246
5191 * g++.dg/warn/pr31246.C: New.
5192 * g++.dg/warn/pr31246-2.C: New.
5193
5194 2009-07-07 Jason Merrill <jason@redhat.com>
5195
5196 PR c++/35828
5197 * g++.dg/template/defarg12.C: New.
5198
5199 PR c++/37816
5200 * g++.dg/cpp0x/enum7.C: New.
5201
5202 PR c++/37946
5203 * g++.dg/cpp0x/enum6.C: New.
5204
5205 PR c++/40639
5206 * g++.dg/cpp0x/enum5.C: New.
5207
5208 PR c++/40633
5209 * g++.dg/cpp0x/enum4.C: New.
5210
5211 2009-07-07 Manuel López-Ibáñez <manu@gcc.gnu.org>
5212
5213 * gcc.dg/format/gcc_diag-1.c: Remove tests for %J.
5214
5215 2009-07-07 Manuel López-Ibáñez <manu@gcc.gnu.org>
5216
5217 * gcc.dg/format/gcc_diag-1.c: Remove tests for %H.
5218
5219 2009-07-07 Jakub Jelinek <jakub@redhat.com>
5220
5221 PR middle-end/40669
5222 * gcc.dg/pr40669.c: New test.
5223
5224 2009-07-07 Manuel López-Ibáñez <manu@gcc.gnu.org>
5225
5226 * gcc.dg/plugin/selfassign.c: Replace %H by an explicit
5227 location. Update all calls.
5228 * g++.dg/plugin/selfassign.c: Likewise.
5229
5230 2009-07-06 Jason Merrill <jason@redhat.com>
5231
5232 * g++.dg/rtti/dyncast[34].C: New.
5233
5234 2009-07-06 Nathan Froyd <froydnj@codesourcery.com>
5235
5236 * lib/target-supports.exp
5237 (check_effective_target_mips_newabi_large_long_double): New.
5238 * gcc.target/mips/fpr-moves-5.c: Require mips_newabi_large_long_double
5239 target.
5240 * gcc.target/mips/fpr-moves-6.c: Likewise.
5241
5242 2009-07-06 Simon Martin <simartin@users.sourceforge.net>
5243
5244 PR c++/40557
5245 * g++.dg/template/union2.C: New test.
5246
5247 2009-07-04 Jason Merrill <jason@redhat.com>
5248
5249 * g++.dg/template/using15.C: New.
5250
5251 2009-07-04 Jakub Jelinek <jakub@redhat.com>
5252
5253 * gfortran.dg/maxloc_1.f90: New test.
5254
5255 2009-07-04 Janus Weil <janus@gcc.gnu.org>
5256
5257 PR fortran/40593
5258 * gfortran.dg/proc_ptr_result_6.f90: New.
5259
5260 2009-07-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5261
5262 * gcc.dg/framework-2.c: Adjust testcase to pass.
5263
5264 2009-07-04 Jason Merrill <jason@redhat.com>
5265
5266 PR c++/40619
5267 * g++.dg/cpp0x/auto16.C: New.
5268
5269 2009-07-03 Vladimir Makarov <vmakarov@redhat.com>
5270
5271 PR target/40587
5272 * gfortran.dg/pr40587.f: New test.
5273
5274 2009-07-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5275
5276 PR fortran/40638
5277 * gfortran.dg/unit_1.f90: New test.
5278
5279 2009-07-03 Jason Merrill <jason@redhat.com>
5280
5281 * g++.dg/template/pure1.C: Expect another error.
5282
5283 2009-07-03 Richard Guenther <rguenther@suse.de>
5284
5285 PR tree-optimization/40640
5286 * gcc.c-torture/compile/pr40640.c: New testcase.
5287
5288 2009-07-03 Richard Guenther <rguenther@suse.de>
5289
5290 PR middle-end/34163
5291 * gfortran.dg/pr34163.f90: New testcase.
5292
5293 2009-07-03 Jan Hubicka <jh@suse.cz>
5294
5295 * gcc.dg/tree-ssa/loop-24.c: Update dump file matching; enable -O2.
5296 * gcc.dg/tree-ssa/loop-25.c: Likewise.
5297 * gcc.dg/tree-ssa/loop-26.c: Likewise.
5298 * gcc.dg/tree-ssa/pr32044.c: Likewise.
5299 * gcc.dg/tree-ssa/loop-29.c: Likewise.
5300 * gcc.dg/tree-ssa/loop-10.c: Likewise.
5301 * gnat.dg/loop_optimization6.adb: Enable -O2.
5302
5303 2009-07-02 Mark Mitchell <mark@codesourcery.com>
5304
5305 * g++.dg/warn/null4.C: Extend.
5306
5307 2009-07-02 Jason Merrill <jason@redhat.com>
5308
5309 * g++.dg/template/spec8.C: Fix.
5310
5311 2009-07-02 Michael Matz <matz@suse.de>
5312
5313 PR fortran/32131
5314 * gfortran.dg/pr32921.f: Adjust.
5315
5316 2009-07-02 Jan Hubicka <jh@suse.cz>
5317
5318 * gcc.dg/tree-ssa/local-pure-const.c: New testcase.
5319
5320 2009-07-01 Adam Nemet <anemet@caviumnetworks.com>
5321
5322 * gcc.target/mips/truncate-4.c: New testcase.
5323
5324 2009-07-01 Richard Guenther <rguenther@suse.de>
5325
5326 PR tree-optimization/19831
5327 * gcc.dg/tree-ssa/20041122-1.c: Enable TBAA, scan FRE dump,
5328 make allocated memory escape. Un-XFAIL.
5329 * gcc.dg/vect/pr21591.c: Make allocated memory escape.
5330 * gcc.dg/vect/pr31699.c: Likewise.
5331 * gcc.dg/tree-ssa/ssa-dce-7.c: New testcase.
5332
5333 2009-06-30 Jakub Jelinek <jakub@redhat.com>
5334
5335 PR c++/40566
5336 * g++.dg/parse/cond5.C: New test.
5337
5338 2009-06-30 Nathan Froyd <froydnj@codesourcery.com>
5339
5340 * gcc.dg/tree-ssa/gen-vect-25.c (n): New variable.
5341 (main): Pass n to main_1 instead.
5342 * gcc.dg/tree-ssa/gen-vect-28.c (off): New variable.
5343 (main_1): New function, split off from...
5344 (main): ...here. Pass `off' to main_1 instead.
5345
5346 2009-06-30 Jason Merrill <jason@redhat.com>
5347
5348 PR c++/40595
5349 * g++.dg/cpp0x/variadic94.C: New.
5350
5351 2009-06-30 Richard Sandiford <r.sandiford@uk.ibm.com>
5352
5353 * lib/gcc-defs.exp (gcc-set-multilib-library-path): Delete.
5354 * lib/target-libpath.exp (ld_library_path_vars): New variable.
5355 (init_ld_library_path_env_vars): New function, replacing the
5356 orig_*_saved assignments. Call it after defining it.
5357 (set_ld_library_path_env_vars): Rewrite to use ld_library_path_vars.
5358 (restore_ld_library_path_env_vars): Likewise.
5359 (add_path, find_libgcc_s): New functions.
5360 * lib/objc.exp (objc_init): Use find_libgcc_s instead of
5361 gcc-set-multilib-library-path.
5362 (objc_target_compile): Don't add "." to ld_library_path.
5363 Use add_path.
5364 * lib/gfortran.exp (gfortran_link_flags): Don't add "." to
5365 ld_library_path. Use add_path. Use find_libgcc_s instead of
5366 gcc-set-multilib-library-path.
5367 * lib/g++.exp (g++_link_flags): Likewise.
5368 * lib/obj-c++.exp (obj-c++_link_flags): Likewise.
5369 * lib/c-torture.exp: Do not manipulate ld_library_path at the
5370 top level; do it...
5371 (c-torture-execute): ...here instead. Use $ld_library_path_multilib
5372 to tell when this needs to happen. Use find_libgcc_s instead of
5373 gcc-set-multilib-library-path.
5374 * lib/gcc-dg.exp: Likewise.
5375 * lib/gnat.exp (gnat_target_compile): Don't add "." to ld_library_path.
5376 * g++.dg/compat/compat.exp (alt_ld_library_path): Don't add "."
5377 unless it is in $ALT_LD_LIBRARY_PATH.
5378 * g++.dg/compat/struct-layout-1.exp (alt_ld_library_path): Likewise.
5379
5380 2009-06-30 Eric Botcazou <ebotcazou@adacore.com>
5381
5382 * gnat.dg/discr12.adb: New test.
5383 * gnat.dg/discr12_pkg.ads: New helper.
5384 * gnat.dg/discr13.adb: New test.
5385 * gnat.dg/discr14.ad[sb]: Likewise.
5386 * gnat.dg/discr15.adb: Likewise.
5387 * gnat.dg/discr15_pkg.ads: New helper.
5388 * gnat.dg/discr16.adb: New test.
5389 * gnat.dg/discr16_g.ads: New helper.
5390 * gnat.dg/discr16_pkg.ads: Likewise.
5391 * gnat.dg/discr16_cont.ads: Likewise.
5392 * gnat.dg/discr17.adb: New test.
5393 * gnat.dg/discr18.adb: Likewise.
5394 * gnat.dg/discr18_pkg.ads: New helper.
5395 * gnat.dg/discr19.adb: New test.
5396
5397 2009-06-30 Thomas Koenig <tkoenig@gcc.gnu.org>
5398
5399 PR fortran/40576
5400 * gfortran.dg/internal_write_1.f90: New testcase.
5401
5402 2009-06-30 Janus Weil <janus@gcc.gnu.org>
5403
5404 PR fortran/40594
5405 * gfortran.dg/derived_pointer_recursion_2.f90: New.
5406
5407 2009-06-30 Richard Guenther <rguenther@suse.de>
5408
5409 * gcc.dg/tree-ssa/ssa-dce-6.c: New testcase.
5410
5411 2009-06-30 Wei Guozhi <carrot@google.com>
5412
5413 * gcc.dg/tree-ssa/ssa-sink-5.c: Change the compiler option "-O2 -Os"
5414 to "-Os".
5415
5416 2009-06-30 Ira Rosen <irar@il.ibm.com>
5417
5418 PR tree-optimization/40542
5419 * gcc.dg/vect/pr40542.c: New test.
5420
5421 2009-06-30 Martin Jambor <mjambor@suse.cz>
5422
5423 PR tree-optimization/40582
5424 * gcc.c-torture/compile/pr40582.c: New test.
5425
5426 2009-06-30 Wei Guozhi <carrot@google.com>
5427
5428 PR/40416
5429 * gcc.dg/tree-ssa/ssa-sink-5.c: New testcase.
5430
5431 2009-06-29 Jason Merrill <jason@redhat.com>
5432
5433 PR c++/40274
5434 * g++.dg/template/debug1.C: New.
5435
5436 2009-06-29 Tobias Burnus <burnus@net-b.de>
5437
5438 PR fortran/40580
5439 * pointer_check_1.f90: New test.
5440 * pointer_check_2.f90: New test.
5441 * pointer_check_3.f90: New test.
5442 * pointer_check_4.f90: New test.
5443 * pointer_check_5.f90: New test.
5444
5445 2009-06-29 Paul Thomas <pault@gcc.gnu.org>
5446
5447 PR fortran/40551
5448 * gfortran.dg/func_assign_2.f90 : New test.
5449
5450 2009-06-29 Richard Guenther <rguenther@suse.de>
5451
5452 PR middle-end/14187
5453 * gcc.dg/tree-ssa/restrict-1.c: New testcase.
5454 * gcc.dg/tree-ssa/restrict-2.c: Likewise.
5455 * gcc.dg/tree-ssa/restrict-3.c: Likewise.
5456 * gcc.c-torture/execute/20090623-1.c: Likewise.
5457 * gcc.dg/tree-ssa/ldist-13.c: Likewise.
5458 * gcc.dg/tree-ssa/ldist-14.c: Likewise.
5459
5460 2009-06-29 Richard Guenther <rguenther@suse.de>
5461
5462 PR middle-end/38212
5463 * gcc.c-torture/execute/pr38212.c: New testcase.
5464
5465 2009-06-29 Richard Guenther <rguenther@suse.de>
5466
5467 PR tree-optimization/40579
5468 * gcc.c-torture/execute/pr40579.c: New testcase.
5469
5470 2009-06-28 Uros Bizjak <ubizjak@gmail.com>
5471
5472 PR tree-optimization/40550
5473 * gcc.dg/pr40550.c: New test.
5474
5475 2009-06-28 Eric Botcazou <ebotcazou@adacore.com>
5476
5477 * gnat.dg/overflow_sum2.adb: New test
5478 * gnat.dg/namet.ads: New helper.
5479
5480 * gnat.dg/test_overflow_sum.adb: Rename to overflow_sum.adb.
5481
5482 2009-06-28 Tobias Burnus <burnus@net-b.de>
5483
5484 PR fortran/34112
5485 * gfortran.dg/compiler-directive_1.f90: New test.
5486 * gfortran.dg/compiler-directive_2.f: New test.
5487
5488 2009-06-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
5489
5490 * gfortran.dg/integer_exponentiation_4.f90: Temporarily
5491 comment out some values and add some cases.
5492
5493 2009-06-27 Paolo Bonzini <bonzini@gnu.org>
5494
5495 PR testsuite/40567
5496 * gcc.dg/vect/vect.exp: Fix lappend syntax.
5497
5498 2009-06-26 Richard Henderson <rth@redhat.com>
5499
5500 PR testsuite/40565
5501 * gcc.dg/vect/vect.exp: Add -fno-ipa-cp-clone to -O3 tests.
5502 * gcc.target/i386/local.c: Pass a non-constant to T.
5503
5504 2009-06-26 Janus Weil <janus@gcc.gnu.org>
5505
5506 PR fortran/39997
5507 PR fortran/40541
5508 * gfortran.dg/proc_ptr_15.f90: Fixed and extended.
5509 * gfortran.dg/proc_ptr_common_1.f90: Fixed invalid test case.
5510 * gfortran.dg/proc_ptr_result_1.f90: Ditto.
5511 * gfortran.dg/proc_ptr_result_5.f90: New.
5512
5513 2009-06-26 Janis Johnson <janis187@us.ibm.com>
5514
5515 PR c/39902
5516 * gcc.dg/dfp/pr39902.c: New test.
5517
5518 2009-06-26 Uros Bizjak <ubizjak@gmail.com>
5519
5520 PR testsuite/40532
5521 * gcc.dg/builtins-65.c: Require c99 runtime.
5522
5523 2009-06-26 Eric Botcazou <ebotcazou@adacore.com>
5524
5525 * gnat.dg/array7.ad[sb]: New test.
5526
5527 2009-06-26 Eric Botcazou <ebotcazou@adacore.com>
5528
5529 * gnat.dg/array6.adb: New test.
5530
5531 2009-06-25 Ian Lance Taylor <iant@google.com>
5532
5533 * g++.dg/warn/Wsign-compare-3.C: New testcase.
5534
5535 2009-06-25 Ian Lance Taylor <iant@google.com>
5536
5537 * g++.dg/warn/Wunused-16.C: New testcase.
5538
5539 2009-06-25 Ian Lance Taylor <iant@google.com>
5540
5541 * g++.dg/warn/skip-2.C: New testcase.
5542
5543 2009-06-25 Steve Ellcey <sje@cup.hp.com>
5544
5545 * gcc.c-torture/execute/20090618-1.c: add dg-run and
5546 dg-skip-if and move to ...
5547 * gcc.dg/torture/20090618-1.c.
5548
5549 2009-06-25 Martin Jambor <mjambor@suse.cz>
5550
5551 PR tree-optimization/40493
5552 * gcc.c-torture/execute/pr40493.c: New test.
5553
5554 2009-06-24 Jason Merrill <jason@redhat.com>
5555
5556 PR c++/40342
5557 * g++.dg/template/overload10.C: New.
5558
5559 2009-06-24 Janus Weil <janus@gcc.gnu.org>
5560
5561 PR fortran/40427
5562 * gfortran.dg/proc_ptr_comp_11.f90: New.
5563
5564 2009-06-24 Andreas Krebbel <krebbel1@de.ibm.com>
5565
5566 * gcc.dg/pr40501.c: New testcase.
5567
5568 2009-06-23 DJ Delorie <dj@redhat.com>
5569
5570 Add MeP port.
5571 * lib/target-supports.exp: Add mep support (no profiling).
5572
5573 2009-06-23 Steve Ellcey <sje@cup.hp.com>
5574
5575 PR testsuite/39297
5576 * gcc.dg/ssa/loop-31.c: Change scan rules.
5577
5578 2009-06-23 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5579
5580 * gcc.dg/cpp/empty-include.c: Update column info.
5581 * gcc.dg/cpp/assert2.c: Update column info.
5582
5583 2009-06-23 Jakub Jelinek <jakub@redhat.com>
5584
5585 * g++.dg/ext/builtin-object-size1.C: New test.
5586 * g++.dg/ext/builtin-object-size2.C: New test.
5587
5588 2009-06-23 Andreas Krebbel <krebbel1@de.ibm.com>
5589
5590 * gcc.dg/optimize-bswapsi-1.c: Add new bswap implementation.
5591 * gcc.dg/optimize-bswapdi-1.c: Likewise.
5592
5593 2009-06-22 Adam Nemet <anemet@caviumnetworks.com>
5594
5595 * gcc.target/mips/truncate-3.c: New test.
5596
5597 2009-06-22 Janus Weil <janus@gcc.gnu.org>
5598
5599 PR fortran/37254
5600 PR fortran/39850
5601 * gfortran.dg/interface_30.f90: Modified error message.
5602 * gfortran.dg/proc_decl_22.f90: New.
5603
5604 2009-06-22 Ian Lance Taylor <iant@google.com>
5605
5606 * gcc.dg/Wcxx-compat-19.c: New testcase.
5607
5608 2009-06-22 Matthias Klose <doko@ubuntu.com>
5609
5610 PR objc/28050
5611 * pr28050.m: New testcase.
5612
5613 2009-06-22 H.J. Lu <hongjiu.lu@intel.com>
5614
5615 PR testsuite/40481
5616 * gcc.dg/plugin/one_time_plugin.c (one_pass_exec): Return 0;
5617
5618 2009-06-22 Martin Jambor <mjambor@suse.cz>
5619
5620 PR tree-optimization/40492
5621 * g++.dg/torture/pr40492.C: New test.
5622
5623 2009-06-22 Uros Bizjak <ubizjak@gmail.com>
5624
5625 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Determine
5626 dumpbase file name from $src. Add -fdump-ipa-all to compile flags.
5627
5628 2009-06-22 Olivier Hainque <hainque@adacore.com>
5629
5630 * gnat.dg/raise_ce.adb: Helper for ...
5631 * gnat.dg/handle_and_return.adb: New test.
5632
5633 2009-06-22 Paul Thomas <pault@gcc.gnu.org>
5634
5635 PR fortran/40443
5636 * gfortran.dg/generic_18.f90: New test.
5637
5638 2009-06-22 Paul Thomas <pault@gcc.gnu.org>
5639
5640 PR fortran/40472
5641 * gfortran.dg/spread_size_limit.f90: New test.
5642
5643 2009-06-21 Uros Bizjak <ubizjak@gmail.com>
5644
5645 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Use -dumpbase
5646 to put dump files in a subdirectory.
5647 * lib/gcc-dg.exp (cleanup-saved-temps): Also remove
5648 ".o" temporary files.
5649
5650 2009-06-21 Janus Weil <janus@gcc.gnu.org>
5651
5652 PR fortran/39850
5653 * gfortran.dg/interface_19.f90: Add 'cleanup-modules'.
5654 * gfortran.dg/interface_20.f90: Ditto.
5655 * gfortran.dg/interface_21.f90: Ditto.
5656 * gfortran.dg/interface_22.f90: Ditto.
5657 * gfortran.dg/interface_30.f90: New.
5658 * gfortran.dg/proc_ptr_11.f90: Fix invalid test case.
5659
5660 2009-06-21 Uros Bizjak <ubizjak@gmail.com>
5661
5662 * gcc.dg/tree-ssa/fre-vce-1.c: Cleanup "fre" tree dump.
5663 * gcc.dg/vect/vect-shift-2.c: Cleanup "vect" tree dump.
5664 * gcc.dg/vect/vect.exp (VECT_SLP_CFLAGS): Initialize with original
5665 DEFAULT_VECTFLAGS.
5666
5667 2009-06-21 Ira Rosen <irar@il.ibm.com>
5668 Revital Eres <eres@il.ibm.com>
5669
5670 PR testsuite/40359
5671 * gcc.dg/vect/vect-50.c: Fix syntax error in the check.
5672 * gcc.dg/vect/vect-42.c: Likewise and separate vec_no_align check.
5673 * gcc.dg/vect/vect-96.c: Fix syntax error in the check.
5674
5675 2009-06-21 Ira Rosen <irar@il.ibm.com>
5676
5677 PR testsuite/40475
5678 * gcc.dg/vect/vect-nest-cycle-1.c: Fail to vectorize on targets
5679 without misalignment support.
5680 * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
5681
5682 2009-06-20 Tobias Burnus <burnus@net-b.de>
5683
5684 PR fortran/40452
5685 * gfortran.dg/bounds_check_strlen_9.f90: New test.
5686
5687 2009-06-19 Paul Thomas <pault@gcc.gnu.org>
5688
5689 PR fortran/40440
5690 * gfortran.dg/alloc_comp_result_2.f90: New test.
5691
5692 2009-06-19 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5693
5694 PR target/40482
5695 * gcc.target/arm/pr40482.c: New test.
5696
5697 2009-06-19 Ian Lance Taylor <iant@google.com>
5698
5699 * gcc.dg/Wcxx-compat-18.c: New testcase.
5700
5701 2009-06-19 Richard Guenther <rguenther@suse.de>
5702
5703 * gcc.c-torture/execute/20090618-1.c: New testcase.
5704
5705 2009-06-19 Ian Lance Taylor <iant@google.com>
5706
5707 * gcc.dg/Wcxx-compat-17.c: New testcase.
5708
5709 2009-06-19 Ian Lance Taylor <iant@google.com>
5710
5711 * gcc.dg/Wcxx-compat-15.c: New testcase.
5712
5713 2009-06-19 Ian Lance Taylor <iant@google.com>
5714
5715 * gcc.dg/Wcxx-compat-16.c: New testcase.
5716
5717 2009-06-19 Uros Bizjak <ubizjak@gmail.com>
5718
5719 * gcc.dg/builtins-34.c: Add significand cases.
5720
5721 2009-06-19 Uros Bizjak <ubizjak@gmail.com>
5722
5723 PR testsuite/40491
5724 * gcc.dg/20080522-1.c: Remove testcase for real.
5725 * gcc.dg/20080528-1.c: Ditto.
5726
5727 2009-06-19 Janus Weil <janus@gcc.gnu.org>
5728
5729 PR fortran/40450
5730 * gfortran.dg/proc_ptr_20.f90: New.
5731
5732 2009-06-18 H.J. Lu <hongjiu.lu@intel.com>
5733
5734 PR target/40470
5735 * gcc.dg/torture/pr40470-1.c: New.
5736 * gcc.dg/torture/pr40470-2.c: Likewise.
5737 * gcc.dg/torture/pr40470-3.c: Likewise.
5738 * gcc.dg/torture/pr40470-4.c: Likewise.
5739
5740 2009-06-18 Diego Novillo <dnovillo@google.com>
5741
5742 * gcc.dg/plugin/selfassign.c: Declare plugin_is_GPL_compatible.
5743 * gcc.dg/plugin/ggcplug.c: Likewise.
5744 * gcc.dg/plugin/one_time_plugin.c: Likewise.
5745 * g++.dg/plugin/selfassign.c: Likewise.
5746 * g++.dg/plugin/attribute_plugin.c: Likewise.
5747 * g++.dg/plugin/dumb_plugin.c: Likewise.
5748
5749 2009-06-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
5750
5751 * gcc.dg/cpp/arith-3.c: Add column info.
5752
5753 2009-06-18 Sandra Loosemore <sandra@codesourcery.com>
5754
5755 * gcc.target/arm/fp16-compile-none-2.c: New.
5756 * gcc.target/arm/fp16-compile-ieee-12.c: New.
5757 * gcc.target/arm/fp16-compile-alt-12.c: New.
5758
5759 2009-06-18 Sandra Loosemore <sandra@codesourcery.com>
5760
5761 * gcc.target/arm/fp16-compile-alt-1.c: New.
5762 * gcc.target/arm/fp16-compile-alt-2.c: New.
5763 * gcc.target/arm/fp16-compile-alt-3.c: New.
5764 * gcc.target/arm/fp16-compile-alt-4.c: New.
5765 * gcc.target/arm/fp16-compile-alt-5.c: New.
5766 * gcc.target/arm/fp16-compile-alt-6.c: New.
5767 * gcc.target/arm/fp16-compile-alt-7.c: New.
5768 * gcc.target/arm/fp16-compile-alt-8.c: New.
5769 * gcc.target/arm/fp16-compile-alt-9.c: New.
5770 * gcc.target/arm/fp16-compile-alt-10.c: New.
5771 * gcc.target/arm/fp16-compile-alt-11.c: New.
5772 * gcc.target/arm/fp16-compile-ieee-1.c: New.
5773 * gcc.target/arm/fp16-compile-ieee-2.c: New.
5774 * gcc.target/arm/fp16-compile-ieee-3.c: New.
5775 * gcc.target/arm/fp16-compile-ieee-4.c: New.
5776 * gcc.target/arm/fp16-compile-ieee-5.c: New.
5777 * gcc.target/arm/fp16-compile-ieee-6.c: New.
5778 * gcc.target/arm/fp16-compile-ieee-7.c: New.
5779 * gcc.target/arm/fp16-compile-ieee-8.c: New.
5780 * gcc.target/arm/fp16-compile-ieee-9.c: New.
5781 * gcc.target/arm/fp16-compile-ieee-10.c: New.
5782 * gcc.target/arm/fp16-compile-ieee-11.c: New.
5783 * gcc.target/arm/fp16-compile-none-1.c: New.
5784 * gcc.target/arm/fp16-compile-exprtype.c: New.
5785 * gcc.target/arm/fp16-compile-vcvt.c: New.
5786 * gcc.target/arm/fp16-builtins-1.c: New.
5787 * gcc.target/arm/fp16-rounding-alt-1.c: New.
5788 * gcc.target/arm/fp16-rounding-ieee-1.c: New.
5789 * gcc.target/arm/fp16-param-1.c: New.
5790 * gcc.target/arm/fp16-return-1.c: New.
5791 * gcc.target/arm/fp16-unprototyped-1.c: New.
5792 * gcc.target/arm/fp16-unprototyped-2.c: New.
5793 * gcc.target/arm/fp16-variadic-1.c: New.
5794 * gcc.dg/torture/arm-fp16-compile-assign.c: New.
5795 * gcc.dg/torture/arm-fp16-compile-convert.c: New.
5796 * gcc.dg/torture/arm-fp16-int-convert-alt.c: New.
5797 * gcc.dg/torture/arm-fp16-int-convert-ieee.c: New.
5798 * gcc.dg/torture/arm-fp16-ops.h: New.
5799 * gcc.dg/torture/arm-fp16-ops-1.c: New.
5800 * gcc.dg/torture/arm-fp16-ops-2.c: New.
5801 * gcc.dg/torture/arm-fp16-ops-3.c: New.
5802 * gcc.dg/torture/arm-fp16-ops-4.c: New.
5803 * gcc.dg/torture/arm-fp16-ops-5.c: New.
5804 * gcc.dg/torture/arm-fp16-ops-6.c: New.
5805 * gcc.dg/torture/arm-fp16-ops-7.c: New.
5806 * gcc.dg/torture/arm-fp16-ops-8.c: New.
5807 * g++.dg/ext/arm-fp16/fp16-overload-1.C: New.
5808 * g++.dg/ext/arm-fp16/fp16-return-1.C: New.
5809 * g++.dg/ext/arm-fp16/fp16-param-1.C: New.
5810 * g++.dg/ext/arm-fp16/fp16-mangle-1.C: New.
5811 * g++.dg/ext/arm-fp16/arm-fp16-ops.h: New.
5812 * g++.dg/ext/arm-fp16/arm-fp16-ops-1.C: New.
5813 * g++.dg/ext/arm-fp16/arm-fp16-ops-2.C: New.
5814 * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: New.
5815 * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: New.
5816 * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: New.
5817 * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: New.
5818 * g++.dg/ext/arm-fp16/arm-fp16-ops-7.C: New.
5819 * g++.dg/ext/arm-fp16/arm-fp16-ops-8.C: New.
5820
5821 2009-06-18 Uros Bizjak <ubizjak@gmail.com>
5822
5823 * gcc.dg/builtins-65.c: New test.
5824
5825 2009-06-18 Janus Weil <janus@gcc.gnu.org>
5826
5827 PR fortran/40451
5828 * gfortran.dg/proc_ptr_result_4.f90: New.
5829
5830 2009-06-17 Adam Nemet <anemet@caviumnetworks.com>
5831
5832 * gcc.c-torture/execute/bitfld-5.c: New test.
5833
5834 2009-06-17 David Daney <ddaney@caviumnetworks.com>
5835
5836 * gcc.dg/builtin-unreachable-3.c: New test.
5837
5838 2009-06-17 David Daney <ddaney@caviumnetworks.com>
5839
5840 * gcc.target/i386/builtin-unreachable.c: New test.
5841
5842 2009-06-17 Ian Lance Taylor <iant@google.com>
5843
5844 * gcc.dg/Wcxx-compat-14.c: New testcase.
5845
5846 2009-06-17 Aldy Hernandez <aldyh@redhat.com>
5847
5848 * gcc.dg/func-ptr-conv-1.c: Update column info.
5849
5850 2009-06-17 Richard Guenther <rguenther@suse.de>
5851
5852 PR middle-end/40404
5853 * gcc.c-torture/execute/pr40404.c: New testcase.
5854
5855 2009-06-17 Richard Guenther <rguenther@suse.de>
5856
5857 PR middle-end/40460
5858 * g++.dg/torture/pr40460.C: New testcase.
5859
5860 2009-06-05 Olatunji Ruwase <tjruwase@google.com>
5861
5862 * gcc.dg/plugin/one_time_plugin.c: New test.
5863 * gcc.dg/plugin/one_time-test-1.c: New test.
5864 * gcc.dg/plugin/plugin.exp: Added one_time_plugin.c test.
5865
5866 2009-06-16 Ian Lance Taylor <iant@google.com>
5867
5868 * g++.dg/warn/skip-1.C: New testcase.
5869
5870 2009-06-16 Jakub Jelinek <jakub@redhat.com>
5871
5872 PR middle-end/40446
5873 * g++.dg/other/pr40446.C: New test.
5874
5875 2009-06-16 Richard Guenther <rguenther@suse.de>
5876
5877 * gcc.dg/tree-ssa/pta-escape-1.c: New testcase.
5878 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
5879 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
5880 * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
5881
5882 2009-06-16 Martin Jambor <mjambor@suse.cz>
5883
5884 * gcc.c-torture/compile/pr40432.c: New file.
5885
5886 2009-06-16 Martin Jambor <mjambor@suse.cz>
5887
5888 * gfortran.fortran-torture/compile/pr40413.f90: New file.
5889
5890 2009-06-16 Janus Weil <janus@gcc.gnu.org>
5891
5892 PR fortran/36947
5893 PR fortran/40039
5894 * gfortran.dg/dummy_procedure_1.f90: Extended test case.
5895 * gfortran.dg/interface_20.f90: Modified error messages.
5896 * gfortran.dg/interface_21.f90: Ditto.
5897 * gfortran.dg/interface_26.f90: Ditto.
5898 * gfortran.dg/interface_27.f90: Ditto.
5899 * gfortran.dg/interface_28.f90: Extended test case.
5900 * gfortran.dg/interface_29.f90: New.
5901 * gfortran.dg/proc_decl_7.f90: Modified error messages.
5902 * gfortran.dg/proc_decl_8.f90: Ditto.
5903 * gfortran.dg/proc_ptr_11.f90: Ditto.
5904 * gfortran.dg/proc_ptr_15.f90: Ditto.
5905
5906 2009-06-16 Ira Rosen <irar@il.ibm.com>
5907
5908 * gcc.dg/vect/vect-outer-4g.c: Don't look for pattern not allowed
5909 printing.
5910 * gcc.dg/vect/vect-outer-4k.c, gcc.dg/vect/vect-outer-4l.c,
5911 gcc.dg/vect/vect-outer-4f.c: Likewise.
5912 * gcc.dg/vect/vect-nest-cycle-1.c: New test.
5913 * gcc.dg/vect/vect-nest-cycle-2.c, gcc.dg/vect/vect-nest-cycle-3.c:
5914 Likewise.
5915 * gcc.dg/vect/vect-outer-1a.c: Fail because of strided access in
5916 outer loop.
5917
5918 2009-06-16 Tobias Burnus <burnus@net-b.de>
5919
5920 PR fortran/40383
5921 * gfortran.dg/bounds_check_strlen_8.f90: New test.
5922
5923 2009-06-15 Ian Lance Taylor <iant@google.com>
5924
5925 * gcc.dg/Wjump-misses-init-1.c: New testcase.
5926 * gcc.dg/Wjump-misses-init-2.c: New testcase.
5927 * gcc.dg/c99-vla-jump-5.c: Adjust expected error messages.
5928 Recognize new notes.
5929 * gcc.dg/stmt-expr-label-2.c: Likewise.
5930 * gcc.dg/c99-vla-jump-1.c: Recognize new notes. Fix column numbers.
5931 * gcc.dg/c99-vla-jump-2.c: Recognize new notes.
5932 * gcc.dg/c99-vla-jump-3.c: Recognize new notes.
5933 * gcc.dg/c99-vla-jump-4.c: Likewise.
5934 * gcc.dg/stmt-expr-label-1.c: Likewise.
5935 * gcc.dg/stmt-expr-label-3.c: Likewise.
5936 * gcc.dg/vla-8.c: Likewise. Move error message to different line.
5937
5938 2009-06-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
5939
5940 * gcc.dg/torture/builtin-math-6.c: Robustify and fix clog cases.
5941
5942 2009-06-15 Jakub Jelinek <jakub@redhat.com>
5943
5944 * gcc.dg/builtin-object-size-7.c: New test.
5945
5946 2009-06-15 Jakub Jelinek <jakub@redhat.com>
5947
5948 PR testsuite/40426
5949 * lib/gcc-dg.exp (gcc-dg-debug-runtest): For type -gdwarf-2 and
5950 level != "" use separate -gdwarf-2 -g${level} options instead of
5951 -gdwarf-2${level}.
5952 * lib/gfortran-dg.exp (gfortran-dg-debug-runtest): Likewise.
5953 * gfortran.dg/debug/pr37738.f: Also skip if -gdwarf-2 -g1.
5954 * gfortran.dg/debug/pr35154-dwarf2.f: Likewise.
5955
5956 2009-06-15 Rafael Avila de Espindola <espindola@google.com>
5957
5958 * g++.dg/abi/mangle11.C: Update warning line.
5959 * g++.dg/abi/mangle12.C: Update warning line.
5960 * g++.dg/abi/mangle17.C: Update warning line.
5961 * g++.dg/abi/mangle20-2.C: Update warning line.
5962
5963 2009-06-14 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
5964
5965 * gcc.dg/optimize-bswap-1.c: Split into these two:
5966 * gcc.dg/optimize-bswapsi-1.c: New testcase.
5967 * gcc.dg/optimize-bswapdi-1.c: New testcase.
5968
5969 2009-06-14 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
5970
5971 * gcc.dg/optimize-bswap-1.c: New testcase.
5972
5973 2009-06-14 Richard Guenther <rguenther@suse.de>
5974
5975 PR middle-end/40389
5976 * g++.dg/torture/pr40389.C: New testcase.
5977
5978 2009-06-13 Richard Guenther <rguenther@suse.de>
5979
5980 PR tree-optimization/40421
5981 * gfortran.fortran-torture/compile/pr40421.f: New testcase.
5982
5983 2009-06-12 Aldy Hernandez <aldyh@redhat.com>
5984
5985 * gcc.dg/old-style-prom-3.c: Add column info.
5986 * gcc.dg/overflow-warn-1.c
5987 * gcc.dg/gomp/pr27415.c
5988 * gcc.dg/gomp/for-1.c: Same.
5989 * gcc.dg/enum-compat-1.c: Same.
5990 * gcc.dg/c99-tag-3.c: Same.
5991 * gcc.dg/Wredundant-decls-2.c: Same.
5992 * gcc.dg/func-ptr-conv-1.c: Same.
5993 * gcc.dg/asm-wide-1.c: Same.
5994 * gcc.dg/nofixed-point-2.c: Same.
5995 * gcc.dg/cpp/line3.c: Same.
5996 * gcc.dg/array-10.c: Same.
5997 * gcc.dg/c99-vla-jump-1.c: Same.
5998 * gcc.dg/pr20368-1.c: Same.
5999 * gcc.dg/Wshadow-3.c: Same.
6000 * gcc.dg/c90-const-expr-8.c: Same.
6001 * gcc.dg/label-decl-2.c: Same.
6002 * gcc.dg/dremf-type-compat-2.c: Same.
6003 * gcc.dg/c90-const-expr-5.c: Same.
6004 * gcc.dg/builtins-30.c: Same.
6005 * gcc.dg/Warray-bounds.c: Same.
6006 * gcc.dg/Wcxx-compat-2.c: Same.
6007 * gcc.dg/tree-ssa/col-1.c: Same.
6008 * gcc.dg/old-style-prom-2.c: Same.
6009 * gcc.dg/cast-function-1.c: Same.
6010 * gcc.dg/pr15698-1.c: Same.
6011 * gcc.dg/dremf-type-compat-3.c: Same.
6012 * gcc.dg/vla-8.c: Same.
6013 * gcc.dg/gomp/pr27415.c: Move firstprivate diagnostics to correct
6014 line.
6015 * gcc.dg/label-decl-2.c: Move label diagnostic to correct line.
6016 * gcc.dg/old-style-prom-3.c: Check for error on the correct line.
6017 * gcc.dg/enum-compat-1.c: Same.
6018 * gcc.dg/dremf-type-compat-2.c: Same.
6019 * gcc.dg/old-style-prom-2.c: Same.
6020 * gcc.dg/pr15698-1.c: Same.
6021 * gcc.dg/pr20368-1.c: Same.
6022 * gcc.dg/dremf-type-compat-3.c: Same.
6023 * gcc.dg/builtins-30.c: Same. Test for columns.
6024
6025 2009-06-12 Janus Weil <janus@gcc.gnu.org>
6026
6027 PR fortran/40176
6028 * gfortran.dg/proc_decl_1.f90: Extended.
6029
6030 2009-06-12 Ian Lance Taylor <iant@google.com>
6031
6032 * gcc.dg/Wcxx-compat-13.c: New testcase.
6033
6034 2009-06-12 Andrew Pinski <andrew_pinski@playstation.sony.com>
6035
6036 PR tree-opt/38865
6037 * gcc.dg/tree-ssa/fre-vce-1.c
6038
6039 2009-06-12 H.J. Lu <hongjiu.lu@intel.com>
6040
6041 PR testsuite/40384
6042 * gcc.dg/tree-ssa/prefetch-5.c: Add --param
6043 min-insn-to-prefetch-ratio=5.
6044
6045 2009-06-12 Joey Ye <joey.ye@intel.com>
6046 H.J. Lu <hongjiu.lu@intel.com>
6047
6048 PR middle-end/39146
6049 * gcc.target/i386/stackalign/pr39146.c: New.
6050
6051 2009-06-11 H.J. Lu <hongjiu.lu@intel.com>
6052
6053 * gcc.target/i386/crc32-1.c: New.
6054 * gcc.target/i386/crc32-2.c: Likewise.
6055
6056 2009-06-11 David Daney <ddaney@caviumnetworks.com>
6057
6058 PR c/39252
6059 * gcc.dg/builtin-unreachable-1.c: New test.
6060 * gcc.dg/builtin-unreachable-2.c: Same.
6061
6062 2009-06-11 Paul Thomas <pault@gcc.gnu.org>
6063
6064 PR fortran/40402
6065 * gfortran.dg/data_value_1.f90: New test.
6066
6067 2009-06-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6068
6069 PR testsuite/39831
6070 * gcc.target/i386/excess-precision-1.c: Use -mfpmath=387, and
6071 remove ilp32 requirement.
6072 * gcc.target/i386/excess-precision-2.c: Likewise.
6073 * gcc.target/i386/excess-precision-3.c: Likewise.
6074 * gcc.target/i386/excess-precision-4.c: Likewise.
6075 * gcc.target/i386/excess-precision-5.c: Likewise.
6076 * gcc.target/i386/excess-precision-6.c: Likewise.
6077
6078 2009-06-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6079
6080 PR fortran/38718
6081 * gfortran.dg/is_iostat_end_eor_2.f90: New test.
6082 * gfortran.dg/nan_5.f90: New test.
6083
6084 2009-06-10 Nathan Froyd <froydnj@codesourcery.com>
6085
6086 * gcc.target/arm/neon-modes-1.c: New test.
6087
6088 2009-06-10 Kai Tietz <kai.tietz@onevision.com>
6089
6090 * g++.dg/torture/pr31579.C: Cast pointer
6091 via __SIZE_TYPE__ instead of 'unsigned long'.
6092
6093 2009-06-10 Anthony Green <green@moxielogic.com>
6094
6095 * lib/target-supports.exp (check_profiling_available):
6096 Profiling is not available for testing purposes on moxie.
6097
6098 2009-06-09 Ian Lance Taylor <iant@google.com>
6099
6100 * gcc.dg/Wcxx-compat-12.c: New testcase.
6101
6102 2009-06-09 Janne Blomqvist <jb@gcc.gnu.org>
6103
6104 PR libfortran/40334
6105 * gfortran.dg/backspace_11.f90: New.
6106
6107 2009-06-09 Jason Merrill <jason@redhat.com>
6108
6109 * g++.dg/cpp0x/defaulted10.C: New.
6110
6111 2009-06-09 Martin Jambor <mjambor@suse.cz>
6112
6113 * gcc.c-torture/compile/pr40351.c: New file.
6114
6115 2009-06-09 Olivier Hainque <hainque@adacore.com>
6116
6117 * gnat.dg/align_max.adb: New test.
6118
6119 2009-06-08 Jason Merrill <jason@redhat.com>
6120
6121 * g++.dg/cpp0x/auto15.C: New.
6122
6123 2009-06-08 Jan Hubicka <jh@suse.cz>
6124
6125 PR debug/39834
6126 * gcc.dg/torture/pr39834.c
6127
6128 2009-06-08 Jan Hubicka <jh@suse.cz>
6129
6130 PR middle-end/40102
6131 * g++.dg/torture/pr40102.C: New testcase.
6132
6133 2009-06-08 Jakub Jelinek <jakub@redhat.com>
6134
6135 * gcc.dg/builtin-object-size-2.c (test1): Adjust expected results.
6136 * gcc.dg/builtin-object-size-4.c (test1): Adjust expected results.
6137 * gcc.dg/builtin-object-size-6.c: New test.
6138
6139 PR c++/40373
6140 * g++.dg/template/dtor7.C: New test.
6141
6142 PR c++/40370
6143 PR c++/40372
6144 * g++.dg/template/error41.C: New test.
6145 * g++.dg/template/error42.C: New test.
6146
6147 2009-06-08 Revital Eres <eres@il.ibm.com>
6148
6149 PR testsuite/40359
6150 * gcc.dg/vect/vect-58.c: Change checks to use vect_hw_misalign.
6151 * gcc.dg/vect/vect-88.c: Likewise.
6152 * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
6153 * gcc.dg/vect/pr25413.c: Likewise.
6154 * lib/target-supports.exp: Add i?86 to vect_hw_misalign.
6155
6156 2009-06-07 Ian Lance Taylor <iant@google.com>
6157
6158 * g++.dg/warn/Wswitch-3.C: New testcase.
6159 * gcc.dg/Wswitch.c: Adjust for -Wswitch change.
6160 * gcc.dg/Wswitch-enum-error.c: Likewise.
6161 * gcc.dg/Wswitch-error.c: Likewise.
6162
6163 2009-06-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6164
6165 PR fortran/40008
6166 * gfortran.dg/negative_unit.f: Update test.
6167 * gfortran.dg/negative_unit_int8.f: Update test.
6168 * gfortran.dg/newunit_1.f90: New test.
6169
6170 2009-06-07 Daniel Franke <franke.daniel@gmail.com>
6171
6172 PR fortran/25104
6173 PR fortran/29962
6174 * gfortran.dg/spread_init_expr.f03: New.
6175 * gfortran.dg/unpack_init_expr.f03: New.
6176 * gfortran.dg/intrinsic_argument_conformance_2.f90: Adjusted
6177 error message.
6178
6179 2009-06-07 Daniel Franke <franke.daniel@gmail.com>
6180
6181 PR fortran/25104
6182 PR fortran/29962
6183 * gfortran.dg/count_init_expr.f03
6184 * gfortran.dg/product_init_expr.f03
6185 * gfortran.dg/sum_init_expr.f03
6186
6187 2009-06-07 Daniel Franke <franke.daniel@gmail.com>
6188
6189 PR fortran/36874
6190 * gfortran.dg/intrinsic_argument_conformance_2.f90: Adjusted error
6191 message.
6192 * gfortran.dg/zero_sized_1.f90: Removed checks with incompatible
6193 shapes.
6194 * gfortran.dg/zero_sized_5.f90: Likewise.
6195
6196 2009-06-07 H.J. Lu <hongjiu.lu@intel.com>
6197
6198 PR middle-end/32950
6199 * g++.dg/torture/pr32950.C: New.
6200
6201 2009-06-07 Daniel Franke <franke.daniel@gmail.com>
6202
6203 PR fortran/25104
6204 PR fortran/29962
6205 * gfortran.dg/dot_product_1.f03: New.
6206 * gfortran.dg/matmul_8.f03: New.
6207 * gfortran.dg/transpose_3.f03: New.
6208
6209 2009-06-06 Ian Lance Taylor <iant@google.com>
6210
6211 * gcc.dg/Wunused-label-1.c: New test case.
6212 * g++.dg/warn/Wunused-label-1.C: New test case.
6213 * g++.dg/warn/Wunused-label-2.C: New test case.
6214 * g++.dg/warn/Wunused-label-3.C: New test case.
6215
6216 2009-06-06 Daniel Franke <franke.daniel@gmail.com>
6217
6218 PR fortran/37203
6219 * reshape_zerosize_2.f90: New.
6220
6221 2009-06-06 Daniel Franke <franke.daniel@gmail.com>
6222
6223 PR fortran/32890
6224 * gfortran.dg/pack_assign_1.f90: New.
6225 * gfortran.dg/pack_vector_1.f90: New.
6226
6227 2009-06-05 Jakub Jelinek <jakub@redhat.com>
6228
6229 PR middle-end/40340
6230 * gcc.dg/pr40340-1.c: New test.
6231 * gcc.dg/pr40340-2.c: New test.
6232 * gcc.dg/pr40340-3.c: New test.
6233 * gcc.dg/pr40340-4.c: New test.
6234 * gcc.dg/pr40340-5.c: New test.
6235 * gcc.dg/pr40340.h: New file.
6236
6237 2009-06-05 Revital Eres <eres@il.ibm.com>
6238
6239 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
6240 New procedure.
6241 * gcc.dg/vect/vect-50.c: Change checks to use vect_hw_misalign.
6242 * gcc.dg/vect/vect-33.c: Likewise.
6243 * gcc.dg/vect/vect-92.c: Likewise.
6244 * gcc.dg/vect/vect-58.c: Likewise.
6245 * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
6246 * gcc.dg/vect/vect-42.c: Likewise.
6247 * gcc.dg/vect/slp-25.c: Likewise.
6248 * gcc.dg/vect/vect-align-1.c: Likewise.
6249 * gcc.dg/vect/vect-align-2.c: Likewise.
6250 * gcc.dg/vect/vect-93.c: Likewise.
6251 * gcc.dg/vect/no-scevccp-outer-8.c: Likewise.
6252 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
6253 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
6254 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
6255 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
6256 * gcc.dg/vect/vect-26.c: Likewise.
6257 * gcc.dg/vect/vect-44.c: Likewise.
6258 * gcc.dg/vect/vect-70.c: Likewise.
6259 * gcc.dg/vect/vect-95.c: Likewise.
6260 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
6261 * gcc.dg/vect/vect-28.c: Likewise.
6262 * gcc.dg/vect/no-section-anchors-vect-31.c: Likewise.
6263 * gcc.dg/vect/vect-87.c: Likewise.
6264 * gcc.dg/vect/vect-109.c: Likewise.
6265 * gcc.dg/vect/vect-54.c: Likewise.
6266 * gcc.dg/vect/vect-96.c: Likewise.
6267 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
6268 * gcc.dg/vect/vect-88.c: Likewise.
6269 * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
6270 * gcc.dg/vect/vect-89.c: Likewise.
6271 * gcc.dg/vect/vect-91.c: Likewise.
6272 * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
6273 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
6274 * gfortran.dg/vect/vect-2.f90: Likewise.
6275 * gfortran.dg/vect/vect-3.f90: Likewise.
6276 * gfortran.dg/vect/vect-4.f90: Likewise.
6277 * gfortran.dg/vect/vect-5.f90: Likewise.
6278
6279 2009-06-05 Alexander Strange <astrange@ithinksw.com>
6280
6281 PR tree-optimization/36318
6282 * gcc.dg/tree-ssa/sra-7.c: New test.
6283
6284 2009-06-04 Daniel Franke <franke.daniel@gmail.com>
6285
6286 PR fortran/37203
6287 * gfortran.dg/reshape_order_5.f90: New.
6288 * gfortran.dg/reshape_shape_1.f90: New.
6289
6290 2009-06-04 Jason Merrill <jason@redhat.com>
6291
6292 * g++.dg/template/error38.C: Add pointer-to-typedef case.
6293
6294 2009-06-04 Steve Ellcey <sje@cup.hp.com>
6295
6296 * gcc.dg/vect/vect-42.c: Modify vect_no_align case.
6297 * gcc.dg/vect/no-vfa-vect-43.c: Ditto.
6298
6299 2009-06-04 Richard Guenther <rguenther@suse.de>
6300
6301 PR c++/39371
6302 * g++.dg/torture/pr40335.C: New testcase.
6303
6304 2009-06-03 Richard Guenther <rguenther@suse.de>
6305
6306 PR middle-end/40328
6307 * gcc.dg/torture/pr40328.c: New testcase.
6308
6309 2009-06-03 Maxim Kuvyrkov <maxim@codesourcery.com>
6310
6311 * gcc.dg/falign-labels.c (dg-options): Don't restrict for
6312 m68k and fido.
6313
6314 2009-06-03 Martin Jambor <mjambor@suse.cz>
6315
6316 * g++.dg/torture/pr40323.C: New file.
6317
6318 2009-06-03 Eric Botcazou <ebotcazou@adacore.com>
6319
6320 * gnat.dg/specs/root.ads: New test.
6321 * gnat.dg/specs/root-level_1.ads: Likewise.
6322 * gnat.dg/specs/root-level_2.ads: Likewise.
6323 * gnat.dg/specs/root-level_1-level_2.ads: Likewise.
6324
6325 2009-06-02 Mark Mitchell <mark@codesourcery.com>
6326
6327 * g++.dg/init/ref15.C: Require unwrapped targets.
6328
6329 2009-06-02 Jason Merrill <jason@redhat.com>
6330
6331 * g++.dg/cpp0x/initlist13.C: Remove expected error.
6332 * g++.dg/cpp0x/initlist18.C: New.
6333 * g++.dg/cpp0x/initlist19.C: New.
6334
6335 * g++.dg/cpp0x/auto14.C: New.
6336
6337 2009-06-02 Eric Botcazou <ebotcazou@adacore.com>
6338
6339 * gnat.dg/alignment6.adb: Remove XFAIL.
6340
6341 2009-06-02 Simon Martin <simartin@users.sourceforge.net>
6342
6343 PR c++/38089
6344 * g++.dg/template/spec36.C: New test.
6345
6346 2009-06-01 Ian Lance Taylor <iant@google.com>
6347
6348 * gcc.dg/cast-qual-3.c: New testcase.
6349 * g++.dg/warn/Wcast-qual2.C: New testcase.
6350
6351 2009-06-01 Aldy Hernandez <aldyh@redhat.com>
6352
6353 * lib/gcc-dg.exp (dg-bogus): Override dg-bogus.
6354 (process-message): Expect column numbers.
6355 * gcc.dg/va-arg-2.c: Use line 0 to indicate no column.
6356 * gcc.dg/pch/counter-2.c: Same.
6357 * gcc.dg/pch/valid-2.c: Same.
6358 * gcc.dg/pch/warn-1.c: Same.
6359 * gcc.dg/pch/valid-1.c: Same.
6360 * gcc.dg/cpp/include2a.c: Handle lack of columns.
6361 * gcc.dg/cpp/syshdr.c: Same.
6362 * gcc.dg/cpp/19940712-1.c: Same.
6363 * gcc.dg/cpp/missing-header-1.c: Same.
6364 * gcc.dg/cpp/unc4.c: Remove -fno-show-column.
6365 * gcc.dg/cpp/tr-warn3.c: Same.
6366 * gcc.dg/cpp/pr29612-2.c: Same.
6367 * gcc.dg/cpp/tr-warn4.c: Same.
6368 * gcc.dg/cpp/Wtrigraphs.c: Same.
6369 * gcc.dg/cpp/poison.c: Same.
6370 * gcc.dg/cpp/arith-3.c: Same.
6371 * gcc.dg/cpp/sysmac2.c: Same.
6372 * gcc.dg/cpp/cpp.exp: Same.
6373 * gcc.dg/cpp/tr-warn5.c: Same.
6374 * gcc.dg/cpp/include2.c: Same.
6375 * gcc.dg/cpp/Wmissingdirs.c: Same.
6376 * gcc.dg/cpp/Wmissingdirs.c: Same.
6377 * gcc.dg/cpp/tr-warn6.c: Same.
6378 * gcc.dg/cpp/Wtrigraphs-2.c: Same.
6379 * gcc.dg/cpp/macspace1.c: Same.
6380 * gcc.dg/cpp/escape-2.c: Same.
6381 * gcc.dg/cpp/assert2.c: Same.
6382 * gcc.dg/cpp/undef2.c: Same.
6383 * gcc.dg/cpp/macspace2.c: Same.
6384 * gcc.dg/cpp/tr-warn1.c: Same.
6385 * gcc.dg/cpp/extratokens2.c: Same.
6386 * gcc.dg/cpp/strify2.c: Same.
6387 * gcc.dg/cpp/Wsignprom.c: Same.
6388 * gcc.dg/cpp/redef2.c: Same.
6389 * gcc.dg/cpp/trad/trad.exp: Same.
6390 * gcc.dg/cpp/arith-1.c: Same.
6391 * gcc.dg/cpp/extratokens.c: Same.
6392 * gcc.dg/cpp/if-mpar.c: Same.
6393
6394 2009-06-01 Olivier Hainque <hainque@adacore.com>
6395
6396 * gnat.dg/nested_float_packed.ads: New test.
6397
6398 2009-06-01 Olivier Hainque <hainque@adacore.com>
6399 Eric Botcazou <botcazou@adacore.com>
6400
6401 * gnat.dg/oconst[1-6].ad[bs]: New tests. Also support for ...
6402 * gnat.dg/test_oconst.adb: New test.
6403
6404 2009-05-31 Basile Starynkevitch <basile@starynkevitch.net>
6405
6406 * gcc.dg/plugin/ggcplug.c: Moved comment.
6407 (plugin_init): Fixed typo, declared i, returned 0 at end.
6408
6409 2009-05-31 Ira Rosen <irar@il.ibm.com>
6410
6411 PR testsuite/40244
6412 * gcc.dg/vect/bb-slp-4.c: Change the number of data accesses to 2.
6413 * gcc.dg/vect/bb-slp-10.c: Change the store misalignment to 1.
6414
6415 2009-05-29 Ian Lance Taylor <iant@google.com>
6416
6417 * gcc.dg/Wcxx-compat-11.c: New testcase.
6418
6419 2009-05-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6420
6421 PR fortran/40019
6422 * gfortran.dg/leadz_trailz_1.f90: New test.
6423 * gfortran.dg/leadz_trailz_2.f90: New test.
6424
6425 2009-05-29 Martin Jambor <mjambor@suse.cz>
6426
6427 * gfortran.dg/pr25923.f90: XFAIL warning expectation.
6428 * gcc.dg/tree-ssa/ssa-fre-7.c: Compile with -fno-tree-sra.
6429 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
6430 * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
6431 * gcc.dg/memcpy-1.c: Removed param sra-max-structure-size.
6432 * gcc.dg/tree-ssa/sra-2.c: Likewise.
6433 * gcc.dg/tree-ssa/sra-3.c: Likewise.
6434 * gcc.dg/tree-ssa/sra-1.c: Likewise.
6435 * gcc.dg/tree-ssa/sra-4.c: Changed comment.
6436 * gcc.dg/tree-ssa/sra-5.c: New file.
6437 * gcc.dg/tree-ssa/sra-6.c: New file.
6438 * gcc.c-torture/compile/sra-1.c: New file.
6439
6440 2009-05-29 Jakub Jelinek <jakub@redhat.com>
6441
6442 PR middle-end/40291
6443 * gcc.c-torture/compile/pr40291.c: New test.
6444
6445 PR target/40017
6446 * gcc.target/powerpc/altivec-types-1.c: Don't expect error for
6447 __vector _Bool.
6448 * gcc.target/powerpc/altivec-30.c: New test.
6449 * gcc.target/powerpc/altivec-31.c: New test.
6450
6451 2009-05-28 Richard Guenther <rguenther@suse.de>
6452
6453 * gcc.dg/tree-ssa/ssa-fre-26.c: New testcase.
6454 * gcc.c-torture/execute/20090527-1.c: Likewise.
6455
6456 2009-05-28 Dodji Seketeli <dodji@redhat.com>
6457
6458 PR c++/39754
6459 * g++.dg/template/canon-type-1.C: New test.
6460 * g++.dg/template/canon-type-2.C: Likewise.
6461 * g++.dg/template/canon-type-3.C: Likewise.
6462 * g++.dg/template/canon-type-4.C: Likewise.
6463 * g++.dg/template/canon-type-5.C: Likewise.
6464 * g++.dg/template/canon-type-6.C: Likewise.
6465 * g++.dg/template/canon-type-7.C: Likewise.
6466
6467 2009-05-28 Dave Korn <dave.korn.cygwin@gmail.com>
6468 Uros Bizjak <ubizjak@gmail.com>
6469 Danny Smith <dansmister@gmail.com>
6470
6471 PR target/37216
6472
6473 * lib/target-supports.exp (check_effective_target_pe_aligned_commons):
6474 New function.
6475 * gcc.target/i386/pr37216.c: New test source file.
6476 * gcc.dg/compat/struct-layout-1_generate.c (dg_options[]): No longer
6477 use -fno-common for testing Cygwin and MinGW targets.
6478
6479 2009-05-28 Kai Tietz <kai.tietz@onevision.com>
6480
6481 * g++.dg/ext/packed6.C (size_t): Use __extension__ and __SIZE_TYPE__.
6482 * g++.dg/opt/memcpy1.C (size_t): Likewise.
6483 * g++.dg/pr37742.C (size_t): Likewise.
6484 * g++.dg/torture/pr34850.C (size_t): Likewise.
6485 * g++.dg/torture/20070621-1.C (ptrdiff_t): Use __extension__ and
6486 _PTRDIFF_TYPE__.
6487 * g++.dg/torture/pr34222.C (ptrdiff_t): Likewise.
6488 * g++.dg/tree-ssa/pr22444.C (ptrdiff_t): Likewise.
6489 (size_t): Use __extension__ and __SIZE_TYPE__.
6490 * gcc.c-torture/compile/20000211-1.c (size_t): Typedef size_t via
6491 __SIZE_TYPE__.
6492 * gcc.c-torture/compile/20010328-1.c (size_t): Likewise.
6493 * gcc.c-torture/compile/20030320-1.c (size_t): Likewise.
6494 * gcc.c-torture/compile/20030405-1.c (size_t): Likewise.
6495 * gcc.c-torture/compile/20030902-1.c (size_t): Likewise.
6496 * gcc.c-torture/compile/20060202-1.c (size_t): Likewise.
6497 * gcc.c-torture/compile/20080613-1.c (size_t): Likewise.
6498 * gcc.c-torture/compile/920428-2.c (size_t): Likewise.
6499 * gcc.c-torture/compile/980329-1.c (size_t): Likewise.
6500 * gcc.c-torture/compile/980816-1.c (size_t): Likewise.
6501 * gcc.c-torture/compile/pr32584.c (size_t): Likewise.
6502 (__ssize_t): Likewise.
6503 * gcc.c-torture/compile/pr33173.c (size_t): Likewise.
6504 * gcc.c-torture/compile/pr33382.c (size_t): Likewise.
6505 * gcc.c-torture/compile/pr34334.c (size_t): Likewise.
6506 * gcc.c-torture/compile/pr34688.c (size_t): Likewise.
6507 * gcc.c-torture/compile/pr35043.c (size_t): Likewise.
6508 * gcc.c-torture/compile/pr37669.c (size_t): Likewise.
6509 * gcc.dg/20050629-1.c (size_t): Typedef size_t via __SIZE_TYPE__.
6510 * gcc.dg/pr33667.c (size_t): Likewise.
6511 * gcc.dg/prefetch-loop-arrays-1.c (size_t): Likewise.
6512 * gcc.dg/torture/pr39204.c (size_t): Likewise.
6513 * gcc.dg/tree-ssa/20041122-1.c (size_t): Likewise.
6514 * gcc.dg/tree-ssa/pr36908.c (size_t): Likewise.
6515 * gcc.dg/tree-ssa/pr38250.c (size_t): Likewise.
6516 * gcc.dg/tree-ssa/ssa-dse-10.c (size_t): Likewise.
6517
6518 2009-05-28 Ira Rosen <irar@il.ibm.com>
6519
6520 PR tree-optimization/40254
6521 * gcc.dg/vect/pr40254.c: New test.
6522
6523 2009-05-28 Adam Nemet <anemet@caviumnetworks.com>
6524
6525 PR middle-end/33699
6526 * gcc.target/mips/const-anchor-1.c: New test.
6527 * gcc.target/mips/const-anchor-2.c: New test.
6528
6529 2009-05-27 Jason Merrill <jason@redhat.com>
6530
6531 * g++.dg/cpp0x/initlist15.C: New.
6532 * g++.dg/cpp0x/initlist16.C: New.
6533 * g++.dg/cpp0x/initlist17.C: New.
6534
6535 2009-05-27 Janne Blomqvist <jb@gcc.gnu.org>
6536
6537 PR fortran/39178
6538 * gfortran.dg/elemental_dependency_1.f90: Fix scan-tree-dump-times
6539 patterns to reflect frontend changes.
6540 * gfortran.dg/vector_subscript_4.f90: Likewise.
6541
6542 2009-05-27 Olivier Hainque <hainque@adacore.com>
6543 Eric Botcazou <botcazou@adacore.com>
6544
6545 * gcc.c-torture/execute/align-nest.c: New testcase.
6546 * gnat.dg/misaligned_nest.adb: New testcase.
6547
6548 2009-05-27 Rafael Avila de Espindola <espindola@google.com>
6549
6550 * g++.dg/plugin/attribute_plugin.c: Include gcc-plugin.h first.
6551 * g++.dg/plugin/dumb_plugin.c: Include gcc-plugin.h first.
6552 * g++.dg/plugin/selfassign.c: Include gcc-plugin.h first.
6553 * gcc.dg/plugin/selfassign.c: Include gcc-plugin.h first.
6554
6555 2009-05-27 Kai TIetz <kai.tietz@onevision.com>
6556
6557 * g++.old-deja/g++.brendan/array1.C (array): Use __SIZE_TYPE__
6558 cast instead of assuming 0ul.
6559 * g++.old-deja/g++.brendan/crash64.C (size_t): Define it via
6560 __SIZE_TYPE__.
6561 (_type_desc): Make first argument const.
6562 * g++.old-deja/g++.jason/new3.C (dg-options): Add -Wno-long-long.
6563
6564 2009-05-27 Thomas Koenig <tkoenig@gcc.gnu.org>
6565
6566 PR libfortran/40187
6567 * gfortran.dg/c_f_pointer_shape_tests_4.f03: New file.
6568 * gfortran.dg/c_f_pointer_shape_tests_4_driver.c: New file.
6569
6570 2009-05-26 Basile Starynkevitch <basile@starynkevitch.net>
6571
6572 * gcc.dg/plugin/plugin.exp: Added ggcplug.c test plugin
6573 with ggcplug-test-1.c for testing PLUGIN_GGC_MARKING etc...
6574 * gcc.dg/plugin/ggcplug-test-1.c: Added new file.
6575 * gcc.dg/plugin/ggcplug.c: Added new file.
6576
6577 2009-05-26 Tobias Burnus <burnus@net-b.de>
6578
6579 PR fortran/40246
6580 * gfortran.dg/nullify_4.f90: New test.
6581
6582 2009-05-26 Richard Guenther <rguenther@suse.de>
6583
6584 * gcc.dg/tree-ssa/inline-3.c: Remove dump file.
6585
6586 2009-05-26 Richard Guenther <rguenther@suse.de>
6587
6588 PR middle-end/40252
6589 * gcc.c-torture/compile/pr40252.c: New testcase.
6590
6591 2009-05-26 Dodji Seketeli <dodji@redhat.com>
6592
6593 PR c++/40007
6594 * g++.dg/template/typedef18.C: New test.
6595 * g++.dg/template/typedef19.C: Likewise.
6596 * g++.dg/template/typedef20.C: Likewise.
6597 * g++.dg/template/access11.C: Adjust.
6598
6599 2009-05-26 Richard Guenther <rguenther@suse.de>
6600
6601 PR testsuite/40247
6602 * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Obfuscate.
6603
6604 2009-05-25 Jason Merrill <jason@redhat.com>
6605
6606 PR c++/38064
6607 * g++.dg/cpp0x/enum3.C: New test.
6608
6609 2009-05-25 Richard Guenther <rguenther@suse.de>
6610
6611 PR tree-optimization/36327
6612 * gcc.dg/tree-ssa/ssa-fre-24.c: New testcase.
6613 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
6614 * gcc.dg/tree-ssa/sra-2.c: Disable FRE.
6615 * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
6616 * gcc.dg/vect/vect-40.c: Likewise.
6617 * gcc.dg/vect/vect-42.c: Likewise.
6618 * gcc.dg/vect/vect-46.c: Likewise.
6619 * gcc.dg/vect/vect-76.c: Likewise.
6620
6621 2009-05-25 Janus Weil <janus@gcc.gnu.org>
6622
6623 PR fortran/40176
6624 * gfortran.dg/proc_ptr_18.f90: New.
6625 * gfortran.dg/proc_ptr_19.f90: New.
6626 * gfortran.dg/proc_ptr_comp_9.f90: New.
6627 * gfortran.dg/proc_ptr_comp_10.f90: New.
6628
6629 2009-05-25 Richard Guenther <rguenther@suse.de>
6630
6631 * gcc.dg/tree-ssa/ssa-fre-14.c: Adjust.
6632 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
6633
6634 2009-05-25 Ira Rosen <irar@il.ibm.com>
6635
6636 PR tree-optimization/40238
6637 * gcc.dg/vect/pr40238.c: New test.
6638
6639 2009-05-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6640 Dominique Dhumieres <dominiq@lps.ens.fr>
6641
6642 PR fortran/35732
6643 PR fortran/39872
6644 * gfortran.dg/bounds_check_fail_3.f90: New test.
6645 * gfortran.dg/bounds_check_fail_4.f90: New test.
6646 * gfortran.dg/bounds_check_14.f90: Update test.
6647 * gfortran.dg/bound_4.f90: Update test.
6648
6649 2009-05-24 Richard Guenther <rguenther@suse.de>
6650
6651 PR middle-end/40233
6652 * gcc.c-torture/compile/pr40233.c: New testcase.
6653
6654 2009-05-24 Uros Bizjak <ubizjak@gmail.com>
6655
6656 * gfortran.dg/erf_2.F90 (dg-options): Add -mieee
6657 for alpha*-*-* targets.
6658
6659 2009-05-24 Ira Rosen <irar@il.ibm.com>
6660
6661 * gcc.dg/vect/bb-slp-1.c: New test.
6662 * gcc.dg/vect/bb-slp-2.c, gcc.dg/vect/bb-slp-3.c,
6663 gcc.dg/vect/bb-slp-4.c, gcc.dg/vect/bb-slp-5.c,
6664 gcc.dg/vect/bb-slp-6.c, gcc.dg/vect/bb-slp-7.c,
6665 gcc.dg/vect/bb-slp-8.c, gcc.dg/vect/bb-slp-9.c,
6666 gcc.dg/vect/bb-slp-10.c, gcc.dg/vect/bb-slp-11.c,
6667 gcc.dg/vect/no-tree-reassoc-bb-slp-12.c, gcc.dg/vect/bb-slp-13.c,
6668 gcc.dg/vect/bb-slp-14.c, gcc.dg/vect/bb-slp-15.c,
6669 gcc.dg/vect/bb-slp-16.c, gcc.dg/vect/bb-slp-17.c,
6670 gcc.dg/vect/bb-slp-18.c, gcc.dg/vect/bb-slp-19.c,
6671 gcc.dg/vect/bb-slp-20.c, gcc.dg/vect/bb-slp-21.c,
6672 gcc.dg/vect/bb-slp-22.c: Likewise.
6673 * gcc.dg/vect/vect.exp: Run basic block SLP tests.
6674
6675 2009-05-23 Mark Mitchell <mark@codesourcery.com>
6676 Maxim Kuvyrkov <maxim@codesourcery.com>
6677
6678 * gcc.dg/falign-labels-1.c: New test.
6679
6680 2009-05-23 Eric Botcazou <ebotcazou@adacore.com>
6681
6682 * gnat.dg/specs/rep_clause3.ads: New test.
6683
6684 2009-05-23 Eric Botcazou <ebotcazou@adacore.com>
6685
6686 * gnat.dg/addr6.adb: New test.
6687
6688 2009-05-22 Mark Mitchell <mark@codesourcery.com>
6689
6690 * lib/target-supports.exp (check_effective_target_arm_thumb2_ok):
6691 New function.
6692 * gcc.target/arm/thumb2-mul-space.c: New file.
6693 * gcc.target/arm/thumb2-mul-space-2.c: New file.
6694 * gcc.target/arm/thumb2-mul-space-3.c: New file.
6695 * gcc.target/arm/thumb2-mul-speed.c: New file.
6696
6697 2009-05-22 Richard Guenther <rguenther@suse.de>
6698
6699 PR middle-end/38964
6700 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: XFAIL.
6701 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Likewise.
6702 * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: Likewise.
6703
6704 2009-05-22 Mark Mitchell <mark@codesourcery.com>
6705
6706 * gcc.dg/dll-6.c: New test.
6707 * gcc.dg/dll-6a.c: Likewise.
6708 * gcc.dg/dll-7.c: Likewise.
6709 * gcc.dg/dll-7a.c: Likewise.
6710 * g++.dg/ext/dllexport2.C: Likewise.
6711 * g++.dg/ext/dllexport2a.cc: Likewise.
6712
6713 2009-05-21 Steve Ellcey <sje@cup.hp.com>
6714
6715 PR target/37846
6716 * gcc.target/ia64/mfused-madd-vect.c: New test.
6717 * gcc.target/ia64/mfused-madd.c: New test.
6718 * gcc.target/ia64/mno-fused-madd-vect.c: New test.
6719 * gcc.target/ia64/mno-fused-madd.c: New test.
6720
6721 2009-05-21 H.J. Lu <hongjiu.lu@intel.com>
6722
6723 * gcc.target/i386/movbe-1.c: New.
6724 * gcc.target/i386/movbe-2.c: Likewise.
6725
6726 2009-05-21 Taras Glek <tglek@mozilla.com>
6727
6728 * gcc.dg/plugin/selfassign.c (plugin_init): Updated to new
6729 plugin_init signature.
6730 * g++.dg/plugin/selfassign.c (plugin_init): Likewise.
6731 * g++.dg/plugin/dumb_plugin.c (plugin_init): Likewise.
6732 * g++.dg/plugin/attribute_plugin.c (plugin_init): Likewise.
6733
6734 2009-05-21 Mark Mitchell <mark@codesourcery.com>
6735
6736 * gcc.dg/target/arm/neon-vmla-1.c: New.
6737 * gcc.dg/target/arm/neon-vmls-1.c: Likewise.
6738
6739 2009-05-20 Adam Nemet <anemet@caviumnetworks.com>
6740
6741 * gcc.target/mips/octeon-exts-6.c: New test.
6742 * gcc.target/mips/extend-1.c: New test.
6743 * gcc.target/mips/octeon-exts-2.c: Adjust to not match sign-extension
6744 EXTS.
6745 * gcc.target/mips/octeon-exts-5.c: Likewise.
6746
6747 2009-05-20 Jakub Jelinek <jakub@redhat.com>
6748
6749 PR middle-end/40204
6750 * gcc.c-torture/compile/pr40204.c: New test.
6751
6752 2009-05-20 Richard Guenther <rguenther@suse.de>
6753
6754 * gcc.c-torture/compile/20090518-1.c: New testcase.
6755
6756 2009-05-19 Zdenek Dvorak <ook@ucw.cz>
6757
6758 PR tree-optimization/40087
6759 * gcc.dg/tree-ssa/pr40087.c: New test.
6760
6761 2009-05-19 Andrew Pinski <andrew_pinski@playstation.sony.com>
6762
6763 * gcc.dg/vector-4.c: New testcase.
6764 * gcc.dg/simd-1b.c: % is now allowed for integer vectors.
6765 * g++.dg/ext/vector16.C: New testcase.
6766
6767 2009-05-19 H.J. Lu <hongjiu.lu@intel.com>
6768
6769 PR c/40172
6770 * gcc.dg/pr40172.c: Renamed to ...
6771 * gcc.dg/pr40172-1.c: This.
6772
6773 * gcc.dg/pr40172-2.c: New.
6774 * gcc.dg/pr40172-3.c: Likewise.
6775
6776 2009-05-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
6777
6778 PR c/40172
6779 * gcc.dg/pr40172.c: Add -Wlogical-op to dg-options.
6780
6781 2009-05-19 Eric Botcazou <ebotcazou@adacore.com>
6782
6783 * gnat.dg/loop_optimization6.ad[sb]: New test.
6784
6785 2009-05-19 Richard Guenther <rguenther@suse.de>
6786
6787 * gcc.c-torture/compile/20090519-1.c: New testcase.
6788
6789 2009-05-18 Jason Merrill <jason@redhat.com>
6790
6791 * g++.dg/cpp0x/explicit1.C: New.
6792 * g++.dg/cpp0x/explicit2.C: New.
6793
6794 2009-05-18 Dodji Seketeli <dodji@redhat.com>
6795
6796 PR debug/40109
6797 * g++.dg/debug/dwarf2/nested-1.C: New test.
6798
6799 2009-05-18 H.J. Lu <hongjiu.lu@intel.com>
6800
6801 PR testsuite/39907
6802 * gcc.target/x86_64/abi/asm-support.S (snapshot_ret): Preserve
6803 stack alignment.
6804
6805 2009-05-18 Janus Weil <janus@gcc.gnu.org>
6806
6807 PR fortran/40164
6808 * gfortran.dg/proc_ptr_comp_8.f90: New.
6809
6810 2009-05-18 Richard Guenther <rguenther@suse.de>
6811
6812 PR fortran/40168
6813 * gfortran.dg/array_memset_2.f90: Adjust.
6814
6815 2009-05-18 Janus Weil <janus@gcc.gnu.org>
6816
6817 PR fortran/36947
6818 PR fortran/40039
6819 * gfortran.dg/interface_27.f90: New.
6820 * gfortran.dg/interface_28.f90: New.
6821 * gfortran.dg/proc_ptr_11.f90: Fixing invalid test case.
6822 * gfortran.dg/proc_ptr_result_1.f90: Ditto.
6823
6824 2009-05-18 Maxim Kuvyrkov <maxim@codesourcery.com>
6825
6826 * gcc.target/m68k/tls-ie.c: New test.
6827 * gcc.target/m68k/tls-le.c: New test.
6828 * gcc.target/m68k/tls-gd.c: New test.
6829 * gcc.target/m68k/tls-ld.c: New test.
6830 * gcc.target/m68k/tls-ie-xgot.c: New test.
6831 * gcc.target/m68k/tls-le-xtls.c: New test.
6832 * gcc.target/m68k/tls-gd-xgot.c: New test.
6833 * gcc.target/m68k/tls-ld-xgot.c: New test.
6834 * gcc.target/m68k/tls-ld-xtls.c: New test.
6835 * gcc.target/m68k/tls-ld-xgot-xtls.c: New test.
6836
6837 2009-05-18 Martin Jambor <mjambor@suse.cz>
6838
6839 * gcc.dg/ipa/modif-1.c: Do not check for unmodified int parameter.
6840
6841 2009-05-17 H.J. Lu <hongjiu.lu@intel.com>
6842
6843 PR c/40172
6844 * gcc.dg/pr40172.c: New.
6845
6846 2009-05-17 Jason Merrill <jason@redhat.com>
6847
6848 PR c++/40139
6849 * g++.dg/template/dtor6.C: New.
6850
6851 2009-05-17 Joseph Myers <joseph@codesourcery.com>
6852
6853 * g++.dg/warn/translate-ice-1.C: New test.
6854
6855 2009-05-17 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6856
6857 * gfortran.dg/c_kind_int128_test1.f03: Also test C_INT_FAST128_T.
6858 * gfortran.dg/c_kind_int128_test2.f03: Update comment.
6859 * gfortran.dg/c_kind_params.f90: Also test int_fast*_t.
6860 * gfortran.dg/c_kinds.c: Add int_fast*_t arguments.
6861
6862 2009-05-16 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6863
6864 PR fortran/33197
6865 * gfortran.dg/erf_2.F90: New test.
6866 * gfortran.dg/erfc_scaled_2.f90: New test.
6867
6868 2009-05-16 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6869
6870 PR fortran/31243
6871 * gfortran.dg/string_1.f90: New test.
6872 * gfortran.dg/string_2.f90: New test.
6873 * gfortran.dg/string_3.f90: New test.
6874
6875 2009-05-16 David Billinghurst <billingd@gcc.gnu.org>
6876
6877 * gfortran.dg/default_format_denormal_1.f90: XFAIL on cygwin.
6878 * gfortran.dg/default_format_1.f90: Revert change of 2009-05-12
6879
6880 2009-05-15 Ian Lance Taylor <iant@google.com>
6881
6882 * gcc.dg/Wcxx-compat-10.c: New testcase.
6883
6884 2009-05-15 Manuel López-Ibáñez <manu@gcc.gnu.org>
6885
6886 PR 16302
6887 * gcc.dg/pr16302.c: New.
6888 * g++.dg/warn/pr16302.C: New.
6889
6890 2009-05-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6891
6892 * gcc.dg/torture/builtin-math-5.c: New.
6893 * gcc.dg/torture/builtin-math-6.c: New.
6894 * lib/target-supports.exp (check_effective_target_mpc): New.
6895
6896 2009-05-15 Jan Hubicka <jh@suse.cz>
6897
6898 * gcc.dg/tree-ssa/inline-3.c: New testcase
6899
6900 2009-05-15 Jan Hubicka <jh@suse.cz>
6901
6902 * gcc.target/i386/align-main-1.c (check): Mark noinline.
6903 * gcc.target/i386/align-main-2.c (check): Mark noinline.
6904 * gcc.dg/ipa/ipa-4.c: Disable early inlining.
6905 * gcc.dg/vect/vect-iv-10.c (main1): Mark noinline.
6906 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c (main1):
6907 Mark noinline.
6908 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c (main1):
6909 Mark noinline.
6910 * gcc.dg/vect/pr31699.c (foo): Mark noinline.
6911 * gcc.dg/vect/pr18400.c (main1): Mark noinline.
6912
6913 2009-05-15 Jan Hubicka <jh@suse.cz>
6914
6915 * sibcall-6.c: Add no-ipa-cp argument and mark the function to be
6916 optimized by sibcall noinline.
6917
6918 2009-05-15 Jan Hubicka <jh@suse.cz>
6919
6920 * sibcall-1.c (track): Mark noinline.
6921 * sibcall-2.c (track): Mark noinline.
6922 * sibcall-3.c (track): Mark noinline.
6923 * sibcall-4.c (track): Mark noinline.
6924
6925 2009-05-15 Jan Hubicka <jh@suse.cz>
6926
6927 * flatten-2.c: Disable early inlining; add comment.
6928 * flatten-3.c: New test based on flatten-2.c.
6929
6930 2009-05-15 Richard Guenther <rguenther@suse.de>
6931
6932 PR tree-optimization/39999
6933 * gcc.c-torture/compile/pr39999.c: New testcase.
6934
6935 2009-05-15 Joseph Myers <joseph@codesourcery.com>
6936
6937 * gcc.c-torture/compile/ptr-conv-1.c: New test.
6938
6939 2009-05-14 Ian Lance Taylor <iant@google.com>
6940
6941 * gcc.dg/Wcxx-compat-9.c: New testcase.
6942
6943 2009-05-14 Janus Weil <janus@gcc.gnu.org>
6944
6945 PR fortran/39996
6946 * gfortran.dg/func_decl_2.f90: Modified (replacing warnings by errors).
6947 * gfortran.dg/duplicate_type_2.f90: Ditto.
6948 * gfortran.dg/duplicate_type_3.f90: New.
6949
6950 2009-05-14 Laurent GUERBY <laurent@guerby.net>
6951
6952 * ada/acats/tests/c3/c38202a.ada: Use Impdef.
6953 * ada/acats/tests/c5/c59002c.ada: Likewise.
6954
6955 2009-05-13 Taras Glek <tglek@mozilla.com>
6956
6957 * g++.dg/plugin/attribute_plugin-test-1.C: Testcase input for custom
6958 attributes and decl smashing.
6959 * g++.dg/plugin/attribute_plugin.c: Testcase plugin to test user
6960 attributes.
6961 * g++.dg/plugin/dumb_plugin.c: Fixed typo.
6962 * g++.dg/plugin/plugin.exp: Added attribute_plugin test .
6963
6964 2009-05-14 Jakub Jelinek <jakub@redhat.com>
6965
6966 PR fortran/39865
6967 * gfortran.dg/pr39865.f90: New test.
6968 * gfortran.dg/hollerith.f90: Don't expect errors for CHARACTER
6969 arrays in FMT=.
6970 * gfortran.dg/hollerith_f95.f90: Likewise.
6971 * gfortran.dg/hollerith6.f90: New test.
6972 * gfortran.dg/hollerith7.f90: New test.
6973
6974 2009-05-14 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
6975
6976 PR cpp/36674
6977 * gcc.dg/cpp/pr36674.i: New.
6978
6979 2009-05-14 Ben Elliston <bje@au.ibm.com>
6980
6981 PR middle-end/40035
6982 * gcc.c-torture/compile/pr40035.c: New test.
6983
6984 2009-05-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6985
6986 * gcc.target/i386/pr39543-2.c: Skip if ilp32 && pic.
6987
6988 2009-05-12 Tobias Burnus <burnus@net-b.de>
6989
6990 PR fortran/40110
6991 * gfortran.dg/bind_c_usage_18.f90: Change dg-error into dg-warning.
6992 * gfortran.dg/c_kind_tests_2.f03: Ditto.
6993 * gfortran.dg/interop_params.f03: Ditto.
6994
6995 2009-05-12 Jan Hubicka <jh@suse.cz>
6996
6997 * gcc.dg/tree-ssa/loop-36.c: Reduce amount of iterations to 2
6998 so unrolling still happens.
6999 * gcc.dg/ipa/ipacost-1.c: Prevent inlining
7000 * gcc.dg/ipa/ipacost-2.c: Likewise.
7001 * gcc.dg/vect/slp-3.c: Loop is no longer unrolled.
7002
7003 2009-05-12 David Billinghurst <billingd@gcc.gnu.org>
7004
7005 * gfortran.dg/default_format_1.f90: XFAIL on cygwin.
7006
7007 2009-05-12 David Billinghurst <billingd@gcc.gnu.org>
7008
7009 * lib/target-supports.exp (check_profiling_available): Return
7010 false for -p on *-*-cygwin* targets.
7011
7012 2009-05-11 H.J. Lu <hongjiu.lu@intel.com>
7013
7014 PR tree-optimization/38632
7015 * g++.dg/tree-ssa/pr38632.C: New.
7016
7017 2009-05-11 Jan Hubicka <jh@suse.cz>
7018
7019 * gcc.dg/tree-ssa/pr21829.c: Simplify matching since
7020 we now optimize better.
7021 * gcc.dg/Wunreachable-8.c: Bogus warnings now come
7022 out at different places.
7023 * gcc.dg/vect/vect-92.c: Increase loop iteration count to prevent
7024 unroling.
7025 * gcc.dg/vect/vect-76.c: Likewise.
7026 * gcc.dg/vect/vect-70.c: Likewise.
7027 * gcc.dg/vect/vect-66.c: Likewise.
7028 * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
7029 * gcc.dg/vect/slp-3.c: One of loops gets now fully unrolled.
7030
7031 2009-05-11 H.J. Lu <hongjiu.lu@intel.com>
7032
7033 PR middle-end/40080
7034 * gcc.c-torture/compile/pr40080.c: New.
7035
7036 2009-05-11 Paolo Bonzini <bonzini@gnu.org>
7037
7038 * gcc.c-torture/compile/pr40026.c: New testcase.
7039
7040 2009-05-11 Janus Weil <janus@gcc.gnu.org>
7041
7042 PR fortran/40089
7043 * gfortran.dg/proc_ptr_comp_7.f90: New.
7044
7045 2009-05-11 Ira Rosen <irar@il.ibm.com>
7046
7047 PR tree-optimization/40074
7048 * gcc.dg/vect/pr40074.c: New test.
7049
7050 2009-05-10 Ian Lance Taylor <iant@google.com>
7051
7052 * gcc.dg/Wcxx-compat-7.c: New testcase.
7053 * gcc.dg/Wcxx-compat-8.c: New testcase.
7054 * gcc.dg/c99-tag-1.c: Recognize new "originally defined here" notes.
7055 * gcc.dg/pr17188-1.c: Likewise.
7056 * gcc.dg/pr39084.c: Likewise.
7057
7058 2009-05-10 Michael Matz <matz@suse.de>
7059
7060 PR target/40031
7061 * gcc.dg/pr40031.c: New test.
7062
7063 2009-05-10 Paul Thomas <pault@gcc.gnu.org>
7064
7065 PR fortran/40018
7066 * gfortran.dg/array_constructor_31.f90: New test.
7067
7068 2009-05-10 Richard Guenther <rguenther@suse.de>
7069
7070 PR tree-optimization/40081
7071 * g++.dg/torture/pr40081.C: New testcase.
7072
7073 2009-05-10 Paul Thomas <pault@gcc.gnu.org>
7074
7075 PR fortran/38863
7076 * gfortran.dg/dependency_24.f90: New test.
7077 * gfortran.dg/dependency_23.f90: Clean up module files.
7078
7079 2009-05-10 David Billinghurst <billingd@gcc.gnu.org>
7080
7081 PR fortran/38956
7082 * gfortran.dg/chmod_1.f90: Don't run on *-*-cygwin*.
7083 * gfortran.dg/chmod_2.f90: Likewise.
7084 * gfortran.dg/chmod_3.f90: Likewise.
7085 * gfortran.dg/open_errors.f90: Likewise.
7086
7087 2009-05-09 Jan Hubicka <jh@suse.cz>
7088
7089 PR middle-end/40043
7090 * g++.dg/eh/nested-try.C: New test.
7091
7092 2009-05-08 Michael Meissner <meissner@linux.vnet.ibm.com>
7093
7094 PR tree-optimization/40049
7095 * gcc.dg/vect/vect-shift-2.c: New test.
7096
7097 2009-05-08 Joseph Myers <joseph@codesourcery.com>
7098
7099 * gcc.dg/torture/complex-sign-mul-minus-one.c,
7100 gcc.dg/torture/complex-sign-mul-one.c: New tests.
7101
7102 2009-05-08 H.J. Lu <hongjiu.lu@intel.com>
7103
7104 PR c/36892
7105 * g++.dg/warn/deprecated-6.C: New.
7106 * gcc.dg/deprecated-4.c: Likewise.
7107 * gcc.dg/deprecated-5.c: Likewise.
7108 * gcc.dg/deprecated-6.c: Likewise.
7109
7110 2009-05-08 H.J. Lu <hongjiu.lu@intel.com>
7111
7112 * gcc.dg/vect/no-vfa-vect-37.c: Replace __aligned__(16) with
7113 __aligned__(__BIGGEST_ALIGNMENT__).
7114 * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
7115 * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
7116 * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
7117 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
7118 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
7119 * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
7120 * gcc.dg/vect/Os-vect-95.c: Likewise.
7121 * gcc.dg/vect/pr20122.c: Likewise.
7122 * gcc.dg/vect/pr36493.c: Likewise.
7123 * gcc.dg/vect/pr37385.c: Likewise.
7124 * gcc.dg/vect/slp-7.c: Likewise.
7125 * gcc.dg/vect/slp-9.c: Likewise.
7126 * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
7127 * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
7128 * gcc.dg/vect/vect-35.c: Likewise.
7129 * gcc.dg/vect/vect-40.c: Likewise.
7130 * gcc.dg/vect/vect-42.c: Likewise.
7131 * gcc.dg/vect/vect-44.c: Likewise.
7132 * gcc.dg/vect/vect-46.c: Likewise.
7133 * gcc.dg/vect/vect-48.c: Likewise.
7134 * gcc.dg/vect/vect-52.c: Likewise.
7135 * gcc.dg/vect/vect-54.c: Likewise.
7136 * gcc.dg/vect/vect-56.c: Likewise.
7137 * gcc.dg/vect/vect-58.c: Likewise.
7138 * gcc.dg/vect/vect-60.c: Likewise.
7139 * gcc.dg/vect/vect-74.c: Likewise.
7140 * gcc.dg/vect/vect-75.c: Likewise.
7141 * gcc.dg/vect/vect-76.c: Likewise.
7142 * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
7143 * gcc.dg/vect/vect-77.c: Likewise.
7144 * gcc.dg/vect/vect-77-global.c: Likewise.
7145 * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
7146 * gcc.dg/vect/vect-78.c: Likewise.
7147 * gcc.dg/vect/vect-78-global.c: Likewise.
7148 * gcc.dg/vect/vect-80.c: Likewise.
7149 * gcc.dg/vect/vect-85.c: Likewise.
7150 * gcc.dg/vect/vect-87.c: Likewise.
7151 * gcc.dg/vect/vect-88.c: Likewise.
7152 * gcc.dg/vect/vect-92.c: Likewise.
7153 * gcc.dg/vect/vect-93.c: Likewise.
7154 * gcc.dg/vect/vect-95.c: Likewise.
7155 * gcc.dg/vect/vect-97.c: Likewise.
7156 * gcc.dg/vect/vect-complex-1.c: Likewise.
7157 * gcc.dg/vect/vect-complex-4.c: Likewise.
7158 * gcc.dg/vect/vect-complex-5.c: Likewise.
7159 * gcc.dg/vect/vect-multitypes-10.c: Likewise.
7160 * gcc.dg/vect/vect-multitypes-11.c: Likewise.
7161 * gcc.dg/vect/vect-multitypes-12.c: Likewise.
7162 * gcc.dg/vect/vect-multitypes-13.c: Likewise.
7163 * gcc.dg/vect/vect-multitypes-14.c: Likewise.
7164 * gcc.dg/vect/vect-multitypes-15.c: Likewise.
7165 * gcc.dg/vect/vect-multitypes-16.c: Likewise.
7166 * gcc.dg/vect/vect-multitypes-17.c: Likewise.
7167 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
7168 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
7169 * gcc.dg/vect/vect-multitypes-7.c: Likewise.
7170 * gcc.dg/vect/vect-multitypes-8.c: Likewise.
7171 * gcc.dg/vect/vect-multitypes-9.c: Likewise.
7172 * gcc.dg/vect/vect-outer-1a.c: Likewise.
7173 * gcc.dg/vect/vect-outer-1.c: Likewise.
7174 * gcc.dg/vect/vect-outer-2a.c: Likewise.
7175 * gcc.dg/vect/vect-outer-2b.c: Likewise.
7176 * gcc.dg/vect/vect-outer-2.c: Likewise.
7177 * gcc.dg/vect/vect-outer-2c.c: Likewise.
7178 * gcc.dg/vect/vect-outer-2d.c: Likewise.
7179 * gcc.dg/vect/vect-outer-3a.c: Likewise.
7180 * gcc.dg/vect/vect-outer-3b.c: Likewise.
7181 * gcc.dg/vect/vect-outer-3.c: Likewise.
7182 * gcc.dg/vect/vect-outer-3c.c: Likewise.
7183 * gcc.dg/vect/vect-outer-5.c: Likewise.
7184 * gcc.dg/vect/vect-outer-6.c: Likewise.
7185 * gcc.dg/vect/vect-reduc-dot-s16a.c: Likewise.
7186 * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
7187 * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
7188 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
7189 * gcc.dg/vect/vect-reduc-dot-s8c.c: Likewise.
7190 * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
7191 * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
7192 * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
7193 * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
7194 * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
7195 * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
7196 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
7197 * gcc.dg/vect/vect-widen-mult-u8.c: Likewise.
7198 * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
7199
7200 2009-05-08 Joseph Myers <joseph@codesourcery.com>
7201
7202 PR c/24581
7203 * gcc.dg/torture/complex-sign.h: New header.
7204 * gcc.dg/torture/complex-sign-add.c,
7205 gcc.dg/torture/complex-sign-mixed-add.c,
7206 gcc.dg/torture/complex-sign-mixed-div.c,
7207 gcc.dg/torture/complex-sign-mixed-mul.c,
7208 gcc.dg/torture/complex-sign-mixed-sub.c,
7209 gcc.dg/torture/complex-sign-mul.c,
7210 gcc.dg/torture/complex-sign-sub.c: New tests.
7211
7212 2009-05-08 Janus Weil <janus@gcc.gnu.org>
7213
7214 PR fortran/39876
7215 * gfortran.dg/intrinsic_3.f90: New.
7216
7217 2009-05-07 Janis Johnson <janis187@us.ibm.com>
7218
7219 PR c/39037
7220 * gcc.dg/Wunsuffixed-float-constants-1.c: New test.
7221 * gcc.dg/cpp/pragma-float-const-decimal64-1.c: New test.
7222 * gcc.dg/dfp/float-constant-double.c: New test.
7223 * gcc.dg/dfp/pragma-float-const-decimal64-1.c: New test.
7224 * gcc.dg/dfp/pragma-float-const-decimal64-2.c: New test.
7225 * gcc.dg/dfp/pragma-float-const-decimal64-3.c: New test.
7226 * gcc.dg/dfp/pragma-float-const-decimal64-4.c: New test.
7227 * gcc.dg/dfp/pragma-float-const-decimal64-5.c: New test.
7228 * gcc.dg/dfp/pragma-float-const-decimal64-6.c: New test.
7229 * gcc.dg/dfp/pragma-float-const-decimal64-7.c: New test.
7230 * gcc.dg/dfp/pragma-float-const-decimal64-8.c: New test.
7231 * g++.dg/cpp/pragma-float-const-decimal64-1.C: New test.
7232
7233 2009-05-07 Jakub Jelinek <jakub@redhat.com>
7234
7235 PR middle-end/40057
7236 * gcc.c-torture/execute/pr40057.c: New test.
7237
7238 2009-05-06 James E. Wilson <wilson@codesourcery.com>
7239
7240 * gcc.c-torture/compile/const-high-part.c: New test.
7241
7242 2009-05-06 H.J. Lu <hongjiu.lu@intel.com>
7243
7244 PR testsuite/40050
7245 * lib/plugin-support.exp (plugin-test-execute): Use HOSTCC to
7246 build plugin.
7247
7248 2009-05-06 Janus Weil <janus@gcc.gnu.org>
7249
7250 PR fortran/39630
7251 * gfortran.dg/proc_decl_1.f90: Modified.
7252 * gfortran.dg/proc_ptr_comp_1.f90: New.
7253 * gfortran.dg/proc_ptr_comp_2.f90: New.
7254 * gfortran.dg/proc_ptr_comp_3.f90: New.
7255 * gfortran.dg/proc_ptr_comp_4.f90: New.
7256 * gfortran.dg/proc_ptr_comp_5.f90: New.
7257 * gfortran.dg/proc_ptr_comp_6.f90: New.
7258
7259 2009-05-06 Dodji Seketeli <dodji@redhat.com>
7260
7261 PR c++/17395
7262 * g++.dg/template/call7.C: New test.
7263
7264 2009-05-06 Diego Novillo <dnovillo@google.com>
7265
7266 * lib/plugin-support.exp: Do not prefix $GMPINC with -I.
7267
7268 2009-05-06 H.J. Lu <hongjiu.lu@intel.com>
7269
7270 * gfortran.dg/pr40021.f: Moved to ...
7271 * gfortran.fortran-torture/execute/pr40021.f: Here.
7272
7273 2009-05-06 Janis Johnson <janis187@us.ibm.com>
7274
7275 PR middle-end/39986
7276 * gcc.dg/dfp/pr39986.c: New test.
7277
7278 2009-05-06 Michael Matz <matz@suse.de>
7279
7280 PR middle-end/40021
7281 * gfortran.dg/pr40021.f: New test.
7282
7283 2009-05-06 Le-Chun Wu <lcwu@google.com>
7284
7285 * lib/plugin-support.exp: New file containing support procs for
7286 plugin testcases.
7287 * lib/target-supports.exp (check_plugin_available): New proc.
7288 * gcc.dg/plugin/plugin.exp: New driver script for gcc testcases.
7289 * gcc.dg/plugin/selfassign.c: New plugin source file.
7290 * gcc.dg/plugin/self-assign-test-1.c: New test.
7291 * gcc.dg/plugin/self-assign-test-2.c: Likewise.
7292 * g++.dg/README: Add description for plugin test.
7293 * g++.dg/dg.exp: Exclude plugin tests from the general test list.
7294 * g++.dg/plugin/plugin.exp: New driver script for g++ testcases.
7295 * g++.dg/plugin/selfassign.c: New plugin source file.
7296 * g++.dg/plugin/self-assign-test-1.C: New test.
7297 * g++.dg/plugin/self-assign-test-2.C: Likewise.
7298 * g++.dg/plugin/self-assign-test-3.C: Likewise.
7299 * g++.dg/plugin/dumb_plugin.c: New plugin source file.
7300 * g++.dg/plugin/dumb-plugin-test-1.C: New test.
7301
7302 2009-05-06 Tobias Burnus <burnus@net-b.de>
7303
7304 PR fortran/40041
7305 * gfortran.dg/intrinsic_2.f90: New test.
7306 * gfortran.dg/intrinsic.f90: Add old and this PR as comment.
7307
7308 2009-05-06 Joseph Myers <joseph@codesourcery.com>
7309
7310 PR c/40032
7311 * gcc.dg/noncompile/incomplete-5.c: New test.
7312
7313 2009-05-05 Jakub Jelinek <jakub@redhat.com>
7314
7315 PR middle-end/39666
7316 * gcc.dg/pr39666-1.c: New test.
7317 * gcc.dg/pr39666-2.c: Likewise.
7318 * g++.dg/warn/Wuninitialized-4.C: Likewise.
7319 * g++.dg/warn/Wuninitialized-5.C: Likewise.
7320 * gfortran.dg/pr39666-1.f90: Likewise.
7321 * gfortran.dg/pr39666-2.f90: Likewise.
7322
7323 2009-05-05 Adam Nemet <anemet@caviumnetworks.com>
7324
7325 * gcc.target/mips/mips.exp: Add -mtune= to mips_option_groups.
7326 * gcc.target/mips/dspr2-MULT.c: Pass -mtune=74kc
7327 * gcc.target/mips/dspr2-MULTU.c: Likewise.
7328
7329 2009-05-05 Janus Weil <janus@gcc.gnu.org>
7330
7331 PR fortran/39998
7332 * gfortran.dg/proc_ptr_17.f90: New.
7333
7334 2009-05-05 Richard Guenther <rguenther@suse.de>
7335
7336 PR tree-optimization/40022
7337 * gcc.c-torture/execute/pr40022.c: New testcase.
7338
7339 2009-05-05 Richard Guenther <rguenther@suse.de>
7340
7341 PR middle-end/40023
7342 * gcc.c-torture/compile/pr40023.c: New testcase.
7343
7344 2009-05-05 Nathan Sidwell <nathan@codesourcery.com>
7345
7346 * g++.old-deja/g++.other/overload11.C: Adjust expected errors.
7347 * g++.dg/template/overload9.C: Likewise.
7348 * g++.dg/ext/ms-1.C: New.
7349
7350 2009-05-05 Jakub Jelinek <jakub@redhat.com>
7351
7352 PR c++/40013
7353 * g++.dg/ext/vla7.C: New test.
7354
7355 2009-05-04 Joseph Myers <joseph@codesourcery.com>
7356
7357 * gcc.dg/ucnid-11.c, gcc.dg/ucnid-12.c, gcc.dg/ucnid-13.c: New tests.
7358
7359 2009-05-04 Joseph Myers <joseph@codesourcery.com>
7360
7361 * gcc.dg/ucnid-8.c, gcc.dg/ucnid-9.c, gcc.dg/ucnid-10.c: New tests.
7362 * gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c:
7363 Update expected errors.
7364
7365 2009-05-04 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
7366
7367 PR c++/28152
7368 * g++.dg/parse/parser-pr28152.C: New.
7369 * g++.dg/parse/parser-pr28152-2.C: New.
7370
7371 2009-05-04 Joseph Myers <joseph@codesourcery.com>
7372
7373 * gcc.dg/attr-alias-5.c, gcc.dg/ucnid-7.c: New tests.
7374
7375 2009-05-03 Eric Botcazou <ebotcazou@adacore.com>
7376
7377 * gcc.target/sparc/fpmul-2.c: Replace final_cleanup with optimized.
7378 * gcc.target/sparc/fexpand-2.c: Likewise.
7379 * gcc.target/sparc/fpmerge-2.c: Likewise.
7380 * gcc.target/sparc/pdist-2.c: Likewise.
7381
7382 2009-05-03 Richard Guenther <rguenther@suse.de>
7383
7384 PR c/39983
7385 * gcc.c-torture/compile/pr39983.c: New testcase.
7386
7387 2009-05-03 Joseph Myers <joseph@codesourcery.com>
7388
7389 * gcc.dg/c99-complex-3.c: New test.
7390
7391 2009-05-03 Joseph Myers <joseph@codesourcery.com>
7392
7393 * gcc.dg/cpp/utf8-5byte-1.c: New test.
7394
7395 2009-05-02 Joseph Myers <joseph@codesourcery.com>
7396
7397 * gcc.dg/ucnid-6.c: Fix typo in dg-do directive.
7398
7399 2009-05-02 Richard Guenther <rguenther@suse.de>
7400
7401 PR middle-end/40001
7402 * gcc.target/spu/pr40001.c: New testcase.
7403
7404 2009-04-30 Adam Nemet <anemet@caviumnetworks.com>
7405
7406 * gcc.dg/ssp-1.c (__stack_chk_fail): Remove static.
7407
7408 2009-04-30 Steve Ellcey <sje@cup.hp.com>
7409
7410 PR middle-end/39579
7411 * gcc.dg/vect/vect-35.c: XFAIL for IA64 and Sparc.
7412 * gfortran.dg/vect/fast-math-pr38968.f90: Ditto.
7413
7414 2009-04-30 Janis Johnson <janis187@us.ibm.com>
7415
7416 PR testsuite/39776
7417 * g++.dg/ext/altivec-15.C: Remove dg-error for messages that are
7418 no longer issued.
7419
7420 2009-04-30 David Ayers <ayers@fsfe.org>
7421
7422 * lib/objc.exp (objc_init): Add and set gcc_warning_prefix
7423 and gcc_error_prefix variables.
7424 * objc.dg/bad-receiver-type.m: Update to match correct
7425 diagnostics marker.
7426 * objc.dg/encode-5.m: Likewise.
7427 * objc.dg/id-1.m: Likewise.
7428 * objc.dg/method-1.m: Likewise.
7429 * objc.dg/method-6.m: Likewise.
7430 * objc.dg/method-7.m: Likewise.
7431 * objc.dg/method-9.m: Likewise.
7432 * objc.dg/method-11.m: Likewise.
7433 * objc.dg/method-20.m: Likewise.
7434 * objc.dg/private-1.m: Likewise.
7435
7436 2009-04-30 Janne Blomqvist <jb@gcc.gnu.org>
7437
7438 PR libfortran/39667
7439 * gfortran.dg/advance_1.f90: Don't require target fd_truncate.
7440 * gfortran.dg/advance_4.f90: Likewise
7441 * gfortran.dg/advance_5.f90: Likewise
7442 * gfortran.dg/append_1.f90: Likewise
7443 * gfortran.dg/backslash_1.f90: Likewise
7444 * gfortran.dg/backslash_2.f90: Likewise
7445 * gfortran.dg/backslash_3.f: Likewise
7446 * gfortran.dg/backspace_10.f90: Likewise
7447 * gfortran.dg/backspace_3.f: Likewise
7448 * gfortran.dg/backspace_4.f: Likewise
7449 * gfortran.dg/backspace_5.f: Likewise
7450 * gfortran.dg/backspace_8.f: Likewise
7451 * gfortran.dg/backspace_9.f: Likewise
7452 * gfortran.dg/complex_write.f90: Likewise
7453 * gfortran.dg/convert_implied_open.f90: Likewise
7454 * gfortran.dg/dollar_edit_descriptor_1.f: Likewise
7455 * gfortran.dg/dos_eol.f: Likewise
7456 * gfortran.dg/empty_format_1.f90: Likewise
7457 * gfortran.dg/endfile.f: Likewise
7458 * gfortran.dg/eof_1.f90: Likewise
7459 * gfortran.dg/eor_1.f90: Likewise
7460 * gfortran.dg/eor_handling_1.f90: Likewise
7461 * gfortran.dg/eor_handling_2.f90: Likewise
7462 * gfortran.dg/eor_handling_3.f90: Likewise
7463 * gfortran.dg/eor_handling_4.f90: Likewise
7464 * gfortran.dg/eor_handling_5.f90: Likewise
7465 * gfortran.dg/error_recovery_5.f90: Likewise
7466 * gfortran.dg/f2003_inquire_1.f03: Likewise
7467 * gfortran.dg/f2003_io_4.f03: Likewise
7468 * gfortran.dg/f2003_io_5.f03: Likewise
7469 * gfortran.dg/f2003_io_7.f03: Likewise
7470 * gfortran.dg/fgetc_1.f90: Likewise
7471 * gfortran.dg/fgetc_2.f90: Likewise
7472 * gfortran.dg/flush_1.f90: Likewise
7473 * gfortran.dg/fmt_exhaust.f90: Likewise
7474 * gfortran.dg/fmt_huge.f90: Likewise
7475 * gfortran.dg/fmt_read.f90: Likewise
7476 * gfortran.dg/fmt_t_1.f90: Likewise
7477 * gfortran.dg/fmt_t_2.f90: Likewise
7478 * gfortran.dg/fmt_t_3.f90: Likewise
7479 * gfortran.dg/fmt_t_4.f90: Likewise
7480 * gfortran.dg/fmt_t_5.f90: Likewise
7481 * gfortran.dg/fmt_t_7.f: Likewise
7482 * gfortran.dg/fseek.f90: Likewise
7483 * gfortran.dg/ftell_1.f90: Likewise
7484 * gfortran.dg/ftell_2.f90: Likewise
7485 * gfortran.dg/func_derived_3.f90: Likewise
7486 * gfortran.dg/inquire_9.f90: Likewise
7487 * gfortran.dg/iostat_1.f90: Likewise
7488 * gfortran.dg/iostat_2.f90: Likewise
7489 * gfortran.dg/list_read_1.f90: Likewise
7490 * gfortran.dg/list_read_4.f90: Likewise
7491 * gfortran.dg/list_read_5.f90: Likewise
7492 * gfortran.dg/list_read_7.f90: Likewise
7493 * gfortran.dg/list_read_8.f90: Likewise
7494 * gfortran.dg/list_read_9.f90: Likewise
7495 * gfortran.dg/namelist_13.f90: Likewise
7496 * gfortran.dg/namelist_14.f90: Likewise
7497 * gfortran.dg/namelist_15.f90: Likewise
7498 * gfortran.dg/namelist_16.f90: Likewise
7499 * gfortran.dg/namelist_17.f90: Likewise
7500 * gfortran.dg/namelist_18.f90: Likewise
7501 * gfortran.dg/namelist_19.f90: Likewise
7502 * gfortran.dg/namelist_20.f90: Likewise
7503 * gfortran.dg/namelist_24.f90: Likewise
7504 * gfortran.dg/namelist_26.f90: Likewise
7505 * gfortran.dg/namelist_27.f90: Likewise
7506 * gfortran.dg/namelist_28.f90: Likewise
7507 * gfortran.dg/namelist_37.f90: Likewise
7508 * gfortran.dg/namelist_38.f90: Likewise
7509 * gfortran.dg/namelist_39.f90: Likewise
7510 * gfortran.dg/namelist_40.f90: Likewise
7511 * gfortran.dg/namelist_43.f90: Likewise
7512 * gfortran.dg/namelist_44.f90: Likewise
7513 * gfortran.dg/namelist_45.f90: Likewise
7514 * gfortran.dg/namelist_46.f90: Likewise
7515 * gfortran.dg/namelist_47.f90: Likewise
7516 * gfortran.dg/namelist_48.f90: Likewise
7517 * gfortran.dg/namelist_49.f90: Likewise
7518 * gfortran.dg/namelist_50.f90: Likewise
7519 * gfortran.dg/namelist_51.f90: Likewise
7520 * gfortran.dg/namelist_52.f90: Likewise
7521 * gfortran.dg/namelist_56.f90: Likewise
7522 * gfortran.dg/namelist_char_only.f90: Likewise
7523 * gfortran.dg/namelist_use.f90: Likewise
7524 * gfortran.dg/namelist_use_only.f90: Likewise
7525 * gfortran.dg/noadv_size.f90: Likewise
7526 * gfortran.dg/open_access_append_1.f90: Likewise
7527 * gfortran.dg/pad_no.f90: Likewise
7528 * gfortran.dg/pr12884.f: Likewise
7529 * gfortran.dg/pr17090.f90: Likewise
7530 * gfortran.dg/pr17285.f90: Likewise
7531 * gfortran.dg/pr17286.f90: Likewise
7532 * gfortran.dg/pr18122.f90: Likewise
7533 * gfortran.dg/pr18210.f90: Likewise
7534 * gfortran.dg/pr18392.f90: Likewise
7535 * gfortran.dg/pr19155.f: Likewise
7536 * gfortran.dg/pr19216.f: Likewise
7537 * gfortran.dg/pr19467.f90: Likewise
7538 * gfortran.dg/pr19657.f: Likewise
7539 * gfortran.dg/pr20257.f90: Likewise
7540 * gfortran.dg/read_bad_advance.f90: Likewise
7541 * gfortran.dg/read_eof_2.f90: Likewise
7542 * gfortran.dg/read_eof_4.f90: Likewise
7543 * gfortran.dg/read_many_1.f: Likewise
7544 * gfortran.dg/read_noadvance.f90: Likewise
7545 * gfortran.dg/read_repeat.f90: Likewise
7546 * gfortran.dg/read_size_noadvance.f90: Likewise
7547 * gfortran.dg/read_x_past.f: Likewise
7548 * gfortran.dg/record_marker_1.f90: Likewise
7549 * gfortran.dg/record_marker_3.f90: Likewise
7550 * gfortran.dg/rewind_1.f90: Likewise
7551 * gfortran.dg/runtime_warning_1.f90: Likewise
7552 * gfortran.dg/shape_3.f90: Likewise
7553 * gfortran.dg/slash_1.f90: Likewise
7554 * gfortran.dg/stat_1.f90: Likewise
7555 * gfortran.dg/stat_2.f90: Likewise
7556 * gfortran.dg/streamio_11.f90: Likewise
7557 * gfortran.dg/streamio_3.f90: Likewise
7558 * gfortran.dg/streamio_4.f90: Likewise
7559 * gfortran.dg/streamio_9.f90: Likewise
7560 * gfortran.dg/tl_editing.f90: Likewise
7561 * gfortran.dg/unf_io_convert_1.f90: Likewise
7562 * gfortran.dg/unf_io_convert_2.f90: Likewise
7563 * gfortran.dg/unf_read_corrupted_2.f90: Likewise
7564 * gfortran.dg/unf_short_record_1.f90: Likewise
7565 * gfortran.dg/utf8_1.f03: Likewise
7566 * gfortran.dg/utf8_2.f03: Likewise
7567 * gfortran.dg/widechar_IO_1.f90: Likewise
7568 * gfortran.dg/write_check3.f90: Likewise
7569 * gfortran.dg/write_rewind_2.f: Likewise
7570 * gfortran.dg/x_slash_2.f: Likewise
7571
7572 2009-04-29 Richard Guenther <rguenther@suse.de>
7573
7574 PR target/39943
7575 * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
7576 New.
7577 (check_effective_target_vect_floatuint_cvt): Likewise.
7578 * gcc.dg/vect/slp-10.c: Adjust.
7579 * gcc.dg/vect/slp-11.c: Adjust.
7580 * gcc.dg/vect/slp-12b.c: Adjust.
7581 * gcc.dg/vect/slp-33.c: Adjust.
7582 * gcc.c-torture/compile/pr39943.c: New testcase.
7583
7584 2009-04-29 Richard Guenther <rguenther@suse.de>
7585
7586 PR middle-end/39937
7587 * gcc.c-torture/compile/pr39937.c: New testcase.
7588
7589 2009-04-29 Richard Guenther <rguenther@suse.de>
7590
7591 PR tree-optimization/39941
7592 * gcc.c-torture/compile/pr39941.c: New testcase.
7593
7594 2009-04-29 Bernd Schmidt <bernd.schmidt@analog.com>
7595
7596 * gcc.target/bfin/20090411-1.c: New test.
7597
7598 2009-04-29 Anmol P. Paralkar <anmol@freescale.com>
7599
7600 PR target/39565
7601 * gcc.dg/pr39565.c: New testcase.
7602
7603 2009-04-28 Nathan Sidwell <nathan@codesourcery.com>
7604
7605 * gcc.target/i386/sse4_1-roundps-1.c: Skip for vxworks kernel.
7606 * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
7607 * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
7608 * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
7609 * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
7610 * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
7611 * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
7612 * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
7613 * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
7614 * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
7615 * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
7616 * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
7617 * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
7618 * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
7619 * gcc.target/i386/pr37191.c: Likewise.
7620 * gcc.target/i386/reload-1.c: Likewise.
7621 * g++.old-deja/g++.pt/repo1.C: Skip for vxworks kernel.
7622 * g++.old-deja/g++.pt/repo2.C: Likewise.
7623 * g++.old-deja/g++.pt/repo3.C: Likewise.
7624 * g++.old-deja/g++.pt/repo4.C: Likewise.
7625 * g++.old-deja/g++.pt/instantiate4.C: Likewise.
7626 * g++.old-deja/g++.pt/instantiate6.C: Likewise.
7627 * g++.dg/template/repo1.C: Likewise.
7628 * g++.dg/template/repo2.C: Likewise.
7629 * g++.dg/template/repo3.C: Likewise.
7630 * g++.dg/template/repo4.C: Likewise.
7631 * g++.dg/template/repo5.C: Likewise.
7632 * g++.dg/template/repo6.C: Likewise.
7633 * g++.dg/template/repo7.C: Likewise.
7634 * g++.dg/template/repo8.C: Likewise.
7635 * g++.dg/template/repo9.C: Likewise.
7636 * g++.dg/rtti/repo1.C: Likewise.
7637 * gcc.dg/cpp/_Pragma6.c: Skip for vxworks.
7638 * g++.dg/cpp/_Pragma1.C: Skip for vxworks.
7639 * gcc.dg/pthread-init-1.c: Xfail for vxworks rtp.
7640 * g++.dg/other/PR23205.C: Skip for vxworks.
7641 * g++.dg/ext/visibility/class1.C: Requires PIC.
7642 * g++.dg/eh/async-unwind2.C: Requires PIC.
7643 * lib/target-supports.exp (check_cxa_atexit_available): Vxworks
7644 does not have cxa_exit.
7645
7646 2009-04-28 Jing Yu <jingyu@google.com>
7647
7648 PR testsuite/39790
7649 * lib/target-supports.exp (check_effective_target_tls): Remove
7650 comment of caching.
7651 (check_effective_target_tls_native): Likewise.
7652 (check_effective_target_tls_runtime): Likewise.
7653 * gcc.dg/tls/alias-1.c (dg-require-effective-target): Change target
7654 tls to tls_runtime.
7655 * gcc.dg/tls/opt-2.c: Add dg-require-effective-target tls_runtime.
7656
7657 2009-04-28 Janus Weil <janus@gcc.gnu.org>
7658
7659 PR fortran/39946
7660 * gfortran.dg/proc_ptr_16.f90: New.
7661
7662 2009-04-28 Steve Ellcey <sje@cup.hp.com>
7663
7664 * gcc.target/ia64/sync-1.c: Check for cmpxchg8 only if
7665 lp64 is true.
7666
7667 2009-04-28 Richard Guenther <rguenther@suse.de>
7668
7669 PR middle-end/39937
7670 * gfortran.fortran-torture/compile/pr39937.f: New testcase.
7671
7672 2009-04-28 H.J. Lu <hongjiu.lu@intel.com>
7673
7674 * g++.dg/warn/pr35652.C: Removed.
7675 * gcc.dg/pr35652.c: Likewise.
7676
7677 2009-04-28 Alexander Monakov <amonakov@ispras.ru>
7678
7679 * gcc.target/ia64/20071210-2.c: New testcase.
7680
7681 2009-04-28 Uros Bizjak <ubizjak@gmail.com>
7682
7683 PR c/39323
7684 * gcc.dg/pr39323-2.c: Also scan for alignment in log2 format.
7685 * gcc.dg/pr39323-3.c: Ditto.
7686
7687 2009-04-28 Janus Weil <janus@gcc.gnu.org>
7688
7689 PR fortran/39930
7690 PR fortran/39931
7691 * gfortran.dg/ambiguous_reference_2.f90: New.
7692 * gfortran.dg/pointer_assign_7.f90: New.
7693
7694 2009-04-28 Nathan Froyd <froydnj@codesourcery.com>
7695 Mark Mitchell <mark@codesourcery.com>
7696
7697 * gcc.target/powerpc/20020118-1.c: Skip on vxworks targets.
7698 * gcc.dg/20020103-1.c: Check for __ppc.
7699 * gcc.dg/asm-b.c: Check for __ppc.
7700 * gcc.dg/20020919-1.c: Check for __ppc.
7701 * gcc.dg/20020312-2.c: Likewise.
7702 * gcc.dg/trampoline-1.c: Add appropriate NO_TRAMPOLINES #ifndefs.
7703 * gcc.dg/torture/asm-subreg-1.c: Skip on sparc vxworks targets.
7704 * gcc.dg/attr-weakref-1.c: Skip on selected vxworks targets.
7705 * g++.dg/warn/weak1.C: Likewise.
7706 * gcc.dg/tree-ssa/20030714-1.c (find_base_value): Declare as
7707 static so appropriate optimizations kick in.
7708 (find_base_value_wrapper): New function.
7709 * g++.dg/eh/simd-5.C: Fix target triplet.
7710 * gcc.target/arm/long-calls-1.c: Skip for -mlong-calls.
7711
7712 2009-04-28 Uros Bizjak <ubizjak@gmail.com>
7713 H.J. Lu <hongjiu.lu@intel.com>
7714
7715 PR target/39911
7716 * gcc.target/i386/pr39911.c: New test.
7717
7718 2009-04-28 Paul Thomas <pault@gcc.gnu.org>
7719
7720 PR fortran/39879
7721 * gfortran.dg/alloc_comp_assign_10.f90: New test.
7722
7723 2009-04-28 Ben Elliston <bje@au.ibm.com>
7724
7725 PR c++/35652
7726 Revert:
7727
7728 2009-03-27 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
7729
7730 * gcc.dg/pr35652.C: New.
7731 * g++.dg/warn/pr35652.C: New.
7732 * gcc.dg/format/plus-1.c: Adjust message.
7733
7734 2009-04-27 DJ Delorie <dj@redhat.com>
7735
7736 * lib/target-supports.exp (check_effective_target_double64): New.
7737 (check_effective_target_double64plus): New.
7738 (check_effective_target_large_double): New.
7739 * gcc.dg/Wconversion-real-integer.c: Require double64plus.
7740 * gcc.dg/div-double-1.c: Likewise.
7741 * gcc.dg/Wconversion-real.c: Require large_double.
7742 * gcc.dg/cdce1.c: Require large_double instead of checking targets.
7743
7744 * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c: Skip if doubles
7745 are too small.
7746
7747 * gcc.c-torture/execute/ieee/20010226-1.c: Mark all floating point
7748 constants as long.
7749
7750 2009-04-27 Ian Lance Taylor <iant@google.com>
7751
7752 * gcc.dg/Wcxx-compat-5.c: New testcase.
7753 * gcc.dg/Wcxx-compat-6.c: New testcase.
7754
7755 2009-04-27 Trevor Smigiel <trevor_smigiel@playstation.sony.com>
7756
7757 Allow non-constant arguments to conversion intrinsics.
7758 * gcc.target/spu/intrinsics-3.c: Update tests.
7759
7760 2009-04-27 Richard Guenther <rguenther@suse.de>
7761
7762 PR middle-end/39928
7763 * gcc.c-torture/compile/pr39928-1.c: New testcase.
7764 * gcc.c-torture/compile/pr39928-2.c: Likewise.
7765
7766 2009-04-27 H.J. Lu <hongjiu.lu@intel.com>
7767
7768 PR target/39903
7769 * gcc.dg/torture/pr39903-1.c: New.
7770 * gcc.dg/torture/pr39903-2.c: Likewise.
7771
7772 2009-04-27 Revital Eres <eres@il.ibm.com>
7773
7774 * gcc.dg/sms-1.c: Add noinline attribute, create sms dump file
7775 and check it.
7776 * gcc.dg/sms-2.c: Add dump check.
7777 * gcc.dg/sms-3.c: Add noinline attribute, create sms dump file
7778 and check it.
7779 * gcc.dg/sms-4.c: Likewise.
7780 * gcc.dg/sms-5.c: Likewise.
7781 * gcc.dg/sms-6.c: Likewise.
7782 * gcc.dg/sms-7.c: Likewise.
7783 * gcc.dg/sms-antideps.c: Rename to...
7784 * gcc.dg/sms-8.c: This and add sms dump file and check it.
7785
7786 2009-04-27 Eric Botcazou <ebotcazou@adacore.com>
7787
7788 * gnat.dg/opt2.adb: New test.
7789
7790 2009-04-27 Jakub Jelinek <jakub@redhat.com>
7791
7792 PR c++/39875
7793 * g++.dg/warn/Wunused-15.C: New test.
7794
7795 2009-04-26 Michael Matz <matz@suse.de>
7796
7797 Expand from SSA.
7798 * gcc.dg/tree-ssa/20030728-1.c: Use -rtl-expand-details dump and
7799 change regexps.
7800 * gcc.target/i386/pr37248-1.c: Modified.
7801 * gcc.target/i386/pr37248-3.c: Modified.
7802 * gcc.target/i386/pr37248-2.c: Modified.
7803 * gnat.dg/aliasing1.adb: Modified.
7804 * gnat.dg/pack9.adb: Modified.
7805 * gnat.dg/aliasing2.adb: Modified.
7806 * gcc.dg/strict-overflow-2.c: Modified.
7807 * gcc.dg/autopar/reduc-1char.c: Modified.
7808 * gcc.dg/autopar/reduc-2char.c: Modified.
7809 * gcc.dg/autopar/reduc-1.c: Modified.
7810 * gcc.dg/autopar/reduc-2.c: Modified.
7811 * gcc.dg/autopar/reduc-3.c: Modified.
7812 * gcc.dg/autopar/reduc-6.c: Modified.
7813 * gcc.dg/autopar/reduc-7.c: Modified.
7814 * gcc.dg/autopar/reduc-8.c: Modified.
7815 * gcc.dg/autopar/reduc-9.c: Modified.
7816 * gcc.dg/autopar/reduc-1short.c: Modified.
7817 * gcc.dg/autopar/reduc-2short.c: Modified.
7818 * gcc.dg/autopar/parallelization-1.c: Modified.
7819 * gcc.dg/strict-overflow-4.c: Modified.
7820 * gcc.dg/strict-overflow-6.c: Modified.
7821 * gcc.dg/gomp/combined-1.c: Modified.
7822 * gcc.dg/no-strict-overflow-1.c: Modified.
7823 * gcc.dg/no-strict-overflow-3.c: Modified.
7824 * gcc.dg/no-strict-overflow-5.c: Modified.
7825 * gcc.dg/tree-ssa/reassoc-13.c: Modified.
7826 * gcc.dg/tree-ssa/pr18134.c: Modified.
7827 * gcc.dg/tree-ssa/20030824-1.c: Modified.
7828 * gcc.dg/tree-ssa/vector-2.c: Modified.
7829 * gcc.dg/tree-ssa/forwprop-9.c: Modified.
7830 * gcc.dg/tree-ssa/loop-21.c: Modified.
7831 * gcc.dg/tree-ssa/20030824-2.c: Modified.
7832 * gcc.dg/tree-ssa/vector-3.c: Modified.
7833 * gcc.dg/tree-ssa/asm-3.c: Modified.
7834 * gcc.dg/tree-ssa/pr23294.c: Modified.
7835 * gcc.dg/tree-ssa/loop-22.c: Modified.
7836 * gcc.dg/tree-ssa/loop-15.c: Modified.
7837 * gcc.dg/tree-ssa/prefetch-4.c: Modified.
7838 * gcc.dg/tree-ssa/pr22051-1.c: Modified.
7839 * gcc.dg/tree-ssa/pr20139.c: Modified.
7840 * gcc.dg/tree-ssa/scev-cast.c: Modified.
7841 * gcc.dg/tree-ssa/pr22051-2.c: Modified.
7842 * gcc.dg/tree-ssa/reassoc-1.c: Modified.
7843 * gcc.dg/tree-ssa/loop-5.c: Modified.
7844 * gcc.dg/tree-ssa/pr19431.c: Modified.
7845 * gcc.dg/tree-ssa/pr32044.c: Modified.
7846 * gcc.dg/tree-ssa/prefetch-7.c: Modified.
7847 * gcc.dg/tree-ssa/loop-19.c: Modified.
7848 * gcc.dg/tree-ssa/loop-28.c: Modified.
7849 * gcc.dg/tree-ssa/ssa-pre-15.c: Modified.
7850 * gcc.dg/tree-ssa/divide-1.c: Modified.
7851 * gcc.dg/tree-ssa/inline-1.c: Modified.
7852 * gcc.dg/tree-ssa/divide-3.c: Modified.
7853 * gcc.dg/tree-ssa/pr30978.c: Modified.
7854 * gcc.dg/tree-ssa/alias-6.c: Modified.
7855 * gcc.dg/tree-ssa/divide-4.c: Modified.
7856 * gcc.dg/tree-ssa/alias-11.c: Modified.
7857 * gcc.dg/no-strict-overflow-7.c: Modified.
7858 * gcc.dg/strict-overflow-1.c: Modified.
7859 * gcc.dg/pr15784-4.c: Modified.
7860 * gcc.dg/pr34263.c: Modified.
7861 * gcc.dg/strict-overflow-3.c: Modified.
7862 * gcc.dg/tree-prof/stringop-1.c: Modified.
7863 * gcc.dg/tree-prof/val-prof-1.c: Modified.
7864 * gcc.dg/tree-prof/val-prof-2.c: Modified.
7865 * gcc.dg/tree-prof/val-prof-3.c: Modified.
7866 * gcc.dg/tree-prof/val-prof-4.c: Modified.
7867 * gcc.dg/no-strict-overflow-2.c: Modified.
7868 * gcc.dg/no-strict-overflow-4.c: Modified.
7869 * gcc.dg/no-strict-overflow-6.c: Modified.
7870 * g++.dg/tree-ssa/pr27090.C: Modified.
7871 * g++.dg/tree-ssa/tmmti-2.C: Modified.
7872 * g++.dg/tree-ssa/ptrmemfield.C: Modified.
7873 * g++.dg/tree-ssa/pr19807.C: Modified.
7874 * g++.dg/opt/pr30965.C: Modified.
7875 * g++.dg/init/new17.C: Modified.
7876 * gfortran.dg/whole_file_6.f90: Modified.
7877 * gfortran.dg/whole_file_5.f90: Modified.
7878 * gfortran.dg/reassoc_1.f90: Modified.
7879 * gfortran.dg/reassoc_3.f90: Modified.
7880
7881 2009-04-26 Steven G. Kargl <kargl@gcc.gnu.org>
7882
7883 PR fortran/39893
7884 * gfortran.dg/assumed_charlen_dummy.f90: New Test.
7885
7886 2009-04-26 Jakub Jelinek <jakub@redhat.com>
7887
7888 PR inline-asm/39543
7889 * gcc.target/i386/pr39543-1.c: New test.
7890 * gcc.target/i386/pr39543-2.c: New test.
7891 * gcc.target/i386/pr39543-3.c: New test.
7892
7893 PR c/39889
7894 * gcc.dg/Wunused-value-3.c: New test.
7895
7896 2009-04-26 Joseph Myers <joseph@codesourcery.com>
7897
7898 PR c/39581
7899 * gcc.dg/c99-const-expr-14.c, gcc.dg/gnu99-const-expr-4.c,
7900 gcc.dg/vla-21.c: New tests.
7901
7902 2009-04-26 Joseph Myers <joseph@codesourcery.com>
7903
7904 PR c/39556
7905 * gcc.dg/inline-34.c: New test.
7906
7907 2009-04-25 Joseph Myers <joseph@codesourcery.com>
7908
7909 * gcc.dg/enum-const-1.c, gcc.dg/enum-const-2.c,
7910 gcc.dg/enum-const-3.c: New tests.
7911 * gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu99-const-expr-1.c: Use
7912 -pedantic-errors. Update expected diagnostics.
7913
7914 2009-04-25 Joseph Myers <joseph@codesourcery.com>
7915
7916 PR c/39582
7917 * gcc.dg/vla-20.c: New test.
7918
7919 2009-04-25 Joseph Myers <joseph@codesourcery.com>
7920
7921 PR c/39564
7922 * gcc.dg/vla-19.c: New test.
7923
7924 2009-04-25 Joseph Myers <joseph@codesourcery.com>
7925
7926 PR preprocessor/39559
7927 * gcc.dg/c99-intconst-2.c: New test.
7928
7929 2009-04-25 Jan Hubicka <jh@suse.cz>
7930
7931 * g++.dg/tree-ssa/ehcleanup-1.C: Update.
7932
7933 2009-04-25 Janus Weil <janus@gcc.gnu.org>
7934
7935 PR fortran/39688
7936 * gfortran.dg/import7.f90: New.
7937
7938 2009-04-24 Richard Guenther <rguenther@suse.de>
7939
7940 * gcc.dg/tree-ssa/vrp48.c: Fix.
7941
7942 2008-04-24 Doug Kwan <dougkwan@google.com>
7943
7944 * g++.dg/init/copy7.C: Only abort in memcpy if source and
7945 destination are the same.
7946
7947 2009-04-24 Richard Guenther <rguenther@suse.de>
7948
7949 * gcc.dg/tree-ssa/vrp48.c: New testcase.
7950
7951 2009-04-24 Joseph Myers <joseph@codesourcery.com>
7952
7953 * gcc.dg/array-const-1.c, gcc.dg/array-const-2.c,
7954 gcc.dg/array-const-3.c: New tests.
7955
7956 2009-04-24 Ian Lance Taylor <iant@google.com>
7957
7958 * gcc.dg/Wcxx-compat-4.c: New testcase.
7959
7960 2009-04-24 Daniel Kraft <d@domob.eu>
7961
7962 * gfortran.dg/typebound_generic_1.f03: Change so that no error is
7963 expected on already erraneous symbol (renamed to fresh one).
7964
7965 2009-04-24 Paolo Bonzini <bonzini@gnu.org>
7966
7967 PR middle-end/39867
7968 * gcc.dg/pr39867.c: New.
7969
7970 2009-04-24 Janus Weil <janus@gcc.gnu.org>
7971
7972 PR fortran/39861
7973 PR fortran/39864
7974 * gfortran.dg/intrinsic_1.f90: New.
7975
7976 2009-04-24 Eric Botcazou <ebotcazou@adacore.com>
7977
7978 * gnat.dg/alignment7.adb: New test.
7979 * gnat.dg/alignment8.adb: Likewise.
7980
7981 2009-04-24 Eric Botcazou <ebotcazou@adacore.com>
7982
7983 * gnat.dg/specs/pr34799.ads: Rename to rep_clause1.ads.
7984 * gnat.dg/specs/rep_clause2.ads: New test.
7985
7986 2009-04-24 Jakub Jelinek <jakub@redhat.com>
7987
7988 PR rtl-optimization/39794
7989 * gcc.dg/pr39794.c: New test.
7990
7991 2009-04-23 Eric Botcazou <ebotcazou@adacore.com>
7992
7993 * gnat.dg/atomic1.adb: New test.
7994 * gnat.dg/atomic1_pkg.ads: New helper.
7995
7996 2009-04-23 Steve Ellcey <sje@cup.hp.com>
7997
7998 PR testsuite/39623
7999 * gcc.dg/vect/no-vfa-vect-57.c: XFAIL when vect_no_align.
8000 * gcc.dg/vect/no-vfa-vect-61.c: Ditto.
8001
8002 2009-04-23 Rafael Avila de Espindola <espindola@google.com>
8003
8004 * gcc.dg/format/gcc_diag-1.c (foo): Don't check that %E produces a
8005 warning.
8006
8007 2009-04-22 Andrew Pinski <andrew_pinski@playstation.sony.com>
8008
8009 PR C/31499
8010 * gcc.dg/vector-init-1.c: New testcase.
8011 * gcc.dg/vector-init-2.c: New testcase.
8012
8013 2009-04-22 Eric Botcazou <ebotcazou@adacore.com>
8014
8015 * gnat.dg/enum2.adb: New test.
8016 * gnat.dg/enum2_pkg.ads: New helper.
8017
8018 2009-04-22 Jakub Jelinek <jakub@redhat.com>
8019
8020 PR c/39855
8021 * gcc.dg/torture/pr39855.c: New test.
8022
8023 2009-04-22 Dodji Seketeli <dodji@redhat.com>
8024
8025 PR c++/39639
8026 * g++.dg/cpp0x/pr39639.C: New test.
8027
8028 2009-04-22 Mark Heffernan <meheff@google.com>
8029
8030 * gcc.dg/profile-generate-3.c: New test.
8031
8032 2009-04-22 Jan Hubicka <jh@suse.cz>
8033
8034 * g++.dg/tree-ssa/ehcleanup-1.C: New testcase.
8035
8036 2009-04-22 Steve Ellcey <sje@cup.hp.com>
8037
8038 PR testsuite/39623
8039 * gcc.dg/vect/no-vfa-vect-43.c Fix vect_no_align check.
8040
8041 2009-04-22 Richard Guenther <rguenther@suse.de>
8042
8043 PR tree-optimization/39824
8044 * gcc.c-torture/compile/pr39824.c: New testcase.
8045
8046 2009-04-22 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
8047
8048 PR c++/14875
8049 * g++.dg/parse/parser-pr14875.C: New.
8050 * g++.dg/parse/parser-pr14875-2.C: New.
8051 * g++.dg/parse/error6.C: Update match string.
8052
8053 2009-04-22 Richard Guenther <rguenther@suse.de>
8054
8055 PR tree-optimization/39845
8056 * gcc.c-torture/compile/pr39845.c: New testcase.
8057
8058 2009-04-22 Janus Weil <janus@gcc.gnu.org>
8059
8060 PR fortran/39735
8061 * gfortran.dg/assumed_charlen_function_5.f90: Modified.
8062 * gfortran.dg/external_initializer.f90: Modified.
8063 * gfortran.dg/interface_26.f90: Modified.
8064 * gfortran.dg/intrinsic_subroutine.f90: Modified.
8065 * gfortran.dg/proc_ptr_3.f90: Modified.
8066 * gfortran.dg/proc_ptr_15.f90: New.
8067 * gfortran.dg/proc_ptr_result_1.f90: Modified.
8068
8069 2009-04-21 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
8070
8071 PR c++/35711
8072 * g++.dg/warn/pr35711.C: New.
8073 * g++.dg/conversion/ptrmem2.C: Update.
8074
8075 2009-04-21 Joseph Myers <joseph@codesourcery.com>
8076
8077 * ChangeLog, ChangeLog-1993-2007, ChangeLog-2008, ChangeLog.ptr,
8078 ChangeLog.tree-ssa, README, README.QMTEST, README.compat,
8079 README.gcc, g++.dg/README, g++.dg/compat/break/README,
8080 g++.dg/gomp/gomp.exp, g++.old-deja/g++.brendan/README,
8081 g++.old-deja/g++.oliva/ChangeLog, g++.old-deja/g++.robertl/README,
8082 gcc.c-torture/ChangeLog.0,
8083 gcc.c-torture/execute/builtins/builtins.exp, gcc.dg/README,
8084 gcc.dg/gomp/gomp.exp, gcc.target/frv/frv.exp,
8085 gcc.target/i386/math-torture/math-torture.exp,
8086 gcc.target/mips/inter/mips16-inter.exp,
8087 gcc.target/mips/mips-nonpic/README,
8088 gcc.target/x86_64/abi/README.gcc,
8089 gcc.target/xstormy16/xstormy16.exp, gcc.test-framework/README,
8090 gfortran.dg/g77/README, gfortran.dg/gomp/gomp.exp,
8091 gfortran.fortran-torture/ChangeLog.g95: Add copyright and license
8092 notices.
8093 * ChangeLog-1993-2007, ChangeLog: Correct dates.
8094
8095 2009-04-21 Eric Botcazou <ebotcazou@adacore.com>
8096
8097 * gcc.dg/debug/dwarf2/short-circuit.c: New test.
8098
8099 2009-04-21 Richard Guenther <rguenther@suse.de>
8100
8101 PR middle-end/39829
8102 * gcc.dg/torture/pr39829.c: New testcase.
8103
8104 2009-04-21 Martin Jambor <mjambor@suse.cz>
8105
8106 * gcc.dg/tree-ssa/cswtch-2.c: New test.
8107
8108 2009-04-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
8109
8110 PR 16202
8111 * gcc.dg/sequence-pt-1.c: Remove XFAILs.
8112 * gcc.dg/sequence-pt-2.c: New.
8113 * gcc.dg/sequence-pt-3.c: New.
8114 * g++.dg/warn/sequence-pt-1.C: Remove XFAILs.
8115 * g++.dg/warn/sequence-pt-2.c: New.
8116 * g++.dg/warn/sequence-pt-3.c: New.
8117
8118 2009-04-21 Jakub Jelinek <jakub@redhat.com>
8119
8120 * gcc.dg/torture/pr39678.c (struct X): Make c field signed char.
8121
8122 2009-04-21 Eric Botcazou <ebotcazou@adacore.com>
8123
8124 * gnat.dg/import1.ad[sb]: New test.
8125
8126 2009-04-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
8127
8128 * objc/execute/exceptions/handler-1.m: For the NeXT runtime, just
8129 return 0.
8130
8131 2009-04-20 Tobias Burnus <burnus@net-b.de>
8132
8133 PR fortran/39811
8134 * gfortran.dg/continuation_11.f90: New test.
8135
8136 2009-04-21 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
8137
8138 PR c++/13358
8139 * gcc.dg/wtr-int-type-1.c: Use two dg-warning to match two
8140 messages. Test for "long long" in system headers.
8141 * gcc.dg/c99-longlong-2.c: New.
8142 * g++.dg/warn/pr13358.C: New.
8143 * g++.dg/warn/pr13358-2.C: New.
8144 * g++.dg/warn/pr13358-3.C: New.
8145 * g++.dg/warn/pr13358-4.C: New.
8146
8147 2009-04-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
8148
8149 * gcc.dg/framework-2.c: Fix up for non existent includes
8150 being fatal errors now.
8151
8152 2009-04-20 Paul Thomas <pault@gcc.gnu.org>
8153
8154 PR fortran/39800
8155 * gfortran.dg/private_type_13.f90: New test.
8156 * gfortran.dg/private_type_2.f90: Add option -std=f95.
8157
8158 2009-04-20 Le-Chun Wu <lcwu@google.com>
8159
8160 PR c++/39803
8161 * g++.dg/warn/Wunused-14.C: New test.
8162
8163 2009-04-20 Eric Botcazou <ebotcazou@adacore.com>
8164
8165 * gnat.dg/specs/small_alignment.ads: New test.
8166
8167 2009-04-20 Ian Lance Taylor <iant@google.com>
8168
8169 * gcc.dg/Wcxx-compat-3.c: New testcase.
8170
8171 2009-04-20 Eric Botcazou <ebotcazou@adacore.com>
8172
8173 * gnat.dg/pack13.ad[sb]: New test.
8174 * gnat.dg/pack13_pkg.ads: New helper.
8175
8176 2009-04-20 Eric Botcazou <ebotcazou@adacore.com>
8177
8178 * gnat.dg/discr11.ad[sb]: New test.
8179 * gnat.dg/discr11_pkg.ads: New helper.
8180
8181 2009-04-20 Ira Rosen <irar@il.ibm.com>
8182
8183 PR tree-optimization/39675
8184 * gcc.dg/vect/O3-pr39675-2.c: New test.
8185
8186 2009-04-20 Eric Botcazou <ebotcazou@adacore.com>
8187
8188 * gnat.dg/rep_clause3.adb: New test.
8189
8190 2009-04-19 Joseph Myers <joseph@codesourcery.com>
8191
8192 PR c/37481
8193 * gcc.dg/c99-flex-array-7.c: New test.
8194
8195 2009-04-19 Joseph Myers <joseph@codesourcery.com>
8196
8197 PR c/19771
8198 * gcc.c-torture/execute/vla-dealloc-1.c: New test.
8199
8200 2009-04-19 Joseph Myers <joseph@codesourcery.com>
8201
8202 PR c/38243
8203 * gcc.dg/c99-restrict-3.c: New test.
8204
8205 2009-04-19 Joseph Myers <joseph@codesourcery.com>
8206
8207 PR preprocessor/20078
8208 * gcc.dg/cpp/paste16.c, gcc.dg/cpp/redef4.c: New tests.
8209
8210 2009-04-19 Eric Botcazou <ebotcazou@adacore.com>
8211
8212 * lib/gnat.exp (local_find_gnatmake): Pass --LINK to gnatlink.
8213 Do not pass -B$root after -margs.
8214
8215 2009-04-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
8216
8217 PR c/32061
8218 PR c++/36954
8219 * gcc.dg/pr32061.c: New.
8220 * gcc.dg/Wlogical-op-1.c: Update.
8221 * g++.dg/warn/Wlogical-op-1.C: Update.
8222 * g++.dg/warn/pr36954.C: New.
8223
8224 2009-04-18 Joseph Myers <joseph@codesourcery.com>
8225
8226 PR c/27676
8227 * gcc.dg/lvalue-5.c: New test.
8228
8229 2009-04-18 Joseph Myers <joseph@codesourcery.com>
8230
8231 PR c/22367
8232 * gcc.dg/lvalue-6.c, gcc.dg/lvalue-7.c: New tests.
8233
8234 2009-04-18 Joseph Myers <joseph@codesourcery.com>
8235
8236 * gcc.dg/cpp/include5.c: New test.
8237
8238 2009-04-18 Joseph Myers <joseph@codesourcery.com>
8239
8240 PR c/35210
8241 * gcc.dg/call-diag-2.c: New test.
8242
8243 2009-04-18 Joseph Myers <joseph@codesourcery.com>
8244
8245 PR preprocessor/39646
8246 * gcc.dg/cpp/line8.c: New test.
8247
8248 2009-04-18 Joseph Myers <joseph@codesourcery.com>
8249
8250 PR preprocessor/39647
8251 * gcc.dg/cpp/line7.c: New test.
8252
8253 2009-04-18 Richard Guenther <rguenther@suse.de>
8254
8255 PR middle-end/39804
8256 * gcc.target/i386/pr39804.c: New testcase.
8257
8258 2009-04-18 Eric Botcazou <ebotcazou@adacore.com>
8259
8260 * gcc.target/i386/pr39496.c: Compile with -mtune=i686.
8261 * g++.dg/other/pr39496.C: Likewise.
8262
8263 2009-04-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
8264
8265 PR middle-end/36902
8266 * gcc.dg/pr36902.c: New.
8267
8268 2009-04-17 Diego Novillo <dnovillo@google.com>
8269
8270 * gcc.c-torture/execute/builtins/strlen-3.c: Fix ODR
8271 violation for variable 'inside_main'.
8272
8273 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8274
8275 * gfortran.fortran-torture/execute/getarg_1.x: New file.
8276
8277 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8278
8279 * gfortran.dg/vect/pr39318.f90: Guard with "target fopenmp".
8280
8281 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8282
8283 * gfortran.dg/chmod_1.f90: Disable on spu-*-* targets.
8284 * gfortran.dg/chmod_2.f90: Likewise.
8285 * gfortran.dg/chmod_3.f90: Likewise.
8286 * gfortran.dg/open_errors.f90: Likewise.
8287 * gfortran.dg/stat_1.f90: Likewise.
8288 * gfortran.dg/stat_2.f90: Likewise.
8289
8290 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8291
8292 * gfortran.fortran-torture/execute/nan_inf_fmt.x: Skip on spu-*-*.
8293 * gfortran.fortran-torture/execute/intrinsic_nearest.x: Likewise.
8294 * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: Likewise.
8295 * gfortran.dg/nearest_1.f90: Likewise.
8296 * gfortran.dg/nearest_3.f90: Likewise.
8297 * gfortran.dg/isnan_1.f90: Likewise.
8298 * gfortran.dg/isnan_2.f90: Likewise.
8299 * gfortran.dg/nan_1.f90: Likewise.
8300 * gfortran.dg/nan_2.f90: Likewise.
8301 * gfortran.dg/nan_3.f90: Likewise.
8302 * gfortran.dg/nan_4.f90: Likewise.
8303 * gfortran.dg/module_nan.f90: Likewise.
8304 * gfortran.dg/int_conv_2.f90: Likewise.
8305 * gfortran.dg/init_flag_3.f90: Likewise.
8306 * gfortran.dg/namelist_42.f90: Likewise.
8307 * gfortran.dg/namelist_43.f90: Likewise.
8308 * gfortran.dg/real_const_3.f90: Likewise.
8309 * gfortran.dg/transfer_simplify_1.f90: Likewise.
8310
8311 * gfortran.dg/default_format_1.f90: XFAIL on spu-*-*.
8312 * gfortran.dg/default_format_denormal_1.f90: XFAIL on spu-*-*.
8313 * gfortran.dg/scalar_mask_2.f90: XFAIL on spu-*-*.
8314 * gfortran.dg/integer_exponentiation_3.F90: XFAIL on spu-*-*.
8315 * gfortran.dg/integer_exponentiation_5.F90: XFAIL on spu-*-*.
8316
8317 * gfortran.dg/elemental_subroutine_1.f90: Relax "epsilon" check.
8318 * gfortran.dg/gamma_5.f90: Likewise.
8319
8320 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8321
8322 * lib/gcc-dg.exp (gcc-dg-prune): Make linker message check
8323 less strict so it also works with auto-overlay support.
8324 * lib/gcc-defs.exp (${tool}_check_unsupported_p): Add check
8325 for "exceeds local store" linker errors on the SPU.
8326
8327 * lib/gfortran.exp: Include target-supports.exp.
8328 (gfortran_init): On SPU targets where automatic overlay support
8329 is available, use it to build all Fortran test cases.
8330
8331 * gfortran.dg/pr20257.f90: Skip on spu-*-* targets.
8332
8333 2009-04-17 Arnaud Charlet <charlet@adacore.com>
8334
8335 * gnat.dg/ref_type.ads, gnat.dg/ref_type.adb: Fix test after proper
8336 rule enforced by gnat on taft types.
8337
8338 2009-04-17 Jakub Jelinek <jakub@redhat.com>
8339
8340 PR testsuite/39792
8341 * g++.dg/ext/complit11.C: Add empty dg-options.
8342
8343 2009-04-16 Andrew Pinski <pinskia@gmail.com>
8344
8345 PR c++/17570
8346 * g++.dg/template/defarg11.C: New test.
8347
8348 2009-04-16 Andrew Pinski <pinskia@gmail.com>
8349
8350 PR c++/28766
8351 * g++.dg/ext/complit11.C: New testcase.
8352
8353 2009-04-15 Le-Chun Wu <lcwu@google.com>
8354
8355 PR c++/39551
8356 * g++.dg/warn/Wunused-13.C: New testcase.
8357
8358 2009-04-15 Ian Lance Taylor <iant@google.com>
8359
8360 * gcc.dg/Wenum-compare-1.c: New testcase.
8361
8362 2009-04-15 Richard Guenther <rguenther@suse.de>
8363
8364 PR tree-optimization/39764
8365 * g++.dg/torture/pr39764.C: New testcase.
8366
8367 2009-04-15 Nathan Sidwell <nathan@codesourcery.com>
8368
8369 * g++.dg/ext/altivec-17.C: New.
8370
8371 2009-04-15 Arnaud Charlet <charlet@adacore.com>
8372
8373 * gnat.dg/sync1.ads: Fix error now flagged by gnat.
8374 * gnat.dg/specs/limited1.ads: Ditto.
8375
8376 2009-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
8377
8378 PR testsuite/39769
8379 * gcc.dg/vmx/3a-04.c (test): Don't rely on floating point equality
8380 for testing the results of estimate instructions.
8381 * gcc.dg/vmx/3a-04m.c (test): Ditto.
8382 * gcc.dg/vmx/3a-05.c (test): Ditto.
8383
8384 2009-04-14 Jason Merrill <jason@redhat.com>
8385
8386 PR c++/39763
8387 * g++.dg/warn/Wshadow-4.C: Extend.
8388
8389 2009-04-14 Uros Bizjak <ubizjak@gmail.com>
8390
8391 * gcc.target/alpha/pr39740.c (dg-options): Add -mexplicit-relocs.
8392 (do_D): Remove attribute hidden.
8393
8394 2009-04-13 Jason Merrill <jason@redhat.com>
8395
8396 PR c++/39480
8397 * g++.dg/init/copy7.C: New.
8398
8399 2009-04-13 H.J. Lu <hongjiu.lu@intel.com>
8400
8401 PR testsuite/39733
8402 * gcc.misc-tests/options.exp (check_for_options): Renamed to ...
8403 (check_for_all_options): This.
8404
8405 2009-04-13 Jason Merrill <jason@redhat.com>
8406
8407 PR c++/39750
8408 * g++.dg/template/crash90.C: New.
8409
8410 2009-04-12 Jason Merrill <jason@redhat.com>
8411
8412 PR c++/39742
8413 * g++.dg/overload/extern-C-2.C: New.
8414
8415 2009-04-12 Joseph Myers <joseph@codesourcery.com>
8416
8417 PR preprocessor/31869
8418 * gcc.dg/cpp/strify5.c: New test.
8419
8420 2009-04-12 Eric Botcazou <ebotcazou@adacore.com>
8421
8422 * gnat.dg/enum1.adb: New test.
8423 * gnat.dg/enum1_pkg.ads: New helper.
8424
8425 2009-04-12 Uros Bizjak <ubizjak@gmail.com>
8426
8427 PR target/39740
8428 * gcc.target/alpha/pr39740.c: New test.
8429
8430 2009-04-11 Daniel Kraft <d@domob.eu>
8431
8432 PR fortran/37746
8433 * gfortran.dg/bounds_check_strlen_1.f90: New test.
8434 * gfortran.dg/bounds_check_strlen_2.f90: New test.
8435 * gfortran.dg/bounds_check_strlen_3.f90: New test.
8436 * gfortran.dg/bounds_check_strlen_4.f90: New test.
8437 * gfortran.dg/bounds_check_strlen_5.f90: New test.
8438 * gfortran.dg/bounds_check_strlen_6.f90: New test.
8439 * gfortran.dg/bounds_check_strlen_7.f90: New test.
8440 * gfortran.fortran-torture/execute/intrinsic_index.f90: Fix wrong
8441 expected string length that failed with -fbounds-check now.
8442 * gfortran.fortran-torture/execute/intrinsic_trim.f90: Ditto.
8443
8444 2009-04-11 Janus Weil <janus@gcc.gnu.org>
8445
8446 PR fortran/39692
8447 * gfortran.dg/proc_ptr_14.f90: New.
8448
8449 2009-04-11 Richard Guenther <rguenther@suse.de>
8450
8451 PR middle-end/39732
8452 * g++.dg/torture/pr39732.C: New testcase.
8453
8454 2009-04-11 Daniel Franke <franke.daniel@gmail.com>
8455
8456 * gfortran.dg/whole_file_5.f90: New.
8457 * gfortran.dg/whole_file_6.f90: New.
8458
8459 2009-04-11 Richard Guenther <rguenther@suse.de>
8460
8461 PR tree-optimization/39713
8462 * g++.dg/torture/pr39713.C: New testcase.
8463
8464 2009-04-10 Richard Guenther <rguenther@suse.de>
8465
8466 PR c/39712
8467 * gcc.dg/pr39712.c: New testcase.
8468
8469 2009-04-10 H.J. Lu <hongjiu.lu@intel.com>
8470
8471 PR c++/28301
8472 * g++.dg/cpp0x/enum2.C: Updated.
8473 * g++.dg/debug/pr22514.C: Likewise.
8474 * g++.dg/parse/enum2.C: Likewise.
8475 * g++.dg/parse/enum3.C: Likewise.
8476 * g++.dg/template/crash79.C: Likewise.
8477 * g++.old-deja/g++.jason/cond.C: Likewise.
8478
8479 2009-04-10 Chao-ying Fu <fu@mips.com>
8480
8481 * gcc.target/mips/interrupt_handler.c: Change from compile to
8482 assemble.
8483
8484 2009-04-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8485
8486 * objc/execute/forward-1.x: Fix x86_64 entry typos.
8487
8488 2009-04-10 Daniel Franke <franke.daniel@gmail.com>
8489
8490 PR fortran/38709
8491 * gfortran.dg/zero_sized_6.f90: New.
8492
8493 2009-04-10 Manuel López-Ibáñez <manu@gcc.gnu.org>
8494
8495 PR c++/20118
8496 * g++.dg/parse/pr20118.C: New.
8497 * g++.dg/template/spec16.C: Update.
8498
8499 2009-04-09 H.J. Lu <hongjiu.lu@intel.com>
8500
8501 PR testsuite/35621
8502 * gcc.target/i386/avx-vpabsb-1.c: Add -fno-strict-aliasing.
8503 * gcc.target/i386/avx-vpabsb-1.c: Likewise.
8504 * gcc.target/i386/avx-vpabsd-1.c: Likewise.
8505 * gcc.target/i386/avx-vpabsw-1.c: Likewise.
8506 * gcc.target/i386/avx-vpalignr-1.c: Likewise.
8507 * gcc.target/i386/avx-vphaddd-1.c: Likewise.
8508 * gcc.target/i386/avx-vphaddsw-1.c: Likewise.
8509 * gcc.target/i386/avx-vphaddw-1.c: Likewise.
8510 * gcc.target/i386/avx-vphsubd-1.c: Likewise.
8511 * gcc.target/i386/avx-vphsubsw-1.c: Likewise.
8512 * gcc.target/i386/avx-vphsubw-1.c: Likewise.
8513 * gcc.target/i386/avx-vpmaddubsw-1.c: Likewise.
8514 * gcc.target/i386/avx-vpmulhrsw-1.c: Likewise.
8515 * gcc.target/i386/avx-vpshufb-1.c: Likewise.
8516 * gcc.target/i386/avx-vpsignb-1.c: Likewise.
8517 * gcc.target/i386/avx-vpsignd-1.c: Likewise.
8518 * gcc.target/i386/avx-vpsignw-1.c: Likewise.
8519
8520 2009-04-09 H.J. Lu <hongjiu.lu@intel.com>
8521
8522 PR target/39678
8523 * g++.dg/torture/pr39678.C: New.
8524 * gcc.dg/compat/struct-complex-2.h: Likewise.
8525 * gcc.dg/compat/struct-complex-2_main.c: Likewise.
8526 * gcc.dg/compat/struct-complex-2_x.c: Likewise.
8527 * gcc.dg/compat/struct-complex-2_y.c: Likewise.
8528 * gcc.dg/torture/pr39678.c: Likewise.
8529 * gcc.target/i386/pr39678.c: Likewise.
8530
8531 * gcc.dg/compat/struct-complex-1_x.c: Add -Wno-psabi.
8532 * gcc.dg/compat/struct-complex-1_y.c: Likewise.
8533
8534 * gcc.target/x86_64/abi/test_passing_structs.c: Include
8535 <complex.h>. Add tests for structure with complex float.
8536
8537 2009-04-10 Ben Elliston <bje@au.ibm.com>
8538 Joseph Myers <joseph@codesourcery.com>
8539
8540 PR target/36800
8541 * gcc.dg/dfp/pr36800.c: New.
8542
8543 2009-04-09 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
8544 Rafael Avila de Espindola <espindola@google.com>
8545
8546 * gcc.misc-tests/help.exp: New file.
8547 * lib/options.exp: New file.
8548
8549 2009-04-09 Janis Johnson <janis187@us.ibm.com>
8550
8551 PR libobjc/36610
8552 * objc/execute/forward-1.x: New.
8553
8554 2009-04-09 Paolo Bonzini <bonzini@gnu.org>
8555
8556 * gcc.dg/pr27150-1.c: Change to a link test.
8557
8558 2009-04-09 Jakub Jelinek <jakub@redhat.com>
8559
8560 * g++.dg/lookup/using2.C: Change copyright header to refer to version
8561 3 of the GNU General Public License and to point readers at the
8562 COPYING3 file and the FSF's license web page.
8563 * gcc.dg/fixed-point/fixed-point.exp: Likewise.
8564 * gcc.dg/struct/struct-reorg.exp: Likewise.
8565 * gcc.target/spu/tag_manager.c: Likewise.
8566
8567 2009-04-09 Richard Guenther <rguenther@suse.de>
8568
8569 PR testsuite/39696
8570 * ssa-ccp-25.c: Adjust pattern.
8571
8572 2009-04-09 Janus Weil <janus@gcc.gnu.org>
8573
8574 PR fortran/36704
8575 * gfortran.dg/external_procedures_1.f90: Modified.
8576 * gfortran.dg/proc_ptr_result_1.f90: New.
8577 * gfortran.dg/proc_ptr_result_2.f90: New.
8578 * gfortran.dg/proc_ptr_result_3.f90: New.
8579
8580 2009-04-09 Richard Guenther <rguenther@suse.de>
8581
8582 * gcc.dg/vect/vect-54.c: Make constant input data file-scope
8583 to prevent constant propagation.
8584 * gcc.dg/vect/vect-56.c: Likewise.
8585 * gcc.dg/vect/vect-58.c: Likewise.
8586 * gcc.dg/vect/vect-60.c: Likewise.
8587 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
8588 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
8589 * gcc.dg/tree-prof/stringop-2.c: Adjust expected outcome.
8590
8591 2009-04-09 Richard Guenther <rguenther@suse.de>
8592
8593 * gcc.dg/tree-ssa/ssa-ccp-25.c: New testcase.
8594 * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
8595
8596 2009-04-09 Joseph Myers <joseph@codesourcery.com>
8597
8598 PR c/39613
8599 * gcc.dg/case-const-1.c, gcc.dg/case-const-2.c, gcc.dg/case-const-3.c:
8600 New tests.
8601
8602 2009-04-08 Joseph Myers <joseph@codesourcery.com>
8603
8604 * gcc.dg/c99-stdint-1.c: Fix cut-and-paste mistakes in test.
8605 * gcc.dg/c99-stdint-7.c, gcc.dg/c99-stdint-8.c: New tests.
8606
8607 2009-04-08 Jakub Jelinek <jakub@redhat.com>
8608
8609 * g++.dg/debug/dwarf2/static-data-member1.C: New test.
8610
8611 2009-04-08 Jason Merrill <jason@redhat.com>
8612
8613 PR c++/25185
8614 * g++.dg/template/error40.C: Add another test.
8615
8616 2009-04-08 Joseph Myers <joseph@codesourcery.com>
8617
8618 PR c/39614
8619 PR c/39673
8620 * gcc.c-torture/compile/pr39614-1.c,
8621 gcc.c-torture/compile/pr39614-2.c,
8622 gcc.c-torture/compile/pr39614-3.c,
8623 gcc.c-torture/compile/pr39614-4.c,
8624 gcc.c-torture/compile/pr39614-5.c,
8625 gcc.c-torture/compile/pr39673-1.c,
8626 gcc.c-torture/compile/pr39673-2.c: New tests.
8627 * gcc.dg/gnu89-const-expr-2.c, gcc.dg/gnu99-const-expr-2.c: Test
8628 more cases.
8629 * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
8630 gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Update
8631 expected errors.
8632
8633 2009-04-08 Dodji Seketeli <dodji@redhat.com>
8634
8635 PRc++/39637
8636 * g++.dg/cpp0x/variadic-crash2.C: New test.
8637
8638 2009-04-08 Paul Thomas <pault@gcc.gnu.org>
8639
8640 PR fortran/38863
8641 * gfortran.dg/alloc_comp_result_1.f90: New test.
8642
8643 2009-04-07 Jason Merrill <jason@redhat.com>
8644
8645 PR c++/34691
8646 * g++.dg/overload/extern-C-1.C: New.
8647
8648 2009-04-07 Dominique d'Humieres <dominiq@lps.ens.fr>
8649
8650 PR testsuite/39325
8651 * gcc.misc-tests/linkage.exp: Use -m64 for 64-bit *86*-darwin.
8652
8653 2009-04-07 Jason Merrill <jason@redhat.com>
8654
8655 PR c++/25185
8656 * g++.dg/template/error40.C: New.
8657
8658 2009-04-07 Janus Weil <janus@gcc.gnu.org>
8659
8660 PR fortran/38152
8661 * gfortran.dg/proc_ptr_13.f90: Add "-g" option.
8662
8663 2009-04-07 Eric Botcazou <ebotcazou@adacore.com>
8664
8665 * gnat.dg/subp_elim_errors.ad[sb]: New test.
8666
8667 2009-04-07 Janus Weil <janus@gcc.gnu.org>
8668
8669 PR fortran/38290
8670 * gfortran.dg/proc_decl_1.f90: Modified.
8671 * gfortran.dg/proc_ptr_11.f90: Extended.
8672 * gfortran.dg/proc_ptr_13.f90: Modified.
8673
8674 2009-04-06 Jason Merrill <jason@redhat.com>
8675
8676 PR c++/35146
8677 * g++.dg/template/fnspec1.C: New.
8678
8679 2009-04-06 Laurent GUERBY <laurent@guerby.net>
8680
8681 * lib/gnat.exp: Handle multilib.
8682
8683 2009-04-06 Paul Thomas <pault@gcc.gnu.org>
8684
8685 PR fortran/38863
8686 * gfortran.dg/dependency_23.f90: New test.
8687
8688 2009-04-06 Richard Guenther <rguenther@suse.de>
8689
8690 PR tree-optimization/28868
8691 * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
8692 * gcc.dg/tree-ssa/ssa-sccvn-1.c: Adjust.
8693 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
8694 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
8695
8696 2009-04-06 Andrew Stubbs <ams@codesourcery.com>
8697
8698 * gcc.dg/pragma-isr-trapa2.c: Skip test for FPU-less architectures.
8699
8700 2009-04-06 Andrew Stubbs <ams@codesourcery.com>
8701
8702 * gcc.target/sh/sh4a-memmovua.c: Include string.h instead of stdlib.h.
8703
8704 2009-04-06 Andrew Stubbs <ams@codesourcery.com>
8705
8706 * gcc.target/sh/sh4a-bitmovua.c (y0): Rename to y_0 to avoid a clash
8707 with the built-in y0, and the subsequent warning.
8708 (y1): Likewise, rename to y_1.
8709
8710 2009-04-06 Janus Weil <janus@gcc.gnu.org>
8711
8712 PR fortran/39414
8713 * gfortran.dg/proc_decl_21.f90: New.
8714
8715 2009-04-06 Paul Thomas <pault@gcc.gnu.org>
8716
8717 PR fortran/36091
8718 * gfortran.dg/forall_13.f90: Add -fbounds-check option.
8719
8720 2009-04-06 Hans-Peter Nilsson <hp@axis.com>
8721
8722 * gfortran.dg/namelist_51.f90, gfortran.dg/utf8_2.f03,
8723 gfortran.dg/namelist_48.f90, gfortran.dg/read_repeat.f90,
8724 gfortran.dg/streamio_9.f90, gfortran.dg/widechar_IO_1.f90,
8725 gfortran.dg/namelist_50.f90, gfortran.dg/namelist_52.f90,
8726 gfortran.dg/utf8_1.f03, gfortran.dg/namelist_56.f90,
8727 gfortran.dg/namelist_49.f90: Gate test on effective_target
8728 fd_truncate.
8729 * gfortran.dg/widechar_IO_3.f90: Ditto. Fix typo in comment.
8730
8731 2009-04-05 Daniel Kraft <d@domob.eu>
8732
8733 PR fortran/38654
8734 * gfortran.dg/read_float_2.f03
8735 * gfortran.dg/read_float_3.f90
8736
8737 2009-04-05 Richard Guenther <rguenther@suse.de>
8738
8739 PR tree-optimization/39648
8740 * gcc.c-torture/compile/pr39648.c: New testcase.
8741
8742 2009-04-05 Jason Merrill <jason@redhat.com>
8743
8744 PR c++/14912
8745 * g++.dg/template/error39.C: New.
8746
8747 2009-04-05 Daniel Franke <franke.daniel@gmail.com>
8748
8749 PR fortran/29458
8750 * gfortran.dg/implied_do_1.f90: New.
8751
8752 2009-04-04 Tobias Burnus <burnus@net-b.de>
8753
8754 PR fortran/39577
8755 * gfortran.dg/recursive_check_8.f90: New.
8756 * gfortran.dg/recursive_check_9.f90: New.
8757 * gfortran.dg/recursive_check_10.f90: New.
8758 * gfortran.dg/recursive_check_11.f90: New.
8759 * gfortran.dg/recursive_check_12.f90: New.
8760 * gfortran.dg/recursive_check_13.f90: New.
8761 * gfortran.dg/recursive_check_14.f90: New.
8762
8763 2009-04-04 Jason Merrill <jason@redhat.com>
8764
8765 PR c++/25185
8766 * g++.dg/template/error38.C: Add more tests.
8767
8768 2009-04-04 Paul Thomas <pault@gcc.gnu.org>
8769
8770 PR fortran/37614
8771 * gfortran.dg/common_align_2.f90: New test.
8772
8773 2009-04-04 Richard Earnshaw <rearnsha@arm.com>
8774
8775 PR target/39501
8776 * gcc.c-torture/execute/pr39501.c: New file.
8777 * gcc.c-torture/execute/pr39501.x: New file.
8778
8779 2009-04-04 Richard Guenther <rguenther@suse.de>
8780
8781 PR tree-optimization/8781
8782 PR tree-optimization/37892
8783 * g++.dg/tree-ssa/pr8781.C: New testcase.
8784 * gcc.dg/tree-ssa/ssa-pre-25.c: Likewise.
8785
8786 2009-04-04 Richard Guenther <rguenther@suse.de>
8787
8788 PR tree-optimization/39636
8789 * gcc.c-torture/compile/pr39636.c: New testcase.
8790
8791 2009-04-03 H.J. Lu <hongjiu.lu@intel.com>
8792
8793 PR rtl-optimization/39607
8794 * g++.dg/opt/pr39607.C: New.
8795
8796 2009-04-03 Tobias Burnus <burnus@net-b.de>
8797
8798 PR fortran/39594
8799 * gfortran.dg/common_12.f90: New.
8800
8801 2009-04-03 Jason Merrill <jason@redhat.com>
8802
8803 PR c++/39608
8804 * g++.dg/template/const2.C: New test.
8805
8806 2009-04-03 Richard Guenther <rguenther@suse.de>
8807
8808 PR tree-optimization/2480
8809 PR tree-optimization/23086
8810 * gcc.dg/tree-ssa/pr2480.c: New testcase.
8811 * gcc.dg/tree-ssa/pr23086.c: Likewise.
8812
8813 2009-04-03 Richard Guenther <rguenther@suse.de>
8814
8815 PR tree-optimization/34743
8816 * gcc.dg/pr38984.c: Remove XFAIL, adjust.
8817 * gcc.dg/tree-ssa/20070302-1.c: Remove XFAIL.
8818 * gcc.dg/tree-ssa/alias-18.c: Likewise.
8819 * gcc.dg/tree-ssa/sra-3.c: Likewise.
8820 * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
8821 * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
8822 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
8823 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
8824
8825 2009-04-03 Richard Guenther <rguenther@suse.de>
8826
8827 PR middle-end/13146
8828 PR tree-optimization/23940
8829 PR tree-optimization/33237
8830 PR middle-end/33974
8831 PR middle-end/34093
8832 PR tree-optimization/36201
8833 PR tree-optimization/36230
8834 PR tree-optimization/38049
8835 PR tree-optimization/38207
8836 PR tree-optimization/38230
8837 PR tree-optimization/38301
8838 PR tree-optimization/38585
8839 PR middle-end/38895
8840 PR tree-optimization/38985
8841 PR tree-optimization/39299
8842 * gcc.dg/pr19633-1.c: Adjust.
8843 * gcc.dg/torture/pta-callused-1.c: Likewise.
8844 * gcc.dg/torture/pr39074-2.c: Likewise.
8845 * gcc.dg/torture/pr39074.c: Likewise.
8846 * gcc.dg/torture/pta-ptrarith-3.c: New testcase.
8847 * gcc.dg/torture/pr30375.c: Adjust.
8848 * gcc.dg/torture/pr33563.c: Likewise.
8849 * gcc.dg/torture/pr33870.c: Likewise.
8850 * gcc.dg/torture/pr33560.c: Likewise.
8851 * gcc.dg/torture/pta-structcopy-1.c: New testcase.
8852 * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
8853 * gcc.dg/tree-ssa/alias-15.c: Remove.
8854 * gcc.dg/tree-ssa/ssa-dce-4.c: New testcase.
8855 * gcc.dg/tree-ssa/pr26421.c: Adjust.
8856 * gcc.dg/tree-ssa/ssa-fre-10.c: XFAIL.
8857 * gcc.dg/tree-ssa/ssa-dce-5.c: New testcase.
8858 * gcc.dg/tree-ssa/pr23382.c: Adjust.
8859 * gcc.dg/tree-ssa/ssa-fre-20.c: New testcase.
8860 * gcc.dg/tree-ssa/alias-16.c: Adjust.
8861 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
8862 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
8863 * gcc.dg/tree-ssa/alias-18.c: Likewise.
8864 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
8865 * gcc.dg/tree-ssa/ssa-lim-3.c: Likewise.
8866 * gcc.dg/tree-ssa/alias-19.c: Likewise.
8867 * gcc.dg/tree-ssa/pta-ptrarith-1.c: New testcase.
8868 * gcc.dg/tree-ssa/pr13146.c: Likewise.
8869 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
8870 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
8871 * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
8872 * gcc.dg/tree-ssa/ssa-pre-24.c: New XFAILed testcase.
8873 * gcc.dg/tree-ssa/ssa-fre-19.c: New testcase.
8874 * gcc.dg/tree-ssa/alias-20.c: Likewise.
8875 * gcc.dg/tree-ssa/ssa-dse-12.c: Likewise.
8876 * gcc.dg/tree-ssa/pr38895.c: Likewise.
8877 * gcc.dg/uninit-B.c: XFAIL.
8878 * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
8879 * gcc.dg/uninit-pr19430.c: XFAIL.
8880 * g++.dg/tree-ssa/pr13146.C: New testcase.
8881 * g++.dg/opt/pr36187.C: Adjust.
8882 * g++.dg/torture/20090329-1.C: New testcase.
8883
8884 2009-04-02 Chao-ying Fu <fu@mips.com>
8885
8886 * gcc.target/mips/interrupt_handler.c: New test.
8887
8888 2009-04-02 David Ayers <ayers@fsfe.org>
8889
8890 PR objc/18456
8891 * objc.dg/bad-receiver-type-2.m: New test contributed by
8892 Alexander Mamberg.
8893
8894 2009-04-02 Jason Merrill <jason@redhat.com>
8895
8896 PR c++/25185
8897 * g++.dg/template/error38.C: New test.
8898
8899 2009-04-02 Janis Johnson <janis187@us.ibm.com>
8900
8901 PR tree-optimization/31677
8902 * gcc.dg/memcpy-1.c: Add compiler option.
8903
8904 2009-04-02 Ira Rosen <irar@il.ibm.com>
8905
8906 PR tree-optimization/39595
8907 * gfortran.dg/vect/O3-pr39595.f: New test.
8908
8909 2009-04-02 Dodji Seketeli <dodji@redhat.com>
8910
8911 PR c++/26693
8912 * g++.dg/template/typedef11.C: New test.
8913 * g++.dg/template/typedef12.C: Likewise.
8914 * g++.dg/template/typedef13.C: Likewise.
8915 * g++.dg/template/typedef14.C: Likewise.
8916 * g++.dg/template/typedef15.C: Likewise.
8917 * g++.dg/template/typedef16.C: Likewise.
8918 * g++.dg/template/sfinae3.C: Compile this pedantically.
8919 The only errors expected should be the one saying the typedef is ill
8920 formed.
8921 * g++.old-deja/g++.pt/typename8.C: Likewise.
8922 * g++.dg/template/access11.C: Update this.
8923
8924 2009-04-02 Richard Guenther <rguenther@suse.de>
8925
8926 PR tree-optimization/37221
8927 * gcc.c-torture/compile/20090331-1.c: New testcase.
8928
8929 2009-04-01 Eric Botcazou <ebotcazou@adacore.com>
8930
8931 * gcc.c-torture/compile/20090401-1.c: New test.
8932
8933 2009-04-01 H.J. Lu <hongjiu.lu@intel.com>
8934
8935 PR c++/4926
8936 * g++.dg/template/pr4926-1.C: New.
8937
8938 2009-04-01 Xinliang David Li <davidxl@google.com>
8939
8940 * gcc.target/i386/all_one_m128i.c: New test.
8941
8942 2009-04-01 Janis Johnson <janis187@us.ibm.com>
8943
8944 PR c/39027
8945 * gcc.dg/fltconst-1.c: Don't error for use of d or D in suffix.
8946 * gcc.dg/fltconst-2.c: New test.
8947 * gcc.dg/fltconst-double-pedantic-1.c: New test.
8948 * gcc.dg/fltconst-double-pedantic-2.c: New test.
8949
8950 PR c/33466
8951 * gcc.dg/cpp/pr33466.c: New test.
8952 * gcc.dg/dfp/pr33466.c: New test.
8953 * gcc.dg/fixed-point/pr33466.c: New test.
8954
8955 2009-04-01 H.J. Lu <hongjiu.lu@intel.com>
8956
8957 PR tree-optimization/35011
8958 * g++.dg/other/pr35011.C: New.
8959
8960 2009-04-01 Jakub Jelinek <jakub@redhat.com>
8961
8962 PR target/39226
8963 * gcc.dg/pr39226.c: New test.
8964
8965 2009-04-01 H.J. Lu <hongjiu.lu@intel.com>
8966
8967 PR c++/35240
8968 * g++.dg/template/pr35240.C: New.
8969
8970 2009-04-01 Joseph Myers <joseph@codesourcery.com>
8971
8972 PR c/39605
8973 * gcc.dg/vla-17.c, gcc.dg/vla-18.c: New tests.
8974 * gcc.dg/pr25682.c: Update expected diagnostics.
8975
8976 2009-04-01 Richard Guenther <rguenther@suse.de>
8977
8978 * gcc.dg/fold-plusmult-2.c: New testcase.
8979
8980 2009-04-01 Jakub Jelinek <jakub@redhat.com>
8981
8982 PR c/37772
8983 * gcc.dg/pr37772.c: New test.
8984 * g++.dg/ext/asm11.C: New test.
8985
8986 2009-04-01 H.J. Lu <hongjiu.lu@intel.com>
8987
8988 * lib/target-libpath.exp (restore_ld_library_path_env_vars): Always
8989 restore GCC_EXEC_PREFIX to its original value, or unset if it was not
8990 defined.
8991
8992 2009-03-31 Jason Merrill <jason@redhat.com>
8993
8994 * g++.old-deja/g++.other/using9.C: Add expected errors.
8995
8996 2009-03-31 H.J. Lu <hongjiu.lu@intel.com>
8997
8998 * gcc.c-torture/compile/pr33009.c: Removed.
8999
9000 2009-03-31 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
9001
9002 * gcc.c-torture/compile/pr33009.c: Delete.
9003 * gcc.c-torture/compile/pr11832.c: Likewise.
9004
9005 2009-03-31 Joseph Myers <joseph@codesourcery.com>
9006
9007 PR c/448
9008 * lib/target-supports.exp (check_effective_target_stdint_types):
9009 Update comment.
9010 (check_effective_target_inttypes_types): New.
9011 * gcc.dg/c99-stdint-1.c, gcc.dg/c99-stdint-2.c,
9012 gcc.dg/c99-stdint-3.c, gcc.dg/c99-stdint-4.c,
9013 gcc.dg/c99-stdint-5.c, gcc.dg/c99-stdint-6.c: New tests.
9014
9015 2009-03-31 Paul Thomas <pault@gcc.gnu.org>
9016
9017 PR fortran/38917
9018 PR fortran/38918
9019 * gfortran.dg/data_pointer_1.f90: New test.
9020
9021 2009-03-31 Paul Thomas <pault@gcc.gnu.org>
9022
9023 PR fortran/38915
9024 * gfortran.dg/char_length_15.f90: New test.
9025
9026 2009-03-31 Jason Merrill <jason@redhat.com>
9027
9028 C++ DR 613
9029 * g++.old-deja/g++.dg/cpp0x/decltype3.C: Remove expected errors.
9030 * g++.old-deja/g++.ext/typeof2.C: Remove expected errors.
9031 * g++.old-deja/g++.other/sizeof2.C: Remove some expected errors,
9032 xfail others.
9033
9034 * g++.dg/other/typedef2.C: New test.
9035
9036 PR c++/37806
9037 * g++.dg/template/typedef17.C: New test.
9038
9039 * g++.dg/cpp0x/auto6.C: Adjust expected mangling.
9040 * g++.dg/cpp0x/auto12.C: Likewise.
9041
9042 2009-03-31 Richard Guenther <rguenther@suse.de>
9043
9044 PR middle-end/31029
9045 * gcc.dg/fold-compare-4.c: New testcase.
9046 * gcc.dg/fold-compare-5.c: Likewise.
9047
9048 2009-03-31 Richard Guenther <rguenther@suse.de>
9049
9050 * gcc.dg/tree-ssa/forwprop-12.c: New testcase.
9051
9052 2009-03-31 Joseph Myers <joseph@codesourcery.com>
9053
9054 PR target/39592
9055 * gcc.target/i386/pr39592-1.c: New test.
9056
9057 2009-03-31 Joseph Myers <joseph@codesourcery.com>
9058
9059 PR preprocessor/15638
9060 * gcc.dg/cpp/missing-header-1.c: New test.
9061 * gcc.dg/cpp/include2.c: Only test #include <>. Expect
9062 "compilation terminated" message.
9063 * gcc.dg/cpp/include2a.c: New test. Copy of include2.c but only
9064 test #include "".
9065 * gcc.dg/pch/counter-2.c, gcc.dg/pch/valid-1.c,
9066 gcc.dg/pch/valid-2.c, gcc.dg/pch/warn-1.c: Expect "compilation
9067 terminated" message.
9068
9069 2009-03-31 Richard Guenther <rguenther@suse.de>
9070
9071 PR middle-end/23401
9072 PR middle-end/27810
9073 * gcc.dg/tree-ssa/pr23401.c: New testcase.
9074 * gcc.dg/tree-ssa/pr27810.c: Likewise.
9075
9076 2009-03-30 Steven G. Kargl <kargls@comcast.net>
9077
9078 PR fortran/38389
9079 * gfortran.dg/alloc_alloc_expr_1.f90: Adjust for new error message.
9080 * gfortran.dg/allocate_alloc_opt_1.f90: New test.
9081 * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
9082 * gfortran.dg/allocate_alloc_opt_3.f90: Ditto.
9083 * gfortran.dg/deallocate_alloc_opt_1.f90: Ditto.
9084 * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
9085 * gfortran.dg/deallocate_alloc_opt_3.f90: Ditto.
9086
9087 2009-03-30 Paul Thomas <pault@gcc.gnu.org>
9088
9089 PR fortran/22571
9090 * gfortran.dg/whole_file_1.f90: New test.
9091 PR fortran/26227
9092 * gfortran.dg/whole_file_2.f90: New test.
9093 * gfortran.dg/whole_file_3.f90: New test.
9094 PR fortran/24886
9095 * gfortran.dg/whole_file_4.f90: New test.
9096
9097 2009-03-30 Jakub Jelinek <jakub@redhat.com>
9098
9099 * gfortran.dg/bind_c_usage_19.f90: New test.
9100
9101 PR target/39558
9102 * gcc.target/powerpc/altivec-29.c: New test.
9103
9104 2009-03-30 Joseph Myers <joseph@codesourcery.com>
9105
9106 PR rtl-optimization/323
9107 * gcc.target/i386/excess-precision-1.c,
9108 gcc.target/i386/excess-precision-2.c,
9109 gcc.target/i386/excess-precision-3.c,
9110 gcc.target/i386/excess-precision-4.c,
9111 gcc.target/i386/excess-precision-5.c,
9112 gcc.target/i386/excess-precision-6.c: New tests.
9113
9114 2009-03-30 Joseph Myers <joseph@codesourcery.com>
9115
9116 PR c/35235
9117 * gcc.dg/c99-array-lval-8.c: New test.
9118
9119 2009-03-29 Joseph Myers <joseph@codesourcery.com>
9120
9121 PR preprocessor/34695
9122 * gcc.dg/builtin-redefine.c, gcc.dg/cpp/redef2.c,
9123 gcc.dg/cpp/redef3.c, gcc.dg/cpp/trad/redef2.c: Use dg-message
9124 instead of dg-warning for "previous definition" messages.
9125 * gcc.dg/cpp/Wvariadic-1.c, gcc.dg/cpp/Wvariadic-3.c: Expect
9126 "warnings being treated as errors" message.
9127 * gcc.dg/fltconst-1.c: Use -fshow-column.
9128
9129 2009-03-29 Steven G. Kargl <kargl@gcc.gnu.org>
9130
9131 PR fortran/38823
9132 * gfortran.dg/power1.f90: New test.
9133
9134 2009-03-29 Joseph Myers <joseph@codesourcery.com>
9135
9136 PR c/456
9137 PR c/5675
9138 PR c/19976
9139 PR c/29116
9140 PR c/31871
9141 PR c/35198
9142 * gcc.c-torture/compile/20081108-1.c,
9143 gcc.c-torture/compile/20081108-2.c,
9144 gcc.c-torture/compile/20081108-3.c, gcc.dg/bconstp-2.c,
9145 gcc.dg/bconstp-3.c, gcc.dg/bconstp-4.c, gcc.dg/c90-const-expr-6.c,
9146 gcc.dg/c90-const-expr-7.c, gcc.dg/c90-const-expr-8.c,
9147 gcc.dg/c90-const-expr-9.c, gcc.dg/c90-const-expr-10.c,
9148 gcc.dg/c90-const-expr-11.c, gcc.dg/c99-const-expr-6.c,
9149 gcc.dg/c99-const-expr-7.c, gcc.dg/c99-const-expr-8.c,
9150 gcc.dg/c99-const-expr-9.c, gcc.dg/c99-const-expr-10.c,
9151 gcc.dg/c99-const-expr-11.c, gcc.dg/c99-const-expr-12.c,
9152 gcc.dg/c99-const-expr-13.c, gcc.dg/compare10.c,
9153 gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu89-const-expr-2.c,
9154 gcc.dg/gnu99-const-expr-1.c, gcc.dg/gnu99-const-expr-2.c,
9155 gcc.dg/gnu99-const-expr-3.c, gcc.dg/vla-12.c, gcc.dg/vla-13.c,
9156 gcc.dg/vla-14.c, gcc.dg/vla-15.c, gcc.dg/vla-16.c: New tests.
9157 * gcc.dg/c90-const-expr-1.c, gcc.dg/c90-const-expr-2.c,
9158 gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-2.c,
9159 gcc.dg/c99-const-expr-3.c, gcc.dg/c99-static-1.c: Remove XFAILs.
9160 * gcc.dg/c90-const-expr-2.c: Use ZERO in place of 0 in another
9161 case.
9162 * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
9163 gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Remove
9164 XFAILs. Update expected messages.
9165 * gcc.dg/pr14649-1.c, gcc.dg/pr19984.c, gcc.dg/pr25682.c: Update
9166 expected messages.
9167 * gcc.dg/real-const-1.c: Replace with test from original PR.
9168 * gcc.dg/vect/pr32230.c: Use intermediate cast to __PTRDIFF_TYPE__
9169 when casting from non-constant integer to pointer.
9170
9171 2009-03-29 Richard Guenther <rguenther@suse.de>
9172
9173 * gcc.dg/tree-ssa/forwprop-11.c: New testcase.
9174
9175 2009-03-29 Daniel Kraft <d@domob.eu>
9176
9177 PR fortran/37423
9178 * gfortran.dg/typebound_proc_4.f03: Remove not-implemented check for
9179 DEFERRED bindings.
9180 * gfortran.dg/typebound_proc_9.f03: New test.
9181 * gfortran.dg/typebound_proc_10.f03: New test.
9182 * gfortran.dg/typebound_proc_11.f03: New test.
9183 * gfortran.dg/abstract_type_5.f03: New test.
9184
9185 2009-03-29 Tobias Schlüter <tobi@gcc.gnu.org>
9186
9187 PR fortran/38507
9188 * gfortran.dg/do_4.f: New.
9189 * gfortran.dg/goto_2.f90: Correct expected warnings.
9190 * gfortran.dg/goto_4.f90: Likewise.
9191 * gfortran.dg/goto_5.f90: New.
9192
9193 2009-03-29 H.J. Lu <hongjiu.lu@intel.com>
9194
9195 PR target/39545
9196 * gcc.c-torture/compile/pr16566-2.c: Add -Wno-psabi for x86-64.
9197
9198 * gcc.target/i386/pr39545-1.c: New.
9199 * gcc.target/i386/pr39545-2.c: Likewise.
9200
9201 * gcc.target/x86_64/abi/test_passing_structs.c (flex1_struct): New.
9202 (flex2_struct): Likewise.
9203 (check_struct_passing7): Likewise.
9204 (check_struct_passing8): Likewise.
9205 (f1s): Likewise.
9206 (f2s): Likewise.
9207 (main): Call check_struct_passing7 and check_struct_passing8.
9208
9209 2009-03-29 Richard Guenther <rguenther@suse.de>
9210
9211 * gcc.c-torture/execute/20090113-1.c: New testcase.
9212 * gcc.c-torture/execute/20090113-2.c: Likewise.
9213 * gcc.c-torture/execute/20090113-3.c: Likewise.
9214 * gcc.c-torture/execute/20090207-1.c: Likewise.
9215 * gcc.c-torture/compile/20090114-1.c: Likewise.
9216 * gcc.c-torture/compile/20090328-1.c: Likewise.
9217 * gcc.dg/noncompile/920507-1.c: Fix out-of-bounds array access.
9218
9219 2009-03-29 David Ayers <ayers@fsfe.org>
9220
9221 PR objc/27377
9222 * objc.dg/conditional-1.m: New tests.
9223
9224 2009-03-28 Adam Nemet <anemet@caviumnetworks.com>
9225
9226 * gcc.dg/winline-10.c: New test.
9227
9228 2009-03-28 Tobias Burnus <burnus@net-b.de>
9229
9230 PR fortran/34656
9231 * gfortran.dg/do_check_1.f90: Add test.
9232 * gfortran.dg/do_check_2.f90: Add test.
9233 * gfortran.dg/do_check_3.f90: Add test.
9234 * gfortran.dg/do_check_4.f90: Add test.
9235
9236 2009-03-28 Jan Hubicka <jh@suse.cz>
9237
9238 * gcc.dg/attr-noinline.c: Avoid pure-const optimization.
9239 * gcc.dg/pr33826.c: Update dump files.
9240 * gcc.dg/ipa/ipa-3.c: Avoid pure-const optimization.
9241 * gcc.dg/ipa/ipa-5.c: Avoid pure-const optimization.
9242
9243 2009-03-28 Martin Jambor <mjambor@suse.cz>
9244
9245 * g++.dg/tree-ssa/fwprop-align.C: New test.
9246
9247 2009-03-28 Jakub Jelinek <jakub@redhat.com>
9248
9249 * gcc.target/powerpc/altivec-28.c: New test.
9250
9251 PR c++/39554
9252 * gcc.dg/wdisallowed-functions-1.c: Removed.
9253 * gcc.dg/wdisallowed-functions-2.c: Removed.
9254 * gcc.dg/wdisallowed-functions-3.c: Removed.
9255 * g++.dg/warn/Wdisallowed-functions-1.C: Removed.
9256 * g++.dg/warn/Wdisallowed-functions-2.C: Removed.
9257 * g++.dg/warn/Wdisallowed-functions-3.C: Removed.
9258
9259 2009-03-28 Richard Guenther <rguenther@suse.de>
9260
9261 PR tree-optimization/38723
9262 * gcc.dg/tree-ssa/ssa-fre-22.c: New testcase.
9263
9264 2009-03-28 Paul Thomas <pault@gcc.gnu.org
9265
9266 PR fortran/38538
9267 * gfortran.dg/char_result_13.f90: New test.
9268
9269 2009-03-28 Paul Thomas <pault@gcc.gnu.org>
9270
9271 PR fortran/38765
9272 * gfortran.dg/alloc_comp_assign_9.f90: New test.
9273
9274 2009-03-28 Daniel Kraft <d@domob.eu>
9275
9276 * gfortran.dg/trim_1.f90: New test.
9277
9278 2009-03-28 Richard Guenther <rguenther@suse.de>
9279
9280 * gcc.dg/Warray-bounds.c: Do not use redundant stores.
9281 * g++.dg/warn/Warray-bounds.C: Likewise.
9282
9283 2009-03-28 Tobias Burnus <burnus@net-b.de>
9284
9285 PR fortran/32626
9286 * gfortran.dg/recursive_check_7.f90: New test.
9287
9288 2009-03-28 Tobias Burnus <burnus@net-b.de>
9289
9290 PR fortran/38432
9291 * gfortran.dg/do_check_5.f90: New test.
9292 * gfortran.dg/array_constructor_11.f90: Add dg-warning.
9293 * gfortran.dg/array_constructor_18.f90: Ditto.
9294 * gfortran.dg/array_constructor_22.f90: Ditto.
9295 * gfortran.dg/do_3.F90: Ditto.
9296 * gfortran.dg/do_1.f90: Ditto.
9297
9298 2009-03-28 Richard Guenther <rguenther@suse.de>
9299
9300 PR tree-optimization/38180
9301 * gcc.dg/tree-ssa/ssa-ccp-24.c: New testcase.
9302
9303 2009-03-28 Richard Guenther <rguenther@suse.de>
9304
9305 PR tree-optimization/38513
9306 * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
9307 * gcc.dg/tree-ssa/ssa-dse-11.c: Adjust.
9308 * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
9309 * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
9310 * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
9311 * gcc.dg/vect/vect-multitypes-16.c: Likewise.
9312 * gcc.dg/vect/vect-35.c: Likewise.
9313 * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
9314 * gcc.dg/vect/vect-multitypes-17.c: Likewise.
9315 * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
9316
9317 2009-03-28 Richard Guenther <rguenther@suse.de>
9318
9319 PR tree-optimization/38968
9320 * gfortran.dg/vect/fast-math-pr38968.f90: New testcase.
9321
9322 2009-03-28 Richard Guenther <rguenther@suse.de>
9323
9324 PR tree-optimization/37795
9325 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: New testcase.
9326
9327 2009-03-28 Joseph Myers <joseph@codesourcery.com>
9328
9329 * g++.old-deja/g++.ext/attrib5.C, g++.old-deja/g++.jason/thunk3.C,
9330 gcc.c-torture/compile/981006-1.c: Don't XFAIL or add special
9331 options for removed targets.
9332
9333 2009-03-27 Richard Guenther <rguenther@suse.de>
9334
9335 PR tree-optimization/39120
9336 * gcc.c-torture/execute/pr39120.c: New testcase.
9337
9338 2009-03-27 Richard Guenther <rguenther@suse.de>
9339
9340 PR tree-optimization/39120
9341 * gcc.dg/torture/pta-callused-1.c: New testcase.
9342
9343 2009-03-27 H.J. Lu <hongjiu.lu@intel.com>
9344
9345 PR middle-end/39315
9346 * gcc.target/i386/pr39315-1.c: New.
9347 * gcc.target/i386/pr39315-2.c: Likewise.
9348 * gcc.target/i386/pr39315-3.c: Likewise.
9349 * gcc.target/i386/pr39315-4.c: Likewise.
9350 * gcc.target/i386/pr39315-check.c: Likewise.
9351
9352 2009-03-27 H.J. Lu <hongjiu.lu@intel.com>
9353
9354 PR c/39323
9355 * gcc.dg/pr39323-1.c: New.
9356 * gcc.dg/pr39323-2.c: Likewise.
9357 * gcc.dg/pr39323-3.c: Likewise.
9358
9359 2009-03-27 H.J. Lu <hongjiu.lu@intel.com>
9360
9361 PR target/38034
9362 * gcc.target/ia64/sync-1.c: New.
9363
9364 2009-03-27 H.J. Lu <hongjiu.lu@intel.com>
9365
9366 PR target/39472
9367 * gcc.target/x86_64/abi/callabi/func-2a.c: New.
9368 * gcc.target/x86_64/abi/callabi/func-2b.c: Likewise.
9369 * gcc.target/x86_64/abi/callabi/func-indirect-2a.c: Likewise.
9370 * gcc.target/x86_64/abi/callabi/func-indirect-2b.c: Likewise.
9371 * gcc.target/x86_64/abi/callabi/vaarg-4a.c: Likewise.
9372 * gcc.target/x86_64/abi/callabi/vaarg-4b.c: Likewise.
9373 * gcc.target/x86_64/abi/callabi/vaarg-5a.c: Likewise.
9374 * gcc.target/x86_64/abi/callabi/vaarg-5b.c: Likewise.
9375
9376 2009-03-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9377
9378 * gcc.dg/torture/builtin-explog-1.c: Remove tests that aren't true
9379 for low precision (i.e. float).
9380
9381 2009-03-27 Dodji Seketeli <dodji@redhat.com>
9382 Jakub Jelinek <jakub@redhat.com>
9383
9384 PR debug/37959
9385 * g++.dg/debug/dwarf2/explicit-constructor.C: New test.
9386
9387 2009-03-27 Jakub Jelinek <jakub@redhat.com>
9388
9389 * gcc.dg/memmove-2.c: New test.
9390 * gcc.dg/memmove-3.c: New test.
9391
9392 * gcc.dg/ipa/ipacost-1.c: Adjust match pattern for change
9393 in clone naming.
9394
9395 2009-03-27 Xinliang David Li <davidxl@google.com>
9396
9397 PR tree-optimization/39557
9398 * g++.dg/tree-ssa/dom-invalid.C: New test.
9399
9400 2009-03-27 Xinliang David Li <davidxl@google.com>
9401
9402 PR tree-optimization/39548
9403 * g++.dg/tree-ssa/copyprop.C: New test.
9404
9405 2009-03-27 Andrew Pinski <andrew_pinski@playstation.sony.com>
9406
9407 PR c++/38638
9408 * g++.dg/template/typename17.C: New testcase.
9409 * g++.dg/template/typename18.C: New testcase.
9410
9411 2009-03-27 Andrew Pinski <andrew_pinski@playstation.sony.com>
9412
9413 PR c++/36799
9414 * g++.dg/other/var_copy-1.C: New test.
9415
9416 2009-03-27 Simon Martin <simartin@users.sourceforge.net>
9417
9418 PR c++/37647
9419 * g++.dg/parse/ctor9.C: New test.
9420
9421 2009-03-27 Simon Martin <simartin@users.sourceforge.net>
9422
9423 PR c++/29727
9424 * g++.dg/init/error2.C: New test.
9425
9426 2009-03-27 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
9427
9428 PR c++/35652
9429 * gcc.dg/pr35652.C: New.
9430 * g++.dg/warn/pr35652.C: New.
9431 * gcc.dg/format/plus-1.c: Adjust message.
9432
9433 2009-03-26 Jakub Jelinek <jakub@redhat.com>
9434
9435 PR c++/39554
9436 * gcc.dg/wdisallowed-functions-3.c: New test.
9437 * g++.dg/warn/Wdisallowed-functions-3.C: New test.
9438
9439 2009-03-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9440
9441 * gcc.dg/inline-33.c: Fix when pic.
9442
9443 2009-03-25 Alexander Monakov <amonakov@ispras.ru>
9444
9445 * gcc.target/ia64/20090324-1.c: New test.
9446
9447 2009-03-25 Jakub Jelinek <jakub@redhat.com>
9448
9449 PR c/27898
9450 * gcc.dg/pr27898.c: New test.
9451
9452 PR tree-optimization/32139
9453 * gcc.c-torture/compile/pr32139.c: New test.
9454
9455 2009-03-24 Jason Merrill <jason@redhat.com>
9456
9457 PR c++/28274
9458 * g++.dg/parse/defarg14.C: New test.
9459
9460 2009-03-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9461
9462 PR libfortran/39528
9463 * gfortran.dg/read_repeat.f90: New test.
9464
9465 2009-03-24 Ira Rosen <irar@il.ibm.com>
9466
9467 PR tree-optimization/39529
9468 * gcc.dg/vect/pr39529.c: New test.
9469
9470 2009-03-24 Dodji Seketeli <dodji@redhat.com>
9471 Jakub Jelinek <jakub@redhat.com>
9472
9473 PR debug/39524
9474 * g++.dg/debug/dwarf2/imported-decl-1.C: New test.
9475
9476 2009-03-23 Jakub Jelinek <jakub@redhat.com>
9477
9478 PR c/39495
9479 * gcc.dg/gomp/pr39495-2.c: Remove xfails.
9480
9481 2009-03-23 Jason Merrill <jason@redhat.com>
9482
9483 * g++.dg/cpp0x/auto12.C: Add variadic test.
9484
9485 PR c++/39526
9486 * g++.dg/warn/Wshadow-4.C: New test.
9487
9488 2009-03-23 Jakub Jelinek <jakub@redhat.com>
9489
9490 PR tree-optimization/39516
9491 * gfortran.dg/pr39516.f: New test.
9492
9493 2009-03-22 Hans-Peter Nilsson <hp@axis.com>
9494
9495 * lib/target-libpath.exp (set_ld_library_path_env_vars):
9496 Correct TEST_GCC_EXEC_PREFIX test to check existence as a tcl
9497 variable, not environment variable.
9498
9499 2009-03-21 Jason Merrill <jason@redhat.com>
9500
9501 PR c++/28879
9502 * g++.dg/ext/vla6.C: New test.
9503
9504 2009-03-20 Jason Merrill <jason@redhat.com>
9505
9506 * g++.dg/cpp0x/initlist5.C: Add additional test.
9507
9508 2009-03-19 Jakub Jelinek <jakub@redhat.com>
9509 Janis Johnson <janis187@us.ibm.com>
9510
9511 * lib/compat.exp (compat-get-options-main, compat-get-options):
9512 Handle dg-prune-output in source file.
9513 * lib/gcc-defs.exp (${tool}_check_compile): Process prune requests.
9514 * gcc.dg/compat/struct-layout-1_main.c: Use dg-prune for warning.
9515 * gcc.dg/compat/struct-layout-1_generate.c: Use -Wno-abi, prune
9516 two warnings.
9517
9518 2009-03-19 Jakub Jelinek <jakub@redhat.com>
9519
9520 PR c/39495
9521 * gcc.dg/gomp/pr39495-1.c: New test.
9522 * gcc.dg/gomp/pr39495-2.c: New test.
9523 * g++.dg/gomp/pr39495-1.C: New test.
9524 * g++.dg/gomp/pr39495-2.C: New test.
9525
9526 PR target/39496
9527 * gcc.target/i386/pr39496.c: New test.
9528 * g++.dg/other/pr39496.C: New test.
9529
9530 2009-03-19 Li Feng <nemokingdom@gmail.com>
9531
9532 PR middle-end/39500
9533 * gcc.dg/autopar/pr39500-1.c: New.
9534 * gcc.dg/autopar/pr39500-2.c: New.
9535
9536 2009-03-18 H.J. Lu <hongjiu.lu@intel.com>
9537
9538 * g++.dg/dg.exp: Prune graphite.
9539
9540 2009-03-18 Sebastian Pop <sebastian.pop@amd.com>
9541
9542 PR middle-end/39447
9543 * g++.dg/graphite: New.
9544 * g++.dg/graphite/graphite.exp: New.
9545 * g++.dg/graphite/pr39447.C: New.
9546
9547 2009-03-18 H.J. Lu <hongjiu.lu@intel.com>
9548
9549 PR c++/39425
9550 * g++.dg/template/pr39425.C: New.
9551
9552 * g++.dg/template/spec33.C: Updated.
9553
9554 2009-03-17 Jason Merrill <jason@redhat.com>
9555
9556 * g++.dg/cpp0x/auto6.C, auto12.C: Update mangling.
9557
9558 2009-03-17 Paolo Carlini <paolo.carlini@oracle.com>
9559
9560 PR c++/39475
9561 * g++.dg/ext/unary_trait_incomplete.C: New.
9562
9563 2009-03-17 Jing Yu <jingyu@google.com>
9564
9565 PR middle-end/39378
9566 * g++.dg/inherit/thunk10.C: New test.
9567
9568 2009-03-17 Uros Bizjak <ubizjak@gmail.com>
9569
9570 PR target/39482
9571 * gcc.target/i386/pr39482.c: New test.
9572
9573 2009-03-17 Jakub Jelinek <jakub@redhat.com>
9574
9575 PR debug/39471
9576 * g++.dg/debug/dwarf2/imported-module-2.C: Expect
9577 DW_TAG_imported_module, not just any DW_TAG_imported prefixed tag.
9578 * g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
9579 * g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
9580
9581 PR middle-end/39443
9582 * gcc.dg/pr39443.c: New test.
9583
9584 PR debug/39412
9585 * gcc.dg/debug/pr39412.c: New test.
9586
9587 2009-03-17 Janis Johnson <janis187@us.ibm.com>
9588
9589 PR testsuite/38526
9590 * lib/target-libpath.exp (set_ld_library_path_env_vars): Save
9591 existing GCC_EXEC_PREFIX, set to TEST_GCC_EXEC_PREFIX if that
9592 is defined.
9593 (restore_ld_library_path_env_vars): Restore GCC_EXEC_PREFIX to
9594 its original value, or unset if it was not defined.
9595 * gcc.dg/compat/struct-layout-1.exp: Use set/restore library
9596 path procs around use of HOSTCC.
9597 * g++.dg/compat/struct-layout-1.exp: Ditto.
9598 * objc.dg/gnu-encoding/gnu-encoding.exp: Ditto.
9599
9600 2009-03-16 H.J. Lu <hongjiu.lu@intel.com>
9601
9602 * gcc.target/x86_64/abi/callabi/func-indirect.c (main): Return 0.
9603
9604 2009-03-16 Janis Johnson <janis187@us.ibm.com>
9605
9606 Revert patch for PR testsuite/37630.
9607
9608 PR testsuite/37960
9609 * gcc.dg/pr11492.c: Replace constant and remove xfail.
9610
9611 PR testsuite/37630
9612 * lib/target-supports.exp (check_effective_target_ieee): New.
9613 * gcc.c-torture/execute/ieee/ieee.exp: Use it.
9614 * gcc.dg/20001012-1.c: Require ieee.
9615
9616 PR testsuite/37628
9617 * gcc.c-torture/execute/pr35456.x: New, skip test for vax.
9618
9619 2009-03-16 Jakub Jelinek <jakub@redhat.com>
9620
9621 PR tree-optimization/39455
9622 * gcc.dg/pr39455.c: New test.
9623
9624 2009-03-13 David Ayers <ayers@fsfe.org>
9625
9626 * objc/execute/trivial.m. New test.
9627
9628 2009-03-13 Jack Howarth <howarth@bromo.med.uc.edu>
9629
9630 PR target/39137
9631 * gcc.target/i386/stackalign/longlong-2.c: Skip on darwin.
9632
9633 2009-03-13 H.J. Lu <hongjiu.lu@intel.com>
9634
9635 PR testsuite/39451
9636 * gcc.dg/asm-b.c: Use "Q" constraint on %b1/%h1 and "R"
9637 constraint on (%2).
9638
9639 2009-03-12 David Ayers <ayers@fsfe.org>
9640
9641 PR libobjc/27466
9642 * objc/execute/exceptions/handler-1.m. New test.
9643
9644 2009-03-12 Jakub Jelinek <jakub@redhat.com>
9645
9646 PR target/39431
9647 * gcc.target/i386/pr39431.c: New test.
9648
9649 2009-03-12 H.J. Lu <hongjiu.lu@intel.com>
9650
9651 PR target/39445
9652 * gcc.target/i386/pr39445.c: New.
9653
9654 * gcc.target/i386/push-1.c: XFAIL.
9655
9656 2009-03-11 Adam Nemet <anemet@caviumnetworks.com>
9657
9658 * gcc.dg/inline-33.c: New test.
9659
9660 2009-03-11 Nathan Froyd <froydnj@codesourcery.com>
9661
9662 * gcc.dg/vect/vect-82.c: Combine dg-do and
9663 dg-require-effective-target into dg-skip-if.
9664 * gcc.dg/vect/vect-83.c: Likewise.
9665
9666 2009-03-11 Jakub Jelinek <jakub@redhat.com>
9667
9668 PR target/39137
9669 * gcc.target/i386/stackalign/longlong-1.c: New test.
9670 * gcc.target/i386/stackalign/longlong-2.c: New test.
9671
9672 2009-03-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9673
9674 * g++.old-deja/g++.jason/thunk2.C: Skip on SPU.
9675
9676 2009-03-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9677
9678 * gcc.c-torture/execute/ieee/inf-3.c: New test.
9679 * gcc.c-torture/execute/ieee/inf-2.c: Fix typo.
9680
9681 2009-03-11 Olivier Hainque <hainque@adacore.com>
9682
9683 * gnat.dg/slice_enum.adb: New test.
9684
9685 2009-03-11 Jason Merrill <jason@redhat.com>
9686
9687 PR debug/39086
9688 * g++.dg/opt/nrv15.C: New test.
9689
9690 2009-03-10 Ira Rosen <irar@il.ibm.com>
9691
9692 PR tree-optimization/39422
9693 * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: Move
9694 constant array with static initialization to global memory.
9695 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
9696
9697 2009-03-10 Hariharan Sandanagobalane <hariharan@picochip.com>
9698
9699 * gcc.c-torture/execute/pr39339.c: Bitfield sizes changed to avoid
9700 padding.
9701
9702 2009-03-09 Jakub Jelinek <jakub@redhat.com>
9703
9704 PR c++/39371
9705 * g++.dg/opt/switch2.C: Add -w to dg-options.
9706 * g++.dg/warn/Wswitch-1.C: Adjust expected warnings.
9707 * g++.dg/warn/switch1.C: New test.
9708 * g++.dg/other/switch3.C: New test.
9709
9710 PR tree-optimization/39394
9711 * gcc.c-torture/compile/pr39394.c: New test.
9712
9713 2009-03-09 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9714
9715 * gcc.target/s390/20090223-1.c: New testcase.
9716
9717 2009-03-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9718
9719 PR libfortran/39402
9720 * gfortran.dg/fmt_f0_1.f90: New test.
9721
9722 2009-03-08 H.J. Lu <hongjiu.lu@intel.com>
9723
9724 PR c++/39060
9725 * g++.dg/other/new1.C: Adjusted.
9726 * g++.dg/parse/crash40.C: Likewise.
9727 * g++.dg/parse/defarg12.C: Likewise.
9728 * g++.dg/template/error15.C: Likewise.
9729
9730 * g++.dg/other/pr39060.C: New.
9731
9732 2009-03-07 Jason Merrill <jason@redhat.com>
9733
9734 PR c++/39367
9735 * g++.dg/opt/new1.C: New.
9736
9737 2009-03-06 Paolo Carlini <paolo.carlini@oracle.com>
9738
9739 PR c++/33492
9740 * g++.dg/other/error32.C: New.
9741
9742 2009-03-06 Jakub Jelinek <jakub@redhat.com>
9743
9744 PR middle-end/39360
9745 * gcc.c-torture/compile/pr39360.c: New test.
9746
9747 PR debug/39372
9748 * g++.dg/debug/dwarf2/static-local-var-in-ctor.C: New test.
9749
9750 2009-03-05 Jason Merrill <jason@redhat.com>
9751
9752 PR c++/38908
9753 * g++.dg/warn/Wuninitialized-3.C: New test.
9754
9755 2009-03-05 Jakub Jelinek <jakub@redhat.com>
9756
9757 PR debug/39379
9758 * g++.dg/debug/dwarf2/imported-module-3.C: New test.
9759 * g++.dg/debug/dwarf2/imported-module-4.C: New test.
9760
9761 2009-03-04 Jason Merrill <jason@redhat.com>
9762
9763 PR c++/13549
9764 * g++.dg/template/koenig7.C: New test.
9765
9766 2009-03-04 Nathan Sidwell <nathan@codesourcery.com>
9767
9768 * g++.dg/torture/predcom-1.C: New test.
9769
9770 2009-03-04 Richard Guenther <rguenther@suse.de>
9771
9772 PR tree-optimization/39362
9773 * g++.dg/torture/pr39362.C: New testcase.
9774
9775 2009-03-04 Jason Merrill <jason@redhat.com>
9776 Giovanni Bajo <giovannibajo@gcc.gnu.org>
9777
9778 PR c++/9634
9779 PR c++/29469
9780 PR c++/29607
9781 * g++.dg/template/dependent-name5.C: New test.
9782
9783 2009-03-04 Steve Ellcey <sje@cup.hp.com>
9784
9785 PR testsuite/39357
9786 * gcc.dg/vect-iv-6.c (dg-require-effective-target): Change from
9787 vect_int to vect_int_mult.
9788
9789 2009-03-04 Richard Guenther <rguenther@suse.de>
9790
9791 PR tree-optimization/39358
9792 * g++.dg/warn/Wstrict-aliasing-bogus-escape-2.C: New testcase.
9793 * g++.dg/warn/Wstrict-aliasing-bogus-escape-3.C: Likewise.
9794
9795 2009-03-04 Richard Guenther <rguenther@suse.de>
9796
9797 PR tree-optimization/39339
9798 * gcc.c-torture/execute/pr39339.c: New testcase.
9799
9800 2009-03-03 Joseph Myers <joseph@codesourcery.com>
9801
9802 * gcc.c-torture/compile/20090303-1.c,
9803 gcc.c-torture/compile/20090303-2.c: New tests.
9804
9805 2009-03-03 Jakub Jelinek <jakub@redhat.com>
9806
9807 PR fortran/39354
9808 * gfortran.dg/gomp/pr39354.f90: New test.
9809
9810 PR tree-optimization/39343
9811 * gcc.dg/pr39343.c: New test.
9812
9813 2009-03-03 Ira Rosen <irar@il.ibm.com>
9814
9815 PR tree-optimization/39248
9816 * gcc.dg/vect/vect-complex-1.c: Add attribute aligned to the arrays.
9817 * gcc.dg/vect/vect-iv-6.c: Don't expect to fail to vectorize
9818 on targets without vector misalignment support.
9819 * lib/target-supports.exp
9820 (check_effective_target_vect_short_mult): Add
9821 check_effective_target_arm32.
9822
9823 2009-03-02 Sebastian Pop <sebastian.pop@amd.com>
9824
9825 PR middle-end/39335
9826 * gcc.dg/graphite/pr39335_1.c: New.
9827 * gcc.dg/graphite/pr39335.c: New.
9828
9829 2009-03-02 H.J. Lu <hongjiu.lu@intel.com>
9830
9831 * gcc.target/i386/stackalign/return-4.c: Scan andl/andq instead
9832 of andl.
9833 * gcc.target/i386/stackalign/return-5.c: Likewise.
9834 * gcc.target/i386/stackalign/return-6.c: Likewise.
9835
9836 2009-03-02 Richard Guenther <rguenther@suse.de>
9837 Ira Rosen <irar@il.ibm.com>
9838
9839 PR tree-optimization/39318
9840 * gfortran.dg/vect/pr39318.f90: New test.
9841
9842 2009-03-01 Jan Hubicka <jh@suse.cz>
9843
9844 * gcc.dg/debug/dwarf2/ipa-cp1.c: New testcase.
9845
9846 2009-03-01 Jan Hubicka <jh@suse.cz>
9847
9848 PR debug/39267
9849 * gcc.dg/debug/dwarf2/inline1.c: New testcase.
9850
9851 2009-03-01 Eric Botcazou <ebotcazou@adacore.com>
9852
9853 * gnat.dg/pack12.adb: New test.
9854
9855 2009-02-26 H.J. Lu <hongjiu.lu@intel.com>
9856
9857 PR c++/37789
9858 * g++.dg/other/pr37789.C: New.
9859
9860 2009-02-26 Paul Thomas <pault@gcc.gnu.org>
9861
9862 PR fortran/39295
9863 * gfortran.dg/interface_25.f90: New test.
9864 * gfortran.dg/interface_26.f90: New test.
9865
9866 2009-02-26 Paul Thomas <pault@gcc.gnu.org>
9867
9868 PR fortran/39292
9869 * gfortran.dg/initialization_22.f90: New test.
9870
9871 2009-02-25 H.J. Lu <hongjiu.lu@intel.com>
9872
9873 PR rtl-optimization/39241
9874 * gcc.dg/torture/pr39241.c: New.
9875
9876 2009-02-25 Martin Jambor <mjambor@suse.cz>
9877
9878 PR tree-optimizations/39259
9879 * g++.dg/torture/pr39259.C: New testcase.
9880
9881 2009-02-24 Richard Guenther <rguenther@suse.de>
9882
9883 PR c++/39242
9884 * g++.dg/template/instantiate10.C: New testcase.
9885
9886 2009-02-24 Richard Guenther <rguenther@suse.de>
9887 Zdenek Dvorak <ook@ucw.cz>
9888
9889 PR tree-optimization/39233
9890 * gcc.c-torture/execute/pr39233.c: New testcase.
9891
9892 2009-02-23 Sebastian Pop <sebastian.pop@amd.com>
9893
9894 PR tree-optimization/39260
9895 * gcc.dg/graphite/pr39260.c: New.
9896
9897 2009-02-23 H.J. Lu <hongjiu.lu@intel.com>
9898
9899 * g++.dg/init/static-init1.C: Replace int with __PTRDIFF_TYPE__.
9900
9901 2009-02-23 H.J. Lu <hongjiu.lu@intel.com>
9902
9903 PR c++/36411
9904 * g++.dg/template/void14.C: New.
9905
9906 2009-02-23 Jason Merrill <jason@redhat.com>
9907
9908 PR c++/38880
9909 * g++.dg/init/const7.C: Remove XFAIL.
9910 * g++.dg/init/static-init1.C: New test.
9911
9912 * g++.dg/cpp0x/initlist14.C: New test.
9913
9914 2009-02-21 Thomas Koenig <tkoenig@gcc.gnu.org>
9915
9916 PR fortran/38914
9917 * bound_simplification_2.f90: New test case.
9918 * bound_7.f90: New test case.
9919
9920 2009-02-21 Joseph Myers <joseph@codesourcery.com>
9921
9922 * gcc.dg/cpp/include4.c: New test.
9923
9924 2009-02-21 Uros Bizjak <ubizjak@gmail.com>
9925
9926 PR target/39256
9927 * gcc.target/i386/abi-2.c: New.
9928
9929 2009-02-21 Kaz Kojima <kkojima@gcc.gnu.org>
9930
9931 * gcc.c-torture/execute/pr39228.x: New.
9932
9933 2009-02-21 Uros Bizjak <ubizjak@gmail.com>
9934
9935 * gcc.target/i386/abi-1.c: Use scan-assembler-times "..." 1 instead of
9936 scan-assembler to check for xmm0 register.
9937
9938 2009-02-20 Mark Mitchell <mark@codesourcery.com>
9939 Joseph Myers <joseph@codesourcery.com>
9940
9941 * gcc.target/arm/va_list.c: New test.
9942 * g++.dg/abi/arm_va_list.C: Likewise.
9943 * lib/target-supports.exp (check_effective_target_arm_eabi): New
9944 function.
9945 * g++.dg/cpp0x/temp-va-arg-bug.C, g++.dg/other/stdarg1.C,
9946 g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-3.C,
9947 g++.dg/warn/miss-format-4.C, g++.dg/warn/miss-format-5.C,
9948 g++.dg/warn/miss-format-6.C, g++.old-deja/g++.other/vaarg2.C,
9949 g++.old-deja/g++.other/vaarg3.C, g++.old-deja/g++.other/vaarg4.C,
9950 g++.old-deja/g++.pt/builtin.C: Use -Wno-abi on ARM EABI targets.
9951
9952 2009-02-20 Jack Howarth <howarth@bromo.med.uc.edu>
9953
9954 PR testsuite/38164
9955 * gcc.target/i386/amd64-abi-3.c: Add -fomit-frame-pointer
9956 to dg-options.
9957
9958 2009-02-20 Jakub Jelinek <jakub@redhat.com>
9959
9960 PR target/39240
9961 * gcc.c-torture/execute/pr39240.c: New test.
9962
9963 2009-02-20 Jason Merrill <jason@redhat.com>
9964
9965 PR c++/39225
9966 * g++.dg/parse/dtor15.C: New test.
9967
9968 2009-02-19 Kazu Hirata <kazu@codesourcery.com>
9969
9970 * gcc.c-torture/execute/20090219-1.c: New.
9971
9972 2009-02-19 Adam Nemet <anemet@caviumnetworks.com>
9973
9974 * gcc.target/mips/mips.exp: Comment !CPU in the isa* pseudo-options.
9975 (mips-dg-options): When matching isa* pseudo-options make
9976 'value' optional and accept ! entries. Use $spec instead of
9977 $isa_spec in the isa pseudo-option error message. Only
9978 perform the ISA-range check when 'value' is set. If arch is
9979 matching any CPU in the ! entries switch to its generic ISA.
9980 * gcc.target/mips/branch-1.c: Pass isa=!octeon.
9981 * gcc.target/mips/dmult-1.c: Pass isa=64!octeon rather than -mips64.
9982
9983 2009-02-19 Jakub Jelinek <jakub@redhat.com>
9984
9985 PR target/39175
9986 * gcc.dg/visibility-20.c: New test.
9987 * g++.dg/ext/visibility/visibility-11.C: New test.
9988
9989 2009-02-19 H.J. Lu <hongjiu.lu@intel.com>
9990
9991 PR c++/39188
9992 * g++.dg/abi/pr39188-1a.C: New.
9993 * g++.dg/abi/pr39188-1b.C: Likewise.
9994 * g++.dg/abi/pr39188-1.h: Likewise.
9995 * g++.dg/abi/pr39188-2a.C: Likewise.
9996 * g++.dg/abi/pr39188-2b.C: Likewise.
9997 * g++.dg/abi/pr39188-2.h: Likewise.
9998 * g++.dg/abi/pr39188-3a.C: Likewise.
9999 * g++.dg/abi/pr39188-3b.C: Likewise.
10000 * g++.dg/abi/pr39188-3.h: Likewise.
10001
10002 2009-02-19 Joseph Myers <joseph@codesourcery.com>
10003
10004 PR c/38483
10005 * gcc.c-torture/execute/call-trap-1.c,
10006 gcc.c-torture/execute/va-arg-trap-1.c, gcc.dg/call-diag-1.c: New
10007 tests.
10008
10009 2009-02-19 Uros Bizjak <ubizjak@gmail.com>
10010
10011 PR target/39228
10012 * gcc.c-torture/execute/pr39228.c: New test.
10013
10014 2009-02-19 Richard Guenther <rguenther@suse.de>
10015
10016 PR tree-optimization/39074
10017 * gcc.dg/torture/pr39074.c: New testcase.
10018 * gcc.dg/torture/pr39074-2.c: Likewise.
10019 * gcc.dg/torture/pr39074-3.c: Likewise.
10020
10021 2009-02-18 H.J. Lu <hongjiu.lu@intel.com>
10022
10023 PR c++/39219
10024 * g++.dg/parse/attr3.C: New.
10025
10026 2009-02-18 Jack Howarth <howarth@bromo.med.uc.edu>
10027
10028 PR testsuite/38165
10029 * g++.dg/pubtypes.C: Adopt Radar 4535968 fix to testcase.
10030
10031 PR testsuite/38166
10032 * g++.dg/ext/visibility/class1.C: Revert revision 122348
10033 and skip on Darwin.
10034
10035 2009-02-18 Jason Merrill <jason@redhat.com>
10036
10037 PR c++/38880
10038 * g++.dg/init/const7.C: Remove XFAIL.
10039
10040 PR target/39179
10041 * g++.dg/opt/const6.C: New test.
10042
10043 2009-02-18 H.J. Lu <hongjiu.lu@intel.com>
10044
10045 * gcc.dg/callabi/callabi.exp: Moved to ...
10046 * gcc.target/x86_64/abi/callabi/callabi.exp: Here. Only run
10047 in 64bit mode.
10048
10049 * gcc.target/x86_64/abi/callabi/func-1.c: Don't check target.
10050 * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
10051 * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
10052 * gcc.target/x86_64/abi/callabi/pr38891.c: Likewise.
10053 * gcc.target/x86_64/abi/callabi/vaarg-1.c: Likewise.
10054 * gcc.target/x86_64/abi/callabi/vaarg-2.c: Likewise.
10055 * gcc.target/x86_64/abi/callabi/vaarg-3.c: Likewise.
10056
10057 * gcc.dg/callabi/callabi.h: Moved to ...
10058 * gcc.target/x86_64/abi/callabi/callabi.h: Here.
10059
10060 * gcc.dg/callabi/func-1.c: Moved to ...
10061 * gcc.target/x86_64/abi/callabi/func-1.c: Here.
10062
10063 * gcc.dg/callabi/func-indirect.c: Moved to ...
10064 * gcc.target/x86_64/abi/callabi/func-indirect.c: Here.
10065
10066 * gcc.dg/callabi/pr38891.c: Moved to ...
10067 * gcc.target/x86_64/abi/callabi/pr38891.c: Here.
10068
10069 * gcc.dg/callabi/vaarg-1.c: Moved to ...
10070 * gcc.target/x86_64/abi/callabi/vaarg-1.c: Here.
10071
10072 * gcc.dg/callabi/vaarg-2.c: Moved to ...
10073 * gcc.target/x86_64/abi/callabi/vaarg-2.c: Here.
10074
10075 * gcc.dg/callabi/vaarg-3.c: Moved to ...
10076 * gcc.target/x86_64/abi/callabi/vaarg-3.c: Here.
10077
10078 2009-02-17 Xuepeng Guo <xuepeng.guo@intel.com>
10079
10080 PR target/38891
10081 * gcc.dg/callabi/pr38891.c: New.
10082
10083 2009-02-17 H.J. Lu <hongjiu.lu@intel.com>
10084
10085 * gcc.dg/callabi/callabi.exp: New.
10086
10087 2009-02-17 H.J. Lu <hongjiu.lu@intel.com>
10088
10089 PR target/39082
10090 * g++.dg/compat/struct-layout-1_generate.c (dg_options): Add
10091 -Wno-abi for x86.
10092 * gcc.dg/compat/struct-layout-1_generate.c (dg_options): Likewise.
10093
10094 * gcc.target/i386/pr39082-1.c: New.
10095
10096 * gcc.target/x86_64/abi/abi-x86_64.exp (additional_flags): Add
10097 -Wno-abi.
10098
10099 * gcc.target/x86_64/abi/args.h (XMM_T): Add _m64 and _m128 if
10100 CHECK_M64_M128 is defined.
10101 (check_f_arguments): Add "do".
10102 (check_vector_arguments): New.
10103 (check_m64_arguments): Likewise.
10104 (check_m128_arguments): Likewise.
10105
10106 * gcc.target/x86_64/abi/defines.h: Include <xmmintrin.h>.
10107 (CHECK_M64_M128): Define.
10108
10109 * gcc.target/x86_64/abi/test_m64m128_returning.c: New. Based
10110 on abitest.
10111 * gcc.target/x86_64/abi/test_passing_m64m128.c: Likewise.
10112
10113 * gcc.target/x86_64/abi/test_passing_structs.c: Define __m128
10114 tests only if CHECK_M64_M128 is defined.
10115
10116 * gcc.target/x86_64/abi/test_passing_structs.c (m128_struct): New.
10117 (m128_2_struct): Likewise.
10118 (check_struct_passing5): Likewise.
10119 (check_struct_passing6): Likewise.
10120 (main): Test struct with __m128 if CHECK_M64_M128 is defined.
10121
10122 * gcc.target/x86_64/abi/test_passing_unions.c (un4): New.
10123 (un5): Likewise.
10124 (check_union_passing4): Likewise.
10125 (main): Test union with __m128 if CHECK_M64_M128 is defined.
10126
10127 2009-02-18 Joseph Myers <joseph@codesourcery.com>
10128
10129 PR c/35447
10130 * gcc.dg/noncompile/pr35447-1.c: New test.
10131
10132 2009-02-18 Jakub Jelinek <jakub@redhat.com>
10133
10134 PR tree-optimization/36922
10135 * gfortran.dg/pr36922.f: New test.
10136
10137 2009-02-17 Richard Guenther <rguenther@suse.de>
10138
10139 PR tree-optimization/39202
10140 * gcc.c-torture/compile/pr39202.c: New testcase.
10141
10142 2009-02-17 Richard Guenther <rguenther@suse.de>
10143
10144 PR tree-optimization/39204
10145 * gcc.dg/torture/pr39204.c: New testcase.
10146
10147 2009-02-17 Bingfeng Mei <bmei@broadcom.com>
10148
10149 * gcc.dg/vect/vect-outer-5.c: Require vect_float support.
10150 * gcc.dg/vect/vect-outer-6.c: Ditto.
10151
10152 2009-02-16 Joseph Myers <joseph@codesourcery.com>
10153
10154 PR c/35446
10155 * gcc.dg/noncompile/init-5.c: New test.
10156 * gcc.dg/init-bad-4.c: Adjust expected errors.
10157
10158 2009-02-16 H.J. Lu <hongjiu.lu@intel.com>
10159
10160 PR target/37049
10161 * gcc.target/i386/push-1.c: New.
10162
10163 2009-02-15 Uros Bizjak <ubizjak@gmail.com>
10164
10165 * gcc.dg/struct/w_prof_single_str_global.c: Mask return value.
10166
10167 2009-02-13 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10168
10169 * gcc.target/spu/intrinsics-sr.c: New test.
10170
10171 2009-02-13 Steve Ellcey <sje@cup.hp.com>
10172
10173 PR target/38056
10174 * gcc.target/ia64/sibcall-opt-1.c: New test.
10175 * gcc.target/ia64/sibcall-opt-2.c: New test.
10176
10177 2009-02-13 Paul Thomas <pault@gcc.gnu.org>
10178
10179 PR fortran/36528
10180 * gfortran.dg/cray_pointers_8.f90: New test.
10181
10182 PR fortran/36703
10183 * gfortran.dg/cray_pointers_9.f90: New test.
10184
10185 2009-02-13 Jason Merrill <jason@redhat.com>
10186
10187 PR c++/39070
10188 * g++.dg/cpp0x/decltype16.C: New.
10189
10190 2009-02-13 H.J. Lu <hongjiu.lu@intel.com>
10191
10192 PR target/39152
10193 * gfortran.dg/gomp/pr39152.f90: New.
10194
10195 2009-02-13 H.J. Lu <hongjiu.lu@intel.com>
10196
10197 PR target/39162
10198 * gcc.target/i386/pr39162.c: New.
10199
10200 2009-02-13 Joseph Myers <joseph@codesourcery.com>
10201
10202 PR c/35444
10203 * gcc.dg/noncompile/pr35444-1.c, gcc.dg/noncompile/pr35444-2.c:
10204 New tests.
10205
10206 2009-02-12 Jason Merrill <jason@redhat.com>
10207
10208 PR c++/38950
10209 * g++.dg/template/array20.C: New test.
10210
10211 2009-02-12 Uros Bizjak <ubizjak@gmail.com>
10212
10213 * gcc.dg/torture/fp-int-convert-float128-timode.c: Do not check
10214 for lp64 in "dg-do run" directive. Remove dg-xfail-if directive.
10215 * gcc.dg/torture/fp-int-convert-timode.c: Remove xfail directive.
10216
10217 2009-02-12 H.J. Lu <hongjiu.lu@intel.com>
10218
10219 * g++.dg/cpp0x/defaulted9.C: Compile with "-std=c++0x -fno-inline".
10220
10221 2009-02-12 H.J. Lu <hongjiu.lu@intel.com>
10222
10223 PR target/39152
10224 * gfortran.dg/pr39152.f: New.
10225
10226 2009-02-11 Jason Merrill <jason@redhat.com>
10227
10228 PR c++/39153
10229 * g++.dg/cpp0x/defaulted9.C: New test.
10230
10231 PR c++/30111
10232 * g++.dg/init/value7.C: New test.
10233
10234 2009-02-11 Paolo Bonzini <bonzini@gnu.org>
10235
10236 PR target/38824
10237 * gcc.target/i386/pr38824.c: New testcase.
10238
10239 2009-02-11 Jason Merrill <jason@redhat.com>
10240
10241 PR c++/38649
10242 * g++.dg/cpp0x/defaulted8.C: New test.
10243
10244 PR c++/36744
10245 * g++.dg/cpp0x/rv9p.C: New test.
10246
10247 2009-02-10 Eric Botcazou <ebotcazou@adacore.com>
10248
10249 * gnat.dg/aliasing3.adb: New test.
10250 * gnat.dg/aliasing3_pkg.ad[sb]: New helper.
10251
10252 2009-02-10 Paolo Carlini <paolo.carlini@oracle.com>
10253
10254 PR c++/34397
10255 * g++.dg/template/crash88.C: New.
10256 * g++.dg/template/crash89.C: Likewise.
10257
10258 2009-02-10 Steve Ellcey <sje@cup.hp.com>
10259
10260 PR c/39084
10261 * gcc.dg/pr39084.c: New test.
10262
10263 2009-02-10 Jakub Jelinek <jakub@redhat.com>
10264
10265 PR target/39139
10266 * gcc.target/i386/pr39139.c: New test.
10267
10268 2009-02-10 Richard Guenther <rguenther@suse.de>
10269
10270 PR tree-optimization/39132
10271 * gcc.dg/torture/pr39132.c: New testcase.
10272
10273 2009-02-10 H.J. Lu <hongjiu.lu@intel.com>
10274
10275 PR target/39119
10276 * gcc.target/x86_64/abi/avx/abi-avx.exp: New.
10277 * gcc.target/x86_64/abi/avx/args.h: Likewise.
10278 * gcc.target/x86_64/abi/avx/asm-support.S: Likewise.
10279 * gcc.target/x86_64/abi/avx/avx-check.h: Likewise.
10280 * gcc.target/x86_64/abi/avx/test_m256_returning.c: Likewise.
10281 * gcc.target/x86_64/abi/avx/test_passing_m256.c: Likewise.
10282 * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
10283 * gcc.target/x86_64/abi/avx/test_passing_unions.c: Likewise.
10284
10285 2009-02-09 Jason Merrill <jason@redhat.com>
10286
10287 PR c++/39109
10288 * g++.dg/init/value6.C: New test.
10289
10290 2009-02-09 H.J. Lu <hongjiu.lu@intel.com>
10291
10292 * gcc.target/x86_64/abi/abi-x86_64.exp: Use glob instead of find.
10293
10294 2009-02-09 Eric Botcazou <ebotcazou@adacore.com>
10295
10296 * gcc.c-torture/compile/20090209-1.c: New test.
10297
10298 2009-02-06 Paolo Carlini <paolo.carlini@oracle.com>
10299
10300 PR c++/35147
10301 PR c++/37737
10302 * g++.dg/cpp0x/vt-35147.C: New.
10303 * g++.dg/cpp0x/vt-37737-1.C: Likewise.
10304 * g++.dg/cpp0x/vt-37737-2.C: Likewise.
10305
10306 2009-02-06 Joseph Myers <joseph@codesourcery.com>
10307
10308 PR c/35434
10309 * gcc.dg/attr-alias-4.c: New test.
10310
10311 2009-02-06 Janis Johnson <janis187@us.ibm.com>
10312
10313 PR c/39035
10314 * gcc.dg/dfp/pr39035.c: New test.
10315
10316 2009-02-06 Joseph Myers <joseph@codesourcery.com>
10317
10318 PR c/36432
10319 * gcc.dg/c90-flex-array-2.c, gcc.dg/c99-flex-array-6.c: New tests.
10320
10321 2009-02-05 Jakub Jelinek <jakub@redhat.com>
10322
10323 PR c++/39106
10324 * g++.dg/opt/thunk3.C: New test.
10325
10326 2009-02-05 Nick Clifton <nickc@redhat.com>
10327
10328 * gcc.c-torture/compile/20080625-1.c: Skip for M32C.
10329 * gcc.c-torture/compile/limits-stringlit.c: Likewise.
10330 * gcc.dg/cdce1.c: Likewise.
10331 * gcc.dg/cpp/_Pragma6.c: Likewise.
10332 * g++.dg/cpp/_Pragma1.C: Likewise.
10333 * gcc.dg/utf32-2.c: Xfail for M32C.
10334 * gcc.dg/utf32-1.c: Likewise.
10335 * gcc.dg/utf32-3.c: Likewise.
10336 * gcc.dg/Wtype-limits.c: Add expected warning messages for 16-bit
10337 targets.
10338 * gcc.dg/Wtype-limits-Wextra.c: Likewise.
10339 * gcc.dg/utf32-4.c: Only run for 32-bit+ targets.
10340 * gcc.dg/Wconversion-5.c: Likewise.
10341 * gcc.dg/tree-ssa/data-dep-1.c: Likewise.
10342 * gcc.dg/tree-ssa/ldist-3.c: Likewise.
10343 * gcc.dg/tree-ssa/ldist-5.c: Likewise.
10344 * gcc.dg/utf-inc-init.c: Likewise.
10345 * gcc.dg/pr11492.c: Xfail for 16-bit targets.
10346 * gcc.dg/utf-array.c: Add expected warning messages for M32C.
10347 * gcc.dg/utf-array-short-wchar.c: Likewise.
10348 * gcc.dg/tree-ssa/pr33920.c: Expect a warning from all 16-bit targets.
10349 * gcc.dg/mallign.c: Use size_t instead of long.
10350
10351 2009-02-05 Uros Bizjak <ubizjak@gmail.com>
10352
10353 * g++.dg/torture/pr31863.C: Generalize dg-timeout-factor.
10354
10355 2009-02-05 Daniel Berlin <dberlin@dberlin.org>
10356
10357 * gcc.c-torture/execute/pr39100.c: New.
10358
10359 2009-02-05 Joseph Myers <joseph@codesourcery.com>
10360
10361 PR c/35435
10362 * gcc.dg/tls/diag-6.c: New test.
10363
10364 2009-02-04 Tobias Grosser <grosser@fim.uni-passau.de>
10365
10366 * gcc.dg/graphite/scop-19.c: New
10367
10368 2009-02-04 H.J. Lu <hongjiu.lu@intel.com>
10369
10370 AVX Programming Reference (January, 2009)
10371 * gcc.target/i386/avx-vpclmulqdq.c: New.
10372 * gcc.target/i386/pclmul-avx-check.h: Likewise.
10373
10374 * gcc.target/i386/i386.exp (check_effective_target_vpclmul): New.
10375
10376 * gcc.target/i386/pclmulqdq.c (CHECK_H): New.
10377 (TEST): Likewise. Include CHECK_H instead of "pclmul-check.h".
10378 (pclmul_test): Renamed to ...
10379 (TEST): This.
10380
10381 2009-02-04 Jakub Jelinek <jakub@redhat.com>
10382
10383 PR c++/39095
10384 * g++.dg/abi/mangle31.C: New test.
10385
10386 2009-02-03 Joseph Myers <joseph@codesourcery.com>
10387
10388 PR c/29129
10389 * c90-arraydecl-1.c: Do not expect error for [*] in abstract
10390 declarator.
10391 * vla-6.c: Likewise. Expect warning not error for [*] lexically
10392 inside function prototype but not part of parameter declarator.
10393 * vla-11.c: New test.
10394
10395 2009-02-03 Jason Merrill <jason@redhat.com>
10396
10397 * g++.dg/warn/main-4.C: New test.
10398 * g++.old-deja/g++.bugs/900227_01.C: Remove &main warnings.
10399
10400 2009-02-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
10401
10402 PR c++/36607
10403 * g++.dg/expr/cast10.C: New test.
10404
10405 2009-02-03 Joseph Myers <joseph@codesourcery.com>
10406
10407 PR c/35433
10408 * gcc.dg/init-bad-6.c: New test.
10409
10410 2009-02-03 Jakub Jelinek <jakub@redhat.com>
10411
10412 PR target/35318
10413 * gcc.c-torture/compile/pr35318.c: New test.
10414
10415 PR inline-asm/39059
10416 * gcc.dg/nofixed-point-2.c: New test.
10417 * g++.dg/ext/fixed1.C: Adjust expected diagnostics.
10418 * g++.dg/ext/fixed2.C: Likewise.
10419 * g++.dg/other/error25.C: Likewise.
10420 * g++.dg/lookup/crash7.C: Likewise.
10421 * g++.dg/cpp0x/decltype-38655.C: Likewise.
10422
10423 PR c++/39056
10424 * g++.dg/cpp0x/initlist13.C: New test.
10425
10426 2009-02-03 Paolo Bonzini <bonzini@gnu.org>
10427
10428 PR c++/36897
10429 * g++.dg/template/func2.C: New test.
10430
10431 PR c++/37314
10432 * g++.dg/template/typename15.C: New.
10433 * g++.dg/template/typename16.C: New.
10434
10435 2009-02-03 Janis Johnson <janis187@us.ibm.com>
10436 Ben Elliston <bje@au.ibm.com>
10437
10438 PR c/39034
10439 * gcc.dg/dfp/pr39034.c: New test.
10440
10441 2009-02-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10442
10443 PR testsuite/38263
10444 * gcc.dg/ipa/ipacost-2.c: Add -fpie when pic.
10445
10446 2009-02-02 Jason Merrill <jason@redhat.com>
10447
10448 PR c++/39054
10449 * g++.dg/parse/dtor14.C: New test.
10450
10451 2009-02-02 Jakub Jelinek <jakub@redhat.com>
10452
10453 * lib/target-supports.exp
10454 (check_effective_target_correct_iso_cpp_string_wchar_protos): New.
10455 * g++.dg/ext/builtin10.C: New test.
10456
10457 PR inline-asm/39058
10458 * gcc.target/i386/pr39058.c: New test.
10459
10460 2009-02-02 Richard Guenther <rguenther@suse.de>
10461
10462 PR tree-optimization/38937
10463 * g++.dg/warn/Wstrict-aliasing-bogus-escape.C: New testcase.
10464
10465 2009-02-01 Paolo Carlini <paolo.carlini@oracle.com>
10466
10467 PR c++/39053
10468 * g++.dg/parse/crash52.C: New.
10469
10470 2009-01-30 Richard Guenther <rguenther@suse.de>
10471
10472 PR tree-optimization/39041
10473 * gcc.c-torture/compile/pr39041.c: New testcase.
10474
10475 2009-01-30 Jakub Jelinek <jakub@redhat.com>
10476
10477 PR target/39013
10478 * gcc.target/i386/pr39013-1.c: New test.
10479 * gcc.target/i386/pr39013-2.c: New test.
10480
10481 PR c++/39028
10482 * g++.dg/ext/label12.C: New test.
10483
10484 2009-01-30 Paolo Carlini <paolo.carlini@oracle.com>
10485
10486 PR c++/33465
10487 * g++.dg/parse/error34.C: New.
10488 * g++.dg/parse/error35.C: Likewise.
10489
10490 2009-01-30 Paolo Carlini <paolo.carlini@oracle.com>
10491
10492 PR c++/38655
10493 * g++.dg/cpp0x/decltype-38655.C: New.
10494
10495 2009-01-30 Jakub Jelinek <jakub@redhat.com>
10496
10497 PR target/39002
10498 * g++.dg/torture/pr39002.C: New test.
10499
10500 2009-01-29 Kazu Hirata <kazu@codesourcery.com>
10501
10502 PR tree-optimization/39007
10503 * gcc.dg/tree-ssa/pr39007.c: New.
10504
10505 2009-01-29 Kenneth Zadeck <zadeck@naturalbridge.com>
10506
10507 PR middle-end/35854
10508 * gcc.dg/lower-subreg-1.c: Renamed dump pass from "subreg"
10509 to "subreg1".
10510
10511 2009-01-29 Steve Ellcey <sje@cup.hp.com>
10512
10513 PR middle-end/38857
10514 * gcc.c-torture/compile/pr38857.c: New test.
10515
10516 2009-01-28 Paul Thomas <pault@gcc.gnu.org>
10517
10518 PR fortran/38852
10519 PR fortran/39006
10520 * gfortran.dg/bound_6.f90: New test.
10521
10522 2009-01-28 Pat Haugen <pthaugen@us.ibm.com>
10523
10524 * gcc.target/powerpc/avoid-indexed-addresses.c: New test.
10525
10526 2009-01-28 Kazu Hirata <kazu@codesourcery.com>
10527
10528 PR tree-optimization/38997
10529 * gcc.dg/tree-ssa/pr38997.c: New.
10530
10531 2009-01-28 Richard Guenther <rguenther@suse.de>
10532
10533 PR tree-optimization/38926
10534 * gcc.c-torture/compile/pr38926.c: New testcase.
10535
10536 2009-01-28 Jakub Jelinek <jakub@redhat.com>
10537
10538 PR middle-end/38934
10539 * gcc.dg/pr38934.c: New test.
10540
10541 2009-01-28 Richard Guenther <rguenther@suse.de>
10542
10543 PR middle-end/38908
10544 * g++.dg/warn/Wuninitialized-2.C: New testcase.
10545
10546 2009-01-28 Paolo Bonzini <bonzini@gnu.org>
10547
10548 PR tree-optimization/38984
10549 * gcc.dg/pr38984.c: New XFAILed testcase.
10550
10551
10552 2009-01-28 Uros Bizjak <ubizjak@gmail.com>
10553
10554 PR target/38988
10555 * gcc.target/i386/pr38988.c: New test.
10556
10557 2009-01-27 Paolo Carlini <paolo.carlini@oracle.com>
10558
10559 PR c++/37554
10560 * g++.dg/parse/crash51.C: New.
10561 * g++.old-deja/g++.pt/crash9.C: Adjust.
10562
10563 2009-01-27 Daniel Kraft <d@domob.eu>
10564
10565 PR fortran/38883
10566 * gfortran.dg/mvbits_6.f90: New test.
10567 * gfortran.dg/mvbits_7.f90: New test.
10568 * gfortran.dg/mvbits_8.f90: New test.
10569
10570 2009-01-27 Richard Guenther <rguenther@suse.de>
10571
10572 PR tree-optimization/38503
10573 * g++.dg/warn/Wstrict-aliasing-bogus-placement-new.C: New testcase.
10574
10575 2009-01-27 Uros Bizjak <ubizjak@gmail.com>
10576
10577 PR middle-end/38969
10578 * gcc.c-torture/execute/pr38969.c: New test.
10579
10580 2009-01-26 Adam Nemet <anemet@caviumnetworks.com>
10581
10582 PR testsuite/38864
10583 * gcc.target/mips/fixed-vector-type.c: Add target { fixed_point }
10584 to dg-do compile.
10585 * gcc.target/mips/fixed-scalar-type.c: Likewise.
10586 * gcc.target/mips/dpaq_sa_l_w.c: Likewise.
10587 * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
10588
10589 2009-01-26 H.J. Lu <hongjiu.lu@intel.com>
10590
10591 PR target/38952
10592 * g++.dg/torture/stackalign/test-unwind.h (main): Also return 0
10593 if __USING_SJLJ_EXCEPTIONS__ is defined.
10594
10595 * g++.dg/torture/stackalign/unwind-0.C (foo): Don't define if
10596 __USING_SJLJ_EXCEPTIONS__ is defined.
10597 * g++.dg/torture/stackalign/unwind-1.C (foo): Likewise.
10598 * g++.dg/torture/stackalign/unwind-2.C (foo): Likewise.
10599 * g++.dg/torture/stackalign/unwind-3.C (foo): Likewise.
10600 * g++.dg/torture/stackalign/unwind-4.C (foo): Likewise.
10601 * g++.dg/torture/stackalign/unwind-5.C (foo): Likewise.
10602 * g++.dg/torture/stackalign/unwind-6.C (foo): Likewise.
10603
10604 2009-01-26 Danny Smith <dannysmith@users.sourceforge.net>
10605
10606 PR testsuite/38949
10607 * g++.dg/torture/stackalign/test-unwind.h (ASMNAME): Define.
10608 Use instead of C name in asm statements.
10609
10610 2009-01-26 Richard Guenther <rguenther@suse.de>
10611
10612 PR tree-optimization/38745
10613 * g++.dg/torture/pr38745.C: New testcase.
10614
10615 2009-01-26 Richard Guenther <rguenther@suse.de>
10616
10617 PR middle-end/38851
10618 * g++.dg/warn/Wuninitialized-1.C: New testcase.
10619
10620 2009-01-25 Hans-Peter Nilsson <hp@axis.com>
10621
10622 * gcc.dg/bitfld-15.c: Gate warning on target
10623 pcc_bitfield_type_matters.
10624 * gcc.dg/bitfld-17.c, g++.dg/ext/bitfield2.C,
10625 g++.dg/ext/bitfield4.C: Likewise.
10626 * gcc.dg/pr17112-1.c: Don't expect a warning for the packed
10627 bitfield for any target.
10628
10629 2009-01-24 Jakub Jelinek <jakub@redhat.com>
10630
10631 PR c/38957
10632 * gcc.dg/pr38957.c: New test.
10633
10634 2009-01-24 David Billinghurst <billingd@gcc.gnu.org>
10635
10636 PR fortran/38955
10637 * gfortran.dg/array_constructor_24.f: Allow tolerance when
10638 comparing floats.
10639
10640 2009-01-24 Sebastian Pop <sebastian.pop@amd.com>
10641
10642 PR tree-optimization/38953
10643 * gfortran.dg/graphite/pr38953.f90: New.
10644
10645 2009-01-24 Paul Brook <paul@codesourcery.com>
10646
10647 * gcc.target/arm/neon-cond-1.c: New test.
10648
10649 2009-01-23 Paolo Bonzini <bonzini@gnu.org>
10650
10651 PR tree-optimization/38932
10652 * gcc.dg/pr38932.c: New.
10653
10654 2009-01-23 Revital Eres <eres@il.ibm.com>
10655
10656 * gcc.dg/sms-7.c: Fix test.
10657
10658 2009-01-22 Adam Nemet <anemet@caviumnetworks.com>
10659
10660 * gcc.dg/bitfld-15.c, gcc.dg/bitfld-16.c,
10661 gcc.dg/bitfld-17.c,gcc.dg/bitfld-18.c: New tests.
10662 * g++.dg/ext/bitfield2.C, g++.dg/ext/bitfield3.C,
10663 g++.dg/ext/bitfield4.C, g++.dg/ext/bitfield5.C: New tests.
10664
10665 2009-01-22 Steve Ellcey <sje@cup.hp.com>
10666
10667 * gcc.dg/pr35729.c: Make test x86 specific.
10668
10669 2009-01-22 Steve Ellcey <sje@cup.hp.com>
10670
10671 PR middle-end/38615
10672 * gcc.dg/pr38615.c: New test.
10673
10674 2009-01-22 Uros Bizjak <ubizjak@gmail.com>
10675
10676 PR target/38931
10677 * gcc.target/i386/pr38931.c: New test.
10678
10679 2009-01-22 Dodji Seketeli <dodji@redhat.com>
10680
10681 PR c++/38930
10682 * g++.dg/template/typedef11.C: Reverting changes of PR c++/26693.
10683 * g++.dg/template/typedef12.C: Likewise.
10684 * g++.dg/template/typedef13.C: Likewise.
10685 * g++.dg/template/typedef14.C: Likewise.
10686 * g++.dg/template/sfinae3.C: Likewise.
10687 * g++.old-deja/g++.pt/typename8.C: Likewise.
10688 * g++.dg/template/access11.C: Likewise
10689
10690 2009-01-21 Richard Sandiford <rdsandiford@googlemail.com>
10691
10692 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Skip for mips*-*-linux*
10693 and mips*-*-irix*.
10694 * gcc.dg/tree-ssa/vrp47.c: Skip for all MIPS targets.
10695
10696 2009-01-21 Dodji Seketeli <dodji@redhat.com>
10697
10698 PR c++/26693
10699 * g++.dg/template/typedef11.C: New test.
10700 * g++.dg/template/typedef12.C: Likewise.
10701 * g++.dg/template/typedef13.C: Likewise.
10702 * g++.dg/template/typedef14.C: Likewise.
10703 * g++.dg/template/sfinae3.C: Compile this pedantically.
10704 The only errors expected should be the one saying the typedef is ill
10705 formed.
10706 * g++.old-deja/g++.pt/typename8.C: Likewise.
10707 * g++.dg/template/access11.C: Update this.
10708
10709 2009-01-21 Daniel Kraft <d@domob.eu>
10710
10711 PR fortran/38887
10712 * gfortran.dg/mvbits_5.f90: New test.
10713
10714 2009-01-21 Bingfeng Mei <bmei@broadcom.com>
10715
10716 * gcc.dg/sms-6.c: New test.
10717 * gcc.dg/sms-7.c: Likewise.
10718
10719 2009-01-20 Paul Thomas <pault@gcc.gnu.org>
10720
10721 PR fortran/38907
10722 * gfortran.dg/host_assoc_function_7.f90: New test
10723
10724 2009-01-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
10725 Richard Guenther <rguenther@suse.de>
10726
10727 PR tree-optimization/38747
10728 PR tree-optimization/38748
10729 * gcc.dg/tree-ssa/struct-aliasing-1.c: New test.
10730 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
10731 * gcc.c-torture/execute/struct-aliasing-1.c: Likewise.
10732
10733 2009-01-20 Kees Cook <kees@ubuntu.com>
10734 H.J. Lu <hongjiu.lu@intel.com>
10735
10736 PR target/38902
10737 * gcc.dg/pr38902.c: New.
10738
10739 2009-01-20 Paolo Bonzini <bonzini@gnu.org>
10740
10741 PR target/38868
10742 * gfortran.dg/pr38868.f: New testcase.
10743
10744 2009-01-20 Richard Guenther <rguenther@suse.de>
10745
10746 * gcc.c-torture/execute/pr36227.c: Move ...
10747 * gcc.dg/torture/pr36227.c: ... here. Require stdint_types.
10748
10749 2009-01-19 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
10750
10751 * lib/gfortran.exp: Add -B options for targets that use
10752 libgfortran.a%s in their specs.
10753
10754 2009-01-19 Jason Merrill <jason@redhat.com>
10755
10756 PR c++/23287
10757 * g++.dg/template/dtor5.C: New test.
10758
10759 2009-01-19 Mikael Morin <mikael.morin@tele2.fr>
10760
10761 PR fortran/38859
10762 * gfortran.dg/bound_5.f90: New test.
10763
10764 2009-01-18 H.J. Lu <hongjiu.lu@intel.com>
10765
10766 PR target/38736
10767 * g++.dg/compat/abi/pr38736_main.C: New.
10768 * g++.dg/compat/abi/pr38736_x.C: Likewise.
10769 * g++.dg/compat/abi/pr38736_y.C: Likewise.
10770 * g++.dg/other/macro-1.C: Likewise.
10771 * gcc.dg/macro-1.c: Likewise.
10772 * gcc.dg/compat/pr38736_main.c: Likewise.
10773 * gcc.dg/compat/pr38736_x.c: Likewise.
10774 * gcc.dg/compat/pr38736_y.c: Likewise.
10775
10776 2009-01-18 Richard Guenther <rguenther@suse.de>
10777
10778 PR tree-optimization/38819
10779 * gcc.c-torture/execute/pr38819.c: New testcase.
10780
10781 2009-01-17 Paul Thomas <pault@gcc.gnu.org>
10782
10783 PR fortran/38657
10784 * gfortran.dg/module_commons_3.f90: Reapply.
10785
10786 2009-01-17 Paul Thomas <pault@gcc.gnu.org>
10787
10788 PR fortran/34955
10789 * gfortran.dg/transfer_intrinsic_1.f90: New test.
10790 * gfortran.dg/transfer_intrinsic_2.f90: New test.
10791
10792 2009-01-17 Paul Thomas <pault@gcc.gnu.org>
10793
10794 PR fortran/38657
10795 * gfortran.dg/module_commons_3.f90: Remove
10796
10797 2009-01-16 H.J. Lu <hongjiu.lu@intel.com>
10798
10799 * gcc.dg/tree-ssa/foldaddr-1.c: Add the missing '}'.
10800
10801 2009-01-16 Jason Merrill <jason@redhat.com>
10802
10803 PR c++/38877
10804 * g++.dg/template/lvalue1.C: New test.
10805
10806 PR c++/29470
10807 * g++.dg/template/access20.C: New test.
10808 * g++.dg/torture/pr34641.C: Fix access.
10809
10810 2009-01-16 Richard Guenther <rguenther@suse.de>
10811
10812 PR tree-optimization/38835
10813 PR middle-end/36227
10814 * gcc.c-torture/execute/pr36227.c: New testcase.
10815 * gcc.dg/tree-ssa/foldaddr-1.c: XFAIL.
10816 * g++.dg/init/const7.C: Likewise.
10817
10818 2009-01-16 Adam Nemet <anemet@caviumnetworks.com>
10819
10820 PR target/38554
10821 * gcc.c-torture/compile/pr38554.c: New test.
10822
10823 2009-01-16 Jason Merrill <jason@redhat.com>
10824
10825 PR c++/38579
10826 * g++.dg/conversion/access1.C: New test.
10827
10828 2009-01-16 Jakub Jelinek <jakub@redhat.com>
10829
10830 PR tree-optimization/38789
10831 * gcc.c-torture/compile/pr38789.c: New test.
10832
10833 2009-01-16 Janus Weil <janus@gcc.gnu.org>
10834
10835 PR fortran/38152
10836 * gfortran.dg/proc_ptr_13.f90: New.
10837
10838 2009-01-15 Jason Merrill <jason@redhat.com>
10839
10840 PR c++/38850
10841 * g++.dg/template/koenig6.C: New test.
10842
10843 2009-01-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
10844
10845 PR c++/29388
10846 * g++.dg/template/error37.C: New testcase.
10847
10848 2009-01-15 Jason Merrill <jason@redhat.com>
10849
10850 PR c++/36334
10851 * g++.dg/conversion/memfn1.C: New test.
10852
10853 PR c++/37646
10854 * g++.dg/conversion/memfn2.C: New test.
10855
10856 2009-01-15 Steve Ellcey <sje@cup.hp.com>
10857
10858 PR c++/38357
10859 * g++.dg/template/crash87.C: New test.
10860
10861 2009-01-15 H.J. Lu <hongjiu.lu@intel.com>
10862
10863 PR middle-end/37843
10864 * gcc.target/i386/pr37843-3.c: Replace _Decimal128 with __m128.
10865
10866 2009-01-15 Dodji Seketeli <dodji@redhat.com>
10867
10868 PR c++/38636
10869 * g++.dg/parse/crash50.C: New test.
10870
10871 2009-01-14 Jakub Jelinek <jakub@redhat.com>
10872
10873 PR rtl-optimization/38245
10874 * gcc.dg/pr38245-3.c: New test.
10875 * gcc.dg/pr38245-3.h: New file.
10876 * gcc.dg/pr38245-4.c: New file.
10877 * gcc.dg/pr38364.c: New test.
10878
10879 2009-01-14 Adam Nemet <anemet@caviumnetworks.com>
10880
10881 * gcc.target/mips/mips.exp (mips_option_tests(-mips16)): Make the
10882 sequence PC-relative.
10883
10884 2009-01-14 Mark Mitchell <mark@codesourcery.com>
10885
10886 * gcc.target/arm/long-calls-1.c: Tolerate the lack of sibling
10887 calls and/or PLT markers.
10888 * gcc.target/arm/long-calls-2.c: Tolerate the lack of sibling
10889 calls and/or PLT markers.
10890 * gcc.target/arm/long-calls-3.c: Tolerate the lack of sibling
10891 calls and/or PLT markers.
10892 * gcc.target/arm/long-calls-4.c: Tolerate the lack of sibling
10893 calls and/or PLT markers.
10894
10895 2009-01-14 Daniel Jacobowitz <dan@codesourcery.com>
10896 Nathan Froyd <froydnj@codesourcery.com>
10897 Joseph Myers <joseph@codesourcery.com>
10898
10899 * lib/target-supports.exp (check_effective_target_powerpc_spe_nocache):
10900 New function.
10901 * gcc.target/powerpc/20030218-1.c: Skip if not powerpc_spe_nocache
10902 and use consistent CFLAGS.
10903 * gcc.target/powerpc/20030505.c: Likewise.
10904 * gcc.target/powerpc/20081204-1.c: Likewise.
10905 * gcc.target/powerpc/ppc-spe.c: Likewise.
10906 * gcc.target/powerpc/spe1.c: Likewise.
10907 * g++.dg/ext/spe1.C: Likewise.
10908 * g++.dg/other/opaque-1.C: Likewise.
10909 * g++.dg/other/opaque-2.C: Likewise.
10910 * g++.dg/other/opaque-3.C: Likewise.
10911
10912 2009-01-14 Mark Mitchell <mark@codesourcery.com>
10913
10914 * gcc.dg/vect/vect-105.c: Prevent compiler from hoisting abort
10915 out of loop.
10916
10917 2009-01-14 Vladimir Makarov <vmakarov@redhat.com>
10918
10919 PR target/38811
10920 * g++.dg/torture/pr38811.C: New file.
10921
10922 2009-01-14 Richard Guenther <rguenther@suse.de>
10923
10924 PR tree-optimization/38826
10925 PR middle-end/38477
10926 * gcc.dg/Wstrict-aliasing-bogus-pta-1.c: New testcase.
10927
10928 2009-01-13 Sebastian Pop <sebastian.pop@amd.com>
10929
10930 * gcc.dg/graphite/pr38786.c: Fix commit problem.
10931
10932 2009-01-14 Nick Clifton <nickc@redhat.com>
10933
10934 PR c++/37862
10935 * g++.cp/parse/pr37862.C: New test.
10936
10937 2009-01-14 Julian Brown <julian@codesourcery.com>
10938
10939 * gcc.target/arm/eabi1.c (__eabi_uread4, __eabi_uwrite4)
10940 (__eabi_uread8, __eabi_uwrite8): Change spellings of declarations
10941 to...
10942 (__aeabi_uread4, __aeabi_uwrite4, __aeabi_uread8, __aeabi_uwrite8):
10943 These.
10944
10945 2009-01-13 Jakub Jelinek <jakub@redhat.com>
10946
10947 PR rtl-optimization/38774
10948 * gcc.dg/torture/pr38774.c: New test.
10949
10950 PR c++/38795
10951 * g++.dg/cpp0x/pr38795.C: New test.
10952
10953 2009-01-13 Daniel Jacobowitz <dan@codesourcery.com>
10954 Nathan Froyd <froydnj@codesourcery.com>
10955 Joseph Myers <joseph@codesourcery.com>
10956
10957 * gcc.target/powerpc/altivec-consts.c: Run if vmx_hw, compile
10958 otherwise. Do not check for AltiVec at runtime.
10959 * gcc.target/powerpc/altivec-varargs-1.c: Likewise.
10960 * gcc.target/powerpc/altivec-vec-merge.c: Likewise.
10961 * gcc.target/powerpc/altivec-1.c: Likewise.
10962 * gcc.target/powerpc/altivec-3.c: Likewise.
10963 * gcc.target/powerpc/altivec-10.c: Likewise.
10964 * gcc.target/powerpc/altivec-12.c: Likewise.
10965 * gcc.target/powerpc/altivec-24.c: Likewise.
10966 * gcc.target/powerpc/altivec-cell-2.c: Likewise.
10967 * gcc.target/powerpc/altivec-cell-3.c: Likewise.
10968 * gcc.target/powerpc/altivec-cell-4.c: Likewise.
10969 * gcc.target/powerpc/pr35907.c: Likewise.
10970 * gcc.target/powerpc/altivec-cell-8.c: Run if cell_hw, compile
10971 otherwise. Do not check for Cell at runtime.
10972 * gcc.target/powerpc/altivec_check.h: Delete.
10973
10974 * g++.dg/ext/altivec-2.C: Do not check for AltiVec at runtime.
10975 * g++.dg/ext/altivec-3.C: Run if vmx_hw, compile otherwise. Do
10976 not check for AltiVec at runtime.
10977 * g++.dg/ext/altivec-cell-2.C: Likewise.
10978 * g++.dg/ext/altivec-cell-3.C: Likewise.
10979 * g++.dg/ext/altivec-cell-4.C: Likewise.
10980 * g++.dg/eh/simd-2.C: Only use -maltivec if vmx_hw.
10981 * g++.dg/eh/check-vect.h (sig_ill_handler): Remove AltiVec runtime
10982 check.
10983 * g++.dg/ext/altivec_check.h: Delete.
10984
10985 2009-01-13 Nathan Froyd <froydnj@codesourcery.com>
10986
10987 * gcc.target/powerpc/altivec-macros.c: Require a powerpc_altivec_ok
10988 effective target. Adjust line numbers accordingly.
10989
10990 2009-01-13 Mark Mitchell <mark@codesourcery.com>
10991
10992 * gcc.target/i386/sse-10.c: Pass -mno-omit-leaf-frame-pointer.
10993
10994 2009-01-13 Sebastian Pop <sebastian.pop@amd.com>
10995
10996 PR tree-optimization/38786
10997 * gcc.dg/graphite/pr38786.c: New.
10998
10999 2009-01-13 Uros Bizjak <ubizjak@gmail.com>
11000
11001 Revert:
11002 2009-01-05 Uros Bizjak <ubizjak@gmail.com>
11003
11004 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
11005 for alpha*-*-* targets.
11006 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
11007
11008 2009-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11009
11010 PR libfortran/38772
11011 * gfortran.dg/fmt_bz_bn_err.f: New test.
11012
11013 2009-01-12 Nathan Froyd <froydnj@codesourcery.com>
11014
11015 * gcc.target/powerpc/ppc-spe64-1.c: Add dg-error handler.
11016
11017 2009-01-12 Daniel Jacobowitz <dan@codesourcery.com>
11018
11019 * lib/target-supports.exp (check_effective_target_powerpc64): New.
11020 * gcc.target/powerpc/darwin-longlong.c: Explicitly require 64-bit
11021 instruction support. Do not check for it at runtime.
11022
11023 2009-01-12 Jason Merrill <jason@redhat.com>
11024
11025 PR c++/35109
11026 * g++.dg/lookup/friend11.C: Remove expected error.
11027 * g++.dg/lookup/friend14.C: New test.
11028 * g++.dg/lookup/friend15.C: New test.
11029
11030 2009-01-12 Dodji Seketeli <dodji@redhat.com>
11031
11032 PR c++/36019
11033 * g++.dg/lookup/hidden-class12.C: New test.
11034 * g++.dg/lookup/hidden-class13.C: New test.
11035 * g++.dg/lookup/hidden-class14.C: New test.
11036 * g++.dg/lookup/hidden-class15.C: New test.
11037 * g++.dg/lookup/hidden-class16.C: New test.
11038
11039 2009-01-12 Mark Mitchell <mark@codesourcery.com>
11040
11041 * gcc.dg/struct/wo_prof_single_str_global.c: Mask return value.
11042 * gcc.dg/struct/wo_prof_single_str_local.c: Mask return value.
11043 * gcc.dg/struct/wo_prof_single_str_pointer.c: Mask return value.
11044
11045 2009-01-12 Jason Merrill <jason@redhat.com>
11046
11047 PR c++/31488
11048 * g++.dg/other/vararg-3.C: New test.
11049
11050 2009-01-12 Daniel Jacobowitz <dan@codesourcery.com>
11051
11052 * gcc.target/powerpc/ppc-spe.c: Compile for all EABI targets.
11053 Explicitly enable SPE.
11054 * gcc.target/powerpc/20030505.c: Likewise. Add dg-message
11055 directive.
11056
11057 * gcc.target/powerpc/20030218-1.c: Pass -mfloat-gprs=single.
11058 Expect -flax-vector-conversions message. Adjust incompatible
11059 types errors.
11060 * gcc.target/powerpc/spe1.c: Pass -mspe and -mfloat-gprs=single.
11061 Make Foo extern.
11062
11063 * gcc.dg/cpp/assert4.c: Recognize __PPC__.
11064
11065 * g++.dg/other/opaque-1.C: Run on targets with SPE.
11066
11067 * g++.dg/ext/spe-1.C: Pass -mspe and -mfloat-gprs=single.
11068 * g++.dg/other/opaque-2.C: Likewise.
11069 * g++.dg/other/opaque-3.C: Likewise.
11070
11071 2009-01-12 Jakub Jelinek <jakub@redhat.com>
11072
11073 PR c/32041
11074 * gcc.dg/pr32041.c: New test.
11075 * g++.dg/parse/offsetof9.C: New test.
11076
11077 2009-01-12 Daniel Jacobowitz <dan@codesourcery.com>
11078 Nathan Froyd <froydnj@codesourcery.com>
11079
11080 * g++.dg/conversion/simd1.C: Ignore irrelevant warning.
11081 * g++.dg/ext/attribute-test-1.C: Likewise.
11082 * g++.dg/ext/attribute-test-2.C: Likewise.
11083 * g++.dg/ext/attribute-test-3.C: Likewise.
11084 * g++.dg/ext/attribute-test-4.C: Likewise.
11085
11086 2009-01-12 Eric Botcazou <ebotcazou@adacore.com>
11087
11088 * gnat.dg/unchecked_convert3.adb: New test.
11089
11090 2009-01-12 Tomas Bily <tbily@suse.cz>
11091
11092 PR middlend/38385
11093 * gcc.dg/tree-ssa/pr38385.c: New file.
11094
11095 2009-01-12 Jakub Jelinek <jakub@redhat.com>
11096
11097 PR c++/38794
11098 * g++.dg/parse/typedef9.C: New test.
11099
11100 PR tree-optimization/38807
11101 * gcc.c-torture/compile/pr38807.c: New test.
11102
11103 2009-01-11 Adam Nemet <anemet@caviumnetworks.com>
11104
11105 * gcc.target/mips/ins-2.c: New test.
11106
11107 2009-01-11 H.J. Lu <hongjiu.lu@intel.com>
11108
11109 PR testsuite/38809
11110 * gcc.dg/pr38616.c: Only run for targets with -fstack-protector.
11111
11112 2009-01-11 Jakub Jelinek <jakub@redhat.com>
11113
11114 PR c++/36254
11115 * g++.dg/warn/Wreturn-type-5.C: New test.
11116
11117 2009-01-11 Matthias Klose <doko@ubuntu.com>
11118
11119 PR middle-end/38616
11120 * gcc.dg/pr38616.c: New test.
11121
11122 2009-01-10 Sebastian Pop <sebastian.pop@amd.com>
11123
11124 * gcc.dg/graphite/block-3.c: Fix compile error on 32bit.
11125
11126 2009-01-10 Andrew Pinski <pinskia@gmail.com>
11127
11128 PR c++/38648
11129 * g++.dg/expr/string-1.C: New test.
11130 * g++.dg/expr/string-2.C: New test.
11131
11132 PR c++/36695
11133 * g++.dg/ext/complex4.C: New test.
11134 * g++.dg/ext/complex5.C: New test.
11135 * g++.dg/init/reference1.C: New test.
11136 * g++.dg/init/reference2.C: New test.
11137 * g++.dg/init/reference3.C: New test.
11138
11139 2009-01-10 Paul Thomas <pault@gcc.gnu.org>
11140
11141 PR fortran/38763
11142 * gfortran.dg/transfer_null_1.f90: New test.
11143
11144 2009-01-10 Paul Thomas <pault@gcc.gnu.org>
11145
11146 PR fortran/38765
11147 * gfortran.dg/host_assoc_function_6.f90: New test.
11148
11149 2009-01-09 Joel Sherrill <joel.sherrill@oarcorp.com>
11150
11151 * lib/target-supports.exp: Add method to determine if the effective
11152 target is really a ppc405 after applying all compile options.
11153 * gcc.target/powerpc/405-mulhhwu-2.c: Add dg-skip-if not ppc405.
11154 * gcc.target/powerpc/405-nmachhw-1.c: Likewise.
11155 * gcc.target/powerpc/405-nmaclhw-1.c: Likewise.
11156 * gcc.target/powerpc/405-machhwu-1.c: Likewise.
11157 * gcc.target/powerpc/405-mullhwu-1.c: Likewise.
11158 * gcc.target/powerpc/405-nmacchw-1.c: Likewise.
11159 * gcc.target/powerpc/405-mulchwu-1.c: Likewise.
11160 * gcc.target/powerpc/405-nmachhw-2.c: Likewise.
11161 * gcc.target/powerpc/405-nmaclhw-2.c: Likewise.
11162 * gcc.target/powerpc/405-machhwu-2.c: Likewise.
11163 * gcc.target/powerpc/405-mulhhw-1.c: Likewise.
11164 * gcc.target/powerpc/405-machhw-1.c: Likewise.
11165 * gcc.target/powerpc/405-mullhw-1.c: Likewise.
11166 * gcc.target/powerpc/405-maclhw-1.c: Likewise.
11167 * gcc.target/powerpc/405-dlmzb-strlen-1.c: Likewise.
11168 * gcc.target/powerpc/405-mullhwu-2.c: Likewise.
11169 * gcc.target/powerpc/405-nmacchw-2.c: Likewise.
11170 * gcc.target/powerpc/405-mulchwu-2.c: Likewise.
11171 * gcc.target/powerpc/405-mulchw-1.c: Likewise.
11172 * gcc.target/powerpc/405-maclhwu-1.c: Likewise.
11173 * gcc.target/powerpc/405-macchw-1.c: Likewise.
11174 * gcc.target/powerpc/405-mulhhw-2.c: Likewise.
11175 * gcc.target/powerpc/405-machhw-2.c: Likewise.
11176 * gcc.target/powerpc/405-mullhw-2.c: Likewise.
11177 * gcc.target/powerpc/405-maclhw-2.c: Likewise.
11178 * gcc.target/powerpc/405-macchwu-1.c: Likewise.
11179 * gcc.target/powerpc/405-mulhhwu-1.c: Likewise.
11180 * gcc.target/powerpc/405-mulchw-2.c: Likewise.
11181 * gcc.target/powerpc/405-maclhwu-2.c: Likewise.
11182 * gcc.target/powerpc/405-macchw-2.c: Likewise.
11183 * gcc.target/powerpc/405-macchwu-2.c: Likewise.
11184
11185 2009-01-09 Jakub Jelinek <jakub@redhat.com>
11186
11187 PR c++/35335
11188 * g++.dg/other/error31.C: New testcase.
11189
11190 PR c/35742
11191 * gcc.dg/pr35742.c: New test.
11192
11193 2009-01-09 John F. Carr <jfc@mit.edu>
11194
11195 PR c++/37877
11196 * g++.dg/parse/linkage3.C: New test.
11197
11198 2009-01-09 Jakub Jelinek <jakub@redhat.com>
11199
11200 PR middle-end/38771
11201 * gcc.c-torture/compile/pr38771.c: New test.
11202
11203 2009-01-08 Nathan Froyd <froydnj@codesourcery.com>
11204
11205 * gcc.dg/pr34856.c: Ignore irrelevant warning.
11206
11207 2009-01-08 Mark Mitchell <mark@codesourcery.com>
11208
11209 * gcc.dg/sibcall-3.c: XFAIL for Thumb.
11210 * gcc.dg/sibcall-4.c: Likewise.
11211
11212 2009-01-08 Sebastian Pop <sebastian.pop@amd.com>
11213 Jan Sjodin <jan.sjodin@amd.com>
11214
11215 PR tree-optimization/38559
11216 * gcc.dg/graphite/pr38559.c: New.
11217
11218 2009-01-08 Ira Rosen <irar@il.ibm.com>
11219
11220 PR tree-optimization/37194
11221 * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: New test.
11222
11223 2009-01-07 Jakub Jelinek <jakub@redhat.com>
11224
11225 PR c++/38725
11226 * g++.dg/ext/label11.C: New test.
11227
11228 2009-01-07 Joseph Myers <joseph@codesourcery.com>
11229
11230 * lib/target-supports.exp (check_weak_override_available): New.
11231 * lib/target-supports-dg.exp (dg-require-weak-override): New.
11232 * gcc.dg/tree-ssa/pr27781.c, g++.dg/eh/weak1.C: Use
11233 dg-require-weak-override.
11234
11235 2009-01-07 Nathan Froyd <froydnj@codesourcery.com>
11236 Alan Modra <amodra@bigpond.net.au>
11237
11238 * gcc.c-torture/compile/20090107-1.c: New test.
11239
11240 2009-01-07 Uros Bizjak <ubizjak@gmail.com>
11241
11242 PR target/38706
11243 * g++.dg/other/pr38706.C: New test.
11244
11245 2009-01-07 Jason Merrill <jason@redhat.com>
11246
11247 * g++.dg/cpp0x/variadic92.C: New test.
11248 * g++.dg/cpp0x/variadic93.C: New test.
11249
11250 2009-01-07 Janis Johnson <janis187@us.ibm.com>
11251
11252 * lib/target-supports-dg.exp (current_compiler_flags): New.
11253 (check-flags): Use it; do not access dg-test local variables.
11254 (dg-skip-if): Do not access dg-test local variables.
11255 (dg-xfail-run-if): Ditto.
11256 (dg-shouldfail): Ditto.
11257 * gcc.test-framework/test-framework.exp
11258 (check_effective_target_def_nocache): New.
11259 * gcc.test-framework/test-framework.awk: Handle scan tests.
11260 * gcc.test-framework/dg-do-run-xrif-nocache-exp-XF.c: New test.
11261 * gcc.test-framework/dg-error-nocache-exp-P.c: New test.
11262 * gcc.test-framework/dg-nocache-scanasm-exp-XF.c: New test.
11263 * gcc.test-framework/dg-warning-nocache-exp-P.c: New test.
11264 * gcc.test-framework/dg-nocache-sif-exp-P.c: New test.
11265 * gcc.test-framework/dg-nocache-sif-exp-U.c: New test.
11266 * gcc.test-framework/dg-nocache-xif-exp-P.c: New test.
11267 * gcc.test-framework/dg-do-run-sft-nocache-exp-P.c: New test.
11268 * gcc.test-framework/dg-nocache-xif-exp-XP.c: New test.
11269
11270 * g++.dg/torture/pr38586.C: Ignore a possible warning.
11271
11272 * lib/target-supports-dg.exp (check_test_flags): Delete.
11273
11274 2009-01-07 Jan Sjodin <jan.sjodin@amd.com>
11275
11276 PR tree-optimization/38492
11277 PR tree-optimization/38498
11278 * gcc.dg/graphite/pr38500.c: Fixed warning as committed
11279 in trunk.
11280 * gcc.dg/graphite/block-0.c: Update test.
11281 * gcc.dg/graphite/block-1.c: Same.
11282 * gcc.dg/graphite/block-2.c: Remove xfail and test for blocking.
11283 * gcc.dg/graphite/block-4.c: Remove test for strip mine.
11284 * gcc.dg/graphite/block-3.c: New.
11285 * gcc.dg/graphite/pr38498.c: New.
11286
11287 2009-01-07 H.J. Lu <hongjiu.lu@intel.com>
11288
11289 AVX Programming Reference (December, 2008)
11290 * gcc.target/i386/avx-vmovntdq-256-1.c: New.
11291 * gcc.target/i386/avx-vmovntpd-256-1.c: Likewise.
11292 * gcc.target/i386/avx-vmovntps-256-1.c: Likewise.
11293
11294 * gcc.target/i386/sse2-movntdq-1.c (TEST): Align array to 16byte.
11295 * gcc.target/i386/sse2-movntpd-1.c (TEST): Likewise.
11296
11297 2009-01-06 Thomas Koenig <tkoenig@gcc.gnu.org>
11298
11299 PR fortran/38220
11300 * gfortran.dg/c_loc_pure_1.f90: New test.
11301
11302 2009-01-06 Mikael Morin <mikael.morin@tele2.fr>
11303
11304 PR fortran/38669
11305 * gfortran.dg/elemental_dependency_3.f90:
11306 Add the final tree dump cleanup.
11307
11308 2009-01-06 Jakub Jelinek <jakub@redhat.com>
11309
11310 * gfortran.dg/pr23095.f: Require ilp32 in target selection instead of
11311 passing -m32.
11312
11313 PR rtl-optimization/38722
11314 * gfortran.dg/pr38722.f90: New test.
11315
11316 2009-01-06 Janis Johnson <janis187@us.ibm.com>
11317
11318 PR c/34252
11319 * gcc.dg/dfp/decfloat-constants.c: Check for DECnn_SUBNORMAL_MIN
11320 instead of DECnn_DEN. Support -DDBG to list lines that fail.
11321
11322 2009-01-06 Dominique Dhumieres <dominiq@lps.ens.fr>
11323
11324 * gfortran.dg/implicit_12.f90: Add space around dg directive.
11325 * gfortran.dg/typebound_call_8.f03: Same.
11326 * gfortran.dg/elemental_bind_c.f90: Same.
11327 * gfortran.dg/typebound_call_7.f03: Same.
11328 * gfortran.dg/interface_proc_end.f90: Same
11329 * gfortran.dg/pr37243.f: Fix typo.
11330
11331 2009-01-06 Uros Bizjak <ubizjak@gmail.com>
11332
11333 * gcc.dg/struct-ret-3.c (CHUNK_SIZE): New define. Use CHUNK_SIZE
11334 instead of hardcoded number. Increase CHUNK_SIZE to 16384 for
11335 large stack sizes.
11336
11337 2009-01-06 H.J. Lu <hongjiu.lu@intel.com>
11338
11339 AVX Programming Reference (December, 2008)
11340 * gcc.target/i386/avx-2.c: Remove tests for _mm_permute2_pd,
11341 _mm256_permute2_pd, _mm_permute2_ps and _mm256_permute2_ps.
11342 * gcc.target/i386/sse-14.c: Likewise.
11343
11344 * gcc.target/i386/avx-vpermil2pd-1.c: Removed.
11345 * gcc.target/i386/avx-vpermil2ps-1.c: Likewise.
11346 * gcc.target/i386/avx-vpermil2pd-256-1.c: Likewise.
11347 * gcc.target/i386/avx-vpermil2ps-256-1.c: Likewise.
11348
11349 2009-01-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11350
11351 PR libfortran/38735
11352 * gfortran.dg/fmt_bz_bn.f: Update test.
11353
11354 2009-01-05 Dodji Seketeli <dodji@redhat.com>
11355
11356 PR c++/38472
11357 * g++.dg/conversion/usual-arith-conv.C: New test.
11358
11359 2009-01-05 Andrew Pinski <andrew_pinski@playstation.sony.com>
11360
11361 PR c/34911
11362 * gcc.dg/vector-3.c: New testcase.
11363 * g++.dg/ext/vector15.C: New test.
11364
11365 2009-01-05 Harsha Jagasia <harsha.jagasia@amd.com>
11366
11367 PR tree-optimization/38510
11368 * gcc.dg/graphite/pr38510.c: New.
11369
11370 2009-01-05 Harsha Jagasia <harsha.jagasia@amd.com>
11371 Jan Sjodin <jan.sjodin@amd.com>
11372
11373 PR tree-optimization/38500
11374 * gcc.dg/graphite/pr38500.c: New.
11375
11376 2009-01-05 Laurent GUERBY <laurent@guerby.net>
11377
11378 * gcc.c-torture/compile/20001226-1.c: Generalize
11379 dg-timeout-factor.
11380 * gcc.c-torture/compile/limits-fnargs.c: Add
11381 dg-timeout-factor.
11382 * gcc.dg/20020425-1.c: Likewise.
11383 * gcc.dg/pch/pch.exp: Likewise.
11384
11385 2009-01-05 Paul Thomas <pault@gcc.gnu.org>
11386
11387 PR fortran/38657
11388 * gfortran.dg/module_commons_3.f90: New test.
11389
11390 2009-01-05 Daniel Franke <franke.daniel@gmail.com>
11391
11392 PR fortran/37159
11393 * gfortran.dg/random_seed_1.f90: Updated.
11394
11395 2009-01-05 Mikael Morin <mikael.morin@tele2.fr>
11396
11397 PR fortran/38669
11398 PR fortran/38726
11399 * gfortran.dg/elemental_subroutine_7.f90:
11400 Fix p values so that it can be used as vector subscript.
11401
11402 2009-01-05 Jason Merrill <jason@redhat.com>
11403
11404 * g++.dg/cpp0x/initlist12.C: Add another test.
11405
11406 * g++.dg/cpp0x/defaulted7.C: New test.
11407
11408 2009-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
11409
11410 PR fortran/38672
11411 * gfortran.dg/host_assoc_blockdata_1.f90: New test.
11412 * gfortran.dg/host_assoc_blockdata_2.f90: New test.
11413
11414 2009-01-05 Uros Bizjak <ubizjak@gmail.com>
11415
11416 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
11417 for alpha*-*-* targets.
11418 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
11419
11420 2009-01-05 Paul Thomas <pault@gcc.gnu.org>
11421
11422 PR fortran/38665
11423 * gfortran.dg/host_assoc_function_5.f90: New test.
11424
11425 2009-01-04 Mikael Morin <mikael.morin@tele2.fr>
11426
11427 PR fortran/38669
11428 * gfortran.dg/elemental_dependency_3.f90: New test.
11429 * gfortran.dg/elemental_subroutine_7.f90: New test.
11430
11431 2009-01-04 Uros Bizjak <ubizjak@gmail.com>
11432
11433 * gcc.dg/struct-ret-3.c: Include unistd.h.
11434 (main): Exit early if system memory page size is
11435 larger than 4096 bytes.
11436
11437 2009-01-04 Daniel Franke <franke.daniel@gmail.com>
11438
11439 PR fortran/38718
11440 * gfortran.dg/merge_init_expr.f90: New.
11441
11442 2009-01-04 Mikael Morin <mikael.morin@tele2.fr>
11443
11444 PR fortran/38536
11445 * gfortran.dg/c_loc_tests_13.f90: New test.
11446 * gfortran.dg/c_loc_tests_14.f90: New test.
11447
11448 2009-01-03 Daniel Franke <franke.daniel@gmail.com>
11449
11450 * gfortran.dg/func_result_4.f90: New.
11451
11452 2009-01-03 Paul Thomas <pault@gcc.gnu.org>
11453
11454 PR fortran/38594
11455 * gfortran.dg/host_assoc_call_3.f90: Make sure that the generic
11456 interface still works, in addition to original tests.
11457 * gfortran.dg/host_assoc_call_6.f90: New test.
11458
11459 2009-01-03 Jakub Jelinek <jakub@redhat.com>
11460
11461 PR c++/38705
11462 * g++.dg/torture/pr38705.C: New test.
11463
11464 PR c/38700
11465 * gcc.dg/pr38700.c: New test.
11466
11467 2009-01-02 Jason Merrill <jason@redhat.com>
11468
11469 * g++.dg/cpp0x/initlist11.C: New test.
11470 * g++.dg/cpp0x/initlist12.C: New test.
11471
11472 2009-01-02 Richard Sandiford <rdsandiford@googlemail.com>
11473
11474 * gcc.dg/fixed-point/composite-type.c: Update wording of messages.
11475 Allow extra informative notes.
11476
11477 2009-01-01 Jakub Jelinek <jakub@redhat.com>
11478
11479 PR c/36489
11480 * gcc.dg/pr36489.c: New test.
11481
11482 \f
11483 Copyright (C) 2009 Free Software Foundation, Inc.
11484
11485 Copying and distribution of this file, with or without modification,
11486 are permitted in any medium without royalty provided the copyright
11487 notice and this notice are preserved.