]> git.ipfire.org Git - thirdparty/gcc.git/blob - gcc/testsuite/ChangeLog
2009-11-06 Basile Starynkevitch <basile@starynkevitch.net>
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
1 2009-11-06 Basile Starynkevitch <basile@starynkevitch.net>
2
3 * g++.dg/plugin/pragma_plugin-test-1.C: new testcase for
4 PLUGIN_PRAGMAS.
5 * g++.dg/plugin/pragma_plugin.c: new test plugin for
6 PLUGIN_PRAGMAS.
7 * g++.dg/plugin/plugin.exp (plugin_test_list): Add pragma_plugin.c and
8 pragma_plugin-test-1.C.
9
10 2009-11-06 Andrew Pinski <andrew_pinski@playstation.sony.com>
11
12 PR c++/41536
13 * g++.dg/ext/always_inline-5.C: New test.
14
15 2009-11-06 Jakub Jelinek <jakub@redhat.com>
16
17 PR c++/41967
18 * g++.dg/gomp/pr41967.C: New test.
19
20 2009-11-06 Michael Matz <matz@suse.de>
21
22 PR middle-end/41963
23 * gcc.dg/pr41963.c: New test.
24
25 2009-11-06 Jakub Jelinek <jakub@redhat.com>
26
27 PR middle-end/41935
28 * gcc.dg/pr41935.c: New test.
29 * c-c++-common/pr41935.c: New test.
30 * c-c++-common/builtin-offsetof.c (f0): Allow index one past the last
31 element.
32 * gcc.c-torture/execute/pr41935.c: New test.
33
34 2009-11-05 Jason Merrill <jason@redhat.com>
35
36 PR c++/34180
37 * g++.dg/init/synth2.C: New.
38
39 PR c++/7046
40 * g++.dg/abi/pragma-pack1.C: New.
41
42 PR c++/34870
43 * g++.dg/lookup/koenig7.C: New.
44
45 PR c++/41703
46 * g++.dg/template/partial6.C: New.
47
48 2009-11-05 Janus Weil <janus@gcc.gnu.org>
49
50 PR fortran/41556
51 * gfortran.dg/class_12.f03: New test.
52
53 2009-11-05 Jakub Jelinek <jakub@redhat.com>
54
55 * gcc.target/i386/i386.exp (check_effective_target_xop): Fix typo
56 in builtin's name.
57
58 2009-11-04 Jason Merrill <jason@redhat.com>
59
60 PR c++/36912
61 * g++.dg/init/static-init2.C: New.
62
63 2009-11-05 Janus Weil <janus@gcc.gnu.org>
64
65 PR fortran/41556
66 PR fortran/41873
67 * gfortran.dg/interface_abstract_4.f90: New test.
68
69 2009-11-05 Maxim Kuvyrkov <maxim@codesourcery.com>
70
71 * gcc.target/m68k/pr41302.c: Fix target triplet.
72
73 2009-11-04 Jason Merrill <jason@redhat.com>
74
75 PR c++/39413
76 * g++.dg/template/overload11.C: New.
77 * g++.dg/template/nested3.C: Adjust.
78
79 2009-11-04 Eric Botcazou <ebotcazou@adacore.com>
80
81 PR ada/20548
82 * ada/acats/norun.lst: Remove the stack checking tests.
83 * ada/acats/run_acats: Limit the stack to 8MB.
84
85 2009-11-04 Janus Weil <janus@gcc.gnu.org>
86
87 PR fortran/41556
88 PR fortran/41937
89 * gfortran.dg/class_11.f03: New test.
90
91 2009-11-04 Jason Merrill <jason@redhat.com>
92
93 PR c++/35067
94 * g++.dg/abi/thunk5.C: New.
95
96 2009-11-04 Andrew Pinski <andrew_pinski@playstation.sony.com>
97
98 PR rtl-opt/41833
99 * gcc.target/powerpc/altivec-33.c: New testcase.
100
101 2009-11-04 Jason Merrill <jason@redhat.com>
102
103 PR c++/17365, DR 218
104 * g++.dg/lookup/koenig6.C: New.
105 * g++.dg/lookup/koenig5.C: Adjust.
106 * g++.dg/template/crash56.C: Adjust.
107 * g++.old-deja/g++.ns/koenig5.C: Adjust.
108
109 2009-11-04 Harsha Jagasia <harsha.jagasia@amd.com>
110 Dwarakanath Rajagopal <dwarak.rajagopal@amd.com>
111
112 * gcc.target/i386/xop-check.h: New file.
113 * gcc.target/i386/xop-hadduX.c: Ditto.
114 * gcc.target/i386/xop-haddX.c: Ditto.
115 * gcc.target/i386/xop-hsubX.c: Ditto.
116 * gcc.target/i386/xop-imul32widen-vector.c: Ditto.
117 * gcc.target/i386/xop-imul32widen-vector.c: Ditto.
118 * gcc.target/i386/xop-pcmov2.c: Ditto.
119 * gcc.target/i386/xop-pcmov.c: Ditto.
120 * gcc.target/i386/xop-rotate1-vector.c: Ditto.
121 * gcc.target/i386/xop-rotate2-vector.c: Ditto.
122 * gcc.target/i386/xop-rotate3-vector.c: Ditto.
123 * gcc.target/i386/xop-shift1-vector.c: Ditto.
124 * gcc.target/i386/xop-shift2-vector.c: Ditto.
125 * gcc.target/i386/xop-shift3-vector.c: Ditto.
126 * gcc.target/i386/i386.exp: Add check_effective_target_xop.
127 * gcc.target/i386/sse-12.c: Update with new compile options to
128 activate and check xopintrin.h intrinsic file.
129 * gcc.target/i386/sse-13.c: Ditto.
130 * gcc.target/i386/sse-14.c: Ditto.
131 * gcc.target/i386/sse-22.c: Ditto.
132 * gcc.target/i386/sse-23.c: Ditto.
133 * g++.dg/other/i386-2.C: Ditto.
134 * g++.dg/other/i386-3.C: Ditto.
135 * g++.dg/other/i386-5.C: Ditto.
136 * g++.dg/other/i386-6.C: Ditto.
137
138 2009-11-04 Wei Guozhi <carrot@google.com>
139
140 PR target/40835
141 * gcc.target/arm/pr40835: New testcase.
142
143 2009-11-04 Revital Eres <eres@il.ibm.com>
144
145 * gcc.target/powerpc/vsx-vectorize-3.c: Adjust tetcase following
146 change in decision of peeling for alignment.
147 * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
148 * gcc.dg/vect/vect-50.c: Likewise.
149 * gcc.dg/vect/vect-42.c: Likewise.
150 * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
151 Likewise.
152 * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
153 Likewise.
154 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
155 * gcc.dg/vect/vect-60.c: Likewise.
156 * gcc.dg/vect/vect-52.c: Likewise.
157 * gcc.dg/vect/vect-44.c: Likewise.
158 * gcc.dg/vect/vect-27.c: Likewise.
159 * gcc.dg/vect/vect-29.c: Likewise.
160 * gcc.dg/vect/vect-72.c: Likewise.
161 * gcc.dg/vect/vect-56.c: Likewise.
162 * gcc.dg/vect/vect-48.c: Likewise.
163 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
164 * gfortran.dg/vect/vect-2.f90: Likewise.
165 * gfortran.dg/vect/vect-5.f90: Likewise.
166
167 2009-11-04 Richard Guenther <rguenther@suse.de>
168
169 PR tree-optimization/41919
170 * gcc.c-torture/execute/pr41919.c: New testcase.
171
172 2009-11-04 Carlos O'Donell <carlos@codesourcery.com>
173
174 PR target/41302
175 * gcc.target/m68k/pr41302.c: New test.
176
177 2009-11-03 Jason Merrill <jason@redhat.com>
178
179 PR c++/36959
180 * g++.dg/opt/inline16.C: New.
181
182 2009-11-03 Eric Botcazou <ebotcazou@adacore.com>
183
184 * gnat.dg/stack_check.adb1: New test.
185 * gnat.dg/stack_check.adb2: Likewise.
186
187 2009-11-03 Jakub Jelinek <jakub@redhat.com>
188
189 PR rtl-optimization/41917
190 * gcc.c-torture/execute/pr41917.c: New test.
191
192 2009-11-03 Uros Bizjak <ubizjak@gmail.com>
193
194 * gcc.target/i386/pr41900.c: Make test compile only. Scan assembler
195 dump to not include "call *%esp".
196
197 2009-11-03 Jason Merrill <jason@redhat.com>
198
199 PR c++/39786
200 * g++.dg/lookup/using22.C: New.
201
202 PR c++/41876
203 * g++.dg/parse/eh-decl.C: New.
204
205 PR c++/41927
206 * g++.dg/template/sfinae16.C: New.
207
208 PR c++/41815
209 * g++.dg/cpp0x/rv-return.C: New.
210 * g++.dg/cpp0x/deduce.C: Adjust.
211
212 PR c++/40944
213 * g++.dg/template/sfinae15.C: New.
214
215 PR c++/40687
216 * g++.dg/cpp0x/auto3.C: Remove xfail.
217
218 2009-11-03 Tobias Burnus <burnus@net-b.de>
219
220 PR fortran/41907
221 * gfortran.dg/missing_optional_dummy_6.f90: New test.
222
223 2009-11-03 Nick Clifton <nickc@redhat.com>
224
225 * gcc.target/rx/builtins.c: Remove redundant tests.
226 Add test of MVTIPL instruction.
227 * gcc.target/rx/interrupts.c: Use fast_interrupt and interrupt
228 function attributes. Add -msave-acc-in-interrupts option to the
229 command line.
230
231 2009-11-03 Andrew Stubbs <ams@codesourcery.com>
232 Maxim Kuvyrkov <maxim@codesourcery.com>
233
234 * g++.dg/torture/pr36191.C: Don't run with -fomit-frame-pointer on
235 sh, m68k and fido.
236
237 2009-11-03 Dodji Seketeli <dodji@redhat.com>
238
239 PR c++/38699
240 * c-c++-common/dfp/builtin-offsetof.c: Moved to ...
241 * c-c++-common/builtin-offsetof.c: ... here.
242
243 2009-11-03 Dodji Seketeli <dodji@redhat.com>
244
245 PR c++/38699
246 * c-c++-common/dfp/builtin-offsetof.c: New test.
247 * g++.dg/other/offsetof6.C: Likewise.
248
249 2009-11-03 Uros Bizjak <ubizjak@gmail.com>
250
251 PR target/41900
252 * gcc.target/i386/pr41900.c: New test.
253
254 2009-11-02 Andy Hutchinson <hutchinsonandy@gcc.gnu.org>
255
256 * gcc.c-torture/execute/pr40668.c: Correct for 16bit int size.
257
258 2009-11-02 Dodji Seketeli <dodji@redhat.com>
259
260 PR c++/41856
261 * g++.dg/lookup/extern-c-redecl3.C: Make the test x86 only.
262 * g++.dg/lookup/extern-c-redecl4.C: Likewise.
263
264 2009-11-02 Dodji Seketeli <dodji@redhat.com>
265
266 PR c++/37093
267 * g++.dg/other/ptrmem10.C: New test.
268 * g++.dg/other/ptrmem11.C: Likewise.
269
270 2009-11-02 Janis Johnson <janis187@us.ibm.com>
271
272 PR testsuite/41878
273 * gfortran.dg/vect/vect-2.f90: Fix effective-target expression, add
274 spaces in some expressions.
275
276 2009-11-02 Jason Merrill <jason@redhat.com>
277
278 * g++.dg/other/linkage2.C: Move to...
279 * g++.dg/cpp0x/linkage2.C: ..here.
280 * g++.dg/abi/mangle32.C: Add -std=c++0x.
281 * g++.dg/cpp0x/nolinkage1.C: Likewise.
282 * g++.dg/debug/dwarf2/anonname1.C: Likewise.
283 * g++.dg/ext/anon-struct4.C: Revert earlier change.
284 * g++.dg/lookup/anon2.C: Likewise.
285 * g++.dg/other/anon3.C: Likewise.
286 * g++.dg/template/arg2.C: Likewise.
287 * g++.dg/template/local4.C: Likewise.
288 * g++.old-deja/g++.law/operators32.C: Likewise.
289 * g++.old-deja/g++.other/linkage2.C: Likewise.
290 * g++.old-deja/g++.pt/enum6.C: Likewise.
291 * g++.old-deja/g++.other/anon9.C: Likewise.
292 * g++.old-deja/g++.other/linkage1.C: Likewise.
293 * c-c++-common/dfp/pr35620.c: Give the union a name.
294
295 2009-11-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
296
297 PR tree-optimization/41857
298 * gcc.target/spu/ea/pr41857.c: New file.
299
300 2009-11-02 Martin Jambor <mjambor@suse.cz>
301
302 PR tree-optimization/41750
303 * gcc.c-torture/execute/pr41750.c: New test.
304
305 2009-11-02 Jakub Jelinek <jakub@redhat.com>
306
307 PR tree-optimization/41841
308 * gcc.dg/pr41841.c: New test.
309
310 PR debug/41893
311 * gcc.dg/debug/pr41893-1.c: New test.
312 * gcc.dg/debug/pr41893-2.c: New file.
313
314 PR c++/41774
315 * g++.dg/ext/visibility/namespace3.C: New test.
316
317 2009-11-01 Jason Merrill <jason@redhat.com>
318
319 * gcc.dg/tree-ssa/restrict-1.c: Move to c-c++-common.
320 * gcc.dg/tree-ssa/restrict-2.c: Move to c-c++-common.
321 * gcc.dg/tree-ssa/restrict-4.c: Move to c-c++-common.
322
323 2009-11-01 Eric Botcazou <ebotcazou@adacore.com>
324
325 * gnat.dg/opt5.adb: New test.
326
327 2009-11-01 Tobias Burnus <burnus@net-b.de>
328
329 PR fortran/41872
330 * gfortran.dg/allocatable_scalar_4.f90: New test.
331
332 2009-11-01 Tobias Burnus <burnus@net-b.de>
333
334 PR fortran/41850
335 * gfortran.dg/intent_out_6.f90: New testcase.
336
337 2009-10-31 Richard Guenther <rguenther@suse.de>
338
339 * g++.dg/tree-ssa/restrict1.C: New.
340
341 2009-10-31 Jason Merrill <jason@redhat.com>
342
343 * g++.dg/rtti/typeid9.C: New.
344
345 PR c++/41754
346 * g++.dg/cpp0x/initlist25.C: New.
347
348 2009-10-31 Eric Botcazou <ebotcazou@adacore.com>
349
350 * gnat.dg/specs/rep_clause4.ads: New test.
351
352 2009-10-30 Andy Hutchinson <hutchinsonandy@gcc.gnu.org>
353
354 PR target/41885
355 * gcc.target/avr/torture/pr41885.c: New test.
356
357 2009-10-30 Eric Botcazou <ebotcazou@adacore.com>
358
359 * gnat.dg/specs/pack5.ads: New test.
360
361 2009-10-30 Andrew Jenner <andrew@codesourcery.com>
362
363 * lib/target-supports.exp: Handle powerpc-*-elf.
364
365 2009-10-30 H.J. Lu <hongjiu.lu@intel.com>
366
367 PR target/40838
368 * gcc.target/i386/incoming-6.c: New.
369 * gcc.target/i386/incoming-7.c: Likewise.
370 * gcc.target/i386/incoming-8.c: Likewise.
371 * gcc.target/i386/incoming-9.c: Likewise.
372 * gcc.target/i386/incoming-10.c: Likewise.
373 * gcc.target/i386/incoming-11.c: Likewise.
374 * gcc.target/i386/incoming-12.c: Likewise.
375 * gcc.target/i386/incoming-13.c: Likewise.
376 * gcc.target/i386/incoming-14.c: Likewise.
377 * gcc.target/i386/incoming-15.c: Likewise.
378 * gcc.target/i386/pr37843-4.c: Likewise.
379
380 2009-10-30 Dodji Seketeli <dodji@redhat.com>
381
382 PR c++/41863
383 * g++.dg/template/sizeof12.C: New test.
384
385 2009-10-29 Eric Botcazou <ebotcazou@adacore.com>
386
387 * gnat.dg/pack14.adb: New test.
388
389 2009-10-29 David Daney <ddaney@caviumnetworks.com>
390
391 * gcc.target/mips/mips.exp (mips_option_groups): Add
392 mcount-ra-address.
393 * gcc.target/mips/mmcount-ra-address-1.c: New test.
394 * gcc.target/mips/mmcount-ra-address-2.c: New test.
395 * gcc.target/mips/mmcount-ra-address-3.c: New test.
396
397 2009-10-29 Michael Matz <matz@suse.de>
398
399 * gcc.target/i386/sse-recip.c: Use fabsf instead of != .
400 * gcc.target/i386/sse-recip-vec.c: Ditto.
401 * gcc.target/i386/brokensqrt.c: New test.
402
403 2009-10-29 Tobias Burnus <burnus@net-b.de>
404
405 PR fortran/41777
406 * gfortran.dg/associated_target_3.f90: New testcase.
407
408 2009-10-29 Rafael Avila de Espindola <espindola@google.com>
409
410 * gfortran.dg/lto/pr41764_0.f: New.
411
412 2009-10-29 Martin Jambor <mjambor@suse.cz>
413
414 PR tree-optimization/41775
415 * testsuite/g++.dg/torture/pr41775.C: New testcase.
416
417 2009-10-28 Jason Merrill <jason@redhat.com>
418
419 * g++.dg/cpp0x/inline-ns1.C: New.
420 * g++.dg/cpp0x/inline-ns2.C: New.
421 * g++.dg/cpp0x/inline-ns3.C: New.
422
423 2009-10-28 Paolo Bonzini <bonzini@gnu.org>
424
425 PR rtl-optimization/39715
426 * gcc.target/arm/thumb-ltu.c: New.
427
428 2009-10-28 Richard Guenther <rguenther@suse.de>
429
430 PR lto/41808
431 PR lto/41839
432 * gcc.dg/lto/20091027-1_0.c: New testcase.
433 * gcc.dg/lto/20091027-1_1.c: Likewise.
434 * g++.dg/lto/20091026-1_0.C: Likewise.
435 * g++.dg/lto/20091026-1_1.C: Likewise.
436 * g++.dg/lto/20091026-1_a.h: Likewise.
437
438 2009-10-28 Jakub Jelinek <jakub@redhat.com>
439
440 PR middle-end/41837
441 * gcc.dg/pr41837.c: New test.
442
443 PR debug/41801
444 * g++.dg/ext/sync-3.C: New test.
445
446 PR target/41762
447 * gcc.dg/pr41762.c: New test.
448
449 2009-10-28 Richard Guenther <rguenther@suse.de>
450
451 PR middle-end/41855
452 * gfortran.dg/lto/20091028-1_0.f90: New testcase.
453 * gfortran.dg/lto/20091028-1_1.c: Likewise.
454 * gfortran.dg/lto/20091028-2_0.f90: Likewise.
455 * gfortran.dg/lto/20091028-2_1.c: Likewise.
456
457 2009-10-28 Paolo Bonzini <bonzini@gnu.org>
458
459 PR rtl-optimization/39715
460 * gcc.target/arm/thumb-bitfld1.c: New.
461
462 2009-10-28 Paolo Bonzini <bonzini@gnu.org>
463
464 PR rtl-optimization/40741
465 * gcc.target/arm/thumb-branch1.c: New.
466
467 2009-10-27 Jason Merrill <jason@redhat.com>
468
469 * g++.dg/cpp0x/lambda/lambda-conv.C: New.
470 * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust.
471 * g++.dg/cpp0x/lambda/lambda-mangle.C: Adjust.
472 * g++.dg/cpp0x/lambda/lambda-non-const.C: Adjust.
473
474 2009-10-27 Eric Botcazou <ebotcazou@adacore.com>
475
476 * gnat.dg/null_pointer_deref1.adb: Accept Constraint_Error.
477 * gnat.dg/null_pointer_deref2.adb: Likewise.
478
479 2009-10-27 Richard Guenther <rguenther@suse.de>
480
481 * gcc.dg/torture/ipa-pta-1.c: Adjust testcase.
482
483 2009-10-27 Jakub Jelinek <jakub@redhat.com>
484
485 PR c/41842
486 * gcc.dg/pr41842.c: New test.
487
488 2009-10-27 Revital Eres <eres@il.ibm.com>
489
490 PR tree-optimization/40648
491 * gcc.target/powerpc/vsx-vectorize-2.c: Adjust testcase following
492 change in decision of peeling for alignment.
493 * gcc.target/powerpc/vsx-vectorize-3.c: Likewise.
494 * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
495 * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
496 * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
497 * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
498 * gcc.dg/vect/vect-50.c: Likewise.
499 * gcc.dg/vect/vect-33.c: Likewise.
500 * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
501 * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
502 Likewise.
503 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
504 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
505 * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
506 Likewise.
507 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
508 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
509 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
510 * gcc.dg/vect/vect-60.c: Likewise.
511 * gcc.dg/vect/vect-26.c: Likewise.
512 * gcc.dg/vect/vect-52.c: Likewise.
513 * gcc.dg/vect/vect-44.c: Likewise.
514 * gcc.dg/vect/vect-27.c: Likewise.
515 * gcc.dg/vect/vect-70.c: Likewise.
516 * gcc.dg/vect/vect-28.c: Likewise.
517 * gcc.dg/vect/no-section-anchors-vect-31.c: Likewise.
518 * gcc.dg/vect/vect-109.c: Likewise.
519 * gcc.dg/vect/vect-54.c: Likewise.
520 * gcc.dg/vect/vect-29.c: Likewise.
521 * gcc.dg/vect/vect-72.c: Likewise.
522 * gcc.dg/vect/vect-56.c: Likewise.
523 * gcc.dg/vect/vect-48.c: Likewise.
524 * gcc.dg/vect/vect-91.c: Likewise.
525 * gcc.dg/vect/vect-92.c: Likewise.
526 * gcc.dg/vect/vect-58.c: Likewise.
527 * gcc.dg/vect/slp-25.c: Likewise.
528 * gcc.dg/vect/vect-93.c: Likewise.
529 * gcc.dg/vect/vect-95.c: Likewise.
530 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
531 * gcc.dg/vect/vect-87.c: Likewise.
532 * gcc.dg/vect/vect-96.c: Likewise.
533 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
534 * gcc.dg/vect/vect-88.c: Likewise.
535 * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
536 * gcc.dg/vect/vect-89.c: Likewise.
537 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
538 * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
539 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
540 * gfortran.dg/vect/vect-2.f90: Likewise.
541 * gfortran.dg/vect/vect-3.f90: Likewise.
542 * gfortran.dg/vect/vect-4.f90: Likewise.
543 * gfortran.dg/vect/vect-5.f90: Likewise.
544
545 2009-10-27 Jakub Jelinek <jakub@redhat.com>
546
547 PR c++/41020
548 * g++.dg/lookup/extern-c-redecl5.C: Fix up regexp.
549
550 2009-10-26 Ben Elliston <bje@au.ibm.com>
551 Michael Meissner <meissner@linux.vnet.ibm.com>
552 Ulrich Weigand <uweigand@de.ibm.com>
553
554 * gcc.target/spu/ea/ea.exp: New file.
555 * gcc.target/spu/ea/cache1.c: Likewise.
556 * gcc.target/spu/ea/cast1.c: Likewise.
557 * gcc.target/spu/ea/cast2.c: Likewise.
558 * gcc.target/spu/ea/compile1.c: Likewise.
559 * gcc.target/spu/ea/compile2.c: Likewise.
560 * gcc.target/spu/ea/cppdefine.c: Likewise.
561 * gcc.target/spu/ea/errors1.c: Likewise.
562 * gcc.target/spu/ea/errors2.c: Likewise.
563 * gcc.target/spu/ea/execute1.c: Likewise.
564 * gcc.target/spu/ea/execute2.c: Likewise.
565 * gcc.target/spu/ea/execute3.c: Likewise.
566 * gcc.target/spu/ea/ops1.c: Likewise.
567 * gcc.target/spu/ea/ops2.c: Likewise.
568 * gcc.target/spu/ea/options1.c: Likewise.
569 * gcc.target/spu/ea/test-sizes.c: Likewise.
570
571 2009-10-26 Jakub Jelinek <jakub@redhat.com>
572
573 PR bootstrap/41345
574 * gcc.dg/pr41345.c: New test.
575
576 PR debug/41828
577 * g++.dg/debug/dwarf2/anonname1.C: New test.
578
579 2009-10-26 Jason Merrill <jason@redhat.com>
580
581 PR c++/38796
582 * g++.dg/cpp0x/defaulted15.C: New.
583 * g++.dg/cpp0x/defaulted16.C: New.
584
585 2009-10-26 Dodji Seketeli <dodji@redhat.com>
586
587 PR c++/41785
588 * gcc/testsuite/g++.dg/cpp0x/variadic96.C: New test.
589
590 2009-10-26 Nick Clifton <nickc@redhat.com>
591
592 * lib/target-supports.exp (check_profiling_available):
593 Profiling is not, currently, available for the RX port.
594 (check_effective_target_hard_float): Add support for RX target.
595 * gcc.target/rx: New directory.
596 * gcc.target/rx/builtins.c: New test file.
597 * gcc.target/rx/interrupts.c: New test file.
598 * gcc.target/rx/rx-abi-function-tests.c: New test file.
599 * gcc.target/rx/zero-width-bitfield.c: New test file.
600 * gcc.target/rx/i272091.c: New test file.
601 * gcc.target/rx/packed-struct.c: New test file.
602 * gcc.target/rx/rx.exp: New file: Drives RX tests.
603
604 2009-10-26 Andrew Pinski <pinskia@gcc.gnu.org>
605
606 * gcc.dg/lto/20091014-1_0.c: Replace -shared with -r -nostlib.
607 * gcc.dg/lto/20091016-1_0.c: Likewise.
608 * gcc.dg/lto/20090206-1_0.c: Likewise.
609 * gcc.dg/lto/20081120-1_0.c: Likewise.
610 * gcc.dg/lto/20081120-2_0.c: Likewise.
611 * gcc.dg/lto/20090116_0.c: Likewise.
612 * gcc.dg/lto/20081126_0.c: Likewise.
613 * gcc.dg/lto/20091013-1_0.c: Likewise.
614 * gcc.dg/lto/20081212-1_0.c: Likewise.
615 * gcc.dg/lto/20091015-1_0.c: Likewise.
616 * gcc.dg/lto/20090126-1_0.c: Likewise.
617 * gcc.dg/lto/20090126-2_0.c: Likewise.
618 * gcc.dg/lto/20091020-1_0.c: Likewise.
619 * gcc.dg/lto/20091020-2_0.c: Likewise.
620 * gcc.dg/lto/20081204-1_0.c: Likewise.
621 * gcc.dg/lto/20081204-2_0.c: Likewise.
622 * gcc.dg/lto/20081224_0.c: Likewise.
623 * gcc.dg/lto/20090219_0.c: Likewise.
624
625 2009-10-26 Dodji Seketeli <dodji@redhat.com>
626
627 PR c++/41020
628 * g++.dg/lookup/extern-c-redecl2.C: New test.
629 * g++.dg/lookup/extern-c-redecl3.C: Likewise.
630 * g++.dg/lookup/extern-c-redecl4.C: Likewise.
631 * g++.dg/lookup/extern-c-redecl5.C: Likewise.
632
633 2009-10-26 Michael Matz <matz@suse.de>
634
635 PR tree-optimization/41783
636 * gcc.dg/pr41783.c: New test.
637 * gcc.dg/tree-ssa/ssa-pre-23.c: Adjust.
638 * gcc.dg/tree-ssa/ssa-pre-24.c: Don't xfail anymore.
639 * gcc.dg/tree-ssa/ssa-pre-27.c: New test.
640
641 2009-10-26 Janus Weil <janus@gcc.gnu.org>
642
643 PR fortran/41714
644 * gfortran.dg/class_allocate_4.f03: New test.
645
646 2009-10-24 Adam Nemet <anemet@caviumnetworks.com>
647
648 * gcc.target/mips/mult-1.c: New test.
649
650 2009-10-24 Janus Weil <janus@gcc.gnu.org>
651
652 PR fortran/41784
653 * gfortran.dg/extends_8.f03: New test.
654
655 2009-10-24 Eric Botcazou <ebotcazou@adacore.com>
656
657 * gnat.dg/specs/pack4.ads: New test.
658
659 2009-10-24 Eric Botcazou <ebotcazou@adacore.com>
660
661 * gnat.dg/null_pointer_deref1.adb: New test.
662 * gnat.dg/null_pointer_deref2.adb: Likewise.
663
664 2009-10-24 Paul Thomas <pault@gcc.gnu.org>
665
666 PR fortran/41772
667 * gfortran.dg/transfer_intrinsic_3.f90.
668
669 2009-10-24 Eric Botcazou <ebotcazou@adacore.com>
670
671 * gnat.dg/opt4.adb: New test.
672
673 2009-10-23 Joseph Myers <joseph@codesourcery.com>
674
675 PR c/40033
676 * gcc.dg/noncompile/pr40033-1.c: New test.
677
678 2009-10-23 Dodji Seketeli <dodji@redhat.com>
679
680 PR c++/40808
681 * g++.dg/abi/mangle34.C: New test
682
683 2009-10-23 Jason Merrill <jason@redhat.com>
684
685 * g++.dg/cpp0x/lambda/lambda-nested2.C: New.
686
687 Core issue 899
688 * g++.dg/cpp0x/explicit4.C: New.
689
690 2009-10-23 Joseph Myers <joseph@codesourcery.com>
691
692 * g++.dg/abi/rtti3.C, g++.dg/abi/thunk4.C: Skip for *-*-mingw* and
693 *-*-cygwin.
694 * g++.dg/cpp0x/lambda/lambda-mangle.C: Disable weak symbols tests
695 for *-*-mingw* and *-*-cygwin.
696 * g++.dg/opt/vt1.C: Skip for *-*-mingw* and *-*_cygwin.
697 * g++.dg/template/spec35.C: Disable weak symbol test for
698 *-*-mingw* and *-*-cygwin.
699
700 PR testsuite/31342
701 * gcc.target/i386/pic-1.c: Skip for *-*-mingw* and *-*-cygwin.
702
703 2009-10-23 Janus Weil <janus@gcc.gnu.org>
704
705 PR fortran/41800
706 * gfortran.dg/class_10.f03: New test.
707
708 2009-10-22 Michael Meissner <meissner@linux.vnet.ibm.com>
709
710 PR target/41787
711 * gcc.target/powerpc/vsx-vrsave.c: New file.
712
713 2009-10-23 Joseph Myers <joseph@codesourcery.com>
714
715 PR c/41673
716 * gcc.dg/Wstrict-aliasing-bogus-vla-1.c: New test.
717
718 2009-10-23 Richard Guenther <rguenther@suse.de>
719
720 PR tree-optimization/41778
721 * gcc.dg/tree-ssa/ssa-pre-26.c: New testcase.
722
723 2009-10-22 Richard Guenther <rguenther@suse.de>
724
725 PR lto/41791
726 * g++.dg/lto/20091022-2_0.C: New testcase.
727
728 2009-10-22 Richard Guenther <rguenther@suse.de>
729
730 PR lto/41730
731 * g++.dg/lto/20091022-1_0.C: New testcase.
732
733 2009-10-22 Razya Ladelsky <razya@il.ibm.com>
734
735 * gcc.dg/autopar/outer-4.c: Adjust scan.
736 * gcc.dg/autopar/outer-5.c: Adjust scan.
737 * gcc.dg/autopar/outer-5.c: Add scan optimized.
738
739 * libgomp.graphite/force-parallel-2.c: Adjust scan.
740 * gcc.dg/autopar/outer-1.c: New testcase.
741 * gcc.dg/autopar/outer-2.c: New testcase.
742 * gcc.dg/autopar/outer-3.c: New testcase.
743 * gcc.dg/autopar/outer-4.c: New testcase.
744 * gcc.dg/autopar/outer-5.c: New testcase.
745 * gcc.dg/autopar/outer-6.c: New testcase.
746
747 2009-10-22 Jan Hubicka <jh@suse.cz>
748
749 * gcc.c-torture/compile/pr40556.c: New testcase.
750
751 2009-10-22 Janus Weil <janus@gcc.gnu.org>
752
753 PR fortran/41781
754 * gfortran.dg/goto_8.f90: New test case.
755
756 2009-10-21 Sebastian Pop <sebastian.pop@amd.com>
757
758 PR tree-optimization/41497
759 * gcc.dg/tree-ssa/pr41497.c: New.
760
761 2009-10-21 Steve Ellcey <sje@cup.hp.com>
762
763 * g++.dg/tree-ssa/copyprop.C: Use include to define free().
764
765 2009-10-21 Joseph Myers <joseph@codesourcery.com>
766
767 * gcc.dg/tls/pie-1.c: New test.
768
769 2009-10-21 Jakub Jelinek <jakub@redhat.com>
770
771 * g++.dg/abi/mangle33.C: New test.
772
773 2009-10-21 Eric Botcazou <ebotcazou@adacore.com>
774
775 * gnat.dg/discr22.adb: New test.
776
777 2009-10-21 Eric Botcazou <ebotcazou@adacore.com>
778
779 * gnat.dg/loop_optimization7.ad[sb]: New test.
780 * gnat.dg/loop_optimization7_pkg.ads: New helper.
781
782 2009-10-21 Janus Weil <janus@gcc.gnu.org>
783
784 PR fortran/41706
785 PR fortran/41766
786 * gfortran.dg/class_9.f03: Extended test case.
787 * gfortran.dg/select_type_7.f03: New test case.
788
789 2009-10-20 Richard Guenther <rguenther@suse.de>
790
791 * gcc.dg/lto/20091020-3_0.c: New testcase.
792
793 2009-10-20 Richard Guenther <rguenther@suse.de>
794
795 PR lto/41761
796 * gcc.dg/lto/20091020-1_0.c: New testcase.
797 * gcc.dg/lto/20091020-1_1.c: Likewise.
798 * gcc.dg/lto/20091020-2_0.c: Likewise.
799 * gcc.dg/lto/20091020-2_1.c: Likewise.
800
801 2009-10-20 Jakub Jelinek <jakub@redhat.com>
802
803 PR debug/41340
804 * gcc.dg/pr41340.c: New test.
805
806 2009-10-20 Eric Botcazou <ebotcazou@adacore.com>
807
808 * gnat.dg/discr21.ad[sb]: New test.
809 * gnat.dg/discr21_pkg.ads: New helper.
810
811 2009-10-20 Paul Thomas <pault@gcc.gnu.org>
812
813 PR fortran/41706
814 * gfortran.dg/class_9 : New test.
815
816 2009-10-19 Jakub Jelinek <jakub@redhat.com>
817
818 * gcc.dg/raw-string-1.c: New test.
819 * gcc.dg/raw-string-2.c: New test.
820 * gcc.dg/raw-string-3.c: New test.
821 * gcc.dg/raw-string-4.c: New test.
822 * gcc.dg/raw-string-5.c: New test.
823 * gcc.dg/raw-string-6.c: New test.
824 * gcc.dg/raw-string-7.c: New test.
825 * gcc.dg/utf8-1.c: New test.
826 * gcc.dg/utf8-2.c: New test.
827 * gcc.dg/utf-badconcat2.c: New test.
828 * gcc.dg/utf-dflt2.c: New test.
829 * gcc.dg/cpp/include6.c: New test.
830 * g++.dg/ext/raw-string-1.C: New test.
831 * g++.dg/ext/raw-string-2.C: New test.
832 * g++.dg/ext/raw-string-3.C: New test.
833 * g++.dg/ext/raw-string-4.C: New test.
834 * g++.dg/ext/raw-string-5.C: New test.
835 * g++.dg/ext/raw-string-6.C: New test.
836 * g++.dg/ext/raw-string-7.C: New test.
837 * g++.dg/ext/utf8-1.C: New test.
838 * g++.dg/ext/utf8-2.C: New test.
839 * g++.dg/ext/utf-badconcat2.C: New test.
840 * g++.dg/ext/utf-dflt2.C: New test.
841
842 * gcc.dg/cleanup-13.c: New test.
843
844 2009-10-19 Janus Weil <janus@gcc.gnu.org>
845
846 PR fortran/41586
847 * gfortran.dg/auto_dealloc_1.f90: New test case.
848
849 2009-10-19 Jakub Jelinek <jakub@redhat.com>
850
851 Port from redhat/gcc-4_4-branch:
852 2009-10-08 Jakub Jelinek <jakub@redhat.com>
853 * gcc.dg/debug/vta-2.c: New test.
854
855 2009-09-30 Alexandre Oliva <aoliva@redhat.com>
856 * gcc.dg/debug/vta-1.c: New.
857
858 2009-10-19 Eric Botcazou <ebotcazou@adacore.com>
859
860 * gnat.dg/noreturn2.ad[sb]: New test.
861
862 2009-10-19 Tobias Burnus <burnus@net-b.de>
863
864 PR fortran/41755
865 * gfortran.dg/equiv_8.f90: New test.
866 * gfortran.dg/class_allocate_1.f03: Remove obsolete FIXME.
867
868 2009-10-19 Joseph Myers <joseph@codesourcery.com>
869
870 * gcc.target/arm/neon-thumb2-move.c: New test.
871
872 2009-10-19 Jakub Jelinek <jakub@redhat.com>
873
874 * gcc.dg/debug/vta-3.c: New test.
875
876 2009-10-17 Eric Botcazou <ebotcazou@adacore.com>
877
878 * gnat.dg/nested_proc.adb: Rename into...
879 * gnat.dg/nested_proc1.adb: ...this.
880 * gnat.dg/nested_proc2.adb: New test.
881
882 2009-10-17 Eric Botcazou <ebotcazou@adacore.com>
883
884 * gnat.dg/noreturn1.ad[sb]: New test.
885
886 2009-10-17 Janus Weil <janus@gcc.gnu.org>
887 Paul Thomas <pault@gcc.gnu.org>
888
889 PR fortran/41629
890 * gfortran.dg/class_6.f90: New test.
891
892 PR fortran/41608
893 PR fortran/41587
894 * gfortran.dg/class_7.f90: New test.
895
896 PR fortran/41618
897 * gfortran.dg/class_8.f90: New test.
898
899 2009-10-17 Richard Guenther <rguenther@suse.de>
900
901 * gcc.dg/lto/20091017-1_0.c: New testcase.
902 * gcc.dg/lto/20091017-1_1.c: Likewise.
903
904 2009-10-17 Eric Botcazou <ebotcazou@adacore.com>
905
906 * gnat.dg/unchecked_convert4.adb: Add missing rep clause.
907
908 2009-10-17 Eric Botcazou <ebotcazou@adacore.com>
909
910 * gnat.dg/aggr11.adb: New test.
911 * gnat.dg/aggr11_pkg.ads: New helper.
912
913 2009-10-17 Eric Botcazou <ebotcazou@adacore.com>
914
915 * gnat.dg/slice8.adb: New test.
916 * gnat.dg/slice8_pkg1.ads: New helper.
917 * gnat.dg/slice8_pkg2.ads: Likewise.
918 * gnat.dg/slice8_pkg3.ad[sb]: Likewise.
919
920 2009-10-17 Eric Botcazou <ebotcazou@adacore.com>
921
922 * gnat.dg/unchecked_convert4.adb: New test.
923
924 2009-10-15 Jason Merrill <jason@redhat.com>
925
926 PR c++/38798
927 * g++.dg/cpp0x/trailing5.C: New.
928
929 * g++.dg/cpp0x/auto6.C: Rename to trailing1.C.
930 * g++.dg/cpp0x/auto8.C: Rename to trailing2.C.
931 * g++.dg/cpp0x/auto12.C: Rename to trailing3.C.
932 * g++.dg/cpp0x/auto13.C: Rename to trailing4.C.
933
934 2009-10-16 Janus Weil <janus@gcc.gnu.org>
935
936 PR fortran/41719
937 * gfortran.dg/class_5.f03: New test case.
938 * gfortran.dg/typebound_operator_2.f03: Fixing invalid test case.
939 * gfortran.dg/typebound_operator_4.f03: Ditto.
940
941 2009-10-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
942
943 * g++.dg/ipa/iinline-1.C: Use dg-add-options bind_pic_locally.
944 * g++.dg/other/first-global.C: Likewise.
945 * g++.dg/parse/attr-externally-visible-1.C: Likewise.
946 * g++.dg/torture/pr40323.C: Likewise.
947 * g++.dg/tree-ssa/nothrow-1.C: Likewise.
948 * gcc.dg/inline-33.c: Likewise.
949 * gcc.dg/ipa/ipa-1.c: Likewise.
950 * gcc.dg/ipa/ipa-2.c: Likewise.
951 * gcc.dg/ipa/ipa-3.c: Likewise.
952 * gcc.dg/ipa/ipa-4.c: Likewise.
953 * gcc.dg/ipa/ipa-5.c: Likewise.
954 * gcc.dg/ipa/ipa-7.c: Likewise.
955 * gcc.dg/ipa/ipacost-2.c: Likewise.
956 * gcc.dg/tree-ssa/inline-3.c: Likewise.
957 * gcc.dg/tree-ssa/local-pure-const.c: Likewise.
958 * gfortran.dg/whole_file_5.f90: Likewise.
959 * gfortran.dg/whole_file_6.f90: Likewise.
960
961 2009-10-16 Richard Guenther <rguenther@suse.de>
962
963 PR tree-optimization/41728
964 * gcc.c-torture/compile/pr41728.c: New testcase.
965
966 2009-10-16 Richard Guenther <rguenther@suse.de>
967
968 PR lto/41598
969 * gcc.dg/lto/20091016-1_0.c: New testcase.
970 * gcc.dg/lto/20091016-1_1.c: Likewise.
971 * gcc.dg/lto/20091016-1_a.h: Likewise.
972
973 2009-10-16 Richard Guenther <rguenther@suse.de>
974
975 PR lto/41715
976 * gfortran.dg/lto/20091015-1_0.f: New testcase.
977 * gfortran.dg/lto/20091015-1_1.f: Likewise.
978 * gfortran.dg/lto/20091015-1_2.f: Likewise.
979
980 2009-10-16 Richard Guenther <rguenther@suse.de>
981
982 PR lto/41713
983 * gfortran.dg/lto/20091016-1_0.f90: New testcase.
984
985 2009-10-15 Jakub Jelinek <jakub@redhat.com>
986
987 PR debug/41717
988 * gcc.dg/debug/pr41717.c: New test.
989
990 2009-10-16 Paul Thomas <pault@gcc.gnu.org>
991
992 PR fortran/41648
993 * gfortran.dg/dynamic_dispatch_4.f03 : New test.
994
995 PR fortran/41656
996 * gfortran.dg/dynamic_dispatch_5.f03 : New test.
997
998 2009-10-15 Michael Meissner <meissner@linux.vnet.ibm.com>
999
1000 PR target/23983
1001 * gcc.target/powerpc/altivec-4.c (b): Make sure altivec builtin
1002 result used.
1003 * g++.dg/ext/altivec-2.C (main): Ditto.
1004
1005 2009-10-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1006
1007 * lib/target-supports.exp (add_options_for_bind_pic_locally): New.
1008 * gcc.dg/tree-ssa/ipa-cp-1.c: Bind pic locally.
1009
1010 2009-10-15 Richard Guenther <rguenther@suse.de>
1011
1012 PR lto/41669
1013 * gcc.dg/lto/20091015-1_0.c: New testcase.
1014 * gcc.dg/lto/20091015-1_1.c: Likewise.
1015 * gcc.dg/lto/20091015-1_2.c: Likewise.
1016 * gcc.dg/lto/20091015-1_a.h: Likewise.
1017 * gcc.dg/lto/20091015-1_b.h: Likewise.
1018
1019 2009-10-15 Steve Ellcey <sje@cup.hp.com>
1020
1021 * gcc.dg/torture/pr41555.c: Add -std=c99 option.
1022
1023 2009-10-14 Daniel Gutson <dgutson@codesourcery.com>
1024
1025 * gcc.target/arm/neon/vfp-shift-a2t2.c: New test case.
1026
1027 2009-10-14 Jakub Jelinek <jakub@redhat.com>
1028
1029 * obj-c++.dg/layout-1.mm: Don't xfail dg-bogus on lp64, change
1030 line from 1 to 0.
1031 * obj-c++.dg/bitfield-1.mm: Likewise.
1032 * obj-c++.dg/bitfield-4.mm: Likewise.
1033
1034 2009-10-14 Richard Guenther <rguenther@suse.de>
1035
1036 PR lto/41173
1037 * gcc.dg/lto/20091014-1_0.c: New testcase.
1038
1039 2009-10-14 Jakub Jelinek <jakub@redhat.com>
1040
1041 PR testsuite/41707
1042 * g++.dg/plugin/attribute_plugin-test-1.C: Expect the first
1043 warning on line 0 instead of 1.
1044
1045 2009-10-14 Richard Guenther <rguenther@suse.de>
1046
1047 PR lto/41521
1048 * gfortran.dg/lto/pr41521_0.f90: New testcase.
1049 * gfortran.dg/lto/pr41521_1.f90: Likewise.
1050
1051 2009-10-14 Jakub Jelinek <jakub@redhat.com>
1052
1053 PR preprocessor/41543
1054 * gcc.dg/debug/dwarf2/pr41543.c: New test.
1055
1056 PR debug/41695
1057 * gcc.dg/debug/dwarf2/pr41695.c: New test.
1058
1059 2009-10-14 Uros Bizjak <ubizjak@gmail.com>
1060
1061 * gcc.target/i386/i386.exp (check_effective_target_ms_hook_prologue):
1062 New procedure.
1063 * gcc.target/i386/ms_hook_prologue.c: Check for ms_hook_prologue
1064 effective target.
1065
1066 2009-10-14 Jason Merrill <jason@redhat.com>
1067
1068 PR c++/39866
1069 * g++.dg/cpp0x/defaulted14.C: New.
1070
1071 2009-10-14 Larry Evans <cppljevans@suddenlink.net>
1072
1073 * g++.dg/cpp0x/vt-40092.C: New.
1074
1075 2009-10-14 Alexandre Oliva <aoliva@redhat.com>
1076
1077 * gcc.dg/guality/pr41616-1.c: Drop -O2.
1078 * gcc.dg/guality/pr41447-1.c: Likewise. Name main.
1079
1080 2009-10-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1081
1082 * gfortran.dg/complex_intrinsic_8.f90: New test.
1083
1084 2009-10-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1085
1086 * gcc.dg/torture/builtin-math-6.c: Test complex "arc" functions.
1087 * lib/target-supports.exp (check_effective_target_mpc_arc): New.
1088
1089 2009-10-14 Hans-Peter Nilsson <hp@axis.com>
1090
1091 PR target/38948
1092 * gcc.dg/torture/pr38948.c: New test.
1093
1094 2009-10-13 Steve Ellcey <sje@cup.hp.com>
1095
1096 * gfortran.dg/vect/fast-math-pr38968.f90: Add timeout.
1097
1098 2009-10-13 Janus Weil <janus@gcc.gnu.org>
1099
1100 PR fortran/41581
1101 * gfortran.dg/class_allocate_2.f03: Modified.
1102 * gfortran.dg/class_allocate_3.f03: New test case.
1103
1104 2009-10-13 Richard Guenther <rguenther@suse.de>
1105
1106 PR lto/41668
1107 * gcc.dg/lto/20091006-2_0.c: New testcase.
1108 * gcc.dg/lto/20091006-2_1.c: Likewise.
1109 * gcc.dg/lto/20091006-2_2.c: Likewise.
1110 * gcc.dg/lto/20091013-1_0.c: Likewise.
1111 * gcc.dg/lto/20091013-1_1.c: Likewise.
1112 * gcc.dg/lto/20091013-1_2.c: Likewise.
1113
1114 2009-10-13 Martin Jambor <mjambor@suse.cz>
1115
1116 * gcc.c-torture/compile/pr41661.c: New test.
1117
1118 2009-10-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1119
1120 PR libgfortran/41683
1121 * gfortran.dg/fmt_error_9.f: Add check for repeat count after P.
1122
1123 2009-10-12 Jason Merrill <jason@redhat.com>
1124
1125 PR c++/37875
1126 * g++.dg/cpp0x/decltype18.C: New.
1127
1128 PR c++/37766
1129 * g++.dg/cpp0x/fntmpdefarg1.C: New.
1130
1131 2009-10-12 Janis Johnson <janis187@us.ibm.com>
1132
1133 * gcc.dg/lto/20090914-2.c: Fix typos in test directives.
1134
1135 2009-10-12 Alexandre Oliva <aoliva@redhat.com>
1136
1137 PR debug/41343
1138 PR debug/41447
1139 PR debug/41264
1140 PR debug/41338
1141 * gcc.dg/guality/pr41447-1.c: New.
1142 * gcc.dg/debug/pr41264-1.c: New.
1143 * gcc.dg/debug/pr41343-1.c: New.
1144
1145 2009-10-12 Hans-Peter Nilsson <hp@axis.com>
1146
1147 PR target/26515
1148 * gcc.dg/torture/pr26515.c: New test.
1149
1150 2009-10-12 Janis Johnson <janis187@us.ibm.com>
1151
1152 PR testsuite/41659
1153 * gcc.dg/lto/20090914-2.c: Use dg-skip-if to skip test.
1154 * lib/lto.exp (lto-get-options-main): Report error for using "target"
1155 or "xfail" with dg-lto-do.
1156
1157 2009-10-12 Stefan Dösinger <stefan@codeweavers.com>
1158
1159 * gcc.target/i386/ms_hook_prologue.c: New testcase.
1160
1161 2009-10-12 Michael Matz <matz@suse.de>
1162
1163 * gcc.dg/plugin/one_time_plugin.c: Update test to use the cfg
1164 pass.
1165
1166 2009-10-12 Jakub Jelinek <jakub@redhat.com>
1167
1168 PR target/41680
1169 * g++.dg/torture/pr41680.C: New test.
1170
1171 2009-10-12 Dodji Seketeli <dodji@redhat.com>
1172
1173 PR c++/41570
1174 * g++.dg/debug/dwarf2/template-params-7.C: New test.
1175
1176 2009-10-12 Alexandre Oliva <aoliva@redhat.com>
1177
1178 PR debug/41616
1179 * gcc.dg/guality/pr41616-1.c: New.
1180
1181 2009-10-11 Jason Merrill <jason@redhat.com>
1182
1183 PR c++/37204
1184 * g++.dg/cpp0x/rv-reinterpret.C: New.
1185
1186 2009-10-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1187
1188 PR libgfortran/38439
1189 * gfortran.dg/fmt_error_9.f: New test.
1190 * gfortran.dg/fmt_error_10.f: New test.
1191
1192 2009-10-11 Paul Thomas <pault@gcc.gnu.org>
1193
1194 PR fortran/41583
1195 * gfortran.dg/class_4a.f03: New test with class_4b,c and d.f03.
1196 * gfortran.dg/class_4b.f03: As above.
1197 * gfortran.dg/class_4c.f03: As above.
1198 * gfortran.dg/class_4d.f03: As above.
1199
1200 2009-10-11 Richard Guenther <rguenther@suse.de>
1201
1202 PR tree-optimization/41555
1203 * gcc.dg/torture/pr41555.c: New testcase.
1204
1205 2009-10-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1206
1207 PR libgfortran/35862
1208 * gfortran.dg/round_2.f03: Eliminate possible compile error. Use max
1209 function correctly.
1210
1211 2009-10-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1212
1213 PR libgfortran/35862
1214 * gfortran.dg/round_2.f03: Update test to also test for smaller kind.
1215 Add conditions to avoid runtime errors if not supported.
1216
1217 2009-10-10 Richard Guenther <rguenther@suse.de>
1218
1219 PR tree-optimization/41654
1220 * gfortran.fortran-torture/compile/pr41654.f90: New testcase.
1221
1222 2009-10-09 Jason Merrill <jason@redhat.com>
1223
1224 * g++.dg/cpp/ucn-1.C: New.
1225
1226 2009-10-09 Janus Weil <janus@gcc.gnu.org>
1227
1228 PR fortran/41585
1229 * gfortran.dg/class_2.f03: Extended test case.
1230
1231 2009-10-09 Tobias Burnus <burnus@net-b.de>
1232
1233 PR fortran/41582
1234 * gfortran.dg/class_allocate_1.f03: Modify code such that
1235 it compiles with the gfc_warning->gfc_error change.
1236 * gfortran.dg/class_allocate_1.f03: New test.
1237
1238 2009-10-09 Janus Weil <janus@gcc.gnu.org>
1239
1240 PR fortran/41579
1241 * gfortran.dg/select_type_6.f03: New test.
1242
1243 2009-10-09 Jakub Jelinek <jakub@redhat.com>
1244
1245 PR preprocessor/41445
1246 * gcc.dg/cpp/separate-1.c: Adjust.
1247 * gcc.dg/cpp/spacing1.c: Add -P to dg-options.
1248 * gcc.dg/debug/dwarf2/pr41445-1.c: New test.
1249 * gcc.dg/debug/dwarf2/pr41445-2.c: New test.
1250 * gcc.dg/debug/dwarf2/pr41445-3.c: New test.
1251 * gcc.dg/debug/dwarf2/pr41445-4.c: New test.
1252 * gcc.dg/debug/dwarf2/pr41445-5.c: New test.
1253 * gcc.dg/debug/dwarf2/pr41445-6.c: New test.
1254
1255 PR rtl-optimization/41646
1256 * gcc.c-torture/compile/pr41646.c: New test.
1257
1258 2009-10-09 Richard Guenther <rguenther@suse.de>
1259
1260 PR tree-optimization/41634
1261 * gcc.c-torture/compile/pr41634.c: New testcase.
1262
1263 2009-10-09 Uros Bizjak <ubizjak@gmail.com>
1264
1265 * gfortran.dg/block_2.f08: Cleanup "original" tree dump.
1266
1267 2009-10-09 Eric Botcazou <ebotcazou@adacore.com>
1268
1269 * gnat.dg/opt3.adb: New test.
1270 * gnat.dg/opt3_pkg.ads: New helper.
1271
1272 2009-10-08 Doug Kwan <dougkwan@google.com>
1273
1274 PR rtl-optimization/41574
1275 * gcc.dg/pr41574.c: New test.
1276
1277 2009-10-08 Cary Coutant <ccoutant@google.com>
1278
1279 Add support for debugging with ICF (Identical Code Folding).
1280 * g++.dg/debug/dwarf2/icf.C: New test.
1281
1282 2009-10-08 Adam Nemet <anemet@caviumnetworks.com>
1283
1284 * gcc.target/mips/truncate-6.c: New test.
1285
1286 2009-10-08 Jason Merrill <jason@redhat.com>
1287
1288 PR c++/36816
1289 * g++.dg/cpp0x/rv-deduce.C: New.
1290
1291 PR c++/37177
1292 * g++.dg/cpp0x/variadic-throw.C: Adjust errors.
1293 * g++.dg/template/explicit-args2.C: New.
1294 * g++.dg/template/explicit-args3.C: New.
1295 * g++.old-deja/g++.pt/crash58.C: Remove some errors.
1296
1297 2009-10-08 Michael Matz <matz@suse.de>
1298
1299 PR middle-end/41573
1300 * gcc.dg/tree-ssa/foldstring-1.c: Use fre dump.
1301 * gcc.dg/tree-ssa/useless-1.c: Use gimple dump.
1302 * gcc.dg/pr41573.c: New test.
1303
1304 2009-10-07 Joseph Myers <joseph@codesourcery.com>
1305
1306 PR c/41182
1307 * gcc.c-torture/compile/pr41182-1.c: New.
1308
1309 2009-10-07 Jason Merrill <jason@redhat.com>
1310
1311 * g++.dg/cpp0x/variadic95.C: New.
1312
1313 2009-10-07 Jason Merrill <jason@redhat.com>
1314
1315 * g++.dg/template/scope3.C: New.
1316
1317 2009-10-07 Jakub Jelinek <jakub@redhat.com>
1318
1319 * gcc.dg/debug/dwarf2/inline3.c: New test.
1320
1321 2009-10-07 Daniel Kraft <d@domob.eu>
1322
1323 PR fortran/41615
1324 * gfortran.dg/assumed_charlen_function_6.f90: New test.
1325
1326 2009-10-07 Janus Weil <janus@gcc.gnu.org>
1327
1328 * gfortran.dg/same_type_as_2.f03: Modified (was illegal).
1329 * gfortran.dg/select_type_1.f03: Modified error message.
1330 * gfortran.dg/select_type_5.f03: New test.
1331
1332 2009-10-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1333
1334 PR libgfortran/41612
1335 * gfortran.dg/round_2.f03: Fix test to work on platforms that do not
1336 have kind=10 reals.
1337
1338 2009-10-06 Jason Merrill <jason@redhat.com>
1339
1340 * g++.dg/cpp0x/lambda/lambda-init.C: New.
1341 * g++.dg/cpp0x/lambda/lambda-direct-init.C: New.
1342
1343 2009-10-06 Richard Guenther <rguenther@suse.de>
1344
1345 PR lto/41502
1346 * gcc.dg/lto/20091006-1_0.c: New testcase.
1347 * gcc.dg/lto/20091006-1_1.c: Likewise.
1348 * gcc.dg/lto/20091005-2_0.c: Likewise.
1349
1350 2009-10-06 Samuel Tardieu <sam@rfc1149.net>
1351
1352 PR ada/41383
1353 * gnat.dg/timer_cancel.adb: New test.
1354
1355 2009-10-06 Samuel Tardieu <sam@rfc1149.net>
1356
1357 PR ada/38333
1358 * gnat.dg/specs/import_abstract.ads: New.
1359
1360 2009-10-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1361
1362 PR libgfortran/35862
1363 * gfortran.dg/round_2.f03: New test.
1364
1365 2009-10-05 Jakub Jelinek <jakub@redhat.com>
1366
1367 PR debug/41558
1368 * gcc.dg/guality/guality.exp: Move gdb-test proc into...
1369 * lib/gcc-gdb-test.exp: ... here. New file.
1370 * gfortran.dg/guality/guality.exp: New file.
1371 * gfortran.dg/guality/pr41558.f90: New test.
1372 * gfortran.dg/guality/arg1.f90: New test.
1373
1374 2009-10-05 Paul Thomas <pault@gcc.gnu.org>
1375
1376 * gfortran.dg/dynamic_dispatch_1.f90: New test.
1377 * gfortran.dg/dynamic_dispatch_2.f90: New test.
1378 * gfortran.dg/dynamic_dispatch_3.f90: New test.
1379 * gfortran.dg/module_md5_1.f90: Update md5 sum.
1380
1381 2009-10-05 Sriraman Tallam <tmsriram@google.com>
1382
1383 * gcc.dg/plugin/selfassign.c (plugin_init): Change plugin_pass to
1384 register_pass_info.
1385 * gcc.dg/plugin/one_time_plugin.c (plugin_init): Change
1386 plugin_pass to register_pass_info.
1387 * g++.dg/plugin/selfassign.c (plugin_init): Change plugin_pass to
1388 register_pass_info.
1389 * g++.dg/plugin/dumb_plugin.c (plugin_init): Change plugin_pass to
1390 register_pass_info.
1391
1392 2009-10-05 Richard Guenther <rguenther@suse.de>
1393
1394 PR lto/41281
1395 * gcc.dg/lto/20090914-2_0.c: New testcase.
1396
1397 2009-10-05 Richard Guenther <rguenther@suse.de>
1398
1399 PR lto/40902
1400 * gcc.dg/lto/20091005-1_0.c: New testcase.
1401 * gcc.dg/lto/20091005-1_1.c: Likewise.
1402
1403 2009-10-05 Richard Guenther <rguenther@suse.de>
1404
1405 PR lto/41552
1406 PR lto/41487
1407 * g++.dg/lto/20091002-1_0.C: Adjust flags.
1408 * g++.dg/lto/20091004-1_0.C: New testcase.
1409 * g++.dg/lto/20091004-1_1.C: Likewise.
1410 * g++.dg/lto/20091004-2_0.C: Likewise.
1411 * g++.dg/lto/20091004-2_1.C: Likewise.
1412 * g++.dg/lto/20091004-3_0.C: Likewise.
1413 * g++.dg/lto/20091004-3_1.C: Likewise.
1414
1415 2009-10-05 Richard Guenther <rguenther@suse.de>
1416
1417 PR tree-optimization/23821
1418 * gcc.dg/torture/pr23821.c: New testcase.
1419
1420 2009-10-05 Daniel Kraft <d@domob.eu>
1421
1422 PR fortran/41403
1423 * gfortran.dg/goto_6.f: New test.
1424 * gfortran.dg/goto_7.f: New test.
1425
1426 2009-10-03 Ben Elliston <bje@au.ibm.com>
1427 Bill Maddox <maddox@google.com>
1428 Cary Coutant <ccoutant@google.com>
1429 Chris Demetriou <cgd@google.com>
1430 Diego Novillo <dnovillo@google.com>
1431 Doug Kwan <dougkwan@google.com>
1432 Jan Hubicka <jh@suse.cz>
1433 Ollie Wild <aaw@google.com>
1434 Rafael Espindola <espindola@google.com>
1435 Richard Guenther <rguenther@suse.de>
1436 Simon Baldwin <simonb@google.com>
1437
1438 * g++.dg/20090107-1.C: New.
1439 * g++.dg/20090121-1.C: New.
1440 * g++.dg/ipa/20090113-1.C: New.
1441 * g++.dg/lto: New directory.
1442 * g++.dg/lto/20080829_0.C: New.
1443 * g++.dg/lto/20080904_0.C: New.
1444 * g++.dg/lto/20080907_0.C: New.
1445 * g++.dg/lto/20080908-1_0.C: New.
1446 * g++.dg/lto/20080908-2_0.C: New.
1447 * g++.dg/lto/20080908-3_0.C: New.
1448 * g++.dg/lto/20080909-1_0.C: New.
1449 * g++.dg/lto/20080910-1_0.C: New.
1450 * g++.dg/lto/20080912-1_0.C: New.
1451 * g++.dg/lto/20080912_0.C: New.
1452 * g++.dg/lto/20080915_0.C: New.
1453 * g++.dg/lto/20080916_0.C: New.
1454 * g++.dg/lto/20080917_0.C: New.
1455 * g++.dg/lto/20080924_0.C: New.
1456 * g++.dg/lto/20080926_0.C: New.
1457 * g++.dg/lto/20081008_0.C: New.
1458 * g++.dg/lto/20081022.h: New.
1459 * g++.dg/lto/20081022_0.C: New.
1460 * g++.dg/lto/20081022_1.C: New.
1461 * g++.dg/lto/20081023_0.C: New.
1462 * g++.dg/lto/20081109-1_0.C: New.
1463 * g++.dg/lto/20081109-2_0.C: New.
1464 * g++.dg/lto/20081109_0.C: New.
1465 * g++.dg/lto/20081109_1.C: New.
1466 * g++.dg/lto/20081118-1_0.C: New.
1467 * g++.dg/lto/20081118-1_1.C: New.
1468 * g++.dg/lto/20081118_0.C: New.
1469 * g++.dg/lto/20081118_1.C: New.
1470 * g++.dg/lto/20081119-1.h: New.
1471 * g++.dg/lto/20081119-1_0.C: New.
1472 * g++.dg/lto/20081119-1_1.C: New.
1473 * g++.dg/lto/20081119_0.C: New.
1474 * g++.dg/lto/20081119_1.C: New.
1475 * g++.dg/lto/20081120-1_0.C: New.
1476 * g++.dg/lto/20081120-1_1.C: New.
1477 * g++.dg/lto/20081120-2_0.C: New.
1478 * g++.dg/lto/20081120-2_1.C: New.
1479 * g++.dg/lto/20081123_0.C: New.
1480 * g++.dg/lto/20081123_1.C: New.
1481 * g++.dg/lto/20081125.h: New.
1482 * g++.dg/lto/20081125_0.C: New.
1483 * g++.dg/lto/20081125_1.C: New.
1484 * g++.dg/lto/20081127_0.C: New.
1485 * g++.dg/lto/20081127_1.C: New.
1486 * g++.dg/lto/20081203_0.C: New.
1487 * g++.dg/lto/20081203_1.C: New.
1488 * g++.dg/lto/20081204-1_0.C: New.
1489 * g++.dg/lto/20081204-1_1.C: New.
1490 * g++.dg/lto/20081204-2_0.C: New.
1491 * g++.dg/lto/20081204-2_1.C: New.
1492 * g++.dg/lto/20081209_0.C: New.
1493 * g++.dg/lto/20081209_1.C: New.
1494 * g++.dg/lto/20081211-1.h: New.
1495 * g++.dg/lto/20081211-1_0.C: New.
1496 * g++.dg/lto/20081211-1_1.C: New.
1497 * g++.dg/lto/20081217-1_0.C: New.
1498 * g++.dg/lto/20081217-2_0.C: New.
1499 * g++.dg/lto/20081219_0.C: New.
1500 * g++.dg/lto/20081219_1.C: New.
1501 * g++.dg/lto/20090106_0.C: New.
1502 * g++.dg/lto/20090112_0.C: New.
1503 * g++.dg/lto/20090128_0.C: New.
1504 * g++.dg/lto/20090221_0.C: New.
1505 * g++.dg/lto/20090302_0.C: New.
1506 * g++.dg/lto/20090302_1.C: New.
1507 * g++.dg/lto/20090303_0.C: New.
1508 * g++.dg/lto/20090311-1.h: New.
1509 * g++.dg/lto/20090311-1_0.C: New.
1510 * g++.dg/lto/20090311-1_1.C: New.
1511 * g++.dg/lto/20090311_0.C: New.
1512 * g++.dg/lto/20090311_1.C: New.
1513 * g++.dg/lto/20090312.h: New.
1514 * g++.dg/lto/20090312_0.C: New.
1515 * g++.dg/lto/20090312_1.C: New.
1516 * g++.dg/lto/20090313_0.C: New.
1517 * g++.dg/lto/20090313_1.C: New.
1518 * g++.dg/lto/20090315_0.C: New.
1519 * g++.dg/lto/20090315_1.C: New.
1520 * g++.dg/lto/20091002-1_0.C: New testcase.
1521 * g++.dg/lto/20091002-2_0.C: Likewise..
1522 * g++.dg/lto/20091002-3_0.C: Likewise..
1523 * g++.dg/lto/README: New.
1524 * g++.dg/lto/pr40818_0.C: New.
1525 * g++.dg/opt/thunk3-1.C: New.
1526 * g++.dg/opt/thunk4.C: New.
1527 * gcc.c-torture/execute/builtins/lib/abs.c: Mark builtin
1528 replacements with __attribute__ ((__noinline__)).
1529 * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
1530 * gcc.c-torture/execute/builtins/lib/bzero.c: Likewise.
1531 * gcc.c-torture/execute/builtins/lib/fprintf.c: Likewise.
1532 * gcc.c-torture/execute/builtins/lib/memchr.c: Likewise.
1533 * gcc.c-torture/execute/builtins/lib/memcmp.c: Likewise.
1534 * gcc.c-torture/execute/builtins/lib/memmove.c: Likewise.
1535 * gcc.c-torture/execute/builtins/lib/mempcpy.c: Likewise.
1536 * gcc.c-torture/execute/builtins/lib/memset.c: Likewise.
1537 * gcc.c-torture/execute/builtins/lib/printf.c: Likewise.
1538 * gcc.c-torture/execute/builtins/lib/sprintf.c: Likewise.
1539 * gcc.c-torture/execute/builtins/lib/stpcpy.c: Likewise.
1540 * gcc.c-torture/execute/builtins/lib/strcat.c: Likewise.
1541 * gcc.c-torture/execute/builtins/lib/strchr.c: Likewise.
1542 * gcc.c-torture/execute/builtins/lib/strcmp.c: Likewise.
1543 * gcc.c-torture/execute/builtins/lib/strcpy.c: Likewise.
1544 * gcc.c-torture/execute/builtins/lib/strcspn.c: Likewise.
1545 * gcc.c-torture/execute/builtins/lib/strlen.c: Likewise.
1546 * gcc.c-torture/execute/builtins/lib/strncat.c: Likewise.
1547 * gcc.c-torture/execute/builtins/lib/strncmp.c: Likewise.
1548 * gcc.c-torture/execute/builtins/lib/strncpy.c: Likewise.
1549 * gcc.c-torture/execute/builtins/lib/strpbrk.c: Likewise.
1550 * gcc.c-torture/execute/builtins/lib/strrchr.c: Likewise.
1551 * gcc.c-torture/execute/builtins/lib/strspn.c: Likewise.
1552 * gcc.c-torture/execute/builtins/lib/strstr.c: Likewise.
1553 * gcc.dg/20081223-1.c: New.
1554 * gcc.dg/lto: New directory.
1555 * gcc.dg/lto/20080908_0.c: New.
1556 * gcc.dg/lto/20080917_0.c: New.
1557 * gcc.dg/lto/20080924_0.c: New.
1558 * gcc.dg/lto/20081024_0.c: New.
1559 * gcc.dg/lto/20081109_0.c: New.
1560 * gcc.dg/lto/20081111_0.c: New.
1561 * gcc.dg/lto/20081111_1.c: New.
1562 * gcc.dg/lto/20081112_0.c: New.
1563 * gcc.dg/lto/20081112_1.c: New.
1564 * gcc.dg/lto/20081115_0.c: New.
1565 * gcc.dg/lto/20081115_1.c: New.
1566 * gcc.dg/lto/20081115_2.c: New.
1567 * gcc.dg/lto/20081118_0.c: New.
1568 * gcc.dg/lto/20081118_1.c: New.
1569 * gcc.dg/lto/20081118_2.c: New.
1570 * gcc.dg/lto/20081120-1_0.c: New.
1571 * gcc.dg/lto/20081120-1_1.c: New.
1572 * gcc.dg/lto/20081120-2_0.c: New.
1573 * gcc.dg/lto/20081120-2_1.c: New.
1574 * gcc.dg/lto/20081125_0.c: New.
1575 * gcc.dg/lto/20081125_1.c: New.
1576 * gcc.dg/lto/20081126_0.c: New.
1577 * gcc.dg/lto/20081201-1_0.c: New.
1578 * gcc.dg/lto/20081201-1_1.c: New.
1579 * gcc.dg/lto/20081201-1_2.c: New.
1580 * gcc.dg/lto/20081201-2_0.c: New.
1581 * gcc.dg/lto/20081201-2_1.c: New.
1582 * gcc.dg/lto/20081202-1_0.c: New.
1583 * gcc.dg/lto/20081202-1_1.c: New.
1584 * gcc.dg/lto/20081202-2_0.c: New.
1585 * gcc.dg/lto/20081202-2_1.c: New.
1586 * gcc.dg/lto/20081204-1_0.c: New.
1587 * gcc.dg/lto/20081204-1_1.c: New.
1588 * gcc.dg/lto/20081204-2_0.c: New.
1589 * gcc.dg/lto/20081210-1_0.c: New.
1590 * gcc.dg/lto/20081212-1_0.c: New.
1591 * gcc.dg/lto/20081222_0.c: New.
1592 * gcc.dg/lto/20081222_0.h: New.
1593 * gcc.dg/lto/20081222_1.c: New.
1594 * gcc.dg/lto/20081224_0.c: New.
1595 * gcc.dg/lto/20081224_0.h: New.
1596 * gcc.dg/lto/20081224_1.c: New.
1597 * gcc.dg/lto/20090116_0.c: New.
1598 * gcc.dg/lto/20090120_0.c: New.
1599 * gcc.dg/lto/20090126-1_0.c: New.
1600 * gcc.dg/lto/20090126-2_0.c: New.
1601 * gcc.dg/lto/20090206-1_0.c: New.
1602 * gcc.dg/lto/20090206-2_0.c: New.
1603 * gcc.dg/lto/20090210_0.c: New.
1604 * gcc.dg/lto/20090210_1.c: New.
1605 * gcc.dg/lto/20090213_0.c: New.
1606 * gcc.dg/lto/20090213_1.c: New.
1607 * gcc.dg/lto/20090218-1_0.c: New.
1608 * gcc.dg/lto/20090218-1_1.c: New.
1609 * gcc.dg/lto/20090218-2_0.c: New.
1610 * gcc.dg/lto/20090218-2_1.c: New.
1611 * gcc.dg/lto/20090218_0.c: New.
1612 * gcc.dg/lto/20090218_1.c: New.
1613 * gcc.dg/lto/20090218_2.c: New.
1614 * gcc.dg/lto/20090218_3.c: New.
1615 * gcc.dg/lto/20090219_0.c: New.
1616 * gcc.dg/lto/20090312_0.c: New.
1617 * gcc.dg/lto/20090312_1.c: New.
1618 * gcc.dg/lto/20090313_0.c: New.
1619 * gcc.dg/lto/20090706-1_0.c: New.
1620 * gcc.dg/lto/20090706-2_0.c: New.
1621 * gcc.dg/lto/20090717_0.c: New.
1622 * gcc.dg/lto/20090717_1.c: New.
1623 * gcc.dg/lto/20090729_0.c: New.
1624 * gcc.dg/lto/20090729_1.c: New.
1625 * gcc.dg/lto/20090812_0.c: New.
1626 * gcc.dg/lto/20090812_1.c: New.
1627 * gcc.dg/lto/20090914-1_0.c: New.
1628 * gcc.dg/lto/README: New.
1629 * gcc.dg/visibility-7.c: Adjust expected pattern
1630 * gfortran.dg/lto: New directory.
1631 * gfortran.dg/lto/pr40724_0.f: New.
1632 * gfortran.dg/lto/pr40724_1.f: New.
1633 * gfortran.dg/lto/pr40725_0.f03: New.
1634 * gfortran.dg/lto/pr40725_1.c: New.
1635 * gfortran.dg/lto/pr41069_0.f90: New.
1636 * gfortran.dg/lto/pr41069_1.f90: New.
1637 * gfortran.dg/lto/pr41069_2.f90: New.
1638 * g++.dg/README: Add 'lto' directory.
1639 * g++.dg/dg.exp: Also scan 'lto' directory
1640
1641 2009-10-03 Ben Elliston <bje@au.ibm.com>
1642 Janis Johnson <janis187@us.ibm.com>
1643 Diego Novillo <dnovillo@google.com>
1644
1645 * g++.dg/lto/lto.exp: New.
1646 * gcc.c-torture/execute/execute.exp: Add
1647 LTO_TORTURE_OPTIONS TO C_TORTURE_OPTIONS.
1648 * gcc.c-torture/execute/builtins/builtins.exp: Likewise.
1649 * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
1650 * gcc.c-torture/unsorted/unsorted.exp: Likewise.
1651 * gcc.target/i386/math-torture/math-torture.exp: Likewise.
1652 * gcc.dg/lto/lto.exp: New.
1653 * gfortran.dg/lto/lto.exp: New.
1654 * lib/target-supports.exp (check_effective_target_lto): New.
1655 * lib/c-torture.exp: Load target-supports.exp. Define
1656 LTO_TORTURE_OPTIONS if check_effective_target_lto returns nonzero.
1657 * lib/gcc-dg.exp: Likewise.
1658 * lib/lto.exp: New.
1659 * lib/torture-options.exp: Add support for a third argument.
1660
1661 2009-10-03 Uros Bizjak <ubizjak@gmail.com>
1662
1663 PR testsuite/41542
1664 * gcc.dg/tree-ssa/ipa-cp-1.c: Remove mis-merged garbage.
1665
1666 2009-10-02 Jason Merrill <jason@redhat.com>
1667
1668 * g++.dg/abi/mangle32.C: New.
1669
1670 2009-10-02 Eric Botcazou <ebotcazou@adacore.com>
1671
1672 * gnat.dg/atomic2.adb: New test.
1673
1674 2009-10-02 Eric Botcazou <ebotcazou@adacore.com>
1675
1676 * gnat.dg/array11.adb: New test.
1677 * gnat.dg/array12.adb: Likewise.
1678
1679 2009-10-02 Eric Botcazou <ebotcazou@adacore.com>
1680
1681 * gnat.dg/array10.adb: New test.
1682 * gnat.dg/object_overflow.adb: Tweak.
1683
1684 2009-10-02 Jack Howarth <howarth@bromo.med.uc.edu>
1685
1686 * gcc.dg/guality/guality.exp: Disable on darwin.
1687
1688 2009-10-02 Janis Johnson <janis187@us.ibm.com>
1689
1690 * c-c++-common/dfp/func-vararg-alternate-d32.c: Remove XFAIL.
1691 * c-c++-common/dfp/func-vararg-dfp.c: Ditto.
1692 * c-c++-common/dfp/func-vararg-mixed.c: Ditto.
1693 * c-c++-common/dfp/func-vararg-mixed-2.c: Ditto.
1694
1695 2009-10-02 Tobias Burnus <burnus@net-b.de>
1696
1697 PR fortran/41479
1698 * gfortran.dg/intent_out_5.f90: New test.
1699
1700 2009-10-02 Jakub Jelinek <jakub@redhat.com>
1701
1702 PR debug/41404
1703 PR debug/41353
1704 * gcc.dg/guality/pr41404-1.c: New test.
1705 * gcc.dg/guality/pr41353-2.c: New test.
1706
1707 2009-10-02 H.J. Lu <hongjiu.lu@intel.com>
1708
1709 PR testsuite/41546
1710 * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Change -mtune=i586
1711 to -mtune=generic.
1712
1713 2009-10-01 Jan Hubicka <jh@suse.cz>
1714
1715 * gcc.dg/tree-ssa/ipa-cp-1.c: New testcase.
1716
1717 2009-10-01 Loren J. Rittle <ljrittle@acm.org>
1718
1719 * gcc.dg/20021014-1.c (*-*-freebsd*): Use dg-message.
1720
1721 * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Specify -mtune=i586.
1722
1723 2009-10-01 Tobias Burnus <burnus@net-b.de>
1724
1725 PR fortran/41515
1726 * gfortran.dg/parameter_array_init_5.f90: New test.
1727
1728 2009-10-01 Jason Merrill <jason@redhat.com>
1729
1730 * g++.dg/cpp0x/defaulted13.C: New.
1731
1732 2009-09-30 Dennis Wassel <dennis.wassel@gmail.com>
1733
1734 * gfortran.dg/bounds_check_7.f90: Adapted error message.
1735 * gfortran.dg/bounds_check_11.f90: Likewise.
1736 * gfortran.dg/bounds_check_fail_1.f90: Likewise.
1737
1738 2009-09-30 Tobias Burnus <burnus@net-b.de>
1739
1740 * gfortran.dg/select_type_4.f90: New test.
1741
1742 2009-09-30 Janus Weil <janus@gcc.gnu.org>
1743
1744 * gfortran.dg/same_type_as_1.f03: New test.
1745 * gfortran.dg/same_type_as_2.f03: Ditto.
1746
1747 2009-09-30 Janus Weil <janus@gcc.gnu.org>
1748
1749 * gfortran.dg/select_type_1.f03: Extended.
1750 * gfortran.dg/select_type_3.f03: New test.
1751
1752 2009-09-30 Janus Weil <janus@gcc.gnu.org>
1753
1754 * gfortran.dg/class_allocate_1.f03: New test.
1755
1756 2009-09-30 Janus Weil <janus@gcc.gnu.org>
1757
1758 PR fortran/40996
1759 * gfortran.dg/allocatable_scalar_3.f90: New test.
1760 * gfortran.dg/select_type_2.f03: Ditto.
1761 * gfortran.dg/typebound_proc_5.f03: Changed error messages.
1762
1763 2009-09-30 Janus Weil <janus@gcc.gnu.org>
1764
1765 * gfortran.dg/block_name_2.f90: Modified error message.
1766 * gfortran.dg/select_6.f90: Ditto.
1767 * gfortran.dg/select_type_1.f03: New test.
1768
1769 2009-09-30 Janus Weil <janus@gcc.gnu.org>
1770
1771 * gfortran.dg/allocate_derived_1.f90: Remove -w option.
1772 * gfortran.dg/class_1.f03: Ditto.
1773 * gfortran.dg/class_2.f03: Ditto.
1774 * gfortran.dg/proc_ptr_comp_pass_1.f90: Ditto.
1775 * gfortran.dg/proc_ptr_comp_pass_2.f90: Ditto.
1776 * gfortran.dg/proc_ptr_comp_pass_3.f90: Ditto.
1777 * gfortran.dg/typebound_call_10.f03: Ditto.
1778 * gfortran.dg/typebound_call_2.f03: Ditto.
1779 * gfortran.dg/typebound_call_3.f03: Ditto.
1780 * gfortran.dg/typebound_call_4.f03: Ditto.
1781 * gfortran.dg/typebound_call_9.f03: Ditto.
1782 * gfortran.dg/typebound_generic_3.f03: Ditto.
1783 * gfortran.dg/typebound_generic_4.f03: Ditto.
1784 * gfortran.dg/typebound_operator_1.f03: Ditto.
1785 * gfortran.dg/typebound_operator_2.f03: Ditto.
1786 * gfortran.dg/typebound_operator_3.f03: Ditto.
1787 * gfortran.dg/typebound_operator_4.f03: Ditto.
1788 * gfortran.dg/typebound_proc_1.f08: Ditto.
1789 * gfortran.dg/typebound_proc_5.f03: Ditto.
1790 * gfortran.dg/typebound_proc_6.f03: Ditto.
1791
1792 2009-09-30 Jason Merrill <jason@redhat.com>
1793
1794 * g++.dg/eh/init-temp1.C: Improve test.
1795
1796 2009-09-30 Uros Bizjak <ubizjak@gmail.com>
1797
1798 PR target/22093
1799 * gcc.target/alpha/pr22093.c: New test.
1800
1801 2009-09-29 John Freeman <jfreeman08@gmail.com>
1802 Jason Merrill <jason@redhat.com>
1803
1804 * g++.dg/cpp0x/lambda/lambda-array.C: New.
1805 * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: New.
1806 * g++.dg/cpp0x/lambda/lambda-capture-const-ref-neg.C: New.
1807 * g++.dg/cpp0x/lambda/lambda-const.C: New.
1808 * g++.dg/cpp0x/lambda/lambda-copy-default-neg.C: New.
1809 * g++.dg/cpp0x/lambda/lambda-copy-default.C: New.
1810 * g++.dg/cpp0x/lambda/lambda-copy-neg.C: New.
1811 * g++.dg/cpp0x/lambda/lambda-copy.C: New.
1812 * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: New.
1813 * g++.dg/cpp0x/lambda/lambda-ctors.C: New.
1814 * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: New.
1815 * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: New.
1816 * g++.dg/cpp0x/lambda/lambda-deduce-ext.C: New.
1817 * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: New.
1818 * g++.dg/cpp0x/lambda/lambda-deduce.C: New.
1819 * g++.dg/cpp0x/lambda/lambda-defarg.C: New.
1820 * g++.dg/cpp0x/lambda/lambda-eh.C: New.
1821 * g++.dg/cpp0x/lambda/lambda-errloc.C: New.
1822 * g++.dg/cpp0x/lambda/lambda-field-names.C: New.
1823 * g++.dg/cpp0x/lambda/lambda-in-class-neg.C: New.
1824 * g++.dg/cpp0x/lambda/lambda-in-class.C: New.
1825 * g++.dg/cpp0x/lambda/lambda-lookup-neg.C: New.
1826 * g++.dg/cpp0x/lambda/lambda-mangle.C: New.
1827 * g++.dg/cpp0x/lambda/lambda-mixed.C: New.
1828 * g++.dg/cpp0x/lambda/lambda-mutable.C: New.
1829 * g++.dg/cpp0x/lambda/lambda-nested.C: New.
1830 * g++.dg/cpp0x/lambda/lambda-non-const.C: New.
1831 * g++.dg/cpp0x/lambda/lambda-nop.C: New.
1832 * g++.dg/cpp0x/lambda/lambda-ns-scope.C: New.
1833 * g++.dg/cpp0x/lambda/lambda-pass.C: New.
1834 * g++.dg/cpp0x/lambda/lambda-recursive.C: New.
1835 * g++.dg/cpp0x/lambda/lambda-ref-default.C: New.
1836 * g++.dg/cpp0x/lambda/lambda-ref.C: New.
1837 * g++.dg/cpp0x/lambda/lambda-std-function.C: New.
1838 * g++.dg/cpp0x/lambda/lambda-template.C: New.
1839 * g++.dg/cpp0x/lambda/lambda-this.C: New.
1840 * g++.dg/cpp0x/lambda/lambda-type.C: New.
1841 * g++.dg/cpp0x/lambda/lambda-use.C: New.
1842 * lib/prune.exp: Accept "In lambda function".
1843
1844 2009-09-29 Harsha Jagasia <harsha.jagasia@amd.com>
1845
1846 * gcc.target/i386/fma4-check.h: New file.
1847 * gcc.target/i386/fma4-fma.c: Ditto.
1848 * gcc.target/i386/fma4-maccXX.c: Ditto.
1849 * gcc.target/i386/fma4-msubXX.c: Ditto.
1850 * gcc.target/i386/fma4-nmaccXX.c: Ditto.
1851 * gcc.target/i386/fma4-nmsubXX.c: Ditto.
1852 * gcc.target/i386/fma4-vector.c: Ditto.
1853 * gcc.target/i386/fma4-256-maccXX.c: Ditto.
1854 * gcc.target/i386/fma4-256-msubXX.c: Ditto.
1855 * gcc.target/i386/fma4-256-nmaccXX.c: Ditto.
1856 * gcc.target/i386/fma4-256-nmsubXX.c: Ditto.
1857 * gcc.target/i386/fma4-256-vector.c: Ditto.
1858 * gcc.target/i386/funcspec-2.c: Ditto.
1859
1860 * gcc.target/i386/funcspec-4.c: Test error conditions related to FMA4.
1861
1862 * gcc.target/i386/funcspec-5.c: Add FMA4.
1863 * gcc.target/i386/funcspec-6.c: Ditto.
1864 * gcc.target/i386/funcspec-8.c: Ditto.
1865
1866 * gcc.target/i386/funcspec-9.c: New file.
1867
1868 * gcc.target/i386/i386.exp: Add check_effective_target_fma4.
1869
1870 * gcc.target/i386/isa-10.c: New file.
1871 * gcc.target/i386/isa-11.c: Ditto.
1872 * gcc.target/i386/isa-12.c: Ditto.
1873 * gcc.target/i386/isa-13.c: Ditto.
1874 * gcc.target/i386/isa-2.c: Ditto.
1875 * gcc.target/i386/isa-3.c: Ditto.
1876 * gcc.target/i386/isa-4.c: Ditto.
1877 * gcc.target/i386/isa-7.c: Ditto.
1878 * gcc.target/i386/isa-8.c: Ditto.
1879 * gcc.target/i386/isa-9.c: Ditto.
1880
1881 * gcc.target/i386/isa-14.c: Add FMA4.
1882 * gcc.target/i386/isa-1.c: Ditto.
1883 * gcc.target/i386/isa-5.c: Ditto.
1884 * gcc.target/i386/isa-6.c: Ditto.
1885
1886 * gcc.target/i386/sse-12.c: New file.
1887 * gcc.target/i386/sse-13.c: Ditto.
1888 * gcc.target/i386/sse-14.c: Ditto.
1889 * gcc.target/i386/sse-22.c: Ditto.
1890
1891 * g++.dg/other/i386-2.C: Add -mfma4 to dg-options.
1892 * g++.dg/other/i386-3.C: Ditto.
1893 * g++.dg/other/i386-5.C: Ditto.
1894 * g++.dg/other/i386-6.C: Ditto.
1895
1896 2009-09-29 H.J. Lu <hongjiu.lu@intel.com>
1897
1898 PR testsuite/41496
1899 * g++.dg/dfp/dfp.exp: Unset DEFAULT_CXXFLAGS if it didn't exist
1900 before.
1901
1902 2009-09-29 Janis Johnson <janis187@us.ibm.com>
1903
1904 * gcc.test-framework/dg-bogus-exp-XF.c: Move dg-bogus directive.
1905 * gcc.test-framework/dg-warning-exp-P.c: Move dg-warning directives.
1906
1907 2009-09-29 Jakub Jelinek <jakub@redhat.com>
1908
1909 PR debug/41438
1910 * gcc.dg/debug/dwarf2/const-1.c: Add dg-require-visibility, make x
1911 hidden.
1912 * g++.dg/debug/dwarf2/const-1.C: Likewise.
1913
1914 2009-09-29 Harsha Jagasia <harsha.jagasia@amd.com>
1915
1916 * gcc.target/i386/i386.exp: Remove check_effective_target_sse5.
1917 * gcc.target/i386/isa-1.c: Remove SSE5.
1918 * gcc.target/i386/isa-5.c: Ditto.
1919 * gcc.target/i386/isa-6.c: Ditto.
1920 * gcc.target/i386/funcspec-4.c: Remove error conditions
1921 related to SSE5.
1922 * gcc.target/i386/avx-1.c: Remove comments to mmintrin-common.h.
1923 * gcc.target/i386/avx-2.c: Ditto.
1924 * gcc.target/i386/sse-23.c: Ditto.
1925 * gcc.target/i386/funcspec-9.c: Delete.
1926
1927 2009-09-29 Jakub Jelinek <jakub@redhat.com>
1928
1929 * gcc.dg/guality/guality.exp (gdb-test): New proc for use in dg-final.
1930 * gcc.dg/guality/pr41353-1.c: New test.
1931
1932 PR testsuite/41444
1933 * gcc.dg/guality/guality.h (GUALITY_GDB_REDIRECT): Fix a typo
1934 in macro name definition for non-unix/win32/msdos.
1935
1936 2009-09-29 Daniel Kraft <d@domob.eu>
1937
1938 PR fortran/39626
1939 * gfortran.dg/block_1.f08: New test.
1940 * gfortran.dg/block_2.f08: New test.
1941 * gfortran.dg/block_3.f90: New test.
1942 * gfortran.dg/block_4.f08: New test.
1943 * gfortran.dg/block_5.f08: New test.
1944 * gfortran.dg/block_6.f08: New test.
1945 * gfortran.dg/block_7.f08: New test.
1946 * gfortran.dg/block_8.f08: New test.
1947
1948 2009-09-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1949
1950 PR libgfortran/35862
1951 * gfortran.dg/round_1.f03: New test.
1952 * gfortran.dg/f2003_io_3.f03: Update test.
1953
1954 2009-09-28 Easwaran Raman <eraman@google.com>
1955
1956 * gcc.target/i386/ifcvt-onecmpl-abs-1.c: New file.
1957 * gcc.c-torture/execute/ifcvt-onecmpl-abs-1.c: New file.
1958
1959 2009-09-28 Janis Johnson <janis187@us.ibm.com>
1960
1961 * g++.dg/dfp/dfp.exp: Run tests from c-c++-common/dfp.
1962 * c-c++-common/dfp/func-vararg-alternate-d32.c: XFAIL for C++.
1963 * c-c++-common/dfp/func-vararg-dfp.c: Ditto.
1964 * c-c++-common/dfp/func-vararg-mixed.c: Ditto.
1965 * c-c++-common/dfp/func-vararg-mixed-2.c: Ditto.
1966
1967 * g++.dg/dfp/dfp.exp: Fix typo.
1968
1969 * lib/target-supports.exp (check-effective-target-dfp-nocache):
1970 Fix typo that breaks the check.
1971
1972 2009-09-28 Olivier Hainque <hainque@adacore.com>
1973
1974 * gnat.dg (tagged_alloc_free.adb): New testcase.
1975
1976 2009-09-28 Janis Johnson <janis187@us.ibm.com>
1977
1978 * g++.dg/dfp: New directory.
1979 * g++.dg/dg.exp: Prune tests in dfp directory.
1980 * g++.dg/dfp/dfp.exp: New.
1981 * g++.dg/dfp/mangle-mode.C: New test.
1982
1983 2009-09-28 Michael Matz <matz@suse.de>
1984
1985 * gcc.dg/builtins-44.c: Use __builtin_isinf_sign when checking
1986 for sign of -Inf.
1987
1988 2009-09-27 Richard Henderson <rth@redhat.com>
1989
1990 * gcc.c-torture/compile/pr41469.c: Add -fexceptions.
1991 * gcc.dg/tree-ssa/pr41469-1.c: New.
1992
1993 2009-09-26 Andreas Schwab <schwab@linux-m68k.org>
1994
1995 PR c/41476
1996 * gcc.dg/cond-constqual-1.c: New test.
1997
1998 2009-09-26 Michael Matz <matz@suse.de>
1999
2000 PR lto/40758
2001 PR middle-end/41470
2002 * gcc.dg/pr41470.c: New test.
2003
2004 2009-09-26 Eric Botcazou <ebotcazou@adacore.com>
2005
2006 * gnat.dg/array9.adb: New test.
2007
2008 2009-09-26 Michael Matz <matz@suse.de>
2009
2010 PR tree-optimization/41454
2011 * gcc.dg/pr41454.c: New test.
2012
2013 2009-09-25 Dodji Seketeli <dodji@redhat.com>
2014
2015 * g++.dg/debug/dwarf2/template-func-params-4.C: Adjust after renaming
2016 DW_TAG_template_parameter_pack and DW_TAG_formal_parameter_pack
2017 into DW_TAG_GNU_template_parameter_pack and
2018 DW_TAG_GNU_formal_parameter_pack.
2019 * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
2020 * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
2021
2022 2009-09-25 Nathan Froyd <froydnj@codesourcery.com>
2023
2024 * gcc.dg/vect/vect.exp: Append extra parameters as separate
2025 parameters for alignment-sensitive -fsection-anchors tests.
2026
2027 2009-09-25 Richard Guenther <rguenther@suse.de>
2028
2029 PR middle-end/41463
2030 * gcc.c-torture/execute/pr41463.c: New testcase.
2031
2032 2009-09-25 Olivier Hainque <hainque@adacore.com>
2033
2034 * gnat.dg/sse_nolib.adb: New testcase.
2035
2036 2009-09-25 Revital Eres <ERES@il.ibm.com>
2037
2038 * gcc.target/powerpc/vsx-vectorize-8.c: New test.
2039 * gcc.target/powerpc/vsx-vectorize-1.c: Likewise.
2040 * gcc.target/powerpc/vsx-vectorize-2.c: Likewise.
2041 * gcc.target/powerpc/vsx-vectorize-3.c: Likewise.
2042 * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
2043 * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
2044 * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
2045 * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
2046 * gcc.dg/vect/vect.exp: Add Power7 flags.
2047 * g++.dg/vect/vect.exp: Likewise.
2048 * gfortran.dg/vect/vect.exp: Likewise.
2049
2050 2009-09-24 Steven G. Kargl <kargl@gcc.gnu.org>
2051
2052 PR fortran/41459
2053 * gfortran.dg/empty_label.f: New test.
2054 * gfortran.dg/empty_label.f90: Ditto.
2055 * gfortran.dg/warnings_are_errors_1.f: Fix to emit a single warning.
2056
2057 2009-09-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2058
2059 * gcc.dg/torture/builtin-math-7.c: Test complex int division at
2060 compile-time.
2061
2062 2009-09-24 Adam Nemet <anemet@caviumnetworks.com>
2063
2064 * lib/scanasm.exp (make_pattern_printable): New function.
2065 (dg-scan, scan-assembler-times, scan-assembler-dem,
2066 scan-assembler-dem-not): Use it.
2067
2068 2009-09-24 H.J. Lu <hongjiu.lu@intel.com>
2069
2070 * gcc.target/i386/pr12329.c (dg-do): Changed to run.
2071 (test_nested): Renamed to ...
2072 (test_nested1): This.
2073 (test_nested2): New.
2074 (main): Likewise.
2075
2076 2009-09-24 Richard Guenther <rguenther@suse.de>
2077
2078 PR tree-optimization/36143
2079 PR tree-optimization/38747
2080 * gcc.dg/tree-ssa/fre-vce-1.c: XFAIL.
2081 * gcc.dg/tree-ssa/forwprop-6.c: Likewise.
2082 * g++.dg/torture/pr38747.C: New testcase.
2083 * g++.dg/tree-ssa/pr19637.C: Un-XFAIL.
2084
2085 2009-09-24 Eric Botcazou <ebotcazou@adacore.com>
2086
2087 * gnat.dg/nested_proc.adb: New test.
2088
2089 2009-09-24 Jakub Jelinek <jakub@redhat.com>
2090
2091 * gcc.target/i386/pr12329.c: Adjust.
2092
2093 2009-09-23 Alexandre Oliva <aoliva@redhat.com>
2094
2095 PR debug/41248
2096 * gcc.dg/pr41248.c: New.
2097
2098 2009-09-23 Dodji Seketeli <dodji@redhat.com>
2099
2100 PR debug/41065
2101 * gcc.dg/debug/dwarf2/global-used-types.c: New test.
2102
2103 2009-09-23 Andreas Schwab <schwab@redhat.com>
2104
2105 * lib/profopt.exp (profopt-get-options): Set tool_flags for
2106 current_compiler_flags. Fix typos.
2107
2108 2009-09-23 Yuri Gribov <tetra2005@googlemail.com>
2109
2110 * gcc.c-torture/execute/980526-2.c: Skip if sizeof (int) > 4.
2111
2112 2009-09-23 Uros Bizjak <ubizjak@gmail.com>
2113
2114 PR c/39779
2115 * gcc.c-torture/compile/pr39779.c: New test.
2116
2117 2009-09-22 Dodji Seketeli <dodji@redhat.com>
2118
2119 * g++.dg/debug/dwarf2/template-func-params-4.C: Adjust.
2120 * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
2121 * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
2122
2123 2009-09-22 Alexandre Oliva <aoliva@redhat.com>
2124
2125 PR debug/41295
2126 * gcc.dg/pr41295.c: New.
2127
2128 2009-09-22 Neil Vachharajani <nvachhar@google.com>
2129
2130 * gcc.dg/pr40209.c: Add test case.
2131
2132 2009-09-22 Adam Nemet <anemet@caviumnetworks.com>
2133
2134 * gcc.target/mips/code-readable-1.c: Change \. to \\. when
2135 matching assembly.
2136 * gcc.target/mips/code-readable-2.c: Likewise.
2137 * gcc.target/mips/code-readable-3.c: Likewise.
2138
2139 2009-09-22 Janis Johnson <janis187@us.ibm.com>
2140
2141 * lib/target-supports.exp (check_effective_target_dfp_nocache):
2142 Check support via mode instead of C type.
2143 (check_effective_target_dfprt_nocache): Ditto.
2144 (check_effective_target_hard_dfp): Ditto.
2145
2146 2009-09-22 Richard Guenther <rguenther@suse.de>
2147
2148 PR middle-end/41395
2149 * gcc.c-torture/execute/pr41395-1.c: New testcase.
2150 * gcc.c-torture/execute/pr41395-2.c: Likewise.
2151
2152 2009-09-22 Jakub Jelinek <jakub@redhat.com>
2153
2154 * gcc.dg/20090922-1.c: New test.
2155
2156 PR bootstrap/41405
2157 * gfortran.dg/debug/pr37738.f: Add -gno-strict-dwarf to dg-options.
2158 * gfortran.dg/debug/pr35154-dwarf2.f: Likewise.
2159 * g++.dg/debug/dwarf2/explicit-constructor.C: Likewise.
2160 * g++.dg/debug/dwarf2/imported-module-2.C: Likewise.
2161 * g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
2162 * g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
2163 * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
2164 * objc.dg/dwarf-2.m: Likewise.
2165
2166 2009-09-22 Richard Guenther <rguenther@suse.de>
2167
2168 PR tree-optimization/41428
2169 * g++.dg/tree-ssa/pr41428.C: New testcase.
2170
2171 2009-09-22 Jakub Jelinek <jakub@redhat.com>
2172
2173 PR middle-end/41429
2174 * g++.dg/gomp/pr41429.C: New test.
2175
2176 2009-09-21 Giuseppe Scrivano <gscrivano@gnu.org>
2177
2178 * gcc.dg/tree-ssa/tailrecursion-6.c: New file.
2179
2180 2009-09-21 Jason Merrill <jason@redhat.com>
2181
2182 PR c++/41421
2183 * g++.dg/cpp0x/trivial1.C: Expand.
2184
2185 2009-09-21 Kai Tietz <kai.tietz@onevision.com>
2186
2187 * gcc.dg/torture/calleesave-sse.c: New.
2188
2189 2009-09-21 Jan Hubicka <jh@suse.cz>
2190
2191 * gcc.dg/guality/inline-params.c: New testcase.
2192
2193 2009-09-21 Uros Bizjak <ubizjak@gmail.com>
2194
2195 * gcc.c-torture/execute/ieee/ieee.exp (additional_flags):
2196 Add -fno-inline.
2197 * gcc.c-torture/execute/ieee/pr36332.c (foo): Remove attributes.
2198 * gcc.c-torture/execute/ieee/pr30704.c (f1): Ditto.
2199 (f2): Ditto.
2200
2201 2009-09-20 H.J. Lu <hongjiu.lu@intel.com>
2202
2203 * gcc.dg/ipa/ipa-sra-1.c (dg-options): Add -fipa-sra.
2204 * gcc.dg/ipa/ipa-sra-2.c (dg-options): Likewise.
2205 * gcc.dg/ipa/ipa-sra-3.c (dg-options): Likewise.
2206 * gcc.dg/ipa/ipa-sra-4.c (dg-options): Likewise.
2207 * gcc.dg/ipa/ipa-sra-5.c (dg-options): Likewise.
2208
2209 2009-09-20 Andrew Pinski <pinskia@gcc.gnu.org>
2210
2211 PR middle-end/40642
2212 * g++.dg/torture/pr40642.C: New testcase.
2213
2214 2009-09-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2215
2216 * gcc.dg/torture/builtin-math-7.c: Update for testing Annex G
2217 cases in static initializers.
2218
2219 2009-09-20 Kai Tietz <kai.tietz@onevision.com>
2220
2221 * gcc.c-tortue/compile/pr39886.c: New.
2222
2223 2009-09-20 Chris Demetriou <cgd@google.com>
2224
2225 PR preprocessor/28435:
2226 * gcc.dg/cpp/missing-header-MD.c: Make output checking match
2227 gcc.dg/cpp/missing-header-1.c, and add PR number to test comment.
2228 * gcc.dg/cpp/missing-header-MMD.c: Likewise.
2229 * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
2230 * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
2231
2232 2009-09-19 Adam Nemet <anemet@caviumnetworks.com>
2233
2234 * gcc.target/mips/mips.exp: Add relax-pic-calls
2235 under -mfoo/-mno-foo options.
2236 (mips-dg-options): Make -mrelax-pic-calls imply -mno-plt, -mabicalls
2237 and -mexplicit-relocs.
2238 * gcc.target/mips/call-1.c: New test.
2239 * gcc.target/mips/call-2.c: New test.
2240 * gcc.target/mips/call-3.c: New test.
2241 * gcc.target/mips/lazy-binding-1.c: Add MIPS-specific dg-options.
2242 * gcc.dg/tree-ssa/loop-1.c: Likewise.
2243
2244 2009-09-19 Chris Demetriou <cgd@google.com>
2245
2246 PR preprocessor/28435:
2247 * gcc.dg/cpp/missing-header-MD.c: New test.
2248 * gcc.dg/cpp/missing-header-MMD.c: New test.
2249 * gcc.dg/cpp/missing-sysheader-MD.c: New test.
2250 * gcc.dg/cpp/missing-sysheader-MMD.c: New test.
2251
2252 2009-09-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2253
2254 PR libgfortran/41328
2255 * gfortran.dg/cr_lf.f90: Modify test to include check that no EOR with
2256 EOF works.
2257
2258 2009-09-18 Jason Merrill <jason@redhat.com>
2259
2260 * g++.dg/cpp0x/nolinkage1{.C,.h,a.cc}: New.
2261 * g++.dg/cpp0x/initlist-deduce.C: New.
2262
2263 2009-09-18 Neil Vachharajani <nvachhar@google.com>
2264
2265 * gcc.dg/tree-prof/val-prof-7.c: Added test case.
2266
2267 2009-09-18 Janis Johnson <janis187@us.ibm.com>
2268
2269 * gcc.dg/dfp/dfp.exp: Also run tests in c-c++-common/dfp.
2270 * c-c++-common/dfp: New directory.
2271 * c-c++-common/dfp/dfp-dbg.h: New file.
2272 * gcc.dg/dfp/call-by-value.c: Move to ...
2273 * c-c++-common/call-by-value.c: here.
2274 * gcc.dg/dfp/cast.c: Move to ...
2275 * c-c++-common/cast.c: here.
2276 * gcc.dg/dfp/compare-eq-const.c: Move to ...
2277 * c-c++-common/compare-eq-const.c: here.
2278 * gcc.dg/dfp/compare-eq-d128.c: Move to ...
2279 * c-c++-common/compare-eq-d128.c: here.
2280 * gcc.dg/dfp/compare-eq-d32.c: Move to ...
2281 * c-c++-common/compare-eq-d32.c: here.
2282 * gcc.dg/dfp/compare-eq-d64.c: Move to ...
2283 * c-c++-common/compare-eq-d64.c: here.
2284 * gcc.dg/dfp/compare-eq-dfp.c: Move to ...
2285 * c-c++-common/compare-eq-dfp.c: here.
2286 * gcc.dg/dfp/compare-eq.h: Move to ...
2287 * c-c++-common/compare-eq.h: here.
2288 * gcc.dg/dfp/compare-rel-const.c: Move to ...
2289 * c-c++-common/compare-rel-const.c: here.
2290 * gcc.dg/dfp/compare-rel-d128.c: Move to ...
2291 * c-c++-common/compare-rel-d128.c: here.
2292 * gcc.dg/dfp/compare-rel-d32.c: Move to ...
2293 * c-c++-common/compare-rel-d32.c: here.
2294 * gcc.dg/dfp/compare-rel-d64.c: Move to ...
2295 * c-c++-common/compare-rel-d64.c: here.
2296 * gcc.dg/dfp/compare-rel-dfp.c: Move to ...
2297 * c-c++-common/compare-rel-dfp.c: here.
2298 * gcc.dg/dfp/compare-rel.h: Move to ...
2299 * c-c++-common/compare-rel.h: here.
2300 * gcc.dg/dfp/compare-special-d128.c: Move to ...
2301 * c-c++-common/compare-special-d128.c: here.
2302 * gcc.dg/dfp/compare-special-d32.c: Move to ...
2303 * c-c++-common/compare-special-d32.c: here.
2304 * gcc.dg/dfp/compare-special-d64.c: Move to ...
2305 * c-c++-common/compare-special-d64.c: here.
2306 * gcc.dg/dfp/compare-special.h: Move to ...
2307 * c-c++-common/compare-special.h: here.
2308 * gcc.dg/dfp/constants-zero.c: Move to ...
2309 * c-c++-common/constants-zero.c: here.
2310 * gcc.dg/dfp/convert-bfp-10.c: Move to ...
2311 * c-c++-common/convert-bfp-10.c: here.
2312 * gcc.dg/dfp/convert-bfp-11.c: Move to ...
2313 * c-c++-common/convert-bfp-11.c: here.
2314 * gcc.dg/dfp/convert-bfp-12.c: Move to ...
2315 * c-c++-common/convert-bfp-12.c: here.
2316 * gcc.dg/dfp/convert-bfp-13.c: Move to ...
2317 * c-c++-common/convert-bfp-13.c: here.
2318 * gcc.dg/dfp/convert-bfp-14.c: Move to ...
2319 * c-c++-common/convert-bfp-14.c: here.
2320 * gcc.dg/dfp/convert-bfp-2.c: Move to ...
2321 * c-c++-common/convert-bfp-2.c: here.
2322 * gcc.dg/dfp/convert-bfp-3.c: Move to ...
2323 * c-c++-common/convert-bfp-3.c: here.
2324 * gcc.dg/dfp/convert-bfp-4.c: Move to ...
2325 * c-c++-common/convert-bfp-4.c: here.
2326 * gcc.dg/dfp/convert-bfp-5.c: Move to ...
2327 * c-c++-common/convert-bfp-5.c: here.
2328 * gcc.dg/dfp/convert-bfp-6.c: Move to ...
2329 * c-c++-common/convert-bfp-6.c: here.
2330 * gcc.dg/dfp/convert-bfp-7.c: Move to ...
2331 * c-c++-common/convert-bfp-7.c: here.
2332 * gcc.dg/dfp/convert-bfp-8.c: Move to ...
2333 * c-c++-common/convert-bfp-8.c: here.
2334 * gcc.dg/dfp/convert-bfp-9.c: Move to ...
2335 * c-c++-common/convert-bfp-9.c: here.
2336 * gcc.dg/dfp/convert-bfp.c: Move to ...
2337 * c-c++-common/convert-bfp.c: here.
2338 * gcc.dg/dfp/convert-bfp-fold.c: Move to ...
2339 * c-c++-common/convert-bfp-fold.c: here.
2340 * gcc.dg/dfp/convert-dfp.c: Move to ...
2341 * c-c++-common/convert-dfp.c: here.
2342 * gcc.dg/dfp/convert-dfp-fold-2.c: Move to ...
2343 * c-c++-common/convert-dfp-fold-2.c: here.
2344 * gcc.dg/dfp/convert-dfp-fold.c: Move to ...
2345 * c-c++-common/convert-dfp-fold.c: here.
2346 * gcc.dg/dfp/convert.h: Move to ...
2347 * c-c++-common/convert.h: here.
2348 * gcc.dg/dfp/convert-int.c: Move to ...
2349 * c-c++-common/convert-int.c: here.
2350 * gcc.dg/dfp/convert-int-fold.c: Move to ...
2351 * c-c++-common/convert-int-fold.c: here.
2352 * gcc.dg/dfp/convert-int-max.c: Move to ...
2353 * c-c++-common/convert-int-max.c: here.
2354 * gcc.dg/dfp/convert-int-max-fold.c: Move to ...
2355 * c-c++-common/convert-int-max-fold.c: here.
2356 * gcc.dg/dfp/convert-int-saturate.c: Move to ...
2357 * c-c++-common/convert-int-saturate.c: here.
2358 * gcc.dg/dfp/func-array.c: Move to ...
2359 * c-c++-common/func-array.c: here.
2360 * gcc.dg/dfp/func-deref.c: Move to ...
2361 * c-c++-common/func-deref.c: here.
2362 * gcc.dg/dfp/func-mixed.c: Move to ...
2363 * c-c++-common/func-mixed.c: here.
2364 * gcc.dg/dfp/func-pointer.c: Move to ...
2365 * c-c++-common/func-pointer.c: here.
2366 * gcc.dg/dfp/func-scalar.c: Move to ...
2367 * c-c++-common/func-scalar.c: here.
2368 * gcc.dg/dfp/func-struct.c: Move to ...
2369 * c-c++-common/func-struct.c: here.
2370 * gcc.dg/dfp/func-vararg-alternate-d128-2.c: Move to ...
2371 * c-c++-common/func-vararg-alternate-d128-2.c: here.
2372 * gcc.dg/dfp/func-vararg-alternate-d128.c: Move to ...
2373 * c-c++-common/func-vararg-alternate-d128.c: here.
2374 * gcc.dg/dfp/func-vararg-alternate-d32.c: Move to ...
2375 * c-c++-common/func-vararg-alternate-d32.c: here.
2376 * gcc.dg/dfp/func-vararg-alternate-d64.c: Move to ...
2377 * c-c++-common/func-vararg-alternate-d64.c: here.
2378 * gcc.dg/dfp/func-vararg-alternate.h: Move to ...
2379 * c-c++-common/func-vararg-alternate.h: here.
2380 * gcc.dg/dfp/func-vararg-dfp.c: Move to ...
2381 * c-c++-common/func-vararg-dfp.c: here.
2382 * gcc.dg/dfp/func-vararg-mixed-2.c: Move to ...
2383 * c-c++-common/func-vararg-mixed-2.c: here.
2384 * gcc.dg/dfp/func-vararg-mixed.c: Move to ...
2385 * c-c++-common/func-vararg-mixed.c: here.
2386 * gcc.dg/dfp/func-vararg-size0.c: Move to ...
2387 * c-c++-common/func-vararg-size0.c: here.
2388 * gcc.dg/dfp/inf-1.c: Move to ...
2389 * c-c++-common/inf-1.c: here.
2390 * gcc.dg/dfp/loop-index.c: Move to ...
2391 * c-c++-common/loop-index.c: here.
2392 * gcc.dg/dfp/modes.c: Move to ...
2393 * c-c++-common/modes.c: here.
2394 * gcc.dg/dfp/nan-1.c: Move to ...
2395 * c-c++-common/nan-1.c: here.
2396 * gcc.dg/dfp/nan-2.c: Move to ...
2397 * c-c++-common/nan-2.c: here.
2398 * gcc.dg/dfp/operator-arith-fold.c: Move to ...
2399 * c-c++-common/operator-arith-fold.c: here.
2400 * gcc.dg/dfp/operator-assignment.c: Move to ...
2401 * c-c++-common/operator-assignment.c: here.
2402 * gcc.dg/dfp/operator-comma.c: Move to ...
2403 * c-c++-common/operator-comma.c: here.
2404 * gcc.dg/dfp/operator-cond.c: Move to ...
2405 * c-c++-common/operator-cond.c: here.
2406 * gcc.dg/dfp/operator-logical.c: Move to ...
2407 * c-c++-common/operator-logical.c: here.
2408 * gcc.dg/dfp/operator-unary.c: Move to ...
2409 * c-c++-common/operator-unary.c: here.
2410 * gcc.dg/dfp/pr31385.c: Move to ...
2411 * c-c++-common/pr31385.c: here.
2412 * gcc.dg/dfp/pr33466.c: Move to ...
2413 * c-c++-common/pr33466.c: here.
2414 * gcc.dg/dfp/pr35620.c: Move to ...
2415 * c-c++-common/pr35620.c: here.
2416 * gcc.dg/dfp/pr36800.c: Move to ...
2417 * c-c++-common/pr36800.c: here.
2418 * gcc.dg/dfp/pr39034.c: Move to ...
2419 * c-c++-common/pr39034.c: here.
2420 * gcc.dg/dfp/pr39035.c: Move to ...
2421 * c-c++-common/pr39035.c: here.
2422 * gcc.dg/dfp/pr39902.c: Move to ...
2423 * c-c++-common/pr39902.c: here.
2424 * gcc.dg/dfp/pr39986.c: Move to ...
2425 * c-c++-common/pr39986.c: here.
2426 * gcc.dg/dfp/signbit-1.c: Move to ...
2427 * c-c++-common/signbit-1.c: here.
2428 * gcc.dg/dfp/signbit-2.c: Move to ...
2429 * c-c++-common/signbit-2.c: here.
2430 * gcc.dg/dfp/struct-layout-1.c: Move to ...
2431 * c-c++-common/struct-layout-1.c: here.
2432 * gcc.dg/dfp/usual-arith-conv.c: Move to ...
2433 * c-c++-common/usual-arith-conv.c: here.
2434 * gcc.dg/dfp/usual-arith-conv-const.c: Move to ...
2435 * c-c++-common/usual-arith-conv-const.c: here.
2436
2437 2009-09-18 Jack Howarth <howarth@bromo.med.uc.edu>
2438
2439 PR testsuite/41288
2440 * gcc.target/x86_64/abi/asm-support-darwin.s (snapshot_ret): Preserve
2441 stack alignment.
2442
2443 2009-09-17 Andrew Pinski <pinskia@gcc.gnu.org>
2444
2445 PR c++/39365
2446 * g++.dg/expr/bool3.C: New test.
2447 * g++.dg/expr/bool4.C: New test.
2448
2449 2009-09-17 Janis Johnson <janis187@us.ibm.com>
2450
2451 * gcc.dg/dfp/dfp-dbg.h: Define EXTERN.
2452 * gcc.dg/dfp/signbit-2.c: Use it.
2453 * gcc.dg/dfp/func-vararg-alternate.h: Change two
2454 arguments to unsigned int.
2455 * gcc.dg/dfp/convert-bfp-10.c: Don't include float.h.
2456 * gcc.dg/dfp/convert-bfp-fold.c: Include dfp-dbg.h.
2457 * gcc.dg/dfp/convert-dfp-fold.c: Ditto
2458 * gcc.dg/dfp/convert-int-max-fold.c: Ditto.
2459 * gcc.dg/dfp/operator-arith-fold.c: Ditto.
2460 * gcc.dg/dfp/pr39986.c: Ditto.
2461 * gcc.dg/dfp/usual-arith-conv-const.c: Ditto.
2462 * gcc.dg/dfp/pr31385.c: Use mode in typedef, not C type.
2463 * gcc.dg/dfp/pr35620.c: Define typedef for C++.
2464 * gcc.dg/dfp/convert-int.c: Define BOOL for C++.
2465 * gcc.dg/dfp/convert-int-fold.c: Ditto.
2466
2467 2009-09-17 Jakub Jelinek <jakub@redhat.com>
2468
2469 * gcc.dg/debug/dwarf2/struct-loc1.c: New test.
2470
2471 2009-09-17 Janis Johnson <janis187@us.ibm.com>
2472
2473 PR c/41049
2474 * dfp/pr41049.c: New test.
2475
2476 2009-09-17 H.J. Lu <hongjiu.lu@intel.com>
2477
2478 PR testsuite/41385
2479 * gcc.dg/dfp/dfp.exp: Properly save DEFAULT_CFLAGS.
2480
2481 2009-09-17 Martin Jambor <mjambor@suse.cz>
2482
2483 * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not run IPA-SRA.
2484 * gcc.dg/ipa/ipa-sra-1.c: New test.
2485 * gcc.dg/ipa/ipa-sra-2.c: New test.
2486 * gcc.dg/ipa/ipa-sra-3.c: New test.
2487 * gcc.dg/ipa/ipa-sra-4.c: New test.
2488 * gcc.dg/ipa/ipa-sra-5.c: New test.
2489 * gcc.c-torture/execute/ipa-sra-1.c: New test.
2490 * gcc.c-torture/execute/ipa-sra-2.c: New test.
2491
2492 2009-09-17 Michael Matz <matz@suse.de>
2493
2494 PR middle-end/41347
2495 * gfortran.dg/pr41347.f90: New test.
2496
2497 2009-09-17 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2498
2499 * gcc.c-torture/compile/20090917-1.c: New testcase.
2500
2501 2009-09-16 Uros Bizjak <ubizjak@gmail.com>
2502
2503 * gfortran.dg/default_format_denormal_2.f90: Add ieee options.
2504 * gfortran.dg/default_format_denormal_1.f90: Ditto. Remove
2505 alpha*-*-* target from XFAIL list.
2506
2507 2009-09-16 Janis Johnson <janis187@us.ibm.com>
2508
2509 * gcc.dg/dfp/dfp.exp: Use appropriate default options.
2510 * gcc.dg/dfp/dfp-dbg.h: New; define FAILURE, FINISH.
2511 * gcc.dg/dfp/cast-bad.c: Use default options.
2512 * gcc.dg/dfp/compare-rel-const.c: Ditto.
2513 * gcc.dg/dfp/composite-type.c: Ditto.
2514 * gcc.dg/dfp/constants.c: Ditto.
2515 * gcc.dg/dfp/constants-hex.c: Ditto.
2516 * gcc.dg/dfp/constants-pedantic.c: Ditto.
2517 * gcc.dg/dfp/convert-bfp-fold.c: Ditto.
2518 * gcc.dg/dfp/convert-dfp-fold.c: Ditto.
2519 * gcc.dg/dfp/convert-int-max-fold.c: Ditto.
2520 * gcc.dg/dfp/ctypes.c: Ditto.
2521 * gcc.dg/dfp/ddmode-ice.c: Ditto.
2522 * gcc.dg/dfp/dec-eval-method-2.c: Ditto.
2523 * gcc.dg/dfp/float-constant-double.c: Ditto.
2524 * gcc.dg/dfp/keywords-pedantic.c: Ditto.
2525 * gcc.dg/dfp/keywords-reserved.c: Ditto.
2526 * gcc.dg/dfp/modes.c: Ditto.
2527 * gcc.dg/dfp/operator-bitwise.c: Ditto.
2528 * gcc.dg/dfp/pr31344.c: Ditto.
2529 * gcc.dg/dfp/pr31385.c: Ditto.
2530 * gcc.dg/dfp/pr33466.c: Ditto.
2531 * gcc.dg/dfp/pr35620.c: Ditto.
2532 * gcc.dg/dfp/pr37435.c: Ditto.
2533 * gcc.dg/dfp/pr39986.c: Ditto.
2534 * gcc.dg/dfp/pragma-float-const-decimal64-1.c: Ditto.
2535 * gcc.dg/dfp/pragma-float-const-decimal64-2.c: Ditto.
2536 * gcc.dg/dfp/pragma-float-const-decimal64-3.c: Ditto.
2537 * gcc.dg/dfp/pragma-float-const-decimal64-4.c: Ditto.
2538 * gcc.dg/dfp/pragma-float-const-decimal64-7.c: Ditto.
2539 * gcc.dg/dfp/pragma-float-const-decimal64-8.c: Ditto.
2540 * gcc.dg/dfp/typespec.c: Ditto.
2541 * gcc.dg/dfp/usual-arith-conv-bad.c: Ditto.
2542 * gcc.dg/dfp/usual-arith-conv-bad-2.c: Ditto.
2543 * gcc.dg/dfp/usual-arith-conv-const.c: Ditto.
2544 * gcc.dg/dfp/Wbad-function-cast-1.c: Ditto.
2545 * gcc.dg/dfp/Wtraditional-conversion-2.c: Ditto.
2546 * gcc.dg/dfp/wtr-conversion-1.c: Ditto.
2547 * gcc.dg/dfp/compare-eq.h: Define custom debug macros.
2548 * gcc.dg/dfp/compare-rel.h: Ditto.
2549 * gcc.dg/dfp/compare-special.h: Ditto.
2550 * gcc.dg/dfp/convert.h: Ditto.
2551 * gcc.dg/dfp/fe-check.h: Ditto.
2552 * gcc.dg/dfp/call-by-value.c: Use default options and debug macros.
2553 * gcc.dg/dfp/cast.c: Ditto.
2554 * gcc.dg/dfp/compare-eq-const.c: Ditto.
2555 * gcc.dg/dfp/compare-eq-d32.c: Ditto.
2556 * gcc.dg/dfp/compare-eq-d64.c: Ditto.
2557 * gcc.dg/dfp/compare-eq-d128.c: Ditto.
2558 * gcc.dg/dfp/compare-eq-dfp.c: Ditto.
2559 * gcc.dg/dfp/compare-rel-d32.c: Ditto.
2560 * gcc.dg/dfp/compare-rel-d64.c: Ditto.
2561 * gcc.dg/dfp/compare-rel-d128.c: Ditto.
2562 * gcc.dg/dfp/compare-rel-dfp.c: Ditto.
2563 * gcc.dg/dfp/compare-special-d32.c: Ditto.
2564 * gcc.dg/dfp/compare-special-d64.c: Ditto.
2565 * gcc.dg/dfp/compare-special-d128.c: Ditto.
2566 * gcc.dg/dfp/constants-zero.c: Ditto.
2567 * gcc.dg/dfp/convert-bfp-2.c: Ditto.
2568 * gcc.dg/dfp/convert-bfp-3.c: Ditto.
2569 * gcc.dg/dfp/convert-bfp-4.c: Ditto.
2570 * gcc.dg/dfp/convert-bfp-5.c: Ditto.
2571 * gcc.dg/dfp/convert-bfp-6.c: Ditto.
2572 * gcc.dg/dfp/convert-bfp-7.c: Ditto.
2573 * gcc.dg/dfp/convert-bfp-8.c: Ditto.
2574 * gcc.dg/dfp/convert-bfp-9.c: Ditto.
2575 * gcc.dg/dfp/convert-bfp-10.c: Ditto.
2576 * gcc.dg/dfp/convert-bfp-11.c: Ditto.
2577 * gcc.dg/dfp/convert-bfp-12.c: Ditto.
2578 * gcc.dg/dfp/convert-bfp-13.c: Ditto.
2579 * gcc.dg/dfp/convert-bfp-14.c: Ditto.
2580 * gcc.dg/dfp/convert-bfp.c: Ditto.
2581 * gcc.dg/dfp/convert-complex.c: Ditto.
2582 * gcc.dg/dfp/convert-dfp.c: Ditto.
2583 * gcc.dg/dfp/convert-dfp-fold-2.c: Ditto.
2584 * gcc.dg/dfp/convert-dfp-round.c: Ditto.
2585 * gcc.dg/dfp/convert-int.c: Ditto.
2586 * gcc.dg/dfp/convert-int-fold.c: Ditto.
2587 * gcc.dg/dfp/convert-int-max.c: Ditto.
2588 * gcc.dg/dfp/convert-int-saturate.c: Ditto.
2589 * gcc.dg/dfp/decfloat-constants.c: Ditto.
2590 * gcc.dg/dfp/fe-binop.c: Ditto.
2591 * gcc.dg/dfp/fe-convert-1.c: Ditto.
2592 * gcc.dg/dfp/fe-convert-2.c: Ditto.
2593 * gcc.dg/dfp/fe-convert-3.c: Ditto.
2594 * gcc.dg/dfp/func-array.c: Ditto.
2595 * gcc.dg/dfp/func-deref.c: Ditto.
2596 * gcc.dg/dfp/func-mixed.c: Ditto.
2597 * gcc.dg/dfp/func-pointer.c: Ditto.
2598 * gcc.dg/dfp/func-scalar.c: Ditto.
2599 * gcc.dg/dfp/func-struct.c: Ditto.
2600 * gcc.dg/dfp/func-vararg-alternate.h: Ditto.
2601 * gcc.dg/dfp/func-vararg-alternate-d32.c: Ditto.
2602 * gcc.dg/dfp/func-vararg-alternate-d64.c: Ditto.
2603 * gcc.dg/dfp/func-vararg-alternate-d128.c: Ditto.
2604 * gcc.dg/dfp/func-vararg-alternate-d128-2.c: Ditto.
2605 * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
2606 * gcc.dg/dfp/func-vararg-mixed.c: Ditto.
2607 * gcc.dg/dfp/func-vararg-mixed-2.c: Ditto.
2608 * gcc.dg/dfp/func-vararg-size0.c: Ditto.
2609 * gcc.dg/dfp/inf-1.c: Ditto.
2610 * gcc.dg/dfp/loop-index.c: Ditto.
2611 * gcc.dg/dfp/nan-1.c: Ditto.
2612 * gcc.dg/dfp/nan-2.c: Ditto.
2613 * gcc.dg/dfp/operator-arith-fold.c: Ditto.
2614 * gcc.dg/dfp/operator-assignment.c: Ditto.
2615 * gcc.dg/dfp/operator-comma.c: Ditto.
2616 * gcc.dg/dfp/operator-cond.c: Ditto.
2617 * gcc.dg/dfp/operator-logical.c: Ditto.
2618 * gcc.dg/dfp/operator-unary.c: Ditto.
2619 * gcc.dg/dfp/pr36800.c: Ditto.
2620 * gcc.dg/dfp/pr39034.c: Ditto.
2621 * gcc.dg/dfp/pr39035.c: Ditto.
2622 * gcc.dg/dfp/pr39902.c: Ditto.
2623 * gcc.dg/dfp/signbit-1.c: Ditto.
2624 * gcc.dg/dfp/signbit-2.c: Ditto.
2625 * gcc.dg/dfp/struct-layout-1.c: Ditto.
2626 * gcc.dg/dfp/union-init.c: Ditto.
2627 * gcc.dg/dfp/usual-arith-conv.c: Ditto.
2628
2629 2009-09-16 Michael Matz <matz@suse.de>
2630
2631 PR fortran/41212
2632 * gfortran.dg/pr41212.f90: New test.
2633
2634 2009-09-16 Eric Botcazou <ebotcazou@adacore.com>
2635
2636 * gnat.dg/alignment9.adb: New test.
2637
2638 2009-09-16 Eric Botcazou <ebotcazou@adacore.com>
2639
2640 * gnat.dg/discr20.ad[sb]: New test.
2641
2642 2009-09-16 Richard Guenther <rguenther@suse.de>
2643
2644 PR middle-end/34011
2645 * gcc.dg/tree-ssa/ssa-lim-7.c: New testcase.
2646
2647 2009-09-16 DJ Delorie <dj@redhat.com>
2648 Kaz Kojima <kkojima@gcc.gnu.org>
2649
2650 * gcc.target/sh/struct-arg-dw2.c: New test.
2651
2652 2009-09-15 Nathan Froyd <froydnj@codesourcery.com>
2653 Jakub Jelinek <jakub@redhat.com>
2654
2655 PR target/41175
2656 * gcc.target/powerpc/pr41175.c: New test.
2657
2658 2009-09-14 Richard Henderson <rth@redhat.com>
2659
2660 * c-c++-common/asmgoto-1.c, c-c++-common/asmgoto-2.c,
2661 c-c++-common/asmgoto-3.c, gcc.c-torture/compile/asmgoto-1.c,
2662 gcc.dg/tree-ssa/asmgoto-1.c: New files.
2663
2664 2009-09-14 Richard Henderson <rth@redhat.com>
2665
2666 * g++.dg/eh/builtin1.C: Update resx pattern match.
2667 * g++.dg/eh/builtin2.C, g++.dg/eh/builtin3.C: Likewise.
2668
2669 2009-09-14 Richard Sandiford <rdsandiford@googlemail.com>
2670
2671 * gcc.target/mips/branch-helper.h: New file.
2672 * gcc.target/mips/branch-2.c,
2673 * gcc.target/mips/branch-3.c,
2674 * gcc.target/mips/branch-4.c,
2675 * gcc.target/mips/branch-5.c,
2676 * gcc.target/mips/branch-6.c,
2677 * gcc.target/mips/branch-7.c,
2678 * gcc.target/mips/branch-8.c,
2679 * gcc.target/mips/branch-9.c,
2680 * gcc.target/mips/branch-10.c,
2681 * gcc.target/mips/branch-11.c,
2682 * gcc.target/mips/branch-12.c,
2683 * gcc.target/mips/branch-13.c,
2684 * gcc.target/mips/branch-14.c,
2685 * gcc.target/mips/branch-15.c: New tests.
2686
2687 2009-09-14 Michael Meissner <meissner@linux.vnet.ibm.com>
2688
2689 PR target/41331
2690 * gcc.target/powerpc/bswap64-4.c: New file to test bswap64 on a
2691 -m32 -mpowerpc64 system.
2692
2693 2009-09-14 Bernd Schmidt <bernd.schmidt@analog.com>
2694
2695 From Jie Zhang <jie.zhang@analog.com>:
2696 * gcc.target/bfin/saveall.c: New test.
2697 * gcc.target/bfin/20090914-1.c: New test.
2698 * gcc.target/bfin/20090914-2.c: New test.
2699
2700 * gcc.target/bfin/20090914-3.c: New test.
2701
2702 2009-09-14 Andrew Stubbs <ams@codesourcery.com>
2703
2704 * gcc.target/sh/20080410-1.c: Remove obsolete -fira option.
2705
2706 2009-09-14 Richard Guenther <rguenther@suse.de>
2707
2708 PR middle-end/41350
2709 * g++.dg/debug/dwarf-eh-personality-1.C: New testcase.
2710
2711 2009-09-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2712
2713 PR libgfortran/41328
2714 * gfortran.dg/cr_lf.f90: New test.
2715
2716 2009-09-11 Michael Matz <matz@suse.de>
2717
2718 PR middle-end/41275
2719 * g++.dg/tree-ssa/pr41275.C: New test.
2720
2721 2009-09-11 Janus Weil <janus@gcc.gnu.org>
2722
2723 PR fortran/41242
2724 * gfortran.dg/proc_ptr_comp_21.f90: New.
2725
2726 2009-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
2727
2728 PR fortran/31292
2729 * gfortran.dg/module_procedure_1.f90: New test.
2730 * gfortran.dg/module_procedure_2.f90: Ditto.
2731 * gfortran.dg/generic_14.f90: Move dg-error to new location.
2732
2733 2009-09-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2734 James A. Morrison <phython@gcc.gnu.org>
2735
2736 PR ada/18302
2737 * ada/acats/run_all.sh (target_run): Use run_test.exp to execute
2738 commands.
2739 * ada/acats/run_test.exp: New file.
2740
2741 2009-09-10 Uros Bizjak <ubizjak@gmail.com>
2742
2743 Revert:
2744 2009-09-09 Uros Bizjak <ubizjak@gmail.com>
2745
2746 PR rtl-optimization/39779
2747 * gcc.dg/pr39979.c: New test.
2748
2749 2009-09-10 Richard Guenther <rguenther@suse.de>
2750
2751 PR middle-end/41257
2752 * g++.dg/torture/pr41257-2.C: New testcase.
2753
2754 2009-09-09 Paolo Carlini <paolo.carlini@oracle.com>
2755
2756 PR c++/28293
2757 * g++.dg/template/crash91.C: New.
2758
2759 2009-09-09 Uros Bizjak <ubizjak@gmail.com>
2760
2761 PR rtl-optimization/39779
2762 * gcc.dg/pr39979.c: New test.
2763
2764 2009-09-09 Richard Guenther <rguenther@suse.de>
2765
2766 PR tree-optimization/41101
2767 * gcc.c-torture/compile/pr41101.c: New testcase.
2768
2769 2009-09-09 Richard Guenther <rguenther@suse.de>
2770
2771 PR middle-end/41317
2772 * gcc.c-torture/execute/pr41317.c: New testcase.
2773 * gcc.dg/tree-ssa/forwprop-11.c: XFAIL.
2774 * gcc.dg/tree-ssa/forwprop-12.c: Likewise.
2775
2776 2009-09-08 Dodji Seketeli <dodji@redhat.com>
2777
2778 Fix some test breakages on Darwin
2779 * g++.dg/debug/dwarf2/namespace-1.C: Use -fno-merge-debug-string
2780 and adjust.
2781 * g++.dg/debug/dwarf2/template-func-params-6.C: Likewise.
2782 * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
2783 * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
2784 * g++.dg/debug/dwarf2/pubnames-1.C: Likewise. Also, adjust to
2785 take darwin specifics in account.
2786
2787 2009-09-08 Joseph Myers <joseph@codesourcery.com>
2788
2789 * gcc.dg/profile-dir-1.c, gcc.dg/profile-dir-2.c,
2790 gcc.dg/profile-dir-3.c: Disable for remote-host testing.
2791
2792 2009-09-08 Paolo Carlini <paolo.carlini@oracle.com>
2793
2794 PR c++/39923
2795 * g++.dg/cpp0x/initlist24.C: New.
2796
2797 2009-09-08 Ozkan Sezer <sezeroz@gmail.com>
2798
2799 * gcc.dg/large-size-array-2.c: Fix target requirement.
2800 * gcc.dg/large-size-array-4.c: Likewise.
2801 * gcc.dg/c90-const-expr-2.c: Define ZERO as 0LL for _WIN64.
2802 * gcc.dg/c99-const-expr-2.c: Likewise.
2803 * gcc.dg/c90-const-expr-6.c: Typedef ptrdiff_t with __extension__.
2804 * gcc.dg/c90-const-expr-9.c: Typedef size_t with __extension__.
2805 * gcc.dg/c90-const-expr-10.c: Likewise.
2806 * gcc.dg/torture/pr39074.c: Use intptr_t typedef'ed as __PTRDIFF_TYPE__
2807 instead of long.
2808 * gcc.dg/tree-ssa/pr33920.c: Likewise.
2809 * gcc.dg/vect/pr33846.c: Likewise.
2810 * gcc.dg/vect/pr33833.c: Use uintptr_t, typedef'ed as unsigned
2811 __PTRDIFF_TYPE__, instead of unsigned long.
2812 * gcc.dg/vect/O1-pr33854.c: Use __SIZE_TYPE__ instead of unsigned long.
2813
2814 2009-09-08 Alexandre Oliva <aoliva@redhat.com>
2815
2816 PR debug/41229
2817 PR debug/41291
2818 PR debug/41300
2819 * gfortran.dg/pr41229.f90: New.
2820
2821 2009-09-08 Alexandre Oliva <aoliva@redhat.com>
2822
2823 PR debug/41232
2824 * gcc.dg/pr41232.c: New.
2825
2826 2009-09-08 Joseph Myers <joseph@codesourcery.com>
2827
2828 * gcc.misc-tests/i386-prefetch.exp: Skip tests when multilib flags
2829 contain -march.
2830 * gcc.dg/tree-ssa/prefetch-7.c, gcc.target/i386/387-1.c,
2831 gcc.target/i386/387-5.c, gcc.target/i386/cmov7.c,
2832 gcc.target/i386/funcspec-1.c, gcc.target/i386/funcspec-8.c,
2833 gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
2834 gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
2835 gcc.target/i386/isa-6.c, gcc.target/i386/lea.c,
2836 gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/sse-5.c,
2837 gcc.target/i386/ssefn-1.c: Skip when multilib flags contain -march
2838 options other than that used in dg-options.
2839
2840 2009-09-07 Jakub Jelinek <jakub@redhat.com>
2841
2842 PR rtl-optimization/41239
2843 * gcc.c-torture/execute/pr41239.c: New test.
2844
2845 2009-09-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2846
2847 PR libgfortran/41192
2848 * gfortran.dg/namelist_59.f90: New test.
2849
2850 2009-09-07 Bernd Schmidt <bernd.schmidt@analog.com>
2851
2852 From Mike Frysinger <michael.frysinger@analog.com>
2853 * gcc.target/bfin/mcpu-bf542m.c: New file.
2854 * gcc.target/bfin/mcpu-bf544m.c: Likewise.
2855 * gcc.target/bfin/mcpu-bf546m.c: Likewise.
2856 * gcc.target/bfin/mcpu-bf548m.c: Likewise.
2857 * gcc.target/bfin/mcpu-bf549m.c: Likewise.
2858
2859 2009-09-07 Martin Jambor <mjambor@suse.cz>
2860
2861 PR middle-end/41282
2862 * gcc.c-torture/compile/pr41282.c: New test.
2863
2864 2009-09-07 Thomas Koenig <tkoenig@gcc.gnu.org>
2865
2866 PR fortran/41197
2867 * gfortran.dg/allocate_alloc_opt_1.f90: Use scalar
2868 variables for stat and errmsg.
2869 * gfortran.dg/deallocate_alloc_opt_1.f90: Likewise.
2870 * gfortran.dg/allocate_stat_2.f90: New test.
2871
2872 2009-09-07 Bernd Schmidt <bernd.schmidt@analog.com>
2873
2874 * gcc.c-torture/compile/20090907-1.c: New test.
2875
2876 2009-09-06 Jakub Jelinek <jakub@redhat.com>
2877
2878 PR bootstrap/41241
2879 * gcc.dg/pr41241.c: New test.
2880
2881 2009-09-06 Richard Guenther <rguenther@suse.de>
2882
2883 PR middle-end/41144
2884 * g++.dg/torture/pr41144.C: New testcase.
2885
2886 2009-09-06 Richard Guenther <rguenther@suse.de>
2887
2888 PR middle-end/41261
2889 * gcc.dg/torture/pr41261.c: New testcase.
2890
2891 2009-09-05 Richard Guenther <rguenther@suse.de>
2892
2893 PR middle-end/41181
2894 * gcc.c-torture/compile/pr41181.c: New testcase.
2895
2896 2009-09-05 Richard Guenther <rguenther@suse.de>
2897
2898 PR debug/41273
2899 * g++.dg/torture/pr41273.C: New testcase.
2900
2901 2009-09-05 Paul Thomas <pault@gcc.gnu.org>
2902
2903 PR fortran/41258
2904 * gfortran.dg/typebound_proc_12.f90 : New test.
2905
2906 2009-09-04 Alexandre Oliva <aoliva@redhat.com>
2907
2908 PR debug/41225
2909 * gfortran.dg/pr41225.f90: New.
2910
2911 2009-09-04 Alexandre Oliva <aoliva@redhat.com>
2912
2913 * gcc.dg/guality/guality.h: Include stdint.h. Drop unnecessary
2914 unistd.h, sys/types.h and sys/wait.h.
2915 (gualchk_t): New.
2916 (GUALCVT): New.
2917 (GUALCHKXPR, GUALCHKVAL, GUALCHKFLA): Use it.
2918 (GUALITY_GDB_REDIRECT): New.
2919 (GUALITY_GDB_ARGS): Use it.
2920
2921 2009-09-04 Richard Guenther <rguenther@suse.de>
2922
2923 PR middle-end/41257
2924 * g++.dg/torture/pr41257.C: New testcase.
2925
2926 2009-09-04 Martin Jambor <mjambor@suse.cz>
2927
2928 PR tree-optimization/41112
2929 * gnat.dg/array8.adb: New test.
2930
2931 2009-09-03 Daniel Gutson <dgutson@codesourcery.com>
2932
2933 * gcc.target/arm/ctz.c: New test case.
2934
2935 2009-09-03 Alon Dayan <alond@il.ibm.com>
2936
2937 PR tree-optimization/38275
2938 * gcc.dg/autopar/reduc-1char.c: Increase number
2939 of iterations. Adjust the logic accordingly.
2940 * gcc.dg/autopar/reduc-2char.c: Ditto.
2941 * gcc.dg/autopar/reduc-1.c: Ditto.
2942 * gcc.dg/autopar/reduc-2.c: Ditto.
2943 * gcc.dg/autopar/reduc-3.c: Ditto.
2944 * gcc.dg/autopar/reduc-6.c: Ditto.
2945 * gcc.dg/autopar/reduc-7.c: Ditto.
2946 * gcc.dg/autopar/reduc-8.c: Ditto.
2947 * gcc.dg/autopar/reduc-9.c: Ditto.
2948 * gcc.dg/autopar/pr39500-1.c: Ditto.
2949 * gcc.dg/autopar/reduc-1short.c: Ditto.
2950 * gcc.dg/autopar/reduc-2short.c: Ditto.
2951 * gcc.dg/autopar/parallelization-1.c: Ditto.
2952
2953 2009-09-03 Jakub Jelinek <jakub@redhat.com>
2954
2955 * gcc.dg/guality/guality.exp: Only run guality tests if a trivial
2956 testcase using guality.h compiles and links and if a global variable
2957 can be verified by gdb.
2958
2959 2009-09-03 Bernd Schmidt <bernd.schmidt@analog.com>
2960
2961 * lib/target-supports.exp (check_effective_target_sync_int_long):
2962 Supported on Blackfin Linux targets.
2963
2964 2009-09-02 David Daney <ddaney@caviumnetworks.com>
2965
2966 * gcc.c-torture/compile/builtin_unreachable-1.c: New testcase.
2967
2968 2009-09-03 Diego Novillo <dnovillo@google.com>
2969
2970 * gcc.dg/gomp/combined-1.c: Adjust expected pattern.
2971 * g++.dg/tree-prof/inline_mismatch_args.C: Likewise.
2972 * g++.dg/warn/unit-1.C: Likewise.
2973 * g++.dg/ipa/iinline-1.C: Likewise.
2974 * g++.dg/template/cond2.C: Adjust expected line location for the
2975 error.
2976 * g++.dg/template/pr35240.C: Likewise.
2977
2978 2009-09-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2979
2980 * gcc.dg/tree-ssa/inline-3.c: Add -fpie when pic.
2981 * gcc.dg/tree-ssa/local-pure-const.c: Likewise.
2982
2983 2009-09-02 Martin Jambor <mjambor@suse.cz>
2984
2985 * gcc.dg/tree-ssa/sra-8.c: New testcase.
2986 * gcc.dg/memcpy-1.c: Add . to match pattern.
2987 * gcc.dg/uninit-I.c: XFAIL warning test.
2988 * g++.dg/warn/unit-1.C: XFAIL warning test.
2989
2990 2009-09-02 Ian Lance Taylor <iant@google.com>
2991
2992 * gcc.dg/20090902-1.c: New test.
2993
2994 2009-09-02 Jakub Jelinek <jakub@redhat.com>
2995
2996 * gcc.dg/builtin-object-size-9.c: New test.
2997
2998 2009-09-02 Olivier Hainque <hainque@adacore.com>
2999
3000 * gnat.dg/array7.ad[bs]: Add check for Signed_Integer_Type_Definition.
3001
3002 2009-09-02 Eric Botcazou <ebotcazou@adacore.com>
3003 Olivier Hainque <hainque@adacore.com>
3004
3005 * gnat.dg/misaligned_param.adb: New test.
3006 * gnat.dg/misaligned_param_pkg.ad[sb]: New helper.
3007 * gnat.dg/slice7.adb: Add 1 more related case.
3008
3009 2009-09-01 Alexandre Oliva <aoliva@redhat.com>
3010
3011 * gcc.dg/guality/guality.c: Expect to fail for now.
3012 * gcc.dg/guality/example.c: Likewise.
3013
3014 2009-09-01 Alexandre Oliva <aoliva@redhat.com>
3015
3016 * gcc.dg/guality/guality.c: New.
3017 * gcc.dg/guality/guality.h: New.
3018 * gcc.dg/guality/guality.exp: New.
3019 * gcc.dg/guality/example.c: New.
3020 * lib/gcc-dg.exp (cleanup-dump): Remove .gk files.
3021 (cleanup-saved-temps): Likewise, .gkd files too.
3022
3023 2009-09-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3024
3025 PR fortran/39229
3026 * gfortran.dg/line_length_3.f: New test.
3027 * gfortran.dg/line_length_4.f90: New test.
3028
3029 2009-09-01 Loren J. Rittle <ljrittle@acm.org>
3030
3031 * lib/target-supports.exp (check_gc_sections_available):
3032 Add proper pattern quote.
3033
3034 2009-08-31 Uros Bizjak <ubizjak@gmail.com>
3035 Kaz Kojima <kkojima@gcc.gnu.org>
3036
3037 * lib/target-supports.exp (add_options_for_ieee): New procedure.
3038 * g++.dg/cdce3.C: Use dg-add-options ieee.
3039 * g++.dg/torture/type-generic-1.C: Likewise.
3040 * gcc.c-torture/compile/fix-trunc-mem-1.c: Likewise.
3041 * gcc.dg/pr28796-2.c: Likewise.
3042 * gcc.dg/torture/builtin-math-7.c: Likewise.
3043 * gcc.dg/torture/type-generic-1.c: Likewise.
3044 * gfortran.dg/boz_14.f90: Likewise.
3045 * gfortran.dg/erf_2.F90: Likewise.
3046 * gfortran.dg/init_flag_3.f90: Likewise.
3047 * gfortran.dg/init_flag_4.f90: Likewise.
3048 * gfortran.dg/init_flag_5.f90: Likewise.
3049 * gfortran.dg/integer_exponentiation_1.f90: Likewise.
3050 * gfortran.dg/integer_exponentiation_5.F90: Likewise.
3051 * gfortran.dg/isnan_1.f90: Likewise.
3052 * gfortran.dg/isnan_2.f90: Likewise.
3053 * gfortran.dg/maxlocval_2.f90: Likewise.
3054 * gfortran.dg/maxlocval_4.f90: Likewise.
3055 * gfortran.dg/minlocval_1.f90: Likewise.
3056 * gfortran.dg/minlocval_4.f90: Likewise.
3057 * gfortran.dg/module_nan.f90: Likewise.
3058 * gfortran.dg/namelist_42.f90: Likewise.
3059 * gfortran.dg/namelist_43.f90: Likewise.
3060 * gfortran.dg/nan_1.f90: Likewise.
3061 * gfortran.dg/nan_2.f90: Likewise.
3062 * gfortran.dg/nan_3.f90: Likewise.
3063 * gfortran.dg/nan_4.f90: Likewise.
3064 * gfortran.dg/nan_5.f90: Likewise.
3065 * gfortran.dg/nearest_1.f90: Likewise.
3066 * gfortran.dg/nearest_2.f90: Likewise.
3067 * gfortran.dg/nearest_3.f90: Likewise.
3068 * gfortran.dg/pr37243.f: Likewise.
3069 * gfortran.dg/real_const_3.f90: Likewise.
3070 * gfortran.dg/transfer_simplify_2.f90: Likewise.
3071
3072 2009-08-31 Dodji Seketeli <dodji@redhat.com>
3073
3074 PR debug/30161
3075 * g++.dg/debug/dwarf2/template-params-1.C: New test.
3076 * g++.dg/debug/dwarf2/template-params-2.C: Likewise.
3077 * g++.dg/debug/dwarf2/template-params-3.C: Likewise.
3078 * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
3079 * g++.dg/debug/dwarf2/template-params-5.C: Likewise.
3080 * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
3081 * g++.dg/debug/dwarf2/template-func-params-1.C: Likewise.
3082 * g++.dg/debug/dwarf2/template-func-params-2.C: Likewise.
3083 * g++.dg/debug/dwarf2/template-func-params-3.C: Likewise.
3084 * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
3085 * g++.dg/debug/dwarf2/template-func-params-5.C: Likewise.
3086 * g++.dg/debug/dwarf2/template-func-params-6.C: Likewise.
3087 * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
3088
3089 2009-08-31 Jason Merrill <jason@redhat.com>
3090
3091 PR c++/41127
3092 * g++.dg/parse/enum5.C: New.
3093 * g++.dg/cpp0x/enum1.C: Adjust expected error.
3094
3095 2009-08-31 Janus Weil <janus@gcc.gnu.org>
3096
3097 PR fortran/40940
3098 * gfortran.dg/allocate_derived_1.f90: New.
3099 * gfortran.dg/class_3.f03: New.
3100
3101 2009-08-31 Janus Weil <janus@gcc.gnu.org>
3102
3103 PR fortran/40996
3104 * gfortran.dg/allocatable_scalar_1.f90: New.
3105 * gfortran.dg/allocatable_scalar_2.f90: Renamed from finalize_9.f03.
3106 * gfortran.dg/finalize_9.f03: Renamed to allocatable_scalar_2.f90.
3107 * gfortran.dg/proc_ptr_comp_pass_4.f90: Modified.
3108
3109 2009-08-30 Richard Guenther <rguenther@suse.de>
3110
3111 PR tree-optimization/41186
3112 * g++.dg/torture/pr41186.C: New testcase.
3113 * g++.dg/tree-ssa/pr41186.C: Likewise.
3114
3115 2009-08-30 Dodji Seketeli <dodji@redhat.com>
3116
3117 PR c++/41187
3118 * g++.dg/debug/dwarf2/namespace-1.C: Use a loosier regexp to
3119 take ia64 assembly comments syntax in account.
3120
3121 2009-08-30 Uros Bizjak <ubizjak@gmail.com>
3122
3123 * gcc.target/i386/funcspec-5.c: Remove fused-add test.
3124
3125 2009-08-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3126
3127 * gfortran.dg/whole_file_5.f90: Add -fpie when pic, fix scan pattern.
3128 * gfortran.dg/whole_file_6.f90: Likewise.
3129
3130 2009-08-28 Cary Coutant <ccoutant@google.com>
3131
3132 PR debug/41063
3133 * g++.dg/debug/dwarf2/pr41063.C: New test.
3134
3135 2009-08-27 Uros Bizjak <ubizjak@gmail.com>
3136
3137 PR rtl-optimization/40861
3138 * gcc.dg/pr40861.c: New test.
3139
3140 2009-08-27 Janus Weil <janus@gcc.gnu.org>
3141
3142 PR fortran/40869
3143 * gfortran.dg/proc_ptr_comp_20.f90: New.
3144
3145 2009-08-27 Janne Blomqvist <jb@gcc.gnu.org>
3146
3147 PR libfortran/39667
3148 * gfortran.dg/f2003_io_4.f03: Don't require target fd_truncate,
3149 open temp file with status="scratch".
3150 * gfortran.dg/fmt_cache_1.f: Likewise.
3151 * gfortran.dg/fmt_exhaust.f90: Likewise.
3152 * gfortran.dg/fmt_t_4.f90: Likewise.
3153 * gfortran.dg/fseek.f90: Likewise.
3154 * gfortran.dg/list_read_5.f90: Likewise.
3155 * gfortran.dg/namelist_39.f90: Likewise.
3156 * gfortran.dg/namelist_56.f90: Likewise.
3157 * gfortran.dg/read_bad_advance.f90: Likewise.
3158 * gfortran.dg/read_repeat.f90: Likewise.
3159 * gfortran.dg/read_size_noadvance.f90: Likewise.
3160 * gfortran.dg/read_x_past.f: Likewise.
3161
3162 2009-08-27 Tobias Burnus <burnus@net-b.de>
3163
3164 PR fortran/28039
3165 * gfortran.dg/fmt_with_extra.f: xfail testcase as patch was reverted.
3166
3167 2009-08-27 Daniel Kraft <d@domob.eu>
3168
3169 PR fortran/37425
3170 * gfortran.dg/impure_assignment_1.f90: Change expected error message.
3171 * gfortran.dg/typebound_operator_1.f03: Remove check for not-implemented
3172 error and fix problem with recursive assignment.
3173 * gfortran.dg/typebound_operator_2.f03: No not-implemented check.
3174 * gfortran.dg/typebound_operator_3.f03: New test.
3175 * gfortran.dg/typebound_operator_4.f03: New test.
3176
3177 2009-08-27 Dodji Seketeli <dodji@redhat.com>
3178
3179 PR debug/41170
3180 * debug/dwarf2/namespace-1.C: New test.
3181
3182 2009-08-26 H.J. Lu <hongjiu.lu@intel.com>
3183
3184 PR fortran/41162
3185 * gfortran.dg/pr41162.f: New.
3186
3187 2009-08-26 Adam Nemet <anemet@caviumnetworks.com>
3188 Richard Sandiford <rdsandiford@googlemail.com>
3189
3190 * gcc.target/mips/mips.exp: Replace isa(_rev)=...!... mechanism
3191 with "forbid_cpu".
3192 * gcc.target/mips/branch-1.c: Update accordingly.
3193 * gcc.target/mips/extend-1.c: Likewise.
3194 * gcc.target/mips/dmult-1.c: Likewise. Remove redundant isa=64.
3195
3196 2009-08-26 Richard Guenther <rguenther@suse.de>
3197
3198 PR middle-end/41163
3199 * gcc.c-torture/compile/pr41163.c: New testcase.
3200 * gcc.dg/pr35899.c: Adjust.
3201
3202 2009-08-26 Richard Guenther <rguenther@suse.de>
3203
3204 * gcc.dg/tree-ssa/restrict-4.c: New testcase.
3205
3206 2009-08-26 Jason Merrill <jason@redhat.com>
3207
3208 * g++.dg/cpp0x/explicit3.C: New.
3209 * g++.dg/overload/cond2.C: New.
3210
3211 2009-08-25 Kaz Kojima <kkojima@gcc.gnu.org>
3212
3213 * gcc.dg/torture/builtin-math-7.c: Add -mieee for sh*-*-* targets.
3214
3215 2009-08-25 Jan Hubicka <jh@suse.cz>
3216
3217 * gcc.target/i386/sse5-shift1-vector.c
3218 * gcc.target/i386/isa-12.c
3219 * gcc.target/i386/isa-12.cgcc.target/i386/isa-12.c
3220 * gcc.target/i386/sse5-pcmov2.c
3221 * gcc.target/i386/isa-3.c
3222 * gcc.target/i386/sse5-shift2-vector.c
3223 * gcc.target/i386/isa-7.c
3224 * gcc.target/i386/funcspec-2.c
3225 * gcc.target/i386/sse5-haddX.c
3226 * gcc.target/i386/sse5-hadduX.c
3227 * gcc.target/i386/isa-9.c
3228 * gcc.target/i386/sse5-maccXX.c
3229 * gcc.target/i386/sse5-shift3-vector.c
3230 * gcc.target/i386/sse5-msubXX.c
3231 * gcc.target/i386/sse5-permpX.c
3232 * gcc.target/i386/sse5-check.h
3233 * gcc.target/i386/sse-12.c
3234 * gcc.target/i386/sse-11.c
3235 * gcc.target/i386/sse-10.c
3236 * gcc.target/i386/sse-13.c
3237 * gcc.target/i386/sse-14.c
3238 * gcc.target/i386/sse-22.c
3239 * gcc.target/i386/sse-2.c
3240 * gcc.target/i386/sse-13.c
3241 * gcc.target/i386/avx-2.c
3242 * gcc.target/i386/sse5-rotate1-vector.c
3243 * gcc.target/i386/isa-4.c
3244 * gcc.target/i386/sse5-hsubX.c
3245 * gcc.target/i386/sse5-pcmov.c
3246 * gcc.target/i386/sse5-fma.c
3247 * gcc.target/i386/isa-8.c
3248 * gcc.target/i386/sse5-rotate2-vector.c
3249 * gcc.target/i386/sse5-nmaccXX.c
3250 * gcc.target/i386/sse5-imul64-vector.c
3251 * gcc.target/i386/sse5-nmsubXX.c
3252 * gcc.target/i386/sse5-rotate3-vector.c
3253 * gcc.target/i386/sse5-fma-vector.c
3254 * gcc.target/i386/sse5-imul32widen-vector.c
3255 * gcc.target/i386/sse5-ima-vector.c: Remove SSE5 related testcases.
3256
3257 * gcc.target/i386/funcspec-8.c: Replace SSE5 by SSE4.
3258 * gcc.target/i386/funcspec-5.c: Remove SSE5.
3259 * gcc.target/i386/funcspec-6.c: Remove fused-add test.
3260 * gcc.target/i386/avx-1.c: Remove SSE5.
3261 * gcc.target/i386/avx-2.c: Remove SSE5.
3262 * g++.dg/other/i386-2.C: Replace SSE5 by SSE4A.
3263 * g++.dg/other/i386-3.C: Replace SSE5 by SSE4A.
3264 * g++.dg/other/i386-6.C: Replace SSE5 by SSE4A.
3265 * g++.dg/other/i386-5.C: Replace SSE5 by SSE4A.
3266
3267 2009-08-25 Uros Bizjak <ubizjak@gmail.com>
3268
3269 * gcc.c-torture/compile/limits-fndefn.c: Add dg-timeout-factor.
3270
3271 2009-08-25 Ville Voutilainen <ville.voutilainen@gmail.com>
3272
3273 * g++.dg/cpp0x/alignof.C: New. Tests that the alignof
3274 keyword works in the same manner as __alignof.
3275
3276 2009-08-25 Thomas Koenig <tkoenig@gcc.gnu.org>
3277
3278 PR libfortran/34670
3279 * gfortran.dg/unpack_bounds_1.f90: New test.
3280 * gfortran.dg/unpack_bounds_2.f90: New test.
3281 * gfortran.dg/unpack_bounds_3.f90: New test.
3282
3283 2009-08-25 Eric Botcazou <ebotcazou@adacore.com>
3284
3285 * gnat.dg/slice7.adb: New test.
3286 * gnat.dg/slice7_pkg.ads: New helper.
3287
3288 2009-08-25 Janus Weil <janus@gcc.gnu.org>
3289
3290 PR fortran/41139
3291 * gfortran.dg/proc_ptr_25.f90: New.
3292 * gfortran.dg/proc_ptr_comp_18.f90: New.
3293 * gfortran.dg/proc_ptr_comp_19.f90: New.
3294
3295 2009-08-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3296
3297 PR fortran/41154
3298 * gfortran.dg/fmt_error_8.f: New test.
3299
3300 2009-08-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3301
3302 * gcc.dg/torture/builtin-math-6.c (link_error): Accept a value
3303 number, update all callers and synchronize results for latest MPC.
3304
3305 2009-08-21 Jason Merrill <jason@redhat.com>
3306
3307 * g++.dg/warn/Wunused-17.C: New.
3308
3309 2009-08-11 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3310
3311 * gcc.target/arm/combine-cmp-shift.c: New test.
3312
3313 2009-08-24 Kai Tietz <kai.tietz@onevision.com>
3314
3315 * gcc.dg/format/ms-format1.c: Add new cases for I32 width specifier.
3316 * gcc.dg/format/ms-format2.c: New test about illegal use of I32/I64
3317 width specifier.
3318
3319 2009-08-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3320
3321 * gfortran.dg/fmt_error_7.f: New test.
3322
3323 2009-08-23 Uros Bizjak <ubizjak@gmail.com>
3324
3325 PR target/40718
3326 * gcc.target/i386/pr40718.c: New test.
3327
3328 2009-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
3329
3330 * gfortran.dg/proc_ptr_24.f90: New test.
3331
3332 2009-08-22 Steven K. kargl <kargl@gcc.gnu.org>
3333
3334 * gfortran.dg/allocate_alloc_opt_4.f90: New test.
3335 * gfortran.dg/allocate_alloc_opt_5.f90: New test.
3336 * gfortran.dg/allocate_alloc_opt_6.f90: New test.
3337
3338 2009-08-22 Bud Davis <bdavis9659@sbcglobal.net>
3339
3340 PR fortran/28039
3341 * gfortran.dg/fmt_with_extra.f: new file.
3342
3343 2009-08-21 Maciej W. Rozycki <macro@codesourcery.com>
3344
3345 * lib/target-supports.exp
3346 (check_effective_target_arm_iwmmxt_ok): New procedure.
3347 * gcc.target/arm/mmx-1.c: Only run if arm_iwmmxt_ok. Remove the
3348 exclusions for -mfloat-abi=softfp and -mfloat-abi=hard.
3349
3350 2009-08-21 Uros Bizjak <ubizjak@gmail.com>
3351
3352 * gfortran.dg/boz_9.f90: Do not load denormal floating
3353 point constants. Remove -mieee option for alpha*-*-* targets.
3354
3355 2009-08-21 Janus Weil <janus@gcc.gnu.org>
3356
3357 PR fortran/41106
3358 * gfortran.dg/proc_ptr_23.f90: New.
3359 * gfortran.dg/proc_ptr_comp_15.f90: New.
3360 * gfortran.dg/proc_ptr_comp_16.f90: New.
3361 * gfortran.dg/proc_ptr_comp_17.f90: New.
3362
3363 2009-08-21 Jakub Jelinek <jakub@redhat.com>
3364
3365 PR c++/41131
3366 * g++.dg/expr/unary3.C: New test.
3367
3368 2009-08-21 Kaz Kojima <kkojima@gcc.gnu.org>
3369
3370 * gfortran.dg/common_5.f: Add -mdalign for sh.
3371 * gfortran.dg/common_align_2.f90: Likewise.
3372
3373 2009-08-20 Thomas Koenig <tkoenig@gcc.gnu.org>
3374
3375 PR libfortran/40962
3376 * c_f_pointer_tests_4.f90: New test.
3377
3378 2009-08-20 Eric Botcazou <ebotcazou@adacore.com>
3379
3380 * gnat.dg/slice6.adb: New test.
3381 * gnat.dg/slice6_pkg.ads: New helper.
3382
3383 2009-08-20 Michael Matz <matz@suse.de>
3384
3385 PR fortran/41126
3386 * gfortran.dg/pr41126.f90: New test.
3387
3388 2009-08-20 Eric Botcazou <ebotcazou@adacore.com>
3389
3390 * gnat.dg/dynamic_bound.adb: New test.
3391
3392 2009-08-20 Janus Weil <janus@gcc.gnu.org>
3393
3394 PR fortran/41121
3395 * gfortran.dg/intrinsic_5.f90: New.
3396
3397 2009-08-19 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3398 Richard Earnshaw <richard.earnshaw@arm.com>
3399
3400 * gcc.target/arm/20090811-1.c: New test.
3401
3402 2009-08-19 Jakub Jelinek <jakub@redhat.com>
3403
3404 PR middle-end/41123
3405 * gcc.dg/pr41123.c: New test.
3406
3407 2009-08-19 Jason Merrill <jason@redhat.com>
3408
3409 PR c++/41120
3410 * g++.dg/other/gc4.C: New.
3411
3412 2009-08-18 Michael Matz <matz@suse.de>
3413
3414 * gfortran.dg/vect/vect-gems.f90: New test.
3415 * gcc.dg/tree-ssa/alias-1.c: Remove, it checks something broken.
3416
3417 2009-08-18 DJ Delorie <dj@redhat.com>
3418
3419 * lib/wrapper.exp: Move load of target-libpath.exp from here...
3420 * lib/gcc-defs.exp: ... to here.
3421
3422 * lib/wrapper.exp (${tool}_maybe_build_wrapper): Set up
3423 GCC_EXEC_PREFIX before building the wrapper.
3424
3425 2009-08-18 Nathan Froyd <froydnj@codesourcery.com>
3426
3427 * gcc.dg/vect/vect.exp: Add new stanza for aligned-section-anchors-*
3428 tests.
3429 * gcc.dg/vect/section-anchors-nest-1.c: Rename to...
3430 * gcc.dg/vect/aligned-section-anchors-nest-1.c: ...this. Remove
3431 dg-options. Fix dg-final clause.
3432
3433 2009-08-18 Uros Bizjak <ubizjak@gmail.com>
3434
3435 * g++.dg/cdce3.C: Add -mieee for alpha*-*-* targets.
3436
3437 2009-08-18 Janus Weil <janus@gcc.gnu.org>
3438 Paul Thomas <pault@gcc.gnu.org>
3439
3440 PR fortran/40870
3441 * gfortran.dg/proc_ptr_comp_13.f90: Extended.
3442
3443 2009-08-18 Richard Guenther <rguenther@suse.de>
3444
3445 PR middle-end/41094
3446 * gcc.dg/torture/pr41094.c: New testcase.
3447 * gcc.dg/torture/builtin-power-1.c: Adjust.
3448 * gcc.dg/builtins-10.c: Likewise.
3449
3450 2009-08-18 Jakub Jelinek <jakub@redhat.com>
3451
3452 PR target/40971
3453 * gcc.dg/pr40971.c: New test.
3454
3455 2008-08-17 Paul Thomas <pault@gcc.gnu.org>
3456
3457 PR fortran/41062
3458 * gfortran.dg/use_only_4.f90: New test.
3459
3460 2009-08-17 Daniel Kraft <d@domob.eu>
3461
3462 PR fortran/37425
3463 * gfortran.dg/typebound_operator_2.f03: Test for error with illegal
3464 NOPASS bindings as operators.
3465
3466 2009-08-17 Uros Bizjak <ubizjak@gmail.com>
3467
3468 * lib/target-supports.exp
3469 (check_effective_target_vect_cmdline_needed): Add alpha to the list
3470 of targets that do not need command line argument to enable SIMD.
3471
3472 2009-08-17 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3473
3474 * lib/target-supports.exp (check_effective_target_mpc_pow): Fix
3475 typo in cache name.
3476
3477 2009-08-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3478
3479 PR fortran/41075
3480 * gfortran.dg/unlimited_fmt_1.f90: New test.
3481
3482 2009-08-17 Dodji Seketeli <dodji@redhat.com>
3483
3484 * gcc.dg.debug/dwarf2/inline2.c: Add -dA to compile options.
3485
3486 2009-08-17 Arnaud Charlet <charlet@adacore.com>
3487
3488 * gnat.dg/itype.ad[sb]: New test.
3489
3490 2009-08-16 Adam Nemet <anemet@caviumnetworks.com>
3491
3492 * gcc.target/mips/mips.exp: Add terminology section to comment
3493 at the top of the file. Fix typos.
3494
3495 2009-08-16 Jason Merrill <jason@redhat.com>
3496
3497 * g++.dg/debug/dwarf2/inline1.C: New.
3498
3499 2009-08-16 Richard Sandiford <rdsandiford@googlemail.com>
3500
3501 PR target/38599
3502 * gcc.target/mips/smartmips-lwxs.c: Remove -mlong32.
3503
3504 2009-08-16 Dodji Seketeli <dodji@redhat.com>
3505
3506 PR debug/37801
3507 * gcc.dg/debug/20020224-1.c: Adjust the comment.
3508 Make sure to trigger inlining optimizations.
3509 * gcc.dg/debug/dwarf2/inline2.c: New test.
3510
3511 2009-08-14 Janus Weil <janus@gcc.gnu.org>
3512
3513 PR fortran/41070
3514 * gfortran.dg/structure_constructor_10.f90: New.
3515
3516 2009-08-14 Olatunji Ruwase <tjruwase@google.com>
3517
3518 * gcc.dg/pragma-re-1.c: Supported on all platforms.
3519 * gcc.dg/pragma-re-2.c: Likewise.
3520 * gcc.dg/pragma-re-3.c: Likewise.
3521 * gcc.dg/pragma-re-4.c: Likewise.
3522 * g++.dg/other/pragma-re-1.C: Likewise.
3523 * g++.dg/other/pragma-re-2.C: Likewise.
3524
3525 2009-08-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3526
3527 * gcc.dg/torture/builtin-math-7.c: New.
3528
3529 2009-08-14 Richard Guenther <rguenther@suse.de>
3530
3531 * gcc.c-torture/execute/20090814-1.c: New testcase.
3532
3533 2009-08-14 David Edelsohn <edelsohn@gnu.org>
3534
3535 * gcc.dg/graphite/graphite_autopar: Move to libgomp testsuite.
3536
3537 2009-08-14 Paolo Bonzini <bonzini@gnu.org>
3538
3539 PR target/40934
3540 * gcc.target/i386/pr40934.c: New.
3541
3542 2009-08-14 Uros Bizjak <ubizjak@gmail.com>
3543
3544 PR target/41019
3545 * gcc.target/i386/pr41019.c: New test.
3546
3547 2009-08-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3548
3549 PR fortran/40955
3550 * gfortran.dg/winapi.f90: New test.
3551
3552 2009-08-13 Janus Weil <janus@gcc.gnu.org>
3553
3554 PR fortran/40995
3555 * gfortran.dg/intrinsic_4.f90: New.
3556 * gfortran.dg/intrinsic_subroutine.f90: An error message moved to a
3557 different line.
3558
3559 2009-08-13 Richard Guenther <rguenther@suse.de>
3560
3561 PR middle-end/41047
3562 * gcc.dg/tree-ssa/ssa-ccp-27.c: New testcase.
3563
3564 2009-08-12 Richard Guenther <rguenther@suse.de>
3565
3566 PR tree-optimization/41011
3567 * gfortran.dg/pr41011.f: New testcase.
3568
3569 2009-08-11 Andrew Haley <aph@redhat.com>
3570
3571 * gcc.target/arm/synchronize.c: New file.
3572
3573 2009-08-12 Sebastian Pop <sebastian.pop@amd.com>
3574
3575 PR middle-end/40980
3576 * gfortran.dg/graphite/id-17.f: New.
3577
3578 2009-08-12 Konrad Trifunovic <konrad.trifunovic@gmail.com>
3579 Sebastian Pop <sebastian.pop@amd.com>
3580
3581 * gcc.dg/graphite/interchange-1.c: XFAILed.
3582 * gcc.dg/graphite/interchange-2.c: XFAILed.
3583 * gcc.dg/graphite/interchange-3.c: XFAILed.
3584 * gcc.dg/graphite/interchange-4.c: XFAILed.
3585 * gcc.dg/graphite/interchange-7.c: XFAILed.
3586
3587 2009-08-12 Sebastian Pop <sebastian.pop@amd.com>
3588
3589 * gcc.dg/graphite/interchange-6.c: Un-XFAIL.
3590
3591 2009-08-12 Sebastian Pop <sebastian.pop@amd.com>
3592 Pranav Garg <pranav.garg2107@gmail.com>
3593
3594 * gcc.dg/graphite/interchange-6.c: XFAILed.
3595
3596 2009-08-12 Sebastian Pop <sebastian.pop@amd.com>
3597
3598 * gcc.dg/graphite/interchange-9.c: New.
3599
3600 2009-08-12 Richard Guenther <rguenther@suse.de>
3601
3602 PR rtl-optimization/41033
3603 * gcc.dg/pr41033.c: New test.
3604
3605 2009-08-11 Janus Weil <janus@gcc.gnu.org>
3606
3607 PR fortran/41022
3608 * gfortran.dg/proc_ptr_comp_14.f90: New.
3609
3610 2009-08-11 Adam Nemet <anemet@caviumnetworks.com>
3611
3612 * gcc.target/mips/ext-5.c: New test.
3613 * gcc.target/mips/ext-6.c: New test.
3614 * gcc.target/mips/ext-7.c: New test.
3615 * gcc.target/mips/ext-8.c: New test.
3616 * gcc.target/mips/extend-2.c: New test.
3617
3618 2009-08-10 Jason Merrill <jason@redhat.com>
3619
3620 * g++.dg/other/linkage2.C: New test for types-without-linkage
3621 handling.
3622 * g++.dg/ext/anon-struct4.C: No error about anonymous type.
3623 * g++.dg/lookup/anon2.C: Likewise.
3624 * g++.dg/other/anon3.C: Likewise.
3625 * g++.dg/template/arg2.C: Likewise.
3626 * g++.dg/template/local4.C: Likewise.
3627 * g++.old-deja/g++.law/operators32.C: Likewise.
3628 * g++.old-deja/g++.other/linkage2.C: Likewise.
3629 * g++.old-deja/g++.pt/enum6.C: Likewise.
3630 * g++.old-deja/g++.other/anon9.C: Use the undefined decls.
3631 * g++.old-deja/g++.other/linkage1.C: Likewise.
3632
3633 2009-08-10 Manuel López-Ibáñez <manu@gcc.gnu.org>
3634
3635 * gcc.dg/dg.exp: Test also c-c++-common dir.
3636 * g++.dg/dg.exp: Likewise.
3637 * g++.dg/warn/Wconversion-real.C: Delete.
3638 * gcc.dg/Wconversion-real.c: Move to ...
3639 * c-c++-common/Wconversion-real.c: ... here.
3640 * lib/target-supports.exp
3641 (check_effective_target_c,check_effective_target_c++): New.
3642
3643 2009-08-10 Daniel Kraft <d@domob.eu>
3644
3645 PR fortran/37425
3646 * gfortran.dg/typebound_operator_1.f03: New test.
3647 * gfortran.dg/typebound_operator_2.f03: New test.
3648
3649 2009-08-10 Richard Guenther <rguenther@suse.de>
3650
3651 PR middle-end/41006
3652 * gcc.c-torture/compile/pr41006-1.c: New testcase.
3653 * gcc.c-torture/compile/pr41006-2.c: Likewise.
3654
3655 2009-08-10 Janus Weil <janus@gcc.gnu.org>
3656
3657 PR fortran/40940
3658 * gfortran.dg/class_1.f03: New.
3659 * gfortran.dg/class_2.f03: New.
3660 * gfortran.dg/proc_ptr_comp_pass_1.f90: Use CLASS instead of TYPE.
3661 * gfortran.dg/proc_ptr_comp_pass_2.f90: Ditto.
3662 * gfortran.dg/proc_ptr_comp_pass_3.f90: Ditto.
3663 * gfortran.dg/typebound_call_10.f03: Ditto.
3664 * gfortran.dg/typebound_call_2.f03: Ditto.
3665 * gfortran.dg/typebound_call_3.f03: Ditto.
3666 * gfortran.dg/typebound_call_4.f03: Ditto.
3667 * gfortran.dg/typebound_generic_3.f03: Ditto.
3668 * gfortran.dg/typebound_generic_4.f03: Ditto.
3669 * gfortran.dg/typebound_proc_1.f08: Ditto.
3670 * gfortran.dg/typebound_proc_5.f03: Ditto.
3671 * gfortran.dg/typebound_proc_6.f03: Ditto.
3672
3673 2009-08-10 Dodji Seketeli <dodji@redhat.com>
3674
3675 PR c++/40866
3676 * g++.dg/expr/stmt-expr-1.C: New test.
3677
3678 2009-08-09 Richard Guenther <rguenther@suse.de>
3679
3680 PR tree-optimization/41016
3681 * gcc.c-torture/compile/pr41016.c: New testcase.
3682
3683 2009-08-09 Richard Sandiford <rdsandiford@googlemail.com>
3684
3685 * gcc.dg/overflow-warn-8.c: New test.
3686
3687 2009-08-09 Ira Rosen <irar@il.ibm.com>
3688
3689 PR tree-optimization/41008
3690 * gcc.dg/vect/O1-pr41008.c: New test.
3691
3692 2009-08-05 Tobias Burnus <burnus@net-b.de>
3693
3694 PR fortran/40955
3695 * gfortran.dg/module_md5_1.f90: Update MD5 check sum.
3696
3697 2009-08-09 Bernd Schmidt <bernd.schmidt@analog.com>
3698
3699 * gcc.target/bfin/loop-autoinc.c: New file.
3700
3701 2009-08-08 Richard Guenther <rguenther@suse.de>
3702
3703 PR tree-optimization/40991
3704 * g++.dg/torture/pr40991.C: New testcase.
3705
3706 2009-08-08 Laurent GUERBY <laurent@guerby.net>
3707
3708 * ada/acats/support/impdef.a: Tweak timing constants. Add
3709 Long_Minimum_Task_Switch and Long_Switch_To_New_Task.
3710 * ada/acats/tests/c9/c940005.a: Use new timing constants.
3711 * ada/acats/tests/c9/c940007.a: Likewise.
3712 * ada/acats/tests/c9/c94001c.ada: Likewise.
3713 * ada/acats/tests/c9/c94006a.ada: Likewise.
3714 * ada/acats/tests/c9/c94008c.ada: Likewise.
3715 * ada/acats/tests/c9/c951002.a: Likewise.
3716 * ada/acats/tests/c9/c954a01.a: Likewise.
3717 * ada/acats/tests/c9/c96001a.ada: Likewise.
3718 * ada/acats/tests/c9/c97307a.ada: Likewise.
3719
3720 2009-08-07 Richard Guenther <rguenther@suse.de>
3721
3722 PR tree-optimization/40999
3723 * gfortran.dg/pr40999.f: New testcase.
3724
3725 2009-08-07 Jakub Jelinek <jakub@redhat.com>
3726
3727 * g++.dg/tree-prof/partition1.C: New test.
3728
3729 2009-08-06 Richard Earnshaw <rearnsha@arm.com>
3730
3731 * lib/target-supports.exp (check_effective_target_arm_hard_vfp_ok): New
3732 hook.
3733 (check_effective_target_arm_neon_ok): Improve test for neon
3734 availability.
3735 * gcc.target/arm/eabi1.c: Only run test in base variant.
3736 * gcc.target/arm/abitest.h: Allow the test function to have a PCS
3737 attribute.
3738 * gcc.target/arm/vfp1[567].c: New tests.
3739
3740 2009-08-06 Jason Merrill <jason@redhat.com>
3741
3742 PR c++/40948
3743 * g++.dg/ext/complit12.C: Expand.
3744
3745 2009-08-06 Richard Earnshaw <rearnsha@arm.com>
3746
3747 Merge ARM/hard_vfp_branch to trunk.
3748
3749 2009-08-04 Richard Earnshaw <rearnsha@arm.com>
3750
3751 * gcc.target/arm/mmx-1.c: Skip if using -mfloat-abi=hard.
3752 * gcc.dg/builtin-apply2.c: Skip for ARM if using -mfloat-abi=hard.
3753
3754 2009-05-12 Joseph Myers <joseph@codesourcery.com>
3755
3756 * gcc.target/arm/eabi1.c: Do not skip for non-base ABI variants.
3757 (PCS): Define macro to use base AAPCS.
3758 (decl_float, __aeabi_d2f, __aeabi_f2d): Use PCS macro.
3759
3760 2009-05-11 Daniel Jacobowitz <dan@codesourcery.com>
3761
3762 * lib/target-supports.exp (check_effective_target_arm_neon_ok):
3763 Correct arm_neon.h typo.
3764
3765 2009-03-06 Richard Earnshaw <rearnsha@arm.com>
3766
3767 * lib/target-supports.exp (check_effective_target_hard_vfp_ok): Make
3768 this a linkage test.
3769 * gcc.target/arm/aapcs/aapcs.exp: New framework for testing AAPCS
3770 argument marshalling.
3771 * abitest.h: New file.
3772 * vfp1.c, vfp2.c, vfp3.c, vfp4.c, vfp5.c, vfp6.c, vfp7.c: New tests.
3773 * vfp8.c, vfp9.c, vfp10.c, vfp11.c, vfp12.c, vfp13.c, vfp14.c: New.
3774
3775 2009-08-06 Martin Jambor <mjambor@suse.cz>
3776
3777 PR middle-end/32964
3778 * gcc.dg/tree-ssa/pr32964.c: New test.
3779
3780 2009-08-06 Uros Bizjak <ubizjak@gmail.com>
3781 H.J. Lu <hongjiu.lu@intel.com>
3782
3783 PR target/40957
3784 * gcc.target/i386/pr40957.c: New test.
3785
3786 2009-08-06 Richard Guenther <rguenther@suse.de>
3787
3788 PR tree-optimization/40964
3789 * gcc.c-torture/compile/pr40964.c: New testcase.
3790
3791 2009-08-05 Paul Thomas <pault@gcc.gnu.org>
3792
3793 PR fortran/40847
3794 * gfortran.dg/transfer_resolve_1.f90 : New test.
3795
3796 2009-08-05 Uros Bizjak <ubizjak@gmail.com>
3797 Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
3798
3799 PR target/40906
3800 * gcc.target/i386/pr40906-1.c: New test.
3801 * gcc.target/i386/pr40906-2.c: Ditto.
3802 * gcc.target/i386/pr40906-3.c: Ditto.
3803
3804 2009-08-05 Jakub Jelinek <jakub@redhat.com>
3805
3806 PR rtl-optimization/40924
3807 * g++.dg/torture/pr40924.C: New test.
3808
3809 2009-08-05 Manuel López-Ibáñez <manu@gcc.gnu.org>
3810
3811 PR c++/36069
3812 * g++.dg/warn/pr36069.C: New.
3813
3814 2009-08-04 Dodji Seketeli <dodji@redhat.com>
3815
3816 PR c++/39987
3817 * g++.dg/overload/defarg4.C: New test.
3818
3819 2009-08-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
3820
3821 PR c++/16696
3822 * g++.dg/parse/pr16696.C: New.
3823 * g++.dg/parse/pr16696-permissive.C: New.
3824
3825 2009-08-04 Paul Thomas <pault@gcc.gnu.org>
3826
3827 PR fortran/40875
3828 * gfortran.dg/initialization_23.f90 : New test.
3829
3830 2009-08-04 Dodji Seketeli <dodji@redhat.com>
3831
3832 PR debug/39706
3833 * g++.dg/debug/dwarf2/pubnames-1.C: New test.
3834
3835 2009-08-03 Jason Merrill <jason@redhat.com>
3836 Jakub Jelinek <jakub@redhat.com>
3837
3838 PR c++/40948
3839 * g++.dg/ext/complit12.C: New.
3840
3841 2009-08-03 Janis Johnson <janis187@us.ibm.com>
3842
3843 PR c/39902
3844 * gcc.target/powerpc/pr39902-2.c: New test.
3845
3846 2009-08-03 Jakub Jelinek <jakub@redhat.com>
3847
3848 PR middle-end/40943
3849 * gcc.dg/uninit-6.c: Re-add XFAIL.
3850 * gcc.dg/uninit-6-O0.c: Likewise.
3851 * gcc.dg/uninit-pr40943.c: New test.
3852
3853 2009-08-03 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3854
3855 PR testsuite/40858
3856 * g++.dg/debug/dwarf2/typedef1.C: Also match assembler string used with
3857 .ascii.
3858
3859 2009-08-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3860
3861 PR libfortran/40853
3862 * gfortran.dg/namelist_40.f90: Update error output.
3863 * gfortran.dg/namelist_47.f90: Update error output.
3864 * gfortran.dg/namelist_58.f90: New test.
3865
3866 2009-08-02 Janus Weil <janus@gcc.gnu.org>
3867
3868 PR fortran/40881
3869 * gfortran.dg/aliasing_dummy_1.f90: Add -std=legacy.
3870 * gfortran.dg/altreturn_3.f90: Ditto.
3871 * gfortran.dg/altreturn_5.f90: Ditto.
3872 * gfortran.dg/altreturn_6.f90: Ditto.
3873 * gfortran.dg/altreturn_7.f90: Ditto.
3874 * gfortran.dg/array_constructor_13.f90: Ditto.
3875 * gfortran.dg/arrayio_7.f90: Ditto.
3876 * gfortran.dg/arrayio_8.f90: Ditto.
3877 * gfortran.dg/assumed_charlen_function_3.f90: Modified warning message.
3878 * gfortran.dg/assumed_charlen_function_4.f90: Add -std=legacy.
3879 * gfortran.dg/assumed_charlen_function_5.f90: Modified warning message.
3880 * gfortran.dg/backspace_8.f: Add -std=legacy.
3881 * gfortran.dg/backspace_9.f: Ditto.
3882 * gfortran.dg/char_comparison_1.f: Ditto.
3883 * gfortran.dg/char_decl_1.f90: Ditto.
3884 * gfortran.dg/char_initialiser_actual.f90: Ditto.
3885 * gfortran.dg/char_pointer_assign.f90: Ditto.
3886 * gfortran.dg/char_pointer_dependency.f90: Ditto.
3887 * gfortran.dg/char_pointer_dummy.f90: Ditto.
3888 * gfortran.dg/char_pointer_func.f90: Ditto.
3889 * gfortran.dg/common_8.f90: Ditto.
3890 * gfortran.dg/constant_substring.f: Ditto.
3891 * gfortran.dg/data_char_2.f90: Ditto.
3892 * gfortran.dg/der_array_io_1.f90: Ditto.
3893 * gfortran.dg/der_array_io_2.f90: Ditto.
3894 * gfortran.dg/der_array_io_3.f90: Ditto.
3895 * gfortran.dg/der_io_3.f90: Ditto.
3896 * gfortran.dg/dev_null.F90: Ditto.
3897 * gfortran.dg/direct_io_2.f90: Ditto.
3898 * gfortran.dg/do_iterator_2.f90: Ditto.
3899 * gfortran.dg/e_d_fmt.f90: Ditto.
3900 * gfortran.dg/empty_format_1.f90: Ditto.
3901 * gfortran.dg/entry_17.f90: Modified warning message.
3902 * gfortran.dg/entry_7.f90: Add -std=legacy.
3903 * gfortran.dg/eor_1.f90: Ditto.
3904 * gfortran.dg/equiv_2.f90: Ditto.
3905 * gfortran.dg/equiv_constraint_2.f90: Use new-style character length.
3906 * gfortran.dg/equiv_substr.f90: Add -std=legacy.
3907 * gfortran.dg/extended_char_comparison_1.f: Ditto.
3908 * gfortran.dg/fmt_bz_bn_err.f: Ditto.
3909 * gfortran.dg/fmt_error_2.f90: Ditto.
3910 * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
3911 * gfortran.dg/fmt_tl.f: Ditto.
3912 * gfortran.dg/fmt_white.f: Ditto.
3913 * gfortran.dg/func_derived_1.f90: Ditto.
3914 * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
3915 * gfortran.dg/g77_intrinsics_sub.f: Ditto.
3916 * gfortran.dg/global_references_2.f90: Ditto.
3917 * gfortran.dg/hollerith_1.f90: Ditto.
3918 * gfortran.dg/hollerith.f90: Use new-style character length.
3919 * gfortran.dg/hollerith_f95.f90: Ditto.
3920 * gfortran.dg/ichar_1.f90: Add -std=legacy.
3921 * gfortran.dg/implicit_6.f90: Ditto.
3922 * gfortran.dg/implicit_9.f90: Ditto.
3923 * gfortran.dg/inquire_13.f90: Ditto.
3924 * gfortran.dg/inquire_5.f90: Ditto.
3925 * gfortran.dg/inquire_6.f90: Ditto.
3926 * gfortran.dg/inquire.f90: Ditto.
3927 * gfortran.dg/io_constraints_1.f90: Use new-style character length.
3928 * gfortran.dg/io_constraints_2.f90: Ditto.
3929 * gfortran.dg/list_read_2.f90: Add -std=legacy.
3930 * gfortran.dg/loc_2.f90: Ditto.
3931 * gfortran.dg/logical_1.f90: Ditto.
3932 * gfortran.dg/longline.f: Ditto.
3933 * gfortran.dg/merge_char_1.f90: Ditto.
3934 * gfortran.dg/namelist_12.f: Ditto.
3935 * gfortran.dg/namelist_14.f90: Ditto.
3936 * gfortran.dg/namelist_18.f90: Ditto.
3937 * gfortran.dg/namelist_19.f90: Ditto.
3938 * gfortran.dg/namelist_21.f90: Ditto.
3939 * gfortran.dg/namelist_22.f90: Ditto.
3940 * gfortran.dg/namelist_37.f90: Ditto.
3941 * gfortran.dg/namelist_54.f90: Ditto.
3942 * gfortran.dg/namelist_55.f90: Ditto.
3943 * gfortran.dg/namelist_empty.f90: Ditto.
3944 * gfortran.dg/namelist_use.f90: Use new-style character length.
3945 * gfortran.dg/namelist_use_only.f90: Add -std=legacy.
3946 * gfortran.dg/nested_modules_4.f90: Ditto.
3947 * gfortran.dg/nested_modules_5.f90: Ditto.
3948 * gfortran.dg/open-options-blanks.f: Ditto.
3949 * gfortran.dg/output_exponents_1.f90: Ditto.
3950 * gfortran.dg/parens_5.f90: Ditto.
3951 * gfortran.dg/parens_6.f90: Ditto.
3952 * gfortran.dg/parent_result_ref_2.f90: Modified warning message.
3953 * gfortran.dg/pointer_function_actual_1.f90: Add -std=legacy.
3954 * gfortran.dg/pr15129.f90: Ditto.
3955 * gfortran.dg/pr15332.f: Ditto.
3956 * gfortran.dg/pr16597.f90: Ditto.
3957 * gfortran.dg/pr17143.f90: Ditto.
3958 * gfortran.dg/pr17164.f90: Ditto.
3959 * gfortran.dg/pr17229.f: Modified warning message.
3960 * gfortran.dg/pr18210.f90: Add -std=legacy.
3961 * gfortran.dg/pr19155.f: Ditto.
3962 * gfortran.dg/pr20086.f90: Ditto.
3963 * gfortran.dg/pr20124.f90: Ditto.
3964 * gfortran.dg/pr20755.f: Ditto.
3965 * gfortran.dg/pr20865.f90: Ditto.
3966 * gfortran.dg/pr20950.f: Ditto.
3967 * gfortran.dg/pr21730.f: Ditto.
3968 * gfortran.dg/pr22491.f: Ditto.
3969 * gfortran.dg/pr29713.f90: Ditto.
3970 * gfortran.dg/print_parentheses_1.f: Ditto.
3971 * gfortran.dg/print_parentheses_2.f90: Ditto.
3972 * gfortran.dg/proc_assign_1.f90: Ditto.
3973 * gfortran.dg/proc_decl_1.f90: Ditto.
3974 * gfortran.dg/proc_ptr_17.f90: Add dg-warning.
3975 * gfortran.dg/read_eor.f90: : Add -std=legacy.
3976 * gfortran.dg/read_float_1.f90: Ditto.
3977 * gfortran.dg/read_logical.f90: Ditto.
3978 * gfortran.dg/recursive_statement_functions.f90: Ditto.
3979 * gfortran.dg/return_1.f90: Ditto.
3980 * gfortran.dg/rewind_1.f90: Ditto.
3981 * gfortran.dg/runtime_warning_1.f90: Use new-style character length.
3982 * gfortran.dg/scalar_return_1.f90: Add -std=legacy.
3983 * gfortran.dg/stfunc_1.f90: Ditto.
3984 * gfortran.dg/stfunc_3.f90: Ditto.
3985 * gfortran.dg/stfunc_4.f90: Ditto.
3986 * gfortran.dg/stfunc_6.f90: Ditto.
3987 * gfortran.dg/streamio_2.f90: Ditto.
3988 * gfortran.dg/string_ctor_1.f90: Ditto.
3989 * gfortran.dg/string_null_compare_1.f: Ditto.
3990 * gfortran.dg/substr_6.f90: Ditto.
3991 * gfortran.dg/tl_editing.f90: Ditto.
3992 * gfortran.dg/unf_io_convert_1.f90: Use new-style character length.
3993 * gfortran.dg/warnings_are_errors_1.f90: Modified warning message.
3994 * gfortran.dg/x_slash_1.f: Add -std=legacy.
3995 * gfortran.dg/g77/1832.f: Ditto.
3996 * gfortran.dg/g77/19981216-0.f Ditto.
3997 * gfortran.dg/g77/19990525-0.f: Ditto.
3998 * gfortran.dg/g77/19990826-2.f: Ditto.
3999 * gfortran.dg/g77/20000630-2.f: Ditto.
4000 * gfortran.dg/g77/20010116.f: Ditto.
4001 * gfortran.dg/g77/20010519-1.f: Use new-style character length.
4002 * gfortran.dg/g77/980419-2.f: Add -std=legacy.
4003 * gfortran.dg/g77/980520-1.f: Ditto.
4004 * gfortran.dg/g77/check0.f: Ditto.
4005 * gfortran.dg/g77/cpp3.F: Ditto.
4006 * gfortran.dg/g77/cpp4.F: Use new-style character length.
4007 * gfortran.dg/g77/f77-edit-i-in.f: Add -std=legacy.
4008 * gfortran.dg/g77/f77-edit-t-in.f: Ditto.
4009 * gfortran.dg/g77/short.f: Ditto.
4010
4011 2009-08-01 Adam Nemet <anemet@caviumnetworks.com>
4012
4013 * gcc.target/mips/ext-3.c: Add NOMIPS16.
4014 * gcc.target/mips/ext-4.c: Likewise.
4015 * gcc.target/mips/interrupt_handler.c: Likewise.
4016 * gcc.target/mips/truncate-4.c: Likewise.
4017 * gcc.target/mips/truncate-5.c: Likewise.
4018
4019 2009-08-01 Sebastian Pop <sebastian.pop@amd.com>
4020
4021 * gcc.dg/graphite/graphite_autopar/graphite_autopar.exp: Rename
4022 -fgraphite-force-parallel to -floop-parallelize-all.
4023
4024 2009-08-01 Paul Thomas <pault@gcc.gnu.org>
4025
4026 PR fortran/40011
4027 * gfortran.dg/whole_file_7.f90: New test.
4028 * gfortran.dg/whole_file_8.f90: New test.
4029 * gfortran.dg/whole_file_9.f90: New test.
4030 * gfortran.dg/whole_file_10.f90: New test.
4031 * gfortran.dg/whole_file_11.f90: New test.
4032 * gfortran.dg/whole_file_12.f90: New test.
4033 * gfortran.dg/whole_file_13.f90: New test.
4034 * gfortran.dg/whole_file_14.f90: New test.
4035
4036 2009-07-31 Jason Merrill <jason@redhat.com>
4037
4038 * g++.dg/cpp0x/initlist22.C: Adjust for new rvalue reference
4039 binding semantics.
4040 * g++.dg/cpp0x/named.C: Likewise.
4041 * g++.dg/cpp0x/overload.C: Likewise.
4042 * g++.dg/cpp0x/rv1n.C: Likewise.
4043 * g++.dg/cpp0x/rv1p.C: Likewise.
4044 * g++.dg/cpp0x/rv2n.C: Likewise.
4045 * g++.dg/cpp0x/rv2p.C: Likewise.
4046 * g++.dg/cpp0x/rv3n.C: Likewise.
4047 * g++.dg/cpp0x/rv3p.C: Likewise.
4048 * g++.dg/cpp0x/rv4n.C: Likewise.
4049 * g++.dg/cpp0x/rv4p.C: Likewise.
4050 * g++.dg/cpp0x/rv5n.C: Likewise.
4051 * g++.dg/cpp0x/rv5p.C: Likewise.
4052 * g++.dg/cpp0x/rv6n.C: Likewise.
4053 * g++.dg/cpp0x/rv6p.C: Likewise.
4054 * g++.dg/cpp0x/rv7n.C: Likewise.
4055 * g++.dg/cpp0x/rv7p.C: Likewise.
4056 * g++.dg/cpp0x/template_deduction.C: Likewise.
4057 * g++.dg/cpp0x/unnamed_refs.C: Likewise.
4058 * g++.dg/cpp0x/overloadn.C: New.
4059 * g++.dg/cpp0x/rv-cast.C: New.
4060
4061 2009-07-31 Adam Nemet <anemet@caviumnetworks.com>
4062
4063 * gcc.target/mips/ext-4.c: New test.
4064
4065 2009-07-30 Sebastian Pop <sebastian.pop@amd.com>
4066
4067 * g++.dg/tree-ssa/pr33615.C: Fix pattern for lim.
4068
4069 2009-07-30 Sebastian Pop <sebastian.pop@amd.com>
4070
4071 * gcc.dg/tree-ssa/20050314-1.c: Fix patterns for lim and dceloop.
4072 * gcc.dg/tree-ssa/loop-32.c: Same.
4073 * gcc.dg/tree-ssa/loop-33.c: Same.
4074 * gcc.dg/tree-ssa/loop-34.c: Same.
4075 * gcc.dg/tree-ssa/loop-35.c: Same.
4076 * gcc.dg/tree-ssa/loop-7.c: Same.
4077 * gcc.dg/tree-ssa/pr23109.c: Same.
4078 * gcc.dg/tree-ssa/restrict-2.c: Same.
4079 * gcc.dg/tree-ssa/restrict-3.c: Same.
4080 * gcc.dg/tree-ssa/ssa-lim-1.c: Same.
4081 * gcc.dg/tree-ssa/ssa-lim-2.c: Same.
4082 * gcc.dg/tree-ssa/ssa-lim-3.c: Same.
4083 * gcc.dg/tree-ssa/ssa-lim-6.c: Same.
4084 * gcc.dg/tree-ssa/structopt-1.c: Same.
4085 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Same.
4086 * gfortran.dg/pr32921.f: Same.
4087
4088 2009-07-30 Sebastian Pop <sebastian.pop@amd.com>
4089
4090 * gcc.dg/graphite/graphite_autopar/force-parallel-1.c: New.
4091 * gcc.dg/graphite/graphite_autopar/force-parallel-2.c: New.
4092 * gcc.dg/graphite/graphite_autopar/force-parallel-3.c: New.
4093 * gcc.dg/graphite/graphite_autopar/force-parallel-4.c: New.
4094 * gcc.dg/graphite/graphite_autopar/force-parallel-5.c: New.
4095 * gcc.dg/graphite/graphite_autopar/force-parallel-6.c: New.
4096 * gcc.dg/graphite/graphite_autopar/force-parallel-7.c: New.
4097 * gcc.dg/graphite/graphite_autopar/force-parallel-8.c: New.
4098 * gcc.dg/graphite/graphite_autopar/force-parallel-9.c: New.
4099 * gcc.dg/graphite/graphite_autopar/graphite_autopar.exp: New.
4100 * gcc.dg/graphite/id-1.c: New.
4101 * gcc.dg/graphite/id-10.c: New.
4102 * gcc.dg/graphite/id-11.c: New.
4103 * gcc.dg/graphite/id-12.c: New.
4104 * gcc.dg/graphite/id-13.c: New.
4105 * gcc.dg/graphite/id-14.c: New.
4106 * gcc.dg/graphite/id-15.c: New.
4107 * gcc.dg/graphite/id-2.c: New.
4108 * gcc.dg/graphite/id-3.c: New.
4109 * gcc.dg/graphite/id-4.c: New.
4110 * gcc.dg/graphite/id-5.c: New.
4111 * gcc.dg/graphite/id-6.c: New.
4112 * gcc.dg/graphite/id-7.c: New.
4113 * gcc.dg/graphite/id-8.c: New.
4114 * gcc.dg/graphite/id-9.c: New.
4115 * gcc.dg/graphite/interchange-0.c: New.
4116 * gcc.dg/graphite/interchange-1.c: New.
4117 * gcc.dg/graphite/interchange-2.c: New.
4118 * gcc.dg/graphite/interchange-3.c: New.
4119 * gcc.dg/graphite/interchange-4.c: New.
4120 * gcc.dg/graphite/interchange-5.c: New.
4121 * gcc.dg/graphite/interchange-6.c: New.
4122 * gcc.dg/graphite/interchange-7.c: New.
4123 * gcc.dg/graphite/interchange-8.c: New.
4124 * gcc.dg/graphite/pr35356-1.c: New.
4125 * gcc.dg/graphite/pr35356-2.c: New.
4126 * gcc.dg/graphite/pr35356-3.c: New.
4127 * gcc.dg/graphite/pr40157.c: New.
4128 * gcc.dg/graphite/run-id-1.c: New.
4129 * gcc.dg/graphite/scop-20.c: New.
4130 * gcc.dg/graphite/scop-21.c: New.
4131 * gfortran.dg/graphite/id-1.f90: New.
4132 * gfortran.dg/graphite/id-10.f90: New.
4133 * gfortran.dg/graphite/id-11.f: New.
4134 * gfortran.dg/graphite/id-12.f: New.
4135 * gfortran.dg/graphite/id-13.f: New.
4136 * gfortran.dg/graphite/id-14.f: New.
4137 * gfortran.dg/graphite/id-15.f: New.
4138 * gfortran.dg/graphite/id-16.f: New.
4139 * gfortran.dg/graphite/id-5.f: New.
4140 * gfortran.dg/graphite/id-6.f: New.
4141 * gfortran.dg/graphite/id-7.f: New.
4142 * gfortran.dg/graphite/id-8.f: New.
4143 * gfortran.dg/graphite/id-9.f: New.
4144 * gfortran.dg/graphite/interchange-1.f: New.
4145 * gfortran.dg/graphite/interchange-2.f: New.
4146
4147 2009-07-30 Sebastian Pop <sebastian.pop@amd.com>
4148
4149 * gcc.dg/graphite/graphite.exp: Implement an automatic selection of
4150 flags based on the name of the testcase.
4151 * gfortran.dg/graphite/graphite.exp: Same.
4152
4153 * gcc.dg/graphite/block-0.c: Adjusted.
4154 * gcc.dg/graphite/block-1.c: Adjusted.
4155 * gcc.dg/graphite/block-2.c: Adjusted.
4156 * gcc.dg/graphite/block-3.c: Adjusted.
4157 * gcc.dg/graphite/block-4.c: Adjusted.
4158 * gcc.dg/graphite/block-5.c: Adjusted.
4159 * gcc.dg/graphite/block-6.c: Adjusted.
4160 * gcc.dg/graphite/pr37485.c: Adjusted.
4161 * gcc.dg/graphite/pr37684.c: Adjusted.
4162 * gcc.dg/graphite/pr37828.c: Adjusted.
4163 * gcc.dg/graphite/pr37883.c: Adjusted.
4164 * gcc.dg/graphite/pr37928.c: Adjusted.
4165 * gcc.dg/graphite/pr37943.c: Adjusted.
4166 * gcc.dg/graphite/pr38409.c: Adjusted.
4167 * gcc.dg/graphite/pr38498.c: Adjusted.
4168 * gcc.dg/graphite/pr38559.c: Adjusted.
4169 * gcc.dg/graphite/pr39335.c: Adjusted.
4170 * gcc.dg/graphite/pr39335_1.c: Adjusted.
4171 * gcc.dg/graphite/scop-0.c: Adjusted.
4172 * gcc.dg/graphite/scop-1.c: Adjusted.
4173 * gcc.dg/graphite/scop-10.c: Adjusted.
4174 * gcc.dg/graphite/scop-11.c: Adjusted.
4175 * gcc.dg/graphite/scop-12.c: Adjusted.
4176 * gcc.dg/graphite/scop-13.c: Adjusted.
4177 * gcc.dg/graphite/scop-14.c: Adjusted.
4178 * gcc.dg/graphite/scop-15.c: Adjusted.
4179 * gcc.dg/graphite/scop-16.c: Adjusted.
4180 * gcc.dg/graphite/scop-17.c: Adjusted.
4181 * gcc.dg/graphite/scop-18.c: Adjusted.
4182 * gcc.dg/graphite/scop-19.c: Adjusted.
4183 * gcc.dg/graphite/scop-2.c: Adjusted.
4184 * gcc.dg/graphite/scop-3.c: Adjusted.-
4185 * gcc.dg/graphite/scop-4.c: Adjusted.
4186 * gcc.dg/graphite/scop-5.c: Adjusted.
4187 * gcc.dg/graphite/scop-6.c: Adjusted.
4188 * gcc.dg/graphite/scop-7.c: Adjusted.
4189 * gcc.dg/graphite/scop-8.c: Adjusted.
4190 * gcc.dg/graphite/scop-9.c: Adjusted.
4191 * gcc.dg/graphite/scop-matmult.c: Adjusted.
4192 * gfortran.dg/graphite/block-1.f90: Adjusted.
4193 * gfortran.dg/graphite/block-2.f: Adjusted.
4194 * gfortran.dg/graphite/block-3.f90: Adjusted.
4195 * gfortran.dg/graphite/block-4.f90: Adjusted.
4196 * gfortran.dg/graphite/id-2.f90: Adjusted.
4197 * gfortran.dg/graphite/id-3.f90: Adjusted.
4198 * gfortran.dg/graphite/id-4.f90: Adjusted.
4199 * gfortran.dg/graphite/pr37852.f90: Adjusted.
4200 * gfortran.dg/graphite/pr37857.f90: Adjusted.
4201 * gfortran.dg/graphite/pr37980.f90: Adjusted.
4202 * gfortran.dg/graphite/pr38083.f90: Adjusted.
4203 * gfortran.dg/graphite/pr38953.f90: Adjusted.
4204 * gfortran.dg/graphite/scop-1.f: Adjusted.
4205
4206 2009-07-30 Doug Kwan <dougkwan@google.com>
4207
4208 * gcc.target/arm/neon/polytypes.c: Adjust test for new notes
4209 in warnings added in rev 141298.
4210
4211 2009-07-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
4212
4213 * lib/options.exp: Use "!=" instead of "ne".
4214
4215 * gcc.dg/vector-4.c: Add -fno-common option on hppa*-*-hpux* (32-bit).
4216
4217 * gcc.dg/ucnid-11.c: Skip on hppa*-*-hpux* (32-bit).
4218 * gcc.dg/ucnid-12.c: Likewise.
4219
4220 2009-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
4221 Pat Haugen <pthaugen@us.ibm.com>
4222 Revital Eres <ERES@il.ibm.com>
4223
4224 * gcc.target/powerpc/altivec-32.c: New file to test
4225 Altivec simple math function vectorization.
4226
4227 * gcc.target/powerpc/bswap-run.c: New file to test swap
4228 builtins.
4229 * gcc.target/powerpc/bswap16.c: Ditto.
4230 * gcc.target/powerpc/bswap32.c: Ditto.
4231 * gcc.target/powerpc/bswap64-1.c: Ditto.
4232 * gcc.target/powerpc/bswap64-2.c: Ditto.
4233 * gcc.target/powerpc/bswap64-3.c: Ditto.
4234 * gcc.target/powerpc/optimize-bswapdi-2.c: Ditto.
4235 * gcc.target/powerpc/optimize-bswapdi-3.c: Ditto.
4236 * gcc.target/powerpc/optimize-bswapsi-2.c: Ditto.
4237
4238 * gcc.target/powerpc/popcount-2.c: New file to test
4239 power7 popcntd instructions.
4240 * gcc.target/powerpc/popcount-3.c: Ditto.
4241
4242 * gcc.target/powerpc/pr39457.c: New VSX test.
4243 * gcc.target/powerpc/vsx-builtin-1.c: Ditto.
4244 * gcc.target/powerpc/vsx-builtin-2.c: Ditto.
4245 * gcc.target/powerpc/vsx-builtin-3.c: Ditto.
4246 * gcc.target/powerpc/vsx-builtin-4.c: Ditto.
4247 * gcc.target/powerpc/vsx-builtin-5.c: Ditto.
4248 * gcc.target/powerpc/vsx-builtin-6.c: Ditto.
4249 * gcc.target/powerpc/vsx-vector-1.c: Ditto.
4250 * gcc.target/powerpc/vsx-vector-2.c: Ditto.
4251 * gcc.target/powerpc/vsx-vector-3.c: Ditto.
4252 * gcc.target/powerpc/vsx-vector-4.c: Ditto.
4253 * gcc.target/powerpc/vsx-vector-5.c: Ditto.
4254 * gcc.target/powerpc/vsx-vector-6.c: Ditto.
4255
4256 * gcc.target/powerpc/altivec-6.c: Store the result of
4257 vec_add, so the optimizer doesn't remove it.
4258
4259 * gcc.dg/optimize-bswapdi-1.c: Add powerpc 64-bit to
4260 systems that support bswap64.
4261
4262 * gcc.dg/vmx/vmx.exp: Explicitly add -mno-vsx to
4263 prevent VSX code generation.
4264
4265 * lib/target-supports.exp (check_vsx_hw_available): New
4266 function to test if VSX available.
4267 (check_effective_target_powerpc_vsx_ok): Ditto.
4268 (check_vmx_hw_available): Add explicit -mno-vsx.
4269
4270 2009-07-30 Janis Johnson <janis187@us.ibm.com>
4271
4272 PR c/39902
4273 * gcc.dg/dfp/pr39902.c: Fix typos in constant suffixes.
4274
4275 2009-07-30 Martin Jambor <mjambor@suse.cz>
4276
4277 PR tree-optimization/40570
4278 * gcc.c-torture/compile/pr40570.c: New test.
4279
4280 2009-07-29 Jason Merrill <jason@redhat.com>
4281
4282 PR c++/14912
4283 * g++.dg/template/defarg13.C: New.
4284
4285 2009-07-29 Richard Guenther <rguenther@suse.de>
4286
4287 PR c++/40834
4288 * g++.dg/torture/pr40834.C: New testcase.
4289
4290 2009-07-29 Michael Matz <matz@suse.de>
4291
4292 PR middle-end/40830
4293 * gcc.dg/vect/vect-pre-interact.c: XFAIL for no_align targets.
4294
4295 2009-07-28 Kaz Kojima <kkojima@gcc.gnu.org>
4296
4297 * gfortran.dg/maxlocval_2.f90: Add -mieee for alpha*-*-* and
4298 sh*-*-* targets. Skip on spu-*-* targets.
4299 * gfortran.dg/maxlocval_4.f90: Likewise.
4300 * gfortran.dg/minlocval_1.f90: Likewise.
4301 * gfortran.dg/minlocval_4.f90: Likewise.
4302
4303 2009-07-28 Jakub Jelinek <jakub@redhat.com>
4304
4305 PR fortran/40878
4306 * gfortran.dg/gomp/pr40878-1.f90: New test.
4307 * gfortran.dg/gomp/pr40878-2.f90: New test.
4308
4309 PR testsuite/40891
4310 * gcc.dg/cdce1.c: Adjust note line number.
4311 * gcc.dg/cdce2.c: Likewise.
4312
4313 2009-07-28 Janus Weil <janus@gcc.gnu.org>
4314
4315 PR fortran/40882
4316 * gfortran.dg/proc_ptr_comp_13.f90: New.
4317
4318 2009-07-28 Jan Beulich <jbeulich@novell.com>
4319
4320 * gcc.target/i386/avx-vtestpd-1.c: Add -DNEED_IEEE754_DOUBLE.
4321 * gcc.target/i386/avx-vtestpd-2.c: Likewise.
4322 * gcc.target/i386/avx-vtestpd-256-1.c: Likewise.
4323 * gcc.target/i386/avx-vtestpd-256-2.c: Likewise.
4324 * gcc.target/i386/avx-vtestpd-256-3.c: Likewise.
4325 * gcc.target/i386/avx-vtestpd-3.c: Likewise.
4326 * gcc.target/i386/avx-vtestps-1.c: Add -DNEED_IEEE754_FLOAT.
4327 * gcc.target/i386/avx-vtestps-2.c: Likewise.
4328 * gcc.target/i386/avx-vtestps-256-1.c: Likewise.
4329 * gcc.target/i386/avx-vtestps-256-2.c: Likewise.
4330 * gcc.target/i386/avx-vtestps-256-3.c: Likewise.
4331 * gcc.target/i386/avx-vtestps-3.c: Likewise.
4332 * gcc.target/i386/m128-check.h (union ieee754_float): Put into
4333 #ifdef NEED_IEEE754_FLOAT conditional.
4334 (union ieee754_double): Put into #ifdef NEED_IEEE754_DOUBLE
4335 conditional.
4336
4337 2009-07-28 Jan Beulich <jbeulich@novell.com>
4338
4339 * g++.dg/ext/bitfield2.C: Add -mno-ms-bitfields for
4340 i?86-*-netware.
4341 * g++.dg/ext/bitfield3.C: Likewise.
4342 * g++.dg/ext/bitfield4.C: Likewise.
4343 * g++.dg/ext/bitfield5.C: Likewise.
4344 * gcc.dg/bitfld-15.c: Likewise.
4345 * gcc.dg/bitfld-16.c: Likewise.
4346 * gcc.dg/bitfld-17.c: Likewise.
4347 * gcc.dg/bitfld-18.c: Likewise.
4348 * g++.old-deja/g++.jason/thunk2.C: Remove dg-bogus.
4349 * gcc.dg/20010912-1.c: Likewise.
4350 * gcc.dg/20021018-1.c: Likewise.
4351 * gcc.dg/20030213-1.c: Likewise.
4352 * gcc.dg/20030225-1.c: Likewise.
4353 * gcc.dg/20030708-1.c: Likewise.
4354 * gcc.dg/20050321-2.c: Likewise.
4355 * gcc.dg/cdce1.c: Don't pass -lm for *-*-netware*.
4356 * gcc.dg/cdce2.c: Likewise.
4357 * gcc.target/i386/pr37248-2.c: Don't test on default_packet
4358 targets.
4359 * gcc.target/i386/pr37248-3.c: Likewise.
4360
4361 2009-07-27 Janus Weil <janus@gcc.gnu.org>
4362
4363 PR fortran/40848
4364 * gfortran.dg/altreturn_7.f90: New.
4365
4366 2009-07-27 Simon Baldwin <simonb@google.com>
4367
4368 PR testsuite/40829
4369 * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: Extended array 'a'
4370 so that indexing no longer runs off array end.
4371
4372 2009-07-27 Tobias Burnus <burnus@net-b.de>
4373
4374 PR fortran/40851
4375 * gfortran.dg/derived_init_3.f90: New test.
4376
4377 2009-07-26 Tobias Burnus <burnus@net-b.de>
4378
4379 PR fortran/33197
4380 * gfortran.dg/atan2_1.f90: New test
4381 * gfortran.dg/atan2_2.f90: New test
4382
4383 2007-07-26 Simon Martin <simartin@users.sourceforge.net>
4384
4385 PR c++/40749
4386 * g++.dg/warn/Wreturn-type-6.C: New test.
4387
4388 2009-07-26 Ira Rosen <irar@il.ibm.com>
4389
4390 PR tree-optimization/40801
4391 * gfortran.dg/vect/fast-math-real8-pr40801.f90: New test.
4392 * gfortran.dg/vect/vect.exp: Run tests starting with
4393 "fast-math-real8" with -ffast-math and -fdefault-real-8.
4394
4395 2009-07-25 David Daney <ddaney@caviumnetworks.com>
4396
4397 PR rtl-optimization/40445
4398 * g++.dg/other/builtin-unreachable-1.C: New testcase.
4399
4400 2009-07-25 David Daney <ddaney@caviumnetworks.com>
4401
4402 * gcc.dg/builtin-unreachable-4.c: New test.
4403
4404 2009-07-25 Tobias Burnus <burnus@net-b.de>
4405
4406 PR fortran/33197
4407 * gfortran.dg/complex_intrinsic_5.f90: New test.
4408 * gfortran.dg/complex_intrinsic_7.f90: New test.
4409
4410 2009-07-25 Martin Jambor <mjambor@suse.cz>
4411
4412 * gcc.c-torture/execute/pr17377.c: Add noclone attribute to function y.
4413 * gcc.dg/ipa/noclone-1.c: New test.
4414
4415 2009-07-25 Uros Bizjak <ubizjak@gmail.com>
4416
4417 * lib/target-supports.exp (check_effective_target_static): New
4418 procedure.
4419 * gcc.dg/special/gcsec-1.c (dg-options): Use -static only when
4420 supported.
4421 * g++.old-deja/g++.law/weak.C: Require static effective target.
4422
4423 2009-07-25 Janus Weil <janus@gcc.gnu.org>
4424
4425 PR fortran/39630
4426 * gfortran.dg/proc_ptr_comp_3.f90: Modified.
4427 * gfortran.dg/proc_ptr_comp_pass_1.f90: New.
4428 * gfortran.dg/proc_ptr_comp_pass_2.f90: New.
4429 * gfortran.dg/proc_ptr_comp_pass_3.f90: New.
4430 * gfortran.dg/proc_ptr_comp_pass_4.f90: New.
4431 * gfortran.dg/proc_ptr_comp_pass_5.f90: New.
4432 * gfortran.dg/typebound_call_10.f03: New.
4433
4434 2009-07-24 Jason Merrill <jason@redhat.com>
4435
4436 * g++.dg/cpp0x/defaulted11.C: New.
4437
4438 * g++.dg/cpp0x/initlist23.C: New.
4439
4440 2009-07-24 Janus Weil <janus@gcc.gnu.org>
4441
4442 PR fortran/40822
4443 * gfortran.dg/char_length_16.f90: New.
4444
4445 2009-07-24 Jakub Jelinek <jakub@redhat.com>
4446
4447 PR fortran/40643
4448 PR fortran/31067
4449 * gfortran.dg/maxlocval_2.f90: New test.
4450 * gfortran.dg/maxlocval_3.f90: New test.
4451 * gfortran.dg/maxlocval_4.f90: New test.
4452 * gfortran.dg/minlocval_1.f90: New test.
4453 * gfortran.dg/minlocval_2.f90: New test.
4454 * gfortran.dg/minlocval_3.f90: New test.
4455 * gfortran.dg/minlocval_4.f90: New test.
4456
4457 2009-07-23 Joseph Myers <joseph@codesourcery.com>
4458
4459 * gcc.dg/dll-4.c: Allow foo1 and foo2 in either order in
4460 scan-assembler.
4461
4462 2009-07-23 Jakub Jelinek <jakub@redhat.com>
4463
4464 PR fortran/40839
4465 * gfortran.dg/pr40839.f90: New test.
4466
4467 2009-07-23 Michael Matz <matz@suse.de>
4468
4469 PR middle-end/40830
4470 * gcc.dg/vect/vect-pre-interact.c: Require vect_float, and
4471 don't set options ourself.
4472
4473 2009-07-23 Simon Baldwin <simonb@google.com>
4474
4475 * gcc.misc-tests/linkage.exp: Added -m64 to x86_64 linux target
4476 native C compilation where required.
4477
4478 2009-07-22 Doug Kwan <dougkwan@google.com>
4479
4480 * gcc.c-torture/compile/20090721-1.c: New test.
4481
4482 2009-07-22 Michael Matz <matz@suse.de>
4483
4484 PR tree-optimization/35229
4485 PR tree-optimization/39300
4486 * gcc.dg/vect/vect-pre-interact.c: New test.
4487
4488 2009-07-22 Richard Guenther <rguenther@suse.de>
4489
4490 * g++.dg/lookup/using21.C: Fix duplicate paste.
4491
4492 2009-07-22 Richard Guenther <rguenther@suse.de>
4493
4494 PR c++/40799
4495 * g++.dg/lookup/using21.C: New testcase.
4496
4497 2009-07-21 Jason Merrill <jason@redhat.com>
4498
4499 * g++.dg/init/aggr4.C: New.
4500
4501 2009-07-21 Jason Merrill <jason@redhat.com>
4502
4503 Core issue 934
4504 * g++.dg/cpp0x/initlist22.C: New.
4505
4506 2009-07-21 Uros Bizjak <ubizjak@gmail.com>
4507
4508 * gcc.target/i386/vectorize8.c: New test.
4509
4510 2009-07-21 Uros Bizjak <ubizjak@gmail.com>
4511
4512 PR target/40811
4513 * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
4514 Add i?86 and x86_64 targets.
4515 * gcc.target/i386/vectorize7.c: New test.
4516
4517 PR target/40809
4518 * gcc.target/i386/pr40809.c: New test.
4519
4520 2009-07-21 Jakub Jelinek <jakub@redhat.com>
4521
4522 PR tree-optimization/40813
4523 * g++.dg/opt/inline15.C: New test.
4524
4525 2009-07-21 Paul Brook <paul@codesourcery.com>
4526
4527 * gcc.dg/vect/section-anchors-nest-1.c: New test.
4528 * lib/target-supports.exp (check_effective_target_section_anchors):
4529 Add arm*-*-*.
4530
4531 2009-07-20 Olatunji Ruwase <tjruwase@google.com>
4532
4533 * gcc.dg/plugin/finish_unit_plugin.c: New test.
4534 * gcc.dg/plugin/finish_unit-test-1.c: New test.
4535 * gcc.dg/plugin/plugin.exp: Added finish_unit_plugin.c test.
4536
4537 2009-07-20 Adam Nemet <anemet@caviumnetworks.com>
4538
4539 * gcc.target/mips/ext-3.c: New test.
4540
4541 2009-07-20 Jakub Jelinek <jakub@redhat.com>
4542
4543 * gcc.dg/builtin-object-size-6.c: Adjust expected values.
4544 * gcc.dg/builtin-object-size-8.c: New test.
4545 * g++.dg/ext/builtin-object-size1.C: Adjust expected values.
4546 * g++.dg/ext/builtin-object-size2.C: Likewise.
4547
4548 PR tree-optimization/40792
4549 * gcc.dg/pr40792.c: New test.
4550
4551 2009-07-20 Ira Rosen <irar@il.ibm.com>
4552
4553 * gcc.dg/vect/vect-cond-1.c, gcc.dg/vect/vect-cond-2.c,
4554 gcc.dg/vect/vect-cond-3.c, gcc.dg/vect/vect-cond-4.c,
4555 gcc.dg/vect/vect-cond-5.c, gcc.dg/vect/vect-cond-6.c: New tests.
4556
4557 2009-07-20 Christian Bruel <christian.bruel@st.com>
4558
4559 * gcc.target/sh/mfmovd.c: New test.
4560
4561 2009-07-19 Janne Blomqvist <jb@gcc.gnu.org>
4562 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4563
4564 PR libfortran/40714
4565 * gfortran.dg/eof_3.f90: New test.
4566
4567 2009-07-18 Steven G. Kargl <kargl@gcc.gnu.org>
4568
4569 PR fortran/40727
4570 * gfortran.dg/intrinsic_cmplx.f90: New test.
4571
4572 2009-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
4573
4574 PR libfortran/34670
4575 PR libfortran/36874
4576 * gfortran.dg/cshift_bounds_1.f90: New test.
4577 * gfortran.dg/cshift_bounds_2.f90: New test.
4578 * gfortran.dg/cshift_bounds_3.f90: New test.
4579 * gfortran.dg/cshift_bounds_4.f90: New test.
4580 * gfortran.dg/eoshift_bounds_1.f90: New test.
4581 * gfortran.dg/maxloc_bounds_4.f90: Correct typo in error message.
4582 * gfortran.dg/maxloc_bounds_5.f90: Correct typo in error message.
4583 * gfortran.dg/maxloc_bounds_7.f90: Correct typo in error message.
4584
4585 2009-07-19 Jan Hubicka <jh@suse.cz>
4586
4587 PR tree-optimization/40676
4588 * gcc.c-torture/compile/pr40676.c: New testcase.
4589
4590 2009-07-18 Adam Nemet <anemet@caviumnetworks.com>
4591
4592 * gcc.target/mips/ext-2.c: New test.
4593
4594 2009-07-18 Adam Nemet <anemet@caviumnetworks.com>
4595
4596 * gcc.target/mips/octeon-exts-7.c: New test.
4597 * gcc.target/mips/octeon-exts-2.c: Revert previous change.
4598 * gcc.target/mips/octeon-exts-5.c: Likewise.
4599
4600 2009-07-18 Richard Guenther <rguenther@suse.de>
4601
4602 PR testsuite/40798
4603 * gcc.dg/tree-ssa/loop-2.c: Tighten pattern.
4604
4605 2009-07-18 Richard Guenther <rguenther@suse.de>
4606
4607 PR c/40787
4608 * gcc.dg/pr35899.c: Adjust.
4609
4610 2009-07-18 Richard Sandiford <r.sandiford@uk.ibm.com>
4611
4612 * gcc.target/powerpc/asm-es-1.c: New test.
4613 * gcc.target/powerpc/asm-es-2.c: Likewise.
4614
4615 2009-07-17 Richard Guenther <rguenther@suse.de>
4616
4617 PR c/40401
4618 * g++.dg/rtti/crash4.C: New testcase.
4619 * g++.dg/torture/20090706-1.C: Likewise.
4620 * gcc.dg/redecl-17.c: Likewise.
4621 * gfortran.dg/missing_optional_dummy_5.f90: Adjust pattern.
4622 * gcc.dg/declspec-9.c: Expect extra error.
4623 * gcc.dg/declspec-10.c: Likewise.
4624 * gcc.dg/declspec-11.c: Likewise.
4625 * gcc.dg/redecl-10.c: Expect extra warnings.
4626 * gcc.target/i386/pr39082-1.c: Adjust diagnostic location.
4627 * gcc.target/i386/pr39545-1.c: Likewise.
4628 * g++.dg/ext/asm3.C: Expect more errors.
4629 * g++.dg/gomp/block-1.C: Likewise.
4630 * g++.dg/gomp/block-2.C: Likewise.
4631 * g++.dg/gomp/block-3.C: Likewise.
4632 * g++.dg/gomp/block-5.C: Likewise.
4633 * g++.old-deja/g++.jason/report.C: Expect extra warnings.
4634 * g++.dg/warn/unused-result1.C: XFAIL.
4635
4636 2009-07-17 Richard Guenther <rguenther@suse.de>
4637
4638 PR tree-optimization/40321
4639 * gcc.c-torture/compile/pr40321.c: New testcase.
4640 * g++.dg/torture/pr40321.C: Likewise.
4641
4642 2009-07-17 Jakub Jelinek <jakub@redhat.com>
4643
4644 PR c++/40780
4645 * g++.dg/template/ptrmem19.C: New test.
4646
4647 2009-07-17 Aldy Hernandez <aldyh@redhat.com>
4648 Manuel López-Ibáñez <manu@gcc.gnu.org>
4649
4650 PR 40435
4651 * gcc.dg/pr36902.c: Add column info.
4652 * g++.dg/gcov/gcov-2.C: Change count for definition.
4653
4654 2009-07-16 Jason Merrill <jason@redhat.com>
4655
4656 PR libstdc++/37907
4657 * g++.dg/cpp0x/std-layout1.C: New.
4658 * g++.dg/ext/has_nothrow_assign.C: Fix.
4659 * g++.dg/ext/has_nothrow_copy.C: Fix.
4660 * g++.dg/ext/has_trivial_assign.C: Fix.
4661 * g++.dg/ext/has_trivial_copy.C: Fix.
4662 * g++.dg/ext/is_pod.C: Fix.
4663 * g++.dg/other/offsetof3.C: Adjust.
4664 * g++.dg/overload/ellipsis1.C: Adjust.
4665 * g++.dg/warn/var-args1.C: Adjust.
4666 * g++.old-deja/g++.brendan/crash63.C: Adjust.
4667 * g++.old-deja/g++.brendan/crash64.C: Adjust.
4668 * g++.old-deja/g++.brendan/overload8.C: Adjust.
4669 * g++.old-deja/g++.other/vaarg3.C: Adjust.
4670 * g++.old-deja/g++.pt/vaarg3.C: Adjust.
4671
4672 2009-07-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4673
4674 * gcc.dg/torture/builtin-math-5.c: Add more cases.
4675 * gcc.dg/torture/builtin-math-6.c: Likewise. Depend on
4676 effective target "mpc_pow".
4677 * lib/target-supports.exp (check_effective_target_mpc_pow): New.
4678
4679 2009-07-16 Richard Henderson <rth@redhat.com>
4680
4681 * g++.dg/opt/eh4.C: New test.
4682
4683 2009-07-16 Jakub Jelinek <jakub@redhat.com>
4684
4685 * obj-c++.dg/defs.mm (abort): Make it extern "C".
4686
4687 2009-07-15 Jakub Jelinek <jakub@redhat.com>
4688
4689 PR middle-end/40747
4690 * gcc.c-torture/execute/pr40747.c: New test.
4691
4692 2009-07-15 Richard Guenther <rguenther@suse.de>
4693
4694 PR middle-end/40753
4695 * gcc.c-torture/compile/pr40753.c: New testcase.
4696
4697 2009-07-15 Janus Weil <janus@gcc.gnu.org>
4698
4699 PR fortran/40743
4700 * gfortran.dg/interface_assignment_4.f90: New.
4701
4702 2009-07-15 Gerald Pfeifer <gerald@pfeifer.com>
4703
4704 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Do not define
4705 for FreeBSD up to and including version 8.
4706
4707 2009-07-14 Taras Glek <tglek@mozilla.com>
4708 Rafael Espindola <espindola@google.com>
4709
4710 * g++.dg/plugin/header-plugin-test.C: New.
4711 * g++.dg/plugin/header_plugin.c: New.
4712 * g++.dg/plugin/plugin.exp: Update.
4713
4714 2009-07-14 Uros Bizjak <ubizjak@gmail.com>
4715
4716 * gcc.target/i386/sse-recip-vec.c: Move arrays out of test
4717 function to enable vectorization.
4718 * gcc.target/i386/sse2-lrint-vec.c: Ditto.
4719 * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
4720
4721 2009-07-14 Uros Bizjak <ubizjak@gmail.com>
4722
4723 * gcc.target/i386/sse-copysignf-vec.c: New test.
4724 * gcc.target/i386/sse2-copysign-vec.c: Ditto.
4725
4726 2009-07-14 Jason Merrill <jason@redhat.com>
4727
4728 PR c++/37276
4729 * g++.dg/lookup/builtin5.C: New.
4730 * g++.dg/other/error22.C: Add missing extern "C".
4731 * g++.dg/warn/Warray-bounds.C: Likewise.
4732 * gcc.dg/compat/compat-common.h: Likewise.
4733
4734 PR c++/40746
4735 * g++.dg/lookup/using20.C: New.
4736
4737 PR c++/40740
4738 * g++.dg/template/koenig8.C: New.
4739
4740 2009-07-14 Jack Howarth <howarth@bromo.med.uc.edu>
4741
4742 * gcc.c-torture/compile/20000804-1.c: skip for ilp32 on
4743 both i?86-*-darwin* and x86_64-*-darwin*.
4744
4745 2009-07-14 Joseph Myers <joseph@codesourcery.com>
4746
4747 * gcc.target/i386/pr37843-1.c, gcc.target/i386/pr37843-2.c,
4748 gcc.target/i386/pr37843-3.c: Allow leading underscore on function
4749 name.
4750
4751 2009-07-14 Dodji Seketeli <dodji@redhat.com>
4752
4753 PR debug/40705
4754 * g++.dg/debug/dwarf2/typedef1.C: New test.
4755
4756 PR c++/40357
4757 * g++.dg/other/typedef3.C: New test.
4758
4759 2009-07-14 Maxim Kuvyrkov <maxim@codesourcery.com>
4760
4761 * gcc.dg/20090709-1.c: Move to a proper place ...
4762 * gcc.target/m68k/20090709-1.c: ... here.
4763
4764 2009-07-13 Andrew Pinski <andrew_pinski@playstation.sony.com>
4765
4766 PR C++/22154
4767 * g++.old-deja/g++.pt/typename10.C: Update for DR 382, typename in
4768 front of qualified names are allowed.
4769 * g++.dg/parse/crash10.C: Likewise.
4770 * g++.dg/parse/error15.C: Likewise.
4771 * g++.dg/parse/typename9.C: Likewise.
4772 * g++.dg/parse/error8.C: Likewise.
4773
4774 2009-07-13 Janus Weil <janus@gcc.gnu.org>
4775
4776 PR fortran/40646
4777 * gfortran.dg/proc_ptr_22.f90: Extended.
4778 * gfortran.dg/proc_ptr_comp_12.f90: Extended.
4779
4780 2009-07-13 Ira Rosen <irar@il.ibm.com>
4781
4782 * gfortran.dg/vect/vect-6.f: New test.
4783
4784 2009-07-12 Jason Merrill <jason@redhat.com>
4785
4786 PR c++/36628
4787 * g++.dg/cpp0x/decltype17.C: New.
4788
4789 PR c++/37206
4790 * g++.dg/cpp0x/rv10.C: New.
4791
4792 2009-07-12 Jason Merrill <jason@redhat.com>
4793
4794 PR c++/40689
4795 * g++.dg/cpp0x/initlist20.C: New.
4796 * g++.dg/cpp0x/initlist21.C: New.
4797
4798 2009-07-12 Ira Rosen <irar@il.ibm.com>
4799
4800 * gcc.dg/vect/no-scevccp-outer-2.c: Expect to vectorize.
4801 * gcc.dg/vect/vect-double-reduc-1.c, gcc.dg/vect/vect-double-reduc-2.c,
4802 gcc.dg/vect/vect-double-reduc-3.c, gcc.dg/vect/vect-double-reduc-4.c,
4803 gcc.dg/vect/vect-double-reduc-5.c, gcc.dg/vect/vect-double-reduc-6.c,
4804 gcc.dg/vect/vect-double-reduc-7.c: New tests.
4805
4806 2009-07-12 Hans-Peter Nilsson <hp@axis.com>
4807
4808 * gfortran.dg/f2003_io_4.f03, gfortran.dg/read_size_noadvance.f90,
4809 gfortran.dg/namelist_39.f90, gfortran.dg/read_repeat.f90,
4810 gfortran.dg/fmt_exhaust.f90, gfortran.dg/fseek.f90,
4811 gfortran.dg/fmt_t_7.f, gfortran.dg/read_x_past.f,
4812 gfortran.dg/read_bad_advance.f90, gfortran.dg/backslash_3.f,
4813 gfortran.dg/namelist_56.f90, gfortran.dg/list_read_5.f90,
4814 gfortran.dg/fmt_cache_1.f, gfortran.dg/fmt_t_4.f90: Gate test on
4815 effective_target fd_truncate.
4816
4817 2009-07-11 Eric Botcazou <ebotcazou@adacore.com>
4818
4819 * gnat.dg/specs/addr1.ads: New test.
4820
4821 2009-07-11 Jan Hubicka <jh@suse.cz>
4822
4823 PR middle-end/48388
4824 * g++.dg/torture/pr40388.C: New testcase.
4825
4826 2009-07-11 Jakub Jelinek <jakub@redhat.com>
4827
4828 PR target/40668
4829 * gcc.c-torture/execute/pr40668.c: New test.
4830
4831 2009-07-11 Paolo Bonzini <bonzini@gnu.org>
4832
4833 * gcc.c-torture/execute/20090711-1.c: New test.
4834
4835 2009-07-11 Richard Sandiford <rdsandiford@googlemail.com>
4836
4837 PR testsuite/40699
4838 PR testsuite/40707
4839 PR testsuite/40709
4840 * lib/gcc-defs.exp, lib/target-libpath.exp, lib/objc.exp,
4841 lib/gfortran.exp, lib/g++.exp, lib/obj-c++.exp, lib/c-torture.exp,
4842 lib/gcc-dg.exp, lib/gnat.exp, g++.dg/compat/compat.exp,
4843 g++.dg/compat/struct-layout-1.exp: Revert 2009-06-30 commit.
4844
4845 2009-07-11 Tobias Burnus <burnus@net-b.de>
4846
4847 PR fortran/33197
4848 * gfortran.dg/complex_intrinsic_3.f90: New test.
4849 * gfortran.dg/complex_intrinsic_4.f90: New test.
4850
4851 2009-07-10 David Daney <ddaney@caviumnetworks.com>
4852
4853 PR target/39079
4854 * gcc.target/mips/mips.exp: Make -msynci a known option.
4855 * gcc.target/mips/clear-cache-1.c (dg-options): Add -msynci.
4856
4857 2009-07-10 Jakub Jelinek <jakub@redhat.com>
4858
4859 PR c++/40502
4860 * g++.dg/ext/strncpy-chk1.C: New test.
4861
4862 2009-07-10 Richard Guenther <rguenther@suse.de>
4863
4864 PR tree-optimization/40496
4865 * g++.dg/opt/pr40496.C: New testcase.
4866
4867 2009-07-10 Manuel López-Ibáñez <manu@gcc.gnu.org>
4868
4869 PR 25509
4870 PR 40614
4871 * g++.dg/warn/unused-result1-Werror.c: New.
4872
4873 2009-07-10 Paul Thomas <pault@gcc.gnu.org>
4874
4875 PR fortran/39334
4876 * gfortran.dg/recursive_parameter_1.f90: New test.
4877
4878 2009-07-09 Steven G. Kargl <kargl@gcc.gnu.org>
4879
4880 * gfortran.dg/c_kind_tests_2.f03: clean-up leftover module(s).
4881 * gfortran.dg/module_equivalence_6.f90: Ditto.
4882 * gfortran.dg/alloc_comp_auto_array_2.f90: Ditto.
4883 * gfortran.dg/nan_2.f90: Ditto.
4884 * gfortran.dg/inquire_11.f90: Ditto.
4885 * gfortran.dg/abstract_type_3.f03: Ditto.
4886 * gfortran.dg/abstract_type_1.f90: Ditto.
4887 * gfortran.dg/private_type_9.f90: Ditto.
4888 * gfortran.dg/abstract_type_5.f03: Ditto.
4889 * gfortran.dg/elemental_subroutine_6.f90: Ditto.
4890 * gfortran.dg/derived_comp_array_ref_3.f90: Ditto.
4891 * gfortran.dg/derived_sub.f90: Ditto.
4892 * gfortran.dg/missing_optional_dummy_5.f90: Ditto.
4893 * gfortran.dg/bounds_check_fail_2.f90: Ditto.
4894 * gfortran.dg/maxloc_bounds_6.f90: Ditto.
4895 * gfortran.dg/mvbits_6.f90: Ditto.
4896 * gfortran.dg/abstract_type_2.f03: Ditto.
4897 * gfortran.dg/abstract_type_4.f03: Ditto.
4898 * gfortran.dg/bounds_check_9.f90: Ditto.
4899 * gfortran.dg/optional_dim_3.f90: Ditto.
4900 * gfortran.dg/pr32921.f: Ditto.
4901 * gfortran.dg/entry_16.f90: Ditto.
4902 * gfortran.dg/generic_16.f90: Ditto.
4903
4904
4905 2009-07-09 Maxim Kuvyrkov <maxim@codesourcery.com>
4906
4907 * gcc.target/m68k/20090709-1.c: New.
4908
4909 2009-07-09 Dodji Seketeli <dodji@redhat.com>
4910
4911 PR c++/40684
4912 * g++.dg/template/unify11.C: New test.
4913
4914 2008-07-09 Paul Thomas <pault@gcc.gnu.org>
4915
4916 PR fortran/40629
4917 * gfortran.dg/host_assoc_function_9.f90: New test.
4918
4919 2009-07-09 Janus Weil <janus@gcc.gnu.org>
4920
4921 PR fortran/40646
4922 * gfortran.dg/proc_ptr_22.f90: New.
4923 * gfortran.dg/proc_ptr_comp_12.f90: New.
4924
4925 2009-07-09 Jakub Jelinek <jakub@redhat.com>
4926
4927 PR middle-end/40692
4928 * gcc.c-torture/compile/pr40692.c: New test.
4929
4930 2009-07-09 Tobias Burnus <burnus@net-b.de>
4931
4932 PR fortran/40604
4933 * gfortran.dg/pointer_check_6.f90: New test.
4934
4935 2009-07-08 Adam Nemet <anemet@caviumnetworks.com>
4936
4937 * gcc.target/mips/truncate-5.c: New test.
4938
4939 2009-07-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4940
4941 PR libfortran/40330
4942 PR libfortran/40662
4943 * gfortran.dg/fmt_cache_1.f: New test.
4944
4945 2009-07-08 Tobias Burnus <burnus@net-b.de>
4946
4947 PR fortran/40675
4948 * gfortran.dg/nosigned_zero_1.f90: New test.
4949 * gfortran.dg/nosigned_zero_2.f90: New test.
4950
4951 2009-07-08 Richard Guenther <rguenther@suse.de>
4952
4953 * gcc.dg/torture/ssa-pta-fn-1.c: Fix invalid testcase again.
4954
4955 2009-07-08 Richard Guenther <rguenther@suse.de>
4956
4957 * gcc.dg/torture/ssa-pta-fn-1.c: Fix invalid testcase.
4958
4959 2009-07-08 Paul Thomas <pault@gcc.gnu.org>
4960
4961 PR fortran/40591
4962 * gfortran.dg/proc_ptr_21.f90: New test.
4963
4964 2009-07-08 Manuel López-Ibáñez <manu@gcc.gnu.org>
4965
4966 PR c++/31246
4967 * g++.dg/warn/pr31246.C: New.
4968 * g++.dg/warn/pr31246-2.C: New.
4969
4970 2009-07-07 Jason Merrill <jason@redhat.com>
4971
4972 PR c++/35828
4973 * g++.dg/template/defarg12.C: New.
4974
4975 PR c++/37816
4976 * g++.dg/cpp0x/enum7.C: New.
4977
4978 PR c++/37946
4979 * g++.dg/cpp0x/enum6.C: New.
4980
4981 PR c++/40639
4982 * g++.dg/cpp0x/enum5.C: New.
4983
4984 PR c++/40633
4985 * g++.dg/cpp0x/enum4.C: New.
4986
4987 2009-07-07 Manuel López-Ibáñez <manu@gcc.gnu.org>
4988
4989 * gcc.dg/format/gcc_diag-1.c: Remove tests for %J.
4990
4991 2009-07-07 Manuel López-Ibáñez <manu@gcc.gnu.org>
4992
4993 * gcc.dg/format/gcc_diag-1.c: Remove tests for %H.
4994
4995 2009-07-07 Jakub Jelinek <jakub@redhat.com>
4996
4997 PR middle-end/40669
4998 * gcc.dg/pr40669.c: New test.
4999
5000 2009-07-07 Manuel López-Ibáñez <manu@gcc.gnu.org>
5001
5002 * gcc.dg/plugin/selfassign.c: Replace %H by an explicit
5003 location. Update all calls.
5004 * g++.dg/plugin/selfassign.c: Likewise.
5005
5006 2009-07-06 Jason Merrill <jason@redhat.com>
5007
5008 * g++.dg/rtti/dyncast[34].C: New.
5009
5010 2009-07-06 Nathan Froyd <froydnj@codesourcery.com>
5011
5012 * lib/target-supports.exp
5013 (check_effective_target_mips_newabi_large_long_double): New.
5014 * gcc.target/mips/fpr-moves-5.c: Require mips_newabi_large_long_double
5015 target.
5016 * gcc.target/mips/fpr-moves-6.c: Likewise.
5017
5018 2009-07-06 Simon Martin <simartin@users.sourceforge.net>
5019
5020 PR c++/40557
5021 * g++.dg/template/union2.C: New test.
5022
5023 2009-07-04 Jason Merrill <jason@redhat.com>
5024
5025 * g++.dg/template/using15.C: New.
5026
5027 2009-07-04 Jakub Jelinek <jakub@redhat.com>
5028
5029 * gfortran.dg/maxloc_1.f90: New test.
5030
5031 2009-07-04 Janus Weil <janus@gcc.gnu.org>
5032
5033 PR fortran/40593
5034 * gfortran.dg/proc_ptr_result_6.f90: New.
5035
5036 2009-07-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5037
5038 * gcc.dg/framework-2.c: Adjust testcase to pass.
5039
5040 2009-07-04 Jason Merrill <jason@redhat.com>
5041
5042 PR c++/40619
5043 * g++.dg/cpp0x/auto16.C: New.
5044
5045 2009-07-03 Vladimir Makarov <vmakarov@redhat.com>
5046
5047 PR target/40587
5048 * gfortran.dg/pr40587.f: New test.
5049
5050 2009-07-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5051
5052 PR fortran/40638
5053 * gfortran.dg/unit_1.f90: New test.
5054
5055 2009-07-03 Jason Merrill <jason@redhat.com>
5056
5057 * g++.dg/template/pure1.C: Expect another error.
5058
5059 2009-07-03 Richard Guenther <rguenther@suse.de>
5060
5061 PR tree-optimization/40640
5062 * gcc.c-torture/compile/pr40640.c: New testcase.
5063
5064 2009-07-03 Richard Guenther <rguenther@suse.de>
5065
5066 PR middle-end/34163
5067 * gfortran.dg/pr34163.f90: New testcase.
5068
5069 2009-07-03 Jan Hubicka <jh@suse.cz>
5070
5071 * gcc.dg/tree-ssa/loop-24.c: Update dump file matching; enable -O2.
5072 * gcc.dg/tree-ssa/loop-25.c: Likewise.
5073 * gcc.dg/tree-ssa/loop-26.c: Likewise.
5074 * gcc.dg/tree-ssa/pr32044.c: Likewise.
5075 * gcc.dg/tree-ssa/loop-29.c: Likewise.
5076 * gcc.dg/tree-ssa/loop-10.c: Likewise.
5077 * gnat.dg/loop_optimization6.adb: Enable -O2.
5078
5079 2009-07-02 Mark Mitchell <mark@codesourcery.com>
5080
5081 * g++.dg/warn/null4.C: Extend.
5082
5083 2009-07-02 Jason Merrill <jason@redhat.com>
5084
5085 * g++.dg/template/spec8.C: Fix.
5086
5087 2009-07-02 Michael Matz <matz@suse.de>
5088
5089 PR fortran/32131
5090 * gfortran.dg/pr32921.f: Adjust.
5091
5092 2009-07-02 Jan Hubicka <jh@suse.cz>
5093
5094 * gcc.dg/tree-ssa/local-pure-const.c: New testcase.
5095
5096 2009-07-01 Adam Nemet <anemet@caviumnetworks.com>
5097
5098 * gcc.target/mips/truncate-4.c: New testcase.
5099
5100 2009-07-01 Richard Guenther <rguenther@suse.de>
5101
5102 PR tree-optimization/19831
5103 * gcc.dg/tree-ssa/20041122-1.c: Enable TBAA, scan FRE dump,
5104 make allocated memory escape. Un-XFAIL.
5105 * gcc.dg/vect/pr21591.c: Make allocated memory escape.
5106 * gcc.dg/vect/pr31699.c: Likewise.
5107 * gcc.dg/tree-ssa/ssa-dce-7.c: New testcase.
5108
5109 2009-06-30 Jakub Jelinek <jakub@redhat.com>
5110
5111 PR c++/40566
5112 * g++.dg/parse/cond5.C: New test.
5113
5114 2009-06-30 Nathan Froyd <froydnj@codesourcery.com>
5115
5116 * gcc.dg/tree-ssa/gen-vect-25.c (n): New variable.
5117 (main): Pass n to main_1 instead.
5118 * gcc.dg/tree-ssa/gen-vect-28.c (off): New variable.
5119 (main_1): New function, split off from...
5120 (main): ...here. Pass `off' to main_1 instead.
5121
5122 2009-06-30 Jason Merrill <jason@redhat.com>
5123
5124 PR c++/40595
5125 * g++.dg/cpp0x/variadic94.C: New.
5126
5127 2009-06-30 Richard Sandiford <r.sandiford@uk.ibm.com>
5128
5129 * lib/gcc-defs.exp (gcc-set-multilib-library-path): Delete.
5130 * lib/target-libpath.exp (ld_library_path_vars): New variable.
5131 (init_ld_library_path_env_vars): New function, replacing the
5132 orig_*_saved assignments. Call it after defining it.
5133 (set_ld_library_path_env_vars): Rewrite to use ld_library_path_vars.
5134 (restore_ld_library_path_env_vars): Likewise.
5135 (add_path, find_libgcc_s): New functions.
5136 * lib/objc.exp (objc_init): Use find_libgcc_s instead of
5137 gcc-set-multilib-library-path.
5138 (objc_target_compile): Don't add "." to ld_library_path.
5139 Use add_path.
5140 * lib/gfortran.exp (gfortran_link_flags): Don't add "." to
5141 ld_library_path. Use add_path. Use find_libgcc_s instead of
5142 gcc-set-multilib-library-path.
5143 * lib/g++.exp (g++_link_flags): Likewise.
5144 * lib/obj-c++.exp (obj-c++_link_flags): Likewise.
5145 * lib/c-torture.exp: Do not manipulate ld_library_path at the
5146 top level; do it...
5147 (c-torture-execute): ...here instead. Use $ld_library_path_multilib
5148 to tell when this needs to happen. Use find_libgcc_s instead of
5149 gcc-set-multilib-library-path.
5150 * lib/gcc-dg.exp: Likewise.
5151 * lib/gnat.exp (gnat_target_compile): Don't add "." to ld_library_path.
5152 * g++.dg/compat/compat.exp (alt_ld_library_path): Don't add "."
5153 unless it is in $ALT_LD_LIBRARY_PATH.
5154 * g++.dg/compat/struct-layout-1.exp (alt_ld_library_path): Likewise.
5155
5156 2009-06-30 Eric Botcazou <ebotcazou@adacore.com>
5157
5158 * gnat.dg/discr12.adb: New test.
5159 * gnat.dg/discr12_pkg.ads: New helper.
5160 * gnat.dg/discr13.adb: New test.
5161 * gnat.dg/discr14.ad[sb]: Likewise.
5162 * gnat.dg/discr15.adb: Likewise.
5163 * gnat.dg/discr15_pkg.ads: New helper.
5164 * gnat.dg/discr16.adb: New test.
5165 * gnat.dg/discr16_g.ads: New helper.
5166 * gnat.dg/discr16_pkg.ads: Likewise.
5167 * gnat.dg/discr16_cont.ads: Likewise.
5168 * gnat.dg/discr17.adb: New test.
5169 * gnat.dg/discr18.adb: Likewise.
5170 * gnat.dg/discr18_pkg.ads: New helper.
5171 * gnat.dg/discr19.adb: New test.
5172
5173 2009-06-30 Thomas Koenig <tkoenig@gcc.gnu.org>
5174
5175 PR fortran/40576
5176 * gfortran.dg/internal_write_1.f90: New testcase.
5177
5178 2009-06-30 Janus Weil <janus@gcc.gnu.org>
5179
5180 PR fortran/40594
5181 * gfortran.dg/derived_pointer_recursion_2.f90: New.
5182
5183 2009-06-30 Richard Guenther <rguenther@suse.de>
5184
5185 * gcc.dg/tree-ssa/ssa-dce-6.c: New testcase.
5186
5187 2009-06-30 Wei Guozhi <carrot@google.com>
5188
5189 * gcc.dg/tree-ssa/ssa-sink-5.c: Change the compiler option "-O2 -Os"
5190 to "-Os".
5191
5192 2009-06-30 Ira Rosen <irar@il.ibm.com>
5193
5194 PR tree-optimization/40542
5195 * gcc.dg/vect/pr40542.c: New test.
5196
5197 2009-06-30 Martin Jambor <mjambor@suse.cz>
5198
5199 PR tree-optimization/40582
5200 * gcc.c-torture/compile/pr40582.c: New test.
5201
5202 2009-06-30 Wei Guozhi <carrot@google.com>
5203
5204 PR/40416
5205 * gcc.dg/tree-ssa/ssa-sink-5.c: New testcase.
5206
5207 2009-06-29 Jason Merrill <jason@redhat.com>
5208
5209 PR c++/40274
5210 * g++.dg/template/debug1.C: New.
5211
5212 2009-06-29 Tobias Burnus <burnus@net-b.de>
5213
5214 PR fortran/40580
5215 * pointer_check_1.f90: New test.
5216 * pointer_check_2.f90: New test.
5217 * pointer_check_3.f90: New test.
5218 * pointer_check_4.f90: New test.
5219 * pointer_check_5.f90: New test.
5220
5221 2009-06-29 Paul Thomas <pault@gcc.gnu.org>
5222
5223 PR fortran/40551
5224 * gfortran.dg/func_assign_2.f90 : New test.
5225
5226 2009-06-29 Richard Guenther <rguenther@suse.de>
5227
5228 PR middle-end/14187
5229 * gcc.dg/tree-ssa/restrict-1.c: New testcase.
5230 * gcc.dg/tree-ssa/restrict-2.c: Likewise.
5231 * gcc.dg/tree-ssa/restrict-3.c: Likewise.
5232 * gcc.c-torture/execute/20090623-1.c: Likewise.
5233 * gcc.dg/tree-ssa/ldist-13.c: Likewise.
5234 * gcc.dg/tree-ssa/ldist-14.c: Likewise.
5235
5236 2009-06-29 Richard Guenther <rguenther@suse.de>
5237
5238 PR middle-end/38212
5239 * gcc.c-torture/execute/pr38212.c: New testcase.
5240
5241 2009-06-29 Richard Guenther <rguenther@suse.de>
5242
5243 PR tree-optimization/40579
5244 * gcc.c-torture/execute/pr40579.c: New testcase.
5245
5246 2009-06-28 Uros Bizjak <ubizjak@gmail.com>
5247
5248 PR tree-optimization/40550
5249 * gcc.dg/pr40550.c: New test.
5250
5251 2009-06-28 Eric Botcazou <ebotcazou@adacore.com>
5252
5253 * gnat.dg/overflow_sum2.adb: New test
5254 * gnat.dg/namet.ads: New helper.
5255
5256 * gnat.dg/test_overflow_sum.adb: Rename to overflow_sum.adb.
5257
5258 2009-06-28 Tobias Burnus <burnus@net-b.de>
5259
5260 PR fortran/34112
5261 * gfortran.dg/compiler-directive_1.f90: New test.
5262 * gfortran.dg/compiler-directive_2.f: New test.
5263
5264 2009-06-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
5265
5266 * gfortran.dg/integer_exponentiation_4.f90: Temporarily
5267 comment out some values and add some cases.
5268
5269 2009-06-27 Paolo Bonzini <bonzini@gnu.org>
5270
5271 PR testsuite/40567
5272 * gcc.dg/vect/vect.exp: Fix lappend syntax.
5273
5274 2009-06-26 Richard Henderson <rth@redhat.com>
5275
5276 PR testsuite/40565
5277 * gcc.dg/vect/vect.exp: Add -fno-ipa-cp-clone to -O3 tests.
5278 * gcc.target/i386/local.c: Pass a non-constant to T.
5279
5280 2009-06-26 Janus Weil <janus@gcc.gnu.org>
5281
5282 PR fortran/39997
5283 PR fortran/40541
5284 * gfortran.dg/proc_ptr_15.f90: Fixed and extended.
5285 * gfortran.dg/proc_ptr_common_1.f90: Fixed invalid test case.
5286 * gfortran.dg/proc_ptr_result_1.f90: Ditto.
5287 * gfortran.dg/proc_ptr_result_5.f90: New.
5288
5289 2009-06-26 Janis Johnson <janis187@us.ibm.com>
5290
5291 PR c/39902
5292 * gcc.dg/dfp/pr39902.c: New test.
5293
5294 2009-06-26 Uros Bizjak <ubizjak@gmail.com>
5295
5296 PR testsuite/40532
5297 * gcc.dg/builtins-65.c: Require c99 runtime.
5298
5299 2009-06-26 Eric Botcazou <ebotcazou@adacore.com>
5300
5301 * gnat.dg/array7.ad[sb]: New test.
5302
5303 2009-06-26 Eric Botcazou <ebotcazou@adacore.com>
5304
5305 * gnat.dg/array6.adb: New test.
5306
5307 2009-06-25 Ian Lance Taylor <iant@google.com>
5308
5309 * g++.dg/warn/Wsign-compare-3.C: New testcase.
5310
5311 2009-06-25 Ian Lance Taylor <iant@google.com>
5312
5313 * g++.dg/warn/Wunused-16.C: New testcase.
5314
5315 2009-06-25 Ian Lance Taylor <iant@google.com>
5316
5317 * g++.dg/warn/skip-2.C: New testcase.
5318
5319 2009-06-25 Steve Ellcey <sje@cup.hp.com>
5320
5321 * gcc.c-torture/execute/20090618-1.c: add dg-run and
5322 dg-skip-if and move to ...
5323 * gcc.dg/torture/20090618-1.c.
5324
5325 2009-06-25 Martin Jambor <mjambor@suse.cz>
5326
5327 PR tree-optimization/40493
5328 * gcc.c-torture/execute/pr40493.c: New test.
5329
5330 2009-06-24 Jason Merrill <jason@redhat.com>
5331
5332 PR c++/40342
5333 * g++.dg/template/overload10.C: New.
5334
5335 2009-06-24 Janus Weil <janus@gcc.gnu.org>
5336
5337 PR fortran/40427
5338 * gfortran.dg/proc_ptr_comp_11.f90: New.
5339
5340 2009-06-24 Andreas Krebbel <krebbel1@de.ibm.com>
5341
5342 * gcc.dg/pr40501.c: New testcase.
5343
5344 2009-06-23 DJ Delorie <dj@redhat.com>
5345
5346 Add MeP port.
5347 * lib/target-supports.exp: Add mep support (no profiling).
5348
5349 2009-06-23 Steve Ellcey <sje@cup.hp.com>
5350
5351 PR testsuite/39297
5352 * gcc.dg/ssa/loop-31.c: Change scan rules.
5353
5354 2009-06-23 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5355
5356 * gcc.dg/cpp/empty-include.c: Update column info.
5357 * gcc.dg/cpp/assert2.c: Update column info.
5358
5359 2009-06-23 Jakub Jelinek <jakub@redhat.com>
5360
5361 * g++.dg/ext/builtin-object-size1.C: New test.
5362 * g++.dg/ext/builtin-object-size2.C: New test.
5363
5364 2009-06-23 Andreas Krebbel <krebbel1@de.ibm.com>
5365
5366 * gcc.dg/optimize-bswapsi-1.c: Add new bswap implementation.
5367 * gcc.dg/optimize-bswapdi-1.c: Likewise.
5368
5369 2009-06-22 Adam Nemet <anemet@caviumnetworks.com>
5370
5371 * gcc.target/mips/truncate-3.c: New test.
5372
5373 2009-06-22 Janus Weil <janus@gcc.gnu.org>
5374
5375 PR fortran/37254
5376 PR fortran/39850
5377 * gfortran.dg/interface_30.f90: Modified error message.
5378 * gfortran.dg/proc_decl_22.f90: New.
5379
5380 2009-06-22 Ian Lance Taylor <iant@google.com>
5381
5382 * gcc.dg/Wcxx-compat-19.c: New testcase.
5383
5384 2009-06-22 Matthias Klose <doko@ubuntu.com>
5385
5386 PR objc/28050
5387 * pr28050.m: New testcase.
5388
5389 2009-06-22 H.J. Lu <hongjiu.lu@intel.com>
5390
5391 PR testsuite/40481
5392 * gcc.dg/plugin/one_time_plugin.c (one_pass_exec): Return 0;
5393
5394 2009-06-22 Martin Jambor <mjambor@suse.cz>
5395
5396 PR tree-optimization/40492
5397 * g++.dg/torture/pr40492.C: New test.
5398
5399 2009-06-22 Uros Bizjak <ubizjak@gmail.com>
5400
5401 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Determine
5402 dumpbase file name from $src. Add -fdump-ipa-all to compile flags.
5403
5404 2009-06-22 Olivier Hainque <hainque@adacore.com>
5405
5406 * gnat.dg/raise_ce.adb: Helper for ...
5407 * gnat.dg/handle_and_return.adb: New test.
5408
5409 2009-06-22 Paul Thomas <pault@gcc.gnu.org>
5410
5411 PR fortran/40443
5412 * gfortran.dg/generic_18.f90: New test.
5413
5414 2009-06-22 Paul Thomas <pault@gcc.gnu.org>
5415
5416 PR fortran/40472
5417 * gfortran.dg/spread_size_limit.f90: New test.
5418
5419 2009-06-21 Uros Bizjak <ubizjak@gmail.com>
5420
5421 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Use -dumpbase
5422 to put dump files in a subdirectory.
5423 * lib/gcc-dg.exp (cleanup-saved-temps): Also remove
5424 ".o" temporary files.
5425
5426 2009-06-21 Janus Weil <janus@gcc.gnu.org>
5427
5428 PR fortran/39850
5429 * gfortran.dg/interface_19.f90: Add 'cleanup-modules'.
5430 * gfortran.dg/interface_20.f90: Ditto.
5431 * gfortran.dg/interface_21.f90: Ditto.
5432 * gfortran.dg/interface_22.f90: Ditto.
5433 * gfortran.dg/interface_30.f90: New.
5434 * gfortran.dg/proc_ptr_11.f90: Fix invalid test case.
5435
5436 2009-06-21 Uros Bizjak <ubizjak@gmail.com>
5437
5438 * gcc.dg/tree-ssa/fre-vce-1.c: Cleanup "fre" tree dump.
5439 * gcc.dg/vect/vect-shift-2.c: Cleanup "vect" tree dump.
5440 * gcc.dg/vect/vect.exp (VECT_SLP_CFLAGS): Initialize with original
5441 DEFAULT_VECTFLAGS.
5442
5443 2009-06-21 Ira Rosen <irar@il.ibm.com>
5444 Revital Eres <eres@il.ibm.com>
5445
5446 PR testsuite/40359
5447 * gcc.dg/vect/vect-50.c: Fix syntax error in the check.
5448 * gcc.dg/vect/vect-42.c: Likewise and separate vec_no_align check.
5449 * gcc.dg/vect/vect-96.c: Fix syntax error in the check.
5450
5451 2009-06-21 Ira Rosen <irar@il.ibm.com>
5452
5453 PR testsuite/40475
5454 * gcc.dg/vect/vect-nest-cycle-1.c: Fail to vectorize on targets
5455 without misalignment support.
5456 * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
5457
5458 2009-06-20 Tobias Burnus <burnus@net-b.de>
5459
5460 PR fortran/40452
5461 * gfortran.dg/bounds_check_strlen_9.f90: New test.
5462
5463 2009-06-19 Paul Thomas <pault@gcc.gnu.org>
5464
5465 PR fortran/40440
5466 * gfortran.dg/alloc_comp_result_2.f90: New test.
5467
5468 2009-06-19 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5469
5470 PR target/40482
5471 * gcc.target/arm/pr40482.c: New test.
5472
5473 2009-06-19 Ian Lance Taylor <iant@google.com>
5474
5475 * gcc.dg/Wcxx-compat-18.c: New testcase.
5476
5477 2009-06-19 Richard Guenther <rguenther@suse.de>
5478
5479 * gcc.c-torture/execute/20090618-1.c: New testcase.
5480
5481 2009-06-19 Ian Lance Taylor <iant@google.com>
5482
5483 * gcc.dg/Wcxx-compat-17.c: New testcase.
5484
5485 2009-06-19 Ian Lance Taylor <iant@google.com>
5486
5487 * gcc.dg/Wcxx-compat-15.c: New testcase.
5488
5489 2009-06-19 Ian Lance Taylor <iant@google.com>
5490
5491 * gcc.dg/Wcxx-compat-16.c: New testcase.
5492
5493 2009-06-19 Uros Bizjak <ubizjak@gmail.com>
5494
5495 * gcc.dg/builtins-34.c: Add significand cases.
5496
5497 2009-06-19 Uros Bizjak <ubizjak@gmail.com>
5498
5499 PR testsuite/40491
5500 * gcc.dg/20080522-1.c: Remove testcase for real.
5501 * gcc.dg/20080528-1.c: Ditto.
5502
5503 2009-06-19 Janus Weil <janus@gcc.gnu.org>
5504
5505 PR fortran/40450
5506 * gfortran.dg/proc_ptr_20.f90: New.
5507
5508 2009-06-18 H.J. Lu <hongjiu.lu@intel.com>
5509
5510 PR target/40470
5511 * gcc.dg/torture/pr40470-1.c: New.
5512 * gcc.dg/torture/pr40470-2.c: Likewise.
5513 * gcc.dg/torture/pr40470-3.c: Likewise.
5514 * gcc.dg/torture/pr40470-4.c: Likewise.
5515
5516 2009-06-18 Diego Novillo <dnovillo@google.com>
5517
5518 * gcc.dg/plugin/selfassign.c: Declare plugin_is_GPL_compatible.
5519 * gcc.dg/plugin/ggcplug.c: Likewise.
5520 * gcc.dg/plugin/one_time_plugin.c: Likewise.
5521 * g++.dg/plugin/selfassign.c: Likewise.
5522 * g++.dg/plugin/attribute_plugin.c: Likewise.
5523 * g++.dg/plugin/dumb_plugin.c: Likewise.
5524
5525 2009-06-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
5526
5527 * gcc.dg/cpp/arith-3.c: Add column info.
5528
5529 2009-06-18 Sandra Loosemore <sandra@codesourcery.com>
5530
5531 * gcc.target/arm/fp16-compile-none-2.c: New.
5532 * gcc.target/arm/fp16-compile-ieee-12.c: New.
5533 * gcc.target/arm/fp16-compile-alt-12.c: New.
5534
5535 2009-06-18 Sandra Loosemore <sandra@codesourcery.com>
5536
5537 * gcc.target/arm/fp16-compile-alt-1.c: New.
5538 * gcc.target/arm/fp16-compile-alt-2.c: New.
5539 * gcc.target/arm/fp16-compile-alt-3.c: New.
5540 * gcc.target/arm/fp16-compile-alt-4.c: New.
5541 * gcc.target/arm/fp16-compile-alt-5.c: New.
5542 * gcc.target/arm/fp16-compile-alt-6.c: New.
5543 * gcc.target/arm/fp16-compile-alt-7.c: New.
5544 * gcc.target/arm/fp16-compile-alt-8.c: New.
5545 * gcc.target/arm/fp16-compile-alt-9.c: New.
5546 * gcc.target/arm/fp16-compile-alt-10.c: New.
5547 * gcc.target/arm/fp16-compile-alt-11.c: New.
5548 * gcc.target/arm/fp16-compile-ieee-1.c: New.
5549 * gcc.target/arm/fp16-compile-ieee-2.c: New.
5550 * gcc.target/arm/fp16-compile-ieee-3.c: New.
5551 * gcc.target/arm/fp16-compile-ieee-4.c: New.
5552 * gcc.target/arm/fp16-compile-ieee-5.c: New.
5553 * gcc.target/arm/fp16-compile-ieee-6.c: New.
5554 * gcc.target/arm/fp16-compile-ieee-7.c: New.
5555 * gcc.target/arm/fp16-compile-ieee-8.c: New.
5556 * gcc.target/arm/fp16-compile-ieee-9.c: New.
5557 * gcc.target/arm/fp16-compile-ieee-10.c: New.
5558 * gcc.target/arm/fp16-compile-ieee-11.c: New.
5559 * gcc.target/arm/fp16-compile-none-1.c: New.
5560 * gcc.target/arm/fp16-compile-exprtype.c: New.
5561 * gcc.target/arm/fp16-compile-vcvt.c: New.
5562 * gcc.target/arm/fp16-builtins-1.c: New.
5563 * gcc.target/arm/fp16-rounding-alt-1.c: New.
5564 * gcc.target/arm/fp16-rounding-ieee-1.c: New.
5565 * gcc.target/arm/fp16-param-1.c: New.
5566 * gcc.target/arm/fp16-return-1.c: New.
5567 * gcc.target/arm/fp16-unprototyped-1.c: New.
5568 * gcc.target/arm/fp16-unprototyped-2.c: New.
5569 * gcc.target/arm/fp16-variadic-1.c: New.
5570 * gcc.dg/torture/arm-fp16-compile-assign.c: New.
5571 * gcc.dg/torture/arm-fp16-compile-convert.c: New.
5572 * gcc.dg/torture/arm-fp16-int-convert-alt.c: New.
5573 * gcc.dg/torture/arm-fp16-int-convert-ieee.c: New.
5574 * gcc.dg/torture/arm-fp16-ops.h: New.
5575 * gcc.dg/torture/arm-fp16-ops-1.c: New.
5576 * gcc.dg/torture/arm-fp16-ops-2.c: New.
5577 * gcc.dg/torture/arm-fp16-ops-3.c: New.
5578 * gcc.dg/torture/arm-fp16-ops-4.c: New.
5579 * gcc.dg/torture/arm-fp16-ops-5.c: New.
5580 * gcc.dg/torture/arm-fp16-ops-6.c: New.
5581 * gcc.dg/torture/arm-fp16-ops-7.c: New.
5582 * gcc.dg/torture/arm-fp16-ops-8.c: New.
5583 * g++.dg/ext/arm-fp16/fp16-overload-1.C: New.
5584 * g++.dg/ext/arm-fp16/fp16-return-1.C: New.
5585 * g++.dg/ext/arm-fp16/fp16-param-1.C: New.
5586 * g++.dg/ext/arm-fp16/fp16-mangle-1.C: New.
5587 * g++.dg/ext/arm-fp16/arm-fp16-ops.h: New.
5588 * g++.dg/ext/arm-fp16/arm-fp16-ops-1.C: New.
5589 * g++.dg/ext/arm-fp16/arm-fp16-ops-2.C: New.
5590 * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: New.
5591 * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: New.
5592 * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: New.
5593 * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: New.
5594 * g++.dg/ext/arm-fp16/arm-fp16-ops-7.C: New.
5595 * g++.dg/ext/arm-fp16/arm-fp16-ops-8.C: New.
5596
5597 2009-06-18 Uros Bizjak <ubizjak@gmail.com>
5598
5599 * gcc.dg/builtins-65.c: New test.
5600
5601 2009-06-18 Janus Weil <janus@gcc.gnu.org>
5602
5603 PR fortran/40451
5604 * gfortran.dg/proc_ptr_result_4.f90: New.
5605
5606 2009-06-17 Adam Nemet <anemet@caviumnetworks.com>
5607
5608 * gcc.c-torture/execute/bitfld-5.c: New test.
5609
5610 2009-06-17 David Daney <ddaney@caviumnetworks.com>
5611
5612 * gcc.dg/builtin-unreachable-3.c: New test.
5613
5614 2009-06-17 David Daney <ddaney@caviumnetworks.com>
5615
5616 * gcc.target/i386/builtin-unreachable.c: New test.
5617
5618 2009-06-17 Ian Lance Taylor <iant@google.com>
5619
5620 * gcc.dg/Wcxx-compat-14.c: New testcase.
5621
5622 2009-06-17 Aldy Hernandez <aldyh@redhat.com>
5623
5624 * gcc.dg/func-ptr-conv-1.c: Update column info.
5625
5626 2009-06-17 Richard Guenther <rguenther@suse.de>
5627
5628 PR middle-end/40404
5629 * gcc.c-torture/execute/pr40404.c: New testcase.
5630
5631 2009-06-17 Richard Guenther <rguenther@suse.de>
5632
5633 PR middle-end/40460
5634 * g++.dg/torture/pr40460.C: New testcase.
5635
5636 2009-06-05 Olatunji Ruwase <tjruwase@google.com>
5637
5638 * gcc.dg/plugin/one_time_plugin.c: New test.
5639 * gcc.dg/plugin/one_time-test-1.c: New test.
5640 * gcc.dg/plugin/plugin.exp: Added one_time_plugin.c test.
5641
5642 2009-06-16 Ian Lance Taylor <iant@google.com>
5643
5644 * g++.dg/warn/skip-1.C: New testcase.
5645
5646 2009-06-16 Jakub Jelinek <jakub@redhat.com>
5647
5648 PR middle-end/40446
5649 * g++.dg/other/pr40446.C: New test.
5650
5651 2009-06-16 Richard Guenther <rguenther@suse.de>
5652
5653 * gcc.dg/tree-ssa/pta-escape-1.c: New testcase.
5654 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
5655 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
5656 * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
5657
5658 2009-06-16 Martin Jambor <mjambor@suse.cz>
5659
5660 * gcc.c-torture/compile/pr40432.c: New file.
5661
5662 2009-06-16 Martin Jambor <mjambor@suse.cz>
5663
5664 * gfortran.fortran-torture/compile/pr40413.f90: New file.
5665
5666 2009-06-16 Janus Weil <janus@gcc.gnu.org>
5667
5668 PR fortran/36947
5669 PR fortran/40039
5670 * gfortran.dg/dummy_procedure_1.f90: Extended test case.
5671 * gfortran.dg/interface_20.f90: Modified error messages.
5672 * gfortran.dg/interface_21.f90: Ditto.
5673 * gfortran.dg/interface_26.f90: Ditto.
5674 * gfortran.dg/interface_27.f90: Ditto.
5675 * gfortran.dg/interface_28.f90: Extended test case.
5676 * gfortran.dg/interface_29.f90: New.
5677 * gfortran.dg/proc_decl_7.f90: Modified error messages.
5678 * gfortran.dg/proc_decl_8.f90: Ditto.
5679 * gfortran.dg/proc_ptr_11.f90: Ditto.
5680 * gfortran.dg/proc_ptr_15.f90: Ditto.
5681
5682 2009-06-16 Ira Rosen <irar@il.ibm.com>
5683
5684 * gcc.dg/vect/vect-outer-4g.c: Don't look for pattern not allowed
5685 printing.
5686 * gcc.dg/vect/vect-outer-4k.c, gcc.dg/vect/vect-outer-4l.c,
5687 gcc.dg/vect/vect-outer-4f.c: Likewise.
5688 * gcc.dg/vect/vect-nest-cycle-1.c: New test.
5689 * gcc.dg/vect/vect-nest-cycle-2.c, gcc.dg/vect/vect-nest-cycle-3.c:
5690 Likewise.
5691 * gcc.dg/vect/vect-outer-1a.c: Fail because of strided access in
5692 outer loop.
5693
5694 2009-06-16 Tobias Burnus <burnus@net-b.de>
5695
5696 PR fortran/40383
5697 * gfortran.dg/bounds_check_strlen_8.f90: New test.
5698
5699 2009-06-15 Ian Lance Taylor <iant@google.com>
5700
5701 * gcc.dg/Wjump-misses-init-1.c: New testcase.
5702 * gcc.dg/Wjump-misses-init-2.c: New testcase.
5703 * gcc.dg/c99-vla-jump-5.c: Adjust expected error messages.
5704 Recognize new notes.
5705 * gcc.dg/stmt-expr-label-2.c: Likewise.
5706 * gcc.dg/c99-vla-jump-1.c: Recognize new notes. Fix column numbers.
5707 * gcc.dg/c99-vla-jump-2.c: Recognize new notes.
5708 * gcc.dg/c99-vla-jump-3.c: Recognize new notes.
5709 * gcc.dg/c99-vla-jump-4.c: Likewise.
5710 * gcc.dg/stmt-expr-label-1.c: Likewise.
5711 * gcc.dg/stmt-expr-label-3.c: Likewise.
5712 * gcc.dg/vla-8.c: Likewise. Move error message to different line.
5713
5714 2009-06-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
5715
5716 * gcc.dg/torture/builtin-math-6.c: Robustify and fix clog cases.
5717
5718 2009-06-15 Jakub Jelinek <jakub@redhat.com>
5719
5720 * gcc.dg/builtin-object-size-7.c: New test.
5721
5722 2009-06-15 Jakub Jelinek <jakub@redhat.com>
5723
5724 PR testsuite/40426
5725 * lib/gcc-dg.exp (gcc-dg-debug-runtest): For type -gdwarf-2 and
5726 level != "" use separate -gdwarf-2 -g${level} options instead of
5727 -gdwarf-2${level}.
5728 * lib/gfortran-dg.exp (gfortran-dg-debug-runtest): Likewise.
5729 * gfortran.dg/debug/pr37738.f: Also skip if -gdwarf-2 -g1.
5730 * gfortran.dg/debug/pr35154-dwarf2.f: Likewise.
5731
5732 2009-06-15 Rafael Avila de Espindola <espindola@google.com>
5733
5734 * g++.dg/abi/mangle11.C: Update warning line.
5735 * g++.dg/abi/mangle12.C: Update warning line.
5736 * g++.dg/abi/mangle17.C: Update warning line.
5737 * g++.dg/abi/mangle20-2.C: Update warning line.
5738
5739 2009-06-14 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
5740
5741 * gcc.dg/optimize-bswap-1.c: Split into these two:
5742 * gcc.dg/optimize-bswapsi-1.c: New testcase.
5743 * gcc.dg/optimize-bswapdi-1.c: New testcase.
5744
5745 2009-06-14 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
5746
5747 * gcc.dg/optimize-bswap-1.c: New testcase.
5748
5749 2009-06-14 Richard Guenther <rguenther@suse.de>
5750
5751 PR middle-end/40389
5752 * g++.dg/torture/pr40389.C: New testcase.
5753
5754 2009-06-13 Richard Guenther <rguenther@suse.de>
5755
5756 PR tree-optimization/40421
5757 * gfortran.fortran-torture/compile/pr40421.f: New testcase.
5758
5759 2009-06-12 Aldy Hernandez <aldyh@redhat.com>
5760
5761 * gcc.dg/old-style-prom-3.c: Add column info.
5762 * gcc.dg/overflow-warn-1.c
5763 * gcc.dg/gomp/pr27415.c
5764 * gcc.dg/gomp/for-1.c: Same.
5765 * gcc.dg/enum-compat-1.c: Same.
5766 * gcc.dg/c99-tag-3.c: Same.
5767 * gcc.dg/Wredundant-decls-2.c: Same.
5768 * gcc.dg/func-ptr-conv-1.c: Same.
5769 * gcc.dg/asm-wide-1.c: Same.
5770 * gcc.dg/nofixed-point-2.c: Same.
5771 * gcc.dg/cpp/line3.c: Same.
5772 * gcc.dg/array-10.c: Same.
5773 * gcc.dg/c99-vla-jump-1.c: Same.
5774 * gcc.dg/pr20368-1.c: Same.
5775 * gcc.dg/Wshadow-3.c: Same.
5776 * gcc.dg/c90-const-expr-8.c: Same.
5777 * gcc.dg/label-decl-2.c: Same.
5778 * gcc.dg/dremf-type-compat-2.c: Same.
5779 * gcc.dg/c90-const-expr-5.c: Same.
5780 * gcc.dg/builtins-30.c: Same.
5781 * gcc.dg/Warray-bounds.c: Same.
5782 * gcc.dg/Wcxx-compat-2.c: Same.
5783 * gcc.dg/tree-ssa/col-1.c: Same.
5784 * gcc.dg/old-style-prom-2.c: Same.
5785 * gcc.dg/cast-function-1.c: Same.
5786 * gcc.dg/pr15698-1.c: Same.
5787 * gcc.dg/dremf-type-compat-3.c: Same.
5788 * gcc.dg/vla-8.c: Same.
5789 * gcc.dg/gomp/pr27415.c: Move firstprivate diagnostics to correct
5790 line.
5791 * gcc.dg/label-decl-2.c: Move label diagnostic to correct line.
5792 * gcc.dg/old-style-prom-3.c: Check for error on the correct line.
5793 * gcc.dg/enum-compat-1.c: Same.
5794 * gcc.dg/dremf-type-compat-2.c: Same.
5795 * gcc.dg/old-style-prom-2.c: Same.
5796 * gcc.dg/pr15698-1.c: Same.
5797 * gcc.dg/pr20368-1.c: Same.
5798 * gcc.dg/dremf-type-compat-3.c: Same.
5799 * gcc.dg/builtins-30.c: Same. Test for columns.
5800
5801 2009-06-12 Janus Weil <janus@gcc.gnu.org>
5802
5803 PR fortran/40176
5804 * gfortran.dg/proc_decl_1.f90: Extended.
5805
5806 2009-06-12 Ian Lance Taylor <iant@google.com>
5807
5808 * gcc.dg/Wcxx-compat-13.c: New testcase.
5809
5810 2009-06-12 Andrew Pinski <andrew_pinski@playstation.sony.com>
5811
5812 PR tree-opt/38865
5813 * gcc.dg/tree-ssa/fre-vce-1.c
5814
5815 2009-06-12 H.J. Lu <hongjiu.lu@intel.com>
5816
5817 PR testsuite/40384
5818 * gcc.dg/tree-ssa/prefetch-5.c: Add --param
5819 min-insn-to-prefetch-ratio=5.
5820
5821 2009-06-12 Joey Ye <joey.ye@intel.com>
5822 H.J. Lu <hongjiu.lu@intel.com>
5823
5824 PR middle-end/39146
5825 * gcc.target/i386/stackalign/pr39146.c: New.
5826
5827 2009-06-11 H.J. Lu <hongjiu.lu@intel.com>
5828
5829 * gcc.target/i386/crc32-1.c: New.
5830 * gcc.target/i386/crc32-2.c: Likewise.
5831
5832 2009-06-11 David Daney <ddaney@caviumnetworks.com>
5833
5834 PR c/39252
5835 * gcc.dg/builtin-unreachable-1.c: New test.
5836 * gcc.dg/builtin-unreachable-2.c: Same.
5837
5838 2009-06-11 Paul Thomas <pault@gcc.gnu.org>
5839
5840 PR fortran/40402
5841 * gfortran.dg/data_value_1.f90: New test.
5842
5843 2009-06-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5844
5845 PR testsuite/39831
5846 * gcc.target/i386/excess-precision-1.c: Use -mfpmath=387, and
5847 remove ilp32 requirement.
5848 * gcc.target/i386/excess-precision-2.c: Likewise.
5849 * gcc.target/i386/excess-precision-3.c: Likewise.
5850 * gcc.target/i386/excess-precision-4.c: Likewise.
5851 * gcc.target/i386/excess-precision-5.c: Likewise.
5852 * gcc.target/i386/excess-precision-6.c: Likewise.
5853
5854 2009-06-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5855
5856 PR fortran/38718
5857 * gfortran.dg/is_iostat_end_eor_2.f90: New test.
5858 * gfortran.dg/nan_5.f90: New test.
5859
5860 2009-06-10 Nathan Froyd <froydnj@codesourcery.com>
5861
5862 * gcc.target/arm/neon-modes-1.c: New test.
5863
5864 2009-06-10 Kai Tietz <kai.tietz@onevision.com>
5865
5866 * g++.dg/torture/pr31579.C: Cast pointer
5867 via __SIZE_TYPE__ instead of 'unsigned long'.
5868
5869 2009-06-10 Anthony Green <green@moxielogic.com>
5870
5871 * lib/target-supports.exp (check_profiling_available):
5872 Profiling is not available for testing purposes on moxie.
5873
5874 2009-06-09 Ian Lance Taylor <iant@google.com>
5875
5876 * gcc.dg/Wcxx-compat-12.c: New testcase.
5877
5878 2009-06-09 Janne Blomqvist <jb@gcc.gnu.org>
5879
5880 PR libfortran/40334
5881 * gfortran.dg/backspace_11.f90: New.
5882
5883 2009-06-09 Jason Merrill <jason@redhat.com>
5884
5885 * g++.dg/cpp0x/defaulted10.C: New.
5886
5887 2009-06-09 Martin Jambor <mjambor@suse.cz>
5888
5889 * gcc.c-torture/compile/pr40351.c: New file.
5890
5891 2009-06-09 Olivier Hainque <hainque@adacore.com>
5892
5893 * gnat.dg/align_max.adb: New test.
5894
5895 2009-06-08 Jason Merrill <jason@redhat.com>
5896
5897 * g++.dg/cpp0x/auto15.C: New.
5898
5899 2009-06-08 Jan Hubicka <jh@suse.cz>
5900
5901 PR debug/39834
5902 * gcc.dg/torture/pr39834.c
5903
5904 2009-06-08 Jan Hubicka <jh@suse.cz>
5905
5906 PR middle-end/40102
5907 * g++.dg/torture/pr40102.C: New testcase.
5908
5909 2009-06-08 Jakub Jelinek <jakub@redhat.com>
5910
5911 * gcc.dg/builtin-object-size-2.c (test1): Adjust expected results.
5912 * gcc.dg/builtin-object-size-4.c (test1): Adjust expected results.
5913 * gcc.dg/builtin-object-size-6.c: New test.
5914
5915 PR c++/40373
5916 * g++.dg/template/dtor7.C: New test.
5917
5918 PR c++/40370
5919 PR c++/40372
5920 * g++.dg/template/error41.C: New test.
5921 * g++.dg/template/error42.C: New test.
5922
5923 2009-06-08 Revital Eres <eres@il.ibm.com>
5924
5925 PR testsuite/40359
5926 * gcc.dg/vect/vect-58.c: Change checks to use vect_hw_misalign.
5927 * gcc.dg/vect/vect-88.c: Likewise.
5928 * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
5929 * gcc.dg/vect/pr25413.c: Likewise.
5930 * lib/target-supports.exp: Add i?86 to vect_hw_misalign.
5931
5932 2009-06-07 Ian Lance Taylor <iant@google.com>
5933
5934 * g++.dg/warn/Wswitch-3.C: New testcase.
5935 * gcc.dg/Wswitch.c: Adjust for -Wswitch change.
5936 * gcc.dg/Wswitch-enum-error.c: Likewise.
5937 * gcc.dg/Wswitch-error.c: Likewise.
5938
5939 2009-06-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5940
5941 PR fortran/40008
5942 * gfortran.dg/negative_unit.f: Update test.
5943 * gfortran.dg/negative_unit_int8.f: Update test.
5944 * gfortran.dg/newunit_1.f90: New test.
5945
5946 2009-06-07 Daniel Franke <franke.daniel@gmail.com>
5947
5948 PR fortran/25104
5949 PR fortran/29962
5950 * gfortran.dg/spread_init_expr.f03: New.
5951 * gfortran.dg/unpack_init_expr.f03: New.
5952 * gfortran.dg/intrinsic_argument_conformance_2.f90: Adjusted
5953 error message.
5954
5955 2009-06-07 Daniel Franke <franke.daniel@gmail.com>
5956
5957 PR fortran/25104
5958 PR fortran/29962
5959 * gfortran.dg/count_init_expr.f03
5960 * gfortran.dg/product_init_expr.f03
5961 * gfortran.dg/sum_init_expr.f03
5962
5963 2009-06-07 Daniel Franke <franke.daniel@gmail.com>
5964
5965 PR fortran/36874
5966 * gfortran.dg/intrinsic_argument_conformance_2.f90: Adjusted error
5967 message.
5968 * gfortran.dg/zero_sized_1.f90: Removed checks with incompatible
5969 shapes.
5970 * gfortran.dg/zero_sized_5.f90: Likewise.
5971
5972 2009-06-07 H.J. Lu <hongjiu.lu@intel.com>
5973
5974 PR middle-end/32950
5975 * g++.dg/torture/pr32950.C: New.
5976
5977 2009-06-07 Daniel Franke <franke.daniel@gmail.com>
5978
5979 PR fortran/25104
5980 PR fortran/29962
5981 * gfortran.dg/dot_product_1.f03: New.
5982 * gfortran.dg/matmul_8.f03: New.
5983 * gfortran.dg/transpose_3.f03: New.
5984
5985 2009-06-06 Ian Lance Taylor <iant@google.com>
5986
5987 * gcc.dg/Wunused-label-1.c: New test case.
5988 * g++.dg/warn/Wunused-label-1.C: New test case.
5989 * g++.dg/warn/Wunused-label-2.C: New test case.
5990 * g++.dg/warn/Wunused-label-3.C: New test case.
5991
5992 2009-06-06 Daniel Franke <franke.daniel@gmail.com>
5993
5994 PR fortran/37203
5995 * reshape_zerosize_2.f90: New.
5996
5997 2009-06-06 Daniel Franke <franke.daniel@gmail.com>
5998
5999 PR fortran/32890
6000 * gfortran.dg/pack_assign_1.f90: New.
6001 * gfortran.dg/pack_vector_1.f90: New.
6002
6003 2009-06-05 Jakub Jelinek <jakub@redhat.com>
6004
6005 PR middle-end/40340
6006 * gcc.dg/pr40340-1.c: New test.
6007 * gcc.dg/pr40340-2.c: New test.
6008 * gcc.dg/pr40340-3.c: New test.
6009 * gcc.dg/pr40340-4.c: New test.
6010 * gcc.dg/pr40340-5.c: New test.
6011 * gcc.dg/pr40340.h: New file.
6012
6013 2009-06-05 Revital Eres <eres@il.ibm.com>
6014
6015 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
6016 New procedure.
6017 * gcc.dg/vect/vect-50.c: Change checks to use vect_hw_misalign.
6018 * gcc.dg/vect/vect-33.c: Likewise.
6019 * gcc.dg/vect/vect-92.c: Likewise.
6020 * gcc.dg/vect/vect-58.c: Likewise.
6021 * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
6022 * gcc.dg/vect/vect-42.c: Likewise.
6023 * gcc.dg/vect/slp-25.c: Likewise.
6024 * gcc.dg/vect/vect-align-1.c: Likewise.
6025 * gcc.dg/vect/vect-align-2.c: Likewise.
6026 * gcc.dg/vect/vect-93.c: Likewise.
6027 * gcc.dg/vect/no-scevccp-outer-8.c: Likewise.
6028 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
6029 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
6030 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
6031 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
6032 * gcc.dg/vect/vect-26.c: Likewise.
6033 * gcc.dg/vect/vect-44.c: Likewise.
6034 * gcc.dg/vect/vect-70.c: Likewise.
6035 * gcc.dg/vect/vect-95.c: Likewise.
6036 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
6037 * gcc.dg/vect/vect-28.c: Likewise.
6038 * gcc.dg/vect/no-section-anchors-vect-31.c: Likewise.
6039 * gcc.dg/vect/vect-87.c: Likewise.
6040 * gcc.dg/vect/vect-109.c: Likewise.
6041 * gcc.dg/vect/vect-54.c: Likewise.
6042 * gcc.dg/vect/vect-96.c: Likewise.
6043 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
6044 * gcc.dg/vect/vect-88.c: Likewise.
6045 * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
6046 * gcc.dg/vect/vect-89.c: Likewise.
6047 * gcc.dg/vect/vect-91.c: Likewise.
6048 * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
6049 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
6050 * gfortran.dg/vect/vect-2.f90: Likewise.
6051 * gfortran.dg/vect/vect-3.f90: Likewise.
6052 * gfortran.dg/vect/vect-4.f90: Likewise.
6053 * gfortran.dg/vect/vect-5.f90: Likewise.
6054
6055 2009-06-05 Alexander Strange <astrange@ithinksw.com>
6056
6057 PR tree-optimization/36318
6058 * gcc.dg/tree-ssa/sra-7.c: New test.
6059
6060 2009-06-04 Daniel Franke <franke.daniel@gmail.com>
6061
6062 PR fortran/37203
6063 * gfortran.dg/reshape_order_5.f90: New.
6064 * gfortran.dg/reshape_shape_1.f90: New.
6065
6066 2009-06-04 Jason Merrill <jason@redhat.com>
6067
6068 * g++.dg/template/error38.C: Add pointer-to-typedef case.
6069
6070 2009-06-04 Steve Ellcey <sje@cup.hp.com>
6071
6072 * gcc.dg/vect/vect-42.c: Modify vect_no_align case.
6073 * gcc.dg/vect/no-vfa-vect-43.c: Ditto.
6074
6075 2009-06-04 Richard Guenther <rguenther@suse.de>
6076
6077 PR c++/39371
6078 * g++.dg/torture/pr40335.C: New testcase.
6079
6080 2009-06-03 Richard Guenther <rguenther@suse.de>
6081
6082 PR middle-end/40328
6083 * gcc.dg/torture/pr40328.c: New testcase.
6084
6085 2009-06-03 Maxim Kuvyrkov <maxim@codesourcery.com>
6086
6087 * gcc.dg/falign-labels.c (dg-options): Don't restrict for
6088 m68k and fido.
6089
6090 2009-06-03 Martin Jambor <mjambor@suse.cz>
6091
6092 * g++.dg/torture/pr40323.C: New file.
6093
6094 2009-06-03 Eric Botcazou <ebotcazou@adacore.com>
6095
6096 * gnat.dg/specs/root.ads: New test.
6097 * gnat.dg/specs/root-level_1.ads: Likewise.
6098 * gnat.dg/specs/root-level_2.ads: Likewise.
6099 * gnat.dg/specs/root-level_1-level_2.ads: Likewise.
6100
6101 2009-06-02 Mark Mitchell <mark@codesourcery.com>
6102
6103 * g++.dg/init/ref15.C: Require unwrapped targets.
6104
6105 2009-06-02 Jason Merrill <jason@redhat.com>
6106
6107 * g++.dg/cpp0x/initlist13.C: Remove expected error.
6108 * g++.dg/cpp0x/initlist18.C: New.
6109 * g++.dg/cpp0x/initlist19.C: New.
6110
6111 * g++.dg/cpp0x/auto14.C: New.
6112
6113 2009-06-02 Eric Botcazou <ebotcazou@adacore.com>
6114
6115 * gnat.dg/alignment6.adb: Remove XFAIL.
6116
6117 2009-06-02 Simon Martin <simartin@users.sourceforge.net>
6118
6119 PR c++/38089
6120 * g++.dg/template/spec36.C: New test.
6121
6122 2009-06-01 Ian Lance Taylor <iant@google.com>
6123
6124 * gcc.dg/cast-qual-3.c: New testcase.
6125 * g++.dg/warn/Wcast-qual2.C: New testcase.
6126
6127 2009-06-01 Aldy Hernandez <aldyh@redhat.com>
6128
6129 * lib/gcc-dg.exp (dg-bogus): Override dg-bogus.
6130 (process-message): Expect column numbers.
6131 * gcc.dg/va-arg-2.c: Use line 0 to indicate no column.
6132 * gcc.dg/pch/counter-2.c: Same.
6133 * gcc.dg/pch/valid-2.c: Same.
6134 * gcc.dg/pch/warn-1.c: Same.
6135 * gcc.dg/pch/valid-1.c: Same.
6136 * gcc.dg/cpp/include2a.c: Handle lack of columns.
6137 * gcc.dg/cpp/syshdr.c: Same.
6138 * gcc.dg/cpp/19940712-1.c: Same.
6139 * gcc.dg/cpp/missing-header-1.c: Same.
6140 * gcc.dg/cpp/unc4.c: Remove -fno-show-column.
6141 * gcc.dg/cpp/tr-warn3.c: Same.
6142 * gcc.dg/cpp/pr29612-2.c: Same.
6143 * gcc.dg/cpp/tr-warn4.c: Same.
6144 * gcc.dg/cpp/Wtrigraphs.c: Same.
6145 * gcc.dg/cpp/poison.c: Same.
6146 * gcc.dg/cpp/arith-3.c: Same.
6147 * gcc.dg/cpp/sysmac2.c: Same.
6148 * gcc.dg/cpp/cpp.exp: Same.
6149 * gcc.dg/cpp/tr-warn5.c: Same.
6150 * gcc.dg/cpp/include2.c: Same.
6151 * gcc.dg/cpp/Wmissingdirs.c: Same.
6152 * gcc.dg/cpp/Wmissingdirs.c: Same.
6153 * gcc.dg/cpp/tr-warn6.c: Same.
6154 * gcc.dg/cpp/Wtrigraphs-2.c: Same.
6155 * gcc.dg/cpp/macspace1.c: Same.
6156 * gcc.dg/cpp/escape-2.c: Same.
6157 * gcc.dg/cpp/assert2.c: Same.
6158 * gcc.dg/cpp/undef2.c: Same.
6159 * gcc.dg/cpp/macspace2.c: Same.
6160 * gcc.dg/cpp/tr-warn1.c: Same.
6161 * gcc.dg/cpp/extratokens2.c: Same.
6162 * gcc.dg/cpp/strify2.c: Same.
6163 * gcc.dg/cpp/Wsignprom.c: Same.
6164 * gcc.dg/cpp/redef2.c: Same.
6165 * gcc.dg/cpp/trad/trad.exp: Same.
6166 * gcc.dg/cpp/arith-1.c: Same.
6167 * gcc.dg/cpp/extratokens.c: Same.
6168 * gcc.dg/cpp/if-mpar.c: Same.
6169
6170 2009-06-01 Olivier Hainque <hainque@adacore.com>
6171
6172 * gnat.dg/nested_float_packed.ads: New test.
6173
6174 2009-06-01 Olivier Hainque <hainque@adacore.com>
6175 Eric Botcazou <botcazou@adacore.com>
6176
6177 * gnat.dg/oconst[1-6].ad[bs]: New tests. Also support for ...
6178 * gnat.dg/test_oconst.adb: New test.
6179
6180 2009-05-31 Basile Starynkevitch <basile@starynkevitch.net>
6181
6182 * gcc.dg/plugin/ggcplug.c: Moved comment.
6183 (plugin_init): Fixed typo, declared i, returned 0 at end.
6184
6185 2009-05-31 Ira Rosen <irar@il.ibm.com>
6186
6187 PR testsuite/40244
6188 * gcc.dg/vect/bb-slp-4.c: Change the number of data accesses to 2.
6189 * gcc.dg/vect/bb-slp-10.c: Change the store misalignment to 1.
6190
6191 2009-05-29 Ian Lance Taylor <iant@google.com>
6192
6193 * gcc.dg/Wcxx-compat-11.c: New testcase.
6194
6195 2009-05-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6196
6197 PR fortran/40019
6198 * gfortran.dg/leadz_trailz_1.f90: New test.
6199 * gfortran.dg/leadz_trailz_2.f90: New test.
6200
6201 2009-05-29 Martin Jambor <mjambor@suse.cz>
6202
6203 * gfortran.dg/pr25923.f90: XFAIL warning expectation.
6204 * gcc.dg/tree-ssa/ssa-fre-7.c: Compile with -fno-tree-sra.
6205 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
6206 * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
6207 * gcc.dg/memcpy-1.c: Removed param sra-max-structure-size.
6208 * gcc.dg/tree-ssa/sra-2.c: Likewise.
6209 * gcc.dg/tree-ssa/sra-3.c: Likewise.
6210 * gcc.dg/tree-ssa/sra-1.c: Likewise.
6211 * gcc.dg/tree-ssa/sra-4.c: Changed comment.
6212 * gcc.dg/tree-ssa/sra-5.c: New file.
6213 * gcc.dg/tree-ssa/sra-6.c: New file.
6214 * gcc.c-torture/compile/sra-1.c: New file.
6215
6216 2009-05-29 Jakub Jelinek <jakub@redhat.com>
6217
6218 PR middle-end/40291
6219 * gcc.c-torture/compile/pr40291.c: New test.
6220
6221 PR target/40017
6222 * gcc.target/powerpc/altivec-types-1.c: Don't expect error for
6223 __vector _Bool.
6224 * gcc.target/powerpc/altivec-30.c: New test.
6225 * gcc.target/powerpc/altivec-31.c: New test.
6226
6227 2009-05-28 Richard Guenther <rguenther@suse.de>
6228
6229 * gcc.dg/tree-ssa/ssa-fre-26.c: New testcase.
6230 * gcc.c-torture/execute/20090527-1.c: Likewise.
6231
6232 2009-05-28 Dodji Seketeli <dodji@redhat.com>
6233
6234 PR c++/39754
6235 * g++.dg/template/canon-type-1.C: New test.
6236 * g++.dg/template/canon-type-2.C: Likewise.
6237 * g++.dg/template/canon-type-3.C: Likewise.
6238 * g++.dg/template/canon-type-4.C: Likewise.
6239 * g++.dg/template/canon-type-5.C: Likewise.
6240 * g++.dg/template/canon-type-6.C: Likewise.
6241 * g++.dg/template/canon-type-7.C: Likewise.
6242
6243 2009-05-28 Dave Korn <dave.korn.cygwin@gmail.com>
6244 Uros Bizjak <ubizjak@gmail.com>
6245 Danny Smith <dansmister@gmail.com>
6246
6247 PR target/37216
6248
6249 * lib/target-supports.exp (check_effective_target_pe_aligned_commons):
6250 New function.
6251 * gcc.target/i386/pr37216.c: New test source file.
6252 * gcc.dg/compat/struct-layout-1_generate.c (dg_options[]): No longer
6253 use -fno-common for testing Cygwin and MinGW targets.
6254
6255 2009-05-28 Kai Tietz <kai.tietz@onevision.com>
6256
6257 * g++.dg/ext/packed6.C (size_t): Use __extension__ and __SIZE_TYPE__.
6258 * g++.dg/opt/memcpy1.C (size_t): Likewise.
6259 * g++.dg/pr37742.C (size_t): Likewise.
6260 * g++.dg/torture/pr34850.C (size_t): Likewise.
6261 * g++.dg/torture/20070621-1.C (ptrdiff_t): Use __extension__ and
6262 _PTRDIFF_TYPE__.
6263 * g++.dg/torture/pr34222.C (ptrdiff_t): Likewise.
6264 * g++.dg/tree-ssa/pr22444.C (ptrdiff_t): Likewise.
6265 (size_t): Use __extension__ and __SIZE_TYPE__.
6266 * gcc.c-torture/compile/20000211-1.c (size_t): Typedef size_t via
6267 __SIZE_TYPE__.
6268 * gcc.c-torture/compile/20010328-1.c (size_t): Likewise.
6269 * gcc.c-torture/compile/20030320-1.c (size_t): Likewise.
6270 * gcc.c-torture/compile/20030405-1.c (size_t): Likewise.
6271 * gcc.c-torture/compile/20030902-1.c (size_t): Likewise.
6272 * gcc.c-torture/compile/20060202-1.c (size_t): Likewise.
6273 * gcc.c-torture/compile/20080613-1.c (size_t): Likewise.
6274 * gcc.c-torture/compile/920428-2.c (size_t): Likewise.
6275 * gcc.c-torture/compile/980329-1.c (size_t): Likewise.
6276 * gcc.c-torture/compile/980816-1.c (size_t): Likewise.
6277 * gcc.c-torture/compile/pr32584.c (size_t): Likewise.
6278 (__ssize_t): Likewise.
6279 * gcc.c-torture/compile/pr33173.c (size_t): Likewise.
6280 * gcc.c-torture/compile/pr33382.c (size_t): Likewise.
6281 * gcc.c-torture/compile/pr34334.c (size_t): Likewise.
6282 * gcc.c-torture/compile/pr34688.c (size_t): Likewise.
6283 * gcc.c-torture/compile/pr35043.c (size_t): Likewise.
6284 * gcc.c-torture/compile/pr37669.c (size_t): Likewise.
6285 * gcc.dg/20050629-1.c (size_t): Typedef size_t via __SIZE_TYPE__.
6286 * gcc.dg/pr33667.c (size_t): Likewise.
6287 * gcc.dg/prefetch-loop-arrays-1.c (size_t): Likewise.
6288 * gcc.dg/torture/pr39204.c (size_t): Likewise.
6289 * gcc.dg/tree-ssa/20041122-1.c (size_t): Likewise.
6290 * gcc.dg/tree-ssa/pr36908.c (size_t): Likewise.
6291 * gcc.dg/tree-ssa/pr38250.c (size_t): Likewise.
6292 * gcc.dg/tree-ssa/ssa-dse-10.c (size_t): Likewise.
6293
6294 2009-05-28 Ira Rosen <irar@il.ibm.com>
6295
6296 PR tree-optimization/40254
6297 * gcc.dg/vect/pr40254.c: New test.
6298
6299 2009-05-28 Adam Nemet <anemet@caviumnetworks.com>
6300
6301 PR middle-end/33699
6302 * gcc.target/mips/const-anchor-1.c: New test.
6303 * gcc.target/mips/const-anchor-2.c: New test.
6304
6305 2009-05-27 Jason Merrill <jason@redhat.com>
6306
6307 * g++.dg/cpp0x/initlist15.C: New.
6308 * g++.dg/cpp0x/initlist16.C: New.
6309 * g++.dg/cpp0x/initlist17.C: New.
6310
6311 2009-05-27 Janne Blomqvist <jb@gcc.gnu.org>
6312
6313 PR fortran/39178
6314 * gfortran.dg/elemental_dependency_1.f90: Fix scan-tree-dump-times
6315 patterns to reflect frontend changes.
6316 * gfortran.dg/vector_subscript_4.f90: Likewise.
6317
6318 2009-05-27 Olivier Hainque <hainque@adacore.com>
6319 Eric Botcazou <botcazou@adacore.com>
6320
6321 * gcc.c-torture/execute/align-nest.c: New testcase.
6322 * gnat.dg/misaligned_nest.adb: New testcase.
6323
6324 2009-05-27 Rafael Avila de Espindola <espindola@google.com>
6325
6326 * g++.dg/plugin/attribute_plugin.c: Include gcc-plugin.h first.
6327 * g++.dg/plugin/dumb_plugin.c: Include gcc-plugin.h first.
6328 * g++.dg/plugin/selfassign.c: Include gcc-plugin.h first.
6329 * gcc.dg/plugin/selfassign.c: Include gcc-plugin.h first.
6330
6331 2009-05-27 Kai TIetz <kai.tietz@onevision.com>
6332
6333 * g++.old-deja/g++.brendan/array1.C (array): Use __SIZE_TYPE__
6334 cast instead of assuming 0ul.
6335 * g++.old-deja/g++.brendan/crash64.C (size_t): Define it via
6336 __SIZE_TYPE__.
6337 (_type_desc): Make first argument const.
6338 * g++.old-deja/g++.jason/new3.C (dg-options): Add -Wno-long-long.
6339
6340 2009-05-27 Thomas Koenig <tkoenig@gcc.gnu.org>
6341
6342 PR libfortran/40187
6343 * gfortran.dg/c_f_pointer_shape_tests_4.f03: New file.
6344 * gfortran.dg/c_f_pointer_shape_tests_4_driver.c: New file.
6345
6346 2009-05-26 Basile Starynkevitch <basile@starynkevitch.net>
6347
6348 * gcc.dg/plugin/plugin.exp: Added ggcplug.c test plugin
6349 with ggcplug-test-1.c for testing PLUGIN_GGC_MARKING etc...
6350 * gcc.dg/plugin/ggcplug-test-1.c: Added new file.
6351 * gcc.dg/plugin/ggcplug.c: Added new file.
6352
6353 2009-05-26 Tobias Burnus <burnus@net-b.de>
6354
6355 PR fortran/40246
6356 * gfortran.dg/nullify_4.f90: New test.
6357
6358 2009-05-26 Richard Guenther <rguenther@suse.de>
6359
6360 * gcc.dg/tree-ssa/inline-3.c: Remove dump file.
6361
6362 2009-05-26 Richard Guenther <rguenther@suse.de>
6363
6364 PR middle-end/40252
6365 * gcc.c-torture/compile/pr40252.c: New testcase.
6366
6367 2009-05-26 Dodji Seketeli <dodji@redhat.com>
6368
6369 PR c++/40007
6370 * g++.dg/template/typedef18.C: New test.
6371 * g++.dg/template/typedef19.C: Likewise.
6372 * g++.dg/template/typedef20.C: Likewise.
6373 * g++.dg/template/access11.C: Adjust.
6374
6375 2009-05-26 Richard Guenther <rguenther@suse.de>
6376
6377 PR testsuite/40247
6378 * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Obfuscate.
6379
6380 2009-05-25 Jason Merrill <jason@redhat.com>
6381
6382 PR c++/38064
6383 * g++.dg/cpp0x/enum3.C: New test.
6384
6385 2009-05-25 Richard Guenther <rguenther@suse.de>
6386
6387 PR tree-optimization/36327
6388 * gcc.dg/tree-ssa/ssa-fre-24.c: New testcase.
6389 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
6390 * gcc.dg/tree-ssa/sra-2.c: Disable FRE.
6391 * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
6392 * gcc.dg/vect/vect-40.c: Likewise.
6393 * gcc.dg/vect/vect-42.c: Likewise.
6394 * gcc.dg/vect/vect-46.c: Likewise.
6395 * gcc.dg/vect/vect-76.c: Likewise.
6396
6397 2009-05-25 Janus Weil <janus@gcc.gnu.org>
6398
6399 PR fortran/40176
6400 * gfortran.dg/proc_ptr_18.f90: New.
6401 * gfortran.dg/proc_ptr_19.f90: New.
6402 * gfortran.dg/proc_ptr_comp_9.f90: New.
6403 * gfortran.dg/proc_ptr_comp_10.f90: New.
6404
6405 2009-05-25 Richard Guenther <rguenther@suse.de>
6406
6407 * gcc.dg/tree-ssa/ssa-fre-14.c: Adjust.
6408 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
6409
6410 2009-05-25 Ira Rosen <irar@il.ibm.com>
6411
6412 PR tree-optimization/40238
6413 * gcc.dg/vect/pr40238.c: New test.
6414
6415 2009-05-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6416 Dominique Dhumieres <dominiq@lps.ens.fr>
6417
6418 PR fortran/35732
6419 PR fortran/39872
6420 * gfortran.dg/bounds_check_fail_3.f90: New test.
6421 * gfortran.dg/bounds_check_fail_4.f90: New test.
6422 * gfortran.dg/bounds_check_14.f90: Update test.
6423 * gfortran.dg/bound_4.f90: Update test.
6424
6425 2009-05-24 Richard Guenther <rguenther@suse.de>
6426
6427 PR middle-end/40233
6428 * gcc.c-torture/compile/pr40233.c: New testcase.
6429
6430 2009-05-24 Uros Bizjak <ubizjak@gmail.com>
6431
6432 * gfortran.dg/erf_2.F90 (dg-options): Add -mieee
6433 for alpha*-*-* targets.
6434
6435 2009-05-24 Ira Rosen <irar@il.ibm.com>
6436
6437 * gcc.dg/vect/bb-slp-1.c: New test.
6438 * gcc.dg/vect/bb-slp-2.c, gcc.dg/vect/bb-slp-3.c,
6439 gcc.dg/vect/bb-slp-4.c, gcc.dg/vect/bb-slp-5.c,
6440 gcc.dg/vect/bb-slp-6.c, gcc.dg/vect/bb-slp-7.c,
6441 gcc.dg/vect/bb-slp-8.c, gcc.dg/vect/bb-slp-9.c,
6442 gcc.dg/vect/bb-slp-10.c, gcc.dg/vect/bb-slp-11.c,
6443 gcc.dg/vect/no-tree-reassoc-bb-slp-12.c, gcc.dg/vect/bb-slp-13.c,
6444 gcc.dg/vect/bb-slp-14.c, gcc.dg/vect/bb-slp-15.c,
6445 gcc.dg/vect/bb-slp-16.c, gcc.dg/vect/bb-slp-17.c,
6446 gcc.dg/vect/bb-slp-18.c, gcc.dg/vect/bb-slp-19.c,
6447 gcc.dg/vect/bb-slp-20.c, gcc.dg/vect/bb-slp-21.c,
6448 gcc.dg/vect/bb-slp-22.c: Likewise.
6449 * gcc.dg/vect/vect.exp: Run basic block SLP tests.
6450
6451 2009-05-23 Mark Mitchell <mark@codesourcery.com>
6452 Maxim Kuvyrkov <maxim@codesourcery.com>
6453
6454 * gcc.dg/falign-labels-1.c: New test.
6455
6456 2009-05-23 Eric Botcazou <ebotcazou@adacore.com>
6457
6458 * gnat.dg/specs/rep_clause3.ads: New test.
6459
6460 2009-05-23 Eric Botcazou <ebotcazou@adacore.com>
6461
6462 * gnat.dg/addr6.adb: New test.
6463
6464 2009-05-22 Mark Mitchell <mark@codesourcery.com>
6465
6466 * lib/target-supports.exp (check_effective_target_arm_thumb2_ok):
6467 New function.
6468 * gcc.target/arm/thumb2-mul-space.c: New file.
6469 * gcc.target/arm/thumb2-mul-space-2.c: New file.
6470 * gcc.target/arm/thumb2-mul-space-3.c: New file.
6471 * gcc.target/arm/thumb2-mul-speed.c: New file.
6472
6473 2009-05-22 Richard Guenther <rguenther@suse.de>
6474
6475 PR middle-end/38964
6476 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: XFAIL.
6477 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Likewise.
6478 * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: Likewise.
6479
6480 2009-05-22 Mark Mitchell <mark@codesourcery.com>
6481
6482 * gcc.dg/dll-6.c: New test.
6483 * gcc.dg/dll-6a.c: Likewise.
6484 * gcc.dg/dll-7.c: Likewise.
6485 * gcc.dg/dll-7a.c: Likewise.
6486 * g++.dg/ext/dllexport2.C: Likewise.
6487 * g++.dg/ext/dllexport2a.cc: Likewise.
6488
6489 2009-05-21 Steve Ellcey <sje@cup.hp.com>
6490
6491 PR target/37846
6492 * gcc.target/ia64/mfused-madd-vect.c: New test.
6493 * gcc.target/ia64/mfused-madd.c: New test.
6494 * gcc.target/ia64/mno-fused-madd-vect.c: New test.
6495 * gcc.target/ia64/mno-fused-madd.c: New test.
6496
6497 2009-05-21 H.J. Lu <hongjiu.lu@intel.com>
6498
6499 * gcc.target/i386/movbe-1.c: New.
6500 * gcc.target/i386/movbe-2.c: Likewise.
6501
6502 2009-05-21 Taras Glek <tglek@mozilla.com>
6503
6504 * gcc.dg/plugin/selfassign.c (plugin_init): Updated to new
6505 plugin_init signature.
6506 * g++.dg/plugin/selfassign.c (plugin_init): Likewise.
6507 * g++.dg/plugin/dumb_plugin.c (plugin_init): Likewise.
6508 * g++.dg/plugin/attribute_plugin.c (plugin_init): Likewise.
6509
6510 2009-05-21 Mark Mitchell <mark@codesourcery.com>
6511
6512 * gcc.dg/target/arm/neon-vmla-1.c: New.
6513 * gcc.dg/target/arm/neon-vmls-1.c: Likewise.
6514
6515 2009-05-20 Adam Nemet <anemet@caviumnetworks.com>
6516
6517 * gcc.target/mips/octeon-exts-6.c: New test.
6518 * gcc.target/mips/extend-1.c: New test.
6519 * gcc.target/mips/octeon-exts-2.c: Adjust to not match sign-extension
6520 EXTS.
6521 * gcc.target/mips/octeon-exts-5.c: Likewise.
6522
6523 2009-05-20 Jakub Jelinek <jakub@redhat.com>
6524
6525 PR middle-end/40204
6526 * gcc.c-torture/compile/pr40204.c: New test.
6527
6528 2009-05-20 Richard Guenther <rguenther@suse.de>
6529
6530 * gcc.c-torture/compile/20090518-1.c: New testcase.
6531
6532 2009-05-19 Zdenek Dvorak <ook@ucw.cz>
6533
6534 PR tree-optimization/40087
6535 * gcc.dg/tree-ssa/pr40087.c: New test.
6536
6537 2009-05-19 Andrew Pinski <andrew_pinski@playstation.sony.com>
6538
6539 * gcc.dg/vector-4.c: New testcase.
6540 * gcc.dg/simd-1b.c: % is now allowed for integer vectors.
6541 * g++.dg/ext/vector16.C: New testcase.
6542
6543 2009-05-19 H.J. Lu <hongjiu.lu@intel.com>
6544
6545 PR c/40172
6546 * gcc.dg/pr40172.c: Renamed to ...
6547 * gcc.dg/pr40172-1.c: This.
6548
6549 * gcc.dg/pr40172-2.c: New.
6550 * gcc.dg/pr40172-3.c: Likewise.
6551
6552 2009-05-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
6553
6554 PR c/40172
6555 * gcc.dg/pr40172.c: Add -Wlogical-op to dg-options.
6556
6557 2009-05-19 Eric Botcazou <ebotcazou@adacore.com>
6558
6559 * gnat.dg/loop_optimization6.ad[sb]: New test.
6560
6561 2009-05-19 Richard Guenther <rguenther@suse.de>
6562
6563 * gcc.c-torture/compile/20090519-1.c: New testcase.
6564
6565 2009-05-18 Jason Merrill <jason@redhat.com>
6566
6567 * g++.dg/cpp0x/explicit1.C: New.
6568 * g++.dg/cpp0x/explicit2.C: New.
6569
6570 2009-05-18 Dodji Seketeli <dodji@redhat.com>
6571
6572 PR debug/40109
6573 * g++.dg/debug/dwarf2/nested-1.C: New test.
6574
6575 2009-05-18 H.J. Lu <hongjiu.lu@intel.com>
6576
6577 PR testsuite/39907
6578 * gcc.target/x86_64/abi/asm-support.S (snapshot_ret): Preserve
6579 stack alignment.
6580
6581 2009-05-18 Janus Weil <janus@gcc.gnu.org>
6582
6583 PR fortran/40164
6584 * gfortran.dg/proc_ptr_comp_8.f90: New.
6585
6586 2009-05-18 Richard Guenther <rguenther@suse.de>
6587
6588 PR fortran/40168
6589 * gfortran.dg/array_memset_2.f90: Adjust.
6590
6591 2009-05-18 Janus Weil <janus@gcc.gnu.org>
6592
6593 PR fortran/36947
6594 PR fortran/40039
6595 * gfortran.dg/interface_27.f90: New.
6596 * gfortran.dg/interface_28.f90: New.
6597 * gfortran.dg/proc_ptr_11.f90: Fixing invalid test case.
6598 * gfortran.dg/proc_ptr_result_1.f90: Ditto.
6599
6600 2009-05-18 Maxim Kuvyrkov <maxim@codesourcery.com>
6601
6602 * gcc.target/m68k/tls-ie.c: New test.
6603 * gcc.target/m68k/tls-le.c: New test.
6604 * gcc.target/m68k/tls-gd.c: New test.
6605 * gcc.target/m68k/tls-ld.c: New test.
6606 * gcc.target/m68k/tls-ie-xgot.c: New test.
6607 * gcc.target/m68k/tls-le-xtls.c: New test.
6608 * gcc.target/m68k/tls-gd-xgot.c: New test.
6609 * gcc.target/m68k/tls-ld-xgot.c: New test.
6610 * gcc.target/m68k/tls-ld-xtls.c: New test.
6611 * gcc.target/m68k/tls-ld-xgot-xtls.c: New test.
6612
6613 2009-05-18 Martin Jambor <mjambor@suse.cz>
6614
6615 * gcc.dg/ipa/modif-1.c: Do not check for unmodified int parameter.
6616
6617 2009-05-17 H.J. Lu <hongjiu.lu@intel.com>
6618
6619 PR c/40172
6620 * gcc.dg/pr40172.c: New.
6621
6622 2009-05-17 Jason Merrill <jason@redhat.com>
6623
6624 PR c++/40139
6625 * g++.dg/template/dtor6.C: New.
6626
6627 2009-05-17 Joseph Myers <joseph@codesourcery.com>
6628
6629 * g++.dg/warn/translate-ice-1.C: New test.
6630
6631 2009-05-17 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6632
6633 * gfortran.dg/c_kind_int128_test1.f03: Also test C_INT_FAST128_T.
6634 * gfortran.dg/c_kind_int128_test2.f03: Update comment.
6635 * gfortran.dg/c_kind_params.f90: Also test int_fast*_t.
6636 * gfortran.dg/c_kinds.c: Add int_fast*_t arguments.
6637
6638 2009-05-16 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6639
6640 PR fortran/33197
6641 * gfortran.dg/erf_2.F90: New test.
6642 * gfortran.dg/erfc_scaled_2.f90: New test.
6643
6644 2009-05-16 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6645
6646 PR fortran/31243
6647 * gfortran.dg/string_1.f90: New test.
6648 * gfortran.dg/string_2.f90: New test.
6649 * gfortran.dg/string_3.f90: New test.
6650
6651 2009-05-16 David Billinghurst <billingd@gcc.gnu.org>
6652
6653 * gfortran.dg/default_format_denormal_1.f90: XFAIL on cygwin.
6654 * gfortran.dg/default_format_1.f90: Revert change of 2009-05-12
6655
6656 2009-05-15 Ian Lance Taylor <iant@google.com>
6657
6658 * gcc.dg/Wcxx-compat-10.c: New testcase.
6659
6660 2009-05-15 Manuel López-Ibáñez <manu@gcc.gnu.org>
6661
6662 PR 16302
6663 * gcc.dg/pr16302.c: New.
6664 * g++.dg/warn/pr16302.C: New.
6665
6666 2009-05-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6667
6668 * gcc.dg/torture/builtin-math-5.c: New.
6669 * gcc.dg/torture/builtin-math-6.c: New.
6670 * lib/target-supports.exp (check_effective_target_mpc): New.
6671
6672 2009-05-15 Jan Hubicka <jh@suse.cz>
6673
6674 * gcc.dg/tree-ssa/inline-3.c: New testcase
6675
6676 2009-05-15 Jan Hubicka <jh@suse.cz>
6677
6678 * gcc.target/i386/align-main-1.c (check): Mark noinline.
6679 * gcc.target/i386/align-main-2.c (check): Mark noinline.
6680 * gcc.dg/ipa/ipa-4.c: Disable early inlining.
6681 * gcc.dg/vect/vect-iv-10.c (main1): Mark noinline.
6682 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c (main1):
6683 Mark noinline.
6684 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c (main1):
6685 Mark noinline.
6686 * gcc.dg/vect/pr31699.c (foo): Mark noinline.
6687 * gcc.dg/vect/pr18400.c (main1): Mark noinline.
6688
6689 2009-05-15 Jan Hubicka <jh@suse.cz>
6690
6691 * sibcall-6.c: Add no-ipa-cp argument and mark the function to be
6692 optimized by sibcall noinline.
6693
6694 2009-05-15 Jan Hubicka <jh@suse.cz>
6695
6696 * sibcall-1.c (track): Mark noinline.
6697 * sibcall-2.c (track): Mark noinline.
6698 * sibcall-3.c (track): Mark noinline.
6699 * sibcall-4.c (track): Mark noinline.
6700
6701 2009-05-15 Jan Hubicka <jh@suse.cz>
6702
6703 * flatten-2.c: Disable early inlining; add comment.
6704 * flatten-3.c: New test based on flatten-2.c.
6705
6706 2009-05-15 Richard Guenther <rguenther@suse.de>
6707
6708 PR tree-optimization/39999
6709 * gcc.c-torture/compile/pr39999.c: New testcase.
6710
6711 2009-05-15 Joseph Myers <joseph@codesourcery.com>
6712
6713 * gcc.c-torture/compile/ptr-conv-1.c: New test.
6714
6715 2009-05-14 Ian Lance Taylor <iant@google.com>
6716
6717 * gcc.dg/Wcxx-compat-9.c: New testcase.
6718
6719 2009-05-14 Janus Weil <janus@gcc.gnu.org>
6720
6721 PR fortran/39996
6722 * gfortran.dg/func_decl_2.f90: Modified (replacing warnings by errors).
6723 * gfortran.dg/duplicate_type_2.f90: Ditto.
6724 * gfortran.dg/duplicate_type_3.f90: New.
6725
6726 2009-05-14 Laurent GUERBY <laurent@guerby.net>
6727
6728 * ada/acats/tests/c3/c38202a.ada: Use Impdef.
6729 * ada/acats/tests/c5/c59002c.ada: Likewise.
6730
6731 2009-05-13 Taras Glek <tglek@mozilla.com>
6732
6733 * g++.dg/plugin/attribute_plugin-test-1.C: Testcase input for custom
6734 attributes and decl smashing.
6735 * g++.dg/plugin/attribute_plugin.c: Testcase plugin to test user
6736 attributes.
6737 * g++.dg/plugin/dumb_plugin.c: Fixed typo.
6738 * g++.dg/plugin/plugin.exp: Added attribute_plugin test .
6739
6740 2009-05-14 Jakub Jelinek <jakub@redhat.com>
6741
6742 PR fortran/39865
6743 * gfortran.dg/pr39865.f90: New test.
6744 * gfortran.dg/hollerith.f90: Don't expect errors for CHARACTER
6745 arrays in FMT=.
6746 * gfortran.dg/hollerith_f95.f90: Likewise.
6747 * gfortran.dg/hollerith6.f90: New test.
6748 * gfortran.dg/hollerith7.f90: New test.
6749
6750 2009-05-14 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
6751
6752 PR cpp/36674
6753 * gcc.dg/cpp/pr36674.i: New.
6754
6755 2009-05-14 Ben Elliston <bje@au.ibm.com>
6756
6757 PR middle-end/40035
6758 * gcc.c-torture/compile/pr40035.c: New test.
6759
6760 2009-05-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6761
6762 * gcc.target/i386/pr39543-2.c: Skip if ilp32 && pic.
6763
6764 2009-05-12 Tobias Burnus <burnus@net-b.de>
6765
6766 PR fortran/40110
6767 * gfortran.dg/bind_c_usage_18.f90: Change dg-error into dg-warning.
6768 * gfortran.dg/c_kind_tests_2.f03: Ditto.
6769 * gfortran.dg/interop_params.f03: Ditto.
6770
6771 2009-05-12 Jan Hubicka <jh@suse.cz>
6772
6773 * gcc.dg/tree-ssa/loop-36.c: Reduce amount of iterations to 2
6774 so unrolling still happens.
6775 * gcc.dg/ipa/ipacost-1.c: Prevent inlining
6776 * gcc.dg/ipa/ipacost-2.c: Likewise.
6777 * gcc.dg/vect/slp-3.c: Loop is no longer unrolled.
6778
6779 2009-05-12 David Billinghurst <billingd@gcc.gnu.org>
6780
6781 * gfortran.dg/default_format_1.f90: XFAIL on cygwin.
6782
6783 2009-05-12 David Billinghurst <billingd@gcc.gnu.org>
6784
6785 * lib/target-supports.exp (check_profiling_available): Return
6786 false for -p on *-*-cygwin* targets.
6787
6788 2009-05-11 H.J. Lu <hongjiu.lu@intel.com>
6789
6790 PR tree-optimization/38632
6791 * g++.dg/tree-ssa/pr38632.C: New.
6792
6793 2009-05-11 Jan Hubicka <jh@suse.cz>
6794
6795 * gcc.dg/tree-ssa/pr21829.c: Simplify matching since
6796 we now optimize better.
6797 * gcc.dg/Wunreachable-8.c: Bogus warnings now come
6798 out at different places.
6799 * gcc.dg/vect/vect-92.c: Increase loop iteration count to prevent
6800 unroling.
6801 * gcc.dg/vect/vect-76.c: Likewise.
6802 * gcc.dg/vect/vect-70.c: Likewise.
6803 * gcc.dg/vect/vect-66.c: Likewise.
6804 * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
6805 * gcc.dg/vect/slp-3.c: One of loops gets now fully unrolled.
6806
6807 2009-05-11 H.J. Lu <hongjiu.lu@intel.com>
6808
6809 PR middle-end/40080
6810 * gcc.c-torture/compile/pr40080.c: New.
6811
6812 2009-05-11 Paolo Bonzini <bonzini@gnu.org>
6813
6814 * gcc.c-torture/compile/pr40026.c: New testcase.
6815
6816 2009-05-11 Janus Weil <janus@gcc.gnu.org>
6817
6818 PR fortran/40089
6819 * gfortran.dg/proc_ptr_comp_7.f90: New.
6820
6821 2009-05-11 Ira Rosen <irar@il.ibm.com>
6822
6823 PR tree-optimization/40074
6824 * gcc.dg/vect/pr40074.c: New test.
6825
6826 2009-05-10 Ian Lance Taylor <iant@google.com>
6827
6828 * gcc.dg/Wcxx-compat-7.c: New testcase.
6829 * gcc.dg/Wcxx-compat-8.c: New testcase.
6830 * gcc.dg/c99-tag-1.c: Recognize new "originally defined here" notes.
6831 * gcc.dg/pr17188-1.c: Likewise.
6832 * gcc.dg/pr39084.c: Likewise.
6833
6834 2009-05-10 Michael Matz <matz@suse.de>
6835
6836 PR target/40031
6837 * gcc.dg/pr40031.c: New test.
6838
6839 2009-05-10 Paul Thomas <pault@gcc.gnu.org>
6840
6841 PR fortran/40018
6842 * gfortran.dg/array_constructor_31.f90: New test.
6843
6844 2009-05-10 Richard Guenther <rguenther@suse.de>
6845
6846 PR tree-optimization/40081
6847 * g++.dg/torture/pr40081.C: New testcase.
6848
6849 2009-05-10 Paul Thomas <pault@gcc.gnu.org>
6850
6851 PR fortran/38863
6852 * gfortran.dg/dependency_24.f90: New test.
6853 * gfortran.dg/dependency_23.f90: Clean up module files.
6854
6855 2009-05-10 David Billinghurst <billingd@gcc.gnu.org>
6856
6857 PR fortran/38956
6858 * gfortran.dg/chmod_1.f90: Don't run on *-*-cygwin*.
6859 * gfortran.dg/chmod_2.f90: Likewise.
6860 * gfortran.dg/chmod_3.f90: Likewise.
6861 * gfortran.dg/open_errors.f90: Likewise.
6862
6863 2009-05-09 Jan Hubicka <jh@suse.cz>
6864
6865 PR middle-end/40043
6866 * g++.dg/eh/nested-try.C: New test.
6867
6868 2009-05-08 Michael Meissner <meissner@linux.vnet.ibm.com>
6869
6870 PR tree-optimization/40049
6871 * gcc.dg/vect/vect-shift-2.c: New test.
6872
6873 2009-05-08 Joseph Myers <joseph@codesourcery.com>
6874
6875 * gcc.dg/torture/complex-sign-mul-minus-one.c,
6876 gcc.dg/torture/complex-sign-mul-one.c: New tests.
6877
6878 2009-05-08 H.J. Lu <hongjiu.lu@intel.com>
6879
6880 PR c/36892
6881 * g++.dg/warn/deprecated-6.C: New.
6882 * gcc.dg/deprecated-4.c: Likewise.
6883 * gcc.dg/deprecated-5.c: Likewise.
6884 * gcc.dg/deprecated-6.c: Likewise.
6885
6886 2009-05-08 H.J. Lu <hongjiu.lu@intel.com>
6887
6888 * gcc.dg/vect/no-vfa-vect-37.c: Replace __aligned__(16) with
6889 __aligned__(__BIGGEST_ALIGNMENT__).
6890 * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
6891 * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
6892 * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
6893 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
6894 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
6895 * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
6896 * gcc.dg/vect/Os-vect-95.c: Likewise.
6897 * gcc.dg/vect/pr20122.c: Likewise.
6898 * gcc.dg/vect/pr36493.c: Likewise.
6899 * gcc.dg/vect/pr37385.c: Likewise.
6900 * gcc.dg/vect/slp-7.c: Likewise.
6901 * gcc.dg/vect/slp-9.c: Likewise.
6902 * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
6903 * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
6904 * gcc.dg/vect/vect-35.c: Likewise.
6905 * gcc.dg/vect/vect-40.c: Likewise.
6906 * gcc.dg/vect/vect-42.c: Likewise.
6907 * gcc.dg/vect/vect-44.c: Likewise.
6908 * gcc.dg/vect/vect-46.c: Likewise.
6909 * gcc.dg/vect/vect-48.c: Likewise.
6910 * gcc.dg/vect/vect-52.c: Likewise.
6911 * gcc.dg/vect/vect-54.c: Likewise.
6912 * gcc.dg/vect/vect-56.c: Likewise.
6913 * gcc.dg/vect/vect-58.c: Likewise.
6914 * gcc.dg/vect/vect-60.c: Likewise.
6915 * gcc.dg/vect/vect-74.c: Likewise.
6916 * gcc.dg/vect/vect-75.c: Likewise.
6917 * gcc.dg/vect/vect-76.c: Likewise.
6918 * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
6919 * gcc.dg/vect/vect-77.c: Likewise.
6920 * gcc.dg/vect/vect-77-global.c: Likewise.
6921 * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
6922 * gcc.dg/vect/vect-78.c: Likewise.
6923 * gcc.dg/vect/vect-78-global.c: Likewise.
6924 * gcc.dg/vect/vect-80.c: Likewise.
6925 * gcc.dg/vect/vect-85.c: Likewise.
6926 * gcc.dg/vect/vect-87.c: Likewise.
6927 * gcc.dg/vect/vect-88.c: Likewise.
6928 * gcc.dg/vect/vect-92.c: Likewise.
6929 * gcc.dg/vect/vect-93.c: Likewise.
6930 * gcc.dg/vect/vect-95.c: Likewise.
6931 * gcc.dg/vect/vect-97.c: Likewise.
6932 * gcc.dg/vect/vect-complex-1.c: Likewise.
6933 * gcc.dg/vect/vect-complex-4.c: Likewise.
6934 * gcc.dg/vect/vect-complex-5.c: Likewise.
6935 * gcc.dg/vect/vect-multitypes-10.c: Likewise.
6936 * gcc.dg/vect/vect-multitypes-11.c: Likewise.
6937 * gcc.dg/vect/vect-multitypes-12.c: Likewise.
6938 * gcc.dg/vect/vect-multitypes-13.c: Likewise.
6939 * gcc.dg/vect/vect-multitypes-14.c: Likewise.
6940 * gcc.dg/vect/vect-multitypes-15.c: Likewise.
6941 * gcc.dg/vect/vect-multitypes-16.c: Likewise.
6942 * gcc.dg/vect/vect-multitypes-17.c: Likewise.
6943 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
6944 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
6945 * gcc.dg/vect/vect-multitypes-7.c: Likewise.
6946 * gcc.dg/vect/vect-multitypes-8.c: Likewise.
6947 * gcc.dg/vect/vect-multitypes-9.c: Likewise.
6948 * gcc.dg/vect/vect-outer-1a.c: Likewise.
6949 * gcc.dg/vect/vect-outer-1.c: Likewise.
6950 * gcc.dg/vect/vect-outer-2a.c: Likewise.
6951 * gcc.dg/vect/vect-outer-2b.c: Likewise.
6952 * gcc.dg/vect/vect-outer-2.c: Likewise.
6953 * gcc.dg/vect/vect-outer-2c.c: Likewise.
6954 * gcc.dg/vect/vect-outer-2d.c: Likewise.
6955 * gcc.dg/vect/vect-outer-3a.c: Likewise.
6956 * gcc.dg/vect/vect-outer-3b.c: Likewise.
6957 * gcc.dg/vect/vect-outer-3.c: Likewise.
6958 * gcc.dg/vect/vect-outer-3c.c: Likewise.
6959 * gcc.dg/vect/vect-outer-5.c: Likewise.
6960 * gcc.dg/vect/vect-outer-6.c: Likewise.
6961 * gcc.dg/vect/vect-reduc-dot-s16a.c: Likewise.
6962 * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
6963 * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
6964 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
6965 * gcc.dg/vect/vect-reduc-dot-s8c.c: Likewise.
6966 * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
6967 * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
6968 * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
6969 * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
6970 * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
6971 * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
6972 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
6973 * gcc.dg/vect/vect-widen-mult-u8.c: Likewise.
6974 * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
6975
6976 2009-05-08 Joseph Myers <joseph@codesourcery.com>
6977
6978 PR c/24581
6979 * gcc.dg/torture/complex-sign.h: New header.
6980 * gcc.dg/torture/complex-sign-add.c,
6981 gcc.dg/torture/complex-sign-mixed-add.c,
6982 gcc.dg/torture/complex-sign-mixed-div.c,
6983 gcc.dg/torture/complex-sign-mixed-mul.c,
6984 gcc.dg/torture/complex-sign-mixed-sub.c,
6985 gcc.dg/torture/complex-sign-mul.c,
6986 gcc.dg/torture/complex-sign-sub.c: New tests.
6987
6988 2009-05-08 Janus Weil <janus@gcc.gnu.org>
6989
6990 PR fortran/39876
6991 * gfortran.dg/intrinsic_3.f90: New.
6992
6993 2009-05-07 Janis Johnson <janis187@us.ibm.com>
6994
6995 PR c/39037
6996 * gcc.dg/Wunsuffixed-float-constants-1.c: New test.
6997 * gcc.dg/cpp/pragma-float-const-decimal64-1.c: New test.
6998 * gcc.dg/dfp/float-constant-double.c: New test.
6999 * gcc.dg/dfp/pragma-float-const-decimal64-1.c: New test.
7000 * gcc.dg/dfp/pragma-float-const-decimal64-2.c: New test.
7001 * gcc.dg/dfp/pragma-float-const-decimal64-3.c: New test.
7002 * gcc.dg/dfp/pragma-float-const-decimal64-4.c: New test.
7003 * gcc.dg/dfp/pragma-float-const-decimal64-5.c: New test.
7004 * gcc.dg/dfp/pragma-float-const-decimal64-6.c: New test.
7005 * gcc.dg/dfp/pragma-float-const-decimal64-7.c: New test.
7006 * gcc.dg/dfp/pragma-float-const-decimal64-8.c: New test.
7007 * g++.dg/cpp/pragma-float-const-decimal64-1.C: New test.
7008
7009 2009-05-07 Jakub Jelinek <jakub@redhat.com>
7010
7011 PR middle-end/40057
7012 * gcc.c-torture/execute/pr40057.c: New test.
7013
7014 2009-05-06 James E. Wilson <wilson@codesourcery.com>
7015
7016 * gcc.c-torture/compile/const-high-part.c: New test.
7017
7018 2009-05-06 H.J. Lu <hongjiu.lu@intel.com>
7019
7020 PR testsuite/40050
7021 * lib/plugin-support.exp (plugin-test-execute): Use HOSTCC to
7022 build plugin.
7023
7024 2009-05-06 Janus Weil <janus@gcc.gnu.org>
7025
7026 PR fortran/39630
7027 * gfortran.dg/proc_decl_1.f90: Modified.
7028 * gfortran.dg/proc_ptr_comp_1.f90: New.
7029 * gfortran.dg/proc_ptr_comp_2.f90: New.
7030 * gfortran.dg/proc_ptr_comp_3.f90: New.
7031 * gfortran.dg/proc_ptr_comp_4.f90: New.
7032 * gfortran.dg/proc_ptr_comp_5.f90: New.
7033 * gfortran.dg/proc_ptr_comp_6.f90: New.
7034
7035 2009-05-06 Dodji Seketeli <dodji@redhat.com>
7036
7037 PR c++/17395
7038 * g++.dg/template/call7.C: New test.
7039
7040 2009-05-06 Diego Novillo <dnovillo@google.com>
7041
7042 * lib/plugin-support.exp: Do not prefix $GMPINC with -I.
7043
7044 2009-05-06 H.J. Lu <hongjiu.lu@intel.com>
7045
7046 * gfortran.dg/pr40021.f: Moved to ...
7047 * gfortran.fortran-torture/execute/pr40021.f: Here.
7048
7049 2009-05-06 Janis Johnson <janis187@us.ibm.com>
7050
7051 PR middle-end/39986
7052 * gcc.dg/dfp/pr39986.c: New test.
7053
7054 2009-05-06 Michael Matz <matz@suse.de>
7055
7056 PR middle-end/40021
7057 * gfortran.dg/pr40021.f: New test.
7058
7059 2009-05-06 Le-Chun Wu <lcwu@google.com>
7060
7061 * lib/plugin-support.exp: New file containing support procs for
7062 plugin testcases.
7063 * lib/target-supports.exp (check_plugin_available): New proc.
7064 * gcc.dg/plugin/plugin.exp: New driver script for gcc testcases.
7065 * gcc.dg/plugin/selfassign.c: New plugin source file.
7066 * gcc.dg/plugin/self-assign-test-1.c: New test.
7067 * gcc.dg/plugin/self-assign-test-2.c: Likewise.
7068 * g++.dg/README: Add description for plugin test.
7069 * g++.dg/dg.exp: Exclude plugin tests from the general test list.
7070 * g++.dg/plugin/plugin.exp: New driver script for g++ testcases.
7071 * g++.dg/plugin/selfassign.c: New plugin source file.
7072 * g++.dg/plugin/self-assign-test-1.C: New test.
7073 * g++.dg/plugin/self-assign-test-2.C: Likewise.
7074 * g++.dg/plugin/self-assign-test-3.C: Likewise.
7075 * g++.dg/plugin/dumb_plugin.c: New plugin source file.
7076 * g++.dg/plugin/dumb-plugin-test-1.C: New test.
7077
7078 2009-05-06 Tobias Burnus <burnus@net-b.de>
7079
7080 PR fortran/40041
7081 * gfortran.dg/intrinsic_2.f90: New test.
7082 * gfortran.dg/intrinsic.f90: Add old and this PR as comment.
7083
7084 2009-05-06 Joseph Myers <joseph@codesourcery.com>
7085
7086 PR c/40032
7087 * gcc.dg/noncompile/incomplete-5.c: New test.
7088
7089 2009-05-05 Jakub Jelinek <jakub@redhat.com>
7090
7091 PR middle-end/39666
7092 * gcc.dg/pr39666-1.c: New test.
7093 * gcc.dg/pr39666-2.c: Likewise.
7094 * g++.dg/warn/Wuninitialized-4.C: Likewise.
7095 * g++.dg/warn/Wuninitialized-5.C: Likewise.
7096 * gfortran.dg/pr39666-1.f90: Likewise.
7097 * gfortran.dg/pr39666-2.f90: Likewise.
7098
7099 2009-05-05 Adam Nemet <anemet@caviumnetworks.com>
7100
7101 * gcc.target/mips/mips.exp: Add -mtune= to mips_option_groups.
7102 * gcc.target/mips/dspr2-MULT.c: Pass -mtune=74kc
7103 * gcc.target/mips/dspr2-MULTU.c: Likewise.
7104
7105 2009-05-05 Janus Weil <janus@gcc.gnu.org>
7106
7107 PR fortran/39998
7108 * gfortran.dg/proc_ptr_17.f90: New.
7109
7110 2009-05-05 Richard Guenther <rguenther@suse.de>
7111
7112 PR tree-optimization/40022
7113 * gcc.c-torture/execute/pr40022.c: New testcase.
7114
7115 2009-05-05 Richard Guenther <rguenther@suse.de>
7116
7117 PR middle-end/40023
7118 * gcc.c-torture/compile/pr40023.c: New testcase.
7119
7120 2009-05-05 Nathan Sidwell <nathan@codesourcery.com>
7121
7122 * g++.old-deja/g++.other/overload11.C: Adjust expected errors.
7123 * g++.dg/template/overload9.C: Likewise.
7124 * g++.dg/ext/ms-1.C: New.
7125
7126 2009-05-05 Jakub Jelinek <jakub@redhat.com>
7127
7128 PR c++/40013
7129 * g++.dg/ext/vla7.C: New test.
7130
7131 2009-05-04 Joseph Myers <joseph@codesourcery.com>
7132
7133 * gcc.dg/ucnid-11.c, gcc.dg/ucnid-12.c, gcc.dg/ucnid-13.c: New tests.
7134
7135 2009-05-04 Joseph Myers <joseph@codesourcery.com>
7136
7137 * gcc.dg/ucnid-8.c, gcc.dg/ucnid-9.c, gcc.dg/ucnid-10.c: New tests.
7138 * gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c:
7139 Update expected errors.
7140
7141 2009-05-04 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
7142
7143 PR c++/28152
7144 * g++.dg/parse/parser-pr28152.C: New.
7145 * g++.dg/parse/parser-pr28152-2.C: New.
7146
7147 2009-05-04 Joseph Myers <joseph@codesourcery.com>
7148
7149 * gcc.dg/attr-alias-5.c, gcc.dg/ucnid-7.c: New tests.
7150
7151 2009-05-03 Eric Botcazou <ebotcazou@adacore.com>
7152
7153 * gcc.target/sparc/fpmul-2.c: Replace final_cleanup with optimized.
7154 * gcc.target/sparc/fexpand-2.c: Likewise.
7155 * gcc.target/sparc/fpmerge-2.c: Likewise.
7156 * gcc.target/sparc/pdist-2.c: Likewise.
7157
7158 2009-05-03 Richard Guenther <rguenther@suse.de>
7159
7160 PR c/39983
7161 * gcc.c-torture/compile/pr39983.c: New testcase.
7162
7163 2009-05-03 Joseph Myers <joseph@codesourcery.com>
7164
7165 * gcc.dg/c99-complex-3.c: New test.
7166
7167 2009-05-03 Joseph Myers <joseph@codesourcery.com>
7168
7169 * gcc.dg/cpp/utf8-5byte-1.c: New test.
7170
7171 2009-05-02 Joseph Myers <joseph@codesourcery.com>
7172
7173 * gcc.dg/ucnid-6.c: Fix typo in dg-do directive.
7174
7175 2009-05-02 Richard Guenther <rguenther@suse.de>
7176
7177 PR middle-end/40001
7178 * gcc.target/spu/pr40001.c: New testcase.
7179
7180 2009-04-30 Adam Nemet <anemet@caviumnetworks.com>
7181
7182 * gcc.dg/ssp-1.c (__stack_chk_fail): Remove static.
7183
7184 2009-04-30 Steve Ellcey <sje@cup.hp.com>
7185
7186 PR middle-end/39579
7187 * gcc.dg/vect/vect-35.c: XFAIL for IA64 and Sparc.
7188 * gfortran.dg/vect/fast-math-pr38968.f90: Ditto.
7189
7190 2009-04-30 Janis Johnson <janis187@us.ibm.com>
7191
7192 PR testsuite/39776
7193 * g++.dg/ext/altivec-15.C: Remove dg-error for messages that are
7194 no longer issued.
7195
7196 2009-04-30 David Ayers <ayers@fsfe.org>
7197
7198 * lib/objc.exp (objc_init): Add and set gcc_warning_prefix
7199 and gcc_error_prefix variables.
7200 * objc.dg/bad-receiver-type.m: Update to match correct
7201 diagnostics marker.
7202 * objc.dg/encode-5.m: Likewise.
7203 * objc.dg/id-1.m: Likewise.
7204 * objc.dg/method-1.m: Likewise.
7205 * objc.dg/method-6.m: Likewise.
7206 * objc.dg/method-7.m: Likewise.
7207 * objc.dg/method-9.m: Likewise.
7208 * objc.dg/method-11.m: Likewise.
7209 * objc.dg/method-20.m: Likewise.
7210 * objc.dg/private-1.m: Likewise.
7211
7212 2009-04-30 Janne Blomqvist <jb@gcc.gnu.org>
7213
7214 PR libfortran/39667
7215 * gfortran.dg/advance_1.f90: Don't require target fd_truncate.
7216 * gfortran.dg/advance_4.f90: Likewise
7217 * gfortran.dg/advance_5.f90: Likewise
7218 * gfortran.dg/append_1.f90: Likewise
7219 * gfortran.dg/backslash_1.f90: Likewise
7220 * gfortran.dg/backslash_2.f90: Likewise
7221 * gfortran.dg/backslash_3.f: Likewise
7222 * gfortran.dg/backspace_10.f90: Likewise
7223 * gfortran.dg/backspace_3.f: Likewise
7224 * gfortran.dg/backspace_4.f: Likewise
7225 * gfortran.dg/backspace_5.f: Likewise
7226 * gfortran.dg/backspace_8.f: Likewise
7227 * gfortran.dg/backspace_9.f: Likewise
7228 * gfortran.dg/complex_write.f90: Likewise
7229 * gfortran.dg/convert_implied_open.f90: Likewise
7230 * gfortran.dg/dollar_edit_descriptor_1.f: Likewise
7231 * gfortran.dg/dos_eol.f: Likewise
7232 * gfortran.dg/empty_format_1.f90: Likewise
7233 * gfortran.dg/endfile.f: Likewise
7234 * gfortran.dg/eof_1.f90: Likewise
7235 * gfortran.dg/eor_1.f90: Likewise
7236 * gfortran.dg/eor_handling_1.f90: Likewise
7237 * gfortran.dg/eor_handling_2.f90: Likewise
7238 * gfortran.dg/eor_handling_3.f90: Likewise
7239 * gfortran.dg/eor_handling_4.f90: Likewise
7240 * gfortran.dg/eor_handling_5.f90: Likewise
7241 * gfortran.dg/error_recovery_5.f90: Likewise
7242 * gfortran.dg/f2003_inquire_1.f03: Likewise
7243 * gfortran.dg/f2003_io_4.f03: Likewise
7244 * gfortran.dg/f2003_io_5.f03: Likewise
7245 * gfortran.dg/f2003_io_7.f03: Likewise
7246 * gfortran.dg/fgetc_1.f90: Likewise
7247 * gfortran.dg/fgetc_2.f90: Likewise
7248 * gfortran.dg/flush_1.f90: Likewise
7249 * gfortran.dg/fmt_exhaust.f90: Likewise
7250 * gfortran.dg/fmt_huge.f90: Likewise
7251 * gfortran.dg/fmt_read.f90: Likewise
7252 * gfortran.dg/fmt_t_1.f90: Likewise
7253 * gfortran.dg/fmt_t_2.f90: Likewise
7254 * gfortran.dg/fmt_t_3.f90: Likewise
7255 * gfortran.dg/fmt_t_4.f90: Likewise
7256 * gfortran.dg/fmt_t_5.f90: Likewise
7257 * gfortran.dg/fmt_t_7.f: Likewise
7258 * gfortran.dg/fseek.f90: Likewise
7259 * gfortran.dg/ftell_1.f90: Likewise
7260 * gfortran.dg/ftell_2.f90: Likewise
7261 * gfortran.dg/func_derived_3.f90: Likewise
7262 * gfortran.dg/inquire_9.f90: Likewise
7263 * gfortran.dg/iostat_1.f90: Likewise
7264 * gfortran.dg/iostat_2.f90: Likewise
7265 * gfortran.dg/list_read_1.f90: Likewise
7266 * gfortran.dg/list_read_4.f90: Likewise
7267 * gfortran.dg/list_read_5.f90: Likewise
7268 * gfortran.dg/list_read_7.f90: Likewise
7269 * gfortran.dg/list_read_8.f90: Likewise
7270 * gfortran.dg/list_read_9.f90: Likewise
7271 * gfortran.dg/namelist_13.f90: Likewise
7272 * gfortran.dg/namelist_14.f90: Likewise
7273 * gfortran.dg/namelist_15.f90: Likewise
7274 * gfortran.dg/namelist_16.f90: Likewise
7275 * gfortran.dg/namelist_17.f90: Likewise
7276 * gfortran.dg/namelist_18.f90: Likewise
7277 * gfortran.dg/namelist_19.f90: Likewise
7278 * gfortran.dg/namelist_20.f90: Likewise
7279 * gfortran.dg/namelist_24.f90: Likewise
7280 * gfortran.dg/namelist_26.f90: Likewise
7281 * gfortran.dg/namelist_27.f90: Likewise
7282 * gfortran.dg/namelist_28.f90: Likewise
7283 * gfortran.dg/namelist_37.f90: Likewise
7284 * gfortran.dg/namelist_38.f90: Likewise
7285 * gfortran.dg/namelist_39.f90: Likewise
7286 * gfortran.dg/namelist_40.f90: Likewise
7287 * gfortran.dg/namelist_43.f90: Likewise
7288 * gfortran.dg/namelist_44.f90: Likewise
7289 * gfortran.dg/namelist_45.f90: Likewise
7290 * gfortran.dg/namelist_46.f90: Likewise
7291 * gfortran.dg/namelist_47.f90: Likewise
7292 * gfortran.dg/namelist_48.f90: Likewise
7293 * gfortran.dg/namelist_49.f90: Likewise
7294 * gfortran.dg/namelist_50.f90: Likewise
7295 * gfortran.dg/namelist_51.f90: Likewise
7296 * gfortran.dg/namelist_52.f90: Likewise
7297 * gfortran.dg/namelist_56.f90: Likewise
7298 * gfortran.dg/namelist_char_only.f90: Likewise
7299 * gfortran.dg/namelist_use.f90: Likewise
7300 * gfortran.dg/namelist_use_only.f90: Likewise
7301 * gfortran.dg/noadv_size.f90: Likewise
7302 * gfortran.dg/open_access_append_1.f90: Likewise
7303 * gfortran.dg/pad_no.f90: Likewise
7304 * gfortran.dg/pr12884.f: Likewise
7305 * gfortran.dg/pr17090.f90: Likewise
7306 * gfortran.dg/pr17285.f90: Likewise
7307 * gfortran.dg/pr17286.f90: Likewise
7308 * gfortran.dg/pr18122.f90: Likewise
7309 * gfortran.dg/pr18210.f90: Likewise
7310 * gfortran.dg/pr18392.f90: Likewise
7311 * gfortran.dg/pr19155.f: Likewise
7312 * gfortran.dg/pr19216.f: Likewise
7313 * gfortran.dg/pr19467.f90: Likewise
7314 * gfortran.dg/pr19657.f: Likewise
7315 * gfortran.dg/pr20257.f90: Likewise
7316 * gfortran.dg/read_bad_advance.f90: Likewise
7317 * gfortran.dg/read_eof_2.f90: Likewise
7318 * gfortran.dg/read_eof_4.f90: Likewise
7319 * gfortran.dg/read_many_1.f: Likewise
7320 * gfortran.dg/read_noadvance.f90: Likewise
7321 * gfortran.dg/read_repeat.f90: Likewise
7322 * gfortran.dg/read_size_noadvance.f90: Likewise
7323 * gfortran.dg/read_x_past.f: Likewise
7324 * gfortran.dg/record_marker_1.f90: Likewise
7325 * gfortran.dg/record_marker_3.f90: Likewise
7326 * gfortran.dg/rewind_1.f90: Likewise
7327 * gfortran.dg/runtime_warning_1.f90: Likewise
7328 * gfortran.dg/shape_3.f90: Likewise
7329 * gfortran.dg/slash_1.f90: Likewise
7330 * gfortran.dg/stat_1.f90: Likewise
7331 * gfortran.dg/stat_2.f90: Likewise
7332 * gfortran.dg/streamio_11.f90: Likewise
7333 * gfortran.dg/streamio_3.f90: Likewise
7334 * gfortran.dg/streamio_4.f90: Likewise
7335 * gfortran.dg/streamio_9.f90: Likewise
7336 * gfortran.dg/tl_editing.f90: Likewise
7337 * gfortran.dg/unf_io_convert_1.f90: Likewise
7338 * gfortran.dg/unf_io_convert_2.f90: Likewise
7339 * gfortran.dg/unf_read_corrupted_2.f90: Likewise
7340 * gfortran.dg/unf_short_record_1.f90: Likewise
7341 * gfortran.dg/utf8_1.f03: Likewise
7342 * gfortran.dg/utf8_2.f03: Likewise
7343 * gfortran.dg/widechar_IO_1.f90: Likewise
7344 * gfortran.dg/write_check3.f90: Likewise
7345 * gfortran.dg/write_rewind_2.f: Likewise
7346 * gfortran.dg/x_slash_2.f: Likewise
7347
7348 2009-04-29 Richard Guenther <rguenther@suse.de>
7349
7350 PR target/39943
7351 * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
7352 New.
7353 (check_effective_target_vect_floatuint_cvt): Likewise.
7354 * gcc.dg/vect/slp-10.c: Adjust.
7355 * gcc.dg/vect/slp-11.c: Adjust.
7356 * gcc.dg/vect/slp-12b.c: Adjust.
7357 * gcc.dg/vect/slp-33.c: Adjust.
7358 * gcc.c-torture/compile/pr39943.c: New testcase.
7359
7360 2009-04-29 Richard Guenther <rguenther@suse.de>
7361
7362 PR middle-end/39937
7363 * gcc.c-torture/compile/pr39937.c: New testcase.
7364
7365 2009-04-29 Richard Guenther <rguenther@suse.de>
7366
7367 PR tree-optimization/39941
7368 * gcc.c-torture/compile/pr39941.c: New testcase.
7369
7370 2009-04-29 Bernd Schmidt <bernd.schmidt@analog.com>
7371
7372 * gcc.target/bfin/20090411-1.c: New test.
7373
7374 2009-04-29 Anmol P. Paralkar <anmol@freescale.com>
7375
7376 PR target/39565
7377 * gcc.dg/pr39565.c: New testcase.
7378
7379 2009-04-28 Nathan Sidwell <nathan@codesourcery.com>
7380
7381 * gcc.target/i386/sse4_1-roundps-1.c: Skip for vxworks kernel.
7382 * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
7383 * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
7384 * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
7385 * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
7386 * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
7387 * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
7388 * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
7389 * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
7390 * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
7391 * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
7392 * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
7393 * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
7394 * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
7395 * gcc.target/i386/pr37191.c: Likewise.
7396 * gcc.target/i386/reload-1.c: Likewise.
7397 * g++.old-deja/g++.pt/repo1.C: Skip for vxworks kernel.
7398 * g++.old-deja/g++.pt/repo2.C: Likewise.
7399 * g++.old-deja/g++.pt/repo3.C: Likewise.
7400 * g++.old-deja/g++.pt/repo4.C: Likewise.
7401 * g++.old-deja/g++.pt/instantiate4.C: Likewise.
7402 * g++.old-deja/g++.pt/instantiate6.C: Likewise.
7403 * g++.dg/template/repo1.C: Likewise.
7404 * g++.dg/template/repo2.C: Likewise.
7405 * g++.dg/template/repo3.C: Likewise.
7406 * g++.dg/template/repo4.C: Likewise.
7407 * g++.dg/template/repo5.C: Likewise.
7408 * g++.dg/template/repo6.C: Likewise.
7409 * g++.dg/template/repo7.C: Likewise.
7410 * g++.dg/template/repo8.C: Likewise.
7411 * g++.dg/template/repo9.C: Likewise.
7412 * g++.dg/rtti/repo1.C: Likewise.
7413 * gcc.dg/cpp/_Pragma6.c: Skip for vxworks.
7414 * g++.dg/cpp/_Pragma1.C: Skip for vxworks.
7415 * gcc.dg/pthread-init-1.c: Xfail for vxworks rtp.
7416 * g++.dg/other/PR23205.C: Skip for vxworks.
7417 * g++.dg/ext/visibility/class1.C: Requires PIC.
7418 * g++.dg/eh/async-unwind2.C: Requires PIC.
7419 * lib/target-supports.exp (check_cxa_atexit_available): Vxworks
7420 does not have cxa_exit.
7421
7422 2009-04-28 Jing Yu <jingyu@google.com>
7423
7424 PR testsuite/39790
7425 * lib/target-supports.exp (check_effective_target_tls): Remove
7426 comment of caching.
7427 (check_effective_target_tls_native): Likewise.
7428 (check_effective_target_tls_runtime): Likewise.
7429 * gcc.dg/tls/alias-1.c (dg-require-effective-target): Change target
7430 tls to tls_runtime.
7431 * gcc.dg/tls/opt-2.c: Add dg-require-effective-target tls_runtime.
7432
7433 2009-04-28 Janus Weil <janus@gcc.gnu.org>
7434
7435 PR fortran/39946
7436 * gfortran.dg/proc_ptr_16.f90: New.
7437
7438 2009-04-28 Steve Ellcey <sje@cup.hp.com>
7439
7440 * gcc.target/ia64/sync-1.c: Check for cmpxchg8 only if
7441 lp64 is true.
7442
7443 2009-04-28 Richard Guenther <rguenther@suse.de>
7444
7445 PR middle-end/39937
7446 * gfortran.fortran-torture/compile/pr39937.f: New testcase.
7447
7448 2009-04-28 H.J. Lu <hongjiu.lu@intel.com>
7449
7450 * g++.dg/warn/pr35652.C: Removed.
7451 * gcc.dg/pr35652.c: Likewise.
7452
7453 2009-04-28 Alexander Monakov <amonakov@ispras.ru>
7454
7455 * gcc.target/ia64/20071210-2.c: New testcase.
7456
7457 2009-04-28 Uros Bizjak <ubizjak@gmail.com>
7458
7459 PR c/39323
7460 * gcc.dg/pr39323-2.c: Also scan for alignment in log2 format.
7461 * gcc.dg/pr39323-3.c: Ditto.
7462
7463 2009-04-28 Janus Weil <janus@gcc.gnu.org>
7464
7465 PR fortran/39930
7466 PR fortran/39931
7467 * gfortran.dg/ambiguous_reference_2.f90: New.
7468 * gfortran.dg/pointer_assign_7.f90: New.
7469
7470 2009-04-28 Nathan Froyd <froydnj@codesourcery.com>
7471 Mark Mitchell <mark@codesourcery.com>
7472
7473 * gcc.target/powerpc/20020118-1.c: Skip on vxworks targets.
7474 * gcc.dg/20020103-1.c: Check for __ppc.
7475 * gcc.dg/asm-b.c: Check for __ppc.
7476 * gcc.dg/20020919-1.c: Check for __ppc.
7477 * gcc.dg/20020312-2.c: Likewise.
7478 * gcc.dg/trampoline-1.c: Add appropriate NO_TRAMPOLINES #ifndefs.
7479 * gcc.dg/torture/asm-subreg-1.c: Skip on sparc vxworks targets.
7480 * gcc.dg/attr-weakref-1.c: Skip on selected vxworks targets.
7481 * g++.dg/warn/weak1.C: Likewise.
7482 * gcc.dg/tree-ssa/20030714-1.c (find_base_value): Declare as
7483 static so appropriate optimizations kick in.
7484 (find_base_value_wrapper): New function.
7485 * g++.dg/eh/simd-5.C: Fix target triplet.
7486 * gcc.target/arm/long-calls-1.c: Skip for -mlong-calls.
7487
7488 2009-04-28 Uros Bizjak <ubizjak@gmail.com>
7489 H.J. Lu <hongjiu.lu@intel.com>
7490
7491 PR target/39911
7492 * gcc.target/i386/pr39911.c: New test.
7493
7494 2009-04-28 Paul Thomas <pault@gcc.gnu.org>
7495
7496 PR fortran/39879
7497 * gfortran.dg/alloc_comp_assign_10.f90: New test.
7498
7499 2009-04-28 Ben Elliston <bje@au.ibm.com>
7500
7501 PR c++/35652
7502 Revert:
7503
7504 2009-03-27 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
7505
7506 * gcc.dg/pr35652.C: New.
7507 * g++.dg/warn/pr35652.C: New.
7508 * gcc.dg/format/plus-1.c: Adjust message.
7509
7510 2009-04-27 DJ Delorie <dj@redhat.com>
7511
7512 * lib/target-supports.exp (check_effective_target_double64): New.
7513 (check_effective_target_double64plus): New.
7514 (check_effective_target_large_double): New.
7515 * gcc.dg/Wconversion-real-integer.c: Require double64plus.
7516 * gcc.dg/div-double-1.c: Likewise.
7517 * gcc.dg/Wconversion-real.c: Require large_double.
7518 * gcc.dg/cdce1.c: Require large_double instead of checking targets.
7519
7520 * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c: Skip if doubles
7521 are too small.
7522
7523 * gcc.c-torture/execute/ieee/20010226-1.c: Mark all floating point
7524 constants as long.
7525
7526 2009-04-27 Ian Lance Taylor <iant@google.com>
7527
7528 * gcc.dg/Wcxx-compat-5.c: New testcase.
7529 * gcc.dg/Wcxx-compat-6.c: New testcase.
7530
7531 2009-04-27 Trevor Smigiel <trevor_smigiel@playstation.sony.com>
7532
7533 Allow non-constant arguments to conversion intrinsics.
7534 * gcc.target/spu/intrinsics-3.c: Update tests.
7535
7536 2009-04-27 Richard Guenther <rguenther@suse.de>
7537
7538 PR middle-end/39928
7539 * gcc.c-torture/compile/pr39928-1.c: New testcase.
7540 * gcc.c-torture/compile/pr39928-2.c: Likewise.
7541
7542 2009-04-27 H.J. Lu <hongjiu.lu@intel.com>
7543
7544 PR target/39903
7545 * gcc.dg/torture/pr39903-1.c: New.
7546 * gcc.dg/torture/pr39903-2.c: Likewise.
7547
7548 2009-04-27 Revital Eres <eres@il.ibm.com>
7549
7550 * gcc.dg/sms-1.c: Add noinline attribute, create sms dump file
7551 and check it.
7552 * gcc.dg/sms-2.c: Add dump check.
7553 * gcc.dg/sms-3.c: Add noinline attribute, create sms dump file
7554 and check it.
7555 * gcc.dg/sms-4.c: Likewise.
7556 * gcc.dg/sms-5.c: Likewise.
7557 * gcc.dg/sms-6.c: Likewise.
7558 * gcc.dg/sms-7.c: Likewise.
7559 * gcc.dg/sms-antideps.c: Rename to...
7560 * gcc.dg/sms-8.c: This and add sms dump file and check it.
7561
7562 2009-04-27 Eric Botcazou <ebotcazou@adacore.com>
7563
7564 * gnat.dg/opt2.adb: New test.
7565
7566 2009-04-27 Jakub Jelinek <jakub@redhat.com>
7567
7568 PR c++/39875
7569 * g++.dg/warn/Wunused-15.C: New test.
7570
7571 2009-04-26 Michael Matz <matz@suse.de>
7572
7573 Expand from SSA.
7574 * gcc.dg/tree-ssa/20030728-1.c: Use -rtl-expand-details dump and
7575 change regexps.
7576 * gcc.target/i386/pr37248-1.c: Modified.
7577 * gcc.target/i386/pr37248-3.c: Modified.
7578 * gcc.target/i386/pr37248-2.c: Modified.
7579 * gnat.dg/aliasing1.adb: Modified.
7580 * gnat.dg/pack9.adb: Modified.
7581 * gnat.dg/aliasing2.adb: Modified.
7582 * gcc.dg/strict-overflow-2.c: Modified.
7583 * gcc.dg/autopar/reduc-1char.c: Modified.
7584 * gcc.dg/autopar/reduc-2char.c: Modified.
7585 * gcc.dg/autopar/reduc-1.c: Modified.
7586 * gcc.dg/autopar/reduc-2.c: Modified.
7587 * gcc.dg/autopar/reduc-3.c: Modified.
7588 * gcc.dg/autopar/reduc-6.c: Modified.
7589 * gcc.dg/autopar/reduc-7.c: Modified.
7590 * gcc.dg/autopar/reduc-8.c: Modified.
7591 * gcc.dg/autopar/reduc-9.c: Modified.
7592 * gcc.dg/autopar/reduc-1short.c: Modified.
7593 * gcc.dg/autopar/reduc-2short.c: Modified.
7594 * gcc.dg/autopar/parallelization-1.c: Modified.
7595 * gcc.dg/strict-overflow-4.c: Modified.
7596 * gcc.dg/strict-overflow-6.c: Modified.
7597 * gcc.dg/gomp/combined-1.c: Modified.
7598 * gcc.dg/no-strict-overflow-1.c: Modified.
7599 * gcc.dg/no-strict-overflow-3.c: Modified.
7600 * gcc.dg/no-strict-overflow-5.c: Modified.
7601 * gcc.dg/tree-ssa/reassoc-13.c: Modified.
7602 * gcc.dg/tree-ssa/pr18134.c: Modified.
7603 * gcc.dg/tree-ssa/20030824-1.c: Modified.
7604 * gcc.dg/tree-ssa/vector-2.c: Modified.
7605 * gcc.dg/tree-ssa/forwprop-9.c: Modified.
7606 * gcc.dg/tree-ssa/loop-21.c: Modified.
7607 * gcc.dg/tree-ssa/20030824-2.c: Modified.
7608 * gcc.dg/tree-ssa/vector-3.c: Modified.
7609 * gcc.dg/tree-ssa/asm-3.c: Modified.
7610 * gcc.dg/tree-ssa/pr23294.c: Modified.
7611 * gcc.dg/tree-ssa/loop-22.c: Modified.
7612 * gcc.dg/tree-ssa/loop-15.c: Modified.
7613 * gcc.dg/tree-ssa/prefetch-4.c: Modified.
7614 * gcc.dg/tree-ssa/pr22051-1.c: Modified.
7615 * gcc.dg/tree-ssa/pr20139.c: Modified.
7616 * gcc.dg/tree-ssa/scev-cast.c: Modified.
7617 * gcc.dg/tree-ssa/pr22051-2.c: Modified.
7618 * gcc.dg/tree-ssa/reassoc-1.c: Modified.
7619 * gcc.dg/tree-ssa/loop-5.c: Modified.
7620 * gcc.dg/tree-ssa/pr19431.c: Modified.
7621 * gcc.dg/tree-ssa/pr32044.c: Modified.
7622 * gcc.dg/tree-ssa/prefetch-7.c: Modified.
7623 * gcc.dg/tree-ssa/loop-19.c: Modified.
7624 * gcc.dg/tree-ssa/loop-28.c: Modified.
7625 * gcc.dg/tree-ssa/ssa-pre-15.c: Modified.
7626 * gcc.dg/tree-ssa/divide-1.c: Modified.
7627 * gcc.dg/tree-ssa/inline-1.c: Modified.
7628 * gcc.dg/tree-ssa/divide-3.c: Modified.
7629 * gcc.dg/tree-ssa/pr30978.c: Modified.
7630 * gcc.dg/tree-ssa/alias-6.c: Modified.
7631 * gcc.dg/tree-ssa/divide-4.c: Modified.
7632 * gcc.dg/tree-ssa/alias-11.c: Modified.
7633 * gcc.dg/no-strict-overflow-7.c: Modified.
7634 * gcc.dg/strict-overflow-1.c: Modified.
7635 * gcc.dg/pr15784-4.c: Modified.
7636 * gcc.dg/pr34263.c: Modified.
7637 * gcc.dg/strict-overflow-3.c: Modified.
7638 * gcc.dg/tree-prof/stringop-1.c: Modified.
7639 * gcc.dg/tree-prof/val-prof-1.c: Modified.
7640 * gcc.dg/tree-prof/val-prof-2.c: Modified.
7641 * gcc.dg/tree-prof/val-prof-3.c: Modified.
7642 * gcc.dg/tree-prof/val-prof-4.c: Modified.
7643 * gcc.dg/no-strict-overflow-2.c: Modified.
7644 * gcc.dg/no-strict-overflow-4.c: Modified.
7645 * gcc.dg/no-strict-overflow-6.c: Modified.
7646 * g++.dg/tree-ssa/pr27090.C: Modified.
7647 * g++.dg/tree-ssa/tmmti-2.C: Modified.
7648 * g++.dg/tree-ssa/ptrmemfield.C: Modified.
7649 * g++.dg/tree-ssa/pr19807.C: Modified.
7650 * g++.dg/opt/pr30965.C: Modified.
7651 * g++.dg/init/new17.C: Modified.
7652 * gfortran.dg/whole_file_6.f90: Modified.
7653 * gfortran.dg/whole_file_5.f90: Modified.
7654 * gfortran.dg/reassoc_1.f90: Modified.
7655 * gfortran.dg/reassoc_3.f90: Modified.
7656
7657 2009-04-26 Steven G. Kargl <kargl@gcc.gnu.org>
7658
7659 PR fortran/39893
7660 * gfortran.dg/assumed_charlen_dummy.f90: New Test.
7661
7662 2009-04-26 Jakub Jelinek <jakub@redhat.com>
7663
7664 PR inline-asm/39543
7665 * gcc.target/i386/pr39543-1.c: New test.
7666 * gcc.target/i386/pr39543-2.c: New test.
7667 * gcc.target/i386/pr39543-3.c: New test.
7668
7669 PR c/39889
7670 * gcc.dg/Wunused-value-3.c: New test.
7671
7672 2009-04-26 Joseph Myers <joseph@codesourcery.com>
7673
7674 PR c/39581
7675 * gcc.dg/c99-const-expr-14.c, gcc.dg/gnu99-const-expr-4.c,
7676 gcc.dg/vla-21.c: New tests.
7677
7678 2009-04-26 Joseph Myers <joseph@codesourcery.com>
7679
7680 PR c/39556
7681 * gcc.dg/inline-34.c: New test.
7682
7683 2009-04-25 Joseph Myers <joseph@codesourcery.com>
7684
7685 * gcc.dg/enum-const-1.c, gcc.dg/enum-const-2.c,
7686 gcc.dg/enum-const-3.c: New tests.
7687 * gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu99-const-expr-1.c: Use
7688 -pedantic-errors. Update expected diagnostics.
7689
7690 2009-04-25 Joseph Myers <joseph@codesourcery.com>
7691
7692 PR c/39582
7693 * gcc.dg/vla-20.c: New test.
7694
7695 2009-04-25 Joseph Myers <joseph@codesourcery.com>
7696
7697 PR c/39564
7698 * gcc.dg/vla-19.c: New test.
7699
7700 2009-04-25 Joseph Myers <joseph@codesourcery.com>
7701
7702 PR preprocessor/39559
7703 * gcc.dg/c99-intconst-2.c: New test.
7704
7705 2009-04-25 Jan Hubicka <jh@suse.cz>
7706
7707 * g++.dg/tree-ssa/ehcleanup-1.C: Update.
7708
7709 2009-04-25 Janus Weil <janus@gcc.gnu.org>
7710
7711 PR fortran/39688
7712 * gfortran.dg/import7.f90: New.
7713
7714 2009-04-24 Richard Guenther <rguenther@suse.de>
7715
7716 * gcc.dg/tree-ssa/vrp48.c: Fix.
7717
7718 2008-04-24 Doug Kwan <dougkwan@google.com>
7719
7720 * g++.dg/init/copy7.C: Only abort in memcpy if source and
7721 destination are the same.
7722
7723 2009-04-24 Richard Guenther <rguenther@suse.de>
7724
7725 * gcc.dg/tree-ssa/vrp48.c: New testcase.
7726
7727 2009-04-24 Joseph Myers <joseph@codesourcery.com>
7728
7729 * gcc.dg/array-const-1.c, gcc.dg/array-const-2.c,
7730 gcc.dg/array-const-3.c: New tests.
7731
7732 2009-04-24 Ian Lance Taylor <iant@google.com>
7733
7734 * gcc.dg/Wcxx-compat-4.c: New testcase.
7735
7736 2009-04-24 Daniel Kraft <d@domob.eu>
7737
7738 * gfortran.dg/typebound_generic_1.f03: Change so that no error is
7739 expected on already erraneous symbol (renamed to fresh one).
7740
7741 2009-04-24 Paolo Bonzini <bonzini@gnu.org>
7742
7743 PR middle-end/39867
7744 * gcc.dg/pr39867.c: New.
7745
7746 2009-04-24 Janus Weil <janus@gcc.gnu.org>
7747
7748 PR fortran/39861
7749 PR fortran/39864
7750 * gfortran.dg/intrinsic_1.f90: New.
7751
7752 2009-04-24 Eric Botcazou <ebotcazou@adacore.com>
7753
7754 * gnat.dg/alignment7.adb: New test.
7755 * gnat.dg/alignment8.adb: Likewise.
7756
7757 2009-04-24 Eric Botcazou <ebotcazou@adacore.com>
7758
7759 * gnat.dg/specs/pr34799.ads: Rename to rep_clause1.ads.
7760 * gnat.dg/specs/rep_clause2.ads: New test.
7761
7762 2009-04-24 Jakub Jelinek <jakub@redhat.com>
7763
7764 PR rtl-optimization/39794
7765 * gcc.dg/pr39794.c: New test.
7766
7767 2009-04-23 Eric Botcazou <ebotcazou@adacore.com>
7768
7769 * gnat.dg/atomic1.adb: New test.
7770 * gnat.dg/atomic1_pkg.ads: New helper.
7771
7772 2009-04-23 Steve Ellcey <sje@cup.hp.com>
7773
7774 PR testsuite/39623
7775 * gcc.dg/vect/no-vfa-vect-57.c: XFAIL when vect_no_align.
7776 * gcc.dg/vect/no-vfa-vect-61.c: Ditto.
7777
7778 2009-04-23 Rafael Avila de Espindola <espindola@google.com>
7779
7780 * gcc.dg/format/gcc_diag-1.c (foo): Don't check that %E produces a
7781 warning.
7782
7783 2009-04-22 Andrew Pinski <andrew_pinski@playstation.sony.com>
7784
7785 PR C/31499
7786 * gcc.dg/vector-init-1.c: New testcase.
7787 * gcc.dg/vector-init-2.c: New testcase.
7788
7789 2009-04-22 Eric Botcazou <ebotcazou@adacore.com>
7790
7791 * gnat.dg/enum2.adb: New test.
7792 * gnat.dg/enum2_pkg.ads: New helper.
7793
7794 2009-04-22 Jakub Jelinek <jakub@redhat.com>
7795
7796 PR c/39855
7797 * gcc.dg/torture/pr39855.c: New test.
7798
7799 2009-04-22 Dodji Seketeli <dodji@redhat.com>
7800
7801 PR c++/39639
7802 * g++.dg/cpp0x/pr39639.C: New test.
7803
7804 2009-04-22 Mark Heffernan <meheff@google.com>
7805
7806 * gcc.dg/profile-generate-3.c: New test.
7807
7808 2009-04-22 Jan Hubicka <jh@suse.cz>
7809
7810 * g++.dg/tree-ssa/ehcleanup-1.C: New testcase.
7811
7812 2009-04-22 Steve Ellcey <sje@cup.hp.com>
7813
7814 PR testsuite/39623
7815 * gcc.dg/vect/no-vfa-vect-43.c Fix vect_no_align check.
7816
7817 2009-04-22 Richard Guenther <rguenther@suse.de>
7818
7819 PR tree-optimization/39824
7820 * gcc.c-torture/compile/pr39824.c: New testcase.
7821
7822 2009-04-22 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
7823
7824 PR c++/14875
7825 * g++.dg/parse/parser-pr14875.C: New.
7826 * g++.dg/parse/parser-pr14875-2.C: New.
7827 * g++.dg/parse/error6.C: Update match string.
7828
7829 2009-04-22 Richard Guenther <rguenther@suse.de>
7830
7831 PR tree-optimization/39845
7832 * gcc.c-torture/compile/pr39845.c: New testcase.
7833
7834 2009-04-22 Janus Weil <janus@gcc.gnu.org>
7835
7836 PR fortran/39735
7837 * gfortran.dg/assumed_charlen_function_5.f90: Modified.
7838 * gfortran.dg/external_initializer.f90: Modified.
7839 * gfortran.dg/interface_26.f90: Modified.
7840 * gfortran.dg/intrinsic_subroutine.f90: Modified.
7841 * gfortran.dg/proc_ptr_3.f90: Modified.
7842 * gfortran.dg/proc_ptr_15.f90: New.
7843 * gfortran.dg/proc_ptr_result_1.f90: Modified.
7844
7845 2009-04-21 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
7846
7847 PR c++/35711
7848 * g++.dg/warn/pr35711.C: New.
7849 * g++.dg/conversion/ptrmem2.C: Update.
7850
7851 2009-04-21 Joseph Myers <joseph@codesourcery.com>
7852
7853 * ChangeLog, ChangeLog-1993-2007, ChangeLog-2008, ChangeLog.ptr,
7854 ChangeLog.tree-ssa, README, README.QMTEST, README.compat,
7855 README.gcc, g++.dg/README, g++.dg/compat/break/README,
7856 g++.dg/gomp/gomp.exp, g++.old-deja/g++.brendan/README,
7857 g++.old-deja/g++.oliva/ChangeLog, g++.old-deja/g++.robertl/README,
7858 gcc.c-torture/ChangeLog.0,
7859 gcc.c-torture/execute/builtins/builtins.exp, gcc.dg/README,
7860 gcc.dg/gomp/gomp.exp, gcc.target/frv/frv.exp,
7861 gcc.target/i386/math-torture/math-torture.exp,
7862 gcc.target/mips/inter/mips16-inter.exp,
7863 gcc.target/mips/mips-nonpic/README,
7864 gcc.target/x86_64/abi/README.gcc,
7865 gcc.target/xstormy16/xstormy16.exp, gcc.test-framework/README,
7866 gfortran.dg/g77/README, gfortran.dg/gomp/gomp.exp,
7867 gfortran.fortran-torture/ChangeLog.g95: Add copyright and license
7868 notices.
7869 * ChangeLog-1993-2007, ChangeLog: Correct dates.
7870
7871 2009-04-21 Eric Botcazou <ebotcazou@adacore.com>
7872
7873 * gcc.dg/debug/dwarf2/short-circuit.c: New test.
7874
7875 2009-04-21 Richard Guenther <rguenther@suse.de>
7876
7877 PR middle-end/39829
7878 * gcc.dg/torture/pr39829.c: New testcase.
7879
7880 2009-04-21 Martin Jambor <mjambor@suse.cz>
7881
7882 * gcc.dg/tree-ssa/cswtch-2.c: New test.
7883
7884 2009-04-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
7885
7886 PR 16202
7887 * gcc.dg/sequence-pt-1.c: Remove XFAILs.
7888 * gcc.dg/sequence-pt-2.c: New.
7889 * gcc.dg/sequence-pt-3.c: New.
7890 * g++.dg/warn/sequence-pt-1.C: Remove XFAILs.
7891 * g++.dg/warn/sequence-pt-2.c: New.
7892 * g++.dg/warn/sequence-pt-3.c: New.
7893
7894 2009-04-21 Jakub Jelinek <jakub@redhat.com>
7895
7896 * gcc.dg/torture/pr39678.c (struct X): Make c field signed char.
7897
7898 2009-04-21 Eric Botcazou <ebotcazou@adacore.com>
7899
7900 * gnat.dg/import1.ad[sb]: New test.
7901
7902 2009-04-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
7903
7904 * objc/execute/exceptions/handler-1.m: For the NeXT runtime, just
7905 return 0.
7906
7907 2009-04-20 Tobias Burnus <burnus@net-b.de>
7908
7909 PR fortran/39811
7910 * gfortran.dg/continuation_11.f90: New test.
7911
7912 2009-04-21 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
7913
7914 PR c++/13358
7915 * gcc.dg/wtr-int-type-1.c: Use two dg-warning to match two
7916 messages. Test for "long long" in system headers.
7917 * gcc.dg/c99-longlong-2.c: New.
7918 * g++.dg/warn/pr13358.C: New.
7919 * g++.dg/warn/pr13358-2.C: New.
7920 * g++.dg/warn/pr13358-3.C: New.
7921 * g++.dg/warn/pr13358-4.C: New.
7922
7923 2009-04-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
7924
7925 * gcc.dg/framework-2.c: Fix up for non existent includes
7926 being fatal errors now.
7927
7928 2009-04-20 Paul Thomas <pault@gcc.gnu.org>
7929
7930 PR fortran/39800
7931 * gfortran.dg/private_type_13.f90: New test.
7932 * gfortran.dg/private_type_2.f90: Add option -std=f95.
7933
7934 2009-04-20 Le-Chun Wu <lcwu@google.com>
7935
7936 PR c++/39803
7937 * g++.dg/warn/Wunused-14.C: New test.
7938
7939 2009-04-20 Eric Botcazou <ebotcazou@adacore.com>
7940
7941 * gnat.dg/specs/small_alignment.ads: New test.
7942
7943 2009-04-20 Ian Lance Taylor <iant@google.com>
7944
7945 * gcc.dg/Wcxx-compat-3.c: New testcase.
7946
7947 2009-04-20 Eric Botcazou <ebotcazou@adacore.com>
7948
7949 * gnat.dg/pack13.ad[sb]: New test.
7950 * gnat.dg/pack13_pkg.ads: New helper.
7951
7952 2009-04-20 Eric Botcazou <ebotcazou@adacore.com>
7953
7954 * gnat.dg/discr11.ad[sb]: New test.
7955 * gnat.dg/discr11_pkg.ads: New helper.
7956
7957 2009-04-20 Ira Rosen <irar@il.ibm.com>
7958
7959 PR tree-optimization/39675
7960 * gcc.dg/vect/O3-pr39675-2.c: New test.
7961
7962 2009-04-20 Eric Botcazou <ebotcazou@adacore.com>
7963
7964 * gnat.dg/rep_clause3.adb: New test.
7965
7966 2009-04-19 Joseph Myers <joseph@codesourcery.com>
7967
7968 PR c/37481
7969 * gcc.dg/c99-flex-array-7.c: New test.
7970
7971 2009-04-19 Joseph Myers <joseph@codesourcery.com>
7972
7973 PR c/19771
7974 * gcc.c-torture/execute/vla-dealloc-1.c: New test.
7975
7976 2009-04-19 Joseph Myers <joseph@codesourcery.com>
7977
7978 PR c/38243
7979 * gcc.dg/c99-restrict-3.c: New test.
7980
7981 2009-04-19 Joseph Myers <joseph@codesourcery.com>
7982
7983 PR preprocessor/20078
7984 * gcc.dg/cpp/paste16.c, gcc.dg/cpp/redef4.c: New tests.
7985
7986 2009-04-19 Eric Botcazou <ebotcazou@adacore.com>
7987
7988 * lib/gnat.exp (local_find_gnatmake): Pass --LINK to gnatlink.
7989 Do not pass -B$root after -margs.
7990
7991 2009-04-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
7992
7993 PR c/32061
7994 PR c++/36954
7995 * gcc.dg/pr32061.c: New.
7996 * gcc.dg/Wlogical-op-1.c: Update.
7997 * g++.dg/warn/Wlogical-op-1.C: Update.
7998 * g++.dg/warn/pr36954.C: New.
7999
8000 2009-04-18 Joseph Myers <joseph@codesourcery.com>
8001
8002 PR c/27676
8003 * gcc.dg/lvalue-5.c: New test.
8004
8005 2009-04-18 Joseph Myers <joseph@codesourcery.com>
8006
8007 PR c/22367
8008 * gcc.dg/lvalue-6.c, gcc.dg/lvalue-7.c: New tests.
8009
8010 2009-04-18 Joseph Myers <joseph@codesourcery.com>
8011
8012 * gcc.dg/cpp/include5.c: New test.
8013
8014 2009-04-18 Joseph Myers <joseph@codesourcery.com>
8015
8016 PR c/35210
8017 * gcc.dg/call-diag-2.c: New test.
8018
8019 2009-04-18 Joseph Myers <joseph@codesourcery.com>
8020
8021 PR preprocessor/39646
8022 * gcc.dg/cpp/line8.c: New test.
8023
8024 2009-04-18 Joseph Myers <joseph@codesourcery.com>
8025
8026 PR preprocessor/39647
8027 * gcc.dg/cpp/line7.c: New test.
8028
8029 2009-04-18 Richard Guenther <rguenther@suse.de>
8030
8031 PR middle-end/39804
8032 * gcc.target/i386/pr39804.c: New testcase.
8033
8034 2009-04-18 Eric Botcazou <ebotcazou@adacore.com>
8035
8036 * gcc.target/i386/pr39496.c: Compile with -mtune=i686.
8037 * g++.dg/other/pr39496.C: Likewise.
8038
8039 2009-04-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
8040
8041 PR middle-end/36902
8042 * gcc.dg/pr36902.c: New.
8043
8044 2009-04-17 Diego Novillo <dnovillo@google.com>
8045
8046 * gcc.c-torture/execute/builtins/strlen-3.c: Fix ODR
8047 violation for variable 'inside_main'.
8048
8049 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8050
8051 * gfortran.fortran-torture/execute/getarg_1.x: New file.
8052
8053 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8054
8055 * gfortran.dg/vect/pr39318.f90: Guard with "target fopenmp".
8056
8057 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8058
8059 * gfortran.dg/chmod_1.f90: Disable on spu-*-* targets.
8060 * gfortran.dg/chmod_2.f90: Likewise.
8061 * gfortran.dg/chmod_3.f90: Likewise.
8062 * gfortran.dg/open_errors.f90: Likewise.
8063 * gfortran.dg/stat_1.f90: Likewise.
8064 * gfortran.dg/stat_2.f90: Likewise.
8065
8066 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8067
8068 * gfortran.fortran-torture/execute/nan_inf_fmt.x: Skip on spu-*-*.
8069 * gfortran.fortran-torture/execute/intrinsic_nearest.x: Likewise.
8070 * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: Likewise.
8071 * gfortran.dg/nearest_1.f90: Likewise.
8072 * gfortran.dg/nearest_3.f90: Likewise.
8073 * gfortran.dg/isnan_1.f90: Likewise.
8074 * gfortran.dg/isnan_2.f90: Likewise.
8075 * gfortran.dg/nan_1.f90: Likewise.
8076 * gfortran.dg/nan_2.f90: Likewise.
8077 * gfortran.dg/nan_3.f90: Likewise.
8078 * gfortran.dg/nan_4.f90: Likewise.
8079 * gfortran.dg/module_nan.f90: Likewise.
8080 * gfortran.dg/int_conv_2.f90: Likewise.
8081 * gfortran.dg/init_flag_3.f90: Likewise.
8082 * gfortran.dg/namelist_42.f90: Likewise.
8083 * gfortran.dg/namelist_43.f90: Likewise.
8084 * gfortran.dg/real_const_3.f90: Likewise.
8085 * gfortran.dg/transfer_simplify_1.f90: Likewise.
8086
8087 * gfortran.dg/default_format_1.f90: XFAIL on spu-*-*.
8088 * gfortran.dg/default_format_denormal_1.f90: XFAIL on spu-*-*.
8089 * gfortran.dg/scalar_mask_2.f90: XFAIL on spu-*-*.
8090 * gfortran.dg/integer_exponentiation_3.F90: XFAIL on spu-*-*.
8091 * gfortran.dg/integer_exponentiation_5.F90: XFAIL on spu-*-*.
8092
8093 * gfortran.dg/elemental_subroutine_1.f90: Relax "epsilon" check.
8094 * gfortran.dg/gamma_5.f90: Likewise.
8095
8096 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8097
8098 * lib/gcc-dg.exp (gcc-dg-prune): Make linker message check
8099 less strict so it also works with auto-overlay support.
8100 * lib/gcc-defs.exp (${tool}_check_unsupported_p): Add check
8101 for "exceeds local store" linker errors on the SPU.
8102
8103 * lib/gfortran.exp: Include target-supports.exp.
8104 (gfortran_init): On SPU targets where automatic overlay support
8105 is available, use it to build all Fortran test cases.
8106
8107 * gfortran.dg/pr20257.f90: Skip on spu-*-* targets.
8108
8109 2009-04-17 Arnaud Charlet <charlet@adacore.com>
8110
8111 * gnat.dg/ref_type.ads, gnat.dg/ref_type.adb: Fix test after proper
8112 rule enforced by gnat on taft types.
8113
8114 2009-04-17 Jakub Jelinek <jakub@redhat.com>
8115
8116 PR testsuite/39792
8117 * g++.dg/ext/complit11.C: Add empty dg-options.
8118
8119 2009-04-16 Andrew Pinski <pinskia@gmail.com>
8120
8121 PR c++/17570
8122 * g++.dg/template/defarg11.C: New test.
8123
8124 2009-04-16 Andrew Pinski <pinskia@gmail.com>
8125
8126 PR c++/28766
8127 * g++.dg/ext/complit11.C: New testcase.
8128
8129 2009-04-15 Le-Chun Wu <lcwu@google.com>
8130
8131 PR c++/39551
8132 * g++.dg/warn/Wunused-13.C: New testcase.
8133
8134 2009-04-15 Ian Lance Taylor <iant@google.com>
8135
8136 * gcc.dg/Wenum-compare-1.c: New testcase.
8137
8138 2009-04-15 Richard Guenther <rguenther@suse.de>
8139
8140 PR tree-optimization/39764
8141 * g++.dg/torture/pr39764.C: New testcase.
8142
8143 2009-04-15 Nathan Sidwell <nathan@codesourcery.com>
8144
8145 * g++.dg/ext/altivec-17.C: New.
8146
8147 2009-04-15 Arnaud Charlet <charlet@adacore.com>
8148
8149 * gnat.dg/sync1.ads: Fix error now flagged by gnat.
8150 * gnat.dg/specs/limited1.ads: Ditto.
8151
8152 2009-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
8153
8154 PR testsuite/39769
8155 * gcc.dg/vmx/3a-04.c (test): Don't rely on floating point equality
8156 for testing the results of estimate instructions.
8157 * gcc.dg/vmx/3a-04m.c (test): Ditto.
8158 * gcc.dg/vmx/3a-05.c (test): Ditto.
8159
8160 2009-04-14 Jason Merrill <jason@redhat.com>
8161
8162 PR c++/39763
8163 * g++.dg/warn/Wshadow-4.C: Extend.
8164
8165 2009-04-14 Uros Bizjak <ubizjak@gmail.com>
8166
8167 * gcc.target/alpha/pr39740.c (dg-options): Add -mexplicit-relocs.
8168 (do_D): Remove attribute hidden.
8169
8170 2009-04-13 Jason Merrill <jason@redhat.com>
8171
8172 PR c++/39480
8173 * g++.dg/init/copy7.C: New.
8174
8175 2009-04-13 H.J. Lu <hongjiu.lu@intel.com>
8176
8177 PR testsuite/39733
8178 * gcc.misc-tests/options.exp (check_for_options): Renamed to ...
8179 (check_for_all_options): This.
8180
8181 2009-04-13 Jason Merrill <jason@redhat.com>
8182
8183 PR c++/39750
8184 * g++.dg/template/crash90.C: New.
8185
8186 2009-04-12 Jason Merrill <jason@redhat.com>
8187
8188 PR c++/39742
8189 * g++.dg/overload/extern-C-2.C: New.
8190
8191 2009-04-12 Joseph Myers <joseph@codesourcery.com>
8192
8193 PR preprocessor/31869
8194 * gcc.dg/cpp/strify5.c: New test.
8195
8196 2009-04-12 Eric Botcazou <ebotcazou@adacore.com>
8197
8198 * gnat.dg/enum1.adb: New test.
8199 * gnat.dg/enum1_pkg.ads: New helper.
8200
8201 2009-04-12 Uros Bizjak <ubizjak@gmail.com>
8202
8203 PR target/39740
8204 * gcc.target/alpha/pr39740.c: New test.
8205
8206 2009-04-11 Daniel Kraft <d@domob.eu>
8207
8208 PR fortran/37746
8209 * gfortran.dg/bounds_check_strlen_1.f90: New test.
8210 * gfortran.dg/bounds_check_strlen_2.f90: New test.
8211 * gfortran.dg/bounds_check_strlen_3.f90: New test.
8212 * gfortran.dg/bounds_check_strlen_4.f90: New test.
8213 * gfortran.dg/bounds_check_strlen_5.f90: New test.
8214 * gfortran.dg/bounds_check_strlen_6.f90: New test.
8215 * gfortran.dg/bounds_check_strlen_7.f90: New test.
8216 * gfortran.fortran-torture/execute/intrinsic_index.f90: Fix wrong
8217 expected string length that failed with -fbounds-check now.
8218 * gfortran.fortran-torture/execute/intrinsic_trim.f90: Ditto.
8219
8220 2009-04-11 Janus Weil <janus@gcc.gnu.org>
8221
8222 PR fortran/39692
8223 * gfortran.dg/proc_ptr_14.f90: New.
8224
8225 2009-04-11 Richard Guenther <rguenther@suse.de>
8226
8227 PR middle-end/39732
8228 * g++.dg/torture/pr39732.C: New testcase.
8229
8230 2009-04-11 Daniel Franke <franke.daniel@gmail.com>
8231
8232 * gfortran.dg/whole_file_5.f90: New.
8233 * gfortran.dg/whole_file_6.f90: New.
8234
8235 2009-04-11 Richard Guenther <rguenther@suse.de>
8236
8237 PR tree-optimization/39713
8238 * g++.dg/torture/pr39713.C: New testcase.
8239
8240 2009-04-10 Richard Guenther <rguenther@suse.de>
8241
8242 PR c/39712
8243 * gcc.dg/pr39712.c: New testcase.
8244
8245 2009-04-10 H.J. Lu <hongjiu.lu@intel.com>
8246
8247 PR c++/28301
8248 * g++.dg/cpp0x/enum2.C: Updated.
8249 * g++.dg/debug/pr22514.C: Likewise.
8250 * g++.dg/parse/enum2.C: Likewise.
8251 * g++.dg/parse/enum3.C: Likewise.
8252 * g++.dg/template/crash79.C: Likewise.
8253 * g++.old-deja/g++.jason/cond.C: Likewise.
8254
8255 2009-04-10 Chao-ying Fu <fu@mips.com>
8256
8257 * gcc.target/mips/interrupt_handler.c: Change from compile to
8258 assemble.
8259
8260 2009-04-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8261
8262 * objc/execute/forward-1.x: Fix x86_64 entry typos.
8263
8264 2009-04-10 Daniel Franke <franke.daniel@gmail.com>
8265
8266 PR fortran/38709
8267 * gfortran.dg/zero_sized_6.f90: New.
8268
8269 2009-04-10 Manuel López-Ibáñez <manu@gcc.gnu.org>
8270
8271 PR c++/20118
8272 * g++.dg/parse/pr20118.C: New.
8273 * g++.dg/template/spec16.C: Update.
8274
8275 2009-04-09 H.J. Lu <hongjiu.lu@intel.com>
8276
8277 PR testsuite/35621
8278 * gcc.target/i386/avx-vpabsb-1.c: Add -fno-strict-aliasing.
8279 * gcc.target/i386/avx-vpabsb-1.c: Likewise.
8280 * gcc.target/i386/avx-vpabsd-1.c: Likewise.
8281 * gcc.target/i386/avx-vpabsw-1.c: Likewise.
8282 * gcc.target/i386/avx-vpalignr-1.c: Likewise.
8283 * gcc.target/i386/avx-vphaddd-1.c: Likewise.
8284 * gcc.target/i386/avx-vphaddsw-1.c: Likewise.
8285 * gcc.target/i386/avx-vphaddw-1.c: Likewise.
8286 * gcc.target/i386/avx-vphsubd-1.c: Likewise.
8287 * gcc.target/i386/avx-vphsubsw-1.c: Likewise.
8288 * gcc.target/i386/avx-vphsubw-1.c: Likewise.
8289 * gcc.target/i386/avx-vpmaddubsw-1.c: Likewise.
8290 * gcc.target/i386/avx-vpmulhrsw-1.c: Likewise.
8291 * gcc.target/i386/avx-vpshufb-1.c: Likewise.
8292 * gcc.target/i386/avx-vpsignb-1.c: Likewise.
8293 * gcc.target/i386/avx-vpsignd-1.c: Likewise.
8294 * gcc.target/i386/avx-vpsignw-1.c: Likewise.
8295
8296 2009-04-09 H.J. Lu <hongjiu.lu@intel.com>
8297
8298 PR target/39678
8299 * g++.dg/torture/pr39678.C: New.
8300 * gcc.dg/compat/struct-complex-2.h: Likewise.
8301 * gcc.dg/compat/struct-complex-2_main.c: Likewise.
8302 * gcc.dg/compat/struct-complex-2_x.c: Likewise.
8303 * gcc.dg/compat/struct-complex-2_y.c: Likewise.
8304 * gcc.dg/torture/pr39678.c: Likewise.
8305 * gcc.target/i386/pr39678.c: Likewise.
8306
8307 * gcc.dg/compat/struct-complex-1_x.c: Add -Wno-psabi.
8308 * gcc.dg/compat/struct-complex-1_y.c: Likewise.
8309
8310 * gcc.target/x86_64/abi/test_passing_structs.c: Include
8311 <complex.h>. Add tests for structure with complex float.
8312
8313 2009-04-10 Ben Elliston <bje@au.ibm.com>
8314 Joseph Myers <joseph@codesourcery.com>
8315
8316 PR target/36800
8317 * gcc.dg/dfp/pr36800.c: New.
8318
8319 2009-04-09 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
8320 Rafael Avila de Espindola <espindola@google.com>
8321
8322 * gcc.misc-tests/help.exp: New file.
8323 * lib/options.exp: New file.
8324
8325 2009-04-09 Janis Johnson <janis187@us.ibm.com>
8326
8327 PR libobjc/36610
8328 * objc/execute/forward-1.x: New.
8329
8330 2009-04-09 Paolo Bonzini <bonzini@gnu.org>
8331
8332 * gcc.dg/pr27150-1.c: Change to a link test.
8333
8334 2009-04-09 Jakub Jelinek <jakub@redhat.com>
8335
8336 * g++.dg/lookup/using2.C: Change copyright header to refer to version
8337 3 of the GNU General Public License and to point readers at the
8338 COPYING3 file and the FSF's license web page.
8339 * gcc.dg/fixed-point/fixed-point.exp: Likewise.
8340 * gcc.dg/struct/struct-reorg.exp: Likewise.
8341 * gcc.target/spu/tag_manager.c: Likewise.
8342
8343 2009-04-09 Richard Guenther <rguenther@suse.de>
8344
8345 PR testsuite/39696
8346 * ssa-ccp-25.c: Adjust pattern.
8347
8348 2009-04-09 Janus Weil <janus@gcc.gnu.org>
8349
8350 PR fortran/36704
8351 * gfortran.dg/external_procedures_1.f90: Modified.
8352 * gfortran.dg/proc_ptr_result_1.f90: New.
8353 * gfortran.dg/proc_ptr_result_2.f90: New.
8354 * gfortran.dg/proc_ptr_result_3.f90: New.
8355
8356 2009-04-09 Richard Guenther <rguenther@suse.de>
8357
8358 * gcc.dg/vect/vect-54.c: Make constant input data file-scope
8359 to prevent constant propagation.
8360 * gcc.dg/vect/vect-56.c: Likewise.
8361 * gcc.dg/vect/vect-58.c: Likewise.
8362 * gcc.dg/vect/vect-60.c: Likewise.
8363 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
8364 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
8365 * gcc.dg/tree-prof/stringop-2.c: Adjust expected outcome.
8366
8367 2009-04-09 Richard Guenther <rguenther@suse.de>
8368
8369 * gcc.dg/tree-ssa/ssa-ccp-25.c: New testcase.
8370 * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
8371
8372 2009-04-09 Joseph Myers <joseph@codesourcery.com>
8373
8374 PR c/39613
8375 * gcc.dg/case-const-1.c, gcc.dg/case-const-2.c, gcc.dg/case-const-3.c:
8376 New tests.
8377
8378 2009-04-08 Joseph Myers <joseph@codesourcery.com>
8379
8380 * gcc.dg/c99-stdint-1.c: Fix cut-and-paste mistakes in test.
8381 * gcc.dg/c99-stdint-7.c, gcc.dg/c99-stdint-8.c: New tests.
8382
8383 2009-04-08 Jakub Jelinek <jakub@redhat.com>
8384
8385 * g++.dg/debug/dwarf2/static-data-member1.C: New test.
8386
8387 2009-04-08 Jason Merrill <jason@redhat.com>
8388
8389 PR c++/25185
8390 * g++.dg/template/error40.C: Add another test.
8391
8392 2009-04-08 Joseph Myers <joseph@codesourcery.com>
8393
8394 PR c/39614
8395 PR c/39673
8396 * gcc.c-torture/compile/pr39614-1.c,
8397 gcc.c-torture/compile/pr39614-2.c,
8398 gcc.c-torture/compile/pr39614-3.c,
8399 gcc.c-torture/compile/pr39614-4.c,
8400 gcc.c-torture/compile/pr39614-5.c,
8401 gcc.c-torture/compile/pr39673-1.c,
8402 gcc.c-torture/compile/pr39673-2.c: New tests.
8403 * gcc.dg/gnu89-const-expr-2.c, gcc.dg/gnu99-const-expr-2.c: Test
8404 more cases.
8405 * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
8406 gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Update
8407 expected errors.
8408
8409 2009-04-08 Dodji Seketeli <dodji@redhat.com>
8410
8411 PRc++/39637
8412 * g++.dg/cpp0x/variadic-crash2.C: New test.
8413
8414 2009-04-08 Paul Thomas <pault@gcc.gnu.org>
8415
8416 PR fortran/38863
8417 * gfortran.dg/alloc_comp_result_1.f90: New test.
8418
8419 2009-04-07 Jason Merrill <jason@redhat.com>
8420
8421 PR c++/34691
8422 * g++.dg/overload/extern-C-1.C: New.
8423
8424 2009-04-07 Dominique d'Humieres <dominiq@lps.ens.fr>
8425
8426 PR testsuite/39325
8427 * gcc.misc-tests/linkage.exp: Use -m64 for 64-bit *86*-darwin.
8428
8429 2009-04-07 Jason Merrill <jason@redhat.com>
8430
8431 PR c++/25185
8432 * g++.dg/template/error40.C: New.
8433
8434 2009-04-07 Janus Weil <janus@gcc.gnu.org>
8435
8436 PR fortran/38152
8437 * gfortran.dg/proc_ptr_13.f90: Add "-g" option.
8438
8439 2009-04-07 Eric Botcazou <ebotcazou@adacore.com>
8440
8441 * gnat.dg/subp_elim_errors.ad[sb]: New test.
8442
8443 2009-04-07 Janus Weil <janus@gcc.gnu.org>
8444
8445 PR fortran/38290
8446 * gfortran.dg/proc_decl_1.f90: Modified.
8447 * gfortran.dg/proc_ptr_11.f90: Extended.
8448 * gfortran.dg/proc_ptr_13.f90: Modified.
8449
8450 2009-04-06 Jason Merrill <jason@redhat.com>
8451
8452 PR c++/35146
8453 * g++.dg/template/fnspec1.C: New.
8454
8455 2009-04-06 Laurent GUERBY <laurent@guerby.net>
8456
8457 * lib/gnat.exp: Handle multilib.
8458
8459 2009-04-06 Paul Thomas <pault@gcc.gnu.org>
8460
8461 PR fortran/38863
8462 * gfortran.dg/dependency_23.f90: New test.
8463
8464 2009-04-06 Richard Guenther <rguenther@suse.de>
8465
8466 PR tree-optimization/28868
8467 * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
8468 * gcc.dg/tree-ssa/ssa-sccvn-1.c: Adjust.
8469 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
8470 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
8471
8472 2009-04-06 Andrew Stubbs <ams@codesourcery.com>
8473
8474 * gcc.dg/pragma-isr-trapa2.c: Skip test for FPU-less architectures.
8475
8476 2009-04-06 Andrew Stubbs <ams@codesourcery.com>
8477
8478 * gcc.target/sh/sh4a-memmovua.c: Include string.h instead of stdlib.h.
8479
8480 2009-04-06 Andrew Stubbs <ams@codesourcery.com>
8481
8482 * gcc.target/sh/sh4a-bitmovua.c (y0): Rename to y_0 to avoid a clash
8483 with the built-in y0, and the subsequent warning.
8484 (y1): Likewise, rename to y_1.
8485
8486 2009-04-06 Janus Weil <janus@gcc.gnu.org>
8487
8488 PR fortran/39414
8489 * gfortran.dg/proc_decl_21.f90: New.
8490
8491 2009-04-06 Paul Thomas <pault@gcc.gnu.org>
8492
8493 PR fortran/36091
8494 * gfortran.dg/forall_13.f90: Add -fbounds-check option.
8495
8496 2009-04-06 Hans-Peter Nilsson <hp@axis.com>
8497
8498 * gfortran.dg/namelist_51.f90, gfortran.dg/utf8_2.f03,
8499 gfortran.dg/namelist_48.f90, gfortran.dg/read_repeat.f90,
8500 gfortran.dg/streamio_9.f90, gfortran.dg/widechar_IO_1.f90,
8501 gfortran.dg/namelist_50.f90, gfortran.dg/namelist_52.f90,
8502 gfortran.dg/utf8_1.f03, gfortran.dg/namelist_56.f90,
8503 gfortran.dg/namelist_49.f90: Gate test on effective_target
8504 fd_truncate.
8505 * gfortran.dg/widechar_IO_3.f90: Ditto. Fix typo in comment.
8506
8507 2009-04-05 Daniel Kraft <d@domob.eu>
8508
8509 PR fortran/38654
8510 * gfortran.dg/read_float_2.f03
8511 * gfortran.dg/read_float_3.f90
8512
8513 2009-04-05 Richard Guenther <rguenther@suse.de>
8514
8515 PR tree-optimization/39648
8516 * gcc.c-torture/compile/pr39648.c: New testcase.
8517
8518 2009-04-05 Jason Merrill <jason@redhat.com>
8519
8520 PR c++/14912
8521 * g++.dg/template/error39.C: New.
8522
8523 2009-04-05 Daniel Franke <franke.daniel@gmail.com>
8524
8525 PR fortran/29458
8526 * gfortran.dg/implied_do_1.f90: New.
8527
8528 2009-04-04 Tobias Burnus <burnus@net-b.de>
8529
8530 PR fortran/39577
8531 * gfortran.dg/recursive_check_8.f90: New.
8532 * gfortran.dg/recursive_check_9.f90: New.
8533 * gfortran.dg/recursive_check_10.f90: New.
8534 * gfortran.dg/recursive_check_11.f90: New.
8535 * gfortran.dg/recursive_check_12.f90: New.
8536 * gfortran.dg/recursive_check_13.f90: New.
8537 * gfortran.dg/recursive_check_14.f90: New.
8538
8539 2009-04-04 Jason Merrill <jason@redhat.com>
8540
8541 PR c++/25185
8542 * g++.dg/template/error38.C: Add more tests.
8543
8544 2009-04-04 Paul Thomas <pault@gcc.gnu.org>
8545
8546 PR fortran/37614
8547 * gfortran.dg/common_align_2.f90: New test.
8548
8549 2009-04-04 Richard Earnshaw <rearnsha@arm.com>
8550
8551 PR target/39501
8552 * gcc.c-torture/execute/pr39501.c: New file.
8553 * gcc.c-torture/execute/pr39501.x: New file.
8554
8555 2009-04-04 Richard Guenther <rguenther@suse.de>
8556
8557 PR tree-optimization/8781
8558 PR tree-optimization/37892
8559 * g++.dg/tree-ssa/pr8781.C: New testcase.
8560 * gcc.dg/tree-ssa/ssa-pre-25.c: Likewise.
8561
8562 2009-04-04 Richard Guenther <rguenther@suse.de>
8563
8564 PR tree-optimization/39636
8565 * gcc.c-torture/compile/pr39636.c: New testcase.
8566
8567 2009-04-03 H.J. Lu <hongjiu.lu@intel.com>
8568
8569 PR rtl-optimization/39607
8570 * g++.dg/opt/pr39607.C: New.
8571
8572 2009-04-03 Tobias Burnus <burnus@net-b.de>
8573
8574 PR fortran/39594
8575 * gfortran.dg/common_12.f90: New.
8576
8577 2009-04-03 Jason Merrill <jason@redhat.com>
8578
8579 PR c++/39608
8580 * g++.dg/template/const2.C: New test.
8581
8582 2009-04-03 Richard Guenther <rguenther@suse.de>
8583
8584 PR tree-optimization/2480
8585 PR tree-optimization/23086
8586 * gcc.dg/tree-ssa/pr2480.c: New testcase.
8587 * gcc.dg/tree-ssa/pr23086.c: Likewise.
8588
8589 2009-04-03 Richard Guenther <rguenther@suse.de>
8590
8591 PR tree-optimization/34743
8592 * gcc.dg/pr38984.c: Remove XFAIL, adjust.
8593 * gcc.dg/tree-ssa/20070302-1.c: Remove XFAIL.
8594 * gcc.dg/tree-ssa/alias-18.c: Likewise.
8595 * gcc.dg/tree-ssa/sra-3.c: Likewise.
8596 * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
8597 * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
8598 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
8599 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
8600
8601 2009-04-03 Richard Guenther <rguenther@suse.de>
8602
8603 PR middle-end/13146
8604 PR tree-optimization/23940
8605 PR tree-optimization/33237
8606 PR middle-end/33974
8607 PR middle-end/34093
8608 PR tree-optimization/36201
8609 PR tree-optimization/36230
8610 PR tree-optimization/38049
8611 PR tree-optimization/38207
8612 PR tree-optimization/38230
8613 PR tree-optimization/38301
8614 PR tree-optimization/38585
8615 PR middle-end/38895
8616 PR tree-optimization/38985
8617 PR tree-optimization/39299
8618 * gcc.dg/pr19633-1.c: Adjust.
8619 * gcc.dg/torture/pta-callused-1.c: Likewise.
8620 * gcc.dg/torture/pr39074-2.c: Likewise.
8621 * gcc.dg/torture/pr39074.c: Likewise.
8622 * gcc.dg/torture/pta-ptrarith-3.c: New testcase.
8623 * gcc.dg/torture/pr30375.c: Adjust.
8624 * gcc.dg/torture/pr33563.c: Likewise.
8625 * gcc.dg/torture/pr33870.c: Likewise.
8626 * gcc.dg/torture/pr33560.c: Likewise.
8627 * gcc.dg/torture/pta-structcopy-1.c: New testcase.
8628 * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
8629 * gcc.dg/tree-ssa/alias-15.c: Remove.
8630 * gcc.dg/tree-ssa/ssa-dce-4.c: New testcase.
8631 * gcc.dg/tree-ssa/pr26421.c: Adjust.
8632 * gcc.dg/tree-ssa/ssa-fre-10.c: XFAIL.
8633 * gcc.dg/tree-ssa/ssa-dce-5.c: New testcase.
8634 * gcc.dg/tree-ssa/pr23382.c: Adjust.
8635 * gcc.dg/tree-ssa/ssa-fre-20.c: New testcase.
8636 * gcc.dg/tree-ssa/alias-16.c: Adjust.
8637 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
8638 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
8639 * gcc.dg/tree-ssa/alias-18.c: Likewise.
8640 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
8641 * gcc.dg/tree-ssa/ssa-lim-3.c: Likewise.
8642 * gcc.dg/tree-ssa/alias-19.c: Likewise.
8643 * gcc.dg/tree-ssa/pta-ptrarith-1.c: New testcase.
8644 * gcc.dg/tree-ssa/pr13146.c: Likewise.
8645 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
8646 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
8647 * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
8648 * gcc.dg/tree-ssa/ssa-pre-24.c: New XFAILed testcase.
8649 * gcc.dg/tree-ssa/ssa-fre-19.c: New testcase.
8650 * gcc.dg/tree-ssa/alias-20.c: Likewise.
8651 * gcc.dg/tree-ssa/ssa-dse-12.c: Likewise.
8652 * gcc.dg/tree-ssa/pr38895.c: Likewise.
8653 * gcc.dg/uninit-B.c: XFAIL.
8654 * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
8655 * gcc.dg/uninit-pr19430.c: XFAIL.
8656 * g++.dg/tree-ssa/pr13146.C: New testcase.
8657 * g++.dg/opt/pr36187.C: Adjust.
8658 * g++.dg/torture/20090329-1.C: New testcase.
8659
8660 2009-04-02 Chao-ying Fu <fu@mips.com>
8661
8662 * gcc.target/mips/interrupt_handler.c: New test.
8663
8664 2009-04-02 David Ayers <ayers@fsfe.org>
8665
8666 PR objc/18456
8667 * objc.dg/bad-receiver-type-2.m: New test contributed by
8668 Alexander Mamberg.
8669
8670 2009-04-02 Jason Merrill <jason@redhat.com>
8671
8672 PR c++/25185
8673 * g++.dg/template/error38.C: New test.
8674
8675 2009-04-02 Janis Johnson <janis187@us.ibm.com>
8676
8677 PR tree-optimization/31677
8678 * gcc.dg/memcpy-1.c: Add compiler option.
8679
8680 2009-04-02 Ira Rosen <irar@il.ibm.com>
8681
8682 PR tree-optimization/39595
8683 * gfortran.dg/vect/O3-pr39595.f: New test.
8684
8685 2009-04-02 Dodji Seketeli <dodji@redhat.com>
8686
8687 PR c++/26693
8688 * g++.dg/template/typedef11.C: New test.
8689 * g++.dg/template/typedef12.C: Likewise.
8690 * g++.dg/template/typedef13.C: Likewise.
8691 * g++.dg/template/typedef14.C: Likewise.
8692 * g++.dg/template/typedef15.C: Likewise.
8693 * g++.dg/template/typedef16.C: Likewise.
8694 * g++.dg/template/sfinae3.C: Compile this pedantically.
8695 The only errors expected should be the one saying the typedef is ill
8696 formed.
8697 * g++.old-deja/g++.pt/typename8.C: Likewise.
8698 * g++.dg/template/access11.C: Update this.
8699
8700 2009-04-02 Richard Guenther <rguenther@suse.de>
8701
8702 PR tree-optimization/37221
8703 * gcc.c-torture/compile/20090331-1.c: New testcase.
8704
8705 2009-04-01 Eric Botcazou <ebotcazou@adacore.com>
8706
8707 * gcc.c-torture/compile/20090401-1.c: New test.
8708
8709 2009-04-01 H.J. Lu <hongjiu.lu@intel.com>
8710
8711 PR c++/4926
8712 * g++.dg/template/pr4926-1.C: New.
8713
8714 2009-04-01 Xinliang David Li <davidxl@google.com>
8715
8716 * gcc.target/i386/all_one_m128i.c: New test.
8717
8718 2009-04-01 Janis Johnson <janis187@us.ibm.com>
8719
8720 PR c/39027
8721 * gcc.dg/fltconst-1.c: Don't error for use of d or D in suffix.
8722 * gcc.dg/fltconst-2.c: New test.
8723 * gcc.dg/fltconst-double-pedantic-1.c: New test.
8724 * gcc.dg/fltconst-double-pedantic-2.c: New test.
8725
8726 PR c/33466
8727 * gcc.dg/cpp/pr33466.c: New test.
8728 * gcc.dg/dfp/pr33466.c: New test.
8729 * gcc.dg/fixed-point/pr33466.c: New test.
8730
8731 2009-04-01 H.J. Lu <hongjiu.lu@intel.com>
8732
8733 PR tree-optimization/35011
8734 * g++.dg/other/pr35011.C: New.
8735
8736 2009-04-01 Jakub Jelinek <jakub@redhat.com>
8737
8738 PR target/39226
8739 * gcc.dg/pr39226.c: New test.
8740
8741 2009-04-01 H.J. Lu <hongjiu.lu@intel.com>
8742
8743 PR c++/35240
8744 * g++.dg/template/pr35240.C: New.
8745
8746 2009-04-01 Joseph Myers <joseph@codesourcery.com>
8747
8748 PR c/39605
8749 * gcc.dg/vla-17.c, gcc.dg/vla-18.c: New tests.
8750 * gcc.dg/pr25682.c: Update expected diagnostics.
8751
8752 2009-04-01 Richard Guenther <rguenther@suse.de>
8753
8754 * gcc.dg/fold-plusmult-2.c: New testcase.
8755
8756 2009-04-01 Jakub Jelinek <jakub@redhat.com>
8757
8758 PR c/37772
8759 * gcc.dg/pr37772.c: New test.
8760 * g++.dg/ext/asm11.C: New test.
8761
8762 2009-04-01 H.J. Lu <hongjiu.lu@intel.com>
8763
8764 * lib/target-libpath.exp (restore_ld_library_path_env_vars): Always
8765 restore GCC_EXEC_PREFIX to its original value, or unset if it was not
8766 defined.
8767
8768 2009-03-31 Jason Merrill <jason@redhat.com>
8769
8770 * g++.old-deja/g++.other/using9.C: Add expected errors.
8771
8772 2009-03-31 H.J. Lu <hongjiu.lu@intel.com>
8773
8774 * gcc.c-torture/compile/pr33009.c: Removed.
8775
8776 2009-03-31 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8777
8778 * gcc.c-torture/compile/pr33009.c: Delete.
8779 * gcc.c-torture/compile/pr11832.c: Likewise.
8780
8781 2009-03-31 Joseph Myers <joseph@codesourcery.com>
8782
8783 PR c/448
8784 * lib/target-supports.exp (check_effective_target_stdint_types):
8785 Update comment.
8786 (check_effective_target_inttypes_types): New.
8787 * gcc.dg/c99-stdint-1.c, gcc.dg/c99-stdint-2.c,
8788 gcc.dg/c99-stdint-3.c, gcc.dg/c99-stdint-4.c,
8789 gcc.dg/c99-stdint-5.c, gcc.dg/c99-stdint-6.c: New tests.
8790
8791 2009-03-31 Paul Thomas <pault@gcc.gnu.org>
8792
8793 PR fortran/38917
8794 PR fortran/38918
8795 * gfortran.dg/data_pointer_1.f90: New test.
8796
8797 2009-03-31 Paul Thomas <pault@gcc.gnu.org>
8798
8799 PR fortran/38915
8800 * gfortran.dg/char_length_15.f90: New test.
8801
8802 2009-03-31 Jason Merrill <jason@redhat.com>
8803
8804 C++ DR 613
8805 * g++.old-deja/g++.dg/cpp0x/decltype3.C: Remove expected errors.
8806 * g++.old-deja/g++.ext/typeof2.C: Remove expected errors.
8807 * g++.old-deja/g++.other/sizeof2.C: Remove some expected errors,
8808 xfail others.
8809
8810 * g++.dg/other/typedef2.C: New test.
8811
8812 PR c++/37806
8813 * g++.dg/template/typedef17.C: New test.
8814
8815 * g++.dg/cpp0x/auto6.C: Adjust expected mangling.
8816 * g++.dg/cpp0x/auto12.C: Likewise.
8817
8818 2009-03-31 Richard Guenther <rguenther@suse.de>
8819
8820 PR middle-end/31029
8821 * gcc.dg/fold-compare-4.c: New testcase.
8822 * gcc.dg/fold-compare-5.c: Likewise.
8823
8824 2009-03-31 Richard Guenther <rguenther@suse.de>
8825
8826 * gcc.dg/tree-ssa/forwprop-12.c: New testcase.
8827
8828 2009-03-31 Joseph Myers <joseph@codesourcery.com>
8829
8830 PR target/39592
8831 * gcc.target/i386/pr39592-1.c: New test.
8832
8833 2009-03-31 Joseph Myers <joseph@codesourcery.com>
8834
8835 PR preprocessor/15638
8836 * gcc.dg/cpp/missing-header-1.c: New test.
8837 * gcc.dg/cpp/include2.c: Only test #include <>. Expect
8838 "compilation terminated" message.
8839 * gcc.dg/cpp/include2a.c: New test. Copy of include2.c but only
8840 test #include "".
8841 * gcc.dg/pch/counter-2.c, gcc.dg/pch/valid-1.c,
8842 gcc.dg/pch/valid-2.c, gcc.dg/pch/warn-1.c: Expect "compilation
8843 terminated" message.
8844
8845 2009-03-31 Richard Guenther <rguenther@suse.de>
8846
8847 PR middle-end/23401
8848 PR middle-end/27810
8849 * gcc.dg/tree-ssa/pr23401.c: New testcase.
8850 * gcc.dg/tree-ssa/pr27810.c: Likewise.
8851
8852 2009-03-30 Steven G. Kargl <kargls@comcast.net>
8853
8854 PR fortran/38389
8855 * gfortran.dg/alloc_alloc_expr_1.f90: Adjust for new error message.
8856 * gfortran.dg/allocate_alloc_opt_1.f90: New test.
8857 * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
8858 * gfortran.dg/allocate_alloc_opt_3.f90: Ditto.
8859 * gfortran.dg/deallocate_alloc_opt_1.f90: Ditto.
8860 * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
8861 * gfortran.dg/deallocate_alloc_opt_3.f90: Ditto.
8862
8863 2009-03-30 Paul Thomas <pault@gcc.gnu.org>
8864
8865 PR fortran/22571
8866 * gfortran.dg/whole_file_1.f90: New test.
8867 PR fortran/26227
8868 * gfortran.dg/whole_file_2.f90: New test.
8869 * gfortran.dg/whole_file_3.f90: New test.
8870 PR fortran/24886
8871 * gfortran.dg/whole_file_4.f90: New test.
8872
8873 2009-03-30 Jakub Jelinek <jakub@redhat.com>
8874
8875 * gfortran.dg/bind_c_usage_19.f90: New test.
8876
8877 PR target/39558
8878 * gcc.target/powerpc/altivec-29.c: New test.
8879
8880 2009-03-30 Joseph Myers <joseph@codesourcery.com>
8881
8882 PR rtl-optimization/323
8883 * gcc.target/i386/excess-precision-1.c,
8884 gcc.target/i386/excess-precision-2.c,
8885 gcc.target/i386/excess-precision-3.c,
8886 gcc.target/i386/excess-precision-4.c,
8887 gcc.target/i386/excess-precision-5.c,
8888 gcc.target/i386/excess-precision-6.c: New tests.
8889
8890 2009-03-30 Joseph Myers <joseph@codesourcery.com>
8891
8892 PR c/35235
8893 * gcc.dg/c99-array-lval-8.c: New test.
8894
8895 2009-03-29 Joseph Myers <joseph@codesourcery.com>
8896
8897 PR preprocessor/34695
8898 * gcc.dg/builtin-redefine.c, gcc.dg/cpp/redef2.c,
8899 gcc.dg/cpp/redef3.c, gcc.dg/cpp/trad/redef2.c: Use dg-message
8900 instead of dg-warning for "previous definition" messages.
8901 * gcc.dg/cpp/Wvariadic-1.c, gcc.dg/cpp/Wvariadic-3.c: Expect
8902 "warnings being treated as errors" message.
8903 * gcc.dg/fltconst-1.c: Use -fshow-column.
8904
8905 2009-03-29 Steven G. Kargl <kargl@gcc.gnu.org>
8906
8907 PR fortran/38823
8908 * gfortran.dg/power1.f90: New test.
8909
8910 2009-03-29 Joseph Myers <joseph@codesourcery.com>
8911
8912 PR c/456
8913 PR c/5675
8914 PR c/19976
8915 PR c/29116
8916 PR c/31871
8917 PR c/35198
8918 * gcc.c-torture/compile/20081108-1.c,
8919 gcc.c-torture/compile/20081108-2.c,
8920 gcc.c-torture/compile/20081108-3.c, gcc.dg/bconstp-2.c,
8921 gcc.dg/bconstp-3.c, gcc.dg/bconstp-4.c, gcc.dg/c90-const-expr-6.c,
8922 gcc.dg/c90-const-expr-7.c, gcc.dg/c90-const-expr-8.c,
8923 gcc.dg/c90-const-expr-9.c, gcc.dg/c90-const-expr-10.c,
8924 gcc.dg/c90-const-expr-11.c, gcc.dg/c99-const-expr-6.c,
8925 gcc.dg/c99-const-expr-7.c, gcc.dg/c99-const-expr-8.c,
8926 gcc.dg/c99-const-expr-9.c, gcc.dg/c99-const-expr-10.c,
8927 gcc.dg/c99-const-expr-11.c, gcc.dg/c99-const-expr-12.c,
8928 gcc.dg/c99-const-expr-13.c, gcc.dg/compare10.c,
8929 gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu89-const-expr-2.c,
8930 gcc.dg/gnu99-const-expr-1.c, gcc.dg/gnu99-const-expr-2.c,
8931 gcc.dg/gnu99-const-expr-3.c, gcc.dg/vla-12.c, gcc.dg/vla-13.c,
8932 gcc.dg/vla-14.c, gcc.dg/vla-15.c, gcc.dg/vla-16.c: New tests.
8933 * gcc.dg/c90-const-expr-1.c, gcc.dg/c90-const-expr-2.c,
8934 gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-2.c,
8935 gcc.dg/c99-const-expr-3.c, gcc.dg/c99-static-1.c: Remove XFAILs.
8936 * gcc.dg/c90-const-expr-2.c: Use ZERO in place of 0 in another
8937 case.
8938 * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
8939 gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Remove
8940 XFAILs. Update expected messages.
8941 * gcc.dg/pr14649-1.c, gcc.dg/pr19984.c, gcc.dg/pr25682.c: Update
8942 expected messages.
8943 * gcc.dg/real-const-1.c: Replace with test from original PR.
8944 * gcc.dg/vect/pr32230.c: Use intermediate cast to __PTRDIFF_TYPE__
8945 when casting from non-constant integer to pointer.
8946
8947 2009-03-29 Richard Guenther <rguenther@suse.de>
8948
8949 * gcc.dg/tree-ssa/forwprop-11.c: New testcase.
8950
8951 2009-03-29 Daniel Kraft <d@domob.eu>
8952
8953 PR fortran/37423
8954 * gfortran.dg/typebound_proc_4.f03: Remove not-implemented check for
8955 DEFERRED bindings.
8956 * gfortran.dg/typebound_proc_9.f03: New test.
8957 * gfortran.dg/typebound_proc_10.f03: New test.
8958 * gfortran.dg/typebound_proc_11.f03: New test.
8959 * gfortran.dg/abstract_type_5.f03: New test.
8960
8961 2009-03-29 Tobias Schlüter <tobi@gcc.gnu.org>
8962
8963 PR fortran/38507
8964 * gfortran.dg/do_4.f: New.
8965 * gfortran.dg/goto_2.f90: Correct expected warnings.
8966 * gfortran.dg/goto_4.f90: Likewise.
8967 * gfortran.dg/goto_5.f90: New.
8968
8969 2009-03-29 H.J. Lu <hongjiu.lu@intel.com>
8970
8971 PR target/39545
8972 * gcc.c-torture/compile/pr16566-2.c: Add -Wno-psabi for x86-64.
8973
8974 * gcc.target/i386/pr39545-1.c: New.
8975 * gcc.target/i386/pr39545-2.c: Likewise.
8976
8977 * gcc.target/x86_64/abi/test_passing_structs.c (flex1_struct): New.
8978 (flex2_struct): Likewise.
8979 (check_struct_passing7): Likewise.
8980 (check_struct_passing8): Likewise.
8981 (f1s): Likewise.
8982 (f2s): Likewise.
8983 (main): Call check_struct_passing7 and check_struct_passing8.
8984
8985 2009-03-29 Richard Guenther <rguenther@suse.de>
8986
8987 * gcc.c-torture/execute/20090113-1.c: New testcase.
8988 * gcc.c-torture/execute/20090113-2.c: Likewise.
8989 * gcc.c-torture/execute/20090113-3.c: Likewise.
8990 * gcc.c-torture/execute/20090207-1.c: Likewise.
8991 * gcc.c-torture/compile/20090114-1.c: Likewise.
8992 * gcc.c-torture/compile/20090328-1.c: Likewise.
8993 * gcc.dg/noncompile/920507-1.c: Fix out-of-bounds array access.
8994
8995 2009-03-29 David Ayers <ayers@fsfe.org>
8996
8997 PR objc/27377
8998 * objc.dg/conditional-1.m: New tests.
8999
9000 2009-03-28 Adam Nemet <anemet@caviumnetworks.com>
9001
9002 * gcc.dg/winline-10.c: New test.
9003
9004 2009-03-28 Tobias Burnus <burnus@net-b.de>
9005
9006 PR fortran/34656
9007 * gfortran.dg/do_check_1.f90: Add test.
9008 * gfortran.dg/do_check_2.f90: Add test.
9009 * gfortran.dg/do_check_3.f90: Add test.
9010 * gfortran.dg/do_check_4.f90: Add test.
9011
9012 2009-03-28 Jan Hubicka <jh@suse.cz>
9013
9014 * gcc.dg/attr-noinline.c: Avoid pure-const optimization.
9015 * gcc.dg/pr33826.c: Update dump files.
9016 * gcc.dg/ipa/ipa-3.c: Avoid pure-const optimization.
9017 * gcc.dg/ipa/ipa-5.c: Avoid pure-const optimization.
9018
9019 2009-03-28 Martin Jambor <mjambor@suse.cz>
9020
9021 * g++.dg/tree-ssa/fwprop-align.C: New test.
9022
9023 2009-03-28 Jakub Jelinek <jakub@redhat.com>
9024
9025 * gcc.target/powerpc/altivec-28.c: New test.
9026
9027 PR c++/39554
9028 * gcc.dg/wdisallowed-functions-1.c: Removed.
9029 * gcc.dg/wdisallowed-functions-2.c: Removed.
9030 * gcc.dg/wdisallowed-functions-3.c: Removed.
9031 * g++.dg/warn/Wdisallowed-functions-1.C: Removed.
9032 * g++.dg/warn/Wdisallowed-functions-2.C: Removed.
9033 * g++.dg/warn/Wdisallowed-functions-3.C: Removed.
9034
9035 2009-03-28 Richard Guenther <rguenther@suse.de>
9036
9037 PR tree-optimization/38723
9038 * gcc.dg/tree-ssa/ssa-fre-22.c: New testcase.
9039
9040 2009-03-28 Paul Thomas <pault@gcc.gnu.org
9041
9042 PR fortran/38538
9043 * gfortran.dg/char_result_13.f90: New test.
9044
9045 2009-03-28 Paul Thomas <pault@gcc.gnu.org>
9046
9047 PR fortran/38765
9048 * gfortran.dg/alloc_comp_assign_9.f90: New test.
9049
9050 2009-03-28 Daniel Kraft <d@domob.eu>
9051
9052 * gfortran.dg/trim_1.f90: New test.
9053
9054 2009-03-28 Richard Guenther <rguenther@suse.de>
9055
9056 * gcc.dg/Warray-bounds.c: Do not use redundant stores.
9057 * g++.dg/warn/Warray-bounds.C: Likewise.
9058
9059 2009-03-28 Tobias Burnus <burnus@net-b.de>
9060
9061 PR fortran/32626
9062 * gfortran.dg/recursive_check_7.f90: New test.
9063
9064 2009-03-28 Tobias Burnus <burnus@net-b.de>
9065
9066 PR fortran/38432
9067 * gfortran.dg/do_check_5.f90: New test.
9068 * gfortran.dg/array_constructor_11.f90: Add dg-warning.
9069 * gfortran.dg/array_constructor_18.f90: Ditto.
9070 * gfortran.dg/array_constructor_22.f90: Ditto.
9071 * gfortran.dg/do_3.F90: Ditto.
9072 * gfortran.dg/do_1.f90: Ditto.
9073
9074 2009-03-28 Richard Guenther <rguenther@suse.de>
9075
9076 PR tree-optimization/38180
9077 * gcc.dg/tree-ssa/ssa-ccp-24.c: New testcase.
9078
9079 2009-03-28 Richard Guenther <rguenther@suse.de>
9080
9081 PR tree-optimization/38513
9082 * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
9083 * gcc.dg/tree-ssa/ssa-dse-11.c: Adjust.
9084 * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
9085 * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
9086 * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
9087 * gcc.dg/vect/vect-multitypes-16.c: Likewise.
9088 * gcc.dg/vect/vect-35.c: Likewise.
9089 * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
9090 * gcc.dg/vect/vect-multitypes-17.c: Likewise.
9091 * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
9092
9093 2009-03-28 Richard Guenther <rguenther@suse.de>
9094
9095 PR tree-optimization/38968
9096 * gfortran.dg/vect/fast-math-pr38968.f90: New testcase.
9097
9098 2009-03-28 Richard Guenther <rguenther@suse.de>
9099
9100 PR tree-optimization/37795
9101 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: New testcase.
9102
9103 2009-03-28 Joseph Myers <joseph@codesourcery.com>
9104
9105 * g++.old-deja/g++.ext/attrib5.C, g++.old-deja/g++.jason/thunk3.C,
9106 gcc.c-torture/compile/981006-1.c: Don't XFAIL or add special
9107 options for removed targets.
9108
9109 2009-03-27 Richard Guenther <rguenther@suse.de>
9110
9111 PR tree-optimization/39120
9112 * gcc.c-torture/execute/pr39120.c: New testcase.
9113
9114 2009-03-27 Richard Guenther <rguenther@suse.de>
9115
9116 PR tree-optimization/39120
9117 * gcc.dg/torture/pta-callused-1.c: New testcase.
9118
9119 2009-03-27 H.J. Lu <hongjiu.lu@intel.com>
9120
9121 PR middle-end/39315
9122 * gcc.target/i386/pr39315-1.c: New.
9123 * gcc.target/i386/pr39315-2.c: Likewise.
9124 * gcc.target/i386/pr39315-3.c: Likewise.
9125 * gcc.target/i386/pr39315-4.c: Likewise.
9126 * gcc.target/i386/pr39315-check.c: Likewise.
9127
9128 2009-03-27 H.J. Lu <hongjiu.lu@intel.com>
9129
9130 PR c/39323
9131 * gcc.dg/pr39323-1.c: New.
9132 * gcc.dg/pr39323-2.c: Likewise.
9133 * gcc.dg/pr39323-3.c: Likewise.
9134
9135 2009-03-27 H.J. Lu <hongjiu.lu@intel.com>
9136
9137 PR target/38034
9138 * gcc.target/ia64/sync-1.c: New.
9139
9140 2009-03-27 H.J. Lu <hongjiu.lu@intel.com>
9141
9142 PR target/39472
9143 * gcc.target/x86_64/abi/callabi/func-2a.c: New.
9144 * gcc.target/x86_64/abi/callabi/func-2b.c: Likewise.
9145 * gcc.target/x86_64/abi/callabi/func-indirect-2a.c: Likewise.
9146 * gcc.target/x86_64/abi/callabi/func-indirect-2b.c: Likewise.
9147 * gcc.target/x86_64/abi/callabi/vaarg-4a.c: Likewise.
9148 * gcc.target/x86_64/abi/callabi/vaarg-4b.c: Likewise.
9149 * gcc.target/x86_64/abi/callabi/vaarg-5a.c: Likewise.
9150 * gcc.target/x86_64/abi/callabi/vaarg-5b.c: Likewise.
9151
9152 2009-03-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9153
9154 * gcc.dg/torture/builtin-explog-1.c: Remove tests that aren't true
9155 for low precision (i.e. float).
9156
9157 2009-03-27 Dodji Seketeli <dodji@redhat.com>
9158 Jakub Jelinek <jakub@redhat.com>
9159
9160 PR debug/37959
9161 * g++.dg/debug/dwarf2/explicit-constructor.C: New test.
9162
9163 2009-03-27 Jakub Jelinek <jakub@redhat.com>
9164
9165 * gcc.dg/memmove-2.c: New test.
9166 * gcc.dg/memmove-3.c: New test.
9167
9168 * gcc.dg/ipa/ipacost-1.c: Adjust match pattern for change
9169 in clone naming.
9170
9171 2009-03-27 Xinliang David Li <davidxl@google.com>
9172
9173 PR tree-optimization/39557
9174 * g++.dg/tree-ssa/dom-invalid.C: New test.
9175
9176 2009-03-27 Xinliang David Li <davidxl@google.com>
9177
9178 PR tree-optimization/39548
9179 * g++.dg/tree-ssa/copyprop.C: New test.
9180
9181 2009-03-27 Andrew Pinski <andrew_pinski@playstation.sony.com>
9182
9183 PR c++/38638
9184 * g++.dg/template/typename17.C: New testcase.
9185 * g++.dg/template/typename18.C: New testcase.
9186
9187 2009-03-27 Andrew Pinski <andrew_pinski@playstation.sony.com>
9188
9189 PR c++/36799
9190 * g++.dg/other/var_copy-1.C: New test.
9191
9192 2009-03-27 Simon Martin <simartin@users.sourceforge.net>
9193
9194 PR c++/37647
9195 * g++.dg/parse/ctor9.C: New test.
9196
9197 2009-03-27 Simon Martin <simartin@users.sourceforge.net>
9198
9199 PR c++/29727
9200 * g++.dg/init/error2.C: New test.
9201
9202 2009-03-27 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
9203
9204 PR c++/35652
9205 * gcc.dg/pr35652.C: New.
9206 * g++.dg/warn/pr35652.C: New.
9207 * gcc.dg/format/plus-1.c: Adjust message.
9208
9209 2009-03-26 Jakub Jelinek <jakub@redhat.com>
9210
9211 PR c++/39554
9212 * gcc.dg/wdisallowed-functions-3.c: New test.
9213 * g++.dg/warn/Wdisallowed-functions-3.C: New test.
9214
9215 2009-03-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9216
9217 * gcc.dg/inline-33.c: Fix when pic.
9218
9219 2009-03-25 Alexander Monakov <amonakov@ispras.ru>
9220
9221 * gcc.target/ia64/20090324-1.c: New test.
9222
9223 2009-03-25 Jakub Jelinek <jakub@redhat.com>
9224
9225 PR c/27898
9226 * gcc.dg/pr27898.c: New test.
9227
9228 PR tree-optimization/32139
9229 * gcc.c-torture/compile/pr32139.c: New test.
9230
9231 2009-03-24 Jason Merrill <jason@redhat.com>
9232
9233 PR c++/28274
9234 * g++.dg/parse/defarg14.C: New test.
9235
9236 2009-03-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9237
9238 PR libfortran/39528
9239 * gfortran.dg/read_repeat.f90: New test.
9240
9241 2009-03-24 Ira Rosen <irar@il.ibm.com>
9242
9243 PR tree-optimization/39529
9244 * gcc.dg/vect/pr39529.c: New test.
9245
9246 2009-03-24 Dodji Seketeli <dodji@redhat.com>
9247 Jakub Jelinek <jakub@redhat.com>
9248
9249 PR debug/39524
9250 * g++.dg/debug/dwarf2/imported-decl-1.C: New test.
9251
9252 2009-03-23 Jakub Jelinek <jakub@redhat.com>
9253
9254 PR c/39495
9255 * gcc.dg/gomp/pr39495-2.c: Remove xfails.
9256
9257 2009-03-23 Jason Merrill <jason@redhat.com>
9258
9259 * g++.dg/cpp0x/auto12.C: Add variadic test.
9260
9261 PR c++/39526
9262 * g++.dg/warn/Wshadow-4.C: New test.
9263
9264 2009-03-23 Jakub Jelinek <jakub@redhat.com>
9265
9266 PR tree-optimization/39516
9267 * gfortran.dg/pr39516.f: New test.
9268
9269 2009-03-22 Hans-Peter Nilsson <hp@axis.com>
9270
9271 * lib/target-libpath.exp (set_ld_library_path_env_vars):
9272 Correct TEST_GCC_EXEC_PREFIX test to check existence as a tcl
9273 variable, not environment variable.
9274
9275 2009-03-21 Jason Merrill <jason@redhat.com>
9276
9277 PR c++/28879
9278 * g++.dg/ext/vla6.C: New test.
9279
9280 2009-03-20 Jason Merrill <jason@redhat.com>
9281
9282 * g++.dg/cpp0x/initlist5.C: Add additional test.
9283
9284 2009-03-19 Jakub Jelinek <jakub@redhat.com>
9285 Janis Johnson <janis187@us.ibm.com>
9286
9287 * lib/compat.exp (compat-get-options-main, compat-get-options):
9288 Handle dg-prune-output in source file.
9289 * lib/gcc-defs.exp (${tool}_check_compile): Process prune requests.
9290 * gcc.dg/compat/struct-layout-1_main.c: Use dg-prune for warning.
9291 * gcc.dg/compat/struct-layout-1_generate.c: Use -Wno-abi, prune
9292 two warnings.
9293
9294 2009-03-19 Jakub Jelinek <jakub@redhat.com>
9295
9296 PR c/39495
9297 * gcc.dg/gomp/pr39495-1.c: New test.
9298 * gcc.dg/gomp/pr39495-2.c: New test.
9299 * g++.dg/gomp/pr39495-1.C: New test.
9300 * g++.dg/gomp/pr39495-2.C: New test.
9301
9302 PR target/39496
9303 * gcc.target/i386/pr39496.c: New test.
9304 * g++.dg/other/pr39496.C: New test.
9305
9306 2009-03-19 Li Feng <nemokingdom@gmail.com>
9307
9308 PR middle-end/39500
9309 * gcc.dg/autopar/pr39500-1.c: New.
9310 * gcc.dg/autopar/pr39500-2.c: New.
9311
9312 2009-03-18 H.J. Lu <hongjiu.lu@intel.com>
9313
9314 * g++.dg/dg.exp: Prune graphite.
9315
9316 2009-03-18 Sebastian Pop <sebastian.pop@amd.com>
9317
9318 PR middle-end/39447
9319 * g++.dg/graphite: New.
9320 * g++.dg/graphite/graphite.exp: New.
9321 * g++.dg/graphite/pr39447.C: New.
9322
9323 2009-03-18 H.J. Lu <hongjiu.lu@intel.com>
9324
9325 PR c++/39425
9326 * g++.dg/template/pr39425.C: New.
9327
9328 * g++.dg/template/spec33.C: Updated.
9329
9330 2009-03-17 Jason Merrill <jason@redhat.com>
9331
9332 * g++.dg/cpp0x/auto6.C, auto12.C: Update mangling.
9333
9334 2009-03-17 Paolo Carlini <paolo.carlini@oracle.com>
9335
9336 PR c++/39475
9337 * g++.dg/ext/unary_trait_incomplete.C: New.
9338
9339 2009-03-17 Jing Yu <jingyu@google.com>
9340
9341 PR middle-end/39378
9342 * g++.dg/inherit/thunk10.C: New test.
9343
9344 2009-03-17 Uros Bizjak <ubizjak@gmail.com>
9345
9346 PR target/39482
9347 * gcc.target/i386/pr39482.c: New test.
9348
9349 2009-03-17 Jakub Jelinek <jakub@redhat.com>
9350
9351 PR debug/39471
9352 * g++.dg/debug/dwarf2/imported-module-2.C: Expect
9353 DW_TAG_imported_module, not just any DW_TAG_imported prefixed tag.
9354 * g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
9355 * g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
9356
9357 PR middle-end/39443
9358 * gcc.dg/pr39443.c: New test.
9359
9360 PR debug/39412
9361 * gcc.dg/debug/pr39412.c: New test.
9362
9363 2009-03-17 Janis Johnson <janis187@us.ibm.com>
9364
9365 PR testsuite/38526
9366 * lib/target-libpath.exp (set_ld_library_path_env_vars): Save
9367 existing GCC_EXEC_PREFIX, set to TEST_GCC_EXEC_PREFIX if that
9368 is defined.
9369 (restore_ld_library_path_env_vars): Restore GCC_EXEC_PREFIX to
9370 its original value, or unset if it was not defined.
9371 * gcc.dg/compat/struct-layout-1.exp: Use set/restore library
9372 path procs around use of HOSTCC.
9373 * g++.dg/compat/struct-layout-1.exp: Ditto.
9374 * objc.dg/gnu-encoding/gnu-encoding.exp: Ditto.
9375
9376 2009-03-16 H.J. Lu <hongjiu.lu@intel.com>
9377
9378 * gcc.target/x86_64/abi/callabi/func-indirect.c (main): Return 0.
9379
9380 2009-03-16 Janis Johnson <janis187@us.ibm.com>
9381
9382 Revert patch for PR testsuite/37630.
9383
9384 PR testsuite/37960
9385 * gcc.dg/pr11492.c: Replace constant and remove xfail.
9386
9387 PR testsuite/37630
9388 * lib/target-supports.exp (check_effective_target_ieee): New.
9389 * gcc.c-torture/execute/ieee/ieee.exp: Use it.
9390 * gcc.dg/20001012-1.c: Require ieee.
9391
9392 PR testsuite/37628
9393 * gcc.c-torture/execute/pr35456.x: New, skip test for vax.
9394
9395 2009-03-16 Jakub Jelinek <jakub@redhat.com>
9396
9397 PR tree-optimization/39455
9398 * gcc.dg/pr39455.c: New test.
9399
9400 2009-03-13 David Ayers <ayers@fsfe.org>
9401
9402 * objc/execute/trivial.m. New test.
9403
9404 2009-03-13 Jack Howarth <howarth@bromo.med.uc.edu>
9405
9406 PR target/39137
9407 * gcc.target/i386/stackalign/longlong-2.c: Skip on darwin.
9408
9409 2009-03-13 H.J. Lu <hongjiu.lu@intel.com>
9410
9411 PR testsuite/39451
9412 * gcc.dg/asm-b.c: Use "Q" constraint on %b1/%h1 and "R"
9413 constraint on (%2).
9414
9415 2009-03-12 David Ayers <ayers@fsfe.org>
9416
9417 PR libobjc/27466
9418 * objc/execute/exceptions/handler-1.m. New test.
9419
9420 2009-03-12 Jakub Jelinek <jakub@redhat.com>
9421
9422 PR target/39431
9423 * gcc.target/i386/pr39431.c: New test.
9424
9425 2009-03-12 H.J. Lu <hongjiu.lu@intel.com>
9426
9427 PR target/39445
9428 * gcc.target/i386/pr39445.c: New.
9429
9430 * gcc.target/i386/push-1.c: XFAIL.
9431
9432 2009-03-11 Adam Nemet <anemet@caviumnetworks.com>
9433
9434 * gcc.dg/inline-33.c: New test.
9435
9436 2009-03-11 Nathan Froyd <froydnj@codesourcery.com>
9437
9438 * gcc.dg/vect/vect-82.c: Combine dg-do and
9439 dg-require-effective-target into dg-skip-if.
9440 * gcc.dg/vect/vect-83.c: Likewise.
9441
9442 2009-03-11 Jakub Jelinek <jakub@redhat.com>
9443
9444 PR target/39137
9445 * gcc.target/i386/stackalign/longlong-1.c: New test.
9446 * gcc.target/i386/stackalign/longlong-2.c: New test.
9447
9448 2009-03-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9449
9450 * g++.old-deja/g++.jason/thunk2.C: Skip on SPU.
9451
9452 2009-03-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9453
9454 * gcc.c-torture/execute/ieee/inf-3.c: New test.
9455 * gcc.c-torture/execute/ieee/inf-2.c: Fix typo.
9456
9457 2009-03-11 Olivier Hainque <hainque@adacore.com>
9458
9459 * gnat.dg/slice_enum.adb: New test.
9460
9461 2009-03-11 Jason Merrill <jason@redhat.com>
9462
9463 PR debug/39086
9464 * g++.dg/opt/nrv15.C: New test.
9465
9466 2009-03-10 Ira Rosen <irar@il.ibm.com>
9467
9468 PR tree-optimization/39422
9469 * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: Move
9470 constant array with static initialization to global memory.
9471 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
9472
9473 2009-03-10 Hariharan Sandanagobalane <hariharan@picochip.com>
9474
9475 * gcc.c-torture/execute/pr39339.c: Bitfield sizes changed to avoid
9476 padding.
9477
9478 2009-03-09 Jakub Jelinek <jakub@redhat.com>
9479
9480 PR c++/39371
9481 * g++.dg/opt/switch2.C: Add -w to dg-options.
9482 * g++.dg/warn/Wswitch-1.C: Adjust expected warnings.
9483 * g++.dg/warn/switch1.C: New test.
9484 * g++.dg/other/switch3.C: New test.
9485
9486 PR tree-optimization/39394
9487 * gcc.c-torture/compile/pr39394.c: New test.
9488
9489 2009-03-09 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9490
9491 * gcc.target/s390/20090223-1.c: New testcase.
9492
9493 2009-03-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9494
9495 PR libfortran/39402
9496 * gfortran.dg/fmt_f0_1.f90: New test.
9497
9498 2009-03-08 H.J. Lu <hongjiu.lu@intel.com>
9499
9500 PR c++/39060
9501 * g++.dg/other/new1.C: Adjusted.
9502 * g++.dg/parse/crash40.C: Likewise.
9503 * g++.dg/parse/defarg12.C: Likewise.
9504 * g++.dg/template/error15.C: Likewise.
9505
9506 * g++.dg/other/pr39060.C: New.
9507
9508 2009-03-07 Jason Merrill <jason@redhat.com>
9509
9510 PR c++/39367
9511 * g++.dg/opt/new1.C: New.
9512
9513 2009-03-06 Paolo Carlini <paolo.carlini@oracle.com>
9514
9515 PR c++/33492
9516 * g++.dg/other/error32.C: New.
9517
9518 2009-03-06 Jakub Jelinek <jakub@redhat.com>
9519
9520 PR middle-end/39360
9521 * gcc.c-torture/compile/pr39360.c: New test.
9522
9523 PR debug/39372
9524 * g++.dg/debug/dwarf2/static-local-var-in-ctor.C: New test.
9525
9526 2009-03-05 Jason Merrill <jason@redhat.com>
9527
9528 PR c++/38908
9529 * g++.dg/warn/Wuninitialized-3.C: New test.
9530
9531 2009-03-05 Jakub Jelinek <jakub@redhat.com>
9532
9533 PR debug/39379
9534 * g++.dg/debug/dwarf2/imported-module-3.C: New test.
9535 * g++.dg/debug/dwarf2/imported-module-4.C: New test.
9536
9537 2009-03-04 Jason Merrill <jason@redhat.com>
9538
9539 PR c++/13549
9540 * g++.dg/template/koenig7.C: New test.
9541
9542 2009-03-04 Nathan Sidwell <nathan@codesourcery.com>
9543
9544 * g++.dg/torture/predcom-1.C: New test.
9545
9546 2009-03-04 Richard Guenther <rguenther@suse.de>
9547
9548 PR tree-optimization/39362
9549 * g++.dg/torture/pr39362.C: New testcase.
9550
9551 2009-03-04 Jason Merrill <jason@redhat.com>
9552 Giovanni Bajo <giovannibajo@gcc.gnu.org>
9553
9554 PR c++/9634
9555 PR c++/29469
9556 PR c++/29607
9557 * g++.dg/template/dependent-name5.C: New test.
9558
9559 2009-03-04 Steve Ellcey <sje@cup.hp.com>
9560
9561 PR testsuite/39357
9562 * gcc.dg/vect-iv-6.c (dg-require-effective-target): Change from
9563 vect_int to vect_int_mult.
9564
9565 2009-03-04 Richard Guenther <rguenther@suse.de>
9566
9567 PR tree-optimization/39358
9568 * g++.dg/warn/Wstrict-aliasing-bogus-escape-2.C: New testcase.
9569 * g++.dg/warn/Wstrict-aliasing-bogus-escape-3.C: Likewise.
9570
9571 2009-03-04 Richard Guenther <rguenther@suse.de>
9572
9573 PR tree-optimization/39339
9574 * gcc.c-torture/execute/pr39339.c: New testcase.
9575
9576 2009-03-03 Joseph Myers <joseph@codesourcery.com>
9577
9578 * gcc.c-torture/compile/20090303-1.c,
9579 gcc.c-torture/compile/20090303-2.c: New tests.
9580
9581 2009-03-03 Jakub Jelinek <jakub@redhat.com>
9582
9583 PR fortran/39354
9584 * gfortran.dg/gomp/pr39354.f90: New test.
9585
9586 PR tree-optimization/39343
9587 * gcc.dg/pr39343.c: New test.
9588
9589 2009-03-03 Ira Rosen <irar@il.ibm.com>
9590
9591 PR tree-optimization/39248
9592 * gcc.dg/vect/vect-complex-1.c: Add attribute aligned to the arrays.
9593 * gcc.dg/vect/vect-iv-6.c: Don't expect to fail to vectorize
9594 on targets without vector misalignment support.
9595 * lib/target-supports.exp
9596 (check_effective_target_vect_short_mult): Add
9597 check_effective_target_arm32.
9598
9599 2009-03-02 Sebastian Pop <sebastian.pop@amd.com>
9600
9601 PR middle-end/39335
9602 * gcc.dg/graphite/pr39335_1.c: New.
9603 * gcc.dg/graphite/pr39335.c: New.
9604
9605 2009-03-02 H.J. Lu <hongjiu.lu@intel.com>
9606
9607 * gcc.target/i386/stackalign/return-4.c: Scan andl/andq instead
9608 of andl.
9609 * gcc.target/i386/stackalign/return-5.c: Likewise.
9610 * gcc.target/i386/stackalign/return-6.c: Likewise.
9611
9612 2009-03-02 Richard Guenther <rguenther@suse.de>
9613 Ira Rosen <irar@il.ibm.com>
9614
9615 PR tree-optimization/39318
9616 * gfortran.dg/vect/pr39318.f90: New test.
9617
9618 2009-03-01 Jan Hubicka <jh@suse.cz>
9619
9620 * gcc.dg/debug/dwarf2/ipa-cp1.c: New testcase.
9621
9622 2009-03-01 Jan Hubicka <jh@suse.cz>
9623
9624 PR debug/39267
9625 * gcc.dg/debug/dwarf2/inline1.c: New testcase.
9626
9627 2009-03-01 Eric Botcazou <ebotcazou@adacore.com>
9628
9629 * gnat.dg/pack12.adb: New test.
9630
9631 2009-02-26 H.J. Lu <hongjiu.lu@intel.com>
9632
9633 PR c++/37789
9634 * g++.dg/other/pr37789.C: New.
9635
9636 2009-02-26 Paul Thomas <pault@gcc.gnu.org>
9637
9638 PR fortran/39295
9639 * gfortran.dg/interface_25.f90: New test.
9640 * gfortran.dg/interface_26.f90: New test.
9641
9642 2009-02-26 Paul Thomas <pault@gcc.gnu.org>
9643
9644 PR fortran/39292
9645 * gfortran.dg/initialization_22.f90: New test.
9646
9647 2009-02-25 H.J. Lu <hongjiu.lu@intel.com>
9648
9649 PR rtl-optimization/39241
9650 * gcc.dg/torture/pr39241.c: New.
9651
9652 2009-02-25 Martin Jambor <mjambor@suse.cz>
9653
9654 PR tree-optimizations/39259
9655 * g++.dg/torture/pr39259.C: New testcase.
9656
9657 2009-02-24 Richard Guenther <rguenther@suse.de>
9658
9659 PR c++/39242
9660 * g++.dg/template/instantiate10.C: New testcase.
9661
9662 2009-02-24 Richard Guenther <rguenther@suse.de>
9663 Zdenek Dvorak <ook@ucw.cz>
9664
9665 PR tree-optimization/39233
9666 * gcc.c-torture/execute/pr39233.c: New testcase.
9667
9668 2009-02-23 Sebastian Pop <sebastian.pop@amd.com>
9669
9670 PR tree-optimization/39260
9671 * gcc.dg/graphite/pr39260.c: New.
9672
9673 2009-02-23 H.J. Lu <hongjiu.lu@intel.com>
9674
9675 * g++.dg/init/static-init1.C: Replace int with __PTRDIFF_TYPE__.
9676
9677 2009-02-23 H.J. Lu <hongjiu.lu@intel.com>
9678
9679 PR c++/36411
9680 * g++.dg/template/void14.C: New.
9681
9682 2009-02-23 Jason Merrill <jason@redhat.com>
9683
9684 PR c++/38880
9685 * g++.dg/init/const7.C: Remove XFAIL.
9686 * g++.dg/init/static-init1.C: New test.
9687
9688 * g++.dg/cpp0x/initlist14.C: New test.
9689
9690 2009-02-21 Thomas Koenig <tkoenig@gcc.gnu.org>
9691
9692 PR fortran/38914
9693 * bound_simplification_2.f90: New test case.
9694 * bound_7.f90: New test case.
9695
9696 2009-02-21 Joseph Myers <joseph@codesourcery.com>
9697
9698 * gcc.dg/cpp/include4.c: New test.
9699
9700 2009-02-21 Uros Bizjak <ubizjak@gmail.com>
9701
9702 PR target/39256
9703 * gcc.target/i386/abi-2.c: New.
9704
9705 2009-02-21 Kaz Kojima <kkojima@gcc.gnu.org>
9706
9707 * gcc.c-torture/execute/pr39228.x: New.
9708
9709 2009-02-21 Uros Bizjak <ubizjak@gmail.com>
9710
9711 * gcc.target/i386/abi-1.c: Use scan-assembler-times "..." 1 instead of
9712 scan-assembler to check for xmm0 register.
9713
9714 2009-02-20 Mark Mitchell <mark@codesourcery.com>
9715 Joseph Myers <joseph@codesourcery.com>
9716
9717 * gcc.target/arm/va_list.c: New test.
9718 * g++.dg/abi/arm_va_list.C: Likewise.
9719 * lib/target-supports.exp (check_effective_target_arm_eabi): New
9720 function.
9721 * g++.dg/cpp0x/temp-va-arg-bug.C, g++.dg/other/stdarg1.C,
9722 g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-3.C,
9723 g++.dg/warn/miss-format-4.C, g++.dg/warn/miss-format-5.C,
9724 g++.dg/warn/miss-format-6.C, g++.old-deja/g++.other/vaarg2.C,
9725 g++.old-deja/g++.other/vaarg3.C, g++.old-deja/g++.other/vaarg4.C,
9726 g++.old-deja/g++.pt/builtin.C: Use -Wno-abi on ARM EABI targets.
9727
9728 2009-02-20 Jack Howarth <howarth@bromo.med.uc.edu>
9729
9730 PR testsuite/38164
9731 * gcc.target/i386/amd64-abi-3.c: Add -fomit-frame-pointer
9732 to dg-options.
9733
9734 2009-02-20 Jakub Jelinek <jakub@redhat.com>
9735
9736 PR target/39240
9737 * gcc.c-torture/execute/pr39240.c: New test.
9738
9739 2009-02-20 Jason Merrill <jason@redhat.com>
9740
9741 PR c++/39225
9742 * g++.dg/parse/dtor15.C: New test.
9743
9744 2009-02-19 Kazu Hirata <kazu@codesourcery.com>
9745
9746 * gcc.c-torture/execute/20090219-1.c: New.
9747
9748 2009-02-19 Adam Nemet <anemet@caviumnetworks.com>
9749
9750 * gcc.target/mips/mips.exp: Comment !CPU in the isa* pseudo-options.
9751 (mips-dg-options): When matching isa* pseudo-options make
9752 'value' optional and accept ! entries. Use $spec instead of
9753 $isa_spec in the isa pseudo-option error message. Only
9754 perform the ISA-range check when 'value' is set. If arch is
9755 matching any CPU in the ! entries switch to its generic ISA.
9756 * gcc.target/mips/branch-1.c: Pass isa=!octeon.
9757 * gcc.target/mips/dmult-1.c: Pass isa=64!octeon rather than -mips64.
9758
9759 2009-02-19 Jakub Jelinek <jakub@redhat.com>
9760
9761 PR target/39175
9762 * gcc.dg/visibility-20.c: New test.
9763 * g++.dg/ext/visibility/visibility-11.C: New test.
9764
9765 2009-02-19 H.J. Lu <hongjiu.lu@intel.com>
9766
9767 PR c++/39188
9768 * g++.dg/abi/pr39188-1a.C: New.
9769 * g++.dg/abi/pr39188-1b.C: Likewise.
9770 * g++.dg/abi/pr39188-1.h: Likewise.
9771 * g++.dg/abi/pr39188-2a.C: Likewise.
9772 * g++.dg/abi/pr39188-2b.C: Likewise.
9773 * g++.dg/abi/pr39188-2.h: Likewise.
9774 * g++.dg/abi/pr39188-3a.C: Likewise.
9775 * g++.dg/abi/pr39188-3b.C: Likewise.
9776 * g++.dg/abi/pr39188-3.h: Likewise.
9777
9778 2009-02-19 Joseph Myers <joseph@codesourcery.com>
9779
9780 PR c/38483
9781 * gcc.c-torture/execute/call-trap-1.c,
9782 gcc.c-torture/execute/va-arg-trap-1.c, gcc.dg/call-diag-1.c: New
9783 tests.
9784
9785 2009-02-19 Uros Bizjak <ubizjak@gmail.com>
9786
9787 PR target/39228
9788 * gcc.c-torture/execute/pr39228.c: New test.
9789
9790 2009-02-19 Richard Guenther <rguenther@suse.de>
9791
9792 PR tree-optimization/39074
9793 * gcc.dg/torture/pr39074.c: New testcase.
9794 * gcc.dg/torture/pr39074-2.c: Likewise.
9795 * gcc.dg/torture/pr39074-3.c: Likewise.
9796
9797 2009-02-18 H.J. Lu <hongjiu.lu@intel.com>
9798
9799 PR c++/39219
9800 * g++.dg/parse/attr3.C: New.
9801
9802 2009-02-18 Jack Howarth <howarth@bromo.med.uc.edu>
9803
9804 PR testsuite/38165
9805 * g++.dg/pubtypes.C: Adopt Radar 4535968 fix to testcase.
9806
9807 PR testsuite/38166
9808 * g++.dg/ext/visibility/class1.C: Revert revision 122348
9809 and skip on Darwin.
9810
9811 2009-02-18 Jason Merrill <jason@redhat.com>
9812
9813 PR c++/38880
9814 * g++.dg/init/const7.C: Remove XFAIL.
9815
9816 PR target/39179
9817 * g++.dg/opt/const6.C: New test.
9818
9819 2009-02-18 H.J. Lu <hongjiu.lu@intel.com>
9820
9821 * gcc.dg/callabi/callabi.exp: Moved to ...
9822 * gcc.target/x86_64/abi/callabi/callabi.exp: Here. Only run
9823 in 64bit mode.
9824
9825 * gcc.target/x86_64/abi/callabi/func-1.c: Don't check target.
9826 * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
9827 * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
9828 * gcc.target/x86_64/abi/callabi/pr38891.c: Likewise.
9829 * gcc.target/x86_64/abi/callabi/vaarg-1.c: Likewise.
9830 * gcc.target/x86_64/abi/callabi/vaarg-2.c: Likewise.
9831 * gcc.target/x86_64/abi/callabi/vaarg-3.c: Likewise.
9832
9833 * gcc.dg/callabi/callabi.h: Moved to ...
9834 * gcc.target/x86_64/abi/callabi/callabi.h: Here.
9835
9836 * gcc.dg/callabi/func-1.c: Moved to ...
9837 * gcc.target/x86_64/abi/callabi/func-1.c: Here.
9838
9839 * gcc.dg/callabi/func-indirect.c: Moved to ...
9840 * gcc.target/x86_64/abi/callabi/func-indirect.c: Here.
9841
9842 * gcc.dg/callabi/pr38891.c: Moved to ...
9843 * gcc.target/x86_64/abi/callabi/pr38891.c: Here.
9844
9845 * gcc.dg/callabi/vaarg-1.c: Moved to ...
9846 * gcc.target/x86_64/abi/callabi/vaarg-1.c: Here.
9847
9848 * gcc.dg/callabi/vaarg-2.c: Moved to ...
9849 * gcc.target/x86_64/abi/callabi/vaarg-2.c: Here.
9850
9851 * gcc.dg/callabi/vaarg-3.c: Moved to ...
9852 * gcc.target/x86_64/abi/callabi/vaarg-3.c: Here.
9853
9854 2009-02-17 Xuepeng Guo <xuepeng.guo@intel.com>
9855
9856 PR target/38891
9857 * gcc.dg/callabi/pr38891.c: New.
9858
9859 2009-02-17 H.J. Lu <hongjiu.lu@intel.com>
9860
9861 * gcc.dg/callabi/callabi.exp: New.
9862
9863 2009-02-17 H.J. Lu <hongjiu.lu@intel.com>
9864
9865 PR target/39082
9866 * g++.dg/compat/struct-layout-1_generate.c (dg_options): Add
9867 -Wno-abi for x86.
9868 * gcc.dg/compat/struct-layout-1_generate.c (dg_options): Likewise.
9869
9870 * gcc.target/i386/pr39082-1.c: New.
9871
9872 * gcc.target/x86_64/abi/abi-x86_64.exp (additional_flags): Add
9873 -Wno-abi.
9874
9875 * gcc.target/x86_64/abi/args.h (XMM_T): Add _m64 and _m128 if
9876 CHECK_M64_M128 is defined.
9877 (check_f_arguments): Add "do".
9878 (check_vector_arguments): New.
9879 (check_m64_arguments): Likewise.
9880 (check_m128_arguments): Likewise.
9881
9882 * gcc.target/x86_64/abi/defines.h: Include <xmmintrin.h>.
9883 (CHECK_M64_M128): Define.
9884
9885 * gcc.target/x86_64/abi/test_m64m128_returning.c: New. Based
9886 on abitest.
9887 * gcc.target/x86_64/abi/test_passing_m64m128.c: Likewise.
9888
9889 * gcc.target/x86_64/abi/test_passing_structs.c: Define __m128
9890 tests only if CHECK_M64_M128 is defined.
9891
9892 * gcc.target/x86_64/abi/test_passing_structs.c (m128_struct): New.
9893 (m128_2_struct): Likewise.
9894 (check_struct_passing5): Likewise.
9895 (check_struct_passing6): Likewise.
9896 (main): Test struct with __m128 if CHECK_M64_M128 is defined.
9897
9898 * gcc.target/x86_64/abi/test_passing_unions.c (un4): New.
9899 (un5): Likewise.
9900 (check_union_passing4): Likewise.
9901 (main): Test union with __m128 if CHECK_M64_M128 is defined.
9902
9903 2009-02-18 Joseph Myers <joseph@codesourcery.com>
9904
9905 PR c/35447
9906 * gcc.dg/noncompile/pr35447-1.c: New test.
9907
9908 2009-02-18 Jakub Jelinek <jakub@redhat.com>
9909
9910 PR tree-optimization/36922
9911 * gfortran.dg/pr36922.f: New test.
9912
9913 2009-02-17 Richard Guenther <rguenther@suse.de>
9914
9915 PR tree-optimization/39202
9916 * gcc.c-torture/compile/pr39202.c: New testcase.
9917
9918 2009-02-17 Richard Guenther <rguenther@suse.de>
9919
9920 PR tree-optimization/39204
9921 * gcc.dg/torture/pr39204.c: New testcase.
9922
9923 2009-02-17 Bingfeng Mei <bmei@broadcom.com>
9924
9925 * gcc.dg/vect/vect-outer-5.c: Require vect_float support.
9926 * gcc.dg/vect/vect-outer-6.c: Ditto.
9927
9928 2009-02-16 Joseph Myers <joseph@codesourcery.com>
9929
9930 PR c/35446
9931 * gcc.dg/noncompile/init-5.c: New test.
9932 * gcc.dg/init-bad-4.c: Adjust expected errors.
9933
9934 2009-02-16 H.J. Lu <hongjiu.lu@intel.com>
9935
9936 PR target/37049
9937 * gcc.target/i386/push-1.c: New.
9938
9939 2009-02-15 Uros Bizjak <ubizjak@gmail.com>
9940
9941 * gcc.dg/struct/w_prof_single_str_global.c: Mask return value.
9942
9943 2009-02-13 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9944
9945 * gcc.target/spu/intrinsics-sr.c: New test.
9946
9947 2009-02-13 Steve Ellcey <sje@cup.hp.com>
9948
9949 PR target/38056
9950 * gcc.target/ia64/sibcall-opt-1.c: New test.
9951 * gcc.target/ia64/sibcall-opt-2.c: New test.
9952
9953 2009-02-13 Paul Thomas <pault@gcc.gnu.org>
9954
9955 PR fortran/36528
9956 * gfortran.dg/cray_pointers_8.f90: New test.
9957
9958 PR fortran/36703
9959 * gfortran.dg/cray_pointers_9.f90: New test.
9960
9961 2009-02-13 Jason Merrill <jason@redhat.com>
9962
9963 PR c++/39070
9964 * g++.dg/cpp0x/decltype16.C: New.
9965
9966 2009-02-13 H.J. Lu <hongjiu.lu@intel.com>
9967
9968 PR target/39152
9969 * gfortran.dg/gomp/pr39152.f90: New.
9970
9971 2009-02-13 H.J. Lu <hongjiu.lu@intel.com>
9972
9973 PR target/39162
9974 * gcc.target/i386/pr39162.c: New.
9975
9976 2009-02-13 Joseph Myers <joseph@codesourcery.com>
9977
9978 PR c/35444
9979 * gcc.dg/noncompile/pr35444-1.c, gcc.dg/noncompile/pr35444-2.c:
9980 New tests.
9981
9982 2009-02-12 Jason Merrill <jason@redhat.com>
9983
9984 PR c++/38950
9985 * g++.dg/template/array20.C: New test.
9986
9987 2009-02-12 Uros Bizjak <ubizjak@gmail.com>
9988
9989 * gcc.dg/torture/fp-int-convert-float128-timode.c: Do not check
9990 for lp64 in "dg-do run" directive. Remove dg-xfail-if directive.
9991 * gcc.dg/torture/fp-int-convert-timode.c: Remove xfail directive.
9992
9993 2009-02-12 H.J. Lu <hongjiu.lu@intel.com>
9994
9995 * g++.dg/cpp0x/defaulted9.C: Compile with "-std=c++0x -fno-inline".
9996
9997 2009-02-12 H.J. Lu <hongjiu.lu@intel.com>
9998
9999 PR target/39152
10000 * gfortran.dg/pr39152.f: New.
10001
10002 2009-02-11 Jason Merrill <jason@redhat.com>
10003
10004 PR c++/39153
10005 * g++.dg/cpp0x/defaulted9.C: New test.
10006
10007 PR c++/30111
10008 * g++.dg/init/value7.C: New test.
10009
10010 2009-02-11 Paolo Bonzini <bonzini@gnu.org>
10011
10012 PR target/38824
10013 * gcc.target/i386/pr38824.c: New testcase.
10014
10015 2009-02-11 Jason Merrill <jason@redhat.com>
10016
10017 PR c++/38649
10018 * g++.dg/cpp0x/defaulted8.C: New test.
10019
10020 PR c++/36744
10021 * g++.dg/cpp0x/rv9p.C: New test.
10022
10023 2009-02-10 Eric Botcazou <ebotcazou@adacore.com>
10024
10025 * gnat.dg/aliasing3.adb: New test.
10026 * gnat.dg/aliasing3_pkg.ad[sb]: New helper.
10027
10028 2009-02-10 Paolo Carlini <paolo.carlini@oracle.com>
10029
10030 PR c++/34397
10031 * g++.dg/template/crash88.C: New.
10032 * g++.dg/template/crash89.C: Likewise.
10033
10034 2009-02-10 Steve Ellcey <sje@cup.hp.com>
10035
10036 PR c/39084
10037 * gcc.dg/pr39084.c: New test.
10038
10039 2009-02-10 Jakub Jelinek <jakub@redhat.com>
10040
10041 PR target/39139
10042 * gcc.target/i386/pr39139.c: New test.
10043
10044 2009-02-10 Richard Guenther <rguenther@suse.de>
10045
10046 PR tree-optimization/39132
10047 * gcc.dg/torture/pr39132.c: New testcase.
10048
10049 2009-02-10 H.J. Lu <hongjiu.lu@intel.com>
10050
10051 PR target/39119
10052 * gcc.target/x86_64/abi/avx/abi-avx.exp: New.
10053 * gcc.target/x86_64/abi/avx/args.h: Likewise.
10054 * gcc.target/x86_64/abi/avx/asm-support.S: Likewise.
10055 * gcc.target/x86_64/abi/avx/avx-check.h: Likewise.
10056 * gcc.target/x86_64/abi/avx/test_m256_returning.c: Likewise.
10057 * gcc.target/x86_64/abi/avx/test_passing_m256.c: Likewise.
10058 * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
10059 * gcc.target/x86_64/abi/avx/test_passing_unions.c: Likewise.
10060
10061 2009-02-09 Jason Merrill <jason@redhat.com>
10062
10063 PR c++/39109
10064 * g++.dg/init/value6.C: New test.
10065
10066 2009-02-09 H.J. Lu <hongjiu.lu@intel.com>
10067
10068 * gcc.target/x86_64/abi/abi-x86_64.exp: Use glob instead of find.
10069
10070 2009-02-09 Eric Botcazou <ebotcazou@adacore.com>
10071
10072 * gcc.c-torture/compile/20090209-1.c: New test.
10073
10074 2009-02-06 Paolo Carlini <paolo.carlini@oracle.com>
10075
10076 PR c++/35147
10077 PR c++/37737
10078 * g++.dg/cpp0x/vt-35147.C: New.
10079 * g++.dg/cpp0x/vt-37737-1.C: Likewise.
10080 * g++.dg/cpp0x/vt-37737-2.C: Likewise.
10081
10082 2009-02-06 Joseph Myers <joseph@codesourcery.com>
10083
10084 PR c/35434
10085 * gcc.dg/attr-alias-4.c: New test.
10086
10087 2009-02-06 Janis Johnson <janis187@us.ibm.com>
10088
10089 PR c/39035
10090 * gcc.dg/dfp/pr39035.c: New test.
10091
10092 2009-02-06 Joseph Myers <joseph@codesourcery.com>
10093
10094 PR c/36432
10095 * gcc.dg/c90-flex-array-2.c, gcc.dg/c99-flex-array-6.c: New tests.
10096
10097 2009-02-05 Jakub Jelinek <jakub@redhat.com>
10098
10099 PR c++/39106
10100 * g++.dg/opt/thunk3.C: New test.
10101
10102 2009-02-05 Nick Clifton <nickc@redhat.com>
10103
10104 * gcc.c-torture/compile/20080625-1.c: Skip for M32C.
10105 * gcc.c-torture/compile/limits-stringlit.c: Likewise.
10106 * gcc.dg/cdce1.c: Likewise.
10107 * gcc.dg/cpp/_Pragma6.c: Likewise.
10108 * g++.dg/cpp/_Pragma1.C: Likewise.
10109 * gcc.dg/utf32-2.c: Xfail for M32C.
10110 * gcc.dg/utf32-1.c: Likewise.
10111 * gcc.dg/utf32-3.c: Likewise.
10112 * gcc.dg/Wtype-limits.c: Add expected warning messages for 16-bit
10113 targets.
10114 * gcc.dg/Wtype-limits-Wextra.c: Likewise.
10115 * gcc.dg/utf32-4.c: Only run for 32-bit+ targets.
10116 * gcc.dg/Wconversion-5.c: Likewise.
10117 * gcc.dg/tree-ssa/data-dep-1.c: Likewise.
10118 * gcc.dg/tree-ssa/ldist-3.c: Likewise.
10119 * gcc.dg/tree-ssa/ldist-5.c: Likewise.
10120 * gcc.dg/utf-inc-init.c: Likewise.
10121 * gcc.dg/pr11492.c: Xfail for 16-bit targets.
10122 * gcc.dg/utf-array.c: Add expected warning messages for M32C.
10123 * gcc.dg/utf-array-short-wchar.c: Likewise.
10124 * gcc.dg/tree-ssa/pr33920.c: Expect a warning from all 16-bit targets.
10125 * gcc.dg/mallign.c: Use size_t instead of long.
10126
10127 2009-02-05 Uros Bizjak <ubizjak@gmail.com>
10128
10129 * g++.dg/torture/pr31863.C: Generalize dg-timeout-factor.
10130
10131 2009-02-05 Daniel Berlin <dberlin@dberlin.org>
10132
10133 * gcc.c-torture/execute/pr39100.c: New.
10134
10135 2009-02-05 Joseph Myers <joseph@codesourcery.com>
10136
10137 PR c/35435
10138 * gcc.dg/tls/diag-6.c: New test.
10139
10140 2009-02-04 Tobias Grosser <grosser@fim.uni-passau.de>
10141
10142 * gcc.dg/graphite/scop-19.c: New
10143
10144 2009-02-04 H.J. Lu <hongjiu.lu@intel.com>
10145
10146 AVX Programming Reference (January, 2009)
10147 * gcc.target/i386/avx-vpclmulqdq.c: New.
10148 * gcc.target/i386/pclmul-avx-check.h: Likewise.
10149
10150 * gcc.target/i386/i386.exp (check_effective_target_vpclmul): New.
10151
10152 * gcc.target/i386/pclmulqdq.c (CHECK_H): New.
10153 (TEST): Likewise. Include CHECK_H instead of "pclmul-check.h".
10154 (pclmul_test): Renamed to ...
10155 (TEST): This.
10156
10157 2009-02-04 Jakub Jelinek <jakub@redhat.com>
10158
10159 PR c++/39095
10160 * g++.dg/abi/mangle31.C: New test.
10161
10162 2009-02-03 Joseph Myers <joseph@codesourcery.com>
10163
10164 PR c/29129
10165 * c90-arraydecl-1.c: Do not expect error for [*] in abstract
10166 declarator.
10167 * vla-6.c: Likewise. Expect warning not error for [*] lexically
10168 inside function prototype but not part of parameter declarator.
10169 * vla-11.c: New test.
10170
10171 2009-02-03 Jason Merrill <jason@redhat.com>
10172
10173 * g++.dg/warn/main-4.C: New test.
10174 * g++.old-deja/g++.bugs/900227_01.C: Remove &main warnings.
10175
10176 2009-02-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
10177
10178 PR c++/36607
10179 * g++.dg/expr/cast10.C: New test.
10180
10181 2009-02-03 Joseph Myers <joseph@codesourcery.com>
10182
10183 PR c/35433
10184 * gcc.dg/init-bad-6.c: New test.
10185
10186 2009-02-03 Jakub Jelinek <jakub@redhat.com>
10187
10188 PR target/35318
10189 * gcc.c-torture/compile/pr35318.c: New test.
10190
10191 PR inline-asm/39059
10192 * gcc.dg/nofixed-point-2.c: New test.
10193 * g++.dg/ext/fixed1.C: Adjust expected diagnostics.
10194 * g++.dg/ext/fixed2.C: Likewise.
10195 * g++.dg/other/error25.C: Likewise.
10196 * g++.dg/lookup/crash7.C: Likewise.
10197 * g++.dg/cpp0x/decltype-38655.C: Likewise.
10198
10199 PR c++/39056
10200 * g++.dg/cpp0x/initlist13.C: New test.
10201
10202 2009-02-03 Paolo Bonzini <bonzini@gnu.org>
10203
10204 PR c++/36897
10205 * g++.dg/template/func2.C: New test.
10206
10207 PR c++/37314
10208 * g++.dg/template/typename15.C: New.
10209 * g++.dg/template/typename16.C: New.
10210
10211 2009-02-03 Janis Johnson <janis187@us.ibm.com>
10212 Ben Elliston <bje@au.ibm.com>
10213
10214 PR c/39034
10215 * gcc.dg/dfp/pr39034.c: New test.
10216
10217 2009-02-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10218
10219 PR testsuite/38263
10220 * gcc.dg/ipa/ipacost-2.c: Add -fpie when pic.
10221
10222 2009-02-02 Jason Merrill <jason@redhat.com>
10223
10224 PR c++/39054
10225 * g++.dg/parse/dtor14.C: New test.
10226
10227 2009-02-02 Jakub Jelinek <jakub@redhat.com>
10228
10229 * lib/target-supports.exp
10230 (check_effective_target_correct_iso_cpp_string_wchar_protos): New.
10231 * g++.dg/ext/builtin10.C: New test.
10232
10233 PR inline-asm/39058
10234 * gcc.target/i386/pr39058.c: New test.
10235
10236 2009-02-02 Richard Guenther <rguenther@suse.de>
10237
10238 PR tree-optimization/38937
10239 * g++.dg/warn/Wstrict-aliasing-bogus-escape.C: New testcase.
10240
10241 2009-02-01 Paolo Carlini <paolo.carlini@oracle.com>
10242
10243 PR c++/39053
10244 * g++.dg/parse/crash52.C: New.
10245
10246 2009-01-30 Richard Guenther <rguenther@suse.de>
10247
10248 PR tree-optimization/39041
10249 * gcc.c-torture/compile/pr39041.c: New testcase.
10250
10251 2009-01-30 Jakub Jelinek <jakub@redhat.com>
10252
10253 PR target/39013
10254 * gcc.target/i386/pr39013-1.c: New test.
10255 * gcc.target/i386/pr39013-2.c: New test.
10256
10257 PR c++/39028
10258 * g++.dg/ext/label12.C: New test.
10259
10260 2009-01-30 Paolo Carlini <paolo.carlini@oracle.com>
10261
10262 PR c++/33465
10263 * g++.dg/parse/error34.C: New.
10264 * g++.dg/parse/error35.C: Likewise.
10265
10266 2009-01-30 Paolo Carlini <paolo.carlini@oracle.com>
10267
10268 PR c++/38655
10269 * g++.dg/cpp0x/decltype-38655.C: New.
10270
10271 2009-01-30 Jakub Jelinek <jakub@redhat.com>
10272
10273 PR target/39002
10274 * g++.dg/torture/pr39002.C: New test.
10275
10276 2009-01-29 Kazu Hirata <kazu@codesourcery.com>
10277
10278 PR tree-optimization/39007
10279 * gcc.dg/tree-ssa/pr39007.c: New.
10280
10281 2009-01-29 Kenneth Zadeck <zadeck@naturalbridge.com>
10282
10283 PR middle-end/35854
10284 * gcc.dg/lower-subreg-1.c: Renamed dump pass from "subreg"
10285 to "subreg1".
10286
10287 2009-01-29 Steve Ellcey <sje@cup.hp.com>
10288
10289 PR middle-end/38857
10290 * gcc.c-torture/compile/pr38857.c: New test.
10291
10292 2009-01-28 Paul Thomas <pault@gcc.gnu.org>
10293
10294 PR fortran/38852
10295 PR fortran/39006
10296 * gfortran.dg/bound_6.f90: New test.
10297
10298 2009-01-28 Pat Haugen <pthaugen@us.ibm.com>
10299
10300 * gcc.target/powerpc/avoid-indexed-addresses.c: New test.
10301
10302 2009-01-28 Kazu Hirata <kazu@codesourcery.com>
10303
10304 PR tree-optimization/38997
10305 * gcc.dg/tree-ssa/pr38997.c: New.
10306
10307 2009-01-28 Richard Guenther <rguenther@suse.de>
10308
10309 PR tree-optimization/38926
10310 * gcc.c-torture/compile/pr38926.c: New testcase.
10311
10312 2009-01-28 Jakub Jelinek <jakub@redhat.com>
10313
10314 PR middle-end/38934
10315 * gcc.dg/pr38934.c: New test.
10316
10317 2009-01-28 Richard Guenther <rguenther@suse.de>
10318
10319 PR middle-end/38908
10320 * g++.dg/warn/Wuninitialized-2.C: New testcase.
10321
10322 2009-01-28 Paolo Bonzini <bonzini@gnu.org>
10323
10324 PR tree-optimization/38984
10325 * gcc.dg/pr38984.c: New XFAILed testcase.
10326
10327
10328 2009-01-28 Uros Bizjak <ubizjak@gmail.com>
10329
10330 PR target/38988
10331 * gcc.target/i386/pr38988.c: New test.
10332
10333 2009-01-27 Paolo Carlini <paolo.carlini@oracle.com>
10334
10335 PR c++/37554
10336 * g++.dg/parse/crash51.C: New.
10337 * g++.old-deja/g++.pt/crash9.C: Adjust.
10338
10339 2009-01-27 Daniel Kraft <d@domob.eu>
10340
10341 PR fortran/38883
10342 * gfortran.dg/mvbits_6.f90: New test.
10343 * gfortran.dg/mvbits_7.f90: New test.
10344 * gfortran.dg/mvbits_8.f90: New test.
10345
10346 2009-01-27 Richard Guenther <rguenther@suse.de>
10347
10348 PR tree-optimization/38503
10349 * g++.dg/warn/Wstrict-aliasing-bogus-placement-new.C: New testcase.
10350
10351 2009-01-27 Uros Bizjak <ubizjak@gmail.com>
10352
10353 PR middle-end/38969
10354 * gcc.c-torture/execute/pr38969.c: New test.
10355
10356 2009-01-26 Adam Nemet <anemet@caviumnetworks.com>
10357
10358 PR testsuite/38864
10359 * gcc.target/mips/fixed-vector-type.c: Add target { fixed_point }
10360 to dg-do compile.
10361 * gcc.target/mips/fixed-scalar-type.c: Likewise.
10362 * gcc.target/mips/dpaq_sa_l_w.c: Likewise.
10363 * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
10364
10365 2009-01-26 H.J. Lu <hongjiu.lu@intel.com>
10366
10367 PR target/38952
10368 * g++.dg/torture/stackalign/test-unwind.h (main): Also return 0
10369 if __USING_SJLJ_EXCEPTIONS__ is defined.
10370
10371 * g++.dg/torture/stackalign/unwind-0.C (foo): Don't define if
10372 __USING_SJLJ_EXCEPTIONS__ is defined.
10373 * g++.dg/torture/stackalign/unwind-1.C (foo): Likewise.
10374 * g++.dg/torture/stackalign/unwind-2.C (foo): Likewise.
10375 * g++.dg/torture/stackalign/unwind-3.C (foo): Likewise.
10376 * g++.dg/torture/stackalign/unwind-4.C (foo): Likewise.
10377 * g++.dg/torture/stackalign/unwind-5.C (foo): Likewise.
10378 * g++.dg/torture/stackalign/unwind-6.C (foo): Likewise.
10379
10380 2009-01-26 Danny Smith <dannysmith@users.sourceforge.net>
10381
10382 PR testsuite/38949
10383 * g++.dg/torture/stackalign/test-unwind.h (ASMNAME): Define.
10384 Use instead of C name in asm statements.
10385
10386 2009-01-26 Richard Guenther <rguenther@suse.de>
10387
10388 PR tree-optimization/38745
10389 * g++.dg/torture/pr38745.C: New testcase.
10390
10391 2009-01-26 Richard Guenther <rguenther@suse.de>
10392
10393 PR middle-end/38851
10394 * g++.dg/warn/Wuninitialized-1.C: New testcase.
10395
10396 2009-01-25 Hans-Peter Nilsson <hp@axis.com>
10397
10398 * gcc.dg/bitfld-15.c: Gate warning on target
10399 pcc_bitfield_type_matters.
10400 * gcc.dg/bitfld-17.c, g++.dg/ext/bitfield2.C,
10401 g++.dg/ext/bitfield4.C: Likewise.
10402 * gcc.dg/pr17112-1.c: Don't expect a warning for the packed
10403 bitfield for any target.
10404
10405 2009-01-24 Jakub Jelinek <jakub@redhat.com>
10406
10407 PR c/38957
10408 * gcc.dg/pr38957.c: New test.
10409
10410 2009-01-24 David Billinghurst <billingd@gcc.gnu.org>
10411
10412 PR fortran/38955
10413 * gfortran.dg/array_constructor_24.f: Allow tolerance when
10414 comparing floats.
10415
10416 2009-01-24 Sebastian Pop <sebastian.pop@amd.com>
10417
10418 PR tree-optimization/38953
10419 * gfortran.dg/graphite/pr38953.f90: New.
10420
10421 2009-01-24 Paul Brook <paul@codesourcery.com>
10422
10423 * gcc.target/arm/neon-cond-1.c: New test.
10424
10425 2009-01-23 Paolo Bonzini <bonzini@gnu.org>
10426
10427 PR tree-optimization/38932
10428 * gcc.dg/pr38932.c: New.
10429
10430 2009-01-23 Revital Eres <eres@il.ibm.com>
10431
10432 * gcc.dg/sms-7.c: Fix test.
10433
10434 2009-01-22 Adam Nemet <anemet@caviumnetworks.com>
10435
10436 * gcc.dg/bitfld-15.c, gcc.dg/bitfld-16.c,
10437 gcc.dg/bitfld-17.c,gcc.dg/bitfld-18.c: New tests.
10438 * g++.dg/ext/bitfield2.C, g++.dg/ext/bitfield3.C,
10439 g++.dg/ext/bitfield4.C, g++.dg/ext/bitfield5.C: New tests.
10440
10441 2009-01-22 Steve Ellcey <sje@cup.hp.com>
10442
10443 * gcc.dg/pr35729.c: Make test x86 specific.
10444
10445 2009-01-22 Steve Ellcey <sje@cup.hp.com>
10446
10447 PR middle-end/38615
10448 * gcc.dg/pr38615.c: New test.
10449
10450 2009-01-22 Uros Bizjak <ubizjak@gmail.com>
10451
10452 PR target/38931
10453 * gcc.target/i386/pr38931.c: New test.
10454
10455 2009-01-22 Dodji Seketeli <dodji@redhat.com>
10456
10457 PR c++/38930
10458 * g++.dg/template/typedef11.C: Reverting changes of PR c++/26693.
10459 * g++.dg/template/typedef12.C: Likewise.
10460 * g++.dg/template/typedef13.C: Likewise.
10461 * g++.dg/template/typedef14.C: Likewise.
10462 * g++.dg/template/sfinae3.C: Likewise.
10463 * g++.old-deja/g++.pt/typename8.C: Likewise.
10464 * g++.dg/template/access11.C: Likewise
10465
10466 2009-01-21 Richard Sandiford <rdsandiford@googlemail.com>
10467
10468 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Skip for mips*-*-linux*
10469 and mips*-*-irix*.
10470 * gcc.dg/tree-ssa/vrp47.c: Skip for all MIPS targets.
10471
10472 2009-01-21 Dodji Seketeli <dodji@redhat.com>
10473
10474 PR c++/26693
10475 * g++.dg/template/typedef11.C: New test.
10476 * g++.dg/template/typedef12.C: Likewise.
10477 * g++.dg/template/typedef13.C: Likewise.
10478 * g++.dg/template/typedef14.C: Likewise.
10479 * g++.dg/template/sfinae3.C: Compile this pedantically.
10480 The only errors expected should be the one saying the typedef is ill
10481 formed.
10482 * g++.old-deja/g++.pt/typename8.C: Likewise.
10483 * g++.dg/template/access11.C: Update this.
10484
10485 2009-01-21 Daniel Kraft <d@domob.eu>
10486
10487 PR fortran/38887
10488 * gfortran.dg/mvbits_5.f90: New test.
10489
10490 2009-01-21 Bingfeng Mei <bmei@broadcom.com>
10491
10492 * gcc.dg/sms-6.c: New test.
10493 * gcc.dg/sms-7.c: Likewise.
10494
10495 2009-01-20 Paul Thomas <pault@gcc.gnu.org>
10496
10497 PR fortran/38907
10498 * gfortran.dg/host_assoc_function_7.f90: New test
10499
10500 2009-01-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
10501 Richard Guenther <rguenther@suse.de>
10502
10503 PR tree-optimization/38747
10504 PR tree-optimization/38748
10505 * gcc.dg/tree-ssa/struct-aliasing-1.c: New test.
10506 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
10507 * gcc.c-torture/execute/struct-aliasing-1.c: Likewise.
10508
10509 2009-01-20 Kees Cook <kees@ubuntu.com>
10510 H.J. Lu <hongjiu.lu@intel.com>
10511
10512 PR target/38902
10513 * gcc.dg/pr38902.c: New.
10514
10515 2009-01-20 Paolo Bonzini <bonzini@gnu.org>
10516
10517 PR target/38868
10518 * gfortran.dg/pr38868.f: New testcase.
10519
10520 2009-01-20 Richard Guenther <rguenther@suse.de>
10521
10522 * gcc.c-torture/execute/pr36227.c: Move ...
10523 * gcc.dg/torture/pr36227.c: ... here. Require stdint_types.
10524
10525 2009-01-19 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
10526
10527 * lib/gfortran.exp: Add -B options for targets that use
10528 libgfortran.a%s in their specs.
10529
10530 2009-01-19 Jason Merrill <jason@redhat.com>
10531
10532 PR c++/23287
10533 * g++.dg/template/dtor5.C: New test.
10534
10535 2009-01-19 Mikael Morin <mikael.morin@tele2.fr>
10536
10537 PR fortran/38859
10538 * gfortran.dg/bound_5.f90: New test.
10539
10540 2009-01-18 H.J. Lu <hongjiu.lu@intel.com>
10541
10542 PR target/38736
10543 * g++.dg/compat/abi/pr38736_main.C: New.
10544 * g++.dg/compat/abi/pr38736_x.C: Likewise.
10545 * g++.dg/compat/abi/pr38736_y.C: Likewise.
10546 * g++.dg/other/macro-1.C: Likewise.
10547 * gcc.dg/macro-1.c: Likewise.
10548 * gcc.dg/compat/pr38736_main.c: Likewise.
10549 * gcc.dg/compat/pr38736_x.c: Likewise.
10550 * gcc.dg/compat/pr38736_y.c: Likewise.
10551
10552 2009-01-18 Richard Guenther <rguenther@suse.de>
10553
10554 PR tree-optimization/38819
10555 * gcc.c-torture/execute/pr38819.c: New testcase.
10556
10557 2009-01-17 Paul Thomas <pault@gcc.gnu.org>
10558
10559 PR fortran/38657
10560 * gfortran.dg/module_commons_3.f90: Reapply.
10561
10562 2009-01-17 Paul Thomas <pault@gcc.gnu.org>
10563
10564 PR fortran/34955
10565 * gfortran.dg/transfer_intrinsic_1.f90: New test.
10566 * gfortran.dg/transfer_intrinsic_2.f90: New test.
10567
10568 2009-01-17 Paul Thomas <pault@gcc.gnu.org>
10569
10570 PR fortran/38657
10571 * gfortran.dg/module_commons_3.f90: Remove
10572
10573 2009-01-16 H.J. Lu <hongjiu.lu@intel.com>
10574
10575 * gcc.dg/tree-ssa/foldaddr-1.c: Add the missing '}'.
10576
10577 2009-01-16 Jason Merrill <jason@redhat.com>
10578
10579 PR c++/38877
10580 * g++.dg/template/lvalue1.C: New test.
10581
10582 PR c++/29470
10583 * g++.dg/template/access20.C: New test.
10584 * g++.dg/torture/pr34641.C: Fix access.
10585
10586 2009-01-16 Richard Guenther <rguenther@suse.de>
10587
10588 PR tree-optimization/38835
10589 PR middle-end/36227
10590 * gcc.c-torture/execute/pr36227.c: New testcase.
10591 * gcc.dg/tree-ssa/foldaddr-1.c: XFAIL.
10592 * g++.dg/init/const7.C: Likewise.
10593
10594 2009-01-16 Adam Nemet <anemet@caviumnetworks.com>
10595
10596 PR target/38554
10597 * gcc.c-torture/compile/pr38554.c: New test.
10598
10599 2009-01-16 Jason Merrill <jason@redhat.com>
10600
10601 PR c++/38579
10602 * g++.dg/conversion/access1.C: New test.
10603
10604 2009-01-16 Jakub Jelinek <jakub@redhat.com>
10605
10606 PR tree-optimization/38789
10607 * gcc.c-torture/compile/pr38789.c: New test.
10608
10609 2009-01-16 Janus Weil <janus@gcc.gnu.org>
10610
10611 PR fortran/38152
10612 * gfortran.dg/proc_ptr_13.f90: New.
10613
10614 2009-01-15 Jason Merrill <jason@redhat.com>
10615
10616 PR c++/38850
10617 * g++.dg/template/koenig6.C: New test.
10618
10619 2009-01-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
10620
10621 PR c++/29388
10622 * g++.dg/template/error37.C: New testcase.
10623
10624 2009-01-15 Jason Merrill <jason@redhat.com>
10625
10626 PR c++/36334
10627 * g++.dg/conversion/memfn1.C: New test.
10628
10629 PR c++/37646
10630 * g++.dg/conversion/memfn2.C: New test.
10631
10632 2009-01-15 Steve Ellcey <sje@cup.hp.com>
10633
10634 PR c++/38357
10635 * g++.dg/template/crash87.C: New test.
10636
10637 2009-01-15 H.J. Lu <hongjiu.lu@intel.com>
10638
10639 PR middle-end/37843
10640 * gcc.target/i386/pr37843-3.c: Replace _Decimal128 with __m128.
10641
10642 2009-01-15 Dodji Seketeli <dodji@redhat.com>
10643
10644 PR c++/38636
10645 * g++.dg/parse/crash50.C: New test.
10646
10647 2009-01-14 Jakub Jelinek <jakub@redhat.com>
10648
10649 PR rtl-optimization/38245
10650 * gcc.dg/pr38245-3.c: New test.
10651 * gcc.dg/pr38245-3.h: New file.
10652 * gcc.dg/pr38245-4.c: New file.
10653 * gcc.dg/pr38364.c: New test.
10654
10655 2009-01-14 Adam Nemet <anemet@caviumnetworks.com>
10656
10657 * gcc.target/mips/mips.exp (mips_option_tests(-mips16)): Make the
10658 sequence PC-relative.
10659
10660 2009-01-14 Mark Mitchell <mark@codesourcery.com>
10661
10662 * gcc.target/arm/long-calls-1.c: Tolerate the lack of sibling
10663 calls and/or PLT markers.
10664 * gcc.target/arm/long-calls-2.c: Tolerate the lack of sibling
10665 calls and/or PLT markers.
10666 * gcc.target/arm/long-calls-3.c: Tolerate the lack of sibling
10667 calls and/or PLT markers.
10668 * gcc.target/arm/long-calls-4.c: Tolerate the lack of sibling
10669 calls and/or PLT markers.
10670
10671 2009-01-14 Daniel Jacobowitz <dan@codesourcery.com>
10672 Nathan Froyd <froydnj@codesourcery.com>
10673 Joseph Myers <joseph@codesourcery.com>
10674
10675 * lib/target-supports.exp (check_effective_target_powerpc_spe_nocache):
10676 New function.
10677 * gcc.target/powerpc/20030218-1.c: Skip if not powerpc_spe_nocache
10678 and use consistent CFLAGS.
10679 * gcc.target/powerpc/20030505.c: Likewise.
10680 * gcc.target/powerpc/20081204-1.c: Likewise.
10681 * gcc.target/powerpc/ppc-spe.c: Likewise.
10682 * gcc.target/powerpc/spe1.c: Likewise.
10683 * g++.dg/ext/spe1.C: Likewise.
10684 * g++.dg/other/opaque-1.C: Likewise.
10685 * g++.dg/other/opaque-2.C: Likewise.
10686 * g++.dg/other/opaque-3.C: Likewise.
10687
10688 2009-01-14 Mark Mitchell <mark@codesourcery.com>
10689
10690 * gcc.dg/vect/vect-105.c: Prevent compiler from hoisting abort
10691 out of loop.
10692
10693 2009-01-14 Vladimir Makarov <vmakarov@redhat.com>
10694
10695 PR target/38811
10696 * g++.dg/torture/pr38811.C: New file.
10697
10698 2009-01-14 Richard Guenther <rguenther@suse.de>
10699
10700 PR tree-optimization/38826
10701 PR middle-end/38477
10702 * gcc.dg/Wstrict-aliasing-bogus-pta-1.c: New testcase.
10703
10704 2009-01-13 Sebastian Pop <sebastian.pop@amd.com>
10705
10706 * gcc.dg/graphite/pr38786.c: Fix commit problem.
10707
10708 2009-01-14 Nick Clifton <nickc@redhat.com>
10709
10710 PR c++/37862
10711 * g++.cp/parse/pr37862.C: New test.
10712
10713 2009-01-14 Julian Brown <julian@codesourcery.com>
10714
10715 * gcc.target/arm/eabi1.c (__eabi_uread4, __eabi_uwrite4)
10716 (__eabi_uread8, __eabi_uwrite8): Change spellings of declarations
10717 to...
10718 (__aeabi_uread4, __aeabi_uwrite4, __aeabi_uread8, __aeabi_uwrite8):
10719 These.
10720
10721 2009-01-13 Jakub Jelinek <jakub@redhat.com>
10722
10723 PR rtl-optimization/38774
10724 * gcc.dg/torture/pr38774.c: New test.
10725
10726 PR c++/38795
10727 * g++.dg/cpp0x/pr38795.C: New test.
10728
10729 2009-01-13 Daniel Jacobowitz <dan@codesourcery.com>
10730 Nathan Froyd <froydnj@codesourcery.com>
10731 Joseph Myers <joseph@codesourcery.com>
10732
10733 * gcc.target/powerpc/altivec-consts.c: Run if vmx_hw, compile
10734 otherwise. Do not check for AltiVec at runtime.
10735 * gcc.target/powerpc/altivec-varargs-1.c: Likewise.
10736 * gcc.target/powerpc/altivec-vec-merge.c: Likewise.
10737 * gcc.target/powerpc/altivec-1.c: Likewise.
10738 * gcc.target/powerpc/altivec-3.c: Likewise.
10739 * gcc.target/powerpc/altivec-10.c: Likewise.
10740 * gcc.target/powerpc/altivec-12.c: Likewise.
10741 * gcc.target/powerpc/altivec-24.c: Likewise.
10742 * gcc.target/powerpc/altivec-cell-2.c: Likewise.
10743 * gcc.target/powerpc/altivec-cell-3.c: Likewise.
10744 * gcc.target/powerpc/altivec-cell-4.c: Likewise.
10745 * gcc.target/powerpc/pr35907.c: Likewise.
10746 * gcc.target/powerpc/altivec-cell-8.c: Run if cell_hw, compile
10747 otherwise. Do not check for Cell at runtime.
10748 * gcc.target/powerpc/altivec_check.h: Delete.
10749
10750 * g++.dg/ext/altivec-2.C: Do not check for AltiVec at runtime.
10751 * g++.dg/ext/altivec-3.C: Run if vmx_hw, compile otherwise. Do
10752 not check for AltiVec at runtime.
10753 * g++.dg/ext/altivec-cell-2.C: Likewise.
10754 * g++.dg/ext/altivec-cell-3.C: Likewise.
10755 * g++.dg/ext/altivec-cell-4.C: Likewise.
10756 * g++.dg/eh/simd-2.C: Only use -maltivec if vmx_hw.
10757 * g++.dg/eh/check-vect.h (sig_ill_handler): Remove AltiVec runtime
10758 check.
10759 * g++.dg/ext/altivec_check.h: Delete.
10760
10761 2009-01-13 Nathan Froyd <froydnj@codesourcery.com>
10762
10763 * gcc.target/powerpc/altivec-macros.c: Require a powerpc_altivec_ok
10764 effective target. Adjust line numbers accordingly.
10765
10766 2009-01-13 Mark Mitchell <mark@codesourcery.com>
10767
10768 * gcc.target/i386/sse-10.c: Pass -mno-omit-leaf-frame-pointer.
10769
10770 2009-01-13 Sebastian Pop <sebastian.pop@amd.com>
10771
10772 PR tree-optimization/38786
10773 * gcc.dg/graphite/pr38786.c: New.
10774
10775 2009-01-13 Uros Bizjak <ubizjak@gmail.com>
10776
10777 Revert:
10778 2009-01-05 Uros Bizjak <ubizjak@gmail.com>
10779
10780 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
10781 for alpha*-*-* targets.
10782 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
10783
10784 2009-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10785
10786 PR libfortran/38772
10787 * gfortran.dg/fmt_bz_bn_err.f: New test.
10788
10789 2009-01-12 Nathan Froyd <froydnj@codesourcery.com>
10790
10791 * gcc.target/powerpc/ppc-spe64-1.c: Add dg-error handler.
10792
10793 2009-01-12 Daniel Jacobowitz <dan@codesourcery.com>
10794
10795 * lib/target-supports.exp (check_effective_target_powerpc64): New.
10796 * gcc.target/powerpc/darwin-longlong.c: Explicitly require 64-bit
10797 instruction support. Do not check for it at runtime.
10798
10799 2009-01-12 Jason Merrill <jason@redhat.com>
10800
10801 PR c++/35109
10802 * g++.dg/lookup/friend11.C: Remove expected error.
10803 * g++.dg/lookup/friend14.C: New test.
10804 * g++.dg/lookup/friend15.C: New test.
10805
10806 2009-01-12 Dodji Seketeli <dodji@redhat.com>
10807
10808 PR c++/36019
10809 * g++.dg/lookup/hidden-class12.C: New test.
10810 * g++.dg/lookup/hidden-class13.C: New test.
10811 * g++.dg/lookup/hidden-class14.C: New test.
10812 * g++.dg/lookup/hidden-class15.C: New test.
10813 * g++.dg/lookup/hidden-class16.C: New test.
10814
10815 2009-01-12 Mark Mitchell <mark@codesourcery.com>
10816
10817 * gcc.dg/struct/wo_prof_single_str_global.c: Mask return value.
10818 * gcc.dg/struct/wo_prof_single_str_local.c: Mask return value.
10819 * gcc.dg/struct/wo_prof_single_str_pointer.c: Mask return value.
10820
10821 2009-01-12 Jason Merrill <jason@redhat.com>
10822
10823 PR c++/31488
10824 * g++.dg/other/vararg-3.C: New test.
10825
10826 2009-01-12 Daniel Jacobowitz <dan@codesourcery.com>
10827
10828 * gcc.target/powerpc/ppc-spe.c: Compile for all EABI targets.
10829 Explicitly enable SPE.
10830 * gcc.target/powerpc/20030505.c: Likewise. Add dg-message
10831 directive.
10832
10833 * gcc.target/powerpc/20030218-1.c: Pass -mfloat-gprs=single.
10834 Expect -flax-vector-conversions message. Adjust incompatible
10835 types errors.
10836 * gcc.target/powerpc/spe1.c: Pass -mspe and -mfloat-gprs=single.
10837 Make Foo extern.
10838
10839 * gcc.dg/cpp/assert4.c: Recognize __PPC__.
10840
10841 * g++.dg/other/opaque-1.C: Run on targets with SPE.
10842
10843 * g++.dg/ext/spe-1.C: Pass -mspe and -mfloat-gprs=single.
10844 * g++.dg/other/opaque-2.C: Likewise.
10845 * g++.dg/other/opaque-3.C: Likewise.
10846
10847 2009-01-12 Jakub Jelinek <jakub@redhat.com>
10848
10849 PR c/32041
10850 * gcc.dg/pr32041.c: New test.
10851 * g++.dg/parse/offsetof9.C: New test.
10852
10853 2009-01-12 Daniel Jacobowitz <dan@codesourcery.com>
10854 Nathan Froyd <froydnj@codesourcery.com>
10855
10856 * g++.dg/conversion/simd1.C: Ignore irrelevant warning.
10857 * g++.dg/ext/attribute-test-1.C: Likewise.
10858 * g++.dg/ext/attribute-test-2.C: Likewise.
10859 * g++.dg/ext/attribute-test-3.C: Likewise.
10860 * g++.dg/ext/attribute-test-4.C: Likewise.
10861
10862 2009-01-12 Eric Botcazou <ebotcazou@adacore.com>
10863
10864 * gnat.dg/unchecked_convert3.adb: New test.
10865
10866 2009-01-12 Tomas Bily <tbily@suse.cz>
10867
10868 PR middlend/38385
10869 * gcc.dg/tree-ssa/pr38385.c: New file.
10870
10871 2009-01-12 Jakub Jelinek <jakub@redhat.com>
10872
10873 PR c++/38794
10874 * g++.dg/parse/typedef9.C: New test.
10875
10876 PR tree-optimization/38807
10877 * gcc.c-torture/compile/pr38807.c: New test.
10878
10879 2009-01-11 Adam Nemet <anemet@caviumnetworks.com>
10880
10881 * gcc.target/mips/ins-2.c: New test.
10882
10883 2009-01-11 H.J. Lu <hongjiu.lu@intel.com>
10884
10885 PR testsuite/38809
10886 * gcc.dg/pr38616.c: Only run for targets with -fstack-protector.
10887
10888 2009-01-11 Jakub Jelinek <jakub@redhat.com>
10889
10890 PR c++/36254
10891 * g++.dg/warn/Wreturn-type-5.C: New test.
10892
10893 2009-01-11 Matthias Klose <doko@ubuntu.com>
10894
10895 PR middle-end/38616
10896 * gcc.dg/pr38616.c: New test.
10897
10898 2009-01-10 Sebastian Pop <sebastian.pop@amd.com>
10899
10900 * gcc.dg/graphite/block-3.c: Fix compile error on 32bit.
10901
10902 2009-01-10 Andrew Pinski <pinskia@gmail.com>
10903
10904 PR c++/38648
10905 * g++.dg/expr/string-1.C: New test.
10906 * g++.dg/expr/string-2.C: New test.
10907
10908 PR c++/36695
10909 * g++.dg/ext/complex4.C: New test.
10910 * g++.dg/ext/complex5.C: New test.
10911 * g++.dg/init/reference1.C: New test.
10912 * g++.dg/init/reference2.C: New test.
10913 * g++.dg/init/reference3.C: New test.
10914
10915 2009-01-10 Paul Thomas <pault@gcc.gnu.org>
10916
10917 PR fortran/38763
10918 * gfortran.dg/transfer_null_1.f90: New test.
10919
10920 2009-01-10 Paul Thomas <pault@gcc.gnu.org>
10921
10922 PR fortran/38765
10923 * gfortran.dg/host_assoc_function_6.f90: New test.
10924
10925 2009-01-09 Joel Sherrill <joel.sherrill@oarcorp.com>
10926
10927 * lib/target-supports.exp: Add method to determine if the effective
10928 target is really a ppc405 after applying all compile options.
10929 * gcc.target/powerpc/405-mulhhwu-2.c: Add dg-skip-if not ppc405.
10930 * gcc.target/powerpc/405-nmachhw-1.c: Likewise.
10931 * gcc.target/powerpc/405-nmaclhw-1.c: Likewise.
10932 * gcc.target/powerpc/405-machhwu-1.c: Likewise.
10933 * gcc.target/powerpc/405-mullhwu-1.c: Likewise.
10934 * gcc.target/powerpc/405-nmacchw-1.c: Likewise.
10935 * gcc.target/powerpc/405-mulchwu-1.c: Likewise.
10936 * gcc.target/powerpc/405-nmachhw-2.c: Likewise.
10937 * gcc.target/powerpc/405-nmaclhw-2.c: Likewise.
10938 * gcc.target/powerpc/405-machhwu-2.c: Likewise.
10939 * gcc.target/powerpc/405-mulhhw-1.c: Likewise.
10940 * gcc.target/powerpc/405-machhw-1.c: Likewise.
10941 * gcc.target/powerpc/405-mullhw-1.c: Likewise.
10942 * gcc.target/powerpc/405-maclhw-1.c: Likewise.
10943 * gcc.target/powerpc/405-dlmzb-strlen-1.c: Likewise.
10944 * gcc.target/powerpc/405-mullhwu-2.c: Likewise.
10945 * gcc.target/powerpc/405-nmacchw-2.c: Likewise.
10946 * gcc.target/powerpc/405-mulchwu-2.c: Likewise.
10947 * gcc.target/powerpc/405-mulchw-1.c: Likewise.
10948 * gcc.target/powerpc/405-maclhwu-1.c: Likewise.
10949 * gcc.target/powerpc/405-macchw-1.c: Likewise.
10950 * gcc.target/powerpc/405-mulhhw-2.c: Likewise.
10951 * gcc.target/powerpc/405-machhw-2.c: Likewise.
10952 * gcc.target/powerpc/405-mullhw-2.c: Likewise.
10953 * gcc.target/powerpc/405-maclhw-2.c: Likewise.
10954 * gcc.target/powerpc/405-macchwu-1.c: Likewise.
10955 * gcc.target/powerpc/405-mulhhwu-1.c: Likewise.
10956 * gcc.target/powerpc/405-mulchw-2.c: Likewise.
10957 * gcc.target/powerpc/405-maclhwu-2.c: Likewise.
10958 * gcc.target/powerpc/405-macchw-2.c: Likewise.
10959 * gcc.target/powerpc/405-macchwu-2.c: Likewise.
10960
10961 2009-01-09 Jakub Jelinek <jakub@redhat.com>
10962
10963 PR c++/35335
10964 * g++.dg/other/error31.C: New testcase.
10965
10966 PR c/35742
10967 * gcc.dg/pr35742.c: New test.
10968
10969 2009-01-09 John F. Carr <jfc@mit.edu>
10970
10971 PR c++/37877
10972 * g++.dg/parse/linkage3.C: New test.
10973
10974 2009-01-09 Jakub Jelinek <jakub@redhat.com>
10975
10976 PR middle-end/38771
10977 * gcc.c-torture/compile/pr38771.c: New test.
10978
10979 2009-01-08 Nathan Froyd <froydnj@codesourcery.com>
10980
10981 * gcc.dg/pr34856.c: Ignore irrelevant warning.
10982
10983 2009-01-08 Mark Mitchell <mark@codesourcery.com>
10984
10985 * gcc.dg/sibcall-3.c: XFAIL for Thumb.
10986 * gcc.dg/sibcall-4.c: Likewise.
10987
10988 2009-01-08 Sebastian Pop <sebastian.pop@amd.com>
10989 Jan Sjodin <jan.sjodin@amd.com>
10990
10991 PR tree-optimization/38559
10992 * gcc.dg/graphite/pr38559.c: New.
10993
10994 2009-01-08 Ira Rosen <irar@il.ibm.com>
10995
10996 PR tree-optimization/37194
10997 * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: New test.
10998
10999 2009-01-07 Jakub Jelinek <jakub@redhat.com>
11000
11001 PR c++/38725
11002 * g++.dg/ext/label11.C: New test.
11003
11004 2009-01-07 Joseph Myers <joseph@codesourcery.com>
11005
11006 * lib/target-supports.exp (check_weak_override_available): New.
11007 * lib/target-supports-dg.exp (dg-require-weak-override): New.
11008 * gcc.dg/tree-ssa/pr27781.c, g++.dg/eh/weak1.C: Use
11009 dg-require-weak-override.
11010
11011 2009-01-07 Nathan Froyd <froydnj@codesourcery.com>
11012 Alan Modra <amodra@bigpond.net.au>
11013
11014 * gcc.c-torture/compile/20090107-1.c: New test.
11015
11016 2009-01-07 Uros Bizjak <ubizjak@gmail.com>
11017
11018 PR target/38706
11019 * g++.dg/other/pr38706.C: New test.
11020
11021 2009-01-07 Jason Merrill <jason@redhat.com>
11022
11023 * g++.dg/cpp0x/variadic92.C: New test.
11024 * g++.dg/cpp0x/variadic93.C: New test.
11025
11026 2009-01-07 Janis Johnson <janis187@us.ibm.com>
11027
11028 * lib/target-supports-dg.exp (current_compiler_flags): New.
11029 (check-flags): Use it; do not access dg-test local variables.
11030 (dg-skip-if): Do not access dg-test local variables.
11031 (dg-xfail-run-if): Ditto.
11032 (dg-shouldfail): Ditto.
11033 * gcc.test-framework/test-framework.exp
11034 (check_effective_target_def_nocache): New.
11035 * gcc.test-framework/test-framework.awk: Handle scan tests.
11036 * gcc.test-framework/dg-do-run-xrif-nocache-exp-XF.c: New test.
11037 * gcc.test-framework/dg-error-nocache-exp-P.c: New test.
11038 * gcc.test-framework/dg-nocache-scanasm-exp-XF.c: New test.
11039 * gcc.test-framework/dg-warning-nocache-exp-P.c: New test.
11040 * gcc.test-framework/dg-nocache-sif-exp-P.c: New test.
11041 * gcc.test-framework/dg-nocache-sif-exp-U.c: New test.
11042 * gcc.test-framework/dg-nocache-xif-exp-P.c: New test.
11043 * gcc.test-framework/dg-do-run-sft-nocache-exp-P.c: New test.
11044 * gcc.test-framework/dg-nocache-xif-exp-XP.c: New test.
11045
11046 * g++.dg/torture/pr38586.C: Ignore a possible warning.
11047
11048 * lib/target-supports-dg.exp (check_test_flags): Delete.
11049
11050 2009-01-07 Jan Sjodin <jan.sjodin@amd.com>
11051
11052 PR tree-optimization/38492
11053 PR tree-optimization/38498
11054 * gcc.dg/graphite/pr38500.c: Fixed warning as committed
11055 in trunk.
11056 * gcc.dg/graphite/block-0.c: Update test.
11057 * gcc.dg/graphite/block-1.c: Same.
11058 * gcc.dg/graphite/block-2.c: Remove xfail and test for blocking.
11059 * gcc.dg/graphite/block-4.c: Remove test for strip mine.
11060 * gcc.dg/graphite/block-3.c: New.
11061 * gcc.dg/graphite/pr38498.c: New.
11062
11063 2009-01-07 H.J. Lu <hongjiu.lu@intel.com>
11064
11065 AVX Programming Reference (December, 2008)
11066 * gcc.target/i386/avx-vmovntdq-256-1.c: New.
11067 * gcc.target/i386/avx-vmovntpd-256-1.c: Likewise.
11068 * gcc.target/i386/avx-vmovntps-256-1.c: Likewise.
11069
11070 * gcc.target/i386/sse2-movntdq-1.c (TEST): Align array to 16byte.
11071 * gcc.target/i386/sse2-movntpd-1.c (TEST): Likewise.
11072
11073 2009-01-06 Thomas Koenig <tkoenig@gcc.gnu.org>
11074
11075 PR fortran/38220
11076 * gfortran.dg/c_loc_pure_1.f90: New test.
11077
11078 2009-01-06 Mikael Morin <mikael.morin@tele2.fr>
11079
11080 PR fortran/38669
11081 * gfortran.dg/elemental_dependency_3.f90:
11082 Add the final tree dump cleanup.
11083
11084 2009-01-06 Jakub Jelinek <jakub@redhat.com>
11085
11086 * gfortran.dg/pr23095.f: Require ilp32 in target selection instead of
11087 passing -m32.
11088
11089 PR rtl-optimization/38722
11090 * gfortran.dg/pr38722.f90: New test.
11091
11092 2009-01-06 Janis Johnson <janis187@us.ibm.com>
11093
11094 PR c/34252
11095 * gcc.dg/dfp/decfloat-constants.c: Check for DECnn_SUBNORMAL_MIN
11096 instead of DECnn_DEN. Support -DDBG to list lines that fail.
11097
11098 2009-01-06 Dominique Dhumieres <dominiq@lps.ens.fr>
11099
11100 * gfortran.dg/implicit_12.f90: Add space around dg directive.
11101 * gfortran.dg/typebound_call_8.f03: Same.
11102 * gfortran.dg/elemental_bind_c.f90: Same.
11103 * gfortran.dg/typebound_call_7.f03: Same.
11104 * gfortran.dg/interface_proc_end.f90: Same
11105 * gfortran.dg/pr37243.f: Fix typo.
11106
11107 2009-01-06 Uros Bizjak <ubizjak@gmail.com>
11108
11109 * gcc.dg/struct-ret-3.c (CHUNK_SIZE): New define. Use CHUNK_SIZE
11110 instead of hardcoded number. Increase CHUNK_SIZE to 16384 for
11111 large stack sizes.
11112
11113 2009-01-06 H.J. Lu <hongjiu.lu@intel.com>
11114
11115 AVX Programming Reference (December, 2008)
11116 * gcc.target/i386/avx-2.c: Remove tests for _mm_permute2_pd,
11117 _mm256_permute2_pd, _mm_permute2_ps and _mm256_permute2_ps.
11118 * gcc.target/i386/sse-14.c: Likewise.
11119
11120 * gcc.target/i386/avx-vpermil2pd-1.c: Removed.
11121 * gcc.target/i386/avx-vpermil2ps-1.c: Likewise.
11122 * gcc.target/i386/avx-vpermil2pd-256-1.c: Likewise.
11123 * gcc.target/i386/avx-vpermil2ps-256-1.c: Likewise.
11124
11125 2009-01-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11126
11127 PR libfortran/38735
11128 * gfortran.dg/fmt_bz_bn.f: Update test.
11129
11130 2009-01-05 Dodji Seketeli <dodji@redhat.com>
11131
11132 PR c++/38472
11133 * g++.dg/conversion/usual-arith-conv.C: New test.
11134
11135 2009-01-05 Andrew Pinski <andrew_pinski@playstation.sony.com>
11136
11137 PR c/34911
11138 * gcc.dg/vector-3.c: New testcase.
11139 * g++.dg/ext/vector15.C: New test.
11140
11141 2009-01-05 Harsha Jagasia <harsha.jagasia@amd.com>
11142
11143 PR tree-optimization/38510
11144 * gcc.dg/graphite/pr38510.c: New.
11145
11146 2009-01-05 Harsha Jagasia <harsha.jagasia@amd.com>
11147 Jan Sjodin <jan.sjodin@amd.com>
11148
11149 PR tree-optimization/38500
11150 * gcc.dg/graphite/pr38500.c: New.
11151
11152 2009-01-05 Laurent GUERBY <laurent@guerby.net>
11153
11154 * gcc.c-torture/compile/20001226-1.c: Generalize
11155 dg-timeout-factor.
11156 * gcc.c-torture/compile/limits-fnargs.c: Add
11157 dg-timeout-factor.
11158 * gcc.dg/20020425-1.c: Likewise.
11159 * gcc.dg/pch/pch.exp: Likewise.
11160
11161 2009-01-05 Paul Thomas <pault@gcc.gnu.org>
11162
11163 PR fortran/38657
11164 * gfortran.dg/module_commons_3.f90: New test.
11165
11166 2009-01-05 Daniel Franke <franke.daniel@gmail.com>
11167
11168 PR fortran/37159
11169 * gfortran.dg/random_seed_1.f90: Updated.
11170
11171 2009-01-05 Mikael Morin <mikael.morin@tele2.fr>
11172
11173 PR fortran/38669
11174 PR fortran/38726
11175 * gfortran.dg/elemental_subroutine_7.f90:
11176 Fix p values so that it can be used as vector subscript.
11177
11178 2009-01-05 Jason Merrill <jason@redhat.com>
11179
11180 * g++.dg/cpp0x/initlist12.C: Add another test.
11181
11182 * g++.dg/cpp0x/defaulted7.C: New test.
11183
11184 2009-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
11185
11186 PR fortran/38672
11187 * gfortran.dg/host_assoc_blockdata_1.f90: New test.
11188 * gfortran.dg/host_assoc_blockdata_2.f90: New test.
11189
11190 2009-01-05 Uros Bizjak <ubizjak@gmail.com>
11191
11192 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
11193 for alpha*-*-* targets.
11194 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
11195
11196 2009-01-05 Paul Thomas <pault@gcc.gnu.org>
11197
11198 PR fortran/38665
11199 * gfortran.dg/host_assoc_function_5.f90: New test.
11200
11201 2009-01-04 Mikael Morin <mikael.morin@tele2.fr>
11202
11203 PR fortran/38669
11204 * gfortran.dg/elemental_dependency_3.f90: New test.
11205 * gfortran.dg/elemental_subroutine_7.f90: New test.
11206
11207 2009-01-04 Uros Bizjak <ubizjak@gmail.com>
11208
11209 * gcc.dg/struct-ret-3.c: Include unistd.h.
11210 (main): Exit early if system memory page size is
11211 larger than 4096 bytes.
11212
11213 2009-01-04 Daniel Franke <franke.daniel@gmail.com>
11214
11215 PR fortran/38718
11216 * gfortran.dg/merge_init_expr.f90: New.
11217
11218 2009-01-04 Mikael Morin <mikael.morin@tele2.fr>
11219
11220 PR fortran/38536
11221 * gfortran.dg/c_loc_tests_13.f90: New test.
11222 * gfortran.dg/c_loc_tests_14.f90: New test.
11223
11224 2009-01-03 Daniel Franke <franke.daniel@gmail.com>
11225
11226 * gfortran.dg/func_result_4.f90: New.
11227
11228 2009-01-03 Paul Thomas <pault@gcc.gnu.org>
11229
11230 PR fortran/38594
11231 * gfortran.dg/host_assoc_call_3.f90: Make sure that the generic
11232 interface still works, in addition to original tests.
11233 * gfortran.dg/host_assoc_call_6.f90: New test.
11234
11235 2009-01-03 Jakub Jelinek <jakub@redhat.com>
11236
11237 PR c++/38705
11238 * g++.dg/torture/pr38705.C: New test.
11239
11240 PR c/38700
11241 * gcc.dg/pr38700.c: New test.
11242
11243 2009-01-02 Jason Merrill <jason@redhat.com>
11244
11245 * g++.dg/cpp0x/initlist11.C: New test.
11246 * g++.dg/cpp0x/initlist12.C: New test.
11247
11248 2009-01-02 Richard Sandiford <rdsandiford@googlemail.com>
11249
11250 * gcc.dg/fixed-point/composite-type.c: Update wording of messages.
11251 Allow extra informative notes.
11252
11253 2009-01-01 Jakub Jelinek <jakub@redhat.com>
11254
11255 PR c/36489
11256 * gcc.dg/pr36489.c: New test.
11257
11258 \f
11259 Copyright (C) 2009 Free Software Foundation, Inc.
11260
11261 Copying and distribution of this file, with or without modification,
11262 are permitted in any medium without royalty provided the copyright
11263 notice and this notice are preserved.