4a09d43266d8b245438e709ddabbfcd6f4559e91
[gcc.git] / gcc / testsuite / ChangeLog
1 2011-10-05 Richard Guenther <rguenther@suse.de>
2
3 PR tree-optimization/38885
4 * gcc.dg/tree-ssa/ssa-fre-33.c: New testcase.
5
6 2011-10-05 Bernd Schmidt <bernds@codesourcery.com>
7
8 * gcc.target/i386/sw-1.c: New test.
9
10 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
11
12 * gcc.target/i386/avx256-unaligned-load-3.c (dg-options): Add
13 -mtune=generic.
14 * gcc.target/i386/avx256-unaligned-store-3.c (dg-options): Ditto.
15
16 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
17
18 * gcc.dg/torture/builtin-complex-1.c: Use dg-add-options ieee.
19
20 2011-10-04 David S. Miller <davem@davemloft.net>
21
22 * gcc.target/sparc/fhalve.c: New test.
23 * gcc.target/sparc/fnegop.c: New test.
24 * gcc.target/sparc/xmul.c: New test.
25
26 2011-10-04 Janus Weil <janus@gcc.gnu.org>
27
28 PR fortran/35831
29 * gfortran.dg/dummy_procedure_6.f90: New.
30
31 2011-10-04 Jakub Jelinek <jakub@redhat.com>
32
33 PR tree-optimization/50604
34 * gcc.dg/pr50604.c: New test.
35
36 2011-10-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
37
38 PR tree-optimization/49662
39 * gcc.dg/graphite/interchange-14.c: Remove xfail *-*-*.
40 * gcc.dg/graphite/interchange-15.c: Likewise.
41 * gcc.dg/graphite/interchange-mvt.c: Likewise.
42
43 2011-10-04 Jakub Jelinek <jakub@redhat.com>
44
45 * gcc.dg/tree-ssa/restrict-4.c: New test.
46
47 2011-10-04 Artem Shinkarov <artyom.shinkaroff@gmail.com>
48
49 * gcc.c-torture/execute/vector-compare-1.c: Fix trailing white
50 spaces.
51 (main): Use __typeof to get result type of comparison.
52
53 2011-10-04 Ira Rosen <ira.rosen@linaro.org>
54
55 * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
56 Make et_vect_multiple_sizes_saved global.
57 (check_effective_target_vect64): Make et_vect64_saved global.
58
59 2011-10-03 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
60
61 * gcc.c-torture/execute/vect-shuffle-2.c: New test.
62 * gcc.c-torture/execute/vect-shuffle-4.c: New test.
63 * gcc.c-torture/execute/vect-shuffle-1.c: New test.
64 * gcc.dg/builtin-complex-err-1.c: Adjust.
65
66 2011-10-02 Jason Merrill <jason@redhat.com>
67
68 * g++.dg/cpp0x/range-for22.C: New.
69
70 * g++.dg/cpp0x/variadic65.C: Remove xfails.
71 * g++.dg/cpp0x/variadic82.C: Remove xfails.
72 * g++.dg/cpp0x/variadic83.C: Remove xfails.
73 * g++.dg/cpp0x/variadic105.C: Remove xfails.
74
75 * g++.dg/cpp0x/nsdmi5.C: New.
76
77 2011-10-02 Richard Sandiford <rdsandiford@googlemail.com>
78
79 PR target/50579
80 * gcc.target/mips/mips.exp (mips_long32_abi_p, mips_long64_abi_p):
81 New procedures.
82 (mips-dg-options): Force an ABI option if the current ABI is
83 incompatible with the required -mlong setting. Likewise force
84 a long setting if the current one is incompatible with the
85 chosen ABI. Keep abi_test_option_p, abi and eabi_p updated
86 throughout procedure.
87 * gcc.target/mips/abi-o64-long64.c: Require -mno-abicalls
88 instead of addressing=absolute.
89
90 2011-10-02 Richard Sandiford <rdsandiford@googlemail.com>
91
92 * gcc.target/mips/stack-1.c: New test.
93
94 2011-10-02 Richard Sandiford <rdsandiford@googlemail.com>
95
96 * gcc.dg/pr49696.c: New test.
97
98 2011-10-02 Jan Hubicka <jh@suse.cz>
99
100 * gcc.dg/ipa/ctor-empty-1.c: Update dump file.
101
102 2011-10-01 David S. Miller <davem@davemloft.net>
103
104 * gcc.target/sparc/cmask.c: New test.
105 * gcc.target/sparc/fpadds.c: New test.
106 * gcc.target/sparc/fshift.c: New test.
107 * gcc.target/sparc/fucmp.c: New test.
108 * gcc.target/sparc/vis3misc.c: New test.
109
110 2011-10-01 Janus Weil <janus@gcc.gnu.org>
111
112 PR fortran/50585
113 * gfortran.dg/assumed_charlen_arg_2.f90: New.
114
115 2011-09-30 Janis Johnson <janisjo@codesourcery.com>
116
117 PR c++/44473
118 * g++.dg/dfp/44473-1.C: New test.
119 * g++.dg/dfp/44473-2.C: New test.
120 * g++.dg/dfp/mangle-1.C: New test.
121 * g++.dg/dfp/mangle-2.C: New test.
122 * g++.dg/dfp/mangle-3.C: New test.
123 * g++.dg/dfp/mangle-4.C: New test.
124 * g++.dg/dfp/mangle-5.C: New test.
125
126 2011-09-30 Jakub Jelinek <jakub@redhat.com>
127
128 PR inline-asm/50571
129 * gcc.dg/pr50571.c: New test.
130
131 PR tree-optimization/46309
132 * gcc.dg/pr46309.c: New test.
133
134 2011-09-30 Jakub Jelinek <jakub@redhat.com>
135
136 * gcc.dg/strlenopt-21.c: New test.
137
138 2011-09-30 Revital Eres <revital.eres@linaro.org>
139
140 * gcc.dg/sms-10.c: New file.
141
142 2011-09-30 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
143
144 * gcc.target/arm/pr50099.c: New test.
145
146 2011-09-30 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
147
148 * gcc.target/arm/pr42835.c: Add -fno-tree-tail-merge.
149
150 2011-09-30 David S. Miller <davem@davemloft.net>
151
152 * gcc.target/sparc/bmaskbshuf.c: New test.
153 * gcc.target/sparc/edgen.c: New test.
154
155 2011-09-29 Janus Weil <janus@gcc.gnu.org>
156
157 PR fortran/50547
158 * gfortran.dg/pure_formal_proc_3.f90: New.
159
160 PR fortran/50553
161 * gfortran.dg/stfunc_7.f90: New.
162
163 2011-09-29 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
164
165 * gcc.c-torture/execute/vector-compare-1.c: New testcase.
166 * gcc.c-torture/execute/vector-compare-2.c: Likewise.
167 * gcc.dg/vector-compare-1.c: Likewise.
168 * gcc.dg/vector-compare-2.c: Likewise.
169
170 2011-09-29 David S. Miller <davem@davemloft.net>
171
172 * gcc.target/sparc/array.c: New test.
173
174 2011-09-29 Jiangning Liu <jiangning.liu@arm.com>
175
176 * gcc/testsuite/gcc.dg/tree-ssa/predcom-1.c: Explicitly turn on
177 loop unroll and set max unroll times to 8.
178 * gcc/testsuite/gcc.dg/tree-ssa/predcom-2.c: Likewise.
179 * gcc/testsuite/gcc.dg/tree-ssa/predcom-3.c: Likewise.
180 * gcc/testsuite/gcc.dg/tree-ssa/predcom-4.c: Likewise.
181 * gcc/testsuite/gcc.dg/tree-ssa/predcom-5.c: Likewise.
182
183 2011-09-28 Paolo Carlini <paolo.carlini@oracle.com>
184
185 PR c++/40145
186 * g++.dg/ext/visibility/warn5.C: New.
187
188 2011-09-28 Paolo Carlini <paolo.carlini@oracle.com>
189
190 PR c++/45278
191 * g++.dg/warn/Wextra-3.C: New.
192
193 2011-09-28 Oleg Endo <oleg.endo@t-online.de>
194
195 PR target/49486
196 * gcc.target/sh/pr49468-si.c: New.
197
198 2011-09-28 Tom de Vries <tom@codesourcery.com>
199
200 PR testsuite/50485
201 * gcc.target/i386/sse4_1-blendps.c: Include <stdlib.h>.
202 (TEST): Initialize src3 with random floats.
203 * gcc.target/i386/sse4_1-blendps-2.c (sse4_1_test): Remove field i from
204 union src3. Initialize src3 with random floats.
205
206 2011-09-27 Oleg Endo <oleg.endo@t-online.de>
207
208 * gcc.target/sh/mfmovd.c: Extend list of supported targets.
209 * gcc.target/sh/struct-arg-dw2.c: Fix typo.
210 * gcc.target/sh/sh4a-sincos.c: Make test SH4A only.
211 * gcc.target/sh/sh4a-sincosf.c: Ditto.
212 * gcc.target/sh/sh4a-cos.c: Ditto.
213 * gcc.target/sh/sh4a-cosf.c: Ditto.
214 * gcc.target/sh/sh4a-sin.c: Ditto.
215 * gcc.target/sh/sh4a-sinf.c: Ditto.
216 * gcc.target/sh/sh4a-fsrra.c: Ditto.
217 * gcc.target/sh/sh4a-memmovua.c: Ditto.
218 * gcc.target/sh/sh4a-bitmovua.c: Ditto.
219
220 2011-09-27 Paolo Carlini <paolo.carlini@oracle.com>
221
222 PR c++/31489
223 * g++.dg/parse/error40.C: New.
224 * g++.dg/warn/incomplete1.C: Adjust.
225
226 2011-09-27 Jan Hubicka <jh@suse.cz>
227
228 PR middle-end/49463
229 * gcc.c-torture/execute/builtins/strstr-asm-lib.c (my_strstr):
230 Mark used.
231
232 2011-09-27 Jakub Jelinek <jakub@redhat.com>
233
234 * gcc.dg/strlenopt-1.c: New test.
235 * gcc.dg/strlenopt-1f.c: New test.
236 * gcc.dg/strlenopt-2.c: New test.
237 * gcc.dg/strlenopt-2f.c: New test.
238 * gcc.dg/strlenopt-3.c: New test.
239 * gcc.dg/strlenopt-4.c: New test.
240 * gcc.dg/strlenopt-4g.c: New test.
241 * gcc.dg/strlenopt-4gf.c: New test.
242 * gcc.dg/strlenopt-5.c: New test.
243 * gcc.dg/strlenopt-6.c: New test.
244 * gcc.dg/strlenopt-7.c: New test.
245 * gcc.dg/strlenopt-8.c: New test.
246 * gcc.dg/strlenopt-9.c: New test.
247 * gcc.dg/strlenopt-10.c: New test.
248 * gcc.dg/strlenopt-11.c: New test.
249 * gcc.dg/strlenopt-12.c: New test.
250 * gcc.dg/strlenopt-12g.c: New test.
251 * gcc.dg/strlenopt-13.c: New test.
252 * gcc.dg/strlenopt-14g.c: New test.
253 * gcc.dg/strlenopt-14gf.c: New test.
254 * gcc.dg/strlenopt-15.c: New test.
255 * gcc.dg/strlenopt-16g.c: New test.
256 * gcc.dg/strlenopt-17g.c: New test.
257 * gcc.dg/strlenopt-18g.c: New test.
258 * gcc.dg/strlenopt.h: New file.
259
260 2011-09-27 Tom de Vries <tom@codesourcery.com>
261
262 PR middle-end/43864
263 * gcc.dg/fold-compare-2.c (dg-options): Add -fno-tree-tail-merge.
264 * gcc/testsuite/gcc.dg/uninit-pred-2_c.c: Same.
265 * gcc.dg/pr43864.c: New test.
266 * gcc.dg/pr43864-2.c: Same.
267 * gcc.dg/pr43864-3.c: Same.
268 * gcc.dg/pr43864-4.c: Same.
269
270 2011-09-27 Jan Hubicka <jh@suse.cz>
271
272 * gcc.dg/ipa/inline-5.c: New testcase.
273
274 2011-09-27 Ira Rosen <ira.rosen@linaro.org>
275
276 * gcc.dg/vect/bb-slp-11.c: Expect to get vectorized with 64-bit
277 vectors.
278 * gcc.dg/vect/bb-slp-27.c: New.
279 * gcc.dg/vect/bb-slp-28.c: New.
280
281 2011-09-27 Bernd Schmidt <bernds@codesourcery.com>
282
283 * testsuite/lib/target-supports.exp (check_profiling_available):
284 Don't rely solely on TLS tests for -fprofile-generate, fall
285 through to the other code.
286
287 2011-09-27 Richard Guenther <rguenther@suse.de>
288
289 PR tree-optimization/50363
290 * gcc.dg/torture/pr50363.c: New testcase.
291
292 2011-09-26 Jason Merrill <jason@redhat.com>
293
294 PR c++/45012
295 * g++.dg/template/partial13.C: New.
296
297 PR c++/46105
298 * g++.dg/template/partial12.C: New.
299
300 PR c++/50508
301 * g++.dg/cpp0x/constexpr-typedef1.C: New.
302
303 2011-09-26 Paolo Carlini <paolo.carlini@oracle.com>
304
305 PR c++/45487
306 * g++.dg/diagnostic/bindings1.C: New.
307 * g++.old-deja/g++.pt/memtemp77.C: Adjust.
308
309 2011-09-26 David S. Miller <davem@davemloft.net>
310
311 * gcc.target/sparc/wrgsr.c: New test.
312 * gcc.target/sparc/rdgsr.c: New test.
313 * gcc.target/sparc/edge.c: New test.
314 * gcc.target/sparc/fcmp.c: New test.
315
316 * gcc.target/sparc/edge.c: Update for new return types.
317 * gcc.target/sparc/fcmp.c: Likewise.
318
319 * gcc.target/sparc/fpaddsubi.c: New test.
320
321 2011-09-26 Janus Weil <janus@gcc.gnu.org>
322
323 PR fortran/50515
324 * gfortran.dg/common_15.f90: New.
325
326 PR fortran/50517
327 * gfortran.dg/dummy_procedure_5.f90: New.
328 * gfortran.dg/interface_26.f90: Modified error message.
329 * gfortran.dg/proc_ptr_11.f90: Ditto.
330 * gfortran.dg/proc_ptr_15.f90: Ditto.
331 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
332 * gfortran.dg/proc_ptr_result_5.f90: Ditto.
333
334 2011-09-26 Jason Merrill <jason@redhat.com>
335
336 PR c++/50512
337 * g++.dg/overload/rvalue3.C: New.
338
339 PR c++/50523
340 * g++.dg/overload/ref-conv2.C: New.
341
342 * g++.dg/cpp0x/nsdmi-template1.C: New.
343
344 2011-09-26 Paolo Carlini <paolo.carlini@oracle.com>
345
346 * g++.dg/cpp0x/nullptr25.C: New.
347
348 2011-09-26 Richard Guenther <rguenther@suse.de>
349
350 PR tree-optimization/50472
351 * gcc.dg/torture/pr50472.c: New testcase.
352
353 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
354
355 * gnat.dg/opt22.adb: New test.
356 * gnat.dg/opt22_pkg.ad[sb]: New helper.
357
358 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
359
360 * gnat.dg/opt21.adb: New test.
361 * gnat.dg/opt21_pkg.ad[sb]: New helper.
362
363 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
364
365 * gnat.dg/opt20.ad[sb]: New test.
366 * gnat.dg/opt20_pkg.ads: New helper.
367
368 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
369
370 * gnat.dg/array17.adb: New test.
371 * gnat.dg/array17_pkg.ads: New helper.
372
373 2011-09-25 Jason Merrill <jason@redhat.com>
374
375 * g++.dg/cpp0x/nsdmi-defer4.C: New.
376
377 2011-09-25 Eric Botcazou <ebotcazou@adacore.com>
378
379 * gnat.dg/frame_overflow.ads: New.
380 * gnat.dg/frame_overflow.adb: Adjust.
381 * gnat.dg/specs/addr1.ads: Likewise.
382
383 2011-09-25 Jakub Jelinek <jakub@redhat.com>
384
385 * g++.dg/tree-ssa/restrict2.C: New test.
386
387 2011-09-25 Ira Rosen <ira.rosen@linaro.org>
388
389 * lib/target-supports.exp (check_effective_target_vect64): New.
390 * gcc.dg/vect/bb-slp-11.c: Expect the error message twice in case
391 of multiple vector sizes.
392 * gcc.dg/vect/bb-slp-26.c: New.
393
394 2011-09-25 Paolo Carlini <paolo.carlini@oracle.com>
395
396 PR c++/50280
397 * g++.dg/template/bitfield1.C: New.
398
399 2011-09-25 Ira Rosen <ira.rosen@linaro.org>
400
401 * gcc.dg/vect/bb-slp-24.c: New.
402
403 2011-09-24 Jason Merrill <jason@redhat.com>
404
405 * g++.dg/cpp0x/nsdmi-eh1.C: New.
406
407 * g++.dg/cpp0x/nsdmi-defer3.C: New.
408
409 * g++.dg/cpp0x/nsdmi-defer1.C: New.
410 * g++.dg/cpp0x/nsdmi-defer2.C: New.
411
412 * g++.dg/cpp0x/nsdmi1.C: New.
413 * g++.dg/cpp0x/nsdmi2.C: New.
414 * g++.dg/cpp0x/nsdmi3.C: New.
415 * g++.dg/cpp0x/nsdmi4.C: New.
416 * g++.old-deja/g++.other/init4.C: New.
417
418 2011-09-24 Paolo Carlini <paolo.carlini@oracle.com>
419
420 PR c++/44267
421 * g++.dg/template/sfinae28.C: New.
422
423 2011-09-23 Ian Lance Taylor <iant@google.com>
424
425 * go.test/go-test.exp (errchk): Handle more cases of getting
426 correct Tcl backslash quoting in regular expressions in test file.
427
428 2011-09-23 Jason Merrill <jason@redhat.com>
429
430 Core 253
431 * g++.dg/init/const8.C: New.
432 * g++.dg/cpp0x/constexpr-object1.C: Add a data member.
433 * g++.dg/cpp0x/defaulted2.C: Likewise.
434 * g++.dg/cpp0x/pr42844-2.C: Likewise.
435 * g++.dg/init/pr20039.C: Likewise.
436 * g++.dg/init/pr42844.C: Likewise.
437
438 2011-09-23 Jan Hubicka <jh@suse.cz>
439
440 * gcc.dg/ipa/inline-1.c: new testcase.
441 * gcc.dg/ipa/inline-2.c: new testcase.
442 * gcc.dg/ipa/inline-3.c: new testcase.
443 * gcc.dg/ipa/inline-4.c: new testcase.
444
445 2011-09-23 Paolo Carlini <paolo.carlini@oracle.com>
446
447 PR c++/50258
448 * g++.dg/cpp0x/constexpr-static8.C: New.
449
450 2011-09-23 Jakub Jelinek <jakub@redhat.com>
451
452 * gcc.target/i386/avxfp-1.c: New test.
453 * gcc.target/i386/avxfp-2.c: New test.
454
455 2011-09-23 Terry Guo <terry.guo@arm.com>
456
457 * gcc.c-torture/execute/941014-1.x: Deleted.
458
459 2011-09-22 Paolo Carlini <paolo.carlini@oracle.com>
460
461 PR c++/50491
462 * g++.dg/cpp0x/pr50491.C: New.
463
464 2011-09-22 Steven G. Kargl <kargl@gcc.gnu.org>
465
466 PR testsuite/50487
467 * gfortran.dg/bessel_6.f90: Fix tolerance test.
468
469 2011-09-22 Paolo Carlini <paolo.carlini@oracle.com>
470
471 PR c++/50371
472 * g++.dg/cpp0x/nullptr24.C: New.
473
474 2011-09-22 Uros Bizjak <ubizjak@gmail.com>
475
476 PR target/50482
477 * gcc.target/i386/pr50482.c: New test.
478
479 2011-09-22 Joseph Myers <joseph@codesourcery.com>
480
481 * gcc.target/i386/pad-2.c, gcc.target/i386/pad-3.c,
482 gcc.target/i386/pad-4.c, gcc.target/i386/pad-5a.c,
483 gcc.target/i386/pad-5b.c, gcc.target/i386/pad-6a.c,
484 gcc.target/i386/pad-6b.c, gcc.target/i386/pad-7.c,
485 gcc.target/i386/pad-8.c, gcc.target/i386/pad-9.c,
486 gcc.target/i386/pad-10.cm gcc.target/i386/vect-double-1.c: Skip if
487 multilib options contain different -march= from dg-options.
488
489 2011-09-22 Jonathan Wakely <jwakely.gcc@gmail.com>
490 Paolo Carlini <paolo.carlini@oracle.com>
491
492 PR c++/50344
493 * g++.dg/template/friend52.C: New.
494
495 2011-09-22 Richard Sandiford <richard.sandiford@linaro.org>
496
497 * gcc.target/arm/cmp-1.c: New test.
498 * gcc.target/arm/cmp-2.c: Likewise.
499
500 2011-09-22 Janus Weil <janus@gcc.gnu.org>
501
502 PR fortran/41733
503 * gfortran.dg/impure_actual_1.f90: Modified error message.
504 * gfortran.dg/proc_ptr_32.f90: New.
505 * gfortran.dg/proc_ptr_33.f90: New.
506
507 2011-09-22 Ira Rosen <ira.rosen@linaro.org>
508
509 PR tree-optimization/50451
510 * gcc.dg/vect/pr50451.c: New test.
511
512 2011-09-21 Ian Lance Taylor <iant@google.com>
513
514 * go.test/go-test.exp (errchk): Add special case for bug332.
515 (go-gc-tests): Add special cases for bug347 and bug348. Recognize
516 some more test lines.
517
518 2011-09-21 Uros Bizjak <ubizjak@gmail.com>
519
520 * g++.dg/other/i386-3.C: Remove duplicated dg-options.
521 * g++.dg/other/i386-4.C: Remove dg-require-effective-target directive.
522 * g++.dg/other/i386-8.C: Ditto.
523 * g++.dg/other/pr34435.C: Ditto.
524 * g++.dg/other/pr39496.C: Ditto.
525 * g++.dg/other/mmintrin.C: Ditto.
526
527 2011-09-21 Jakub Jelinek <jakub@redhat.com>
528
529 * gcc.dg/vect/vect-cond-7.c: New test.
530 * gcc.target/i386/sse4_1-cond-1.c: New test.
531 * gcc.target/i386/avx-cond-1.c: New test.
532
533 2011-09-21 Uros Bizjak <ubizjak@gmail.com>
534
535 PR target/50464
536 * g++.dg/other/pr50464.C: New test.
537
538 2011-09-21 Kirill Yukhin <kirill.yukhin@intel.com>
539
540 * gcc.target/i386/bmi2-mulx32-2.c: New test.
541 * gcc.target/i386/bmi2-mulx32-2a.c: Ditto.
542 * gcc.target/i386/bmi2-mulx64-2.c: Ditto.
543 * gcc.target/i386/bmi2-mulx64-2a.c: Ditto.
544
545 2011-09-21 Eric Botcazou <ebotcazou@adacore.com>
546
547 * gnat.dg/opt19.adb: New test.
548
549 2011-09-21 Terry Guo <terry.guo@arm.com>
550
551 * gcc.target/arm/neon-thumb2-move.c: Skip the warning message
552 on arch conflict when testing case on targets other than armv7-a.
553
554 2011-09-21 Paolo Carlini <paolo.carlini@oracle.com>
555
556 PR c++/50454
557 * g++.dg/ext/int128-1.C: New.
558 * g++.dg/ext/int128-2.C: Likewise.
559 * g++.dg/ext/int128-2.h: Likewise.
560
561 2011-09-20 H.J. Lu <hongjiu.lu@intel.com>
562
563 PR testsuite/50469
564 * gfortran.dg/storage_size_2.f08: Replace "must be be" with
565 "must be".
566
567 2011-09-20 Jason Merrill <jason@redhat.com>
568
569 * g++.dg/cpp0x/constexpr-generated1.C: New.
570
571 PR c++/50442
572 * g++.dg/overload/ref-conv1.C: New.
573
574 2011-09-20 Roberto Agostino Vitillo <ravitillo@lbl.gov>
575
576 * g++.dg/other/final1.C: New.
577
578 2011-09-20 Ira Rosen <ira.rosen@linaro.org>
579
580 * g++.dg/vect/slp-pr50413.cc: Don't run the test. Remove main ()
581 and get_bit ().
582
583 2011-09-19 Ian Bolton <ian.bolton@arm.com>
584
585 * gcc.dg/20100906-1.c: Use -fno-short-enums option for
586 "target arm_eabi".
587
588 2011-09-19 Ira Rosen <ira.rosen@linaro.org>
589
590 PR tree-optimization/50413
591 * g++.dg/vect/vect.exp: Run slp-pr* tests with
592 -fdump-tree-slp-details. Run other tests with
593 -fdump-tree-vect-details.
594 * g++.dg/vect/slp-pr50413.cc: New.
595
596 2011-09-18 Dominique d'Humieres <dominiq@lps.ens.fr>
597 Ira Rosen <ira.rosen@linaro.org>
598
599 PR testsuite/50435
600 * gcc.dg/vect/bb-slp-25.c: Add an if to avoid loop vectorization.
601 Fix underscores around restrict.
602
603 2011-09-18 Ira Rosen <ira.rosen@linaro.org>
604
605 PR tree-optimization/50414
606 * gfortran.dg/vect/Ofast-pr50414.f90: New.
607 * gfortran.dg/vect/vect.exp: Run Ofast-* tests with -Ofast.
608 * gcc.dg/vect/no-scevccp-noreassoc-slp-reduc-7.c: New.
609
610 2011-09-18 Ira Rosen <ira.rosen@linaro.org>
611
612 PR tree-optimization/50412
613 * gfortran.dg/vect/pr50412.f90: New.
614
615 2011-09-16 Jason Merrill <jason@redhat.com>
616
617 PR c++/50424
618 * g++.dg/eh/defarg1.C: New.
619
620 2011-09-16 Jakub Jelinek <jakub@redhat.com>
621
622 * gcc.dg/vect/vect-reduc-10.c: New test.
623 * gcc.target/i386/avx-reduc-1.c: New test.
624
625 * gcc.target/i386/sse2-extract-1.c: New test.
626 * gcc.target/i386/avx-extract-1.c: New test.
627
628 2011-09-16 Terry Guo <terry.guo@arm.com>
629
630 * gcc.dg/tree-ssa/foldconst-3.c: Don't use short enums.
631
632 2011-09-15 Diego Novillo <dnovillo@google.com>
633
634 * lib/g++.exp (g++_init): Add $TEST_ALWAYS_FLAGS to
635 ALWAYS_CXXFLAGS, if defined.
636 * lib/gfortran.exp (gfortran_init): Add $TEST_ALWAYS_FLAGS to
637 ALWAYS_GFORTRANFLAGS, if defined.
638 * lib/go.exp (go_target_compile): Add $TEST_ALWAYS_FLAGS to
639 ALWAYS_GOCFLAGS, if defined.
640 * lib/obj-c++.exp (obj-c++_init): Add $TEST_ALWAYS_FLAGS to
641 ALWAYS_OBJCXXFLAGS, if defined.
642 * lib/gcc.exp (gcc_target_compile): Add $TEST_ALWAYS_FLAGS to
643 additional_flags, if defined.
644 * lib/gnat.exp (gnat_target_compile): Likewise.
645 * lib/objc.exp (objc_target_compile): Likewise.
646 * lib/target-supports-dg.exp (dg-add-options): Handle
647 TEST_ALWAYS_FLAGS.
648
649 2011-09-15 Tom de Vries <tom@codesourcery.com>
650
651 PR testsuite/50322
652 * gcc.dg/tree-ssa/ivopts-lt.c: require stdint_types. include stdint.h.
653 Use uintptr_t in f1. Undo avr xfails.
654
655 2011-09-15 Janus Weil <janus@gcc.gnu.org>
656
657 PR fortran/50401
658 PR fortran/50403
659 * gfortran.dg/function_types_3.f90: New.
660
661 2011-09-15 Jason Merrill <jason@redhat.com>
662
663 PR c++/50365
664 * g++.dg/cpp0x/trailing7.C: New.
665
666 PR c++/50361
667 * g++.dg/cpp0x/nullptr23.C: New.
668
669 2011-09-15 Ira Rosen <ira.rosen@linaro.org>
670
671 * gcc.dg/vect/bb-slp-25.c: New.
672
673 2011-09-14 Paolo Carlini <paolo.carlini@oracle.com>
674
675 PR c++/50391
676 * g++.dg/cpp0x/noexcept15.C: New.
677
678 2011-09-14 Tom de Vries <tom@codesourcery.com>
679
680 PR middle-end/50251
681 * gcc.dg/pr50251.c: New test.
682
683 2011-09-14 Tobias Burnus <burnus@net-b.de>
684
685 PR fortran/34547
686 PR fortran/50375
687 * gfortran.dg/null_5.f90: New.
688 * gfortran.dg/null_6.f90: New.
689
690 2011-09-13 Bernd Schmidt <bernds@codesourcery.com>
691
692 * gcc.c-torture/compile/20110913-1.c: New test.
693
694 2011-09-13 Janus Weil <janus@gcc.gnu.org>
695
696 PR fortran/50379
697 * gfortran.dg/result_2.f90: New.
698
699 2011-09-13 Sevak Sargsyan <sevak.sargsyan@ispras.ru>
700
701 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: New test.
702
703 2011-09-13 Dodji Seketeli <dodji@redhat.com>
704
705 PR c++/48320
706 * g++.dg/cpp0x/variadic116.C: New test case.
707
708 2011-09-12 Richard Sandiford <rdsandiford@googlemail.com>
709
710 * gcc.target/mips/mips.exp (mips_option_groups): Add debug options.
711 * gcc.target/mips/interrupt_handler-2.c: New test.
712 * gcc.target/mips/interrupt_handler-3.c: Likewise.
713
714 2011-09-12 Jason Merrill <jason@redhat.com>
715
716 * g++.dg/cpp0x/fntmpdefarg2.C: Add more tests.
717
718 * g++.dg/cpp0x/explicit7.C: New.
719
720 2011-09-12 Jakub Jelinek <jakub@redhat.com>
721
722 PR rtl-optimization/50212
723 * g++.dg/other/pr50212.C: New test.
724
725 2011-09-12 Georg-Johann Lay <avr@gjlay.de>
726
727 PR target/43746
728 * testsuite/gcc.target/avr/torture/avr-torture.exp
729 (AVR_TORTURE_OPTIONS): Add test cases "-O2 -fdata-sections" and
730 "-O2 -fmerge-all-constants".
731
732 2011-09-11 Thomas Koenig <tkoenig@gcc.gnu.org>
733
734 PR fortran/50327
735 * gfortran.dg/do_while_1.f90: New test.
736
737 2011-09-11 Janus Weil <janus@gcc.gnu.org>
738
739 PR fortran/35831
740 PR fortran/47978
741 * gfortran.dg/dynamic_dispatch_5.f03: Fix invalid test case.
742 * gfortran.dg/proc_decl_26.f90: New.
743 * gfortran.dg/typebound_override_2.f90: New.
744 * gfortran.dg/typebound_proc_6.f03: Changed wording in error message.
745
746 2011-09-11 Eric Botcazou <ebotcazou@adacore.com>
747
748 * gnat.dg/cond_expr2.ad[sb]: New test.
749
750 2011-09-11 Eric Botcazou <ebotcazou@adacore.com>
751
752 * gnat.dg/atomic5.ad[sb]: New test.
753
754 2011-09-10 H.J. Lu <hongjiu.lu@intel.com>
755
756 * gcc.dg/sibcall-6.c: Check ia32 instead of ilp32.
757
758 2011-09-09 Georg-Johann Lay <avr@gjlay.de>
759
760 PR target/49030
761 * gcc.dg/torture/pr49030.c: Run only if target int32plus.
762
763 2011-09-09 Iain Sandoe <iains@gcc.gnu.org>
764
765 PR target/49614
766 * gcc.dg/vmx/gcc-bug-i.c (inline_me): Declare 'inline'.
767
768 2011-09-09 Richard Guenther <rguenther@suse.de>
769
770 PR tree-optimization/50328
771 * gcc.dg/vect/fast-math-vect-outer-7.c: New testcase.
772
773 2011-09-09 Richard Guenther <rguenther@suse.de>
774
775 PR middle-end/50333
776 * gcc.dg/torture/pr50333.c: New testcase.
777
778 2011-09-08 Andrew Stubbs <ams@codesourcery.com>
779
780 PR tree-optimization/50318
781 * gcc.target/arm/pr50318-1.c: New file.
782
783 2011-09-08 Uros Bizjak <ubizjak@gmail.com>
784
785 * gcc.target/i386/all_one_m256i.c: New test.
786
787 2011-09-08 Paolo Carlini <paolo.carlini@oracle.com>
788
789 PR c++/50324
790 * g++.dg/cpp0x/sfinae28.C: New.
791
792 2011-09-08 Dodji Seketeli <dodji@redhat.com>
793
794 PR c/50332
795 * gcc.dg/attr-invalid.c: Adjust as __attribute__((used) is no
796 longer ignored on typedefs.
797
798 PR c++/33255 - Support -Wunused-local-typedefs warning
799 * g++.dg/warn/Wunused-local-typedefs.C: New test file.
800 * c-c++-common/Wunused-local-typedefs.c: Likewise.
801
802 2011-09-08 Martin Jambor <mjambor@suse.cz>
803
804 PR tree-optimization/50287
805 * gcc.dg/torture/pr50287.c: New test.
806
807 2011-09-08 Richard Guenther <rguenther@suse.de>
808
809 PR tree-optimization/19831
810 * gcc.dg/tree-ssa/pr19831-1.c: New testcase.
811 * gcc.dg/tree-ssa/pr19831-2.c: Likewise.
812 * gcc.dg/tree-ssa/pr19831-3.c: Likewise.
813 * gcc.dg/errno-1.c: Adjust.
814
815 2011-09-08 Richard Guenther <rguenther@suse.de>
816
817 PR tree-optimization/19831
818 * gcc.dg/tree-ssa/ssa-dce-8.c: New testcase.
819
820 2011-09-08 Tobias Burnus <burnus@net-b.de>
821
822 PR fortran/44646
823 * gfortran.dg/do_concurrent_1.f90: New.
824 * gfortran.dg/do_concurrent_2.f90: New.
825
826 2011-09-08 Jakub Jelinek <jakub@redhat.com>
827
828 PR target/50310
829 * gcc.c-torture/execute/ieee/pr50310.c: New test.
830 * gcc.dg/pr50310-2.c: New test.
831
832 2011-09-07 Janus Weil <janus@gcc.gnu.org>
833
834 PR fortran/48095
835 * gfortran.dg/derived_constructor_comps_2.f90: Modified.
836 * gfortran.dg/impure_constructor_1.f90: Modified.
837 * gfortran.dg/proc_ptr_comp_33.f90: New.
838
839 2011-09-07 Jakub Jelinek <jakub@redhat.com>
840
841 PR target/50310
842 * gcc.dg/pr50310-1.c: New test.
843
844 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
845
846 PR middle-end/48571
847 * gcc.c-torture/execute/pr48571-1.c (bar): Use offsets sizeof(int)
848 instead of 4.
849
850 2011-09-07 Paolo Carlini <paolo.carlini@oracle.com>
851
852 PR c++/50309
853 * g++.dg/cpp0x/noexcept14.C: New.
854
855 2011-09-07 Jason Merrill <jason@redhat.com>
856
857 * g++.dg/cpp0x/constexpr-ref3.C: New.
858
859 * g++.dg/cpp0x/sfinae11.C: Check for explanatory diagnostic.
860
861 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
862
863 * gcc.dg/section1.c: Don't xfail for avr.
864
865 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
866
867 PR tree-optimization/50322
868 * gcc.dg/tree-ssa/ivopts-lt.c: Add xfails for avr.
869
870 2011-09-07 Martin Jambor <mjambor@suse.cz>
871
872 * g++.dg/tree-ssa/pr49911.C: Added flag -fstrict-enums.
873
874 2011-09-07 Martin Jambor <mjambor@suse.cz>
875
876 PR tree-optimization/49911
877 * g++.dg/tree-ssa/pr49911.C: New test.
878
879 2011-09-07 Richard Sandiford <richard.sandiford@linaro.org>
880
881 PR target/49030
882 * gcc.dg/torture/pr49030.c: New test.
883
884 2011-09-07 Janus Weil <janus@gcc.gnu.org>
885
886 PR fortran/50288
887 * gfortran.dg/class_4c.f03: Modified ("dg-do link" and "dg-final").
888 * gfortran.dg/class_4d.f03: Deleted.
889 * gfortran.dg/class_45b.f03: Modififed ("dg-do link").
890
891 2011-09-07 Richard Guenther <rguenther@suse.de>
892
893 * gcc.dg/tree-ssa/forwprop-16.c: New testcase.
894
895 2011-09-07 Jiangning Liu <jiangning.liu@arm.com>
896
897 PR tree-optimization/46021
898 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on arm*-*-*.
899
900 2011-09-06 Michael Meissner <meissner@linux.vnet.ibm.com>
901
902 * g++.dg/ext/altivec-17.C: Fix dg-error to match current compiler.
903
904 2011-09-06 Eric Botcazou <ebotcazou@adacore.com>
905
906 * gcc.c-torture/compile/20110906-1.c: New test.
907
908 2011-09-06 Uros Bizjak <ubizjak@gmail.com>
909
910 * gcc.target/i386/builtin-apply-mmx.c: Require ia32 effective target.
911
912 2011-09-06 Enkovich Ilya <ilya.enkovich@intel.com>
913
914 * gcc.dg/tree-ssa/pr38533.c (dg-options): Added option
915 --param tree-reassoc-width=1.
916
917 * gcc.dg/tree-ssa/reassoc-24.c: New test.
918 * gcc.dg/tree-ssa/reassoc-25.c: Likewise.
919
920 2011-09-06 Richard Guenther <rguenther@suse.de>
921
922 PR tree-optimization/48149
923 * gcc.dg/tree-ssa/ssa-fre-32.c: New testcase.
924
925 2011-09-06 Richard Guenther <rguenther@suse.de>
926
927 PR tree-optimization/48317
928 * gcc.dg/tree-ssa/ssa-fre-31.c: New testcase.
929
930 2011-09-06 Ira Rosen <ira.rosen@linaro.org>
931
932 * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
933 New procedure.
934 (add_options_for_quad_vectors): Replace with ...
935 (add_options_for_double_vectors): ... this.
936 * gfortran.dg/vect/pr19049.f90: Expect more printings on targets that
937 support multiple vector sizes since the vectorizer attempts to
938 vectorize with both vector sizes.
939 * gcc.dg/vect/no-vfa-vect-79.c,
940 gcc.dg/vect/no-vfa-vect-102a.c, gcc.dg/vect/vect-outer-1a.c,
941 gcc.dg/vect/vect-outer-1b.c, gcc.dg/vect/vect-outer-2b.c,
942 gcc.dg/vect/vect-outer-3a.c, gcc.dg/vect/no-vfa-vect-37.c,
943 gcc.dg/vect/vect-outer-3b.c, gcc.dg/vect/no-vfa-vect-101.c,
944 gcc.dg/vect/no-vfa-vect-102.c, gcc.dg/vect/vect-reduc-dot-s8b.c,
945 gcc.dg/vect/vect-outer-1.c, gcc.dg/vect/vect-104.c: Likewise.
946 * gcc.dg/vect/vect-42.c: Run with 64 bit vectors if applicable.
947 * gcc.dg/vect/vect-multitypes-6.c, gcc.dg/vect/vect-52.c,
948 gcc.dg/vect/vect-54.c, gcc.dg/vect/vect-46.c, gcc.dg/vect/vect-48.c,
949 gcc.dg/vect/vect-96.c, gcc.dg/vect/vect-multitypes-3.c,
950 gcc.dg/vect/vect-40.c: Likewise.
951 * gcc.dg/vect/vect-outer-5.c: Remove quad-vectors option as
952 redundant.
953 * gcc.dg/vect/vect-109.c, gcc.dg/vect/vect-peel-1.c,
954 gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/slp-25.c,
955 gcc.dg/vect/vect-multitypes-1.c, gcc.dg/vect/slp-3.c,
956 gcc.dg/vect/no-vfa-pr29145.c, gcc.dg/vect/vect-multitypes-4.c:
957 Likewise.
958 * gcc.dg/vect/vect-peel-4.c: Make ia global.
959
960 2011-09-05 Richard Sandiford <rdsandiford@googlemail.com>
961
962 PR target/49606
963 * gcc.target/mips/abi-main.h: New file.
964 * gcc.target/mips/abi-o32-long32.c: New test.
965 * gcc.target/mips/abi-o32-long64.c: Likewise.
966 * gcc.target/mips/abi-o64-long32.c: Likewise.
967 * gcc.target/mips/abi-o64-long64.c: Likewise.
968 * gcc.target/mips/abi-n32-long32.c: Likewise.
969 * gcc.target/mips/abi-n32-long64.c: Likewise.
970 * gcc.target/mips/abi-n64-long32.c: Likewise.
971 * gcc.target/mips/abi-n64-long64.c: Likewise.
972 * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
973 * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
974 * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
975 * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
976 * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
977 * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
978 * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
979 * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
980 * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
981 * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
982 * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
983 * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
984 * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
985 * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
986 * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
987 * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
988 * gcc.target/mips/abi-eabi32-long32.c: Likewise.
989 * gcc.target/mips/abi-eabi32-long64.c: Likewise.
990 * gcc.target/mips/abi-eabi64-long32.c: Likewise.
991 * gcc.target/mips/abi-eabi64-long64.c: Likewise.
992 * gcc.target/mips/mips.exp: Make -mshared implied -mabicalls.
993 * gcc.target/mips/branch-2.c: Remove -mabicalls.
994 * gcc.target/mips/branch-3.c: Likewise.
995 * gcc.target/mips/branch-4.c: Likewise.
996 * gcc.target/mips/branch-5.c: Likewise.
997 * gcc.target/mips/branch-6.c: Likewise.
998 * gcc.target/mips/branch-7.c: Likewise.
999 * gcc.target/mips/branch-8.c: Likewise.
1000 * gcc.target/mips/branch-9.c: Likewise.
1001 * gcc.target/mips/branch-10.c: Likewise.
1002 * gcc.target/mips/branch-11.c: Likewise.
1003 * gcc.target/mips/branch-12.c: Likewise.
1004 * gcc.target/mips/branch-13.c: Likewise.
1005 * gcc.target/mips/lazy-binding-1.c: Likewise.
1006
1007 2011-09-05 Georg-Johann Lay <avr@gjlay.de>
1008
1009 * gcc.dg/ipa/ipcp-3.c (mark_cell): Use mask 1 << 14 instead of 1
1010 << 18 to avoid warning on int=16 platforms..
1011
1012 2011-09-05 Jakub Jelinek <jakub@redhat.com>
1013
1014 * gcc.dg/compat/struct-layout-1_test.h: Decrease bitfield size
1015 to work even with -fshort-enums.
1016
1017 2011-09-04 Jan Hubicka <jh@suse.cz>
1018
1019 * gcc.c-torture/compile/20110902.c: new testcase.
1020
1021 2011-09-04 Jason Merrill <jason@redhat.com>
1022
1023 PR c++/49267
1024 * g++.dg/cpp0x/rv-conv1.C: New.
1025
1026 DR 1328
1027 * g++.dg/cpp0x/rv-func3.C: New.
1028
1029 * g++.dg/cpp0x/constexpr-default-ctor.C: New.
1030
1031 PR c++/50248
1032 Core 1358
1033 * g++.dg/cpp0x/constexpr-template1.C: New.
1034 * g++.dg/cpp0x/constexpr-template2.C: New.
1035 * g++.dg/cpp0x/constexpr-48089.C: Adjust error markup.
1036 * g++.dg/cpp0x/constexpr-ex1.C: Adjust error markup.
1037
1038 2011-09-04 Eric Botcazou <ebotcazou@adacore.com>
1039
1040 * gnat.dg/specs/debug1.ads: Tweak pattern.
1041
1042 2011-09-04 Janus Weil <janus@gcc.gnu.org>
1043
1044 PR fortran/50227
1045 * gfortran.dg/class_45a.f03: New.
1046 * gfortran.dg/class_45b.f03: New.
1047
1048 2011-09-04 Jakub Jelinek <jakub@redhat.com>
1049 Ira Rosen <ira.rosen@linaro.org>
1050
1051 PR tree-optimization/50208
1052 * gcc.dg/vect/no-fre-pre-pr50208.c: New test.
1053 * gcc.dg/vect/vect.exp: Run no-fre-pre-*.c tests with
1054 -fno-tree-fre -fno-tree-pre.
1055
1056 2011-09-02 Martin Jambor <mjambor@suse.cz>
1057
1058 * gcc.dg/ipa/ipcp-3.c: New test.
1059
1060 2011-09-02 Richard Guenther <rguenther@suse.de>
1061
1062 PR tree-optimization/27460
1063 PR middle-end/29269
1064 * gcc.dg/vect/vect-cond-7.c: New testcase.
1065
1066 2011-09-02 Martin Jambor <mjambor@suse.cz>
1067
1068 * g++.dg/ipa/devirt-3.C: Added a distraction method.
1069 * g++.dg/ipa/ivinline-7.C: Added a test for direct call discovery,
1070 xfailed test for inlining.
1071 * g++.dg/ipa/ivinline-9.C: Likewise.
1072
1073 2011-09-01 Ira Rosen <ira.rosen@linaro.org>
1074
1075 PR tree-optimization/50178
1076 * gfortran.dg/vect/pr50178.f90: New test.
1077
1078 2011-08-31 Martin Jambor <mjambor@suse.cz>
1079
1080 PR middle-end/49886
1081 * gcc.c-torture/execute/pr49886.c: New testcase.
1082
1083 2011-08-31 Tom de Vries <tom@codesourcery.com>
1084
1085 PR middle-end/43513
1086 * gcc.dg/pr43513.c: New test.
1087
1088 2011-08-30 Tobias Burnus <burnus@net-b.de>
1089
1090 PR fortran/45044
1091 * gfortran.dg/common_14.f90: New.
1092 * gfortran.dg/common_resize_1.f: Add two dg-warning.
1093
1094 2011-08-30 Jason Merrill <jason@redhat.com>
1095
1096 PR c++/50084
1097 * g++.dg/cpp0x/decltype33.C: New.
1098
1099 PR c++/50089
1100 * g++.dg/cpp0x/lambda/lambda-qualified.C: New.
1101
1102 PR c++/50114
1103 * g++.dg/cpp0x/lambda/lambda-for.C: New.
1104
1105 2011-08-30 Uros Bizjak <ubizjak@gmail.com>
1106
1107 * gcc.target/i386/fma-compile.c: Escape [ and ] in scan strings.
1108
1109 2011-08-30 Eric Botcazou <ebotcazou@adacore.com>
1110
1111 * gnat.dg/specs/aggr3.ads: New test.
1112 * gnat.dg/specs/aggr3_pkg.ads: New helper.
1113
1114 * gnat.dg/specs/aggr1.ads: Remove superfluous space.
1115 * gnat.dg/specs/aggr2.ads: Likewise.
1116
1117 2011-08-30 Steven G. Kargl <kargl@gcc.gnu.org>
1118
1119 PR fortran/45170
1120 * gfortran.dg/allocate_with_source_2.f90: New test
1121
1122 2011-08-30 Jason Merrill <jason@redhat.com>
1123
1124 PR c++/50220
1125 * g++.dg/cpp0x/lambda/lambda-50220.C: New.
1126
1127 PR c++/50234
1128 * g++.dg/cpp0x/constexpr-value3.C: New.
1129
1130 2011-08-30 Richard Guenther <rguenther@suse.de>
1131
1132 PR middle-end/48571
1133 * gcc.c-torture/execute/pr48571-1.c: New testcase.
1134 * gcc.dg/tree-ssa/ssa-ccp-25.c: Remove.
1135 * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
1136 * gcc.dg/pr36902.c: XFAIL.
1137
1138 2011-08-30 Ilya Tocar <ilya.tocar@intel.com>
1139
1140 * gcc.target/i386/fma-check.h: New.
1141 * gcc.target/i386/fma-256-fmaddXX.c: New testcase.
1142 * gcc.target/i386/fma-256-fmaddsubXX.c: Likewise.
1143 * gcc.target/i386/fma-256-fmsubXX.c: Likewise.
1144 * gcc.target/i386/fma-256-fmsubaddXX.c: Likewise.
1145 * gcc.target/i386/fma-256-fnmaddXX.c: Likewise.
1146 * gcc.target/i386/fma-256-fnmsubXX.c: Likewise.
1147 * gcc.target/i386/fma-fmaddXX.c: Likewise.
1148 * gcc.target/i386/fma-fmaddsubXX.c: Likewise.
1149 * gcc.target/i386/fma-fmsubXX.c: Likewise.
1150 * gcc.target/i386/fma-fmsubaddXX.c: Likewise.
1151 * gcc.target/i386/fma-fnmaddXX.c: Likewise.
1152 * gcc.target/i386/fma-fnmsubXX.c: Likewise.
1153 * gcc.target/i386/fma-compile.c: Likewise.
1154 * gcc.target/i386/i386.exp (check_effective_target_fma): New.
1155 * gcc.target/i386/sse-12.c: Add -mfma.
1156 * gcc.target/i386/sse-13.c: Likewise.
1157 * gcc.target/i386/sse-14.c: Likewise.
1158 * gcc.target/i386/sse-22.c: Likewise.
1159 * gcc.target/i386/sse-23.c: Likewise.
1160 * g++.dg/other/i386-2.C: Likewise.
1161 * g++.dg/other/i386-3.C: Likewise.
1162
1163 2011-08-30 Kirill Yukhin <kirill.yukhin@intel.com>
1164
1165 PR testsuite/50185
1166 * gcc.target/i386/avx2-vmovmskb-2.c: Rename to ...
1167 * gcc.target/i386/avx2-vpmovmskb-2.c: ... this. Update.
1168
1169 2011-08-30 Christian Bruel <christian.bruel@st.com>
1170
1171 * g++.dg/bprob/bprob.exp (feedback_options): Set
1172 -fbranch-probabilities.
1173 * gcc.misc-tests/bprob.exp (feedback_options): Likewise.
1174
1175 2011-08-29 Jason Merrill <jason@redhat.com>
1176
1177 PR c++/50224
1178 * g++.dg/cpp0x/lambda/lambda-use2.C: New.
1179
1180 2011-08-29 Jakub Jelinek <jakub@redhat.com>
1181 Jason Merrill <jason@redhat.com>
1182
1183 * g++.dg/dfp/base.C: New test.
1184
1185 2011-08-29 Jason Merrill <jason@redhat.com>
1186
1187 Core DR 994
1188 PR c++/50209
1189 * g++.dg/cpp0x/initlist58.C: New.
1190
1191 2011-08-29 Janus Weil <janus@gcc.gnu.org>
1192
1193 PR fortran/50225
1194 * gfortran.dg/class_result_1.f03: New.
1195
1196 2011-08-29 Jakub Jelinek <jakub@redhat.com>
1197
1198 PR middle-end/48722
1199 * gcc.target/i386/pr48722.c: New test.
1200
1201 2011-08-29 Thomas Koenig <tkoenig@gcc.gnu.org>
1202
1203 PR libfortran/50192
1204 * gfortran.dg/widechar_compare_1.f90: New test.
1205
1206 2011-08-26 Jason Merrill <jason@redhat.com>
1207
1208 Core DR 342
1209 PR c++/48582
1210 * g++.dg/abi/mangle50.C: New.
1211
1212 2011-08-27 Uros Bizjak <ubizjak@gmail.com>
1213
1214 PR target/50202
1215 * gcc.target/i386/pr50202.c: New test.
1216
1217 2011-08-26 Uros Bizjak <ubizjak@gmail.com>
1218
1219 * gcc.target/i386/sse_4_1-round-vec.c: New test.
1220 * gcc.target/i386/sse_4_1-roundf-vec.c: New test.
1221 * gcc.target/i386/avx-round-vec.c: New test.
1222 * gcc.target/i386/avx-roundf-vec.c: New test.
1223
1224 2011-08-26 Jakub Jelinek <jakub@redhat.com>
1225
1226 * gcc.target/i386/cmpxchg16b-1.c: Match also space after the
1227 instruction.
1228
1229 PR c/50179
1230 * c-c++-common/Wunused-var-14.c: New test.
1231
1232 2011-08-26 Tom de Vries <tom@codesourcery.com>
1233
1234 * gcc.dg/tree-ssa/ivopts-lt.c: New test.
1235
1236 2011-08-26 Jiangning Liu <jiangning.liu@arm.com>
1237
1238 * gcc.target/arm/thumb2-cond-cmp-1.c: New.
1239 * gcc.target/arm/thumb2-cond-cmp-2.c: Likewise.
1240 * gcc.target/arm/thumb2-cond-cmp-3.c: Likewise.
1241 * gcc.target/arm/thumb2-cond-cmp-4.c: Likewise.
1242
1243 2011-08-26 Andrew Stubbs <ams@codesourcery.com>
1244
1245 * gcc.target/arm/thumb2-replicated-constant1.c: New file.
1246 * gcc.target/arm/thumb2-replicated-constant2.c: New file.
1247 * gcc.target/arm/thumb2-replicated-constant3.c: New file.
1248 * gcc.target/arm/thumb2-replicated-constant4.c: New file.
1249
1250 2011-08-25 Mikael Morin <mikael.morin@gcc.gnu.org>
1251
1252 PR fortran/50050
1253 * gfortran.dg/pointer_comp_init_1.f90: New test.
1254
1255 2011-08-25 Jason Merrill <jason@redhat.com>
1256
1257 PR c++/50157
1258 * g++.dg/cpp0x/sfinae27.C: New.
1259
1260 2011-08-25 Tobias Burnus <burnus@net-b.de>
1261
1262 * gfortran.dg/coarray_lib_token_4.f90: New.
1263
1264 2011-08-25 Tobias Burnus <burnus@net-b.de>
1265
1266 * gfortran.dg/coarray/alloc_comp_1.f90: New.
1267
1268 2011-08-25 Richard Guenther <rguenther@suse.de>
1269
1270 * gcc.dg/Wshadow-3.c: Restore original content destroyed by r148442.
1271
1272 2011-08-24 Tobias Burnus <burnus@net-b.de>
1273
1274 PR fortran/50163
1275 * gfortran.dg/initialization_28.f90: New.
1276
1277 2011-08-24 Richard Guenther <rguenther@suse.de>
1278
1279 PR tree-optimization/50067
1280 * gcc.dg/torture/pr50067-3.c: New testcase.
1281 * gcc.dg/torture/pr50067-4.c: Likewise.
1282 * gcc.dg/torture/pr50067-5.c: Likewise.
1283
1284 2011-08-23 Kirill Yukhin <kirill.yukhin@intel.com>
1285
1286 * g++.dg/other/i386-2.C: Add -mavx2 check.
1287 * g++.dg/other/i386-3.C: Likewise.
1288 * gcc.target/i386/avx-1.c: Add AVX2.
1289 * gcc.target/i386/avx-2.c: Likewise.
1290 * gcc.target/i386/funcspec-5.c: Likewise.
1291 * gcc.target/i386/sse-12.c: Likewise.
1292 * gcc.target/i386/sse-13.c: Likewise.
1293 * gcc.target/i386/sse-14.c: Likewise.
1294 * gcc.target/i386/sse-22.c: Likewise.
1295 * gcc.target/i386/sse-23.c: Likewise.
1296 * gcc.target/i386/i386.exp (check_effective_target_avx2): Likewise.
1297 * gcc.target/i386/avx2-check.h: New.
1298 * gcc.target/i386/avx2-i32gatherd-1.c: Likewise.
1299 * gcc.target/i386/avx2-i32gatherd-2.c: Likewise.
1300 * gcc.target/i386/avx2-i32gatherd-3.c: Likewise.
1301 * gcc.target/i386/avx2-i32gatherd-4.c: Likewise.
1302 * gcc.target/i386/avx2-i32gatherd256-1.c: Likewise.
1303 * gcc.target/i386/avx2-i32gatherd256-2.c: Likewise.
1304 * gcc.target/i386/avx2-i32gatherd256-3.c: Likewise.
1305 * gcc.target/i386/avx2-i32gatherd256-4.c: Likewise.
1306 * gcc.target/i386/avx2-i32gatherpd-1.c: Likewise.
1307 * gcc.target/i386/avx2-i32gatherpd-2.c: Likewise.
1308 * gcc.target/i386/avx2-i32gatherpd-3.c: Likewise.
1309 * gcc.target/i386/avx2-i32gatherpd-4.c: Likewise.
1310 * gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise.
1311 * gcc.target/i386/avx2-i32gatherpd256-2.c: Likewise.
1312 * gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise.
1313 * gcc.target/i386/avx2-i32gatherpd256-4.c: Likewise.
1314 * gcc.target/i386/avx2-i32gatherps-1.c: Likewise.
1315 * gcc.target/i386/avx2-i32gatherps-2.c: Likewise.
1316 * gcc.target/i386/avx2-i32gatherps-3.c: Likewise.
1317 * gcc.target/i386/avx2-i32gatherps-4.c: Likewise.
1318 * gcc.target/i386/avx2-i32gatherps256-1.c: Likewise.
1319 * gcc.target/i386/avx2-i32gatherps256-2.c: Likewise.
1320 * gcc.target/i386/avx2-i32gatherps256-3.c: Likewise.
1321 * gcc.target/i386/avx2-i32gatherps256-4.c: Likewise.
1322 * gcc.target/i386/avx2-i32gatherq-1.c: Likewise.
1323 * gcc.target/i386/avx2-i32gatherq-2.c: Likewise.
1324 * gcc.target/i386/avx2-i32gatherq-3.c: Likewise.
1325 * gcc.target/i386/avx2-i32gatherq-4.c: Likewise.
1326 * gcc.target/i386/avx2-i32gatherq256-1.c: Likewise.
1327 * gcc.target/i386/avx2-i32gatherq256-2.c: Likewise.
1328 * gcc.target/i386/avx2-i32gatherq256-3.c: Likewise.
1329 * gcc.target/i386/avx2-i32gatherq256-4.c: Likewise.
1330 * gcc.target/i386/avx2-i64gatherd-1.c: Likewise.
1331 * gcc.target/i386/avx2-i64gatherd-2.c: Likewise.
1332 * gcc.target/i386/avx2-i64gatherd-3.c: Likewise.
1333 * gcc.target/i386/avx2-i64gatherd-4.c: Likewise.
1334 * gcc.target/i386/avx2-i64gatherd256-1.c: Likewise.
1335 * gcc.target/i386/avx2-i64gatherd256-2.c: Likewise.
1336 * gcc.target/i386/avx2-i64gatherd256-3.c: Likewise.
1337 * gcc.target/i386/avx2-i64gatherd256-4.c: Likewise.
1338 * gcc.target/i386/avx2-i64gatherpd-1.c: Likewise.
1339 * gcc.target/i386/avx2-i64gatherpd-2.c: Likewise.
1340 * gcc.target/i386/avx2-i64gatherpd-3.c: Likewise.
1341 * gcc.target/i386/avx2-i64gatherpd-4.c: Likewise.
1342 * gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise.
1343 * gcc.target/i386/avx2-i64gatherpd256-2.c: Likewise.
1344 * gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise.
1345 * gcc.target/i386/avx2-i64gatherpd256-4.c: Likewise.
1346 * gcc.target/i386/avx2-i64gatherps-1.c: Likewise.
1347 * gcc.target/i386/avx2-i64gatherps-2.c: Likewise.
1348 * gcc.target/i386/avx2-i64gatherps-3.c: Likewise.
1349 * gcc.target/i386/avx2-i64gatherps-4.c: Likewise.
1350 * gcc.target/i386/avx2-i64gatherps256-1.c: Likewise.
1351 * gcc.target/i386/avx2-i64gatherps256-2.c: Likewise.
1352 * gcc.target/i386/avx2-i64gatherps256-3.c: Likewise.
1353 * gcc.target/i386/avx2-i64gatherps256-4.c: Likewise.
1354 * gcc.target/i386/avx2-i64gatherq-1.c: Likewise.
1355 * gcc.target/i386/avx2-i64gatherq-2.c: Likewise.
1356 * gcc.target/i386/avx2-i64gatherq-3.c: Likewise.
1357 * gcc.target/i386/avx2-i64gatherq-4.c: Likewise.
1358 * gcc.target/i386/avx2-i64gatherq256-1.c: Likewise.
1359 * gcc.target/i386/avx2-i64gatherq256-2.c: Likewise.
1360 * gcc.target/i386/avx2-i64gatherq256-3.c: Likewise.
1361 * gcc.target/i386/avx2-i64gatherq256-4.c: Likewise.
1362 * gcc.target/i386/avx2-mpsadbw-1.c: Likewise.
1363 * gcc.target/i386/avx2-mpsadbw-2.c: Likewise.
1364 * gcc.target/i386/avx2-vbroadcastsd_pd-1.c: Likewise.
1365 * gcc.target/i386/avx2-vbroadcastsd_pd-2.c: Likewise.
1366 * gcc.target/i386/avx2-vbroadcastsi128-1.c: Likewise.
1367 * gcc.target/i386/avx2-vbroadcastsi128-2.c: Likewise.
1368 * gcc.target/i386/avx2-vbroadcastss_ps-1.c: Likewise.
1369 * gcc.target/i386/avx2-vbroadcastss_ps-2.c: Likewise.
1370 * gcc.target/i386/avx2-vbroadcastss_ps256-1.c: Likewise.
1371 * gcc.target/i386/avx2-vbroadcastss_ps256-2.c: Likewise.
1372 * gcc.target/i386/avx2-vextracti128-1.c: Likewise.
1373 * gcc.target/i386/avx2-vextracti128-2.c: Likewise.
1374 * gcc.target/i386/avx2-vinserti128-1.c: Likewise.
1375 * gcc.target/i386/avx2-vinserti128-2.c: Likewise.
1376 * gcc.target/i386/avx2-vmovmskb-2.c: Likewise.
1377 * gcc.target/i386/avx2-vmovntdqa-1.c: Likewise.
1378 * gcc.target/i386/avx2-vmovntdqa-2.c: Likewise.
1379 * gcc.target/i386/avx2-vpabsb256-1.c: Likewise.
1380 * gcc.target/i386/avx2-vpabsb256-2.c: Likewise.
1381 * gcc.target/i386/avx2-vpabsd256-1.c: Likewise.
1382 * gcc.target/i386/avx2-vpabsd256-2.c: Likewise.
1383 * gcc.target/i386/avx2-vpabsw256-1.c: Likewise.
1384 * gcc.target/i386/avx2-vpabsw256-2.c: Likewise.
1385 * gcc.target/i386/avx2-vpackssdw-1.c: Likewise.
1386 * gcc.target/i386/avx2-vpackssdw-2.c: Likewise.
1387 * gcc.target/i386/avx2-vpacksswb-1.c: Likewise.
1388 * gcc.target/i386/avx2-vpacksswb-2.c: Likewise.
1389 * gcc.target/i386/avx2-vpackusdw-1.c: Likewise.
1390 * gcc.target/i386/avx2-vpackusdw-2.c: Likewise.
1391 * gcc.target/i386/avx2-vpackuswb-1.c: Likewise.
1392 * gcc.target/i386/avx2-vpackuswb-2.c: Likewise.
1393 * gcc.target/i386/avx2-vpaddb-1.c: Likewise.
1394 * gcc.target/i386/avx2-vpaddb-2.c: Likewise.
1395 * gcc.target/i386/avx2-vpaddd-1.c: Likewise.
1396 * gcc.target/i386/avx2-vpaddd-2.c: Likewise.
1397 * gcc.target/i386/avx2-vpaddq-1.c: Likewise.
1398 * gcc.target/i386/avx2-vpaddq-2.c: Likewise.
1399 * gcc.target/i386/avx2-vpaddsb-1.c: Likewise.
1400 * gcc.target/i386/avx2-vpaddsb-2.c: Likewise.
1401 * gcc.target/i386/avx2-vpaddsw-1.c: Likewise.
1402 * gcc.target/i386/avx2-vpaddsw-2.c: Likewise.
1403 * gcc.target/i386/avx2-vpaddusb-1.c: Likewise.
1404 * gcc.target/i386/avx2-vpaddusb-2.c: Likewise.
1405 * gcc.target/i386/avx2-vpaddusw-1.c: Likewise.
1406 * gcc.target/i386/avx2-vpaddusw-2.c: Likewise.
1407 * gcc.target/i386/avx2-vpaddw-1.c: Likewise.
1408 * gcc.target/i386/avx2-vpaddw-2.c: Likewise.
1409 * gcc.target/i386/avx2-vpalignr256-1.c: Likewise.
1410 * gcc.target/i386/avx2-vpalignr256-2.c: Likewise.
1411 * gcc.target/i386/avx2-vpand-1.c: Likewise.
1412 * gcc.target/i386/avx2-vpand-2.c: Likewise.
1413 * gcc.target/i386/avx2-vpandn-1.c: Likewise.
1414 * gcc.target/i386/avx2-vpandn-2.c: Likewise.
1415 * gcc.target/i386/avx2-vpavgb-1.c: Likewise.
1416 * gcc.target/i386/avx2-vpavgb-2.c: Likewise.
1417 * gcc.target/i386/avx2-vpavgw-1.c: Likewise.
1418 * gcc.target/i386/avx2-vpavgw-2.c: Likewise.
1419 * gcc.target/i386/avx2-vpblendd128-1.c: Likewise.
1420 * gcc.target/i386/avx2-vpblendd128-2.c: Likewise.
1421 * gcc.target/i386/avx2-vpblendd256-1.c: Likewise.
1422 * gcc.target/i386/avx2-vpblendd256-2.c: Likewise.
1423 * gcc.target/i386/avx2-vpblendvb-1.c: Likewise.
1424 * gcc.target/i386/avx2-vpblendvb-2.c: Likewise.
1425 * gcc.target/i386/avx2-vpblendw-1.c: Likewise.
1426 * gcc.target/i386/avx2-vpblendw-2.c: Likewise.
1427 * gcc.target/i386/avx2-vpbroadcastb128-1.c: Likewise.
1428 * gcc.target/i386/avx2-vpbroadcastb128-2.c: Likewise.
1429 * gcc.target/i386/avx2-vpbroadcastb256-1.c: Likewise.
1430 * gcc.target/i386/avx2-vpbroadcastb256-2.c: Likewise.
1431 * gcc.target/i386/avx2-vpbroadcastd128-1.c: Likewise.
1432 * gcc.target/i386/avx2-vpbroadcastd128-2.c: Likewise.
1433 * gcc.target/i386/avx2-vpbroadcastd256-1.c: Likewise.
1434 * gcc.target/i386/avx2-vpbroadcastd256-2.c: Likewise.
1435 * gcc.target/i386/avx2-vpbroadcastq128-1.c: Likewise.
1436 * gcc.target/i386/avx2-vpbroadcastq128-2.c: Likewise.
1437 * gcc.target/i386/avx2-vpbroadcastq256-1.c: Likewise.
1438 * gcc.target/i386/avx2-vpbroadcastq256-2.c: Likewise.
1439 * gcc.target/i386/avx2-vpbroadcastw128-1.c: Likewise.
1440 * gcc.target/i386/avx2-vpbroadcastw128-2.c: Likewise.
1441 * gcc.target/i386/avx2-vpbroadcastw256-1.c: Likewise.
1442 * gcc.target/i386/avx2-vpbroadcastw256-2.c: Likewise.
1443 * gcc.target/i386/avx2-vpcmpeqb-1.c: Likewise.
1444 * gcc.target/i386/avx2-vpcmpeqb-2.c: Likewise.
1445 * gcc.target/i386/avx2-vpcmpeqd-1.c: Likewise.
1446 * gcc.target/i386/avx2-vpcmpeqd-2.c: Likewise.
1447 * gcc.target/i386/avx2-vpcmpeqq-1.c: Likewise.
1448 * gcc.target/i386/avx2-vpcmpeqq-2.c: Likewise.
1449 * gcc.target/i386/avx2-vpcmpeqw-1.c: Likewise.
1450 * gcc.target/i386/avx2-vpcmpeqw-2.c: Likewise.
1451 * gcc.target/i386/avx2-vpcmpgtb-1.c: Likewise.
1452 * gcc.target/i386/avx2-vpcmpgtb-2.c: Likewise.
1453 * gcc.target/i386/avx2-vpcmpgtd-1.c: Likewise.
1454 * gcc.target/i386/avx2-vpcmpgtd-2.c: Likewise.
1455 * gcc.target/i386/avx2-vpcmpgtq-1.c: Likewise.
1456 * gcc.target/i386/avx2-vpcmpgtq-2.c: Likewise.
1457 * gcc.target/i386/avx2-vpcmpgtw-1.c: Likewise.
1458 * gcc.target/i386/avx2-vpcmpgtw-2.c: Likewise.
1459 * gcc.target/i386/avx2-vperm2i128-1.c: Likewise.
1460 * gcc.target/i386/avx2-vperm2i128-2.c: Likewise.
1461 * gcc.target/i386/avx2-vpermd-1.c: Likewise.
1462 * gcc.target/i386/avx2-vpermd-2.c: Likewise.
1463 * gcc.target/i386/avx2-vpermpd-1.c: Likewise.
1464 * gcc.target/i386/avx2-vpermpd-2.c: Likewise.
1465 * gcc.target/i386/avx2-vpermps-1.c: Likewise.
1466 * gcc.target/i386/avx2-vpermps-2.c: Likewise.
1467 * gcc.target/i386/avx2-vpermq-1.c: Likewise.
1468 * gcc.target/i386/avx2-vpermq-2.c: Likewise.
1469 * gcc.target/i386/avx2-vphaddd-1.c: Likewise.
1470 * gcc.target/i386/avx2-vphaddd-2.c: Likewise.
1471 * gcc.target/i386/avx2-vphaddsw-1.c: Likewise.
1472 * gcc.target/i386/avx2-vphaddsw-2.c: Likewise.
1473 * gcc.target/i386/avx2-vphaddw-1.c: Likewise.
1474 * gcc.target/i386/avx2-vphaddw-2.c: Likewise.
1475 * gcc.target/i386/avx2-vphsubd-1.c: Likewise.
1476 * gcc.target/i386/avx2-vphsubd-2.c: Likewise.
1477 * gcc.target/i386/avx2-vphsubsw-1.c: Likewise.
1478 * gcc.target/i386/avx2-vphsubsw-2.c: Likewise.
1479 * gcc.target/i386/avx2-vphsubw-1.c: Likewise.
1480 * gcc.target/i386/avx2-vpmaddubsw-1.c: Likewise.
1481 * gcc.target/i386/avx2-vpmaddubsw-2.c: Likewise.
1482 * gcc.target/i386/avx2-vpmaddwd-1.c: Likewise.
1483 * gcc.target/i386/avx2-vpmaddwd-2.c: Likewise.
1484 * gcc.target/i386/avx2-vpmaskloadd-1.c: Likewise.
1485 * gcc.target/i386/avx2-vpmaskloadd-2.c: Likewise.
1486 * gcc.target/i386/avx2-vpmaskloadd256-1.c: Likewise.
1487 * gcc.target/i386/avx2-vpmaskloadd256-2.c: Likewise.
1488 * gcc.target/i386/avx2-vpmaskloadq-1.c: Likewise.
1489 * gcc.target/i386/avx2-vpmaskloadq-2.c: Likewise.
1490 * gcc.target/i386/avx2-vpmaskloadq256-1.c: Likewise.
1491 * gcc.target/i386/avx2-vpmaskloadq256-2.c: Likewise.
1492 * gcc.target/i386/avx2-vpmaskstored-1.c: Likewise.
1493 * gcc.target/i386/avx2-vpmaskstored-2.c: Likewise.
1494 * gcc.target/i386/avx2-vpmaskstored256-1.c: Likewise.
1495 * gcc.target/i386/avx2-vpmaskstored256-2.c: Likewise.
1496 * gcc.target/i386/avx2-vpmaskstoreq-1.c: Likewise.
1497 * gcc.target/i386/avx2-vpmaskstoreq-2.c: Likewise.
1498 * gcc.target/i386/avx2-vpmaskstoreq256-1.c: Likewise.
1499 * gcc.target/i386/avx2-vpmaskstoreq256-2.c: Likewise.
1500 * gcc.target/i386/avx2-vpmaxsb-1.c: Likewise.
1501 * gcc.target/i386/avx2-vpmaxsb-2.c: Likewise.
1502 * gcc.target/i386/avx2-vpmaxsd-1.c: Likewise.
1503 * gcc.target/i386/avx2-vpmaxsd-2.c: Likewise.
1504 * gcc.target/i386/avx2-vpmaxsw-1.c: Likewise.
1505 * gcc.target/i386/avx2-vpmaxsw-2.c: Likewise.
1506 * gcc.target/i386/avx2-vpmaxub-1.c: Likewise.
1507 * gcc.target/i386/avx2-vpmaxub-2.c: Likewise.
1508 * gcc.target/i386/avx2-vpmaxud-1.c: Likewise.
1509 * gcc.target/i386/avx2-vpmaxud-2.c: Likewise.
1510 * gcc.target/i386/avx2-vpmaxuw-1.c: Likewise.
1511 * gcc.target/i386/avx2-vpmaxuw-2.c: Likewise.
1512 * gcc.target/i386/avx2-vpminsb-1.c: Likewise.
1513 * gcc.target/i386/avx2-vpminsb-2.c: Likewise.
1514 * gcc.target/i386/avx2-vpminsd-1.c: Likewise.
1515 * gcc.target/i386/avx2-vpminsd-2.c: Likewise.
1516 * gcc.target/i386/avx2-vpminsw-1.c: Likewise.
1517 * gcc.target/i386/avx2-vpminsw-2.c: Likewise.
1518 * gcc.target/i386/avx2-vpminub-1.c: Likewise.
1519 * gcc.target/i386/avx2-vpminub-2.c: Likewise.
1520 * gcc.target/i386/avx2-vpminud-1.c: Likewise.
1521 * gcc.target/i386/avx2-vpminud-2.c: Likewise.
1522 * gcc.target/i386/avx2-vpminuw-1.c: Likewise.
1523 * gcc.target/i386/avx2-vpminuw-2.c: Likewise.
1524 * gcc.target/i386/avx2-vpmovmskb-1.c: Likewise.
1525 * gcc.target/i386/avx2-vpmovsxbd-1.c: Likewise.
1526 * gcc.target/i386/avx2-vpmovsxbd-2.c: Likewise.
1527 * gcc.target/i386/avx2-vpmovsxbq-1.c: Likewise.
1528 * gcc.target/i386/avx2-vpmovsxbq-2.c: Likewise.
1529 * gcc.target/i386/avx2-vpmovsxbw-1.c: Likewise.
1530 * gcc.target/i386/avx2-vpmovsxbw-2.c: Likewise.
1531 * gcc.target/i386/avx2-vpmovsxdq-1.c: Likewise.
1532 * gcc.target/i386/avx2-vpmovsxdq-2.c: Likewise.
1533 * gcc.target/i386/avx2-vpmovsxwd-1.c: Likewise.
1534 * gcc.target/i386/avx2-vpmovsxwd-2.c: Likewise.
1535 * gcc.target/i386/avx2-vpmovsxwq-1.c: Likewise.
1536 * gcc.target/i386/avx2-vpmovsxwq-2.c: Likewise.
1537 * gcc.target/i386/avx2-vpmovzxbd-1.c: Likewise.
1538 * gcc.target/i386/avx2-vpmovzxbd-2.c: Likewise.
1539 * gcc.target/i386/avx2-vpmovzxbq-1.c: Likewise.
1540 * gcc.target/i386/avx2-vpmovzxbq-2.c: Likewise.
1541 * gcc.target/i386/avx2-vpmovzxbw-1.c: Likewise.
1542 * gcc.target/i386/avx2-vpmovzxbw-2.c: Likewise.
1543 * gcc.target/i386/avx2-vpmovzxdq-1.c: Likewise.
1544 * gcc.target/i386/avx2-vpmovzxdq-2.c: Likewise.
1545 * gcc.target/i386/avx2-vpmovzxwd-1.c: Likewise.
1546 * gcc.target/i386/avx2-vpmovzxwd-2.c: Likewise.
1547 * gcc.target/i386/avx2-vpmovzxwq-1.c: Likewise.
1548 * gcc.target/i386/avx2-vpmovzxwq-2.c: Likewise.
1549 * gcc.target/i386/avx2-vpmuldq-1.c: Likewise.
1550 * gcc.target/i386/avx2-vpmuldq-2.c: Likewise.
1551 * gcc.target/i386/avx2-vpmulhrsw-1.c: Likewise.
1552 * gcc.target/i386/avx2-vpmulhrsw-2.c: Likewise.
1553 * gcc.target/i386/avx2-vpmulhuw-1.c: Likewise.
1554 * gcc.target/i386/avx2-vpmulhuw-2.c: Likewise.
1555 * gcc.target/i386/avx2-vpmulhw-1.c: Likewise.
1556 * gcc.target/i386/avx2-vpmulhw-2.c: Likewise.
1557 * gcc.target/i386/avx2-vpmulld-1.c: Likewise.
1558 * gcc.target/i386/avx2-vpmulld-2.c: Likewise.
1559 * gcc.target/i386/avx2-vpmullw-1.c: Likewise.
1560 * gcc.target/i386/avx2-vpmullw-2.c: Likewise.
1561 * gcc.target/i386/avx2-vpmuludq-1.c: Likewise.
1562 * gcc.target/i386/avx2-vpmuludq-2.c: Likewise.
1563 * gcc.target/i386/avx2-vpor-1.c: Likewise.
1564 * gcc.target/i386/avx2-vpor-2.c: Likewise.
1565 * gcc.target/i386/avx2-vpsadbw-1.c: Likewise.
1566 * gcc.target/i386/avx2-vpsadbw-2.c: Likewise.
1567 * gcc.target/i386/avx2-vpshufb-1.c: Likewise.
1568 * gcc.target/i386/avx2-vpshufb-2.c: Likewise.
1569 * gcc.target/i386/avx2-vpshufd-1.c: Likewise.
1570 * gcc.target/i386/avx2-vpshufd-2.c: Likewise.
1571 * gcc.target/i386/avx2-vpshufhw-1.c: Likewise.
1572 * gcc.target/i386/avx2-vpshufhw-2.c: Likewise.
1573 * gcc.target/i386/avx2-vpshuflw-1.c: Likewise.
1574 * gcc.target/i386/avx2-vpshuflw-2.c: Likewise.
1575 * gcc.target/i386/avx2-vpsignb-1.c: Likewise.
1576 * gcc.target/i386/avx2-vpsignb-2.c: Likewise.
1577 * gcc.target/i386/avx2-vpsignd-1.c: Likewise.
1578 * gcc.target/i386/avx2-vpsignd-2.c: Likewise.
1579 * gcc.target/i386/avx2-vpsignw-1.c: Likewise.
1580 * gcc.target/i386/avx2-vpsignw-2.c: Likewise.
1581 * gcc.target/i386/avx2-vpslld-1.c: Likewise.
1582 * gcc.target/i386/avx2-vpslld-2.c: Likewise.
1583 * gcc.target/i386/avx2-vpslldi-1.c: Likewise.
1584 * gcc.target/i386/avx2-vpslldi-2.c: Likewise.
1585 * gcc.target/i386/avx2-vpslldq-1.c: Likewise.
1586 * gcc.target/i386/avx2-vpslldq-2.c: Likewise.
1587 * gcc.target/i386/avx2-vpsllq-1.c: Likewise.
1588 * gcc.target/i386/avx2-vpsllq-2.c: Likewise.
1589 * gcc.target/i386/avx2-vpsllqi-1.c: Likewise.
1590 * gcc.target/i386/avx2-vpsllqi-2.c: Likewise.
1591 * gcc.target/i386/avx2-vpsllvd128-1.c: Likewise.
1592 * gcc.target/i386/avx2-vpsllvd128-2.c: Likewise.
1593 * gcc.target/i386/avx2-vpsllvd256-1.c: Likewise.
1594 * gcc.target/i386/avx2-vpsllvd256-2.c: Likewise.
1595 * gcc.target/i386/avx2-vpsllvq128-1.c: Likewise.
1596 * gcc.target/i386/avx2-vpsllvq128-2.c: Likewise.
1597 * gcc.target/i386/avx2-vpsllvq256-1.c: Likewise.
1598 * gcc.target/i386/avx2-vpsllvq256-2.c: Likewise.
1599 * gcc.target/i386/avx2-vpsllw-1.c: Likewise.
1600 * gcc.target/i386/avx2-vpsllw-2.c: Likewise.
1601 * gcc.target/i386/avx2-vpsllwi-1.c: Likewise.
1602 * gcc.target/i386/avx2-vpsllwi-2.c: Likewise.
1603 * gcc.target/i386/avx2-vpsrad-1.c: Likewise.
1604 * gcc.target/i386/avx2-vpsrad-2.c: Likewise.
1605 * gcc.target/i386/avx2-vpsradi-1.c: Likewise.
1606 * gcc.target/i386/avx2-vpsradi-2.c: Likewise.
1607 * gcc.target/i386/avx2-vpsravd128-1.c: Likewise.
1608 * gcc.target/i386/avx2-vpsravd128-2.c: Likewise.
1609 * gcc.target/i386/avx2-vpsravd256-1.c: Likewise.
1610 * gcc.target/i386/avx2-vpsravd256-2.c: Likewise.
1611 * gcc.target/i386/avx2-vpsraw-1.c: Likewise.
1612 * gcc.target/i386/avx2-vpsraw-2.c: Likewise.
1613 * gcc.target/i386/avx2-vpsrawi-1.c: Likewise.
1614 * gcc.target/i386/avx2-vpsrawi-2.c: Likewise.
1615 * gcc.target/i386/avx2-vpsrld-1.c: Likewise.
1616 * gcc.target/i386/avx2-vpsrld-2.c: Likewise.
1617 * gcc.target/i386/avx2-vpsrldi-1.c: Likewise.
1618 * gcc.target/i386/avx2-vpsrldi-2.c: Likewise.
1619 * gcc.target/i386/avx2-vpsrldq-1.c: Likewise.
1620 * gcc.target/i386/avx2-vpsrldq-2.c: Likewise.
1621 * gcc.target/i386/avx2-vpsrlq-1.c: Likewise.
1622 * gcc.target/i386/avx2-vpsrlq-2.c: Likewise.
1623 * gcc.target/i386/avx2-vpsrlqi-1.c: Likewise.
1624 * gcc.target/i386/avx2-vpsrlqi-2.c: Likewise.
1625 * gcc.target/i386/avx2-vpsrlvd128-1.c: Likewise.
1626 * gcc.target/i386/avx2-vpsrlvd128-2.c: Likewise.
1627 * gcc.target/i386/avx2-vpsrlvd256-1.c: Likewise.
1628 * gcc.target/i386/avx2-vpsrlvd256-2.c: Likewise.
1629 * gcc.target/i386/avx2-vpsrlvq128-1.c: Likewise.
1630 * gcc.target/i386/avx2-vpsrlvq128-2.c: Likewise.
1631 * gcc.target/i386/avx2-vpsrlvq256-1.c: Likewise.
1632 * gcc.target/i386/avx2-vpsrlvq256-2.c: Likewise.
1633 * gcc.target/i386/avx2-vpsrlw-1.c: Likewise.
1634 * gcc.target/i386/avx2-vpsrlw-2.c: Likewise.
1635 * gcc.target/i386/avx2-vpsrlwi-1.c: Likewise.
1636 * gcc.target/i386/avx2-vpsrlwi-2.c: Likewise.
1637 * gcc.target/i386/avx2-vpsubb-1.c: Likewise.
1638 * gcc.target/i386/avx2-vpsubb-2.c: Likewise.
1639 * gcc.target/i386/avx2-vpsubd-1.c: Likewise.
1640 * gcc.target/i386/avx2-vpsubd-2.c: Likewise.
1641 * gcc.target/i386/avx2-vpsubq-1.c: Likewise.
1642 * gcc.target/i386/avx2-vpsubq-2.c: Likewise.
1643 * gcc.target/i386/avx2-vpsubsb-1.c: Likewise.
1644 * gcc.target/i386/avx2-vpsubsb-2.c: Likewise.
1645 * gcc.target/i386/avx2-vpsubsw-1.c: Likewise.
1646 * gcc.target/i386/avx2-vpsubsw-2.c: Likewise.
1647 * gcc.target/i386/avx2-vpsubusb-1.c: Likewise.
1648 * gcc.target/i386/avx2-vpsubusb-2.c: Likewise.
1649 * gcc.target/i386/avx2-vpsubusw-1.c: Likewise.
1650 * gcc.target/i386/avx2-vpsubusw-2.c: Likewise.
1651 * gcc.target/i386/avx2-vpunpckhbw-1.c: Likewise.
1652 * gcc.target/i386/avx2-vpunpckhbw-2.c: Likewise.
1653 * gcc.target/i386/avx2-vpunpckhdq-1.c: Likewise.
1654 * gcc.target/i386/avx2-vpunpckhdq-2.c: Likewise.
1655 * gcc.target/i386/avx2-vpunpckhqdq-1.c: Likewise.
1656 * gcc.target/i386/avx2-vpunpckhqdq-2.c: Likewise.
1657 * gcc.target/i386/avx2-vpunpckhwd-1.c: Likewise.
1658 * gcc.target/i386/avx2-vpunpckhwd-2.c: Likewise.
1659 * gcc.target/i386/avx2-vpunpcklbw-1.c: Likewise.
1660 * gcc.target/i386/avx2-vpunpcklbw-2.c: Likewise.
1661 * gcc.target/i386/avx2-vpunpckldq-1.c: Likewise.
1662 * gcc.target/i386/avx2-vpunpckldq-2.c: Likewise.
1663 * gcc.target/i386/avx2-vpunpcklqdq-1.c: Likewise.
1664 * gcc.target/i386/avx2-vpunpcklqdq-2.c: Likewise.
1665 * gcc.target/i386/avx2-vpunpcklwd-1.c: Likewise.
1666 * gcc.target/i386/avx2-vpunpcklwd-2.c: Likewise.
1667 * gcc.target/i386/avx2-vpxor-1.c: Likewise.
1668 * gcc.target/i386/avx2-vpxor-2.c: Likewise.
1669 * gcc.target/i386/testimm-9.c: Likewise.
1670
1671 2011-08-23 Kirill Yukhin <kirill.yukhin@intel.com>
1672
1673 * g++.dg/other/i386-2.C: Add -mbmi2 check.
1674 * g++.dg/other/i386-3.C: Likewise.
1675 * gcc.target/i386/bmi2-bzhi32-1.c: New testcase.
1676 * gcc.target/i386/bmi2-bzhi32-1a.c: Likewise.
1677 * gcc.target/i386/bmi2-bzhi64-1.c: Likewise.
1678 * gcc.target/i386/bmi2-bzhi64-1a.c: Likewise.
1679 * gcc.target/i386/bmi2-mulx32-1.c: Likewise.
1680 * gcc.target/i386/bmi2-mulx32-1a.c: Likewise.
1681 * gcc.target/i386/bmi2-mulx64-1.c: Likewise.
1682 * gcc.target/i386/bmi2-mulx64-1a.c: Likewise.
1683 * gcc.target/i386/bmi2-pdep32-1.c: Likewise.
1684 * gcc.target/i386/bmi2-pdep32-1a.c: Likewise.
1685 * gcc.target/i386/bmi2-pdep64-1.c: Likewise.
1686 * gcc.target/i386/bmi2-pdep64-1a.c: Likewise.
1687 * gcc.target/i386/bmi2-pext32-1.c: Likewise.
1688 * gcc.target/i386/bmi2-pext32-1a.c: Likewise.
1689 * gcc.target/i386/bmi2-pext64-1.c: Likewise.
1690 * gcc.target/i386/bmi2-pext64-1a.c: Likewise.
1691 * gcc.target/i386/bmi2-rorx32-1.c: Likewise.
1692 * gcc.target/i386/bmi2-rorx32-1a.c: Likewise.
1693 * gcc.target/i386/bmi2-rorx64-1.c: Likewise.
1694 * gcc.target/i386/bmi2-rorx64-1a.c: Likewise.
1695 * gcc.target/i386/bmi2-sarx32-1.c: Likewise.
1696 * gcc.target/i386/bmi2-sarx32-1a.c: Likewise.
1697 * gcc.target/i386/bmi2-sarx64-1.c: Likewise.
1698 * gcc.target/i386/bmi2-sarx64-1a.c: Likewise.
1699 * gcc.target/i386/bmi2-shlx32-1.c: Likewise.
1700 * gcc.target/i386/bmi2-shlx32-1a.c: Likewise.
1701 * gcc.target/i386/bmi2-shlx64-1.c: Likewise.
1702 * gcc.target/i386/bmi2-shlx64-1a.c: Likewise.
1703 * gcc.target/i386/bmi2-shrx32-1.c: Likewise.
1704 * gcc.target/i386/bmi2-shrx32-1a.c: Likewise.
1705 * gcc.target/i386/bmi2-shrx64-1.c: Likewise.
1706 * gcc.target/i386/bmi2-shrx64-1a.c: Likewise.
1707 * gcc.target/i386/i386.exp (check_effective_target_bmi2): New.
1708 * gcc.target/i386/sse-12.c: Add BMI2.
1709 * gcc.target/i386/sse-13.c: Likewise.
1710 * gcc.target/i386/sse-14.c: Likewise.
1711 * gcc.target/i386/sse-22.c: Likewise.
1712 * gcc.target/i386/sse-23.c: Likewise.
1713
1714 2011-08-23 Jason Merrill <jason@redhat.com>
1715
1716 * g++.dg/template/crash7.C: Adjust expected errors.
1717
1718 2011-08-23 Jason Merrill <jason@redhat.com>
1719
1720 PR c++/49045
1721 Core 1321
1722 * g++.dg/cpp0x/overload2.C: New.
1723
1724 2011-08-23 Jason Merrill <jason@redhat.com>
1725
1726 Core 903
1727 * g++.dg/cpp0x/constexpr-nullptr.C: Now ill-formed.
1728
1729 2011-08-23 Jason Merrill <jason@redhat.com>
1730
1731 Core 975
1732 * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: Now accepted.
1733 * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: Adjust.
1734 * g++.dg/cpp0x/lambda/lambda-deduce2.C: Test returning overload.
1735 * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: Remove #include.
1736
1737 2011-08-23 Jason Merrill <jason@redhat.com>
1738
1739 PR c++/50024
1740 * g++.dg/cpp0x/constexpr-initlist5.C: New.
1741
1742 2011-08-23 Jakub Jelinek <jakub@redhat.com>
1743
1744 PR c++/50158
1745 * g++.dg/warn/Wunused-var-16.C: New test.
1746
1747 PR middle-end/50161
1748 * gcc.dg/pr50161.c: New test.
1749
1750 2011-08-23 Siddhesh Poyarekar <siddhesh.poyarekar@gmail.com>
1751
1752 PR c++/50055
1753 * g++.dg/gcov/gcov-7.C: New test.
1754
1755 2011-08-23 Jakub Jelinek <jakub@redhat.com>
1756
1757 PR c++/46862
1758 * g++.dg/dfp/nofields.C: New test.
1759
1760 2011-08-23 Tobias Burnus <burnus@net-b.de>
1761
1762 PR fortran/31600
1763 * gfortran.dg/use_16.f90: New.
1764
1765 2011-08-22 Uros Bizjak <ubizjak@gmail.com>
1766 Kirill Yukhin <kirill.yukhin@intel.com>
1767
1768 PR target/50155
1769 * gcc.target/i386/pr50155.c: New test.
1770
1771 2011-08-22 Jakub Jelinek <jakub@redhat.com>
1772
1773 PR tree-optimization/50133
1774 * gcc.dg/pr50133.c: New test.
1775
1776 PR middle-end/50141
1777 * c-c++-common/cxxbitfields-6.c: New test.
1778
1779 2011-08-22 Mikael Morin <mikael.morin@gcc.gnu.org>
1780
1781 PR fortran/50050
1782 * gfortran.dg/alloc_comp_initializer_3.f90: New test.
1783
1784 2011-08-22 Georg-Johann Lay <avr@gjlay.de>
1785
1786 * gcc.dg/pr49994-2.c: Add dg-require-effective-target scheduling.
1787 * gcc.dg/pr49994-3.c: Ditto.
1788
1789 2011-08-22 Richard Guenther <rguenther@suse.de>
1790
1791 PR testsuite/50145
1792 * gcc.dg/torture/pr50067-1.c: Run on little-endian systems only.
1793 * gcc.dg/torture/pr50067-2.c: Likewise.
1794
1795 2011-08-21 Thomas Koenig <tkoenig@gcc.gnu.org>
1796
1797 PR fortran/47659
1798 * gfortran.dg/warn_conversion_2.f90: Also warn about conversion
1799 of a constant resulting from simplification.
1800 * gfortran.dg/warn_conversion_3.f90: New test.
1801
1802 2011-08-21 Thomas Koenig <tkoenig@gcc.gnu.org>
1803
1804 PR fortran/50130
1805 * gfortran.dg/zero_stride_1.f90: New test.
1806
1807 2011-08-20 Janus Weil <janus@gcc.gnu.org>
1808
1809 PR fortran/49638
1810 * gfortran.dg/typebound_override_1.f90: Modified.
1811
1812 2011-08-20 Jakub Jelinek <jakub@redhat.com>
1813
1814 PR tree-optimization/48739
1815 * gcc.dg/pr48739-1.c: New test.
1816 * gcc.dg/pr48739-2.c: New test.
1817
1818 2011-08-20 Tobias Burnus <burnus@net-b.de>
1819
1820 * gfortran.dg/graphite/interchange-1.f: Remove xfail.
1821
1822 2011-08-19 Mikael Morin <mikael.morin@sfr.fr>
1823
1824 PR fortran/50129
1825 * gfortran.dg/where_3.f90: New test.
1826
1827 2011-08-19 H.J. Lu <hongjiu.lu@intel.com>
1828
1829 PR middle-end/49721
1830 * gfortran.dg/pr49721-1.f: New.
1831 * gfortran.fortran-torture/compile/pr49721-1.f: Likewise.
1832
1833 2011-08-19 Joseph Myers <joseph@codesourcery.com>
1834
1835 * gcc.dg/builtin-complex-err-1.c, gcc.dg/builtin-complex-err-2.c,
1836 gcc.dg/dfp/builtin-complex.c, gcc.dg/torture/builtin-complex-1.c:
1837 New tests.
1838
1839 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
1840
1841 * gcc.target/arm/wmul-11.c: New file.
1842 * gcc.target/arm/wmul-12.c: New file.
1843 * gcc.target/arm/wmul-13.c: New file.
1844
1845 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
1846
1847 * gcc.target/arm/wmul-10.c: New file.
1848
1849 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
1850
1851 * gcc.target/arm/wmul-9.c: New file.
1852 * gcc.target/arm/wmul-bitfield-2.c: New file.
1853
1854 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
1855
1856 * gcc.target/arm/wmul-8.c: New file.
1857
1858 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
1859
1860 * gcc.target/arm/wmul-7.c: New file.
1861
1862 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
1863
1864 * gcc.target/arm/wmul-6.c: New file.
1865
1866 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
1867
1868 * gcc.target/arm/wmul-5.c: New file.
1869 * gcc.target/arm/no-wmla-1.c: New file.
1870
1871 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
1872
1873 * gcc.target/arm/wmul-bitfield-1.c: New file.
1874
1875 2011-08-19 Joseph Myers <joseph@codesourcery.com>
1876
1877 * gcc.dg/c90-noreturn-1.c, gcc.dg/c99-noreturn-1.c: New tests.
1878
1879 2011-08-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1880
1881 * gcc.dg/builtins-67.c: Use dg-add-options c99_runtime.
1882 * gcc.target/i386/conversion.c: Likewise.
1883
1884 2011-08-19 Richard Guenther <rguenther@suse.de>
1885
1886 * gcc.dg/torture/pr50067-1.c: New testcase.
1887 * gcc.dg/torture/pr50067-2.c: Likewise.
1888
1889 2011-08-19 Joey Ye <joey.ye@arm.com>
1890
1891 PR target/49437
1892 * gcc.target/arm/handler-align.c: New test.
1893 * lib/target-supports.exp (check_effective_target_arm_cortex_m):
1894 New Function.
1895
1896 2011-08-19 Joey Ye <joey.ye@arm.com>
1897
1898 * gcc.c-torture/execute/20101011-1.c (DO_TEST): Skip on ARM.
1899
1900 2011-08-19 Mikael Morin <mikael.morin@sfr.fr>
1901
1902 PR fortran/50071
1903 * gfortran.dg/end_block_label_1.f90: New test.
1904 * gfortran.dg/end_associate_label_1.f90: New test.
1905
1906 2011-08-18 Joseph Myers <joseph@codesourcery.com>
1907
1908 * gcc.dg/c1x-pointer-float-1.c: New test.
1909
1910 2011-08-18 Mikael Morin <mikael.morin@sfr.fr>
1911
1912 PR fortran/50071
1913 * gfortran.dg/duplicate_labels_2.f: New test.
1914
1915 2011-08-18 Joseph Myers <joseph@codesourcery.com>
1916
1917 * gcc.dg/c1x-noreturn-1.c, gcc.dg/c1x-noreturn-2.c,
1918 gcc.dg/c1x-noreturn-3.c, gcc.dg/c1x-noreturn-4.c,
1919 gcc.dg/c1x-noreturn-5.c: New tests.
1920
1921 2011-08-18 Joseph Myers <joseph@codesourcery.com>
1922
1923 * gcc.dg/c1x-uni-string-1.c, gcc.dg/c1x-uni-string-2.c: New tests.
1924
1925 2011-08-18 Tobias Burnus <burnus@net-b.de>
1926
1927 PR fortran/18918
1928 * gfortran.dg/coarray_lock_1.f90: Update dg-error.
1929 * gfortran.dg/coarray_lock_3.f90: Fix test.
1930 * gfortran.dg/coarray_lock_4.f90: New.
1931 * gfortran.dg/coarray_lock_5.f90: New.
1932
1933 2011-08-18 Jakub Jelinek <jakub@redhat.com>
1934
1935 PR target/50009
1936 * gcc.c-torture/compile/pr50009.c: New test.
1937
1938 PR target/50092
1939 * gcc.dg/torture/pr50092.c: New test.
1940
1941 2011-08-18 Tobias Burnus <burnus@net-b.de>
1942
1943 PR fortran/50109
1944 * gfortran.dg/namelist_73.f90: New.
1945
1946 2011-08-18 Jakub Jelinek <jakub@redhat.com>
1947
1948 * g++.dg/plugin/decl_plugin.c: Include diagnostic.h.
1949
1950 PR debug/50017
1951 * gcc.dg/pr50017.c: New test.
1952
1953 2011-08-18 Dodji Seketeli <dodji@redhat.com>
1954
1955 PR c++/45625
1956 * g++.dg/lookup/hidden-var1.C: New test case.
1957
1958 2011-08-17 Tobias Burnus <burnus@net-b.de>
1959
1960 PR fortran/31461
1961 * gfortran.dg/warn_unused_var_2.f90: New.
1962 * gfortran.dg/warn_unused_var_3.f90: New.
1963
1964 2011-08-17 Tom de Vries <tom@codesourcery.com>
1965
1966 PR target/43597
1967 * gcc.target/arm/pr43597.c: New test.
1968
1969 2011-08-17 Janus Weil <janus@gcc.gnu.org>
1970
1971 PR fortran/50070
1972 * gfortran.dg/common_13.f90: New.
1973
1974 2011-08-16 Jason Merrill <jason@redhat.com>
1975
1976 PR c++/50086
1977 * g++.dg/cpp0x/variadic-unresolved.C: New.
1978
1979 * g++.old-deja/g++.brendan/README: Add R.I.P.
1980
1981 * g++.dg/ext/attr-used-1.C: New.
1982
1983 PR c++/50054
1984 * g++.dg/cpp0x/initlist56.C: New.
1985
1986 2011-08-15 H.J. Lu <hongjiu.lu@intel.com>
1987
1988 PR testsuite/50085
1989 * g++.dg/opt/life1.C: Only run on Linux.
1990
1991 2011-08-15 Tobias Burnus <burnus@net-b.de>
1992
1993 * gfortran.dg/coarray_26.f90: New.
1994
1995 2011-08-15 Hans-Peter Nilsson <hp@axis.com>
1996
1997 * gcc.dg/tree-ssa/vrp61.c: Use -fdump-tree-vrp1-nouid instead of
1998 -fdump-tree-vrp1.
1999
2000 2011-08-14 Janus Weil <janus@gcc.gnu.org>
2001
2002 PR fortran/50073
2003 * gfortran.dg/func_result_7.f90: New.
2004
2005 2011-08-13 Jason Merrill <jason@redhat.com>
2006
2007 PR c++/50075
2008 * g++.dg/cpp0x/decltype32.C: New.
2009
2010 PR c++/50059
2011 * g++.dg/diagnostic/expr1.C: New.
2012
2013 2011-08-12 David Li <davidxl@google.com>
2014
2015 * g++.dg/abi/vbase15.C: New test.
2016
2017 2011-08-12 Jason Merrill <jason@redhat.com>
2018
2019 PR c++/50034
2020 * g++.dg/cpp0x/defaulted28.C: Add unevaluated case.
2021
2022 2011-08-12 Uros Bizjak <ubizjak@gmail.com>
2023
2024 * gcc.dg/builtins-67.c: New test.
2025 * gcc.target/i386/conversion.c: Ditto.
2026
2027 2011-08-11 Romain Geissler <romain.geissler@gmail.com>
2028 Brian Hackett <bhackett1024@gmail.com>
2029
2030 * g++.dg/plugin/decl_plugin.c: New.
2031 * g++.dg/plugin/decl-plugin-test.C: New.
2032 * g++.dg/plugin/plugin.exp: Add above testcase.
2033
2034 2011-08-11 Richard Guenther <rguenther@suse.de>
2035
2036 * g++.dg/tree-ssa/pr41186.C: Un-XFAIL.
2037
2038 2011-08-11 Michael Matz <matz@suse.de>
2039
2040 * gcc.dg/graphite/run-id-pr47593.c: Remove -m32.
2041
2042 2011-08-11 Ira Rosen <ira.rosen@linaro.org>
2043
2044 PR tree-optimization/50039
2045 * gcc.dg/vect/vect.exp: Run no-tree-fre-* tests with -fno-tree-fre.
2046 * gcc.dg/vect/no-tree-fre-pr50039.c: New test.
2047
2048 2011-08-10 H.J. Lu <hongjiu.lu@intel.com>
2049
2050 * gcc.target/i386/sse4_1-blendps-2.c: Include <stdlib.h>.
2051 (sse4_1_test): Initialize src3 with random value.
2052
2053 2011-08-10 Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
2054
2055 * gcc.c-torture/execute/scal-to-vec1.c: New test.
2056 * gcc.c-torture/execute/scal-to-vec2.c: New test.
2057 * gcc.c-torture/execute/scal-to-vec3.c: New test.
2058 * gcc.dg/scal-to-vec1.c: New test.
2059 * gcc.dg/scal-to-vec2.c: New test.
2060
2061 2011-08-09 Richard Guenther <rguenther@suse.de>
2062
2063 * gcc.dg/tree-ssa/vrp57.c: Disable CCP.
2064 * gcc.dg/tree-ssa/vrp60.c: New testcase.
2065 * gcc.dg/tree-ssa/vrp61.c: Likewise.
2066 * gcc.dg/tree-ssa/vrp62.c: Likewise.
2067
2068 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2069
2070 * gfortran.dg/scratch_1.f90: Skip on spu-*-*.
2071
2072 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2073
2074 * gcc.dg/pr49948.c: Require pthread effective target.
2075
2076 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2077
2078 * gcc.dg/lto/20110201-1_0.c: Provide dummy sqrt.
2079
2080 2011-08-09 Uros Bizjak <ubizjak@gmail.com>
2081
2082 * gcc.target/i386/sse-22a.c: New test.
2083
2084 2011-08-09 Ira Rosen <ira.rosen@linaro.org>
2085
2086 PR tree-optimization/50014
2087 * gcc.dg/vect/pr50014.c: New test.
2088
2089 2011-08-08 Martin Jambor <mjambor@suse.cz>
2090
2091 PR middle-end/49923
2092 * gcc.dg/tree-ssa/pr49923.c: New test.
2093
2094 2011-08-08 H.J. Lu <hongjiu.lu@intel.com>
2095
2096 PR target/49781
2097 * gcc.target/i386/pr49781-1.c: New.
2098
2099 2011-08-08 Jason Merrill <jason@redhat.com>
2100
2101 * g++.dg/cpp0x/range-for20.C: Adjust to test 50020 as well.
2102
2103 * g++.dg/cpp0x/initlist5.C: Add 50011 test.
2104
2105 2011-08-07 Janus Weil <janus@gcc.gnu.org>
2106
2107 PR fortran/49638
2108 * gfortran.dg/typebound_override_1.f90: New.
2109
2110 2011-08-07 Kai Tietz <ktietz@redhat.com>
2111
2112 * gcc.dg/tree-ssa/pr23455.c: Adjust testcases for LLP64 for
2113 x86_64 mingw target.
2114 * gcc.dg/tree-ssa/loop-1.c: Likewise.
2115 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Likewise.
2116 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Likewise.
2117 * gcc.dg/tree-ssa/loop-33.c: Likewise.
2118 * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Likewise.
2119 * gcc.dg/tree-ssa/loop-35.c: Likewise.
2120 * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
2121 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
2122 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
2123 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
2124
2125 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
2126
2127 PR testsuite/48727
2128 * g++.dg/opt/devirt2.C: Use specific pattern for alpha*-*-*.
2129
2130 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
2131
2132 * gcc.dg/pr48770.c: Cleanup coverage files.
2133 * gfortran.dg/vect/O3-pr49957.f: Cleanup vect tree dump.
2134
2135 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
2136
2137 * gcc.target/i386/sse-22.c (dg-options): Add -march=k8.
2138 (pragma GCC target): Add avx, fma4, lzcnt and bmi options.
2139 * gcc.target/i386/sse-23.c (pragma GCC target): Add avx, fma4,
2140 lzcnt and bmi options.
2141
2142 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
2143
2144 PR target/47381
2145 * gcc.dg/pr47381-1.c: New.
2146 * gcc.dg/pr47381-2.c: Likewise.
2147 * gcc.target/i386/pr47381.c: Likewise.
2148
2149 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
2150
2151 PR middle-end/47727
2152 * gcc.dg/pr47727.c: New.
2153
2154 PR target/47372
2155 * gcc.dg/pr47372-1.c: New.
2156 * gcc.dg/pr47372-2.c: Likewise.
2157
2158 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
2159
2160 PR middle-end/47449
2161 * gcc.target/i386/pr47449.c: New.
2162
2163 PR target/47446
2164 * gcc.dg/pr47446-1.c: New.
2165 * gcc.dg/pr47446-2.c: Likewise.
2166
2167 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
2168
2169 PR target/47766
2170 * gcc.dg/pr47766.c: New.
2171
2172 PR target/47715
2173 * gcc.dg/tls/pr47715-1.c: New.
2174 * gcc.dg/tls/pr47715-2.c: Likewise.
2175 * gcc.dg/tls/pr47715-3.c: Likewise.
2176 * gcc.dg/tls/pr47715-4.c: Likewise.
2177 * gcc.dg/tls/pr47715-5.c: Likewise.
2178
2179 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
2180
2181 PR libobjc/50002
2182 * objc.dg/gnu-api-2-class.m: Updated comments.
2183 * obj-c++.dg/gnu-api-2-class.mm: Likewise.
2184 * objc.dg/gnu-api-2-class-meta.m: New test.
2185 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
2186
2187 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
2188
2189 PR libobjc/49882
2190 * obj-c++.dg/gnu-api-2-class.mm (main): Test class_getSuperclass()
2191 with classes that are in construction.
2192
2193 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
2194
2195 PR target/48084
2196 * gcc.target/i386/pr48084-1.c: New.
2197 * gcc.target/i386/pr48084-2.c: Likewise.
2198 * gcc.target/i386/pr48084-3.c: Likewise.
2199 * gcc.target/i386/pr48084-4.c: Likewise.
2200 * gcc.target/i386/pr48084-5.c: Likewise.
2201
2202 PR rtl-optimization/49504
2203 * gcc.target/i386/pr49504.c: New.
2204
2205 PR target/49860
2206 * gcc.dg/pr49860.c: New.
2207
2208 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
2209
2210 PR libobjc/49882
2211 * objc.dg/gnu-api-2-class.m (main): Test class_getSuperclass()
2212 with classes that are in construction.
2213
2214 2011-08-05 Jason Merrill <jason@redhat.com>
2215
2216 PR c++/48993
2217 * g++.dg/cpp0x/constexpr-48089.C: Add cases.
2218
2219 PR c++/49921
2220 * g++.dg/cpp0x/decltype31.C: New.
2221
2222 PR c++/49669
2223 * g++.dg/init/array28.C: New.
2224
2225 PR c++/49988
2226 * g++.dg/cpp0x/constexpr-non-const-arg3.C: New.
2227
2228 2011-08-05 H.J. Lu <hongjiu.lu@intel.com>
2229
2230 PR target/47369
2231 * gcc.dg/pr47369-1.c: New.
2232
2233 2011-08-05 H.J. Lu <hongjiu.lu@intel.com>
2234
2235 PR middle-end/47364
2236 * gcc.dg/torture/pr47364-1.c: New.
2237 * gcc.c-torture/compile/pr47364-1.c: Likewise.
2238 * gcc.c-torture/compile/pr47364-2.c: Likewise.
2239
2240 2011-08-05 Thomas Koenig <tkoenig@gcc.gnu.org>
2241
2242 PR fortran/37211
2243 * gfortran.dg/transfer_check_2.f90: New test case.
2244
2245 2011-08-05 Jan Hubicka <jh@suse.cz>
2246
2247 PR middle-end/49494
2248 * gfortran.dg/pr49494.f90: New testcase.
2249
2250 2011-08-05 Jan Hubicka <jh@suse.cz>
2251
2252 PR middle-end/49735
2253 * gcc.c-torture/compile/pr49735.c: New testcase.
2254
2255 2011-08-05 Jason Merrill <jason@redhat.com>
2256
2257 PR c++/47453
2258 * g++.dg/cpp0x/initlist56.C: New.
2259
2260 PR c++/49812
2261 * g++.dg/overload/rvalue2.C: New.
2262
2263 PR c++/49983
2264 * g++.dg/cpp0x/range-for21.C: New.
2265
2266 * g++.dg/ext/vla11.C: New.
2267
2268 2011-08-05 Richard Guenther <rguenther@suse.de>
2269
2270 PR tree-optimization/49984
2271 * gcc.dg/tree-ssa/vrp59.c: New testcase.
2272
2273 2011-08-05 Richard Guenther <rguenther@suse.de>
2274
2275 * gcc.dg/tree-ssa/vrp51.c: Disable CCP.
2276 * gcc.dg/tree-ssa/vrp52.c: Likewise.
2277 * gcc.dg/tree-ssa/vrp53.c: Likewise.
2278
2279 2011-08-04 Mikael Morin <mikael.morin@sfr.fr>
2280
2281 * gfortran.dg/dependency_26.f90: Add a module to the cleanup directive.
2282 * gfortran.dg/trim_optimize_2.f90: Add a module cleanup directive.
2283 * gfortran.dg/ldist-pr43023.f90: Ditto.
2284 * gfortran.dg/namelist_52.f90: Ditto.
2285 * gfortran.dg/interface_proc_end.f90: Ditto.
2286 * gfortran.dg/vector_subscript_bound_1.f90: Ditto.
2287 * gfortran.dg/generic_typebound_operator_1.f90: Ditto.
2288
2289 2011-08-04 Ira Rosen <ira.rosen@linaro.org>
2290
2291 * gcc.dg/vect/vect-over-widen-1.c: New test.
2292 * gcc.dg/vect/vect-over-widen-2.c: New test.
2293 * gcc.dg/vect/vect-over-widen-3.c: New test.
2294 * gcc.dg/vect/vect-over-widen-4.c: New test.
2295
2296 2011-08-04 Richard Guenther <rguenther@suse.de>
2297
2298 PR fortran/49957
2299 * gfortran.dg/vect/O3-pr49957.f: New testcase.
2300
2301 2011-08-04 Ian Bolton <ian.bolton@arm.com>
2302
2303 * gcc.target/arm/vfp-1.c: no large negative offsets on Thumb2.
2304
2305 2011-08-04 Jakub Jelinek <jakub@redhat.com>
2306
2307 PR middle-end/49905
2308 * g++.dg/ext/builtin-object-size3.C: New test.
2309
2310 2011-08-03 Jakub Jelinek <jakub@redhat.com>
2311
2312 PR tree-optimization/49948
2313 * gcc.dg/pr49948.c: New test.
2314
2315 2011-08-03 H.J. Lu <hongjiu.lu@intel.com>
2316
2317 PR middle-end/47383
2318 * gcc.dg/torture/pr47383.c: New.
2319
2320 2011-08-03 Arnaud Charlet <charlet@adacore.com>
2321
2322 * gnat.dg/specs/debug1.ads: Add missing -margs switch.
2323
2324 2011-08-03 Arnaud Charlet <charlet@adacore.com>
2325
2326 * lib/gnat-dg.exp: Use gnatmake -c -u to compile a single file.
2327
2328 2011-08-03 H.J. Lu <hongjiu.lu@intel.com>
2329
2330 PR target/47744
2331 * gcc.dg/torture/pr47744-1.c: New.
2332 * gcc.dg/torture/pr47744-2.c: Likewise.
2333 * gcc.dg/torture/pr47744-3.c: Likewise.
2334
2335 2011-08-03 Richard Guenther <rguenther@suse.de>
2336
2337 PR middle-end/49958
2338 * gcc.dg/torture/pr49958.c: New testcase.
2339
2340 2011-08-03 Richard Guenther <rguenther@suse.de>
2341
2342 PR tree-optimization/49938
2343 * g++.dg/torture/pr49938.C: New testcase.
2344
2345 2011-08-02 Jason Merrill <jason@redhat.com>
2346
2347 PR c++/43886
2348 * g++.dg/cpp0x/lambda/lambda-defarg2.C: New.
2349
2350 PR c++/49577
2351 * g++.dg/cpp0x/initlist5.C: Add additional cases.
2352
2353 PR c++/49593
2354 * g++.dg/cpp0x/variadic115.C: New.
2355
2356 PR c++/49803
2357 * g++.dg/cpp0x/union5.C: New.
2358
2359 2011-08-02 Daniel Kraft <d@domob.eu>
2360
2361 PR fortran/49885
2362 * gfortran.dg/auto_char_dummy_array_3.f90: New test.
2363
2364 2011-08-02 Kai Tietz <ktietz@redhat.com>
2365
2366 PR middle-end/49947
2367 * gcc.dg/tree-ssa/forwprop-15.c
2368
2369 2011-08-02 Jason Merrill <jason@redhat.com>
2370
2371 PR c++/49834
2372 * g++.dg/cpp0x/range-for20.C: New.
2373
2374 2011-08-02 Tobias Burnus <burnus@net-b.de>
2375
2376 * gfortran.dg/coarray_lib_token_3.f90: New.
2377
2378 2011-08-02 Jakub Jelinek <jakub@redhat.com>
2379
2380 PR fortran/46752
2381 * gcc.dg/gomp/atomic-5.c: Adjust expected diagnostics.
2382 * gcc.dg/gomp/atomic-15.c: New test.
2383 * g++.dg/gomp/atomic-5.C: Adjust expected diagnostics.
2384 * g++.dg/gomp/atomic-15.C: New test.
2385 * g++.dg/gomp/private-1.C: New test.
2386 * g++.dg/gomp/sharing-2.C: New test.
2387 * gfortran.dg/gomp/crayptr1.f90: Don't expect error
2388 about Cray pointer in FIRSTPRIVATE/LASTPRIVATE.
2389 * gfortran.dg/gomp/omp_atomic2.f90: New test.
2390
2391 2011-08-02 Tobias Burnus <burnus@net-b.de>
2392
2393 * gfortran.dg/trim_optimize_5.f90: Remove spurious "use foo".
2394 * gfortran.dg/actual_array_vect_1.f90: Fix or add dg-final
2395 cleanup-module.
2396 * gfortran.dg/alloc_comp_assign_7.f90: Ditto.
2397 * gfortran.dg/allocatable_function_5.f90: Ditto.
2398 * gfortran.dg/allocate_stat.f90: Ditto.
2399 * gfortran.dg/array_constructor_20.f90: Ditto.
2400 * gfortran.dg/array_constructor_21.f90: Ditto.
2401 * gfortran.dg/array_constructor_22.f90: Ditto.
2402 * gfortran.dg/array_constructor_26.f03: Ditto.
2403 * gfortran.dg/array_function_4.f90: Ditto.
2404 * gfortran.dg/assumed_charlen_function_1.f90: Ditto.
2405 * gfortran.dg/assumed_size_dt_dummy.f90: Ditto.
2406 * gfortran.dg/bind_c_usage_15.f90: Ditto.
2407 * gfortran.dg/bind_c_usage_16.f03: Ditto.
2408 * gfortran.dg/bind_c_usage_3.f03: Ditto.
2409 * gfortran.dg/binding_label_tests_7.f03: Ditto.
2410 * gfortran.dg/class_15.f03: Ditto.
2411 * gfortran.dg/class_27.f03: Ditto.
2412 * gfortran.dg/class_33.f90: Ditto.
2413 * gfortran.dg/class_37.f03: Ditto.
2414 * gfortran.dg/class_40.f03: Ditto.
2415 * gfortran.dg/class_42.f03: Ditto.
2416 * gfortran.dg/class_defined_operator_1.f03: Ditto.
2417 * gfortran.dg/coarray/registering_1.f90: Ditto.
2418 * gfortran.dg/convert_1.f90: Ditto.
2419 * gfortran.dg/default_initialization_3.f90: Ditto.
2420 * gfortran.dg/dependency_25.f90: Ditto.
2421 * gfortran.dg/dependency_26.f90: Ditto.
2422 * gfortran.dg/dependency_36.f90: Ditto.
2423 * gfortran.dg/dependency_37.f90: Ditto.
2424 * gfortran.dg/derived_array_intrinisics_1.f90: Ditto.
2425 * gfortran.dg/dynamic_dispatch_10.f03: Ditto.
2426 * gfortran.dg/elemental_non_intrinsic_dummy_1.f90 |: Ditto.
2427 * gfortran.dg/elemental_pointer_1.f90: Ditto.
2428 * gfortran.dg/elemental_result_1.f90: Ditto.
2429 * gfortran.dg/empty_derived_type.f90: Ditto.
2430 * gfortran.dg/entry_7.f90: Ditto.
2431 * gfortran.dg/entry_dummy_ref_2.f90: Ditto.
2432 * gfortran.dg/equiv_constraint_3.f90: Ditto.
2433 * gfortran.dg/error_recovery_3.f90: Ditto.
2434 * gfortran.dg/extends_4.f03: Ditto.
2435 * gfortran.dg/func_assign.f90: Ditto.
2436 * gfortran.dg/func_assign_3.f90: Ditto.
2437 * gfortran.dg/generic_1.f90: Ditto.
2438 * gfortran.dg/generic_18.f90: Ditto.
2439 * gfortran.dg/generic_22.f03: Ditto.
2440 * gfortran.dg/generic_4.f90: Ditto.
2441 * gfortran.dg/generic_6.f90: Ditto.
2442 * gfortran.dg/generic_actual_arg.f90: Ditto.
2443 * gfortran.dg/graphite/id-21.f: Ditto.
2444 * gfortran.dg/graphite/pr45758.f90: Ditto.
2445 * gfortran.dg/host_assoc_call_2.f90: Ditto.
2446 * gfortran.dg/host_assoc_call_3.f90: Ditto.
2447 * gfortran.dg/host_assoc_call_4.f90: Ditto.
2448 * gfortran.dg/host_assoc_function_4.f90: Ditto.
2449 * gfortran.dg/host_used_types_1.f90: Ditto.
2450 * gfortran.dg/implicit_1.f90: Ditto.
2451 * gfortran.dg/implicit_11.f90: Ditto.
2452 * gfortran.dg/implicit_derived_type_1.f90: Ditto.
2453 * gfortran.dg/impure_actual_1.f90: Ditto.
2454 * gfortran.dg/impure_assignment_1.f90: Ditto.
2455 * gfortran.dg/impure_constructor_1.f90: Ditto.
2456 * gfortran.dg/initialization_10.f90: Ditto.
2457 * gfortran.dg/initialization_12.f90: Ditto.
2458 * gfortran.dg/interface_14.f90: Ditto.
2459 * gfortran.dg/interface_15.f90: Ditto.
2460 * gfortran.dg/interface_2.f90: Ditto.
2461 * gfortran.dg/interface_25.f90: Ditto.
2462 * gfortran.dg/interface_26.f90: Ditto.
2463 * gfortran.dg/interface_29.f90: Ditto.
2464 * gfortran.dg/interface_assignment_1.f90: Ditto.
2465 * gfortran.dg/internal_pack_6.f90: Ditto.
2466 * gfortran.dg/internal_pack_7.f90: Ditto.
2467 * gfortran.dg/internal_pack_8.f90: Ditto.
2468 * gfortran.dg/lto/pr45586_0.f90: Ditto.
2469 * gfortran.dg/lto/pr47839_0.f90: Ditto.
2470 * gfortran.dg/module_commons_3.f90: Ditto.
2471 * gfortran.dg/module_equivalence_4.f90: Ditto.
2472 * gfortran.dg/module_equivalence_6.f90: Ditto.
2473 * gfortran.dg/module_function_type_1.f90: Ditto.
2474 * gfortran.dg/module_naming_1.f90: Ditto.
2475 * gfortran.dg/namelist_4.f90: Ditto.
2476 * gfortran.dg/operator_c1202.f90: Ditto.
2477 * gfortran.dg/parens_7.f90: Ditto.
2478 * gfortran.dg/pr32921.f: Ditto.
2479 * gfortran.dg/pr33646.f90: Ditto.
2480 * gfortran.dg/pr41928.f90: Ditto.
2481 * gfortran.dg/pr42119.f90: Ditto.
2482 * gfortran.dg/pr43984.f90: Ditto.
2483 * gfortran.dg/present_1.f90: Ditto.
2484 * gfortran.dg/private_type_2.f90: Ditto.
2485 * gfortran.dg/proc_decl_2.f90: Ditto.
2486 * gfortran.dg/proc_ptr_10.f90: Ditto.
2487 * gfortran.dg/proc_ptr_22.f90: Ditto.
2488 * gfortran.dg/proc_ptr_8.f90: Ditto.
2489 * gfortran.dg/proc_ptr_comp_12.f90: Ditto.
2490 * gfortran.dg/proc_ptr_comp_pass_6.f90: Ditto.
2491 * gfortran.dg/pure_formal_proc_2.f90: Ditto.
2492 * gfortran.dg/realloc_on_assign_4.f03: Ditto.
2493 * gfortran.dg/substring_equivalence.f90: Ditto.
2494 * gfortran.dg/transfer_assumed_size_1.f90: Ditto.
2495 * gfortran.dg/transpose_optimization_1.f90: Ditto.
2496 * gfortran.dg/trim_optimize_6.f90: Ditto.
2497 * gfortran.dg/typebound_call_12.f03: Ditto.
2498 * gfortran.dg/typebound_operator_5.f03: Ditto.
2499 * gfortran.dg/typebound_operator_6.f03: Ditto.
2500 * gfortran.dg/typebound_proc_18.f03: Ditto.
2501 * gfortran.dg/unreferenced_use_assoc_1.f90: Ditto.
2502 * gfortran.dg/use_1.f90: Ditto.
2503 * gfortran.dg/use_10.f90: Ditto.
2504 * gfortran.dg/use_11.f90: Ditto.
2505 * gfortran.dg/use_14.f90: Ditto.
2506 * gfortran.dg/use_only_2.f90: Ditto.
2507 * gfortran.dg/use_rename_4.f90: Ditto.
2508 * gfortran.dg/use_rename_5.f90: Ditto.
2509 * gfortran.dg/used_dummy_types_3.f90: Ditto.
2510 * gfortran.dg/used_interface_ref.f90: Ditto.
2511 * gfortran.dg/used_types_11.f90: Ditto.
2512 * gfortran.dg/used_types_3.f90: Ditto.
2513 * gfortran.dg/used_types_4.f90: Ditto.
2514 * gfortran.dg/userdef_operator_2.f90: Ditto.
2515 * gfortran.dg/vect/fast-math-vect-8.f90: Ditto.
2516 * gfortran.dg/vect/pr46213.f90: Ditto.
2517 * gfortran.dg/whole_file_21.f90: Ditto.
2518 * gfortran.dg/whole_file_22.f90: Ditto.
2519 * gfortran.dg/coarray_lib_token_1.f90: Ditto. Add space before "}".
2520 * gfortran.dg/coarray_lib_token_2.f90: Ditto.
2521
2522 2011-08-02 Kai Tietz <ktietz@redhat.com>
2523
2524 * gcc.dg/tree-ssa/forwprop-15.c: New testcase.
2525
2526 2011-08-01 Jason Merrill <jason@redhat.com>
2527
2528 PR c++/49932
2529 * g++.dg/abi/mangle49.C: New.
2530
2531 PR c++/49924
2532 * g++.dg/cpp0x/constexpr-array4.C: New.
2533
2534 PR c++/49813
2535 * g++.dg/cpp0x/constexpr-builtin1.C: New.
2536
2537 2011-08-01 Uros Bizjak <ubizjak@gmail.com>
2538
2539 PR target/49927
2540 * gcc.target/i386/pr49927.c: New test.
2541
2542 2011-08-01 Ira Rosen <ira.rosen@linaro.org>
2543
2544 PR tree-optimization/49926
2545 * gcc.dg/vect/pr49926.c: New test.
2546
2547 2011-08-01 Kirill Yukhin <kirill.yukhin@intel.com>
2548
2549 * gcc.target/i386/i386.exp (check_effective_target_lzcnt): New.
2550 * gcc.target/i386/lzcnt-1.c: New test.
2551 * gcc.target/i386/lzcnt-2.c: Likewise.
2552 * gcc.target/i386/lzcnt-2a.c: Likewise.
2553 * gcc.target/i386/lzcnt-3.c: Likewise.
2554 * gcc.target/i386/lzcnt-4.c: Likewise.
2555 * gcc.target/i386/lzcnt-4a.c: Likewise.
2556 * gcc.target/i386/lzcnt-5.c: Likewise.
2557 * gcc.target/i386/lzcnt-6.c: Likewise.
2558 * gcc.target/i386/lzcnt-6a.c: Likewise.
2559 * gcc.target/i386/lzcnt-check.h: Likewise.
2560
2561 * gcc.target/i386/sse-12.c (dg-compile): Add -mlzcnt.
2562 * gcc.target/i386/sse-13.c: Likewise.
2563 * gcc.target/i386/sse-14.c: Likewise.
2564 * g++.dg/other/i386-2.C: Likewise.
2565 * g++.dg/other/i386-3.C: Likewise.
2566
2567 2011-08-01 Julian Brown <julian@codesourcery.com>
2568
2569 * gcc.target/arm/fixed-point-exec.c: New test.
2570
2571 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
2572
2573 PR target/49920
2574 * gcc.target/i386/pr49920.c: New test.
2575
2576 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
2577
2578 * gcc.dg/tree-ssa/20050314-1.c: Dump and cleanup lim1 pass only.
2579 * gcc.dg/tree-ssa/pr23109.c: Ditto.
2580 * gcc.dg/tree-ssa/loop-7.c: Ditto.
2581 * gcc.dg/tree-ssa/loop-32.c: Ditto.
2582 * gcc.dg/tree-ssa/loop-33.c: Ditto.
2583 * gcc.dg/tree-ssa/loop-34.c: Ditto.
2584 * gcc.dg/tree-ssa/loop-35.c: Ditto.
2585 * gcc.dg/tree-ssa/restrict-3.c: Ditto.
2586 * gcc.dg/tree-ssa/ssa-lim-2.c: Ditto.
2587 * gcc.dg/tree-ssa/ssa-lim-1.c: Ditto.
2588 * gcc.dg/tree-ssa/ssa-lim-3.c: Ditto.
2589 * gcc.dg/tree-ssa/ssa-lim-6.c: Ditto.
2590 * gcc.dg/tree-ssa/structopt-1.c: Ditto.
2591 * g++.dg/tree-ssa/pr33615.C: Ditto.
2592 * g++.dg/tree-ssa/restrict1.C: Ditto.
2593 * c-c++-common/restrict-2.c: Ditto.
2594 * gfortran.dg/pr32921.f: Ditto.
2595 * gcc.dg/tree-ssa/ssa-dse-10.c: Dump and cleanup dse1 pass only.
2596 * gcc.dg/fold-compare-2.c: Dump and cleanup vrp1 pass only.
2597 * gcc.dg/tree-ssa/vrp47.c: Ditto.
2598 * gcc.dg/tree-ssa/pr25501.c: Dump and cleanup mergephi1 pass only.
2599 * gcc.dg/tree-ssa/pr15349.c: Dump and cleanup mergephi2 pass only.
2600 * gcc.dg/tree-ssa/tailrecursion-1.c: Dump and cleanup tailr1 pass only.
2601 * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
2602 * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
2603 * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
2604 * gcc.dg/tree-ssa/tailrecursion-6.c: Ditto.
2605
2606 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
2607
2608 * lib/gcc-dg.exp (cleanup-dump): Also remove .exe. and
2609 .exe.ltrans[0-9]*. dump files.
2610
2611 2011-07-31 Janus Weil <janus@gcc.gnu.org>
2612
2613 PR fortran/49112
2614 * gfortran.dg/abstract_type_6.f03: Modified.
2615 * gfortran.dg/typebound_proc_24.f03: New.
2616
2617 2011-07-30 Paolo Carlini <paolo.carlini@oracle.com>
2618
2619 PR testsuite/49917
2620 * g++.dg/init/for1.C: Fix.
2621
2622 2011-07-30 Thomas Koenig <tkoenig@gcc.gnu.org>
2623
2624 PR fortran/48876
2625 * gfortran.dg/string_5.f90: New test.
2626
2627 2011-07-29 Jason Merrill <jason@redhat.com>
2628
2629 PR c++/49867
2630 * g++.dg/cpp0x/lambda/lambda-switch.C: New.
2631
2632 2011-07-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2633
2634 PR tree-optimization/47407
2635 * gcc.dg/tree-ssa/pr42585.c: XFAIL scan-tree-dump-times on
2636 alpha*-dec-osf*.
2637 Sort target list.
2638
2639 2011-07-29 Richard Guenther <rguenther@suse.de>
2640
2641 * gcc.dg/uninit-suppress.c: Also disable VRP.
2642 * gcc.dg/uninit-suppress_2.c: Likewise.
2643
2644 2011-07-28 Jason Merrill <jason@redhat.com>
2645
2646 PR c++/49808
2647 * g++.dg/template/nontype24.C: New.
2648
2649 2011-07-28 H.J. Lu <hongjiu.lu@intel.com>
2650
2651 PR rtl-optimization/47958
2652 * gcc.dg/torture/pr47958-1.c: New.
2653
2654 2011-07-29 Wei Guozhi <carrot@google.com>
2655
2656 PR rtl-optimization/49799
2657 * gcc.dg/pr49799.c: New test case.
2658
2659 2011-07-22 Sebastian Pop <sebastian.pop@amd.com>
2660
2661 PR middle-end/48648
2662 * gcc.dg/graphite/id-pr48648.c: New.
2663
2664 2011-07-28 Jakub Jelinek <jakub@redhat.com>
2665
2666 PR fortran/31067
2667 * gfortran.dg/maxloc_2.f90: New test.
2668 * gfortran.dg/maxloc_3.f90: New test.
2669 * gfortran.dg/minloc_1.f90: New test.
2670 * gfortran.dg/minloc_2.f90: New test.
2671 * gfortran.dg/minloc_3.f90: New test.
2672 * gfortran.dg/minmaxloc_7.f90: New test.
2673
2674 PR debug/49871
2675 * gcc.dg/debug/dwarf2/pr49871.c: New test.
2676
2677 2011-07-28 Jakub Jelinek <jakub@redhat.com>
2678
2679 * gcc.target/i386/i386.exp (check_effective_target_bmi): Make sure
2680 the builtin isn't optimized away.
2681
2682 2011-07-27 Tobias Burnus <burnus@net-b.de>
2683
2684 PR fortran/45586
2685 * gfortran.dg/lto/pr45586-2_0.f90: New.
2686
2687 2011-07-27 Aldy Hernandez <aldyh@redhat.com>
2688
2689 PR middle-end/49875
2690 * c-c++-common/cxxbitfields-4.c: Check for smaller than long moves.
2691 * c-c++-common/cxxbitfields-5.c: Same.
2692
2693 2011-07-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2694
2695 * lib/target-supports.exp (check_effective_target_mmap): Use
2696 check_function_available.
2697
2698 2011-07-27 Jeffrey Yasskin <jyasskin@google.com>
2699
2700 * g++.old-deja/g++.pt/crash60.C: Updated.
2701
2702 2011-07-27 Jakub Jelinek <jakub@redhat.com>
2703
2704 PR target/49866
2705 * gcc.target/i386/pr49866.c: New test.
2706
2707 2011-07-27 Yukhin Kirill <kirill.yukhin@intel.com>
2708
2709 * gcc.target/i386/i386.exp (check_effective_target_bmi): New.
2710 * gcc.target/i386/bmi-andn-1.c: New test.
2711 * gcc.target/i386/bmi-andn-1a.c: Likewise.
2712 * gcc.target/i386/bmi-andn-2.c: Likewise.
2713 * gcc.target/i386/bmi-andn-2a.c: Likewise.
2714 * gcc.target/i386/bmi-bextr-1.c: Likewise.
2715 * gcc.target/i386/bmi-bextr-1a.c: Likewise.
2716 * gcc.target/i386/bmi-bextr-2.c: Likewise.
2717 * gcc.target/i386/bmi-bextr-2a.c: Likewise.
2718 * gcc.target/i386/bmi-blsi-1.c: Likewise.
2719 * gcc.target/i386/bmi-blsi-1a.c: Likewise.
2720 * gcc.target/i386/bmi-blsi-2.c: Likewise.
2721 * gcc.target/i386/bmi-blsi-2a.c: Likewise.
2722 * gcc.target/i386/bmi-blsmsk-1.c: Likewise.
2723 * gcc.target/i386/bmi-blsmsk-1a.c: Likewise.
2724 * gcc.target/i386/bmi-blsmsk-2.c: Likewise.
2725 * gcc.target/i386/bmi-blsmsk-2a.c: Likewise.
2726 * gcc.target/i386/bmi-blsr-1.c: Likewise.
2727 * gcc.target/i386/bmi-blsr-1a.c: Likewise.
2728 * gcc.target/i386/bmi-blsr-2.c: Likewise.
2729 * gcc.target/i386/bmi-blsr-2a.c: Likewise.
2730 * gcc.target/i386/bmi-tzcnt-1.c: Likewise.
2731 * gcc.target/i386/bmi-tzcnt-1a.c: Likewise.
2732 * gcc.target/i386/bmi-tzcnt-2.c: Likewise.
2733 * gcc.target/i386/bmi-tzcnt-2a.c: Likewise.
2734
2735 2011-07-27 Sebastian Pop <sebastian.pop@amd.com>
2736
2737 PR middle-end/47691
2738 * gfortran.dg/graphite/id-pr47691.f: New.
2739
2740 2011-07-27 Uros Bizjak <ubizjak@gmail.com>
2741
2742 * gcc.target/i386/avx-os-support.h: New.
2743 * gcc.target/i386/avx-check.h: Include avx-os-support.h
2744 (main): Check avx_os_support before the test is run.
2745 * gcc.target/i386/aes-avx-check.h: Ditto.
2746 * gcc.target/i386/pclmul-avx-check.h: Ditto.
2747
2748 2011-07-27 Kai Tietz <ktietz@redhat.com>
2749
2750 * gcc.target/i386/aggregate-ret3.c: New test.
2751 * gcc.target/i386/aggregate-ret4.c: New test.
2752
2753 2011-07-27 Daniel Carrera <dcarrera@gmail.com>
2754
2755 PR fortran/49755
2756 * gfortran.dg/multiple_allocation_1.f90: Fix test. Allocating an
2757 allocated array should *not* change its size.
2758 * gfortran.dg/multiple_allocation_3.f90: New test.
2759
2760 2011-07-26 Paolo Carlini <paolo.carlini@oracle.com>
2761
2762 PR c++/49776
2763 * g++.dg/cpp0x/constexpr-49776.C: New.
2764
2765 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
2766
2767 PR middle-end/47046
2768 * gcc.dg/graphite/id-pr47046.c: New.
2769
2770 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
2771
2772 PR middle-end/47653
2773 * gcc.dg/graphite/run-id-pr47593.c: New.
2774
2775 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
2776
2777 PR middle-end/47653
2778 * gcc.dg/graphite/run-id-pr47653.c: New.
2779 * gcc.dg/graphite/interchange-3.c: Do not use unsigned types for
2780 induction variables.
2781 * gcc.dg/graphite/scop-16.c: Same.
2782 * gcc.dg/graphite/scop-17.c: Same.
2783 * gcc.dg/graphite/scop-21.c: Same.
2784
2785 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
2786
2787 PR middle-end/48805
2788 * gcc.dg/graphite/id-pr48805.c: New.
2789
2790 2011-07-26 Tobias Burnus <burnus@net-b.de>
2791
2792 * gfortran.dg/coarray_lib_token_2.f90: New.
2793
2794 2011-07-26 Ira Rosen <ira.rosen@linaro.org>
2795
2796 * gcc.dg/vect/vect-70.c: Reduce the data size to fit
2797 SPU local store.
2798
2799 2011-07-25 Andrew Pinski <apinski@cavium.com>
2800
2801 PR tree-opt/49671
2802 * gcc.dg/tree-ssa/pr49671-1.c: New testcase.
2803 * gcc.dg/tree-ssa/pr49671-2.c: New testcase.
2804
2805 2011-07-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2806
2807 * lib/target-supports.exp (check_effective_target_mmap): New proc.
2808
2809 * gcc.c-torture/execute/loop-2f.c: Remove #ifdef __unix__.
2810 * gcc.c-torture/execute/loop-2g.c: Likewise.
2811 * gcc.c-torture/execute/loop-2f.x: Load target-supports.exp.
2812 Require mmap support.
2813 * gcc.c-torture/execute/loop-2g.x: Likewise.
2814 * gcc.dg/20030711-1.c: Replace dg-do target list by mmap.
2815 (MAP_ANON): Provide default.
2816 * gcc.dg/20050826-1.c: Likewise.
2817 * gcc.target/i386/pr36533.c: Likewise.
2818 * gcc.dg/vect/pr49038.c: Remove dg-do run.
2819 Use dg-require-effective-target mmap.
2820
2821 2011-07-25 Paolo Carlini <paolo.carlini@oracle.com>
2822
2823 PR c++/49838
2824 * g++.dg/cpp0x/range-for19.C: New.
2825
2826 2011-07-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2827
2828 PR testsuite/49753
2829 * g++.dg/torture/pr49309.C: Add -fpreprocessed to dg-options.
2830
2831 Revert:
2832 2011-07-15 Jakub Jelinek <jakub@redhat.com>
2833
2834 PR testsuite/49753
2835 * g++.dg/torture/pr49309.C: Remove.
2836
2837 2011-07-25 Richard Sandiford <richard.sandiford@linaro.org>
2838
2839 PR tree-optimization/49809
2840 * gnat.dg/opt18.adb, gnat.dg/opt18.ads, gnat.dg/opt18_pkg.ads: New
2841 test.
2842
2843 2011-07-25 Richard Guenther <rguenther@suse.de>
2844
2845 PR tree-optimization/49715
2846 * gcc.target/i386/pr49715-1.c: New testcase.
2847 * gcc.target/i386/pr49715-2.c: Likewise.
2848
2849 2011-07-23 Jason Merrill <jason@redhat.com>
2850
2851 * g++.dg/cpp0x/decltype21.C: Add 49823 examples.
2852
2853 2011-07-22 Jason Merrill <jason@redhat.com>
2854
2855 PR c++/49793
2856 * g++.dg/cpp0x/initlist55.C: New.
2857
2858 2011-07-23 Tobias Burnus <burnus@net-b.de>
2859
2860 PR fortran/49791
2861 * gfortran.dg/namelist_72.f: New.
2862
2863 2011-07-23 Tobias Burnus <burnus@net-b.de>
2864
2865 * gfortran.dg/coarray_25.f90: New.
2866
2867 2011-07-22 Ville Voutilainen <ville.voutilainen@gmail.com>
2868
2869 * override1.C: This test should use c++0x mode.
2870 * override3.C: New. Test the diagnostics in c++98 mode.
2871
2872 2011-07-22 Jason Merrill <jason@redhat.com>
2873 Mark Glisse <marc.glisse@normalesup.org>
2874
2875 PR c++/30112
2876 * g++.dg/other/pragma-re-1.C: Add namespace cases.
2877
2878 PR c++/49813
2879 * g++.dg/opt/builtins2.C: New.
2880 * g++.dg/other/error27.C: Don't rely on __builtin.
2881
2882 2011-07-22 H.J. Lu <hongjiu.lu@intel.com>
2883
2884 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-16.c: Only run
2885 on lp64 targets.
2886 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-17.c: Likewise.
2887 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-18.c: Likewise.
2888 * gcc/testsuite/gcc.target/i386/pr43662.c: Likewise.
2889 * gcc/testsuite/gcc.target/i386/pr43869.c: Likewise.
2890
2891 * gcc.target/x86_64/abi/callabi/callabi.exp: Check ilp32
2892 instead of ia32.
2893
2894 2011-07-22 Richard Guenther <rguenther@suse.de>
2895
2896 PR tree-optimization/45819
2897 * gcc.dg/pr45819.c: New testcase.
2898
2899 2011-07-22 Uros Bizjak <ubizjak@gmail.com>
2900
2901 * lib/target-supports.exp (check_ifunc_available): Rewrite.
2902
2903 2011-07-21 Sebastian Pop <sebastian.pop@amd.com>
2904
2905 PR middle-end/47654
2906 PR middle-end/49649
2907 * gcc.dg/graphite/run-id-pr47654.c: New.
2908
2909 2011-07-21 Ian Lance Taylor <iant@google.com>
2910
2911 PR middle-end/49705
2912 * gcc.dg/pr49705.c: New test.
2913
2914 2011-07-21 Uros Bizjak <ubizjak@gmail.com>
2915
2916 * lib/target-supports.exp (check_avx_os_support_available): New.
2917 (check_effective_target_avx_runtime): Use it.
2918
2919 2011-07-21 Richard Guenther <rguenther@suse.de>
2920
2921 PR tree-optimization/49770
2922 * g++.dg/torture/pr49770.C: New testcase.
2923
2924 2011-07-21 Kai Tietz <ktietz@redhat.com>
2925
2926 * gcc.dg/tree-ssa/pr30978.c: adjusted.
2927 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
2928
2929 2011-07-21 Tobias Burnus <burnus@net-b.de>
2930
2931 * gfortran.dg/coarray_lib_token_1.f90: New.
2932
2933 2011-07-21 Georg-Johann Lay <avr@gjlay.de>
2934
2935 * gcc.dg/pr32912-2.c: Skip for AVR.
2936 * gcc.dg/pr44674.c: Add dg-require-profiling.
2937
2938 2011-07-20 Jason Merrill <jason@redhat.com>
2939
2940 * g++.dg/ext/desig2.C: New.
2941
2942 2011-07-20 Michael Meissner <meissner@linux.vnet.ibm.com>
2943
2944 * gcc.target/powerpc/ppc-fma-1.c: Adjust to allow non-VSX fmas to
2945 be generated.
2946 * gcc.target/powerpc/ppc-fma-2.c: Ditto.
2947 * gcc.target/powerpc/recip-3.c: Ditto.
2948
2949 2011-07-19 Jason Merrill <jason@redhat.com>
2950
2951 PR c++/6709 (DR 743)
2952 PR c++/42603 (DR 950)
2953 * g++.dg/cpp0x/decltype21.C: New.
2954
2955 2011-07-20 Richard Guenther <rguenther@suse.de>
2956
2957 PR middle-end/18908
2958 * gcc.dg/tree-ssa/pr18908.c: New testcase.
2959 * gcc.dg/tree-ssa/bitwise-sink.c: Adjust.
2960
2961 2011-07-20 Chung-Lin Tang <cltang@codesourcery.com>
2962
2963 * gcc.target/arm/combine-movs.c: New.
2964 * gcc.target/arm/unsigned-extend-2.c: New.
2965
2966 2011-07-19 Jason Merrill <jason@redhat.com>
2967
2968 PR c++/49785
2969 * g++.dg/cpp0x/variadic114.C: New.
2970
2971 2011-07-19 Tobias Burnus <burnus@net-b.de>
2972
2973 * gfortran.dg/coarray_args_1.f90: New.
2974 * gfortran.dg/coarray_args_2.f90: New.
2975
2976 2011-07-19 Janus Weil <janus@gcc.gnu.org>
2977
2978 PR fortran/49708
2979 * gfortran.dg/allocate_error_3.f90: New.
2980
2981 2011-07-19 Richard Guenther <rguenther@suse.de>
2982
2983 * gcc.dg/tree-ssa/bool-10.c: Adjust expected pattern.
2984 * gcc.dg/tree-ssa/bool-11.c: Likewise.
2985 * gcc.dg/torture/20110719-1.c: New testcase.
2986
2987 2011-07-19 Jakub Jelinek <jakub@redhat.com>
2988
2989 PR tree-optimization/49768
2990 * gcc.c-torture/execute/pr49768.c: New test.
2991
2992 2011-07-19 Ira Rosen <ira.rosen@linaro.org>
2993
2994 PR tree-optimization/49771
2995 * gcc.dg/vect/pr49771.c: New test.
2996
2997 2011-07-18 Martin Jambor <mjambor@suse.cz>
2998
2999 * gcc.dg/ipa/ipa-1.c: Updated testcase dump scan.
3000 * gcc.dg/ipa/ipa-2.c: Likewise.
3001 * gcc.dg/ipa/ipa-3.c: Likewise and made functions static.
3002 * gcc.dg/ipa/ipa-4.c: Updated testcase dump scan.
3003 * gcc.dg/ipa/ipa-5.c: Likewise.
3004 * gcc.dg/ipa/ipa-7.c: Likewise.
3005 * gcc.dg/ipa/ipa-8.c: Updated testcase dump scan.
3006 * gcc.dg/ipa/ipacost-1.c: Likewise.
3007 * gcc.dg/ipa/ipacost-2.c: Likewise and increased sizes of some
3008 functions.
3009 * gcc.dg/ipa/ipcp-1.c: New test.
3010 * gcc.dg/ipa/ipcp-2.c: Likewise.
3011 * gcc.dg/tree-ssa/ipa-cp-1.c: Updated testcase.
3012
3013 2011-07-18 Jakub Jelinek <jakub@redhat.com>
3014
3015 PR middle-end/49675
3016 * gfortran.dg/pr49675.f90: New test.
3017
3018 2011-07-18 Richard Guenther <rguenther@suse.de>
3019
3020 * gcc.dg/torture/20110718-1.c: New testcase.
3021
3022 2011-07-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3023
3024 * g++.dg/ext/bitfield2.C: Remove i?86-*-netware support.
3025 * g++.dg/ext/bitfield3.C: Likewise.
3026 * g++.dg/ext/bitfield4.C: Likewise.
3027 * g++.dg/ext/bitfield5.C: Likewise.
3028 * g++.dg/other/PR23205.C: Remove *-*-netware* support.
3029 * g++.dg/other/pr23205-2.C: Likewise.
3030 * gcc.c-torture/compile/20001109-1.c: Remove dg-xfail-if.
3031 * gcc.c-torture/compile/20001109-2.c: Likewise.
3032 * gcc.dg/20040813-1.c: Remove *-*-netware* support.
3033 * gcc.dg/bitfld-15.c: Remove i?86-*-netware support.
3034 * gcc.dg/bitfld-16.c: Likewise.
3035 * gcc.dg/bitfld-17.c: Likewise.
3036 * gcc.dg/bitfld-18.c: Likewise.
3037 * gcc.dg/builtins-config.h: Remove Netware support.
3038 * gcc.dg/cdce1.c: Remove *-*-netware* support. Update line number.
3039 * gcc.dg/cdce2.c: Likewise.
3040 * gcc.dg/cpp/assert4.c: Remove netware support.
3041 * gcc.dg/debug/pr35154.c: Remove *-*-netware* support.
3042 * gfortran.dg/debug/pr35154-stabs.f: Remove *-*-netware* support.
3043
3044 * lib/target-supports.exp (check_visibility_available): Remove
3045 NetWare support.
3046 (check_profiling_available): Likewise.
3047
3048 2011-07-18 Ira Rosen <ira.rosen@linaro.org>
3049
3050 * gcc.dg/vect/pr49038.c: Run only on targets that support mmap.
3051
3052 2011-07-17 Tobias Burnus <burnus@net-b.de>
3053 Thomas Koenig <tkoenig@gcc.gnu.org>
3054
3055 PR fortran/34657
3056 * gfortran.dg/generic_17.f90: Fix testcase.
3057 * gfortran.dg/interface_3.f90: Add dg-error.
3058 * gfortran.dg/use_14.f90: New.
3059 * gfortran.dg/use_15.f90: New.
3060
3061 2011-07-17 Eric Botcazou <ebotcazou@adacore.com>
3062
3063 * gnat.dg/pointer_controlled.adb: New test.
3064
3065 2011-07-17 Tobias Burnus <burnus@net-b.de>
3066
3067 PR fortran/49624
3068 * gfortran.dg/pointer_remapping_7.f90: New.
3069
3070 2011-07-16 Jason Merrill <jason@redhat.com>
3071
3072 * lib/prune.exp (prune_gcc_output): Prune "In substitution" too.
3073
3074 2011-07-16 Nathan Froyd <froydnj@codesourcery.com>
3075 Jason Merrill <jason@redhat.com>
3076
3077 PR c++/45329
3078 PR c++/48934
3079 * g++.dg/cpp0x/decltype29.C: Adjust.
3080 * g++.dg/cpp0x/error4.C: Adjust.
3081 * g++.dg/cpp0x/sfinae26.C: Adjust.
3082 * g++.dg/cpp0x/variadic105.C: Adjust.
3083 * g++.dg/template/deduce3.C: Adjust.
3084 * g++.dg/template/error45.C: Adjust.
3085 * g++.dg/template/ptrmem2.C: Adjust.
3086 * g++.dg/template/sfinae2.C: Adjust.
3087 * g++.old-deja/g++.pt/crash60.C: Adjust.
3088 * g++.old-deja/g++.pt/unify6.C: Adjust.
3089 * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
3090 * g++.dg/cpp0x/nullptr15.C: Adjust.
3091 * g++.dg/cpp0x/pr31431-2.C: Adjust.
3092 * g++.dg/cpp0x/pr31431.C: Adjust.
3093 * g++.dg/cpp0x/pr31434.C: Adjust.
3094 * g++.dg/cpp0x/sfinae11.C: Adjust
3095 * g++.dg/cpp0x/temp_default2.C: Adjust.
3096 * g++.dg/cpp0x/trailing4.C: Adjust.
3097 * g++.dg/cpp0x/variadic-ex3.C: Adjust.
3098 * g++.dg/cpp0x/variadic-ex4.C: Adjust.
3099 * g++.dg/cpp0x/variadic105.C: Adjust.
3100 * g++.dg/cpp0x/vt-37737-2.C: Adjust.
3101 * g++.dg/ext/vla2.C: Adjust.
3102 * g++.dg/other/ptrmem10.C: Adjust.
3103 * g++.dg/other/ptrmem11.C: Adjust.
3104 * g++.dg/overload/unknown1.C: Adjust.
3105 * g++.dg/template/conv11.C: Adjust.
3106 * g++.dg/template/dependent-expr5.C: Adjust.
3107 * g++.dg/template/friend.C: Adjust.
3108 * g++.dg/template/incomplete2.C: Adjust.
3109 * g++.dg/template/local4.C: Adjust.
3110 * g++.dg/template/local6.C: Adjust.
3111 * g++.dg/template/operator9.C: Adjust.
3112 * g++.dg/template/ttp25.C: Adjust.
3113 * g++.dg/template/unify10.C: Adjust.
3114 * g++.dg/template/unify11.C: Adjust.
3115 * g++.dg/template/unify6.C: Adjust.
3116 * g++.dg/template/unify9.C: Adjust.
3117 * g++.dg/template/varmod1.C: Adjust.
3118 * g++.old-deja/g++.brendan/crash56.C: Adjust.
3119 * g++.old-deja/g++.pt/crash28.C: Adjust.
3120 * g++.old-deja/g++.pt/explicit41.C: Adjust.
3121 * g++.old-deja/g++.pt/explicit77.C: Adjust.
3122 * g++.old-deja/g++.pt/expr2.C: Adjust.
3123 * g++.old-deja/g++.pt/ptrmem6.C: Adjust.
3124 * g++.old-deja/g++.pt/spec5.C: Adjust.
3125 * g++.old-deja/g++.pt/spec6.C: Adjust.
3126 * g++.old-deja/g++.pt/unify4.C: Adjust.
3127 * g++.old-deja/g++.pt/unify8.C: Adjust.
3128 * g++.old-deja/g++.robertl/eb98.C: Adjust.
3129 * g++.dg/overload/template5.C: New testcase.
3130 * g++.dg/template/overload12.C: New testcase.
3131
3132 2011-07-11 Tobias Burnus <burnus@net-b.de>
3133
3134 * gfortran.dg/coarray_14.f90: Remove dg-error "sorry not implemented".
3135 * gfortran.dg/coarray_7.f90: Ditto.
3136 * gfortran.dg/coarray/scalar_alloc_1.f90: New.
3137 * gfortran.dg/coarray/scalar_alloc_2.f90: New.
3138
3139 2011-07-16 Bernd Schmidt <bernds@codesourcery.com>
3140
3141 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Add tic6x-*-*
3142 case.
3143 * gcc.c-torture/execute/ieee/20000320-1.x: Likewise.
3144 * gcc.c-torture/execute/ieee/hugeval.x: Likewise.
3145 * gcc.c-torture/execute/ieee/mzero2.c: Comment out the divide tests for
3146 C67X.
3147 * gcc.c-torture/execute/ieee/pr29302.x: New file.
3148 * gcc.dg/torture/type-generic-1.c: Add -DUNSAFE for tic6x-*-*.
3149 * gcc.dg/torture/builtin-math-7.c: Add a comment.
3150
3151 2011-07-15 Jason Merrill <jason@redhat.com>
3152
3153 PR testsuite/49741
3154 * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Restore.
3155 Use --extra_opts instead of --additional_options.
3156
3157 2011-07-15 Jakub Jelinek <jakub@redhat.com>
3158
3159 PR testsuite/49753
3160 * g++.dg/torture/pr49309.C: Remove.
3161
3162 2011-07-15 Bernd Schmidt <bernds@codesourcery.com>
3163
3164 * gcc.target/tic6x/weak-call.c: New test.
3165 * gcc.target/tic6x/fpcmp.c: New test.
3166 * gcc.target/tic6x/fpdiv.c: New test.
3167 * gcc.target/tic6x/rotdi16-scan.c: New test.
3168 * gcc.target/tic6x/ffssi.c: New test.
3169 * gcc.target/tic6x/fpdiv-lib.c: New test.
3170 * gcc.target/tic6x/cold-lc.c: New test.
3171 * gcc.target/tic6x/longcalls.c: New test.
3172 * gcc.target/tic6x/abi-align-1.c: New test.
3173 * gcc.target/tic6x/fpcmp-finite.c: New test.
3174 * gcc.target/tic6x/rotdi16.c: New test.
3175 * gcc.target/tic6x/bswapl.c: New test.
3176 * gcc.target/tic6x/ffsdi.c: New test.
3177 * gcc.target/tic6x/tic6x.exp: New file.
3178 * gcc.target/tic6x/builtins/arith24.c: New test.
3179 * gcc.target/tic6x/builtins/smpy.c: New test.
3180 * gcc.target/tic6x/builtins/smpylh.c: New test.
3181 * gcc.target/tic6x/builtins/smpyh.c: New test.
3182 * gcc.target/tic6x/builtins/sarith1.c: New test.
3183 * gcc.target/tic6x/builtins/extclr.c: New test
3184 * gcc.target/tic6x/builtins/c6x-builtins.exp: New file.
3185 * gcc.target/tic6x/builtin-math-7.c: New test, adapted from gcc.dg.
3186 * lib/target-supports.exp (chck_profiling_available): Not on tic6x.
3187 (check_effective_target_ti_c67x, check_effective_target_ti_c64xp):
3188 New functions.
3189 * gcc.c-torture/execute/20101011-1.c: Add a condition for
3190 __TMS320C6X__.
3191 * gcc.dg/20020312-2.c: Likewise.
3192 * gcc.dg/pr27095.c: Handle tic6x like hppa.
3193 * gcc.dg/torture/pr37868.c: Skip on tic6x.
3194 * gcc.dg/torture/builtin-math-7.c: Likewise.
3195
3196 PR testsuite/49757
3197 * gcc.target/tic6x/builtins/c6x-builtins.exp: Return if
3198 not testing tic6x-*-*.
3199
3200 2011-07-14 Andrew Pinski <pinskia@gmail.com>
3201
3202 PR tree-opt/49309
3203 * g++.dg/torture/pr49309.C: New testcase.
3204
3205 2011-07-14 Bernd Schmidt <bernds@codesourcery.com>
3206
3207 * gcc.dg/pr48770.c: Add dg-require-effective-target fpic.
3208
3209 2011-07-14 Richard Guenther <rguenther@suse.de>
3210
3211 PR tree-optimization/49651
3212 * gcc.dg/torture/pr49651.c: New testcase.
3213
3214 2011-07-14 Georg-Johann Lay <avr@gjlay.de>
3215
3216 PR target/43746
3217 * gcc.dg/array-quals-1.c: Don't xfail on AVR.
3218
3219 2011-07-13 Michael Meissner <meissner@linux.vnet.ibm.com>
3220
3221 * gcc.target/powerpc/no-r11-1.c: Change -mno-r11 to
3222 -mno-pointers-to-nested-functions.
3223 * gcc.target/powerpc/no-r11-2.c: Ditto.
3224 * gcc.target/powerpc/no-r11-3.c: Ditto.
3225
3226 2011-07-13 Jason Merrill <jason@redhat.com>
3227
3228 * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Remove.
3229 * lib/lto.exp (lto_prune_warns): Prune warning about -std=c++0x
3230 when compiling C files.
3231 * g++.dg/debug/dwarf2/lineno-simple1.C: Avoid constexpr ctor.
3232 * g++.dg/debug/dwarf2/pr44641.C: Avoid constexpr ctor.
3233 * g++.dg/ext/utf-dflt.C: Specify -std=c++98.
3234 * g++.dg/lookup/anon2.C: Likewise.
3235 * g++.dg/tree-ssa/copyprop.C: Likewise.
3236 * g++.old-deja/g++.jason/rfg27.C: Likewise.
3237 * g++.dg/init/vector1.C: Ignore narrowing errors.
3238 * g++.dg/torture/pr35526.C: Likewise.
3239 * g++.old-deja/g++.ext/arrnew.C: Prune C++0x warning.
3240
3241 2011-07-13 Janne Blomqvist <jb@gcc.gnu.org>
3242
3243 PR libfortran/49296
3244 * gfortran.dg/read_list_eof_1.f90: Add tests for integer, real,
3245 and logical reads.
3246
3247 2011-07-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3248
3249 * gcc.c-torture/execute/990127-2.x: Use -mpc64 on i?86-*-darwin*,
3250 i?86-*-solaris2*, x86_64-*-darwin*, x86_64-*-solaris2*.
3251
3252 2011-07-13 Uros Bizjak <ubizjak@gmail.com>
3253
3254 * lib/g++.exp (g++_init): Use istarget. Remove target_triplet global.
3255 * lib/obj-c++.exp (obj-c++_init): Ditto.
3256 * lib/file-format.exp (gcc_target_object_format): Ditto.
3257 * lib/target-supports-dg.exp (dg-require-dll): Ditto.
3258 * lib/target-supports-dg-exp (check_weak_available): Ditto.
3259 (check_visibility_available): Ditto.
3260 (check_effective_target_tls_native): Ditto.
3261 (check_effective_target_tls_emulated): Ditto.
3262 (check_effective_target_function_sections): Ditto.
3263
3264 2011-07-13 Chung-Lin Tang <cltang@codesourcery.com>
3265
3266 * gcc.target/arm/pr48183.c: New test.
3267
3268 2011-07-13 Richard Guenther <rguenther@suse.de>
3269
3270 * gcc.dg/torture/20110713-1.c: New testcase.
3271
3272 2011-07-12 Andrew Pinski <pinskia@gmail.com>
3273
3274 PR rtl-opt/49474
3275 * gcc.c-torture/compile/pr49474.c: New testcase.
3276
3277 2011-07-12 Jakub Jelinek <jakub@redhat.com>
3278
3279 PR tree-optimization/49712
3280 * gcc.c-torture/execute/pr49712.c: New test.
3281
3282 2011-07-11 Jason Merrill <jason@redhat.com>
3283
3284 PR c++/44609
3285 * g++.dg/template/recurse3.C: New.
3286
3287 2011-07-11 Jakub Jelinek <jakub@redhat.com>
3288
3289 PR debug/49676
3290 * gcc.dg/guality/csttest.c: New test.
3291
3292 PR fortran/49698
3293 * gfortran.dg/pr49698.f90: New test.
3294
3295 2011-07-11 Jeff Law <law@redhat.com>
3296
3297 * gcc.dg/uninit-pred-8_b.c: Disable dominator optimizations.
3298
3299 2011-07-11 H.J. Lu <hongjiu.lu@intel.com>
3300
3301 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Check ia32.
3302 * go.test/go-test.exp (go-set-goarch): Likewise.
3303
3304 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
3305
3306 PR target/39633
3307 * gcc.target/avr/torture/pr39633.c: New test case.
3308
3309 2011-07-11 Tobias Burnus <burnus@net-b.de>
3310
3311 PR fortran/18918
3312 * gfortran.dg/coarray_lock_3.f90: Remove bogus dg-error.
3313
3314 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
3315
3316 * lib/target-supports.exp (check_effective_target_scheduling):
3317 New Function.
3318 * gcc.dg/pr46614.c: Add dg-require-effective-target scheduling.
3319 * gcc.dg/pr45055.c: Ditto.
3320 * gcc.dg/pr45353.c: Ditto.
3321 * g++.dg/pr45056.C: Ditto.
3322
3323 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
3324
3325 * gcc.dg/compat/struct-by-value-16_main.c: Skip AVR.
3326 * gcc.dg/compat/struct-by-value-17_main.c: Skip AVR.
3327 * gcc.dg/compat/struct-by-value-18_main.c: Skip AVR.
3328 * g++.dg/torture/pr31863.C: Skip AVR.
3329
3330 2011-07-10 Tobias Burnus <burnus@net-b.de>
3331
3332 PR fortran/49690
3333 * gfortran.dg/intrinsic_signal.f90: New.
3334
3335 2011-07-09 Jason Merrill <jason@redhat.com>
3336
3337 * g++.dg/cpp0x/regress/regress6.C: New.
3338 * g++.dg/parse/crash45.C: Adjust message.
3339 * g++.dg/template/crash38.C: Adjust message.
3340 * g++.dg/template/crash64.C: Adjust message.
3341
3342 2011-07-09 H.J. Lu <hongjiu.lu@intel.com>
3343
3344 * c-c++-common/dfp/func-vararg-alternate-d128-2.c: Support x32.
3345 * c-c++-common/dfp/func-vararg-mixed-2.c: Likewise.
3346 * g++.dg/abi/bitfield3.C: Likewise.
3347 * g++.dg/eh/pr38662.C: Likewise.
3348 * g++.dg/ext/attrib36.C: Likewise.
3349 * g++.dg/ext/attrib37.C: Likewise.
3350 * g++.dg/ext/attrib8.C: Likewise.
3351 * g++.dg/ext/tmplattr1.C: Likewise.
3352 * g++.dg/inherit/override-attribs.C: Likewise.
3353 * g++.dg/opt/inline9.C: Likewise.
3354 * g++.dg/opt/life1.C: Likewise.
3355 * g++.dg/opt/longbranch2.C: Likewise.
3356 * g++.dg/opt/nrv12.C: Likewise.
3357 * g++.dg/opt/reg-stack4.C: Likewise.
3358 * g++.dg/other/pr35504.C: Likewise.
3359 * g++.dg/other/pr39496.C: Likewise.
3360 * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
3361 * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
3362 * g++.dg/torture/stackalign/stdcall-1.C: Likewise.
3363 * g++.dg/torture/stackalign/unwind-0.C: Likewise.
3364 * g++.dg/torture/stackalign/unwind-1.C: Likewise.
3365 * g++.dg/torture/stackalign/unwind-2.C: Likewise.
3366 * g++.dg/torture/stackalign/unwind-3.C: Likewise.
3367 * g++.dg/torture/stackalign/unwind-4.C: Likewise.
3368 * g++.dg/torture/stackalign/unwind-5.C: Likewise.
3369 * g++.dg/torture/stackalign/unwind-6.C: Likewise.
3370 * g++.dg/warn/pr15774-1.C: Likewise.
3371 * g++.dg/warn/pr15774-2.C: Likewise.
3372 * g++.old-deja/g++.ext/attrib1.C: Likewise.
3373 * g++.old-deja/g++.ext/attrib2.C: Likewise.
3374 * g++.old-deja/g++.ext/attrib3.C: Likewise.
3375 * g++.old-deja/g++.pt/asm2.C: Likewise.
3376 * gcc.c-torture/compile/20000804-1.c: Likewise.
3377 * gcc.c-torture/compile/pr16566-2.c: Likewise.
3378 * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
3379 * gcc.dg/20020108-1.c: Likewise.
3380 * gcc.dg/20020122-2.c: Likewise.
3381 * gcc.dg/20020122-3.c: Likewise.
3382 * gcc.dg/20020206-1.c: Likewise.
3383 * gcc.dg/20020219-1.c: Likewise.
3384 * gcc.dg/20020310-1.c: Likewise.
3385 * gcc.dg/20020411-1.c: Likewise.
3386 * gcc.dg/20020418-2.c: Likewise.
3387 * gcc.dg/20020426-2.c: Likewise.
3388 * gcc.dg/20020517-1.c: Likewise.
3389 * gcc.dg/20030204-1.c: Likewise.
3390 * gcc.dg/20030826-2.c: Likewise.
3391 * gcc.dg/20031102-1.c: Likewise.
3392 * gcc.dg/20031202-1.c: Likewise.
3393 * gcc.dg/20050111-1.c: Likewise.
3394 * gcc.dg/20050503-1.c: Likewise.
3395 * gcc.dg/array-init-1.c: Likewise.
3396 * gcc.dg/builtin-apply4.c: Likewise.
3397 * gcc.dg/dfp/pr31344.c: Likewise.
3398 * gcc.dg/gomp/atomic-11.c: Likewise.
3399 * gcc.dg/graphite/pr40281.c: Likewise.
3400 * gcc.dg/ia64-sync-1.c: Likewise.
3401 * gcc.dg/ia64-sync-2.c: Likewise.
3402 * gcc.dg/ia64-sync-3.c: Likewise.
3403 * gcc.dg/ia64-sync-4.c: Likewise.
3404 * gcc.dg/ifcvt-fabs-1.c: Likewise.
3405 * gcc.dg/invalid-call-1.c: Likewise.
3406 * gcc.dg/loop-3.c: Likewise.
3407 * gcc.dg/lower-subreg-1.c: Likewise.
3408 * gcc.dg/lto/pr47259_0.c: Likewise.
3409 * gcc.dg/nested-calls-1.c: Likewise.
3410 * gcc.dg/pr20017.c: Likewise.
3411 * gcc.dg/pr25023.c: Likewise.
3412 * gcc.dg/pr27671-2.c: Likewise.
3413 * gcc.dg/pr32176.c: Likewise.
3414 * gcc.dg/pr33676.c: Likewise.
3415 * gcc.dg/pr35045.c: Likewise.
3416 * gcc.dg/pr36015.c: Likewise.
3417 * gcc.dg/pr36584.c: Likewise.
3418 * gcc.dg/pr36998.c: Likewise.
3419 * gcc.dg/pr37438.c: Likewise.
3420 * gcc.dg/pr37908.c: Likewise.
3421 * gcc.dg/pr41241.c: Likewise.
3422 * gcc.dg/pr41340.c: Likewise.
3423 * gcc.dg/pr44136.c: Likewise.
3424 * gcc.dg/pr44194-1.c: Likewise.
3425 * gcc.dg/pr46212.c: Likewise.
3426 * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
3427 * gcc.dg/setjmp-2.c: Likewise.
3428 * gcc.dg/short-compare-1.c: Likewise.
3429 * gcc.dg/short-compare-2.c: Likewise.
3430 * gcc.dg/smod-1.c: Likewise.
3431 * gcc.dg/sync-2.c: Likewise.
3432 * gcc.dg/sync-3.c: Likewise.
3433 * gcc.dg/tls/opt-1.c: Likewise.
3434 * gcc.dg/tls/opt-2.c: Likewise.
3435 * gcc.dg/tls/opt-3.c: Likewise.
3436 * gcc.dg/torture/badshift.c: Likewise.
3437 * gcc.dg/torture/fp-int-convert-float80-timode.c: Likewise.
3438 * gcc.dg/torture/pr20314-2.c: Likewise.
3439 * gcc.dg/torture/pr36891.c: Likewise.
3440 * gcc.dg/torture/pr38774.c: Likewise.
3441 * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
3442 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
3443 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
3444 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
3445 * gcc.dg/torture/stackalign/fastcall-1.c: Likewise.
3446 * gcc.dg/torture/stackalign/push-1.c: Likewise.
3447 * gcc.dg/torture/stackalign/regparm-1.c: Likewise.
3448 * gcc.dg/torture/stackalign/thiscall-1.c: Likewise.
3449 * gcc.dg/tree-ssa/loop-28.c: Likewise.
3450 * gcc.dg/tree-ssa/prefetch-3.c: Likewise.
3451 * gcc.dg/tree-ssa/prefetch-4.c: Likewise.
3452 * gcc.dg/tree-ssa/prefetch-5.c: Likewise.
3453 * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
3454 * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
3455 * gcc.dg/tree-ssa/prefetch-8.c: Likewise.
3456 * gcc.dg/tree-ssa/prefetch-9.c: Likewise.
3457 * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
3458 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
3459 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
3460 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
3461 * gcc.dg/tree-ssa/update-unroll-1.c: Likewise.
3462 * gcc.dg/unroll-1.c: Likewise.
3463 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
3464 * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
3465 * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
3466 * gcc.misc-tests/i386-pf-none-1.c: Likewise.
3467 * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
3468 * gcc.target/i386/20000609-1.c: Likewise.
3469 * gcc.target/i386/20000720-1.c: Likewise.
3470 * gcc.target/i386/20000724-1.c: Likewise.
3471 * gcc.target/i386/20011107-1.c: Likewise.
3472 * gcc.target/i386/20011119-1.c: Likewise.
3473 * gcc.target/i386/20020201-3.c: Likewise.
3474 * gcc.target/i386/20020218-1.c: Likewise.
3475 * gcc.target/i386/20020729-1.c: Likewise.
3476 * gcc.target/i386/20030926-1.c: Likewise.
3477 * gcc.target/i386/20060125-1.c: Likewise.
3478 * gcc.target/i386/20060125-2.c: Likewise.
3479 * gcc.target/i386/20060512-1.c: Likewise.
3480 * gcc.target/i386/20060512-2.c: Likewise.
3481 * gcc.target/i386/20060512-3.c: Likewise.
3482 * gcc.target/i386/20060512-4.c: Likewise.
3483 * gcc.target/i386/387-1.c: Likewise.
3484 * gcc.target/i386/387-2.c: Likewise.
3485 * gcc.target/i386/387-5.c: Likewise.
3486 * gcc.target/i386/387-6.c: Likewise.
3487 * gcc.target/i386/980312-1.c: Likewise.
3488 * gcc.target/i386/980313-1.c: Likewise.
3489 * gcc.target/i386/990117-1.c: Likewise.
3490 * gcc.target/i386/990424-1.c: Likewise.
3491 * gcc.target/i386/990524-1.c: Likewise.
3492 * gcc.target/i386/991129-1.c: Likewise.
3493 * gcc.target/i386/991214-1.c: Likewise.
3494 * gcc.target/i386/991230-1.c: Likewise.
3495 * gcc.target/i386/addr-sel-1.c: Likewise.
3496 * gcc.target/i386/aggregate-ret1.c: Likewise.
3497 * gcc.target/i386/aggregate-ret2.c: Likewise.
3498 * gcc.target/i386/align-main-3.c: Likewise.
3499 * gcc.target/i386/amd64-abi-1.c: Likewise.
3500 * gcc.target/i386/amd64-abi-2.c: Likewise.
3501 * gcc.target/i386/amd64-abi-4.c: Likewise.
3502 * gcc.target/i386/amd64-abi-5.c: Likewise.
3503 * gcc.target/i386/amd64-abi-6.c: Likewise.
3504 * gcc.target/i386/asm-1.c: Likewise.
3505 * gcc.target/i386/asm-3.c: Likewise.
3506 * gcc.target/i386/asm-5.c: Likewise.
3507 * gcc.target/i386/attributes-error.c: Likewise.
3508 * gcc.target/i386/avx-vcvtsd2si-2.c: Likewise.
3509 * gcc.target/i386/avx-vcvtsi2sd-2.c: Likewise.
3510 * gcc.target/i386/avx-vcvtsi2ss-2.c: Likewise.
3511 * gcc.target/i386/avx-vcvtss2si-2.c: Likewise.
3512 * gcc.target/i386/avx-vcvttsd2si-2.c: Likewise.
3513 * gcc.target/i386/avx-vcvttss2si-2.c: Likewise.
3514 * gcc.target/i386/avx-vinsertps-3.c: Likewise.
3515 * gcc.target/i386/avx-vmovd-2.c: Likewise.
3516 * gcc.target/i386/avx-vmovq-2.c: Likewise.
3517 * gcc.target/i386/avx-vmovq-3.c: Likewise.
3518 * gcc.target/i386/avx-vpextrq-1.c: Likewise.
3519 * gcc.target/i386/avx-vpinsrq-1.c: Likewise.
3520 * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
3521 * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
3522 * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
3523 * gcc.target/i386/bitfield1.c: Likewise.
3524 * gcc.target/i386/bitfield2.c: Likewise.
3525 * gcc.target/i386/bmi-2.c: Likewise.
3526 * gcc.target/i386/bmi-5.c: Likewise.
3527 * gcc.target/i386/builtin-unreachable.c: Likewise.
3528 * gcc.target/i386/cleanup-2.c: Likewise.
3529 * gcc.target/i386/clobbers.c: Likewise.
3530 * gcc.target/i386/cmov8.c: Likewise.
3531 * gcc.target/i386/cmpxchg16b-1.c: Likewise.
3532 * gcc.target/i386/compress-float-387-pic.c: Likewise.
3533 * gcc.target/i386/compress-float-387.c: Likewise.
3534 * gcc.target/i386/compress-float-sse-pic.c: Likewise.
3535 * gcc.target/i386/compress-float-sse.c: Likewise.
3536 * gcc.target/i386/crc32-2.c: Likewise.
3537 * gcc.target/i386/crc32-3.c: Likewise.
3538 * gcc.target/i386/divmod-7.c: Likewise.
3539 * gcc.target/i386/divmod-8.c: Likewise.
3540 * gcc.target/i386/fastcall-sseregparm.c: Likewise.
3541 * gcc.target/i386/fma3-builtin.c: Likewise.
3542 * gcc.target/i386/fma3-fma.c: Likewise.
3543 * gcc.target/i386/fma4-256-vector.c: Likewise.
3544 * gcc.target/i386/fma4-builtin.c: Likewise.
3545 * gcc.target/i386/fma4-fma-2.c: Likewise.
3546 * gcc.target/i386/fma4-fma.c: Likewise.
3547 * gcc.target/i386/fma4-vector-2.c: Likewise.
3548 * gcc.target/i386/fma4-vector.c: Likewise.
3549 * gcc.target/i386/funcspec-1.c: Likewise.
3550 * gcc.target/i386/funcspec-10.c: Likewise.
3551 * gcc.target/i386/funcspec-11.c: Likewise.
3552 * gcc.target/i386/funcspec-2.c: Likewise.
3553 * gcc.target/i386/funcspec-5.c: Likewise.
3554 * gcc.target/i386/funcspec-6.c: Likewise.
3555 * gcc.target/i386/gcc-have-sync-compare-and-swap-1.c: Likewise.
3556 * gcc.target/i386/gcc-have-sync-compare-and-swap-2.c: Likewise.
3557 * gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Likewise.
3558 * gcc.target/i386/gcc-have-sync-compare-and-swap-4.c: Likewise.
3559 * gcc.target/i386/incoming-1.c: Likewise.
3560 * gcc.target/i386/incoming-10.c: Likewise.
3561 * gcc.target/i386/incoming-11.c: Likewise.
3562 * gcc.target/i386/incoming-12.c: Likewise.
3563 * gcc.target/i386/incoming-13.c: Likewise.
3564 * gcc.target/i386/incoming-14.c: Likewise.
3565 * gcc.target/i386/incoming-15.c: Likewise.
3566 * gcc.target/i386/incoming-2.c: Likewise.
3567 * gcc.target/i386/incoming-3.c: Likewise.
3568 * gcc.target/i386/incoming-4.c: Likewise.
3569 * gcc.target/i386/incoming-5.c: Likewise.
3570 * gcc.target/i386/incoming-6.c: Likewise.
3571 * gcc.target/i386/incoming-7.c: Likewise.
3572 * gcc.target/i386/incoming-8.c: Likewise.
3573 * gcc.target/i386/incoming-9.c: Likewise.
3574 * gcc.target/i386/lea.c: Likewise.
3575 * gcc.target/i386/local.c: Likewise.
3576 * gcc.target/i386/loop-1.c: Likewise.
3577 * gcc.target/i386/loop-2.c: Likewise.
3578 * gcc.target/i386/loop-3.c: Likewise.
3579 * gcc.target/i386/max-stack-align.c: Likewise.
3580 * gcc.target/i386/memcpy-1.c: Likewise.
3581 * gcc.target/i386/movbe-2.c: Likewise.
3582 * gcc.target/i386/movq-2.c: Likewise.
3583 * gcc.target/i386/movq.c: Likewise.
3584 * gcc.target/i386/nrv1.c: Likewise.
3585 * gcc.target/i386/pad-4.c: Likewise.
3586 * gcc.target/i386/pad-5a.c: Likewise.
3587 * gcc.target/i386/pad-5b.c: Likewise.
3588 * gcc.target/i386/pad-6a.c: Likewise.
3589 * gcc.target/i386/pad-6b.c: Likewise.
3590 * gcc.target/i386/pad-7.c: Likewise.
3591 * gcc.target/i386/pad-9.c: Likewise.
3592 * gcc.target/i386/pentium4-not-mull.c: Likewise.
3593 * gcc.target/i386/pic-1.c: Likewise.
3594 * gcc.target/i386/pr12092-1.c: Likewise.
3595 * gcc.target/i386/pr12329.c: Likewise.
3596 * gcc.target/i386/pr21518.c: Likewise.
3597 * gcc.target/i386/pr22362.c: Likewise.
3598 * gcc.target/i386/pr22585.c: Likewise.
3599 * gcc.target/i386/pr23098.c: Likewise.
3600 * gcc.target/i386/pr25196.c: Likewise.
3601 * gcc.target/i386/pr25293.c: Likewise.
3602 * gcc.target/i386/pr25654.c: Likewise.
3603 * gcc.target/i386/pr26449.c: Likewise.
3604 * gcc.target/i386/pr26778.c: Likewise.
3605 * gcc.target/i386/pr26826.c: Likewise.
3606 * gcc.target/i386/pr27266.c: Likewise.
3607 * gcc.target/i386/pr29978.c: Likewise.
3608 * gcc.target/i386/pr30505.c: Likewise.
3609 * gcc.target/i386/pr30961-1.c: Likewise.
3610 * gcc.target/i386/pr31628.c: Likewise.
3611 * gcc.target/i386/pr32000-2.c: Likewise.
3612 * gcc.target/i386/pr32661-1.c: Likewise.
3613 * gcc.target/i386/pr32708-2.c: Likewise.
3614 * gcc.target/i386/pr32708-3.c: Likewise.
3615 * gcc.target/i386/pr34256.c: Likewise.
3616 * gcc.target/i386/pr34312.c: Likewise.
3617 * gcc.target/i386/pr34522.c: Likewise.
3618 * gcc.target/i386/pr35160.c: Likewise.
3619 * gcc.target/i386/pr35281.c: Likewise.
3620 * gcc.target/i386/pr36246.c: Likewise.
3621 * gcc.target/i386/pr36786.c: Likewise.
3622 * gcc.target/i386/pr37275.c: Likewise.
3623 * gcc.target/i386/pr37843-3.c: Likewise.
3624 * gcc.target/i386/pr37843-4.c: Likewise.
3625 * gcc.target/i386/pr39082-1.c: Likewise.
3626 * gcc.target/i386/pr39431.c: Likewise.
3627 * gcc.target/i386/pr39496.c: Likewise.
3628 * gcc.target/i386/pr39543-2.c: Likewise.
3629 * gcc.target/i386/pr39911.c: Likewise.
3630 * gcc.target/i386/pr40718.c: Likewise.
3631 * gcc.target/i386/pr40906-1.c: Likewise.
3632 * gcc.target/i386/pr40906-2.c: Likewise.
3633 * gcc.target/i386/pr40906-3.c: Likewise.
3634 * gcc.target/i386/pr40934.c: Likewise.
3635 * gcc.target/i386/pr41900.c: Likewise.
3636 * gcc.target/i386/pr42589.c: Likewise.
3637 * gcc.target/i386/pr43662.c: Likewise.
3638 * gcc.target/i386/pr43671.c: Likewise.
3639 * gcc.target/i386/pr43766.c: Likewise.
3640 * gcc.target/i386/pr43869.c: Likewise.
3641 * gcc.target/i386/pr44942.c: Likewise.
3642 * gcc.target/i386/pr44948-2a.c: Likewise.
3643 * gcc.target/i386/pr45234.c: Likewise.
3644 * gcc.target/i386/pr45336-2.c: Likewise.
3645 * gcc.target/i386/pr45336-4.c: Likewise.
3646 * gcc.target/i386/pr45852.c: Likewise.
3647 * gcc.target/i386/pr46470.c: Likewise.
3648 * gcc.target/i386/pr48037-1.c: Likewise.
3649 * gcc.target/i386/pr48389.c: Likewise.
3650 * gcc.target/i386/pr49095.c: Likewise.
3651 * gcc.target/i386/pr9771-1.c: Likewise.
3652 * gcc.target/i386/rdfsbase-1.c: Likewise.
3653 * gcc.target/i386/rdfsbase-2.c: Likewise.
3654 * gcc.target/i386/rdgsbase-1.c: Likewise.
3655 * gcc.target/i386/rdgsbase-2.c: Likewise.
3656 * gcc.target/i386/rdrand-3.c: Likewise.
3657 * gcc.target/i386/regparm-stdcall.c: Likewise.
3658 * gcc.target/i386/regparm.c: Likewise.
3659 * gcc.target/i386/reload-1.c: Likewise.
3660 * gcc.target/i386/rotate-2.c: Likewise.
3661 * gcc.target/i386/sibcall-5.c: Likewise.
3662 * gcc.target/i386/signbit-1.c: Likewise.
3663 * gcc.target/i386/signbit-2.c: Likewise.
3664 * gcc.target/i386/signbit-3.c: Likewise.
3665 * gcc.target/i386/sse-5.c: Likewise.
3666 * gcc.target/i386/sse-8.c: Likewise.
3667 * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
3668 * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
3669 * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
3670 * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
3671 * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
3672 * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
3673 * gcc.target/i386/sse2-init-v2di-2.c: Likewise.
3674 * gcc.target/i386/sse2-movq-2.c: Likewise.
3675 * gcc.target/i386/sse2-movq-3.c: Likewise.
3676 * gcc.target/i386/sse4_1-insertps-3.c: Likewise.
3677 * gcc.target/i386/sse4_1-pextrq.c: Likewise.
3678 * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
3679 * gcc.target/i386/sse4_2-crc32q.c: Likewise.
3680 * gcc.target/i386/sse4_2-popcntq.c: Likewise.
3681 * gcc.target/i386/ssefn-1.c: Likewise.
3682 * gcc.target/i386/ssefn-2.c: Likewise.
3683 * gcc.target/i386/sseregparm-1.c: Likewise.
3684 * gcc.target/i386/sseregparm-2.c: Likewise.
3685 * gcc.target/i386/sseregparm-3.c: Likewise.
3686 * gcc.target/i386/sseregparm-4.c: Likewise.
3687 * gcc.target/i386/sseregparm-5.c: Likewise.
3688 * gcc.target/i386/sseregparm-6.c: Likewise.
3689 * gcc.target/i386/sseregparm-7.c: Likewise.
3690 * gcc.target/i386/sseregparm-8.c: Likewise.
3691 * gcc.target/i386/stack-realign.c: Likewise.
3692 * gcc.target/i386/stack-usage-realign.c: Likewise.
3693 * gcc.target/i386/stackalign/asm-1.c: Likewise.
3694 * gcc.target/i386/stackalign/longlong-1.c: Likewise.
3695 * gcc.target/i386/stackalign/longlong-2.c: Likewise.
3696 * gcc.target/i386/stackalign/return-1.c: Likewise.
3697 * gcc.target/i386/stackalign/return-2.c: Likewise.
3698 * gcc.target/i386/stackalign/return-3.c: Likewise.
3699 * gcc.target/i386/tailcall-1.c: Likewise.
3700 * gcc.target/i386/tbm-2.c: Likewise.
3701 * gcc.target/i386/udivmod-7.c: Likewise.
3702 * gcc.target/i386/udivmod-8.c: Likewise.
3703 * gcc.target/i386/unroll-1.c: Likewise.
3704 * gcc.target/i386/vararg-1.c: Likewise.
3705 * gcc.target/i386/vararg-2.c: Likewise.
3706 * gcc.target/i386/vect8-ret.c: Likewise.
3707 * gcc.target/i386/vectorize5.c: Likewise.
3708 * gcc.target/i386/wmul-1.c: Likewise.
3709 * gcc.target/i386/wmul-2.c: Likewise.
3710 * gcc.target/i386/wrfsbase-1.c: Likewise.
3711 * gcc.target/i386/wrfsbase-2.c: Likewise.
3712 * gcc.target/i386/wrgsbase-1.c: Likewise.
3713 * gcc.target/i386/wrgsbase-2.c: Likewise.
3714 * gcc.target/i386/xop-pcmov.c: Likewise.
3715 * gcc.target/i386/xop-pcmov2.c: Likewise.
3716 * gcc.target/i386/xop-rotate1-vector.c: Likewise.
3717 * gcc.target/i386/xop-rotate2-vector.c: Likewise.
3718 * gcc.target/i386/xop-rotate3-vector.c: Likewise.
3719 * gcc.target/i386/xop-shift1-vector.c: Likewise.
3720 * gcc.target/i386/xop-shift2-vector.c: Likewise.
3721 * gcc.target/i386/xop-shift3-vector.c: Likewise.
3722 * gcc.target/i386/zee.c: Likewise.
3723 * gcc.target/x86_64/abi/callabi/callabi.exp: Likewise.
3724 * gfortran.dg/compiler-directive_2.f: Likewise.
3725 * gfortran.dg/g77/20010216-1.f: Likewise.
3726 * gfortran.dg/gomp/pr39152.f90: Likewise.
3727 * gfortran.dg/pr33794.f90: Likewise.
3728
3729 2011-07-09 Jason Merrill <jason@redhat.com>
3730
3731 * g++.dg/cpp0x/regress/regress5.C: New.
3732
3733 2011-07-08 Jason Merrill <jason@redhat.com>
3734
3735 PR c++/45437
3736 * g++.dg/expr/compound-asn1.C: New.
3737 * g++.dg/warn/sequence-pt-1.C: Change one dg-error to dg-bogus.
3738
3739 2011-07-08 Jakub Jelinek <jakub@redhat.com>
3740
3741 PR target/49621
3742 * gcc.target/powerpc/altivec-34.c: New test.
3743
3744 2011-07-08 Jason Merrill <jason@redhat.com>
3745
3746 PR c++/45603
3747 * g++.dg/abi/guard3.C: New.
3748
3749 2011-07-08 Julian Brown <julian@codesourcery.com>
3750
3751 * lib/target-supports.exp
3752 (check_effective_target_arm_little_endian): New.
3753 (check_effective_target_vect_pack_trunc): Use above.
3754 (check_effective_target_vect_unpack): Likewise.
3755 (check_effective_target_vect_element_align): Test
3756 check_effective_target_arm_vect_no_misalign for ARM.
3757
3758 2011-07-08 Jason Merrill <jason@redhat.com>
3759
3760 PR c++/49673
3761 * g++.dg/cpp0x/constexpr-rom.C: New.
3762
3763 2011-07-08 Kirill Yukhin <kirill.yukhin@intel.com>
3764
3765 PR middle-end/49519
3766 * g++.dg/torture/pr49519.C: New test.
3767
3768 2011-07-08 Martin Jambor <mjambor@suse.cz>
3769
3770 * gcc.dg/tree-ssa/sra-12.c: Skip dump scan on avr targets.
3771
3772 2011-07-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3773
3774 PR testsuite/48727
3775 * g++.dg/opt/devirt2.C: Use specific pattern for sparc*-*-*.
3776
3777 2011-07-08 Richard Guenther <rguenther@suse.de>
3778
3779 PR tree-optimization/49662
3780 * gcc.dg/graphite/interchange-14.c: XFAIL.
3781 * gcc.dg/graphite/interchange-15.c: Likewise.
3782 * gcc.dg/graphite/interchange-mvt.c: Likewise.
3783
3784 2011-07-06 Jason Merrill <jason@redhat.com>
3785
3786 PR c++/49663
3787 * g++.dg/cpp0x/regress/regress4.C: New.
3788
3789 2011-07-07 Mikael Morin <mikael.morin@sfr.fr>
3790
3791 PR fortran/49648
3792 * gfortran.dg/result_in_spec_4.f90: New test.
3793
3794 2011-07-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3795
3796 * gcc.target/sparc/cas64.c: New test.
3797
3798 2011-07-07 Jakub Jelinek <jakub@redhat.com>
3799
3800 PR c/49644
3801 * g++.dg/torture/pr49644.C: New test.
3802
3803 PR c/49644
3804 * gcc.c-torture/execute/pr49644.c: New test.
3805
3806 2011-07-07 H.J. Lu <hongjiu.lu@intel.com>
3807
3808 * lib/target-supports.exp (check_effective_target_ia32): New.
3809 (check_effective_target_x32): Likewise.
3810 (check_effective_target_vect_cmdline_needed): Also check x32.
3811
3812 2011-07-07 Janis Johnson <janisjo@codesourcery.com>
3813
3814 * gcc.target/arm/pr40657-2.c: Remove -march option and unneeded
3815 dg-prune-output.
3816 * gcc.target/arm/pr42235.c: Likewise.
3817 * gcc.target/arm/pr42495.c: Likewise.
3818 * gcc.target/arm/pr42574.c: Likewise.
3819 * gcc.target/arm/thumb-branch1.c: Likewise.
3820
3821 * gcc.target/arm/pr39839.c: Don't specify -mthumb or -march, remove
3822 unneeded prune of possible warning.
3823 * gcc.target/arm/pr40956.c: Likewise.
3824 * gcc.target/arm/pr42505.c: Likewise.
3825
3826 * gcc.c-torture/compile/pr41679.c: Move from gcc.target/arm.
3827 * gcc.c-torture/compile/pr46883.c: Likewise.
3828 * gcc.c-torture/compile/pr46934.c: Likewise.
3829
3830 * gcc.target/arm/pr41679.c: Remove test directives in preparation
3831 for move to ../../gcc.c-torture/compile.
3832 * gcc.target/arm/pr46883.c: Likewise.
3833 * gcc.target/arm/pr46934.c: Likewise.
3834
3835 * lib/target-supports.exp (check_effective_target_arm_dsp): New.
3836 * gcc.target/arm/mla-2.c: Use it instead of specific -march.
3837 * gcc.target/arm/wmul-1.c: Likewise.
3838 * gcc.target/arm/wmul-2.c: Likewise.
3839 * gcc.target/arm/wmul-3.c: Likewise.
3840 * gcc.target/arm/wmul-4.c: Likewise.
3841 * gcc.target/arm/smlaltb-1.c: Require arm_dsp, don't specify -march,
3842 add tab after scan target.
3843 * gcc.target/arm/smlaltt-1.c: Likewise.
3844 * gcc.target/arm/smlatb-1.c: Likewise.
3845 * gcc.target/arm/smlatt-1.c: Likewise.
3846
3847 2011-07-07 Jakub Jelinek <jakub@redhat.com>
3848
3849 PR debug/49522
3850 * gcc.dg/debug/pr49522.c: New test.
3851
3852 2011-07-07 Georg-Johann Lay <avr@gjlay.de>
3853
3854 * gcc.dg/pragma-align.c: Run only if target !default_packed.
3855 * gcc.dg/pr46212.c: Run only if target int32plus.
3856 * gcc.dg/torture/pr48146.c: Ditto.
3857 * gcc.dg/tree-ssa/vrp51.c: Ditto.
3858 * c-c++-common/pr44832.c: Ditto.
3859 * gcc.dg/pr49544.c: Run only if target ptr32plus.
3860 * gcc.dg/pr31490.c: Ditto.
3861 * gcc.dg/torture/builtin-math-7.c: Run only if target
3862 large_double.
3863 * gcc.dg/torture/pr45764.c: Skip for AVR.
3864 * gcc.dg/pr47893.c: Ditto.
3865
3866 2011-07-07 Janis Johnson <janisjo@codesourcery.com>
3867
3868 * lib/target-supports.exp (check_effective_target_arm_thumb1): New.
3869 (check_effective_target_arm_thumb2): Clarify comment, add valid code.
3870 * gcc.target/arm/mla-1.c: Skip for arm_thumb1, don't specify -march,
3871 add tab to scan target.
3872
3873 2011-07-07 Richard Sandiford <richard.sandiford@linaro.org>
3874
3875 * gcc.target/arm/neon-modes-3.c: New test.
3876
3877 2011-07-07 Uros Bizjak <ubizjak@gmail.com>
3878
3879 * gcc.dg/graphite/pr37485.c (dg-options): Add -fno-loop-strip-mine
3880 -fno-loop-interchange -ffast-math.
3881
3882 2011-07-07 Richard Guenther <rguenther@suse.de>
3883
3884 * gcc.dg/ftrapv-3.c: New testcase.
3885
3886 2011-07-07 Richard Guenther <rguenther@suse.de>
3887
3888 * gcc.dg/tree-ssa/vrp58.c: New testcase.
3889 * gcc.dg/tree-ssa/scev-cast.c: Adjust.
3890
3891 2011-07-07 Kai Tietz <ktietz@redhat.com>
3892
3893 * gcc.dg/binop-notxor1.c: New test.
3894 * gcc.dg/binop-notand4a.c: New test.
3895 * gcc.dg/binop-notxor2.c: New test.
3896 * gcc.dg/binop-notand3a.c: New test.
3897 * gcc.dg/binop-notand2a.c: New test.
3898 * gcc.dg/binop-notand6a.c: New test.
3899 * gcc.dg/binop-notor1.c: New test.
3900 * gcc.dg/binop-notand1a.c: New test.
3901 * gcc.dg/binop-notand5a.c: New test.
3902 * gcc.dg/binop-notor2.c: New test.
3903
3904 2011-07-07 Jakub Jelinek <jakub@redhat.com>
3905
3906 PR middle-end/49640
3907 * gcc.dg/gomp/pr49640.c: New test.
3908
3909 2011-07-07 Richard Guenther <rguenther@suse.de>
3910
3911 * gcc.dg/graphite/pr37485.c: Add -floop-block.
3912
3913 2011-07-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3914
3915 PR target/39150
3916 * gcc.misc-tests/linkage.exp: Handle x86_64-*-solaris2.1[0-9]*.
3917
3918 2011-07-06 Michael Meissner <meissner@linux.vnet.ibm.com>
3919
3920 * gcc.target/powerpc/no-r11-1.c: New test for -mr11, -mno-r11.
3921 * gcc.target/powerpc/no-r11-2.c: Ditto.
3922 * gcc.target/powerpc/no-r11-3.c: Ditto.
3923
3924 2011-07-06 Uros Bizjak <ubizjak@gmail.com>
3925
3926 * gcc.dg/stack-layout-2.c: Cleanup expand rtl dump.
3927 * gfortran.dg/move_alloc_4.f90: Cleanup original tree dump.
3928
3929 2011-07-06 Georg-Johann Lay <avr@gjlay.de>
3930
3931 * lib/target-supports.exp (check_profiling_available): Disable
3932 profiling with -fprofile-generate for target avr.
3933
3934 2011-07-06 Richard Guenther <rguenther@suse.de>
3935
3936 PR tree-optimization/49645
3937 * g++.dg/tree-ssa/pr8781.C: Disable SRA.
3938
3939 2011-07-06 H.J. Lu <hongjiu.lu@intel.com>
3940
3941 PR middle-end/47383
3942 * gcc.dg/pr47383.c: New.
3943
3944 2011-07-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3945
3946 PR tree-optimization/49647
3947 * gcc.dg/tree-ssa/20030807-7.c: Remove xfail *-*-*.
3948
3949 2011-07-06 Eric Botcazou <ebotcazou@adacore.com>
3950
3951 PR testsuite/49542
3952 * gcc.dg/vect/pr33804.c: XFAIL if vect_no_align unconditionally.
3953 * gcc.dg/vect/slp-multitypes-3.c: XFAIL on SPARC unconditionally.
3954
3955 2011-07-05 Jason Merrill <jason@redhat.com>
3956
3957 PR c++/48157
3958 * g++.dg/template/template-id-4.C: New.
3959
3960 2011-07-05 Georg-Johann Lay <avr@gjlay.de>
3961
3962 * gcc.dg/pr44023.c: Add dg-require-effective-target int32plus
3963 * gcc.dg/pr43402.c: Ditto.
3964
3965 2011-07-05 Georg-Johann Lay <avr@gjlay.de>
3966
3967 * gcc.dg/cpp/pragma-3.c: Add dg-require-effective-target fopenmp.
3968
3969 2011-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
3970
3971 * gcc.target/powerpc/ppc-switch-1.c: New test for
3972 --param case-values-threshold.
3973 * gcc.target/powerpc/ppc-switch-2.c: Ditto.
3974
3975 2011-07-05 Janis Johnson <janisjo@codesourcery.com>
3976
3977 * gcc.target/arm/pr42093.c: Use "-fno-reorder-blocks".
3978
3979 2011-07-05 Jason Merrill <jason@redhat.com>
3980
3981 * g++.dg/rtti/anon-ns1.C: Allow for null-termination.
3982
3983 2011-07-05 Sebastian Pop <sebastian.pop@amd.com>
3984
3985 PR tree-optimization/47654
3986 * gcc.dg/graphite/block-pr47654.c: New.
3987
3988 2011-07-05 Jason Merrill <jason@redhat.com>
3989
3990 * g++.dg/cpp0x/lambda/lambda-ref2.C: New.
3991
3992 2011-07-05 Razya Ladelsky <razya@il.ibm.com>
3993
3994 PR tree-optimization/49580
3995 * gcc.dg/autopar/pr49580.c: New test.
3996
3997 2011-07-05 Richard Guenther <rguenther@suse.de>
3998
3999 PR tree-optimization/49518
4000 PR tree-optimization/49628
4001 * g++.dg/torture/pr49628.C: New testcase.
4002 * gcc.dg/torture/pr49518.c: Likewise.
4003
4004 2011-07-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4005
4006 * ada/acats/run_acats (which): Extract last field from type -p,
4007 type output only if command succeeded.
4008
4009 2011-07-04 Jason Merrill <jason@redhat.com>
4010
4011 * g++.dg/abi/mangle48.C: New.
4012
4013 * g++.dg/cpp0x/diag1.C: New.
4014
4015 * g++.dg/diagnostic/aka1.C: New.
4016
4017 2011-07-04 Jakub Jelinek <jakub@redhat.com>
4018
4019 PR rtl-optimization/49619
4020 * gcc.dg/pr49619.c: New test.
4021
4022 PR rtl-optimization/49472
4023 * gfortran.dg/pr49472.f90: New test.
4024
4025 PR debug/49602
4026 * gcc.dg/pr49602.c: New test.
4027
4028 2011-07-04 Georg-Johann Lay <avr@gjlay.de>
4029
4030 PR target/34734
4031 PR target/44643
4032 * gcc.target/avr/avr.exp: Run over cpp files, too.
4033 * gcc.target/avr/torture/avr-torture.exp: Ditto.
4034 * gcc.target/avr/progmem.h: New file.
4035 * gcc.target/avr/exit-abort.h: New file.
4036 * gcc.target/avr/progmem-error-1.c: New file.
4037 * gcc.target/avr/progmem-error-1.cpp: New file.
4038 * gcc.target/avr/progmem-warning-1.c: New file.
4039 * gcc.target/avr/torture/progmem-1.c: New file.
4040 * gcc.target/avr/torture/progmem-1.cpp: New file.
4041
4042 2011-07-04 Richard Guenther <rguenther@suse.de>
4043
4044 PR tree-optimization/49615
4045 * g++.dg/torture/pr49615.C: New testcase.
4046
4047 2011-07-03 Ira Rosen <ira.rosen@linaro.org>
4048
4049 PR tree-optimization/49610
4050 * gcc.dg/vect/pr49610.c: New test.
4051
4052 2011-07-02 Eric Botcazou <ebotcazou@adacore.com>
4053
4054 * gnat.dg/specs/debug1.ads: New test.
4055
4056 2011-07-02 Janus Weil <janus@gcc.gnu.org>
4057
4058 PR fortran/49562
4059 * gfortran.dg/typebound_proc_23.f90: New.
4060
4061 2011-07-01 Jonathan Wakely <jwakely.gcc@gmail.com>
4062
4063 PR c++/49605
4064 * g++.dg/warn/delete-non-virtual-dtor.C: Adjust.
4065
4066 2011-07-01 Jason Merrill <jason@redhat.com>
4067
4068 PR c++/48261
4069 * g++.dg/template/template-id-3.C: New.
4070
4071 PR c++/48593
4072 * g++.dg/template/qualified-id4.C: New.
4073
4074 PR c++/48883
4075 * g++.dg/template/explicit-args4.C: New.
4076
4077 PR c++/49085
4078 * g++.dg/template/offsetof2.C: New.
4079
4080 2011-07-01 Kai Tietz <ktietz@redhat.com>
4081
4082 * gcc.dg/tree-ssa/bitwise-sink.c: New test.
4083
4084 2011-07-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4085
4086 PR libmudflap/49549
4087 * lib/target-supports.exp (check_effective_target_gld): New proc.
4088
4089 2011-07-01 Richard Guenther <rguenther@suse.de>
4090
4091 PR tree-optimization/49603
4092 * gcc.dg/torture/pr49603.c: New testcase.
4093
4094 2011-06-30 Jason Merrill <jason@redhat.com>
4095
4096 PR c++/49387
4097 * g++.dg/rtti/template1.C: New.
4098
4099 PR c++/49569
4100 * g++.dg/cpp0x/regress/ctor1.C: New.
4101
4102 PR c++/49355
4103 * g++.dg/cpp0x/initlist54.C: New.
4104
4105 2011-06-30 Martin Jambor <mjambor@suse.cz>
4106
4107 * gcc.dg/tree-ssa/sra-12.c: New test.
4108
4109 2011-06-29 Jason Merrill <jason@redhat.com>
4110
4111 * g++.dg/cpp0x/named.C: Test subobject of xvalue.
4112
4113 2011-06-30 Richard Guenther <rguenther@suse.de>
4114
4115 PR tree-optimization/46787
4116 * gcc.dg/vect/vect-121.c: New testcase.
4117
4118 2011-06-30 Martin Jambor <mjambor@suse.cz>
4119
4120 PR tree-optimization/49094
4121 * gcc.dg/tree-ssa/pr49094.c: New test.
4122
4123 2011-06-30 Jakub Jelinek <jakub@redhat.com>
4124
4125 PR fortran/49540
4126 * gfortran.dg/pr49540-1.f90: New test.
4127 * gfortran.dg/pr49540-2.f90: New test.
4128
4129 2011-06-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4130
4131 PR ada/49511
4132 * ada/acats/run_acats (which): Use last field of type -p output.
4133
4134 2011-06-30 Dominique d'Humieres <dominiq@lps.ens.fr>
4135 Iain Sandoe <iains@gcc.gnu.org>
4136
4137 PR libobjc/36610
4138 * objc.dg/torture/forward-1.m: Remove dg-xfail-run-if.
4139 Only skip on 64-bit *-*-darwin8* && !objc2.
4140
4141 2011-06-30 Richard Guenther <rguenther@suse.de>
4142
4143 PR tree-optimization/38752
4144 * gcc.c-torture/compile/pr38752.c: New testcase.
4145
4146 2011-06-30 Ira Rosen <ira.rosen@linaro.org>
4147
4148 * gcc.dg/vect/slp-widen-mult-half.c: New test.
4149 * gcc.dg/vect/vect-widen-mult-half.c: New test.
4150
4151 2011-06-29 Jason Merrill <jason@redhat.com>
4152
4153 PR c++/49216
4154 * g++.dg/cpp0x/initlist53.C: Use placement new.
4155 * g++.dg/cpp0x/initlist-value.C: Use placement new.
4156 * g++.old-deja/g++.ext/arrnew2.C: Remove xfail.
4157
4158 PR c++/49003
4159 * g++.dg/cpp0x/trailing6.C: New.
4160 * g++.dg/cpp0x/pr45908.C: No error.
4161
4162 PR c++/49272
4163 * g++.old-deja/g++.jason/rfg10.C: Accept other overflow error too.
4164
4165 PR c++/49520
4166 * g++.dg/cpp0x/constexpr-using2.C: New.
4167
4168 * g++.dg/cpp0x/lambda/lambda-template3.C: New.
4169
4170 PR c++/45923
4171 * g++.dg/cpp0x/constexpr-diag3.C: New.
4172 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error message.
4173 * g++.dg/cpp0x/constexpr-ex1.C: Adjust error message.
4174 * g++.dg/cpp0x/constexpr-friend.C: Adjust error message.
4175 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust error message.
4176
4177 2011-06-29 Jason Merrill <jason@redhat.com>
4178
4179 * g++.dg/cpp0x/constexpr-is_literal.C: Adjust.
4180
4181 2011-06-29 Richard Guenther <rguenther@suse.de>
4182
4183 * gcc.dg/tree-ssa/loop-17.c: Adjust.
4184
4185 2011-06-29 Jason Merrill <jason@redhat.com>
4186
4187 * g++.dg/cpp0x/initlist-value2.C: New.
4188
4189 * g++.dg/cpp0x/constexpr-initlist4.C: New.
4190 * g++.dg/cpp0x/initlist-value.C: New.
4191
4192 2011-06-29 Richard Sandiford <richard.sandiford@linaro.org>
4193
4194 * gcc.dg/torture/pr49169.c: Restrict to ARM and MIPS targets.
4195
4196 2011-06-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4197
4198 * gcc.dg/inline_1.c: Remove dg-excess-errors.
4199 * gcc.dg/inline_2.c: Likewise.
4200 * gcc.dg/unroll_1.c: Likewise.
4201
4202 2011-06-29 Jakub Jelinek <jakub@redhat.com>
4203
4204 PR debug/49567
4205 * gcc.target/i386/pr49567.c: New test.
4206
4207 2011-06-28 Eric Botcazou <ebotcazou@adacore.com>
4208
4209 * gnat.dg/opt17.ad[sb]: New test.
4210
4211 2011-06-28 Janis Johnson <janisjo@codesourcery.com>
4212 Tom de Vries <tom@codesourcery.com>
4213
4214 * lib/target-supports.exp (check_effective_target_arm_nothumb)
4215 (check_effective_target_arm_thumb2): New effective targets.
4216 * gcc.target/arm/ivopts.c: Remove -mthumb/-marm. Guard object-size
4217 properly. Clean up temporary files.
4218 * gcc.target/arm/ivopts-2.c: Likewise.
4219 * gcc.target/arm/ivopts-3.c: Likewise.
4220 * gcc.target/arm/ivopts-4.c: Likewise.
4221 * gcc.target/arm/ivopts-5.c: Likewise.
4222 * gcc.target/arm/ivopts-6.c: Remove duplicate of ivopts.c.
4223
4224 2011-06-28 Thomas Koenig <tkoenig@gcc.gnu.org>
4225
4226 PR fortran/49479
4227 * gfortran.dg/reshape_zerosize_3.f90: New test.
4228
4229 2011-06-28 Janis Johnson <janisjo@codesourcery.com>
4230
4231 * gcc.target/arm/vfp-ldmdbs.c: Skip for soft float.
4232 * gcc.target/arm/vfp-ldmias.c: Likewise.
4233 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
4234 * gcc.target/arm/vfp-stmdbs.c: Likewise.
4235 * gcc.target/arm/vfp-ldmiad.c: Likewise.
4236 * gcc.target/arm/vfp-stmias.c: Likewise.
4237 * gcc.target/arm/vfp-stmdbd.c: Likewise.
4238 * gcc.target/arm/vfp-stmiad.c: Likewise.
4239
4240 2011-06-27 Janis Johnson <janisjo@codesourcery.com>
4241
4242 * gcc.target/arm/pr45701-1.c: Don't specify -march; remove
4243 dg-prune-output.
4244 * gcc.target/arm/pr45701-2.c: Ditto.
4245
4246 2011-06-27 Janus Weil <janus@gcc.gnu.org>
4247
4248 PR fortran/49466
4249 * gfortran.dg/allocatable_scalar_9.f90: Modified.
4250 * gfortran.dg/extends_14.f03: Modified.
4251
4252 2011-06-27 Janis Johnson <janisjo@codesourcery.com>
4253
4254 * lib/target-supports-dg.exp (dg-require-effective-target): Return
4255 early if the test is already being skipped.
4256
4257 * lib/scanasm.exp (dg-scan, scan-assembler-times, scan-assembler-dem,
4258 scan-assembler-dem-not): For missing file, report unresolved with
4259 same message as for pass/fail, with reason reported in log file.
4260
4261 * lib/target-supports.exp (add_options_for_arm_fp16): Renamed
4262 from add_options_for_arm_neon_fp16.
4263 (check_effective_target_arm_fp16_ok_nocache): Renamed from
4264 check_effective_target_arm_neon_fp16_ok_nocache.
4265 Check -mfpu and -mfloat-abi options from current multilib.
4266 Do not require neon support.
4267 (check_effective_target_arm_fp16_ok): Renamed from
4268 check_effecitve_target_arm_neon_fp16_ok.
4269 * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: Use new names for
4270 arm_neon_fp16_ok and arm_fp16.
4271 * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Likewise.
4272 * gcc.dg/torture/arm-fp16-ops-5.c: Likewise.
4273 * gcc.dg/torture/arm-fp16-ops-6.c: Likewise.
4274 * gcc.target/arm/fp16-compile-vcvt.c: Likewise.
4275
4276 2011-06-27 Jakub Jelinek <jakub@redhat.com>
4277
4278 * gcc.dg/builtin-assume-aligned-1.c: New test.
4279 * gcc.dg/builtin-assume-aligned-2.c: New test.
4280 * gcc.target/i386/builtin-assume-aligned-1.c: New test.
4281
4282 PR debug/49544
4283 * gcc.dg/pr49544.c: New test.
4284
4285 2011-06-27 Richard Guenther <rguenther@suse.de>
4286
4287 PR tree-optimization/49394
4288 * g++.dg/torture/pr49394.C: New testcase.
4289
4290 2011-06-27 Kai Tietz <ktietz@redhat.com>
4291
4292 * gcc.dg/optimize-bswapdi-2.c: New test.
4293
4294 2011-06-27 Michael Hope <michael.hope@linaro.org>
4295 Richard Sandiford <richard.sandiford@linaro.org>
4296
4297 PR tree-optimization/49169
4298 * gcc.dg/torture/pr49169.c: New test.
4299
4300 2011-06-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
4301
4302 PR testsuite/49529
4303 * gcc.dg/ipa/ipa-pta-17.c: Use dg-require-alias.
4304
4305 * gcc.dg/debug/pr49294.c (dg-options): Add -fno-common to options on
4306 hppa*-*-hpux*.
4307
4308 2011-06-26 Jason Merrill <jason@redhat.com>
4309
4310 * g++.dg/cpp0x/constexpr-cleanup.C: Tweak error message.
4311
4312 PR c++/49528
4313 * g++.dg/init/ref19.C: New.
4314 * g++.dg/cpp0x/constexpr-cleanup.C: New.
4315
4316 2011-06-26 Jakub Jelinek <jakub@redhat.com>
4317
4318 PR tree-optimization/48377
4319 * gcc.dg/vect/pr48377.c: Add dg-require-effective-target
4320 non_strict_align.
4321
4322 2011-06-26 Steve Ellcey <sje@cup.hp.com>
4323
4324 PR middle-end/49191
4325 * lib/target-supports.exp (check_effective_target_non_strict_align):
4326 New.
4327 * gcc.dg/memcpy-3.c: Add dg-require-effective-target non_strict_align.
4328
4329 2011-06-24 Martin Jambor <mjambor@suse.cz>
4330
4331 PR tree-optimizations/49516
4332 * g++.dg/tree-ssa/pr49516.C: New test.
4333
4334 2011-06-23 Jason Merrill <jason@redhat.com>
4335
4336 PR c++/35255
4337 * g++.dg/template/partial10.C: New.
4338 * g++.dg/template/partial11.C: New.
4339
4340 2011-06-23 Jeff Law <law@redhat.com>
4341
4342 PR middle-end/48770
4343 * gcc.dg/pr48770.c: New test.
4344
4345 2011-06-23 Jan Hubicka <jh@suse.cz>
4346
4347 PR middle-end/49373
4348 * g++.dg/torture/pr43879-1_1.C: Revert the xfail introduced yesterday.
4349
4350 2011-06-23 Jakub Jelinek <jakub@redhat.com>
4351
4352 PR testsuite/49512
4353 * gcc.dg/tree-ssa/asm-1.c: Use -fdump-tree-optimized-nouid
4354 instead of -fdump-tree-optimized.
4355
4356 2011-06-23 Paolo Carlini <paolo.carlini@oracle.com>
4357
4358 PR c++/44625
4359 * g++.dg/template/crash107.C: New.
4360 * g++.dg/template/error17.C: Adjust.
4361
4362 2011-06-23 Jason Merrill <jason@redhat.com>
4363
4364 PR c++/49507
4365 * g++.dg/cpp0x/defaulted30.C: New.
4366
4367 PR c++/49440
4368 * g++.dg/rtti/anon-ns1.C: New.
4369
4370 PR c++/49395
4371 * g++.dg/init/ref18.C: New.
4372
4373 PR c++/36435
4374 * g++.dg/template/partial9.C: New.
4375
4376 2011-06-22 Hans-Peter Nilsson <hp@axis.com>
4377
4378 PR middle-end/49373
4379 * g++.dg/torture/pr43879-1_1.C: Xfail for -O1 and above, except -flto.
4380
4381 2011-06-22 Jakub Jelinek <jakub@redhat.com>
4382
4383 PR debug/49496
4384 * gcc.dg/pr49496.c: New test.
4385
4386 2011-06-22 Janis Johnson <janisjo@codesourcery.com>
4387
4388 * gcc.target/arm/scd42-3.c: Allow -march-xscale; skip if -mcpu
4389 is not xscale.
4390
4391 * gcc.target/arm/thumb-bitfld1.c: Don't specify -march, require thumb1.
4392
4393 * gcc.target/arm/ctz.c: Don't specify -march, require thumb2.
4394 * gcc.target/arm/pr42879.c: Likewise.
4395 * gcc.target/arm/pr45701-3.c: Likewise.
4396
4397 * gcc.target/arm/20031108-1.c: Require thumb1 or thumb2.
4398 * gcc.target/arm/pr40482.c: Likewise.
4399 * gcc.target/arm/stack-corruption.c: Likewise.
4400
4401 2011-06-22 Richard Guenther <rguenther@suse.de>
4402
4403 PR tree-optimization/49493
4404 * gcc.dg/ipa/ipa-pta-17.c: New testcase.
4405
4406 2011-06-22 Jason Merrill <jason@redhat.com>
4407
4408 PR c++/49260
4409 * g++.dg/cpp0x/lambda/lambda-eh2.C: Change options.
4410
4411 2011-06-22 Dmitry Plotnikov <dplotnikov@ispras.ru>
4412 Dmitry Melnik <dm@ispras.ru>
4413
4414 * gcc.target/arm/neon-vshr-imm-1.c: New testcase.
4415 * gcc.target/arm/neon-vshl-imm-1.c: New testcase.
4416 * gcc.target/arm/neon-vlshr-imm-1.c: New testcase.
4417
4418 2011-06-22 Nathan Sidwell <nathan@codesourcery.com>
4419
4420 * gcc.target/arm/tlscall.c: New.
4421
4422 2011-06-21 Jason Merrill <jason@redhat.com>
4423
4424 PR c++/49172
4425 * g++.dg/cpp0x/constexpr-ref1.C: New.
4426 * g++.dg/cpp0x/constexpr-ref2.C: New.
4427 * g++.dg/cpp0x/constexpr-ice2.C: Remove dg-error tag.
4428
4429 PR c++/49482
4430 * g++.dg/cpp0x/lambda/lambda-warn3.C: New.
4431
4432 PR c++/49418
4433 * g++.dg/template/param3.C: New.
4434
4435 2011-06-21 Bernd Schmidt <bernds@codesourcery.com>
4436
4437 * gcc.c-torture/excute/builtin-bitops-1.c (MAKE_FUNS): Make
4438 my_clrsb test functions.
4439 (main): Test clrsb.
4440 * gcc.dg/builtin-protos-1.c (test_s, test_u, test_sl, test_ul,
4441 test_sll, test_ull): Add clrsb tests.
4442 * gcc.dg/torture/builtin-attr-1.c: Add tests for clrsb, clrsbl,
4443 clrsbll.
4444
4445 2011-06-21 Janus Weil <janus@gcc.gnu.org>
4446
4447 PR fortran/49112
4448 * gfortran.dg/class_44.f03: New.
4449
4450 2011-06-21 Ira Rosen <ira.rosen@linaro.org>
4451
4452 PR tree-optimization/49478
4453 * gcc.dg/vect/pr49478.c
4454
4455 2011-06-21 Richard Guenther <rguenther@suse.de>
4456
4457 PR tree-optimization/49483
4458 * gcc.dg/vect/vect-120.c: New testcase.
4459
4460 2011-06-21 Ira Rosen <ira.rosen@linaro.org>
4461
4462 PR testsuite/49443
4463 * gcc.dg/vect/vect-peel-3.c: Expect to fail on vect_no_align targets.
4464 * gcc.dg/vect/vect-peel-4.c: Likewise.
4465
4466 2011-06-22 Christian Bruel <christian.bruel@st.com>
4467
4468 PR middle-end/49139
4469 * gcc.dg/always_inline.c: Removed -Winline. Update checks
4470 * gcc.dg/always_inline2.c: Likewise.
4471 * gcc.dg/always_inline3.c: Likewise.
4472 * gcc.dg/debug/pr41264-1.c: Add -Wno-attributes.
4473 * gcc.dg/inline_1.c: Likewise.
4474 * gcc.dg/inline_2.c: Likewise.
4475 * gcc.dg/inline_3.c: Likewise.
4476 * gcc.dg/inline_4.c: Likewise.
4477 * gcc.dg/20051201-1.c: Likewise.
4478 * gcc.dg/pr40087.c: Likewise.
4479 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
4480 * gcc.dg/inline-22.c: Likewise.
4481 * gcc.dg/lto/20090218-1_0.c: Set inline keyword.
4482 * gcc.dg/lto/20090218-1_1.c: Likewise.
4483 * g++.dg/ipa/devirt-7.C: Likewise.
4484 * gcc.dg/uninit-pred-5_a.c: Likewise.
4485 * gcc.dg/uninit-pred-5_b.c: Likewise.
4486 * gcc.dg/fail_always_inline.c: New.
4487
4488 2011-06-21 Jakub Jelinek <jakub@redhat.com>
4489
4490 * Make-lang.in (check_gfortran_parallelize): Parallelize dg.exp
4491 into 6 jobs instead of 3.
4492
4493 2011-06-20 Jason Merrill <jason@redhat.com>
4494
4495 PR c++/49216
4496 * g++.dg/cpp0x/initlist53.C: New.
4497
4498 2011-06-20 Tobias Burnus <burnus@net-b.de>
4499
4500 PR fortran/18918
4501 * gfortran.dg/coarray_lock_1.f90: Update dg-error.
4502 * gfortran.dg/coarray_lock_3.f90: New.
4503 * gfortran.dg/coarray/lock_1.f90: New.
4504
4505 2011-06-20 Janis Johnson <janisjo@codesourcery.com>
4506
4507 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
4508 scan-dump-dem, scan-dump-dem-not): Treat a missing dump file as
4509 unresolved and report the reason to the log file.
4510
4511 * lib/scanasm.exp (object-size): Move argument processing earlier
4512 to report errors before verifying that the file exists. Report
4513 problems detected at runtime as unresolved instead of error and
4514 report their reasons to the log file.
4515
4516 2011-06-20 Jason Merrill <jason@redhat.com>
4517
4518 PR c++/47080
4519 * g++.dg/cpp0x/explicit6.C: New.
4520
4521 PR c++/47635
4522 * g++.dg/cpp0x/enum20.C: New.
4523
4524 PR c++/48138
4525 * g++.dg/ext/attr-aligned01.C: New.
4526
4527 PR c++/49205
4528 * g++.dg/cpp0x/variadic-default.C: New.
4529
4530 PR c++/43321
4531 * g++.dg/cpp0x/auto26.C: New.
4532
4533 PR c++/43831
4534 * g++.dg/cpp0x/lambda/lambda-capture-reduncancy.C: New.
4535
4536 2011-06-20 Kai Tietz <ktietz@redhat.com>
4537
4538 * gcc.dg/binop-notand1.c: New test.
4539 * gcc.dg/binop-notand2.c: New test.
4540 * gcc.dg/binop-notand3.c: New test.
4541 * gcc.dg/binop-notand4.c: New test.
4542 * gcc.dg/binop-notand5.c: New test.
4543 * gcc.dg/binop-notand6.c: New test.
4544
4545 2011-06-18 Jakub Jelinek <jakub@redhat.com>
4546
4547 PR testsuite/49432
4548 * obj-c++.dg/invalid-type-1.mm: Adjust for new error wording.
4549
4550 2011-06-18 Janus Weil <janus@gcc.gnu.org>
4551
4552 PR fortran/49400
4553 * gfortran.dg/proc_ptr_31.f90: New.
4554
4555 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
4556
4557 * gnat.dg/volatile6.adb: New test.
4558 * gnat.dg/volatile7.adb: Likewise.
4559 * gnat.dg/volatile8.adb: Likewise.
4560 * gnat.dg/volatile9.adb: Likewise.
4561
4562 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
4563
4564 * gnat.dg/constant3.adb: New test.
4565
4566 2011-06-18 Janne Blomqvist <jb@gcc.gnu.org>
4567
4568 PR libfortran/49296
4569 * gfortran.dg/read_list_eof_1.f90: New test.
4570
4571 2011-06-18 Jakub Jelinek <jakub@redhat.com>
4572
4573 PR target/49411
4574 * gcc.target/i386/testimm-1.c: New test.
4575 * gcc.target/i386/testimm-2.c: New test.
4576 * gcc.target/i386/testimm-3.c: New test.
4577 * gcc.target/i386/testimm-4.c: New test.
4578 * gcc.target/i386/testimm-5.c: New test.
4579 * gcc.target/i386/testimm-6.c: New test.
4580 * gcc.target/i386/testimm-7.c: New test.
4581 * gcc.target/i386/testimm-8.c: New test.
4582 * gcc.target/i386/xop-vpermil2px-2.c: New test.
4583 * gcc.target/i386/xop-rotate1-int.c: New test.
4584 * gcc.target/i386/xop-rotate2-int.c: New test.
4585
4586 2011-06-17 Jason Merrill <jason@redhat.com>
4587
4588 * g++.dg/cpp0x/rv-func2.C: New.
4589
4590 * g++.dg/debug/dwarf2/lambda1.C: New.
4591 * g++.dg/warn/Wshadow-6.C: Adjust.
4592
4593 2011-06-17 Janus Weil <janus@gcc.gnu.org>
4594
4595 PR fortran/48699
4596 * gfortran.dg/move_alloc_5.f90: New.
4597
4598 2011-06-17 Hans-Peter Nilsson <hp@axis.com>
4599
4600 PR rtl-optimization/48542
4601 * gcc.dg/torture/pr48542.c: New test.
4602
4603 2011-06-16 Jason Merrill <jason@redhat.com>
4604
4605 PR c++/44160
4606 * g++.dg/cpp0x/lambda/lambda-__func__.C: New.
4607
4608 PR c++/45378
4609 * g++.dg/cpp0x/initlist52.C New.
4610
4611 PR c++/45399
4612 * c-c++-common/raw-string-12.c: New.
4613
4614 PR c++/49229
4615 * g++.dg/cpp0x/sfinae26.C: New.
4616
4617 PR c++/49251
4618 * g++.dg/cpp0x/variadic113.C: New.
4619
4620 PR c++/49420
4621 * g++.dg/cpp0x/variadic112.C: New.
4622
4623 2011-06-16 Jeff Law <law@redhat.com>
4624
4625 * gcc.dg/builtin-object-size-1.c: Update to handle chances from
4626 improved jump threading.
4627 * gcc.dg/builtin-object-size-2.c: Likewise.
4628 * gcc.dg/tree-ssa/20030728-1.c: Likewise.
4629
4630 2011-06-16 Janus Weil <janus@gcc.gnu.org>
4631
4632 PR fortran/49074
4633 * gfortran.dg/typebound_assignment_3.f03: New.
4634
4635 2011-06-16 Steve Ellcey <sje@cup.hp.com>
4636
4637 PR testsuite/48727
4638 * g++.dg/opt/devirt2.C: Change xfail rule to target.
4639
4640 2011-06-16 Martin Jambor <mjambor@suse.cz>
4641
4642 PR tree-optimization/49343
4643 * gnat.dg/discr31.ad[sb]: New test.
4644
4645 2011-06-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4646
4647 * gcc.dg/debug/pr49032.c: Prune mips-tfile warning.
4648
4649 2011-06-16 Tom de Vries <tom@codesourcery.com>
4650
4651 PR target/45098
4652 * gcc.target/arm/ivopts-3.c: Update test.
4653 * gcc.target/arm/ivopts-5.c: Same.
4654
4655 2011-06-16 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4656
4657 Revert:
4658 2011-06-10 Wei Guozhi <carrot@google.com>
4659
4660 PR target/45335
4661 * gcc.target/arm/pr45335.c: New test.
4662 * gcc.target/arm/pr45335-2.c: New test.
4663 * gcc.target/arm/pr45335-3.c: New test.
4664 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
4665 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
4666 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
4667
4668 2011-06-16 Ira Rosen <ira.rosen@linaro.org>
4669
4670 * gcc.dg/vect/vect-widen-mult-half-u8.c: New test.
4671
4672 2011-06-16 Janus Weil <janus@gcc.gnu.org>
4673
4674 PR fortran/49417
4675 * gfortran.dg/class_43.f03: New.
4676
4677 2011-06-16 Jakub Jelinek <jakub@redhat.com>
4678
4679 PR tree-optimization/49419
4680 * gcc.c-torture/execute/pr49419.c: New test.
4681
4682 2011-06-16 Revital Eres <revital.eres@linaro.org>
4683
4684 * gcc.dg/sms-9.c: New file.
4685
4686 2011-06-15 Easwaran Raman <eraman@google.com>
4687
4688 PR rtl-optimization/49414
4689 * gcc.dg/pr44194-1.c: Restrict test to 64-bit targets.
4690
4691 2011-06-14 Jason Merrill <jason@redhat.com>
4692
4693 * g++.dg/cpp0x/noexcept13.C: New.
4694
4695 2011-06-14 Easwaran Raman <eraman@google.com>
4696
4697 PR rtl-optimization/44194
4698 * gcc.dg/pr44194-1.c: New test.
4699 * gcc.dg/pr44194-2.c: New test.
4700
4701 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
4702
4703 * gcc.target/arm/pr45701-1.c: Ignore warnings about conflicting
4704 switches.
4705 * gcc.target/arm/pr45701-2.c: Likewise.
4706 * gcc.target/arm/thumb-branch1.c: Likewise.
4707
4708 2011-06-14 Steve Ellcey <sje@cup.hp.com>
4709
4710 PR testsuite/48727
4711 * g++.dg/opt/devirt2.C: Fix scan rules for ia64*-*-hpux* and hppa*-*-*.
4712
4713 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
4714
4715 * gcc.target/arm/pr45701-1.c: Require thumb support.
4716 * gcc.target/arm/pr45701-2.c: Likewise.
4717 * gcc.target/arm/thumb-branch1.c: Likewise.
4718
4719 * gcc.target/arm/mla-1.c: Ignore warnings about conflicting switches.
4720 * gcc.target/arm/pr39839.c: Likewise.
4721 * gcc.target/arm/pr40657-2.c: Likewise.
4722 * gcc.target/arm/pr40956.c: Likewise.
4723 * gcc.target/arm/pr41679.c: Likewise.
4724 * gcc.target/arm/pr42235.c: Likewise.
4725 * gcc.target/arm/pr42495.c: Likewise.
4726 * gcc.target/arm/pr42505.c: Likewise.
4727 * gcc.target/arm/pr42574.c: Likewise.
4728 * gcc.target/arm/pr46883.c: Likewise.
4729 * gcc.target/arm/pr46934.c: Likewise.
4730 * gcc.target/arm/xor-and.c: Likewise.
4731
4732 2011-06-14 Jason Merrill <jason@redhat.com>
4733
4734 * g++.dg/other/error23.C: Adjust error message.
4735 * g++.dg/other/error32.C: Likewise.
4736
4737 PR c++/49389
4738 * g++.dg/cpp0x/rv-dotstar.C: New.
4739
4740 PR c++/49369
4741 * g++.dg/cpp0x/decltype30.C: New.
4742
4743 * g++.dg/cpp0x/constexpr-array-ptr7.C: New.
4744
4745 2011-06-14 Jakub Jelinek <jakub@redhat.com>
4746
4747 PR fortran/49103
4748 * gfortran.dg/pr49103.f90: New test.
4749
4750 2011-06-14 Tom de Vries <tom@codesourcery.com>
4751
4752 PR target/45098
4753 * gcc.target/arm/ivopts-3.c: New test.
4754 * gcc.target/arm/ivopts-4.c: New test.
4755 * gcc.target/arm/ivopts-5.c: New test.
4756
4757 2011-06-14 Jakub Jelinek <jakub@redhat.com>
4758
4759 PR rtl-optimization/49390
4760 * gcc.c-torture/execute/pr49390.c: New test.
4761
4762 2011-06-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4763
4764 * g++.dg/torture/pr48954.C: Use dg-require-effective-target lto.
4765
4766 2011-06-14 Georg-Johann Lay <avr@gjlay.de>
4767
4768 * gcc.c-torture/execute/cmpsi-2.c: Undo 172757.
4769 * gcc.c-torture/execute/cmpsi-2.x: New file.
4770 * gcc.c-torture/execute/pr45262.c: Undo 172757.
4771 * gcc.c-torture/execute/pr45262.x: New file.
4772 * gcc.c-torture/compile/pr46534.c: Skip for AVR.
4773 * gcc.c-torture/compile/pr49029.c: Add dg-require-effective-target
4774 int32plus
4775 * gcc.c-torture/compile/pr49163.c: Ditto.
4776
4777 2011-06-14 Ira Rosen <ira.rosen@linaro.org>
4778
4779 * gcc.dg/vect/vect-16.c: Rename to...
4780 * gcc.dg/vect/no-fast-math-vect16.c: ...this.
4781 * gcc.dg/vect/vect-peel-3.c: Adjust misalignment values
4782 for double-word vectors.
4783 * gcc.dg/vect/vect-peel-4.c: Likewise.
4784 * gcc.dg/vect/bb-slp-10.c: Replace vect_hw_misalign with
4785 vect_element_align.
4786 * gcc.dg/vect/vect.exp: Run no-fast-math-* tests with
4787 -fno-fast-math.
4788
4789 2011-06-13 Edmar Wienskoski <edmar@freescale.com>
4790
4791 PR target/44618
4792 * gcc.target/powerpc/outofline_rnreg.c: New testcase.
4793
4794 2011-06-13 H.J. Lu <hongjiu.lu@intel.com>
4795
4796 * gcc.dg/h8300-bit-insn-ice2.c: Remove duplicated lines.
4797
4798 2011-06-13 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
4799
4800 * gcc.dg/h8300-bit-insn-ice2.c: New testcase.
4801
4802 2011-06-13 Thomas Koenig <tkoenig@gcc.gnu.org>
4803
4804 * gfortran.dg/trim_optimize_8.f90: New test case.
4805
4806 2011-06-13 Jakub Jelinek <jakub@redhat.com>
4807 Ira Rosen <ira.rosen@linaro.org>
4808
4809 PR tree-optimization/49352
4810 * gcc.dg/vect/pr49352.c: New test.
4811
4812 2011-06-12 Tobias Burnus
4813
4814 PR fortran/49324
4815 * gfortran.dg/alloc_comp_assign_11.f90: New.
4816
4817 2011-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
4818
4819 * gfortran.dg/trim_optimize_7.f90: New test.
4820
4821 2011-06-10 Wei Guozhi <carrot@google.com>
4822
4823 PR target/45335
4824 * gcc.target/arm/pr45335.c: New test.
4825 * gcc.target/arm/pr45335-2.c: New test.
4826 * gcc.target/arm/pr45335-3.c: New test.
4827 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
4828 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
4829 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
4830
4831 2011-06-10 Paolo Carlini <paolo.carlini@oracle.com>
4832
4833 PR c++/41769
4834 * g++.dg/parse/error39.C: New.
4835
4836 2011-06-10 Janis Johnson <janisjo@codesourcery.com>
4837
4838 * gcc.target/arm/20090811-1.c: Skip for incompatible
4839 options, do not override other options.
4840 * gcc.target/arm/combine-cmp-shift.c: Skip for
4841 incompatible options.
4842 * gcc.target/arm/pr45094.c: Likewise.
4843 * gcc.target/arm/scd42-1.c: Likewise.
4844 * gcc.target/arm/scd42-3.c: Likewise.
4845 * gcc.target/arm/thumb-ltu.c: Likewise.
4846
4847 * lib/target-supports.exp
4848 (check_effective_target_arm_neon_fp16_ok_nocache): Return 0 if
4849 multilib flags use -mfpu with a value other than neon-fp16.
4850
4851 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4852
4853 * gcc.dg/torture/tls/tls.exp: Load torture-options.exp.
4854 Run tests with -fpic/-fPIC, -pie -fpie/-fPIE if supported.
4855
4856 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4857
4858 * lib/target-supports.exp (check_effective_target_pie): New proc.
4859 * gcc.dg/pie-link.c: Use target pie.
4860
4861 2011-06-10 Eric Botcazou <ebotcazou@adacore.com>
4862 Laurent Roug� <laurent.rouge@menta.fr>
4863
4864 * gcc.dg/20020503-1.c: Add back -mflat option on the SPARC.
4865 * gcc.target/sparc/sparc-ret.c: Skip if -mflat is passed.
4866
4867 2011-06-10 Daniel Carrera <dcarrera@gmail.com>
4868
4869 * gfortran.dg/coarray/sync_1.f90: New test for
4870 "SYNC ALL", "SYNC MEMORY" and "SYNC IMAGES".
4871
4872 2011-06-10 Ira Rosen <ira.rosen@linaro.org>
4873
4874 PR tree-optimization/49318
4875 * gcc.dg/vect/pr49318.c: New test.
4876
4877 2011-06-09 David Krauss <potswa@mac.com>
4878
4879 * g++.dg/template/arrow1.C: New.
4880
4881 2011-06-09 Jason Merrill <jason@redhat.com>
4882
4883 * lib/prune.exp: Prune "note"s.
4884 * g++.dg/uninit-pred-3_b.C: Remove dg-excess-errors.
4885
4886 * g++.dg/ext/injected-ttp.C: Specify -std=c++98.
4887 * g++.dg/template/dependent-expr3.C: Likewise.
4888 * g++.dg/parse/template7.C: Likewise.
4889 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
4890 * g++.old-deja/g++.jason/rfg10.C: Likewise.
4891 * g++.old-deja/g++.pt/friend38.C: Likewise.
4892 * g++.old-deja/g++.pt/crash32.C: Likewise.
4893 * g++.old-deja/g++.other/init4.C: Likewise.
4894 * g++.old-deja/g++.other/friend8.C: Likewise.
4895
4896 * g++.dg/ext/complex7.C: Adjust expected output.
4897 * g++.dg/diagnostic/method1.C: Likewise.
4898 * g++.dg/parse/parameter-declaration-2.C: Likewise.
4899 * g++.dg/parse/crash33.C: Likewise.
4900 * g++.dg/other/warning1.C: Likewise.
4901 * g++.dg/init/pr29571.C: Likewise.
4902 * g++.dg/warn/overflow-warn-1.C: Likewise.
4903 * g++.dg/warn/overflow-warn-3.C: Likewise.
4904 * g++.dg/warn/overflow-warn-4.C: Likewise.
4905 * g++.old-deja/g++.oliva/template1.C: Likewise.
4906
4907 * g++.dg/cpp0x/regress/error-recovery1.C: Adjust.
4908 * g++.dg/parse/template7.C: Adjust.
4909
4910 2011-06-09 Kaz Kojima <kkojima@gcc.gnu.org>
4911
4912 PR target/49307
4913 * gcc.dg/pr49307.c: New.
4914
4915 2011-06-09 Wei Guozhi <carrot@google.com>
4916
4917 PR target/46975
4918 * gcc.target/arm/pr46975.c: New testcase.
4919
4920 2011-06-09 Nicola Pero <nicola.pero@meta-innovation.com>
4921
4922 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h
4923 (PMETH, arglist_t): Removed.
4924 (method_get_number_of_arguments): Removed.
4925 (method_get_nth_argument): Removed.
4926 (method_get_first_argument): Removed.
4927 (method_get_next_argument): Removed.
4928 (method_get_sizeof_arguments): Removed.
4929 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h
4930 (PMETH): Removed.
4931 (method_get_number_of_arguments): Removed.
4932 (method_get_nth_argument): Removed.
4933 (method_get_first_argument): Removed.
4934 (method_get_next_argument): Removed.
4935 (method_get_sizeof_arguments): Removed.
4936 * objc-obj-c++-shared/objc-test-suite-types.h (PMETH): Removed.
4937
4938 2011-06-09 David Li <davidxl@google.com>
4939
4940 * gcc.dg/dump-pass.c: New test.
4941
4942 2011-06-09 Paolo Carlini <paolo.carlini@oracle.com>
4943
4944 PR c++/29003
4945 * g++.dg/parse/error38.C: New.
4946
4947 2011-06-09 Jakub Jelinek <jakub@redhat.com>
4948
4949 PR middle-end/49308
4950 * gfortran.dg/pr49308.f90: New test.
4951
4952 2011-06-08 Jason Merrill <jason@redhat.com>
4953
4954 * g++.dg/cpp0x/noexcept11.C: New.
4955 * g++.dg/cpp0x/noexcept12.C: New.
4956 * g++.dg/cpp0x/sfinae11.C: Adjust.
4957
4958 2011-06-08 Jakub Jelinek <jakub@redhat.com>
4959
4960 PR testsuite/49323
4961 * g++.dg/debug/dwarf2/integer-typedef.C: Add -fno-merge-debug-strings
4962 to dg-options, match also DW_AT_linkage_name.
4963
4964 2011-06-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4965
4966 PR middle-end/21953
4967 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Use
4968 -fno-common on alpha*-dec-osf*.
4969 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Likewise.
4970
4971 2011-06-08 Alexander Monakov <amonakov@ispras.ru>
4972
4973 PR rtl-optimization/49303
4974 * gcc.target/ia64/pr49303.c: New test.
4975
4976 2011-06-08 Tobias Burnus <burnus@net-b.de>
4977
4978 PR fortran/18918
4979 * gfortran.dg/coarray_lock_1.f90: New.
4980 * gfortran.dg/coarray_lock_2.f90: New.
4981
4982 2011-06-07 Jason Merrill <jason@redhat.com>
4983
4984 * lib/prune.exp: Look for "required" rather than "instantiated".
4985 * g++.dg/abi/mangle11.C: Likewise.
4986 * g++.dg/abi/mangle12.C: Likewise.
4987 * g++.dg/abi/mangle17.C: Likewise.
4988 * g++.dg/abi/mangle20-2.C: Likewise.
4989 * g++.dg/abi/pragma-pack1.C: Likewise.
4990 * g++.dg/cpp0x/decltype26.C: Likewise.
4991 * g++.dg/cpp0x/decltype28.C: Likewise.
4992 * g++.dg/cpp0x/decltype29.C: Likewise.
4993 * g++.dg/cpp0x/enum11.C: Likewise.
4994 * g++.dg/cpp0x/forw_enum8.C: Likewise.
4995 * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
4996 * g++.dg/cpp0x/pr47416.C: Likewise.
4997 * g++.dg/ext/case-range2.C: Likewise.
4998 * g++.dg/ext/case-range3.C: Likewise.
4999 * g++.dg/gomp/for-19.C: Likewise.
5000 * g++.dg/gomp/pr37533.C: Likewise.
5001 * g++.dg/gomp/pr38639.C: Likewise.
5002 * g++.dg/gomp/tpl-parallel-2.C: Likewise.
5003 * g++.dg/inherit/base3.C: Likewise.
5004 * g++.dg/inherit/using6.C: Likewise.
5005 * g++.dg/init/placement4.C: Likewise.
5006 * g++.dg/init/reference3.C: Likewise.
5007 * g++.dg/lookup/scoped6.C: Likewise.
5008 * g++.dg/lookup/using7.C: Likewise.
5009 * g++.dg/other/abstract1.C: Likewise.
5010 * g++.dg/other/error10.C: Likewise.
5011 * g++.dg/other/error5.C: Likewise.
5012 * g++.dg/other/field1.C: Likewise.
5013 * g++.dg/other/offsetof5.C: Likewise.
5014 * g++.dg/parse/bitfield2.C: Likewise.
5015 * g++.dg/parse/constant4.C: Likewise.
5016 * g++.dg/parse/crash20.C: Likewise.
5017 * g++.dg/parse/invalid-op1.C: Likewise.
5018 * g++.dg/parse/non-dependent2.C: Likewise.
5019 * g++.dg/parse/template18.C: Likewise.
5020 * g++.dg/tc1/dr152.C: Likewise.
5021 * g++.dg/tc1/dr166.C: Likewise.
5022 * g++.dg/tc1/dr176.C: Likewise.
5023 * g++.dg/tc1/dr213.C: Likewise.
5024 * g++.dg/template/access11.C: Likewise.
5025 * g++.dg/template/access2.C: Likewise.
5026 * g++.dg/template/access3.C: Likewise.
5027 * g++.dg/template/access7.C: Likewise.
5028 * g++.dg/template/arg7.C: Likewise.
5029 * g++.dg/template/cond2.C: Likewise.
5030 * g++.dg/template/crash13.C: Likewise.
5031 * g++.dg/template/crash40.C: Likewise.
5032 * g++.dg/template/crash7.C: Likewise.
5033 * g++.dg/template/crash84.C: Likewise.
5034 * g++.dg/template/ctor5.C: Likewise.
5035 * g++.dg/template/defarg13.C: Likewise.
5036 * g++.dg/template/defarg14.C: Likewise.
5037 * g++.dg/template/dtor7.C: Likewise.
5038 * g++.dg/template/eh2.C: Likewise.
5039 * g++.dg/template/error2.C: Likewise.
5040 * g++.dg/template/error43.C: Likewise.
5041 * g++.dg/template/friend32.C: Likewise.
5042 * g++.dg/template/injected1.C: Likewise.
5043 * g++.dg/template/instantiate1.C: Likewise.
5044 * g++.dg/template/instantiate3.C: Likewise.
5045 * g++.dg/template/instantiate5.C: Likewise.
5046 * g++.dg/template/instantiate7.C: Likewise.
5047 * g++.dg/template/local6.C: Likewise.
5048 * g++.dg/template/lookup2.C: Likewise.
5049 * g++.dg/template/member5.C: Likewise.
5050 * g++.dg/template/memfriend15.C: Likewise.
5051 * g++.dg/template/memfriend16.C: Likewise.
5052 * g++.dg/template/memfriend17.C: Likewise.
5053 * g++.dg/template/memfriend7.C: Likewise.
5054 * g++.dg/template/meminit1.C: Likewise.
5055 * g++.dg/template/nested3.C: Likewise.
5056 * g++.dg/template/non-type-template-argument-1.C: Likewise.
5057 * g++.dg/template/nontype12.C: Likewise.
5058 * g++.dg/template/nontype13.C: Likewise.
5059 * g++.dg/template/nontype6.C: Likewise.
5060 * g++.dg/template/pr23510.C: Likewise.
5061 * g++.dg/template/pr35240.C: Likewise.
5062 * g++.dg/template/ptrmem15.C: Likewise.
5063 * g++.dg/template/ptrmem6.C: Likewise.
5064 * g++.dg/template/qualified-id1.C: Likewise.
5065 * g++.dg/template/qualttp20.C: Likewise.
5066 * g++.dg/template/qualttp3.C: Likewise.
5067 * g++.dg/template/qualttp4.C: Likewise.
5068 * g++.dg/template/qualttp5.C: Likewise.
5069 * g++.dg/template/qualttp6.C: Likewise.
5070 * g++.dg/template/qualttp7.C: Likewise.
5071 * g++.dg/template/qualttp8.C: Likewise.
5072 * g++.dg/template/recurse.C: Likewise.
5073 * g++.dg/template/recurse2.C: Likewise.
5074 * g++.dg/template/ref5.C: Likewise.
5075 * g++.dg/template/scope2.C: Likewise.
5076 * g++.dg/template/sfinae10.C: Likewise.
5077 * g++.dg/template/sfinae3.C: Likewise.
5078 * g++.dg/template/sizeof3.C: Likewise.
5079 * g++.dg/template/static9.C: Likewise.
5080 * g++.dg/template/template-id-2.C: Likewise.
5081 * g++.dg/template/typedef13.C: Likewise.
5082 * g++.dg/template/typename4.C: Likewise.
5083 * g++.dg/template/using14.C: Likewise.
5084 * g++.dg/template/using2.C: Likewise.
5085 * g++.dg/template/warn1.C: Likewise.
5086 * g++.dg/warn/Wparentheses-13.C: Likewise.
5087 * g++.dg/warn/Wparentheses-15.C: Likewise.
5088 * g++.dg/warn/Wparentheses-16.C: Likewise.
5089 * g++.dg/warn/Wparentheses-17.C: Likewise.
5090 * g++.dg/warn/Wparentheses-18.C: Likewise.
5091 * g++.dg/warn/Wparentheses-19.C: Likewise.
5092 * g++.dg/warn/Wparentheses-20.C: Likewise.
5093 * g++.dg/warn/Wparentheses-23.C: Likewise.
5094 * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
5095 * g++.dg/warn/noeffect2.C: Likewise.
5096 * g++.dg/warn/noeffect4.C: Likewise.
5097 * g++.dg/warn/pr8570.C: Likewise.
5098 * g++.old-deja/g++.brendan/init2.C: Likewise.
5099 * g++.old-deja/g++.eh/spec6.C: Likewise.
5100 * g++.old-deja/g++.pt/crash10.C: Likewise.
5101 * g++.old-deja/g++.pt/crash36.C: Likewise.
5102 * g++.old-deja/g++.pt/derived3.C: Likewise.
5103 * g++.old-deja/g++.pt/error2.C: Likewise.
5104 * g++.old-deja/g++.pt/explicit70.C: Likewise.
5105 * g++.old-deja/g++.pt/infinite1.C: Likewise.
5106 * g++.old-deja/g++.pt/memtemp89.C: Likewise.
5107 * g++.old-deja/g++.pt/overload7.C: Likewise.
5108 * g++.old-deja/g++.pt/vaarg3.C: Likewise.
5109
5110 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
5111 Iain Sandoe <iains@gcc.gnu.org>
5112
5113 * objc-obj-c++-shared/runtime.h (protocol_getMethodDescription):
5114 Added code to deal with the case when [Protocol
5115 -descriptionForInstanceMethod:] or [Protocol
5116 -descriptionForClassMethod:] returns NULL.
5117
5118 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
5119 Iain Sandoe <iains@gcc.gnu.org>
5120
5121 * objc-obj-c++-shared/TestsuiteObject.h ([-free]): Return 'id'.
5122 * objc-obj-c++-shared/TestsuiteObject.m ([-free]): Return 'id'.
5123 Added cast.
5124
5125 2011-06-07 Xinliang David Li <davidxl@google.com>
5126
5127 * gcc.dg/inline_2.c: New test.
5128 * gcc.dg/unroll_2.c: New test.
5129 * gcc.dg/inline_3.c: New test.
5130 * gcc.dg/unroll_3.c: New test.
5131 * gcc.dg/inline_4.c: New test.
5132 * gcc.dg/unroll_4.c: New test.
5133 * gcc.dg/inline_1.c: New test.
5134 * gcc.dg/unroll_1.c: New test.
5135
5136 2011-06-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5137
5138 PR tree-optimization/48497
5139 * lib/gcc-defs.exp (dg-additional-options): New proc.
5140 * gfortran.dg/graphite/vect-pr40979.f90: Use dg-additional-options
5141 -msse2 on 32-bit x86.
5142
5143 2011-06-06 Jason Merrill <jason@redhat.com>
5144
5145 * g++.dg/cpp0x/enum19.C: New.
5146
5147 2011-06-07 Sergey Grechanik <mouseentity@ispras.ru>
5148
5149 * gcc.target/arm/neon-reload-class.c: New test.
5150
5151 2011-06-07 Dodji Seketeli <dodji@redhat.com>
5152
5153 PR debug/49130
5154 * g++.dg/debug/dwarf2/integer-typedef.C: New test.
5155
5156 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
5157
5158 * gcc.target/arm/smlatb-1.c: New file.
5159 * gcc.target/arm/smlatt-1.c: New file.
5160 * gcc.target/arm/smlaltb-1.c: New file.
5161 * gcc.target/arm/smlaltt-1.c: New file.
5162
5163 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
5164
5165 * gcc.target/arm/mla-2.c: New test.
5166
5167 2011-06-07 Jakub Jelinek <jakub@redhat.com>
5168
5169 PR gcov-profile/49299
5170 * gcc.dg/tree-prof/pr49299-1.c: New test.
5171 * gcc.dg/tree-prof/pr49299-2.c: New test.
5172
5173 2011-06-07 Ira Rosen <ira.rosen@linaro.org>
5174
5175 * lib/target-supports.exp
5176 (check_effective_target_vect_widen_mult_qi_to_hi):
5177 Add NEON as supporting target.
5178 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
5179 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): New.
5180 (check_effective_target_vect_widen_mult_hi_to_si_pattern): New.
5181 * gcc.dg/vect/vect-widen-mult-u8.c: Expect to be vectorized
5182 using widening multiplication on targets that support it.
5183 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
5184 * gcc.dg/vect/vect-widen-mult-const-s16.c: New test.
5185 * gcc.dg/vect/vect-widen-mult-const-u16.c: New test.
5186
5187 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
5188
5189 Updated all testcases in the ObjC/ObjC++ testsuites to use the
5190 Modern Objective-C runtime API.
5191 * objc/execute/next_mapping.h: Removed.
5192 * objc-obj-c++-shared/next-mapping.h: Removed.
5193 * objc-obj-c++-shared/Object1.h: Removed.
5194 * objc-obj-c++-shared/Object1.m: Removed.
5195 * objc-obj-c++-shared/Object1.mm: Removed.
5196 * objc-obj-c++-shared/Object1-implementation.h: Removed.
5197 * objc-obj-c++-shared/Protocol1.h: Removed.
5198 * objc-obj-c++-shared/objc-test-suite-types.h: Removed definition
5199 of ProtoBool, IVAR_T and METHOD.
5200 * objc-obj-c++-shared/runtime.h: New.
5201 * objc-obj-c++-shared/TestsuiteObject.h: New.
5202 * objc-obj-c++-shared/TestsuiteObject.m: New.
5203
5204 * objc/compile/trivial.m: Use TestsuiteObject instead of Object.
5205 * objc/execute/IMP.m: Include ../../objc-obj-c++-shared/runtime.h.
5206 Use the Modern Objective-C runtime API. ([TestClass -next:]): Made
5207 it a class method.
5208 * objc/execute/_cmd.m: Include
5209 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
5210 runtime API. ([TestClass +initialize]): Include this method also
5211 with the GNU runtime.
5212 * objc/execute/accessing_ivars.m: Use TestsuiteObject instead of
5213 Object. ([-setValue:]): Return void.
5214 * objc/execute/bf-common.h: Do not include objc/objc-encoding.h
5215 with the GNU runtime. Include
5216 ../../objc-obj-c++-shared/runtime.h. Do not define objc_get_class
5217 for the NeXT runtime. Use the existing print_ivars() and
5218 compare_structures() implementations for the old NeXT runtime.
5219 Added new implementations for the Modern GNU and NeXT runtimes.
5220 Enable the testcase (and hence all the bf-* ones) for __OBJC2__ as
5221 well. (main): Use objc_getClass(). Use return instead of exit.
5222 * objc/execute/bycopy-1.m: Include objc/objc.h instead of
5223 ../../objc-obj-c++-shared/Protocol1.h. (main): Use return instead
5224 of exit().
5225 * objc/execute/bycopy-2.m: Include objc/objc.h instead of
5226 ../../objc-obj-c++-shared/Protocol1.h. Use TestsuiteObject
5227 instead of Object. (main): Use return instead of exit().
5228 * objc/execute/bycopy-3.m: Updated includes. Use TestsuiteObject
5229 instead of Object. Removed prototype for exit(). (main): Use
5230 return instead of exit(). Use the Modern Objective-C runtime API.
5231 * objc/execute/cascading-1.m: Use TestsuiteObject instead of
5232 Object.
5233 * objc/execute/class-tests-1.h: Include
5234 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
5235 runtime API. (test_class_with_superclass): Do not call [Object
5236 class]. There is no need to with the current libobjc.
5237 * objc/execute/class-tests-2.h: Include
5238 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
5239 runtime API.
5240 * objc/execute/class-1.m: Do not include <objc/objc-api.h> and
5241 ../../objc-obj-c++-shared/next-mapping.h.
5242 * objc/execute/class-2.m: Likewise.
5243 * objc/execute/class-3.m: Likewise.
5244 * objc/execute/class-4.m: Do not include <objc/objc-api.h> and
5245 ../../objc-obj-c++-shared/next-mapping.h. ([RootClass
5246 +initialize]): Include this method also with the GNU
5247 runtime. (main): Use the Modern Objective-C runtime API.
5248 * objc/execute/class-5.m: Likewise.
5249 * objc/execute/class-6.m: Likewise.
5250 * objc/execute/class-7.m: Likewise.
5251 * objc/execute/class-8.m: Likewise.
5252 * objc/execute/class-9.m: Likewise.
5253 * objc/execute/class-10.m: Likewise.
5254 * objc/execute/class-11.m: Likewise.
5255 * objc/execute/class-12.m: Likewise.
5256 * objc/execute/class-13.m: Likewise.
5257 * objc/execute/class-14.m: Likewise.
5258 * objc/execute/class_self-1.m ([TestClass +initialize]): Include
5259 this method also with the GNU runtime.
5260 * objc/execute/class_self-2.m: ([TestClass +initialize], [ClassA
5261 +initialize]): Include this method also with the GNU runtime.
5262 * objc/execute/compatibility_alias.m: Use TestsuiteObject instead
5263 of Object.
5264 * objc/execute/encode-1.m: Likewise.
5265 * objc/execute/enumeration-1.m: Likewise.
5266 * objc/execute/enumeration-2.m: Likewise.
5267 * objc/execute/exceptions/catchall-1.m: Likewise.
5268 * objc/execute/exceptions/finally-1.m: Likewise.
5269 * objc/execute/exceptions/foward-1.m: Likewise.
5270 * objc/execute/exceptions/local-variables-1.m: Likewise.
5271 * objc/execute/exceptions/throw-nil.m: Likewise.
5272 * objc/execute/exceptions/trivial.m: Likewise.
5273 * objc/execute/exceptions/handler-1.m: Use TestsuiteObject instead
5274 of Object. Include objc/runtime.h instead of objc/objc-api.h.
5275 * objc/execute/exceptions/matcher-1.m: Likewise.
5276 * objc/execute/formal_protocol-1.m: Use TestsuiteObject instead of
5277 Object.
5278 * objc/execute/formal_protocol-2.m: Likewise.
5279 * objc/execute/formal_protocol-3.m: Likewise.
5280 * objc/execute/formal_protocol-4.m: Likewise.
5281 * objc/execute/formal_protocol-5.m: Include
5282 ../../objc-obj-c++-shared/runtime.h. (main): Always use
5283 protocol_getName().
5284 * objc/execute/formal_protocol-6.m: Likewise.
5285 * objc/execute/formal_protocol-7.m: Use TestsuiteObject instead of
5286 Object. Include <objc/Protocol.h> instead of
5287 ../../objc-obj-c++-shared/Protocol1.h.
5288 * objc/execute/function-message-1.m: Use TestsuiteObject intead of
5289 Object.
5290 * objc/execute/informal_protocol.m: Likewise.
5291 * objc/execute/load-3.m: Likewise.
5292 * objc/execute/many_args_method.m ([TestClass +initialize]):
5293 Include this method with the GNU runtime as well.
5294 * objc/execute/nested-3.m ([Test +initialize]): Likewise.
5295 * objc/execute/nested-func-1.m: Use TestsuiteObject
5296 instead of Object.
5297 * objc/execute/nil_method-1.m: Likewise.
5298 * objc/execute/no_clash.m: Likewise.
5299 * objc/execute/np-1.m: Do not include
5300 ../../objc-obj-c++-shared/Protocol1.h.
5301 (main): Use return instead of exit().
5302 * objc/execute/np-2.m: Do not include
5303 ../../objc-obj-c++-shared/Protocol1.h.
5304 ([MyObject +initialize]): Include this method also with the GNU
5305 runtime. (main): Use return instead of exit().
5306 * objc/execute/object_is_class.m: Include
5307 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
5308 of Object. (main): Use the Modern Objective-C runtime API.
5309 * objc/execute/object_is_meta_class.m: Likewise.
5310 * objc/execute/private.m: Use TestsuiteObject instead of Object.
5311 * objc/execute/protocol-isEqual-1.m: Include objc/Protocol.h
5312 instead of ../objc-obj-c++-shared/Protocol1.h. Include
5313 ../../objc-obj-c++-shared/runtime.h. (main): Use the Modern
5314 Objective-C runtime API.
5315 * objc/execute/protocol-isEqual-2.m: Likewise.
5316 * objc/execute/protocol-isEqual-3.m: Likewise.
5317 * objc/execute/protocol-isEqual-4.m: Likewise.
5318 * objc/execute/redefining_self.m ([TestClass +initialize]):
5319 Include this method with the GNU runtime as well.
5320 * objc/execute/root_methods.m: Include
5321 ../../objc-obj-c++-shared/runtime.h. ([RootClass +initialize]):
5322 Include this method with the GNU runtime as well.
5323 (main): Use the Modern Objective-C runtime API.
5324 * objc/execute/selector-1.m: Include
5325 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
5326 of Object. (main): Use the Modern Objective-C runtime API.
5327 * objc/execute/static-1.m ([Test +initialize]): Include this
5328 method with the GNU runtime as well.
5329 * objc/execute/static-2.m: Likewise.
5330 * objc/execute/trivial.m: Use TestsuiteObject instead of Object.
5331 * objc/execute/va_method.m: Do not include objc/objc-api.h.
5332 ([MathClass +initialize]): Include this method with the GNU
5333 runtime as well.
5334 * objc.dg/attributes/categ-attribute-1.m: Use TestsuiteObject
5335 instead of Object.
5336 * obj-c++.dg/attributes/categ-attribute-1.mm: Likewise.
5337 * objc.dg/attributes/categ-attributes-2.m: Likewise.
5338 * obj-c++.dg/attributes/categ-attributes-2.mm: Likewise.
5339 * objc.dg/attributes/method-attribute-1.m: Likewise.
5340 * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
5341 * objc.dg/attributes/method-attribute-2.m: Likewise.
5342 * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
5343 * objc.dg/attributes/method-attribute-3.m: Likewise.
5344 * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
5345 * obj-c++.dg/basic.mm: Use TestsuiteObject instead of Object.
5346 * objc.dg/bitfield-1.m: Use TestsuiteObject instead of Object.
5347 * obj-c++.dg/bitfield-1.mm: Likewise.
5348 * obj-c++.dg/bitfield-2.mm: Likewise
5349 * objc.dg/bitfield-3.m: Likewise.
5350 * obj-c++.dg/bitfield-4.mm: Likewise.
5351 * objc.dg/bitfield-5.m: Likewise
5352 * objc.dg/call-super-1.m: Likewise.
5353 * objc.dg/call-super-2.m: Use TestsuiteObject instead of Object.
5354 Use objc_getClass() instead of objc_get_class(), but for the GNU
5355 runtime redefine objc_getClass as objc_get_class. Include
5356 ../objc-obj-c++-shared/runtime.h.
5357 * objc.dg/call-super-3.m: Use TestsuiteObject instead of Object.
5358 * objc.dg/category-1.m: Use TestsuiteObject instead of Object.
5359 Use the Modern Objective-C runtime API.
5360 * objc.dg/class-protocol-1.m: Include
5361 ../objc-obj-c++-shared/runtime.h instead of objc/objc-api.h.
5362 * obj-c++.dg/class-protocol-1.mm: Likewise.
5363 * objc.dg/comp-types-8.m: Use TestsuiteObject instead of Object.
5364 * objc.dg/comp-types-10.m: Likewise.
5365 * objc.dg/comp-types-11.m: Likewise.
5366 * objc.dg/comp-types-12.m: Likewise.
5367 * obj-c++.dg/comp-types-9.mm: Likewise.
5368 * obj-c++.dg/comp-types-11.mm: Likewise.
5369 * obj-c++.dg/comp-types-12.mm: Likewise.
5370 * obj-c++.dg/comp-types-13.mm: Likewise.
5371 * obj-c++.dg/cxx-ivars-1.mm: Likewise.
5372 * obj-c++.dg/cxx-ivars-2.mm: Likewise.
5373 * obj-c++.dg/cxx-scope-1.mm: Likewise.
5374 * obj-c++.dg/cxx-scope-2.mm: Likewise.
5375 * objc.dg/defs.m: Use TestsuiteObject instead of Object.
5376 * objc.dg/desig-init-1.m: Likewise.
5377 * obj-c++.dg/defs.mm: Likewise.
5378 * objc.dg/exceptions-2.m: Likewise.
5379 * obj-c++.dg/except-1.mm: Likewise.
5380 * obj-c++.dg/exceptions-2.mm: Likewise.
5381 * objc.dg/encode-2.m: Use TestsuiteObject instead of Object.
5382 Use the Modern Objective-C runtime API.
5383 * objc.dg/encode-3.m: Use TestsuiteObject instead of Object. Use
5384 the Modern Objective-C runtime API. Do not include
5385 ../objc-obj-c++-shared/objc-test-suite-types.h. Define ProtoBool.
5386 * objc.dg/encode-4.m: Use TestsuiteObject instead of Object. Use
5387 the Modern Objective-C runtime API except when using an older NeXT
5388 runtime.
5389 * objc.dg/encode-5.m: Use TestsuiteObject instead of Object. Use
5390 the Modern Objective-C runtime API.
5391 * objc.dg/encode-7.m: Include objc/runtime.h instead of
5392 objc/encoding.h.
5393 * objc.dg/encode-7-next.m: Use TestsuiteObject instead of Object.
5394 * objc.dg/encode-7-next-64bit.m: Updated include.
5395 * objc.dg/encode-8.m: Include objc/runtime.h instead of
5396 objc/encoding.h.
5397 * obj-c++.dg/encode-4.mm: Use TestsuiteObject instead of Object. Use
5398 the Modern Objective-C runtime API.
5399 * obj-c++.dg/encode-5.mm: Use TestsuiteObject instead of Object.
5400 Use the Modern Objective-C runtime API. Include objc/Protocol.h
5401 instead of ../objc-obj-c++-shared/Protocol1.h.
5402 * obj-c++.dg/encode-6.mm: Use TestsuiteObject instead of Object. Use
5403 the Modern Objective-C runtime API except when using an older NeXT
5404 runtime.
5405 * obj-c++.dg/encode-7.mm: Use TestsuiteObject instead of Object. Use
5406 the Modern Objective-C runtime API.
5407 * objc.dg/fix-and-continue-1.m: Use TestsuiteObject instead of
5408 Object.
5409 * obj-c++.dg/fix-and-continue-2.mm: Likewise.
5410 * objc.dg/fix-and-continue-2.m: Likewise.
5411 * objc.dg/foreach-1.m: Likewise.
5412 * objc.dg/foreach-2.m: Likewise.
5413 * objc.dg/foreach-3.m: Likewise.
5414 * objc.dg/foreach-4.m: Likewise.
5415 * objc.dg/foreach-5.m: Likewise.
5416 * objc.dg/foreach-6.m: Likewise.
5417 * objc.dg/foreach-7.m: Likewise.
5418 * objc.dg/func-ptr-1.m: Use TestsuiteObject instead of
5419 Object.
5420 * objc.dg/func-ptr-2.m: Likewise.
5421 * objc.dg/fsf-package-0.m: Use TestsuiteObject instead of Object.
5422 Do not include objc/objc-api.h.
5423 * obj-c++.dg/fsf-package-0.mm: Likewise.
5424 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
5425 (switchfiles): Include objc/runtime.h instead of objc/encoding.h.
5426 * objc.dg/gnu-runtime-1.m: Updated to use TestsuiteObject instead
5427 of Object.
5428 * obj-c++.dg/gnu-runtime-1.mm: Likewise.
5429 * objc.dg/gnu-runtime-3.m: Likewise.
5430 * obj-c++.dg/gnu-runtime-3.mm: Likewise.
5431 * objc.dg/headers.m: Include objc/runtime.h instead of
5432 objc/encoding.h for the GNU runtime. Include objc/objc-api.h only
5433 for the NeXT runtime.
5434 * objc.dg/isa-field-1.m: Use TestsuiteObject instead of Object.
5435 * obj-c++.dg/isa-field-1.mm: Likewise.
5436 * obj-c++.dg/ivar-list-semi.mm: Likewise.
5437 * objc.dg/layout-1.m: Likewise.
5438 * objc.dg/layout-2.m: Likewise.
5439 * objc.dg/local-decl-2.m: Likewise.
5440 * objc.dg/lookup-1.m: Use TestsuiteObject instead of
5441 Object. ([Container +elementForView:]): Use
5442 class_conformsToProtocol().
5443 * obj-c++.dg/lookup-2.mm: Likewise.
5444 * obj-c++.dg/layout-1.mm: Use TestsuiteObject instead of Object.
5445 * obj-c++.dg/local-decl-1.mm: Likewise.
5446 * objc.dg/method-3.m: Likewise.
5447 * objc.dg/method-4.m: Likewise.
5448 * objc.dg/method-6.m: Include objc/Protocol.h instead of
5449 ../objc-obj-c++-shared/Protocol1.h.
5450 * objc.dg/method-7.m: Use TestsuiteObject instead of Object.
5451 * objc.dg/method-9.m: Likewise.
5452 * objc.dg/method-10.m: Likewise.
5453 * objc.dg/method-13.m ([Root +initialize]): Include this method
5454 also for the GNU runtime. (main): Use objc_getClass() also for
5455 the GNU runtime.
5456 * objc.dg/method-15.m: Use TestsuiteObject instead of Object.
5457 * objc.dg/method-17.m: Likewise.
5458 * objc.dg/method-19.m: Likewise.
5459 * objc.dg/method-20b.m: Likewise.
5460 * obj-c++.dg/method-2.mm: Likewise.
5461 * obj-c++.dg/method-6.mm: Likewise.
5462 * obj-c++.dg/method-10.mm: Likewise.
5463 * obj-c++.dg/method-11.mm: Likewise.
5464 * obj-c++.dg/method-12.mm: Include objc/Protocol.h instead of
5465 ../objc-obj-c++-shared/Protocol1.h.
5466 * obj-c++.dg/method-13.mm: Use TestsuiteObject instead of Object.
5467 * obj-c++.dg/method-15.mm: Likewise.
5468 * obj-c++.dg/method-17.mm: Likewise.
5469 * obj-c++.dg/method-19.mm: Updated includes. ([Root
5470 +initialize]): Include this method also for the GNU
5471 runtime. (main): Use objc_getClass() also for the GNU runtime.
5472 * obj-c++.dg/method-21.mm: Use TestsuiteObject instead of Object.
5473 * obj-c++.dg/method-22.mm: Likewise.
5474 * obj-c++.dg/method-23.mm: Likewise.
5475 * obj-c++.dg/no-extra-load.mm: Likewise.
5476 * objc.dg/objc-fast-4.m: Likewise.
5477 * objc.dg/objc-gc-4.m: Likewise.
5478 * obj-c++.dg/objc-gc-3.mm: Likewise.
5479 * objc.dg/pr18255.m: Include objc/runtime.h. (main): Use
5480 protocol_getMethodDescription() instead of [Protocol
5481 -descriptionForInstanceMethod].
5482 * objc.dg/pr23214.m ([Object(TS_CAT) -class]): Renamed to test.
5483 Made it available with all runtimes. (main): Call -test instead
5484 of -class.
5485 * objc.dg/pr45878.m ([Object -isEqual:]): Renamed to testIsEqual,
5486 and put into a category.
5487 * objc.dg/proto-lossage-2.m: Use TestsuiteObject instead of
5488 Object. Include objc/objc.h.
5489 * obj-c++.dg/proto-lossage-2.mm: Likewise.
5490 * objc.dg/proto-lossage-3.m: Updated includes. (MyClass):
5491 New. (main): Use protocol_getMethodDescription() instead
5492 of [Protocol -descriptionForInstanceMethod] and [Protocol
5493 -descriptionForClassMethod].
5494 * obj-c++.dg/proto-lossage-3.mm: Likewise.
5495 * objc.dg/proto-qual-1.m: Updated includes. Use the Modern
5496 Objective-C runtime API.
5497 * obj-c++.dg/proto-qual-1.mm: Likewise.
5498 * objc.dg/property/property-1.m: Use TestsuiteObject instead of
5499 Object.
5500 * obj-c++.dg/property/property-1.mm: Likewise.
5501 * obj-c++.dg/qual-types-1.mm: Likewise.
5502 * objc.dg/selector-2.m: Include objc/objc.h instead of
5503 ../objc-obj-c++-shared/Object1.h.
5504 * obj-c++.dg/selector-2.mm: Likewise.
5505 * obj-c++.dg/selector-5.mm: Likewise.
5506 * obj-c++.dg/selector-6.mm: Likewise.
5507 * objc.dg/set-not-used-1.m: Use TestsuiteObject instead of
5508 Object. Do not include objc/objc-api.h.
5509 * obj-c++.dg/set-not-used-1.mm: Likewise.
5510 * objc.dg/sizeof-1.m: Use TestsuiteObject instead of Object.
5511 * objc.dg/stret-1.m: Likewise.
5512 * objc.dg/stret-2.m: Likewise.
5513 * obj-c++.dg/super-class-2.mm: Likewise.
5514 * objc.dg/super-class-3.m: Likewise.
5515 * objc.dg/super-class-4.m: Likewise.
5516 * objc.dg/sync-2.m: Likewise.
5517 * obj-c++.dg/sync-2.mm: Likewise.
5518 * objc.dg/sync-1.m: Include objc/objc.h instead of
5519 ../objc-obj-c++-shared/Object1.h.
5520 * objc.dg/special/unclaimed-category-1.h (TestClass): Always use
5521 'Class' as the type of 'isa'.
5522 * objc.dg/special/unclaimed-category-1.m: Use the Modern
5523 Objective-C runtime API. ([TestClass +initialize]): Include this
5524 method with the GNU runtime as well.
5525 * objc.dg/strings/strings-1.m: Updated includes.
5526 * obj-c++.dg/strings/strings-1.mm: Likewise.
5527 * obj-c++.dg/strings/const-str-12.mm: Updated to be identical to
5528 objc.dg/strings/const-str-12b.m.
5529 * obj-c++.dg/template-1.mm: Use TestsuiteObject intead of Object.
5530 * obj-c++.dg/template-3.mm: Likewise.
5531 * obj-c++.dg/template-4.mm: Likewise.
5532 * objc.dg/threedotthree-abi-1.m: Updated includes. Use Modern
5533 Objective-C runtime API.
5534 * obj-c++.dg/threedotthree-abi-1.mm: Likewise.
5535 * objc.dg/try-catch-1.m: Use TestsuiteObject instead of Object.
5536 * obj-c++.dg/try-catch-1.mm: Likewise.
5537 * obj-c++.dg/try-catch-2.mm: Likewise.
5538 * objc.dg/try-catch-3.m: Likewise.
5539 * obj-c++.dg/try-catch-3.mm: Likewise.
5540 * objc.dg/try-catch-6.m: Likewise.
5541 * objc.dg/try-catch-7.m: Likewise.
5542 * obj-c++.dg/try-catch-7.mm: Likewise.
5543 * obj-c++.dg/try-catch-8.mm: Likewise.
5544 * obj-c++.dg/try-catch-9.mm: Likewise.
5545 * objc.dg/try-catch-10.m: Likewise.
5546 * obj-c++.dg/try-catch-11.mm: Likewise.
5547 * objc.dg/typedef-alias-1.m: Use TestsuiteObject instead of
5548 Object. Include objc/objc.h.
5549 * obj-c++.dg/typedef-alias-1.mm: Likewise.
5550 * objc.dg/type-size-2.m: Use the Modern Objective-C runtime API.
5551 * objc.dg/torture/forward-1.m: Use TestsuiteObject intead of
5552 Object. Use Modern Objective-C runtime API. Do not use
5553 performv::.
5554 * objc.dg/torture/trivial.m: Use TestsuiteObject intead of Object.
5555 * obj-c++.dg/torture/trivial.mm: Likewise.
5556 * objc.dg/torture/strings/const-str-10.m: Include objc/Object.h
5557 instead of ../objc-obj-c++-shared/Object1.h. Include
5558 ../objc-obj-c++-shared/runtime.h.
5559 * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
5560 * objc.dg/torture/strings/const-str-11.m: Likewise.
5561 * obj-c++.dg/torture/strings/const-str-11.mm: Likewise.
5562 * objc.dg/torture/strings/const-str-9.m: Likewise.
5563 * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
5564 * objc.dg/torture/strings/const-str-7.m: Use TestsuiteObject
5565 instead of Object. Only add _FooClassReference if
5566 __NEXT_RUNTIME__.
5567 * obj-c++.dg/torture/strings/const-str-7.mm: Likewise.
5568 * objc.dg/torture/strings/const-str-8.m: Likewise.
5569 * obj-c++.dg/torture/strings/const-str-8.mm: Likewise.
5570 * obj-c++.dg/torture/strings/string1.mm: Updated includes and
5571 additional sources.
5572 * objc.dg/torture/tls/thr-init-3.m: Use TestsuiteObject instead of
5573 Object.
5574 * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
5575 * objc.dg/va-meth-1.m: Use TestsuiteObject instead of Object.
5576 * obj-c++.dg/va-meth-1.mm: Likewise.
5577 * objc.dg/zero-link-1.m: Include objc/Object.h instead of
5578 ../objc-obj-c++-shared/Object1.h.
5579 * objc.dg/zero-link-3.m: Likewise.
5580
5581 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
5582
5583 * obj-c++.dg/try-catch-2.mm: Fixed unterminated comment.
5584
5585 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
5586
5587 PR objc-++/48275
5588 * obj-c++.dg/property/cxx-property-1.mm: New.
5589 * obj-c++.dg/property/cxx-property-2.mm: New.
5590
5591 2011-06-06 Jason Merrill <jason@redhat.com>
5592
5593 * g++.dg/cpp0x/regress/ptrmem1.C: New.
5594
5595 2011-06-06 Richard Sandiford <rdsandiford@googlemail.com>
5596
5597 PR rtl-optimization/49145
5598 From Ryan Mansfield
5599 * gcc.c-torture/compile/pr49145.c: New test.
5600
5601 2011-06-06 Jakub Jelinek <jakub@redhat.com>
5602
5603 PR testsuite/49288
5604 * g++.dg/debug/dwarf2/cdtor-1.C: Add -fno-merge-debug-strings
5605 to dg-options, match also DW_AT_linkage_name.
5606
5607 PR debug/49294
5608 * gcc.dg/debug/pr49294.c: New test.
5609
5610 PR c++/49264
5611 * g++.dg/opt/pr49264.C: New test.
5612
5613 2011-06-06 Mikael Pettersson <mikpe@it.uu.se>
5614
5615 PR tree-optimization/49243
5616 * gcc.dg/pr49243.c: New.
5617
5618 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
5619
5620 * gnat.dg/specs/cond_expr1.ads: New test.
5621
5622 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
5623
5624 * gnat.dg/deferred_const4.ad[sb]: New test.
5625 * gnat.dg/deferred_const4_pkg.ads: New helper.
5626
5627 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
5628
5629 * gnat.dg/test_tamdt.adb: Rename to...
5630 * gnat.dg/taft_type1.adb: ...this.
5631 * gnat.dg/tamdt.ad[sb]: Rename to...
5632 * gnat.dg/taft_type1_pkg1.ad[sb]: ...this.
5633 * gnat.dg/tamdt_aux.ads: Rename to...
5634 * gnat.dg/taft_type1_pkg2.ads: ...this.
5635 * gnat.dg/taft_type2.ad[sb]: New test.
5636 * gnat.dg/taft_type2_pkg.ads: New helper.
5637 * gnat.dg/taft_type3.adb: New test.
5638 * gnat.dg/taft_type3_pkg.ads: New helper.
5639
5640 2011-06-05 Tobias Burnus <burnus@net-b.de>
5641
5642 PR fortran/49255
5643 * trans-expr.c (gfc_conv_procedure_call): Fix -fcheck=pointer
5644 for F2008.
5645
5646 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
5647
5648 PR testsuite/49287
5649 * objc.dg/gnu-api-2-class.m: Updated testcase silencing compiler
5650 warning.
5651 * objc.dg/gnu-api-2-objc.m: Likewise.
5652 * obj-c++.dg/gnu-api-2-class.mm: Likewise
5653 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
5654
5655 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
5656
5657 * objc.dg/gnu-api-2-objc.m: Fixed testcase. Use log2 of the
5658 alignment, not the alignment, when calling class_addIvar(). Add
5659 an 'isa' instance variable to the test root class.
5660 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
5661
5662 2011-06-04 Jan Hubicka <jh@suse.cz>
5663
5664 PR tree-optimization/48893
5665 PR tree-optimization/49091
5666 PR tree-optimization/49179
5667 * gfortran.dg/pr49179.f90: New testcase
5668
5669 2011-06-04 Jan Hubicka <jh@suse.cz>
5670
5671 PR lto/48954
5672 * g++.dg/torture/pr48954.C: New testcase.
5673
5674 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
5675
5676 * g++.dg/warn/delete-non-virtual-dtor.C: New.
5677
5678 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
5679
5680 PR c++/33840
5681 * g++.dg/diagnostic/bitfld2.C: New.
5682
5683 2011-06-04 Jakub Jelinek <jakub@redhat.com>
5684
5685 PR target/49281
5686 * gcc.c-torture/execute/pr49281.c: New test.
5687
5688 2011-06-04 Jan Hubicka <jh@suse.cz>
5689
5690 PR tree-optimize/48929
5691 * gcc.c-torture/compile/pr48929.c: New testcase.
5692
5693 2011-06-04 Jakub Jelinek <jakub@redhat.com>
5694
5695 * gcc.dg/guality/rotatetest.c (f5, f6): Fix up pastos.
5696
5697 2011-06-03 Jakub Jelinek <jakub@redhat.com>
5698
5699 PR c++/49276
5700 * g++.dg/cpp0x/lambda/lambda-mangle2.C: New test.
5701
5702 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
5703
5704 * objc.dg/headers.m: Do not include sarray.h and hash.h.
5705
5706 2011-06-03 Richard Henderson <rth@redhat.com>
5707 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5708
5709 * lib/target-supports.exp (check_sse_os_support_available): Use movaps.
5710
5711 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
5712
5713 * objc.dg/headers.m: Do not include objc-list.h.
5714
5715 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
5716
5717 * objc.dg/type-stream-1.m: Test removed.
5718 * objc.dg/headers.m: Do not include typedstream.h.
5719
5720 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
5721
5722 * objc.dg/torture/forward-1.m (main): Updated testcase.
5723
5724 2011-06-02 Kaz Kojima <kkojima@gcc.gnu.org>
5725
5726 PR target/49163
5727 * gcc.c-torture/compile/pr49163.c: New.
5728
5729 2011-06-02 Asher Langton <langton2@llnl.gov>
5730
5731 PR fortran/49268
5732 * gfortran.dg/PR49268.f90: New test.
5733
5734 2011-06-02 Asher Langton <langton2@llnl.gov>
5735
5736 PR fortran/37039
5737 * gfortran.dg/PR37039.f90: New test.
5738
5739 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
5740
5741 PR objc/48539
5742 * objc.dg/method-5.m: Updated.
5743 * objc.dg/method-19.m: Updated.
5744 * objc.dg/method-lookup-1.m: New.
5745 * obj-c++.dg/method-6.mm: Updated.
5746 * obj-c++.dg/method-7.mm: Updated.
5747 * obj-c++.dg/method-lookup-1.mm: New.
5748
5749 2011-06-02 DJ Delorie <dj@redhat.com>
5750
5751 * lib/timeout.exp (timeout): Add board_info support.
5752
5753 2011-06-02 Uros Bizjak <ubizjak@gmail.com>
5754
5755 * gcc.target/i386/sse2-init-v2di-2: Update scan-assembler-times string.
5756
5757 2011-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
5758
5759 PR fortran/49265
5760 * gfortran.dg/module_procedure_double_colon_1.f90: New test.
5761 * gfortran.dg/module_procedure_double_colon_2.f90: New test.
5762
5763 2011-06-02 Eric Botcazou <ebotcazou@adacore.com>
5764 Hans-Peter Nilsson <hp@axis.com>
5765
5766 PR rtl-optimization/48840
5767 * gcc.target/sparc/ultrasp13.c: New test.
5768
5769 2011-06-01 Kaz Kojima <kkojima@gcc.gnu.org>
5770
5771 PR target/49238
5772 * gcc.c-torture/compile/pr49238.c: New.
5773
5774 2011-06-01 Sofiane Naci <sofiane.naci@arm.com>
5775
5776 * gcc.target/arm/g2.c: Skip test in -mthumb.
5777 Skip test unless cpu is xscale.
5778 * gcc.target/arm/scd42-2.c: Likewise.
5779 * gcc.target/arm/mmx-1.c: Skip test in -mthumb.
5780
5781 2011-06-01 Jason Merrill <jason@redhat.com>
5782
5783 * g++.dg/cpp0x/decltype28.C: New.
5784 * g++.dg/cpp0x/decltype29.C: New.
5785
5786 2011-06-01 Richard Sandiford <rdsandiford@googlemail.com>
5787
5788 PR target/45074
5789 * gcc.target/mips/pr45074.c: New test.
5790
5791 2011-06-01 Eric Botcazou <ebotcazou@adacore.com>
5792 Hans-Peter Nilsson <hp@axis.com>
5793
5794 PR rtl-optimization/48830
5795 * gcc.target/sparc/ultrasp12.c: New test.
5796
5797 2011-06-01 David Li <davidxl@google.com>
5798
5799 * gcc.dg/profile-dir-1.c: Change pass name.
5800 * gcc.dg/profile-dir-2.c: Ditto.
5801 * gcc.dg/tree-ssa/dump-1.c: Ditto.
5802 * gcc.dg/tree-ssa/loop-25.c: Ditto.
5803 * gcc.dg/tree-prof/stringop-1.c: Ditto.
5804 * gcc.dg/tree-prof/update-loopch.c: Ditto.
5805 * gcc.dg/tree-prof/stringop-2.c: Ditto.
5806 * gcc.dg/tree-prof/ic-misattribution-1.c: Ditto.
5807 * gcc.dg/tree-prof/ic-misattribution-1a.c: Ditto.
5808 * gcc.dg/tree-prof/indir-call-prof.c: Ditto.
5809 * gcc.dg/tree-prof/val-prof-1.c: Ditto.
5810 * gcc.dg/tree-prof/val-prof-2.c: Ditto.
5811 * gcc.dg/tree-prof/val-prof-3.c: Ditto.
5812 * gcc.dg/tree-prof/val-prof-4.c: Ditto.
5813 * gcc.dg/tree-prof/val-prof-5.c: Ditto.
5814 * gcc.dg/tree-prof/val-prof-7.c: Ditto.
5815 * gcc.dg/profile-dir-3.c: Ditto.
5816 * g++.dg/tree-prof/indir-call-prof.C: Ditto.
5817
5818 2011-06-01 Nicola Pero <nicola.pero@meta-innovation.com>
5819
5820 * objc.dg/attributes/method-nonnull-1.m: New test.
5821 * obj-c++.dg/attributes/method-nonnull-1.mm: New test.
5822
5823 2011-05-31 Tobias Burnus <burnus@net-b.de>
5824
5825 PR fortran/18918
5826 * gfortran.dg/coarray_atomic_1.f90: New.
5827 * gfortran.dg/coarray/atomic_1.f90: New.
5828
5829 2011-05-31 Jakub Jelinek <jakub@redhat.com>
5830
5831 * gcc.dg/guality/bswaptest.c: New test.
5832 * gcc.dg/guality/clztest.c: New test.
5833 * gcc.dg/guality/ctztest.c: New test.
5834 * gcc.dg/guality/rotatetest.c: New test.
5835
5836 PR target/48688
5837 * gcc.target/i386/pr48688.c: New test.
5838
5839 2010-11-15 Fabien Chêne <fabien@gcc.gnu.org>
5840
5841 PR c++/48010
5842 * g++.dg/lookup/name-clash9.C: New.
5843
5844 2011-05-31 Tobias Burnus <burnus@net-b.de>
5845
5846 PR fortran/18918
5847 * gfortran.dg/coarray/dummy_1.f90: New.
5848
5849 2011-05-31 Tobias Burnus <burnus@net-b.de>
5850
5851 PR fortran/18918
5852 * gfortran.dg/coarray/save_1.f90: New.
5853 * gfortran.dg/coarray_4.f90: Update dg-error.
5854
5855 2011-05-31 Jason Merrill <jason@redhat.com>
5856
5857 * g++.dg/cpp0x/rv-template1.C: New.
5858
5859 2011-05-31 Jakub Jelinek <jakub@redhat.com>
5860
5861 PR rtl-optimization/49235
5862 * gcc.dg/pr49235.c: New test.
5863
5864 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
5865
5866 PR tree-optimization/49093
5867 * gcc.dg/vect/pr49093.c: New test.
5868
5869 2011-05-31 Dodji Seketeli <dodji@redhat.com>
5870
5871 PR debug/49047
5872 * g++.dg/debug/dwarf2/cdtor-1.C: New test.
5873
5874 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
5875
5876 PR testsuite/49239
5877 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Initialize the
5878 output array.
5879
5880 2011-05-30 Kaz Kojima <kkojima@gcc.gnu.org>
5881
5882 PR target/49186
5883 * gcc.c-torture/execute/pr49186.c: New.
5884
5885 2011-05-30 H.J. Lu <hongjiu.lu@intel.com>
5886
5887 PR target/49168
5888 * gcc.target/i386/pr49168-1.c: New.
5889
5890 2011-05-30 Jakub Jelinek <jakub@redhat.com>
5891 Eric Botcazou <ebotcazou@adacore.com>
5892
5893 * gcc.dg/guality/drap.c: New test.
5894
5895 2011-05-30 Richard Guenther <rguenther@suse.de>
5896
5897 PR tree-optimization/49210
5898 * gnat.dg/boolean_subtype2.ad[sb]: New testcase.
5899 * gnat.dg/boolean_subtype2_pkg.ads: New helper.
5900
5901 2011-05-30 Jakub Jelinek <jakub@redhat.com>
5902
5903 PR c++/49223
5904 * g++.dg/gomp/pr49223-1.C: New test.
5905 * g++.dg/gomp/pr49223-2.C: New test.
5906
5907 2011-05-30 Richard Guenther <rguenther@suse.de>
5908
5909 PR tree-optimization/49218
5910 * gcc.c-torture/execute/pr49218.c: New testcase.
5911
5912 2011-05-30 Ira Rosen <ira.rosen@linaro.org>
5913
5914 PR tree-optimization/49199
5915 * gcc.dg/vect/no-scevccp-pr49199.c: New test.
5916 * gcc.dg/vect/vect.exp: Run no-scevccp-pr* tests with
5917 -fno-tree-scev-cprop.
5918
5919 2011-05-29 Janus Weil <janus@gcc.gnu.org>
5920
5921 PR fortran/47601
5922 * gfortran.dg/extends_13.f03: New.
5923
5924 2011-05-29 Jakub Jelinek <jakub@redhat.com>
5925
5926 PR rtl-optimization/49095
5927 * gcc.target/i386/pr49095.c: New test.
5928
5929 2011-05-29 Tobias Burnus <burnus@net-b.de>
5930
5931 PR fortran/18918
5932 * gfortran.dg/coarray_24.f90: New.
5933
5934 2011-05-29 Tobias Burnus <burnus@net-b.de>
5935
5936 PR fortran/18918
5937 * gfortran.dg/coarray_23.f90: New.
5938
5939 2011-05-29 Richard Sandiford <rdsandiford@googlemail.com>
5940
5941 From Ryan Mansfield
5942 * gcc.dg/pr48826.c: New test.
5943
5944 2011-05-29 Richard Guenther <rguenther@suse.de>
5945
5946 PR tree-optimization/49217
5947 * gcc.dg/torture/pr49217.c: New testcase.
5948
5949 2011-05-29 Ira Rosen <ira.rosen@linaro.org>
5950
5951 PR testsuite/49222
5952 * gcc.dg/vect/pr49038.c: Use MAP_ANON if MAP_ANONYMOUS is not defined.
5953
5954 2011-05-29 Eric Botcazou <ebotcazou@adacore.com>
5955
5956 * gnat.dg/boolean_subtype.adb: Rename to...
5957 * gnat.dg/boolean_subtype1.adb: ...this.
5958
5959 2011-05-28 Jason Merrill <jason@redhat.com>
5960
5961 * g++.dg/cpp0x/lambda/lambda-syntax1.C: New.
5962
5963 2011-05-27 Jason Merrill <jason@redhat.com>
5964
5965 * g++.dg/cpp0x/enum18.C: Adjust.
5966
5967 * g++.dg/cpp0x/lambda/lambda-template2.C: New.
5968
5969 2011-05-27 Tobias Burnus <burnus@net-b.de>
5970
5971 PR fortran/18918
5972 * gfortran.dg/coarray_22.f90: New.
5973
5974 2011-05-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5975
5976 PR tree-optimization/46728
5977 * gcc.target/powerpc/pr46728-1.c: New.
5978 * gcc.target/powerpc/pr46728-2.c: New.
5979 * gcc.target/powerpc/pr46728-3.c: New.
5980 * gcc.target/powerpc/pr46728-4.c: New.
5981 * gcc.target/powerpc/pr46728-5.c: New.
5982 * gcc.dg/pr46728-6.c: New.
5983 * gcc.target/powerpc/pr46728-7.c: New.
5984 * gcc.target/powerpc/pr46728-8.c: New.
5985 * gcc.dg/pr46728-9.c: New.
5986 * gcc.target/powerpc/pr46728-10.c: New.
5987 * gcc.target/powerpc/pr46728-11.c: New.
5988 * gcc.dg/pr46728-12.c: New.
5989 * gcc.target/powerpc/pr46728-13.c: New.
5990 * gcc.target/powerpc/pr46728-14.c: New.
5991 * gcc.target/powerpc/pr46728-15.c: New.
5992 * gcc.target/powerpc/pr46728-16.c: New.
5993
5994 2011-05-27 Jason Merrill <jason@redhat.com>
5995
5996 * g++.dg/abi/mangle47.C: New.
5997
5998 PR c++/49176
5999 * g++.dg/template/const5.C: New.
6000
6001 * g++.dg/cpp0x/enum18.C: New.
6002
6003 * g++.dg/cpp0x/lambda/lambda-nested4.C: New.
6004
6005 * g++.dg/cpp0x/error6.C: New.
6006
6007 * g++.dg/cpp0x/error5.C: New.
6008
6009 2011-05-27 Jakub Jelinek <jakub@redhat.com>
6010
6011 PR c++/49165
6012 * g++.dg/eh/cond6.C: New test.
6013
6014 2011-05-27 Tobias Burnus <burnus@net-b.de>
6015
6016 PR fortran/48820
6017 * gfortran.dg/rank_3.f90: New.
6018 * gfortran.dg/rank_4.f90: New.
6019
6020 2011-05-27 Janis Johnson <janisjo@codesourcery.com>
6021
6022 * g++.dg/tree-ssa-pr43411.C: Rename function to be inlined and
6023 replace dump search.
6024
6025 2011-05-27 Eric Botcazou <ebotcazou@adacore.com>
6026
6027 * gnat.dg/bit_packed_array5.ads: Move dg directive to...
6028 * gnat.dg/bit_packed_array5.adb: ...here.
6029
6030 2011-05-27 Paolo Carlini <paolo.carlini@oracle.com>
6031
6032 PR c++/42056
6033 * g++.dg/cpp0x/auto25.C: New.
6034
6035 2011-05-27 Richard Guenther <rguenther@suse.de>
6036
6037 * gcc.c-torture/execute/920711-1.x: Add -fwrapv.
6038
6039 2011-05-27 Richard Guenther <rguenther@suse.de>
6040
6041 * gcc.c-torture/execute/920612-1.x: Add -fwrapv.
6042
6043 2011-05-27 Richard Guenther <rguenther@suse.de>
6044
6045 PR middle-end/49189
6046 * gnat.dg/bit_packed_array5.ad[sb]: New testcase.
6047
6048 2011-05-26 Jason Merrill <jason@redhat.com>
6049
6050 * g++.dg/cpp0x/friend1.C: New.
6051 * g++.dg/cpp0x/friend2.C: New.
6052
6053 * g++.dg/cpp0x/auto7.C: Update.
6054 * g++.dg/template/crash50.C: Adjust.
6055 * g++.dg/template/static9.C: Adjust.
6056 * g++.old-deja/g++.ext/memconst.C: Adjust.
6057
6058 2011-05-26 Janis Johnson <janisjo@codesourcery.com>
6059
6060 * gcc.dg/march.c: Ignore a note for some targets.
6061
6062 2011-05-26 Janis Johnson <janis187@us.ibm.com>
6063 Nathan Froyd <froydnj@codesourcery.com>
6064
6065 PR c++/2288
6066 PR c++/18770
6067 * g++.old-deja/g++.jason/cond.C: Remove xfails.
6068 * g++.dg/parse/pr18770.C: New test.
6069 * g++.dg/cpp0x/range-for5.C: Add dg-error marker.
6070
6071 2011-05-26 Thomas Koenig <tkoenig@gcc.gnu.org>
6072
6073 PR fortran/48955
6074 * gfortran.dg/dependency_40.f90 : New test.
6075
6076 2011-05-26 Tobias Burnus <burnus@net-b.de>
6077
6078 PR fortran/18918
6079 * gfortran.dg/coarray/registering_1.f90: New.
6080
6081 2011-05-26 Jason Merrill <jason@redhat.com>
6082
6083 * g++.dg/cpp0x/variadic111.C: New.
6084 * g++.dg/cpp0x/variadic41.C: Adjust.
6085
6086 2011-05-26 Richard Guenther <rguenther@suse.de>
6087
6088 PR tree-optimization/48702
6089 * gcc.dg/torture/pr48702.c: New testcase.
6090
6091 2011-05-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6092
6093 PR gcov-profile/48845
6094 * g++.dg/tree-prof/tree-prof.exp: Check for -fprofile-generate
6095 support.
6096 * gcc.dg/matrix/matrix.exp: Likewise.
6097 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
6098 * lib/target-supports-dg.exp (dg-require-profiling): Don't pass
6099 line number to check_profiling_available.
6100 * lib/target-supports.exp (check_profiling_available): Account for
6101 this.
6102 Require TLS runtime support with -fprofile-generate.
6103 * lib/profopt.exp (profopt-execute): Add TLS options for
6104 -fprofile-generate.
6105 * gcc.dg/pr47793.c: Add dg-require-profiling "-fprofile-generate".
6106
6107 2011-05-26 Jakub Jelinek <jakub@redhat.com>
6108
6109 PR c++/49165
6110 * g++.dg/eh/cond5.C: New test.
6111
6112 PR tree-optimization/49161
6113 * gcc.c-torture/execute/pr49161.c: New test.
6114
6115 2011-05-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
6116
6117 * gcc.target/arm/neon-vorn-vbic.c: New test.
6118
6119 2011-05-26 Ira Rosen <ira.rosen@linaro.org>
6120
6121 PR tree-optimization/49038
6122 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: New test.
6123 * gcc.dg/vect/pr49038.c: New test.
6124
6125 2011-05-26 Fabien Chêne <fabien@gcc.gnu.org>
6126 * g++.dg/init/pr25811-3.C: New.
6127 * g++.dg/init/pr25811-4.C: New.
6128
6129 2011-05-25 Jason Merrill <jason@redhat.com>
6130
6131 * g++.dg/cpp0x/enum17.C: New.
6132 * g++.old-deja/g++.jason/rfg10.C: Adjust.
6133
6134 * g++.dg/cpp0x/auto24.C: New.
6135
6136 * g++.dg/cpp0x/error4.C: New.
6137
6138 * g++.dg/cpp0x/rv-restrict.C: New.
6139
6140 * g++.dg/cpp0x/enum15.C: New.
6141 * g++.dg/cpp0x/constexpr-switch2.C: New.
6142
6143 * g++.dg/cpp0x/variadic110.C: New.
6144
6145 * g++.dg/cpp0x/auto9.C: Add typedef test.
6146
6147 * g++.dg/cpp0x/auto23.C: New.
6148 * g++.dg/cpp0x/auto9.C: Adjust.
6149
6150 * g++.dg/cpp0x/defaulted29.C: New.
6151
6152 * g++.dg/cpp0x/initlist51.C: New.
6153
6154 2011-05-25 Janis Johnson <janisjo@codesourcery.com>
6155
6156 * gcc.target/arm/fp16-compile-none-1.c: Update expected error.
6157 * g++.dg/abi/packed1.C: Suppress warning.
6158 * g++.dg/warn/Wunused-parm-3.C: Likewise.
6159 * g++.dg/template/stdarg1.C: Likewise.
6160 * g++.dg/other/packed1.C: Remove arm from xfail list.
6161
6162 2011-05-25 Jason Merrill <jason@redhat.com>
6163
6164 * g++.dg/cpp0x/enum16.C: New.
6165 * g++.dg/parse/error15.C: Adjust.
6166
6167 * g++.dg/cpp0x/initlist50.C: New.
6168
6169 * g++.dg/cpp0x/lambda/lambda-conv5.C: New.
6170
6171 * g++.dg/cpp0x/variadic109.C: New.
6172
6173 2011-05-25 H.J. Lu <hongjiu.lu@intel.com>
6174
6175 * gcc.target/i386/pause-1.c: New.
6176
6177 2011-05-25 Eric Botcazou <ebotcazou@adacore.com>
6178
6179 * gcc.dg/stack-usage-1.c: Adjust comment.
6180 * gcc.dg/stack-usage-2.c: New test.
6181
6182 2011-05-25 Jakub Jelinek <jakub@redhat.com>
6183
6184 PR c++/49136
6185 * g++.dg/cpp0x/constexpr-bitfield2.C: New test.
6186 * g++.dg/cpp0x/constexpr-bitfield3.C: New test.
6187
6188 2011-05-24 Vladimir Makarov <vmakarov@redhat.com>
6189
6190 PR rtl-optimization/48757
6191 * gfortran.dg/pr48757.f: New test case.
6192
6193 2011-05-24 Jason Merrill <jason@redhat.com>
6194
6195 * g++.dg/cpp0x/access01.C: New.
6196
6197 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
6198
6199 PR libobjc/48177
6200 * objc.dg/pr48177.m: New testcase.
6201
6202 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
6203
6204 PR objc/48187
6205 * objc.dg/pr48187.m: New testcase.
6206 * obj-c++.dg/pr48187.mm: New testcase.
6207 * objc.dg/ivar-extra-semicolon.m: New testcase.
6208
6209 2011-05-24 Jason Merrill <jason@redhat.com>
6210
6211 * g++.dg/template/access21.C: New.
6212 * g++.dg/template/access22.C: New.
6213
6214 2011-05-24 Michael Matz <matz@gcc.gnu.org>
6215
6216 PR rtl-optimization/48633
6217 * g++.dg/pr48633.C: New test.
6218
6219 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
6220
6221 PR target/49133
6222 * g++.dg/other/pr49133.C: New test.
6223
6224 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
6225 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6226
6227 * gcc.dg/torture/tls/run-gd.c: New test.
6228 * gcc.dg/torture/tls/run-ie.c: New test.
6229 * gcc.dg/torture/tls/run-ld.c: New test.
6230 * gcc.dg/torture/tls/run-le.c: New test.
6231 * lib/target-supports.exp (check_effective_target_tls_runtime):
6232 Build testcase with TLS options.
6233
6234 2011-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6235
6236 * gcc.dg/vect/pr48172.c: Remove dg-do run.
6237
6238 2011-05-24 Tom de Vries <tom@codesourcery.com>
6239
6240 PR tree-optimization/49121
6241 * gcc.dg/tree-ssa/ivopt_infer_2.c: Adapt test.
6242
6243 2011-05-23 Jason Merrill <jason@redhat.com>
6244
6245 * g++.dg/cpp0x/defaulted28.C: New.
6246
6247 * g++.dg/cpp0x/sfinae25.C: New.
6248
6249 * g++.dg/cpp0x/rv-cast2.C: New.
6250
6251 * g++.dg/cpp0x/enum14.C: New.
6252
6253 2011-05-23 Jakub Jelinek <jakub@redhat.com>
6254
6255 PR lto/49123
6256 * gcc.c-torture/execute/pr49123.c: New test.
6257
6258 PR debug/49032
6259 * gcc.dg/debug/pr49032.c: New test.
6260
6261 PR c/49120
6262 * gcc.dg/pr49120.c: New test.
6263
6264 2011-05-23 H.J. Lu <hongjiu.lu@intel.com>
6265
6266 PR target/47315
6267 * gcc.target/i386/pr47315.c: New test.
6268
6269 2011-05-23 Jason Merrill <jason@redhat.com>
6270
6271 * g++.dg/cpp0x/lambda/lambda-eh2.C: New.
6272
6273 * g++.dg/cpp0x/sfinae24.C: New.
6274
6275 * g++.dg/cpp0x/error3.C: New.
6276
6277 * g++.dg/cpp0x/defaulted27.C: New.
6278
6279 * g++.dg/cpp0x/decltype27.C: New.
6280
6281 2011-05-23 Richard Guenther <rguenther@suse.de>
6282
6283 * gcc.dg/tree-ssa/forwprop-11.c: Adjust and un-XFAIL.
6284
6285 2011-05-23 Richard Guenther <rguenther@suse.de>
6286
6287 PR tree-optimization/40874
6288 * g++.dg/tree-ssa/pr40874.C: New testcase.
6289
6290 2011-05-23 Richard Guenther <rguenther@suse.de>
6291
6292 PR tree-optimization/49115
6293 * g++.dg/torture/pr49115.C: New testcase.
6294
6295 2011-05-23 Richard Guenther <rguenther@suse.de>
6296
6297 PR middle-end/15419
6298 * gcc.dg/memcpy-3.c: New testcase.
6299
6300 2011-05-23 Jakub Jelinek <jakub@redhat.com>
6301
6302 PR middle-end/48973
6303 * gcc.c-torture/execute/pr48973-1.c: New test.
6304 * gcc.c-torture/execute/pr48973-2.c: New test.
6305
6306 2011-05-23 Jonathan Wakely <jwakely.gcc@gmail.com>
6307
6308 PR c++/18016
6309 * g++.dg/warn/pr18016.C: New.
6310
6311 2011-05-23 Tom de Vries <tom@codesourcery.com>
6312
6313 PR target/45098
6314 * gcc.target/arm/ivopts-6.c: New test.
6315
6316 2011-05-22 Jakub Jelinek <jakub@redhat.com>
6317
6318 PR middle-end/49029
6319 * gcc.c-torture/compile/pr49029.c: New test.
6320
6321 2011-05-22 Jason Merrill <jason@redhat.com>
6322
6323 * g++.dg/cpp0x/sfinae23.C: New.
6324 * g++.dg/cpp0x/sfinae8.C: Correct.
6325
6326 2011-05-22 Thomas Koenig <tkoenig@gcc.gnu.org>
6327
6328 * gfortran.dg/function_optimize_8.f90: New test case.
6329
6330 2011-05-22 Ira Rosen <ira.rosen@linaro.org>
6331
6332 PR tree-optimization/49087
6333 * gcc.dg/vect/O3-pr49087.c: New test.
6334
6335 2011-05-21 Jason Merrill <jason@redhat.com>
6336
6337 * g++.dg/debug/const5.C: New.
6338
6339 2011-05-20 Jason Merrill <jason@redhat.com>
6340
6341 * g++.dg/cpp0x/constexpr-static7.C: Extend.
6342
6343 * g++.dg/cpp0x/constexpr-static7.C: New.
6344
6345 * g++.dg/cpp0x/enum12.C: New.
6346 * g++.dg/cpp0x/enum13.C: New.
6347
6348 2011-05-21 Janus Weil <janus@gcc.gnu.org>
6349
6350 PR fortran/48699
6351 * gfortran.dg/select_type_23.f03: New.
6352
6353 2011-05-20 Jason Merrill <jason@redhat.com>
6354
6355 * g++.dg/cpp0x/defaulted26.C: New.
6356
6357 * g++.dg/cpp0x/noexcept02.C: Fix.
6358 * g++.dg/cpp0x/noexcept03.C: Fix.
6359 * g++.dg/cpp0x/noexcept08.C: Fix.
6360 * g++.dg/cpp0x/noexcept10.C: New.
6361
6362 2011-05-20 Janus Weil <janus@gcc.gnu.org>
6363
6364 PR fortran/48706
6365 * gfortran.dg/extends_12.f03: New.
6366
6367 2011-05-20 Jason Merrill <jason@redhat.com>
6368
6369 * g++.dg/template/koenig9.C: New.
6370 * g++.dg/opt/pr47615.C: Fix.
6371 * g++.dg/overload/defarg1.C: Fix.
6372 * g++.dg/tc1/dr213.C: Remove xfail.
6373 * g++.dg/torture/pr34850.C: Fix.
6374 * g++.dg/torture/pr39362.C: Fix.
6375 * g++.old-deja/g++.brendan/crash56.C: Fix.
6376 * g++.old-deja/g++.pt/memtemp47.C: Fix.
6377
6378 2011-05-20 Richard Guenther <rguenther@suse.de>
6379
6380 PR tree-optimization/49079
6381 * gcc.dg/torture/pr49079.c: New testcase.
6382
6383 2011-05-20 Jakub Jelinek <jakub@redhat.com>
6384
6385 PR tree-optimization/49073
6386 * gcc.c-torture/execute/pr49073.c: New test.
6387
6388 2011-06-19 Tobias Burnus <burnus@net-b.de>
6389
6390 PR fortran/18918
6391 * gfortran.dg/coarray_21.f90: New.
6392
6393 2011-05-19 Joseph Myers <joseph@codesourcery.com>
6394
6395 * lib/prune.exe (prune_gcc_output): Expect "error:" in collect2
6396 output.
6397
6398 2011-05-19 Richard Guenther <rguenther@suse.de>
6399
6400 PR testsuite/49063
6401 * gcc.dg/builtin-object-size-11.c: Use -std=gnu89.
6402
6403 2011-05-19 Richard Guenther <rguenther@suse.de>
6404
6405 PR middle-end/48985
6406 * gcc.dg/builtin-object-size-11.c: New testcase.
6407
6408 2011-05-19 Tom de Vries <tom@codesourcery.com>
6409
6410 PR target/45098
6411 * gcc.target/arm/ivopts.c: New test.
6412 * gcc.target/arm/ivopts-2.c: New test.
6413
6414 2011-05-19 Tom de Vries <tom@codesourcery.com>
6415
6416 * lib/lib/scanasm.exp (object-size): Fix target selector handling.
6417
6418 2011-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6419
6420 * gcc.c-torture/execute/960321-1.x: Remove.
6421
6422 2011-05-18 Janus Weil <janus@gcc.gnu.org>
6423
6424 PR fortran/48700
6425 * gfortran.dg/move_alloc_4.f90: New.
6426
6427 2011-05-18 H.J. Lu <hongjiu.lu@intel.com>
6428
6429 PR target/49002
6430 * gcc.target/i386/pr49002-1.c: New test.
6431 * gcc.target/i386/pr49002-2.c: Likewise.
6432
6433 2011-05-18 Jakub Jelinek <jakub@redhat.com>
6434
6435 PR tree-optimization/49039
6436 * gcc.c-torture/execute/pr49039.c: New test.
6437 * gcc.dg/tree-ssa/pr49039.c: New test.
6438 * g++.dg/torture/pr49039.C: New test.
6439
6440 2011-05-18 Jason Merrill <jason@redhat.com>
6441
6442 * g++.dg/cpp0x/constexpr-incomplete3.C: New.
6443 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust.
6444 * g++.dg/cpp0x/constexpr-memfn1.C: Adjust.
6445
6446 2011-05-18 Stuart Henderson <shenders@gcc.gnu.org>
6447
6448 * gcc.target/bfin/mcpu-bf592.c: New test.
6449
6450 2011-05-18 Ira Rosen <ira.rosen@linaro.org>
6451
6452 PR tree-optimization/41881
6453 * gcc.dg/vect/O3-pr41881.c: New test.
6454 * gcc.dg/vect/O3-slp-reduc-10.c: New test.
6455
6456 2011-05-18 Jakub Jelinek <jakub@redhat.com>
6457
6458 PR tree-optimization/49000
6459 * gcc.dg/pr49000.c: New test.
6460
6461 2011-05-17 Eric Botcazou <ebotcazou@adacore.com>
6462
6463 * gnat.dg/invalid1.adb: New test.
6464
6465 2011-05-16 Uros Bizjak <ubizjak@gmail.com>
6466
6467 * gcc.target/i386/avx-vzeroupper-16.c: Update scan-assembler-times
6468 scan pattern.
6469 * gcc.target/i386/avx-vzeroupper-17.c: Ditto.
6470 * gcc.target/i386/avx-vzeroupper-18.c: Ditto.
6471
6472 2011-05-15 Jonathan Wakely <jwakely.gcc@gmail.com>
6473
6474 PR c++/48994
6475 * g++.dg/cpp0x/range-for18.C: New.
6476
6477 2011-05-15 Tobias Burnus <burnus@net-b.de>
6478
6479 PR fortran/18918
6480 * gfortran.dg/coarray/image_index_2.f90: New.
6481
6482 2011-05-13 Ville Voutilainen <ville.voutilainen@gmail.com>
6483
6484 * g++.dg/cpp0x/override1.C: Move from inherit/virtual9.C.
6485 * g++.dg/cpp0x/override2.C: New.
6486
6487 2011-05-14 Tobias Burnus <burnus@net-b.de>
6488
6489 PR fortran/18918
6490 * gfortran.de/coarray_20.f90: New.
6491
6492 2011-05-14 Thomas Koenig <tkoenig@gcc.gnu.org>
6493
6494 PR fortran/22572
6495 * function_optimize_7.f90: New test case.
6496
6497 2011-05-13 Jason Merrill <jason@redhat.com>
6498
6499 * g++.dg/cpp0x/decltype26.C: New.
6500 * g++.dg/cpp0x/enum11.C: New.
6501
6502 2011-05-13 Tobias Burnus <burnus@net-b.de>
6503
6504 PR fortran/48972
6505 PR fortran/48991
6506 * gfortran.dg/assign_8.f90: Update dg-error.
6507
6508 2011-05-13 Tobias Burnus <burnus@net-b.de>
6509
6510 PR fortran/48972
6511 * gfortran.dg/io_constraints_8.f90: New.
6512 * gfortran.dg/io_constraints_9.f90: New.
6513
6514 2011-05-13 Martin Thuresson <martint@google.com>
6515
6516 PR gcov-profile/47793
6517 * gcc.dg/pr47793.c: New.
6518
6519 2011-05-12 Jakub Jelinek <jakub@redhat.com>
6520
6521 PR tree-optimization/48975
6522 * gcc.dg/pr48975.c: New test.
6523
6524 2011-05-12 Tobias Burnus <burnus@net-b.de>
6525
6526 PR fortran/48972
6527 * gfortran.dg/iso_c_binding_compiler_3.f90: New.
6528
6529 2011-05-12 Jason Merrill <jason@redhat.com>
6530
6531 * g++.dg/cpp0x/constexpr-incomplete2.C: New.
6532
6533 2011-05-12 Geert Bosch <bosch@adacore.com>
6534
6535 * gnat.dg/view_conversion1.adb: New test.
6536
6537 2011-05-12 Richard Guenther <rguenther@suse.de>
6538
6539 PR tree-optimization/48172
6540 * gcc.dg/vect/pr48172.c: New testcase.
6541
6542 2011-05-12 Jakub Jelinek <jakub@redhat.com>
6543
6544 PR debug/48967
6545 * g++.dg/opt/pr48967.C: New test.
6546
6547 2011-05-11 Jason Merrill <jason@redhat.com>
6548
6549 * g++.dg/cpp0x/constexpr-friend.C: New.
6550 * g++.dg/cpp0x/constexpr-incomplete1.C: New.
6551
6552 * g++.dg/cpp0x/sfinae22.C: New.
6553
6554 2011-05-11 Tobias Burnus <burnus@net-b.de>
6555
6556 PR fortran/48889
6557 * gfortran.dg/generic_24.f90: New.
6558
6559 2011-05-11 Richard Guenther <rguenther@suse.de>
6560
6561 PR tree-optimization/15256
6562 * gcc.dg/tree-ssa/forwprop-14.c: New testcase.
6563
6564 2011-05-11 Jakub Jelinek <jakub@redhat.com>
6565
6566 PR debug/48159
6567 * gcc.dg/pr48159-1.c: New test.
6568 * gcc.dg/pr48159-2.c: New test.
6569
6570 2011-05-11 Richard Guenther <rguenther@suse.de>
6571
6572 PR middle-end/48953
6573 * gcc.dg/torture/pr48953.c: New testcase.
6574
6575 2011-05-11 Richard Guenther <rguenther@suse.de>
6576
6577 PR tree-optimization/18041
6578 * gcc.dg/tree-ssa/forwprop-13.c: New testcase.
6579
6580 2011-05-11 Alan Modra <amodra@gmail.com>
6581
6582 PR target/47755
6583 * gcc.target/powerpc/pr47755-2.c: Require vsx_hw.
6584
6585 2011-05-10 Jason Merrill <jason@redhat.com>
6586
6587 * g++.dg/cpp0x/defaulted25.C: New.
6588 * g++.dg/template/crash7.C: Adjust.
6589
6590 * g++.dg/cpp0x/variadic108.C: New.
6591
6592 2011-05-10 Ville Voutilainen <ville.voutilainen@gmail.com>
6593
6594 * g++.dg/inherit/virtual9.C: Extend.
6595
6596 2011-05-10 Michael Meissner <meissner@linux.vnet.ibm.com>
6597
6598 PR target/48857
6599 * gcc.target/powerpc/pr48857.c: New file, make sure V2DI arguments
6600 are passed and returned in vector registers.
6601
6602 2011-05-10 Richard Guenther <rguenther@suse.de>
6603
6604 * gcc.dg/tree-ssa/ssa-fre-2.c: Disable forwprop.
6605 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
6606 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
6607 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
6608 * gcc.dg/tree-ssa/scev-cast.c: Adjust. Note what transformation
6609 applies.
6610
6611 2011-05-10 Jakub Jelinek <jakub@redhat.com>
6612
6613 PR tree-optimization/48611
6614 PR tree-optimization/48794
6615 * gfortran.dg/gomp/pr48611.f90: New test.
6616 * gfortran.dg/gomp/pr48794.f90: New test.
6617
6618 PR debug/48928
6619 * gcc.dg/dfp/pr48928.c: New test.
6620
6621 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
6622
6623 PR c++/48522
6624 * g++.dg/cpp0x/pr48522.C: New.
6625
6626 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
6627
6628 PR c++/48735
6629 * g++.dg/cpp0x/sfinae21.C: New.
6630
6631 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
6632
6633 * g++.dg/template/sfinae28.C: Rename to...
6634 * g++.dg/cpp0x/sfinae19.C: ... this.
6635 * g++.dg/template/sfinae29.C: Rename to...
6636 * g++.dg/cpp0x/sfinae20.C: ... this.
6637
6638 2011-05-09 Jeff Law <law@redhat.com>
6639
6640 * lib/gcc-gdb-test.exp (gdb-test): Reorder matchers to give more
6641 consistent results.
6642
6643 2011-05-09 Fabien Chêne <fabien@gcc.gnu.org>
6644
6645 PR c++/20039
6646 * g++.dg/init/pr20039.C: New.
6647
6648 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
6649
6650 PR c++/48737
6651 PR c++/48744
6652 * g++.dg/template/sfinae28.C: New.
6653 * g++.dg/template/sfinae29.C: Likewise.
6654
6655 2011-05-09 Jason Merrill <jason@redhat.com>
6656
6657 * g++.dg/template/nontype23.C: New.
6658
6659 2011-05-07 Fabien Chêne <fabien@gcc.gnu.org>
6660 PR c++/48859
6661 * g++.dg/init/pr48859.C: New.
6662
6663 2011-05-09 Jason Merrill <jason@redhat.com>
6664
6665 * gcc.dg/gcc.dg/uninit-D.c: Move to c-c++-common.
6666 * gcc.dg/gcc.dg/uninit-D-O0.c: Move to c-c++-common.
6667 * gcc.dg/gcc.dg/uninit-E.c: Move to c-c++-common.
6668 * gcc.dg/gcc.dg/uninit-E-O0.c: Move to c-c++-common.
6669 * gcc.dg/gcc.dg/uninit-F.c: Move to c-c++-common.
6670 * gcc.dg/gcc.dg/uninit-F-O0.c: Move to c-c++-common.
6671 * gcc.dg/gcc.dg/uninit-G.c: Move to c-c++-common.
6672 * gcc.dg/gcc.dg/uninit-G-O0.c: Move to c-c++-common.
6673
6674 2011-05-08 Ville Voutilainen <ville.voutilainen@gmail.com>
6675
6676 * g++.dg/inherit/virtual9.C: New.
6677
6678 2011-05-09 Dodji Seketeli <dodji@redhat.com>
6679
6680 PR c++/48574
6681 * g++.dg/template/dependent-expr8.C: New test case.
6682
6683 2011-05-07 Zdenek Dvorak <ook@ucw.cz>
6684
6685 PR tree-optimization/48837
6686 * gcc.dg/pr48837.c: New testcase.
6687
6688 2011-05-06 Jason Merrill <jason@redhat.com>
6689
6690 * g++.dg/cpp0x/constexpr-condition2.C: New.
6691
6692 * g++.dg/cpp0x/constexpr-missing.C: New.
6693
6694 2011-05-06 Tobias Burnus <burnus@net-b.de>
6695
6696 PR fortran/18918
6697 * gfortran.dg/coarray/this_image_2.f90: New.
6698
6699 2011-05-06 Tobias Burnus <burnus@net-b.de>
6700
6701 PR fortran/48858
6702 PR fortran/48820
6703 * gfortran.dg/bind_c_usage_22.f90: New.
6704 * gfortran.dg/bind_c_usage_23.f90: New.
6705 * gfortran.dg/bind_c_usage_24.f90: New.
6706 * gfortran.dg/bind_c_usage_24_c.c: New.
6707
6708 2011-05-06 Dodji Seketeli <dodji@redhat.com>
6709
6710 PR c++/48838
6711 * g++.dg/template/member9.C: New test case.
6712
6713 2011-05-05 Eric Botcazou <ebotcazou@adacore.com>
6714
6715 * gnat.dg/discr29.ad[sb]: New test.
6716 * gnat.dg/discr30.adb: Likewise.
6717
6718 2011-05-05 Julian Brown <julian@codesourcery.com>
6719
6720 * gcc.target/arm/neon-vset_lanes8.c: New test.
6721
6722 2011-05-05 Jason Merrill <jason@redhat.com>
6723
6724 * g++.dg/init/new32.C: New.
6725
6726 2011-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6727
6728 * gfortran.dg/fmt_g0_6.f08: Use dg-options "-ffloat-store".
6729 Fix typo.
6730
6731 2011-05-05 Jakub Jelinek <jakub@redhat.com>
6732
6733 PR rtl-optimization/48381
6734 * gcc.c-torture/compile/pr48381.c: New test.
6735
6736 2011-05-05 Uros Bizjak <ubizjak@gmail.com>
6737
6738 * gcc.target/i386/opt-1.c: Add --param min-insn-to-prefetch -ratio=0
6739 to dg-options.
6740 * gcc.target/i386/opt-1.c: Ditto.
6741
6742 2011-05-04 Jason Merrill <jason@redhat.com>
6743
6744 * g++.dg/conversion/base1.C: New.
6745
6746 2011-05-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6747
6748 PR libgfortran/48787
6749 * gfortran.dg/round_3.f08: Add more checks to test case.
6750
6751 2011-05-04 Hans-Peter Nilsson <hp@axis.com>
6752
6753 * gfortran.dg/pr47878.f90, gfortran.dg/endfile_3.f90,
6754 gfortran.dg/endfile_4.f90, gfortran.dg/ftell_3.f90,
6755 gfortran.dg/fmt_cache_1.f, gfortran.dg/namelist_66.f90:
6756 Gate test on effective_target fd_truncate.
6757
6758 2011-05-04 Uros Bizjak <ubizjak@gmail.com>
6759
6760 * gcc.target/i386/recip-vec-divf.c: Decrease array sizes.
6761 * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
6762 * gcc.target/i386/recip-vec-divf-avx.c: Increase array sizes.
6763 * gcc.target/i386/recip-vec-sqrtf-avx.c: Ditto. Update scan times.
6764 * gcc.target/i386/ssefn-1.c: Add -mno-sse2 to dg-options.
6765 * gcc.target/i386/pr38824.c: Ditto.
6766 * gcc.target/i386/vecinit-1.c: Add -mno-sse4 to dg-options.
6767 * gcc.target/i386/vecinit-2.c: Ditto.
6768 * gcc.target/i386/sse-19.c: Add -mno-ssse3 to dg-options.
6769 * gcc.target/i386/parity-1.c: Add -mno-popcnt to dg-options.
6770 * gcc.target/i386/parity-2.c: Ditto.
6771 * gcc.target/i386/incoming-8.c: Add -mno-avx to dg-options.
6772
6773 2011-05-04 Stuart Henderson <shenders@gcc.gnu.org>
6774
6775 * gcc.target/bfin/mcpu-bf512.c: Update to latest silicon revision and
6776 remove duplication.
6777 * gcc.target/bfin/mcpu-bf514.c: Likewise.
6778 * gcc.target/bfin/mcpu-bf516.c: Likewise.
6779 * gcc.target/bfin/mcpu-bf518.c: Likewise.
6780
6781 2011-05-03 Tobias Burnus <burnus@net-b.de>
6782
6783 PR fortran/18918
6784 * gfortran.dg/coarray/this_image_1.f90: Remove dg-options.
6785
6786 2011-05-03 Tobias Burnus <burnus@net-b.de>
6787
6788 PR fortran/18918
6789 * gfortran.dg/coarray/this_image_1.f90: New.
6790
6791 2011-05-03 Tobias Burnus <burnus@net-b.de>
6792
6793 PR fortran/18918
6794 * gfortran.dg/coarray/caf.dg: New.
6795 * gfortran.dg/coarray/image_index_1.f90: New, copied
6796 from ../coarray_16.f90.
6797
6798 2011-05-03 Paolo Carlini <paolo.carlini@oracle.com>
6799
6800 PR c++/28501
6801 * g++.dg/ext/complex9.C: New.
6802
6803 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
6804
6805 From Mike Frysinger
6806 * gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0004.
6807 * gcc.target/bfin/mcpu-bf544.c, gcc.target/bfin/mcpu-bf547.c,
6808 gcc.target/bfin/mcpu-bf548.c, gcc.target/bfin/mcpu-bf549.c: Likewise.
6809
6810 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
6811
6812 * gcc.target/bfin/builtins: Created.
6813 * gcc.target/bfin/hisilh-O0.c: Deleted.
6814 * gcc.target/bfin/hisilh.c: Moved to...
6815 * gcc.target/bfin/builtins/hisilh.c: ...here.
6816 * gcc.target/bfin/builtins/shl_fr1x16-6.c: New test.
6817 * gcc.target/bfin/builtins/shr_fr1x16-1.c: Ditto.
6818 * gcc.target/bfin/builtins/shl_fr1x32-9.c: Ditto.
6819 * gcc.target/bfin/builtins/shr_fr1x32-4.c: Ditto.
6820 * gcc.target/bfin/builtins/shr_fr1x32-8.c: Ditto.
6821 * gcc.target/bfin/builtins/lshl_fr2x16-1.c: Ditto.
6822 * gcc.target/bfin/builtins/abs_fr1x16-1.c: Ditto.
6823 * gcc.target/bfin/builtins/norm32-1.c: Ditto.
6824 * gcc.target/bfin/builtins/shrl_fr1x16-3.c: Ditto.
6825 * gcc.target/bfin/builtins/norm_fr1x32-2.c: Ditto.
6826 * gcc.target/bfin/builtins/bfin-builtins.exp: Ditto.
6827 * gcc.target/bfin/builtins/norm16-2.c: Ditto.
6828 * gcc.target/bfin/builtins/norm32-5.c: Ditto.
6829 * gcc.target/bfin/builtins/norm_fr1x16-3.c: Ditto.
6830 * gcc.target/bfin/builtins/mult_fr1x32x32-2.c: Ditto.
6831 * gcc.target/bfin/builtins/norm16-6.c: Ditto.
6832 * gcc.target/bfin/builtins/norm32-9.c: Ditto.
6833 * gcc.target/bfin/builtins/mult_fr2x16-1.c: Ditto.
6834 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-2.c: Ditto.
6835 * gcc.target/bfin/builtins/min_fr2x16-1.c: Ditto.
6836 * gcc.target/bfin/builtins/max_fr2x16-2.c: Ditto.
6837 * gcc.target/bfin/builtins/norm32-10.c: Ditto.
6838 * gcc.target/bfin/builtins/shl_fr2x16-3.c: Ditto.
6839 * gcc.target/bfin/builtins/mulhisihh_fr2x16-1.c: Ditto.
6840 * gcc.target/bfin/builtins/diff_hl_fr2x16-2.c: Ditto.
6841 * gcc.target/bfin/builtins/shl_fr2x16-7.c: Ditto.
6842 * gcc.target/bfin/builtins/shr_fr2x16-2.c: Ditto.
6843 * gcc.target/bfin/builtins/mulhisilh_fr2x16-1.c: Ditto.
6844 * gcc.target/bfin/builtins/lshl_fr1x16-1.c: Ditto.
6845 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-2.c: Ditto.
6846 * gcc.target/bfin/builtins/negate_fr1x32-2.c: Ditto.
6847 * gcc.target/bfin/builtins/negate_fr1x16-3.c: Ditto.
6848 * gcc.target/bfin/builtins/abs_fr2x16-2.c: Ditto.
6849 * gcc.target/bfin/builtins/shrl_fr2x16-4.c: Ditto.
6850 * gcc.target/bfin/builtins/mult_fr1x16-1.c: Ditto.
6851 * gcc.target/bfin/builtins/max_fr1x32-1.c: Ditto.
6852 * gcc.target/bfin/builtins/min_fr1x16-1.c: Ditto.
6853 * gcc.target/bfin/builtins/shl_fr1x32-2.c: Ditto.
6854 * gcc.target/bfin/builtins/max_fr1x16-2.c: Ditto.
6855 * gcc.target/bfin/builtins/shl_fr1x16-3.c: Ditto.
6856 * gcc.target/bfin/builtins/add_fr2x16-1.c: Ditto.
6857 * gcc.target/bfin/builtins/shl_fr1x32-6.c: Ditto.
6858 * gcc.target/bfin/builtins/shr_fr1x32-1.c: Ditto.
6859 * gcc.target/bfin/builtins/shr_fr1x32.c: Ditto.
6860 * gcc.target/bfin/builtins/shl_fr1x16-7.c: Ditto.
6861 * gcc.target/bfin/builtins/shr_fr1x16-2.c: Ditto.
6862 * gcc.target/bfin/builtins/shr_fr1x32-5.c: Ditto.
6863 * gcc.target/bfin/builtins/shr_fr1x32-9.c: Ditto.
6864 * gcc.target/bfin/builtins/abs_fr1x32-1.c: Ditto.
6865 * gcc.target/bfin/builtins/lshl_fr2x16-2.c: Ditto.
6866 * gcc.target/bfin/builtins/abs_fr1x16-2.c: Ditto.
6867 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-1.c: Ditto.
6868 * gcc.target/bfin/builtins/norm32-2.c: Ditto.
6869 * gcc.target/bfin/builtins/shrl_fr1x16-4.c: Ditto.
6870 * gcc.target/bfin/builtins/norm16-3.c: Ditto.
6871 * gcc.target/bfin/builtins/norm32-6.c: Ditto.
6872 * gcc.target/bfin/builtins/norm16-7.c: Ditto.
6873 * gcc.target/bfin/builtins/mult_fr2x16-2.c: Ditto.
6874 * gcc.target/bfin/builtins/min_fr2x16-2.c: Ditto.
6875 * gcc.target/bfin/builtins/add_fr1x16-1.c: Ditto.
6876 * gcc.target/bfin/builtins/norm32-11.c: Ditto.
6877 * gcc.target/bfin/builtins/sub_fr2x16-1.c: Ditto.
6878 * gcc.target/bfin/builtins/shl_fr2x16-4.c: Ditto.
6879 * gcc.target/bfin/builtins/mulhisihh_fr2x16-2.c: Ditto.
6880 * gcc.target/bfin/builtins/diff_lh_fr2x16-1.c: Ditto.
6881 * gcc.target/bfin/builtins/shl_fr2x16-8.c: Ditto.
6882 * gcc.target/bfin/builtins/shr_fr2x16-3.c: Ditto.
6883 * gcc.target/bfin/builtins/mulhisilh_fr2x16-2.c: Ditto.
6884 * gcc.target/bfin/builtins/lshl_fr1x16-2.c: Ditto.
6885 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-1.c: Ditto.
6886 * gcc.target/bfin/builtins/shrl_fr2x16-1.c: Ditto.
6887 * gcc.target/bfin/builtins/mult_fr1x32-1.c: Ditto.
6888 * gcc.target/bfin/builtins/min_fr1x32-1.c: Ditto.
6889 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-1.c: Ditto.
6890 * gcc.target/bfin/builtins/mult_fr1x16-2.c: Ditto.
6891 * gcc.target/bfin/builtins/max_fr1x32-2.c: Ditto.
6892 * gcc.target/bfin/builtins/min_fr1x16-2.c: Ditto.
6893 * gcc.target/bfin/builtins/shl_fr1x32.c: Ditto.
6894 * gcc.target/bfin/builtins/shl_fr1x32-3.c: Ditto.
6895 * gcc.target/bfin/builtins/shl_fr1x16-4.c: Ditto.
6896 * gcc.target/bfin/builtins/sub_fr1x16-1.c: Ditto.
6897 * gcc.target/bfin/builtins/add_fr2x16-2.c: Ditto.
6898 * gcc.target/bfin/builtins/shl_fr1x32-7.c: Ditto.
6899 * gcc.target/bfin/builtins/shr_fr1x32-2.c: Ditto.
6900 * gcc.target/bfin/builtins/shl_fr1x16-8.c: Ditto.
6901 * gcc.target/bfin/builtins/shr_fr1x16-3.c: Ditto.
6902 * gcc.target/bfin/builtins/shr_fr1x32-6.c: Ditto.
6903 * gcc.target/bfin/builtins/circptr.c: Ditto.
6904 * gcc.target/bfin/builtins/negate_fr2x16-1.c: Ditto.
6905 * gcc.target/bfin/builtins/abs_fr1x32-2.c: Ditto.
6906 * gcc.target/bfin/builtins/multr_fr2x16-1.c: Ditto.
6907 * gcc.target/bfin/builtins/sum_fr2x16-1.c: Ditto.
6908 * gcc.target/bfin/builtins/shrl_fr1x16-1.c: Ditto.
6909 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-2.c: Ditto.
6910 * gcc.target/bfin/builtins/norm32-3.c: Ditto.
6911 * gcc.target/bfin/builtins/norm_fr1x16-1.c: Ditto.
6912 * gcc.target/bfin/builtins/norm16-4.c: Ditto.
6913 * gcc.target/bfin/builtins/norm32-7.c: Ditto.
6914 * gcc.target/bfin/builtins/norm16-8.c: Ditto.
6915 * gcc.target/bfin/builtins/add_fr1x32-1.c: Ditto.
6916 * gcc.target/bfin/builtins/shl_fr2x16-1.c: Ditto.
6917 * gcc.target/bfin/builtins/add_fr1x16-2.c: Ditto.
6918 * gcc.target/bfin/builtins/shl_fr2x16-5.c: Ditto.
6919 * gcc.target/bfin/builtins/norm32-12.c: Ditto.
6920 * gcc.target/bfin/builtins/sub_fr2x16-2.c: Ditto.
6921 * gcc.target/bfin/builtins/diff_lh_fr2x16-2.c: Ditto.
6922 * gcc.target/bfin/builtins/mulhisihl_fr2x16-1.c: Ditto.
6923 * gcc.target/bfin/builtins/shr_fr2x16-4.c: Ditto.
6924 * gcc.target/bfin/builtins/mulhisill_fr2x16-1.c: Ditto.
6925 * gcc.target/bfin/builtins/negate_fr1x16-1.c: Ditto.
6926 * gcc.target/bfin/builtins/multr_fr1x16-1.c: Ditto.
6927 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-2.c: Ditto.
6928 * gcc.target/bfin/builtins/shrl_fr2x16-2.c: Ditto.
6929 * gcc.target/bfin/builtins/mult_fr1x32x32NS-1.c: Ditto.
6930 * gcc.target/bfin/builtins/mult_fr1x32-2.c: Ditto.
6931 * gcc.target/bfin/builtins/min_fr1x32-2.c: Ditto.
6932 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-2.c: Ditto.
6933 * gcc.target/bfin/builtins/shl_fr1x16-1.c: Ditto.
6934 * gcc.target/bfin/builtins/sub_fr1x32-1.c: Ditto.
6935 * gcc.target/bfin/builtins/shl_fr1x32-4.c: Ditto.
6936 * gcc.target/bfin/builtins/sub_fr1x16-2.c: Ditto.
6937 * gcc.target/bfin/builtins/shl_fr1x16-5.c: Ditto.
6938 * gcc.target/bfin/builtins/shl_fr1x32-8.c: Ditto.
6939 * gcc.target/bfin/builtins/shr_fr1x32-3.c: Ditto.
6940 * gcc.target/bfin/builtins/shr_fr1x16-4.c: Ditto.
6941 * gcc.target/bfin/builtins/shr_fr1x32-7.c: Ditto.
6942 * gcc.target/bfin/builtins/negate_fr2x16-2.c: Ditto.
6943 * gcc.target/bfin/builtins/multr_fr2x16-2.c: Ditto.
6944 * gcc.target/bfin/builtins/sum_fr2x16-2.c: Ditto.
6945 * gcc.target/bfin/builtins/shrl_fr1x16-2.c: Ditto.
6946 * gcc.target/bfin/builtins/norm_fr1x32-1.c: Ditto.
6947 * gcc.target/bfin/builtins/norm16-1.c: Ditto.
6948 * gcc.target/bfin/builtins/norm_fr1x16-2.c: Ditto.
6949 * gcc.target/bfin/builtins/mult_fr1x32x32-1.c: Ditto.
6950 * gcc.target/bfin/builtins/norm32-4.c: Ditto.
6951 * gcc.target/bfin/builtins/norm16-5.c: Ditto.
6952 * gcc.target/bfin/builtins/norm32-8.c: Ditto.
6953 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-1.c: Ditto.
6954 * gcc.target/bfin/builtins/max_fr2x16-1.c: Ditto.
6955 * gcc.target/bfin/builtins/add_fr1x32-2.c: Ditto.
6956 * gcc.target/bfin/builtins/shl_fr2x16-2.c: Ditto.
6957 * gcc.target/bfin/builtins/shl_fr2x16-6.c: Ditto.
6958 * gcc.target/bfin/builtins/diff_hl_fr2x16-1.c: Ditto.
6959 * gcc.target/bfin/builtins/shr_fr2x16-1.c: Ditto.
6960 * gcc.target/bfin/builtins/mulhisihl_fr2x16-2.c: Ditto.
6961 * gcc.target/bfin/builtins/negate_fr1x32-1.c: Ditto.
6962 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-1.c: Ditto.
6963 * gcc.target/bfin/builtins/multr_fr1x16-2.c: Ditto.
6964 * gcc.target/bfin/builtins/mulhisill_fr2x16-2.c: Ditto.
6965 * gcc.target/bfin/builtins/negate_fr1x16-2.c: Ditto.
6966 * gcc.target/bfin/builtins/abs_fr2x16-1.c: Ditto.
6967 * gcc.target/bfin/builtins/shrl_fr2x16-3.c: Ditto.
6968 * gcc.target/bfin/builtins/mult_fr1x32x32NS-2.c: Ditto.
6969 * gcc.target/bfin/builtins/shl_fr1x32-1.c: Ditto.
6970 * gcc.target/bfin/builtins/max_fr1x16-1.c: Ditto.
6971 * gcc.target/bfin/builtins/shl_fr1x16-2.c: Ditto.
6972 * gcc.target/bfin/builtins/sub_fr1x32-2.c: Ditto.
6973 * gcc.target/bfin/builtins/shl_fr1x32-5.c: Ditto.
6974
6975 2011-05-03 Bernd Schmidt <bernds@codesourcery.com>
6976
6977 * gcc.target/arm/cold-lc.c: New test.
6978
6979 2011-05-03 Jakub Jelinek <jakub@redhat.com>
6980
6981 PR target/48774
6982 * gcc.dg/pr48774.c: New test.
6983
6984 2011-05-03 Richard Guenther <rguenther@suse.de>
6985
6986 * gcc.dg/large-size-array-5.c: New testcase.
6987
6988 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
6989
6990 * gcc.dg/vect/vect-strided-u16-i3.c: New test.
6991
6992 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
6993
6994 * lib/target-supports.exp (check_effective_target_vect_strided):
6995 Replace with...
6996 (check_effective_target_vect_strided2)
6997 (check_effective_target_vect_strided3)
6998 (check_effective_target_vect_strided4)
6999 (check_effective_target_vect_strided8): ...these new functions.
7000
7001 * gcc.dg/vect/O3-pr39675-2.c: Update accordingly.
7002 * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Likewise.
7003 * gcc.dg/vect/fast-math-slp-27.c: Likewise.
7004 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Likewise.
7005 * gcc.dg/vect/pr37539.c: Likewise.
7006 * gcc.dg/vect/slp-11a.c: Likewise.
7007 * gcc.dg/vect/slp-11b.c: Likewise.
7008 * gcc.dg/vect/slp-11c.c: Likewise.
7009 * gcc.dg/vect/slp-12a.c: Likewise.
7010 * gcc.dg/vect/slp-12b.c: Likewise.
7011 * gcc.dg/vect/slp-18.c: Likewise.
7012 * gcc.dg/vect/slp-19a.c: Likewise.
7013 * gcc.dg/vect/slp-19b.c: Likewise.
7014 * gcc.dg/vect/slp-21.c: Likewise.
7015 * gcc.dg/vect/slp-23.c: Likewise.
7016 * gcc.dg/vect/vect-cselim-1.c: Likewise.
7017
7018 * gcc.dg/vect/fast-math-vect-complex-3.c: Use vect_stridedN
7019 instead of vect_interleave && vect_extract_even_odd.
7020 * gcc.dg/vect/no-scevccp-outer-10a.c: Likewise.
7021 * gcc.dg/vect/no-scevccp-outer-10b.c: Likewise.
7022 * gcc.dg/vect/no-scevccp-outer-20.c: Likewise.
7023 * gcc.dg/vect/vect-1.c: Likewise.
7024 * gcc.dg/vect/vect-10.c: Likewise.
7025 * gcc.dg/vect/vect-98.c: Likewise.
7026 * gcc.dg/vect/vect-107.c: Likewise.
7027 * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
7028 * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
7029 * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
7030 * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
7031 * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
7032 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
7033 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
7034 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
7035 * gcc.dg/vect/vect-strided-float.c: Likewise.
7036 * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
7037 * gcc.dg/vect/vect-strided-mult.c: Likewise.
7038 * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
7039 * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
7040 * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
7041 * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
7042 * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
7043 * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
7044 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
7045 * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
7046 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
7047 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
7048 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
7049 * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
7050 * gcc.dg/vect/vect-vfa-03.c: Likewise.
7051
7052 * gcc.dg/vect/no-scevccp-outer-18.c: Add vect_stridedN to the
7053 target condition.
7054 * gcc.dg/vect/pr30843.c: Likewise.
7055 * gcc.dg/vect/pr33866.c: Likewise.
7056 * gcc.dg/vect/slp-reduc-6.c: Likewise.
7057 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
7058 * gcc.dg/vect/vect-strided-store-u16-i4.c: Likewise.
7059 * gcc.dg/vect/vect-strided-store-u32-i2.c: Likewise.
7060
7061 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
7062
7063 * gcc.dg/vect/slp-11.c: Split into...
7064 * gcc.dg/vect/slp-11a.c, gcc.dg/vect/slp-11b.c,
7065 gcc.dg/vect/slp-11c.c: ...these tests.
7066 * gcc.dg/vect/slp-12a.c: Split 4-stride loop into...
7067 * gcc.dg/vect/slp-12c.c: ...this new test.
7068 * gcc.dg/vect/slp-19.c: Split into...
7069 * gcc.dg/vect/slp-19a.c, gcc.dg/vect/slp-19b.c,
7070 gcc.dg/vect/slp-19c.c: ...these new tests.
7071
7072 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
7073
7074 * lib/target-supports.exp
7075 (check_effective_target_vect_extract_even_odd_wide): Delete.
7076 (check_effective_target_vect_strided_wide): Likewise.
7077 * gcc.dg/vect/O3-pr39675-2.c: Use the non-wide versions instead.
7078 * gcc.dg/vect/fast-math-pr35982.c: Likewise.
7079 * gcc.dg/vect/fast-math-vect-complex-3.c: Likewise.
7080 * gcc.dg/vect/pr37539.c: Likewise.
7081 * gcc.dg/vect/slp-11.c: Likewise.
7082 * gcc.dg/vect/slp-12a.c: Likewise.
7083 * gcc.dg/vect/slp-12b.c: Likewise.
7084 * gcc.dg/vect/slp-19.c: Likewise.
7085 * gcc.dg/vect/slp-23.c: Likewise.
7086 * gcc.dg/vect/vect-1.c: Likewise.
7087 * gcc.dg/vect/vect-98.c: Likewise.
7088 * gcc.dg/vect/vect-107.c: Likewise.
7089 * gcc.dg/vect/vect-strided-float.c: Likewise.
7090
7091 2011-05-02 Jason Merrill <jason@redhat.com>
7092
7093 * g++.dg/init/new31.C: New.
7094
7095 2011-05-02 Simon Martin <simartin@users.sourceforge.net>
7096
7097 PR c/35445
7098 * gcc.dg/pr35445.c: New test.
7099
7100 2011-05-02 Jason Merrill <jason@redhat.com>
7101
7102 * c-c++-common/vla-1.c: New.
7103
7104 2011-05-02 Richard Guenther <rguenther@suse.de>
7105
7106 PR tree-optimization/48822
7107 * gcc.dg/torture/pr48822.c: New testcase.
7108
7109 2011-05-02 Paolo Carlini <paolo.carlini@oracle.com>
7110
7111 PR c++/47969
7112 * g++.dg/cpp0x/constexpr-47969.C: New.
7113
7114 2011-05-02 Ira Rosen <ira.rosen@linaro.org>
7115
7116 PR testsuite/48498
7117 * gcc.dg/vect/slp-3.c: Increase loop bound. Don't expect to fail
7118 on vect_no_align targets.
7119 * gcc.dg/vect/no-vfa-pr29145.c: Don't expect to fail on
7120 vect_no_align targets.
7121
7122 2011-05-01 Xinliang David Li <davidxl@google.com>
7123
7124 * gcc.dg/tree-ssa/integer-addr.c: New test.
7125 * gcc.dg/tree-ssa/alias_bug.c: New test.
7126
7127 2011-05-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7128
7129 PR libgfortran/48787
7130 * gfortran.dg/round_3.f08: Add more checks.
7131
7132 2011-04-30 Tobias Burnus <burnus@net-b.de>
7133
7134 PR fortran/48821
7135 * gfortran.dg/import9.f90: New, proper test.
7136 * gfortran.dg/interface_37.f90: Remove bogus
7137 test (bogus copy of interface_36.f90).
7138
7139 2011-04-30 Tobias Burnus <burnus@net-b.de>
7140
7141 PR fortran/48821
7142 * gfortran.dg/interface_37.f90: New.
7143
7144 2011-04-30 Paul Thomas <pault@gcc.gnu.org>
7145
7146 PR fortran/48746
7147 * gfortran.dg/realloc_on_assign_7.f03: Test bounds.
7148
7149 2011-04-30 Jakub Jelinek <jakub@redhat.com>
7150
7151 PR tree-optimization/48809
7152 * gcc.c-torture/execute/pr48809.c: New test.
7153
7154 2011-04-29 Jeff Law <law@redhat.com>
7155
7156 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: New test.
7157
7158 2011-04-29 Paolo Carlini <paolo.carlini@oracle.com>
7159
7160 PR c++/48606
7161 * g++.dg/init/ctor10.C: New.
7162
7163 2011-04-29 Le-Chun Wu <lcwu@google.com>
7164
7165 * g++.dg/warn/Wconversion-null-2.C: Do not expect a NULL
7166 warning in implicitly instantiated templates.
7167
7168 2011-04-29 Le-Chun Wu <lcwu@google.com>
7169
7170 * g++.dg/warn/Wnull-conversion-1.C: New.
7171 * g++.dg/warn/Wnull-conversion-2.C: New.
7172
7173 2011-04-29 Diego Novillo <dnovillo@google.com>
7174
7175 * g++.old-deja/g++.other/null3.C: Expect warning about
7176 converting boolean to a pointer.
7177
7178 2011-04-29 Paul Thomas <pault@gcc.gnu.org>
7179
7180 PR fortran/48462
7181 * gfortran.dg/realloc_on_assign_7.f03: Modify to test for lhs
7182 being a target.
7183
7184 PR fortran/48746
7185 * gfortran.dg/realloc_on_assign_7.f03: Add subroutine pr48746.
7186
7187 2011-04-29 Tobias Burnus <burnus@net-b.de>
7188
7189 PR fortran/48810
7190 * gfortran.dg/typebound_proc_22.f90: New.
7191
7192 PR fortran/48800
7193 * gfortran.dg/interface_36.f90: New.
7194
7195 2011-04-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7196
7197 PR libgfortran/48488
7198 PR libgfortran/48602
7199 PR libgfortran/48615
7200 PR libgfortran/48684
7201 PR libgfortran/48787
7202 * gfortran.dg/fmt_g.f: Adjust test.
7203 * gfortran.dg/fmt_g0_1.f08: Adjust test.
7204 * gfortran.dg/round_3.f08: New test.
7205 * gfortran.dg/namelist_print_1.f: Adjust test.
7206 * gfortran.dg/char4_iunit_1.f03: Adjust test.
7207 * gfortran.dg/f2003_io_5.f03: Adjust test.
7208 * gfortran.dg/coarray_15.f90: Adjust test.
7209 * gfortran.dg/namelist_65.f90: Adjust test.
7210 * gfortran.dg/fmt_cache_1.f: Adjust test.
7211 * gfortran.dg/char4_iunit_2.f03: Adjust test.
7212 * gfortran.dg/real_const_3.f90: Adjust test.
7213
7214 2011-04-28 Xinliang David Li <davidxl@google.com>
7215
7216 * gcc.dg/tree-prof/prof-robust-1.c: New test.
7217 * g++.dg/prof-robust-1.C: New test.
7218
7219 2011-04-28 Ira Rosen <ira.rosen@linaro.org>
7220
7221 PR tree-optimization/48765
7222 * gcc.dg/vect/pr48765.c: New.
7223
7224 2011-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7225
7226 PR tree-optimization/48775
7227 * gcc.dg/pr48616.c: Also add -fno-common on alpha*-dec-osf*.
7228
7229 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
7230
7231 PR c++/48798
7232 * g++.dg/inherit/pr48798.C: New.
7233 * g++.old-deja/g++.other/base1.C: Adjust.
7234
7235 2011-04-28 Dodji Seketeli <dodji@redhat.com>
7236
7237 PR c++/48656
7238 * g++.dg/template/inherit7.C: New test case.
7239
7240 2011-04-28 Richard Guenther <rguenther@suse.de>
7241
7242 PR tree-optimization/40052
7243 PR tree-optimization/15347
7244 * gcc.dg/tree-ssa/vrp57.c: New testcase.
7245 * gcc.dg/pr15347.c: Likewise.
7246
7247 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
7248
7249 PR c++/48530
7250 * g++.dg/cpp0x/sfinae18.C: New.
7251
7252 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
7253
7254 PR c++/48771
7255 * g++.dg/ext/is_literal_type1.C: New.
7256
7257 2011-04-28 Tobias Burnus <burnus@net-b.de>
7258
7259 PR fortran/48112
7260 PR fortran/48279
7261 * gfortran.dg/interface_35.f90: New.
7262 * gfortran.dg/erfc_scaled_1.f90: Don't compile with -pedantic.
7263 * gfortran.dg/func_result_6.f90: Add dg-warning.
7264 * gfortran.dg/bessel_1.f90: Ditto.
7265 * gfortran.dg/hypot_1.f90: Ditto.
7266 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
7267 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
7268 * gfortran.dg/interface_assignment_4.f90: Ditto.
7269
7270 2011-04-27 Jason Merrill <jason@redhat.com>
7271
7272 * g++.dg/ext/complex8.C: New.
7273
7274 * g++.dg/cpp0x/initlist49.C: New.
7275 * g++.dg/init/new30.C: New.
7276
7277 2011-04-27 Tobias Burnus <burnus@net-b.de>
7278
7279 PR fortran/48788
7280 * gfortran.dg/whole_file_34.f90: New.
7281
7282 2011-04-27 Jan Hubicka <jh@suse.cz>
7283
7284 * gcc.dg/tree-ssa/inline-9.c: New testcase.
7285
7286 2011-04-27 Jason Merrill <jason@redhat.com>
7287
7288 * g++.old-deja/g++.oliva/overload1.C: Adjust.
7289
7290 * g++.dg/parse/ambig6.C: New.
7291
7292 2011-04-27 Nick Clifton <nickc@redhat.com>
7293
7294 * gcc.dg/20020312-2.c: Add definition for RX.
7295
7296 * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu
7297 option with RX targets.
7298
7299 * gcc.target/rx/pack.c: Replace C++ style // comments with C style
7300 /* */ comments.
7301
7302 2011-04-27 Richard Guenther <rguenther@suse.de>
7303
7304 * gcc.dg/tree-ssa/pr23382.c: Remove.
7305
7306 2011-04-27 Kaz Kojima <kkojima@gcc.gnu.org>
7307
7308 PR target/48767
7309 * gcc.c-torture/compile/pr48767.c: New test.
7310
7311 2011-04-27 Richard Guenther <rguenther@suse.de>
7312
7313 PR tree-optimization/48772
7314 * g++.dg/pr48772.C: New testcase.
7315
7316 2011-04-27 Jakub Jelinek <jakub@redhat.com>
7317
7318 PR c/48742
7319 * gcc.c-torture/compile/pr48742.c: New test.
7320
7321 2011-04-26 Jason Merrill <jason@redhat.com>
7322
7323 * g++.dg/lookup/koenig13.C: New.
7324
7325 * g++.dg/cpp0x/initlist48.C: New.
7326
7327 2011-04-25 Jason Merrill <jason@redhat.com>
7328
7329 * g++.dg/cpp0x/sfinae17.C: New.
7330
7331 2011-03-23 Michael Meissner <meissner@linux.vnet.ibm.com>
7332
7333 PR target/48258
7334 * gcc.target/powerpc/pr48258-1.c: New file.
7335 * gcc.target/powerpc/pr48258-2.c: Ditto.
7336
7337 2011-04-26 Xinliang David Li <davidxl@google.com>
7338
7339 * gcc.dg/uninit-suppress.c: New test.
7340 * gcc.dg/uninit-suppress.c: New test.
7341
7342 2011-04-26 Jakub Jelinek <jakub@redhat.com>
7343
7344 PR debug/48768
7345 * gcc.dg/pr48768.c: New test.
7346
7347 PR tree-optimization/48734
7348 * gcc.c-torture/compile/pr48734.c: New test.
7349
7350 PR testsuite/48753
7351 * gcc.dg/tree-prof/val-prof-2.c: Adjust for 32-bit HWI.
7352
7353 2011-04-26 Richard Guenther <rguenther@suse.de>
7354
7355 PR tree-optimization/48731
7356 * gcc.dg/torture/pr48731.c: New testcase.
7357
7358 2011-04-26 Richard Guenther <rguenther@suse.de>
7359
7360 PR testsuite/48753
7361 * gcc.dg/tree-prof/val-prof-2.c: Adjust.
7362
7363 2011-04-26 Richard Guenther <rguenther@suse.de>
7364
7365 PR middle-end/48694
7366 * gcc.dg/torture/pr48694-1.c: New testcase.
7367 * gcc.dg/torture/pr48694-2.c: Likewise.
7368
7369 2011-04-25 Paolo Carlini <paolo.carlini@oracle.com>
7370
7371 * g++.dg/ext/underlying_type1.C: New.
7372 * g++.dg/ext/underlying_type2.C: Likewise.
7373 * g++.dg/ext/underlying_type3.C: Likewise.
7374 * g++.dg/ext/underlying_type4.C: Likewise.
7375 * g++.dg/ext/underlying_type5.C: Likewise.
7376 * g++.dg/ext/underlying_type6.C: Likewise.
7377 * g++.dg/ext/underlying_type7.C: Likewise.
7378 * g++.dg/ext/underlying_type8.C: Likewise.
7379 * g++.dg/ext/underlying_type9.C: Likewise.
7380 * g++.dg/ext/underlying_type10.C: Likewise.
7381
7382 2011-04-25 Jason Merrill <jason@redhat.com>
7383
7384 * g++.dg/cpp0x/regress/template-const2.C: New.
7385
7386 2011-04-25 Jeff Law <law@redhat.com>
7387
7388 * gcc.dg/tree-ssa/vrp56.c: new test.
7389
7390 2011-04-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7391
7392 * go.test/go-test.exp (go-set-goarch): Accept mips*-*-*.
7393
7394 2011-04-24 Jakub Jelinek <jakub@redhat.com>
7395
7396 PR preprocessor/48740
7397 * c-c++-common/raw-string-11.c: New test.
7398
7399 2011-04-23 John David Anglin <dave.anglin@nrc-cnrc.ca>
7400
7401 * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
7402 hppa*-*-hpux*.
7403
7404 2011-04-23 Tobias Burnus <burnus@net-b.de>
7405
7406 PR fortran/18918
7407 * gfortran.dg/coarray_19.f90: New.
7408
7409 2011-04-23 Jakub Jelinek <jakub@redhat.com>
7410
7411 PR c/48685
7412 * gcc.dg/pr48685.c: New test.
7413
7414 2011-04-22 Jan Hubicka <jh@suse.cz>
7415
7416 * gcc.dg/tree-ssa/pr38699.c: Fix testcase.
7417
7418 2011-04-22 Jakub Jelinek <jakub@redhat.com>
7419
7420 PR tree-optimization/48717
7421 * gcc.c-torture/execute/pr48717.c: New test.
7422
7423 2011-04-22 Uros Bizjak <ubizjak@gmail.com>
7424
7425 PR target/48723
7426 * gcc.target/i386/pr48723.c: New test.
7427
7428 2011-04-22 Jakub Jelinek <jakub@redhat.com>
7429
7430 PR c/48716
7431 * gcc.dg/gomp/pr48716.c: New test.
7432 * g++.dg/gomp/pr48716.C: New test.
7433
7434 2011-04-22 Alexander Monakov <amonakov@ispras.ru>
7435
7436 PR c/36750
7437 * gcc.dg/missing-field-init-2.c: Update testcase.
7438
7439 2011-04-22 Alan Modra <amodra@gmail.com>
7440
7441 * gcc.target/powerpc/ppc-pow.c: Allow for tail calls.
7442
7443 2011-04-21 Thomas Koenig <tkoenig@gcc.gnu.org>
7444
7445 PR fortran/48405
7446 * gfortran.dg/function_optimize_6.f90: New test.
7447
7448 2011-04-21 Easwaran Raman <eraman@google.com>
7449
7450 * gcc.dg/stack-layout-2.c: New test.
7451
7452 2011-04-21 Richard Guenther <rguenther@suse.de>
7453
7454 PR lto/48703
7455 * g++.dg/lto/pr48207-2_0.C: New testcase.
7456 * g++.dg/lto/pr48207-3_0.C: Likewise.
7457
7458 2011-04-21 Eric Botcazou <ebotcazou@adacore.com>
7459
7460 * gnat.dg/volatile5.adb: New test.
7461 * gnat.dg/volatile5_pkg.ads: New helper.
7462
7463 2011-04-21 Uros Bizjak <ubizjak@gmail.com>
7464
7465 PR target/48708
7466 * gcc.target/i386/pr48708.c: New test.
7467
7468 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
7469
7470 * gcc.dg/vect/vect-119.c: New test.
7471
7472 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
7473
7474 * gcc.dg/vect/vect.exp: Run the main tests twice, one with -flto
7475 and once without.
7476
7477 2011-04-21 Richard Earnshaw <rearnsha@arm.com>
7478 Richard Sandiford <richard.sandiford@linaro.org>
7479
7480 PR target/46329
7481 * gcc.target/arm/pr46329.c: New test.
7482
7483 2011-04-21 Tobias Burnus <burnus@net-b.de>
7484
7485 PR fortran/18918
7486 * gfortran.dg/coarray_18.f90: New.
7487
7488 2011-04-20 Jason Merrill <jason@redhat.com>
7489
7490 * g++.dg/cpp0x/initlist47.C: New.
7491
7492 * g++.dg/init/dtor4.C: New.
7493
7494 2011-04-20 Uros Bizjak <ubizjak@gmail.com>
7495
7496 PR target/48678
7497 * gcc.target/i386/sse2-pinsrw.c: New test.
7498 * gcc.target/i386/avx-vpinsrw.c: Ditto.
7499 * gcc.target/i386/sse4_1-insvqi.c: Ditto.
7500 * gcc.target/i386/sse2-insvhi.c: Ditto.
7501 * gcc.target/i386/sse4_1-insvsi.c: Ditto.
7502 * gcc.target/i386/sse4_1-insvdi.c: Ditto.
7503
7504 2011-04-20 Jason Merrill <jason@redhat.com>
7505
7506 * g++.dg/template/const4.C: New.
7507
7508 2011-04-20 Easwaran Raman <eraman@google.com>
7509
7510 * gcc.dg/stack-layout-1.c: New test.
7511
7512 2011-04-20 Daniel Jacobowitz <dan@codesourcery.com>
7513
7514 * gcc.dg/vect/vect-shift-3.c, gcc.dg/vect/vect-shift-4.c: New.
7515 * lib/target-supports.exp (check_effective_target_vect_shift_char): New
7516 function.
7517
7518 2011-04-20 Kai Tietz <ktietz@redhat.com>
7519
7520 * gcc.dg/binop-xor1.c: New test.
7521 * gcc.dg/binop-xor2.c: New test.
7522 * gcc.dg/binop-xor3.c: New test.
7523 * gcc.dg/binop-xor4.c: New test.
7524 * gcc.dg/binop-xor5.c: New test.
7525
7526 2011-04-20 Richard Guenther <rguenther@suse.de>
7527
7528 PR tree-optimization/47892
7529 * gcc.dg/vect/fast-math-ifcvt-1.c: New testcase.
7530
7531 2011-04-20 Richard Guenther <rguenther@suse.de>
7532
7533 PR middle-end/48695
7534 * g++.dg/torture/pr48695.C: New testcase.
7535
7536 2011-04-20 Georg-Johann Lay <avr@gjlay.de>
7537
7538 * gcc.dg/pr42629.c: Add dg-require-effective-target int32plus
7539 * gcc.c-torture/execute/cmpsi-2.c: Ditto
7540 * gcc.c-torture/execute/pr45262.c: Ditto
7541 * gcc.dg/torture/pr43165.c: Ditto.
7542 * gcc.dg/torture/pr47228.c: Ditto.
7543 * gcc.dg/tree-ssa/pr45144.c: Ditto.
7544 * gcc.dg/ipa/pr45644.c: Ditto.
7545 * gcc.c-torture/compile/pr43191.c: Ditto. Remove dg-skip-if for
7546 PDP11.
7547
7548 2011-04-19 Jason Merrill <jason@redhat.com>
7549
7550 * g++.dg/ext/complex7.C: New.
7551
7552 * g++.dg/ext/attrib41.C: New.
7553
7554 2011-04-19 Kaz Kojima <kkojima@gcc.gnu.org>
7555
7556 PR testsuite/48676
7557 * gcc.dg/torture/pr37868.c: Skip on sh*-*-*.
7558
7559 2011-04-19 Jakub Jelinek <jakub@redhat.com>
7560
7561 PR target/48678
7562 * gcc.target/i386/pr48678.c: New test.
7563
7564 2011-04-19 Martin Jambor <mjambor@suse.cz>
7565
7566 * g++.dg/opt/devirt1.C: Bump to -O2, remove XFAIL.
7567 * g++.dg/opt/devirt2.C: New test.
7568 * g++.dg/ipa/devirt-g-1.C: Likewise.
7569
7570 2011-04-19 Tobias Burnus <burnus@net-b.de>
7571
7572 PR fortran/48588
7573 * gfortran.dg/whole_file_33.f90: New.
7574
7575 2011-04-19 Martin Jambor <mjambor@suse.cz>
7576
7577 * g++.dg/ipa/devirt-7.C: New test.
7578
7579 2011-04-19 Richard Guenther <rguenther@suse.de>
7580
7581 PR lto/48207
7582 * g++.dg/lto/pr48207_0.C: New testcase.
7583
7584 2011-04-18 Jason Merrill <jason@redhat.com>
7585
7586 * g++.dg/init/void1.C: New.
7587
7588 * g++.dg/cpp0x/union4.C: New.
7589
7590 2011-04-18 Jakub Jelinek <jakub@redhat.com>
7591
7592 PR middle-end/48661
7593 * g++.dg/torture/pr48661.C: New test.
7594
7595 PR c++/48632
7596 * g++.dg/gomp/pr48632.C: New test.
7597
7598 2011-04-18 Uros Bizjak <ubizjak@gmail.com>
7599
7600 * gcc.target/i386/sse2-maskmovdqu.c: New test.
7601 * gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
7602
7603 2011-04-18 Tobias Burnus <burnus@net-b.de>
7604
7605 PR fortran/18918
7606 * gfortran.dg/coarray_17.f90: New.
7607 * gfortran.dg/coarray_10.f90: Update dg-error.
7608
7609 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7610
7611 PR testsuite/48251
7612 * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
7613 * gfortran.dg/guality/guality.exp: Likewise.
7614
7615 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7616
7617 * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
7618
7619 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7620
7621 * gcc.dg/vect/pr48377.c: Remove dg-do run.
7622
7623 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7624
7625 * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
7626
7627 2011-04-18 Richard Guenther <rguenther@suse.de>
7628
7629 PR middle-end/46364
7630 * g++.dg/torture/pr46364.C: New testcase.
7631
7632 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7633
7634 * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
7635
7636 2011-04-18 Alexander Monakov <amonakov@ispras.ru>
7637
7638 * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
7639
7640 2011-04-18 Ulrich Weigand <ulrich.weigand@linaro.org>
7641 Ira Rosen <ira.rosen@linaro.org>
7642
7643 PR target/48252
7644 * gcc.target/arm/pr48252.c: New test.
7645
7646 2011-04-18 Jakub Jelinek <jakub@redhat.com>
7647
7648 PR tree-optimization/48616
7649 * gcc.dg/pr48616.c: New test.
7650
7651 2011-04-18 Tobias Burnus <burnus@net-b.de>
7652
7653 PR fortran/18918
7654 * gfortran.dg/coarray_16.f90: New.
7655
7656 2011-04-18 Paul Thomas <pault@gcc.gnu.org>
7657
7658 PR fortran/48462
7659 * gfortran.dg/realloc_on_assign_7.f03: New test.
7660
7661 2011-04-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7662
7663 PR libgfortran/48602
7664 * gfortran.dg/fmt_g0_6.f08: New test.
7665
7666 2011-04-17 Jason Merrill <jason@redhat.com>
7667
7668 * g++.dg/cpp0x/sfinae16.C: New.
7669
7670 2011-04-17 Richard Sandiford <rdsandiford@googlemail.com>
7671
7672 * gcc.target/mips/reg-var-1.c: New test.
7673
7674 2011-04-17 Jan Hubicka <jh@suse.cz>
7675
7676 * gcc.dg/winline-5.c: Update testcase.
7677
7678 2011-04-17 Eric Botcazou <ebotcazou@adacore.com>
7679
7680 * gnat.dg/discr27.ad[sb]: Move dg directive.
7681 * gnat.dg/discr28.ad[sb]: New test.
7682 * gnat.dg/discr28_pkg.ads: New helper.
7683
7684 2011-04-17 Michael Matz <matz@suse.de>
7685
7686 PR tree-optimization/48622
7687 PR lto/48645
7688 * gcc.dg/lto/pr48622_0.c: New test.
7689
7690 2011-04-16 Uros Bizjak <ubizjak@gmail.com>
7691
7692 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns.
7693 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
7694 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
7695 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
7696 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
7697 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
7698
7699 2011-04-15 Jason Merrill <jason@redhat.com>
7700
7701 * g++.dg/cpp0x/range-for17.C: New.
7702
7703 2011-04-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
7704
7705 * g++.dg/cpp0x/range-for2.C: Correct for declaration.
7706 * g++.dg/cpp0x/range-for3.C: Likewise.
7707 * g++.dg/cpp0x/range-for9.C: Correct error message.
7708 * g++.dg/cpp0x/range-for11.C: New.
7709 * g++.dg/cpp0x/range-for12.C: New.
7710 * g++.dg/cpp0x/range-for13.C: New.
7711 * g++.dg/cpp0x/range-for14.C: New.
7712 * g++.dg/cpp0x/range-for15.C: New.
7713 * g++.dg/cpp0x/range-for16.C: New.
7714
7715 2011-04-15 Tobias Burnus <burnus@net-b.de>
7716
7717 PR fortran/18918
7718 * gfortran.dg/coarray_15.f90: Change to dg-do run.
7719
7720 2011-04-15 Nicola Pero <nicola.pero@meta-innovation.com>
7721
7722 * objc.dg/naming-4.m: Updated.
7723 * objc.dg/naming-5.m: Updated.
7724 * objc.dg/naming-6.m: New.
7725 * objc.dg/naming-7.m: New.
7726 * obj-c++.dg/naming-1.mm: Updated.
7727 * obj-c++.dg/naming-2.mm: Updated.
7728 * obj-c++.dg/naming-3.mm: New.
7729 * obj-c++.dg/naming-4.mm: New.
7730
7731 2011-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7732
7733 PR libgfortran/48589
7734 * gfortran.dg/fmt_g0_5.f08: New test.
7735
7736 2011-04-15 Richard Guenther <rguenther@suse.de>
7737
7738 PR testsuite/48286
7739 * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
7740
7741 2011-04-15 Georg-Johann Lay <avr@gjlay.de>
7742
7743 * gcc.target/avr/torture/pr41885.c (dg-options): Change
7744 -finline-limit=0 to -fno-inline
7745
7746 2011-04-15 Jakub Jelinek <jakub@redhat.com>
7747
7748 PR target/48614
7749 * gcc.target/i386/pr46084.c: Require avx_runtime instead of
7750 just avx.
7751
7752 2011-04-14 Jakub Jelinek <jakub@redhat.com>
7753
7754 PR target/48605
7755 * gcc.target/i386/sse4_1-insertps-3.c: New test.
7756 * gcc.target/i386/sse4_1-insertps-4.c: New test.
7757 * gcc.target/i386/avx-insertps-3.c: New test.
7758 * gcc.target/i386/avx-insertps-4.c: New test.
7759
7760 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
7761
7762 * gcc.target/avr/torture/pr41885.c (dg-options): Add
7763 -finline-limit=0
7764
7765 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
7766
7767 PR target/46779
7768 PR target/45291
7769 PR target/41894
7770 * gcc.target/avr/pr46779-1.c: New test case
7771 * gcc.target/avr/pr46779-2.c: New test case
7772
7773 2011-04-14 Jason Merrill <jason@redhat.com>
7774
7775 * g++.dg/cpp0x/sfinae15.C: New.
7776
7777 * g++.dg/cpp0x/sfinae14.C: New.
7778
7779 * g++.dg/ext/vla10.C: New.
7780
7781 2011-04-14 Richard Guenther <rguenther@suse.de>
7782
7783 * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
7784
7785 2011-04-14 Richard Guenther <rguenther@suse.de>
7786
7787 * gcc.dg/fold-bitand-4.c: Move ...
7788 * c-c++-common/fold-bitand-4.c: ... here. Adjust slightly.
7789
7790 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
7791
7792 * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
7793 variables const.
7794 * gcc.target/avr/torture/trivial.c: Ditto.
7795
7796 2011-04-13 Jason Merrill <jason@redhat.com>
7797
7798 * g++.dg/template/operator11.C: New.
7799
7800 2011-04-13 Jakub Jelinek <jakub@redhat.com>
7801
7802 PR middle-end/48591
7803 * gcc.dg/gomp/pr48591.c: New test.
7804
7805 PR c++/48570
7806 * g++.dg/cpp0x/constexpr-wstring1.C: New test.
7807 * g++.dg/cpp0x/constexpr-wstring2.C: New test.
7808
7809 2011-04-13 Dodji Seketeli <dodji@redhat.com>
7810
7811 PR c++/48574
7812 * g++.dg/template/dependent-expr7.C: New test case.
7813
7814 2011-04-13 Jason Merrill <jason@redhat.com>
7815
7816 * g++.dg/cpp0x/sfinae13.C: New.
7817
7818 2011-04-13 Uros Bizjak <ubizjak@gmail.com>
7819
7820 * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
7821
7822 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
7823
7824 * gcc.target/arm/pr43698.c: Remove -march option.
7825
7826 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
7827
7828 * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
7829 -march option.
7830
7831 2011-04-12 Paul Thomas <pault@gcc.gnu.org>
7832
7833 PR fortran/48360
7834 PR fortran/48456
7835 * gfortran.dg/realloc_on_assign_6.f03: New test.
7836
7837 2011-04-12 Kai Tietz <ktietz@redhat.com>
7838
7839 * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
7840 targets the additional -mno-ms-bitfields and
7841 -Wno-packed-bitfield-compat options.
7842 * g++.dg/ext/bitfield3.C: Likewise.
7843 * g++.dg/ext/bitfield4.C: Likewise.
7844 * g++.dg/ext/bitfield5.C: Likewise.
7845 * gcc.dg/bitfld-15.c: Likewise.
7846 * gcc.dg/bitfld-16.c: Likewise.
7847 * gcc.dg/bitfld-17.c: Likewise.
7848 * gcc.dg/bitfld-18.c: Likewise.
7849
7850 2011-04-12 Richard Sandiford <richard.sandiford@linaro.org>
7851
7852 * gcc.target/arm/neon-vld3-1.c: New test.
7853 * gcc.target/arm/neon-vst3-1.c: New test.
7854 * gcc.target/arm/neon/v*.c: Regenerate.
7855
7856 2011-04-12 Jakub Jelinek <jakub@redhat.com>
7857
7858 PR rtl-optimization/48549
7859 * g++.dg/opt/pr48549.C: New test.
7860
7861 2011-04-12 Richard Guenther <rguenther@suse.de>
7862
7863 PR tree-optimization/46076
7864 * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
7865
7866 2011-04-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7867
7868 PR testsuite/21164
7869 * lib/compat.exp (compat-execute): Declare unsupported after
7870 stripping path from src1.
7871 * lib/lto.exp (lto-execute): Likewise.
7872
7873 2011-04-12 Jakub Jelinek <jakub@redhat.com>
7874
7875 PR c/48552
7876 * gcc.dg/pr48552-1.c: New test.
7877 * gcc.dg/pr48552-2.c: New test.
7878
7879 2011-04-11 Jason Merrill <jason@redhat.com>
7880
7881 * g++.dg/cpp0x/sfinae12.C: New.
7882
7883 * g++.dg/cpp0x/enum10.C: New.
7884
7885 * g++.dg/cpp0x/lambda/lambda-this4.C: New.
7886
7887 * g++.dg/cpp0x/rv-func.C: New.
7888
7889 2011-04-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7890
7891 * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
7892 alpha*-dec-osf5*.
7893
7894 2011-04-11 Martin Jambor <mjambor@suse.cz>
7895
7896 PR tree-optimization/48195
7897 * gcc.dg/ipa/pr48195.c: New test.
7898
7899 2011-04-10 Eric Botcazou <ebotcazou@adacore.com>
7900
7901 * gnat.dg/return3.adb: Remove unused switch.
7902
7903 2011-04-08 Mike Stump <mikestump@comcast.net>
7904
7905 PR testsuite/48506
7906 * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
7907 default to fno-common.
7908
7909 2011-04-08 Georg-Johann Lay <avr@gjlay.de>
7910
7911 * gcc.dg/sibcall-3.c: Don't xfail on AVR.
7912 * gcc.dg/sibcall-4.c: Don't xfail on AVR.
7913
7914 2011-04-08 Thomas Koenig <tkoenig@gcc.gnu.org>
7915
7916 PR fortran/48448
7917 * gfortran.dg/function_optimize_5.f90: New test.
7918
7919 2011-04-08 Eric Botcazou <ebotcazou@adacore.com>
7920
7921 * gnat.dg/aggr17.adb: New test.
7922 * gnat.dg/aggr18.adb: Likewise.
7923
7924 2011-04-08 Michael Matz <matz@suse.de>
7925
7926 PR middle-end/48389
7927 * gcc.target/i386/pr48389.c: New test.
7928
7929 2011-04-08 Andrey Belevantsev <abel@ispras.ru>
7930
7931 PR rtl-optimization/48272
7932 * g++.dg/opt/pr48272.C: New.
7933
7934 2011-04-08 Dmitry Melnik <dm@ispras.ru>
7935
7936 PR rtl-optimization/48235
7937 * gcc.dg/pr48235.c: New.
7938
7939 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
7940
7941 PR rtl-optimization/48302
7942 * g++.dg/opt/pr48302.C: New.
7943
7944 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
7945
7946 PR target/48273
7947 * g++.dg/opt/pr48273.C: New.
7948
7949 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
7950
7951 PR rtl-optimization/48442
7952 * gcc.dg/pr48442.c: New.
7953
7954 2011-04-08 Jakub Jelinek <jakub@redhat.com>
7955
7956 PR tree-optimization/48377
7957 * gcc.dg/vect/pr48377.c: New test.
7958
7959 2011-04-07 Jason Merrill <jason@redhat.com>
7960
7961 * g++.dg/cpp0x/regress/call1.C: New.
7962
7963 * g++.dg/cpp0x/variadic107.C: New.
7964
7965 * g++.dg/cpp0x/sfinae11.C: New.
7966 * g++.dg/cpp0x/noexcept02.C: Fix.
7967
7968 * g++.dg/cpp0x/sfinae10.C: New.
7969
7970 * g++.dg/cpp0x/sfinae9.C: New.
7971
7972 * c-c++-common/Wcast-qual-1.c: Move here from...
7973 * gcc.dg/cast-qual-3.c: ...here, and...
7974 * g++.dg/warn/Wcast-qual2.C: ...here.
7975
7976 * g++.dg/cpp0x/sfinae8.C: New.
7977
7978 * g++.dg/cpp0x/sfinae7.C: New.
7979
7980 * g++.dg/cpp0x/enum9.C: New.
7981
7982 2011-04-07 Mike Stump <mikestump@comcast.net>
7983
7984 * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
7985 with no trampolines.
7986
7987 2011-04-07 Jakub Jelinek <jakub@redhat.com>
7988
7989 PR fortran/48117
7990 * gfortran.dg/gomp/pr48117.f90: New test.
7991
7992 PR debug/48343
7993 * gcc.dg/torture/pr48343.c: New test.
7994
7995 2011-04-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7996
7997 * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
7998
7999 2011-04-07 Maxim Kuvyrkov <maxim@codesourcery.com>
8000
8001 * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
8002
8003 2011-04-07 Tom de Vries <tom@codesourcery.com>
8004
8005 PR target/43920
8006 * lib/scanasm.exp (object-size): New proc.
8007 * gcc.target/arm/pr43920-2.c: New test.
8008
8009 2011-04-06 Tobias Burnus <burnus@net-b.de>
8010
8011 PR fortran/18918
8012 PR fortran/48477
8013 * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
8014
8015 2011-04-06 Steve Ellcey <sje@cup.hp.com>
8016
8017 * gcc.dg/mtune.c: Prune note from output.
8018
8019 2011-04-06 Jakub Jelinek <jakub@redhat.com>
8020
8021 PR debug/48466
8022 * gcc.dg/guality/pr36977.c: New test.
8023 * gcc.dg/guality/pr48466.c: New test.
8024
8025 2011-04-06 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
8026
8027 * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
8028
8029 2011-04-06 Eric Botcazou <ebotcazou@adacore.com>
8030
8031 * gnat.dg/return3.adb: New test.
8032
8033 2011-04-06 Richard Guenther <rguenther@suse.de>
8034
8035 PR tree-optimization/47663
8036 * gcc.dg/tree-ssa/inline-8.c: New testcase.
8037
8038 2011-04-05 Eric Botcazou <ebotcazou@adacore.com>
8039
8040 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
8041 Solaris 8 and 9 as well.
8042
8043 2011-04-05 Tom de Vries <tom@codesourcery.com>
8044
8045 PR target/43920
8046 * gcc.target/arm/pr43920-1.c: New test.
8047
8048 2011-04-04 Yufeng Zhang <yufeng.zhang@arm.com>
8049
8050 * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
8051 (cctor): Actually return the value.
8052 (main): Cast return values.
8053
8054 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
8055
8056 * gfortran.dg/character_comparison_8.f90: New test.
8057
8058 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
8059
8060 * frontend-passes: (optimize_lexical_comparison): New function.
8061 (optimize_expr): Call it.
8062 (optimize_comparison): Also handle lexical comparison functions.
8063 Return false instad of -2 for unequal comparison.
8064
8065 2011-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
8066
8067 PR fortran/48412
8068 * function_optimize_4.f90: New test.
8069
8070 2011-04-04 Tobias Burnus <burnus@net-b.de>
8071
8072 PR fortran/18918
8073 * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
8074 * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
8075 * gfortran.dg/coarray_15.f90: New.
8076
8077 2011-04-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8078
8079 * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
8080 * gfortran.dg/bessel_7.f90: Likewise.
8081
8082 2011-04-03 Tobias Burnus <burnus@net-b.de>
8083
8084 * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
8085
8086 2011-04-03 Richard Guenther <rguenther@suse.de>
8087 Ira Rosen <ira.rosen@linaro.org>
8088
8089 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
8090 * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
8091 -ftree-loop-if-convert-stores.
8092
8093 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
8094
8095 * gnat.dg/specs/aggr2.ads: New test.
8096
8097 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
8098
8099 * gnat.dg/debug2.ad[sb]: New test.
8100 * gnat.dg/debug2_pkg.ads: New helper.
8101 * gnat.dg/debug3.ad[sb]: New test.
8102
8103 2011-04-01 Uros Bizjak <ubizjak@gmail.com>
8104
8105 * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
8106
8107 2011-04-01 Jakub Jelinek <jakub@redhat.com>
8108
8109 PR middle-end/48335
8110 * gcc.c-torture/compile/pr48335-1.c: New test.
8111 * gcc.dg/pr48335-1.c: New test.
8112 * gcc.dg/pr48335-2.c: New test.
8113 * gcc.dg/pr48335-3.c: New test.
8114 * gcc.dg/pr48335-4.c: New test.
8115 * gcc.dg/pr48335-5.c: New test.
8116 * gcc.dg/pr48335-6.c: New test.
8117 * gcc.dg/pr48335-7.c: New test.
8118 * gcc.dg/pr48335-8.c: New test.
8119 * gcc.target/i386/pr48335-1.c: New test.
8120
8121 2011-04-01 Vincent Lefevre <vincent+gcc@vinc17.org>
8122
8123 PR c/36299
8124 * gcc.dg/Waddress.c: New test.
8125
8126 2011-04-01 Thomas Koenig <tkoenig@gcc.gnu.org>
8127
8128 PR fortran/48352
8129 * gfortran.dg/function_optimize_3.f90: New test.
8130
8131 2011-04-01 Bernd Schmidt <bernds@codesourcery.com>
8132
8133 * gcc.c-torture/compile/20110401-1.c: New test.
8134
8135 * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
8136 * g++.dg/lto/20091002-2_0.C: Likewise.
8137 * g++.dg/lto/20090303_0.c: Likewise.
8138 * g++.dg/lto/20091004-1_0.C: Likewise.
8139 * g++.dg/lto/20091002-3_0.C: Likewise.
8140 * g++.dg/lto/20091004-2_0.C: Likewise.
8141 * g++.dg/lto/20081123_0.C: Likewise.
8142 * g++.dg/lto/20090313_0.C: Likewise.
8143 * g++.dg/lto/20081109-1_0.C: Likewise.
8144 * g++.dg/lto/20081219_0.C: Likewise.
8145 * g++.dg/lto/20081204-1_0.C: Likewise.
8146 * g++.dg/lto/20090302_0.C: Likewise.
8147 * g++.dg/lto/20081119-1_0.C: Likewise.
8148 * g++.dg/lto/20081118_0.C: Likewise.
8149 * gcc.dg/lto/20091020-2_0.c: Likewise.
8150 * gcc.dg/lto/20090210_0.c: Likewise.
8151 * gcc.dg/lto/20081204-1_0.c: Likewise.
8152 * gcc.dg/lto/20081224_0.c: Likewise.
8153 * gcc.dg/lto/20090219_0.c: Likewise.
8154 * gcc.dg/lto/20091014-1_0.c: Likewise.
8155 * gcc.dg/lto/20091016-1_0.c: Likewise.
8156 * gcc.dg/lto/20090206-2_0.c: Likewise.
8157 * gcc.dg/lto/20090116_0.c: Likewise.
8158 * gcc.dg/lto/20091013-1_0.c: Likewise.
8159 * gcc.dg/lto/20091015-1_0.c: Likewise.
8160 * gcc.dg/lto/20090126-2_0.c: Likewise.
8161
8162 2011-03-31 Ian Lance Taylor <iant@google.com>
8163
8164 * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
8165
8166 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
8167
8168 * gnat.dg/opt16.adb: New test.
8169
8170 2011-03-31 Jason Merrill <jason@redhat.com>
8171
8172 * g++.dg/cpp0x/defaulted24.C: New.
8173
8174 2011-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8175
8176 PR target/16292
8177 * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
8178 with -O0.
8179
8180 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
8181
8182 * g++.dg/other/i386-9.C: New test.
8183
8184 2011-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8185
8186 * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
8187
8188 2011-03-30 Jason Merrill <jason@redhat.com>
8189
8190 * g++.dg/cpp0x/regress/error-recovery1.C: New.
8191
8192 * g++.dg/cpp0x/regress/isnan.C: New.
8193
8194 * g++.dg/cpp0x/initlist46.C: New.
8195
8196 2011-03-30 Richard Sandiford <richard.sandiford@linaro.org>
8197
8198 PR target/47551
8199 * gcc.target/arm/neon-modes-2.c: New test.
8200
8201 2011-03-30 Jakub Jelinek <jakub@redhat.com>
8202
8203 PR c/48305
8204 * gcc.c-torture/compile/pr48305.c: New test.
8205
8206 2011-03-29 Jason Merrill <jason@redhat.com>
8207
8208 * g++.dg/cpp0x/regress/value-dep1.C: New.
8209
8210 2011-03-29 Steve Ellcey <sje@cup.hp.com>
8211
8212 * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
8213
8214 2011-03-29 Ian Lance Taylor <iant@google.com>
8215
8216 * go.test/go-test.exp: Handle the test lines used in several new
8217 tests.
8218 (errchk): Add opts parameter. Change all callers. Handle parens
8219 in regexps.
8220
8221 2011-03-29 Peter Bergner <bergner@vnet.ibm.com>
8222 Dominique d'Humieres <dominiq@lps.ens.fr>
8223
8224 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
8225 and __APPLE__ && __PPC__ && __ALTIVEC__.
8226
8227 2011-03-29 Jason Merrill <jason@redhat.com>
8228
8229 * g++.dg/cpp0x/dependent1.C: New.
8230
8231 * g++.dg/cpp0x/constexpr-48089.C: Adjust.
8232
8233 * g++.dg/cpp0x/constexpr-memfn1.C: New.
8234
8235 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
8236
8237 2011-03-29 Janus Weil <janus@gcc.gnu.org>
8238
8239 PR fortran/48095
8240 * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
8241 * gfortran.dg/proc_ptr_comp_32.f90: New.
8242
8243 2011-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
8244
8245 * gfortran.dg/function_optimize_1.f90: Add -Warray-temporaries,
8246 check for corresponding warning.
8247
8248 2011-03-28 Jason Merrill <jason@redhat.com>
8249
8250 * g++.dg/cpp0x/rv-deduce2.C: New.
8251
8252 2011-03-29 Jakub Jelinek <jakub@redhat.com>
8253
8254 PR debug/48203
8255 * gcc.dg/pr48203.c: New test.
8256
8257 2011-03-28 Jeff Law <law@redhat.com>
8258
8259 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
8260
8261 2011-03-28 Peter Bergner <bergner@vnet.ibm.com>
8262
8263 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
8264 and __PPC__ && __ALTIVEC__.
8265
8266 2011-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
8267
8268 PR testsuite/48238
8269 * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
8270 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
8271 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
8272 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
8273
8274 2011-03-28 Jason Merrill <jason@redhat.com>
8275
8276 * g++.dg/cpp0x/initlist-array2.C: New.
8277
8278 * g++.dg/cpp0x/initlist-array1.C: New.
8279
8280 * g++.dg/cpp0x/constexpr-compound.C: New.
8281
8282 * g++.dg/cpp0x/constexpr-using.C: New.
8283
8284 * g++.dg/cpp0x/constexpr-noexcept.C: New.
8285
8286 2011-03-28 H.J. Lu <hongjiu.lu@intel.com>
8287
8288 PR testsuite/48276
8289 * gcc.target/i386/pr47502-2.c: Add -fno-pic.
8290
8291 2011-03-28 Eric Botcazou <ebotcazou@adacore.com>
8292
8293 * gcc.dg/slp-1.c: New test.
8294
8295 2011-03-27 H.J. Lu <hongjiu.lu@intel.com>
8296
8297 * gcc.target/i386/avx256-unaligned-load-1.c: New.
8298 * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
8299 * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
8300 * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
8301 * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
8302 * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
8303 * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
8304 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
8305 * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
8306 * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
8307 * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
8308 * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
8309 * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
8310 * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
8311
8312 2011-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
8313
8314 PR fortran/47065
8315 * gfortran.dg/trim_optimize_5.f90: New test.
8316 * gfortran.dg/trim_optimize_6.f90: New test.
8317
8318 2011-03-27 Richard Sandiford <rdsandiford@googlemail.com>
8319
8320 PR target/38598
8321 * gcc.target/mips/madd-7.c: Remove -mlong32.
8322 * gcc.target/mips/msub-7.c: Likewise.
8323
8324 2011-03-27 Ira Rosen <ira.rosen@linaro.org>
8325
8326 * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
8327 accesses to preserve the meaning of the test for doubleword vectors.
8328 * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
8329 * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
8330
8331 2011-03-26 Janus Weil <janus@gcc.gnu.org>
8332
8333 PR fortran/48291
8334 * gfortran.dg/class_42.f03: New.
8335
8336 2011-03-26 Ira Rosen <ira.rosen@linaro.org>
8337
8338 * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
8339 strided accesses.
8340
8341 2011-03-26 Andrey Belevantsev <abel@ispras.ru>
8342
8343 PR rtl-optimization/48144
8344 * gcc.dg/pr48144.c: New test.
8345
8346 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
8347
8348 * gnat.dg/discr27.ad[sb]: New test.
8349
8350 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
8351
8352 * gnat.dg/limited_with2.ad[sb]: New test.
8353 * gnat.dg/limited_with2_pkg1.ads: New helper.
8354 * gnat.dg/limited_with2_pkg2.ads: Likewise.
8355
8356 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
8357
8358 * gnat.dg/opt15.adb: New test.
8359 * gnat.dg/opt15_pkg.ad[sb]: New helper.
8360
8361 2011-03-25 Tobias Burnus <burnus@net-b.de>
8362
8363 PR fortran/48174
8364 PR fortran/45304
8365 * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
8366 * gfortran.dg/leadz_trailz_3.f90: Ditto
8367
8368 2011-03-25 Martin Jambor <mjambor@suse.cz>
8369
8370 * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
8371
8372 2011-03-25 Jason Merrill <jason@redhat.com>
8373
8374 * g++.dg/cpp0x/defaulted22.C: New.
8375 * g++.dg/cpp0x/defaulted23.C: New.
8376 * g++.dg/cpp0x/defaulted15.C: Adjust.
8377
8378 2011-03-25 Jason Merrill <jason@redhat.com>
8379
8380 * g++.dg/cpp0x/move1.C: New.
8381
8382 2011-03-25 Ira Rosen <ira.rosen@linaro.org>
8383
8384 PR target/48287
8385 * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
8386
8387 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8388
8389 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
8390 for mips-sgi-irix6.5.
8391 Replace snprintf prototype by <stdio.h>.
8392
8393 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8394
8395 PR testsuite/48283
8396 * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
8397 run_expensive_tests.
8398 * gcc.dg/graphite/block-4.c: Likewise.
8399 * gcc.dg/graphite/block-7.c: Likewise.
8400 * gcc.dg/graphite/block-8.c: Likewise.
8401
8402 2011-03-25 Richard Guenther <rguenther@suse.de>
8403
8404 * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
8405 * g++.dg/tree-ssa/pr8781.C: Likewise.
8406 * gcc.dg/ipa/ipa-pta-13.c: Likewise.
8407 * gcc.dg/ipa/ipa-pta-3.c: Likewise.
8408 * gcc.dg/ipa/ipa-pta-4.c: Likewise.
8409 * gcc.dg/tree-ssa/20041122-1.c: Likewise.
8410 * gcc.dg/tree-ssa/alias-18.c: Likewise.
8411 * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
8412 * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
8413 * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
8414 * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
8415 * gcc.dg/tree-ssa/loadpre6.c: Likewise.
8416 * gcc.dg/tree-ssa/pr21574.c: Likewise.
8417 * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
8418 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
8419 * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
8420 * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
8421 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
8422 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
8423 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
8424 * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
8425 * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
8426 * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
8427 * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
8428 * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
8429 * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
8430 * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
8431 * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
8432 * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
8433 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
8434 * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
8435 * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
8436 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
8437 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
8438 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
8439 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
8440 * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
8441 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
8442 * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
8443 * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
8444 * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
8445 * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
8446 * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
8447 * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
8448 * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
8449 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
8450 * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
8451 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
8452 * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
8453 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
8454 * c-c++-common/pr46562-2.c: Likewise.
8455 * gfortran.dg/pr42108.f90: Likewise.
8456 * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
8457 foo to be inlined even at -O1.
8458 * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
8459 * gcc.dg/ipa/ipa-pta-14.c: Likewise.
8460 * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
8461 * gcc.dg/matrix/matrix.exp: Disable FRE.
8462
8463 2011-03-24 Jakub Jelinek <jakub@redhat.com>
8464
8465 PR debug/48204
8466 * gcc.dg/dfp/pr48204.c: New test.
8467
8468 2011-03-24 Steve Ellcey <sje@cup.hp.com>
8469
8470 PR target/48209
8471 * gcc.c-torture/execute/pr47917.c: Move this...
8472 * gcc.dg/torture/pr47917.c: to here and add xfails.
8473
8474 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
8475
8476 * gnat.dg/array16.ad[sb]: New test.
8477 * gnat.dg/array16.ads: New helper.
8478
8479 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
8480
8481 * gnat.dg/derived_type2.adb: New test.
8482
8483 2011-03-24 Richard Guenther <rguenther@suse.de>
8484
8485 PR tree-optimization/48271
8486 * g++.dg/torture/pr48271.C: New testcase.
8487
8488 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
8489
8490 * gnat.dg/array15.ad[sb]: New test.
8491
8492 2011-03-24 Uros Bizjak <ubizjak@gmail.com>
8493
8494 PR target/48237
8495 * gcc.target/i386/pr48237.c: New test.
8496
8497 2011-03-24 Richard Guenther <rguenther@suse.de>
8498
8499 PR middle-end/48269
8500 * gcc.dg/builtin-object-size-10.c: New testcase.
8501
8502 2011-03-24 Richard Guenther <rguenther@suse.de>
8503
8504 PR tree-optimization/46562
8505 * c-c++-common/pr46562-2.c: New testcase.
8506 * c-c++-common/pr46562.c: Likewise.
8507
8508 2011-03-24 Ira Rosen <ira.rosen@linaro.org>
8509
8510 * gcc.dg/vect/vect-cselim-1.c: New test.
8511 * gcc.dg/vect/vect-cselim-2.c: New test.
8512
8513 2011-03-23 Chung-Lin Tang <cltang@codesourcery.com>
8514
8515 * gcc.target/arm/pr46934.c: New.
8516
8517 2011-03-23 Ian Lance Taylor <iant@google.com>
8518
8519 * go.test/go-test.exp (errchk): Ignore lines containing ////.
8520
8521 2011-03-23 Richard Guenther <rguenther@suse.de>
8522
8523 * gcc.dg/struct: Remove directory and contents.
8524
8525 2011-03-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8526
8527 PR testsuite/48251
8528 * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
8529
8530 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
8531
8532 * gnat.dg/discr26.ad[sb]: New test.
8533 * gnat.dg/discr26_pkg.ads: New helper.
8534
8535 2011-03-23 Richard Sandiford <richard.sandiford@linaro.org>
8536
8537 PR target/47553
8538 * gcc.target/arm/neon-vld-1.c: New test.
8539
8540 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
8541
8542 * gnat.dg/array14.ad[sb]: New test.
8543 * gnat.dg/array14_pkg.ads: New helper.
8544
8545 2011-03-22 Joseph Myers <joseph@codesourcery.com>
8546
8547 * gcc.c-torture/execute/920501-8.x: Remove.
8548 * gcc.c-torture/execute/930513-1.x: Remove.
8549 * gcc.c-torture/execute/960312-1.x: Remove.
8550 * gcc.c-torture/compile/20000804-1.c,
8551 gcc.c-torture/compile/20001205-1.c,
8552 gcc.c-torture/compile/20001226-1.c,
8553 gcc.c-torture/compile/20010518-2.c,
8554 gcc.c-torture/compile/20020312-1.c,
8555 gcc.c-torture/compile/20020604-1.c,
8556 gcc.c-torture/compile/920501-12.c,
8557 gcc.c-torture/compile/920501-4.c,
8558 gcc.c-torture/compile/920520-1.c,
8559 gcc.c-torture/compile/980506-1.c,
8560 gcc.c-torture/execute/980709-1.x,
8561 gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
8562 options for m68hc11.
8563 * gcc.dg/cpp/assert4.c: Don't handle ARC.
8564 * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
8565 m68hc11.
8566
8567 2011-03-22 Nick Clifton <nickc@redhat.com>
8568
8569 * lib/target-supports.exp (check_profiling_available): Add MN10300
8570 to the list of targets that do not support profiling. Restore
8571 alpha sorting to this list.
8572
8573 2011-03-22 Michael Meissner <meissner@linux.vnet.ibm.com>
8574
8575 * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
8576 failure on 32-bit systems.
8577 * gcc.dg/torture/vector-2.c: Ditto.
8578
8579 2011-03-22 Richard Guenther <rguenther@suse.de>
8580
8581 PR tree-optimization/48228
8582 * gcc.dg/Wstrict-overflow-23.c: New testcase.
8583
8584 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
8585
8586 * gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for
8587 powerpc.
8588
8589 PR target/48226
8590 * gcc.target/powerpc/pr48226.c: New file.
8591
8592 2011-03-21 Jack Howarth <howarth@bromo.med.uc.edu>
8593
8594 * lib/prune.exp (prune_gcc_output): Prune "could not create
8595 compact unwind for" warnings.
8596
8597 2011-03-20 Jakub Jelinek <jakub@redhat.com>
8598
8599 PR c/42544
8600 PR c/48197
8601 * gcc.c-torture/execute/pr42544.c: New test.
8602 * gcc.c-torture/execute/pr48197.c: New test.
8603
8604 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
8605
8606 PR preprocessor/48192
8607 * gcc.target/powerpc/pr48192.c: New file.
8608
8609 PR target/48053
8610 * gcc.target/powerpc/pr48053-3.c: New file, add test case for
8611 split problem of 0 being loaded in a VSX register.
8612
8613 2011-03-21 Richard Guenther <rguenther@suse.de>
8614
8615 PR c/47939
8616 * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
8617 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
8618 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
8619 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
8620
8621 2011-03-21 Jakub Jelinek <jakub@redhat.com>
8622
8623 PR target/48213
8624 * gcc.dg/pr48213.c: New test.
8625
8626 2011-03-21 Kai Tietz <ktietz@redhat.com>
8627
8628 PR target/12171
8629 * g++.dg/plugin/attribute_plugin.c: Adjust test.
8630
8631 2011-03-21 Chung-Lin Tang <cltang@codesourcery.com>
8632
8633 * gcc.target/arm/xor-and.c: New.
8634
8635 2010-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
8636
8637 PR fortran/22572
8638 * gfortran.dg/function_optimize_1.f90: New test.
8639 * gfortran.dg/function_optimize_2.f90: New test.
8640
8641 2011-03-20 H.J. Lu <hongjiu.lu@intel.com>
8642
8643 PR rtl-optimization/47502
8644 * gcc.target/i386/pr47502-1.c: New.
8645 * gcc.target/i386/pr47502-2.c: Likewise.
8646
8647 2011-03-20 Jakub Jelinek <jakub@redhat.com>
8648
8649 PR rtl-optimization/48156
8650 * gcc.dg/pr48156.c: New test.
8651
8652 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8653
8654 PR libfortran/47439
8655 * gfortran.dg/scratch_1.f90: Adjust test.
8656
8657 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8658
8659 PR libfortran/47439
8660 * gfortran.dg/scratch_1.f90: New test.
8661
8662 2011-03-18 Joseph Myers <joseph@codesourcery.com>
8663
8664 * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
8665 variably modified typedefs.
8666 * gcc.dg/c1x-typedef-2.c: Remove.
8667
8668 2011-03-18 Joseph Myers <joseph@codesourcery.com>
8669
8670 * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
8671 * gcc.dg/c1x-anon-struct-3.c: New test.
8672 * gcc.dg/anon-struct-11.c: Update.
8673
8674 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8675
8676 * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
8677 dg-xfail-run-if.
8678 Only xfail with gas.
8679
8680 2011-03-18 Jason Merrill <jason@redhat.com>
8681
8682 * g++.dg/template/fn-ptr1.C: New.
8683
8684 * g++.dg/overload/volatile1.C: New.
8685
8686 * g++.dg/opt/pr23372.C: New.
8687
8688 * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
8689
8690 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8691
8692 PR middle-end/47405
8693 * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
8694
8695 2011-03-18 Chung-Lin Tang <cltang@codesourcery.com>
8696
8697 * gcc.target/arm/unsigned-extend-1.c: New.
8698
8699 2011-03-18 Jakub Jelinek <jakub@redhat.com>
8700
8701 PR bootstrap/48161
8702 * gcc.c-torture/compile/pr48161.c: New test.
8703
8704 2011-03-17 H.J. Lu <hongjiu.lu@intel.com>
8705
8706 PR middle-end/47725
8707 * gcc.dg/torture/pr47725.c: New.
8708
8709 2011-03-17 Jason Merrill <jason@redhat.com>
8710
8711 * g++.dg/cpp0x/constexpr-overflow2.C: New.
8712 * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
8713
8714 2011-03-17 Eric Botcazou <ebotcazou@adacore.com>
8715
8716 * gnat.dg/specs/elab2.ads: New test.
8717 * gnat.dg/specs/elab2_pkg.ads: New helper.
8718
8719 2011-03-17 Jason Merrill <jason@redhat.com>
8720
8721 * g++.dg/cpp0x/decltype-1212.C: New.
8722 * g++.dg/cpp0x/rv-return.C: Adjust expected type.
8723
8724 2011-03-17 Jason Merrill <jason@redhat.com>
8725
8726 * g++.dg/parse/memfnquals1.C: New.
8727
8728 2011-03-17 Richard Guenther <rguenther@suse.de>
8729
8730 PR middle-end/48134
8731 * gcc.dg/pr48134.c: New testcase.
8732
8733 2011-03-17 Richard Guenther <rguenther@suse.de>
8734
8735 PR middle-end/48165
8736 * g++.dg/torture/pr48165.C: New testcase.
8737
8738 2011-03-17 Jakub Jelinek <jakub@redhat.com>
8739
8740 PR rtl-optimization/48141
8741 * gcc.dg/pr48141.c: New test.
8742
8743 2011-03-16 Jason Merrill <jason@redhat.com>
8744
8745 * g++.dg/cpp0x/constexpr-48089.C: New.
8746
8747 * g++.dg/cpp0x/constexpr-abi1.C: New.
8748
8749 * g++.dg/cpp0x/constexpr-46336.C: New.
8750 * g++.dg/parse/friend5.C: Adjust expected errors.
8751
8752 * g++.dg/cpp0x/constexpr-47570.C: New.
8753
8754 2011-03-16 Dodji Seketeli <dodji@redhat.com>
8755
8756 PR debug/47510
8757 * ++.dg/debug/dwarf2/typedef6.C: New test.
8758
8759 2011-03-16 Jason Merrill <jason@redhat.com>
8760
8761 * g++.dg/cpp0x/elision2.C: New.
8762
8763 * g++.dg/cpp0x/constexpr-array3.C: New.
8764
8765 2011-03-16 Jason Merrill <jason@redhat.com>
8766
8767 * g++.dg/cpp0x/sfinae6.C: New.
8768 * g++.dg/cpp0x/initlist38.C: Adjust expected error.
8769 * g++.dg/cpp0x/pr45908.C: Likewise.
8770 * g++.dg/cpp0x/sfinae6.C: Likewise.
8771 * g++.old-deja/g++.jason/conversion11.C: Likewise.
8772 * g++.old-deja/g++.law/arg11.C: Likewise.
8773
8774 2011-03-16 Jason Merrill <jason@redhat.com>
8775
8776 * g++.dg/template/incomplete6.C: New.
8777
8778 2011-03-16 Jeff Law <law@redhat.com>
8779
8780 * gcc.dg/tree-ssa/vrp55.c: New test.
8781
8782 2011-03-16 Jason Merrill <jason@redhat.com>
8783
8784 * g++.dg/cpp0x/auto22.C: New.
8785
8786 2011-03-16 Richard Guenther <rguenther@suse.de>
8787
8788 * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
8789 optimizing it away if promoted to const.
8790
8791 2011-03-16 Richard Guenther <rguenther@suse.de>
8792
8793 PR tree-optimization/48149
8794 * gcc.dg/fold-complex-1.c: New testcase.
8795
8796 2011-03-16 Richard Guenther <rguenther@suse.de>
8797
8798 PR testsuite/48147
8799 * gcc.dg/guality/pr45882.c: Really make sure no inlining
8800 or cloning happens.
8801
8802 2011-03-16 Richard Guenther <rguenther@suse.de>
8803
8804 PR tree-optimization/26134
8805 * gcc.dg/tree-ssa/complex-6.c: New testcase.
8806
8807 2011-03-16 Richard Guenther <rguenther@suse.de>
8808
8809 PR tree-optimization/48146
8810 * gcc.dg/torture/pr48146.c: New testcase.
8811
8812 2011-03-16 Richard Guenther <rguenther@suse.de>
8813
8814 * gcc.dg/tree-ssa/pr14814.c: Adjust.
8815 * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
8816
8817 2011-03-16 Jakub Jelinek <jakub@redhat.com>
8818
8819 PR middle-end/48136
8820 * gcc.c-torture/compile/pr48136.c: New test.
8821
8822 * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
8823
8824 PR debug/45882
8825 * gcc.dg/guality/pr45882.c: New test.
8826
8827 2011-03-15 Jason Merrill <jason@redhat.com>
8828
8829 * g++.dg/cpp0x/constexpr-recursion.C: New.
8830
8831 * g++.dg/cpp0x/implicit11.C: New.
8832
8833 2011-03-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
8834
8835 * g++.dg/cpp0x/constexpr-attribute.C: New.
8836
8837 2011-03-15 Manuel López-Ibáñez <manu@gcc.gnu.org>
8838
8839 * g++.dg/parse/pr34758.C: New.
8840
8841 2011-03-15 Xinliang David Li <davidxl@google.com>
8842
8843 PR c/47837
8844 * gcc.dg/uninit-pred-7_d.c: New test.
8845 * gcc.dg/uninit-pred-8_d.c: New test.
8846
8847 2011-03-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
8848
8849 PR target/46788
8850 * gcc.target/arm/pr46788.c: New.
8851
8852 2011-03-15 Richard Guenther <rguenther@suse.de>
8853
8854 PR middle-end/47650
8855 * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
8856 * gfortran.dg/ishft_4.f90: Likewise.
8857 * gfortran.dg/leadz_trailz_3.f90: Likewise.
8858
8859 2011-03-15 Richard Guenther <rguenther@suse.de>
8860
8861 PR tree-optimization/13954
8862 * g++.dg/tree-ssa/pr13954.C: New testcase.
8863
8864 2011-03-15 Richard Guenther <rguenther@suse.de>
8865
8866 PR tree-optimization/48037
8867 * gcc.target/i386/pr48037-1.c: New testcase.
8868
8869 2011-03-15 Richard Guenther <rguenther@suse.de>
8870
8871 PR tree-optimization/41490
8872 * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
8873 * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
8874 * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
8875 * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
8876 * g++.dg/tree-ssa/pr33604.C: Adjust.
8877
8878 2011-03-14 Jakub Jelinek <jakub@redhat.com>
8879
8880 PR middle-end/47917
8881 * gcc.c-torture/execute/pr47917.c: New test.
8882 * gcc.dg/pr47917.c: New test.
8883
8884 PR middle-end/38878
8885 * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
8886
8887 2011-03-14 Uros Bizjak <ubizjak@gmail.com>
8888
8889 * gcc.target/i386/sse4_1-floor-vec.c: New test.
8890 * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
8891 * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
8892 * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
8893 * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
8894 * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
8895 * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
8896 * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
8897 * gcc.target/i386/avx-floor-vec.c: Ditto.
8898 * gcc.target/i386/avx-ceil-vec.c: Ditto.
8899 * gcc.target/i386/avx-trunc-vec.c: Ditto.
8900 * gcc.target/i386/avx-rint-vec.c: Ditto.
8901 * gcc.target/i386/avx-floorf-vec.c: Ditto.
8902 * gcc.target/i386/avx-ceilf-vec.c: Ditto.
8903 * gcc.target/i386/avx-truncf-vec.c: Ditto.
8904 * gcc.target/i386/avx-rintf-vec.c: Ditto.
8905
8906 2011-03-14 Tom Tromey <tromey@redhat.com>
8907
8908 * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
8909 * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
8910 * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
8911
8912 2011-03-14 Tom Tromey <tromey@redhat.com>
8913
8914 * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
8915 * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
8916 * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
8917
8918 2011-03-14 H.J. Lu <hongjiu.lu@intel.com>
8919
8920 * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
8921
8922 2011-03-14 Richard Sandiford <richard.sandiford@linaro.org>
8923
8924 PR rtl-optimization/47166
8925 * gcc.c-torture/execute/postmod-1.c: New test.
8926
8927 2011-03-14 Richard Guenther <rguenther@suse.de>
8928
8929 PR middle-end/48098
8930 * gcc.dg/torture/pr48098.c: New testcase.
8931
8932 2011-03-12 Peter Bergner <bergner@vnet.ibm.com>
8933
8934 PR target/48053
8935 * gcc.target/powerpc/pr48053-1.c: New test.
8936 * gcc.target/powerpc/pr48053-2.c: Likewise.
8937
8938 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
8939
8940 PR libfortran/48066
8941 * gfortran.dg/intrinsic_ifunction_2.f90: Correct PR number.
8942
8943 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
8944
8945 PR libfortran/48066
8946 * gfortran.dg/intrinsic_ifunction_2.f90: New test case.
8947
8948 2011-03-12 Janus Weil <janus@gcc.gnu.org>
8949
8950 PR fortran/48059
8951 * gfortran.dg/class_41.f03: New.
8952
8953 2011-03-11 Dodji Seketeli <dodji@redhat.com>
8954
8955 * g++.dg/conversion/cast3.C: New test.
8956
8957 2011-03-11 Jason Merrill <jason@redhat.com>
8958
8959 * g++.dg/template/error45.C: New.
8960
8961 * g++.dg/parse/no-type-defn1.C: New.
8962
8963 * g++.dg/ext/attrib40.C: New.
8964
8965 * g++.dg/cpp0x/regress/array1.C: New.
8966
8967 2011-03-11 Richard Guenther <rguenther@suse.de>
8968
8969 PR tree-optimization/48067
8970 * gcc.dg/pr48067.c: New testcase.
8971
8972 2011-03-11 Richard Guenther <rguenther@suse.de>
8973
8974 PR lto/48073
8975 * g++.dg/lto/20110311-1_0.C: New testcase.
8976
8977 2011-03-11 Jakub Jelinek <jakub@redhat.com>
8978
8979 PR c++/48035
8980 * g++.dg/inherit/virtual8.C: New test.
8981
8982 PR middle-end/48044
8983 * gcc.dg/torture/pr48044.c: New test.
8984
8985 2011-03-11 Janus Weil <janus@gcc.gnu.org>
8986
8987 PR fortran/47768
8988 * gfortran.dg/proc_ptr_comp_31.f90: New.
8989
8990 2011-03-11 Richard Guenther <rguenther@suse.de>
8991
8992 PR tree-optimization/47278
8993 * gcc.dg/torture/pr47278-1.c: New testcase.
8994 * gcc.dg/torture/pr47278-2.c: Likewise.
8995
8996 2011-03-11 Jakub Jelinek <jakub@redhat.com>
8997
8998 PR tree-optimization/48063
8999 * gcc.dg/torture/pr48063.c: New test.
9000
9001 2011-03-10 Jason Merrill <jason@redhat.com>
9002
9003 * g++.dg/template/array22.C: New.
9004
9005 * g++.dg/cpp0x/syntax-err1.C: New.
9006 * g++.dg/parse/error36.C: Adjust expected errors.
9007 * g++.old-deja/g++.pt/ctor2.C: Likewise.
9008 * g++.old-deja/g++.pt/typename3.C: Likewise.
9009 * g++.old-deja/g++.pt/typename4.C: Likewise.
9010 * g++.old-deja/g++.pt/typename6.C: Likewise.
9011
9012 2011-03-09 Jason Merrill <jason@redhat.com>
9013
9014 * g++.dg/template/nontype22.C: New.
9015
9016 2011-03-09 Martin Jambor <mjambor@suse.cz>
9017
9018 PR tree-optimization/47714
9019 * g++.dg/torture/pr47714.C: New test.
9020
9021 2011-03-08 Michael Meissner <meissner@linux.vnet.ibm.com>
9022
9023 PR target/47755
9024 * gcc.target/powerpc/pr47755-2.c: New file.
9025
9026 2011-03-08 Jakub Jelinek <jakub@redhat.com>
9027
9028 * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
9029 is not set in the environment, pass 64 as first argument when not
9030 running expensive tests or pass max($[`ulimit -u`/4], 10000) on
9031 native where ulimit -u is supported.
9032
9033 2011-03-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9034
9035 * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
9036
9037 2011-03-08 Jason Merrill <jason@redhat.com>
9038
9039 * g++.dg/template/nontype21.C: New.
9040
9041 * g++.dg/template/anon5.C: New.
9042
9043 2011-03-08 Jakub Jelinek <jakub@redhat.com>
9044
9045 PR debug/47881
9046 * gcc.dg/pr47881.c: New test.
9047
9048 2011-03-08 Dodji Seketeli <dodji@redhat.com>
9049
9050 PR c++/47957
9051 * g++.dg/lookup/template3.C: New test.
9052
9053 2011-03-08 Kai Tietz <ktietz@redhat.com>
9054
9055 * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
9056 'long' type.
9057
9058 2011-03-08 Mikael Pettersson <mikpe@it.uu.se>
9059
9060 PR testsuite/47954
9061 * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
9062 sizeof to compute alignment.
9063
9064 2011-03-08 Jakub Jelinek <jakub@redhat.com>
9065
9066 PR tree-optimization/48022
9067 * gcc.dg/pr48022-1.c: New test.
9068 * gcc.dg/pr48022-2.c: New test.
9069
9070 2011-03-07 Jason Merrill <jason@redhat.com>
9071
9072 * g++.dg/template/nontype20.C: New.
9073 * g++.dg/init/member1.C: Adjust expected errors.
9074 * g++.dg/parse/constant4.C: Likewise.
9075 * g++.dg/template/qualified-id3.C: Likewise.
9076 * g++.old-deja/g++.pt/crash10.C: Likewise.
9077
9078 * g++.dg/cpp0x/regress/non-const1.C: New.
9079
9080 2011-03-07 Jakub Jelinek <jakub@redhat.com>
9081
9082 PR debug/47991
9083 * gcc.dg/pr47991.c: New test.
9084
9085 2011-03-07 Jason Merrill <jason@redhat.com>
9086
9087 * g++.dg/abi/mangle46.C: New.
9088
9089 2011-03-07 Pat Haugen <pthaugen@us.ibm.com>
9090
9091 PR target/47862
9092 * gcc.target/powerpc/pr47862.c: New.
9093
9094 2011-03-07 Jack Howarth <howarth@bromo.med.uc.edu>
9095
9096 PR target/45413
9097 * gcc.target/i386/combine-mul.c: Require nonpic.
9098
9099 2011-03-07 Paul Wögerer <paul_woegerer@mentor.com>
9100 Nathan Froyd <froydnj@codesourcery.com>
9101
9102 * gcc.dg/20001117-1.c: Abort on NULL call_sites.
9103
9104 2011-03-06 Mark Mitchell <mark@codesourcery.com>
9105
9106 * README.QMTEST: Remove.
9107
9108 2011-03-06 Paul Thomas <pault@gcc.gnu.org>
9109 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9110
9111 PR fortran/47850
9112 * gfortran.dg/array_constructor_37.f90 : New test.
9113
9114 2011-03-05 Jason Merrill <jason@redhat.com>
9115
9116 * g++.dg/abi/mangle39.C: ABI v5, not 6.
9117 * g++.dg/abi/mangle45.C: Likewise.
9118 * g++.dg/cpp0x/trailing1.C: Likewise.
9119
9120 2011-03-05 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9121
9122 * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
9123
9124 2011-03-05 Jakub Jelinek <jakub@redhat.com>
9125
9126 PR rtl-optimization/47899
9127 * gcc.dg/pr47899.c: New test.
9128
9129 * gcc.dg/torture/pr47968.c: Ignore warnings.
9130
9131 PR tree-optimization/47967
9132 * gcc.c-torture/compile/pr47967.c: New test.
9133
9134 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
9135
9136 * objc.dg/property/property-encoding-1.m: Tidied up testcase.
9137 * obj-c++.dg/property/property-encoding-1.mm: Likewise.
9138
9139 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
9140
9141 * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
9142 and property_getAttributes() if __OBJC2__.
9143 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
9144 * objc.dg/property/property-encoding-1.m: New.
9145 * obj-c++.dg/property/property-encoding-1.mm: New.
9146
9147 2011-03-04 Jason Merrill <jason@redhat.com>
9148
9149 * g++.dg/template/pseudodtor6.C: New.
9150
9151 * g++.dg/inherit/covariant19.C: New.
9152
9153 2011-03-04 Richard Guenther <rguenther@suse.de>
9154
9155 PR middle-end/47968
9156 * gcc.dg/torture/pr47968.c: New testcase.
9157
9158 2011-03-04 Richard Guenther <rguenther@suse.de>
9159
9160 PR middle-end/47975
9161 * gcc.dg/torture/pr47975.c: New testcase.
9162
9163 2011-03-03 Paolo Carlini <paolo.carlini@oracle.com>
9164
9165 PR c++/47974
9166 * g++.dg/template/crash106.C: New.
9167
9168 2011-03-03 Jakub Jelinek <jakub@redhat.com>
9169
9170 PR c/47963
9171 * gcc.dg/gomp/pr47963.c: New test.
9172 * g++.dg/gomp/pr47963.C: New test.
9173
9174 2011-03-02 Jason Merrill <jason@redhat.com>
9175
9176 * g++.dg/cpp0x/regress/condition1.C: New.
9177
9178 * g++.dg/cpp0x/constexpr-ctor9.C: New.
9179
9180 2011-03-01 Jason Merrill <jason@redhat.com>
9181
9182 * g++.dg/cpp0x/lambda/lambda-98.C: New.
9183
9184 * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
9185
9186 2011-03-02 Richard Sandiford <richard.sandiford@linaro.org>
9187
9188 PR rtl-optimization/47925
9189 * gcc.c-torture/execute/pr47925.c: New test.
9190
9191 2011-03-01 Jason Merrill <jason@redhat.com>
9192
9193 * g++.dg/cpp0x/decltype25.C: New.
9194
9195 * g++.dg/cpp0x/regress/bitfield-err1.C: New.
9196
9197 2011-03-01 Richard Guenther <rguenther@suse.de>
9198
9199 PR tree-optimization/47890
9200 * gcc.dg/torture/pr47890.c: New testcase.
9201
9202 2011-03-01 Richard Guenther <rguenther@suse.de>
9203
9204 PR lto/47924
9205 * gcc.dg/lto/pr47924_0.c: New testcase.
9206
9207 2011-03-01 Richard Guenther <rguenther@suse.de>
9208
9209 PR lto/46911
9210 * gfortran.dg/lto/pr46911_0.f: New testcase.
9211
9212 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9213
9214 PR libgfortran/47933
9215 * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
9216 compile errors from older code form.
9217
9218 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9219
9220 PR libgfortran/47567
9221 * gfortran.dg/fmt_fw_d.f90: New test.
9222
9223 2011-02-28 Jason Merrill <jason@redhat.com>
9224
9225 * g++.dg/inherit/covariant18.C: New.
9226
9227 2011-02-28 Jakub Jelinek <jakub@redhat.com>
9228
9229 PR middle-end/47893
9230 * gcc.dg/pr47893.c: New test.
9231
9232 2011-02-28 Nicola Pero <nicola.pero@meta-innovation.com>
9233
9234 * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
9235 NULL in case of a selector with conflicting types.
9236 * obj-c++.dg/gnu-api-2-sel.mm: Same change.
9237
9238 2011-02-28 Kazu Hirata <kazu@codesourcery.com>
9239
9240 * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
9241 gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
9242 gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
9243 gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
9244
9245 2011-02-28 Jason Merrill <jason@redhat.com>
9246
9247 PR c++/47906
9248 * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
9249
9250 2011-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9251
9252 PR libgfortran/47778
9253 * gfortran.dg/namelist_71.f90: New test.
9254
9255 2011-02-27 Jason Merrill <jason@redhat.com>
9256
9257 PR c++/47906
9258 * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
9259 * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
9260
9261 2011-02-27 Paolo Carlini <paolo.carlini@oracle.com>
9262
9263 PR c++/46466
9264 * g++.dg/cpp0x/constexpr-ctor8.C: New.
9265
9266 2011-02-27 Jakub Jelinek <jakub@redhat.com>
9267
9268 PR fortran/47886
9269 * gfortran.dg/gomp/task-1.f90: Removed.
9270
9271 2011-02-26 Jason Merrill <jason@redhat.com>
9272
9273 * g++.dg/template/this-targ1.C: New.
9274
9275 * g++.dg/cpp0x/regress/template-const1.C: New.
9276 * g++.dg/cpp0x/regress/template-function1.C: Adjust.
9277 * g++.dg/template/function1.C: Adjust.
9278 * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
9279 * g++.dg/debug/debug7.C: Adjust.
9280
9281 2011-02-26 Tobias Burnus <burnus@net-b.de>
9282
9283 PR fortran/47886
9284 * gfortran.dg/gomp/task-1.f90: New.
9285
9286 2011-02-25 Jie Zhang <jie@codesourcery.com>
9287
9288 * gcc.target/arm/neon-thumb2-move.c: Add
9289 dg-require-effective-target arm_thumb2_ok.
9290
9291 2011-02-24 Jason Merrill <jason@redhat.com>
9292
9293 * g++.dg/parse/constant1.C: Specify C++98 mode.
9294 * g++.dg/parse/constant5.C: Likewise.
9295 * g++.dg/parse/error2.C: Likewise.
9296 * g++.dg/parse/semicolon3.C: Likewise.
9297 * g++.dg/template/crash14.C: Likewise.
9298 * g++.dg/template/local4.C: Likewise.
9299 * g++.dg/template/nontype3.C: Likewise.
9300 * g++.dg/parse/crash31.C: Adjust expected errors.
9301 * g++.dg/template/function1.C: Likewise.
9302 * g++.dg/template/ref3.C: Likewise.
9303 * g++.dg/template/static9.C: Likewise.
9304 * g++.old-deja/g++.pt/crash41.C: Instantiate template.
9305
9306 * g++.dg/cpp0x/constexpr-array-tparm.C: New.
9307 * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
9308 * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
9309 * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
9310 * g++.dg/cpp0x/regress/template-function1.C: Likewise.
9311
9312 2011-02-24 Jakub Jelinek <jakub@redhat.com>
9313
9314 PR fortran/47878
9315 * gfortran.dg/pr47878.f90: New test.
9316
9317 2011-02-24 Richard Guenther <rguenther@suse.de>
9318
9319 PR testsuite/47801
9320 * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
9321 * gcc.dg/guality/pr41353-2.c (vari): Likewise.
9322
9323 2011-02-24 Richard Guenther <rguenther@suse.de>
9324
9325 PR fortran/47839
9326 * gfortran.dg/lto/pr47839_0.f90: New testcase.
9327 * gfortran.dg/lto/pr47839_1.f90: Likewise.
9328
9329 2011-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9330
9331 PR libgfortran/47567
9332 * gfortran.dg/fmt_f0_1.f90: Update test.
9333
9334 2011-02-23 Jason Merrill <jason@redhat.com>
9335
9336 * g++.dg/abi/mangle39.C: Adjust parm mangling.
9337 * g++.dg/abi/mangle45.C: New.
9338
9339 * g++.dg/cpp0x/trailing1.C: Mangle decltype.
9340 * g++.dg/template/canon-type-9.C: Match use of decltype
9341 between declaration and definition.
9342 * g++.dg/template/canon-type-12.C: Likewise.
9343
9344 2011-02-23 Mikael Morin <mikael@gcc.gnu.org>
9345
9346 PR fortran/40850
9347 * gfortran.dg/nested_allocatables_1.f90: New.
9348
9349 2011-02-23 Nathan Froyd <froydnj@codesourcery.com>
9350
9351 PR c++/46868
9352 * g++.dg/pr46868.C: New test.
9353 * g++.dg/parse/parameter-declaration-1.C: Adjust.
9354 * g++.dg/parse/error14.C: Adjust.
9355
9356 2011-02-23 Richard Guenther <rguenther@suse.de>
9357
9358 PR tree-optimization/47838
9359 * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
9360
9361 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
9362
9363 * g++.dg/other/pr47218.C: Fix dg-options. Cleanup saved temps.
9364
9365 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
9366
9367 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
9368 * gfortran.dg/count_init_expr.f03: Ditto.
9369 * gfortran.dg/gomp/pr43711.f90: Ditto.
9370 * gcc.dg/struct-parse-2.c: Ditto.
9371 * gcc.dg/parse-error-3.c: Ditto.
9372 * gcc.dg/Wlogical-op-1.c: Ditto.
9373 * gcc.dg/Walways-true-1.c: Ditto.
9374 * gcc.dg/pr24225.c: Ditto.
9375 * gcc.dg/Walways-true-2.c: Ditto.
9376 * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
9377 * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
9378 * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
9379 * g++.dg/overload/defarg4.C: Ditto.
9380 * g++.dg/inherit/covariant16.C: Ditto.
9381 * g++.dg/inherit/virtual7.C: Ditto.
9382 * g++.dg/template/canon-type-9.C: Ditto.
9383 * g++.dg/template/access19.C: Ditto.
9384 * g++.dg/template/call7.C: Ditto.
9385 * g++.dg/template/canon-type-2.C: Ditto.
9386 * g++.dg/template/init7.C: Ditto.
9387 * g++.dg/template/sizeof-template-argument.C: Ditto.
9388 * g++.dg/template/const3.C: Ditto.
9389 * g++.dg/template/sfinae26.C: Ditto.
9390 * g++.dg/template/sfinae26.C: Ditto.
9391 * g++.dg/template/canon-type-11.C: Ditto.
9392 * g++.dg/template/union2.C: Ditto.
9393 * g++.dg/template/canon-type-3.C: Ditto.
9394 * g++.dg/template/canon-type-1.C: Ditto.
9395 * g++.dg/template/canon-type-5.C: Ditto.
9396 * g++.dg/template/canon-type-7.C: Ditto.
9397 * g++.dg/template/canon-type-10.C: Ditto.
9398 * g++.dg/template/spec36.C: Ditto.
9399 * g++.dg/template/typedef38.C: Ditto.
9400 * g++.dg/template/canon-type-4.C: Ditto.
9401 * g++.dg/template/canon-type-6.C: Ditto.
9402 * g++.dg/template/canon-type-13.C: Ditto.
9403 * g++.dg/template/instantiate9.C: Ditto.
9404 * g++.dg/template/ttp22.C: Ditto.
9405 * g++.dg/warn/Wreturn-type-6.C: Ditto.
9406 * g++.dg/warn/Walways-true-1.C: Ditto.
9407 * g++.dg/warn/Wlogical-op-1.C: Ditto.
9408 * g++.dg/warn/Walways-true-2.C: Ditto.
9409 * g++.dg/conversion/op4.C: Ditto.
9410 * g++.dg/opt/pr19650.C: Ditto.
9411 * g++.dg/lookup/friend11.C: Ditto.
9412 * g++.dg/other/default2.C: Ditto.
9413 * g++.dg/other/default3.C: Ditto.
9414 * g++.dg/other/dtor2.C: Ditto.
9415 * g++.dg/other/friend5.C: Ditto.
9416 * g++.dg/other/default5.C: Ditto.
9417 * g++.dg/init/brace6.C: Ditto.
9418 * g++.dg/init/aggr5.C: Ditto.
9419 * g++.dg/init/error2.C: Ditto.
9420 * g++.dg/expr/bound-mem-fun.C: Ditto.
9421 * g++.dg/expr/cond6.C: Ditto.
9422 * g++.dg/expr/stmt-expr-1.C: Ditto.
9423 * g++.dg/cpp0x/constexpr-object2.C: Ditto.
9424 * g++.dg/cpp0x/constexpr-data1.C: Ditto.
9425 * g++.dg/cpp0x/constexpr-function2.C: Ditto.
9426 * g++.dg/cpp0x/bracket1.C: Ditto.
9427 * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
9428 * g++.dg/cpp0x/pr38646.C: Ditto.
9429 * g++.dg/cpp0x/variadic73.C: Ditto.
9430 * g++.dg/cpp0x/constexpr-function1.C: Ditto.
9431 * g++.dg/cpp0x/bracket4.C: Ditto.
9432 * g++.dg/cpp0x/decltype4.C: Ditto.
9433 * g++.dg/cpp0x/constexpr-data2.C: Ditto.
9434 * g++.dg/cpp0x/constexpr-object1.C: Ditto.
9435 * g++.dg/cpp0x/variadic-crash2.C: Ditto.
9436 * g++.dg/cpp0x/variadic-new2.C: Ditto.
9437 * g++.dg/cpp0x/decltype2.C: Ditto.
9438 * g++.dg/cpp0x/decltype1.C: Ditto.
9439 * g++.dg/cpp0x/bracket2.C: Ditto.
9440 * g++.dg/cpp0x/decltype5.C: Ditto.
9441 * g++.dg/cpp0x/constexpr-function3.C: Ditto.
9442 * g++.dg/cpp0x/variadic70.C: Ditto.
9443 * g++.dg/cpp0x/decltype6.C: Ditto.
9444 * g++.dg/cpp0x/rvo.C: Ditto.
9445 * g++.dg/cpp0x/vt-40092.C: Ditto.
9446 * g++.dg/cpp0x/variadic-new.C: Ditto.
9447 * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
9448 * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
9449 * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
9450 * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
9451 * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
9452 * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
9453 * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
9454 * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
9455 * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
9456 * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
9457 * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
9458 * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
9459 * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
9460 * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
9461 * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
9462 * g++.dg/cpp0x/pr39639.C: Ditto.
9463 * g++.dg/cpp0x/decltype3.C: Ditto.
9464 * g++.dg/cpp0x/variadic68.C: Ditto.
9465 * g++.dg/cpp0x/variadic-function.C: Ditto.
9466 * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
9467 * g++.dg/cpp0x/variadic-bind.C: Ditto.
9468 * g++.dg/cpp0x/variadic-tuple.C: Ditto.
9469 * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
9470 * g++.dg/parse/crash35.C: Ditto.
9471 * g++.dg/parse/crash40.C: Ditto.
9472 * g++.dg/parse/defarg12.C: Ditto.
9473 * g++.dg/parse/crash34.C: Ditto.
9474 * g++.dg/parse/constructor3.C: Ditto.
9475 * g++.dg/parse/template23.C: Ditto.
9476 * g++.dg/parse/crash56.C: Ditto.
9477 * g++.dg/parse/dtor13.C: Ditto.
9478 * g++.dg/parse/error33.C: Ditto.
9479 * g++.dg/parse/ctor9.C: Ditto.
9480 * g++.dg/parse/error32.C: Ditto.
9481 * g++.dg/parse/error37.C: Ditto.
9482 * g++.dg/parse/bitfield3.C: Ditto.
9483 * g++.dg/parse/struct-4.C: Ditto.
9484 * g++.dg/ext/has_trivial_copy.C: Ditto.
9485 * g++.dg/ext/is_polymorphic.C: Ditto.
9486 * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
9487 * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
9488 * g++.dg/ext/has_nothrow_assign.C: Ditto.
9489 * g++.dg/ext/is_union.C: Ditto.
9490 * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
9491 * g++.dg/ext/is_pod.C: Ditto.
9492 * g++.dg/ext/has_virtual_destructor.C: Ditto.
9493 * g++.dg/ext/has_trivial_constructor.C: Ditto.
9494 * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
9495 * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
9496 * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
9497 * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
9498 * g++.dg/ext/is_abstract.C: Ditto.
9499 * g++.dg/ext/has_trivial_assign.C: Ditto.
9500 * g++.dg/ext/is_class.C: Ditto.
9501 * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
9502 * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
9503 * g++.dg/ext/is_base_of.C: Ditto.
9504 * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
9505 * g++.dg/ext/has_nothrow_constructor.C: Ditto.
9506 * g++.dg/ext/is_empty.C: Ditto.
9507 * g++.dg/ext/is_enum.C: Ditto.
9508 * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
9509 * gnat.dg/opt11.adb: Ditto.
9510 * obj-c++.dg/pr45735.mm: Ditto.
9511 * obj-c++.dg/pr24393.mm: Ditto.
9512 * obj-c++.dg/exceptions-2.mm: Ditto.
9513 * objc.dg/pr45735.m: Ditto.
9514 * objc.dg/pr24393.m: Ditto.
9515
9516 2011-02-23 Nicola Pero <nicola.pero@meta-innovation.com>
9517
9518 * objc.dg/attributes/objc-exception-1.m: New.
9519
9520 2011-02-23 Jie Zhang <jie@codesourcery.com>
9521
9522 * gcc.dg/cpp/include7.c: New test.
9523
9524 2011-02-22 Paolo Carlini <paolo.carlini@oracle.com>
9525
9526 PR c++/47242
9527 * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
9528
9529 2011-02-23 Jie Zhang <jie@codesourcery.com>
9530
9531 PR rtl-optimization/47763
9532 * gcc.dg/pr47763.c: New test.
9533
9534 2011-02-22 Paul Thomas <pault@gcc.gnu.org>
9535
9536 PR fortran/45743
9537 * gfortran.dg/whole_file_32.f90 : New test.
9538
9539 2011-02-22 Dodji Seketeli <dodji@redhat.com>
9540
9541 PR c++/47666
9542 * g++.dg/inherit/virtual7.C: New test.
9543
9544 2011-02-22 Nicola Pero <nicola.pero@meta-innovation.com>
9545
9546 PR objc/47832
9547 * objc.dg/type-size-3.m: Updated error message.
9548 * objc.dg/type-size-4.m: New test.
9549 * objc.dg/type-size-5.m: New test.
9550
9551 2011-02-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9552
9553 * lib/gnat.exp: Fix comments.
9554 Don't load libgloss.exp.
9555 (default_gnat_version): Call $compiler with --version.
9556 Adapt regexp for gnatmake output, insert version.
9557 (gnat_version): New proc.
9558 (gnat_init): Remove gnat_libgcc_s_path.
9559 (gnat_target_compile): Likewise.
9560 Remove ld_library_path.
9561 Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
9562 (gnat_pass): Remove.
9563 (gnat_pass): Remove.
9564 (gnat_finish): Remove.
9565 (gnat_exit): Remove.
9566 (local_find_gnatmake): Reindent.
9567 (runtest_file_p): Remove.
9568 (prune_warnings): Remove.
9569 (find_gnatclean): New proc.
9570 * lib/gnat-dg.exp (lremove): New proc.
9571 (gnat-dg-test): Reindent.
9572 Remove additional output files.
9573 (gnat-dg-runtest): Remove.
9574
9575 * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
9576 * gnat.dg/loop_optimization6.adb: Likewise.
9577 * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
9578
9579 2011-02-22 Jakub Jelinek <jakub@redhat.com>
9580
9581 PR tree-optimization/47835
9582 * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
9583
9584 2011-02-22 Tobias Burnus <burnus@net-b.de>
9585
9586 * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
9587 * gfortran.dg/abstract_type_2.f03: Ditto.
9588 * gfortran.dg/abstract_type_3.f03: Ditto.
9589 * gfortran.dg/abstract_type_4.f03: Ditto.
9590 * gfortran.dg/abstract_type_5.f03: Ditto.
9591 * gfortran.dg/abstract_type_6.f03: Ditto.
9592 * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
9593 * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
9594 * gfortran.dg/allocatable_scalar_11.f90: Ditto.
9595 * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
9596 * gfortran.dg/array_function_5.f90: Ditto.
9597 * gfortran.dg/asynchronous_3.f03: Ditto.
9598 * gfortran.dg/char_expr_1.f90: Ditto.
9599 * gfortran.dg/class_14.f03: Ditto.
9600 * gfortran.dg/data_array_6.f: Ditto.
9601 * gfortran.dg/data_invalid.f90: Ditto.
9602 * gfortran.dg/dot_product_1.f03: Ditto.
9603 * gfortran.dg/func_derived_5.f90: Ditto.
9604 * gfortran.dg/func_result_4.f90: Ditto.
9605 * gfortran.dg/implied_do_1.f90: Ditto.
9606 * gfortran.dg/initialization_25.f90: Ditto.
9607 * gfortran.dg/initialization_26.f90: Ditto.
9608 * gfortran.dg/interface_34.f90: Ditto.
9609 * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
9610 * gfortran.dg/keyword_symbol_1.f90: Ditto.
9611 * gfortran.dg/matmul_8.f03: Ditto.
9612 * gfortran.dg/merge_init_expr.f90: Ditto.
9613 * gfortran.dg/pack_assign_1.f90: Ditto.
9614 * gfortran.dg/pack_vector_1.f90: Ditto.
9615 * gfortran.dg/pointer_check_8.f90: Ditto.
9616 * gfortran.dg/product_init_expr.f03: Ditto.
9617 * gfortran.dg/reshape_order_5.f90: Ditto.
9618 * gfortran.dg/reshape_shape_1.f90: Ditto.
9619 * gfortran.dg/reshape_zerosize_2.f90: Ditto.
9620 * gfortran.dg/same_name_2.f90: Ditto.
9621 * gfortran.dg/selected_real_kind_1.f90: Ditto.
9622 * gfortran.dg/spread_init_expr.f03: Ditto.
9623 * gfortran.dg/stmt_func_1.f90: Ditto.
9624 * gfortran.dg/sum_init_expr.f03: Ditto.
9625 * gfortran.dg/transpose_3.f03: Ditto.
9626 * gfortran.dg/unpack_init_expr.f03: Ditto.
9627 * gfortran.dg/warn_conversion.f90: Ditto.
9628 * gfortran.dg/warn_conversion_2.f90: Ditto.
9629 * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
9630 * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
9631 * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
9632 * gfortran.dg/whole_file_16.f90: Ditto.
9633 * gfortran.dg/whole_file_17.f90: Ditto.
9634 * gfortran.dg/whole_file_18.f90: Ditto.
9635 * gfortran.dg/whole_file_20.f03: Ditto.
9636 * gfortran.dg/whole_file_5.f90: Ditto.
9637 * gfortran.dg/whole_file_6.f90: Ditto.
9638 * gfortran.dg/write_invalid_format.f90: Ditto.
9639 * gfortran.dg/zero_sized_6.f90: Ditto.
9640
9641 2011-02-21 Jeff Law <law@redhat.com>
9642
9643 PR rtl-optimization/46178
9644 * gcc.target/i386/pr46178.c: New test.
9645
9646 PR rtl-optimization/46002
9647 * gcc.c-torture/compile/pr46002.c: New test.
9648
9649 2011-02-21 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9650
9651 * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
9652 *-*-hpux10*.
9653
9654 2011-02-21 Jakub Jelinek <jakub@redhat.com>
9655
9656 PR debug/47106
9657 * g++.dg/debug/pr47106.C: Require effective target lto.
9658
9659 2011-02-21 Jason Merrill <jason@redhat.com>
9660
9661 * g++.dg/cpp0x/constexpr-diag2.C: New.
9662
9663 2011-02-20 Jason Merrill <jason@redhat.com>
9664
9665 * g++.dg/cpp0x/constexpr-ctor7.C: New.
9666
9667 * g++.dg/cpp0x/fntmpdefarg2.C: New.
9668
9669 * g++.dg/overload/conv-op1.C: New.
9670
9671 * g++.dg/cpp0x/constexpr-synth1.C: New.
9672
9673 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
9674
9675 * objc.dg/layout-2.m: New.
9676 * objc.dg/selector-3.m: Adjusted location of error message.
9677 * objc.dg/type-size-3.m: Same.
9678 * obj-c++.dg/selector-3.mm: Same.
9679
9680 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
9681
9682 PR objc/47784
9683 * objc.dg/property/dotsyntax-22.m: New.
9684 * obj-c++.dg/property/dotsyntax-22.mm: New.
9685
9686 2011-02-20 Dodji Seketeli <dodji@redhat.com>
9687
9688 PR c++/46394
9689 * g++.dg/template/typedef38.C: New test.
9690
9691 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
9692
9693 PR fortran/46818
9694 * gfortran.dg/whole_file_30.f90 : New test.
9695 * gfortran.dg/whole_file_31.f90 : New test.
9696
9697 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
9698
9699 PR fortran/45077
9700 PR fortran/44945
9701 * gfortran.dg/whole_file_28.f90 : New test.
9702 * gfortran.dg/whole_file_29.f90 : New test.
9703
9704 2011-02-20 Paolo Carlini <paolo.carlini@oracle.com>
9705
9706 PR c++/44118
9707 * g++.dg/template/crash105.C: New.
9708
9709 2011-02-19 Jason Merrill <jason@redhat.com>
9710
9711 * g++.dg/cpp0x/regress/no-elide1.C: New.
9712
9713 2011-02-19 Alexandre Oliva <aoliva@redhat.com>
9714
9715 PR tree-optimization/46620
9716 * gcc.dg/pr46620.c: New.
9717
9718 2011-02-19 Jakub Jelinek <jakub@redhat.com>
9719
9720 PR c/47809
9721 * gcc.target/i386/pr47809.c: New test.
9722
9723 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9724 Tobias Burnus <burnus@net-b.de>
9725
9726 * lib/target-supports.exp
9727 (check_effective_target_fortran_large_real): New check for large reals.
9728 * gfortran.dg/nan_7.f90: New test.
9729
9730 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9731
9732 PR libgfortran/47567
9733 * gfortran.dg/fmt_f0_1.f90: Update test.
9734
9735 2011-02-19 Paul Thomas <pault@gcc.gnu.org>
9736
9737 PR fortran/47348
9738 * gfortran.dg/array_constructor_36.f90 : New test.
9739 * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
9740 allow for comparison between different elements of the array
9741 constructor at different levels of optimization.
9742
9743 2011-02-19 H.J. Lu <hongjiu.lu@intel.com>
9744
9745 * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
9746 * gcc.target/i386/pr32280-1.c: Likewise.
9747
9748 2011-02-19 Jakub Jelinek <jakub@redhat.com>
9749
9750 PR target/47800
9751 * gcc.target/i386/pr47800.c: New test.
9752
9753 2011-02-18 Iain Sandoe <iains@gcc.gnu.org>
9754
9755 * objc/execute/exceptions/foward-1.x: New.
9756
9757 2011-02-18 Janus Weil <janus@gcc.gnu.org>
9758
9759 PR fortran/47789
9760 * gfortran.dg/derived_constructor_comps_4.f90: New.
9761
9762 2011-02-18 Tobias Burnus
9763
9764 PR fortran/47775
9765 * gfortran.dg/func_result_6.f90: New.
9766
9767 2011-02-18 Michael Matz <matz@suse.de>
9768
9769 PR fortran/45586
9770 * gfortran.dg/lto/pr45586_0.f90: New test.
9771 * gfortran.dg/typebound_proc_20.f90: Ditto.
9772 * gfortran.dg/typebound_proc_21.f90: Ditto.
9773
9774 2011-02-18 Paolo Carlini <paolo.carlini@oracle.com>
9775
9776 PR c++/47795
9777 * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
9778
9779 2011-02-18 Tobias Burnus <burnus@net-b.de>
9780
9781 PR fortran/47750
9782 * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
9783 gcc_warning_prefix.
9784 * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
9785 normalizing the error/warning output.
9786 * gfortran.dg/Wall.f90: Update dg-error/warning.
9787 * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
9788 * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
9789 * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
9790 * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
9791 * gfortran.dg/class_30.f90: Update dg-error/warning.
9792 * gfortran.dg/continuation_1.f90: Update dg-error/warning.
9793 * gfortran.dg/continuation_9.f90: Update dg-error/warning.
9794 * gfortran.dg/do_check_5.f90: Update dg-error/warning.
9795 * gfortran.dg/entry_17.f90: Update dg-error/warning.
9796 * gfortran.dg/entry_19.f90: Update dg-error/warning.
9797 * gfortran.dg/fmt_error.f90: Update dg-error/warning.
9798 * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
9799 * gfortran.dg/g77/12632.f: Update dg-error/warning.
9800 * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
9801 * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
9802 * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
9803 * gfortran.dg/global_references_1.f90: Update dg-error/warning.
9804 * gfortran.dg/goto_8.f90: Update dg-error/warning.
9805 * gfortran.dg/initialization_1.f90: Update dg-error/warning.
9806 * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
9807 * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
9808 * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
9809 * gfortran.dg/iostat_3.f90: Update dg-error/warning.
9810 * gfortran.dg/public_private_module.f90: Update dg-error/warning.
9811 * gfortran.dg/volatile3.f90: Update dg-error/warning.
9812 * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
9813 * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
9814 * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
9815 * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
9816 * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
9817
9818 2011-02-18 Janus Weil <janus@gcc.gnu.org>
9819
9820 PR fortran/47768
9821 * gfortran.dg/proc_ptr_comp_30.f90: New.
9822
9823 2011-02-18 Jakub Jelinek <jakub@redhat.com>
9824
9825 PR debug/47780
9826 * gcc.target/i386/pr47780.c: New test.
9827
9828 2011-02-18 Janus Weil <janus@gcc.gnu.org>
9829
9830 PR fortran/47767
9831 * gfortran.dg/class_40.f03: New.
9832
9833 2011-02-18 Dodji Seketeli <dodji@redhat.com>
9834
9835 PR c++/47208
9836 * g++.dg/cpp0x/auto21.C: New test.
9837
9838 2011-02-17 Iain Sandoe <iains@gcc.gnu.org>
9839
9840 * objc.dg/special/unclaimed-category-1.h: Updated for
9841 new ABI support.
9842 * objc.dg/special/unclaimed-category-1.m: Same.
9843 * objc.dg/zero-link-1.m: Same.
9844 * objc.dg/lookup-1.m: Same.
9845 * objc.dg/torture/strings/const-str-9.m
9846 * objc.dg/torture/strings/const-str-10.m: Same.
9847 * objc.dg/torture/strings/const-str-11.m: Same.
9848 * objc.dg/torture/forward-1.m: Same.
9849 * objc.dg/zero-link-2.m: Same.
9850 * objc.dg/encode-7-next-64bit.m: Same.
9851 * objc.dg/method-4.m: Same.
9852 * objc.dg/next-runtime-1.m: Same.
9853 * objc.dg/image-info.m: Same.
9854 * objc.dg/pr23214.m: Same.
9855 * objc.dg/symtab-1.m: Same.
9856 * obj-c++.dg/basic.m: Same.
9857 * obj-c++.dg/proto-lossage-3.m: Same.
9858 * obj-c++.dg/torture/strings/const-str-10.m: Same.
9859 * obj-c++.dg/torture/strings/const-str-11.m: Same.
9860 * obj-c++.dg/torture/strings/const-str-9.m: Same.
9861 * obj-c++.dg/method-11.m: Same.
9862 * objc/execute/enumeration-1.m: Same.
9863 * objc/execute/object_is_class.m: Same.
9864 * objc/execute/formal_protocol-2.m: Same.
9865 * objc/execute/formal_protocol-4.m: Same.
9866 * objc/execute/formal_protocol-6.m: Same.
9867 * objc/execute/bycopy-3.m: Same.
9868 * objc/execute/exceptions/catchall-1.m: Same.
9869 * objc/execute/exceptions/finally-1.m: Same.
9870 * objc/execute/exceptions/local-variables-1.m: Same.
9871 * objc/execute/exceptions/foward-1.m: Same.
9872 * objc/execute/bf-common.h
9873 * objc/execute/enumeration-2.m: Same.
9874 * objc/execute/formal_protocol-1.m: Same.
9875 * objc/execute/formal_protocol-3.m: Same.
9876 * objc/execute/formal_protocol-5.m: Same.
9877 * objc/execute/accessing_ivars.m: Same.
9878 * objc/execute/bycopy-2.m: Same.
9879 * objc/execute/formal_protocol-7.m: Same.
9880 * objc/execute/compatibility_alias.m: Same.
9881 * objc/execute/no_clash.m: Same.
9882 * objc/execute/object_is_meta_class.m: Same.
9883 * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
9884 * objc/execute/class-tests-1.h: Include stdio.h.
9885 * objc/execute/class-tests-2.h: Same.
9886 * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
9887 runtimes.
9888 * obj-c++.dg/try-catch-2.mm: Same.
9889
9890 2011-02-17 Jakub Jelinek <jakub@redhat.com>
9891
9892 PR c++/47783
9893 * g++.dg/warn/Wunused-parm-4.C: New test.
9894
9895 2011-02-17 Alexandre Oliva <aoliva@redhat.com>
9896 Jan Hubicka <jh@suse.cz>
9897
9898 PR debug/47106
9899 PR debug/47402
9900 * g++.dg/debug/pr47106.C: New.
9901
9902 2011-02-17 Uros Bizjak <ubizjak@gmail.com>
9903
9904 PR target/43653
9905 * gcc.target/i386/pr43653.c: New test.
9906
9907 2011-02-11 Dodji Seketeli <dodji@redhat.com>
9908
9909 PR c++/47172
9910 * g++.dg/template/inherit6.C: New test.
9911
9912 2011-02-16 Janus Weil <janus@gcc.gnu.org>
9913
9914 PR fortran/47745
9915 * gfortran.dg/class_39.f03: New.
9916
9917 2011-02-16 Dodji Seketeli <dodji@redhat.com>
9918
9919 PR c++/47326
9920 * g++.dg/cpp0x/variadic106.C: New test.
9921
9922 2011-02-16 Jakub Jelinek <jakub@redhat.com>
9923
9924 PR libfortran/47757
9925 * gfortran.dg/pr47757-1.f90: New test.
9926 * gfortran.dg/pr47757-2.f90: New test.
9927 * gfortran.dg/pr47757-3.f90: New test.
9928
9929 PR c++/47704
9930 * g++.dg/cpp0x/enum8.C: New test.
9931
9932 2011-02-15 Jason Merrill <jason@redhat.com>
9933
9934 * g++.dg/inherit/implicit-trivial1.C: New.
9935 * g++.dg/cpp0x/implicit-trivial1.C: New.
9936
9937 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
9938
9939 PR middle-end/47725
9940 * gcc.dg/torture/pr47725.c: Removed.
9941
9942 2011-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
9943
9944 PR target/47755
9945 * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
9946 constant does not generate a load from memory.
9947
9948 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
9949
9950 PR middle-end/47725
9951 * gcc.dg/torture/pr47725.c: New.
9952
9953 2011-02-15 Richard Guenther <rguenther@suse.de>
9954
9955 PR tree-optimization/47743
9956 * gcc.dg/torture/pr47743.c: New testcase.
9957
9958 2011-02-15 Jakub Jelinek <jakub@redhat.com>
9959
9960 PR middle-end/47581
9961 * gcc.target/i386/pr47581.c: New test.
9962
9963 2011-02-14 Janus Weil <janus@gcc.gnu.org>
9964
9965 PR fortran/47730
9966 * gfortran.dg/select_type_22.f03: New.
9967
9968 2011-02-14 Jason Merrill <jason@redhat.com>
9969
9970 * g++.dg/cpp0x/regress/enum1.C: New.
9971
9972 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
9973
9974 * gnat.dg/include.adb: New test.
9975
9976 2011-02-14 Janus Weil <janus@gcc.gnu.org>
9977
9978 PR fortran/47728
9979 * gfortran.dg/class_38.f03: New.
9980
9981 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
9982
9983 * gcc.dg/pr46494.c: New test.
9984
9985 2011-02-14 Richard Guenther <rguenther@suse.de>
9986
9987 * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
9988
9989 2011-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9990
9991 PR ada/41929
9992 * gnat.dg/null_pointer_deref1.exp: Don't skip on
9993 sparc*-sun-solaris2.11.
9994
9995 2011-02-14 Janus Weil <janus@gcc.gnu.org>
9996
9997 PR fortran/47349
9998 * gfortran.dg/argument_checking_18.f90: New.
9999
10000 2011-02-13 Tobias Burnus <burnus@net-b.de>
10001
10002 * gfortran.dg/argument_checking_13.f90: Update dg-error.
10003 * gfortran.dg/argument_checking_17.f90: New.
10004
10005 2011-02-12 Janus Weil <janus@gcc.gnu.org>
10006
10007 * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
10008 are temporarily disabled.
10009 * gfortran.dg/class_7.f03: Ditto.
10010 * gfortran.dg/coarray_14.f90: Ditto.
10011 * gfortran.dg/typebound_proc_13.f03: Ditto.
10012
10013 2011-02-12 Mikael Morin <mikael.morin@sfr.fr>
10014
10015 PR fortran/45586
10016 * gfortran.dg/extends_11.f03: New.
10017
10018 2011-02-11 Xinliang David Li <davidxl@google.com>
10019
10020 PR tree-optimization/47707
10021 * g++.dg/tree-ssa/pr47707.C: New test.
10022
10023 2011-02-11 Eric Botcazou <ebotcazou@adacore.com>
10024
10025 * g++.dg/opt/inline17.C: New test.
10026
10027 2011-02-11 Tobias Burnus <burnus@net-b.de>
10028
10029 PR fortran/47550
10030 * gfortran.dg/pure_formal_2.f90: New.
10031
10032 2011-02-11 Pat Haugen <pthaugen@us.ibm.com>
10033
10034 PR rtl-optimization/47614
10035 * gfortran.dg/pr47614.f: New.
10036
10037 2011-02-11 Joseph Myers <joseph@codesourcery.com>
10038
10039 PR driver/47678
10040 * gcc.dg/opts-6.c: New test.
10041
10042 2011-02-11 Jakub Jelinek <jakub@redhat.com>
10043
10044 PR debug/47684
10045 * gcc.dg/pr47684.c: New test.
10046
10047 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10048
10049 PR target/47629
10050 * gcc.target/i386/pr47312.c: Use dg-require-effective-target
10051 c99_runtime, dg-add-options c99_runtime.
10052 (main): Use __asm__.
10053
10054 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10055
10056 PR testsuite/47400
10057 * lib/target-supports.exp (check_ascii_locale_available): New proc.
10058 * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
10059 * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
10060 * gcc.dg/ucnid-10.c: Likewise.
10061 * gcc.dg/ucnid-13.c: Likewise.
10062 * gcc.dg/ucnid-7.c: Likewise.
10063 * gcc.dg/ucnid-8.c: Likewise.
10064 Adapt dg-warning line number.
10065
10066 2011-02-10 Uros Bizjak <ubizjak@gmail.com>
10067
10068 * gcc.target/i386/parity-1.c: Use -march=k8.
10069 * gcc.target/i386/parity-2.c: Ditto.
10070 * gcc.target/i386/vecinit-1.c: Ditto.
10071 * gcc.target/i386/vecinit-2.c: Ditto.
10072
10073 2011-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10074
10075 PR target/46610
10076 * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
10077 * gcc.target/mips/save-restore-3.c: Likewise.
10078 * gcc.target/mips/save-restore-4.c: Likewise.
10079 * gcc.target/mips/save-restore-5.c: Likewise.
10080
10081 PR target/47683
10082 * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
10083 * g++.dg/tree-prof/partition2.C: Likewise.
10084
10085 2011-02-09 Jason Merrill <jason@redhat.com>
10086
10087 * g++.dg/tree-ssa/inline-3.C: Use a normal function
10088 rather than misdeclare std::puts.
10089
10090 * g++.dg/ext/vla1.C: Adjust for C++0x mode.
10091 * g++.dg/other/warning1.C: Likewise.
10092 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
10093 * g++.old-deja/g++.gb/scope06.C: Likewise.
10094 * g++.old-deja/g++.law/cvt11.C: Likewise.
10095 * g++.old-deja/g++.law/init1.C: Likewise.
10096 * g++.dg/abi/mangle26.C: Likewise.
10097
10098 * g++.dg/template/function1.C: Adjust for C++0x mode.
10099 * g++.dg/cpp0x/regress/template-function1.C: Copy it.
10100
10101 * g++.dg/ext/label10.C: Adjust for C++0x mode.
10102 * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
10103
10104 * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
10105
10106 * g++.dg/cpp0x/regress/abi-empty7.C: New.
10107
10108 * g++.dg/cpp0x/regress: New directory.
10109 * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
10110 * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
10111 * g++.dg/cpp0x/regress/regress3.C: New.
10112
10113 2011-02-10 Richard Guenther <rguenther@suse.de>
10114
10115 PR tree-optimization/47677
10116 * gcc.dg/torture/pr47677.c: New testcase.
10117
10118 2011-02-10 Iain Sandoe <iains@gcc.gnu.org>
10119
10120 * objc.dg/special/load-category-1.m: Remove unused header.
10121 * objc.dg/special/load-category-1a.m: Likewise.
10122 * objc.dg/special/load-category-2.m: Likewise.
10123 * objc.dg/special/load-category-2a.m: Likewise.
10124 * objc.dg/special/load-category-3.m: Likewise.
10125 * objc.dg/special/load-category-3a.m: Likewise.
10126 * objc.dg/attributes/proto-attribute-2.m: Likewise.
10127 * objc.dg/attributes/proto-attribute-3.m: Likewise.
10128 * objc.dg/attributes/class-attribute-1.m: Likewise.
10129 * objc.dg/property/property.exp: Don't run for Darwin < 9.
10130 * obj-c++.dg/property/property.exp: Likewise.
10131 * objc.dg/attributes/method-sentinel-1.m: Update type header.
10132 * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
10133 * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
10134 * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
10135 * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
10136 * obj-c++.dg/template-8.mm: Likewise.
10137
10138 2011-02-10 Jakub Jelinek <jakub@redhat.com>
10139
10140 PR target/47665
10141 * gcc.target/i386/pr47665.c: New test.
10142
10143 2011-02-10 Jie Zhang <jie@codesourcery.com>
10144
10145 PR testsuite/47622
10146 Revert
10147 2011-02-05 Jie Zhang <jie@codesourcery.com>
10148 PR debug/42631
10149 * gcc.dg/pr42631.c: Update test.
10150 * gcc.dg/pr42631-2.c: New test.
10151
10152 2011-02-09 Janus Weil <janus@gcc.gnu.org>
10153
10154 PR fortran/47352
10155 * gfortran.dg/proc_decl_25.f90: New.
10156
10157 2011-02-09 Janus Weil <janus@gcc.gnu.org>
10158
10159 PR fortran/47463
10160 * gfortran.dg/typebound_assignment_2.f03: New.
10161
10162 2011-02-09 Richard Guenther <rguenther@suse.de>
10163
10164 PR tree-optimization/47664
10165 * gcc.dg/tree-ssa/inline-7.c: New testcase.
10166
10167 2011-02-09 Eric Botcazou <ebotcazou@adacore.com>
10168
10169 PR middle-end/47646
10170 * gnat.dg/uninit_func.adb: Adjust dg directive.
10171
10172 2011-02-09 Dominique Dhumieres <dominiq@lps.ens.fr>
10173
10174 PR middle-end/47646
10175 * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
10176
10177 2011-02-09 Janus Weil <janus@gcc.gnu.org>
10178
10179 PR fortran/47637
10180 * gfortran.dg/auto_dealloc_2.f90: New.
10181
10182 2011-02-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10183
10184 * gcc.dg/builtins-config.h: Remove __sgi handling.
10185 * lib/target-supports.exp (add_options_for_c99_runtime): Add
10186 -std=c99 for mips-sgi-irix6.5*.
10187
10188 2011-02-09 Martin Jambor <mjambor@suse.cz>
10189
10190 PR middle-end/45505
10191 * gfortran.dg/pr25923.f90: Remove xfails.
10192
10193 2011-02-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10194
10195 PR fortran/47583
10196 * gfortran.dg/inquire_14.f90: New test.
10197
10198 2011-02-08 Janus Weil <janus@gcc.gnu.org>
10199
10200 PR fortran/45290
10201 * gfortran.dg/pointer_init_6.f90: New.
10202
10203 2011-02-08 Jeff Law <law@redhat.com>
10204
10205 PR tree-optimization/42893
10206 * gcc.tree-ssa/pr42893.c: New test.
10207
10208 2011-02-08 Sebastian Pop <sebastian.pop@amd.com>
10209
10210 PR tree-optimization/46834
10211 PR tree-optimization/46994
10212 PR tree-optimization/46995
10213 * gcc.dg/graphite/id-pr46834.c: New.
10214 * gfortran.dg/graphite/id-pr46994.f90: New.
10215 * gfortran.dg/graphite/id-pr46995.f90: New.
10216
10217 2011-02-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10218
10219 PR middle-end/47646
10220 * gcc.dg/pr39666-2.c (foo2): If the location of the statement
10221 using the variable is known the warning is emitted there.
10222 * gcc.dg/uninit-pr19430.c (foo): Likewise.
10223 * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
10224
10225 * c-c++-common/pr20000.c (g): Both warnings occur at the return
10226 statement.
10227 (vg): Likewise.
10228 * gcc.dg/noreturn-1.c (foo5): Likewise.
10229 * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
10230 (method2): Likewise.
10231
10232 * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
10233 the return statement using the uninitialized variable.
10234 * gfortran.dg/pr39666-2.f90 (f): Likewise.
10235
10236 2011-02-08 Richard Guenther <rguenther@suse.de>
10237
10238 PR middle-end/47639
10239 * g++.dg/opt/pr47639.c: New testcase.
10240
10241 2011-02-08 Richard Guenther <rguenther@suse.de>
10242
10243 PR tree-optimization/47632
10244 * g++.dg/opt/pr47632.C: New testcase.
10245
10246 2011-02-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10247
10248 * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
10249
10250 2011-02-07 Richard Guenther <rguenther@suse.de>
10251
10252 PR tree-optimization/47615
10253 * g++.dg/opt/pr47615.C: New testcase.
10254
10255 2011-02-07 Richard Guenther <rguenther@suse.de>
10256
10257 PR tree-optimization/47621
10258 * gcc.dg/torture/pr47621.c: New testcase.
10259
10260 2011-02-07 Uros Bizjak <ubizjak@gmail.com>
10261
10262 * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
10263
10264 2011-02-06 Paul Thomas <pault@gcc.gnu.org>
10265
10266 PR fortran/47592
10267 * gfortran.dg/allocate_with_source_1 : New test.
10268
10269 2011-02-05 Jakub Jelinek <jakub@redhat.com>
10270
10271 PR middle-end/47610
10272 * gcc.dg/pr47610.c: New test.
10273
10274 2011-02-05 Jie Zhang <jie@codesourcery.com>
10275
10276 PR debug/42631
10277 * gcc.dg/pr42631.c: Update test.
10278 * gcc.dg/pr42631-2.c: New test.
10279
10280 2001-02-05 Thomas Koenig <tkoenig@gcc.gnu.org>
10281
10282 PR fortran/47574
10283 * gfortran.dg/pr47574.f90: New test.
10284
10285 2011-02-04 Sebastian Pop <sebastian.pop@amd.com>
10286
10287 PR tree-optimization/46194
10288 * gcc.dg/autopar/pr46194.c: New.
10289
10290 2011-02-04 H.J. Lu <hongjiu.lu@intel.com>
10291
10292 PR tree-optimization/43695
10293 * g++.dg/ipa/pr43695.C: New.
10294
10295 2011-02-04 Jakub Jelinek <jakub@redhat.com>
10296
10297 PR inline-asm/23200
10298 * gcc.dg/pr23200.c: New test.
10299
10300 2011-02-03 Jonathan Wakely <jwakely.gcc@gmail.com>
10301
10302 PR c++/47589
10303 * g++.dg/pr47589.C: New test.
10304
10305 2011-02-03 Dodji Seketeli <dodji@redhat.com>
10306
10307 PR c++/47398
10308 * g++.dg/template/typedef37.C: New test.
10309 * g++.dg/template/param1.C: Adjust expected error message.
10310
10311 2011-02-03 Jakub Jelinek <jakub@redhat.com>
10312
10313 PR middle-end/31490
10314 * gcc.dg/pr31490-2.c: New test.
10315 * gcc.dg/pr31490-3.c: New test.
10316 * gcc.dg/pr31490-4.c: New test.
10317
10318 2011-02-03 Nathan Froyd <froydnj@codesourcery.com>
10319 Jakub Jelinek <jakub@redhat.com>
10320
10321 PR c++/46890
10322 * g++.dg/parser/semicolon3.C: Adjust.
10323 * g++.dg/parser/semicolon4.C: New testcase.
10324 * g++.dg/pr46890.C: New testcase.
10325
10326 2011-02-03 Paolo Carlini <paolo.carlini@oracle.com>
10327
10328 PR c++/29571
10329 * g++.dg/init/pr29571.C: New.
10330
10331 2011-02-03 H.J. Lu <hongjiu.lu@intel.com>
10332
10333 * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
10334 instead of vect_int.
10335
10336 2011-02-03 Jakub Jelinek <jakub@redhat.com>
10337
10338 PR target/47312
10339 * gcc.target/i386/pr47312.c: New test.
10340
10341 PR target/47564
10342 * gcc.target/i386/pr47564.c: New test.
10343
10344 2011-02-03 Alexandre Oliva <aoliva@redhat.com>
10345
10346 PR tree-optimization/45122
10347 * gcc.dg/tree-ssa/pr45122.c: New.
10348
10349 2011-02-02 Michael Meissner <meissner@linux.vnet.ibm.com>
10350
10351 PR target/47272
10352 * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
10353 and vec_vsx_st.
10354
10355 * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
10356 and vsx so a default --with-cpu=power7 doesn't give an error
10357 when -mavoid-indexed-addresses is used.
10358
10359 * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
10360 wrapper function to save the arguments and then jump to the real
10361 function, rather than depending on the compiler not to move stuff
10362 before an asm.
10363 * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
10364
10365 2011-02-02 Janus Weil <janus@gcc.gnu.org>
10366 Paul Thomas <pault@gcc.gnu.org>
10367
10368 PR fortran/47082
10369 * gfortran.dg/class_37.f03 : New test.
10370
10371 2011-02-02 Sebastian Pop <sebastian.pop@amd.com>
10372 Richard Guenther <rguenther@suse.de>
10373
10374 PR tree-optimization/40979
10375 PR bootstrap/47044
10376 * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
10377 * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
10378 * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
10379 check_vect_support_and_set_flags.
10380 * gfortran.dg/graphite/vect-pr40979.f90: New.
10381
10382 2011-02-02 Janus Weil <janus@gcc.gnu.org>
10383
10384 PR fortran/47572
10385 * gfortran.dg/class_36.f03: New.
10386
10387 2011-02-02 Richard Guenther <rguenther@suse.de>
10388
10389 PR tree-optimization/47566
10390 * gcc.dg/lto/20110201-1_0.c: New testcase.
10391
10392 2011-02-02 Alexandre Oliva <aoliva@redhat.com>
10393
10394 PR debug/47498
10395 PR debug/47501
10396 PR debug/45136
10397 PR debug/45130
10398 * debug/pr47498.c: New.
10399 * debug/pr47501.c: New.
10400
10401 2011-02-01 Richard Guenther <rguenther@suse.de>
10402
10403 PR tree-optimization/47559
10404 * g++.dg/torture/pr47559.C: New testcase.
10405
10406 2011-02-01 Janus Weil <janus@gcc.gnu.org>
10407
10408 PR fortran/47565
10409 * gfortran.dg/typebound_call_20.f03: New.
10410
10411 2011-02-01 Richard Guenther <rguenther@suse.de>
10412
10413 PR tree-optimization/47555
10414 * gcc.dg/pr47555.c: New testcase.
10415
10416 2011-02-01 Richard Guenther <rguenther@suse.de>
10417
10418 PR tree-optimization/47541
10419 * g++.dg/torture/pr47541.C: New testcase.
10420
10421 2011-01-31 Janus Weil <janus@gcc.gnu.org>
10422
10423 PR fortran/47455
10424 * gfortran.dg/typebound_call_19.f03: New.
10425
10426 2011-01-31 Jakub Jelinek <jakub@redhat.com>
10427
10428 PR c++/47416
10429 * g++.dg/cpp0x/pr47416.C: New test.
10430
10431 2011-01-31 Paul Thomas <pault@gcc.gnu.org>
10432
10433 PR fortran/47519
10434 * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
10435
10436 2011-01-31 Janus Weil <janus@gcc.gnu.org>
10437
10438 PR fortran/47463
10439 * gfortran.dg/typebound_assignment_1.f03: New.
10440
10441 2011-01-31 Jakub Jelinek <jakub@redhat.com>
10442
10443 PR tree-optimization/47538
10444 * gcc.c-torture/execute/pr47538.c: New test.
10445
10446 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10447
10448 PR target/45325
10449 * gcc.target/i386/pr38240.c: Add dg-options "-msse".
10450
10451 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10452
10453 * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
10454
10455 2011-01-31 Eric Botcazou <ebotcazou@adacore.com>
10456
10457 PR rtl-optimization/44031
10458 * gcc.c-torture/compile/20110131-1.c: New test.
10459
10460 2011-01-31 Tobias Burnus <burnus@net-b.de>
10461
10462 PR fortran/47042
10463 * gfortran.dg/stmt_func_1.f90: New.
10464
10465 2011-01-31 Tobias Burnus <burnus@net-b.de>
10466
10467 PR fortran/47042
10468 * gfortran.dg/interface_34.f90: New.
10469
10470 2011-01-30 Paul Thomas <pault@gcc.gnu.org>
10471
10472 PR fortran/47523
10473 * gfortran.dg/realloc_on_assign_5.f03: New test.
10474 * gfortran.dg/realloc_on_assign_5.f03: New test.
10475
10476 2011-01-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10477
10478 * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
10479 * gfortran.dg/bessel_7.f90: Likewise.
10480 * gfortran.dg/erf_2.F90: Likewise. Always run with -O0.
10481
10482 * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
10483 * gfortran.dg/sum_init_expr.f03: Likewise.
10484
10485 * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
10486
10487 * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
10488 -r -nostdlib.
10489
10490 * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
10491 loop only on "vect_intfloat_cvt" targets.
10492
10493 2011-01-29 Tobias Burnus <burnus@net-b.de>
10494
10495 PR fortran/47531
10496 * gfortran.dg/shape_6.f90: New.
10497
10498 2011-01-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10499
10500 PR libgfortran/47434
10501 * gfortran.dg/read_infnan_1.f90: Update test.
10502 * gfortran.dg/module_nan.f90: Update test.
10503 * gfortran.dg/char4_iunit_1.f03: Update test.
10504 * gfortran.dg/large_real_kind_1.f90: Update test.
10505 * gfortran.dg/real_const_3.f90: Update test.
10506 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
10507
10508 2011-01-29 Dodji Seketeli <dodji@redhat.com>
10509
10510 PR c++/47311
10511 * g++.dg/template/param2.C: New test.
10512
10513 2011-01-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10514
10515 PR libgfortran/47285
10516 * gfortran.dg/fmt_g.f: New test.
10517
10518 2011-01-28 Tobias Burnus <burnus@net-b.de>
10519
10520 PR fortran/47507
10521 * gfortran.dg/pure_formal_1.f90: New.
10522
10523 2011-01-28 Jakub Jelinek <jakub@redhat.com>
10524
10525 PR target/42894
10526 * gcc.dg/tls/pr42894.c: New test.
10527
10528 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10529
10530 * gcc.dg/pr47276.c: Add dg-require-visibility.
10531
10532 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10533
10534 * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
10535
10536 2011-01-28 Paul Thomas <pault@gcc.gnu.org>
10537 Tobias Burnus <burnus@gcc.gnu.org>
10538
10539 PR fortran/45170
10540 PR fortran/35810
10541 PR fortran/47350
10542 * gfortran.dg/realloc_on_assign_3.f03: New test.
10543 * gfortran.dg/realloc_on_assign_4.f03: New test.
10544 * gfortran.dg/allocatable_function_5.f90: New test.
10545 * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
10546 * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
10547 implemented" dg-errors.
10548
10549 2011-01-27 Jan Hubicka <jh@suse.cz>
10550
10551 PR middle-end/46949
10552 * gcc.dg/attr-weakref-4.c: New testcase
10553
10554 2011-01-27 Martin Jambor <mjambor@suse.cz>
10555
10556 PR tree-optimization/47228
10557 * gcc.dg/torture/pr47228.c: New test.
10558
10559 2011-01-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10560
10561 * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
10562
10563 2011-01-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10564
10565 * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
10566 when using auto-overlay support on the SPU.
10567
10568 2011-01-27 Eric Botcazou <ebotcazou@adacore.com>
10569
10570 PR rtl-optimization/44174
10571 * gcc.target/i386/asm-6.c: New test.
10572
10573 2011-01-26 Mikael Pettersson <mikpe@it.uu.se>
10574
10575 PR rtl-optimization/46856
10576 * gcc.c-torture/compile/pr46856.c: New test.
10577
10578 2011-01-26 Nicola Pero <nicola.pero@meta-innovation.com>
10579 Andrew Pinski <pinskia@gmail.com>
10580
10581 PR c/43082
10582 * gcc.dg/pr43082.c: New.
10583
10584 2011-01-26 DJ Delorie <dj@redhat.com>
10585
10586 PR rtl-optimization/46878
10587 * gcc.dg/pr46878-1.c: New test.
10588
10589 2011-01-26 Jakub Jelinek <jakub@redhat.com>
10590
10591 PR c++/47476
10592 * g++.dg/cpp0x/pr47476.C: New test.
10593
10594 2011-01-26 Eric Botcazou <ebotcazou@adacore.com>
10595
10596 * gcc.c-torture/compile/20110126-1.c: New test.
10597
10598 2011-01-26 Jakub Jelinek <jakub@redhat.com>
10599
10600 PR c/47473
10601 * gcc.dg/torture/pr47473.c: New test.
10602
10603 2011-01-26 Jan Hubicka <jh@suse.cz>
10604
10605 PR target/47237
10606 * gcc.c-torture/execute/pr47237.c: New testcase.
10607
10608 2011-01-26 Jan Hubicka <jh@suse.cz>
10609
10610 PR tree-optimization/47190
10611 * gcc.dg/attr-weakref-3.c: New testcase.
10612
10613 2011-01-26 Dave Korn <dave.korn.cygwin@gmail.com>
10614
10615 PR c++/43601
10616 * gcc.dg/dll-9a.c: New test file.
10617 * gcc.dg/dll-11.c: Likewise.
10618 * gcc.dg/dll-12.c: Likewise.
10619 * gcc.dg/dll-12a.c: Likewise.
10620 * gcc.dg/dll-11a.c: Likewise.
10621 * gcc.dg/dll-9.c: Likewise.
10622 * gcc.dg/dll-10.c: Likewise.
10623 * gcc.dg/dll-10a.c: Likewise.
10624 * g++.dg/ext/dllexport4a.cc: Likewise.
10625 * g++.dg/ext/dllexport4.C: Likewise.
10626 * g++.dg/ext/dllexport5.C: Likewise.
10627 * g++.dg/ext/dllexport5a.cc: Likewise.
10628
10629 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
10630
10631 PR tree-optimization/46970
10632 * gcc.dg/graphite/pr46970.c: New.
10633
10634 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
10635
10636 PR tree-optimization/46215
10637 * gcc.dg/graphite/pr46215.c: New.
10638
10639 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
10640
10641 PR tree-optimization/46168
10642 * gcc.dg/graphite/pr46168.c: New.
10643
10644 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
10645
10646 PR tree-optimization/43657
10647 * gcc.dg/graphite/pr43657.c: New.
10648
10649 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
10650
10651 PR tree-optimization/29832
10652 * gfortran.dg/graphite/pr29832.f90: New.
10653
10654 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
10655
10656 PR tree-optimization/43567
10657 * gcc.dg/graphite/pr43567.c: New.
10658
10659 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
10660
10661 * gfortran.dg/graphite/interchange-4.f: New.
10662 * gfortran.dg/graphite/interchange-5.f: New.
10663
10664 * gcc.dg/tree-ssa/ltrans-1.c: Removed.
10665 * gcc.dg/tree-ssa/ltrans-2.c: Removed.
10666 * gcc.dg/tree-ssa/ltrans-3.c: Removed.
10667 * gcc.dg/tree-ssa/ltrans-4.c: Removed.
10668 * gcc.dg/tree-ssa/ltrans-5.c: Removed.
10669 * gcc.dg/tree-ssa/ltrans-6.c: Removed.
10670 * gcc.dg/tree-ssa/ltrans-8.c: Removed.
10671 * gfortran.dg/ltrans-7.f90: Removed.
10672 * gcc.dg/tree-ssa/data-dep-1.c: Removed.
10673
10674 * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
10675 * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
10676 * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
10677 * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
10678 * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
10679 * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
10680 * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
10681 * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
10682 * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
10683 * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
10684 * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
10685 * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
10686 * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
10687 * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
10688 * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
10689 * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
10690 * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
10691 * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
10692 * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
10693 * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
10694 * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
10695 * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
10696 * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
10697 * gcc.dg/tree-ssa/data-dep-1.c
10698 * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
10699 * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
10700 * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
10701 * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
10702 * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
10703
10704 2011-01-25 Jakub Jelinek <jakub@redhat.com>
10705
10706 PR tree-optimization/47265
10707 PR tree-optimization/47443
10708 * gcc.c-torture/compile/pr47265.c: New test.
10709 * gcc.dg/pr47443.c: New test.
10710
10711 2011-01-25 Martin Jambor <mjambor@suse.cz>
10712
10713 PR tree-optimization/47382
10714 * g++.dg/torture/pr47382.C: New test.
10715 * g++.dg/opt/devirt1.C: Xfail.
10716
10717 2011-01-25 Yao Qi <yao@codesourcery.com>
10718
10719 PR target/45701
10720 * gcc.target/arm/pr45701-1.c: New test.
10721 * gcc.target/arm/pr45701-2.c: New test.
10722 * gcc.target/arm/pr45701-3.c: New test.
10723
10724 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
10725 Jakub Jelinek <jakub@redhat.com>
10726
10727 PR tree-optimization/47271
10728 * gcc.dg/tree-ssa/ifc-pr47271.c: New.
10729
10730 2011-01-25 Nick Clifton <nickc@redhat.com>
10731
10732 * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
10733 (saturate_add): Delete.
10734 (exchange): Delete.
10735 (main): Do not run saturate_add.
10736 (set_interrupts): Delete.
10737
10738 2011-01-25 Tobias Burnus <burnus@net-b.de>
10739
10740 PR fortran/47448
10741 * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
10742
10743 2011-01-25 Jakub Jelinek <jakub@redhat.com>
10744
10745 PR tree-optimization/47427
10746 PR tree-optimization/47428
10747 * gcc.c-torture/compile/pr47427.c: New test.
10748 * gcc.c-torture/compile/pr47428.c: New test.
10749
10750 2011-01-25 Richard Guenther <rguenther@suse.de>
10751
10752 PR middle-end/47411
10753 * gcc.dg/torture/pr47411.c: New testcase.
10754
10755 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
10756
10757 * gfortran.dg/graphite/id-24.f: New.
10758 * gfortran.dg/graphite/id-25.f: New.
10759
10760 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
10761
10762 * gfortran.dg/graphite/id-23.f: New.
10763
10764 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
10765
10766 * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
10767
10768 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
10769
10770 * gcc.dg/graphite/block-0.c: Un-XFAILed.
10771 * gcc.dg/graphite/block-1.c: Un-XFAILed.
10772 * gcc.dg/graphite/block-7.c: Un-XFAILed.
10773 * gcc.dg/graphite/block-8.c: Un-XFAILed.
10774 * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
10775 * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
10776 * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
10777 * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
10778 * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
10779
10780 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
10781
10782 * gcc.dg/graphite/block-0.c: Add documentation.
10783 * gcc.dg/graphite/block-4.c: Same.
10784 * gcc.dg/graphite/block-7.c: Same.
10785 * gcc.dg/graphite/block-8.c: New.
10786 * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
10787 * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
10788 * gcc.dg/graphite/interchange-12.c: Add documentation.
10789 * gcc.dg/graphite/interchange-13.c: New.
10790 * gcc.dg/graphite/interchange-14.c: New.
10791 * gcc.dg/graphite/interchange-15.c: New.
10792 * gcc.dg/graphite/interchange-8.c: Add documentation.
10793 * gcc.dg/graphite/interchange-mvt.c: Same.
10794
10795 2011-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
10796
10797 PR target/47408
10798 * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
10799 * gcc.target/powerpc/altivec-14.c: Ditto.
10800 * gcc.target/powerpc/altivec-33.c: Ditto.
10801 * gcc.target/powerpc/altivec-types-1.c: Ditto.
10802 * gcc.target/powerpc/altivec-types-2.c: Ditto.
10803 * gcc.target/powerpc/altivec-types-3.c: Ditto.
10804 * gcc.target/powerpc/altivec-types-4.c: Ditto.
10805 * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
10806 * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
10807 * g++.dg/ext/altivec-15.C: Ditto.
10808 * g++.dg/ext/altivec-types-1.C: Ditto.
10809 * g++.dg/ext/altivec-types-2.C: Ditto.
10810 * g++.dg/ext/altivec-types-3.C: Ditto.
10811 * g++.dg/ext/altivec-types-4.C: Ditto.
10812
10813 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10814
10815 * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
10816
10817 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10818
10819 * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
10820 optimization options.
10821
10822 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10823
10824 * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
10825
10826 PR testsuite/45988
10827 * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
10828
10829 2011-01-23 Tobias Burnus <burnus@net-b.de>
10830
10831 PR fortran/47421
10832 * gfortran.dg/allocatable_scalar_12.f90: New.
10833
10834 2011-01-23 Ira Rosen <irar@il.ibm.com>
10835
10836 * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
10837 vectorization to be not profitable if peeling is used to
10838 realign the memory access.
10839 * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
10840 loop bound to avoid loop unrolling.
10841 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
10842
10843 2011-01-22 Jan Hubicka <jh@suse.cz>
10844
10845 PR lto/47333
10846 * g++.dg/lto/pr47333.C: New file.
10847
10848 2011-01-22 Jan Hubicka <jh@suse.cz>
10849
10850 PR tree-optimization/43884
10851 PR lto/44334
10852 * gcc.dg/autopar/outer-2.c: Increase array size.
10853 * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
10854
10855 2011-01-22 Thomas Koenig <tkoenig@gcc.gnu.org>
10856
10857 PR fortran/38536
10858 * gfortran.dg/c_loc_tests_16.f90: New test.
10859
10860 2011-01-22 Tobias Burnus <burnus@net-b.de>
10861
10862 PR fortran/47399
10863 * gfortran.dg/typebound_proc_19.f90: New.
10864
10865 2011-01-21 Jeff Law <law@redhat.com>
10866
10867 PR tree-optimization/47053
10868 * g++.dg/pr47053.C: New test.
10869
10870 2011-01-21 Jason Merrill <jason@redhat.com>
10871
10872 PR c++/47041
10873 * g++.dg/cpp0x/constexpr-ctor6.C: New.
10874
10875 2011-01-21 Jakub Jelinek <jakub@redhat.com>
10876
10877 PR c++/47388
10878 * g++.dg/cpp0x/range-for10.C: New test.
10879 * g++.dg/template/for1.C: New test.
10880
10881 PR middle-end/45566
10882 * g++.dg/tree-prof/partition3.C: New test.
10883
10884 * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
10885
10886 PR rtl-optimization/47366
10887 * g++.dg/opt/pr47366.C: New test.
10888
10889 2011-01-21 Jason Merrill <jason@redhat.com>
10890
10891 PR c++/46552
10892 * g++.dg/cpp0x/constexpr-regress2.C: New.
10893
10894 * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
10895
10896 2011-01-21 Jeff Law <law@redhat.com>
10897
10898 PR rtl-optimization/41619
10899 * gcc.dg/pr41619.c: New.
10900
10901 2011-01-21 Jakub Jelinek <jakub@redhat.com>
10902
10903 PR tree-optimization/47355
10904 * g++.dg/opt/pr47355.C: New test.
10905
10906 2011-01-21 Richard Guenther <rguenther@suse.de>
10907
10908 * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
10909 making main hot.
10910
10911 2011-01-21 Richard Guenther <rguenther@suse.de>
10912
10913 PR tree-optimization/47365
10914 * gcc.dg/torture/pr47365.c: New testcase.
10915 * gcc.dg/tree-ssa/pr47392.c: Likewise.
10916
10917 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10918
10919 * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
10920
10921 2011-01-21 Jakub Jelinek <jakub@redhat.com>
10922
10923 PR tree-optimization/47391
10924 * gcc.dg/pr47391.c: New test.
10925
10926 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10927
10928 * g++.dg/template/char1.C: Use signed char.
10929
10930 2011-01-21 Tobias Burnus <burnus@net-b.de>
10931
10932 PR fortran/47377
10933 * gfortran.dg/pointer_target_4.f90: New.
10934
10935 2011-01-20 Michael Meissner <meissner@linux.vnet.ibm.com>
10936
10937 PR target/47251
10938 * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
10939 ILP32 system and not IP32.
10940
10941 2011-01-20 Alexandre Oliva <aoliva@redhat.com>
10942
10943 PR debug/46583
10944 * g++.dg/debug/pr46583.C: New.
10945
10946 2011-01-20 Jakub Jelinek <jakub@redhat.com>
10947
10948 PR debug/47283
10949 * g++.dg/debug/pr47283.C: New test.
10950
10951 PR testsuite/47371
10952 * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
10953 * gcc.target/i386/headmerge-2.c: Likewise.
10954
10955 2011-01-20 Richard Guenther <rguenther@suse.de>
10956
10957 PR middle-end/47370
10958 * gcc.dg/torture/pr47370.c: New testcase.
10959
10960 2011-01-20 Jakub Jelinek <jakub@redhat.com>
10961
10962 PR tree-optimization/46130
10963 * gcc.dg/pr46130-1.c: New test.
10964 * gcc.dg/pr46130-2.c: New test.
10965
10966 2011-01-19 Dodji Seketeli <dodji@redhat.com>
10967
10968 PR c++/47291
10969 * g++.dg/debug/dwarf2/template-params-10.C: New test.
10970
10971 2011-01-19 Alexandre Oliva <aoliva@redhat.com>
10972
10973 PR debug/46240
10974 * g++.dg/debug/pr46240.cc: New.
10975
10976 2011-01-19 Jakub Jelinek <jakub@redhat.com>
10977
10978 PR c++/47303
10979 * g++.dg/template/anonunion1.C: New test.
10980
10981 PR rtl-optimization/47337
10982 * gcc.c-torture/execute/pr47337.c: New test.
10983
10984 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10985
10986 PR testsuite/45342
10987 * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
10988
10989 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10990
10991 PR tree-optimization/46021
10992 * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
10993
10994 2011-01-19 Jakub Jelinek <jakub@redhat.com>
10995
10996 PR tree-optimization/47290
10997 * g++.dg/torture/pr47290.C: New test.
10998
10999 2011-01-18 Janus Weil <janus@gcc.gnu.org>
11000
11001 PR fortran/47240
11002 * gfortran.dg/proc_ptr_comp_29.f90: New.
11003
11004 2011-01-18 Dominique d'Humieres <dominiq@lps.ens.fr>
11005
11006 PR testsuite/41146
11007 * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
11008 powerpc-apple-darwin9.
11009
11010 2011-01-18 Jakub Jelinek <jakub@redhat.com>
11011
11012 PR rtl-optimization/47299
11013 * gcc.c-torture/execute/pr47299.c: New test.
11014
11015 2011-01-17 Jason Merrill <jason@redhat.com>
11016
11017 * g++.dg/cpp0x/constexpr-virtual.C: New.
11018
11019 2011-01-17 Jakub Jelinek <jakub@redhat.com>
11020
11021 PR fortran/47331
11022 * gfortran.dg/gomp/pr47331.f90: New test.
11023
11024 2011-01-17 Nicola Pero <nicola.pero@meta-innovation.com>
11025
11026 PR objc/47314
11027 * objc.dg/selector-warn-1.m: New.
11028 * obj-c++.dg/selector-warn-1.mm: New.
11029
11030 2011-01-17 Richard Sandiford <rdsandiford@googlemail.com>
11031
11032 * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
11033 Update dg-final accordingly.
11034
11035 2011-01-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11036
11037 * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
11038
11039 2011-01-17 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
11040
11041 * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
11042 target check.
11043 * gcc.dg/guality/pr36728-2.c: Likewise.
11044
11045 2011-01-17 Richard Guenther <rguenther@suse.de>
11046
11047 PR tree-optimization/47313
11048 * g++.dg/torture/pr47313.C: New testcase.
11049
11050 2011-01-17 H.J. Lu <hongjiu.lu@intel.com>
11051
11052 PR target/47318
11053 * gcc.target/i386/avx-vmaskmovpd-1.c: New.
11054 * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
11055 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
11056 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
11057
11058 * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
11059 as __m256i.
11060 * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
11061 * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
11062 * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
11063
11064 2011-01-17 Richard Guenther <rguenther@suse.de>
11065
11066 PR tree-optimization/45967
11067 * gcc.dg/torture/pr45967-2.c: New testcase.
11068 * gcc.dg/torture/pr45967-3.c: Likewise.
11069
11070 2011-01-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
11071
11072 PR testsuite/47325
11073 * g++.dg/ext/pr47213.C: Require visibility.
11074
11075 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
11076
11077 * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
11078 * gcc.dg/fixed-point/struct-union.c: Update error messages.
11079
11080 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
11081
11082 * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
11083 Linux-based targets.
11084
11085 2011-01-13 Jan Hubicka <jh@suse.cz>
11086
11087 PR tree-optimization/47276
11088 * gcc.dg/pr47276.c: New testcase.
11089
11090 2011-01-15 Giovanni Funchal <gafunchal@gmail.com>
11091 Jonathan Wakely <jwakely.gcc@gmail.com>
11092
11093 PR c++/33558
11094 * g++.dg/other/pr33558.C: New.
11095 * g++.dg/other/pr33558-2.C: New.
11096
11097 2011-01-14 Martin Jambor <mjambor@suse.cz>
11098
11099 PR tree-optimization/45934
11100 PR tree-optimization/46302
11101 * g++.dg/ipa/devirt-c-1.C: New test.
11102 * g++.dg/ipa/devirt-c-2.C: Likewise.
11103 * g++.dg/ipa/devirt-c-3.C: Likewise.
11104 * g++.dg/ipa/devirt-c-4.C: Likewise.
11105 * g++.dg/ipa/devirt-c-5.C: Likewise.
11106 * g++.dg/ipa/devirt-c-6.C: Likewise.
11107 * g++.dg/ipa/devirt-6.C: Likewise.
11108 * g++.dg/ipa/devirt-d-1.C: Likewise.
11109 * g++.dg/torture/pr45934.C: Likewise.
11110
11111 2011-01-14 Jason Merrill <jason@redhat.com>
11112
11113 * g++.dg/cpp0x/variadic105.C: New.
11114
11115 2011-01-08 Dominique d'Humieres <dominiq@lps.ens.fr>
11116 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11117
11118 PR objc/45989
11119 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
11120 (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
11121 execution tests on i?86-*-*, x86_64-*-* and
11122 powerpc*-apple-darwin* && ilp32.
11123 XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
11124 tests on i?86-*-* and x86_64-*-*.
11125
11126 2011-01-14 Richard Guenther <rguenther@suse.de>
11127
11128 PR tree-optimization/47280
11129 * g++.dg/opt/pr47280.C: New testcase.
11130
11131 2011-01-14 Jason Merrill <jason@redhat.com>
11132
11133 * g++.dg/cpp0x/constexpr-regress1.C: New.
11134
11135 * g++.dg/ext/flexary2.C: New.
11136
11137 2011-01-14 Richard Guenther <rguenther@suse.de>
11138
11139 PR middle-end/47281
11140 * gcc.dg/torture/pr47281.c: New testcase.
11141 * gcc.dg/tree-ssa/pr46076.c: XFAIL.
11142
11143 2011-01-14 Richard Guenther <rguenther@suse.de>
11144
11145 PR tree-optimization/47286
11146 * gcc.dg/tree-ssa/pr47286.c: New testcase.
11147
11148 2011-01-13 Kai Tietz <kai.tietz@onevision.com>
11149
11150 PR c++/47213
11151 * g++.dg/ext/pr47213.C: New.
11152
11153 2011-01-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11154
11155 * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
11156
11157 2011-01-13 Tobias Burnus <burnus@net-b.de>
11158 Mikael Morin <mikael@gcc.gnu.org>
11159
11160 PR fortran/45848
11161 PR fortran/47204
11162 * gfortran.dg/select_type_20.f90: New.
11163 * gfortran.dg/select_type_21.f90: New.
11164
11165 2011-01-13 Michael Meissner <meissner@linux.vnet.ibm.com>
11166
11167 PR target/47251
11168 * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
11169
11170 2011-01-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
11171
11172 * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
11173 * gcc.dg/guality/pr36728-2.c: Likewise.
11174
11175 2011-01-13 Dodji Seketeli <dodji@redhat.com>
11176
11177 PR debug/PR46973
11178 * g++.dg/debug/dwarf2/template-params-9.C: New test.
11179
11180 2011-01-13 Andrey Belevantsev <abel@ispras.ru>
11181
11182 PR rtl-optimization/45352
11183 * gcc.dg/pr45352-3.c: New.
11184
11185 2011-01-12 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
11186
11187 * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
11188 comment.
11189 * g++.dg/cpp0x/range-for8.C: New.
11190 * g++.dg/cpp0x/range-for9.C: New.
11191
11192 2011-01-12 Kai Tietz <kai.tietz@onevision.com>
11193
11194 PR debug/47209
11195 * g++.dg/debug/pr47209.C: New.
11196
11197 2011-01-12 Richard Guenther <rguenther@suse.de>
11198
11199 PR lto/47259
11200 * gcc.dg/lto/pr47259_0.c: New testcase.
11201 * gcc.dg/lto/pr47259_1.c: Likewise.
11202
11203 2011-01-12 Iain Sandoe <iains@gcc.gnu.org>
11204
11205 * objc-obj-c++-shared/Object1.h: Add copyright header, update
11206 comments. Add a TEST_SUITE_ADDITIONS category for GNU runtime.
11207 Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
11208 methods missing from the OBJC2 Object.
11209 * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
11210 Amend implementation to use a TEST_SUITE_ADDITIONS category for both
11211 GNU and NeXT runtimes.
11212 * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
11213 comments.
11214 * objc-obj-c++-shared/Object1.m: Likewise.
11215 * objc.dg/encode-3.m: Update header use. Amend to be API2 compatible.
11216 * objc.dg/proto-qual-1.m: Likewise.
11217 * obj-c++.dg/proto-lossage-3.mm: Likewise.
11218 * obj-c++.dg/proto-qual-1.mm: Likewise.
11219
11220 2011-01-12 Eric Botcazou <ebotcazou@adacore.com>
11221
11222 PR testsuite/33033
11223 * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
11224
11225 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
11226
11227 Fixed the Objective-C++ testsuite and updated all tests.
11228 * lib/obj-c++.exp (obj-c++_init): Declare and set
11229 gcc_warning_prefix and gcc_error_prefix.
11230 * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
11231 'dg-warning', 'dg-message' and 'dg-error'.
11232 * obj-c++.dg/class-extension-3.mm: Likewise.
11233 * obj-c++.dg/class-protocol-1.mm: Likewise.
11234 * obj-c++.dg/encode-7.mm: Likewise.
11235 * obj-c++.dg/exceptions-3.mm: Likewise.
11236 * obj-c++.dg/exceptions-5.mm: Likewise.
11237 * obj-c++.dg/method-12.mm: Likewise.
11238 * obj-c++.dg/method-13.mm: Likewise.
11239 * obj-c++.dg/method-15.mm: Likewise.
11240 * obj-c++.dg/method-16.mm: Likewise.
11241 * obj-c++.dg/method-4.mm: Likewise.
11242 * obj-c++.dg/method-8.mm: Likewise.
11243 * obj-c++.dg/method-conflict-1.mm: Likewise.
11244 * obj-c++.dg/method-conflict-2.mm: Likewise.
11245 * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
11246 and uncommented second part of the testcase now that the testsuite
11247 works correctly.
11248 * obj-c++.dg/method-conflict-4.mm: Likewise. Also, removed FIXME
11249 and uncommented second part of the testcase now that the testsuite
11250 works correctly.
11251 * obj-c++.dg/private-1.mm: Likewise.
11252 * obj-c++.dg/proto-lossage-4.mm: Likewise.
11253 * obj-c++.dg/syntax-error-7.mm: Likewise.
11254 * obj-c++.dg/warn5.mm: Likewise.
11255 * obj-c++.dg/property/at-property-14.mm: Likewise.
11256 * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
11257 FIXME.
11258 * obj-c++.dg/property/at-property-18.mm: Likewise.
11259 * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
11260 FIXME.
11261 * obj-c++.dg/property/at-property-21.mm: Likewise.
11262 * obj-c++.dg/property/at-property-28.mm: Likewise.
11263 * obj-c++.dg/property/at-property-5.mm: Likewise.
11264 * obj-c++.dg/property/dynamic-2.mm: Likewise.
11265 * obj-c++.dg/property/property-neg-3.mm: Likewise.
11266 * obj-c++.dg/property/synthesize-11.mm: Likewise.
11267 * obj-c++.dg/property/synthesize-6.mm: Likewise.
11268 * obj-c++.dg/property/synthesize-8.mm: Likewise.
11269 * obj-c++.dg/property/synthesize-9.mm: Likewise.
11270 * obj-c++.dg/tls/diag-5.mm: Likewise.
11271 * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
11272 dg-error, now matched correctly.
11273
11274 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
11275
11276 * objc.dg/property/at-property-29.m: New.
11277 * obj-c++.dg/property/at-property-29.mm: New.
11278
11279 2011-01-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11280
11281 * go.test/go-test.exp (go-set-goarch): New proc.
11282 (go-gc-tests): Use it.
11283
11284 2011-01-11 Dodji Seketeli <dodji@redhat.com>
11285
11286 PR debug/46955
11287 * g++.dg/debug/dwarf2/template-params-8.C: New test.
11288
11289 2011-01-11 Richard Henderson <rth@redhat.com>
11290
11291 * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
11292
11293 2011-01-11 Jan Hubicka <jh@suse.cz>
11294
11295 PR lto/45721
11296 PR lto/45375
11297 * gcc.dg/lto/pr45721_1.c: New file.
11298 * gcc.dg/lto/pr45721_0.c: New file.
11299
11300 2011-01-11 Richard Guenther <rguenther@suse.de>
11301
11302 PR tree-optimization/46076
11303 * gcc.dg/tree-ssa/pr46076.c: New testcase.
11304
11305 2011-01-11 Jeff Law <law@redhat.com>
11306
11307 * PR tree-optimization/47086
11308 * gcc.dg/pr47086.c: New test.
11309
11310 2011-01-11 Jason Merrill <jason@redhat.com>
11311
11312 PR c++/46658
11313 * g++.dg/template/new10.C: New.
11314
11315 PR c++/45520
11316 * g++.dg/cpp0x/lambda/lambda-this3.C: New.
11317
11318 2011-01-11 Iain Sandoe <iains@gcc.gnu.org>
11319
11320 * objc-obj-c++-shared/next-mapping.h: Add copyright header.
11321 Split type definitions and NSConstantString class into...
11322 * objc-obj-c++-shared/objc-test-suite-types.h: New.
11323 * objc-obj-c++-shared/nsconstantstring-class.h: New.
11324 * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
11325 * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
11326 * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
11327 * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
11328 to comments.
11329 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
11330 encode defines for newer NeXT system headers.
11331 * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
11332 * obj-c++.dg/torture/strings/string1.mm: Likewise.
11333 * objc.dg/foreach-5.m: Likewise.
11334 * objc.dg/foreach-2.m: Likewise.
11335 * objc.dg/foreach-4.m: Likewise.
11336 * objc.dg/torture/strings/string1.m: Likewise.
11337 * objc.dg/torture/strings/string2.m: Likewise.
11338 * objc.dg/torture/strings/string3.m: Likewise.
11339 * objc.dg/torture/strings/string4.m: Likewise.
11340 * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
11341 header and stand alone.
11342 * obj-c++.dg/strings/strings-2.mm: Likewise.
11343 * objc.dg/torture/strings/const-str-3.m: Likewise.
11344 * objc.dg/strings/strings-2.m: Likewise.
11345 * objc.dg/strings/const-str-12b.m: Likewise.
11346
11347 2011-01-12 Richard Guenther <rguenther@suse.de>
11348
11349 PR middle-end/32511
11350 * gcc.dg/attr-weak-1.c: Adjust.
11351
11352 2011-01-11 Paul Thomas <pault@gcc.gnu.org>
11353
11354 PR fortran/47051
11355 * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
11356 standard compliant and comment.
11357
11358 2011-01-10 Jan Hubicka <jh@suse.cz>
11359
11360 PR lto/46083
11361 * gcc.dg/initpri3.c: New testcase.
11362
11363 2011-01-10 H.J. Lu <hongjiu.lu@intel.com>
11364
11365 PR lto/47222
11366 * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
11367 externally visible.
11368 (g_esi): Likewise.
11369 (g_ebx): Likewise.
11370 (g_ebp): Likewise.
11371 (g_esp): Likewise.
11372 (g_ebp_save): Likewise.
11373 (g_esp_save): Likewise.
11374
11375 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11376
11377 * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
11378
11379 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11380
11381 PR tree-optimization/46021
11382 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
11383 i?86-*-*, x86_64-*-*.
11384
11385 2011-01-10 Jeff Law <law@redhat.com>
11386
11387 * PR tree-optimization/47141
11388 * gcc.c-torture/compile/pr47141.c: New test.
11389
11390 2011-01-10 Eric Botcazou <ebotcazou@adacore.com>
11391
11392 PR testsuite/46230
11393 * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
11394 * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
11395 * gcc.dg/vect/slp-35.c: Remove XFAILs.
11396 * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
11397
11398 PR testsuite/46230
11399 * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
11400 being vectorized. Adjust dg-final pattern. Remove XFAIL.
11401 * gcc.dg/vect/vect-peel-2.c (main): Likewise.
11402 * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
11403 being vectorized. Adjust dg-final pattern.
11404
11405 PR testsuite/46230
11406 * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
11407 * gcc.dg/vect/slp-24.c: Likewise.
11408
11409 2011-01-10 Dave Korn <dave.korn.cygwin@gmail.com>
11410
11411 PR c++/47218
11412 * g++.dg/other/pr47218-1.C: New test file.
11413 * g++.dg/other/pr47218.C: Likewise.
11414 * g++.dg/other/pr47218.h: New supporting header.
11415
11416 2011-01-09 Nicola Pero <nicola.pero@meta-innovation.com>
11417
11418 PR objc/47232
11419 * objc.dg/attributes/invalid-attribute-1.m: New.
11420 * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
11421
11422 2011-01-09 Janus Weil <janus@gcc.gnu.org>
11423
11424 PR fortran/47224
11425 * gfortran.dg/proc_ptr_comp_28.f90: New.
11426
11427 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
11428
11429 * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
11430 * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
11431 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
11432 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
11433 * obj-c++.dg/gnu-api-2-object.mm: Likewise.
11434 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
11435 * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
11436 * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
11437 * objc.dg/gnu-api-2-class.m: Likewise.
11438 * objc.dg/gnu-api-2-ivar.m: Likewise.
11439 * objc.dg/gnu-api-2-method.m: Likewise.
11440 * objc.dg/gnu-api-2-objc.m: Likewise.
11441 * objc.dg/gnu-api-2-object.m: Likewise.
11442 * objc.dg/gnu-api-2-property.m: Likewise.
11443 * objc.dg/gnu-api-2-protocol.m: Likewise.
11444 * objc.dg/gnu-api-2-sel.m: Likewise.
11445
11446 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
11447
11448 * objc.dg/foreach-1.m: Skip for Darwin < 9.
11449 * objc.dg/objc-foreach-4.m: Likewise.
11450 * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
11451 * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
11452 * objc.dg/foreach-4.m: Likewise.
11453 * objc.dg/foreach-5.m: Likewise.
11454 * objc.dg/foreach-3.m: Return self from init.
11455
11456 2011-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
11457
11458 PR fortran/38536
11459 * gfortran.dg/iso_c_binding_c_loc_char_1.f03: New test.
11460
11461 2011-01-09 Janus Weil <janus@gcc.gnu.org>
11462
11463 PR fortran/46313
11464 * gfortran.dg/class_35.f90: New.
11465
11466 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
11467
11468 * objc.dg/foreach-1.m: Add "-Wall" to flags.
11469
11470 2011-01-08 Nicola Pero <nicola.pero@meta-innovation.com>
11471
11472 PR objc/47078
11473 * objc.dg/invalid-method-2.m: New.
11474 * obj-c++.dg/invalid-method-2.mm: New.
11475
11476 2011-01-08 Paul Thomas <pault@gcc.gnu.org>
11477
11478 PR fortran/46896
11479 * gfortran.dg/transpose_optimization_2.f90 : New test.
11480
11481 2011-01-08 Jan Hubicka <jh@suse.cz>
11482
11483 PR tree-optmization/46469
11484 * g++.dg/torture/pr46469.C: New testcase.
11485
11486 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
11487
11488 * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
11489 emulation of libobjc-gnu structure layout functionality to ..
11490 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
11491 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
11492 * objc/execute/bf-common.h: Adjust headers.
11493 * objc/execute/bf-1.m: Likewise.
11494 * objc/execute/bf-2.m: Likewise.
11495 * objc/execute/bf-3.m: Likewise.
11496 * objc/execute/bf-4.m: Likewise.
11497 * objc/execute/bf-5.m: Likewise.
11498 * objc/execute/bf-6.m: Likewise.
11499 * objc/execute/bf-7.m: Likewise.
11500 * objc/execute/bf-8.m: Likewise.
11501 * objc/execute/bf-9.m: Likewise.
11502 * objc/execute/bf-10.m: Likewise.
11503 * objc/execute/bf-11.m: Likewise.
11504 * objc/execute/bf-12.m: Likewise.
11505 * objc/execute/bf-13.m: Likewise.
11506 * objc/execute/bf-14.m: Likewise.
11507 * objc/execute/bf-15.m: Likewise.
11508 * objc/execute/bf-16.m: Likewise.
11509 * objc/execute/bf-17.m: Likewise.
11510 * objc/execute/bf-18.m: Likewise.
11511 * objc/execute/bf-19.m: Likewise.
11512 * objc/execute/bf-20.m: Likewise.
11513 * objc/execute/bf-21.m: Likewise.
11514 * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
11515 objc_get_type_qualifiers ().
11516
11517 2011-01-08 Thomas Koenig <tkoenig@gcc.gnu.org>
11518
11519 PR fortran/45777
11520 * gfortran.dg/dependency_39.f90: New test.
11521
11522 2011-01-07 Jan Hubicka <jh@suse.cz>
11523
11524 Get builtins tests ready for linker plugin.
11525 * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
11526 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
11527 my_memset, my_bzero): Mark used.
11528 * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
11529 * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
11530 volatile.
11531 * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
11532 volatile.
11533
11534 2011-01-07 Jan Hubicka <jh@suse.cz>
11535
11536 PR tree-optimization/46367
11537 * g++.dg/torture/pr46367.C: New file.
11538
11539 2011-01-07 Jakub Jelinek <jakub@redhat.com>
11540
11541 PR target/47201
11542 * gcc.dg/pr47201.c: New test.
11543
11544 PR bootstrap/47187
11545 * gcc.dg/tree-prof/pr47187.c: New test.
11546
11547 2011-01-07 Tobias Burnus <burnus@net-b.de>
11548
11549 PR fortran/41580
11550 * gfortran.dg/extends_type_of_3.f90: New.
11551
11552 2011-01-07 Kai Tietz <kai.tietz@onevision.com>
11553
11554 * g++.dg/ext/dllexport-MI1.C: Adjust test.
11555 * g++.dg/ext/dllimport-MI1.C: Likewise.
11556 * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
11557 * g++.dg/ext/dllimport10.C: Likewise.
11558 * g++.dg/ext/dllimport11.C: Likewise.
11559 * g++.dg/ext/dllimport12.C: Likewise.
11560 * g++.dg/ext/dllimport13.C: Likewise.
11561 * g++.dg/ext/dllimport2.C: Likewise.
11562 * g++.dg/ext/dllimport3.C: Likewise.
11563 * g++.dg/ext/dllimport4.C: Likewise.
11564 * g++.dg/ext/dllimport5.C: Likewise.
11565 * g++.dg/ext/dllimport6.C: Likewise.
11566 * g++.dg/ext/dllimport8.C: Likewise.
11567 * g++.dg/ext/dllimport9.C: Likewise.
11568 * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
11569 targets, too. Additionally enable test for i?86-*-mingw*.
11570 * g++.dg/ext/selectany1.C: Likewise.
11571 Remove guard variable check.
11572
11573 2011-01-07 Janus Weil <janus@gcc.gnu.org>
11574
11575 PR fortran/47189
11576 PR fortran/47194
11577 * gfortran.dg/storage_size_3.f08: Extended.
11578
11579 2011-01-07 Jakub Jelinek <jakub@redhat.com>
11580
11581 PR c++/47022
11582 * g++.dg/template/stdarg1.C: New test.
11583
11584 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
11585
11586 PR fortran/47195
11587 * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
11588 * gfortran.dg/defined_operators_1.f90: Split the subroutine
11589 from the interface of functions to not hide the errors that
11590 shall be tested.
11591
11592 2011-01-06 Jan Hubicka <jh@suse.cz>
11593
11594 * gcc.dg/lto/pr47188_0.c: New testcase.
11595 * gcc.dg/lto/pr47188_1.c: New testcase.
11596
11597 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
11598
11599 PR fortran/33117
11600 PR fortran/46478
11601 * gfortran.dg/interface_33.f90: New test.
11602
11603 2011-01-06 Jakub Jelinek <jakub@redhat.com>
11604
11605 PR c/47150
11606 * gcc.c-torture/compile/pr47150.c: New test.
11607
11608 2011-01-06 Ira Rosen <irar@il.ibm.com>
11609
11610 PR tree-optimization/47139
11611 * gcc.dg/vect/pr47139.c: New test.
11612
11613 2011-01-05 Janus Weil <janus@gcc.gnu.org>
11614
11615 PR fortran/47180
11616 * gfortran.dg/extends_type_of_2.f03: New.
11617
11618 2011-01-05 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11619
11620 * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
11621
11622 2011-01-05 Eric Botcazou <ebotcazou@adacore.com>
11623
11624 * gnat.dg/opt14.adb: New test.
11625
11626 2011-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
11627
11628 PR fortran/46017
11629 * gfortran.dg/allocate_error_2.f90: New test.
11630
11631 2011-01-05 Janus Weil <janus@gcc.gnu.org>
11632
11633 PR fortran/47024
11634 * gfortran.dg/storage_size_3.f08: New.
11635
11636 2011-01-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11637
11638 PR libgfortran/47154
11639 * gfortran.dg/namelist_68.f90: New test.
11640
11641 2011-01-04 Eric Botcazou <ebotcazou@adacore.com>
11642
11643 * gnat.dg/unchecked_convert8.ad[sb]: New test.
11644
11645 2011-01-04 Janus Weil <janus@gcc.gnu.org>
11646
11647 PR fortran/46448
11648 * gfortran.dg/class_34.f90: New.
11649
11650 2011-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11651
11652 * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
11653 use __builtin_inff. Skip all single-precision tests that require
11654 Infinity.
11655
11656 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11657
11658 * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
11659
11660 2011-01-03 Jakub Jelinek <jakub@redhat.com>
11661
11662 PR tree-optimization/47148
11663 * gcc.c-torture/execute/pr47148.c: New test.
11664
11665 PR tree-optimization/47155
11666 * gcc.c-torture/execute/pr47155.c: New test.
11667
11668 PR rtl-optimization/47157
11669 * gcc.c-torture/compile/pr47157.c: New test.
11670
11671 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11672
11673 * gcc.dg/torture/vector-shift2.c (schar): Define.
11674 (main): Always use schar or uchar instead of plain "char" to avoid
11675 dependencies on implementation-defined char signedness.
11676
11677 2011-01-03 Martin Jambor <mjambor@suse.cz>
11678
11679 PR tree-optimization/46801
11680 * gnat.dg/pack9.adb: Remove xfail.
11681
11682 2011-01-03 Martin Jambor <mjambor@suse.cz>
11683
11684 PR tree-optimization/46984
11685 * g++.dg/ipa/pr46984.C: New test.
11686
11687 2011-01-02 Janus Weil <janus@gcc.gnu.org>
11688
11689 PR fortran/46408
11690 * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
11691
11692 2011-01-02 Jakub Jelinek <jakub@redhat.com>
11693
11694 PR tree-optimization/47140
11695 * gcc.c-torture/compile/pr47140.c: New test.
11696
11697 PR rtl-optimization/47028
11698 * gcc.dg/pr47028.c: New test.
11699
11700 2011-01-02 Nicola Pero <nicola.pero@meta-innovation.com>
11701
11702 * objc.dg/protocol-forward-1.m: Removed TODO.
11703 * objc.dg/protocol-forward-2.m: New.
11704 * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
11705 * obj-c++.dg/protocol-forward-2.mm: New.
11706
11707 2011-01-01 Kai Tietz <kai.tietz@onevision.com>
11708
11709 PR target/38662
11710 * g++.dg/eh/pr38662.C: New testcase.
11711
11712 2011-01-01 Chung-Lin Tang <cltang@codesourcery.com>
11713
11714 * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
11715 scan for newline '\n'.
11716
11717 \f
11718 Copyright (C) 2011 Free Software Foundation, Inc.
11719
11720 Copying and distribution of this file, with or without modification,
11721 are permitted in any medium without royalty provided the copyright
11722 notice and this notice are preserved.