]> gcc.gnu.org Git - gcc.git/blob - gcc/testsuite/ChangeLog
re PR c++/34158 (Template delete doesn't call if exception thrown in constructor)
[gcc.git] / gcc / testsuite / ChangeLog
1 2009-11-09 Jason Merrill <jason@redhat.com>
2
3 PR c++/34158
4 * g++.dg/init/placement4.C: New.
5
6 2009-11-10 Eric Botcazou <ebotcazou@adacore.com>
7
8 * gcc.dg/vect/vect-multitypes-5.c: XFAIL on SPARC 32-bit.
9 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
10 * gcc.dg/vect/vect-multitypes-12.c: Likewise.
11 * gcc.dg/vect/slp-multitypes-3.c: Likewise.
12
13 2009-11-10 Eric Botcazou <ebotcazou@adacore.com>
14
15 * gcc.c-torture/execute/ipa-sra-2.c: Use calloc instead of malloc.
16 * gcc.dg/pr41963.c: Do not include math.h. Declare fabsf manually.
17
18 2009-11-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
19
20 * gcc.c-torture/compile/pr41987.c: New.
21
22 2009-11-09 Jakub Jelinek <jakub@redhat.com>
23
24 PR middle-end/40946
25 * gcc.dg/pr40946.c: New test.
26
27 2009-11-09 Jason Merrill <jason@redhat.com>
28
29 PR c++/41972
30 * g++.dg/template/ref4.C: New.
31
32 PR c++/41994
33 * g++.dg/template/conv10.C: New.
34
35 2009-11-07 Jason Merrill <jason@redhat.com>
36
37 PR c++/37920
38 * g++.dg/ext/typeof11.C: New.
39
40 2009-11-08 Jakub Jelinek <jakub@redhat.com>
41
42 PR target/41985
43 * gcc.target/i386/pr41985.c: New test.
44
45 2009-11-08 Richard Guenther <rguenther@suse.de>
46
47 * gcc.dg/torture/pta-escape-1.c: New testcase.
48
49 2009-11-08 Eric Botcazou <ebotcazou@adacore.com>
50
51 * gnat.dg/rep_clause4.adb: New test.
52
53 2009-11-08 Richard Guenther <rguenther@suse.de>
54
55 PR rtl-optimization/41928
56 * gfortran.dg/pr41928.f90: New testcase.
57
58 2009-11-07 Jason Merrill <jason@redhat.com>
59
60 PR c++/18451
61 PR c++/40738
62 * g++.dg/parse/error36.C: Add parameter and template cases.
63 * g++.dg/cpp0x/variadic-ex1.C: Update expected errors.
64 * g++.dg/ext/typedef-init.C: Likewise.
65 * g++.dg/lookup/hidden-class1.C: Likewise.
66 * g++.dg/lookup/hidden-class10.C: Likewise.
67 * g++.dg/lookup/hidden-class5.C: Likewise.
68 * g++.dg/lookup/hidden-class7.C: Likewise.
69 * g++.dg/lookup/hidden-temp-class1.C: Likewise.
70 * g++.dg/lookup/hidden-temp-class4.C: Likewise.
71 * g++.dg/lookup/hidden-temp-class7.C: Likewise.
72 * g++.dg/lookup/strong-using-2.C: Likewise.
73 * g++.dg/other/typedef1.C: Likewise.
74 * g++.dg/parse/access10.C: Likewise.
75 * g++.dg/parse/constructor1.C: Likewise.
76 * g++.dg/parse/crash38.C: Likewise.
77 * g++.dg/parse/error3.C: Likewise.
78 * g++.dg/parse/typespec1.C: Likewise.
79 * g++.dg/template/typedef5.C: Likewise.
80 * g++.old-deja/g++.pt/typename3.C: Likewise.
81 * g++.old-deja/g++.pt/typename4.C: Likewise.
82 * g++.old-deja/g++.pt/typename6.C: Likewise.
83 * g++.old-deja/g++.robertl/eb94.C: Likewise.
84
85 * g++.dg/abi/regparm1.C: Fix execute test.
86
87 2009-11-07 Jakub Jelinek <jakub@redhat.com>
88
89 PR tree-optimization/41643
90 * gcc.dg/pr41643.c: New test.
91
92 2009-11-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
93
94 PR fortran/41909
95 * gfortran.dg/recursive_check_15.f90: New test.
96
97 2009-11-06 Jason Merrill <jason@redhat.com>
98
99 PR c++/15946
100 * g++.dg/parse/error36.C: New.
101 * g++.old-deja/g++.other/typename1.C: Adjust.
102
103 PR c++/9381
104 * g++.dg/abi/regparm1.C: New.
105
106 2009-11-06 Basile Starynkevitch <basile@starynkevitch.net>
107
108 * g++.dg/plugin/pragma_plugin-test-1.C: new testcase for
109 PLUGIN_PRAGMAS.
110 * g++.dg/plugin/pragma_plugin.c: new test plugin for
111 PLUGIN_PRAGMAS.
112 * g++.dg/plugin/plugin.exp (plugin_test_list): Add pragma_plugin.c and
113 pragma_plugin-test-1.C.
114
115 2009-11-06 Andrew Pinski <andrew_pinski@playstation.sony.com>
116
117 PR c++/41536
118 * g++.dg/ext/always_inline-5.C: New test.
119
120 2009-11-06 Jakub Jelinek <jakub@redhat.com>
121
122 PR c++/41967
123 * g++.dg/gomp/pr41967.C: New test.
124
125 2009-11-06 Michael Matz <matz@suse.de>
126
127 PR middle-end/41963
128 * gcc.dg/pr41963.c: New test.
129
130 2009-11-06 Jakub Jelinek <jakub@redhat.com>
131
132 PR middle-end/41935
133 * gcc.dg/pr41935.c: New test.
134 * c-c++-common/pr41935.c: New test.
135 * c-c++-common/builtin-offsetof.c (f0): Allow index one past the last
136 element.
137 * gcc.c-torture/execute/pr41935.c: New test.
138
139 2009-11-05 Jason Merrill <jason@redhat.com>
140
141 PR c++/34180
142 * g++.dg/init/synth2.C: New.
143
144 PR c++/7046
145 * g++.dg/abi/pragma-pack1.C: New.
146
147 PR c++/34870
148 * g++.dg/lookup/koenig7.C: New.
149
150 PR c++/41703
151 * g++.dg/template/partial6.C: New.
152
153 2009-11-05 Janus Weil <janus@gcc.gnu.org>
154
155 PR fortran/41556
156 * gfortran.dg/class_12.f03: New test.
157
158 2009-11-05 Jakub Jelinek <jakub@redhat.com>
159
160 * gcc.target/i386/i386.exp (check_effective_target_xop): Fix typo
161 in builtin's name.
162
163 2009-11-04 Jason Merrill <jason@redhat.com>
164
165 PR c++/36912
166 * g++.dg/init/static-init2.C: New.
167
168 2009-11-05 Janus Weil <janus@gcc.gnu.org>
169
170 PR fortran/41556
171 PR fortran/41873
172 * gfortran.dg/interface_abstract_4.f90: New test.
173
174 2009-11-05 Maxim Kuvyrkov <maxim@codesourcery.com>
175
176 * gcc.target/m68k/pr41302.c: Fix target triplet.
177
178 2009-11-04 Jason Merrill <jason@redhat.com>
179
180 PR c++/39413
181 * g++.dg/template/overload11.C: New.
182 * g++.dg/template/nested3.C: Adjust.
183
184 2009-11-04 Eric Botcazou <ebotcazou@adacore.com>
185
186 PR ada/20548
187 * ada/acats/norun.lst: Remove the stack checking tests.
188 * ada/acats/run_acats: Limit the stack to 8MB.
189
190 2009-11-04 Janus Weil <janus@gcc.gnu.org>
191
192 PR fortran/41556
193 PR fortran/41937
194 * gfortran.dg/class_11.f03: New test.
195
196 2009-11-04 Jason Merrill <jason@redhat.com>
197
198 PR c++/35067
199 * g++.dg/abi/thunk5.C: New.
200
201 2009-11-04 Andrew Pinski <andrew_pinski@playstation.sony.com>
202
203 PR rtl-opt/41833
204 * gcc.target/powerpc/altivec-33.c: New testcase.
205
206 2009-11-04 Jason Merrill <jason@redhat.com>
207
208 PR c++/17365, DR 218
209 * g++.dg/lookup/koenig6.C: New.
210 * g++.dg/lookup/koenig5.C: Adjust.
211 * g++.dg/template/crash56.C: Adjust.
212 * g++.old-deja/g++.ns/koenig5.C: Adjust.
213
214 2009-11-04 Harsha Jagasia <harsha.jagasia@amd.com>
215 Dwarakanath Rajagopal <dwarak.rajagopal@amd.com>
216
217 * gcc.target/i386/xop-check.h: New file.
218 * gcc.target/i386/xop-hadduX.c: Ditto.
219 * gcc.target/i386/xop-haddX.c: Ditto.
220 * gcc.target/i386/xop-hsubX.c: Ditto.
221 * gcc.target/i386/xop-imul32widen-vector.c: Ditto.
222 * gcc.target/i386/xop-imul32widen-vector.c: Ditto.
223 * gcc.target/i386/xop-pcmov2.c: Ditto.
224 * gcc.target/i386/xop-pcmov.c: Ditto.
225 * gcc.target/i386/xop-rotate1-vector.c: Ditto.
226 * gcc.target/i386/xop-rotate2-vector.c: Ditto.
227 * gcc.target/i386/xop-rotate3-vector.c: Ditto.
228 * gcc.target/i386/xop-shift1-vector.c: Ditto.
229 * gcc.target/i386/xop-shift2-vector.c: Ditto.
230 * gcc.target/i386/xop-shift3-vector.c: Ditto.
231 * gcc.target/i386/i386.exp: Add check_effective_target_xop.
232 * gcc.target/i386/sse-12.c: Update with new compile options to
233 activate and check xopintrin.h intrinsic file.
234 * gcc.target/i386/sse-13.c: Ditto.
235 * gcc.target/i386/sse-14.c: Ditto.
236 * gcc.target/i386/sse-22.c: Ditto.
237 * gcc.target/i386/sse-23.c: Ditto.
238 * g++.dg/other/i386-2.C: Ditto.
239 * g++.dg/other/i386-3.C: Ditto.
240 * g++.dg/other/i386-5.C: Ditto.
241 * g++.dg/other/i386-6.C: Ditto.
242
243 2009-11-04 Wei Guozhi <carrot@google.com>
244
245 PR target/40835
246 * gcc.target/arm/pr40835: New testcase.
247
248 2009-11-04 Revital Eres <eres@il.ibm.com>
249
250 * gcc.target/powerpc/vsx-vectorize-3.c: Adjust tetcase following
251 change in decision of peeling for alignment.
252 * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
253 * gcc.dg/vect/vect-50.c: Likewise.
254 * gcc.dg/vect/vect-42.c: Likewise.
255 * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
256 Likewise.
257 * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
258 Likewise.
259 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
260 * gcc.dg/vect/vect-60.c: Likewise.
261 * gcc.dg/vect/vect-52.c: Likewise.
262 * gcc.dg/vect/vect-44.c: Likewise.
263 * gcc.dg/vect/vect-27.c: Likewise.
264 * gcc.dg/vect/vect-29.c: Likewise.
265 * gcc.dg/vect/vect-72.c: Likewise.
266 * gcc.dg/vect/vect-56.c: Likewise.
267 * gcc.dg/vect/vect-48.c: Likewise.
268 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
269 * gfortran.dg/vect/vect-2.f90: Likewise.
270 * gfortran.dg/vect/vect-5.f90: Likewise.
271
272 2009-11-04 Richard Guenther <rguenther@suse.de>
273
274 PR tree-optimization/41919
275 * gcc.c-torture/execute/pr41919.c: New testcase.
276
277 2009-11-04 Carlos O'Donell <carlos@codesourcery.com>
278
279 PR target/41302
280 * gcc.target/m68k/pr41302.c: New test.
281
282 2009-11-03 Jason Merrill <jason@redhat.com>
283
284 PR c++/36959
285 * g++.dg/opt/inline16.C: New.
286
287 2009-11-03 Eric Botcazou <ebotcazou@adacore.com>
288
289 * gnat.dg/stack_check.adb1: New test.
290 * gnat.dg/stack_check.adb2: Likewise.
291
292 2009-11-03 Jakub Jelinek <jakub@redhat.com>
293
294 PR rtl-optimization/41917
295 * gcc.c-torture/execute/pr41917.c: New test.
296
297 2009-11-03 Uros Bizjak <ubizjak@gmail.com>
298
299 * gcc.target/i386/pr41900.c: Make test compile only. Scan assembler
300 dump to not include "call *%esp".
301
302 2009-11-03 Jason Merrill <jason@redhat.com>
303
304 PR c++/39786
305 * g++.dg/lookup/using22.C: New.
306
307 PR c++/41876
308 * g++.dg/parse/eh-decl.C: New.
309
310 PR c++/41927
311 * g++.dg/template/sfinae16.C: New.
312
313 PR c++/41815
314 * g++.dg/cpp0x/rv-return.C: New.
315 * g++.dg/cpp0x/deduce.C: Adjust.
316
317 PR c++/40944
318 * g++.dg/template/sfinae15.C: New.
319
320 PR c++/40687
321 * g++.dg/cpp0x/auto3.C: Remove xfail.
322
323 2009-11-03 Tobias Burnus <burnus@net-b.de>
324
325 PR fortran/41907
326 * gfortran.dg/missing_optional_dummy_6.f90: New test.
327
328 2009-11-03 Nick Clifton <nickc@redhat.com>
329
330 * gcc.target/rx/builtins.c: Remove redundant tests.
331 Add test of MVTIPL instruction.
332 * gcc.target/rx/interrupts.c: Use fast_interrupt and interrupt
333 function attributes. Add -msave-acc-in-interrupts option to the
334 command line.
335
336 2009-11-03 Andrew Stubbs <ams@codesourcery.com>
337 Maxim Kuvyrkov <maxim@codesourcery.com>
338
339 * g++.dg/torture/pr36191.C: Don't run with -fomit-frame-pointer on
340 sh, m68k and fido.
341
342 2009-11-03 Dodji Seketeli <dodji@redhat.com>
343
344 PR c++/38699
345 * c-c++-common/dfp/builtin-offsetof.c: Moved to ...
346 * c-c++-common/builtin-offsetof.c: ... here.
347
348 2009-11-03 Dodji Seketeli <dodji@redhat.com>
349
350 PR c++/38699
351 * c-c++-common/dfp/builtin-offsetof.c: New test.
352 * g++.dg/other/offsetof6.C: Likewise.
353
354 2009-11-03 Uros Bizjak <ubizjak@gmail.com>
355
356 PR target/41900
357 * gcc.target/i386/pr41900.c: New test.
358
359 2009-11-02 Andy Hutchinson <hutchinsonandy@gcc.gnu.org>
360
361 * gcc.c-torture/execute/pr40668.c: Correct for 16bit int size.
362
363 2009-11-02 Dodji Seketeli <dodji@redhat.com>
364
365 PR c++/41856
366 * g++.dg/lookup/extern-c-redecl3.C: Make the test x86 only.
367 * g++.dg/lookup/extern-c-redecl4.C: Likewise.
368
369 2009-11-02 Dodji Seketeli <dodji@redhat.com>
370
371 PR c++/37093
372 * g++.dg/other/ptrmem10.C: New test.
373 * g++.dg/other/ptrmem11.C: Likewise.
374
375 2009-11-02 Janis Johnson <janis187@us.ibm.com>
376
377 PR testsuite/41878
378 * gfortran.dg/vect/vect-2.f90: Fix effective-target expression, add
379 spaces in some expressions.
380
381 2009-11-02 Jason Merrill <jason@redhat.com>
382
383 * g++.dg/other/linkage2.C: Move to...
384 * g++.dg/cpp0x/linkage2.C: ..here.
385 * g++.dg/abi/mangle32.C: Add -std=c++0x.
386 * g++.dg/cpp0x/nolinkage1.C: Likewise.
387 * g++.dg/debug/dwarf2/anonname1.C: Likewise.
388 * g++.dg/ext/anon-struct4.C: Revert earlier change.
389 * g++.dg/lookup/anon2.C: Likewise.
390 * g++.dg/other/anon3.C: Likewise.
391 * g++.dg/template/arg2.C: Likewise.
392 * g++.dg/template/local4.C: Likewise.
393 * g++.old-deja/g++.law/operators32.C: Likewise.
394 * g++.old-deja/g++.other/linkage2.C: Likewise.
395 * g++.old-deja/g++.pt/enum6.C: Likewise.
396 * g++.old-deja/g++.other/anon9.C: Likewise.
397 * g++.old-deja/g++.other/linkage1.C: Likewise.
398 * c-c++-common/dfp/pr35620.c: Give the union a name.
399
400 2009-11-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
401
402 PR tree-optimization/41857
403 * gcc.target/spu/ea/pr41857.c: New file.
404
405 2009-11-02 Martin Jambor <mjambor@suse.cz>
406
407 PR tree-optimization/41750
408 * gcc.c-torture/execute/pr41750.c: New test.
409
410 2009-11-02 Jakub Jelinek <jakub@redhat.com>
411
412 PR tree-optimization/41841
413 * gcc.dg/pr41841.c: New test.
414
415 PR debug/41893
416 * gcc.dg/debug/pr41893-1.c: New test.
417 * gcc.dg/debug/pr41893-2.c: New file.
418
419 PR c++/41774
420 * g++.dg/ext/visibility/namespace3.C: New test.
421
422 2009-11-01 Jason Merrill <jason@redhat.com>
423
424 * gcc.dg/tree-ssa/restrict-1.c: Move to c-c++-common.
425 * gcc.dg/tree-ssa/restrict-2.c: Move to c-c++-common.
426 * gcc.dg/tree-ssa/restrict-4.c: Move to c-c++-common.
427
428 2009-11-01 Eric Botcazou <ebotcazou@adacore.com>
429
430 * gnat.dg/opt5.adb: New test.
431
432 2009-11-01 Tobias Burnus <burnus@net-b.de>
433
434 PR fortran/41872
435 * gfortran.dg/allocatable_scalar_4.f90: New test.
436
437 2009-11-01 Tobias Burnus <burnus@net-b.de>
438
439 PR fortran/41850
440 * gfortran.dg/intent_out_6.f90: New testcase.
441
442 2009-10-31 Richard Guenther <rguenther@suse.de>
443
444 * g++.dg/tree-ssa/restrict1.C: New.
445
446 2009-10-31 Jason Merrill <jason@redhat.com>
447
448 * g++.dg/rtti/typeid9.C: New.
449
450 PR c++/41754
451 * g++.dg/cpp0x/initlist25.C: New.
452
453 2009-10-31 Eric Botcazou <ebotcazou@adacore.com>
454
455 * gnat.dg/specs/rep_clause4.ads: New test.
456
457 2009-10-30 Andy Hutchinson <hutchinsonandy@gcc.gnu.org>
458
459 PR target/41885
460 * gcc.target/avr/torture/pr41885.c: New test.
461
462 2009-10-30 Eric Botcazou <ebotcazou@adacore.com>
463
464 * gnat.dg/specs/pack5.ads: New test.
465
466 2009-10-30 Andrew Jenner <andrew@codesourcery.com>
467
468 * lib/target-supports.exp: Handle powerpc-*-elf.
469
470 2009-10-30 H.J. Lu <hongjiu.lu@intel.com>
471
472 PR target/40838
473 * gcc.target/i386/incoming-6.c: New.
474 * gcc.target/i386/incoming-7.c: Likewise.
475 * gcc.target/i386/incoming-8.c: Likewise.
476 * gcc.target/i386/incoming-9.c: Likewise.
477 * gcc.target/i386/incoming-10.c: Likewise.
478 * gcc.target/i386/incoming-11.c: Likewise.
479 * gcc.target/i386/incoming-12.c: Likewise.
480 * gcc.target/i386/incoming-13.c: Likewise.
481 * gcc.target/i386/incoming-14.c: Likewise.
482 * gcc.target/i386/incoming-15.c: Likewise.
483 * gcc.target/i386/pr37843-4.c: Likewise.
484
485 2009-10-30 Dodji Seketeli <dodji@redhat.com>
486
487 PR c++/41863
488 * g++.dg/template/sizeof12.C: New test.
489
490 2009-10-29 Eric Botcazou <ebotcazou@adacore.com>
491
492 * gnat.dg/pack14.adb: New test.
493
494 2009-10-29 David Daney <ddaney@caviumnetworks.com>
495
496 * gcc.target/mips/mips.exp (mips_option_groups): Add
497 mcount-ra-address.
498 * gcc.target/mips/mmcount-ra-address-1.c: New test.
499 * gcc.target/mips/mmcount-ra-address-2.c: New test.
500 * gcc.target/mips/mmcount-ra-address-3.c: New test.
501
502 2009-10-29 Michael Matz <matz@suse.de>
503
504 * gcc.target/i386/sse-recip.c: Use fabsf instead of != .
505 * gcc.target/i386/sse-recip-vec.c: Ditto.
506 * gcc.target/i386/brokensqrt.c: New test.
507
508 2009-10-29 Tobias Burnus <burnus@net-b.de>
509
510 PR fortran/41777
511 * gfortran.dg/associated_target_3.f90: New testcase.
512
513 2009-10-29 Rafael Avila de Espindola <espindola@google.com>
514
515 * gfortran.dg/lto/pr41764_0.f: New.
516
517 2009-10-29 Martin Jambor <mjambor@suse.cz>
518
519 PR tree-optimization/41775
520 * g++.dg/torture/pr41775.C: New testcase.
521
522 2009-10-28 Jason Merrill <jason@redhat.com>
523
524 * g++.dg/cpp0x/inline-ns1.C: New.
525 * g++.dg/cpp0x/inline-ns2.C: New.
526 * g++.dg/cpp0x/inline-ns3.C: New.
527
528 2009-10-28 Paolo Bonzini <bonzini@gnu.org>
529
530 PR rtl-optimization/39715
531 * gcc.target/arm/thumb-ltu.c: New.
532
533 2009-10-28 Richard Guenther <rguenther@suse.de>
534
535 PR lto/41808
536 PR lto/41839
537 * gcc.dg/lto/20091027-1_0.c: New testcase.
538 * gcc.dg/lto/20091027-1_1.c: Likewise.
539 * g++.dg/lto/20091026-1_0.C: Likewise.
540 * g++.dg/lto/20091026-1_1.C: Likewise.
541 * g++.dg/lto/20091026-1_a.h: Likewise.
542
543 2009-10-28 Jakub Jelinek <jakub@redhat.com>
544
545 PR middle-end/41837
546 * gcc.dg/pr41837.c: New test.
547
548 PR debug/41801
549 * g++.dg/ext/sync-3.C: New test.
550
551 PR target/41762
552 * gcc.dg/pr41762.c: New test.
553
554 2009-10-28 Richard Guenther <rguenther@suse.de>
555
556 PR middle-end/41855
557 * gfortran.dg/lto/20091028-1_0.f90: New testcase.
558 * gfortran.dg/lto/20091028-1_1.c: Likewise.
559 * gfortran.dg/lto/20091028-2_0.f90: Likewise.
560 * gfortran.dg/lto/20091028-2_1.c: Likewise.
561
562 2009-10-28 Paolo Bonzini <bonzini@gnu.org>
563
564 PR rtl-optimization/39715
565 * gcc.target/arm/thumb-bitfld1.c: New.
566
567 2009-10-28 Paolo Bonzini <bonzini@gnu.org>
568
569 PR rtl-optimization/40741
570 * gcc.target/arm/thumb-branch1.c: New.
571
572 2009-10-27 Jason Merrill <jason@redhat.com>
573
574 * g++.dg/cpp0x/lambda/lambda-conv.C: New.
575 * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust.
576 * g++.dg/cpp0x/lambda/lambda-mangle.C: Adjust.
577 * g++.dg/cpp0x/lambda/lambda-non-const.C: Adjust.
578
579 2009-10-27 Eric Botcazou <ebotcazou@adacore.com>
580
581 * gnat.dg/null_pointer_deref1.adb: Accept Constraint_Error.
582 * gnat.dg/null_pointer_deref2.adb: Likewise.
583
584 2009-10-27 Richard Guenther <rguenther@suse.de>
585
586 * gcc.dg/torture/ipa-pta-1.c: Adjust testcase.
587
588 2009-10-27 Jakub Jelinek <jakub@redhat.com>
589
590 PR c/41842
591 * gcc.dg/pr41842.c: New test.
592
593 2009-10-27 Revital Eres <eres@il.ibm.com>
594
595 PR tree-optimization/40648
596 * gcc.target/powerpc/vsx-vectorize-2.c: Adjust testcase following
597 change in decision of peeling for alignment.
598 * gcc.target/powerpc/vsx-vectorize-3.c: Likewise.
599 * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
600 * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
601 * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
602 * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
603 * gcc.dg/vect/vect-50.c: Likewise.
604 * gcc.dg/vect/vect-33.c: Likewise.
605 * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
606 * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
607 Likewise.
608 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
609 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
610 * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
611 Likewise.
612 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
613 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
614 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
615 * gcc.dg/vect/vect-60.c: Likewise.
616 * gcc.dg/vect/vect-26.c: Likewise.
617 * gcc.dg/vect/vect-52.c: Likewise.
618 * gcc.dg/vect/vect-44.c: Likewise.
619 * gcc.dg/vect/vect-27.c: Likewise.
620 * gcc.dg/vect/vect-70.c: Likewise.
621 * gcc.dg/vect/vect-28.c: Likewise.
622 * gcc.dg/vect/no-section-anchors-vect-31.c: Likewise.
623 * gcc.dg/vect/vect-109.c: Likewise.
624 * gcc.dg/vect/vect-54.c: Likewise.
625 * gcc.dg/vect/vect-29.c: Likewise.
626 * gcc.dg/vect/vect-72.c: Likewise.
627 * gcc.dg/vect/vect-56.c: Likewise.
628 * gcc.dg/vect/vect-48.c: Likewise.
629 * gcc.dg/vect/vect-91.c: Likewise.
630 * gcc.dg/vect/vect-92.c: Likewise.
631 * gcc.dg/vect/vect-58.c: Likewise.
632 * gcc.dg/vect/slp-25.c: Likewise.
633 * gcc.dg/vect/vect-93.c: Likewise.
634 * gcc.dg/vect/vect-95.c: Likewise.
635 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
636 * gcc.dg/vect/vect-87.c: Likewise.
637 * gcc.dg/vect/vect-96.c: Likewise.
638 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
639 * gcc.dg/vect/vect-88.c: Likewise.
640 * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
641 * gcc.dg/vect/vect-89.c: Likewise.
642 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
643 * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
644 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
645 * gfortran.dg/vect/vect-2.f90: Likewise.
646 * gfortran.dg/vect/vect-3.f90: Likewise.
647 * gfortran.dg/vect/vect-4.f90: Likewise.
648 * gfortran.dg/vect/vect-5.f90: Likewise.
649
650 2009-10-27 Jakub Jelinek <jakub@redhat.com>
651
652 PR c++/41020
653 * g++.dg/lookup/extern-c-redecl5.C: Fix up regexp.
654
655 2009-10-26 Ben Elliston <bje@au.ibm.com>
656 Michael Meissner <meissner@linux.vnet.ibm.com>
657 Ulrich Weigand <uweigand@de.ibm.com>
658
659 * gcc.target/spu/ea/ea.exp: New file.
660 * gcc.target/spu/ea/cache1.c: Likewise.
661 * gcc.target/spu/ea/cast1.c: Likewise.
662 * gcc.target/spu/ea/cast2.c: Likewise.
663 * gcc.target/spu/ea/compile1.c: Likewise.
664 * gcc.target/spu/ea/compile2.c: Likewise.
665 * gcc.target/spu/ea/cppdefine.c: Likewise.
666 * gcc.target/spu/ea/errors1.c: Likewise.
667 * gcc.target/spu/ea/errors2.c: Likewise.
668 * gcc.target/spu/ea/execute1.c: Likewise.
669 * gcc.target/spu/ea/execute2.c: Likewise.
670 * gcc.target/spu/ea/execute3.c: Likewise.
671 * gcc.target/spu/ea/ops1.c: Likewise.
672 * gcc.target/spu/ea/ops2.c: Likewise.
673 * gcc.target/spu/ea/options1.c: Likewise.
674 * gcc.target/spu/ea/test-sizes.c: Likewise.
675
676 2009-10-26 Jakub Jelinek <jakub@redhat.com>
677
678 PR bootstrap/41345
679 * gcc.dg/pr41345.c: New test.
680
681 PR debug/41828
682 * g++.dg/debug/dwarf2/anonname1.C: New test.
683
684 2009-10-26 Jason Merrill <jason@redhat.com>
685
686 PR c++/38796
687 * g++.dg/cpp0x/defaulted15.C: New.
688 * g++.dg/cpp0x/defaulted16.C: New.
689
690 2009-10-26 Dodji Seketeli <dodji@redhat.com>
691
692 PR c++/41785
693 * g++.dg/cpp0x/variadic96.C: New test.
694
695 2009-10-26 Nick Clifton <nickc@redhat.com>
696
697 * lib/target-supports.exp (check_profiling_available):
698 Profiling is not, currently, available for the RX port.
699 (check_effective_target_hard_float): Add support for RX target.
700 * gcc.target/rx: New directory.
701 * gcc.target/rx/builtins.c: New test file.
702 * gcc.target/rx/interrupts.c: New test file.
703 * gcc.target/rx/rx-abi-function-tests.c: New test file.
704 * gcc.target/rx/zero-width-bitfield.c: New test file.
705 * gcc.target/rx/i272091.c: New test file.
706 * gcc.target/rx/packed-struct.c: New test file.
707 * gcc.target/rx/rx.exp: New file: Drives RX tests.
708
709 2009-10-26 Andrew Pinski <pinskia@gcc.gnu.org>
710
711 * gcc.dg/lto/20091014-1_0.c: Replace -shared with -r -nostlib.
712 * gcc.dg/lto/20091016-1_0.c: Likewise.
713 * gcc.dg/lto/20090206-1_0.c: Likewise.
714 * gcc.dg/lto/20081120-1_0.c: Likewise.
715 * gcc.dg/lto/20081120-2_0.c: Likewise.
716 * gcc.dg/lto/20090116_0.c: Likewise.
717 * gcc.dg/lto/20081126_0.c: Likewise.
718 * gcc.dg/lto/20091013-1_0.c: Likewise.
719 * gcc.dg/lto/20081212-1_0.c: Likewise.
720 * gcc.dg/lto/20091015-1_0.c: Likewise.
721 * gcc.dg/lto/20090126-1_0.c: Likewise.
722 * gcc.dg/lto/20090126-2_0.c: Likewise.
723 * gcc.dg/lto/20091020-1_0.c: Likewise.
724 * gcc.dg/lto/20091020-2_0.c: Likewise.
725 * gcc.dg/lto/20081204-1_0.c: Likewise.
726 * gcc.dg/lto/20081204-2_0.c: Likewise.
727 * gcc.dg/lto/20081224_0.c: Likewise.
728 * gcc.dg/lto/20090219_0.c: Likewise.
729
730 2009-10-26 Dodji Seketeli <dodji@redhat.com>
731
732 PR c++/41020
733 * g++.dg/lookup/extern-c-redecl2.C: New test.
734 * g++.dg/lookup/extern-c-redecl3.C: Likewise.
735 * g++.dg/lookup/extern-c-redecl4.C: Likewise.
736 * g++.dg/lookup/extern-c-redecl5.C: Likewise.
737
738 2009-10-26 Michael Matz <matz@suse.de>
739
740 PR tree-optimization/41783
741 * gcc.dg/pr41783.c: New test.
742 * gcc.dg/tree-ssa/ssa-pre-23.c: Adjust.
743 * gcc.dg/tree-ssa/ssa-pre-24.c: Don't xfail anymore.
744 * gcc.dg/tree-ssa/ssa-pre-27.c: New test.
745
746 2009-10-26 Janus Weil <janus@gcc.gnu.org>
747
748 PR fortran/41714
749 * gfortran.dg/class_allocate_4.f03: New test.
750
751 2009-10-24 Adam Nemet <anemet@caviumnetworks.com>
752
753 * gcc.target/mips/mult-1.c: New test.
754
755 2009-10-24 Janus Weil <janus@gcc.gnu.org>
756
757 PR fortran/41784
758 * gfortran.dg/extends_8.f03: New test.
759
760 2009-10-24 Eric Botcazou <ebotcazou@adacore.com>
761
762 * gnat.dg/specs/pack4.ads: New test.
763
764 2009-10-24 Eric Botcazou <ebotcazou@adacore.com>
765
766 * gnat.dg/null_pointer_deref1.adb: New test.
767 * gnat.dg/null_pointer_deref2.adb: Likewise.
768
769 2009-10-24 Paul Thomas <pault@gcc.gnu.org>
770
771 PR fortran/41772
772 * gfortran.dg/transfer_intrinsic_3.f90.
773
774 2009-10-24 Eric Botcazou <ebotcazou@adacore.com>
775
776 * gnat.dg/opt4.adb: New test.
777
778 2009-10-23 Joseph Myers <joseph@codesourcery.com>
779
780 PR c/40033
781 * gcc.dg/noncompile/pr40033-1.c: New test.
782
783 2009-10-23 Dodji Seketeli <dodji@redhat.com>
784
785 PR c++/40808
786 * g++.dg/abi/mangle34.C: New test
787
788 2009-10-23 Jason Merrill <jason@redhat.com>
789
790 * g++.dg/cpp0x/lambda/lambda-nested2.C: New.
791
792 Core issue 899
793 * g++.dg/cpp0x/explicit4.C: New.
794
795 2009-10-23 Joseph Myers <joseph@codesourcery.com>
796
797 * g++.dg/abi/rtti3.C, g++.dg/abi/thunk4.C: Skip for *-*-mingw* and
798 *-*-cygwin.
799 * g++.dg/cpp0x/lambda/lambda-mangle.C: Disable weak symbols tests
800 for *-*-mingw* and *-*-cygwin.
801 * g++.dg/opt/vt1.C: Skip for *-*-mingw* and *-*_cygwin.
802 * g++.dg/template/spec35.C: Disable weak symbol test for
803 *-*-mingw* and *-*-cygwin.
804
805 PR testsuite/31342
806 * gcc.target/i386/pic-1.c: Skip for *-*-mingw* and *-*-cygwin.
807
808 2009-10-23 Janus Weil <janus@gcc.gnu.org>
809
810 PR fortran/41800
811 * gfortran.dg/class_10.f03: New test.
812
813 2009-10-22 Michael Meissner <meissner@linux.vnet.ibm.com>
814
815 PR target/41787
816 * gcc.target/powerpc/vsx-vrsave.c: New file.
817
818 2009-10-23 Joseph Myers <joseph@codesourcery.com>
819
820 PR c/41673
821 * gcc.dg/Wstrict-aliasing-bogus-vla-1.c: New test.
822
823 2009-10-23 Richard Guenther <rguenther@suse.de>
824
825 PR tree-optimization/41778
826 * gcc.dg/tree-ssa/ssa-pre-26.c: New testcase.
827
828 2009-10-22 Richard Guenther <rguenther@suse.de>
829
830 PR lto/41791
831 * g++.dg/lto/20091022-2_0.C: New testcase.
832
833 2009-10-22 Richard Guenther <rguenther@suse.de>
834
835 PR lto/41730
836 * g++.dg/lto/20091022-1_0.C: New testcase.
837
838 2009-10-22 Razya Ladelsky <razya@il.ibm.com>
839
840 * gcc.dg/autopar/outer-4.c: Adjust scan.
841 * gcc.dg/autopar/outer-5.c: Adjust scan.
842 * gcc.dg/autopar/outer-5.c: Add scan optimized.
843
844 * libgomp.graphite/force-parallel-2.c: Adjust scan.
845 * gcc.dg/autopar/outer-1.c: New testcase.
846 * gcc.dg/autopar/outer-2.c: New testcase.
847 * gcc.dg/autopar/outer-3.c: New testcase.
848 * gcc.dg/autopar/outer-4.c: New testcase.
849 * gcc.dg/autopar/outer-5.c: New testcase.
850 * gcc.dg/autopar/outer-6.c: New testcase.
851
852 2009-10-22 Jan Hubicka <jh@suse.cz>
853
854 * gcc.c-torture/compile/pr40556.c: New testcase.
855
856 2009-10-22 Janus Weil <janus@gcc.gnu.org>
857
858 PR fortran/41781
859 * gfortran.dg/goto_8.f90: New test case.
860
861 2009-10-21 Sebastian Pop <sebastian.pop@amd.com>
862
863 PR tree-optimization/41497
864 * gcc.dg/tree-ssa/pr41497.c: New.
865
866 2009-10-21 Steve Ellcey <sje@cup.hp.com>
867
868 * g++.dg/tree-ssa/copyprop.C: Use include to define free().
869
870 2009-10-21 Joseph Myers <joseph@codesourcery.com>
871
872 * gcc.dg/tls/pie-1.c: New test.
873
874 2009-10-21 Jakub Jelinek <jakub@redhat.com>
875
876 * g++.dg/abi/mangle33.C: New test.
877
878 2009-10-21 Eric Botcazou <ebotcazou@adacore.com>
879
880 * gnat.dg/discr22.adb: New test.
881
882 2009-10-21 Eric Botcazou <ebotcazou@adacore.com>
883
884 * gnat.dg/loop_optimization7.ad[sb]: New test.
885 * gnat.dg/loop_optimization7_pkg.ads: New helper.
886
887 2009-10-21 Janus Weil <janus@gcc.gnu.org>
888
889 PR fortran/41706
890 PR fortran/41766
891 * gfortran.dg/class_9.f03: Extended test case.
892 * gfortran.dg/select_type_7.f03: New test case.
893
894 2009-10-20 Richard Guenther <rguenther@suse.de>
895
896 * gcc.dg/lto/20091020-3_0.c: New testcase.
897
898 2009-10-20 Richard Guenther <rguenther@suse.de>
899
900 PR lto/41761
901 * gcc.dg/lto/20091020-1_0.c: New testcase.
902 * gcc.dg/lto/20091020-1_1.c: Likewise.
903 * gcc.dg/lto/20091020-2_0.c: Likewise.
904 * gcc.dg/lto/20091020-2_1.c: Likewise.
905
906 2009-10-20 Jakub Jelinek <jakub@redhat.com>
907
908 PR debug/41340
909 * gcc.dg/pr41340.c: New test.
910
911 2009-10-20 Eric Botcazou <ebotcazou@adacore.com>
912
913 * gnat.dg/discr21.ad[sb]: New test.
914 * gnat.dg/discr21_pkg.ads: New helper.
915
916 2009-10-20 Paul Thomas <pault@gcc.gnu.org>
917
918 PR fortran/41706
919 * gfortran.dg/class_9 : New test.
920
921 2009-10-19 Jakub Jelinek <jakub@redhat.com>
922
923 * gcc.dg/raw-string-1.c: New test.
924 * gcc.dg/raw-string-2.c: New test.
925 * gcc.dg/raw-string-3.c: New test.
926 * gcc.dg/raw-string-4.c: New test.
927 * gcc.dg/raw-string-5.c: New test.
928 * gcc.dg/raw-string-6.c: New test.
929 * gcc.dg/raw-string-7.c: New test.
930 * gcc.dg/utf8-1.c: New test.
931 * gcc.dg/utf8-2.c: New test.
932 * gcc.dg/utf-badconcat2.c: New test.
933 * gcc.dg/utf-dflt2.c: New test.
934 * gcc.dg/cpp/include6.c: New test.
935 * g++.dg/ext/raw-string-1.C: New test.
936 * g++.dg/ext/raw-string-2.C: New test.
937 * g++.dg/ext/raw-string-3.C: New test.
938 * g++.dg/ext/raw-string-4.C: New test.
939 * g++.dg/ext/raw-string-5.C: New test.
940 * g++.dg/ext/raw-string-6.C: New test.
941 * g++.dg/ext/raw-string-7.C: New test.
942 * g++.dg/ext/utf8-1.C: New test.
943 * g++.dg/ext/utf8-2.C: New test.
944 * g++.dg/ext/utf-badconcat2.C: New test.
945 * g++.dg/ext/utf-dflt2.C: New test.
946
947 * gcc.dg/cleanup-13.c: New test.
948
949 2009-10-19 Janus Weil <janus@gcc.gnu.org>
950
951 PR fortran/41586
952 * gfortran.dg/auto_dealloc_1.f90: New test case.
953
954 2009-10-19 Jakub Jelinek <jakub@redhat.com>
955
956 Port from redhat/gcc-4_4-branch:
957 2009-10-08 Jakub Jelinek <jakub@redhat.com>
958 * gcc.dg/debug/vta-2.c: New test.
959
960 2009-09-30 Alexandre Oliva <aoliva@redhat.com>
961 * gcc.dg/debug/vta-1.c: New.
962
963 2009-10-19 Eric Botcazou <ebotcazou@adacore.com>
964
965 * gnat.dg/noreturn2.ad[sb]: New test.
966
967 2009-10-19 Tobias Burnus <burnus@net-b.de>
968
969 PR fortran/41755
970 * gfortran.dg/equiv_8.f90: New test.
971 * gfortran.dg/class_allocate_1.f03: Remove obsolete FIXME.
972
973 2009-10-19 Joseph Myers <joseph@codesourcery.com>
974
975 * gcc.target/arm/neon-thumb2-move.c: New test.
976
977 2009-10-19 Jakub Jelinek <jakub@redhat.com>
978
979 * gcc.dg/debug/vta-3.c: New test.
980
981 2009-10-17 Eric Botcazou <ebotcazou@adacore.com>
982
983 * gnat.dg/nested_proc.adb: Rename into...
984 * gnat.dg/nested_proc1.adb: ...this.
985 * gnat.dg/nested_proc2.adb: New test.
986
987 2009-10-17 Eric Botcazou <ebotcazou@adacore.com>
988
989 * gnat.dg/noreturn1.ad[sb]: New test.
990
991 2009-10-17 Janus Weil <janus@gcc.gnu.org>
992 Paul Thomas <pault@gcc.gnu.org>
993
994 PR fortran/41629
995 * gfortran.dg/class_6.f90: New test.
996
997 PR fortran/41608
998 PR fortran/41587
999 * gfortran.dg/class_7.f90: New test.
1000
1001 PR fortran/41618
1002 * gfortran.dg/class_8.f90: New test.
1003
1004 2009-10-17 Richard Guenther <rguenther@suse.de>
1005
1006 * gcc.dg/lto/20091017-1_0.c: New testcase.
1007 * gcc.dg/lto/20091017-1_1.c: Likewise.
1008
1009 2009-10-17 Eric Botcazou <ebotcazou@adacore.com>
1010
1011 * gnat.dg/unchecked_convert4.adb: Add missing rep clause.
1012
1013 2009-10-17 Eric Botcazou <ebotcazou@adacore.com>
1014
1015 * gnat.dg/aggr11.adb: New test.
1016 * gnat.dg/aggr11_pkg.ads: New helper.
1017
1018 2009-10-17 Eric Botcazou <ebotcazou@adacore.com>
1019
1020 * gnat.dg/slice8.adb: New test.
1021 * gnat.dg/slice8_pkg1.ads: New helper.
1022 * gnat.dg/slice8_pkg2.ads: Likewise.
1023 * gnat.dg/slice8_pkg3.ad[sb]: Likewise.
1024
1025 2009-10-17 Eric Botcazou <ebotcazou@adacore.com>
1026
1027 * gnat.dg/unchecked_convert4.adb: New test.
1028
1029 2009-10-15 Jason Merrill <jason@redhat.com>
1030
1031 PR c++/38798
1032 * g++.dg/cpp0x/trailing5.C: New.
1033
1034 * g++.dg/cpp0x/auto6.C: Rename to trailing1.C.
1035 * g++.dg/cpp0x/auto8.C: Rename to trailing2.C.
1036 * g++.dg/cpp0x/auto12.C: Rename to trailing3.C.
1037 * g++.dg/cpp0x/auto13.C: Rename to trailing4.C.
1038
1039 2009-10-16 Janus Weil <janus@gcc.gnu.org>
1040
1041 PR fortran/41719
1042 * gfortran.dg/class_5.f03: New test case.
1043 * gfortran.dg/typebound_operator_2.f03: Fixing invalid test case.
1044 * gfortran.dg/typebound_operator_4.f03: Ditto.
1045
1046 2009-10-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1047
1048 * g++.dg/ipa/iinline-1.C: Use dg-add-options bind_pic_locally.
1049 * g++.dg/other/first-global.C: Likewise.
1050 * g++.dg/parse/attr-externally-visible-1.C: Likewise.
1051 * g++.dg/torture/pr40323.C: Likewise.
1052 * g++.dg/tree-ssa/nothrow-1.C: Likewise.
1053 * gcc.dg/inline-33.c: Likewise.
1054 * gcc.dg/ipa/ipa-1.c: Likewise.
1055 * gcc.dg/ipa/ipa-2.c: Likewise.
1056 * gcc.dg/ipa/ipa-3.c: Likewise.
1057 * gcc.dg/ipa/ipa-4.c: Likewise.
1058 * gcc.dg/ipa/ipa-5.c: Likewise.
1059 * gcc.dg/ipa/ipa-7.c: Likewise.
1060 * gcc.dg/ipa/ipacost-2.c: Likewise.
1061 * gcc.dg/tree-ssa/inline-3.c: Likewise.
1062 * gcc.dg/tree-ssa/local-pure-const.c: Likewise.
1063 * gfortran.dg/whole_file_5.f90: Likewise.
1064 * gfortran.dg/whole_file_6.f90: Likewise.
1065
1066 2009-10-16 Richard Guenther <rguenther@suse.de>
1067
1068 PR tree-optimization/41728
1069 * gcc.c-torture/compile/pr41728.c: New testcase.
1070
1071 2009-10-16 Richard Guenther <rguenther@suse.de>
1072
1073 PR lto/41598
1074 * gcc.dg/lto/20091016-1_0.c: New testcase.
1075 * gcc.dg/lto/20091016-1_1.c: Likewise.
1076 * gcc.dg/lto/20091016-1_a.h: Likewise.
1077
1078 2009-10-16 Richard Guenther <rguenther@suse.de>
1079
1080 PR lto/41715
1081 * gfortran.dg/lto/20091015-1_0.f: New testcase.
1082 * gfortran.dg/lto/20091015-1_1.f: Likewise.
1083 * gfortran.dg/lto/20091015-1_2.f: Likewise.
1084
1085 2009-10-16 Richard Guenther <rguenther@suse.de>
1086
1087 PR lto/41713
1088 * gfortran.dg/lto/20091016-1_0.f90: New testcase.
1089
1090 2009-10-15 Jakub Jelinek <jakub@redhat.com>
1091
1092 PR debug/41717
1093 * gcc.dg/debug/pr41717.c: New test.
1094
1095 2009-10-16 Paul Thomas <pault@gcc.gnu.org>
1096
1097 PR fortran/41648
1098 * gfortran.dg/dynamic_dispatch_4.f03 : New test.
1099
1100 PR fortran/41656
1101 * gfortran.dg/dynamic_dispatch_5.f03 : New test.
1102
1103 2009-10-15 Michael Meissner <meissner@linux.vnet.ibm.com>
1104
1105 PR target/23983
1106 * gcc.target/powerpc/altivec-4.c (b): Make sure altivec builtin
1107 result used.
1108 * g++.dg/ext/altivec-2.C (main): Ditto.
1109
1110 2009-10-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1111
1112 * lib/target-supports.exp (add_options_for_bind_pic_locally): New.
1113 * gcc.dg/tree-ssa/ipa-cp-1.c: Bind pic locally.
1114
1115 2009-10-15 Richard Guenther <rguenther@suse.de>
1116
1117 PR lto/41669
1118 * gcc.dg/lto/20091015-1_0.c: New testcase.
1119 * gcc.dg/lto/20091015-1_1.c: Likewise.
1120 * gcc.dg/lto/20091015-1_2.c: Likewise.
1121 * gcc.dg/lto/20091015-1_a.h: Likewise.
1122 * gcc.dg/lto/20091015-1_b.h: Likewise.
1123
1124 2009-10-15 Steve Ellcey <sje@cup.hp.com>
1125
1126 * gcc.dg/torture/pr41555.c: Add -std=c99 option.
1127
1128 2009-10-14 Daniel Gutson <dgutson@codesourcery.com>
1129
1130 * gcc.target/arm/neon/vfp-shift-a2t2.c: New test case.
1131
1132 2009-10-14 Jakub Jelinek <jakub@redhat.com>
1133
1134 * obj-c++.dg/layout-1.mm: Don't xfail dg-bogus on lp64, change
1135 line from 1 to 0.
1136 * obj-c++.dg/bitfield-1.mm: Likewise.
1137 * obj-c++.dg/bitfield-4.mm: Likewise.
1138
1139 2009-10-14 Richard Guenther <rguenther@suse.de>
1140
1141 PR lto/41173
1142 * gcc.dg/lto/20091014-1_0.c: New testcase.
1143
1144 2009-10-14 Jakub Jelinek <jakub@redhat.com>
1145
1146 PR testsuite/41707
1147 * g++.dg/plugin/attribute_plugin-test-1.C: Expect the first
1148 warning on line 0 instead of 1.
1149
1150 2009-10-14 Richard Guenther <rguenther@suse.de>
1151
1152 PR lto/41521
1153 * gfortran.dg/lto/pr41521_0.f90: New testcase.
1154 * gfortran.dg/lto/pr41521_1.f90: Likewise.
1155
1156 2009-10-14 Jakub Jelinek <jakub@redhat.com>
1157
1158 PR preprocessor/41543
1159 * gcc.dg/debug/dwarf2/pr41543.c: New test.
1160
1161 PR debug/41695
1162 * gcc.dg/debug/dwarf2/pr41695.c: New test.
1163
1164 2009-10-14 Uros Bizjak <ubizjak@gmail.com>
1165
1166 * gcc.target/i386/i386.exp (check_effective_target_ms_hook_prologue):
1167 New procedure.
1168 * gcc.target/i386/ms_hook_prologue.c: Check for ms_hook_prologue
1169 effective target.
1170
1171 2009-10-14 Jason Merrill <jason@redhat.com>
1172
1173 PR c++/39866
1174 * g++.dg/cpp0x/defaulted14.C: New.
1175
1176 2009-10-14 Larry Evans <cppljevans@suddenlink.net>
1177
1178 * g++.dg/cpp0x/vt-40092.C: New.
1179
1180 2009-10-14 Alexandre Oliva <aoliva@redhat.com>
1181
1182 * gcc.dg/guality/pr41616-1.c: Drop -O2.
1183 * gcc.dg/guality/pr41447-1.c: Likewise. Name main.
1184
1185 2009-10-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1186
1187 * gfortran.dg/complex_intrinsic_8.f90: New test.
1188
1189 2009-10-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1190
1191 * gcc.dg/torture/builtin-math-6.c: Test complex "arc" functions.
1192 * lib/target-supports.exp (check_effective_target_mpc_arc): New.
1193
1194 2009-10-14 Hans-Peter Nilsson <hp@axis.com>
1195
1196 PR target/38948
1197 * gcc.dg/torture/pr38948.c: New test.
1198
1199 2009-10-13 Steve Ellcey <sje@cup.hp.com>
1200
1201 * gfortran.dg/vect/fast-math-pr38968.f90: Add timeout.
1202
1203 2009-10-13 Janus Weil <janus@gcc.gnu.org>
1204
1205 PR fortran/41581
1206 * gfortran.dg/class_allocate_2.f03: Modified.
1207 * gfortran.dg/class_allocate_3.f03: New test case.
1208
1209 2009-10-13 Richard Guenther <rguenther@suse.de>
1210
1211 PR lto/41668
1212 * gcc.dg/lto/20091006-2_0.c: New testcase.
1213 * gcc.dg/lto/20091006-2_1.c: Likewise.
1214 * gcc.dg/lto/20091006-2_2.c: Likewise.
1215 * gcc.dg/lto/20091013-1_0.c: Likewise.
1216 * gcc.dg/lto/20091013-1_1.c: Likewise.
1217 * gcc.dg/lto/20091013-1_2.c: Likewise.
1218
1219 2009-10-13 Martin Jambor <mjambor@suse.cz>
1220
1221 * gcc.c-torture/compile/pr41661.c: New test.
1222
1223 2009-10-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1224
1225 PR libgfortran/41683
1226 * gfortran.dg/fmt_error_9.f: Add check for repeat count after P.
1227
1228 2009-10-12 Jason Merrill <jason@redhat.com>
1229
1230 PR c++/37875
1231 * g++.dg/cpp0x/decltype18.C: New.
1232
1233 PR c++/37766
1234 * g++.dg/cpp0x/fntmpdefarg1.C: New.
1235
1236 2009-10-12 Janis Johnson <janis187@us.ibm.com>
1237
1238 * gcc.dg/lto/20090914-2.c: Fix typos in test directives.
1239
1240 2009-10-12 Alexandre Oliva <aoliva@redhat.com>
1241
1242 PR debug/41343
1243 PR debug/41447
1244 PR debug/41264
1245 PR debug/41338
1246 * gcc.dg/guality/pr41447-1.c: New.
1247 * gcc.dg/debug/pr41264-1.c: New.
1248 * gcc.dg/debug/pr41343-1.c: New.
1249
1250 2009-10-12 Hans-Peter Nilsson <hp@axis.com>
1251
1252 PR target/26515
1253 * gcc.dg/torture/pr26515.c: New test.
1254
1255 2009-10-12 Janis Johnson <janis187@us.ibm.com>
1256
1257 PR testsuite/41659
1258 * gcc.dg/lto/20090914-2.c: Use dg-skip-if to skip test.
1259 * lib/lto.exp (lto-get-options-main): Report error for using "target"
1260 or "xfail" with dg-lto-do.
1261
1262 2009-10-12 Stefan Dösinger <stefan@codeweavers.com>
1263
1264 * gcc.target/i386/ms_hook_prologue.c: New testcase.
1265
1266 2009-10-12 Michael Matz <matz@suse.de>
1267
1268 * gcc.dg/plugin/one_time_plugin.c: Update test to use the cfg
1269 pass.
1270
1271 2009-10-12 Jakub Jelinek <jakub@redhat.com>
1272
1273 PR target/41680
1274 * g++.dg/torture/pr41680.C: New test.
1275
1276 2009-10-12 Dodji Seketeli <dodji@redhat.com>
1277
1278 PR c++/41570
1279 * g++.dg/debug/dwarf2/template-params-7.C: New test.
1280
1281 2009-10-12 Alexandre Oliva <aoliva@redhat.com>
1282
1283 PR debug/41616
1284 * gcc.dg/guality/pr41616-1.c: New.
1285
1286 2009-10-11 Jason Merrill <jason@redhat.com>
1287
1288 PR c++/37204
1289 * g++.dg/cpp0x/rv-reinterpret.C: New.
1290
1291 2009-10-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1292
1293 PR libgfortran/38439
1294 * gfortran.dg/fmt_error_9.f: New test.
1295 * gfortran.dg/fmt_error_10.f: New test.
1296
1297 2009-10-11 Paul Thomas <pault@gcc.gnu.org>
1298
1299 PR fortran/41583
1300 * gfortran.dg/class_4a.f03: New test with class_4b,c and d.f03.
1301 * gfortran.dg/class_4b.f03: As above.
1302 * gfortran.dg/class_4c.f03: As above.
1303 * gfortran.dg/class_4d.f03: As above.
1304
1305 2009-10-11 Richard Guenther <rguenther@suse.de>
1306
1307 PR tree-optimization/41555
1308 * gcc.dg/torture/pr41555.c: New testcase.
1309
1310 2009-10-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1311
1312 PR libgfortran/35862
1313 * gfortran.dg/round_2.f03: Eliminate possible compile error. Use max
1314 function correctly.
1315
1316 2009-10-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1317
1318 PR libgfortran/35862
1319 * gfortran.dg/round_2.f03: Update test to also test for smaller kind.
1320 Add conditions to avoid runtime errors if not supported.
1321
1322 2009-10-10 Richard Guenther <rguenther@suse.de>
1323
1324 PR tree-optimization/41654
1325 * gfortran.fortran-torture/compile/pr41654.f90: New testcase.
1326
1327 2009-10-09 Jason Merrill <jason@redhat.com>
1328
1329 * g++.dg/cpp/ucn-1.C: New.
1330
1331 2009-10-09 Janus Weil <janus@gcc.gnu.org>
1332
1333 PR fortran/41585
1334 * gfortran.dg/class_2.f03: Extended test case.
1335
1336 2009-10-09 Tobias Burnus <burnus@net-b.de>
1337
1338 PR fortran/41582
1339 * gfortran.dg/class_allocate_1.f03: Modify code such that
1340 it compiles with the gfc_warning->gfc_error change.
1341 * gfortran.dg/class_allocate_1.f03: New test.
1342
1343 2009-10-09 Janus Weil <janus@gcc.gnu.org>
1344
1345 PR fortran/41579
1346 * gfortran.dg/select_type_6.f03: New test.
1347
1348 2009-10-09 Jakub Jelinek <jakub@redhat.com>
1349
1350 PR preprocessor/41445
1351 * gcc.dg/cpp/separate-1.c: Adjust.
1352 * gcc.dg/cpp/spacing1.c: Add -P to dg-options.
1353 * gcc.dg/debug/dwarf2/pr41445-1.c: New test.
1354 * gcc.dg/debug/dwarf2/pr41445-2.c: New test.
1355 * gcc.dg/debug/dwarf2/pr41445-3.c: New test.
1356 * gcc.dg/debug/dwarf2/pr41445-4.c: New test.
1357 * gcc.dg/debug/dwarf2/pr41445-5.c: New test.
1358 * gcc.dg/debug/dwarf2/pr41445-6.c: New test.
1359
1360 PR rtl-optimization/41646
1361 * gcc.c-torture/compile/pr41646.c: New test.
1362
1363 2009-10-09 Richard Guenther <rguenther@suse.de>
1364
1365 PR tree-optimization/41634
1366 * gcc.c-torture/compile/pr41634.c: New testcase.
1367
1368 2009-10-09 Uros Bizjak <ubizjak@gmail.com>
1369
1370 * gfortran.dg/block_2.f08: Cleanup "original" tree dump.
1371
1372 2009-10-09 Eric Botcazou <ebotcazou@adacore.com>
1373
1374 * gnat.dg/opt3.adb: New test.
1375 * gnat.dg/opt3_pkg.ads: New helper.
1376
1377 2009-10-08 Doug Kwan <dougkwan@google.com>
1378
1379 PR rtl-optimization/41574
1380 * gcc.dg/pr41574.c: New test.
1381
1382 2009-10-08 Cary Coutant <ccoutant@google.com>
1383
1384 Add support for debugging with ICF (Identical Code Folding).
1385 * g++.dg/debug/dwarf2/icf.C: New test.
1386
1387 2009-10-08 Adam Nemet <anemet@caviumnetworks.com>
1388
1389 * gcc.target/mips/truncate-6.c: New test.
1390
1391 2009-10-08 Jason Merrill <jason@redhat.com>
1392
1393 PR c++/36816
1394 * g++.dg/cpp0x/rv-deduce.C: New.
1395
1396 PR c++/37177
1397 * g++.dg/cpp0x/variadic-throw.C: Adjust errors.
1398 * g++.dg/template/explicit-args2.C: New.
1399 * g++.dg/template/explicit-args3.C: New.
1400 * g++.old-deja/g++.pt/crash58.C: Remove some errors.
1401
1402 2009-10-08 Michael Matz <matz@suse.de>
1403
1404 PR middle-end/41573
1405 * gcc.dg/tree-ssa/foldstring-1.c: Use fre dump.
1406 * gcc.dg/tree-ssa/useless-1.c: Use gimple dump.
1407 * gcc.dg/pr41573.c: New test.
1408
1409 2009-10-07 Joseph Myers <joseph@codesourcery.com>
1410
1411 PR c/41182
1412 * gcc.c-torture/compile/pr41182-1.c: New.
1413
1414 2009-10-07 Jason Merrill <jason@redhat.com>
1415
1416 * g++.dg/cpp0x/variadic95.C: New.
1417
1418 2009-10-07 Jason Merrill <jason@redhat.com>
1419
1420 * g++.dg/template/scope3.C: New.
1421
1422 2009-10-07 Jakub Jelinek <jakub@redhat.com>
1423
1424 * gcc.dg/debug/dwarf2/inline3.c: New test.
1425
1426 2009-10-07 Daniel Kraft <d@domob.eu>
1427
1428 PR fortran/41615
1429 * gfortran.dg/assumed_charlen_function_6.f90: New test.
1430
1431 2009-10-07 Janus Weil <janus@gcc.gnu.org>
1432
1433 * gfortran.dg/same_type_as_2.f03: Modified (was illegal).
1434 * gfortran.dg/select_type_1.f03: Modified error message.
1435 * gfortran.dg/select_type_5.f03: New test.
1436
1437 2009-10-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1438
1439 PR libgfortran/41612
1440 * gfortran.dg/round_2.f03: Fix test to work on platforms that do not
1441 have kind=10 reals.
1442
1443 2009-10-06 Jason Merrill <jason@redhat.com>
1444
1445 * g++.dg/cpp0x/lambda/lambda-init.C: New.
1446 * g++.dg/cpp0x/lambda/lambda-direct-init.C: New.
1447
1448 2009-10-06 Richard Guenther <rguenther@suse.de>
1449
1450 PR lto/41502
1451 * gcc.dg/lto/20091006-1_0.c: New testcase.
1452 * gcc.dg/lto/20091006-1_1.c: Likewise.
1453 * gcc.dg/lto/20091005-2_0.c: Likewise.
1454
1455 2009-10-06 Samuel Tardieu <sam@rfc1149.net>
1456
1457 PR ada/41383
1458 * gnat.dg/timer_cancel.adb: New test.
1459
1460 2009-10-06 Samuel Tardieu <sam@rfc1149.net>
1461
1462 PR ada/38333
1463 * gnat.dg/specs/import_abstract.ads: New.
1464
1465 2009-10-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1466
1467 PR libgfortran/35862
1468 * gfortran.dg/round_2.f03: New test.
1469
1470 2009-10-05 Jakub Jelinek <jakub@redhat.com>
1471
1472 PR debug/41558
1473 * gcc.dg/guality/guality.exp: Move gdb-test proc into...
1474 * lib/gcc-gdb-test.exp: ... here. New file.
1475 * gfortran.dg/guality/guality.exp: New file.
1476 * gfortran.dg/guality/pr41558.f90: New test.
1477 * gfortran.dg/guality/arg1.f90: New test.
1478
1479 2009-10-05 Paul Thomas <pault@gcc.gnu.org>
1480
1481 * gfortran.dg/dynamic_dispatch_1.f90: New test.
1482 * gfortran.dg/dynamic_dispatch_2.f90: New test.
1483 * gfortran.dg/dynamic_dispatch_3.f90: New test.
1484 * gfortran.dg/module_md5_1.f90: Update md5 sum.
1485
1486 2009-10-05 Sriraman Tallam <tmsriram@google.com>
1487
1488 * gcc.dg/plugin/selfassign.c (plugin_init): Change plugin_pass to
1489 register_pass_info.
1490 * gcc.dg/plugin/one_time_plugin.c (plugin_init): Change
1491 plugin_pass to register_pass_info.
1492 * g++.dg/plugin/selfassign.c (plugin_init): Change plugin_pass to
1493 register_pass_info.
1494 * g++.dg/plugin/dumb_plugin.c (plugin_init): Change plugin_pass to
1495 register_pass_info.
1496
1497 2009-10-05 Richard Guenther <rguenther@suse.de>
1498
1499 PR lto/41281
1500 * gcc.dg/lto/20090914-2_0.c: New testcase.
1501
1502 2009-10-05 Richard Guenther <rguenther@suse.de>
1503
1504 PR lto/40902
1505 * gcc.dg/lto/20091005-1_0.c: New testcase.
1506 * gcc.dg/lto/20091005-1_1.c: Likewise.
1507
1508 2009-10-05 Richard Guenther <rguenther@suse.de>
1509
1510 PR lto/41552
1511 PR lto/41487
1512 * g++.dg/lto/20091002-1_0.C: Adjust flags.
1513 * g++.dg/lto/20091004-1_0.C: New testcase.
1514 * g++.dg/lto/20091004-1_1.C: Likewise.
1515 * g++.dg/lto/20091004-2_0.C: Likewise.
1516 * g++.dg/lto/20091004-2_1.C: Likewise.
1517 * g++.dg/lto/20091004-3_0.C: Likewise.
1518 * g++.dg/lto/20091004-3_1.C: Likewise.
1519
1520 2009-10-05 Richard Guenther <rguenther@suse.de>
1521
1522 PR tree-optimization/23821
1523 * gcc.dg/torture/pr23821.c: New testcase.
1524
1525 2009-10-05 Daniel Kraft <d@domob.eu>
1526
1527 PR fortran/41403
1528 * gfortran.dg/goto_6.f: New test.
1529 * gfortran.dg/goto_7.f: New test.
1530
1531 2009-10-03 Ben Elliston <bje@au.ibm.com>
1532 Bill Maddox <maddox@google.com>
1533 Cary Coutant <ccoutant@google.com>
1534 Chris Demetriou <cgd@google.com>
1535 Diego Novillo <dnovillo@google.com>
1536 Doug Kwan <dougkwan@google.com>
1537 Jan Hubicka <jh@suse.cz>
1538 Ollie Wild <aaw@google.com>
1539 Rafael Espindola <espindola@google.com>
1540 Richard Guenther <rguenther@suse.de>
1541 Simon Baldwin <simonb@google.com>
1542
1543 * g++.dg/20090107-1.C: New.
1544 * g++.dg/20090121-1.C: New.
1545 * g++.dg/ipa/20090113-1.C: New.
1546 * g++.dg/lto: New directory.
1547 * g++.dg/lto/20080829_0.C: New.
1548 * g++.dg/lto/20080904_0.C: New.
1549 * g++.dg/lto/20080907_0.C: New.
1550 * g++.dg/lto/20080908-1_0.C: New.
1551 * g++.dg/lto/20080908-2_0.C: New.
1552 * g++.dg/lto/20080908-3_0.C: New.
1553 * g++.dg/lto/20080909-1_0.C: New.
1554 * g++.dg/lto/20080910-1_0.C: New.
1555 * g++.dg/lto/20080912-1_0.C: New.
1556 * g++.dg/lto/20080912_0.C: New.
1557 * g++.dg/lto/20080915_0.C: New.
1558 * g++.dg/lto/20080916_0.C: New.
1559 * g++.dg/lto/20080917_0.C: New.
1560 * g++.dg/lto/20080924_0.C: New.
1561 * g++.dg/lto/20080926_0.C: New.
1562 * g++.dg/lto/20081008_0.C: New.
1563 * g++.dg/lto/20081022.h: New.
1564 * g++.dg/lto/20081022_0.C: New.
1565 * g++.dg/lto/20081022_1.C: New.
1566 * g++.dg/lto/20081023_0.C: New.
1567 * g++.dg/lto/20081109-1_0.C: New.
1568 * g++.dg/lto/20081109-2_0.C: New.
1569 * g++.dg/lto/20081109_0.C: New.
1570 * g++.dg/lto/20081109_1.C: New.
1571 * g++.dg/lto/20081118-1_0.C: New.
1572 * g++.dg/lto/20081118-1_1.C: New.
1573 * g++.dg/lto/20081118_0.C: New.
1574 * g++.dg/lto/20081118_1.C: New.
1575 * g++.dg/lto/20081119-1.h: New.
1576 * g++.dg/lto/20081119-1_0.C: New.
1577 * g++.dg/lto/20081119-1_1.C: New.
1578 * g++.dg/lto/20081119_0.C: New.
1579 * g++.dg/lto/20081119_1.C: New.
1580 * g++.dg/lto/20081120-1_0.C: New.
1581 * g++.dg/lto/20081120-1_1.C: New.
1582 * g++.dg/lto/20081120-2_0.C: New.
1583 * g++.dg/lto/20081120-2_1.C: New.
1584 * g++.dg/lto/20081123_0.C: New.
1585 * g++.dg/lto/20081123_1.C: New.
1586 * g++.dg/lto/20081125.h: New.
1587 * g++.dg/lto/20081125_0.C: New.
1588 * g++.dg/lto/20081125_1.C: New.
1589 * g++.dg/lto/20081127_0.C: New.
1590 * g++.dg/lto/20081127_1.C: New.
1591 * g++.dg/lto/20081203_0.C: New.
1592 * g++.dg/lto/20081203_1.C: New.
1593 * g++.dg/lto/20081204-1_0.C: New.
1594 * g++.dg/lto/20081204-1_1.C: New.
1595 * g++.dg/lto/20081204-2_0.C: New.
1596 * g++.dg/lto/20081204-2_1.C: New.
1597 * g++.dg/lto/20081209_0.C: New.
1598 * g++.dg/lto/20081209_1.C: New.
1599 * g++.dg/lto/20081211-1.h: New.
1600 * g++.dg/lto/20081211-1_0.C: New.
1601 * g++.dg/lto/20081211-1_1.C: New.
1602 * g++.dg/lto/20081217-1_0.C: New.
1603 * g++.dg/lto/20081217-2_0.C: New.
1604 * g++.dg/lto/20081219_0.C: New.
1605 * g++.dg/lto/20081219_1.C: New.
1606 * g++.dg/lto/20090106_0.C: New.
1607 * g++.dg/lto/20090112_0.C: New.
1608 * g++.dg/lto/20090128_0.C: New.
1609 * g++.dg/lto/20090221_0.C: New.
1610 * g++.dg/lto/20090302_0.C: New.
1611 * g++.dg/lto/20090302_1.C: New.
1612 * g++.dg/lto/20090303_0.C: New.
1613 * g++.dg/lto/20090311-1.h: New.
1614 * g++.dg/lto/20090311-1_0.C: New.
1615 * g++.dg/lto/20090311-1_1.C: New.
1616 * g++.dg/lto/20090311_0.C: New.
1617 * g++.dg/lto/20090311_1.C: New.
1618 * g++.dg/lto/20090312.h: New.
1619 * g++.dg/lto/20090312_0.C: New.
1620 * g++.dg/lto/20090312_1.C: New.
1621 * g++.dg/lto/20090313_0.C: New.
1622 * g++.dg/lto/20090313_1.C: New.
1623 * g++.dg/lto/20090315_0.C: New.
1624 * g++.dg/lto/20090315_1.C: New.
1625 * g++.dg/lto/20091002-1_0.C: New testcase.
1626 * g++.dg/lto/20091002-2_0.C: Likewise..
1627 * g++.dg/lto/20091002-3_0.C: Likewise..
1628 * g++.dg/lto/README: New.
1629 * g++.dg/lto/pr40818_0.C: New.
1630 * g++.dg/opt/thunk3-1.C: New.
1631 * g++.dg/opt/thunk4.C: New.
1632 * gcc.c-torture/execute/builtins/lib/abs.c: Mark builtin
1633 replacements with __attribute__ ((__noinline__)).
1634 * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
1635 * gcc.c-torture/execute/builtins/lib/bzero.c: Likewise.
1636 * gcc.c-torture/execute/builtins/lib/fprintf.c: Likewise.
1637 * gcc.c-torture/execute/builtins/lib/memchr.c: Likewise.
1638 * gcc.c-torture/execute/builtins/lib/memcmp.c: Likewise.
1639 * gcc.c-torture/execute/builtins/lib/memmove.c: Likewise.
1640 * gcc.c-torture/execute/builtins/lib/mempcpy.c: Likewise.
1641 * gcc.c-torture/execute/builtins/lib/memset.c: Likewise.
1642 * gcc.c-torture/execute/builtins/lib/printf.c: Likewise.
1643 * gcc.c-torture/execute/builtins/lib/sprintf.c: Likewise.
1644 * gcc.c-torture/execute/builtins/lib/stpcpy.c: Likewise.
1645 * gcc.c-torture/execute/builtins/lib/strcat.c: Likewise.
1646 * gcc.c-torture/execute/builtins/lib/strchr.c: Likewise.
1647 * gcc.c-torture/execute/builtins/lib/strcmp.c: Likewise.
1648 * gcc.c-torture/execute/builtins/lib/strcpy.c: Likewise.
1649 * gcc.c-torture/execute/builtins/lib/strcspn.c: Likewise.
1650 * gcc.c-torture/execute/builtins/lib/strlen.c: Likewise.
1651 * gcc.c-torture/execute/builtins/lib/strncat.c: Likewise.
1652 * gcc.c-torture/execute/builtins/lib/strncmp.c: Likewise.
1653 * gcc.c-torture/execute/builtins/lib/strncpy.c: Likewise.
1654 * gcc.c-torture/execute/builtins/lib/strpbrk.c: Likewise.
1655 * gcc.c-torture/execute/builtins/lib/strrchr.c: Likewise.
1656 * gcc.c-torture/execute/builtins/lib/strspn.c: Likewise.
1657 * gcc.c-torture/execute/builtins/lib/strstr.c: Likewise.
1658 * gcc.dg/20081223-1.c: New.
1659 * gcc.dg/lto: New directory.
1660 * gcc.dg/lto/20080908_0.c: New.
1661 * gcc.dg/lto/20080917_0.c: New.
1662 * gcc.dg/lto/20080924_0.c: New.
1663 * gcc.dg/lto/20081024_0.c: New.
1664 * gcc.dg/lto/20081109_0.c: New.
1665 * gcc.dg/lto/20081111_0.c: New.
1666 * gcc.dg/lto/20081111_1.c: New.
1667 * gcc.dg/lto/20081112_0.c: New.
1668 * gcc.dg/lto/20081112_1.c: New.
1669 * gcc.dg/lto/20081115_0.c: New.
1670 * gcc.dg/lto/20081115_1.c: New.
1671 * gcc.dg/lto/20081115_2.c: New.
1672 * gcc.dg/lto/20081118_0.c: New.
1673 * gcc.dg/lto/20081118_1.c: New.
1674 * gcc.dg/lto/20081118_2.c: New.
1675 * gcc.dg/lto/20081120-1_0.c: New.
1676 * gcc.dg/lto/20081120-1_1.c: New.
1677 * gcc.dg/lto/20081120-2_0.c: New.
1678 * gcc.dg/lto/20081120-2_1.c: New.
1679 * gcc.dg/lto/20081125_0.c: New.
1680 * gcc.dg/lto/20081125_1.c: New.
1681 * gcc.dg/lto/20081126_0.c: New.
1682 * gcc.dg/lto/20081201-1_0.c: New.
1683 * gcc.dg/lto/20081201-1_1.c: New.
1684 * gcc.dg/lto/20081201-1_2.c: New.
1685 * gcc.dg/lto/20081201-2_0.c: New.
1686 * gcc.dg/lto/20081201-2_1.c: New.
1687 * gcc.dg/lto/20081202-1_0.c: New.
1688 * gcc.dg/lto/20081202-1_1.c: New.
1689 * gcc.dg/lto/20081202-2_0.c: New.
1690 * gcc.dg/lto/20081202-2_1.c: New.
1691 * gcc.dg/lto/20081204-1_0.c: New.
1692 * gcc.dg/lto/20081204-1_1.c: New.
1693 * gcc.dg/lto/20081204-2_0.c: New.
1694 * gcc.dg/lto/20081210-1_0.c: New.
1695 * gcc.dg/lto/20081212-1_0.c: New.
1696 * gcc.dg/lto/20081222_0.c: New.
1697 * gcc.dg/lto/20081222_0.h: New.
1698 * gcc.dg/lto/20081222_1.c: New.
1699 * gcc.dg/lto/20081224_0.c: New.
1700 * gcc.dg/lto/20081224_0.h: New.
1701 * gcc.dg/lto/20081224_1.c: New.
1702 * gcc.dg/lto/20090116_0.c: New.
1703 * gcc.dg/lto/20090120_0.c: New.
1704 * gcc.dg/lto/20090126-1_0.c: New.
1705 * gcc.dg/lto/20090126-2_0.c: New.
1706 * gcc.dg/lto/20090206-1_0.c: New.
1707 * gcc.dg/lto/20090206-2_0.c: New.
1708 * gcc.dg/lto/20090210_0.c: New.
1709 * gcc.dg/lto/20090210_1.c: New.
1710 * gcc.dg/lto/20090213_0.c: New.
1711 * gcc.dg/lto/20090213_1.c: New.
1712 * gcc.dg/lto/20090218-1_0.c: New.
1713 * gcc.dg/lto/20090218-1_1.c: New.
1714 * gcc.dg/lto/20090218-2_0.c: New.
1715 * gcc.dg/lto/20090218-2_1.c: New.
1716 * gcc.dg/lto/20090218_0.c: New.
1717 * gcc.dg/lto/20090218_1.c: New.
1718 * gcc.dg/lto/20090218_2.c: New.
1719 * gcc.dg/lto/20090218_3.c: New.
1720 * gcc.dg/lto/20090219_0.c: New.
1721 * gcc.dg/lto/20090312_0.c: New.
1722 * gcc.dg/lto/20090312_1.c: New.
1723 * gcc.dg/lto/20090313_0.c: New.
1724 * gcc.dg/lto/20090706-1_0.c: New.
1725 * gcc.dg/lto/20090706-2_0.c: New.
1726 * gcc.dg/lto/20090717_0.c: New.
1727 * gcc.dg/lto/20090717_1.c: New.
1728 * gcc.dg/lto/20090729_0.c: New.
1729 * gcc.dg/lto/20090729_1.c: New.
1730 * gcc.dg/lto/20090812_0.c: New.
1731 * gcc.dg/lto/20090812_1.c: New.
1732 * gcc.dg/lto/20090914-1_0.c: New.
1733 * gcc.dg/lto/README: New.
1734 * gcc.dg/visibility-7.c: Adjust expected pattern
1735 * gfortran.dg/lto: New directory.
1736 * gfortran.dg/lto/pr40724_0.f: New.
1737 * gfortran.dg/lto/pr40724_1.f: New.
1738 * gfortran.dg/lto/pr40725_0.f03: New.
1739 * gfortran.dg/lto/pr40725_1.c: New.
1740 * gfortran.dg/lto/pr41069_0.f90: New.
1741 * gfortran.dg/lto/pr41069_1.f90: New.
1742 * gfortran.dg/lto/pr41069_2.f90: New.
1743 * g++.dg/README: Add 'lto' directory.
1744 * g++.dg/dg.exp: Also scan 'lto' directory
1745
1746 2009-10-03 Ben Elliston <bje@au.ibm.com>
1747 Janis Johnson <janis187@us.ibm.com>
1748 Diego Novillo <dnovillo@google.com>
1749
1750 * g++.dg/lto/lto.exp: New.
1751 * gcc.c-torture/execute/execute.exp: Add
1752 LTO_TORTURE_OPTIONS TO C_TORTURE_OPTIONS.
1753 * gcc.c-torture/execute/builtins/builtins.exp: Likewise.
1754 * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
1755 * gcc.c-torture/unsorted/unsorted.exp: Likewise.
1756 * gcc.target/i386/math-torture/math-torture.exp: Likewise.
1757 * gcc.dg/lto/lto.exp: New.
1758 * gfortran.dg/lto/lto.exp: New.
1759 * lib/target-supports.exp (check_effective_target_lto): New.
1760 * lib/c-torture.exp: Load target-supports.exp. Define
1761 LTO_TORTURE_OPTIONS if check_effective_target_lto returns nonzero.
1762 * lib/gcc-dg.exp: Likewise.
1763 * lib/lto.exp: New.
1764 * lib/torture-options.exp: Add support for a third argument.
1765
1766 2009-10-03 Uros Bizjak <ubizjak@gmail.com>
1767
1768 PR testsuite/41542
1769 * gcc.dg/tree-ssa/ipa-cp-1.c: Remove mis-merged garbage.
1770
1771 2009-10-02 Jason Merrill <jason@redhat.com>
1772
1773 * g++.dg/abi/mangle32.C: New.
1774
1775 2009-10-02 Eric Botcazou <ebotcazou@adacore.com>
1776
1777 * gnat.dg/atomic2.adb: New test.
1778
1779 2009-10-02 Eric Botcazou <ebotcazou@adacore.com>
1780
1781 * gnat.dg/array11.adb: New test.
1782 * gnat.dg/array12.adb: Likewise.
1783
1784 2009-10-02 Eric Botcazou <ebotcazou@adacore.com>
1785
1786 * gnat.dg/array10.adb: New test.
1787 * gnat.dg/object_overflow.adb: Tweak.
1788
1789 2009-10-02 Jack Howarth <howarth@bromo.med.uc.edu>
1790
1791 * gcc.dg/guality/guality.exp: Disable on darwin.
1792
1793 2009-10-02 Janis Johnson <janis187@us.ibm.com>
1794
1795 * c-c++-common/dfp/func-vararg-alternate-d32.c: Remove XFAIL.
1796 * c-c++-common/dfp/func-vararg-dfp.c: Ditto.
1797 * c-c++-common/dfp/func-vararg-mixed.c: Ditto.
1798 * c-c++-common/dfp/func-vararg-mixed-2.c: Ditto.
1799
1800 2009-10-02 Tobias Burnus <burnus@net-b.de>
1801
1802 PR fortran/41479
1803 * gfortran.dg/intent_out_5.f90: New test.
1804
1805 2009-10-02 Jakub Jelinek <jakub@redhat.com>
1806
1807 PR debug/41404
1808 PR debug/41353
1809 * gcc.dg/guality/pr41404-1.c: New test.
1810 * gcc.dg/guality/pr41353-2.c: New test.
1811
1812 2009-10-02 H.J. Lu <hongjiu.lu@intel.com>
1813
1814 PR testsuite/41546
1815 * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Change -mtune=i586
1816 to -mtune=generic.
1817
1818 2009-10-01 Jan Hubicka <jh@suse.cz>
1819
1820 * gcc.dg/tree-ssa/ipa-cp-1.c: New testcase.
1821
1822 2009-10-01 Loren J. Rittle <ljrittle@acm.org>
1823
1824 * gcc.dg/20021014-1.c (*-*-freebsd*): Use dg-message.
1825
1826 * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Specify -mtune=i586.
1827
1828 2009-10-01 Tobias Burnus <burnus@net-b.de>
1829
1830 PR fortran/41515
1831 * gfortran.dg/parameter_array_init_5.f90: New test.
1832
1833 2009-10-01 Jason Merrill <jason@redhat.com>
1834
1835 * g++.dg/cpp0x/defaulted13.C: New.
1836
1837 2009-09-30 Dennis Wassel <dennis.wassel@gmail.com>
1838
1839 * gfortran.dg/bounds_check_7.f90: Adapted error message.
1840 * gfortran.dg/bounds_check_11.f90: Likewise.
1841 * gfortran.dg/bounds_check_fail_1.f90: Likewise.
1842
1843 2009-09-30 Tobias Burnus <burnus@net-b.de>
1844
1845 * gfortran.dg/select_type_4.f90: New test.
1846
1847 2009-09-30 Janus Weil <janus@gcc.gnu.org>
1848
1849 * gfortran.dg/same_type_as_1.f03: New test.
1850 * gfortran.dg/same_type_as_2.f03: Ditto.
1851
1852 2009-09-30 Janus Weil <janus@gcc.gnu.org>
1853
1854 * gfortran.dg/select_type_1.f03: Extended.
1855 * gfortran.dg/select_type_3.f03: New test.
1856
1857 2009-09-30 Janus Weil <janus@gcc.gnu.org>
1858
1859 * gfortran.dg/class_allocate_1.f03: New test.
1860
1861 2009-09-30 Janus Weil <janus@gcc.gnu.org>
1862
1863 PR fortran/40996
1864 * gfortran.dg/allocatable_scalar_3.f90: New test.
1865 * gfortran.dg/select_type_2.f03: Ditto.
1866 * gfortran.dg/typebound_proc_5.f03: Changed error messages.
1867
1868 2009-09-30 Janus Weil <janus@gcc.gnu.org>
1869
1870 * gfortran.dg/block_name_2.f90: Modified error message.
1871 * gfortran.dg/select_6.f90: Ditto.
1872 * gfortran.dg/select_type_1.f03: New test.
1873
1874 2009-09-30 Janus Weil <janus@gcc.gnu.org>
1875
1876 * gfortran.dg/allocate_derived_1.f90: Remove -w option.
1877 * gfortran.dg/class_1.f03: Ditto.
1878 * gfortran.dg/class_2.f03: Ditto.
1879 * gfortran.dg/proc_ptr_comp_pass_1.f90: Ditto.
1880 * gfortran.dg/proc_ptr_comp_pass_2.f90: Ditto.
1881 * gfortran.dg/proc_ptr_comp_pass_3.f90: Ditto.
1882 * gfortran.dg/typebound_call_10.f03: Ditto.
1883 * gfortran.dg/typebound_call_2.f03: Ditto.
1884 * gfortran.dg/typebound_call_3.f03: Ditto.
1885 * gfortran.dg/typebound_call_4.f03: Ditto.
1886 * gfortran.dg/typebound_call_9.f03: Ditto.
1887 * gfortran.dg/typebound_generic_3.f03: Ditto.
1888 * gfortran.dg/typebound_generic_4.f03: Ditto.
1889 * gfortran.dg/typebound_operator_1.f03: Ditto.
1890 * gfortran.dg/typebound_operator_2.f03: Ditto.
1891 * gfortran.dg/typebound_operator_3.f03: Ditto.
1892 * gfortran.dg/typebound_operator_4.f03: Ditto.
1893 * gfortran.dg/typebound_proc_1.f08: Ditto.
1894 * gfortran.dg/typebound_proc_5.f03: Ditto.
1895 * gfortran.dg/typebound_proc_6.f03: Ditto.
1896
1897 2009-09-30 Jason Merrill <jason@redhat.com>
1898
1899 * g++.dg/eh/init-temp1.C: Improve test.
1900
1901 2009-09-30 Uros Bizjak <ubizjak@gmail.com>
1902
1903 PR target/22093
1904 * gcc.target/alpha/pr22093.c: New test.
1905
1906 2009-09-29 John Freeman <jfreeman08@gmail.com>
1907 Jason Merrill <jason@redhat.com>
1908
1909 * g++.dg/cpp0x/lambda/lambda-array.C: New.
1910 * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: New.
1911 * g++.dg/cpp0x/lambda/lambda-capture-const-ref-neg.C: New.
1912 * g++.dg/cpp0x/lambda/lambda-const.C: New.
1913 * g++.dg/cpp0x/lambda/lambda-copy-default-neg.C: New.
1914 * g++.dg/cpp0x/lambda/lambda-copy-default.C: New.
1915 * g++.dg/cpp0x/lambda/lambda-copy-neg.C: New.
1916 * g++.dg/cpp0x/lambda/lambda-copy.C: New.
1917 * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: New.
1918 * g++.dg/cpp0x/lambda/lambda-ctors.C: New.
1919 * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: New.
1920 * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: New.
1921 * g++.dg/cpp0x/lambda/lambda-deduce-ext.C: New.
1922 * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: New.
1923 * g++.dg/cpp0x/lambda/lambda-deduce.C: New.
1924 * g++.dg/cpp0x/lambda/lambda-defarg.C: New.
1925 * g++.dg/cpp0x/lambda/lambda-eh.C: New.
1926 * g++.dg/cpp0x/lambda/lambda-errloc.C: New.
1927 * g++.dg/cpp0x/lambda/lambda-field-names.C: New.
1928 * g++.dg/cpp0x/lambda/lambda-in-class-neg.C: New.
1929 * g++.dg/cpp0x/lambda/lambda-in-class.C: New.
1930 * g++.dg/cpp0x/lambda/lambda-lookup-neg.C: New.
1931 * g++.dg/cpp0x/lambda/lambda-mangle.C: New.
1932 * g++.dg/cpp0x/lambda/lambda-mixed.C: New.
1933 * g++.dg/cpp0x/lambda/lambda-mutable.C: New.
1934 * g++.dg/cpp0x/lambda/lambda-nested.C: New.
1935 * g++.dg/cpp0x/lambda/lambda-non-const.C: New.
1936 * g++.dg/cpp0x/lambda/lambda-nop.C: New.
1937 * g++.dg/cpp0x/lambda/lambda-ns-scope.C: New.
1938 * g++.dg/cpp0x/lambda/lambda-pass.C: New.
1939 * g++.dg/cpp0x/lambda/lambda-recursive.C: New.
1940 * g++.dg/cpp0x/lambda/lambda-ref-default.C: New.
1941 * g++.dg/cpp0x/lambda/lambda-ref.C: New.
1942 * g++.dg/cpp0x/lambda/lambda-std-function.C: New.
1943 * g++.dg/cpp0x/lambda/lambda-template.C: New.
1944 * g++.dg/cpp0x/lambda/lambda-this.C: New.
1945 * g++.dg/cpp0x/lambda/lambda-type.C: New.
1946 * g++.dg/cpp0x/lambda/lambda-use.C: New.
1947 * lib/prune.exp: Accept "In lambda function".
1948
1949 2009-09-29 Harsha Jagasia <harsha.jagasia@amd.com>
1950
1951 * gcc.target/i386/fma4-check.h: New file.
1952 * gcc.target/i386/fma4-fma.c: Ditto.
1953 * gcc.target/i386/fma4-maccXX.c: Ditto.
1954 * gcc.target/i386/fma4-msubXX.c: Ditto.
1955 * gcc.target/i386/fma4-nmaccXX.c: Ditto.
1956 * gcc.target/i386/fma4-nmsubXX.c: Ditto.
1957 * gcc.target/i386/fma4-vector.c: Ditto.
1958 * gcc.target/i386/fma4-256-maccXX.c: Ditto.
1959 * gcc.target/i386/fma4-256-msubXX.c: Ditto.
1960 * gcc.target/i386/fma4-256-nmaccXX.c: Ditto.
1961 * gcc.target/i386/fma4-256-nmsubXX.c: Ditto.
1962 * gcc.target/i386/fma4-256-vector.c: Ditto.
1963 * gcc.target/i386/funcspec-2.c: Ditto.
1964
1965 * gcc.target/i386/funcspec-4.c: Test error conditions related to FMA4.
1966
1967 * gcc.target/i386/funcspec-5.c: Add FMA4.
1968 * gcc.target/i386/funcspec-6.c: Ditto.
1969 * gcc.target/i386/funcspec-8.c: Ditto.
1970
1971 * gcc.target/i386/funcspec-9.c: New file.
1972
1973 * gcc.target/i386/i386.exp: Add check_effective_target_fma4.
1974
1975 * gcc.target/i386/isa-10.c: New file.
1976 * gcc.target/i386/isa-11.c: Ditto.
1977 * gcc.target/i386/isa-12.c: Ditto.
1978 * gcc.target/i386/isa-13.c: Ditto.
1979 * gcc.target/i386/isa-2.c: Ditto.
1980 * gcc.target/i386/isa-3.c: Ditto.
1981 * gcc.target/i386/isa-4.c: Ditto.
1982 * gcc.target/i386/isa-7.c: Ditto.
1983 * gcc.target/i386/isa-8.c: Ditto.
1984 * gcc.target/i386/isa-9.c: Ditto.
1985
1986 * gcc.target/i386/isa-14.c: Add FMA4.
1987 * gcc.target/i386/isa-1.c: Ditto.
1988 * gcc.target/i386/isa-5.c: Ditto.
1989 * gcc.target/i386/isa-6.c: Ditto.
1990
1991 * gcc.target/i386/sse-12.c: New file.
1992 * gcc.target/i386/sse-13.c: Ditto.
1993 * gcc.target/i386/sse-14.c: Ditto.
1994 * gcc.target/i386/sse-22.c: Ditto.
1995
1996 * g++.dg/other/i386-2.C: Add -mfma4 to dg-options.
1997 * g++.dg/other/i386-3.C: Ditto.
1998 * g++.dg/other/i386-5.C: Ditto.
1999 * g++.dg/other/i386-6.C: Ditto.
2000
2001 2009-09-29 H.J. Lu <hongjiu.lu@intel.com>
2002
2003 PR testsuite/41496
2004 * g++.dg/dfp/dfp.exp: Unset DEFAULT_CXXFLAGS if it didn't exist
2005 before.
2006
2007 2009-09-29 Janis Johnson <janis187@us.ibm.com>
2008
2009 * gcc.test-framework/dg-bogus-exp-XF.c: Move dg-bogus directive.
2010 * gcc.test-framework/dg-warning-exp-P.c: Move dg-warning directives.
2011
2012 2009-09-29 Jakub Jelinek <jakub@redhat.com>
2013
2014 PR debug/41438
2015 * gcc.dg/debug/dwarf2/const-1.c: Add dg-require-visibility, make x
2016 hidden.
2017 * g++.dg/debug/dwarf2/const-1.C: Likewise.
2018
2019 2009-09-29 Harsha Jagasia <harsha.jagasia@amd.com>
2020
2021 * gcc.target/i386/i386.exp: Remove check_effective_target_sse5.
2022 * gcc.target/i386/isa-1.c: Remove SSE5.
2023 * gcc.target/i386/isa-5.c: Ditto.
2024 * gcc.target/i386/isa-6.c: Ditto.
2025 * gcc.target/i386/funcspec-4.c: Remove error conditions
2026 related to SSE5.
2027 * gcc.target/i386/avx-1.c: Remove comments to mmintrin-common.h.
2028 * gcc.target/i386/avx-2.c: Ditto.
2029 * gcc.target/i386/sse-23.c: Ditto.
2030 * gcc.target/i386/funcspec-9.c: Delete.
2031
2032 2009-09-29 Jakub Jelinek <jakub@redhat.com>
2033
2034 * gcc.dg/guality/guality.exp (gdb-test): New proc for use in dg-final.
2035 * gcc.dg/guality/pr41353-1.c: New test.
2036
2037 PR testsuite/41444
2038 * gcc.dg/guality/guality.h (GUALITY_GDB_REDIRECT): Fix a typo
2039 in macro name definition for non-unix/win32/msdos.
2040
2041 2009-09-29 Daniel Kraft <d@domob.eu>
2042
2043 PR fortran/39626
2044 * gfortran.dg/block_1.f08: New test.
2045 * gfortran.dg/block_2.f08: New test.
2046 * gfortran.dg/block_3.f90: New test.
2047 * gfortran.dg/block_4.f08: New test.
2048 * gfortran.dg/block_5.f08: New test.
2049 * gfortran.dg/block_6.f08: New test.
2050 * gfortran.dg/block_7.f08: New test.
2051 * gfortran.dg/block_8.f08: New test.
2052
2053 2009-09-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2054
2055 PR libgfortran/35862
2056 * gfortran.dg/round_1.f03: New test.
2057 * gfortran.dg/f2003_io_3.f03: Update test.
2058
2059 2009-09-28 Easwaran Raman <eraman@google.com>
2060
2061 * gcc.target/i386/ifcvt-onecmpl-abs-1.c: New file.
2062 * gcc.c-torture/execute/ifcvt-onecmpl-abs-1.c: New file.
2063
2064 2009-09-28 Janis Johnson <janis187@us.ibm.com>
2065
2066 * g++.dg/dfp/dfp.exp: Run tests from c-c++-common/dfp.
2067 * c-c++-common/dfp/func-vararg-alternate-d32.c: XFAIL for C++.
2068 * c-c++-common/dfp/func-vararg-dfp.c: Ditto.
2069 * c-c++-common/dfp/func-vararg-mixed.c: Ditto.
2070 * c-c++-common/dfp/func-vararg-mixed-2.c: Ditto.
2071
2072 * g++.dg/dfp/dfp.exp: Fix typo.
2073
2074 * lib/target-supports.exp (check-effective-target-dfp-nocache):
2075 Fix typo that breaks the check.
2076
2077 2009-09-28 Olivier Hainque <hainque@adacore.com>
2078
2079 * gnat.dg (tagged_alloc_free.adb): New testcase.
2080
2081 2009-09-28 Janis Johnson <janis187@us.ibm.com>
2082
2083 * g++.dg/dfp: New directory.
2084 * g++.dg/dg.exp: Prune tests in dfp directory.
2085 * g++.dg/dfp/dfp.exp: New.
2086 * g++.dg/dfp/mangle-mode.C: New test.
2087
2088 2009-09-28 Michael Matz <matz@suse.de>
2089
2090 * gcc.dg/builtins-44.c: Use __builtin_isinf_sign when checking
2091 for sign of -Inf.
2092
2093 2009-09-27 Richard Henderson <rth@redhat.com>
2094
2095 * gcc.c-torture/compile/pr41469.c: Add -fexceptions.
2096 * gcc.dg/tree-ssa/pr41469-1.c: New.
2097
2098 2009-09-26 Andreas Schwab <schwab@linux-m68k.org>
2099
2100 PR c/41476
2101 * gcc.dg/cond-constqual-1.c: New test.
2102
2103 2009-09-26 Michael Matz <matz@suse.de>
2104
2105 PR lto/40758
2106 PR middle-end/41470
2107 * gcc.dg/pr41470.c: New test.
2108
2109 2009-09-26 Eric Botcazou <ebotcazou@adacore.com>
2110
2111 * gnat.dg/array9.adb: New test.
2112
2113 2009-09-26 Michael Matz <matz@suse.de>
2114
2115 PR tree-optimization/41454
2116 * gcc.dg/pr41454.c: New test.
2117
2118 2009-09-25 Dodji Seketeli <dodji@redhat.com>
2119
2120 * g++.dg/debug/dwarf2/template-func-params-4.C: Adjust after renaming
2121 DW_TAG_template_parameter_pack and DW_TAG_formal_parameter_pack
2122 into DW_TAG_GNU_template_parameter_pack and
2123 DW_TAG_GNU_formal_parameter_pack.
2124 * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
2125 * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
2126
2127 2009-09-25 Nathan Froyd <froydnj@codesourcery.com>
2128
2129 * gcc.dg/vect/vect.exp: Append extra parameters as separate
2130 parameters for alignment-sensitive -fsection-anchors tests.
2131
2132 2009-09-25 Richard Guenther <rguenther@suse.de>
2133
2134 PR middle-end/41463
2135 * gcc.c-torture/execute/pr41463.c: New testcase.
2136
2137 2009-09-25 Olivier Hainque <hainque@adacore.com>
2138
2139 * gnat.dg/sse_nolib.adb: New testcase.
2140
2141 2009-09-25 Revital Eres <ERES@il.ibm.com>
2142
2143 * gcc.target/powerpc/vsx-vectorize-8.c: New test.
2144 * gcc.target/powerpc/vsx-vectorize-1.c: Likewise.
2145 * gcc.target/powerpc/vsx-vectorize-2.c: Likewise.
2146 * gcc.target/powerpc/vsx-vectorize-3.c: Likewise.
2147 * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
2148 * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
2149 * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
2150 * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
2151 * gcc.dg/vect/vect.exp: Add Power7 flags.
2152 * g++.dg/vect/vect.exp: Likewise.
2153 * gfortran.dg/vect/vect.exp: Likewise.
2154
2155 2009-09-24 Steven G. Kargl <kargl@gcc.gnu.org>
2156
2157 PR fortran/41459
2158 * gfortran.dg/empty_label.f: New test.
2159 * gfortran.dg/empty_label.f90: Ditto.
2160 * gfortran.dg/warnings_are_errors_1.f: Fix to emit a single warning.
2161
2162 2009-09-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2163
2164 * gcc.dg/torture/builtin-math-7.c: Test complex int division at
2165 compile-time.
2166
2167 2009-09-24 Adam Nemet <anemet@caviumnetworks.com>
2168
2169 * lib/scanasm.exp (make_pattern_printable): New function.
2170 (dg-scan, scan-assembler-times, scan-assembler-dem,
2171 scan-assembler-dem-not): Use it.
2172
2173 2009-09-24 H.J. Lu <hongjiu.lu@intel.com>
2174
2175 * gcc.target/i386/pr12329.c (dg-do): Changed to run.
2176 (test_nested): Renamed to ...
2177 (test_nested1): This.
2178 (test_nested2): New.
2179 (main): Likewise.
2180
2181 2009-09-24 Richard Guenther <rguenther@suse.de>
2182
2183 PR tree-optimization/36143
2184 PR tree-optimization/38747
2185 * gcc.dg/tree-ssa/fre-vce-1.c: XFAIL.
2186 * gcc.dg/tree-ssa/forwprop-6.c: Likewise.
2187 * g++.dg/torture/pr38747.C: New testcase.
2188 * g++.dg/tree-ssa/pr19637.C: Un-XFAIL.
2189
2190 2009-09-24 Eric Botcazou <ebotcazou@adacore.com>
2191
2192 * gnat.dg/nested_proc.adb: New test.
2193
2194 2009-09-24 Jakub Jelinek <jakub@redhat.com>
2195
2196 * gcc.target/i386/pr12329.c: Adjust.
2197
2198 2009-09-23 Alexandre Oliva <aoliva@redhat.com>
2199
2200 PR debug/41248
2201 * gcc.dg/pr41248.c: New.
2202
2203 2009-09-23 Dodji Seketeli <dodji@redhat.com>
2204
2205 PR debug/41065
2206 * gcc.dg/debug/dwarf2/global-used-types.c: New test.
2207
2208 2009-09-23 Andreas Schwab <schwab@redhat.com>
2209
2210 * lib/profopt.exp (profopt-get-options): Set tool_flags for
2211 current_compiler_flags. Fix typos.
2212
2213 2009-09-23 Yuri Gribov <tetra2005@googlemail.com>
2214
2215 * gcc.c-torture/execute/980526-2.c: Skip if sizeof (int) > 4.
2216
2217 2009-09-23 Uros Bizjak <ubizjak@gmail.com>
2218
2219 PR c/39779
2220 * gcc.c-torture/compile/pr39779.c: New test.
2221
2222 2009-09-22 Dodji Seketeli <dodji@redhat.com>
2223
2224 * g++.dg/debug/dwarf2/template-func-params-4.C: Adjust.
2225 * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
2226 * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
2227
2228 2009-09-22 Alexandre Oliva <aoliva@redhat.com>
2229
2230 PR debug/41295
2231 * gcc.dg/pr41295.c: New.
2232
2233 2009-09-22 Neil Vachharajani <nvachhar@google.com>
2234
2235 * gcc.dg/pr40209.c: Add test case.
2236
2237 2009-09-22 Adam Nemet <anemet@caviumnetworks.com>
2238
2239 * gcc.target/mips/code-readable-1.c: Change \. to \\. when
2240 matching assembly.
2241 * gcc.target/mips/code-readable-2.c: Likewise.
2242 * gcc.target/mips/code-readable-3.c: Likewise.
2243
2244 2009-09-22 Janis Johnson <janis187@us.ibm.com>
2245
2246 * lib/target-supports.exp (check_effective_target_dfp_nocache):
2247 Check support via mode instead of C type.
2248 (check_effective_target_dfprt_nocache): Ditto.
2249 (check_effective_target_hard_dfp): Ditto.
2250
2251 2009-09-22 Richard Guenther <rguenther@suse.de>
2252
2253 PR middle-end/41395
2254 * gcc.c-torture/execute/pr41395-1.c: New testcase.
2255 * gcc.c-torture/execute/pr41395-2.c: Likewise.
2256
2257 2009-09-22 Jakub Jelinek <jakub@redhat.com>
2258
2259 * gcc.dg/20090922-1.c: New test.
2260
2261 PR bootstrap/41405
2262 * gfortran.dg/debug/pr37738.f: Add -gno-strict-dwarf to dg-options.
2263 * gfortran.dg/debug/pr35154-dwarf2.f: Likewise.
2264 * g++.dg/debug/dwarf2/explicit-constructor.C: Likewise.
2265 * g++.dg/debug/dwarf2/imported-module-2.C: Likewise.
2266 * g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
2267 * g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
2268 * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
2269 * objc.dg/dwarf-2.m: Likewise.
2270
2271 2009-09-22 Richard Guenther <rguenther@suse.de>
2272
2273 PR tree-optimization/41428
2274 * g++.dg/tree-ssa/pr41428.C: New testcase.
2275
2276 2009-09-22 Jakub Jelinek <jakub@redhat.com>
2277
2278 PR middle-end/41429
2279 * g++.dg/gomp/pr41429.C: New test.
2280
2281 2009-09-21 Giuseppe Scrivano <gscrivano@gnu.org>
2282
2283 * gcc.dg/tree-ssa/tailrecursion-6.c: New file.
2284
2285 2009-09-21 Jason Merrill <jason@redhat.com>
2286
2287 PR c++/41421
2288 * g++.dg/cpp0x/trivial1.C: Expand.
2289
2290 2009-09-21 Kai Tietz <kai.tietz@onevision.com>
2291
2292 * gcc.dg/torture/calleesave-sse.c: New.
2293
2294 2009-09-21 Jan Hubicka <jh@suse.cz>
2295
2296 * gcc.dg/guality/inline-params.c: New testcase.
2297
2298 2009-09-21 Uros Bizjak <ubizjak@gmail.com>
2299
2300 * gcc.c-torture/execute/ieee/ieee.exp (additional_flags):
2301 Add -fno-inline.
2302 * gcc.c-torture/execute/ieee/pr36332.c (foo): Remove attributes.
2303 * gcc.c-torture/execute/ieee/pr30704.c (f1): Ditto.
2304 (f2): Ditto.
2305
2306 2009-09-20 H.J. Lu <hongjiu.lu@intel.com>
2307
2308 * gcc.dg/ipa/ipa-sra-1.c (dg-options): Add -fipa-sra.
2309 * gcc.dg/ipa/ipa-sra-2.c (dg-options): Likewise.
2310 * gcc.dg/ipa/ipa-sra-3.c (dg-options): Likewise.
2311 * gcc.dg/ipa/ipa-sra-4.c (dg-options): Likewise.
2312 * gcc.dg/ipa/ipa-sra-5.c (dg-options): Likewise.
2313
2314 2009-09-20 Andrew Pinski <pinskia@gcc.gnu.org>
2315
2316 PR middle-end/40642
2317 * g++.dg/torture/pr40642.C: New testcase.
2318
2319 2009-09-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2320
2321 * gcc.dg/torture/builtin-math-7.c: Update for testing Annex G
2322 cases in static initializers.
2323
2324 2009-09-20 Kai Tietz <kai.tietz@onevision.com>
2325
2326 * gcc.c-tortue/compile/pr39886.c: New.
2327
2328 2009-09-20 Chris Demetriou <cgd@google.com>
2329
2330 PR preprocessor/28435:
2331 * gcc.dg/cpp/missing-header-MD.c: Make output checking match
2332 gcc.dg/cpp/missing-header-1.c, and add PR number to test comment.
2333 * gcc.dg/cpp/missing-header-MMD.c: Likewise.
2334 * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
2335 * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
2336
2337 2009-09-19 Adam Nemet <anemet@caviumnetworks.com>
2338
2339 * gcc.target/mips/mips.exp: Add relax-pic-calls
2340 under -mfoo/-mno-foo options.
2341 (mips-dg-options): Make -mrelax-pic-calls imply -mno-plt, -mabicalls
2342 and -mexplicit-relocs.
2343 * gcc.target/mips/call-1.c: New test.
2344 * gcc.target/mips/call-2.c: New test.
2345 * gcc.target/mips/call-3.c: New test.
2346 * gcc.target/mips/lazy-binding-1.c: Add MIPS-specific dg-options.
2347 * gcc.dg/tree-ssa/loop-1.c: Likewise.
2348
2349 2009-09-19 Chris Demetriou <cgd@google.com>
2350
2351 PR preprocessor/28435:
2352 * gcc.dg/cpp/missing-header-MD.c: New test.
2353 * gcc.dg/cpp/missing-header-MMD.c: New test.
2354 * gcc.dg/cpp/missing-sysheader-MD.c: New test.
2355 * gcc.dg/cpp/missing-sysheader-MMD.c: New test.
2356
2357 2009-09-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2358
2359 PR libgfortran/41328
2360 * gfortran.dg/cr_lf.f90: Modify test to include check that no EOR with
2361 EOF works.
2362
2363 2009-09-18 Jason Merrill <jason@redhat.com>
2364
2365 * g++.dg/cpp0x/nolinkage1{.C,.h,a.cc}: New.
2366 * g++.dg/cpp0x/initlist-deduce.C: New.
2367
2368 2009-09-18 Neil Vachharajani <nvachhar@google.com>
2369
2370 * gcc.dg/tree-prof/val-prof-7.c: Added test case.
2371
2372 2009-09-18 Janis Johnson <janis187@us.ibm.com>
2373
2374 * gcc.dg/dfp/dfp.exp: Also run tests in c-c++-common/dfp.
2375 * c-c++-common/dfp: New directory.
2376 * c-c++-common/dfp/dfp-dbg.h: New file.
2377 * gcc.dg/dfp/call-by-value.c: Move to ...
2378 * c-c++-common/call-by-value.c: here.
2379 * gcc.dg/dfp/cast.c: Move to ...
2380 * c-c++-common/cast.c: here.
2381 * gcc.dg/dfp/compare-eq-const.c: Move to ...
2382 * c-c++-common/compare-eq-const.c: here.
2383 * gcc.dg/dfp/compare-eq-d128.c: Move to ...
2384 * c-c++-common/compare-eq-d128.c: here.
2385 * gcc.dg/dfp/compare-eq-d32.c: Move to ...
2386 * c-c++-common/compare-eq-d32.c: here.
2387 * gcc.dg/dfp/compare-eq-d64.c: Move to ...
2388 * c-c++-common/compare-eq-d64.c: here.
2389 * gcc.dg/dfp/compare-eq-dfp.c: Move to ...
2390 * c-c++-common/compare-eq-dfp.c: here.
2391 * gcc.dg/dfp/compare-eq.h: Move to ...
2392 * c-c++-common/compare-eq.h: here.
2393 * gcc.dg/dfp/compare-rel-const.c: Move to ...
2394 * c-c++-common/compare-rel-const.c: here.
2395 * gcc.dg/dfp/compare-rel-d128.c: Move to ...
2396 * c-c++-common/compare-rel-d128.c: here.
2397 * gcc.dg/dfp/compare-rel-d32.c: Move to ...
2398 * c-c++-common/compare-rel-d32.c: here.
2399 * gcc.dg/dfp/compare-rel-d64.c: Move to ...
2400 * c-c++-common/compare-rel-d64.c: here.
2401 * gcc.dg/dfp/compare-rel-dfp.c: Move to ...
2402 * c-c++-common/compare-rel-dfp.c: here.
2403 * gcc.dg/dfp/compare-rel.h: Move to ...
2404 * c-c++-common/compare-rel.h: here.
2405 * gcc.dg/dfp/compare-special-d128.c: Move to ...
2406 * c-c++-common/compare-special-d128.c: here.
2407 * gcc.dg/dfp/compare-special-d32.c: Move to ...
2408 * c-c++-common/compare-special-d32.c: here.
2409 * gcc.dg/dfp/compare-special-d64.c: Move to ...
2410 * c-c++-common/compare-special-d64.c: here.
2411 * gcc.dg/dfp/compare-special.h: Move to ...
2412 * c-c++-common/compare-special.h: here.
2413 * gcc.dg/dfp/constants-zero.c: Move to ...
2414 * c-c++-common/constants-zero.c: here.
2415 * gcc.dg/dfp/convert-bfp-10.c: Move to ...
2416 * c-c++-common/convert-bfp-10.c: here.
2417 * gcc.dg/dfp/convert-bfp-11.c: Move to ...
2418 * c-c++-common/convert-bfp-11.c: here.
2419 * gcc.dg/dfp/convert-bfp-12.c: Move to ...
2420 * c-c++-common/convert-bfp-12.c: here.
2421 * gcc.dg/dfp/convert-bfp-13.c: Move to ...
2422 * c-c++-common/convert-bfp-13.c: here.
2423 * gcc.dg/dfp/convert-bfp-14.c: Move to ...
2424 * c-c++-common/convert-bfp-14.c: here.
2425 * gcc.dg/dfp/convert-bfp-2.c: Move to ...
2426 * c-c++-common/convert-bfp-2.c: here.
2427 * gcc.dg/dfp/convert-bfp-3.c: Move to ...
2428 * c-c++-common/convert-bfp-3.c: here.
2429 * gcc.dg/dfp/convert-bfp-4.c: Move to ...
2430 * c-c++-common/convert-bfp-4.c: here.
2431 * gcc.dg/dfp/convert-bfp-5.c: Move to ...
2432 * c-c++-common/convert-bfp-5.c: here.
2433 * gcc.dg/dfp/convert-bfp-6.c: Move to ...
2434 * c-c++-common/convert-bfp-6.c: here.
2435 * gcc.dg/dfp/convert-bfp-7.c: Move to ...
2436 * c-c++-common/convert-bfp-7.c: here.
2437 * gcc.dg/dfp/convert-bfp-8.c: Move to ...
2438 * c-c++-common/convert-bfp-8.c: here.
2439 * gcc.dg/dfp/convert-bfp-9.c: Move to ...
2440 * c-c++-common/convert-bfp-9.c: here.
2441 * gcc.dg/dfp/convert-bfp.c: Move to ...
2442 * c-c++-common/convert-bfp.c: here.
2443 * gcc.dg/dfp/convert-bfp-fold.c: Move to ...
2444 * c-c++-common/convert-bfp-fold.c: here.
2445 * gcc.dg/dfp/convert-dfp.c: Move to ...
2446 * c-c++-common/convert-dfp.c: here.
2447 * gcc.dg/dfp/convert-dfp-fold-2.c: Move to ...
2448 * c-c++-common/convert-dfp-fold-2.c: here.
2449 * gcc.dg/dfp/convert-dfp-fold.c: Move to ...
2450 * c-c++-common/convert-dfp-fold.c: here.
2451 * gcc.dg/dfp/convert.h: Move to ...
2452 * c-c++-common/convert.h: here.
2453 * gcc.dg/dfp/convert-int.c: Move to ...
2454 * c-c++-common/convert-int.c: here.
2455 * gcc.dg/dfp/convert-int-fold.c: Move to ...
2456 * c-c++-common/convert-int-fold.c: here.
2457 * gcc.dg/dfp/convert-int-max.c: Move to ...
2458 * c-c++-common/convert-int-max.c: here.
2459 * gcc.dg/dfp/convert-int-max-fold.c: Move to ...
2460 * c-c++-common/convert-int-max-fold.c: here.
2461 * gcc.dg/dfp/convert-int-saturate.c: Move to ...
2462 * c-c++-common/convert-int-saturate.c: here.
2463 * gcc.dg/dfp/func-array.c: Move to ...
2464 * c-c++-common/func-array.c: here.
2465 * gcc.dg/dfp/func-deref.c: Move to ...
2466 * c-c++-common/func-deref.c: here.
2467 * gcc.dg/dfp/func-mixed.c: Move to ...
2468 * c-c++-common/func-mixed.c: here.
2469 * gcc.dg/dfp/func-pointer.c: Move to ...
2470 * c-c++-common/func-pointer.c: here.
2471 * gcc.dg/dfp/func-scalar.c: Move to ...
2472 * c-c++-common/func-scalar.c: here.
2473 * gcc.dg/dfp/func-struct.c: Move to ...
2474 * c-c++-common/func-struct.c: here.
2475 * gcc.dg/dfp/func-vararg-alternate-d128-2.c: Move to ...
2476 * c-c++-common/func-vararg-alternate-d128-2.c: here.
2477 * gcc.dg/dfp/func-vararg-alternate-d128.c: Move to ...
2478 * c-c++-common/func-vararg-alternate-d128.c: here.
2479 * gcc.dg/dfp/func-vararg-alternate-d32.c: Move to ...
2480 * c-c++-common/func-vararg-alternate-d32.c: here.
2481 * gcc.dg/dfp/func-vararg-alternate-d64.c: Move to ...
2482 * c-c++-common/func-vararg-alternate-d64.c: here.
2483 * gcc.dg/dfp/func-vararg-alternate.h: Move to ...
2484 * c-c++-common/func-vararg-alternate.h: here.
2485 * gcc.dg/dfp/func-vararg-dfp.c: Move to ...
2486 * c-c++-common/func-vararg-dfp.c: here.
2487 * gcc.dg/dfp/func-vararg-mixed-2.c: Move to ...
2488 * c-c++-common/func-vararg-mixed-2.c: here.
2489 * gcc.dg/dfp/func-vararg-mixed.c: Move to ...
2490 * c-c++-common/func-vararg-mixed.c: here.
2491 * gcc.dg/dfp/func-vararg-size0.c: Move to ...
2492 * c-c++-common/func-vararg-size0.c: here.
2493 * gcc.dg/dfp/inf-1.c: Move to ...
2494 * c-c++-common/inf-1.c: here.
2495 * gcc.dg/dfp/loop-index.c: Move to ...
2496 * c-c++-common/loop-index.c: here.
2497 * gcc.dg/dfp/modes.c: Move to ...
2498 * c-c++-common/modes.c: here.
2499 * gcc.dg/dfp/nan-1.c: Move to ...
2500 * c-c++-common/nan-1.c: here.
2501 * gcc.dg/dfp/nan-2.c: Move to ...
2502 * c-c++-common/nan-2.c: here.
2503 * gcc.dg/dfp/operator-arith-fold.c: Move to ...
2504 * c-c++-common/operator-arith-fold.c: here.
2505 * gcc.dg/dfp/operator-assignment.c: Move to ...
2506 * c-c++-common/operator-assignment.c: here.
2507 * gcc.dg/dfp/operator-comma.c: Move to ...
2508 * c-c++-common/operator-comma.c: here.
2509 * gcc.dg/dfp/operator-cond.c: Move to ...
2510 * c-c++-common/operator-cond.c: here.
2511 * gcc.dg/dfp/operator-logical.c: Move to ...
2512 * c-c++-common/operator-logical.c: here.
2513 * gcc.dg/dfp/operator-unary.c: Move to ...
2514 * c-c++-common/operator-unary.c: here.
2515 * gcc.dg/dfp/pr31385.c: Move to ...
2516 * c-c++-common/pr31385.c: here.
2517 * gcc.dg/dfp/pr33466.c: Move to ...
2518 * c-c++-common/pr33466.c: here.
2519 * gcc.dg/dfp/pr35620.c: Move to ...
2520 * c-c++-common/pr35620.c: here.
2521 * gcc.dg/dfp/pr36800.c: Move to ...
2522 * c-c++-common/pr36800.c: here.
2523 * gcc.dg/dfp/pr39034.c: Move to ...
2524 * c-c++-common/pr39034.c: here.
2525 * gcc.dg/dfp/pr39035.c: Move to ...
2526 * c-c++-common/pr39035.c: here.
2527 * gcc.dg/dfp/pr39902.c: Move to ...
2528 * c-c++-common/pr39902.c: here.
2529 * gcc.dg/dfp/pr39986.c: Move to ...
2530 * c-c++-common/pr39986.c: here.
2531 * gcc.dg/dfp/signbit-1.c: Move to ...
2532 * c-c++-common/signbit-1.c: here.
2533 * gcc.dg/dfp/signbit-2.c: Move to ...
2534 * c-c++-common/signbit-2.c: here.
2535 * gcc.dg/dfp/struct-layout-1.c: Move to ...
2536 * c-c++-common/struct-layout-1.c: here.
2537 * gcc.dg/dfp/usual-arith-conv.c: Move to ...
2538 * c-c++-common/usual-arith-conv.c: here.
2539 * gcc.dg/dfp/usual-arith-conv-const.c: Move to ...
2540 * c-c++-common/usual-arith-conv-const.c: here.
2541
2542 2009-09-18 Jack Howarth <howarth@bromo.med.uc.edu>
2543
2544 PR testsuite/41288
2545 * gcc.target/x86_64/abi/asm-support-darwin.s (snapshot_ret): Preserve
2546 stack alignment.
2547
2548 2009-09-17 Andrew Pinski <pinskia@gcc.gnu.org>
2549
2550 PR c++/39365
2551 * g++.dg/expr/bool3.C: New test.
2552 * g++.dg/expr/bool4.C: New test.
2553
2554 2009-09-17 Janis Johnson <janis187@us.ibm.com>
2555
2556 * gcc.dg/dfp/dfp-dbg.h: Define EXTERN.
2557 * gcc.dg/dfp/signbit-2.c: Use it.
2558 * gcc.dg/dfp/func-vararg-alternate.h: Change two
2559 arguments to unsigned int.
2560 * gcc.dg/dfp/convert-bfp-10.c: Don't include float.h.
2561 * gcc.dg/dfp/convert-bfp-fold.c: Include dfp-dbg.h.
2562 * gcc.dg/dfp/convert-dfp-fold.c: Ditto
2563 * gcc.dg/dfp/convert-int-max-fold.c: Ditto.
2564 * gcc.dg/dfp/operator-arith-fold.c: Ditto.
2565 * gcc.dg/dfp/pr39986.c: Ditto.
2566 * gcc.dg/dfp/usual-arith-conv-const.c: Ditto.
2567 * gcc.dg/dfp/pr31385.c: Use mode in typedef, not C type.
2568 * gcc.dg/dfp/pr35620.c: Define typedef for C++.
2569 * gcc.dg/dfp/convert-int.c: Define BOOL for C++.
2570 * gcc.dg/dfp/convert-int-fold.c: Ditto.
2571
2572 2009-09-17 Jakub Jelinek <jakub@redhat.com>
2573
2574 * gcc.dg/debug/dwarf2/struct-loc1.c: New test.
2575
2576 2009-09-17 Janis Johnson <janis187@us.ibm.com>
2577
2578 PR c/41049
2579 * dfp/pr41049.c: New test.
2580
2581 2009-09-17 H.J. Lu <hongjiu.lu@intel.com>
2582
2583 PR testsuite/41385
2584 * gcc.dg/dfp/dfp.exp: Properly save DEFAULT_CFLAGS.
2585
2586 2009-09-17 Martin Jambor <mjambor@suse.cz>
2587
2588 * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not run IPA-SRA.
2589 * gcc.dg/ipa/ipa-sra-1.c: New test.
2590 * gcc.dg/ipa/ipa-sra-2.c: New test.
2591 * gcc.dg/ipa/ipa-sra-3.c: New test.
2592 * gcc.dg/ipa/ipa-sra-4.c: New test.
2593 * gcc.dg/ipa/ipa-sra-5.c: New test.
2594 * gcc.c-torture/execute/ipa-sra-1.c: New test.
2595 * gcc.c-torture/execute/ipa-sra-2.c: New test.
2596
2597 2009-09-17 Michael Matz <matz@suse.de>
2598
2599 PR middle-end/41347
2600 * gfortran.dg/pr41347.f90: New test.
2601
2602 2009-09-17 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2603
2604 * gcc.c-torture/compile/20090917-1.c: New testcase.
2605
2606 2009-09-16 Uros Bizjak <ubizjak@gmail.com>
2607
2608 * gfortran.dg/default_format_denormal_2.f90: Add ieee options.
2609 * gfortran.dg/default_format_denormal_1.f90: Ditto. Remove
2610 alpha*-*-* target from XFAIL list.
2611
2612 2009-09-16 Janis Johnson <janis187@us.ibm.com>
2613
2614 * gcc.dg/dfp/dfp.exp: Use appropriate default options.
2615 * gcc.dg/dfp/dfp-dbg.h: New; define FAILURE, FINISH.
2616 * gcc.dg/dfp/cast-bad.c: Use default options.
2617 * gcc.dg/dfp/compare-rel-const.c: Ditto.
2618 * gcc.dg/dfp/composite-type.c: Ditto.
2619 * gcc.dg/dfp/constants.c: Ditto.
2620 * gcc.dg/dfp/constants-hex.c: Ditto.
2621 * gcc.dg/dfp/constants-pedantic.c: Ditto.
2622 * gcc.dg/dfp/convert-bfp-fold.c: Ditto.
2623 * gcc.dg/dfp/convert-dfp-fold.c: Ditto.
2624 * gcc.dg/dfp/convert-int-max-fold.c: Ditto.
2625 * gcc.dg/dfp/ctypes.c: Ditto.
2626 * gcc.dg/dfp/ddmode-ice.c: Ditto.
2627 * gcc.dg/dfp/dec-eval-method-2.c: Ditto.
2628 * gcc.dg/dfp/float-constant-double.c: Ditto.
2629 * gcc.dg/dfp/keywords-pedantic.c: Ditto.
2630 * gcc.dg/dfp/keywords-reserved.c: Ditto.
2631 * gcc.dg/dfp/modes.c: Ditto.
2632 * gcc.dg/dfp/operator-bitwise.c: Ditto.
2633 * gcc.dg/dfp/pr31344.c: Ditto.
2634 * gcc.dg/dfp/pr31385.c: Ditto.
2635 * gcc.dg/dfp/pr33466.c: Ditto.
2636 * gcc.dg/dfp/pr35620.c: Ditto.
2637 * gcc.dg/dfp/pr37435.c: Ditto.
2638 * gcc.dg/dfp/pr39986.c: Ditto.
2639 * gcc.dg/dfp/pragma-float-const-decimal64-1.c: Ditto.
2640 * gcc.dg/dfp/pragma-float-const-decimal64-2.c: Ditto.
2641 * gcc.dg/dfp/pragma-float-const-decimal64-3.c: Ditto.
2642 * gcc.dg/dfp/pragma-float-const-decimal64-4.c: Ditto.
2643 * gcc.dg/dfp/pragma-float-const-decimal64-7.c: Ditto.
2644 * gcc.dg/dfp/pragma-float-const-decimal64-8.c: Ditto.
2645 * gcc.dg/dfp/typespec.c: Ditto.
2646 * gcc.dg/dfp/usual-arith-conv-bad.c: Ditto.
2647 * gcc.dg/dfp/usual-arith-conv-bad-2.c: Ditto.
2648 * gcc.dg/dfp/usual-arith-conv-const.c: Ditto.
2649 * gcc.dg/dfp/Wbad-function-cast-1.c: Ditto.
2650 * gcc.dg/dfp/Wtraditional-conversion-2.c: Ditto.
2651 * gcc.dg/dfp/wtr-conversion-1.c: Ditto.
2652 * gcc.dg/dfp/compare-eq.h: Define custom debug macros.
2653 * gcc.dg/dfp/compare-rel.h: Ditto.
2654 * gcc.dg/dfp/compare-special.h: Ditto.
2655 * gcc.dg/dfp/convert.h: Ditto.
2656 * gcc.dg/dfp/fe-check.h: Ditto.
2657 * gcc.dg/dfp/call-by-value.c: Use default options and debug macros.
2658 * gcc.dg/dfp/cast.c: Ditto.
2659 * gcc.dg/dfp/compare-eq-const.c: Ditto.
2660 * gcc.dg/dfp/compare-eq-d32.c: Ditto.
2661 * gcc.dg/dfp/compare-eq-d64.c: Ditto.
2662 * gcc.dg/dfp/compare-eq-d128.c: Ditto.
2663 * gcc.dg/dfp/compare-eq-dfp.c: Ditto.
2664 * gcc.dg/dfp/compare-rel-d32.c: Ditto.
2665 * gcc.dg/dfp/compare-rel-d64.c: Ditto.
2666 * gcc.dg/dfp/compare-rel-d128.c: Ditto.
2667 * gcc.dg/dfp/compare-rel-dfp.c: Ditto.
2668 * gcc.dg/dfp/compare-special-d32.c: Ditto.
2669 * gcc.dg/dfp/compare-special-d64.c: Ditto.
2670 * gcc.dg/dfp/compare-special-d128.c: Ditto.
2671 * gcc.dg/dfp/constants-zero.c: Ditto.
2672 * gcc.dg/dfp/convert-bfp-2.c: Ditto.
2673 * gcc.dg/dfp/convert-bfp-3.c: Ditto.
2674 * gcc.dg/dfp/convert-bfp-4.c: Ditto.
2675 * gcc.dg/dfp/convert-bfp-5.c: Ditto.
2676 * gcc.dg/dfp/convert-bfp-6.c: Ditto.
2677 * gcc.dg/dfp/convert-bfp-7.c: Ditto.
2678 * gcc.dg/dfp/convert-bfp-8.c: Ditto.
2679 * gcc.dg/dfp/convert-bfp-9.c: Ditto.
2680 * gcc.dg/dfp/convert-bfp-10.c: Ditto.
2681 * gcc.dg/dfp/convert-bfp-11.c: Ditto.
2682 * gcc.dg/dfp/convert-bfp-12.c: Ditto.
2683 * gcc.dg/dfp/convert-bfp-13.c: Ditto.
2684 * gcc.dg/dfp/convert-bfp-14.c: Ditto.
2685 * gcc.dg/dfp/convert-bfp.c: Ditto.
2686 * gcc.dg/dfp/convert-complex.c: Ditto.
2687 * gcc.dg/dfp/convert-dfp.c: Ditto.
2688 * gcc.dg/dfp/convert-dfp-fold-2.c: Ditto.
2689 * gcc.dg/dfp/convert-dfp-round.c: Ditto.
2690 * gcc.dg/dfp/convert-int.c: Ditto.
2691 * gcc.dg/dfp/convert-int-fold.c: Ditto.
2692 * gcc.dg/dfp/convert-int-max.c: Ditto.
2693 * gcc.dg/dfp/convert-int-saturate.c: Ditto.
2694 * gcc.dg/dfp/decfloat-constants.c: Ditto.
2695 * gcc.dg/dfp/fe-binop.c: Ditto.
2696 * gcc.dg/dfp/fe-convert-1.c: Ditto.
2697 * gcc.dg/dfp/fe-convert-2.c: Ditto.
2698 * gcc.dg/dfp/fe-convert-3.c: Ditto.
2699 * gcc.dg/dfp/func-array.c: Ditto.
2700 * gcc.dg/dfp/func-deref.c: Ditto.
2701 * gcc.dg/dfp/func-mixed.c: Ditto.
2702 * gcc.dg/dfp/func-pointer.c: Ditto.
2703 * gcc.dg/dfp/func-scalar.c: Ditto.
2704 * gcc.dg/dfp/func-struct.c: Ditto.
2705 * gcc.dg/dfp/func-vararg-alternate.h: Ditto.
2706 * gcc.dg/dfp/func-vararg-alternate-d32.c: Ditto.
2707 * gcc.dg/dfp/func-vararg-alternate-d64.c: Ditto.
2708 * gcc.dg/dfp/func-vararg-alternate-d128.c: Ditto.
2709 * gcc.dg/dfp/func-vararg-alternate-d128-2.c: Ditto.
2710 * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
2711 * gcc.dg/dfp/func-vararg-mixed.c: Ditto.
2712 * gcc.dg/dfp/func-vararg-mixed-2.c: Ditto.
2713 * gcc.dg/dfp/func-vararg-size0.c: Ditto.
2714 * gcc.dg/dfp/inf-1.c: Ditto.
2715 * gcc.dg/dfp/loop-index.c: Ditto.
2716 * gcc.dg/dfp/nan-1.c: Ditto.
2717 * gcc.dg/dfp/nan-2.c: Ditto.
2718 * gcc.dg/dfp/operator-arith-fold.c: Ditto.
2719 * gcc.dg/dfp/operator-assignment.c: Ditto.
2720 * gcc.dg/dfp/operator-comma.c: Ditto.
2721 * gcc.dg/dfp/operator-cond.c: Ditto.
2722 * gcc.dg/dfp/operator-logical.c: Ditto.
2723 * gcc.dg/dfp/operator-unary.c: Ditto.
2724 * gcc.dg/dfp/pr36800.c: Ditto.
2725 * gcc.dg/dfp/pr39034.c: Ditto.
2726 * gcc.dg/dfp/pr39035.c: Ditto.
2727 * gcc.dg/dfp/pr39902.c: Ditto.
2728 * gcc.dg/dfp/signbit-1.c: Ditto.
2729 * gcc.dg/dfp/signbit-2.c: Ditto.
2730 * gcc.dg/dfp/struct-layout-1.c: Ditto.
2731 * gcc.dg/dfp/union-init.c: Ditto.
2732 * gcc.dg/dfp/usual-arith-conv.c: Ditto.
2733
2734 2009-09-16 Michael Matz <matz@suse.de>
2735
2736 PR fortran/41212
2737 * gfortran.dg/pr41212.f90: New test.
2738
2739 2009-09-16 Eric Botcazou <ebotcazou@adacore.com>
2740
2741 * gnat.dg/alignment9.adb: New test.
2742
2743 2009-09-16 Eric Botcazou <ebotcazou@adacore.com>
2744
2745 * gnat.dg/discr20.ad[sb]: New test.
2746
2747 2009-09-16 Richard Guenther <rguenther@suse.de>
2748
2749 PR middle-end/34011
2750 * gcc.dg/tree-ssa/ssa-lim-7.c: New testcase.
2751
2752 2009-09-16 DJ Delorie <dj@redhat.com>
2753 Kaz Kojima <kkojima@gcc.gnu.org>
2754
2755 * gcc.target/sh/struct-arg-dw2.c: New test.
2756
2757 2009-09-15 Nathan Froyd <froydnj@codesourcery.com>
2758 Jakub Jelinek <jakub@redhat.com>
2759
2760 PR target/41175
2761 * gcc.target/powerpc/pr41175.c: New test.
2762
2763 2009-09-14 Richard Henderson <rth@redhat.com>
2764
2765 * c-c++-common/asmgoto-1.c, c-c++-common/asmgoto-2.c,
2766 c-c++-common/asmgoto-3.c, gcc.c-torture/compile/asmgoto-1.c,
2767 gcc.dg/tree-ssa/asmgoto-1.c: New files.
2768
2769 2009-09-14 Richard Henderson <rth@redhat.com>
2770
2771 * g++.dg/eh/builtin1.C: Update resx pattern match.
2772 * g++.dg/eh/builtin2.C, g++.dg/eh/builtin3.C: Likewise.
2773
2774 2009-09-14 Richard Sandiford <rdsandiford@googlemail.com>
2775
2776 * gcc.target/mips/branch-helper.h: New file.
2777 * gcc.target/mips/branch-2.c,
2778 * gcc.target/mips/branch-3.c,
2779 * gcc.target/mips/branch-4.c,
2780 * gcc.target/mips/branch-5.c,
2781 * gcc.target/mips/branch-6.c,
2782 * gcc.target/mips/branch-7.c,
2783 * gcc.target/mips/branch-8.c,
2784 * gcc.target/mips/branch-9.c,
2785 * gcc.target/mips/branch-10.c,
2786 * gcc.target/mips/branch-11.c,
2787 * gcc.target/mips/branch-12.c,
2788 * gcc.target/mips/branch-13.c,
2789 * gcc.target/mips/branch-14.c,
2790 * gcc.target/mips/branch-15.c: New tests.
2791
2792 2009-09-14 Michael Meissner <meissner@linux.vnet.ibm.com>
2793
2794 PR target/41331
2795 * gcc.target/powerpc/bswap64-4.c: New file to test bswap64 on a
2796 -m32 -mpowerpc64 system.
2797
2798 2009-09-14 Bernd Schmidt <bernd.schmidt@analog.com>
2799
2800 From Jie Zhang <jie.zhang@analog.com>:
2801 * gcc.target/bfin/saveall.c: New test.
2802 * gcc.target/bfin/20090914-1.c: New test.
2803 * gcc.target/bfin/20090914-2.c: New test.
2804
2805 * gcc.target/bfin/20090914-3.c: New test.
2806
2807 2009-09-14 Andrew Stubbs <ams@codesourcery.com>
2808
2809 * gcc.target/sh/20080410-1.c: Remove obsolete -fira option.
2810
2811 2009-09-14 Richard Guenther <rguenther@suse.de>
2812
2813 PR middle-end/41350
2814 * g++.dg/debug/dwarf-eh-personality-1.C: New testcase.
2815
2816 2009-09-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2817
2818 PR libgfortran/41328
2819 * gfortran.dg/cr_lf.f90: New test.
2820
2821 2009-09-11 Michael Matz <matz@suse.de>
2822
2823 PR middle-end/41275
2824 * g++.dg/tree-ssa/pr41275.C: New test.
2825
2826 2009-09-11 Janus Weil <janus@gcc.gnu.org>
2827
2828 PR fortran/41242
2829 * gfortran.dg/proc_ptr_comp_21.f90: New.
2830
2831 2009-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
2832
2833 PR fortran/31292
2834 * gfortran.dg/module_procedure_1.f90: New test.
2835 * gfortran.dg/module_procedure_2.f90: Ditto.
2836 * gfortran.dg/generic_14.f90: Move dg-error to new location.
2837
2838 2009-09-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2839 James A. Morrison <phython@gcc.gnu.org>
2840
2841 PR ada/18302
2842 * ada/acats/run_all.sh (target_run): Use run_test.exp to execute
2843 commands.
2844 * ada/acats/run_test.exp: New file.
2845
2846 2009-09-10 Uros Bizjak <ubizjak@gmail.com>
2847
2848 Revert:
2849 2009-09-09 Uros Bizjak <ubizjak@gmail.com>
2850
2851 PR rtl-optimization/39779
2852 * gcc.dg/pr39979.c: New test.
2853
2854 2009-09-10 Richard Guenther <rguenther@suse.de>
2855
2856 PR middle-end/41257
2857 * g++.dg/torture/pr41257-2.C: New testcase.
2858
2859 2009-09-09 Paolo Carlini <paolo.carlini@oracle.com>
2860
2861 PR c++/28293
2862 * g++.dg/template/crash91.C: New.
2863
2864 2009-09-09 Uros Bizjak <ubizjak@gmail.com>
2865
2866 PR rtl-optimization/39779
2867 * gcc.dg/pr39979.c: New test.
2868
2869 2009-09-09 Richard Guenther <rguenther@suse.de>
2870
2871 PR tree-optimization/41101
2872 * gcc.c-torture/compile/pr41101.c: New testcase.
2873
2874 2009-09-09 Richard Guenther <rguenther@suse.de>
2875
2876 PR middle-end/41317
2877 * gcc.c-torture/execute/pr41317.c: New testcase.
2878 * gcc.dg/tree-ssa/forwprop-11.c: XFAIL.
2879 * gcc.dg/tree-ssa/forwprop-12.c: Likewise.
2880
2881 2009-09-08 Dodji Seketeli <dodji@redhat.com>
2882
2883 Fix some test breakages on Darwin
2884 * g++.dg/debug/dwarf2/namespace-1.C: Use -fno-merge-debug-string
2885 and adjust.
2886 * g++.dg/debug/dwarf2/template-func-params-6.C: Likewise.
2887 * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
2888 * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
2889 * g++.dg/debug/dwarf2/pubnames-1.C: Likewise. Also, adjust to
2890 take darwin specifics in account.
2891
2892 2009-09-08 Joseph Myers <joseph@codesourcery.com>
2893
2894 * gcc.dg/profile-dir-1.c, gcc.dg/profile-dir-2.c,
2895 gcc.dg/profile-dir-3.c: Disable for remote-host testing.
2896
2897 2009-09-08 Paolo Carlini <paolo.carlini@oracle.com>
2898
2899 PR c++/39923
2900 * g++.dg/cpp0x/initlist24.C: New.
2901
2902 2009-09-08 Ozkan Sezer <sezeroz@gmail.com>
2903
2904 * gcc.dg/large-size-array-2.c: Fix target requirement.
2905 * gcc.dg/large-size-array-4.c: Likewise.
2906 * gcc.dg/c90-const-expr-2.c: Define ZERO as 0LL for _WIN64.
2907 * gcc.dg/c99-const-expr-2.c: Likewise.
2908 * gcc.dg/c90-const-expr-6.c: Typedef ptrdiff_t with __extension__.
2909 * gcc.dg/c90-const-expr-9.c: Typedef size_t with __extension__.
2910 * gcc.dg/c90-const-expr-10.c: Likewise.
2911 * gcc.dg/torture/pr39074.c: Use intptr_t typedef'ed as __PTRDIFF_TYPE__
2912 instead of long.
2913 * gcc.dg/tree-ssa/pr33920.c: Likewise.
2914 * gcc.dg/vect/pr33846.c: Likewise.
2915 * gcc.dg/vect/pr33833.c: Use uintptr_t, typedef'ed as unsigned
2916 __PTRDIFF_TYPE__, instead of unsigned long.
2917 * gcc.dg/vect/O1-pr33854.c: Use __SIZE_TYPE__ instead of unsigned long.
2918
2919 2009-09-08 Alexandre Oliva <aoliva@redhat.com>
2920
2921 PR debug/41229
2922 PR debug/41291
2923 PR debug/41300
2924 * gfortran.dg/pr41229.f90: New.
2925
2926 2009-09-08 Alexandre Oliva <aoliva@redhat.com>
2927
2928 PR debug/41232
2929 * gcc.dg/pr41232.c: New.
2930
2931 2009-09-08 Joseph Myers <joseph@codesourcery.com>
2932
2933 * gcc.misc-tests/i386-prefetch.exp: Skip tests when multilib flags
2934 contain -march.
2935 * gcc.dg/tree-ssa/prefetch-7.c, gcc.target/i386/387-1.c,
2936 gcc.target/i386/387-5.c, gcc.target/i386/cmov7.c,
2937 gcc.target/i386/funcspec-1.c, gcc.target/i386/funcspec-8.c,
2938 gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
2939 gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
2940 gcc.target/i386/isa-6.c, gcc.target/i386/lea.c,
2941 gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/sse-5.c,
2942 gcc.target/i386/ssefn-1.c: Skip when multilib flags contain -march
2943 options other than that used in dg-options.
2944
2945 2009-09-07 Jakub Jelinek <jakub@redhat.com>
2946
2947 PR rtl-optimization/41239
2948 * gcc.c-torture/execute/pr41239.c: New test.
2949
2950 2009-09-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2951
2952 PR libgfortran/41192
2953 * gfortran.dg/namelist_59.f90: New test.
2954
2955 2009-09-07 Bernd Schmidt <bernd.schmidt@analog.com>
2956
2957 From Mike Frysinger <michael.frysinger@analog.com>
2958 * gcc.target/bfin/mcpu-bf542m.c: New file.
2959 * gcc.target/bfin/mcpu-bf544m.c: Likewise.
2960 * gcc.target/bfin/mcpu-bf546m.c: Likewise.
2961 * gcc.target/bfin/mcpu-bf548m.c: Likewise.
2962 * gcc.target/bfin/mcpu-bf549m.c: Likewise.
2963
2964 2009-09-07 Martin Jambor <mjambor@suse.cz>
2965
2966 PR middle-end/41282
2967 * gcc.c-torture/compile/pr41282.c: New test.
2968
2969 2009-09-07 Thomas Koenig <tkoenig@gcc.gnu.org>
2970
2971 PR fortran/41197
2972 * gfortran.dg/allocate_alloc_opt_1.f90: Use scalar
2973 variables for stat and errmsg.
2974 * gfortran.dg/deallocate_alloc_opt_1.f90: Likewise.
2975 * gfortran.dg/allocate_stat_2.f90: New test.
2976
2977 2009-09-07 Bernd Schmidt <bernd.schmidt@analog.com>
2978
2979 * gcc.c-torture/compile/20090907-1.c: New test.
2980
2981 2009-09-06 Jakub Jelinek <jakub@redhat.com>
2982
2983 PR bootstrap/41241
2984 * gcc.dg/pr41241.c: New test.
2985
2986 2009-09-06 Richard Guenther <rguenther@suse.de>
2987
2988 PR middle-end/41144
2989 * g++.dg/torture/pr41144.C: New testcase.
2990
2991 2009-09-06 Richard Guenther <rguenther@suse.de>
2992
2993 PR middle-end/41261
2994 * gcc.dg/torture/pr41261.c: New testcase.
2995
2996 2009-09-05 Richard Guenther <rguenther@suse.de>
2997
2998 PR middle-end/41181
2999 * gcc.c-torture/compile/pr41181.c: New testcase.
3000
3001 2009-09-05 Richard Guenther <rguenther@suse.de>
3002
3003 PR debug/41273
3004 * g++.dg/torture/pr41273.C: New testcase.
3005
3006 2009-09-05 Paul Thomas <pault@gcc.gnu.org>
3007
3008 PR fortran/41258
3009 * gfortran.dg/typebound_proc_12.f90 : New test.
3010
3011 2009-09-04 Alexandre Oliva <aoliva@redhat.com>
3012
3013 PR debug/41225
3014 * gfortran.dg/pr41225.f90: New.
3015
3016 2009-09-04 Alexandre Oliva <aoliva@redhat.com>
3017
3018 * gcc.dg/guality/guality.h: Include stdint.h. Drop unnecessary
3019 unistd.h, sys/types.h and sys/wait.h.
3020 (gualchk_t): New.
3021 (GUALCVT): New.
3022 (GUALCHKXPR, GUALCHKVAL, GUALCHKFLA): Use it.
3023 (GUALITY_GDB_REDIRECT): New.
3024 (GUALITY_GDB_ARGS): Use it.
3025
3026 2009-09-04 Richard Guenther <rguenther@suse.de>
3027
3028 PR middle-end/41257
3029 * g++.dg/torture/pr41257.C: New testcase.
3030
3031 2009-09-04 Martin Jambor <mjambor@suse.cz>
3032
3033 PR tree-optimization/41112
3034 * gnat.dg/array8.adb: New test.
3035
3036 2009-09-03 Daniel Gutson <dgutson@codesourcery.com>
3037
3038 * gcc.target/arm/ctz.c: New test case.
3039
3040 2009-09-03 Alon Dayan <alond@il.ibm.com>
3041
3042 PR tree-optimization/38275
3043 * gcc.dg/autopar/reduc-1char.c: Increase number
3044 of iterations. Adjust the logic accordingly.
3045 * gcc.dg/autopar/reduc-2char.c: Ditto.
3046 * gcc.dg/autopar/reduc-1.c: Ditto.
3047 * gcc.dg/autopar/reduc-2.c: Ditto.
3048 * gcc.dg/autopar/reduc-3.c: Ditto.
3049 * gcc.dg/autopar/reduc-6.c: Ditto.
3050 * gcc.dg/autopar/reduc-7.c: Ditto.
3051 * gcc.dg/autopar/reduc-8.c: Ditto.
3052 * gcc.dg/autopar/reduc-9.c: Ditto.
3053 * gcc.dg/autopar/pr39500-1.c: Ditto.
3054 * gcc.dg/autopar/reduc-1short.c: Ditto.
3055 * gcc.dg/autopar/reduc-2short.c: Ditto.
3056 * gcc.dg/autopar/parallelization-1.c: Ditto.
3057
3058 2009-09-03 Jakub Jelinek <jakub@redhat.com>
3059
3060 * gcc.dg/guality/guality.exp: Only run guality tests if a trivial
3061 testcase using guality.h compiles and links and if a global variable
3062 can be verified by gdb.
3063
3064 2009-09-03 Bernd Schmidt <bernd.schmidt@analog.com>
3065
3066 * lib/target-supports.exp (check_effective_target_sync_int_long):
3067 Supported on Blackfin Linux targets.
3068
3069 2009-09-02 David Daney <ddaney@caviumnetworks.com>
3070
3071 * gcc.c-torture/compile/builtin_unreachable-1.c: New testcase.
3072
3073 2009-09-03 Diego Novillo <dnovillo@google.com>
3074
3075 * gcc.dg/gomp/combined-1.c: Adjust expected pattern.
3076 * g++.dg/tree-prof/inline_mismatch_args.C: Likewise.
3077 * g++.dg/warn/unit-1.C: Likewise.
3078 * g++.dg/ipa/iinline-1.C: Likewise.
3079 * g++.dg/template/cond2.C: Adjust expected line location for the
3080 error.
3081 * g++.dg/template/pr35240.C: Likewise.
3082
3083 2009-09-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3084
3085 * gcc.dg/tree-ssa/inline-3.c: Add -fpie when pic.
3086 * gcc.dg/tree-ssa/local-pure-const.c: Likewise.
3087
3088 2009-09-02 Martin Jambor <mjambor@suse.cz>
3089
3090 * gcc.dg/tree-ssa/sra-8.c: New testcase.
3091 * gcc.dg/memcpy-1.c: Add . to match pattern.
3092 * gcc.dg/uninit-I.c: XFAIL warning test.
3093 * g++.dg/warn/unit-1.C: XFAIL warning test.
3094
3095 2009-09-02 Ian Lance Taylor <iant@google.com>
3096
3097 * gcc.dg/20090902-1.c: New test.
3098
3099 2009-09-02 Jakub Jelinek <jakub@redhat.com>
3100
3101 * gcc.dg/builtin-object-size-9.c: New test.
3102
3103 2009-09-02 Olivier Hainque <hainque@adacore.com>
3104
3105 * gnat.dg/array7.ad[bs]: Add check for Signed_Integer_Type_Definition.
3106
3107 2009-09-02 Eric Botcazou <ebotcazou@adacore.com>
3108 Olivier Hainque <hainque@adacore.com>
3109
3110 * gnat.dg/misaligned_param.adb: New test.
3111 * gnat.dg/misaligned_param_pkg.ad[sb]: New helper.
3112 * gnat.dg/slice7.adb: Add 1 more related case.
3113
3114 2009-09-01 Alexandre Oliva <aoliva@redhat.com>
3115
3116 * gcc.dg/guality/guality.c: Expect to fail for now.
3117 * gcc.dg/guality/example.c: Likewise.
3118
3119 2009-09-01 Alexandre Oliva <aoliva@redhat.com>
3120
3121 * gcc.dg/guality/guality.c: New.
3122 * gcc.dg/guality/guality.h: New.
3123 * gcc.dg/guality/guality.exp: New.
3124 * gcc.dg/guality/example.c: New.
3125 * lib/gcc-dg.exp (cleanup-dump): Remove .gk files.
3126 (cleanup-saved-temps): Likewise, .gkd files too.
3127
3128 2009-09-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3129
3130 PR fortran/39229
3131 * gfortran.dg/line_length_3.f: New test.
3132 * gfortran.dg/line_length_4.f90: New test.
3133
3134 2009-09-01 Loren J. Rittle <ljrittle@acm.org>
3135
3136 * lib/target-supports.exp (check_gc_sections_available):
3137 Add proper pattern quote.
3138
3139 2009-08-31 Uros Bizjak <ubizjak@gmail.com>
3140 Kaz Kojima <kkojima@gcc.gnu.org>
3141
3142 * lib/target-supports.exp (add_options_for_ieee): New procedure.
3143 * g++.dg/cdce3.C: Use dg-add-options ieee.
3144 * g++.dg/torture/type-generic-1.C: Likewise.
3145 * gcc.c-torture/compile/fix-trunc-mem-1.c: Likewise.
3146 * gcc.dg/pr28796-2.c: Likewise.
3147 * gcc.dg/torture/builtin-math-7.c: Likewise.
3148 * gcc.dg/torture/type-generic-1.c: Likewise.
3149 * gfortran.dg/boz_14.f90: Likewise.
3150 * gfortran.dg/erf_2.F90: Likewise.
3151 * gfortran.dg/init_flag_3.f90: Likewise.
3152 * gfortran.dg/init_flag_4.f90: Likewise.
3153 * gfortran.dg/init_flag_5.f90: Likewise.
3154 * gfortran.dg/integer_exponentiation_1.f90: Likewise.
3155 * gfortran.dg/integer_exponentiation_5.F90: Likewise.
3156 * gfortran.dg/isnan_1.f90: Likewise.
3157 * gfortran.dg/isnan_2.f90: Likewise.
3158 * gfortran.dg/maxlocval_2.f90: Likewise.
3159 * gfortran.dg/maxlocval_4.f90: Likewise.
3160 * gfortran.dg/minlocval_1.f90: Likewise.
3161 * gfortran.dg/minlocval_4.f90: Likewise.
3162 * gfortran.dg/module_nan.f90: Likewise.
3163 * gfortran.dg/namelist_42.f90: Likewise.
3164 * gfortran.dg/namelist_43.f90: Likewise.
3165 * gfortran.dg/nan_1.f90: Likewise.
3166 * gfortran.dg/nan_2.f90: Likewise.
3167 * gfortran.dg/nan_3.f90: Likewise.
3168 * gfortran.dg/nan_4.f90: Likewise.
3169 * gfortran.dg/nan_5.f90: Likewise.
3170 * gfortran.dg/nearest_1.f90: Likewise.
3171 * gfortran.dg/nearest_2.f90: Likewise.
3172 * gfortran.dg/nearest_3.f90: Likewise.
3173 * gfortran.dg/pr37243.f: Likewise.
3174 * gfortran.dg/real_const_3.f90: Likewise.
3175 * gfortran.dg/transfer_simplify_2.f90: Likewise.
3176
3177 2009-08-31 Dodji Seketeli <dodji@redhat.com>
3178
3179 PR debug/30161
3180 * g++.dg/debug/dwarf2/template-params-1.C: New test.
3181 * g++.dg/debug/dwarf2/template-params-2.C: Likewise.
3182 * g++.dg/debug/dwarf2/template-params-3.C: Likewise.
3183 * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
3184 * g++.dg/debug/dwarf2/template-params-5.C: Likewise.
3185 * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
3186 * g++.dg/debug/dwarf2/template-func-params-1.C: Likewise.
3187 * g++.dg/debug/dwarf2/template-func-params-2.C: Likewise.
3188 * g++.dg/debug/dwarf2/template-func-params-3.C: Likewise.
3189 * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
3190 * g++.dg/debug/dwarf2/template-func-params-5.C: Likewise.
3191 * g++.dg/debug/dwarf2/template-func-params-6.C: Likewise.
3192 * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
3193
3194 2009-08-31 Jason Merrill <jason@redhat.com>
3195
3196 PR c++/41127
3197 * g++.dg/parse/enum5.C: New.
3198 * g++.dg/cpp0x/enum1.C: Adjust expected error.
3199
3200 2009-08-31 Janus Weil <janus@gcc.gnu.org>
3201
3202 PR fortran/40940
3203 * gfortran.dg/allocate_derived_1.f90: New.
3204 * gfortran.dg/class_3.f03: New.
3205
3206 2009-08-31 Janus Weil <janus@gcc.gnu.org>
3207
3208 PR fortran/40996
3209 * gfortran.dg/allocatable_scalar_1.f90: New.
3210 * gfortran.dg/allocatable_scalar_2.f90: Renamed from finalize_9.f03.
3211 * gfortran.dg/finalize_9.f03: Renamed to allocatable_scalar_2.f90.
3212 * gfortran.dg/proc_ptr_comp_pass_4.f90: Modified.
3213
3214 2009-08-30 Richard Guenther <rguenther@suse.de>
3215
3216 PR tree-optimization/41186
3217 * g++.dg/torture/pr41186.C: New testcase.
3218 * g++.dg/tree-ssa/pr41186.C: Likewise.
3219
3220 2009-08-30 Dodji Seketeli <dodji@redhat.com>
3221
3222 PR c++/41187
3223 * g++.dg/debug/dwarf2/namespace-1.C: Use a loosier regexp to
3224 take ia64 assembly comments syntax in account.
3225
3226 2009-08-30 Uros Bizjak <ubizjak@gmail.com>
3227
3228 * gcc.target/i386/funcspec-5.c: Remove fused-add test.
3229
3230 2009-08-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3231
3232 * gfortran.dg/whole_file_5.f90: Add -fpie when pic, fix scan pattern.
3233 * gfortran.dg/whole_file_6.f90: Likewise.
3234
3235 2009-08-28 Cary Coutant <ccoutant@google.com>
3236
3237 PR debug/41063
3238 * g++.dg/debug/dwarf2/pr41063.C: New test.
3239
3240 2009-08-27 Uros Bizjak <ubizjak@gmail.com>
3241
3242 PR rtl-optimization/40861
3243 * gcc.dg/pr40861.c: New test.
3244
3245 2009-08-27 Janus Weil <janus@gcc.gnu.org>
3246
3247 PR fortran/40869
3248 * gfortran.dg/proc_ptr_comp_20.f90: New.
3249
3250 2009-08-27 Janne Blomqvist <jb@gcc.gnu.org>
3251
3252 PR libfortran/39667
3253 * gfortran.dg/f2003_io_4.f03: Don't require target fd_truncate,
3254 open temp file with status="scratch".
3255 * gfortran.dg/fmt_cache_1.f: Likewise.
3256 * gfortran.dg/fmt_exhaust.f90: Likewise.
3257 * gfortran.dg/fmt_t_4.f90: Likewise.
3258 * gfortran.dg/fseek.f90: Likewise.
3259 * gfortran.dg/list_read_5.f90: Likewise.
3260 * gfortran.dg/namelist_39.f90: Likewise.
3261 * gfortran.dg/namelist_56.f90: Likewise.
3262 * gfortran.dg/read_bad_advance.f90: Likewise.
3263 * gfortran.dg/read_repeat.f90: Likewise.
3264 * gfortran.dg/read_size_noadvance.f90: Likewise.
3265 * gfortran.dg/read_x_past.f: Likewise.
3266
3267 2009-08-27 Tobias Burnus <burnus@net-b.de>
3268
3269 PR fortran/28039
3270 * gfortran.dg/fmt_with_extra.f: xfail testcase as patch was reverted.
3271
3272 2009-08-27 Daniel Kraft <d@domob.eu>
3273
3274 PR fortran/37425
3275 * gfortran.dg/impure_assignment_1.f90: Change expected error message.
3276 * gfortran.dg/typebound_operator_1.f03: Remove check for not-implemented
3277 error and fix problem with recursive assignment.
3278 * gfortran.dg/typebound_operator_2.f03: No not-implemented check.
3279 * gfortran.dg/typebound_operator_3.f03: New test.
3280 * gfortran.dg/typebound_operator_4.f03: New test.
3281
3282 2009-08-27 Dodji Seketeli <dodji@redhat.com>
3283
3284 PR debug/41170
3285 * debug/dwarf2/namespace-1.C: New test.
3286
3287 2009-08-26 H.J. Lu <hongjiu.lu@intel.com>
3288
3289 PR fortran/41162
3290 * gfortran.dg/pr41162.f: New.
3291
3292 2009-08-26 Adam Nemet <anemet@caviumnetworks.com>
3293 Richard Sandiford <rdsandiford@googlemail.com>
3294
3295 * gcc.target/mips/mips.exp: Replace isa(_rev)=...!... mechanism
3296 with "forbid_cpu".
3297 * gcc.target/mips/branch-1.c: Update accordingly.
3298 * gcc.target/mips/extend-1.c: Likewise.
3299 * gcc.target/mips/dmult-1.c: Likewise. Remove redundant isa=64.
3300
3301 2009-08-26 Richard Guenther <rguenther@suse.de>
3302
3303 PR middle-end/41163
3304 * gcc.c-torture/compile/pr41163.c: New testcase.
3305 * gcc.dg/pr35899.c: Adjust.
3306
3307 2009-08-26 Richard Guenther <rguenther@suse.de>
3308
3309 * gcc.dg/tree-ssa/restrict-4.c: New testcase.
3310
3311 2009-08-26 Jason Merrill <jason@redhat.com>
3312
3313 * g++.dg/cpp0x/explicit3.C: New.
3314 * g++.dg/overload/cond2.C: New.
3315
3316 2009-08-25 Kaz Kojima <kkojima@gcc.gnu.org>
3317
3318 * gcc.dg/torture/builtin-math-7.c: Add -mieee for sh*-*-* targets.
3319
3320 2009-08-25 Jan Hubicka <jh@suse.cz>
3321
3322 * gcc.target/i386/sse5-shift1-vector.c
3323 * gcc.target/i386/isa-12.c
3324 * gcc.target/i386/isa-12.cgcc.target/i386/isa-12.c
3325 * gcc.target/i386/sse5-pcmov2.c
3326 * gcc.target/i386/isa-3.c
3327 * gcc.target/i386/sse5-shift2-vector.c
3328 * gcc.target/i386/isa-7.c
3329 * gcc.target/i386/funcspec-2.c
3330 * gcc.target/i386/sse5-haddX.c
3331 * gcc.target/i386/sse5-hadduX.c
3332 * gcc.target/i386/isa-9.c
3333 * gcc.target/i386/sse5-maccXX.c
3334 * gcc.target/i386/sse5-shift3-vector.c
3335 * gcc.target/i386/sse5-msubXX.c
3336 * gcc.target/i386/sse5-permpX.c
3337 * gcc.target/i386/sse5-check.h
3338 * gcc.target/i386/sse-12.c
3339 * gcc.target/i386/sse-11.c
3340 * gcc.target/i386/sse-10.c
3341 * gcc.target/i386/sse-13.c
3342 * gcc.target/i386/sse-14.c
3343 * gcc.target/i386/sse-22.c
3344 * gcc.target/i386/sse-2.c
3345 * gcc.target/i386/sse-13.c
3346 * gcc.target/i386/avx-2.c
3347 * gcc.target/i386/sse5-rotate1-vector.c
3348 * gcc.target/i386/isa-4.c
3349 * gcc.target/i386/sse5-hsubX.c
3350 * gcc.target/i386/sse5-pcmov.c
3351 * gcc.target/i386/sse5-fma.c
3352 * gcc.target/i386/isa-8.c
3353 * gcc.target/i386/sse5-rotate2-vector.c
3354 * gcc.target/i386/sse5-nmaccXX.c
3355 * gcc.target/i386/sse5-imul64-vector.c
3356 * gcc.target/i386/sse5-nmsubXX.c
3357 * gcc.target/i386/sse5-rotate3-vector.c
3358 * gcc.target/i386/sse5-fma-vector.c
3359 * gcc.target/i386/sse5-imul32widen-vector.c
3360 * gcc.target/i386/sse5-ima-vector.c: Remove SSE5 related testcases.
3361
3362 * gcc.target/i386/funcspec-8.c: Replace SSE5 by SSE4.
3363 * gcc.target/i386/funcspec-5.c: Remove SSE5.
3364 * gcc.target/i386/funcspec-6.c: Remove fused-add test.
3365 * gcc.target/i386/avx-1.c: Remove SSE5.
3366 * gcc.target/i386/avx-2.c: Remove SSE5.
3367 * g++.dg/other/i386-2.C: Replace SSE5 by SSE4A.
3368 * g++.dg/other/i386-3.C: Replace SSE5 by SSE4A.
3369 * g++.dg/other/i386-6.C: Replace SSE5 by SSE4A.
3370 * g++.dg/other/i386-5.C: Replace SSE5 by SSE4A.
3371
3372 2009-08-25 Uros Bizjak <ubizjak@gmail.com>
3373
3374 * gcc.c-torture/compile/limits-fndefn.c: Add dg-timeout-factor.
3375
3376 2009-08-25 Ville Voutilainen <ville.voutilainen@gmail.com>
3377
3378 * g++.dg/cpp0x/alignof.C: New. Tests that the alignof
3379 keyword works in the same manner as __alignof.
3380
3381 2009-08-25 Thomas Koenig <tkoenig@gcc.gnu.org>
3382
3383 PR libfortran/34670
3384 * gfortran.dg/unpack_bounds_1.f90: New test.
3385 * gfortran.dg/unpack_bounds_2.f90: New test.
3386 * gfortran.dg/unpack_bounds_3.f90: New test.
3387
3388 2009-08-25 Eric Botcazou <ebotcazou@adacore.com>
3389
3390 * gnat.dg/slice7.adb: New test.
3391 * gnat.dg/slice7_pkg.ads: New helper.
3392
3393 2009-08-25 Janus Weil <janus@gcc.gnu.org>
3394
3395 PR fortran/41139
3396 * gfortran.dg/proc_ptr_25.f90: New.
3397 * gfortran.dg/proc_ptr_comp_18.f90: New.
3398 * gfortran.dg/proc_ptr_comp_19.f90: New.
3399
3400 2009-08-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3401
3402 PR fortran/41154
3403 * gfortran.dg/fmt_error_8.f: New test.
3404
3405 2009-08-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3406
3407 * gcc.dg/torture/builtin-math-6.c (link_error): Accept a value
3408 number, update all callers and synchronize results for latest MPC.
3409
3410 2009-08-21 Jason Merrill <jason@redhat.com>
3411
3412 * g++.dg/warn/Wunused-17.C: New.
3413
3414 2009-08-11 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3415
3416 * gcc.target/arm/combine-cmp-shift.c: New test.
3417
3418 2009-08-24 Kai Tietz <kai.tietz@onevision.com>
3419
3420 * gcc.dg/format/ms-format1.c: Add new cases for I32 width specifier.
3421 * gcc.dg/format/ms-format2.c: New test about illegal use of I32/I64
3422 width specifier.
3423
3424 2009-08-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3425
3426 * gfortran.dg/fmt_error_7.f: New test.
3427
3428 2009-08-23 Uros Bizjak <ubizjak@gmail.com>
3429
3430 PR target/40718
3431 * gcc.target/i386/pr40718.c: New test.
3432
3433 2009-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
3434
3435 * gfortran.dg/proc_ptr_24.f90: New test.
3436
3437 2009-08-22 Steven K. kargl <kargl@gcc.gnu.org>
3438
3439 * gfortran.dg/allocate_alloc_opt_4.f90: New test.
3440 * gfortran.dg/allocate_alloc_opt_5.f90: New test.
3441 * gfortran.dg/allocate_alloc_opt_6.f90: New test.
3442
3443 2009-08-22 Bud Davis <bdavis9659@sbcglobal.net>
3444
3445 PR fortran/28039
3446 * gfortran.dg/fmt_with_extra.f: new file.
3447
3448 2009-08-21 Maciej W. Rozycki <macro@codesourcery.com>
3449
3450 * lib/target-supports.exp
3451 (check_effective_target_arm_iwmmxt_ok): New procedure.
3452 * gcc.target/arm/mmx-1.c: Only run if arm_iwmmxt_ok. Remove the
3453 exclusions for -mfloat-abi=softfp and -mfloat-abi=hard.
3454
3455 2009-08-21 Uros Bizjak <ubizjak@gmail.com>
3456
3457 * gfortran.dg/boz_9.f90: Do not load denormal floating
3458 point constants. Remove -mieee option for alpha*-*-* targets.
3459
3460 2009-08-21 Janus Weil <janus@gcc.gnu.org>
3461
3462 PR fortran/41106
3463 * gfortran.dg/proc_ptr_23.f90: New.
3464 * gfortran.dg/proc_ptr_comp_15.f90: New.
3465 * gfortran.dg/proc_ptr_comp_16.f90: New.
3466 * gfortran.dg/proc_ptr_comp_17.f90: New.
3467
3468 2009-08-21 Jakub Jelinek <jakub@redhat.com>
3469
3470 PR c++/41131
3471 * g++.dg/expr/unary3.C: New test.
3472
3473 2009-08-21 Kaz Kojima <kkojima@gcc.gnu.org>
3474
3475 * gfortran.dg/common_5.f: Add -mdalign for sh.
3476 * gfortran.dg/common_align_2.f90: Likewise.
3477
3478 2009-08-20 Thomas Koenig <tkoenig@gcc.gnu.org>
3479
3480 PR libfortran/40962
3481 * c_f_pointer_tests_4.f90: New test.
3482
3483 2009-08-20 Eric Botcazou <ebotcazou@adacore.com>
3484
3485 * gnat.dg/slice6.adb: New test.
3486 * gnat.dg/slice6_pkg.ads: New helper.
3487
3488 2009-08-20 Michael Matz <matz@suse.de>
3489
3490 PR fortran/41126
3491 * gfortran.dg/pr41126.f90: New test.
3492
3493 2009-08-20 Eric Botcazou <ebotcazou@adacore.com>
3494
3495 * gnat.dg/dynamic_bound.adb: New test.
3496
3497 2009-08-20 Janus Weil <janus@gcc.gnu.org>
3498
3499 PR fortran/41121
3500 * gfortran.dg/intrinsic_5.f90: New.
3501
3502 2009-08-19 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3503 Richard Earnshaw <richard.earnshaw@arm.com>
3504
3505 * gcc.target/arm/20090811-1.c: New test.
3506
3507 2009-08-19 Jakub Jelinek <jakub@redhat.com>
3508
3509 PR middle-end/41123
3510 * gcc.dg/pr41123.c: New test.
3511
3512 2009-08-19 Jason Merrill <jason@redhat.com>
3513
3514 PR c++/41120
3515 * g++.dg/other/gc4.C: New.
3516
3517 2009-08-18 Michael Matz <matz@suse.de>
3518
3519 * gfortran.dg/vect/vect-gems.f90: New test.
3520 * gcc.dg/tree-ssa/alias-1.c: Remove, it checks something broken.
3521
3522 2009-08-18 DJ Delorie <dj@redhat.com>
3523
3524 * lib/wrapper.exp: Move load of target-libpath.exp from here...
3525 * lib/gcc-defs.exp: ... to here.
3526
3527 * lib/wrapper.exp (${tool}_maybe_build_wrapper): Set up
3528 GCC_EXEC_PREFIX before building the wrapper.
3529
3530 2009-08-18 Nathan Froyd <froydnj@codesourcery.com>
3531
3532 * gcc.dg/vect/vect.exp: Add new stanza for aligned-section-anchors-*
3533 tests.
3534 * gcc.dg/vect/section-anchors-nest-1.c: Rename to...
3535 * gcc.dg/vect/aligned-section-anchors-nest-1.c: ...this. Remove
3536 dg-options. Fix dg-final clause.
3537
3538 2009-08-18 Uros Bizjak <ubizjak@gmail.com>
3539
3540 * g++.dg/cdce3.C: Add -mieee for alpha*-*-* targets.
3541
3542 2009-08-18 Janus Weil <janus@gcc.gnu.org>
3543 Paul Thomas <pault@gcc.gnu.org>
3544
3545 PR fortran/40870
3546 * gfortran.dg/proc_ptr_comp_13.f90: Extended.
3547
3548 2009-08-18 Richard Guenther <rguenther@suse.de>
3549
3550 PR middle-end/41094
3551 * gcc.dg/torture/pr41094.c: New testcase.
3552 * gcc.dg/torture/builtin-power-1.c: Adjust.
3553 * gcc.dg/builtins-10.c: Likewise.
3554
3555 2009-08-18 Jakub Jelinek <jakub@redhat.com>
3556
3557 PR target/40971
3558 * gcc.dg/pr40971.c: New test.
3559
3560 2008-08-17 Paul Thomas <pault@gcc.gnu.org>
3561
3562 PR fortran/41062
3563 * gfortran.dg/use_only_4.f90: New test.
3564
3565 2009-08-17 Daniel Kraft <d@domob.eu>
3566
3567 PR fortran/37425
3568 * gfortran.dg/typebound_operator_2.f03: Test for error with illegal
3569 NOPASS bindings as operators.
3570
3571 2009-08-17 Uros Bizjak <ubizjak@gmail.com>
3572
3573 * lib/target-supports.exp
3574 (check_effective_target_vect_cmdline_needed): Add alpha to the list
3575 of targets that do not need command line argument to enable SIMD.
3576
3577 2009-08-17 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3578
3579 * lib/target-supports.exp (check_effective_target_mpc_pow): Fix
3580 typo in cache name.
3581
3582 2009-08-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3583
3584 PR fortran/41075
3585 * gfortran.dg/unlimited_fmt_1.f90: New test.
3586
3587 2009-08-17 Dodji Seketeli <dodji@redhat.com>
3588
3589 * gcc.dg.debug/dwarf2/inline2.c: Add -dA to compile options.
3590
3591 2009-08-17 Arnaud Charlet <charlet@adacore.com>
3592
3593 * gnat.dg/itype.ad[sb]: New test.
3594
3595 2009-08-16 Adam Nemet <anemet@caviumnetworks.com>
3596
3597 * gcc.target/mips/mips.exp: Add terminology section to comment
3598 at the top of the file. Fix typos.
3599
3600 2009-08-16 Jason Merrill <jason@redhat.com>
3601
3602 * g++.dg/debug/dwarf2/inline1.C: New.
3603
3604 2009-08-16 Richard Sandiford <rdsandiford@googlemail.com>
3605
3606 PR target/38599
3607 * gcc.target/mips/smartmips-lwxs.c: Remove -mlong32.
3608
3609 2009-08-16 Dodji Seketeli <dodji@redhat.com>
3610
3611 PR debug/37801
3612 * gcc.dg/debug/20020224-1.c: Adjust the comment.
3613 Make sure to trigger inlining optimizations.
3614 * gcc.dg/debug/dwarf2/inline2.c: New test.
3615
3616 2009-08-14 Janus Weil <janus@gcc.gnu.org>
3617
3618 PR fortran/41070
3619 * gfortran.dg/structure_constructor_10.f90: New.
3620
3621 2009-08-14 Olatunji Ruwase <tjruwase@google.com>
3622
3623 * gcc.dg/pragma-re-1.c: Supported on all platforms.
3624 * gcc.dg/pragma-re-2.c: Likewise.
3625 * gcc.dg/pragma-re-3.c: Likewise.
3626 * gcc.dg/pragma-re-4.c: Likewise.
3627 * g++.dg/other/pragma-re-1.C: Likewise.
3628 * g++.dg/other/pragma-re-2.C: Likewise.
3629
3630 2009-08-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3631
3632 * gcc.dg/torture/builtin-math-7.c: New.
3633
3634 2009-08-14 Richard Guenther <rguenther@suse.de>
3635
3636 * gcc.c-torture/execute/20090814-1.c: New testcase.
3637
3638 2009-08-14 David Edelsohn <edelsohn@gnu.org>
3639
3640 * gcc.dg/graphite/graphite_autopar: Move to libgomp testsuite.
3641
3642 2009-08-14 Paolo Bonzini <bonzini@gnu.org>
3643
3644 PR target/40934
3645 * gcc.target/i386/pr40934.c: New.
3646
3647 2009-08-14 Uros Bizjak <ubizjak@gmail.com>
3648
3649 PR target/41019
3650 * gcc.target/i386/pr41019.c: New test.
3651
3652 2009-08-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3653
3654 PR fortran/40955
3655 * gfortran.dg/winapi.f90: New test.
3656
3657 2009-08-13 Janus Weil <janus@gcc.gnu.org>
3658
3659 PR fortran/40995
3660 * gfortran.dg/intrinsic_4.f90: New.
3661 * gfortran.dg/intrinsic_subroutine.f90: An error message moved to a
3662 different line.
3663
3664 2009-08-13 Richard Guenther <rguenther@suse.de>
3665
3666 PR middle-end/41047
3667 * gcc.dg/tree-ssa/ssa-ccp-27.c: New testcase.
3668
3669 2009-08-12 Richard Guenther <rguenther@suse.de>
3670
3671 PR tree-optimization/41011
3672 * gfortran.dg/pr41011.f: New testcase.
3673
3674 2009-08-11 Andrew Haley <aph@redhat.com>
3675
3676 * gcc.target/arm/synchronize.c: New file.
3677
3678 2009-08-12 Sebastian Pop <sebastian.pop@amd.com>
3679
3680 PR middle-end/40980
3681 * gfortran.dg/graphite/id-17.f: New.
3682
3683 2009-08-12 Konrad Trifunovic <konrad.trifunovic@gmail.com>
3684 Sebastian Pop <sebastian.pop@amd.com>
3685
3686 * gcc.dg/graphite/interchange-1.c: XFAILed.
3687 * gcc.dg/graphite/interchange-2.c: XFAILed.
3688 * gcc.dg/graphite/interchange-3.c: XFAILed.
3689 * gcc.dg/graphite/interchange-4.c: XFAILed.
3690 * gcc.dg/graphite/interchange-7.c: XFAILed.
3691
3692 2009-08-12 Sebastian Pop <sebastian.pop@amd.com>
3693
3694 * gcc.dg/graphite/interchange-6.c: Un-XFAIL.
3695
3696 2009-08-12 Sebastian Pop <sebastian.pop@amd.com>
3697 Pranav Garg <pranav.garg2107@gmail.com>
3698
3699 * gcc.dg/graphite/interchange-6.c: XFAILed.
3700
3701 2009-08-12 Sebastian Pop <sebastian.pop@amd.com>
3702
3703 * gcc.dg/graphite/interchange-9.c: New.
3704
3705 2009-08-12 Richard Guenther <rguenther@suse.de>
3706
3707 PR rtl-optimization/41033
3708 * gcc.dg/pr41033.c: New test.
3709
3710 2009-08-11 Janus Weil <janus@gcc.gnu.org>
3711
3712 PR fortran/41022
3713 * gfortran.dg/proc_ptr_comp_14.f90: New.
3714
3715 2009-08-11 Adam Nemet <anemet@caviumnetworks.com>
3716
3717 * gcc.target/mips/ext-5.c: New test.
3718 * gcc.target/mips/ext-6.c: New test.
3719 * gcc.target/mips/ext-7.c: New test.
3720 * gcc.target/mips/ext-8.c: New test.
3721 * gcc.target/mips/extend-2.c: New test.
3722
3723 2009-08-10 Jason Merrill <jason@redhat.com>
3724
3725 * g++.dg/other/linkage2.C: New test for types-without-linkage
3726 handling.
3727 * g++.dg/ext/anon-struct4.C: No error about anonymous type.
3728 * g++.dg/lookup/anon2.C: Likewise.
3729 * g++.dg/other/anon3.C: Likewise.
3730 * g++.dg/template/arg2.C: Likewise.
3731 * g++.dg/template/local4.C: Likewise.
3732 * g++.old-deja/g++.law/operators32.C: Likewise.
3733 * g++.old-deja/g++.other/linkage2.C: Likewise.
3734 * g++.old-deja/g++.pt/enum6.C: Likewise.
3735 * g++.old-deja/g++.other/anon9.C: Use the undefined decls.
3736 * g++.old-deja/g++.other/linkage1.C: Likewise.
3737
3738 2009-08-10 Manuel López-Ibáñez <manu@gcc.gnu.org>
3739
3740 * gcc.dg/dg.exp: Test also c-c++-common dir.
3741 * g++.dg/dg.exp: Likewise.
3742 * g++.dg/warn/Wconversion-real.C: Delete.
3743 * gcc.dg/Wconversion-real.c: Move to ...
3744 * c-c++-common/Wconversion-real.c: ... here.
3745 * lib/target-supports.exp
3746 (check_effective_target_c,check_effective_target_c++): New.
3747
3748 2009-08-10 Daniel Kraft <d@domob.eu>
3749
3750 PR fortran/37425
3751 * gfortran.dg/typebound_operator_1.f03: New test.
3752 * gfortran.dg/typebound_operator_2.f03: New test.
3753
3754 2009-08-10 Richard Guenther <rguenther@suse.de>
3755
3756 PR middle-end/41006
3757 * gcc.c-torture/compile/pr41006-1.c: New testcase.
3758 * gcc.c-torture/compile/pr41006-2.c: Likewise.
3759
3760 2009-08-10 Janus Weil <janus@gcc.gnu.org>
3761
3762 PR fortran/40940
3763 * gfortran.dg/class_1.f03: New.
3764 * gfortran.dg/class_2.f03: New.
3765 * gfortran.dg/proc_ptr_comp_pass_1.f90: Use CLASS instead of TYPE.
3766 * gfortran.dg/proc_ptr_comp_pass_2.f90: Ditto.
3767 * gfortran.dg/proc_ptr_comp_pass_3.f90: Ditto.
3768 * gfortran.dg/typebound_call_10.f03: Ditto.
3769 * gfortran.dg/typebound_call_2.f03: Ditto.
3770 * gfortran.dg/typebound_call_3.f03: Ditto.
3771 * gfortran.dg/typebound_call_4.f03: Ditto.
3772 * gfortran.dg/typebound_generic_3.f03: Ditto.
3773 * gfortran.dg/typebound_generic_4.f03: Ditto.
3774 * gfortran.dg/typebound_proc_1.f08: Ditto.
3775 * gfortran.dg/typebound_proc_5.f03: Ditto.
3776 * gfortran.dg/typebound_proc_6.f03: Ditto.
3777
3778 2009-08-10 Dodji Seketeli <dodji@redhat.com>
3779
3780 PR c++/40866
3781 * g++.dg/expr/stmt-expr-1.C: New test.
3782
3783 2009-08-09 Richard Guenther <rguenther@suse.de>
3784
3785 PR tree-optimization/41016
3786 * gcc.c-torture/compile/pr41016.c: New testcase.
3787
3788 2009-08-09 Richard Sandiford <rdsandiford@googlemail.com>
3789
3790 * gcc.dg/overflow-warn-8.c: New test.
3791
3792 2009-08-09 Ira Rosen <irar@il.ibm.com>
3793
3794 PR tree-optimization/41008
3795 * gcc.dg/vect/O1-pr41008.c: New test.
3796
3797 2009-08-05 Tobias Burnus <burnus@net-b.de>
3798
3799 PR fortran/40955
3800 * gfortran.dg/module_md5_1.f90: Update MD5 check sum.
3801
3802 2009-08-09 Bernd Schmidt <bernd.schmidt@analog.com>
3803
3804 * gcc.target/bfin/loop-autoinc.c: New file.
3805
3806 2009-08-08 Richard Guenther <rguenther@suse.de>
3807
3808 PR tree-optimization/40991
3809 * g++.dg/torture/pr40991.C: New testcase.
3810
3811 2009-08-08 Laurent GUERBY <laurent@guerby.net>
3812
3813 * ada/acats/support/impdef.a: Tweak timing constants. Add
3814 Long_Minimum_Task_Switch and Long_Switch_To_New_Task.
3815 * ada/acats/tests/c9/c940005.a: Use new timing constants.
3816 * ada/acats/tests/c9/c940007.a: Likewise.
3817 * ada/acats/tests/c9/c94001c.ada: Likewise.
3818 * ada/acats/tests/c9/c94006a.ada: Likewise.
3819 * ada/acats/tests/c9/c94008c.ada: Likewise.
3820 * ada/acats/tests/c9/c951002.a: Likewise.
3821 * ada/acats/tests/c9/c954a01.a: Likewise.
3822 * ada/acats/tests/c9/c96001a.ada: Likewise.
3823 * ada/acats/tests/c9/c97307a.ada: Likewise.
3824
3825 2009-08-07 Richard Guenther <rguenther@suse.de>
3826
3827 PR tree-optimization/40999
3828 * gfortran.dg/pr40999.f: New testcase.
3829
3830 2009-08-07 Jakub Jelinek <jakub@redhat.com>
3831
3832 * g++.dg/tree-prof/partition1.C: New test.
3833
3834 2009-08-06 Richard Earnshaw <rearnsha@arm.com>
3835
3836 * lib/target-supports.exp (check_effective_target_arm_hard_vfp_ok): New
3837 hook.
3838 (check_effective_target_arm_neon_ok): Improve test for neon
3839 availability.
3840 * gcc.target/arm/eabi1.c: Only run test in base variant.
3841 * gcc.target/arm/abitest.h: Allow the test function to have a PCS
3842 attribute.
3843 * gcc.target/arm/vfp1[567].c: New tests.
3844
3845 2009-08-06 Jason Merrill <jason@redhat.com>
3846
3847 PR c++/40948
3848 * g++.dg/ext/complit12.C: Expand.
3849
3850 2009-08-06 Richard Earnshaw <rearnsha@arm.com>
3851
3852 Merge ARM/hard_vfp_branch to trunk.
3853
3854 2009-08-04 Richard Earnshaw <rearnsha@arm.com>
3855
3856 * gcc.target/arm/mmx-1.c: Skip if using -mfloat-abi=hard.
3857 * gcc.dg/builtin-apply2.c: Skip for ARM if using -mfloat-abi=hard.
3858
3859 2009-05-12 Joseph Myers <joseph@codesourcery.com>
3860
3861 * gcc.target/arm/eabi1.c: Do not skip for non-base ABI variants.
3862 (PCS): Define macro to use base AAPCS.
3863 (decl_float, __aeabi_d2f, __aeabi_f2d): Use PCS macro.
3864
3865 2009-05-11 Daniel Jacobowitz <dan@codesourcery.com>
3866
3867 * lib/target-supports.exp (check_effective_target_arm_neon_ok):
3868 Correct arm_neon.h typo.
3869
3870 2009-03-06 Richard Earnshaw <rearnsha@arm.com>
3871
3872 * lib/target-supports.exp (check_effective_target_hard_vfp_ok): Make
3873 this a linkage test.
3874 * gcc.target/arm/aapcs/aapcs.exp: New framework for testing AAPCS
3875 argument marshalling.
3876 * abitest.h: New file.
3877 * vfp1.c, vfp2.c, vfp3.c, vfp4.c, vfp5.c, vfp6.c, vfp7.c: New tests.
3878 * vfp8.c, vfp9.c, vfp10.c, vfp11.c, vfp12.c, vfp13.c, vfp14.c: New.
3879
3880 2009-08-06 Martin Jambor <mjambor@suse.cz>
3881
3882 PR middle-end/32964
3883 * gcc.dg/tree-ssa/pr32964.c: New test.
3884
3885 2009-08-06 Uros Bizjak <ubizjak@gmail.com>
3886 H.J. Lu <hongjiu.lu@intel.com>
3887
3888 PR target/40957
3889 * gcc.target/i386/pr40957.c: New test.
3890
3891 2009-08-06 Richard Guenther <rguenther@suse.de>
3892
3893 PR tree-optimization/40964
3894 * gcc.c-torture/compile/pr40964.c: New testcase.
3895
3896 2009-08-05 Paul Thomas <pault@gcc.gnu.org>
3897
3898 PR fortran/40847
3899 * gfortran.dg/transfer_resolve_1.f90 : New test.
3900
3901 2009-08-05 Uros Bizjak <ubizjak@gmail.com>
3902 Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
3903
3904 PR target/40906
3905 * gcc.target/i386/pr40906-1.c: New test.
3906 * gcc.target/i386/pr40906-2.c: Ditto.
3907 * gcc.target/i386/pr40906-3.c: Ditto.
3908
3909 2009-08-05 Jakub Jelinek <jakub@redhat.com>
3910
3911 PR rtl-optimization/40924
3912 * g++.dg/torture/pr40924.C: New test.
3913
3914 2009-08-05 Manuel López-Ibáñez <manu@gcc.gnu.org>
3915
3916 PR c++/36069
3917 * g++.dg/warn/pr36069.C: New.
3918
3919 2009-08-04 Dodji Seketeli <dodji@redhat.com>
3920
3921 PR c++/39987
3922 * g++.dg/overload/defarg4.C: New test.
3923
3924 2009-08-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
3925
3926 PR c++/16696
3927 * g++.dg/parse/pr16696.C: New.
3928 * g++.dg/parse/pr16696-permissive.C: New.
3929
3930 2009-08-04 Paul Thomas <pault@gcc.gnu.org>
3931
3932 PR fortran/40875
3933 * gfortran.dg/initialization_23.f90 : New test.
3934
3935 2009-08-04 Dodji Seketeli <dodji@redhat.com>
3936
3937 PR debug/39706
3938 * g++.dg/debug/dwarf2/pubnames-1.C: New test.
3939
3940 2009-08-03 Jason Merrill <jason@redhat.com>
3941 Jakub Jelinek <jakub@redhat.com>
3942
3943 PR c++/40948
3944 * g++.dg/ext/complit12.C: New.
3945
3946 2009-08-03 Janis Johnson <janis187@us.ibm.com>
3947
3948 PR c/39902
3949 * gcc.target/powerpc/pr39902-2.c: New test.
3950
3951 2009-08-03 Jakub Jelinek <jakub@redhat.com>
3952
3953 PR middle-end/40943
3954 * gcc.dg/uninit-6.c: Re-add XFAIL.
3955 * gcc.dg/uninit-6-O0.c: Likewise.
3956 * gcc.dg/uninit-pr40943.c: New test.
3957
3958 2009-08-03 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3959
3960 PR testsuite/40858
3961 * g++.dg/debug/dwarf2/typedef1.C: Also match assembler string used with
3962 .ascii.
3963
3964 2009-08-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3965
3966 PR libfortran/40853
3967 * gfortran.dg/namelist_40.f90: Update error output.
3968 * gfortran.dg/namelist_47.f90: Update error output.
3969 * gfortran.dg/namelist_58.f90: New test.
3970
3971 2009-08-02 Janus Weil <janus@gcc.gnu.org>
3972
3973 PR fortran/40881
3974 * gfortran.dg/aliasing_dummy_1.f90: Add -std=legacy.
3975 * gfortran.dg/altreturn_3.f90: Ditto.
3976 * gfortran.dg/altreturn_5.f90: Ditto.
3977 * gfortran.dg/altreturn_6.f90: Ditto.
3978 * gfortran.dg/altreturn_7.f90: Ditto.
3979 * gfortran.dg/array_constructor_13.f90: Ditto.
3980 * gfortran.dg/arrayio_7.f90: Ditto.
3981 * gfortran.dg/arrayio_8.f90: Ditto.
3982 * gfortran.dg/assumed_charlen_function_3.f90: Modified warning message.
3983 * gfortran.dg/assumed_charlen_function_4.f90: Add -std=legacy.
3984 * gfortran.dg/assumed_charlen_function_5.f90: Modified warning message.
3985 * gfortran.dg/backspace_8.f: Add -std=legacy.
3986 * gfortran.dg/backspace_9.f: Ditto.
3987 * gfortran.dg/char_comparison_1.f: Ditto.
3988 * gfortran.dg/char_decl_1.f90: Ditto.
3989 * gfortran.dg/char_initialiser_actual.f90: Ditto.
3990 * gfortran.dg/char_pointer_assign.f90: Ditto.
3991 * gfortran.dg/char_pointer_dependency.f90: Ditto.
3992 * gfortran.dg/char_pointer_dummy.f90: Ditto.
3993 * gfortran.dg/char_pointer_func.f90: Ditto.
3994 * gfortran.dg/common_8.f90: Ditto.
3995 * gfortran.dg/constant_substring.f: Ditto.
3996 * gfortran.dg/data_char_2.f90: Ditto.
3997 * gfortran.dg/der_array_io_1.f90: Ditto.
3998 * gfortran.dg/der_array_io_2.f90: Ditto.
3999 * gfortran.dg/der_array_io_3.f90: Ditto.
4000 * gfortran.dg/der_io_3.f90: Ditto.
4001 * gfortran.dg/dev_null.F90: Ditto.
4002 * gfortran.dg/direct_io_2.f90: Ditto.
4003 * gfortran.dg/do_iterator_2.f90: Ditto.
4004 * gfortran.dg/e_d_fmt.f90: Ditto.
4005 * gfortran.dg/empty_format_1.f90: Ditto.
4006 * gfortran.dg/entry_17.f90: Modified warning message.
4007 * gfortran.dg/entry_7.f90: Add -std=legacy.
4008 * gfortran.dg/eor_1.f90: Ditto.
4009 * gfortran.dg/equiv_2.f90: Ditto.
4010 * gfortran.dg/equiv_constraint_2.f90: Use new-style character length.
4011 * gfortran.dg/equiv_substr.f90: Add -std=legacy.
4012 * gfortran.dg/extended_char_comparison_1.f: Ditto.
4013 * gfortran.dg/fmt_bz_bn_err.f: Ditto.
4014 * gfortran.dg/fmt_error_2.f90: Ditto.
4015 * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
4016 * gfortran.dg/fmt_tl.f: Ditto.
4017 * gfortran.dg/fmt_white.f: Ditto.
4018 * gfortran.dg/func_derived_1.f90: Ditto.
4019 * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
4020 * gfortran.dg/g77_intrinsics_sub.f: Ditto.
4021 * gfortran.dg/global_references_2.f90: Ditto.
4022 * gfortran.dg/hollerith_1.f90: Ditto.
4023 * gfortran.dg/hollerith.f90: Use new-style character length.
4024 * gfortran.dg/hollerith_f95.f90: Ditto.
4025 * gfortran.dg/ichar_1.f90: Add -std=legacy.
4026 * gfortran.dg/implicit_6.f90: Ditto.
4027 * gfortran.dg/implicit_9.f90: Ditto.
4028 * gfortran.dg/inquire_13.f90: Ditto.
4029 * gfortran.dg/inquire_5.f90: Ditto.
4030 * gfortran.dg/inquire_6.f90: Ditto.
4031 * gfortran.dg/inquire.f90: Ditto.
4032 * gfortran.dg/io_constraints_1.f90: Use new-style character length.
4033 * gfortran.dg/io_constraints_2.f90: Ditto.
4034 * gfortran.dg/list_read_2.f90: Add -std=legacy.
4035 * gfortran.dg/loc_2.f90: Ditto.
4036 * gfortran.dg/logical_1.f90: Ditto.
4037 * gfortran.dg/longline.f: Ditto.
4038 * gfortran.dg/merge_char_1.f90: Ditto.
4039 * gfortran.dg/namelist_12.f: Ditto.
4040 * gfortran.dg/namelist_14.f90: Ditto.
4041 * gfortran.dg/namelist_18.f90: Ditto.
4042 * gfortran.dg/namelist_19.f90: Ditto.
4043 * gfortran.dg/namelist_21.f90: Ditto.
4044 * gfortran.dg/namelist_22.f90: Ditto.
4045 * gfortran.dg/namelist_37.f90: Ditto.
4046 * gfortran.dg/namelist_54.f90: Ditto.
4047 * gfortran.dg/namelist_55.f90: Ditto.
4048 * gfortran.dg/namelist_empty.f90: Ditto.
4049 * gfortran.dg/namelist_use.f90: Use new-style character length.
4050 * gfortran.dg/namelist_use_only.f90: Add -std=legacy.
4051 * gfortran.dg/nested_modules_4.f90: Ditto.
4052 * gfortran.dg/nested_modules_5.f90: Ditto.
4053 * gfortran.dg/open-options-blanks.f: Ditto.
4054 * gfortran.dg/output_exponents_1.f90: Ditto.
4055 * gfortran.dg/parens_5.f90: Ditto.
4056 * gfortran.dg/parens_6.f90: Ditto.
4057 * gfortran.dg/parent_result_ref_2.f90: Modified warning message.
4058 * gfortran.dg/pointer_function_actual_1.f90: Add -std=legacy.
4059 * gfortran.dg/pr15129.f90: Ditto.
4060 * gfortran.dg/pr15332.f: Ditto.
4061 * gfortran.dg/pr16597.f90: Ditto.
4062 * gfortran.dg/pr17143.f90: Ditto.
4063 * gfortran.dg/pr17164.f90: Ditto.
4064 * gfortran.dg/pr17229.f: Modified warning message.
4065 * gfortran.dg/pr18210.f90: Add -std=legacy.
4066 * gfortran.dg/pr19155.f: Ditto.
4067 * gfortran.dg/pr20086.f90: Ditto.
4068 * gfortran.dg/pr20124.f90: Ditto.
4069 * gfortran.dg/pr20755.f: Ditto.
4070 * gfortran.dg/pr20865.f90: Ditto.
4071 * gfortran.dg/pr20950.f: Ditto.
4072 * gfortran.dg/pr21730.f: Ditto.
4073 * gfortran.dg/pr22491.f: Ditto.
4074 * gfortran.dg/pr29713.f90: Ditto.
4075 * gfortran.dg/print_parentheses_1.f: Ditto.
4076 * gfortran.dg/print_parentheses_2.f90: Ditto.
4077 * gfortran.dg/proc_assign_1.f90: Ditto.
4078 * gfortran.dg/proc_decl_1.f90: Ditto.
4079 * gfortran.dg/proc_ptr_17.f90: Add dg-warning.
4080 * gfortran.dg/read_eor.f90: : Add -std=legacy.
4081 * gfortran.dg/read_float_1.f90: Ditto.
4082 * gfortran.dg/read_logical.f90: Ditto.
4083 * gfortran.dg/recursive_statement_functions.f90: Ditto.
4084 * gfortran.dg/return_1.f90: Ditto.
4085 * gfortran.dg/rewind_1.f90: Ditto.
4086 * gfortran.dg/runtime_warning_1.f90: Use new-style character length.
4087 * gfortran.dg/scalar_return_1.f90: Add -std=legacy.
4088 * gfortran.dg/stfunc_1.f90: Ditto.
4089 * gfortran.dg/stfunc_3.f90: Ditto.
4090 * gfortran.dg/stfunc_4.f90: Ditto.
4091 * gfortran.dg/stfunc_6.f90: Ditto.
4092 * gfortran.dg/streamio_2.f90: Ditto.
4093 * gfortran.dg/string_ctor_1.f90: Ditto.
4094 * gfortran.dg/string_null_compare_1.f: Ditto.
4095 * gfortran.dg/substr_6.f90: Ditto.
4096 * gfortran.dg/tl_editing.f90: Ditto.
4097 * gfortran.dg/unf_io_convert_1.f90: Use new-style character length.
4098 * gfortran.dg/warnings_are_errors_1.f90: Modified warning message.
4099 * gfortran.dg/x_slash_1.f: Add -std=legacy.
4100 * gfortran.dg/g77/1832.f: Ditto.
4101 * gfortran.dg/g77/19981216-0.f Ditto.
4102 * gfortran.dg/g77/19990525-0.f: Ditto.
4103 * gfortran.dg/g77/19990826-2.f: Ditto.
4104 * gfortran.dg/g77/20000630-2.f: Ditto.
4105 * gfortran.dg/g77/20010116.f: Ditto.
4106 * gfortran.dg/g77/20010519-1.f: Use new-style character length.
4107 * gfortran.dg/g77/980419-2.f: Add -std=legacy.
4108 * gfortran.dg/g77/980520-1.f: Ditto.
4109 * gfortran.dg/g77/check0.f: Ditto.
4110 * gfortran.dg/g77/cpp3.F: Ditto.
4111 * gfortran.dg/g77/cpp4.F: Use new-style character length.
4112 * gfortran.dg/g77/f77-edit-i-in.f: Add -std=legacy.
4113 * gfortran.dg/g77/f77-edit-t-in.f: Ditto.
4114 * gfortran.dg/g77/short.f: Ditto.
4115
4116 2009-08-01 Adam Nemet <anemet@caviumnetworks.com>
4117
4118 * gcc.target/mips/ext-3.c: Add NOMIPS16.
4119 * gcc.target/mips/ext-4.c: Likewise.
4120 * gcc.target/mips/interrupt_handler.c: Likewise.
4121 * gcc.target/mips/truncate-4.c: Likewise.
4122 * gcc.target/mips/truncate-5.c: Likewise.
4123
4124 2009-08-01 Sebastian Pop <sebastian.pop@amd.com>
4125
4126 * gcc.dg/graphite/graphite_autopar/graphite_autopar.exp: Rename
4127 -fgraphite-force-parallel to -floop-parallelize-all.
4128
4129 2009-08-01 Paul Thomas <pault@gcc.gnu.org>
4130
4131 PR fortran/40011
4132 * gfortran.dg/whole_file_7.f90: New test.
4133 * gfortran.dg/whole_file_8.f90: New test.
4134 * gfortran.dg/whole_file_9.f90: New test.
4135 * gfortran.dg/whole_file_10.f90: New test.
4136 * gfortran.dg/whole_file_11.f90: New test.
4137 * gfortran.dg/whole_file_12.f90: New test.
4138 * gfortran.dg/whole_file_13.f90: New test.
4139 * gfortran.dg/whole_file_14.f90: New test.
4140
4141 2009-07-31 Jason Merrill <jason@redhat.com>
4142
4143 * g++.dg/cpp0x/initlist22.C: Adjust for new rvalue reference
4144 binding semantics.
4145 * g++.dg/cpp0x/named.C: Likewise.
4146 * g++.dg/cpp0x/overload.C: Likewise.
4147 * g++.dg/cpp0x/rv1n.C: Likewise.
4148 * g++.dg/cpp0x/rv1p.C: Likewise.
4149 * g++.dg/cpp0x/rv2n.C: Likewise.
4150 * g++.dg/cpp0x/rv2p.C: Likewise.
4151 * g++.dg/cpp0x/rv3n.C: Likewise.
4152 * g++.dg/cpp0x/rv3p.C: Likewise.
4153 * g++.dg/cpp0x/rv4n.C: Likewise.
4154 * g++.dg/cpp0x/rv4p.C: Likewise.
4155 * g++.dg/cpp0x/rv5n.C: Likewise.
4156 * g++.dg/cpp0x/rv5p.C: Likewise.
4157 * g++.dg/cpp0x/rv6n.C: Likewise.
4158 * g++.dg/cpp0x/rv6p.C: Likewise.
4159 * g++.dg/cpp0x/rv7n.C: Likewise.
4160 * g++.dg/cpp0x/rv7p.C: Likewise.
4161 * g++.dg/cpp0x/template_deduction.C: Likewise.
4162 * g++.dg/cpp0x/unnamed_refs.C: Likewise.
4163 * g++.dg/cpp0x/overloadn.C: New.
4164 * g++.dg/cpp0x/rv-cast.C: New.
4165
4166 2009-07-31 Adam Nemet <anemet@caviumnetworks.com>
4167
4168 * gcc.target/mips/ext-4.c: New test.
4169
4170 2009-07-30 Sebastian Pop <sebastian.pop@amd.com>
4171
4172 * g++.dg/tree-ssa/pr33615.C: Fix pattern for lim.
4173
4174 2009-07-30 Sebastian Pop <sebastian.pop@amd.com>
4175
4176 * gcc.dg/tree-ssa/20050314-1.c: Fix patterns for lim and dceloop.
4177 * gcc.dg/tree-ssa/loop-32.c: Same.
4178 * gcc.dg/tree-ssa/loop-33.c: Same.
4179 * gcc.dg/tree-ssa/loop-34.c: Same.
4180 * gcc.dg/tree-ssa/loop-35.c: Same.
4181 * gcc.dg/tree-ssa/loop-7.c: Same.
4182 * gcc.dg/tree-ssa/pr23109.c: Same.
4183 * gcc.dg/tree-ssa/restrict-2.c: Same.
4184 * gcc.dg/tree-ssa/restrict-3.c: Same.
4185 * gcc.dg/tree-ssa/ssa-lim-1.c: Same.
4186 * gcc.dg/tree-ssa/ssa-lim-2.c: Same.
4187 * gcc.dg/tree-ssa/ssa-lim-3.c: Same.
4188 * gcc.dg/tree-ssa/ssa-lim-6.c: Same.
4189 * gcc.dg/tree-ssa/structopt-1.c: Same.
4190 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Same.
4191 * gfortran.dg/pr32921.f: Same.
4192
4193 2009-07-30 Sebastian Pop <sebastian.pop@amd.com>
4194
4195 * gcc.dg/graphite/graphite_autopar/force-parallel-1.c: New.
4196 * gcc.dg/graphite/graphite_autopar/force-parallel-2.c: New.
4197 * gcc.dg/graphite/graphite_autopar/force-parallel-3.c: New.
4198 * gcc.dg/graphite/graphite_autopar/force-parallel-4.c: New.
4199 * gcc.dg/graphite/graphite_autopar/force-parallel-5.c: New.
4200 * gcc.dg/graphite/graphite_autopar/force-parallel-6.c: New.
4201 * gcc.dg/graphite/graphite_autopar/force-parallel-7.c: New.
4202 * gcc.dg/graphite/graphite_autopar/force-parallel-8.c: New.
4203 * gcc.dg/graphite/graphite_autopar/force-parallel-9.c: New.
4204 * gcc.dg/graphite/graphite_autopar/graphite_autopar.exp: New.
4205 * gcc.dg/graphite/id-1.c: New.
4206 * gcc.dg/graphite/id-10.c: New.
4207 * gcc.dg/graphite/id-11.c: New.
4208 * gcc.dg/graphite/id-12.c: New.
4209 * gcc.dg/graphite/id-13.c: New.
4210 * gcc.dg/graphite/id-14.c: New.
4211 * gcc.dg/graphite/id-15.c: New.
4212 * gcc.dg/graphite/id-2.c: New.
4213 * gcc.dg/graphite/id-3.c: New.
4214 * gcc.dg/graphite/id-4.c: New.
4215 * gcc.dg/graphite/id-5.c: New.
4216 * gcc.dg/graphite/id-6.c: New.
4217 * gcc.dg/graphite/id-7.c: New.
4218 * gcc.dg/graphite/id-8.c: New.
4219 * gcc.dg/graphite/id-9.c: New.
4220 * gcc.dg/graphite/interchange-0.c: New.
4221 * gcc.dg/graphite/interchange-1.c: New.
4222 * gcc.dg/graphite/interchange-2.c: New.
4223 * gcc.dg/graphite/interchange-3.c: New.
4224 * gcc.dg/graphite/interchange-4.c: New.
4225 * gcc.dg/graphite/interchange-5.c: New.
4226 * gcc.dg/graphite/interchange-6.c: New.
4227 * gcc.dg/graphite/interchange-7.c: New.
4228 * gcc.dg/graphite/interchange-8.c: New.
4229 * gcc.dg/graphite/pr35356-1.c: New.
4230 * gcc.dg/graphite/pr35356-2.c: New.
4231 * gcc.dg/graphite/pr35356-3.c: New.
4232 * gcc.dg/graphite/pr40157.c: New.
4233 * gcc.dg/graphite/run-id-1.c: New.
4234 * gcc.dg/graphite/scop-20.c: New.
4235 * gcc.dg/graphite/scop-21.c: New.
4236 * gfortran.dg/graphite/id-1.f90: New.
4237 * gfortran.dg/graphite/id-10.f90: New.
4238 * gfortran.dg/graphite/id-11.f: New.
4239 * gfortran.dg/graphite/id-12.f: New.
4240 * gfortran.dg/graphite/id-13.f: New.
4241 * gfortran.dg/graphite/id-14.f: New.
4242 * gfortran.dg/graphite/id-15.f: New.
4243 * gfortran.dg/graphite/id-16.f: New.
4244 * gfortran.dg/graphite/id-5.f: New.
4245 * gfortran.dg/graphite/id-6.f: New.
4246 * gfortran.dg/graphite/id-7.f: New.
4247 * gfortran.dg/graphite/id-8.f: New.
4248 * gfortran.dg/graphite/id-9.f: New.
4249 * gfortran.dg/graphite/interchange-1.f: New.
4250 * gfortran.dg/graphite/interchange-2.f: New.
4251
4252 2009-07-30 Sebastian Pop <sebastian.pop@amd.com>
4253
4254 * gcc.dg/graphite/graphite.exp: Implement an automatic selection of
4255 flags based on the name of the testcase.
4256 * gfortran.dg/graphite/graphite.exp: Same.
4257
4258 * gcc.dg/graphite/block-0.c: Adjusted.
4259 * gcc.dg/graphite/block-1.c: Adjusted.
4260 * gcc.dg/graphite/block-2.c: Adjusted.
4261 * gcc.dg/graphite/block-3.c: Adjusted.
4262 * gcc.dg/graphite/block-4.c: Adjusted.
4263 * gcc.dg/graphite/block-5.c: Adjusted.
4264 * gcc.dg/graphite/block-6.c: Adjusted.
4265 * gcc.dg/graphite/pr37485.c: Adjusted.
4266 * gcc.dg/graphite/pr37684.c: Adjusted.
4267 * gcc.dg/graphite/pr37828.c: Adjusted.
4268 * gcc.dg/graphite/pr37883.c: Adjusted.
4269 * gcc.dg/graphite/pr37928.c: Adjusted.
4270 * gcc.dg/graphite/pr37943.c: Adjusted.
4271 * gcc.dg/graphite/pr38409.c: Adjusted.
4272 * gcc.dg/graphite/pr38498.c: Adjusted.
4273 * gcc.dg/graphite/pr38559.c: Adjusted.
4274 * gcc.dg/graphite/pr39335.c: Adjusted.
4275 * gcc.dg/graphite/pr39335_1.c: Adjusted.
4276 * gcc.dg/graphite/scop-0.c: Adjusted.
4277 * gcc.dg/graphite/scop-1.c: Adjusted.
4278 * gcc.dg/graphite/scop-10.c: Adjusted.
4279 * gcc.dg/graphite/scop-11.c: Adjusted.
4280 * gcc.dg/graphite/scop-12.c: Adjusted.
4281 * gcc.dg/graphite/scop-13.c: Adjusted.
4282 * gcc.dg/graphite/scop-14.c: Adjusted.
4283 * gcc.dg/graphite/scop-15.c: Adjusted.
4284 * gcc.dg/graphite/scop-16.c: Adjusted.
4285 * gcc.dg/graphite/scop-17.c: Adjusted.
4286 * gcc.dg/graphite/scop-18.c: Adjusted.
4287 * gcc.dg/graphite/scop-19.c: Adjusted.
4288 * gcc.dg/graphite/scop-2.c: Adjusted.
4289 * gcc.dg/graphite/scop-3.c: Adjusted.-
4290 * gcc.dg/graphite/scop-4.c: Adjusted.
4291 * gcc.dg/graphite/scop-5.c: Adjusted.
4292 * gcc.dg/graphite/scop-6.c: Adjusted.
4293 * gcc.dg/graphite/scop-7.c: Adjusted.
4294 * gcc.dg/graphite/scop-8.c: Adjusted.
4295 * gcc.dg/graphite/scop-9.c: Adjusted.
4296 * gcc.dg/graphite/scop-matmult.c: Adjusted.
4297 * gfortran.dg/graphite/block-1.f90: Adjusted.
4298 * gfortran.dg/graphite/block-2.f: Adjusted.
4299 * gfortran.dg/graphite/block-3.f90: Adjusted.
4300 * gfortran.dg/graphite/block-4.f90: Adjusted.
4301 * gfortran.dg/graphite/id-2.f90: Adjusted.
4302 * gfortran.dg/graphite/id-3.f90: Adjusted.
4303 * gfortran.dg/graphite/id-4.f90: Adjusted.
4304 * gfortran.dg/graphite/pr37852.f90: Adjusted.
4305 * gfortran.dg/graphite/pr37857.f90: Adjusted.
4306 * gfortran.dg/graphite/pr37980.f90: Adjusted.
4307 * gfortran.dg/graphite/pr38083.f90: Adjusted.
4308 * gfortran.dg/graphite/pr38953.f90: Adjusted.
4309 * gfortran.dg/graphite/scop-1.f: Adjusted.
4310
4311 2009-07-30 Doug Kwan <dougkwan@google.com>
4312
4313 * gcc.target/arm/neon/polytypes.c: Adjust test for new notes
4314 in warnings added in rev 141298.
4315
4316 2009-07-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
4317
4318 * lib/options.exp: Use "!=" instead of "ne".
4319
4320 * gcc.dg/vector-4.c: Add -fno-common option on hppa*-*-hpux* (32-bit).
4321
4322 * gcc.dg/ucnid-11.c: Skip on hppa*-*-hpux* (32-bit).
4323 * gcc.dg/ucnid-12.c: Likewise.
4324
4325 2009-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
4326 Pat Haugen <pthaugen@us.ibm.com>
4327 Revital Eres <ERES@il.ibm.com>
4328
4329 * gcc.target/powerpc/altivec-32.c: New file to test
4330 Altivec simple math function vectorization.
4331
4332 * gcc.target/powerpc/bswap-run.c: New file to test swap
4333 builtins.
4334 * gcc.target/powerpc/bswap16.c: Ditto.
4335 * gcc.target/powerpc/bswap32.c: Ditto.
4336 * gcc.target/powerpc/bswap64-1.c: Ditto.
4337 * gcc.target/powerpc/bswap64-2.c: Ditto.
4338 * gcc.target/powerpc/bswap64-3.c: Ditto.
4339 * gcc.target/powerpc/optimize-bswapdi-2.c: Ditto.
4340 * gcc.target/powerpc/optimize-bswapdi-3.c: Ditto.
4341 * gcc.target/powerpc/optimize-bswapsi-2.c: Ditto.
4342
4343 * gcc.target/powerpc/popcount-2.c: New file to test
4344 power7 popcntd instructions.
4345 * gcc.target/powerpc/popcount-3.c: Ditto.
4346
4347 * gcc.target/powerpc/pr39457.c: New VSX test.
4348 * gcc.target/powerpc/vsx-builtin-1.c: Ditto.
4349 * gcc.target/powerpc/vsx-builtin-2.c: Ditto.
4350 * gcc.target/powerpc/vsx-builtin-3.c: Ditto.
4351 * gcc.target/powerpc/vsx-builtin-4.c: Ditto.
4352 * gcc.target/powerpc/vsx-builtin-5.c: Ditto.
4353 * gcc.target/powerpc/vsx-builtin-6.c: Ditto.
4354 * gcc.target/powerpc/vsx-vector-1.c: Ditto.
4355 * gcc.target/powerpc/vsx-vector-2.c: Ditto.
4356 * gcc.target/powerpc/vsx-vector-3.c: Ditto.
4357 * gcc.target/powerpc/vsx-vector-4.c: Ditto.
4358 * gcc.target/powerpc/vsx-vector-5.c: Ditto.
4359 * gcc.target/powerpc/vsx-vector-6.c: Ditto.
4360
4361 * gcc.target/powerpc/altivec-6.c: Store the result of
4362 vec_add, so the optimizer doesn't remove it.
4363
4364 * gcc.dg/optimize-bswapdi-1.c: Add powerpc 64-bit to
4365 systems that support bswap64.
4366
4367 * gcc.dg/vmx/vmx.exp: Explicitly add -mno-vsx to
4368 prevent VSX code generation.
4369
4370 * lib/target-supports.exp (check_vsx_hw_available): New
4371 function to test if VSX available.
4372 (check_effective_target_powerpc_vsx_ok): Ditto.
4373 (check_vmx_hw_available): Add explicit -mno-vsx.
4374
4375 2009-07-30 Janis Johnson <janis187@us.ibm.com>
4376
4377 PR c/39902
4378 * gcc.dg/dfp/pr39902.c: Fix typos in constant suffixes.
4379
4380 2009-07-30 Martin Jambor <mjambor@suse.cz>
4381
4382 PR tree-optimization/40570
4383 * gcc.c-torture/compile/pr40570.c: New test.
4384
4385 2009-07-29 Jason Merrill <jason@redhat.com>
4386
4387 PR c++/14912
4388 * g++.dg/template/defarg13.C: New.
4389
4390 2009-07-29 Richard Guenther <rguenther@suse.de>
4391
4392 PR c++/40834
4393 * g++.dg/torture/pr40834.C: New testcase.
4394
4395 2009-07-29 Michael Matz <matz@suse.de>
4396
4397 PR middle-end/40830
4398 * gcc.dg/vect/vect-pre-interact.c: XFAIL for no_align targets.
4399
4400 2009-07-28 Kaz Kojima <kkojima@gcc.gnu.org>
4401
4402 * gfortran.dg/maxlocval_2.f90: Add -mieee for alpha*-*-* and
4403 sh*-*-* targets. Skip on spu-*-* targets.
4404 * gfortran.dg/maxlocval_4.f90: Likewise.
4405 * gfortran.dg/minlocval_1.f90: Likewise.
4406 * gfortran.dg/minlocval_4.f90: Likewise.
4407
4408 2009-07-28 Jakub Jelinek <jakub@redhat.com>
4409
4410 PR fortran/40878
4411 * gfortran.dg/gomp/pr40878-1.f90: New test.
4412 * gfortran.dg/gomp/pr40878-2.f90: New test.
4413
4414 PR testsuite/40891
4415 * gcc.dg/cdce1.c: Adjust note line number.
4416 * gcc.dg/cdce2.c: Likewise.
4417
4418 2009-07-28 Janus Weil <janus@gcc.gnu.org>
4419
4420 PR fortran/40882
4421 * gfortran.dg/proc_ptr_comp_13.f90: New.
4422
4423 2009-07-28 Jan Beulich <jbeulich@novell.com>
4424
4425 * gcc.target/i386/avx-vtestpd-1.c: Add -DNEED_IEEE754_DOUBLE.
4426 * gcc.target/i386/avx-vtestpd-2.c: Likewise.
4427 * gcc.target/i386/avx-vtestpd-256-1.c: Likewise.
4428 * gcc.target/i386/avx-vtestpd-256-2.c: Likewise.
4429 * gcc.target/i386/avx-vtestpd-256-3.c: Likewise.
4430 * gcc.target/i386/avx-vtestpd-3.c: Likewise.
4431 * gcc.target/i386/avx-vtestps-1.c: Add -DNEED_IEEE754_FLOAT.
4432 * gcc.target/i386/avx-vtestps-2.c: Likewise.
4433 * gcc.target/i386/avx-vtestps-256-1.c: Likewise.
4434 * gcc.target/i386/avx-vtestps-256-2.c: Likewise.
4435 * gcc.target/i386/avx-vtestps-256-3.c: Likewise.
4436 * gcc.target/i386/avx-vtestps-3.c: Likewise.
4437 * gcc.target/i386/m128-check.h (union ieee754_float): Put into
4438 #ifdef NEED_IEEE754_FLOAT conditional.
4439 (union ieee754_double): Put into #ifdef NEED_IEEE754_DOUBLE
4440 conditional.
4441
4442 2009-07-28 Jan Beulich <jbeulich@novell.com>
4443
4444 * g++.dg/ext/bitfield2.C: Add -mno-ms-bitfields for
4445 i?86-*-netware.
4446 * g++.dg/ext/bitfield3.C: Likewise.
4447 * g++.dg/ext/bitfield4.C: Likewise.
4448 * g++.dg/ext/bitfield5.C: Likewise.
4449 * gcc.dg/bitfld-15.c: Likewise.
4450 * gcc.dg/bitfld-16.c: Likewise.
4451 * gcc.dg/bitfld-17.c: Likewise.
4452 * gcc.dg/bitfld-18.c: Likewise.
4453 * g++.old-deja/g++.jason/thunk2.C: Remove dg-bogus.
4454 * gcc.dg/20010912-1.c: Likewise.
4455 * gcc.dg/20021018-1.c: Likewise.
4456 * gcc.dg/20030213-1.c: Likewise.
4457 * gcc.dg/20030225-1.c: Likewise.
4458 * gcc.dg/20030708-1.c: Likewise.
4459 * gcc.dg/20050321-2.c: Likewise.
4460 * gcc.dg/cdce1.c: Don't pass -lm for *-*-netware*.
4461 * gcc.dg/cdce2.c: Likewise.
4462 * gcc.target/i386/pr37248-2.c: Don't test on default_packet
4463 targets.
4464 * gcc.target/i386/pr37248-3.c: Likewise.
4465
4466 2009-07-27 Janus Weil <janus@gcc.gnu.org>
4467
4468 PR fortran/40848
4469 * gfortran.dg/altreturn_7.f90: New.
4470
4471 2009-07-27 Simon Baldwin <simonb@google.com>
4472
4473 PR testsuite/40829
4474 * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: Extended array 'a'
4475 so that indexing no longer runs off array end.
4476
4477 2009-07-27 Tobias Burnus <burnus@net-b.de>
4478
4479 PR fortran/40851
4480 * gfortran.dg/derived_init_3.f90: New test.
4481
4482 2009-07-26 Tobias Burnus <burnus@net-b.de>
4483
4484 PR fortran/33197
4485 * gfortran.dg/atan2_1.f90: New test
4486 * gfortran.dg/atan2_2.f90: New test
4487
4488 2007-07-26 Simon Martin <simartin@users.sourceforge.net>
4489
4490 PR c++/40749
4491 * g++.dg/warn/Wreturn-type-6.C: New test.
4492
4493 2009-07-26 Ira Rosen <irar@il.ibm.com>
4494
4495 PR tree-optimization/40801
4496 * gfortran.dg/vect/fast-math-real8-pr40801.f90: New test.
4497 * gfortran.dg/vect/vect.exp: Run tests starting with
4498 "fast-math-real8" with -ffast-math and -fdefault-real-8.
4499
4500 2009-07-25 David Daney <ddaney@caviumnetworks.com>
4501
4502 PR rtl-optimization/40445
4503 * g++.dg/other/builtin-unreachable-1.C: New testcase.
4504
4505 2009-07-25 David Daney <ddaney@caviumnetworks.com>
4506
4507 * gcc.dg/builtin-unreachable-4.c: New test.
4508
4509 2009-07-25 Tobias Burnus <burnus@net-b.de>
4510
4511 PR fortran/33197
4512 * gfortran.dg/complex_intrinsic_5.f90: New test.
4513 * gfortran.dg/complex_intrinsic_7.f90: New test.
4514
4515 2009-07-25 Martin Jambor <mjambor@suse.cz>
4516
4517 * gcc.c-torture/execute/pr17377.c: Add noclone attribute to function y.
4518 * gcc.dg/ipa/noclone-1.c: New test.
4519
4520 2009-07-25 Uros Bizjak <ubizjak@gmail.com>
4521
4522 * lib/target-supports.exp (check_effective_target_static): New
4523 procedure.
4524 * gcc.dg/special/gcsec-1.c (dg-options): Use -static only when
4525 supported.
4526 * g++.old-deja/g++.law/weak.C: Require static effective target.
4527
4528 2009-07-25 Janus Weil <janus@gcc.gnu.org>
4529
4530 PR fortran/39630
4531 * gfortran.dg/proc_ptr_comp_3.f90: Modified.
4532 * gfortran.dg/proc_ptr_comp_pass_1.f90: New.
4533 * gfortran.dg/proc_ptr_comp_pass_2.f90: New.
4534 * gfortran.dg/proc_ptr_comp_pass_3.f90: New.
4535 * gfortran.dg/proc_ptr_comp_pass_4.f90: New.
4536 * gfortran.dg/proc_ptr_comp_pass_5.f90: New.
4537 * gfortran.dg/typebound_call_10.f03: New.
4538
4539 2009-07-24 Jason Merrill <jason@redhat.com>
4540
4541 * g++.dg/cpp0x/defaulted11.C: New.
4542
4543 * g++.dg/cpp0x/initlist23.C: New.
4544
4545 2009-07-24 Janus Weil <janus@gcc.gnu.org>
4546
4547 PR fortran/40822
4548 * gfortran.dg/char_length_16.f90: New.
4549
4550 2009-07-24 Jakub Jelinek <jakub@redhat.com>
4551
4552 PR fortran/40643
4553 PR fortran/31067
4554 * gfortran.dg/maxlocval_2.f90: New test.
4555 * gfortran.dg/maxlocval_3.f90: New test.
4556 * gfortran.dg/maxlocval_4.f90: New test.
4557 * gfortran.dg/minlocval_1.f90: New test.
4558 * gfortran.dg/minlocval_2.f90: New test.
4559 * gfortran.dg/minlocval_3.f90: New test.
4560 * gfortran.dg/minlocval_4.f90: New test.
4561
4562 2009-07-23 Joseph Myers <joseph@codesourcery.com>
4563
4564 * gcc.dg/dll-4.c: Allow foo1 and foo2 in either order in
4565 scan-assembler.
4566
4567 2009-07-23 Jakub Jelinek <jakub@redhat.com>
4568
4569 PR fortran/40839
4570 * gfortran.dg/pr40839.f90: New test.
4571
4572 2009-07-23 Michael Matz <matz@suse.de>
4573
4574 PR middle-end/40830
4575 * gcc.dg/vect/vect-pre-interact.c: Require vect_float, and
4576 don't set options ourself.
4577
4578 2009-07-23 Simon Baldwin <simonb@google.com>
4579
4580 * gcc.misc-tests/linkage.exp: Added -m64 to x86_64 linux target
4581 native C compilation where required.
4582
4583 2009-07-22 Doug Kwan <dougkwan@google.com>
4584
4585 * gcc.c-torture/compile/20090721-1.c: New test.
4586
4587 2009-07-22 Michael Matz <matz@suse.de>
4588
4589 PR tree-optimization/35229
4590 PR tree-optimization/39300
4591 * gcc.dg/vect/vect-pre-interact.c: New test.
4592
4593 2009-07-22 Richard Guenther <rguenther@suse.de>
4594
4595 * g++.dg/lookup/using21.C: Fix duplicate paste.
4596
4597 2009-07-22 Richard Guenther <rguenther@suse.de>
4598
4599 PR c++/40799
4600 * g++.dg/lookup/using21.C: New testcase.
4601
4602 2009-07-21 Jason Merrill <jason@redhat.com>
4603
4604 * g++.dg/init/aggr4.C: New.
4605
4606 2009-07-21 Jason Merrill <jason@redhat.com>
4607
4608 Core issue 934
4609 * g++.dg/cpp0x/initlist22.C: New.
4610
4611 2009-07-21 Uros Bizjak <ubizjak@gmail.com>
4612
4613 * gcc.target/i386/vectorize8.c: New test.
4614
4615 2009-07-21 Uros Bizjak <ubizjak@gmail.com>
4616
4617 PR target/40811
4618 * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
4619 Add i?86 and x86_64 targets.
4620 * gcc.target/i386/vectorize7.c: New test.
4621
4622 PR target/40809
4623 * gcc.target/i386/pr40809.c: New test.
4624
4625 2009-07-21 Jakub Jelinek <jakub@redhat.com>
4626
4627 PR tree-optimization/40813
4628 * g++.dg/opt/inline15.C: New test.
4629
4630 2009-07-21 Paul Brook <paul@codesourcery.com>
4631
4632 * gcc.dg/vect/section-anchors-nest-1.c: New test.
4633 * lib/target-supports.exp (check_effective_target_section_anchors):
4634 Add arm*-*-*.
4635
4636 2009-07-20 Olatunji Ruwase <tjruwase@google.com>
4637
4638 * gcc.dg/plugin/finish_unit_plugin.c: New test.
4639 * gcc.dg/plugin/finish_unit-test-1.c: New test.
4640 * gcc.dg/plugin/plugin.exp: Added finish_unit_plugin.c test.
4641
4642 2009-07-20 Adam Nemet <anemet@caviumnetworks.com>
4643
4644 * gcc.target/mips/ext-3.c: New test.
4645
4646 2009-07-20 Jakub Jelinek <jakub@redhat.com>
4647
4648 * gcc.dg/builtin-object-size-6.c: Adjust expected values.
4649 * gcc.dg/builtin-object-size-8.c: New test.
4650 * g++.dg/ext/builtin-object-size1.C: Adjust expected values.
4651 * g++.dg/ext/builtin-object-size2.C: Likewise.
4652
4653 PR tree-optimization/40792
4654 * gcc.dg/pr40792.c: New test.
4655
4656 2009-07-20 Ira Rosen <irar@il.ibm.com>
4657
4658 * gcc.dg/vect/vect-cond-1.c, gcc.dg/vect/vect-cond-2.c,
4659 gcc.dg/vect/vect-cond-3.c, gcc.dg/vect/vect-cond-4.c,
4660 gcc.dg/vect/vect-cond-5.c, gcc.dg/vect/vect-cond-6.c: New tests.
4661
4662 2009-07-20 Christian Bruel <christian.bruel@st.com>
4663
4664 * gcc.target/sh/mfmovd.c: New test.
4665
4666 2009-07-19 Janne Blomqvist <jb@gcc.gnu.org>
4667 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4668
4669 PR libfortran/40714
4670 * gfortran.dg/eof_3.f90: New test.
4671
4672 2009-07-18 Steven G. Kargl <kargl@gcc.gnu.org>
4673
4674 PR fortran/40727
4675 * gfortran.dg/intrinsic_cmplx.f90: New test.
4676
4677 2009-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
4678
4679 PR libfortran/34670
4680 PR libfortran/36874
4681 * gfortran.dg/cshift_bounds_1.f90: New test.
4682 * gfortran.dg/cshift_bounds_2.f90: New test.
4683 * gfortran.dg/cshift_bounds_3.f90: New test.
4684 * gfortran.dg/cshift_bounds_4.f90: New test.
4685 * gfortran.dg/eoshift_bounds_1.f90: New test.
4686 * gfortran.dg/maxloc_bounds_4.f90: Correct typo in error message.
4687 * gfortran.dg/maxloc_bounds_5.f90: Correct typo in error message.
4688 * gfortran.dg/maxloc_bounds_7.f90: Correct typo in error message.
4689
4690 2009-07-19 Jan Hubicka <jh@suse.cz>
4691
4692 PR tree-optimization/40676
4693 * gcc.c-torture/compile/pr40676.c: New testcase.
4694
4695 2009-07-18 Adam Nemet <anemet@caviumnetworks.com>
4696
4697 * gcc.target/mips/ext-2.c: New test.
4698
4699 2009-07-18 Adam Nemet <anemet@caviumnetworks.com>
4700
4701 * gcc.target/mips/octeon-exts-7.c: New test.
4702 * gcc.target/mips/octeon-exts-2.c: Revert previous change.
4703 * gcc.target/mips/octeon-exts-5.c: Likewise.
4704
4705 2009-07-18 Richard Guenther <rguenther@suse.de>
4706
4707 PR testsuite/40798
4708 * gcc.dg/tree-ssa/loop-2.c: Tighten pattern.
4709
4710 2009-07-18 Richard Guenther <rguenther@suse.de>
4711
4712 PR c/40787
4713 * gcc.dg/pr35899.c: Adjust.
4714
4715 2009-07-18 Richard Sandiford <r.sandiford@uk.ibm.com>
4716
4717 * gcc.target/powerpc/asm-es-1.c: New test.
4718 * gcc.target/powerpc/asm-es-2.c: Likewise.
4719
4720 2009-07-17 Richard Guenther <rguenther@suse.de>
4721
4722 PR c/40401
4723 * g++.dg/rtti/crash4.C: New testcase.
4724 * g++.dg/torture/20090706-1.C: Likewise.
4725 * gcc.dg/redecl-17.c: Likewise.
4726 * gfortran.dg/missing_optional_dummy_5.f90: Adjust pattern.
4727 * gcc.dg/declspec-9.c: Expect extra error.
4728 * gcc.dg/declspec-10.c: Likewise.
4729 * gcc.dg/declspec-11.c: Likewise.
4730 * gcc.dg/redecl-10.c: Expect extra warnings.
4731 * gcc.target/i386/pr39082-1.c: Adjust diagnostic location.
4732 * gcc.target/i386/pr39545-1.c: Likewise.
4733 * g++.dg/ext/asm3.C: Expect more errors.
4734 * g++.dg/gomp/block-1.C: Likewise.
4735 * g++.dg/gomp/block-2.C: Likewise.
4736 * g++.dg/gomp/block-3.C: Likewise.
4737 * g++.dg/gomp/block-5.C: Likewise.
4738 * g++.old-deja/g++.jason/report.C: Expect extra warnings.
4739 * g++.dg/warn/unused-result1.C: XFAIL.
4740
4741 2009-07-17 Richard Guenther <rguenther@suse.de>
4742
4743 PR tree-optimization/40321
4744 * gcc.c-torture/compile/pr40321.c: New testcase.
4745 * g++.dg/torture/pr40321.C: Likewise.
4746
4747 2009-07-17 Jakub Jelinek <jakub@redhat.com>
4748
4749 PR c++/40780
4750 * g++.dg/template/ptrmem19.C: New test.
4751
4752 2009-07-17 Aldy Hernandez <aldyh@redhat.com>
4753 Manuel López-Ibáñez <manu@gcc.gnu.org>
4754
4755 PR 40435
4756 * gcc.dg/pr36902.c: Add column info.
4757 * g++.dg/gcov/gcov-2.C: Change count for definition.
4758
4759 2009-07-16 Jason Merrill <jason@redhat.com>
4760
4761 PR libstdc++/37907
4762 * g++.dg/cpp0x/std-layout1.C: New.
4763 * g++.dg/ext/has_nothrow_assign.C: Fix.
4764 * g++.dg/ext/has_nothrow_copy.C: Fix.
4765 * g++.dg/ext/has_trivial_assign.C: Fix.
4766 * g++.dg/ext/has_trivial_copy.C: Fix.
4767 * g++.dg/ext/is_pod.C: Fix.
4768 * g++.dg/other/offsetof3.C: Adjust.
4769 * g++.dg/overload/ellipsis1.C: Adjust.
4770 * g++.dg/warn/var-args1.C: Adjust.
4771 * g++.old-deja/g++.brendan/crash63.C: Adjust.
4772 * g++.old-deja/g++.brendan/crash64.C: Adjust.
4773 * g++.old-deja/g++.brendan/overload8.C: Adjust.
4774 * g++.old-deja/g++.other/vaarg3.C: Adjust.
4775 * g++.old-deja/g++.pt/vaarg3.C: Adjust.
4776
4777 2009-07-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4778
4779 * gcc.dg/torture/builtin-math-5.c: Add more cases.
4780 * gcc.dg/torture/builtin-math-6.c: Likewise. Depend on
4781 effective target "mpc_pow".
4782 * lib/target-supports.exp (check_effective_target_mpc_pow): New.
4783
4784 2009-07-16 Richard Henderson <rth@redhat.com>
4785
4786 * g++.dg/opt/eh4.C: New test.
4787
4788 2009-07-16 Jakub Jelinek <jakub@redhat.com>
4789
4790 * obj-c++.dg/defs.mm (abort): Make it extern "C".
4791
4792 2009-07-15 Jakub Jelinek <jakub@redhat.com>
4793
4794 PR middle-end/40747
4795 * gcc.c-torture/execute/pr40747.c: New test.
4796
4797 2009-07-15 Richard Guenther <rguenther@suse.de>
4798
4799 PR middle-end/40753
4800 * gcc.c-torture/compile/pr40753.c: New testcase.
4801
4802 2009-07-15 Janus Weil <janus@gcc.gnu.org>
4803
4804 PR fortran/40743
4805 * gfortran.dg/interface_assignment_4.f90: New.
4806
4807 2009-07-15 Gerald Pfeifer <gerald@pfeifer.com>
4808
4809 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Do not define
4810 for FreeBSD up to and including version 8.
4811
4812 2009-07-14 Taras Glek <tglek@mozilla.com>
4813 Rafael Espindola <espindola@google.com>
4814
4815 * g++.dg/plugin/header-plugin-test.C: New.
4816 * g++.dg/plugin/header_plugin.c: New.
4817 * g++.dg/plugin/plugin.exp: Update.
4818
4819 2009-07-14 Uros Bizjak <ubizjak@gmail.com>
4820
4821 * gcc.target/i386/sse-recip-vec.c: Move arrays out of test
4822 function to enable vectorization.
4823 * gcc.target/i386/sse2-lrint-vec.c: Ditto.
4824 * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
4825
4826 2009-07-14 Uros Bizjak <ubizjak@gmail.com>
4827
4828 * gcc.target/i386/sse-copysignf-vec.c: New test.
4829 * gcc.target/i386/sse2-copysign-vec.c: Ditto.
4830
4831 2009-07-14 Jason Merrill <jason@redhat.com>
4832
4833 PR c++/37276
4834 * g++.dg/lookup/builtin5.C: New.
4835 * g++.dg/other/error22.C: Add missing extern "C".
4836 * g++.dg/warn/Warray-bounds.C: Likewise.
4837 * gcc.dg/compat/compat-common.h: Likewise.
4838
4839 PR c++/40746
4840 * g++.dg/lookup/using20.C: New.
4841
4842 PR c++/40740
4843 * g++.dg/template/koenig8.C: New.
4844
4845 2009-07-14 Jack Howarth <howarth@bromo.med.uc.edu>
4846
4847 * gcc.c-torture/compile/20000804-1.c: skip for ilp32 on
4848 both i?86-*-darwin* and x86_64-*-darwin*.
4849
4850 2009-07-14 Joseph Myers <joseph@codesourcery.com>
4851
4852 * gcc.target/i386/pr37843-1.c, gcc.target/i386/pr37843-2.c,
4853 gcc.target/i386/pr37843-3.c: Allow leading underscore on function
4854 name.
4855
4856 2009-07-14 Dodji Seketeli <dodji@redhat.com>
4857
4858 PR debug/40705
4859 * g++.dg/debug/dwarf2/typedef1.C: New test.
4860
4861 PR c++/40357
4862 * g++.dg/other/typedef3.C: New test.
4863
4864 2009-07-14 Maxim Kuvyrkov <maxim@codesourcery.com>
4865
4866 * gcc.dg/20090709-1.c: Move to a proper place ...
4867 * gcc.target/m68k/20090709-1.c: ... here.
4868
4869 2009-07-13 Andrew Pinski <andrew_pinski@playstation.sony.com>
4870
4871 PR C++/22154
4872 * g++.old-deja/g++.pt/typename10.C: Update for DR 382, typename in
4873 front of qualified names are allowed.
4874 * g++.dg/parse/crash10.C: Likewise.
4875 * g++.dg/parse/error15.C: Likewise.
4876 * g++.dg/parse/typename9.C: Likewise.
4877 * g++.dg/parse/error8.C: Likewise.
4878
4879 2009-07-13 Janus Weil <janus@gcc.gnu.org>
4880
4881 PR fortran/40646
4882 * gfortran.dg/proc_ptr_22.f90: Extended.
4883 * gfortran.dg/proc_ptr_comp_12.f90: Extended.
4884
4885 2009-07-13 Ira Rosen <irar@il.ibm.com>
4886
4887 * gfortran.dg/vect/vect-6.f: New test.
4888
4889 2009-07-12 Jason Merrill <jason@redhat.com>
4890
4891 PR c++/36628
4892 * g++.dg/cpp0x/decltype17.C: New.
4893
4894 PR c++/37206
4895 * g++.dg/cpp0x/rv10.C: New.
4896
4897 2009-07-12 Jason Merrill <jason@redhat.com>
4898
4899 PR c++/40689
4900 * g++.dg/cpp0x/initlist20.C: New.
4901 * g++.dg/cpp0x/initlist21.C: New.
4902
4903 2009-07-12 Ira Rosen <irar@il.ibm.com>
4904
4905 * gcc.dg/vect/no-scevccp-outer-2.c: Expect to vectorize.
4906 * gcc.dg/vect/vect-double-reduc-1.c, gcc.dg/vect/vect-double-reduc-2.c,
4907 gcc.dg/vect/vect-double-reduc-3.c, gcc.dg/vect/vect-double-reduc-4.c,
4908 gcc.dg/vect/vect-double-reduc-5.c, gcc.dg/vect/vect-double-reduc-6.c,
4909 gcc.dg/vect/vect-double-reduc-7.c: New tests.
4910
4911 2009-07-12 Hans-Peter Nilsson <hp@axis.com>
4912
4913 * gfortran.dg/f2003_io_4.f03, gfortran.dg/read_size_noadvance.f90,
4914 gfortran.dg/namelist_39.f90, gfortran.dg/read_repeat.f90,
4915 gfortran.dg/fmt_exhaust.f90, gfortran.dg/fseek.f90,
4916 gfortran.dg/fmt_t_7.f, gfortran.dg/read_x_past.f,
4917 gfortran.dg/read_bad_advance.f90, gfortran.dg/backslash_3.f,
4918 gfortran.dg/namelist_56.f90, gfortran.dg/list_read_5.f90,
4919 gfortran.dg/fmt_cache_1.f, gfortran.dg/fmt_t_4.f90: Gate test on
4920 effective_target fd_truncate.
4921
4922 2009-07-11 Eric Botcazou <ebotcazou@adacore.com>
4923
4924 * gnat.dg/specs/addr1.ads: New test.
4925
4926 2009-07-11 Jan Hubicka <jh@suse.cz>
4927
4928 PR middle-end/48388
4929 * g++.dg/torture/pr40388.C: New testcase.
4930
4931 2009-07-11 Jakub Jelinek <jakub@redhat.com>
4932
4933 PR target/40668
4934 * gcc.c-torture/execute/pr40668.c: New test.
4935
4936 2009-07-11 Paolo Bonzini <bonzini@gnu.org>
4937
4938 * gcc.c-torture/execute/20090711-1.c: New test.
4939
4940 2009-07-11 Richard Sandiford <rdsandiford@googlemail.com>
4941
4942 PR testsuite/40699
4943 PR testsuite/40707
4944 PR testsuite/40709
4945 * lib/gcc-defs.exp, lib/target-libpath.exp, lib/objc.exp,
4946 lib/gfortran.exp, lib/g++.exp, lib/obj-c++.exp, lib/c-torture.exp,
4947 lib/gcc-dg.exp, lib/gnat.exp, g++.dg/compat/compat.exp,
4948 g++.dg/compat/struct-layout-1.exp: Revert 2009-06-30 commit.
4949
4950 2009-07-11 Tobias Burnus <burnus@net-b.de>
4951
4952 PR fortran/33197
4953 * gfortran.dg/complex_intrinsic_3.f90: New test.
4954 * gfortran.dg/complex_intrinsic_4.f90: New test.
4955
4956 2009-07-10 David Daney <ddaney@caviumnetworks.com>
4957
4958 PR target/39079
4959 * gcc.target/mips/mips.exp: Make -msynci a known option.
4960 * gcc.target/mips/clear-cache-1.c (dg-options): Add -msynci.
4961
4962 2009-07-10 Jakub Jelinek <jakub@redhat.com>
4963
4964 PR c++/40502
4965 * g++.dg/ext/strncpy-chk1.C: New test.
4966
4967 2009-07-10 Richard Guenther <rguenther@suse.de>
4968
4969 PR tree-optimization/40496
4970 * g++.dg/opt/pr40496.C: New testcase.
4971
4972 2009-07-10 Manuel López-Ibáñez <manu@gcc.gnu.org>
4973
4974 PR 25509
4975 PR 40614
4976 * g++.dg/warn/unused-result1-Werror.c: New.
4977
4978 2009-07-10 Paul Thomas <pault@gcc.gnu.org>
4979
4980 PR fortran/39334
4981 * gfortran.dg/recursive_parameter_1.f90: New test.
4982
4983 2009-07-09 Steven G. Kargl <kargl@gcc.gnu.org>
4984
4985 * gfortran.dg/c_kind_tests_2.f03: clean-up leftover module(s).
4986 * gfortran.dg/module_equivalence_6.f90: Ditto.
4987 * gfortran.dg/alloc_comp_auto_array_2.f90: Ditto.
4988 * gfortran.dg/nan_2.f90: Ditto.
4989 * gfortran.dg/inquire_11.f90: Ditto.
4990 * gfortran.dg/abstract_type_3.f03: Ditto.
4991 * gfortran.dg/abstract_type_1.f90: Ditto.
4992 * gfortran.dg/private_type_9.f90: Ditto.
4993 * gfortran.dg/abstract_type_5.f03: Ditto.
4994 * gfortran.dg/elemental_subroutine_6.f90: Ditto.
4995 * gfortran.dg/derived_comp_array_ref_3.f90: Ditto.
4996 * gfortran.dg/derived_sub.f90: Ditto.
4997 * gfortran.dg/missing_optional_dummy_5.f90: Ditto.
4998 * gfortran.dg/bounds_check_fail_2.f90: Ditto.
4999 * gfortran.dg/maxloc_bounds_6.f90: Ditto.
5000 * gfortran.dg/mvbits_6.f90: Ditto.
5001 * gfortran.dg/abstract_type_2.f03: Ditto.
5002 * gfortran.dg/abstract_type_4.f03: Ditto.
5003 * gfortran.dg/bounds_check_9.f90: Ditto.
5004 * gfortran.dg/optional_dim_3.f90: Ditto.
5005 * gfortran.dg/pr32921.f: Ditto.
5006 * gfortran.dg/entry_16.f90: Ditto.
5007 * gfortran.dg/generic_16.f90: Ditto.
5008
5009
5010 2009-07-09 Maxim Kuvyrkov <maxim@codesourcery.com>
5011
5012 * gcc.target/m68k/20090709-1.c: New.
5013
5014 2009-07-09 Dodji Seketeli <dodji@redhat.com>
5015
5016 PR c++/40684
5017 * g++.dg/template/unify11.C: New test.
5018
5019 2008-07-09 Paul Thomas <pault@gcc.gnu.org>
5020
5021 PR fortran/40629
5022 * gfortran.dg/host_assoc_function_9.f90: New test.
5023
5024 2009-07-09 Janus Weil <janus@gcc.gnu.org>
5025
5026 PR fortran/40646
5027 * gfortran.dg/proc_ptr_22.f90: New.
5028 * gfortran.dg/proc_ptr_comp_12.f90: New.
5029
5030 2009-07-09 Jakub Jelinek <jakub@redhat.com>
5031
5032 PR middle-end/40692
5033 * gcc.c-torture/compile/pr40692.c: New test.
5034
5035 2009-07-09 Tobias Burnus <burnus@net-b.de>
5036
5037 PR fortran/40604
5038 * gfortran.dg/pointer_check_6.f90: New test.
5039
5040 2009-07-08 Adam Nemet <anemet@caviumnetworks.com>
5041
5042 * gcc.target/mips/truncate-5.c: New test.
5043
5044 2009-07-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5045
5046 PR libfortran/40330
5047 PR libfortran/40662
5048 * gfortran.dg/fmt_cache_1.f: New test.
5049
5050 2009-07-08 Tobias Burnus <burnus@net-b.de>
5051
5052 PR fortran/40675
5053 * gfortran.dg/nosigned_zero_1.f90: New test.
5054 * gfortran.dg/nosigned_zero_2.f90: New test.
5055
5056 2009-07-08 Richard Guenther <rguenther@suse.de>
5057
5058 * gcc.dg/torture/ssa-pta-fn-1.c: Fix invalid testcase again.
5059
5060 2009-07-08 Richard Guenther <rguenther@suse.de>
5061
5062 * gcc.dg/torture/ssa-pta-fn-1.c: Fix invalid testcase.
5063
5064 2009-07-08 Paul Thomas <pault@gcc.gnu.org>
5065
5066 PR fortran/40591
5067 * gfortran.dg/proc_ptr_21.f90: New test.
5068
5069 2009-07-08 Manuel López-Ibáñez <manu@gcc.gnu.org>
5070
5071 PR c++/31246
5072 * g++.dg/warn/pr31246.C: New.
5073 * g++.dg/warn/pr31246-2.C: New.
5074
5075 2009-07-07 Jason Merrill <jason@redhat.com>
5076
5077 PR c++/35828
5078 * g++.dg/template/defarg12.C: New.
5079
5080 PR c++/37816
5081 * g++.dg/cpp0x/enum7.C: New.
5082
5083 PR c++/37946
5084 * g++.dg/cpp0x/enum6.C: New.
5085
5086 PR c++/40639
5087 * g++.dg/cpp0x/enum5.C: New.
5088
5089 PR c++/40633
5090 * g++.dg/cpp0x/enum4.C: New.
5091
5092 2009-07-07 Manuel López-Ibáñez <manu@gcc.gnu.org>
5093
5094 * gcc.dg/format/gcc_diag-1.c: Remove tests for %J.
5095
5096 2009-07-07 Manuel López-Ibáñez <manu@gcc.gnu.org>
5097
5098 * gcc.dg/format/gcc_diag-1.c: Remove tests for %H.
5099
5100 2009-07-07 Jakub Jelinek <jakub@redhat.com>
5101
5102 PR middle-end/40669
5103 * gcc.dg/pr40669.c: New test.
5104
5105 2009-07-07 Manuel López-Ibáñez <manu@gcc.gnu.org>
5106
5107 * gcc.dg/plugin/selfassign.c: Replace %H by an explicit
5108 location. Update all calls.
5109 * g++.dg/plugin/selfassign.c: Likewise.
5110
5111 2009-07-06 Jason Merrill <jason@redhat.com>
5112
5113 * g++.dg/rtti/dyncast[34].C: New.
5114
5115 2009-07-06 Nathan Froyd <froydnj@codesourcery.com>
5116
5117 * lib/target-supports.exp
5118 (check_effective_target_mips_newabi_large_long_double): New.
5119 * gcc.target/mips/fpr-moves-5.c: Require mips_newabi_large_long_double
5120 target.
5121 * gcc.target/mips/fpr-moves-6.c: Likewise.
5122
5123 2009-07-06 Simon Martin <simartin@users.sourceforge.net>
5124
5125 PR c++/40557
5126 * g++.dg/template/union2.C: New test.
5127
5128 2009-07-04 Jason Merrill <jason@redhat.com>
5129
5130 * g++.dg/template/using15.C: New.
5131
5132 2009-07-04 Jakub Jelinek <jakub@redhat.com>
5133
5134 * gfortran.dg/maxloc_1.f90: New test.
5135
5136 2009-07-04 Janus Weil <janus@gcc.gnu.org>
5137
5138 PR fortran/40593
5139 * gfortran.dg/proc_ptr_result_6.f90: New.
5140
5141 2009-07-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5142
5143 * gcc.dg/framework-2.c: Adjust testcase to pass.
5144
5145 2009-07-04 Jason Merrill <jason@redhat.com>
5146
5147 PR c++/40619
5148 * g++.dg/cpp0x/auto16.C: New.
5149
5150 2009-07-03 Vladimir Makarov <vmakarov@redhat.com>
5151
5152 PR target/40587
5153 * gfortran.dg/pr40587.f: New test.
5154
5155 2009-07-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5156
5157 PR fortran/40638
5158 * gfortran.dg/unit_1.f90: New test.
5159
5160 2009-07-03 Jason Merrill <jason@redhat.com>
5161
5162 * g++.dg/template/pure1.C: Expect another error.
5163
5164 2009-07-03 Richard Guenther <rguenther@suse.de>
5165
5166 PR tree-optimization/40640
5167 * gcc.c-torture/compile/pr40640.c: New testcase.
5168
5169 2009-07-03 Richard Guenther <rguenther@suse.de>
5170
5171 PR middle-end/34163
5172 * gfortran.dg/pr34163.f90: New testcase.
5173
5174 2009-07-03 Jan Hubicka <jh@suse.cz>
5175
5176 * gcc.dg/tree-ssa/loop-24.c: Update dump file matching; enable -O2.
5177 * gcc.dg/tree-ssa/loop-25.c: Likewise.
5178 * gcc.dg/tree-ssa/loop-26.c: Likewise.
5179 * gcc.dg/tree-ssa/pr32044.c: Likewise.
5180 * gcc.dg/tree-ssa/loop-29.c: Likewise.
5181 * gcc.dg/tree-ssa/loop-10.c: Likewise.
5182 * gnat.dg/loop_optimization6.adb: Enable -O2.
5183
5184 2009-07-02 Mark Mitchell <mark@codesourcery.com>
5185
5186 * g++.dg/warn/null4.C: Extend.
5187
5188 2009-07-02 Jason Merrill <jason@redhat.com>
5189
5190 * g++.dg/template/spec8.C: Fix.
5191
5192 2009-07-02 Michael Matz <matz@suse.de>
5193
5194 PR fortran/32131
5195 * gfortran.dg/pr32921.f: Adjust.
5196
5197 2009-07-02 Jan Hubicka <jh@suse.cz>
5198
5199 * gcc.dg/tree-ssa/local-pure-const.c: New testcase.
5200
5201 2009-07-01 Adam Nemet <anemet@caviumnetworks.com>
5202
5203 * gcc.target/mips/truncate-4.c: New testcase.
5204
5205 2009-07-01 Richard Guenther <rguenther@suse.de>
5206
5207 PR tree-optimization/19831
5208 * gcc.dg/tree-ssa/20041122-1.c: Enable TBAA, scan FRE dump,
5209 make allocated memory escape. Un-XFAIL.
5210 * gcc.dg/vect/pr21591.c: Make allocated memory escape.
5211 * gcc.dg/vect/pr31699.c: Likewise.
5212 * gcc.dg/tree-ssa/ssa-dce-7.c: New testcase.
5213
5214 2009-06-30 Jakub Jelinek <jakub@redhat.com>
5215
5216 PR c++/40566
5217 * g++.dg/parse/cond5.C: New test.
5218
5219 2009-06-30 Nathan Froyd <froydnj@codesourcery.com>
5220
5221 * gcc.dg/tree-ssa/gen-vect-25.c (n): New variable.
5222 (main): Pass n to main_1 instead.
5223 * gcc.dg/tree-ssa/gen-vect-28.c (off): New variable.
5224 (main_1): New function, split off from...
5225 (main): ...here. Pass `off' to main_1 instead.
5226
5227 2009-06-30 Jason Merrill <jason@redhat.com>
5228
5229 PR c++/40595
5230 * g++.dg/cpp0x/variadic94.C: New.
5231
5232 2009-06-30 Richard Sandiford <r.sandiford@uk.ibm.com>
5233
5234 * lib/gcc-defs.exp (gcc-set-multilib-library-path): Delete.
5235 * lib/target-libpath.exp (ld_library_path_vars): New variable.
5236 (init_ld_library_path_env_vars): New function, replacing the
5237 orig_*_saved assignments. Call it after defining it.
5238 (set_ld_library_path_env_vars): Rewrite to use ld_library_path_vars.
5239 (restore_ld_library_path_env_vars): Likewise.
5240 (add_path, find_libgcc_s): New functions.
5241 * lib/objc.exp (objc_init): Use find_libgcc_s instead of
5242 gcc-set-multilib-library-path.
5243 (objc_target_compile): Don't add "." to ld_library_path.
5244 Use add_path.
5245 * lib/gfortran.exp (gfortran_link_flags): Don't add "." to
5246 ld_library_path. Use add_path. Use find_libgcc_s instead of
5247 gcc-set-multilib-library-path.
5248 * lib/g++.exp (g++_link_flags): Likewise.
5249 * lib/obj-c++.exp (obj-c++_link_flags): Likewise.
5250 * lib/c-torture.exp: Do not manipulate ld_library_path at the
5251 top level; do it...
5252 (c-torture-execute): ...here instead. Use $ld_library_path_multilib
5253 to tell when this needs to happen. Use find_libgcc_s instead of
5254 gcc-set-multilib-library-path.
5255 * lib/gcc-dg.exp: Likewise.
5256 * lib/gnat.exp (gnat_target_compile): Don't add "." to ld_library_path.
5257 * g++.dg/compat/compat.exp (alt_ld_library_path): Don't add "."
5258 unless it is in $ALT_LD_LIBRARY_PATH.
5259 * g++.dg/compat/struct-layout-1.exp (alt_ld_library_path): Likewise.
5260
5261 2009-06-30 Eric Botcazou <ebotcazou@adacore.com>
5262
5263 * gnat.dg/discr12.adb: New test.
5264 * gnat.dg/discr12_pkg.ads: New helper.
5265 * gnat.dg/discr13.adb: New test.
5266 * gnat.dg/discr14.ad[sb]: Likewise.
5267 * gnat.dg/discr15.adb: Likewise.
5268 * gnat.dg/discr15_pkg.ads: New helper.
5269 * gnat.dg/discr16.adb: New test.
5270 * gnat.dg/discr16_g.ads: New helper.
5271 * gnat.dg/discr16_pkg.ads: Likewise.
5272 * gnat.dg/discr16_cont.ads: Likewise.
5273 * gnat.dg/discr17.adb: New test.
5274 * gnat.dg/discr18.adb: Likewise.
5275 * gnat.dg/discr18_pkg.ads: New helper.
5276 * gnat.dg/discr19.adb: New test.
5277
5278 2009-06-30 Thomas Koenig <tkoenig@gcc.gnu.org>
5279
5280 PR fortran/40576
5281 * gfortran.dg/internal_write_1.f90: New testcase.
5282
5283 2009-06-30 Janus Weil <janus@gcc.gnu.org>
5284
5285 PR fortran/40594
5286 * gfortran.dg/derived_pointer_recursion_2.f90: New.
5287
5288 2009-06-30 Richard Guenther <rguenther@suse.de>
5289
5290 * gcc.dg/tree-ssa/ssa-dce-6.c: New testcase.
5291
5292 2009-06-30 Wei Guozhi <carrot@google.com>
5293
5294 * gcc.dg/tree-ssa/ssa-sink-5.c: Change the compiler option "-O2 -Os"
5295 to "-Os".
5296
5297 2009-06-30 Ira Rosen <irar@il.ibm.com>
5298
5299 PR tree-optimization/40542
5300 * gcc.dg/vect/pr40542.c: New test.
5301
5302 2009-06-30 Martin Jambor <mjambor@suse.cz>
5303
5304 PR tree-optimization/40582
5305 * gcc.c-torture/compile/pr40582.c: New test.
5306
5307 2009-06-30 Wei Guozhi <carrot@google.com>
5308
5309 PR/40416
5310 * gcc.dg/tree-ssa/ssa-sink-5.c: New testcase.
5311
5312 2009-06-29 Jason Merrill <jason@redhat.com>
5313
5314 PR c++/40274
5315 * g++.dg/template/debug1.C: New.
5316
5317 2009-06-29 Tobias Burnus <burnus@net-b.de>
5318
5319 PR fortran/40580
5320 * pointer_check_1.f90: New test.
5321 * pointer_check_2.f90: New test.
5322 * pointer_check_3.f90: New test.
5323 * pointer_check_4.f90: New test.
5324 * pointer_check_5.f90: New test.
5325
5326 2009-06-29 Paul Thomas <pault@gcc.gnu.org>
5327
5328 PR fortran/40551
5329 * gfortran.dg/func_assign_2.f90 : New test.
5330
5331 2009-06-29 Richard Guenther <rguenther@suse.de>
5332
5333 PR middle-end/14187
5334 * gcc.dg/tree-ssa/restrict-1.c: New testcase.
5335 * gcc.dg/tree-ssa/restrict-2.c: Likewise.
5336 * gcc.dg/tree-ssa/restrict-3.c: Likewise.
5337 * gcc.c-torture/execute/20090623-1.c: Likewise.
5338 * gcc.dg/tree-ssa/ldist-13.c: Likewise.
5339 * gcc.dg/tree-ssa/ldist-14.c: Likewise.
5340
5341 2009-06-29 Richard Guenther <rguenther@suse.de>
5342
5343 PR middle-end/38212
5344 * gcc.c-torture/execute/pr38212.c: New testcase.
5345
5346 2009-06-29 Richard Guenther <rguenther@suse.de>
5347
5348 PR tree-optimization/40579
5349 * gcc.c-torture/execute/pr40579.c: New testcase.
5350
5351 2009-06-28 Uros Bizjak <ubizjak@gmail.com>
5352
5353 PR tree-optimization/40550
5354 * gcc.dg/pr40550.c: New test.
5355
5356 2009-06-28 Eric Botcazou <ebotcazou@adacore.com>
5357
5358 * gnat.dg/overflow_sum2.adb: New test
5359 * gnat.dg/namet.ads: New helper.
5360
5361 * gnat.dg/test_overflow_sum.adb: Rename to overflow_sum.adb.
5362
5363 2009-06-28 Tobias Burnus <burnus@net-b.de>
5364
5365 PR fortran/34112
5366 * gfortran.dg/compiler-directive_1.f90: New test.
5367 * gfortran.dg/compiler-directive_2.f: New test.
5368
5369 2009-06-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
5370
5371 * gfortran.dg/integer_exponentiation_4.f90: Temporarily
5372 comment out some values and add some cases.
5373
5374 2009-06-27 Paolo Bonzini <bonzini@gnu.org>
5375
5376 PR testsuite/40567
5377 * gcc.dg/vect/vect.exp: Fix lappend syntax.
5378
5379 2009-06-26 Richard Henderson <rth@redhat.com>
5380
5381 PR testsuite/40565
5382 * gcc.dg/vect/vect.exp: Add -fno-ipa-cp-clone to -O3 tests.
5383 * gcc.target/i386/local.c: Pass a non-constant to T.
5384
5385 2009-06-26 Janus Weil <janus@gcc.gnu.org>
5386
5387 PR fortran/39997
5388 PR fortran/40541
5389 * gfortran.dg/proc_ptr_15.f90: Fixed and extended.
5390 * gfortran.dg/proc_ptr_common_1.f90: Fixed invalid test case.
5391 * gfortran.dg/proc_ptr_result_1.f90: Ditto.
5392 * gfortran.dg/proc_ptr_result_5.f90: New.
5393
5394 2009-06-26 Janis Johnson <janis187@us.ibm.com>
5395
5396 PR c/39902
5397 * gcc.dg/dfp/pr39902.c: New test.
5398
5399 2009-06-26 Uros Bizjak <ubizjak@gmail.com>
5400
5401 PR testsuite/40532
5402 * gcc.dg/builtins-65.c: Require c99 runtime.
5403
5404 2009-06-26 Eric Botcazou <ebotcazou@adacore.com>
5405
5406 * gnat.dg/array7.ad[sb]: New test.
5407
5408 2009-06-26 Eric Botcazou <ebotcazou@adacore.com>
5409
5410 * gnat.dg/array6.adb: New test.
5411
5412 2009-06-25 Ian Lance Taylor <iant@google.com>
5413
5414 * g++.dg/warn/Wsign-compare-3.C: New testcase.
5415
5416 2009-06-25 Ian Lance Taylor <iant@google.com>
5417
5418 * g++.dg/warn/Wunused-16.C: New testcase.
5419
5420 2009-06-25 Ian Lance Taylor <iant@google.com>
5421
5422 * g++.dg/warn/skip-2.C: New testcase.
5423
5424 2009-06-25 Steve Ellcey <sje@cup.hp.com>
5425
5426 * gcc.c-torture/execute/20090618-1.c: add dg-run and
5427 dg-skip-if and move to ...
5428 * gcc.dg/torture/20090618-1.c.
5429
5430 2009-06-25 Martin Jambor <mjambor@suse.cz>
5431
5432 PR tree-optimization/40493
5433 * gcc.c-torture/execute/pr40493.c: New test.
5434
5435 2009-06-24 Jason Merrill <jason@redhat.com>
5436
5437 PR c++/40342
5438 * g++.dg/template/overload10.C: New.
5439
5440 2009-06-24 Janus Weil <janus@gcc.gnu.org>
5441
5442 PR fortran/40427
5443 * gfortran.dg/proc_ptr_comp_11.f90: New.
5444
5445 2009-06-24 Andreas Krebbel <krebbel1@de.ibm.com>
5446
5447 * gcc.dg/pr40501.c: New testcase.
5448
5449 2009-06-23 DJ Delorie <dj@redhat.com>
5450
5451 Add MeP port.
5452 * lib/target-supports.exp: Add mep support (no profiling).
5453
5454 2009-06-23 Steve Ellcey <sje@cup.hp.com>
5455
5456 PR testsuite/39297
5457 * gcc.dg/ssa/loop-31.c: Change scan rules.
5458
5459 2009-06-23 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5460
5461 * gcc.dg/cpp/empty-include.c: Update column info.
5462 * gcc.dg/cpp/assert2.c: Update column info.
5463
5464 2009-06-23 Jakub Jelinek <jakub@redhat.com>
5465
5466 * g++.dg/ext/builtin-object-size1.C: New test.
5467 * g++.dg/ext/builtin-object-size2.C: New test.
5468
5469 2009-06-23 Andreas Krebbel <krebbel1@de.ibm.com>
5470
5471 * gcc.dg/optimize-bswapsi-1.c: Add new bswap implementation.
5472 * gcc.dg/optimize-bswapdi-1.c: Likewise.
5473
5474 2009-06-22 Adam Nemet <anemet@caviumnetworks.com>
5475
5476 * gcc.target/mips/truncate-3.c: New test.
5477
5478 2009-06-22 Janus Weil <janus@gcc.gnu.org>
5479
5480 PR fortran/37254
5481 PR fortran/39850
5482 * gfortran.dg/interface_30.f90: Modified error message.
5483 * gfortran.dg/proc_decl_22.f90: New.
5484
5485 2009-06-22 Ian Lance Taylor <iant@google.com>
5486
5487 * gcc.dg/Wcxx-compat-19.c: New testcase.
5488
5489 2009-06-22 Matthias Klose <doko@ubuntu.com>
5490
5491 PR objc/28050
5492 * pr28050.m: New testcase.
5493
5494 2009-06-22 H.J. Lu <hongjiu.lu@intel.com>
5495
5496 PR testsuite/40481
5497 * gcc.dg/plugin/one_time_plugin.c (one_pass_exec): Return 0;
5498
5499 2009-06-22 Martin Jambor <mjambor@suse.cz>
5500
5501 PR tree-optimization/40492
5502 * g++.dg/torture/pr40492.C: New test.
5503
5504 2009-06-22 Uros Bizjak <ubizjak@gmail.com>
5505
5506 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Determine
5507 dumpbase file name from $src. Add -fdump-ipa-all to compile flags.
5508
5509 2009-06-22 Olivier Hainque <hainque@adacore.com>
5510
5511 * gnat.dg/raise_ce.adb: Helper for ...
5512 * gnat.dg/handle_and_return.adb: New test.
5513
5514 2009-06-22 Paul Thomas <pault@gcc.gnu.org>
5515
5516 PR fortran/40443
5517 * gfortran.dg/generic_18.f90: New test.
5518
5519 2009-06-22 Paul Thomas <pault@gcc.gnu.org>
5520
5521 PR fortran/40472
5522 * gfortran.dg/spread_size_limit.f90: New test.
5523
5524 2009-06-21 Uros Bizjak <ubizjak@gmail.com>
5525
5526 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Use -dumpbase
5527 to put dump files in a subdirectory.
5528 * lib/gcc-dg.exp (cleanup-saved-temps): Also remove
5529 ".o" temporary files.
5530
5531 2009-06-21 Janus Weil <janus@gcc.gnu.org>
5532
5533 PR fortran/39850
5534 * gfortran.dg/interface_19.f90: Add 'cleanup-modules'.
5535 * gfortran.dg/interface_20.f90: Ditto.
5536 * gfortran.dg/interface_21.f90: Ditto.
5537 * gfortran.dg/interface_22.f90: Ditto.
5538 * gfortran.dg/interface_30.f90: New.
5539 * gfortran.dg/proc_ptr_11.f90: Fix invalid test case.
5540
5541 2009-06-21 Uros Bizjak <ubizjak@gmail.com>
5542
5543 * gcc.dg/tree-ssa/fre-vce-1.c: Cleanup "fre" tree dump.
5544 * gcc.dg/vect/vect-shift-2.c: Cleanup "vect" tree dump.
5545 * gcc.dg/vect/vect.exp (VECT_SLP_CFLAGS): Initialize with original
5546 DEFAULT_VECTFLAGS.
5547
5548 2009-06-21 Ira Rosen <irar@il.ibm.com>
5549 Revital Eres <eres@il.ibm.com>
5550
5551 PR testsuite/40359
5552 * gcc.dg/vect/vect-50.c: Fix syntax error in the check.
5553 * gcc.dg/vect/vect-42.c: Likewise and separate vec_no_align check.
5554 * gcc.dg/vect/vect-96.c: Fix syntax error in the check.
5555
5556 2009-06-21 Ira Rosen <irar@il.ibm.com>
5557
5558 PR testsuite/40475
5559 * gcc.dg/vect/vect-nest-cycle-1.c: Fail to vectorize on targets
5560 without misalignment support.
5561 * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
5562
5563 2009-06-20 Tobias Burnus <burnus@net-b.de>
5564
5565 PR fortran/40452
5566 * gfortran.dg/bounds_check_strlen_9.f90: New test.
5567
5568 2009-06-19 Paul Thomas <pault@gcc.gnu.org>
5569
5570 PR fortran/40440
5571 * gfortran.dg/alloc_comp_result_2.f90: New test.
5572
5573 2009-06-19 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5574
5575 PR target/40482
5576 * gcc.target/arm/pr40482.c: New test.
5577
5578 2009-06-19 Ian Lance Taylor <iant@google.com>
5579
5580 * gcc.dg/Wcxx-compat-18.c: New testcase.
5581
5582 2009-06-19 Richard Guenther <rguenther@suse.de>
5583
5584 * gcc.c-torture/execute/20090618-1.c: New testcase.
5585
5586 2009-06-19 Ian Lance Taylor <iant@google.com>
5587
5588 * gcc.dg/Wcxx-compat-17.c: New testcase.
5589
5590 2009-06-19 Ian Lance Taylor <iant@google.com>
5591
5592 * gcc.dg/Wcxx-compat-15.c: New testcase.
5593
5594 2009-06-19 Ian Lance Taylor <iant@google.com>
5595
5596 * gcc.dg/Wcxx-compat-16.c: New testcase.
5597
5598 2009-06-19 Uros Bizjak <ubizjak@gmail.com>
5599
5600 * gcc.dg/builtins-34.c: Add significand cases.
5601
5602 2009-06-19 Uros Bizjak <ubizjak@gmail.com>
5603
5604 PR testsuite/40491
5605 * gcc.dg/20080522-1.c: Remove testcase for real.
5606 * gcc.dg/20080528-1.c: Ditto.
5607
5608 2009-06-19 Janus Weil <janus@gcc.gnu.org>
5609
5610 PR fortran/40450
5611 * gfortran.dg/proc_ptr_20.f90: New.
5612
5613 2009-06-18 H.J. Lu <hongjiu.lu@intel.com>
5614
5615 PR target/40470
5616 * gcc.dg/torture/pr40470-1.c: New.
5617 * gcc.dg/torture/pr40470-2.c: Likewise.
5618 * gcc.dg/torture/pr40470-3.c: Likewise.
5619 * gcc.dg/torture/pr40470-4.c: Likewise.
5620
5621 2009-06-18 Diego Novillo <dnovillo@google.com>
5622
5623 * gcc.dg/plugin/selfassign.c: Declare plugin_is_GPL_compatible.
5624 * gcc.dg/plugin/ggcplug.c: Likewise.
5625 * gcc.dg/plugin/one_time_plugin.c: Likewise.
5626 * g++.dg/plugin/selfassign.c: Likewise.
5627 * g++.dg/plugin/attribute_plugin.c: Likewise.
5628 * g++.dg/plugin/dumb_plugin.c: Likewise.
5629
5630 2009-06-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
5631
5632 * gcc.dg/cpp/arith-3.c: Add column info.
5633
5634 2009-06-18 Sandra Loosemore <sandra@codesourcery.com>
5635
5636 * gcc.target/arm/fp16-compile-none-2.c: New.
5637 * gcc.target/arm/fp16-compile-ieee-12.c: New.
5638 * gcc.target/arm/fp16-compile-alt-12.c: New.
5639
5640 2009-06-18 Sandra Loosemore <sandra@codesourcery.com>
5641
5642 * gcc.target/arm/fp16-compile-alt-1.c: New.
5643 * gcc.target/arm/fp16-compile-alt-2.c: New.
5644 * gcc.target/arm/fp16-compile-alt-3.c: New.
5645 * gcc.target/arm/fp16-compile-alt-4.c: New.
5646 * gcc.target/arm/fp16-compile-alt-5.c: New.
5647 * gcc.target/arm/fp16-compile-alt-6.c: New.
5648 * gcc.target/arm/fp16-compile-alt-7.c: New.
5649 * gcc.target/arm/fp16-compile-alt-8.c: New.
5650 * gcc.target/arm/fp16-compile-alt-9.c: New.
5651 * gcc.target/arm/fp16-compile-alt-10.c: New.
5652 * gcc.target/arm/fp16-compile-alt-11.c: New.
5653 * gcc.target/arm/fp16-compile-ieee-1.c: New.
5654 * gcc.target/arm/fp16-compile-ieee-2.c: New.
5655 * gcc.target/arm/fp16-compile-ieee-3.c: New.
5656 * gcc.target/arm/fp16-compile-ieee-4.c: New.
5657 * gcc.target/arm/fp16-compile-ieee-5.c: New.
5658 * gcc.target/arm/fp16-compile-ieee-6.c: New.
5659 * gcc.target/arm/fp16-compile-ieee-7.c: New.
5660 * gcc.target/arm/fp16-compile-ieee-8.c: New.
5661 * gcc.target/arm/fp16-compile-ieee-9.c: New.
5662 * gcc.target/arm/fp16-compile-ieee-10.c: New.
5663 * gcc.target/arm/fp16-compile-ieee-11.c: New.
5664 * gcc.target/arm/fp16-compile-none-1.c: New.
5665 * gcc.target/arm/fp16-compile-exprtype.c: New.
5666 * gcc.target/arm/fp16-compile-vcvt.c: New.
5667 * gcc.target/arm/fp16-builtins-1.c: New.
5668 * gcc.target/arm/fp16-rounding-alt-1.c: New.
5669 * gcc.target/arm/fp16-rounding-ieee-1.c: New.
5670 * gcc.target/arm/fp16-param-1.c: New.
5671 * gcc.target/arm/fp16-return-1.c: New.
5672 * gcc.target/arm/fp16-unprototyped-1.c: New.
5673 * gcc.target/arm/fp16-unprototyped-2.c: New.
5674 * gcc.target/arm/fp16-variadic-1.c: New.
5675 * gcc.dg/torture/arm-fp16-compile-assign.c: New.
5676 * gcc.dg/torture/arm-fp16-compile-convert.c: New.
5677 * gcc.dg/torture/arm-fp16-int-convert-alt.c: New.
5678 * gcc.dg/torture/arm-fp16-int-convert-ieee.c: New.
5679 * gcc.dg/torture/arm-fp16-ops.h: New.
5680 * gcc.dg/torture/arm-fp16-ops-1.c: New.
5681 * gcc.dg/torture/arm-fp16-ops-2.c: New.
5682 * gcc.dg/torture/arm-fp16-ops-3.c: New.
5683 * gcc.dg/torture/arm-fp16-ops-4.c: New.
5684 * gcc.dg/torture/arm-fp16-ops-5.c: New.
5685 * gcc.dg/torture/arm-fp16-ops-6.c: New.
5686 * gcc.dg/torture/arm-fp16-ops-7.c: New.
5687 * gcc.dg/torture/arm-fp16-ops-8.c: New.
5688 * g++.dg/ext/arm-fp16/fp16-overload-1.C: New.
5689 * g++.dg/ext/arm-fp16/fp16-return-1.C: New.
5690 * g++.dg/ext/arm-fp16/fp16-param-1.C: New.
5691 * g++.dg/ext/arm-fp16/fp16-mangle-1.C: New.
5692 * g++.dg/ext/arm-fp16/arm-fp16-ops.h: New.
5693 * g++.dg/ext/arm-fp16/arm-fp16-ops-1.C: New.
5694 * g++.dg/ext/arm-fp16/arm-fp16-ops-2.C: New.
5695 * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: New.
5696 * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: New.
5697 * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: New.
5698 * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: New.
5699 * g++.dg/ext/arm-fp16/arm-fp16-ops-7.C: New.
5700 * g++.dg/ext/arm-fp16/arm-fp16-ops-8.C: New.
5701
5702 2009-06-18 Uros Bizjak <ubizjak@gmail.com>
5703
5704 * gcc.dg/builtins-65.c: New test.
5705
5706 2009-06-18 Janus Weil <janus@gcc.gnu.org>
5707
5708 PR fortran/40451
5709 * gfortran.dg/proc_ptr_result_4.f90: New.
5710
5711 2009-06-17 Adam Nemet <anemet@caviumnetworks.com>
5712
5713 * gcc.c-torture/execute/bitfld-5.c: New test.
5714
5715 2009-06-17 David Daney <ddaney@caviumnetworks.com>
5716
5717 * gcc.dg/builtin-unreachable-3.c: New test.
5718
5719 2009-06-17 David Daney <ddaney@caviumnetworks.com>
5720
5721 * gcc.target/i386/builtin-unreachable.c: New test.
5722
5723 2009-06-17 Ian Lance Taylor <iant@google.com>
5724
5725 * gcc.dg/Wcxx-compat-14.c: New testcase.
5726
5727 2009-06-17 Aldy Hernandez <aldyh@redhat.com>
5728
5729 * gcc.dg/func-ptr-conv-1.c: Update column info.
5730
5731 2009-06-17 Richard Guenther <rguenther@suse.de>
5732
5733 PR middle-end/40404
5734 * gcc.c-torture/execute/pr40404.c: New testcase.
5735
5736 2009-06-17 Richard Guenther <rguenther@suse.de>
5737
5738 PR middle-end/40460
5739 * g++.dg/torture/pr40460.C: New testcase.
5740
5741 2009-06-05 Olatunji Ruwase <tjruwase@google.com>
5742
5743 * gcc.dg/plugin/one_time_plugin.c: New test.
5744 * gcc.dg/plugin/one_time-test-1.c: New test.
5745 * gcc.dg/plugin/plugin.exp: Added one_time_plugin.c test.
5746
5747 2009-06-16 Ian Lance Taylor <iant@google.com>
5748
5749 * g++.dg/warn/skip-1.C: New testcase.
5750
5751 2009-06-16 Jakub Jelinek <jakub@redhat.com>
5752
5753 PR middle-end/40446
5754 * g++.dg/other/pr40446.C: New test.
5755
5756 2009-06-16 Richard Guenther <rguenther@suse.de>
5757
5758 * gcc.dg/tree-ssa/pta-escape-1.c: New testcase.
5759 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
5760 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
5761 * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
5762
5763 2009-06-16 Martin Jambor <mjambor@suse.cz>
5764
5765 * gcc.c-torture/compile/pr40432.c: New file.
5766
5767 2009-06-16 Martin Jambor <mjambor@suse.cz>
5768
5769 * gfortran.fortran-torture/compile/pr40413.f90: New file.
5770
5771 2009-06-16 Janus Weil <janus@gcc.gnu.org>
5772
5773 PR fortran/36947
5774 PR fortran/40039
5775 * gfortran.dg/dummy_procedure_1.f90: Extended test case.
5776 * gfortran.dg/interface_20.f90: Modified error messages.
5777 * gfortran.dg/interface_21.f90: Ditto.
5778 * gfortran.dg/interface_26.f90: Ditto.
5779 * gfortran.dg/interface_27.f90: Ditto.
5780 * gfortran.dg/interface_28.f90: Extended test case.
5781 * gfortran.dg/interface_29.f90: New.
5782 * gfortran.dg/proc_decl_7.f90: Modified error messages.
5783 * gfortran.dg/proc_decl_8.f90: Ditto.
5784 * gfortran.dg/proc_ptr_11.f90: Ditto.
5785 * gfortran.dg/proc_ptr_15.f90: Ditto.
5786
5787 2009-06-16 Ira Rosen <irar@il.ibm.com>
5788
5789 * gcc.dg/vect/vect-outer-4g.c: Don't look for pattern not allowed
5790 printing.
5791 * gcc.dg/vect/vect-outer-4k.c, gcc.dg/vect/vect-outer-4l.c,
5792 gcc.dg/vect/vect-outer-4f.c: Likewise.
5793 * gcc.dg/vect/vect-nest-cycle-1.c: New test.
5794 * gcc.dg/vect/vect-nest-cycle-2.c, gcc.dg/vect/vect-nest-cycle-3.c:
5795 Likewise.
5796 * gcc.dg/vect/vect-outer-1a.c: Fail because of strided access in
5797 outer loop.
5798
5799 2009-06-16 Tobias Burnus <burnus@net-b.de>
5800
5801 PR fortran/40383
5802 * gfortran.dg/bounds_check_strlen_8.f90: New test.
5803
5804 2009-06-15 Ian Lance Taylor <iant@google.com>
5805
5806 * gcc.dg/Wjump-misses-init-1.c: New testcase.
5807 * gcc.dg/Wjump-misses-init-2.c: New testcase.
5808 * gcc.dg/c99-vla-jump-5.c: Adjust expected error messages.
5809 Recognize new notes.
5810 * gcc.dg/stmt-expr-label-2.c: Likewise.
5811 * gcc.dg/c99-vla-jump-1.c: Recognize new notes. Fix column numbers.
5812 * gcc.dg/c99-vla-jump-2.c: Recognize new notes.
5813 * gcc.dg/c99-vla-jump-3.c: Recognize new notes.
5814 * gcc.dg/c99-vla-jump-4.c: Likewise.
5815 * gcc.dg/stmt-expr-label-1.c: Likewise.
5816 * gcc.dg/stmt-expr-label-3.c: Likewise.
5817 * gcc.dg/vla-8.c: Likewise. Move error message to different line.
5818
5819 2009-06-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
5820
5821 * gcc.dg/torture/builtin-math-6.c: Robustify and fix clog cases.
5822
5823 2009-06-15 Jakub Jelinek <jakub@redhat.com>
5824
5825 * gcc.dg/builtin-object-size-7.c: New test.
5826
5827 2009-06-15 Jakub Jelinek <jakub@redhat.com>
5828
5829 PR testsuite/40426
5830 * lib/gcc-dg.exp (gcc-dg-debug-runtest): For type -gdwarf-2 and
5831 level != "" use separate -gdwarf-2 -g${level} options instead of
5832 -gdwarf-2${level}.
5833 * lib/gfortran-dg.exp (gfortran-dg-debug-runtest): Likewise.
5834 * gfortran.dg/debug/pr37738.f: Also skip if -gdwarf-2 -g1.
5835 * gfortran.dg/debug/pr35154-dwarf2.f: Likewise.
5836
5837 2009-06-15 Rafael Avila de Espindola <espindola@google.com>
5838
5839 * g++.dg/abi/mangle11.C: Update warning line.
5840 * g++.dg/abi/mangle12.C: Update warning line.
5841 * g++.dg/abi/mangle17.C: Update warning line.
5842 * g++.dg/abi/mangle20-2.C: Update warning line.
5843
5844 2009-06-14 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
5845
5846 * gcc.dg/optimize-bswap-1.c: Split into these two:
5847 * gcc.dg/optimize-bswapsi-1.c: New testcase.
5848 * gcc.dg/optimize-bswapdi-1.c: New testcase.
5849
5850 2009-06-14 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
5851
5852 * gcc.dg/optimize-bswap-1.c: New testcase.
5853
5854 2009-06-14 Richard Guenther <rguenther@suse.de>
5855
5856 PR middle-end/40389
5857 * g++.dg/torture/pr40389.C: New testcase.
5858
5859 2009-06-13 Richard Guenther <rguenther@suse.de>
5860
5861 PR tree-optimization/40421
5862 * gfortran.fortran-torture/compile/pr40421.f: New testcase.
5863
5864 2009-06-12 Aldy Hernandez <aldyh@redhat.com>
5865
5866 * gcc.dg/old-style-prom-3.c: Add column info.
5867 * gcc.dg/overflow-warn-1.c
5868 * gcc.dg/gomp/pr27415.c
5869 * gcc.dg/gomp/for-1.c: Same.
5870 * gcc.dg/enum-compat-1.c: Same.
5871 * gcc.dg/c99-tag-3.c: Same.
5872 * gcc.dg/Wredundant-decls-2.c: Same.
5873 * gcc.dg/func-ptr-conv-1.c: Same.
5874 * gcc.dg/asm-wide-1.c: Same.
5875 * gcc.dg/nofixed-point-2.c: Same.
5876 * gcc.dg/cpp/line3.c: Same.
5877 * gcc.dg/array-10.c: Same.
5878 * gcc.dg/c99-vla-jump-1.c: Same.
5879 * gcc.dg/pr20368-1.c: Same.
5880 * gcc.dg/Wshadow-3.c: Same.
5881 * gcc.dg/c90-const-expr-8.c: Same.
5882 * gcc.dg/label-decl-2.c: Same.
5883 * gcc.dg/dremf-type-compat-2.c: Same.
5884 * gcc.dg/c90-const-expr-5.c: Same.
5885 * gcc.dg/builtins-30.c: Same.
5886 * gcc.dg/Warray-bounds.c: Same.
5887 * gcc.dg/Wcxx-compat-2.c: Same.
5888 * gcc.dg/tree-ssa/col-1.c: Same.
5889 * gcc.dg/old-style-prom-2.c: Same.
5890 * gcc.dg/cast-function-1.c: Same.
5891 * gcc.dg/pr15698-1.c: Same.
5892 * gcc.dg/dremf-type-compat-3.c: Same.
5893 * gcc.dg/vla-8.c: Same.
5894 * gcc.dg/gomp/pr27415.c: Move firstprivate diagnostics to correct
5895 line.
5896 * gcc.dg/label-decl-2.c: Move label diagnostic to correct line.
5897 * gcc.dg/old-style-prom-3.c: Check for error on the correct line.
5898 * gcc.dg/enum-compat-1.c: Same.
5899 * gcc.dg/dremf-type-compat-2.c: Same.
5900 * gcc.dg/old-style-prom-2.c: Same.
5901 * gcc.dg/pr15698-1.c: Same.
5902 * gcc.dg/pr20368-1.c: Same.
5903 * gcc.dg/dremf-type-compat-3.c: Same.
5904 * gcc.dg/builtins-30.c: Same. Test for columns.
5905
5906 2009-06-12 Janus Weil <janus@gcc.gnu.org>
5907
5908 PR fortran/40176
5909 * gfortran.dg/proc_decl_1.f90: Extended.
5910
5911 2009-06-12 Ian Lance Taylor <iant@google.com>
5912
5913 * gcc.dg/Wcxx-compat-13.c: New testcase.
5914
5915 2009-06-12 Andrew Pinski <andrew_pinski@playstation.sony.com>
5916
5917 PR tree-opt/38865
5918 * gcc.dg/tree-ssa/fre-vce-1.c
5919
5920 2009-06-12 H.J. Lu <hongjiu.lu@intel.com>
5921
5922 PR testsuite/40384
5923 * gcc.dg/tree-ssa/prefetch-5.c: Add --param
5924 min-insn-to-prefetch-ratio=5.
5925
5926 2009-06-12 Joey Ye <joey.ye@intel.com>
5927 H.J. Lu <hongjiu.lu@intel.com>
5928
5929 PR middle-end/39146
5930 * gcc.target/i386/stackalign/pr39146.c: New.
5931
5932 2009-06-11 H.J. Lu <hongjiu.lu@intel.com>
5933
5934 * gcc.target/i386/crc32-1.c: New.
5935 * gcc.target/i386/crc32-2.c: Likewise.
5936
5937 2009-06-11 David Daney <ddaney@caviumnetworks.com>
5938
5939 PR c/39252
5940 * gcc.dg/builtin-unreachable-1.c: New test.
5941 * gcc.dg/builtin-unreachable-2.c: Same.
5942
5943 2009-06-11 Paul Thomas <pault@gcc.gnu.org>
5944
5945 PR fortran/40402
5946 * gfortran.dg/data_value_1.f90: New test.
5947
5948 2009-06-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5949
5950 PR testsuite/39831
5951 * gcc.target/i386/excess-precision-1.c: Use -mfpmath=387, and
5952 remove ilp32 requirement.
5953 * gcc.target/i386/excess-precision-2.c: Likewise.
5954 * gcc.target/i386/excess-precision-3.c: Likewise.
5955 * gcc.target/i386/excess-precision-4.c: Likewise.
5956 * gcc.target/i386/excess-precision-5.c: Likewise.
5957 * gcc.target/i386/excess-precision-6.c: Likewise.
5958
5959 2009-06-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5960
5961 PR fortran/38718
5962 * gfortran.dg/is_iostat_end_eor_2.f90: New test.
5963 * gfortran.dg/nan_5.f90: New test.
5964
5965 2009-06-10 Nathan Froyd <froydnj@codesourcery.com>
5966
5967 * gcc.target/arm/neon-modes-1.c: New test.
5968
5969 2009-06-10 Kai Tietz <kai.tietz@onevision.com>
5970
5971 * g++.dg/torture/pr31579.C: Cast pointer
5972 via __SIZE_TYPE__ instead of 'unsigned long'.
5973
5974 2009-06-10 Anthony Green <green@moxielogic.com>
5975
5976 * lib/target-supports.exp (check_profiling_available):
5977 Profiling is not available for testing purposes on moxie.
5978
5979 2009-06-09 Ian Lance Taylor <iant@google.com>
5980
5981 * gcc.dg/Wcxx-compat-12.c: New testcase.
5982
5983 2009-06-09 Janne Blomqvist <jb@gcc.gnu.org>
5984
5985 PR libfortran/40334
5986 * gfortran.dg/backspace_11.f90: New.
5987
5988 2009-06-09 Jason Merrill <jason@redhat.com>
5989
5990 * g++.dg/cpp0x/defaulted10.C: New.
5991
5992 2009-06-09 Martin Jambor <mjambor@suse.cz>
5993
5994 * gcc.c-torture/compile/pr40351.c: New file.
5995
5996 2009-06-09 Olivier Hainque <hainque@adacore.com>
5997
5998 * gnat.dg/align_max.adb: New test.
5999
6000 2009-06-08 Jason Merrill <jason@redhat.com>
6001
6002 * g++.dg/cpp0x/auto15.C: New.
6003
6004 2009-06-08 Jan Hubicka <jh@suse.cz>
6005
6006 PR debug/39834
6007 * gcc.dg/torture/pr39834.c
6008
6009 2009-06-08 Jan Hubicka <jh@suse.cz>
6010
6011 PR middle-end/40102
6012 * g++.dg/torture/pr40102.C: New testcase.
6013
6014 2009-06-08 Jakub Jelinek <jakub@redhat.com>
6015
6016 * gcc.dg/builtin-object-size-2.c (test1): Adjust expected results.
6017 * gcc.dg/builtin-object-size-4.c (test1): Adjust expected results.
6018 * gcc.dg/builtin-object-size-6.c: New test.
6019
6020 PR c++/40373
6021 * g++.dg/template/dtor7.C: New test.
6022
6023 PR c++/40370
6024 PR c++/40372
6025 * g++.dg/template/error41.C: New test.
6026 * g++.dg/template/error42.C: New test.
6027
6028 2009-06-08 Revital Eres <eres@il.ibm.com>
6029
6030 PR testsuite/40359
6031 * gcc.dg/vect/vect-58.c: Change checks to use vect_hw_misalign.
6032 * gcc.dg/vect/vect-88.c: Likewise.
6033 * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
6034 * gcc.dg/vect/pr25413.c: Likewise.
6035 * lib/target-supports.exp: Add i?86 to vect_hw_misalign.
6036
6037 2009-06-07 Ian Lance Taylor <iant@google.com>
6038
6039 * g++.dg/warn/Wswitch-3.C: New testcase.
6040 * gcc.dg/Wswitch.c: Adjust for -Wswitch change.
6041 * gcc.dg/Wswitch-enum-error.c: Likewise.
6042 * gcc.dg/Wswitch-error.c: Likewise.
6043
6044 2009-06-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6045
6046 PR fortran/40008
6047 * gfortran.dg/negative_unit.f: Update test.
6048 * gfortran.dg/negative_unit_int8.f: Update test.
6049 * gfortran.dg/newunit_1.f90: New test.
6050
6051 2009-06-07 Daniel Franke <franke.daniel@gmail.com>
6052
6053 PR fortran/25104
6054 PR fortran/29962
6055 * gfortran.dg/spread_init_expr.f03: New.
6056 * gfortran.dg/unpack_init_expr.f03: New.
6057 * gfortran.dg/intrinsic_argument_conformance_2.f90: Adjusted
6058 error message.
6059
6060 2009-06-07 Daniel Franke <franke.daniel@gmail.com>
6061
6062 PR fortran/25104
6063 PR fortran/29962
6064 * gfortran.dg/count_init_expr.f03
6065 * gfortran.dg/product_init_expr.f03
6066 * gfortran.dg/sum_init_expr.f03
6067
6068 2009-06-07 Daniel Franke <franke.daniel@gmail.com>
6069
6070 PR fortran/36874
6071 * gfortran.dg/intrinsic_argument_conformance_2.f90: Adjusted error
6072 message.
6073 * gfortran.dg/zero_sized_1.f90: Removed checks with incompatible
6074 shapes.
6075 * gfortran.dg/zero_sized_5.f90: Likewise.
6076
6077 2009-06-07 H.J. Lu <hongjiu.lu@intel.com>
6078
6079 PR middle-end/32950
6080 * g++.dg/torture/pr32950.C: New.
6081
6082 2009-06-07 Daniel Franke <franke.daniel@gmail.com>
6083
6084 PR fortran/25104
6085 PR fortran/29962
6086 * gfortran.dg/dot_product_1.f03: New.
6087 * gfortran.dg/matmul_8.f03: New.
6088 * gfortran.dg/transpose_3.f03: New.
6089
6090 2009-06-06 Ian Lance Taylor <iant@google.com>
6091
6092 * gcc.dg/Wunused-label-1.c: New test case.
6093 * g++.dg/warn/Wunused-label-1.C: New test case.
6094 * g++.dg/warn/Wunused-label-2.C: New test case.
6095 * g++.dg/warn/Wunused-label-3.C: New test case.
6096
6097 2009-06-06 Daniel Franke <franke.daniel@gmail.com>
6098
6099 PR fortran/37203
6100 * reshape_zerosize_2.f90: New.
6101
6102 2009-06-06 Daniel Franke <franke.daniel@gmail.com>
6103
6104 PR fortran/32890
6105 * gfortran.dg/pack_assign_1.f90: New.
6106 * gfortran.dg/pack_vector_1.f90: New.
6107
6108 2009-06-05 Jakub Jelinek <jakub@redhat.com>
6109
6110 PR middle-end/40340
6111 * gcc.dg/pr40340-1.c: New test.
6112 * gcc.dg/pr40340-2.c: New test.
6113 * gcc.dg/pr40340-3.c: New test.
6114 * gcc.dg/pr40340-4.c: New test.
6115 * gcc.dg/pr40340-5.c: New test.
6116 * gcc.dg/pr40340.h: New file.
6117
6118 2009-06-05 Revital Eres <eres@il.ibm.com>
6119
6120 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
6121 New procedure.
6122 * gcc.dg/vect/vect-50.c: Change checks to use vect_hw_misalign.
6123 * gcc.dg/vect/vect-33.c: Likewise.
6124 * gcc.dg/vect/vect-92.c: Likewise.
6125 * gcc.dg/vect/vect-58.c: Likewise.
6126 * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
6127 * gcc.dg/vect/vect-42.c: Likewise.
6128 * gcc.dg/vect/slp-25.c: Likewise.
6129 * gcc.dg/vect/vect-align-1.c: Likewise.
6130 * gcc.dg/vect/vect-align-2.c: Likewise.
6131 * gcc.dg/vect/vect-93.c: Likewise.
6132 * gcc.dg/vect/no-scevccp-outer-8.c: Likewise.
6133 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
6134 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
6135 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
6136 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
6137 * gcc.dg/vect/vect-26.c: Likewise.
6138 * gcc.dg/vect/vect-44.c: Likewise.
6139 * gcc.dg/vect/vect-70.c: Likewise.
6140 * gcc.dg/vect/vect-95.c: Likewise.
6141 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
6142 * gcc.dg/vect/vect-28.c: Likewise.
6143 * gcc.dg/vect/no-section-anchors-vect-31.c: Likewise.
6144 * gcc.dg/vect/vect-87.c: Likewise.
6145 * gcc.dg/vect/vect-109.c: Likewise.
6146 * gcc.dg/vect/vect-54.c: Likewise.
6147 * gcc.dg/vect/vect-96.c: Likewise.
6148 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
6149 * gcc.dg/vect/vect-88.c: Likewise.
6150 * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
6151 * gcc.dg/vect/vect-89.c: Likewise.
6152 * gcc.dg/vect/vect-91.c: Likewise.
6153 * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
6154 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
6155 * gfortran.dg/vect/vect-2.f90: Likewise.
6156 * gfortran.dg/vect/vect-3.f90: Likewise.
6157 * gfortran.dg/vect/vect-4.f90: Likewise.
6158 * gfortran.dg/vect/vect-5.f90: Likewise.
6159
6160 2009-06-05 Alexander Strange <astrange@ithinksw.com>
6161
6162 PR tree-optimization/36318
6163 * gcc.dg/tree-ssa/sra-7.c: New test.
6164
6165 2009-06-04 Daniel Franke <franke.daniel@gmail.com>
6166
6167 PR fortran/37203
6168 * gfortran.dg/reshape_order_5.f90: New.
6169 * gfortran.dg/reshape_shape_1.f90: New.
6170
6171 2009-06-04 Jason Merrill <jason@redhat.com>
6172
6173 * g++.dg/template/error38.C: Add pointer-to-typedef case.
6174
6175 2009-06-04 Steve Ellcey <sje@cup.hp.com>
6176
6177 * gcc.dg/vect/vect-42.c: Modify vect_no_align case.
6178 * gcc.dg/vect/no-vfa-vect-43.c: Ditto.
6179
6180 2009-06-04 Richard Guenther <rguenther@suse.de>
6181
6182 PR c++/39371
6183 * g++.dg/torture/pr40335.C: New testcase.
6184
6185 2009-06-03 Richard Guenther <rguenther@suse.de>
6186
6187 PR middle-end/40328
6188 * gcc.dg/torture/pr40328.c: New testcase.
6189
6190 2009-06-03 Maxim Kuvyrkov <maxim@codesourcery.com>
6191
6192 * gcc.dg/falign-labels.c (dg-options): Don't restrict for
6193 m68k and fido.
6194
6195 2009-06-03 Martin Jambor <mjambor@suse.cz>
6196
6197 * g++.dg/torture/pr40323.C: New file.
6198
6199 2009-06-03 Eric Botcazou <ebotcazou@adacore.com>
6200
6201 * gnat.dg/specs/root.ads: New test.
6202 * gnat.dg/specs/root-level_1.ads: Likewise.
6203 * gnat.dg/specs/root-level_2.ads: Likewise.
6204 * gnat.dg/specs/root-level_1-level_2.ads: Likewise.
6205
6206 2009-06-02 Mark Mitchell <mark@codesourcery.com>
6207
6208 * g++.dg/init/ref15.C: Require unwrapped targets.
6209
6210 2009-06-02 Jason Merrill <jason@redhat.com>
6211
6212 * g++.dg/cpp0x/initlist13.C: Remove expected error.
6213 * g++.dg/cpp0x/initlist18.C: New.
6214 * g++.dg/cpp0x/initlist19.C: New.
6215
6216 * g++.dg/cpp0x/auto14.C: New.
6217
6218 2009-06-02 Eric Botcazou <ebotcazou@adacore.com>
6219
6220 * gnat.dg/alignment6.adb: Remove XFAIL.
6221
6222 2009-06-02 Simon Martin <simartin@users.sourceforge.net>
6223
6224 PR c++/38089
6225 * g++.dg/template/spec36.C: New test.
6226
6227 2009-06-01 Ian Lance Taylor <iant@google.com>
6228
6229 * gcc.dg/cast-qual-3.c: New testcase.
6230 * g++.dg/warn/Wcast-qual2.C: New testcase.
6231
6232 2009-06-01 Aldy Hernandez <aldyh@redhat.com>
6233
6234 * lib/gcc-dg.exp (dg-bogus): Override dg-bogus.
6235 (process-message): Expect column numbers.
6236 * gcc.dg/va-arg-2.c: Use line 0 to indicate no column.
6237 * gcc.dg/pch/counter-2.c: Same.
6238 * gcc.dg/pch/valid-2.c: Same.
6239 * gcc.dg/pch/warn-1.c: Same.
6240 * gcc.dg/pch/valid-1.c: Same.
6241 * gcc.dg/cpp/include2a.c: Handle lack of columns.
6242 * gcc.dg/cpp/syshdr.c: Same.
6243 * gcc.dg/cpp/19940712-1.c: Same.
6244 * gcc.dg/cpp/missing-header-1.c: Same.
6245 * gcc.dg/cpp/unc4.c: Remove -fno-show-column.
6246 * gcc.dg/cpp/tr-warn3.c: Same.
6247 * gcc.dg/cpp/pr29612-2.c: Same.
6248 * gcc.dg/cpp/tr-warn4.c: Same.
6249 * gcc.dg/cpp/Wtrigraphs.c: Same.
6250 * gcc.dg/cpp/poison.c: Same.
6251 * gcc.dg/cpp/arith-3.c: Same.
6252 * gcc.dg/cpp/sysmac2.c: Same.
6253 * gcc.dg/cpp/cpp.exp: Same.
6254 * gcc.dg/cpp/tr-warn5.c: Same.
6255 * gcc.dg/cpp/include2.c: Same.
6256 * gcc.dg/cpp/Wmissingdirs.c: Same.
6257 * gcc.dg/cpp/Wmissingdirs.c: Same.
6258 * gcc.dg/cpp/tr-warn6.c: Same.
6259 * gcc.dg/cpp/Wtrigraphs-2.c: Same.
6260 * gcc.dg/cpp/macspace1.c: Same.
6261 * gcc.dg/cpp/escape-2.c: Same.
6262 * gcc.dg/cpp/assert2.c: Same.
6263 * gcc.dg/cpp/undef2.c: Same.
6264 * gcc.dg/cpp/macspace2.c: Same.
6265 * gcc.dg/cpp/tr-warn1.c: Same.
6266 * gcc.dg/cpp/extratokens2.c: Same.
6267 * gcc.dg/cpp/strify2.c: Same.
6268 * gcc.dg/cpp/Wsignprom.c: Same.
6269 * gcc.dg/cpp/redef2.c: Same.
6270 * gcc.dg/cpp/trad/trad.exp: Same.
6271 * gcc.dg/cpp/arith-1.c: Same.
6272 * gcc.dg/cpp/extratokens.c: Same.
6273 * gcc.dg/cpp/if-mpar.c: Same.
6274
6275 2009-06-01 Olivier Hainque <hainque@adacore.com>
6276
6277 * gnat.dg/nested_float_packed.ads: New test.
6278
6279 2009-06-01 Olivier Hainque <hainque@adacore.com>
6280 Eric Botcazou <botcazou@adacore.com>
6281
6282 * gnat.dg/oconst[1-6].ad[bs]: New tests. Also support for ...
6283 * gnat.dg/test_oconst.adb: New test.
6284
6285 2009-05-31 Basile Starynkevitch <basile@starynkevitch.net>
6286
6287 * gcc.dg/plugin/ggcplug.c: Moved comment.
6288 (plugin_init): Fixed typo, declared i, returned 0 at end.
6289
6290 2009-05-31 Ira Rosen <irar@il.ibm.com>
6291
6292 PR testsuite/40244
6293 * gcc.dg/vect/bb-slp-4.c: Change the number of data accesses to 2.
6294 * gcc.dg/vect/bb-slp-10.c: Change the store misalignment to 1.
6295
6296 2009-05-29 Ian Lance Taylor <iant@google.com>
6297
6298 * gcc.dg/Wcxx-compat-11.c: New testcase.
6299
6300 2009-05-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6301
6302 PR fortran/40019
6303 * gfortran.dg/leadz_trailz_1.f90: New test.
6304 * gfortran.dg/leadz_trailz_2.f90: New test.
6305
6306 2009-05-29 Martin Jambor <mjambor@suse.cz>
6307
6308 * gfortran.dg/pr25923.f90: XFAIL warning expectation.
6309 * gcc.dg/tree-ssa/ssa-fre-7.c: Compile with -fno-tree-sra.
6310 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
6311 * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
6312 * gcc.dg/memcpy-1.c: Removed param sra-max-structure-size.
6313 * gcc.dg/tree-ssa/sra-2.c: Likewise.
6314 * gcc.dg/tree-ssa/sra-3.c: Likewise.
6315 * gcc.dg/tree-ssa/sra-1.c: Likewise.
6316 * gcc.dg/tree-ssa/sra-4.c: Changed comment.
6317 * gcc.dg/tree-ssa/sra-5.c: New file.
6318 * gcc.dg/tree-ssa/sra-6.c: New file.
6319 * gcc.c-torture/compile/sra-1.c: New file.
6320
6321 2009-05-29 Jakub Jelinek <jakub@redhat.com>
6322
6323 PR middle-end/40291
6324 * gcc.c-torture/compile/pr40291.c: New test.
6325
6326 PR target/40017
6327 * gcc.target/powerpc/altivec-types-1.c: Don't expect error for
6328 __vector _Bool.
6329 * gcc.target/powerpc/altivec-30.c: New test.
6330 * gcc.target/powerpc/altivec-31.c: New test.
6331
6332 2009-05-28 Richard Guenther <rguenther@suse.de>
6333
6334 * gcc.dg/tree-ssa/ssa-fre-26.c: New testcase.
6335 * gcc.c-torture/execute/20090527-1.c: Likewise.
6336
6337 2009-05-28 Dodji Seketeli <dodji@redhat.com>
6338
6339 PR c++/39754
6340 * g++.dg/template/canon-type-1.C: New test.
6341 * g++.dg/template/canon-type-2.C: Likewise.
6342 * g++.dg/template/canon-type-3.C: Likewise.
6343 * g++.dg/template/canon-type-4.C: Likewise.
6344 * g++.dg/template/canon-type-5.C: Likewise.
6345 * g++.dg/template/canon-type-6.C: Likewise.
6346 * g++.dg/template/canon-type-7.C: Likewise.
6347
6348 2009-05-28 Dave Korn <dave.korn.cygwin@gmail.com>
6349 Uros Bizjak <ubizjak@gmail.com>
6350 Danny Smith <dansmister@gmail.com>
6351
6352 PR target/37216
6353
6354 * lib/target-supports.exp (check_effective_target_pe_aligned_commons):
6355 New function.
6356 * gcc.target/i386/pr37216.c: New test source file.
6357 * gcc.dg/compat/struct-layout-1_generate.c (dg_options[]): No longer
6358 use -fno-common for testing Cygwin and MinGW targets.
6359
6360 2009-05-28 Kai Tietz <kai.tietz@onevision.com>
6361
6362 * g++.dg/ext/packed6.C (size_t): Use __extension__ and __SIZE_TYPE__.
6363 * g++.dg/opt/memcpy1.C (size_t): Likewise.
6364 * g++.dg/pr37742.C (size_t): Likewise.
6365 * g++.dg/torture/pr34850.C (size_t): Likewise.
6366 * g++.dg/torture/20070621-1.C (ptrdiff_t): Use __extension__ and
6367 _PTRDIFF_TYPE__.
6368 * g++.dg/torture/pr34222.C (ptrdiff_t): Likewise.
6369 * g++.dg/tree-ssa/pr22444.C (ptrdiff_t): Likewise.
6370 (size_t): Use __extension__ and __SIZE_TYPE__.
6371 * gcc.c-torture/compile/20000211-1.c (size_t): Typedef size_t via
6372 __SIZE_TYPE__.
6373 * gcc.c-torture/compile/20010328-1.c (size_t): Likewise.
6374 * gcc.c-torture/compile/20030320-1.c (size_t): Likewise.
6375 * gcc.c-torture/compile/20030405-1.c (size_t): Likewise.
6376 * gcc.c-torture/compile/20030902-1.c (size_t): Likewise.
6377 * gcc.c-torture/compile/20060202-1.c (size_t): Likewise.
6378 * gcc.c-torture/compile/20080613-1.c (size_t): Likewise.
6379 * gcc.c-torture/compile/920428-2.c (size_t): Likewise.
6380 * gcc.c-torture/compile/980329-1.c (size_t): Likewise.
6381 * gcc.c-torture/compile/980816-1.c (size_t): Likewise.
6382 * gcc.c-torture/compile/pr32584.c (size_t): Likewise.
6383 (__ssize_t): Likewise.
6384 * gcc.c-torture/compile/pr33173.c (size_t): Likewise.
6385 * gcc.c-torture/compile/pr33382.c (size_t): Likewise.
6386 * gcc.c-torture/compile/pr34334.c (size_t): Likewise.
6387 * gcc.c-torture/compile/pr34688.c (size_t): Likewise.
6388 * gcc.c-torture/compile/pr35043.c (size_t): Likewise.
6389 * gcc.c-torture/compile/pr37669.c (size_t): Likewise.
6390 * gcc.dg/20050629-1.c (size_t): Typedef size_t via __SIZE_TYPE__.
6391 * gcc.dg/pr33667.c (size_t): Likewise.
6392 * gcc.dg/prefetch-loop-arrays-1.c (size_t): Likewise.
6393 * gcc.dg/torture/pr39204.c (size_t): Likewise.
6394 * gcc.dg/tree-ssa/20041122-1.c (size_t): Likewise.
6395 * gcc.dg/tree-ssa/pr36908.c (size_t): Likewise.
6396 * gcc.dg/tree-ssa/pr38250.c (size_t): Likewise.
6397 * gcc.dg/tree-ssa/ssa-dse-10.c (size_t): Likewise.
6398
6399 2009-05-28 Ira Rosen <irar@il.ibm.com>
6400
6401 PR tree-optimization/40254
6402 * gcc.dg/vect/pr40254.c: New test.
6403
6404 2009-05-28 Adam Nemet <anemet@caviumnetworks.com>
6405
6406 PR middle-end/33699
6407 * gcc.target/mips/const-anchor-1.c: New test.
6408 * gcc.target/mips/const-anchor-2.c: New test.
6409
6410 2009-05-27 Jason Merrill <jason@redhat.com>
6411
6412 * g++.dg/cpp0x/initlist15.C: New.
6413 * g++.dg/cpp0x/initlist16.C: New.
6414 * g++.dg/cpp0x/initlist17.C: New.
6415
6416 2009-05-27 Janne Blomqvist <jb@gcc.gnu.org>
6417
6418 PR fortran/39178
6419 * gfortran.dg/elemental_dependency_1.f90: Fix scan-tree-dump-times
6420 patterns to reflect frontend changes.
6421 * gfortran.dg/vector_subscript_4.f90: Likewise.
6422
6423 2009-05-27 Olivier Hainque <hainque@adacore.com>
6424 Eric Botcazou <botcazou@adacore.com>
6425
6426 * gcc.c-torture/execute/align-nest.c: New testcase.
6427 * gnat.dg/misaligned_nest.adb: New testcase.
6428
6429 2009-05-27 Rafael Avila de Espindola <espindola@google.com>
6430
6431 * g++.dg/plugin/attribute_plugin.c: Include gcc-plugin.h first.
6432 * g++.dg/plugin/dumb_plugin.c: Include gcc-plugin.h first.
6433 * g++.dg/plugin/selfassign.c: Include gcc-plugin.h first.
6434 * gcc.dg/plugin/selfassign.c: Include gcc-plugin.h first.
6435
6436 2009-05-27 Kai TIetz <kai.tietz@onevision.com>
6437
6438 * g++.old-deja/g++.brendan/array1.C (array): Use __SIZE_TYPE__
6439 cast instead of assuming 0ul.
6440 * g++.old-deja/g++.brendan/crash64.C (size_t): Define it via
6441 __SIZE_TYPE__.
6442 (_type_desc): Make first argument const.
6443 * g++.old-deja/g++.jason/new3.C (dg-options): Add -Wno-long-long.
6444
6445 2009-05-27 Thomas Koenig <tkoenig@gcc.gnu.org>
6446
6447 PR libfortran/40187
6448 * gfortran.dg/c_f_pointer_shape_tests_4.f03: New file.
6449 * gfortran.dg/c_f_pointer_shape_tests_4_driver.c: New file.
6450
6451 2009-05-26 Basile Starynkevitch <basile@starynkevitch.net>
6452
6453 * gcc.dg/plugin/plugin.exp: Added ggcplug.c test plugin
6454 with ggcplug-test-1.c for testing PLUGIN_GGC_MARKING etc...
6455 * gcc.dg/plugin/ggcplug-test-1.c: Added new file.
6456 * gcc.dg/plugin/ggcplug.c: Added new file.
6457
6458 2009-05-26 Tobias Burnus <burnus@net-b.de>
6459
6460 PR fortran/40246
6461 * gfortran.dg/nullify_4.f90: New test.
6462
6463 2009-05-26 Richard Guenther <rguenther@suse.de>
6464
6465 * gcc.dg/tree-ssa/inline-3.c: Remove dump file.
6466
6467 2009-05-26 Richard Guenther <rguenther@suse.de>
6468
6469 PR middle-end/40252
6470 * gcc.c-torture/compile/pr40252.c: New testcase.
6471
6472 2009-05-26 Dodji Seketeli <dodji@redhat.com>
6473
6474 PR c++/40007
6475 * g++.dg/template/typedef18.C: New test.
6476 * g++.dg/template/typedef19.C: Likewise.
6477 * g++.dg/template/typedef20.C: Likewise.
6478 * g++.dg/template/access11.C: Adjust.
6479
6480 2009-05-26 Richard Guenther <rguenther@suse.de>
6481
6482 PR testsuite/40247
6483 * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Obfuscate.
6484
6485 2009-05-25 Jason Merrill <jason@redhat.com>
6486
6487 PR c++/38064
6488 * g++.dg/cpp0x/enum3.C: New test.
6489
6490 2009-05-25 Richard Guenther <rguenther@suse.de>
6491
6492 PR tree-optimization/36327
6493 * gcc.dg/tree-ssa/ssa-fre-24.c: New testcase.
6494 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
6495 * gcc.dg/tree-ssa/sra-2.c: Disable FRE.
6496 * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
6497 * gcc.dg/vect/vect-40.c: Likewise.
6498 * gcc.dg/vect/vect-42.c: Likewise.
6499 * gcc.dg/vect/vect-46.c: Likewise.
6500 * gcc.dg/vect/vect-76.c: Likewise.
6501
6502 2009-05-25 Janus Weil <janus@gcc.gnu.org>
6503
6504 PR fortran/40176
6505 * gfortran.dg/proc_ptr_18.f90: New.
6506 * gfortran.dg/proc_ptr_19.f90: New.
6507 * gfortran.dg/proc_ptr_comp_9.f90: New.
6508 * gfortran.dg/proc_ptr_comp_10.f90: New.
6509
6510 2009-05-25 Richard Guenther <rguenther@suse.de>
6511
6512 * gcc.dg/tree-ssa/ssa-fre-14.c: Adjust.
6513 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
6514
6515 2009-05-25 Ira Rosen <irar@il.ibm.com>
6516
6517 PR tree-optimization/40238
6518 * gcc.dg/vect/pr40238.c: New test.
6519
6520 2009-05-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6521 Dominique Dhumieres <dominiq@lps.ens.fr>
6522
6523 PR fortran/35732
6524 PR fortran/39872
6525 * gfortran.dg/bounds_check_fail_3.f90: New test.
6526 * gfortran.dg/bounds_check_fail_4.f90: New test.
6527 * gfortran.dg/bounds_check_14.f90: Update test.
6528 * gfortran.dg/bound_4.f90: Update test.
6529
6530 2009-05-24 Richard Guenther <rguenther@suse.de>
6531
6532 PR middle-end/40233
6533 * gcc.c-torture/compile/pr40233.c: New testcase.
6534
6535 2009-05-24 Uros Bizjak <ubizjak@gmail.com>
6536
6537 * gfortran.dg/erf_2.F90 (dg-options): Add -mieee
6538 for alpha*-*-* targets.
6539
6540 2009-05-24 Ira Rosen <irar@il.ibm.com>
6541
6542 * gcc.dg/vect/bb-slp-1.c: New test.
6543 * gcc.dg/vect/bb-slp-2.c, gcc.dg/vect/bb-slp-3.c,
6544 gcc.dg/vect/bb-slp-4.c, gcc.dg/vect/bb-slp-5.c,
6545 gcc.dg/vect/bb-slp-6.c, gcc.dg/vect/bb-slp-7.c,
6546 gcc.dg/vect/bb-slp-8.c, gcc.dg/vect/bb-slp-9.c,
6547 gcc.dg/vect/bb-slp-10.c, gcc.dg/vect/bb-slp-11.c,
6548 gcc.dg/vect/no-tree-reassoc-bb-slp-12.c, gcc.dg/vect/bb-slp-13.c,
6549 gcc.dg/vect/bb-slp-14.c, gcc.dg/vect/bb-slp-15.c,
6550 gcc.dg/vect/bb-slp-16.c, gcc.dg/vect/bb-slp-17.c,
6551 gcc.dg/vect/bb-slp-18.c, gcc.dg/vect/bb-slp-19.c,
6552 gcc.dg/vect/bb-slp-20.c, gcc.dg/vect/bb-slp-21.c,
6553 gcc.dg/vect/bb-slp-22.c: Likewise.
6554 * gcc.dg/vect/vect.exp: Run basic block SLP tests.
6555
6556 2009-05-23 Mark Mitchell <mark@codesourcery.com>
6557 Maxim Kuvyrkov <maxim@codesourcery.com>
6558
6559 * gcc.dg/falign-labels-1.c: New test.
6560
6561 2009-05-23 Eric Botcazou <ebotcazou@adacore.com>
6562
6563 * gnat.dg/specs/rep_clause3.ads: New test.
6564
6565 2009-05-23 Eric Botcazou <ebotcazou@adacore.com>
6566
6567 * gnat.dg/addr6.adb: New test.
6568
6569 2009-05-22 Mark Mitchell <mark@codesourcery.com>
6570
6571 * lib/target-supports.exp (check_effective_target_arm_thumb2_ok):
6572 New function.
6573 * gcc.target/arm/thumb2-mul-space.c: New file.
6574 * gcc.target/arm/thumb2-mul-space-2.c: New file.
6575 * gcc.target/arm/thumb2-mul-space-3.c: New file.
6576 * gcc.target/arm/thumb2-mul-speed.c: New file.
6577
6578 2009-05-22 Richard Guenther <rguenther@suse.de>
6579
6580 PR middle-end/38964
6581 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: XFAIL.
6582 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Likewise.
6583 * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: Likewise.
6584
6585 2009-05-22 Mark Mitchell <mark@codesourcery.com>
6586
6587 * gcc.dg/dll-6.c: New test.
6588 * gcc.dg/dll-6a.c: Likewise.
6589 * gcc.dg/dll-7.c: Likewise.
6590 * gcc.dg/dll-7a.c: Likewise.
6591 * g++.dg/ext/dllexport2.C: Likewise.
6592 * g++.dg/ext/dllexport2a.cc: Likewise.
6593
6594 2009-05-21 Steve Ellcey <sje@cup.hp.com>
6595
6596 PR target/37846
6597 * gcc.target/ia64/mfused-madd-vect.c: New test.
6598 * gcc.target/ia64/mfused-madd.c: New test.
6599 * gcc.target/ia64/mno-fused-madd-vect.c: New test.
6600 * gcc.target/ia64/mno-fused-madd.c: New test.
6601
6602 2009-05-21 H.J. Lu <hongjiu.lu@intel.com>
6603
6604 * gcc.target/i386/movbe-1.c: New.
6605 * gcc.target/i386/movbe-2.c: Likewise.
6606
6607 2009-05-21 Taras Glek <tglek@mozilla.com>
6608
6609 * gcc.dg/plugin/selfassign.c (plugin_init): Updated to new
6610 plugin_init signature.
6611 * g++.dg/plugin/selfassign.c (plugin_init): Likewise.
6612 * g++.dg/plugin/dumb_plugin.c (plugin_init): Likewise.
6613 * g++.dg/plugin/attribute_plugin.c (plugin_init): Likewise.
6614
6615 2009-05-21 Mark Mitchell <mark@codesourcery.com>
6616
6617 * gcc.dg/target/arm/neon-vmla-1.c: New.
6618 * gcc.dg/target/arm/neon-vmls-1.c: Likewise.
6619
6620 2009-05-20 Adam Nemet <anemet@caviumnetworks.com>
6621
6622 * gcc.target/mips/octeon-exts-6.c: New test.
6623 * gcc.target/mips/extend-1.c: New test.
6624 * gcc.target/mips/octeon-exts-2.c: Adjust to not match sign-extension
6625 EXTS.
6626 * gcc.target/mips/octeon-exts-5.c: Likewise.
6627
6628 2009-05-20 Jakub Jelinek <jakub@redhat.com>
6629
6630 PR middle-end/40204
6631 * gcc.c-torture/compile/pr40204.c: New test.
6632
6633 2009-05-20 Richard Guenther <rguenther@suse.de>
6634
6635 * gcc.c-torture/compile/20090518-1.c: New testcase.
6636
6637 2009-05-19 Zdenek Dvorak <ook@ucw.cz>
6638
6639 PR tree-optimization/40087
6640 * gcc.dg/tree-ssa/pr40087.c: New test.
6641
6642 2009-05-19 Andrew Pinski <andrew_pinski@playstation.sony.com>
6643
6644 * gcc.dg/vector-4.c: New testcase.
6645 * gcc.dg/simd-1b.c: % is now allowed for integer vectors.
6646 * g++.dg/ext/vector16.C: New testcase.
6647
6648 2009-05-19 H.J. Lu <hongjiu.lu@intel.com>
6649
6650 PR c/40172
6651 * gcc.dg/pr40172.c: Renamed to ...
6652 * gcc.dg/pr40172-1.c: This.
6653
6654 * gcc.dg/pr40172-2.c: New.
6655 * gcc.dg/pr40172-3.c: Likewise.
6656
6657 2009-05-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
6658
6659 PR c/40172
6660 * gcc.dg/pr40172.c: Add -Wlogical-op to dg-options.
6661
6662 2009-05-19 Eric Botcazou <ebotcazou@adacore.com>
6663
6664 * gnat.dg/loop_optimization6.ad[sb]: New test.
6665
6666 2009-05-19 Richard Guenther <rguenther@suse.de>
6667
6668 * gcc.c-torture/compile/20090519-1.c: New testcase.
6669
6670 2009-05-18 Jason Merrill <jason@redhat.com>
6671
6672 * g++.dg/cpp0x/explicit1.C: New.
6673 * g++.dg/cpp0x/explicit2.C: New.
6674
6675 2009-05-18 Dodji Seketeli <dodji@redhat.com>
6676
6677 PR debug/40109
6678 * g++.dg/debug/dwarf2/nested-1.C: New test.
6679
6680 2009-05-18 H.J. Lu <hongjiu.lu@intel.com>
6681
6682 PR testsuite/39907
6683 * gcc.target/x86_64/abi/asm-support.S (snapshot_ret): Preserve
6684 stack alignment.
6685
6686 2009-05-18 Janus Weil <janus@gcc.gnu.org>
6687
6688 PR fortran/40164
6689 * gfortran.dg/proc_ptr_comp_8.f90: New.
6690
6691 2009-05-18 Richard Guenther <rguenther@suse.de>
6692
6693 PR fortran/40168
6694 * gfortran.dg/array_memset_2.f90: Adjust.
6695
6696 2009-05-18 Janus Weil <janus@gcc.gnu.org>
6697
6698 PR fortran/36947
6699 PR fortran/40039
6700 * gfortran.dg/interface_27.f90: New.
6701 * gfortran.dg/interface_28.f90: New.
6702 * gfortran.dg/proc_ptr_11.f90: Fixing invalid test case.
6703 * gfortran.dg/proc_ptr_result_1.f90: Ditto.
6704
6705 2009-05-18 Maxim Kuvyrkov <maxim@codesourcery.com>
6706
6707 * gcc.target/m68k/tls-ie.c: New test.
6708 * gcc.target/m68k/tls-le.c: New test.
6709 * gcc.target/m68k/tls-gd.c: New test.
6710 * gcc.target/m68k/tls-ld.c: New test.
6711 * gcc.target/m68k/tls-ie-xgot.c: New test.
6712 * gcc.target/m68k/tls-le-xtls.c: New test.
6713 * gcc.target/m68k/tls-gd-xgot.c: New test.
6714 * gcc.target/m68k/tls-ld-xgot.c: New test.
6715 * gcc.target/m68k/tls-ld-xtls.c: New test.
6716 * gcc.target/m68k/tls-ld-xgot-xtls.c: New test.
6717
6718 2009-05-18 Martin Jambor <mjambor@suse.cz>
6719
6720 * gcc.dg/ipa/modif-1.c: Do not check for unmodified int parameter.
6721
6722 2009-05-17 H.J. Lu <hongjiu.lu@intel.com>
6723
6724 PR c/40172
6725 * gcc.dg/pr40172.c: New.
6726
6727 2009-05-17 Jason Merrill <jason@redhat.com>
6728
6729 PR c++/40139
6730 * g++.dg/template/dtor6.C: New.
6731
6732 2009-05-17 Joseph Myers <joseph@codesourcery.com>
6733
6734 * g++.dg/warn/translate-ice-1.C: New test.
6735
6736 2009-05-17 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6737
6738 * gfortran.dg/c_kind_int128_test1.f03: Also test C_INT_FAST128_T.
6739 * gfortran.dg/c_kind_int128_test2.f03: Update comment.
6740 * gfortran.dg/c_kind_params.f90: Also test int_fast*_t.
6741 * gfortran.dg/c_kinds.c: Add int_fast*_t arguments.
6742
6743 2009-05-16 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6744
6745 PR fortran/33197
6746 * gfortran.dg/erf_2.F90: New test.
6747 * gfortran.dg/erfc_scaled_2.f90: New test.
6748
6749 2009-05-16 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6750
6751 PR fortran/31243
6752 * gfortran.dg/string_1.f90: New test.
6753 * gfortran.dg/string_2.f90: New test.
6754 * gfortran.dg/string_3.f90: New test.
6755
6756 2009-05-16 David Billinghurst <billingd@gcc.gnu.org>
6757
6758 * gfortran.dg/default_format_denormal_1.f90: XFAIL on cygwin.
6759 * gfortran.dg/default_format_1.f90: Revert change of 2009-05-12
6760
6761 2009-05-15 Ian Lance Taylor <iant@google.com>
6762
6763 * gcc.dg/Wcxx-compat-10.c: New testcase.
6764
6765 2009-05-15 Manuel López-Ibáñez <manu@gcc.gnu.org>
6766
6767 PR 16302
6768 * gcc.dg/pr16302.c: New.
6769 * g++.dg/warn/pr16302.C: New.
6770
6771 2009-05-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6772
6773 * gcc.dg/torture/builtin-math-5.c: New.
6774 * gcc.dg/torture/builtin-math-6.c: New.
6775 * lib/target-supports.exp (check_effective_target_mpc): New.
6776
6777 2009-05-15 Jan Hubicka <jh@suse.cz>
6778
6779 * gcc.dg/tree-ssa/inline-3.c: New testcase
6780
6781 2009-05-15 Jan Hubicka <jh@suse.cz>
6782
6783 * gcc.target/i386/align-main-1.c (check): Mark noinline.
6784 * gcc.target/i386/align-main-2.c (check): Mark noinline.
6785 * gcc.dg/ipa/ipa-4.c: Disable early inlining.
6786 * gcc.dg/vect/vect-iv-10.c (main1): Mark noinline.
6787 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c (main1):
6788 Mark noinline.
6789 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c (main1):
6790 Mark noinline.
6791 * gcc.dg/vect/pr31699.c (foo): Mark noinline.
6792 * gcc.dg/vect/pr18400.c (main1): Mark noinline.
6793
6794 2009-05-15 Jan Hubicka <jh@suse.cz>
6795
6796 * sibcall-6.c: Add no-ipa-cp argument and mark the function to be
6797 optimized by sibcall noinline.
6798
6799 2009-05-15 Jan Hubicka <jh@suse.cz>
6800
6801 * sibcall-1.c (track): Mark noinline.
6802 * sibcall-2.c (track): Mark noinline.
6803 * sibcall-3.c (track): Mark noinline.
6804 * sibcall-4.c (track): Mark noinline.
6805
6806 2009-05-15 Jan Hubicka <jh@suse.cz>
6807
6808 * flatten-2.c: Disable early inlining; add comment.
6809 * flatten-3.c: New test based on flatten-2.c.
6810
6811 2009-05-15 Richard Guenther <rguenther@suse.de>
6812
6813 PR tree-optimization/39999
6814 * gcc.c-torture/compile/pr39999.c: New testcase.
6815
6816 2009-05-15 Joseph Myers <joseph@codesourcery.com>
6817
6818 * gcc.c-torture/compile/ptr-conv-1.c: New test.
6819
6820 2009-05-14 Ian Lance Taylor <iant@google.com>
6821
6822 * gcc.dg/Wcxx-compat-9.c: New testcase.
6823
6824 2009-05-14 Janus Weil <janus@gcc.gnu.org>
6825
6826 PR fortran/39996
6827 * gfortran.dg/func_decl_2.f90: Modified (replacing warnings by errors).
6828 * gfortran.dg/duplicate_type_2.f90: Ditto.
6829 * gfortran.dg/duplicate_type_3.f90: New.
6830
6831 2009-05-14 Laurent GUERBY <laurent@guerby.net>
6832
6833 * ada/acats/tests/c3/c38202a.ada: Use Impdef.
6834 * ada/acats/tests/c5/c59002c.ada: Likewise.
6835
6836 2009-05-13 Taras Glek <tglek@mozilla.com>
6837
6838 * g++.dg/plugin/attribute_plugin-test-1.C: Testcase input for custom
6839 attributes and decl smashing.
6840 * g++.dg/plugin/attribute_plugin.c: Testcase plugin to test user
6841 attributes.
6842 * g++.dg/plugin/dumb_plugin.c: Fixed typo.
6843 * g++.dg/plugin/plugin.exp: Added attribute_plugin test .
6844
6845 2009-05-14 Jakub Jelinek <jakub@redhat.com>
6846
6847 PR fortran/39865
6848 * gfortran.dg/pr39865.f90: New test.
6849 * gfortran.dg/hollerith.f90: Don't expect errors for CHARACTER
6850 arrays in FMT=.
6851 * gfortran.dg/hollerith_f95.f90: Likewise.
6852 * gfortran.dg/hollerith6.f90: New test.
6853 * gfortran.dg/hollerith7.f90: New test.
6854
6855 2009-05-14 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
6856
6857 PR cpp/36674
6858 * gcc.dg/cpp/pr36674.i: New.
6859
6860 2009-05-14 Ben Elliston <bje@au.ibm.com>
6861
6862 PR middle-end/40035
6863 * gcc.c-torture/compile/pr40035.c: New test.
6864
6865 2009-05-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6866
6867 * gcc.target/i386/pr39543-2.c: Skip if ilp32 && pic.
6868
6869 2009-05-12 Tobias Burnus <burnus@net-b.de>
6870
6871 PR fortran/40110
6872 * gfortran.dg/bind_c_usage_18.f90: Change dg-error into dg-warning.
6873 * gfortran.dg/c_kind_tests_2.f03: Ditto.
6874 * gfortran.dg/interop_params.f03: Ditto.
6875
6876 2009-05-12 Jan Hubicka <jh@suse.cz>
6877
6878 * gcc.dg/tree-ssa/loop-36.c: Reduce amount of iterations to 2
6879 so unrolling still happens.
6880 * gcc.dg/ipa/ipacost-1.c: Prevent inlining
6881 * gcc.dg/ipa/ipacost-2.c: Likewise.
6882 * gcc.dg/vect/slp-3.c: Loop is no longer unrolled.
6883
6884 2009-05-12 David Billinghurst <billingd@gcc.gnu.org>
6885
6886 * gfortran.dg/default_format_1.f90: XFAIL on cygwin.
6887
6888 2009-05-12 David Billinghurst <billingd@gcc.gnu.org>
6889
6890 * lib/target-supports.exp (check_profiling_available): Return
6891 false for -p on *-*-cygwin* targets.
6892
6893 2009-05-11 H.J. Lu <hongjiu.lu@intel.com>
6894
6895 PR tree-optimization/38632
6896 * g++.dg/tree-ssa/pr38632.C: New.
6897
6898 2009-05-11 Jan Hubicka <jh@suse.cz>
6899
6900 * gcc.dg/tree-ssa/pr21829.c: Simplify matching since
6901 we now optimize better.
6902 * gcc.dg/Wunreachable-8.c: Bogus warnings now come
6903 out at different places.
6904 * gcc.dg/vect/vect-92.c: Increase loop iteration count to prevent
6905 unroling.
6906 * gcc.dg/vect/vect-76.c: Likewise.
6907 * gcc.dg/vect/vect-70.c: Likewise.
6908 * gcc.dg/vect/vect-66.c: Likewise.
6909 * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
6910 * gcc.dg/vect/slp-3.c: One of loops gets now fully unrolled.
6911
6912 2009-05-11 H.J. Lu <hongjiu.lu@intel.com>
6913
6914 PR middle-end/40080
6915 * gcc.c-torture/compile/pr40080.c: New.
6916
6917 2009-05-11 Paolo Bonzini <bonzini@gnu.org>
6918
6919 * gcc.c-torture/compile/pr40026.c: New testcase.
6920
6921 2009-05-11 Janus Weil <janus@gcc.gnu.org>
6922
6923 PR fortran/40089
6924 * gfortran.dg/proc_ptr_comp_7.f90: New.
6925
6926 2009-05-11 Ira Rosen <irar@il.ibm.com>
6927
6928 PR tree-optimization/40074
6929 * gcc.dg/vect/pr40074.c: New test.
6930
6931 2009-05-10 Ian Lance Taylor <iant@google.com>
6932
6933 * gcc.dg/Wcxx-compat-7.c: New testcase.
6934 * gcc.dg/Wcxx-compat-8.c: New testcase.
6935 * gcc.dg/c99-tag-1.c: Recognize new "originally defined here" notes.
6936 * gcc.dg/pr17188-1.c: Likewise.
6937 * gcc.dg/pr39084.c: Likewise.
6938
6939 2009-05-10 Michael Matz <matz@suse.de>
6940
6941 PR target/40031
6942 * gcc.dg/pr40031.c: New test.
6943
6944 2009-05-10 Paul Thomas <pault@gcc.gnu.org>
6945
6946 PR fortran/40018
6947 * gfortran.dg/array_constructor_31.f90: New test.
6948
6949 2009-05-10 Richard Guenther <rguenther@suse.de>
6950
6951 PR tree-optimization/40081
6952 * g++.dg/torture/pr40081.C: New testcase.
6953
6954 2009-05-10 Paul Thomas <pault@gcc.gnu.org>
6955
6956 PR fortran/38863
6957 * gfortran.dg/dependency_24.f90: New test.
6958 * gfortran.dg/dependency_23.f90: Clean up module files.
6959
6960 2009-05-10 David Billinghurst <billingd@gcc.gnu.org>
6961
6962 PR fortran/38956
6963 * gfortran.dg/chmod_1.f90: Don't run on *-*-cygwin*.
6964 * gfortran.dg/chmod_2.f90: Likewise.
6965 * gfortran.dg/chmod_3.f90: Likewise.
6966 * gfortran.dg/open_errors.f90: Likewise.
6967
6968 2009-05-09 Jan Hubicka <jh@suse.cz>
6969
6970 PR middle-end/40043
6971 * g++.dg/eh/nested-try.C: New test.
6972
6973 2009-05-08 Michael Meissner <meissner@linux.vnet.ibm.com>
6974
6975 PR tree-optimization/40049
6976 * gcc.dg/vect/vect-shift-2.c: New test.
6977
6978 2009-05-08 Joseph Myers <joseph@codesourcery.com>
6979
6980 * gcc.dg/torture/complex-sign-mul-minus-one.c,
6981 gcc.dg/torture/complex-sign-mul-one.c: New tests.
6982
6983 2009-05-08 H.J. Lu <hongjiu.lu@intel.com>
6984
6985 PR c/36892
6986 * g++.dg/warn/deprecated-6.C: New.
6987 * gcc.dg/deprecated-4.c: Likewise.
6988 * gcc.dg/deprecated-5.c: Likewise.
6989 * gcc.dg/deprecated-6.c: Likewise.
6990
6991 2009-05-08 H.J. Lu <hongjiu.lu@intel.com>
6992
6993 * gcc.dg/vect/no-vfa-vect-37.c: Replace __aligned__(16) with
6994 __aligned__(__BIGGEST_ALIGNMENT__).
6995 * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
6996 * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
6997 * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
6998 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
6999 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
7000 * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
7001 * gcc.dg/vect/Os-vect-95.c: Likewise.
7002 * gcc.dg/vect/pr20122.c: Likewise.
7003 * gcc.dg/vect/pr36493.c: Likewise.
7004 * gcc.dg/vect/pr37385.c: Likewise.
7005 * gcc.dg/vect/slp-7.c: Likewise.
7006 * gcc.dg/vect/slp-9.c: Likewise.
7007 * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
7008 * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
7009 * gcc.dg/vect/vect-35.c: Likewise.
7010 * gcc.dg/vect/vect-40.c: Likewise.
7011 * gcc.dg/vect/vect-42.c: Likewise.
7012 * gcc.dg/vect/vect-44.c: Likewise.
7013 * gcc.dg/vect/vect-46.c: Likewise.
7014 * gcc.dg/vect/vect-48.c: Likewise.
7015 * gcc.dg/vect/vect-52.c: Likewise.
7016 * gcc.dg/vect/vect-54.c: Likewise.
7017 * gcc.dg/vect/vect-56.c: Likewise.
7018 * gcc.dg/vect/vect-58.c: Likewise.
7019 * gcc.dg/vect/vect-60.c: Likewise.
7020 * gcc.dg/vect/vect-74.c: Likewise.
7021 * gcc.dg/vect/vect-75.c: Likewise.
7022 * gcc.dg/vect/vect-76.c: Likewise.
7023 * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
7024 * gcc.dg/vect/vect-77.c: Likewise.
7025 * gcc.dg/vect/vect-77-global.c: Likewise.
7026 * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
7027 * gcc.dg/vect/vect-78.c: Likewise.
7028 * gcc.dg/vect/vect-78-global.c: Likewise.
7029 * gcc.dg/vect/vect-80.c: Likewise.
7030 * gcc.dg/vect/vect-85.c: Likewise.
7031 * gcc.dg/vect/vect-87.c: Likewise.
7032 * gcc.dg/vect/vect-88.c: Likewise.
7033 * gcc.dg/vect/vect-92.c: Likewise.
7034 * gcc.dg/vect/vect-93.c: Likewise.
7035 * gcc.dg/vect/vect-95.c: Likewise.
7036 * gcc.dg/vect/vect-97.c: Likewise.
7037 * gcc.dg/vect/vect-complex-1.c: Likewise.
7038 * gcc.dg/vect/vect-complex-4.c: Likewise.
7039 * gcc.dg/vect/vect-complex-5.c: Likewise.
7040 * gcc.dg/vect/vect-multitypes-10.c: Likewise.
7041 * gcc.dg/vect/vect-multitypes-11.c: Likewise.
7042 * gcc.dg/vect/vect-multitypes-12.c: Likewise.
7043 * gcc.dg/vect/vect-multitypes-13.c: Likewise.
7044 * gcc.dg/vect/vect-multitypes-14.c: Likewise.
7045 * gcc.dg/vect/vect-multitypes-15.c: Likewise.
7046 * gcc.dg/vect/vect-multitypes-16.c: Likewise.
7047 * gcc.dg/vect/vect-multitypes-17.c: Likewise.
7048 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
7049 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
7050 * gcc.dg/vect/vect-multitypes-7.c: Likewise.
7051 * gcc.dg/vect/vect-multitypes-8.c: Likewise.
7052 * gcc.dg/vect/vect-multitypes-9.c: Likewise.
7053 * gcc.dg/vect/vect-outer-1a.c: Likewise.
7054 * gcc.dg/vect/vect-outer-1.c: Likewise.
7055 * gcc.dg/vect/vect-outer-2a.c: Likewise.
7056 * gcc.dg/vect/vect-outer-2b.c: Likewise.
7057 * gcc.dg/vect/vect-outer-2.c: Likewise.
7058 * gcc.dg/vect/vect-outer-2c.c: Likewise.
7059 * gcc.dg/vect/vect-outer-2d.c: Likewise.
7060 * gcc.dg/vect/vect-outer-3a.c: Likewise.
7061 * gcc.dg/vect/vect-outer-3b.c: Likewise.
7062 * gcc.dg/vect/vect-outer-3.c: Likewise.
7063 * gcc.dg/vect/vect-outer-3c.c: Likewise.
7064 * gcc.dg/vect/vect-outer-5.c: Likewise.
7065 * gcc.dg/vect/vect-outer-6.c: Likewise.
7066 * gcc.dg/vect/vect-reduc-dot-s16a.c: Likewise.
7067 * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
7068 * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
7069 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
7070 * gcc.dg/vect/vect-reduc-dot-s8c.c: Likewise.
7071 * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
7072 * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
7073 * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
7074 * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
7075 * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
7076 * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
7077 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
7078 * gcc.dg/vect/vect-widen-mult-u8.c: Likewise.
7079 * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
7080
7081 2009-05-08 Joseph Myers <joseph@codesourcery.com>
7082
7083 PR c/24581
7084 * gcc.dg/torture/complex-sign.h: New header.
7085 * gcc.dg/torture/complex-sign-add.c,
7086 gcc.dg/torture/complex-sign-mixed-add.c,
7087 gcc.dg/torture/complex-sign-mixed-div.c,
7088 gcc.dg/torture/complex-sign-mixed-mul.c,
7089 gcc.dg/torture/complex-sign-mixed-sub.c,
7090 gcc.dg/torture/complex-sign-mul.c,
7091 gcc.dg/torture/complex-sign-sub.c: New tests.
7092
7093 2009-05-08 Janus Weil <janus@gcc.gnu.org>
7094
7095 PR fortran/39876
7096 * gfortran.dg/intrinsic_3.f90: New.
7097
7098 2009-05-07 Janis Johnson <janis187@us.ibm.com>
7099
7100 PR c/39037
7101 * gcc.dg/Wunsuffixed-float-constants-1.c: New test.
7102 * gcc.dg/cpp/pragma-float-const-decimal64-1.c: New test.
7103 * gcc.dg/dfp/float-constant-double.c: New test.
7104 * gcc.dg/dfp/pragma-float-const-decimal64-1.c: New test.
7105 * gcc.dg/dfp/pragma-float-const-decimal64-2.c: New test.
7106 * gcc.dg/dfp/pragma-float-const-decimal64-3.c: New test.
7107 * gcc.dg/dfp/pragma-float-const-decimal64-4.c: New test.
7108 * gcc.dg/dfp/pragma-float-const-decimal64-5.c: New test.
7109 * gcc.dg/dfp/pragma-float-const-decimal64-6.c: New test.
7110 * gcc.dg/dfp/pragma-float-const-decimal64-7.c: New test.
7111 * gcc.dg/dfp/pragma-float-const-decimal64-8.c: New test.
7112 * g++.dg/cpp/pragma-float-const-decimal64-1.C: New test.
7113
7114 2009-05-07 Jakub Jelinek <jakub@redhat.com>
7115
7116 PR middle-end/40057
7117 * gcc.c-torture/execute/pr40057.c: New test.
7118
7119 2009-05-06 James E. Wilson <wilson@codesourcery.com>
7120
7121 * gcc.c-torture/compile/const-high-part.c: New test.
7122
7123 2009-05-06 H.J. Lu <hongjiu.lu@intel.com>
7124
7125 PR testsuite/40050
7126 * lib/plugin-support.exp (plugin-test-execute): Use HOSTCC to
7127 build plugin.
7128
7129 2009-05-06 Janus Weil <janus@gcc.gnu.org>
7130
7131 PR fortran/39630
7132 * gfortran.dg/proc_decl_1.f90: Modified.
7133 * gfortran.dg/proc_ptr_comp_1.f90: New.
7134 * gfortran.dg/proc_ptr_comp_2.f90: New.
7135 * gfortran.dg/proc_ptr_comp_3.f90: New.
7136 * gfortran.dg/proc_ptr_comp_4.f90: New.
7137 * gfortran.dg/proc_ptr_comp_5.f90: New.
7138 * gfortran.dg/proc_ptr_comp_6.f90: New.
7139
7140 2009-05-06 Dodji Seketeli <dodji@redhat.com>
7141
7142 PR c++/17395
7143 * g++.dg/template/call7.C: New test.
7144
7145 2009-05-06 Diego Novillo <dnovillo@google.com>
7146
7147 * lib/plugin-support.exp: Do not prefix $GMPINC with -I.
7148
7149 2009-05-06 H.J. Lu <hongjiu.lu@intel.com>
7150
7151 * gfortran.dg/pr40021.f: Moved to ...
7152 * gfortran.fortran-torture/execute/pr40021.f: Here.
7153
7154 2009-05-06 Janis Johnson <janis187@us.ibm.com>
7155
7156 PR middle-end/39986
7157 * gcc.dg/dfp/pr39986.c: New test.
7158
7159 2009-05-06 Michael Matz <matz@suse.de>
7160
7161 PR middle-end/40021
7162 * gfortran.dg/pr40021.f: New test.
7163
7164 2009-05-06 Le-Chun Wu <lcwu@google.com>
7165
7166 * lib/plugin-support.exp: New file containing support procs for
7167 plugin testcases.
7168 * lib/target-supports.exp (check_plugin_available): New proc.
7169 * gcc.dg/plugin/plugin.exp: New driver script for gcc testcases.
7170 * gcc.dg/plugin/selfassign.c: New plugin source file.
7171 * gcc.dg/plugin/self-assign-test-1.c: New test.
7172 * gcc.dg/plugin/self-assign-test-2.c: Likewise.
7173 * g++.dg/README: Add description for plugin test.
7174 * g++.dg/dg.exp: Exclude plugin tests from the general test list.
7175 * g++.dg/plugin/plugin.exp: New driver script for g++ testcases.
7176 * g++.dg/plugin/selfassign.c: New plugin source file.
7177 * g++.dg/plugin/self-assign-test-1.C: New test.
7178 * g++.dg/plugin/self-assign-test-2.C: Likewise.
7179 * g++.dg/plugin/self-assign-test-3.C: Likewise.
7180 * g++.dg/plugin/dumb_plugin.c: New plugin source file.
7181 * g++.dg/plugin/dumb-plugin-test-1.C: New test.
7182
7183 2009-05-06 Tobias Burnus <burnus@net-b.de>
7184
7185 PR fortran/40041
7186 * gfortran.dg/intrinsic_2.f90: New test.
7187 * gfortran.dg/intrinsic.f90: Add old and this PR as comment.
7188
7189 2009-05-06 Joseph Myers <joseph@codesourcery.com>
7190
7191 PR c/40032
7192 * gcc.dg/noncompile/incomplete-5.c: New test.
7193
7194 2009-05-05 Jakub Jelinek <jakub@redhat.com>
7195
7196 PR middle-end/39666
7197 * gcc.dg/pr39666-1.c: New test.
7198 * gcc.dg/pr39666-2.c: Likewise.
7199 * g++.dg/warn/Wuninitialized-4.C: Likewise.
7200 * g++.dg/warn/Wuninitialized-5.C: Likewise.
7201 * gfortran.dg/pr39666-1.f90: Likewise.
7202 * gfortran.dg/pr39666-2.f90: Likewise.
7203
7204 2009-05-05 Adam Nemet <anemet@caviumnetworks.com>
7205
7206 * gcc.target/mips/mips.exp: Add -mtune= to mips_option_groups.
7207 * gcc.target/mips/dspr2-MULT.c: Pass -mtune=74kc
7208 * gcc.target/mips/dspr2-MULTU.c: Likewise.
7209
7210 2009-05-05 Janus Weil <janus@gcc.gnu.org>
7211
7212 PR fortran/39998
7213 * gfortran.dg/proc_ptr_17.f90: New.
7214
7215 2009-05-05 Richard Guenther <rguenther@suse.de>
7216
7217 PR tree-optimization/40022
7218 * gcc.c-torture/execute/pr40022.c: New testcase.
7219
7220 2009-05-05 Richard Guenther <rguenther@suse.de>
7221
7222 PR middle-end/40023
7223 * gcc.c-torture/compile/pr40023.c: New testcase.
7224
7225 2009-05-05 Nathan Sidwell <nathan@codesourcery.com>
7226
7227 * g++.old-deja/g++.other/overload11.C: Adjust expected errors.
7228 * g++.dg/template/overload9.C: Likewise.
7229 * g++.dg/ext/ms-1.C: New.
7230
7231 2009-05-05 Jakub Jelinek <jakub@redhat.com>
7232
7233 PR c++/40013
7234 * g++.dg/ext/vla7.C: New test.
7235
7236 2009-05-04 Joseph Myers <joseph@codesourcery.com>
7237
7238 * gcc.dg/ucnid-11.c, gcc.dg/ucnid-12.c, gcc.dg/ucnid-13.c: New tests.
7239
7240 2009-05-04 Joseph Myers <joseph@codesourcery.com>
7241
7242 * gcc.dg/ucnid-8.c, gcc.dg/ucnid-9.c, gcc.dg/ucnid-10.c: New tests.
7243 * gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c:
7244 Update expected errors.
7245
7246 2009-05-04 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
7247
7248 PR c++/28152
7249 * g++.dg/parse/parser-pr28152.C: New.
7250 * g++.dg/parse/parser-pr28152-2.C: New.
7251
7252 2009-05-04 Joseph Myers <joseph@codesourcery.com>
7253
7254 * gcc.dg/attr-alias-5.c, gcc.dg/ucnid-7.c: New tests.
7255
7256 2009-05-03 Eric Botcazou <ebotcazou@adacore.com>
7257
7258 * gcc.target/sparc/fpmul-2.c: Replace final_cleanup with optimized.
7259 * gcc.target/sparc/fexpand-2.c: Likewise.
7260 * gcc.target/sparc/fpmerge-2.c: Likewise.
7261 * gcc.target/sparc/pdist-2.c: Likewise.
7262
7263 2009-05-03 Richard Guenther <rguenther@suse.de>
7264
7265 PR c/39983
7266 * gcc.c-torture/compile/pr39983.c: New testcase.
7267
7268 2009-05-03 Joseph Myers <joseph@codesourcery.com>
7269
7270 * gcc.dg/c99-complex-3.c: New test.
7271
7272 2009-05-03 Joseph Myers <joseph@codesourcery.com>
7273
7274 * gcc.dg/cpp/utf8-5byte-1.c: New test.
7275
7276 2009-05-02 Joseph Myers <joseph@codesourcery.com>
7277
7278 * gcc.dg/ucnid-6.c: Fix typo in dg-do directive.
7279
7280 2009-05-02 Richard Guenther <rguenther@suse.de>
7281
7282 PR middle-end/40001
7283 * gcc.target/spu/pr40001.c: New testcase.
7284
7285 2009-04-30 Adam Nemet <anemet@caviumnetworks.com>
7286
7287 * gcc.dg/ssp-1.c (__stack_chk_fail): Remove static.
7288
7289 2009-04-30 Steve Ellcey <sje@cup.hp.com>
7290
7291 PR middle-end/39579
7292 * gcc.dg/vect/vect-35.c: XFAIL for IA64 and Sparc.
7293 * gfortran.dg/vect/fast-math-pr38968.f90: Ditto.
7294
7295 2009-04-30 Janis Johnson <janis187@us.ibm.com>
7296
7297 PR testsuite/39776
7298 * g++.dg/ext/altivec-15.C: Remove dg-error for messages that are
7299 no longer issued.
7300
7301 2009-04-30 David Ayers <ayers@fsfe.org>
7302
7303 * lib/objc.exp (objc_init): Add and set gcc_warning_prefix
7304 and gcc_error_prefix variables.
7305 * objc.dg/bad-receiver-type.m: Update to match correct
7306 diagnostics marker.
7307 * objc.dg/encode-5.m: Likewise.
7308 * objc.dg/id-1.m: Likewise.
7309 * objc.dg/method-1.m: Likewise.
7310 * objc.dg/method-6.m: Likewise.
7311 * objc.dg/method-7.m: Likewise.
7312 * objc.dg/method-9.m: Likewise.
7313 * objc.dg/method-11.m: Likewise.
7314 * objc.dg/method-20.m: Likewise.
7315 * objc.dg/private-1.m: Likewise.
7316
7317 2009-04-30 Janne Blomqvist <jb@gcc.gnu.org>
7318
7319 PR libfortran/39667
7320 * gfortran.dg/advance_1.f90: Don't require target fd_truncate.
7321 * gfortran.dg/advance_4.f90: Likewise
7322 * gfortran.dg/advance_5.f90: Likewise
7323 * gfortran.dg/append_1.f90: Likewise
7324 * gfortran.dg/backslash_1.f90: Likewise
7325 * gfortran.dg/backslash_2.f90: Likewise
7326 * gfortran.dg/backslash_3.f: Likewise
7327 * gfortran.dg/backspace_10.f90: Likewise
7328 * gfortran.dg/backspace_3.f: Likewise
7329 * gfortran.dg/backspace_4.f: Likewise
7330 * gfortran.dg/backspace_5.f: Likewise
7331 * gfortran.dg/backspace_8.f: Likewise
7332 * gfortran.dg/backspace_9.f: Likewise
7333 * gfortran.dg/complex_write.f90: Likewise
7334 * gfortran.dg/convert_implied_open.f90: Likewise
7335 * gfortran.dg/dollar_edit_descriptor_1.f: Likewise
7336 * gfortran.dg/dos_eol.f: Likewise
7337 * gfortran.dg/empty_format_1.f90: Likewise
7338 * gfortran.dg/endfile.f: Likewise
7339 * gfortran.dg/eof_1.f90: Likewise
7340 * gfortran.dg/eor_1.f90: Likewise
7341 * gfortran.dg/eor_handling_1.f90: Likewise
7342 * gfortran.dg/eor_handling_2.f90: Likewise
7343 * gfortran.dg/eor_handling_3.f90: Likewise
7344 * gfortran.dg/eor_handling_4.f90: Likewise
7345 * gfortran.dg/eor_handling_5.f90: Likewise
7346 * gfortran.dg/error_recovery_5.f90: Likewise
7347 * gfortran.dg/f2003_inquire_1.f03: Likewise
7348 * gfortran.dg/f2003_io_4.f03: Likewise
7349 * gfortran.dg/f2003_io_5.f03: Likewise
7350 * gfortran.dg/f2003_io_7.f03: Likewise
7351 * gfortran.dg/fgetc_1.f90: Likewise
7352 * gfortran.dg/fgetc_2.f90: Likewise
7353 * gfortran.dg/flush_1.f90: Likewise
7354 * gfortran.dg/fmt_exhaust.f90: Likewise
7355 * gfortran.dg/fmt_huge.f90: Likewise
7356 * gfortran.dg/fmt_read.f90: Likewise
7357 * gfortran.dg/fmt_t_1.f90: Likewise
7358 * gfortran.dg/fmt_t_2.f90: Likewise
7359 * gfortran.dg/fmt_t_3.f90: Likewise
7360 * gfortran.dg/fmt_t_4.f90: Likewise
7361 * gfortran.dg/fmt_t_5.f90: Likewise
7362 * gfortran.dg/fmt_t_7.f: Likewise
7363 * gfortran.dg/fseek.f90: Likewise
7364 * gfortran.dg/ftell_1.f90: Likewise
7365 * gfortran.dg/ftell_2.f90: Likewise
7366 * gfortran.dg/func_derived_3.f90: Likewise
7367 * gfortran.dg/inquire_9.f90: Likewise
7368 * gfortran.dg/iostat_1.f90: Likewise
7369 * gfortran.dg/iostat_2.f90: Likewise
7370 * gfortran.dg/list_read_1.f90: Likewise
7371 * gfortran.dg/list_read_4.f90: Likewise
7372 * gfortran.dg/list_read_5.f90: Likewise
7373 * gfortran.dg/list_read_7.f90: Likewise
7374 * gfortran.dg/list_read_8.f90: Likewise
7375 * gfortran.dg/list_read_9.f90: Likewise
7376 * gfortran.dg/namelist_13.f90: Likewise
7377 * gfortran.dg/namelist_14.f90: Likewise
7378 * gfortran.dg/namelist_15.f90: Likewise
7379 * gfortran.dg/namelist_16.f90: Likewise
7380 * gfortran.dg/namelist_17.f90: Likewise
7381 * gfortran.dg/namelist_18.f90: Likewise
7382 * gfortran.dg/namelist_19.f90: Likewise
7383 * gfortran.dg/namelist_20.f90: Likewise
7384 * gfortran.dg/namelist_24.f90: Likewise
7385 * gfortran.dg/namelist_26.f90: Likewise
7386 * gfortran.dg/namelist_27.f90: Likewise
7387 * gfortran.dg/namelist_28.f90: Likewise
7388 * gfortran.dg/namelist_37.f90: Likewise
7389 * gfortran.dg/namelist_38.f90: Likewise
7390 * gfortran.dg/namelist_39.f90: Likewise
7391 * gfortran.dg/namelist_40.f90: Likewise
7392 * gfortran.dg/namelist_43.f90: Likewise
7393 * gfortran.dg/namelist_44.f90: Likewise
7394 * gfortran.dg/namelist_45.f90: Likewise
7395 * gfortran.dg/namelist_46.f90: Likewise
7396 * gfortran.dg/namelist_47.f90: Likewise
7397 * gfortran.dg/namelist_48.f90: Likewise
7398 * gfortran.dg/namelist_49.f90: Likewise
7399 * gfortran.dg/namelist_50.f90: Likewise
7400 * gfortran.dg/namelist_51.f90: Likewise
7401 * gfortran.dg/namelist_52.f90: Likewise
7402 * gfortran.dg/namelist_56.f90: Likewise
7403 * gfortran.dg/namelist_char_only.f90: Likewise
7404 * gfortran.dg/namelist_use.f90: Likewise
7405 * gfortran.dg/namelist_use_only.f90: Likewise
7406 * gfortran.dg/noadv_size.f90: Likewise
7407 * gfortran.dg/open_access_append_1.f90: Likewise
7408 * gfortran.dg/pad_no.f90: Likewise
7409 * gfortran.dg/pr12884.f: Likewise
7410 * gfortran.dg/pr17090.f90: Likewise
7411 * gfortran.dg/pr17285.f90: Likewise
7412 * gfortran.dg/pr17286.f90: Likewise
7413 * gfortran.dg/pr18122.f90: Likewise
7414 * gfortran.dg/pr18210.f90: Likewise
7415 * gfortran.dg/pr18392.f90: Likewise
7416 * gfortran.dg/pr19155.f: Likewise
7417 * gfortran.dg/pr19216.f: Likewise
7418 * gfortran.dg/pr19467.f90: Likewise
7419 * gfortran.dg/pr19657.f: Likewise
7420 * gfortran.dg/pr20257.f90: Likewise
7421 * gfortran.dg/read_bad_advance.f90: Likewise
7422 * gfortran.dg/read_eof_2.f90: Likewise
7423 * gfortran.dg/read_eof_4.f90: Likewise
7424 * gfortran.dg/read_many_1.f: Likewise
7425 * gfortran.dg/read_noadvance.f90: Likewise
7426 * gfortran.dg/read_repeat.f90: Likewise
7427 * gfortran.dg/read_size_noadvance.f90: Likewise
7428 * gfortran.dg/read_x_past.f: Likewise
7429 * gfortran.dg/record_marker_1.f90: Likewise
7430 * gfortran.dg/record_marker_3.f90: Likewise
7431 * gfortran.dg/rewind_1.f90: Likewise
7432 * gfortran.dg/runtime_warning_1.f90: Likewise
7433 * gfortran.dg/shape_3.f90: Likewise
7434 * gfortran.dg/slash_1.f90: Likewise
7435 * gfortran.dg/stat_1.f90: Likewise
7436 * gfortran.dg/stat_2.f90: Likewise
7437 * gfortran.dg/streamio_11.f90: Likewise
7438 * gfortran.dg/streamio_3.f90: Likewise
7439 * gfortran.dg/streamio_4.f90: Likewise
7440 * gfortran.dg/streamio_9.f90: Likewise
7441 * gfortran.dg/tl_editing.f90: Likewise
7442 * gfortran.dg/unf_io_convert_1.f90: Likewise
7443 * gfortran.dg/unf_io_convert_2.f90: Likewise
7444 * gfortran.dg/unf_read_corrupted_2.f90: Likewise
7445 * gfortran.dg/unf_short_record_1.f90: Likewise
7446 * gfortran.dg/utf8_1.f03: Likewise
7447 * gfortran.dg/utf8_2.f03: Likewise
7448 * gfortran.dg/widechar_IO_1.f90: Likewise
7449 * gfortran.dg/write_check3.f90: Likewise
7450 * gfortran.dg/write_rewind_2.f: Likewise
7451 * gfortran.dg/x_slash_2.f: Likewise
7452
7453 2009-04-29 Richard Guenther <rguenther@suse.de>
7454
7455 PR target/39943
7456 * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
7457 New.
7458 (check_effective_target_vect_floatuint_cvt): Likewise.
7459 * gcc.dg/vect/slp-10.c: Adjust.
7460 * gcc.dg/vect/slp-11.c: Adjust.
7461 * gcc.dg/vect/slp-12b.c: Adjust.
7462 * gcc.dg/vect/slp-33.c: Adjust.
7463 * gcc.c-torture/compile/pr39943.c: New testcase.
7464
7465 2009-04-29 Richard Guenther <rguenther@suse.de>
7466
7467 PR middle-end/39937
7468 * gcc.c-torture/compile/pr39937.c: New testcase.
7469
7470 2009-04-29 Richard Guenther <rguenther@suse.de>
7471
7472 PR tree-optimization/39941
7473 * gcc.c-torture/compile/pr39941.c: New testcase.
7474
7475 2009-04-29 Bernd Schmidt <bernd.schmidt@analog.com>
7476
7477 * gcc.target/bfin/20090411-1.c: New test.
7478
7479 2009-04-29 Anmol P. Paralkar <anmol@freescale.com>
7480
7481 PR target/39565
7482 * gcc.dg/pr39565.c: New testcase.
7483
7484 2009-04-28 Nathan Sidwell <nathan@codesourcery.com>
7485
7486 * gcc.target/i386/sse4_1-roundps-1.c: Skip for vxworks kernel.
7487 * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
7488 * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
7489 * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
7490 * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
7491 * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
7492 * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
7493 * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
7494 * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
7495 * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
7496 * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
7497 * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
7498 * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
7499 * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
7500 * gcc.target/i386/pr37191.c: Likewise.
7501 * gcc.target/i386/reload-1.c: Likewise.
7502 * g++.old-deja/g++.pt/repo1.C: Skip for vxworks kernel.
7503 * g++.old-deja/g++.pt/repo2.C: Likewise.
7504 * g++.old-deja/g++.pt/repo3.C: Likewise.
7505 * g++.old-deja/g++.pt/repo4.C: Likewise.
7506 * g++.old-deja/g++.pt/instantiate4.C: Likewise.
7507 * g++.old-deja/g++.pt/instantiate6.C: Likewise.
7508 * g++.dg/template/repo1.C: Likewise.
7509 * g++.dg/template/repo2.C: Likewise.
7510 * g++.dg/template/repo3.C: Likewise.
7511 * g++.dg/template/repo4.C: Likewise.
7512 * g++.dg/template/repo5.C: Likewise.
7513 * g++.dg/template/repo6.C: Likewise.
7514 * g++.dg/template/repo7.C: Likewise.
7515 * g++.dg/template/repo8.C: Likewise.
7516 * g++.dg/template/repo9.C: Likewise.
7517 * g++.dg/rtti/repo1.C: Likewise.
7518 * gcc.dg/cpp/_Pragma6.c: Skip for vxworks.
7519 * g++.dg/cpp/_Pragma1.C: Skip for vxworks.
7520 * gcc.dg/pthread-init-1.c: Xfail for vxworks rtp.
7521 * g++.dg/other/PR23205.C: Skip for vxworks.
7522 * g++.dg/ext/visibility/class1.C: Requires PIC.
7523 * g++.dg/eh/async-unwind2.C: Requires PIC.
7524 * lib/target-supports.exp (check_cxa_atexit_available): Vxworks
7525 does not have cxa_exit.
7526
7527 2009-04-28 Jing Yu <jingyu@google.com>
7528
7529 PR testsuite/39790
7530 * lib/target-supports.exp (check_effective_target_tls): Remove
7531 comment of caching.
7532 (check_effective_target_tls_native): Likewise.
7533 (check_effective_target_tls_runtime): Likewise.
7534 * gcc.dg/tls/alias-1.c (dg-require-effective-target): Change target
7535 tls to tls_runtime.
7536 * gcc.dg/tls/opt-2.c: Add dg-require-effective-target tls_runtime.
7537
7538 2009-04-28 Janus Weil <janus@gcc.gnu.org>
7539
7540 PR fortran/39946
7541 * gfortran.dg/proc_ptr_16.f90: New.
7542
7543 2009-04-28 Steve Ellcey <sje@cup.hp.com>
7544
7545 * gcc.target/ia64/sync-1.c: Check for cmpxchg8 only if
7546 lp64 is true.
7547
7548 2009-04-28 Richard Guenther <rguenther@suse.de>
7549
7550 PR middle-end/39937
7551 * gfortran.fortran-torture/compile/pr39937.f: New testcase.
7552
7553 2009-04-28 H.J. Lu <hongjiu.lu@intel.com>
7554
7555 * g++.dg/warn/pr35652.C: Removed.
7556 * gcc.dg/pr35652.c: Likewise.
7557
7558 2009-04-28 Alexander Monakov <amonakov@ispras.ru>
7559
7560 * gcc.target/ia64/20071210-2.c: New testcase.
7561
7562 2009-04-28 Uros Bizjak <ubizjak@gmail.com>
7563
7564 PR c/39323
7565 * gcc.dg/pr39323-2.c: Also scan for alignment in log2 format.
7566 * gcc.dg/pr39323-3.c: Ditto.
7567
7568 2009-04-28 Janus Weil <janus@gcc.gnu.org>
7569
7570 PR fortran/39930
7571 PR fortran/39931
7572 * gfortran.dg/ambiguous_reference_2.f90: New.
7573 * gfortran.dg/pointer_assign_7.f90: New.
7574
7575 2009-04-28 Nathan Froyd <froydnj@codesourcery.com>
7576 Mark Mitchell <mark@codesourcery.com>
7577
7578 * gcc.target/powerpc/20020118-1.c: Skip on vxworks targets.
7579 * gcc.dg/20020103-1.c: Check for __ppc.
7580 * gcc.dg/asm-b.c: Check for __ppc.
7581 * gcc.dg/20020919-1.c: Check for __ppc.
7582 * gcc.dg/20020312-2.c: Likewise.
7583 * gcc.dg/trampoline-1.c: Add appropriate NO_TRAMPOLINES #ifndefs.
7584 * gcc.dg/torture/asm-subreg-1.c: Skip on sparc vxworks targets.
7585 * gcc.dg/attr-weakref-1.c: Skip on selected vxworks targets.
7586 * g++.dg/warn/weak1.C: Likewise.
7587 * gcc.dg/tree-ssa/20030714-1.c (find_base_value): Declare as
7588 static so appropriate optimizations kick in.
7589 (find_base_value_wrapper): New function.
7590 * g++.dg/eh/simd-5.C: Fix target triplet.
7591 * gcc.target/arm/long-calls-1.c: Skip for -mlong-calls.
7592
7593 2009-04-28 Uros Bizjak <ubizjak@gmail.com>
7594 H.J. Lu <hongjiu.lu@intel.com>
7595
7596 PR target/39911
7597 * gcc.target/i386/pr39911.c: New test.
7598
7599 2009-04-28 Paul Thomas <pault@gcc.gnu.org>
7600
7601 PR fortran/39879
7602 * gfortran.dg/alloc_comp_assign_10.f90: New test.
7603
7604 2009-04-28 Ben Elliston <bje@au.ibm.com>
7605
7606 PR c++/35652
7607 Revert:
7608
7609 2009-03-27 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
7610
7611 * gcc.dg/pr35652.C: New.
7612 * g++.dg/warn/pr35652.C: New.
7613 * gcc.dg/format/plus-1.c: Adjust message.
7614
7615 2009-04-27 DJ Delorie <dj@redhat.com>
7616
7617 * lib/target-supports.exp (check_effective_target_double64): New.
7618 (check_effective_target_double64plus): New.
7619 (check_effective_target_large_double): New.
7620 * gcc.dg/Wconversion-real-integer.c: Require double64plus.
7621 * gcc.dg/div-double-1.c: Likewise.
7622 * gcc.dg/Wconversion-real.c: Require large_double.
7623 * gcc.dg/cdce1.c: Require large_double instead of checking targets.
7624
7625 * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c: Skip if doubles
7626 are too small.
7627
7628 * gcc.c-torture/execute/ieee/20010226-1.c: Mark all floating point
7629 constants as long.
7630
7631 2009-04-27 Ian Lance Taylor <iant@google.com>
7632
7633 * gcc.dg/Wcxx-compat-5.c: New testcase.
7634 * gcc.dg/Wcxx-compat-6.c: New testcase.
7635
7636 2009-04-27 Trevor Smigiel <trevor_smigiel@playstation.sony.com>
7637
7638 Allow non-constant arguments to conversion intrinsics.
7639 * gcc.target/spu/intrinsics-3.c: Update tests.
7640
7641 2009-04-27 Richard Guenther <rguenther@suse.de>
7642
7643 PR middle-end/39928
7644 * gcc.c-torture/compile/pr39928-1.c: New testcase.
7645 * gcc.c-torture/compile/pr39928-2.c: Likewise.
7646
7647 2009-04-27 H.J. Lu <hongjiu.lu@intel.com>
7648
7649 PR target/39903
7650 * gcc.dg/torture/pr39903-1.c: New.
7651 * gcc.dg/torture/pr39903-2.c: Likewise.
7652
7653 2009-04-27 Revital Eres <eres@il.ibm.com>
7654
7655 * gcc.dg/sms-1.c: Add noinline attribute, create sms dump file
7656 and check it.
7657 * gcc.dg/sms-2.c: Add dump check.
7658 * gcc.dg/sms-3.c: Add noinline attribute, create sms dump file
7659 and check it.
7660 * gcc.dg/sms-4.c: Likewise.
7661 * gcc.dg/sms-5.c: Likewise.
7662 * gcc.dg/sms-6.c: Likewise.
7663 * gcc.dg/sms-7.c: Likewise.
7664 * gcc.dg/sms-antideps.c: Rename to...
7665 * gcc.dg/sms-8.c: This and add sms dump file and check it.
7666
7667 2009-04-27 Eric Botcazou <ebotcazou@adacore.com>
7668
7669 * gnat.dg/opt2.adb: New test.
7670
7671 2009-04-27 Jakub Jelinek <jakub@redhat.com>
7672
7673 PR c++/39875
7674 * g++.dg/warn/Wunused-15.C: New test.
7675
7676 2009-04-26 Michael Matz <matz@suse.de>
7677
7678 Expand from SSA.
7679 * gcc.dg/tree-ssa/20030728-1.c: Use -rtl-expand-details dump and
7680 change regexps.
7681 * gcc.target/i386/pr37248-1.c: Modified.
7682 * gcc.target/i386/pr37248-3.c: Modified.
7683 * gcc.target/i386/pr37248-2.c: Modified.
7684 * gnat.dg/aliasing1.adb: Modified.
7685 * gnat.dg/pack9.adb: Modified.
7686 * gnat.dg/aliasing2.adb: Modified.
7687 * gcc.dg/strict-overflow-2.c: Modified.
7688 * gcc.dg/autopar/reduc-1char.c: Modified.
7689 * gcc.dg/autopar/reduc-2char.c: Modified.
7690 * gcc.dg/autopar/reduc-1.c: Modified.
7691 * gcc.dg/autopar/reduc-2.c: Modified.
7692 * gcc.dg/autopar/reduc-3.c: Modified.
7693 * gcc.dg/autopar/reduc-6.c: Modified.
7694 * gcc.dg/autopar/reduc-7.c: Modified.
7695 * gcc.dg/autopar/reduc-8.c: Modified.
7696 * gcc.dg/autopar/reduc-9.c: Modified.
7697 * gcc.dg/autopar/reduc-1short.c: Modified.
7698 * gcc.dg/autopar/reduc-2short.c: Modified.
7699 * gcc.dg/autopar/parallelization-1.c: Modified.
7700 * gcc.dg/strict-overflow-4.c: Modified.
7701 * gcc.dg/strict-overflow-6.c: Modified.
7702 * gcc.dg/gomp/combined-1.c: Modified.
7703 * gcc.dg/no-strict-overflow-1.c: Modified.
7704 * gcc.dg/no-strict-overflow-3.c: Modified.
7705 * gcc.dg/no-strict-overflow-5.c: Modified.
7706 * gcc.dg/tree-ssa/reassoc-13.c: Modified.
7707 * gcc.dg/tree-ssa/pr18134.c: Modified.
7708 * gcc.dg/tree-ssa/20030824-1.c: Modified.
7709 * gcc.dg/tree-ssa/vector-2.c: Modified.
7710 * gcc.dg/tree-ssa/forwprop-9.c: Modified.
7711 * gcc.dg/tree-ssa/loop-21.c: Modified.
7712 * gcc.dg/tree-ssa/20030824-2.c: Modified.
7713 * gcc.dg/tree-ssa/vector-3.c: Modified.
7714 * gcc.dg/tree-ssa/asm-3.c: Modified.
7715 * gcc.dg/tree-ssa/pr23294.c: Modified.
7716 * gcc.dg/tree-ssa/loop-22.c: Modified.
7717 * gcc.dg/tree-ssa/loop-15.c: Modified.
7718 * gcc.dg/tree-ssa/prefetch-4.c: Modified.
7719 * gcc.dg/tree-ssa/pr22051-1.c: Modified.
7720 * gcc.dg/tree-ssa/pr20139.c: Modified.
7721 * gcc.dg/tree-ssa/scev-cast.c: Modified.
7722 * gcc.dg/tree-ssa/pr22051-2.c: Modified.
7723 * gcc.dg/tree-ssa/reassoc-1.c: Modified.
7724 * gcc.dg/tree-ssa/loop-5.c: Modified.
7725 * gcc.dg/tree-ssa/pr19431.c: Modified.
7726 * gcc.dg/tree-ssa/pr32044.c: Modified.
7727 * gcc.dg/tree-ssa/prefetch-7.c: Modified.
7728 * gcc.dg/tree-ssa/loop-19.c: Modified.
7729 * gcc.dg/tree-ssa/loop-28.c: Modified.
7730 * gcc.dg/tree-ssa/ssa-pre-15.c: Modified.
7731 * gcc.dg/tree-ssa/divide-1.c: Modified.
7732 * gcc.dg/tree-ssa/inline-1.c: Modified.
7733 * gcc.dg/tree-ssa/divide-3.c: Modified.
7734 * gcc.dg/tree-ssa/pr30978.c: Modified.
7735 * gcc.dg/tree-ssa/alias-6.c: Modified.
7736 * gcc.dg/tree-ssa/divide-4.c: Modified.
7737 * gcc.dg/tree-ssa/alias-11.c: Modified.
7738 * gcc.dg/no-strict-overflow-7.c: Modified.
7739 * gcc.dg/strict-overflow-1.c: Modified.
7740 * gcc.dg/pr15784-4.c: Modified.
7741 * gcc.dg/pr34263.c: Modified.
7742 * gcc.dg/strict-overflow-3.c: Modified.
7743 * gcc.dg/tree-prof/stringop-1.c: Modified.
7744 * gcc.dg/tree-prof/val-prof-1.c: Modified.
7745 * gcc.dg/tree-prof/val-prof-2.c: Modified.
7746 * gcc.dg/tree-prof/val-prof-3.c: Modified.
7747 * gcc.dg/tree-prof/val-prof-4.c: Modified.
7748 * gcc.dg/no-strict-overflow-2.c: Modified.
7749 * gcc.dg/no-strict-overflow-4.c: Modified.
7750 * gcc.dg/no-strict-overflow-6.c: Modified.
7751 * g++.dg/tree-ssa/pr27090.C: Modified.
7752 * g++.dg/tree-ssa/tmmti-2.C: Modified.
7753 * g++.dg/tree-ssa/ptrmemfield.C: Modified.
7754 * g++.dg/tree-ssa/pr19807.C: Modified.
7755 * g++.dg/opt/pr30965.C: Modified.
7756 * g++.dg/init/new17.C: Modified.
7757 * gfortran.dg/whole_file_6.f90: Modified.
7758 * gfortran.dg/whole_file_5.f90: Modified.
7759 * gfortran.dg/reassoc_1.f90: Modified.
7760 * gfortran.dg/reassoc_3.f90: Modified.
7761
7762 2009-04-26 Steven G. Kargl <kargl@gcc.gnu.org>
7763
7764 PR fortran/39893
7765 * gfortran.dg/assumed_charlen_dummy.f90: New Test.
7766
7767 2009-04-26 Jakub Jelinek <jakub@redhat.com>
7768
7769 PR inline-asm/39543
7770 * gcc.target/i386/pr39543-1.c: New test.
7771 * gcc.target/i386/pr39543-2.c: New test.
7772 * gcc.target/i386/pr39543-3.c: New test.
7773
7774 PR c/39889
7775 * gcc.dg/Wunused-value-3.c: New test.
7776
7777 2009-04-26 Joseph Myers <joseph@codesourcery.com>
7778
7779 PR c/39581
7780 * gcc.dg/c99-const-expr-14.c, gcc.dg/gnu99-const-expr-4.c,
7781 gcc.dg/vla-21.c: New tests.
7782
7783 2009-04-26 Joseph Myers <joseph@codesourcery.com>
7784
7785 PR c/39556
7786 * gcc.dg/inline-34.c: New test.
7787
7788 2009-04-25 Joseph Myers <joseph@codesourcery.com>
7789
7790 * gcc.dg/enum-const-1.c, gcc.dg/enum-const-2.c,
7791 gcc.dg/enum-const-3.c: New tests.
7792 * gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu99-const-expr-1.c: Use
7793 -pedantic-errors. Update expected diagnostics.
7794
7795 2009-04-25 Joseph Myers <joseph@codesourcery.com>
7796
7797 PR c/39582
7798 * gcc.dg/vla-20.c: New test.
7799
7800 2009-04-25 Joseph Myers <joseph@codesourcery.com>
7801
7802 PR c/39564
7803 * gcc.dg/vla-19.c: New test.
7804
7805 2009-04-25 Joseph Myers <joseph@codesourcery.com>
7806
7807 PR preprocessor/39559
7808 * gcc.dg/c99-intconst-2.c: New test.
7809
7810 2009-04-25 Jan Hubicka <jh@suse.cz>
7811
7812 * g++.dg/tree-ssa/ehcleanup-1.C: Update.
7813
7814 2009-04-25 Janus Weil <janus@gcc.gnu.org>
7815
7816 PR fortran/39688
7817 * gfortran.dg/import7.f90: New.
7818
7819 2009-04-24 Richard Guenther <rguenther@suse.de>
7820
7821 * gcc.dg/tree-ssa/vrp48.c: Fix.
7822
7823 2008-04-24 Doug Kwan <dougkwan@google.com>
7824
7825 * g++.dg/init/copy7.C: Only abort in memcpy if source and
7826 destination are the same.
7827
7828 2009-04-24 Richard Guenther <rguenther@suse.de>
7829
7830 * gcc.dg/tree-ssa/vrp48.c: New testcase.
7831
7832 2009-04-24 Joseph Myers <joseph@codesourcery.com>
7833
7834 * gcc.dg/array-const-1.c, gcc.dg/array-const-2.c,
7835 gcc.dg/array-const-3.c: New tests.
7836
7837 2009-04-24 Ian Lance Taylor <iant@google.com>
7838
7839 * gcc.dg/Wcxx-compat-4.c: New testcase.
7840
7841 2009-04-24 Daniel Kraft <d@domob.eu>
7842
7843 * gfortran.dg/typebound_generic_1.f03: Change so that no error is
7844 expected on already erraneous symbol (renamed to fresh one).
7845
7846 2009-04-24 Paolo Bonzini <bonzini@gnu.org>
7847
7848 PR middle-end/39867
7849 * gcc.dg/pr39867.c: New.
7850
7851 2009-04-24 Janus Weil <janus@gcc.gnu.org>
7852
7853 PR fortran/39861
7854 PR fortran/39864
7855 * gfortran.dg/intrinsic_1.f90: New.
7856
7857 2009-04-24 Eric Botcazou <ebotcazou@adacore.com>
7858
7859 * gnat.dg/alignment7.adb: New test.
7860 * gnat.dg/alignment8.adb: Likewise.
7861
7862 2009-04-24 Eric Botcazou <ebotcazou@adacore.com>
7863
7864 * gnat.dg/specs/pr34799.ads: Rename to rep_clause1.ads.
7865 * gnat.dg/specs/rep_clause2.ads: New test.
7866
7867 2009-04-24 Jakub Jelinek <jakub@redhat.com>
7868
7869 PR rtl-optimization/39794
7870 * gcc.dg/pr39794.c: New test.
7871
7872 2009-04-23 Eric Botcazou <ebotcazou@adacore.com>
7873
7874 * gnat.dg/atomic1.adb: New test.
7875 * gnat.dg/atomic1_pkg.ads: New helper.
7876
7877 2009-04-23 Steve Ellcey <sje@cup.hp.com>
7878
7879 PR testsuite/39623
7880 * gcc.dg/vect/no-vfa-vect-57.c: XFAIL when vect_no_align.
7881 * gcc.dg/vect/no-vfa-vect-61.c: Ditto.
7882
7883 2009-04-23 Rafael Avila de Espindola <espindola@google.com>
7884
7885 * gcc.dg/format/gcc_diag-1.c (foo): Don't check that %E produces a
7886 warning.
7887
7888 2009-04-22 Andrew Pinski <andrew_pinski@playstation.sony.com>
7889
7890 PR C/31499
7891 * gcc.dg/vector-init-1.c: New testcase.
7892 * gcc.dg/vector-init-2.c: New testcase.
7893
7894 2009-04-22 Eric Botcazou <ebotcazou@adacore.com>
7895
7896 * gnat.dg/enum2.adb: New test.
7897 * gnat.dg/enum2_pkg.ads: New helper.
7898
7899 2009-04-22 Jakub Jelinek <jakub@redhat.com>
7900
7901 PR c/39855
7902 * gcc.dg/torture/pr39855.c: New test.
7903
7904 2009-04-22 Dodji Seketeli <dodji@redhat.com>
7905
7906 PR c++/39639
7907 * g++.dg/cpp0x/pr39639.C: New test.
7908
7909 2009-04-22 Mark Heffernan <meheff@google.com>
7910
7911 * gcc.dg/profile-generate-3.c: New test.
7912
7913 2009-04-22 Jan Hubicka <jh@suse.cz>
7914
7915 * g++.dg/tree-ssa/ehcleanup-1.C: New testcase.
7916
7917 2009-04-22 Steve Ellcey <sje@cup.hp.com>
7918
7919 PR testsuite/39623
7920 * gcc.dg/vect/no-vfa-vect-43.c Fix vect_no_align check.
7921
7922 2009-04-22 Richard Guenther <rguenther@suse.de>
7923
7924 PR tree-optimization/39824
7925 * gcc.c-torture/compile/pr39824.c: New testcase.
7926
7927 2009-04-22 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
7928
7929 PR c++/14875
7930 * g++.dg/parse/parser-pr14875.C: New.
7931 * g++.dg/parse/parser-pr14875-2.C: New.
7932 * g++.dg/parse/error6.C: Update match string.
7933
7934 2009-04-22 Richard Guenther <rguenther@suse.de>
7935
7936 PR tree-optimization/39845
7937 * gcc.c-torture/compile/pr39845.c: New testcase.
7938
7939 2009-04-22 Janus Weil <janus@gcc.gnu.org>
7940
7941 PR fortran/39735
7942 * gfortran.dg/assumed_charlen_function_5.f90: Modified.
7943 * gfortran.dg/external_initializer.f90: Modified.
7944 * gfortran.dg/interface_26.f90: Modified.
7945 * gfortran.dg/intrinsic_subroutine.f90: Modified.
7946 * gfortran.dg/proc_ptr_3.f90: Modified.
7947 * gfortran.dg/proc_ptr_15.f90: New.
7948 * gfortran.dg/proc_ptr_result_1.f90: Modified.
7949
7950 2009-04-21 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
7951
7952 PR c++/35711
7953 * g++.dg/warn/pr35711.C: New.
7954 * g++.dg/conversion/ptrmem2.C: Update.
7955
7956 2009-04-21 Joseph Myers <joseph@codesourcery.com>
7957
7958 * ChangeLog, ChangeLog-1993-2007, ChangeLog-2008, ChangeLog.ptr,
7959 ChangeLog.tree-ssa, README, README.QMTEST, README.compat,
7960 README.gcc, g++.dg/README, g++.dg/compat/break/README,
7961 g++.dg/gomp/gomp.exp, g++.old-deja/g++.brendan/README,
7962 g++.old-deja/g++.oliva/ChangeLog, g++.old-deja/g++.robertl/README,
7963 gcc.c-torture/ChangeLog.0,
7964 gcc.c-torture/execute/builtins/builtins.exp, gcc.dg/README,
7965 gcc.dg/gomp/gomp.exp, gcc.target/frv/frv.exp,
7966 gcc.target/i386/math-torture/math-torture.exp,
7967 gcc.target/mips/inter/mips16-inter.exp,
7968 gcc.target/mips/mips-nonpic/README,
7969 gcc.target/x86_64/abi/README.gcc,
7970 gcc.target/xstormy16/xstormy16.exp, gcc.test-framework/README,
7971 gfortran.dg/g77/README, gfortran.dg/gomp/gomp.exp,
7972 gfortran.fortran-torture/ChangeLog.g95: Add copyright and license
7973 notices.
7974 * ChangeLog-1993-2007, ChangeLog: Correct dates.
7975
7976 2009-04-21 Eric Botcazou <ebotcazou@adacore.com>
7977
7978 * gcc.dg/debug/dwarf2/short-circuit.c: New test.
7979
7980 2009-04-21 Richard Guenther <rguenther@suse.de>
7981
7982 PR middle-end/39829
7983 * gcc.dg/torture/pr39829.c: New testcase.
7984
7985 2009-04-21 Martin Jambor <mjambor@suse.cz>
7986
7987 * gcc.dg/tree-ssa/cswtch-2.c: New test.
7988
7989 2009-04-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
7990
7991 PR 16202
7992 * gcc.dg/sequence-pt-1.c: Remove XFAILs.
7993 * gcc.dg/sequence-pt-2.c: New.
7994 * gcc.dg/sequence-pt-3.c: New.
7995 * g++.dg/warn/sequence-pt-1.C: Remove XFAILs.
7996 * g++.dg/warn/sequence-pt-2.c: New.
7997 * g++.dg/warn/sequence-pt-3.c: New.
7998
7999 2009-04-21 Jakub Jelinek <jakub@redhat.com>
8000
8001 * gcc.dg/torture/pr39678.c (struct X): Make c field signed char.
8002
8003 2009-04-21 Eric Botcazou <ebotcazou@adacore.com>
8004
8005 * gnat.dg/import1.ad[sb]: New test.
8006
8007 2009-04-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
8008
8009 * objc/execute/exceptions/handler-1.m: For the NeXT runtime, just
8010 return 0.
8011
8012 2009-04-20 Tobias Burnus <burnus@net-b.de>
8013
8014 PR fortran/39811
8015 * gfortran.dg/continuation_11.f90: New test.
8016
8017 2009-04-21 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
8018
8019 PR c++/13358
8020 * gcc.dg/wtr-int-type-1.c: Use two dg-warning to match two
8021 messages. Test for "long long" in system headers.
8022 * gcc.dg/c99-longlong-2.c: New.
8023 * g++.dg/warn/pr13358.C: New.
8024 * g++.dg/warn/pr13358-2.C: New.
8025 * g++.dg/warn/pr13358-3.C: New.
8026 * g++.dg/warn/pr13358-4.C: New.
8027
8028 2009-04-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
8029
8030 * gcc.dg/framework-2.c: Fix up for non existent includes
8031 being fatal errors now.
8032
8033 2009-04-20 Paul Thomas <pault@gcc.gnu.org>
8034
8035 PR fortran/39800
8036 * gfortran.dg/private_type_13.f90: New test.
8037 * gfortran.dg/private_type_2.f90: Add option -std=f95.
8038
8039 2009-04-20 Le-Chun Wu <lcwu@google.com>
8040
8041 PR c++/39803
8042 * g++.dg/warn/Wunused-14.C: New test.
8043
8044 2009-04-20 Eric Botcazou <ebotcazou@adacore.com>
8045
8046 * gnat.dg/specs/small_alignment.ads: New test.
8047
8048 2009-04-20 Ian Lance Taylor <iant@google.com>
8049
8050 * gcc.dg/Wcxx-compat-3.c: New testcase.
8051
8052 2009-04-20 Eric Botcazou <ebotcazou@adacore.com>
8053
8054 * gnat.dg/pack13.ad[sb]: New test.
8055 * gnat.dg/pack13_pkg.ads: New helper.
8056
8057 2009-04-20 Eric Botcazou <ebotcazou@adacore.com>
8058
8059 * gnat.dg/discr11.ad[sb]: New test.
8060 * gnat.dg/discr11_pkg.ads: New helper.
8061
8062 2009-04-20 Ira Rosen <irar@il.ibm.com>
8063
8064 PR tree-optimization/39675
8065 * gcc.dg/vect/O3-pr39675-2.c: New test.
8066
8067 2009-04-20 Eric Botcazou <ebotcazou@adacore.com>
8068
8069 * gnat.dg/rep_clause3.adb: New test.
8070
8071 2009-04-19 Joseph Myers <joseph@codesourcery.com>
8072
8073 PR c/37481
8074 * gcc.dg/c99-flex-array-7.c: New test.
8075
8076 2009-04-19 Joseph Myers <joseph@codesourcery.com>
8077
8078 PR c/19771
8079 * gcc.c-torture/execute/vla-dealloc-1.c: New test.
8080
8081 2009-04-19 Joseph Myers <joseph@codesourcery.com>
8082
8083 PR c/38243
8084 * gcc.dg/c99-restrict-3.c: New test.
8085
8086 2009-04-19 Joseph Myers <joseph@codesourcery.com>
8087
8088 PR preprocessor/20078
8089 * gcc.dg/cpp/paste16.c, gcc.dg/cpp/redef4.c: New tests.
8090
8091 2009-04-19 Eric Botcazou <ebotcazou@adacore.com>
8092
8093 * lib/gnat.exp (local_find_gnatmake): Pass --LINK to gnatlink.
8094 Do not pass -B$root after -margs.
8095
8096 2009-04-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
8097
8098 PR c/32061
8099 PR c++/36954
8100 * gcc.dg/pr32061.c: New.
8101 * gcc.dg/Wlogical-op-1.c: Update.
8102 * g++.dg/warn/Wlogical-op-1.C: Update.
8103 * g++.dg/warn/pr36954.C: New.
8104
8105 2009-04-18 Joseph Myers <joseph@codesourcery.com>
8106
8107 PR c/27676
8108 * gcc.dg/lvalue-5.c: New test.
8109
8110 2009-04-18 Joseph Myers <joseph@codesourcery.com>
8111
8112 PR c/22367
8113 * gcc.dg/lvalue-6.c, gcc.dg/lvalue-7.c: New tests.
8114
8115 2009-04-18 Joseph Myers <joseph@codesourcery.com>
8116
8117 * gcc.dg/cpp/include5.c: New test.
8118
8119 2009-04-18 Joseph Myers <joseph@codesourcery.com>
8120
8121 PR c/35210
8122 * gcc.dg/call-diag-2.c: New test.
8123
8124 2009-04-18 Joseph Myers <joseph@codesourcery.com>
8125
8126 PR preprocessor/39646
8127 * gcc.dg/cpp/line8.c: New test.
8128
8129 2009-04-18 Joseph Myers <joseph@codesourcery.com>
8130
8131 PR preprocessor/39647
8132 * gcc.dg/cpp/line7.c: New test.
8133
8134 2009-04-18 Richard Guenther <rguenther@suse.de>
8135
8136 PR middle-end/39804
8137 * gcc.target/i386/pr39804.c: New testcase.
8138
8139 2009-04-18 Eric Botcazou <ebotcazou@adacore.com>
8140
8141 * gcc.target/i386/pr39496.c: Compile with -mtune=i686.
8142 * g++.dg/other/pr39496.C: Likewise.
8143
8144 2009-04-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
8145
8146 PR middle-end/36902
8147 * gcc.dg/pr36902.c: New.
8148
8149 2009-04-17 Diego Novillo <dnovillo@google.com>
8150
8151 * gcc.c-torture/execute/builtins/strlen-3.c: Fix ODR
8152 violation for variable 'inside_main'.
8153
8154 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8155
8156 * gfortran.fortran-torture/execute/getarg_1.x: New file.
8157
8158 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8159
8160 * gfortran.dg/vect/pr39318.f90: Guard with "target fopenmp".
8161
8162 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8163
8164 * gfortran.dg/chmod_1.f90: Disable on spu-*-* targets.
8165 * gfortran.dg/chmod_2.f90: Likewise.
8166 * gfortran.dg/chmod_3.f90: Likewise.
8167 * gfortran.dg/open_errors.f90: Likewise.
8168 * gfortran.dg/stat_1.f90: Likewise.
8169 * gfortran.dg/stat_2.f90: Likewise.
8170
8171 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8172
8173 * gfortran.fortran-torture/execute/nan_inf_fmt.x: Skip on spu-*-*.
8174 * gfortran.fortran-torture/execute/intrinsic_nearest.x: Likewise.
8175 * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: Likewise.
8176 * gfortran.dg/nearest_1.f90: Likewise.
8177 * gfortran.dg/nearest_3.f90: Likewise.
8178 * gfortran.dg/isnan_1.f90: Likewise.
8179 * gfortran.dg/isnan_2.f90: Likewise.
8180 * gfortran.dg/nan_1.f90: Likewise.
8181 * gfortran.dg/nan_2.f90: Likewise.
8182 * gfortran.dg/nan_3.f90: Likewise.
8183 * gfortran.dg/nan_4.f90: Likewise.
8184 * gfortran.dg/module_nan.f90: Likewise.
8185 * gfortran.dg/int_conv_2.f90: Likewise.
8186 * gfortran.dg/init_flag_3.f90: Likewise.
8187 * gfortran.dg/namelist_42.f90: Likewise.
8188 * gfortran.dg/namelist_43.f90: Likewise.
8189 * gfortran.dg/real_const_3.f90: Likewise.
8190 * gfortran.dg/transfer_simplify_1.f90: Likewise.
8191
8192 * gfortran.dg/default_format_1.f90: XFAIL on spu-*-*.
8193 * gfortran.dg/default_format_denormal_1.f90: XFAIL on spu-*-*.
8194 * gfortran.dg/scalar_mask_2.f90: XFAIL on spu-*-*.
8195 * gfortran.dg/integer_exponentiation_3.F90: XFAIL on spu-*-*.
8196 * gfortran.dg/integer_exponentiation_5.F90: XFAIL on spu-*-*.
8197
8198 * gfortran.dg/elemental_subroutine_1.f90: Relax "epsilon" check.
8199 * gfortran.dg/gamma_5.f90: Likewise.
8200
8201 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8202
8203 * lib/gcc-dg.exp (gcc-dg-prune): Make linker message check
8204 less strict so it also works with auto-overlay support.
8205 * lib/gcc-defs.exp (${tool}_check_unsupported_p): Add check
8206 for "exceeds local store" linker errors on the SPU.
8207
8208 * lib/gfortran.exp: Include target-supports.exp.
8209 (gfortran_init): On SPU targets where automatic overlay support
8210 is available, use it to build all Fortran test cases.
8211
8212 * gfortran.dg/pr20257.f90: Skip on spu-*-* targets.
8213
8214 2009-04-17 Arnaud Charlet <charlet@adacore.com>
8215
8216 * gnat.dg/ref_type.ads, gnat.dg/ref_type.adb: Fix test after proper
8217 rule enforced by gnat on taft types.
8218
8219 2009-04-17 Jakub Jelinek <jakub@redhat.com>
8220
8221 PR testsuite/39792
8222 * g++.dg/ext/complit11.C: Add empty dg-options.
8223
8224 2009-04-16 Andrew Pinski <pinskia@gmail.com>
8225
8226 PR c++/17570
8227 * g++.dg/template/defarg11.C: New test.
8228
8229 2009-04-16 Andrew Pinski <pinskia@gmail.com>
8230
8231 PR c++/28766
8232 * g++.dg/ext/complit11.C: New testcase.
8233
8234 2009-04-15 Le-Chun Wu <lcwu@google.com>
8235
8236 PR c++/39551
8237 * g++.dg/warn/Wunused-13.C: New testcase.
8238
8239 2009-04-15 Ian Lance Taylor <iant@google.com>
8240
8241 * gcc.dg/Wenum-compare-1.c: New testcase.
8242
8243 2009-04-15 Richard Guenther <rguenther@suse.de>
8244
8245 PR tree-optimization/39764
8246 * g++.dg/torture/pr39764.C: New testcase.
8247
8248 2009-04-15 Nathan Sidwell <nathan@codesourcery.com>
8249
8250 * g++.dg/ext/altivec-17.C: New.
8251
8252 2009-04-15 Arnaud Charlet <charlet@adacore.com>
8253
8254 * gnat.dg/sync1.ads: Fix error now flagged by gnat.
8255 * gnat.dg/specs/limited1.ads: Ditto.
8256
8257 2009-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
8258
8259 PR testsuite/39769
8260 * gcc.dg/vmx/3a-04.c (test): Don't rely on floating point equality
8261 for testing the results of estimate instructions.
8262 * gcc.dg/vmx/3a-04m.c (test): Ditto.
8263 * gcc.dg/vmx/3a-05.c (test): Ditto.
8264
8265 2009-04-14 Jason Merrill <jason@redhat.com>
8266
8267 PR c++/39763
8268 * g++.dg/warn/Wshadow-4.C: Extend.
8269
8270 2009-04-14 Uros Bizjak <ubizjak@gmail.com>
8271
8272 * gcc.target/alpha/pr39740.c (dg-options): Add -mexplicit-relocs.
8273 (do_D): Remove attribute hidden.
8274
8275 2009-04-13 Jason Merrill <jason@redhat.com>
8276
8277 PR c++/39480
8278 * g++.dg/init/copy7.C: New.
8279
8280 2009-04-13 H.J. Lu <hongjiu.lu@intel.com>
8281
8282 PR testsuite/39733
8283 * gcc.misc-tests/options.exp (check_for_options): Renamed to ...
8284 (check_for_all_options): This.
8285
8286 2009-04-13 Jason Merrill <jason@redhat.com>
8287
8288 PR c++/39750
8289 * g++.dg/template/crash90.C: New.
8290
8291 2009-04-12 Jason Merrill <jason@redhat.com>
8292
8293 PR c++/39742
8294 * g++.dg/overload/extern-C-2.C: New.
8295
8296 2009-04-12 Joseph Myers <joseph@codesourcery.com>
8297
8298 PR preprocessor/31869
8299 * gcc.dg/cpp/strify5.c: New test.
8300
8301 2009-04-12 Eric Botcazou <ebotcazou@adacore.com>
8302
8303 * gnat.dg/enum1.adb: New test.
8304 * gnat.dg/enum1_pkg.ads: New helper.
8305
8306 2009-04-12 Uros Bizjak <ubizjak@gmail.com>
8307
8308 PR target/39740
8309 * gcc.target/alpha/pr39740.c: New test.
8310
8311 2009-04-11 Daniel Kraft <d@domob.eu>
8312
8313 PR fortran/37746
8314 * gfortran.dg/bounds_check_strlen_1.f90: New test.
8315 * gfortran.dg/bounds_check_strlen_2.f90: New test.
8316 * gfortran.dg/bounds_check_strlen_3.f90: New test.
8317 * gfortran.dg/bounds_check_strlen_4.f90: New test.
8318 * gfortran.dg/bounds_check_strlen_5.f90: New test.
8319 * gfortran.dg/bounds_check_strlen_6.f90: New test.
8320 * gfortran.dg/bounds_check_strlen_7.f90: New test.
8321 * gfortran.fortran-torture/execute/intrinsic_index.f90: Fix wrong
8322 expected string length that failed with -fbounds-check now.
8323 * gfortran.fortran-torture/execute/intrinsic_trim.f90: Ditto.
8324
8325 2009-04-11 Janus Weil <janus@gcc.gnu.org>
8326
8327 PR fortran/39692
8328 * gfortran.dg/proc_ptr_14.f90: New.
8329
8330 2009-04-11 Richard Guenther <rguenther@suse.de>
8331
8332 PR middle-end/39732
8333 * g++.dg/torture/pr39732.C: New testcase.
8334
8335 2009-04-11 Daniel Franke <franke.daniel@gmail.com>
8336
8337 * gfortran.dg/whole_file_5.f90: New.
8338 * gfortran.dg/whole_file_6.f90: New.
8339
8340 2009-04-11 Richard Guenther <rguenther@suse.de>
8341
8342 PR tree-optimization/39713
8343 * g++.dg/torture/pr39713.C: New testcase.
8344
8345 2009-04-10 Richard Guenther <rguenther@suse.de>
8346
8347 PR c/39712
8348 * gcc.dg/pr39712.c: New testcase.
8349
8350 2009-04-10 H.J. Lu <hongjiu.lu@intel.com>
8351
8352 PR c++/28301
8353 * g++.dg/cpp0x/enum2.C: Updated.
8354 * g++.dg/debug/pr22514.C: Likewise.
8355 * g++.dg/parse/enum2.C: Likewise.
8356 * g++.dg/parse/enum3.C: Likewise.
8357 * g++.dg/template/crash79.C: Likewise.
8358 * g++.old-deja/g++.jason/cond.C: Likewise.
8359
8360 2009-04-10 Chao-ying Fu <fu@mips.com>
8361
8362 * gcc.target/mips/interrupt_handler.c: Change from compile to
8363 assemble.
8364
8365 2009-04-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8366
8367 * objc/execute/forward-1.x: Fix x86_64 entry typos.
8368
8369 2009-04-10 Daniel Franke <franke.daniel@gmail.com>
8370
8371 PR fortran/38709
8372 * gfortran.dg/zero_sized_6.f90: New.
8373
8374 2009-04-10 Manuel López-Ibáñez <manu@gcc.gnu.org>
8375
8376 PR c++/20118
8377 * g++.dg/parse/pr20118.C: New.
8378 * g++.dg/template/spec16.C: Update.
8379
8380 2009-04-09 H.J. Lu <hongjiu.lu@intel.com>
8381
8382 PR testsuite/35621
8383 * gcc.target/i386/avx-vpabsb-1.c: Add -fno-strict-aliasing.
8384 * gcc.target/i386/avx-vpabsb-1.c: Likewise.
8385 * gcc.target/i386/avx-vpabsd-1.c: Likewise.
8386 * gcc.target/i386/avx-vpabsw-1.c: Likewise.
8387 * gcc.target/i386/avx-vpalignr-1.c: Likewise.
8388 * gcc.target/i386/avx-vphaddd-1.c: Likewise.
8389 * gcc.target/i386/avx-vphaddsw-1.c: Likewise.
8390 * gcc.target/i386/avx-vphaddw-1.c: Likewise.
8391 * gcc.target/i386/avx-vphsubd-1.c: Likewise.
8392 * gcc.target/i386/avx-vphsubsw-1.c: Likewise.
8393 * gcc.target/i386/avx-vphsubw-1.c: Likewise.
8394 * gcc.target/i386/avx-vpmaddubsw-1.c: Likewise.
8395 * gcc.target/i386/avx-vpmulhrsw-1.c: Likewise.
8396 * gcc.target/i386/avx-vpshufb-1.c: Likewise.
8397 * gcc.target/i386/avx-vpsignb-1.c: Likewise.
8398 * gcc.target/i386/avx-vpsignd-1.c: Likewise.
8399 * gcc.target/i386/avx-vpsignw-1.c: Likewise.
8400
8401 2009-04-09 H.J. Lu <hongjiu.lu@intel.com>
8402
8403 PR target/39678
8404 * g++.dg/torture/pr39678.C: New.
8405 * gcc.dg/compat/struct-complex-2.h: Likewise.
8406 * gcc.dg/compat/struct-complex-2_main.c: Likewise.
8407 * gcc.dg/compat/struct-complex-2_x.c: Likewise.
8408 * gcc.dg/compat/struct-complex-2_y.c: Likewise.
8409 * gcc.dg/torture/pr39678.c: Likewise.
8410 * gcc.target/i386/pr39678.c: Likewise.
8411
8412 * gcc.dg/compat/struct-complex-1_x.c: Add -Wno-psabi.
8413 * gcc.dg/compat/struct-complex-1_y.c: Likewise.
8414
8415 * gcc.target/x86_64/abi/test_passing_structs.c: Include
8416 <complex.h>. Add tests for structure with complex float.
8417
8418 2009-04-10 Ben Elliston <bje@au.ibm.com>
8419 Joseph Myers <joseph@codesourcery.com>
8420
8421 PR target/36800
8422 * gcc.dg/dfp/pr36800.c: New.
8423
8424 2009-04-09 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
8425 Rafael Avila de Espindola <espindola@google.com>
8426
8427 * gcc.misc-tests/help.exp: New file.
8428 * lib/options.exp: New file.
8429
8430 2009-04-09 Janis Johnson <janis187@us.ibm.com>
8431
8432 PR libobjc/36610
8433 * objc/execute/forward-1.x: New.
8434
8435 2009-04-09 Paolo Bonzini <bonzini@gnu.org>
8436
8437 * gcc.dg/pr27150-1.c: Change to a link test.
8438
8439 2009-04-09 Jakub Jelinek <jakub@redhat.com>
8440
8441 * g++.dg/lookup/using2.C: Change copyright header to refer to version
8442 3 of the GNU General Public License and to point readers at the
8443 COPYING3 file and the FSF's license web page.
8444 * gcc.dg/fixed-point/fixed-point.exp: Likewise.
8445 * gcc.dg/struct/struct-reorg.exp: Likewise.
8446 * gcc.target/spu/tag_manager.c: Likewise.
8447
8448 2009-04-09 Richard Guenther <rguenther@suse.de>
8449
8450 PR testsuite/39696
8451 * ssa-ccp-25.c: Adjust pattern.
8452
8453 2009-04-09 Janus Weil <janus@gcc.gnu.org>
8454
8455 PR fortran/36704
8456 * gfortran.dg/external_procedures_1.f90: Modified.
8457 * gfortran.dg/proc_ptr_result_1.f90: New.
8458 * gfortran.dg/proc_ptr_result_2.f90: New.
8459 * gfortran.dg/proc_ptr_result_3.f90: New.
8460
8461 2009-04-09 Richard Guenther <rguenther@suse.de>
8462
8463 * gcc.dg/vect/vect-54.c: Make constant input data file-scope
8464 to prevent constant propagation.
8465 * gcc.dg/vect/vect-56.c: Likewise.
8466 * gcc.dg/vect/vect-58.c: Likewise.
8467 * gcc.dg/vect/vect-60.c: Likewise.
8468 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
8469 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
8470 * gcc.dg/tree-prof/stringop-2.c: Adjust expected outcome.
8471
8472 2009-04-09 Richard Guenther <rguenther@suse.de>
8473
8474 * gcc.dg/tree-ssa/ssa-ccp-25.c: New testcase.
8475 * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
8476
8477 2009-04-09 Joseph Myers <joseph@codesourcery.com>
8478
8479 PR c/39613
8480 * gcc.dg/case-const-1.c, gcc.dg/case-const-2.c, gcc.dg/case-const-3.c:
8481 New tests.
8482
8483 2009-04-08 Joseph Myers <joseph@codesourcery.com>
8484
8485 * gcc.dg/c99-stdint-1.c: Fix cut-and-paste mistakes in test.
8486 * gcc.dg/c99-stdint-7.c, gcc.dg/c99-stdint-8.c: New tests.
8487
8488 2009-04-08 Jakub Jelinek <jakub@redhat.com>
8489
8490 * g++.dg/debug/dwarf2/static-data-member1.C: New test.
8491
8492 2009-04-08 Jason Merrill <jason@redhat.com>
8493
8494 PR c++/25185
8495 * g++.dg/template/error40.C: Add another test.
8496
8497 2009-04-08 Joseph Myers <joseph@codesourcery.com>
8498
8499 PR c/39614
8500 PR c/39673
8501 * gcc.c-torture/compile/pr39614-1.c,
8502 gcc.c-torture/compile/pr39614-2.c,
8503 gcc.c-torture/compile/pr39614-3.c,
8504 gcc.c-torture/compile/pr39614-4.c,
8505 gcc.c-torture/compile/pr39614-5.c,
8506 gcc.c-torture/compile/pr39673-1.c,
8507 gcc.c-torture/compile/pr39673-2.c: New tests.
8508 * gcc.dg/gnu89-const-expr-2.c, gcc.dg/gnu99-const-expr-2.c: Test
8509 more cases.
8510 * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
8511 gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Update
8512 expected errors.
8513
8514 2009-04-08 Dodji Seketeli <dodji@redhat.com>
8515
8516 PRc++/39637
8517 * g++.dg/cpp0x/variadic-crash2.C: New test.
8518
8519 2009-04-08 Paul Thomas <pault@gcc.gnu.org>
8520
8521 PR fortran/38863
8522 * gfortran.dg/alloc_comp_result_1.f90: New test.
8523
8524 2009-04-07 Jason Merrill <jason@redhat.com>
8525
8526 PR c++/34691
8527 * g++.dg/overload/extern-C-1.C: New.
8528
8529 2009-04-07 Dominique d'Humieres <dominiq@lps.ens.fr>
8530
8531 PR testsuite/39325
8532 * gcc.misc-tests/linkage.exp: Use -m64 for 64-bit *86*-darwin.
8533
8534 2009-04-07 Jason Merrill <jason@redhat.com>
8535
8536 PR c++/25185
8537 * g++.dg/template/error40.C: New.
8538
8539 2009-04-07 Janus Weil <janus@gcc.gnu.org>
8540
8541 PR fortran/38152
8542 * gfortran.dg/proc_ptr_13.f90: Add "-g" option.
8543
8544 2009-04-07 Eric Botcazou <ebotcazou@adacore.com>
8545
8546 * gnat.dg/subp_elim_errors.ad[sb]: New test.
8547
8548 2009-04-07 Janus Weil <janus@gcc.gnu.org>
8549
8550 PR fortran/38290
8551 * gfortran.dg/proc_decl_1.f90: Modified.
8552 * gfortran.dg/proc_ptr_11.f90: Extended.
8553 * gfortran.dg/proc_ptr_13.f90: Modified.
8554
8555 2009-04-06 Jason Merrill <jason@redhat.com>
8556
8557 PR c++/35146
8558 * g++.dg/template/fnspec1.C: New.
8559
8560 2009-04-06 Laurent GUERBY <laurent@guerby.net>
8561
8562 * lib/gnat.exp: Handle multilib.
8563
8564 2009-04-06 Paul Thomas <pault@gcc.gnu.org>
8565
8566 PR fortran/38863
8567 * gfortran.dg/dependency_23.f90: New test.
8568
8569 2009-04-06 Richard Guenther <rguenther@suse.de>
8570
8571 PR tree-optimization/28868
8572 * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
8573 * gcc.dg/tree-ssa/ssa-sccvn-1.c: Adjust.
8574 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
8575 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
8576
8577 2009-04-06 Andrew Stubbs <ams@codesourcery.com>
8578
8579 * gcc.dg/pragma-isr-trapa2.c: Skip test for FPU-less architectures.
8580
8581 2009-04-06 Andrew Stubbs <ams@codesourcery.com>
8582
8583 * gcc.target/sh/sh4a-memmovua.c: Include string.h instead of stdlib.h.
8584
8585 2009-04-06 Andrew Stubbs <ams@codesourcery.com>
8586
8587 * gcc.target/sh/sh4a-bitmovua.c (y0): Rename to y_0 to avoid a clash
8588 with the built-in y0, and the subsequent warning.
8589 (y1): Likewise, rename to y_1.
8590
8591 2009-04-06 Janus Weil <janus@gcc.gnu.org>
8592
8593 PR fortran/39414
8594 * gfortran.dg/proc_decl_21.f90: New.
8595
8596 2009-04-06 Paul Thomas <pault@gcc.gnu.org>
8597
8598 PR fortran/36091
8599 * gfortran.dg/forall_13.f90: Add -fbounds-check option.
8600
8601 2009-04-06 Hans-Peter Nilsson <hp@axis.com>
8602
8603 * gfortran.dg/namelist_51.f90, gfortran.dg/utf8_2.f03,
8604 gfortran.dg/namelist_48.f90, gfortran.dg/read_repeat.f90,
8605 gfortran.dg/streamio_9.f90, gfortran.dg/widechar_IO_1.f90,
8606 gfortran.dg/namelist_50.f90, gfortran.dg/namelist_52.f90,
8607 gfortran.dg/utf8_1.f03, gfortran.dg/namelist_56.f90,
8608 gfortran.dg/namelist_49.f90: Gate test on effective_target
8609 fd_truncate.
8610 * gfortran.dg/widechar_IO_3.f90: Ditto. Fix typo in comment.
8611
8612 2009-04-05 Daniel Kraft <d@domob.eu>
8613
8614 PR fortran/38654
8615 * gfortran.dg/read_float_2.f03
8616 * gfortran.dg/read_float_3.f90
8617
8618 2009-04-05 Richard Guenther <rguenther@suse.de>
8619
8620 PR tree-optimization/39648
8621 * gcc.c-torture/compile/pr39648.c: New testcase.
8622
8623 2009-04-05 Jason Merrill <jason@redhat.com>
8624
8625 PR c++/14912
8626 * g++.dg/template/error39.C: New.
8627
8628 2009-04-05 Daniel Franke <franke.daniel@gmail.com>
8629
8630 PR fortran/29458
8631 * gfortran.dg/implied_do_1.f90: New.
8632
8633 2009-04-04 Tobias Burnus <burnus@net-b.de>
8634
8635 PR fortran/39577
8636 * gfortran.dg/recursive_check_8.f90: New.
8637 * gfortran.dg/recursive_check_9.f90: New.
8638 * gfortran.dg/recursive_check_10.f90: New.
8639 * gfortran.dg/recursive_check_11.f90: New.
8640 * gfortran.dg/recursive_check_12.f90: New.
8641 * gfortran.dg/recursive_check_13.f90: New.
8642 * gfortran.dg/recursive_check_14.f90: New.
8643
8644 2009-04-04 Jason Merrill <jason@redhat.com>
8645
8646 PR c++/25185
8647 * g++.dg/template/error38.C: Add more tests.
8648
8649 2009-04-04 Paul Thomas <pault@gcc.gnu.org>
8650
8651 PR fortran/37614
8652 * gfortran.dg/common_align_2.f90: New test.
8653
8654 2009-04-04 Richard Earnshaw <rearnsha@arm.com>
8655
8656 PR target/39501
8657 * gcc.c-torture/execute/pr39501.c: New file.
8658 * gcc.c-torture/execute/pr39501.x: New file.
8659
8660 2009-04-04 Richard Guenther <rguenther@suse.de>
8661
8662 PR tree-optimization/8781
8663 PR tree-optimization/37892
8664 * g++.dg/tree-ssa/pr8781.C: New testcase.
8665 * gcc.dg/tree-ssa/ssa-pre-25.c: Likewise.
8666
8667 2009-04-04 Richard Guenther <rguenther@suse.de>
8668
8669 PR tree-optimization/39636
8670 * gcc.c-torture/compile/pr39636.c: New testcase.
8671
8672 2009-04-03 H.J. Lu <hongjiu.lu@intel.com>
8673
8674 PR rtl-optimization/39607
8675 * g++.dg/opt/pr39607.C: New.
8676
8677 2009-04-03 Tobias Burnus <burnus@net-b.de>
8678
8679 PR fortran/39594
8680 * gfortran.dg/common_12.f90: New.
8681
8682 2009-04-03 Jason Merrill <jason@redhat.com>
8683
8684 PR c++/39608
8685 * g++.dg/template/const2.C: New test.
8686
8687 2009-04-03 Richard Guenther <rguenther@suse.de>
8688
8689 PR tree-optimization/2480
8690 PR tree-optimization/23086
8691 * gcc.dg/tree-ssa/pr2480.c: New testcase.
8692 * gcc.dg/tree-ssa/pr23086.c: Likewise.
8693
8694 2009-04-03 Richard Guenther <rguenther@suse.de>
8695
8696 PR tree-optimization/34743
8697 * gcc.dg/pr38984.c: Remove XFAIL, adjust.
8698 * gcc.dg/tree-ssa/20070302-1.c: Remove XFAIL.
8699 * gcc.dg/tree-ssa/alias-18.c: Likewise.
8700 * gcc.dg/tree-ssa/sra-3.c: Likewise.
8701 * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
8702 * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
8703 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
8704 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
8705
8706 2009-04-03 Richard Guenther <rguenther@suse.de>
8707
8708 PR middle-end/13146
8709 PR tree-optimization/23940
8710 PR tree-optimization/33237
8711 PR middle-end/33974
8712 PR middle-end/34093
8713 PR tree-optimization/36201
8714 PR tree-optimization/36230
8715 PR tree-optimization/38049
8716 PR tree-optimization/38207
8717 PR tree-optimization/38230
8718 PR tree-optimization/38301
8719 PR tree-optimization/38585
8720 PR middle-end/38895
8721 PR tree-optimization/38985
8722 PR tree-optimization/39299
8723 * gcc.dg/pr19633-1.c: Adjust.
8724 * gcc.dg/torture/pta-callused-1.c: Likewise.
8725 * gcc.dg/torture/pr39074-2.c: Likewise.
8726 * gcc.dg/torture/pr39074.c: Likewise.
8727 * gcc.dg/torture/pta-ptrarith-3.c: New testcase.
8728 * gcc.dg/torture/pr30375.c: Adjust.
8729 * gcc.dg/torture/pr33563.c: Likewise.
8730 * gcc.dg/torture/pr33870.c: Likewise.
8731 * gcc.dg/torture/pr33560.c: Likewise.
8732 * gcc.dg/torture/pta-structcopy-1.c: New testcase.
8733 * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
8734 * gcc.dg/tree-ssa/alias-15.c: Remove.
8735 * gcc.dg/tree-ssa/ssa-dce-4.c: New testcase.
8736 * gcc.dg/tree-ssa/pr26421.c: Adjust.
8737 * gcc.dg/tree-ssa/ssa-fre-10.c: XFAIL.
8738 * gcc.dg/tree-ssa/ssa-dce-5.c: New testcase.
8739 * gcc.dg/tree-ssa/pr23382.c: Adjust.
8740 * gcc.dg/tree-ssa/ssa-fre-20.c: New testcase.
8741 * gcc.dg/tree-ssa/alias-16.c: Adjust.
8742 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
8743 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
8744 * gcc.dg/tree-ssa/alias-18.c: Likewise.
8745 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
8746 * gcc.dg/tree-ssa/ssa-lim-3.c: Likewise.
8747 * gcc.dg/tree-ssa/alias-19.c: Likewise.
8748 * gcc.dg/tree-ssa/pta-ptrarith-1.c: New testcase.
8749 * gcc.dg/tree-ssa/pr13146.c: Likewise.
8750 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
8751 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
8752 * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
8753 * gcc.dg/tree-ssa/ssa-pre-24.c: New XFAILed testcase.
8754 * gcc.dg/tree-ssa/ssa-fre-19.c: New testcase.
8755 * gcc.dg/tree-ssa/alias-20.c: Likewise.
8756 * gcc.dg/tree-ssa/ssa-dse-12.c: Likewise.
8757 * gcc.dg/tree-ssa/pr38895.c: Likewise.
8758 * gcc.dg/uninit-B.c: XFAIL.
8759 * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
8760 * gcc.dg/uninit-pr19430.c: XFAIL.
8761 * g++.dg/tree-ssa/pr13146.C: New testcase.
8762 * g++.dg/opt/pr36187.C: Adjust.
8763 * g++.dg/torture/20090329-1.C: New testcase.
8764
8765 2009-04-02 Chao-ying Fu <fu@mips.com>
8766
8767 * gcc.target/mips/interrupt_handler.c: New test.
8768
8769 2009-04-02 David Ayers <ayers@fsfe.org>
8770
8771 PR objc/18456
8772 * objc.dg/bad-receiver-type-2.m: New test contributed by
8773 Alexander Mamberg.
8774
8775 2009-04-02 Jason Merrill <jason@redhat.com>
8776
8777 PR c++/25185
8778 * g++.dg/template/error38.C: New test.
8779
8780 2009-04-02 Janis Johnson <janis187@us.ibm.com>
8781
8782 PR tree-optimization/31677
8783 * gcc.dg/memcpy-1.c: Add compiler option.
8784
8785 2009-04-02 Ira Rosen <irar@il.ibm.com>
8786
8787 PR tree-optimization/39595
8788 * gfortran.dg/vect/O3-pr39595.f: New test.
8789
8790 2009-04-02 Dodji Seketeli <dodji@redhat.com>
8791
8792 PR c++/26693
8793 * g++.dg/template/typedef11.C: New test.
8794 * g++.dg/template/typedef12.C: Likewise.
8795 * g++.dg/template/typedef13.C: Likewise.
8796 * g++.dg/template/typedef14.C: Likewise.
8797 * g++.dg/template/typedef15.C: Likewise.
8798 * g++.dg/template/typedef16.C: Likewise.
8799 * g++.dg/template/sfinae3.C: Compile this pedantically.
8800 The only errors expected should be the one saying the typedef is ill
8801 formed.
8802 * g++.old-deja/g++.pt/typename8.C: Likewise.
8803 * g++.dg/template/access11.C: Update this.
8804
8805 2009-04-02 Richard Guenther <rguenther@suse.de>
8806
8807 PR tree-optimization/37221
8808 * gcc.c-torture/compile/20090331-1.c: New testcase.
8809
8810 2009-04-01 Eric Botcazou <ebotcazou@adacore.com>
8811
8812 * gcc.c-torture/compile/20090401-1.c: New test.
8813
8814 2009-04-01 H.J. Lu <hongjiu.lu@intel.com>
8815
8816 PR c++/4926
8817 * g++.dg/template/pr4926-1.C: New.
8818
8819 2009-04-01 Xinliang David Li <davidxl@google.com>
8820
8821 * gcc.target/i386/all_one_m128i.c: New test.
8822
8823 2009-04-01 Janis Johnson <janis187@us.ibm.com>
8824
8825 PR c/39027
8826 * gcc.dg/fltconst-1.c: Don't error for use of d or D in suffix.
8827 * gcc.dg/fltconst-2.c: New test.
8828 * gcc.dg/fltconst-double-pedantic-1.c: New test.
8829 * gcc.dg/fltconst-double-pedantic-2.c: New test.
8830
8831 PR c/33466
8832 * gcc.dg/cpp/pr33466.c: New test.
8833 * gcc.dg/dfp/pr33466.c: New test.
8834 * gcc.dg/fixed-point/pr33466.c: New test.
8835
8836 2009-04-01 H.J. Lu <hongjiu.lu@intel.com>
8837
8838 PR tree-optimization/35011
8839 * g++.dg/other/pr35011.C: New.
8840
8841 2009-04-01 Jakub Jelinek <jakub@redhat.com>
8842
8843 PR target/39226
8844 * gcc.dg/pr39226.c: New test.
8845
8846 2009-04-01 H.J. Lu <hongjiu.lu@intel.com>
8847
8848 PR c++/35240
8849 * g++.dg/template/pr35240.C: New.
8850
8851 2009-04-01 Joseph Myers <joseph@codesourcery.com>
8852
8853 PR c/39605
8854 * gcc.dg/vla-17.c, gcc.dg/vla-18.c: New tests.
8855 * gcc.dg/pr25682.c: Update expected diagnostics.
8856
8857 2009-04-01 Richard Guenther <rguenther@suse.de>
8858
8859 * gcc.dg/fold-plusmult-2.c: New testcase.
8860
8861 2009-04-01 Jakub Jelinek <jakub@redhat.com>
8862
8863 PR c/37772
8864 * gcc.dg/pr37772.c: New test.
8865 * g++.dg/ext/asm11.C: New test.
8866
8867 2009-04-01 H.J. Lu <hongjiu.lu@intel.com>
8868
8869 * lib/target-libpath.exp (restore_ld_library_path_env_vars): Always
8870 restore GCC_EXEC_PREFIX to its original value, or unset if it was not
8871 defined.
8872
8873 2009-03-31 Jason Merrill <jason@redhat.com>
8874
8875 * g++.old-deja/g++.other/using9.C: Add expected errors.
8876
8877 2009-03-31 H.J. Lu <hongjiu.lu@intel.com>
8878
8879 * gcc.c-torture/compile/pr33009.c: Removed.
8880
8881 2009-03-31 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8882
8883 * gcc.c-torture/compile/pr33009.c: Delete.
8884 * gcc.c-torture/compile/pr11832.c: Likewise.
8885
8886 2009-03-31 Joseph Myers <joseph@codesourcery.com>
8887
8888 PR c/448
8889 * lib/target-supports.exp (check_effective_target_stdint_types):
8890 Update comment.
8891 (check_effective_target_inttypes_types): New.
8892 * gcc.dg/c99-stdint-1.c, gcc.dg/c99-stdint-2.c,
8893 gcc.dg/c99-stdint-3.c, gcc.dg/c99-stdint-4.c,
8894 gcc.dg/c99-stdint-5.c, gcc.dg/c99-stdint-6.c: New tests.
8895
8896 2009-03-31 Paul Thomas <pault@gcc.gnu.org>
8897
8898 PR fortran/38917
8899 PR fortran/38918
8900 * gfortran.dg/data_pointer_1.f90: New test.
8901
8902 2009-03-31 Paul Thomas <pault@gcc.gnu.org>
8903
8904 PR fortran/38915
8905 * gfortran.dg/char_length_15.f90: New test.
8906
8907 2009-03-31 Jason Merrill <jason@redhat.com>
8908
8909 C++ DR 613
8910 * g++.old-deja/g++.dg/cpp0x/decltype3.C: Remove expected errors.
8911 * g++.old-deja/g++.ext/typeof2.C: Remove expected errors.
8912 * g++.old-deja/g++.other/sizeof2.C: Remove some expected errors,
8913 xfail others.
8914
8915 * g++.dg/other/typedef2.C: New test.
8916
8917 PR c++/37806
8918 * g++.dg/template/typedef17.C: New test.
8919
8920 * g++.dg/cpp0x/auto6.C: Adjust expected mangling.
8921 * g++.dg/cpp0x/auto12.C: Likewise.
8922
8923 2009-03-31 Richard Guenther <rguenther@suse.de>
8924
8925 PR middle-end/31029
8926 * gcc.dg/fold-compare-4.c: New testcase.
8927 * gcc.dg/fold-compare-5.c: Likewise.
8928
8929 2009-03-31 Richard Guenther <rguenther@suse.de>
8930
8931 * gcc.dg/tree-ssa/forwprop-12.c: New testcase.
8932
8933 2009-03-31 Joseph Myers <joseph@codesourcery.com>
8934
8935 PR target/39592
8936 * gcc.target/i386/pr39592-1.c: New test.
8937
8938 2009-03-31 Joseph Myers <joseph@codesourcery.com>
8939
8940 PR preprocessor/15638
8941 * gcc.dg/cpp/missing-header-1.c: New test.
8942 * gcc.dg/cpp/include2.c: Only test #include <>. Expect
8943 "compilation terminated" message.
8944 * gcc.dg/cpp/include2a.c: New test. Copy of include2.c but only
8945 test #include "".
8946 * gcc.dg/pch/counter-2.c, gcc.dg/pch/valid-1.c,
8947 gcc.dg/pch/valid-2.c, gcc.dg/pch/warn-1.c: Expect "compilation
8948 terminated" message.
8949
8950 2009-03-31 Richard Guenther <rguenther@suse.de>
8951
8952 PR middle-end/23401
8953 PR middle-end/27810
8954 * gcc.dg/tree-ssa/pr23401.c: New testcase.
8955 * gcc.dg/tree-ssa/pr27810.c: Likewise.
8956
8957 2009-03-30 Steven G. Kargl <kargls@comcast.net>
8958
8959 PR fortran/38389
8960 * gfortran.dg/alloc_alloc_expr_1.f90: Adjust for new error message.
8961 * gfortran.dg/allocate_alloc_opt_1.f90: New test.
8962 * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
8963 * gfortran.dg/allocate_alloc_opt_3.f90: Ditto.
8964 * gfortran.dg/deallocate_alloc_opt_1.f90: Ditto.
8965 * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
8966 * gfortran.dg/deallocate_alloc_opt_3.f90: Ditto.
8967
8968 2009-03-30 Paul Thomas <pault@gcc.gnu.org>
8969
8970 PR fortran/22571
8971 * gfortran.dg/whole_file_1.f90: New test.
8972 PR fortran/26227
8973 * gfortran.dg/whole_file_2.f90: New test.
8974 * gfortran.dg/whole_file_3.f90: New test.
8975 PR fortran/24886
8976 * gfortran.dg/whole_file_4.f90: New test.
8977
8978 2009-03-30 Jakub Jelinek <jakub@redhat.com>
8979
8980 * gfortran.dg/bind_c_usage_19.f90: New test.
8981
8982 PR target/39558
8983 * gcc.target/powerpc/altivec-29.c: New test.
8984
8985 2009-03-30 Joseph Myers <joseph@codesourcery.com>
8986
8987 PR rtl-optimization/323
8988 * gcc.target/i386/excess-precision-1.c,
8989 gcc.target/i386/excess-precision-2.c,
8990 gcc.target/i386/excess-precision-3.c,
8991 gcc.target/i386/excess-precision-4.c,
8992 gcc.target/i386/excess-precision-5.c,
8993 gcc.target/i386/excess-precision-6.c: New tests.
8994
8995 2009-03-30 Joseph Myers <joseph@codesourcery.com>
8996
8997 PR c/35235
8998 * gcc.dg/c99-array-lval-8.c: New test.
8999
9000 2009-03-29 Joseph Myers <joseph@codesourcery.com>
9001
9002 PR preprocessor/34695
9003 * gcc.dg/builtin-redefine.c, gcc.dg/cpp/redef2.c,
9004 gcc.dg/cpp/redef3.c, gcc.dg/cpp/trad/redef2.c: Use dg-message
9005 instead of dg-warning for "previous definition" messages.
9006 * gcc.dg/cpp/Wvariadic-1.c, gcc.dg/cpp/Wvariadic-3.c: Expect
9007 "warnings being treated as errors" message.
9008 * gcc.dg/fltconst-1.c: Use -fshow-column.
9009
9010 2009-03-29 Steven G. Kargl <kargl@gcc.gnu.org>
9011
9012 PR fortran/38823
9013 * gfortran.dg/power1.f90: New test.
9014
9015 2009-03-29 Joseph Myers <joseph@codesourcery.com>
9016
9017 PR c/456
9018 PR c/5675
9019 PR c/19976
9020 PR c/29116
9021 PR c/31871
9022 PR c/35198
9023 * gcc.c-torture/compile/20081108-1.c,
9024 gcc.c-torture/compile/20081108-2.c,
9025 gcc.c-torture/compile/20081108-3.c, gcc.dg/bconstp-2.c,
9026 gcc.dg/bconstp-3.c, gcc.dg/bconstp-4.c, gcc.dg/c90-const-expr-6.c,
9027 gcc.dg/c90-const-expr-7.c, gcc.dg/c90-const-expr-8.c,
9028 gcc.dg/c90-const-expr-9.c, gcc.dg/c90-const-expr-10.c,
9029 gcc.dg/c90-const-expr-11.c, gcc.dg/c99-const-expr-6.c,
9030 gcc.dg/c99-const-expr-7.c, gcc.dg/c99-const-expr-8.c,
9031 gcc.dg/c99-const-expr-9.c, gcc.dg/c99-const-expr-10.c,
9032 gcc.dg/c99-const-expr-11.c, gcc.dg/c99-const-expr-12.c,
9033 gcc.dg/c99-const-expr-13.c, gcc.dg/compare10.c,
9034 gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu89-const-expr-2.c,
9035 gcc.dg/gnu99-const-expr-1.c, gcc.dg/gnu99-const-expr-2.c,
9036 gcc.dg/gnu99-const-expr-3.c, gcc.dg/vla-12.c, gcc.dg/vla-13.c,
9037 gcc.dg/vla-14.c, gcc.dg/vla-15.c, gcc.dg/vla-16.c: New tests.
9038 * gcc.dg/c90-const-expr-1.c, gcc.dg/c90-const-expr-2.c,
9039 gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-2.c,
9040 gcc.dg/c99-const-expr-3.c, gcc.dg/c99-static-1.c: Remove XFAILs.
9041 * gcc.dg/c90-const-expr-2.c: Use ZERO in place of 0 in another
9042 case.
9043 * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
9044 gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Remove
9045 XFAILs. Update expected messages.
9046 * gcc.dg/pr14649-1.c, gcc.dg/pr19984.c, gcc.dg/pr25682.c: Update
9047 expected messages.
9048 * gcc.dg/real-const-1.c: Replace with test from original PR.
9049 * gcc.dg/vect/pr32230.c: Use intermediate cast to __PTRDIFF_TYPE__
9050 when casting from non-constant integer to pointer.
9051
9052 2009-03-29 Richard Guenther <rguenther@suse.de>
9053
9054 * gcc.dg/tree-ssa/forwprop-11.c: New testcase.
9055
9056 2009-03-29 Daniel Kraft <d@domob.eu>
9057
9058 PR fortran/37423
9059 * gfortran.dg/typebound_proc_4.f03: Remove not-implemented check for
9060 DEFERRED bindings.
9061 * gfortran.dg/typebound_proc_9.f03: New test.
9062 * gfortran.dg/typebound_proc_10.f03: New test.
9063 * gfortran.dg/typebound_proc_11.f03: New test.
9064 * gfortran.dg/abstract_type_5.f03: New test.
9065
9066 2009-03-29 Tobias Schlüter <tobi@gcc.gnu.org>
9067
9068 PR fortran/38507
9069 * gfortran.dg/do_4.f: New.
9070 * gfortran.dg/goto_2.f90: Correct expected warnings.
9071 * gfortran.dg/goto_4.f90: Likewise.
9072 * gfortran.dg/goto_5.f90: New.
9073
9074 2009-03-29 H.J. Lu <hongjiu.lu@intel.com>
9075
9076 PR target/39545
9077 * gcc.c-torture/compile/pr16566-2.c: Add -Wno-psabi for x86-64.
9078
9079 * gcc.target/i386/pr39545-1.c: New.
9080 * gcc.target/i386/pr39545-2.c: Likewise.
9081
9082 * gcc.target/x86_64/abi/test_passing_structs.c (flex1_struct): New.
9083 (flex2_struct): Likewise.
9084 (check_struct_passing7): Likewise.
9085 (check_struct_passing8): Likewise.
9086 (f1s): Likewise.
9087 (f2s): Likewise.
9088 (main): Call check_struct_passing7 and check_struct_passing8.
9089
9090 2009-03-29 Richard Guenther <rguenther@suse.de>
9091
9092 * gcc.c-torture/execute/20090113-1.c: New testcase.
9093 * gcc.c-torture/execute/20090113-2.c: Likewise.
9094 * gcc.c-torture/execute/20090113-3.c: Likewise.
9095 * gcc.c-torture/execute/20090207-1.c: Likewise.
9096 * gcc.c-torture/compile/20090114-1.c: Likewise.
9097 * gcc.c-torture/compile/20090328-1.c: Likewise.
9098 * gcc.dg/noncompile/920507-1.c: Fix out-of-bounds array access.
9099
9100 2009-03-29 David Ayers <ayers@fsfe.org>
9101
9102 PR objc/27377
9103 * objc.dg/conditional-1.m: New tests.
9104
9105 2009-03-28 Adam Nemet <anemet@caviumnetworks.com>
9106
9107 * gcc.dg/winline-10.c: New test.
9108
9109 2009-03-28 Tobias Burnus <burnus@net-b.de>
9110
9111 PR fortran/34656
9112 * gfortran.dg/do_check_1.f90: Add test.
9113 * gfortran.dg/do_check_2.f90: Add test.
9114 * gfortran.dg/do_check_3.f90: Add test.
9115 * gfortran.dg/do_check_4.f90: Add test.
9116
9117 2009-03-28 Jan Hubicka <jh@suse.cz>
9118
9119 * gcc.dg/attr-noinline.c: Avoid pure-const optimization.
9120 * gcc.dg/pr33826.c: Update dump files.
9121 * gcc.dg/ipa/ipa-3.c: Avoid pure-const optimization.
9122 * gcc.dg/ipa/ipa-5.c: Avoid pure-const optimization.
9123
9124 2009-03-28 Martin Jambor <mjambor@suse.cz>
9125
9126 * g++.dg/tree-ssa/fwprop-align.C: New test.
9127
9128 2009-03-28 Jakub Jelinek <jakub@redhat.com>
9129
9130 * gcc.target/powerpc/altivec-28.c: New test.
9131
9132 PR c++/39554
9133 * gcc.dg/wdisallowed-functions-1.c: Removed.
9134 * gcc.dg/wdisallowed-functions-2.c: Removed.
9135 * gcc.dg/wdisallowed-functions-3.c: Removed.
9136 * g++.dg/warn/Wdisallowed-functions-1.C: Removed.
9137 * g++.dg/warn/Wdisallowed-functions-2.C: Removed.
9138 * g++.dg/warn/Wdisallowed-functions-3.C: Removed.
9139
9140 2009-03-28 Richard Guenther <rguenther@suse.de>
9141
9142 PR tree-optimization/38723
9143 * gcc.dg/tree-ssa/ssa-fre-22.c: New testcase.
9144
9145 2009-03-28 Paul Thomas <pault@gcc.gnu.org
9146
9147 PR fortran/38538
9148 * gfortran.dg/char_result_13.f90: New test.
9149
9150 2009-03-28 Paul Thomas <pault@gcc.gnu.org>
9151
9152 PR fortran/38765
9153 * gfortran.dg/alloc_comp_assign_9.f90: New test.
9154
9155 2009-03-28 Daniel Kraft <d@domob.eu>
9156
9157 * gfortran.dg/trim_1.f90: New test.
9158
9159 2009-03-28 Richard Guenther <rguenther@suse.de>
9160
9161 * gcc.dg/Warray-bounds.c: Do not use redundant stores.
9162 * g++.dg/warn/Warray-bounds.C: Likewise.
9163
9164 2009-03-28 Tobias Burnus <burnus@net-b.de>
9165
9166 PR fortran/32626
9167 * gfortran.dg/recursive_check_7.f90: New test.
9168
9169 2009-03-28 Tobias Burnus <burnus@net-b.de>
9170
9171 PR fortran/38432
9172 * gfortran.dg/do_check_5.f90: New test.
9173 * gfortran.dg/array_constructor_11.f90: Add dg-warning.
9174 * gfortran.dg/array_constructor_18.f90: Ditto.
9175 * gfortran.dg/array_constructor_22.f90: Ditto.
9176 * gfortran.dg/do_3.F90: Ditto.
9177 * gfortran.dg/do_1.f90: Ditto.
9178
9179 2009-03-28 Richard Guenther <rguenther@suse.de>
9180
9181 PR tree-optimization/38180
9182 * gcc.dg/tree-ssa/ssa-ccp-24.c: New testcase.
9183
9184 2009-03-28 Richard Guenther <rguenther@suse.de>
9185
9186 PR tree-optimization/38513
9187 * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
9188 * gcc.dg/tree-ssa/ssa-dse-11.c: Adjust.
9189 * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
9190 * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
9191 * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
9192 * gcc.dg/vect/vect-multitypes-16.c: Likewise.
9193 * gcc.dg/vect/vect-35.c: Likewise.
9194 * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
9195 * gcc.dg/vect/vect-multitypes-17.c: Likewise.
9196 * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
9197
9198 2009-03-28 Richard Guenther <rguenther@suse.de>
9199
9200 PR tree-optimization/38968
9201 * gfortran.dg/vect/fast-math-pr38968.f90: New testcase.
9202
9203 2009-03-28 Richard Guenther <rguenther@suse.de>
9204
9205 PR tree-optimization/37795
9206 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: New testcase.
9207
9208 2009-03-28 Joseph Myers <joseph@codesourcery.com>
9209
9210 * g++.old-deja/g++.ext/attrib5.C, g++.old-deja/g++.jason/thunk3.C,
9211 gcc.c-torture/compile/981006-1.c: Don't XFAIL or add special
9212 options for removed targets.
9213
9214 2009-03-27 Richard Guenther <rguenther@suse.de>
9215
9216 PR tree-optimization/39120
9217 * gcc.c-torture/execute/pr39120.c: New testcase.
9218
9219 2009-03-27 Richard Guenther <rguenther@suse.de>
9220
9221 PR tree-optimization/39120
9222 * gcc.dg/torture/pta-callused-1.c: New testcase.
9223
9224 2009-03-27 H.J. Lu <hongjiu.lu@intel.com>
9225
9226 PR middle-end/39315
9227 * gcc.target/i386/pr39315-1.c: New.
9228 * gcc.target/i386/pr39315-2.c: Likewise.
9229 * gcc.target/i386/pr39315-3.c: Likewise.
9230 * gcc.target/i386/pr39315-4.c: Likewise.
9231 * gcc.target/i386/pr39315-check.c: Likewise.
9232
9233 2009-03-27 H.J. Lu <hongjiu.lu@intel.com>
9234
9235 PR c/39323
9236 * gcc.dg/pr39323-1.c: New.
9237 * gcc.dg/pr39323-2.c: Likewise.
9238 * gcc.dg/pr39323-3.c: Likewise.
9239
9240 2009-03-27 H.J. Lu <hongjiu.lu@intel.com>
9241
9242 PR target/38034
9243 * gcc.target/ia64/sync-1.c: New.
9244
9245 2009-03-27 H.J. Lu <hongjiu.lu@intel.com>
9246
9247 PR target/39472
9248 * gcc.target/x86_64/abi/callabi/func-2a.c: New.
9249 * gcc.target/x86_64/abi/callabi/func-2b.c: Likewise.
9250 * gcc.target/x86_64/abi/callabi/func-indirect-2a.c: Likewise.
9251 * gcc.target/x86_64/abi/callabi/func-indirect-2b.c: Likewise.
9252 * gcc.target/x86_64/abi/callabi/vaarg-4a.c: Likewise.
9253 * gcc.target/x86_64/abi/callabi/vaarg-4b.c: Likewise.
9254 * gcc.target/x86_64/abi/callabi/vaarg-5a.c: Likewise.
9255 * gcc.target/x86_64/abi/callabi/vaarg-5b.c: Likewise.
9256
9257 2009-03-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9258
9259 * gcc.dg/torture/builtin-explog-1.c: Remove tests that aren't true
9260 for low precision (i.e. float).
9261
9262 2009-03-27 Dodji Seketeli <dodji@redhat.com>
9263 Jakub Jelinek <jakub@redhat.com>
9264
9265 PR debug/37959
9266 * g++.dg/debug/dwarf2/explicit-constructor.C: New test.
9267
9268 2009-03-27 Jakub Jelinek <jakub@redhat.com>
9269
9270 * gcc.dg/memmove-2.c: New test.
9271 * gcc.dg/memmove-3.c: New test.
9272
9273 * gcc.dg/ipa/ipacost-1.c: Adjust match pattern for change
9274 in clone naming.
9275
9276 2009-03-27 Xinliang David Li <davidxl@google.com>
9277
9278 PR tree-optimization/39557
9279 * g++.dg/tree-ssa/dom-invalid.C: New test.
9280
9281 2009-03-27 Xinliang David Li <davidxl@google.com>
9282
9283 PR tree-optimization/39548
9284 * g++.dg/tree-ssa/copyprop.C: New test.
9285
9286 2009-03-27 Andrew Pinski <andrew_pinski@playstation.sony.com>
9287
9288 PR c++/38638
9289 * g++.dg/template/typename17.C: New testcase.
9290 * g++.dg/template/typename18.C: New testcase.
9291
9292 2009-03-27 Andrew Pinski <andrew_pinski@playstation.sony.com>
9293
9294 PR c++/36799
9295 * g++.dg/other/var_copy-1.C: New test.
9296
9297 2009-03-27 Simon Martin <simartin@users.sourceforge.net>
9298
9299 PR c++/37647
9300 * g++.dg/parse/ctor9.C: New test.
9301
9302 2009-03-27 Simon Martin <simartin@users.sourceforge.net>
9303
9304 PR c++/29727
9305 * g++.dg/init/error2.C: New test.
9306
9307 2009-03-27 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
9308
9309 PR c++/35652
9310 * gcc.dg/pr35652.C: New.
9311 * g++.dg/warn/pr35652.C: New.
9312 * gcc.dg/format/plus-1.c: Adjust message.
9313
9314 2009-03-26 Jakub Jelinek <jakub@redhat.com>
9315
9316 PR c++/39554
9317 * gcc.dg/wdisallowed-functions-3.c: New test.
9318 * g++.dg/warn/Wdisallowed-functions-3.C: New test.
9319
9320 2009-03-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9321
9322 * gcc.dg/inline-33.c: Fix when pic.
9323
9324 2009-03-25 Alexander Monakov <amonakov@ispras.ru>
9325
9326 * gcc.target/ia64/20090324-1.c: New test.
9327
9328 2009-03-25 Jakub Jelinek <jakub@redhat.com>
9329
9330 PR c/27898
9331 * gcc.dg/pr27898.c: New test.
9332
9333 PR tree-optimization/32139
9334 * gcc.c-torture/compile/pr32139.c: New test.
9335
9336 2009-03-24 Jason Merrill <jason@redhat.com>
9337
9338 PR c++/28274
9339 * g++.dg/parse/defarg14.C: New test.
9340
9341 2009-03-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9342
9343 PR libfortran/39528
9344 * gfortran.dg/read_repeat.f90: New test.
9345
9346 2009-03-24 Ira Rosen <irar@il.ibm.com>
9347
9348 PR tree-optimization/39529
9349 * gcc.dg/vect/pr39529.c: New test.
9350
9351 2009-03-24 Dodji Seketeli <dodji@redhat.com>
9352 Jakub Jelinek <jakub@redhat.com>
9353
9354 PR debug/39524
9355 * g++.dg/debug/dwarf2/imported-decl-1.C: New test.
9356
9357 2009-03-23 Jakub Jelinek <jakub@redhat.com>
9358
9359 PR c/39495
9360 * gcc.dg/gomp/pr39495-2.c: Remove xfails.
9361
9362 2009-03-23 Jason Merrill <jason@redhat.com>
9363
9364 * g++.dg/cpp0x/auto12.C: Add variadic test.
9365
9366 PR c++/39526
9367 * g++.dg/warn/Wshadow-4.C: New test.
9368
9369 2009-03-23 Jakub Jelinek <jakub@redhat.com>
9370
9371 PR tree-optimization/39516
9372 * gfortran.dg/pr39516.f: New test.
9373
9374 2009-03-22 Hans-Peter Nilsson <hp@axis.com>
9375
9376 * lib/target-libpath.exp (set_ld_library_path_env_vars):
9377 Correct TEST_GCC_EXEC_PREFIX test to check existence as a tcl
9378 variable, not environment variable.
9379
9380 2009-03-21 Jason Merrill <jason@redhat.com>
9381
9382 PR c++/28879
9383 * g++.dg/ext/vla6.C: New test.
9384
9385 2009-03-20 Jason Merrill <jason@redhat.com>
9386
9387 * g++.dg/cpp0x/initlist5.C: Add additional test.
9388
9389 2009-03-19 Jakub Jelinek <jakub@redhat.com>
9390 Janis Johnson <janis187@us.ibm.com>
9391
9392 * lib/compat.exp (compat-get-options-main, compat-get-options):
9393 Handle dg-prune-output in source file.
9394 * lib/gcc-defs.exp (${tool}_check_compile): Process prune requests.
9395 * gcc.dg/compat/struct-layout-1_main.c: Use dg-prune for warning.
9396 * gcc.dg/compat/struct-layout-1_generate.c: Use -Wno-abi, prune
9397 two warnings.
9398
9399 2009-03-19 Jakub Jelinek <jakub@redhat.com>
9400
9401 PR c/39495
9402 * gcc.dg/gomp/pr39495-1.c: New test.
9403 * gcc.dg/gomp/pr39495-2.c: New test.
9404 * g++.dg/gomp/pr39495-1.C: New test.
9405 * g++.dg/gomp/pr39495-2.C: New test.
9406
9407 PR target/39496
9408 * gcc.target/i386/pr39496.c: New test.
9409 * g++.dg/other/pr39496.C: New test.
9410
9411 2009-03-19 Li Feng <nemokingdom@gmail.com>
9412
9413 PR middle-end/39500
9414 * gcc.dg/autopar/pr39500-1.c: New.
9415 * gcc.dg/autopar/pr39500-2.c: New.
9416
9417 2009-03-18 H.J. Lu <hongjiu.lu@intel.com>
9418
9419 * g++.dg/dg.exp: Prune graphite.
9420
9421 2009-03-18 Sebastian Pop <sebastian.pop@amd.com>
9422
9423 PR middle-end/39447
9424 * g++.dg/graphite: New.
9425 * g++.dg/graphite/graphite.exp: New.
9426 * g++.dg/graphite/pr39447.C: New.
9427
9428 2009-03-18 H.J. Lu <hongjiu.lu@intel.com>
9429
9430 PR c++/39425
9431 * g++.dg/template/pr39425.C: New.
9432
9433 * g++.dg/template/spec33.C: Updated.
9434
9435 2009-03-17 Jason Merrill <jason@redhat.com>
9436
9437 * g++.dg/cpp0x/auto6.C, auto12.C: Update mangling.
9438
9439 2009-03-17 Paolo Carlini <paolo.carlini@oracle.com>
9440
9441 PR c++/39475
9442 * g++.dg/ext/unary_trait_incomplete.C: New.
9443
9444 2009-03-17 Jing Yu <jingyu@google.com>
9445
9446 PR middle-end/39378
9447 * g++.dg/inherit/thunk10.C: New test.
9448
9449 2009-03-17 Uros Bizjak <ubizjak@gmail.com>
9450
9451 PR target/39482
9452 * gcc.target/i386/pr39482.c: New test.
9453
9454 2009-03-17 Jakub Jelinek <jakub@redhat.com>
9455
9456 PR debug/39471
9457 * g++.dg/debug/dwarf2/imported-module-2.C: Expect
9458 DW_TAG_imported_module, not just any DW_TAG_imported prefixed tag.
9459 * g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
9460 * g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
9461
9462 PR middle-end/39443
9463 * gcc.dg/pr39443.c: New test.
9464
9465 PR debug/39412
9466 * gcc.dg/debug/pr39412.c: New test.
9467
9468 2009-03-17 Janis Johnson <janis187@us.ibm.com>
9469
9470 PR testsuite/38526
9471 * lib/target-libpath.exp (set_ld_library_path_env_vars): Save
9472 existing GCC_EXEC_PREFIX, set to TEST_GCC_EXEC_PREFIX if that
9473 is defined.
9474 (restore_ld_library_path_env_vars): Restore GCC_EXEC_PREFIX to
9475 its original value, or unset if it was not defined.
9476 * gcc.dg/compat/struct-layout-1.exp: Use set/restore library
9477 path procs around use of HOSTCC.
9478 * g++.dg/compat/struct-layout-1.exp: Ditto.
9479 * objc.dg/gnu-encoding/gnu-encoding.exp: Ditto.
9480
9481 2009-03-16 H.J. Lu <hongjiu.lu@intel.com>
9482
9483 * gcc.target/x86_64/abi/callabi/func-indirect.c (main): Return 0.
9484
9485 2009-03-16 Janis Johnson <janis187@us.ibm.com>
9486
9487 Revert patch for PR testsuite/37630.
9488
9489 PR testsuite/37960
9490 * gcc.dg/pr11492.c: Replace constant and remove xfail.
9491
9492 PR testsuite/37630
9493 * lib/target-supports.exp (check_effective_target_ieee): New.
9494 * gcc.c-torture/execute/ieee/ieee.exp: Use it.
9495 * gcc.dg/20001012-1.c: Require ieee.
9496
9497 PR testsuite/37628
9498 * gcc.c-torture/execute/pr35456.x: New, skip test for vax.
9499
9500 2009-03-16 Jakub Jelinek <jakub@redhat.com>
9501
9502 PR tree-optimization/39455
9503 * gcc.dg/pr39455.c: New test.
9504
9505 2009-03-13 David Ayers <ayers@fsfe.org>
9506
9507 * objc/execute/trivial.m. New test.
9508
9509 2009-03-13 Jack Howarth <howarth@bromo.med.uc.edu>
9510
9511 PR target/39137
9512 * gcc.target/i386/stackalign/longlong-2.c: Skip on darwin.
9513
9514 2009-03-13 H.J. Lu <hongjiu.lu@intel.com>
9515
9516 PR testsuite/39451
9517 * gcc.dg/asm-b.c: Use "Q" constraint on %b1/%h1 and "R"
9518 constraint on (%2).
9519
9520 2009-03-12 David Ayers <ayers@fsfe.org>
9521
9522 PR libobjc/27466
9523 * objc/execute/exceptions/handler-1.m. New test.
9524
9525 2009-03-12 Jakub Jelinek <jakub@redhat.com>
9526
9527 PR target/39431
9528 * gcc.target/i386/pr39431.c: New test.
9529
9530 2009-03-12 H.J. Lu <hongjiu.lu@intel.com>
9531
9532 PR target/39445
9533 * gcc.target/i386/pr39445.c: New.
9534
9535 * gcc.target/i386/push-1.c: XFAIL.
9536
9537 2009-03-11 Adam Nemet <anemet@caviumnetworks.com>
9538
9539 * gcc.dg/inline-33.c: New test.
9540
9541 2009-03-11 Nathan Froyd <froydnj@codesourcery.com>
9542
9543 * gcc.dg/vect/vect-82.c: Combine dg-do and
9544 dg-require-effective-target into dg-skip-if.
9545 * gcc.dg/vect/vect-83.c: Likewise.
9546
9547 2009-03-11 Jakub Jelinek <jakub@redhat.com>
9548
9549 PR target/39137
9550 * gcc.target/i386/stackalign/longlong-1.c: New test.
9551 * gcc.target/i386/stackalign/longlong-2.c: New test.
9552
9553 2009-03-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9554
9555 * g++.old-deja/g++.jason/thunk2.C: Skip on SPU.
9556
9557 2009-03-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9558
9559 * gcc.c-torture/execute/ieee/inf-3.c: New test.
9560 * gcc.c-torture/execute/ieee/inf-2.c: Fix typo.
9561
9562 2009-03-11 Olivier Hainque <hainque@adacore.com>
9563
9564 * gnat.dg/slice_enum.adb: New test.
9565
9566 2009-03-11 Jason Merrill <jason@redhat.com>
9567
9568 PR debug/39086
9569 * g++.dg/opt/nrv15.C: New test.
9570
9571 2009-03-10 Ira Rosen <irar@il.ibm.com>
9572
9573 PR tree-optimization/39422
9574 * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: Move
9575 constant array with static initialization to global memory.
9576 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
9577
9578 2009-03-10 Hariharan Sandanagobalane <hariharan@picochip.com>
9579
9580 * gcc.c-torture/execute/pr39339.c: Bitfield sizes changed to avoid
9581 padding.
9582
9583 2009-03-09 Jakub Jelinek <jakub@redhat.com>
9584
9585 PR c++/39371
9586 * g++.dg/opt/switch2.C: Add -w to dg-options.
9587 * g++.dg/warn/Wswitch-1.C: Adjust expected warnings.
9588 * g++.dg/warn/switch1.C: New test.
9589 * g++.dg/other/switch3.C: New test.
9590
9591 PR tree-optimization/39394
9592 * gcc.c-torture/compile/pr39394.c: New test.
9593
9594 2009-03-09 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9595
9596 * gcc.target/s390/20090223-1.c: New testcase.
9597
9598 2009-03-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9599
9600 PR libfortran/39402
9601 * gfortran.dg/fmt_f0_1.f90: New test.
9602
9603 2009-03-08 H.J. Lu <hongjiu.lu@intel.com>
9604
9605 PR c++/39060
9606 * g++.dg/other/new1.C: Adjusted.
9607 * g++.dg/parse/crash40.C: Likewise.
9608 * g++.dg/parse/defarg12.C: Likewise.
9609 * g++.dg/template/error15.C: Likewise.
9610
9611 * g++.dg/other/pr39060.C: New.
9612
9613 2009-03-07 Jason Merrill <jason@redhat.com>
9614
9615 PR c++/39367
9616 * g++.dg/opt/new1.C: New.
9617
9618 2009-03-06 Paolo Carlini <paolo.carlini@oracle.com>
9619
9620 PR c++/33492
9621 * g++.dg/other/error32.C: New.
9622
9623 2009-03-06 Jakub Jelinek <jakub@redhat.com>
9624
9625 PR middle-end/39360
9626 * gcc.c-torture/compile/pr39360.c: New test.
9627
9628 PR debug/39372
9629 * g++.dg/debug/dwarf2/static-local-var-in-ctor.C: New test.
9630
9631 2009-03-05 Jason Merrill <jason@redhat.com>
9632
9633 PR c++/38908
9634 * g++.dg/warn/Wuninitialized-3.C: New test.
9635
9636 2009-03-05 Jakub Jelinek <jakub@redhat.com>
9637
9638 PR debug/39379
9639 * g++.dg/debug/dwarf2/imported-module-3.C: New test.
9640 * g++.dg/debug/dwarf2/imported-module-4.C: New test.
9641
9642 2009-03-04 Jason Merrill <jason@redhat.com>
9643
9644 PR c++/13549
9645 * g++.dg/template/koenig7.C: New test.
9646
9647 2009-03-04 Nathan Sidwell <nathan@codesourcery.com>
9648
9649 * g++.dg/torture/predcom-1.C: New test.
9650
9651 2009-03-04 Richard Guenther <rguenther@suse.de>
9652
9653 PR tree-optimization/39362
9654 * g++.dg/torture/pr39362.C: New testcase.
9655
9656 2009-03-04 Jason Merrill <jason@redhat.com>
9657 Giovanni Bajo <giovannibajo@gcc.gnu.org>
9658
9659 PR c++/9634
9660 PR c++/29469
9661 PR c++/29607
9662 * g++.dg/template/dependent-name5.C: New test.
9663
9664 2009-03-04 Steve Ellcey <sje@cup.hp.com>
9665
9666 PR testsuite/39357
9667 * gcc.dg/vect-iv-6.c (dg-require-effective-target): Change from
9668 vect_int to vect_int_mult.
9669
9670 2009-03-04 Richard Guenther <rguenther@suse.de>
9671
9672 PR tree-optimization/39358
9673 * g++.dg/warn/Wstrict-aliasing-bogus-escape-2.C: New testcase.
9674 * g++.dg/warn/Wstrict-aliasing-bogus-escape-3.C: Likewise.
9675
9676 2009-03-04 Richard Guenther <rguenther@suse.de>
9677
9678 PR tree-optimization/39339
9679 * gcc.c-torture/execute/pr39339.c: New testcase.
9680
9681 2009-03-03 Joseph Myers <joseph@codesourcery.com>
9682
9683 * gcc.c-torture/compile/20090303-1.c,
9684 gcc.c-torture/compile/20090303-2.c: New tests.
9685
9686 2009-03-03 Jakub Jelinek <jakub@redhat.com>
9687
9688 PR fortran/39354
9689 * gfortran.dg/gomp/pr39354.f90: New test.
9690
9691 PR tree-optimization/39343
9692 * gcc.dg/pr39343.c: New test.
9693
9694 2009-03-03 Ira Rosen <irar@il.ibm.com>
9695
9696 PR tree-optimization/39248
9697 * gcc.dg/vect/vect-complex-1.c: Add attribute aligned to the arrays.
9698 * gcc.dg/vect/vect-iv-6.c: Don't expect to fail to vectorize
9699 on targets without vector misalignment support.
9700 * lib/target-supports.exp
9701 (check_effective_target_vect_short_mult): Add
9702 check_effective_target_arm32.
9703
9704 2009-03-02 Sebastian Pop <sebastian.pop@amd.com>
9705
9706 PR middle-end/39335
9707 * gcc.dg/graphite/pr39335_1.c: New.
9708 * gcc.dg/graphite/pr39335.c: New.
9709
9710 2009-03-02 H.J. Lu <hongjiu.lu@intel.com>
9711
9712 * gcc.target/i386/stackalign/return-4.c: Scan andl/andq instead
9713 of andl.
9714 * gcc.target/i386/stackalign/return-5.c: Likewise.
9715 * gcc.target/i386/stackalign/return-6.c: Likewise.
9716
9717 2009-03-02 Richard Guenther <rguenther@suse.de>
9718 Ira Rosen <irar@il.ibm.com>
9719
9720 PR tree-optimization/39318
9721 * gfortran.dg/vect/pr39318.f90: New test.
9722
9723 2009-03-01 Jan Hubicka <jh@suse.cz>
9724
9725 * gcc.dg/debug/dwarf2/ipa-cp1.c: New testcase.
9726
9727 2009-03-01 Jan Hubicka <jh@suse.cz>
9728
9729 PR debug/39267
9730 * gcc.dg/debug/dwarf2/inline1.c: New testcase.
9731
9732 2009-03-01 Eric Botcazou <ebotcazou@adacore.com>
9733
9734 * gnat.dg/pack12.adb: New test.
9735
9736 2009-02-26 H.J. Lu <hongjiu.lu@intel.com>
9737
9738 PR c++/37789
9739 * g++.dg/other/pr37789.C: New.
9740
9741 2009-02-26 Paul Thomas <pault@gcc.gnu.org>
9742
9743 PR fortran/39295
9744 * gfortran.dg/interface_25.f90: New test.
9745 * gfortran.dg/interface_26.f90: New test.
9746
9747 2009-02-26 Paul Thomas <pault@gcc.gnu.org>
9748
9749 PR fortran/39292
9750 * gfortran.dg/initialization_22.f90: New test.
9751
9752 2009-02-25 H.J. Lu <hongjiu.lu@intel.com>
9753
9754 PR rtl-optimization/39241
9755 * gcc.dg/torture/pr39241.c: New.
9756
9757 2009-02-25 Martin Jambor <mjambor@suse.cz>
9758
9759 PR tree-optimizations/39259
9760 * g++.dg/torture/pr39259.C: New testcase.
9761
9762 2009-02-24 Richard Guenther <rguenther@suse.de>
9763
9764 PR c++/39242
9765 * g++.dg/template/instantiate10.C: New testcase.
9766
9767 2009-02-24 Richard Guenther <rguenther@suse.de>
9768 Zdenek Dvorak <ook@ucw.cz>
9769
9770 PR tree-optimization/39233
9771 * gcc.c-torture/execute/pr39233.c: New testcase.
9772
9773 2009-02-23 Sebastian Pop <sebastian.pop@amd.com>
9774
9775 PR tree-optimization/39260
9776 * gcc.dg/graphite/pr39260.c: New.
9777
9778 2009-02-23 H.J. Lu <hongjiu.lu@intel.com>
9779
9780 * g++.dg/init/static-init1.C: Replace int with __PTRDIFF_TYPE__.
9781
9782 2009-02-23 H.J. Lu <hongjiu.lu@intel.com>
9783
9784 PR c++/36411
9785 * g++.dg/template/void14.C: New.
9786
9787 2009-02-23 Jason Merrill <jason@redhat.com>
9788
9789 PR c++/38880
9790 * g++.dg/init/const7.C: Remove XFAIL.
9791 * g++.dg/init/static-init1.C: New test.
9792
9793 * g++.dg/cpp0x/initlist14.C: New test.
9794
9795 2009-02-21 Thomas Koenig <tkoenig@gcc.gnu.org>
9796
9797 PR fortran/38914
9798 * bound_simplification_2.f90: New test case.
9799 * bound_7.f90: New test case.
9800
9801 2009-02-21 Joseph Myers <joseph@codesourcery.com>
9802
9803 * gcc.dg/cpp/include4.c: New test.
9804
9805 2009-02-21 Uros Bizjak <ubizjak@gmail.com>
9806
9807 PR target/39256
9808 * gcc.target/i386/abi-2.c: New.
9809
9810 2009-02-21 Kaz Kojima <kkojima@gcc.gnu.org>
9811
9812 * gcc.c-torture/execute/pr39228.x: New.
9813
9814 2009-02-21 Uros Bizjak <ubizjak@gmail.com>
9815
9816 * gcc.target/i386/abi-1.c: Use scan-assembler-times "..." 1 instead of
9817 scan-assembler to check for xmm0 register.
9818
9819 2009-02-20 Mark Mitchell <mark@codesourcery.com>
9820 Joseph Myers <joseph@codesourcery.com>
9821
9822 * gcc.target/arm/va_list.c: New test.
9823 * g++.dg/abi/arm_va_list.C: Likewise.
9824 * lib/target-supports.exp (check_effective_target_arm_eabi): New
9825 function.
9826 * g++.dg/cpp0x/temp-va-arg-bug.C, g++.dg/other/stdarg1.C,
9827 g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-3.C,
9828 g++.dg/warn/miss-format-4.C, g++.dg/warn/miss-format-5.C,
9829 g++.dg/warn/miss-format-6.C, g++.old-deja/g++.other/vaarg2.C,
9830 g++.old-deja/g++.other/vaarg3.C, g++.old-deja/g++.other/vaarg4.C,
9831 g++.old-deja/g++.pt/builtin.C: Use -Wno-abi on ARM EABI targets.
9832
9833 2009-02-20 Jack Howarth <howarth@bromo.med.uc.edu>
9834
9835 PR testsuite/38164
9836 * gcc.target/i386/amd64-abi-3.c: Add -fomit-frame-pointer
9837 to dg-options.
9838
9839 2009-02-20 Jakub Jelinek <jakub@redhat.com>
9840
9841 PR target/39240
9842 * gcc.c-torture/execute/pr39240.c: New test.
9843
9844 2009-02-20 Jason Merrill <jason@redhat.com>
9845
9846 PR c++/39225
9847 * g++.dg/parse/dtor15.C: New test.
9848
9849 2009-02-19 Kazu Hirata <kazu@codesourcery.com>
9850
9851 * gcc.c-torture/execute/20090219-1.c: New.
9852
9853 2009-02-19 Adam Nemet <anemet@caviumnetworks.com>
9854
9855 * gcc.target/mips/mips.exp: Comment !CPU in the isa* pseudo-options.
9856 (mips-dg-options): When matching isa* pseudo-options make
9857 'value' optional and accept ! entries. Use $spec instead of
9858 $isa_spec in the isa pseudo-option error message. Only
9859 perform the ISA-range check when 'value' is set. If arch is
9860 matching any CPU in the ! entries switch to its generic ISA.
9861 * gcc.target/mips/branch-1.c: Pass isa=!octeon.
9862 * gcc.target/mips/dmult-1.c: Pass isa=64!octeon rather than -mips64.
9863
9864 2009-02-19 Jakub Jelinek <jakub@redhat.com>
9865
9866 PR target/39175
9867 * gcc.dg/visibility-20.c: New test.
9868 * g++.dg/ext/visibility/visibility-11.C: New test.
9869
9870 2009-02-19 H.J. Lu <hongjiu.lu@intel.com>
9871
9872 PR c++/39188
9873 * g++.dg/abi/pr39188-1a.C: New.
9874 * g++.dg/abi/pr39188-1b.C: Likewise.
9875 * g++.dg/abi/pr39188-1.h: Likewise.
9876 * g++.dg/abi/pr39188-2a.C: Likewise.
9877 * g++.dg/abi/pr39188-2b.C: Likewise.
9878 * g++.dg/abi/pr39188-2.h: Likewise.
9879 * g++.dg/abi/pr39188-3a.C: Likewise.
9880 * g++.dg/abi/pr39188-3b.C: Likewise.
9881 * g++.dg/abi/pr39188-3.h: Likewise.
9882
9883 2009-02-19 Joseph Myers <joseph@codesourcery.com>
9884
9885 PR c/38483
9886 * gcc.c-torture/execute/call-trap-1.c,
9887 gcc.c-torture/execute/va-arg-trap-1.c, gcc.dg/call-diag-1.c: New
9888 tests.
9889
9890 2009-02-19 Uros Bizjak <ubizjak@gmail.com>
9891
9892 PR target/39228
9893 * gcc.c-torture/execute/pr39228.c: New test.
9894
9895 2009-02-19 Richard Guenther <rguenther@suse.de>
9896
9897 PR tree-optimization/39074
9898 * gcc.dg/torture/pr39074.c: New testcase.
9899 * gcc.dg/torture/pr39074-2.c: Likewise.
9900 * gcc.dg/torture/pr39074-3.c: Likewise.
9901
9902 2009-02-18 H.J. Lu <hongjiu.lu@intel.com>
9903
9904 PR c++/39219
9905 * g++.dg/parse/attr3.C: New.
9906
9907 2009-02-18 Jack Howarth <howarth@bromo.med.uc.edu>
9908
9909 PR testsuite/38165
9910 * g++.dg/pubtypes.C: Adopt Radar 4535968 fix to testcase.
9911
9912 PR testsuite/38166
9913 * g++.dg/ext/visibility/class1.C: Revert revision 122348
9914 and skip on Darwin.
9915
9916 2009-02-18 Jason Merrill <jason@redhat.com>
9917
9918 PR c++/38880
9919 * g++.dg/init/const7.C: Remove XFAIL.
9920
9921 PR target/39179
9922 * g++.dg/opt/const6.C: New test.
9923
9924 2009-02-18 H.J. Lu <hongjiu.lu@intel.com>
9925
9926 * gcc.dg/callabi/callabi.exp: Moved to ...
9927 * gcc.target/x86_64/abi/callabi/callabi.exp: Here. Only run
9928 in 64bit mode.
9929
9930 * gcc.target/x86_64/abi/callabi/func-1.c: Don't check target.
9931 * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
9932 * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
9933 * gcc.target/x86_64/abi/callabi/pr38891.c: Likewise.
9934 * gcc.target/x86_64/abi/callabi/vaarg-1.c: Likewise.
9935 * gcc.target/x86_64/abi/callabi/vaarg-2.c: Likewise.
9936 * gcc.target/x86_64/abi/callabi/vaarg-3.c: Likewise.
9937
9938 * gcc.dg/callabi/callabi.h: Moved to ...
9939 * gcc.target/x86_64/abi/callabi/callabi.h: Here.
9940
9941 * gcc.dg/callabi/func-1.c: Moved to ...
9942 * gcc.target/x86_64/abi/callabi/func-1.c: Here.
9943
9944 * gcc.dg/callabi/func-indirect.c: Moved to ...
9945 * gcc.target/x86_64/abi/callabi/func-indirect.c: Here.
9946
9947 * gcc.dg/callabi/pr38891.c: Moved to ...
9948 * gcc.target/x86_64/abi/callabi/pr38891.c: Here.
9949
9950 * gcc.dg/callabi/vaarg-1.c: Moved to ...
9951 * gcc.target/x86_64/abi/callabi/vaarg-1.c: Here.
9952
9953 * gcc.dg/callabi/vaarg-2.c: Moved to ...
9954 * gcc.target/x86_64/abi/callabi/vaarg-2.c: Here.
9955
9956 * gcc.dg/callabi/vaarg-3.c: Moved to ...
9957 * gcc.target/x86_64/abi/callabi/vaarg-3.c: Here.
9958
9959 2009-02-17 Xuepeng Guo <xuepeng.guo@intel.com>
9960
9961 PR target/38891
9962 * gcc.dg/callabi/pr38891.c: New.
9963
9964 2009-02-17 H.J. Lu <hongjiu.lu@intel.com>
9965
9966 * gcc.dg/callabi/callabi.exp: New.
9967
9968 2009-02-17 H.J. Lu <hongjiu.lu@intel.com>
9969
9970 PR target/39082
9971 * g++.dg/compat/struct-layout-1_generate.c (dg_options): Add
9972 -Wno-abi for x86.
9973 * gcc.dg/compat/struct-layout-1_generate.c (dg_options): Likewise.
9974
9975 * gcc.target/i386/pr39082-1.c: New.
9976
9977 * gcc.target/x86_64/abi/abi-x86_64.exp (additional_flags): Add
9978 -Wno-abi.
9979
9980 * gcc.target/x86_64/abi/args.h (XMM_T): Add _m64 and _m128 if
9981 CHECK_M64_M128 is defined.
9982 (check_f_arguments): Add "do".
9983 (check_vector_arguments): New.
9984 (check_m64_arguments): Likewise.
9985 (check_m128_arguments): Likewise.
9986
9987 * gcc.target/x86_64/abi/defines.h: Include <xmmintrin.h>.
9988 (CHECK_M64_M128): Define.
9989
9990 * gcc.target/x86_64/abi/test_m64m128_returning.c: New. Based
9991 on abitest.
9992 * gcc.target/x86_64/abi/test_passing_m64m128.c: Likewise.
9993
9994 * gcc.target/x86_64/abi/test_passing_structs.c: Define __m128
9995 tests only if CHECK_M64_M128 is defined.
9996
9997 * gcc.target/x86_64/abi/test_passing_structs.c (m128_struct): New.
9998 (m128_2_struct): Likewise.
9999 (check_struct_passing5): Likewise.
10000 (check_struct_passing6): Likewise.
10001 (main): Test struct with __m128 if CHECK_M64_M128 is defined.
10002
10003 * gcc.target/x86_64/abi/test_passing_unions.c (un4): New.
10004 (un5): Likewise.
10005 (check_union_passing4): Likewise.
10006 (main): Test union with __m128 if CHECK_M64_M128 is defined.
10007
10008 2009-02-18 Joseph Myers <joseph@codesourcery.com>
10009
10010 PR c/35447
10011 * gcc.dg/noncompile/pr35447-1.c: New test.
10012
10013 2009-02-18 Jakub Jelinek <jakub@redhat.com>
10014
10015 PR tree-optimization/36922
10016 * gfortran.dg/pr36922.f: New test.
10017
10018 2009-02-17 Richard Guenther <rguenther@suse.de>
10019
10020 PR tree-optimization/39202
10021 * gcc.c-torture/compile/pr39202.c: New testcase.
10022
10023 2009-02-17 Richard Guenther <rguenther@suse.de>
10024
10025 PR tree-optimization/39204
10026 * gcc.dg/torture/pr39204.c: New testcase.
10027
10028 2009-02-17 Bingfeng Mei <bmei@broadcom.com>
10029
10030 * gcc.dg/vect/vect-outer-5.c: Require vect_float support.
10031 * gcc.dg/vect/vect-outer-6.c: Ditto.
10032
10033 2009-02-16 Joseph Myers <joseph@codesourcery.com>
10034
10035 PR c/35446
10036 * gcc.dg/noncompile/init-5.c: New test.
10037 * gcc.dg/init-bad-4.c: Adjust expected errors.
10038
10039 2009-02-16 H.J. Lu <hongjiu.lu@intel.com>
10040
10041 PR target/37049
10042 * gcc.target/i386/push-1.c: New.
10043
10044 2009-02-15 Uros Bizjak <ubizjak@gmail.com>
10045
10046 * gcc.dg/struct/w_prof_single_str_global.c: Mask return value.
10047
10048 2009-02-13 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10049
10050 * gcc.target/spu/intrinsics-sr.c: New test.
10051
10052 2009-02-13 Steve Ellcey <sje@cup.hp.com>
10053
10054 PR target/38056
10055 * gcc.target/ia64/sibcall-opt-1.c: New test.
10056 * gcc.target/ia64/sibcall-opt-2.c: New test.
10057
10058 2009-02-13 Paul Thomas <pault@gcc.gnu.org>
10059
10060 PR fortran/36528
10061 * gfortran.dg/cray_pointers_8.f90: New test.
10062
10063 PR fortran/36703
10064 * gfortran.dg/cray_pointers_9.f90: New test.
10065
10066 2009-02-13 Jason Merrill <jason@redhat.com>
10067
10068 PR c++/39070
10069 * g++.dg/cpp0x/decltype16.C: New.
10070
10071 2009-02-13 H.J. Lu <hongjiu.lu@intel.com>
10072
10073 PR target/39152
10074 * gfortran.dg/gomp/pr39152.f90: New.
10075
10076 2009-02-13 H.J. Lu <hongjiu.lu@intel.com>
10077
10078 PR target/39162
10079 * gcc.target/i386/pr39162.c: New.
10080
10081 2009-02-13 Joseph Myers <joseph@codesourcery.com>
10082
10083 PR c/35444
10084 * gcc.dg/noncompile/pr35444-1.c, gcc.dg/noncompile/pr35444-2.c:
10085 New tests.
10086
10087 2009-02-12 Jason Merrill <jason@redhat.com>
10088
10089 PR c++/38950
10090 * g++.dg/template/array20.C: New test.
10091
10092 2009-02-12 Uros Bizjak <ubizjak@gmail.com>
10093
10094 * gcc.dg/torture/fp-int-convert-float128-timode.c: Do not check
10095 for lp64 in "dg-do run" directive. Remove dg-xfail-if directive.
10096 * gcc.dg/torture/fp-int-convert-timode.c: Remove xfail directive.
10097
10098 2009-02-12 H.J. Lu <hongjiu.lu@intel.com>
10099
10100 * g++.dg/cpp0x/defaulted9.C: Compile with "-std=c++0x -fno-inline".
10101
10102 2009-02-12 H.J. Lu <hongjiu.lu@intel.com>
10103
10104 PR target/39152
10105 * gfortran.dg/pr39152.f: New.
10106
10107 2009-02-11 Jason Merrill <jason@redhat.com>
10108
10109 PR c++/39153
10110 * g++.dg/cpp0x/defaulted9.C: New test.
10111
10112 PR c++/30111
10113 * g++.dg/init/value7.C: New test.
10114
10115 2009-02-11 Paolo Bonzini <bonzini@gnu.org>
10116
10117 PR target/38824
10118 * gcc.target/i386/pr38824.c: New testcase.
10119
10120 2009-02-11 Jason Merrill <jason@redhat.com>
10121
10122 PR c++/38649
10123 * g++.dg/cpp0x/defaulted8.C: New test.
10124
10125 PR c++/36744
10126 * g++.dg/cpp0x/rv9p.C: New test.
10127
10128 2009-02-10 Eric Botcazou <ebotcazou@adacore.com>
10129
10130 * gnat.dg/aliasing3.adb: New test.
10131 * gnat.dg/aliasing3_pkg.ad[sb]: New helper.
10132
10133 2009-02-10 Paolo Carlini <paolo.carlini@oracle.com>
10134
10135 PR c++/34397
10136 * g++.dg/template/crash88.C: New.
10137 * g++.dg/template/crash89.C: Likewise.
10138
10139 2009-02-10 Steve Ellcey <sje@cup.hp.com>
10140
10141 PR c/39084
10142 * gcc.dg/pr39084.c: New test.
10143
10144 2009-02-10 Jakub Jelinek <jakub@redhat.com>
10145
10146 PR target/39139
10147 * gcc.target/i386/pr39139.c: New test.
10148
10149 2009-02-10 Richard Guenther <rguenther@suse.de>
10150
10151 PR tree-optimization/39132
10152 * gcc.dg/torture/pr39132.c: New testcase.
10153
10154 2009-02-10 H.J. Lu <hongjiu.lu@intel.com>
10155
10156 PR target/39119
10157 * gcc.target/x86_64/abi/avx/abi-avx.exp: New.
10158 * gcc.target/x86_64/abi/avx/args.h: Likewise.
10159 * gcc.target/x86_64/abi/avx/asm-support.S: Likewise.
10160 * gcc.target/x86_64/abi/avx/avx-check.h: Likewise.
10161 * gcc.target/x86_64/abi/avx/test_m256_returning.c: Likewise.
10162 * gcc.target/x86_64/abi/avx/test_passing_m256.c: Likewise.
10163 * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
10164 * gcc.target/x86_64/abi/avx/test_passing_unions.c: Likewise.
10165
10166 2009-02-09 Jason Merrill <jason@redhat.com>
10167
10168 PR c++/39109
10169 * g++.dg/init/value6.C: New test.
10170
10171 2009-02-09 H.J. Lu <hongjiu.lu@intel.com>
10172
10173 * gcc.target/x86_64/abi/abi-x86_64.exp: Use glob instead of find.
10174
10175 2009-02-09 Eric Botcazou <ebotcazou@adacore.com>
10176
10177 * gcc.c-torture/compile/20090209-1.c: New test.
10178
10179 2009-02-06 Paolo Carlini <paolo.carlini@oracle.com>
10180
10181 PR c++/35147
10182 PR c++/37737
10183 * g++.dg/cpp0x/vt-35147.C: New.
10184 * g++.dg/cpp0x/vt-37737-1.C: Likewise.
10185 * g++.dg/cpp0x/vt-37737-2.C: Likewise.
10186
10187 2009-02-06 Joseph Myers <joseph@codesourcery.com>
10188
10189 PR c/35434
10190 * gcc.dg/attr-alias-4.c: New test.
10191
10192 2009-02-06 Janis Johnson <janis187@us.ibm.com>
10193
10194 PR c/39035
10195 * gcc.dg/dfp/pr39035.c: New test.
10196
10197 2009-02-06 Joseph Myers <joseph@codesourcery.com>
10198
10199 PR c/36432
10200 * gcc.dg/c90-flex-array-2.c, gcc.dg/c99-flex-array-6.c: New tests.
10201
10202 2009-02-05 Jakub Jelinek <jakub@redhat.com>
10203
10204 PR c++/39106
10205 * g++.dg/opt/thunk3.C: New test.
10206
10207 2009-02-05 Nick Clifton <nickc@redhat.com>
10208
10209 * gcc.c-torture/compile/20080625-1.c: Skip for M32C.
10210 * gcc.c-torture/compile/limits-stringlit.c: Likewise.
10211 * gcc.dg/cdce1.c: Likewise.
10212 * gcc.dg/cpp/_Pragma6.c: Likewise.
10213 * g++.dg/cpp/_Pragma1.C: Likewise.
10214 * gcc.dg/utf32-2.c: Xfail for M32C.
10215 * gcc.dg/utf32-1.c: Likewise.
10216 * gcc.dg/utf32-3.c: Likewise.
10217 * gcc.dg/Wtype-limits.c: Add expected warning messages for 16-bit
10218 targets.
10219 * gcc.dg/Wtype-limits-Wextra.c: Likewise.
10220 * gcc.dg/utf32-4.c: Only run for 32-bit+ targets.
10221 * gcc.dg/Wconversion-5.c: Likewise.
10222 * gcc.dg/tree-ssa/data-dep-1.c: Likewise.
10223 * gcc.dg/tree-ssa/ldist-3.c: Likewise.
10224 * gcc.dg/tree-ssa/ldist-5.c: Likewise.
10225 * gcc.dg/utf-inc-init.c: Likewise.
10226 * gcc.dg/pr11492.c: Xfail for 16-bit targets.
10227 * gcc.dg/utf-array.c: Add expected warning messages for M32C.
10228 * gcc.dg/utf-array-short-wchar.c: Likewise.
10229 * gcc.dg/tree-ssa/pr33920.c: Expect a warning from all 16-bit targets.
10230 * gcc.dg/mallign.c: Use size_t instead of long.
10231
10232 2009-02-05 Uros Bizjak <ubizjak@gmail.com>
10233
10234 * g++.dg/torture/pr31863.C: Generalize dg-timeout-factor.
10235
10236 2009-02-05 Daniel Berlin <dberlin@dberlin.org>
10237
10238 * gcc.c-torture/execute/pr39100.c: New.
10239
10240 2009-02-05 Joseph Myers <joseph@codesourcery.com>
10241
10242 PR c/35435
10243 * gcc.dg/tls/diag-6.c: New test.
10244
10245 2009-02-04 Tobias Grosser <grosser@fim.uni-passau.de>
10246
10247 * gcc.dg/graphite/scop-19.c: New
10248
10249 2009-02-04 H.J. Lu <hongjiu.lu@intel.com>
10250
10251 AVX Programming Reference (January, 2009)
10252 * gcc.target/i386/avx-vpclmulqdq.c: New.
10253 * gcc.target/i386/pclmul-avx-check.h: Likewise.
10254
10255 * gcc.target/i386/i386.exp (check_effective_target_vpclmul): New.
10256
10257 * gcc.target/i386/pclmulqdq.c (CHECK_H): New.
10258 (TEST): Likewise. Include CHECK_H instead of "pclmul-check.h".
10259 (pclmul_test): Renamed to ...
10260 (TEST): This.
10261
10262 2009-02-04 Jakub Jelinek <jakub@redhat.com>
10263
10264 PR c++/39095
10265 * g++.dg/abi/mangle31.C: New test.
10266
10267 2009-02-03 Joseph Myers <joseph@codesourcery.com>
10268
10269 PR c/29129
10270 * c90-arraydecl-1.c: Do not expect error for [*] in abstract
10271 declarator.
10272 * vla-6.c: Likewise. Expect warning not error for [*] lexically
10273 inside function prototype but not part of parameter declarator.
10274 * vla-11.c: New test.
10275
10276 2009-02-03 Jason Merrill <jason@redhat.com>
10277
10278 * g++.dg/warn/main-4.C: New test.
10279 * g++.old-deja/g++.bugs/900227_01.C: Remove &main warnings.
10280
10281 2009-02-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
10282
10283 PR c++/36607
10284 * g++.dg/expr/cast10.C: New test.
10285
10286 2009-02-03 Joseph Myers <joseph@codesourcery.com>
10287
10288 PR c/35433
10289 * gcc.dg/init-bad-6.c: New test.
10290
10291 2009-02-03 Jakub Jelinek <jakub@redhat.com>
10292
10293 PR target/35318
10294 * gcc.c-torture/compile/pr35318.c: New test.
10295
10296 PR inline-asm/39059
10297 * gcc.dg/nofixed-point-2.c: New test.
10298 * g++.dg/ext/fixed1.C: Adjust expected diagnostics.
10299 * g++.dg/ext/fixed2.C: Likewise.
10300 * g++.dg/other/error25.C: Likewise.
10301 * g++.dg/lookup/crash7.C: Likewise.
10302 * g++.dg/cpp0x/decltype-38655.C: Likewise.
10303
10304 PR c++/39056
10305 * g++.dg/cpp0x/initlist13.C: New test.
10306
10307 2009-02-03 Paolo Bonzini <bonzini@gnu.org>
10308
10309 PR c++/36897
10310 * g++.dg/template/func2.C: New test.
10311
10312 PR c++/37314
10313 * g++.dg/template/typename15.C: New.
10314 * g++.dg/template/typename16.C: New.
10315
10316 2009-02-03 Janis Johnson <janis187@us.ibm.com>
10317 Ben Elliston <bje@au.ibm.com>
10318
10319 PR c/39034
10320 * gcc.dg/dfp/pr39034.c: New test.
10321
10322 2009-02-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10323
10324 PR testsuite/38263
10325 * gcc.dg/ipa/ipacost-2.c: Add -fpie when pic.
10326
10327 2009-02-02 Jason Merrill <jason@redhat.com>
10328
10329 PR c++/39054
10330 * g++.dg/parse/dtor14.C: New test.
10331
10332 2009-02-02 Jakub Jelinek <jakub@redhat.com>
10333
10334 * lib/target-supports.exp
10335 (check_effective_target_correct_iso_cpp_string_wchar_protos): New.
10336 * g++.dg/ext/builtin10.C: New test.
10337
10338 PR inline-asm/39058
10339 * gcc.target/i386/pr39058.c: New test.
10340
10341 2009-02-02 Richard Guenther <rguenther@suse.de>
10342
10343 PR tree-optimization/38937
10344 * g++.dg/warn/Wstrict-aliasing-bogus-escape.C: New testcase.
10345
10346 2009-02-01 Paolo Carlini <paolo.carlini@oracle.com>
10347
10348 PR c++/39053
10349 * g++.dg/parse/crash52.C: New.
10350
10351 2009-01-30 Richard Guenther <rguenther@suse.de>
10352
10353 PR tree-optimization/39041
10354 * gcc.c-torture/compile/pr39041.c: New testcase.
10355
10356 2009-01-30 Jakub Jelinek <jakub@redhat.com>
10357
10358 PR target/39013
10359 * gcc.target/i386/pr39013-1.c: New test.
10360 * gcc.target/i386/pr39013-2.c: New test.
10361
10362 PR c++/39028
10363 * g++.dg/ext/label12.C: New test.
10364
10365 2009-01-30 Paolo Carlini <paolo.carlini@oracle.com>
10366
10367 PR c++/33465
10368 * g++.dg/parse/error34.C: New.
10369 * g++.dg/parse/error35.C: Likewise.
10370
10371 2009-01-30 Paolo Carlini <paolo.carlini@oracle.com>
10372
10373 PR c++/38655
10374 * g++.dg/cpp0x/decltype-38655.C: New.
10375
10376 2009-01-30 Jakub Jelinek <jakub@redhat.com>
10377
10378 PR target/39002
10379 * g++.dg/torture/pr39002.C: New test.
10380
10381 2009-01-29 Kazu Hirata <kazu@codesourcery.com>
10382
10383 PR tree-optimization/39007
10384 * gcc.dg/tree-ssa/pr39007.c: New.
10385
10386 2009-01-29 Kenneth Zadeck <zadeck@naturalbridge.com>
10387
10388 PR middle-end/35854
10389 * gcc.dg/lower-subreg-1.c: Renamed dump pass from "subreg"
10390 to "subreg1".
10391
10392 2009-01-29 Steve Ellcey <sje@cup.hp.com>
10393
10394 PR middle-end/38857
10395 * gcc.c-torture/compile/pr38857.c: New test.
10396
10397 2009-01-28 Paul Thomas <pault@gcc.gnu.org>
10398
10399 PR fortran/38852
10400 PR fortran/39006
10401 * gfortran.dg/bound_6.f90: New test.
10402
10403 2009-01-28 Pat Haugen <pthaugen@us.ibm.com>
10404
10405 * gcc.target/powerpc/avoid-indexed-addresses.c: New test.
10406
10407 2009-01-28 Kazu Hirata <kazu@codesourcery.com>
10408
10409 PR tree-optimization/38997
10410 * gcc.dg/tree-ssa/pr38997.c: New.
10411
10412 2009-01-28 Richard Guenther <rguenther@suse.de>
10413
10414 PR tree-optimization/38926
10415 * gcc.c-torture/compile/pr38926.c: New testcase.
10416
10417 2009-01-28 Jakub Jelinek <jakub@redhat.com>
10418
10419 PR middle-end/38934
10420 * gcc.dg/pr38934.c: New test.
10421
10422 2009-01-28 Richard Guenther <rguenther@suse.de>
10423
10424 PR middle-end/38908
10425 * g++.dg/warn/Wuninitialized-2.C: New testcase.
10426
10427 2009-01-28 Paolo Bonzini <bonzini@gnu.org>
10428
10429 PR tree-optimization/38984
10430 * gcc.dg/pr38984.c: New XFAILed testcase.
10431
10432
10433 2009-01-28 Uros Bizjak <ubizjak@gmail.com>
10434
10435 PR target/38988
10436 * gcc.target/i386/pr38988.c: New test.
10437
10438 2009-01-27 Paolo Carlini <paolo.carlini@oracle.com>
10439
10440 PR c++/37554
10441 * g++.dg/parse/crash51.C: New.
10442 * g++.old-deja/g++.pt/crash9.C: Adjust.
10443
10444 2009-01-27 Daniel Kraft <d@domob.eu>
10445
10446 PR fortran/38883
10447 * gfortran.dg/mvbits_6.f90: New test.
10448 * gfortran.dg/mvbits_7.f90: New test.
10449 * gfortran.dg/mvbits_8.f90: New test.
10450
10451 2009-01-27 Richard Guenther <rguenther@suse.de>
10452
10453 PR tree-optimization/38503
10454 * g++.dg/warn/Wstrict-aliasing-bogus-placement-new.C: New testcase.
10455
10456 2009-01-27 Uros Bizjak <ubizjak@gmail.com>
10457
10458 PR middle-end/38969
10459 * gcc.c-torture/execute/pr38969.c: New test.
10460
10461 2009-01-26 Adam Nemet <anemet@caviumnetworks.com>
10462
10463 PR testsuite/38864
10464 * gcc.target/mips/fixed-vector-type.c: Add target { fixed_point }
10465 to dg-do compile.
10466 * gcc.target/mips/fixed-scalar-type.c: Likewise.
10467 * gcc.target/mips/dpaq_sa_l_w.c: Likewise.
10468 * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
10469
10470 2009-01-26 H.J. Lu <hongjiu.lu@intel.com>
10471
10472 PR target/38952
10473 * g++.dg/torture/stackalign/test-unwind.h (main): Also return 0
10474 if __USING_SJLJ_EXCEPTIONS__ is defined.
10475
10476 * g++.dg/torture/stackalign/unwind-0.C (foo): Don't define if
10477 __USING_SJLJ_EXCEPTIONS__ is defined.
10478 * g++.dg/torture/stackalign/unwind-1.C (foo): Likewise.
10479 * g++.dg/torture/stackalign/unwind-2.C (foo): Likewise.
10480 * g++.dg/torture/stackalign/unwind-3.C (foo): Likewise.
10481 * g++.dg/torture/stackalign/unwind-4.C (foo): Likewise.
10482 * g++.dg/torture/stackalign/unwind-5.C (foo): Likewise.
10483 * g++.dg/torture/stackalign/unwind-6.C (foo): Likewise.
10484
10485 2009-01-26 Danny Smith <dannysmith@users.sourceforge.net>
10486
10487 PR testsuite/38949
10488 * g++.dg/torture/stackalign/test-unwind.h (ASMNAME): Define.
10489 Use instead of C name in asm statements.
10490
10491 2009-01-26 Richard Guenther <rguenther@suse.de>
10492
10493 PR tree-optimization/38745
10494 * g++.dg/torture/pr38745.C: New testcase.
10495
10496 2009-01-26 Richard Guenther <rguenther@suse.de>
10497
10498 PR middle-end/38851
10499 * g++.dg/warn/Wuninitialized-1.C: New testcase.
10500
10501 2009-01-25 Hans-Peter Nilsson <hp@axis.com>
10502
10503 * gcc.dg/bitfld-15.c: Gate warning on target
10504 pcc_bitfield_type_matters.
10505 * gcc.dg/bitfld-17.c, g++.dg/ext/bitfield2.C,
10506 g++.dg/ext/bitfield4.C: Likewise.
10507 * gcc.dg/pr17112-1.c: Don't expect a warning for the packed
10508 bitfield for any target.
10509
10510 2009-01-24 Jakub Jelinek <jakub@redhat.com>
10511
10512 PR c/38957
10513 * gcc.dg/pr38957.c: New test.
10514
10515 2009-01-24 David Billinghurst <billingd@gcc.gnu.org>
10516
10517 PR fortran/38955
10518 * gfortran.dg/array_constructor_24.f: Allow tolerance when
10519 comparing floats.
10520
10521 2009-01-24 Sebastian Pop <sebastian.pop@amd.com>
10522
10523 PR tree-optimization/38953
10524 * gfortran.dg/graphite/pr38953.f90: New.
10525
10526 2009-01-24 Paul Brook <paul@codesourcery.com>
10527
10528 * gcc.target/arm/neon-cond-1.c: New test.
10529
10530 2009-01-23 Paolo Bonzini <bonzini@gnu.org>
10531
10532 PR tree-optimization/38932
10533 * gcc.dg/pr38932.c: New.
10534
10535 2009-01-23 Revital Eres <eres@il.ibm.com>
10536
10537 * gcc.dg/sms-7.c: Fix test.
10538
10539 2009-01-22 Adam Nemet <anemet@caviumnetworks.com>
10540
10541 * gcc.dg/bitfld-15.c, gcc.dg/bitfld-16.c,
10542 gcc.dg/bitfld-17.c,gcc.dg/bitfld-18.c: New tests.
10543 * g++.dg/ext/bitfield2.C, g++.dg/ext/bitfield3.C,
10544 g++.dg/ext/bitfield4.C, g++.dg/ext/bitfield5.C: New tests.
10545
10546 2009-01-22 Steve Ellcey <sje@cup.hp.com>
10547
10548 * gcc.dg/pr35729.c: Make test x86 specific.
10549
10550 2009-01-22 Steve Ellcey <sje@cup.hp.com>
10551
10552 PR middle-end/38615
10553 * gcc.dg/pr38615.c: New test.
10554
10555 2009-01-22 Uros Bizjak <ubizjak@gmail.com>
10556
10557 PR target/38931
10558 * gcc.target/i386/pr38931.c: New test.
10559
10560 2009-01-22 Dodji Seketeli <dodji@redhat.com>
10561
10562 PR c++/38930
10563 * g++.dg/template/typedef11.C: Reverting changes of PR c++/26693.
10564 * g++.dg/template/typedef12.C: Likewise.
10565 * g++.dg/template/typedef13.C: Likewise.
10566 * g++.dg/template/typedef14.C: Likewise.
10567 * g++.dg/template/sfinae3.C: Likewise.
10568 * g++.old-deja/g++.pt/typename8.C: Likewise.
10569 * g++.dg/template/access11.C: Likewise
10570
10571 2009-01-21 Richard Sandiford <rdsandiford@googlemail.com>
10572
10573 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Skip for mips*-*-linux*
10574 and mips*-*-irix*.
10575 * gcc.dg/tree-ssa/vrp47.c: Skip for all MIPS targets.
10576
10577 2009-01-21 Dodji Seketeli <dodji@redhat.com>
10578
10579 PR c++/26693
10580 * g++.dg/template/typedef11.C: New test.
10581 * g++.dg/template/typedef12.C: Likewise.
10582 * g++.dg/template/typedef13.C: Likewise.
10583 * g++.dg/template/typedef14.C: Likewise.
10584 * g++.dg/template/sfinae3.C: Compile this pedantically.
10585 The only errors expected should be the one saying the typedef is ill
10586 formed.
10587 * g++.old-deja/g++.pt/typename8.C: Likewise.
10588 * g++.dg/template/access11.C: Update this.
10589
10590 2009-01-21 Daniel Kraft <d@domob.eu>
10591
10592 PR fortran/38887
10593 * gfortran.dg/mvbits_5.f90: New test.
10594
10595 2009-01-21 Bingfeng Mei <bmei@broadcom.com>
10596
10597 * gcc.dg/sms-6.c: New test.
10598 * gcc.dg/sms-7.c: Likewise.
10599
10600 2009-01-20 Paul Thomas <pault@gcc.gnu.org>
10601
10602 PR fortran/38907
10603 * gfortran.dg/host_assoc_function_7.f90: New test
10604
10605 2009-01-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
10606 Richard Guenther <rguenther@suse.de>
10607
10608 PR tree-optimization/38747
10609 PR tree-optimization/38748
10610 * gcc.dg/tree-ssa/struct-aliasing-1.c: New test.
10611 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
10612 * gcc.c-torture/execute/struct-aliasing-1.c: Likewise.
10613
10614 2009-01-20 Kees Cook <kees@ubuntu.com>
10615 H.J. Lu <hongjiu.lu@intel.com>
10616
10617 PR target/38902
10618 * gcc.dg/pr38902.c: New.
10619
10620 2009-01-20 Paolo Bonzini <bonzini@gnu.org>
10621
10622 PR target/38868
10623 * gfortran.dg/pr38868.f: New testcase.
10624
10625 2009-01-20 Richard Guenther <rguenther@suse.de>
10626
10627 * gcc.c-torture/execute/pr36227.c: Move ...
10628 * gcc.dg/torture/pr36227.c: ... here. Require stdint_types.
10629
10630 2009-01-19 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
10631
10632 * lib/gfortran.exp: Add -B options for targets that use
10633 libgfortran.a%s in their specs.
10634
10635 2009-01-19 Jason Merrill <jason@redhat.com>
10636
10637 PR c++/23287
10638 * g++.dg/template/dtor5.C: New test.
10639
10640 2009-01-19 Mikael Morin <mikael.morin@tele2.fr>
10641
10642 PR fortran/38859
10643 * gfortran.dg/bound_5.f90: New test.
10644
10645 2009-01-18 H.J. Lu <hongjiu.lu@intel.com>
10646
10647 PR target/38736
10648 * g++.dg/compat/abi/pr38736_main.C: New.
10649 * g++.dg/compat/abi/pr38736_x.C: Likewise.
10650 * g++.dg/compat/abi/pr38736_y.C: Likewise.
10651 * g++.dg/other/macro-1.C: Likewise.
10652 * gcc.dg/macro-1.c: Likewise.
10653 * gcc.dg/compat/pr38736_main.c: Likewise.
10654 * gcc.dg/compat/pr38736_x.c: Likewise.
10655 * gcc.dg/compat/pr38736_y.c: Likewise.
10656
10657 2009-01-18 Richard Guenther <rguenther@suse.de>
10658
10659 PR tree-optimization/38819
10660 * gcc.c-torture/execute/pr38819.c: New testcase.
10661
10662 2009-01-17 Paul Thomas <pault@gcc.gnu.org>
10663
10664 PR fortran/38657
10665 * gfortran.dg/module_commons_3.f90: Reapply.
10666
10667 2009-01-17 Paul Thomas <pault@gcc.gnu.org>
10668
10669 PR fortran/34955
10670 * gfortran.dg/transfer_intrinsic_1.f90: New test.
10671 * gfortran.dg/transfer_intrinsic_2.f90: New test.
10672
10673 2009-01-17 Paul Thomas <pault@gcc.gnu.org>
10674
10675 PR fortran/38657
10676 * gfortran.dg/module_commons_3.f90: Remove
10677
10678 2009-01-16 H.J. Lu <hongjiu.lu@intel.com>
10679
10680 * gcc.dg/tree-ssa/foldaddr-1.c: Add the missing '}'.
10681
10682 2009-01-16 Jason Merrill <jason@redhat.com>
10683
10684 PR c++/38877
10685 * g++.dg/template/lvalue1.C: New test.
10686
10687 PR c++/29470
10688 * g++.dg/template/access20.C: New test.
10689 * g++.dg/torture/pr34641.C: Fix access.
10690
10691 2009-01-16 Richard Guenther <rguenther@suse.de>
10692
10693 PR tree-optimization/38835
10694 PR middle-end/36227
10695 * gcc.c-torture/execute/pr36227.c: New testcase.
10696 * gcc.dg/tree-ssa/foldaddr-1.c: XFAIL.
10697 * g++.dg/init/const7.C: Likewise.
10698
10699 2009-01-16 Adam Nemet <anemet@caviumnetworks.com>
10700
10701 PR target/38554
10702 * gcc.c-torture/compile/pr38554.c: New test.
10703
10704 2009-01-16 Jason Merrill <jason@redhat.com>
10705
10706 PR c++/38579
10707 * g++.dg/conversion/access1.C: New test.
10708
10709 2009-01-16 Jakub Jelinek <jakub@redhat.com>
10710
10711 PR tree-optimization/38789
10712 * gcc.c-torture/compile/pr38789.c: New test.
10713
10714 2009-01-16 Janus Weil <janus@gcc.gnu.org>
10715
10716 PR fortran/38152
10717 * gfortran.dg/proc_ptr_13.f90: New.
10718
10719 2009-01-15 Jason Merrill <jason@redhat.com>
10720
10721 PR c++/38850
10722 * g++.dg/template/koenig6.C: New test.
10723
10724 2009-01-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
10725
10726 PR c++/29388
10727 * g++.dg/template/error37.C: New testcase.
10728
10729 2009-01-15 Jason Merrill <jason@redhat.com>
10730
10731 PR c++/36334
10732 * g++.dg/conversion/memfn1.C: New test.
10733
10734 PR c++/37646
10735 * g++.dg/conversion/memfn2.C: New test.
10736
10737 2009-01-15 Steve Ellcey <sje@cup.hp.com>
10738
10739 PR c++/38357
10740 * g++.dg/template/crash87.C: New test.
10741
10742 2009-01-15 H.J. Lu <hongjiu.lu@intel.com>
10743
10744 PR middle-end/37843
10745 * gcc.target/i386/pr37843-3.c: Replace _Decimal128 with __m128.
10746
10747 2009-01-15 Dodji Seketeli <dodji@redhat.com>
10748
10749 PR c++/38636
10750 * g++.dg/parse/crash50.C: New test.
10751
10752 2009-01-14 Jakub Jelinek <jakub@redhat.com>
10753
10754 PR rtl-optimization/38245
10755 * gcc.dg/pr38245-3.c: New test.
10756 * gcc.dg/pr38245-3.h: New file.
10757 * gcc.dg/pr38245-4.c: New file.
10758 * gcc.dg/pr38364.c: New test.
10759
10760 2009-01-14 Adam Nemet <anemet@caviumnetworks.com>
10761
10762 * gcc.target/mips/mips.exp (mips_option_tests(-mips16)): Make the
10763 sequence PC-relative.
10764
10765 2009-01-14 Mark Mitchell <mark@codesourcery.com>
10766
10767 * gcc.target/arm/long-calls-1.c: Tolerate the lack of sibling
10768 calls and/or PLT markers.
10769 * gcc.target/arm/long-calls-2.c: Tolerate the lack of sibling
10770 calls and/or PLT markers.
10771 * gcc.target/arm/long-calls-3.c: Tolerate the lack of sibling
10772 calls and/or PLT markers.
10773 * gcc.target/arm/long-calls-4.c: Tolerate the lack of sibling
10774 calls and/or PLT markers.
10775
10776 2009-01-14 Daniel Jacobowitz <dan@codesourcery.com>
10777 Nathan Froyd <froydnj@codesourcery.com>
10778 Joseph Myers <joseph@codesourcery.com>
10779
10780 * lib/target-supports.exp (check_effective_target_powerpc_spe_nocache):
10781 New function.
10782 * gcc.target/powerpc/20030218-1.c: Skip if not powerpc_spe_nocache
10783 and use consistent CFLAGS.
10784 * gcc.target/powerpc/20030505.c: Likewise.
10785 * gcc.target/powerpc/20081204-1.c: Likewise.
10786 * gcc.target/powerpc/ppc-spe.c: Likewise.
10787 * gcc.target/powerpc/spe1.c: Likewise.
10788 * g++.dg/ext/spe1.C: Likewise.
10789 * g++.dg/other/opaque-1.C: Likewise.
10790 * g++.dg/other/opaque-2.C: Likewise.
10791 * g++.dg/other/opaque-3.C: Likewise.
10792
10793 2009-01-14 Mark Mitchell <mark@codesourcery.com>
10794
10795 * gcc.dg/vect/vect-105.c: Prevent compiler from hoisting abort
10796 out of loop.
10797
10798 2009-01-14 Vladimir Makarov <vmakarov@redhat.com>
10799
10800 PR target/38811
10801 * g++.dg/torture/pr38811.C: New file.
10802
10803 2009-01-14 Richard Guenther <rguenther@suse.de>
10804
10805 PR tree-optimization/38826
10806 PR middle-end/38477
10807 * gcc.dg/Wstrict-aliasing-bogus-pta-1.c: New testcase.
10808
10809 2009-01-13 Sebastian Pop <sebastian.pop@amd.com>
10810
10811 * gcc.dg/graphite/pr38786.c: Fix commit problem.
10812
10813 2009-01-14 Nick Clifton <nickc@redhat.com>
10814
10815 PR c++/37862
10816 * g++.cp/parse/pr37862.C: New test.
10817
10818 2009-01-14 Julian Brown <julian@codesourcery.com>
10819
10820 * gcc.target/arm/eabi1.c (__eabi_uread4, __eabi_uwrite4)
10821 (__eabi_uread8, __eabi_uwrite8): Change spellings of declarations
10822 to...
10823 (__aeabi_uread4, __aeabi_uwrite4, __aeabi_uread8, __aeabi_uwrite8):
10824 These.
10825
10826 2009-01-13 Jakub Jelinek <jakub@redhat.com>
10827
10828 PR rtl-optimization/38774
10829 * gcc.dg/torture/pr38774.c: New test.
10830
10831 PR c++/38795
10832 * g++.dg/cpp0x/pr38795.C: New test.
10833
10834 2009-01-13 Daniel Jacobowitz <dan@codesourcery.com>
10835 Nathan Froyd <froydnj@codesourcery.com>
10836 Joseph Myers <joseph@codesourcery.com>
10837
10838 * gcc.target/powerpc/altivec-consts.c: Run if vmx_hw, compile
10839 otherwise. Do not check for AltiVec at runtime.
10840 * gcc.target/powerpc/altivec-varargs-1.c: Likewise.
10841 * gcc.target/powerpc/altivec-vec-merge.c: Likewise.
10842 * gcc.target/powerpc/altivec-1.c: Likewise.
10843 * gcc.target/powerpc/altivec-3.c: Likewise.
10844 * gcc.target/powerpc/altivec-10.c: Likewise.
10845 * gcc.target/powerpc/altivec-12.c: Likewise.
10846 * gcc.target/powerpc/altivec-24.c: Likewise.
10847 * gcc.target/powerpc/altivec-cell-2.c: Likewise.
10848 * gcc.target/powerpc/altivec-cell-3.c: Likewise.
10849 * gcc.target/powerpc/altivec-cell-4.c: Likewise.
10850 * gcc.target/powerpc/pr35907.c: Likewise.
10851 * gcc.target/powerpc/altivec-cell-8.c: Run if cell_hw, compile
10852 otherwise. Do not check for Cell at runtime.
10853 * gcc.target/powerpc/altivec_check.h: Delete.
10854
10855 * g++.dg/ext/altivec-2.C: Do not check for AltiVec at runtime.
10856 * g++.dg/ext/altivec-3.C: Run if vmx_hw, compile otherwise. Do
10857 not check for AltiVec at runtime.
10858 * g++.dg/ext/altivec-cell-2.C: Likewise.
10859 * g++.dg/ext/altivec-cell-3.C: Likewise.
10860 * g++.dg/ext/altivec-cell-4.C: Likewise.
10861 * g++.dg/eh/simd-2.C: Only use -maltivec if vmx_hw.
10862 * g++.dg/eh/check-vect.h (sig_ill_handler): Remove AltiVec runtime
10863 check.
10864 * g++.dg/ext/altivec_check.h: Delete.
10865
10866 2009-01-13 Nathan Froyd <froydnj@codesourcery.com>
10867
10868 * gcc.target/powerpc/altivec-macros.c: Require a powerpc_altivec_ok
10869 effective target. Adjust line numbers accordingly.
10870
10871 2009-01-13 Mark Mitchell <mark@codesourcery.com>
10872
10873 * gcc.target/i386/sse-10.c: Pass -mno-omit-leaf-frame-pointer.
10874
10875 2009-01-13 Sebastian Pop <sebastian.pop@amd.com>
10876
10877 PR tree-optimization/38786
10878 * gcc.dg/graphite/pr38786.c: New.
10879
10880 2009-01-13 Uros Bizjak <ubizjak@gmail.com>
10881
10882 Revert:
10883 2009-01-05 Uros Bizjak <ubizjak@gmail.com>
10884
10885 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
10886 for alpha*-*-* targets.
10887 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
10888
10889 2009-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10890
10891 PR libfortran/38772
10892 * gfortran.dg/fmt_bz_bn_err.f: New test.
10893
10894 2009-01-12 Nathan Froyd <froydnj@codesourcery.com>
10895
10896 * gcc.target/powerpc/ppc-spe64-1.c: Add dg-error handler.
10897
10898 2009-01-12 Daniel Jacobowitz <dan@codesourcery.com>
10899
10900 * lib/target-supports.exp (check_effective_target_powerpc64): New.
10901 * gcc.target/powerpc/darwin-longlong.c: Explicitly require 64-bit
10902 instruction support. Do not check for it at runtime.
10903
10904 2009-01-12 Jason Merrill <jason@redhat.com>
10905
10906 PR c++/35109
10907 * g++.dg/lookup/friend11.C: Remove expected error.
10908 * g++.dg/lookup/friend14.C: New test.
10909 * g++.dg/lookup/friend15.C: New test.
10910
10911 2009-01-12 Dodji Seketeli <dodji@redhat.com>
10912
10913 PR c++/36019
10914 * g++.dg/lookup/hidden-class12.C: New test.
10915 * g++.dg/lookup/hidden-class13.C: New test.
10916 * g++.dg/lookup/hidden-class14.C: New test.
10917 * g++.dg/lookup/hidden-class15.C: New test.
10918 * g++.dg/lookup/hidden-class16.C: New test.
10919
10920 2009-01-12 Mark Mitchell <mark@codesourcery.com>
10921
10922 * gcc.dg/struct/wo_prof_single_str_global.c: Mask return value.
10923 * gcc.dg/struct/wo_prof_single_str_local.c: Mask return value.
10924 * gcc.dg/struct/wo_prof_single_str_pointer.c: Mask return value.
10925
10926 2009-01-12 Jason Merrill <jason@redhat.com>
10927
10928 PR c++/31488
10929 * g++.dg/other/vararg-3.C: New test.
10930
10931 2009-01-12 Daniel Jacobowitz <dan@codesourcery.com>
10932
10933 * gcc.target/powerpc/ppc-spe.c: Compile for all EABI targets.
10934 Explicitly enable SPE.
10935 * gcc.target/powerpc/20030505.c: Likewise. Add dg-message
10936 directive.
10937
10938 * gcc.target/powerpc/20030218-1.c: Pass -mfloat-gprs=single.
10939 Expect -flax-vector-conversions message. Adjust incompatible
10940 types errors.
10941 * gcc.target/powerpc/spe1.c: Pass -mspe and -mfloat-gprs=single.
10942 Make Foo extern.
10943
10944 * gcc.dg/cpp/assert4.c: Recognize __PPC__.
10945
10946 * g++.dg/other/opaque-1.C: Run on targets with SPE.
10947
10948 * g++.dg/ext/spe-1.C: Pass -mspe and -mfloat-gprs=single.
10949 * g++.dg/other/opaque-2.C: Likewise.
10950 * g++.dg/other/opaque-3.C: Likewise.
10951
10952 2009-01-12 Jakub Jelinek <jakub@redhat.com>
10953
10954 PR c/32041
10955 * gcc.dg/pr32041.c: New test.
10956 * g++.dg/parse/offsetof9.C: New test.
10957
10958 2009-01-12 Daniel Jacobowitz <dan@codesourcery.com>
10959 Nathan Froyd <froydnj@codesourcery.com>
10960
10961 * g++.dg/conversion/simd1.C: Ignore irrelevant warning.
10962 * g++.dg/ext/attribute-test-1.C: Likewise.
10963 * g++.dg/ext/attribute-test-2.C: Likewise.
10964 * g++.dg/ext/attribute-test-3.C: Likewise.
10965 * g++.dg/ext/attribute-test-4.C: Likewise.
10966
10967 2009-01-12 Eric Botcazou <ebotcazou@adacore.com>
10968
10969 * gnat.dg/unchecked_convert3.adb: New test.
10970
10971 2009-01-12 Tomas Bily <tbily@suse.cz>
10972
10973 PR middlend/38385
10974 * gcc.dg/tree-ssa/pr38385.c: New file.
10975
10976 2009-01-12 Jakub Jelinek <jakub@redhat.com>
10977
10978 PR c++/38794
10979 * g++.dg/parse/typedef9.C: New test.
10980
10981 PR tree-optimization/38807
10982 * gcc.c-torture/compile/pr38807.c: New test.
10983
10984 2009-01-11 Adam Nemet <anemet@caviumnetworks.com>
10985
10986 * gcc.target/mips/ins-2.c: New test.
10987
10988 2009-01-11 H.J. Lu <hongjiu.lu@intel.com>
10989
10990 PR testsuite/38809
10991 * gcc.dg/pr38616.c: Only run for targets with -fstack-protector.
10992
10993 2009-01-11 Jakub Jelinek <jakub@redhat.com>
10994
10995 PR c++/36254
10996 * g++.dg/warn/Wreturn-type-5.C: New test.
10997
10998 2009-01-11 Matthias Klose <doko@ubuntu.com>
10999
11000 PR middle-end/38616
11001 * gcc.dg/pr38616.c: New test.
11002
11003 2009-01-10 Sebastian Pop <sebastian.pop@amd.com>
11004
11005 * gcc.dg/graphite/block-3.c: Fix compile error on 32bit.
11006
11007 2009-01-10 Andrew Pinski <pinskia@gmail.com>
11008
11009 PR c++/38648
11010 * g++.dg/expr/string-1.C: New test.
11011 * g++.dg/expr/string-2.C: New test.
11012
11013 PR c++/36695
11014 * g++.dg/ext/complex4.C: New test.
11015 * g++.dg/ext/complex5.C: New test.
11016 * g++.dg/init/reference1.C: New test.
11017 * g++.dg/init/reference2.C: New test.
11018 * g++.dg/init/reference3.C: New test.
11019
11020 2009-01-10 Paul Thomas <pault@gcc.gnu.org>
11021
11022 PR fortran/38763
11023 * gfortran.dg/transfer_null_1.f90: New test.
11024
11025 2009-01-10 Paul Thomas <pault@gcc.gnu.org>
11026
11027 PR fortran/38765
11028 * gfortran.dg/host_assoc_function_6.f90: New test.
11029
11030 2009-01-09 Joel Sherrill <joel.sherrill@oarcorp.com>
11031
11032 * lib/target-supports.exp: Add method to determine if the effective
11033 target is really a ppc405 after applying all compile options.
11034 * gcc.target/powerpc/405-mulhhwu-2.c: Add dg-skip-if not ppc405.
11035 * gcc.target/powerpc/405-nmachhw-1.c: Likewise.
11036 * gcc.target/powerpc/405-nmaclhw-1.c: Likewise.
11037 * gcc.target/powerpc/405-machhwu-1.c: Likewise.
11038 * gcc.target/powerpc/405-mullhwu-1.c: Likewise.
11039 * gcc.target/powerpc/405-nmacchw-1.c: Likewise.
11040 * gcc.target/powerpc/405-mulchwu-1.c: Likewise.
11041 * gcc.target/powerpc/405-nmachhw-2.c: Likewise.
11042 * gcc.target/powerpc/405-nmaclhw-2.c: Likewise.
11043 * gcc.target/powerpc/405-machhwu-2.c: Likewise.
11044 * gcc.target/powerpc/405-mulhhw-1.c: Likewise.
11045 * gcc.target/powerpc/405-machhw-1.c: Likewise.
11046 * gcc.target/powerpc/405-mullhw-1.c: Likewise.
11047 * gcc.target/powerpc/405-maclhw-1.c: Likewise.
11048 * gcc.target/powerpc/405-dlmzb-strlen-1.c: Likewise.
11049 * gcc.target/powerpc/405-mullhwu-2.c: Likewise.
11050 * gcc.target/powerpc/405-nmacchw-2.c: Likewise.
11051 * gcc.target/powerpc/405-mulchwu-2.c: Likewise.
11052 * gcc.target/powerpc/405-mulchw-1.c: Likewise.
11053 * gcc.target/powerpc/405-maclhwu-1.c: Likewise.
11054 * gcc.target/powerpc/405-macchw-1.c: Likewise.
11055 * gcc.target/powerpc/405-mulhhw-2.c: Likewise.
11056 * gcc.target/powerpc/405-machhw-2.c: Likewise.
11057 * gcc.target/powerpc/405-mullhw-2.c: Likewise.
11058 * gcc.target/powerpc/405-maclhw-2.c: Likewise.
11059 * gcc.target/powerpc/405-macchwu-1.c: Likewise.
11060 * gcc.target/powerpc/405-mulhhwu-1.c: Likewise.
11061 * gcc.target/powerpc/405-mulchw-2.c: Likewise.
11062 * gcc.target/powerpc/405-maclhwu-2.c: Likewise.
11063 * gcc.target/powerpc/405-macchw-2.c: Likewise.
11064 * gcc.target/powerpc/405-macchwu-2.c: Likewise.
11065
11066 2009-01-09 Jakub Jelinek <jakub@redhat.com>
11067
11068 PR c++/35335
11069 * g++.dg/other/error31.C: New testcase.
11070
11071 PR c/35742
11072 * gcc.dg/pr35742.c: New test.
11073
11074 2009-01-09 John F. Carr <jfc@mit.edu>
11075
11076 PR c++/37877
11077 * g++.dg/parse/linkage3.C: New test.
11078
11079 2009-01-09 Jakub Jelinek <jakub@redhat.com>
11080
11081 PR middle-end/38771
11082 * gcc.c-torture/compile/pr38771.c: New test.
11083
11084 2009-01-08 Nathan Froyd <froydnj@codesourcery.com>
11085
11086 * gcc.dg/pr34856.c: Ignore irrelevant warning.
11087
11088 2009-01-08 Mark Mitchell <mark@codesourcery.com>
11089
11090 * gcc.dg/sibcall-3.c: XFAIL for Thumb.
11091 * gcc.dg/sibcall-4.c: Likewise.
11092
11093 2009-01-08 Sebastian Pop <sebastian.pop@amd.com>
11094 Jan Sjodin <jan.sjodin@amd.com>
11095
11096 PR tree-optimization/38559
11097 * gcc.dg/graphite/pr38559.c: New.
11098
11099 2009-01-08 Ira Rosen <irar@il.ibm.com>
11100
11101 PR tree-optimization/37194
11102 * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: New test.
11103
11104 2009-01-07 Jakub Jelinek <jakub@redhat.com>
11105
11106 PR c++/38725
11107 * g++.dg/ext/label11.C: New test.
11108
11109 2009-01-07 Joseph Myers <joseph@codesourcery.com>
11110
11111 * lib/target-supports.exp (check_weak_override_available): New.
11112 * lib/target-supports-dg.exp (dg-require-weak-override): New.
11113 * gcc.dg/tree-ssa/pr27781.c, g++.dg/eh/weak1.C: Use
11114 dg-require-weak-override.
11115
11116 2009-01-07 Nathan Froyd <froydnj@codesourcery.com>
11117 Alan Modra <amodra@bigpond.net.au>
11118
11119 * gcc.c-torture/compile/20090107-1.c: New test.
11120
11121 2009-01-07 Uros Bizjak <ubizjak@gmail.com>
11122
11123 PR target/38706
11124 * g++.dg/other/pr38706.C: New test.
11125
11126 2009-01-07 Jason Merrill <jason@redhat.com>
11127
11128 * g++.dg/cpp0x/variadic92.C: New test.
11129 * g++.dg/cpp0x/variadic93.C: New test.
11130
11131 2009-01-07 Janis Johnson <janis187@us.ibm.com>
11132
11133 * lib/target-supports-dg.exp (current_compiler_flags): New.
11134 (check-flags): Use it; do not access dg-test local variables.
11135 (dg-skip-if): Do not access dg-test local variables.
11136 (dg-xfail-run-if): Ditto.
11137 (dg-shouldfail): Ditto.
11138 * gcc.test-framework/test-framework.exp
11139 (check_effective_target_def_nocache): New.
11140 * gcc.test-framework/test-framework.awk: Handle scan tests.
11141 * gcc.test-framework/dg-do-run-xrif-nocache-exp-XF.c: New test.
11142 * gcc.test-framework/dg-error-nocache-exp-P.c: New test.
11143 * gcc.test-framework/dg-nocache-scanasm-exp-XF.c: New test.
11144 * gcc.test-framework/dg-warning-nocache-exp-P.c: New test.
11145 * gcc.test-framework/dg-nocache-sif-exp-P.c: New test.
11146 * gcc.test-framework/dg-nocache-sif-exp-U.c: New test.
11147 * gcc.test-framework/dg-nocache-xif-exp-P.c: New test.
11148 * gcc.test-framework/dg-do-run-sft-nocache-exp-P.c: New test.
11149 * gcc.test-framework/dg-nocache-xif-exp-XP.c: New test.
11150
11151 * g++.dg/torture/pr38586.C: Ignore a possible warning.
11152
11153 * lib/target-supports-dg.exp (check_test_flags): Delete.
11154
11155 2009-01-07 Jan Sjodin <jan.sjodin@amd.com>
11156
11157 PR tree-optimization/38492
11158 PR tree-optimization/38498
11159 * gcc.dg/graphite/pr38500.c: Fixed warning as committed
11160 in trunk.
11161 * gcc.dg/graphite/block-0.c: Update test.
11162 * gcc.dg/graphite/block-1.c: Same.
11163 * gcc.dg/graphite/block-2.c: Remove xfail and test for blocking.
11164 * gcc.dg/graphite/block-4.c: Remove test for strip mine.
11165 * gcc.dg/graphite/block-3.c: New.
11166 * gcc.dg/graphite/pr38498.c: New.
11167
11168 2009-01-07 H.J. Lu <hongjiu.lu@intel.com>
11169
11170 AVX Programming Reference (December, 2008)
11171 * gcc.target/i386/avx-vmovntdq-256-1.c: New.
11172 * gcc.target/i386/avx-vmovntpd-256-1.c: Likewise.
11173 * gcc.target/i386/avx-vmovntps-256-1.c: Likewise.
11174
11175 * gcc.target/i386/sse2-movntdq-1.c (TEST): Align array to 16byte.
11176 * gcc.target/i386/sse2-movntpd-1.c (TEST): Likewise.
11177
11178 2009-01-06 Thomas Koenig <tkoenig@gcc.gnu.org>
11179
11180 PR fortran/38220
11181 * gfortran.dg/c_loc_pure_1.f90: New test.
11182
11183 2009-01-06 Mikael Morin <mikael.morin@tele2.fr>
11184
11185 PR fortran/38669
11186 * gfortran.dg/elemental_dependency_3.f90:
11187 Add the final tree dump cleanup.
11188
11189 2009-01-06 Jakub Jelinek <jakub@redhat.com>
11190
11191 * gfortran.dg/pr23095.f: Require ilp32 in target selection instead of
11192 passing -m32.
11193
11194 PR rtl-optimization/38722
11195 * gfortran.dg/pr38722.f90: New test.
11196
11197 2009-01-06 Janis Johnson <janis187@us.ibm.com>
11198
11199 PR c/34252
11200 * gcc.dg/dfp/decfloat-constants.c: Check for DECnn_SUBNORMAL_MIN
11201 instead of DECnn_DEN. Support -DDBG to list lines that fail.
11202
11203 2009-01-06 Dominique Dhumieres <dominiq@lps.ens.fr>
11204
11205 * gfortran.dg/implicit_12.f90: Add space around dg directive.
11206 * gfortran.dg/typebound_call_8.f03: Same.
11207 * gfortran.dg/elemental_bind_c.f90: Same.
11208 * gfortran.dg/typebound_call_7.f03: Same.
11209 * gfortran.dg/interface_proc_end.f90: Same
11210 * gfortran.dg/pr37243.f: Fix typo.
11211
11212 2009-01-06 Uros Bizjak <ubizjak@gmail.com>
11213
11214 * gcc.dg/struct-ret-3.c (CHUNK_SIZE): New define. Use CHUNK_SIZE
11215 instead of hardcoded number. Increase CHUNK_SIZE to 16384 for
11216 large stack sizes.
11217
11218 2009-01-06 H.J. Lu <hongjiu.lu@intel.com>
11219
11220 AVX Programming Reference (December, 2008)
11221 * gcc.target/i386/avx-2.c: Remove tests for _mm_permute2_pd,
11222 _mm256_permute2_pd, _mm_permute2_ps and _mm256_permute2_ps.
11223 * gcc.target/i386/sse-14.c: Likewise.
11224
11225 * gcc.target/i386/avx-vpermil2pd-1.c: Removed.
11226 * gcc.target/i386/avx-vpermil2ps-1.c: Likewise.
11227 * gcc.target/i386/avx-vpermil2pd-256-1.c: Likewise.
11228 * gcc.target/i386/avx-vpermil2ps-256-1.c: Likewise.
11229
11230 2009-01-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11231
11232 PR libfortran/38735
11233 * gfortran.dg/fmt_bz_bn.f: Update test.
11234
11235 2009-01-05 Dodji Seketeli <dodji@redhat.com>
11236
11237 PR c++/38472
11238 * g++.dg/conversion/usual-arith-conv.C: New test.
11239
11240 2009-01-05 Andrew Pinski <andrew_pinski@playstation.sony.com>
11241
11242 PR c/34911
11243 * gcc.dg/vector-3.c: New testcase.
11244 * g++.dg/ext/vector15.C: New test.
11245
11246 2009-01-05 Harsha Jagasia <harsha.jagasia@amd.com>
11247
11248 PR tree-optimization/38510
11249 * gcc.dg/graphite/pr38510.c: New.
11250
11251 2009-01-05 Harsha Jagasia <harsha.jagasia@amd.com>
11252 Jan Sjodin <jan.sjodin@amd.com>
11253
11254 PR tree-optimization/38500
11255 * gcc.dg/graphite/pr38500.c: New.
11256
11257 2009-01-05 Laurent GUERBY <laurent@guerby.net>
11258
11259 * gcc.c-torture/compile/20001226-1.c: Generalize
11260 dg-timeout-factor.
11261 * gcc.c-torture/compile/limits-fnargs.c: Add
11262 dg-timeout-factor.
11263 * gcc.dg/20020425-1.c: Likewise.
11264 * gcc.dg/pch/pch.exp: Likewise.
11265
11266 2009-01-05 Paul Thomas <pault@gcc.gnu.org>
11267
11268 PR fortran/38657
11269 * gfortran.dg/module_commons_3.f90: New test.
11270
11271 2009-01-05 Daniel Franke <franke.daniel@gmail.com>
11272
11273 PR fortran/37159
11274 * gfortran.dg/random_seed_1.f90: Updated.
11275
11276 2009-01-05 Mikael Morin <mikael.morin@tele2.fr>
11277
11278 PR fortran/38669
11279 PR fortran/38726
11280 * gfortran.dg/elemental_subroutine_7.f90:
11281 Fix p values so that it can be used as vector subscript.
11282
11283 2009-01-05 Jason Merrill <jason@redhat.com>
11284
11285 * g++.dg/cpp0x/initlist12.C: Add another test.
11286
11287 * g++.dg/cpp0x/defaulted7.C: New test.
11288
11289 2009-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
11290
11291 PR fortran/38672
11292 * gfortran.dg/host_assoc_blockdata_1.f90: New test.
11293 * gfortran.dg/host_assoc_blockdata_2.f90: New test.
11294
11295 2009-01-05 Uros Bizjak <ubizjak@gmail.com>
11296
11297 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
11298 for alpha*-*-* targets.
11299 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
11300
11301 2009-01-05 Paul Thomas <pault@gcc.gnu.org>
11302
11303 PR fortran/38665
11304 * gfortran.dg/host_assoc_function_5.f90: New test.
11305
11306 2009-01-04 Mikael Morin <mikael.morin@tele2.fr>
11307
11308 PR fortran/38669
11309 * gfortran.dg/elemental_dependency_3.f90: New test.
11310 * gfortran.dg/elemental_subroutine_7.f90: New test.
11311
11312 2009-01-04 Uros Bizjak <ubizjak@gmail.com>
11313
11314 * gcc.dg/struct-ret-3.c: Include unistd.h.
11315 (main): Exit early if system memory page size is
11316 larger than 4096 bytes.
11317
11318 2009-01-04 Daniel Franke <franke.daniel@gmail.com>
11319
11320 PR fortran/38718
11321 * gfortran.dg/merge_init_expr.f90: New.
11322
11323 2009-01-04 Mikael Morin <mikael.morin@tele2.fr>
11324
11325 PR fortran/38536
11326 * gfortran.dg/c_loc_tests_13.f90: New test.
11327 * gfortran.dg/c_loc_tests_14.f90: New test.
11328
11329 2009-01-03 Daniel Franke <franke.daniel@gmail.com>
11330
11331 * gfortran.dg/func_result_4.f90: New.
11332
11333 2009-01-03 Paul Thomas <pault@gcc.gnu.org>
11334
11335 PR fortran/38594
11336 * gfortran.dg/host_assoc_call_3.f90: Make sure that the generic
11337 interface still works, in addition to original tests.
11338 * gfortran.dg/host_assoc_call_6.f90: New test.
11339
11340 2009-01-03 Jakub Jelinek <jakub@redhat.com>
11341
11342 PR c++/38705
11343 * g++.dg/torture/pr38705.C: New test.
11344
11345 PR c/38700
11346 * gcc.dg/pr38700.c: New test.
11347
11348 2009-01-02 Jason Merrill <jason@redhat.com>
11349
11350 * g++.dg/cpp0x/initlist11.C: New test.
11351 * g++.dg/cpp0x/initlist12.C: New test.
11352
11353 2009-01-02 Richard Sandiford <rdsandiford@googlemail.com>
11354
11355 * gcc.dg/fixed-point/composite-type.c: Update wording of messages.
11356 Allow extra informative notes.
11357
11358 2009-01-01 Jakub Jelinek <jakub@redhat.com>
11359
11360 PR c/36489
11361 * gcc.dg/pr36489.c: New test.
11362
11363 \f
11364 Copyright (C) 2009 Free Software Foundation, Inc.
11365
11366 Copying and distribution of this file, with or without modification,
11367 are permitted in any medium without royalty provided the copyright
11368 notice and this notice are preserved.
This page took 0.494562 seconds and 5 git commands to generate.