]> gcc.gnu.org Git - gcc.git/blob - gcc/testsuite/ChangeLog
2635b758409ed0a7f0735bcd2a5647033e1ab31e
[gcc.git] / gcc / testsuite / ChangeLog
1 2009-11-10 Eric Botcazou <ebotcazou@adacore.com>
2
3 * gcc.dg/vect/vect-multitypes-5.c: XFAIL on SPARC 32-bit.
4 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
5 * gcc.dg/vect/vect-multitypes-12.c: Likewise.
6 * gcc.dg/vect/slp-multitypes-3.c: Likewise.
7
8 2009-11-10 Eric Botcazou <ebotcazou@adacore.com>
9
10 * gcc.c-torture/execute/ipa-sra-2.c: Use calloc instead of malloc.
11 * gcc.dg/pr41963.c: Do not include math.h. Declare fabsf manually.
12
13 2009-11-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
14
15 * gcc.c-torture/compile/pr41987.c: New.
16
17 2009-11-09 Jakub Jelinek <jakub@redhat.com>
18
19 PR middle-end/40946
20 * gcc.dg/pr40946.c: New test.
21
22 2009-11-09 Jason Merrill <jason@redhat.com>
23
24 PR c++/41972
25 * g++.dg/template/ref4.C: New.
26
27 PR c++/41994
28 * g++.dg/template/conv10.C: New.
29
30 2009-11-07 Jason Merrill <jason@redhat.com>
31
32 PR c++/37920
33 * g++.dg/ext/typeof11.C: New.
34
35 2009-11-08 Jakub Jelinek <jakub@redhat.com>
36
37 PR target/41985
38 * gcc.target/i386/pr41985.c: New test.
39
40 2009-11-08 Richard Guenther <rguenther@suse.de>
41
42 * gcc.dg/torture/pta-escape-1.c: New testcase.
43
44 2009-11-08 Eric Botcazou <ebotcazou@adacore.com>
45
46 * gnat.dg/rep_clause4.adb: New test.
47
48 2009-11-08 Richard Guenther <rguenther@suse.de>
49
50 PR rtl-optimization/41928
51 * gfortran.dg/pr41928.f90: New testcase.
52
53 2009-11-07 Jason Merrill <jason@redhat.com>
54
55 PR c++/18451
56 PR c++/40738
57 * g++.dg/parse/error36.C: Add parameter and template cases.
58 * g++.dg/cpp0x/variadic-ex1.C: Update expected errors.
59 * g++.dg/ext/typedef-init.C: Likewise.
60 * g++.dg/lookup/hidden-class1.C: Likewise.
61 * g++.dg/lookup/hidden-class10.C: Likewise.
62 * g++.dg/lookup/hidden-class5.C: Likewise.
63 * g++.dg/lookup/hidden-class7.C: Likewise.
64 * g++.dg/lookup/hidden-temp-class1.C: Likewise.
65 * g++.dg/lookup/hidden-temp-class4.C: Likewise.
66 * g++.dg/lookup/hidden-temp-class7.C: Likewise.
67 * g++.dg/lookup/strong-using-2.C: Likewise.
68 * g++.dg/other/typedef1.C: Likewise.
69 * g++.dg/parse/access10.C: Likewise.
70 * g++.dg/parse/constructor1.C: Likewise.
71 * g++.dg/parse/crash38.C: Likewise.
72 * g++.dg/parse/error3.C: Likewise.
73 * g++.dg/parse/typespec1.C: Likewise.
74 * g++.dg/template/typedef5.C: Likewise.
75 * g++.old-deja/g++.pt/typename3.C: Likewise.
76 * g++.old-deja/g++.pt/typename4.C: Likewise.
77 * g++.old-deja/g++.pt/typename6.C: Likewise.
78 * g++.old-deja/g++.robertl/eb94.C: Likewise.
79
80 * g++.dg/abi/regparm1.C: Fix execute test.
81
82 2009-11-07 Jakub Jelinek <jakub@redhat.com>
83
84 PR tree-optimization/41643
85 * gcc.dg/pr41643.c: New test.
86
87 2009-11-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
88
89 PR fortran/41909
90 * gfortran.dg/recursive_check_15.f90: New test.
91
92 2009-11-06 Jason Merrill <jason@redhat.com>
93
94 PR c++/15946
95 * g++.dg/parse/error36.C: New.
96 * g++.old-deja/g++.other/typename1.C: Adjust.
97
98 PR c++/9381
99 * g++.dg/abi/regparm1.C: New.
100
101 2009-11-06 Basile Starynkevitch <basile@starynkevitch.net>
102
103 * g++.dg/plugin/pragma_plugin-test-1.C: new testcase for
104 PLUGIN_PRAGMAS.
105 * g++.dg/plugin/pragma_plugin.c: new test plugin for
106 PLUGIN_PRAGMAS.
107 * g++.dg/plugin/plugin.exp (plugin_test_list): Add pragma_plugin.c and
108 pragma_plugin-test-1.C.
109
110 2009-11-06 Andrew Pinski <andrew_pinski@playstation.sony.com>
111
112 PR c++/41536
113 * g++.dg/ext/always_inline-5.C: New test.
114
115 2009-11-06 Jakub Jelinek <jakub@redhat.com>
116
117 PR c++/41967
118 * g++.dg/gomp/pr41967.C: New test.
119
120 2009-11-06 Michael Matz <matz@suse.de>
121
122 PR middle-end/41963
123 * gcc.dg/pr41963.c: New test.
124
125 2009-11-06 Jakub Jelinek <jakub@redhat.com>
126
127 PR middle-end/41935
128 * gcc.dg/pr41935.c: New test.
129 * c-c++-common/pr41935.c: New test.
130 * c-c++-common/builtin-offsetof.c (f0): Allow index one past the last
131 element.
132 * gcc.c-torture/execute/pr41935.c: New test.
133
134 2009-11-05 Jason Merrill <jason@redhat.com>
135
136 PR c++/34180
137 * g++.dg/init/synth2.C: New.
138
139 PR c++/7046
140 * g++.dg/abi/pragma-pack1.C: New.
141
142 PR c++/34870
143 * g++.dg/lookup/koenig7.C: New.
144
145 PR c++/41703
146 * g++.dg/template/partial6.C: New.
147
148 2009-11-05 Janus Weil <janus@gcc.gnu.org>
149
150 PR fortran/41556
151 * gfortran.dg/class_12.f03: New test.
152
153 2009-11-05 Jakub Jelinek <jakub@redhat.com>
154
155 * gcc.target/i386/i386.exp (check_effective_target_xop): Fix typo
156 in builtin's name.
157
158 2009-11-04 Jason Merrill <jason@redhat.com>
159
160 PR c++/36912
161 * g++.dg/init/static-init2.C: New.
162
163 2009-11-05 Janus Weil <janus@gcc.gnu.org>
164
165 PR fortran/41556
166 PR fortran/41873
167 * gfortran.dg/interface_abstract_4.f90: New test.
168
169 2009-11-05 Maxim Kuvyrkov <maxim@codesourcery.com>
170
171 * gcc.target/m68k/pr41302.c: Fix target triplet.
172
173 2009-11-04 Jason Merrill <jason@redhat.com>
174
175 PR c++/39413
176 * g++.dg/template/overload11.C: New.
177 * g++.dg/template/nested3.C: Adjust.
178
179 2009-11-04 Eric Botcazou <ebotcazou@adacore.com>
180
181 PR ada/20548
182 * ada/acats/norun.lst: Remove the stack checking tests.
183 * ada/acats/run_acats: Limit the stack to 8MB.
184
185 2009-11-04 Janus Weil <janus@gcc.gnu.org>
186
187 PR fortran/41556
188 PR fortran/41937
189 * gfortran.dg/class_11.f03: New test.
190
191 2009-11-04 Jason Merrill <jason@redhat.com>
192
193 PR c++/35067
194 * g++.dg/abi/thunk5.C: New.
195
196 2009-11-04 Andrew Pinski <andrew_pinski@playstation.sony.com>
197
198 PR rtl-opt/41833
199 * gcc.target/powerpc/altivec-33.c: New testcase.
200
201 2009-11-04 Jason Merrill <jason@redhat.com>
202
203 PR c++/17365, DR 218
204 * g++.dg/lookup/koenig6.C: New.
205 * g++.dg/lookup/koenig5.C: Adjust.
206 * g++.dg/template/crash56.C: Adjust.
207 * g++.old-deja/g++.ns/koenig5.C: Adjust.
208
209 2009-11-04 Harsha Jagasia <harsha.jagasia@amd.com>
210 Dwarakanath Rajagopal <dwarak.rajagopal@amd.com>
211
212 * gcc.target/i386/xop-check.h: New file.
213 * gcc.target/i386/xop-hadduX.c: Ditto.
214 * gcc.target/i386/xop-haddX.c: Ditto.
215 * gcc.target/i386/xop-hsubX.c: Ditto.
216 * gcc.target/i386/xop-imul32widen-vector.c: Ditto.
217 * gcc.target/i386/xop-imul32widen-vector.c: Ditto.
218 * gcc.target/i386/xop-pcmov2.c: Ditto.
219 * gcc.target/i386/xop-pcmov.c: Ditto.
220 * gcc.target/i386/xop-rotate1-vector.c: Ditto.
221 * gcc.target/i386/xop-rotate2-vector.c: Ditto.
222 * gcc.target/i386/xop-rotate3-vector.c: Ditto.
223 * gcc.target/i386/xop-shift1-vector.c: Ditto.
224 * gcc.target/i386/xop-shift2-vector.c: Ditto.
225 * gcc.target/i386/xop-shift3-vector.c: Ditto.
226 * gcc.target/i386/i386.exp: Add check_effective_target_xop.
227 * gcc.target/i386/sse-12.c: Update with new compile options to
228 activate and check xopintrin.h intrinsic file.
229 * gcc.target/i386/sse-13.c: Ditto.
230 * gcc.target/i386/sse-14.c: Ditto.
231 * gcc.target/i386/sse-22.c: Ditto.
232 * gcc.target/i386/sse-23.c: Ditto.
233 * g++.dg/other/i386-2.C: Ditto.
234 * g++.dg/other/i386-3.C: Ditto.
235 * g++.dg/other/i386-5.C: Ditto.
236 * g++.dg/other/i386-6.C: Ditto.
237
238 2009-11-04 Wei Guozhi <carrot@google.com>
239
240 PR target/40835
241 * gcc.target/arm/pr40835: New testcase.
242
243 2009-11-04 Revital Eres <eres@il.ibm.com>
244
245 * gcc.target/powerpc/vsx-vectorize-3.c: Adjust tetcase following
246 change in decision of peeling for alignment.
247 * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
248 * gcc.dg/vect/vect-50.c: Likewise.
249 * gcc.dg/vect/vect-42.c: Likewise.
250 * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
251 Likewise.
252 * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
253 Likewise.
254 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
255 * gcc.dg/vect/vect-60.c: Likewise.
256 * gcc.dg/vect/vect-52.c: Likewise.
257 * gcc.dg/vect/vect-44.c: Likewise.
258 * gcc.dg/vect/vect-27.c: Likewise.
259 * gcc.dg/vect/vect-29.c: Likewise.
260 * gcc.dg/vect/vect-72.c: Likewise.
261 * gcc.dg/vect/vect-56.c: Likewise.
262 * gcc.dg/vect/vect-48.c: Likewise.
263 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
264 * gfortran.dg/vect/vect-2.f90: Likewise.
265 * gfortran.dg/vect/vect-5.f90: Likewise.
266
267 2009-11-04 Richard Guenther <rguenther@suse.de>
268
269 PR tree-optimization/41919
270 * gcc.c-torture/execute/pr41919.c: New testcase.
271
272 2009-11-04 Carlos O'Donell <carlos@codesourcery.com>
273
274 PR target/41302
275 * gcc.target/m68k/pr41302.c: New test.
276
277 2009-11-03 Jason Merrill <jason@redhat.com>
278
279 PR c++/36959
280 * g++.dg/opt/inline16.C: New.
281
282 2009-11-03 Eric Botcazou <ebotcazou@adacore.com>
283
284 * gnat.dg/stack_check.adb1: New test.
285 * gnat.dg/stack_check.adb2: Likewise.
286
287 2009-11-03 Jakub Jelinek <jakub@redhat.com>
288
289 PR rtl-optimization/41917
290 * gcc.c-torture/execute/pr41917.c: New test.
291
292 2009-11-03 Uros Bizjak <ubizjak@gmail.com>
293
294 * gcc.target/i386/pr41900.c: Make test compile only. Scan assembler
295 dump to not include "call *%esp".
296
297 2009-11-03 Jason Merrill <jason@redhat.com>
298
299 PR c++/39786
300 * g++.dg/lookup/using22.C: New.
301
302 PR c++/41876
303 * g++.dg/parse/eh-decl.C: New.
304
305 PR c++/41927
306 * g++.dg/template/sfinae16.C: New.
307
308 PR c++/41815
309 * g++.dg/cpp0x/rv-return.C: New.
310 * g++.dg/cpp0x/deduce.C: Adjust.
311
312 PR c++/40944
313 * g++.dg/template/sfinae15.C: New.
314
315 PR c++/40687
316 * g++.dg/cpp0x/auto3.C: Remove xfail.
317
318 2009-11-03 Tobias Burnus <burnus@net-b.de>
319
320 PR fortran/41907
321 * gfortran.dg/missing_optional_dummy_6.f90: New test.
322
323 2009-11-03 Nick Clifton <nickc@redhat.com>
324
325 * gcc.target/rx/builtins.c: Remove redundant tests.
326 Add test of MVTIPL instruction.
327 * gcc.target/rx/interrupts.c: Use fast_interrupt and interrupt
328 function attributes. Add -msave-acc-in-interrupts option to the
329 command line.
330
331 2009-11-03 Andrew Stubbs <ams@codesourcery.com>
332 Maxim Kuvyrkov <maxim@codesourcery.com>
333
334 * g++.dg/torture/pr36191.C: Don't run with -fomit-frame-pointer on
335 sh, m68k and fido.
336
337 2009-11-03 Dodji Seketeli <dodji@redhat.com>
338
339 PR c++/38699
340 * c-c++-common/dfp/builtin-offsetof.c: Moved to ...
341 * c-c++-common/builtin-offsetof.c: ... here.
342
343 2009-11-03 Dodji Seketeli <dodji@redhat.com>
344
345 PR c++/38699
346 * c-c++-common/dfp/builtin-offsetof.c: New test.
347 * g++.dg/other/offsetof6.C: Likewise.
348
349 2009-11-03 Uros Bizjak <ubizjak@gmail.com>
350
351 PR target/41900
352 * gcc.target/i386/pr41900.c: New test.
353
354 2009-11-02 Andy Hutchinson <hutchinsonandy@gcc.gnu.org>
355
356 * gcc.c-torture/execute/pr40668.c: Correct for 16bit int size.
357
358 2009-11-02 Dodji Seketeli <dodji@redhat.com>
359
360 PR c++/41856
361 * g++.dg/lookup/extern-c-redecl3.C: Make the test x86 only.
362 * g++.dg/lookup/extern-c-redecl4.C: Likewise.
363
364 2009-11-02 Dodji Seketeli <dodji@redhat.com>
365
366 PR c++/37093
367 * g++.dg/other/ptrmem10.C: New test.
368 * g++.dg/other/ptrmem11.C: Likewise.
369
370 2009-11-02 Janis Johnson <janis187@us.ibm.com>
371
372 PR testsuite/41878
373 * gfortran.dg/vect/vect-2.f90: Fix effective-target expression, add
374 spaces in some expressions.
375
376 2009-11-02 Jason Merrill <jason@redhat.com>
377
378 * g++.dg/other/linkage2.C: Move to...
379 * g++.dg/cpp0x/linkage2.C: ..here.
380 * g++.dg/abi/mangle32.C: Add -std=c++0x.
381 * g++.dg/cpp0x/nolinkage1.C: Likewise.
382 * g++.dg/debug/dwarf2/anonname1.C: Likewise.
383 * g++.dg/ext/anon-struct4.C: Revert earlier change.
384 * g++.dg/lookup/anon2.C: Likewise.
385 * g++.dg/other/anon3.C: Likewise.
386 * g++.dg/template/arg2.C: Likewise.
387 * g++.dg/template/local4.C: Likewise.
388 * g++.old-deja/g++.law/operators32.C: Likewise.
389 * g++.old-deja/g++.other/linkage2.C: Likewise.
390 * g++.old-deja/g++.pt/enum6.C: Likewise.
391 * g++.old-deja/g++.other/anon9.C: Likewise.
392 * g++.old-deja/g++.other/linkage1.C: Likewise.
393 * c-c++-common/dfp/pr35620.c: Give the union a name.
394
395 2009-11-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
396
397 PR tree-optimization/41857
398 * gcc.target/spu/ea/pr41857.c: New file.
399
400 2009-11-02 Martin Jambor <mjambor@suse.cz>
401
402 PR tree-optimization/41750
403 * gcc.c-torture/execute/pr41750.c: New test.
404
405 2009-11-02 Jakub Jelinek <jakub@redhat.com>
406
407 PR tree-optimization/41841
408 * gcc.dg/pr41841.c: New test.
409
410 PR debug/41893
411 * gcc.dg/debug/pr41893-1.c: New test.
412 * gcc.dg/debug/pr41893-2.c: New file.
413
414 PR c++/41774
415 * g++.dg/ext/visibility/namespace3.C: New test.
416
417 2009-11-01 Jason Merrill <jason@redhat.com>
418
419 * gcc.dg/tree-ssa/restrict-1.c: Move to c-c++-common.
420 * gcc.dg/tree-ssa/restrict-2.c: Move to c-c++-common.
421 * gcc.dg/tree-ssa/restrict-4.c: Move to c-c++-common.
422
423 2009-11-01 Eric Botcazou <ebotcazou@adacore.com>
424
425 * gnat.dg/opt5.adb: New test.
426
427 2009-11-01 Tobias Burnus <burnus@net-b.de>
428
429 PR fortran/41872
430 * gfortran.dg/allocatable_scalar_4.f90: New test.
431
432 2009-11-01 Tobias Burnus <burnus@net-b.de>
433
434 PR fortran/41850
435 * gfortran.dg/intent_out_6.f90: New testcase.
436
437 2009-10-31 Richard Guenther <rguenther@suse.de>
438
439 * g++.dg/tree-ssa/restrict1.C: New.
440
441 2009-10-31 Jason Merrill <jason@redhat.com>
442
443 * g++.dg/rtti/typeid9.C: New.
444
445 PR c++/41754
446 * g++.dg/cpp0x/initlist25.C: New.
447
448 2009-10-31 Eric Botcazou <ebotcazou@adacore.com>
449
450 * gnat.dg/specs/rep_clause4.ads: New test.
451
452 2009-10-30 Andy Hutchinson <hutchinsonandy@gcc.gnu.org>
453
454 PR target/41885
455 * gcc.target/avr/torture/pr41885.c: New test.
456
457 2009-10-30 Eric Botcazou <ebotcazou@adacore.com>
458
459 * gnat.dg/specs/pack5.ads: New test.
460
461 2009-10-30 Andrew Jenner <andrew@codesourcery.com>
462
463 * lib/target-supports.exp: Handle powerpc-*-elf.
464
465 2009-10-30 H.J. Lu <hongjiu.lu@intel.com>
466
467 PR target/40838
468 * gcc.target/i386/incoming-6.c: New.
469 * gcc.target/i386/incoming-7.c: Likewise.
470 * gcc.target/i386/incoming-8.c: Likewise.
471 * gcc.target/i386/incoming-9.c: Likewise.
472 * gcc.target/i386/incoming-10.c: Likewise.
473 * gcc.target/i386/incoming-11.c: Likewise.
474 * gcc.target/i386/incoming-12.c: Likewise.
475 * gcc.target/i386/incoming-13.c: Likewise.
476 * gcc.target/i386/incoming-14.c: Likewise.
477 * gcc.target/i386/incoming-15.c: Likewise.
478 * gcc.target/i386/pr37843-4.c: Likewise.
479
480 2009-10-30 Dodji Seketeli <dodji@redhat.com>
481
482 PR c++/41863
483 * g++.dg/template/sizeof12.C: New test.
484
485 2009-10-29 Eric Botcazou <ebotcazou@adacore.com>
486
487 * gnat.dg/pack14.adb: New test.
488
489 2009-10-29 David Daney <ddaney@caviumnetworks.com>
490
491 * gcc.target/mips/mips.exp (mips_option_groups): Add
492 mcount-ra-address.
493 * gcc.target/mips/mmcount-ra-address-1.c: New test.
494 * gcc.target/mips/mmcount-ra-address-2.c: New test.
495 * gcc.target/mips/mmcount-ra-address-3.c: New test.
496
497 2009-10-29 Michael Matz <matz@suse.de>
498
499 * gcc.target/i386/sse-recip.c: Use fabsf instead of != .
500 * gcc.target/i386/sse-recip-vec.c: Ditto.
501 * gcc.target/i386/brokensqrt.c: New test.
502
503 2009-10-29 Tobias Burnus <burnus@net-b.de>
504
505 PR fortran/41777
506 * gfortran.dg/associated_target_3.f90: New testcase.
507
508 2009-10-29 Rafael Avila de Espindola <espindola@google.com>
509
510 * gfortran.dg/lto/pr41764_0.f: New.
511
512 2009-10-29 Martin Jambor <mjambor@suse.cz>
513
514 PR tree-optimization/41775
515 * g++.dg/torture/pr41775.C: New testcase.
516
517 2009-10-28 Jason Merrill <jason@redhat.com>
518
519 * g++.dg/cpp0x/inline-ns1.C: New.
520 * g++.dg/cpp0x/inline-ns2.C: New.
521 * g++.dg/cpp0x/inline-ns3.C: New.
522
523 2009-10-28 Paolo Bonzini <bonzini@gnu.org>
524
525 PR rtl-optimization/39715
526 * gcc.target/arm/thumb-ltu.c: New.
527
528 2009-10-28 Richard Guenther <rguenther@suse.de>
529
530 PR lto/41808
531 PR lto/41839
532 * gcc.dg/lto/20091027-1_0.c: New testcase.
533 * gcc.dg/lto/20091027-1_1.c: Likewise.
534 * g++.dg/lto/20091026-1_0.C: Likewise.
535 * g++.dg/lto/20091026-1_1.C: Likewise.
536 * g++.dg/lto/20091026-1_a.h: Likewise.
537
538 2009-10-28 Jakub Jelinek <jakub@redhat.com>
539
540 PR middle-end/41837
541 * gcc.dg/pr41837.c: New test.
542
543 PR debug/41801
544 * g++.dg/ext/sync-3.C: New test.
545
546 PR target/41762
547 * gcc.dg/pr41762.c: New test.
548
549 2009-10-28 Richard Guenther <rguenther@suse.de>
550
551 PR middle-end/41855
552 * gfortran.dg/lto/20091028-1_0.f90: New testcase.
553 * gfortran.dg/lto/20091028-1_1.c: Likewise.
554 * gfortran.dg/lto/20091028-2_0.f90: Likewise.
555 * gfortran.dg/lto/20091028-2_1.c: Likewise.
556
557 2009-10-28 Paolo Bonzini <bonzini@gnu.org>
558
559 PR rtl-optimization/39715
560 * gcc.target/arm/thumb-bitfld1.c: New.
561
562 2009-10-28 Paolo Bonzini <bonzini@gnu.org>
563
564 PR rtl-optimization/40741
565 * gcc.target/arm/thumb-branch1.c: New.
566
567 2009-10-27 Jason Merrill <jason@redhat.com>
568
569 * g++.dg/cpp0x/lambda/lambda-conv.C: New.
570 * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust.
571 * g++.dg/cpp0x/lambda/lambda-mangle.C: Adjust.
572 * g++.dg/cpp0x/lambda/lambda-non-const.C: Adjust.
573
574 2009-10-27 Eric Botcazou <ebotcazou@adacore.com>
575
576 * gnat.dg/null_pointer_deref1.adb: Accept Constraint_Error.
577 * gnat.dg/null_pointer_deref2.adb: Likewise.
578
579 2009-10-27 Richard Guenther <rguenther@suse.de>
580
581 * gcc.dg/torture/ipa-pta-1.c: Adjust testcase.
582
583 2009-10-27 Jakub Jelinek <jakub@redhat.com>
584
585 PR c/41842
586 * gcc.dg/pr41842.c: New test.
587
588 2009-10-27 Revital Eres <eres@il.ibm.com>
589
590 PR tree-optimization/40648
591 * gcc.target/powerpc/vsx-vectorize-2.c: Adjust testcase following
592 change in decision of peeling for alignment.
593 * gcc.target/powerpc/vsx-vectorize-3.c: Likewise.
594 * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
595 * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
596 * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
597 * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
598 * gcc.dg/vect/vect-50.c: Likewise.
599 * gcc.dg/vect/vect-33.c: Likewise.
600 * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
601 * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
602 Likewise.
603 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
604 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
605 * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
606 Likewise.
607 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
608 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
609 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
610 * gcc.dg/vect/vect-60.c: Likewise.
611 * gcc.dg/vect/vect-26.c: Likewise.
612 * gcc.dg/vect/vect-52.c: Likewise.
613 * gcc.dg/vect/vect-44.c: Likewise.
614 * gcc.dg/vect/vect-27.c: Likewise.
615 * gcc.dg/vect/vect-70.c: Likewise.
616 * gcc.dg/vect/vect-28.c: Likewise.
617 * gcc.dg/vect/no-section-anchors-vect-31.c: Likewise.
618 * gcc.dg/vect/vect-109.c: Likewise.
619 * gcc.dg/vect/vect-54.c: Likewise.
620 * gcc.dg/vect/vect-29.c: Likewise.
621 * gcc.dg/vect/vect-72.c: Likewise.
622 * gcc.dg/vect/vect-56.c: Likewise.
623 * gcc.dg/vect/vect-48.c: Likewise.
624 * gcc.dg/vect/vect-91.c: Likewise.
625 * gcc.dg/vect/vect-92.c: Likewise.
626 * gcc.dg/vect/vect-58.c: Likewise.
627 * gcc.dg/vect/slp-25.c: Likewise.
628 * gcc.dg/vect/vect-93.c: Likewise.
629 * gcc.dg/vect/vect-95.c: Likewise.
630 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
631 * gcc.dg/vect/vect-87.c: Likewise.
632 * gcc.dg/vect/vect-96.c: Likewise.
633 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
634 * gcc.dg/vect/vect-88.c: Likewise.
635 * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
636 * gcc.dg/vect/vect-89.c: Likewise.
637 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
638 * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
639 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
640 * gfortran.dg/vect/vect-2.f90: Likewise.
641 * gfortran.dg/vect/vect-3.f90: Likewise.
642 * gfortran.dg/vect/vect-4.f90: Likewise.
643 * gfortran.dg/vect/vect-5.f90: Likewise.
644
645 2009-10-27 Jakub Jelinek <jakub@redhat.com>
646
647 PR c++/41020
648 * g++.dg/lookup/extern-c-redecl5.C: Fix up regexp.
649
650 2009-10-26 Ben Elliston <bje@au.ibm.com>
651 Michael Meissner <meissner@linux.vnet.ibm.com>
652 Ulrich Weigand <uweigand@de.ibm.com>
653
654 * gcc.target/spu/ea/ea.exp: New file.
655 * gcc.target/spu/ea/cache1.c: Likewise.
656 * gcc.target/spu/ea/cast1.c: Likewise.
657 * gcc.target/spu/ea/cast2.c: Likewise.
658 * gcc.target/spu/ea/compile1.c: Likewise.
659 * gcc.target/spu/ea/compile2.c: Likewise.
660 * gcc.target/spu/ea/cppdefine.c: Likewise.
661 * gcc.target/spu/ea/errors1.c: Likewise.
662 * gcc.target/spu/ea/errors2.c: Likewise.
663 * gcc.target/spu/ea/execute1.c: Likewise.
664 * gcc.target/spu/ea/execute2.c: Likewise.
665 * gcc.target/spu/ea/execute3.c: Likewise.
666 * gcc.target/spu/ea/ops1.c: Likewise.
667 * gcc.target/spu/ea/ops2.c: Likewise.
668 * gcc.target/spu/ea/options1.c: Likewise.
669 * gcc.target/spu/ea/test-sizes.c: Likewise.
670
671 2009-10-26 Jakub Jelinek <jakub@redhat.com>
672
673 PR bootstrap/41345
674 * gcc.dg/pr41345.c: New test.
675
676 PR debug/41828
677 * g++.dg/debug/dwarf2/anonname1.C: New test.
678
679 2009-10-26 Jason Merrill <jason@redhat.com>
680
681 PR c++/38796
682 * g++.dg/cpp0x/defaulted15.C: New.
683 * g++.dg/cpp0x/defaulted16.C: New.
684
685 2009-10-26 Dodji Seketeli <dodji@redhat.com>
686
687 PR c++/41785
688 * g++.dg/cpp0x/variadic96.C: New test.
689
690 2009-10-26 Nick Clifton <nickc@redhat.com>
691
692 * lib/target-supports.exp (check_profiling_available):
693 Profiling is not, currently, available for the RX port.
694 (check_effective_target_hard_float): Add support for RX target.
695 * gcc.target/rx: New directory.
696 * gcc.target/rx/builtins.c: New test file.
697 * gcc.target/rx/interrupts.c: New test file.
698 * gcc.target/rx/rx-abi-function-tests.c: New test file.
699 * gcc.target/rx/zero-width-bitfield.c: New test file.
700 * gcc.target/rx/i272091.c: New test file.
701 * gcc.target/rx/packed-struct.c: New test file.
702 * gcc.target/rx/rx.exp: New file: Drives RX tests.
703
704 2009-10-26 Andrew Pinski <pinskia@gcc.gnu.org>
705
706 * gcc.dg/lto/20091014-1_0.c: Replace -shared with -r -nostlib.
707 * gcc.dg/lto/20091016-1_0.c: Likewise.
708 * gcc.dg/lto/20090206-1_0.c: Likewise.
709 * gcc.dg/lto/20081120-1_0.c: Likewise.
710 * gcc.dg/lto/20081120-2_0.c: Likewise.
711 * gcc.dg/lto/20090116_0.c: Likewise.
712 * gcc.dg/lto/20081126_0.c: Likewise.
713 * gcc.dg/lto/20091013-1_0.c: Likewise.
714 * gcc.dg/lto/20081212-1_0.c: Likewise.
715 * gcc.dg/lto/20091015-1_0.c: Likewise.
716 * gcc.dg/lto/20090126-1_0.c: Likewise.
717 * gcc.dg/lto/20090126-2_0.c: Likewise.
718 * gcc.dg/lto/20091020-1_0.c: Likewise.
719 * gcc.dg/lto/20091020-2_0.c: Likewise.
720 * gcc.dg/lto/20081204-1_0.c: Likewise.
721 * gcc.dg/lto/20081204-2_0.c: Likewise.
722 * gcc.dg/lto/20081224_0.c: Likewise.
723 * gcc.dg/lto/20090219_0.c: Likewise.
724
725 2009-10-26 Dodji Seketeli <dodji@redhat.com>
726
727 PR c++/41020
728 * g++.dg/lookup/extern-c-redecl2.C: New test.
729 * g++.dg/lookup/extern-c-redecl3.C: Likewise.
730 * g++.dg/lookup/extern-c-redecl4.C: Likewise.
731 * g++.dg/lookup/extern-c-redecl5.C: Likewise.
732
733 2009-10-26 Michael Matz <matz@suse.de>
734
735 PR tree-optimization/41783
736 * gcc.dg/pr41783.c: New test.
737 * gcc.dg/tree-ssa/ssa-pre-23.c: Adjust.
738 * gcc.dg/tree-ssa/ssa-pre-24.c: Don't xfail anymore.
739 * gcc.dg/tree-ssa/ssa-pre-27.c: New test.
740
741 2009-10-26 Janus Weil <janus@gcc.gnu.org>
742
743 PR fortran/41714
744 * gfortran.dg/class_allocate_4.f03: New test.
745
746 2009-10-24 Adam Nemet <anemet@caviumnetworks.com>
747
748 * gcc.target/mips/mult-1.c: New test.
749
750 2009-10-24 Janus Weil <janus@gcc.gnu.org>
751
752 PR fortran/41784
753 * gfortran.dg/extends_8.f03: New test.
754
755 2009-10-24 Eric Botcazou <ebotcazou@adacore.com>
756
757 * gnat.dg/specs/pack4.ads: New test.
758
759 2009-10-24 Eric Botcazou <ebotcazou@adacore.com>
760
761 * gnat.dg/null_pointer_deref1.adb: New test.
762 * gnat.dg/null_pointer_deref2.adb: Likewise.
763
764 2009-10-24 Paul Thomas <pault@gcc.gnu.org>
765
766 PR fortran/41772
767 * gfortran.dg/transfer_intrinsic_3.f90.
768
769 2009-10-24 Eric Botcazou <ebotcazou@adacore.com>
770
771 * gnat.dg/opt4.adb: New test.
772
773 2009-10-23 Joseph Myers <joseph@codesourcery.com>
774
775 PR c/40033
776 * gcc.dg/noncompile/pr40033-1.c: New test.
777
778 2009-10-23 Dodji Seketeli <dodji@redhat.com>
779
780 PR c++/40808
781 * g++.dg/abi/mangle34.C: New test
782
783 2009-10-23 Jason Merrill <jason@redhat.com>
784
785 * g++.dg/cpp0x/lambda/lambda-nested2.C: New.
786
787 Core issue 899
788 * g++.dg/cpp0x/explicit4.C: New.
789
790 2009-10-23 Joseph Myers <joseph@codesourcery.com>
791
792 * g++.dg/abi/rtti3.C, g++.dg/abi/thunk4.C: Skip for *-*-mingw* and
793 *-*-cygwin.
794 * g++.dg/cpp0x/lambda/lambda-mangle.C: Disable weak symbols tests
795 for *-*-mingw* and *-*-cygwin.
796 * g++.dg/opt/vt1.C: Skip for *-*-mingw* and *-*_cygwin.
797 * g++.dg/template/spec35.C: Disable weak symbol test for
798 *-*-mingw* and *-*-cygwin.
799
800 PR testsuite/31342
801 * gcc.target/i386/pic-1.c: Skip for *-*-mingw* and *-*-cygwin.
802
803 2009-10-23 Janus Weil <janus@gcc.gnu.org>
804
805 PR fortran/41800
806 * gfortran.dg/class_10.f03: New test.
807
808 2009-10-22 Michael Meissner <meissner@linux.vnet.ibm.com>
809
810 PR target/41787
811 * gcc.target/powerpc/vsx-vrsave.c: New file.
812
813 2009-10-23 Joseph Myers <joseph@codesourcery.com>
814
815 PR c/41673
816 * gcc.dg/Wstrict-aliasing-bogus-vla-1.c: New test.
817
818 2009-10-23 Richard Guenther <rguenther@suse.de>
819
820 PR tree-optimization/41778
821 * gcc.dg/tree-ssa/ssa-pre-26.c: New testcase.
822
823 2009-10-22 Richard Guenther <rguenther@suse.de>
824
825 PR lto/41791
826 * g++.dg/lto/20091022-2_0.C: New testcase.
827
828 2009-10-22 Richard Guenther <rguenther@suse.de>
829
830 PR lto/41730
831 * g++.dg/lto/20091022-1_0.C: New testcase.
832
833 2009-10-22 Razya Ladelsky <razya@il.ibm.com>
834
835 * gcc.dg/autopar/outer-4.c: Adjust scan.
836 * gcc.dg/autopar/outer-5.c: Adjust scan.
837 * gcc.dg/autopar/outer-5.c: Add scan optimized.
838
839 * libgomp.graphite/force-parallel-2.c: Adjust scan.
840 * gcc.dg/autopar/outer-1.c: New testcase.
841 * gcc.dg/autopar/outer-2.c: New testcase.
842 * gcc.dg/autopar/outer-3.c: New testcase.
843 * gcc.dg/autopar/outer-4.c: New testcase.
844 * gcc.dg/autopar/outer-5.c: New testcase.
845 * gcc.dg/autopar/outer-6.c: New testcase.
846
847 2009-10-22 Jan Hubicka <jh@suse.cz>
848
849 * gcc.c-torture/compile/pr40556.c: New testcase.
850
851 2009-10-22 Janus Weil <janus@gcc.gnu.org>
852
853 PR fortran/41781
854 * gfortran.dg/goto_8.f90: New test case.
855
856 2009-10-21 Sebastian Pop <sebastian.pop@amd.com>
857
858 PR tree-optimization/41497
859 * gcc.dg/tree-ssa/pr41497.c: New.
860
861 2009-10-21 Steve Ellcey <sje@cup.hp.com>
862
863 * g++.dg/tree-ssa/copyprop.C: Use include to define free().
864
865 2009-10-21 Joseph Myers <joseph@codesourcery.com>
866
867 * gcc.dg/tls/pie-1.c: New test.
868
869 2009-10-21 Jakub Jelinek <jakub@redhat.com>
870
871 * g++.dg/abi/mangle33.C: New test.
872
873 2009-10-21 Eric Botcazou <ebotcazou@adacore.com>
874
875 * gnat.dg/discr22.adb: New test.
876
877 2009-10-21 Eric Botcazou <ebotcazou@adacore.com>
878
879 * gnat.dg/loop_optimization7.ad[sb]: New test.
880 * gnat.dg/loop_optimization7_pkg.ads: New helper.
881
882 2009-10-21 Janus Weil <janus@gcc.gnu.org>
883
884 PR fortran/41706
885 PR fortran/41766
886 * gfortran.dg/class_9.f03: Extended test case.
887 * gfortran.dg/select_type_7.f03: New test case.
888
889 2009-10-20 Richard Guenther <rguenther@suse.de>
890
891 * gcc.dg/lto/20091020-3_0.c: New testcase.
892
893 2009-10-20 Richard Guenther <rguenther@suse.de>
894
895 PR lto/41761
896 * gcc.dg/lto/20091020-1_0.c: New testcase.
897 * gcc.dg/lto/20091020-1_1.c: Likewise.
898 * gcc.dg/lto/20091020-2_0.c: Likewise.
899 * gcc.dg/lto/20091020-2_1.c: Likewise.
900
901 2009-10-20 Jakub Jelinek <jakub@redhat.com>
902
903 PR debug/41340
904 * gcc.dg/pr41340.c: New test.
905
906 2009-10-20 Eric Botcazou <ebotcazou@adacore.com>
907
908 * gnat.dg/discr21.ad[sb]: New test.
909 * gnat.dg/discr21_pkg.ads: New helper.
910
911 2009-10-20 Paul Thomas <pault@gcc.gnu.org>
912
913 PR fortran/41706
914 * gfortran.dg/class_9 : New test.
915
916 2009-10-19 Jakub Jelinek <jakub@redhat.com>
917
918 * gcc.dg/raw-string-1.c: New test.
919 * gcc.dg/raw-string-2.c: New test.
920 * gcc.dg/raw-string-3.c: New test.
921 * gcc.dg/raw-string-4.c: New test.
922 * gcc.dg/raw-string-5.c: New test.
923 * gcc.dg/raw-string-6.c: New test.
924 * gcc.dg/raw-string-7.c: New test.
925 * gcc.dg/utf8-1.c: New test.
926 * gcc.dg/utf8-2.c: New test.
927 * gcc.dg/utf-badconcat2.c: New test.
928 * gcc.dg/utf-dflt2.c: New test.
929 * gcc.dg/cpp/include6.c: New test.
930 * g++.dg/ext/raw-string-1.C: New test.
931 * g++.dg/ext/raw-string-2.C: New test.
932 * g++.dg/ext/raw-string-3.C: New test.
933 * g++.dg/ext/raw-string-4.C: New test.
934 * g++.dg/ext/raw-string-5.C: New test.
935 * g++.dg/ext/raw-string-6.C: New test.
936 * g++.dg/ext/raw-string-7.C: New test.
937 * g++.dg/ext/utf8-1.C: New test.
938 * g++.dg/ext/utf8-2.C: New test.
939 * g++.dg/ext/utf-badconcat2.C: New test.
940 * g++.dg/ext/utf-dflt2.C: New test.
941
942 * gcc.dg/cleanup-13.c: New test.
943
944 2009-10-19 Janus Weil <janus@gcc.gnu.org>
945
946 PR fortran/41586
947 * gfortran.dg/auto_dealloc_1.f90: New test case.
948
949 2009-10-19 Jakub Jelinek <jakub@redhat.com>
950
951 Port from redhat/gcc-4_4-branch:
952 2009-10-08 Jakub Jelinek <jakub@redhat.com>
953 * gcc.dg/debug/vta-2.c: New test.
954
955 2009-09-30 Alexandre Oliva <aoliva@redhat.com>
956 * gcc.dg/debug/vta-1.c: New.
957
958 2009-10-19 Eric Botcazou <ebotcazou@adacore.com>
959
960 * gnat.dg/noreturn2.ad[sb]: New test.
961
962 2009-10-19 Tobias Burnus <burnus@net-b.de>
963
964 PR fortran/41755
965 * gfortran.dg/equiv_8.f90: New test.
966 * gfortran.dg/class_allocate_1.f03: Remove obsolete FIXME.
967
968 2009-10-19 Joseph Myers <joseph@codesourcery.com>
969
970 * gcc.target/arm/neon-thumb2-move.c: New test.
971
972 2009-10-19 Jakub Jelinek <jakub@redhat.com>
973
974 * gcc.dg/debug/vta-3.c: New test.
975
976 2009-10-17 Eric Botcazou <ebotcazou@adacore.com>
977
978 * gnat.dg/nested_proc.adb: Rename into...
979 * gnat.dg/nested_proc1.adb: ...this.
980 * gnat.dg/nested_proc2.adb: New test.
981
982 2009-10-17 Eric Botcazou <ebotcazou@adacore.com>
983
984 * gnat.dg/noreturn1.ad[sb]: New test.
985
986 2009-10-17 Janus Weil <janus@gcc.gnu.org>
987 Paul Thomas <pault@gcc.gnu.org>
988
989 PR fortran/41629
990 * gfortran.dg/class_6.f90: New test.
991
992 PR fortran/41608
993 PR fortran/41587
994 * gfortran.dg/class_7.f90: New test.
995
996 PR fortran/41618
997 * gfortran.dg/class_8.f90: New test.
998
999 2009-10-17 Richard Guenther <rguenther@suse.de>
1000
1001 * gcc.dg/lto/20091017-1_0.c: New testcase.
1002 * gcc.dg/lto/20091017-1_1.c: Likewise.
1003
1004 2009-10-17 Eric Botcazou <ebotcazou@adacore.com>
1005
1006 * gnat.dg/unchecked_convert4.adb: Add missing rep clause.
1007
1008 2009-10-17 Eric Botcazou <ebotcazou@adacore.com>
1009
1010 * gnat.dg/aggr11.adb: New test.
1011 * gnat.dg/aggr11_pkg.ads: New helper.
1012
1013 2009-10-17 Eric Botcazou <ebotcazou@adacore.com>
1014
1015 * gnat.dg/slice8.adb: New test.
1016 * gnat.dg/slice8_pkg1.ads: New helper.
1017 * gnat.dg/slice8_pkg2.ads: Likewise.
1018 * gnat.dg/slice8_pkg3.ad[sb]: Likewise.
1019
1020 2009-10-17 Eric Botcazou <ebotcazou@adacore.com>
1021
1022 * gnat.dg/unchecked_convert4.adb: New test.
1023
1024 2009-10-15 Jason Merrill <jason@redhat.com>
1025
1026 PR c++/38798
1027 * g++.dg/cpp0x/trailing5.C: New.
1028
1029 * g++.dg/cpp0x/auto6.C: Rename to trailing1.C.
1030 * g++.dg/cpp0x/auto8.C: Rename to trailing2.C.
1031 * g++.dg/cpp0x/auto12.C: Rename to trailing3.C.
1032 * g++.dg/cpp0x/auto13.C: Rename to trailing4.C.
1033
1034 2009-10-16 Janus Weil <janus@gcc.gnu.org>
1035
1036 PR fortran/41719
1037 * gfortran.dg/class_5.f03: New test case.
1038 * gfortran.dg/typebound_operator_2.f03: Fixing invalid test case.
1039 * gfortran.dg/typebound_operator_4.f03: Ditto.
1040
1041 2009-10-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1042
1043 * g++.dg/ipa/iinline-1.C: Use dg-add-options bind_pic_locally.
1044 * g++.dg/other/first-global.C: Likewise.
1045 * g++.dg/parse/attr-externally-visible-1.C: Likewise.
1046 * g++.dg/torture/pr40323.C: Likewise.
1047 * g++.dg/tree-ssa/nothrow-1.C: Likewise.
1048 * gcc.dg/inline-33.c: Likewise.
1049 * gcc.dg/ipa/ipa-1.c: Likewise.
1050 * gcc.dg/ipa/ipa-2.c: Likewise.
1051 * gcc.dg/ipa/ipa-3.c: Likewise.
1052 * gcc.dg/ipa/ipa-4.c: Likewise.
1053 * gcc.dg/ipa/ipa-5.c: Likewise.
1054 * gcc.dg/ipa/ipa-7.c: Likewise.
1055 * gcc.dg/ipa/ipacost-2.c: Likewise.
1056 * gcc.dg/tree-ssa/inline-3.c: Likewise.
1057 * gcc.dg/tree-ssa/local-pure-const.c: Likewise.
1058 * gfortran.dg/whole_file_5.f90: Likewise.
1059 * gfortran.dg/whole_file_6.f90: Likewise.
1060
1061 2009-10-16 Richard Guenther <rguenther@suse.de>
1062
1063 PR tree-optimization/41728
1064 * gcc.c-torture/compile/pr41728.c: New testcase.
1065
1066 2009-10-16 Richard Guenther <rguenther@suse.de>
1067
1068 PR lto/41598
1069 * gcc.dg/lto/20091016-1_0.c: New testcase.
1070 * gcc.dg/lto/20091016-1_1.c: Likewise.
1071 * gcc.dg/lto/20091016-1_a.h: Likewise.
1072
1073 2009-10-16 Richard Guenther <rguenther@suse.de>
1074
1075 PR lto/41715
1076 * gfortran.dg/lto/20091015-1_0.f: New testcase.
1077 * gfortran.dg/lto/20091015-1_1.f: Likewise.
1078 * gfortran.dg/lto/20091015-1_2.f: Likewise.
1079
1080 2009-10-16 Richard Guenther <rguenther@suse.de>
1081
1082 PR lto/41713
1083 * gfortran.dg/lto/20091016-1_0.f90: New testcase.
1084
1085 2009-10-15 Jakub Jelinek <jakub@redhat.com>
1086
1087 PR debug/41717
1088 * gcc.dg/debug/pr41717.c: New test.
1089
1090 2009-10-16 Paul Thomas <pault@gcc.gnu.org>
1091
1092 PR fortran/41648
1093 * gfortran.dg/dynamic_dispatch_4.f03 : New test.
1094
1095 PR fortran/41656
1096 * gfortran.dg/dynamic_dispatch_5.f03 : New test.
1097
1098 2009-10-15 Michael Meissner <meissner@linux.vnet.ibm.com>
1099
1100 PR target/23983
1101 * gcc.target/powerpc/altivec-4.c (b): Make sure altivec builtin
1102 result used.
1103 * g++.dg/ext/altivec-2.C (main): Ditto.
1104
1105 2009-10-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1106
1107 * lib/target-supports.exp (add_options_for_bind_pic_locally): New.
1108 * gcc.dg/tree-ssa/ipa-cp-1.c: Bind pic locally.
1109
1110 2009-10-15 Richard Guenther <rguenther@suse.de>
1111
1112 PR lto/41669
1113 * gcc.dg/lto/20091015-1_0.c: New testcase.
1114 * gcc.dg/lto/20091015-1_1.c: Likewise.
1115 * gcc.dg/lto/20091015-1_2.c: Likewise.
1116 * gcc.dg/lto/20091015-1_a.h: Likewise.
1117 * gcc.dg/lto/20091015-1_b.h: Likewise.
1118
1119 2009-10-15 Steve Ellcey <sje@cup.hp.com>
1120
1121 * gcc.dg/torture/pr41555.c: Add -std=c99 option.
1122
1123 2009-10-14 Daniel Gutson <dgutson@codesourcery.com>
1124
1125 * gcc.target/arm/neon/vfp-shift-a2t2.c: New test case.
1126
1127 2009-10-14 Jakub Jelinek <jakub@redhat.com>
1128
1129 * obj-c++.dg/layout-1.mm: Don't xfail dg-bogus on lp64, change
1130 line from 1 to 0.
1131 * obj-c++.dg/bitfield-1.mm: Likewise.
1132 * obj-c++.dg/bitfield-4.mm: Likewise.
1133
1134 2009-10-14 Richard Guenther <rguenther@suse.de>
1135
1136 PR lto/41173
1137 * gcc.dg/lto/20091014-1_0.c: New testcase.
1138
1139 2009-10-14 Jakub Jelinek <jakub@redhat.com>
1140
1141 PR testsuite/41707
1142 * g++.dg/plugin/attribute_plugin-test-1.C: Expect the first
1143 warning on line 0 instead of 1.
1144
1145 2009-10-14 Richard Guenther <rguenther@suse.de>
1146
1147 PR lto/41521
1148 * gfortran.dg/lto/pr41521_0.f90: New testcase.
1149 * gfortran.dg/lto/pr41521_1.f90: Likewise.
1150
1151 2009-10-14 Jakub Jelinek <jakub@redhat.com>
1152
1153 PR preprocessor/41543
1154 * gcc.dg/debug/dwarf2/pr41543.c: New test.
1155
1156 PR debug/41695
1157 * gcc.dg/debug/dwarf2/pr41695.c: New test.
1158
1159 2009-10-14 Uros Bizjak <ubizjak@gmail.com>
1160
1161 * gcc.target/i386/i386.exp (check_effective_target_ms_hook_prologue):
1162 New procedure.
1163 * gcc.target/i386/ms_hook_prologue.c: Check for ms_hook_prologue
1164 effective target.
1165
1166 2009-10-14 Jason Merrill <jason@redhat.com>
1167
1168 PR c++/39866
1169 * g++.dg/cpp0x/defaulted14.C: New.
1170
1171 2009-10-14 Larry Evans <cppljevans@suddenlink.net>
1172
1173 * g++.dg/cpp0x/vt-40092.C: New.
1174
1175 2009-10-14 Alexandre Oliva <aoliva@redhat.com>
1176
1177 * gcc.dg/guality/pr41616-1.c: Drop -O2.
1178 * gcc.dg/guality/pr41447-1.c: Likewise. Name main.
1179
1180 2009-10-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1181
1182 * gfortran.dg/complex_intrinsic_8.f90: New test.
1183
1184 2009-10-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1185
1186 * gcc.dg/torture/builtin-math-6.c: Test complex "arc" functions.
1187 * lib/target-supports.exp (check_effective_target_mpc_arc): New.
1188
1189 2009-10-14 Hans-Peter Nilsson <hp@axis.com>
1190
1191 PR target/38948
1192 * gcc.dg/torture/pr38948.c: New test.
1193
1194 2009-10-13 Steve Ellcey <sje@cup.hp.com>
1195
1196 * gfortran.dg/vect/fast-math-pr38968.f90: Add timeout.
1197
1198 2009-10-13 Janus Weil <janus@gcc.gnu.org>
1199
1200 PR fortran/41581
1201 * gfortran.dg/class_allocate_2.f03: Modified.
1202 * gfortran.dg/class_allocate_3.f03: New test case.
1203
1204 2009-10-13 Richard Guenther <rguenther@suse.de>
1205
1206 PR lto/41668
1207 * gcc.dg/lto/20091006-2_0.c: New testcase.
1208 * gcc.dg/lto/20091006-2_1.c: Likewise.
1209 * gcc.dg/lto/20091006-2_2.c: Likewise.
1210 * gcc.dg/lto/20091013-1_0.c: Likewise.
1211 * gcc.dg/lto/20091013-1_1.c: Likewise.
1212 * gcc.dg/lto/20091013-1_2.c: Likewise.
1213
1214 2009-10-13 Martin Jambor <mjambor@suse.cz>
1215
1216 * gcc.c-torture/compile/pr41661.c: New test.
1217
1218 2009-10-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1219
1220 PR libgfortran/41683
1221 * gfortran.dg/fmt_error_9.f: Add check for repeat count after P.
1222
1223 2009-10-12 Jason Merrill <jason@redhat.com>
1224
1225 PR c++/37875
1226 * g++.dg/cpp0x/decltype18.C: New.
1227
1228 PR c++/37766
1229 * g++.dg/cpp0x/fntmpdefarg1.C: New.
1230
1231 2009-10-12 Janis Johnson <janis187@us.ibm.com>
1232
1233 * gcc.dg/lto/20090914-2.c: Fix typos in test directives.
1234
1235 2009-10-12 Alexandre Oliva <aoliva@redhat.com>
1236
1237 PR debug/41343
1238 PR debug/41447
1239 PR debug/41264
1240 PR debug/41338
1241 * gcc.dg/guality/pr41447-1.c: New.
1242 * gcc.dg/debug/pr41264-1.c: New.
1243 * gcc.dg/debug/pr41343-1.c: New.
1244
1245 2009-10-12 Hans-Peter Nilsson <hp@axis.com>
1246
1247 PR target/26515
1248 * gcc.dg/torture/pr26515.c: New test.
1249
1250 2009-10-12 Janis Johnson <janis187@us.ibm.com>
1251
1252 PR testsuite/41659
1253 * gcc.dg/lto/20090914-2.c: Use dg-skip-if to skip test.
1254 * lib/lto.exp (lto-get-options-main): Report error for using "target"
1255 or "xfail" with dg-lto-do.
1256
1257 2009-10-12 Stefan Dösinger <stefan@codeweavers.com>
1258
1259 * gcc.target/i386/ms_hook_prologue.c: New testcase.
1260
1261 2009-10-12 Michael Matz <matz@suse.de>
1262
1263 * gcc.dg/plugin/one_time_plugin.c: Update test to use the cfg
1264 pass.
1265
1266 2009-10-12 Jakub Jelinek <jakub@redhat.com>
1267
1268 PR target/41680
1269 * g++.dg/torture/pr41680.C: New test.
1270
1271 2009-10-12 Dodji Seketeli <dodji@redhat.com>
1272
1273 PR c++/41570
1274 * g++.dg/debug/dwarf2/template-params-7.C: New test.
1275
1276 2009-10-12 Alexandre Oliva <aoliva@redhat.com>
1277
1278 PR debug/41616
1279 * gcc.dg/guality/pr41616-1.c: New.
1280
1281 2009-10-11 Jason Merrill <jason@redhat.com>
1282
1283 PR c++/37204
1284 * g++.dg/cpp0x/rv-reinterpret.C: New.
1285
1286 2009-10-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1287
1288 PR libgfortran/38439
1289 * gfortran.dg/fmt_error_9.f: New test.
1290 * gfortran.dg/fmt_error_10.f: New test.
1291
1292 2009-10-11 Paul Thomas <pault@gcc.gnu.org>
1293
1294 PR fortran/41583
1295 * gfortran.dg/class_4a.f03: New test with class_4b,c and d.f03.
1296 * gfortran.dg/class_4b.f03: As above.
1297 * gfortran.dg/class_4c.f03: As above.
1298 * gfortran.dg/class_4d.f03: As above.
1299
1300 2009-10-11 Richard Guenther <rguenther@suse.de>
1301
1302 PR tree-optimization/41555
1303 * gcc.dg/torture/pr41555.c: New testcase.
1304
1305 2009-10-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1306
1307 PR libgfortran/35862
1308 * gfortran.dg/round_2.f03: Eliminate possible compile error. Use max
1309 function correctly.
1310
1311 2009-10-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1312
1313 PR libgfortran/35862
1314 * gfortran.dg/round_2.f03: Update test to also test for smaller kind.
1315 Add conditions to avoid runtime errors if not supported.
1316
1317 2009-10-10 Richard Guenther <rguenther@suse.de>
1318
1319 PR tree-optimization/41654
1320 * gfortran.fortran-torture/compile/pr41654.f90: New testcase.
1321
1322 2009-10-09 Jason Merrill <jason@redhat.com>
1323
1324 * g++.dg/cpp/ucn-1.C: New.
1325
1326 2009-10-09 Janus Weil <janus@gcc.gnu.org>
1327
1328 PR fortran/41585
1329 * gfortran.dg/class_2.f03: Extended test case.
1330
1331 2009-10-09 Tobias Burnus <burnus@net-b.de>
1332
1333 PR fortran/41582
1334 * gfortran.dg/class_allocate_1.f03: Modify code such that
1335 it compiles with the gfc_warning->gfc_error change.
1336 * gfortran.dg/class_allocate_1.f03: New test.
1337
1338 2009-10-09 Janus Weil <janus@gcc.gnu.org>
1339
1340 PR fortran/41579
1341 * gfortran.dg/select_type_6.f03: New test.
1342
1343 2009-10-09 Jakub Jelinek <jakub@redhat.com>
1344
1345 PR preprocessor/41445
1346 * gcc.dg/cpp/separate-1.c: Adjust.
1347 * gcc.dg/cpp/spacing1.c: Add -P to dg-options.
1348 * gcc.dg/debug/dwarf2/pr41445-1.c: New test.
1349 * gcc.dg/debug/dwarf2/pr41445-2.c: New test.
1350 * gcc.dg/debug/dwarf2/pr41445-3.c: New test.
1351 * gcc.dg/debug/dwarf2/pr41445-4.c: New test.
1352 * gcc.dg/debug/dwarf2/pr41445-5.c: New test.
1353 * gcc.dg/debug/dwarf2/pr41445-6.c: New test.
1354
1355 PR rtl-optimization/41646
1356 * gcc.c-torture/compile/pr41646.c: New test.
1357
1358 2009-10-09 Richard Guenther <rguenther@suse.de>
1359
1360 PR tree-optimization/41634
1361 * gcc.c-torture/compile/pr41634.c: New testcase.
1362
1363 2009-10-09 Uros Bizjak <ubizjak@gmail.com>
1364
1365 * gfortran.dg/block_2.f08: Cleanup "original" tree dump.
1366
1367 2009-10-09 Eric Botcazou <ebotcazou@adacore.com>
1368
1369 * gnat.dg/opt3.adb: New test.
1370 * gnat.dg/opt3_pkg.ads: New helper.
1371
1372 2009-10-08 Doug Kwan <dougkwan@google.com>
1373
1374 PR rtl-optimization/41574
1375 * gcc.dg/pr41574.c: New test.
1376
1377 2009-10-08 Cary Coutant <ccoutant@google.com>
1378
1379 Add support for debugging with ICF (Identical Code Folding).
1380 * g++.dg/debug/dwarf2/icf.C: New test.
1381
1382 2009-10-08 Adam Nemet <anemet@caviumnetworks.com>
1383
1384 * gcc.target/mips/truncate-6.c: New test.
1385
1386 2009-10-08 Jason Merrill <jason@redhat.com>
1387
1388 PR c++/36816
1389 * g++.dg/cpp0x/rv-deduce.C: New.
1390
1391 PR c++/37177
1392 * g++.dg/cpp0x/variadic-throw.C: Adjust errors.
1393 * g++.dg/template/explicit-args2.C: New.
1394 * g++.dg/template/explicit-args3.C: New.
1395 * g++.old-deja/g++.pt/crash58.C: Remove some errors.
1396
1397 2009-10-08 Michael Matz <matz@suse.de>
1398
1399 PR middle-end/41573
1400 * gcc.dg/tree-ssa/foldstring-1.c: Use fre dump.
1401 * gcc.dg/tree-ssa/useless-1.c: Use gimple dump.
1402 * gcc.dg/pr41573.c: New test.
1403
1404 2009-10-07 Joseph Myers <joseph@codesourcery.com>
1405
1406 PR c/41182
1407 * gcc.c-torture/compile/pr41182-1.c: New.
1408
1409 2009-10-07 Jason Merrill <jason@redhat.com>
1410
1411 * g++.dg/cpp0x/variadic95.C: New.
1412
1413 2009-10-07 Jason Merrill <jason@redhat.com>
1414
1415 * g++.dg/template/scope3.C: New.
1416
1417 2009-10-07 Jakub Jelinek <jakub@redhat.com>
1418
1419 * gcc.dg/debug/dwarf2/inline3.c: New test.
1420
1421 2009-10-07 Daniel Kraft <d@domob.eu>
1422
1423 PR fortran/41615
1424 * gfortran.dg/assumed_charlen_function_6.f90: New test.
1425
1426 2009-10-07 Janus Weil <janus@gcc.gnu.org>
1427
1428 * gfortran.dg/same_type_as_2.f03: Modified (was illegal).
1429 * gfortran.dg/select_type_1.f03: Modified error message.
1430 * gfortran.dg/select_type_5.f03: New test.
1431
1432 2009-10-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1433
1434 PR libgfortran/41612
1435 * gfortran.dg/round_2.f03: Fix test to work on platforms that do not
1436 have kind=10 reals.
1437
1438 2009-10-06 Jason Merrill <jason@redhat.com>
1439
1440 * g++.dg/cpp0x/lambda/lambda-init.C: New.
1441 * g++.dg/cpp0x/lambda/lambda-direct-init.C: New.
1442
1443 2009-10-06 Richard Guenther <rguenther@suse.de>
1444
1445 PR lto/41502
1446 * gcc.dg/lto/20091006-1_0.c: New testcase.
1447 * gcc.dg/lto/20091006-1_1.c: Likewise.
1448 * gcc.dg/lto/20091005-2_0.c: Likewise.
1449
1450 2009-10-06 Samuel Tardieu <sam@rfc1149.net>
1451
1452 PR ada/41383
1453 * gnat.dg/timer_cancel.adb: New test.
1454
1455 2009-10-06 Samuel Tardieu <sam@rfc1149.net>
1456
1457 PR ada/38333
1458 * gnat.dg/specs/import_abstract.ads: New.
1459
1460 2009-10-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1461
1462 PR libgfortran/35862
1463 * gfortran.dg/round_2.f03: New test.
1464
1465 2009-10-05 Jakub Jelinek <jakub@redhat.com>
1466
1467 PR debug/41558
1468 * gcc.dg/guality/guality.exp: Move gdb-test proc into...
1469 * lib/gcc-gdb-test.exp: ... here. New file.
1470 * gfortran.dg/guality/guality.exp: New file.
1471 * gfortran.dg/guality/pr41558.f90: New test.
1472 * gfortran.dg/guality/arg1.f90: New test.
1473
1474 2009-10-05 Paul Thomas <pault@gcc.gnu.org>
1475
1476 * gfortran.dg/dynamic_dispatch_1.f90: New test.
1477 * gfortran.dg/dynamic_dispatch_2.f90: New test.
1478 * gfortran.dg/dynamic_dispatch_3.f90: New test.
1479 * gfortran.dg/module_md5_1.f90: Update md5 sum.
1480
1481 2009-10-05 Sriraman Tallam <tmsriram@google.com>
1482
1483 * gcc.dg/plugin/selfassign.c (plugin_init): Change plugin_pass to
1484 register_pass_info.
1485 * gcc.dg/plugin/one_time_plugin.c (plugin_init): Change
1486 plugin_pass to register_pass_info.
1487 * g++.dg/plugin/selfassign.c (plugin_init): Change plugin_pass to
1488 register_pass_info.
1489 * g++.dg/plugin/dumb_plugin.c (plugin_init): Change plugin_pass to
1490 register_pass_info.
1491
1492 2009-10-05 Richard Guenther <rguenther@suse.de>
1493
1494 PR lto/41281
1495 * gcc.dg/lto/20090914-2_0.c: New testcase.
1496
1497 2009-10-05 Richard Guenther <rguenther@suse.de>
1498
1499 PR lto/40902
1500 * gcc.dg/lto/20091005-1_0.c: New testcase.
1501 * gcc.dg/lto/20091005-1_1.c: Likewise.
1502
1503 2009-10-05 Richard Guenther <rguenther@suse.de>
1504
1505 PR lto/41552
1506 PR lto/41487
1507 * g++.dg/lto/20091002-1_0.C: Adjust flags.
1508 * g++.dg/lto/20091004-1_0.C: New testcase.
1509 * g++.dg/lto/20091004-1_1.C: Likewise.
1510 * g++.dg/lto/20091004-2_0.C: Likewise.
1511 * g++.dg/lto/20091004-2_1.C: Likewise.
1512 * g++.dg/lto/20091004-3_0.C: Likewise.
1513 * g++.dg/lto/20091004-3_1.C: Likewise.
1514
1515 2009-10-05 Richard Guenther <rguenther@suse.de>
1516
1517 PR tree-optimization/23821
1518 * gcc.dg/torture/pr23821.c: New testcase.
1519
1520 2009-10-05 Daniel Kraft <d@domob.eu>
1521
1522 PR fortran/41403
1523 * gfortran.dg/goto_6.f: New test.
1524 * gfortran.dg/goto_7.f: New test.
1525
1526 2009-10-03 Ben Elliston <bje@au.ibm.com>
1527 Bill Maddox <maddox@google.com>
1528 Cary Coutant <ccoutant@google.com>
1529 Chris Demetriou <cgd@google.com>
1530 Diego Novillo <dnovillo@google.com>
1531 Doug Kwan <dougkwan@google.com>
1532 Jan Hubicka <jh@suse.cz>
1533 Ollie Wild <aaw@google.com>
1534 Rafael Espindola <espindola@google.com>
1535 Richard Guenther <rguenther@suse.de>
1536 Simon Baldwin <simonb@google.com>
1537
1538 * g++.dg/20090107-1.C: New.
1539 * g++.dg/20090121-1.C: New.
1540 * g++.dg/ipa/20090113-1.C: New.
1541 * g++.dg/lto: New directory.
1542 * g++.dg/lto/20080829_0.C: New.
1543 * g++.dg/lto/20080904_0.C: New.
1544 * g++.dg/lto/20080907_0.C: New.
1545 * g++.dg/lto/20080908-1_0.C: New.
1546 * g++.dg/lto/20080908-2_0.C: New.
1547 * g++.dg/lto/20080908-3_0.C: New.
1548 * g++.dg/lto/20080909-1_0.C: New.
1549 * g++.dg/lto/20080910-1_0.C: New.
1550 * g++.dg/lto/20080912-1_0.C: New.
1551 * g++.dg/lto/20080912_0.C: New.
1552 * g++.dg/lto/20080915_0.C: New.
1553 * g++.dg/lto/20080916_0.C: New.
1554 * g++.dg/lto/20080917_0.C: New.
1555 * g++.dg/lto/20080924_0.C: New.
1556 * g++.dg/lto/20080926_0.C: New.
1557 * g++.dg/lto/20081008_0.C: New.
1558 * g++.dg/lto/20081022.h: New.
1559 * g++.dg/lto/20081022_0.C: New.
1560 * g++.dg/lto/20081022_1.C: New.
1561 * g++.dg/lto/20081023_0.C: New.
1562 * g++.dg/lto/20081109-1_0.C: New.
1563 * g++.dg/lto/20081109-2_0.C: New.
1564 * g++.dg/lto/20081109_0.C: New.
1565 * g++.dg/lto/20081109_1.C: New.
1566 * g++.dg/lto/20081118-1_0.C: New.
1567 * g++.dg/lto/20081118-1_1.C: New.
1568 * g++.dg/lto/20081118_0.C: New.
1569 * g++.dg/lto/20081118_1.C: New.
1570 * g++.dg/lto/20081119-1.h: New.
1571 * g++.dg/lto/20081119-1_0.C: New.
1572 * g++.dg/lto/20081119-1_1.C: New.
1573 * g++.dg/lto/20081119_0.C: New.
1574 * g++.dg/lto/20081119_1.C: New.
1575 * g++.dg/lto/20081120-1_0.C: New.
1576 * g++.dg/lto/20081120-1_1.C: New.
1577 * g++.dg/lto/20081120-2_0.C: New.
1578 * g++.dg/lto/20081120-2_1.C: New.
1579 * g++.dg/lto/20081123_0.C: New.
1580 * g++.dg/lto/20081123_1.C: New.
1581 * g++.dg/lto/20081125.h: New.
1582 * g++.dg/lto/20081125_0.C: New.
1583 * g++.dg/lto/20081125_1.C: New.
1584 * g++.dg/lto/20081127_0.C: New.
1585 * g++.dg/lto/20081127_1.C: New.
1586 * g++.dg/lto/20081203_0.C: New.
1587 * g++.dg/lto/20081203_1.C: New.
1588 * g++.dg/lto/20081204-1_0.C: New.
1589 * g++.dg/lto/20081204-1_1.C: New.
1590 * g++.dg/lto/20081204-2_0.C: New.
1591 * g++.dg/lto/20081204-2_1.C: New.
1592 * g++.dg/lto/20081209_0.C: New.
1593 * g++.dg/lto/20081209_1.C: New.
1594 * g++.dg/lto/20081211-1.h: New.
1595 * g++.dg/lto/20081211-1_0.C: New.
1596 * g++.dg/lto/20081211-1_1.C: New.
1597 * g++.dg/lto/20081217-1_0.C: New.
1598 * g++.dg/lto/20081217-2_0.C: New.
1599 * g++.dg/lto/20081219_0.C: New.
1600 * g++.dg/lto/20081219_1.C: New.
1601 * g++.dg/lto/20090106_0.C: New.
1602 * g++.dg/lto/20090112_0.C: New.
1603 * g++.dg/lto/20090128_0.C: New.
1604 * g++.dg/lto/20090221_0.C: New.
1605 * g++.dg/lto/20090302_0.C: New.
1606 * g++.dg/lto/20090302_1.C: New.
1607 * g++.dg/lto/20090303_0.C: New.
1608 * g++.dg/lto/20090311-1.h: New.
1609 * g++.dg/lto/20090311-1_0.C: New.
1610 * g++.dg/lto/20090311-1_1.C: New.
1611 * g++.dg/lto/20090311_0.C: New.
1612 * g++.dg/lto/20090311_1.C: New.
1613 * g++.dg/lto/20090312.h: New.
1614 * g++.dg/lto/20090312_0.C: New.
1615 * g++.dg/lto/20090312_1.C: New.
1616 * g++.dg/lto/20090313_0.C: New.
1617 * g++.dg/lto/20090313_1.C: New.
1618 * g++.dg/lto/20090315_0.C: New.
1619 * g++.dg/lto/20090315_1.C: New.
1620 * g++.dg/lto/20091002-1_0.C: New testcase.
1621 * g++.dg/lto/20091002-2_0.C: Likewise..
1622 * g++.dg/lto/20091002-3_0.C: Likewise..
1623 * g++.dg/lto/README: New.
1624 * g++.dg/lto/pr40818_0.C: New.
1625 * g++.dg/opt/thunk3-1.C: New.
1626 * g++.dg/opt/thunk4.C: New.
1627 * gcc.c-torture/execute/builtins/lib/abs.c: Mark builtin
1628 replacements with __attribute__ ((__noinline__)).
1629 * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
1630 * gcc.c-torture/execute/builtins/lib/bzero.c: Likewise.
1631 * gcc.c-torture/execute/builtins/lib/fprintf.c: Likewise.
1632 * gcc.c-torture/execute/builtins/lib/memchr.c: Likewise.
1633 * gcc.c-torture/execute/builtins/lib/memcmp.c: Likewise.
1634 * gcc.c-torture/execute/builtins/lib/memmove.c: Likewise.
1635 * gcc.c-torture/execute/builtins/lib/mempcpy.c: Likewise.
1636 * gcc.c-torture/execute/builtins/lib/memset.c: Likewise.
1637 * gcc.c-torture/execute/builtins/lib/printf.c: Likewise.
1638 * gcc.c-torture/execute/builtins/lib/sprintf.c: Likewise.
1639 * gcc.c-torture/execute/builtins/lib/stpcpy.c: Likewise.
1640 * gcc.c-torture/execute/builtins/lib/strcat.c: Likewise.
1641 * gcc.c-torture/execute/builtins/lib/strchr.c: Likewise.
1642 * gcc.c-torture/execute/builtins/lib/strcmp.c: Likewise.
1643 * gcc.c-torture/execute/builtins/lib/strcpy.c: Likewise.
1644 * gcc.c-torture/execute/builtins/lib/strcspn.c: Likewise.
1645 * gcc.c-torture/execute/builtins/lib/strlen.c: Likewise.
1646 * gcc.c-torture/execute/builtins/lib/strncat.c: Likewise.
1647 * gcc.c-torture/execute/builtins/lib/strncmp.c: Likewise.
1648 * gcc.c-torture/execute/builtins/lib/strncpy.c: Likewise.
1649 * gcc.c-torture/execute/builtins/lib/strpbrk.c: Likewise.
1650 * gcc.c-torture/execute/builtins/lib/strrchr.c: Likewise.
1651 * gcc.c-torture/execute/builtins/lib/strspn.c: Likewise.
1652 * gcc.c-torture/execute/builtins/lib/strstr.c: Likewise.
1653 * gcc.dg/20081223-1.c: New.
1654 * gcc.dg/lto: New directory.
1655 * gcc.dg/lto/20080908_0.c: New.
1656 * gcc.dg/lto/20080917_0.c: New.
1657 * gcc.dg/lto/20080924_0.c: New.
1658 * gcc.dg/lto/20081024_0.c: New.
1659 * gcc.dg/lto/20081109_0.c: New.
1660 * gcc.dg/lto/20081111_0.c: New.
1661 * gcc.dg/lto/20081111_1.c: New.
1662 * gcc.dg/lto/20081112_0.c: New.
1663 * gcc.dg/lto/20081112_1.c: New.
1664 * gcc.dg/lto/20081115_0.c: New.
1665 * gcc.dg/lto/20081115_1.c: New.
1666 * gcc.dg/lto/20081115_2.c: New.
1667 * gcc.dg/lto/20081118_0.c: New.
1668 * gcc.dg/lto/20081118_1.c: New.
1669 * gcc.dg/lto/20081118_2.c: New.
1670 * gcc.dg/lto/20081120-1_0.c: New.
1671 * gcc.dg/lto/20081120-1_1.c: New.
1672 * gcc.dg/lto/20081120-2_0.c: New.
1673 * gcc.dg/lto/20081120-2_1.c: New.
1674 * gcc.dg/lto/20081125_0.c: New.
1675 * gcc.dg/lto/20081125_1.c: New.
1676 * gcc.dg/lto/20081126_0.c: New.
1677 * gcc.dg/lto/20081201-1_0.c: New.
1678 * gcc.dg/lto/20081201-1_1.c: New.
1679 * gcc.dg/lto/20081201-1_2.c: New.
1680 * gcc.dg/lto/20081201-2_0.c: New.
1681 * gcc.dg/lto/20081201-2_1.c: New.
1682 * gcc.dg/lto/20081202-1_0.c: New.
1683 * gcc.dg/lto/20081202-1_1.c: New.
1684 * gcc.dg/lto/20081202-2_0.c: New.
1685 * gcc.dg/lto/20081202-2_1.c: New.
1686 * gcc.dg/lto/20081204-1_0.c: New.
1687 * gcc.dg/lto/20081204-1_1.c: New.
1688 * gcc.dg/lto/20081204-2_0.c: New.
1689 * gcc.dg/lto/20081210-1_0.c: New.
1690 * gcc.dg/lto/20081212-1_0.c: New.
1691 * gcc.dg/lto/20081222_0.c: New.
1692 * gcc.dg/lto/20081222_0.h: New.
1693 * gcc.dg/lto/20081222_1.c: New.
1694 * gcc.dg/lto/20081224_0.c: New.
1695 * gcc.dg/lto/20081224_0.h: New.
1696 * gcc.dg/lto/20081224_1.c: New.
1697 * gcc.dg/lto/20090116_0.c: New.
1698 * gcc.dg/lto/20090120_0.c: New.
1699 * gcc.dg/lto/20090126-1_0.c: New.
1700 * gcc.dg/lto/20090126-2_0.c: New.
1701 * gcc.dg/lto/20090206-1_0.c: New.
1702 * gcc.dg/lto/20090206-2_0.c: New.
1703 * gcc.dg/lto/20090210_0.c: New.
1704 * gcc.dg/lto/20090210_1.c: New.
1705 * gcc.dg/lto/20090213_0.c: New.
1706 * gcc.dg/lto/20090213_1.c: New.
1707 * gcc.dg/lto/20090218-1_0.c: New.
1708 * gcc.dg/lto/20090218-1_1.c: New.
1709 * gcc.dg/lto/20090218-2_0.c: New.
1710 * gcc.dg/lto/20090218-2_1.c: New.
1711 * gcc.dg/lto/20090218_0.c: New.
1712 * gcc.dg/lto/20090218_1.c: New.
1713 * gcc.dg/lto/20090218_2.c: New.
1714 * gcc.dg/lto/20090218_3.c: New.
1715 * gcc.dg/lto/20090219_0.c: New.
1716 * gcc.dg/lto/20090312_0.c: New.
1717 * gcc.dg/lto/20090312_1.c: New.
1718 * gcc.dg/lto/20090313_0.c: New.
1719 * gcc.dg/lto/20090706-1_0.c: New.
1720 * gcc.dg/lto/20090706-2_0.c: New.
1721 * gcc.dg/lto/20090717_0.c: New.
1722 * gcc.dg/lto/20090717_1.c: New.
1723 * gcc.dg/lto/20090729_0.c: New.
1724 * gcc.dg/lto/20090729_1.c: New.
1725 * gcc.dg/lto/20090812_0.c: New.
1726 * gcc.dg/lto/20090812_1.c: New.
1727 * gcc.dg/lto/20090914-1_0.c: New.
1728 * gcc.dg/lto/README: New.
1729 * gcc.dg/visibility-7.c: Adjust expected pattern
1730 * gfortran.dg/lto: New directory.
1731 * gfortran.dg/lto/pr40724_0.f: New.
1732 * gfortran.dg/lto/pr40724_1.f: New.
1733 * gfortran.dg/lto/pr40725_0.f03: New.
1734 * gfortran.dg/lto/pr40725_1.c: New.
1735 * gfortran.dg/lto/pr41069_0.f90: New.
1736 * gfortran.dg/lto/pr41069_1.f90: New.
1737 * gfortran.dg/lto/pr41069_2.f90: New.
1738 * g++.dg/README: Add 'lto' directory.
1739 * g++.dg/dg.exp: Also scan 'lto' directory
1740
1741 2009-10-03 Ben Elliston <bje@au.ibm.com>
1742 Janis Johnson <janis187@us.ibm.com>
1743 Diego Novillo <dnovillo@google.com>
1744
1745 * g++.dg/lto/lto.exp: New.
1746 * gcc.c-torture/execute/execute.exp: Add
1747 LTO_TORTURE_OPTIONS TO C_TORTURE_OPTIONS.
1748 * gcc.c-torture/execute/builtins/builtins.exp: Likewise.
1749 * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
1750 * gcc.c-torture/unsorted/unsorted.exp: Likewise.
1751 * gcc.target/i386/math-torture/math-torture.exp: Likewise.
1752 * gcc.dg/lto/lto.exp: New.
1753 * gfortran.dg/lto/lto.exp: New.
1754 * lib/target-supports.exp (check_effective_target_lto): New.
1755 * lib/c-torture.exp: Load target-supports.exp. Define
1756 LTO_TORTURE_OPTIONS if check_effective_target_lto returns nonzero.
1757 * lib/gcc-dg.exp: Likewise.
1758 * lib/lto.exp: New.
1759 * lib/torture-options.exp: Add support for a third argument.
1760
1761 2009-10-03 Uros Bizjak <ubizjak@gmail.com>
1762
1763 PR testsuite/41542
1764 * gcc.dg/tree-ssa/ipa-cp-1.c: Remove mis-merged garbage.
1765
1766 2009-10-02 Jason Merrill <jason@redhat.com>
1767
1768 * g++.dg/abi/mangle32.C: New.
1769
1770 2009-10-02 Eric Botcazou <ebotcazou@adacore.com>
1771
1772 * gnat.dg/atomic2.adb: New test.
1773
1774 2009-10-02 Eric Botcazou <ebotcazou@adacore.com>
1775
1776 * gnat.dg/array11.adb: New test.
1777 * gnat.dg/array12.adb: Likewise.
1778
1779 2009-10-02 Eric Botcazou <ebotcazou@adacore.com>
1780
1781 * gnat.dg/array10.adb: New test.
1782 * gnat.dg/object_overflow.adb: Tweak.
1783
1784 2009-10-02 Jack Howarth <howarth@bromo.med.uc.edu>
1785
1786 * gcc.dg/guality/guality.exp: Disable on darwin.
1787
1788 2009-10-02 Janis Johnson <janis187@us.ibm.com>
1789
1790 * c-c++-common/dfp/func-vararg-alternate-d32.c: Remove XFAIL.
1791 * c-c++-common/dfp/func-vararg-dfp.c: Ditto.
1792 * c-c++-common/dfp/func-vararg-mixed.c: Ditto.
1793 * c-c++-common/dfp/func-vararg-mixed-2.c: Ditto.
1794
1795 2009-10-02 Tobias Burnus <burnus@net-b.de>
1796
1797 PR fortran/41479
1798 * gfortran.dg/intent_out_5.f90: New test.
1799
1800 2009-10-02 Jakub Jelinek <jakub@redhat.com>
1801
1802 PR debug/41404
1803 PR debug/41353
1804 * gcc.dg/guality/pr41404-1.c: New test.
1805 * gcc.dg/guality/pr41353-2.c: New test.
1806
1807 2009-10-02 H.J. Lu <hongjiu.lu@intel.com>
1808
1809 PR testsuite/41546
1810 * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Change -mtune=i586
1811 to -mtune=generic.
1812
1813 2009-10-01 Jan Hubicka <jh@suse.cz>
1814
1815 * gcc.dg/tree-ssa/ipa-cp-1.c: New testcase.
1816
1817 2009-10-01 Loren J. Rittle <ljrittle@acm.org>
1818
1819 * gcc.dg/20021014-1.c (*-*-freebsd*): Use dg-message.
1820
1821 * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Specify -mtune=i586.
1822
1823 2009-10-01 Tobias Burnus <burnus@net-b.de>
1824
1825 PR fortran/41515
1826 * gfortran.dg/parameter_array_init_5.f90: New test.
1827
1828 2009-10-01 Jason Merrill <jason@redhat.com>
1829
1830 * g++.dg/cpp0x/defaulted13.C: New.
1831
1832 2009-09-30 Dennis Wassel <dennis.wassel@gmail.com>
1833
1834 * gfortran.dg/bounds_check_7.f90: Adapted error message.
1835 * gfortran.dg/bounds_check_11.f90: Likewise.
1836 * gfortran.dg/bounds_check_fail_1.f90: Likewise.
1837
1838 2009-09-30 Tobias Burnus <burnus@net-b.de>
1839
1840 * gfortran.dg/select_type_4.f90: New test.
1841
1842 2009-09-30 Janus Weil <janus@gcc.gnu.org>
1843
1844 * gfortran.dg/same_type_as_1.f03: New test.
1845 * gfortran.dg/same_type_as_2.f03: Ditto.
1846
1847 2009-09-30 Janus Weil <janus@gcc.gnu.org>
1848
1849 * gfortran.dg/select_type_1.f03: Extended.
1850 * gfortran.dg/select_type_3.f03: New test.
1851
1852 2009-09-30 Janus Weil <janus@gcc.gnu.org>
1853
1854 * gfortran.dg/class_allocate_1.f03: New test.
1855
1856 2009-09-30 Janus Weil <janus@gcc.gnu.org>
1857
1858 PR fortran/40996
1859 * gfortran.dg/allocatable_scalar_3.f90: New test.
1860 * gfortran.dg/select_type_2.f03: Ditto.
1861 * gfortran.dg/typebound_proc_5.f03: Changed error messages.
1862
1863 2009-09-30 Janus Weil <janus@gcc.gnu.org>
1864
1865 * gfortran.dg/block_name_2.f90: Modified error message.
1866 * gfortran.dg/select_6.f90: Ditto.
1867 * gfortran.dg/select_type_1.f03: New test.
1868
1869 2009-09-30 Janus Weil <janus@gcc.gnu.org>
1870
1871 * gfortran.dg/allocate_derived_1.f90: Remove -w option.
1872 * gfortran.dg/class_1.f03: Ditto.
1873 * gfortran.dg/class_2.f03: Ditto.
1874 * gfortran.dg/proc_ptr_comp_pass_1.f90: Ditto.
1875 * gfortran.dg/proc_ptr_comp_pass_2.f90: Ditto.
1876 * gfortran.dg/proc_ptr_comp_pass_3.f90: Ditto.
1877 * gfortran.dg/typebound_call_10.f03: Ditto.
1878 * gfortran.dg/typebound_call_2.f03: Ditto.
1879 * gfortran.dg/typebound_call_3.f03: Ditto.
1880 * gfortran.dg/typebound_call_4.f03: Ditto.
1881 * gfortran.dg/typebound_call_9.f03: Ditto.
1882 * gfortran.dg/typebound_generic_3.f03: Ditto.
1883 * gfortran.dg/typebound_generic_4.f03: Ditto.
1884 * gfortran.dg/typebound_operator_1.f03: Ditto.
1885 * gfortran.dg/typebound_operator_2.f03: Ditto.
1886 * gfortran.dg/typebound_operator_3.f03: Ditto.
1887 * gfortran.dg/typebound_operator_4.f03: Ditto.
1888 * gfortran.dg/typebound_proc_1.f08: Ditto.
1889 * gfortran.dg/typebound_proc_5.f03: Ditto.
1890 * gfortran.dg/typebound_proc_6.f03: Ditto.
1891
1892 2009-09-30 Jason Merrill <jason@redhat.com>
1893
1894 * g++.dg/eh/init-temp1.C: Improve test.
1895
1896 2009-09-30 Uros Bizjak <ubizjak@gmail.com>
1897
1898 PR target/22093
1899 * gcc.target/alpha/pr22093.c: New test.
1900
1901 2009-09-29 John Freeman <jfreeman08@gmail.com>
1902 Jason Merrill <jason@redhat.com>
1903
1904 * g++.dg/cpp0x/lambda/lambda-array.C: New.
1905 * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: New.
1906 * g++.dg/cpp0x/lambda/lambda-capture-const-ref-neg.C: New.
1907 * g++.dg/cpp0x/lambda/lambda-const.C: New.
1908 * g++.dg/cpp0x/lambda/lambda-copy-default-neg.C: New.
1909 * g++.dg/cpp0x/lambda/lambda-copy-default.C: New.
1910 * g++.dg/cpp0x/lambda/lambda-copy-neg.C: New.
1911 * g++.dg/cpp0x/lambda/lambda-copy.C: New.
1912 * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: New.
1913 * g++.dg/cpp0x/lambda/lambda-ctors.C: New.
1914 * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: New.
1915 * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: New.
1916 * g++.dg/cpp0x/lambda/lambda-deduce-ext.C: New.
1917 * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: New.
1918 * g++.dg/cpp0x/lambda/lambda-deduce.C: New.
1919 * g++.dg/cpp0x/lambda/lambda-defarg.C: New.
1920 * g++.dg/cpp0x/lambda/lambda-eh.C: New.
1921 * g++.dg/cpp0x/lambda/lambda-errloc.C: New.
1922 * g++.dg/cpp0x/lambda/lambda-field-names.C: New.
1923 * g++.dg/cpp0x/lambda/lambda-in-class-neg.C: New.
1924 * g++.dg/cpp0x/lambda/lambda-in-class.C: New.
1925 * g++.dg/cpp0x/lambda/lambda-lookup-neg.C: New.
1926 * g++.dg/cpp0x/lambda/lambda-mangle.C: New.
1927 * g++.dg/cpp0x/lambda/lambda-mixed.C: New.
1928 * g++.dg/cpp0x/lambda/lambda-mutable.C: New.
1929 * g++.dg/cpp0x/lambda/lambda-nested.C: New.
1930 * g++.dg/cpp0x/lambda/lambda-non-const.C: New.
1931 * g++.dg/cpp0x/lambda/lambda-nop.C: New.
1932 * g++.dg/cpp0x/lambda/lambda-ns-scope.C: New.
1933 * g++.dg/cpp0x/lambda/lambda-pass.C: New.
1934 * g++.dg/cpp0x/lambda/lambda-recursive.C: New.
1935 * g++.dg/cpp0x/lambda/lambda-ref-default.C: New.
1936 * g++.dg/cpp0x/lambda/lambda-ref.C: New.
1937 * g++.dg/cpp0x/lambda/lambda-std-function.C: New.
1938 * g++.dg/cpp0x/lambda/lambda-template.C: New.
1939 * g++.dg/cpp0x/lambda/lambda-this.C: New.
1940 * g++.dg/cpp0x/lambda/lambda-type.C: New.
1941 * g++.dg/cpp0x/lambda/lambda-use.C: New.
1942 * lib/prune.exp: Accept "In lambda function".
1943
1944 2009-09-29 Harsha Jagasia <harsha.jagasia@amd.com>
1945
1946 * gcc.target/i386/fma4-check.h: New file.
1947 * gcc.target/i386/fma4-fma.c: Ditto.
1948 * gcc.target/i386/fma4-maccXX.c: Ditto.
1949 * gcc.target/i386/fma4-msubXX.c: Ditto.
1950 * gcc.target/i386/fma4-nmaccXX.c: Ditto.
1951 * gcc.target/i386/fma4-nmsubXX.c: Ditto.
1952 * gcc.target/i386/fma4-vector.c: Ditto.
1953 * gcc.target/i386/fma4-256-maccXX.c: Ditto.
1954 * gcc.target/i386/fma4-256-msubXX.c: Ditto.
1955 * gcc.target/i386/fma4-256-nmaccXX.c: Ditto.
1956 * gcc.target/i386/fma4-256-nmsubXX.c: Ditto.
1957 * gcc.target/i386/fma4-256-vector.c: Ditto.
1958 * gcc.target/i386/funcspec-2.c: Ditto.
1959
1960 * gcc.target/i386/funcspec-4.c: Test error conditions related to FMA4.
1961
1962 * gcc.target/i386/funcspec-5.c: Add FMA4.
1963 * gcc.target/i386/funcspec-6.c: Ditto.
1964 * gcc.target/i386/funcspec-8.c: Ditto.
1965
1966 * gcc.target/i386/funcspec-9.c: New file.
1967
1968 * gcc.target/i386/i386.exp: Add check_effective_target_fma4.
1969
1970 * gcc.target/i386/isa-10.c: New file.
1971 * gcc.target/i386/isa-11.c: Ditto.
1972 * gcc.target/i386/isa-12.c: Ditto.
1973 * gcc.target/i386/isa-13.c: Ditto.
1974 * gcc.target/i386/isa-2.c: Ditto.
1975 * gcc.target/i386/isa-3.c: Ditto.
1976 * gcc.target/i386/isa-4.c: Ditto.
1977 * gcc.target/i386/isa-7.c: Ditto.
1978 * gcc.target/i386/isa-8.c: Ditto.
1979 * gcc.target/i386/isa-9.c: Ditto.
1980
1981 * gcc.target/i386/isa-14.c: Add FMA4.
1982 * gcc.target/i386/isa-1.c: Ditto.
1983 * gcc.target/i386/isa-5.c: Ditto.
1984 * gcc.target/i386/isa-6.c: Ditto.
1985
1986 * gcc.target/i386/sse-12.c: New file.
1987 * gcc.target/i386/sse-13.c: Ditto.
1988 * gcc.target/i386/sse-14.c: Ditto.
1989 * gcc.target/i386/sse-22.c: Ditto.
1990
1991 * g++.dg/other/i386-2.C: Add -mfma4 to dg-options.
1992 * g++.dg/other/i386-3.C: Ditto.
1993 * g++.dg/other/i386-5.C: Ditto.
1994 * g++.dg/other/i386-6.C: Ditto.
1995
1996 2009-09-29 H.J. Lu <hongjiu.lu@intel.com>
1997
1998 PR testsuite/41496
1999 * g++.dg/dfp/dfp.exp: Unset DEFAULT_CXXFLAGS if it didn't exist
2000 before.
2001
2002 2009-09-29 Janis Johnson <janis187@us.ibm.com>
2003
2004 * gcc.test-framework/dg-bogus-exp-XF.c: Move dg-bogus directive.
2005 * gcc.test-framework/dg-warning-exp-P.c: Move dg-warning directives.
2006
2007 2009-09-29 Jakub Jelinek <jakub@redhat.com>
2008
2009 PR debug/41438
2010 * gcc.dg/debug/dwarf2/const-1.c: Add dg-require-visibility, make x
2011 hidden.
2012 * g++.dg/debug/dwarf2/const-1.C: Likewise.
2013
2014 2009-09-29 Harsha Jagasia <harsha.jagasia@amd.com>
2015
2016 * gcc.target/i386/i386.exp: Remove check_effective_target_sse5.
2017 * gcc.target/i386/isa-1.c: Remove SSE5.
2018 * gcc.target/i386/isa-5.c: Ditto.
2019 * gcc.target/i386/isa-6.c: Ditto.
2020 * gcc.target/i386/funcspec-4.c: Remove error conditions
2021 related to SSE5.
2022 * gcc.target/i386/avx-1.c: Remove comments to mmintrin-common.h.
2023 * gcc.target/i386/avx-2.c: Ditto.
2024 * gcc.target/i386/sse-23.c: Ditto.
2025 * gcc.target/i386/funcspec-9.c: Delete.
2026
2027 2009-09-29 Jakub Jelinek <jakub@redhat.com>
2028
2029 * gcc.dg/guality/guality.exp (gdb-test): New proc for use in dg-final.
2030 * gcc.dg/guality/pr41353-1.c: New test.
2031
2032 PR testsuite/41444
2033 * gcc.dg/guality/guality.h (GUALITY_GDB_REDIRECT): Fix a typo
2034 in macro name definition for non-unix/win32/msdos.
2035
2036 2009-09-29 Daniel Kraft <d@domob.eu>
2037
2038 PR fortran/39626
2039 * gfortran.dg/block_1.f08: New test.
2040 * gfortran.dg/block_2.f08: New test.
2041 * gfortran.dg/block_3.f90: New test.
2042 * gfortran.dg/block_4.f08: New test.
2043 * gfortran.dg/block_5.f08: New test.
2044 * gfortran.dg/block_6.f08: New test.
2045 * gfortran.dg/block_7.f08: New test.
2046 * gfortran.dg/block_8.f08: New test.
2047
2048 2009-09-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2049
2050 PR libgfortran/35862
2051 * gfortran.dg/round_1.f03: New test.
2052 * gfortran.dg/f2003_io_3.f03: Update test.
2053
2054 2009-09-28 Easwaran Raman <eraman@google.com>
2055
2056 * gcc.target/i386/ifcvt-onecmpl-abs-1.c: New file.
2057 * gcc.c-torture/execute/ifcvt-onecmpl-abs-1.c: New file.
2058
2059 2009-09-28 Janis Johnson <janis187@us.ibm.com>
2060
2061 * g++.dg/dfp/dfp.exp: Run tests from c-c++-common/dfp.
2062 * c-c++-common/dfp/func-vararg-alternate-d32.c: XFAIL for C++.
2063 * c-c++-common/dfp/func-vararg-dfp.c: Ditto.
2064 * c-c++-common/dfp/func-vararg-mixed.c: Ditto.
2065 * c-c++-common/dfp/func-vararg-mixed-2.c: Ditto.
2066
2067 * g++.dg/dfp/dfp.exp: Fix typo.
2068
2069 * lib/target-supports.exp (check-effective-target-dfp-nocache):
2070 Fix typo that breaks the check.
2071
2072 2009-09-28 Olivier Hainque <hainque@adacore.com>
2073
2074 * gnat.dg (tagged_alloc_free.adb): New testcase.
2075
2076 2009-09-28 Janis Johnson <janis187@us.ibm.com>
2077
2078 * g++.dg/dfp: New directory.
2079 * g++.dg/dg.exp: Prune tests in dfp directory.
2080 * g++.dg/dfp/dfp.exp: New.
2081 * g++.dg/dfp/mangle-mode.C: New test.
2082
2083 2009-09-28 Michael Matz <matz@suse.de>
2084
2085 * gcc.dg/builtins-44.c: Use __builtin_isinf_sign when checking
2086 for sign of -Inf.
2087
2088 2009-09-27 Richard Henderson <rth@redhat.com>
2089
2090 * gcc.c-torture/compile/pr41469.c: Add -fexceptions.
2091 * gcc.dg/tree-ssa/pr41469-1.c: New.
2092
2093 2009-09-26 Andreas Schwab <schwab@linux-m68k.org>
2094
2095 PR c/41476
2096 * gcc.dg/cond-constqual-1.c: New test.
2097
2098 2009-09-26 Michael Matz <matz@suse.de>
2099
2100 PR lto/40758
2101 PR middle-end/41470
2102 * gcc.dg/pr41470.c: New test.
2103
2104 2009-09-26 Eric Botcazou <ebotcazou@adacore.com>
2105
2106 * gnat.dg/array9.adb: New test.
2107
2108 2009-09-26 Michael Matz <matz@suse.de>
2109
2110 PR tree-optimization/41454
2111 * gcc.dg/pr41454.c: New test.
2112
2113 2009-09-25 Dodji Seketeli <dodji@redhat.com>
2114
2115 * g++.dg/debug/dwarf2/template-func-params-4.C: Adjust after renaming
2116 DW_TAG_template_parameter_pack and DW_TAG_formal_parameter_pack
2117 into DW_TAG_GNU_template_parameter_pack and
2118 DW_TAG_GNU_formal_parameter_pack.
2119 * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
2120 * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
2121
2122 2009-09-25 Nathan Froyd <froydnj@codesourcery.com>
2123
2124 * gcc.dg/vect/vect.exp: Append extra parameters as separate
2125 parameters for alignment-sensitive -fsection-anchors tests.
2126
2127 2009-09-25 Richard Guenther <rguenther@suse.de>
2128
2129 PR middle-end/41463
2130 * gcc.c-torture/execute/pr41463.c: New testcase.
2131
2132 2009-09-25 Olivier Hainque <hainque@adacore.com>
2133
2134 * gnat.dg/sse_nolib.adb: New testcase.
2135
2136 2009-09-25 Revital Eres <ERES@il.ibm.com>
2137
2138 * gcc.target/powerpc/vsx-vectorize-8.c: New test.
2139 * gcc.target/powerpc/vsx-vectorize-1.c: Likewise.
2140 * gcc.target/powerpc/vsx-vectorize-2.c: Likewise.
2141 * gcc.target/powerpc/vsx-vectorize-3.c: Likewise.
2142 * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
2143 * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
2144 * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
2145 * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
2146 * gcc.dg/vect/vect.exp: Add Power7 flags.
2147 * g++.dg/vect/vect.exp: Likewise.
2148 * gfortran.dg/vect/vect.exp: Likewise.
2149
2150 2009-09-24 Steven G. Kargl <kargl@gcc.gnu.org>
2151
2152 PR fortran/41459
2153 * gfortran.dg/empty_label.f: New test.
2154 * gfortran.dg/empty_label.f90: Ditto.
2155 * gfortran.dg/warnings_are_errors_1.f: Fix to emit a single warning.
2156
2157 2009-09-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2158
2159 * gcc.dg/torture/builtin-math-7.c: Test complex int division at
2160 compile-time.
2161
2162 2009-09-24 Adam Nemet <anemet@caviumnetworks.com>
2163
2164 * lib/scanasm.exp (make_pattern_printable): New function.
2165 (dg-scan, scan-assembler-times, scan-assembler-dem,
2166 scan-assembler-dem-not): Use it.
2167
2168 2009-09-24 H.J. Lu <hongjiu.lu@intel.com>
2169
2170 * gcc.target/i386/pr12329.c (dg-do): Changed to run.
2171 (test_nested): Renamed to ...
2172 (test_nested1): This.
2173 (test_nested2): New.
2174 (main): Likewise.
2175
2176 2009-09-24 Richard Guenther <rguenther@suse.de>
2177
2178 PR tree-optimization/36143
2179 PR tree-optimization/38747
2180 * gcc.dg/tree-ssa/fre-vce-1.c: XFAIL.
2181 * gcc.dg/tree-ssa/forwprop-6.c: Likewise.
2182 * g++.dg/torture/pr38747.C: New testcase.
2183 * g++.dg/tree-ssa/pr19637.C: Un-XFAIL.
2184
2185 2009-09-24 Eric Botcazou <ebotcazou@adacore.com>
2186
2187 * gnat.dg/nested_proc.adb: New test.
2188
2189 2009-09-24 Jakub Jelinek <jakub@redhat.com>
2190
2191 * gcc.target/i386/pr12329.c: Adjust.
2192
2193 2009-09-23 Alexandre Oliva <aoliva@redhat.com>
2194
2195 PR debug/41248
2196 * gcc.dg/pr41248.c: New.
2197
2198 2009-09-23 Dodji Seketeli <dodji@redhat.com>
2199
2200 PR debug/41065
2201 * gcc.dg/debug/dwarf2/global-used-types.c: New test.
2202
2203 2009-09-23 Andreas Schwab <schwab@redhat.com>
2204
2205 * lib/profopt.exp (profopt-get-options): Set tool_flags for
2206 current_compiler_flags. Fix typos.
2207
2208 2009-09-23 Yuri Gribov <tetra2005@googlemail.com>
2209
2210 * gcc.c-torture/execute/980526-2.c: Skip if sizeof (int) > 4.
2211
2212 2009-09-23 Uros Bizjak <ubizjak@gmail.com>
2213
2214 PR c/39779
2215 * gcc.c-torture/compile/pr39779.c: New test.
2216
2217 2009-09-22 Dodji Seketeli <dodji@redhat.com>
2218
2219 * g++.dg/debug/dwarf2/template-func-params-4.C: Adjust.
2220 * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
2221 * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
2222
2223 2009-09-22 Alexandre Oliva <aoliva@redhat.com>
2224
2225 PR debug/41295
2226 * gcc.dg/pr41295.c: New.
2227
2228 2009-09-22 Neil Vachharajani <nvachhar@google.com>
2229
2230 * gcc.dg/pr40209.c: Add test case.
2231
2232 2009-09-22 Adam Nemet <anemet@caviumnetworks.com>
2233
2234 * gcc.target/mips/code-readable-1.c: Change \. to \\. when
2235 matching assembly.
2236 * gcc.target/mips/code-readable-2.c: Likewise.
2237 * gcc.target/mips/code-readable-3.c: Likewise.
2238
2239 2009-09-22 Janis Johnson <janis187@us.ibm.com>
2240
2241 * lib/target-supports.exp (check_effective_target_dfp_nocache):
2242 Check support via mode instead of C type.
2243 (check_effective_target_dfprt_nocache): Ditto.
2244 (check_effective_target_hard_dfp): Ditto.
2245
2246 2009-09-22 Richard Guenther <rguenther@suse.de>
2247
2248 PR middle-end/41395
2249 * gcc.c-torture/execute/pr41395-1.c: New testcase.
2250 * gcc.c-torture/execute/pr41395-2.c: Likewise.
2251
2252 2009-09-22 Jakub Jelinek <jakub@redhat.com>
2253
2254 * gcc.dg/20090922-1.c: New test.
2255
2256 PR bootstrap/41405
2257 * gfortran.dg/debug/pr37738.f: Add -gno-strict-dwarf to dg-options.
2258 * gfortran.dg/debug/pr35154-dwarf2.f: Likewise.
2259 * g++.dg/debug/dwarf2/explicit-constructor.C: Likewise.
2260 * g++.dg/debug/dwarf2/imported-module-2.C: Likewise.
2261 * g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
2262 * g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
2263 * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
2264 * objc.dg/dwarf-2.m: Likewise.
2265
2266 2009-09-22 Richard Guenther <rguenther@suse.de>
2267
2268 PR tree-optimization/41428
2269 * g++.dg/tree-ssa/pr41428.C: New testcase.
2270
2271 2009-09-22 Jakub Jelinek <jakub@redhat.com>
2272
2273 PR middle-end/41429
2274 * g++.dg/gomp/pr41429.C: New test.
2275
2276 2009-09-21 Giuseppe Scrivano <gscrivano@gnu.org>
2277
2278 * gcc.dg/tree-ssa/tailrecursion-6.c: New file.
2279
2280 2009-09-21 Jason Merrill <jason@redhat.com>
2281
2282 PR c++/41421
2283 * g++.dg/cpp0x/trivial1.C: Expand.
2284
2285 2009-09-21 Kai Tietz <kai.tietz@onevision.com>
2286
2287 * gcc.dg/torture/calleesave-sse.c: New.
2288
2289 2009-09-21 Jan Hubicka <jh@suse.cz>
2290
2291 * gcc.dg/guality/inline-params.c: New testcase.
2292
2293 2009-09-21 Uros Bizjak <ubizjak@gmail.com>
2294
2295 * gcc.c-torture/execute/ieee/ieee.exp (additional_flags):
2296 Add -fno-inline.
2297 * gcc.c-torture/execute/ieee/pr36332.c (foo): Remove attributes.
2298 * gcc.c-torture/execute/ieee/pr30704.c (f1): Ditto.
2299 (f2): Ditto.
2300
2301 2009-09-20 H.J. Lu <hongjiu.lu@intel.com>
2302
2303 * gcc.dg/ipa/ipa-sra-1.c (dg-options): Add -fipa-sra.
2304 * gcc.dg/ipa/ipa-sra-2.c (dg-options): Likewise.
2305 * gcc.dg/ipa/ipa-sra-3.c (dg-options): Likewise.
2306 * gcc.dg/ipa/ipa-sra-4.c (dg-options): Likewise.
2307 * gcc.dg/ipa/ipa-sra-5.c (dg-options): Likewise.
2308
2309 2009-09-20 Andrew Pinski <pinskia@gcc.gnu.org>
2310
2311 PR middle-end/40642
2312 * g++.dg/torture/pr40642.C: New testcase.
2313
2314 2009-09-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2315
2316 * gcc.dg/torture/builtin-math-7.c: Update for testing Annex G
2317 cases in static initializers.
2318
2319 2009-09-20 Kai Tietz <kai.tietz@onevision.com>
2320
2321 * gcc.c-tortue/compile/pr39886.c: New.
2322
2323 2009-09-20 Chris Demetriou <cgd@google.com>
2324
2325 PR preprocessor/28435:
2326 * gcc.dg/cpp/missing-header-MD.c: Make output checking match
2327 gcc.dg/cpp/missing-header-1.c, and add PR number to test comment.
2328 * gcc.dg/cpp/missing-header-MMD.c: Likewise.
2329 * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
2330 * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
2331
2332 2009-09-19 Adam Nemet <anemet@caviumnetworks.com>
2333
2334 * gcc.target/mips/mips.exp: Add relax-pic-calls
2335 under -mfoo/-mno-foo options.
2336 (mips-dg-options): Make -mrelax-pic-calls imply -mno-plt, -mabicalls
2337 and -mexplicit-relocs.
2338 * gcc.target/mips/call-1.c: New test.
2339 * gcc.target/mips/call-2.c: New test.
2340 * gcc.target/mips/call-3.c: New test.
2341 * gcc.target/mips/lazy-binding-1.c: Add MIPS-specific dg-options.
2342 * gcc.dg/tree-ssa/loop-1.c: Likewise.
2343
2344 2009-09-19 Chris Demetriou <cgd@google.com>
2345
2346 PR preprocessor/28435:
2347 * gcc.dg/cpp/missing-header-MD.c: New test.
2348 * gcc.dg/cpp/missing-header-MMD.c: New test.
2349 * gcc.dg/cpp/missing-sysheader-MD.c: New test.
2350 * gcc.dg/cpp/missing-sysheader-MMD.c: New test.
2351
2352 2009-09-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2353
2354 PR libgfortran/41328
2355 * gfortran.dg/cr_lf.f90: Modify test to include check that no EOR with
2356 EOF works.
2357
2358 2009-09-18 Jason Merrill <jason@redhat.com>
2359
2360 * g++.dg/cpp0x/nolinkage1{.C,.h,a.cc}: New.
2361 * g++.dg/cpp0x/initlist-deduce.C: New.
2362
2363 2009-09-18 Neil Vachharajani <nvachhar@google.com>
2364
2365 * gcc.dg/tree-prof/val-prof-7.c: Added test case.
2366
2367 2009-09-18 Janis Johnson <janis187@us.ibm.com>
2368
2369 * gcc.dg/dfp/dfp.exp: Also run tests in c-c++-common/dfp.
2370 * c-c++-common/dfp: New directory.
2371 * c-c++-common/dfp/dfp-dbg.h: New file.
2372 * gcc.dg/dfp/call-by-value.c: Move to ...
2373 * c-c++-common/call-by-value.c: here.
2374 * gcc.dg/dfp/cast.c: Move to ...
2375 * c-c++-common/cast.c: here.
2376 * gcc.dg/dfp/compare-eq-const.c: Move to ...
2377 * c-c++-common/compare-eq-const.c: here.
2378 * gcc.dg/dfp/compare-eq-d128.c: Move to ...
2379 * c-c++-common/compare-eq-d128.c: here.
2380 * gcc.dg/dfp/compare-eq-d32.c: Move to ...
2381 * c-c++-common/compare-eq-d32.c: here.
2382 * gcc.dg/dfp/compare-eq-d64.c: Move to ...
2383 * c-c++-common/compare-eq-d64.c: here.
2384 * gcc.dg/dfp/compare-eq-dfp.c: Move to ...
2385 * c-c++-common/compare-eq-dfp.c: here.
2386 * gcc.dg/dfp/compare-eq.h: Move to ...
2387 * c-c++-common/compare-eq.h: here.
2388 * gcc.dg/dfp/compare-rel-const.c: Move to ...
2389 * c-c++-common/compare-rel-const.c: here.
2390 * gcc.dg/dfp/compare-rel-d128.c: Move to ...
2391 * c-c++-common/compare-rel-d128.c: here.
2392 * gcc.dg/dfp/compare-rel-d32.c: Move to ...
2393 * c-c++-common/compare-rel-d32.c: here.
2394 * gcc.dg/dfp/compare-rel-d64.c: Move to ...
2395 * c-c++-common/compare-rel-d64.c: here.
2396 * gcc.dg/dfp/compare-rel-dfp.c: Move to ...
2397 * c-c++-common/compare-rel-dfp.c: here.
2398 * gcc.dg/dfp/compare-rel.h: Move to ...
2399 * c-c++-common/compare-rel.h: here.
2400 * gcc.dg/dfp/compare-special-d128.c: Move to ...
2401 * c-c++-common/compare-special-d128.c: here.
2402 * gcc.dg/dfp/compare-special-d32.c: Move to ...
2403 * c-c++-common/compare-special-d32.c: here.
2404 * gcc.dg/dfp/compare-special-d64.c: Move to ...
2405 * c-c++-common/compare-special-d64.c: here.
2406 * gcc.dg/dfp/compare-special.h: Move to ...
2407 * c-c++-common/compare-special.h: here.
2408 * gcc.dg/dfp/constants-zero.c: Move to ...
2409 * c-c++-common/constants-zero.c: here.
2410 * gcc.dg/dfp/convert-bfp-10.c: Move to ...
2411 * c-c++-common/convert-bfp-10.c: here.
2412 * gcc.dg/dfp/convert-bfp-11.c: Move to ...
2413 * c-c++-common/convert-bfp-11.c: here.
2414 * gcc.dg/dfp/convert-bfp-12.c: Move to ...
2415 * c-c++-common/convert-bfp-12.c: here.
2416 * gcc.dg/dfp/convert-bfp-13.c: Move to ...
2417 * c-c++-common/convert-bfp-13.c: here.
2418 * gcc.dg/dfp/convert-bfp-14.c: Move to ...
2419 * c-c++-common/convert-bfp-14.c: here.
2420 * gcc.dg/dfp/convert-bfp-2.c: Move to ...
2421 * c-c++-common/convert-bfp-2.c: here.
2422 * gcc.dg/dfp/convert-bfp-3.c: Move to ...
2423 * c-c++-common/convert-bfp-3.c: here.
2424 * gcc.dg/dfp/convert-bfp-4.c: Move to ...
2425 * c-c++-common/convert-bfp-4.c: here.
2426 * gcc.dg/dfp/convert-bfp-5.c: Move to ...
2427 * c-c++-common/convert-bfp-5.c: here.
2428 * gcc.dg/dfp/convert-bfp-6.c: Move to ...
2429 * c-c++-common/convert-bfp-6.c: here.
2430 * gcc.dg/dfp/convert-bfp-7.c: Move to ...
2431 * c-c++-common/convert-bfp-7.c: here.
2432 * gcc.dg/dfp/convert-bfp-8.c: Move to ...
2433 * c-c++-common/convert-bfp-8.c: here.
2434 * gcc.dg/dfp/convert-bfp-9.c: Move to ...
2435 * c-c++-common/convert-bfp-9.c: here.
2436 * gcc.dg/dfp/convert-bfp.c: Move to ...
2437 * c-c++-common/convert-bfp.c: here.
2438 * gcc.dg/dfp/convert-bfp-fold.c: Move to ...
2439 * c-c++-common/convert-bfp-fold.c: here.
2440 * gcc.dg/dfp/convert-dfp.c: Move to ...
2441 * c-c++-common/convert-dfp.c: here.
2442 * gcc.dg/dfp/convert-dfp-fold-2.c: Move to ...
2443 * c-c++-common/convert-dfp-fold-2.c: here.
2444 * gcc.dg/dfp/convert-dfp-fold.c: Move to ...
2445 * c-c++-common/convert-dfp-fold.c: here.
2446 * gcc.dg/dfp/convert.h: Move to ...
2447 * c-c++-common/convert.h: here.
2448 * gcc.dg/dfp/convert-int.c: Move to ...
2449 * c-c++-common/convert-int.c: here.
2450 * gcc.dg/dfp/convert-int-fold.c: Move to ...
2451 * c-c++-common/convert-int-fold.c: here.
2452 * gcc.dg/dfp/convert-int-max.c: Move to ...
2453 * c-c++-common/convert-int-max.c: here.
2454 * gcc.dg/dfp/convert-int-max-fold.c: Move to ...
2455 * c-c++-common/convert-int-max-fold.c: here.
2456 * gcc.dg/dfp/convert-int-saturate.c: Move to ...
2457 * c-c++-common/convert-int-saturate.c: here.
2458 * gcc.dg/dfp/func-array.c: Move to ...
2459 * c-c++-common/func-array.c: here.
2460 * gcc.dg/dfp/func-deref.c: Move to ...
2461 * c-c++-common/func-deref.c: here.
2462 * gcc.dg/dfp/func-mixed.c: Move to ...
2463 * c-c++-common/func-mixed.c: here.
2464 * gcc.dg/dfp/func-pointer.c: Move to ...
2465 * c-c++-common/func-pointer.c: here.
2466 * gcc.dg/dfp/func-scalar.c: Move to ...
2467 * c-c++-common/func-scalar.c: here.
2468 * gcc.dg/dfp/func-struct.c: Move to ...
2469 * c-c++-common/func-struct.c: here.
2470 * gcc.dg/dfp/func-vararg-alternate-d128-2.c: Move to ...
2471 * c-c++-common/func-vararg-alternate-d128-2.c: here.
2472 * gcc.dg/dfp/func-vararg-alternate-d128.c: Move to ...
2473 * c-c++-common/func-vararg-alternate-d128.c: here.
2474 * gcc.dg/dfp/func-vararg-alternate-d32.c: Move to ...
2475 * c-c++-common/func-vararg-alternate-d32.c: here.
2476 * gcc.dg/dfp/func-vararg-alternate-d64.c: Move to ...
2477 * c-c++-common/func-vararg-alternate-d64.c: here.
2478 * gcc.dg/dfp/func-vararg-alternate.h: Move to ...
2479 * c-c++-common/func-vararg-alternate.h: here.
2480 * gcc.dg/dfp/func-vararg-dfp.c: Move to ...
2481 * c-c++-common/func-vararg-dfp.c: here.
2482 * gcc.dg/dfp/func-vararg-mixed-2.c: Move to ...
2483 * c-c++-common/func-vararg-mixed-2.c: here.
2484 * gcc.dg/dfp/func-vararg-mixed.c: Move to ...
2485 * c-c++-common/func-vararg-mixed.c: here.
2486 * gcc.dg/dfp/func-vararg-size0.c: Move to ...
2487 * c-c++-common/func-vararg-size0.c: here.
2488 * gcc.dg/dfp/inf-1.c: Move to ...
2489 * c-c++-common/inf-1.c: here.
2490 * gcc.dg/dfp/loop-index.c: Move to ...
2491 * c-c++-common/loop-index.c: here.
2492 * gcc.dg/dfp/modes.c: Move to ...
2493 * c-c++-common/modes.c: here.
2494 * gcc.dg/dfp/nan-1.c: Move to ...
2495 * c-c++-common/nan-1.c: here.
2496 * gcc.dg/dfp/nan-2.c: Move to ...
2497 * c-c++-common/nan-2.c: here.
2498 * gcc.dg/dfp/operator-arith-fold.c: Move to ...
2499 * c-c++-common/operator-arith-fold.c: here.
2500 * gcc.dg/dfp/operator-assignment.c: Move to ...
2501 * c-c++-common/operator-assignment.c: here.
2502 * gcc.dg/dfp/operator-comma.c: Move to ...
2503 * c-c++-common/operator-comma.c: here.
2504 * gcc.dg/dfp/operator-cond.c: Move to ...
2505 * c-c++-common/operator-cond.c: here.
2506 * gcc.dg/dfp/operator-logical.c: Move to ...
2507 * c-c++-common/operator-logical.c: here.
2508 * gcc.dg/dfp/operator-unary.c: Move to ...
2509 * c-c++-common/operator-unary.c: here.
2510 * gcc.dg/dfp/pr31385.c: Move to ...
2511 * c-c++-common/pr31385.c: here.
2512 * gcc.dg/dfp/pr33466.c: Move to ...
2513 * c-c++-common/pr33466.c: here.
2514 * gcc.dg/dfp/pr35620.c: Move to ...
2515 * c-c++-common/pr35620.c: here.
2516 * gcc.dg/dfp/pr36800.c: Move to ...
2517 * c-c++-common/pr36800.c: here.
2518 * gcc.dg/dfp/pr39034.c: Move to ...
2519 * c-c++-common/pr39034.c: here.
2520 * gcc.dg/dfp/pr39035.c: Move to ...
2521 * c-c++-common/pr39035.c: here.
2522 * gcc.dg/dfp/pr39902.c: Move to ...
2523 * c-c++-common/pr39902.c: here.
2524 * gcc.dg/dfp/pr39986.c: Move to ...
2525 * c-c++-common/pr39986.c: here.
2526 * gcc.dg/dfp/signbit-1.c: Move to ...
2527 * c-c++-common/signbit-1.c: here.
2528 * gcc.dg/dfp/signbit-2.c: Move to ...
2529 * c-c++-common/signbit-2.c: here.
2530 * gcc.dg/dfp/struct-layout-1.c: Move to ...
2531 * c-c++-common/struct-layout-1.c: here.
2532 * gcc.dg/dfp/usual-arith-conv.c: Move to ...
2533 * c-c++-common/usual-arith-conv.c: here.
2534 * gcc.dg/dfp/usual-arith-conv-const.c: Move to ...
2535 * c-c++-common/usual-arith-conv-const.c: here.
2536
2537 2009-09-18 Jack Howarth <howarth@bromo.med.uc.edu>
2538
2539 PR testsuite/41288
2540 * gcc.target/x86_64/abi/asm-support-darwin.s (snapshot_ret): Preserve
2541 stack alignment.
2542
2543 2009-09-17 Andrew Pinski <pinskia@gcc.gnu.org>
2544
2545 PR c++/39365
2546 * g++.dg/expr/bool3.C: New test.
2547 * g++.dg/expr/bool4.C: New test.
2548
2549 2009-09-17 Janis Johnson <janis187@us.ibm.com>
2550
2551 * gcc.dg/dfp/dfp-dbg.h: Define EXTERN.
2552 * gcc.dg/dfp/signbit-2.c: Use it.
2553 * gcc.dg/dfp/func-vararg-alternate.h: Change two
2554 arguments to unsigned int.
2555 * gcc.dg/dfp/convert-bfp-10.c: Don't include float.h.
2556 * gcc.dg/dfp/convert-bfp-fold.c: Include dfp-dbg.h.
2557 * gcc.dg/dfp/convert-dfp-fold.c: Ditto
2558 * gcc.dg/dfp/convert-int-max-fold.c: Ditto.
2559 * gcc.dg/dfp/operator-arith-fold.c: Ditto.
2560 * gcc.dg/dfp/pr39986.c: Ditto.
2561 * gcc.dg/dfp/usual-arith-conv-const.c: Ditto.
2562 * gcc.dg/dfp/pr31385.c: Use mode in typedef, not C type.
2563 * gcc.dg/dfp/pr35620.c: Define typedef for C++.
2564 * gcc.dg/dfp/convert-int.c: Define BOOL for C++.
2565 * gcc.dg/dfp/convert-int-fold.c: Ditto.
2566
2567 2009-09-17 Jakub Jelinek <jakub@redhat.com>
2568
2569 * gcc.dg/debug/dwarf2/struct-loc1.c: New test.
2570
2571 2009-09-17 Janis Johnson <janis187@us.ibm.com>
2572
2573 PR c/41049
2574 * dfp/pr41049.c: New test.
2575
2576 2009-09-17 H.J. Lu <hongjiu.lu@intel.com>
2577
2578 PR testsuite/41385
2579 * gcc.dg/dfp/dfp.exp: Properly save DEFAULT_CFLAGS.
2580
2581 2009-09-17 Martin Jambor <mjambor@suse.cz>
2582
2583 * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not run IPA-SRA.
2584 * gcc.dg/ipa/ipa-sra-1.c: New test.
2585 * gcc.dg/ipa/ipa-sra-2.c: New test.
2586 * gcc.dg/ipa/ipa-sra-3.c: New test.
2587 * gcc.dg/ipa/ipa-sra-4.c: New test.
2588 * gcc.dg/ipa/ipa-sra-5.c: New test.
2589 * gcc.c-torture/execute/ipa-sra-1.c: New test.
2590 * gcc.c-torture/execute/ipa-sra-2.c: New test.
2591
2592 2009-09-17 Michael Matz <matz@suse.de>
2593
2594 PR middle-end/41347
2595 * gfortran.dg/pr41347.f90: New test.
2596
2597 2009-09-17 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2598
2599 * gcc.c-torture/compile/20090917-1.c: New testcase.
2600
2601 2009-09-16 Uros Bizjak <ubizjak@gmail.com>
2602
2603 * gfortran.dg/default_format_denormal_2.f90: Add ieee options.
2604 * gfortran.dg/default_format_denormal_1.f90: Ditto. Remove
2605 alpha*-*-* target from XFAIL list.
2606
2607 2009-09-16 Janis Johnson <janis187@us.ibm.com>
2608
2609 * gcc.dg/dfp/dfp.exp: Use appropriate default options.
2610 * gcc.dg/dfp/dfp-dbg.h: New; define FAILURE, FINISH.
2611 * gcc.dg/dfp/cast-bad.c: Use default options.
2612 * gcc.dg/dfp/compare-rel-const.c: Ditto.
2613 * gcc.dg/dfp/composite-type.c: Ditto.
2614 * gcc.dg/dfp/constants.c: Ditto.
2615 * gcc.dg/dfp/constants-hex.c: Ditto.
2616 * gcc.dg/dfp/constants-pedantic.c: Ditto.
2617 * gcc.dg/dfp/convert-bfp-fold.c: Ditto.
2618 * gcc.dg/dfp/convert-dfp-fold.c: Ditto.
2619 * gcc.dg/dfp/convert-int-max-fold.c: Ditto.
2620 * gcc.dg/dfp/ctypes.c: Ditto.
2621 * gcc.dg/dfp/ddmode-ice.c: Ditto.
2622 * gcc.dg/dfp/dec-eval-method-2.c: Ditto.
2623 * gcc.dg/dfp/float-constant-double.c: Ditto.
2624 * gcc.dg/dfp/keywords-pedantic.c: Ditto.
2625 * gcc.dg/dfp/keywords-reserved.c: Ditto.
2626 * gcc.dg/dfp/modes.c: Ditto.
2627 * gcc.dg/dfp/operator-bitwise.c: Ditto.
2628 * gcc.dg/dfp/pr31344.c: Ditto.
2629 * gcc.dg/dfp/pr31385.c: Ditto.
2630 * gcc.dg/dfp/pr33466.c: Ditto.
2631 * gcc.dg/dfp/pr35620.c: Ditto.
2632 * gcc.dg/dfp/pr37435.c: Ditto.
2633 * gcc.dg/dfp/pr39986.c: Ditto.
2634 * gcc.dg/dfp/pragma-float-const-decimal64-1.c: Ditto.
2635 * gcc.dg/dfp/pragma-float-const-decimal64-2.c: Ditto.
2636 * gcc.dg/dfp/pragma-float-const-decimal64-3.c: Ditto.
2637 * gcc.dg/dfp/pragma-float-const-decimal64-4.c: Ditto.
2638 * gcc.dg/dfp/pragma-float-const-decimal64-7.c: Ditto.
2639 * gcc.dg/dfp/pragma-float-const-decimal64-8.c: Ditto.
2640 * gcc.dg/dfp/typespec.c: Ditto.
2641 * gcc.dg/dfp/usual-arith-conv-bad.c: Ditto.
2642 * gcc.dg/dfp/usual-arith-conv-bad-2.c: Ditto.
2643 * gcc.dg/dfp/usual-arith-conv-const.c: Ditto.
2644 * gcc.dg/dfp/Wbad-function-cast-1.c: Ditto.
2645 * gcc.dg/dfp/Wtraditional-conversion-2.c: Ditto.
2646 * gcc.dg/dfp/wtr-conversion-1.c: Ditto.
2647 * gcc.dg/dfp/compare-eq.h: Define custom debug macros.
2648 * gcc.dg/dfp/compare-rel.h: Ditto.
2649 * gcc.dg/dfp/compare-special.h: Ditto.
2650 * gcc.dg/dfp/convert.h: Ditto.
2651 * gcc.dg/dfp/fe-check.h: Ditto.
2652 * gcc.dg/dfp/call-by-value.c: Use default options and debug macros.
2653 * gcc.dg/dfp/cast.c: Ditto.
2654 * gcc.dg/dfp/compare-eq-const.c: Ditto.
2655 * gcc.dg/dfp/compare-eq-d32.c: Ditto.
2656 * gcc.dg/dfp/compare-eq-d64.c: Ditto.
2657 * gcc.dg/dfp/compare-eq-d128.c: Ditto.
2658 * gcc.dg/dfp/compare-eq-dfp.c: Ditto.
2659 * gcc.dg/dfp/compare-rel-d32.c: Ditto.
2660 * gcc.dg/dfp/compare-rel-d64.c: Ditto.
2661 * gcc.dg/dfp/compare-rel-d128.c: Ditto.
2662 * gcc.dg/dfp/compare-rel-dfp.c: Ditto.
2663 * gcc.dg/dfp/compare-special-d32.c: Ditto.
2664 * gcc.dg/dfp/compare-special-d64.c: Ditto.
2665 * gcc.dg/dfp/compare-special-d128.c: Ditto.
2666 * gcc.dg/dfp/constants-zero.c: Ditto.
2667 * gcc.dg/dfp/convert-bfp-2.c: Ditto.
2668 * gcc.dg/dfp/convert-bfp-3.c: Ditto.
2669 * gcc.dg/dfp/convert-bfp-4.c: Ditto.
2670 * gcc.dg/dfp/convert-bfp-5.c: Ditto.
2671 * gcc.dg/dfp/convert-bfp-6.c: Ditto.
2672 * gcc.dg/dfp/convert-bfp-7.c: Ditto.
2673 * gcc.dg/dfp/convert-bfp-8.c: Ditto.
2674 * gcc.dg/dfp/convert-bfp-9.c: Ditto.
2675 * gcc.dg/dfp/convert-bfp-10.c: Ditto.
2676 * gcc.dg/dfp/convert-bfp-11.c: Ditto.
2677 * gcc.dg/dfp/convert-bfp-12.c: Ditto.
2678 * gcc.dg/dfp/convert-bfp-13.c: Ditto.
2679 * gcc.dg/dfp/convert-bfp-14.c: Ditto.
2680 * gcc.dg/dfp/convert-bfp.c: Ditto.
2681 * gcc.dg/dfp/convert-complex.c: Ditto.
2682 * gcc.dg/dfp/convert-dfp.c: Ditto.
2683 * gcc.dg/dfp/convert-dfp-fold-2.c: Ditto.
2684 * gcc.dg/dfp/convert-dfp-round.c: Ditto.
2685 * gcc.dg/dfp/convert-int.c: Ditto.
2686 * gcc.dg/dfp/convert-int-fold.c: Ditto.
2687 * gcc.dg/dfp/convert-int-max.c: Ditto.
2688 * gcc.dg/dfp/convert-int-saturate.c: Ditto.
2689 * gcc.dg/dfp/decfloat-constants.c: Ditto.
2690 * gcc.dg/dfp/fe-binop.c: Ditto.
2691 * gcc.dg/dfp/fe-convert-1.c: Ditto.
2692 * gcc.dg/dfp/fe-convert-2.c: Ditto.
2693 * gcc.dg/dfp/fe-convert-3.c: Ditto.
2694 * gcc.dg/dfp/func-array.c: Ditto.
2695 * gcc.dg/dfp/func-deref.c: Ditto.
2696 * gcc.dg/dfp/func-mixed.c: Ditto.
2697 * gcc.dg/dfp/func-pointer.c: Ditto.
2698 * gcc.dg/dfp/func-scalar.c: Ditto.
2699 * gcc.dg/dfp/func-struct.c: Ditto.
2700 * gcc.dg/dfp/func-vararg-alternate.h: Ditto.
2701 * gcc.dg/dfp/func-vararg-alternate-d32.c: Ditto.
2702 * gcc.dg/dfp/func-vararg-alternate-d64.c: Ditto.
2703 * gcc.dg/dfp/func-vararg-alternate-d128.c: Ditto.
2704 * gcc.dg/dfp/func-vararg-alternate-d128-2.c: Ditto.
2705 * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
2706 * gcc.dg/dfp/func-vararg-mixed.c: Ditto.
2707 * gcc.dg/dfp/func-vararg-mixed-2.c: Ditto.
2708 * gcc.dg/dfp/func-vararg-size0.c: Ditto.
2709 * gcc.dg/dfp/inf-1.c: Ditto.
2710 * gcc.dg/dfp/loop-index.c: Ditto.
2711 * gcc.dg/dfp/nan-1.c: Ditto.
2712 * gcc.dg/dfp/nan-2.c: Ditto.
2713 * gcc.dg/dfp/operator-arith-fold.c: Ditto.
2714 * gcc.dg/dfp/operator-assignment.c: Ditto.
2715 * gcc.dg/dfp/operator-comma.c: Ditto.
2716 * gcc.dg/dfp/operator-cond.c: Ditto.
2717 * gcc.dg/dfp/operator-logical.c: Ditto.
2718 * gcc.dg/dfp/operator-unary.c: Ditto.
2719 * gcc.dg/dfp/pr36800.c: Ditto.
2720 * gcc.dg/dfp/pr39034.c: Ditto.
2721 * gcc.dg/dfp/pr39035.c: Ditto.
2722 * gcc.dg/dfp/pr39902.c: Ditto.
2723 * gcc.dg/dfp/signbit-1.c: Ditto.
2724 * gcc.dg/dfp/signbit-2.c: Ditto.
2725 * gcc.dg/dfp/struct-layout-1.c: Ditto.
2726 * gcc.dg/dfp/union-init.c: Ditto.
2727 * gcc.dg/dfp/usual-arith-conv.c: Ditto.
2728
2729 2009-09-16 Michael Matz <matz@suse.de>
2730
2731 PR fortran/41212
2732 * gfortran.dg/pr41212.f90: New test.
2733
2734 2009-09-16 Eric Botcazou <ebotcazou@adacore.com>
2735
2736 * gnat.dg/alignment9.adb: New test.
2737
2738 2009-09-16 Eric Botcazou <ebotcazou@adacore.com>
2739
2740 * gnat.dg/discr20.ad[sb]: New test.
2741
2742 2009-09-16 Richard Guenther <rguenther@suse.de>
2743
2744 PR middle-end/34011
2745 * gcc.dg/tree-ssa/ssa-lim-7.c: New testcase.
2746
2747 2009-09-16 DJ Delorie <dj@redhat.com>
2748 Kaz Kojima <kkojima@gcc.gnu.org>
2749
2750 * gcc.target/sh/struct-arg-dw2.c: New test.
2751
2752 2009-09-15 Nathan Froyd <froydnj@codesourcery.com>
2753 Jakub Jelinek <jakub@redhat.com>
2754
2755 PR target/41175
2756 * gcc.target/powerpc/pr41175.c: New test.
2757
2758 2009-09-14 Richard Henderson <rth@redhat.com>
2759
2760 * c-c++-common/asmgoto-1.c, c-c++-common/asmgoto-2.c,
2761 c-c++-common/asmgoto-3.c, gcc.c-torture/compile/asmgoto-1.c,
2762 gcc.dg/tree-ssa/asmgoto-1.c: New files.
2763
2764 2009-09-14 Richard Henderson <rth@redhat.com>
2765
2766 * g++.dg/eh/builtin1.C: Update resx pattern match.
2767 * g++.dg/eh/builtin2.C, g++.dg/eh/builtin3.C: Likewise.
2768
2769 2009-09-14 Richard Sandiford <rdsandiford@googlemail.com>
2770
2771 * gcc.target/mips/branch-helper.h: New file.
2772 * gcc.target/mips/branch-2.c,
2773 * gcc.target/mips/branch-3.c,
2774 * gcc.target/mips/branch-4.c,
2775 * gcc.target/mips/branch-5.c,
2776 * gcc.target/mips/branch-6.c,
2777 * gcc.target/mips/branch-7.c,
2778 * gcc.target/mips/branch-8.c,
2779 * gcc.target/mips/branch-9.c,
2780 * gcc.target/mips/branch-10.c,
2781 * gcc.target/mips/branch-11.c,
2782 * gcc.target/mips/branch-12.c,
2783 * gcc.target/mips/branch-13.c,
2784 * gcc.target/mips/branch-14.c,
2785 * gcc.target/mips/branch-15.c: New tests.
2786
2787 2009-09-14 Michael Meissner <meissner@linux.vnet.ibm.com>
2788
2789 PR target/41331
2790 * gcc.target/powerpc/bswap64-4.c: New file to test bswap64 on a
2791 -m32 -mpowerpc64 system.
2792
2793 2009-09-14 Bernd Schmidt <bernd.schmidt@analog.com>
2794
2795 From Jie Zhang <jie.zhang@analog.com>:
2796 * gcc.target/bfin/saveall.c: New test.
2797 * gcc.target/bfin/20090914-1.c: New test.
2798 * gcc.target/bfin/20090914-2.c: New test.
2799
2800 * gcc.target/bfin/20090914-3.c: New test.
2801
2802 2009-09-14 Andrew Stubbs <ams@codesourcery.com>
2803
2804 * gcc.target/sh/20080410-1.c: Remove obsolete -fira option.
2805
2806 2009-09-14 Richard Guenther <rguenther@suse.de>
2807
2808 PR middle-end/41350
2809 * g++.dg/debug/dwarf-eh-personality-1.C: New testcase.
2810
2811 2009-09-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2812
2813 PR libgfortran/41328
2814 * gfortran.dg/cr_lf.f90: New test.
2815
2816 2009-09-11 Michael Matz <matz@suse.de>
2817
2818 PR middle-end/41275
2819 * g++.dg/tree-ssa/pr41275.C: New test.
2820
2821 2009-09-11 Janus Weil <janus@gcc.gnu.org>
2822
2823 PR fortran/41242
2824 * gfortran.dg/proc_ptr_comp_21.f90: New.
2825
2826 2009-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
2827
2828 PR fortran/31292
2829 * gfortran.dg/module_procedure_1.f90: New test.
2830 * gfortran.dg/module_procedure_2.f90: Ditto.
2831 * gfortran.dg/generic_14.f90: Move dg-error to new location.
2832
2833 2009-09-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2834 James A. Morrison <phython@gcc.gnu.org>
2835
2836 PR ada/18302
2837 * ada/acats/run_all.sh (target_run): Use run_test.exp to execute
2838 commands.
2839 * ada/acats/run_test.exp: New file.
2840
2841 2009-09-10 Uros Bizjak <ubizjak@gmail.com>
2842
2843 Revert:
2844 2009-09-09 Uros Bizjak <ubizjak@gmail.com>
2845
2846 PR rtl-optimization/39779
2847 * gcc.dg/pr39979.c: New test.
2848
2849 2009-09-10 Richard Guenther <rguenther@suse.de>
2850
2851 PR middle-end/41257
2852 * g++.dg/torture/pr41257-2.C: New testcase.
2853
2854 2009-09-09 Paolo Carlini <paolo.carlini@oracle.com>
2855
2856 PR c++/28293
2857 * g++.dg/template/crash91.C: New.
2858
2859 2009-09-09 Uros Bizjak <ubizjak@gmail.com>
2860
2861 PR rtl-optimization/39779
2862 * gcc.dg/pr39979.c: New test.
2863
2864 2009-09-09 Richard Guenther <rguenther@suse.de>
2865
2866 PR tree-optimization/41101
2867 * gcc.c-torture/compile/pr41101.c: New testcase.
2868
2869 2009-09-09 Richard Guenther <rguenther@suse.de>
2870
2871 PR middle-end/41317
2872 * gcc.c-torture/execute/pr41317.c: New testcase.
2873 * gcc.dg/tree-ssa/forwprop-11.c: XFAIL.
2874 * gcc.dg/tree-ssa/forwprop-12.c: Likewise.
2875
2876 2009-09-08 Dodji Seketeli <dodji@redhat.com>
2877
2878 Fix some test breakages on Darwin
2879 * g++.dg/debug/dwarf2/namespace-1.C: Use -fno-merge-debug-string
2880 and adjust.
2881 * g++.dg/debug/dwarf2/template-func-params-6.C: Likewise.
2882 * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
2883 * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
2884 * g++.dg/debug/dwarf2/pubnames-1.C: Likewise. Also, adjust to
2885 take darwin specifics in account.
2886
2887 2009-09-08 Joseph Myers <joseph@codesourcery.com>
2888
2889 * gcc.dg/profile-dir-1.c, gcc.dg/profile-dir-2.c,
2890 gcc.dg/profile-dir-3.c: Disable for remote-host testing.
2891
2892 2009-09-08 Paolo Carlini <paolo.carlini@oracle.com>
2893
2894 PR c++/39923
2895 * g++.dg/cpp0x/initlist24.C: New.
2896
2897 2009-09-08 Ozkan Sezer <sezeroz@gmail.com>
2898
2899 * gcc.dg/large-size-array-2.c: Fix target requirement.
2900 * gcc.dg/large-size-array-4.c: Likewise.
2901 * gcc.dg/c90-const-expr-2.c: Define ZERO as 0LL for _WIN64.
2902 * gcc.dg/c99-const-expr-2.c: Likewise.
2903 * gcc.dg/c90-const-expr-6.c: Typedef ptrdiff_t with __extension__.
2904 * gcc.dg/c90-const-expr-9.c: Typedef size_t with __extension__.
2905 * gcc.dg/c90-const-expr-10.c: Likewise.
2906 * gcc.dg/torture/pr39074.c: Use intptr_t typedef'ed as __PTRDIFF_TYPE__
2907 instead of long.
2908 * gcc.dg/tree-ssa/pr33920.c: Likewise.
2909 * gcc.dg/vect/pr33846.c: Likewise.
2910 * gcc.dg/vect/pr33833.c: Use uintptr_t, typedef'ed as unsigned
2911 __PTRDIFF_TYPE__, instead of unsigned long.
2912 * gcc.dg/vect/O1-pr33854.c: Use __SIZE_TYPE__ instead of unsigned long.
2913
2914 2009-09-08 Alexandre Oliva <aoliva@redhat.com>
2915
2916 PR debug/41229
2917 PR debug/41291
2918 PR debug/41300
2919 * gfortran.dg/pr41229.f90: New.
2920
2921 2009-09-08 Alexandre Oliva <aoliva@redhat.com>
2922
2923 PR debug/41232
2924 * gcc.dg/pr41232.c: New.
2925
2926 2009-09-08 Joseph Myers <joseph@codesourcery.com>
2927
2928 * gcc.misc-tests/i386-prefetch.exp: Skip tests when multilib flags
2929 contain -march.
2930 * gcc.dg/tree-ssa/prefetch-7.c, gcc.target/i386/387-1.c,
2931 gcc.target/i386/387-5.c, gcc.target/i386/cmov7.c,
2932 gcc.target/i386/funcspec-1.c, gcc.target/i386/funcspec-8.c,
2933 gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
2934 gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
2935 gcc.target/i386/isa-6.c, gcc.target/i386/lea.c,
2936 gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/sse-5.c,
2937 gcc.target/i386/ssefn-1.c: Skip when multilib flags contain -march
2938 options other than that used in dg-options.
2939
2940 2009-09-07 Jakub Jelinek <jakub@redhat.com>
2941
2942 PR rtl-optimization/41239
2943 * gcc.c-torture/execute/pr41239.c: New test.
2944
2945 2009-09-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2946
2947 PR libgfortran/41192
2948 * gfortran.dg/namelist_59.f90: New test.
2949
2950 2009-09-07 Bernd Schmidt <bernd.schmidt@analog.com>
2951
2952 From Mike Frysinger <michael.frysinger@analog.com>
2953 * gcc.target/bfin/mcpu-bf542m.c: New file.
2954 * gcc.target/bfin/mcpu-bf544m.c: Likewise.
2955 * gcc.target/bfin/mcpu-bf546m.c: Likewise.
2956 * gcc.target/bfin/mcpu-bf548m.c: Likewise.
2957 * gcc.target/bfin/mcpu-bf549m.c: Likewise.
2958
2959 2009-09-07 Martin Jambor <mjambor@suse.cz>
2960
2961 PR middle-end/41282
2962 * gcc.c-torture/compile/pr41282.c: New test.
2963
2964 2009-09-07 Thomas Koenig <tkoenig@gcc.gnu.org>
2965
2966 PR fortran/41197
2967 * gfortran.dg/allocate_alloc_opt_1.f90: Use scalar
2968 variables for stat and errmsg.
2969 * gfortran.dg/deallocate_alloc_opt_1.f90: Likewise.
2970 * gfortran.dg/allocate_stat_2.f90: New test.
2971
2972 2009-09-07 Bernd Schmidt <bernd.schmidt@analog.com>
2973
2974 * gcc.c-torture/compile/20090907-1.c: New test.
2975
2976 2009-09-06 Jakub Jelinek <jakub@redhat.com>
2977
2978 PR bootstrap/41241
2979 * gcc.dg/pr41241.c: New test.
2980
2981 2009-09-06 Richard Guenther <rguenther@suse.de>
2982
2983 PR middle-end/41144
2984 * g++.dg/torture/pr41144.C: New testcase.
2985
2986 2009-09-06 Richard Guenther <rguenther@suse.de>
2987
2988 PR middle-end/41261
2989 * gcc.dg/torture/pr41261.c: New testcase.
2990
2991 2009-09-05 Richard Guenther <rguenther@suse.de>
2992
2993 PR middle-end/41181
2994 * gcc.c-torture/compile/pr41181.c: New testcase.
2995
2996 2009-09-05 Richard Guenther <rguenther@suse.de>
2997
2998 PR debug/41273
2999 * g++.dg/torture/pr41273.C: New testcase.
3000
3001 2009-09-05 Paul Thomas <pault@gcc.gnu.org>
3002
3003 PR fortran/41258
3004 * gfortran.dg/typebound_proc_12.f90 : New test.
3005
3006 2009-09-04 Alexandre Oliva <aoliva@redhat.com>
3007
3008 PR debug/41225
3009 * gfortran.dg/pr41225.f90: New.
3010
3011 2009-09-04 Alexandre Oliva <aoliva@redhat.com>
3012
3013 * gcc.dg/guality/guality.h: Include stdint.h. Drop unnecessary
3014 unistd.h, sys/types.h and sys/wait.h.
3015 (gualchk_t): New.
3016 (GUALCVT): New.
3017 (GUALCHKXPR, GUALCHKVAL, GUALCHKFLA): Use it.
3018 (GUALITY_GDB_REDIRECT): New.
3019 (GUALITY_GDB_ARGS): Use it.
3020
3021 2009-09-04 Richard Guenther <rguenther@suse.de>
3022
3023 PR middle-end/41257
3024 * g++.dg/torture/pr41257.C: New testcase.
3025
3026 2009-09-04 Martin Jambor <mjambor@suse.cz>
3027
3028 PR tree-optimization/41112
3029 * gnat.dg/array8.adb: New test.
3030
3031 2009-09-03 Daniel Gutson <dgutson@codesourcery.com>
3032
3033 * gcc.target/arm/ctz.c: New test case.
3034
3035 2009-09-03 Alon Dayan <alond@il.ibm.com>
3036
3037 PR tree-optimization/38275
3038 * gcc.dg/autopar/reduc-1char.c: Increase number
3039 of iterations. Adjust the logic accordingly.
3040 * gcc.dg/autopar/reduc-2char.c: Ditto.
3041 * gcc.dg/autopar/reduc-1.c: Ditto.
3042 * gcc.dg/autopar/reduc-2.c: Ditto.
3043 * gcc.dg/autopar/reduc-3.c: Ditto.
3044 * gcc.dg/autopar/reduc-6.c: Ditto.
3045 * gcc.dg/autopar/reduc-7.c: Ditto.
3046 * gcc.dg/autopar/reduc-8.c: Ditto.
3047 * gcc.dg/autopar/reduc-9.c: Ditto.
3048 * gcc.dg/autopar/pr39500-1.c: Ditto.
3049 * gcc.dg/autopar/reduc-1short.c: Ditto.
3050 * gcc.dg/autopar/reduc-2short.c: Ditto.
3051 * gcc.dg/autopar/parallelization-1.c: Ditto.
3052
3053 2009-09-03 Jakub Jelinek <jakub@redhat.com>
3054
3055 * gcc.dg/guality/guality.exp: Only run guality tests if a trivial
3056 testcase using guality.h compiles and links and if a global variable
3057 can be verified by gdb.
3058
3059 2009-09-03 Bernd Schmidt <bernd.schmidt@analog.com>
3060
3061 * lib/target-supports.exp (check_effective_target_sync_int_long):
3062 Supported on Blackfin Linux targets.
3063
3064 2009-09-02 David Daney <ddaney@caviumnetworks.com>
3065
3066 * gcc.c-torture/compile/builtin_unreachable-1.c: New testcase.
3067
3068 2009-09-03 Diego Novillo <dnovillo@google.com>
3069
3070 * gcc.dg/gomp/combined-1.c: Adjust expected pattern.
3071 * g++.dg/tree-prof/inline_mismatch_args.C: Likewise.
3072 * g++.dg/warn/unit-1.C: Likewise.
3073 * g++.dg/ipa/iinline-1.C: Likewise.
3074 * g++.dg/template/cond2.C: Adjust expected line location for the
3075 error.
3076 * g++.dg/template/pr35240.C: Likewise.
3077
3078 2009-09-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3079
3080 * gcc.dg/tree-ssa/inline-3.c: Add -fpie when pic.
3081 * gcc.dg/tree-ssa/local-pure-const.c: Likewise.
3082
3083 2009-09-02 Martin Jambor <mjambor@suse.cz>
3084
3085 * gcc.dg/tree-ssa/sra-8.c: New testcase.
3086 * gcc.dg/memcpy-1.c: Add . to match pattern.
3087 * gcc.dg/uninit-I.c: XFAIL warning test.
3088 * g++.dg/warn/unit-1.C: XFAIL warning test.
3089
3090 2009-09-02 Ian Lance Taylor <iant@google.com>
3091
3092 * gcc.dg/20090902-1.c: New test.
3093
3094 2009-09-02 Jakub Jelinek <jakub@redhat.com>
3095
3096 * gcc.dg/builtin-object-size-9.c: New test.
3097
3098 2009-09-02 Olivier Hainque <hainque@adacore.com>
3099
3100 * gnat.dg/array7.ad[bs]: Add check for Signed_Integer_Type_Definition.
3101
3102 2009-09-02 Eric Botcazou <ebotcazou@adacore.com>
3103 Olivier Hainque <hainque@adacore.com>
3104
3105 * gnat.dg/misaligned_param.adb: New test.
3106 * gnat.dg/misaligned_param_pkg.ad[sb]: New helper.
3107 * gnat.dg/slice7.adb: Add 1 more related case.
3108
3109 2009-09-01 Alexandre Oliva <aoliva@redhat.com>
3110
3111 * gcc.dg/guality/guality.c: Expect to fail for now.
3112 * gcc.dg/guality/example.c: Likewise.
3113
3114 2009-09-01 Alexandre Oliva <aoliva@redhat.com>
3115
3116 * gcc.dg/guality/guality.c: New.
3117 * gcc.dg/guality/guality.h: New.
3118 * gcc.dg/guality/guality.exp: New.
3119 * gcc.dg/guality/example.c: New.
3120 * lib/gcc-dg.exp (cleanup-dump): Remove .gk files.
3121 (cleanup-saved-temps): Likewise, .gkd files too.
3122
3123 2009-09-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3124
3125 PR fortran/39229
3126 * gfortran.dg/line_length_3.f: New test.
3127 * gfortran.dg/line_length_4.f90: New test.
3128
3129 2009-09-01 Loren J. Rittle <ljrittle@acm.org>
3130
3131 * lib/target-supports.exp (check_gc_sections_available):
3132 Add proper pattern quote.
3133
3134 2009-08-31 Uros Bizjak <ubizjak@gmail.com>
3135 Kaz Kojima <kkojima@gcc.gnu.org>
3136
3137 * lib/target-supports.exp (add_options_for_ieee): New procedure.
3138 * g++.dg/cdce3.C: Use dg-add-options ieee.
3139 * g++.dg/torture/type-generic-1.C: Likewise.
3140 * gcc.c-torture/compile/fix-trunc-mem-1.c: Likewise.
3141 * gcc.dg/pr28796-2.c: Likewise.
3142 * gcc.dg/torture/builtin-math-7.c: Likewise.
3143 * gcc.dg/torture/type-generic-1.c: Likewise.
3144 * gfortran.dg/boz_14.f90: Likewise.
3145 * gfortran.dg/erf_2.F90: Likewise.
3146 * gfortran.dg/init_flag_3.f90: Likewise.
3147 * gfortran.dg/init_flag_4.f90: Likewise.
3148 * gfortran.dg/init_flag_5.f90: Likewise.
3149 * gfortran.dg/integer_exponentiation_1.f90: Likewise.
3150 * gfortran.dg/integer_exponentiation_5.F90: Likewise.
3151 * gfortran.dg/isnan_1.f90: Likewise.
3152 * gfortran.dg/isnan_2.f90: Likewise.
3153 * gfortran.dg/maxlocval_2.f90: Likewise.
3154 * gfortran.dg/maxlocval_4.f90: Likewise.
3155 * gfortran.dg/minlocval_1.f90: Likewise.
3156 * gfortran.dg/minlocval_4.f90: Likewise.
3157 * gfortran.dg/module_nan.f90: Likewise.
3158 * gfortran.dg/namelist_42.f90: Likewise.
3159 * gfortran.dg/namelist_43.f90: Likewise.
3160 * gfortran.dg/nan_1.f90: Likewise.
3161 * gfortran.dg/nan_2.f90: Likewise.
3162 * gfortran.dg/nan_3.f90: Likewise.
3163 * gfortran.dg/nan_4.f90: Likewise.
3164 * gfortran.dg/nan_5.f90: Likewise.
3165 * gfortran.dg/nearest_1.f90: Likewise.
3166 * gfortran.dg/nearest_2.f90: Likewise.
3167 * gfortran.dg/nearest_3.f90: Likewise.
3168 * gfortran.dg/pr37243.f: Likewise.
3169 * gfortran.dg/real_const_3.f90: Likewise.
3170 * gfortran.dg/transfer_simplify_2.f90: Likewise.
3171
3172 2009-08-31 Dodji Seketeli <dodji@redhat.com>
3173
3174 PR debug/30161
3175 * g++.dg/debug/dwarf2/template-params-1.C: New test.
3176 * g++.dg/debug/dwarf2/template-params-2.C: Likewise.
3177 * g++.dg/debug/dwarf2/template-params-3.C: Likewise.
3178 * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
3179 * g++.dg/debug/dwarf2/template-params-5.C: Likewise.
3180 * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
3181 * g++.dg/debug/dwarf2/template-func-params-1.C: Likewise.
3182 * g++.dg/debug/dwarf2/template-func-params-2.C: Likewise.
3183 * g++.dg/debug/dwarf2/template-func-params-3.C: Likewise.
3184 * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
3185 * g++.dg/debug/dwarf2/template-func-params-5.C: Likewise.
3186 * g++.dg/debug/dwarf2/template-func-params-6.C: Likewise.
3187 * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
3188
3189 2009-08-31 Jason Merrill <jason@redhat.com>
3190
3191 PR c++/41127
3192 * g++.dg/parse/enum5.C: New.
3193 * g++.dg/cpp0x/enum1.C: Adjust expected error.
3194
3195 2009-08-31 Janus Weil <janus@gcc.gnu.org>
3196
3197 PR fortran/40940
3198 * gfortran.dg/allocate_derived_1.f90: New.
3199 * gfortran.dg/class_3.f03: New.
3200
3201 2009-08-31 Janus Weil <janus@gcc.gnu.org>
3202
3203 PR fortran/40996
3204 * gfortran.dg/allocatable_scalar_1.f90: New.
3205 * gfortran.dg/allocatable_scalar_2.f90: Renamed from finalize_9.f03.
3206 * gfortran.dg/finalize_9.f03: Renamed to allocatable_scalar_2.f90.
3207 * gfortran.dg/proc_ptr_comp_pass_4.f90: Modified.
3208
3209 2009-08-30 Richard Guenther <rguenther@suse.de>
3210
3211 PR tree-optimization/41186
3212 * g++.dg/torture/pr41186.C: New testcase.
3213 * g++.dg/tree-ssa/pr41186.C: Likewise.
3214
3215 2009-08-30 Dodji Seketeli <dodji@redhat.com>
3216
3217 PR c++/41187
3218 * g++.dg/debug/dwarf2/namespace-1.C: Use a loosier regexp to
3219 take ia64 assembly comments syntax in account.
3220
3221 2009-08-30 Uros Bizjak <ubizjak@gmail.com>
3222
3223 * gcc.target/i386/funcspec-5.c: Remove fused-add test.
3224
3225 2009-08-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3226
3227 * gfortran.dg/whole_file_5.f90: Add -fpie when pic, fix scan pattern.
3228 * gfortran.dg/whole_file_6.f90: Likewise.
3229
3230 2009-08-28 Cary Coutant <ccoutant@google.com>
3231
3232 PR debug/41063
3233 * g++.dg/debug/dwarf2/pr41063.C: New test.
3234
3235 2009-08-27 Uros Bizjak <ubizjak@gmail.com>
3236
3237 PR rtl-optimization/40861
3238 * gcc.dg/pr40861.c: New test.
3239
3240 2009-08-27 Janus Weil <janus@gcc.gnu.org>
3241
3242 PR fortran/40869
3243 * gfortran.dg/proc_ptr_comp_20.f90: New.
3244
3245 2009-08-27 Janne Blomqvist <jb@gcc.gnu.org>
3246
3247 PR libfortran/39667
3248 * gfortran.dg/f2003_io_4.f03: Don't require target fd_truncate,
3249 open temp file with status="scratch".
3250 * gfortran.dg/fmt_cache_1.f: Likewise.
3251 * gfortran.dg/fmt_exhaust.f90: Likewise.
3252 * gfortran.dg/fmt_t_4.f90: Likewise.
3253 * gfortran.dg/fseek.f90: Likewise.
3254 * gfortran.dg/list_read_5.f90: Likewise.
3255 * gfortran.dg/namelist_39.f90: Likewise.
3256 * gfortran.dg/namelist_56.f90: Likewise.
3257 * gfortran.dg/read_bad_advance.f90: Likewise.
3258 * gfortran.dg/read_repeat.f90: Likewise.
3259 * gfortran.dg/read_size_noadvance.f90: Likewise.
3260 * gfortran.dg/read_x_past.f: Likewise.
3261
3262 2009-08-27 Tobias Burnus <burnus@net-b.de>
3263
3264 PR fortran/28039
3265 * gfortran.dg/fmt_with_extra.f: xfail testcase as patch was reverted.
3266
3267 2009-08-27 Daniel Kraft <d@domob.eu>
3268
3269 PR fortran/37425
3270 * gfortran.dg/impure_assignment_1.f90: Change expected error message.
3271 * gfortran.dg/typebound_operator_1.f03: Remove check for not-implemented
3272 error and fix problem with recursive assignment.
3273 * gfortran.dg/typebound_operator_2.f03: No not-implemented check.
3274 * gfortran.dg/typebound_operator_3.f03: New test.
3275 * gfortran.dg/typebound_operator_4.f03: New test.
3276
3277 2009-08-27 Dodji Seketeli <dodji@redhat.com>
3278
3279 PR debug/41170
3280 * debug/dwarf2/namespace-1.C: New test.
3281
3282 2009-08-26 H.J. Lu <hongjiu.lu@intel.com>
3283
3284 PR fortran/41162
3285 * gfortran.dg/pr41162.f: New.
3286
3287 2009-08-26 Adam Nemet <anemet@caviumnetworks.com>
3288 Richard Sandiford <rdsandiford@googlemail.com>
3289
3290 * gcc.target/mips/mips.exp: Replace isa(_rev)=...!... mechanism
3291 with "forbid_cpu".
3292 * gcc.target/mips/branch-1.c: Update accordingly.
3293 * gcc.target/mips/extend-1.c: Likewise.
3294 * gcc.target/mips/dmult-1.c: Likewise. Remove redundant isa=64.
3295
3296 2009-08-26 Richard Guenther <rguenther@suse.de>
3297
3298 PR middle-end/41163
3299 * gcc.c-torture/compile/pr41163.c: New testcase.
3300 * gcc.dg/pr35899.c: Adjust.
3301
3302 2009-08-26 Richard Guenther <rguenther@suse.de>
3303
3304 * gcc.dg/tree-ssa/restrict-4.c: New testcase.
3305
3306 2009-08-26 Jason Merrill <jason@redhat.com>
3307
3308 * g++.dg/cpp0x/explicit3.C: New.
3309 * g++.dg/overload/cond2.C: New.
3310
3311 2009-08-25 Kaz Kojima <kkojima@gcc.gnu.org>
3312
3313 * gcc.dg/torture/builtin-math-7.c: Add -mieee for sh*-*-* targets.
3314
3315 2009-08-25 Jan Hubicka <jh@suse.cz>
3316
3317 * gcc.target/i386/sse5-shift1-vector.c
3318 * gcc.target/i386/isa-12.c
3319 * gcc.target/i386/isa-12.cgcc.target/i386/isa-12.c
3320 * gcc.target/i386/sse5-pcmov2.c
3321 * gcc.target/i386/isa-3.c
3322 * gcc.target/i386/sse5-shift2-vector.c
3323 * gcc.target/i386/isa-7.c
3324 * gcc.target/i386/funcspec-2.c
3325 * gcc.target/i386/sse5-haddX.c
3326 * gcc.target/i386/sse5-hadduX.c
3327 * gcc.target/i386/isa-9.c
3328 * gcc.target/i386/sse5-maccXX.c
3329 * gcc.target/i386/sse5-shift3-vector.c
3330 * gcc.target/i386/sse5-msubXX.c
3331 * gcc.target/i386/sse5-permpX.c
3332 * gcc.target/i386/sse5-check.h
3333 * gcc.target/i386/sse-12.c
3334 * gcc.target/i386/sse-11.c
3335 * gcc.target/i386/sse-10.c
3336 * gcc.target/i386/sse-13.c
3337 * gcc.target/i386/sse-14.c
3338 * gcc.target/i386/sse-22.c
3339 * gcc.target/i386/sse-2.c
3340 * gcc.target/i386/sse-13.c
3341 * gcc.target/i386/avx-2.c
3342 * gcc.target/i386/sse5-rotate1-vector.c
3343 * gcc.target/i386/isa-4.c
3344 * gcc.target/i386/sse5-hsubX.c
3345 * gcc.target/i386/sse5-pcmov.c
3346 * gcc.target/i386/sse5-fma.c
3347 * gcc.target/i386/isa-8.c
3348 * gcc.target/i386/sse5-rotate2-vector.c
3349 * gcc.target/i386/sse5-nmaccXX.c
3350 * gcc.target/i386/sse5-imul64-vector.c
3351 * gcc.target/i386/sse5-nmsubXX.c
3352 * gcc.target/i386/sse5-rotate3-vector.c
3353 * gcc.target/i386/sse5-fma-vector.c
3354 * gcc.target/i386/sse5-imul32widen-vector.c
3355 * gcc.target/i386/sse5-ima-vector.c: Remove SSE5 related testcases.
3356
3357 * gcc.target/i386/funcspec-8.c: Replace SSE5 by SSE4.
3358 * gcc.target/i386/funcspec-5.c: Remove SSE5.
3359 * gcc.target/i386/funcspec-6.c: Remove fused-add test.
3360 * gcc.target/i386/avx-1.c: Remove SSE5.
3361 * gcc.target/i386/avx-2.c: Remove SSE5.
3362 * g++.dg/other/i386-2.C: Replace SSE5 by SSE4A.
3363 * g++.dg/other/i386-3.C: Replace SSE5 by SSE4A.
3364 * g++.dg/other/i386-6.C: Replace SSE5 by SSE4A.
3365 * g++.dg/other/i386-5.C: Replace SSE5 by SSE4A.
3366
3367 2009-08-25 Uros Bizjak <ubizjak@gmail.com>
3368
3369 * gcc.c-torture/compile/limits-fndefn.c: Add dg-timeout-factor.
3370
3371 2009-08-25 Ville Voutilainen <ville.voutilainen@gmail.com>
3372
3373 * g++.dg/cpp0x/alignof.C: New. Tests that the alignof
3374 keyword works in the same manner as __alignof.
3375
3376 2009-08-25 Thomas Koenig <tkoenig@gcc.gnu.org>
3377
3378 PR libfortran/34670
3379 * gfortran.dg/unpack_bounds_1.f90: New test.
3380 * gfortran.dg/unpack_bounds_2.f90: New test.
3381 * gfortran.dg/unpack_bounds_3.f90: New test.
3382
3383 2009-08-25 Eric Botcazou <ebotcazou@adacore.com>
3384
3385 * gnat.dg/slice7.adb: New test.
3386 * gnat.dg/slice7_pkg.ads: New helper.
3387
3388 2009-08-25 Janus Weil <janus@gcc.gnu.org>
3389
3390 PR fortran/41139
3391 * gfortran.dg/proc_ptr_25.f90: New.
3392 * gfortran.dg/proc_ptr_comp_18.f90: New.
3393 * gfortran.dg/proc_ptr_comp_19.f90: New.
3394
3395 2009-08-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3396
3397 PR fortran/41154
3398 * gfortran.dg/fmt_error_8.f: New test.
3399
3400 2009-08-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3401
3402 * gcc.dg/torture/builtin-math-6.c (link_error): Accept a value
3403 number, update all callers and synchronize results for latest MPC.
3404
3405 2009-08-21 Jason Merrill <jason@redhat.com>
3406
3407 * g++.dg/warn/Wunused-17.C: New.
3408
3409 2009-08-11 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3410
3411 * gcc.target/arm/combine-cmp-shift.c: New test.
3412
3413 2009-08-24 Kai Tietz <kai.tietz@onevision.com>
3414
3415 * gcc.dg/format/ms-format1.c: Add new cases for I32 width specifier.
3416 * gcc.dg/format/ms-format2.c: New test about illegal use of I32/I64
3417 width specifier.
3418
3419 2009-08-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3420
3421 * gfortran.dg/fmt_error_7.f: New test.
3422
3423 2009-08-23 Uros Bizjak <ubizjak@gmail.com>
3424
3425 PR target/40718
3426 * gcc.target/i386/pr40718.c: New test.
3427
3428 2009-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
3429
3430 * gfortran.dg/proc_ptr_24.f90: New test.
3431
3432 2009-08-22 Steven K. kargl <kargl@gcc.gnu.org>
3433
3434 * gfortran.dg/allocate_alloc_opt_4.f90: New test.
3435 * gfortran.dg/allocate_alloc_opt_5.f90: New test.
3436 * gfortran.dg/allocate_alloc_opt_6.f90: New test.
3437
3438 2009-08-22 Bud Davis <bdavis9659@sbcglobal.net>
3439
3440 PR fortran/28039
3441 * gfortran.dg/fmt_with_extra.f: new file.
3442
3443 2009-08-21 Maciej W. Rozycki <macro@codesourcery.com>
3444
3445 * lib/target-supports.exp
3446 (check_effective_target_arm_iwmmxt_ok): New procedure.
3447 * gcc.target/arm/mmx-1.c: Only run if arm_iwmmxt_ok. Remove the
3448 exclusions for -mfloat-abi=softfp and -mfloat-abi=hard.
3449
3450 2009-08-21 Uros Bizjak <ubizjak@gmail.com>
3451
3452 * gfortran.dg/boz_9.f90: Do not load denormal floating
3453 point constants. Remove -mieee option for alpha*-*-* targets.
3454
3455 2009-08-21 Janus Weil <janus@gcc.gnu.org>
3456
3457 PR fortran/41106
3458 * gfortran.dg/proc_ptr_23.f90: New.
3459 * gfortran.dg/proc_ptr_comp_15.f90: New.
3460 * gfortran.dg/proc_ptr_comp_16.f90: New.
3461 * gfortran.dg/proc_ptr_comp_17.f90: New.
3462
3463 2009-08-21 Jakub Jelinek <jakub@redhat.com>
3464
3465 PR c++/41131
3466 * g++.dg/expr/unary3.C: New test.
3467
3468 2009-08-21 Kaz Kojima <kkojima@gcc.gnu.org>
3469
3470 * gfortran.dg/common_5.f: Add -mdalign for sh.
3471 * gfortran.dg/common_align_2.f90: Likewise.
3472
3473 2009-08-20 Thomas Koenig <tkoenig@gcc.gnu.org>
3474
3475 PR libfortran/40962
3476 * c_f_pointer_tests_4.f90: New test.
3477
3478 2009-08-20 Eric Botcazou <ebotcazou@adacore.com>
3479
3480 * gnat.dg/slice6.adb: New test.
3481 * gnat.dg/slice6_pkg.ads: New helper.
3482
3483 2009-08-20 Michael Matz <matz@suse.de>
3484
3485 PR fortran/41126
3486 * gfortran.dg/pr41126.f90: New test.
3487
3488 2009-08-20 Eric Botcazou <ebotcazou@adacore.com>
3489
3490 * gnat.dg/dynamic_bound.adb: New test.
3491
3492 2009-08-20 Janus Weil <janus@gcc.gnu.org>
3493
3494 PR fortran/41121
3495 * gfortran.dg/intrinsic_5.f90: New.
3496
3497 2009-08-19 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3498 Richard Earnshaw <richard.earnshaw@arm.com>
3499
3500 * gcc.target/arm/20090811-1.c: New test.
3501
3502 2009-08-19 Jakub Jelinek <jakub@redhat.com>
3503
3504 PR middle-end/41123
3505 * gcc.dg/pr41123.c: New test.
3506
3507 2009-08-19 Jason Merrill <jason@redhat.com>
3508
3509 PR c++/41120
3510 * g++.dg/other/gc4.C: New.
3511
3512 2009-08-18 Michael Matz <matz@suse.de>
3513
3514 * gfortran.dg/vect/vect-gems.f90: New test.
3515 * gcc.dg/tree-ssa/alias-1.c: Remove, it checks something broken.
3516
3517 2009-08-18 DJ Delorie <dj@redhat.com>
3518
3519 * lib/wrapper.exp: Move load of target-libpath.exp from here...
3520 * lib/gcc-defs.exp: ... to here.
3521
3522 * lib/wrapper.exp (${tool}_maybe_build_wrapper): Set up
3523 GCC_EXEC_PREFIX before building the wrapper.
3524
3525 2009-08-18 Nathan Froyd <froydnj@codesourcery.com>
3526
3527 * gcc.dg/vect/vect.exp: Add new stanza for aligned-section-anchors-*
3528 tests.
3529 * gcc.dg/vect/section-anchors-nest-1.c: Rename to...
3530 * gcc.dg/vect/aligned-section-anchors-nest-1.c: ...this. Remove
3531 dg-options. Fix dg-final clause.
3532
3533 2009-08-18 Uros Bizjak <ubizjak@gmail.com>
3534
3535 * g++.dg/cdce3.C: Add -mieee for alpha*-*-* targets.
3536
3537 2009-08-18 Janus Weil <janus@gcc.gnu.org>
3538 Paul Thomas <pault@gcc.gnu.org>
3539
3540 PR fortran/40870
3541 * gfortran.dg/proc_ptr_comp_13.f90: Extended.
3542
3543 2009-08-18 Richard Guenther <rguenther@suse.de>
3544
3545 PR middle-end/41094
3546 * gcc.dg/torture/pr41094.c: New testcase.
3547 * gcc.dg/torture/builtin-power-1.c: Adjust.
3548 * gcc.dg/builtins-10.c: Likewise.
3549
3550 2009-08-18 Jakub Jelinek <jakub@redhat.com>
3551
3552 PR target/40971
3553 * gcc.dg/pr40971.c: New test.
3554
3555 2008-08-17 Paul Thomas <pault@gcc.gnu.org>
3556
3557 PR fortran/41062
3558 * gfortran.dg/use_only_4.f90: New test.
3559
3560 2009-08-17 Daniel Kraft <d@domob.eu>
3561
3562 PR fortran/37425
3563 * gfortran.dg/typebound_operator_2.f03: Test for error with illegal
3564 NOPASS bindings as operators.
3565
3566 2009-08-17 Uros Bizjak <ubizjak@gmail.com>
3567
3568 * lib/target-supports.exp
3569 (check_effective_target_vect_cmdline_needed): Add alpha to the list
3570 of targets that do not need command line argument to enable SIMD.
3571
3572 2009-08-17 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3573
3574 * lib/target-supports.exp (check_effective_target_mpc_pow): Fix
3575 typo in cache name.
3576
3577 2009-08-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3578
3579 PR fortran/41075
3580 * gfortran.dg/unlimited_fmt_1.f90: New test.
3581
3582 2009-08-17 Dodji Seketeli <dodji@redhat.com>
3583
3584 * gcc.dg.debug/dwarf2/inline2.c: Add -dA to compile options.
3585
3586 2009-08-17 Arnaud Charlet <charlet@adacore.com>
3587
3588 * gnat.dg/itype.ad[sb]: New test.
3589
3590 2009-08-16 Adam Nemet <anemet@caviumnetworks.com>
3591
3592 * gcc.target/mips/mips.exp: Add terminology section to comment
3593 at the top of the file. Fix typos.
3594
3595 2009-08-16 Jason Merrill <jason@redhat.com>
3596
3597 * g++.dg/debug/dwarf2/inline1.C: New.
3598
3599 2009-08-16 Richard Sandiford <rdsandiford@googlemail.com>
3600
3601 PR target/38599
3602 * gcc.target/mips/smartmips-lwxs.c: Remove -mlong32.
3603
3604 2009-08-16 Dodji Seketeli <dodji@redhat.com>
3605
3606 PR debug/37801
3607 * gcc.dg/debug/20020224-1.c: Adjust the comment.
3608 Make sure to trigger inlining optimizations.
3609 * gcc.dg/debug/dwarf2/inline2.c: New test.
3610
3611 2009-08-14 Janus Weil <janus@gcc.gnu.org>
3612
3613 PR fortran/41070
3614 * gfortran.dg/structure_constructor_10.f90: New.
3615
3616 2009-08-14 Olatunji Ruwase <tjruwase@google.com>
3617
3618 * gcc.dg/pragma-re-1.c: Supported on all platforms.
3619 * gcc.dg/pragma-re-2.c: Likewise.
3620 * gcc.dg/pragma-re-3.c: Likewise.
3621 * gcc.dg/pragma-re-4.c: Likewise.
3622 * g++.dg/other/pragma-re-1.C: Likewise.
3623 * g++.dg/other/pragma-re-2.C: Likewise.
3624
3625 2009-08-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3626
3627 * gcc.dg/torture/builtin-math-7.c: New.
3628
3629 2009-08-14 Richard Guenther <rguenther@suse.de>
3630
3631 * gcc.c-torture/execute/20090814-1.c: New testcase.
3632
3633 2009-08-14 David Edelsohn <edelsohn@gnu.org>
3634
3635 * gcc.dg/graphite/graphite_autopar: Move to libgomp testsuite.
3636
3637 2009-08-14 Paolo Bonzini <bonzini@gnu.org>
3638
3639 PR target/40934
3640 * gcc.target/i386/pr40934.c: New.
3641
3642 2009-08-14 Uros Bizjak <ubizjak@gmail.com>
3643
3644 PR target/41019
3645 * gcc.target/i386/pr41019.c: New test.
3646
3647 2009-08-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3648
3649 PR fortran/40955
3650 * gfortran.dg/winapi.f90: New test.
3651
3652 2009-08-13 Janus Weil <janus@gcc.gnu.org>
3653
3654 PR fortran/40995
3655 * gfortran.dg/intrinsic_4.f90: New.
3656 * gfortran.dg/intrinsic_subroutine.f90: An error message moved to a
3657 different line.
3658
3659 2009-08-13 Richard Guenther <rguenther@suse.de>
3660
3661 PR middle-end/41047
3662 * gcc.dg/tree-ssa/ssa-ccp-27.c: New testcase.
3663
3664 2009-08-12 Richard Guenther <rguenther@suse.de>
3665
3666 PR tree-optimization/41011
3667 * gfortran.dg/pr41011.f: New testcase.
3668
3669 2009-08-11 Andrew Haley <aph@redhat.com>
3670
3671 * gcc.target/arm/synchronize.c: New file.
3672
3673 2009-08-12 Sebastian Pop <sebastian.pop@amd.com>
3674
3675 PR middle-end/40980
3676 * gfortran.dg/graphite/id-17.f: New.
3677
3678 2009-08-12 Konrad Trifunovic <konrad.trifunovic@gmail.com>
3679 Sebastian Pop <sebastian.pop@amd.com>
3680
3681 * gcc.dg/graphite/interchange-1.c: XFAILed.
3682 * gcc.dg/graphite/interchange-2.c: XFAILed.
3683 * gcc.dg/graphite/interchange-3.c: XFAILed.
3684 * gcc.dg/graphite/interchange-4.c: XFAILed.
3685 * gcc.dg/graphite/interchange-7.c: XFAILed.
3686
3687 2009-08-12 Sebastian Pop <sebastian.pop@amd.com>
3688
3689 * gcc.dg/graphite/interchange-6.c: Un-XFAIL.
3690
3691 2009-08-12 Sebastian Pop <sebastian.pop@amd.com>
3692 Pranav Garg <pranav.garg2107@gmail.com>
3693
3694 * gcc.dg/graphite/interchange-6.c: XFAILed.
3695
3696 2009-08-12 Sebastian Pop <sebastian.pop@amd.com>
3697
3698 * gcc.dg/graphite/interchange-9.c: New.
3699
3700 2009-08-12 Richard Guenther <rguenther@suse.de>
3701
3702 PR rtl-optimization/41033
3703 * gcc.dg/pr41033.c: New test.
3704
3705 2009-08-11 Janus Weil <janus@gcc.gnu.org>
3706
3707 PR fortran/41022
3708 * gfortran.dg/proc_ptr_comp_14.f90: New.
3709
3710 2009-08-11 Adam Nemet <anemet@caviumnetworks.com>
3711
3712 * gcc.target/mips/ext-5.c: New test.
3713 * gcc.target/mips/ext-6.c: New test.
3714 * gcc.target/mips/ext-7.c: New test.
3715 * gcc.target/mips/ext-8.c: New test.
3716 * gcc.target/mips/extend-2.c: New test.
3717
3718 2009-08-10 Jason Merrill <jason@redhat.com>
3719
3720 * g++.dg/other/linkage2.C: New test for types-without-linkage
3721 handling.
3722 * g++.dg/ext/anon-struct4.C: No error about anonymous type.
3723 * g++.dg/lookup/anon2.C: Likewise.
3724 * g++.dg/other/anon3.C: Likewise.
3725 * g++.dg/template/arg2.C: Likewise.
3726 * g++.dg/template/local4.C: Likewise.
3727 * g++.old-deja/g++.law/operators32.C: Likewise.
3728 * g++.old-deja/g++.other/linkage2.C: Likewise.
3729 * g++.old-deja/g++.pt/enum6.C: Likewise.
3730 * g++.old-deja/g++.other/anon9.C: Use the undefined decls.
3731 * g++.old-deja/g++.other/linkage1.C: Likewise.
3732
3733 2009-08-10 Manuel López-Ibáñez <manu@gcc.gnu.org>
3734
3735 * gcc.dg/dg.exp: Test also c-c++-common dir.
3736 * g++.dg/dg.exp: Likewise.
3737 * g++.dg/warn/Wconversion-real.C: Delete.
3738 * gcc.dg/Wconversion-real.c: Move to ...
3739 * c-c++-common/Wconversion-real.c: ... here.
3740 * lib/target-supports.exp
3741 (check_effective_target_c,check_effective_target_c++): New.
3742
3743 2009-08-10 Daniel Kraft <d@domob.eu>
3744
3745 PR fortran/37425
3746 * gfortran.dg/typebound_operator_1.f03: New test.
3747 * gfortran.dg/typebound_operator_2.f03: New test.
3748
3749 2009-08-10 Richard Guenther <rguenther@suse.de>
3750
3751 PR middle-end/41006
3752 * gcc.c-torture/compile/pr41006-1.c: New testcase.
3753 * gcc.c-torture/compile/pr41006-2.c: Likewise.
3754
3755 2009-08-10 Janus Weil <janus@gcc.gnu.org>
3756
3757 PR fortran/40940
3758 * gfortran.dg/class_1.f03: New.
3759 * gfortran.dg/class_2.f03: New.
3760 * gfortran.dg/proc_ptr_comp_pass_1.f90: Use CLASS instead of TYPE.
3761 * gfortran.dg/proc_ptr_comp_pass_2.f90: Ditto.
3762 * gfortran.dg/proc_ptr_comp_pass_3.f90: Ditto.
3763 * gfortran.dg/typebound_call_10.f03: Ditto.
3764 * gfortran.dg/typebound_call_2.f03: Ditto.
3765 * gfortran.dg/typebound_call_3.f03: Ditto.
3766 * gfortran.dg/typebound_call_4.f03: Ditto.
3767 * gfortran.dg/typebound_generic_3.f03: Ditto.
3768 * gfortran.dg/typebound_generic_4.f03: Ditto.
3769 * gfortran.dg/typebound_proc_1.f08: Ditto.
3770 * gfortran.dg/typebound_proc_5.f03: Ditto.
3771 * gfortran.dg/typebound_proc_6.f03: Ditto.
3772
3773 2009-08-10 Dodji Seketeli <dodji@redhat.com>
3774
3775 PR c++/40866
3776 * g++.dg/expr/stmt-expr-1.C: New test.
3777
3778 2009-08-09 Richard Guenther <rguenther@suse.de>
3779
3780 PR tree-optimization/41016
3781 * gcc.c-torture/compile/pr41016.c: New testcase.
3782
3783 2009-08-09 Richard Sandiford <rdsandiford@googlemail.com>
3784
3785 * gcc.dg/overflow-warn-8.c: New test.
3786
3787 2009-08-09 Ira Rosen <irar@il.ibm.com>
3788
3789 PR tree-optimization/41008
3790 * gcc.dg/vect/O1-pr41008.c: New test.
3791
3792 2009-08-05 Tobias Burnus <burnus@net-b.de>
3793
3794 PR fortran/40955
3795 * gfortran.dg/module_md5_1.f90: Update MD5 check sum.
3796
3797 2009-08-09 Bernd Schmidt <bernd.schmidt@analog.com>
3798
3799 * gcc.target/bfin/loop-autoinc.c: New file.
3800
3801 2009-08-08 Richard Guenther <rguenther@suse.de>
3802
3803 PR tree-optimization/40991
3804 * g++.dg/torture/pr40991.C: New testcase.
3805
3806 2009-08-08 Laurent GUERBY <laurent@guerby.net>
3807
3808 * ada/acats/support/impdef.a: Tweak timing constants. Add
3809 Long_Minimum_Task_Switch and Long_Switch_To_New_Task.
3810 * ada/acats/tests/c9/c940005.a: Use new timing constants.
3811 * ada/acats/tests/c9/c940007.a: Likewise.
3812 * ada/acats/tests/c9/c94001c.ada: Likewise.
3813 * ada/acats/tests/c9/c94006a.ada: Likewise.
3814 * ada/acats/tests/c9/c94008c.ada: Likewise.
3815 * ada/acats/tests/c9/c951002.a: Likewise.
3816 * ada/acats/tests/c9/c954a01.a: Likewise.
3817 * ada/acats/tests/c9/c96001a.ada: Likewise.
3818 * ada/acats/tests/c9/c97307a.ada: Likewise.
3819
3820 2009-08-07 Richard Guenther <rguenther@suse.de>
3821
3822 PR tree-optimization/40999
3823 * gfortran.dg/pr40999.f: New testcase.
3824
3825 2009-08-07 Jakub Jelinek <jakub@redhat.com>
3826
3827 * g++.dg/tree-prof/partition1.C: New test.
3828
3829 2009-08-06 Richard Earnshaw <rearnsha@arm.com>
3830
3831 * lib/target-supports.exp (check_effective_target_arm_hard_vfp_ok): New
3832 hook.
3833 (check_effective_target_arm_neon_ok): Improve test for neon
3834 availability.
3835 * gcc.target/arm/eabi1.c: Only run test in base variant.
3836 * gcc.target/arm/abitest.h: Allow the test function to have a PCS
3837 attribute.
3838 * gcc.target/arm/vfp1[567].c: New tests.
3839
3840 2009-08-06 Jason Merrill <jason@redhat.com>
3841
3842 PR c++/40948
3843 * g++.dg/ext/complit12.C: Expand.
3844
3845 2009-08-06 Richard Earnshaw <rearnsha@arm.com>
3846
3847 Merge ARM/hard_vfp_branch to trunk.
3848
3849 2009-08-04 Richard Earnshaw <rearnsha@arm.com>
3850
3851 * gcc.target/arm/mmx-1.c: Skip if using -mfloat-abi=hard.
3852 * gcc.dg/builtin-apply2.c: Skip for ARM if using -mfloat-abi=hard.
3853
3854 2009-05-12 Joseph Myers <joseph@codesourcery.com>
3855
3856 * gcc.target/arm/eabi1.c: Do not skip for non-base ABI variants.
3857 (PCS): Define macro to use base AAPCS.
3858 (decl_float, __aeabi_d2f, __aeabi_f2d): Use PCS macro.
3859
3860 2009-05-11 Daniel Jacobowitz <dan@codesourcery.com>
3861
3862 * lib/target-supports.exp (check_effective_target_arm_neon_ok):
3863 Correct arm_neon.h typo.
3864
3865 2009-03-06 Richard Earnshaw <rearnsha@arm.com>
3866
3867 * lib/target-supports.exp (check_effective_target_hard_vfp_ok): Make
3868 this a linkage test.
3869 * gcc.target/arm/aapcs/aapcs.exp: New framework for testing AAPCS
3870 argument marshalling.
3871 * abitest.h: New file.
3872 * vfp1.c, vfp2.c, vfp3.c, vfp4.c, vfp5.c, vfp6.c, vfp7.c: New tests.
3873 * vfp8.c, vfp9.c, vfp10.c, vfp11.c, vfp12.c, vfp13.c, vfp14.c: New.
3874
3875 2009-08-06 Martin Jambor <mjambor@suse.cz>
3876
3877 PR middle-end/32964
3878 * gcc.dg/tree-ssa/pr32964.c: New test.
3879
3880 2009-08-06 Uros Bizjak <ubizjak@gmail.com>
3881 H.J. Lu <hongjiu.lu@intel.com>
3882
3883 PR target/40957
3884 * gcc.target/i386/pr40957.c: New test.
3885
3886 2009-08-06 Richard Guenther <rguenther@suse.de>
3887
3888 PR tree-optimization/40964
3889 * gcc.c-torture/compile/pr40964.c: New testcase.
3890
3891 2009-08-05 Paul Thomas <pault@gcc.gnu.org>
3892
3893 PR fortran/40847
3894 * gfortran.dg/transfer_resolve_1.f90 : New test.
3895
3896 2009-08-05 Uros Bizjak <ubizjak@gmail.com>
3897 Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
3898
3899 PR target/40906
3900 * gcc.target/i386/pr40906-1.c: New test.
3901 * gcc.target/i386/pr40906-2.c: Ditto.
3902 * gcc.target/i386/pr40906-3.c: Ditto.
3903
3904 2009-08-05 Jakub Jelinek <jakub@redhat.com>
3905
3906 PR rtl-optimization/40924
3907 * g++.dg/torture/pr40924.C: New test.
3908
3909 2009-08-05 Manuel López-Ibáñez <manu@gcc.gnu.org>
3910
3911 PR c++/36069
3912 * g++.dg/warn/pr36069.C: New.
3913
3914 2009-08-04 Dodji Seketeli <dodji@redhat.com>
3915
3916 PR c++/39987
3917 * g++.dg/overload/defarg4.C: New test.
3918
3919 2009-08-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
3920
3921 PR c++/16696
3922 * g++.dg/parse/pr16696.C: New.
3923 * g++.dg/parse/pr16696-permissive.C: New.
3924
3925 2009-08-04 Paul Thomas <pault@gcc.gnu.org>
3926
3927 PR fortran/40875
3928 * gfortran.dg/initialization_23.f90 : New test.
3929
3930 2009-08-04 Dodji Seketeli <dodji@redhat.com>
3931
3932 PR debug/39706
3933 * g++.dg/debug/dwarf2/pubnames-1.C: New test.
3934
3935 2009-08-03 Jason Merrill <jason@redhat.com>
3936 Jakub Jelinek <jakub@redhat.com>
3937
3938 PR c++/40948
3939 * g++.dg/ext/complit12.C: New.
3940
3941 2009-08-03 Janis Johnson <janis187@us.ibm.com>
3942
3943 PR c/39902
3944 * gcc.target/powerpc/pr39902-2.c: New test.
3945
3946 2009-08-03 Jakub Jelinek <jakub@redhat.com>
3947
3948 PR middle-end/40943
3949 * gcc.dg/uninit-6.c: Re-add XFAIL.
3950 * gcc.dg/uninit-6-O0.c: Likewise.
3951 * gcc.dg/uninit-pr40943.c: New test.
3952
3953 2009-08-03 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3954
3955 PR testsuite/40858
3956 * g++.dg/debug/dwarf2/typedef1.C: Also match assembler string used with
3957 .ascii.
3958
3959 2009-08-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3960
3961 PR libfortran/40853
3962 * gfortran.dg/namelist_40.f90: Update error output.
3963 * gfortran.dg/namelist_47.f90: Update error output.
3964 * gfortran.dg/namelist_58.f90: New test.
3965
3966 2009-08-02 Janus Weil <janus@gcc.gnu.org>
3967
3968 PR fortran/40881
3969 * gfortran.dg/aliasing_dummy_1.f90: Add -std=legacy.
3970 * gfortran.dg/altreturn_3.f90: Ditto.
3971 * gfortran.dg/altreturn_5.f90: Ditto.
3972 * gfortran.dg/altreturn_6.f90: Ditto.
3973 * gfortran.dg/altreturn_7.f90: Ditto.
3974 * gfortran.dg/array_constructor_13.f90: Ditto.
3975 * gfortran.dg/arrayio_7.f90: Ditto.
3976 * gfortran.dg/arrayio_8.f90: Ditto.
3977 * gfortran.dg/assumed_charlen_function_3.f90: Modified warning message.
3978 * gfortran.dg/assumed_charlen_function_4.f90: Add -std=legacy.
3979 * gfortran.dg/assumed_charlen_function_5.f90: Modified warning message.
3980 * gfortran.dg/backspace_8.f: Add -std=legacy.
3981 * gfortran.dg/backspace_9.f: Ditto.
3982 * gfortran.dg/char_comparison_1.f: Ditto.
3983 * gfortran.dg/char_decl_1.f90: Ditto.
3984 * gfortran.dg/char_initialiser_actual.f90: Ditto.
3985 * gfortran.dg/char_pointer_assign.f90: Ditto.
3986 * gfortran.dg/char_pointer_dependency.f90: Ditto.
3987 * gfortran.dg/char_pointer_dummy.f90: Ditto.
3988 * gfortran.dg/char_pointer_func.f90: Ditto.
3989 * gfortran.dg/common_8.f90: Ditto.
3990 * gfortran.dg/constant_substring.f: Ditto.
3991 * gfortran.dg/data_char_2.f90: Ditto.
3992 * gfortran.dg/der_array_io_1.f90: Ditto.
3993 * gfortran.dg/der_array_io_2.f90: Ditto.
3994 * gfortran.dg/der_array_io_3.f90: Ditto.
3995 * gfortran.dg/der_io_3.f90: Ditto.
3996 * gfortran.dg/dev_null.F90: Ditto.
3997 * gfortran.dg/direct_io_2.f90: Ditto.
3998 * gfortran.dg/do_iterator_2.f90: Ditto.
3999 * gfortran.dg/e_d_fmt.f90: Ditto.
4000 * gfortran.dg/empty_format_1.f90: Ditto.
4001 * gfortran.dg/entry_17.f90: Modified warning message.
4002 * gfortran.dg/entry_7.f90: Add -std=legacy.
4003 * gfortran.dg/eor_1.f90: Ditto.
4004 * gfortran.dg/equiv_2.f90: Ditto.
4005 * gfortran.dg/equiv_constraint_2.f90: Use new-style character length.
4006 * gfortran.dg/equiv_substr.f90: Add -std=legacy.
4007 * gfortran.dg/extended_char_comparison_1.f: Ditto.
4008 * gfortran.dg/fmt_bz_bn_err.f: Ditto.
4009 * gfortran.dg/fmt_error_2.f90: Ditto.
4010 * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
4011 * gfortran.dg/fmt_tl.f: Ditto.
4012 * gfortran.dg/fmt_white.f: Ditto.
4013 * gfortran.dg/func_derived_1.f90: Ditto.
4014 * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
4015 * gfortran.dg/g77_intrinsics_sub.f: Ditto.
4016 * gfortran.dg/global_references_2.f90: Ditto.
4017 * gfortran.dg/hollerith_1.f90: Ditto.
4018 * gfortran.dg/hollerith.f90: Use new-style character length.
4019 * gfortran.dg/hollerith_f95.f90: Ditto.
4020 * gfortran.dg/ichar_1.f90: Add -std=legacy.
4021 * gfortran.dg/implicit_6.f90: Ditto.
4022 * gfortran.dg/implicit_9.f90: Ditto.
4023 * gfortran.dg/inquire_13.f90: Ditto.
4024 * gfortran.dg/inquire_5.f90: Ditto.
4025 * gfortran.dg/inquire_6.f90: Ditto.
4026 * gfortran.dg/inquire.f90: Ditto.
4027 * gfortran.dg/io_constraints_1.f90: Use new-style character length.
4028 * gfortran.dg/io_constraints_2.f90: Ditto.
4029 * gfortran.dg/list_read_2.f90: Add -std=legacy.
4030 * gfortran.dg/loc_2.f90: Ditto.
4031 * gfortran.dg/logical_1.f90: Ditto.
4032 * gfortran.dg/longline.f: Ditto.
4033 * gfortran.dg/merge_char_1.f90: Ditto.
4034 * gfortran.dg/namelist_12.f: Ditto.
4035 * gfortran.dg/namelist_14.f90: Ditto.
4036 * gfortran.dg/namelist_18.f90: Ditto.
4037 * gfortran.dg/namelist_19.f90: Ditto.
4038 * gfortran.dg/namelist_21.f90: Ditto.
4039 * gfortran.dg/namelist_22.f90: Ditto.
4040 * gfortran.dg/namelist_37.f90: Ditto.
4041 * gfortran.dg/namelist_54.f90: Ditto.
4042 * gfortran.dg/namelist_55.f90: Ditto.
4043 * gfortran.dg/namelist_empty.f90: Ditto.
4044 * gfortran.dg/namelist_use.f90: Use new-style character length.
4045 * gfortran.dg/namelist_use_only.f90: Add -std=legacy.
4046 * gfortran.dg/nested_modules_4.f90: Ditto.
4047 * gfortran.dg/nested_modules_5.f90: Ditto.
4048 * gfortran.dg/open-options-blanks.f: Ditto.
4049 * gfortran.dg/output_exponents_1.f90: Ditto.
4050 * gfortran.dg/parens_5.f90: Ditto.
4051 * gfortran.dg/parens_6.f90: Ditto.
4052 * gfortran.dg/parent_result_ref_2.f90: Modified warning message.
4053 * gfortran.dg/pointer_function_actual_1.f90: Add -std=legacy.
4054 * gfortran.dg/pr15129.f90: Ditto.
4055 * gfortran.dg/pr15332.f: Ditto.
4056 * gfortran.dg/pr16597.f90: Ditto.
4057 * gfortran.dg/pr17143.f90: Ditto.
4058 * gfortran.dg/pr17164.f90: Ditto.
4059 * gfortran.dg/pr17229.f: Modified warning message.
4060 * gfortran.dg/pr18210.f90: Add -std=legacy.
4061 * gfortran.dg/pr19155.f: Ditto.
4062 * gfortran.dg/pr20086.f90: Ditto.
4063 * gfortran.dg/pr20124.f90: Ditto.
4064 * gfortran.dg/pr20755.f: Ditto.
4065 * gfortran.dg/pr20865.f90: Ditto.
4066 * gfortran.dg/pr20950.f: Ditto.
4067 * gfortran.dg/pr21730.f: Ditto.
4068 * gfortran.dg/pr22491.f: Ditto.
4069 * gfortran.dg/pr29713.f90: Ditto.
4070 * gfortran.dg/print_parentheses_1.f: Ditto.
4071 * gfortran.dg/print_parentheses_2.f90: Ditto.
4072 * gfortran.dg/proc_assign_1.f90: Ditto.
4073 * gfortran.dg/proc_decl_1.f90: Ditto.
4074 * gfortran.dg/proc_ptr_17.f90: Add dg-warning.
4075 * gfortran.dg/read_eor.f90: : Add -std=legacy.
4076 * gfortran.dg/read_float_1.f90: Ditto.
4077 * gfortran.dg/read_logical.f90: Ditto.
4078 * gfortran.dg/recursive_statement_functions.f90: Ditto.
4079 * gfortran.dg/return_1.f90: Ditto.
4080 * gfortran.dg/rewind_1.f90: Ditto.
4081 * gfortran.dg/runtime_warning_1.f90: Use new-style character length.
4082 * gfortran.dg/scalar_return_1.f90: Add -std=legacy.
4083 * gfortran.dg/stfunc_1.f90: Ditto.
4084 * gfortran.dg/stfunc_3.f90: Ditto.
4085 * gfortran.dg/stfunc_4.f90: Ditto.
4086 * gfortran.dg/stfunc_6.f90: Ditto.
4087 * gfortran.dg/streamio_2.f90: Ditto.
4088 * gfortran.dg/string_ctor_1.f90: Ditto.
4089 * gfortran.dg/string_null_compare_1.f: Ditto.
4090 * gfortran.dg/substr_6.f90: Ditto.
4091 * gfortran.dg/tl_editing.f90: Ditto.
4092 * gfortran.dg/unf_io_convert_1.f90: Use new-style character length.
4093 * gfortran.dg/warnings_are_errors_1.f90: Modified warning message.
4094 * gfortran.dg/x_slash_1.f: Add -std=legacy.
4095 * gfortran.dg/g77/1832.f: Ditto.
4096 * gfortran.dg/g77/19981216-0.f Ditto.
4097 * gfortran.dg/g77/19990525-0.f: Ditto.
4098 * gfortran.dg/g77/19990826-2.f: Ditto.
4099 * gfortran.dg/g77/20000630-2.f: Ditto.
4100 * gfortran.dg/g77/20010116.f: Ditto.
4101 * gfortran.dg/g77/20010519-1.f: Use new-style character length.
4102 * gfortran.dg/g77/980419-2.f: Add -std=legacy.
4103 * gfortran.dg/g77/980520-1.f: Ditto.
4104 * gfortran.dg/g77/check0.f: Ditto.
4105 * gfortran.dg/g77/cpp3.F: Ditto.
4106 * gfortran.dg/g77/cpp4.F: Use new-style character length.
4107 * gfortran.dg/g77/f77-edit-i-in.f: Add -std=legacy.
4108 * gfortran.dg/g77/f77-edit-t-in.f: Ditto.
4109 * gfortran.dg/g77/short.f: Ditto.
4110
4111 2009-08-01 Adam Nemet <anemet@caviumnetworks.com>
4112
4113 * gcc.target/mips/ext-3.c: Add NOMIPS16.
4114 * gcc.target/mips/ext-4.c: Likewise.
4115 * gcc.target/mips/interrupt_handler.c: Likewise.
4116 * gcc.target/mips/truncate-4.c: Likewise.
4117 * gcc.target/mips/truncate-5.c: Likewise.
4118
4119 2009-08-01 Sebastian Pop <sebastian.pop@amd.com>
4120
4121 * gcc.dg/graphite/graphite_autopar/graphite_autopar.exp: Rename
4122 -fgraphite-force-parallel to -floop-parallelize-all.
4123
4124 2009-08-01 Paul Thomas <pault@gcc.gnu.org>
4125
4126 PR fortran/40011
4127 * gfortran.dg/whole_file_7.f90: New test.
4128 * gfortran.dg/whole_file_8.f90: New test.
4129 * gfortran.dg/whole_file_9.f90: New test.
4130 * gfortran.dg/whole_file_10.f90: New test.
4131 * gfortran.dg/whole_file_11.f90: New test.
4132 * gfortran.dg/whole_file_12.f90: New test.
4133 * gfortran.dg/whole_file_13.f90: New test.
4134 * gfortran.dg/whole_file_14.f90: New test.
4135
4136 2009-07-31 Jason Merrill <jason@redhat.com>
4137
4138 * g++.dg/cpp0x/initlist22.C: Adjust for new rvalue reference
4139 binding semantics.
4140 * g++.dg/cpp0x/named.C: Likewise.
4141 * g++.dg/cpp0x/overload.C: Likewise.
4142 * g++.dg/cpp0x/rv1n.C: Likewise.
4143 * g++.dg/cpp0x/rv1p.C: Likewise.
4144 * g++.dg/cpp0x/rv2n.C: Likewise.
4145 * g++.dg/cpp0x/rv2p.C: Likewise.
4146 * g++.dg/cpp0x/rv3n.C: Likewise.
4147 * g++.dg/cpp0x/rv3p.C: Likewise.
4148 * g++.dg/cpp0x/rv4n.C: Likewise.
4149 * g++.dg/cpp0x/rv4p.C: Likewise.
4150 * g++.dg/cpp0x/rv5n.C: Likewise.
4151 * g++.dg/cpp0x/rv5p.C: Likewise.
4152 * g++.dg/cpp0x/rv6n.C: Likewise.
4153 * g++.dg/cpp0x/rv6p.C: Likewise.
4154 * g++.dg/cpp0x/rv7n.C: Likewise.
4155 * g++.dg/cpp0x/rv7p.C: Likewise.
4156 * g++.dg/cpp0x/template_deduction.C: Likewise.
4157 * g++.dg/cpp0x/unnamed_refs.C: Likewise.
4158 * g++.dg/cpp0x/overloadn.C: New.
4159 * g++.dg/cpp0x/rv-cast.C: New.
4160
4161 2009-07-31 Adam Nemet <anemet@caviumnetworks.com>
4162
4163 * gcc.target/mips/ext-4.c: New test.
4164
4165 2009-07-30 Sebastian Pop <sebastian.pop@amd.com>
4166
4167 * g++.dg/tree-ssa/pr33615.C: Fix pattern for lim.
4168
4169 2009-07-30 Sebastian Pop <sebastian.pop@amd.com>
4170
4171 * gcc.dg/tree-ssa/20050314-1.c: Fix patterns for lim and dceloop.
4172 * gcc.dg/tree-ssa/loop-32.c: Same.
4173 * gcc.dg/tree-ssa/loop-33.c: Same.
4174 * gcc.dg/tree-ssa/loop-34.c: Same.
4175 * gcc.dg/tree-ssa/loop-35.c: Same.
4176 * gcc.dg/tree-ssa/loop-7.c: Same.
4177 * gcc.dg/tree-ssa/pr23109.c: Same.
4178 * gcc.dg/tree-ssa/restrict-2.c: Same.
4179 * gcc.dg/tree-ssa/restrict-3.c: Same.
4180 * gcc.dg/tree-ssa/ssa-lim-1.c: Same.
4181 * gcc.dg/tree-ssa/ssa-lim-2.c: Same.
4182 * gcc.dg/tree-ssa/ssa-lim-3.c: Same.
4183 * gcc.dg/tree-ssa/ssa-lim-6.c: Same.
4184 * gcc.dg/tree-ssa/structopt-1.c: Same.
4185 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Same.
4186 * gfortran.dg/pr32921.f: Same.
4187
4188 2009-07-30 Sebastian Pop <sebastian.pop@amd.com>
4189
4190 * gcc.dg/graphite/graphite_autopar/force-parallel-1.c: New.
4191 * gcc.dg/graphite/graphite_autopar/force-parallel-2.c: New.
4192 * gcc.dg/graphite/graphite_autopar/force-parallel-3.c: New.
4193 * gcc.dg/graphite/graphite_autopar/force-parallel-4.c: New.
4194 * gcc.dg/graphite/graphite_autopar/force-parallel-5.c: New.
4195 * gcc.dg/graphite/graphite_autopar/force-parallel-6.c: New.
4196 * gcc.dg/graphite/graphite_autopar/force-parallel-7.c: New.
4197 * gcc.dg/graphite/graphite_autopar/force-parallel-8.c: New.
4198 * gcc.dg/graphite/graphite_autopar/force-parallel-9.c: New.
4199 * gcc.dg/graphite/graphite_autopar/graphite_autopar.exp: New.
4200 * gcc.dg/graphite/id-1.c: New.
4201 * gcc.dg/graphite/id-10.c: New.
4202 * gcc.dg/graphite/id-11.c: New.
4203 * gcc.dg/graphite/id-12.c: New.
4204 * gcc.dg/graphite/id-13.c: New.
4205 * gcc.dg/graphite/id-14.c: New.
4206 * gcc.dg/graphite/id-15.c: New.
4207 * gcc.dg/graphite/id-2.c: New.
4208 * gcc.dg/graphite/id-3.c: New.
4209 * gcc.dg/graphite/id-4.c: New.
4210 * gcc.dg/graphite/id-5.c: New.
4211 * gcc.dg/graphite/id-6.c: New.
4212 * gcc.dg/graphite/id-7.c: New.
4213 * gcc.dg/graphite/id-8.c: New.
4214 * gcc.dg/graphite/id-9.c: New.
4215 * gcc.dg/graphite/interchange-0.c: New.
4216 * gcc.dg/graphite/interchange-1.c: New.
4217 * gcc.dg/graphite/interchange-2.c: New.
4218 * gcc.dg/graphite/interchange-3.c: New.
4219 * gcc.dg/graphite/interchange-4.c: New.
4220 * gcc.dg/graphite/interchange-5.c: New.
4221 * gcc.dg/graphite/interchange-6.c: New.
4222 * gcc.dg/graphite/interchange-7.c: New.
4223 * gcc.dg/graphite/interchange-8.c: New.
4224 * gcc.dg/graphite/pr35356-1.c: New.
4225 * gcc.dg/graphite/pr35356-2.c: New.
4226 * gcc.dg/graphite/pr35356-3.c: New.
4227 * gcc.dg/graphite/pr40157.c: New.
4228 * gcc.dg/graphite/run-id-1.c: New.
4229 * gcc.dg/graphite/scop-20.c: New.
4230 * gcc.dg/graphite/scop-21.c: New.
4231 * gfortran.dg/graphite/id-1.f90: New.
4232 * gfortran.dg/graphite/id-10.f90: New.
4233 * gfortran.dg/graphite/id-11.f: New.
4234 * gfortran.dg/graphite/id-12.f: New.
4235 * gfortran.dg/graphite/id-13.f: New.
4236 * gfortran.dg/graphite/id-14.f: New.
4237 * gfortran.dg/graphite/id-15.f: New.
4238 * gfortran.dg/graphite/id-16.f: New.
4239 * gfortran.dg/graphite/id-5.f: New.
4240 * gfortran.dg/graphite/id-6.f: New.
4241 * gfortran.dg/graphite/id-7.f: New.
4242 * gfortran.dg/graphite/id-8.f: New.
4243 * gfortran.dg/graphite/id-9.f: New.
4244 * gfortran.dg/graphite/interchange-1.f: New.
4245 * gfortran.dg/graphite/interchange-2.f: New.
4246
4247 2009-07-30 Sebastian Pop <sebastian.pop@amd.com>
4248
4249 * gcc.dg/graphite/graphite.exp: Implement an automatic selection of
4250 flags based on the name of the testcase.
4251 * gfortran.dg/graphite/graphite.exp: Same.
4252
4253 * gcc.dg/graphite/block-0.c: Adjusted.
4254 * gcc.dg/graphite/block-1.c: Adjusted.
4255 * gcc.dg/graphite/block-2.c: Adjusted.
4256 * gcc.dg/graphite/block-3.c: Adjusted.
4257 * gcc.dg/graphite/block-4.c: Adjusted.
4258 * gcc.dg/graphite/block-5.c: Adjusted.
4259 * gcc.dg/graphite/block-6.c: Adjusted.
4260 * gcc.dg/graphite/pr37485.c: Adjusted.
4261 * gcc.dg/graphite/pr37684.c: Adjusted.
4262 * gcc.dg/graphite/pr37828.c: Adjusted.
4263 * gcc.dg/graphite/pr37883.c: Adjusted.
4264 * gcc.dg/graphite/pr37928.c: Adjusted.
4265 * gcc.dg/graphite/pr37943.c: Adjusted.
4266 * gcc.dg/graphite/pr38409.c: Adjusted.
4267 * gcc.dg/graphite/pr38498.c: Adjusted.
4268 * gcc.dg/graphite/pr38559.c: Adjusted.
4269 * gcc.dg/graphite/pr39335.c: Adjusted.
4270 * gcc.dg/graphite/pr39335_1.c: Adjusted.
4271 * gcc.dg/graphite/scop-0.c: Adjusted.
4272 * gcc.dg/graphite/scop-1.c: Adjusted.
4273 * gcc.dg/graphite/scop-10.c: Adjusted.
4274 * gcc.dg/graphite/scop-11.c: Adjusted.
4275 * gcc.dg/graphite/scop-12.c: Adjusted.
4276 * gcc.dg/graphite/scop-13.c: Adjusted.
4277 * gcc.dg/graphite/scop-14.c: Adjusted.
4278 * gcc.dg/graphite/scop-15.c: Adjusted.
4279 * gcc.dg/graphite/scop-16.c: Adjusted.
4280 * gcc.dg/graphite/scop-17.c: Adjusted.
4281 * gcc.dg/graphite/scop-18.c: Adjusted.
4282 * gcc.dg/graphite/scop-19.c: Adjusted.
4283 * gcc.dg/graphite/scop-2.c: Adjusted.
4284 * gcc.dg/graphite/scop-3.c: Adjusted.-
4285 * gcc.dg/graphite/scop-4.c: Adjusted.
4286 * gcc.dg/graphite/scop-5.c: Adjusted.
4287 * gcc.dg/graphite/scop-6.c: Adjusted.
4288 * gcc.dg/graphite/scop-7.c: Adjusted.
4289 * gcc.dg/graphite/scop-8.c: Adjusted.
4290 * gcc.dg/graphite/scop-9.c: Adjusted.
4291 * gcc.dg/graphite/scop-matmult.c: Adjusted.
4292 * gfortran.dg/graphite/block-1.f90: Adjusted.
4293 * gfortran.dg/graphite/block-2.f: Adjusted.
4294 * gfortran.dg/graphite/block-3.f90: Adjusted.
4295 * gfortran.dg/graphite/block-4.f90: Adjusted.
4296 * gfortran.dg/graphite/id-2.f90: Adjusted.
4297 * gfortran.dg/graphite/id-3.f90: Adjusted.
4298 * gfortran.dg/graphite/id-4.f90: Adjusted.
4299 * gfortran.dg/graphite/pr37852.f90: Adjusted.
4300 * gfortran.dg/graphite/pr37857.f90: Adjusted.
4301 * gfortran.dg/graphite/pr37980.f90: Adjusted.
4302 * gfortran.dg/graphite/pr38083.f90: Adjusted.
4303 * gfortran.dg/graphite/pr38953.f90: Adjusted.
4304 * gfortran.dg/graphite/scop-1.f: Adjusted.
4305
4306 2009-07-30 Doug Kwan <dougkwan@google.com>
4307
4308 * gcc.target/arm/neon/polytypes.c: Adjust test for new notes
4309 in warnings added in rev 141298.
4310
4311 2009-07-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
4312
4313 * lib/options.exp: Use "!=" instead of "ne".
4314
4315 * gcc.dg/vector-4.c: Add -fno-common option on hppa*-*-hpux* (32-bit).
4316
4317 * gcc.dg/ucnid-11.c: Skip on hppa*-*-hpux* (32-bit).
4318 * gcc.dg/ucnid-12.c: Likewise.
4319
4320 2009-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
4321 Pat Haugen <pthaugen@us.ibm.com>
4322 Revital Eres <ERES@il.ibm.com>
4323
4324 * gcc.target/powerpc/altivec-32.c: New file to test
4325 Altivec simple math function vectorization.
4326
4327 * gcc.target/powerpc/bswap-run.c: New file to test swap
4328 builtins.
4329 * gcc.target/powerpc/bswap16.c: Ditto.
4330 * gcc.target/powerpc/bswap32.c: Ditto.
4331 * gcc.target/powerpc/bswap64-1.c: Ditto.
4332 * gcc.target/powerpc/bswap64-2.c: Ditto.
4333 * gcc.target/powerpc/bswap64-3.c: Ditto.
4334 * gcc.target/powerpc/optimize-bswapdi-2.c: Ditto.
4335 * gcc.target/powerpc/optimize-bswapdi-3.c: Ditto.
4336 * gcc.target/powerpc/optimize-bswapsi-2.c: Ditto.
4337
4338 * gcc.target/powerpc/popcount-2.c: New file to test
4339 power7 popcntd instructions.
4340 * gcc.target/powerpc/popcount-3.c: Ditto.
4341
4342 * gcc.target/powerpc/pr39457.c: New VSX test.
4343 * gcc.target/powerpc/vsx-builtin-1.c: Ditto.
4344 * gcc.target/powerpc/vsx-builtin-2.c: Ditto.
4345 * gcc.target/powerpc/vsx-builtin-3.c: Ditto.
4346 * gcc.target/powerpc/vsx-builtin-4.c: Ditto.
4347 * gcc.target/powerpc/vsx-builtin-5.c: Ditto.
4348 * gcc.target/powerpc/vsx-builtin-6.c: Ditto.
4349 * gcc.target/powerpc/vsx-vector-1.c: Ditto.
4350 * gcc.target/powerpc/vsx-vector-2.c: Ditto.
4351 * gcc.target/powerpc/vsx-vector-3.c: Ditto.
4352 * gcc.target/powerpc/vsx-vector-4.c: Ditto.
4353 * gcc.target/powerpc/vsx-vector-5.c: Ditto.
4354 * gcc.target/powerpc/vsx-vector-6.c: Ditto.
4355
4356 * gcc.target/powerpc/altivec-6.c: Store the result of
4357 vec_add, so the optimizer doesn't remove it.
4358
4359 * gcc.dg/optimize-bswapdi-1.c: Add powerpc 64-bit to
4360 systems that support bswap64.
4361
4362 * gcc.dg/vmx/vmx.exp: Explicitly add -mno-vsx to
4363 prevent VSX code generation.
4364
4365 * lib/target-supports.exp (check_vsx_hw_available): New
4366 function to test if VSX available.
4367 (check_effective_target_powerpc_vsx_ok): Ditto.
4368 (check_vmx_hw_available): Add explicit -mno-vsx.
4369
4370 2009-07-30 Janis Johnson <janis187@us.ibm.com>
4371
4372 PR c/39902
4373 * gcc.dg/dfp/pr39902.c: Fix typos in constant suffixes.
4374
4375 2009-07-30 Martin Jambor <mjambor@suse.cz>
4376
4377 PR tree-optimization/40570
4378 * gcc.c-torture/compile/pr40570.c: New test.
4379
4380 2009-07-29 Jason Merrill <jason@redhat.com>
4381
4382 PR c++/14912
4383 * g++.dg/template/defarg13.C: New.
4384
4385 2009-07-29 Richard Guenther <rguenther@suse.de>
4386
4387 PR c++/40834
4388 * g++.dg/torture/pr40834.C: New testcase.
4389
4390 2009-07-29 Michael Matz <matz@suse.de>
4391
4392 PR middle-end/40830
4393 * gcc.dg/vect/vect-pre-interact.c: XFAIL for no_align targets.
4394
4395 2009-07-28 Kaz Kojima <kkojima@gcc.gnu.org>
4396
4397 * gfortran.dg/maxlocval_2.f90: Add -mieee for alpha*-*-* and
4398 sh*-*-* targets. Skip on spu-*-* targets.
4399 * gfortran.dg/maxlocval_4.f90: Likewise.
4400 * gfortran.dg/minlocval_1.f90: Likewise.
4401 * gfortran.dg/minlocval_4.f90: Likewise.
4402
4403 2009-07-28 Jakub Jelinek <jakub@redhat.com>
4404
4405 PR fortran/40878
4406 * gfortran.dg/gomp/pr40878-1.f90: New test.
4407 * gfortran.dg/gomp/pr40878-2.f90: New test.
4408
4409 PR testsuite/40891
4410 * gcc.dg/cdce1.c: Adjust note line number.
4411 * gcc.dg/cdce2.c: Likewise.
4412
4413 2009-07-28 Janus Weil <janus@gcc.gnu.org>
4414
4415 PR fortran/40882
4416 * gfortran.dg/proc_ptr_comp_13.f90: New.
4417
4418 2009-07-28 Jan Beulich <jbeulich@novell.com>
4419
4420 * gcc.target/i386/avx-vtestpd-1.c: Add -DNEED_IEEE754_DOUBLE.
4421 * gcc.target/i386/avx-vtestpd-2.c: Likewise.
4422 * gcc.target/i386/avx-vtestpd-256-1.c: Likewise.
4423 * gcc.target/i386/avx-vtestpd-256-2.c: Likewise.
4424 * gcc.target/i386/avx-vtestpd-256-3.c: Likewise.
4425 * gcc.target/i386/avx-vtestpd-3.c: Likewise.
4426 * gcc.target/i386/avx-vtestps-1.c: Add -DNEED_IEEE754_FLOAT.
4427 * gcc.target/i386/avx-vtestps-2.c: Likewise.
4428 * gcc.target/i386/avx-vtestps-256-1.c: Likewise.
4429 * gcc.target/i386/avx-vtestps-256-2.c: Likewise.
4430 * gcc.target/i386/avx-vtestps-256-3.c: Likewise.
4431 * gcc.target/i386/avx-vtestps-3.c: Likewise.
4432 * gcc.target/i386/m128-check.h (union ieee754_float): Put into
4433 #ifdef NEED_IEEE754_FLOAT conditional.
4434 (union ieee754_double): Put into #ifdef NEED_IEEE754_DOUBLE
4435 conditional.
4436
4437 2009-07-28 Jan Beulich <jbeulich@novell.com>
4438
4439 * g++.dg/ext/bitfield2.C: Add -mno-ms-bitfields for
4440 i?86-*-netware.
4441 * g++.dg/ext/bitfield3.C: Likewise.
4442 * g++.dg/ext/bitfield4.C: Likewise.
4443 * g++.dg/ext/bitfield5.C: Likewise.
4444 * gcc.dg/bitfld-15.c: Likewise.
4445 * gcc.dg/bitfld-16.c: Likewise.
4446 * gcc.dg/bitfld-17.c: Likewise.
4447 * gcc.dg/bitfld-18.c: Likewise.
4448 * g++.old-deja/g++.jason/thunk2.C: Remove dg-bogus.
4449 * gcc.dg/20010912-1.c: Likewise.
4450 * gcc.dg/20021018-1.c: Likewise.
4451 * gcc.dg/20030213-1.c: Likewise.
4452 * gcc.dg/20030225-1.c: Likewise.
4453 * gcc.dg/20030708-1.c: Likewise.
4454 * gcc.dg/20050321-2.c: Likewise.
4455 * gcc.dg/cdce1.c: Don't pass -lm for *-*-netware*.
4456 * gcc.dg/cdce2.c: Likewise.
4457 * gcc.target/i386/pr37248-2.c: Don't test on default_packet
4458 targets.
4459 * gcc.target/i386/pr37248-3.c: Likewise.
4460
4461 2009-07-27 Janus Weil <janus@gcc.gnu.org>
4462
4463 PR fortran/40848
4464 * gfortran.dg/altreturn_7.f90: New.
4465
4466 2009-07-27 Simon Baldwin <simonb@google.com>
4467
4468 PR testsuite/40829
4469 * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: Extended array 'a'
4470 so that indexing no longer runs off array end.
4471
4472 2009-07-27 Tobias Burnus <burnus@net-b.de>
4473
4474 PR fortran/40851
4475 * gfortran.dg/derived_init_3.f90: New test.
4476
4477 2009-07-26 Tobias Burnus <burnus@net-b.de>
4478
4479 PR fortran/33197
4480 * gfortran.dg/atan2_1.f90: New test
4481 * gfortran.dg/atan2_2.f90: New test
4482
4483 2007-07-26 Simon Martin <simartin@users.sourceforge.net>
4484
4485 PR c++/40749
4486 * g++.dg/warn/Wreturn-type-6.C: New test.
4487
4488 2009-07-26 Ira Rosen <irar@il.ibm.com>
4489
4490 PR tree-optimization/40801
4491 * gfortran.dg/vect/fast-math-real8-pr40801.f90: New test.
4492 * gfortran.dg/vect/vect.exp: Run tests starting with
4493 "fast-math-real8" with -ffast-math and -fdefault-real-8.
4494
4495 2009-07-25 David Daney <ddaney@caviumnetworks.com>
4496
4497 PR rtl-optimization/40445
4498 * g++.dg/other/builtin-unreachable-1.C: New testcase.
4499
4500 2009-07-25 David Daney <ddaney@caviumnetworks.com>
4501
4502 * gcc.dg/builtin-unreachable-4.c: New test.
4503
4504 2009-07-25 Tobias Burnus <burnus@net-b.de>
4505
4506 PR fortran/33197
4507 * gfortran.dg/complex_intrinsic_5.f90: New test.
4508 * gfortran.dg/complex_intrinsic_7.f90: New test.
4509
4510 2009-07-25 Martin Jambor <mjambor@suse.cz>
4511
4512 * gcc.c-torture/execute/pr17377.c: Add noclone attribute to function y.
4513 * gcc.dg/ipa/noclone-1.c: New test.
4514
4515 2009-07-25 Uros Bizjak <ubizjak@gmail.com>
4516
4517 * lib/target-supports.exp (check_effective_target_static): New
4518 procedure.
4519 * gcc.dg/special/gcsec-1.c (dg-options): Use -static only when
4520 supported.
4521 * g++.old-deja/g++.law/weak.C: Require static effective target.
4522
4523 2009-07-25 Janus Weil <janus@gcc.gnu.org>
4524
4525 PR fortran/39630
4526 * gfortran.dg/proc_ptr_comp_3.f90: Modified.
4527 * gfortran.dg/proc_ptr_comp_pass_1.f90: New.
4528 * gfortran.dg/proc_ptr_comp_pass_2.f90: New.
4529 * gfortran.dg/proc_ptr_comp_pass_3.f90: New.
4530 * gfortran.dg/proc_ptr_comp_pass_4.f90: New.
4531 * gfortran.dg/proc_ptr_comp_pass_5.f90: New.
4532 * gfortran.dg/typebound_call_10.f03: New.
4533
4534 2009-07-24 Jason Merrill <jason@redhat.com>
4535
4536 * g++.dg/cpp0x/defaulted11.C: New.
4537
4538 * g++.dg/cpp0x/initlist23.C: New.
4539
4540 2009-07-24 Janus Weil <janus@gcc.gnu.org>
4541
4542 PR fortran/40822
4543 * gfortran.dg/char_length_16.f90: New.
4544
4545 2009-07-24 Jakub Jelinek <jakub@redhat.com>
4546
4547 PR fortran/40643
4548 PR fortran/31067
4549 * gfortran.dg/maxlocval_2.f90: New test.
4550 * gfortran.dg/maxlocval_3.f90: New test.
4551 * gfortran.dg/maxlocval_4.f90: New test.
4552 * gfortran.dg/minlocval_1.f90: New test.
4553 * gfortran.dg/minlocval_2.f90: New test.
4554 * gfortran.dg/minlocval_3.f90: New test.
4555 * gfortran.dg/minlocval_4.f90: New test.
4556
4557 2009-07-23 Joseph Myers <joseph@codesourcery.com>
4558
4559 * gcc.dg/dll-4.c: Allow foo1 and foo2 in either order in
4560 scan-assembler.
4561
4562 2009-07-23 Jakub Jelinek <jakub@redhat.com>
4563
4564 PR fortran/40839
4565 * gfortran.dg/pr40839.f90: New test.
4566
4567 2009-07-23 Michael Matz <matz@suse.de>
4568
4569 PR middle-end/40830
4570 * gcc.dg/vect/vect-pre-interact.c: Require vect_float, and
4571 don't set options ourself.
4572
4573 2009-07-23 Simon Baldwin <simonb@google.com>
4574
4575 * gcc.misc-tests/linkage.exp: Added -m64 to x86_64 linux target
4576 native C compilation where required.
4577
4578 2009-07-22 Doug Kwan <dougkwan@google.com>
4579
4580 * gcc.c-torture/compile/20090721-1.c: New test.
4581
4582 2009-07-22 Michael Matz <matz@suse.de>
4583
4584 PR tree-optimization/35229
4585 PR tree-optimization/39300
4586 * gcc.dg/vect/vect-pre-interact.c: New test.
4587
4588 2009-07-22 Richard Guenther <rguenther@suse.de>
4589
4590 * g++.dg/lookup/using21.C: Fix duplicate paste.
4591
4592 2009-07-22 Richard Guenther <rguenther@suse.de>
4593
4594 PR c++/40799
4595 * g++.dg/lookup/using21.C: New testcase.
4596
4597 2009-07-21 Jason Merrill <jason@redhat.com>
4598
4599 * g++.dg/init/aggr4.C: New.
4600
4601 2009-07-21 Jason Merrill <jason@redhat.com>
4602
4603 Core issue 934
4604 * g++.dg/cpp0x/initlist22.C: New.
4605
4606 2009-07-21 Uros Bizjak <ubizjak@gmail.com>
4607
4608 * gcc.target/i386/vectorize8.c: New test.
4609
4610 2009-07-21 Uros Bizjak <ubizjak@gmail.com>
4611
4612 PR target/40811
4613 * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
4614 Add i?86 and x86_64 targets.
4615 * gcc.target/i386/vectorize7.c: New test.
4616
4617 PR target/40809
4618 * gcc.target/i386/pr40809.c: New test.
4619
4620 2009-07-21 Jakub Jelinek <jakub@redhat.com>
4621
4622 PR tree-optimization/40813
4623 * g++.dg/opt/inline15.C: New test.
4624
4625 2009-07-21 Paul Brook <paul@codesourcery.com>
4626
4627 * gcc.dg/vect/section-anchors-nest-1.c: New test.
4628 * lib/target-supports.exp (check_effective_target_section_anchors):
4629 Add arm*-*-*.
4630
4631 2009-07-20 Olatunji Ruwase <tjruwase@google.com>
4632
4633 * gcc.dg/plugin/finish_unit_plugin.c: New test.
4634 * gcc.dg/plugin/finish_unit-test-1.c: New test.
4635 * gcc.dg/plugin/plugin.exp: Added finish_unit_plugin.c test.
4636
4637 2009-07-20 Adam Nemet <anemet@caviumnetworks.com>
4638
4639 * gcc.target/mips/ext-3.c: New test.
4640
4641 2009-07-20 Jakub Jelinek <jakub@redhat.com>
4642
4643 * gcc.dg/builtin-object-size-6.c: Adjust expected values.
4644 * gcc.dg/builtin-object-size-8.c: New test.
4645 * g++.dg/ext/builtin-object-size1.C: Adjust expected values.
4646 * g++.dg/ext/builtin-object-size2.C: Likewise.
4647
4648 PR tree-optimization/40792
4649 * gcc.dg/pr40792.c: New test.
4650
4651 2009-07-20 Ira Rosen <irar@il.ibm.com>
4652
4653 * gcc.dg/vect/vect-cond-1.c, gcc.dg/vect/vect-cond-2.c,
4654 gcc.dg/vect/vect-cond-3.c, gcc.dg/vect/vect-cond-4.c,
4655 gcc.dg/vect/vect-cond-5.c, gcc.dg/vect/vect-cond-6.c: New tests.
4656
4657 2009-07-20 Christian Bruel <christian.bruel@st.com>
4658
4659 * gcc.target/sh/mfmovd.c: New test.
4660
4661 2009-07-19 Janne Blomqvist <jb@gcc.gnu.org>
4662 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4663
4664 PR libfortran/40714
4665 * gfortran.dg/eof_3.f90: New test.
4666
4667 2009-07-18 Steven G. Kargl <kargl@gcc.gnu.org>
4668
4669 PR fortran/40727
4670 * gfortran.dg/intrinsic_cmplx.f90: New test.
4671
4672 2009-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
4673
4674 PR libfortran/34670
4675 PR libfortran/36874
4676 * gfortran.dg/cshift_bounds_1.f90: New test.
4677 * gfortran.dg/cshift_bounds_2.f90: New test.
4678 * gfortran.dg/cshift_bounds_3.f90: New test.
4679 * gfortran.dg/cshift_bounds_4.f90: New test.
4680 * gfortran.dg/eoshift_bounds_1.f90: New test.
4681 * gfortran.dg/maxloc_bounds_4.f90: Correct typo in error message.
4682 * gfortran.dg/maxloc_bounds_5.f90: Correct typo in error message.
4683 * gfortran.dg/maxloc_bounds_7.f90: Correct typo in error message.
4684
4685 2009-07-19 Jan Hubicka <jh@suse.cz>
4686
4687 PR tree-optimization/40676
4688 * gcc.c-torture/compile/pr40676.c: New testcase.
4689
4690 2009-07-18 Adam Nemet <anemet@caviumnetworks.com>
4691
4692 * gcc.target/mips/ext-2.c: New test.
4693
4694 2009-07-18 Adam Nemet <anemet@caviumnetworks.com>
4695
4696 * gcc.target/mips/octeon-exts-7.c: New test.
4697 * gcc.target/mips/octeon-exts-2.c: Revert previous change.
4698 * gcc.target/mips/octeon-exts-5.c: Likewise.
4699
4700 2009-07-18 Richard Guenther <rguenther@suse.de>
4701
4702 PR testsuite/40798
4703 * gcc.dg/tree-ssa/loop-2.c: Tighten pattern.
4704
4705 2009-07-18 Richard Guenther <rguenther@suse.de>
4706
4707 PR c/40787
4708 * gcc.dg/pr35899.c: Adjust.
4709
4710 2009-07-18 Richard Sandiford <r.sandiford@uk.ibm.com>
4711
4712 * gcc.target/powerpc/asm-es-1.c: New test.
4713 * gcc.target/powerpc/asm-es-2.c: Likewise.
4714
4715 2009-07-17 Richard Guenther <rguenther@suse.de>
4716
4717 PR c/40401
4718 * g++.dg/rtti/crash4.C: New testcase.
4719 * g++.dg/torture/20090706-1.C: Likewise.
4720 * gcc.dg/redecl-17.c: Likewise.
4721 * gfortran.dg/missing_optional_dummy_5.f90: Adjust pattern.
4722 * gcc.dg/declspec-9.c: Expect extra error.
4723 * gcc.dg/declspec-10.c: Likewise.
4724 * gcc.dg/declspec-11.c: Likewise.
4725 * gcc.dg/redecl-10.c: Expect extra warnings.
4726 * gcc.target/i386/pr39082-1.c: Adjust diagnostic location.
4727 * gcc.target/i386/pr39545-1.c: Likewise.
4728 * g++.dg/ext/asm3.C: Expect more errors.
4729 * g++.dg/gomp/block-1.C: Likewise.
4730 * g++.dg/gomp/block-2.C: Likewise.
4731 * g++.dg/gomp/block-3.C: Likewise.
4732 * g++.dg/gomp/block-5.C: Likewise.
4733 * g++.old-deja/g++.jason/report.C: Expect extra warnings.
4734 * g++.dg/warn/unused-result1.C: XFAIL.
4735
4736 2009-07-17 Richard Guenther <rguenther@suse.de>
4737
4738 PR tree-optimization/40321
4739 * gcc.c-torture/compile/pr40321.c: New testcase.
4740 * g++.dg/torture/pr40321.C: Likewise.
4741
4742 2009-07-17 Jakub Jelinek <jakub@redhat.com>
4743
4744 PR c++/40780
4745 * g++.dg/template/ptrmem19.C: New test.
4746
4747 2009-07-17 Aldy Hernandez <aldyh@redhat.com>
4748 Manuel López-Ibáñez <manu@gcc.gnu.org>
4749
4750 PR 40435
4751 * gcc.dg/pr36902.c: Add column info.
4752 * g++.dg/gcov/gcov-2.C: Change count for definition.
4753
4754 2009-07-16 Jason Merrill <jason@redhat.com>
4755
4756 PR libstdc++/37907
4757 * g++.dg/cpp0x/std-layout1.C: New.
4758 * g++.dg/ext/has_nothrow_assign.C: Fix.
4759 * g++.dg/ext/has_nothrow_copy.C: Fix.
4760 * g++.dg/ext/has_trivial_assign.C: Fix.
4761 * g++.dg/ext/has_trivial_copy.C: Fix.
4762 * g++.dg/ext/is_pod.C: Fix.
4763 * g++.dg/other/offsetof3.C: Adjust.
4764 * g++.dg/overload/ellipsis1.C: Adjust.
4765 * g++.dg/warn/var-args1.C: Adjust.
4766 * g++.old-deja/g++.brendan/crash63.C: Adjust.
4767 * g++.old-deja/g++.brendan/crash64.C: Adjust.
4768 * g++.old-deja/g++.brendan/overload8.C: Adjust.
4769 * g++.old-deja/g++.other/vaarg3.C: Adjust.
4770 * g++.old-deja/g++.pt/vaarg3.C: Adjust.
4771
4772 2009-07-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4773
4774 * gcc.dg/torture/builtin-math-5.c: Add more cases.
4775 * gcc.dg/torture/builtin-math-6.c: Likewise. Depend on
4776 effective target "mpc_pow".
4777 * lib/target-supports.exp (check_effective_target_mpc_pow): New.
4778
4779 2009-07-16 Richard Henderson <rth@redhat.com>
4780
4781 * g++.dg/opt/eh4.C: New test.
4782
4783 2009-07-16 Jakub Jelinek <jakub@redhat.com>
4784
4785 * obj-c++.dg/defs.mm (abort): Make it extern "C".
4786
4787 2009-07-15 Jakub Jelinek <jakub@redhat.com>
4788
4789 PR middle-end/40747
4790 * gcc.c-torture/execute/pr40747.c: New test.
4791
4792 2009-07-15 Richard Guenther <rguenther@suse.de>
4793
4794 PR middle-end/40753
4795 * gcc.c-torture/compile/pr40753.c: New testcase.
4796
4797 2009-07-15 Janus Weil <janus@gcc.gnu.org>
4798
4799 PR fortran/40743
4800 * gfortran.dg/interface_assignment_4.f90: New.
4801
4802 2009-07-15 Gerald Pfeifer <gerald@pfeifer.com>
4803
4804 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Do not define
4805 for FreeBSD up to and including version 8.
4806
4807 2009-07-14 Taras Glek <tglek@mozilla.com>
4808 Rafael Espindola <espindola@google.com>
4809
4810 * g++.dg/plugin/header-plugin-test.C: New.
4811 * g++.dg/plugin/header_plugin.c: New.
4812 * g++.dg/plugin/plugin.exp: Update.
4813
4814 2009-07-14 Uros Bizjak <ubizjak@gmail.com>
4815
4816 * gcc.target/i386/sse-recip-vec.c: Move arrays out of test
4817 function to enable vectorization.
4818 * gcc.target/i386/sse2-lrint-vec.c: Ditto.
4819 * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
4820
4821 2009-07-14 Uros Bizjak <ubizjak@gmail.com>
4822
4823 * gcc.target/i386/sse-copysignf-vec.c: New test.
4824 * gcc.target/i386/sse2-copysign-vec.c: Ditto.
4825
4826 2009-07-14 Jason Merrill <jason@redhat.com>
4827
4828 PR c++/37276
4829 * g++.dg/lookup/builtin5.C: New.
4830 * g++.dg/other/error22.C: Add missing extern "C".
4831 * g++.dg/warn/Warray-bounds.C: Likewise.
4832 * gcc.dg/compat/compat-common.h: Likewise.
4833
4834 PR c++/40746
4835 * g++.dg/lookup/using20.C: New.
4836
4837 PR c++/40740
4838 * g++.dg/template/koenig8.C: New.
4839
4840 2009-07-14 Jack Howarth <howarth@bromo.med.uc.edu>
4841
4842 * gcc.c-torture/compile/20000804-1.c: skip for ilp32 on
4843 both i?86-*-darwin* and x86_64-*-darwin*.
4844
4845 2009-07-14 Joseph Myers <joseph@codesourcery.com>
4846
4847 * gcc.target/i386/pr37843-1.c, gcc.target/i386/pr37843-2.c,
4848 gcc.target/i386/pr37843-3.c: Allow leading underscore on function
4849 name.
4850
4851 2009-07-14 Dodji Seketeli <dodji@redhat.com>
4852
4853 PR debug/40705
4854 * g++.dg/debug/dwarf2/typedef1.C: New test.
4855
4856 PR c++/40357
4857 * g++.dg/other/typedef3.C: New test.
4858
4859 2009-07-14 Maxim Kuvyrkov <maxim@codesourcery.com>
4860
4861 * gcc.dg/20090709-1.c: Move to a proper place ...
4862 * gcc.target/m68k/20090709-1.c: ... here.
4863
4864 2009-07-13 Andrew Pinski <andrew_pinski@playstation.sony.com>
4865
4866 PR C++/22154
4867 * g++.old-deja/g++.pt/typename10.C: Update for DR 382, typename in
4868 front of qualified names are allowed.
4869 * g++.dg/parse/crash10.C: Likewise.
4870 * g++.dg/parse/error15.C: Likewise.
4871 * g++.dg/parse/typename9.C: Likewise.
4872 * g++.dg/parse/error8.C: Likewise.
4873
4874 2009-07-13 Janus Weil <janus@gcc.gnu.org>
4875
4876 PR fortran/40646
4877 * gfortran.dg/proc_ptr_22.f90: Extended.
4878 * gfortran.dg/proc_ptr_comp_12.f90: Extended.
4879
4880 2009-07-13 Ira Rosen <irar@il.ibm.com>
4881
4882 * gfortran.dg/vect/vect-6.f: New test.
4883
4884 2009-07-12 Jason Merrill <jason@redhat.com>
4885
4886 PR c++/36628
4887 * g++.dg/cpp0x/decltype17.C: New.
4888
4889 PR c++/37206
4890 * g++.dg/cpp0x/rv10.C: New.
4891
4892 2009-07-12 Jason Merrill <jason@redhat.com>
4893
4894 PR c++/40689
4895 * g++.dg/cpp0x/initlist20.C: New.
4896 * g++.dg/cpp0x/initlist21.C: New.
4897
4898 2009-07-12 Ira Rosen <irar@il.ibm.com>
4899
4900 * gcc.dg/vect/no-scevccp-outer-2.c: Expect to vectorize.
4901 * gcc.dg/vect/vect-double-reduc-1.c, gcc.dg/vect/vect-double-reduc-2.c,
4902 gcc.dg/vect/vect-double-reduc-3.c, gcc.dg/vect/vect-double-reduc-4.c,
4903 gcc.dg/vect/vect-double-reduc-5.c, gcc.dg/vect/vect-double-reduc-6.c,
4904 gcc.dg/vect/vect-double-reduc-7.c: New tests.
4905
4906 2009-07-12 Hans-Peter Nilsson <hp@axis.com>
4907
4908 * gfortran.dg/f2003_io_4.f03, gfortran.dg/read_size_noadvance.f90,
4909 gfortran.dg/namelist_39.f90, gfortran.dg/read_repeat.f90,
4910 gfortran.dg/fmt_exhaust.f90, gfortran.dg/fseek.f90,
4911 gfortran.dg/fmt_t_7.f, gfortran.dg/read_x_past.f,
4912 gfortran.dg/read_bad_advance.f90, gfortran.dg/backslash_3.f,
4913 gfortran.dg/namelist_56.f90, gfortran.dg/list_read_5.f90,
4914 gfortran.dg/fmt_cache_1.f, gfortran.dg/fmt_t_4.f90: Gate test on
4915 effective_target fd_truncate.
4916
4917 2009-07-11 Eric Botcazou <ebotcazou@adacore.com>
4918
4919 * gnat.dg/specs/addr1.ads: New test.
4920
4921 2009-07-11 Jan Hubicka <jh@suse.cz>
4922
4923 PR middle-end/48388
4924 * g++.dg/torture/pr40388.C: New testcase.
4925
4926 2009-07-11 Jakub Jelinek <jakub@redhat.com>
4927
4928 PR target/40668
4929 * gcc.c-torture/execute/pr40668.c: New test.
4930
4931 2009-07-11 Paolo Bonzini <bonzini@gnu.org>
4932
4933 * gcc.c-torture/execute/20090711-1.c: New test.
4934
4935 2009-07-11 Richard Sandiford <rdsandiford@googlemail.com>
4936
4937 PR testsuite/40699
4938 PR testsuite/40707
4939 PR testsuite/40709
4940 * lib/gcc-defs.exp, lib/target-libpath.exp, lib/objc.exp,
4941 lib/gfortran.exp, lib/g++.exp, lib/obj-c++.exp, lib/c-torture.exp,
4942 lib/gcc-dg.exp, lib/gnat.exp, g++.dg/compat/compat.exp,
4943 g++.dg/compat/struct-layout-1.exp: Revert 2009-06-30 commit.
4944
4945 2009-07-11 Tobias Burnus <burnus@net-b.de>
4946
4947 PR fortran/33197
4948 * gfortran.dg/complex_intrinsic_3.f90: New test.
4949 * gfortran.dg/complex_intrinsic_4.f90: New test.
4950
4951 2009-07-10 David Daney <ddaney@caviumnetworks.com>
4952
4953 PR target/39079
4954 * gcc.target/mips/mips.exp: Make -msynci a known option.
4955 * gcc.target/mips/clear-cache-1.c (dg-options): Add -msynci.
4956
4957 2009-07-10 Jakub Jelinek <jakub@redhat.com>
4958
4959 PR c++/40502
4960 * g++.dg/ext/strncpy-chk1.C: New test.
4961
4962 2009-07-10 Richard Guenther <rguenther@suse.de>
4963
4964 PR tree-optimization/40496
4965 * g++.dg/opt/pr40496.C: New testcase.
4966
4967 2009-07-10 Manuel López-Ibáñez <manu@gcc.gnu.org>
4968
4969 PR 25509
4970 PR 40614
4971 * g++.dg/warn/unused-result1-Werror.c: New.
4972
4973 2009-07-10 Paul Thomas <pault@gcc.gnu.org>
4974
4975 PR fortran/39334
4976 * gfortran.dg/recursive_parameter_1.f90: New test.
4977
4978 2009-07-09 Steven G. Kargl <kargl@gcc.gnu.org>
4979
4980 * gfortran.dg/c_kind_tests_2.f03: clean-up leftover module(s).
4981 * gfortran.dg/module_equivalence_6.f90: Ditto.
4982 * gfortran.dg/alloc_comp_auto_array_2.f90: Ditto.
4983 * gfortran.dg/nan_2.f90: Ditto.
4984 * gfortran.dg/inquire_11.f90: Ditto.
4985 * gfortran.dg/abstract_type_3.f03: Ditto.
4986 * gfortran.dg/abstract_type_1.f90: Ditto.
4987 * gfortran.dg/private_type_9.f90: Ditto.
4988 * gfortran.dg/abstract_type_5.f03: Ditto.
4989 * gfortran.dg/elemental_subroutine_6.f90: Ditto.
4990 * gfortran.dg/derived_comp_array_ref_3.f90: Ditto.
4991 * gfortran.dg/derived_sub.f90: Ditto.
4992 * gfortran.dg/missing_optional_dummy_5.f90: Ditto.
4993 * gfortran.dg/bounds_check_fail_2.f90: Ditto.
4994 * gfortran.dg/maxloc_bounds_6.f90: Ditto.
4995 * gfortran.dg/mvbits_6.f90: Ditto.
4996 * gfortran.dg/abstract_type_2.f03: Ditto.
4997 * gfortran.dg/abstract_type_4.f03: Ditto.
4998 * gfortran.dg/bounds_check_9.f90: Ditto.
4999 * gfortran.dg/optional_dim_3.f90: Ditto.
5000 * gfortran.dg/pr32921.f: Ditto.
5001 * gfortran.dg/entry_16.f90: Ditto.
5002 * gfortran.dg/generic_16.f90: Ditto.
5003
5004
5005 2009-07-09 Maxim Kuvyrkov <maxim@codesourcery.com>
5006
5007 * gcc.target/m68k/20090709-1.c: New.
5008
5009 2009-07-09 Dodji Seketeli <dodji@redhat.com>
5010
5011 PR c++/40684
5012 * g++.dg/template/unify11.C: New test.
5013
5014 2008-07-09 Paul Thomas <pault@gcc.gnu.org>
5015
5016 PR fortran/40629
5017 * gfortran.dg/host_assoc_function_9.f90: New test.
5018
5019 2009-07-09 Janus Weil <janus@gcc.gnu.org>
5020
5021 PR fortran/40646
5022 * gfortran.dg/proc_ptr_22.f90: New.
5023 * gfortran.dg/proc_ptr_comp_12.f90: New.
5024
5025 2009-07-09 Jakub Jelinek <jakub@redhat.com>
5026
5027 PR middle-end/40692
5028 * gcc.c-torture/compile/pr40692.c: New test.
5029
5030 2009-07-09 Tobias Burnus <burnus@net-b.de>
5031
5032 PR fortran/40604
5033 * gfortran.dg/pointer_check_6.f90: New test.
5034
5035 2009-07-08 Adam Nemet <anemet@caviumnetworks.com>
5036
5037 * gcc.target/mips/truncate-5.c: New test.
5038
5039 2009-07-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5040
5041 PR libfortran/40330
5042 PR libfortran/40662
5043 * gfortran.dg/fmt_cache_1.f: New test.
5044
5045 2009-07-08 Tobias Burnus <burnus@net-b.de>
5046
5047 PR fortran/40675
5048 * gfortran.dg/nosigned_zero_1.f90: New test.
5049 * gfortran.dg/nosigned_zero_2.f90: New test.
5050
5051 2009-07-08 Richard Guenther <rguenther@suse.de>
5052
5053 * gcc.dg/torture/ssa-pta-fn-1.c: Fix invalid testcase again.
5054
5055 2009-07-08 Richard Guenther <rguenther@suse.de>
5056
5057 * gcc.dg/torture/ssa-pta-fn-1.c: Fix invalid testcase.
5058
5059 2009-07-08 Paul Thomas <pault@gcc.gnu.org>
5060
5061 PR fortran/40591
5062 * gfortran.dg/proc_ptr_21.f90: New test.
5063
5064 2009-07-08 Manuel López-Ibáñez <manu@gcc.gnu.org>
5065
5066 PR c++/31246
5067 * g++.dg/warn/pr31246.C: New.
5068 * g++.dg/warn/pr31246-2.C: New.
5069
5070 2009-07-07 Jason Merrill <jason@redhat.com>
5071
5072 PR c++/35828
5073 * g++.dg/template/defarg12.C: New.
5074
5075 PR c++/37816
5076 * g++.dg/cpp0x/enum7.C: New.
5077
5078 PR c++/37946
5079 * g++.dg/cpp0x/enum6.C: New.
5080
5081 PR c++/40639
5082 * g++.dg/cpp0x/enum5.C: New.
5083
5084 PR c++/40633
5085 * g++.dg/cpp0x/enum4.C: New.
5086
5087 2009-07-07 Manuel López-Ibáñez <manu@gcc.gnu.org>
5088
5089 * gcc.dg/format/gcc_diag-1.c: Remove tests for %J.
5090
5091 2009-07-07 Manuel López-Ibáñez <manu@gcc.gnu.org>
5092
5093 * gcc.dg/format/gcc_diag-1.c: Remove tests for %H.
5094
5095 2009-07-07 Jakub Jelinek <jakub@redhat.com>
5096
5097 PR middle-end/40669
5098 * gcc.dg/pr40669.c: New test.
5099
5100 2009-07-07 Manuel López-Ibáñez <manu@gcc.gnu.org>
5101
5102 * gcc.dg/plugin/selfassign.c: Replace %H by an explicit
5103 location. Update all calls.
5104 * g++.dg/plugin/selfassign.c: Likewise.
5105
5106 2009-07-06 Jason Merrill <jason@redhat.com>
5107
5108 * g++.dg/rtti/dyncast[34].C: New.
5109
5110 2009-07-06 Nathan Froyd <froydnj@codesourcery.com>
5111
5112 * lib/target-supports.exp
5113 (check_effective_target_mips_newabi_large_long_double): New.
5114 * gcc.target/mips/fpr-moves-5.c: Require mips_newabi_large_long_double
5115 target.
5116 * gcc.target/mips/fpr-moves-6.c: Likewise.
5117
5118 2009-07-06 Simon Martin <simartin@users.sourceforge.net>
5119
5120 PR c++/40557
5121 * g++.dg/template/union2.C: New test.
5122
5123 2009-07-04 Jason Merrill <jason@redhat.com>
5124
5125 * g++.dg/template/using15.C: New.
5126
5127 2009-07-04 Jakub Jelinek <jakub@redhat.com>
5128
5129 * gfortran.dg/maxloc_1.f90: New test.
5130
5131 2009-07-04 Janus Weil <janus@gcc.gnu.org>
5132
5133 PR fortran/40593
5134 * gfortran.dg/proc_ptr_result_6.f90: New.
5135
5136 2009-07-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5137
5138 * gcc.dg/framework-2.c: Adjust testcase to pass.
5139
5140 2009-07-04 Jason Merrill <jason@redhat.com>
5141
5142 PR c++/40619
5143 * g++.dg/cpp0x/auto16.C: New.
5144
5145 2009-07-03 Vladimir Makarov <vmakarov@redhat.com>
5146
5147 PR target/40587
5148 * gfortran.dg/pr40587.f: New test.
5149
5150 2009-07-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5151
5152 PR fortran/40638
5153 * gfortran.dg/unit_1.f90: New test.
5154
5155 2009-07-03 Jason Merrill <jason@redhat.com>
5156
5157 * g++.dg/template/pure1.C: Expect another error.
5158
5159 2009-07-03 Richard Guenther <rguenther@suse.de>
5160
5161 PR tree-optimization/40640
5162 * gcc.c-torture/compile/pr40640.c: New testcase.
5163
5164 2009-07-03 Richard Guenther <rguenther@suse.de>
5165
5166 PR middle-end/34163
5167 * gfortran.dg/pr34163.f90: New testcase.
5168
5169 2009-07-03 Jan Hubicka <jh@suse.cz>
5170
5171 * gcc.dg/tree-ssa/loop-24.c: Update dump file matching; enable -O2.
5172 * gcc.dg/tree-ssa/loop-25.c: Likewise.
5173 * gcc.dg/tree-ssa/loop-26.c: Likewise.
5174 * gcc.dg/tree-ssa/pr32044.c: Likewise.
5175 * gcc.dg/tree-ssa/loop-29.c: Likewise.
5176 * gcc.dg/tree-ssa/loop-10.c: Likewise.
5177 * gnat.dg/loop_optimization6.adb: Enable -O2.
5178
5179 2009-07-02 Mark Mitchell <mark@codesourcery.com>
5180
5181 * g++.dg/warn/null4.C: Extend.
5182
5183 2009-07-02 Jason Merrill <jason@redhat.com>
5184
5185 * g++.dg/template/spec8.C: Fix.
5186
5187 2009-07-02 Michael Matz <matz@suse.de>
5188
5189 PR fortran/32131
5190 * gfortran.dg/pr32921.f: Adjust.
5191
5192 2009-07-02 Jan Hubicka <jh@suse.cz>
5193
5194 * gcc.dg/tree-ssa/local-pure-const.c: New testcase.
5195
5196 2009-07-01 Adam Nemet <anemet@caviumnetworks.com>
5197
5198 * gcc.target/mips/truncate-4.c: New testcase.
5199
5200 2009-07-01 Richard Guenther <rguenther@suse.de>
5201
5202 PR tree-optimization/19831
5203 * gcc.dg/tree-ssa/20041122-1.c: Enable TBAA, scan FRE dump,
5204 make allocated memory escape. Un-XFAIL.
5205 * gcc.dg/vect/pr21591.c: Make allocated memory escape.
5206 * gcc.dg/vect/pr31699.c: Likewise.
5207 * gcc.dg/tree-ssa/ssa-dce-7.c: New testcase.
5208
5209 2009-06-30 Jakub Jelinek <jakub@redhat.com>
5210
5211 PR c++/40566
5212 * g++.dg/parse/cond5.C: New test.
5213
5214 2009-06-30 Nathan Froyd <froydnj@codesourcery.com>
5215
5216 * gcc.dg/tree-ssa/gen-vect-25.c (n): New variable.
5217 (main): Pass n to main_1 instead.
5218 * gcc.dg/tree-ssa/gen-vect-28.c (off): New variable.
5219 (main_1): New function, split off from...
5220 (main): ...here. Pass `off' to main_1 instead.
5221
5222 2009-06-30 Jason Merrill <jason@redhat.com>
5223
5224 PR c++/40595
5225 * g++.dg/cpp0x/variadic94.C: New.
5226
5227 2009-06-30 Richard Sandiford <r.sandiford@uk.ibm.com>
5228
5229 * lib/gcc-defs.exp (gcc-set-multilib-library-path): Delete.
5230 * lib/target-libpath.exp (ld_library_path_vars): New variable.
5231 (init_ld_library_path_env_vars): New function, replacing the
5232 orig_*_saved assignments. Call it after defining it.
5233 (set_ld_library_path_env_vars): Rewrite to use ld_library_path_vars.
5234 (restore_ld_library_path_env_vars): Likewise.
5235 (add_path, find_libgcc_s): New functions.
5236 * lib/objc.exp (objc_init): Use find_libgcc_s instead of
5237 gcc-set-multilib-library-path.
5238 (objc_target_compile): Don't add "." to ld_library_path.
5239 Use add_path.
5240 * lib/gfortran.exp (gfortran_link_flags): Don't add "." to
5241 ld_library_path. Use add_path. Use find_libgcc_s instead of
5242 gcc-set-multilib-library-path.
5243 * lib/g++.exp (g++_link_flags): Likewise.
5244 * lib/obj-c++.exp (obj-c++_link_flags): Likewise.
5245 * lib/c-torture.exp: Do not manipulate ld_library_path at the
5246 top level; do it...
5247 (c-torture-execute): ...here instead. Use $ld_library_path_multilib
5248 to tell when this needs to happen. Use find_libgcc_s instead of
5249 gcc-set-multilib-library-path.
5250 * lib/gcc-dg.exp: Likewise.
5251 * lib/gnat.exp (gnat_target_compile): Don't add "." to ld_library_path.
5252 * g++.dg/compat/compat.exp (alt_ld_library_path): Don't add "."
5253 unless it is in $ALT_LD_LIBRARY_PATH.
5254 * g++.dg/compat/struct-layout-1.exp (alt_ld_library_path): Likewise.
5255
5256 2009-06-30 Eric Botcazou <ebotcazou@adacore.com>
5257
5258 * gnat.dg/discr12.adb: New test.
5259 * gnat.dg/discr12_pkg.ads: New helper.
5260 * gnat.dg/discr13.adb: New test.
5261 * gnat.dg/discr14.ad[sb]: Likewise.
5262 * gnat.dg/discr15.adb: Likewise.
5263 * gnat.dg/discr15_pkg.ads: New helper.
5264 * gnat.dg/discr16.adb: New test.
5265 * gnat.dg/discr16_g.ads: New helper.
5266 * gnat.dg/discr16_pkg.ads: Likewise.
5267 * gnat.dg/discr16_cont.ads: Likewise.
5268 * gnat.dg/discr17.adb: New test.
5269 * gnat.dg/discr18.adb: Likewise.
5270 * gnat.dg/discr18_pkg.ads: New helper.
5271 * gnat.dg/discr19.adb: New test.
5272
5273 2009-06-30 Thomas Koenig <tkoenig@gcc.gnu.org>
5274
5275 PR fortran/40576
5276 * gfortran.dg/internal_write_1.f90: New testcase.
5277
5278 2009-06-30 Janus Weil <janus@gcc.gnu.org>
5279
5280 PR fortran/40594
5281 * gfortran.dg/derived_pointer_recursion_2.f90: New.
5282
5283 2009-06-30 Richard Guenther <rguenther@suse.de>
5284
5285 * gcc.dg/tree-ssa/ssa-dce-6.c: New testcase.
5286
5287 2009-06-30 Wei Guozhi <carrot@google.com>
5288
5289 * gcc.dg/tree-ssa/ssa-sink-5.c: Change the compiler option "-O2 -Os"
5290 to "-Os".
5291
5292 2009-06-30 Ira Rosen <irar@il.ibm.com>
5293
5294 PR tree-optimization/40542
5295 * gcc.dg/vect/pr40542.c: New test.
5296
5297 2009-06-30 Martin Jambor <mjambor@suse.cz>
5298
5299 PR tree-optimization/40582
5300 * gcc.c-torture/compile/pr40582.c: New test.
5301
5302 2009-06-30 Wei Guozhi <carrot@google.com>
5303
5304 PR/40416
5305 * gcc.dg/tree-ssa/ssa-sink-5.c: New testcase.
5306
5307 2009-06-29 Jason Merrill <jason@redhat.com>
5308
5309 PR c++/40274
5310 * g++.dg/template/debug1.C: New.
5311
5312 2009-06-29 Tobias Burnus <burnus@net-b.de>
5313
5314 PR fortran/40580
5315 * pointer_check_1.f90: New test.
5316 * pointer_check_2.f90: New test.
5317 * pointer_check_3.f90: New test.
5318 * pointer_check_4.f90: New test.
5319 * pointer_check_5.f90: New test.
5320
5321 2009-06-29 Paul Thomas <pault@gcc.gnu.org>
5322
5323 PR fortran/40551
5324 * gfortran.dg/func_assign_2.f90 : New test.
5325
5326 2009-06-29 Richard Guenther <rguenther@suse.de>
5327
5328 PR middle-end/14187
5329 * gcc.dg/tree-ssa/restrict-1.c: New testcase.
5330 * gcc.dg/tree-ssa/restrict-2.c: Likewise.
5331 * gcc.dg/tree-ssa/restrict-3.c: Likewise.
5332 * gcc.c-torture/execute/20090623-1.c: Likewise.
5333 * gcc.dg/tree-ssa/ldist-13.c: Likewise.
5334 * gcc.dg/tree-ssa/ldist-14.c: Likewise.
5335
5336 2009-06-29 Richard Guenther <rguenther@suse.de>
5337
5338 PR middle-end/38212
5339 * gcc.c-torture/execute/pr38212.c: New testcase.
5340
5341 2009-06-29 Richard Guenther <rguenther@suse.de>
5342
5343 PR tree-optimization/40579
5344 * gcc.c-torture/execute/pr40579.c: New testcase.
5345
5346 2009-06-28 Uros Bizjak <ubizjak@gmail.com>
5347
5348 PR tree-optimization/40550
5349 * gcc.dg/pr40550.c: New test.
5350
5351 2009-06-28 Eric Botcazou <ebotcazou@adacore.com>
5352
5353 * gnat.dg/overflow_sum2.adb: New test
5354 * gnat.dg/namet.ads: New helper.
5355
5356 * gnat.dg/test_overflow_sum.adb: Rename to overflow_sum.adb.
5357
5358 2009-06-28 Tobias Burnus <burnus@net-b.de>
5359
5360 PR fortran/34112
5361 * gfortran.dg/compiler-directive_1.f90: New test.
5362 * gfortran.dg/compiler-directive_2.f: New test.
5363
5364 2009-06-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
5365
5366 * gfortran.dg/integer_exponentiation_4.f90: Temporarily
5367 comment out some values and add some cases.
5368
5369 2009-06-27 Paolo Bonzini <bonzini@gnu.org>
5370
5371 PR testsuite/40567
5372 * gcc.dg/vect/vect.exp: Fix lappend syntax.
5373
5374 2009-06-26 Richard Henderson <rth@redhat.com>
5375
5376 PR testsuite/40565
5377 * gcc.dg/vect/vect.exp: Add -fno-ipa-cp-clone to -O3 tests.
5378 * gcc.target/i386/local.c: Pass a non-constant to T.
5379
5380 2009-06-26 Janus Weil <janus@gcc.gnu.org>
5381
5382 PR fortran/39997
5383 PR fortran/40541
5384 * gfortran.dg/proc_ptr_15.f90: Fixed and extended.
5385 * gfortran.dg/proc_ptr_common_1.f90: Fixed invalid test case.
5386 * gfortran.dg/proc_ptr_result_1.f90: Ditto.
5387 * gfortran.dg/proc_ptr_result_5.f90: New.
5388
5389 2009-06-26 Janis Johnson <janis187@us.ibm.com>
5390
5391 PR c/39902
5392 * gcc.dg/dfp/pr39902.c: New test.
5393
5394 2009-06-26 Uros Bizjak <ubizjak@gmail.com>
5395
5396 PR testsuite/40532
5397 * gcc.dg/builtins-65.c: Require c99 runtime.
5398
5399 2009-06-26 Eric Botcazou <ebotcazou@adacore.com>
5400
5401 * gnat.dg/array7.ad[sb]: New test.
5402
5403 2009-06-26 Eric Botcazou <ebotcazou@adacore.com>
5404
5405 * gnat.dg/array6.adb: New test.
5406
5407 2009-06-25 Ian Lance Taylor <iant@google.com>
5408
5409 * g++.dg/warn/Wsign-compare-3.C: New testcase.
5410
5411 2009-06-25 Ian Lance Taylor <iant@google.com>
5412
5413 * g++.dg/warn/Wunused-16.C: New testcase.
5414
5415 2009-06-25 Ian Lance Taylor <iant@google.com>
5416
5417 * g++.dg/warn/skip-2.C: New testcase.
5418
5419 2009-06-25 Steve Ellcey <sje@cup.hp.com>
5420
5421 * gcc.c-torture/execute/20090618-1.c: add dg-run and
5422 dg-skip-if and move to ...
5423 * gcc.dg/torture/20090618-1.c.
5424
5425 2009-06-25 Martin Jambor <mjambor@suse.cz>
5426
5427 PR tree-optimization/40493
5428 * gcc.c-torture/execute/pr40493.c: New test.
5429
5430 2009-06-24 Jason Merrill <jason@redhat.com>
5431
5432 PR c++/40342
5433 * g++.dg/template/overload10.C: New.
5434
5435 2009-06-24 Janus Weil <janus@gcc.gnu.org>
5436
5437 PR fortran/40427
5438 * gfortran.dg/proc_ptr_comp_11.f90: New.
5439
5440 2009-06-24 Andreas Krebbel <krebbel1@de.ibm.com>
5441
5442 * gcc.dg/pr40501.c: New testcase.
5443
5444 2009-06-23 DJ Delorie <dj@redhat.com>
5445
5446 Add MeP port.
5447 * lib/target-supports.exp: Add mep support (no profiling).
5448
5449 2009-06-23 Steve Ellcey <sje@cup.hp.com>
5450
5451 PR testsuite/39297
5452 * gcc.dg/ssa/loop-31.c: Change scan rules.
5453
5454 2009-06-23 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5455
5456 * gcc.dg/cpp/empty-include.c: Update column info.
5457 * gcc.dg/cpp/assert2.c: Update column info.
5458
5459 2009-06-23 Jakub Jelinek <jakub@redhat.com>
5460
5461 * g++.dg/ext/builtin-object-size1.C: New test.
5462 * g++.dg/ext/builtin-object-size2.C: New test.
5463
5464 2009-06-23 Andreas Krebbel <krebbel1@de.ibm.com>
5465
5466 * gcc.dg/optimize-bswapsi-1.c: Add new bswap implementation.
5467 * gcc.dg/optimize-bswapdi-1.c: Likewise.
5468
5469 2009-06-22 Adam Nemet <anemet@caviumnetworks.com>
5470
5471 * gcc.target/mips/truncate-3.c: New test.
5472
5473 2009-06-22 Janus Weil <janus@gcc.gnu.org>
5474
5475 PR fortran/37254
5476 PR fortran/39850
5477 * gfortran.dg/interface_30.f90: Modified error message.
5478 * gfortran.dg/proc_decl_22.f90: New.
5479
5480 2009-06-22 Ian Lance Taylor <iant@google.com>
5481
5482 * gcc.dg/Wcxx-compat-19.c: New testcase.
5483
5484 2009-06-22 Matthias Klose <doko@ubuntu.com>
5485
5486 PR objc/28050
5487 * pr28050.m: New testcase.
5488
5489 2009-06-22 H.J. Lu <hongjiu.lu@intel.com>
5490
5491 PR testsuite/40481
5492 * gcc.dg/plugin/one_time_plugin.c (one_pass_exec): Return 0;
5493
5494 2009-06-22 Martin Jambor <mjambor@suse.cz>
5495
5496 PR tree-optimization/40492
5497 * g++.dg/torture/pr40492.C: New test.
5498
5499 2009-06-22 Uros Bizjak <ubizjak@gmail.com>
5500
5501 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Determine
5502 dumpbase file name from $src. Add -fdump-ipa-all to compile flags.
5503
5504 2009-06-22 Olivier Hainque <hainque@adacore.com>
5505
5506 * gnat.dg/raise_ce.adb: Helper for ...
5507 * gnat.dg/handle_and_return.adb: New test.
5508
5509 2009-06-22 Paul Thomas <pault@gcc.gnu.org>
5510
5511 PR fortran/40443
5512 * gfortran.dg/generic_18.f90: New test.
5513
5514 2009-06-22 Paul Thomas <pault@gcc.gnu.org>
5515
5516 PR fortran/40472
5517 * gfortran.dg/spread_size_limit.f90: New test.
5518
5519 2009-06-21 Uros Bizjak <ubizjak@gmail.com>
5520
5521 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Use -dumpbase
5522 to put dump files in a subdirectory.
5523 * lib/gcc-dg.exp (cleanup-saved-temps): Also remove
5524 ".o" temporary files.
5525
5526 2009-06-21 Janus Weil <janus@gcc.gnu.org>
5527
5528 PR fortran/39850
5529 * gfortran.dg/interface_19.f90: Add 'cleanup-modules'.
5530 * gfortran.dg/interface_20.f90: Ditto.
5531 * gfortran.dg/interface_21.f90: Ditto.
5532 * gfortran.dg/interface_22.f90: Ditto.
5533 * gfortran.dg/interface_30.f90: New.
5534 * gfortran.dg/proc_ptr_11.f90: Fix invalid test case.
5535
5536 2009-06-21 Uros Bizjak <ubizjak@gmail.com>
5537
5538 * gcc.dg/tree-ssa/fre-vce-1.c: Cleanup "fre" tree dump.
5539 * gcc.dg/vect/vect-shift-2.c: Cleanup "vect" tree dump.
5540 * gcc.dg/vect/vect.exp (VECT_SLP_CFLAGS): Initialize with original
5541 DEFAULT_VECTFLAGS.
5542
5543 2009-06-21 Ira Rosen <irar@il.ibm.com>
5544 Revital Eres <eres@il.ibm.com>
5545
5546 PR testsuite/40359
5547 * gcc.dg/vect/vect-50.c: Fix syntax error in the check.
5548 * gcc.dg/vect/vect-42.c: Likewise and separate vec_no_align check.
5549 * gcc.dg/vect/vect-96.c: Fix syntax error in the check.
5550
5551 2009-06-21 Ira Rosen <irar@il.ibm.com>
5552
5553 PR testsuite/40475
5554 * gcc.dg/vect/vect-nest-cycle-1.c: Fail to vectorize on targets
5555 without misalignment support.
5556 * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
5557
5558 2009-06-20 Tobias Burnus <burnus@net-b.de>
5559
5560 PR fortran/40452
5561 * gfortran.dg/bounds_check_strlen_9.f90: New test.
5562
5563 2009-06-19 Paul Thomas <pault@gcc.gnu.org>
5564
5565 PR fortran/40440
5566 * gfortran.dg/alloc_comp_result_2.f90: New test.
5567
5568 2009-06-19 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5569
5570 PR target/40482
5571 * gcc.target/arm/pr40482.c: New test.
5572
5573 2009-06-19 Ian Lance Taylor <iant@google.com>
5574
5575 * gcc.dg/Wcxx-compat-18.c: New testcase.
5576
5577 2009-06-19 Richard Guenther <rguenther@suse.de>
5578
5579 * gcc.c-torture/execute/20090618-1.c: New testcase.
5580
5581 2009-06-19 Ian Lance Taylor <iant@google.com>
5582
5583 * gcc.dg/Wcxx-compat-17.c: New testcase.
5584
5585 2009-06-19 Ian Lance Taylor <iant@google.com>
5586
5587 * gcc.dg/Wcxx-compat-15.c: New testcase.
5588
5589 2009-06-19 Ian Lance Taylor <iant@google.com>
5590
5591 * gcc.dg/Wcxx-compat-16.c: New testcase.
5592
5593 2009-06-19 Uros Bizjak <ubizjak@gmail.com>
5594
5595 * gcc.dg/builtins-34.c: Add significand cases.
5596
5597 2009-06-19 Uros Bizjak <ubizjak@gmail.com>
5598
5599 PR testsuite/40491
5600 * gcc.dg/20080522-1.c: Remove testcase for real.
5601 * gcc.dg/20080528-1.c: Ditto.
5602
5603 2009-06-19 Janus Weil <janus@gcc.gnu.org>
5604
5605 PR fortran/40450
5606 * gfortran.dg/proc_ptr_20.f90: New.
5607
5608 2009-06-18 H.J. Lu <hongjiu.lu@intel.com>
5609
5610 PR target/40470
5611 * gcc.dg/torture/pr40470-1.c: New.
5612 * gcc.dg/torture/pr40470-2.c: Likewise.
5613 * gcc.dg/torture/pr40470-3.c: Likewise.
5614 * gcc.dg/torture/pr40470-4.c: Likewise.
5615
5616 2009-06-18 Diego Novillo <dnovillo@google.com>
5617
5618 * gcc.dg/plugin/selfassign.c: Declare plugin_is_GPL_compatible.
5619 * gcc.dg/plugin/ggcplug.c: Likewise.
5620 * gcc.dg/plugin/one_time_plugin.c: Likewise.
5621 * g++.dg/plugin/selfassign.c: Likewise.
5622 * g++.dg/plugin/attribute_plugin.c: Likewise.
5623 * g++.dg/plugin/dumb_plugin.c: Likewise.
5624
5625 2009-06-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
5626
5627 * gcc.dg/cpp/arith-3.c: Add column info.
5628
5629 2009-06-18 Sandra Loosemore <sandra@codesourcery.com>
5630
5631 * gcc.target/arm/fp16-compile-none-2.c: New.
5632 * gcc.target/arm/fp16-compile-ieee-12.c: New.
5633 * gcc.target/arm/fp16-compile-alt-12.c: New.
5634
5635 2009-06-18 Sandra Loosemore <sandra@codesourcery.com>
5636
5637 * gcc.target/arm/fp16-compile-alt-1.c: New.
5638 * gcc.target/arm/fp16-compile-alt-2.c: New.
5639 * gcc.target/arm/fp16-compile-alt-3.c: New.
5640 * gcc.target/arm/fp16-compile-alt-4.c: New.
5641 * gcc.target/arm/fp16-compile-alt-5.c: New.
5642 * gcc.target/arm/fp16-compile-alt-6.c: New.
5643 * gcc.target/arm/fp16-compile-alt-7.c: New.
5644 * gcc.target/arm/fp16-compile-alt-8.c: New.
5645 * gcc.target/arm/fp16-compile-alt-9.c: New.
5646 * gcc.target/arm/fp16-compile-alt-10.c: New.
5647 * gcc.target/arm/fp16-compile-alt-11.c: New.
5648 * gcc.target/arm/fp16-compile-ieee-1.c: New.
5649 * gcc.target/arm/fp16-compile-ieee-2.c: New.
5650 * gcc.target/arm/fp16-compile-ieee-3.c: New.
5651 * gcc.target/arm/fp16-compile-ieee-4.c: New.
5652 * gcc.target/arm/fp16-compile-ieee-5.c: New.
5653 * gcc.target/arm/fp16-compile-ieee-6.c: New.
5654 * gcc.target/arm/fp16-compile-ieee-7.c: New.
5655 * gcc.target/arm/fp16-compile-ieee-8.c: New.
5656 * gcc.target/arm/fp16-compile-ieee-9.c: New.
5657 * gcc.target/arm/fp16-compile-ieee-10.c: New.
5658 * gcc.target/arm/fp16-compile-ieee-11.c: New.
5659 * gcc.target/arm/fp16-compile-none-1.c: New.
5660 * gcc.target/arm/fp16-compile-exprtype.c: New.
5661 * gcc.target/arm/fp16-compile-vcvt.c: New.
5662 * gcc.target/arm/fp16-builtins-1.c: New.
5663 * gcc.target/arm/fp16-rounding-alt-1.c: New.
5664 * gcc.target/arm/fp16-rounding-ieee-1.c: New.
5665 * gcc.target/arm/fp16-param-1.c: New.
5666 * gcc.target/arm/fp16-return-1.c: New.
5667 * gcc.target/arm/fp16-unprototyped-1.c: New.
5668 * gcc.target/arm/fp16-unprototyped-2.c: New.
5669 * gcc.target/arm/fp16-variadic-1.c: New.
5670 * gcc.dg/torture/arm-fp16-compile-assign.c: New.
5671 * gcc.dg/torture/arm-fp16-compile-convert.c: New.
5672 * gcc.dg/torture/arm-fp16-int-convert-alt.c: New.
5673 * gcc.dg/torture/arm-fp16-int-convert-ieee.c: New.
5674 * gcc.dg/torture/arm-fp16-ops.h: New.
5675 * gcc.dg/torture/arm-fp16-ops-1.c: New.
5676 * gcc.dg/torture/arm-fp16-ops-2.c: New.
5677 * gcc.dg/torture/arm-fp16-ops-3.c: New.
5678 * gcc.dg/torture/arm-fp16-ops-4.c: New.
5679 * gcc.dg/torture/arm-fp16-ops-5.c: New.
5680 * gcc.dg/torture/arm-fp16-ops-6.c: New.
5681 * gcc.dg/torture/arm-fp16-ops-7.c: New.
5682 * gcc.dg/torture/arm-fp16-ops-8.c: New.
5683 * g++.dg/ext/arm-fp16/fp16-overload-1.C: New.
5684 * g++.dg/ext/arm-fp16/fp16-return-1.C: New.
5685 * g++.dg/ext/arm-fp16/fp16-param-1.C: New.
5686 * g++.dg/ext/arm-fp16/fp16-mangle-1.C: New.
5687 * g++.dg/ext/arm-fp16/arm-fp16-ops.h: New.
5688 * g++.dg/ext/arm-fp16/arm-fp16-ops-1.C: New.
5689 * g++.dg/ext/arm-fp16/arm-fp16-ops-2.C: New.
5690 * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: New.
5691 * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: New.
5692 * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: New.
5693 * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: New.
5694 * g++.dg/ext/arm-fp16/arm-fp16-ops-7.C: New.
5695 * g++.dg/ext/arm-fp16/arm-fp16-ops-8.C: New.
5696
5697 2009-06-18 Uros Bizjak <ubizjak@gmail.com>
5698
5699 * gcc.dg/builtins-65.c: New test.
5700
5701 2009-06-18 Janus Weil <janus@gcc.gnu.org>
5702
5703 PR fortran/40451
5704 * gfortran.dg/proc_ptr_result_4.f90: New.
5705
5706 2009-06-17 Adam Nemet <anemet@caviumnetworks.com>
5707
5708 * gcc.c-torture/execute/bitfld-5.c: New test.
5709
5710 2009-06-17 David Daney <ddaney@caviumnetworks.com>
5711
5712 * gcc.dg/builtin-unreachable-3.c: New test.
5713
5714 2009-06-17 David Daney <ddaney@caviumnetworks.com>
5715
5716 * gcc.target/i386/builtin-unreachable.c: New test.
5717
5718 2009-06-17 Ian Lance Taylor <iant@google.com>
5719
5720 * gcc.dg/Wcxx-compat-14.c: New testcase.
5721
5722 2009-06-17 Aldy Hernandez <aldyh@redhat.com>
5723
5724 * gcc.dg/func-ptr-conv-1.c: Update column info.
5725
5726 2009-06-17 Richard Guenther <rguenther@suse.de>
5727
5728 PR middle-end/40404
5729 * gcc.c-torture/execute/pr40404.c: New testcase.
5730
5731 2009-06-17 Richard Guenther <rguenther@suse.de>
5732
5733 PR middle-end/40460
5734 * g++.dg/torture/pr40460.C: New testcase.
5735
5736 2009-06-05 Olatunji Ruwase <tjruwase@google.com>
5737
5738 * gcc.dg/plugin/one_time_plugin.c: New test.
5739 * gcc.dg/plugin/one_time-test-1.c: New test.
5740 * gcc.dg/plugin/plugin.exp: Added one_time_plugin.c test.
5741
5742 2009-06-16 Ian Lance Taylor <iant@google.com>
5743
5744 * g++.dg/warn/skip-1.C: New testcase.
5745
5746 2009-06-16 Jakub Jelinek <jakub@redhat.com>
5747
5748 PR middle-end/40446
5749 * g++.dg/other/pr40446.C: New test.
5750
5751 2009-06-16 Richard Guenther <rguenther@suse.de>
5752
5753 * gcc.dg/tree-ssa/pta-escape-1.c: New testcase.
5754 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
5755 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
5756 * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
5757
5758 2009-06-16 Martin Jambor <mjambor@suse.cz>
5759
5760 * gcc.c-torture/compile/pr40432.c: New file.
5761
5762 2009-06-16 Martin Jambor <mjambor@suse.cz>
5763
5764 * gfortran.fortran-torture/compile/pr40413.f90: New file.
5765
5766 2009-06-16 Janus Weil <janus@gcc.gnu.org>
5767
5768 PR fortran/36947
5769 PR fortran/40039
5770 * gfortran.dg/dummy_procedure_1.f90: Extended test case.
5771 * gfortran.dg/interface_20.f90: Modified error messages.
5772 * gfortran.dg/interface_21.f90: Ditto.
5773 * gfortran.dg/interface_26.f90: Ditto.
5774 * gfortran.dg/interface_27.f90: Ditto.
5775 * gfortran.dg/interface_28.f90: Extended test case.
5776 * gfortran.dg/interface_29.f90: New.
5777 * gfortran.dg/proc_decl_7.f90: Modified error messages.
5778 * gfortran.dg/proc_decl_8.f90: Ditto.
5779 * gfortran.dg/proc_ptr_11.f90: Ditto.
5780 * gfortran.dg/proc_ptr_15.f90: Ditto.
5781
5782 2009-06-16 Ira Rosen <irar@il.ibm.com>
5783
5784 * gcc.dg/vect/vect-outer-4g.c: Don't look for pattern not allowed
5785 printing.
5786 * gcc.dg/vect/vect-outer-4k.c, gcc.dg/vect/vect-outer-4l.c,
5787 gcc.dg/vect/vect-outer-4f.c: Likewise.
5788 * gcc.dg/vect/vect-nest-cycle-1.c: New test.
5789 * gcc.dg/vect/vect-nest-cycle-2.c, gcc.dg/vect/vect-nest-cycle-3.c:
5790 Likewise.
5791 * gcc.dg/vect/vect-outer-1a.c: Fail because of strided access in
5792 outer loop.
5793
5794 2009-06-16 Tobias Burnus <burnus@net-b.de>
5795
5796 PR fortran/40383
5797 * gfortran.dg/bounds_check_strlen_8.f90: New test.
5798
5799 2009-06-15 Ian Lance Taylor <iant@google.com>
5800
5801 * gcc.dg/Wjump-misses-init-1.c: New testcase.
5802 * gcc.dg/Wjump-misses-init-2.c: New testcase.
5803 * gcc.dg/c99-vla-jump-5.c: Adjust expected error messages.
5804 Recognize new notes.
5805 * gcc.dg/stmt-expr-label-2.c: Likewise.
5806 * gcc.dg/c99-vla-jump-1.c: Recognize new notes. Fix column numbers.
5807 * gcc.dg/c99-vla-jump-2.c: Recognize new notes.
5808 * gcc.dg/c99-vla-jump-3.c: Recognize new notes.
5809 * gcc.dg/c99-vla-jump-4.c: Likewise.
5810 * gcc.dg/stmt-expr-label-1.c: Likewise.
5811 * gcc.dg/stmt-expr-label-3.c: Likewise.
5812 * gcc.dg/vla-8.c: Likewise. Move error message to different line.
5813
5814 2009-06-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
5815
5816 * gcc.dg/torture/builtin-math-6.c: Robustify and fix clog cases.
5817
5818 2009-06-15 Jakub Jelinek <jakub@redhat.com>
5819
5820 * gcc.dg/builtin-object-size-7.c: New test.
5821
5822 2009-06-15 Jakub Jelinek <jakub@redhat.com>
5823
5824 PR testsuite/40426
5825 * lib/gcc-dg.exp (gcc-dg-debug-runtest): For type -gdwarf-2 and
5826 level != "" use separate -gdwarf-2 -g${level} options instead of
5827 -gdwarf-2${level}.
5828 * lib/gfortran-dg.exp (gfortran-dg-debug-runtest): Likewise.
5829 * gfortran.dg/debug/pr37738.f: Also skip if -gdwarf-2 -g1.
5830 * gfortran.dg/debug/pr35154-dwarf2.f: Likewise.
5831
5832 2009-06-15 Rafael Avila de Espindola <espindola@google.com>
5833
5834 * g++.dg/abi/mangle11.C: Update warning line.
5835 * g++.dg/abi/mangle12.C: Update warning line.
5836 * g++.dg/abi/mangle17.C: Update warning line.
5837 * g++.dg/abi/mangle20-2.C: Update warning line.
5838
5839 2009-06-14 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
5840
5841 * gcc.dg/optimize-bswap-1.c: Split into these two:
5842 * gcc.dg/optimize-bswapsi-1.c: New testcase.
5843 * gcc.dg/optimize-bswapdi-1.c: New testcase.
5844
5845 2009-06-14 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
5846
5847 * gcc.dg/optimize-bswap-1.c: New testcase.
5848
5849 2009-06-14 Richard Guenther <rguenther@suse.de>
5850
5851 PR middle-end/40389
5852 * g++.dg/torture/pr40389.C: New testcase.
5853
5854 2009-06-13 Richard Guenther <rguenther@suse.de>
5855
5856 PR tree-optimization/40421
5857 * gfortran.fortran-torture/compile/pr40421.f: New testcase.
5858
5859 2009-06-12 Aldy Hernandez <aldyh@redhat.com>
5860
5861 * gcc.dg/old-style-prom-3.c: Add column info.
5862 * gcc.dg/overflow-warn-1.c
5863 * gcc.dg/gomp/pr27415.c
5864 * gcc.dg/gomp/for-1.c: Same.
5865 * gcc.dg/enum-compat-1.c: Same.
5866 * gcc.dg/c99-tag-3.c: Same.
5867 * gcc.dg/Wredundant-decls-2.c: Same.
5868 * gcc.dg/func-ptr-conv-1.c: Same.
5869 * gcc.dg/asm-wide-1.c: Same.
5870 * gcc.dg/nofixed-point-2.c: Same.
5871 * gcc.dg/cpp/line3.c: Same.
5872 * gcc.dg/array-10.c: Same.
5873 * gcc.dg/c99-vla-jump-1.c: Same.
5874 * gcc.dg/pr20368-1.c: Same.
5875 * gcc.dg/Wshadow-3.c: Same.
5876 * gcc.dg/c90-const-expr-8.c: Same.
5877 * gcc.dg/label-decl-2.c: Same.
5878 * gcc.dg/dremf-type-compat-2.c: Same.
5879 * gcc.dg/c90-const-expr-5.c: Same.
5880 * gcc.dg/builtins-30.c: Same.
5881 * gcc.dg/Warray-bounds.c: Same.
5882 * gcc.dg/Wcxx-compat-2.c: Same.
5883 * gcc.dg/tree-ssa/col-1.c: Same.
5884 * gcc.dg/old-style-prom-2.c: Same.
5885 * gcc.dg/cast-function-1.c: Same.
5886 * gcc.dg/pr15698-1.c: Same.
5887 * gcc.dg/dremf-type-compat-3.c: Same.
5888 * gcc.dg/vla-8.c: Same.
5889 * gcc.dg/gomp/pr27415.c: Move firstprivate diagnostics to correct
5890 line.
5891 * gcc.dg/label-decl-2.c: Move label diagnostic to correct line.
5892 * gcc.dg/old-style-prom-3.c: Check for error on the correct line.
5893 * gcc.dg/enum-compat-1.c: Same.
5894 * gcc.dg/dremf-type-compat-2.c: Same.
5895 * gcc.dg/old-style-prom-2.c: Same.
5896 * gcc.dg/pr15698-1.c: Same.
5897 * gcc.dg/pr20368-1.c: Same.
5898 * gcc.dg/dremf-type-compat-3.c: Same.
5899 * gcc.dg/builtins-30.c: Same. Test for columns.
5900
5901 2009-06-12 Janus Weil <janus@gcc.gnu.org>
5902
5903 PR fortran/40176
5904 * gfortran.dg/proc_decl_1.f90: Extended.
5905
5906 2009-06-12 Ian Lance Taylor <iant@google.com>
5907
5908 * gcc.dg/Wcxx-compat-13.c: New testcase.
5909
5910 2009-06-12 Andrew Pinski <andrew_pinski@playstation.sony.com>
5911
5912 PR tree-opt/38865
5913 * gcc.dg/tree-ssa/fre-vce-1.c
5914
5915 2009-06-12 H.J. Lu <hongjiu.lu@intel.com>
5916
5917 PR testsuite/40384
5918 * gcc.dg/tree-ssa/prefetch-5.c: Add --param
5919 min-insn-to-prefetch-ratio=5.
5920
5921 2009-06-12 Joey Ye <joey.ye@intel.com>
5922 H.J. Lu <hongjiu.lu@intel.com>
5923
5924 PR middle-end/39146
5925 * gcc.target/i386/stackalign/pr39146.c: New.
5926
5927 2009-06-11 H.J. Lu <hongjiu.lu@intel.com>
5928
5929 * gcc.target/i386/crc32-1.c: New.
5930 * gcc.target/i386/crc32-2.c: Likewise.
5931
5932 2009-06-11 David Daney <ddaney@caviumnetworks.com>
5933
5934 PR c/39252
5935 * gcc.dg/builtin-unreachable-1.c: New test.
5936 * gcc.dg/builtin-unreachable-2.c: Same.
5937
5938 2009-06-11 Paul Thomas <pault@gcc.gnu.org>
5939
5940 PR fortran/40402
5941 * gfortran.dg/data_value_1.f90: New test.
5942
5943 2009-06-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5944
5945 PR testsuite/39831
5946 * gcc.target/i386/excess-precision-1.c: Use -mfpmath=387, and
5947 remove ilp32 requirement.
5948 * gcc.target/i386/excess-precision-2.c: Likewise.
5949 * gcc.target/i386/excess-precision-3.c: Likewise.
5950 * gcc.target/i386/excess-precision-4.c: Likewise.
5951 * gcc.target/i386/excess-precision-5.c: Likewise.
5952 * gcc.target/i386/excess-precision-6.c: Likewise.
5953
5954 2009-06-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5955
5956 PR fortran/38718
5957 * gfortran.dg/is_iostat_end_eor_2.f90: New test.
5958 * gfortran.dg/nan_5.f90: New test.
5959
5960 2009-06-10 Nathan Froyd <froydnj@codesourcery.com>
5961
5962 * gcc.target/arm/neon-modes-1.c: New test.
5963
5964 2009-06-10 Kai Tietz <kai.tietz@onevision.com>
5965
5966 * g++.dg/torture/pr31579.C: Cast pointer
5967 via __SIZE_TYPE__ instead of 'unsigned long'.
5968
5969 2009-06-10 Anthony Green <green@moxielogic.com>
5970
5971 * lib/target-supports.exp (check_profiling_available):
5972 Profiling is not available for testing purposes on moxie.
5973
5974 2009-06-09 Ian Lance Taylor <iant@google.com>
5975
5976 * gcc.dg/Wcxx-compat-12.c: New testcase.
5977
5978 2009-06-09 Janne Blomqvist <jb@gcc.gnu.org>
5979
5980 PR libfortran/40334
5981 * gfortran.dg/backspace_11.f90: New.
5982
5983 2009-06-09 Jason Merrill <jason@redhat.com>
5984
5985 * g++.dg/cpp0x/defaulted10.C: New.
5986
5987 2009-06-09 Martin Jambor <mjambor@suse.cz>
5988
5989 * gcc.c-torture/compile/pr40351.c: New file.
5990
5991 2009-06-09 Olivier Hainque <hainque@adacore.com>
5992
5993 * gnat.dg/align_max.adb: New test.
5994
5995 2009-06-08 Jason Merrill <jason@redhat.com>
5996
5997 * g++.dg/cpp0x/auto15.C: New.
5998
5999 2009-06-08 Jan Hubicka <jh@suse.cz>
6000
6001 PR debug/39834
6002 * gcc.dg/torture/pr39834.c
6003
6004 2009-06-08 Jan Hubicka <jh@suse.cz>
6005
6006 PR middle-end/40102
6007 * g++.dg/torture/pr40102.C: New testcase.
6008
6009 2009-06-08 Jakub Jelinek <jakub@redhat.com>
6010
6011 * gcc.dg/builtin-object-size-2.c (test1): Adjust expected results.
6012 * gcc.dg/builtin-object-size-4.c (test1): Adjust expected results.
6013 * gcc.dg/builtin-object-size-6.c: New test.
6014
6015 PR c++/40373
6016 * g++.dg/template/dtor7.C: New test.
6017
6018 PR c++/40370
6019 PR c++/40372
6020 * g++.dg/template/error41.C: New test.
6021 * g++.dg/template/error42.C: New test.
6022
6023 2009-06-08 Revital Eres <eres@il.ibm.com>
6024
6025 PR testsuite/40359
6026 * gcc.dg/vect/vect-58.c: Change checks to use vect_hw_misalign.
6027 * gcc.dg/vect/vect-88.c: Likewise.
6028 * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
6029 * gcc.dg/vect/pr25413.c: Likewise.
6030 * lib/target-supports.exp: Add i?86 to vect_hw_misalign.
6031
6032 2009-06-07 Ian Lance Taylor <iant@google.com>
6033
6034 * g++.dg/warn/Wswitch-3.C: New testcase.
6035 * gcc.dg/Wswitch.c: Adjust for -Wswitch change.
6036 * gcc.dg/Wswitch-enum-error.c: Likewise.
6037 * gcc.dg/Wswitch-error.c: Likewise.
6038
6039 2009-06-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6040
6041 PR fortran/40008
6042 * gfortran.dg/negative_unit.f: Update test.
6043 * gfortran.dg/negative_unit_int8.f: Update test.
6044 * gfortran.dg/newunit_1.f90: New test.
6045
6046 2009-06-07 Daniel Franke <franke.daniel@gmail.com>
6047
6048 PR fortran/25104
6049 PR fortran/29962
6050 * gfortran.dg/spread_init_expr.f03: New.
6051 * gfortran.dg/unpack_init_expr.f03: New.
6052 * gfortran.dg/intrinsic_argument_conformance_2.f90: Adjusted
6053 error message.
6054
6055 2009-06-07 Daniel Franke <franke.daniel@gmail.com>
6056
6057 PR fortran/25104
6058 PR fortran/29962
6059 * gfortran.dg/count_init_expr.f03
6060 * gfortran.dg/product_init_expr.f03
6061 * gfortran.dg/sum_init_expr.f03
6062
6063 2009-06-07 Daniel Franke <franke.daniel@gmail.com>
6064
6065 PR fortran/36874
6066 * gfortran.dg/intrinsic_argument_conformance_2.f90: Adjusted error
6067 message.
6068 * gfortran.dg/zero_sized_1.f90: Removed checks with incompatible
6069 shapes.
6070 * gfortran.dg/zero_sized_5.f90: Likewise.
6071
6072 2009-06-07 H.J. Lu <hongjiu.lu@intel.com>
6073
6074 PR middle-end/32950
6075 * g++.dg/torture/pr32950.C: New.
6076
6077 2009-06-07 Daniel Franke <franke.daniel@gmail.com>
6078
6079 PR fortran/25104
6080 PR fortran/29962
6081 * gfortran.dg/dot_product_1.f03: New.
6082 * gfortran.dg/matmul_8.f03: New.
6083 * gfortran.dg/transpose_3.f03: New.
6084
6085 2009-06-06 Ian Lance Taylor <iant@google.com>
6086
6087 * gcc.dg/Wunused-label-1.c: New test case.
6088 * g++.dg/warn/Wunused-label-1.C: New test case.
6089 * g++.dg/warn/Wunused-label-2.C: New test case.
6090 * g++.dg/warn/Wunused-label-3.C: New test case.
6091
6092 2009-06-06 Daniel Franke <franke.daniel@gmail.com>
6093
6094 PR fortran/37203
6095 * reshape_zerosize_2.f90: New.
6096
6097 2009-06-06 Daniel Franke <franke.daniel@gmail.com>
6098
6099 PR fortran/32890
6100 * gfortran.dg/pack_assign_1.f90: New.
6101 * gfortran.dg/pack_vector_1.f90: New.
6102
6103 2009-06-05 Jakub Jelinek <jakub@redhat.com>
6104
6105 PR middle-end/40340
6106 * gcc.dg/pr40340-1.c: New test.
6107 * gcc.dg/pr40340-2.c: New test.
6108 * gcc.dg/pr40340-3.c: New test.
6109 * gcc.dg/pr40340-4.c: New test.
6110 * gcc.dg/pr40340-5.c: New test.
6111 * gcc.dg/pr40340.h: New file.
6112
6113 2009-06-05 Revital Eres <eres@il.ibm.com>
6114
6115 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
6116 New procedure.
6117 * gcc.dg/vect/vect-50.c: Change checks to use vect_hw_misalign.
6118 * gcc.dg/vect/vect-33.c: Likewise.
6119 * gcc.dg/vect/vect-92.c: Likewise.
6120 * gcc.dg/vect/vect-58.c: Likewise.
6121 * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
6122 * gcc.dg/vect/vect-42.c: Likewise.
6123 * gcc.dg/vect/slp-25.c: Likewise.
6124 * gcc.dg/vect/vect-align-1.c: Likewise.
6125 * gcc.dg/vect/vect-align-2.c: Likewise.
6126 * gcc.dg/vect/vect-93.c: Likewise.
6127 * gcc.dg/vect/no-scevccp-outer-8.c: Likewise.
6128 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
6129 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
6130 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
6131 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
6132 * gcc.dg/vect/vect-26.c: Likewise.
6133 * gcc.dg/vect/vect-44.c: Likewise.
6134 * gcc.dg/vect/vect-70.c: Likewise.
6135 * gcc.dg/vect/vect-95.c: Likewise.
6136 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
6137 * gcc.dg/vect/vect-28.c: Likewise.
6138 * gcc.dg/vect/no-section-anchors-vect-31.c: Likewise.
6139 * gcc.dg/vect/vect-87.c: Likewise.
6140 * gcc.dg/vect/vect-109.c: Likewise.
6141 * gcc.dg/vect/vect-54.c: Likewise.
6142 * gcc.dg/vect/vect-96.c: Likewise.
6143 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
6144 * gcc.dg/vect/vect-88.c: Likewise.
6145 * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
6146 * gcc.dg/vect/vect-89.c: Likewise.
6147 * gcc.dg/vect/vect-91.c: Likewise.
6148 * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
6149 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
6150 * gfortran.dg/vect/vect-2.f90: Likewise.
6151 * gfortran.dg/vect/vect-3.f90: Likewise.
6152 * gfortran.dg/vect/vect-4.f90: Likewise.
6153 * gfortran.dg/vect/vect-5.f90: Likewise.
6154
6155 2009-06-05 Alexander Strange <astrange@ithinksw.com>
6156
6157 PR tree-optimization/36318
6158 * gcc.dg/tree-ssa/sra-7.c: New test.
6159
6160 2009-06-04 Daniel Franke <franke.daniel@gmail.com>
6161
6162 PR fortran/37203
6163 * gfortran.dg/reshape_order_5.f90: New.
6164 * gfortran.dg/reshape_shape_1.f90: New.
6165
6166 2009-06-04 Jason Merrill <jason@redhat.com>
6167
6168 * g++.dg/template/error38.C: Add pointer-to-typedef case.
6169
6170 2009-06-04 Steve Ellcey <sje@cup.hp.com>
6171
6172 * gcc.dg/vect/vect-42.c: Modify vect_no_align case.
6173 * gcc.dg/vect/no-vfa-vect-43.c: Ditto.
6174
6175 2009-06-04 Richard Guenther <rguenther@suse.de>
6176
6177 PR c++/39371
6178 * g++.dg/torture/pr40335.C: New testcase.
6179
6180 2009-06-03 Richard Guenther <rguenther@suse.de>
6181
6182 PR middle-end/40328
6183 * gcc.dg/torture/pr40328.c: New testcase.
6184
6185 2009-06-03 Maxim Kuvyrkov <maxim@codesourcery.com>
6186
6187 * gcc.dg/falign-labels.c (dg-options): Don't restrict for
6188 m68k and fido.
6189
6190 2009-06-03 Martin Jambor <mjambor@suse.cz>
6191
6192 * g++.dg/torture/pr40323.C: New file.
6193
6194 2009-06-03 Eric Botcazou <ebotcazou@adacore.com>
6195
6196 * gnat.dg/specs/root.ads: New test.
6197 * gnat.dg/specs/root-level_1.ads: Likewise.
6198 * gnat.dg/specs/root-level_2.ads: Likewise.
6199 * gnat.dg/specs/root-level_1-level_2.ads: Likewise.
6200
6201 2009-06-02 Mark Mitchell <mark@codesourcery.com>
6202
6203 * g++.dg/init/ref15.C: Require unwrapped targets.
6204
6205 2009-06-02 Jason Merrill <jason@redhat.com>
6206
6207 * g++.dg/cpp0x/initlist13.C: Remove expected error.
6208 * g++.dg/cpp0x/initlist18.C: New.
6209 * g++.dg/cpp0x/initlist19.C: New.
6210
6211 * g++.dg/cpp0x/auto14.C: New.
6212
6213 2009-06-02 Eric Botcazou <ebotcazou@adacore.com>
6214
6215 * gnat.dg/alignment6.adb: Remove XFAIL.
6216
6217 2009-06-02 Simon Martin <simartin@users.sourceforge.net>
6218
6219 PR c++/38089
6220 * g++.dg/template/spec36.C: New test.
6221
6222 2009-06-01 Ian Lance Taylor <iant@google.com>
6223
6224 * gcc.dg/cast-qual-3.c: New testcase.
6225 * g++.dg/warn/Wcast-qual2.C: New testcase.
6226
6227 2009-06-01 Aldy Hernandez <aldyh@redhat.com>
6228
6229 * lib/gcc-dg.exp (dg-bogus): Override dg-bogus.
6230 (process-message): Expect column numbers.
6231 * gcc.dg/va-arg-2.c: Use line 0 to indicate no column.
6232 * gcc.dg/pch/counter-2.c: Same.
6233 * gcc.dg/pch/valid-2.c: Same.
6234 * gcc.dg/pch/warn-1.c: Same.
6235 * gcc.dg/pch/valid-1.c: Same.
6236 * gcc.dg/cpp/include2a.c: Handle lack of columns.
6237 * gcc.dg/cpp/syshdr.c: Same.
6238 * gcc.dg/cpp/19940712-1.c: Same.
6239 * gcc.dg/cpp/missing-header-1.c: Same.
6240 * gcc.dg/cpp/unc4.c: Remove -fno-show-column.
6241 * gcc.dg/cpp/tr-warn3.c: Same.
6242 * gcc.dg/cpp/pr29612-2.c: Same.
6243 * gcc.dg/cpp/tr-warn4.c: Same.
6244 * gcc.dg/cpp/Wtrigraphs.c: Same.
6245 * gcc.dg/cpp/poison.c: Same.
6246 * gcc.dg/cpp/arith-3.c: Same.
6247 * gcc.dg/cpp/sysmac2.c: Same.
6248 * gcc.dg/cpp/cpp.exp: Same.
6249 * gcc.dg/cpp/tr-warn5.c: Same.
6250 * gcc.dg/cpp/include2.c: Same.
6251 * gcc.dg/cpp/Wmissingdirs.c: Same.
6252 * gcc.dg/cpp/Wmissingdirs.c: Same.
6253 * gcc.dg/cpp/tr-warn6.c: Same.
6254 * gcc.dg/cpp/Wtrigraphs-2.c: Same.
6255 * gcc.dg/cpp/macspace1.c: Same.
6256 * gcc.dg/cpp/escape-2.c: Same.
6257 * gcc.dg/cpp/assert2.c: Same.
6258 * gcc.dg/cpp/undef2.c: Same.
6259 * gcc.dg/cpp/macspace2.c: Same.
6260 * gcc.dg/cpp/tr-warn1.c: Same.
6261 * gcc.dg/cpp/extratokens2.c: Same.
6262 * gcc.dg/cpp/strify2.c: Same.
6263 * gcc.dg/cpp/Wsignprom.c: Same.
6264 * gcc.dg/cpp/redef2.c: Same.
6265 * gcc.dg/cpp/trad/trad.exp: Same.
6266 * gcc.dg/cpp/arith-1.c: Same.
6267 * gcc.dg/cpp/extratokens.c: Same.
6268 * gcc.dg/cpp/if-mpar.c: Same.
6269
6270 2009-06-01 Olivier Hainque <hainque@adacore.com>
6271
6272 * gnat.dg/nested_float_packed.ads: New test.
6273
6274 2009-06-01 Olivier Hainque <hainque@adacore.com>
6275 Eric Botcazou <botcazou@adacore.com>
6276
6277 * gnat.dg/oconst[1-6].ad[bs]: New tests. Also support for ...
6278 * gnat.dg/test_oconst.adb: New test.
6279
6280 2009-05-31 Basile Starynkevitch <basile@starynkevitch.net>
6281
6282 * gcc.dg/plugin/ggcplug.c: Moved comment.
6283 (plugin_init): Fixed typo, declared i, returned 0 at end.
6284
6285 2009-05-31 Ira Rosen <irar@il.ibm.com>
6286
6287 PR testsuite/40244
6288 * gcc.dg/vect/bb-slp-4.c: Change the number of data accesses to 2.
6289 * gcc.dg/vect/bb-slp-10.c: Change the store misalignment to 1.
6290
6291 2009-05-29 Ian Lance Taylor <iant@google.com>
6292
6293 * gcc.dg/Wcxx-compat-11.c: New testcase.
6294
6295 2009-05-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6296
6297 PR fortran/40019
6298 * gfortran.dg/leadz_trailz_1.f90: New test.
6299 * gfortran.dg/leadz_trailz_2.f90: New test.
6300
6301 2009-05-29 Martin Jambor <mjambor@suse.cz>
6302
6303 * gfortran.dg/pr25923.f90: XFAIL warning expectation.
6304 * gcc.dg/tree-ssa/ssa-fre-7.c: Compile with -fno-tree-sra.
6305 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
6306 * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
6307 * gcc.dg/memcpy-1.c: Removed param sra-max-structure-size.
6308 * gcc.dg/tree-ssa/sra-2.c: Likewise.
6309 * gcc.dg/tree-ssa/sra-3.c: Likewise.
6310 * gcc.dg/tree-ssa/sra-1.c: Likewise.
6311 * gcc.dg/tree-ssa/sra-4.c: Changed comment.
6312 * gcc.dg/tree-ssa/sra-5.c: New file.
6313 * gcc.dg/tree-ssa/sra-6.c: New file.
6314 * gcc.c-torture/compile/sra-1.c: New file.
6315
6316 2009-05-29 Jakub Jelinek <jakub@redhat.com>
6317
6318 PR middle-end/40291
6319 * gcc.c-torture/compile/pr40291.c: New test.
6320
6321 PR target/40017
6322 * gcc.target/powerpc/altivec-types-1.c: Don't expect error for
6323 __vector _Bool.
6324 * gcc.target/powerpc/altivec-30.c: New test.
6325 * gcc.target/powerpc/altivec-31.c: New test.
6326
6327 2009-05-28 Richard Guenther <rguenther@suse.de>
6328
6329 * gcc.dg/tree-ssa/ssa-fre-26.c: New testcase.
6330 * gcc.c-torture/execute/20090527-1.c: Likewise.
6331
6332 2009-05-28 Dodji Seketeli <dodji@redhat.com>
6333
6334 PR c++/39754
6335 * g++.dg/template/canon-type-1.C: New test.
6336 * g++.dg/template/canon-type-2.C: Likewise.
6337 * g++.dg/template/canon-type-3.C: Likewise.
6338 * g++.dg/template/canon-type-4.C: Likewise.
6339 * g++.dg/template/canon-type-5.C: Likewise.
6340 * g++.dg/template/canon-type-6.C: Likewise.
6341 * g++.dg/template/canon-type-7.C: Likewise.
6342
6343 2009-05-28 Dave Korn <dave.korn.cygwin@gmail.com>
6344 Uros Bizjak <ubizjak@gmail.com>
6345 Danny Smith <dansmister@gmail.com>
6346
6347 PR target/37216
6348
6349 * lib/target-supports.exp (check_effective_target_pe_aligned_commons):
6350 New function.
6351 * gcc.target/i386/pr37216.c: New test source file.
6352 * gcc.dg/compat/struct-layout-1_generate.c (dg_options[]): No longer
6353 use -fno-common for testing Cygwin and MinGW targets.
6354
6355 2009-05-28 Kai Tietz <kai.tietz@onevision.com>
6356
6357 * g++.dg/ext/packed6.C (size_t): Use __extension__ and __SIZE_TYPE__.
6358 * g++.dg/opt/memcpy1.C (size_t): Likewise.
6359 * g++.dg/pr37742.C (size_t): Likewise.
6360 * g++.dg/torture/pr34850.C (size_t): Likewise.
6361 * g++.dg/torture/20070621-1.C (ptrdiff_t): Use __extension__ and
6362 _PTRDIFF_TYPE__.
6363 * g++.dg/torture/pr34222.C (ptrdiff_t): Likewise.
6364 * g++.dg/tree-ssa/pr22444.C (ptrdiff_t): Likewise.
6365 (size_t): Use __extension__ and __SIZE_TYPE__.
6366 * gcc.c-torture/compile/20000211-1.c (size_t): Typedef size_t via
6367 __SIZE_TYPE__.
6368 * gcc.c-torture/compile/20010328-1.c (size_t): Likewise.
6369 * gcc.c-torture/compile/20030320-1.c (size_t): Likewise.
6370 * gcc.c-torture/compile/20030405-1.c (size_t): Likewise.
6371 * gcc.c-torture/compile/20030902-1.c (size_t): Likewise.
6372 * gcc.c-torture/compile/20060202-1.c (size_t): Likewise.
6373 * gcc.c-torture/compile/20080613-1.c (size_t): Likewise.
6374 * gcc.c-torture/compile/920428-2.c (size_t): Likewise.
6375 * gcc.c-torture/compile/980329-1.c (size_t): Likewise.
6376 * gcc.c-torture/compile/980816-1.c (size_t): Likewise.
6377 * gcc.c-torture/compile/pr32584.c (size_t): Likewise.
6378 (__ssize_t): Likewise.
6379 * gcc.c-torture/compile/pr33173.c (size_t): Likewise.
6380 * gcc.c-torture/compile/pr33382.c (size_t): Likewise.
6381 * gcc.c-torture/compile/pr34334.c (size_t): Likewise.
6382 * gcc.c-torture/compile/pr34688.c (size_t): Likewise.
6383 * gcc.c-torture/compile/pr35043.c (size_t): Likewise.
6384 * gcc.c-torture/compile/pr37669.c (size_t): Likewise.
6385 * gcc.dg/20050629-1.c (size_t): Typedef size_t via __SIZE_TYPE__.
6386 * gcc.dg/pr33667.c (size_t): Likewise.
6387 * gcc.dg/prefetch-loop-arrays-1.c (size_t): Likewise.
6388 * gcc.dg/torture/pr39204.c (size_t): Likewise.
6389 * gcc.dg/tree-ssa/20041122-1.c (size_t): Likewise.
6390 * gcc.dg/tree-ssa/pr36908.c (size_t): Likewise.
6391 * gcc.dg/tree-ssa/pr38250.c (size_t): Likewise.
6392 * gcc.dg/tree-ssa/ssa-dse-10.c (size_t): Likewise.
6393
6394 2009-05-28 Ira Rosen <irar@il.ibm.com>
6395
6396 PR tree-optimization/40254
6397 * gcc.dg/vect/pr40254.c: New test.
6398
6399 2009-05-28 Adam Nemet <anemet@caviumnetworks.com>
6400
6401 PR middle-end/33699
6402 * gcc.target/mips/const-anchor-1.c: New test.
6403 * gcc.target/mips/const-anchor-2.c: New test.
6404
6405 2009-05-27 Jason Merrill <jason@redhat.com>
6406
6407 * g++.dg/cpp0x/initlist15.C: New.
6408 * g++.dg/cpp0x/initlist16.C: New.
6409 * g++.dg/cpp0x/initlist17.C: New.
6410
6411 2009-05-27 Janne Blomqvist <jb@gcc.gnu.org>
6412
6413 PR fortran/39178
6414 * gfortran.dg/elemental_dependency_1.f90: Fix scan-tree-dump-times
6415 patterns to reflect frontend changes.
6416 * gfortran.dg/vector_subscript_4.f90: Likewise.
6417
6418 2009-05-27 Olivier Hainque <hainque@adacore.com>
6419 Eric Botcazou <botcazou@adacore.com>
6420
6421 * gcc.c-torture/execute/align-nest.c: New testcase.
6422 * gnat.dg/misaligned_nest.adb: New testcase.
6423
6424 2009-05-27 Rafael Avila de Espindola <espindola@google.com>
6425
6426 * g++.dg/plugin/attribute_plugin.c: Include gcc-plugin.h first.
6427 * g++.dg/plugin/dumb_plugin.c: Include gcc-plugin.h first.
6428 * g++.dg/plugin/selfassign.c: Include gcc-plugin.h first.
6429 * gcc.dg/plugin/selfassign.c: Include gcc-plugin.h first.
6430
6431 2009-05-27 Kai TIetz <kai.tietz@onevision.com>
6432
6433 * g++.old-deja/g++.brendan/array1.C (array): Use __SIZE_TYPE__
6434 cast instead of assuming 0ul.
6435 * g++.old-deja/g++.brendan/crash64.C (size_t): Define it via
6436 __SIZE_TYPE__.
6437 (_type_desc): Make first argument const.
6438 * g++.old-deja/g++.jason/new3.C (dg-options): Add -Wno-long-long.
6439
6440 2009-05-27 Thomas Koenig <tkoenig@gcc.gnu.org>
6441
6442 PR libfortran/40187
6443 * gfortran.dg/c_f_pointer_shape_tests_4.f03: New file.
6444 * gfortran.dg/c_f_pointer_shape_tests_4_driver.c: New file.
6445
6446 2009-05-26 Basile Starynkevitch <basile@starynkevitch.net>
6447
6448 * gcc.dg/plugin/plugin.exp: Added ggcplug.c test plugin
6449 with ggcplug-test-1.c for testing PLUGIN_GGC_MARKING etc...
6450 * gcc.dg/plugin/ggcplug-test-1.c: Added new file.
6451 * gcc.dg/plugin/ggcplug.c: Added new file.
6452
6453 2009-05-26 Tobias Burnus <burnus@net-b.de>
6454
6455 PR fortran/40246
6456 * gfortran.dg/nullify_4.f90: New test.
6457
6458 2009-05-26 Richard Guenther <rguenther@suse.de>
6459
6460 * gcc.dg/tree-ssa/inline-3.c: Remove dump file.
6461
6462 2009-05-26 Richard Guenther <rguenther@suse.de>
6463
6464 PR middle-end/40252
6465 * gcc.c-torture/compile/pr40252.c: New testcase.
6466
6467 2009-05-26 Dodji Seketeli <dodji@redhat.com>
6468
6469 PR c++/40007
6470 * g++.dg/template/typedef18.C: New test.
6471 * g++.dg/template/typedef19.C: Likewise.
6472 * g++.dg/template/typedef20.C: Likewise.
6473 * g++.dg/template/access11.C: Adjust.
6474
6475 2009-05-26 Richard Guenther <rguenther@suse.de>
6476
6477 PR testsuite/40247
6478 * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Obfuscate.
6479
6480 2009-05-25 Jason Merrill <jason@redhat.com>
6481
6482 PR c++/38064
6483 * g++.dg/cpp0x/enum3.C: New test.
6484
6485 2009-05-25 Richard Guenther <rguenther@suse.de>
6486
6487 PR tree-optimization/36327
6488 * gcc.dg/tree-ssa/ssa-fre-24.c: New testcase.
6489 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
6490 * gcc.dg/tree-ssa/sra-2.c: Disable FRE.
6491 * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
6492 * gcc.dg/vect/vect-40.c: Likewise.
6493 * gcc.dg/vect/vect-42.c: Likewise.
6494 * gcc.dg/vect/vect-46.c: Likewise.
6495 * gcc.dg/vect/vect-76.c: Likewise.
6496
6497 2009-05-25 Janus Weil <janus@gcc.gnu.org>
6498
6499 PR fortran/40176
6500 * gfortran.dg/proc_ptr_18.f90: New.
6501 * gfortran.dg/proc_ptr_19.f90: New.
6502 * gfortran.dg/proc_ptr_comp_9.f90: New.
6503 * gfortran.dg/proc_ptr_comp_10.f90: New.
6504
6505 2009-05-25 Richard Guenther <rguenther@suse.de>
6506
6507 * gcc.dg/tree-ssa/ssa-fre-14.c: Adjust.
6508 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
6509
6510 2009-05-25 Ira Rosen <irar@il.ibm.com>
6511
6512 PR tree-optimization/40238
6513 * gcc.dg/vect/pr40238.c: New test.
6514
6515 2009-05-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6516 Dominique Dhumieres <dominiq@lps.ens.fr>
6517
6518 PR fortran/35732
6519 PR fortran/39872
6520 * gfortran.dg/bounds_check_fail_3.f90: New test.
6521 * gfortran.dg/bounds_check_fail_4.f90: New test.
6522 * gfortran.dg/bounds_check_14.f90: Update test.
6523 * gfortran.dg/bound_4.f90: Update test.
6524
6525 2009-05-24 Richard Guenther <rguenther@suse.de>
6526
6527 PR middle-end/40233
6528 * gcc.c-torture/compile/pr40233.c: New testcase.
6529
6530 2009-05-24 Uros Bizjak <ubizjak@gmail.com>
6531
6532 * gfortran.dg/erf_2.F90 (dg-options): Add -mieee
6533 for alpha*-*-* targets.
6534
6535 2009-05-24 Ira Rosen <irar@il.ibm.com>
6536
6537 * gcc.dg/vect/bb-slp-1.c: New test.
6538 * gcc.dg/vect/bb-slp-2.c, gcc.dg/vect/bb-slp-3.c,
6539 gcc.dg/vect/bb-slp-4.c, gcc.dg/vect/bb-slp-5.c,
6540 gcc.dg/vect/bb-slp-6.c, gcc.dg/vect/bb-slp-7.c,
6541 gcc.dg/vect/bb-slp-8.c, gcc.dg/vect/bb-slp-9.c,
6542 gcc.dg/vect/bb-slp-10.c, gcc.dg/vect/bb-slp-11.c,
6543 gcc.dg/vect/no-tree-reassoc-bb-slp-12.c, gcc.dg/vect/bb-slp-13.c,
6544 gcc.dg/vect/bb-slp-14.c, gcc.dg/vect/bb-slp-15.c,
6545 gcc.dg/vect/bb-slp-16.c, gcc.dg/vect/bb-slp-17.c,
6546 gcc.dg/vect/bb-slp-18.c, gcc.dg/vect/bb-slp-19.c,
6547 gcc.dg/vect/bb-slp-20.c, gcc.dg/vect/bb-slp-21.c,
6548 gcc.dg/vect/bb-slp-22.c: Likewise.
6549 * gcc.dg/vect/vect.exp: Run basic block SLP tests.
6550
6551 2009-05-23 Mark Mitchell <mark@codesourcery.com>
6552 Maxim Kuvyrkov <maxim@codesourcery.com>
6553
6554 * gcc.dg/falign-labels-1.c: New test.
6555
6556 2009-05-23 Eric Botcazou <ebotcazou@adacore.com>
6557
6558 * gnat.dg/specs/rep_clause3.ads: New test.
6559
6560 2009-05-23 Eric Botcazou <ebotcazou@adacore.com>
6561
6562 * gnat.dg/addr6.adb: New test.
6563
6564 2009-05-22 Mark Mitchell <mark@codesourcery.com>
6565
6566 * lib/target-supports.exp (check_effective_target_arm_thumb2_ok):
6567 New function.
6568 * gcc.target/arm/thumb2-mul-space.c: New file.
6569 * gcc.target/arm/thumb2-mul-space-2.c: New file.
6570 * gcc.target/arm/thumb2-mul-space-3.c: New file.
6571 * gcc.target/arm/thumb2-mul-speed.c: New file.
6572
6573 2009-05-22 Richard Guenther <rguenther@suse.de>
6574
6575 PR middle-end/38964
6576 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: XFAIL.
6577 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Likewise.
6578 * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: Likewise.
6579
6580 2009-05-22 Mark Mitchell <mark@codesourcery.com>
6581
6582 * gcc.dg/dll-6.c: New test.
6583 * gcc.dg/dll-6a.c: Likewise.
6584 * gcc.dg/dll-7.c: Likewise.
6585 * gcc.dg/dll-7a.c: Likewise.
6586 * g++.dg/ext/dllexport2.C: Likewise.
6587 * g++.dg/ext/dllexport2a.cc: Likewise.
6588
6589 2009-05-21 Steve Ellcey <sje@cup.hp.com>
6590
6591 PR target/37846
6592 * gcc.target/ia64/mfused-madd-vect.c: New test.
6593 * gcc.target/ia64/mfused-madd.c: New test.
6594 * gcc.target/ia64/mno-fused-madd-vect.c: New test.
6595 * gcc.target/ia64/mno-fused-madd.c: New test.
6596
6597 2009-05-21 H.J. Lu <hongjiu.lu@intel.com>
6598
6599 * gcc.target/i386/movbe-1.c: New.
6600 * gcc.target/i386/movbe-2.c: Likewise.
6601
6602 2009-05-21 Taras Glek <tglek@mozilla.com>
6603
6604 * gcc.dg/plugin/selfassign.c (plugin_init): Updated to new
6605 plugin_init signature.
6606 * g++.dg/plugin/selfassign.c (plugin_init): Likewise.
6607 * g++.dg/plugin/dumb_plugin.c (plugin_init): Likewise.
6608 * g++.dg/plugin/attribute_plugin.c (plugin_init): Likewise.
6609
6610 2009-05-21 Mark Mitchell <mark@codesourcery.com>
6611
6612 * gcc.dg/target/arm/neon-vmla-1.c: New.
6613 * gcc.dg/target/arm/neon-vmls-1.c: Likewise.
6614
6615 2009-05-20 Adam Nemet <anemet@caviumnetworks.com>
6616
6617 * gcc.target/mips/octeon-exts-6.c: New test.
6618 * gcc.target/mips/extend-1.c: New test.
6619 * gcc.target/mips/octeon-exts-2.c: Adjust to not match sign-extension
6620 EXTS.
6621 * gcc.target/mips/octeon-exts-5.c: Likewise.
6622
6623 2009-05-20 Jakub Jelinek <jakub@redhat.com>
6624
6625 PR middle-end/40204
6626 * gcc.c-torture/compile/pr40204.c: New test.
6627
6628 2009-05-20 Richard Guenther <rguenther@suse.de>
6629
6630 * gcc.c-torture/compile/20090518-1.c: New testcase.
6631
6632 2009-05-19 Zdenek Dvorak <ook@ucw.cz>
6633
6634 PR tree-optimization/40087
6635 * gcc.dg/tree-ssa/pr40087.c: New test.
6636
6637 2009-05-19 Andrew Pinski <andrew_pinski@playstation.sony.com>
6638
6639 * gcc.dg/vector-4.c: New testcase.
6640 * gcc.dg/simd-1b.c: % is now allowed for integer vectors.
6641 * g++.dg/ext/vector16.C: New testcase.
6642
6643 2009-05-19 H.J. Lu <hongjiu.lu@intel.com>
6644
6645 PR c/40172
6646 * gcc.dg/pr40172.c: Renamed to ...
6647 * gcc.dg/pr40172-1.c: This.
6648
6649 * gcc.dg/pr40172-2.c: New.
6650 * gcc.dg/pr40172-3.c: Likewise.
6651
6652 2009-05-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
6653
6654 PR c/40172
6655 * gcc.dg/pr40172.c: Add -Wlogical-op to dg-options.
6656
6657 2009-05-19 Eric Botcazou <ebotcazou@adacore.com>
6658
6659 * gnat.dg/loop_optimization6.ad[sb]: New test.
6660
6661 2009-05-19 Richard Guenther <rguenther@suse.de>
6662
6663 * gcc.c-torture/compile/20090519-1.c: New testcase.
6664
6665 2009-05-18 Jason Merrill <jason@redhat.com>
6666
6667 * g++.dg/cpp0x/explicit1.C: New.
6668 * g++.dg/cpp0x/explicit2.C: New.
6669
6670 2009-05-18 Dodji Seketeli <dodji@redhat.com>
6671
6672 PR debug/40109
6673 * g++.dg/debug/dwarf2/nested-1.C: New test.
6674
6675 2009-05-18 H.J. Lu <hongjiu.lu@intel.com>
6676
6677 PR testsuite/39907
6678 * gcc.target/x86_64/abi/asm-support.S (snapshot_ret): Preserve
6679 stack alignment.
6680
6681 2009-05-18 Janus Weil <janus@gcc.gnu.org>
6682
6683 PR fortran/40164
6684 * gfortran.dg/proc_ptr_comp_8.f90: New.
6685
6686 2009-05-18 Richard Guenther <rguenther@suse.de>
6687
6688 PR fortran/40168
6689 * gfortran.dg/array_memset_2.f90: Adjust.
6690
6691 2009-05-18 Janus Weil <janus@gcc.gnu.org>
6692
6693 PR fortran/36947
6694 PR fortran/40039
6695 * gfortran.dg/interface_27.f90: New.
6696 * gfortran.dg/interface_28.f90: New.
6697 * gfortran.dg/proc_ptr_11.f90: Fixing invalid test case.
6698 * gfortran.dg/proc_ptr_result_1.f90: Ditto.
6699
6700 2009-05-18 Maxim Kuvyrkov <maxim@codesourcery.com>
6701
6702 * gcc.target/m68k/tls-ie.c: New test.
6703 * gcc.target/m68k/tls-le.c: New test.
6704 * gcc.target/m68k/tls-gd.c: New test.
6705 * gcc.target/m68k/tls-ld.c: New test.
6706 * gcc.target/m68k/tls-ie-xgot.c: New test.
6707 * gcc.target/m68k/tls-le-xtls.c: New test.
6708 * gcc.target/m68k/tls-gd-xgot.c: New test.
6709 * gcc.target/m68k/tls-ld-xgot.c: New test.
6710 * gcc.target/m68k/tls-ld-xtls.c: New test.
6711 * gcc.target/m68k/tls-ld-xgot-xtls.c: New test.
6712
6713 2009-05-18 Martin Jambor <mjambor@suse.cz>
6714
6715 * gcc.dg/ipa/modif-1.c: Do not check for unmodified int parameter.
6716
6717 2009-05-17 H.J. Lu <hongjiu.lu@intel.com>
6718
6719 PR c/40172
6720 * gcc.dg/pr40172.c: New.
6721
6722 2009-05-17 Jason Merrill <jason@redhat.com>
6723
6724 PR c++/40139
6725 * g++.dg/template/dtor6.C: New.
6726
6727 2009-05-17 Joseph Myers <joseph@codesourcery.com>
6728
6729 * g++.dg/warn/translate-ice-1.C: New test.
6730
6731 2009-05-17 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6732
6733 * gfortran.dg/c_kind_int128_test1.f03: Also test C_INT_FAST128_T.
6734 * gfortran.dg/c_kind_int128_test2.f03: Update comment.
6735 * gfortran.dg/c_kind_params.f90: Also test int_fast*_t.
6736 * gfortran.dg/c_kinds.c: Add int_fast*_t arguments.
6737
6738 2009-05-16 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6739
6740 PR fortran/33197
6741 * gfortran.dg/erf_2.F90: New test.
6742 * gfortran.dg/erfc_scaled_2.f90: New test.
6743
6744 2009-05-16 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6745
6746 PR fortran/31243
6747 * gfortran.dg/string_1.f90: New test.
6748 * gfortran.dg/string_2.f90: New test.
6749 * gfortran.dg/string_3.f90: New test.
6750
6751 2009-05-16 David Billinghurst <billingd@gcc.gnu.org>
6752
6753 * gfortran.dg/default_format_denormal_1.f90: XFAIL on cygwin.
6754 * gfortran.dg/default_format_1.f90: Revert change of 2009-05-12
6755
6756 2009-05-15 Ian Lance Taylor <iant@google.com>
6757
6758 * gcc.dg/Wcxx-compat-10.c: New testcase.
6759
6760 2009-05-15 Manuel López-Ibáñez <manu@gcc.gnu.org>
6761
6762 PR 16302
6763 * gcc.dg/pr16302.c: New.
6764 * g++.dg/warn/pr16302.C: New.
6765
6766 2009-05-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6767
6768 * gcc.dg/torture/builtin-math-5.c: New.
6769 * gcc.dg/torture/builtin-math-6.c: New.
6770 * lib/target-supports.exp (check_effective_target_mpc): New.
6771
6772 2009-05-15 Jan Hubicka <jh@suse.cz>
6773
6774 * gcc.dg/tree-ssa/inline-3.c: New testcase
6775
6776 2009-05-15 Jan Hubicka <jh@suse.cz>
6777
6778 * gcc.target/i386/align-main-1.c (check): Mark noinline.
6779 * gcc.target/i386/align-main-2.c (check): Mark noinline.
6780 * gcc.dg/ipa/ipa-4.c: Disable early inlining.
6781 * gcc.dg/vect/vect-iv-10.c (main1): Mark noinline.
6782 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c (main1):
6783 Mark noinline.
6784 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c (main1):
6785 Mark noinline.
6786 * gcc.dg/vect/pr31699.c (foo): Mark noinline.
6787 * gcc.dg/vect/pr18400.c (main1): Mark noinline.
6788
6789 2009-05-15 Jan Hubicka <jh@suse.cz>
6790
6791 * sibcall-6.c: Add no-ipa-cp argument and mark the function to be
6792 optimized by sibcall noinline.
6793
6794 2009-05-15 Jan Hubicka <jh@suse.cz>
6795
6796 * sibcall-1.c (track): Mark noinline.
6797 * sibcall-2.c (track): Mark noinline.
6798 * sibcall-3.c (track): Mark noinline.
6799 * sibcall-4.c (track): Mark noinline.
6800
6801 2009-05-15 Jan Hubicka <jh@suse.cz>
6802
6803 * flatten-2.c: Disable early inlining; add comment.
6804 * flatten-3.c: New test based on flatten-2.c.
6805
6806 2009-05-15 Richard Guenther <rguenther@suse.de>
6807
6808 PR tree-optimization/39999
6809 * gcc.c-torture/compile/pr39999.c: New testcase.
6810
6811 2009-05-15 Joseph Myers <joseph@codesourcery.com>
6812
6813 * gcc.c-torture/compile/ptr-conv-1.c: New test.
6814
6815 2009-05-14 Ian Lance Taylor <iant@google.com>
6816
6817 * gcc.dg/Wcxx-compat-9.c: New testcase.
6818
6819 2009-05-14 Janus Weil <janus@gcc.gnu.org>
6820
6821 PR fortran/39996
6822 * gfortran.dg/func_decl_2.f90: Modified (replacing warnings by errors).
6823 * gfortran.dg/duplicate_type_2.f90: Ditto.
6824 * gfortran.dg/duplicate_type_3.f90: New.
6825
6826 2009-05-14 Laurent GUERBY <laurent@guerby.net>
6827
6828 * ada/acats/tests/c3/c38202a.ada: Use Impdef.
6829 * ada/acats/tests/c5/c59002c.ada: Likewise.
6830
6831 2009-05-13 Taras Glek <tglek@mozilla.com>
6832
6833 * g++.dg/plugin/attribute_plugin-test-1.C: Testcase input for custom
6834 attributes and decl smashing.
6835 * g++.dg/plugin/attribute_plugin.c: Testcase plugin to test user
6836 attributes.
6837 * g++.dg/plugin/dumb_plugin.c: Fixed typo.
6838 * g++.dg/plugin/plugin.exp: Added attribute_plugin test .
6839
6840 2009-05-14 Jakub Jelinek <jakub@redhat.com>
6841
6842 PR fortran/39865
6843 * gfortran.dg/pr39865.f90: New test.
6844 * gfortran.dg/hollerith.f90: Don't expect errors for CHARACTER
6845 arrays in FMT=.
6846 * gfortran.dg/hollerith_f95.f90: Likewise.
6847 * gfortran.dg/hollerith6.f90: New test.
6848 * gfortran.dg/hollerith7.f90: New test.
6849
6850 2009-05-14 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
6851
6852 PR cpp/36674
6853 * gcc.dg/cpp/pr36674.i: New.
6854
6855 2009-05-14 Ben Elliston <bje@au.ibm.com>
6856
6857 PR middle-end/40035
6858 * gcc.c-torture/compile/pr40035.c: New test.
6859
6860 2009-05-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6861
6862 * gcc.target/i386/pr39543-2.c: Skip if ilp32 && pic.
6863
6864 2009-05-12 Tobias Burnus <burnus@net-b.de>
6865
6866 PR fortran/40110
6867 * gfortran.dg/bind_c_usage_18.f90: Change dg-error into dg-warning.
6868 * gfortran.dg/c_kind_tests_2.f03: Ditto.
6869 * gfortran.dg/interop_params.f03: Ditto.
6870
6871 2009-05-12 Jan Hubicka <jh@suse.cz>
6872
6873 * gcc.dg/tree-ssa/loop-36.c: Reduce amount of iterations to 2
6874 so unrolling still happens.
6875 * gcc.dg/ipa/ipacost-1.c: Prevent inlining
6876 * gcc.dg/ipa/ipacost-2.c: Likewise.
6877 * gcc.dg/vect/slp-3.c: Loop is no longer unrolled.
6878
6879 2009-05-12 David Billinghurst <billingd@gcc.gnu.org>
6880
6881 * gfortran.dg/default_format_1.f90: XFAIL on cygwin.
6882
6883 2009-05-12 David Billinghurst <billingd@gcc.gnu.org>
6884
6885 * lib/target-supports.exp (check_profiling_available): Return
6886 false for -p on *-*-cygwin* targets.
6887
6888 2009-05-11 H.J. Lu <hongjiu.lu@intel.com>
6889
6890 PR tree-optimization/38632
6891 * g++.dg/tree-ssa/pr38632.C: New.
6892
6893 2009-05-11 Jan Hubicka <jh@suse.cz>
6894
6895 * gcc.dg/tree-ssa/pr21829.c: Simplify matching since
6896 we now optimize better.
6897 * gcc.dg/Wunreachable-8.c: Bogus warnings now come
6898 out at different places.
6899 * gcc.dg/vect/vect-92.c: Increase loop iteration count to prevent
6900 unroling.
6901 * gcc.dg/vect/vect-76.c: Likewise.
6902 * gcc.dg/vect/vect-70.c: Likewise.
6903 * gcc.dg/vect/vect-66.c: Likewise.
6904 * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
6905 * gcc.dg/vect/slp-3.c: One of loops gets now fully unrolled.
6906
6907 2009-05-11 H.J. Lu <hongjiu.lu@intel.com>
6908
6909 PR middle-end/40080
6910 * gcc.c-torture/compile/pr40080.c: New.
6911
6912 2009-05-11 Paolo Bonzini <bonzini@gnu.org>
6913
6914 * gcc.c-torture/compile/pr40026.c: New testcase.
6915
6916 2009-05-11 Janus Weil <janus@gcc.gnu.org>
6917
6918 PR fortran/40089
6919 * gfortran.dg/proc_ptr_comp_7.f90: New.
6920
6921 2009-05-11 Ira Rosen <irar@il.ibm.com>
6922
6923 PR tree-optimization/40074
6924 * gcc.dg/vect/pr40074.c: New test.
6925
6926 2009-05-10 Ian Lance Taylor <iant@google.com>
6927
6928 * gcc.dg/Wcxx-compat-7.c: New testcase.
6929 * gcc.dg/Wcxx-compat-8.c: New testcase.
6930 * gcc.dg/c99-tag-1.c: Recognize new "originally defined here" notes.
6931 * gcc.dg/pr17188-1.c: Likewise.
6932 * gcc.dg/pr39084.c: Likewise.
6933
6934 2009-05-10 Michael Matz <matz@suse.de>
6935
6936 PR target/40031
6937 * gcc.dg/pr40031.c: New test.
6938
6939 2009-05-10 Paul Thomas <pault@gcc.gnu.org>
6940
6941 PR fortran/40018
6942 * gfortran.dg/array_constructor_31.f90: New test.
6943
6944 2009-05-10 Richard Guenther <rguenther@suse.de>
6945
6946 PR tree-optimization/40081
6947 * g++.dg/torture/pr40081.C: New testcase.
6948
6949 2009-05-10 Paul Thomas <pault@gcc.gnu.org>
6950
6951 PR fortran/38863
6952 * gfortran.dg/dependency_24.f90: New test.
6953 * gfortran.dg/dependency_23.f90: Clean up module files.
6954
6955 2009-05-10 David Billinghurst <billingd@gcc.gnu.org>
6956
6957 PR fortran/38956
6958 * gfortran.dg/chmod_1.f90: Don't run on *-*-cygwin*.
6959 * gfortran.dg/chmod_2.f90: Likewise.
6960 * gfortran.dg/chmod_3.f90: Likewise.
6961 * gfortran.dg/open_errors.f90: Likewise.
6962
6963 2009-05-09 Jan Hubicka <jh@suse.cz>
6964
6965 PR middle-end/40043
6966 * g++.dg/eh/nested-try.C: New test.
6967
6968 2009-05-08 Michael Meissner <meissner@linux.vnet.ibm.com>
6969
6970 PR tree-optimization/40049
6971 * gcc.dg/vect/vect-shift-2.c: New test.
6972
6973 2009-05-08 Joseph Myers <joseph@codesourcery.com>
6974
6975 * gcc.dg/torture/complex-sign-mul-minus-one.c,
6976 gcc.dg/torture/complex-sign-mul-one.c: New tests.
6977
6978 2009-05-08 H.J. Lu <hongjiu.lu@intel.com>
6979
6980 PR c/36892
6981 * g++.dg/warn/deprecated-6.C: New.
6982 * gcc.dg/deprecated-4.c: Likewise.
6983 * gcc.dg/deprecated-5.c: Likewise.
6984 * gcc.dg/deprecated-6.c: Likewise.
6985
6986 2009-05-08 H.J. Lu <hongjiu.lu@intel.com>
6987
6988 * gcc.dg/vect/no-vfa-vect-37.c: Replace __aligned__(16) with
6989 __aligned__(__BIGGEST_ALIGNMENT__).
6990 * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
6991 * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
6992 * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
6993 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
6994 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
6995 * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
6996 * gcc.dg/vect/Os-vect-95.c: Likewise.
6997 * gcc.dg/vect/pr20122.c: Likewise.
6998 * gcc.dg/vect/pr36493.c: Likewise.
6999 * gcc.dg/vect/pr37385.c: Likewise.
7000 * gcc.dg/vect/slp-7.c: Likewise.
7001 * gcc.dg/vect/slp-9.c: Likewise.
7002 * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
7003 * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
7004 * gcc.dg/vect/vect-35.c: Likewise.
7005 * gcc.dg/vect/vect-40.c: Likewise.
7006 * gcc.dg/vect/vect-42.c: Likewise.
7007 * gcc.dg/vect/vect-44.c: Likewise.
7008 * gcc.dg/vect/vect-46.c: Likewise.
7009 * gcc.dg/vect/vect-48.c: Likewise.
7010 * gcc.dg/vect/vect-52.c: Likewise.
7011 * gcc.dg/vect/vect-54.c: Likewise.
7012 * gcc.dg/vect/vect-56.c: Likewise.
7013 * gcc.dg/vect/vect-58.c: Likewise.
7014 * gcc.dg/vect/vect-60.c: Likewise.
7015 * gcc.dg/vect/vect-74.c: Likewise.
7016 * gcc.dg/vect/vect-75.c: Likewise.
7017 * gcc.dg/vect/vect-76.c: Likewise.
7018 * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
7019 * gcc.dg/vect/vect-77.c: Likewise.
7020 * gcc.dg/vect/vect-77-global.c: Likewise.
7021 * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
7022 * gcc.dg/vect/vect-78.c: Likewise.
7023 * gcc.dg/vect/vect-78-global.c: Likewise.
7024 * gcc.dg/vect/vect-80.c: Likewise.
7025 * gcc.dg/vect/vect-85.c: Likewise.
7026 * gcc.dg/vect/vect-87.c: Likewise.
7027 * gcc.dg/vect/vect-88.c: Likewise.
7028 * gcc.dg/vect/vect-92.c: Likewise.
7029 * gcc.dg/vect/vect-93.c: Likewise.
7030 * gcc.dg/vect/vect-95.c: Likewise.
7031 * gcc.dg/vect/vect-97.c: Likewise.
7032 * gcc.dg/vect/vect-complex-1.c: Likewise.
7033 * gcc.dg/vect/vect-complex-4.c: Likewise.
7034 * gcc.dg/vect/vect-complex-5.c: Likewise.
7035 * gcc.dg/vect/vect-multitypes-10.c: Likewise.
7036 * gcc.dg/vect/vect-multitypes-11.c: Likewise.
7037 * gcc.dg/vect/vect-multitypes-12.c: Likewise.
7038 * gcc.dg/vect/vect-multitypes-13.c: Likewise.
7039 * gcc.dg/vect/vect-multitypes-14.c: Likewise.
7040 * gcc.dg/vect/vect-multitypes-15.c: Likewise.
7041 * gcc.dg/vect/vect-multitypes-16.c: Likewise.
7042 * gcc.dg/vect/vect-multitypes-17.c: Likewise.
7043 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
7044 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
7045 * gcc.dg/vect/vect-multitypes-7.c: Likewise.
7046 * gcc.dg/vect/vect-multitypes-8.c: Likewise.
7047 * gcc.dg/vect/vect-multitypes-9.c: Likewise.
7048 * gcc.dg/vect/vect-outer-1a.c: Likewise.
7049 * gcc.dg/vect/vect-outer-1.c: Likewise.
7050 * gcc.dg/vect/vect-outer-2a.c: Likewise.
7051 * gcc.dg/vect/vect-outer-2b.c: Likewise.
7052 * gcc.dg/vect/vect-outer-2.c: Likewise.
7053 * gcc.dg/vect/vect-outer-2c.c: Likewise.
7054 * gcc.dg/vect/vect-outer-2d.c: Likewise.
7055 * gcc.dg/vect/vect-outer-3a.c: Likewise.
7056 * gcc.dg/vect/vect-outer-3b.c: Likewise.
7057 * gcc.dg/vect/vect-outer-3.c: Likewise.
7058 * gcc.dg/vect/vect-outer-3c.c: Likewise.
7059 * gcc.dg/vect/vect-outer-5.c: Likewise.
7060 * gcc.dg/vect/vect-outer-6.c: Likewise.
7061 * gcc.dg/vect/vect-reduc-dot-s16a.c: Likewise.
7062 * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
7063 * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
7064 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
7065 * gcc.dg/vect/vect-reduc-dot-s8c.c: Likewise.
7066 * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
7067 * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
7068 * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
7069 * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
7070 * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
7071 * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
7072 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
7073 * gcc.dg/vect/vect-widen-mult-u8.c: Likewise.
7074 * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
7075
7076 2009-05-08 Joseph Myers <joseph@codesourcery.com>
7077
7078 PR c/24581
7079 * gcc.dg/torture/complex-sign.h: New header.
7080 * gcc.dg/torture/complex-sign-add.c,
7081 gcc.dg/torture/complex-sign-mixed-add.c,
7082 gcc.dg/torture/complex-sign-mixed-div.c,
7083 gcc.dg/torture/complex-sign-mixed-mul.c,
7084 gcc.dg/torture/complex-sign-mixed-sub.c,
7085 gcc.dg/torture/complex-sign-mul.c,
7086 gcc.dg/torture/complex-sign-sub.c: New tests.
7087
7088 2009-05-08 Janus Weil <janus@gcc.gnu.org>
7089
7090 PR fortran/39876
7091 * gfortran.dg/intrinsic_3.f90: New.
7092
7093 2009-05-07 Janis Johnson <janis187@us.ibm.com>
7094
7095 PR c/39037
7096 * gcc.dg/Wunsuffixed-float-constants-1.c: New test.
7097 * gcc.dg/cpp/pragma-float-const-decimal64-1.c: New test.
7098 * gcc.dg/dfp/float-constant-double.c: New test.
7099 * gcc.dg/dfp/pragma-float-const-decimal64-1.c: New test.
7100 * gcc.dg/dfp/pragma-float-const-decimal64-2.c: New test.
7101 * gcc.dg/dfp/pragma-float-const-decimal64-3.c: New test.
7102 * gcc.dg/dfp/pragma-float-const-decimal64-4.c: New test.
7103 * gcc.dg/dfp/pragma-float-const-decimal64-5.c: New test.
7104 * gcc.dg/dfp/pragma-float-const-decimal64-6.c: New test.
7105 * gcc.dg/dfp/pragma-float-const-decimal64-7.c: New test.
7106 * gcc.dg/dfp/pragma-float-const-decimal64-8.c: New test.
7107 * g++.dg/cpp/pragma-float-const-decimal64-1.C: New test.
7108
7109 2009-05-07 Jakub Jelinek <jakub@redhat.com>
7110
7111 PR middle-end/40057
7112 * gcc.c-torture/execute/pr40057.c: New test.
7113
7114 2009-05-06 James E. Wilson <wilson@codesourcery.com>
7115
7116 * gcc.c-torture/compile/const-high-part.c: New test.
7117
7118 2009-05-06 H.J. Lu <hongjiu.lu@intel.com>
7119
7120 PR testsuite/40050
7121 * lib/plugin-support.exp (plugin-test-execute): Use HOSTCC to
7122 build plugin.
7123
7124 2009-05-06 Janus Weil <janus@gcc.gnu.org>
7125
7126 PR fortran/39630
7127 * gfortran.dg/proc_decl_1.f90: Modified.
7128 * gfortran.dg/proc_ptr_comp_1.f90: New.
7129 * gfortran.dg/proc_ptr_comp_2.f90: New.
7130 * gfortran.dg/proc_ptr_comp_3.f90: New.
7131 * gfortran.dg/proc_ptr_comp_4.f90: New.
7132 * gfortran.dg/proc_ptr_comp_5.f90: New.
7133 * gfortran.dg/proc_ptr_comp_6.f90: New.
7134
7135 2009-05-06 Dodji Seketeli <dodji@redhat.com>
7136
7137 PR c++/17395
7138 * g++.dg/template/call7.C: New test.
7139
7140 2009-05-06 Diego Novillo <dnovillo@google.com>
7141
7142 * lib/plugin-support.exp: Do not prefix $GMPINC with -I.
7143
7144 2009-05-06 H.J. Lu <hongjiu.lu@intel.com>
7145
7146 * gfortran.dg/pr40021.f: Moved to ...
7147 * gfortran.fortran-torture/execute/pr40021.f: Here.
7148
7149 2009-05-06 Janis Johnson <janis187@us.ibm.com>
7150
7151 PR middle-end/39986
7152 * gcc.dg/dfp/pr39986.c: New test.
7153
7154 2009-05-06 Michael Matz <matz@suse.de>
7155
7156 PR middle-end/40021
7157 * gfortran.dg/pr40021.f: New test.
7158
7159 2009-05-06 Le-Chun Wu <lcwu@google.com>
7160
7161 * lib/plugin-support.exp: New file containing support procs for
7162 plugin testcases.
7163 * lib/target-supports.exp (check_plugin_available): New proc.
7164 * gcc.dg/plugin/plugin.exp: New driver script for gcc testcases.
7165 * gcc.dg/plugin/selfassign.c: New plugin source file.
7166 * gcc.dg/plugin/self-assign-test-1.c: New test.
7167 * gcc.dg/plugin/self-assign-test-2.c: Likewise.
7168 * g++.dg/README: Add description for plugin test.
7169 * g++.dg/dg.exp: Exclude plugin tests from the general test list.
7170 * g++.dg/plugin/plugin.exp: New driver script for g++ testcases.
7171 * g++.dg/plugin/selfassign.c: New plugin source file.
7172 * g++.dg/plugin/self-assign-test-1.C: New test.
7173 * g++.dg/plugin/self-assign-test-2.C: Likewise.
7174 * g++.dg/plugin/self-assign-test-3.C: Likewise.
7175 * g++.dg/plugin/dumb_plugin.c: New plugin source file.
7176 * g++.dg/plugin/dumb-plugin-test-1.C: New test.
7177
7178 2009-05-06 Tobias Burnus <burnus@net-b.de>
7179
7180 PR fortran/40041
7181 * gfortran.dg/intrinsic_2.f90: New test.
7182 * gfortran.dg/intrinsic.f90: Add old and this PR as comment.
7183
7184 2009-05-06 Joseph Myers <joseph@codesourcery.com>
7185
7186 PR c/40032
7187 * gcc.dg/noncompile/incomplete-5.c: New test.
7188
7189 2009-05-05 Jakub Jelinek <jakub@redhat.com>
7190
7191 PR middle-end/39666
7192 * gcc.dg/pr39666-1.c: New test.
7193 * gcc.dg/pr39666-2.c: Likewise.
7194 * g++.dg/warn/Wuninitialized-4.C: Likewise.
7195 * g++.dg/warn/Wuninitialized-5.C: Likewise.
7196 * gfortran.dg/pr39666-1.f90: Likewise.
7197 * gfortran.dg/pr39666-2.f90: Likewise.
7198
7199 2009-05-05 Adam Nemet <anemet@caviumnetworks.com>
7200
7201 * gcc.target/mips/mips.exp: Add -mtune= to mips_option_groups.
7202 * gcc.target/mips/dspr2-MULT.c: Pass -mtune=74kc
7203 * gcc.target/mips/dspr2-MULTU.c: Likewise.
7204
7205 2009-05-05 Janus Weil <janus@gcc.gnu.org>
7206
7207 PR fortran/39998
7208 * gfortran.dg/proc_ptr_17.f90: New.
7209
7210 2009-05-05 Richard Guenther <rguenther@suse.de>
7211
7212 PR tree-optimization/40022
7213 * gcc.c-torture/execute/pr40022.c: New testcase.
7214
7215 2009-05-05 Richard Guenther <rguenther@suse.de>
7216
7217 PR middle-end/40023
7218 * gcc.c-torture/compile/pr40023.c: New testcase.
7219
7220 2009-05-05 Nathan Sidwell <nathan@codesourcery.com>
7221
7222 * g++.old-deja/g++.other/overload11.C: Adjust expected errors.
7223 * g++.dg/template/overload9.C: Likewise.
7224 * g++.dg/ext/ms-1.C: New.
7225
7226 2009-05-05 Jakub Jelinek <jakub@redhat.com>
7227
7228 PR c++/40013
7229 * g++.dg/ext/vla7.C: New test.
7230
7231 2009-05-04 Joseph Myers <joseph@codesourcery.com>
7232
7233 * gcc.dg/ucnid-11.c, gcc.dg/ucnid-12.c, gcc.dg/ucnid-13.c: New tests.
7234
7235 2009-05-04 Joseph Myers <joseph@codesourcery.com>
7236
7237 * gcc.dg/ucnid-8.c, gcc.dg/ucnid-9.c, gcc.dg/ucnid-10.c: New tests.
7238 * gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c:
7239 Update expected errors.
7240
7241 2009-05-04 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
7242
7243 PR c++/28152
7244 * g++.dg/parse/parser-pr28152.C: New.
7245 * g++.dg/parse/parser-pr28152-2.C: New.
7246
7247 2009-05-04 Joseph Myers <joseph@codesourcery.com>
7248
7249 * gcc.dg/attr-alias-5.c, gcc.dg/ucnid-7.c: New tests.
7250
7251 2009-05-03 Eric Botcazou <ebotcazou@adacore.com>
7252
7253 * gcc.target/sparc/fpmul-2.c: Replace final_cleanup with optimized.
7254 * gcc.target/sparc/fexpand-2.c: Likewise.
7255 * gcc.target/sparc/fpmerge-2.c: Likewise.
7256 * gcc.target/sparc/pdist-2.c: Likewise.
7257
7258 2009-05-03 Richard Guenther <rguenther@suse.de>
7259
7260 PR c/39983
7261 * gcc.c-torture/compile/pr39983.c: New testcase.
7262
7263 2009-05-03 Joseph Myers <joseph@codesourcery.com>
7264
7265 * gcc.dg/c99-complex-3.c: New test.
7266
7267 2009-05-03 Joseph Myers <joseph@codesourcery.com>
7268
7269 * gcc.dg/cpp/utf8-5byte-1.c: New test.
7270
7271 2009-05-02 Joseph Myers <joseph@codesourcery.com>
7272
7273 * gcc.dg/ucnid-6.c: Fix typo in dg-do directive.
7274
7275 2009-05-02 Richard Guenther <rguenther@suse.de>
7276
7277 PR middle-end/40001
7278 * gcc.target/spu/pr40001.c: New testcase.
7279
7280 2009-04-30 Adam Nemet <anemet@caviumnetworks.com>
7281
7282 * gcc.dg/ssp-1.c (__stack_chk_fail): Remove static.
7283
7284 2009-04-30 Steve Ellcey <sje@cup.hp.com>
7285
7286 PR middle-end/39579
7287 * gcc.dg/vect/vect-35.c: XFAIL for IA64 and Sparc.
7288 * gfortran.dg/vect/fast-math-pr38968.f90: Ditto.
7289
7290 2009-04-30 Janis Johnson <janis187@us.ibm.com>
7291
7292 PR testsuite/39776
7293 * g++.dg/ext/altivec-15.C: Remove dg-error for messages that are
7294 no longer issued.
7295
7296 2009-04-30 David Ayers <ayers@fsfe.org>
7297
7298 * lib/objc.exp (objc_init): Add and set gcc_warning_prefix
7299 and gcc_error_prefix variables.
7300 * objc.dg/bad-receiver-type.m: Update to match correct
7301 diagnostics marker.
7302 * objc.dg/encode-5.m: Likewise.
7303 * objc.dg/id-1.m: Likewise.
7304 * objc.dg/method-1.m: Likewise.
7305 * objc.dg/method-6.m: Likewise.
7306 * objc.dg/method-7.m: Likewise.
7307 * objc.dg/method-9.m: Likewise.
7308 * objc.dg/method-11.m: Likewise.
7309 * objc.dg/method-20.m: Likewise.
7310 * objc.dg/private-1.m: Likewise.
7311
7312 2009-04-30 Janne Blomqvist <jb@gcc.gnu.org>
7313
7314 PR libfortran/39667
7315 * gfortran.dg/advance_1.f90: Don't require target fd_truncate.
7316 * gfortran.dg/advance_4.f90: Likewise
7317 * gfortran.dg/advance_5.f90: Likewise
7318 * gfortran.dg/append_1.f90: Likewise
7319 * gfortran.dg/backslash_1.f90: Likewise
7320 * gfortran.dg/backslash_2.f90: Likewise
7321 * gfortran.dg/backslash_3.f: Likewise
7322 * gfortran.dg/backspace_10.f90: Likewise
7323 * gfortran.dg/backspace_3.f: Likewise
7324 * gfortran.dg/backspace_4.f: Likewise
7325 * gfortran.dg/backspace_5.f: Likewise
7326 * gfortran.dg/backspace_8.f: Likewise
7327 * gfortran.dg/backspace_9.f: Likewise
7328 * gfortran.dg/complex_write.f90: Likewise
7329 * gfortran.dg/convert_implied_open.f90: Likewise
7330 * gfortran.dg/dollar_edit_descriptor_1.f: Likewise
7331 * gfortran.dg/dos_eol.f: Likewise
7332 * gfortran.dg/empty_format_1.f90: Likewise
7333 * gfortran.dg/endfile.f: Likewise
7334 * gfortran.dg/eof_1.f90: Likewise
7335 * gfortran.dg/eor_1.f90: Likewise
7336 * gfortran.dg/eor_handling_1.f90: Likewise
7337 * gfortran.dg/eor_handling_2.f90: Likewise
7338 * gfortran.dg/eor_handling_3.f90: Likewise
7339 * gfortran.dg/eor_handling_4.f90: Likewise
7340 * gfortran.dg/eor_handling_5.f90: Likewise
7341 * gfortran.dg/error_recovery_5.f90: Likewise
7342 * gfortran.dg/f2003_inquire_1.f03: Likewise
7343 * gfortran.dg/f2003_io_4.f03: Likewise
7344 * gfortran.dg/f2003_io_5.f03: Likewise
7345 * gfortran.dg/f2003_io_7.f03: Likewise
7346 * gfortran.dg/fgetc_1.f90: Likewise
7347 * gfortran.dg/fgetc_2.f90: Likewise
7348 * gfortran.dg/flush_1.f90: Likewise
7349 * gfortran.dg/fmt_exhaust.f90: Likewise
7350 * gfortran.dg/fmt_huge.f90: Likewise
7351 * gfortran.dg/fmt_read.f90: Likewise
7352 * gfortran.dg/fmt_t_1.f90: Likewise
7353 * gfortran.dg/fmt_t_2.f90: Likewise
7354 * gfortran.dg/fmt_t_3.f90: Likewise
7355 * gfortran.dg/fmt_t_4.f90: Likewise
7356 * gfortran.dg/fmt_t_5.f90: Likewise
7357 * gfortran.dg/fmt_t_7.f: Likewise
7358 * gfortran.dg/fseek.f90: Likewise
7359 * gfortran.dg/ftell_1.f90: Likewise
7360 * gfortran.dg/ftell_2.f90: Likewise
7361 * gfortran.dg/func_derived_3.f90: Likewise
7362 * gfortran.dg/inquire_9.f90: Likewise
7363 * gfortran.dg/iostat_1.f90: Likewise
7364 * gfortran.dg/iostat_2.f90: Likewise
7365 * gfortran.dg/list_read_1.f90: Likewise
7366 * gfortran.dg/list_read_4.f90: Likewise
7367 * gfortran.dg/list_read_5.f90: Likewise
7368 * gfortran.dg/list_read_7.f90: Likewise
7369 * gfortran.dg/list_read_8.f90: Likewise
7370 * gfortran.dg/list_read_9.f90: Likewise
7371 * gfortran.dg/namelist_13.f90: Likewise
7372 * gfortran.dg/namelist_14.f90: Likewise
7373 * gfortran.dg/namelist_15.f90: Likewise
7374 * gfortran.dg/namelist_16.f90: Likewise
7375 * gfortran.dg/namelist_17.f90: Likewise
7376 * gfortran.dg/namelist_18.f90: Likewise
7377 * gfortran.dg/namelist_19.f90: Likewise
7378 * gfortran.dg/namelist_20.f90: Likewise
7379 * gfortran.dg/namelist_24.f90: Likewise
7380 * gfortran.dg/namelist_26.f90: Likewise
7381 * gfortran.dg/namelist_27.f90: Likewise
7382 * gfortran.dg/namelist_28.f90: Likewise
7383 * gfortran.dg/namelist_37.f90: Likewise
7384 * gfortran.dg/namelist_38.f90: Likewise
7385 * gfortran.dg/namelist_39.f90: Likewise
7386 * gfortran.dg/namelist_40.f90: Likewise
7387 * gfortran.dg/namelist_43.f90: Likewise
7388 * gfortran.dg/namelist_44.f90: Likewise
7389 * gfortran.dg/namelist_45.f90: Likewise
7390 * gfortran.dg/namelist_46.f90: Likewise
7391 * gfortran.dg/namelist_47.f90: Likewise
7392 * gfortran.dg/namelist_48.f90: Likewise
7393 * gfortran.dg/namelist_49.f90: Likewise
7394 * gfortran.dg/namelist_50.f90: Likewise
7395 * gfortran.dg/namelist_51.f90: Likewise
7396 * gfortran.dg/namelist_52.f90: Likewise
7397 * gfortran.dg/namelist_56.f90: Likewise
7398 * gfortran.dg/namelist_char_only.f90: Likewise
7399 * gfortran.dg/namelist_use.f90: Likewise
7400 * gfortran.dg/namelist_use_only.f90: Likewise
7401 * gfortran.dg/noadv_size.f90: Likewise
7402 * gfortran.dg/open_access_append_1.f90: Likewise
7403 * gfortran.dg/pad_no.f90: Likewise
7404 * gfortran.dg/pr12884.f: Likewise
7405 * gfortran.dg/pr17090.f90: Likewise
7406 * gfortran.dg/pr17285.f90: Likewise
7407 * gfortran.dg/pr17286.f90: Likewise
7408 * gfortran.dg/pr18122.f90: Likewise
7409 * gfortran.dg/pr18210.f90: Likewise
7410 * gfortran.dg/pr18392.f90: Likewise
7411 * gfortran.dg/pr19155.f: Likewise
7412 * gfortran.dg/pr19216.f: Likewise
7413 * gfortran.dg/pr19467.f90: Likewise
7414 * gfortran.dg/pr19657.f: Likewise
7415 * gfortran.dg/pr20257.f90: Likewise
7416 * gfortran.dg/read_bad_advance.f90: Likewise
7417 * gfortran.dg/read_eof_2.f90: Likewise
7418 * gfortran.dg/read_eof_4.f90: Likewise
7419 * gfortran.dg/read_many_1.f: Likewise
7420 * gfortran.dg/read_noadvance.f90: Likewise
7421 * gfortran.dg/read_repeat.f90: Likewise
7422 * gfortran.dg/read_size_noadvance.f90: Likewise
7423 * gfortran.dg/read_x_past.f: Likewise
7424 * gfortran.dg/record_marker_1.f90: Likewise
7425 * gfortran.dg/record_marker_3.f90: Likewise
7426 * gfortran.dg/rewind_1.f90: Likewise
7427 * gfortran.dg/runtime_warning_1.f90: Likewise
7428 * gfortran.dg/shape_3.f90: Likewise
7429 * gfortran.dg/slash_1.f90: Likewise
7430 * gfortran.dg/stat_1.f90: Likewise
7431 * gfortran.dg/stat_2.f90: Likewise
7432 * gfortran.dg/streamio_11.f90: Likewise
7433 * gfortran.dg/streamio_3.f90: Likewise
7434 * gfortran.dg/streamio_4.f90: Likewise
7435 * gfortran.dg/streamio_9.f90: Likewise
7436 * gfortran.dg/tl_editing.f90: Likewise
7437 * gfortran.dg/unf_io_convert_1.f90: Likewise
7438 * gfortran.dg/unf_io_convert_2.f90: Likewise
7439 * gfortran.dg/unf_read_corrupted_2.f90: Likewise
7440 * gfortran.dg/unf_short_record_1.f90: Likewise
7441 * gfortran.dg/utf8_1.f03: Likewise
7442 * gfortran.dg/utf8_2.f03: Likewise
7443 * gfortran.dg/widechar_IO_1.f90: Likewise
7444 * gfortran.dg/write_check3.f90: Likewise
7445 * gfortran.dg/write_rewind_2.f: Likewise
7446 * gfortran.dg/x_slash_2.f: Likewise
7447
7448 2009-04-29 Richard Guenther <rguenther@suse.de>
7449
7450 PR target/39943
7451 * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
7452 New.
7453 (check_effective_target_vect_floatuint_cvt): Likewise.
7454 * gcc.dg/vect/slp-10.c: Adjust.
7455 * gcc.dg/vect/slp-11.c: Adjust.
7456 * gcc.dg/vect/slp-12b.c: Adjust.
7457 * gcc.dg/vect/slp-33.c: Adjust.
7458 * gcc.c-torture/compile/pr39943.c: New testcase.
7459
7460 2009-04-29 Richard Guenther <rguenther@suse.de>
7461
7462 PR middle-end/39937
7463 * gcc.c-torture/compile/pr39937.c: New testcase.
7464
7465 2009-04-29 Richard Guenther <rguenther@suse.de>
7466
7467 PR tree-optimization/39941
7468 * gcc.c-torture/compile/pr39941.c: New testcase.
7469
7470 2009-04-29 Bernd Schmidt <bernd.schmidt@analog.com>
7471
7472 * gcc.target/bfin/20090411-1.c: New test.
7473
7474 2009-04-29 Anmol P. Paralkar <anmol@freescale.com>
7475
7476 PR target/39565
7477 * gcc.dg/pr39565.c: New testcase.
7478
7479 2009-04-28 Nathan Sidwell <nathan@codesourcery.com>
7480
7481 * gcc.target/i386/sse4_1-roundps-1.c: Skip for vxworks kernel.
7482 * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
7483 * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
7484 * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
7485 * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
7486 * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
7487 * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
7488 * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
7489 * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
7490 * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
7491 * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
7492 * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
7493 * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
7494 * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
7495 * gcc.target/i386/pr37191.c: Likewise.
7496 * gcc.target/i386/reload-1.c: Likewise.
7497 * g++.old-deja/g++.pt/repo1.C: Skip for vxworks kernel.
7498 * g++.old-deja/g++.pt/repo2.C: Likewise.
7499 * g++.old-deja/g++.pt/repo3.C: Likewise.
7500 * g++.old-deja/g++.pt/repo4.C: Likewise.
7501 * g++.old-deja/g++.pt/instantiate4.C: Likewise.
7502 * g++.old-deja/g++.pt/instantiate6.C: Likewise.
7503 * g++.dg/template/repo1.C: Likewise.
7504 * g++.dg/template/repo2.C: Likewise.
7505 * g++.dg/template/repo3.C: Likewise.
7506 * g++.dg/template/repo4.C: Likewise.
7507 * g++.dg/template/repo5.C: Likewise.
7508 * g++.dg/template/repo6.C: Likewise.
7509 * g++.dg/template/repo7.C: Likewise.
7510 * g++.dg/template/repo8.C: Likewise.
7511 * g++.dg/template/repo9.C: Likewise.
7512 * g++.dg/rtti/repo1.C: Likewise.
7513 * gcc.dg/cpp/_Pragma6.c: Skip for vxworks.
7514 * g++.dg/cpp/_Pragma1.C: Skip for vxworks.
7515 * gcc.dg/pthread-init-1.c: Xfail for vxworks rtp.
7516 * g++.dg/other/PR23205.C: Skip for vxworks.
7517 * g++.dg/ext/visibility/class1.C: Requires PIC.
7518 * g++.dg/eh/async-unwind2.C: Requires PIC.
7519 * lib/target-supports.exp (check_cxa_atexit_available): Vxworks
7520 does not have cxa_exit.
7521
7522 2009-04-28 Jing Yu <jingyu@google.com>
7523
7524 PR testsuite/39790
7525 * lib/target-supports.exp (check_effective_target_tls): Remove
7526 comment of caching.
7527 (check_effective_target_tls_native): Likewise.
7528 (check_effective_target_tls_runtime): Likewise.
7529 * gcc.dg/tls/alias-1.c (dg-require-effective-target): Change target
7530 tls to tls_runtime.
7531 * gcc.dg/tls/opt-2.c: Add dg-require-effective-target tls_runtime.
7532
7533 2009-04-28 Janus Weil <janus@gcc.gnu.org>
7534
7535 PR fortran/39946
7536 * gfortran.dg/proc_ptr_16.f90: New.
7537
7538 2009-04-28 Steve Ellcey <sje@cup.hp.com>
7539
7540 * gcc.target/ia64/sync-1.c: Check for cmpxchg8 only if
7541 lp64 is true.
7542
7543 2009-04-28 Richard Guenther <rguenther@suse.de>
7544
7545 PR middle-end/39937
7546 * gfortran.fortran-torture/compile/pr39937.f: New testcase.
7547
7548 2009-04-28 H.J. Lu <hongjiu.lu@intel.com>
7549
7550 * g++.dg/warn/pr35652.C: Removed.
7551 * gcc.dg/pr35652.c: Likewise.
7552
7553 2009-04-28 Alexander Monakov <amonakov@ispras.ru>
7554
7555 * gcc.target/ia64/20071210-2.c: New testcase.
7556
7557 2009-04-28 Uros Bizjak <ubizjak@gmail.com>
7558
7559 PR c/39323
7560 * gcc.dg/pr39323-2.c: Also scan for alignment in log2 format.
7561 * gcc.dg/pr39323-3.c: Ditto.
7562
7563 2009-04-28 Janus Weil <janus@gcc.gnu.org>
7564
7565 PR fortran/39930
7566 PR fortran/39931
7567 * gfortran.dg/ambiguous_reference_2.f90: New.
7568 * gfortran.dg/pointer_assign_7.f90: New.
7569
7570 2009-04-28 Nathan Froyd <froydnj@codesourcery.com>
7571 Mark Mitchell <mark@codesourcery.com>
7572
7573 * gcc.target/powerpc/20020118-1.c: Skip on vxworks targets.
7574 * gcc.dg/20020103-1.c: Check for __ppc.
7575 * gcc.dg/asm-b.c: Check for __ppc.
7576 * gcc.dg/20020919-1.c: Check for __ppc.
7577 * gcc.dg/20020312-2.c: Likewise.
7578 * gcc.dg/trampoline-1.c: Add appropriate NO_TRAMPOLINES #ifndefs.
7579 * gcc.dg/torture/asm-subreg-1.c: Skip on sparc vxworks targets.
7580 * gcc.dg/attr-weakref-1.c: Skip on selected vxworks targets.
7581 * g++.dg/warn/weak1.C: Likewise.
7582 * gcc.dg/tree-ssa/20030714-1.c (find_base_value): Declare as
7583 static so appropriate optimizations kick in.
7584 (find_base_value_wrapper): New function.
7585 * g++.dg/eh/simd-5.C: Fix target triplet.
7586 * gcc.target/arm/long-calls-1.c: Skip for -mlong-calls.
7587
7588 2009-04-28 Uros Bizjak <ubizjak@gmail.com>
7589 H.J. Lu <hongjiu.lu@intel.com>
7590
7591 PR target/39911
7592 * gcc.target/i386/pr39911.c: New test.
7593
7594 2009-04-28 Paul Thomas <pault@gcc.gnu.org>
7595
7596 PR fortran/39879
7597 * gfortran.dg/alloc_comp_assign_10.f90: New test.
7598
7599 2009-04-28 Ben Elliston <bje@au.ibm.com>
7600
7601 PR c++/35652
7602 Revert:
7603
7604 2009-03-27 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
7605
7606 * gcc.dg/pr35652.C: New.
7607 * g++.dg/warn/pr35652.C: New.
7608 * gcc.dg/format/plus-1.c: Adjust message.
7609
7610 2009-04-27 DJ Delorie <dj@redhat.com>
7611
7612 * lib/target-supports.exp (check_effective_target_double64): New.
7613 (check_effective_target_double64plus): New.
7614 (check_effective_target_large_double): New.
7615 * gcc.dg/Wconversion-real-integer.c: Require double64plus.
7616 * gcc.dg/div-double-1.c: Likewise.
7617 * gcc.dg/Wconversion-real.c: Require large_double.
7618 * gcc.dg/cdce1.c: Require large_double instead of checking targets.
7619
7620 * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c: Skip if doubles
7621 are too small.
7622
7623 * gcc.c-torture/execute/ieee/20010226-1.c: Mark all floating point
7624 constants as long.
7625
7626 2009-04-27 Ian Lance Taylor <iant@google.com>
7627
7628 * gcc.dg/Wcxx-compat-5.c: New testcase.
7629 * gcc.dg/Wcxx-compat-6.c: New testcase.
7630
7631 2009-04-27 Trevor Smigiel <trevor_smigiel@playstation.sony.com>
7632
7633 Allow non-constant arguments to conversion intrinsics.
7634 * gcc.target/spu/intrinsics-3.c: Update tests.
7635
7636 2009-04-27 Richard Guenther <rguenther@suse.de>
7637
7638 PR middle-end/39928
7639 * gcc.c-torture/compile/pr39928-1.c: New testcase.
7640 * gcc.c-torture/compile/pr39928-2.c: Likewise.
7641
7642 2009-04-27 H.J. Lu <hongjiu.lu@intel.com>
7643
7644 PR target/39903
7645 * gcc.dg/torture/pr39903-1.c: New.
7646 * gcc.dg/torture/pr39903-2.c: Likewise.
7647
7648 2009-04-27 Revital Eres <eres@il.ibm.com>
7649
7650 * gcc.dg/sms-1.c: Add noinline attribute, create sms dump file
7651 and check it.
7652 * gcc.dg/sms-2.c: Add dump check.
7653 * gcc.dg/sms-3.c: Add noinline attribute, create sms dump file
7654 and check it.
7655 * gcc.dg/sms-4.c: Likewise.
7656 * gcc.dg/sms-5.c: Likewise.
7657 * gcc.dg/sms-6.c: Likewise.
7658 * gcc.dg/sms-7.c: Likewise.
7659 * gcc.dg/sms-antideps.c: Rename to...
7660 * gcc.dg/sms-8.c: This and add sms dump file and check it.
7661
7662 2009-04-27 Eric Botcazou <ebotcazou@adacore.com>
7663
7664 * gnat.dg/opt2.adb: New test.
7665
7666 2009-04-27 Jakub Jelinek <jakub@redhat.com>
7667
7668 PR c++/39875
7669 * g++.dg/warn/Wunused-15.C: New test.
7670
7671 2009-04-26 Michael Matz <matz@suse.de>
7672
7673 Expand from SSA.
7674 * gcc.dg/tree-ssa/20030728-1.c: Use -rtl-expand-details dump and
7675 change regexps.
7676 * gcc.target/i386/pr37248-1.c: Modified.
7677 * gcc.target/i386/pr37248-3.c: Modified.
7678 * gcc.target/i386/pr37248-2.c: Modified.
7679 * gnat.dg/aliasing1.adb: Modified.
7680 * gnat.dg/pack9.adb: Modified.
7681 * gnat.dg/aliasing2.adb: Modified.
7682 * gcc.dg/strict-overflow-2.c: Modified.
7683 * gcc.dg/autopar/reduc-1char.c: Modified.
7684 * gcc.dg/autopar/reduc-2char.c: Modified.
7685 * gcc.dg/autopar/reduc-1.c: Modified.
7686 * gcc.dg/autopar/reduc-2.c: Modified.
7687 * gcc.dg/autopar/reduc-3.c: Modified.
7688 * gcc.dg/autopar/reduc-6.c: Modified.
7689 * gcc.dg/autopar/reduc-7.c: Modified.
7690 * gcc.dg/autopar/reduc-8.c: Modified.
7691 * gcc.dg/autopar/reduc-9.c: Modified.
7692 * gcc.dg/autopar/reduc-1short.c: Modified.
7693 * gcc.dg/autopar/reduc-2short.c: Modified.
7694 * gcc.dg/autopar/parallelization-1.c: Modified.
7695 * gcc.dg/strict-overflow-4.c: Modified.
7696 * gcc.dg/strict-overflow-6.c: Modified.
7697 * gcc.dg/gomp/combined-1.c: Modified.
7698 * gcc.dg/no-strict-overflow-1.c: Modified.
7699 * gcc.dg/no-strict-overflow-3.c: Modified.
7700 * gcc.dg/no-strict-overflow-5.c: Modified.
7701 * gcc.dg/tree-ssa/reassoc-13.c: Modified.
7702 * gcc.dg/tree-ssa/pr18134.c: Modified.
7703 * gcc.dg/tree-ssa/20030824-1.c: Modified.
7704 * gcc.dg/tree-ssa/vector-2.c: Modified.
7705 * gcc.dg/tree-ssa/forwprop-9.c: Modified.
7706 * gcc.dg/tree-ssa/loop-21.c: Modified.
7707 * gcc.dg/tree-ssa/20030824-2.c: Modified.
7708 * gcc.dg/tree-ssa/vector-3.c: Modified.
7709 * gcc.dg/tree-ssa/asm-3.c: Modified.
7710 * gcc.dg/tree-ssa/pr23294.c: Modified.
7711 * gcc.dg/tree-ssa/loop-22.c: Modified.
7712 * gcc.dg/tree-ssa/loop-15.c: Modified.
7713 * gcc.dg/tree-ssa/prefetch-4.c: Modified.
7714 * gcc.dg/tree-ssa/pr22051-1.c: Modified.
7715 * gcc.dg/tree-ssa/pr20139.c: Modified.
7716 * gcc.dg/tree-ssa/scev-cast.c: Modified.
7717 * gcc.dg/tree-ssa/pr22051-2.c: Modified.
7718 * gcc.dg/tree-ssa/reassoc-1.c: Modified.
7719 * gcc.dg/tree-ssa/loop-5.c: Modified.
7720 * gcc.dg/tree-ssa/pr19431.c: Modified.
7721 * gcc.dg/tree-ssa/pr32044.c: Modified.
7722 * gcc.dg/tree-ssa/prefetch-7.c: Modified.
7723 * gcc.dg/tree-ssa/loop-19.c: Modified.
7724 * gcc.dg/tree-ssa/loop-28.c: Modified.
7725 * gcc.dg/tree-ssa/ssa-pre-15.c: Modified.
7726 * gcc.dg/tree-ssa/divide-1.c: Modified.
7727 * gcc.dg/tree-ssa/inline-1.c: Modified.
7728 * gcc.dg/tree-ssa/divide-3.c: Modified.
7729 * gcc.dg/tree-ssa/pr30978.c: Modified.
7730 * gcc.dg/tree-ssa/alias-6.c: Modified.
7731 * gcc.dg/tree-ssa/divide-4.c: Modified.
7732 * gcc.dg/tree-ssa/alias-11.c: Modified.
7733 * gcc.dg/no-strict-overflow-7.c: Modified.
7734 * gcc.dg/strict-overflow-1.c: Modified.
7735 * gcc.dg/pr15784-4.c: Modified.
7736 * gcc.dg/pr34263.c: Modified.
7737 * gcc.dg/strict-overflow-3.c: Modified.
7738 * gcc.dg/tree-prof/stringop-1.c: Modified.
7739 * gcc.dg/tree-prof/val-prof-1.c: Modified.
7740 * gcc.dg/tree-prof/val-prof-2.c: Modified.
7741 * gcc.dg/tree-prof/val-prof-3.c: Modified.
7742 * gcc.dg/tree-prof/val-prof-4.c: Modified.
7743 * gcc.dg/no-strict-overflow-2.c: Modified.
7744 * gcc.dg/no-strict-overflow-4.c: Modified.
7745 * gcc.dg/no-strict-overflow-6.c: Modified.
7746 * g++.dg/tree-ssa/pr27090.C: Modified.
7747 * g++.dg/tree-ssa/tmmti-2.C: Modified.
7748 * g++.dg/tree-ssa/ptrmemfield.C: Modified.
7749 * g++.dg/tree-ssa/pr19807.C: Modified.
7750 * g++.dg/opt/pr30965.C: Modified.
7751 * g++.dg/init/new17.C: Modified.
7752 * gfortran.dg/whole_file_6.f90: Modified.
7753 * gfortran.dg/whole_file_5.f90: Modified.
7754 * gfortran.dg/reassoc_1.f90: Modified.
7755 * gfortran.dg/reassoc_3.f90: Modified.
7756
7757 2009-04-26 Steven G. Kargl <kargl@gcc.gnu.org>
7758
7759 PR fortran/39893
7760 * gfortran.dg/assumed_charlen_dummy.f90: New Test.
7761
7762 2009-04-26 Jakub Jelinek <jakub@redhat.com>
7763
7764 PR inline-asm/39543
7765 * gcc.target/i386/pr39543-1.c: New test.
7766 * gcc.target/i386/pr39543-2.c: New test.
7767 * gcc.target/i386/pr39543-3.c: New test.
7768
7769 PR c/39889
7770 * gcc.dg/Wunused-value-3.c: New test.
7771
7772 2009-04-26 Joseph Myers <joseph@codesourcery.com>
7773
7774 PR c/39581
7775 * gcc.dg/c99-const-expr-14.c, gcc.dg/gnu99-const-expr-4.c,
7776 gcc.dg/vla-21.c: New tests.
7777
7778 2009-04-26 Joseph Myers <joseph@codesourcery.com>
7779
7780 PR c/39556
7781 * gcc.dg/inline-34.c: New test.
7782
7783 2009-04-25 Joseph Myers <joseph@codesourcery.com>
7784
7785 * gcc.dg/enum-const-1.c, gcc.dg/enum-const-2.c,
7786 gcc.dg/enum-const-3.c: New tests.
7787 * gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu99-const-expr-1.c: Use
7788 -pedantic-errors. Update expected diagnostics.
7789
7790 2009-04-25 Joseph Myers <joseph@codesourcery.com>
7791
7792 PR c/39582
7793 * gcc.dg/vla-20.c: New test.
7794
7795 2009-04-25 Joseph Myers <joseph@codesourcery.com>
7796
7797 PR c/39564
7798 * gcc.dg/vla-19.c: New test.
7799
7800 2009-04-25 Joseph Myers <joseph@codesourcery.com>
7801
7802 PR preprocessor/39559
7803 * gcc.dg/c99-intconst-2.c: New test.
7804
7805 2009-04-25 Jan Hubicka <jh@suse.cz>
7806
7807 * g++.dg/tree-ssa/ehcleanup-1.C: Update.
7808
7809 2009-04-25 Janus Weil <janus@gcc.gnu.org>
7810
7811 PR fortran/39688
7812 * gfortran.dg/import7.f90: New.
7813
7814 2009-04-24 Richard Guenther <rguenther@suse.de>
7815
7816 * gcc.dg/tree-ssa/vrp48.c: Fix.
7817
7818 2008-04-24 Doug Kwan <dougkwan@google.com>
7819
7820 * g++.dg/init/copy7.C: Only abort in memcpy if source and
7821 destination are the same.
7822
7823 2009-04-24 Richard Guenther <rguenther@suse.de>
7824
7825 * gcc.dg/tree-ssa/vrp48.c: New testcase.
7826
7827 2009-04-24 Joseph Myers <joseph@codesourcery.com>
7828
7829 * gcc.dg/array-const-1.c, gcc.dg/array-const-2.c,
7830 gcc.dg/array-const-3.c: New tests.
7831
7832 2009-04-24 Ian Lance Taylor <iant@google.com>
7833
7834 * gcc.dg/Wcxx-compat-4.c: New testcase.
7835
7836 2009-04-24 Daniel Kraft <d@domob.eu>
7837
7838 * gfortran.dg/typebound_generic_1.f03: Change so that no error is
7839 expected on already erraneous symbol (renamed to fresh one).
7840
7841 2009-04-24 Paolo Bonzini <bonzini@gnu.org>
7842
7843 PR middle-end/39867
7844 * gcc.dg/pr39867.c: New.
7845
7846 2009-04-24 Janus Weil <janus@gcc.gnu.org>
7847
7848 PR fortran/39861
7849 PR fortran/39864
7850 * gfortran.dg/intrinsic_1.f90: New.
7851
7852 2009-04-24 Eric Botcazou <ebotcazou@adacore.com>
7853
7854 * gnat.dg/alignment7.adb: New test.
7855 * gnat.dg/alignment8.adb: Likewise.
7856
7857 2009-04-24 Eric Botcazou <ebotcazou@adacore.com>
7858
7859 * gnat.dg/specs/pr34799.ads: Rename to rep_clause1.ads.
7860 * gnat.dg/specs/rep_clause2.ads: New test.
7861
7862 2009-04-24 Jakub Jelinek <jakub@redhat.com>
7863
7864 PR rtl-optimization/39794
7865 * gcc.dg/pr39794.c: New test.
7866
7867 2009-04-23 Eric Botcazou <ebotcazou@adacore.com>
7868
7869 * gnat.dg/atomic1.adb: New test.
7870 * gnat.dg/atomic1_pkg.ads: New helper.
7871
7872 2009-04-23 Steve Ellcey <sje@cup.hp.com>
7873
7874 PR testsuite/39623
7875 * gcc.dg/vect/no-vfa-vect-57.c: XFAIL when vect_no_align.
7876 * gcc.dg/vect/no-vfa-vect-61.c: Ditto.
7877
7878 2009-04-23 Rafael Avila de Espindola <espindola@google.com>
7879
7880 * gcc.dg/format/gcc_diag-1.c (foo): Don't check that %E produces a
7881 warning.
7882
7883 2009-04-22 Andrew Pinski <andrew_pinski@playstation.sony.com>
7884
7885 PR C/31499
7886 * gcc.dg/vector-init-1.c: New testcase.
7887 * gcc.dg/vector-init-2.c: New testcase.
7888
7889 2009-04-22 Eric Botcazou <ebotcazou@adacore.com>
7890
7891 * gnat.dg/enum2.adb: New test.
7892 * gnat.dg/enum2_pkg.ads: New helper.
7893
7894 2009-04-22 Jakub Jelinek <jakub@redhat.com>
7895
7896 PR c/39855
7897 * gcc.dg/torture/pr39855.c: New test.
7898
7899 2009-04-22 Dodji Seketeli <dodji@redhat.com>
7900
7901 PR c++/39639
7902 * g++.dg/cpp0x/pr39639.C: New test.
7903
7904 2009-04-22 Mark Heffernan <meheff@google.com>
7905
7906 * gcc.dg/profile-generate-3.c: New test.
7907
7908 2009-04-22 Jan Hubicka <jh@suse.cz>
7909
7910 * g++.dg/tree-ssa/ehcleanup-1.C: New testcase.
7911
7912 2009-04-22 Steve Ellcey <sje@cup.hp.com>
7913
7914 PR testsuite/39623
7915 * gcc.dg/vect/no-vfa-vect-43.c Fix vect_no_align check.
7916
7917 2009-04-22 Richard Guenther <rguenther@suse.de>
7918
7919 PR tree-optimization/39824
7920 * gcc.c-torture/compile/pr39824.c: New testcase.
7921
7922 2009-04-22 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
7923
7924 PR c++/14875
7925 * g++.dg/parse/parser-pr14875.C: New.
7926 * g++.dg/parse/parser-pr14875-2.C: New.
7927 * g++.dg/parse/error6.C: Update match string.
7928
7929 2009-04-22 Richard Guenther <rguenther@suse.de>
7930
7931 PR tree-optimization/39845
7932 * gcc.c-torture/compile/pr39845.c: New testcase.
7933
7934 2009-04-22 Janus Weil <janus@gcc.gnu.org>
7935
7936 PR fortran/39735
7937 * gfortran.dg/assumed_charlen_function_5.f90: Modified.
7938 * gfortran.dg/external_initializer.f90: Modified.
7939 * gfortran.dg/interface_26.f90: Modified.
7940 * gfortran.dg/intrinsic_subroutine.f90: Modified.
7941 * gfortran.dg/proc_ptr_3.f90: Modified.
7942 * gfortran.dg/proc_ptr_15.f90: New.
7943 * gfortran.dg/proc_ptr_result_1.f90: Modified.
7944
7945 2009-04-21 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
7946
7947 PR c++/35711
7948 * g++.dg/warn/pr35711.C: New.
7949 * g++.dg/conversion/ptrmem2.C: Update.
7950
7951 2009-04-21 Joseph Myers <joseph@codesourcery.com>
7952
7953 * ChangeLog, ChangeLog-1993-2007, ChangeLog-2008, ChangeLog.ptr,
7954 ChangeLog.tree-ssa, README, README.QMTEST, README.compat,
7955 README.gcc, g++.dg/README, g++.dg/compat/break/README,
7956 g++.dg/gomp/gomp.exp, g++.old-deja/g++.brendan/README,
7957 g++.old-deja/g++.oliva/ChangeLog, g++.old-deja/g++.robertl/README,
7958 gcc.c-torture/ChangeLog.0,
7959 gcc.c-torture/execute/builtins/builtins.exp, gcc.dg/README,
7960 gcc.dg/gomp/gomp.exp, gcc.target/frv/frv.exp,
7961 gcc.target/i386/math-torture/math-torture.exp,
7962 gcc.target/mips/inter/mips16-inter.exp,
7963 gcc.target/mips/mips-nonpic/README,
7964 gcc.target/x86_64/abi/README.gcc,
7965 gcc.target/xstormy16/xstormy16.exp, gcc.test-framework/README,
7966 gfortran.dg/g77/README, gfortran.dg/gomp/gomp.exp,
7967 gfortran.fortran-torture/ChangeLog.g95: Add copyright and license
7968 notices.
7969 * ChangeLog-1993-2007, ChangeLog: Correct dates.
7970
7971 2009-04-21 Eric Botcazou <ebotcazou@adacore.com>
7972
7973 * gcc.dg/debug/dwarf2/short-circuit.c: New test.
7974
7975 2009-04-21 Richard Guenther <rguenther@suse.de>
7976
7977 PR middle-end/39829
7978 * gcc.dg/torture/pr39829.c: New testcase.
7979
7980 2009-04-21 Martin Jambor <mjambor@suse.cz>
7981
7982 * gcc.dg/tree-ssa/cswtch-2.c: New test.
7983
7984 2009-04-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
7985
7986 PR 16202
7987 * gcc.dg/sequence-pt-1.c: Remove XFAILs.
7988 * gcc.dg/sequence-pt-2.c: New.
7989 * gcc.dg/sequence-pt-3.c: New.
7990 * g++.dg/warn/sequence-pt-1.C: Remove XFAILs.
7991 * g++.dg/warn/sequence-pt-2.c: New.
7992 * g++.dg/warn/sequence-pt-3.c: New.
7993
7994 2009-04-21 Jakub Jelinek <jakub@redhat.com>
7995
7996 * gcc.dg/torture/pr39678.c (struct X): Make c field signed char.
7997
7998 2009-04-21 Eric Botcazou <ebotcazou@adacore.com>
7999
8000 * gnat.dg/import1.ad[sb]: New test.
8001
8002 2009-04-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
8003
8004 * objc/execute/exceptions/handler-1.m: For the NeXT runtime, just
8005 return 0.
8006
8007 2009-04-20 Tobias Burnus <burnus@net-b.de>
8008
8009 PR fortran/39811
8010 * gfortran.dg/continuation_11.f90: New test.
8011
8012 2009-04-21 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
8013
8014 PR c++/13358
8015 * gcc.dg/wtr-int-type-1.c: Use two dg-warning to match two
8016 messages. Test for "long long" in system headers.
8017 * gcc.dg/c99-longlong-2.c: New.
8018 * g++.dg/warn/pr13358.C: New.
8019 * g++.dg/warn/pr13358-2.C: New.
8020 * g++.dg/warn/pr13358-3.C: New.
8021 * g++.dg/warn/pr13358-4.C: New.
8022
8023 2009-04-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
8024
8025 * gcc.dg/framework-2.c: Fix up for non existent includes
8026 being fatal errors now.
8027
8028 2009-04-20 Paul Thomas <pault@gcc.gnu.org>
8029
8030 PR fortran/39800
8031 * gfortran.dg/private_type_13.f90: New test.
8032 * gfortran.dg/private_type_2.f90: Add option -std=f95.
8033
8034 2009-04-20 Le-Chun Wu <lcwu@google.com>
8035
8036 PR c++/39803
8037 * g++.dg/warn/Wunused-14.C: New test.
8038
8039 2009-04-20 Eric Botcazou <ebotcazou@adacore.com>
8040
8041 * gnat.dg/specs/small_alignment.ads: New test.
8042
8043 2009-04-20 Ian Lance Taylor <iant@google.com>
8044
8045 * gcc.dg/Wcxx-compat-3.c: New testcase.
8046
8047 2009-04-20 Eric Botcazou <ebotcazou@adacore.com>
8048
8049 * gnat.dg/pack13.ad[sb]: New test.
8050 * gnat.dg/pack13_pkg.ads: New helper.
8051
8052 2009-04-20 Eric Botcazou <ebotcazou@adacore.com>
8053
8054 * gnat.dg/discr11.ad[sb]: New test.
8055 * gnat.dg/discr11_pkg.ads: New helper.
8056
8057 2009-04-20 Ira Rosen <irar@il.ibm.com>
8058
8059 PR tree-optimization/39675
8060 * gcc.dg/vect/O3-pr39675-2.c: New test.
8061
8062 2009-04-20 Eric Botcazou <ebotcazou@adacore.com>
8063
8064 * gnat.dg/rep_clause3.adb: New test.
8065
8066 2009-04-19 Joseph Myers <joseph@codesourcery.com>
8067
8068 PR c/37481
8069 * gcc.dg/c99-flex-array-7.c: New test.
8070
8071 2009-04-19 Joseph Myers <joseph@codesourcery.com>
8072
8073 PR c/19771
8074 * gcc.c-torture/execute/vla-dealloc-1.c: New test.
8075
8076 2009-04-19 Joseph Myers <joseph@codesourcery.com>
8077
8078 PR c/38243
8079 * gcc.dg/c99-restrict-3.c: New test.
8080
8081 2009-04-19 Joseph Myers <joseph@codesourcery.com>
8082
8083 PR preprocessor/20078
8084 * gcc.dg/cpp/paste16.c, gcc.dg/cpp/redef4.c: New tests.
8085
8086 2009-04-19 Eric Botcazou <ebotcazou@adacore.com>
8087
8088 * lib/gnat.exp (local_find_gnatmake): Pass --LINK to gnatlink.
8089 Do not pass -B$root after -margs.
8090
8091 2009-04-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
8092
8093 PR c/32061
8094 PR c++/36954
8095 * gcc.dg/pr32061.c: New.
8096 * gcc.dg/Wlogical-op-1.c: Update.
8097 * g++.dg/warn/Wlogical-op-1.C: Update.
8098 * g++.dg/warn/pr36954.C: New.
8099
8100 2009-04-18 Joseph Myers <joseph@codesourcery.com>
8101
8102 PR c/27676
8103 * gcc.dg/lvalue-5.c: New test.
8104
8105 2009-04-18 Joseph Myers <joseph@codesourcery.com>
8106
8107 PR c/22367
8108 * gcc.dg/lvalue-6.c, gcc.dg/lvalue-7.c: New tests.
8109
8110 2009-04-18 Joseph Myers <joseph@codesourcery.com>
8111
8112 * gcc.dg/cpp/include5.c: New test.
8113
8114 2009-04-18 Joseph Myers <joseph@codesourcery.com>
8115
8116 PR c/35210
8117 * gcc.dg/call-diag-2.c: New test.
8118
8119 2009-04-18 Joseph Myers <joseph@codesourcery.com>
8120
8121 PR preprocessor/39646
8122 * gcc.dg/cpp/line8.c: New test.
8123
8124 2009-04-18 Joseph Myers <joseph@codesourcery.com>
8125
8126 PR preprocessor/39647
8127 * gcc.dg/cpp/line7.c: New test.
8128
8129 2009-04-18 Richard Guenther <rguenther@suse.de>
8130
8131 PR middle-end/39804
8132 * gcc.target/i386/pr39804.c: New testcase.
8133
8134 2009-04-18 Eric Botcazou <ebotcazou@adacore.com>
8135
8136 * gcc.target/i386/pr39496.c: Compile with -mtune=i686.
8137 * g++.dg/other/pr39496.C: Likewise.
8138
8139 2009-04-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
8140
8141 PR middle-end/36902
8142 * gcc.dg/pr36902.c: New.
8143
8144 2009-04-17 Diego Novillo <dnovillo@google.com>
8145
8146 * gcc.c-torture/execute/builtins/strlen-3.c: Fix ODR
8147 violation for variable 'inside_main'.
8148
8149 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8150
8151 * gfortran.fortran-torture/execute/getarg_1.x: New file.
8152
8153 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8154
8155 * gfortran.dg/vect/pr39318.f90: Guard with "target fopenmp".
8156
8157 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8158
8159 * gfortran.dg/chmod_1.f90: Disable on spu-*-* targets.
8160 * gfortran.dg/chmod_2.f90: Likewise.
8161 * gfortran.dg/chmod_3.f90: Likewise.
8162 * gfortran.dg/open_errors.f90: Likewise.
8163 * gfortran.dg/stat_1.f90: Likewise.
8164 * gfortran.dg/stat_2.f90: Likewise.
8165
8166 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8167
8168 * gfortran.fortran-torture/execute/nan_inf_fmt.x: Skip on spu-*-*.
8169 * gfortran.fortran-torture/execute/intrinsic_nearest.x: Likewise.
8170 * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: Likewise.
8171 * gfortran.dg/nearest_1.f90: Likewise.
8172 * gfortran.dg/nearest_3.f90: Likewise.
8173 * gfortran.dg/isnan_1.f90: Likewise.
8174 * gfortran.dg/isnan_2.f90: Likewise.
8175 * gfortran.dg/nan_1.f90: Likewise.
8176 * gfortran.dg/nan_2.f90: Likewise.
8177 * gfortran.dg/nan_3.f90: Likewise.
8178 * gfortran.dg/nan_4.f90: Likewise.
8179 * gfortran.dg/module_nan.f90: Likewise.
8180 * gfortran.dg/int_conv_2.f90: Likewise.
8181 * gfortran.dg/init_flag_3.f90: Likewise.
8182 * gfortran.dg/namelist_42.f90: Likewise.
8183 * gfortran.dg/namelist_43.f90: Likewise.
8184 * gfortran.dg/real_const_3.f90: Likewise.
8185 * gfortran.dg/transfer_simplify_1.f90: Likewise.
8186
8187 * gfortran.dg/default_format_1.f90: XFAIL on spu-*-*.
8188 * gfortran.dg/default_format_denormal_1.f90: XFAIL on spu-*-*.
8189 * gfortran.dg/scalar_mask_2.f90: XFAIL on spu-*-*.
8190 * gfortran.dg/integer_exponentiation_3.F90: XFAIL on spu-*-*.
8191 * gfortran.dg/integer_exponentiation_5.F90: XFAIL on spu-*-*.
8192
8193 * gfortran.dg/elemental_subroutine_1.f90: Relax "epsilon" check.
8194 * gfortran.dg/gamma_5.f90: Likewise.
8195
8196 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8197
8198 * lib/gcc-dg.exp (gcc-dg-prune): Make linker message check
8199 less strict so it also works with auto-overlay support.
8200 * lib/gcc-defs.exp (${tool}_check_unsupported_p): Add check
8201 for "exceeds local store" linker errors on the SPU.
8202
8203 * lib/gfortran.exp: Include target-supports.exp.
8204 (gfortran_init): On SPU targets where automatic overlay support
8205 is available, use it to build all Fortran test cases.
8206
8207 * gfortran.dg/pr20257.f90: Skip on spu-*-* targets.
8208
8209 2009-04-17 Arnaud Charlet <charlet@adacore.com>
8210
8211 * gnat.dg/ref_type.ads, gnat.dg/ref_type.adb: Fix test after proper
8212 rule enforced by gnat on taft types.
8213
8214 2009-04-17 Jakub Jelinek <jakub@redhat.com>
8215
8216 PR testsuite/39792
8217 * g++.dg/ext/complit11.C: Add empty dg-options.
8218
8219 2009-04-16 Andrew Pinski <pinskia@gmail.com>
8220
8221 PR c++/17570
8222 * g++.dg/template/defarg11.C: New test.
8223
8224 2009-04-16 Andrew Pinski <pinskia@gmail.com>
8225
8226 PR c++/28766
8227 * g++.dg/ext/complit11.C: New testcase.
8228
8229 2009-04-15 Le-Chun Wu <lcwu@google.com>
8230
8231 PR c++/39551
8232 * g++.dg/warn/Wunused-13.C: New testcase.
8233
8234 2009-04-15 Ian Lance Taylor <iant@google.com>
8235
8236 * gcc.dg/Wenum-compare-1.c: New testcase.
8237
8238 2009-04-15 Richard Guenther <rguenther@suse.de>
8239
8240 PR tree-optimization/39764
8241 * g++.dg/torture/pr39764.C: New testcase.
8242
8243 2009-04-15 Nathan Sidwell <nathan@codesourcery.com>
8244
8245 * g++.dg/ext/altivec-17.C: New.
8246
8247 2009-04-15 Arnaud Charlet <charlet@adacore.com>
8248
8249 * gnat.dg/sync1.ads: Fix error now flagged by gnat.
8250 * gnat.dg/specs/limited1.ads: Ditto.
8251
8252 2009-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
8253
8254 PR testsuite/39769
8255 * gcc.dg/vmx/3a-04.c (test): Don't rely on floating point equality
8256 for testing the results of estimate instructions.
8257 * gcc.dg/vmx/3a-04m.c (test): Ditto.
8258 * gcc.dg/vmx/3a-05.c (test): Ditto.
8259
8260 2009-04-14 Jason Merrill <jason@redhat.com>
8261
8262 PR c++/39763
8263 * g++.dg/warn/Wshadow-4.C: Extend.
8264
8265 2009-04-14 Uros Bizjak <ubizjak@gmail.com>
8266
8267 * gcc.target/alpha/pr39740.c (dg-options): Add -mexplicit-relocs.
8268 (do_D): Remove attribute hidden.
8269
8270 2009-04-13 Jason Merrill <jason@redhat.com>
8271
8272 PR c++/39480
8273 * g++.dg/init/copy7.C: New.
8274
8275 2009-04-13 H.J. Lu <hongjiu.lu@intel.com>
8276
8277 PR testsuite/39733
8278 * gcc.misc-tests/options.exp (check_for_options): Renamed to ...
8279 (check_for_all_options): This.
8280
8281 2009-04-13 Jason Merrill <jason@redhat.com>
8282
8283 PR c++/39750
8284 * g++.dg/template/crash90.C: New.
8285
8286 2009-04-12 Jason Merrill <jason@redhat.com>
8287
8288 PR c++/39742
8289 * g++.dg/overload/extern-C-2.C: New.
8290
8291 2009-04-12 Joseph Myers <joseph@codesourcery.com>
8292
8293 PR preprocessor/31869
8294 * gcc.dg/cpp/strify5.c: New test.
8295
8296 2009-04-12 Eric Botcazou <ebotcazou@adacore.com>
8297
8298 * gnat.dg/enum1.adb: New test.
8299 * gnat.dg/enum1_pkg.ads: New helper.
8300
8301 2009-04-12 Uros Bizjak <ubizjak@gmail.com>
8302
8303 PR target/39740
8304 * gcc.target/alpha/pr39740.c: New test.
8305
8306 2009-04-11 Daniel Kraft <d@domob.eu>
8307
8308 PR fortran/37746
8309 * gfortran.dg/bounds_check_strlen_1.f90: New test.
8310 * gfortran.dg/bounds_check_strlen_2.f90: New test.
8311 * gfortran.dg/bounds_check_strlen_3.f90: New test.
8312 * gfortran.dg/bounds_check_strlen_4.f90: New test.
8313 * gfortran.dg/bounds_check_strlen_5.f90: New test.
8314 * gfortran.dg/bounds_check_strlen_6.f90: New test.
8315 * gfortran.dg/bounds_check_strlen_7.f90: New test.
8316 * gfortran.fortran-torture/execute/intrinsic_index.f90: Fix wrong
8317 expected string length that failed with -fbounds-check now.
8318 * gfortran.fortran-torture/execute/intrinsic_trim.f90: Ditto.
8319
8320 2009-04-11 Janus Weil <janus@gcc.gnu.org>
8321
8322 PR fortran/39692
8323 * gfortran.dg/proc_ptr_14.f90: New.
8324
8325 2009-04-11 Richard Guenther <rguenther@suse.de>
8326
8327 PR middle-end/39732
8328 * g++.dg/torture/pr39732.C: New testcase.
8329
8330 2009-04-11 Daniel Franke <franke.daniel@gmail.com>
8331
8332 * gfortran.dg/whole_file_5.f90: New.
8333 * gfortran.dg/whole_file_6.f90: New.
8334
8335 2009-04-11 Richard Guenther <rguenther@suse.de>
8336
8337 PR tree-optimization/39713
8338 * g++.dg/torture/pr39713.C: New testcase.
8339
8340 2009-04-10 Richard Guenther <rguenther@suse.de>
8341
8342 PR c/39712
8343 * gcc.dg/pr39712.c: New testcase.
8344
8345 2009-04-10 H.J. Lu <hongjiu.lu@intel.com>
8346
8347 PR c++/28301
8348 * g++.dg/cpp0x/enum2.C: Updated.
8349 * g++.dg/debug/pr22514.C: Likewise.
8350 * g++.dg/parse/enum2.C: Likewise.
8351 * g++.dg/parse/enum3.C: Likewise.
8352 * g++.dg/template/crash79.C: Likewise.
8353 * g++.old-deja/g++.jason/cond.C: Likewise.
8354
8355 2009-04-10 Chao-ying Fu <fu@mips.com>
8356
8357 * gcc.target/mips/interrupt_handler.c: Change from compile to
8358 assemble.
8359
8360 2009-04-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8361
8362 * objc/execute/forward-1.x: Fix x86_64 entry typos.
8363
8364 2009-04-10 Daniel Franke <franke.daniel@gmail.com>
8365
8366 PR fortran/38709
8367 * gfortran.dg/zero_sized_6.f90: New.
8368
8369 2009-04-10 Manuel López-Ibáñez <manu@gcc.gnu.org>
8370
8371 PR c++/20118
8372 * g++.dg/parse/pr20118.C: New.
8373 * g++.dg/template/spec16.C: Update.
8374
8375 2009-04-09 H.J. Lu <hongjiu.lu@intel.com>
8376
8377 PR testsuite/35621
8378 * gcc.target/i386/avx-vpabsb-1.c: Add -fno-strict-aliasing.
8379 * gcc.target/i386/avx-vpabsb-1.c: Likewise.
8380 * gcc.target/i386/avx-vpabsd-1.c: Likewise.
8381 * gcc.target/i386/avx-vpabsw-1.c: Likewise.
8382 * gcc.target/i386/avx-vpalignr-1.c: Likewise.
8383 * gcc.target/i386/avx-vphaddd-1.c: Likewise.
8384 * gcc.target/i386/avx-vphaddsw-1.c: Likewise.
8385 * gcc.target/i386/avx-vphaddw-1.c: Likewise.
8386 * gcc.target/i386/avx-vphsubd-1.c: Likewise.
8387 * gcc.target/i386/avx-vphsubsw-1.c: Likewise.
8388 * gcc.target/i386/avx-vphsubw-1.c: Likewise.
8389 * gcc.target/i386/avx-vpmaddubsw-1.c: Likewise.
8390 * gcc.target/i386/avx-vpmulhrsw-1.c: Likewise.
8391 * gcc.target/i386/avx-vpshufb-1.c: Likewise.
8392 * gcc.target/i386/avx-vpsignb-1.c: Likewise.
8393 * gcc.target/i386/avx-vpsignd-1.c: Likewise.
8394 * gcc.target/i386/avx-vpsignw-1.c: Likewise.
8395
8396 2009-04-09 H.J. Lu <hongjiu.lu@intel.com>
8397
8398 PR target/39678
8399 * g++.dg/torture/pr39678.C: New.
8400 * gcc.dg/compat/struct-complex-2.h: Likewise.
8401 * gcc.dg/compat/struct-complex-2_main.c: Likewise.
8402 * gcc.dg/compat/struct-complex-2_x.c: Likewise.
8403 * gcc.dg/compat/struct-complex-2_y.c: Likewise.
8404 * gcc.dg/torture/pr39678.c: Likewise.
8405 * gcc.target/i386/pr39678.c: Likewise.
8406
8407 * gcc.dg/compat/struct-complex-1_x.c: Add -Wno-psabi.
8408 * gcc.dg/compat/struct-complex-1_y.c: Likewise.
8409
8410 * gcc.target/x86_64/abi/test_passing_structs.c: Include
8411 <complex.h>. Add tests for structure with complex float.
8412
8413 2009-04-10 Ben Elliston <bje@au.ibm.com>
8414 Joseph Myers <joseph@codesourcery.com>
8415
8416 PR target/36800
8417 * gcc.dg/dfp/pr36800.c: New.
8418
8419 2009-04-09 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
8420 Rafael Avila de Espindola <espindola@google.com>
8421
8422 * gcc.misc-tests/help.exp: New file.
8423 * lib/options.exp: New file.
8424
8425 2009-04-09 Janis Johnson <janis187@us.ibm.com>
8426
8427 PR libobjc/36610
8428 * objc/execute/forward-1.x: New.
8429
8430 2009-04-09 Paolo Bonzini <bonzini@gnu.org>
8431
8432 * gcc.dg/pr27150-1.c: Change to a link test.
8433
8434 2009-04-09 Jakub Jelinek <jakub@redhat.com>
8435
8436 * g++.dg/lookup/using2.C: Change copyright header to refer to version
8437 3 of the GNU General Public License and to point readers at the
8438 COPYING3 file and the FSF's license web page.
8439 * gcc.dg/fixed-point/fixed-point.exp: Likewise.
8440 * gcc.dg/struct/struct-reorg.exp: Likewise.
8441 * gcc.target/spu/tag_manager.c: Likewise.
8442
8443 2009-04-09 Richard Guenther <rguenther@suse.de>
8444
8445 PR testsuite/39696
8446 * ssa-ccp-25.c: Adjust pattern.
8447
8448 2009-04-09 Janus Weil <janus@gcc.gnu.org>
8449
8450 PR fortran/36704
8451 * gfortran.dg/external_procedures_1.f90: Modified.
8452 * gfortran.dg/proc_ptr_result_1.f90: New.
8453 * gfortran.dg/proc_ptr_result_2.f90: New.
8454 * gfortran.dg/proc_ptr_result_3.f90: New.
8455
8456 2009-04-09 Richard Guenther <rguenther@suse.de>
8457
8458 * gcc.dg/vect/vect-54.c: Make constant input data file-scope
8459 to prevent constant propagation.
8460 * gcc.dg/vect/vect-56.c: Likewise.
8461 * gcc.dg/vect/vect-58.c: Likewise.
8462 * gcc.dg/vect/vect-60.c: Likewise.
8463 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
8464 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
8465 * gcc.dg/tree-prof/stringop-2.c: Adjust expected outcome.
8466
8467 2009-04-09 Richard Guenther <rguenther@suse.de>
8468
8469 * gcc.dg/tree-ssa/ssa-ccp-25.c: New testcase.
8470 * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
8471
8472 2009-04-09 Joseph Myers <joseph@codesourcery.com>
8473
8474 PR c/39613
8475 * gcc.dg/case-const-1.c, gcc.dg/case-const-2.c, gcc.dg/case-const-3.c:
8476 New tests.
8477
8478 2009-04-08 Joseph Myers <joseph@codesourcery.com>
8479
8480 * gcc.dg/c99-stdint-1.c: Fix cut-and-paste mistakes in test.
8481 * gcc.dg/c99-stdint-7.c, gcc.dg/c99-stdint-8.c: New tests.
8482
8483 2009-04-08 Jakub Jelinek <jakub@redhat.com>
8484
8485 * g++.dg/debug/dwarf2/static-data-member1.C: New test.
8486
8487 2009-04-08 Jason Merrill <jason@redhat.com>
8488
8489 PR c++/25185
8490 * g++.dg/template/error40.C: Add another test.
8491
8492 2009-04-08 Joseph Myers <joseph@codesourcery.com>
8493
8494 PR c/39614
8495 PR c/39673
8496 * gcc.c-torture/compile/pr39614-1.c,
8497 gcc.c-torture/compile/pr39614-2.c,
8498 gcc.c-torture/compile/pr39614-3.c,
8499 gcc.c-torture/compile/pr39614-4.c,
8500 gcc.c-torture/compile/pr39614-5.c,
8501 gcc.c-torture/compile/pr39673-1.c,
8502 gcc.c-torture/compile/pr39673-2.c: New tests.
8503 * gcc.dg/gnu89-const-expr-2.c, gcc.dg/gnu99-const-expr-2.c: Test
8504 more cases.
8505 * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
8506 gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Update
8507 expected errors.
8508
8509 2009-04-08 Dodji Seketeli <dodji@redhat.com>
8510
8511 PRc++/39637
8512 * g++.dg/cpp0x/variadic-crash2.C: New test.
8513
8514 2009-04-08 Paul Thomas <pault@gcc.gnu.org>
8515
8516 PR fortran/38863
8517 * gfortran.dg/alloc_comp_result_1.f90: New test.
8518
8519 2009-04-07 Jason Merrill <jason@redhat.com>
8520
8521 PR c++/34691
8522 * g++.dg/overload/extern-C-1.C: New.
8523
8524 2009-04-07 Dominique d'Humieres <dominiq@lps.ens.fr>
8525
8526 PR testsuite/39325
8527 * gcc.misc-tests/linkage.exp: Use -m64 for 64-bit *86*-darwin.
8528
8529 2009-04-07 Jason Merrill <jason@redhat.com>
8530
8531 PR c++/25185
8532 * g++.dg/template/error40.C: New.
8533
8534 2009-04-07 Janus Weil <janus@gcc.gnu.org>
8535
8536 PR fortran/38152
8537 * gfortran.dg/proc_ptr_13.f90: Add "-g" option.
8538
8539 2009-04-07 Eric Botcazou <ebotcazou@adacore.com>
8540
8541 * gnat.dg/subp_elim_errors.ad[sb]: New test.
8542
8543 2009-04-07 Janus Weil <janus@gcc.gnu.org>
8544
8545 PR fortran/38290
8546 * gfortran.dg/proc_decl_1.f90: Modified.
8547 * gfortran.dg/proc_ptr_11.f90: Extended.
8548 * gfortran.dg/proc_ptr_13.f90: Modified.
8549
8550 2009-04-06 Jason Merrill <jason@redhat.com>
8551
8552 PR c++/35146
8553 * g++.dg/template/fnspec1.C: New.
8554
8555 2009-04-06 Laurent GUERBY <laurent@guerby.net>
8556
8557 * lib/gnat.exp: Handle multilib.
8558
8559 2009-04-06 Paul Thomas <pault@gcc.gnu.org>
8560
8561 PR fortran/38863
8562 * gfortran.dg/dependency_23.f90: New test.
8563
8564 2009-04-06 Richard Guenther <rguenther@suse.de>
8565
8566 PR tree-optimization/28868
8567 * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
8568 * gcc.dg/tree-ssa/ssa-sccvn-1.c: Adjust.
8569 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
8570 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
8571
8572 2009-04-06 Andrew Stubbs <ams@codesourcery.com>
8573
8574 * gcc.dg/pragma-isr-trapa2.c: Skip test for FPU-less architectures.
8575
8576 2009-04-06 Andrew Stubbs <ams@codesourcery.com>
8577
8578 * gcc.target/sh/sh4a-memmovua.c: Include string.h instead of stdlib.h.
8579
8580 2009-04-06 Andrew Stubbs <ams@codesourcery.com>
8581
8582 * gcc.target/sh/sh4a-bitmovua.c (y0): Rename to y_0 to avoid a clash
8583 with the built-in y0, and the subsequent warning.
8584 (y1): Likewise, rename to y_1.
8585
8586 2009-04-06 Janus Weil <janus@gcc.gnu.org>
8587
8588 PR fortran/39414
8589 * gfortran.dg/proc_decl_21.f90: New.
8590
8591 2009-04-06 Paul Thomas <pault@gcc.gnu.org>
8592
8593 PR fortran/36091
8594 * gfortran.dg/forall_13.f90: Add -fbounds-check option.
8595
8596 2009-04-06 Hans-Peter Nilsson <hp@axis.com>
8597
8598 * gfortran.dg/namelist_51.f90, gfortran.dg/utf8_2.f03,
8599 gfortran.dg/namelist_48.f90, gfortran.dg/read_repeat.f90,
8600 gfortran.dg/streamio_9.f90, gfortran.dg/widechar_IO_1.f90,
8601 gfortran.dg/namelist_50.f90, gfortran.dg/namelist_52.f90,
8602 gfortran.dg/utf8_1.f03, gfortran.dg/namelist_56.f90,
8603 gfortran.dg/namelist_49.f90: Gate test on effective_target
8604 fd_truncate.
8605 * gfortran.dg/widechar_IO_3.f90: Ditto. Fix typo in comment.
8606
8607 2009-04-05 Daniel Kraft <d@domob.eu>
8608
8609 PR fortran/38654
8610 * gfortran.dg/read_float_2.f03
8611 * gfortran.dg/read_float_3.f90
8612
8613 2009-04-05 Richard Guenther <rguenther@suse.de>
8614
8615 PR tree-optimization/39648
8616 * gcc.c-torture/compile/pr39648.c: New testcase.
8617
8618 2009-04-05 Jason Merrill <jason@redhat.com>
8619
8620 PR c++/14912
8621 * g++.dg/template/error39.C: New.
8622
8623 2009-04-05 Daniel Franke <franke.daniel@gmail.com>
8624
8625 PR fortran/29458
8626 * gfortran.dg/implied_do_1.f90: New.
8627
8628 2009-04-04 Tobias Burnus <burnus@net-b.de>
8629
8630 PR fortran/39577
8631 * gfortran.dg/recursive_check_8.f90: New.
8632 * gfortran.dg/recursive_check_9.f90: New.
8633 * gfortran.dg/recursive_check_10.f90: New.
8634 * gfortran.dg/recursive_check_11.f90: New.
8635 * gfortran.dg/recursive_check_12.f90: New.
8636 * gfortran.dg/recursive_check_13.f90: New.
8637 * gfortran.dg/recursive_check_14.f90: New.
8638
8639 2009-04-04 Jason Merrill <jason@redhat.com>
8640
8641 PR c++/25185
8642 * g++.dg/template/error38.C: Add more tests.
8643
8644 2009-04-04 Paul Thomas <pault@gcc.gnu.org>
8645
8646 PR fortran/37614
8647 * gfortran.dg/common_align_2.f90: New test.
8648
8649 2009-04-04 Richard Earnshaw <rearnsha@arm.com>
8650
8651 PR target/39501
8652 * gcc.c-torture/execute/pr39501.c: New file.
8653 * gcc.c-torture/execute/pr39501.x: New file.
8654
8655 2009-04-04 Richard Guenther <rguenther@suse.de>
8656
8657 PR tree-optimization/8781
8658 PR tree-optimization/37892
8659 * g++.dg/tree-ssa/pr8781.C: New testcase.
8660 * gcc.dg/tree-ssa/ssa-pre-25.c: Likewise.
8661
8662 2009-04-04 Richard Guenther <rguenther@suse.de>
8663
8664 PR tree-optimization/39636
8665 * gcc.c-torture/compile/pr39636.c: New testcase.
8666
8667 2009-04-03 H.J. Lu <hongjiu.lu@intel.com>
8668
8669 PR rtl-optimization/39607
8670 * g++.dg/opt/pr39607.C: New.
8671
8672 2009-04-03 Tobias Burnus <burnus@net-b.de>
8673
8674 PR fortran/39594
8675 * gfortran.dg/common_12.f90: New.
8676
8677 2009-04-03 Jason Merrill <jason@redhat.com>
8678
8679 PR c++/39608
8680 * g++.dg/template/const2.C: New test.
8681
8682 2009-04-03 Richard Guenther <rguenther@suse.de>
8683
8684 PR tree-optimization/2480
8685 PR tree-optimization/23086
8686 * gcc.dg/tree-ssa/pr2480.c: New testcase.
8687 * gcc.dg/tree-ssa/pr23086.c: Likewise.
8688
8689 2009-04-03 Richard Guenther <rguenther@suse.de>
8690
8691 PR tree-optimization/34743
8692 * gcc.dg/pr38984.c: Remove XFAIL, adjust.
8693 * gcc.dg/tree-ssa/20070302-1.c: Remove XFAIL.
8694 * gcc.dg/tree-ssa/alias-18.c: Likewise.
8695 * gcc.dg/tree-ssa/sra-3.c: Likewise.
8696 * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
8697 * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
8698 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
8699 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
8700
8701 2009-04-03 Richard Guenther <rguenther@suse.de>
8702
8703 PR middle-end/13146
8704 PR tree-optimization/23940
8705 PR tree-optimization/33237
8706 PR middle-end/33974
8707 PR middle-end/34093
8708 PR tree-optimization/36201
8709 PR tree-optimization/36230
8710 PR tree-optimization/38049
8711 PR tree-optimization/38207
8712 PR tree-optimization/38230
8713 PR tree-optimization/38301
8714 PR tree-optimization/38585
8715 PR middle-end/38895
8716 PR tree-optimization/38985
8717 PR tree-optimization/39299
8718 * gcc.dg/pr19633-1.c: Adjust.
8719 * gcc.dg/torture/pta-callused-1.c: Likewise.
8720 * gcc.dg/torture/pr39074-2.c: Likewise.
8721 * gcc.dg/torture/pr39074.c: Likewise.
8722 * gcc.dg/torture/pta-ptrarith-3.c: New testcase.
8723 * gcc.dg/torture/pr30375.c: Adjust.
8724 * gcc.dg/torture/pr33563.c: Likewise.
8725 * gcc.dg/torture/pr33870.c: Likewise.
8726 * gcc.dg/torture/pr33560.c: Likewise.
8727 * gcc.dg/torture/pta-structcopy-1.c: New testcase.
8728 * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
8729 * gcc.dg/tree-ssa/alias-15.c: Remove.
8730 * gcc.dg/tree-ssa/ssa-dce-4.c: New testcase.
8731 * gcc.dg/tree-ssa/pr26421.c: Adjust.
8732 * gcc.dg/tree-ssa/ssa-fre-10.c: XFAIL.
8733 * gcc.dg/tree-ssa/ssa-dce-5.c: New testcase.
8734 * gcc.dg/tree-ssa/pr23382.c: Adjust.
8735 * gcc.dg/tree-ssa/ssa-fre-20.c: New testcase.
8736 * gcc.dg/tree-ssa/alias-16.c: Adjust.
8737 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
8738 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
8739 * gcc.dg/tree-ssa/alias-18.c: Likewise.
8740 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
8741 * gcc.dg/tree-ssa/ssa-lim-3.c: Likewise.
8742 * gcc.dg/tree-ssa/alias-19.c: Likewise.
8743 * gcc.dg/tree-ssa/pta-ptrarith-1.c: New testcase.
8744 * gcc.dg/tree-ssa/pr13146.c: Likewise.
8745 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
8746 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
8747 * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
8748 * gcc.dg/tree-ssa/ssa-pre-24.c: New XFAILed testcase.
8749 * gcc.dg/tree-ssa/ssa-fre-19.c: New testcase.
8750 * gcc.dg/tree-ssa/alias-20.c: Likewise.
8751 * gcc.dg/tree-ssa/ssa-dse-12.c: Likewise.
8752 * gcc.dg/tree-ssa/pr38895.c: Likewise.
8753 * gcc.dg/uninit-B.c: XFAIL.
8754 * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
8755 * gcc.dg/uninit-pr19430.c: XFAIL.
8756 * g++.dg/tree-ssa/pr13146.C: New testcase.
8757 * g++.dg/opt/pr36187.C: Adjust.
8758 * g++.dg/torture/20090329-1.C: New testcase.
8759
8760 2009-04-02 Chao-ying Fu <fu@mips.com>
8761
8762 * gcc.target/mips/interrupt_handler.c: New test.
8763
8764 2009-04-02 David Ayers <ayers@fsfe.org>
8765
8766 PR objc/18456
8767 * objc.dg/bad-receiver-type-2.m: New test contributed by
8768 Alexander Mamberg.
8769
8770 2009-04-02 Jason Merrill <jason@redhat.com>
8771
8772 PR c++/25185
8773 * g++.dg/template/error38.C: New test.
8774
8775 2009-04-02 Janis Johnson <janis187@us.ibm.com>
8776
8777 PR tree-optimization/31677
8778 * gcc.dg/memcpy-1.c: Add compiler option.
8779
8780 2009-04-02 Ira Rosen <irar@il.ibm.com>
8781
8782 PR tree-optimization/39595
8783 * gfortran.dg/vect/O3-pr39595.f: New test.
8784
8785 2009-04-02 Dodji Seketeli <dodji@redhat.com>
8786
8787 PR c++/26693
8788 * g++.dg/template/typedef11.C: New test.
8789 * g++.dg/template/typedef12.C: Likewise.
8790 * g++.dg/template/typedef13.C: Likewise.
8791 * g++.dg/template/typedef14.C: Likewise.
8792 * g++.dg/template/typedef15.C: Likewise.
8793 * g++.dg/template/typedef16.C: Likewise.
8794 * g++.dg/template/sfinae3.C: Compile this pedantically.
8795 The only errors expected should be the one saying the typedef is ill
8796 formed.
8797 * g++.old-deja/g++.pt/typename8.C: Likewise.
8798 * g++.dg/template/access11.C: Update this.
8799
8800 2009-04-02 Richard Guenther <rguenther@suse.de>
8801
8802 PR tree-optimization/37221
8803 * gcc.c-torture/compile/20090331-1.c: New testcase.
8804
8805 2009-04-01 Eric Botcazou <ebotcazou@adacore.com>
8806
8807 * gcc.c-torture/compile/20090401-1.c: New test.
8808
8809 2009-04-01 H.J. Lu <hongjiu.lu@intel.com>
8810
8811 PR c++/4926
8812 * g++.dg/template/pr4926-1.C: New.
8813
8814 2009-04-01 Xinliang David Li <davidxl@google.com>
8815
8816 * gcc.target/i386/all_one_m128i.c: New test.
8817
8818 2009-04-01 Janis Johnson <janis187@us.ibm.com>
8819
8820 PR c/39027
8821 * gcc.dg/fltconst-1.c: Don't error for use of d or D in suffix.
8822 * gcc.dg/fltconst-2.c: New test.
8823 * gcc.dg/fltconst-double-pedantic-1.c: New test.
8824 * gcc.dg/fltconst-double-pedantic-2.c: New test.
8825
8826 PR c/33466
8827 * gcc.dg/cpp/pr33466.c: New test.
8828 * gcc.dg/dfp/pr33466.c: New test.
8829 * gcc.dg/fixed-point/pr33466.c: New test.
8830
8831 2009-04-01 H.J. Lu <hongjiu.lu@intel.com>
8832
8833 PR tree-optimization/35011
8834 * g++.dg/other/pr35011.C: New.
8835
8836 2009-04-01 Jakub Jelinek <jakub@redhat.com>
8837
8838 PR target/39226
8839 * gcc.dg/pr39226.c: New test.
8840
8841 2009-04-01 H.J. Lu <hongjiu.lu@intel.com>
8842
8843 PR c++/35240
8844 * g++.dg/template/pr35240.C: New.
8845
8846 2009-04-01 Joseph Myers <joseph@codesourcery.com>
8847
8848 PR c/39605
8849 * gcc.dg/vla-17.c, gcc.dg/vla-18.c: New tests.
8850 * gcc.dg/pr25682.c: Update expected diagnostics.
8851
8852 2009-04-01 Richard Guenther <rguenther@suse.de>
8853
8854 * gcc.dg/fold-plusmult-2.c: New testcase.
8855
8856 2009-04-01 Jakub Jelinek <jakub@redhat.com>
8857
8858 PR c/37772
8859 * gcc.dg/pr37772.c: New test.
8860 * g++.dg/ext/asm11.C: New test.
8861
8862 2009-04-01 H.J. Lu <hongjiu.lu@intel.com>
8863
8864 * lib/target-libpath.exp (restore_ld_library_path_env_vars): Always
8865 restore GCC_EXEC_PREFIX to its original value, or unset if it was not
8866 defined.
8867
8868 2009-03-31 Jason Merrill <jason@redhat.com>
8869
8870 * g++.old-deja/g++.other/using9.C: Add expected errors.
8871
8872 2009-03-31 H.J. Lu <hongjiu.lu@intel.com>
8873
8874 * gcc.c-torture/compile/pr33009.c: Removed.
8875
8876 2009-03-31 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8877
8878 * gcc.c-torture/compile/pr33009.c: Delete.
8879 * gcc.c-torture/compile/pr11832.c: Likewise.
8880
8881 2009-03-31 Joseph Myers <joseph@codesourcery.com>
8882
8883 PR c/448
8884 * lib/target-supports.exp (check_effective_target_stdint_types):
8885 Update comment.
8886 (check_effective_target_inttypes_types): New.
8887 * gcc.dg/c99-stdint-1.c, gcc.dg/c99-stdint-2.c,
8888 gcc.dg/c99-stdint-3.c, gcc.dg/c99-stdint-4.c,
8889 gcc.dg/c99-stdint-5.c, gcc.dg/c99-stdint-6.c: New tests.
8890
8891 2009-03-31 Paul Thomas <pault@gcc.gnu.org>
8892
8893 PR fortran/38917
8894 PR fortran/38918
8895 * gfortran.dg/data_pointer_1.f90: New test.
8896
8897 2009-03-31 Paul Thomas <pault@gcc.gnu.org>
8898
8899 PR fortran/38915
8900 * gfortran.dg/char_length_15.f90: New test.
8901
8902 2009-03-31 Jason Merrill <jason@redhat.com>
8903
8904 C++ DR 613
8905 * g++.old-deja/g++.dg/cpp0x/decltype3.C: Remove expected errors.
8906 * g++.old-deja/g++.ext/typeof2.C: Remove expected errors.
8907 * g++.old-deja/g++.other/sizeof2.C: Remove some expected errors,
8908 xfail others.
8909
8910 * g++.dg/other/typedef2.C: New test.
8911
8912 PR c++/37806
8913 * g++.dg/template/typedef17.C: New test.
8914
8915 * g++.dg/cpp0x/auto6.C: Adjust expected mangling.
8916 * g++.dg/cpp0x/auto12.C: Likewise.
8917
8918 2009-03-31 Richard Guenther <rguenther@suse.de>
8919
8920 PR middle-end/31029
8921 * gcc.dg/fold-compare-4.c: New testcase.
8922 * gcc.dg/fold-compare-5.c: Likewise.
8923
8924 2009-03-31 Richard Guenther <rguenther@suse.de>
8925
8926 * gcc.dg/tree-ssa/forwprop-12.c: New testcase.
8927
8928 2009-03-31 Joseph Myers <joseph@codesourcery.com>
8929
8930 PR target/39592
8931 * gcc.target/i386/pr39592-1.c: New test.
8932
8933 2009-03-31 Joseph Myers <joseph@codesourcery.com>
8934
8935 PR preprocessor/15638
8936 * gcc.dg/cpp/missing-header-1.c: New test.
8937 * gcc.dg/cpp/include2.c: Only test #include <>. Expect
8938 "compilation terminated" message.
8939 * gcc.dg/cpp/include2a.c: New test. Copy of include2.c but only
8940 test #include "".
8941 * gcc.dg/pch/counter-2.c, gcc.dg/pch/valid-1.c,
8942 gcc.dg/pch/valid-2.c, gcc.dg/pch/warn-1.c: Expect "compilation
8943 terminated" message.
8944
8945 2009-03-31 Richard Guenther <rguenther@suse.de>
8946
8947 PR middle-end/23401
8948 PR middle-end/27810
8949 * gcc.dg/tree-ssa/pr23401.c: New testcase.
8950 * gcc.dg/tree-ssa/pr27810.c: Likewise.
8951
8952 2009-03-30 Steven G. Kargl <kargls@comcast.net>
8953
8954 PR fortran/38389
8955 * gfortran.dg/alloc_alloc_expr_1.f90: Adjust for new error message.
8956 * gfortran.dg/allocate_alloc_opt_1.f90: New test.
8957 * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
8958 * gfortran.dg/allocate_alloc_opt_3.f90: Ditto.
8959 * gfortran.dg/deallocate_alloc_opt_1.f90: Ditto.
8960 * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
8961 * gfortran.dg/deallocate_alloc_opt_3.f90: Ditto.
8962
8963 2009-03-30 Paul Thomas <pault@gcc.gnu.org>
8964
8965 PR fortran/22571
8966 * gfortran.dg/whole_file_1.f90: New test.
8967 PR fortran/26227
8968 * gfortran.dg/whole_file_2.f90: New test.
8969 * gfortran.dg/whole_file_3.f90: New test.
8970 PR fortran/24886
8971 * gfortran.dg/whole_file_4.f90: New test.
8972
8973 2009-03-30 Jakub Jelinek <jakub@redhat.com>
8974
8975 * gfortran.dg/bind_c_usage_19.f90: New test.
8976
8977 PR target/39558
8978 * gcc.target/powerpc/altivec-29.c: New test.
8979
8980 2009-03-30 Joseph Myers <joseph@codesourcery.com>
8981
8982 PR rtl-optimization/323
8983 * gcc.target/i386/excess-precision-1.c,
8984 gcc.target/i386/excess-precision-2.c,
8985 gcc.target/i386/excess-precision-3.c,
8986 gcc.target/i386/excess-precision-4.c,
8987 gcc.target/i386/excess-precision-5.c,
8988 gcc.target/i386/excess-precision-6.c: New tests.
8989
8990 2009-03-30 Joseph Myers <joseph@codesourcery.com>
8991
8992 PR c/35235
8993 * gcc.dg/c99-array-lval-8.c: New test.
8994
8995 2009-03-29 Joseph Myers <joseph@codesourcery.com>
8996
8997 PR preprocessor/34695
8998 * gcc.dg/builtin-redefine.c, gcc.dg/cpp/redef2.c,
8999 gcc.dg/cpp/redef3.c, gcc.dg/cpp/trad/redef2.c: Use dg-message
9000 instead of dg-warning for "previous definition" messages.
9001 * gcc.dg/cpp/Wvariadic-1.c, gcc.dg/cpp/Wvariadic-3.c: Expect
9002 "warnings being treated as errors" message.
9003 * gcc.dg/fltconst-1.c: Use -fshow-column.
9004
9005 2009-03-29 Steven G. Kargl <kargl@gcc.gnu.org>
9006
9007 PR fortran/38823
9008 * gfortran.dg/power1.f90: New test.
9009
9010 2009-03-29 Joseph Myers <joseph@codesourcery.com>
9011
9012 PR c/456
9013 PR c/5675
9014 PR c/19976
9015 PR c/29116
9016 PR c/31871
9017 PR c/35198
9018 * gcc.c-torture/compile/20081108-1.c,
9019 gcc.c-torture/compile/20081108-2.c,
9020 gcc.c-torture/compile/20081108-3.c, gcc.dg/bconstp-2.c,
9021 gcc.dg/bconstp-3.c, gcc.dg/bconstp-4.c, gcc.dg/c90-const-expr-6.c,
9022 gcc.dg/c90-const-expr-7.c, gcc.dg/c90-const-expr-8.c,
9023 gcc.dg/c90-const-expr-9.c, gcc.dg/c90-const-expr-10.c,
9024 gcc.dg/c90-const-expr-11.c, gcc.dg/c99-const-expr-6.c,
9025 gcc.dg/c99-const-expr-7.c, gcc.dg/c99-const-expr-8.c,
9026 gcc.dg/c99-const-expr-9.c, gcc.dg/c99-const-expr-10.c,
9027 gcc.dg/c99-const-expr-11.c, gcc.dg/c99-const-expr-12.c,
9028 gcc.dg/c99-const-expr-13.c, gcc.dg/compare10.c,
9029 gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu89-const-expr-2.c,
9030 gcc.dg/gnu99-const-expr-1.c, gcc.dg/gnu99-const-expr-2.c,
9031 gcc.dg/gnu99-const-expr-3.c, gcc.dg/vla-12.c, gcc.dg/vla-13.c,
9032 gcc.dg/vla-14.c, gcc.dg/vla-15.c, gcc.dg/vla-16.c: New tests.
9033 * gcc.dg/c90-const-expr-1.c, gcc.dg/c90-const-expr-2.c,
9034 gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-2.c,
9035 gcc.dg/c99-const-expr-3.c, gcc.dg/c99-static-1.c: Remove XFAILs.
9036 * gcc.dg/c90-const-expr-2.c: Use ZERO in place of 0 in another
9037 case.
9038 * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
9039 gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Remove
9040 XFAILs. Update expected messages.
9041 * gcc.dg/pr14649-1.c, gcc.dg/pr19984.c, gcc.dg/pr25682.c: Update
9042 expected messages.
9043 * gcc.dg/real-const-1.c: Replace with test from original PR.
9044 * gcc.dg/vect/pr32230.c: Use intermediate cast to __PTRDIFF_TYPE__
9045 when casting from non-constant integer to pointer.
9046
9047 2009-03-29 Richard Guenther <rguenther@suse.de>
9048
9049 * gcc.dg/tree-ssa/forwprop-11.c: New testcase.
9050
9051 2009-03-29 Daniel Kraft <d@domob.eu>
9052
9053 PR fortran/37423
9054 * gfortran.dg/typebound_proc_4.f03: Remove not-implemented check for
9055 DEFERRED bindings.
9056 * gfortran.dg/typebound_proc_9.f03: New test.
9057 * gfortran.dg/typebound_proc_10.f03: New test.
9058 * gfortran.dg/typebound_proc_11.f03: New test.
9059 * gfortran.dg/abstract_type_5.f03: New test.
9060
9061 2009-03-29 Tobias Schlüter <tobi@gcc.gnu.org>
9062
9063 PR fortran/38507
9064 * gfortran.dg/do_4.f: New.
9065 * gfortran.dg/goto_2.f90: Correct expected warnings.
9066 * gfortran.dg/goto_4.f90: Likewise.
9067 * gfortran.dg/goto_5.f90: New.
9068
9069 2009-03-29 H.J. Lu <hongjiu.lu@intel.com>
9070
9071 PR target/39545
9072 * gcc.c-torture/compile/pr16566-2.c: Add -Wno-psabi for x86-64.
9073
9074 * gcc.target/i386/pr39545-1.c: New.
9075 * gcc.target/i386/pr39545-2.c: Likewise.
9076
9077 * gcc.target/x86_64/abi/test_passing_structs.c (flex1_struct): New.
9078 (flex2_struct): Likewise.
9079 (check_struct_passing7): Likewise.
9080 (check_struct_passing8): Likewise.
9081 (f1s): Likewise.
9082 (f2s): Likewise.
9083 (main): Call check_struct_passing7 and check_struct_passing8.
9084
9085 2009-03-29 Richard Guenther <rguenther@suse.de>
9086
9087 * gcc.c-torture/execute/20090113-1.c: New testcase.
9088 * gcc.c-torture/execute/20090113-2.c: Likewise.
9089 * gcc.c-torture/execute/20090113-3.c: Likewise.
9090 * gcc.c-torture/execute/20090207-1.c: Likewise.
9091 * gcc.c-torture/compile/20090114-1.c: Likewise.
9092 * gcc.c-torture/compile/20090328-1.c: Likewise.
9093 * gcc.dg/noncompile/920507-1.c: Fix out-of-bounds array access.
9094
9095 2009-03-29 David Ayers <ayers@fsfe.org>
9096
9097 PR objc/27377
9098 * objc.dg/conditional-1.m: New tests.
9099
9100 2009-03-28 Adam Nemet <anemet@caviumnetworks.com>
9101
9102 * gcc.dg/winline-10.c: New test.
9103
9104 2009-03-28 Tobias Burnus <burnus@net-b.de>
9105
9106 PR fortran/34656
9107 * gfortran.dg/do_check_1.f90: Add test.
9108 * gfortran.dg/do_check_2.f90: Add test.
9109 * gfortran.dg/do_check_3.f90: Add test.
9110 * gfortran.dg/do_check_4.f90: Add test.
9111
9112 2009-03-28 Jan Hubicka <jh@suse.cz>
9113
9114 * gcc.dg/attr-noinline.c: Avoid pure-const optimization.
9115 * gcc.dg/pr33826.c: Update dump files.
9116 * gcc.dg/ipa/ipa-3.c: Avoid pure-const optimization.
9117 * gcc.dg/ipa/ipa-5.c: Avoid pure-const optimization.
9118
9119 2009-03-28 Martin Jambor <mjambor@suse.cz>
9120
9121 * g++.dg/tree-ssa/fwprop-align.C: New test.
9122
9123 2009-03-28 Jakub Jelinek <jakub@redhat.com>
9124
9125 * gcc.target/powerpc/altivec-28.c: New test.
9126
9127 PR c++/39554
9128 * gcc.dg/wdisallowed-functions-1.c: Removed.
9129 * gcc.dg/wdisallowed-functions-2.c: Removed.
9130 * gcc.dg/wdisallowed-functions-3.c: Removed.
9131 * g++.dg/warn/Wdisallowed-functions-1.C: Removed.
9132 * g++.dg/warn/Wdisallowed-functions-2.C: Removed.
9133 * g++.dg/warn/Wdisallowed-functions-3.C: Removed.
9134
9135 2009-03-28 Richard Guenther <rguenther@suse.de>
9136
9137 PR tree-optimization/38723
9138 * gcc.dg/tree-ssa/ssa-fre-22.c: New testcase.
9139
9140 2009-03-28 Paul Thomas <pault@gcc.gnu.org
9141
9142 PR fortran/38538
9143 * gfortran.dg/char_result_13.f90: New test.
9144
9145 2009-03-28 Paul Thomas <pault@gcc.gnu.org>
9146
9147 PR fortran/38765
9148 * gfortran.dg/alloc_comp_assign_9.f90: New test.
9149
9150 2009-03-28 Daniel Kraft <d@domob.eu>
9151
9152 * gfortran.dg/trim_1.f90: New test.
9153
9154 2009-03-28 Richard Guenther <rguenther@suse.de>
9155
9156 * gcc.dg/Warray-bounds.c: Do not use redundant stores.
9157 * g++.dg/warn/Warray-bounds.C: Likewise.
9158
9159 2009-03-28 Tobias Burnus <burnus@net-b.de>
9160
9161 PR fortran/32626
9162 * gfortran.dg/recursive_check_7.f90: New test.
9163
9164 2009-03-28 Tobias Burnus <burnus@net-b.de>
9165
9166 PR fortran/38432
9167 * gfortran.dg/do_check_5.f90: New test.
9168 * gfortran.dg/array_constructor_11.f90: Add dg-warning.
9169 * gfortran.dg/array_constructor_18.f90: Ditto.
9170 * gfortran.dg/array_constructor_22.f90: Ditto.
9171 * gfortran.dg/do_3.F90: Ditto.
9172 * gfortran.dg/do_1.f90: Ditto.
9173
9174 2009-03-28 Richard Guenther <rguenther@suse.de>
9175
9176 PR tree-optimization/38180
9177 * gcc.dg/tree-ssa/ssa-ccp-24.c: New testcase.
9178
9179 2009-03-28 Richard Guenther <rguenther@suse.de>
9180
9181 PR tree-optimization/38513
9182 * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
9183 * gcc.dg/tree-ssa/ssa-dse-11.c: Adjust.
9184 * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
9185 * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
9186 * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
9187 * gcc.dg/vect/vect-multitypes-16.c: Likewise.
9188 * gcc.dg/vect/vect-35.c: Likewise.
9189 * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
9190 * gcc.dg/vect/vect-multitypes-17.c: Likewise.
9191 * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
9192
9193 2009-03-28 Richard Guenther <rguenther@suse.de>
9194
9195 PR tree-optimization/38968
9196 * gfortran.dg/vect/fast-math-pr38968.f90: New testcase.
9197
9198 2009-03-28 Richard Guenther <rguenther@suse.de>
9199
9200 PR tree-optimization/37795
9201 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: New testcase.
9202
9203 2009-03-28 Joseph Myers <joseph@codesourcery.com>
9204
9205 * g++.old-deja/g++.ext/attrib5.C, g++.old-deja/g++.jason/thunk3.C,
9206 gcc.c-torture/compile/981006-1.c: Don't XFAIL or add special
9207 options for removed targets.
9208
9209 2009-03-27 Richard Guenther <rguenther@suse.de>
9210
9211 PR tree-optimization/39120
9212 * gcc.c-torture/execute/pr39120.c: New testcase.
9213
9214 2009-03-27 Richard Guenther <rguenther@suse.de>
9215
9216 PR tree-optimization/39120
9217 * gcc.dg/torture/pta-callused-1.c: New testcase.
9218
9219 2009-03-27 H.J. Lu <hongjiu.lu@intel.com>
9220
9221 PR middle-end/39315
9222 * gcc.target/i386/pr39315-1.c: New.
9223 * gcc.target/i386/pr39315-2.c: Likewise.
9224 * gcc.target/i386/pr39315-3.c: Likewise.
9225 * gcc.target/i386/pr39315-4.c: Likewise.
9226 * gcc.target/i386/pr39315-check.c: Likewise.
9227
9228 2009-03-27 H.J. Lu <hongjiu.lu@intel.com>
9229
9230 PR c/39323
9231 * gcc.dg/pr39323-1.c: New.
9232 * gcc.dg/pr39323-2.c: Likewise.
9233 * gcc.dg/pr39323-3.c: Likewise.
9234
9235 2009-03-27 H.J. Lu <hongjiu.lu@intel.com>
9236
9237 PR target/38034
9238 * gcc.target/ia64/sync-1.c: New.
9239
9240 2009-03-27 H.J. Lu <hongjiu.lu@intel.com>
9241
9242 PR target/39472
9243 * gcc.target/x86_64/abi/callabi/func-2a.c: New.
9244 * gcc.target/x86_64/abi/callabi/func-2b.c: Likewise.
9245 * gcc.target/x86_64/abi/callabi/func-indirect-2a.c: Likewise.
9246 * gcc.target/x86_64/abi/callabi/func-indirect-2b.c: Likewise.
9247 * gcc.target/x86_64/abi/callabi/vaarg-4a.c: Likewise.
9248 * gcc.target/x86_64/abi/callabi/vaarg-4b.c: Likewise.
9249 * gcc.target/x86_64/abi/callabi/vaarg-5a.c: Likewise.
9250 * gcc.target/x86_64/abi/callabi/vaarg-5b.c: Likewise.
9251
9252 2009-03-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9253
9254 * gcc.dg/torture/builtin-explog-1.c: Remove tests that aren't true
9255 for low precision (i.e. float).
9256
9257 2009-03-27 Dodji Seketeli <dodji@redhat.com>
9258 Jakub Jelinek <jakub@redhat.com>
9259
9260 PR debug/37959
9261 * g++.dg/debug/dwarf2/explicit-constructor.C: New test.
9262
9263 2009-03-27 Jakub Jelinek <jakub@redhat.com>
9264
9265 * gcc.dg/memmove-2.c: New test.
9266 * gcc.dg/memmove-3.c: New test.
9267
9268 * gcc.dg/ipa/ipacost-1.c: Adjust match pattern for change
9269 in clone naming.
9270
9271 2009-03-27 Xinliang David Li <davidxl@google.com>
9272
9273 PR tree-optimization/39557
9274 * g++.dg/tree-ssa/dom-invalid.C: New test.
9275
9276 2009-03-27 Xinliang David Li <davidxl@google.com>
9277
9278 PR tree-optimization/39548
9279 * g++.dg/tree-ssa/copyprop.C: New test.
9280
9281 2009-03-27 Andrew Pinski <andrew_pinski@playstation.sony.com>
9282
9283 PR c++/38638
9284 * g++.dg/template/typename17.C: New testcase.
9285 * g++.dg/template/typename18.C: New testcase.
9286
9287 2009-03-27 Andrew Pinski <andrew_pinski@playstation.sony.com>
9288
9289 PR c++/36799
9290 * g++.dg/other/var_copy-1.C: New test.
9291
9292 2009-03-27 Simon Martin <simartin@users.sourceforge.net>
9293
9294 PR c++/37647
9295 * g++.dg/parse/ctor9.C: New test.
9296
9297 2009-03-27 Simon Martin <simartin@users.sourceforge.net>
9298
9299 PR c++/29727
9300 * g++.dg/init/error2.C: New test.
9301
9302 2009-03-27 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
9303
9304 PR c++/35652
9305 * gcc.dg/pr35652.C: New.
9306 * g++.dg/warn/pr35652.C: New.
9307 * gcc.dg/format/plus-1.c: Adjust message.
9308
9309 2009-03-26 Jakub Jelinek <jakub@redhat.com>
9310
9311 PR c++/39554
9312 * gcc.dg/wdisallowed-functions-3.c: New test.
9313 * g++.dg/warn/Wdisallowed-functions-3.C: New test.
9314
9315 2009-03-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9316
9317 * gcc.dg/inline-33.c: Fix when pic.
9318
9319 2009-03-25 Alexander Monakov <amonakov@ispras.ru>
9320
9321 * gcc.target/ia64/20090324-1.c: New test.
9322
9323 2009-03-25 Jakub Jelinek <jakub@redhat.com>
9324
9325 PR c/27898
9326 * gcc.dg/pr27898.c: New test.
9327
9328 PR tree-optimization/32139
9329 * gcc.c-torture/compile/pr32139.c: New test.
9330
9331 2009-03-24 Jason Merrill <jason@redhat.com>
9332
9333 PR c++/28274
9334 * g++.dg/parse/defarg14.C: New test.
9335
9336 2009-03-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9337
9338 PR libfortran/39528
9339 * gfortran.dg/read_repeat.f90: New test.
9340
9341 2009-03-24 Ira Rosen <irar@il.ibm.com>
9342
9343 PR tree-optimization/39529
9344 * gcc.dg/vect/pr39529.c: New test.
9345
9346 2009-03-24 Dodji Seketeli <dodji@redhat.com>
9347 Jakub Jelinek <jakub@redhat.com>
9348
9349 PR debug/39524
9350 * g++.dg/debug/dwarf2/imported-decl-1.C: New test.
9351
9352 2009-03-23 Jakub Jelinek <jakub@redhat.com>
9353
9354 PR c/39495
9355 * gcc.dg/gomp/pr39495-2.c: Remove xfails.
9356
9357 2009-03-23 Jason Merrill <jason@redhat.com>
9358
9359 * g++.dg/cpp0x/auto12.C: Add variadic test.
9360
9361 PR c++/39526
9362 * g++.dg/warn/Wshadow-4.C: New test.
9363
9364 2009-03-23 Jakub Jelinek <jakub@redhat.com>
9365
9366 PR tree-optimization/39516
9367 * gfortran.dg/pr39516.f: New test.
9368
9369 2009-03-22 Hans-Peter Nilsson <hp@axis.com>
9370
9371 * lib/target-libpath.exp (set_ld_library_path_env_vars):
9372 Correct TEST_GCC_EXEC_PREFIX test to check existence as a tcl
9373 variable, not environment variable.
9374
9375 2009-03-21 Jason Merrill <jason@redhat.com>
9376
9377 PR c++/28879
9378 * g++.dg/ext/vla6.C: New test.
9379
9380 2009-03-20 Jason Merrill <jason@redhat.com>
9381
9382 * g++.dg/cpp0x/initlist5.C: Add additional test.
9383
9384 2009-03-19 Jakub Jelinek <jakub@redhat.com>
9385 Janis Johnson <janis187@us.ibm.com>
9386
9387 * lib/compat.exp (compat-get-options-main, compat-get-options):
9388 Handle dg-prune-output in source file.
9389 * lib/gcc-defs.exp (${tool}_check_compile): Process prune requests.
9390 * gcc.dg/compat/struct-layout-1_main.c: Use dg-prune for warning.
9391 * gcc.dg/compat/struct-layout-1_generate.c: Use -Wno-abi, prune
9392 two warnings.
9393
9394 2009-03-19 Jakub Jelinek <jakub@redhat.com>
9395
9396 PR c/39495
9397 * gcc.dg/gomp/pr39495-1.c: New test.
9398 * gcc.dg/gomp/pr39495-2.c: New test.
9399 * g++.dg/gomp/pr39495-1.C: New test.
9400 * g++.dg/gomp/pr39495-2.C: New test.
9401
9402 PR target/39496
9403 * gcc.target/i386/pr39496.c: New test.
9404 * g++.dg/other/pr39496.C: New test.
9405
9406 2009-03-19 Li Feng <nemokingdom@gmail.com>
9407
9408 PR middle-end/39500
9409 * gcc.dg/autopar/pr39500-1.c: New.
9410 * gcc.dg/autopar/pr39500-2.c: New.
9411
9412 2009-03-18 H.J. Lu <hongjiu.lu@intel.com>
9413
9414 * g++.dg/dg.exp: Prune graphite.
9415
9416 2009-03-18 Sebastian Pop <sebastian.pop@amd.com>
9417
9418 PR middle-end/39447
9419 * g++.dg/graphite: New.
9420 * g++.dg/graphite/graphite.exp: New.
9421 * g++.dg/graphite/pr39447.C: New.
9422
9423 2009-03-18 H.J. Lu <hongjiu.lu@intel.com>
9424
9425 PR c++/39425
9426 * g++.dg/template/pr39425.C: New.
9427
9428 * g++.dg/template/spec33.C: Updated.
9429
9430 2009-03-17 Jason Merrill <jason@redhat.com>
9431
9432 * g++.dg/cpp0x/auto6.C, auto12.C: Update mangling.
9433
9434 2009-03-17 Paolo Carlini <paolo.carlini@oracle.com>
9435
9436 PR c++/39475
9437 * g++.dg/ext/unary_trait_incomplete.C: New.
9438
9439 2009-03-17 Jing Yu <jingyu@google.com>
9440
9441 PR middle-end/39378
9442 * g++.dg/inherit/thunk10.C: New test.
9443
9444 2009-03-17 Uros Bizjak <ubizjak@gmail.com>
9445
9446 PR target/39482
9447 * gcc.target/i386/pr39482.c: New test.
9448
9449 2009-03-17 Jakub Jelinek <jakub@redhat.com>
9450
9451 PR debug/39471
9452 * g++.dg/debug/dwarf2/imported-module-2.C: Expect
9453 DW_TAG_imported_module, not just any DW_TAG_imported prefixed tag.
9454 * g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
9455 * g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
9456
9457 PR middle-end/39443
9458 * gcc.dg/pr39443.c: New test.
9459
9460 PR debug/39412
9461 * gcc.dg/debug/pr39412.c: New test.
9462
9463 2009-03-17 Janis Johnson <janis187@us.ibm.com>
9464
9465 PR testsuite/38526
9466 * lib/target-libpath.exp (set_ld_library_path_env_vars): Save
9467 existing GCC_EXEC_PREFIX, set to TEST_GCC_EXEC_PREFIX if that
9468 is defined.
9469 (restore_ld_library_path_env_vars): Restore GCC_EXEC_PREFIX to
9470 its original value, or unset if it was not defined.
9471 * gcc.dg/compat/struct-layout-1.exp: Use set/restore library
9472 path procs around use of HOSTCC.
9473 * g++.dg/compat/struct-layout-1.exp: Ditto.
9474 * objc.dg/gnu-encoding/gnu-encoding.exp: Ditto.
9475
9476 2009-03-16 H.J. Lu <hongjiu.lu@intel.com>
9477
9478 * gcc.target/x86_64/abi/callabi/func-indirect.c (main): Return 0.
9479
9480 2009-03-16 Janis Johnson <janis187@us.ibm.com>
9481
9482 Revert patch for PR testsuite/37630.
9483
9484 PR testsuite/37960
9485 * gcc.dg/pr11492.c: Replace constant and remove xfail.
9486
9487 PR testsuite/37630
9488 * lib/target-supports.exp (check_effective_target_ieee): New.
9489 * gcc.c-torture/execute/ieee/ieee.exp: Use it.
9490 * gcc.dg/20001012-1.c: Require ieee.
9491
9492 PR testsuite/37628
9493 * gcc.c-torture/execute/pr35456.x: New, skip test for vax.
9494
9495 2009-03-16 Jakub Jelinek <jakub@redhat.com>
9496
9497 PR tree-optimization/39455
9498 * gcc.dg/pr39455.c: New test.
9499
9500 2009-03-13 David Ayers <ayers@fsfe.org>
9501
9502 * objc/execute/trivial.m. New test.
9503
9504 2009-03-13 Jack Howarth <howarth@bromo.med.uc.edu>
9505
9506 PR target/39137
9507 * gcc.target/i386/stackalign/longlong-2.c: Skip on darwin.
9508
9509 2009-03-13 H.J. Lu <hongjiu.lu@intel.com>
9510
9511 PR testsuite/39451
9512 * gcc.dg/asm-b.c: Use "Q" constraint on %b1/%h1 and "R"
9513 constraint on (%2).
9514
9515 2009-03-12 David Ayers <ayers@fsfe.org>
9516
9517 PR libobjc/27466
9518 * objc/execute/exceptions/handler-1.m. New test.
9519
9520 2009-03-12 Jakub Jelinek <jakub@redhat.com>
9521
9522 PR target/39431
9523 * gcc.target/i386/pr39431.c: New test.
9524
9525 2009-03-12 H.J. Lu <hongjiu.lu@intel.com>
9526
9527 PR target/39445
9528 * gcc.target/i386/pr39445.c: New.
9529
9530 * gcc.target/i386/push-1.c: XFAIL.
9531
9532 2009-03-11 Adam Nemet <anemet@caviumnetworks.com>
9533
9534 * gcc.dg/inline-33.c: New test.
9535
9536 2009-03-11 Nathan Froyd <froydnj@codesourcery.com>
9537
9538 * gcc.dg/vect/vect-82.c: Combine dg-do and
9539 dg-require-effective-target into dg-skip-if.
9540 * gcc.dg/vect/vect-83.c: Likewise.
9541
9542 2009-03-11 Jakub Jelinek <jakub@redhat.com>
9543
9544 PR target/39137
9545 * gcc.target/i386/stackalign/longlong-1.c: New test.
9546 * gcc.target/i386/stackalign/longlong-2.c: New test.
9547
9548 2009-03-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9549
9550 * g++.old-deja/g++.jason/thunk2.C: Skip on SPU.
9551
9552 2009-03-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9553
9554 * gcc.c-torture/execute/ieee/inf-3.c: New test.
9555 * gcc.c-torture/execute/ieee/inf-2.c: Fix typo.
9556
9557 2009-03-11 Olivier Hainque <hainque@adacore.com>
9558
9559 * gnat.dg/slice_enum.adb: New test.
9560
9561 2009-03-11 Jason Merrill <jason@redhat.com>
9562
9563 PR debug/39086
9564 * g++.dg/opt/nrv15.C: New test.
9565
9566 2009-03-10 Ira Rosen <irar@il.ibm.com>
9567
9568 PR tree-optimization/39422
9569 * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: Move
9570 constant array with static initialization to global memory.
9571 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
9572
9573 2009-03-10 Hariharan Sandanagobalane <hariharan@picochip.com>
9574
9575 * gcc.c-torture/execute/pr39339.c: Bitfield sizes changed to avoid
9576 padding.
9577
9578 2009-03-09 Jakub Jelinek <jakub@redhat.com>
9579
9580 PR c++/39371
9581 * g++.dg/opt/switch2.C: Add -w to dg-options.
9582 * g++.dg/warn/Wswitch-1.C: Adjust expected warnings.
9583 * g++.dg/warn/switch1.C: New test.
9584 * g++.dg/other/switch3.C: New test.
9585
9586 PR tree-optimization/39394
9587 * gcc.c-torture/compile/pr39394.c: New test.
9588
9589 2009-03-09 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9590
9591 * gcc.target/s390/20090223-1.c: New testcase.
9592
9593 2009-03-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9594
9595 PR libfortran/39402
9596 * gfortran.dg/fmt_f0_1.f90: New test.
9597
9598 2009-03-08 H.J. Lu <hongjiu.lu@intel.com>
9599
9600 PR c++/39060
9601 * g++.dg/other/new1.C: Adjusted.
9602 * g++.dg/parse/crash40.C: Likewise.
9603 * g++.dg/parse/defarg12.C: Likewise.
9604 * g++.dg/template/error15.C: Likewise.
9605
9606 * g++.dg/other/pr39060.C: New.
9607
9608 2009-03-07 Jason Merrill <jason@redhat.com>
9609
9610 PR c++/39367
9611 * g++.dg/opt/new1.C: New.
9612
9613 2009-03-06 Paolo Carlini <paolo.carlini@oracle.com>
9614
9615 PR c++/33492
9616 * g++.dg/other/error32.C: New.
9617
9618 2009-03-06 Jakub Jelinek <jakub@redhat.com>
9619
9620 PR middle-end/39360
9621 * gcc.c-torture/compile/pr39360.c: New test.
9622
9623 PR debug/39372
9624 * g++.dg/debug/dwarf2/static-local-var-in-ctor.C: New test.
9625
9626 2009-03-05 Jason Merrill <jason@redhat.com>
9627
9628 PR c++/38908
9629 * g++.dg/warn/Wuninitialized-3.C: New test.
9630
9631 2009-03-05 Jakub Jelinek <jakub@redhat.com>
9632
9633 PR debug/39379
9634 * g++.dg/debug/dwarf2/imported-module-3.C: New test.
9635 * g++.dg/debug/dwarf2/imported-module-4.C: New test.
9636
9637 2009-03-04 Jason Merrill <jason@redhat.com>
9638
9639 PR c++/13549
9640 * g++.dg/template/koenig7.C: New test.
9641
9642 2009-03-04 Nathan Sidwell <nathan@codesourcery.com>
9643
9644 * g++.dg/torture/predcom-1.C: New test.
9645
9646 2009-03-04 Richard Guenther <rguenther@suse.de>
9647
9648 PR tree-optimization/39362
9649 * g++.dg/torture/pr39362.C: New testcase.
9650
9651 2009-03-04 Jason Merrill <jason@redhat.com>
9652 Giovanni Bajo <giovannibajo@gcc.gnu.org>
9653
9654 PR c++/9634
9655 PR c++/29469
9656 PR c++/29607
9657 * g++.dg/template/dependent-name5.C: New test.
9658
9659 2009-03-04 Steve Ellcey <sje@cup.hp.com>
9660
9661 PR testsuite/39357
9662 * gcc.dg/vect-iv-6.c (dg-require-effective-target): Change from
9663 vect_int to vect_int_mult.
9664
9665 2009-03-04 Richard Guenther <rguenther@suse.de>
9666
9667 PR tree-optimization/39358
9668 * g++.dg/warn/Wstrict-aliasing-bogus-escape-2.C: New testcase.
9669 * g++.dg/warn/Wstrict-aliasing-bogus-escape-3.C: Likewise.
9670
9671 2009-03-04 Richard Guenther <rguenther@suse.de>
9672
9673 PR tree-optimization/39339
9674 * gcc.c-torture/execute/pr39339.c: New testcase.
9675
9676 2009-03-03 Joseph Myers <joseph@codesourcery.com>
9677
9678 * gcc.c-torture/compile/20090303-1.c,
9679 gcc.c-torture/compile/20090303-2.c: New tests.
9680
9681 2009-03-03 Jakub Jelinek <jakub@redhat.com>
9682
9683 PR fortran/39354
9684 * gfortran.dg/gomp/pr39354.f90: New test.
9685
9686 PR tree-optimization/39343
9687 * gcc.dg/pr39343.c: New test.
9688
9689 2009-03-03 Ira Rosen <irar@il.ibm.com>
9690
9691 PR tree-optimization/39248
9692 * gcc.dg/vect/vect-complex-1.c: Add attribute aligned to the arrays.
9693 * gcc.dg/vect/vect-iv-6.c: Don't expect to fail to vectorize
9694 on targets without vector misalignment support.
9695 * lib/target-supports.exp
9696 (check_effective_target_vect_short_mult): Add
9697 check_effective_target_arm32.
9698
9699 2009-03-02 Sebastian Pop <sebastian.pop@amd.com>
9700
9701 PR middle-end/39335
9702 * gcc.dg/graphite/pr39335_1.c: New.
9703 * gcc.dg/graphite/pr39335.c: New.
9704
9705 2009-03-02 H.J. Lu <hongjiu.lu@intel.com>
9706
9707 * gcc.target/i386/stackalign/return-4.c: Scan andl/andq instead
9708 of andl.
9709 * gcc.target/i386/stackalign/return-5.c: Likewise.
9710 * gcc.target/i386/stackalign/return-6.c: Likewise.
9711
9712 2009-03-02 Richard Guenther <rguenther@suse.de>
9713 Ira Rosen <irar@il.ibm.com>
9714
9715 PR tree-optimization/39318
9716 * gfortran.dg/vect/pr39318.f90: New test.
9717
9718 2009-03-01 Jan Hubicka <jh@suse.cz>
9719
9720 * gcc.dg/debug/dwarf2/ipa-cp1.c: New testcase.
9721
9722 2009-03-01 Jan Hubicka <jh@suse.cz>
9723
9724 PR debug/39267
9725 * gcc.dg/debug/dwarf2/inline1.c: New testcase.
9726
9727 2009-03-01 Eric Botcazou <ebotcazou@adacore.com>
9728
9729 * gnat.dg/pack12.adb: New test.
9730
9731 2009-02-26 H.J. Lu <hongjiu.lu@intel.com>
9732
9733 PR c++/37789
9734 * g++.dg/other/pr37789.C: New.
9735
9736 2009-02-26 Paul Thomas <pault@gcc.gnu.org>
9737
9738 PR fortran/39295
9739 * gfortran.dg/interface_25.f90: New test.
9740 * gfortran.dg/interface_26.f90: New test.
9741
9742 2009-02-26 Paul Thomas <pault@gcc.gnu.org>
9743
9744 PR fortran/39292
9745 * gfortran.dg/initialization_22.f90: New test.
9746
9747 2009-02-25 H.J. Lu <hongjiu.lu@intel.com>
9748
9749 PR rtl-optimization/39241
9750 * gcc.dg/torture/pr39241.c: New.
9751
9752 2009-02-25 Martin Jambor <mjambor@suse.cz>
9753
9754 PR tree-optimizations/39259
9755 * g++.dg/torture/pr39259.C: New testcase.
9756
9757 2009-02-24 Richard Guenther <rguenther@suse.de>
9758
9759 PR c++/39242
9760 * g++.dg/template/instantiate10.C: New testcase.
9761
9762 2009-02-24 Richard Guenther <rguenther@suse.de>
9763 Zdenek Dvorak <ook@ucw.cz>
9764
9765 PR tree-optimization/39233
9766 * gcc.c-torture/execute/pr39233.c: New testcase.
9767
9768 2009-02-23 Sebastian Pop <sebastian.pop@amd.com>
9769
9770 PR tree-optimization/39260
9771 * gcc.dg/graphite/pr39260.c: New.
9772
9773 2009-02-23 H.J. Lu <hongjiu.lu@intel.com>
9774
9775 * g++.dg/init/static-init1.C: Replace int with __PTRDIFF_TYPE__.
9776
9777 2009-02-23 H.J. Lu <hongjiu.lu@intel.com>
9778
9779 PR c++/36411
9780 * g++.dg/template/void14.C: New.
9781
9782 2009-02-23 Jason Merrill <jason@redhat.com>
9783
9784 PR c++/38880
9785 * g++.dg/init/const7.C: Remove XFAIL.
9786 * g++.dg/init/static-init1.C: New test.
9787
9788 * g++.dg/cpp0x/initlist14.C: New test.
9789
9790 2009-02-21 Thomas Koenig <tkoenig@gcc.gnu.org>
9791
9792 PR fortran/38914
9793 * bound_simplification_2.f90: New test case.
9794 * bound_7.f90: New test case.
9795
9796 2009-02-21 Joseph Myers <joseph@codesourcery.com>
9797
9798 * gcc.dg/cpp/include4.c: New test.
9799
9800 2009-02-21 Uros Bizjak <ubizjak@gmail.com>
9801
9802 PR target/39256
9803 * gcc.target/i386/abi-2.c: New.
9804
9805 2009-02-21 Kaz Kojima <kkojima@gcc.gnu.org>
9806
9807 * gcc.c-torture/execute/pr39228.x: New.
9808
9809 2009-02-21 Uros Bizjak <ubizjak@gmail.com>
9810
9811 * gcc.target/i386/abi-1.c: Use scan-assembler-times "..." 1 instead of
9812 scan-assembler to check for xmm0 register.
9813
9814 2009-02-20 Mark Mitchell <mark@codesourcery.com>
9815 Joseph Myers <joseph@codesourcery.com>
9816
9817 * gcc.target/arm/va_list.c: New test.
9818 * g++.dg/abi/arm_va_list.C: Likewise.
9819 * lib/target-supports.exp (check_effective_target_arm_eabi): New
9820 function.
9821 * g++.dg/cpp0x/temp-va-arg-bug.C, g++.dg/other/stdarg1.C,
9822 g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-3.C,
9823 g++.dg/warn/miss-format-4.C, g++.dg/warn/miss-format-5.C,
9824 g++.dg/warn/miss-format-6.C, g++.old-deja/g++.other/vaarg2.C,
9825 g++.old-deja/g++.other/vaarg3.C, g++.old-deja/g++.other/vaarg4.C,
9826 g++.old-deja/g++.pt/builtin.C: Use -Wno-abi on ARM EABI targets.
9827
9828 2009-02-20 Jack Howarth <howarth@bromo.med.uc.edu>
9829
9830 PR testsuite/38164
9831 * gcc.target/i386/amd64-abi-3.c: Add -fomit-frame-pointer
9832 to dg-options.
9833
9834 2009-02-20 Jakub Jelinek <jakub@redhat.com>
9835
9836 PR target/39240
9837 * gcc.c-torture/execute/pr39240.c: New test.
9838
9839 2009-02-20 Jason Merrill <jason@redhat.com>
9840
9841 PR c++/39225
9842 * g++.dg/parse/dtor15.C: New test.
9843
9844 2009-02-19 Kazu Hirata <kazu@codesourcery.com>
9845
9846 * gcc.c-torture/execute/20090219-1.c: New.
9847
9848 2009-02-19 Adam Nemet <anemet@caviumnetworks.com>
9849
9850 * gcc.target/mips/mips.exp: Comment !CPU in the isa* pseudo-options.
9851 (mips-dg-options): When matching isa* pseudo-options make
9852 'value' optional and accept ! entries. Use $spec instead of
9853 $isa_spec in the isa pseudo-option error message. Only
9854 perform the ISA-range check when 'value' is set. If arch is
9855 matching any CPU in the ! entries switch to its generic ISA.
9856 * gcc.target/mips/branch-1.c: Pass isa=!octeon.
9857 * gcc.target/mips/dmult-1.c: Pass isa=64!octeon rather than -mips64.
9858
9859 2009-02-19 Jakub Jelinek <jakub@redhat.com>
9860
9861 PR target/39175
9862 * gcc.dg/visibility-20.c: New test.
9863 * g++.dg/ext/visibility/visibility-11.C: New test.
9864
9865 2009-02-19 H.J. Lu <hongjiu.lu@intel.com>
9866
9867 PR c++/39188
9868 * g++.dg/abi/pr39188-1a.C: New.
9869 * g++.dg/abi/pr39188-1b.C: Likewise.
9870 * g++.dg/abi/pr39188-1.h: Likewise.
9871 * g++.dg/abi/pr39188-2a.C: Likewise.
9872 * g++.dg/abi/pr39188-2b.C: Likewise.
9873 * g++.dg/abi/pr39188-2.h: Likewise.
9874 * g++.dg/abi/pr39188-3a.C: Likewise.
9875 * g++.dg/abi/pr39188-3b.C: Likewise.
9876 * g++.dg/abi/pr39188-3.h: Likewise.
9877
9878 2009-02-19 Joseph Myers <joseph@codesourcery.com>
9879
9880 PR c/38483
9881 * gcc.c-torture/execute/call-trap-1.c,
9882 gcc.c-torture/execute/va-arg-trap-1.c, gcc.dg/call-diag-1.c: New
9883 tests.
9884
9885 2009-02-19 Uros Bizjak <ubizjak@gmail.com>
9886
9887 PR target/39228
9888 * gcc.c-torture/execute/pr39228.c: New test.
9889
9890 2009-02-19 Richard Guenther <rguenther@suse.de>
9891
9892 PR tree-optimization/39074
9893 * gcc.dg/torture/pr39074.c: New testcase.
9894 * gcc.dg/torture/pr39074-2.c: Likewise.
9895 * gcc.dg/torture/pr39074-3.c: Likewise.
9896
9897 2009-02-18 H.J. Lu <hongjiu.lu@intel.com>
9898
9899 PR c++/39219
9900 * g++.dg/parse/attr3.C: New.
9901
9902 2009-02-18 Jack Howarth <howarth@bromo.med.uc.edu>
9903
9904 PR testsuite/38165
9905 * g++.dg/pubtypes.C: Adopt Radar 4535968 fix to testcase.
9906
9907 PR testsuite/38166
9908 * g++.dg/ext/visibility/class1.C: Revert revision 122348
9909 and skip on Darwin.
9910
9911 2009-02-18 Jason Merrill <jason@redhat.com>
9912
9913 PR c++/38880
9914 * g++.dg/init/const7.C: Remove XFAIL.
9915
9916 PR target/39179
9917 * g++.dg/opt/const6.C: New test.
9918
9919 2009-02-18 H.J. Lu <hongjiu.lu@intel.com>
9920
9921 * gcc.dg/callabi/callabi.exp: Moved to ...
9922 * gcc.target/x86_64/abi/callabi/callabi.exp: Here. Only run
9923 in 64bit mode.
9924
9925 * gcc.target/x86_64/abi/callabi/func-1.c: Don't check target.
9926 * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
9927 * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
9928 * gcc.target/x86_64/abi/callabi/pr38891.c: Likewise.
9929 * gcc.target/x86_64/abi/callabi/vaarg-1.c: Likewise.
9930 * gcc.target/x86_64/abi/callabi/vaarg-2.c: Likewise.
9931 * gcc.target/x86_64/abi/callabi/vaarg-3.c: Likewise.
9932
9933 * gcc.dg/callabi/callabi.h: Moved to ...
9934 * gcc.target/x86_64/abi/callabi/callabi.h: Here.
9935
9936 * gcc.dg/callabi/func-1.c: Moved to ...
9937 * gcc.target/x86_64/abi/callabi/func-1.c: Here.
9938
9939 * gcc.dg/callabi/func-indirect.c: Moved to ...
9940 * gcc.target/x86_64/abi/callabi/func-indirect.c: Here.
9941
9942 * gcc.dg/callabi/pr38891.c: Moved to ...
9943 * gcc.target/x86_64/abi/callabi/pr38891.c: Here.
9944
9945 * gcc.dg/callabi/vaarg-1.c: Moved to ...
9946 * gcc.target/x86_64/abi/callabi/vaarg-1.c: Here.
9947
9948 * gcc.dg/callabi/vaarg-2.c: Moved to ...
9949 * gcc.target/x86_64/abi/callabi/vaarg-2.c: Here.
9950
9951 * gcc.dg/callabi/vaarg-3.c: Moved to ...
9952 * gcc.target/x86_64/abi/callabi/vaarg-3.c: Here.
9953
9954 2009-02-17 Xuepeng Guo <xuepeng.guo@intel.com>
9955
9956 PR target/38891
9957 * gcc.dg/callabi/pr38891.c: New.
9958
9959 2009-02-17 H.J. Lu <hongjiu.lu@intel.com>
9960
9961 * gcc.dg/callabi/callabi.exp: New.
9962
9963 2009-02-17 H.J. Lu <hongjiu.lu@intel.com>
9964
9965 PR target/39082
9966 * g++.dg/compat/struct-layout-1_generate.c (dg_options): Add
9967 -Wno-abi for x86.
9968 * gcc.dg/compat/struct-layout-1_generate.c (dg_options): Likewise.
9969
9970 * gcc.target/i386/pr39082-1.c: New.
9971
9972 * gcc.target/x86_64/abi/abi-x86_64.exp (additional_flags): Add
9973 -Wno-abi.
9974
9975 * gcc.target/x86_64/abi/args.h (XMM_T): Add _m64 and _m128 if
9976 CHECK_M64_M128 is defined.
9977 (check_f_arguments): Add "do".
9978 (check_vector_arguments): New.
9979 (check_m64_arguments): Likewise.
9980 (check_m128_arguments): Likewise.
9981
9982 * gcc.target/x86_64/abi/defines.h: Include <xmmintrin.h>.
9983 (CHECK_M64_M128): Define.
9984
9985 * gcc.target/x86_64/abi/test_m64m128_returning.c: New. Based
9986 on abitest.
9987 * gcc.target/x86_64/abi/test_passing_m64m128.c: Likewise.
9988
9989 * gcc.target/x86_64/abi/test_passing_structs.c: Define __m128
9990 tests only if CHECK_M64_M128 is defined.
9991
9992 * gcc.target/x86_64/abi/test_passing_structs.c (m128_struct): New.
9993 (m128_2_struct): Likewise.
9994 (check_struct_passing5): Likewise.
9995 (check_struct_passing6): Likewise.
9996 (main): Test struct with __m128 if CHECK_M64_M128 is defined.
9997
9998 * gcc.target/x86_64/abi/test_passing_unions.c (un4): New.
9999 (un5): Likewise.
10000 (check_union_passing4): Likewise.
10001 (main): Test union with __m128 if CHECK_M64_M128 is defined.
10002
10003 2009-02-18 Joseph Myers <joseph@codesourcery.com>
10004
10005 PR c/35447
10006 * gcc.dg/noncompile/pr35447-1.c: New test.
10007
10008 2009-02-18 Jakub Jelinek <jakub@redhat.com>
10009
10010 PR tree-optimization/36922
10011 * gfortran.dg/pr36922.f: New test.
10012
10013 2009-02-17 Richard Guenther <rguenther@suse.de>
10014
10015 PR tree-optimization/39202
10016 * gcc.c-torture/compile/pr39202.c: New testcase.
10017
10018 2009-02-17 Richard Guenther <rguenther@suse.de>
10019
10020 PR tree-optimization/39204
10021 * gcc.dg/torture/pr39204.c: New testcase.
10022
10023 2009-02-17 Bingfeng Mei <bmei@broadcom.com>
10024
10025 * gcc.dg/vect/vect-outer-5.c: Require vect_float support.
10026 * gcc.dg/vect/vect-outer-6.c: Ditto.
10027
10028 2009-02-16 Joseph Myers <joseph@codesourcery.com>
10029
10030 PR c/35446
10031 * gcc.dg/noncompile/init-5.c: New test.
10032 * gcc.dg/init-bad-4.c: Adjust expected errors.
10033
10034 2009-02-16 H.J. Lu <hongjiu.lu@intel.com>
10035
10036 PR target/37049
10037 * gcc.target/i386/push-1.c: New.
10038
10039 2009-02-15 Uros Bizjak <ubizjak@gmail.com>
10040
10041 * gcc.dg/struct/w_prof_single_str_global.c: Mask return value.
10042
10043 2009-02-13 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10044
10045 * gcc.target/spu/intrinsics-sr.c: New test.
10046
10047 2009-02-13 Steve Ellcey <sje@cup.hp.com>
10048
10049 PR target/38056
10050 * gcc.target/ia64/sibcall-opt-1.c: New test.
10051 * gcc.target/ia64/sibcall-opt-2.c: New test.
10052
10053 2009-02-13 Paul Thomas <pault@gcc.gnu.org>
10054
10055 PR fortran/36528
10056 * gfortran.dg/cray_pointers_8.f90: New test.
10057
10058 PR fortran/36703
10059 * gfortran.dg/cray_pointers_9.f90: New test.
10060
10061 2009-02-13 Jason Merrill <jason@redhat.com>
10062
10063 PR c++/39070
10064 * g++.dg/cpp0x/decltype16.C: New.
10065
10066 2009-02-13 H.J. Lu <hongjiu.lu@intel.com>
10067
10068 PR target/39152
10069 * gfortran.dg/gomp/pr39152.f90: New.
10070
10071 2009-02-13 H.J. Lu <hongjiu.lu@intel.com>
10072
10073 PR target/39162
10074 * gcc.target/i386/pr39162.c: New.
10075
10076 2009-02-13 Joseph Myers <joseph@codesourcery.com>
10077
10078 PR c/35444
10079 * gcc.dg/noncompile/pr35444-1.c, gcc.dg/noncompile/pr35444-2.c:
10080 New tests.
10081
10082 2009-02-12 Jason Merrill <jason@redhat.com>
10083
10084 PR c++/38950
10085 * g++.dg/template/array20.C: New test.
10086
10087 2009-02-12 Uros Bizjak <ubizjak@gmail.com>
10088
10089 * gcc.dg/torture/fp-int-convert-float128-timode.c: Do not check
10090 for lp64 in "dg-do run" directive. Remove dg-xfail-if directive.
10091 * gcc.dg/torture/fp-int-convert-timode.c: Remove xfail directive.
10092
10093 2009-02-12 H.J. Lu <hongjiu.lu@intel.com>
10094
10095 * g++.dg/cpp0x/defaulted9.C: Compile with "-std=c++0x -fno-inline".
10096
10097 2009-02-12 H.J. Lu <hongjiu.lu@intel.com>
10098
10099 PR target/39152
10100 * gfortran.dg/pr39152.f: New.
10101
10102 2009-02-11 Jason Merrill <jason@redhat.com>
10103
10104 PR c++/39153
10105 * g++.dg/cpp0x/defaulted9.C: New test.
10106
10107 PR c++/30111
10108 * g++.dg/init/value7.C: New test.
10109
10110 2009-02-11 Paolo Bonzini <bonzini@gnu.org>
10111
10112 PR target/38824
10113 * gcc.target/i386/pr38824.c: New testcase.
10114
10115 2009-02-11 Jason Merrill <jason@redhat.com>
10116
10117 PR c++/38649
10118 * g++.dg/cpp0x/defaulted8.C: New test.
10119
10120 PR c++/36744
10121 * g++.dg/cpp0x/rv9p.C: New test.
10122
10123 2009-02-10 Eric Botcazou <ebotcazou@adacore.com>
10124
10125 * gnat.dg/aliasing3.adb: New test.
10126 * gnat.dg/aliasing3_pkg.ad[sb]: New helper.
10127
10128 2009-02-10 Paolo Carlini <paolo.carlini@oracle.com>
10129
10130 PR c++/34397
10131 * g++.dg/template/crash88.C: New.
10132 * g++.dg/template/crash89.C: Likewise.
10133
10134 2009-02-10 Steve Ellcey <sje@cup.hp.com>
10135
10136 PR c/39084
10137 * gcc.dg/pr39084.c: New test.
10138
10139 2009-02-10 Jakub Jelinek <jakub@redhat.com>
10140
10141 PR target/39139
10142 * gcc.target/i386/pr39139.c: New test.
10143
10144 2009-02-10 Richard Guenther <rguenther@suse.de>
10145
10146 PR tree-optimization/39132
10147 * gcc.dg/torture/pr39132.c: New testcase.
10148
10149 2009-02-10 H.J. Lu <hongjiu.lu@intel.com>
10150
10151 PR target/39119
10152 * gcc.target/x86_64/abi/avx/abi-avx.exp: New.
10153 * gcc.target/x86_64/abi/avx/args.h: Likewise.
10154 * gcc.target/x86_64/abi/avx/asm-support.S: Likewise.
10155 * gcc.target/x86_64/abi/avx/avx-check.h: Likewise.
10156 * gcc.target/x86_64/abi/avx/test_m256_returning.c: Likewise.
10157 * gcc.target/x86_64/abi/avx/test_passing_m256.c: Likewise.
10158 * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
10159 * gcc.target/x86_64/abi/avx/test_passing_unions.c: Likewise.
10160
10161 2009-02-09 Jason Merrill <jason@redhat.com>
10162
10163 PR c++/39109
10164 * g++.dg/init/value6.C: New test.
10165
10166 2009-02-09 H.J. Lu <hongjiu.lu@intel.com>
10167
10168 * gcc.target/x86_64/abi/abi-x86_64.exp: Use glob instead of find.
10169
10170 2009-02-09 Eric Botcazou <ebotcazou@adacore.com>
10171
10172 * gcc.c-torture/compile/20090209-1.c: New test.
10173
10174 2009-02-06 Paolo Carlini <paolo.carlini@oracle.com>
10175
10176 PR c++/35147
10177 PR c++/37737
10178 * g++.dg/cpp0x/vt-35147.C: New.
10179 * g++.dg/cpp0x/vt-37737-1.C: Likewise.
10180 * g++.dg/cpp0x/vt-37737-2.C: Likewise.
10181
10182 2009-02-06 Joseph Myers <joseph@codesourcery.com>
10183
10184 PR c/35434
10185 * gcc.dg/attr-alias-4.c: New test.
10186
10187 2009-02-06 Janis Johnson <janis187@us.ibm.com>
10188
10189 PR c/39035
10190 * gcc.dg/dfp/pr39035.c: New test.
10191
10192 2009-02-06 Joseph Myers <joseph@codesourcery.com>
10193
10194 PR c/36432
10195 * gcc.dg/c90-flex-array-2.c, gcc.dg/c99-flex-array-6.c: New tests.
10196
10197 2009-02-05 Jakub Jelinek <jakub@redhat.com>
10198
10199 PR c++/39106
10200 * g++.dg/opt/thunk3.C: New test.
10201
10202 2009-02-05 Nick Clifton <nickc@redhat.com>
10203
10204 * gcc.c-torture/compile/20080625-1.c: Skip for M32C.
10205 * gcc.c-torture/compile/limits-stringlit.c: Likewise.
10206 * gcc.dg/cdce1.c: Likewise.
10207 * gcc.dg/cpp/_Pragma6.c: Likewise.
10208 * g++.dg/cpp/_Pragma1.C: Likewise.
10209 * gcc.dg/utf32-2.c: Xfail for M32C.
10210 * gcc.dg/utf32-1.c: Likewise.
10211 * gcc.dg/utf32-3.c: Likewise.
10212 * gcc.dg/Wtype-limits.c: Add expected warning messages for 16-bit
10213 targets.
10214 * gcc.dg/Wtype-limits-Wextra.c: Likewise.
10215 * gcc.dg/utf32-4.c: Only run for 32-bit+ targets.
10216 * gcc.dg/Wconversion-5.c: Likewise.
10217 * gcc.dg/tree-ssa/data-dep-1.c: Likewise.
10218 * gcc.dg/tree-ssa/ldist-3.c: Likewise.
10219 * gcc.dg/tree-ssa/ldist-5.c: Likewise.
10220 * gcc.dg/utf-inc-init.c: Likewise.
10221 * gcc.dg/pr11492.c: Xfail for 16-bit targets.
10222 * gcc.dg/utf-array.c: Add expected warning messages for M32C.
10223 * gcc.dg/utf-array-short-wchar.c: Likewise.
10224 * gcc.dg/tree-ssa/pr33920.c: Expect a warning from all 16-bit targets.
10225 * gcc.dg/mallign.c: Use size_t instead of long.
10226
10227 2009-02-05 Uros Bizjak <ubizjak@gmail.com>
10228
10229 * g++.dg/torture/pr31863.C: Generalize dg-timeout-factor.
10230
10231 2009-02-05 Daniel Berlin <dberlin@dberlin.org>
10232
10233 * gcc.c-torture/execute/pr39100.c: New.
10234
10235 2009-02-05 Joseph Myers <joseph@codesourcery.com>
10236
10237 PR c/35435
10238 * gcc.dg/tls/diag-6.c: New test.
10239
10240 2009-02-04 Tobias Grosser <grosser@fim.uni-passau.de>
10241
10242 * gcc.dg/graphite/scop-19.c: New
10243
10244 2009-02-04 H.J. Lu <hongjiu.lu@intel.com>
10245
10246 AVX Programming Reference (January, 2009)
10247 * gcc.target/i386/avx-vpclmulqdq.c: New.
10248 * gcc.target/i386/pclmul-avx-check.h: Likewise.
10249
10250 * gcc.target/i386/i386.exp (check_effective_target_vpclmul): New.
10251
10252 * gcc.target/i386/pclmulqdq.c (CHECK_H): New.
10253 (TEST): Likewise. Include CHECK_H instead of "pclmul-check.h".
10254 (pclmul_test): Renamed to ...
10255 (TEST): This.
10256
10257 2009-02-04 Jakub Jelinek <jakub@redhat.com>
10258
10259 PR c++/39095
10260 * g++.dg/abi/mangle31.C: New test.
10261
10262 2009-02-03 Joseph Myers <joseph@codesourcery.com>
10263
10264 PR c/29129
10265 * c90-arraydecl-1.c: Do not expect error for [*] in abstract
10266 declarator.
10267 * vla-6.c: Likewise. Expect warning not error for [*] lexically
10268 inside function prototype but not part of parameter declarator.
10269 * vla-11.c: New test.
10270
10271 2009-02-03 Jason Merrill <jason@redhat.com>
10272
10273 * g++.dg/warn/main-4.C: New test.
10274 * g++.old-deja/g++.bugs/900227_01.C: Remove &main warnings.
10275
10276 2009-02-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
10277
10278 PR c++/36607
10279 * g++.dg/expr/cast10.C: New test.
10280
10281 2009-02-03 Joseph Myers <joseph@codesourcery.com>
10282
10283 PR c/35433
10284 * gcc.dg/init-bad-6.c: New test.
10285
10286 2009-02-03 Jakub Jelinek <jakub@redhat.com>
10287
10288 PR target/35318
10289 * gcc.c-torture/compile/pr35318.c: New test.
10290
10291 PR inline-asm/39059
10292 * gcc.dg/nofixed-point-2.c: New test.
10293 * g++.dg/ext/fixed1.C: Adjust expected diagnostics.
10294 * g++.dg/ext/fixed2.C: Likewise.
10295 * g++.dg/other/error25.C: Likewise.
10296 * g++.dg/lookup/crash7.C: Likewise.
10297 * g++.dg/cpp0x/decltype-38655.C: Likewise.
10298
10299 PR c++/39056
10300 * g++.dg/cpp0x/initlist13.C: New test.
10301
10302 2009-02-03 Paolo Bonzini <bonzini@gnu.org>
10303
10304 PR c++/36897
10305 * g++.dg/template/func2.C: New test.
10306
10307 PR c++/37314
10308 * g++.dg/template/typename15.C: New.
10309 * g++.dg/template/typename16.C: New.
10310
10311 2009-02-03 Janis Johnson <janis187@us.ibm.com>
10312 Ben Elliston <bje@au.ibm.com>
10313
10314 PR c/39034
10315 * gcc.dg/dfp/pr39034.c: New test.
10316
10317 2009-02-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10318
10319 PR testsuite/38263
10320 * gcc.dg/ipa/ipacost-2.c: Add -fpie when pic.
10321
10322 2009-02-02 Jason Merrill <jason@redhat.com>
10323
10324 PR c++/39054
10325 * g++.dg/parse/dtor14.C: New test.
10326
10327 2009-02-02 Jakub Jelinek <jakub@redhat.com>
10328
10329 * lib/target-supports.exp
10330 (check_effective_target_correct_iso_cpp_string_wchar_protos): New.
10331 * g++.dg/ext/builtin10.C: New test.
10332
10333 PR inline-asm/39058
10334 * gcc.target/i386/pr39058.c: New test.
10335
10336 2009-02-02 Richard Guenther <rguenther@suse.de>
10337
10338 PR tree-optimization/38937
10339 * g++.dg/warn/Wstrict-aliasing-bogus-escape.C: New testcase.
10340
10341 2009-02-01 Paolo Carlini <paolo.carlini@oracle.com>
10342
10343 PR c++/39053
10344 * g++.dg/parse/crash52.C: New.
10345
10346 2009-01-30 Richard Guenther <rguenther@suse.de>
10347
10348 PR tree-optimization/39041
10349 * gcc.c-torture/compile/pr39041.c: New testcase.
10350
10351 2009-01-30 Jakub Jelinek <jakub@redhat.com>
10352
10353 PR target/39013
10354 * gcc.target/i386/pr39013-1.c: New test.
10355 * gcc.target/i386/pr39013-2.c: New test.
10356
10357 PR c++/39028
10358 * g++.dg/ext/label12.C: New test.
10359
10360 2009-01-30 Paolo Carlini <paolo.carlini@oracle.com>
10361
10362 PR c++/33465
10363 * g++.dg/parse/error34.C: New.
10364 * g++.dg/parse/error35.C: Likewise.
10365
10366 2009-01-30 Paolo Carlini <paolo.carlini@oracle.com>
10367
10368 PR c++/38655
10369 * g++.dg/cpp0x/decltype-38655.C: New.
10370
10371 2009-01-30 Jakub Jelinek <jakub@redhat.com>
10372
10373 PR target/39002
10374 * g++.dg/torture/pr39002.C: New test.
10375
10376 2009-01-29 Kazu Hirata <kazu@codesourcery.com>
10377
10378 PR tree-optimization/39007
10379 * gcc.dg/tree-ssa/pr39007.c: New.
10380
10381 2009-01-29 Kenneth Zadeck <zadeck@naturalbridge.com>
10382
10383 PR middle-end/35854
10384 * gcc.dg/lower-subreg-1.c: Renamed dump pass from "subreg"
10385 to "subreg1".
10386
10387 2009-01-29 Steve Ellcey <sje@cup.hp.com>
10388
10389 PR middle-end/38857
10390 * gcc.c-torture/compile/pr38857.c: New test.
10391
10392 2009-01-28 Paul Thomas <pault@gcc.gnu.org>
10393
10394 PR fortran/38852
10395 PR fortran/39006
10396 * gfortran.dg/bound_6.f90: New test.
10397
10398 2009-01-28 Pat Haugen <pthaugen@us.ibm.com>
10399
10400 * gcc.target/powerpc/avoid-indexed-addresses.c: New test.
10401
10402 2009-01-28 Kazu Hirata <kazu@codesourcery.com>
10403
10404 PR tree-optimization/38997
10405 * gcc.dg/tree-ssa/pr38997.c: New.
10406
10407 2009-01-28 Richard Guenther <rguenther@suse.de>
10408
10409 PR tree-optimization/38926
10410 * gcc.c-torture/compile/pr38926.c: New testcase.
10411
10412 2009-01-28 Jakub Jelinek <jakub@redhat.com>
10413
10414 PR middle-end/38934
10415 * gcc.dg/pr38934.c: New test.
10416
10417 2009-01-28 Richard Guenther <rguenther@suse.de>
10418
10419 PR middle-end/38908
10420 * g++.dg/warn/Wuninitialized-2.C: New testcase.
10421
10422 2009-01-28 Paolo Bonzini <bonzini@gnu.org>
10423
10424 PR tree-optimization/38984
10425 * gcc.dg/pr38984.c: New XFAILed testcase.
10426
10427
10428 2009-01-28 Uros Bizjak <ubizjak@gmail.com>
10429
10430 PR target/38988
10431 * gcc.target/i386/pr38988.c: New test.
10432
10433 2009-01-27 Paolo Carlini <paolo.carlini@oracle.com>
10434
10435 PR c++/37554
10436 * g++.dg/parse/crash51.C: New.
10437 * g++.old-deja/g++.pt/crash9.C: Adjust.
10438
10439 2009-01-27 Daniel Kraft <d@domob.eu>
10440
10441 PR fortran/38883
10442 * gfortran.dg/mvbits_6.f90: New test.
10443 * gfortran.dg/mvbits_7.f90: New test.
10444 * gfortran.dg/mvbits_8.f90: New test.
10445
10446 2009-01-27 Richard Guenther <rguenther@suse.de>
10447
10448 PR tree-optimization/38503
10449 * g++.dg/warn/Wstrict-aliasing-bogus-placement-new.C: New testcase.
10450
10451 2009-01-27 Uros Bizjak <ubizjak@gmail.com>
10452
10453 PR middle-end/38969
10454 * gcc.c-torture/execute/pr38969.c: New test.
10455
10456 2009-01-26 Adam Nemet <anemet@caviumnetworks.com>
10457
10458 PR testsuite/38864
10459 * gcc.target/mips/fixed-vector-type.c: Add target { fixed_point }
10460 to dg-do compile.
10461 * gcc.target/mips/fixed-scalar-type.c: Likewise.
10462 * gcc.target/mips/dpaq_sa_l_w.c: Likewise.
10463 * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
10464
10465 2009-01-26 H.J. Lu <hongjiu.lu@intel.com>
10466
10467 PR target/38952
10468 * g++.dg/torture/stackalign/test-unwind.h (main): Also return 0
10469 if __USING_SJLJ_EXCEPTIONS__ is defined.
10470
10471 * g++.dg/torture/stackalign/unwind-0.C (foo): Don't define if
10472 __USING_SJLJ_EXCEPTIONS__ is defined.
10473 * g++.dg/torture/stackalign/unwind-1.C (foo): Likewise.
10474 * g++.dg/torture/stackalign/unwind-2.C (foo): Likewise.
10475 * g++.dg/torture/stackalign/unwind-3.C (foo): Likewise.
10476 * g++.dg/torture/stackalign/unwind-4.C (foo): Likewise.
10477 * g++.dg/torture/stackalign/unwind-5.C (foo): Likewise.
10478 * g++.dg/torture/stackalign/unwind-6.C (foo): Likewise.
10479
10480 2009-01-26 Danny Smith <dannysmith@users.sourceforge.net>
10481
10482 PR testsuite/38949
10483 * g++.dg/torture/stackalign/test-unwind.h (ASMNAME): Define.
10484 Use instead of C name in asm statements.
10485
10486 2009-01-26 Richard Guenther <rguenther@suse.de>
10487
10488 PR tree-optimization/38745
10489 * g++.dg/torture/pr38745.C: New testcase.
10490
10491 2009-01-26 Richard Guenther <rguenther@suse.de>
10492
10493 PR middle-end/38851
10494 * g++.dg/warn/Wuninitialized-1.C: New testcase.
10495
10496 2009-01-25 Hans-Peter Nilsson <hp@axis.com>
10497
10498 * gcc.dg/bitfld-15.c: Gate warning on target
10499 pcc_bitfield_type_matters.
10500 * gcc.dg/bitfld-17.c, g++.dg/ext/bitfield2.C,
10501 g++.dg/ext/bitfield4.C: Likewise.
10502 * gcc.dg/pr17112-1.c: Don't expect a warning for the packed
10503 bitfield for any target.
10504
10505 2009-01-24 Jakub Jelinek <jakub@redhat.com>
10506
10507 PR c/38957
10508 * gcc.dg/pr38957.c: New test.
10509
10510 2009-01-24 David Billinghurst <billingd@gcc.gnu.org>
10511
10512 PR fortran/38955
10513 * gfortran.dg/array_constructor_24.f: Allow tolerance when
10514 comparing floats.
10515
10516 2009-01-24 Sebastian Pop <sebastian.pop@amd.com>
10517
10518 PR tree-optimization/38953
10519 * gfortran.dg/graphite/pr38953.f90: New.
10520
10521 2009-01-24 Paul Brook <paul@codesourcery.com>
10522
10523 * gcc.target/arm/neon-cond-1.c: New test.
10524
10525 2009-01-23 Paolo Bonzini <bonzini@gnu.org>
10526
10527 PR tree-optimization/38932
10528 * gcc.dg/pr38932.c: New.
10529
10530 2009-01-23 Revital Eres <eres@il.ibm.com>
10531
10532 * gcc.dg/sms-7.c: Fix test.
10533
10534 2009-01-22 Adam Nemet <anemet@caviumnetworks.com>
10535
10536 * gcc.dg/bitfld-15.c, gcc.dg/bitfld-16.c,
10537 gcc.dg/bitfld-17.c,gcc.dg/bitfld-18.c: New tests.
10538 * g++.dg/ext/bitfield2.C, g++.dg/ext/bitfield3.C,
10539 g++.dg/ext/bitfield4.C, g++.dg/ext/bitfield5.C: New tests.
10540
10541 2009-01-22 Steve Ellcey <sje@cup.hp.com>
10542
10543 * gcc.dg/pr35729.c: Make test x86 specific.
10544
10545 2009-01-22 Steve Ellcey <sje@cup.hp.com>
10546
10547 PR middle-end/38615
10548 * gcc.dg/pr38615.c: New test.
10549
10550 2009-01-22 Uros Bizjak <ubizjak@gmail.com>
10551
10552 PR target/38931
10553 * gcc.target/i386/pr38931.c: New test.
10554
10555 2009-01-22 Dodji Seketeli <dodji@redhat.com>
10556
10557 PR c++/38930
10558 * g++.dg/template/typedef11.C: Reverting changes of PR c++/26693.
10559 * g++.dg/template/typedef12.C: Likewise.
10560 * g++.dg/template/typedef13.C: Likewise.
10561 * g++.dg/template/typedef14.C: Likewise.
10562 * g++.dg/template/sfinae3.C: Likewise.
10563 * g++.old-deja/g++.pt/typename8.C: Likewise.
10564 * g++.dg/template/access11.C: Likewise
10565
10566 2009-01-21 Richard Sandiford <rdsandiford@googlemail.com>
10567
10568 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Skip for mips*-*-linux*
10569 and mips*-*-irix*.
10570 * gcc.dg/tree-ssa/vrp47.c: Skip for all MIPS targets.
10571
10572 2009-01-21 Dodji Seketeli <dodji@redhat.com>
10573
10574 PR c++/26693
10575 * g++.dg/template/typedef11.C: New test.
10576 * g++.dg/template/typedef12.C: Likewise.
10577 * g++.dg/template/typedef13.C: Likewise.
10578 * g++.dg/template/typedef14.C: Likewise.
10579 * g++.dg/template/sfinae3.C: Compile this pedantically.
10580 The only errors expected should be the one saying the typedef is ill
10581 formed.
10582 * g++.old-deja/g++.pt/typename8.C: Likewise.
10583 * g++.dg/template/access11.C: Update this.
10584
10585 2009-01-21 Daniel Kraft <d@domob.eu>
10586
10587 PR fortran/38887
10588 * gfortran.dg/mvbits_5.f90: New test.
10589
10590 2009-01-21 Bingfeng Mei <bmei@broadcom.com>
10591
10592 * gcc.dg/sms-6.c: New test.
10593 * gcc.dg/sms-7.c: Likewise.
10594
10595 2009-01-20 Paul Thomas <pault@gcc.gnu.org>
10596
10597 PR fortran/38907
10598 * gfortran.dg/host_assoc_function_7.f90: New test
10599
10600 2009-01-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
10601 Richard Guenther <rguenther@suse.de>
10602
10603 PR tree-optimization/38747
10604 PR tree-optimization/38748
10605 * gcc.dg/tree-ssa/struct-aliasing-1.c: New test.
10606 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
10607 * gcc.c-torture/execute/struct-aliasing-1.c: Likewise.
10608
10609 2009-01-20 Kees Cook <kees@ubuntu.com>
10610 H.J. Lu <hongjiu.lu@intel.com>
10611
10612 PR target/38902
10613 * gcc.dg/pr38902.c: New.
10614
10615 2009-01-20 Paolo Bonzini <bonzini@gnu.org>
10616
10617 PR target/38868
10618 * gfortran.dg/pr38868.f: New testcase.
10619
10620 2009-01-20 Richard Guenther <rguenther@suse.de>
10621
10622 * gcc.c-torture/execute/pr36227.c: Move ...
10623 * gcc.dg/torture/pr36227.c: ... here. Require stdint_types.
10624
10625 2009-01-19 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
10626
10627 * lib/gfortran.exp: Add -B options for targets that use
10628 libgfortran.a%s in their specs.
10629
10630 2009-01-19 Jason Merrill <jason@redhat.com>
10631
10632 PR c++/23287
10633 * g++.dg/template/dtor5.C: New test.
10634
10635 2009-01-19 Mikael Morin <mikael.morin@tele2.fr>
10636
10637 PR fortran/38859
10638 * gfortran.dg/bound_5.f90: New test.
10639
10640 2009-01-18 H.J. Lu <hongjiu.lu@intel.com>
10641
10642 PR target/38736
10643 * g++.dg/compat/abi/pr38736_main.C: New.
10644 * g++.dg/compat/abi/pr38736_x.C: Likewise.
10645 * g++.dg/compat/abi/pr38736_y.C: Likewise.
10646 * g++.dg/other/macro-1.C: Likewise.
10647 * gcc.dg/macro-1.c: Likewise.
10648 * gcc.dg/compat/pr38736_main.c: Likewise.
10649 * gcc.dg/compat/pr38736_x.c: Likewise.
10650 * gcc.dg/compat/pr38736_y.c: Likewise.
10651
10652 2009-01-18 Richard Guenther <rguenther@suse.de>
10653
10654 PR tree-optimization/38819
10655 * gcc.c-torture/execute/pr38819.c: New testcase.
10656
10657 2009-01-17 Paul Thomas <pault@gcc.gnu.org>
10658
10659 PR fortran/38657
10660 * gfortran.dg/module_commons_3.f90: Reapply.
10661
10662 2009-01-17 Paul Thomas <pault@gcc.gnu.org>
10663
10664 PR fortran/34955
10665 * gfortran.dg/transfer_intrinsic_1.f90: New test.
10666 * gfortran.dg/transfer_intrinsic_2.f90: New test.
10667
10668 2009-01-17 Paul Thomas <pault@gcc.gnu.org>
10669
10670 PR fortran/38657
10671 * gfortran.dg/module_commons_3.f90: Remove
10672
10673 2009-01-16 H.J. Lu <hongjiu.lu@intel.com>
10674
10675 * gcc.dg/tree-ssa/foldaddr-1.c: Add the missing '}'.
10676
10677 2009-01-16 Jason Merrill <jason@redhat.com>
10678
10679 PR c++/38877
10680 * g++.dg/template/lvalue1.C: New test.
10681
10682 PR c++/29470
10683 * g++.dg/template/access20.C: New test.
10684 * g++.dg/torture/pr34641.C: Fix access.
10685
10686 2009-01-16 Richard Guenther <rguenther@suse.de>
10687
10688 PR tree-optimization/38835
10689 PR middle-end/36227
10690 * gcc.c-torture/execute/pr36227.c: New testcase.
10691 * gcc.dg/tree-ssa/foldaddr-1.c: XFAIL.
10692 * g++.dg/init/const7.C: Likewise.
10693
10694 2009-01-16 Adam Nemet <anemet@caviumnetworks.com>
10695
10696 PR target/38554
10697 * gcc.c-torture/compile/pr38554.c: New test.
10698
10699 2009-01-16 Jason Merrill <jason@redhat.com>
10700
10701 PR c++/38579
10702 * g++.dg/conversion/access1.C: New test.
10703
10704 2009-01-16 Jakub Jelinek <jakub@redhat.com>
10705
10706 PR tree-optimization/38789
10707 * gcc.c-torture/compile/pr38789.c: New test.
10708
10709 2009-01-16 Janus Weil <janus@gcc.gnu.org>
10710
10711 PR fortran/38152
10712 * gfortran.dg/proc_ptr_13.f90: New.
10713
10714 2009-01-15 Jason Merrill <jason@redhat.com>
10715
10716 PR c++/38850
10717 * g++.dg/template/koenig6.C: New test.
10718
10719 2009-01-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
10720
10721 PR c++/29388
10722 * g++.dg/template/error37.C: New testcase.
10723
10724 2009-01-15 Jason Merrill <jason@redhat.com>
10725
10726 PR c++/36334
10727 * g++.dg/conversion/memfn1.C: New test.
10728
10729 PR c++/37646
10730 * g++.dg/conversion/memfn2.C: New test.
10731
10732 2009-01-15 Steve Ellcey <sje@cup.hp.com>
10733
10734 PR c++/38357
10735 * g++.dg/template/crash87.C: New test.
10736
10737 2009-01-15 H.J. Lu <hongjiu.lu@intel.com>
10738
10739 PR middle-end/37843
10740 * gcc.target/i386/pr37843-3.c: Replace _Decimal128 with __m128.
10741
10742 2009-01-15 Dodji Seketeli <dodji@redhat.com>
10743
10744 PR c++/38636
10745 * g++.dg/parse/crash50.C: New test.
10746
10747 2009-01-14 Jakub Jelinek <jakub@redhat.com>
10748
10749 PR rtl-optimization/38245
10750 * gcc.dg/pr38245-3.c: New test.
10751 * gcc.dg/pr38245-3.h: New file.
10752 * gcc.dg/pr38245-4.c: New file.
10753 * gcc.dg/pr38364.c: New test.
10754
10755 2009-01-14 Adam Nemet <anemet@caviumnetworks.com>
10756
10757 * gcc.target/mips/mips.exp (mips_option_tests(-mips16)): Make the
10758 sequence PC-relative.
10759
10760 2009-01-14 Mark Mitchell <mark@codesourcery.com>
10761
10762 * gcc.target/arm/long-calls-1.c: Tolerate the lack of sibling
10763 calls and/or PLT markers.
10764 * gcc.target/arm/long-calls-2.c: Tolerate the lack of sibling
10765 calls and/or PLT markers.
10766 * gcc.target/arm/long-calls-3.c: Tolerate the lack of sibling
10767 calls and/or PLT markers.
10768 * gcc.target/arm/long-calls-4.c: Tolerate the lack of sibling
10769 calls and/or PLT markers.
10770
10771 2009-01-14 Daniel Jacobowitz <dan@codesourcery.com>
10772 Nathan Froyd <froydnj@codesourcery.com>
10773 Joseph Myers <joseph@codesourcery.com>
10774
10775 * lib/target-supports.exp (check_effective_target_powerpc_spe_nocache):
10776 New function.
10777 * gcc.target/powerpc/20030218-1.c: Skip if not powerpc_spe_nocache
10778 and use consistent CFLAGS.
10779 * gcc.target/powerpc/20030505.c: Likewise.
10780 * gcc.target/powerpc/20081204-1.c: Likewise.
10781 * gcc.target/powerpc/ppc-spe.c: Likewise.
10782 * gcc.target/powerpc/spe1.c: Likewise.
10783 * g++.dg/ext/spe1.C: Likewise.
10784 * g++.dg/other/opaque-1.C: Likewise.
10785 * g++.dg/other/opaque-2.C: Likewise.
10786 * g++.dg/other/opaque-3.C: Likewise.
10787
10788 2009-01-14 Mark Mitchell <mark@codesourcery.com>
10789
10790 * gcc.dg/vect/vect-105.c: Prevent compiler from hoisting abort
10791 out of loop.
10792
10793 2009-01-14 Vladimir Makarov <vmakarov@redhat.com>
10794
10795 PR target/38811
10796 * g++.dg/torture/pr38811.C: New file.
10797
10798 2009-01-14 Richard Guenther <rguenther@suse.de>
10799
10800 PR tree-optimization/38826
10801 PR middle-end/38477
10802 * gcc.dg/Wstrict-aliasing-bogus-pta-1.c: New testcase.
10803
10804 2009-01-13 Sebastian Pop <sebastian.pop@amd.com>
10805
10806 * gcc.dg/graphite/pr38786.c: Fix commit problem.
10807
10808 2009-01-14 Nick Clifton <nickc@redhat.com>
10809
10810 PR c++/37862
10811 * g++.cp/parse/pr37862.C: New test.
10812
10813 2009-01-14 Julian Brown <julian@codesourcery.com>
10814
10815 * gcc.target/arm/eabi1.c (__eabi_uread4, __eabi_uwrite4)
10816 (__eabi_uread8, __eabi_uwrite8): Change spellings of declarations
10817 to...
10818 (__aeabi_uread4, __aeabi_uwrite4, __aeabi_uread8, __aeabi_uwrite8):
10819 These.
10820
10821 2009-01-13 Jakub Jelinek <jakub@redhat.com>
10822
10823 PR rtl-optimization/38774
10824 * gcc.dg/torture/pr38774.c: New test.
10825
10826 PR c++/38795
10827 * g++.dg/cpp0x/pr38795.C: New test.
10828
10829 2009-01-13 Daniel Jacobowitz <dan@codesourcery.com>
10830 Nathan Froyd <froydnj@codesourcery.com>
10831 Joseph Myers <joseph@codesourcery.com>
10832
10833 * gcc.target/powerpc/altivec-consts.c: Run if vmx_hw, compile
10834 otherwise. Do not check for AltiVec at runtime.
10835 * gcc.target/powerpc/altivec-varargs-1.c: Likewise.
10836 * gcc.target/powerpc/altivec-vec-merge.c: Likewise.
10837 * gcc.target/powerpc/altivec-1.c: Likewise.
10838 * gcc.target/powerpc/altivec-3.c: Likewise.
10839 * gcc.target/powerpc/altivec-10.c: Likewise.
10840 * gcc.target/powerpc/altivec-12.c: Likewise.
10841 * gcc.target/powerpc/altivec-24.c: Likewise.
10842 * gcc.target/powerpc/altivec-cell-2.c: Likewise.
10843 * gcc.target/powerpc/altivec-cell-3.c: Likewise.
10844 * gcc.target/powerpc/altivec-cell-4.c: Likewise.
10845 * gcc.target/powerpc/pr35907.c: Likewise.
10846 * gcc.target/powerpc/altivec-cell-8.c: Run if cell_hw, compile
10847 otherwise. Do not check for Cell at runtime.
10848 * gcc.target/powerpc/altivec_check.h: Delete.
10849
10850 * g++.dg/ext/altivec-2.C: Do not check for AltiVec at runtime.
10851 * g++.dg/ext/altivec-3.C: Run if vmx_hw, compile otherwise. Do
10852 not check for AltiVec at runtime.
10853 * g++.dg/ext/altivec-cell-2.C: Likewise.
10854 * g++.dg/ext/altivec-cell-3.C: Likewise.
10855 * g++.dg/ext/altivec-cell-4.C: Likewise.
10856 * g++.dg/eh/simd-2.C: Only use -maltivec if vmx_hw.
10857 * g++.dg/eh/check-vect.h (sig_ill_handler): Remove AltiVec runtime
10858 check.
10859 * g++.dg/ext/altivec_check.h: Delete.
10860
10861 2009-01-13 Nathan Froyd <froydnj@codesourcery.com>
10862
10863 * gcc.target/powerpc/altivec-macros.c: Require a powerpc_altivec_ok
10864 effective target. Adjust line numbers accordingly.
10865
10866 2009-01-13 Mark Mitchell <mark@codesourcery.com>
10867
10868 * gcc.target/i386/sse-10.c: Pass -mno-omit-leaf-frame-pointer.
10869
10870 2009-01-13 Sebastian Pop <sebastian.pop@amd.com>
10871
10872 PR tree-optimization/38786
10873 * gcc.dg/graphite/pr38786.c: New.
10874
10875 2009-01-13 Uros Bizjak <ubizjak@gmail.com>
10876
10877 Revert:
10878 2009-01-05 Uros Bizjak <ubizjak@gmail.com>
10879
10880 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
10881 for alpha*-*-* targets.
10882 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
10883
10884 2009-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10885
10886 PR libfortran/38772
10887 * gfortran.dg/fmt_bz_bn_err.f: New test.
10888
10889 2009-01-12 Nathan Froyd <froydnj@codesourcery.com>
10890
10891 * gcc.target/powerpc/ppc-spe64-1.c: Add dg-error handler.
10892
10893 2009-01-12 Daniel Jacobowitz <dan@codesourcery.com>
10894
10895 * lib/target-supports.exp (check_effective_target_powerpc64): New.
10896 * gcc.target/powerpc/darwin-longlong.c: Explicitly require 64-bit
10897 instruction support. Do not check for it at runtime.
10898
10899 2009-01-12 Jason Merrill <jason@redhat.com>
10900
10901 PR c++/35109
10902 * g++.dg/lookup/friend11.C: Remove expected error.
10903 * g++.dg/lookup/friend14.C: New test.
10904 * g++.dg/lookup/friend15.C: New test.
10905
10906 2009-01-12 Dodji Seketeli <dodji@redhat.com>
10907
10908 PR c++/36019
10909 * g++.dg/lookup/hidden-class12.C: New test.
10910 * g++.dg/lookup/hidden-class13.C: New test.
10911 * g++.dg/lookup/hidden-class14.C: New test.
10912 * g++.dg/lookup/hidden-class15.C: New test.
10913 * g++.dg/lookup/hidden-class16.C: New test.
10914
10915 2009-01-12 Mark Mitchell <mark@codesourcery.com>
10916
10917 * gcc.dg/struct/wo_prof_single_str_global.c: Mask return value.
10918 * gcc.dg/struct/wo_prof_single_str_local.c: Mask return value.
10919 * gcc.dg/struct/wo_prof_single_str_pointer.c: Mask return value.
10920
10921 2009-01-12 Jason Merrill <jason@redhat.com>
10922
10923 PR c++/31488
10924 * g++.dg/other/vararg-3.C: New test.
10925
10926 2009-01-12 Daniel Jacobowitz <dan@codesourcery.com>
10927
10928 * gcc.target/powerpc/ppc-spe.c: Compile for all EABI targets.
10929 Explicitly enable SPE.
10930 * gcc.target/powerpc/20030505.c: Likewise. Add dg-message
10931 directive.
10932
10933 * gcc.target/powerpc/20030218-1.c: Pass -mfloat-gprs=single.
10934 Expect -flax-vector-conversions message. Adjust incompatible
10935 types errors.
10936 * gcc.target/powerpc/spe1.c: Pass -mspe and -mfloat-gprs=single.
10937 Make Foo extern.
10938
10939 * gcc.dg/cpp/assert4.c: Recognize __PPC__.
10940
10941 * g++.dg/other/opaque-1.C: Run on targets with SPE.
10942
10943 * g++.dg/ext/spe-1.C: Pass -mspe and -mfloat-gprs=single.
10944 * g++.dg/other/opaque-2.C: Likewise.
10945 * g++.dg/other/opaque-3.C: Likewise.
10946
10947 2009-01-12 Jakub Jelinek <jakub@redhat.com>
10948
10949 PR c/32041
10950 * gcc.dg/pr32041.c: New test.
10951 * g++.dg/parse/offsetof9.C: New test.
10952
10953 2009-01-12 Daniel Jacobowitz <dan@codesourcery.com>
10954 Nathan Froyd <froydnj@codesourcery.com>
10955
10956 * g++.dg/conversion/simd1.C: Ignore irrelevant warning.
10957 * g++.dg/ext/attribute-test-1.C: Likewise.
10958 * g++.dg/ext/attribute-test-2.C: Likewise.
10959 * g++.dg/ext/attribute-test-3.C: Likewise.
10960 * g++.dg/ext/attribute-test-4.C: Likewise.
10961
10962 2009-01-12 Eric Botcazou <ebotcazou@adacore.com>
10963
10964 * gnat.dg/unchecked_convert3.adb: New test.
10965
10966 2009-01-12 Tomas Bily <tbily@suse.cz>
10967
10968 PR middlend/38385
10969 * gcc.dg/tree-ssa/pr38385.c: New file.
10970
10971 2009-01-12 Jakub Jelinek <jakub@redhat.com>
10972
10973 PR c++/38794
10974 * g++.dg/parse/typedef9.C: New test.
10975
10976 PR tree-optimization/38807
10977 * gcc.c-torture/compile/pr38807.c: New test.
10978
10979 2009-01-11 Adam Nemet <anemet@caviumnetworks.com>
10980
10981 * gcc.target/mips/ins-2.c: New test.
10982
10983 2009-01-11 H.J. Lu <hongjiu.lu@intel.com>
10984
10985 PR testsuite/38809
10986 * gcc.dg/pr38616.c: Only run for targets with -fstack-protector.
10987
10988 2009-01-11 Jakub Jelinek <jakub@redhat.com>
10989
10990 PR c++/36254
10991 * g++.dg/warn/Wreturn-type-5.C: New test.
10992
10993 2009-01-11 Matthias Klose <doko@ubuntu.com>
10994
10995 PR middle-end/38616
10996 * gcc.dg/pr38616.c: New test.
10997
10998 2009-01-10 Sebastian Pop <sebastian.pop@amd.com>
10999
11000 * gcc.dg/graphite/block-3.c: Fix compile error on 32bit.
11001
11002 2009-01-10 Andrew Pinski <pinskia@gmail.com>
11003
11004 PR c++/38648
11005 * g++.dg/expr/string-1.C: New test.
11006 * g++.dg/expr/string-2.C: New test.
11007
11008 PR c++/36695
11009 * g++.dg/ext/complex4.C: New test.
11010 * g++.dg/ext/complex5.C: New test.
11011 * g++.dg/init/reference1.C: New test.
11012 * g++.dg/init/reference2.C: New test.
11013 * g++.dg/init/reference3.C: New test.
11014
11015 2009-01-10 Paul Thomas <pault@gcc.gnu.org>
11016
11017 PR fortran/38763
11018 * gfortran.dg/transfer_null_1.f90: New test.
11019
11020 2009-01-10 Paul Thomas <pault@gcc.gnu.org>
11021
11022 PR fortran/38765
11023 * gfortran.dg/host_assoc_function_6.f90: New test.
11024
11025 2009-01-09 Joel Sherrill <joel.sherrill@oarcorp.com>
11026
11027 * lib/target-supports.exp: Add method to determine if the effective
11028 target is really a ppc405 after applying all compile options.
11029 * gcc.target/powerpc/405-mulhhwu-2.c: Add dg-skip-if not ppc405.
11030 * gcc.target/powerpc/405-nmachhw-1.c: Likewise.
11031 * gcc.target/powerpc/405-nmaclhw-1.c: Likewise.
11032 * gcc.target/powerpc/405-machhwu-1.c: Likewise.
11033 * gcc.target/powerpc/405-mullhwu-1.c: Likewise.
11034 * gcc.target/powerpc/405-nmacchw-1.c: Likewise.
11035 * gcc.target/powerpc/405-mulchwu-1.c: Likewise.
11036 * gcc.target/powerpc/405-nmachhw-2.c: Likewise.
11037 * gcc.target/powerpc/405-nmaclhw-2.c: Likewise.
11038 * gcc.target/powerpc/405-machhwu-2.c: Likewise.
11039 * gcc.target/powerpc/405-mulhhw-1.c: Likewise.
11040 * gcc.target/powerpc/405-machhw-1.c: Likewise.
11041 * gcc.target/powerpc/405-mullhw-1.c: Likewise.
11042 * gcc.target/powerpc/405-maclhw-1.c: Likewise.
11043 * gcc.target/powerpc/405-dlmzb-strlen-1.c: Likewise.
11044 * gcc.target/powerpc/405-mullhwu-2.c: Likewise.
11045 * gcc.target/powerpc/405-nmacchw-2.c: Likewise.
11046 * gcc.target/powerpc/405-mulchwu-2.c: Likewise.
11047 * gcc.target/powerpc/405-mulchw-1.c: Likewise.
11048 * gcc.target/powerpc/405-maclhwu-1.c: Likewise.
11049 * gcc.target/powerpc/405-macchw-1.c: Likewise.
11050 * gcc.target/powerpc/405-mulhhw-2.c: Likewise.
11051 * gcc.target/powerpc/405-machhw-2.c: Likewise.
11052 * gcc.target/powerpc/405-mullhw-2.c: Likewise.
11053 * gcc.target/powerpc/405-maclhw-2.c: Likewise.
11054 * gcc.target/powerpc/405-macchwu-1.c: Likewise.
11055 * gcc.target/powerpc/405-mulhhwu-1.c: Likewise.
11056 * gcc.target/powerpc/405-mulchw-2.c: Likewise.
11057 * gcc.target/powerpc/405-maclhwu-2.c: Likewise.
11058 * gcc.target/powerpc/405-macchw-2.c: Likewise.
11059 * gcc.target/powerpc/405-macchwu-2.c: Likewise.
11060
11061 2009-01-09 Jakub Jelinek <jakub@redhat.com>
11062
11063 PR c++/35335
11064 * g++.dg/other/error31.C: New testcase.
11065
11066 PR c/35742
11067 * gcc.dg/pr35742.c: New test.
11068
11069 2009-01-09 John F. Carr <jfc@mit.edu>
11070
11071 PR c++/37877
11072 * g++.dg/parse/linkage3.C: New test.
11073
11074 2009-01-09 Jakub Jelinek <jakub@redhat.com>
11075
11076 PR middle-end/38771
11077 * gcc.c-torture/compile/pr38771.c: New test.
11078
11079 2009-01-08 Nathan Froyd <froydnj@codesourcery.com>
11080
11081 * gcc.dg/pr34856.c: Ignore irrelevant warning.
11082
11083 2009-01-08 Mark Mitchell <mark@codesourcery.com>
11084
11085 * gcc.dg/sibcall-3.c: XFAIL for Thumb.
11086 * gcc.dg/sibcall-4.c: Likewise.
11087
11088 2009-01-08 Sebastian Pop <sebastian.pop@amd.com>
11089 Jan Sjodin <jan.sjodin@amd.com>
11090
11091 PR tree-optimization/38559
11092 * gcc.dg/graphite/pr38559.c: New.
11093
11094 2009-01-08 Ira Rosen <irar@il.ibm.com>
11095
11096 PR tree-optimization/37194
11097 * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: New test.
11098
11099 2009-01-07 Jakub Jelinek <jakub@redhat.com>
11100
11101 PR c++/38725
11102 * g++.dg/ext/label11.C: New test.
11103
11104 2009-01-07 Joseph Myers <joseph@codesourcery.com>
11105
11106 * lib/target-supports.exp (check_weak_override_available): New.
11107 * lib/target-supports-dg.exp (dg-require-weak-override): New.
11108 * gcc.dg/tree-ssa/pr27781.c, g++.dg/eh/weak1.C: Use
11109 dg-require-weak-override.
11110
11111 2009-01-07 Nathan Froyd <froydnj@codesourcery.com>
11112 Alan Modra <amodra@bigpond.net.au>
11113
11114 * gcc.c-torture/compile/20090107-1.c: New test.
11115
11116 2009-01-07 Uros Bizjak <ubizjak@gmail.com>
11117
11118 PR target/38706
11119 * g++.dg/other/pr38706.C: New test.
11120
11121 2009-01-07 Jason Merrill <jason@redhat.com>
11122
11123 * g++.dg/cpp0x/variadic92.C: New test.
11124 * g++.dg/cpp0x/variadic93.C: New test.
11125
11126 2009-01-07 Janis Johnson <janis187@us.ibm.com>
11127
11128 * lib/target-supports-dg.exp (current_compiler_flags): New.
11129 (check-flags): Use it; do not access dg-test local variables.
11130 (dg-skip-if): Do not access dg-test local variables.
11131 (dg-xfail-run-if): Ditto.
11132 (dg-shouldfail): Ditto.
11133 * gcc.test-framework/test-framework.exp
11134 (check_effective_target_def_nocache): New.
11135 * gcc.test-framework/test-framework.awk: Handle scan tests.
11136 * gcc.test-framework/dg-do-run-xrif-nocache-exp-XF.c: New test.
11137 * gcc.test-framework/dg-error-nocache-exp-P.c: New test.
11138 * gcc.test-framework/dg-nocache-scanasm-exp-XF.c: New test.
11139 * gcc.test-framework/dg-warning-nocache-exp-P.c: New test.
11140 * gcc.test-framework/dg-nocache-sif-exp-P.c: New test.
11141 * gcc.test-framework/dg-nocache-sif-exp-U.c: New test.
11142 * gcc.test-framework/dg-nocache-xif-exp-P.c: New test.
11143 * gcc.test-framework/dg-do-run-sft-nocache-exp-P.c: New test.
11144 * gcc.test-framework/dg-nocache-xif-exp-XP.c: New test.
11145
11146 * g++.dg/torture/pr38586.C: Ignore a possible warning.
11147
11148 * lib/target-supports-dg.exp (check_test_flags): Delete.
11149
11150 2009-01-07 Jan Sjodin <jan.sjodin@amd.com>
11151
11152 PR tree-optimization/38492
11153 PR tree-optimization/38498
11154 * gcc.dg/graphite/pr38500.c: Fixed warning as committed
11155 in trunk.
11156 * gcc.dg/graphite/block-0.c: Update test.
11157 * gcc.dg/graphite/block-1.c: Same.
11158 * gcc.dg/graphite/block-2.c: Remove xfail and test for blocking.
11159 * gcc.dg/graphite/block-4.c: Remove test for strip mine.
11160 * gcc.dg/graphite/block-3.c: New.
11161 * gcc.dg/graphite/pr38498.c: New.
11162
11163 2009-01-07 H.J. Lu <hongjiu.lu@intel.com>
11164
11165 AVX Programming Reference (December, 2008)
11166 * gcc.target/i386/avx-vmovntdq-256-1.c: New.
11167 * gcc.target/i386/avx-vmovntpd-256-1.c: Likewise.
11168 * gcc.target/i386/avx-vmovntps-256-1.c: Likewise.
11169
11170 * gcc.target/i386/sse2-movntdq-1.c (TEST): Align array to 16byte.
11171 * gcc.target/i386/sse2-movntpd-1.c (TEST): Likewise.
11172
11173 2009-01-06 Thomas Koenig <tkoenig@gcc.gnu.org>
11174
11175 PR fortran/38220
11176 * gfortran.dg/c_loc_pure_1.f90: New test.
11177
11178 2009-01-06 Mikael Morin <mikael.morin@tele2.fr>
11179
11180 PR fortran/38669
11181 * gfortran.dg/elemental_dependency_3.f90:
11182 Add the final tree dump cleanup.
11183
11184 2009-01-06 Jakub Jelinek <jakub@redhat.com>
11185
11186 * gfortran.dg/pr23095.f: Require ilp32 in target selection instead of
11187 passing -m32.
11188
11189 PR rtl-optimization/38722
11190 * gfortran.dg/pr38722.f90: New test.
11191
11192 2009-01-06 Janis Johnson <janis187@us.ibm.com>
11193
11194 PR c/34252
11195 * gcc.dg/dfp/decfloat-constants.c: Check for DECnn_SUBNORMAL_MIN
11196 instead of DECnn_DEN. Support -DDBG to list lines that fail.
11197
11198 2009-01-06 Dominique Dhumieres <dominiq@lps.ens.fr>
11199
11200 * gfortran.dg/implicit_12.f90: Add space around dg directive.
11201 * gfortran.dg/typebound_call_8.f03: Same.
11202 * gfortran.dg/elemental_bind_c.f90: Same.
11203 * gfortran.dg/typebound_call_7.f03: Same.
11204 * gfortran.dg/interface_proc_end.f90: Same
11205 * gfortran.dg/pr37243.f: Fix typo.
11206
11207 2009-01-06 Uros Bizjak <ubizjak@gmail.com>
11208
11209 * gcc.dg/struct-ret-3.c (CHUNK_SIZE): New define. Use CHUNK_SIZE
11210 instead of hardcoded number. Increase CHUNK_SIZE to 16384 for
11211 large stack sizes.
11212
11213 2009-01-06 H.J. Lu <hongjiu.lu@intel.com>
11214
11215 AVX Programming Reference (December, 2008)
11216 * gcc.target/i386/avx-2.c: Remove tests for _mm_permute2_pd,
11217 _mm256_permute2_pd, _mm_permute2_ps and _mm256_permute2_ps.
11218 * gcc.target/i386/sse-14.c: Likewise.
11219
11220 * gcc.target/i386/avx-vpermil2pd-1.c: Removed.
11221 * gcc.target/i386/avx-vpermil2ps-1.c: Likewise.
11222 * gcc.target/i386/avx-vpermil2pd-256-1.c: Likewise.
11223 * gcc.target/i386/avx-vpermil2ps-256-1.c: Likewise.
11224
11225 2009-01-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11226
11227 PR libfortran/38735
11228 * gfortran.dg/fmt_bz_bn.f: Update test.
11229
11230 2009-01-05 Dodji Seketeli <dodji@redhat.com>
11231
11232 PR c++/38472
11233 * g++.dg/conversion/usual-arith-conv.C: New test.
11234
11235 2009-01-05 Andrew Pinski <andrew_pinski@playstation.sony.com>
11236
11237 PR c/34911
11238 * gcc.dg/vector-3.c: New testcase.
11239 * g++.dg/ext/vector15.C: New test.
11240
11241 2009-01-05 Harsha Jagasia <harsha.jagasia@amd.com>
11242
11243 PR tree-optimization/38510
11244 * gcc.dg/graphite/pr38510.c: New.
11245
11246 2009-01-05 Harsha Jagasia <harsha.jagasia@amd.com>
11247 Jan Sjodin <jan.sjodin@amd.com>
11248
11249 PR tree-optimization/38500
11250 * gcc.dg/graphite/pr38500.c: New.
11251
11252 2009-01-05 Laurent GUERBY <laurent@guerby.net>
11253
11254 * gcc.c-torture/compile/20001226-1.c: Generalize
11255 dg-timeout-factor.
11256 * gcc.c-torture/compile/limits-fnargs.c: Add
11257 dg-timeout-factor.
11258 * gcc.dg/20020425-1.c: Likewise.
11259 * gcc.dg/pch/pch.exp: Likewise.
11260
11261 2009-01-05 Paul Thomas <pault@gcc.gnu.org>
11262
11263 PR fortran/38657
11264 * gfortran.dg/module_commons_3.f90: New test.
11265
11266 2009-01-05 Daniel Franke <franke.daniel@gmail.com>
11267
11268 PR fortran/37159
11269 * gfortran.dg/random_seed_1.f90: Updated.
11270
11271 2009-01-05 Mikael Morin <mikael.morin@tele2.fr>
11272
11273 PR fortran/38669
11274 PR fortran/38726
11275 * gfortran.dg/elemental_subroutine_7.f90:
11276 Fix p values so that it can be used as vector subscript.
11277
11278 2009-01-05 Jason Merrill <jason@redhat.com>
11279
11280 * g++.dg/cpp0x/initlist12.C: Add another test.
11281
11282 * g++.dg/cpp0x/defaulted7.C: New test.
11283
11284 2009-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
11285
11286 PR fortran/38672
11287 * gfortran.dg/host_assoc_blockdata_1.f90: New test.
11288 * gfortran.dg/host_assoc_blockdata_2.f90: New test.
11289
11290 2009-01-05 Uros Bizjak <ubizjak@gmail.com>
11291
11292 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
11293 for alpha*-*-* targets.
11294 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
11295
11296 2009-01-05 Paul Thomas <pault@gcc.gnu.org>
11297
11298 PR fortran/38665
11299 * gfortran.dg/host_assoc_function_5.f90: New test.
11300
11301 2009-01-04 Mikael Morin <mikael.morin@tele2.fr>
11302
11303 PR fortran/38669
11304 * gfortran.dg/elemental_dependency_3.f90: New test.
11305 * gfortran.dg/elemental_subroutine_7.f90: New test.
11306
11307 2009-01-04 Uros Bizjak <ubizjak@gmail.com>
11308
11309 * gcc.dg/struct-ret-3.c: Include unistd.h.
11310 (main): Exit early if system memory page size is
11311 larger than 4096 bytes.
11312
11313 2009-01-04 Daniel Franke <franke.daniel@gmail.com>
11314
11315 PR fortran/38718
11316 * gfortran.dg/merge_init_expr.f90: New.
11317
11318 2009-01-04 Mikael Morin <mikael.morin@tele2.fr>
11319
11320 PR fortran/38536
11321 * gfortran.dg/c_loc_tests_13.f90: New test.
11322 * gfortran.dg/c_loc_tests_14.f90: New test.
11323
11324 2009-01-03 Daniel Franke <franke.daniel@gmail.com>
11325
11326 * gfortran.dg/func_result_4.f90: New.
11327
11328 2009-01-03 Paul Thomas <pault@gcc.gnu.org>
11329
11330 PR fortran/38594
11331 * gfortran.dg/host_assoc_call_3.f90: Make sure that the generic
11332 interface still works, in addition to original tests.
11333 * gfortran.dg/host_assoc_call_6.f90: New test.
11334
11335 2009-01-03 Jakub Jelinek <jakub@redhat.com>
11336
11337 PR c++/38705
11338 * g++.dg/torture/pr38705.C: New test.
11339
11340 PR c/38700
11341 * gcc.dg/pr38700.c: New test.
11342
11343 2009-01-02 Jason Merrill <jason@redhat.com>
11344
11345 * g++.dg/cpp0x/initlist11.C: New test.
11346 * g++.dg/cpp0x/initlist12.C: New test.
11347
11348 2009-01-02 Richard Sandiford <rdsandiford@googlemail.com>
11349
11350 * gcc.dg/fixed-point/composite-type.c: Update wording of messages.
11351 Allow extra informative notes.
11352
11353 2009-01-01 Jakub Jelinek <jakub@redhat.com>
11354
11355 PR c/36489
11356 * gcc.dg/pr36489.c: New test.
11357
11358 \f
11359 Copyright (C) 2009 Free Software Foundation, Inc.
11360
11361 Copying and distribution of this file, with or without modification,
11362 are permitted in any medium without royalty provided the copyright
11363 notice and this notice are preserved.
This page took 0.493923 seconds and 4 git commands to generate.