re PR c++/42061 ([c++0x] ICE with invalid initializer list for reference)
[gcc.git] / gcc / testsuite / ChangeLog
1 2009-11-17 Jakub Jelinek <jakub@redhat.com>
2
3 PR c++/42061
4 * g++.dg/cpp0x/initlist27.C: New test.
5
6 PR c++/42059
7 * g++.dg/cpp0x/initlist26.C: New test.
8
9 2009-11-16 Jason Merrill <jason@redhat.com>
10
11 PR c++/189, c++/9937, c++/13950, DR 176
12 * g++.dg/tc1/dr176.C: Adjust.
13 * g++.dg/template/injected1.C: New.
14 * g++.dg/template/inherit.C: Adjust.
15 * g++.old-deja/g++.brendan/crash56.C: Adjust.
16 * g++.old-deja/g++.pt/lookup8.C: Adjust.
17 * g++.old-deja/g++.pt/ttp22.C: Adjust.
18 * g++.old-deja/g++.pt/ttp23.C: Adjust.
19
20 2009-11-16 Paolo Carlini <paolo.carlini@oracle.com>
21
22 PR c++/42055
23 * testsuite/g++.dg/template/crash92.C: New.
24
25 2009-11-16 Paolo Carlini <paolo.carlini@oracle.com>
26
27 PR c++/32056
28 * testsuite/g++.dg/template/error44.C: New.
29
30 2009-11-16 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
31
32 * gcc.c-torture/execute/pr41919.c: Mark chars explicitely as signed.
33
34 2009-11-15 Janus Weil <janus@gcc.gnu.org>
35
36 PR fortran/42048
37 * gfortran.dg/typebound_call_11.f03: New test.
38
39 2009-11-15 Hans-Peter Nilsson <hp@axis.com>
40
41 * gcc.dg/lto/lto.exp: For non-lto, bail out before calling
42 init functions.
43
44 2009-11-13 Jason Merrill <jason@redhat.com>
45
46 PR c++/27425
47 PR c++/34274
48 * g++.dg/template/arg7.C: New.
49
50 PR c++/29363
51 * g++.dg/template/error43.C: New.
52
53 PR debug/26965
54 * g++.dg/debug/dwarf2/static-data-member2.C: New.
55
56 PR c++/35075
57 * g++.dg/template/ref5.C: New.
58
59 PR c++/21008, DR 515
60 * g++.dg/template/inherit4.C: New.
61 * g++.dg/lookup/scoped8.C: Adjust.
62
63 PR c++/11987
64 * g++.dg/parse/typename11.C: New.
65 * g++.dg/template/crash48.C: Adjust.
66
67 2009-11-13 Uros Bizjak <ubizjak@gmail.com>
68
69 PR testsuite/42001
70 * g++.dg/lto/lto.exp: Pass no-mathlib to lto_init. Call
71 lto_finish at the end.
72 * gfortran.dg/lto/lto.exp: Ditto.
73
74 2009-11-12 Jason Merrill <jason@redhat.com>
75
76 PR c++/39560
77 * g++.dg/lookup/anon7.C: New.
78
79 PR c++/37037
80 * g++.dg/template/typedef21.C: New.
81
82 PR c++/42013
83 * g++.dg/cpp0x/decltype19.C: New.
84
85 2009-11-11 Jason Merrill <jason@redhat.com>
86
87 PR c++/39131
88 * g++.dg/dfp/typeid1.C: New.
89
90 2009-11-11 Janus Weil <janus@gcc.gnu.org>
91
92 PR fortran/41978
93 * gfortran.dg/proc_ptr_comp_22.f90: New test.
94
95 2009-11-11 H.J. Lu <hongjiu.lu@intel.com>
96
97 PR testsuite/42001
98 * gcc.dg/lto/lto.exp: Pass no-mathlib to lto_init. Call
99 lto_finish at the end.
100
101 * lib/lto.exp (lto_init): Set mathlib to " " for no-mathlib.
102 (lto_finish): New. Restore mathlib.
103
104 2009-11-11 Kai Tietz <kai.tietz@onevision.com>
105
106 * g++.dg/torture/pushpop_macro.C: New testcase.
107 * gcc.c-torture/execute/pushpop_macro.c: New testcase.
108 * gcc.dg/cpp/pragma-pop_macro-1.c: Allow test for all targets.
109
110 2009-11-11 Jon Beniston <jon@beniston.com>
111
112 * lib/target-supports.exp (check_profiling_available): lm32 target
113 doesn't support profiling.
114 * gcc.dg/20020312-2.c: Add lm32 support.
115 * g++.dg/other/packed1.C: Expect to fail on lm32.
116 * g++.old-deja/g++.jason/thunk3.C: Likewise.
117
118 2009-11-11 Daniel Jacobowitz <dan@codesourcery.com>
119
120 * gcc.target/arm/neon: Regenerate generated tests.
121
122 2009-11-10 Jason Merrill <jason@redhat.com>
123
124 * g++.dg/init/placement5.C: New.
125
126 PR c++/34158
127 * g++.dg/init/placement4.C: New.
128
129 2009-11-10 Eric Botcazou <ebotcazou@adacore.com>
130
131 * gcc.dg/vect/vect-multitypes-5.c: XFAIL on SPARC 32-bit.
132 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
133 * gcc.dg/vect/vect-multitypes-12.c: Likewise.
134 * gcc.dg/vect/slp-multitypes-3.c: Likewise.
135
136 2009-11-10 Eric Botcazou <ebotcazou@adacore.com>
137
138 * gcc.c-torture/execute/ipa-sra-2.c: Use calloc instead of malloc.
139 * gcc.dg/pr41963.c: Do not include math.h. Declare fabsf manually.
140
141 2009-11-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
142
143 * gcc.c-torture/compile/pr41987.c: New.
144
145 2009-11-09 Jakub Jelinek <jakub@redhat.com>
146
147 PR middle-end/40946
148 * gcc.dg/pr40946.c: New test.
149
150 2009-11-09 Jason Merrill <jason@redhat.com>
151
152 PR c++/41972
153 * g++.dg/template/ref4.C: New.
154
155 PR c++/41994
156 * g++.dg/template/conv10.C: New.
157
158 2009-11-07 Jason Merrill <jason@redhat.com>
159
160 PR c++/37920
161 * g++.dg/ext/typeof11.C: New.
162
163 2009-11-08 Jakub Jelinek <jakub@redhat.com>
164
165 PR target/41985
166 * gcc.target/i386/pr41985.c: New test.
167
168 2009-11-08 Richard Guenther <rguenther@suse.de>
169
170 * gcc.dg/torture/pta-escape-1.c: New testcase.
171
172 2009-11-08 Eric Botcazou <ebotcazou@adacore.com>
173
174 * gnat.dg/rep_clause4.adb: New test.
175
176 2009-11-08 Richard Guenther <rguenther@suse.de>
177
178 PR rtl-optimization/41928
179 * gfortran.dg/pr41928.f90: New testcase.
180
181 2009-11-07 Jason Merrill <jason@redhat.com>
182
183 PR c++/18451
184 PR c++/40738
185 * g++.dg/parse/error36.C: Add parameter and template cases.
186 * g++.dg/cpp0x/variadic-ex1.C: Update expected errors.
187 * g++.dg/ext/typedef-init.C: Likewise.
188 * g++.dg/lookup/hidden-class1.C: Likewise.
189 * g++.dg/lookup/hidden-class10.C: Likewise.
190 * g++.dg/lookup/hidden-class5.C: Likewise.
191 * g++.dg/lookup/hidden-class7.C: Likewise.
192 * g++.dg/lookup/hidden-temp-class1.C: Likewise.
193 * g++.dg/lookup/hidden-temp-class4.C: Likewise.
194 * g++.dg/lookup/hidden-temp-class7.C: Likewise.
195 * g++.dg/lookup/strong-using-2.C: Likewise.
196 * g++.dg/other/typedef1.C: Likewise.
197 * g++.dg/parse/access10.C: Likewise.
198 * g++.dg/parse/constructor1.C: Likewise.
199 * g++.dg/parse/crash38.C: Likewise.
200 * g++.dg/parse/error3.C: Likewise.
201 * g++.dg/parse/typespec1.C: Likewise.
202 * g++.dg/template/typedef5.C: Likewise.
203 * g++.old-deja/g++.pt/typename3.C: Likewise.
204 * g++.old-deja/g++.pt/typename4.C: Likewise.
205 * g++.old-deja/g++.pt/typename6.C: Likewise.
206 * g++.old-deja/g++.robertl/eb94.C: Likewise.
207
208 * g++.dg/abi/regparm1.C: Fix execute test.
209
210 2009-11-07 Jakub Jelinek <jakub@redhat.com>
211
212 PR tree-optimization/41643
213 * gcc.dg/pr41643.c: New test.
214
215 2009-11-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
216
217 PR fortran/41909
218 * gfortran.dg/recursive_check_15.f90: New test.
219
220 2009-11-06 Jason Merrill <jason@redhat.com>
221
222 PR c++/15946
223 * g++.dg/parse/error36.C: New.
224 * g++.old-deja/g++.other/typename1.C: Adjust.
225
226 PR c++/9381
227 * g++.dg/abi/regparm1.C: New.
228
229 2009-11-06 Basile Starynkevitch <basile@starynkevitch.net>
230
231 * g++.dg/plugin/pragma_plugin-test-1.C: new testcase for
232 PLUGIN_PRAGMAS.
233 * g++.dg/plugin/pragma_plugin.c: new test plugin for PLUGIN_PRAGMAS.
234 * g++.dg/plugin/plugin.exp (plugin_test_list): Add pragma_plugin.c
235 and pragma_plugin-test-1.C.
236
237 2009-11-06 Andrew Pinski <andrew_pinski@playstation.sony.com>
238
239 PR c++/41536
240 * g++.dg/ext/always_inline-5.C: New test.
241
242 2009-11-06 Jakub Jelinek <jakub@redhat.com>
243
244 PR c++/41967
245 * g++.dg/gomp/pr41967.C: New test.
246
247 2009-11-06 Michael Matz <matz@suse.de>
248
249 PR middle-end/41963
250 * gcc.dg/pr41963.c: New test.
251
252 2009-11-06 Jakub Jelinek <jakub@redhat.com>
253
254 PR middle-end/41935
255 * gcc.dg/pr41935.c: New test.
256 * c-c++-common/pr41935.c: New test.
257 * c-c++-common/builtin-offsetof.c (f0): Allow index one past the last
258 element.
259 * gcc.c-torture/execute/pr41935.c: New test.
260
261 2009-11-05 Jason Merrill <jason@redhat.com>
262
263 PR c++/34180
264 * g++.dg/init/synth2.C: New.
265
266 PR c++/7046
267 * g++.dg/abi/pragma-pack1.C: New.
268
269 PR c++/34870
270 * g++.dg/lookup/koenig7.C: New.
271
272 PR c++/41703
273 * g++.dg/template/partial6.C: New.
274
275 2009-11-05 Janus Weil <janus@gcc.gnu.org>
276
277 PR fortran/41556
278 * gfortran.dg/class_12.f03: New test.
279
280 2009-11-05 Jakub Jelinek <jakub@redhat.com>
281
282 * gcc.target/i386/i386.exp (check_effective_target_xop): Fix typo
283 in builtin's name.
284
285 2009-11-04 Jason Merrill <jason@redhat.com>
286
287 PR c++/36912
288 * g++.dg/init/static-init2.C: New.
289
290 2009-11-05 Janus Weil <janus@gcc.gnu.org>
291
292 PR fortran/41556
293 PR fortran/41873
294 * gfortran.dg/interface_abstract_4.f90: New test.
295
296 2009-11-05 Maxim Kuvyrkov <maxim@codesourcery.com>
297
298 * gcc.target/m68k/pr41302.c: Fix target triplet.
299
300 2009-11-04 Jason Merrill <jason@redhat.com>
301
302 PR c++/39413
303 * g++.dg/template/overload11.C: New.
304 * g++.dg/template/nested3.C: Adjust.
305
306 2009-11-04 Eric Botcazou <ebotcazou@adacore.com>
307
308 PR ada/20548
309 * ada/acats/norun.lst: Remove the stack checking tests.
310 * ada/acats/run_acats: Limit the stack to 8MB.
311
312 2009-11-04 Janus Weil <janus@gcc.gnu.org>
313
314 PR fortran/41556
315 PR fortran/41937
316 * gfortran.dg/class_11.f03: New test.
317
318 2009-11-04 Jason Merrill <jason@redhat.com>
319
320 PR c++/35067
321 * g++.dg/abi/thunk5.C: New.
322
323 2009-11-04 Andrew Pinski <andrew_pinski@playstation.sony.com>
324
325 PR rtl-opt/41833
326 * gcc.target/powerpc/altivec-33.c: New testcase.
327
328 2009-11-04 Jason Merrill <jason@redhat.com>
329
330 PR c++/17365, DR 218
331 * g++.dg/lookup/koenig6.C: New.
332 * g++.dg/lookup/koenig5.C: Adjust.
333 * g++.dg/template/crash56.C: Adjust.
334 * g++.old-deja/g++.ns/koenig5.C: Adjust.
335
336 2009-11-04 Harsha Jagasia <harsha.jagasia@amd.com>
337 Dwarakanath Rajagopal <dwarak.rajagopal@amd.com>
338
339 * gcc.target/i386/xop-check.h: New file.
340 * gcc.target/i386/xop-hadduX.c: Ditto.
341 * gcc.target/i386/xop-haddX.c: Ditto.
342 * gcc.target/i386/xop-hsubX.c: Ditto.
343 * gcc.target/i386/xop-imul32widen-vector.c: Ditto.
344 * gcc.target/i386/xop-imul32widen-vector.c: Ditto.
345 * gcc.target/i386/xop-pcmov2.c: Ditto.
346 * gcc.target/i386/xop-pcmov.c: Ditto.
347 * gcc.target/i386/xop-rotate1-vector.c: Ditto.
348 * gcc.target/i386/xop-rotate2-vector.c: Ditto.
349 * gcc.target/i386/xop-rotate3-vector.c: Ditto.
350 * gcc.target/i386/xop-shift1-vector.c: Ditto.
351 * gcc.target/i386/xop-shift2-vector.c: Ditto.
352 * gcc.target/i386/xop-shift3-vector.c: Ditto.
353 * gcc.target/i386/i386.exp: Add check_effective_target_xop.
354 * gcc.target/i386/sse-12.c: Update with new compile options to
355 activate and check xopintrin.h intrinsic file.
356 * gcc.target/i386/sse-13.c: Ditto.
357 * gcc.target/i386/sse-14.c: Ditto.
358 * gcc.target/i386/sse-22.c: Ditto.
359 * gcc.target/i386/sse-23.c: Ditto.
360 * g++.dg/other/i386-2.C: Ditto.
361 * g++.dg/other/i386-3.C: Ditto.
362 * g++.dg/other/i386-5.C: Ditto.
363 * g++.dg/other/i386-6.C: Ditto.
364
365 2009-11-04 Wei Guozhi <carrot@google.com>
366
367 PR target/40835
368 * gcc.target/arm/pr40835: New testcase.
369
370 2009-11-04 Revital Eres <eres@il.ibm.com>
371
372 * gcc.target/powerpc/vsx-vectorize-3.c: Adjust tetcase following
373 change in decision of peeling for alignment.
374 * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
375 * gcc.dg/vect/vect-50.c: Likewise.
376 * gcc.dg/vect/vect-42.c: Likewise.
377 * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
378 Likewise.
379 * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
380 Likewise.
381 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
382 * gcc.dg/vect/vect-60.c: Likewise.
383 * gcc.dg/vect/vect-52.c: Likewise.
384 * gcc.dg/vect/vect-44.c: Likewise.
385 * gcc.dg/vect/vect-27.c: Likewise.
386 * gcc.dg/vect/vect-29.c: Likewise.
387 * gcc.dg/vect/vect-72.c: Likewise.
388 * gcc.dg/vect/vect-56.c: Likewise.
389 * gcc.dg/vect/vect-48.c: Likewise.
390 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
391 * gfortran.dg/vect/vect-2.f90: Likewise.
392 * gfortran.dg/vect/vect-5.f90: Likewise.
393
394 2009-11-04 Richard Guenther <rguenther@suse.de>
395
396 PR tree-optimization/41919
397 * gcc.c-torture/execute/pr41919.c: New testcase.
398
399 2009-11-04 Carlos O'Donell <carlos@codesourcery.com>
400
401 PR target/41302
402 * gcc.target/m68k/pr41302.c: New test.
403
404 2009-11-03 Jason Merrill <jason@redhat.com>
405
406 PR c++/36959
407 * g++.dg/opt/inline16.C: New.
408
409 2009-11-03 Eric Botcazou <ebotcazou@adacore.com>
410
411 * gnat.dg/stack_check.adb1: New test.
412 * gnat.dg/stack_check.adb2: Likewise.
413
414 2009-11-03 Jakub Jelinek <jakub@redhat.com>
415
416 PR rtl-optimization/41917
417 * gcc.c-torture/execute/pr41917.c: New test.
418
419 2009-11-03 Uros Bizjak <ubizjak@gmail.com>
420
421 * gcc.target/i386/pr41900.c: Make test compile only. Scan assembler
422 dump to not include "call *%esp".
423
424 2009-11-03 Jason Merrill <jason@redhat.com>
425
426 PR c++/39786
427 * g++.dg/lookup/using22.C: New.
428
429 PR c++/41876
430 * g++.dg/parse/eh-decl.C: New.
431
432 PR c++/41927
433 * g++.dg/template/sfinae16.C: New.
434
435 PR c++/41815
436 * g++.dg/cpp0x/rv-return.C: New.
437 * g++.dg/cpp0x/deduce.C: Adjust.
438
439 PR c++/40944
440 * g++.dg/template/sfinae15.C: New.
441
442 PR c++/40687
443 * g++.dg/cpp0x/auto3.C: Remove xfail.
444
445 2009-11-03 Tobias Burnus <burnus@net-b.de>
446
447 PR fortran/41907
448 * gfortran.dg/missing_optional_dummy_6.f90: New test.
449
450 2009-11-03 Nick Clifton <nickc@redhat.com>
451
452 * gcc.target/rx/builtins.c: Remove redundant tests.
453 Add test of MVTIPL instruction.
454 * gcc.target/rx/interrupts.c: Use fast_interrupt and interrupt
455 function attributes. Add -msave-acc-in-interrupts option to the
456 command line.
457
458 2009-11-03 Andrew Stubbs <ams@codesourcery.com>
459 Maxim Kuvyrkov <maxim@codesourcery.com>
460
461 * g++.dg/torture/pr36191.C: Don't run with -fomit-frame-pointer on
462 sh, m68k and fido.
463
464 2009-11-03 Dodji Seketeli <dodji@redhat.com>
465
466 PR c++/38699
467 * c-c++-common/dfp/builtin-offsetof.c: Moved to ...
468 * c-c++-common/builtin-offsetof.c: ... here.
469
470 2009-11-03 Dodji Seketeli <dodji@redhat.com>
471
472 PR c++/38699
473 * c-c++-common/dfp/builtin-offsetof.c: New test.
474 * g++.dg/other/offsetof6.C: Likewise.
475
476 2009-11-03 Uros Bizjak <ubizjak@gmail.com>
477
478 PR target/41900
479 * gcc.target/i386/pr41900.c: New test.
480
481 2009-11-02 Andy Hutchinson <hutchinsonandy@gcc.gnu.org>
482
483 * gcc.c-torture/execute/pr40668.c: Correct for 16bit int size.
484
485 2009-11-02 Dodji Seketeli <dodji@redhat.com>
486
487 PR c++/41856
488 * g++.dg/lookup/extern-c-redecl3.C: Make the test x86 only.
489 * g++.dg/lookup/extern-c-redecl4.C: Likewise.
490
491 2009-11-02 Dodji Seketeli <dodji@redhat.com>
492
493 PR c++/37093
494 * g++.dg/other/ptrmem10.C: New test.
495 * g++.dg/other/ptrmem11.C: Likewise.
496
497 2009-11-02 Janis Johnson <janis187@us.ibm.com>
498
499 PR testsuite/41878
500 * gfortran.dg/vect/vect-2.f90: Fix effective-target expression, add
501 spaces in some expressions.
502
503 2009-11-02 Jason Merrill <jason@redhat.com>
504
505 * g++.dg/other/linkage2.C: Move to...
506 * g++.dg/cpp0x/linkage2.C: ..here.
507 * g++.dg/abi/mangle32.C: Add -std=c++0x.
508 * g++.dg/cpp0x/nolinkage1.C: Likewise.
509 * g++.dg/debug/dwarf2/anonname1.C: Likewise.
510 * g++.dg/ext/anon-struct4.C: Revert earlier change.
511 * g++.dg/lookup/anon2.C: Likewise.
512 * g++.dg/other/anon3.C: Likewise.
513 * g++.dg/template/arg2.C: Likewise.
514 * g++.dg/template/local4.C: Likewise.
515 * g++.old-deja/g++.law/operators32.C: Likewise.
516 * g++.old-deja/g++.other/linkage2.C: Likewise.
517 * g++.old-deja/g++.pt/enum6.C: Likewise.
518 * g++.old-deja/g++.other/anon9.C: Likewise.
519 * g++.old-deja/g++.other/linkage1.C: Likewise.
520 * c-c++-common/dfp/pr35620.c: Give the union a name.
521
522 2009-11-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
523
524 PR tree-optimization/41857
525 * gcc.target/spu/ea/pr41857.c: New file.
526
527 2009-11-02 Martin Jambor <mjambor@suse.cz>
528
529 PR tree-optimization/41750
530 * gcc.c-torture/execute/pr41750.c: New test.
531
532 2009-11-02 Jakub Jelinek <jakub@redhat.com>
533
534 PR tree-optimization/41841
535 * gcc.dg/pr41841.c: New test.
536
537 PR debug/41893
538 * gcc.dg/debug/pr41893-1.c: New test.
539 * gcc.dg/debug/pr41893-2.c: New file.
540
541 PR c++/41774
542 * g++.dg/ext/visibility/namespace3.C: New test.
543
544 2009-11-01 Jason Merrill <jason@redhat.com>
545
546 * gcc.dg/tree-ssa/restrict-1.c: Move to c-c++-common.
547 * gcc.dg/tree-ssa/restrict-2.c: Move to c-c++-common.
548 * gcc.dg/tree-ssa/restrict-4.c: Move to c-c++-common.
549
550 2009-11-01 Eric Botcazou <ebotcazou@adacore.com>
551
552 * gnat.dg/opt5.adb: New test.
553
554 2009-11-01 Tobias Burnus <burnus@net-b.de>
555
556 PR fortran/41872
557 * gfortran.dg/allocatable_scalar_4.f90: New test.
558
559 2009-11-01 Tobias Burnus <burnus@net-b.de>
560
561 PR fortran/41850
562 * gfortran.dg/intent_out_6.f90: New testcase.
563
564 2009-10-31 Richard Guenther <rguenther@suse.de>
565
566 * g++.dg/tree-ssa/restrict1.C: New.
567
568 2009-10-31 Jason Merrill <jason@redhat.com>
569
570 * g++.dg/rtti/typeid9.C: New.
571
572 PR c++/41754
573 * g++.dg/cpp0x/initlist25.C: New.
574
575 2009-10-31 Eric Botcazou <ebotcazou@adacore.com>
576
577 * gnat.dg/specs/rep_clause4.ads: New test.
578
579 2009-10-30 Andy Hutchinson <hutchinsonandy@gcc.gnu.org>
580
581 PR target/41885
582 * gcc.target/avr/torture/pr41885.c: New test.
583
584 2009-10-30 Eric Botcazou <ebotcazou@adacore.com>
585
586 * gnat.dg/specs/pack5.ads: New test.
587
588 2009-10-30 Andrew Jenner <andrew@codesourcery.com>
589
590 * lib/target-supports.exp: Handle powerpc-*-elf.
591
592 2009-10-30 H.J. Lu <hongjiu.lu@intel.com>
593
594 PR target/40838
595 * gcc.target/i386/incoming-6.c: New.
596 * gcc.target/i386/incoming-7.c: Likewise.
597 * gcc.target/i386/incoming-8.c: Likewise.
598 * gcc.target/i386/incoming-9.c: Likewise.
599 * gcc.target/i386/incoming-10.c: Likewise.
600 * gcc.target/i386/incoming-11.c: Likewise.
601 * gcc.target/i386/incoming-12.c: Likewise.
602 * gcc.target/i386/incoming-13.c: Likewise.
603 * gcc.target/i386/incoming-14.c: Likewise.
604 * gcc.target/i386/incoming-15.c: Likewise.
605 * gcc.target/i386/pr37843-4.c: Likewise.
606
607 2009-10-30 Dodji Seketeli <dodji@redhat.com>
608
609 PR c++/41863
610 * g++.dg/template/sizeof12.C: New test.
611
612 2009-10-29 Eric Botcazou <ebotcazou@adacore.com>
613
614 * gnat.dg/pack14.adb: New test.
615
616 2009-10-29 David Daney <ddaney@caviumnetworks.com>
617
618 * gcc.target/mips/mips.exp (mips_option_groups): Add
619 mcount-ra-address.
620 * gcc.target/mips/mmcount-ra-address-1.c: New test.
621 * gcc.target/mips/mmcount-ra-address-2.c: New test.
622 * gcc.target/mips/mmcount-ra-address-3.c: New test.
623
624 2009-10-29 Michael Matz <matz@suse.de>
625
626 * gcc.target/i386/sse-recip.c: Use fabsf instead of != .
627 * gcc.target/i386/sse-recip-vec.c: Ditto.
628 * gcc.target/i386/brokensqrt.c: New test.
629
630 2009-10-29 Tobias Burnus <burnus@net-b.de>
631
632 PR fortran/41777
633 * gfortran.dg/associated_target_3.f90: New testcase.
634
635 2009-10-29 Rafael Avila de Espindola <espindola@google.com>
636
637 * gfortran.dg/lto/pr41764_0.f: New.
638
639 2009-10-29 Martin Jambor <mjambor@suse.cz>
640
641 PR tree-optimization/41775
642 * g++.dg/torture/pr41775.C: New testcase.
643
644 2009-10-28 Jason Merrill <jason@redhat.com>
645
646 * g++.dg/cpp0x/inline-ns1.C: New.
647 * g++.dg/cpp0x/inline-ns2.C: New.
648 * g++.dg/cpp0x/inline-ns3.C: New.
649
650 2009-10-28 Paolo Bonzini <bonzini@gnu.org>
651
652 PR rtl-optimization/39715
653 * gcc.target/arm/thumb-ltu.c: New.
654
655 2009-10-28 Richard Guenther <rguenther@suse.de>
656
657 PR lto/41808
658 PR lto/41839
659 * gcc.dg/lto/20091027-1_0.c: New testcase.
660 * gcc.dg/lto/20091027-1_1.c: Likewise.
661 * g++.dg/lto/20091026-1_0.C: Likewise.
662 * g++.dg/lto/20091026-1_1.C: Likewise.
663 * g++.dg/lto/20091026-1_a.h: Likewise.
664
665 2009-10-28 Jakub Jelinek <jakub@redhat.com>
666
667 PR middle-end/41837
668 * gcc.dg/pr41837.c: New test.
669
670 PR debug/41801
671 * g++.dg/ext/sync-3.C: New test.
672
673 PR target/41762
674 * gcc.dg/pr41762.c: New test.
675
676 2009-10-28 Richard Guenther <rguenther@suse.de>
677
678 PR middle-end/41855
679 * gfortran.dg/lto/20091028-1_0.f90: New testcase.
680 * gfortran.dg/lto/20091028-1_1.c: Likewise.
681 * gfortran.dg/lto/20091028-2_0.f90: Likewise.
682 * gfortran.dg/lto/20091028-2_1.c: Likewise.
683
684 2009-10-28 Paolo Bonzini <bonzini@gnu.org>
685
686 PR rtl-optimization/39715
687 * gcc.target/arm/thumb-bitfld1.c: New.
688
689 2009-10-28 Paolo Bonzini <bonzini@gnu.org>
690
691 PR rtl-optimization/40741
692 * gcc.target/arm/thumb-branch1.c: New.
693
694 2009-10-27 Jason Merrill <jason@redhat.com>
695
696 * g++.dg/cpp0x/lambda/lambda-conv.C: New.
697 * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust.
698 * g++.dg/cpp0x/lambda/lambda-mangle.C: Adjust.
699 * g++.dg/cpp0x/lambda/lambda-non-const.C: Adjust.
700
701 2009-10-27 Eric Botcazou <ebotcazou@adacore.com>
702
703 * gnat.dg/null_pointer_deref1.adb: Accept Constraint_Error.
704 * gnat.dg/null_pointer_deref2.adb: Likewise.
705
706 2009-10-27 Richard Guenther <rguenther@suse.de>
707
708 * gcc.dg/torture/ipa-pta-1.c: Adjust testcase.
709
710 2009-10-27 Jakub Jelinek <jakub@redhat.com>
711
712 PR c/41842
713 * gcc.dg/pr41842.c: New test.
714
715 2009-10-27 Revital Eres <eres@il.ibm.com>
716
717 PR tree-optimization/40648
718 * gcc.target/powerpc/vsx-vectorize-2.c: Adjust testcase following
719 change in decision of peeling for alignment.
720 * gcc.target/powerpc/vsx-vectorize-3.c: Likewise.
721 * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
722 * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
723 * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
724 * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
725 * gcc.dg/vect/vect-50.c: Likewise.
726 * gcc.dg/vect/vect-33.c: Likewise.
727 * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
728 * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
729 Likewise.
730 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
731 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
732 * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
733 Likewise.
734 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
735 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
736 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
737 * gcc.dg/vect/vect-60.c: Likewise.
738 * gcc.dg/vect/vect-26.c: Likewise.
739 * gcc.dg/vect/vect-52.c: Likewise.
740 * gcc.dg/vect/vect-44.c: Likewise.
741 * gcc.dg/vect/vect-27.c: Likewise.
742 * gcc.dg/vect/vect-70.c: Likewise.
743 * gcc.dg/vect/vect-28.c: Likewise.
744 * gcc.dg/vect/no-section-anchors-vect-31.c: Likewise.
745 * gcc.dg/vect/vect-109.c: Likewise.
746 * gcc.dg/vect/vect-54.c: Likewise.
747 * gcc.dg/vect/vect-29.c: Likewise.
748 * gcc.dg/vect/vect-72.c: Likewise.
749 * gcc.dg/vect/vect-56.c: Likewise.
750 * gcc.dg/vect/vect-48.c: Likewise.
751 * gcc.dg/vect/vect-91.c: Likewise.
752 * gcc.dg/vect/vect-92.c: Likewise.
753 * gcc.dg/vect/vect-58.c: Likewise.
754 * gcc.dg/vect/slp-25.c: Likewise.
755 * gcc.dg/vect/vect-93.c: Likewise.
756 * gcc.dg/vect/vect-95.c: Likewise.
757 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
758 * gcc.dg/vect/vect-87.c: Likewise.
759 * gcc.dg/vect/vect-96.c: Likewise.
760 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
761 * gcc.dg/vect/vect-88.c: Likewise.
762 * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
763 * gcc.dg/vect/vect-89.c: Likewise.
764 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
765 * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
766 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
767 * gfortran.dg/vect/vect-2.f90: Likewise.
768 * gfortran.dg/vect/vect-3.f90: Likewise.
769 * gfortran.dg/vect/vect-4.f90: Likewise.
770 * gfortran.dg/vect/vect-5.f90: Likewise.
771
772 2009-10-27 Jakub Jelinek <jakub@redhat.com>
773
774 PR c++/41020
775 * g++.dg/lookup/extern-c-redecl5.C: Fix up regexp.
776
777 2009-10-26 Ben Elliston <bje@au.ibm.com>
778 Michael Meissner <meissner@linux.vnet.ibm.com>
779 Ulrich Weigand <uweigand@de.ibm.com>
780
781 * gcc.target/spu/ea/ea.exp: New file.
782 * gcc.target/spu/ea/cache1.c: Likewise.
783 * gcc.target/spu/ea/cast1.c: Likewise.
784 * gcc.target/spu/ea/cast2.c: Likewise.
785 * gcc.target/spu/ea/compile1.c: Likewise.
786 * gcc.target/spu/ea/compile2.c: Likewise.
787 * gcc.target/spu/ea/cppdefine.c: Likewise.
788 * gcc.target/spu/ea/errors1.c: Likewise.
789 * gcc.target/spu/ea/errors2.c: Likewise.
790 * gcc.target/spu/ea/execute1.c: Likewise.
791 * gcc.target/spu/ea/execute2.c: Likewise.
792 * gcc.target/spu/ea/execute3.c: Likewise.
793 * gcc.target/spu/ea/ops1.c: Likewise.
794 * gcc.target/spu/ea/ops2.c: Likewise.
795 * gcc.target/spu/ea/options1.c: Likewise.
796 * gcc.target/spu/ea/test-sizes.c: Likewise.
797
798 2009-10-26 Jakub Jelinek <jakub@redhat.com>
799
800 PR bootstrap/41345
801 * gcc.dg/pr41345.c: New test.
802
803 PR debug/41828
804 * g++.dg/debug/dwarf2/anonname1.C: New test.
805
806 2009-10-26 Jason Merrill <jason@redhat.com>
807
808 PR c++/38796
809 * g++.dg/cpp0x/defaulted15.C: New.
810 * g++.dg/cpp0x/defaulted16.C: New.
811
812 2009-10-26 Dodji Seketeli <dodji@redhat.com>
813
814 PR c++/41785
815 * g++.dg/cpp0x/variadic96.C: New test.
816
817 2009-10-26 Nick Clifton <nickc@redhat.com>
818
819 * lib/target-supports.exp (check_profiling_available):
820 Profiling is not, currently, available for the RX port.
821 (check_effective_target_hard_float): Add support for RX target.
822 * gcc.target/rx: New directory.
823 * gcc.target/rx/builtins.c: New test file.
824 * gcc.target/rx/interrupts.c: New test file.
825 * gcc.target/rx/rx-abi-function-tests.c: New test file.
826 * gcc.target/rx/zero-width-bitfield.c: New test file.
827 * gcc.target/rx/i272091.c: New test file.
828 * gcc.target/rx/packed-struct.c: New test file.
829 * gcc.target/rx/rx.exp: New file: Drives RX tests.
830
831 2009-10-26 Andrew Pinski <pinskia@gcc.gnu.org>
832
833 * gcc.dg/lto/20091014-1_0.c: Replace -shared with -r -nostlib.
834 * gcc.dg/lto/20091016-1_0.c: Likewise.
835 * gcc.dg/lto/20090206-1_0.c: Likewise.
836 * gcc.dg/lto/20081120-1_0.c: Likewise.
837 * gcc.dg/lto/20081120-2_0.c: Likewise.
838 * gcc.dg/lto/20090116_0.c: Likewise.
839 * gcc.dg/lto/20081126_0.c: Likewise.
840 * gcc.dg/lto/20091013-1_0.c: Likewise.
841 * gcc.dg/lto/20081212-1_0.c: Likewise.
842 * gcc.dg/lto/20091015-1_0.c: Likewise.
843 * gcc.dg/lto/20090126-1_0.c: Likewise.
844 * gcc.dg/lto/20090126-2_0.c: Likewise.
845 * gcc.dg/lto/20091020-1_0.c: Likewise.
846 * gcc.dg/lto/20091020-2_0.c: Likewise.
847 * gcc.dg/lto/20081204-1_0.c: Likewise.
848 * gcc.dg/lto/20081204-2_0.c: Likewise.
849 * gcc.dg/lto/20081224_0.c: Likewise.
850 * gcc.dg/lto/20090219_0.c: Likewise.
851
852 2009-10-26 Dodji Seketeli <dodji@redhat.com>
853
854 PR c++/41020
855 * g++.dg/lookup/extern-c-redecl2.C: New test.
856 * g++.dg/lookup/extern-c-redecl3.C: Likewise.
857 * g++.dg/lookup/extern-c-redecl4.C: Likewise.
858 * g++.dg/lookup/extern-c-redecl5.C: Likewise.
859
860 2009-10-26 Michael Matz <matz@suse.de>
861
862 PR tree-optimization/41783
863 * gcc.dg/pr41783.c: New test.
864 * gcc.dg/tree-ssa/ssa-pre-23.c: Adjust.
865 * gcc.dg/tree-ssa/ssa-pre-24.c: Don't xfail anymore.
866 * gcc.dg/tree-ssa/ssa-pre-27.c: New test.
867
868 2009-10-26 Janus Weil <janus@gcc.gnu.org>
869
870 PR fortran/41714
871 * gfortran.dg/class_allocate_4.f03: New test.
872
873 2009-10-24 Adam Nemet <anemet@caviumnetworks.com>
874
875 * gcc.target/mips/mult-1.c: New test.
876
877 2009-10-24 Janus Weil <janus@gcc.gnu.org>
878
879 PR fortran/41784
880 * gfortran.dg/extends_8.f03: New test.
881
882 2009-10-24 Eric Botcazou <ebotcazou@adacore.com>
883
884 * gnat.dg/specs/pack4.ads: New test.
885
886 2009-10-24 Eric Botcazou <ebotcazou@adacore.com>
887
888 * gnat.dg/null_pointer_deref1.adb: New test.
889 * gnat.dg/null_pointer_deref2.adb: Likewise.
890
891 2009-10-24 Paul Thomas <pault@gcc.gnu.org>
892
893 PR fortran/41772
894 * gfortran.dg/transfer_intrinsic_3.f90.
895
896 2009-10-24 Eric Botcazou <ebotcazou@adacore.com>
897
898 * gnat.dg/opt4.adb: New test.
899
900 2009-10-23 Joseph Myers <joseph@codesourcery.com>
901
902 PR c/40033
903 * gcc.dg/noncompile/pr40033-1.c: New test.
904
905 2009-10-23 Dodji Seketeli <dodji@redhat.com>
906
907 PR c++/40808
908 * g++.dg/abi/mangle34.C: New test
909
910 2009-10-23 Jason Merrill <jason@redhat.com>
911
912 * g++.dg/cpp0x/lambda/lambda-nested2.C: New.
913
914 Core issue 899
915 * g++.dg/cpp0x/explicit4.C: New.
916
917 2009-10-23 Joseph Myers <joseph@codesourcery.com>
918
919 * g++.dg/abi/rtti3.C, g++.dg/abi/thunk4.C: Skip for *-*-mingw* and
920 *-*-cygwin.
921 * g++.dg/cpp0x/lambda/lambda-mangle.C: Disable weak symbols tests
922 for *-*-mingw* and *-*-cygwin.
923 * g++.dg/opt/vt1.C: Skip for *-*-mingw* and *-*_cygwin.
924 * g++.dg/template/spec35.C: Disable weak symbol test for
925 *-*-mingw* and *-*-cygwin.
926
927 PR testsuite/31342
928 * gcc.target/i386/pic-1.c: Skip for *-*-mingw* and *-*-cygwin.
929
930 2009-10-23 Janus Weil <janus@gcc.gnu.org>
931
932 PR fortran/41800
933 * gfortran.dg/class_10.f03: New test.
934
935 2009-10-22 Michael Meissner <meissner@linux.vnet.ibm.com>
936
937 PR target/41787
938 * gcc.target/powerpc/vsx-vrsave.c: New file.
939
940 2009-10-23 Joseph Myers <joseph@codesourcery.com>
941
942 PR c/41673
943 * gcc.dg/Wstrict-aliasing-bogus-vla-1.c: New test.
944
945 2009-10-23 Richard Guenther <rguenther@suse.de>
946
947 PR tree-optimization/41778
948 * gcc.dg/tree-ssa/ssa-pre-26.c: New testcase.
949
950 2009-10-22 Richard Guenther <rguenther@suse.de>
951
952 PR lto/41791
953 * g++.dg/lto/20091022-2_0.C: New testcase.
954
955 2009-10-22 Richard Guenther <rguenther@suse.de>
956
957 PR lto/41730
958 * g++.dg/lto/20091022-1_0.C: New testcase.
959
960 2009-10-22 Razya Ladelsky <razya@il.ibm.com>
961
962 * gcc.dg/autopar/outer-4.c: Adjust scan.
963 * gcc.dg/autopar/outer-5.c: Adjust scan.
964 * gcc.dg/autopar/outer-5.c: Add scan optimized.
965
966 * libgomp.graphite/force-parallel-2.c: Adjust scan.
967 * gcc.dg/autopar/outer-1.c: New testcase.
968 * gcc.dg/autopar/outer-2.c: New testcase.
969 * gcc.dg/autopar/outer-3.c: New testcase.
970 * gcc.dg/autopar/outer-4.c: New testcase.
971 * gcc.dg/autopar/outer-5.c: New testcase.
972 * gcc.dg/autopar/outer-6.c: New testcase.
973
974 2009-10-22 Jan Hubicka <jh@suse.cz>
975
976 * gcc.c-torture/compile/pr40556.c: New testcase.
977
978 2009-10-22 Janus Weil <janus@gcc.gnu.org>
979
980 PR fortran/41781
981 * gfortran.dg/goto_8.f90: New test case.
982
983 2009-10-21 Sebastian Pop <sebastian.pop@amd.com>
984
985 PR tree-optimization/41497
986 * gcc.dg/tree-ssa/pr41497.c: New.
987
988 2009-10-21 Steve Ellcey <sje@cup.hp.com>
989
990 * g++.dg/tree-ssa/copyprop.C: Use include to define free().
991
992 2009-10-21 Joseph Myers <joseph@codesourcery.com>
993
994 * gcc.dg/tls/pie-1.c: New test.
995
996 2009-10-21 Jakub Jelinek <jakub@redhat.com>
997
998 * g++.dg/abi/mangle33.C: New test.
999
1000 2009-10-21 Eric Botcazou <ebotcazou@adacore.com>
1001
1002 * gnat.dg/discr22.adb: New test.
1003
1004 2009-10-21 Eric Botcazou <ebotcazou@adacore.com>
1005
1006 * gnat.dg/loop_optimization7.ad[sb]: New test.
1007 * gnat.dg/loop_optimization7_pkg.ads: New helper.
1008
1009 2009-10-21 Janus Weil <janus@gcc.gnu.org>
1010
1011 PR fortran/41706
1012 PR fortran/41766
1013 * gfortran.dg/class_9.f03: Extended test case.
1014 * gfortran.dg/select_type_7.f03: New test case.
1015
1016 2009-10-20 Richard Guenther <rguenther@suse.de>
1017
1018 * gcc.dg/lto/20091020-3_0.c: New testcase.
1019
1020 2009-10-20 Richard Guenther <rguenther@suse.de>
1021
1022 PR lto/41761
1023 * gcc.dg/lto/20091020-1_0.c: New testcase.
1024 * gcc.dg/lto/20091020-1_1.c: Likewise.
1025 * gcc.dg/lto/20091020-2_0.c: Likewise.
1026 * gcc.dg/lto/20091020-2_1.c: Likewise.
1027
1028 2009-10-20 Jakub Jelinek <jakub@redhat.com>
1029
1030 PR debug/41340
1031 * gcc.dg/pr41340.c: New test.
1032
1033 2009-10-20 Eric Botcazou <ebotcazou@adacore.com>
1034
1035 * gnat.dg/discr21.ad[sb]: New test.
1036 * gnat.dg/discr21_pkg.ads: New helper.
1037
1038 2009-10-20 Paul Thomas <pault@gcc.gnu.org>
1039
1040 PR fortran/41706
1041 * gfortran.dg/class_9 : New test.
1042
1043 2009-10-19 Jakub Jelinek <jakub@redhat.com>
1044
1045 * gcc.dg/raw-string-1.c: New test.
1046 * gcc.dg/raw-string-2.c: New test.
1047 * gcc.dg/raw-string-3.c: New test.
1048 * gcc.dg/raw-string-4.c: New test.
1049 * gcc.dg/raw-string-5.c: New test.
1050 * gcc.dg/raw-string-6.c: New test.
1051 * gcc.dg/raw-string-7.c: New test.
1052 * gcc.dg/utf8-1.c: New test.
1053 * gcc.dg/utf8-2.c: New test.
1054 * gcc.dg/utf-badconcat2.c: New test.
1055 * gcc.dg/utf-dflt2.c: New test.
1056 * gcc.dg/cpp/include6.c: New test.
1057 * g++.dg/ext/raw-string-1.C: New test.
1058 * g++.dg/ext/raw-string-2.C: New test.
1059 * g++.dg/ext/raw-string-3.C: New test.
1060 * g++.dg/ext/raw-string-4.C: New test.
1061 * g++.dg/ext/raw-string-5.C: New test.
1062 * g++.dg/ext/raw-string-6.C: New test.
1063 * g++.dg/ext/raw-string-7.C: New test.
1064 * g++.dg/ext/utf8-1.C: New test.
1065 * g++.dg/ext/utf8-2.C: New test.
1066 * g++.dg/ext/utf-badconcat2.C: New test.
1067 * g++.dg/ext/utf-dflt2.C: New test.
1068
1069 * gcc.dg/cleanup-13.c: New test.
1070
1071 2009-10-19 Janus Weil <janus@gcc.gnu.org>
1072
1073 PR fortran/41586
1074 * gfortran.dg/auto_dealloc_1.f90: New test case.
1075
1076 2009-10-19 Jakub Jelinek <jakub@redhat.com>
1077
1078 Port from redhat/gcc-4_4-branch:
1079 2009-10-08 Jakub Jelinek <jakub@redhat.com>
1080 * gcc.dg/debug/vta-2.c: New test.
1081
1082 2009-09-30 Alexandre Oliva <aoliva@redhat.com>
1083 * gcc.dg/debug/vta-1.c: New.
1084
1085 2009-10-19 Eric Botcazou <ebotcazou@adacore.com>
1086
1087 * gnat.dg/noreturn2.ad[sb]: New test.
1088
1089 2009-10-19 Tobias Burnus <burnus@net-b.de>
1090
1091 PR fortran/41755
1092 * gfortran.dg/equiv_8.f90: New test.
1093 * gfortran.dg/class_allocate_1.f03: Remove obsolete FIXME.
1094
1095 2009-10-19 Joseph Myers <joseph@codesourcery.com>
1096
1097 * gcc.target/arm/neon-thumb2-move.c: New test.
1098
1099 2009-10-19 Jakub Jelinek <jakub@redhat.com>
1100
1101 * gcc.dg/debug/vta-3.c: New test.
1102
1103 2009-10-17 Eric Botcazou <ebotcazou@adacore.com>
1104
1105 * gnat.dg/nested_proc.adb: Rename into...
1106 * gnat.dg/nested_proc1.adb: ...this.
1107 * gnat.dg/nested_proc2.adb: New test.
1108
1109 2009-10-17 Eric Botcazou <ebotcazou@adacore.com>
1110
1111 * gnat.dg/noreturn1.ad[sb]: New test.
1112
1113 2009-10-17 Janus Weil <janus@gcc.gnu.org>
1114 Paul Thomas <pault@gcc.gnu.org>
1115
1116 PR fortran/41629
1117 * gfortran.dg/class_6.f90: New test.
1118
1119 PR fortran/41608
1120 PR fortran/41587
1121 * gfortran.dg/class_7.f90: New test.
1122
1123 PR fortran/41618
1124 * gfortran.dg/class_8.f90: New test.
1125
1126 2009-10-17 Richard Guenther <rguenther@suse.de>
1127
1128 * gcc.dg/lto/20091017-1_0.c: New testcase.
1129 * gcc.dg/lto/20091017-1_1.c: Likewise.
1130
1131 2009-10-17 Eric Botcazou <ebotcazou@adacore.com>
1132
1133 * gnat.dg/unchecked_convert4.adb: Add missing rep clause.
1134
1135 2009-10-17 Eric Botcazou <ebotcazou@adacore.com>
1136
1137 * gnat.dg/aggr11.adb: New test.
1138 * gnat.dg/aggr11_pkg.ads: New helper.
1139
1140 2009-10-17 Eric Botcazou <ebotcazou@adacore.com>
1141
1142 * gnat.dg/slice8.adb: New test.
1143 * gnat.dg/slice8_pkg1.ads: New helper.
1144 * gnat.dg/slice8_pkg2.ads: Likewise.
1145 * gnat.dg/slice8_pkg3.ad[sb]: Likewise.
1146
1147 2009-10-17 Eric Botcazou <ebotcazou@adacore.com>
1148
1149 * gnat.dg/unchecked_convert4.adb: New test.
1150
1151 2009-10-15 Jason Merrill <jason@redhat.com>
1152
1153 PR c++/38798
1154 * g++.dg/cpp0x/trailing5.C: New.
1155
1156 * g++.dg/cpp0x/auto6.C: Rename to trailing1.C.
1157 * g++.dg/cpp0x/auto8.C: Rename to trailing2.C.
1158 * g++.dg/cpp0x/auto12.C: Rename to trailing3.C.
1159 * g++.dg/cpp0x/auto13.C: Rename to trailing4.C.
1160
1161 2009-10-16 Janus Weil <janus@gcc.gnu.org>
1162
1163 PR fortran/41719
1164 * gfortran.dg/class_5.f03: New test case.
1165 * gfortran.dg/typebound_operator_2.f03: Fixing invalid test case.
1166 * gfortran.dg/typebound_operator_4.f03: Ditto.
1167
1168 2009-10-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1169
1170 * g++.dg/ipa/iinline-1.C: Use dg-add-options bind_pic_locally.
1171 * g++.dg/other/first-global.C: Likewise.
1172 * g++.dg/parse/attr-externally-visible-1.C: Likewise.
1173 * g++.dg/torture/pr40323.C: Likewise.
1174 * g++.dg/tree-ssa/nothrow-1.C: Likewise.
1175 * gcc.dg/inline-33.c: Likewise.
1176 * gcc.dg/ipa/ipa-1.c: Likewise.
1177 * gcc.dg/ipa/ipa-2.c: Likewise.
1178 * gcc.dg/ipa/ipa-3.c: Likewise.
1179 * gcc.dg/ipa/ipa-4.c: Likewise.
1180 * gcc.dg/ipa/ipa-5.c: Likewise.
1181 * gcc.dg/ipa/ipa-7.c: Likewise.
1182 * gcc.dg/ipa/ipacost-2.c: Likewise.
1183 * gcc.dg/tree-ssa/inline-3.c: Likewise.
1184 * gcc.dg/tree-ssa/local-pure-const.c: Likewise.
1185 * gfortran.dg/whole_file_5.f90: Likewise.
1186 * gfortran.dg/whole_file_6.f90: Likewise.
1187
1188 2009-10-16 Richard Guenther <rguenther@suse.de>
1189
1190 PR tree-optimization/41728
1191 * gcc.c-torture/compile/pr41728.c: New testcase.
1192
1193 2009-10-16 Richard Guenther <rguenther@suse.de>
1194
1195 PR lto/41598
1196 * gcc.dg/lto/20091016-1_0.c: New testcase.
1197 * gcc.dg/lto/20091016-1_1.c: Likewise.
1198 * gcc.dg/lto/20091016-1_a.h: Likewise.
1199
1200 2009-10-16 Richard Guenther <rguenther@suse.de>
1201
1202 PR lto/41715
1203 * gfortran.dg/lto/20091015-1_0.f: New testcase.
1204 * gfortran.dg/lto/20091015-1_1.f: Likewise.
1205 * gfortran.dg/lto/20091015-1_2.f: Likewise.
1206
1207 2009-10-16 Richard Guenther <rguenther@suse.de>
1208
1209 PR lto/41713
1210 * gfortran.dg/lto/20091016-1_0.f90: New testcase.
1211
1212 2009-10-15 Jakub Jelinek <jakub@redhat.com>
1213
1214 PR debug/41717
1215 * gcc.dg/debug/pr41717.c: New test.
1216
1217 2009-10-16 Paul Thomas <pault@gcc.gnu.org>
1218
1219 PR fortran/41648
1220 * gfortran.dg/dynamic_dispatch_4.f03 : New test.
1221
1222 PR fortran/41656
1223 * gfortran.dg/dynamic_dispatch_5.f03 : New test.
1224
1225 2009-10-15 Michael Meissner <meissner@linux.vnet.ibm.com>
1226
1227 PR target/23983
1228 * gcc.target/powerpc/altivec-4.c (b): Make sure altivec builtin
1229 result used.
1230 * g++.dg/ext/altivec-2.C (main): Ditto.
1231
1232 2009-10-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1233
1234 * lib/target-supports.exp (add_options_for_bind_pic_locally): New.
1235 * gcc.dg/tree-ssa/ipa-cp-1.c: Bind pic locally.
1236
1237 2009-10-15 Richard Guenther <rguenther@suse.de>
1238
1239 PR lto/41669
1240 * gcc.dg/lto/20091015-1_0.c: New testcase.
1241 * gcc.dg/lto/20091015-1_1.c: Likewise.
1242 * gcc.dg/lto/20091015-1_2.c: Likewise.
1243 * gcc.dg/lto/20091015-1_a.h: Likewise.
1244 * gcc.dg/lto/20091015-1_b.h: Likewise.
1245
1246 2009-10-15 Steve Ellcey <sje@cup.hp.com>
1247
1248 * gcc.dg/torture/pr41555.c: Add -std=c99 option.
1249
1250 2009-10-14 Daniel Gutson <dgutson@codesourcery.com>
1251
1252 * gcc.target/arm/neon/vfp-shift-a2t2.c: New test case.
1253
1254 2009-10-14 Jakub Jelinek <jakub@redhat.com>
1255
1256 * obj-c++.dg/layout-1.mm: Don't xfail dg-bogus on lp64, change
1257 line from 1 to 0.
1258 * obj-c++.dg/bitfield-1.mm: Likewise.
1259 * obj-c++.dg/bitfield-4.mm: Likewise.
1260
1261 2009-10-14 Richard Guenther <rguenther@suse.de>
1262
1263 PR lto/41173
1264 * gcc.dg/lto/20091014-1_0.c: New testcase.
1265
1266 2009-10-14 Jakub Jelinek <jakub@redhat.com>
1267
1268 PR testsuite/41707
1269 * g++.dg/plugin/attribute_plugin-test-1.C: Expect the first
1270 warning on line 0 instead of 1.
1271
1272 2009-10-14 Richard Guenther <rguenther@suse.de>
1273
1274 PR lto/41521
1275 * gfortran.dg/lto/pr41521_0.f90: New testcase.
1276 * gfortran.dg/lto/pr41521_1.f90: Likewise.
1277
1278 2009-10-14 Jakub Jelinek <jakub@redhat.com>
1279
1280 PR preprocessor/41543
1281 * gcc.dg/debug/dwarf2/pr41543.c: New test.
1282
1283 PR debug/41695
1284 * gcc.dg/debug/dwarf2/pr41695.c: New test.
1285
1286 2009-10-14 Uros Bizjak <ubizjak@gmail.com>
1287
1288 * gcc.target/i386/i386.exp (check_effective_target_ms_hook_prologue):
1289 New procedure.
1290 * gcc.target/i386/ms_hook_prologue.c: Check for ms_hook_prologue
1291 effective target.
1292
1293 2009-10-14 Jason Merrill <jason@redhat.com>
1294
1295 PR c++/39866
1296 * g++.dg/cpp0x/defaulted14.C: New.
1297
1298 2009-10-14 Larry Evans <cppljevans@suddenlink.net>
1299
1300 * g++.dg/cpp0x/vt-40092.C: New.
1301
1302 2009-10-14 Alexandre Oliva <aoliva@redhat.com>
1303
1304 * gcc.dg/guality/pr41616-1.c: Drop -O2.
1305 * gcc.dg/guality/pr41447-1.c: Likewise. Name main.
1306
1307 2009-10-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1308
1309 * gfortran.dg/complex_intrinsic_8.f90: New test.
1310
1311 2009-10-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1312
1313 * gcc.dg/torture/builtin-math-6.c: Test complex "arc" functions.
1314 * lib/target-supports.exp (check_effective_target_mpc_arc): New.
1315
1316 2009-10-14 Hans-Peter Nilsson <hp@axis.com>
1317
1318 PR target/38948
1319 * gcc.dg/torture/pr38948.c: New test.
1320
1321 2009-10-13 Steve Ellcey <sje@cup.hp.com>
1322
1323 * gfortran.dg/vect/fast-math-pr38968.f90: Add timeout.
1324
1325 2009-10-13 Janus Weil <janus@gcc.gnu.org>
1326
1327 PR fortran/41581
1328 * gfortran.dg/class_allocate_2.f03: Modified.
1329 * gfortran.dg/class_allocate_3.f03: New test case.
1330
1331 2009-10-13 Richard Guenther <rguenther@suse.de>
1332
1333 PR lto/41668
1334 * gcc.dg/lto/20091006-2_0.c: New testcase.
1335 * gcc.dg/lto/20091006-2_1.c: Likewise.
1336 * gcc.dg/lto/20091006-2_2.c: Likewise.
1337 * gcc.dg/lto/20091013-1_0.c: Likewise.
1338 * gcc.dg/lto/20091013-1_1.c: Likewise.
1339 * gcc.dg/lto/20091013-1_2.c: Likewise.
1340
1341 2009-10-13 Martin Jambor <mjambor@suse.cz>
1342
1343 * gcc.c-torture/compile/pr41661.c: New test.
1344
1345 2009-10-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1346
1347 PR libgfortran/41683
1348 * gfortran.dg/fmt_error_9.f: Add check for repeat count after P.
1349
1350 2009-10-12 Jason Merrill <jason@redhat.com>
1351
1352 PR c++/37875
1353 * g++.dg/cpp0x/decltype18.C: New.
1354
1355 PR c++/37766
1356 * g++.dg/cpp0x/fntmpdefarg1.C: New.
1357
1358 2009-10-12 Janis Johnson <janis187@us.ibm.com>
1359
1360 * gcc.dg/lto/20090914-2.c: Fix typos in test directives.
1361
1362 2009-10-12 Alexandre Oliva <aoliva@redhat.com>
1363
1364 PR debug/41343
1365 PR debug/41447
1366 PR debug/41264
1367 PR debug/41338
1368 * gcc.dg/guality/pr41447-1.c: New.
1369 * gcc.dg/debug/pr41264-1.c: New.
1370 * gcc.dg/debug/pr41343-1.c: New.
1371
1372 2009-10-12 Hans-Peter Nilsson <hp@axis.com>
1373
1374 PR target/26515
1375 * gcc.dg/torture/pr26515.c: New test.
1376
1377 2009-10-12 Janis Johnson <janis187@us.ibm.com>
1378
1379 PR testsuite/41659
1380 * gcc.dg/lto/20090914-2.c: Use dg-skip-if to skip test.
1381 * lib/lto.exp (lto-get-options-main): Report error for using "target"
1382 or "xfail" with dg-lto-do.
1383
1384 2009-10-12 Stefan Dösinger <stefan@codeweavers.com>
1385
1386 * gcc.target/i386/ms_hook_prologue.c: New testcase.
1387
1388 2009-10-12 Michael Matz <matz@suse.de>
1389
1390 * gcc.dg/plugin/one_time_plugin.c: Update test to use the cfg
1391 pass.
1392
1393 2009-10-12 Jakub Jelinek <jakub@redhat.com>
1394
1395 PR target/41680
1396 * g++.dg/torture/pr41680.C: New test.
1397
1398 2009-10-12 Dodji Seketeli <dodji@redhat.com>
1399
1400 PR c++/41570
1401 * g++.dg/debug/dwarf2/template-params-7.C: New test.
1402
1403 2009-10-12 Alexandre Oliva <aoliva@redhat.com>
1404
1405 PR debug/41616
1406 * gcc.dg/guality/pr41616-1.c: New.
1407
1408 2009-10-11 Jason Merrill <jason@redhat.com>
1409
1410 PR c++/37204
1411 * g++.dg/cpp0x/rv-reinterpret.C: New.
1412
1413 2009-10-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1414
1415 PR libgfortran/38439
1416 * gfortran.dg/fmt_error_9.f: New test.
1417 * gfortran.dg/fmt_error_10.f: New test.
1418
1419 2009-10-11 Paul Thomas <pault@gcc.gnu.org>
1420
1421 PR fortran/41583
1422 * gfortran.dg/class_4a.f03: New test with class_4b,c and d.f03.
1423 * gfortran.dg/class_4b.f03: As above.
1424 * gfortran.dg/class_4c.f03: As above.
1425 * gfortran.dg/class_4d.f03: As above.
1426
1427 2009-10-11 Richard Guenther <rguenther@suse.de>
1428
1429 PR tree-optimization/41555
1430 * gcc.dg/torture/pr41555.c: New testcase.
1431
1432 2009-10-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1433
1434 PR libgfortran/35862
1435 * gfortran.dg/round_2.f03: Eliminate possible compile error. Use max
1436 function correctly.
1437
1438 2009-10-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1439
1440 PR libgfortran/35862
1441 * gfortran.dg/round_2.f03: Update test to also test for smaller kind.
1442 Add conditions to avoid runtime errors if not supported.
1443
1444 2009-10-10 Richard Guenther <rguenther@suse.de>
1445
1446 PR tree-optimization/41654
1447 * gfortran.fortran-torture/compile/pr41654.f90: New testcase.
1448
1449 2009-10-09 Jason Merrill <jason@redhat.com>
1450
1451 * g++.dg/cpp/ucn-1.C: New.
1452
1453 2009-10-09 Janus Weil <janus@gcc.gnu.org>
1454
1455 PR fortran/41585
1456 * gfortran.dg/class_2.f03: Extended test case.
1457
1458 2009-10-09 Tobias Burnus <burnus@net-b.de>
1459
1460 PR fortran/41582
1461 * gfortran.dg/class_allocate_1.f03: Modify code such that
1462 it compiles with the gfc_warning->gfc_error change.
1463 * gfortran.dg/class_allocate_1.f03: New test.
1464
1465 2009-10-09 Janus Weil <janus@gcc.gnu.org>
1466
1467 PR fortran/41579
1468 * gfortran.dg/select_type_6.f03: New test.
1469
1470 2009-10-09 Jakub Jelinek <jakub@redhat.com>
1471
1472 PR preprocessor/41445
1473 * gcc.dg/cpp/separate-1.c: Adjust.
1474 * gcc.dg/cpp/spacing1.c: Add -P to dg-options.
1475 * gcc.dg/debug/dwarf2/pr41445-1.c: New test.
1476 * gcc.dg/debug/dwarf2/pr41445-2.c: New test.
1477 * gcc.dg/debug/dwarf2/pr41445-3.c: New test.
1478 * gcc.dg/debug/dwarf2/pr41445-4.c: New test.
1479 * gcc.dg/debug/dwarf2/pr41445-5.c: New test.
1480 * gcc.dg/debug/dwarf2/pr41445-6.c: New test.
1481
1482 PR rtl-optimization/41646
1483 * gcc.c-torture/compile/pr41646.c: New test.
1484
1485 2009-10-09 Richard Guenther <rguenther@suse.de>
1486
1487 PR tree-optimization/41634
1488 * gcc.c-torture/compile/pr41634.c: New testcase.
1489
1490 2009-10-09 Uros Bizjak <ubizjak@gmail.com>
1491
1492 * gfortran.dg/block_2.f08: Cleanup "original" tree dump.
1493
1494 2009-10-09 Eric Botcazou <ebotcazou@adacore.com>
1495
1496 * gnat.dg/opt3.adb: New test.
1497 * gnat.dg/opt3_pkg.ads: New helper.
1498
1499 2009-10-08 Doug Kwan <dougkwan@google.com>
1500
1501 PR rtl-optimization/41574
1502 * gcc.dg/pr41574.c: New test.
1503
1504 2009-10-08 Cary Coutant <ccoutant@google.com>
1505
1506 Add support for debugging with ICF (Identical Code Folding).
1507 * g++.dg/debug/dwarf2/icf.C: New test.
1508
1509 2009-10-08 Adam Nemet <anemet@caviumnetworks.com>
1510
1511 * gcc.target/mips/truncate-6.c: New test.
1512
1513 2009-10-08 Jason Merrill <jason@redhat.com>
1514
1515 PR c++/36816
1516 * g++.dg/cpp0x/rv-deduce.C: New.
1517
1518 PR c++/37177
1519 * g++.dg/cpp0x/variadic-throw.C: Adjust errors.
1520 * g++.dg/template/explicit-args2.C: New.
1521 * g++.dg/template/explicit-args3.C: New.
1522 * g++.old-deja/g++.pt/crash58.C: Remove some errors.
1523
1524 2009-10-08 Michael Matz <matz@suse.de>
1525
1526 PR middle-end/41573
1527 * gcc.dg/tree-ssa/foldstring-1.c: Use fre dump.
1528 * gcc.dg/tree-ssa/useless-1.c: Use gimple dump.
1529 * gcc.dg/pr41573.c: New test.
1530
1531 2009-10-07 Joseph Myers <joseph@codesourcery.com>
1532
1533 PR c/41182
1534 * gcc.c-torture/compile/pr41182-1.c: New.
1535
1536 2009-10-07 Jason Merrill <jason@redhat.com>
1537
1538 * g++.dg/cpp0x/variadic95.C: New.
1539
1540 2009-10-07 Jason Merrill <jason@redhat.com>
1541
1542 * g++.dg/template/scope3.C: New.
1543
1544 2009-10-07 Jakub Jelinek <jakub@redhat.com>
1545
1546 * gcc.dg/debug/dwarf2/inline3.c: New test.
1547
1548 2009-10-07 Daniel Kraft <d@domob.eu>
1549
1550 PR fortran/41615
1551 * gfortran.dg/assumed_charlen_function_6.f90: New test.
1552
1553 2009-10-07 Janus Weil <janus@gcc.gnu.org>
1554
1555 * gfortran.dg/same_type_as_2.f03: Modified (was illegal).
1556 * gfortran.dg/select_type_1.f03: Modified error message.
1557 * gfortran.dg/select_type_5.f03: New test.
1558
1559 2009-10-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1560
1561 PR libgfortran/41612
1562 * gfortran.dg/round_2.f03: Fix test to work on platforms that do not
1563 have kind=10 reals.
1564
1565 2009-10-06 Jason Merrill <jason@redhat.com>
1566
1567 * g++.dg/cpp0x/lambda/lambda-init.C: New.
1568 * g++.dg/cpp0x/lambda/lambda-direct-init.C: New.
1569
1570 2009-10-06 Richard Guenther <rguenther@suse.de>
1571
1572 PR lto/41502
1573 * gcc.dg/lto/20091006-1_0.c: New testcase.
1574 * gcc.dg/lto/20091006-1_1.c: Likewise.
1575 * gcc.dg/lto/20091005-2_0.c: Likewise.
1576
1577 2009-10-06 Samuel Tardieu <sam@rfc1149.net>
1578
1579 PR ada/41383
1580 * gnat.dg/timer_cancel.adb: New test.
1581
1582 2009-10-06 Samuel Tardieu <sam@rfc1149.net>
1583
1584 PR ada/38333
1585 * gnat.dg/specs/import_abstract.ads: New.
1586
1587 2009-10-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1588
1589 PR libgfortran/35862
1590 * gfortran.dg/round_2.f03: New test.
1591
1592 2009-10-05 Jakub Jelinek <jakub@redhat.com>
1593
1594 PR debug/41558
1595 * gcc.dg/guality/guality.exp: Move gdb-test proc into...
1596 * lib/gcc-gdb-test.exp: ... here. New file.
1597 * gfortran.dg/guality/guality.exp: New file.
1598 * gfortran.dg/guality/pr41558.f90: New test.
1599 * gfortran.dg/guality/arg1.f90: New test.
1600
1601 2009-10-05 Paul Thomas <pault@gcc.gnu.org>
1602
1603 * gfortran.dg/dynamic_dispatch_1.f90: New test.
1604 * gfortran.dg/dynamic_dispatch_2.f90: New test.
1605 * gfortran.dg/dynamic_dispatch_3.f90: New test.
1606 * gfortran.dg/module_md5_1.f90: Update md5 sum.
1607
1608 2009-10-05 Sriraman Tallam <tmsriram@google.com>
1609
1610 * gcc.dg/plugin/selfassign.c (plugin_init): Change plugin_pass to
1611 register_pass_info.
1612 * gcc.dg/plugin/one_time_plugin.c (plugin_init): Change
1613 plugin_pass to register_pass_info.
1614 * g++.dg/plugin/selfassign.c (plugin_init): Change plugin_pass to
1615 register_pass_info.
1616 * g++.dg/plugin/dumb_plugin.c (plugin_init): Change plugin_pass to
1617 register_pass_info.
1618
1619 2009-10-05 Richard Guenther <rguenther@suse.de>
1620
1621 PR lto/41281
1622 * gcc.dg/lto/20090914-2_0.c: New testcase.
1623
1624 2009-10-05 Richard Guenther <rguenther@suse.de>
1625
1626 PR lto/40902
1627 * gcc.dg/lto/20091005-1_0.c: New testcase.
1628 * gcc.dg/lto/20091005-1_1.c: Likewise.
1629
1630 2009-10-05 Richard Guenther <rguenther@suse.de>
1631
1632 PR lto/41552
1633 PR lto/41487
1634 * g++.dg/lto/20091002-1_0.C: Adjust flags.
1635 * g++.dg/lto/20091004-1_0.C: New testcase.
1636 * g++.dg/lto/20091004-1_1.C: Likewise.
1637 * g++.dg/lto/20091004-2_0.C: Likewise.
1638 * g++.dg/lto/20091004-2_1.C: Likewise.
1639 * g++.dg/lto/20091004-3_0.C: Likewise.
1640 * g++.dg/lto/20091004-3_1.C: Likewise.
1641
1642 2009-10-05 Richard Guenther <rguenther@suse.de>
1643
1644 PR tree-optimization/23821
1645 * gcc.dg/torture/pr23821.c: New testcase.
1646
1647 2009-10-05 Daniel Kraft <d@domob.eu>
1648
1649 PR fortran/41403
1650 * gfortran.dg/goto_6.f: New test.
1651 * gfortran.dg/goto_7.f: New test.
1652
1653 2009-10-03 Ben Elliston <bje@au.ibm.com>
1654 Bill Maddox <maddox@google.com>
1655 Cary Coutant <ccoutant@google.com>
1656 Chris Demetriou <cgd@google.com>
1657 Diego Novillo <dnovillo@google.com>
1658 Doug Kwan <dougkwan@google.com>
1659 Jan Hubicka <jh@suse.cz>
1660 Ollie Wild <aaw@google.com>
1661 Rafael Espindola <espindola@google.com>
1662 Richard Guenther <rguenther@suse.de>
1663 Simon Baldwin <simonb@google.com>
1664
1665 * g++.dg/20090107-1.C: New.
1666 * g++.dg/20090121-1.C: New.
1667 * g++.dg/ipa/20090113-1.C: New.
1668 * g++.dg/lto: New directory.
1669 * g++.dg/lto/20080829_0.C: New.
1670 * g++.dg/lto/20080904_0.C: New.
1671 * g++.dg/lto/20080907_0.C: New.
1672 * g++.dg/lto/20080908-1_0.C: New.
1673 * g++.dg/lto/20080908-2_0.C: New.
1674 * g++.dg/lto/20080908-3_0.C: New.
1675 * g++.dg/lto/20080909-1_0.C: New.
1676 * g++.dg/lto/20080910-1_0.C: New.
1677 * g++.dg/lto/20080912-1_0.C: New.
1678 * g++.dg/lto/20080912_0.C: New.
1679 * g++.dg/lto/20080915_0.C: New.
1680 * g++.dg/lto/20080916_0.C: New.
1681 * g++.dg/lto/20080917_0.C: New.
1682 * g++.dg/lto/20080924_0.C: New.
1683 * g++.dg/lto/20080926_0.C: New.
1684 * g++.dg/lto/20081008_0.C: New.
1685 * g++.dg/lto/20081022.h: New.
1686 * g++.dg/lto/20081022_0.C: New.
1687 * g++.dg/lto/20081022_1.C: New.
1688 * g++.dg/lto/20081023_0.C: New.
1689 * g++.dg/lto/20081109-1_0.C: New.
1690 * g++.dg/lto/20081109-2_0.C: New.
1691 * g++.dg/lto/20081109_0.C: New.
1692 * g++.dg/lto/20081109_1.C: New.
1693 * g++.dg/lto/20081118-1_0.C: New.
1694 * g++.dg/lto/20081118-1_1.C: New.
1695 * g++.dg/lto/20081118_0.C: New.
1696 * g++.dg/lto/20081118_1.C: New.
1697 * g++.dg/lto/20081119-1.h: New.
1698 * g++.dg/lto/20081119-1_0.C: New.
1699 * g++.dg/lto/20081119-1_1.C: New.
1700 * g++.dg/lto/20081119_0.C: New.
1701 * g++.dg/lto/20081119_1.C: New.
1702 * g++.dg/lto/20081120-1_0.C: New.
1703 * g++.dg/lto/20081120-1_1.C: New.
1704 * g++.dg/lto/20081120-2_0.C: New.
1705 * g++.dg/lto/20081120-2_1.C: New.
1706 * g++.dg/lto/20081123_0.C: New.
1707 * g++.dg/lto/20081123_1.C: New.
1708 * g++.dg/lto/20081125.h: New.
1709 * g++.dg/lto/20081125_0.C: New.
1710 * g++.dg/lto/20081125_1.C: New.
1711 * g++.dg/lto/20081127_0.C: New.
1712 * g++.dg/lto/20081127_1.C: New.
1713 * g++.dg/lto/20081203_0.C: New.
1714 * g++.dg/lto/20081203_1.C: New.
1715 * g++.dg/lto/20081204-1_0.C: New.
1716 * g++.dg/lto/20081204-1_1.C: New.
1717 * g++.dg/lto/20081204-2_0.C: New.
1718 * g++.dg/lto/20081204-2_1.C: New.
1719 * g++.dg/lto/20081209_0.C: New.
1720 * g++.dg/lto/20081209_1.C: New.
1721 * g++.dg/lto/20081211-1.h: New.
1722 * g++.dg/lto/20081211-1_0.C: New.
1723 * g++.dg/lto/20081211-1_1.C: New.
1724 * g++.dg/lto/20081217-1_0.C: New.
1725 * g++.dg/lto/20081217-2_0.C: New.
1726 * g++.dg/lto/20081219_0.C: New.
1727 * g++.dg/lto/20081219_1.C: New.
1728 * g++.dg/lto/20090106_0.C: New.
1729 * g++.dg/lto/20090112_0.C: New.
1730 * g++.dg/lto/20090128_0.C: New.
1731 * g++.dg/lto/20090221_0.C: New.
1732 * g++.dg/lto/20090302_0.C: New.
1733 * g++.dg/lto/20090302_1.C: New.
1734 * g++.dg/lto/20090303_0.C: New.
1735 * g++.dg/lto/20090311-1.h: New.
1736 * g++.dg/lto/20090311-1_0.C: New.
1737 * g++.dg/lto/20090311-1_1.C: New.
1738 * g++.dg/lto/20090311_0.C: New.
1739 * g++.dg/lto/20090311_1.C: New.
1740 * g++.dg/lto/20090312.h: New.
1741 * g++.dg/lto/20090312_0.C: New.
1742 * g++.dg/lto/20090312_1.C: New.
1743 * g++.dg/lto/20090313_0.C: New.
1744 * g++.dg/lto/20090313_1.C: New.
1745 * g++.dg/lto/20090315_0.C: New.
1746 * g++.dg/lto/20090315_1.C: New.
1747 * g++.dg/lto/20091002-1_0.C: New testcase.
1748 * g++.dg/lto/20091002-2_0.C: Likewise..
1749 * g++.dg/lto/20091002-3_0.C: Likewise..
1750 * g++.dg/lto/README: New.
1751 * g++.dg/lto/pr40818_0.C: New.
1752 * g++.dg/opt/thunk3-1.C: New.
1753 * g++.dg/opt/thunk4.C: New.
1754 * gcc.c-torture/execute/builtins/lib/abs.c: Mark builtin
1755 replacements with __attribute__ ((__noinline__)).
1756 * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
1757 * gcc.c-torture/execute/builtins/lib/bzero.c: Likewise.
1758 * gcc.c-torture/execute/builtins/lib/fprintf.c: Likewise.
1759 * gcc.c-torture/execute/builtins/lib/memchr.c: Likewise.
1760 * gcc.c-torture/execute/builtins/lib/memcmp.c: Likewise.
1761 * gcc.c-torture/execute/builtins/lib/memmove.c: Likewise.
1762 * gcc.c-torture/execute/builtins/lib/mempcpy.c: Likewise.
1763 * gcc.c-torture/execute/builtins/lib/memset.c: Likewise.
1764 * gcc.c-torture/execute/builtins/lib/printf.c: Likewise.
1765 * gcc.c-torture/execute/builtins/lib/sprintf.c: Likewise.
1766 * gcc.c-torture/execute/builtins/lib/stpcpy.c: Likewise.
1767 * gcc.c-torture/execute/builtins/lib/strcat.c: Likewise.
1768 * gcc.c-torture/execute/builtins/lib/strchr.c: Likewise.
1769 * gcc.c-torture/execute/builtins/lib/strcmp.c: Likewise.
1770 * gcc.c-torture/execute/builtins/lib/strcpy.c: Likewise.
1771 * gcc.c-torture/execute/builtins/lib/strcspn.c: Likewise.
1772 * gcc.c-torture/execute/builtins/lib/strlen.c: Likewise.
1773 * gcc.c-torture/execute/builtins/lib/strncat.c: Likewise.
1774 * gcc.c-torture/execute/builtins/lib/strncmp.c: Likewise.
1775 * gcc.c-torture/execute/builtins/lib/strncpy.c: Likewise.
1776 * gcc.c-torture/execute/builtins/lib/strpbrk.c: Likewise.
1777 * gcc.c-torture/execute/builtins/lib/strrchr.c: Likewise.
1778 * gcc.c-torture/execute/builtins/lib/strspn.c: Likewise.
1779 * gcc.c-torture/execute/builtins/lib/strstr.c: Likewise.
1780 * gcc.dg/20081223-1.c: New.
1781 * gcc.dg/lto: New directory.
1782 * gcc.dg/lto/20080908_0.c: New.
1783 * gcc.dg/lto/20080917_0.c: New.
1784 * gcc.dg/lto/20080924_0.c: New.
1785 * gcc.dg/lto/20081024_0.c: New.
1786 * gcc.dg/lto/20081109_0.c: New.
1787 * gcc.dg/lto/20081111_0.c: New.
1788 * gcc.dg/lto/20081111_1.c: New.
1789 * gcc.dg/lto/20081112_0.c: New.
1790 * gcc.dg/lto/20081112_1.c: New.
1791 * gcc.dg/lto/20081115_0.c: New.
1792 * gcc.dg/lto/20081115_1.c: New.
1793 * gcc.dg/lto/20081115_2.c: New.
1794 * gcc.dg/lto/20081118_0.c: New.
1795 * gcc.dg/lto/20081118_1.c: New.
1796 * gcc.dg/lto/20081118_2.c: New.
1797 * gcc.dg/lto/20081120-1_0.c: New.
1798 * gcc.dg/lto/20081120-1_1.c: New.
1799 * gcc.dg/lto/20081120-2_0.c: New.
1800 * gcc.dg/lto/20081120-2_1.c: New.
1801 * gcc.dg/lto/20081125_0.c: New.
1802 * gcc.dg/lto/20081125_1.c: New.
1803 * gcc.dg/lto/20081126_0.c: New.
1804 * gcc.dg/lto/20081201-1_0.c: New.
1805 * gcc.dg/lto/20081201-1_1.c: New.
1806 * gcc.dg/lto/20081201-1_2.c: New.
1807 * gcc.dg/lto/20081201-2_0.c: New.
1808 * gcc.dg/lto/20081201-2_1.c: New.
1809 * gcc.dg/lto/20081202-1_0.c: New.
1810 * gcc.dg/lto/20081202-1_1.c: New.
1811 * gcc.dg/lto/20081202-2_0.c: New.
1812 * gcc.dg/lto/20081202-2_1.c: New.
1813 * gcc.dg/lto/20081204-1_0.c: New.
1814 * gcc.dg/lto/20081204-1_1.c: New.
1815 * gcc.dg/lto/20081204-2_0.c: New.
1816 * gcc.dg/lto/20081210-1_0.c: New.
1817 * gcc.dg/lto/20081212-1_0.c: New.
1818 * gcc.dg/lto/20081222_0.c: New.
1819 * gcc.dg/lto/20081222_0.h: New.
1820 * gcc.dg/lto/20081222_1.c: New.
1821 * gcc.dg/lto/20081224_0.c: New.
1822 * gcc.dg/lto/20081224_0.h: New.
1823 * gcc.dg/lto/20081224_1.c: New.
1824 * gcc.dg/lto/20090116_0.c: New.
1825 * gcc.dg/lto/20090120_0.c: New.
1826 * gcc.dg/lto/20090126-1_0.c: New.
1827 * gcc.dg/lto/20090126-2_0.c: New.
1828 * gcc.dg/lto/20090206-1_0.c: New.
1829 * gcc.dg/lto/20090206-2_0.c: New.
1830 * gcc.dg/lto/20090210_0.c: New.
1831 * gcc.dg/lto/20090210_1.c: New.
1832 * gcc.dg/lto/20090213_0.c: New.
1833 * gcc.dg/lto/20090213_1.c: New.
1834 * gcc.dg/lto/20090218-1_0.c: New.
1835 * gcc.dg/lto/20090218-1_1.c: New.
1836 * gcc.dg/lto/20090218-2_0.c: New.
1837 * gcc.dg/lto/20090218-2_1.c: New.
1838 * gcc.dg/lto/20090218_0.c: New.
1839 * gcc.dg/lto/20090218_1.c: New.
1840 * gcc.dg/lto/20090218_2.c: New.
1841 * gcc.dg/lto/20090218_3.c: New.
1842 * gcc.dg/lto/20090219_0.c: New.
1843 * gcc.dg/lto/20090312_0.c: New.
1844 * gcc.dg/lto/20090312_1.c: New.
1845 * gcc.dg/lto/20090313_0.c: New.
1846 * gcc.dg/lto/20090706-1_0.c: New.
1847 * gcc.dg/lto/20090706-2_0.c: New.
1848 * gcc.dg/lto/20090717_0.c: New.
1849 * gcc.dg/lto/20090717_1.c: New.
1850 * gcc.dg/lto/20090729_0.c: New.
1851 * gcc.dg/lto/20090729_1.c: New.
1852 * gcc.dg/lto/20090812_0.c: New.
1853 * gcc.dg/lto/20090812_1.c: New.
1854 * gcc.dg/lto/20090914-1_0.c: New.
1855 * gcc.dg/lto/README: New.
1856 * gcc.dg/visibility-7.c: Adjust expected pattern
1857 * gfortran.dg/lto: New directory.
1858 * gfortran.dg/lto/pr40724_0.f: New.
1859 * gfortran.dg/lto/pr40724_1.f: New.
1860 * gfortran.dg/lto/pr40725_0.f03: New.
1861 * gfortran.dg/lto/pr40725_1.c: New.
1862 * gfortran.dg/lto/pr41069_0.f90: New.
1863 * gfortran.dg/lto/pr41069_1.f90: New.
1864 * gfortran.dg/lto/pr41069_2.f90: New.
1865 * g++.dg/README: Add 'lto' directory.
1866 * g++.dg/dg.exp: Also scan 'lto' directory
1867
1868 2009-10-03 Ben Elliston <bje@au.ibm.com>
1869 Janis Johnson <janis187@us.ibm.com>
1870 Diego Novillo <dnovillo@google.com>
1871
1872 * g++.dg/lto/lto.exp: New.
1873 * gcc.c-torture/execute/execute.exp: Add
1874 LTO_TORTURE_OPTIONS TO C_TORTURE_OPTIONS.
1875 * gcc.c-torture/execute/builtins/builtins.exp: Likewise.
1876 * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
1877 * gcc.c-torture/unsorted/unsorted.exp: Likewise.
1878 * gcc.target/i386/math-torture/math-torture.exp: Likewise.
1879 * gcc.dg/lto/lto.exp: New.
1880 * gfortran.dg/lto/lto.exp: New.
1881 * lib/target-supports.exp (check_effective_target_lto): New.
1882 * lib/c-torture.exp: Load target-supports.exp. Define
1883 LTO_TORTURE_OPTIONS if check_effective_target_lto returns nonzero.
1884 * lib/gcc-dg.exp: Likewise.
1885 * lib/lto.exp: New.
1886 * lib/torture-options.exp: Add support for a third argument.
1887
1888 2009-10-03 Uros Bizjak <ubizjak@gmail.com>
1889
1890 PR testsuite/41542
1891 * gcc.dg/tree-ssa/ipa-cp-1.c: Remove mis-merged garbage.
1892
1893 2009-10-02 Jason Merrill <jason@redhat.com>
1894
1895 * g++.dg/abi/mangle32.C: New.
1896
1897 2009-10-02 Eric Botcazou <ebotcazou@adacore.com>
1898
1899 * gnat.dg/atomic2.adb: New test.
1900
1901 2009-10-02 Eric Botcazou <ebotcazou@adacore.com>
1902
1903 * gnat.dg/array11.adb: New test.
1904 * gnat.dg/array12.adb: Likewise.
1905
1906 2009-10-02 Eric Botcazou <ebotcazou@adacore.com>
1907
1908 * gnat.dg/array10.adb: New test.
1909 * gnat.dg/object_overflow.adb: Tweak.
1910
1911 2009-10-02 Jack Howarth <howarth@bromo.med.uc.edu>
1912
1913 * gcc.dg/guality/guality.exp: Disable on darwin.
1914
1915 2009-10-02 Janis Johnson <janis187@us.ibm.com>
1916
1917 * c-c++-common/dfp/func-vararg-alternate-d32.c: Remove XFAIL.
1918 * c-c++-common/dfp/func-vararg-dfp.c: Ditto.
1919 * c-c++-common/dfp/func-vararg-mixed.c: Ditto.
1920 * c-c++-common/dfp/func-vararg-mixed-2.c: Ditto.
1921
1922 2009-10-02 Tobias Burnus <burnus@net-b.de>
1923
1924 PR fortran/41479
1925 * gfortran.dg/intent_out_5.f90: New test.
1926
1927 2009-10-02 Jakub Jelinek <jakub@redhat.com>
1928
1929 PR debug/41404
1930 PR debug/41353
1931 * gcc.dg/guality/pr41404-1.c: New test.
1932 * gcc.dg/guality/pr41353-2.c: New test.
1933
1934 2009-10-02 H.J. Lu <hongjiu.lu@intel.com>
1935
1936 PR testsuite/41546
1937 * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Change -mtune=i586
1938 to -mtune=generic.
1939
1940 2009-10-01 Jan Hubicka <jh@suse.cz>
1941
1942 * gcc.dg/tree-ssa/ipa-cp-1.c: New testcase.
1943
1944 2009-10-01 Loren J. Rittle <ljrittle@acm.org>
1945
1946 * gcc.dg/20021014-1.c (*-*-freebsd*): Use dg-message.
1947
1948 * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Specify -mtune=i586.
1949
1950 2009-10-01 Tobias Burnus <burnus@net-b.de>
1951
1952 PR fortran/41515
1953 * gfortran.dg/parameter_array_init_5.f90: New test.
1954
1955 2009-10-01 Jason Merrill <jason@redhat.com>
1956
1957 * g++.dg/cpp0x/defaulted13.C: New.
1958
1959 2009-09-30 Dennis Wassel <dennis.wassel@gmail.com>
1960
1961 * gfortran.dg/bounds_check_7.f90: Adapted error message.
1962 * gfortran.dg/bounds_check_11.f90: Likewise.
1963 * gfortran.dg/bounds_check_fail_1.f90: Likewise.
1964
1965 2009-09-30 Tobias Burnus <burnus@net-b.de>
1966
1967 * gfortran.dg/select_type_4.f90: New test.
1968
1969 2009-09-30 Janus Weil <janus@gcc.gnu.org>
1970
1971 * gfortran.dg/same_type_as_1.f03: New test.
1972 * gfortran.dg/same_type_as_2.f03: Ditto.
1973
1974 2009-09-30 Janus Weil <janus@gcc.gnu.org>
1975
1976 * gfortran.dg/select_type_1.f03: Extended.
1977 * gfortran.dg/select_type_3.f03: New test.
1978
1979 2009-09-30 Janus Weil <janus@gcc.gnu.org>
1980
1981 * gfortran.dg/class_allocate_1.f03: New test.
1982
1983 2009-09-30 Janus Weil <janus@gcc.gnu.org>
1984
1985 PR fortran/40996
1986 * gfortran.dg/allocatable_scalar_3.f90: New test.
1987 * gfortran.dg/select_type_2.f03: Ditto.
1988 * gfortran.dg/typebound_proc_5.f03: Changed error messages.
1989
1990 2009-09-30 Janus Weil <janus@gcc.gnu.org>
1991
1992 * gfortran.dg/block_name_2.f90: Modified error message.
1993 * gfortran.dg/select_6.f90: Ditto.
1994 * gfortran.dg/select_type_1.f03: New test.
1995
1996 2009-09-30 Janus Weil <janus@gcc.gnu.org>
1997
1998 * gfortran.dg/allocate_derived_1.f90: Remove -w option.
1999 * gfortran.dg/class_1.f03: Ditto.
2000 * gfortran.dg/class_2.f03: Ditto.
2001 * gfortran.dg/proc_ptr_comp_pass_1.f90: Ditto.
2002 * gfortran.dg/proc_ptr_comp_pass_2.f90: Ditto.
2003 * gfortran.dg/proc_ptr_comp_pass_3.f90: Ditto.
2004 * gfortran.dg/typebound_call_10.f03: Ditto.
2005 * gfortran.dg/typebound_call_2.f03: Ditto.
2006 * gfortran.dg/typebound_call_3.f03: Ditto.
2007 * gfortran.dg/typebound_call_4.f03: Ditto.
2008 * gfortran.dg/typebound_call_9.f03: Ditto.
2009 * gfortran.dg/typebound_generic_3.f03: Ditto.
2010 * gfortran.dg/typebound_generic_4.f03: Ditto.
2011 * gfortran.dg/typebound_operator_1.f03: Ditto.
2012 * gfortran.dg/typebound_operator_2.f03: Ditto.
2013 * gfortran.dg/typebound_operator_3.f03: Ditto.
2014 * gfortran.dg/typebound_operator_4.f03: Ditto.
2015 * gfortran.dg/typebound_proc_1.f08: Ditto.
2016 * gfortran.dg/typebound_proc_5.f03: Ditto.
2017 * gfortran.dg/typebound_proc_6.f03: Ditto.
2018
2019 2009-09-30 Jason Merrill <jason@redhat.com>
2020
2021 * g++.dg/eh/init-temp1.C: Improve test.
2022
2023 2009-09-30 Uros Bizjak <ubizjak@gmail.com>
2024
2025 PR target/22093
2026 * gcc.target/alpha/pr22093.c: New test.
2027
2028 2009-09-29 John Freeman <jfreeman08@gmail.com>
2029 Jason Merrill <jason@redhat.com>
2030
2031 * g++.dg/cpp0x/lambda/lambda-array.C: New.
2032 * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: New.
2033 * g++.dg/cpp0x/lambda/lambda-capture-const-ref-neg.C: New.
2034 * g++.dg/cpp0x/lambda/lambda-const.C: New.
2035 * g++.dg/cpp0x/lambda/lambda-copy-default-neg.C: New.
2036 * g++.dg/cpp0x/lambda/lambda-copy-default.C: New.
2037 * g++.dg/cpp0x/lambda/lambda-copy-neg.C: New.
2038 * g++.dg/cpp0x/lambda/lambda-copy.C: New.
2039 * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: New.
2040 * g++.dg/cpp0x/lambda/lambda-ctors.C: New.
2041 * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: New.
2042 * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: New.
2043 * g++.dg/cpp0x/lambda/lambda-deduce-ext.C: New.
2044 * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: New.
2045 * g++.dg/cpp0x/lambda/lambda-deduce.C: New.
2046 * g++.dg/cpp0x/lambda/lambda-defarg.C: New.
2047 * g++.dg/cpp0x/lambda/lambda-eh.C: New.
2048 * g++.dg/cpp0x/lambda/lambda-errloc.C: New.
2049 * g++.dg/cpp0x/lambda/lambda-field-names.C: New.
2050 * g++.dg/cpp0x/lambda/lambda-in-class-neg.C: New.
2051 * g++.dg/cpp0x/lambda/lambda-in-class.C: New.
2052 * g++.dg/cpp0x/lambda/lambda-lookup-neg.C: New.
2053 * g++.dg/cpp0x/lambda/lambda-mangle.C: New.
2054 * g++.dg/cpp0x/lambda/lambda-mixed.C: New.
2055 * g++.dg/cpp0x/lambda/lambda-mutable.C: New.
2056 * g++.dg/cpp0x/lambda/lambda-nested.C: New.
2057 * g++.dg/cpp0x/lambda/lambda-non-const.C: New.
2058 * g++.dg/cpp0x/lambda/lambda-nop.C: New.
2059 * g++.dg/cpp0x/lambda/lambda-ns-scope.C: New.
2060 * g++.dg/cpp0x/lambda/lambda-pass.C: New.
2061 * g++.dg/cpp0x/lambda/lambda-recursive.C: New.
2062 * g++.dg/cpp0x/lambda/lambda-ref-default.C: New.
2063 * g++.dg/cpp0x/lambda/lambda-ref.C: New.
2064 * g++.dg/cpp0x/lambda/lambda-std-function.C: New.
2065 * g++.dg/cpp0x/lambda/lambda-template.C: New.
2066 * g++.dg/cpp0x/lambda/lambda-this.C: New.
2067 * g++.dg/cpp0x/lambda/lambda-type.C: New.
2068 * g++.dg/cpp0x/lambda/lambda-use.C: New.
2069 * lib/prune.exp: Accept "In lambda function".
2070
2071 2009-09-29 Harsha Jagasia <harsha.jagasia@amd.com>
2072
2073 * gcc.target/i386/fma4-check.h: New file.
2074 * gcc.target/i386/fma4-fma.c: Ditto.
2075 * gcc.target/i386/fma4-maccXX.c: Ditto.
2076 * gcc.target/i386/fma4-msubXX.c: Ditto.
2077 * gcc.target/i386/fma4-nmaccXX.c: Ditto.
2078 * gcc.target/i386/fma4-nmsubXX.c: Ditto.
2079 * gcc.target/i386/fma4-vector.c: Ditto.
2080 * gcc.target/i386/fma4-256-maccXX.c: Ditto.
2081 * gcc.target/i386/fma4-256-msubXX.c: Ditto.
2082 * gcc.target/i386/fma4-256-nmaccXX.c: Ditto.
2083 * gcc.target/i386/fma4-256-nmsubXX.c: Ditto.
2084 * gcc.target/i386/fma4-256-vector.c: Ditto.
2085 * gcc.target/i386/funcspec-2.c: Ditto.
2086
2087 * gcc.target/i386/funcspec-4.c: Test error conditions related to FMA4.
2088
2089 * gcc.target/i386/funcspec-5.c: Add FMA4.
2090 * gcc.target/i386/funcspec-6.c: Ditto.
2091 * gcc.target/i386/funcspec-8.c: Ditto.
2092
2093 * gcc.target/i386/funcspec-9.c: New file.
2094
2095 * gcc.target/i386/i386.exp: Add check_effective_target_fma4.
2096
2097 * gcc.target/i386/isa-10.c: New file.
2098 * gcc.target/i386/isa-11.c: Ditto.
2099 * gcc.target/i386/isa-12.c: Ditto.
2100 * gcc.target/i386/isa-13.c: Ditto.
2101 * gcc.target/i386/isa-2.c: Ditto.
2102 * gcc.target/i386/isa-3.c: Ditto.
2103 * gcc.target/i386/isa-4.c: Ditto.
2104 * gcc.target/i386/isa-7.c: Ditto.
2105 * gcc.target/i386/isa-8.c: Ditto.
2106 * gcc.target/i386/isa-9.c: Ditto.
2107
2108 * gcc.target/i386/isa-14.c: Add FMA4.
2109 * gcc.target/i386/isa-1.c: Ditto.
2110 * gcc.target/i386/isa-5.c: Ditto.
2111 * gcc.target/i386/isa-6.c: Ditto.
2112
2113 * gcc.target/i386/sse-12.c: New file.
2114 * gcc.target/i386/sse-13.c: Ditto.
2115 * gcc.target/i386/sse-14.c: Ditto.
2116 * gcc.target/i386/sse-22.c: Ditto.
2117
2118 * g++.dg/other/i386-2.C: Add -mfma4 to dg-options.
2119 * g++.dg/other/i386-3.C: Ditto.
2120 * g++.dg/other/i386-5.C: Ditto.
2121 * g++.dg/other/i386-6.C: Ditto.
2122
2123 2009-09-29 H.J. Lu <hongjiu.lu@intel.com>
2124
2125 PR testsuite/41496
2126 * g++.dg/dfp/dfp.exp: Unset DEFAULT_CXXFLAGS if it didn't exist
2127 before.
2128
2129 2009-09-29 Janis Johnson <janis187@us.ibm.com>
2130
2131 * gcc.test-framework/dg-bogus-exp-XF.c: Move dg-bogus directive.
2132 * gcc.test-framework/dg-warning-exp-P.c: Move dg-warning directives.
2133
2134 2009-09-29 Jakub Jelinek <jakub@redhat.com>
2135
2136 PR debug/41438
2137 * gcc.dg/debug/dwarf2/const-1.c: Add dg-require-visibility, make x
2138 hidden.
2139 * g++.dg/debug/dwarf2/const-1.C: Likewise.
2140
2141 2009-09-29 Harsha Jagasia <harsha.jagasia@amd.com>
2142
2143 * gcc.target/i386/i386.exp: Remove check_effective_target_sse5.
2144 * gcc.target/i386/isa-1.c: Remove SSE5.
2145 * gcc.target/i386/isa-5.c: Ditto.
2146 * gcc.target/i386/isa-6.c: Ditto.
2147 * gcc.target/i386/funcspec-4.c: Remove error conditions
2148 related to SSE5.
2149 * gcc.target/i386/avx-1.c: Remove comments to mmintrin-common.h.
2150 * gcc.target/i386/avx-2.c: Ditto.
2151 * gcc.target/i386/sse-23.c: Ditto.
2152 * gcc.target/i386/funcspec-9.c: Delete.
2153
2154 2009-09-29 Jakub Jelinek <jakub@redhat.com>
2155
2156 * gcc.dg/guality/guality.exp (gdb-test): New proc for use in dg-final.
2157 * gcc.dg/guality/pr41353-1.c: New test.
2158
2159 PR testsuite/41444
2160 * gcc.dg/guality/guality.h (GUALITY_GDB_REDIRECT): Fix a typo
2161 in macro name definition for non-unix/win32/msdos.
2162
2163 2009-09-29 Daniel Kraft <d@domob.eu>
2164
2165 PR fortran/39626
2166 * gfortran.dg/block_1.f08: New test.
2167 * gfortran.dg/block_2.f08: New test.
2168 * gfortran.dg/block_3.f90: New test.
2169 * gfortran.dg/block_4.f08: New test.
2170 * gfortran.dg/block_5.f08: New test.
2171 * gfortran.dg/block_6.f08: New test.
2172 * gfortran.dg/block_7.f08: New test.
2173 * gfortran.dg/block_8.f08: New test.
2174
2175 2009-09-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2176
2177 PR libgfortran/35862
2178 * gfortran.dg/round_1.f03: New test.
2179 * gfortran.dg/f2003_io_3.f03: Update test.
2180
2181 2009-09-28 Easwaran Raman <eraman@google.com>
2182
2183 * gcc.target/i386/ifcvt-onecmpl-abs-1.c: New file.
2184 * gcc.c-torture/execute/ifcvt-onecmpl-abs-1.c: New file.
2185
2186 2009-09-28 Janis Johnson <janis187@us.ibm.com>
2187
2188 * g++.dg/dfp/dfp.exp: Run tests from c-c++-common/dfp.
2189 * c-c++-common/dfp/func-vararg-alternate-d32.c: XFAIL for C++.
2190 * c-c++-common/dfp/func-vararg-dfp.c: Ditto.
2191 * c-c++-common/dfp/func-vararg-mixed.c: Ditto.
2192 * c-c++-common/dfp/func-vararg-mixed-2.c: Ditto.
2193
2194 * g++.dg/dfp/dfp.exp: Fix typo.
2195
2196 * lib/target-supports.exp (check-effective-target-dfp-nocache):
2197 Fix typo that breaks the check.
2198
2199 2009-09-28 Olivier Hainque <hainque@adacore.com>
2200
2201 * gnat.dg (tagged_alloc_free.adb): New testcase.
2202
2203 2009-09-28 Janis Johnson <janis187@us.ibm.com>
2204
2205 * g++.dg/dfp: New directory.
2206 * g++.dg/dg.exp: Prune tests in dfp directory.
2207 * g++.dg/dfp/dfp.exp: New.
2208 * g++.dg/dfp/mangle-mode.C: New test.
2209
2210 2009-09-28 Michael Matz <matz@suse.de>
2211
2212 * gcc.dg/builtins-44.c: Use __builtin_isinf_sign when checking
2213 for sign of -Inf.
2214
2215 2009-09-27 Richard Henderson <rth@redhat.com>
2216
2217 * gcc.c-torture/compile/pr41469.c: Add -fexceptions.
2218 * gcc.dg/tree-ssa/pr41469-1.c: New.
2219
2220 2009-09-26 Andreas Schwab <schwab@linux-m68k.org>
2221
2222 PR c/41476
2223 * gcc.dg/cond-constqual-1.c: New test.
2224
2225 2009-09-26 Michael Matz <matz@suse.de>
2226
2227 PR lto/40758
2228 PR middle-end/41470
2229 * gcc.dg/pr41470.c: New test.
2230
2231 2009-09-26 Eric Botcazou <ebotcazou@adacore.com>
2232
2233 * gnat.dg/array9.adb: New test.
2234
2235 2009-09-26 Michael Matz <matz@suse.de>
2236
2237 PR tree-optimization/41454
2238 * gcc.dg/pr41454.c: New test.
2239
2240 2009-09-25 Dodji Seketeli <dodji@redhat.com>
2241
2242 * g++.dg/debug/dwarf2/template-func-params-4.C: Adjust after renaming
2243 DW_TAG_template_parameter_pack and DW_TAG_formal_parameter_pack
2244 into DW_TAG_GNU_template_parameter_pack and
2245 DW_TAG_GNU_formal_parameter_pack.
2246 * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
2247 * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
2248
2249 2009-09-25 Nathan Froyd <froydnj@codesourcery.com>
2250
2251 * gcc.dg/vect/vect.exp: Append extra parameters as separate
2252 parameters for alignment-sensitive -fsection-anchors tests.
2253
2254 2009-09-25 Richard Guenther <rguenther@suse.de>
2255
2256 PR middle-end/41463
2257 * gcc.c-torture/execute/pr41463.c: New testcase.
2258
2259 2009-09-25 Olivier Hainque <hainque@adacore.com>
2260
2261 * gnat.dg/sse_nolib.adb: New testcase.
2262
2263 2009-09-25 Revital Eres <ERES@il.ibm.com>
2264
2265 * gcc.target/powerpc/vsx-vectorize-8.c: New test.
2266 * gcc.target/powerpc/vsx-vectorize-1.c: Likewise.
2267 * gcc.target/powerpc/vsx-vectorize-2.c: Likewise.
2268 * gcc.target/powerpc/vsx-vectorize-3.c: Likewise.
2269 * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
2270 * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
2271 * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
2272 * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
2273 * gcc.dg/vect/vect.exp: Add Power7 flags.
2274 * g++.dg/vect/vect.exp: Likewise.
2275 * gfortran.dg/vect/vect.exp: Likewise.
2276
2277 2009-09-24 Steven G. Kargl <kargl@gcc.gnu.org>
2278
2279 PR fortran/41459
2280 * gfortran.dg/empty_label.f: New test.
2281 * gfortran.dg/empty_label.f90: Ditto.
2282 * gfortran.dg/warnings_are_errors_1.f: Fix to emit a single warning.
2283
2284 2009-09-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2285
2286 * gcc.dg/torture/builtin-math-7.c: Test complex int division at
2287 compile-time.
2288
2289 2009-09-24 Adam Nemet <anemet@caviumnetworks.com>
2290
2291 * lib/scanasm.exp (make_pattern_printable): New function.
2292 (dg-scan, scan-assembler-times, scan-assembler-dem,
2293 scan-assembler-dem-not): Use it.
2294
2295 2009-09-24 H.J. Lu <hongjiu.lu@intel.com>
2296
2297 * gcc.target/i386/pr12329.c (dg-do): Changed to run.
2298 (test_nested): Renamed to ...
2299 (test_nested1): This.
2300 (test_nested2): New.
2301 (main): Likewise.
2302
2303 2009-09-24 Richard Guenther <rguenther@suse.de>
2304
2305 PR tree-optimization/36143
2306 PR tree-optimization/38747
2307 * gcc.dg/tree-ssa/fre-vce-1.c: XFAIL.
2308 * gcc.dg/tree-ssa/forwprop-6.c: Likewise.
2309 * g++.dg/torture/pr38747.C: New testcase.
2310 * g++.dg/tree-ssa/pr19637.C: Un-XFAIL.
2311
2312 2009-09-24 Eric Botcazou <ebotcazou@adacore.com>
2313
2314 * gnat.dg/nested_proc.adb: New test.
2315
2316 2009-09-24 Jakub Jelinek <jakub@redhat.com>
2317
2318 * gcc.target/i386/pr12329.c: Adjust.
2319
2320 2009-09-23 Alexandre Oliva <aoliva@redhat.com>
2321
2322 PR debug/41248
2323 * gcc.dg/pr41248.c: New.
2324
2325 2009-09-23 Dodji Seketeli <dodji@redhat.com>
2326
2327 PR debug/41065
2328 * gcc.dg/debug/dwarf2/global-used-types.c: New test.
2329
2330 2009-09-23 Andreas Schwab <schwab@redhat.com>
2331
2332 * lib/profopt.exp (profopt-get-options): Set tool_flags for
2333 current_compiler_flags. Fix typos.
2334
2335 2009-09-23 Yuri Gribov <tetra2005@googlemail.com>
2336
2337 * gcc.c-torture/execute/980526-2.c: Skip if sizeof (int) > 4.
2338
2339 2009-09-23 Uros Bizjak <ubizjak@gmail.com>
2340
2341 PR c/39779
2342 * gcc.c-torture/compile/pr39779.c: New test.
2343
2344 2009-09-22 Dodji Seketeli <dodji@redhat.com>
2345
2346 * g++.dg/debug/dwarf2/template-func-params-4.C: Adjust.
2347 * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
2348 * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
2349
2350 2009-09-22 Alexandre Oliva <aoliva@redhat.com>
2351
2352 PR debug/41295
2353 * gcc.dg/pr41295.c: New.
2354
2355 2009-09-22 Neil Vachharajani <nvachhar@google.com>
2356
2357 * gcc.dg/pr40209.c: Add test case.
2358
2359 2009-09-22 Adam Nemet <anemet@caviumnetworks.com>
2360
2361 * gcc.target/mips/code-readable-1.c: Change \. to \\. when
2362 matching assembly.
2363 * gcc.target/mips/code-readable-2.c: Likewise.
2364 * gcc.target/mips/code-readable-3.c: Likewise.
2365
2366 2009-09-22 Janis Johnson <janis187@us.ibm.com>
2367
2368 * lib/target-supports.exp (check_effective_target_dfp_nocache):
2369 Check support via mode instead of C type.
2370 (check_effective_target_dfprt_nocache): Ditto.
2371 (check_effective_target_hard_dfp): Ditto.
2372
2373 2009-09-22 Richard Guenther <rguenther@suse.de>
2374
2375 PR middle-end/41395
2376 * gcc.c-torture/execute/pr41395-1.c: New testcase.
2377 * gcc.c-torture/execute/pr41395-2.c: Likewise.
2378
2379 2009-09-22 Jakub Jelinek <jakub@redhat.com>
2380
2381 * gcc.dg/20090922-1.c: New test.
2382
2383 PR bootstrap/41405
2384 * gfortran.dg/debug/pr37738.f: Add -gno-strict-dwarf to dg-options.
2385 * gfortran.dg/debug/pr35154-dwarf2.f: Likewise.
2386 * g++.dg/debug/dwarf2/explicit-constructor.C: Likewise.
2387 * g++.dg/debug/dwarf2/imported-module-2.C: Likewise.
2388 * g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
2389 * g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
2390 * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
2391 * objc.dg/dwarf-2.m: Likewise.
2392
2393 2009-09-22 Richard Guenther <rguenther@suse.de>
2394
2395 PR tree-optimization/41428
2396 * g++.dg/tree-ssa/pr41428.C: New testcase.
2397
2398 2009-09-22 Jakub Jelinek <jakub@redhat.com>
2399
2400 PR middle-end/41429
2401 * g++.dg/gomp/pr41429.C: New test.
2402
2403 2009-09-21 Giuseppe Scrivano <gscrivano@gnu.org>
2404
2405 * gcc.dg/tree-ssa/tailrecursion-6.c: New file.
2406
2407 2009-09-21 Jason Merrill <jason@redhat.com>
2408
2409 PR c++/41421
2410 * g++.dg/cpp0x/trivial1.C: Expand.
2411
2412 2009-09-21 Kai Tietz <kai.tietz@onevision.com>
2413
2414 * gcc.dg/torture/calleesave-sse.c: New.
2415
2416 2009-09-21 Jan Hubicka <jh@suse.cz>
2417
2418 * gcc.dg/guality/inline-params.c: New testcase.
2419
2420 2009-09-21 Uros Bizjak <ubizjak@gmail.com>
2421
2422 * gcc.c-torture/execute/ieee/ieee.exp (additional_flags):
2423 Add -fno-inline.
2424 * gcc.c-torture/execute/ieee/pr36332.c (foo): Remove attributes.
2425 * gcc.c-torture/execute/ieee/pr30704.c (f1): Ditto.
2426 (f2): Ditto.
2427
2428 2009-09-20 H.J. Lu <hongjiu.lu@intel.com>
2429
2430 * gcc.dg/ipa/ipa-sra-1.c (dg-options): Add -fipa-sra.
2431 * gcc.dg/ipa/ipa-sra-2.c (dg-options): Likewise.
2432 * gcc.dg/ipa/ipa-sra-3.c (dg-options): Likewise.
2433 * gcc.dg/ipa/ipa-sra-4.c (dg-options): Likewise.
2434 * gcc.dg/ipa/ipa-sra-5.c (dg-options): Likewise.
2435
2436 2009-09-20 Andrew Pinski <pinskia@gcc.gnu.org>
2437
2438 PR middle-end/40642
2439 * g++.dg/torture/pr40642.C: New testcase.
2440
2441 2009-09-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2442
2443 * gcc.dg/torture/builtin-math-7.c: Update for testing Annex G
2444 cases in static initializers.
2445
2446 2009-09-20 Kai Tietz <kai.tietz@onevision.com>
2447
2448 * gcc.c-tortue/compile/pr39886.c: New.
2449
2450 2009-09-20 Chris Demetriou <cgd@google.com>
2451
2452 PR preprocessor/28435:
2453 * gcc.dg/cpp/missing-header-MD.c: Make output checking match
2454 gcc.dg/cpp/missing-header-1.c, and add PR number to test comment.
2455 * gcc.dg/cpp/missing-header-MMD.c: Likewise.
2456 * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
2457 * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
2458
2459 2009-09-19 Adam Nemet <anemet@caviumnetworks.com>
2460
2461 * gcc.target/mips/mips.exp: Add relax-pic-calls
2462 under -mfoo/-mno-foo options.
2463 (mips-dg-options): Make -mrelax-pic-calls imply -mno-plt, -mabicalls
2464 and -mexplicit-relocs.
2465 * gcc.target/mips/call-1.c: New test.
2466 * gcc.target/mips/call-2.c: New test.
2467 * gcc.target/mips/call-3.c: New test.
2468 * gcc.target/mips/lazy-binding-1.c: Add MIPS-specific dg-options.
2469 * gcc.dg/tree-ssa/loop-1.c: Likewise.
2470
2471 2009-09-19 Chris Demetriou <cgd@google.com>
2472
2473 PR preprocessor/28435:
2474 * gcc.dg/cpp/missing-header-MD.c: New test.
2475 * gcc.dg/cpp/missing-header-MMD.c: New test.
2476 * gcc.dg/cpp/missing-sysheader-MD.c: New test.
2477 * gcc.dg/cpp/missing-sysheader-MMD.c: New test.
2478
2479 2009-09-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2480
2481 PR libgfortran/41328
2482 * gfortran.dg/cr_lf.f90: Modify test to include check that no EOR with
2483 EOF works.
2484
2485 2009-09-18 Jason Merrill <jason@redhat.com>
2486
2487 * g++.dg/cpp0x/nolinkage1{.C,.h,a.cc}: New.
2488 * g++.dg/cpp0x/initlist-deduce.C: New.
2489
2490 2009-09-18 Neil Vachharajani <nvachhar@google.com>
2491
2492 * gcc.dg/tree-prof/val-prof-7.c: Added test case.
2493
2494 2009-09-18 Janis Johnson <janis187@us.ibm.com>
2495
2496 * gcc.dg/dfp/dfp.exp: Also run tests in c-c++-common/dfp.
2497 * c-c++-common/dfp: New directory.
2498 * c-c++-common/dfp/dfp-dbg.h: New file.
2499 * gcc.dg/dfp/call-by-value.c: Move to ...
2500 * c-c++-common/call-by-value.c: here.
2501 * gcc.dg/dfp/cast.c: Move to ...
2502 * c-c++-common/cast.c: here.
2503 * gcc.dg/dfp/compare-eq-const.c: Move to ...
2504 * c-c++-common/compare-eq-const.c: here.
2505 * gcc.dg/dfp/compare-eq-d128.c: Move to ...
2506 * c-c++-common/compare-eq-d128.c: here.
2507 * gcc.dg/dfp/compare-eq-d32.c: Move to ...
2508 * c-c++-common/compare-eq-d32.c: here.
2509 * gcc.dg/dfp/compare-eq-d64.c: Move to ...
2510 * c-c++-common/compare-eq-d64.c: here.
2511 * gcc.dg/dfp/compare-eq-dfp.c: Move to ...
2512 * c-c++-common/compare-eq-dfp.c: here.
2513 * gcc.dg/dfp/compare-eq.h: Move to ...
2514 * c-c++-common/compare-eq.h: here.
2515 * gcc.dg/dfp/compare-rel-const.c: Move to ...
2516 * c-c++-common/compare-rel-const.c: here.
2517 * gcc.dg/dfp/compare-rel-d128.c: Move to ...
2518 * c-c++-common/compare-rel-d128.c: here.
2519 * gcc.dg/dfp/compare-rel-d32.c: Move to ...
2520 * c-c++-common/compare-rel-d32.c: here.
2521 * gcc.dg/dfp/compare-rel-d64.c: Move to ...
2522 * c-c++-common/compare-rel-d64.c: here.
2523 * gcc.dg/dfp/compare-rel-dfp.c: Move to ...
2524 * c-c++-common/compare-rel-dfp.c: here.
2525 * gcc.dg/dfp/compare-rel.h: Move to ...
2526 * c-c++-common/compare-rel.h: here.
2527 * gcc.dg/dfp/compare-special-d128.c: Move to ...
2528 * c-c++-common/compare-special-d128.c: here.
2529 * gcc.dg/dfp/compare-special-d32.c: Move to ...
2530 * c-c++-common/compare-special-d32.c: here.
2531 * gcc.dg/dfp/compare-special-d64.c: Move to ...
2532 * c-c++-common/compare-special-d64.c: here.
2533 * gcc.dg/dfp/compare-special.h: Move to ...
2534 * c-c++-common/compare-special.h: here.
2535 * gcc.dg/dfp/constants-zero.c: Move to ...
2536 * c-c++-common/constants-zero.c: here.
2537 * gcc.dg/dfp/convert-bfp-10.c: Move to ...
2538 * c-c++-common/convert-bfp-10.c: here.
2539 * gcc.dg/dfp/convert-bfp-11.c: Move to ...
2540 * c-c++-common/convert-bfp-11.c: here.
2541 * gcc.dg/dfp/convert-bfp-12.c: Move to ...
2542 * c-c++-common/convert-bfp-12.c: here.
2543 * gcc.dg/dfp/convert-bfp-13.c: Move to ...
2544 * c-c++-common/convert-bfp-13.c: here.
2545 * gcc.dg/dfp/convert-bfp-14.c: Move to ...
2546 * c-c++-common/convert-bfp-14.c: here.
2547 * gcc.dg/dfp/convert-bfp-2.c: Move to ...
2548 * c-c++-common/convert-bfp-2.c: here.
2549 * gcc.dg/dfp/convert-bfp-3.c: Move to ...
2550 * c-c++-common/convert-bfp-3.c: here.
2551 * gcc.dg/dfp/convert-bfp-4.c: Move to ...
2552 * c-c++-common/convert-bfp-4.c: here.
2553 * gcc.dg/dfp/convert-bfp-5.c: Move to ...
2554 * c-c++-common/convert-bfp-5.c: here.
2555 * gcc.dg/dfp/convert-bfp-6.c: Move to ...
2556 * c-c++-common/convert-bfp-6.c: here.
2557 * gcc.dg/dfp/convert-bfp-7.c: Move to ...
2558 * c-c++-common/convert-bfp-7.c: here.
2559 * gcc.dg/dfp/convert-bfp-8.c: Move to ...
2560 * c-c++-common/convert-bfp-8.c: here.
2561 * gcc.dg/dfp/convert-bfp-9.c: Move to ...
2562 * c-c++-common/convert-bfp-9.c: here.
2563 * gcc.dg/dfp/convert-bfp.c: Move to ...
2564 * c-c++-common/convert-bfp.c: here.
2565 * gcc.dg/dfp/convert-bfp-fold.c: Move to ...
2566 * c-c++-common/convert-bfp-fold.c: here.
2567 * gcc.dg/dfp/convert-dfp.c: Move to ...
2568 * c-c++-common/convert-dfp.c: here.
2569 * gcc.dg/dfp/convert-dfp-fold-2.c: Move to ...
2570 * c-c++-common/convert-dfp-fold-2.c: here.
2571 * gcc.dg/dfp/convert-dfp-fold.c: Move to ...
2572 * c-c++-common/convert-dfp-fold.c: here.
2573 * gcc.dg/dfp/convert.h: Move to ...
2574 * c-c++-common/convert.h: here.
2575 * gcc.dg/dfp/convert-int.c: Move to ...
2576 * c-c++-common/convert-int.c: here.
2577 * gcc.dg/dfp/convert-int-fold.c: Move to ...
2578 * c-c++-common/convert-int-fold.c: here.
2579 * gcc.dg/dfp/convert-int-max.c: Move to ...
2580 * c-c++-common/convert-int-max.c: here.
2581 * gcc.dg/dfp/convert-int-max-fold.c: Move to ...
2582 * c-c++-common/convert-int-max-fold.c: here.
2583 * gcc.dg/dfp/convert-int-saturate.c: Move to ...
2584 * c-c++-common/convert-int-saturate.c: here.
2585 * gcc.dg/dfp/func-array.c: Move to ...
2586 * c-c++-common/func-array.c: here.
2587 * gcc.dg/dfp/func-deref.c: Move to ...
2588 * c-c++-common/func-deref.c: here.
2589 * gcc.dg/dfp/func-mixed.c: Move to ...
2590 * c-c++-common/func-mixed.c: here.
2591 * gcc.dg/dfp/func-pointer.c: Move to ...
2592 * c-c++-common/func-pointer.c: here.
2593 * gcc.dg/dfp/func-scalar.c: Move to ...
2594 * c-c++-common/func-scalar.c: here.
2595 * gcc.dg/dfp/func-struct.c: Move to ...
2596 * c-c++-common/func-struct.c: here.
2597 * gcc.dg/dfp/func-vararg-alternate-d128-2.c: Move to ...
2598 * c-c++-common/func-vararg-alternate-d128-2.c: here.
2599 * gcc.dg/dfp/func-vararg-alternate-d128.c: Move to ...
2600 * c-c++-common/func-vararg-alternate-d128.c: here.
2601 * gcc.dg/dfp/func-vararg-alternate-d32.c: Move to ...
2602 * c-c++-common/func-vararg-alternate-d32.c: here.
2603 * gcc.dg/dfp/func-vararg-alternate-d64.c: Move to ...
2604 * c-c++-common/func-vararg-alternate-d64.c: here.
2605 * gcc.dg/dfp/func-vararg-alternate.h: Move to ...
2606 * c-c++-common/func-vararg-alternate.h: here.
2607 * gcc.dg/dfp/func-vararg-dfp.c: Move to ...
2608 * c-c++-common/func-vararg-dfp.c: here.
2609 * gcc.dg/dfp/func-vararg-mixed-2.c: Move to ...
2610 * c-c++-common/func-vararg-mixed-2.c: here.
2611 * gcc.dg/dfp/func-vararg-mixed.c: Move to ...
2612 * c-c++-common/func-vararg-mixed.c: here.
2613 * gcc.dg/dfp/func-vararg-size0.c: Move to ...
2614 * c-c++-common/func-vararg-size0.c: here.
2615 * gcc.dg/dfp/inf-1.c: Move to ...
2616 * c-c++-common/inf-1.c: here.
2617 * gcc.dg/dfp/loop-index.c: Move to ...
2618 * c-c++-common/loop-index.c: here.
2619 * gcc.dg/dfp/modes.c: Move to ...
2620 * c-c++-common/modes.c: here.
2621 * gcc.dg/dfp/nan-1.c: Move to ...
2622 * c-c++-common/nan-1.c: here.
2623 * gcc.dg/dfp/nan-2.c: Move to ...
2624 * c-c++-common/nan-2.c: here.
2625 * gcc.dg/dfp/operator-arith-fold.c: Move to ...
2626 * c-c++-common/operator-arith-fold.c: here.
2627 * gcc.dg/dfp/operator-assignment.c: Move to ...
2628 * c-c++-common/operator-assignment.c: here.
2629 * gcc.dg/dfp/operator-comma.c: Move to ...
2630 * c-c++-common/operator-comma.c: here.
2631 * gcc.dg/dfp/operator-cond.c: Move to ...
2632 * c-c++-common/operator-cond.c: here.
2633 * gcc.dg/dfp/operator-logical.c: Move to ...
2634 * c-c++-common/operator-logical.c: here.
2635 * gcc.dg/dfp/operator-unary.c: Move to ...
2636 * c-c++-common/operator-unary.c: here.
2637 * gcc.dg/dfp/pr31385.c: Move to ...
2638 * c-c++-common/pr31385.c: here.
2639 * gcc.dg/dfp/pr33466.c: Move to ...
2640 * c-c++-common/pr33466.c: here.
2641 * gcc.dg/dfp/pr35620.c: Move to ...
2642 * c-c++-common/pr35620.c: here.
2643 * gcc.dg/dfp/pr36800.c: Move to ...
2644 * c-c++-common/pr36800.c: here.
2645 * gcc.dg/dfp/pr39034.c: Move to ...
2646 * c-c++-common/pr39034.c: here.
2647 * gcc.dg/dfp/pr39035.c: Move to ...
2648 * c-c++-common/pr39035.c: here.
2649 * gcc.dg/dfp/pr39902.c: Move to ...
2650 * c-c++-common/pr39902.c: here.
2651 * gcc.dg/dfp/pr39986.c: Move to ...
2652 * c-c++-common/pr39986.c: here.
2653 * gcc.dg/dfp/signbit-1.c: Move to ...
2654 * c-c++-common/signbit-1.c: here.
2655 * gcc.dg/dfp/signbit-2.c: Move to ...
2656 * c-c++-common/signbit-2.c: here.
2657 * gcc.dg/dfp/struct-layout-1.c: Move to ...
2658 * c-c++-common/struct-layout-1.c: here.
2659 * gcc.dg/dfp/usual-arith-conv.c: Move to ...
2660 * c-c++-common/usual-arith-conv.c: here.
2661 * gcc.dg/dfp/usual-arith-conv-const.c: Move to ...
2662 * c-c++-common/usual-arith-conv-const.c: here.
2663
2664 2009-09-18 Jack Howarth <howarth@bromo.med.uc.edu>
2665
2666 PR testsuite/41288
2667 * gcc.target/x86_64/abi/asm-support-darwin.s (snapshot_ret): Preserve
2668 stack alignment.
2669
2670 2009-09-17 Andrew Pinski <pinskia@gcc.gnu.org>
2671
2672 PR c++/39365
2673 * g++.dg/expr/bool3.C: New test.
2674 * g++.dg/expr/bool4.C: New test.
2675
2676 2009-09-17 Janis Johnson <janis187@us.ibm.com>
2677
2678 * gcc.dg/dfp/dfp-dbg.h: Define EXTERN.
2679 * gcc.dg/dfp/signbit-2.c: Use it.
2680 * gcc.dg/dfp/func-vararg-alternate.h: Change two
2681 arguments to unsigned int.
2682 * gcc.dg/dfp/convert-bfp-10.c: Don't include float.h.
2683 * gcc.dg/dfp/convert-bfp-fold.c: Include dfp-dbg.h.
2684 * gcc.dg/dfp/convert-dfp-fold.c: Ditto
2685 * gcc.dg/dfp/convert-int-max-fold.c: Ditto.
2686 * gcc.dg/dfp/operator-arith-fold.c: Ditto.
2687 * gcc.dg/dfp/pr39986.c: Ditto.
2688 * gcc.dg/dfp/usual-arith-conv-const.c: Ditto.
2689 * gcc.dg/dfp/pr31385.c: Use mode in typedef, not C type.
2690 * gcc.dg/dfp/pr35620.c: Define typedef for C++.
2691 * gcc.dg/dfp/convert-int.c: Define BOOL for C++.
2692 * gcc.dg/dfp/convert-int-fold.c: Ditto.
2693
2694 2009-09-17 Jakub Jelinek <jakub@redhat.com>
2695
2696 * gcc.dg/debug/dwarf2/struct-loc1.c: New test.
2697
2698 2009-09-17 Janis Johnson <janis187@us.ibm.com>
2699
2700 PR c/41049
2701 * dfp/pr41049.c: New test.
2702
2703 2009-09-17 H.J. Lu <hongjiu.lu@intel.com>
2704
2705 PR testsuite/41385
2706 * gcc.dg/dfp/dfp.exp: Properly save DEFAULT_CFLAGS.
2707
2708 2009-09-17 Martin Jambor <mjambor@suse.cz>
2709
2710 * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not run IPA-SRA.
2711 * gcc.dg/ipa/ipa-sra-1.c: New test.
2712 * gcc.dg/ipa/ipa-sra-2.c: New test.
2713 * gcc.dg/ipa/ipa-sra-3.c: New test.
2714 * gcc.dg/ipa/ipa-sra-4.c: New test.
2715 * gcc.dg/ipa/ipa-sra-5.c: New test.
2716 * gcc.c-torture/execute/ipa-sra-1.c: New test.
2717 * gcc.c-torture/execute/ipa-sra-2.c: New test.
2718
2719 2009-09-17 Michael Matz <matz@suse.de>
2720
2721 PR middle-end/41347
2722 * gfortran.dg/pr41347.f90: New test.
2723
2724 2009-09-17 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2725
2726 * gcc.c-torture/compile/20090917-1.c: New testcase.
2727
2728 2009-09-16 Uros Bizjak <ubizjak@gmail.com>
2729
2730 * gfortran.dg/default_format_denormal_2.f90: Add ieee options.
2731 * gfortran.dg/default_format_denormal_1.f90: Ditto. Remove
2732 alpha*-*-* target from XFAIL list.
2733
2734 2009-09-16 Janis Johnson <janis187@us.ibm.com>
2735
2736 * gcc.dg/dfp/dfp.exp: Use appropriate default options.
2737 * gcc.dg/dfp/dfp-dbg.h: New; define FAILURE, FINISH.
2738 * gcc.dg/dfp/cast-bad.c: Use default options.
2739 * gcc.dg/dfp/compare-rel-const.c: Ditto.
2740 * gcc.dg/dfp/composite-type.c: Ditto.
2741 * gcc.dg/dfp/constants.c: Ditto.
2742 * gcc.dg/dfp/constants-hex.c: Ditto.
2743 * gcc.dg/dfp/constants-pedantic.c: Ditto.
2744 * gcc.dg/dfp/convert-bfp-fold.c: Ditto.
2745 * gcc.dg/dfp/convert-dfp-fold.c: Ditto.
2746 * gcc.dg/dfp/convert-int-max-fold.c: Ditto.
2747 * gcc.dg/dfp/ctypes.c: Ditto.
2748 * gcc.dg/dfp/ddmode-ice.c: Ditto.
2749 * gcc.dg/dfp/dec-eval-method-2.c: Ditto.
2750 * gcc.dg/dfp/float-constant-double.c: Ditto.
2751 * gcc.dg/dfp/keywords-pedantic.c: Ditto.
2752 * gcc.dg/dfp/keywords-reserved.c: Ditto.
2753 * gcc.dg/dfp/modes.c: Ditto.
2754 * gcc.dg/dfp/operator-bitwise.c: Ditto.
2755 * gcc.dg/dfp/pr31344.c: Ditto.
2756 * gcc.dg/dfp/pr31385.c: Ditto.
2757 * gcc.dg/dfp/pr33466.c: Ditto.
2758 * gcc.dg/dfp/pr35620.c: Ditto.
2759 * gcc.dg/dfp/pr37435.c: Ditto.
2760 * gcc.dg/dfp/pr39986.c: Ditto.
2761 * gcc.dg/dfp/pragma-float-const-decimal64-1.c: Ditto.
2762 * gcc.dg/dfp/pragma-float-const-decimal64-2.c: Ditto.
2763 * gcc.dg/dfp/pragma-float-const-decimal64-3.c: Ditto.
2764 * gcc.dg/dfp/pragma-float-const-decimal64-4.c: Ditto.
2765 * gcc.dg/dfp/pragma-float-const-decimal64-7.c: Ditto.
2766 * gcc.dg/dfp/pragma-float-const-decimal64-8.c: Ditto.
2767 * gcc.dg/dfp/typespec.c: Ditto.
2768 * gcc.dg/dfp/usual-arith-conv-bad.c: Ditto.
2769 * gcc.dg/dfp/usual-arith-conv-bad-2.c: Ditto.
2770 * gcc.dg/dfp/usual-arith-conv-const.c: Ditto.
2771 * gcc.dg/dfp/Wbad-function-cast-1.c: Ditto.
2772 * gcc.dg/dfp/Wtraditional-conversion-2.c: Ditto.
2773 * gcc.dg/dfp/wtr-conversion-1.c: Ditto.
2774 * gcc.dg/dfp/compare-eq.h: Define custom debug macros.
2775 * gcc.dg/dfp/compare-rel.h: Ditto.
2776 * gcc.dg/dfp/compare-special.h: Ditto.
2777 * gcc.dg/dfp/convert.h: Ditto.
2778 * gcc.dg/dfp/fe-check.h: Ditto.
2779 * gcc.dg/dfp/call-by-value.c: Use default options and debug macros.
2780 * gcc.dg/dfp/cast.c: Ditto.
2781 * gcc.dg/dfp/compare-eq-const.c: Ditto.
2782 * gcc.dg/dfp/compare-eq-d32.c: Ditto.
2783 * gcc.dg/dfp/compare-eq-d64.c: Ditto.
2784 * gcc.dg/dfp/compare-eq-d128.c: Ditto.
2785 * gcc.dg/dfp/compare-eq-dfp.c: Ditto.
2786 * gcc.dg/dfp/compare-rel-d32.c: Ditto.
2787 * gcc.dg/dfp/compare-rel-d64.c: Ditto.
2788 * gcc.dg/dfp/compare-rel-d128.c: Ditto.
2789 * gcc.dg/dfp/compare-rel-dfp.c: Ditto.
2790 * gcc.dg/dfp/compare-special-d32.c: Ditto.
2791 * gcc.dg/dfp/compare-special-d64.c: Ditto.
2792 * gcc.dg/dfp/compare-special-d128.c: Ditto.
2793 * gcc.dg/dfp/constants-zero.c: Ditto.
2794 * gcc.dg/dfp/convert-bfp-2.c: Ditto.
2795 * gcc.dg/dfp/convert-bfp-3.c: Ditto.
2796 * gcc.dg/dfp/convert-bfp-4.c: Ditto.
2797 * gcc.dg/dfp/convert-bfp-5.c: Ditto.
2798 * gcc.dg/dfp/convert-bfp-6.c: Ditto.
2799 * gcc.dg/dfp/convert-bfp-7.c: Ditto.
2800 * gcc.dg/dfp/convert-bfp-8.c: Ditto.
2801 * gcc.dg/dfp/convert-bfp-9.c: Ditto.
2802 * gcc.dg/dfp/convert-bfp-10.c: Ditto.
2803 * gcc.dg/dfp/convert-bfp-11.c: Ditto.
2804 * gcc.dg/dfp/convert-bfp-12.c: Ditto.
2805 * gcc.dg/dfp/convert-bfp-13.c: Ditto.
2806 * gcc.dg/dfp/convert-bfp-14.c: Ditto.
2807 * gcc.dg/dfp/convert-bfp.c: Ditto.
2808 * gcc.dg/dfp/convert-complex.c: Ditto.
2809 * gcc.dg/dfp/convert-dfp.c: Ditto.
2810 * gcc.dg/dfp/convert-dfp-fold-2.c: Ditto.
2811 * gcc.dg/dfp/convert-dfp-round.c: Ditto.
2812 * gcc.dg/dfp/convert-int.c: Ditto.
2813 * gcc.dg/dfp/convert-int-fold.c: Ditto.
2814 * gcc.dg/dfp/convert-int-max.c: Ditto.
2815 * gcc.dg/dfp/convert-int-saturate.c: Ditto.
2816 * gcc.dg/dfp/decfloat-constants.c: Ditto.
2817 * gcc.dg/dfp/fe-binop.c: Ditto.
2818 * gcc.dg/dfp/fe-convert-1.c: Ditto.
2819 * gcc.dg/dfp/fe-convert-2.c: Ditto.
2820 * gcc.dg/dfp/fe-convert-3.c: Ditto.
2821 * gcc.dg/dfp/func-array.c: Ditto.
2822 * gcc.dg/dfp/func-deref.c: Ditto.
2823 * gcc.dg/dfp/func-mixed.c: Ditto.
2824 * gcc.dg/dfp/func-pointer.c: Ditto.
2825 * gcc.dg/dfp/func-scalar.c: Ditto.
2826 * gcc.dg/dfp/func-struct.c: Ditto.
2827 * gcc.dg/dfp/func-vararg-alternate.h: Ditto.
2828 * gcc.dg/dfp/func-vararg-alternate-d32.c: Ditto.
2829 * gcc.dg/dfp/func-vararg-alternate-d64.c: Ditto.
2830 * gcc.dg/dfp/func-vararg-alternate-d128.c: Ditto.
2831 * gcc.dg/dfp/func-vararg-alternate-d128-2.c: Ditto.
2832 * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
2833 * gcc.dg/dfp/func-vararg-mixed.c: Ditto.
2834 * gcc.dg/dfp/func-vararg-mixed-2.c: Ditto.
2835 * gcc.dg/dfp/func-vararg-size0.c: Ditto.
2836 * gcc.dg/dfp/inf-1.c: Ditto.
2837 * gcc.dg/dfp/loop-index.c: Ditto.
2838 * gcc.dg/dfp/nan-1.c: Ditto.
2839 * gcc.dg/dfp/nan-2.c: Ditto.
2840 * gcc.dg/dfp/operator-arith-fold.c: Ditto.
2841 * gcc.dg/dfp/operator-assignment.c: Ditto.
2842 * gcc.dg/dfp/operator-comma.c: Ditto.
2843 * gcc.dg/dfp/operator-cond.c: Ditto.
2844 * gcc.dg/dfp/operator-logical.c: Ditto.
2845 * gcc.dg/dfp/operator-unary.c: Ditto.
2846 * gcc.dg/dfp/pr36800.c: Ditto.
2847 * gcc.dg/dfp/pr39034.c: Ditto.
2848 * gcc.dg/dfp/pr39035.c: Ditto.
2849 * gcc.dg/dfp/pr39902.c: Ditto.
2850 * gcc.dg/dfp/signbit-1.c: Ditto.
2851 * gcc.dg/dfp/signbit-2.c: Ditto.
2852 * gcc.dg/dfp/struct-layout-1.c: Ditto.
2853 * gcc.dg/dfp/union-init.c: Ditto.
2854 * gcc.dg/dfp/usual-arith-conv.c: Ditto.
2855
2856 2009-09-16 Michael Matz <matz@suse.de>
2857
2858 PR fortran/41212
2859 * gfortran.dg/pr41212.f90: New test.
2860
2861 2009-09-16 Eric Botcazou <ebotcazou@adacore.com>
2862
2863 * gnat.dg/alignment9.adb: New test.
2864
2865 2009-09-16 Eric Botcazou <ebotcazou@adacore.com>
2866
2867 * gnat.dg/discr20.ad[sb]: New test.
2868
2869 2009-09-16 Richard Guenther <rguenther@suse.de>
2870
2871 PR middle-end/34011
2872 * gcc.dg/tree-ssa/ssa-lim-7.c: New testcase.
2873
2874 2009-09-16 DJ Delorie <dj@redhat.com>
2875 Kaz Kojima <kkojima@gcc.gnu.org>
2876
2877 * gcc.target/sh/struct-arg-dw2.c: New test.
2878
2879 2009-09-15 Nathan Froyd <froydnj@codesourcery.com>
2880 Jakub Jelinek <jakub@redhat.com>
2881
2882 PR target/41175
2883 * gcc.target/powerpc/pr41175.c: New test.
2884
2885 2009-09-14 Richard Henderson <rth@redhat.com>
2886
2887 * c-c++-common/asmgoto-1.c, c-c++-common/asmgoto-2.c,
2888 c-c++-common/asmgoto-3.c, gcc.c-torture/compile/asmgoto-1.c,
2889 gcc.dg/tree-ssa/asmgoto-1.c: New files.
2890
2891 2009-09-14 Richard Henderson <rth@redhat.com>
2892
2893 * g++.dg/eh/builtin1.C: Update resx pattern match.
2894 * g++.dg/eh/builtin2.C, g++.dg/eh/builtin3.C: Likewise.
2895
2896 2009-09-14 Richard Sandiford <rdsandiford@googlemail.com>
2897
2898 * gcc.target/mips/branch-helper.h: New file.
2899 * gcc.target/mips/branch-2.c,
2900 * gcc.target/mips/branch-3.c,
2901 * gcc.target/mips/branch-4.c,
2902 * gcc.target/mips/branch-5.c,
2903 * gcc.target/mips/branch-6.c,
2904 * gcc.target/mips/branch-7.c,
2905 * gcc.target/mips/branch-8.c,
2906 * gcc.target/mips/branch-9.c,
2907 * gcc.target/mips/branch-10.c,
2908 * gcc.target/mips/branch-11.c,
2909 * gcc.target/mips/branch-12.c,
2910 * gcc.target/mips/branch-13.c,
2911 * gcc.target/mips/branch-14.c,
2912 * gcc.target/mips/branch-15.c: New tests.
2913
2914 2009-09-14 Michael Meissner <meissner@linux.vnet.ibm.com>
2915
2916 PR target/41331
2917 * gcc.target/powerpc/bswap64-4.c: New file to test bswap64 on a
2918 -m32 -mpowerpc64 system.
2919
2920 2009-09-14 Bernd Schmidt <bernd.schmidt@analog.com>
2921
2922 From Jie Zhang <jie.zhang@analog.com>:
2923 * gcc.target/bfin/saveall.c: New test.
2924 * gcc.target/bfin/20090914-1.c: New test.
2925 * gcc.target/bfin/20090914-2.c: New test.
2926
2927 * gcc.target/bfin/20090914-3.c: New test.
2928
2929 2009-09-14 Andrew Stubbs <ams@codesourcery.com>
2930
2931 * gcc.target/sh/20080410-1.c: Remove obsolete -fira option.
2932
2933 2009-09-14 Richard Guenther <rguenther@suse.de>
2934
2935 PR middle-end/41350
2936 * g++.dg/debug/dwarf-eh-personality-1.C: New testcase.
2937
2938 2009-09-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2939
2940 PR libgfortran/41328
2941 * gfortran.dg/cr_lf.f90: New test.
2942
2943 2009-09-11 Michael Matz <matz@suse.de>
2944
2945 PR middle-end/41275
2946 * g++.dg/tree-ssa/pr41275.C: New test.
2947
2948 2009-09-11 Janus Weil <janus@gcc.gnu.org>
2949
2950 PR fortran/41242
2951 * gfortran.dg/proc_ptr_comp_21.f90: New.
2952
2953 2009-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
2954
2955 PR fortran/31292
2956 * gfortran.dg/module_procedure_1.f90: New test.
2957 * gfortran.dg/module_procedure_2.f90: Ditto.
2958 * gfortran.dg/generic_14.f90: Move dg-error to new location.
2959
2960 2009-09-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2961 James A. Morrison <phython@gcc.gnu.org>
2962
2963 PR ada/18302
2964 * ada/acats/run_all.sh (target_run): Use run_test.exp to execute
2965 commands.
2966 * ada/acats/run_test.exp: New file.
2967
2968 2009-09-10 Uros Bizjak <ubizjak@gmail.com>
2969
2970 Revert:
2971 2009-09-09 Uros Bizjak <ubizjak@gmail.com>
2972
2973 PR rtl-optimization/39779
2974 * gcc.dg/pr39979.c: New test.
2975
2976 2009-09-10 Richard Guenther <rguenther@suse.de>
2977
2978 PR middle-end/41257
2979 * g++.dg/torture/pr41257-2.C: New testcase.
2980
2981 2009-09-09 Paolo Carlini <paolo.carlini@oracle.com>
2982
2983 PR c++/28293
2984 * g++.dg/template/crash91.C: New.
2985
2986 2009-09-09 Uros Bizjak <ubizjak@gmail.com>
2987
2988 PR rtl-optimization/39779
2989 * gcc.dg/pr39979.c: New test.
2990
2991 2009-09-09 Richard Guenther <rguenther@suse.de>
2992
2993 PR tree-optimization/41101
2994 * gcc.c-torture/compile/pr41101.c: New testcase.
2995
2996 2009-09-09 Richard Guenther <rguenther@suse.de>
2997
2998 PR middle-end/41317
2999 * gcc.c-torture/execute/pr41317.c: New testcase.
3000 * gcc.dg/tree-ssa/forwprop-11.c: XFAIL.
3001 * gcc.dg/tree-ssa/forwprop-12.c: Likewise.
3002
3003 2009-09-08 Dodji Seketeli <dodji@redhat.com>
3004
3005 Fix some test breakages on Darwin
3006 * g++.dg/debug/dwarf2/namespace-1.C: Use -fno-merge-debug-string
3007 and adjust.
3008 * g++.dg/debug/dwarf2/template-func-params-6.C: Likewise.
3009 * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
3010 * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
3011 * g++.dg/debug/dwarf2/pubnames-1.C: Likewise. Also, adjust to
3012 take darwin specifics in account.
3013
3014 2009-09-08 Joseph Myers <joseph@codesourcery.com>
3015
3016 * gcc.dg/profile-dir-1.c, gcc.dg/profile-dir-2.c,
3017 gcc.dg/profile-dir-3.c: Disable for remote-host testing.
3018
3019 2009-09-08 Paolo Carlini <paolo.carlini@oracle.com>
3020
3021 PR c++/39923
3022 * g++.dg/cpp0x/initlist24.C: New.
3023
3024 2009-09-08 Ozkan Sezer <sezeroz@gmail.com>
3025
3026 * gcc.dg/large-size-array-2.c: Fix target requirement.
3027 * gcc.dg/large-size-array-4.c: Likewise.
3028 * gcc.dg/c90-const-expr-2.c: Define ZERO as 0LL for _WIN64.
3029 * gcc.dg/c99-const-expr-2.c: Likewise.
3030 * gcc.dg/c90-const-expr-6.c: Typedef ptrdiff_t with __extension__.
3031 * gcc.dg/c90-const-expr-9.c: Typedef size_t with __extension__.
3032 * gcc.dg/c90-const-expr-10.c: Likewise.
3033 * gcc.dg/torture/pr39074.c: Use intptr_t typedef'ed as __PTRDIFF_TYPE__
3034 instead of long.
3035 * gcc.dg/tree-ssa/pr33920.c: Likewise.
3036 * gcc.dg/vect/pr33846.c: Likewise.
3037 * gcc.dg/vect/pr33833.c: Use uintptr_t, typedef'ed as unsigned
3038 __PTRDIFF_TYPE__, instead of unsigned long.
3039 * gcc.dg/vect/O1-pr33854.c: Use __SIZE_TYPE__ instead of unsigned long.
3040
3041 2009-09-08 Alexandre Oliva <aoliva@redhat.com>
3042
3043 PR debug/41229
3044 PR debug/41291
3045 PR debug/41300
3046 * gfortran.dg/pr41229.f90: New.
3047
3048 2009-09-08 Alexandre Oliva <aoliva@redhat.com>
3049
3050 PR debug/41232
3051 * gcc.dg/pr41232.c: New.
3052
3053 2009-09-08 Joseph Myers <joseph@codesourcery.com>
3054
3055 * gcc.misc-tests/i386-prefetch.exp: Skip tests when multilib flags
3056 contain -march.
3057 * gcc.dg/tree-ssa/prefetch-7.c, gcc.target/i386/387-1.c,
3058 gcc.target/i386/387-5.c, gcc.target/i386/cmov7.c,
3059 gcc.target/i386/funcspec-1.c, gcc.target/i386/funcspec-8.c,
3060 gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
3061 gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
3062 gcc.target/i386/isa-6.c, gcc.target/i386/lea.c,
3063 gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/sse-5.c,
3064 gcc.target/i386/ssefn-1.c: Skip when multilib flags contain -march
3065 options other than that used in dg-options.
3066
3067 2009-09-07 Jakub Jelinek <jakub@redhat.com>
3068
3069 PR rtl-optimization/41239
3070 * gcc.c-torture/execute/pr41239.c: New test.
3071
3072 2009-09-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3073
3074 PR libgfortran/41192
3075 * gfortran.dg/namelist_59.f90: New test.
3076
3077 2009-09-07 Bernd Schmidt <bernd.schmidt@analog.com>
3078
3079 From Mike Frysinger <michael.frysinger@analog.com>
3080 * gcc.target/bfin/mcpu-bf542m.c: New file.
3081 * gcc.target/bfin/mcpu-bf544m.c: Likewise.
3082 * gcc.target/bfin/mcpu-bf546m.c: Likewise.
3083 * gcc.target/bfin/mcpu-bf548m.c: Likewise.
3084 * gcc.target/bfin/mcpu-bf549m.c: Likewise.
3085
3086 2009-09-07 Martin Jambor <mjambor@suse.cz>
3087
3088 PR middle-end/41282
3089 * gcc.c-torture/compile/pr41282.c: New test.
3090
3091 2009-09-07 Thomas Koenig <tkoenig@gcc.gnu.org>
3092
3093 PR fortran/41197
3094 * gfortran.dg/allocate_alloc_opt_1.f90: Use scalar
3095 variables for stat and errmsg.
3096 * gfortran.dg/deallocate_alloc_opt_1.f90: Likewise.
3097 * gfortran.dg/allocate_stat_2.f90: New test.
3098
3099 2009-09-07 Bernd Schmidt <bernd.schmidt@analog.com>
3100
3101 * gcc.c-torture/compile/20090907-1.c: New test.
3102
3103 2009-09-06 Jakub Jelinek <jakub@redhat.com>
3104
3105 PR bootstrap/41241
3106 * gcc.dg/pr41241.c: New test.
3107
3108 2009-09-06 Richard Guenther <rguenther@suse.de>
3109
3110 PR middle-end/41144
3111 * g++.dg/torture/pr41144.C: New testcase.
3112
3113 2009-09-06 Richard Guenther <rguenther@suse.de>
3114
3115 PR middle-end/41261
3116 * gcc.dg/torture/pr41261.c: New testcase.
3117
3118 2009-09-05 Richard Guenther <rguenther@suse.de>
3119
3120 PR middle-end/41181
3121 * gcc.c-torture/compile/pr41181.c: New testcase.
3122
3123 2009-09-05 Richard Guenther <rguenther@suse.de>
3124
3125 PR debug/41273
3126 * g++.dg/torture/pr41273.C: New testcase.
3127
3128 2009-09-05 Paul Thomas <pault@gcc.gnu.org>
3129
3130 PR fortran/41258
3131 * gfortran.dg/typebound_proc_12.f90 : New test.
3132
3133 2009-09-04 Alexandre Oliva <aoliva@redhat.com>
3134
3135 PR debug/41225
3136 * gfortran.dg/pr41225.f90: New.
3137
3138 2009-09-04 Alexandre Oliva <aoliva@redhat.com>
3139
3140 * gcc.dg/guality/guality.h: Include stdint.h. Drop unnecessary
3141 unistd.h, sys/types.h and sys/wait.h.
3142 (gualchk_t): New.
3143 (GUALCVT): New.
3144 (GUALCHKXPR, GUALCHKVAL, GUALCHKFLA): Use it.
3145 (GUALITY_GDB_REDIRECT): New.
3146 (GUALITY_GDB_ARGS): Use it.
3147
3148 2009-09-04 Richard Guenther <rguenther@suse.de>
3149
3150 PR middle-end/41257
3151 * g++.dg/torture/pr41257.C: New testcase.
3152
3153 2009-09-04 Martin Jambor <mjambor@suse.cz>
3154
3155 PR tree-optimization/41112
3156 * gnat.dg/array8.adb: New test.
3157
3158 2009-09-03 Daniel Gutson <dgutson@codesourcery.com>
3159
3160 * gcc.target/arm/ctz.c: New test case.
3161
3162 2009-09-03 Alon Dayan <alond@il.ibm.com>
3163
3164 PR tree-optimization/38275
3165 * gcc.dg/autopar/reduc-1char.c: Increase number
3166 of iterations. Adjust the logic accordingly.
3167 * gcc.dg/autopar/reduc-2char.c: Ditto.
3168 * gcc.dg/autopar/reduc-1.c: Ditto.
3169 * gcc.dg/autopar/reduc-2.c: Ditto.
3170 * gcc.dg/autopar/reduc-3.c: Ditto.
3171 * gcc.dg/autopar/reduc-6.c: Ditto.
3172 * gcc.dg/autopar/reduc-7.c: Ditto.
3173 * gcc.dg/autopar/reduc-8.c: Ditto.
3174 * gcc.dg/autopar/reduc-9.c: Ditto.
3175 * gcc.dg/autopar/pr39500-1.c: Ditto.
3176 * gcc.dg/autopar/reduc-1short.c: Ditto.
3177 * gcc.dg/autopar/reduc-2short.c: Ditto.
3178 * gcc.dg/autopar/parallelization-1.c: Ditto.
3179
3180 2009-09-03 Jakub Jelinek <jakub@redhat.com>
3181
3182 * gcc.dg/guality/guality.exp: Only run guality tests if a trivial
3183 testcase using guality.h compiles and links and if a global variable
3184 can be verified by gdb.
3185
3186 2009-09-03 Bernd Schmidt <bernd.schmidt@analog.com>
3187
3188 * lib/target-supports.exp (check_effective_target_sync_int_long):
3189 Supported on Blackfin Linux targets.
3190
3191 2009-09-02 David Daney <ddaney@caviumnetworks.com>
3192
3193 * gcc.c-torture/compile/builtin_unreachable-1.c: New testcase.
3194
3195 2009-09-03 Diego Novillo <dnovillo@google.com>
3196
3197 * gcc.dg/gomp/combined-1.c: Adjust expected pattern.
3198 * g++.dg/tree-prof/inline_mismatch_args.C: Likewise.
3199 * g++.dg/warn/unit-1.C: Likewise.
3200 * g++.dg/ipa/iinline-1.C: Likewise.
3201 * g++.dg/template/cond2.C: Adjust expected line location for the
3202 error.
3203 * g++.dg/template/pr35240.C: Likewise.
3204
3205 2009-09-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3206
3207 * gcc.dg/tree-ssa/inline-3.c: Add -fpie when pic.
3208 * gcc.dg/tree-ssa/local-pure-const.c: Likewise.
3209
3210 2009-09-02 Martin Jambor <mjambor@suse.cz>
3211
3212 * gcc.dg/tree-ssa/sra-8.c: New testcase.
3213 * gcc.dg/memcpy-1.c: Add . to match pattern.
3214 * gcc.dg/uninit-I.c: XFAIL warning test.
3215 * g++.dg/warn/unit-1.C: XFAIL warning test.
3216
3217 2009-09-02 Ian Lance Taylor <iant@google.com>
3218
3219 * gcc.dg/20090902-1.c: New test.
3220
3221 2009-09-02 Jakub Jelinek <jakub@redhat.com>
3222
3223 * gcc.dg/builtin-object-size-9.c: New test.
3224
3225 2009-09-02 Olivier Hainque <hainque@adacore.com>
3226
3227 * gnat.dg/array7.ad[bs]: Add check for Signed_Integer_Type_Definition.
3228
3229 2009-09-02 Eric Botcazou <ebotcazou@adacore.com>
3230 Olivier Hainque <hainque@adacore.com>
3231
3232 * gnat.dg/misaligned_param.adb: New test.
3233 * gnat.dg/misaligned_param_pkg.ad[sb]: New helper.
3234 * gnat.dg/slice7.adb: Add 1 more related case.
3235
3236 2009-09-01 Alexandre Oliva <aoliva@redhat.com>
3237
3238 * gcc.dg/guality/guality.c: Expect to fail for now.
3239 * gcc.dg/guality/example.c: Likewise.
3240
3241 2009-09-01 Alexandre Oliva <aoliva@redhat.com>
3242
3243 * gcc.dg/guality/guality.c: New.
3244 * gcc.dg/guality/guality.h: New.
3245 * gcc.dg/guality/guality.exp: New.
3246 * gcc.dg/guality/example.c: New.
3247 * lib/gcc-dg.exp (cleanup-dump): Remove .gk files.
3248 (cleanup-saved-temps): Likewise, .gkd files too.
3249
3250 2009-09-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3251
3252 PR fortran/39229
3253 * gfortran.dg/line_length_3.f: New test.
3254 * gfortran.dg/line_length_4.f90: New test.
3255
3256 2009-09-01 Loren J. Rittle <ljrittle@acm.org>
3257
3258 * lib/target-supports.exp (check_gc_sections_available):
3259 Add proper pattern quote.
3260
3261 2009-08-31 Uros Bizjak <ubizjak@gmail.com>
3262 Kaz Kojima <kkojima@gcc.gnu.org>
3263
3264 * lib/target-supports.exp (add_options_for_ieee): New procedure.
3265 * g++.dg/cdce3.C: Use dg-add-options ieee.
3266 * g++.dg/torture/type-generic-1.C: Likewise.
3267 * gcc.c-torture/compile/fix-trunc-mem-1.c: Likewise.
3268 * gcc.dg/pr28796-2.c: Likewise.
3269 * gcc.dg/torture/builtin-math-7.c: Likewise.
3270 * gcc.dg/torture/type-generic-1.c: Likewise.
3271 * gfortran.dg/boz_14.f90: Likewise.
3272 * gfortran.dg/erf_2.F90: Likewise.
3273 * gfortran.dg/init_flag_3.f90: Likewise.
3274 * gfortran.dg/init_flag_4.f90: Likewise.
3275 * gfortran.dg/init_flag_5.f90: Likewise.
3276 * gfortran.dg/integer_exponentiation_1.f90: Likewise.
3277 * gfortran.dg/integer_exponentiation_5.F90: Likewise.
3278 * gfortran.dg/isnan_1.f90: Likewise.
3279 * gfortran.dg/isnan_2.f90: Likewise.
3280 * gfortran.dg/maxlocval_2.f90: Likewise.
3281 * gfortran.dg/maxlocval_4.f90: Likewise.
3282 * gfortran.dg/minlocval_1.f90: Likewise.
3283 * gfortran.dg/minlocval_4.f90: Likewise.
3284 * gfortran.dg/module_nan.f90: Likewise.
3285 * gfortran.dg/namelist_42.f90: Likewise.
3286 * gfortran.dg/namelist_43.f90: Likewise.
3287 * gfortran.dg/nan_1.f90: Likewise.
3288 * gfortran.dg/nan_2.f90: Likewise.
3289 * gfortran.dg/nan_3.f90: Likewise.
3290 * gfortran.dg/nan_4.f90: Likewise.
3291 * gfortran.dg/nan_5.f90: Likewise.
3292 * gfortran.dg/nearest_1.f90: Likewise.
3293 * gfortran.dg/nearest_2.f90: Likewise.
3294 * gfortran.dg/nearest_3.f90: Likewise.
3295 * gfortran.dg/pr37243.f: Likewise.
3296 * gfortran.dg/real_const_3.f90: Likewise.
3297 * gfortran.dg/transfer_simplify_2.f90: Likewise.
3298
3299 2009-08-31 Dodji Seketeli <dodji@redhat.com>
3300
3301 PR debug/30161
3302 * g++.dg/debug/dwarf2/template-params-1.C: New test.
3303 * g++.dg/debug/dwarf2/template-params-2.C: Likewise.
3304 * g++.dg/debug/dwarf2/template-params-3.C: Likewise.
3305 * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
3306 * g++.dg/debug/dwarf2/template-params-5.C: Likewise.
3307 * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
3308 * g++.dg/debug/dwarf2/template-func-params-1.C: Likewise.
3309 * g++.dg/debug/dwarf2/template-func-params-2.C: Likewise.
3310 * g++.dg/debug/dwarf2/template-func-params-3.C: Likewise.
3311 * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
3312 * g++.dg/debug/dwarf2/template-func-params-5.C: Likewise.
3313 * g++.dg/debug/dwarf2/template-func-params-6.C: Likewise.
3314 * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
3315
3316 2009-08-31 Jason Merrill <jason@redhat.com>
3317
3318 PR c++/41127
3319 * g++.dg/parse/enum5.C: New.
3320 * g++.dg/cpp0x/enum1.C: Adjust expected error.
3321
3322 2009-08-31 Janus Weil <janus@gcc.gnu.org>
3323
3324 PR fortran/40940
3325 * gfortran.dg/allocate_derived_1.f90: New.
3326 * gfortran.dg/class_3.f03: New.
3327
3328 2009-08-31 Janus Weil <janus@gcc.gnu.org>
3329
3330 PR fortran/40996
3331 * gfortran.dg/allocatable_scalar_1.f90: New.
3332 * gfortran.dg/allocatable_scalar_2.f90: Renamed from finalize_9.f03.
3333 * gfortran.dg/finalize_9.f03: Renamed to allocatable_scalar_2.f90.
3334 * gfortran.dg/proc_ptr_comp_pass_4.f90: Modified.
3335
3336 2009-08-30 Richard Guenther <rguenther@suse.de>
3337
3338 PR tree-optimization/41186
3339 * g++.dg/torture/pr41186.C: New testcase.
3340 * g++.dg/tree-ssa/pr41186.C: Likewise.
3341
3342 2009-08-30 Dodji Seketeli <dodji@redhat.com>
3343
3344 PR c++/41187
3345 * g++.dg/debug/dwarf2/namespace-1.C: Use a loosier regexp to
3346 take ia64 assembly comments syntax in account.
3347
3348 2009-08-30 Uros Bizjak <ubizjak@gmail.com>
3349
3350 * gcc.target/i386/funcspec-5.c: Remove fused-add test.
3351
3352 2009-08-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3353
3354 * gfortran.dg/whole_file_5.f90: Add -fpie when pic, fix scan pattern.
3355 * gfortran.dg/whole_file_6.f90: Likewise.
3356
3357 2009-08-28 Cary Coutant <ccoutant@google.com>
3358
3359 PR debug/41063
3360 * g++.dg/debug/dwarf2/pr41063.C: New test.
3361
3362 2009-08-27 Uros Bizjak <ubizjak@gmail.com>
3363
3364 PR rtl-optimization/40861
3365 * gcc.dg/pr40861.c: New test.
3366
3367 2009-08-27 Janus Weil <janus@gcc.gnu.org>
3368
3369 PR fortran/40869
3370 * gfortran.dg/proc_ptr_comp_20.f90: New.
3371
3372 2009-08-27 Janne Blomqvist <jb@gcc.gnu.org>
3373
3374 PR libfortran/39667
3375 * gfortran.dg/f2003_io_4.f03: Don't require target fd_truncate,
3376 open temp file with status="scratch".
3377 * gfortran.dg/fmt_cache_1.f: Likewise.
3378 * gfortran.dg/fmt_exhaust.f90: Likewise.
3379 * gfortran.dg/fmt_t_4.f90: Likewise.
3380 * gfortran.dg/fseek.f90: Likewise.
3381 * gfortran.dg/list_read_5.f90: Likewise.
3382 * gfortran.dg/namelist_39.f90: Likewise.
3383 * gfortran.dg/namelist_56.f90: Likewise.
3384 * gfortran.dg/read_bad_advance.f90: Likewise.
3385 * gfortran.dg/read_repeat.f90: Likewise.
3386 * gfortran.dg/read_size_noadvance.f90: Likewise.
3387 * gfortran.dg/read_x_past.f: Likewise.
3388
3389 2009-08-27 Tobias Burnus <burnus@net-b.de>
3390
3391 PR fortran/28039
3392 * gfortran.dg/fmt_with_extra.f: xfail testcase as patch was reverted.
3393
3394 2009-08-27 Daniel Kraft <d@domob.eu>
3395
3396 PR fortran/37425
3397 * gfortran.dg/impure_assignment_1.f90: Change expected error message.
3398 * gfortran.dg/typebound_operator_1.f03: Remove check for not-implemented
3399 error and fix problem with recursive assignment.
3400 * gfortran.dg/typebound_operator_2.f03: No not-implemented check.
3401 * gfortran.dg/typebound_operator_3.f03: New test.
3402 * gfortran.dg/typebound_operator_4.f03: New test.
3403
3404 2009-08-27 Dodji Seketeli <dodji@redhat.com>
3405
3406 PR debug/41170
3407 * debug/dwarf2/namespace-1.C: New test.
3408
3409 2009-08-26 H.J. Lu <hongjiu.lu@intel.com>
3410
3411 PR fortran/41162
3412 * gfortran.dg/pr41162.f: New.
3413
3414 2009-08-26 Adam Nemet <anemet@caviumnetworks.com>
3415 Richard Sandiford <rdsandiford@googlemail.com>
3416
3417 * gcc.target/mips/mips.exp: Replace isa(_rev)=...!... mechanism
3418 with "forbid_cpu".
3419 * gcc.target/mips/branch-1.c: Update accordingly.
3420 * gcc.target/mips/extend-1.c: Likewise.
3421 * gcc.target/mips/dmult-1.c: Likewise. Remove redundant isa=64.
3422
3423 2009-08-26 Richard Guenther <rguenther@suse.de>
3424
3425 PR middle-end/41163
3426 * gcc.c-torture/compile/pr41163.c: New testcase.
3427 * gcc.dg/pr35899.c: Adjust.
3428
3429 2009-08-26 Richard Guenther <rguenther@suse.de>
3430
3431 * gcc.dg/tree-ssa/restrict-4.c: New testcase.
3432
3433 2009-08-26 Jason Merrill <jason@redhat.com>
3434
3435 * g++.dg/cpp0x/explicit3.C: New.
3436 * g++.dg/overload/cond2.C: New.
3437
3438 2009-08-25 Kaz Kojima <kkojima@gcc.gnu.org>
3439
3440 * gcc.dg/torture/builtin-math-7.c: Add -mieee for sh*-*-* targets.
3441
3442 2009-08-25 Jan Hubicka <jh@suse.cz>
3443
3444 * gcc.target/i386/sse5-shift1-vector.c
3445 * gcc.target/i386/isa-12.c
3446 * gcc.target/i386/isa-12.cgcc.target/i386/isa-12.c
3447 * gcc.target/i386/sse5-pcmov2.c
3448 * gcc.target/i386/isa-3.c
3449 * gcc.target/i386/sse5-shift2-vector.c
3450 * gcc.target/i386/isa-7.c
3451 * gcc.target/i386/funcspec-2.c
3452 * gcc.target/i386/sse5-haddX.c
3453 * gcc.target/i386/sse5-hadduX.c
3454 * gcc.target/i386/isa-9.c
3455 * gcc.target/i386/sse5-maccXX.c
3456 * gcc.target/i386/sse5-shift3-vector.c
3457 * gcc.target/i386/sse5-msubXX.c
3458 * gcc.target/i386/sse5-permpX.c
3459 * gcc.target/i386/sse5-check.h
3460 * gcc.target/i386/sse-12.c
3461 * gcc.target/i386/sse-11.c
3462 * gcc.target/i386/sse-10.c
3463 * gcc.target/i386/sse-13.c
3464 * gcc.target/i386/sse-14.c
3465 * gcc.target/i386/sse-22.c
3466 * gcc.target/i386/sse-2.c
3467 * gcc.target/i386/sse-13.c
3468 * gcc.target/i386/avx-2.c
3469 * gcc.target/i386/sse5-rotate1-vector.c
3470 * gcc.target/i386/isa-4.c
3471 * gcc.target/i386/sse5-hsubX.c
3472 * gcc.target/i386/sse5-pcmov.c
3473 * gcc.target/i386/sse5-fma.c
3474 * gcc.target/i386/isa-8.c
3475 * gcc.target/i386/sse5-rotate2-vector.c
3476 * gcc.target/i386/sse5-nmaccXX.c
3477 * gcc.target/i386/sse5-imul64-vector.c
3478 * gcc.target/i386/sse5-nmsubXX.c
3479 * gcc.target/i386/sse5-rotate3-vector.c
3480 * gcc.target/i386/sse5-fma-vector.c
3481 * gcc.target/i386/sse5-imul32widen-vector.c
3482 * gcc.target/i386/sse5-ima-vector.c: Remove SSE5 related testcases.
3483
3484 * gcc.target/i386/funcspec-8.c: Replace SSE5 by SSE4.
3485 * gcc.target/i386/funcspec-5.c: Remove SSE5.
3486 * gcc.target/i386/funcspec-6.c: Remove fused-add test.
3487 * gcc.target/i386/avx-1.c: Remove SSE5.
3488 * gcc.target/i386/avx-2.c: Remove SSE5.
3489 * g++.dg/other/i386-2.C: Replace SSE5 by SSE4A.
3490 * g++.dg/other/i386-3.C: Replace SSE5 by SSE4A.
3491 * g++.dg/other/i386-6.C: Replace SSE5 by SSE4A.
3492 * g++.dg/other/i386-5.C: Replace SSE5 by SSE4A.
3493
3494 2009-08-25 Uros Bizjak <ubizjak@gmail.com>
3495
3496 * gcc.c-torture/compile/limits-fndefn.c: Add dg-timeout-factor.
3497
3498 2009-08-25 Ville Voutilainen <ville.voutilainen@gmail.com>
3499
3500 * g++.dg/cpp0x/alignof.C: New. Tests that the alignof
3501 keyword works in the same manner as __alignof.
3502
3503 2009-08-25 Thomas Koenig <tkoenig@gcc.gnu.org>
3504
3505 PR libfortran/34670
3506 * gfortran.dg/unpack_bounds_1.f90: New test.
3507 * gfortran.dg/unpack_bounds_2.f90: New test.
3508 * gfortran.dg/unpack_bounds_3.f90: New test.
3509
3510 2009-08-25 Eric Botcazou <ebotcazou@adacore.com>
3511
3512 * gnat.dg/slice7.adb: New test.
3513 * gnat.dg/slice7_pkg.ads: New helper.
3514
3515 2009-08-25 Janus Weil <janus@gcc.gnu.org>
3516
3517 PR fortran/41139
3518 * gfortran.dg/proc_ptr_25.f90: New.
3519 * gfortran.dg/proc_ptr_comp_18.f90: New.
3520 * gfortran.dg/proc_ptr_comp_19.f90: New.
3521
3522 2009-08-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3523
3524 PR fortran/41154
3525 * gfortran.dg/fmt_error_8.f: New test.
3526
3527 2009-08-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3528
3529 * gcc.dg/torture/builtin-math-6.c (link_error): Accept a value
3530 number, update all callers and synchronize results for latest MPC.
3531
3532 2009-08-21 Jason Merrill <jason@redhat.com>
3533
3534 * g++.dg/warn/Wunused-17.C: New.
3535
3536 2009-08-11 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3537
3538 * gcc.target/arm/combine-cmp-shift.c: New test.
3539
3540 2009-08-24 Kai Tietz <kai.tietz@onevision.com>
3541
3542 * gcc.dg/format/ms-format1.c: Add new cases for I32 width specifier.
3543 * gcc.dg/format/ms-format2.c: New test about illegal use of I32/I64
3544 width specifier.
3545
3546 2009-08-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3547
3548 * gfortran.dg/fmt_error_7.f: New test.
3549
3550 2009-08-23 Uros Bizjak <ubizjak@gmail.com>
3551
3552 PR target/40718
3553 * gcc.target/i386/pr40718.c: New test.
3554
3555 2009-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
3556
3557 * gfortran.dg/proc_ptr_24.f90: New test.
3558
3559 2009-08-22 Steven K. kargl <kargl@gcc.gnu.org>
3560
3561 * gfortran.dg/allocate_alloc_opt_4.f90: New test.
3562 * gfortran.dg/allocate_alloc_opt_5.f90: New test.
3563 * gfortran.dg/allocate_alloc_opt_6.f90: New test.
3564
3565 2009-08-22 Bud Davis <bdavis9659@sbcglobal.net>
3566
3567 PR fortran/28039
3568 * gfortran.dg/fmt_with_extra.f: new file.
3569
3570 2009-08-21 Maciej W. Rozycki <macro@codesourcery.com>
3571
3572 * lib/target-supports.exp
3573 (check_effective_target_arm_iwmmxt_ok): New procedure.
3574 * gcc.target/arm/mmx-1.c: Only run if arm_iwmmxt_ok. Remove the
3575 exclusions for -mfloat-abi=softfp and -mfloat-abi=hard.
3576
3577 2009-08-21 Uros Bizjak <ubizjak@gmail.com>
3578
3579 * gfortran.dg/boz_9.f90: Do not load denormal floating
3580 point constants. Remove -mieee option for alpha*-*-* targets.
3581
3582 2009-08-21 Janus Weil <janus@gcc.gnu.org>
3583
3584 PR fortran/41106
3585 * gfortran.dg/proc_ptr_23.f90: New.
3586 * gfortran.dg/proc_ptr_comp_15.f90: New.
3587 * gfortran.dg/proc_ptr_comp_16.f90: New.
3588 * gfortran.dg/proc_ptr_comp_17.f90: New.
3589
3590 2009-08-21 Jakub Jelinek <jakub@redhat.com>
3591
3592 PR c++/41131
3593 * g++.dg/expr/unary3.C: New test.
3594
3595 2009-08-21 Kaz Kojima <kkojima@gcc.gnu.org>
3596
3597 * gfortran.dg/common_5.f: Add -mdalign for sh.
3598 * gfortran.dg/common_align_2.f90: Likewise.
3599
3600 2009-08-20 Thomas Koenig <tkoenig@gcc.gnu.org>
3601
3602 PR libfortran/40962
3603 * c_f_pointer_tests_4.f90: New test.
3604
3605 2009-08-20 Eric Botcazou <ebotcazou@adacore.com>
3606
3607 * gnat.dg/slice6.adb: New test.
3608 * gnat.dg/slice6_pkg.ads: New helper.
3609
3610 2009-08-20 Michael Matz <matz@suse.de>
3611
3612 PR fortran/41126
3613 * gfortran.dg/pr41126.f90: New test.
3614
3615 2009-08-20 Eric Botcazou <ebotcazou@adacore.com>
3616
3617 * gnat.dg/dynamic_bound.adb: New test.
3618
3619 2009-08-20 Janus Weil <janus@gcc.gnu.org>
3620
3621 PR fortran/41121
3622 * gfortran.dg/intrinsic_5.f90: New.
3623
3624 2009-08-19 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3625 Richard Earnshaw <richard.earnshaw@arm.com>
3626
3627 * gcc.target/arm/20090811-1.c: New test.
3628
3629 2009-08-19 Jakub Jelinek <jakub@redhat.com>
3630
3631 PR middle-end/41123
3632 * gcc.dg/pr41123.c: New test.
3633
3634 2009-08-19 Jason Merrill <jason@redhat.com>
3635
3636 PR c++/41120
3637 * g++.dg/other/gc4.C: New.
3638
3639 2009-08-18 Michael Matz <matz@suse.de>
3640
3641 * gfortran.dg/vect/vect-gems.f90: New test.
3642 * gcc.dg/tree-ssa/alias-1.c: Remove, it checks something broken.
3643
3644 2009-08-18 DJ Delorie <dj@redhat.com>
3645
3646 * lib/wrapper.exp: Move load of target-libpath.exp from here...
3647 * lib/gcc-defs.exp: ... to here.
3648
3649 * lib/wrapper.exp (${tool}_maybe_build_wrapper): Set up
3650 GCC_EXEC_PREFIX before building the wrapper.
3651
3652 2009-08-18 Nathan Froyd <froydnj@codesourcery.com>
3653
3654 * gcc.dg/vect/vect.exp: Add new stanza for aligned-section-anchors-*
3655 tests.
3656 * gcc.dg/vect/section-anchors-nest-1.c: Rename to...
3657 * gcc.dg/vect/aligned-section-anchors-nest-1.c: ...this. Remove
3658 dg-options. Fix dg-final clause.
3659
3660 2009-08-18 Uros Bizjak <ubizjak@gmail.com>
3661
3662 * g++.dg/cdce3.C: Add -mieee for alpha*-*-* targets.
3663
3664 2009-08-18 Janus Weil <janus@gcc.gnu.org>
3665 Paul Thomas <pault@gcc.gnu.org>
3666
3667 PR fortran/40870
3668 * gfortran.dg/proc_ptr_comp_13.f90: Extended.
3669
3670 2009-08-18 Richard Guenther <rguenther@suse.de>
3671
3672 PR middle-end/41094
3673 * gcc.dg/torture/pr41094.c: New testcase.
3674 * gcc.dg/torture/builtin-power-1.c: Adjust.
3675 * gcc.dg/builtins-10.c: Likewise.
3676
3677 2009-08-18 Jakub Jelinek <jakub@redhat.com>
3678
3679 PR target/40971
3680 * gcc.dg/pr40971.c: New test.
3681
3682 2008-08-17 Paul Thomas <pault@gcc.gnu.org>
3683
3684 PR fortran/41062
3685 * gfortran.dg/use_only_4.f90: New test.
3686
3687 2009-08-17 Daniel Kraft <d@domob.eu>
3688
3689 PR fortran/37425
3690 * gfortran.dg/typebound_operator_2.f03: Test for error with illegal
3691 NOPASS bindings as operators.
3692
3693 2009-08-17 Uros Bizjak <ubizjak@gmail.com>
3694
3695 * lib/target-supports.exp
3696 (check_effective_target_vect_cmdline_needed): Add alpha to the list
3697 of targets that do not need command line argument to enable SIMD.
3698
3699 2009-08-17 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3700
3701 * lib/target-supports.exp (check_effective_target_mpc_pow): Fix
3702 typo in cache name.
3703
3704 2009-08-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3705
3706 PR fortran/41075
3707 * gfortran.dg/unlimited_fmt_1.f90: New test.
3708
3709 2009-08-17 Dodji Seketeli <dodji@redhat.com>
3710
3711 * gcc.dg.debug/dwarf2/inline2.c: Add -dA to compile options.
3712
3713 2009-08-17 Arnaud Charlet <charlet@adacore.com>
3714
3715 * gnat.dg/itype.ad[sb]: New test.
3716
3717 2009-08-16 Adam Nemet <anemet@caviumnetworks.com>
3718
3719 * gcc.target/mips/mips.exp: Add terminology section to comment
3720 at the top of the file. Fix typos.
3721
3722 2009-08-16 Jason Merrill <jason@redhat.com>
3723
3724 * g++.dg/debug/dwarf2/inline1.C: New.
3725
3726 2009-08-16 Richard Sandiford <rdsandiford@googlemail.com>
3727
3728 PR target/38599
3729 * gcc.target/mips/smartmips-lwxs.c: Remove -mlong32.
3730
3731 2009-08-16 Dodji Seketeli <dodji@redhat.com>
3732
3733 PR debug/37801
3734 * gcc.dg/debug/20020224-1.c: Adjust the comment.
3735 Make sure to trigger inlining optimizations.
3736 * gcc.dg/debug/dwarf2/inline2.c: New test.
3737
3738 2009-08-14 Janus Weil <janus@gcc.gnu.org>
3739
3740 PR fortran/41070
3741 * gfortran.dg/structure_constructor_10.f90: New.
3742
3743 2009-08-14 Olatunji Ruwase <tjruwase@google.com>
3744
3745 * gcc.dg/pragma-re-1.c: Supported on all platforms.
3746 * gcc.dg/pragma-re-2.c: Likewise.
3747 * gcc.dg/pragma-re-3.c: Likewise.
3748 * gcc.dg/pragma-re-4.c: Likewise.
3749 * g++.dg/other/pragma-re-1.C: Likewise.
3750 * g++.dg/other/pragma-re-2.C: Likewise.
3751
3752 2009-08-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3753
3754 * gcc.dg/torture/builtin-math-7.c: New.
3755
3756 2009-08-14 Richard Guenther <rguenther@suse.de>
3757
3758 * gcc.c-torture/execute/20090814-1.c: New testcase.
3759
3760 2009-08-14 David Edelsohn <edelsohn@gnu.org>
3761
3762 * gcc.dg/graphite/graphite_autopar: Move to libgomp testsuite.
3763
3764 2009-08-14 Paolo Bonzini <bonzini@gnu.org>
3765
3766 PR target/40934
3767 * gcc.target/i386/pr40934.c: New.
3768
3769 2009-08-14 Uros Bizjak <ubizjak@gmail.com>
3770
3771 PR target/41019
3772 * gcc.target/i386/pr41019.c: New test.
3773
3774 2009-08-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3775
3776 PR fortran/40955
3777 * gfortran.dg/winapi.f90: New test.
3778
3779 2009-08-13 Janus Weil <janus@gcc.gnu.org>
3780
3781 PR fortran/40995
3782 * gfortran.dg/intrinsic_4.f90: New.
3783 * gfortran.dg/intrinsic_subroutine.f90: An error message moved to a
3784 different line.
3785
3786 2009-08-13 Richard Guenther <rguenther@suse.de>
3787
3788 PR middle-end/41047
3789 * gcc.dg/tree-ssa/ssa-ccp-27.c: New testcase.
3790
3791 2009-08-12 Richard Guenther <rguenther@suse.de>
3792
3793 PR tree-optimization/41011
3794 * gfortran.dg/pr41011.f: New testcase.
3795
3796 2009-08-11 Andrew Haley <aph@redhat.com>
3797
3798 * gcc.target/arm/synchronize.c: New file.
3799
3800 2009-08-12 Sebastian Pop <sebastian.pop@amd.com>
3801
3802 PR middle-end/40980
3803 * gfortran.dg/graphite/id-17.f: New.
3804
3805 2009-08-12 Konrad Trifunovic <konrad.trifunovic@gmail.com>
3806 Sebastian Pop <sebastian.pop@amd.com>
3807
3808 * gcc.dg/graphite/interchange-1.c: XFAILed.
3809 * gcc.dg/graphite/interchange-2.c: XFAILed.
3810 * gcc.dg/graphite/interchange-3.c: XFAILed.
3811 * gcc.dg/graphite/interchange-4.c: XFAILed.
3812 * gcc.dg/graphite/interchange-7.c: XFAILed.
3813
3814 2009-08-12 Sebastian Pop <sebastian.pop@amd.com>
3815
3816 * gcc.dg/graphite/interchange-6.c: Un-XFAIL.
3817
3818 2009-08-12 Sebastian Pop <sebastian.pop@amd.com>
3819 Pranav Garg <pranav.garg2107@gmail.com>
3820
3821 * gcc.dg/graphite/interchange-6.c: XFAILed.
3822
3823 2009-08-12 Sebastian Pop <sebastian.pop@amd.com>
3824
3825 * gcc.dg/graphite/interchange-9.c: New.
3826
3827 2009-08-12 Richard Guenther <rguenther@suse.de>
3828
3829 PR rtl-optimization/41033
3830 * gcc.dg/pr41033.c: New test.
3831
3832 2009-08-11 Janus Weil <janus@gcc.gnu.org>
3833
3834 PR fortran/41022
3835 * gfortran.dg/proc_ptr_comp_14.f90: New.
3836
3837 2009-08-11 Adam Nemet <anemet@caviumnetworks.com>
3838
3839 * gcc.target/mips/ext-5.c: New test.
3840 * gcc.target/mips/ext-6.c: New test.
3841 * gcc.target/mips/ext-7.c: New test.
3842 * gcc.target/mips/ext-8.c: New test.
3843 * gcc.target/mips/extend-2.c: New test.
3844
3845 2009-08-10 Jason Merrill <jason@redhat.com>
3846
3847 * g++.dg/other/linkage2.C: New test for types-without-linkage
3848 handling.
3849 * g++.dg/ext/anon-struct4.C: No error about anonymous type.
3850 * g++.dg/lookup/anon2.C: Likewise.
3851 * g++.dg/other/anon3.C: Likewise.
3852 * g++.dg/template/arg2.C: Likewise.
3853 * g++.dg/template/local4.C: Likewise.
3854 * g++.old-deja/g++.law/operators32.C: Likewise.
3855 * g++.old-deja/g++.other/linkage2.C: Likewise.
3856 * g++.old-deja/g++.pt/enum6.C: Likewise.
3857 * g++.old-deja/g++.other/anon9.C: Use the undefined decls.
3858 * g++.old-deja/g++.other/linkage1.C: Likewise.
3859
3860 2009-08-10 Manuel López-Ibáñez <manu@gcc.gnu.org>
3861
3862 * gcc.dg/dg.exp: Test also c-c++-common dir.
3863 * g++.dg/dg.exp: Likewise.
3864 * g++.dg/warn/Wconversion-real.C: Delete.
3865 * gcc.dg/Wconversion-real.c: Move to ...
3866 * c-c++-common/Wconversion-real.c: ... here.
3867 * lib/target-supports.exp
3868 (check_effective_target_c,check_effective_target_c++): New.
3869
3870 2009-08-10 Daniel Kraft <d@domob.eu>
3871
3872 PR fortran/37425
3873 * gfortran.dg/typebound_operator_1.f03: New test.
3874 * gfortran.dg/typebound_operator_2.f03: New test.
3875
3876 2009-08-10 Richard Guenther <rguenther@suse.de>
3877
3878 PR middle-end/41006
3879 * gcc.c-torture/compile/pr41006-1.c: New testcase.
3880 * gcc.c-torture/compile/pr41006-2.c: Likewise.
3881
3882 2009-08-10 Janus Weil <janus@gcc.gnu.org>
3883
3884 PR fortran/40940
3885 * gfortran.dg/class_1.f03: New.
3886 * gfortran.dg/class_2.f03: New.
3887 * gfortran.dg/proc_ptr_comp_pass_1.f90: Use CLASS instead of TYPE.
3888 * gfortran.dg/proc_ptr_comp_pass_2.f90: Ditto.
3889 * gfortran.dg/proc_ptr_comp_pass_3.f90: Ditto.
3890 * gfortran.dg/typebound_call_10.f03: Ditto.
3891 * gfortran.dg/typebound_call_2.f03: Ditto.
3892 * gfortran.dg/typebound_call_3.f03: Ditto.
3893 * gfortran.dg/typebound_call_4.f03: Ditto.
3894 * gfortran.dg/typebound_generic_3.f03: Ditto.
3895 * gfortran.dg/typebound_generic_4.f03: Ditto.
3896 * gfortran.dg/typebound_proc_1.f08: Ditto.
3897 * gfortran.dg/typebound_proc_5.f03: Ditto.
3898 * gfortran.dg/typebound_proc_6.f03: Ditto.
3899
3900 2009-08-10 Dodji Seketeli <dodji@redhat.com>
3901
3902 PR c++/40866
3903 * g++.dg/expr/stmt-expr-1.C: New test.
3904
3905 2009-08-09 Richard Guenther <rguenther@suse.de>
3906
3907 PR tree-optimization/41016
3908 * gcc.c-torture/compile/pr41016.c: New testcase.
3909
3910 2009-08-09 Richard Sandiford <rdsandiford@googlemail.com>
3911
3912 * gcc.dg/overflow-warn-8.c: New test.
3913
3914 2009-08-09 Ira Rosen <irar@il.ibm.com>
3915
3916 PR tree-optimization/41008
3917 * gcc.dg/vect/O1-pr41008.c: New test.
3918
3919 2009-08-05 Tobias Burnus <burnus@net-b.de>
3920
3921 PR fortran/40955
3922 * gfortran.dg/module_md5_1.f90: Update MD5 check sum.
3923
3924 2009-08-09 Bernd Schmidt <bernd.schmidt@analog.com>
3925
3926 * gcc.target/bfin/loop-autoinc.c: New file.
3927
3928 2009-08-08 Richard Guenther <rguenther@suse.de>
3929
3930 PR tree-optimization/40991
3931 * g++.dg/torture/pr40991.C: New testcase.
3932
3933 2009-08-08 Laurent GUERBY <laurent@guerby.net>
3934
3935 * ada/acats/support/impdef.a: Tweak timing constants. Add
3936 Long_Minimum_Task_Switch and Long_Switch_To_New_Task.
3937 * ada/acats/tests/c9/c940005.a: Use new timing constants.
3938 * ada/acats/tests/c9/c940007.a: Likewise.
3939 * ada/acats/tests/c9/c94001c.ada: Likewise.
3940 * ada/acats/tests/c9/c94006a.ada: Likewise.
3941 * ada/acats/tests/c9/c94008c.ada: Likewise.
3942 * ada/acats/tests/c9/c951002.a: Likewise.
3943 * ada/acats/tests/c9/c954a01.a: Likewise.
3944 * ada/acats/tests/c9/c96001a.ada: Likewise.
3945 * ada/acats/tests/c9/c97307a.ada: Likewise.
3946
3947 2009-08-07 Richard Guenther <rguenther@suse.de>
3948
3949 PR tree-optimization/40999
3950 * gfortran.dg/pr40999.f: New testcase.
3951
3952 2009-08-07 Jakub Jelinek <jakub@redhat.com>
3953
3954 * g++.dg/tree-prof/partition1.C: New test.
3955
3956 2009-08-06 Richard Earnshaw <rearnsha@arm.com>
3957
3958 * lib/target-supports.exp (check_effective_target_arm_hard_vfp_ok): New
3959 hook.
3960 (check_effective_target_arm_neon_ok): Improve test for neon
3961 availability.
3962 * gcc.target/arm/eabi1.c: Only run test in base variant.
3963 * gcc.target/arm/abitest.h: Allow the test function to have a PCS
3964 attribute.
3965 * gcc.target/arm/vfp1[567].c: New tests.
3966
3967 2009-08-06 Jason Merrill <jason@redhat.com>
3968
3969 PR c++/40948
3970 * g++.dg/ext/complit12.C: Expand.
3971
3972 2009-08-06 Richard Earnshaw <rearnsha@arm.com>
3973
3974 Merge ARM/hard_vfp_branch to trunk.
3975
3976 2009-08-04 Richard Earnshaw <rearnsha@arm.com>
3977
3978 * gcc.target/arm/mmx-1.c: Skip if using -mfloat-abi=hard.
3979 * gcc.dg/builtin-apply2.c: Skip for ARM if using -mfloat-abi=hard.
3980
3981 2009-05-12 Joseph Myers <joseph@codesourcery.com>
3982
3983 * gcc.target/arm/eabi1.c: Do not skip for non-base ABI variants.
3984 (PCS): Define macro to use base AAPCS.
3985 (decl_float, __aeabi_d2f, __aeabi_f2d): Use PCS macro.
3986
3987 2009-05-11 Daniel Jacobowitz <dan@codesourcery.com>
3988
3989 * lib/target-supports.exp (check_effective_target_arm_neon_ok):
3990 Correct arm_neon.h typo.
3991
3992 2009-03-06 Richard Earnshaw <rearnsha@arm.com>
3993
3994 * lib/target-supports.exp (check_effective_target_hard_vfp_ok): Make
3995 this a linkage test.
3996 * gcc.target/arm/aapcs/aapcs.exp: New framework for testing AAPCS
3997 argument marshalling.
3998 * abitest.h: New file.
3999 * vfp1.c, vfp2.c, vfp3.c, vfp4.c, vfp5.c, vfp6.c, vfp7.c: New tests.
4000 * vfp8.c, vfp9.c, vfp10.c, vfp11.c, vfp12.c, vfp13.c, vfp14.c: New.
4001
4002 2009-08-06 Martin Jambor <mjambor@suse.cz>
4003
4004 PR middle-end/32964
4005 * gcc.dg/tree-ssa/pr32964.c: New test.
4006
4007 2009-08-06 Uros Bizjak <ubizjak@gmail.com>
4008 H.J. Lu <hongjiu.lu@intel.com>
4009
4010 PR target/40957
4011 * gcc.target/i386/pr40957.c: New test.
4012
4013 2009-08-06 Richard Guenther <rguenther@suse.de>
4014
4015 PR tree-optimization/40964
4016 * gcc.c-torture/compile/pr40964.c: New testcase.
4017
4018 2009-08-05 Paul Thomas <pault@gcc.gnu.org>
4019
4020 PR fortran/40847
4021 * gfortran.dg/transfer_resolve_1.f90 : New test.
4022
4023 2009-08-05 Uros Bizjak <ubizjak@gmail.com>
4024 Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
4025
4026 PR target/40906
4027 * gcc.target/i386/pr40906-1.c: New test.
4028 * gcc.target/i386/pr40906-2.c: Ditto.
4029 * gcc.target/i386/pr40906-3.c: Ditto.
4030
4031 2009-08-05 Jakub Jelinek <jakub@redhat.com>
4032
4033 PR rtl-optimization/40924
4034 * g++.dg/torture/pr40924.C: New test.
4035
4036 2009-08-05 Manuel López-Ibáñez <manu@gcc.gnu.org>
4037
4038 PR c++/36069
4039 * g++.dg/warn/pr36069.C: New.
4040
4041 2009-08-04 Dodji Seketeli <dodji@redhat.com>
4042
4043 PR c++/39987
4044 * g++.dg/overload/defarg4.C: New test.
4045
4046 2009-08-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
4047
4048 PR c++/16696
4049 * g++.dg/parse/pr16696.C: New.
4050 * g++.dg/parse/pr16696-permissive.C: New.
4051
4052 2009-08-04 Paul Thomas <pault@gcc.gnu.org>
4053
4054 PR fortran/40875
4055 * gfortran.dg/initialization_23.f90 : New test.
4056
4057 2009-08-04 Dodji Seketeli <dodji@redhat.com>
4058
4059 PR debug/39706
4060 * g++.dg/debug/dwarf2/pubnames-1.C: New test.
4061
4062 2009-08-03 Jason Merrill <jason@redhat.com>
4063 Jakub Jelinek <jakub@redhat.com>
4064
4065 PR c++/40948
4066 * g++.dg/ext/complit12.C: New.
4067
4068 2009-08-03 Janis Johnson <janis187@us.ibm.com>
4069
4070 PR c/39902
4071 * gcc.target/powerpc/pr39902-2.c: New test.
4072
4073 2009-08-03 Jakub Jelinek <jakub@redhat.com>
4074
4075 PR middle-end/40943
4076 * gcc.dg/uninit-6.c: Re-add XFAIL.
4077 * gcc.dg/uninit-6-O0.c: Likewise.
4078 * gcc.dg/uninit-pr40943.c: New test.
4079
4080 2009-08-03 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
4081
4082 PR testsuite/40858
4083 * g++.dg/debug/dwarf2/typedef1.C: Also match assembler string used with
4084 .ascii.
4085
4086 2009-08-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4087
4088 PR libfortran/40853
4089 * gfortran.dg/namelist_40.f90: Update error output.
4090 * gfortran.dg/namelist_47.f90: Update error output.
4091 * gfortran.dg/namelist_58.f90: New test.
4092
4093 2009-08-02 Janus Weil <janus@gcc.gnu.org>
4094
4095 PR fortran/40881
4096 * gfortran.dg/aliasing_dummy_1.f90: Add -std=legacy.
4097 * gfortran.dg/altreturn_3.f90: Ditto.
4098 * gfortran.dg/altreturn_5.f90: Ditto.
4099 * gfortran.dg/altreturn_6.f90: Ditto.
4100 * gfortran.dg/altreturn_7.f90: Ditto.
4101 * gfortran.dg/array_constructor_13.f90: Ditto.
4102 * gfortran.dg/arrayio_7.f90: Ditto.
4103 * gfortran.dg/arrayio_8.f90: Ditto.
4104 * gfortran.dg/assumed_charlen_function_3.f90: Modified warning message.
4105 * gfortran.dg/assumed_charlen_function_4.f90: Add -std=legacy.
4106 * gfortran.dg/assumed_charlen_function_5.f90: Modified warning message.
4107 * gfortran.dg/backspace_8.f: Add -std=legacy.
4108 * gfortran.dg/backspace_9.f: Ditto.
4109 * gfortran.dg/char_comparison_1.f: Ditto.
4110 * gfortran.dg/char_decl_1.f90: Ditto.
4111 * gfortran.dg/char_initialiser_actual.f90: Ditto.
4112 * gfortran.dg/char_pointer_assign.f90: Ditto.
4113 * gfortran.dg/char_pointer_dependency.f90: Ditto.
4114 * gfortran.dg/char_pointer_dummy.f90: Ditto.
4115 * gfortran.dg/char_pointer_func.f90: Ditto.
4116 * gfortran.dg/common_8.f90: Ditto.
4117 * gfortran.dg/constant_substring.f: Ditto.
4118 * gfortran.dg/data_char_2.f90: Ditto.
4119 * gfortran.dg/der_array_io_1.f90: Ditto.
4120 * gfortran.dg/der_array_io_2.f90: Ditto.
4121 * gfortran.dg/der_array_io_3.f90: Ditto.
4122 * gfortran.dg/der_io_3.f90: Ditto.
4123 * gfortran.dg/dev_null.F90: Ditto.
4124 * gfortran.dg/direct_io_2.f90: Ditto.
4125 * gfortran.dg/do_iterator_2.f90: Ditto.
4126 * gfortran.dg/e_d_fmt.f90: Ditto.
4127 * gfortran.dg/empty_format_1.f90: Ditto.
4128 * gfortran.dg/entry_17.f90: Modified warning message.
4129 * gfortran.dg/entry_7.f90: Add -std=legacy.
4130 * gfortran.dg/eor_1.f90: Ditto.
4131 * gfortran.dg/equiv_2.f90: Ditto.
4132 * gfortran.dg/equiv_constraint_2.f90: Use new-style character length.
4133 * gfortran.dg/equiv_substr.f90: Add -std=legacy.
4134 * gfortran.dg/extended_char_comparison_1.f: Ditto.
4135 * gfortran.dg/fmt_bz_bn_err.f: Ditto.
4136 * gfortran.dg/fmt_error_2.f90: Ditto.
4137 * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
4138 * gfortran.dg/fmt_tl.f: Ditto.
4139 * gfortran.dg/fmt_white.f: Ditto.
4140 * gfortran.dg/func_derived_1.f90: Ditto.
4141 * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
4142 * gfortran.dg/g77_intrinsics_sub.f: Ditto.
4143 * gfortran.dg/global_references_2.f90: Ditto.
4144 * gfortran.dg/hollerith_1.f90: Ditto.
4145 * gfortran.dg/hollerith.f90: Use new-style character length.
4146 * gfortran.dg/hollerith_f95.f90: Ditto.
4147 * gfortran.dg/ichar_1.f90: Add -std=legacy.
4148 * gfortran.dg/implicit_6.f90: Ditto.
4149 * gfortran.dg/implicit_9.f90: Ditto.
4150 * gfortran.dg/inquire_13.f90: Ditto.
4151 * gfortran.dg/inquire_5.f90: Ditto.
4152 * gfortran.dg/inquire_6.f90: Ditto.
4153 * gfortran.dg/inquire.f90: Ditto.
4154 * gfortran.dg/io_constraints_1.f90: Use new-style character length.
4155 * gfortran.dg/io_constraints_2.f90: Ditto.
4156 * gfortran.dg/list_read_2.f90: Add -std=legacy.
4157 * gfortran.dg/loc_2.f90: Ditto.
4158 * gfortran.dg/logical_1.f90: Ditto.
4159 * gfortran.dg/longline.f: Ditto.
4160 * gfortran.dg/merge_char_1.f90: Ditto.
4161 * gfortran.dg/namelist_12.f: Ditto.
4162 * gfortran.dg/namelist_14.f90: Ditto.
4163 * gfortran.dg/namelist_18.f90: Ditto.
4164 * gfortran.dg/namelist_19.f90: Ditto.
4165 * gfortran.dg/namelist_21.f90: Ditto.
4166 * gfortran.dg/namelist_22.f90: Ditto.
4167 * gfortran.dg/namelist_37.f90: Ditto.
4168 * gfortran.dg/namelist_54.f90: Ditto.
4169 * gfortran.dg/namelist_55.f90: Ditto.
4170 * gfortran.dg/namelist_empty.f90: Ditto.
4171 * gfortran.dg/namelist_use.f90: Use new-style character length.
4172 * gfortran.dg/namelist_use_only.f90: Add -std=legacy.
4173 * gfortran.dg/nested_modules_4.f90: Ditto.
4174 * gfortran.dg/nested_modules_5.f90: Ditto.
4175 * gfortran.dg/open-options-blanks.f: Ditto.
4176 * gfortran.dg/output_exponents_1.f90: Ditto.
4177 * gfortran.dg/parens_5.f90: Ditto.
4178 * gfortran.dg/parens_6.f90: Ditto.
4179 * gfortran.dg/parent_result_ref_2.f90: Modified warning message.
4180 * gfortran.dg/pointer_function_actual_1.f90: Add -std=legacy.
4181 * gfortran.dg/pr15129.f90: Ditto.
4182 * gfortran.dg/pr15332.f: Ditto.
4183 * gfortran.dg/pr16597.f90: Ditto.
4184 * gfortran.dg/pr17143.f90: Ditto.
4185 * gfortran.dg/pr17164.f90: Ditto.
4186 * gfortran.dg/pr17229.f: Modified warning message.
4187 * gfortran.dg/pr18210.f90: Add -std=legacy.
4188 * gfortran.dg/pr19155.f: Ditto.
4189 * gfortran.dg/pr20086.f90: Ditto.
4190 * gfortran.dg/pr20124.f90: Ditto.
4191 * gfortran.dg/pr20755.f: Ditto.
4192 * gfortran.dg/pr20865.f90: Ditto.
4193 * gfortran.dg/pr20950.f: Ditto.
4194 * gfortran.dg/pr21730.f: Ditto.
4195 * gfortran.dg/pr22491.f: Ditto.
4196 * gfortran.dg/pr29713.f90: Ditto.
4197 * gfortran.dg/print_parentheses_1.f: Ditto.
4198 * gfortran.dg/print_parentheses_2.f90: Ditto.
4199 * gfortran.dg/proc_assign_1.f90: Ditto.
4200 * gfortran.dg/proc_decl_1.f90: Ditto.
4201 * gfortran.dg/proc_ptr_17.f90: Add dg-warning.
4202 * gfortran.dg/read_eor.f90: : Add -std=legacy.
4203 * gfortran.dg/read_float_1.f90: Ditto.
4204 * gfortran.dg/read_logical.f90: Ditto.
4205 * gfortran.dg/recursive_statement_functions.f90: Ditto.
4206 * gfortran.dg/return_1.f90: Ditto.
4207 * gfortran.dg/rewind_1.f90: Ditto.
4208 * gfortran.dg/runtime_warning_1.f90: Use new-style character length.
4209 * gfortran.dg/scalar_return_1.f90: Add -std=legacy.
4210 * gfortran.dg/stfunc_1.f90: Ditto.
4211 * gfortran.dg/stfunc_3.f90: Ditto.
4212 * gfortran.dg/stfunc_4.f90: Ditto.
4213 * gfortran.dg/stfunc_6.f90: Ditto.
4214 * gfortran.dg/streamio_2.f90: Ditto.
4215 * gfortran.dg/string_ctor_1.f90: Ditto.
4216 * gfortran.dg/string_null_compare_1.f: Ditto.
4217 * gfortran.dg/substr_6.f90: Ditto.
4218 * gfortran.dg/tl_editing.f90: Ditto.
4219 * gfortran.dg/unf_io_convert_1.f90: Use new-style character length.
4220 * gfortran.dg/warnings_are_errors_1.f90: Modified warning message.
4221 * gfortran.dg/x_slash_1.f: Add -std=legacy.
4222 * gfortran.dg/g77/1832.f: Ditto.
4223 * gfortran.dg/g77/19981216-0.f Ditto.
4224 * gfortran.dg/g77/19990525-0.f: Ditto.
4225 * gfortran.dg/g77/19990826-2.f: Ditto.
4226 * gfortran.dg/g77/20000630-2.f: Ditto.
4227 * gfortran.dg/g77/20010116.f: Ditto.
4228 * gfortran.dg/g77/20010519-1.f: Use new-style character length.
4229 * gfortran.dg/g77/980419-2.f: Add -std=legacy.
4230 * gfortran.dg/g77/980520-1.f: Ditto.
4231 * gfortran.dg/g77/check0.f: Ditto.
4232 * gfortran.dg/g77/cpp3.F: Ditto.
4233 * gfortran.dg/g77/cpp4.F: Use new-style character length.
4234 * gfortran.dg/g77/f77-edit-i-in.f: Add -std=legacy.
4235 * gfortran.dg/g77/f77-edit-t-in.f: Ditto.
4236 * gfortran.dg/g77/short.f: Ditto.
4237
4238 2009-08-01 Adam Nemet <anemet@caviumnetworks.com>
4239
4240 * gcc.target/mips/ext-3.c: Add NOMIPS16.
4241 * gcc.target/mips/ext-4.c: Likewise.
4242 * gcc.target/mips/interrupt_handler.c: Likewise.
4243 * gcc.target/mips/truncate-4.c: Likewise.
4244 * gcc.target/mips/truncate-5.c: Likewise.
4245
4246 2009-08-01 Sebastian Pop <sebastian.pop@amd.com>
4247
4248 * gcc.dg/graphite/graphite_autopar/graphite_autopar.exp: Rename
4249 -fgraphite-force-parallel to -floop-parallelize-all.
4250
4251 2009-08-01 Paul Thomas <pault@gcc.gnu.org>
4252
4253 PR fortran/40011
4254 * gfortran.dg/whole_file_7.f90: New test.
4255 * gfortran.dg/whole_file_8.f90: New test.
4256 * gfortran.dg/whole_file_9.f90: New test.
4257 * gfortran.dg/whole_file_10.f90: New test.
4258 * gfortran.dg/whole_file_11.f90: New test.
4259 * gfortran.dg/whole_file_12.f90: New test.
4260 * gfortran.dg/whole_file_13.f90: New test.
4261 * gfortran.dg/whole_file_14.f90: New test.
4262
4263 2009-07-31 Jason Merrill <jason@redhat.com>
4264
4265 * g++.dg/cpp0x/initlist22.C: Adjust for new rvalue reference
4266 binding semantics.
4267 * g++.dg/cpp0x/named.C: Likewise.
4268 * g++.dg/cpp0x/overload.C: Likewise.
4269 * g++.dg/cpp0x/rv1n.C: Likewise.
4270 * g++.dg/cpp0x/rv1p.C: Likewise.
4271 * g++.dg/cpp0x/rv2n.C: Likewise.
4272 * g++.dg/cpp0x/rv2p.C: Likewise.
4273 * g++.dg/cpp0x/rv3n.C: Likewise.
4274 * g++.dg/cpp0x/rv3p.C: Likewise.
4275 * g++.dg/cpp0x/rv4n.C: Likewise.
4276 * g++.dg/cpp0x/rv4p.C: Likewise.
4277 * g++.dg/cpp0x/rv5n.C: Likewise.
4278 * g++.dg/cpp0x/rv5p.C: Likewise.
4279 * g++.dg/cpp0x/rv6n.C: Likewise.
4280 * g++.dg/cpp0x/rv6p.C: Likewise.
4281 * g++.dg/cpp0x/rv7n.C: Likewise.
4282 * g++.dg/cpp0x/rv7p.C: Likewise.
4283 * g++.dg/cpp0x/template_deduction.C: Likewise.
4284 * g++.dg/cpp0x/unnamed_refs.C: Likewise.
4285 * g++.dg/cpp0x/overloadn.C: New.
4286 * g++.dg/cpp0x/rv-cast.C: New.
4287
4288 2009-07-31 Adam Nemet <anemet@caviumnetworks.com>
4289
4290 * gcc.target/mips/ext-4.c: New test.
4291
4292 2009-07-30 Sebastian Pop <sebastian.pop@amd.com>
4293
4294 * g++.dg/tree-ssa/pr33615.C: Fix pattern for lim.
4295
4296 2009-07-30 Sebastian Pop <sebastian.pop@amd.com>
4297
4298 * gcc.dg/tree-ssa/20050314-1.c: Fix patterns for lim and dceloop.
4299 * gcc.dg/tree-ssa/loop-32.c: Same.
4300 * gcc.dg/tree-ssa/loop-33.c: Same.
4301 * gcc.dg/tree-ssa/loop-34.c: Same.
4302 * gcc.dg/tree-ssa/loop-35.c: Same.
4303 * gcc.dg/tree-ssa/loop-7.c: Same.
4304 * gcc.dg/tree-ssa/pr23109.c: Same.
4305 * gcc.dg/tree-ssa/restrict-2.c: Same.
4306 * gcc.dg/tree-ssa/restrict-3.c: Same.
4307 * gcc.dg/tree-ssa/ssa-lim-1.c: Same.
4308 * gcc.dg/tree-ssa/ssa-lim-2.c: Same.
4309 * gcc.dg/tree-ssa/ssa-lim-3.c: Same.
4310 * gcc.dg/tree-ssa/ssa-lim-6.c: Same.
4311 * gcc.dg/tree-ssa/structopt-1.c: Same.
4312 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Same.
4313 * gfortran.dg/pr32921.f: Same.
4314
4315 2009-07-30 Sebastian Pop <sebastian.pop@amd.com>
4316
4317 * gcc.dg/graphite/graphite_autopar/force-parallel-1.c: New.
4318 * gcc.dg/graphite/graphite_autopar/force-parallel-2.c: New.
4319 * gcc.dg/graphite/graphite_autopar/force-parallel-3.c: New.
4320 * gcc.dg/graphite/graphite_autopar/force-parallel-4.c: New.
4321 * gcc.dg/graphite/graphite_autopar/force-parallel-5.c: New.
4322 * gcc.dg/graphite/graphite_autopar/force-parallel-6.c: New.
4323 * gcc.dg/graphite/graphite_autopar/force-parallel-7.c: New.
4324 * gcc.dg/graphite/graphite_autopar/force-parallel-8.c: New.
4325 * gcc.dg/graphite/graphite_autopar/force-parallel-9.c: New.
4326 * gcc.dg/graphite/graphite_autopar/graphite_autopar.exp: New.
4327 * gcc.dg/graphite/id-1.c: New.
4328 * gcc.dg/graphite/id-10.c: New.
4329 * gcc.dg/graphite/id-11.c: New.
4330 * gcc.dg/graphite/id-12.c: New.
4331 * gcc.dg/graphite/id-13.c: New.
4332 * gcc.dg/graphite/id-14.c: New.
4333 * gcc.dg/graphite/id-15.c: New.
4334 * gcc.dg/graphite/id-2.c: New.
4335 * gcc.dg/graphite/id-3.c: New.
4336 * gcc.dg/graphite/id-4.c: New.
4337 * gcc.dg/graphite/id-5.c: New.
4338 * gcc.dg/graphite/id-6.c: New.
4339 * gcc.dg/graphite/id-7.c: New.
4340 * gcc.dg/graphite/id-8.c: New.
4341 * gcc.dg/graphite/id-9.c: New.
4342 * gcc.dg/graphite/interchange-0.c: New.
4343 * gcc.dg/graphite/interchange-1.c: New.
4344 * gcc.dg/graphite/interchange-2.c: New.
4345 * gcc.dg/graphite/interchange-3.c: New.
4346 * gcc.dg/graphite/interchange-4.c: New.
4347 * gcc.dg/graphite/interchange-5.c: New.
4348 * gcc.dg/graphite/interchange-6.c: New.
4349 * gcc.dg/graphite/interchange-7.c: New.
4350 * gcc.dg/graphite/interchange-8.c: New.
4351 * gcc.dg/graphite/pr35356-1.c: New.
4352 * gcc.dg/graphite/pr35356-2.c: New.
4353 * gcc.dg/graphite/pr35356-3.c: New.
4354 * gcc.dg/graphite/pr40157.c: New.
4355 * gcc.dg/graphite/run-id-1.c: New.
4356 * gcc.dg/graphite/scop-20.c: New.
4357 * gcc.dg/graphite/scop-21.c: New.
4358 * gfortran.dg/graphite/id-1.f90: New.
4359 * gfortran.dg/graphite/id-10.f90: New.
4360 * gfortran.dg/graphite/id-11.f: New.
4361 * gfortran.dg/graphite/id-12.f: New.
4362 * gfortran.dg/graphite/id-13.f: New.
4363 * gfortran.dg/graphite/id-14.f: New.
4364 * gfortran.dg/graphite/id-15.f: New.
4365 * gfortran.dg/graphite/id-16.f: New.
4366 * gfortran.dg/graphite/id-5.f: New.
4367 * gfortran.dg/graphite/id-6.f: New.
4368 * gfortran.dg/graphite/id-7.f: New.
4369 * gfortran.dg/graphite/id-8.f: New.
4370 * gfortran.dg/graphite/id-9.f: New.
4371 * gfortran.dg/graphite/interchange-1.f: New.
4372 * gfortran.dg/graphite/interchange-2.f: New.
4373
4374 2009-07-30 Sebastian Pop <sebastian.pop@amd.com>
4375
4376 * gcc.dg/graphite/graphite.exp: Implement an automatic selection of
4377 flags based on the name of the testcase.
4378 * gfortran.dg/graphite/graphite.exp: Same.
4379
4380 * gcc.dg/graphite/block-0.c: Adjusted.
4381 * gcc.dg/graphite/block-1.c: Adjusted.
4382 * gcc.dg/graphite/block-2.c: Adjusted.
4383 * gcc.dg/graphite/block-3.c: Adjusted.
4384 * gcc.dg/graphite/block-4.c: Adjusted.
4385 * gcc.dg/graphite/block-5.c: Adjusted.
4386 * gcc.dg/graphite/block-6.c: Adjusted.
4387 * gcc.dg/graphite/pr37485.c: Adjusted.
4388 * gcc.dg/graphite/pr37684.c: Adjusted.
4389 * gcc.dg/graphite/pr37828.c: Adjusted.
4390 * gcc.dg/graphite/pr37883.c: Adjusted.
4391 * gcc.dg/graphite/pr37928.c: Adjusted.
4392 * gcc.dg/graphite/pr37943.c: Adjusted.
4393 * gcc.dg/graphite/pr38409.c: Adjusted.
4394 * gcc.dg/graphite/pr38498.c: Adjusted.
4395 * gcc.dg/graphite/pr38559.c: Adjusted.
4396 * gcc.dg/graphite/pr39335.c: Adjusted.
4397 * gcc.dg/graphite/pr39335_1.c: Adjusted.
4398 * gcc.dg/graphite/scop-0.c: Adjusted.
4399 * gcc.dg/graphite/scop-1.c: Adjusted.
4400 * gcc.dg/graphite/scop-10.c: Adjusted.
4401 * gcc.dg/graphite/scop-11.c: Adjusted.
4402 * gcc.dg/graphite/scop-12.c: Adjusted.
4403 * gcc.dg/graphite/scop-13.c: Adjusted.
4404 * gcc.dg/graphite/scop-14.c: Adjusted.
4405 * gcc.dg/graphite/scop-15.c: Adjusted.
4406 * gcc.dg/graphite/scop-16.c: Adjusted.
4407 * gcc.dg/graphite/scop-17.c: Adjusted.
4408 * gcc.dg/graphite/scop-18.c: Adjusted.
4409 * gcc.dg/graphite/scop-19.c: Adjusted.
4410 * gcc.dg/graphite/scop-2.c: Adjusted.
4411 * gcc.dg/graphite/scop-3.c: Adjusted.-
4412 * gcc.dg/graphite/scop-4.c: Adjusted.
4413 * gcc.dg/graphite/scop-5.c: Adjusted.
4414 * gcc.dg/graphite/scop-6.c: Adjusted.
4415 * gcc.dg/graphite/scop-7.c: Adjusted.
4416 * gcc.dg/graphite/scop-8.c: Adjusted.
4417 * gcc.dg/graphite/scop-9.c: Adjusted.
4418 * gcc.dg/graphite/scop-matmult.c: Adjusted.
4419 * gfortran.dg/graphite/block-1.f90: Adjusted.
4420 * gfortran.dg/graphite/block-2.f: Adjusted.
4421 * gfortran.dg/graphite/block-3.f90: Adjusted.
4422 * gfortran.dg/graphite/block-4.f90: Adjusted.
4423 * gfortran.dg/graphite/id-2.f90: Adjusted.
4424 * gfortran.dg/graphite/id-3.f90: Adjusted.
4425 * gfortran.dg/graphite/id-4.f90: Adjusted.
4426 * gfortran.dg/graphite/pr37852.f90: Adjusted.
4427 * gfortran.dg/graphite/pr37857.f90: Adjusted.
4428 * gfortran.dg/graphite/pr37980.f90: Adjusted.
4429 * gfortran.dg/graphite/pr38083.f90: Adjusted.
4430 * gfortran.dg/graphite/pr38953.f90: Adjusted.
4431 * gfortran.dg/graphite/scop-1.f: Adjusted.
4432
4433 2009-07-30 Doug Kwan <dougkwan@google.com>
4434
4435 * gcc.target/arm/neon/polytypes.c: Adjust test for new notes
4436 in warnings added in rev 141298.
4437
4438 2009-07-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
4439
4440 * lib/options.exp: Use "!=" instead of "ne".
4441
4442 * gcc.dg/vector-4.c: Add -fno-common option on hppa*-*-hpux* (32-bit).
4443
4444 * gcc.dg/ucnid-11.c: Skip on hppa*-*-hpux* (32-bit).
4445 * gcc.dg/ucnid-12.c: Likewise.
4446
4447 2009-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
4448 Pat Haugen <pthaugen@us.ibm.com>
4449 Revital Eres <ERES@il.ibm.com>
4450
4451 * gcc.target/powerpc/altivec-32.c: New file to test
4452 Altivec simple math function vectorization.
4453
4454 * gcc.target/powerpc/bswap-run.c: New file to test swap
4455 builtins.
4456 * gcc.target/powerpc/bswap16.c: Ditto.
4457 * gcc.target/powerpc/bswap32.c: Ditto.
4458 * gcc.target/powerpc/bswap64-1.c: Ditto.
4459 * gcc.target/powerpc/bswap64-2.c: Ditto.
4460 * gcc.target/powerpc/bswap64-3.c: Ditto.
4461 * gcc.target/powerpc/optimize-bswapdi-2.c: Ditto.
4462 * gcc.target/powerpc/optimize-bswapdi-3.c: Ditto.
4463 * gcc.target/powerpc/optimize-bswapsi-2.c: Ditto.
4464
4465 * gcc.target/powerpc/popcount-2.c: New file to test
4466 power7 popcntd instructions.
4467 * gcc.target/powerpc/popcount-3.c: Ditto.
4468
4469 * gcc.target/powerpc/pr39457.c: New VSX test.
4470 * gcc.target/powerpc/vsx-builtin-1.c: Ditto.
4471 * gcc.target/powerpc/vsx-builtin-2.c: Ditto.
4472 * gcc.target/powerpc/vsx-builtin-3.c: Ditto.
4473 * gcc.target/powerpc/vsx-builtin-4.c: Ditto.
4474 * gcc.target/powerpc/vsx-builtin-5.c: Ditto.
4475 * gcc.target/powerpc/vsx-builtin-6.c: Ditto.
4476 * gcc.target/powerpc/vsx-vector-1.c: Ditto.
4477 * gcc.target/powerpc/vsx-vector-2.c: Ditto.
4478 * gcc.target/powerpc/vsx-vector-3.c: Ditto.
4479 * gcc.target/powerpc/vsx-vector-4.c: Ditto.
4480 * gcc.target/powerpc/vsx-vector-5.c: Ditto.
4481 * gcc.target/powerpc/vsx-vector-6.c: Ditto.
4482
4483 * gcc.target/powerpc/altivec-6.c: Store the result of
4484 vec_add, so the optimizer doesn't remove it.
4485
4486 * gcc.dg/optimize-bswapdi-1.c: Add powerpc 64-bit to
4487 systems that support bswap64.
4488
4489 * gcc.dg/vmx/vmx.exp: Explicitly add -mno-vsx to
4490 prevent VSX code generation.
4491
4492 * lib/target-supports.exp (check_vsx_hw_available): New
4493 function to test if VSX available.
4494 (check_effective_target_powerpc_vsx_ok): Ditto.
4495 (check_vmx_hw_available): Add explicit -mno-vsx.
4496
4497 2009-07-30 Janis Johnson <janis187@us.ibm.com>
4498
4499 PR c/39902
4500 * gcc.dg/dfp/pr39902.c: Fix typos in constant suffixes.
4501
4502 2009-07-30 Martin Jambor <mjambor@suse.cz>
4503
4504 PR tree-optimization/40570
4505 * gcc.c-torture/compile/pr40570.c: New test.
4506
4507 2009-07-29 Jason Merrill <jason@redhat.com>
4508
4509 PR c++/14912
4510 * g++.dg/template/defarg13.C: New.
4511
4512 2009-07-29 Richard Guenther <rguenther@suse.de>
4513
4514 PR c++/40834
4515 * g++.dg/torture/pr40834.C: New testcase.
4516
4517 2009-07-29 Michael Matz <matz@suse.de>
4518
4519 PR middle-end/40830
4520 * gcc.dg/vect/vect-pre-interact.c: XFAIL for no_align targets.
4521
4522 2009-07-28 Kaz Kojima <kkojima@gcc.gnu.org>
4523
4524 * gfortran.dg/maxlocval_2.f90: Add -mieee for alpha*-*-* and
4525 sh*-*-* targets. Skip on spu-*-* targets.
4526 * gfortran.dg/maxlocval_4.f90: Likewise.
4527 * gfortran.dg/minlocval_1.f90: Likewise.
4528 * gfortran.dg/minlocval_4.f90: Likewise.
4529
4530 2009-07-28 Jakub Jelinek <jakub@redhat.com>
4531
4532 PR fortran/40878
4533 * gfortran.dg/gomp/pr40878-1.f90: New test.
4534 * gfortran.dg/gomp/pr40878-2.f90: New test.
4535
4536 PR testsuite/40891
4537 * gcc.dg/cdce1.c: Adjust note line number.
4538 * gcc.dg/cdce2.c: Likewise.
4539
4540 2009-07-28 Janus Weil <janus@gcc.gnu.org>
4541
4542 PR fortran/40882
4543 * gfortran.dg/proc_ptr_comp_13.f90: New.
4544
4545 2009-07-28 Jan Beulich <jbeulich@novell.com>
4546
4547 * gcc.target/i386/avx-vtestpd-1.c: Add -DNEED_IEEE754_DOUBLE.
4548 * gcc.target/i386/avx-vtestpd-2.c: Likewise.
4549 * gcc.target/i386/avx-vtestpd-256-1.c: Likewise.
4550 * gcc.target/i386/avx-vtestpd-256-2.c: Likewise.
4551 * gcc.target/i386/avx-vtestpd-256-3.c: Likewise.
4552 * gcc.target/i386/avx-vtestpd-3.c: Likewise.
4553 * gcc.target/i386/avx-vtestps-1.c: Add -DNEED_IEEE754_FLOAT.
4554 * gcc.target/i386/avx-vtestps-2.c: Likewise.
4555 * gcc.target/i386/avx-vtestps-256-1.c: Likewise.
4556 * gcc.target/i386/avx-vtestps-256-2.c: Likewise.
4557 * gcc.target/i386/avx-vtestps-256-3.c: Likewise.
4558 * gcc.target/i386/avx-vtestps-3.c: Likewise.
4559 * gcc.target/i386/m128-check.h (union ieee754_float): Put into
4560 #ifdef NEED_IEEE754_FLOAT conditional.
4561 (union ieee754_double): Put into #ifdef NEED_IEEE754_DOUBLE
4562 conditional.
4563
4564 2009-07-28 Jan Beulich <jbeulich@novell.com>
4565
4566 * g++.dg/ext/bitfield2.C: Add -mno-ms-bitfields for
4567 i?86-*-netware.
4568 * g++.dg/ext/bitfield3.C: Likewise.
4569 * g++.dg/ext/bitfield4.C: Likewise.
4570 * g++.dg/ext/bitfield5.C: Likewise.
4571 * gcc.dg/bitfld-15.c: Likewise.
4572 * gcc.dg/bitfld-16.c: Likewise.
4573 * gcc.dg/bitfld-17.c: Likewise.
4574 * gcc.dg/bitfld-18.c: Likewise.
4575 * g++.old-deja/g++.jason/thunk2.C: Remove dg-bogus.
4576 * gcc.dg/20010912-1.c: Likewise.
4577 * gcc.dg/20021018-1.c: Likewise.
4578 * gcc.dg/20030213-1.c: Likewise.
4579 * gcc.dg/20030225-1.c: Likewise.
4580 * gcc.dg/20030708-1.c: Likewise.
4581 * gcc.dg/20050321-2.c: Likewise.
4582 * gcc.dg/cdce1.c: Don't pass -lm for *-*-netware*.
4583 * gcc.dg/cdce2.c: Likewise.
4584 * gcc.target/i386/pr37248-2.c: Don't test on default_packet
4585 targets.
4586 * gcc.target/i386/pr37248-3.c: Likewise.
4587
4588 2009-07-27 Janus Weil <janus@gcc.gnu.org>
4589
4590 PR fortran/40848
4591 * gfortran.dg/altreturn_7.f90: New.
4592
4593 2009-07-27 Simon Baldwin <simonb@google.com>
4594
4595 PR testsuite/40829
4596 * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: Extended array 'a'
4597 so that indexing no longer runs off array end.
4598
4599 2009-07-27 Tobias Burnus <burnus@net-b.de>
4600
4601 PR fortran/40851
4602 * gfortran.dg/derived_init_3.f90: New test.
4603
4604 2009-07-26 Tobias Burnus <burnus@net-b.de>
4605
4606 PR fortran/33197
4607 * gfortran.dg/atan2_1.f90: New test
4608 * gfortran.dg/atan2_2.f90: New test
4609
4610 2007-07-26 Simon Martin <simartin@users.sourceforge.net>
4611
4612 PR c++/40749
4613 * g++.dg/warn/Wreturn-type-6.C: New test.
4614
4615 2009-07-26 Ira Rosen <irar@il.ibm.com>
4616
4617 PR tree-optimization/40801
4618 * gfortran.dg/vect/fast-math-real8-pr40801.f90: New test.
4619 * gfortran.dg/vect/vect.exp: Run tests starting with
4620 "fast-math-real8" with -ffast-math and -fdefault-real-8.
4621
4622 2009-07-25 David Daney <ddaney@caviumnetworks.com>
4623
4624 PR rtl-optimization/40445
4625 * g++.dg/other/builtin-unreachable-1.C: New testcase.
4626
4627 2009-07-25 David Daney <ddaney@caviumnetworks.com>
4628
4629 * gcc.dg/builtin-unreachable-4.c: New test.
4630
4631 2009-07-25 Tobias Burnus <burnus@net-b.de>
4632
4633 PR fortran/33197
4634 * gfortran.dg/complex_intrinsic_5.f90: New test.
4635 * gfortran.dg/complex_intrinsic_7.f90: New test.
4636
4637 2009-07-25 Martin Jambor <mjambor@suse.cz>
4638
4639 * gcc.c-torture/execute/pr17377.c: Add noclone attribute to function y.
4640 * gcc.dg/ipa/noclone-1.c: New test.
4641
4642 2009-07-25 Uros Bizjak <ubizjak@gmail.com>
4643
4644 * lib/target-supports.exp (check_effective_target_static): New
4645 procedure.
4646 * gcc.dg/special/gcsec-1.c (dg-options): Use -static only when
4647 supported.
4648 * g++.old-deja/g++.law/weak.C: Require static effective target.
4649
4650 2009-07-25 Janus Weil <janus@gcc.gnu.org>
4651
4652 PR fortran/39630
4653 * gfortran.dg/proc_ptr_comp_3.f90: Modified.
4654 * gfortran.dg/proc_ptr_comp_pass_1.f90: New.
4655 * gfortran.dg/proc_ptr_comp_pass_2.f90: New.
4656 * gfortran.dg/proc_ptr_comp_pass_3.f90: New.
4657 * gfortran.dg/proc_ptr_comp_pass_4.f90: New.
4658 * gfortran.dg/proc_ptr_comp_pass_5.f90: New.
4659 * gfortran.dg/typebound_call_10.f03: New.
4660
4661 2009-07-24 Jason Merrill <jason@redhat.com>
4662
4663 * g++.dg/cpp0x/defaulted11.C: New.
4664
4665 * g++.dg/cpp0x/initlist23.C: New.
4666
4667 2009-07-24 Janus Weil <janus@gcc.gnu.org>
4668
4669 PR fortran/40822
4670 * gfortran.dg/char_length_16.f90: New.
4671
4672 2009-07-24 Jakub Jelinek <jakub@redhat.com>
4673
4674 PR fortran/40643
4675 PR fortran/31067
4676 * gfortran.dg/maxlocval_2.f90: New test.
4677 * gfortran.dg/maxlocval_3.f90: New test.
4678 * gfortran.dg/maxlocval_4.f90: New test.
4679 * gfortran.dg/minlocval_1.f90: New test.
4680 * gfortran.dg/minlocval_2.f90: New test.
4681 * gfortran.dg/minlocval_3.f90: New test.
4682 * gfortran.dg/minlocval_4.f90: New test.
4683
4684 2009-07-23 Joseph Myers <joseph@codesourcery.com>
4685
4686 * gcc.dg/dll-4.c: Allow foo1 and foo2 in either order in
4687 scan-assembler.
4688
4689 2009-07-23 Jakub Jelinek <jakub@redhat.com>
4690
4691 PR fortran/40839
4692 * gfortran.dg/pr40839.f90: New test.
4693
4694 2009-07-23 Michael Matz <matz@suse.de>
4695
4696 PR middle-end/40830
4697 * gcc.dg/vect/vect-pre-interact.c: Require vect_float, and
4698 don't set options ourself.
4699
4700 2009-07-23 Simon Baldwin <simonb@google.com>
4701
4702 * gcc.misc-tests/linkage.exp: Added -m64 to x86_64 linux target
4703 native C compilation where required.
4704
4705 2009-07-22 Doug Kwan <dougkwan@google.com>
4706
4707 * gcc.c-torture/compile/20090721-1.c: New test.
4708
4709 2009-07-22 Michael Matz <matz@suse.de>
4710
4711 PR tree-optimization/35229
4712 PR tree-optimization/39300
4713 * gcc.dg/vect/vect-pre-interact.c: New test.
4714
4715 2009-07-22 Richard Guenther <rguenther@suse.de>
4716
4717 * g++.dg/lookup/using21.C: Fix duplicate paste.
4718
4719 2009-07-22 Richard Guenther <rguenther@suse.de>
4720
4721 PR c++/40799
4722 * g++.dg/lookup/using21.C: New testcase.
4723
4724 2009-07-21 Jason Merrill <jason@redhat.com>
4725
4726 * g++.dg/init/aggr4.C: New.
4727
4728 2009-07-21 Jason Merrill <jason@redhat.com>
4729
4730 Core issue 934
4731 * g++.dg/cpp0x/initlist22.C: New.
4732
4733 2009-07-21 Uros Bizjak <ubizjak@gmail.com>
4734
4735 * gcc.target/i386/vectorize8.c: New test.
4736
4737 2009-07-21 Uros Bizjak <ubizjak@gmail.com>
4738
4739 PR target/40811
4740 * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
4741 Add i?86 and x86_64 targets.
4742 * gcc.target/i386/vectorize7.c: New test.
4743
4744 PR target/40809
4745 * gcc.target/i386/pr40809.c: New test.
4746
4747 2009-07-21 Jakub Jelinek <jakub@redhat.com>
4748
4749 PR tree-optimization/40813
4750 * g++.dg/opt/inline15.C: New test.
4751
4752 2009-07-21 Paul Brook <paul@codesourcery.com>
4753
4754 * gcc.dg/vect/section-anchors-nest-1.c: New test.
4755 * lib/target-supports.exp (check_effective_target_section_anchors):
4756 Add arm*-*-*.
4757
4758 2009-07-20 Olatunji Ruwase <tjruwase@google.com>
4759
4760 * gcc.dg/plugin/finish_unit_plugin.c: New test.
4761 * gcc.dg/plugin/finish_unit-test-1.c: New test.
4762 * gcc.dg/plugin/plugin.exp: Added finish_unit_plugin.c test.
4763
4764 2009-07-20 Adam Nemet <anemet@caviumnetworks.com>
4765
4766 * gcc.target/mips/ext-3.c: New test.
4767
4768 2009-07-20 Jakub Jelinek <jakub@redhat.com>
4769
4770 * gcc.dg/builtin-object-size-6.c: Adjust expected values.
4771 * gcc.dg/builtin-object-size-8.c: New test.
4772 * g++.dg/ext/builtin-object-size1.C: Adjust expected values.
4773 * g++.dg/ext/builtin-object-size2.C: Likewise.
4774
4775 PR tree-optimization/40792
4776 * gcc.dg/pr40792.c: New test.
4777
4778 2009-07-20 Ira Rosen <irar@il.ibm.com>
4779
4780 * gcc.dg/vect/vect-cond-1.c, gcc.dg/vect/vect-cond-2.c,
4781 gcc.dg/vect/vect-cond-3.c, gcc.dg/vect/vect-cond-4.c,
4782 gcc.dg/vect/vect-cond-5.c, gcc.dg/vect/vect-cond-6.c: New tests.
4783
4784 2009-07-20 Christian Bruel <christian.bruel@st.com>
4785
4786 * gcc.target/sh/mfmovd.c: New test.
4787
4788 2009-07-19 Janne Blomqvist <jb@gcc.gnu.org>
4789 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4790
4791 PR libfortran/40714
4792 * gfortran.dg/eof_3.f90: New test.
4793
4794 2009-07-18 Steven G. Kargl <kargl@gcc.gnu.org>
4795
4796 PR fortran/40727
4797 * gfortran.dg/intrinsic_cmplx.f90: New test.
4798
4799 2009-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
4800
4801 PR libfortran/34670
4802 PR libfortran/36874
4803 * gfortran.dg/cshift_bounds_1.f90: New test.
4804 * gfortran.dg/cshift_bounds_2.f90: New test.
4805 * gfortran.dg/cshift_bounds_3.f90: New test.
4806 * gfortran.dg/cshift_bounds_4.f90: New test.
4807 * gfortran.dg/eoshift_bounds_1.f90: New test.
4808 * gfortran.dg/maxloc_bounds_4.f90: Correct typo in error message.
4809 * gfortran.dg/maxloc_bounds_5.f90: Correct typo in error message.
4810 * gfortran.dg/maxloc_bounds_7.f90: Correct typo in error message.
4811
4812 2009-07-19 Jan Hubicka <jh@suse.cz>
4813
4814 PR tree-optimization/40676
4815 * gcc.c-torture/compile/pr40676.c: New testcase.
4816
4817 2009-07-18 Adam Nemet <anemet@caviumnetworks.com>
4818
4819 * gcc.target/mips/ext-2.c: New test.
4820
4821 2009-07-18 Adam Nemet <anemet@caviumnetworks.com>
4822
4823 * gcc.target/mips/octeon-exts-7.c: New test.
4824 * gcc.target/mips/octeon-exts-2.c: Revert previous change.
4825 * gcc.target/mips/octeon-exts-5.c: Likewise.
4826
4827 2009-07-18 Richard Guenther <rguenther@suse.de>
4828
4829 PR testsuite/40798
4830 * gcc.dg/tree-ssa/loop-2.c: Tighten pattern.
4831
4832 2009-07-18 Richard Guenther <rguenther@suse.de>
4833
4834 PR c/40787
4835 * gcc.dg/pr35899.c: Adjust.
4836
4837 2009-07-18 Richard Sandiford <r.sandiford@uk.ibm.com>
4838
4839 * gcc.target/powerpc/asm-es-1.c: New test.
4840 * gcc.target/powerpc/asm-es-2.c: Likewise.
4841
4842 2009-07-17 Richard Guenther <rguenther@suse.de>
4843
4844 PR c/40401
4845 * g++.dg/rtti/crash4.C: New testcase.
4846 * g++.dg/torture/20090706-1.C: Likewise.
4847 * gcc.dg/redecl-17.c: Likewise.
4848 * gfortran.dg/missing_optional_dummy_5.f90: Adjust pattern.
4849 * gcc.dg/declspec-9.c: Expect extra error.
4850 * gcc.dg/declspec-10.c: Likewise.
4851 * gcc.dg/declspec-11.c: Likewise.
4852 * gcc.dg/redecl-10.c: Expect extra warnings.
4853 * gcc.target/i386/pr39082-1.c: Adjust diagnostic location.
4854 * gcc.target/i386/pr39545-1.c: Likewise.
4855 * g++.dg/ext/asm3.C: Expect more errors.
4856 * g++.dg/gomp/block-1.C: Likewise.
4857 * g++.dg/gomp/block-2.C: Likewise.
4858 * g++.dg/gomp/block-3.C: Likewise.
4859 * g++.dg/gomp/block-5.C: Likewise.
4860 * g++.old-deja/g++.jason/report.C: Expect extra warnings.
4861 * g++.dg/warn/unused-result1.C: XFAIL.
4862
4863 2009-07-17 Richard Guenther <rguenther@suse.de>
4864
4865 PR tree-optimization/40321
4866 * gcc.c-torture/compile/pr40321.c: New testcase.
4867 * g++.dg/torture/pr40321.C: Likewise.
4868
4869 2009-07-17 Jakub Jelinek <jakub@redhat.com>
4870
4871 PR c++/40780
4872 * g++.dg/template/ptrmem19.C: New test.
4873
4874 2009-07-17 Aldy Hernandez <aldyh@redhat.com>
4875 Manuel López-Ibáñez <manu@gcc.gnu.org>
4876
4877 PR 40435
4878 * gcc.dg/pr36902.c: Add column info.
4879 * g++.dg/gcov/gcov-2.C: Change count for definition.
4880
4881 2009-07-16 Jason Merrill <jason@redhat.com>
4882
4883 PR libstdc++/37907
4884 * g++.dg/cpp0x/std-layout1.C: New.
4885 * g++.dg/ext/has_nothrow_assign.C: Fix.
4886 * g++.dg/ext/has_nothrow_copy.C: Fix.
4887 * g++.dg/ext/has_trivial_assign.C: Fix.
4888 * g++.dg/ext/has_trivial_copy.C: Fix.
4889 * g++.dg/ext/is_pod.C: Fix.
4890 * g++.dg/other/offsetof3.C: Adjust.
4891 * g++.dg/overload/ellipsis1.C: Adjust.
4892 * g++.dg/warn/var-args1.C: Adjust.
4893 * g++.old-deja/g++.brendan/crash63.C: Adjust.
4894 * g++.old-deja/g++.brendan/crash64.C: Adjust.
4895 * g++.old-deja/g++.brendan/overload8.C: Adjust.
4896 * g++.old-deja/g++.other/vaarg3.C: Adjust.
4897 * g++.old-deja/g++.pt/vaarg3.C: Adjust.
4898
4899 2009-07-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4900
4901 * gcc.dg/torture/builtin-math-5.c: Add more cases.
4902 * gcc.dg/torture/builtin-math-6.c: Likewise. Depend on
4903 effective target "mpc_pow".
4904 * lib/target-supports.exp (check_effective_target_mpc_pow): New.
4905
4906 2009-07-16 Richard Henderson <rth@redhat.com>
4907
4908 * g++.dg/opt/eh4.C: New test.
4909
4910 2009-07-16 Jakub Jelinek <jakub@redhat.com>
4911
4912 * obj-c++.dg/defs.mm (abort): Make it extern "C".
4913
4914 2009-07-15 Jakub Jelinek <jakub@redhat.com>
4915
4916 PR middle-end/40747
4917 * gcc.c-torture/execute/pr40747.c: New test.
4918
4919 2009-07-15 Richard Guenther <rguenther@suse.de>
4920
4921 PR middle-end/40753
4922 * gcc.c-torture/compile/pr40753.c: New testcase.
4923
4924 2009-07-15 Janus Weil <janus@gcc.gnu.org>
4925
4926 PR fortran/40743
4927 * gfortran.dg/interface_assignment_4.f90: New.
4928
4929 2009-07-15 Gerald Pfeifer <gerald@pfeifer.com>
4930
4931 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Do not define
4932 for FreeBSD up to and including version 8.
4933
4934 2009-07-14 Taras Glek <tglek@mozilla.com>
4935 Rafael Espindola <espindola@google.com>
4936
4937 * g++.dg/plugin/header-plugin-test.C: New.
4938 * g++.dg/plugin/header_plugin.c: New.
4939 * g++.dg/plugin/plugin.exp: Update.
4940
4941 2009-07-14 Uros Bizjak <ubizjak@gmail.com>
4942
4943 * gcc.target/i386/sse-recip-vec.c: Move arrays out of test
4944 function to enable vectorization.
4945 * gcc.target/i386/sse2-lrint-vec.c: Ditto.
4946 * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
4947
4948 2009-07-14 Uros Bizjak <ubizjak@gmail.com>
4949
4950 * gcc.target/i386/sse-copysignf-vec.c: New test.
4951 * gcc.target/i386/sse2-copysign-vec.c: Ditto.
4952
4953 2009-07-14 Jason Merrill <jason@redhat.com>
4954
4955 PR c++/37276
4956 * g++.dg/lookup/builtin5.C: New.
4957 * g++.dg/other/error22.C: Add missing extern "C".
4958 * g++.dg/warn/Warray-bounds.C: Likewise.
4959 * gcc.dg/compat/compat-common.h: Likewise.
4960
4961 PR c++/40746
4962 * g++.dg/lookup/using20.C: New.
4963
4964 PR c++/40740
4965 * g++.dg/template/koenig8.C: New.
4966
4967 2009-07-14 Jack Howarth <howarth@bromo.med.uc.edu>
4968
4969 * gcc.c-torture/compile/20000804-1.c: skip for ilp32 on
4970 both i?86-*-darwin* and x86_64-*-darwin*.
4971
4972 2009-07-14 Joseph Myers <joseph@codesourcery.com>
4973
4974 * gcc.target/i386/pr37843-1.c, gcc.target/i386/pr37843-2.c,
4975 gcc.target/i386/pr37843-3.c: Allow leading underscore on function
4976 name.
4977
4978 2009-07-14 Dodji Seketeli <dodji@redhat.com>
4979
4980 PR debug/40705
4981 * g++.dg/debug/dwarf2/typedef1.C: New test.
4982
4983 PR c++/40357
4984 * g++.dg/other/typedef3.C: New test.
4985
4986 2009-07-14 Maxim Kuvyrkov <maxim@codesourcery.com>
4987
4988 * gcc.dg/20090709-1.c: Move to a proper place ...
4989 * gcc.target/m68k/20090709-1.c: ... here.
4990
4991 2009-07-13 Andrew Pinski <andrew_pinski@playstation.sony.com>
4992
4993 PR C++/22154
4994 * g++.old-deja/g++.pt/typename10.C: Update for DR 382, typename in
4995 front of qualified names are allowed.
4996 * g++.dg/parse/crash10.C: Likewise.
4997 * g++.dg/parse/error15.C: Likewise.
4998 * g++.dg/parse/typename9.C: Likewise.
4999 * g++.dg/parse/error8.C: Likewise.
5000
5001 2009-07-13 Janus Weil <janus@gcc.gnu.org>
5002
5003 PR fortran/40646
5004 * gfortran.dg/proc_ptr_22.f90: Extended.
5005 * gfortran.dg/proc_ptr_comp_12.f90: Extended.
5006
5007 2009-07-13 Ira Rosen <irar@il.ibm.com>
5008
5009 * gfortran.dg/vect/vect-6.f: New test.
5010
5011 2009-07-12 Jason Merrill <jason@redhat.com>
5012
5013 PR c++/36628
5014 * g++.dg/cpp0x/decltype17.C: New.
5015
5016 PR c++/37206
5017 * g++.dg/cpp0x/rv10.C: New.
5018
5019 2009-07-12 Jason Merrill <jason@redhat.com>
5020
5021 PR c++/40689
5022 * g++.dg/cpp0x/initlist20.C: New.
5023 * g++.dg/cpp0x/initlist21.C: New.
5024
5025 2009-07-12 Ira Rosen <irar@il.ibm.com>
5026
5027 * gcc.dg/vect/no-scevccp-outer-2.c: Expect to vectorize.
5028 * gcc.dg/vect/vect-double-reduc-1.c, gcc.dg/vect/vect-double-reduc-2.c,
5029 gcc.dg/vect/vect-double-reduc-3.c, gcc.dg/vect/vect-double-reduc-4.c,
5030 gcc.dg/vect/vect-double-reduc-5.c, gcc.dg/vect/vect-double-reduc-6.c,
5031 gcc.dg/vect/vect-double-reduc-7.c: New tests.
5032
5033 2009-07-12 Hans-Peter Nilsson <hp@axis.com>
5034
5035 * gfortran.dg/f2003_io_4.f03, gfortran.dg/read_size_noadvance.f90,
5036 gfortran.dg/namelist_39.f90, gfortran.dg/read_repeat.f90,
5037 gfortran.dg/fmt_exhaust.f90, gfortran.dg/fseek.f90,
5038 gfortran.dg/fmt_t_7.f, gfortran.dg/read_x_past.f,
5039 gfortran.dg/read_bad_advance.f90, gfortran.dg/backslash_3.f,
5040 gfortran.dg/namelist_56.f90, gfortran.dg/list_read_5.f90,
5041 gfortran.dg/fmt_cache_1.f, gfortran.dg/fmt_t_4.f90: Gate test on
5042 effective_target fd_truncate.
5043
5044 2009-07-11 Eric Botcazou <ebotcazou@adacore.com>
5045
5046 * gnat.dg/specs/addr1.ads: New test.
5047
5048 2009-07-11 Jan Hubicka <jh@suse.cz>
5049
5050 PR middle-end/48388
5051 * g++.dg/torture/pr40388.C: New testcase.
5052
5053 2009-07-11 Jakub Jelinek <jakub@redhat.com>
5054
5055 PR target/40668
5056 * gcc.c-torture/execute/pr40668.c: New test.
5057
5058 2009-07-11 Paolo Bonzini <bonzini@gnu.org>
5059
5060 * gcc.c-torture/execute/20090711-1.c: New test.
5061
5062 2009-07-11 Richard Sandiford <rdsandiford@googlemail.com>
5063
5064 PR testsuite/40699
5065 PR testsuite/40707
5066 PR testsuite/40709
5067 * lib/gcc-defs.exp, lib/target-libpath.exp, lib/objc.exp,
5068 lib/gfortran.exp, lib/g++.exp, lib/obj-c++.exp, lib/c-torture.exp,
5069 lib/gcc-dg.exp, lib/gnat.exp, g++.dg/compat/compat.exp,
5070 g++.dg/compat/struct-layout-1.exp: Revert 2009-06-30 commit.
5071
5072 2009-07-11 Tobias Burnus <burnus@net-b.de>
5073
5074 PR fortran/33197
5075 * gfortran.dg/complex_intrinsic_3.f90: New test.
5076 * gfortran.dg/complex_intrinsic_4.f90: New test.
5077
5078 2009-07-10 David Daney <ddaney@caviumnetworks.com>
5079
5080 PR target/39079
5081 * gcc.target/mips/mips.exp: Make -msynci a known option.
5082 * gcc.target/mips/clear-cache-1.c (dg-options): Add -msynci.
5083
5084 2009-07-10 Jakub Jelinek <jakub@redhat.com>
5085
5086 PR c++/40502
5087 * g++.dg/ext/strncpy-chk1.C: New test.
5088
5089 2009-07-10 Richard Guenther <rguenther@suse.de>
5090
5091 PR tree-optimization/40496
5092 * g++.dg/opt/pr40496.C: New testcase.
5093
5094 2009-07-10 Manuel López-Ibáñez <manu@gcc.gnu.org>
5095
5096 PR 25509
5097 PR 40614
5098 * g++.dg/warn/unused-result1-Werror.c: New.
5099
5100 2009-07-10 Paul Thomas <pault@gcc.gnu.org>
5101
5102 PR fortran/39334
5103 * gfortran.dg/recursive_parameter_1.f90: New test.
5104
5105 2009-07-09 Steven G. Kargl <kargl@gcc.gnu.org>
5106
5107 * gfortran.dg/c_kind_tests_2.f03: clean-up leftover module(s).
5108 * gfortran.dg/module_equivalence_6.f90: Ditto.
5109 * gfortran.dg/alloc_comp_auto_array_2.f90: Ditto.
5110 * gfortran.dg/nan_2.f90: Ditto.
5111 * gfortran.dg/inquire_11.f90: Ditto.
5112 * gfortran.dg/abstract_type_3.f03: Ditto.
5113 * gfortran.dg/abstract_type_1.f90: Ditto.
5114 * gfortran.dg/private_type_9.f90: Ditto.
5115 * gfortran.dg/abstract_type_5.f03: Ditto.
5116 * gfortran.dg/elemental_subroutine_6.f90: Ditto.
5117 * gfortran.dg/derived_comp_array_ref_3.f90: Ditto.
5118 * gfortran.dg/derived_sub.f90: Ditto.
5119 * gfortran.dg/missing_optional_dummy_5.f90: Ditto.
5120 * gfortran.dg/bounds_check_fail_2.f90: Ditto.
5121 * gfortran.dg/maxloc_bounds_6.f90: Ditto.
5122 * gfortran.dg/mvbits_6.f90: Ditto.
5123 * gfortran.dg/abstract_type_2.f03: Ditto.
5124 * gfortran.dg/abstract_type_4.f03: Ditto.
5125 * gfortran.dg/bounds_check_9.f90: Ditto.
5126 * gfortran.dg/optional_dim_3.f90: Ditto.
5127 * gfortran.dg/pr32921.f: Ditto.
5128 * gfortran.dg/entry_16.f90: Ditto.
5129 * gfortran.dg/generic_16.f90: Ditto.
5130
5131
5132 2009-07-09 Maxim Kuvyrkov <maxim@codesourcery.com>
5133
5134 * gcc.target/m68k/20090709-1.c: New.
5135
5136 2009-07-09 Dodji Seketeli <dodji@redhat.com>
5137
5138 PR c++/40684
5139 * g++.dg/template/unify11.C: New test.
5140
5141 2008-07-09 Paul Thomas <pault@gcc.gnu.org>
5142
5143 PR fortran/40629
5144 * gfortran.dg/host_assoc_function_9.f90: New test.
5145
5146 2009-07-09 Janus Weil <janus@gcc.gnu.org>
5147
5148 PR fortran/40646
5149 * gfortran.dg/proc_ptr_22.f90: New.
5150 * gfortran.dg/proc_ptr_comp_12.f90: New.
5151
5152 2009-07-09 Jakub Jelinek <jakub@redhat.com>
5153
5154 PR middle-end/40692
5155 * gcc.c-torture/compile/pr40692.c: New test.
5156
5157 2009-07-09 Tobias Burnus <burnus@net-b.de>
5158
5159 PR fortran/40604
5160 * gfortran.dg/pointer_check_6.f90: New test.
5161
5162 2009-07-08 Adam Nemet <anemet@caviumnetworks.com>
5163
5164 * gcc.target/mips/truncate-5.c: New test.
5165
5166 2009-07-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5167
5168 PR libfortran/40330
5169 PR libfortran/40662
5170 * gfortran.dg/fmt_cache_1.f: New test.
5171
5172 2009-07-08 Tobias Burnus <burnus@net-b.de>
5173
5174 PR fortran/40675
5175 * gfortran.dg/nosigned_zero_1.f90: New test.
5176 * gfortran.dg/nosigned_zero_2.f90: New test.
5177
5178 2009-07-08 Richard Guenther <rguenther@suse.de>
5179
5180 * gcc.dg/torture/ssa-pta-fn-1.c: Fix invalid testcase again.
5181
5182 2009-07-08 Richard Guenther <rguenther@suse.de>
5183
5184 * gcc.dg/torture/ssa-pta-fn-1.c: Fix invalid testcase.
5185
5186 2009-07-08 Paul Thomas <pault@gcc.gnu.org>
5187
5188 PR fortran/40591
5189 * gfortran.dg/proc_ptr_21.f90: New test.
5190
5191 2009-07-08 Manuel López-Ibáñez <manu@gcc.gnu.org>
5192
5193 PR c++/31246
5194 * g++.dg/warn/pr31246.C: New.
5195 * g++.dg/warn/pr31246-2.C: New.
5196
5197 2009-07-07 Jason Merrill <jason@redhat.com>
5198
5199 PR c++/35828
5200 * g++.dg/template/defarg12.C: New.
5201
5202 PR c++/37816
5203 * g++.dg/cpp0x/enum7.C: New.
5204
5205 PR c++/37946
5206 * g++.dg/cpp0x/enum6.C: New.
5207
5208 PR c++/40639
5209 * g++.dg/cpp0x/enum5.C: New.
5210
5211 PR c++/40633
5212 * g++.dg/cpp0x/enum4.C: New.
5213
5214 2009-07-07 Manuel López-Ibáñez <manu@gcc.gnu.org>
5215
5216 * gcc.dg/format/gcc_diag-1.c: Remove tests for %J.
5217
5218 2009-07-07 Manuel López-Ibáñez <manu@gcc.gnu.org>
5219
5220 * gcc.dg/format/gcc_diag-1.c: Remove tests for %H.
5221
5222 2009-07-07 Jakub Jelinek <jakub@redhat.com>
5223
5224 PR middle-end/40669
5225 * gcc.dg/pr40669.c: New test.
5226
5227 2009-07-07 Manuel López-Ibáñez <manu@gcc.gnu.org>
5228
5229 * gcc.dg/plugin/selfassign.c: Replace %H by an explicit
5230 location. Update all calls.
5231 * g++.dg/plugin/selfassign.c: Likewise.
5232
5233 2009-07-06 Jason Merrill <jason@redhat.com>
5234
5235 * g++.dg/rtti/dyncast[34].C: New.
5236
5237 2009-07-06 Nathan Froyd <froydnj@codesourcery.com>
5238
5239 * lib/target-supports.exp
5240 (check_effective_target_mips_newabi_large_long_double): New.
5241 * gcc.target/mips/fpr-moves-5.c: Require mips_newabi_large_long_double
5242 target.
5243 * gcc.target/mips/fpr-moves-6.c: Likewise.
5244
5245 2009-07-06 Simon Martin <simartin@users.sourceforge.net>
5246
5247 PR c++/40557
5248 * g++.dg/template/union2.C: New test.
5249
5250 2009-07-04 Jason Merrill <jason@redhat.com>
5251
5252 * g++.dg/template/using15.C: New.
5253
5254 2009-07-04 Jakub Jelinek <jakub@redhat.com>
5255
5256 * gfortran.dg/maxloc_1.f90: New test.
5257
5258 2009-07-04 Janus Weil <janus@gcc.gnu.org>
5259
5260 PR fortran/40593
5261 * gfortran.dg/proc_ptr_result_6.f90: New.
5262
5263 2009-07-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5264
5265 * gcc.dg/framework-2.c: Adjust testcase to pass.
5266
5267 2009-07-04 Jason Merrill <jason@redhat.com>
5268
5269 PR c++/40619
5270 * g++.dg/cpp0x/auto16.C: New.
5271
5272 2009-07-03 Vladimir Makarov <vmakarov@redhat.com>
5273
5274 PR target/40587
5275 * gfortran.dg/pr40587.f: New test.
5276
5277 2009-07-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5278
5279 PR fortran/40638
5280 * gfortran.dg/unit_1.f90: New test.
5281
5282 2009-07-03 Jason Merrill <jason@redhat.com>
5283
5284 * g++.dg/template/pure1.C: Expect another error.
5285
5286 2009-07-03 Richard Guenther <rguenther@suse.de>
5287
5288 PR tree-optimization/40640
5289 * gcc.c-torture/compile/pr40640.c: New testcase.
5290
5291 2009-07-03 Richard Guenther <rguenther@suse.de>
5292
5293 PR middle-end/34163
5294 * gfortran.dg/pr34163.f90: New testcase.
5295
5296 2009-07-03 Jan Hubicka <jh@suse.cz>
5297
5298 * gcc.dg/tree-ssa/loop-24.c: Update dump file matching; enable -O2.
5299 * gcc.dg/tree-ssa/loop-25.c: Likewise.
5300 * gcc.dg/tree-ssa/loop-26.c: Likewise.
5301 * gcc.dg/tree-ssa/pr32044.c: Likewise.
5302 * gcc.dg/tree-ssa/loop-29.c: Likewise.
5303 * gcc.dg/tree-ssa/loop-10.c: Likewise.
5304 * gnat.dg/loop_optimization6.adb: Enable -O2.
5305
5306 2009-07-02 Mark Mitchell <mark@codesourcery.com>
5307
5308 * g++.dg/warn/null4.C: Extend.
5309
5310 2009-07-02 Jason Merrill <jason@redhat.com>
5311
5312 * g++.dg/template/spec8.C: Fix.
5313
5314 2009-07-02 Michael Matz <matz@suse.de>
5315
5316 PR fortran/32131
5317 * gfortran.dg/pr32921.f: Adjust.
5318
5319 2009-07-02 Jan Hubicka <jh@suse.cz>
5320
5321 * gcc.dg/tree-ssa/local-pure-const.c: New testcase.
5322
5323 2009-07-01 Adam Nemet <anemet@caviumnetworks.com>
5324
5325 * gcc.target/mips/truncate-4.c: New testcase.
5326
5327 2009-07-01 Richard Guenther <rguenther@suse.de>
5328
5329 PR tree-optimization/19831
5330 * gcc.dg/tree-ssa/20041122-1.c: Enable TBAA, scan FRE dump,
5331 make allocated memory escape. Un-XFAIL.
5332 * gcc.dg/vect/pr21591.c: Make allocated memory escape.
5333 * gcc.dg/vect/pr31699.c: Likewise.
5334 * gcc.dg/tree-ssa/ssa-dce-7.c: New testcase.
5335
5336 2009-06-30 Jakub Jelinek <jakub@redhat.com>
5337
5338 PR c++/40566
5339 * g++.dg/parse/cond5.C: New test.
5340
5341 2009-06-30 Nathan Froyd <froydnj@codesourcery.com>
5342
5343 * gcc.dg/tree-ssa/gen-vect-25.c (n): New variable.
5344 (main): Pass n to main_1 instead.
5345 * gcc.dg/tree-ssa/gen-vect-28.c (off): New variable.
5346 (main_1): New function, split off from...
5347 (main): ...here. Pass `off' to main_1 instead.
5348
5349 2009-06-30 Jason Merrill <jason@redhat.com>
5350
5351 PR c++/40595
5352 * g++.dg/cpp0x/variadic94.C: New.
5353
5354 2009-06-30 Richard Sandiford <r.sandiford@uk.ibm.com>
5355
5356 * lib/gcc-defs.exp (gcc-set-multilib-library-path): Delete.
5357 * lib/target-libpath.exp (ld_library_path_vars): New variable.
5358 (init_ld_library_path_env_vars): New function, replacing the
5359 orig_*_saved assignments. Call it after defining it.
5360 (set_ld_library_path_env_vars): Rewrite to use ld_library_path_vars.
5361 (restore_ld_library_path_env_vars): Likewise.
5362 (add_path, find_libgcc_s): New functions.
5363 * lib/objc.exp (objc_init): Use find_libgcc_s instead of
5364 gcc-set-multilib-library-path.
5365 (objc_target_compile): Don't add "." to ld_library_path.
5366 Use add_path.
5367 * lib/gfortran.exp (gfortran_link_flags): Don't add "." to
5368 ld_library_path. Use add_path. Use find_libgcc_s instead of
5369 gcc-set-multilib-library-path.
5370 * lib/g++.exp (g++_link_flags): Likewise.
5371 * lib/obj-c++.exp (obj-c++_link_flags): Likewise.
5372 * lib/c-torture.exp: Do not manipulate ld_library_path at the
5373 top level; do it...
5374 (c-torture-execute): ...here instead. Use $ld_library_path_multilib
5375 to tell when this needs to happen. Use find_libgcc_s instead of
5376 gcc-set-multilib-library-path.
5377 * lib/gcc-dg.exp: Likewise.
5378 * lib/gnat.exp (gnat_target_compile): Don't add "." to ld_library_path.
5379 * g++.dg/compat/compat.exp (alt_ld_library_path): Don't add "."
5380 unless it is in $ALT_LD_LIBRARY_PATH.
5381 * g++.dg/compat/struct-layout-1.exp (alt_ld_library_path): Likewise.
5382
5383 2009-06-30 Eric Botcazou <ebotcazou@adacore.com>
5384
5385 * gnat.dg/discr12.adb: New test.
5386 * gnat.dg/discr12_pkg.ads: New helper.
5387 * gnat.dg/discr13.adb: New test.
5388 * gnat.dg/discr14.ad[sb]: Likewise.
5389 * gnat.dg/discr15.adb: Likewise.
5390 * gnat.dg/discr15_pkg.ads: New helper.
5391 * gnat.dg/discr16.adb: New test.
5392 * gnat.dg/discr16_g.ads: New helper.
5393 * gnat.dg/discr16_pkg.ads: Likewise.
5394 * gnat.dg/discr16_cont.ads: Likewise.
5395 * gnat.dg/discr17.adb: New test.
5396 * gnat.dg/discr18.adb: Likewise.
5397 * gnat.dg/discr18_pkg.ads: New helper.
5398 * gnat.dg/discr19.adb: New test.
5399
5400 2009-06-30 Thomas Koenig <tkoenig@gcc.gnu.org>
5401
5402 PR fortran/40576
5403 * gfortran.dg/internal_write_1.f90: New testcase.
5404
5405 2009-06-30 Janus Weil <janus@gcc.gnu.org>
5406
5407 PR fortran/40594
5408 * gfortran.dg/derived_pointer_recursion_2.f90: New.
5409
5410 2009-06-30 Richard Guenther <rguenther@suse.de>
5411
5412 * gcc.dg/tree-ssa/ssa-dce-6.c: New testcase.
5413
5414 2009-06-30 Wei Guozhi <carrot@google.com>
5415
5416 * gcc.dg/tree-ssa/ssa-sink-5.c: Change the compiler option "-O2 -Os"
5417 to "-Os".
5418
5419 2009-06-30 Ira Rosen <irar@il.ibm.com>
5420
5421 PR tree-optimization/40542
5422 * gcc.dg/vect/pr40542.c: New test.
5423
5424 2009-06-30 Martin Jambor <mjambor@suse.cz>
5425
5426 PR tree-optimization/40582
5427 * gcc.c-torture/compile/pr40582.c: New test.
5428
5429 2009-06-30 Wei Guozhi <carrot@google.com>
5430
5431 PR/40416
5432 * gcc.dg/tree-ssa/ssa-sink-5.c: New testcase.
5433
5434 2009-06-29 Jason Merrill <jason@redhat.com>
5435
5436 PR c++/40274
5437 * g++.dg/template/debug1.C: New.
5438
5439 2009-06-29 Tobias Burnus <burnus@net-b.de>
5440
5441 PR fortran/40580
5442 * pointer_check_1.f90: New test.
5443 * pointer_check_2.f90: New test.
5444 * pointer_check_3.f90: New test.
5445 * pointer_check_4.f90: New test.
5446 * pointer_check_5.f90: New test.
5447
5448 2009-06-29 Paul Thomas <pault@gcc.gnu.org>
5449
5450 PR fortran/40551
5451 * gfortran.dg/func_assign_2.f90 : New test.
5452
5453 2009-06-29 Richard Guenther <rguenther@suse.de>
5454
5455 PR middle-end/14187
5456 * gcc.dg/tree-ssa/restrict-1.c: New testcase.
5457 * gcc.dg/tree-ssa/restrict-2.c: Likewise.
5458 * gcc.dg/tree-ssa/restrict-3.c: Likewise.
5459 * gcc.c-torture/execute/20090623-1.c: Likewise.
5460 * gcc.dg/tree-ssa/ldist-13.c: Likewise.
5461 * gcc.dg/tree-ssa/ldist-14.c: Likewise.
5462
5463 2009-06-29 Richard Guenther <rguenther@suse.de>
5464
5465 PR middle-end/38212
5466 * gcc.c-torture/execute/pr38212.c: New testcase.
5467
5468 2009-06-29 Richard Guenther <rguenther@suse.de>
5469
5470 PR tree-optimization/40579
5471 * gcc.c-torture/execute/pr40579.c: New testcase.
5472
5473 2009-06-28 Uros Bizjak <ubizjak@gmail.com>
5474
5475 PR tree-optimization/40550
5476 * gcc.dg/pr40550.c: New test.
5477
5478 2009-06-28 Eric Botcazou <ebotcazou@adacore.com>
5479
5480 * gnat.dg/overflow_sum2.adb: New test
5481 * gnat.dg/namet.ads: New helper.
5482
5483 * gnat.dg/test_overflow_sum.adb: Rename to overflow_sum.adb.
5484
5485 2009-06-28 Tobias Burnus <burnus@net-b.de>
5486
5487 PR fortran/34112
5488 * gfortran.dg/compiler-directive_1.f90: New test.
5489 * gfortran.dg/compiler-directive_2.f: New test.
5490
5491 2009-06-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
5492
5493 * gfortran.dg/integer_exponentiation_4.f90: Temporarily
5494 comment out some values and add some cases.
5495
5496 2009-06-27 Paolo Bonzini <bonzini@gnu.org>
5497
5498 PR testsuite/40567
5499 * gcc.dg/vect/vect.exp: Fix lappend syntax.
5500
5501 2009-06-26 Richard Henderson <rth@redhat.com>
5502
5503 PR testsuite/40565
5504 * gcc.dg/vect/vect.exp: Add -fno-ipa-cp-clone to -O3 tests.
5505 * gcc.target/i386/local.c: Pass a non-constant to T.
5506
5507 2009-06-26 Janus Weil <janus@gcc.gnu.org>
5508
5509 PR fortran/39997
5510 PR fortran/40541
5511 * gfortran.dg/proc_ptr_15.f90: Fixed and extended.
5512 * gfortran.dg/proc_ptr_common_1.f90: Fixed invalid test case.
5513 * gfortran.dg/proc_ptr_result_1.f90: Ditto.
5514 * gfortran.dg/proc_ptr_result_5.f90: New.
5515
5516 2009-06-26 Janis Johnson <janis187@us.ibm.com>
5517
5518 PR c/39902
5519 * gcc.dg/dfp/pr39902.c: New test.
5520
5521 2009-06-26 Uros Bizjak <ubizjak@gmail.com>
5522
5523 PR testsuite/40532
5524 * gcc.dg/builtins-65.c: Require c99 runtime.
5525
5526 2009-06-26 Eric Botcazou <ebotcazou@adacore.com>
5527
5528 * gnat.dg/array7.ad[sb]: New test.
5529
5530 2009-06-26 Eric Botcazou <ebotcazou@adacore.com>
5531
5532 * gnat.dg/array6.adb: New test.
5533
5534 2009-06-25 Ian Lance Taylor <iant@google.com>
5535
5536 * g++.dg/warn/Wsign-compare-3.C: New testcase.
5537
5538 2009-06-25 Ian Lance Taylor <iant@google.com>
5539
5540 * g++.dg/warn/Wunused-16.C: New testcase.
5541
5542 2009-06-25 Ian Lance Taylor <iant@google.com>
5543
5544 * g++.dg/warn/skip-2.C: New testcase.
5545
5546 2009-06-25 Steve Ellcey <sje@cup.hp.com>
5547
5548 * gcc.c-torture/execute/20090618-1.c: add dg-run and
5549 dg-skip-if and move to ...
5550 * gcc.dg/torture/20090618-1.c.
5551
5552 2009-06-25 Martin Jambor <mjambor@suse.cz>
5553
5554 PR tree-optimization/40493
5555 * gcc.c-torture/execute/pr40493.c: New test.
5556
5557 2009-06-24 Jason Merrill <jason@redhat.com>
5558
5559 PR c++/40342
5560 * g++.dg/template/overload10.C: New.
5561
5562 2009-06-24 Janus Weil <janus@gcc.gnu.org>
5563
5564 PR fortran/40427
5565 * gfortran.dg/proc_ptr_comp_11.f90: New.
5566
5567 2009-06-24 Andreas Krebbel <krebbel1@de.ibm.com>
5568
5569 * gcc.dg/pr40501.c: New testcase.
5570
5571 2009-06-23 DJ Delorie <dj@redhat.com>
5572
5573 Add MeP port.
5574 * lib/target-supports.exp: Add mep support (no profiling).
5575
5576 2009-06-23 Steve Ellcey <sje@cup.hp.com>
5577
5578 PR testsuite/39297
5579 * gcc.dg/ssa/loop-31.c: Change scan rules.
5580
5581 2009-06-23 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5582
5583 * gcc.dg/cpp/empty-include.c: Update column info.
5584 * gcc.dg/cpp/assert2.c: Update column info.
5585
5586 2009-06-23 Jakub Jelinek <jakub@redhat.com>
5587
5588 * g++.dg/ext/builtin-object-size1.C: New test.
5589 * g++.dg/ext/builtin-object-size2.C: New test.
5590
5591 2009-06-23 Andreas Krebbel <krebbel1@de.ibm.com>
5592
5593 * gcc.dg/optimize-bswapsi-1.c: Add new bswap implementation.
5594 * gcc.dg/optimize-bswapdi-1.c: Likewise.
5595
5596 2009-06-22 Adam Nemet <anemet@caviumnetworks.com>
5597
5598 * gcc.target/mips/truncate-3.c: New test.
5599
5600 2009-06-22 Janus Weil <janus@gcc.gnu.org>
5601
5602 PR fortran/37254
5603 PR fortran/39850
5604 * gfortran.dg/interface_30.f90: Modified error message.
5605 * gfortran.dg/proc_decl_22.f90: New.
5606
5607 2009-06-22 Ian Lance Taylor <iant@google.com>
5608
5609 * gcc.dg/Wcxx-compat-19.c: New testcase.
5610
5611 2009-06-22 Matthias Klose <doko@ubuntu.com>
5612
5613 PR objc/28050
5614 * pr28050.m: New testcase.
5615
5616 2009-06-22 H.J. Lu <hongjiu.lu@intel.com>
5617
5618 PR testsuite/40481
5619 * gcc.dg/plugin/one_time_plugin.c (one_pass_exec): Return 0;
5620
5621 2009-06-22 Martin Jambor <mjambor@suse.cz>
5622
5623 PR tree-optimization/40492
5624 * g++.dg/torture/pr40492.C: New test.
5625
5626 2009-06-22 Uros Bizjak <ubizjak@gmail.com>
5627
5628 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Determine
5629 dumpbase file name from $src. Add -fdump-ipa-all to compile flags.
5630
5631 2009-06-22 Olivier Hainque <hainque@adacore.com>
5632
5633 * gnat.dg/raise_ce.adb: Helper for ...
5634 * gnat.dg/handle_and_return.adb: New test.
5635
5636 2009-06-22 Paul Thomas <pault@gcc.gnu.org>
5637
5638 PR fortran/40443
5639 * gfortran.dg/generic_18.f90: New test.
5640
5641 2009-06-22 Paul Thomas <pault@gcc.gnu.org>
5642
5643 PR fortran/40472
5644 * gfortran.dg/spread_size_limit.f90: New test.
5645
5646 2009-06-21 Uros Bizjak <ubizjak@gmail.com>
5647
5648 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Use -dumpbase
5649 to put dump files in a subdirectory.
5650 * lib/gcc-dg.exp (cleanup-saved-temps): Also remove
5651 ".o" temporary files.
5652
5653 2009-06-21 Janus Weil <janus@gcc.gnu.org>
5654
5655 PR fortran/39850
5656 * gfortran.dg/interface_19.f90: Add 'cleanup-modules'.
5657 * gfortran.dg/interface_20.f90: Ditto.
5658 * gfortran.dg/interface_21.f90: Ditto.
5659 * gfortran.dg/interface_22.f90: Ditto.
5660 * gfortran.dg/interface_30.f90: New.
5661 * gfortran.dg/proc_ptr_11.f90: Fix invalid test case.
5662
5663 2009-06-21 Uros Bizjak <ubizjak@gmail.com>
5664
5665 * gcc.dg/tree-ssa/fre-vce-1.c: Cleanup "fre" tree dump.
5666 * gcc.dg/vect/vect-shift-2.c: Cleanup "vect" tree dump.
5667 * gcc.dg/vect/vect.exp (VECT_SLP_CFLAGS): Initialize with original
5668 DEFAULT_VECTFLAGS.
5669
5670 2009-06-21 Ira Rosen <irar@il.ibm.com>
5671 Revital Eres <eres@il.ibm.com>
5672
5673 PR testsuite/40359
5674 * gcc.dg/vect/vect-50.c: Fix syntax error in the check.
5675 * gcc.dg/vect/vect-42.c: Likewise and separate vec_no_align check.
5676 * gcc.dg/vect/vect-96.c: Fix syntax error in the check.
5677
5678 2009-06-21 Ira Rosen <irar@il.ibm.com>
5679
5680 PR testsuite/40475
5681 * gcc.dg/vect/vect-nest-cycle-1.c: Fail to vectorize on targets
5682 without misalignment support.
5683 * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
5684
5685 2009-06-20 Tobias Burnus <burnus@net-b.de>
5686
5687 PR fortran/40452
5688 * gfortran.dg/bounds_check_strlen_9.f90: New test.
5689
5690 2009-06-19 Paul Thomas <pault@gcc.gnu.org>
5691
5692 PR fortran/40440
5693 * gfortran.dg/alloc_comp_result_2.f90: New test.
5694
5695 2009-06-19 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5696
5697 PR target/40482
5698 * gcc.target/arm/pr40482.c: New test.
5699
5700 2009-06-19 Ian Lance Taylor <iant@google.com>
5701
5702 * gcc.dg/Wcxx-compat-18.c: New testcase.
5703
5704 2009-06-19 Richard Guenther <rguenther@suse.de>
5705
5706 * gcc.c-torture/execute/20090618-1.c: New testcase.
5707
5708 2009-06-19 Ian Lance Taylor <iant@google.com>
5709
5710 * gcc.dg/Wcxx-compat-17.c: New testcase.
5711
5712 2009-06-19 Ian Lance Taylor <iant@google.com>
5713
5714 * gcc.dg/Wcxx-compat-15.c: New testcase.
5715
5716 2009-06-19 Ian Lance Taylor <iant@google.com>
5717
5718 * gcc.dg/Wcxx-compat-16.c: New testcase.
5719
5720 2009-06-19 Uros Bizjak <ubizjak@gmail.com>
5721
5722 * gcc.dg/builtins-34.c: Add significand cases.
5723
5724 2009-06-19 Uros Bizjak <ubizjak@gmail.com>
5725
5726 PR testsuite/40491
5727 * gcc.dg/20080522-1.c: Remove testcase for real.
5728 * gcc.dg/20080528-1.c: Ditto.
5729
5730 2009-06-19 Janus Weil <janus@gcc.gnu.org>
5731
5732 PR fortran/40450
5733 * gfortran.dg/proc_ptr_20.f90: New.
5734
5735 2009-06-18 H.J. Lu <hongjiu.lu@intel.com>
5736
5737 PR target/40470
5738 * gcc.dg/torture/pr40470-1.c: New.
5739 * gcc.dg/torture/pr40470-2.c: Likewise.
5740 * gcc.dg/torture/pr40470-3.c: Likewise.
5741 * gcc.dg/torture/pr40470-4.c: Likewise.
5742
5743 2009-06-18 Diego Novillo <dnovillo@google.com>
5744
5745 * gcc.dg/plugin/selfassign.c: Declare plugin_is_GPL_compatible.
5746 * gcc.dg/plugin/ggcplug.c: Likewise.
5747 * gcc.dg/plugin/one_time_plugin.c: Likewise.
5748 * g++.dg/plugin/selfassign.c: Likewise.
5749 * g++.dg/plugin/attribute_plugin.c: Likewise.
5750 * g++.dg/plugin/dumb_plugin.c: Likewise.
5751
5752 2009-06-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
5753
5754 * gcc.dg/cpp/arith-3.c: Add column info.
5755
5756 2009-06-18 Sandra Loosemore <sandra@codesourcery.com>
5757
5758 * gcc.target/arm/fp16-compile-none-2.c: New.
5759 * gcc.target/arm/fp16-compile-ieee-12.c: New.
5760 * gcc.target/arm/fp16-compile-alt-12.c: New.
5761
5762 2009-06-18 Sandra Loosemore <sandra@codesourcery.com>
5763
5764 * gcc.target/arm/fp16-compile-alt-1.c: New.
5765 * gcc.target/arm/fp16-compile-alt-2.c: New.
5766 * gcc.target/arm/fp16-compile-alt-3.c: New.
5767 * gcc.target/arm/fp16-compile-alt-4.c: New.
5768 * gcc.target/arm/fp16-compile-alt-5.c: New.
5769 * gcc.target/arm/fp16-compile-alt-6.c: New.
5770 * gcc.target/arm/fp16-compile-alt-7.c: New.
5771 * gcc.target/arm/fp16-compile-alt-8.c: New.
5772 * gcc.target/arm/fp16-compile-alt-9.c: New.
5773 * gcc.target/arm/fp16-compile-alt-10.c: New.
5774 * gcc.target/arm/fp16-compile-alt-11.c: New.
5775 * gcc.target/arm/fp16-compile-ieee-1.c: New.
5776 * gcc.target/arm/fp16-compile-ieee-2.c: New.
5777 * gcc.target/arm/fp16-compile-ieee-3.c: New.
5778 * gcc.target/arm/fp16-compile-ieee-4.c: New.
5779 * gcc.target/arm/fp16-compile-ieee-5.c: New.
5780 * gcc.target/arm/fp16-compile-ieee-6.c: New.
5781 * gcc.target/arm/fp16-compile-ieee-7.c: New.
5782 * gcc.target/arm/fp16-compile-ieee-8.c: New.
5783 * gcc.target/arm/fp16-compile-ieee-9.c: New.
5784 * gcc.target/arm/fp16-compile-ieee-10.c: New.
5785 * gcc.target/arm/fp16-compile-ieee-11.c: New.
5786 * gcc.target/arm/fp16-compile-none-1.c: New.
5787 * gcc.target/arm/fp16-compile-exprtype.c: New.
5788 * gcc.target/arm/fp16-compile-vcvt.c: New.
5789 * gcc.target/arm/fp16-builtins-1.c: New.
5790 * gcc.target/arm/fp16-rounding-alt-1.c: New.
5791 * gcc.target/arm/fp16-rounding-ieee-1.c: New.
5792 * gcc.target/arm/fp16-param-1.c: New.
5793 * gcc.target/arm/fp16-return-1.c: New.
5794 * gcc.target/arm/fp16-unprototyped-1.c: New.
5795 * gcc.target/arm/fp16-unprototyped-2.c: New.
5796 * gcc.target/arm/fp16-variadic-1.c: New.
5797 * gcc.dg/torture/arm-fp16-compile-assign.c: New.
5798 * gcc.dg/torture/arm-fp16-compile-convert.c: New.
5799 * gcc.dg/torture/arm-fp16-int-convert-alt.c: New.
5800 * gcc.dg/torture/arm-fp16-int-convert-ieee.c: New.
5801 * gcc.dg/torture/arm-fp16-ops.h: New.
5802 * gcc.dg/torture/arm-fp16-ops-1.c: New.
5803 * gcc.dg/torture/arm-fp16-ops-2.c: New.
5804 * gcc.dg/torture/arm-fp16-ops-3.c: New.
5805 * gcc.dg/torture/arm-fp16-ops-4.c: New.
5806 * gcc.dg/torture/arm-fp16-ops-5.c: New.
5807 * gcc.dg/torture/arm-fp16-ops-6.c: New.
5808 * gcc.dg/torture/arm-fp16-ops-7.c: New.
5809 * gcc.dg/torture/arm-fp16-ops-8.c: New.
5810 * g++.dg/ext/arm-fp16/fp16-overload-1.C: New.
5811 * g++.dg/ext/arm-fp16/fp16-return-1.C: New.
5812 * g++.dg/ext/arm-fp16/fp16-param-1.C: New.
5813 * g++.dg/ext/arm-fp16/fp16-mangle-1.C: New.
5814 * g++.dg/ext/arm-fp16/arm-fp16-ops.h: New.
5815 * g++.dg/ext/arm-fp16/arm-fp16-ops-1.C: New.
5816 * g++.dg/ext/arm-fp16/arm-fp16-ops-2.C: New.
5817 * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: New.
5818 * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: New.
5819 * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: New.
5820 * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: New.
5821 * g++.dg/ext/arm-fp16/arm-fp16-ops-7.C: New.
5822 * g++.dg/ext/arm-fp16/arm-fp16-ops-8.C: New.
5823
5824 2009-06-18 Uros Bizjak <ubizjak@gmail.com>
5825
5826 * gcc.dg/builtins-65.c: New test.
5827
5828 2009-06-18 Janus Weil <janus@gcc.gnu.org>
5829
5830 PR fortran/40451
5831 * gfortran.dg/proc_ptr_result_4.f90: New.
5832
5833 2009-06-17 Adam Nemet <anemet@caviumnetworks.com>
5834
5835 * gcc.c-torture/execute/bitfld-5.c: New test.
5836
5837 2009-06-17 David Daney <ddaney@caviumnetworks.com>
5838
5839 * gcc.dg/builtin-unreachable-3.c: New test.
5840
5841 2009-06-17 David Daney <ddaney@caviumnetworks.com>
5842
5843 * gcc.target/i386/builtin-unreachable.c: New test.
5844
5845 2009-06-17 Ian Lance Taylor <iant@google.com>
5846
5847 * gcc.dg/Wcxx-compat-14.c: New testcase.
5848
5849 2009-06-17 Aldy Hernandez <aldyh@redhat.com>
5850
5851 * gcc.dg/func-ptr-conv-1.c: Update column info.
5852
5853 2009-06-17 Richard Guenther <rguenther@suse.de>
5854
5855 PR middle-end/40404
5856 * gcc.c-torture/execute/pr40404.c: New testcase.
5857
5858 2009-06-17 Richard Guenther <rguenther@suse.de>
5859
5860 PR middle-end/40460
5861 * g++.dg/torture/pr40460.C: New testcase.
5862
5863 2009-06-05 Olatunji Ruwase <tjruwase@google.com>
5864
5865 * gcc.dg/plugin/one_time_plugin.c: New test.
5866 * gcc.dg/plugin/one_time-test-1.c: New test.
5867 * gcc.dg/plugin/plugin.exp: Added one_time_plugin.c test.
5868
5869 2009-06-16 Ian Lance Taylor <iant@google.com>
5870
5871 * g++.dg/warn/skip-1.C: New testcase.
5872
5873 2009-06-16 Jakub Jelinek <jakub@redhat.com>
5874
5875 PR middle-end/40446
5876 * g++.dg/other/pr40446.C: New test.
5877
5878 2009-06-16 Richard Guenther <rguenther@suse.de>
5879
5880 * gcc.dg/tree-ssa/pta-escape-1.c: New testcase.
5881 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
5882 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
5883 * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
5884
5885 2009-06-16 Martin Jambor <mjambor@suse.cz>
5886
5887 * gcc.c-torture/compile/pr40432.c: New file.
5888
5889 2009-06-16 Martin Jambor <mjambor@suse.cz>
5890
5891 * gfortran.fortran-torture/compile/pr40413.f90: New file.
5892
5893 2009-06-16 Janus Weil <janus@gcc.gnu.org>
5894
5895 PR fortran/36947
5896 PR fortran/40039
5897 * gfortran.dg/dummy_procedure_1.f90: Extended test case.
5898 * gfortran.dg/interface_20.f90: Modified error messages.
5899 * gfortran.dg/interface_21.f90: Ditto.
5900 * gfortran.dg/interface_26.f90: Ditto.
5901 * gfortran.dg/interface_27.f90: Ditto.
5902 * gfortran.dg/interface_28.f90: Extended test case.
5903 * gfortran.dg/interface_29.f90: New.
5904 * gfortran.dg/proc_decl_7.f90: Modified error messages.
5905 * gfortran.dg/proc_decl_8.f90: Ditto.
5906 * gfortran.dg/proc_ptr_11.f90: Ditto.
5907 * gfortran.dg/proc_ptr_15.f90: Ditto.
5908
5909 2009-06-16 Ira Rosen <irar@il.ibm.com>
5910
5911 * gcc.dg/vect/vect-outer-4g.c: Don't look for pattern not allowed
5912 printing.
5913 * gcc.dg/vect/vect-outer-4k.c, gcc.dg/vect/vect-outer-4l.c,
5914 gcc.dg/vect/vect-outer-4f.c: Likewise.
5915 * gcc.dg/vect/vect-nest-cycle-1.c: New test.
5916 * gcc.dg/vect/vect-nest-cycle-2.c, gcc.dg/vect/vect-nest-cycle-3.c:
5917 Likewise.
5918 * gcc.dg/vect/vect-outer-1a.c: Fail because of strided access in
5919 outer loop.
5920
5921 2009-06-16 Tobias Burnus <burnus@net-b.de>
5922
5923 PR fortran/40383
5924 * gfortran.dg/bounds_check_strlen_8.f90: New test.
5925
5926 2009-06-15 Ian Lance Taylor <iant@google.com>
5927
5928 * gcc.dg/Wjump-misses-init-1.c: New testcase.
5929 * gcc.dg/Wjump-misses-init-2.c: New testcase.
5930 * gcc.dg/c99-vla-jump-5.c: Adjust expected error messages.
5931 Recognize new notes.
5932 * gcc.dg/stmt-expr-label-2.c: Likewise.
5933 * gcc.dg/c99-vla-jump-1.c: Recognize new notes. Fix column numbers.
5934 * gcc.dg/c99-vla-jump-2.c: Recognize new notes.
5935 * gcc.dg/c99-vla-jump-3.c: Recognize new notes.
5936 * gcc.dg/c99-vla-jump-4.c: Likewise.
5937 * gcc.dg/stmt-expr-label-1.c: Likewise.
5938 * gcc.dg/stmt-expr-label-3.c: Likewise.
5939 * gcc.dg/vla-8.c: Likewise. Move error message to different line.
5940
5941 2009-06-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
5942
5943 * gcc.dg/torture/builtin-math-6.c: Robustify and fix clog cases.
5944
5945 2009-06-15 Jakub Jelinek <jakub@redhat.com>
5946
5947 * gcc.dg/builtin-object-size-7.c: New test.
5948
5949 2009-06-15 Jakub Jelinek <jakub@redhat.com>
5950
5951 PR testsuite/40426
5952 * lib/gcc-dg.exp (gcc-dg-debug-runtest): For type -gdwarf-2 and
5953 level != "" use separate -gdwarf-2 -g${level} options instead of
5954 -gdwarf-2${level}.
5955 * lib/gfortran-dg.exp (gfortran-dg-debug-runtest): Likewise.
5956 * gfortran.dg/debug/pr37738.f: Also skip if -gdwarf-2 -g1.
5957 * gfortran.dg/debug/pr35154-dwarf2.f: Likewise.
5958
5959 2009-06-15 Rafael Avila de Espindola <espindola@google.com>
5960
5961 * g++.dg/abi/mangle11.C: Update warning line.
5962 * g++.dg/abi/mangle12.C: Update warning line.
5963 * g++.dg/abi/mangle17.C: Update warning line.
5964 * g++.dg/abi/mangle20-2.C: Update warning line.
5965
5966 2009-06-14 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
5967
5968 * gcc.dg/optimize-bswap-1.c: Split into these two:
5969 * gcc.dg/optimize-bswapsi-1.c: New testcase.
5970 * gcc.dg/optimize-bswapdi-1.c: New testcase.
5971
5972 2009-06-14 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
5973
5974 * gcc.dg/optimize-bswap-1.c: New testcase.
5975
5976 2009-06-14 Richard Guenther <rguenther@suse.de>
5977
5978 PR middle-end/40389
5979 * g++.dg/torture/pr40389.C: New testcase.
5980
5981 2009-06-13 Richard Guenther <rguenther@suse.de>
5982
5983 PR tree-optimization/40421
5984 * gfortran.fortran-torture/compile/pr40421.f: New testcase.
5985
5986 2009-06-12 Aldy Hernandez <aldyh@redhat.com>
5987
5988 * gcc.dg/old-style-prom-3.c: Add column info.
5989 * gcc.dg/overflow-warn-1.c
5990 * gcc.dg/gomp/pr27415.c
5991 * gcc.dg/gomp/for-1.c: Same.
5992 * gcc.dg/enum-compat-1.c: Same.
5993 * gcc.dg/c99-tag-3.c: Same.
5994 * gcc.dg/Wredundant-decls-2.c: Same.
5995 * gcc.dg/func-ptr-conv-1.c: Same.
5996 * gcc.dg/asm-wide-1.c: Same.
5997 * gcc.dg/nofixed-point-2.c: Same.
5998 * gcc.dg/cpp/line3.c: Same.
5999 * gcc.dg/array-10.c: Same.
6000 * gcc.dg/c99-vla-jump-1.c: Same.
6001 * gcc.dg/pr20368-1.c: Same.
6002 * gcc.dg/Wshadow-3.c: Same.
6003 * gcc.dg/c90-const-expr-8.c: Same.
6004 * gcc.dg/label-decl-2.c: Same.
6005 * gcc.dg/dremf-type-compat-2.c: Same.
6006 * gcc.dg/c90-const-expr-5.c: Same.
6007 * gcc.dg/builtins-30.c: Same.
6008 * gcc.dg/Warray-bounds.c: Same.
6009 * gcc.dg/Wcxx-compat-2.c: Same.
6010 * gcc.dg/tree-ssa/col-1.c: Same.
6011 * gcc.dg/old-style-prom-2.c: Same.
6012 * gcc.dg/cast-function-1.c: Same.
6013 * gcc.dg/pr15698-1.c: Same.
6014 * gcc.dg/dremf-type-compat-3.c: Same.
6015 * gcc.dg/vla-8.c: Same.
6016 * gcc.dg/gomp/pr27415.c: Move firstprivate diagnostics to correct
6017 line.
6018 * gcc.dg/label-decl-2.c: Move label diagnostic to correct line.
6019 * gcc.dg/old-style-prom-3.c: Check for error on the correct line.
6020 * gcc.dg/enum-compat-1.c: Same.
6021 * gcc.dg/dremf-type-compat-2.c: Same.
6022 * gcc.dg/old-style-prom-2.c: Same.
6023 * gcc.dg/pr15698-1.c: Same.
6024 * gcc.dg/pr20368-1.c: Same.
6025 * gcc.dg/dremf-type-compat-3.c: Same.
6026 * gcc.dg/builtins-30.c: Same. Test for columns.
6027
6028 2009-06-12 Janus Weil <janus@gcc.gnu.org>
6029
6030 PR fortran/40176
6031 * gfortran.dg/proc_decl_1.f90: Extended.
6032
6033 2009-06-12 Ian Lance Taylor <iant@google.com>
6034
6035 * gcc.dg/Wcxx-compat-13.c: New testcase.
6036
6037 2009-06-12 Andrew Pinski <andrew_pinski@playstation.sony.com>
6038
6039 PR tree-opt/38865
6040 * gcc.dg/tree-ssa/fre-vce-1.c
6041
6042 2009-06-12 H.J. Lu <hongjiu.lu@intel.com>
6043
6044 PR testsuite/40384
6045 * gcc.dg/tree-ssa/prefetch-5.c: Add --param
6046 min-insn-to-prefetch-ratio=5.
6047
6048 2009-06-12 Joey Ye <joey.ye@intel.com>
6049 H.J. Lu <hongjiu.lu@intel.com>
6050
6051 PR middle-end/39146
6052 * gcc.target/i386/stackalign/pr39146.c: New.
6053
6054 2009-06-11 H.J. Lu <hongjiu.lu@intel.com>
6055
6056 * gcc.target/i386/crc32-1.c: New.
6057 * gcc.target/i386/crc32-2.c: Likewise.
6058
6059 2009-06-11 David Daney <ddaney@caviumnetworks.com>
6060
6061 PR c/39252
6062 * gcc.dg/builtin-unreachable-1.c: New test.
6063 * gcc.dg/builtin-unreachable-2.c: Same.
6064
6065 2009-06-11 Paul Thomas <pault@gcc.gnu.org>
6066
6067 PR fortran/40402
6068 * gfortran.dg/data_value_1.f90: New test.
6069
6070 2009-06-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6071
6072 PR testsuite/39831
6073 * gcc.target/i386/excess-precision-1.c: Use -mfpmath=387, and
6074 remove ilp32 requirement.
6075 * gcc.target/i386/excess-precision-2.c: Likewise.
6076 * gcc.target/i386/excess-precision-3.c: Likewise.
6077 * gcc.target/i386/excess-precision-4.c: Likewise.
6078 * gcc.target/i386/excess-precision-5.c: Likewise.
6079 * gcc.target/i386/excess-precision-6.c: Likewise.
6080
6081 2009-06-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6082
6083 PR fortran/38718
6084 * gfortran.dg/is_iostat_end_eor_2.f90: New test.
6085 * gfortran.dg/nan_5.f90: New test.
6086
6087 2009-06-10 Nathan Froyd <froydnj@codesourcery.com>
6088
6089 * gcc.target/arm/neon-modes-1.c: New test.
6090
6091 2009-06-10 Kai Tietz <kai.tietz@onevision.com>
6092
6093 * g++.dg/torture/pr31579.C: Cast pointer
6094 via __SIZE_TYPE__ instead of 'unsigned long'.
6095
6096 2009-06-10 Anthony Green <green@moxielogic.com>
6097
6098 * lib/target-supports.exp (check_profiling_available):
6099 Profiling is not available for testing purposes on moxie.
6100
6101 2009-06-09 Ian Lance Taylor <iant@google.com>
6102
6103 * gcc.dg/Wcxx-compat-12.c: New testcase.
6104
6105 2009-06-09 Janne Blomqvist <jb@gcc.gnu.org>
6106
6107 PR libfortran/40334
6108 * gfortran.dg/backspace_11.f90: New.
6109
6110 2009-06-09 Jason Merrill <jason@redhat.com>
6111
6112 * g++.dg/cpp0x/defaulted10.C: New.
6113
6114 2009-06-09 Martin Jambor <mjambor@suse.cz>
6115
6116 * gcc.c-torture/compile/pr40351.c: New file.
6117
6118 2009-06-09 Olivier Hainque <hainque@adacore.com>
6119
6120 * gnat.dg/align_max.adb: New test.
6121
6122 2009-06-08 Jason Merrill <jason@redhat.com>
6123
6124 * g++.dg/cpp0x/auto15.C: New.
6125
6126 2009-06-08 Jan Hubicka <jh@suse.cz>
6127
6128 PR debug/39834
6129 * gcc.dg/torture/pr39834.c
6130
6131 2009-06-08 Jan Hubicka <jh@suse.cz>
6132
6133 PR middle-end/40102
6134 * g++.dg/torture/pr40102.C: New testcase.
6135
6136 2009-06-08 Jakub Jelinek <jakub@redhat.com>
6137
6138 * gcc.dg/builtin-object-size-2.c (test1): Adjust expected results.
6139 * gcc.dg/builtin-object-size-4.c (test1): Adjust expected results.
6140 * gcc.dg/builtin-object-size-6.c: New test.
6141
6142 PR c++/40373
6143 * g++.dg/template/dtor7.C: New test.
6144
6145 PR c++/40370
6146 PR c++/40372
6147 * g++.dg/template/error41.C: New test.
6148 * g++.dg/template/error42.C: New test.
6149
6150 2009-06-08 Revital Eres <eres@il.ibm.com>
6151
6152 PR testsuite/40359
6153 * gcc.dg/vect/vect-58.c: Change checks to use vect_hw_misalign.
6154 * gcc.dg/vect/vect-88.c: Likewise.
6155 * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
6156 * gcc.dg/vect/pr25413.c: Likewise.
6157 * lib/target-supports.exp: Add i?86 to vect_hw_misalign.
6158
6159 2009-06-07 Ian Lance Taylor <iant@google.com>
6160
6161 * g++.dg/warn/Wswitch-3.C: New testcase.
6162 * gcc.dg/Wswitch.c: Adjust for -Wswitch change.
6163 * gcc.dg/Wswitch-enum-error.c: Likewise.
6164 * gcc.dg/Wswitch-error.c: Likewise.
6165
6166 2009-06-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6167
6168 PR fortran/40008
6169 * gfortran.dg/negative_unit.f: Update test.
6170 * gfortran.dg/negative_unit_int8.f: Update test.
6171 * gfortran.dg/newunit_1.f90: New test.
6172
6173 2009-06-07 Daniel Franke <franke.daniel@gmail.com>
6174
6175 PR fortran/25104
6176 PR fortran/29962
6177 * gfortran.dg/spread_init_expr.f03: New.
6178 * gfortran.dg/unpack_init_expr.f03: New.
6179 * gfortran.dg/intrinsic_argument_conformance_2.f90: Adjusted
6180 error message.
6181
6182 2009-06-07 Daniel Franke <franke.daniel@gmail.com>
6183
6184 PR fortran/25104
6185 PR fortran/29962
6186 * gfortran.dg/count_init_expr.f03
6187 * gfortran.dg/product_init_expr.f03
6188 * gfortran.dg/sum_init_expr.f03
6189
6190 2009-06-07 Daniel Franke <franke.daniel@gmail.com>
6191
6192 PR fortran/36874
6193 * gfortran.dg/intrinsic_argument_conformance_2.f90: Adjusted error
6194 message.
6195 * gfortran.dg/zero_sized_1.f90: Removed checks with incompatible
6196 shapes.
6197 * gfortran.dg/zero_sized_5.f90: Likewise.
6198
6199 2009-06-07 H.J. Lu <hongjiu.lu@intel.com>
6200
6201 PR middle-end/32950
6202 * g++.dg/torture/pr32950.C: New.
6203
6204 2009-06-07 Daniel Franke <franke.daniel@gmail.com>
6205
6206 PR fortran/25104
6207 PR fortran/29962
6208 * gfortran.dg/dot_product_1.f03: New.
6209 * gfortran.dg/matmul_8.f03: New.
6210 * gfortran.dg/transpose_3.f03: New.
6211
6212 2009-06-06 Ian Lance Taylor <iant@google.com>
6213
6214 * gcc.dg/Wunused-label-1.c: New test case.
6215 * g++.dg/warn/Wunused-label-1.C: New test case.
6216 * g++.dg/warn/Wunused-label-2.C: New test case.
6217 * g++.dg/warn/Wunused-label-3.C: New test case.
6218
6219 2009-06-06 Daniel Franke <franke.daniel@gmail.com>
6220
6221 PR fortran/37203
6222 * reshape_zerosize_2.f90: New.
6223
6224 2009-06-06 Daniel Franke <franke.daniel@gmail.com>
6225
6226 PR fortran/32890
6227 * gfortran.dg/pack_assign_1.f90: New.
6228 * gfortran.dg/pack_vector_1.f90: New.
6229
6230 2009-06-05 Jakub Jelinek <jakub@redhat.com>
6231
6232 PR middle-end/40340
6233 * gcc.dg/pr40340-1.c: New test.
6234 * gcc.dg/pr40340-2.c: New test.
6235 * gcc.dg/pr40340-3.c: New test.
6236 * gcc.dg/pr40340-4.c: New test.
6237 * gcc.dg/pr40340-5.c: New test.
6238 * gcc.dg/pr40340.h: New file.
6239
6240 2009-06-05 Revital Eres <eres@il.ibm.com>
6241
6242 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
6243 New procedure.
6244 * gcc.dg/vect/vect-50.c: Change checks to use vect_hw_misalign.
6245 * gcc.dg/vect/vect-33.c: Likewise.
6246 * gcc.dg/vect/vect-92.c: Likewise.
6247 * gcc.dg/vect/vect-58.c: Likewise.
6248 * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
6249 * gcc.dg/vect/vect-42.c: Likewise.
6250 * gcc.dg/vect/slp-25.c: Likewise.
6251 * gcc.dg/vect/vect-align-1.c: Likewise.
6252 * gcc.dg/vect/vect-align-2.c: Likewise.
6253 * gcc.dg/vect/vect-93.c: Likewise.
6254 * gcc.dg/vect/no-scevccp-outer-8.c: Likewise.
6255 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
6256 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
6257 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
6258 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
6259 * gcc.dg/vect/vect-26.c: Likewise.
6260 * gcc.dg/vect/vect-44.c: Likewise.
6261 * gcc.dg/vect/vect-70.c: Likewise.
6262 * gcc.dg/vect/vect-95.c: Likewise.
6263 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
6264 * gcc.dg/vect/vect-28.c: Likewise.
6265 * gcc.dg/vect/no-section-anchors-vect-31.c: Likewise.
6266 * gcc.dg/vect/vect-87.c: Likewise.
6267 * gcc.dg/vect/vect-109.c: Likewise.
6268 * gcc.dg/vect/vect-54.c: Likewise.
6269 * gcc.dg/vect/vect-96.c: Likewise.
6270 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
6271 * gcc.dg/vect/vect-88.c: Likewise.
6272 * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
6273 * gcc.dg/vect/vect-89.c: Likewise.
6274 * gcc.dg/vect/vect-91.c: Likewise.
6275 * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
6276 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
6277 * gfortran.dg/vect/vect-2.f90: Likewise.
6278 * gfortran.dg/vect/vect-3.f90: Likewise.
6279 * gfortran.dg/vect/vect-4.f90: Likewise.
6280 * gfortran.dg/vect/vect-5.f90: Likewise.
6281
6282 2009-06-05 Alexander Strange <astrange@ithinksw.com>
6283
6284 PR tree-optimization/36318
6285 * gcc.dg/tree-ssa/sra-7.c: New test.
6286
6287 2009-06-04 Daniel Franke <franke.daniel@gmail.com>
6288
6289 PR fortran/37203
6290 * gfortran.dg/reshape_order_5.f90: New.
6291 * gfortran.dg/reshape_shape_1.f90: New.
6292
6293 2009-06-04 Jason Merrill <jason@redhat.com>
6294
6295 * g++.dg/template/error38.C: Add pointer-to-typedef case.
6296
6297 2009-06-04 Steve Ellcey <sje@cup.hp.com>
6298
6299 * gcc.dg/vect/vect-42.c: Modify vect_no_align case.
6300 * gcc.dg/vect/no-vfa-vect-43.c: Ditto.
6301
6302 2009-06-04 Richard Guenther <rguenther@suse.de>
6303
6304 PR c++/39371
6305 * g++.dg/torture/pr40335.C: New testcase.
6306
6307 2009-06-03 Richard Guenther <rguenther@suse.de>
6308
6309 PR middle-end/40328
6310 * gcc.dg/torture/pr40328.c: New testcase.
6311
6312 2009-06-03 Maxim Kuvyrkov <maxim@codesourcery.com>
6313
6314 * gcc.dg/falign-labels.c (dg-options): Don't restrict for
6315 m68k and fido.
6316
6317 2009-06-03 Martin Jambor <mjambor@suse.cz>
6318
6319 * g++.dg/torture/pr40323.C: New file.
6320
6321 2009-06-03 Eric Botcazou <ebotcazou@adacore.com>
6322
6323 * gnat.dg/specs/root.ads: New test.
6324 * gnat.dg/specs/root-level_1.ads: Likewise.
6325 * gnat.dg/specs/root-level_2.ads: Likewise.
6326 * gnat.dg/specs/root-level_1-level_2.ads: Likewise.
6327
6328 2009-06-02 Mark Mitchell <mark@codesourcery.com>
6329
6330 * g++.dg/init/ref15.C: Require unwrapped targets.
6331
6332 2009-06-02 Jason Merrill <jason@redhat.com>
6333
6334 * g++.dg/cpp0x/initlist13.C: Remove expected error.
6335 * g++.dg/cpp0x/initlist18.C: New.
6336 * g++.dg/cpp0x/initlist19.C: New.
6337
6338 * g++.dg/cpp0x/auto14.C: New.
6339
6340 2009-06-02 Eric Botcazou <ebotcazou@adacore.com>
6341
6342 * gnat.dg/alignment6.adb: Remove XFAIL.
6343
6344 2009-06-02 Simon Martin <simartin@users.sourceforge.net>
6345
6346 PR c++/38089
6347 * g++.dg/template/spec36.C: New test.
6348
6349 2009-06-01 Ian Lance Taylor <iant@google.com>
6350
6351 * gcc.dg/cast-qual-3.c: New testcase.
6352 * g++.dg/warn/Wcast-qual2.C: New testcase.
6353
6354 2009-06-01 Aldy Hernandez <aldyh@redhat.com>
6355
6356 * lib/gcc-dg.exp (dg-bogus): Override dg-bogus.
6357 (process-message): Expect column numbers.
6358 * gcc.dg/va-arg-2.c: Use line 0 to indicate no column.
6359 * gcc.dg/pch/counter-2.c: Same.
6360 * gcc.dg/pch/valid-2.c: Same.
6361 * gcc.dg/pch/warn-1.c: Same.
6362 * gcc.dg/pch/valid-1.c: Same.
6363 * gcc.dg/cpp/include2a.c: Handle lack of columns.
6364 * gcc.dg/cpp/syshdr.c: Same.
6365 * gcc.dg/cpp/19940712-1.c: Same.
6366 * gcc.dg/cpp/missing-header-1.c: Same.
6367 * gcc.dg/cpp/unc4.c: Remove -fno-show-column.
6368 * gcc.dg/cpp/tr-warn3.c: Same.
6369 * gcc.dg/cpp/pr29612-2.c: Same.
6370 * gcc.dg/cpp/tr-warn4.c: Same.
6371 * gcc.dg/cpp/Wtrigraphs.c: Same.
6372 * gcc.dg/cpp/poison.c: Same.
6373 * gcc.dg/cpp/arith-3.c: Same.
6374 * gcc.dg/cpp/sysmac2.c: Same.
6375 * gcc.dg/cpp/cpp.exp: Same.
6376 * gcc.dg/cpp/tr-warn5.c: Same.
6377 * gcc.dg/cpp/include2.c: Same.
6378 * gcc.dg/cpp/Wmissingdirs.c: Same.
6379 * gcc.dg/cpp/Wmissingdirs.c: Same.
6380 * gcc.dg/cpp/tr-warn6.c: Same.
6381 * gcc.dg/cpp/Wtrigraphs-2.c: Same.
6382 * gcc.dg/cpp/macspace1.c: Same.
6383 * gcc.dg/cpp/escape-2.c: Same.
6384 * gcc.dg/cpp/assert2.c: Same.
6385 * gcc.dg/cpp/undef2.c: Same.
6386 * gcc.dg/cpp/macspace2.c: Same.
6387 * gcc.dg/cpp/tr-warn1.c: Same.
6388 * gcc.dg/cpp/extratokens2.c: Same.
6389 * gcc.dg/cpp/strify2.c: Same.
6390 * gcc.dg/cpp/Wsignprom.c: Same.
6391 * gcc.dg/cpp/redef2.c: Same.
6392 * gcc.dg/cpp/trad/trad.exp: Same.
6393 * gcc.dg/cpp/arith-1.c: Same.
6394 * gcc.dg/cpp/extratokens.c: Same.
6395 * gcc.dg/cpp/if-mpar.c: Same.
6396
6397 2009-06-01 Olivier Hainque <hainque@adacore.com>
6398
6399 * gnat.dg/nested_float_packed.ads: New test.
6400
6401 2009-06-01 Olivier Hainque <hainque@adacore.com>
6402 Eric Botcazou <botcazou@adacore.com>
6403
6404 * gnat.dg/oconst[1-6].ad[bs]: New tests. Also support for ...
6405 * gnat.dg/test_oconst.adb: New test.
6406
6407 2009-05-31 Basile Starynkevitch <basile@starynkevitch.net>
6408
6409 * gcc.dg/plugin/ggcplug.c: Moved comment.
6410 (plugin_init): Fixed typo, declared i, returned 0 at end.
6411
6412 2009-05-31 Ira Rosen <irar@il.ibm.com>
6413
6414 PR testsuite/40244
6415 * gcc.dg/vect/bb-slp-4.c: Change the number of data accesses to 2.
6416 * gcc.dg/vect/bb-slp-10.c: Change the store misalignment to 1.
6417
6418 2009-05-29 Ian Lance Taylor <iant@google.com>
6419
6420 * gcc.dg/Wcxx-compat-11.c: New testcase.
6421
6422 2009-05-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6423
6424 PR fortran/40019
6425 * gfortran.dg/leadz_trailz_1.f90: New test.
6426 * gfortran.dg/leadz_trailz_2.f90: New test.
6427
6428 2009-05-29 Martin Jambor <mjambor@suse.cz>
6429
6430 * gfortran.dg/pr25923.f90: XFAIL warning expectation.
6431 * gcc.dg/tree-ssa/ssa-fre-7.c: Compile with -fno-tree-sra.
6432 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
6433 * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
6434 * gcc.dg/memcpy-1.c: Removed param sra-max-structure-size.
6435 * gcc.dg/tree-ssa/sra-2.c: Likewise.
6436 * gcc.dg/tree-ssa/sra-3.c: Likewise.
6437 * gcc.dg/tree-ssa/sra-1.c: Likewise.
6438 * gcc.dg/tree-ssa/sra-4.c: Changed comment.
6439 * gcc.dg/tree-ssa/sra-5.c: New file.
6440 * gcc.dg/tree-ssa/sra-6.c: New file.
6441 * gcc.c-torture/compile/sra-1.c: New file.
6442
6443 2009-05-29 Jakub Jelinek <jakub@redhat.com>
6444
6445 PR middle-end/40291
6446 * gcc.c-torture/compile/pr40291.c: New test.
6447
6448 PR target/40017
6449 * gcc.target/powerpc/altivec-types-1.c: Don't expect error for
6450 __vector _Bool.
6451 * gcc.target/powerpc/altivec-30.c: New test.
6452 * gcc.target/powerpc/altivec-31.c: New test.
6453
6454 2009-05-28 Richard Guenther <rguenther@suse.de>
6455
6456 * gcc.dg/tree-ssa/ssa-fre-26.c: New testcase.
6457 * gcc.c-torture/execute/20090527-1.c: Likewise.
6458
6459 2009-05-28 Dodji Seketeli <dodji@redhat.com>
6460
6461 PR c++/39754
6462 * g++.dg/template/canon-type-1.C: New test.
6463 * g++.dg/template/canon-type-2.C: Likewise.
6464 * g++.dg/template/canon-type-3.C: Likewise.
6465 * g++.dg/template/canon-type-4.C: Likewise.
6466 * g++.dg/template/canon-type-5.C: Likewise.
6467 * g++.dg/template/canon-type-6.C: Likewise.
6468 * g++.dg/template/canon-type-7.C: Likewise.
6469
6470 2009-05-28 Dave Korn <dave.korn.cygwin@gmail.com>
6471 Uros Bizjak <ubizjak@gmail.com>
6472 Danny Smith <dansmister@gmail.com>
6473
6474 PR target/37216
6475
6476 * lib/target-supports.exp (check_effective_target_pe_aligned_commons):
6477 New function.
6478 * gcc.target/i386/pr37216.c: New test source file.
6479 * gcc.dg/compat/struct-layout-1_generate.c (dg_options[]): No longer
6480 use -fno-common for testing Cygwin and MinGW targets.
6481
6482 2009-05-28 Kai Tietz <kai.tietz@onevision.com>
6483
6484 * g++.dg/ext/packed6.C (size_t): Use __extension__ and __SIZE_TYPE__.
6485 * g++.dg/opt/memcpy1.C (size_t): Likewise.
6486 * g++.dg/pr37742.C (size_t): Likewise.
6487 * g++.dg/torture/pr34850.C (size_t): Likewise.
6488 * g++.dg/torture/20070621-1.C (ptrdiff_t): Use __extension__ and
6489 _PTRDIFF_TYPE__.
6490 * g++.dg/torture/pr34222.C (ptrdiff_t): Likewise.
6491 * g++.dg/tree-ssa/pr22444.C (ptrdiff_t): Likewise.
6492 (size_t): Use __extension__ and __SIZE_TYPE__.
6493 * gcc.c-torture/compile/20000211-1.c (size_t): Typedef size_t via
6494 __SIZE_TYPE__.
6495 * gcc.c-torture/compile/20010328-1.c (size_t): Likewise.
6496 * gcc.c-torture/compile/20030320-1.c (size_t): Likewise.
6497 * gcc.c-torture/compile/20030405-1.c (size_t): Likewise.
6498 * gcc.c-torture/compile/20030902-1.c (size_t): Likewise.
6499 * gcc.c-torture/compile/20060202-1.c (size_t): Likewise.
6500 * gcc.c-torture/compile/20080613-1.c (size_t): Likewise.
6501 * gcc.c-torture/compile/920428-2.c (size_t): Likewise.
6502 * gcc.c-torture/compile/980329-1.c (size_t): Likewise.
6503 * gcc.c-torture/compile/980816-1.c (size_t): Likewise.
6504 * gcc.c-torture/compile/pr32584.c (size_t): Likewise.
6505 (__ssize_t): Likewise.
6506 * gcc.c-torture/compile/pr33173.c (size_t): Likewise.
6507 * gcc.c-torture/compile/pr33382.c (size_t): Likewise.
6508 * gcc.c-torture/compile/pr34334.c (size_t): Likewise.
6509 * gcc.c-torture/compile/pr34688.c (size_t): Likewise.
6510 * gcc.c-torture/compile/pr35043.c (size_t): Likewise.
6511 * gcc.c-torture/compile/pr37669.c (size_t): Likewise.
6512 * gcc.dg/20050629-1.c (size_t): Typedef size_t via __SIZE_TYPE__.
6513 * gcc.dg/pr33667.c (size_t): Likewise.
6514 * gcc.dg/prefetch-loop-arrays-1.c (size_t): Likewise.
6515 * gcc.dg/torture/pr39204.c (size_t): Likewise.
6516 * gcc.dg/tree-ssa/20041122-1.c (size_t): Likewise.
6517 * gcc.dg/tree-ssa/pr36908.c (size_t): Likewise.
6518 * gcc.dg/tree-ssa/pr38250.c (size_t): Likewise.
6519 * gcc.dg/tree-ssa/ssa-dse-10.c (size_t): Likewise.
6520
6521 2009-05-28 Ira Rosen <irar@il.ibm.com>
6522
6523 PR tree-optimization/40254
6524 * gcc.dg/vect/pr40254.c: New test.
6525
6526 2009-05-28 Adam Nemet <anemet@caviumnetworks.com>
6527
6528 PR middle-end/33699
6529 * gcc.target/mips/const-anchor-1.c: New test.
6530 * gcc.target/mips/const-anchor-2.c: New test.
6531
6532 2009-05-27 Jason Merrill <jason@redhat.com>
6533
6534 * g++.dg/cpp0x/initlist15.C: New.
6535 * g++.dg/cpp0x/initlist16.C: New.
6536 * g++.dg/cpp0x/initlist17.C: New.
6537
6538 2009-05-27 Janne Blomqvist <jb@gcc.gnu.org>
6539
6540 PR fortran/39178
6541 * gfortran.dg/elemental_dependency_1.f90: Fix scan-tree-dump-times
6542 patterns to reflect frontend changes.
6543 * gfortran.dg/vector_subscript_4.f90: Likewise.
6544
6545 2009-05-27 Olivier Hainque <hainque@adacore.com>
6546 Eric Botcazou <botcazou@adacore.com>
6547
6548 * gcc.c-torture/execute/align-nest.c: New testcase.
6549 * gnat.dg/misaligned_nest.adb: New testcase.
6550
6551 2009-05-27 Rafael Avila de Espindola <espindola@google.com>
6552
6553 * g++.dg/plugin/attribute_plugin.c: Include gcc-plugin.h first.
6554 * g++.dg/plugin/dumb_plugin.c: Include gcc-plugin.h first.
6555 * g++.dg/plugin/selfassign.c: Include gcc-plugin.h first.
6556 * gcc.dg/plugin/selfassign.c: Include gcc-plugin.h first.
6557
6558 2009-05-27 Kai TIetz <kai.tietz@onevision.com>
6559
6560 * g++.old-deja/g++.brendan/array1.C (array): Use __SIZE_TYPE__
6561 cast instead of assuming 0ul.
6562 * g++.old-deja/g++.brendan/crash64.C (size_t): Define it via
6563 __SIZE_TYPE__.
6564 (_type_desc): Make first argument const.
6565 * g++.old-deja/g++.jason/new3.C (dg-options): Add -Wno-long-long.
6566
6567 2009-05-27 Thomas Koenig <tkoenig@gcc.gnu.org>
6568
6569 PR libfortran/40187
6570 * gfortran.dg/c_f_pointer_shape_tests_4.f03: New file.
6571 * gfortran.dg/c_f_pointer_shape_tests_4_driver.c: New file.
6572
6573 2009-05-26 Basile Starynkevitch <basile@starynkevitch.net>
6574
6575 * gcc.dg/plugin/plugin.exp: Added ggcplug.c test plugin
6576 with ggcplug-test-1.c for testing PLUGIN_GGC_MARKING etc...
6577 * gcc.dg/plugin/ggcplug-test-1.c: Added new file.
6578 * gcc.dg/plugin/ggcplug.c: Added new file.
6579
6580 2009-05-26 Tobias Burnus <burnus@net-b.de>
6581
6582 PR fortran/40246
6583 * gfortran.dg/nullify_4.f90: New test.
6584
6585 2009-05-26 Richard Guenther <rguenther@suse.de>
6586
6587 * gcc.dg/tree-ssa/inline-3.c: Remove dump file.
6588
6589 2009-05-26 Richard Guenther <rguenther@suse.de>
6590
6591 PR middle-end/40252
6592 * gcc.c-torture/compile/pr40252.c: New testcase.
6593
6594 2009-05-26 Dodji Seketeli <dodji@redhat.com>
6595
6596 PR c++/40007
6597 * g++.dg/template/typedef18.C: New test.
6598 * g++.dg/template/typedef19.C: Likewise.
6599 * g++.dg/template/typedef20.C: Likewise.
6600 * g++.dg/template/access11.C: Adjust.
6601
6602 2009-05-26 Richard Guenther <rguenther@suse.de>
6603
6604 PR testsuite/40247
6605 * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Obfuscate.
6606
6607 2009-05-25 Jason Merrill <jason@redhat.com>
6608
6609 PR c++/38064
6610 * g++.dg/cpp0x/enum3.C: New test.
6611
6612 2009-05-25 Richard Guenther <rguenther@suse.de>
6613
6614 PR tree-optimization/36327
6615 * gcc.dg/tree-ssa/ssa-fre-24.c: New testcase.
6616 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
6617 * gcc.dg/tree-ssa/sra-2.c: Disable FRE.
6618 * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
6619 * gcc.dg/vect/vect-40.c: Likewise.
6620 * gcc.dg/vect/vect-42.c: Likewise.
6621 * gcc.dg/vect/vect-46.c: Likewise.
6622 * gcc.dg/vect/vect-76.c: Likewise.
6623
6624 2009-05-25 Janus Weil <janus@gcc.gnu.org>
6625
6626 PR fortran/40176
6627 * gfortran.dg/proc_ptr_18.f90: New.
6628 * gfortran.dg/proc_ptr_19.f90: New.
6629 * gfortran.dg/proc_ptr_comp_9.f90: New.
6630 * gfortran.dg/proc_ptr_comp_10.f90: New.
6631
6632 2009-05-25 Richard Guenther <rguenther@suse.de>
6633
6634 * gcc.dg/tree-ssa/ssa-fre-14.c: Adjust.
6635 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
6636
6637 2009-05-25 Ira Rosen <irar@il.ibm.com>
6638
6639 PR tree-optimization/40238
6640 * gcc.dg/vect/pr40238.c: New test.
6641
6642 2009-05-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6643 Dominique Dhumieres <dominiq@lps.ens.fr>
6644
6645 PR fortran/35732
6646 PR fortran/39872
6647 * gfortran.dg/bounds_check_fail_3.f90: New test.
6648 * gfortran.dg/bounds_check_fail_4.f90: New test.
6649 * gfortran.dg/bounds_check_14.f90: Update test.
6650 * gfortran.dg/bound_4.f90: Update test.
6651
6652 2009-05-24 Richard Guenther <rguenther@suse.de>
6653
6654 PR middle-end/40233
6655 * gcc.c-torture/compile/pr40233.c: New testcase.
6656
6657 2009-05-24 Uros Bizjak <ubizjak@gmail.com>
6658
6659 * gfortran.dg/erf_2.F90 (dg-options): Add -mieee
6660 for alpha*-*-* targets.
6661
6662 2009-05-24 Ira Rosen <irar@il.ibm.com>
6663
6664 * gcc.dg/vect/bb-slp-1.c: New test.
6665 * gcc.dg/vect/bb-slp-2.c, gcc.dg/vect/bb-slp-3.c,
6666 gcc.dg/vect/bb-slp-4.c, gcc.dg/vect/bb-slp-5.c,
6667 gcc.dg/vect/bb-slp-6.c, gcc.dg/vect/bb-slp-7.c,
6668 gcc.dg/vect/bb-slp-8.c, gcc.dg/vect/bb-slp-9.c,
6669 gcc.dg/vect/bb-slp-10.c, gcc.dg/vect/bb-slp-11.c,
6670 gcc.dg/vect/no-tree-reassoc-bb-slp-12.c, gcc.dg/vect/bb-slp-13.c,
6671 gcc.dg/vect/bb-slp-14.c, gcc.dg/vect/bb-slp-15.c,
6672 gcc.dg/vect/bb-slp-16.c, gcc.dg/vect/bb-slp-17.c,
6673 gcc.dg/vect/bb-slp-18.c, gcc.dg/vect/bb-slp-19.c,
6674 gcc.dg/vect/bb-slp-20.c, gcc.dg/vect/bb-slp-21.c,
6675 gcc.dg/vect/bb-slp-22.c: Likewise.
6676 * gcc.dg/vect/vect.exp: Run basic block SLP tests.
6677
6678 2009-05-23 Mark Mitchell <mark@codesourcery.com>
6679 Maxim Kuvyrkov <maxim@codesourcery.com>
6680
6681 * gcc.dg/falign-labels-1.c: New test.
6682
6683 2009-05-23 Eric Botcazou <ebotcazou@adacore.com>
6684
6685 * gnat.dg/specs/rep_clause3.ads: New test.
6686
6687 2009-05-23 Eric Botcazou <ebotcazou@adacore.com>
6688
6689 * gnat.dg/addr6.adb: New test.
6690
6691 2009-05-22 Mark Mitchell <mark@codesourcery.com>
6692
6693 * lib/target-supports.exp (check_effective_target_arm_thumb2_ok):
6694 New function.
6695 * gcc.target/arm/thumb2-mul-space.c: New file.
6696 * gcc.target/arm/thumb2-mul-space-2.c: New file.
6697 * gcc.target/arm/thumb2-mul-space-3.c: New file.
6698 * gcc.target/arm/thumb2-mul-speed.c: New file.
6699
6700 2009-05-22 Richard Guenther <rguenther@suse.de>
6701
6702 PR middle-end/38964
6703 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: XFAIL.
6704 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Likewise.
6705 * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: Likewise.
6706
6707 2009-05-22 Mark Mitchell <mark@codesourcery.com>
6708
6709 * gcc.dg/dll-6.c: New test.
6710 * gcc.dg/dll-6a.c: Likewise.
6711 * gcc.dg/dll-7.c: Likewise.
6712 * gcc.dg/dll-7a.c: Likewise.
6713 * g++.dg/ext/dllexport2.C: Likewise.
6714 * g++.dg/ext/dllexport2a.cc: Likewise.
6715
6716 2009-05-21 Steve Ellcey <sje@cup.hp.com>
6717
6718 PR target/37846
6719 * gcc.target/ia64/mfused-madd-vect.c: New test.
6720 * gcc.target/ia64/mfused-madd.c: New test.
6721 * gcc.target/ia64/mno-fused-madd-vect.c: New test.
6722 * gcc.target/ia64/mno-fused-madd.c: New test.
6723
6724 2009-05-21 H.J. Lu <hongjiu.lu@intel.com>
6725
6726 * gcc.target/i386/movbe-1.c: New.
6727 * gcc.target/i386/movbe-2.c: Likewise.
6728
6729 2009-05-21 Taras Glek <tglek@mozilla.com>
6730
6731 * gcc.dg/plugin/selfassign.c (plugin_init): Updated to new
6732 plugin_init signature.
6733 * g++.dg/plugin/selfassign.c (plugin_init): Likewise.
6734 * g++.dg/plugin/dumb_plugin.c (plugin_init): Likewise.
6735 * g++.dg/plugin/attribute_plugin.c (plugin_init): Likewise.
6736
6737 2009-05-21 Mark Mitchell <mark@codesourcery.com>
6738
6739 * gcc.dg/target/arm/neon-vmla-1.c: New.
6740 * gcc.dg/target/arm/neon-vmls-1.c: Likewise.
6741
6742 2009-05-20 Adam Nemet <anemet@caviumnetworks.com>
6743
6744 * gcc.target/mips/octeon-exts-6.c: New test.
6745 * gcc.target/mips/extend-1.c: New test.
6746 * gcc.target/mips/octeon-exts-2.c: Adjust to not match sign-extension
6747 EXTS.
6748 * gcc.target/mips/octeon-exts-5.c: Likewise.
6749
6750 2009-05-20 Jakub Jelinek <jakub@redhat.com>
6751
6752 PR middle-end/40204
6753 * gcc.c-torture/compile/pr40204.c: New test.
6754
6755 2009-05-20 Richard Guenther <rguenther@suse.de>
6756
6757 * gcc.c-torture/compile/20090518-1.c: New testcase.
6758
6759 2009-05-19 Zdenek Dvorak <ook@ucw.cz>
6760
6761 PR tree-optimization/40087
6762 * gcc.dg/tree-ssa/pr40087.c: New test.
6763
6764 2009-05-19 Andrew Pinski <andrew_pinski@playstation.sony.com>
6765
6766 * gcc.dg/vector-4.c: New testcase.
6767 * gcc.dg/simd-1b.c: % is now allowed for integer vectors.
6768 * g++.dg/ext/vector16.C: New testcase.
6769
6770 2009-05-19 H.J. Lu <hongjiu.lu@intel.com>
6771
6772 PR c/40172
6773 * gcc.dg/pr40172.c: Renamed to ...
6774 * gcc.dg/pr40172-1.c: This.
6775
6776 * gcc.dg/pr40172-2.c: New.
6777 * gcc.dg/pr40172-3.c: Likewise.
6778
6779 2009-05-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
6780
6781 PR c/40172
6782 * gcc.dg/pr40172.c: Add -Wlogical-op to dg-options.
6783
6784 2009-05-19 Eric Botcazou <ebotcazou@adacore.com>
6785
6786 * gnat.dg/loop_optimization6.ad[sb]: New test.
6787
6788 2009-05-19 Richard Guenther <rguenther@suse.de>
6789
6790 * gcc.c-torture/compile/20090519-1.c: New testcase.
6791
6792 2009-05-18 Jason Merrill <jason@redhat.com>
6793
6794 * g++.dg/cpp0x/explicit1.C: New.
6795 * g++.dg/cpp0x/explicit2.C: New.
6796
6797 2009-05-18 Dodji Seketeli <dodji@redhat.com>
6798
6799 PR debug/40109
6800 * g++.dg/debug/dwarf2/nested-1.C: New test.
6801
6802 2009-05-18 H.J. Lu <hongjiu.lu@intel.com>
6803
6804 PR testsuite/39907
6805 * gcc.target/x86_64/abi/asm-support.S (snapshot_ret): Preserve
6806 stack alignment.
6807
6808 2009-05-18 Janus Weil <janus@gcc.gnu.org>
6809
6810 PR fortran/40164
6811 * gfortran.dg/proc_ptr_comp_8.f90: New.
6812
6813 2009-05-18 Richard Guenther <rguenther@suse.de>
6814
6815 PR fortran/40168
6816 * gfortran.dg/array_memset_2.f90: Adjust.
6817
6818 2009-05-18 Janus Weil <janus@gcc.gnu.org>
6819
6820 PR fortran/36947
6821 PR fortran/40039
6822 * gfortran.dg/interface_27.f90: New.
6823 * gfortran.dg/interface_28.f90: New.
6824 * gfortran.dg/proc_ptr_11.f90: Fixing invalid test case.
6825 * gfortran.dg/proc_ptr_result_1.f90: Ditto.
6826
6827 2009-05-18 Maxim Kuvyrkov <maxim@codesourcery.com>
6828
6829 * gcc.target/m68k/tls-ie.c: New test.
6830 * gcc.target/m68k/tls-le.c: New test.
6831 * gcc.target/m68k/tls-gd.c: New test.
6832 * gcc.target/m68k/tls-ld.c: New test.
6833 * gcc.target/m68k/tls-ie-xgot.c: New test.
6834 * gcc.target/m68k/tls-le-xtls.c: New test.
6835 * gcc.target/m68k/tls-gd-xgot.c: New test.
6836 * gcc.target/m68k/tls-ld-xgot.c: New test.
6837 * gcc.target/m68k/tls-ld-xtls.c: New test.
6838 * gcc.target/m68k/tls-ld-xgot-xtls.c: New test.
6839
6840 2009-05-18 Martin Jambor <mjambor@suse.cz>
6841
6842 * gcc.dg/ipa/modif-1.c: Do not check for unmodified int parameter.
6843
6844 2009-05-17 H.J. Lu <hongjiu.lu@intel.com>
6845
6846 PR c/40172
6847 * gcc.dg/pr40172.c: New.
6848
6849 2009-05-17 Jason Merrill <jason@redhat.com>
6850
6851 PR c++/40139
6852 * g++.dg/template/dtor6.C: New.
6853
6854 2009-05-17 Joseph Myers <joseph@codesourcery.com>
6855
6856 * g++.dg/warn/translate-ice-1.C: New test.
6857
6858 2009-05-17 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6859
6860 * gfortran.dg/c_kind_int128_test1.f03: Also test C_INT_FAST128_T.
6861 * gfortran.dg/c_kind_int128_test2.f03: Update comment.
6862 * gfortran.dg/c_kind_params.f90: Also test int_fast*_t.
6863 * gfortran.dg/c_kinds.c: Add int_fast*_t arguments.
6864
6865 2009-05-16 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6866
6867 PR fortran/33197
6868 * gfortran.dg/erf_2.F90: New test.
6869 * gfortran.dg/erfc_scaled_2.f90: New test.
6870
6871 2009-05-16 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6872
6873 PR fortran/31243
6874 * gfortran.dg/string_1.f90: New test.
6875 * gfortran.dg/string_2.f90: New test.
6876 * gfortran.dg/string_3.f90: New test.
6877
6878 2009-05-16 David Billinghurst <billingd@gcc.gnu.org>
6879
6880 * gfortran.dg/default_format_denormal_1.f90: XFAIL on cygwin.
6881 * gfortran.dg/default_format_1.f90: Revert change of 2009-05-12
6882
6883 2009-05-15 Ian Lance Taylor <iant@google.com>
6884
6885 * gcc.dg/Wcxx-compat-10.c: New testcase.
6886
6887 2009-05-15 Manuel López-Ibáñez <manu@gcc.gnu.org>
6888
6889 PR 16302
6890 * gcc.dg/pr16302.c: New.
6891 * g++.dg/warn/pr16302.C: New.
6892
6893 2009-05-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6894
6895 * gcc.dg/torture/builtin-math-5.c: New.
6896 * gcc.dg/torture/builtin-math-6.c: New.
6897 * lib/target-supports.exp (check_effective_target_mpc): New.
6898
6899 2009-05-15 Jan Hubicka <jh@suse.cz>
6900
6901 * gcc.dg/tree-ssa/inline-3.c: New testcase
6902
6903 2009-05-15 Jan Hubicka <jh@suse.cz>
6904
6905 * gcc.target/i386/align-main-1.c (check): Mark noinline.
6906 * gcc.target/i386/align-main-2.c (check): Mark noinline.
6907 * gcc.dg/ipa/ipa-4.c: Disable early inlining.
6908 * gcc.dg/vect/vect-iv-10.c (main1): Mark noinline.
6909 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c (main1):
6910 Mark noinline.
6911 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c (main1):
6912 Mark noinline.
6913 * gcc.dg/vect/pr31699.c (foo): Mark noinline.
6914 * gcc.dg/vect/pr18400.c (main1): Mark noinline.
6915
6916 2009-05-15 Jan Hubicka <jh@suse.cz>
6917
6918 * sibcall-6.c: Add no-ipa-cp argument and mark the function to be
6919 optimized by sibcall noinline.
6920
6921 2009-05-15 Jan Hubicka <jh@suse.cz>
6922
6923 * sibcall-1.c (track): Mark noinline.
6924 * sibcall-2.c (track): Mark noinline.
6925 * sibcall-3.c (track): Mark noinline.
6926 * sibcall-4.c (track): Mark noinline.
6927
6928 2009-05-15 Jan Hubicka <jh@suse.cz>
6929
6930 * flatten-2.c: Disable early inlining; add comment.
6931 * flatten-3.c: New test based on flatten-2.c.
6932
6933 2009-05-15 Richard Guenther <rguenther@suse.de>
6934
6935 PR tree-optimization/39999
6936 * gcc.c-torture/compile/pr39999.c: New testcase.
6937
6938 2009-05-15 Joseph Myers <joseph@codesourcery.com>
6939
6940 * gcc.c-torture/compile/ptr-conv-1.c: New test.
6941
6942 2009-05-14 Ian Lance Taylor <iant@google.com>
6943
6944 * gcc.dg/Wcxx-compat-9.c: New testcase.
6945
6946 2009-05-14 Janus Weil <janus@gcc.gnu.org>
6947
6948 PR fortran/39996
6949 * gfortran.dg/func_decl_2.f90: Modified (replacing warnings by errors).
6950 * gfortran.dg/duplicate_type_2.f90: Ditto.
6951 * gfortran.dg/duplicate_type_3.f90: New.
6952
6953 2009-05-14 Laurent GUERBY <laurent@guerby.net>
6954
6955 * ada/acats/tests/c3/c38202a.ada: Use Impdef.
6956 * ada/acats/tests/c5/c59002c.ada: Likewise.
6957
6958 2009-05-13 Taras Glek <tglek@mozilla.com>
6959
6960 * g++.dg/plugin/attribute_plugin-test-1.C: Testcase input for custom
6961 attributes and decl smashing.
6962 * g++.dg/plugin/attribute_plugin.c: Testcase plugin to test user
6963 attributes.
6964 * g++.dg/plugin/dumb_plugin.c: Fixed typo.
6965 * g++.dg/plugin/plugin.exp: Added attribute_plugin test .
6966
6967 2009-05-14 Jakub Jelinek <jakub@redhat.com>
6968
6969 PR fortran/39865
6970 * gfortran.dg/pr39865.f90: New test.
6971 * gfortran.dg/hollerith.f90: Don't expect errors for CHARACTER
6972 arrays in FMT=.
6973 * gfortran.dg/hollerith_f95.f90: Likewise.
6974 * gfortran.dg/hollerith6.f90: New test.
6975 * gfortran.dg/hollerith7.f90: New test.
6976
6977 2009-05-14 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
6978
6979 PR cpp/36674
6980 * gcc.dg/cpp/pr36674.i: New.
6981
6982 2009-05-14 Ben Elliston <bje@au.ibm.com>
6983
6984 PR middle-end/40035
6985 * gcc.c-torture/compile/pr40035.c: New test.
6986
6987 2009-05-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6988
6989 * gcc.target/i386/pr39543-2.c: Skip if ilp32 && pic.
6990
6991 2009-05-12 Tobias Burnus <burnus@net-b.de>
6992
6993 PR fortran/40110
6994 * gfortran.dg/bind_c_usage_18.f90: Change dg-error into dg-warning.
6995 * gfortran.dg/c_kind_tests_2.f03: Ditto.
6996 * gfortran.dg/interop_params.f03: Ditto.
6997
6998 2009-05-12 Jan Hubicka <jh@suse.cz>
6999
7000 * gcc.dg/tree-ssa/loop-36.c: Reduce amount of iterations to 2
7001 so unrolling still happens.
7002 * gcc.dg/ipa/ipacost-1.c: Prevent inlining
7003 * gcc.dg/ipa/ipacost-2.c: Likewise.
7004 * gcc.dg/vect/slp-3.c: Loop is no longer unrolled.
7005
7006 2009-05-12 David Billinghurst <billingd@gcc.gnu.org>
7007
7008 * gfortran.dg/default_format_1.f90: XFAIL on cygwin.
7009
7010 2009-05-12 David Billinghurst <billingd@gcc.gnu.org>
7011
7012 * lib/target-supports.exp (check_profiling_available): Return
7013 false for -p on *-*-cygwin* targets.
7014
7015 2009-05-11 H.J. Lu <hongjiu.lu@intel.com>
7016
7017 PR tree-optimization/38632
7018 * g++.dg/tree-ssa/pr38632.C: New.
7019
7020 2009-05-11 Jan Hubicka <jh@suse.cz>
7021
7022 * gcc.dg/tree-ssa/pr21829.c: Simplify matching since
7023 we now optimize better.
7024 * gcc.dg/Wunreachable-8.c: Bogus warnings now come
7025 out at different places.
7026 * gcc.dg/vect/vect-92.c: Increase loop iteration count to prevent
7027 unroling.
7028 * gcc.dg/vect/vect-76.c: Likewise.
7029 * gcc.dg/vect/vect-70.c: Likewise.
7030 * gcc.dg/vect/vect-66.c: Likewise.
7031 * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
7032 * gcc.dg/vect/slp-3.c: One of loops gets now fully unrolled.
7033
7034 2009-05-11 H.J. Lu <hongjiu.lu@intel.com>
7035
7036 PR middle-end/40080
7037 * gcc.c-torture/compile/pr40080.c: New.
7038
7039 2009-05-11 Paolo Bonzini <bonzini@gnu.org>
7040
7041 * gcc.c-torture/compile/pr40026.c: New testcase.
7042
7043 2009-05-11 Janus Weil <janus@gcc.gnu.org>
7044
7045 PR fortran/40089
7046 * gfortran.dg/proc_ptr_comp_7.f90: New.
7047
7048 2009-05-11 Ira Rosen <irar@il.ibm.com>
7049
7050 PR tree-optimization/40074
7051 * gcc.dg/vect/pr40074.c: New test.
7052
7053 2009-05-10 Ian Lance Taylor <iant@google.com>
7054
7055 * gcc.dg/Wcxx-compat-7.c: New testcase.
7056 * gcc.dg/Wcxx-compat-8.c: New testcase.
7057 * gcc.dg/c99-tag-1.c: Recognize new "originally defined here" notes.
7058 * gcc.dg/pr17188-1.c: Likewise.
7059 * gcc.dg/pr39084.c: Likewise.
7060
7061 2009-05-10 Michael Matz <matz@suse.de>
7062
7063 PR target/40031
7064 * gcc.dg/pr40031.c: New test.
7065
7066 2009-05-10 Paul Thomas <pault@gcc.gnu.org>
7067
7068 PR fortran/40018
7069 * gfortran.dg/array_constructor_31.f90: New test.
7070
7071 2009-05-10 Richard Guenther <rguenther@suse.de>
7072
7073 PR tree-optimization/40081
7074 * g++.dg/torture/pr40081.C: New testcase.
7075
7076 2009-05-10 Paul Thomas <pault@gcc.gnu.org>
7077
7078 PR fortran/38863
7079 * gfortran.dg/dependency_24.f90: New test.
7080 * gfortran.dg/dependency_23.f90: Clean up module files.
7081
7082 2009-05-10 David Billinghurst <billingd@gcc.gnu.org>
7083
7084 PR fortran/38956
7085 * gfortran.dg/chmod_1.f90: Don't run on *-*-cygwin*.
7086 * gfortran.dg/chmod_2.f90: Likewise.
7087 * gfortran.dg/chmod_3.f90: Likewise.
7088 * gfortran.dg/open_errors.f90: Likewise.
7089
7090 2009-05-09 Jan Hubicka <jh@suse.cz>
7091
7092 PR middle-end/40043
7093 * g++.dg/eh/nested-try.C: New test.
7094
7095 2009-05-08 Michael Meissner <meissner@linux.vnet.ibm.com>
7096
7097 PR tree-optimization/40049
7098 * gcc.dg/vect/vect-shift-2.c: New test.
7099
7100 2009-05-08 Joseph Myers <joseph@codesourcery.com>
7101
7102 * gcc.dg/torture/complex-sign-mul-minus-one.c,
7103 gcc.dg/torture/complex-sign-mul-one.c: New tests.
7104
7105 2009-05-08 H.J. Lu <hongjiu.lu@intel.com>
7106
7107 PR c/36892
7108 * g++.dg/warn/deprecated-6.C: New.
7109 * gcc.dg/deprecated-4.c: Likewise.
7110 * gcc.dg/deprecated-5.c: Likewise.
7111 * gcc.dg/deprecated-6.c: Likewise.
7112
7113 2009-05-08 H.J. Lu <hongjiu.lu@intel.com>
7114
7115 * gcc.dg/vect/no-vfa-vect-37.c: Replace __aligned__(16) with
7116 __aligned__(__BIGGEST_ALIGNMENT__).
7117 * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
7118 * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
7119 * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
7120 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
7121 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
7122 * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
7123 * gcc.dg/vect/Os-vect-95.c: Likewise.
7124 * gcc.dg/vect/pr20122.c: Likewise.
7125 * gcc.dg/vect/pr36493.c: Likewise.
7126 * gcc.dg/vect/pr37385.c: Likewise.
7127 * gcc.dg/vect/slp-7.c: Likewise.
7128 * gcc.dg/vect/slp-9.c: Likewise.
7129 * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
7130 * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
7131 * gcc.dg/vect/vect-35.c: Likewise.
7132 * gcc.dg/vect/vect-40.c: Likewise.
7133 * gcc.dg/vect/vect-42.c: Likewise.
7134 * gcc.dg/vect/vect-44.c: Likewise.
7135 * gcc.dg/vect/vect-46.c: Likewise.
7136 * gcc.dg/vect/vect-48.c: Likewise.
7137 * gcc.dg/vect/vect-52.c: Likewise.
7138 * gcc.dg/vect/vect-54.c: Likewise.
7139 * gcc.dg/vect/vect-56.c: Likewise.
7140 * gcc.dg/vect/vect-58.c: Likewise.
7141 * gcc.dg/vect/vect-60.c: Likewise.
7142 * gcc.dg/vect/vect-74.c: Likewise.
7143 * gcc.dg/vect/vect-75.c: Likewise.
7144 * gcc.dg/vect/vect-76.c: Likewise.
7145 * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
7146 * gcc.dg/vect/vect-77.c: Likewise.
7147 * gcc.dg/vect/vect-77-global.c: Likewise.
7148 * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
7149 * gcc.dg/vect/vect-78.c: Likewise.
7150 * gcc.dg/vect/vect-78-global.c: Likewise.
7151 * gcc.dg/vect/vect-80.c: Likewise.
7152 * gcc.dg/vect/vect-85.c: Likewise.
7153 * gcc.dg/vect/vect-87.c: Likewise.
7154 * gcc.dg/vect/vect-88.c: Likewise.
7155 * gcc.dg/vect/vect-92.c: Likewise.
7156 * gcc.dg/vect/vect-93.c: Likewise.
7157 * gcc.dg/vect/vect-95.c: Likewise.
7158 * gcc.dg/vect/vect-97.c: Likewise.
7159 * gcc.dg/vect/vect-complex-1.c: Likewise.
7160 * gcc.dg/vect/vect-complex-4.c: Likewise.
7161 * gcc.dg/vect/vect-complex-5.c: Likewise.
7162 * gcc.dg/vect/vect-multitypes-10.c: Likewise.
7163 * gcc.dg/vect/vect-multitypes-11.c: Likewise.
7164 * gcc.dg/vect/vect-multitypes-12.c: Likewise.
7165 * gcc.dg/vect/vect-multitypes-13.c: Likewise.
7166 * gcc.dg/vect/vect-multitypes-14.c: Likewise.
7167 * gcc.dg/vect/vect-multitypes-15.c: Likewise.
7168 * gcc.dg/vect/vect-multitypes-16.c: Likewise.
7169 * gcc.dg/vect/vect-multitypes-17.c: Likewise.
7170 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
7171 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
7172 * gcc.dg/vect/vect-multitypes-7.c: Likewise.
7173 * gcc.dg/vect/vect-multitypes-8.c: Likewise.
7174 * gcc.dg/vect/vect-multitypes-9.c: Likewise.
7175 * gcc.dg/vect/vect-outer-1a.c: Likewise.
7176 * gcc.dg/vect/vect-outer-1.c: Likewise.
7177 * gcc.dg/vect/vect-outer-2a.c: Likewise.
7178 * gcc.dg/vect/vect-outer-2b.c: Likewise.
7179 * gcc.dg/vect/vect-outer-2.c: Likewise.
7180 * gcc.dg/vect/vect-outer-2c.c: Likewise.
7181 * gcc.dg/vect/vect-outer-2d.c: Likewise.
7182 * gcc.dg/vect/vect-outer-3a.c: Likewise.
7183 * gcc.dg/vect/vect-outer-3b.c: Likewise.
7184 * gcc.dg/vect/vect-outer-3.c: Likewise.
7185 * gcc.dg/vect/vect-outer-3c.c: Likewise.
7186 * gcc.dg/vect/vect-outer-5.c: Likewise.
7187 * gcc.dg/vect/vect-outer-6.c: Likewise.
7188 * gcc.dg/vect/vect-reduc-dot-s16a.c: Likewise.
7189 * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
7190 * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
7191 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
7192 * gcc.dg/vect/vect-reduc-dot-s8c.c: Likewise.
7193 * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
7194 * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
7195 * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
7196 * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
7197 * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
7198 * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
7199 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
7200 * gcc.dg/vect/vect-widen-mult-u8.c: Likewise.
7201 * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
7202
7203 2009-05-08 Joseph Myers <joseph@codesourcery.com>
7204
7205 PR c/24581
7206 * gcc.dg/torture/complex-sign.h: New header.
7207 * gcc.dg/torture/complex-sign-add.c,
7208 gcc.dg/torture/complex-sign-mixed-add.c,
7209 gcc.dg/torture/complex-sign-mixed-div.c,
7210 gcc.dg/torture/complex-sign-mixed-mul.c,
7211 gcc.dg/torture/complex-sign-mixed-sub.c,
7212 gcc.dg/torture/complex-sign-mul.c,
7213 gcc.dg/torture/complex-sign-sub.c: New tests.
7214
7215 2009-05-08 Janus Weil <janus@gcc.gnu.org>
7216
7217 PR fortran/39876
7218 * gfortran.dg/intrinsic_3.f90: New.
7219
7220 2009-05-07 Janis Johnson <janis187@us.ibm.com>
7221
7222 PR c/39037
7223 * gcc.dg/Wunsuffixed-float-constants-1.c: New test.
7224 * gcc.dg/cpp/pragma-float-const-decimal64-1.c: New test.
7225 * gcc.dg/dfp/float-constant-double.c: New test.
7226 * gcc.dg/dfp/pragma-float-const-decimal64-1.c: New test.
7227 * gcc.dg/dfp/pragma-float-const-decimal64-2.c: New test.
7228 * gcc.dg/dfp/pragma-float-const-decimal64-3.c: New test.
7229 * gcc.dg/dfp/pragma-float-const-decimal64-4.c: New test.
7230 * gcc.dg/dfp/pragma-float-const-decimal64-5.c: New test.
7231 * gcc.dg/dfp/pragma-float-const-decimal64-6.c: New test.
7232 * gcc.dg/dfp/pragma-float-const-decimal64-7.c: New test.
7233 * gcc.dg/dfp/pragma-float-const-decimal64-8.c: New test.
7234 * g++.dg/cpp/pragma-float-const-decimal64-1.C: New test.
7235
7236 2009-05-07 Jakub Jelinek <jakub@redhat.com>
7237
7238 PR middle-end/40057
7239 * gcc.c-torture/execute/pr40057.c: New test.
7240
7241 2009-05-06 James E. Wilson <wilson@codesourcery.com>
7242
7243 * gcc.c-torture/compile/const-high-part.c: New test.
7244
7245 2009-05-06 H.J. Lu <hongjiu.lu@intel.com>
7246
7247 PR testsuite/40050
7248 * lib/plugin-support.exp (plugin-test-execute): Use HOSTCC to
7249 build plugin.
7250
7251 2009-05-06 Janus Weil <janus@gcc.gnu.org>
7252
7253 PR fortran/39630
7254 * gfortran.dg/proc_decl_1.f90: Modified.
7255 * gfortran.dg/proc_ptr_comp_1.f90: New.
7256 * gfortran.dg/proc_ptr_comp_2.f90: New.
7257 * gfortran.dg/proc_ptr_comp_3.f90: New.
7258 * gfortran.dg/proc_ptr_comp_4.f90: New.
7259 * gfortran.dg/proc_ptr_comp_5.f90: New.
7260 * gfortran.dg/proc_ptr_comp_6.f90: New.
7261
7262 2009-05-06 Dodji Seketeli <dodji@redhat.com>
7263
7264 PR c++/17395
7265 * g++.dg/template/call7.C: New test.
7266
7267 2009-05-06 Diego Novillo <dnovillo@google.com>
7268
7269 * lib/plugin-support.exp: Do not prefix $GMPINC with -I.
7270
7271 2009-05-06 H.J. Lu <hongjiu.lu@intel.com>
7272
7273 * gfortran.dg/pr40021.f: Moved to ...
7274 * gfortran.fortran-torture/execute/pr40021.f: Here.
7275
7276 2009-05-06 Janis Johnson <janis187@us.ibm.com>
7277
7278 PR middle-end/39986
7279 * gcc.dg/dfp/pr39986.c: New test.
7280
7281 2009-05-06 Michael Matz <matz@suse.de>
7282
7283 PR middle-end/40021
7284 * gfortran.dg/pr40021.f: New test.
7285
7286 2009-05-06 Le-Chun Wu <lcwu@google.com>
7287
7288 * lib/plugin-support.exp: New file containing support procs for
7289 plugin testcases.
7290 * lib/target-supports.exp (check_plugin_available): New proc.
7291 * gcc.dg/plugin/plugin.exp: New driver script for gcc testcases.
7292 * gcc.dg/plugin/selfassign.c: New plugin source file.
7293 * gcc.dg/plugin/self-assign-test-1.c: New test.
7294 * gcc.dg/plugin/self-assign-test-2.c: Likewise.
7295 * g++.dg/README: Add description for plugin test.
7296 * g++.dg/dg.exp: Exclude plugin tests from the general test list.
7297 * g++.dg/plugin/plugin.exp: New driver script for g++ testcases.
7298 * g++.dg/plugin/selfassign.c: New plugin source file.
7299 * g++.dg/plugin/self-assign-test-1.C: New test.
7300 * g++.dg/plugin/self-assign-test-2.C: Likewise.
7301 * g++.dg/plugin/self-assign-test-3.C: Likewise.
7302 * g++.dg/plugin/dumb_plugin.c: New plugin source file.
7303 * g++.dg/plugin/dumb-plugin-test-1.C: New test.
7304
7305 2009-05-06 Tobias Burnus <burnus@net-b.de>
7306
7307 PR fortran/40041
7308 * gfortran.dg/intrinsic_2.f90: New test.
7309 * gfortran.dg/intrinsic.f90: Add old and this PR as comment.
7310
7311 2009-05-06 Joseph Myers <joseph@codesourcery.com>
7312
7313 PR c/40032
7314 * gcc.dg/noncompile/incomplete-5.c: New test.
7315
7316 2009-05-05 Jakub Jelinek <jakub@redhat.com>
7317
7318 PR middle-end/39666
7319 * gcc.dg/pr39666-1.c: New test.
7320 * gcc.dg/pr39666-2.c: Likewise.
7321 * g++.dg/warn/Wuninitialized-4.C: Likewise.
7322 * g++.dg/warn/Wuninitialized-5.C: Likewise.
7323 * gfortran.dg/pr39666-1.f90: Likewise.
7324 * gfortran.dg/pr39666-2.f90: Likewise.
7325
7326 2009-05-05 Adam Nemet <anemet@caviumnetworks.com>
7327
7328 * gcc.target/mips/mips.exp: Add -mtune= to mips_option_groups.
7329 * gcc.target/mips/dspr2-MULT.c: Pass -mtune=74kc
7330 * gcc.target/mips/dspr2-MULTU.c: Likewise.
7331
7332 2009-05-05 Janus Weil <janus@gcc.gnu.org>
7333
7334 PR fortran/39998
7335 * gfortran.dg/proc_ptr_17.f90: New.
7336
7337 2009-05-05 Richard Guenther <rguenther@suse.de>
7338
7339 PR tree-optimization/40022
7340 * gcc.c-torture/execute/pr40022.c: New testcase.
7341
7342 2009-05-05 Richard Guenther <rguenther@suse.de>
7343
7344 PR middle-end/40023
7345 * gcc.c-torture/compile/pr40023.c: New testcase.
7346
7347 2009-05-05 Nathan Sidwell <nathan@codesourcery.com>
7348
7349 * g++.old-deja/g++.other/overload11.C: Adjust expected errors.
7350 * g++.dg/template/overload9.C: Likewise.
7351 * g++.dg/ext/ms-1.C: New.
7352
7353 2009-05-05 Jakub Jelinek <jakub@redhat.com>
7354
7355 PR c++/40013
7356 * g++.dg/ext/vla7.C: New test.
7357
7358 2009-05-04 Joseph Myers <joseph@codesourcery.com>
7359
7360 * gcc.dg/ucnid-11.c, gcc.dg/ucnid-12.c, gcc.dg/ucnid-13.c: New tests.
7361
7362 2009-05-04 Joseph Myers <joseph@codesourcery.com>
7363
7364 * gcc.dg/ucnid-8.c, gcc.dg/ucnid-9.c, gcc.dg/ucnid-10.c: New tests.
7365 * gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c:
7366 Update expected errors.
7367
7368 2009-05-04 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
7369
7370 PR c++/28152
7371 * g++.dg/parse/parser-pr28152.C: New.
7372 * g++.dg/parse/parser-pr28152-2.C: New.
7373
7374 2009-05-04 Joseph Myers <joseph@codesourcery.com>
7375
7376 * gcc.dg/attr-alias-5.c, gcc.dg/ucnid-7.c: New tests.
7377
7378 2009-05-03 Eric Botcazou <ebotcazou@adacore.com>
7379
7380 * gcc.target/sparc/fpmul-2.c: Replace final_cleanup with optimized.
7381 * gcc.target/sparc/fexpand-2.c: Likewise.
7382 * gcc.target/sparc/fpmerge-2.c: Likewise.
7383 * gcc.target/sparc/pdist-2.c: Likewise.
7384
7385 2009-05-03 Richard Guenther <rguenther@suse.de>
7386
7387 PR c/39983
7388 * gcc.c-torture/compile/pr39983.c: New testcase.
7389
7390 2009-05-03 Joseph Myers <joseph@codesourcery.com>
7391
7392 * gcc.dg/c99-complex-3.c: New test.
7393
7394 2009-05-03 Joseph Myers <joseph@codesourcery.com>
7395
7396 * gcc.dg/cpp/utf8-5byte-1.c: New test.
7397
7398 2009-05-02 Joseph Myers <joseph@codesourcery.com>
7399
7400 * gcc.dg/ucnid-6.c: Fix typo in dg-do directive.
7401
7402 2009-05-02 Richard Guenther <rguenther@suse.de>
7403
7404 PR middle-end/40001
7405 * gcc.target/spu/pr40001.c: New testcase.
7406
7407 2009-04-30 Adam Nemet <anemet@caviumnetworks.com>
7408
7409 * gcc.dg/ssp-1.c (__stack_chk_fail): Remove static.
7410
7411 2009-04-30 Steve Ellcey <sje@cup.hp.com>
7412
7413 PR middle-end/39579
7414 * gcc.dg/vect/vect-35.c: XFAIL for IA64 and Sparc.
7415 * gfortran.dg/vect/fast-math-pr38968.f90: Ditto.
7416
7417 2009-04-30 Janis Johnson <janis187@us.ibm.com>
7418
7419 PR testsuite/39776
7420 * g++.dg/ext/altivec-15.C: Remove dg-error for messages that are
7421 no longer issued.
7422
7423 2009-04-30 David Ayers <ayers@fsfe.org>
7424
7425 * lib/objc.exp (objc_init): Add and set gcc_warning_prefix
7426 and gcc_error_prefix variables.
7427 * objc.dg/bad-receiver-type.m: Update to match correct
7428 diagnostics marker.
7429 * objc.dg/encode-5.m: Likewise.
7430 * objc.dg/id-1.m: Likewise.
7431 * objc.dg/method-1.m: Likewise.
7432 * objc.dg/method-6.m: Likewise.
7433 * objc.dg/method-7.m: Likewise.
7434 * objc.dg/method-9.m: Likewise.
7435 * objc.dg/method-11.m: Likewise.
7436 * objc.dg/method-20.m: Likewise.
7437 * objc.dg/private-1.m: Likewise.
7438
7439 2009-04-30 Janne Blomqvist <jb@gcc.gnu.org>
7440
7441 PR libfortran/39667
7442 * gfortran.dg/advance_1.f90: Don't require target fd_truncate.
7443 * gfortran.dg/advance_4.f90: Likewise
7444 * gfortran.dg/advance_5.f90: Likewise
7445 * gfortran.dg/append_1.f90: Likewise
7446 * gfortran.dg/backslash_1.f90: Likewise
7447 * gfortran.dg/backslash_2.f90: Likewise
7448 * gfortran.dg/backslash_3.f: Likewise
7449 * gfortran.dg/backspace_10.f90: Likewise
7450 * gfortran.dg/backspace_3.f: Likewise
7451 * gfortran.dg/backspace_4.f: Likewise
7452 * gfortran.dg/backspace_5.f: Likewise
7453 * gfortran.dg/backspace_8.f: Likewise
7454 * gfortran.dg/backspace_9.f: Likewise
7455 * gfortran.dg/complex_write.f90: Likewise
7456 * gfortran.dg/convert_implied_open.f90: Likewise
7457 * gfortran.dg/dollar_edit_descriptor_1.f: Likewise
7458 * gfortran.dg/dos_eol.f: Likewise
7459 * gfortran.dg/empty_format_1.f90: Likewise
7460 * gfortran.dg/endfile.f: Likewise
7461 * gfortran.dg/eof_1.f90: Likewise
7462 * gfortran.dg/eor_1.f90: Likewise
7463 * gfortran.dg/eor_handling_1.f90: Likewise
7464 * gfortran.dg/eor_handling_2.f90: Likewise
7465 * gfortran.dg/eor_handling_3.f90: Likewise
7466 * gfortran.dg/eor_handling_4.f90: Likewise
7467 * gfortran.dg/eor_handling_5.f90: Likewise
7468 * gfortran.dg/error_recovery_5.f90: Likewise
7469 * gfortran.dg/f2003_inquire_1.f03: Likewise
7470 * gfortran.dg/f2003_io_4.f03: Likewise
7471 * gfortran.dg/f2003_io_5.f03: Likewise
7472 * gfortran.dg/f2003_io_7.f03: Likewise
7473 * gfortran.dg/fgetc_1.f90: Likewise
7474 * gfortran.dg/fgetc_2.f90: Likewise
7475 * gfortran.dg/flush_1.f90: Likewise
7476 * gfortran.dg/fmt_exhaust.f90: Likewise
7477 * gfortran.dg/fmt_huge.f90: Likewise
7478 * gfortran.dg/fmt_read.f90: Likewise
7479 * gfortran.dg/fmt_t_1.f90: Likewise
7480 * gfortran.dg/fmt_t_2.f90: Likewise
7481 * gfortran.dg/fmt_t_3.f90: Likewise
7482 * gfortran.dg/fmt_t_4.f90: Likewise
7483 * gfortran.dg/fmt_t_5.f90: Likewise
7484 * gfortran.dg/fmt_t_7.f: Likewise
7485 * gfortran.dg/fseek.f90: Likewise
7486 * gfortran.dg/ftell_1.f90: Likewise
7487 * gfortran.dg/ftell_2.f90: Likewise
7488 * gfortran.dg/func_derived_3.f90: Likewise
7489 * gfortran.dg/inquire_9.f90: Likewise
7490 * gfortran.dg/iostat_1.f90: Likewise
7491 * gfortran.dg/iostat_2.f90: Likewise
7492 * gfortran.dg/list_read_1.f90: Likewise
7493 * gfortran.dg/list_read_4.f90: Likewise
7494 * gfortran.dg/list_read_5.f90: Likewise
7495 * gfortran.dg/list_read_7.f90: Likewise
7496 * gfortran.dg/list_read_8.f90: Likewise
7497 * gfortran.dg/list_read_9.f90: Likewise
7498 * gfortran.dg/namelist_13.f90: Likewise
7499 * gfortran.dg/namelist_14.f90: Likewise
7500 * gfortran.dg/namelist_15.f90: Likewise
7501 * gfortran.dg/namelist_16.f90: Likewise
7502 * gfortran.dg/namelist_17.f90: Likewise
7503 * gfortran.dg/namelist_18.f90: Likewise
7504 * gfortran.dg/namelist_19.f90: Likewise
7505 * gfortran.dg/namelist_20.f90: Likewise
7506 * gfortran.dg/namelist_24.f90: Likewise
7507 * gfortran.dg/namelist_26.f90: Likewise
7508 * gfortran.dg/namelist_27.f90: Likewise
7509 * gfortran.dg/namelist_28.f90: Likewise
7510 * gfortran.dg/namelist_37.f90: Likewise
7511 * gfortran.dg/namelist_38.f90: Likewise
7512 * gfortran.dg/namelist_39.f90: Likewise
7513 * gfortran.dg/namelist_40.f90: Likewise
7514 * gfortran.dg/namelist_43.f90: Likewise
7515 * gfortran.dg/namelist_44.f90: Likewise
7516 * gfortran.dg/namelist_45.f90: Likewise
7517 * gfortran.dg/namelist_46.f90: Likewise
7518 * gfortran.dg/namelist_47.f90: Likewise
7519 * gfortran.dg/namelist_48.f90: Likewise
7520 * gfortran.dg/namelist_49.f90: Likewise
7521 * gfortran.dg/namelist_50.f90: Likewise
7522 * gfortran.dg/namelist_51.f90: Likewise
7523 * gfortran.dg/namelist_52.f90: Likewise
7524 * gfortran.dg/namelist_56.f90: Likewise
7525 * gfortran.dg/namelist_char_only.f90: Likewise
7526 * gfortran.dg/namelist_use.f90: Likewise
7527 * gfortran.dg/namelist_use_only.f90: Likewise
7528 * gfortran.dg/noadv_size.f90: Likewise
7529 * gfortran.dg/open_access_append_1.f90: Likewise
7530 * gfortran.dg/pad_no.f90: Likewise
7531 * gfortran.dg/pr12884.f: Likewise
7532 * gfortran.dg/pr17090.f90: Likewise
7533 * gfortran.dg/pr17285.f90: Likewise
7534 * gfortran.dg/pr17286.f90: Likewise
7535 * gfortran.dg/pr18122.f90: Likewise
7536 * gfortran.dg/pr18210.f90: Likewise
7537 * gfortran.dg/pr18392.f90: Likewise
7538 * gfortran.dg/pr19155.f: Likewise
7539 * gfortran.dg/pr19216.f: Likewise
7540 * gfortran.dg/pr19467.f90: Likewise
7541 * gfortran.dg/pr19657.f: Likewise
7542 * gfortran.dg/pr20257.f90: Likewise
7543 * gfortran.dg/read_bad_advance.f90: Likewise
7544 * gfortran.dg/read_eof_2.f90: Likewise
7545 * gfortran.dg/read_eof_4.f90: Likewise
7546 * gfortran.dg/read_many_1.f: Likewise
7547 * gfortran.dg/read_noadvance.f90: Likewise
7548 * gfortran.dg/read_repeat.f90: Likewise
7549 * gfortran.dg/read_size_noadvance.f90: Likewise
7550 * gfortran.dg/read_x_past.f: Likewise
7551 * gfortran.dg/record_marker_1.f90: Likewise
7552 * gfortran.dg/record_marker_3.f90: Likewise
7553 * gfortran.dg/rewind_1.f90: Likewise
7554 * gfortran.dg/runtime_warning_1.f90: Likewise
7555 * gfortran.dg/shape_3.f90: Likewise
7556 * gfortran.dg/slash_1.f90: Likewise
7557 * gfortran.dg/stat_1.f90: Likewise
7558 * gfortran.dg/stat_2.f90: Likewise
7559 * gfortran.dg/streamio_11.f90: Likewise
7560 * gfortran.dg/streamio_3.f90: Likewise
7561 * gfortran.dg/streamio_4.f90: Likewise
7562 * gfortran.dg/streamio_9.f90: Likewise
7563 * gfortran.dg/tl_editing.f90: Likewise
7564 * gfortran.dg/unf_io_convert_1.f90: Likewise
7565 * gfortran.dg/unf_io_convert_2.f90: Likewise
7566 * gfortran.dg/unf_read_corrupted_2.f90: Likewise
7567 * gfortran.dg/unf_short_record_1.f90: Likewise
7568 * gfortran.dg/utf8_1.f03: Likewise
7569 * gfortran.dg/utf8_2.f03: Likewise
7570 * gfortran.dg/widechar_IO_1.f90: Likewise
7571 * gfortran.dg/write_check3.f90: Likewise
7572 * gfortran.dg/write_rewind_2.f: Likewise
7573 * gfortran.dg/x_slash_2.f: Likewise
7574
7575 2009-04-29 Richard Guenther <rguenther@suse.de>
7576
7577 PR target/39943
7578 * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
7579 New.
7580 (check_effective_target_vect_floatuint_cvt): Likewise.
7581 * gcc.dg/vect/slp-10.c: Adjust.
7582 * gcc.dg/vect/slp-11.c: Adjust.
7583 * gcc.dg/vect/slp-12b.c: Adjust.
7584 * gcc.dg/vect/slp-33.c: Adjust.
7585 * gcc.c-torture/compile/pr39943.c: New testcase.
7586
7587 2009-04-29 Richard Guenther <rguenther@suse.de>
7588
7589 PR middle-end/39937
7590 * gcc.c-torture/compile/pr39937.c: New testcase.
7591
7592 2009-04-29 Richard Guenther <rguenther@suse.de>
7593
7594 PR tree-optimization/39941
7595 * gcc.c-torture/compile/pr39941.c: New testcase.
7596
7597 2009-04-29 Bernd Schmidt <bernd.schmidt@analog.com>
7598
7599 * gcc.target/bfin/20090411-1.c: New test.
7600
7601 2009-04-29 Anmol P. Paralkar <anmol@freescale.com>
7602
7603 PR target/39565
7604 * gcc.dg/pr39565.c: New testcase.
7605
7606 2009-04-28 Nathan Sidwell <nathan@codesourcery.com>
7607
7608 * gcc.target/i386/sse4_1-roundps-1.c: Skip for vxworks kernel.
7609 * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
7610 * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
7611 * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
7612 * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
7613 * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
7614 * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
7615 * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
7616 * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
7617 * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
7618 * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
7619 * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
7620 * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
7621 * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
7622 * gcc.target/i386/pr37191.c: Likewise.
7623 * gcc.target/i386/reload-1.c: Likewise.
7624 * g++.old-deja/g++.pt/repo1.C: Skip for vxworks kernel.
7625 * g++.old-deja/g++.pt/repo2.C: Likewise.
7626 * g++.old-deja/g++.pt/repo3.C: Likewise.
7627 * g++.old-deja/g++.pt/repo4.C: Likewise.
7628 * g++.old-deja/g++.pt/instantiate4.C: Likewise.
7629 * g++.old-deja/g++.pt/instantiate6.C: Likewise.
7630 * g++.dg/template/repo1.C: Likewise.
7631 * g++.dg/template/repo2.C: Likewise.
7632 * g++.dg/template/repo3.C: Likewise.
7633 * g++.dg/template/repo4.C: Likewise.
7634 * g++.dg/template/repo5.C: Likewise.
7635 * g++.dg/template/repo6.C: Likewise.
7636 * g++.dg/template/repo7.C: Likewise.
7637 * g++.dg/template/repo8.C: Likewise.
7638 * g++.dg/template/repo9.C: Likewise.
7639 * g++.dg/rtti/repo1.C: Likewise.
7640 * gcc.dg/cpp/_Pragma6.c: Skip for vxworks.
7641 * g++.dg/cpp/_Pragma1.C: Skip for vxworks.
7642 * gcc.dg/pthread-init-1.c: Xfail for vxworks rtp.
7643 * g++.dg/other/PR23205.C: Skip for vxworks.
7644 * g++.dg/ext/visibility/class1.C: Requires PIC.
7645 * g++.dg/eh/async-unwind2.C: Requires PIC.
7646 * lib/target-supports.exp (check_cxa_atexit_available): Vxworks
7647 does not have cxa_exit.
7648
7649 2009-04-28 Jing Yu <jingyu@google.com>
7650
7651 PR testsuite/39790
7652 * lib/target-supports.exp (check_effective_target_tls): Remove
7653 comment of caching.
7654 (check_effective_target_tls_native): Likewise.
7655 (check_effective_target_tls_runtime): Likewise.
7656 * gcc.dg/tls/alias-1.c (dg-require-effective-target): Change target
7657 tls to tls_runtime.
7658 * gcc.dg/tls/opt-2.c: Add dg-require-effective-target tls_runtime.
7659
7660 2009-04-28 Janus Weil <janus@gcc.gnu.org>
7661
7662 PR fortran/39946
7663 * gfortran.dg/proc_ptr_16.f90: New.
7664
7665 2009-04-28 Steve Ellcey <sje@cup.hp.com>
7666
7667 * gcc.target/ia64/sync-1.c: Check for cmpxchg8 only if
7668 lp64 is true.
7669
7670 2009-04-28 Richard Guenther <rguenther@suse.de>
7671
7672 PR middle-end/39937
7673 * gfortran.fortran-torture/compile/pr39937.f: New testcase.
7674
7675 2009-04-28 H.J. Lu <hongjiu.lu@intel.com>
7676
7677 * g++.dg/warn/pr35652.C: Removed.
7678 * gcc.dg/pr35652.c: Likewise.
7679
7680 2009-04-28 Alexander Monakov <amonakov@ispras.ru>
7681
7682 * gcc.target/ia64/20071210-2.c: New testcase.
7683
7684 2009-04-28 Uros Bizjak <ubizjak@gmail.com>
7685
7686 PR c/39323
7687 * gcc.dg/pr39323-2.c: Also scan for alignment in log2 format.
7688 * gcc.dg/pr39323-3.c: Ditto.
7689
7690 2009-04-28 Janus Weil <janus@gcc.gnu.org>
7691
7692 PR fortran/39930
7693 PR fortran/39931
7694 * gfortran.dg/ambiguous_reference_2.f90: New.
7695 * gfortran.dg/pointer_assign_7.f90: New.
7696
7697 2009-04-28 Nathan Froyd <froydnj@codesourcery.com>
7698 Mark Mitchell <mark@codesourcery.com>
7699
7700 * gcc.target/powerpc/20020118-1.c: Skip on vxworks targets.
7701 * gcc.dg/20020103-1.c: Check for __ppc.
7702 * gcc.dg/asm-b.c: Check for __ppc.
7703 * gcc.dg/20020919-1.c: Check for __ppc.
7704 * gcc.dg/20020312-2.c: Likewise.
7705 * gcc.dg/trampoline-1.c: Add appropriate NO_TRAMPOLINES #ifndefs.
7706 * gcc.dg/torture/asm-subreg-1.c: Skip on sparc vxworks targets.
7707 * gcc.dg/attr-weakref-1.c: Skip on selected vxworks targets.
7708 * g++.dg/warn/weak1.C: Likewise.
7709 * gcc.dg/tree-ssa/20030714-1.c (find_base_value): Declare as
7710 static so appropriate optimizations kick in.
7711 (find_base_value_wrapper): New function.
7712 * g++.dg/eh/simd-5.C: Fix target triplet.
7713 * gcc.target/arm/long-calls-1.c: Skip for -mlong-calls.
7714
7715 2009-04-28 Uros Bizjak <ubizjak@gmail.com>
7716 H.J. Lu <hongjiu.lu@intel.com>
7717
7718 PR target/39911
7719 * gcc.target/i386/pr39911.c: New test.
7720
7721 2009-04-28 Paul Thomas <pault@gcc.gnu.org>
7722
7723 PR fortran/39879
7724 * gfortran.dg/alloc_comp_assign_10.f90: New test.
7725
7726 2009-04-28 Ben Elliston <bje@au.ibm.com>
7727
7728 PR c++/35652
7729 Revert:
7730
7731 2009-03-27 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
7732
7733 * gcc.dg/pr35652.C: New.
7734 * g++.dg/warn/pr35652.C: New.
7735 * gcc.dg/format/plus-1.c: Adjust message.
7736
7737 2009-04-27 DJ Delorie <dj@redhat.com>
7738
7739 * lib/target-supports.exp (check_effective_target_double64): New.
7740 (check_effective_target_double64plus): New.
7741 (check_effective_target_large_double): New.
7742 * gcc.dg/Wconversion-real-integer.c: Require double64plus.
7743 * gcc.dg/div-double-1.c: Likewise.
7744 * gcc.dg/Wconversion-real.c: Require large_double.
7745 * gcc.dg/cdce1.c: Require large_double instead of checking targets.
7746
7747 * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c: Skip if doubles
7748 are too small.
7749
7750 * gcc.c-torture/execute/ieee/20010226-1.c: Mark all floating point
7751 constants as long.
7752
7753 2009-04-27 Ian Lance Taylor <iant@google.com>
7754
7755 * gcc.dg/Wcxx-compat-5.c: New testcase.
7756 * gcc.dg/Wcxx-compat-6.c: New testcase.
7757
7758 2009-04-27 Trevor Smigiel <trevor_smigiel@playstation.sony.com>
7759
7760 Allow non-constant arguments to conversion intrinsics.
7761 * gcc.target/spu/intrinsics-3.c: Update tests.
7762
7763 2009-04-27 Richard Guenther <rguenther@suse.de>
7764
7765 PR middle-end/39928
7766 * gcc.c-torture/compile/pr39928-1.c: New testcase.
7767 * gcc.c-torture/compile/pr39928-2.c: Likewise.
7768
7769 2009-04-27 H.J. Lu <hongjiu.lu@intel.com>
7770
7771 PR target/39903
7772 * gcc.dg/torture/pr39903-1.c: New.
7773 * gcc.dg/torture/pr39903-2.c: Likewise.
7774
7775 2009-04-27 Revital Eres <eres@il.ibm.com>
7776
7777 * gcc.dg/sms-1.c: Add noinline attribute, create sms dump file
7778 and check it.
7779 * gcc.dg/sms-2.c: Add dump check.
7780 * gcc.dg/sms-3.c: Add noinline attribute, create sms dump file
7781 and check it.
7782 * gcc.dg/sms-4.c: Likewise.
7783 * gcc.dg/sms-5.c: Likewise.
7784 * gcc.dg/sms-6.c: Likewise.
7785 * gcc.dg/sms-7.c: Likewise.
7786 * gcc.dg/sms-antideps.c: Rename to...
7787 * gcc.dg/sms-8.c: This and add sms dump file and check it.
7788
7789 2009-04-27 Eric Botcazou <ebotcazou@adacore.com>
7790
7791 * gnat.dg/opt2.adb: New test.
7792
7793 2009-04-27 Jakub Jelinek <jakub@redhat.com>
7794
7795 PR c++/39875
7796 * g++.dg/warn/Wunused-15.C: New test.
7797
7798 2009-04-26 Michael Matz <matz@suse.de>
7799
7800 Expand from SSA.
7801 * gcc.dg/tree-ssa/20030728-1.c: Use -rtl-expand-details dump and
7802 change regexps.
7803 * gcc.target/i386/pr37248-1.c: Modified.
7804 * gcc.target/i386/pr37248-3.c: Modified.
7805 * gcc.target/i386/pr37248-2.c: Modified.
7806 * gnat.dg/aliasing1.adb: Modified.
7807 * gnat.dg/pack9.adb: Modified.
7808 * gnat.dg/aliasing2.adb: Modified.
7809 * gcc.dg/strict-overflow-2.c: Modified.
7810 * gcc.dg/autopar/reduc-1char.c: Modified.
7811 * gcc.dg/autopar/reduc-2char.c: Modified.
7812 * gcc.dg/autopar/reduc-1.c: Modified.
7813 * gcc.dg/autopar/reduc-2.c: Modified.
7814 * gcc.dg/autopar/reduc-3.c: Modified.
7815 * gcc.dg/autopar/reduc-6.c: Modified.
7816 * gcc.dg/autopar/reduc-7.c: Modified.
7817 * gcc.dg/autopar/reduc-8.c: Modified.
7818 * gcc.dg/autopar/reduc-9.c: Modified.
7819 * gcc.dg/autopar/reduc-1short.c: Modified.
7820 * gcc.dg/autopar/reduc-2short.c: Modified.
7821 * gcc.dg/autopar/parallelization-1.c: Modified.
7822 * gcc.dg/strict-overflow-4.c: Modified.
7823 * gcc.dg/strict-overflow-6.c: Modified.
7824 * gcc.dg/gomp/combined-1.c: Modified.
7825 * gcc.dg/no-strict-overflow-1.c: Modified.
7826 * gcc.dg/no-strict-overflow-3.c: Modified.
7827 * gcc.dg/no-strict-overflow-5.c: Modified.
7828 * gcc.dg/tree-ssa/reassoc-13.c: Modified.
7829 * gcc.dg/tree-ssa/pr18134.c: Modified.
7830 * gcc.dg/tree-ssa/20030824-1.c: Modified.
7831 * gcc.dg/tree-ssa/vector-2.c: Modified.
7832 * gcc.dg/tree-ssa/forwprop-9.c: Modified.
7833 * gcc.dg/tree-ssa/loop-21.c: Modified.
7834 * gcc.dg/tree-ssa/20030824-2.c: Modified.
7835 * gcc.dg/tree-ssa/vector-3.c: Modified.
7836 * gcc.dg/tree-ssa/asm-3.c: Modified.
7837 * gcc.dg/tree-ssa/pr23294.c: Modified.
7838 * gcc.dg/tree-ssa/loop-22.c: Modified.
7839 * gcc.dg/tree-ssa/loop-15.c: Modified.
7840 * gcc.dg/tree-ssa/prefetch-4.c: Modified.
7841 * gcc.dg/tree-ssa/pr22051-1.c: Modified.
7842 * gcc.dg/tree-ssa/pr20139.c: Modified.
7843 * gcc.dg/tree-ssa/scev-cast.c: Modified.
7844 * gcc.dg/tree-ssa/pr22051-2.c: Modified.
7845 * gcc.dg/tree-ssa/reassoc-1.c: Modified.
7846 * gcc.dg/tree-ssa/loop-5.c: Modified.
7847 * gcc.dg/tree-ssa/pr19431.c: Modified.
7848 * gcc.dg/tree-ssa/pr32044.c: Modified.
7849 * gcc.dg/tree-ssa/prefetch-7.c: Modified.
7850 * gcc.dg/tree-ssa/loop-19.c: Modified.
7851 * gcc.dg/tree-ssa/loop-28.c: Modified.
7852 * gcc.dg/tree-ssa/ssa-pre-15.c: Modified.
7853 * gcc.dg/tree-ssa/divide-1.c: Modified.
7854 * gcc.dg/tree-ssa/inline-1.c: Modified.
7855 * gcc.dg/tree-ssa/divide-3.c: Modified.
7856 * gcc.dg/tree-ssa/pr30978.c: Modified.
7857 * gcc.dg/tree-ssa/alias-6.c: Modified.
7858 * gcc.dg/tree-ssa/divide-4.c: Modified.
7859 * gcc.dg/tree-ssa/alias-11.c: Modified.
7860 * gcc.dg/no-strict-overflow-7.c: Modified.
7861 * gcc.dg/strict-overflow-1.c: Modified.
7862 * gcc.dg/pr15784-4.c: Modified.
7863 * gcc.dg/pr34263.c: Modified.
7864 * gcc.dg/strict-overflow-3.c: Modified.
7865 * gcc.dg/tree-prof/stringop-1.c: Modified.
7866 * gcc.dg/tree-prof/val-prof-1.c: Modified.
7867 * gcc.dg/tree-prof/val-prof-2.c: Modified.
7868 * gcc.dg/tree-prof/val-prof-3.c: Modified.
7869 * gcc.dg/tree-prof/val-prof-4.c: Modified.
7870 * gcc.dg/no-strict-overflow-2.c: Modified.
7871 * gcc.dg/no-strict-overflow-4.c: Modified.
7872 * gcc.dg/no-strict-overflow-6.c: Modified.
7873 * g++.dg/tree-ssa/pr27090.C: Modified.
7874 * g++.dg/tree-ssa/tmmti-2.C: Modified.
7875 * g++.dg/tree-ssa/ptrmemfield.C: Modified.
7876 * g++.dg/tree-ssa/pr19807.C: Modified.
7877 * g++.dg/opt/pr30965.C: Modified.
7878 * g++.dg/init/new17.C: Modified.
7879 * gfortran.dg/whole_file_6.f90: Modified.
7880 * gfortran.dg/whole_file_5.f90: Modified.
7881 * gfortran.dg/reassoc_1.f90: Modified.
7882 * gfortran.dg/reassoc_3.f90: Modified.
7883
7884 2009-04-26 Steven G. Kargl <kargl@gcc.gnu.org>
7885
7886 PR fortran/39893
7887 * gfortran.dg/assumed_charlen_dummy.f90: New Test.
7888
7889 2009-04-26 Jakub Jelinek <jakub@redhat.com>
7890
7891 PR inline-asm/39543
7892 * gcc.target/i386/pr39543-1.c: New test.
7893 * gcc.target/i386/pr39543-2.c: New test.
7894 * gcc.target/i386/pr39543-3.c: New test.
7895
7896 PR c/39889
7897 * gcc.dg/Wunused-value-3.c: New test.
7898
7899 2009-04-26 Joseph Myers <joseph@codesourcery.com>
7900
7901 PR c/39581
7902 * gcc.dg/c99-const-expr-14.c, gcc.dg/gnu99-const-expr-4.c,
7903 gcc.dg/vla-21.c: New tests.
7904
7905 2009-04-26 Joseph Myers <joseph@codesourcery.com>
7906
7907 PR c/39556
7908 * gcc.dg/inline-34.c: New test.
7909
7910 2009-04-25 Joseph Myers <joseph@codesourcery.com>
7911
7912 * gcc.dg/enum-const-1.c, gcc.dg/enum-const-2.c,
7913 gcc.dg/enum-const-3.c: New tests.
7914 * gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu99-const-expr-1.c: Use
7915 -pedantic-errors. Update expected diagnostics.
7916
7917 2009-04-25 Joseph Myers <joseph@codesourcery.com>
7918
7919 PR c/39582
7920 * gcc.dg/vla-20.c: New test.
7921
7922 2009-04-25 Joseph Myers <joseph@codesourcery.com>
7923
7924 PR c/39564
7925 * gcc.dg/vla-19.c: New test.
7926
7927 2009-04-25 Joseph Myers <joseph@codesourcery.com>
7928
7929 PR preprocessor/39559
7930 * gcc.dg/c99-intconst-2.c: New test.
7931
7932 2009-04-25 Jan Hubicka <jh@suse.cz>
7933
7934 * g++.dg/tree-ssa/ehcleanup-1.C: Update.
7935
7936 2009-04-25 Janus Weil <janus@gcc.gnu.org>
7937
7938 PR fortran/39688
7939 * gfortran.dg/import7.f90: New.
7940
7941 2009-04-24 Richard Guenther <rguenther@suse.de>
7942
7943 * gcc.dg/tree-ssa/vrp48.c: Fix.
7944
7945 2008-04-24 Doug Kwan <dougkwan@google.com>
7946
7947 * g++.dg/init/copy7.C: Only abort in memcpy if source and
7948 destination are the same.
7949
7950 2009-04-24 Richard Guenther <rguenther@suse.de>
7951
7952 * gcc.dg/tree-ssa/vrp48.c: New testcase.
7953
7954 2009-04-24 Joseph Myers <joseph@codesourcery.com>
7955
7956 * gcc.dg/array-const-1.c, gcc.dg/array-const-2.c,
7957 gcc.dg/array-const-3.c: New tests.
7958
7959 2009-04-24 Ian Lance Taylor <iant@google.com>
7960
7961 * gcc.dg/Wcxx-compat-4.c: New testcase.
7962
7963 2009-04-24 Daniel Kraft <d@domob.eu>
7964
7965 * gfortran.dg/typebound_generic_1.f03: Change so that no error is
7966 expected on already erraneous symbol (renamed to fresh one).
7967
7968 2009-04-24 Paolo Bonzini <bonzini@gnu.org>
7969
7970 PR middle-end/39867
7971 * gcc.dg/pr39867.c: New.
7972
7973 2009-04-24 Janus Weil <janus@gcc.gnu.org>
7974
7975 PR fortran/39861
7976 PR fortran/39864
7977 * gfortran.dg/intrinsic_1.f90: New.
7978
7979 2009-04-24 Eric Botcazou <ebotcazou@adacore.com>
7980
7981 * gnat.dg/alignment7.adb: New test.
7982 * gnat.dg/alignment8.adb: Likewise.
7983
7984 2009-04-24 Eric Botcazou <ebotcazou@adacore.com>
7985
7986 * gnat.dg/specs/pr34799.ads: Rename to rep_clause1.ads.
7987 * gnat.dg/specs/rep_clause2.ads: New test.
7988
7989 2009-04-24 Jakub Jelinek <jakub@redhat.com>
7990
7991 PR rtl-optimization/39794
7992 * gcc.dg/pr39794.c: New test.
7993
7994 2009-04-23 Eric Botcazou <ebotcazou@adacore.com>
7995
7996 * gnat.dg/atomic1.adb: New test.
7997 * gnat.dg/atomic1_pkg.ads: New helper.
7998
7999 2009-04-23 Steve Ellcey <sje@cup.hp.com>
8000
8001 PR testsuite/39623
8002 * gcc.dg/vect/no-vfa-vect-57.c: XFAIL when vect_no_align.
8003 * gcc.dg/vect/no-vfa-vect-61.c: Ditto.
8004
8005 2009-04-23 Rafael Avila de Espindola <espindola@google.com>
8006
8007 * gcc.dg/format/gcc_diag-1.c (foo): Don't check that %E produces a
8008 warning.
8009
8010 2009-04-22 Andrew Pinski <andrew_pinski@playstation.sony.com>
8011
8012 PR C/31499
8013 * gcc.dg/vector-init-1.c: New testcase.
8014 * gcc.dg/vector-init-2.c: New testcase.
8015
8016 2009-04-22 Eric Botcazou <ebotcazou@adacore.com>
8017
8018 * gnat.dg/enum2.adb: New test.
8019 * gnat.dg/enum2_pkg.ads: New helper.
8020
8021 2009-04-22 Jakub Jelinek <jakub@redhat.com>
8022
8023 PR c/39855
8024 * gcc.dg/torture/pr39855.c: New test.
8025
8026 2009-04-22 Dodji Seketeli <dodji@redhat.com>
8027
8028 PR c++/39639
8029 * g++.dg/cpp0x/pr39639.C: New test.
8030
8031 2009-04-22 Mark Heffernan <meheff@google.com>
8032
8033 * gcc.dg/profile-generate-3.c: New test.
8034
8035 2009-04-22 Jan Hubicka <jh@suse.cz>
8036
8037 * g++.dg/tree-ssa/ehcleanup-1.C: New testcase.
8038
8039 2009-04-22 Steve Ellcey <sje@cup.hp.com>
8040
8041 PR testsuite/39623
8042 * gcc.dg/vect/no-vfa-vect-43.c Fix vect_no_align check.
8043
8044 2009-04-22 Richard Guenther <rguenther@suse.de>
8045
8046 PR tree-optimization/39824
8047 * gcc.c-torture/compile/pr39824.c: New testcase.
8048
8049 2009-04-22 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
8050
8051 PR c++/14875
8052 * g++.dg/parse/parser-pr14875.C: New.
8053 * g++.dg/parse/parser-pr14875-2.C: New.
8054 * g++.dg/parse/error6.C: Update match string.
8055
8056 2009-04-22 Richard Guenther <rguenther@suse.de>
8057
8058 PR tree-optimization/39845
8059 * gcc.c-torture/compile/pr39845.c: New testcase.
8060
8061 2009-04-22 Janus Weil <janus@gcc.gnu.org>
8062
8063 PR fortran/39735
8064 * gfortran.dg/assumed_charlen_function_5.f90: Modified.
8065 * gfortran.dg/external_initializer.f90: Modified.
8066 * gfortran.dg/interface_26.f90: Modified.
8067 * gfortran.dg/intrinsic_subroutine.f90: Modified.
8068 * gfortran.dg/proc_ptr_3.f90: Modified.
8069 * gfortran.dg/proc_ptr_15.f90: New.
8070 * gfortran.dg/proc_ptr_result_1.f90: Modified.
8071
8072 2009-04-21 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
8073
8074 PR c++/35711
8075 * g++.dg/warn/pr35711.C: New.
8076 * g++.dg/conversion/ptrmem2.C: Update.
8077
8078 2009-04-21 Joseph Myers <joseph@codesourcery.com>
8079
8080 * ChangeLog, ChangeLog-1993-2007, ChangeLog-2008, ChangeLog.ptr,
8081 ChangeLog.tree-ssa, README, README.QMTEST, README.compat,
8082 README.gcc, g++.dg/README, g++.dg/compat/break/README,
8083 g++.dg/gomp/gomp.exp, g++.old-deja/g++.brendan/README,
8084 g++.old-deja/g++.oliva/ChangeLog, g++.old-deja/g++.robertl/README,
8085 gcc.c-torture/ChangeLog.0,
8086 gcc.c-torture/execute/builtins/builtins.exp, gcc.dg/README,
8087 gcc.dg/gomp/gomp.exp, gcc.target/frv/frv.exp,
8088 gcc.target/i386/math-torture/math-torture.exp,
8089 gcc.target/mips/inter/mips16-inter.exp,
8090 gcc.target/mips/mips-nonpic/README,
8091 gcc.target/x86_64/abi/README.gcc,
8092 gcc.target/xstormy16/xstormy16.exp, gcc.test-framework/README,
8093 gfortran.dg/g77/README, gfortran.dg/gomp/gomp.exp,
8094 gfortran.fortran-torture/ChangeLog.g95: Add copyright and license
8095 notices.
8096 * ChangeLog-1993-2007, ChangeLog: Correct dates.
8097
8098 2009-04-21 Eric Botcazou <ebotcazou@adacore.com>
8099
8100 * gcc.dg/debug/dwarf2/short-circuit.c: New test.
8101
8102 2009-04-21 Richard Guenther <rguenther@suse.de>
8103
8104 PR middle-end/39829
8105 * gcc.dg/torture/pr39829.c: New testcase.
8106
8107 2009-04-21 Martin Jambor <mjambor@suse.cz>
8108
8109 * gcc.dg/tree-ssa/cswtch-2.c: New test.
8110
8111 2009-04-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
8112
8113 PR 16202
8114 * gcc.dg/sequence-pt-1.c: Remove XFAILs.
8115 * gcc.dg/sequence-pt-2.c: New.
8116 * gcc.dg/sequence-pt-3.c: New.
8117 * g++.dg/warn/sequence-pt-1.C: Remove XFAILs.
8118 * g++.dg/warn/sequence-pt-2.c: New.
8119 * g++.dg/warn/sequence-pt-3.c: New.
8120
8121 2009-04-21 Jakub Jelinek <jakub@redhat.com>
8122
8123 * gcc.dg/torture/pr39678.c (struct X): Make c field signed char.
8124
8125 2009-04-21 Eric Botcazou <ebotcazou@adacore.com>
8126
8127 * gnat.dg/import1.ad[sb]: New test.
8128
8129 2009-04-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
8130
8131 * objc/execute/exceptions/handler-1.m: For the NeXT runtime, just
8132 return 0.
8133
8134 2009-04-20 Tobias Burnus <burnus@net-b.de>
8135
8136 PR fortran/39811
8137 * gfortran.dg/continuation_11.f90: New test.
8138
8139 2009-04-21 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
8140
8141 PR c++/13358
8142 * gcc.dg/wtr-int-type-1.c: Use two dg-warning to match two
8143 messages. Test for "long long" in system headers.
8144 * gcc.dg/c99-longlong-2.c: New.
8145 * g++.dg/warn/pr13358.C: New.
8146 * g++.dg/warn/pr13358-2.C: New.
8147 * g++.dg/warn/pr13358-3.C: New.
8148 * g++.dg/warn/pr13358-4.C: New.
8149
8150 2009-04-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
8151
8152 * gcc.dg/framework-2.c: Fix up for non existent includes
8153 being fatal errors now.
8154
8155 2009-04-20 Paul Thomas <pault@gcc.gnu.org>
8156
8157 PR fortran/39800
8158 * gfortran.dg/private_type_13.f90: New test.
8159 * gfortran.dg/private_type_2.f90: Add option -std=f95.
8160
8161 2009-04-20 Le-Chun Wu <lcwu@google.com>
8162
8163 PR c++/39803
8164 * g++.dg/warn/Wunused-14.C: New test.
8165
8166 2009-04-20 Eric Botcazou <ebotcazou@adacore.com>
8167
8168 * gnat.dg/specs/small_alignment.ads: New test.
8169
8170 2009-04-20 Ian Lance Taylor <iant@google.com>
8171
8172 * gcc.dg/Wcxx-compat-3.c: New testcase.
8173
8174 2009-04-20 Eric Botcazou <ebotcazou@adacore.com>
8175
8176 * gnat.dg/pack13.ad[sb]: New test.
8177 * gnat.dg/pack13_pkg.ads: New helper.
8178
8179 2009-04-20 Eric Botcazou <ebotcazou@adacore.com>
8180
8181 * gnat.dg/discr11.ad[sb]: New test.
8182 * gnat.dg/discr11_pkg.ads: New helper.
8183
8184 2009-04-20 Ira Rosen <irar@il.ibm.com>
8185
8186 PR tree-optimization/39675
8187 * gcc.dg/vect/O3-pr39675-2.c: New test.
8188
8189 2009-04-20 Eric Botcazou <ebotcazou@adacore.com>
8190
8191 * gnat.dg/rep_clause3.adb: New test.
8192
8193 2009-04-19 Joseph Myers <joseph@codesourcery.com>
8194
8195 PR c/37481
8196 * gcc.dg/c99-flex-array-7.c: New test.
8197
8198 2009-04-19 Joseph Myers <joseph@codesourcery.com>
8199
8200 PR c/19771
8201 * gcc.c-torture/execute/vla-dealloc-1.c: New test.
8202
8203 2009-04-19 Joseph Myers <joseph@codesourcery.com>
8204
8205 PR c/38243
8206 * gcc.dg/c99-restrict-3.c: New test.
8207
8208 2009-04-19 Joseph Myers <joseph@codesourcery.com>
8209
8210 PR preprocessor/20078
8211 * gcc.dg/cpp/paste16.c, gcc.dg/cpp/redef4.c: New tests.
8212
8213 2009-04-19 Eric Botcazou <ebotcazou@adacore.com>
8214
8215 * lib/gnat.exp (local_find_gnatmake): Pass --LINK to gnatlink.
8216 Do not pass -B$root after -margs.
8217
8218 2009-04-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
8219
8220 PR c/32061
8221 PR c++/36954
8222 * gcc.dg/pr32061.c: New.
8223 * gcc.dg/Wlogical-op-1.c: Update.
8224 * g++.dg/warn/Wlogical-op-1.C: Update.
8225 * g++.dg/warn/pr36954.C: New.
8226
8227 2009-04-18 Joseph Myers <joseph@codesourcery.com>
8228
8229 PR c/27676
8230 * gcc.dg/lvalue-5.c: New test.
8231
8232 2009-04-18 Joseph Myers <joseph@codesourcery.com>
8233
8234 PR c/22367
8235 * gcc.dg/lvalue-6.c, gcc.dg/lvalue-7.c: New tests.
8236
8237 2009-04-18 Joseph Myers <joseph@codesourcery.com>
8238
8239 * gcc.dg/cpp/include5.c: New test.
8240
8241 2009-04-18 Joseph Myers <joseph@codesourcery.com>
8242
8243 PR c/35210
8244 * gcc.dg/call-diag-2.c: New test.
8245
8246 2009-04-18 Joseph Myers <joseph@codesourcery.com>
8247
8248 PR preprocessor/39646
8249 * gcc.dg/cpp/line8.c: New test.
8250
8251 2009-04-18 Joseph Myers <joseph@codesourcery.com>
8252
8253 PR preprocessor/39647
8254 * gcc.dg/cpp/line7.c: New test.
8255
8256 2009-04-18 Richard Guenther <rguenther@suse.de>
8257
8258 PR middle-end/39804
8259 * gcc.target/i386/pr39804.c: New testcase.
8260
8261 2009-04-18 Eric Botcazou <ebotcazou@adacore.com>
8262
8263 * gcc.target/i386/pr39496.c: Compile with -mtune=i686.
8264 * g++.dg/other/pr39496.C: Likewise.
8265
8266 2009-04-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
8267
8268 PR middle-end/36902
8269 * gcc.dg/pr36902.c: New.
8270
8271 2009-04-17 Diego Novillo <dnovillo@google.com>
8272
8273 * gcc.c-torture/execute/builtins/strlen-3.c: Fix ODR
8274 violation for variable 'inside_main'.
8275
8276 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8277
8278 * gfortran.fortran-torture/execute/getarg_1.x: New file.
8279
8280 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8281
8282 * gfortran.dg/vect/pr39318.f90: Guard with "target fopenmp".
8283
8284 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8285
8286 * gfortran.dg/chmod_1.f90: Disable on spu-*-* targets.
8287 * gfortran.dg/chmod_2.f90: Likewise.
8288 * gfortran.dg/chmod_3.f90: Likewise.
8289 * gfortran.dg/open_errors.f90: Likewise.
8290 * gfortran.dg/stat_1.f90: Likewise.
8291 * gfortran.dg/stat_2.f90: Likewise.
8292
8293 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8294
8295 * gfortran.fortran-torture/execute/nan_inf_fmt.x: Skip on spu-*-*.
8296 * gfortran.fortran-torture/execute/intrinsic_nearest.x: Likewise.
8297 * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: Likewise.
8298 * gfortran.dg/nearest_1.f90: Likewise.
8299 * gfortran.dg/nearest_3.f90: Likewise.
8300 * gfortran.dg/isnan_1.f90: Likewise.
8301 * gfortran.dg/isnan_2.f90: Likewise.
8302 * gfortran.dg/nan_1.f90: Likewise.
8303 * gfortran.dg/nan_2.f90: Likewise.
8304 * gfortran.dg/nan_3.f90: Likewise.
8305 * gfortran.dg/nan_4.f90: Likewise.
8306 * gfortran.dg/module_nan.f90: Likewise.
8307 * gfortran.dg/int_conv_2.f90: Likewise.
8308 * gfortran.dg/init_flag_3.f90: Likewise.
8309 * gfortran.dg/namelist_42.f90: Likewise.
8310 * gfortran.dg/namelist_43.f90: Likewise.
8311 * gfortran.dg/real_const_3.f90: Likewise.
8312 * gfortran.dg/transfer_simplify_1.f90: Likewise.
8313
8314 * gfortran.dg/default_format_1.f90: XFAIL on spu-*-*.
8315 * gfortran.dg/default_format_denormal_1.f90: XFAIL on spu-*-*.
8316 * gfortran.dg/scalar_mask_2.f90: XFAIL on spu-*-*.
8317 * gfortran.dg/integer_exponentiation_3.F90: XFAIL on spu-*-*.
8318 * gfortran.dg/integer_exponentiation_5.F90: XFAIL on spu-*-*.
8319
8320 * gfortran.dg/elemental_subroutine_1.f90: Relax "epsilon" check.
8321 * gfortran.dg/gamma_5.f90: Likewise.
8322
8323 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8324
8325 * lib/gcc-dg.exp (gcc-dg-prune): Make linker message check
8326 less strict so it also works with auto-overlay support.
8327 * lib/gcc-defs.exp (${tool}_check_unsupported_p): Add check
8328 for "exceeds local store" linker errors on the SPU.
8329
8330 * lib/gfortran.exp: Include target-supports.exp.
8331 (gfortran_init): On SPU targets where automatic overlay support
8332 is available, use it to build all Fortran test cases.
8333
8334 * gfortran.dg/pr20257.f90: Skip on spu-*-* targets.
8335
8336 2009-04-17 Arnaud Charlet <charlet@adacore.com>
8337
8338 * gnat.dg/ref_type.ads, gnat.dg/ref_type.adb: Fix test after proper
8339 rule enforced by gnat on taft types.
8340
8341 2009-04-17 Jakub Jelinek <jakub@redhat.com>
8342
8343 PR testsuite/39792
8344 * g++.dg/ext/complit11.C: Add empty dg-options.
8345
8346 2009-04-16 Andrew Pinski <pinskia@gmail.com>
8347
8348 PR c++/17570
8349 * g++.dg/template/defarg11.C: New test.
8350
8351 2009-04-16 Andrew Pinski <pinskia@gmail.com>
8352
8353 PR c++/28766
8354 * g++.dg/ext/complit11.C: New testcase.
8355
8356 2009-04-15 Le-Chun Wu <lcwu@google.com>
8357
8358 PR c++/39551
8359 * g++.dg/warn/Wunused-13.C: New testcase.
8360
8361 2009-04-15 Ian Lance Taylor <iant@google.com>
8362
8363 * gcc.dg/Wenum-compare-1.c: New testcase.
8364
8365 2009-04-15 Richard Guenther <rguenther@suse.de>
8366
8367 PR tree-optimization/39764
8368 * g++.dg/torture/pr39764.C: New testcase.
8369
8370 2009-04-15 Nathan Sidwell <nathan@codesourcery.com>
8371
8372 * g++.dg/ext/altivec-17.C: New.
8373
8374 2009-04-15 Arnaud Charlet <charlet@adacore.com>
8375
8376 * gnat.dg/sync1.ads: Fix error now flagged by gnat.
8377 * gnat.dg/specs/limited1.ads: Ditto.
8378
8379 2009-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
8380
8381 PR testsuite/39769
8382 * gcc.dg/vmx/3a-04.c (test): Don't rely on floating point equality
8383 for testing the results of estimate instructions.
8384 * gcc.dg/vmx/3a-04m.c (test): Ditto.
8385 * gcc.dg/vmx/3a-05.c (test): Ditto.
8386
8387 2009-04-14 Jason Merrill <jason@redhat.com>
8388
8389 PR c++/39763
8390 * g++.dg/warn/Wshadow-4.C: Extend.
8391
8392 2009-04-14 Uros Bizjak <ubizjak@gmail.com>
8393
8394 * gcc.target/alpha/pr39740.c (dg-options): Add -mexplicit-relocs.
8395 (do_D): Remove attribute hidden.
8396
8397 2009-04-13 Jason Merrill <jason@redhat.com>
8398
8399 PR c++/39480
8400 * g++.dg/init/copy7.C: New.
8401
8402 2009-04-13 H.J. Lu <hongjiu.lu@intel.com>
8403
8404 PR testsuite/39733
8405 * gcc.misc-tests/options.exp (check_for_options): Renamed to ...
8406 (check_for_all_options): This.
8407
8408 2009-04-13 Jason Merrill <jason@redhat.com>
8409
8410 PR c++/39750
8411 * g++.dg/template/crash90.C: New.
8412
8413 2009-04-12 Jason Merrill <jason@redhat.com>
8414
8415 PR c++/39742
8416 * g++.dg/overload/extern-C-2.C: New.
8417
8418 2009-04-12 Joseph Myers <joseph@codesourcery.com>
8419
8420 PR preprocessor/31869
8421 * gcc.dg/cpp/strify5.c: New test.
8422
8423 2009-04-12 Eric Botcazou <ebotcazou@adacore.com>
8424
8425 * gnat.dg/enum1.adb: New test.
8426 * gnat.dg/enum1_pkg.ads: New helper.
8427
8428 2009-04-12 Uros Bizjak <ubizjak@gmail.com>
8429
8430 PR target/39740
8431 * gcc.target/alpha/pr39740.c: New test.
8432
8433 2009-04-11 Daniel Kraft <d@domob.eu>
8434
8435 PR fortran/37746
8436 * gfortran.dg/bounds_check_strlen_1.f90: New test.
8437 * gfortran.dg/bounds_check_strlen_2.f90: New test.
8438 * gfortran.dg/bounds_check_strlen_3.f90: New test.
8439 * gfortran.dg/bounds_check_strlen_4.f90: New test.
8440 * gfortran.dg/bounds_check_strlen_5.f90: New test.
8441 * gfortran.dg/bounds_check_strlen_6.f90: New test.
8442 * gfortran.dg/bounds_check_strlen_7.f90: New test.
8443 * gfortran.fortran-torture/execute/intrinsic_index.f90: Fix wrong
8444 expected string length that failed with -fbounds-check now.
8445 * gfortran.fortran-torture/execute/intrinsic_trim.f90: Ditto.
8446
8447 2009-04-11 Janus Weil <janus@gcc.gnu.org>
8448
8449 PR fortran/39692
8450 * gfortran.dg/proc_ptr_14.f90: New.
8451
8452 2009-04-11 Richard Guenther <rguenther@suse.de>
8453
8454 PR middle-end/39732
8455 * g++.dg/torture/pr39732.C: New testcase.
8456
8457 2009-04-11 Daniel Franke <franke.daniel@gmail.com>
8458
8459 * gfortran.dg/whole_file_5.f90: New.
8460 * gfortran.dg/whole_file_6.f90: New.
8461
8462 2009-04-11 Richard Guenther <rguenther@suse.de>
8463
8464 PR tree-optimization/39713
8465 * g++.dg/torture/pr39713.C: New testcase.
8466
8467 2009-04-10 Richard Guenther <rguenther@suse.de>
8468
8469 PR c/39712
8470 * gcc.dg/pr39712.c: New testcase.
8471
8472 2009-04-10 H.J. Lu <hongjiu.lu@intel.com>
8473
8474 PR c++/28301
8475 * g++.dg/cpp0x/enum2.C: Updated.
8476 * g++.dg/debug/pr22514.C: Likewise.
8477 * g++.dg/parse/enum2.C: Likewise.
8478 * g++.dg/parse/enum3.C: Likewise.
8479 * g++.dg/template/crash79.C: Likewise.
8480 * g++.old-deja/g++.jason/cond.C: Likewise.
8481
8482 2009-04-10 Chao-ying Fu <fu@mips.com>
8483
8484 * gcc.target/mips/interrupt_handler.c: Change from compile to
8485 assemble.
8486
8487 2009-04-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8488
8489 * objc/execute/forward-1.x: Fix x86_64 entry typos.
8490
8491 2009-04-10 Daniel Franke <franke.daniel@gmail.com>
8492
8493 PR fortran/38709
8494 * gfortran.dg/zero_sized_6.f90: New.
8495
8496 2009-04-10 Manuel López-Ibáñez <manu@gcc.gnu.org>
8497
8498 PR c++/20118
8499 * g++.dg/parse/pr20118.C: New.
8500 * g++.dg/template/spec16.C: Update.
8501
8502 2009-04-09 H.J. Lu <hongjiu.lu@intel.com>
8503
8504 PR testsuite/35621
8505 * gcc.target/i386/avx-vpabsb-1.c: Add -fno-strict-aliasing.
8506 * gcc.target/i386/avx-vpabsb-1.c: Likewise.
8507 * gcc.target/i386/avx-vpabsd-1.c: Likewise.
8508 * gcc.target/i386/avx-vpabsw-1.c: Likewise.
8509 * gcc.target/i386/avx-vpalignr-1.c: Likewise.
8510 * gcc.target/i386/avx-vphaddd-1.c: Likewise.
8511 * gcc.target/i386/avx-vphaddsw-1.c: Likewise.
8512 * gcc.target/i386/avx-vphaddw-1.c: Likewise.
8513 * gcc.target/i386/avx-vphsubd-1.c: Likewise.
8514 * gcc.target/i386/avx-vphsubsw-1.c: Likewise.
8515 * gcc.target/i386/avx-vphsubw-1.c: Likewise.
8516 * gcc.target/i386/avx-vpmaddubsw-1.c: Likewise.
8517 * gcc.target/i386/avx-vpmulhrsw-1.c: Likewise.
8518 * gcc.target/i386/avx-vpshufb-1.c: Likewise.
8519 * gcc.target/i386/avx-vpsignb-1.c: Likewise.
8520 * gcc.target/i386/avx-vpsignd-1.c: Likewise.
8521 * gcc.target/i386/avx-vpsignw-1.c: Likewise.
8522
8523 2009-04-09 H.J. Lu <hongjiu.lu@intel.com>
8524
8525 PR target/39678
8526 * g++.dg/torture/pr39678.C: New.
8527 * gcc.dg/compat/struct-complex-2.h: Likewise.
8528 * gcc.dg/compat/struct-complex-2_main.c: Likewise.
8529 * gcc.dg/compat/struct-complex-2_x.c: Likewise.
8530 * gcc.dg/compat/struct-complex-2_y.c: Likewise.
8531 * gcc.dg/torture/pr39678.c: Likewise.
8532 * gcc.target/i386/pr39678.c: Likewise.
8533
8534 * gcc.dg/compat/struct-complex-1_x.c: Add -Wno-psabi.
8535 * gcc.dg/compat/struct-complex-1_y.c: Likewise.
8536
8537 * gcc.target/x86_64/abi/test_passing_structs.c: Include
8538 <complex.h>. Add tests for structure with complex float.
8539
8540 2009-04-10 Ben Elliston <bje@au.ibm.com>
8541 Joseph Myers <joseph@codesourcery.com>
8542
8543 PR target/36800
8544 * gcc.dg/dfp/pr36800.c: New.
8545
8546 2009-04-09 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
8547 Rafael Avila de Espindola <espindola@google.com>
8548
8549 * gcc.misc-tests/help.exp: New file.
8550 * lib/options.exp: New file.
8551
8552 2009-04-09 Janis Johnson <janis187@us.ibm.com>
8553
8554 PR libobjc/36610
8555 * objc/execute/forward-1.x: New.
8556
8557 2009-04-09 Paolo Bonzini <bonzini@gnu.org>
8558
8559 * gcc.dg/pr27150-1.c: Change to a link test.
8560
8561 2009-04-09 Jakub Jelinek <jakub@redhat.com>
8562
8563 * g++.dg/lookup/using2.C: Change copyright header to refer to version
8564 3 of the GNU General Public License and to point readers at the
8565 COPYING3 file and the FSF's license web page.
8566 * gcc.dg/fixed-point/fixed-point.exp: Likewise.
8567 * gcc.dg/struct/struct-reorg.exp: Likewise.
8568 * gcc.target/spu/tag_manager.c: Likewise.
8569
8570 2009-04-09 Richard Guenther <rguenther@suse.de>
8571
8572 PR testsuite/39696
8573 * ssa-ccp-25.c: Adjust pattern.
8574
8575 2009-04-09 Janus Weil <janus@gcc.gnu.org>
8576
8577 PR fortran/36704
8578 * gfortran.dg/external_procedures_1.f90: Modified.
8579 * gfortran.dg/proc_ptr_result_1.f90: New.
8580 * gfortran.dg/proc_ptr_result_2.f90: New.
8581 * gfortran.dg/proc_ptr_result_3.f90: New.
8582
8583 2009-04-09 Richard Guenther <rguenther@suse.de>
8584
8585 * gcc.dg/vect/vect-54.c: Make constant input data file-scope
8586 to prevent constant propagation.
8587 * gcc.dg/vect/vect-56.c: Likewise.
8588 * gcc.dg/vect/vect-58.c: Likewise.
8589 * gcc.dg/vect/vect-60.c: Likewise.
8590 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
8591 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
8592 * gcc.dg/tree-prof/stringop-2.c: Adjust expected outcome.
8593
8594 2009-04-09 Richard Guenther <rguenther@suse.de>
8595
8596 * gcc.dg/tree-ssa/ssa-ccp-25.c: New testcase.
8597 * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
8598
8599 2009-04-09 Joseph Myers <joseph@codesourcery.com>
8600
8601 PR c/39613
8602 * gcc.dg/case-const-1.c, gcc.dg/case-const-2.c, gcc.dg/case-const-3.c:
8603 New tests.
8604
8605 2009-04-08 Joseph Myers <joseph@codesourcery.com>
8606
8607 * gcc.dg/c99-stdint-1.c: Fix cut-and-paste mistakes in test.
8608 * gcc.dg/c99-stdint-7.c, gcc.dg/c99-stdint-8.c: New tests.
8609
8610 2009-04-08 Jakub Jelinek <jakub@redhat.com>
8611
8612 * g++.dg/debug/dwarf2/static-data-member1.C: New test.
8613
8614 2009-04-08 Jason Merrill <jason@redhat.com>
8615
8616 PR c++/25185
8617 * g++.dg/template/error40.C: Add another test.
8618
8619 2009-04-08 Joseph Myers <joseph@codesourcery.com>
8620
8621 PR c/39614
8622 PR c/39673
8623 * gcc.c-torture/compile/pr39614-1.c,
8624 gcc.c-torture/compile/pr39614-2.c,
8625 gcc.c-torture/compile/pr39614-3.c,
8626 gcc.c-torture/compile/pr39614-4.c,
8627 gcc.c-torture/compile/pr39614-5.c,
8628 gcc.c-torture/compile/pr39673-1.c,
8629 gcc.c-torture/compile/pr39673-2.c: New tests.
8630 * gcc.dg/gnu89-const-expr-2.c, gcc.dg/gnu99-const-expr-2.c: Test
8631 more cases.
8632 * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
8633 gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Update
8634 expected errors.
8635
8636 2009-04-08 Dodji Seketeli <dodji@redhat.com>
8637
8638 PRc++/39637
8639 * g++.dg/cpp0x/variadic-crash2.C: New test.
8640
8641 2009-04-08 Paul Thomas <pault@gcc.gnu.org>
8642
8643 PR fortran/38863
8644 * gfortran.dg/alloc_comp_result_1.f90: New test.
8645
8646 2009-04-07 Jason Merrill <jason@redhat.com>
8647
8648 PR c++/34691
8649 * g++.dg/overload/extern-C-1.C: New.
8650
8651 2009-04-07 Dominique d'Humieres <dominiq@lps.ens.fr>
8652
8653 PR testsuite/39325
8654 * gcc.misc-tests/linkage.exp: Use -m64 for 64-bit *86*-darwin.
8655
8656 2009-04-07 Jason Merrill <jason@redhat.com>
8657
8658 PR c++/25185
8659 * g++.dg/template/error40.C: New.
8660
8661 2009-04-07 Janus Weil <janus@gcc.gnu.org>
8662
8663 PR fortran/38152
8664 * gfortran.dg/proc_ptr_13.f90: Add "-g" option.
8665
8666 2009-04-07 Eric Botcazou <ebotcazou@adacore.com>
8667
8668 * gnat.dg/subp_elim_errors.ad[sb]: New test.
8669
8670 2009-04-07 Janus Weil <janus@gcc.gnu.org>
8671
8672 PR fortran/38290
8673 * gfortran.dg/proc_decl_1.f90: Modified.
8674 * gfortran.dg/proc_ptr_11.f90: Extended.
8675 * gfortran.dg/proc_ptr_13.f90: Modified.
8676
8677 2009-04-06 Jason Merrill <jason@redhat.com>
8678
8679 PR c++/35146
8680 * g++.dg/template/fnspec1.C: New.
8681
8682 2009-04-06 Laurent GUERBY <laurent@guerby.net>
8683
8684 * lib/gnat.exp: Handle multilib.
8685
8686 2009-04-06 Paul Thomas <pault@gcc.gnu.org>
8687
8688 PR fortran/38863
8689 * gfortran.dg/dependency_23.f90: New test.
8690
8691 2009-04-06 Richard Guenther <rguenther@suse.de>
8692
8693 PR tree-optimization/28868
8694 * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
8695 * gcc.dg/tree-ssa/ssa-sccvn-1.c: Adjust.
8696 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
8697 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
8698
8699 2009-04-06 Andrew Stubbs <ams@codesourcery.com>
8700
8701 * gcc.dg/pragma-isr-trapa2.c: Skip test for FPU-less architectures.
8702
8703 2009-04-06 Andrew Stubbs <ams@codesourcery.com>
8704
8705 * gcc.target/sh/sh4a-memmovua.c: Include string.h instead of stdlib.h.
8706
8707 2009-04-06 Andrew Stubbs <ams@codesourcery.com>
8708
8709 * gcc.target/sh/sh4a-bitmovua.c (y0): Rename to y_0 to avoid a clash
8710 with the built-in y0, and the subsequent warning.
8711 (y1): Likewise, rename to y_1.
8712
8713 2009-04-06 Janus Weil <janus@gcc.gnu.org>
8714
8715 PR fortran/39414
8716 * gfortran.dg/proc_decl_21.f90: New.
8717
8718 2009-04-06 Paul Thomas <pault@gcc.gnu.org>
8719
8720 PR fortran/36091
8721 * gfortran.dg/forall_13.f90: Add -fbounds-check option.
8722
8723 2009-04-06 Hans-Peter Nilsson <hp@axis.com>
8724
8725 * gfortran.dg/namelist_51.f90, gfortran.dg/utf8_2.f03,
8726 gfortran.dg/namelist_48.f90, gfortran.dg/read_repeat.f90,
8727 gfortran.dg/streamio_9.f90, gfortran.dg/widechar_IO_1.f90,
8728 gfortran.dg/namelist_50.f90, gfortran.dg/namelist_52.f90,
8729 gfortran.dg/utf8_1.f03, gfortran.dg/namelist_56.f90,
8730 gfortran.dg/namelist_49.f90: Gate test on effective_target
8731 fd_truncate.
8732 * gfortran.dg/widechar_IO_3.f90: Ditto. Fix typo in comment.
8733
8734 2009-04-05 Daniel Kraft <d@domob.eu>
8735
8736 PR fortran/38654
8737 * gfortran.dg/read_float_2.f03
8738 * gfortran.dg/read_float_3.f90
8739
8740 2009-04-05 Richard Guenther <rguenther@suse.de>
8741
8742 PR tree-optimization/39648
8743 * gcc.c-torture/compile/pr39648.c: New testcase.
8744
8745 2009-04-05 Jason Merrill <jason@redhat.com>
8746
8747 PR c++/14912
8748 * g++.dg/template/error39.C: New.
8749
8750 2009-04-05 Daniel Franke <franke.daniel@gmail.com>
8751
8752 PR fortran/29458
8753 * gfortran.dg/implied_do_1.f90: New.
8754
8755 2009-04-04 Tobias Burnus <burnus@net-b.de>
8756
8757 PR fortran/39577
8758 * gfortran.dg/recursive_check_8.f90: New.
8759 * gfortran.dg/recursive_check_9.f90: New.
8760 * gfortran.dg/recursive_check_10.f90: New.
8761 * gfortran.dg/recursive_check_11.f90: New.
8762 * gfortran.dg/recursive_check_12.f90: New.
8763 * gfortran.dg/recursive_check_13.f90: New.
8764 * gfortran.dg/recursive_check_14.f90: New.
8765
8766 2009-04-04 Jason Merrill <jason@redhat.com>
8767
8768 PR c++/25185
8769 * g++.dg/template/error38.C: Add more tests.
8770
8771 2009-04-04 Paul Thomas <pault@gcc.gnu.org>
8772
8773 PR fortran/37614
8774 * gfortran.dg/common_align_2.f90: New test.
8775
8776 2009-04-04 Richard Earnshaw <rearnsha@arm.com>
8777
8778 PR target/39501
8779 * gcc.c-torture/execute/pr39501.c: New file.
8780 * gcc.c-torture/execute/pr39501.x: New file.
8781
8782 2009-04-04 Richard Guenther <rguenther@suse.de>
8783
8784 PR tree-optimization/8781
8785 PR tree-optimization/37892
8786 * g++.dg/tree-ssa/pr8781.C: New testcase.
8787 * gcc.dg/tree-ssa/ssa-pre-25.c: Likewise.
8788
8789 2009-04-04 Richard Guenther <rguenther@suse.de>
8790
8791 PR tree-optimization/39636
8792 * gcc.c-torture/compile/pr39636.c: New testcase.
8793
8794 2009-04-03 H.J. Lu <hongjiu.lu@intel.com>
8795
8796 PR rtl-optimization/39607
8797 * g++.dg/opt/pr39607.C: New.
8798
8799 2009-04-03 Tobias Burnus <burnus@net-b.de>
8800
8801 PR fortran/39594
8802 * gfortran.dg/common_12.f90: New.
8803
8804 2009-04-03 Jason Merrill <jason@redhat.com>
8805
8806 PR c++/39608
8807 * g++.dg/template/const2.C: New test.
8808
8809 2009-04-03 Richard Guenther <rguenther@suse.de>
8810
8811 PR tree-optimization/2480
8812 PR tree-optimization/23086
8813 * gcc.dg/tree-ssa/pr2480.c: New testcase.
8814 * gcc.dg/tree-ssa/pr23086.c: Likewise.
8815
8816 2009-04-03 Richard Guenther <rguenther@suse.de>
8817
8818 PR tree-optimization/34743
8819 * gcc.dg/pr38984.c: Remove XFAIL, adjust.
8820 * gcc.dg/tree-ssa/20070302-1.c: Remove XFAIL.
8821 * gcc.dg/tree-ssa/alias-18.c: Likewise.
8822 * gcc.dg/tree-ssa/sra-3.c: Likewise.
8823 * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
8824 * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
8825 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
8826 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
8827
8828 2009-04-03 Richard Guenther <rguenther@suse.de>
8829
8830 PR middle-end/13146
8831 PR tree-optimization/23940
8832 PR tree-optimization/33237
8833 PR middle-end/33974
8834 PR middle-end/34093
8835 PR tree-optimization/36201
8836 PR tree-optimization/36230
8837 PR tree-optimization/38049
8838 PR tree-optimization/38207
8839 PR tree-optimization/38230
8840 PR tree-optimization/38301
8841 PR tree-optimization/38585
8842 PR middle-end/38895
8843 PR tree-optimization/38985
8844 PR tree-optimization/39299
8845 * gcc.dg/pr19633-1.c: Adjust.
8846 * gcc.dg/torture/pta-callused-1.c: Likewise.
8847 * gcc.dg/torture/pr39074-2.c: Likewise.
8848 * gcc.dg/torture/pr39074.c: Likewise.
8849 * gcc.dg/torture/pta-ptrarith-3.c: New testcase.
8850 * gcc.dg/torture/pr30375.c: Adjust.
8851 * gcc.dg/torture/pr33563.c: Likewise.
8852 * gcc.dg/torture/pr33870.c: Likewise.
8853 * gcc.dg/torture/pr33560.c: Likewise.
8854 * gcc.dg/torture/pta-structcopy-1.c: New testcase.
8855 * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
8856 * gcc.dg/tree-ssa/alias-15.c: Remove.
8857 * gcc.dg/tree-ssa/ssa-dce-4.c: New testcase.
8858 * gcc.dg/tree-ssa/pr26421.c: Adjust.
8859 * gcc.dg/tree-ssa/ssa-fre-10.c: XFAIL.
8860 * gcc.dg/tree-ssa/ssa-dce-5.c: New testcase.
8861 * gcc.dg/tree-ssa/pr23382.c: Adjust.
8862 * gcc.dg/tree-ssa/ssa-fre-20.c: New testcase.
8863 * gcc.dg/tree-ssa/alias-16.c: Adjust.
8864 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
8865 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
8866 * gcc.dg/tree-ssa/alias-18.c: Likewise.
8867 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
8868 * gcc.dg/tree-ssa/ssa-lim-3.c: Likewise.
8869 * gcc.dg/tree-ssa/alias-19.c: Likewise.
8870 * gcc.dg/tree-ssa/pta-ptrarith-1.c: New testcase.
8871 * gcc.dg/tree-ssa/pr13146.c: Likewise.
8872 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
8873 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
8874 * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
8875 * gcc.dg/tree-ssa/ssa-pre-24.c: New XFAILed testcase.
8876 * gcc.dg/tree-ssa/ssa-fre-19.c: New testcase.
8877 * gcc.dg/tree-ssa/alias-20.c: Likewise.
8878 * gcc.dg/tree-ssa/ssa-dse-12.c: Likewise.
8879 * gcc.dg/tree-ssa/pr38895.c: Likewise.
8880 * gcc.dg/uninit-B.c: XFAIL.
8881 * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
8882 * gcc.dg/uninit-pr19430.c: XFAIL.
8883 * g++.dg/tree-ssa/pr13146.C: New testcase.
8884 * g++.dg/opt/pr36187.C: Adjust.
8885 * g++.dg/torture/20090329-1.C: New testcase.
8886
8887 2009-04-02 Chao-ying Fu <fu@mips.com>
8888
8889 * gcc.target/mips/interrupt_handler.c: New test.
8890
8891 2009-04-02 David Ayers <ayers@fsfe.org>
8892
8893 PR objc/18456
8894 * objc.dg/bad-receiver-type-2.m: New test contributed by
8895 Alexander Mamberg.
8896
8897 2009-04-02 Jason Merrill <jason@redhat.com>
8898
8899 PR c++/25185
8900 * g++.dg/template/error38.C: New test.
8901
8902 2009-04-02 Janis Johnson <janis187@us.ibm.com>
8903
8904 PR tree-optimization/31677
8905 * gcc.dg/memcpy-1.c: Add compiler option.
8906
8907 2009-04-02 Ira Rosen <irar@il.ibm.com>
8908
8909 PR tree-optimization/39595
8910 * gfortran.dg/vect/O3-pr39595.f: New test.
8911
8912 2009-04-02 Dodji Seketeli <dodji@redhat.com>
8913
8914 PR c++/26693
8915 * g++.dg/template/typedef11.C: New test.
8916 * g++.dg/template/typedef12.C: Likewise.
8917 * g++.dg/template/typedef13.C: Likewise.
8918 * g++.dg/template/typedef14.C: Likewise.
8919 * g++.dg/template/typedef15.C: Likewise.
8920 * g++.dg/template/typedef16.C: Likewise.
8921 * g++.dg/template/sfinae3.C: Compile this pedantically.
8922 The only errors expected should be the one saying the typedef is ill
8923 formed.
8924 * g++.old-deja/g++.pt/typename8.C: Likewise.
8925 * g++.dg/template/access11.C: Update this.
8926
8927 2009-04-02 Richard Guenther <rguenther@suse.de>
8928
8929 PR tree-optimization/37221
8930 * gcc.c-torture/compile/20090331-1.c: New testcase.
8931
8932 2009-04-01 Eric Botcazou <ebotcazou@adacore.com>
8933
8934 * gcc.c-torture/compile/20090401-1.c: New test.
8935
8936 2009-04-01 H.J. Lu <hongjiu.lu@intel.com>
8937
8938 PR c++/4926
8939 * g++.dg/template/pr4926-1.C: New.
8940
8941 2009-04-01 Xinliang David Li <davidxl@google.com>
8942
8943 * gcc.target/i386/all_one_m128i.c: New test.
8944
8945 2009-04-01 Janis Johnson <janis187@us.ibm.com>
8946
8947 PR c/39027
8948 * gcc.dg/fltconst-1.c: Don't error for use of d or D in suffix.
8949 * gcc.dg/fltconst-2.c: New test.
8950 * gcc.dg/fltconst-double-pedantic-1.c: New test.
8951 * gcc.dg/fltconst-double-pedantic-2.c: New test.
8952
8953 PR c/33466
8954 * gcc.dg/cpp/pr33466.c: New test.
8955 * gcc.dg/dfp/pr33466.c: New test.
8956 * gcc.dg/fixed-point/pr33466.c: New test.
8957
8958 2009-04-01 H.J. Lu <hongjiu.lu@intel.com>
8959
8960 PR tree-optimization/35011
8961 * g++.dg/other/pr35011.C: New.
8962
8963 2009-04-01 Jakub Jelinek <jakub@redhat.com>
8964
8965 PR target/39226
8966 * gcc.dg/pr39226.c: New test.
8967
8968 2009-04-01 H.J. Lu <hongjiu.lu@intel.com>
8969
8970 PR c++/35240
8971 * g++.dg/template/pr35240.C: New.
8972
8973 2009-04-01 Joseph Myers <joseph@codesourcery.com>
8974
8975 PR c/39605
8976 * gcc.dg/vla-17.c, gcc.dg/vla-18.c: New tests.
8977 * gcc.dg/pr25682.c: Update expected diagnostics.
8978
8979 2009-04-01 Richard Guenther <rguenther@suse.de>
8980
8981 * gcc.dg/fold-plusmult-2.c: New testcase.
8982
8983 2009-04-01 Jakub Jelinek <jakub@redhat.com>
8984
8985 PR c/37772
8986 * gcc.dg/pr37772.c: New test.
8987 * g++.dg/ext/asm11.C: New test.
8988
8989 2009-04-01 H.J. Lu <hongjiu.lu@intel.com>
8990
8991 * lib/target-libpath.exp (restore_ld_library_path_env_vars): Always
8992 restore GCC_EXEC_PREFIX to its original value, or unset if it was not
8993 defined.
8994
8995 2009-03-31 Jason Merrill <jason@redhat.com>
8996
8997 * g++.old-deja/g++.other/using9.C: Add expected errors.
8998
8999 2009-03-31 H.J. Lu <hongjiu.lu@intel.com>
9000
9001 * gcc.c-torture/compile/pr33009.c: Removed.
9002
9003 2009-03-31 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
9004
9005 * gcc.c-torture/compile/pr33009.c: Delete.
9006 * gcc.c-torture/compile/pr11832.c: Likewise.
9007
9008 2009-03-31 Joseph Myers <joseph@codesourcery.com>
9009
9010 PR c/448
9011 * lib/target-supports.exp (check_effective_target_stdint_types):
9012 Update comment.
9013 (check_effective_target_inttypes_types): New.
9014 * gcc.dg/c99-stdint-1.c, gcc.dg/c99-stdint-2.c,
9015 gcc.dg/c99-stdint-3.c, gcc.dg/c99-stdint-4.c,
9016 gcc.dg/c99-stdint-5.c, gcc.dg/c99-stdint-6.c: New tests.
9017
9018 2009-03-31 Paul Thomas <pault@gcc.gnu.org>
9019
9020 PR fortran/38917
9021 PR fortran/38918
9022 * gfortran.dg/data_pointer_1.f90: New test.
9023
9024 2009-03-31 Paul Thomas <pault@gcc.gnu.org>
9025
9026 PR fortran/38915
9027 * gfortran.dg/char_length_15.f90: New test.
9028
9029 2009-03-31 Jason Merrill <jason@redhat.com>
9030
9031 C++ DR 613
9032 * g++.old-deja/g++.dg/cpp0x/decltype3.C: Remove expected errors.
9033 * g++.old-deja/g++.ext/typeof2.C: Remove expected errors.
9034 * g++.old-deja/g++.other/sizeof2.C: Remove some expected errors,
9035 xfail others.
9036
9037 * g++.dg/other/typedef2.C: New test.
9038
9039 PR c++/37806
9040 * g++.dg/template/typedef17.C: New test.
9041
9042 * g++.dg/cpp0x/auto6.C: Adjust expected mangling.
9043 * g++.dg/cpp0x/auto12.C: Likewise.
9044
9045 2009-03-31 Richard Guenther <rguenther@suse.de>
9046
9047 PR middle-end/31029
9048 * gcc.dg/fold-compare-4.c: New testcase.
9049 * gcc.dg/fold-compare-5.c: Likewise.
9050
9051 2009-03-31 Richard Guenther <rguenther@suse.de>
9052
9053 * gcc.dg/tree-ssa/forwprop-12.c: New testcase.
9054
9055 2009-03-31 Joseph Myers <joseph@codesourcery.com>
9056
9057 PR target/39592
9058 * gcc.target/i386/pr39592-1.c: New test.
9059
9060 2009-03-31 Joseph Myers <joseph@codesourcery.com>
9061
9062 PR preprocessor/15638
9063 * gcc.dg/cpp/missing-header-1.c: New test.
9064 * gcc.dg/cpp/include2.c: Only test #include <>. Expect
9065 "compilation terminated" message.
9066 * gcc.dg/cpp/include2a.c: New test. Copy of include2.c but only
9067 test #include "".
9068 * gcc.dg/pch/counter-2.c, gcc.dg/pch/valid-1.c,
9069 gcc.dg/pch/valid-2.c, gcc.dg/pch/warn-1.c: Expect "compilation
9070 terminated" message.
9071
9072 2009-03-31 Richard Guenther <rguenther@suse.de>
9073
9074 PR middle-end/23401
9075 PR middle-end/27810
9076 * gcc.dg/tree-ssa/pr23401.c: New testcase.
9077 * gcc.dg/tree-ssa/pr27810.c: Likewise.
9078
9079 2009-03-30 Steven G. Kargl <kargls@comcast.net>
9080
9081 PR fortran/38389
9082 * gfortran.dg/alloc_alloc_expr_1.f90: Adjust for new error message.
9083 * gfortran.dg/allocate_alloc_opt_1.f90: New test.
9084 * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
9085 * gfortran.dg/allocate_alloc_opt_3.f90: Ditto.
9086 * gfortran.dg/deallocate_alloc_opt_1.f90: Ditto.
9087 * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
9088 * gfortran.dg/deallocate_alloc_opt_3.f90: Ditto.
9089
9090 2009-03-30 Paul Thomas <pault@gcc.gnu.org>
9091
9092 PR fortran/22571
9093 * gfortran.dg/whole_file_1.f90: New test.
9094 PR fortran/26227
9095 * gfortran.dg/whole_file_2.f90: New test.
9096 * gfortran.dg/whole_file_3.f90: New test.
9097 PR fortran/24886
9098 * gfortran.dg/whole_file_4.f90: New test.
9099
9100 2009-03-30 Jakub Jelinek <jakub@redhat.com>
9101
9102 * gfortran.dg/bind_c_usage_19.f90: New test.
9103
9104 PR target/39558
9105 * gcc.target/powerpc/altivec-29.c: New test.
9106
9107 2009-03-30 Joseph Myers <joseph@codesourcery.com>
9108
9109 PR rtl-optimization/323
9110 * gcc.target/i386/excess-precision-1.c,
9111 gcc.target/i386/excess-precision-2.c,
9112 gcc.target/i386/excess-precision-3.c,
9113 gcc.target/i386/excess-precision-4.c,
9114 gcc.target/i386/excess-precision-5.c,
9115 gcc.target/i386/excess-precision-6.c: New tests.
9116
9117 2009-03-30 Joseph Myers <joseph@codesourcery.com>
9118
9119 PR c/35235
9120 * gcc.dg/c99-array-lval-8.c: New test.
9121
9122 2009-03-29 Joseph Myers <joseph@codesourcery.com>
9123
9124 PR preprocessor/34695
9125 * gcc.dg/builtin-redefine.c, gcc.dg/cpp/redef2.c,
9126 gcc.dg/cpp/redef3.c, gcc.dg/cpp/trad/redef2.c: Use dg-message
9127 instead of dg-warning for "previous definition" messages.
9128 * gcc.dg/cpp/Wvariadic-1.c, gcc.dg/cpp/Wvariadic-3.c: Expect
9129 "warnings being treated as errors" message.
9130 * gcc.dg/fltconst-1.c: Use -fshow-column.
9131
9132 2009-03-29 Steven G. Kargl <kargl@gcc.gnu.org>
9133
9134 PR fortran/38823
9135 * gfortran.dg/power1.f90: New test.
9136
9137 2009-03-29 Joseph Myers <joseph@codesourcery.com>
9138
9139 PR c/456
9140 PR c/5675
9141 PR c/19976
9142 PR c/29116
9143 PR c/31871
9144 PR c/35198
9145 * gcc.c-torture/compile/20081108-1.c,
9146 gcc.c-torture/compile/20081108-2.c,
9147 gcc.c-torture/compile/20081108-3.c, gcc.dg/bconstp-2.c,
9148 gcc.dg/bconstp-3.c, gcc.dg/bconstp-4.c, gcc.dg/c90-const-expr-6.c,
9149 gcc.dg/c90-const-expr-7.c, gcc.dg/c90-const-expr-8.c,
9150 gcc.dg/c90-const-expr-9.c, gcc.dg/c90-const-expr-10.c,
9151 gcc.dg/c90-const-expr-11.c, gcc.dg/c99-const-expr-6.c,
9152 gcc.dg/c99-const-expr-7.c, gcc.dg/c99-const-expr-8.c,
9153 gcc.dg/c99-const-expr-9.c, gcc.dg/c99-const-expr-10.c,
9154 gcc.dg/c99-const-expr-11.c, gcc.dg/c99-const-expr-12.c,
9155 gcc.dg/c99-const-expr-13.c, gcc.dg/compare10.c,
9156 gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu89-const-expr-2.c,
9157 gcc.dg/gnu99-const-expr-1.c, gcc.dg/gnu99-const-expr-2.c,
9158 gcc.dg/gnu99-const-expr-3.c, gcc.dg/vla-12.c, gcc.dg/vla-13.c,
9159 gcc.dg/vla-14.c, gcc.dg/vla-15.c, gcc.dg/vla-16.c: New tests.
9160 * gcc.dg/c90-const-expr-1.c, gcc.dg/c90-const-expr-2.c,
9161 gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-2.c,
9162 gcc.dg/c99-const-expr-3.c, gcc.dg/c99-static-1.c: Remove XFAILs.
9163 * gcc.dg/c90-const-expr-2.c: Use ZERO in place of 0 in another
9164 case.
9165 * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
9166 gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Remove
9167 XFAILs. Update expected messages.
9168 * gcc.dg/pr14649-1.c, gcc.dg/pr19984.c, gcc.dg/pr25682.c: Update
9169 expected messages.
9170 * gcc.dg/real-const-1.c: Replace with test from original PR.
9171 * gcc.dg/vect/pr32230.c: Use intermediate cast to __PTRDIFF_TYPE__
9172 when casting from non-constant integer to pointer.
9173
9174 2009-03-29 Richard Guenther <rguenther@suse.de>
9175
9176 * gcc.dg/tree-ssa/forwprop-11.c: New testcase.
9177
9178 2009-03-29 Daniel Kraft <d@domob.eu>
9179
9180 PR fortran/37423
9181 * gfortran.dg/typebound_proc_4.f03: Remove not-implemented check for
9182 DEFERRED bindings.
9183 * gfortran.dg/typebound_proc_9.f03: New test.
9184 * gfortran.dg/typebound_proc_10.f03: New test.
9185 * gfortran.dg/typebound_proc_11.f03: New test.
9186 * gfortran.dg/abstract_type_5.f03: New test.
9187
9188 2009-03-29 Tobias Schlüter <tobi@gcc.gnu.org>
9189
9190 PR fortran/38507
9191 * gfortran.dg/do_4.f: New.
9192 * gfortran.dg/goto_2.f90: Correct expected warnings.
9193 * gfortran.dg/goto_4.f90: Likewise.
9194 * gfortran.dg/goto_5.f90: New.
9195
9196 2009-03-29 H.J. Lu <hongjiu.lu@intel.com>
9197
9198 PR target/39545
9199 * gcc.c-torture/compile/pr16566-2.c: Add -Wno-psabi for x86-64.
9200
9201 * gcc.target/i386/pr39545-1.c: New.
9202 * gcc.target/i386/pr39545-2.c: Likewise.
9203
9204 * gcc.target/x86_64/abi/test_passing_structs.c (flex1_struct): New.
9205 (flex2_struct): Likewise.
9206 (check_struct_passing7): Likewise.
9207 (check_struct_passing8): Likewise.
9208 (f1s): Likewise.
9209 (f2s): Likewise.
9210 (main): Call check_struct_passing7 and check_struct_passing8.
9211
9212 2009-03-29 Richard Guenther <rguenther@suse.de>
9213
9214 * gcc.c-torture/execute/20090113-1.c: New testcase.
9215 * gcc.c-torture/execute/20090113-2.c: Likewise.
9216 * gcc.c-torture/execute/20090113-3.c: Likewise.
9217 * gcc.c-torture/execute/20090207-1.c: Likewise.
9218 * gcc.c-torture/compile/20090114-1.c: Likewise.
9219 * gcc.c-torture/compile/20090328-1.c: Likewise.
9220 * gcc.dg/noncompile/920507-1.c: Fix out-of-bounds array access.
9221
9222 2009-03-29 David Ayers <ayers@fsfe.org>
9223
9224 PR objc/27377
9225 * objc.dg/conditional-1.m: New tests.
9226
9227 2009-03-28 Adam Nemet <anemet@caviumnetworks.com>
9228
9229 * gcc.dg/winline-10.c: New test.
9230
9231 2009-03-28 Tobias Burnus <burnus@net-b.de>
9232
9233 PR fortran/34656
9234 * gfortran.dg/do_check_1.f90: Add test.
9235 * gfortran.dg/do_check_2.f90: Add test.
9236 * gfortran.dg/do_check_3.f90: Add test.
9237 * gfortran.dg/do_check_4.f90: Add test.
9238
9239 2009-03-28 Jan Hubicka <jh@suse.cz>
9240
9241 * gcc.dg/attr-noinline.c: Avoid pure-const optimization.
9242 * gcc.dg/pr33826.c: Update dump files.
9243 * gcc.dg/ipa/ipa-3.c: Avoid pure-const optimization.
9244 * gcc.dg/ipa/ipa-5.c: Avoid pure-const optimization.
9245
9246 2009-03-28 Martin Jambor <mjambor@suse.cz>
9247
9248 * g++.dg/tree-ssa/fwprop-align.C: New test.
9249
9250 2009-03-28 Jakub Jelinek <jakub@redhat.com>
9251
9252 * gcc.target/powerpc/altivec-28.c: New test.
9253
9254 PR c++/39554
9255 * gcc.dg/wdisallowed-functions-1.c: Removed.
9256 * gcc.dg/wdisallowed-functions-2.c: Removed.
9257 * gcc.dg/wdisallowed-functions-3.c: Removed.
9258 * g++.dg/warn/Wdisallowed-functions-1.C: Removed.
9259 * g++.dg/warn/Wdisallowed-functions-2.C: Removed.
9260 * g++.dg/warn/Wdisallowed-functions-3.C: Removed.
9261
9262 2009-03-28 Richard Guenther <rguenther@suse.de>
9263
9264 PR tree-optimization/38723
9265 * gcc.dg/tree-ssa/ssa-fre-22.c: New testcase.
9266
9267 2009-03-28 Paul Thomas <pault@gcc.gnu.org
9268
9269 PR fortran/38538
9270 * gfortran.dg/char_result_13.f90: New test.
9271
9272 2009-03-28 Paul Thomas <pault@gcc.gnu.org>
9273
9274 PR fortran/38765
9275 * gfortran.dg/alloc_comp_assign_9.f90: New test.
9276
9277 2009-03-28 Daniel Kraft <d@domob.eu>
9278
9279 * gfortran.dg/trim_1.f90: New test.
9280
9281 2009-03-28 Richard Guenther <rguenther@suse.de>
9282
9283 * gcc.dg/Warray-bounds.c: Do not use redundant stores.
9284 * g++.dg/warn/Warray-bounds.C: Likewise.
9285
9286 2009-03-28 Tobias Burnus <burnus@net-b.de>
9287
9288 PR fortran/32626
9289 * gfortran.dg/recursive_check_7.f90: New test.
9290
9291 2009-03-28 Tobias Burnus <burnus@net-b.de>
9292
9293 PR fortran/38432
9294 * gfortran.dg/do_check_5.f90: New test.
9295 * gfortran.dg/array_constructor_11.f90: Add dg-warning.
9296 * gfortran.dg/array_constructor_18.f90: Ditto.
9297 * gfortran.dg/array_constructor_22.f90: Ditto.
9298 * gfortran.dg/do_3.F90: Ditto.
9299 * gfortran.dg/do_1.f90: Ditto.
9300
9301 2009-03-28 Richard Guenther <rguenther@suse.de>
9302
9303 PR tree-optimization/38180
9304 * gcc.dg/tree-ssa/ssa-ccp-24.c: New testcase.
9305
9306 2009-03-28 Richard Guenther <rguenther@suse.de>
9307
9308 PR tree-optimization/38513
9309 * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
9310 * gcc.dg/tree-ssa/ssa-dse-11.c: Adjust.
9311 * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
9312 * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
9313 * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
9314 * gcc.dg/vect/vect-multitypes-16.c: Likewise.
9315 * gcc.dg/vect/vect-35.c: Likewise.
9316 * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
9317 * gcc.dg/vect/vect-multitypes-17.c: Likewise.
9318 * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
9319
9320 2009-03-28 Richard Guenther <rguenther@suse.de>
9321
9322 PR tree-optimization/38968
9323 * gfortran.dg/vect/fast-math-pr38968.f90: New testcase.
9324
9325 2009-03-28 Richard Guenther <rguenther@suse.de>
9326
9327 PR tree-optimization/37795
9328 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: New testcase.
9329
9330 2009-03-28 Joseph Myers <joseph@codesourcery.com>
9331
9332 * g++.old-deja/g++.ext/attrib5.C, g++.old-deja/g++.jason/thunk3.C,
9333 gcc.c-torture/compile/981006-1.c: Don't XFAIL or add special
9334 options for removed targets.
9335
9336 2009-03-27 Richard Guenther <rguenther@suse.de>
9337
9338 PR tree-optimization/39120
9339 * gcc.c-torture/execute/pr39120.c: New testcase.
9340
9341 2009-03-27 Richard Guenther <rguenther@suse.de>
9342
9343 PR tree-optimization/39120
9344 * gcc.dg/torture/pta-callused-1.c: New testcase.
9345
9346 2009-03-27 H.J. Lu <hongjiu.lu@intel.com>
9347
9348 PR middle-end/39315
9349 * gcc.target/i386/pr39315-1.c: New.
9350 * gcc.target/i386/pr39315-2.c: Likewise.
9351 * gcc.target/i386/pr39315-3.c: Likewise.
9352 * gcc.target/i386/pr39315-4.c: Likewise.
9353 * gcc.target/i386/pr39315-check.c: Likewise.
9354
9355 2009-03-27 H.J. Lu <hongjiu.lu@intel.com>
9356
9357 PR c/39323
9358 * gcc.dg/pr39323-1.c: New.
9359 * gcc.dg/pr39323-2.c: Likewise.
9360 * gcc.dg/pr39323-3.c: Likewise.
9361
9362 2009-03-27 H.J. Lu <hongjiu.lu@intel.com>
9363
9364 PR target/38034
9365 * gcc.target/ia64/sync-1.c: New.
9366
9367 2009-03-27 H.J. Lu <hongjiu.lu@intel.com>
9368
9369 PR target/39472
9370 * gcc.target/x86_64/abi/callabi/func-2a.c: New.
9371 * gcc.target/x86_64/abi/callabi/func-2b.c: Likewise.
9372 * gcc.target/x86_64/abi/callabi/func-indirect-2a.c: Likewise.
9373 * gcc.target/x86_64/abi/callabi/func-indirect-2b.c: Likewise.
9374 * gcc.target/x86_64/abi/callabi/vaarg-4a.c: Likewise.
9375 * gcc.target/x86_64/abi/callabi/vaarg-4b.c: Likewise.
9376 * gcc.target/x86_64/abi/callabi/vaarg-5a.c: Likewise.
9377 * gcc.target/x86_64/abi/callabi/vaarg-5b.c: Likewise.
9378
9379 2009-03-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9380
9381 * gcc.dg/torture/builtin-explog-1.c: Remove tests that aren't true
9382 for low precision (i.e. float).
9383
9384 2009-03-27 Dodji Seketeli <dodji@redhat.com>
9385 Jakub Jelinek <jakub@redhat.com>
9386
9387 PR debug/37959
9388 * g++.dg/debug/dwarf2/explicit-constructor.C: New test.
9389
9390 2009-03-27 Jakub Jelinek <jakub@redhat.com>
9391
9392 * gcc.dg/memmove-2.c: New test.
9393 * gcc.dg/memmove-3.c: New test.
9394
9395 * gcc.dg/ipa/ipacost-1.c: Adjust match pattern for change
9396 in clone naming.
9397
9398 2009-03-27 Xinliang David Li <davidxl@google.com>
9399
9400 PR tree-optimization/39557
9401 * g++.dg/tree-ssa/dom-invalid.C: New test.
9402
9403 2009-03-27 Xinliang David Li <davidxl@google.com>
9404
9405 PR tree-optimization/39548
9406 * g++.dg/tree-ssa/copyprop.C: New test.
9407
9408 2009-03-27 Andrew Pinski <andrew_pinski@playstation.sony.com>
9409
9410 PR c++/38638
9411 * g++.dg/template/typename17.C: New testcase.
9412 * g++.dg/template/typename18.C: New testcase.
9413
9414 2009-03-27 Andrew Pinski <andrew_pinski@playstation.sony.com>
9415
9416 PR c++/36799
9417 * g++.dg/other/var_copy-1.C: New test.
9418
9419 2009-03-27 Simon Martin <simartin@users.sourceforge.net>
9420
9421 PR c++/37647
9422 * g++.dg/parse/ctor9.C: New test.
9423
9424 2009-03-27 Simon Martin <simartin@users.sourceforge.net>
9425
9426 PR c++/29727
9427 * g++.dg/init/error2.C: New test.
9428
9429 2009-03-27 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
9430
9431 PR c++/35652
9432 * gcc.dg/pr35652.C: New.
9433 * g++.dg/warn/pr35652.C: New.
9434 * gcc.dg/format/plus-1.c: Adjust message.
9435
9436 2009-03-26 Jakub Jelinek <jakub@redhat.com>
9437
9438 PR c++/39554
9439 * gcc.dg/wdisallowed-functions-3.c: New test.
9440 * g++.dg/warn/Wdisallowed-functions-3.C: New test.
9441
9442 2009-03-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9443
9444 * gcc.dg/inline-33.c: Fix when pic.
9445
9446 2009-03-25 Alexander Monakov <amonakov@ispras.ru>
9447
9448 * gcc.target/ia64/20090324-1.c: New test.
9449
9450 2009-03-25 Jakub Jelinek <jakub@redhat.com>
9451
9452 PR c/27898
9453 * gcc.dg/pr27898.c: New test.
9454
9455 PR tree-optimization/32139
9456 * gcc.c-torture/compile/pr32139.c: New test.
9457
9458 2009-03-24 Jason Merrill <jason@redhat.com>
9459
9460 PR c++/28274
9461 * g++.dg/parse/defarg14.C: New test.
9462
9463 2009-03-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9464
9465 PR libfortran/39528
9466 * gfortran.dg/read_repeat.f90: New test.
9467
9468 2009-03-24 Ira Rosen <irar@il.ibm.com>
9469
9470 PR tree-optimization/39529
9471 * gcc.dg/vect/pr39529.c: New test.
9472
9473 2009-03-24 Dodji Seketeli <dodji@redhat.com>
9474 Jakub Jelinek <jakub@redhat.com>
9475
9476 PR debug/39524
9477 * g++.dg/debug/dwarf2/imported-decl-1.C: New test.
9478
9479 2009-03-23 Jakub Jelinek <jakub@redhat.com>
9480
9481 PR c/39495
9482 * gcc.dg/gomp/pr39495-2.c: Remove xfails.
9483
9484 2009-03-23 Jason Merrill <jason@redhat.com>
9485
9486 * g++.dg/cpp0x/auto12.C: Add variadic test.
9487
9488 PR c++/39526
9489 * g++.dg/warn/Wshadow-4.C: New test.
9490
9491 2009-03-23 Jakub Jelinek <jakub@redhat.com>
9492
9493 PR tree-optimization/39516
9494 * gfortran.dg/pr39516.f: New test.
9495
9496 2009-03-22 Hans-Peter Nilsson <hp@axis.com>
9497
9498 * lib/target-libpath.exp (set_ld_library_path_env_vars):
9499 Correct TEST_GCC_EXEC_PREFIX test to check existence as a tcl
9500 variable, not environment variable.
9501
9502 2009-03-21 Jason Merrill <jason@redhat.com>
9503
9504 PR c++/28879
9505 * g++.dg/ext/vla6.C: New test.
9506
9507 2009-03-20 Jason Merrill <jason@redhat.com>
9508
9509 * g++.dg/cpp0x/initlist5.C: Add additional test.
9510
9511 2009-03-19 Jakub Jelinek <jakub@redhat.com>
9512 Janis Johnson <janis187@us.ibm.com>
9513
9514 * lib/compat.exp (compat-get-options-main, compat-get-options):
9515 Handle dg-prune-output in source file.
9516 * lib/gcc-defs.exp (${tool}_check_compile): Process prune requests.
9517 * gcc.dg/compat/struct-layout-1_main.c: Use dg-prune for warning.
9518 * gcc.dg/compat/struct-layout-1_generate.c: Use -Wno-abi, prune
9519 two warnings.
9520
9521 2009-03-19 Jakub Jelinek <jakub@redhat.com>
9522
9523 PR c/39495
9524 * gcc.dg/gomp/pr39495-1.c: New test.
9525 * gcc.dg/gomp/pr39495-2.c: New test.
9526 * g++.dg/gomp/pr39495-1.C: New test.
9527 * g++.dg/gomp/pr39495-2.C: New test.
9528
9529 PR target/39496
9530 * gcc.target/i386/pr39496.c: New test.
9531 * g++.dg/other/pr39496.C: New test.
9532
9533 2009-03-19 Li Feng <nemokingdom@gmail.com>
9534
9535 PR middle-end/39500
9536 * gcc.dg/autopar/pr39500-1.c: New.
9537 * gcc.dg/autopar/pr39500-2.c: New.
9538
9539 2009-03-18 H.J. Lu <hongjiu.lu@intel.com>
9540
9541 * g++.dg/dg.exp: Prune graphite.
9542
9543 2009-03-18 Sebastian Pop <sebastian.pop@amd.com>
9544
9545 PR middle-end/39447
9546 * g++.dg/graphite: New.
9547 * g++.dg/graphite/graphite.exp: New.
9548 * g++.dg/graphite/pr39447.C: New.
9549
9550 2009-03-18 H.J. Lu <hongjiu.lu@intel.com>
9551
9552 PR c++/39425
9553 * g++.dg/template/pr39425.C: New.
9554
9555 * g++.dg/template/spec33.C: Updated.
9556
9557 2009-03-17 Jason Merrill <jason@redhat.com>
9558
9559 * g++.dg/cpp0x/auto6.C, auto12.C: Update mangling.
9560
9561 2009-03-17 Paolo Carlini <paolo.carlini@oracle.com>
9562
9563 PR c++/39475
9564 * g++.dg/ext/unary_trait_incomplete.C: New.
9565
9566 2009-03-17 Jing Yu <jingyu@google.com>
9567
9568 PR middle-end/39378
9569 * g++.dg/inherit/thunk10.C: New test.
9570
9571 2009-03-17 Uros Bizjak <ubizjak@gmail.com>
9572
9573 PR target/39482
9574 * gcc.target/i386/pr39482.c: New test.
9575
9576 2009-03-17 Jakub Jelinek <jakub@redhat.com>
9577
9578 PR debug/39471
9579 * g++.dg/debug/dwarf2/imported-module-2.C: Expect
9580 DW_TAG_imported_module, not just any DW_TAG_imported prefixed tag.
9581 * g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
9582 * g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
9583
9584 PR middle-end/39443
9585 * gcc.dg/pr39443.c: New test.
9586
9587 PR debug/39412
9588 * gcc.dg/debug/pr39412.c: New test.
9589
9590 2009-03-17 Janis Johnson <janis187@us.ibm.com>
9591
9592 PR testsuite/38526
9593 * lib/target-libpath.exp (set_ld_library_path_env_vars): Save
9594 existing GCC_EXEC_PREFIX, set to TEST_GCC_EXEC_PREFIX if that
9595 is defined.
9596 (restore_ld_library_path_env_vars): Restore GCC_EXEC_PREFIX to
9597 its original value, or unset if it was not defined.
9598 * gcc.dg/compat/struct-layout-1.exp: Use set/restore library
9599 path procs around use of HOSTCC.
9600 * g++.dg/compat/struct-layout-1.exp: Ditto.
9601 * objc.dg/gnu-encoding/gnu-encoding.exp: Ditto.
9602
9603 2009-03-16 H.J. Lu <hongjiu.lu@intel.com>
9604
9605 * gcc.target/x86_64/abi/callabi/func-indirect.c (main): Return 0.
9606
9607 2009-03-16 Janis Johnson <janis187@us.ibm.com>
9608
9609 Revert patch for PR testsuite/37630.
9610
9611 PR testsuite/37960
9612 * gcc.dg/pr11492.c: Replace constant and remove xfail.
9613
9614 PR testsuite/37630
9615 * lib/target-supports.exp (check_effective_target_ieee): New.
9616 * gcc.c-torture/execute/ieee/ieee.exp: Use it.
9617 * gcc.dg/20001012-1.c: Require ieee.
9618
9619 PR testsuite/37628
9620 * gcc.c-torture/execute/pr35456.x: New, skip test for vax.
9621
9622 2009-03-16 Jakub Jelinek <jakub@redhat.com>
9623
9624 PR tree-optimization/39455
9625 * gcc.dg/pr39455.c: New test.
9626
9627 2009-03-13 David Ayers <ayers@fsfe.org>
9628
9629 * objc/execute/trivial.m. New test.
9630
9631 2009-03-13 Jack Howarth <howarth@bromo.med.uc.edu>
9632
9633 PR target/39137
9634 * gcc.target/i386/stackalign/longlong-2.c: Skip on darwin.
9635
9636 2009-03-13 H.J. Lu <hongjiu.lu@intel.com>
9637
9638 PR testsuite/39451
9639 * gcc.dg/asm-b.c: Use "Q" constraint on %b1/%h1 and "R"
9640 constraint on (%2).
9641
9642 2009-03-12 David Ayers <ayers@fsfe.org>
9643
9644 PR libobjc/27466
9645 * objc/execute/exceptions/handler-1.m. New test.
9646
9647 2009-03-12 Jakub Jelinek <jakub@redhat.com>
9648
9649 PR target/39431
9650 * gcc.target/i386/pr39431.c: New test.
9651
9652 2009-03-12 H.J. Lu <hongjiu.lu@intel.com>
9653
9654 PR target/39445
9655 * gcc.target/i386/pr39445.c: New.
9656
9657 * gcc.target/i386/push-1.c: XFAIL.
9658
9659 2009-03-11 Adam Nemet <anemet@caviumnetworks.com>
9660
9661 * gcc.dg/inline-33.c: New test.
9662
9663 2009-03-11 Nathan Froyd <froydnj@codesourcery.com>
9664
9665 * gcc.dg/vect/vect-82.c: Combine dg-do and
9666 dg-require-effective-target into dg-skip-if.
9667 * gcc.dg/vect/vect-83.c: Likewise.
9668
9669 2009-03-11 Jakub Jelinek <jakub@redhat.com>
9670
9671 PR target/39137
9672 * gcc.target/i386/stackalign/longlong-1.c: New test.
9673 * gcc.target/i386/stackalign/longlong-2.c: New test.
9674
9675 2009-03-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9676
9677 * g++.old-deja/g++.jason/thunk2.C: Skip on SPU.
9678
9679 2009-03-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9680
9681 * gcc.c-torture/execute/ieee/inf-3.c: New test.
9682 * gcc.c-torture/execute/ieee/inf-2.c: Fix typo.
9683
9684 2009-03-11 Olivier Hainque <hainque@adacore.com>
9685
9686 * gnat.dg/slice_enum.adb: New test.
9687
9688 2009-03-11 Jason Merrill <jason@redhat.com>
9689
9690 PR debug/39086
9691 * g++.dg/opt/nrv15.C: New test.
9692
9693 2009-03-10 Ira Rosen <irar@il.ibm.com>
9694
9695 PR tree-optimization/39422
9696 * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: Move
9697 constant array with static initialization to global memory.
9698 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
9699
9700 2009-03-10 Hariharan Sandanagobalane <hariharan@picochip.com>
9701
9702 * gcc.c-torture/execute/pr39339.c: Bitfield sizes changed to avoid
9703 padding.
9704
9705 2009-03-09 Jakub Jelinek <jakub@redhat.com>
9706
9707 PR c++/39371
9708 * g++.dg/opt/switch2.C: Add -w to dg-options.
9709 * g++.dg/warn/Wswitch-1.C: Adjust expected warnings.
9710 * g++.dg/warn/switch1.C: New test.
9711 * g++.dg/other/switch3.C: New test.
9712
9713 PR tree-optimization/39394
9714 * gcc.c-torture/compile/pr39394.c: New test.
9715
9716 2009-03-09 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9717
9718 * gcc.target/s390/20090223-1.c: New testcase.
9719
9720 2009-03-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9721
9722 PR libfortran/39402
9723 * gfortran.dg/fmt_f0_1.f90: New test.
9724
9725 2009-03-08 H.J. Lu <hongjiu.lu@intel.com>
9726
9727 PR c++/39060
9728 * g++.dg/other/new1.C: Adjusted.
9729 * g++.dg/parse/crash40.C: Likewise.
9730 * g++.dg/parse/defarg12.C: Likewise.
9731 * g++.dg/template/error15.C: Likewise.
9732
9733 * g++.dg/other/pr39060.C: New.
9734
9735 2009-03-07 Jason Merrill <jason@redhat.com>
9736
9737 PR c++/39367
9738 * g++.dg/opt/new1.C: New.
9739
9740 2009-03-06 Paolo Carlini <paolo.carlini@oracle.com>
9741
9742 PR c++/33492
9743 * g++.dg/other/error32.C: New.
9744
9745 2009-03-06 Jakub Jelinek <jakub@redhat.com>
9746
9747 PR middle-end/39360
9748 * gcc.c-torture/compile/pr39360.c: New test.
9749
9750 PR debug/39372
9751 * g++.dg/debug/dwarf2/static-local-var-in-ctor.C: New test.
9752
9753 2009-03-05 Jason Merrill <jason@redhat.com>
9754
9755 PR c++/38908
9756 * g++.dg/warn/Wuninitialized-3.C: New test.
9757
9758 2009-03-05 Jakub Jelinek <jakub@redhat.com>
9759
9760 PR debug/39379
9761 * g++.dg/debug/dwarf2/imported-module-3.C: New test.
9762 * g++.dg/debug/dwarf2/imported-module-4.C: New test.
9763
9764 2009-03-04 Jason Merrill <jason@redhat.com>
9765
9766 PR c++/13549
9767 * g++.dg/template/koenig7.C: New test.
9768
9769 2009-03-04 Nathan Sidwell <nathan@codesourcery.com>
9770
9771 * g++.dg/torture/predcom-1.C: New test.
9772
9773 2009-03-04 Richard Guenther <rguenther@suse.de>
9774
9775 PR tree-optimization/39362
9776 * g++.dg/torture/pr39362.C: New testcase.
9777
9778 2009-03-04 Jason Merrill <jason@redhat.com>
9779 Giovanni Bajo <giovannibajo@gcc.gnu.org>
9780
9781 PR c++/9634
9782 PR c++/29469
9783 PR c++/29607
9784 * g++.dg/template/dependent-name5.C: New test.
9785
9786 2009-03-04 Steve Ellcey <sje@cup.hp.com>
9787
9788 PR testsuite/39357
9789 * gcc.dg/vect-iv-6.c (dg-require-effective-target): Change from
9790 vect_int to vect_int_mult.
9791
9792 2009-03-04 Richard Guenther <rguenther@suse.de>
9793
9794 PR tree-optimization/39358
9795 * g++.dg/warn/Wstrict-aliasing-bogus-escape-2.C: New testcase.
9796 * g++.dg/warn/Wstrict-aliasing-bogus-escape-3.C: Likewise.
9797
9798 2009-03-04 Richard Guenther <rguenther@suse.de>
9799
9800 PR tree-optimization/39339
9801 * gcc.c-torture/execute/pr39339.c: New testcase.
9802
9803 2009-03-03 Joseph Myers <joseph@codesourcery.com>
9804
9805 * gcc.c-torture/compile/20090303-1.c,
9806 gcc.c-torture/compile/20090303-2.c: New tests.
9807
9808 2009-03-03 Jakub Jelinek <jakub@redhat.com>
9809
9810 PR fortran/39354
9811 * gfortran.dg/gomp/pr39354.f90: New test.
9812
9813 PR tree-optimization/39343
9814 * gcc.dg/pr39343.c: New test.
9815
9816 2009-03-03 Ira Rosen <irar@il.ibm.com>
9817
9818 PR tree-optimization/39248
9819 * gcc.dg/vect/vect-complex-1.c: Add attribute aligned to the arrays.
9820 * gcc.dg/vect/vect-iv-6.c: Don't expect to fail to vectorize
9821 on targets without vector misalignment support.
9822 * lib/target-supports.exp
9823 (check_effective_target_vect_short_mult): Add
9824 check_effective_target_arm32.
9825
9826 2009-03-02 Sebastian Pop <sebastian.pop@amd.com>
9827
9828 PR middle-end/39335
9829 * gcc.dg/graphite/pr39335_1.c: New.
9830 * gcc.dg/graphite/pr39335.c: New.
9831
9832 2009-03-02 H.J. Lu <hongjiu.lu@intel.com>
9833
9834 * gcc.target/i386/stackalign/return-4.c: Scan andl/andq instead
9835 of andl.
9836 * gcc.target/i386/stackalign/return-5.c: Likewise.
9837 * gcc.target/i386/stackalign/return-6.c: Likewise.
9838
9839 2009-03-02 Richard Guenther <rguenther@suse.de>
9840 Ira Rosen <irar@il.ibm.com>
9841
9842 PR tree-optimization/39318
9843 * gfortran.dg/vect/pr39318.f90: New test.
9844
9845 2009-03-01 Jan Hubicka <jh@suse.cz>
9846
9847 * gcc.dg/debug/dwarf2/ipa-cp1.c: New testcase.
9848
9849 2009-03-01 Jan Hubicka <jh@suse.cz>
9850
9851 PR debug/39267
9852 * gcc.dg/debug/dwarf2/inline1.c: New testcase.
9853
9854 2009-03-01 Eric Botcazou <ebotcazou@adacore.com>
9855
9856 * gnat.dg/pack12.adb: New test.
9857
9858 2009-02-26 H.J. Lu <hongjiu.lu@intel.com>
9859
9860 PR c++/37789
9861 * g++.dg/other/pr37789.C: New.
9862
9863 2009-02-26 Paul Thomas <pault@gcc.gnu.org>
9864
9865 PR fortran/39295
9866 * gfortran.dg/interface_25.f90: New test.
9867 * gfortran.dg/interface_26.f90: New test.
9868
9869 2009-02-26 Paul Thomas <pault@gcc.gnu.org>
9870
9871 PR fortran/39292
9872 * gfortran.dg/initialization_22.f90: New test.
9873
9874 2009-02-25 H.J. Lu <hongjiu.lu@intel.com>
9875
9876 PR rtl-optimization/39241
9877 * gcc.dg/torture/pr39241.c: New.
9878
9879 2009-02-25 Martin Jambor <mjambor@suse.cz>
9880
9881 PR tree-optimizations/39259
9882 * g++.dg/torture/pr39259.C: New testcase.
9883
9884 2009-02-24 Richard Guenther <rguenther@suse.de>
9885
9886 PR c++/39242
9887 * g++.dg/template/instantiate10.C: New testcase.
9888
9889 2009-02-24 Richard Guenther <rguenther@suse.de>
9890 Zdenek Dvorak <ook@ucw.cz>
9891
9892 PR tree-optimization/39233
9893 * gcc.c-torture/execute/pr39233.c: New testcase.
9894
9895 2009-02-23 Sebastian Pop <sebastian.pop@amd.com>
9896
9897 PR tree-optimization/39260
9898 * gcc.dg/graphite/pr39260.c: New.
9899
9900 2009-02-23 H.J. Lu <hongjiu.lu@intel.com>
9901
9902 * g++.dg/init/static-init1.C: Replace int with __PTRDIFF_TYPE__.
9903
9904 2009-02-23 H.J. Lu <hongjiu.lu@intel.com>
9905
9906 PR c++/36411
9907 * g++.dg/template/void14.C: New.
9908
9909 2009-02-23 Jason Merrill <jason@redhat.com>
9910
9911 PR c++/38880
9912 * g++.dg/init/const7.C: Remove XFAIL.
9913 * g++.dg/init/static-init1.C: New test.
9914
9915 * g++.dg/cpp0x/initlist14.C: New test.
9916
9917 2009-02-21 Thomas Koenig <tkoenig@gcc.gnu.org>
9918
9919 PR fortran/38914
9920 * bound_simplification_2.f90: New test case.
9921 * bound_7.f90: New test case.
9922
9923 2009-02-21 Joseph Myers <joseph@codesourcery.com>
9924
9925 * gcc.dg/cpp/include4.c: New test.
9926
9927 2009-02-21 Uros Bizjak <ubizjak@gmail.com>
9928
9929 PR target/39256
9930 * gcc.target/i386/abi-2.c: New.
9931
9932 2009-02-21 Kaz Kojima <kkojima@gcc.gnu.org>
9933
9934 * gcc.c-torture/execute/pr39228.x: New.
9935
9936 2009-02-21 Uros Bizjak <ubizjak@gmail.com>
9937
9938 * gcc.target/i386/abi-1.c: Use scan-assembler-times "..." 1 instead of
9939 scan-assembler to check for xmm0 register.
9940
9941 2009-02-20 Mark Mitchell <mark@codesourcery.com>
9942 Joseph Myers <joseph@codesourcery.com>
9943
9944 * gcc.target/arm/va_list.c: New test.
9945 * g++.dg/abi/arm_va_list.C: Likewise.
9946 * lib/target-supports.exp (check_effective_target_arm_eabi): New
9947 function.
9948 * g++.dg/cpp0x/temp-va-arg-bug.C, g++.dg/other/stdarg1.C,
9949 g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-3.C,
9950 g++.dg/warn/miss-format-4.C, g++.dg/warn/miss-format-5.C,
9951 g++.dg/warn/miss-format-6.C, g++.old-deja/g++.other/vaarg2.C,
9952 g++.old-deja/g++.other/vaarg3.C, g++.old-deja/g++.other/vaarg4.C,
9953 g++.old-deja/g++.pt/builtin.C: Use -Wno-abi on ARM EABI targets.
9954
9955 2009-02-20 Jack Howarth <howarth@bromo.med.uc.edu>
9956
9957 PR testsuite/38164
9958 * gcc.target/i386/amd64-abi-3.c: Add -fomit-frame-pointer
9959 to dg-options.
9960
9961 2009-02-20 Jakub Jelinek <jakub@redhat.com>
9962
9963 PR target/39240
9964 * gcc.c-torture/execute/pr39240.c: New test.
9965
9966 2009-02-20 Jason Merrill <jason@redhat.com>
9967
9968 PR c++/39225
9969 * g++.dg/parse/dtor15.C: New test.
9970
9971 2009-02-19 Kazu Hirata <kazu@codesourcery.com>
9972
9973 * gcc.c-torture/execute/20090219-1.c: New.
9974
9975 2009-02-19 Adam Nemet <anemet@caviumnetworks.com>
9976
9977 * gcc.target/mips/mips.exp: Comment !CPU in the isa* pseudo-options.
9978 (mips-dg-options): When matching isa* pseudo-options make
9979 'value' optional and accept ! entries. Use $spec instead of
9980 $isa_spec in the isa pseudo-option error message. Only
9981 perform the ISA-range check when 'value' is set. If arch is
9982 matching any CPU in the ! entries switch to its generic ISA.
9983 * gcc.target/mips/branch-1.c: Pass isa=!octeon.
9984 * gcc.target/mips/dmult-1.c: Pass isa=64!octeon rather than -mips64.
9985
9986 2009-02-19 Jakub Jelinek <jakub@redhat.com>
9987
9988 PR target/39175
9989 * gcc.dg/visibility-20.c: New test.
9990 * g++.dg/ext/visibility/visibility-11.C: New test.
9991
9992 2009-02-19 H.J. Lu <hongjiu.lu@intel.com>
9993
9994 PR c++/39188
9995 * g++.dg/abi/pr39188-1a.C: New.
9996 * g++.dg/abi/pr39188-1b.C: Likewise.
9997 * g++.dg/abi/pr39188-1.h: Likewise.
9998 * g++.dg/abi/pr39188-2a.C: Likewise.
9999 * g++.dg/abi/pr39188-2b.C: Likewise.
10000 * g++.dg/abi/pr39188-2.h: Likewise.
10001 * g++.dg/abi/pr39188-3a.C: Likewise.
10002 * g++.dg/abi/pr39188-3b.C: Likewise.
10003 * g++.dg/abi/pr39188-3.h: Likewise.
10004
10005 2009-02-19 Joseph Myers <joseph@codesourcery.com>
10006
10007 PR c/38483
10008 * gcc.c-torture/execute/call-trap-1.c,
10009 gcc.c-torture/execute/va-arg-trap-1.c, gcc.dg/call-diag-1.c: New
10010 tests.
10011
10012 2009-02-19 Uros Bizjak <ubizjak@gmail.com>
10013
10014 PR target/39228
10015 * gcc.c-torture/execute/pr39228.c: New test.
10016
10017 2009-02-19 Richard Guenther <rguenther@suse.de>
10018
10019 PR tree-optimization/39074
10020 * gcc.dg/torture/pr39074.c: New testcase.
10021 * gcc.dg/torture/pr39074-2.c: Likewise.
10022 * gcc.dg/torture/pr39074-3.c: Likewise.
10023
10024 2009-02-18 H.J. Lu <hongjiu.lu@intel.com>
10025
10026 PR c++/39219
10027 * g++.dg/parse/attr3.C: New.
10028
10029 2009-02-18 Jack Howarth <howarth@bromo.med.uc.edu>
10030
10031 PR testsuite/38165
10032 * g++.dg/pubtypes.C: Adopt Radar 4535968 fix to testcase.
10033
10034 PR testsuite/38166
10035 * g++.dg/ext/visibility/class1.C: Revert revision 122348
10036 and skip on Darwin.
10037
10038 2009-02-18 Jason Merrill <jason@redhat.com>
10039
10040 PR c++/38880
10041 * g++.dg/init/const7.C: Remove XFAIL.
10042
10043 PR target/39179
10044 * g++.dg/opt/const6.C: New test.
10045
10046 2009-02-18 H.J. Lu <hongjiu.lu@intel.com>
10047
10048 * gcc.dg/callabi/callabi.exp: Moved to ...
10049 * gcc.target/x86_64/abi/callabi/callabi.exp: Here. Only run
10050 in 64bit mode.
10051
10052 * gcc.target/x86_64/abi/callabi/func-1.c: Don't check target.
10053 * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
10054 * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
10055 * gcc.target/x86_64/abi/callabi/pr38891.c: Likewise.
10056 * gcc.target/x86_64/abi/callabi/vaarg-1.c: Likewise.
10057 * gcc.target/x86_64/abi/callabi/vaarg-2.c: Likewise.
10058 * gcc.target/x86_64/abi/callabi/vaarg-3.c: Likewise.
10059
10060 * gcc.dg/callabi/callabi.h: Moved to ...
10061 * gcc.target/x86_64/abi/callabi/callabi.h: Here.
10062
10063 * gcc.dg/callabi/func-1.c: Moved to ...
10064 * gcc.target/x86_64/abi/callabi/func-1.c: Here.
10065
10066 * gcc.dg/callabi/func-indirect.c: Moved to ...
10067 * gcc.target/x86_64/abi/callabi/func-indirect.c: Here.
10068
10069 * gcc.dg/callabi/pr38891.c: Moved to ...
10070 * gcc.target/x86_64/abi/callabi/pr38891.c: Here.
10071
10072 * gcc.dg/callabi/vaarg-1.c: Moved to ...
10073 * gcc.target/x86_64/abi/callabi/vaarg-1.c: Here.
10074
10075 * gcc.dg/callabi/vaarg-2.c: Moved to ...
10076 * gcc.target/x86_64/abi/callabi/vaarg-2.c: Here.
10077
10078 * gcc.dg/callabi/vaarg-3.c: Moved to ...
10079 * gcc.target/x86_64/abi/callabi/vaarg-3.c: Here.
10080
10081 2009-02-17 Xuepeng Guo <xuepeng.guo@intel.com>
10082
10083 PR target/38891
10084 * gcc.dg/callabi/pr38891.c: New.
10085
10086 2009-02-17 H.J. Lu <hongjiu.lu@intel.com>
10087
10088 * gcc.dg/callabi/callabi.exp: New.
10089
10090 2009-02-17 H.J. Lu <hongjiu.lu@intel.com>
10091
10092 PR target/39082
10093 * g++.dg/compat/struct-layout-1_generate.c (dg_options): Add
10094 -Wno-abi for x86.
10095 * gcc.dg/compat/struct-layout-1_generate.c (dg_options): Likewise.
10096
10097 * gcc.target/i386/pr39082-1.c: New.
10098
10099 * gcc.target/x86_64/abi/abi-x86_64.exp (additional_flags): Add
10100 -Wno-abi.
10101
10102 * gcc.target/x86_64/abi/args.h (XMM_T): Add _m64 and _m128 if
10103 CHECK_M64_M128 is defined.
10104 (check_f_arguments): Add "do".
10105 (check_vector_arguments): New.
10106 (check_m64_arguments): Likewise.
10107 (check_m128_arguments): Likewise.
10108
10109 * gcc.target/x86_64/abi/defines.h: Include <xmmintrin.h>.
10110 (CHECK_M64_M128): Define.
10111
10112 * gcc.target/x86_64/abi/test_m64m128_returning.c: New. Based
10113 on abitest.
10114 * gcc.target/x86_64/abi/test_passing_m64m128.c: Likewise.
10115
10116 * gcc.target/x86_64/abi/test_passing_structs.c: Define __m128
10117 tests only if CHECK_M64_M128 is defined.
10118
10119 * gcc.target/x86_64/abi/test_passing_structs.c (m128_struct): New.
10120 (m128_2_struct): Likewise.
10121 (check_struct_passing5): Likewise.
10122 (check_struct_passing6): Likewise.
10123 (main): Test struct with __m128 if CHECK_M64_M128 is defined.
10124
10125 * gcc.target/x86_64/abi/test_passing_unions.c (un4): New.
10126 (un5): Likewise.
10127 (check_union_passing4): Likewise.
10128 (main): Test union with __m128 if CHECK_M64_M128 is defined.
10129
10130 2009-02-18 Joseph Myers <joseph@codesourcery.com>
10131
10132 PR c/35447
10133 * gcc.dg/noncompile/pr35447-1.c: New test.
10134
10135 2009-02-18 Jakub Jelinek <jakub@redhat.com>
10136
10137 PR tree-optimization/36922
10138 * gfortran.dg/pr36922.f: New test.
10139
10140 2009-02-17 Richard Guenther <rguenther@suse.de>
10141
10142 PR tree-optimization/39202
10143 * gcc.c-torture/compile/pr39202.c: New testcase.
10144
10145 2009-02-17 Richard Guenther <rguenther@suse.de>
10146
10147 PR tree-optimization/39204
10148 * gcc.dg/torture/pr39204.c: New testcase.
10149
10150 2009-02-17 Bingfeng Mei <bmei@broadcom.com>
10151
10152 * gcc.dg/vect/vect-outer-5.c: Require vect_float support.
10153 * gcc.dg/vect/vect-outer-6.c: Ditto.
10154
10155 2009-02-16 Joseph Myers <joseph@codesourcery.com>
10156
10157 PR c/35446
10158 * gcc.dg/noncompile/init-5.c: New test.
10159 * gcc.dg/init-bad-4.c: Adjust expected errors.
10160
10161 2009-02-16 H.J. Lu <hongjiu.lu@intel.com>
10162
10163 PR target/37049
10164 * gcc.target/i386/push-1.c: New.
10165
10166 2009-02-15 Uros Bizjak <ubizjak@gmail.com>
10167
10168 * gcc.dg/struct/w_prof_single_str_global.c: Mask return value.
10169
10170 2009-02-13 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10171
10172 * gcc.target/spu/intrinsics-sr.c: New test.
10173
10174 2009-02-13 Steve Ellcey <sje@cup.hp.com>
10175
10176 PR target/38056
10177 * gcc.target/ia64/sibcall-opt-1.c: New test.
10178 * gcc.target/ia64/sibcall-opt-2.c: New test.
10179
10180 2009-02-13 Paul Thomas <pault@gcc.gnu.org>
10181
10182 PR fortran/36528
10183 * gfortran.dg/cray_pointers_8.f90: New test.
10184
10185 PR fortran/36703
10186 * gfortran.dg/cray_pointers_9.f90: New test.
10187
10188 2009-02-13 Jason Merrill <jason@redhat.com>
10189
10190 PR c++/39070
10191 * g++.dg/cpp0x/decltype16.C: New.
10192
10193 2009-02-13 H.J. Lu <hongjiu.lu@intel.com>
10194
10195 PR target/39152
10196 * gfortran.dg/gomp/pr39152.f90: New.
10197
10198 2009-02-13 H.J. Lu <hongjiu.lu@intel.com>
10199
10200 PR target/39162
10201 * gcc.target/i386/pr39162.c: New.
10202
10203 2009-02-13 Joseph Myers <joseph@codesourcery.com>
10204
10205 PR c/35444
10206 * gcc.dg/noncompile/pr35444-1.c, gcc.dg/noncompile/pr35444-2.c:
10207 New tests.
10208
10209 2009-02-12 Jason Merrill <jason@redhat.com>
10210
10211 PR c++/38950
10212 * g++.dg/template/array20.C: New test.
10213
10214 2009-02-12 Uros Bizjak <ubizjak@gmail.com>
10215
10216 * gcc.dg/torture/fp-int-convert-float128-timode.c: Do not check
10217 for lp64 in "dg-do run" directive. Remove dg-xfail-if directive.
10218 * gcc.dg/torture/fp-int-convert-timode.c: Remove xfail directive.
10219
10220 2009-02-12 H.J. Lu <hongjiu.lu@intel.com>
10221
10222 * g++.dg/cpp0x/defaulted9.C: Compile with "-std=c++0x -fno-inline".
10223
10224 2009-02-12 H.J. Lu <hongjiu.lu@intel.com>
10225
10226 PR target/39152
10227 * gfortran.dg/pr39152.f: New.
10228
10229 2009-02-11 Jason Merrill <jason@redhat.com>
10230
10231 PR c++/39153
10232 * g++.dg/cpp0x/defaulted9.C: New test.
10233
10234 PR c++/30111
10235 * g++.dg/init/value7.C: New test.
10236
10237 2009-02-11 Paolo Bonzini <bonzini@gnu.org>
10238
10239 PR target/38824
10240 * gcc.target/i386/pr38824.c: New testcase.
10241
10242 2009-02-11 Jason Merrill <jason@redhat.com>
10243
10244 PR c++/38649
10245 * g++.dg/cpp0x/defaulted8.C: New test.
10246
10247 PR c++/36744
10248 * g++.dg/cpp0x/rv9p.C: New test.
10249
10250 2009-02-10 Eric Botcazou <ebotcazou@adacore.com>
10251
10252 * gnat.dg/aliasing3.adb: New test.
10253 * gnat.dg/aliasing3_pkg.ad[sb]: New helper.
10254
10255 2009-02-10 Paolo Carlini <paolo.carlini@oracle.com>
10256
10257 PR c++/34397
10258 * g++.dg/template/crash88.C: New.
10259 * g++.dg/template/crash89.C: Likewise.
10260
10261 2009-02-10 Steve Ellcey <sje@cup.hp.com>
10262
10263 PR c/39084
10264 * gcc.dg/pr39084.c: New test.
10265
10266 2009-02-10 Jakub Jelinek <jakub@redhat.com>
10267
10268 PR target/39139
10269 * gcc.target/i386/pr39139.c: New test.
10270
10271 2009-02-10 Richard Guenther <rguenther@suse.de>
10272
10273 PR tree-optimization/39132
10274 * gcc.dg/torture/pr39132.c: New testcase.
10275
10276 2009-02-10 H.J. Lu <hongjiu.lu@intel.com>
10277
10278 PR target/39119
10279 * gcc.target/x86_64/abi/avx/abi-avx.exp: New.
10280 * gcc.target/x86_64/abi/avx/args.h: Likewise.
10281 * gcc.target/x86_64/abi/avx/asm-support.S: Likewise.
10282 * gcc.target/x86_64/abi/avx/avx-check.h: Likewise.
10283 * gcc.target/x86_64/abi/avx/test_m256_returning.c: Likewise.
10284 * gcc.target/x86_64/abi/avx/test_passing_m256.c: Likewise.
10285 * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
10286 * gcc.target/x86_64/abi/avx/test_passing_unions.c: Likewise.
10287
10288 2009-02-09 Jason Merrill <jason@redhat.com>
10289
10290 PR c++/39109
10291 * g++.dg/init/value6.C: New test.
10292
10293 2009-02-09 H.J. Lu <hongjiu.lu@intel.com>
10294
10295 * gcc.target/x86_64/abi/abi-x86_64.exp: Use glob instead of find.
10296
10297 2009-02-09 Eric Botcazou <ebotcazou@adacore.com>
10298
10299 * gcc.c-torture/compile/20090209-1.c: New test.
10300
10301 2009-02-06 Paolo Carlini <paolo.carlini@oracle.com>
10302
10303 PR c++/35147
10304 PR c++/37737
10305 * g++.dg/cpp0x/vt-35147.C: New.
10306 * g++.dg/cpp0x/vt-37737-1.C: Likewise.
10307 * g++.dg/cpp0x/vt-37737-2.C: Likewise.
10308
10309 2009-02-06 Joseph Myers <joseph@codesourcery.com>
10310
10311 PR c/35434
10312 * gcc.dg/attr-alias-4.c: New test.
10313
10314 2009-02-06 Janis Johnson <janis187@us.ibm.com>
10315
10316 PR c/39035
10317 * gcc.dg/dfp/pr39035.c: New test.
10318
10319 2009-02-06 Joseph Myers <joseph@codesourcery.com>
10320
10321 PR c/36432
10322 * gcc.dg/c90-flex-array-2.c, gcc.dg/c99-flex-array-6.c: New tests.
10323
10324 2009-02-05 Jakub Jelinek <jakub@redhat.com>
10325
10326 PR c++/39106
10327 * g++.dg/opt/thunk3.C: New test.
10328
10329 2009-02-05 Nick Clifton <nickc@redhat.com>
10330
10331 * gcc.c-torture/compile/20080625-1.c: Skip for M32C.
10332 * gcc.c-torture/compile/limits-stringlit.c: Likewise.
10333 * gcc.dg/cdce1.c: Likewise.
10334 * gcc.dg/cpp/_Pragma6.c: Likewise.
10335 * g++.dg/cpp/_Pragma1.C: Likewise.
10336 * gcc.dg/utf32-2.c: Xfail for M32C.
10337 * gcc.dg/utf32-1.c: Likewise.
10338 * gcc.dg/utf32-3.c: Likewise.
10339 * gcc.dg/Wtype-limits.c: Add expected warning messages for 16-bit
10340 targets.
10341 * gcc.dg/Wtype-limits-Wextra.c: Likewise.
10342 * gcc.dg/utf32-4.c: Only run for 32-bit+ targets.
10343 * gcc.dg/Wconversion-5.c: Likewise.
10344 * gcc.dg/tree-ssa/data-dep-1.c: Likewise.
10345 * gcc.dg/tree-ssa/ldist-3.c: Likewise.
10346 * gcc.dg/tree-ssa/ldist-5.c: Likewise.
10347 * gcc.dg/utf-inc-init.c: Likewise.
10348 * gcc.dg/pr11492.c: Xfail for 16-bit targets.
10349 * gcc.dg/utf-array.c: Add expected warning messages for M32C.
10350 * gcc.dg/utf-array-short-wchar.c: Likewise.
10351 * gcc.dg/tree-ssa/pr33920.c: Expect a warning from all 16-bit targets.
10352 * gcc.dg/mallign.c: Use size_t instead of long.
10353
10354 2009-02-05 Uros Bizjak <ubizjak@gmail.com>
10355
10356 * g++.dg/torture/pr31863.C: Generalize dg-timeout-factor.
10357
10358 2009-02-05 Daniel Berlin <dberlin@dberlin.org>
10359
10360 * gcc.c-torture/execute/pr39100.c: New.
10361
10362 2009-02-05 Joseph Myers <joseph@codesourcery.com>
10363
10364 PR c/35435
10365 * gcc.dg/tls/diag-6.c: New test.
10366
10367 2009-02-04 Tobias Grosser <grosser@fim.uni-passau.de>
10368
10369 * gcc.dg/graphite/scop-19.c: New
10370
10371 2009-02-04 H.J. Lu <hongjiu.lu@intel.com>
10372
10373 AVX Programming Reference (January, 2009)
10374 * gcc.target/i386/avx-vpclmulqdq.c: New.
10375 * gcc.target/i386/pclmul-avx-check.h: Likewise.
10376
10377 * gcc.target/i386/i386.exp (check_effective_target_vpclmul): New.
10378
10379 * gcc.target/i386/pclmulqdq.c (CHECK_H): New.
10380 (TEST): Likewise. Include CHECK_H instead of "pclmul-check.h".
10381 (pclmul_test): Renamed to ...
10382 (TEST): This.
10383
10384 2009-02-04 Jakub Jelinek <jakub@redhat.com>
10385
10386 PR c++/39095
10387 * g++.dg/abi/mangle31.C: New test.
10388
10389 2009-02-03 Joseph Myers <joseph@codesourcery.com>
10390
10391 PR c/29129
10392 * c90-arraydecl-1.c: Do not expect error for [*] in abstract
10393 declarator.
10394 * vla-6.c: Likewise. Expect warning not error for [*] lexically
10395 inside function prototype but not part of parameter declarator.
10396 * vla-11.c: New test.
10397
10398 2009-02-03 Jason Merrill <jason@redhat.com>
10399
10400 * g++.dg/warn/main-4.C: New test.
10401 * g++.old-deja/g++.bugs/900227_01.C: Remove &main warnings.
10402
10403 2009-02-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
10404
10405 PR c++/36607
10406 * g++.dg/expr/cast10.C: New test.
10407
10408 2009-02-03 Joseph Myers <joseph@codesourcery.com>
10409
10410 PR c/35433
10411 * gcc.dg/init-bad-6.c: New test.
10412
10413 2009-02-03 Jakub Jelinek <jakub@redhat.com>
10414
10415 PR target/35318
10416 * gcc.c-torture/compile/pr35318.c: New test.
10417
10418 PR inline-asm/39059
10419 * gcc.dg/nofixed-point-2.c: New test.
10420 * g++.dg/ext/fixed1.C: Adjust expected diagnostics.
10421 * g++.dg/ext/fixed2.C: Likewise.
10422 * g++.dg/other/error25.C: Likewise.
10423 * g++.dg/lookup/crash7.C: Likewise.
10424 * g++.dg/cpp0x/decltype-38655.C: Likewise.
10425
10426 PR c++/39056
10427 * g++.dg/cpp0x/initlist13.C: New test.
10428
10429 2009-02-03 Paolo Bonzini <bonzini@gnu.org>
10430
10431 PR c++/36897
10432 * g++.dg/template/func2.C: New test.
10433
10434 PR c++/37314
10435 * g++.dg/template/typename15.C: New.
10436 * g++.dg/template/typename16.C: New.
10437
10438 2009-02-03 Janis Johnson <janis187@us.ibm.com>
10439 Ben Elliston <bje@au.ibm.com>
10440
10441 PR c/39034
10442 * gcc.dg/dfp/pr39034.c: New test.
10443
10444 2009-02-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10445
10446 PR testsuite/38263
10447 * gcc.dg/ipa/ipacost-2.c: Add -fpie when pic.
10448
10449 2009-02-02 Jason Merrill <jason@redhat.com>
10450
10451 PR c++/39054
10452 * g++.dg/parse/dtor14.C: New test.
10453
10454 2009-02-02 Jakub Jelinek <jakub@redhat.com>
10455
10456 * lib/target-supports.exp
10457 (check_effective_target_correct_iso_cpp_string_wchar_protos): New.
10458 * g++.dg/ext/builtin10.C: New test.
10459
10460 PR inline-asm/39058
10461 * gcc.target/i386/pr39058.c: New test.
10462
10463 2009-02-02 Richard Guenther <rguenther@suse.de>
10464
10465 PR tree-optimization/38937
10466 * g++.dg/warn/Wstrict-aliasing-bogus-escape.C: New testcase.
10467
10468 2009-02-01 Paolo Carlini <paolo.carlini@oracle.com>
10469
10470 PR c++/39053
10471 * g++.dg/parse/crash52.C: New.
10472
10473 2009-01-30 Richard Guenther <rguenther@suse.de>
10474
10475 PR tree-optimization/39041
10476 * gcc.c-torture/compile/pr39041.c: New testcase.
10477
10478 2009-01-30 Jakub Jelinek <jakub@redhat.com>
10479
10480 PR target/39013
10481 * gcc.target/i386/pr39013-1.c: New test.
10482 * gcc.target/i386/pr39013-2.c: New test.
10483
10484 PR c++/39028
10485 * g++.dg/ext/label12.C: New test.
10486
10487 2009-01-30 Paolo Carlini <paolo.carlini@oracle.com>
10488
10489 PR c++/33465
10490 * g++.dg/parse/error34.C: New.
10491 * g++.dg/parse/error35.C: Likewise.
10492
10493 2009-01-30 Paolo Carlini <paolo.carlini@oracle.com>
10494
10495 PR c++/38655
10496 * g++.dg/cpp0x/decltype-38655.C: New.
10497
10498 2009-01-30 Jakub Jelinek <jakub@redhat.com>
10499
10500 PR target/39002
10501 * g++.dg/torture/pr39002.C: New test.
10502
10503 2009-01-29 Kazu Hirata <kazu@codesourcery.com>
10504
10505 PR tree-optimization/39007
10506 * gcc.dg/tree-ssa/pr39007.c: New.
10507
10508 2009-01-29 Kenneth Zadeck <zadeck@naturalbridge.com>
10509
10510 PR middle-end/35854
10511 * gcc.dg/lower-subreg-1.c: Renamed dump pass from "subreg"
10512 to "subreg1".
10513
10514 2009-01-29 Steve Ellcey <sje@cup.hp.com>
10515
10516 PR middle-end/38857
10517 * gcc.c-torture/compile/pr38857.c: New test.
10518
10519 2009-01-28 Paul Thomas <pault@gcc.gnu.org>
10520
10521 PR fortran/38852
10522 PR fortran/39006
10523 * gfortran.dg/bound_6.f90: New test.
10524
10525 2009-01-28 Pat Haugen <pthaugen@us.ibm.com>
10526
10527 * gcc.target/powerpc/avoid-indexed-addresses.c: New test.
10528
10529 2009-01-28 Kazu Hirata <kazu@codesourcery.com>
10530
10531 PR tree-optimization/38997
10532 * gcc.dg/tree-ssa/pr38997.c: New.
10533
10534 2009-01-28 Richard Guenther <rguenther@suse.de>
10535
10536 PR tree-optimization/38926
10537 * gcc.c-torture/compile/pr38926.c: New testcase.
10538
10539 2009-01-28 Jakub Jelinek <jakub@redhat.com>
10540
10541 PR middle-end/38934
10542 * gcc.dg/pr38934.c: New test.
10543
10544 2009-01-28 Richard Guenther <rguenther@suse.de>
10545
10546 PR middle-end/38908
10547 * g++.dg/warn/Wuninitialized-2.C: New testcase.
10548
10549 2009-01-28 Paolo Bonzini <bonzini@gnu.org>
10550
10551 PR tree-optimization/38984
10552 * gcc.dg/pr38984.c: New XFAILed testcase.
10553
10554
10555 2009-01-28 Uros Bizjak <ubizjak@gmail.com>
10556
10557 PR target/38988
10558 * gcc.target/i386/pr38988.c: New test.
10559
10560 2009-01-27 Paolo Carlini <paolo.carlini@oracle.com>
10561
10562 PR c++/37554
10563 * g++.dg/parse/crash51.C: New.
10564 * g++.old-deja/g++.pt/crash9.C: Adjust.
10565
10566 2009-01-27 Daniel Kraft <d@domob.eu>
10567
10568 PR fortran/38883
10569 * gfortran.dg/mvbits_6.f90: New test.
10570 * gfortran.dg/mvbits_7.f90: New test.
10571 * gfortran.dg/mvbits_8.f90: New test.
10572
10573 2009-01-27 Richard Guenther <rguenther@suse.de>
10574
10575 PR tree-optimization/38503
10576 * g++.dg/warn/Wstrict-aliasing-bogus-placement-new.C: New testcase.
10577
10578 2009-01-27 Uros Bizjak <ubizjak@gmail.com>
10579
10580 PR middle-end/38969
10581 * gcc.c-torture/execute/pr38969.c: New test.
10582
10583 2009-01-26 Adam Nemet <anemet@caviumnetworks.com>
10584
10585 PR testsuite/38864
10586 * gcc.target/mips/fixed-vector-type.c: Add target { fixed_point }
10587 to dg-do compile.
10588 * gcc.target/mips/fixed-scalar-type.c: Likewise.
10589 * gcc.target/mips/dpaq_sa_l_w.c: Likewise.
10590 * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
10591
10592 2009-01-26 H.J. Lu <hongjiu.lu@intel.com>
10593
10594 PR target/38952
10595 * g++.dg/torture/stackalign/test-unwind.h (main): Also return 0
10596 if __USING_SJLJ_EXCEPTIONS__ is defined.
10597
10598 * g++.dg/torture/stackalign/unwind-0.C (foo): Don't define if
10599 __USING_SJLJ_EXCEPTIONS__ is defined.
10600 * g++.dg/torture/stackalign/unwind-1.C (foo): Likewise.
10601 * g++.dg/torture/stackalign/unwind-2.C (foo): Likewise.
10602 * g++.dg/torture/stackalign/unwind-3.C (foo): Likewise.
10603 * g++.dg/torture/stackalign/unwind-4.C (foo): Likewise.
10604 * g++.dg/torture/stackalign/unwind-5.C (foo): Likewise.
10605 * g++.dg/torture/stackalign/unwind-6.C (foo): Likewise.
10606
10607 2009-01-26 Danny Smith <dannysmith@users.sourceforge.net>
10608
10609 PR testsuite/38949
10610 * g++.dg/torture/stackalign/test-unwind.h (ASMNAME): Define.
10611 Use instead of C name in asm statements.
10612
10613 2009-01-26 Richard Guenther <rguenther@suse.de>
10614
10615 PR tree-optimization/38745
10616 * g++.dg/torture/pr38745.C: New testcase.
10617
10618 2009-01-26 Richard Guenther <rguenther@suse.de>
10619
10620 PR middle-end/38851
10621 * g++.dg/warn/Wuninitialized-1.C: New testcase.
10622
10623 2009-01-25 Hans-Peter Nilsson <hp@axis.com>
10624
10625 * gcc.dg/bitfld-15.c: Gate warning on target
10626 pcc_bitfield_type_matters.
10627 * gcc.dg/bitfld-17.c, g++.dg/ext/bitfield2.C,
10628 g++.dg/ext/bitfield4.C: Likewise.
10629 * gcc.dg/pr17112-1.c: Don't expect a warning for the packed
10630 bitfield for any target.
10631
10632 2009-01-24 Jakub Jelinek <jakub@redhat.com>
10633
10634 PR c/38957
10635 * gcc.dg/pr38957.c: New test.
10636
10637 2009-01-24 David Billinghurst <billingd@gcc.gnu.org>
10638
10639 PR fortran/38955
10640 * gfortran.dg/array_constructor_24.f: Allow tolerance when
10641 comparing floats.
10642
10643 2009-01-24 Sebastian Pop <sebastian.pop@amd.com>
10644
10645 PR tree-optimization/38953
10646 * gfortran.dg/graphite/pr38953.f90: New.
10647
10648 2009-01-24 Paul Brook <paul@codesourcery.com>
10649
10650 * gcc.target/arm/neon-cond-1.c: New test.
10651
10652 2009-01-23 Paolo Bonzini <bonzini@gnu.org>
10653
10654 PR tree-optimization/38932
10655 * gcc.dg/pr38932.c: New.
10656
10657 2009-01-23 Revital Eres <eres@il.ibm.com>
10658
10659 * gcc.dg/sms-7.c: Fix test.
10660
10661 2009-01-22 Adam Nemet <anemet@caviumnetworks.com>
10662
10663 * gcc.dg/bitfld-15.c, gcc.dg/bitfld-16.c,
10664 gcc.dg/bitfld-17.c,gcc.dg/bitfld-18.c: New tests.
10665 * g++.dg/ext/bitfield2.C, g++.dg/ext/bitfield3.C,
10666 g++.dg/ext/bitfield4.C, g++.dg/ext/bitfield5.C: New tests.
10667
10668 2009-01-22 Steve Ellcey <sje@cup.hp.com>
10669
10670 * gcc.dg/pr35729.c: Make test x86 specific.
10671
10672 2009-01-22 Steve Ellcey <sje@cup.hp.com>
10673
10674 PR middle-end/38615
10675 * gcc.dg/pr38615.c: New test.
10676
10677 2009-01-22 Uros Bizjak <ubizjak@gmail.com>
10678
10679 PR target/38931
10680 * gcc.target/i386/pr38931.c: New test.
10681
10682 2009-01-22 Dodji Seketeli <dodji@redhat.com>
10683
10684 PR c++/38930
10685 * g++.dg/template/typedef11.C: Reverting changes of PR c++/26693.
10686 * g++.dg/template/typedef12.C: Likewise.
10687 * g++.dg/template/typedef13.C: Likewise.
10688 * g++.dg/template/typedef14.C: Likewise.
10689 * g++.dg/template/sfinae3.C: Likewise.
10690 * g++.old-deja/g++.pt/typename8.C: Likewise.
10691 * g++.dg/template/access11.C: Likewise
10692
10693 2009-01-21 Richard Sandiford <rdsandiford@googlemail.com>
10694
10695 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Skip for mips*-*-linux*
10696 and mips*-*-irix*.
10697 * gcc.dg/tree-ssa/vrp47.c: Skip for all MIPS targets.
10698
10699 2009-01-21 Dodji Seketeli <dodji@redhat.com>
10700
10701 PR c++/26693
10702 * g++.dg/template/typedef11.C: New test.
10703 * g++.dg/template/typedef12.C: Likewise.
10704 * g++.dg/template/typedef13.C: Likewise.
10705 * g++.dg/template/typedef14.C: Likewise.
10706 * g++.dg/template/sfinae3.C: Compile this pedantically.
10707 The only errors expected should be the one saying the typedef is ill
10708 formed.
10709 * g++.old-deja/g++.pt/typename8.C: Likewise.
10710 * g++.dg/template/access11.C: Update this.
10711
10712 2009-01-21 Daniel Kraft <d@domob.eu>
10713
10714 PR fortran/38887
10715 * gfortran.dg/mvbits_5.f90: New test.
10716
10717 2009-01-21 Bingfeng Mei <bmei@broadcom.com>
10718
10719 * gcc.dg/sms-6.c: New test.
10720 * gcc.dg/sms-7.c: Likewise.
10721
10722 2009-01-20 Paul Thomas <pault@gcc.gnu.org>
10723
10724 PR fortran/38907
10725 * gfortran.dg/host_assoc_function_7.f90: New test
10726
10727 2009-01-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
10728 Richard Guenther <rguenther@suse.de>
10729
10730 PR tree-optimization/38747
10731 PR tree-optimization/38748
10732 * gcc.dg/tree-ssa/struct-aliasing-1.c: New test.
10733 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
10734 * gcc.c-torture/execute/struct-aliasing-1.c: Likewise.
10735
10736 2009-01-20 Kees Cook <kees@ubuntu.com>
10737 H.J. Lu <hongjiu.lu@intel.com>
10738
10739 PR target/38902
10740 * gcc.dg/pr38902.c: New.
10741
10742 2009-01-20 Paolo Bonzini <bonzini@gnu.org>
10743
10744 PR target/38868
10745 * gfortran.dg/pr38868.f: New testcase.
10746
10747 2009-01-20 Richard Guenther <rguenther@suse.de>
10748
10749 * gcc.c-torture/execute/pr36227.c: Move ...
10750 * gcc.dg/torture/pr36227.c: ... here. Require stdint_types.
10751
10752 2009-01-19 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
10753
10754 * lib/gfortran.exp: Add -B options for targets that use
10755 libgfortran.a%s in their specs.
10756
10757 2009-01-19 Jason Merrill <jason@redhat.com>
10758
10759 PR c++/23287
10760 * g++.dg/template/dtor5.C: New test.
10761
10762 2009-01-19 Mikael Morin <mikael.morin@tele2.fr>
10763
10764 PR fortran/38859
10765 * gfortran.dg/bound_5.f90: New test.
10766
10767 2009-01-18 H.J. Lu <hongjiu.lu@intel.com>
10768
10769 PR target/38736
10770 * g++.dg/compat/abi/pr38736_main.C: New.
10771 * g++.dg/compat/abi/pr38736_x.C: Likewise.
10772 * g++.dg/compat/abi/pr38736_y.C: Likewise.
10773 * g++.dg/other/macro-1.C: Likewise.
10774 * gcc.dg/macro-1.c: Likewise.
10775 * gcc.dg/compat/pr38736_main.c: Likewise.
10776 * gcc.dg/compat/pr38736_x.c: Likewise.
10777 * gcc.dg/compat/pr38736_y.c: Likewise.
10778
10779 2009-01-18 Richard Guenther <rguenther@suse.de>
10780
10781 PR tree-optimization/38819
10782 * gcc.c-torture/execute/pr38819.c: New testcase.
10783
10784 2009-01-17 Paul Thomas <pault@gcc.gnu.org>
10785
10786 PR fortran/38657
10787 * gfortran.dg/module_commons_3.f90: Reapply.
10788
10789 2009-01-17 Paul Thomas <pault@gcc.gnu.org>
10790
10791 PR fortran/34955
10792 * gfortran.dg/transfer_intrinsic_1.f90: New test.
10793 * gfortran.dg/transfer_intrinsic_2.f90: New test.
10794
10795 2009-01-17 Paul Thomas <pault@gcc.gnu.org>
10796
10797 PR fortran/38657
10798 * gfortran.dg/module_commons_3.f90: Remove
10799
10800 2009-01-16 H.J. Lu <hongjiu.lu@intel.com>
10801
10802 * gcc.dg/tree-ssa/foldaddr-1.c: Add the missing '}'.
10803
10804 2009-01-16 Jason Merrill <jason@redhat.com>
10805
10806 PR c++/38877
10807 * g++.dg/template/lvalue1.C: New test.
10808
10809 PR c++/29470
10810 * g++.dg/template/access20.C: New test.
10811 * g++.dg/torture/pr34641.C: Fix access.
10812
10813 2009-01-16 Richard Guenther <rguenther@suse.de>
10814
10815 PR tree-optimization/38835
10816 PR middle-end/36227
10817 * gcc.c-torture/execute/pr36227.c: New testcase.
10818 * gcc.dg/tree-ssa/foldaddr-1.c: XFAIL.
10819 * g++.dg/init/const7.C: Likewise.
10820
10821 2009-01-16 Adam Nemet <anemet@caviumnetworks.com>
10822
10823 PR target/38554
10824 * gcc.c-torture/compile/pr38554.c: New test.
10825
10826 2009-01-16 Jason Merrill <jason@redhat.com>
10827
10828 PR c++/38579
10829 * g++.dg/conversion/access1.C: New test.
10830
10831 2009-01-16 Jakub Jelinek <jakub@redhat.com>
10832
10833 PR tree-optimization/38789
10834 * gcc.c-torture/compile/pr38789.c: New test.
10835
10836 2009-01-16 Janus Weil <janus@gcc.gnu.org>
10837
10838 PR fortran/38152
10839 * gfortran.dg/proc_ptr_13.f90: New.
10840
10841 2009-01-15 Jason Merrill <jason@redhat.com>
10842
10843 PR c++/38850
10844 * g++.dg/template/koenig6.C: New test.
10845
10846 2009-01-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
10847
10848 PR c++/29388
10849 * g++.dg/template/error37.C: New testcase.
10850
10851 2009-01-15 Jason Merrill <jason@redhat.com>
10852
10853 PR c++/36334
10854 * g++.dg/conversion/memfn1.C: New test.
10855
10856 PR c++/37646
10857 * g++.dg/conversion/memfn2.C: New test.
10858
10859 2009-01-15 Steve Ellcey <sje@cup.hp.com>
10860
10861 PR c++/38357
10862 * g++.dg/template/crash87.C: New test.
10863
10864 2009-01-15 H.J. Lu <hongjiu.lu@intel.com>
10865
10866 PR middle-end/37843
10867 * gcc.target/i386/pr37843-3.c: Replace _Decimal128 with __m128.
10868
10869 2009-01-15 Dodji Seketeli <dodji@redhat.com>
10870
10871 PR c++/38636
10872 * g++.dg/parse/crash50.C: New test.
10873
10874 2009-01-14 Jakub Jelinek <jakub@redhat.com>
10875
10876 PR rtl-optimization/38245
10877 * gcc.dg/pr38245-3.c: New test.
10878 * gcc.dg/pr38245-3.h: New file.
10879 * gcc.dg/pr38245-4.c: New file.
10880 * gcc.dg/pr38364.c: New test.
10881
10882 2009-01-14 Adam Nemet <anemet@caviumnetworks.com>
10883
10884 * gcc.target/mips/mips.exp (mips_option_tests(-mips16)): Make the
10885 sequence PC-relative.
10886
10887 2009-01-14 Mark Mitchell <mark@codesourcery.com>
10888
10889 * gcc.target/arm/long-calls-1.c: Tolerate the lack of sibling
10890 calls and/or PLT markers.
10891 * gcc.target/arm/long-calls-2.c: Tolerate the lack of sibling
10892 calls and/or PLT markers.
10893 * gcc.target/arm/long-calls-3.c: Tolerate the lack of sibling
10894 calls and/or PLT markers.
10895 * gcc.target/arm/long-calls-4.c: Tolerate the lack of sibling
10896 calls and/or PLT markers.
10897
10898 2009-01-14 Daniel Jacobowitz <dan@codesourcery.com>
10899 Nathan Froyd <froydnj@codesourcery.com>
10900 Joseph Myers <joseph@codesourcery.com>
10901
10902 * lib/target-supports.exp (check_effective_target_powerpc_spe_nocache):
10903 New function.
10904 * gcc.target/powerpc/20030218-1.c: Skip if not powerpc_spe_nocache
10905 and use consistent CFLAGS.
10906 * gcc.target/powerpc/20030505.c: Likewise.
10907 * gcc.target/powerpc/20081204-1.c: Likewise.
10908 * gcc.target/powerpc/ppc-spe.c: Likewise.
10909 * gcc.target/powerpc/spe1.c: Likewise.
10910 * g++.dg/ext/spe1.C: Likewise.
10911 * g++.dg/other/opaque-1.C: Likewise.
10912 * g++.dg/other/opaque-2.C: Likewise.
10913 * g++.dg/other/opaque-3.C: Likewise.
10914
10915 2009-01-14 Mark Mitchell <mark@codesourcery.com>
10916
10917 * gcc.dg/vect/vect-105.c: Prevent compiler from hoisting abort
10918 out of loop.
10919
10920 2009-01-14 Vladimir Makarov <vmakarov@redhat.com>
10921
10922 PR target/38811
10923 * g++.dg/torture/pr38811.C: New file.
10924
10925 2009-01-14 Richard Guenther <rguenther@suse.de>
10926
10927 PR tree-optimization/38826
10928 PR middle-end/38477
10929 * gcc.dg/Wstrict-aliasing-bogus-pta-1.c: New testcase.
10930
10931 2009-01-13 Sebastian Pop <sebastian.pop@amd.com>
10932
10933 * gcc.dg/graphite/pr38786.c: Fix commit problem.
10934
10935 2009-01-14 Nick Clifton <nickc@redhat.com>
10936
10937 PR c++/37862
10938 * g++.cp/parse/pr37862.C: New test.
10939
10940 2009-01-14 Julian Brown <julian@codesourcery.com>
10941
10942 * gcc.target/arm/eabi1.c (__eabi_uread4, __eabi_uwrite4)
10943 (__eabi_uread8, __eabi_uwrite8): Change spellings of declarations
10944 to...
10945 (__aeabi_uread4, __aeabi_uwrite4, __aeabi_uread8, __aeabi_uwrite8):
10946 These.
10947
10948 2009-01-13 Jakub Jelinek <jakub@redhat.com>
10949
10950 PR rtl-optimization/38774
10951 * gcc.dg/torture/pr38774.c: New test.
10952
10953 PR c++/38795
10954 * g++.dg/cpp0x/pr38795.C: New test.
10955
10956 2009-01-13 Daniel Jacobowitz <dan@codesourcery.com>
10957 Nathan Froyd <froydnj@codesourcery.com>
10958 Joseph Myers <joseph@codesourcery.com>
10959
10960 * gcc.target/powerpc/altivec-consts.c: Run if vmx_hw, compile
10961 otherwise. Do not check for AltiVec at runtime.
10962 * gcc.target/powerpc/altivec-varargs-1.c: Likewise.
10963 * gcc.target/powerpc/altivec-vec-merge.c: Likewise.
10964 * gcc.target/powerpc/altivec-1.c: Likewise.
10965 * gcc.target/powerpc/altivec-3.c: Likewise.
10966 * gcc.target/powerpc/altivec-10.c: Likewise.
10967 * gcc.target/powerpc/altivec-12.c: Likewise.
10968 * gcc.target/powerpc/altivec-24.c: Likewise.
10969 * gcc.target/powerpc/altivec-cell-2.c: Likewise.
10970 * gcc.target/powerpc/altivec-cell-3.c: Likewise.
10971 * gcc.target/powerpc/altivec-cell-4.c: Likewise.
10972 * gcc.target/powerpc/pr35907.c: Likewise.
10973 * gcc.target/powerpc/altivec-cell-8.c: Run if cell_hw, compile
10974 otherwise. Do not check for Cell at runtime.
10975 * gcc.target/powerpc/altivec_check.h: Delete.
10976
10977 * g++.dg/ext/altivec-2.C: Do not check for AltiVec at runtime.
10978 * g++.dg/ext/altivec-3.C: Run if vmx_hw, compile otherwise. Do
10979 not check for AltiVec at runtime.
10980 * g++.dg/ext/altivec-cell-2.C: Likewise.
10981 * g++.dg/ext/altivec-cell-3.C: Likewise.
10982 * g++.dg/ext/altivec-cell-4.C: Likewise.
10983 * g++.dg/eh/simd-2.C: Only use -maltivec if vmx_hw.
10984 * g++.dg/eh/check-vect.h (sig_ill_handler): Remove AltiVec runtime
10985 check.
10986 * g++.dg/ext/altivec_check.h: Delete.
10987
10988 2009-01-13 Nathan Froyd <froydnj@codesourcery.com>
10989
10990 * gcc.target/powerpc/altivec-macros.c: Require a powerpc_altivec_ok
10991 effective target. Adjust line numbers accordingly.
10992
10993 2009-01-13 Mark Mitchell <mark@codesourcery.com>
10994
10995 * gcc.target/i386/sse-10.c: Pass -mno-omit-leaf-frame-pointer.
10996
10997 2009-01-13 Sebastian Pop <sebastian.pop@amd.com>
10998
10999 PR tree-optimization/38786
11000 * gcc.dg/graphite/pr38786.c: New.
11001
11002 2009-01-13 Uros Bizjak <ubizjak@gmail.com>
11003
11004 Revert:
11005 2009-01-05 Uros Bizjak <ubizjak@gmail.com>
11006
11007 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
11008 for alpha*-*-* targets.
11009 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
11010
11011 2009-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11012
11013 PR libfortran/38772
11014 * gfortran.dg/fmt_bz_bn_err.f: New test.
11015
11016 2009-01-12 Nathan Froyd <froydnj@codesourcery.com>
11017
11018 * gcc.target/powerpc/ppc-spe64-1.c: Add dg-error handler.
11019
11020 2009-01-12 Daniel Jacobowitz <dan@codesourcery.com>
11021
11022 * lib/target-supports.exp (check_effective_target_powerpc64): New.
11023 * gcc.target/powerpc/darwin-longlong.c: Explicitly require 64-bit
11024 instruction support. Do not check for it at runtime.
11025
11026 2009-01-12 Jason Merrill <jason@redhat.com>
11027
11028 PR c++/35109
11029 * g++.dg/lookup/friend11.C: Remove expected error.
11030 * g++.dg/lookup/friend14.C: New test.
11031 * g++.dg/lookup/friend15.C: New test.
11032
11033 2009-01-12 Dodji Seketeli <dodji@redhat.com>
11034
11035 PR c++/36019
11036 * g++.dg/lookup/hidden-class12.C: New test.
11037 * g++.dg/lookup/hidden-class13.C: New test.
11038 * g++.dg/lookup/hidden-class14.C: New test.
11039 * g++.dg/lookup/hidden-class15.C: New test.
11040 * g++.dg/lookup/hidden-class16.C: New test.
11041
11042 2009-01-12 Mark Mitchell <mark@codesourcery.com>
11043
11044 * gcc.dg/struct/wo_prof_single_str_global.c: Mask return value.
11045 * gcc.dg/struct/wo_prof_single_str_local.c: Mask return value.
11046 * gcc.dg/struct/wo_prof_single_str_pointer.c: Mask return value.
11047
11048 2009-01-12 Jason Merrill <jason@redhat.com>
11049
11050 PR c++/31488
11051 * g++.dg/other/vararg-3.C: New test.
11052
11053 2009-01-12 Daniel Jacobowitz <dan@codesourcery.com>
11054
11055 * gcc.target/powerpc/ppc-spe.c: Compile for all EABI targets.
11056 Explicitly enable SPE.
11057 * gcc.target/powerpc/20030505.c: Likewise. Add dg-message
11058 directive.
11059
11060 * gcc.target/powerpc/20030218-1.c: Pass -mfloat-gprs=single.
11061 Expect -flax-vector-conversions message. Adjust incompatible
11062 types errors.
11063 * gcc.target/powerpc/spe1.c: Pass -mspe and -mfloat-gprs=single.
11064 Make Foo extern.
11065
11066 * gcc.dg/cpp/assert4.c: Recognize __PPC__.
11067
11068 * g++.dg/other/opaque-1.C: Run on targets with SPE.
11069
11070 * g++.dg/ext/spe-1.C: Pass -mspe and -mfloat-gprs=single.
11071 * g++.dg/other/opaque-2.C: Likewise.
11072 * g++.dg/other/opaque-3.C: Likewise.
11073
11074 2009-01-12 Jakub Jelinek <jakub@redhat.com>
11075
11076 PR c/32041
11077 * gcc.dg/pr32041.c: New test.
11078 * g++.dg/parse/offsetof9.C: New test.
11079
11080 2009-01-12 Daniel Jacobowitz <dan@codesourcery.com>
11081 Nathan Froyd <froydnj@codesourcery.com>
11082
11083 * g++.dg/conversion/simd1.C: Ignore irrelevant warning.
11084 * g++.dg/ext/attribute-test-1.C: Likewise.
11085 * g++.dg/ext/attribute-test-2.C: Likewise.
11086 * g++.dg/ext/attribute-test-3.C: Likewise.
11087 * g++.dg/ext/attribute-test-4.C: Likewise.
11088
11089 2009-01-12 Eric Botcazou <ebotcazou@adacore.com>
11090
11091 * gnat.dg/unchecked_convert3.adb: New test.
11092
11093 2009-01-12 Tomas Bily <tbily@suse.cz>
11094
11095 PR middlend/38385
11096 * gcc.dg/tree-ssa/pr38385.c: New file.
11097
11098 2009-01-12 Jakub Jelinek <jakub@redhat.com>
11099
11100 PR c++/38794
11101 * g++.dg/parse/typedef9.C: New test.
11102
11103 PR tree-optimization/38807
11104 * gcc.c-torture/compile/pr38807.c: New test.
11105
11106 2009-01-11 Adam Nemet <anemet@caviumnetworks.com>
11107
11108 * gcc.target/mips/ins-2.c: New test.
11109
11110 2009-01-11 H.J. Lu <hongjiu.lu@intel.com>
11111
11112 PR testsuite/38809
11113 * gcc.dg/pr38616.c: Only run for targets with -fstack-protector.
11114
11115 2009-01-11 Jakub Jelinek <jakub@redhat.com>
11116
11117 PR c++/36254
11118 * g++.dg/warn/Wreturn-type-5.C: New test.
11119
11120 2009-01-11 Matthias Klose <doko@ubuntu.com>
11121
11122 PR middle-end/38616
11123 * gcc.dg/pr38616.c: New test.
11124
11125 2009-01-10 Sebastian Pop <sebastian.pop@amd.com>
11126
11127 * gcc.dg/graphite/block-3.c: Fix compile error on 32bit.
11128
11129 2009-01-10 Andrew Pinski <pinskia@gmail.com>
11130
11131 PR c++/38648
11132 * g++.dg/expr/string-1.C: New test.
11133 * g++.dg/expr/string-2.C: New test.
11134
11135 PR c++/36695
11136 * g++.dg/ext/complex4.C: New test.
11137 * g++.dg/ext/complex5.C: New test.
11138 * g++.dg/init/reference1.C: New test.
11139 * g++.dg/init/reference2.C: New test.
11140 * g++.dg/init/reference3.C: New test.
11141
11142 2009-01-10 Paul Thomas <pault@gcc.gnu.org>
11143
11144 PR fortran/38763
11145 * gfortran.dg/transfer_null_1.f90: New test.
11146
11147 2009-01-10 Paul Thomas <pault@gcc.gnu.org>
11148
11149 PR fortran/38765
11150 * gfortran.dg/host_assoc_function_6.f90: New test.
11151
11152 2009-01-09 Joel Sherrill <joel.sherrill@oarcorp.com>
11153
11154 * lib/target-supports.exp: Add method to determine if the effective
11155 target is really a ppc405 after applying all compile options.
11156 * gcc.target/powerpc/405-mulhhwu-2.c: Add dg-skip-if not ppc405.
11157 * gcc.target/powerpc/405-nmachhw-1.c: Likewise.
11158 * gcc.target/powerpc/405-nmaclhw-1.c: Likewise.
11159 * gcc.target/powerpc/405-machhwu-1.c: Likewise.
11160 * gcc.target/powerpc/405-mullhwu-1.c: Likewise.
11161 * gcc.target/powerpc/405-nmacchw-1.c: Likewise.
11162 * gcc.target/powerpc/405-mulchwu-1.c: Likewise.
11163 * gcc.target/powerpc/405-nmachhw-2.c: Likewise.
11164 * gcc.target/powerpc/405-nmaclhw-2.c: Likewise.
11165 * gcc.target/powerpc/405-machhwu-2.c: Likewise.
11166 * gcc.target/powerpc/405-mulhhw-1.c: Likewise.
11167 * gcc.target/powerpc/405-machhw-1.c: Likewise.
11168 * gcc.target/powerpc/405-mullhw-1.c: Likewise.
11169 * gcc.target/powerpc/405-maclhw-1.c: Likewise.
11170 * gcc.target/powerpc/405-dlmzb-strlen-1.c: Likewise.
11171 * gcc.target/powerpc/405-mullhwu-2.c: Likewise.
11172 * gcc.target/powerpc/405-nmacchw-2.c: Likewise.
11173 * gcc.target/powerpc/405-mulchwu-2.c: Likewise.
11174 * gcc.target/powerpc/405-mulchw-1.c: Likewise.
11175 * gcc.target/powerpc/405-maclhwu-1.c: Likewise.
11176 * gcc.target/powerpc/405-macchw-1.c: Likewise.
11177 * gcc.target/powerpc/405-mulhhw-2.c: Likewise.
11178 * gcc.target/powerpc/405-machhw-2.c: Likewise.
11179 * gcc.target/powerpc/405-mullhw-2.c: Likewise.
11180 * gcc.target/powerpc/405-maclhw-2.c: Likewise.
11181 * gcc.target/powerpc/405-macchwu-1.c: Likewise.
11182 * gcc.target/powerpc/405-mulhhwu-1.c: Likewise.
11183 * gcc.target/powerpc/405-mulchw-2.c: Likewise.
11184 * gcc.target/powerpc/405-maclhwu-2.c: Likewise.
11185 * gcc.target/powerpc/405-macchw-2.c: Likewise.
11186 * gcc.target/powerpc/405-macchwu-2.c: Likewise.
11187
11188 2009-01-09 Jakub Jelinek <jakub@redhat.com>
11189
11190 PR c++/35335
11191 * g++.dg/other/error31.C: New testcase.
11192
11193 PR c/35742
11194 * gcc.dg/pr35742.c: New test.
11195
11196 2009-01-09 John F. Carr <jfc@mit.edu>
11197
11198 PR c++/37877
11199 * g++.dg/parse/linkage3.C: New test.
11200
11201 2009-01-09 Jakub Jelinek <jakub@redhat.com>
11202
11203 PR middle-end/38771
11204 * gcc.c-torture/compile/pr38771.c: New test.
11205
11206 2009-01-08 Nathan Froyd <froydnj@codesourcery.com>
11207
11208 * gcc.dg/pr34856.c: Ignore irrelevant warning.
11209
11210 2009-01-08 Mark Mitchell <mark@codesourcery.com>
11211
11212 * gcc.dg/sibcall-3.c: XFAIL for Thumb.
11213 * gcc.dg/sibcall-4.c: Likewise.
11214
11215 2009-01-08 Sebastian Pop <sebastian.pop@amd.com>
11216 Jan Sjodin <jan.sjodin@amd.com>
11217
11218 PR tree-optimization/38559
11219 * gcc.dg/graphite/pr38559.c: New.
11220
11221 2009-01-08 Ira Rosen <irar@il.ibm.com>
11222
11223 PR tree-optimization/37194
11224 * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: New test.
11225
11226 2009-01-07 Jakub Jelinek <jakub@redhat.com>
11227
11228 PR c++/38725
11229 * g++.dg/ext/label11.C: New test.
11230
11231 2009-01-07 Joseph Myers <joseph@codesourcery.com>
11232
11233 * lib/target-supports.exp (check_weak_override_available): New.
11234 * lib/target-supports-dg.exp (dg-require-weak-override): New.
11235 * gcc.dg/tree-ssa/pr27781.c, g++.dg/eh/weak1.C: Use
11236 dg-require-weak-override.
11237
11238 2009-01-07 Nathan Froyd <froydnj@codesourcery.com>
11239 Alan Modra <amodra@bigpond.net.au>
11240
11241 * gcc.c-torture/compile/20090107-1.c: New test.
11242
11243 2009-01-07 Uros Bizjak <ubizjak@gmail.com>
11244
11245 PR target/38706
11246 * g++.dg/other/pr38706.C: New test.
11247
11248 2009-01-07 Jason Merrill <jason@redhat.com>
11249
11250 * g++.dg/cpp0x/variadic92.C: New test.
11251 * g++.dg/cpp0x/variadic93.C: New test.
11252
11253 2009-01-07 Janis Johnson <janis187@us.ibm.com>
11254
11255 * lib/target-supports-dg.exp (current_compiler_flags): New.
11256 (check-flags): Use it; do not access dg-test local variables.
11257 (dg-skip-if): Do not access dg-test local variables.
11258 (dg-xfail-run-if): Ditto.
11259 (dg-shouldfail): Ditto.
11260 * gcc.test-framework/test-framework.exp
11261 (check_effective_target_def_nocache): New.
11262 * gcc.test-framework/test-framework.awk: Handle scan tests.
11263 * gcc.test-framework/dg-do-run-xrif-nocache-exp-XF.c: New test.
11264 * gcc.test-framework/dg-error-nocache-exp-P.c: New test.
11265 * gcc.test-framework/dg-nocache-scanasm-exp-XF.c: New test.
11266 * gcc.test-framework/dg-warning-nocache-exp-P.c: New test.
11267 * gcc.test-framework/dg-nocache-sif-exp-P.c: New test.
11268 * gcc.test-framework/dg-nocache-sif-exp-U.c: New test.
11269 * gcc.test-framework/dg-nocache-xif-exp-P.c: New test.
11270 * gcc.test-framework/dg-do-run-sft-nocache-exp-P.c: New test.
11271 * gcc.test-framework/dg-nocache-xif-exp-XP.c: New test.
11272
11273 * g++.dg/torture/pr38586.C: Ignore a possible warning.
11274
11275 * lib/target-supports-dg.exp (check_test_flags): Delete.
11276
11277 2009-01-07 Jan Sjodin <jan.sjodin@amd.com>
11278
11279 PR tree-optimization/38492
11280 PR tree-optimization/38498
11281 * gcc.dg/graphite/pr38500.c: Fixed warning as committed
11282 in trunk.
11283 * gcc.dg/graphite/block-0.c: Update test.
11284 * gcc.dg/graphite/block-1.c: Same.
11285 * gcc.dg/graphite/block-2.c: Remove xfail and test for blocking.
11286 * gcc.dg/graphite/block-4.c: Remove test for strip mine.
11287 * gcc.dg/graphite/block-3.c: New.
11288 * gcc.dg/graphite/pr38498.c: New.
11289
11290 2009-01-07 H.J. Lu <hongjiu.lu@intel.com>
11291
11292 AVX Programming Reference (December, 2008)
11293 * gcc.target/i386/avx-vmovntdq-256-1.c: New.
11294 * gcc.target/i386/avx-vmovntpd-256-1.c: Likewise.
11295 * gcc.target/i386/avx-vmovntps-256-1.c: Likewise.
11296
11297 * gcc.target/i386/sse2-movntdq-1.c (TEST): Align array to 16byte.
11298 * gcc.target/i386/sse2-movntpd-1.c (TEST): Likewise.
11299
11300 2009-01-06 Thomas Koenig <tkoenig@gcc.gnu.org>
11301
11302 PR fortran/38220
11303 * gfortran.dg/c_loc_pure_1.f90: New test.
11304
11305 2009-01-06 Mikael Morin <mikael.morin@tele2.fr>
11306
11307 PR fortran/38669
11308 * gfortran.dg/elemental_dependency_3.f90:
11309 Add the final tree dump cleanup.
11310
11311 2009-01-06 Jakub Jelinek <jakub@redhat.com>
11312
11313 * gfortran.dg/pr23095.f: Require ilp32 in target selection instead of
11314 passing -m32.
11315
11316 PR rtl-optimization/38722
11317 * gfortran.dg/pr38722.f90: New test.
11318
11319 2009-01-06 Janis Johnson <janis187@us.ibm.com>
11320
11321 PR c/34252
11322 * gcc.dg/dfp/decfloat-constants.c: Check for DECnn_SUBNORMAL_MIN
11323 instead of DECnn_DEN. Support -DDBG to list lines that fail.
11324
11325 2009-01-06 Dominique Dhumieres <dominiq@lps.ens.fr>
11326
11327 * gfortran.dg/implicit_12.f90: Add space around dg directive.
11328 * gfortran.dg/typebound_call_8.f03: Same.
11329 * gfortran.dg/elemental_bind_c.f90: Same.
11330 * gfortran.dg/typebound_call_7.f03: Same.
11331 * gfortran.dg/interface_proc_end.f90: Same
11332 * gfortran.dg/pr37243.f: Fix typo.
11333
11334 2009-01-06 Uros Bizjak <ubizjak@gmail.com>
11335
11336 * gcc.dg/struct-ret-3.c (CHUNK_SIZE): New define. Use CHUNK_SIZE
11337 instead of hardcoded number. Increase CHUNK_SIZE to 16384 for
11338 large stack sizes.
11339
11340 2009-01-06 H.J. Lu <hongjiu.lu@intel.com>
11341
11342 AVX Programming Reference (December, 2008)
11343 * gcc.target/i386/avx-2.c: Remove tests for _mm_permute2_pd,
11344 _mm256_permute2_pd, _mm_permute2_ps and _mm256_permute2_ps.
11345 * gcc.target/i386/sse-14.c: Likewise.
11346
11347 * gcc.target/i386/avx-vpermil2pd-1.c: Removed.
11348 * gcc.target/i386/avx-vpermil2ps-1.c: Likewise.
11349 * gcc.target/i386/avx-vpermil2pd-256-1.c: Likewise.
11350 * gcc.target/i386/avx-vpermil2ps-256-1.c: Likewise.
11351
11352 2009-01-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11353
11354 PR libfortran/38735
11355 * gfortran.dg/fmt_bz_bn.f: Update test.
11356
11357 2009-01-05 Dodji Seketeli <dodji@redhat.com>
11358
11359 PR c++/38472
11360 * g++.dg/conversion/usual-arith-conv.C: New test.
11361
11362 2009-01-05 Andrew Pinski <andrew_pinski@playstation.sony.com>
11363
11364 PR c/34911
11365 * gcc.dg/vector-3.c: New testcase.
11366 * g++.dg/ext/vector15.C: New test.
11367
11368 2009-01-05 Harsha Jagasia <harsha.jagasia@amd.com>
11369
11370 PR tree-optimization/38510
11371 * gcc.dg/graphite/pr38510.c: New.
11372
11373 2009-01-05 Harsha Jagasia <harsha.jagasia@amd.com>
11374 Jan Sjodin <jan.sjodin@amd.com>
11375
11376 PR tree-optimization/38500
11377 * gcc.dg/graphite/pr38500.c: New.
11378
11379 2009-01-05 Laurent GUERBY <laurent@guerby.net>
11380
11381 * gcc.c-torture/compile/20001226-1.c: Generalize
11382 dg-timeout-factor.
11383 * gcc.c-torture/compile/limits-fnargs.c: Add
11384 dg-timeout-factor.
11385 * gcc.dg/20020425-1.c: Likewise.
11386 * gcc.dg/pch/pch.exp: Likewise.
11387
11388 2009-01-05 Paul Thomas <pault@gcc.gnu.org>
11389
11390 PR fortran/38657
11391 * gfortran.dg/module_commons_3.f90: New test.
11392
11393 2009-01-05 Daniel Franke <franke.daniel@gmail.com>
11394
11395 PR fortran/37159
11396 * gfortran.dg/random_seed_1.f90: Updated.
11397
11398 2009-01-05 Mikael Morin <mikael.morin@tele2.fr>
11399
11400 PR fortran/38669
11401 PR fortran/38726
11402 * gfortran.dg/elemental_subroutine_7.f90:
11403 Fix p values so that it can be used as vector subscript.
11404
11405 2009-01-05 Jason Merrill <jason@redhat.com>
11406
11407 * g++.dg/cpp0x/initlist12.C: Add another test.
11408
11409 * g++.dg/cpp0x/defaulted7.C: New test.
11410
11411 2009-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
11412
11413 PR fortran/38672
11414 * gfortran.dg/host_assoc_blockdata_1.f90: New test.
11415 * gfortran.dg/host_assoc_blockdata_2.f90: New test.
11416
11417 2009-01-05 Uros Bizjak <ubizjak@gmail.com>
11418
11419 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
11420 for alpha*-*-* targets.
11421 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
11422
11423 2009-01-05 Paul Thomas <pault@gcc.gnu.org>
11424
11425 PR fortran/38665
11426 * gfortran.dg/host_assoc_function_5.f90: New test.
11427
11428 2009-01-04 Mikael Morin <mikael.morin@tele2.fr>
11429
11430 PR fortran/38669
11431 * gfortran.dg/elemental_dependency_3.f90: New test.
11432 * gfortran.dg/elemental_subroutine_7.f90: New test.
11433
11434 2009-01-04 Uros Bizjak <ubizjak@gmail.com>
11435
11436 * gcc.dg/struct-ret-3.c: Include unistd.h.
11437 (main): Exit early if system memory page size is
11438 larger than 4096 bytes.
11439
11440 2009-01-04 Daniel Franke <franke.daniel@gmail.com>
11441
11442 PR fortran/38718
11443 * gfortran.dg/merge_init_expr.f90: New.
11444
11445 2009-01-04 Mikael Morin <mikael.morin@tele2.fr>
11446
11447 PR fortran/38536
11448 * gfortran.dg/c_loc_tests_13.f90: New test.
11449 * gfortran.dg/c_loc_tests_14.f90: New test.
11450
11451 2009-01-03 Daniel Franke <franke.daniel@gmail.com>
11452
11453 * gfortran.dg/func_result_4.f90: New.
11454
11455 2009-01-03 Paul Thomas <pault@gcc.gnu.org>
11456
11457 PR fortran/38594
11458 * gfortran.dg/host_assoc_call_3.f90: Make sure that the generic
11459 interface still works, in addition to original tests.
11460 * gfortran.dg/host_assoc_call_6.f90: New test.
11461
11462 2009-01-03 Jakub Jelinek <jakub@redhat.com>
11463
11464 PR c++/38705
11465 * g++.dg/torture/pr38705.C: New test.
11466
11467 PR c/38700
11468 * gcc.dg/pr38700.c: New test.
11469
11470 2009-01-02 Jason Merrill <jason@redhat.com>
11471
11472 * g++.dg/cpp0x/initlist11.C: New test.
11473 * g++.dg/cpp0x/initlist12.C: New test.
11474
11475 2009-01-02 Richard Sandiford <rdsandiford@googlemail.com>
11476
11477 * gcc.dg/fixed-point/composite-type.c: Update wording of messages.
11478 Allow extra informative notes.
11479
11480 2009-01-01 Jakub Jelinek <jakub@redhat.com>
11481
11482 PR c/36489
11483 * gcc.dg/pr36489.c: New test.
11484
11485 \f
11486 Copyright (C) 2009 Free Software Foundation, Inc.
11487
11488 Copying and distribution of this file, with or without modification,
11489 are permitted in any medium without royalty provided the copyright
11490 notice and this notice are preserved.