builtin-complex-1.c: Use dg-add-options ieee.
[gcc.git] / gcc / testsuite / ChangeLog
1 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
2
3 * gcc.dg/torture/builtin-complex-1.c: Use dg-add-options ieee.
4
5 2011-10-04 David S. Miller <davem@davemloft.net>
6
7 * gcc.target/sparc/fhalve.c: New test.
8 * gcc.target/sparc/fnegop.c: New test.
9 * gcc.target/sparc/xmul.c: New test.
10
11 2011-10-04 Janus Weil <janus@gcc.gnu.org>
12
13 PR fortran/35831
14 * gfortran.dg/dummy_procedure_6.f90: New.
15
16 2011-10-04 Jakub Jelinek <jakub@redhat.com>
17
18 PR tree-optimization/50604
19 * gcc.dg/pr50604.c: New test.
20
21 2011-10-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
22
23 PR tree-optimization/49662
24 * gcc.dg/graphite/interchange-14.c: Remove xfail *-*-*.
25 * gcc.dg/graphite/interchange-15.c: Likewise.
26 * gcc.dg/graphite/interchange-mvt.c: Likewise.
27
28 2011-10-04 Jakub Jelinek <jakub@redhat.com>
29
30 * gcc.dg/tree-ssa/restrict-4.c: New test.
31
32 2011-10-04 Artem Shinkarov <artyom.shinkaroff@gmail.com>
33
34 * gcc.c-torture/execute/vector-compare-1.c: Fix trailing white
35 spaces.
36 (main): Use __typeof to get result type of comparison.
37
38 2011-10-04 Ira Rosen <ira.rosen@linaro.org>
39
40 * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
41 Make et_vect_multiple_sizes_saved global.
42 (check_effective_target_vect64): Make et_vect64_saved global.
43
44 2011-10-03 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
45
46 * gcc.c-torture/execute/vect-shuffle-2.c: New test.
47 * gcc.c-torture/execute/vect-shuffle-4.c: New test.
48 * gcc.c-torture/execute/vect-shuffle-1.c: New test.
49 * gcc.dg/builtin-complex-err-1.c: Adjust.
50
51 2011-10-02 Jason Merrill <jason@redhat.com>
52
53 * g++.dg/cpp0x/range-for22.C: New.
54
55 * g++.dg/cpp0x/variadic65.C: Remove xfails.
56 * g++.dg/cpp0x/variadic82.C: Remove xfails.
57 * g++.dg/cpp0x/variadic83.C: Remove xfails.
58 * g++.dg/cpp0x/variadic105.C: Remove xfails.
59
60 * g++.dg/cpp0x/nsdmi5.C: New.
61
62 2011-10-02 Richard Sandiford <rdsandiford@googlemail.com>
63
64 PR target/50579
65 * gcc.target/mips/mips.exp (mips_long32_abi_p, mips_long64_abi_p):
66 New procedures.
67 (mips-dg-options): Force an ABI option if the current ABI is
68 incompatible with the required -mlong setting. Likewise force
69 a long setting if the current one is incompatible with the
70 chosen ABI. Keep abi_test_option_p, abi and eabi_p updated
71 throughout procedure.
72 * gcc.target/mips/abi-o64-long64.c: Require -mno-abicalls
73 instead of addressing=absolute.
74
75 2011-10-02 Richard Sandiford <rdsandiford@googlemail.com>
76
77 * gcc.target/mips/stack-1.c: New test.
78
79 2011-10-02 Richard Sandiford <rdsandiford@googlemail.com>
80
81 * gcc.dg/pr49696.c: New test.
82
83 2011-10-02 Jan Hubicka <jh@suse.cz>
84
85 * gcc.dg/ipa/ctor-empty-1.c: Update dump file.
86
87 2011-10-01 David S. Miller <davem@davemloft.net>
88
89 * gcc.target/sparc/cmask.c: New test.
90 * gcc.target/sparc/fpadds.c: New test.
91 * gcc.target/sparc/fshift.c: New test.
92 * gcc.target/sparc/fucmp.c: New test.
93 * gcc.target/sparc/vis3misc.c: New test.
94
95 2011-10-01 Janus Weil <janus@gcc.gnu.org>
96
97 PR fortran/50585
98 * gfortran.dg/assumed_charlen_arg_2.f90: New.
99
100 2011-09-30 Janis Johnson <janisjo@codesourcery.com>
101
102 PR c++/44473
103 * g++.dg/dfp/44473-1.C: New test.
104 * g++.dg/dfp/44473-2.C: New test.
105 * g++.dg/dfp/mangle-1.C: New test.
106 * g++.dg/dfp/mangle-2.C: New test.
107 * g++.dg/dfp/mangle-3.C: New test.
108 * g++.dg/dfp/mangle-4.C: New test.
109 * g++.dg/dfp/mangle-5.C: New test.
110
111 2011-09-30 Jakub Jelinek <jakub@redhat.com>
112
113 PR inline-asm/50571
114 * gcc.dg/pr50571.c: New test.
115
116 PR tree-optimization/46309
117 * gcc.dg/pr46309.c: New test.
118
119 2011-09-30 Jakub Jelinek <jakub@redhat.com>
120
121 * gcc.dg/strlenopt-21.c: New test.
122
123 2011-09-30 Revital Eres <revital.eres@linaro.org>
124
125 * gcc.dg/sms-10.c: New file.
126
127 2011-09-30 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
128
129 * gcc.target/arm/pr50099.c: New test.
130
131 2011-09-30 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
132
133 * gcc.target/arm/pr42835.c: Add -fno-tree-tail-merge.
134
135 2011-09-30 David S. Miller <davem@davemloft.net>
136
137 * gcc.target/sparc/bmaskbshuf.c: New test.
138 * gcc.target/sparc/edgen.c: New test.
139
140 2011-09-29 Janus Weil <janus@gcc.gnu.org>
141
142 PR fortran/50547
143 * gfortran.dg/pure_formal_proc_3.f90: New.
144
145 PR fortran/50553
146 * gfortran.dg/stfunc_7.f90: New.
147
148 2011-09-29 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
149
150 * gcc.c-torture/execute/vector-compare-1.c: New testcase.
151 * gcc.c-torture/execute/vector-compare-2.c: Likewise.
152 * gcc.dg/vector-compare-1.c: Likewise.
153 * gcc.dg/vector-compare-2.c: Likewise.
154
155 2011-09-29 David S. Miller <davem@davemloft.net>
156
157 * gcc.target/sparc/array.c: New test.
158
159 2011-09-29 Jiangning Liu <jiangning.liu@arm.com>
160
161 * gcc/testsuite/gcc.dg/tree-ssa/predcom-1.c: Explicitly turn on
162 loop unroll and set max unroll times to 8.
163 * gcc/testsuite/gcc.dg/tree-ssa/predcom-2.c: Likewise.
164 * gcc/testsuite/gcc.dg/tree-ssa/predcom-3.c: Likewise.
165 * gcc/testsuite/gcc.dg/tree-ssa/predcom-4.c: Likewise.
166 * gcc/testsuite/gcc.dg/tree-ssa/predcom-5.c: Likewise.
167
168 2011-09-28 Paolo Carlini <paolo.carlini@oracle.com>
169
170 PR c++/40145
171 * g++.dg/ext/visibility/warn5.C: New.
172
173 2011-09-28 Paolo Carlini <paolo.carlini@oracle.com>
174
175 PR c++/45278
176 * g++.dg/warn/Wextra-3.C: New.
177
178 2011-09-28 Oleg Endo <oleg.endo@t-online.de>
179
180 PR target/49486
181 * gcc.target/sh/pr49468-si.c: New.
182
183 2011-09-28 Tom de Vries <tom@codesourcery.com>
184
185 PR testsuite/50485
186 * gcc.target/i386/sse4_1-blendps.c: Include <stdlib.h>.
187 (TEST): Initialize src3 with random floats.
188 * gcc.target/i386/sse4_1-blendps-2.c (sse4_1_test): Remove field i from
189 union src3. Initialize src3 with random floats.
190
191 2011-09-27 Oleg Endo <oleg.endo@t-online.de>
192
193 * gcc.target/sh/mfmovd.c: Extend list of supported targets.
194 * gcc.target/sh/struct-arg-dw2.c: Fix typo.
195 * gcc.target/sh/sh4a-sincos.c: Make test SH4A only.
196 * gcc.target/sh/sh4a-sincosf.c: Ditto.
197 * gcc.target/sh/sh4a-cos.c: Ditto.
198 * gcc.target/sh/sh4a-cosf.c: Ditto.
199 * gcc.target/sh/sh4a-sin.c: Ditto.
200 * gcc.target/sh/sh4a-sinf.c: Ditto.
201 * gcc.target/sh/sh4a-fsrra.c: Ditto.
202 * gcc.target/sh/sh4a-memmovua.c: Ditto.
203 * gcc.target/sh/sh4a-bitmovua.c: Ditto.
204
205 2011-09-27 Paolo Carlini <paolo.carlini@oracle.com>
206
207 PR c++/31489
208 * g++.dg/parse/error40.C: New.
209 * g++.dg/warn/incomplete1.C: Adjust.
210
211 2011-09-27 Jan Hubicka <jh@suse.cz>
212
213 PR middle-end/49463
214 * gcc.c-torture/execute/builtins/strstr-asm-lib.c (my_strstr):
215 Mark used.
216
217 2011-09-27 Jakub Jelinek <jakub@redhat.com>
218
219 * gcc.dg/strlenopt-1.c: New test.
220 * gcc.dg/strlenopt-1f.c: New test.
221 * gcc.dg/strlenopt-2.c: New test.
222 * gcc.dg/strlenopt-2f.c: New test.
223 * gcc.dg/strlenopt-3.c: New test.
224 * gcc.dg/strlenopt-4.c: New test.
225 * gcc.dg/strlenopt-4g.c: New test.
226 * gcc.dg/strlenopt-4gf.c: New test.
227 * gcc.dg/strlenopt-5.c: New test.
228 * gcc.dg/strlenopt-6.c: New test.
229 * gcc.dg/strlenopt-7.c: New test.
230 * gcc.dg/strlenopt-8.c: New test.
231 * gcc.dg/strlenopt-9.c: New test.
232 * gcc.dg/strlenopt-10.c: New test.
233 * gcc.dg/strlenopt-11.c: New test.
234 * gcc.dg/strlenopt-12.c: New test.
235 * gcc.dg/strlenopt-12g.c: New test.
236 * gcc.dg/strlenopt-13.c: New test.
237 * gcc.dg/strlenopt-14g.c: New test.
238 * gcc.dg/strlenopt-14gf.c: New test.
239 * gcc.dg/strlenopt-15.c: New test.
240 * gcc.dg/strlenopt-16g.c: New test.
241 * gcc.dg/strlenopt-17g.c: New test.
242 * gcc.dg/strlenopt-18g.c: New test.
243 * gcc.dg/strlenopt.h: New file.
244
245 2011-09-27 Tom de Vries <tom@codesourcery.com>
246
247 PR middle-end/43864
248 * gcc.dg/fold-compare-2.c (dg-options): Add -fno-tree-tail-merge.
249 * gcc/testsuite/gcc.dg/uninit-pred-2_c.c: Same.
250 * gcc.dg/pr43864.c: New test.
251 * gcc.dg/pr43864-2.c: Same.
252 * gcc.dg/pr43864-3.c: Same.
253 * gcc.dg/pr43864-4.c: Same.
254
255 2011-09-27 Jan Hubicka <jh@suse.cz>
256
257 * gcc.dg/ipa/inline-5.c: New testcase.
258
259 2011-09-27 Ira Rosen <ira.rosen@linaro.org>
260
261 * gcc.dg/vect/bb-slp-11.c: Expect to get vectorized with 64-bit
262 vectors.
263 * gcc.dg/vect/bb-slp-27.c: New.
264 * gcc.dg/vect/bb-slp-28.c: New.
265
266 2011-09-27 Bernd Schmidt <bernds@codesourcery.com>
267
268 * testsuite/lib/target-supports.exp (check_profiling_available):
269 Don't rely solely on TLS tests for -fprofile-generate, fall
270 through to the other code.
271
272 2011-09-27 Richard Guenther <rguenther@suse.de>
273
274 PR tree-optimization/50363
275 * gcc.dg/torture/pr50363.c: New testcase.
276
277 2011-09-26 Jason Merrill <jason@redhat.com>
278
279 PR c++/45012
280 * g++.dg/template/partial13.C: New.
281
282 PR c++/46105
283 * g++.dg/template/partial12.C: New.
284
285 PR c++/50508
286 * g++.dg/cpp0x/constexpr-typedef1.C: New.
287
288 2011-09-26 Paolo Carlini <paolo.carlini@oracle.com>
289
290 PR c++/45487
291 * g++.dg/diagnostic/bindings1.C: New.
292 * g++.old-deja/g++.pt/memtemp77.C: Adjust.
293
294 2011-09-26 David S. Miller <davem@davemloft.net>
295
296 * gcc.target/sparc/wrgsr.c: New test.
297 * gcc.target/sparc/rdgsr.c: New test.
298 * gcc.target/sparc/edge.c: New test.
299 * gcc.target/sparc/fcmp.c: New test.
300
301 * gcc.target/sparc/edge.c: Update for new return types.
302 * gcc.target/sparc/fcmp.c: Likewise.
303
304 * gcc.target/sparc/fpaddsubi.c: New test.
305
306 2011-09-26 Janus Weil <janus@gcc.gnu.org>
307
308 PR fortran/50515
309 * gfortran.dg/common_15.f90: New.
310
311 PR fortran/50517
312 * gfortran.dg/dummy_procedure_5.f90: New.
313 * gfortran.dg/interface_26.f90: Modified error message.
314 * gfortran.dg/proc_ptr_11.f90: Ditto.
315 * gfortran.dg/proc_ptr_15.f90: Ditto.
316 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
317 * gfortran.dg/proc_ptr_result_5.f90: Ditto.
318
319 2011-09-26 Jason Merrill <jason@redhat.com>
320
321 PR c++/50512
322 * g++.dg/overload/rvalue3.C: New.
323
324 PR c++/50523
325 * g++.dg/overload/ref-conv2.C: New.
326
327 * g++.dg/cpp0x/nsdmi-template1.C: New.
328
329 2011-09-26 Paolo Carlini <paolo.carlini@oracle.com>
330
331 * g++.dg/cpp0x/nullptr25.C: New.
332
333 2011-09-26 Richard Guenther <rguenther@suse.de>
334
335 PR tree-optimization/50472
336 * gcc.dg/torture/pr50472.c: New testcase.
337
338 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
339
340 * gnat.dg/opt22.adb: New test.
341 * gnat.dg/opt22_pkg.ad[sb]: New helper.
342
343 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
344
345 * gnat.dg/opt21.adb: New test.
346 * gnat.dg/opt21_pkg.ad[sb]: New helper.
347
348 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
349
350 * gnat.dg/opt20.ad[sb]: New test.
351 * gnat.dg/opt20_pkg.ads: New helper.
352
353 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
354
355 * gnat.dg/array17.adb: New test.
356 * gnat.dg/array17_pkg.ads: New helper.
357
358 2011-09-25 Jason Merrill <jason@redhat.com>
359
360 * g++.dg/cpp0x/nsdmi-defer4.C: New.
361
362 2011-09-25 Eric Botcazou <ebotcazou@adacore.com>
363
364 * gnat.dg/frame_overflow.ads: New.
365 * gnat.dg/frame_overflow.adb: Adjust.
366 * gnat.dg/specs/addr1.ads: Likewise.
367
368 2011-09-25 Jakub Jelinek <jakub@redhat.com>
369
370 * g++.dg/tree-ssa/restrict2.C: New test.
371
372 2011-09-25 Ira Rosen <ira.rosen@linaro.org>
373
374 * lib/target-supports.exp (check_effective_target_vect64): New.
375 * gcc.dg/vect/bb-slp-11.c: Expect the error message twice in case
376 of multiple vector sizes.
377 * gcc.dg/vect/bb-slp-26.c: New.
378
379 2011-09-25 Paolo Carlini <paolo.carlini@oracle.com>
380
381 PR c++/50280
382 * g++.dg/template/bitfield1.C: New.
383
384 2011-09-25 Ira Rosen <ira.rosen@linaro.org>
385
386 * gcc.dg/vect/bb-slp-24.c: New.
387
388 2011-09-24 Jason Merrill <jason@redhat.com>
389
390 * g++.dg/cpp0x/nsdmi-eh1.C: New.
391
392 * g++.dg/cpp0x/nsdmi-defer3.C: New.
393
394 * g++.dg/cpp0x/nsdmi-defer1.C: New.
395 * g++.dg/cpp0x/nsdmi-defer2.C: New.
396
397 * g++.dg/cpp0x/nsdmi1.C: New.
398 * g++.dg/cpp0x/nsdmi2.C: New.
399 * g++.dg/cpp0x/nsdmi3.C: New.
400 * g++.dg/cpp0x/nsdmi4.C: New.
401 * g++.old-deja/g++.other/init4.C: New.
402
403 2011-09-24 Paolo Carlini <paolo.carlini@oracle.com>
404
405 PR c++/44267
406 * g++.dg/template/sfinae28.C: New.
407
408 2011-09-23 Ian Lance Taylor <iant@google.com>
409
410 * go.test/go-test.exp (errchk): Handle more cases of getting
411 correct Tcl backslash quoting in regular expressions in test file.
412
413 2011-09-23 Jason Merrill <jason@redhat.com>
414
415 Core 253
416 * g++.dg/init/const8.C: New.
417 * g++.dg/cpp0x/constexpr-object1.C: Add a data member.
418 * g++.dg/cpp0x/defaulted2.C: Likewise.
419 * g++.dg/cpp0x/pr42844-2.C: Likewise.
420 * g++.dg/init/pr20039.C: Likewise.
421 * g++.dg/init/pr42844.C: Likewise.
422
423 2011-09-23 Jan Hubicka <jh@suse.cz>
424
425 * gcc.dg/ipa/inline-1.c: new testcase.
426 * gcc.dg/ipa/inline-2.c: new testcase.
427 * gcc.dg/ipa/inline-3.c: new testcase.
428 * gcc.dg/ipa/inline-4.c: new testcase.
429
430 2011-09-23 Paolo Carlini <paolo.carlini@oracle.com>
431
432 PR c++/50258
433 * g++.dg/cpp0x/constexpr-static8.C: New.
434
435 2011-09-23 Jakub Jelinek <jakub@redhat.com>
436
437 * gcc.target/i386/avxfp-1.c: New test.
438 * gcc.target/i386/avxfp-2.c: New test.
439
440 2011-09-23 Terry Guo <terry.guo@arm.com>
441
442 * gcc.c-torture/execute/941014-1.x: Deleted.
443
444 2011-09-22 Paolo Carlini <paolo.carlini@oracle.com>
445
446 PR c++/50491
447 * g++.dg/cpp0x/pr50491.C: New.
448
449 2011-09-22 Steven G. Kargl <kargl@gcc.gnu.org>
450
451 PR testsuite/50487
452 * gfortran.dg/bessel_6.f90: Fix tolerance test.
453
454 2011-09-22 Paolo Carlini <paolo.carlini@oracle.com>
455
456 PR c++/50371
457 * g++.dg/cpp0x/nullptr24.C: New.
458
459 2011-09-22 Uros Bizjak <ubizjak@gmail.com>
460
461 PR target/50482
462 * gcc.target/i386/pr50482.c: New test.
463
464 2011-09-22 Joseph Myers <joseph@codesourcery.com>
465
466 * gcc.target/i386/pad-2.c, gcc.target/i386/pad-3.c,
467 gcc.target/i386/pad-4.c, gcc.target/i386/pad-5a.c,
468 gcc.target/i386/pad-5b.c, gcc.target/i386/pad-6a.c,
469 gcc.target/i386/pad-6b.c, gcc.target/i386/pad-7.c,
470 gcc.target/i386/pad-8.c, gcc.target/i386/pad-9.c,
471 gcc.target/i386/pad-10.cm gcc.target/i386/vect-double-1.c: Skip if
472 multilib options contain different -march= from dg-options.
473
474 2011-09-22 Jonathan Wakely <jwakely.gcc@gmail.com>
475 Paolo Carlini <paolo.carlini@oracle.com>
476
477 PR c++/50344
478 * g++.dg/template/friend52.C: New.
479
480 2011-09-22 Richard Sandiford <richard.sandiford@linaro.org>
481
482 * gcc.target/arm/cmp-1.c: New test.
483 * gcc.target/arm/cmp-2.c: Likewise.
484
485 2011-09-22 Janus Weil <janus@gcc.gnu.org>
486
487 PR fortran/41733
488 * gfortran.dg/impure_actual_1.f90: Modified error message.
489 * gfortran.dg/proc_ptr_32.f90: New.
490 * gfortran.dg/proc_ptr_33.f90: New.
491
492 2011-09-22 Ira Rosen <ira.rosen@linaro.org>
493
494 PR tree-optimization/50451
495 * gcc.dg/vect/pr50451.c: New test.
496
497 2011-09-21 Ian Lance Taylor <iant@google.com>
498
499 * go.test/go-test.exp (errchk): Add special case for bug332.
500 (go-gc-tests): Add special cases for bug347 and bug348. Recognize
501 some more test lines.
502
503 2011-09-21 Uros Bizjak <ubizjak@gmail.com>
504
505 * g++.dg/other/i386-3.C: Remove duplicated dg-options.
506 * g++.dg/other/i386-4.C: Remove dg-require-effective-target directive.
507 * g++.dg/other/i386-8.C: Ditto.
508 * g++.dg/other/pr34435.C: Ditto.
509 * g++.dg/other/pr39496.C: Ditto.
510 * g++.dg/other/mmintrin.C: Ditto.
511
512 2011-09-21 Jakub Jelinek <jakub@redhat.com>
513
514 * gcc.dg/vect/vect-cond-7.c: New test.
515 * gcc.target/i386/sse4_1-cond-1.c: New test.
516 * gcc.target/i386/avx-cond-1.c: New test.
517
518 2011-09-21 Uros Bizjak <ubizjak@gmail.com>
519
520 PR target/50464
521 * g++.dg/other/pr50464.C: New test.
522
523 2011-09-21 Kirill Yukhin <kirill.yukhin@intel.com>
524
525 * gcc.target/i386/bmi2-mulx32-2.c: New test.
526 * gcc.target/i386/bmi2-mulx32-2a.c: Ditto.
527 * gcc.target/i386/bmi2-mulx64-2.c: Ditto.
528 * gcc.target/i386/bmi2-mulx64-2a.c: Ditto.
529
530 2011-09-21 Eric Botcazou <ebotcazou@adacore.com>
531
532 * gnat.dg/opt19.adb: New test.
533
534 2011-09-21 Terry Guo <terry.guo@arm.com>
535
536 * gcc.target/arm/neon-thumb2-move.c: Skip the warning message
537 on arch conflict when testing case on targets other than armv7-a.
538
539 2011-09-21 Paolo Carlini <paolo.carlini@oracle.com>
540
541 PR c++/50454
542 * g++.dg/ext/int128-1.C: New.
543 * g++.dg/ext/int128-2.C: Likewise.
544 * g++.dg/ext/int128-2.h: Likewise.
545
546 2011-09-20 H.J. Lu <hongjiu.lu@intel.com>
547
548 PR testsuite/50469
549 * gfortran.dg/storage_size_2.f08: Replace "must be be" with
550 "must be".
551
552 2011-09-20 Jason Merrill <jason@redhat.com>
553
554 * g++.dg/cpp0x/constexpr-generated1.C: New.
555
556 PR c++/50442
557 * g++.dg/overload/ref-conv1.C: New.
558
559 2011-09-20 Roberto Agostino Vitillo <ravitillo@lbl.gov>
560
561 * g++.dg/other/final1.C: New.
562
563 2011-09-20 Ira Rosen <ira.rosen@linaro.org>
564
565 * g++.dg/vect/slp-pr50413.cc: Don't run the test. Remove main ()
566 and get_bit ().
567
568 2011-09-19 Ian Bolton <ian.bolton@arm.com>
569
570 * gcc.dg/20100906-1.c: Use -fno-short-enums option for
571 "target arm_eabi".
572
573 2011-09-19 Ira Rosen <ira.rosen@linaro.org>
574
575 PR tree-optimization/50413
576 * g++.dg/vect/vect.exp: Run slp-pr* tests with
577 -fdump-tree-slp-details. Run other tests with
578 -fdump-tree-vect-details.
579 * g++.dg/vect/slp-pr50413.cc: New.
580
581 2011-09-18 Dominique d'Humieres <dominiq@lps.ens.fr>
582 Ira Rosen <ira.rosen@linaro.org>
583
584 PR testsuite/50435
585 * gcc.dg/vect/bb-slp-25.c: Add an if to avoid loop vectorization.
586 Fix underscores around restrict.
587
588 2011-09-18 Ira Rosen <ira.rosen@linaro.org>
589
590 PR tree-optimization/50414
591 * gfortran.dg/vect/Ofast-pr50414.f90: New.
592 * gfortran.dg/vect/vect.exp: Run Ofast-* tests with -Ofast.
593 * gcc.dg/vect/no-scevccp-noreassoc-slp-reduc-7.c: New.
594
595 2011-09-18 Ira Rosen <ira.rosen@linaro.org>
596
597 PR tree-optimization/50412
598 * gfortran.dg/vect/pr50412.f90: New.
599
600 2011-09-16 Jason Merrill <jason@redhat.com>
601
602 PR c++/50424
603 * g++.dg/eh/defarg1.C: New.
604
605 2011-09-16 Jakub Jelinek <jakub@redhat.com>
606
607 * gcc.dg/vect/vect-reduc-10.c: New test.
608 * gcc.target/i386/avx-reduc-1.c: New test.
609
610 * gcc.target/i386/sse2-extract-1.c: New test.
611 * gcc.target/i386/avx-extract-1.c: New test.
612
613 2011-09-16 Terry Guo <terry.guo@arm.com>
614
615 * gcc.dg/tree-ssa/foldconst-3.c: Don't use short enums.
616
617 2011-09-15 Diego Novillo <dnovillo@google.com>
618
619 * lib/g++.exp (g++_init): Add $TEST_ALWAYS_FLAGS to
620 ALWAYS_CXXFLAGS, if defined.
621 * lib/gfortran.exp (gfortran_init): Add $TEST_ALWAYS_FLAGS to
622 ALWAYS_GFORTRANFLAGS, if defined.
623 * lib/go.exp (go_target_compile): Add $TEST_ALWAYS_FLAGS to
624 ALWAYS_GOCFLAGS, if defined.
625 * lib/obj-c++.exp (obj-c++_init): Add $TEST_ALWAYS_FLAGS to
626 ALWAYS_OBJCXXFLAGS, if defined.
627 * lib/gcc.exp (gcc_target_compile): Add $TEST_ALWAYS_FLAGS to
628 additional_flags, if defined.
629 * lib/gnat.exp (gnat_target_compile): Likewise.
630 * lib/objc.exp (objc_target_compile): Likewise.
631 * lib/target-supports-dg.exp (dg-add-options): Handle
632 TEST_ALWAYS_FLAGS.
633
634 2011-09-15 Tom de Vries <tom@codesourcery.com>
635
636 PR testsuite/50322
637 * gcc.dg/tree-ssa/ivopts-lt.c: require stdint_types. include stdint.h.
638 Use uintptr_t in f1. Undo avr xfails.
639
640 2011-09-15 Janus Weil <janus@gcc.gnu.org>
641
642 PR fortran/50401
643 PR fortran/50403
644 * gfortran.dg/function_types_3.f90: New.
645
646 2011-09-15 Jason Merrill <jason@redhat.com>
647
648 PR c++/50365
649 * g++.dg/cpp0x/trailing7.C: New.
650
651 PR c++/50361
652 * g++.dg/cpp0x/nullptr23.C: New.
653
654 2011-09-15 Ira Rosen <ira.rosen@linaro.org>
655
656 * gcc.dg/vect/bb-slp-25.c: New.
657
658 2011-09-14 Paolo Carlini <paolo.carlini@oracle.com>
659
660 PR c++/50391
661 * g++.dg/cpp0x/noexcept15.C: New.
662
663 2011-09-14 Tom de Vries <tom@codesourcery.com>
664
665 PR middle-end/50251
666 * gcc.dg/pr50251.c: New test.
667
668 2011-09-14 Tobias Burnus <burnus@net-b.de>
669
670 PR fortran/34547
671 PR fortran/50375
672 * gfortran.dg/null_5.f90: New.
673 * gfortran.dg/null_6.f90: New.
674
675 2011-09-13 Bernd Schmidt <bernds@codesourcery.com>
676
677 * gcc.c-torture/compile/20110913-1.c: New test.
678
679 2011-09-13 Janus Weil <janus@gcc.gnu.org>
680
681 PR fortran/50379
682 * gfortran.dg/result_2.f90: New.
683
684 2011-09-13 Sevak Sargsyan <sevak.sargsyan@ispras.ru>
685
686 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: New test.
687
688 2011-09-13 Dodji Seketeli <dodji@redhat.com>
689
690 PR c++/48320
691 * g++.dg/cpp0x/variadic116.C: New test case.
692
693 2011-09-12 Richard Sandiford <rdsandiford@googlemail.com>
694
695 * gcc.target/mips/mips.exp (mips_option_groups): Add debug options.
696 * gcc.target/mips/interrupt_handler-2.c: New test.
697 * gcc.target/mips/interrupt_handler-3.c: Likewise.
698
699 2011-09-12 Jason Merrill <jason@redhat.com>
700
701 * g++.dg/cpp0x/fntmpdefarg2.C: Add more tests.
702
703 * g++.dg/cpp0x/explicit7.C: New.
704
705 2011-09-12 Jakub Jelinek <jakub@redhat.com>
706
707 PR rtl-optimization/50212
708 * g++.dg/other/pr50212.C: New test.
709
710 2011-09-12 Georg-Johann Lay <avr@gjlay.de>
711
712 PR target/43746
713 * testsuite/gcc.target/avr/torture/avr-torture.exp
714 (AVR_TORTURE_OPTIONS): Add test cases "-O2 -fdata-sections" and
715 "-O2 -fmerge-all-constants".
716
717 2011-09-11 Thomas Koenig <tkoenig@gcc.gnu.org>
718
719 PR fortran/50327
720 * gfortran.dg/do_while_1.f90: New test.
721
722 2011-09-11 Janus Weil <janus@gcc.gnu.org>
723
724 PR fortran/35831
725 PR fortran/47978
726 * gfortran.dg/dynamic_dispatch_5.f03: Fix invalid test case.
727 * gfortran.dg/proc_decl_26.f90: New.
728 * gfortran.dg/typebound_override_2.f90: New.
729 * gfortran.dg/typebound_proc_6.f03: Changed wording in error message.
730
731 2011-09-11 Eric Botcazou <ebotcazou@adacore.com>
732
733 * gnat.dg/cond_expr2.ad[sb]: New test.
734
735 2011-09-11 Eric Botcazou <ebotcazou@adacore.com>
736
737 * gnat.dg/atomic5.ad[sb]: New test.
738
739 2011-09-10 H.J. Lu <hongjiu.lu@intel.com>
740
741 * gcc.dg/sibcall-6.c: Check ia32 instead of ilp32.
742
743 2011-09-09 Georg-Johann Lay <avr@gjlay.de>
744
745 PR target/49030
746 * gcc.dg/torture/pr49030.c: Run only if target int32plus.
747
748 2011-09-09 Iain Sandoe <iains@gcc.gnu.org>
749
750 PR target/49614
751 * gcc.dg/vmx/gcc-bug-i.c (inline_me): Declare 'inline'.
752
753 2011-09-09 Richard Guenther <rguenther@suse.de>
754
755 PR tree-optimization/50328
756 * gcc.dg/vect/fast-math-vect-outer-7.c: New testcase.
757
758 2011-09-09 Richard Guenther <rguenther@suse.de>
759
760 PR middle-end/50333
761 * gcc.dg/torture/pr50333.c: New testcase.
762
763 2011-09-08 Andrew Stubbs <ams@codesourcery.com>
764
765 PR tree-optimization/50318
766 * gcc.target/arm/pr50318-1.c: New file.
767
768 2011-09-08 Uros Bizjak <ubizjak@gmail.com>
769
770 * gcc.target/i386/all_one_m256i.c: New test.
771
772 2011-09-08 Paolo Carlini <paolo.carlini@oracle.com>
773
774 PR c++/50324
775 * g++.dg/cpp0x/sfinae28.C: New.
776
777 2011-09-08 Dodji Seketeli <dodji@redhat.com>
778
779 PR c/50332
780 * gcc.dg/attr-invalid.c: Adjust as __attribute__((used) is no
781 longer ignored on typedefs.
782
783 PR c++/33255 - Support -Wunused-local-typedefs warning
784 * g++.dg/warn/Wunused-local-typedefs.C: New test file.
785 * c-c++-common/Wunused-local-typedefs.c: Likewise.
786
787 2011-09-08 Martin Jambor <mjambor@suse.cz>
788
789 PR tree-optimization/50287
790 * gcc.dg/torture/pr50287.c: New test.
791
792 2011-09-08 Richard Guenther <rguenther@suse.de>
793
794 PR tree-optimization/19831
795 * gcc.dg/tree-ssa/pr19831-1.c: New testcase.
796 * gcc.dg/tree-ssa/pr19831-2.c: Likewise.
797 * gcc.dg/tree-ssa/pr19831-3.c: Likewise.
798 * gcc.dg/errno-1.c: Adjust.
799
800 2011-09-08 Richard Guenther <rguenther@suse.de>
801
802 PR tree-optimization/19831
803 * gcc.dg/tree-ssa/ssa-dce-8.c: New testcase.
804
805 2011-09-08 Tobias Burnus <burnus@net-b.de>
806
807 PR fortran/44646
808 * gfortran.dg/do_concurrent_1.f90: New.
809 * gfortran.dg/do_concurrent_2.f90: New.
810
811 2011-09-08 Jakub Jelinek <jakub@redhat.com>
812
813 PR target/50310
814 * gcc.c-torture/execute/ieee/pr50310.c: New test.
815 * gcc.dg/pr50310-2.c: New test.
816
817 2011-09-07 Janus Weil <janus@gcc.gnu.org>
818
819 PR fortran/48095
820 * gfortran.dg/derived_constructor_comps_2.f90: Modified.
821 * gfortran.dg/impure_constructor_1.f90: Modified.
822 * gfortran.dg/proc_ptr_comp_33.f90: New.
823
824 2011-09-07 Jakub Jelinek <jakub@redhat.com>
825
826 PR target/50310
827 * gcc.dg/pr50310-1.c: New test.
828
829 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
830
831 PR middle-end/48571
832 * gcc.c-torture/execute/pr48571-1.c (bar): Use offsets sizeof(int)
833 instead of 4.
834
835 2011-09-07 Paolo Carlini <paolo.carlini@oracle.com>
836
837 PR c++/50309
838 * g++.dg/cpp0x/noexcept14.C: New.
839
840 2011-09-07 Jason Merrill <jason@redhat.com>
841
842 * g++.dg/cpp0x/constexpr-ref3.C: New.
843
844 * g++.dg/cpp0x/sfinae11.C: Check for explanatory diagnostic.
845
846 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
847
848 * gcc.dg/section1.c: Don't xfail for avr.
849
850 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
851
852 PR tree-optimization/50322
853 * gcc.dg/tree-ssa/ivopts-lt.c: Add xfails for avr.
854
855 2011-09-07 Martin Jambor <mjambor@suse.cz>
856
857 * g++.dg/tree-ssa/pr49911.C: Added flag -fstrict-enums.
858
859 2011-09-07 Martin Jambor <mjambor@suse.cz>
860
861 PR tree-optimization/49911
862 * g++.dg/tree-ssa/pr49911.C: New test.
863
864 2011-09-07 Richard Sandiford <richard.sandiford@linaro.org>
865
866 PR target/49030
867 * gcc.dg/torture/pr49030.c: New test.
868
869 2011-09-07 Janus Weil <janus@gcc.gnu.org>
870
871 PR fortran/50288
872 * gfortran.dg/class_4c.f03: Modified ("dg-do link" and "dg-final").
873 * gfortran.dg/class_4d.f03: Deleted.
874 * gfortran.dg/class_45b.f03: Modififed ("dg-do link").
875
876 2011-09-07 Richard Guenther <rguenther@suse.de>
877
878 * gcc.dg/tree-ssa/forwprop-16.c: New testcase.
879
880 2011-09-07 Jiangning Liu <jiangning.liu@arm.com>
881
882 PR tree-optimization/46021
883 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on arm*-*-*.
884
885 2011-09-06 Michael Meissner <meissner@linux.vnet.ibm.com>
886
887 * g++.dg/ext/altivec-17.C: Fix dg-error to match current compiler.
888
889 2011-09-06 Eric Botcazou <ebotcazou@adacore.com>
890
891 * gcc.c-torture/compile/20110906-1.c: New test.
892
893 2011-09-06 Uros Bizjak <ubizjak@gmail.com>
894
895 * gcc.target/i386/builtin-apply-mmx.c: Require ia32 effective target.
896
897 2011-09-06 Enkovich Ilya <ilya.enkovich@intel.com>
898
899 * gcc.dg/tree-ssa/pr38533.c (dg-options): Added option
900 --param tree-reassoc-width=1.
901
902 * gcc.dg/tree-ssa/reassoc-24.c: New test.
903 * gcc.dg/tree-ssa/reassoc-25.c: Likewise.
904
905 2011-09-06 Richard Guenther <rguenther@suse.de>
906
907 PR tree-optimization/48149
908 * gcc.dg/tree-ssa/ssa-fre-32.c: New testcase.
909
910 2011-09-06 Richard Guenther <rguenther@suse.de>
911
912 PR tree-optimization/48317
913 * gcc.dg/tree-ssa/ssa-fre-31.c: New testcase.
914
915 2011-09-06 Ira Rosen <ira.rosen@linaro.org>
916
917 * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
918 New procedure.
919 (add_options_for_quad_vectors): Replace with ...
920 (add_options_for_double_vectors): ... this.
921 * gfortran.dg/vect/pr19049.f90: Expect more printings on targets that
922 support multiple vector sizes since the vectorizer attempts to
923 vectorize with both vector sizes.
924 * gcc.dg/vect/no-vfa-vect-79.c,
925 gcc.dg/vect/no-vfa-vect-102a.c, gcc.dg/vect/vect-outer-1a.c,
926 gcc.dg/vect/vect-outer-1b.c, gcc.dg/vect/vect-outer-2b.c,
927 gcc.dg/vect/vect-outer-3a.c, gcc.dg/vect/no-vfa-vect-37.c,
928 gcc.dg/vect/vect-outer-3b.c, gcc.dg/vect/no-vfa-vect-101.c,
929 gcc.dg/vect/no-vfa-vect-102.c, gcc.dg/vect/vect-reduc-dot-s8b.c,
930 gcc.dg/vect/vect-outer-1.c, gcc.dg/vect/vect-104.c: Likewise.
931 * gcc.dg/vect/vect-42.c: Run with 64 bit vectors if applicable.
932 * gcc.dg/vect/vect-multitypes-6.c, gcc.dg/vect/vect-52.c,
933 gcc.dg/vect/vect-54.c, gcc.dg/vect/vect-46.c, gcc.dg/vect/vect-48.c,
934 gcc.dg/vect/vect-96.c, gcc.dg/vect/vect-multitypes-3.c,
935 gcc.dg/vect/vect-40.c: Likewise.
936 * gcc.dg/vect/vect-outer-5.c: Remove quad-vectors option as
937 redundant.
938 * gcc.dg/vect/vect-109.c, gcc.dg/vect/vect-peel-1.c,
939 gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/slp-25.c,
940 gcc.dg/vect/vect-multitypes-1.c, gcc.dg/vect/slp-3.c,
941 gcc.dg/vect/no-vfa-pr29145.c, gcc.dg/vect/vect-multitypes-4.c:
942 Likewise.
943 * gcc.dg/vect/vect-peel-4.c: Make ia global.
944
945 2011-09-05 Richard Sandiford <rdsandiford@googlemail.com>
946
947 PR target/49606
948 * gcc.target/mips/abi-main.h: New file.
949 * gcc.target/mips/abi-o32-long32.c: New test.
950 * gcc.target/mips/abi-o32-long64.c: Likewise.
951 * gcc.target/mips/abi-o64-long32.c: Likewise.
952 * gcc.target/mips/abi-o64-long64.c: Likewise.
953 * gcc.target/mips/abi-n32-long32.c: Likewise.
954 * gcc.target/mips/abi-n32-long64.c: Likewise.
955 * gcc.target/mips/abi-n64-long32.c: Likewise.
956 * gcc.target/mips/abi-n64-long64.c: Likewise.
957 * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
958 * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
959 * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
960 * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
961 * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
962 * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
963 * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
964 * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
965 * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
966 * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
967 * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
968 * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
969 * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
970 * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
971 * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
972 * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
973 * gcc.target/mips/abi-eabi32-long32.c: Likewise.
974 * gcc.target/mips/abi-eabi32-long64.c: Likewise.
975 * gcc.target/mips/abi-eabi64-long32.c: Likewise.
976 * gcc.target/mips/abi-eabi64-long64.c: Likewise.
977 * gcc.target/mips/mips.exp: Make -mshared implied -mabicalls.
978 * gcc.target/mips/branch-2.c: Remove -mabicalls.
979 * gcc.target/mips/branch-3.c: Likewise.
980 * gcc.target/mips/branch-4.c: Likewise.
981 * gcc.target/mips/branch-5.c: Likewise.
982 * gcc.target/mips/branch-6.c: Likewise.
983 * gcc.target/mips/branch-7.c: Likewise.
984 * gcc.target/mips/branch-8.c: Likewise.
985 * gcc.target/mips/branch-9.c: Likewise.
986 * gcc.target/mips/branch-10.c: Likewise.
987 * gcc.target/mips/branch-11.c: Likewise.
988 * gcc.target/mips/branch-12.c: Likewise.
989 * gcc.target/mips/branch-13.c: Likewise.
990 * gcc.target/mips/lazy-binding-1.c: Likewise.
991
992 2011-09-05 Georg-Johann Lay <avr@gjlay.de>
993
994 * gcc.dg/ipa/ipcp-3.c (mark_cell): Use mask 1 << 14 instead of 1
995 << 18 to avoid warning on int=16 platforms..
996
997 2011-09-05 Jakub Jelinek <jakub@redhat.com>
998
999 * gcc.dg/compat/struct-layout-1_test.h: Decrease bitfield size
1000 to work even with -fshort-enums.
1001
1002 2011-09-04 Jan Hubicka <jh@suse.cz>
1003
1004 * gcc.c-torture/compile/20110902.c: new testcase.
1005
1006 2011-09-04 Jason Merrill <jason@redhat.com>
1007
1008 PR c++/49267
1009 * g++.dg/cpp0x/rv-conv1.C: New.
1010
1011 DR 1328
1012 * g++.dg/cpp0x/rv-func3.C: New.
1013
1014 * g++.dg/cpp0x/constexpr-default-ctor.C: New.
1015
1016 PR c++/50248
1017 Core 1358
1018 * g++.dg/cpp0x/constexpr-template1.C: New.
1019 * g++.dg/cpp0x/constexpr-template2.C: New.
1020 * g++.dg/cpp0x/constexpr-48089.C: Adjust error markup.
1021 * g++.dg/cpp0x/constexpr-ex1.C: Adjust error markup.
1022
1023 2011-09-04 Eric Botcazou <ebotcazou@adacore.com>
1024
1025 * gnat.dg/specs/debug1.ads: Tweak pattern.
1026
1027 2011-09-04 Janus Weil <janus@gcc.gnu.org>
1028
1029 PR fortran/50227
1030 * gfortran.dg/class_45a.f03: New.
1031 * gfortran.dg/class_45b.f03: New.
1032
1033 2011-09-04 Jakub Jelinek <jakub@redhat.com>
1034 Ira Rosen <ira.rosen@linaro.org>
1035
1036 PR tree-optimization/50208
1037 * gcc.dg/vect/no-fre-pre-pr50208.c: New test.
1038 * gcc.dg/vect/vect.exp: Run no-fre-pre-*.c tests with
1039 -fno-tree-fre -fno-tree-pre.
1040
1041 2011-09-02 Martin Jambor <mjambor@suse.cz>
1042
1043 * gcc.dg/ipa/ipcp-3.c: New test.
1044
1045 2011-09-02 Richard Guenther <rguenther@suse.de>
1046
1047 PR tree-optimization/27460
1048 PR middle-end/29269
1049 * gcc.dg/vect/vect-cond-7.c: New testcase.
1050
1051 2011-09-02 Martin Jambor <mjambor@suse.cz>
1052
1053 * g++.dg/ipa/devirt-3.C: Added a distraction method.
1054 * g++.dg/ipa/ivinline-7.C: Added a test for direct call discovery,
1055 xfailed test for inlining.
1056 * g++.dg/ipa/ivinline-9.C: Likewise.
1057
1058 2011-09-01 Ira Rosen <ira.rosen@linaro.org>
1059
1060 PR tree-optimization/50178
1061 * gfortran.dg/vect/pr50178.f90: New test.
1062
1063 2011-08-31 Martin Jambor <mjambor@suse.cz>
1064
1065 PR middle-end/49886
1066 * gcc.c-torture/execute/pr49886.c: New testcase.
1067
1068 2011-08-31 Tom de Vries <tom@codesourcery.com>
1069
1070 PR middle-end/43513
1071 * gcc.dg/pr43513.c: New test.
1072
1073 2011-08-30 Tobias Burnus <burnus@net-b.de>
1074
1075 PR fortran/45044
1076 * gfortran.dg/common_14.f90: New.
1077 * gfortran.dg/common_resize_1.f: Add two dg-warning.
1078
1079 2011-08-30 Jason Merrill <jason@redhat.com>
1080
1081 PR c++/50084
1082 * g++.dg/cpp0x/decltype33.C: New.
1083
1084 PR c++/50089
1085 * g++.dg/cpp0x/lambda/lambda-qualified.C: New.
1086
1087 PR c++/50114
1088 * g++.dg/cpp0x/lambda/lambda-for.C: New.
1089
1090 2011-08-30 Uros Bizjak <ubizjak@gmail.com>
1091
1092 * gcc.target/i386/fma-compile.c: Escape [ and ] in scan strings.
1093
1094 2011-08-30 Eric Botcazou <ebotcazou@adacore.com>
1095
1096 * gnat.dg/specs/aggr3.ads: New test.
1097 * gnat.dg/specs/aggr3_pkg.ads: New helper.
1098
1099 * gnat.dg/specs/aggr1.ads: Remove superfluous space.
1100 * gnat.dg/specs/aggr2.ads: Likewise.
1101
1102 2011-08-30 Steven G. Kargl <kargl@gcc.gnu.org>
1103
1104 PR fortran/45170
1105 * gfortran.dg/allocate_with_source_2.f90: New test
1106
1107 2011-08-30 Jason Merrill <jason@redhat.com>
1108
1109 PR c++/50220
1110 * g++.dg/cpp0x/lambda/lambda-50220.C: New.
1111
1112 PR c++/50234
1113 * g++.dg/cpp0x/constexpr-value3.C: New.
1114
1115 2011-08-30 Richard Guenther <rguenther@suse.de>
1116
1117 PR middle-end/48571
1118 * gcc.c-torture/execute/pr48571-1.c: New testcase.
1119 * gcc.dg/tree-ssa/ssa-ccp-25.c: Remove.
1120 * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
1121 * gcc.dg/pr36902.c: XFAIL.
1122
1123 2011-08-30 Ilya Tocar <ilya.tocar@intel.com>
1124
1125 * gcc.target/i386/fma-check.h: New.
1126 * gcc.target/i386/fma-256-fmaddXX.c: New testcase.
1127 * gcc.target/i386/fma-256-fmaddsubXX.c: Likewise.
1128 * gcc.target/i386/fma-256-fmsubXX.c: Likewise.
1129 * gcc.target/i386/fma-256-fmsubaddXX.c: Likewise.
1130 * gcc.target/i386/fma-256-fnmaddXX.c: Likewise.
1131 * gcc.target/i386/fma-256-fnmsubXX.c: Likewise.
1132 * gcc.target/i386/fma-fmaddXX.c: Likewise.
1133 * gcc.target/i386/fma-fmaddsubXX.c: Likewise.
1134 * gcc.target/i386/fma-fmsubXX.c: Likewise.
1135 * gcc.target/i386/fma-fmsubaddXX.c: Likewise.
1136 * gcc.target/i386/fma-fnmaddXX.c: Likewise.
1137 * gcc.target/i386/fma-fnmsubXX.c: Likewise.
1138 * gcc.target/i386/fma-compile.c: Likewise.
1139 * gcc.target/i386/i386.exp (check_effective_target_fma): New.
1140 * gcc.target/i386/sse-12.c: Add -mfma.
1141 * gcc.target/i386/sse-13.c: Likewise.
1142 * gcc.target/i386/sse-14.c: Likewise.
1143 * gcc.target/i386/sse-22.c: Likewise.
1144 * gcc.target/i386/sse-23.c: Likewise.
1145 * g++.dg/other/i386-2.C: Likewise.
1146 * g++.dg/other/i386-3.C: Likewise.
1147
1148 2011-08-30 Kirill Yukhin <kirill.yukhin@intel.com>
1149
1150 PR testsuite/50185
1151 * gcc.target/i386/avx2-vmovmskb-2.c: Rename to ...
1152 * gcc.target/i386/avx2-vpmovmskb-2.c: ... this. Update.
1153
1154 2011-08-30 Christian Bruel <christian.bruel@st.com>
1155
1156 * g++.dg/bprob/bprob.exp (feedback_options): Set
1157 -fbranch-probabilities.
1158 * gcc.misc-tests/bprob.exp (feedback_options): Likewise.
1159
1160 2011-08-29 Jason Merrill <jason@redhat.com>
1161
1162 PR c++/50224
1163 * g++.dg/cpp0x/lambda/lambda-use2.C: New.
1164
1165 2011-08-29 Jakub Jelinek <jakub@redhat.com>
1166 Jason Merrill <jason@redhat.com>
1167
1168 * g++.dg/dfp/base.C: New test.
1169
1170 2011-08-29 Jason Merrill <jason@redhat.com>
1171
1172 Core DR 994
1173 PR c++/50209
1174 * g++.dg/cpp0x/initlist58.C: New.
1175
1176 2011-08-29 Janus Weil <janus@gcc.gnu.org>
1177
1178 PR fortran/50225
1179 * gfortran.dg/class_result_1.f03: New.
1180
1181 2011-08-29 Jakub Jelinek <jakub@redhat.com>
1182
1183 PR middle-end/48722
1184 * gcc.target/i386/pr48722.c: New test.
1185
1186 2011-08-29 Thomas Koenig <tkoenig@gcc.gnu.org>
1187
1188 PR libfortran/50192
1189 * gfortran.dg/widechar_compare_1.f90: New test.
1190
1191 2011-08-26 Jason Merrill <jason@redhat.com>
1192
1193 Core DR 342
1194 PR c++/48582
1195 * g++.dg/abi/mangle50.C: New.
1196
1197 2011-08-27 Uros Bizjak <ubizjak@gmail.com>
1198
1199 PR target/50202
1200 * gcc.target/i386/pr50202.c: New test.
1201
1202 2011-08-26 Uros Bizjak <ubizjak@gmail.com>
1203
1204 * gcc.target/i386/sse_4_1-round-vec.c: New test.
1205 * gcc.target/i386/sse_4_1-roundf-vec.c: New test.
1206 * gcc.target/i386/avx-round-vec.c: New test.
1207 * gcc.target/i386/avx-roundf-vec.c: New test.
1208
1209 2011-08-26 Jakub Jelinek <jakub@redhat.com>
1210
1211 * gcc.target/i386/cmpxchg16b-1.c: Match also space after the
1212 instruction.
1213
1214 PR c/50179
1215 * c-c++-common/Wunused-var-14.c: New test.
1216
1217 2011-08-26 Tom de Vries <tom@codesourcery.com>
1218
1219 * gcc.dg/tree-ssa/ivopts-lt.c: New test.
1220
1221 2011-08-26 Jiangning Liu <jiangning.liu@arm.com>
1222
1223 * gcc.target/arm/thumb2-cond-cmp-1.c: New.
1224 * gcc.target/arm/thumb2-cond-cmp-2.c: Likewise.
1225 * gcc.target/arm/thumb2-cond-cmp-3.c: Likewise.
1226 * gcc.target/arm/thumb2-cond-cmp-4.c: Likewise.
1227
1228 2011-08-26 Andrew Stubbs <ams@codesourcery.com>
1229
1230 * gcc.target/arm/thumb2-replicated-constant1.c: New file.
1231 * gcc.target/arm/thumb2-replicated-constant2.c: New file.
1232 * gcc.target/arm/thumb2-replicated-constant3.c: New file.
1233 * gcc.target/arm/thumb2-replicated-constant4.c: New file.
1234
1235 2011-08-25 Mikael Morin <mikael.morin@gcc.gnu.org>
1236
1237 PR fortran/50050
1238 * gfortran.dg/pointer_comp_init_1.f90: New test.
1239
1240 2011-08-25 Jason Merrill <jason@redhat.com>
1241
1242 PR c++/50157
1243 * g++.dg/cpp0x/sfinae27.C: New.
1244
1245 2011-08-25 Tobias Burnus <burnus@net-b.de>
1246
1247 * gfortran.dg/coarray_lib_token_4.f90: New.
1248
1249 2011-08-25 Tobias Burnus <burnus@net-b.de>
1250
1251 * gfortran.dg/coarray/alloc_comp_1.f90: New.
1252
1253 2011-08-25 Richard Guenther <rguenther@suse.de>
1254
1255 * gcc.dg/Wshadow-3.c: Restore original content destroyed by r148442.
1256
1257 2011-08-24 Tobias Burnus <burnus@net-b.de>
1258
1259 PR fortran/50163
1260 * gfortran.dg/initialization_28.f90: New.
1261
1262 2011-08-24 Richard Guenther <rguenther@suse.de>
1263
1264 PR tree-optimization/50067
1265 * gcc.dg/torture/pr50067-3.c: New testcase.
1266 * gcc.dg/torture/pr50067-4.c: Likewise.
1267 * gcc.dg/torture/pr50067-5.c: Likewise.
1268
1269 2011-08-23 Kirill Yukhin <kirill.yukhin@intel.com>
1270
1271 * g++.dg/other/i386-2.C: Add -mavx2 check.
1272 * g++.dg/other/i386-3.C: Likewise.
1273 * gcc.target/i386/avx-1.c: Add AVX2.
1274 * gcc.target/i386/avx-2.c: Likewise.
1275 * gcc.target/i386/funcspec-5.c: Likewise.
1276 * gcc.target/i386/sse-12.c: Likewise.
1277 * gcc.target/i386/sse-13.c: Likewise.
1278 * gcc.target/i386/sse-14.c: Likewise.
1279 * gcc.target/i386/sse-22.c: Likewise.
1280 * gcc.target/i386/sse-23.c: Likewise.
1281 * gcc.target/i386/i386.exp (check_effective_target_avx2): Likewise.
1282 * gcc.target/i386/avx2-check.h: New.
1283 * gcc.target/i386/avx2-i32gatherd-1.c: Likewise.
1284 * gcc.target/i386/avx2-i32gatherd-2.c: Likewise.
1285 * gcc.target/i386/avx2-i32gatherd-3.c: Likewise.
1286 * gcc.target/i386/avx2-i32gatherd-4.c: Likewise.
1287 * gcc.target/i386/avx2-i32gatherd256-1.c: Likewise.
1288 * gcc.target/i386/avx2-i32gatherd256-2.c: Likewise.
1289 * gcc.target/i386/avx2-i32gatherd256-3.c: Likewise.
1290 * gcc.target/i386/avx2-i32gatherd256-4.c: Likewise.
1291 * gcc.target/i386/avx2-i32gatherpd-1.c: Likewise.
1292 * gcc.target/i386/avx2-i32gatherpd-2.c: Likewise.
1293 * gcc.target/i386/avx2-i32gatherpd-3.c: Likewise.
1294 * gcc.target/i386/avx2-i32gatherpd-4.c: Likewise.
1295 * gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise.
1296 * gcc.target/i386/avx2-i32gatherpd256-2.c: Likewise.
1297 * gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise.
1298 * gcc.target/i386/avx2-i32gatherpd256-4.c: Likewise.
1299 * gcc.target/i386/avx2-i32gatherps-1.c: Likewise.
1300 * gcc.target/i386/avx2-i32gatherps-2.c: Likewise.
1301 * gcc.target/i386/avx2-i32gatherps-3.c: Likewise.
1302 * gcc.target/i386/avx2-i32gatherps-4.c: Likewise.
1303 * gcc.target/i386/avx2-i32gatherps256-1.c: Likewise.
1304 * gcc.target/i386/avx2-i32gatherps256-2.c: Likewise.
1305 * gcc.target/i386/avx2-i32gatherps256-3.c: Likewise.
1306 * gcc.target/i386/avx2-i32gatherps256-4.c: Likewise.
1307 * gcc.target/i386/avx2-i32gatherq-1.c: Likewise.
1308 * gcc.target/i386/avx2-i32gatherq-2.c: Likewise.
1309 * gcc.target/i386/avx2-i32gatherq-3.c: Likewise.
1310 * gcc.target/i386/avx2-i32gatherq-4.c: Likewise.
1311 * gcc.target/i386/avx2-i32gatherq256-1.c: Likewise.
1312 * gcc.target/i386/avx2-i32gatherq256-2.c: Likewise.
1313 * gcc.target/i386/avx2-i32gatherq256-3.c: Likewise.
1314 * gcc.target/i386/avx2-i32gatherq256-4.c: Likewise.
1315 * gcc.target/i386/avx2-i64gatherd-1.c: Likewise.
1316 * gcc.target/i386/avx2-i64gatherd-2.c: Likewise.
1317 * gcc.target/i386/avx2-i64gatherd-3.c: Likewise.
1318 * gcc.target/i386/avx2-i64gatherd-4.c: Likewise.
1319 * gcc.target/i386/avx2-i64gatherd256-1.c: Likewise.
1320 * gcc.target/i386/avx2-i64gatherd256-2.c: Likewise.
1321 * gcc.target/i386/avx2-i64gatherd256-3.c: Likewise.
1322 * gcc.target/i386/avx2-i64gatherd256-4.c: Likewise.
1323 * gcc.target/i386/avx2-i64gatherpd-1.c: Likewise.
1324 * gcc.target/i386/avx2-i64gatherpd-2.c: Likewise.
1325 * gcc.target/i386/avx2-i64gatherpd-3.c: Likewise.
1326 * gcc.target/i386/avx2-i64gatherpd-4.c: Likewise.
1327 * gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise.
1328 * gcc.target/i386/avx2-i64gatherpd256-2.c: Likewise.
1329 * gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise.
1330 * gcc.target/i386/avx2-i64gatherpd256-4.c: Likewise.
1331 * gcc.target/i386/avx2-i64gatherps-1.c: Likewise.
1332 * gcc.target/i386/avx2-i64gatherps-2.c: Likewise.
1333 * gcc.target/i386/avx2-i64gatherps-3.c: Likewise.
1334 * gcc.target/i386/avx2-i64gatherps-4.c: Likewise.
1335 * gcc.target/i386/avx2-i64gatherps256-1.c: Likewise.
1336 * gcc.target/i386/avx2-i64gatherps256-2.c: Likewise.
1337 * gcc.target/i386/avx2-i64gatherps256-3.c: Likewise.
1338 * gcc.target/i386/avx2-i64gatherps256-4.c: Likewise.
1339 * gcc.target/i386/avx2-i64gatherq-1.c: Likewise.
1340 * gcc.target/i386/avx2-i64gatherq-2.c: Likewise.
1341 * gcc.target/i386/avx2-i64gatherq-3.c: Likewise.
1342 * gcc.target/i386/avx2-i64gatherq-4.c: Likewise.
1343 * gcc.target/i386/avx2-i64gatherq256-1.c: Likewise.
1344 * gcc.target/i386/avx2-i64gatherq256-2.c: Likewise.
1345 * gcc.target/i386/avx2-i64gatherq256-3.c: Likewise.
1346 * gcc.target/i386/avx2-i64gatherq256-4.c: Likewise.
1347 * gcc.target/i386/avx2-mpsadbw-1.c: Likewise.
1348 * gcc.target/i386/avx2-mpsadbw-2.c: Likewise.
1349 * gcc.target/i386/avx2-vbroadcastsd_pd-1.c: Likewise.
1350 * gcc.target/i386/avx2-vbroadcastsd_pd-2.c: Likewise.
1351 * gcc.target/i386/avx2-vbroadcastsi128-1.c: Likewise.
1352 * gcc.target/i386/avx2-vbroadcastsi128-2.c: Likewise.
1353 * gcc.target/i386/avx2-vbroadcastss_ps-1.c: Likewise.
1354 * gcc.target/i386/avx2-vbroadcastss_ps-2.c: Likewise.
1355 * gcc.target/i386/avx2-vbroadcastss_ps256-1.c: Likewise.
1356 * gcc.target/i386/avx2-vbroadcastss_ps256-2.c: Likewise.
1357 * gcc.target/i386/avx2-vextracti128-1.c: Likewise.
1358 * gcc.target/i386/avx2-vextracti128-2.c: Likewise.
1359 * gcc.target/i386/avx2-vinserti128-1.c: Likewise.
1360 * gcc.target/i386/avx2-vinserti128-2.c: Likewise.
1361 * gcc.target/i386/avx2-vmovmskb-2.c: Likewise.
1362 * gcc.target/i386/avx2-vmovntdqa-1.c: Likewise.
1363 * gcc.target/i386/avx2-vmovntdqa-2.c: Likewise.
1364 * gcc.target/i386/avx2-vpabsb256-1.c: Likewise.
1365 * gcc.target/i386/avx2-vpabsb256-2.c: Likewise.
1366 * gcc.target/i386/avx2-vpabsd256-1.c: Likewise.
1367 * gcc.target/i386/avx2-vpabsd256-2.c: Likewise.
1368 * gcc.target/i386/avx2-vpabsw256-1.c: Likewise.
1369 * gcc.target/i386/avx2-vpabsw256-2.c: Likewise.
1370 * gcc.target/i386/avx2-vpackssdw-1.c: Likewise.
1371 * gcc.target/i386/avx2-vpackssdw-2.c: Likewise.
1372 * gcc.target/i386/avx2-vpacksswb-1.c: Likewise.
1373 * gcc.target/i386/avx2-vpacksswb-2.c: Likewise.
1374 * gcc.target/i386/avx2-vpackusdw-1.c: Likewise.
1375 * gcc.target/i386/avx2-vpackusdw-2.c: Likewise.
1376 * gcc.target/i386/avx2-vpackuswb-1.c: Likewise.
1377 * gcc.target/i386/avx2-vpackuswb-2.c: Likewise.
1378 * gcc.target/i386/avx2-vpaddb-1.c: Likewise.
1379 * gcc.target/i386/avx2-vpaddb-2.c: Likewise.
1380 * gcc.target/i386/avx2-vpaddd-1.c: Likewise.
1381 * gcc.target/i386/avx2-vpaddd-2.c: Likewise.
1382 * gcc.target/i386/avx2-vpaddq-1.c: Likewise.
1383 * gcc.target/i386/avx2-vpaddq-2.c: Likewise.
1384 * gcc.target/i386/avx2-vpaddsb-1.c: Likewise.
1385 * gcc.target/i386/avx2-vpaddsb-2.c: Likewise.
1386 * gcc.target/i386/avx2-vpaddsw-1.c: Likewise.
1387 * gcc.target/i386/avx2-vpaddsw-2.c: Likewise.
1388 * gcc.target/i386/avx2-vpaddusb-1.c: Likewise.
1389 * gcc.target/i386/avx2-vpaddusb-2.c: Likewise.
1390 * gcc.target/i386/avx2-vpaddusw-1.c: Likewise.
1391 * gcc.target/i386/avx2-vpaddusw-2.c: Likewise.
1392 * gcc.target/i386/avx2-vpaddw-1.c: Likewise.
1393 * gcc.target/i386/avx2-vpaddw-2.c: Likewise.
1394 * gcc.target/i386/avx2-vpalignr256-1.c: Likewise.
1395 * gcc.target/i386/avx2-vpalignr256-2.c: Likewise.
1396 * gcc.target/i386/avx2-vpand-1.c: Likewise.
1397 * gcc.target/i386/avx2-vpand-2.c: Likewise.
1398 * gcc.target/i386/avx2-vpandn-1.c: Likewise.
1399 * gcc.target/i386/avx2-vpandn-2.c: Likewise.
1400 * gcc.target/i386/avx2-vpavgb-1.c: Likewise.
1401 * gcc.target/i386/avx2-vpavgb-2.c: Likewise.
1402 * gcc.target/i386/avx2-vpavgw-1.c: Likewise.
1403 * gcc.target/i386/avx2-vpavgw-2.c: Likewise.
1404 * gcc.target/i386/avx2-vpblendd128-1.c: Likewise.
1405 * gcc.target/i386/avx2-vpblendd128-2.c: Likewise.
1406 * gcc.target/i386/avx2-vpblendd256-1.c: Likewise.
1407 * gcc.target/i386/avx2-vpblendd256-2.c: Likewise.
1408 * gcc.target/i386/avx2-vpblendvb-1.c: Likewise.
1409 * gcc.target/i386/avx2-vpblendvb-2.c: Likewise.
1410 * gcc.target/i386/avx2-vpblendw-1.c: Likewise.
1411 * gcc.target/i386/avx2-vpblendw-2.c: Likewise.
1412 * gcc.target/i386/avx2-vpbroadcastb128-1.c: Likewise.
1413 * gcc.target/i386/avx2-vpbroadcastb128-2.c: Likewise.
1414 * gcc.target/i386/avx2-vpbroadcastb256-1.c: Likewise.
1415 * gcc.target/i386/avx2-vpbroadcastb256-2.c: Likewise.
1416 * gcc.target/i386/avx2-vpbroadcastd128-1.c: Likewise.
1417 * gcc.target/i386/avx2-vpbroadcastd128-2.c: Likewise.
1418 * gcc.target/i386/avx2-vpbroadcastd256-1.c: Likewise.
1419 * gcc.target/i386/avx2-vpbroadcastd256-2.c: Likewise.
1420 * gcc.target/i386/avx2-vpbroadcastq128-1.c: Likewise.
1421 * gcc.target/i386/avx2-vpbroadcastq128-2.c: Likewise.
1422 * gcc.target/i386/avx2-vpbroadcastq256-1.c: Likewise.
1423 * gcc.target/i386/avx2-vpbroadcastq256-2.c: Likewise.
1424 * gcc.target/i386/avx2-vpbroadcastw128-1.c: Likewise.
1425 * gcc.target/i386/avx2-vpbroadcastw128-2.c: Likewise.
1426 * gcc.target/i386/avx2-vpbroadcastw256-1.c: Likewise.
1427 * gcc.target/i386/avx2-vpbroadcastw256-2.c: Likewise.
1428 * gcc.target/i386/avx2-vpcmpeqb-1.c: Likewise.
1429 * gcc.target/i386/avx2-vpcmpeqb-2.c: Likewise.
1430 * gcc.target/i386/avx2-vpcmpeqd-1.c: Likewise.
1431 * gcc.target/i386/avx2-vpcmpeqd-2.c: Likewise.
1432 * gcc.target/i386/avx2-vpcmpeqq-1.c: Likewise.
1433 * gcc.target/i386/avx2-vpcmpeqq-2.c: Likewise.
1434 * gcc.target/i386/avx2-vpcmpeqw-1.c: Likewise.
1435 * gcc.target/i386/avx2-vpcmpeqw-2.c: Likewise.
1436 * gcc.target/i386/avx2-vpcmpgtb-1.c: Likewise.
1437 * gcc.target/i386/avx2-vpcmpgtb-2.c: Likewise.
1438 * gcc.target/i386/avx2-vpcmpgtd-1.c: Likewise.
1439 * gcc.target/i386/avx2-vpcmpgtd-2.c: Likewise.
1440 * gcc.target/i386/avx2-vpcmpgtq-1.c: Likewise.
1441 * gcc.target/i386/avx2-vpcmpgtq-2.c: Likewise.
1442 * gcc.target/i386/avx2-vpcmpgtw-1.c: Likewise.
1443 * gcc.target/i386/avx2-vpcmpgtw-2.c: Likewise.
1444 * gcc.target/i386/avx2-vperm2i128-1.c: Likewise.
1445 * gcc.target/i386/avx2-vperm2i128-2.c: Likewise.
1446 * gcc.target/i386/avx2-vpermd-1.c: Likewise.
1447 * gcc.target/i386/avx2-vpermd-2.c: Likewise.
1448 * gcc.target/i386/avx2-vpermpd-1.c: Likewise.
1449 * gcc.target/i386/avx2-vpermpd-2.c: Likewise.
1450 * gcc.target/i386/avx2-vpermps-1.c: Likewise.
1451 * gcc.target/i386/avx2-vpermps-2.c: Likewise.
1452 * gcc.target/i386/avx2-vpermq-1.c: Likewise.
1453 * gcc.target/i386/avx2-vpermq-2.c: Likewise.
1454 * gcc.target/i386/avx2-vphaddd-1.c: Likewise.
1455 * gcc.target/i386/avx2-vphaddd-2.c: Likewise.
1456 * gcc.target/i386/avx2-vphaddsw-1.c: Likewise.
1457 * gcc.target/i386/avx2-vphaddsw-2.c: Likewise.
1458 * gcc.target/i386/avx2-vphaddw-1.c: Likewise.
1459 * gcc.target/i386/avx2-vphaddw-2.c: Likewise.
1460 * gcc.target/i386/avx2-vphsubd-1.c: Likewise.
1461 * gcc.target/i386/avx2-vphsubd-2.c: Likewise.
1462 * gcc.target/i386/avx2-vphsubsw-1.c: Likewise.
1463 * gcc.target/i386/avx2-vphsubsw-2.c: Likewise.
1464 * gcc.target/i386/avx2-vphsubw-1.c: Likewise.
1465 * gcc.target/i386/avx2-vpmaddubsw-1.c: Likewise.
1466 * gcc.target/i386/avx2-vpmaddubsw-2.c: Likewise.
1467 * gcc.target/i386/avx2-vpmaddwd-1.c: Likewise.
1468 * gcc.target/i386/avx2-vpmaddwd-2.c: Likewise.
1469 * gcc.target/i386/avx2-vpmaskloadd-1.c: Likewise.
1470 * gcc.target/i386/avx2-vpmaskloadd-2.c: Likewise.
1471 * gcc.target/i386/avx2-vpmaskloadd256-1.c: Likewise.
1472 * gcc.target/i386/avx2-vpmaskloadd256-2.c: Likewise.
1473 * gcc.target/i386/avx2-vpmaskloadq-1.c: Likewise.
1474 * gcc.target/i386/avx2-vpmaskloadq-2.c: Likewise.
1475 * gcc.target/i386/avx2-vpmaskloadq256-1.c: Likewise.
1476 * gcc.target/i386/avx2-vpmaskloadq256-2.c: Likewise.
1477 * gcc.target/i386/avx2-vpmaskstored-1.c: Likewise.
1478 * gcc.target/i386/avx2-vpmaskstored-2.c: Likewise.
1479 * gcc.target/i386/avx2-vpmaskstored256-1.c: Likewise.
1480 * gcc.target/i386/avx2-vpmaskstored256-2.c: Likewise.
1481 * gcc.target/i386/avx2-vpmaskstoreq-1.c: Likewise.
1482 * gcc.target/i386/avx2-vpmaskstoreq-2.c: Likewise.
1483 * gcc.target/i386/avx2-vpmaskstoreq256-1.c: Likewise.
1484 * gcc.target/i386/avx2-vpmaskstoreq256-2.c: Likewise.
1485 * gcc.target/i386/avx2-vpmaxsb-1.c: Likewise.
1486 * gcc.target/i386/avx2-vpmaxsb-2.c: Likewise.
1487 * gcc.target/i386/avx2-vpmaxsd-1.c: Likewise.
1488 * gcc.target/i386/avx2-vpmaxsd-2.c: Likewise.
1489 * gcc.target/i386/avx2-vpmaxsw-1.c: Likewise.
1490 * gcc.target/i386/avx2-vpmaxsw-2.c: Likewise.
1491 * gcc.target/i386/avx2-vpmaxub-1.c: Likewise.
1492 * gcc.target/i386/avx2-vpmaxub-2.c: Likewise.
1493 * gcc.target/i386/avx2-vpmaxud-1.c: Likewise.
1494 * gcc.target/i386/avx2-vpmaxud-2.c: Likewise.
1495 * gcc.target/i386/avx2-vpmaxuw-1.c: Likewise.
1496 * gcc.target/i386/avx2-vpmaxuw-2.c: Likewise.
1497 * gcc.target/i386/avx2-vpminsb-1.c: Likewise.
1498 * gcc.target/i386/avx2-vpminsb-2.c: Likewise.
1499 * gcc.target/i386/avx2-vpminsd-1.c: Likewise.
1500 * gcc.target/i386/avx2-vpminsd-2.c: Likewise.
1501 * gcc.target/i386/avx2-vpminsw-1.c: Likewise.
1502 * gcc.target/i386/avx2-vpminsw-2.c: Likewise.
1503 * gcc.target/i386/avx2-vpminub-1.c: Likewise.
1504 * gcc.target/i386/avx2-vpminub-2.c: Likewise.
1505 * gcc.target/i386/avx2-vpminud-1.c: Likewise.
1506 * gcc.target/i386/avx2-vpminud-2.c: Likewise.
1507 * gcc.target/i386/avx2-vpminuw-1.c: Likewise.
1508 * gcc.target/i386/avx2-vpminuw-2.c: Likewise.
1509 * gcc.target/i386/avx2-vpmovmskb-1.c: Likewise.
1510 * gcc.target/i386/avx2-vpmovsxbd-1.c: Likewise.
1511 * gcc.target/i386/avx2-vpmovsxbd-2.c: Likewise.
1512 * gcc.target/i386/avx2-vpmovsxbq-1.c: Likewise.
1513 * gcc.target/i386/avx2-vpmovsxbq-2.c: Likewise.
1514 * gcc.target/i386/avx2-vpmovsxbw-1.c: Likewise.
1515 * gcc.target/i386/avx2-vpmovsxbw-2.c: Likewise.
1516 * gcc.target/i386/avx2-vpmovsxdq-1.c: Likewise.
1517 * gcc.target/i386/avx2-vpmovsxdq-2.c: Likewise.
1518 * gcc.target/i386/avx2-vpmovsxwd-1.c: Likewise.
1519 * gcc.target/i386/avx2-vpmovsxwd-2.c: Likewise.
1520 * gcc.target/i386/avx2-vpmovsxwq-1.c: Likewise.
1521 * gcc.target/i386/avx2-vpmovsxwq-2.c: Likewise.
1522 * gcc.target/i386/avx2-vpmovzxbd-1.c: Likewise.
1523 * gcc.target/i386/avx2-vpmovzxbd-2.c: Likewise.
1524 * gcc.target/i386/avx2-vpmovzxbq-1.c: Likewise.
1525 * gcc.target/i386/avx2-vpmovzxbq-2.c: Likewise.
1526 * gcc.target/i386/avx2-vpmovzxbw-1.c: Likewise.
1527 * gcc.target/i386/avx2-vpmovzxbw-2.c: Likewise.
1528 * gcc.target/i386/avx2-vpmovzxdq-1.c: Likewise.
1529 * gcc.target/i386/avx2-vpmovzxdq-2.c: Likewise.
1530 * gcc.target/i386/avx2-vpmovzxwd-1.c: Likewise.
1531 * gcc.target/i386/avx2-vpmovzxwd-2.c: Likewise.
1532 * gcc.target/i386/avx2-vpmovzxwq-1.c: Likewise.
1533 * gcc.target/i386/avx2-vpmovzxwq-2.c: Likewise.
1534 * gcc.target/i386/avx2-vpmuldq-1.c: Likewise.
1535 * gcc.target/i386/avx2-vpmuldq-2.c: Likewise.
1536 * gcc.target/i386/avx2-vpmulhrsw-1.c: Likewise.
1537 * gcc.target/i386/avx2-vpmulhrsw-2.c: Likewise.
1538 * gcc.target/i386/avx2-vpmulhuw-1.c: Likewise.
1539 * gcc.target/i386/avx2-vpmulhuw-2.c: Likewise.
1540 * gcc.target/i386/avx2-vpmulhw-1.c: Likewise.
1541 * gcc.target/i386/avx2-vpmulhw-2.c: Likewise.
1542 * gcc.target/i386/avx2-vpmulld-1.c: Likewise.
1543 * gcc.target/i386/avx2-vpmulld-2.c: Likewise.
1544 * gcc.target/i386/avx2-vpmullw-1.c: Likewise.
1545 * gcc.target/i386/avx2-vpmullw-2.c: Likewise.
1546 * gcc.target/i386/avx2-vpmuludq-1.c: Likewise.
1547 * gcc.target/i386/avx2-vpmuludq-2.c: Likewise.
1548 * gcc.target/i386/avx2-vpor-1.c: Likewise.
1549 * gcc.target/i386/avx2-vpor-2.c: Likewise.
1550 * gcc.target/i386/avx2-vpsadbw-1.c: Likewise.
1551 * gcc.target/i386/avx2-vpsadbw-2.c: Likewise.
1552 * gcc.target/i386/avx2-vpshufb-1.c: Likewise.
1553 * gcc.target/i386/avx2-vpshufb-2.c: Likewise.
1554 * gcc.target/i386/avx2-vpshufd-1.c: Likewise.
1555 * gcc.target/i386/avx2-vpshufd-2.c: Likewise.
1556 * gcc.target/i386/avx2-vpshufhw-1.c: Likewise.
1557 * gcc.target/i386/avx2-vpshufhw-2.c: Likewise.
1558 * gcc.target/i386/avx2-vpshuflw-1.c: Likewise.
1559 * gcc.target/i386/avx2-vpshuflw-2.c: Likewise.
1560 * gcc.target/i386/avx2-vpsignb-1.c: Likewise.
1561 * gcc.target/i386/avx2-vpsignb-2.c: Likewise.
1562 * gcc.target/i386/avx2-vpsignd-1.c: Likewise.
1563 * gcc.target/i386/avx2-vpsignd-2.c: Likewise.
1564 * gcc.target/i386/avx2-vpsignw-1.c: Likewise.
1565 * gcc.target/i386/avx2-vpsignw-2.c: Likewise.
1566 * gcc.target/i386/avx2-vpslld-1.c: Likewise.
1567 * gcc.target/i386/avx2-vpslld-2.c: Likewise.
1568 * gcc.target/i386/avx2-vpslldi-1.c: Likewise.
1569 * gcc.target/i386/avx2-vpslldi-2.c: Likewise.
1570 * gcc.target/i386/avx2-vpslldq-1.c: Likewise.
1571 * gcc.target/i386/avx2-vpslldq-2.c: Likewise.
1572 * gcc.target/i386/avx2-vpsllq-1.c: Likewise.
1573 * gcc.target/i386/avx2-vpsllq-2.c: Likewise.
1574 * gcc.target/i386/avx2-vpsllqi-1.c: Likewise.
1575 * gcc.target/i386/avx2-vpsllqi-2.c: Likewise.
1576 * gcc.target/i386/avx2-vpsllvd128-1.c: Likewise.
1577 * gcc.target/i386/avx2-vpsllvd128-2.c: Likewise.
1578 * gcc.target/i386/avx2-vpsllvd256-1.c: Likewise.
1579 * gcc.target/i386/avx2-vpsllvd256-2.c: Likewise.
1580 * gcc.target/i386/avx2-vpsllvq128-1.c: Likewise.
1581 * gcc.target/i386/avx2-vpsllvq128-2.c: Likewise.
1582 * gcc.target/i386/avx2-vpsllvq256-1.c: Likewise.
1583 * gcc.target/i386/avx2-vpsllvq256-2.c: Likewise.
1584 * gcc.target/i386/avx2-vpsllw-1.c: Likewise.
1585 * gcc.target/i386/avx2-vpsllw-2.c: Likewise.
1586 * gcc.target/i386/avx2-vpsllwi-1.c: Likewise.
1587 * gcc.target/i386/avx2-vpsllwi-2.c: Likewise.
1588 * gcc.target/i386/avx2-vpsrad-1.c: Likewise.
1589 * gcc.target/i386/avx2-vpsrad-2.c: Likewise.
1590 * gcc.target/i386/avx2-vpsradi-1.c: Likewise.
1591 * gcc.target/i386/avx2-vpsradi-2.c: Likewise.
1592 * gcc.target/i386/avx2-vpsravd128-1.c: Likewise.
1593 * gcc.target/i386/avx2-vpsravd128-2.c: Likewise.
1594 * gcc.target/i386/avx2-vpsravd256-1.c: Likewise.
1595 * gcc.target/i386/avx2-vpsravd256-2.c: Likewise.
1596 * gcc.target/i386/avx2-vpsraw-1.c: Likewise.
1597 * gcc.target/i386/avx2-vpsraw-2.c: Likewise.
1598 * gcc.target/i386/avx2-vpsrawi-1.c: Likewise.
1599 * gcc.target/i386/avx2-vpsrawi-2.c: Likewise.
1600 * gcc.target/i386/avx2-vpsrld-1.c: Likewise.
1601 * gcc.target/i386/avx2-vpsrld-2.c: Likewise.
1602 * gcc.target/i386/avx2-vpsrldi-1.c: Likewise.
1603 * gcc.target/i386/avx2-vpsrldi-2.c: Likewise.
1604 * gcc.target/i386/avx2-vpsrldq-1.c: Likewise.
1605 * gcc.target/i386/avx2-vpsrldq-2.c: Likewise.
1606 * gcc.target/i386/avx2-vpsrlq-1.c: Likewise.
1607 * gcc.target/i386/avx2-vpsrlq-2.c: Likewise.
1608 * gcc.target/i386/avx2-vpsrlqi-1.c: Likewise.
1609 * gcc.target/i386/avx2-vpsrlqi-2.c: Likewise.
1610 * gcc.target/i386/avx2-vpsrlvd128-1.c: Likewise.
1611 * gcc.target/i386/avx2-vpsrlvd128-2.c: Likewise.
1612 * gcc.target/i386/avx2-vpsrlvd256-1.c: Likewise.
1613 * gcc.target/i386/avx2-vpsrlvd256-2.c: Likewise.
1614 * gcc.target/i386/avx2-vpsrlvq128-1.c: Likewise.
1615 * gcc.target/i386/avx2-vpsrlvq128-2.c: Likewise.
1616 * gcc.target/i386/avx2-vpsrlvq256-1.c: Likewise.
1617 * gcc.target/i386/avx2-vpsrlvq256-2.c: Likewise.
1618 * gcc.target/i386/avx2-vpsrlw-1.c: Likewise.
1619 * gcc.target/i386/avx2-vpsrlw-2.c: Likewise.
1620 * gcc.target/i386/avx2-vpsrlwi-1.c: Likewise.
1621 * gcc.target/i386/avx2-vpsrlwi-2.c: Likewise.
1622 * gcc.target/i386/avx2-vpsubb-1.c: Likewise.
1623 * gcc.target/i386/avx2-vpsubb-2.c: Likewise.
1624 * gcc.target/i386/avx2-vpsubd-1.c: Likewise.
1625 * gcc.target/i386/avx2-vpsubd-2.c: Likewise.
1626 * gcc.target/i386/avx2-vpsubq-1.c: Likewise.
1627 * gcc.target/i386/avx2-vpsubq-2.c: Likewise.
1628 * gcc.target/i386/avx2-vpsubsb-1.c: Likewise.
1629 * gcc.target/i386/avx2-vpsubsb-2.c: Likewise.
1630 * gcc.target/i386/avx2-vpsubsw-1.c: Likewise.
1631 * gcc.target/i386/avx2-vpsubsw-2.c: Likewise.
1632 * gcc.target/i386/avx2-vpsubusb-1.c: Likewise.
1633 * gcc.target/i386/avx2-vpsubusb-2.c: Likewise.
1634 * gcc.target/i386/avx2-vpsubusw-1.c: Likewise.
1635 * gcc.target/i386/avx2-vpsubusw-2.c: Likewise.
1636 * gcc.target/i386/avx2-vpunpckhbw-1.c: Likewise.
1637 * gcc.target/i386/avx2-vpunpckhbw-2.c: Likewise.
1638 * gcc.target/i386/avx2-vpunpckhdq-1.c: Likewise.
1639 * gcc.target/i386/avx2-vpunpckhdq-2.c: Likewise.
1640 * gcc.target/i386/avx2-vpunpckhqdq-1.c: Likewise.
1641 * gcc.target/i386/avx2-vpunpckhqdq-2.c: Likewise.
1642 * gcc.target/i386/avx2-vpunpckhwd-1.c: Likewise.
1643 * gcc.target/i386/avx2-vpunpckhwd-2.c: Likewise.
1644 * gcc.target/i386/avx2-vpunpcklbw-1.c: Likewise.
1645 * gcc.target/i386/avx2-vpunpcklbw-2.c: Likewise.
1646 * gcc.target/i386/avx2-vpunpckldq-1.c: Likewise.
1647 * gcc.target/i386/avx2-vpunpckldq-2.c: Likewise.
1648 * gcc.target/i386/avx2-vpunpcklqdq-1.c: Likewise.
1649 * gcc.target/i386/avx2-vpunpcklqdq-2.c: Likewise.
1650 * gcc.target/i386/avx2-vpunpcklwd-1.c: Likewise.
1651 * gcc.target/i386/avx2-vpunpcklwd-2.c: Likewise.
1652 * gcc.target/i386/avx2-vpxor-1.c: Likewise.
1653 * gcc.target/i386/avx2-vpxor-2.c: Likewise.
1654 * gcc.target/i386/testimm-9.c: Likewise.
1655
1656 2011-08-23 Kirill Yukhin <kirill.yukhin@intel.com>
1657
1658 * g++.dg/other/i386-2.C: Add -mbmi2 check.
1659 * g++.dg/other/i386-3.C: Likewise.
1660 * gcc.target/i386/bmi2-bzhi32-1.c: New testcase.
1661 * gcc.target/i386/bmi2-bzhi32-1a.c: Likewise.
1662 * gcc.target/i386/bmi2-bzhi64-1.c: Likewise.
1663 * gcc.target/i386/bmi2-bzhi64-1a.c: Likewise.
1664 * gcc.target/i386/bmi2-mulx32-1.c: Likewise.
1665 * gcc.target/i386/bmi2-mulx32-1a.c: Likewise.
1666 * gcc.target/i386/bmi2-mulx64-1.c: Likewise.
1667 * gcc.target/i386/bmi2-mulx64-1a.c: Likewise.
1668 * gcc.target/i386/bmi2-pdep32-1.c: Likewise.
1669 * gcc.target/i386/bmi2-pdep32-1a.c: Likewise.
1670 * gcc.target/i386/bmi2-pdep64-1.c: Likewise.
1671 * gcc.target/i386/bmi2-pdep64-1a.c: Likewise.
1672 * gcc.target/i386/bmi2-pext32-1.c: Likewise.
1673 * gcc.target/i386/bmi2-pext32-1a.c: Likewise.
1674 * gcc.target/i386/bmi2-pext64-1.c: Likewise.
1675 * gcc.target/i386/bmi2-pext64-1a.c: Likewise.
1676 * gcc.target/i386/bmi2-rorx32-1.c: Likewise.
1677 * gcc.target/i386/bmi2-rorx32-1a.c: Likewise.
1678 * gcc.target/i386/bmi2-rorx64-1.c: Likewise.
1679 * gcc.target/i386/bmi2-rorx64-1a.c: Likewise.
1680 * gcc.target/i386/bmi2-sarx32-1.c: Likewise.
1681 * gcc.target/i386/bmi2-sarx32-1a.c: Likewise.
1682 * gcc.target/i386/bmi2-sarx64-1.c: Likewise.
1683 * gcc.target/i386/bmi2-sarx64-1a.c: Likewise.
1684 * gcc.target/i386/bmi2-shlx32-1.c: Likewise.
1685 * gcc.target/i386/bmi2-shlx32-1a.c: Likewise.
1686 * gcc.target/i386/bmi2-shlx64-1.c: Likewise.
1687 * gcc.target/i386/bmi2-shlx64-1a.c: Likewise.
1688 * gcc.target/i386/bmi2-shrx32-1.c: Likewise.
1689 * gcc.target/i386/bmi2-shrx32-1a.c: Likewise.
1690 * gcc.target/i386/bmi2-shrx64-1.c: Likewise.
1691 * gcc.target/i386/bmi2-shrx64-1a.c: Likewise.
1692 * gcc.target/i386/i386.exp (check_effective_target_bmi2): New.
1693 * gcc.target/i386/sse-12.c: Add BMI2.
1694 * gcc.target/i386/sse-13.c: Likewise.
1695 * gcc.target/i386/sse-14.c: Likewise.
1696 * gcc.target/i386/sse-22.c: Likewise.
1697 * gcc.target/i386/sse-23.c: Likewise.
1698
1699 2011-08-23 Jason Merrill <jason@redhat.com>
1700
1701 * g++.dg/template/crash7.C: Adjust expected errors.
1702
1703 2011-08-23 Jason Merrill <jason@redhat.com>
1704
1705 PR c++/49045
1706 Core 1321
1707 * g++.dg/cpp0x/overload2.C: New.
1708
1709 2011-08-23 Jason Merrill <jason@redhat.com>
1710
1711 Core 903
1712 * g++.dg/cpp0x/constexpr-nullptr.C: Now ill-formed.
1713
1714 2011-08-23 Jason Merrill <jason@redhat.com>
1715
1716 Core 975
1717 * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: Now accepted.
1718 * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: Adjust.
1719 * g++.dg/cpp0x/lambda/lambda-deduce2.C: Test returning overload.
1720 * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: Remove #include.
1721
1722 2011-08-23 Jason Merrill <jason@redhat.com>
1723
1724 PR c++/50024
1725 * g++.dg/cpp0x/constexpr-initlist5.C: New.
1726
1727 2011-08-23 Jakub Jelinek <jakub@redhat.com>
1728
1729 PR c++/50158
1730 * g++.dg/warn/Wunused-var-16.C: New test.
1731
1732 PR middle-end/50161
1733 * gcc.dg/pr50161.c: New test.
1734
1735 2011-08-23 Siddhesh Poyarekar <siddhesh.poyarekar@gmail.com>
1736
1737 PR c++/50055
1738 * g++.dg/gcov/gcov-7.C: New test.
1739
1740 2011-08-23 Jakub Jelinek <jakub@redhat.com>
1741
1742 PR c++/46862
1743 * g++.dg/dfp/nofields.C: New test.
1744
1745 2011-08-23 Tobias Burnus <burnus@net-b.de>
1746
1747 PR fortran/31600
1748 * gfortran.dg/use_16.f90: New.
1749
1750 2011-08-22 Uros Bizjak <ubizjak@gmail.com>
1751 Kirill Yukhin <kirill.yukhin@intel.com>
1752
1753 PR target/50155
1754 * gcc.target/i386/pr50155.c: New test.
1755
1756 2011-08-22 Jakub Jelinek <jakub@redhat.com>
1757
1758 PR tree-optimization/50133
1759 * gcc.dg/pr50133.c: New test.
1760
1761 PR middle-end/50141
1762 * c-c++-common/cxxbitfields-6.c: New test.
1763
1764 2011-08-22 Mikael Morin <mikael.morin@gcc.gnu.org>
1765
1766 PR fortran/50050
1767 * gfortran.dg/alloc_comp_initializer_3.f90: New test.
1768
1769 2011-08-22 Georg-Johann Lay <avr@gjlay.de>
1770
1771 * gcc.dg/pr49994-2.c: Add dg-require-effective-target scheduling.
1772 * gcc.dg/pr49994-3.c: Ditto.
1773
1774 2011-08-22 Richard Guenther <rguenther@suse.de>
1775
1776 PR testsuite/50145
1777 * gcc.dg/torture/pr50067-1.c: Run on little-endian systems only.
1778 * gcc.dg/torture/pr50067-2.c: Likewise.
1779
1780 2011-08-21 Thomas Koenig <tkoenig@gcc.gnu.org>
1781
1782 PR fortran/47659
1783 * gfortran.dg/warn_conversion_2.f90: Also warn about conversion
1784 of a constant resulting from simplification.
1785 * gfortran.dg/warn_conversion_3.f90: New test.
1786
1787 2011-08-21 Thomas Koenig <tkoenig@gcc.gnu.org>
1788
1789 PR fortran/50130
1790 * gfortran.dg/zero_stride_1.f90: New test.
1791
1792 2011-08-20 Janus Weil <janus@gcc.gnu.org>
1793
1794 PR fortran/49638
1795 * gfortran.dg/typebound_override_1.f90: Modified.
1796
1797 2011-08-20 Jakub Jelinek <jakub@redhat.com>
1798
1799 PR tree-optimization/48739
1800 * gcc.dg/pr48739-1.c: New test.
1801 * gcc.dg/pr48739-2.c: New test.
1802
1803 2011-08-20 Tobias Burnus <burnus@net-b.de>
1804
1805 * gfortran.dg/graphite/interchange-1.f: Remove xfail.
1806
1807 2011-08-19 Mikael Morin <mikael.morin@sfr.fr>
1808
1809 PR fortran/50129
1810 * gfortran.dg/where_3.f90: New test.
1811
1812 2011-08-19 H.J. Lu <hongjiu.lu@intel.com>
1813
1814 PR middle-end/49721
1815 * gfortran.dg/pr49721-1.f: New.
1816 * gfortran.fortran-torture/compile/pr49721-1.f: Likewise.
1817
1818 2011-08-19 Joseph Myers <joseph@codesourcery.com>
1819
1820 * gcc.dg/builtin-complex-err-1.c, gcc.dg/builtin-complex-err-2.c,
1821 gcc.dg/dfp/builtin-complex.c, gcc.dg/torture/builtin-complex-1.c:
1822 New tests.
1823
1824 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
1825
1826 * gcc.target/arm/wmul-11.c: New file.
1827 * gcc.target/arm/wmul-12.c: New file.
1828 * gcc.target/arm/wmul-13.c: New file.
1829
1830 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
1831
1832 * gcc.target/arm/wmul-10.c: New file.
1833
1834 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
1835
1836 * gcc.target/arm/wmul-9.c: New file.
1837 * gcc.target/arm/wmul-bitfield-2.c: New file.
1838
1839 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
1840
1841 * gcc.target/arm/wmul-8.c: New file.
1842
1843 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
1844
1845 * gcc.target/arm/wmul-7.c: New file.
1846
1847 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
1848
1849 * gcc.target/arm/wmul-6.c: New file.
1850
1851 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
1852
1853 * gcc.target/arm/wmul-5.c: New file.
1854 * gcc.target/arm/no-wmla-1.c: New file.
1855
1856 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
1857
1858 * gcc.target/arm/wmul-bitfield-1.c: New file.
1859
1860 2011-08-19 Joseph Myers <joseph@codesourcery.com>
1861
1862 * gcc.dg/c90-noreturn-1.c, gcc.dg/c99-noreturn-1.c: New tests.
1863
1864 2011-08-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1865
1866 * gcc.dg/builtins-67.c: Use dg-add-options c99_runtime.
1867 * gcc.target/i386/conversion.c: Likewise.
1868
1869 2011-08-19 Richard Guenther <rguenther@suse.de>
1870
1871 * gcc.dg/torture/pr50067-1.c: New testcase.
1872 * gcc.dg/torture/pr50067-2.c: Likewise.
1873
1874 2011-08-19 Joey Ye <joey.ye@arm.com>
1875
1876 PR target/49437
1877 * gcc.target/arm/handler-align.c: New test.
1878 * lib/target-supports.exp (check_effective_target_arm_cortex_m):
1879 New Function.
1880
1881 2011-08-19 Joey Ye <joey.ye@arm.com>
1882
1883 * gcc.c-torture/execute/20101011-1.c (DO_TEST): Skip on ARM.
1884
1885 2011-08-19 Mikael Morin <mikael.morin@sfr.fr>
1886
1887 PR fortran/50071
1888 * gfortran.dg/end_block_label_1.f90: New test.
1889 * gfortran.dg/end_associate_label_1.f90: New test.
1890
1891 2011-08-18 Joseph Myers <joseph@codesourcery.com>
1892
1893 * gcc.dg/c1x-pointer-float-1.c: New test.
1894
1895 2011-08-18 Mikael Morin <mikael.morin@sfr.fr>
1896
1897 PR fortran/50071
1898 * gfortran.dg/duplicate_labels_2.f: New test.
1899
1900 2011-08-18 Joseph Myers <joseph@codesourcery.com>
1901
1902 * gcc.dg/c1x-noreturn-1.c, gcc.dg/c1x-noreturn-2.c,
1903 gcc.dg/c1x-noreturn-3.c, gcc.dg/c1x-noreturn-4.c,
1904 gcc.dg/c1x-noreturn-5.c: New tests.
1905
1906 2011-08-18 Joseph Myers <joseph@codesourcery.com>
1907
1908 * gcc.dg/c1x-uni-string-1.c, gcc.dg/c1x-uni-string-2.c: New tests.
1909
1910 2011-08-18 Tobias Burnus <burnus@net-b.de>
1911
1912 PR fortran/18918
1913 * gfortran.dg/coarray_lock_1.f90: Update dg-error.
1914 * gfortran.dg/coarray_lock_3.f90: Fix test.
1915 * gfortran.dg/coarray_lock_4.f90: New.
1916 * gfortran.dg/coarray_lock_5.f90: New.
1917
1918 2011-08-18 Jakub Jelinek <jakub@redhat.com>
1919
1920 PR target/50009
1921 * gcc.c-torture/compile/pr50009.c: New test.
1922
1923 PR target/50092
1924 * gcc.dg/torture/pr50092.c: New test.
1925
1926 2011-08-18 Tobias Burnus <burnus@net-b.de>
1927
1928 PR fortran/50109
1929 * gfortran.dg/namelist_73.f90: New.
1930
1931 2011-08-18 Jakub Jelinek <jakub@redhat.com>
1932
1933 * g++.dg/plugin/decl_plugin.c: Include diagnostic.h.
1934
1935 PR debug/50017
1936 * gcc.dg/pr50017.c: New test.
1937
1938 2011-08-18 Dodji Seketeli <dodji@redhat.com>
1939
1940 PR c++/45625
1941 * g++.dg/lookup/hidden-var1.C: New test case.
1942
1943 2011-08-17 Tobias Burnus <burnus@net-b.de>
1944
1945 PR fortran/31461
1946 * gfortran.dg/warn_unused_var_2.f90: New.
1947 * gfortran.dg/warn_unused_var_3.f90: New.
1948
1949 2011-08-17 Tom de Vries <tom@codesourcery.com>
1950
1951 PR target/43597
1952 * gcc.target/arm/pr43597.c: New test.
1953
1954 2011-08-17 Janus Weil <janus@gcc.gnu.org>
1955
1956 PR fortran/50070
1957 * gfortran.dg/common_13.f90: New.
1958
1959 2011-08-16 Jason Merrill <jason@redhat.com>
1960
1961 PR c++/50086
1962 * g++.dg/cpp0x/variadic-unresolved.C: New.
1963
1964 * g++.old-deja/g++.brendan/README: Add R.I.P.
1965
1966 * g++.dg/ext/attr-used-1.C: New.
1967
1968 PR c++/50054
1969 * g++.dg/cpp0x/initlist56.C: New.
1970
1971 2011-08-15 H.J. Lu <hongjiu.lu@intel.com>
1972
1973 PR testsuite/50085
1974 * g++.dg/opt/life1.C: Only run on Linux.
1975
1976 2011-08-15 Tobias Burnus <burnus@net-b.de>
1977
1978 * gfortran.dg/coarray_26.f90: New.
1979
1980 2011-08-15 Hans-Peter Nilsson <hp@axis.com>
1981
1982 * gcc.dg/tree-ssa/vrp61.c: Use -fdump-tree-vrp1-nouid instead of
1983 -fdump-tree-vrp1.
1984
1985 2011-08-14 Janus Weil <janus@gcc.gnu.org>
1986
1987 PR fortran/50073
1988 * gfortran.dg/func_result_7.f90: New.
1989
1990 2011-08-13 Jason Merrill <jason@redhat.com>
1991
1992 PR c++/50075
1993 * g++.dg/cpp0x/decltype32.C: New.
1994
1995 PR c++/50059
1996 * g++.dg/diagnostic/expr1.C: New.
1997
1998 2011-08-12 David Li <davidxl@google.com>
1999
2000 * g++.dg/abi/vbase15.C: New test.
2001
2002 2011-08-12 Jason Merrill <jason@redhat.com>
2003
2004 PR c++/50034
2005 * g++.dg/cpp0x/defaulted28.C: Add unevaluated case.
2006
2007 2011-08-12 Uros Bizjak <ubizjak@gmail.com>
2008
2009 * gcc.dg/builtins-67.c: New test.
2010 * gcc.target/i386/conversion.c: Ditto.
2011
2012 2011-08-11 Romain Geissler <romain.geissler@gmail.com>
2013 Brian Hackett <bhackett1024@gmail.com>
2014
2015 * g++.dg/plugin/decl_plugin.c: New.
2016 * g++.dg/plugin/decl-plugin-test.C: New.
2017 * g++.dg/plugin/plugin.exp: Add above testcase.
2018
2019 2011-08-11 Richard Guenther <rguenther@suse.de>
2020
2021 * g++.dg/tree-ssa/pr41186.C: Un-XFAIL.
2022
2023 2011-08-11 Michael Matz <matz@suse.de>
2024
2025 * gcc.dg/graphite/run-id-pr47593.c: Remove -m32.
2026
2027 2011-08-11 Ira Rosen <ira.rosen@linaro.org>
2028
2029 PR tree-optimization/50039
2030 * gcc.dg/vect/vect.exp: Run no-tree-fre-* tests with -fno-tree-fre.
2031 * gcc.dg/vect/no-tree-fre-pr50039.c: New test.
2032
2033 2011-08-10 H.J. Lu <hongjiu.lu@intel.com>
2034
2035 * gcc.target/i386/sse4_1-blendps-2.c: Include <stdlib.h>.
2036 (sse4_1_test): Initialize src3 with random value.
2037
2038 2011-08-10 Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
2039
2040 * gcc.c-torture/execute/scal-to-vec1.c: New test.
2041 * gcc.c-torture/execute/scal-to-vec2.c: New test.
2042 * gcc.c-torture/execute/scal-to-vec3.c: New test.
2043 * gcc.dg/scal-to-vec1.c: New test.
2044 * gcc.dg/scal-to-vec2.c: New test.
2045
2046 2011-08-09 Richard Guenther <rguenther@suse.de>
2047
2048 * gcc.dg/tree-ssa/vrp57.c: Disable CCP.
2049 * gcc.dg/tree-ssa/vrp60.c: New testcase.
2050 * gcc.dg/tree-ssa/vrp61.c: Likewise.
2051 * gcc.dg/tree-ssa/vrp62.c: Likewise.
2052
2053 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2054
2055 * gfortran.dg/scratch_1.f90: Skip on spu-*-*.
2056
2057 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2058
2059 * gcc.dg/pr49948.c: Require pthread effective target.
2060
2061 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2062
2063 * gcc.dg/lto/20110201-1_0.c: Provide dummy sqrt.
2064
2065 2011-08-09 Uros Bizjak <ubizjak@gmail.com>
2066
2067 * gcc.target/i386/sse-22a.c: New test.
2068
2069 2011-08-09 Ira Rosen <ira.rosen@linaro.org>
2070
2071 PR tree-optimization/50014
2072 * gcc.dg/vect/pr50014.c: New test.
2073
2074 2011-08-08 Martin Jambor <mjambor@suse.cz>
2075
2076 PR middle-end/49923
2077 * gcc.dg/tree-ssa/pr49923.c: New test.
2078
2079 2011-08-08 H.J. Lu <hongjiu.lu@intel.com>
2080
2081 PR target/49781
2082 * gcc.target/i386/pr49781-1.c: New.
2083
2084 2011-08-08 Jason Merrill <jason@redhat.com>
2085
2086 * g++.dg/cpp0x/range-for20.C: Adjust to test 50020 as well.
2087
2088 * g++.dg/cpp0x/initlist5.C: Add 50011 test.
2089
2090 2011-08-07 Janus Weil <janus@gcc.gnu.org>
2091
2092 PR fortran/49638
2093 * gfortran.dg/typebound_override_1.f90: New.
2094
2095 2011-08-07 Kai Tietz <ktietz@redhat.com>
2096
2097 * gcc.dg/tree-ssa/pr23455.c: Adjust testcases for LLP64 for
2098 x86_64 mingw target.
2099 * gcc.dg/tree-ssa/loop-1.c: Likewise.
2100 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Likewise.
2101 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Likewise.
2102 * gcc.dg/tree-ssa/loop-33.c: Likewise.
2103 * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Likewise.
2104 * gcc.dg/tree-ssa/loop-35.c: Likewise.
2105 * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
2106 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
2107 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
2108 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
2109
2110 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
2111
2112 PR testsuite/48727
2113 * g++.dg/opt/devirt2.C: Use specific pattern for alpha*-*-*.
2114
2115 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
2116
2117 * gcc.dg/pr48770.c: Cleanup coverage files.
2118 * gfortran.dg/vect/O3-pr49957.f: Cleanup vect tree dump.
2119
2120 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
2121
2122 * gcc.target/i386/sse-22.c (dg-options): Add -march=k8.
2123 (pragma GCC target): Add avx, fma4, lzcnt and bmi options.
2124 * gcc.target/i386/sse-23.c (pragma GCC target): Add avx, fma4,
2125 lzcnt and bmi options.
2126
2127 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
2128
2129 PR target/47381
2130 * gcc.dg/pr47381-1.c: New.
2131 * gcc.dg/pr47381-2.c: Likewise.
2132 * gcc.target/i386/pr47381.c: Likewise.
2133
2134 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
2135
2136 PR middle-end/47727
2137 * gcc.dg/pr47727.c: New.
2138
2139 PR target/47372
2140 * gcc.dg/pr47372-1.c: New.
2141 * gcc.dg/pr47372-2.c: Likewise.
2142
2143 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
2144
2145 PR middle-end/47449
2146 * gcc.target/i386/pr47449.c: New.
2147
2148 PR target/47446
2149 * gcc.dg/pr47446-1.c: New.
2150 * gcc.dg/pr47446-2.c: Likewise.
2151
2152 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
2153
2154 PR target/47766
2155 * gcc.dg/pr47766.c: New.
2156
2157 PR target/47715
2158 * gcc.dg/tls/pr47715-1.c: New.
2159 * gcc.dg/tls/pr47715-2.c: Likewise.
2160 * gcc.dg/tls/pr47715-3.c: Likewise.
2161 * gcc.dg/tls/pr47715-4.c: Likewise.
2162 * gcc.dg/tls/pr47715-5.c: Likewise.
2163
2164 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
2165
2166 PR libobjc/50002
2167 * objc.dg/gnu-api-2-class.m: Updated comments.
2168 * obj-c++.dg/gnu-api-2-class.mm: Likewise.
2169 * objc.dg/gnu-api-2-class-meta.m: New test.
2170 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
2171
2172 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
2173
2174 PR libobjc/49882
2175 * obj-c++.dg/gnu-api-2-class.mm (main): Test class_getSuperclass()
2176 with classes that are in construction.
2177
2178 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
2179
2180 PR target/48084
2181 * gcc.target/i386/pr48084-1.c: New.
2182 * gcc.target/i386/pr48084-2.c: Likewise.
2183 * gcc.target/i386/pr48084-3.c: Likewise.
2184 * gcc.target/i386/pr48084-4.c: Likewise.
2185 * gcc.target/i386/pr48084-5.c: Likewise.
2186
2187 PR rtl-optimization/49504
2188 * gcc.target/i386/pr49504.c: New.
2189
2190 PR target/49860
2191 * gcc.dg/pr49860.c: New.
2192
2193 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
2194
2195 PR libobjc/49882
2196 * objc.dg/gnu-api-2-class.m (main): Test class_getSuperclass()
2197 with classes that are in construction.
2198
2199 2011-08-05 Jason Merrill <jason@redhat.com>
2200
2201 PR c++/48993
2202 * g++.dg/cpp0x/constexpr-48089.C: Add cases.
2203
2204 PR c++/49921
2205 * g++.dg/cpp0x/decltype31.C: New.
2206
2207 PR c++/49669
2208 * g++.dg/init/array28.C: New.
2209
2210 PR c++/49988
2211 * g++.dg/cpp0x/constexpr-non-const-arg3.C: New.
2212
2213 2011-08-05 H.J. Lu <hongjiu.lu@intel.com>
2214
2215 PR target/47369
2216 * gcc.dg/pr47369-1.c: New.
2217
2218 2011-08-05 H.J. Lu <hongjiu.lu@intel.com>
2219
2220 PR middle-end/47364
2221 * gcc.dg/torture/pr47364-1.c: New.
2222 * gcc.c-torture/compile/pr47364-1.c: Likewise.
2223 * gcc.c-torture/compile/pr47364-2.c: Likewise.
2224
2225 2011-08-05 Thomas Koenig <tkoenig@gcc.gnu.org>
2226
2227 PR fortran/37211
2228 * gfortran.dg/transfer_check_2.f90: New test case.
2229
2230 2011-08-05 Jan Hubicka <jh@suse.cz>
2231
2232 PR middle-end/49494
2233 * gfortran.dg/pr49494.f90: New testcase.
2234
2235 2011-08-05 Jan Hubicka <jh@suse.cz>
2236
2237 PR middle-end/49735
2238 * gcc.c-torture/compile/pr49735.c: New testcase.
2239
2240 2011-08-05 Jason Merrill <jason@redhat.com>
2241
2242 PR c++/47453
2243 * g++.dg/cpp0x/initlist56.C: New.
2244
2245 PR c++/49812
2246 * g++.dg/overload/rvalue2.C: New.
2247
2248 PR c++/49983
2249 * g++.dg/cpp0x/range-for21.C: New.
2250
2251 * g++.dg/ext/vla11.C: New.
2252
2253 2011-08-05 Richard Guenther <rguenther@suse.de>
2254
2255 PR tree-optimization/49984
2256 * gcc.dg/tree-ssa/vrp59.c: New testcase.
2257
2258 2011-08-05 Richard Guenther <rguenther@suse.de>
2259
2260 * gcc.dg/tree-ssa/vrp51.c: Disable CCP.
2261 * gcc.dg/tree-ssa/vrp52.c: Likewise.
2262 * gcc.dg/tree-ssa/vrp53.c: Likewise.
2263
2264 2011-08-04 Mikael Morin <mikael.morin@sfr.fr>
2265
2266 * gfortran.dg/dependency_26.f90: Add a module to the cleanup directive.
2267 * gfortran.dg/trim_optimize_2.f90: Add a module cleanup directive.
2268 * gfortran.dg/ldist-pr43023.f90: Ditto.
2269 * gfortran.dg/namelist_52.f90: Ditto.
2270 * gfortran.dg/interface_proc_end.f90: Ditto.
2271 * gfortran.dg/vector_subscript_bound_1.f90: Ditto.
2272 * gfortran.dg/generic_typebound_operator_1.f90: Ditto.
2273
2274 2011-08-04 Ira Rosen <ira.rosen@linaro.org>
2275
2276 * gcc.dg/vect/vect-over-widen-1.c: New test.
2277 * gcc.dg/vect/vect-over-widen-2.c: New test.
2278 * gcc.dg/vect/vect-over-widen-3.c: New test.
2279 * gcc.dg/vect/vect-over-widen-4.c: New test.
2280
2281 2011-08-04 Richard Guenther <rguenther@suse.de>
2282
2283 PR fortran/49957
2284 * gfortran.dg/vect/O3-pr49957.f: New testcase.
2285
2286 2011-08-04 Ian Bolton <ian.bolton@arm.com>
2287
2288 * gcc.target/arm/vfp-1.c: no large negative offsets on Thumb2.
2289
2290 2011-08-04 Jakub Jelinek <jakub@redhat.com>
2291
2292 PR middle-end/49905
2293 * g++.dg/ext/builtin-object-size3.C: New test.
2294
2295 2011-08-03 Jakub Jelinek <jakub@redhat.com>
2296
2297 PR tree-optimization/49948
2298 * gcc.dg/pr49948.c: New test.
2299
2300 2011-08-03 H.J. Lu <hongjiu.lu@intel.com>
2301
2302 PR middle-end/47383
2303 * gcc.dg/torture/pr47383.c: New.
2304
2305 2011-08-03 Arnaud Charlet <charlet@adacore.com>
2306
2307 * gnat.dg/specs/debug1.ads: Add missing -margs switch.
2308
2309 2011-08-03 Arnaud Charlet <charlet@adacore.com>
2310
2311 * lib/gnat-dg.exp: Use gnatmake -c -u to compile a single file.
2312
2313 2011-08-03 H.J. Lu <hongjiu.lu@intel.com>
2314
2315 PR target/47744
2316 * gcc.dg/torture/pr47744-1.c: New.
2317 * gcc.dg/torture/pr47744-2.c: Likewise.
2318 * gcc.dg/torture/pr47744-3.c: Likewise.
2319
2320 2011-08-03 Richard Guenther <rguenther@suse.de>
2321
2322 PR middle-end/49958
2323 * gcc.dg/torture/pr49958.c: New testcase.
2324
2325 2011-08-03 Richard Guenther <rguenther@suse.de>
2326
2327 PR tree-optimization/49938
2328 * g++.dg/torture/pr49938.C: New testcase.
2329
2330 2011-08-02 Jason Merrill <jason@redhat.com>
2331
2332 PR c++/43886
2333 * g++.dg/cpp0x/lambda/lambda-defarg2.C: New.
2334
2335 PR c++/49577
2336 * g++.dg/cpp0x/initlist5.C: Add additional cases.
2337
2338 PR c++/49593
2339 * g++.dg/cpp0x/variadic115.C: New.
2340
2341 PR c++/49803
2342 * g++.dg/cpp0x/union5.C: New.
2343
2344 2011-08-02 Daniel Kraft <d@domob.eu>
2345
2346 PR fortran/49885
2347 * gfortran.dg/auto_char_dummy_array_3.f90: New test.
2348
2349 2011-08-02 Kai Tietz <ktietz@redhat.com>
2350
2351 PR middle-end/49947
2352 * gcc.dg/tree-ssa/forwprop-15.c
2353
2354 2011-08-02 Jason Merrill <jason@redhat.com>
2355
2356 PR c++/49834
2357 * g++.dg/cpp0x/range-for20.C: New.
2358
2359 2011-08-02 Tobias Burnus <burnus@net-b.de>
2360
2361 * gfortran.dg/coarray_lib_token_3.f90: New.
2362
2363 2011-08-02 Jakub Jelinek <jakub@redhat.com>
2364
2365 PR fortran/46752
2366 * gcc.dg/gomp/atomic-5.c: Adjust expected diagnostics.
2367 * gcc.dg/gomp/atomic-15.c: New test.
2368 * g++.dg/gomp/atomic-5.C: Adjust expected diagnostics.
2369 * g++.dg/gomp/atomic-15.C: New test.
2370 * g++.dg/gomp/private-1.C: New test.
2371 * g++.dg/gomp/sharing-2.C: New test.
2372 * gfortran.dg/gomp/crayptr1.f90: Don't expect error
2373 about Cray pointer in FIRSTPRIVATE/LASTPRIVATE.
2374 * gfortran.dg/gomp/omp_atomic2.f90: New test.
2375
2376 2011-08-02 Tobias Burnus <burnus@net-b.de>
2377
2378 * gfortran.dg/trim_optimize_5.f90: Remove spurious "use foo".
2379 * gfortran.dg/actual_array_vect_1.f90: Fix or add dg-final
2380 cleanup-module.
2381 * gfortran.dg/alloc_comp_assign_7.f90: Ditto.
2382 * gfortran.dg/allocatable_function_5.f90: Ditto.
2383 * gfortran.dg/allocate_stat.f90: Ditto.
2384 * gfortran.dg/array_constructor_20.f90: Ditto.
2385 * gfortran.dg/array_constructor_21.f90: Ditto.
2386 * gfortran.dg/array_constructor_22.f90: Ditto.
2387 * gfortran.dg/array_constructor_26.f03: Ditto.
2388 * gfortran.dg/array_function_4.f90: Ditto.
2389 * gfortran.dg/assumed_charlen_function_1.f90: Ditto.
2390 * gfortran.dg/assumed_size_dt_dummy.f90: Ditto.
2391 * gfortran.dg/bind_c_usage_15.f90: Ditto.
2392 * gfortran.dg/bind_c_usage_16.f03: Ditto.
2393 * gfortran.dg/bind_c_usage_3.f03: Ditto.
2394 * gfortran.dg/binding_label_tests_7.f03: Ditto.
2395 * gfortran.dg/class_15.f03: Ditto.
2396 * gfortran.dg/class_27.f03: Ditto.
2397 * gfortran.dg/class_33.f90: Ditto.
2398 * gfortran.dg/class_37.f03: Ditto.
2399 * gfortran.dg/class_40.f03: Ditto.
2400 * gfortran.dg/class_42.f03: Ditto.
2401 * gfortran.dg/class_defined_operator_1.f03: Ditto.
2402 * gfortran.dg/coarray/registering_1.f90: Ditto.
2403 * gfortran.dg/convert_1.f90: Ditto.
2404 * gfortran.dg/default_initialization_3.f90: Ditto.
2405 * gfortran.dg/dependency_25.f90: Ditto.
2406 * gfortran.dg/dependency_26.f90: Ditto.
2407 * gfortran.dg/dependency_36.f90: Ditto.
2408 * gfortran.dg/dependency_37.f90: Ditto.
2409 * gfortran.dg/derived_array_intrinisics_1.f90: Ditto.
2410 * gfortran.dg/dynamic_dispatch_10.f03: Ditto.
2411 * gfortran.dg/elemental_non_intrinsic_dummy_1.f90 |: Ditto.
2412 * gfortran.dg/elemental_pointer_1.f90: Ditto.
2413 * gfortran.dg/elemental_result_1.f90: Ditto.
2414 * gfortran.dg/empty_derived_type.f90: Ditto.
2415 * gfortran.dg/entry_7.f90: Ditto.
2416 * gfortran.dg/entry_dummy_ref_2.f90: Ditto.
2417 * gfortran.dg/equiv_constraint_3.f90: Ditto.
2418 * gfortran.dg/error_recovery_3.f90: Ditto.
2419 * gfortran.dg/extends_4.f03: Ditto.
2420 * gfortran.dg/func_assign.f90: Ditto.
2421 * gfortran.dg/func_assign_3.f90: Ditto.
2422 * gfortran.dg/generic_1.f90: Ditto.
2423 * gfortran.dg/generic_18.f90: Ditto.
2424 * gfortran.dg/generic_22.f03: Ditto.
2425 * gfortran.dg/generic_4.f90: Ditto.
2426 * gfortran.dg/generic_6.f90: Ditto.
2427 * gfortran.dg/generic_actual_arg.f90: Ditto.
2428 * gfortran.dg/graphite/id-21.f: Ditto.
2429 * gfortran.dg/graphite/pr45758.f90: Ditto.
2430 * gfortran.dg/host_assoc_call_2.f90: Ditto.
2431 * gfortran.dg/host_assoc_call_3.f90: Ditto.
2432 * gfortran.dg/host_assoc_call_4.f90: Ditto.
2433 * gfortran.dg/host_assoc_function_4.f90: Ditto.
2434 * gfortran.dg/host_used_types_1.f90: Ditto.
2435 * gfortran.dg/implicit_1.f90: Ditto.
2436 * gfortran.dg/implicit_11.f90: Ditto.
2437 * gfortran.dg/implicit_derived_type_1.f90: Ditto.
2438 * gfortran.dg/impure_actual_1.f90: Ditto.
2439 * gfortran.dg/impure_assignment_1.f90: Ditto.
2440 * gfortran.dg/impure_constructor_1.f90: Ditto.
2441 * gfortran.dg/initialization_10.f90: Ditto.
2442 * gfortran.dg/initialization_12.f90: Ditto.
2443 * gfortran.dg/interface_14.f90: Ditto.
2444 * gfortran.dg/interface_15.f90: Ditto.
2445 * gfortran.dg/interface_2.f90: Ditto.
2446 * gfortran.dg/interface_25.f90: Ditto.
2447 * gfortran.dg/interface_26.f90: Ditto.
2448 * gfortran.dg/interface_29.f90: Ditto.
2449 * gfortran.dg/interface_assignment_1.f90: Ditto.
2450 * gfortran.dg/internal_pack_6.f90: Ditto.
2451 * gfortran.dg/internal_pack_7.f90: Ditto.
2452 * gfortran.dg/internal_pack_8.f90: Ditto.
2453 * gfortran.dg/lto/pr45586_0.f90: Ditto.
2454 * gfortran.dg/lto/pr47839_0.f90: Ditto.
2455 * gfortran.dg/module_commons_3.f90: Ditto.
2456 * gfortran.dg/module_equivalence_4.f90: Ditto.
2457 * gfortran.dg/module_equivalence_6.f90: Ditto.
2458 * gfortran.dg/module_function_type_1.f90: Ditto.
2459 * gfortran.dg/module_naming_1.f90: Ditto.
2460 * gfortran.dg/namelist_4.f90: Ditto.
2461 * gfortran.dg/operator_c1202.f90: Ditto.
2462 * gfortran.dg/parens_7.f90: Ditto.
2463 * gfortran.dg/pr32921.f: Ditto.
2464 * gfortran.dg/pr33646.f90: Ditto.
2465 * gfortran.dg/pr41928.f90: Ditto.
2466 * gfortran.dg/pr42119.f90: Ditto.
2467 * gfortran.dg/pr43984.f90: Ditto.
2468 * gfortran.dg/present_1.f90: Ditto.
2469 * gfortran.dg/private_type_2.f90: Ditto.
2470 * gfortran.dg/proc_decl_2.f90: Ditto.
2471 * gfortran.dg/proc_ptr_10.f90: Ditto.
2472 * gfortran.dg/proc_ptr_22.f90: Ditto.
2473 * gfortran.dg/proc_ptr_8.f90: Ditto.
2474 * gfortran.dg/proc_ptr_comp_12.f90: Ditto.
2475 * gfortran.dg/proc_ptr_comp_pass_6.f90: Ditto.
2476 * gfortran.dg/pure_formal_proc_2.f90: Ditto.
2477 * gfortran.dg/realloc_on_assign_4.f03: Ditto.
2478 * gfortran.dg/substring_equivalence.f90: Ditto.
2479 * gfortran.dg/transfer_assumed_size_1.f90: Ditto.
2480 * gfortran.dg/transpose_optimization_1.f90: Ditto.
2481 * gfortran.dg/trim_optimize_6.f90: Ditto.
2482 * gfortran.dg/typebound_call_12.f03: Ditto.
2483 * gfortran.dg/typebound_operator_5.f03: Ditto.
2484 * gfortran.dg/typebound_operator_6.f03: Ditto.
2485 * gfortran.dg/typebound_proc_18.f03: Ditto.
2486 * gfortran.dg/unreferenced_use_assoc_1.f90: Ditto.
2487 * gfortran.dg/use_1.f90: Ditto.
2488 * gfortran.dg/use_10.f90: Ditto.
2489 * gfortran.dg/use_11.f90: Ditto.
2490 * gfortran.dg/use_14.f90: Ditto.
2491 * gfortran.dg/use_only_2.f90: Ditto.
2492 * gfortran.dg/use_rename_4.f90: Ditto.
2493 * gfortran.dg/use_rename_5.f90: Ditto.
2494 * gfortran.dg/used_dummy_types_3.f90: Ditto.
2495 * gfortran.dg/used_interface_ref.f90: Ditto.
2496 * gfortran.dg/used_types_11.f90: Ditto.
2497 * gfortran.dg/used_types_3.f90: Ditto.
2498 * gfortran.dg/used_types_4.f90: Ditto.
2499 * gfortran.dg/userdef_operator_2.f90: Ditto.
2500 * gfortran.dg/vect/fast-math-vect-8.f90: Ditto.
2501 * gfortran.dg/vect/pr46213.f90: Ditto.
2502 * gfortran.dg/whole_file_21.f90: Ditto.
2503 * gfortran.dg/whole_file_22.f90: Ditto.
2504 * gfortran.dg/coarray_lib_token_1.f90: Ditto. Add space before "}".
2505 * gfortran.dg/coarray_lib_token_2.f90: Ditto.
2506
2507 2011-08-02 Kai Tietz <ktietz@redhat.com>
2508
2509 * gcc.dg/tree-ssa/forwprop-15.c: New testcase.
2510
2511 2011-08-01 Jason Merrill <jason@redhat.com>
2512
2513 PR c++/49932
2514 * g++.dg/abi/mangle49.C: New.
2515
2516 PR c++/49924
2517 * g++.dg/cpp0x/constexpr-array4.C: New.
2518
2519 PR c++/49813
2520 * g++.dg/cpp0x/constexpr-builtin1.C: New.
2521
2522 2011-08-01 Uros Bizjak <ubizjak@gmail.com>
2523
2524 PR target/49927
2525 * gcc.target/i386/pr49927.c: New test.
2526
2527 2011-08-01 Ira Rosen <ira.rosen@linaro.org>
2528
2529 PR tree-optimization/49926
2530 * gcc.dg/vect/pr49926.c: New test.
2531
2532 2011-08-01 Kirill Yukhin <kirill.yukhin@intel.com>
2533
2534 * gcc.target/i386/i386.exp (check_effective_target_lzcnt): New.
2535 * gcc.target/i386/lzcnt-1.c: New test.
2536 * gcc.target/i386/lzcnt-2.c: Likewise.
2537 * gcc.target/i386/lzcnt-2a.c: Likewise.
2538 * gcc.target/i386/lzcnt-3.c: Likewise.
2539 * gcc.target/i386/lzcnt-4.c: Likewise.
2540 * gcc.target/i386/lzcnt-4a.c: Likewise.
2541 * gcc.target/i386/lzcnt-5.c: Likewise.
2542 * gcc.target/i386/lzcnt-6.c: Likewise.
2543 * gcc.target/i386/lzcnt-6a.c: Likewise.
2544 * gcc.target/i386/lzcnt-check.h: Likewise.
2545
2546 * gcc.target/i386/sse-12.c (dg-compile): Add -mlzcnt.
2547 * gcc.target/i386/sse-13.c: Likewise.
2548 * gcc.target/i386/sse-14.c: Likewise.
2549 * g++.dg/other/i386-2.C: Likewise.
2550 * g++.dg/other/i386-3.C: Likewise.
2551
2552 2011-08-01 Julian Brown <julian@codesourcery.com>
2553
2554 * gcc.target/arm/fixed-point-exec.c: New test.
2555
2556 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
2557
2558 PR target/49920
2559 * gcc.target/i386/pr49920.c: New test.
2560
2561 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
2562
2563 * gcc.dg/tree-ssa/20050314-1.c: Dump and cleanup lim1 pass only.
2564 * gcc.dg/tree-ssa/pr23109.c: Ditto.
2565 * gcc.dg/tree-ssa/loop-7.c: Ditto.
2566 * gcc.dg/tree-ssa/loop-32.c: Ditto.
2567 * gcc.dg/tree-ssa/loop-33.c: Ditto.
2568 * gcc.dg/tree-ssa/loop-34.c: Ditto.
2569 * gcc.dg/tree-ssa/loop-35.c: Ditto.
2570 * gcc.dg/tree-ssa/restrict-3.c: Ditto.
2571 * gcc.dg/tree-ssa/ssa-lim-2.c: Ditto.
2572 * gcc.dg/tree-ssa/ssa-lim-1.c: Ditto.
2573 * gcc.dg/tree-ssa/ssa-lim-3.c: Ditto.
2574 * gcc.dg/tree-ssa/ssa-lim-6.c: Ditto.
2575 * gcc.dg/tree-ssa/structopt-1.c: Ditto.
2576 * g++.dg/tree-ssa/pr33615.C: Ditto.
2577 * g++.dg/tree-ssa/restrict1.C: Ditto.
2578 * c-c++-common/restrict-2.c: Ditto.
2579 * gfortran.dg/pr32921.f: Ditto.
2580 * gcc.dg/tree-ssa/ssa-dse-10.c: Dump and cleanup dse1 pass only.
2581 * gcc.dg/fold-compare-2.c: Dump and cleanup vrp1 pass only.
2582 * gcc.dg/tree-ssa/vrp47.c: Ditto.
2583 * gcc.dg/tree-ssa/pr25501.c: Dump and cleanup mergephi1 pass only.
2584 * gcc.dg/tree-ssa/pr15349.c: Dump and cleanup mergephi2 pass only.
2585 * gcc.dg/tree-ssa/tailrecursion-1.c: Dump and cleanup tailr1 pass only.
2586 * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
2587 * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
2588 * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
2589 * gcc.dg/tree-ssa/tailrecursion-6.c: Ditto.
2590
2591 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
2592
2593 * lib/gcc-dg.exp (cleanup-dump): Also remove .exe. and
2594 .exe.ltrans[0-9]*. dump files.
2595
2596 2011-07-31 Janus Weil <janus@gcc.gnu.org>
2597
2598 PR fortran/49112
2599 * gfortran.dg/abstract_type_6.f03: Modified.
2600 * gfortran.dg/typebound_proc_24.f03: New.
2601
2602 2011-07-30 Paolo Carlini <paolo.carlini@oracle.com>
2603
2604 PR testsuite/49917
2605 * g++.dg/init/for1.C: Fix.
2606
2607 2011-07-30 Thomas Koenig <tkoenig@gcc.gnu.org>
2608
2609 PR fortran/48876
2610 * gfortran.dg/string_5.f90: New test.
2611
2612 2011-07-29 Jason Merrill <jason@redhat.com>
2613
2614 PR c++/49867
2615 * g++.dg/cpp0x/lambda/lambda-switch.C: New.
2616
2617 2011-07-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2618
2619 PR tree-optimization/47407
2620 * gcc.dg/tree-ssa/pr42585.c: XFAIL scan-tree-dump-times on
2621 alpha*-dec-osf*.
2622 Sort target list.
2623
2624 2011-07-29 Richard Guenther <rguenther@suse.de>
2625
2626 * gcc.dg/uninit-suppress.c: Also disable VRP.
2627 * gcc.dg/uninit-suppress_2.c: Likewise.
2628
2629 2011-07-28 Jason Merrill <jason@redhat.com>
2630
2631 PR c++/49808
2632 * g++.dg/template/nontype24.C: New.
2633
2634 2011-07-28 H.J. Lu <hongjiu.lu@intel.com>
2635
2636 PR rtl-optimization/47958
2637 * gcc.dg/torture/pr47958-1.c: New.
2638
2639 2011-07-29 Wei Guozhi <carrot@google.com>
2640
2641 PR rtl-optimization/49799
2642 * gcc.dg/pr49799.c: New test case.
2643
2644 2011-07-22 Sebastian Pop <sebastian.pop@amd.com>
2645
2646 PR middle-end/48648
2647 * gcc.dg/graphite/id-pr48648.c: New.
2648
2649 2011-07-28 Jakub Jelinek <jakub@redhat.com>
2650
2651 PR fortran/31067
2652 * gfortran.dg/maxloc_2.f90: New test.
2653 * gfortran.dg/maxloc_3.f90: New test.
2654 * gfortran.dg/minloc_1.f90: New test.
2655 * gfortran.dg/minloc_2.f90: New test.
2656 * gfortran.dg/minloc_3.f90: New test.
2657 * gfortran.dg/minmaxloc_7.f90: New test.
2658
2659 PR debug/49871
2660 * gcc.dg/debug/dwarf2/pr49871.c: New test.
2661
2662 2011-07-28 Jakub Jelinek <jakub@redhat.com>
2663
2664 * gcc.target/i386/i386.exp (check_effective_target_bmi): Make sure
2665 the builtin isn't optimized away.
2666
2667 2011-07-27 Tobias Burnus <burnus@net-b.de>
2668
2669 PR fortran/45586
2670 * gfortran.dg/lto/pr45586-2_0.f90: New.
2671
2672 2011-07-27 Aldy Hernandez <aldyh@redhat.com>
2673
2674 PR middle-end/49875
2675 * c-c++-common/cxxbitfields-4.c: Check for smaller than long moves.
2676 * c-c++-common/cxxbitfields-5.c: Same.
2677
2678 2011-07-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2679
2680 * lib/target-supports.exp (check_effective_target_mmap): Use
2681 check_function_available.
2682
2683 2011-07-27 Jeffrey Yasskin <jyasskin@google.com>
2684
2685 * g++.old-deja/g++.pt/crash60.C: Updated.
2686
2687 2011-07-27 Jakub Jelinek <jakub@redhat.com>
2688
2689 PR target/49866
2690 * gcc.target/i386/pr49866.c: New test.
2691
2692 2011-07-27 Yukhin Kirill <kirill.yukhin@intel.com>
2693
2694 * gcc.target/i386/i386.exp (check_effective_target_bmi): New.
2695 * gcc.target/i386/bmi-andn-1.c: New test.
2696 * gcc.target/i386/bmi-andn-1a.c: Likewise.
2697 * gcc.target/i386/bmi-andn-2.c: Likewise.
2698 * gcc.target/i386/bmi-andn-2a.c: Likewise.
2699 * gcc.target/i386/bmi-bextr-1.c: Likewise.
2700 * gcc.target/i386/bmi-bextr-1a.c: Likewise.
2701 * gcc.target/i386/bmi-bextr-2.c: Likewise.
2702 * gcc.target/i386/bmi-bextr-2a.c: Likewise.
2703 * gcc.target/i386/bmi-blsi-1.c: Likewise.
2704 * gcc.target/i386/bmi-blsi-1a.c: Likewise.
2705 * gcc.target/i386/bmi-blsi-2.c: Likewise.
2706 * gcc.target/i386/bmi-blsi-2a.c: Likewise.
2707 * gcc.target/i386/bmi-blsmsk-1.c: Likewise.
2708 * gcc.target/i386/bmi-blsmsk-1a.c: Likewise.
2709 * gcc.target/i386/bmi-blsmsk-2.c: Likewise.
2710 * gcc.target/i386/bmi-blsmsk-2a.c: Likewise.
2711 * gcc.target/i386/bmi-blsr-1.c: Likewise.
2712 * gcc.target/i386/bmi-blsr-1a.c: Likewise.
2713 * gcc.target/i386/bmi-blsr-2.c: Likewise.
2714 * gcc.target/i386/bmi-blsr-2a.c: Likewise.
2715 * gcc.target/i386/bmi-tzcnt-1.c: Likewise.
2716 * gcc.target/i386/bmi-tzcnt-1a.c: Likewise.
2717 * gcc.target/i386/bmi-tzcnt-2.c: Likewise.
2718 * gcc.target/i386/bmi-tzcnt-2a.c: Likewise.
2719
2720 2011-07-27 Sebastian Pop <sebastian.pop@amd.com>
2721
2722 PR middle-end/47691
2723 * gfortran.dg/graphite/id-pr47691.f: New.
2724
2725 2011-07-27 Uros Bizjak <ubizjak@gmail.com>
2726
2727 * gcc.target/i386/avx-os-support.h: New.
2728 * gcc.target/i386/avx-check.h: Include avx-os-support.h
2729 (main): Check avx_os_support before the test is run.
2730 * gcc.target/i386/aes-avx-check.h: Ditto.
2731 * gcc.target/i386/pclmul-avx-check.h: Ditto.
2732
2733 2011-07-27 Kai Tietz <ktietz@redhat.com>
2734
2735 * gcc.target/i386/aggregate-ret3.c: New test.
2736 * gcc.target/i386/aggregate-ret4.c: New test.
2737
2738 2011-07-27 Daniel Carrera <dcarrera@gmail.com>
2739
2740 PR fortran/49755
2741 * gfortran.dg/multiple_allocation_1.f90: Fix test. Allocating an
2742 allocated array should *not* change its size.
2743 * gfortran.dg/multiple_allocation_3.f90: New test.
2744
2745 2011-07-26 Paolo Carlini <paolo.carlini@oracle.com>
2746
2747 PR c++/49776
2748 * g++.dg/cpp0x/constexpr-49776.C: New.
2749
2750 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
2751
2752 PR middle-end/47046
2753 * gcc.dg/graphite/id-pr47046.c: New.
2754
2755 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
2756
2757 PR middle-end/47653
2758 * gcc.dg/graphite/run-id-pr47593.c: New.
2759
2760 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
2761
2762 PR middle-end/47653
2763 * gcc.dg/graphite/run-id-pr47653.c: New.
2764 * gcc.dg/graphite/interchange-3.c: Do not use unsigned types for
2765 induction variables.
2766 * gcc.dg/graphite/scop-16.c: Same.
2767 * gcc.dg/graphite/scop-17.c: Same.
2768 * gcc.dg/graphite/scop-21.c: Same.
2769
2770 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
2771
2772 PR middle-end/48805
2773 * gcc.dg/graphite/id-pr48805.c: New.
2774
2775 2011-07-26 Tobias Burnus <burnus@net-b.de>
2776
2777 * gfortran.dg/coarray_lib_token_2.f90: New.
2778
2779 2011-07-26 Ira Rosen <ira.rosen@linaro.org>
2780
2781 * gcc.dg/vect/vect-70.c: Reduce the data size to fit
2782 SPU local store.
2783
2784 2011-07-25 Andrew Pinski <apinski@cavium.com>
2785
2786 PR tree-opt/49671
2787 * gcc.dg/tree-ssa/pr49671-1.c: New testcase.
2788 * gcc.dg/tree-ssa/pr49671-2.c: New testcase.
2789
2790 2011-07-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2791
2792 * lib/target-supports.exp (check_effective_target_mmap): New proc.
2793
2794 * gcc.c-torture/execute/loop-2f.c: Remove #ifdef __unix__.
2795 * gcc.c-torture/execute/loop-2g.c: Likewise.
2796 * gcc.c-torture/execute/loop-2f.x: Load target-supports.exp.
2797 Require mmap support.
2798 * gcc.c-torture/execute/loop-2g.x: Likewise.
2799 * gcc.dg/20030711-1.c: Replace dg-do target list by mmap.
2800 (MAP_ANON): Provide default.
2801 * gcc.dg/20050826-1.c: Likewise.
2802 * gcc.target/i386/pr36533.c: Likewise.
2803 * gcc.dg/vect/pr49038.c: Remove dg-do run.
2804 Use dg-require-effective-target mmap.
2805
2806 2011-07-25 Paolo Carlini <paolo.carlini@oracle.com>
2807
2808 PR c++/49838
2809 * g++.dg/cpp0x/range-for19.C: New.
2810
2811 2011-07-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2812
2813 PR testsuite/49753
2814 * g++.dg/torture/pr49309.C: Add -fpreprocessed to dg-options.
2815
2816 Revert:
2817 2011-07-15 Jakub Jelinek <jakub@redhat.com>
2818
2819 PR testsuite/49753
2820 * g++.dg/torture/pr49309.C: Remove.
2821
2822 2011-07-25 Richard Sandiford <richard.sandiford@linaro.org>
2823
2824 PR tree-optimization/49809
2825 * gnat.dg/opt18.adb, gnat.dg/opt18.ads, gnat.dg/opt18_pkg.ads: New
2826 test.
2827
2828 2011-07-25 Richard Guenther <rguenther@suse.de>
2829
2830 PR tree-optimization/49715
2831 * gcc.target/i386/pr49715-1.c: New testcase.
2832 * gcc.target/i386/pr49715-2.c: Likewise.
2833
2834 2011-07-23 Jason Merrill <jason@redhat.com>
2835
2836 * g++.dg/cpp0x/decltype21.C: Add 49823 examples.
2837
2838 2011-07-22 Jason Merrill <jason@redhat.com>
2839
2840 PR c++/49793
2841 * g++.dg/cpp0x/initlist55.C: New.
2842
2843 2011-07-23 Tobias Burnus <burnus@net-b.de>
2844
2845 PR fortran/49791
2846 * gfortran.dg/namelist_72.f: New.
2847
2848 2011-07-23 Tobias Burnus <burnus@net-b.de>
2849
2850 * gfortran.dg/coarray_25.f90: New.
2851
2852 2011-07-22 Ville Voutilainen <ville.voutilainen@gmail.com>
2853
2854 * override1.C: This test should use c++0x mode.
2855 * override3.C: New. Test the diagnostics in c++98 mode.
2856
2857 2011-07-22 Jason Merrill <jason@redhat.com>
2858 Mark Glisse <marc.glisse@normalesup.org>
2859
2860 PR c++/30112
2861 * g++.dg/other/pragma-re-1.C: Add namespace cases.
2862
2863 PR c++/49813
2864 * g++.dg/opt/builtins2.C: New.
2865 * g++.dg/other/error27.C: Don't rely on __builtin.
2866
2867 2011-07-22 H.J. Lu <hongjiu.lu@intel.com>
2868
2869 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-16.c: Only run
2870 on lp64 targets.
2871 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-17.c: Likewise.
2872 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-18.c: Likewise.
2873 * gcc/testsuite/gcc.target/i386/pr43662.c: Likewise.
2874 * gcc/testsuite/gcc.target/i386/pr43869.c: Likewise.
2875
2876 * gcc.target/x86_64/abi/callabi/callabi.exp: Check ilp32
2877 instead of ia32.
2878
2879 2011-07-22 Richard Guenther <rguenther@suse.de>
2880
2881 PR tree-optimization/45819
2882 * gcc.dg/pr45819.c: New testcase.
2883
2884 2011-07-22 Uros Bizjak <ubizjak@gmail.com>
2885
2886 * lib/target-supports.exp (check_ifunc_available): Rewrite.
2887
2888 2011-07-21 Sebastian Pop <sebastian.pop@amd.com>
2889
2890 PR middle-end/47654
2891 PR middle-end/49649
2892 * gcc.dg/graphite/run-id-pr47654.c: New.
2893
2894 2011-07-21 Ian Lance Taylor <iant@google.com>
2895
2896 PR middle-end/49705
2897 * gcc.dg/pr49705.c: New test.
2898
2899 2011-07-21 Uros Bizjak <ubizjak@gmail.com>
2900
2901 * lib/target-supports.exp (check_avx_os_support_available): New.
2902 (check_effective_target_avx_runtime): Use it.
2903
2904 2011-07-21 Richard Guenther <rguenther@suse.de>
2905
2906 PR tree-optimization/49770
2907 * g++.dg/torture/pr49770.C: New testcase.
2908
2909 2011-07-21 Kai Tietz <ktietz@redhat.com>
2910
2911 * gcc.dg/tree-ssa/pr30978.c: adjusted.
2912 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
2913
2914 2011-07-21 Tobias Burnus <burnus@net-b.de>
2915
2916 * gfortran.dg/coarray_lib_token_1.f90: New.
2917
2918 2011-07-21 Georg-Johann Lay <avr@gjlay.de>
2919
2920 * gcc.dg/pr32912-2.c: Skip for AVR.
2921 * gcc.dg/pr44674.c: Add dg-require-profiling.
2922
2923 2011-07-20 Jason Merrill <jason@redhat.com>
2924
2925 * g++.dg/ext/desig2.C: New.
2926
2927 2011-07-20 Michael Meissner <meissner@linux.vnet.ibm.com>
2928
2929 * gcc.target/powerpc/ppc-fma-1.c: Adjust to allow non-VSX fmas to
2930 be generated.
2931 * gcc.target/powerpc/ppc-fma-2.c: Ditto.
2932 * gcc.target/powerpc/recip-3.c: Ditto.
2933
2934 2011-07-19 Jason Merrill <jason@redhat.com>
2935
2936 PR c++/6709 (DR 743)
2937 PR c++/42603 (DR 950)
2938 * g++.dg/cpp0x/decltype21.C: New.
2939
2940 2011-07-20 Richard Guenther <rguenther@suse.de>
2941
2942 PR middle-end/18908
2943 * gcc.dg/tree-ssa/pr18908.c: New testcase.
2944 * gcc.dg/tree-ssa/bitwise-sink.c: Adjust.
2945
2946 2011-07-20 Chung-Lin Tang <cltang@codesourcery.com>
2947
2948 * gcc.target/arm/combine-movs.c: New.
2949 * gcc.target/arm/unsigned-extend-2.c: New.
2950
2951 2011-07-19 Jason Merrill <jason@redhat.com>
2952
2953 PR c++/49785
2954 * g++.dg/cpp0x/variadic114.C: New.
2955
2956 2011-07-19 Tobias Burnus <burnus@net-b.de>
2957
2958 * gfortran.dg/coarray_args_1.f90: New.
2959 * gfortran.dg/coarray_args_2.f90: New.
2960
2961 2011-07-19 Janus Weil <janus@gcc.gnu.org>
2962
2963 PR fortran/49708
2964 * gfortran.dg/allocate_error_3.f90: New.
2965
2966 2011-07-19 Richard Guenther <rguenther@suse.de>
2967
2968 * gcc.dg/tree-ssa/bool-10.c: Adjust expected pattern.
2969 * gcc.dg/tree-ssa/bool-11.c: Likewise.
2970 * gcc.dg/torture/20110719-1.c: New testcase.
2971
2972 2011-07-19 Jakub Jelinek <jakub@redhat.com>
2973
2974 PR tree-optimization/49768
2975 * gcc.c-torture/execute/pr49768.c: New test.
2976
2977 2011-07-19 Ira Rosen <ira.rosen@linaro.org>
2978
2979 PR tree-optimization/49771
2980 * gcc.dg/vect/pr49771.c: New test.
2981
2982 2011-07-18 Martin Jambor <mjambor@suse.cz>
2983
2984 * gcc.dg/ipa/ipa-1.c: Updated testcase dump scan.
2985 * gcc.dg/ipa/ipa-2.c: Likewise.
2986 * gcc.dg/ipa/ipa-3.c: Likewise and made functions static.
2987 * gcc.dg/ipa/ipa-4.c: Updated testcase dump scan.
2988 * gcc.dg/ipa/ipa-5.c: Likewise.
2989 * gcc.dg/ipa/ipa-7.c: Likewise.
2990 * gcc.dg/ipa/ipa-8.c: Updated testcase dump scan.
2991 * gcc.dg/ipa/ipacost-1.c: Likewise.
2992 * gcc.dg/ipa/ipacost-2.c: Likewise and increased sizes of some
2993 functions.
2994 * gcc.dg/ipa/ipcp-1.c: New test.
2995 * gcc.dg/ipa/ipcp-2.c: Likewise.
2996 * gcc.dg/tree-ssa/ipa-cp-1.c: Updated testcase.
2997
2998 2011-07-18 Jakub Jelinek <jakub@redhat.com>
2999
3000 PR middle-end/49675
3001 * gfortran.dg/pr49675.f90: New test.
3002
3003 2011-07-18 Richard Guenther <rguenther@suse.de>
3004
3005 * gcc.dg/torture/20110718-1.c: New testcase.
3006
3007 2011-07-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3008
3009 * g++.dg/ext/bitfield2.C: Remove i?86-*-netware support.
3010 * g++.dg/ext/bitfield3.C: Likewise.
3011 * g++.dg/ext/bitfield4.C: Likewise.
3012 * g++.dg/ext/bitfield5.C: Likewise.
3013 * g++.dg/other/PR23205.C: Remove *-*-netware* support.
3014 * g++.dg/other/pr23205-2.C: Likewise.
3015 * gcc.c-torture/compile/20001109-1.c: Remove dg-xfail-if.
3016 * gcc.c-torture/compile/20001109-2.c: Likewise.
3017 * gcc.dg/20040813-1.c: Remove *-*-netware* support.
3018 * gcc.dg/bitfld-15.c: Remove i?86-*-netware support.
3019 * gcc.dg/bitfld-16.c: Likewise.
3020 * gcc.dg/bitfld-17.c: Likewise.
3021 * gcc.dg/bitfld-18.c: Likewise.
3022 * gcc.dg/builtins-config.h: Remove Netware support.
3023 * gcc.dg/cdce1.c: Remove *-*-netware* support. Update line number.
3024 * gcc.dg/cdce2.c: Likewise.
3025 * gcc.dg/cpp/assert4.c: Remove netware support.
3026 * gcc.dg/debug/pr35154.c: Remove *-*-netware* support.
3027 * gfortran.dg/debug/pr35154-stabs.f: Remove *-*-netware* support.
3028
3029 * lib/target-supports.exp (check_visibility_available): Remove
3030 NetWare support.
3031 (check_profiling_available): Likewise.
3032
3033 2011-07-18 Ira Rosen <ira.rosen@linaro.org>
3034
3035 * gcc.dg/vect/pr49038.c: Run only on targets that support mmap.
3036
3037 2011-07-17 Tobias Burnus <burnus@net-b.de>
3038 Thomas Koenig <tkoenig@gcc.gnu.org>
3039
3040 PR fortran/34657
3041 * gfortran.dg/generic_17.f90: Fix testcase.
3042 * gfortran.dg/interface_3.f90: Add dg-error.
3043 * gfortran.dg/use_14.f90: New.
3044 * gfortran.dg/use_15.f90: New.
3045
3046 2011-07-17 Eric Botcazou <ebotcazou@adacore.com>
3047
3048 * gnat.dg/pointer_controlled.adb: New test.
3049
3050 2011-07-17 Tobias Burnus <burnus@net-b.de>
3051
3052 PR fortran/49624
3053 * gfortran.dg/pointer_remapping_7.f90: New.
3054
3055 2011-07-16 Jason Merrill <jason@redhat.com>
3056
3057 * lib/prune.exp (prune_gcc_output): Prune "In substitution" too.
3058
3059 2011-07-16 Nathan Froyd <froydnj@codesourcery.com>
3060 Jason Merrill <jason@redhat.com>
3061
3062 PR c++/45329
3063 PR c++/48934
3064 * g++.dg/cpp0x/decltype29.C: Adjust.
3065 * g++.dg/cpp0x/error4.C: Adjust.
3066 * g++.dg/cpp0x/sfinae26.C: Adjust.
3067 * g++.dg/cpp0x/variadic105.C: Adjust.
3068 * g++.dg/template/deduce3.C: Adjust.
3069 * g++.dg/template/error45.C: Adjust.
3070 * g++.dg/template/ptrmem2.C: Adjust.
3071 * g++.dg/template/sfinae2.C: Adjust.
3072 * g++.old-deja/g++.pt/crash60.C: Adjust.
3073 * g++.old-deja/g++.pt/unify6.C: Adjust.
3074 * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
3075 * g++.dg/cpp0x/nullptr15.C: Adjust.
3076 * g++.dg/cpp0x/pr31431-2.C: Adjust.
3077 * g++.dg/cpp0x/pr31431.C: Adjust.
3078 * g++.dg/cpp0x/pr31434.C: Adjust.
3079 * g++.dg/cpp0x/sfinae11.C: Adjust
3080 * g++.dg/cpp0x/temp_default2.C: Adjust.
3081 * g++.dg/cpp0x/trailing4.C: Adjust.
3082 * g++.dg/cpp0x/variadic-ex3.C: Adjust.
3083 * g++.dg/cpp0x/variadic-ex4.C: Adjust.
3084 * g++.dg/cpp0x/variadic105.C: Adjust.
3085 * g++.dg/cpp0x/vt-37737-2.C: Adjust.
3086 * g++.dg/ext/vla2.C: Adjust.
3087 * g++.dg/other/ptrmem10.C: Adjust.
3088 * g++.dg/other/ptrmem11.C: Adjust.
3089 * g++.dg/overload/unknown1.C: Adjust.
3090 * g++.dg/template/conv11.C: Adjust.
3091 * g++.dg/template/dependent-expr5.C: Adjust.
3092 * g++.dg/template/friend.C: Adjust.
3093 * g++.dg/template/incomplete2.C: Adjust.
3094 * g++.dg/template/local4.C: Adjust.
3095 * g++.dg/template/local6.C: Adjust.
3096 * g++.dg/template/operator9.C: Adjust.
3097 * g++.dg/template/ttp25.C: Adjust.
3098 * g++.dg/template/unify10.C: Adjust.
3099 * g++.dg/template/unify11.C: Adjust.
3100 * g++.dg/template/unify6.C: Adjust.
3101 * g++.dg/template/unify9.C: Adjust.
3102 * g++.dg/template/varmod1.C: Adjust.
3103 * g++.old-deja/g++.brendan/crash56.C: Adjust.
3104 * g++.old-deja/g++.pt/crash28.C: Adjust.
3105 * g++.old-deja/g++.pt/explicit41.C: Adjust.
3106 * g++.old-deja/g++.pt/explicit77.C: Adjust.
3107 * g++.old-deja/g++.pt/expr2.C: Adjust.
3108 * g++.old-deja/g++.pt/ptrmem6.C: Adjust.
3109 * g++.old-deja/g++.pt/spec5.C: Adjust.
3110 * g++.old-deja/g++.pt/spec6.C: Adjust.
3111 * g++.old-deja/g++.pt/unify4.C: Adjust.
3112 * g++.old-deja/g++.pt/unify8.C: Adjust.
3113 * g++.old-deja/g++.robertl/eb98.C: Adjust.
3114 * g++.dg/overload/template5.C: New testcase.
3115 * g++.dg/template/overload12.C: New testcase.
3116
3117 2011-07-11 Tobias Burnus <burnus@net-b.de>
3118
3119 * gfortran.dg/coarray_14.f90: Remove dg-error "sorry not implemented".
3120 * gfortran.dg/coarray_7.f90: Ditto.
3121 * gfortran.dg/coarray/scalar_alloc_1.f90: New.
3122 * gfortran.dg/coarray/scalar_alloc_2.f90: New.
3123
3124 2011-07-16 Bernd Schmidt <bernds@codesourcery.com>
3125
3126 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Add tic6x-*-*
3127 case.
3128 * gcc.c-torture/execute/ieee/20000320-1.x: Likewise.
3129 * gcc.c-torture/execute/ieee/hugeval.x: Likewise.
3130 * gcc.c-torture/execute/ieee/mzero2.c: Comment out the divide tests for
3131 C67X.
3132 * gcc.c-torture/execute/ieee/pr29302.x: New file.
3133 * gcc.dg/torture/type-generic-1.c: Add -DUNSAFE for tic6x-*-*.
3134 * gcc.dg/torture/builtin-math-7.c: Add a comment.
3135
3136 2011-07-15 Jason Merrill <jason@redhat.com>
3137
3138 PR testsuite/49741
3139 * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Restore.
3140 Use --extra_opts instead of --additional_options.
3141
3142 2011-07-15 Jakub Jelinek <jakub@redhat.com>
3143
3144 PR testsuite/49753
3145 * g++.dg/torture/pr49309.C: Remove.
3146
3147 2011-07-15 Bernd Schmidt <bernds@codesourcery.com>
3148
3149 * gcc.target/tic6x/weak-call.c: New test.
3150 * gcc.target/tic6x/fpcmp.c: New test.
3151 * gcc.target/tic6x/fpdiv.c: New test.
3152 * gcc.target/tic6x/rotdi16-scan.c: New test.
3153 * gcc.target/tic6x/ffssi.c: New test.
3154 * gcc.target/tic6x/fpdiv-lib.c: New test.
3155 * gcc.target/tic6x/cold-lc.c: New test.
3156 * gcc.target/tic6x/longcalls.c: New test.
3157 * gcc.target/tic6x/abi-align-1.c: New test.
3158 * gcc.target/tic6x/fpcmp-finite.c: New test.
3159 * gcc.target/tic6x/rotdi16.c: New test.
3160 * gcc.target/tic6x/bswapl.c: New test.
3161 * gcc.target/tic6x/ffsdi.c: New test.
3162 * gcc.target/tic6x/tic6x.exp: New file.
3163 * gcc.target/tic6x/builtins/arith24.c: New test.
3164 * gcc.target/tic6x/builtins/smpy.c: New test.
3165 * gcc.target/tic6x/builtins/smpylh.c: New test.
3166 * gcc.target/tic6x/builtins/smpyh.c: New test.
3167 * gcc.target/tic6x/builtins/sarith1.c: New test.
3168 * gcc.target/tic6x/builtins/extclr.c: New test
3169 * gcc.target/tic6x/builtins/c6x-builtins.exp: New file.
3170 * gcc.target/tic6x/builtin-math-7.c: New test, adapted from gcc.dg.
3171 * lib/target-supports.exp (chck_profiling_available): Not on tic6x.
3172 (check_effective_target_ti_c67x, check_effective_target_ti_c64xp):
3173 New functions.
3174 * gcc.c-torture/execute/20101011-1.c: Add a condition for
3175 __TMS320C6X__.
3176 * gcc.dg/20020312-2.c: Likewise.
3177 * gcc.dg/pr27095.c: Handle tic6x like hppa.
3178 * gcc.dg/torture/pr37868.c: Skip on tic6x.
3179 * gcc.dg/torture/builtin-math-7.c: Likewise.
3180
3181 PR testsuite/49757
3182 * gcc.target/tic6x/builtins/c6x-builtins.exp: Return if
3183 not testing tic6x-*-*.
3184
3185 2011-07-14 Andrew Pinski <pinskia@gmail.com>
3186
3187 PR tree-opt/49309
3188 * g++.dg/torture/pr49309.C: New testcase.
3189
3190 2011-07-14 Bernd Schmidt <bernds@codesourcery.com>
3191
3192 * gcc.dg/pr48770.c: Add dg-require-effective-target fpic.
3193
3194 2011-07-14 Richard Guenther <rguenther@suse.de>
3195
3196 PR tree-optimization/49651
3197 * gcc.dg/torture/pr49651.c: New testcase.
3198
3199 2011-07-14 Georg-Johann Lay <avr@gjlay.de>
3200
3201 PR target/43746
3202 * gcc.dg/array-quals-1.c: Don't xfail on AVR.
3203
3204 2011-07-13 Michael Meissner <meissner@linux.vnet.ibm.com>
3205
3206 * gcc.target/powerpc/no-r11-1.c: Change -mno-r11 to
3207 -mno-pointers-to-nested-functions.
3208 * gcc.target/powerpc/no-r11-2.c: Ditto.
3209 * gcc.target/powerpc/no-r11-3.c: Ditto.
3210
3211 2011-07-13 Jason Merrill <jason@redhat.com>
3212
3213 * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Remove.
3214 * lib/lto.exp (lto_prune_warns): Prune warning about -std=c++0x
3215 when compiling C files.
3216 * g++.dg/debug/dwarf2/lineno-simple1.C: Avoid constexpr ctor.
3217 * g++.dg/debug/dwarf2/pr44641.C: Avoid constexpr ctor.
3218 * g++.dg/ext/utf-dflt.C: Specify -std=c++98.
3219 * g++.dg/lookup/anon2.C: Likewise.
3220 * g++.dg/tree-ssa/copyprop.C: Likewise.
3221 * g++.old-deja/g++.jason/rfg27.C: Likewise.
3222 * g++.dg/init/vector1.C: Ignore narrowing errors.
3223 * g++.dg/torture/pr35526.C: Likewise.
3224 * g++.old-deja/g++.ext/arrnew.C: Prune C++0x warning.
3225
3226 2011-07-13 Janne Blomqvist <jb@gcc.gnu.org>
3227
3228 PR libfortran/49296
3229 * gfortran.dg/read_list_eof_1.f90: Add tests for integer, real,
3230 and logical reads.
3231
3232 2011-07-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3233
3234 * gcc.c-torture/execute/990127-2.x: Use -mpc64 on i?86-*-darwin*,
3235 i?86-*-solaris2*, x86_64-*-darwin*, x86_64-*-solaris2*.
3236
3237 2011-07-13 Uros Bizjak <ubizjak@gmail.com>
3238
3239 * lib/g++.exp (g++_init): Use istarget. Remove target_triplet global.
3240 * lib/obj-c++.exp (obj-c++_init): Ditto.
3241 * lib/file-format.exp (gcc_target_object_format): Ditto.
3242 * lib/target-supports-dg.exp (dg-require-dll): Ditto.
3243 * lib/target-supports-dg-exp (check_weak_available): Ditto.
3244 (check_visibility_available): Ditto.
3245 (check_effective_target_tls_native): Ditto.
3246 (check_effective_target_tls_emulated): Ditto.
3247 (check_effective_target_function_sections): Ditto.
3248
3249 2011-07-13 Chung-Lin Tang <cltang@codesourcery.com>
3250
3251 * gcc.target/arm/pr48183.c: New test.
3252
3253 2011-07-13 Richard Guenther <rguenther@suse.de>
3254
3255 * gcc.dg/torture/20110713-1.c: New testcase.
3256
3257 2011-07-12 Andrew Pinski <pinskia@gmail.com>
3258
3259 PR rtl-opt/49474
3260 * gcc.c-torture/compile/pr49474.c: New testcase.
3261
3262 2011-07-12 Jakub Jelinek <jakub@redhat.com>
3263
3264 PR tree-optimization/49712
3265 * gcc.c-torture/execute/pr49712.c: New test.
3266
3267 2011-07-11 Jason Merrill <jason@redhat.com>
3268
3269 PR c++/44609
3270 * g++.dg/template/recurse3.C: New.
3271
3272 2011-07-11 Jakub Jelinek <jakub@redhat.com>
3273
3274 PR debug/49676
3275 * gcc.dg/guality/csttest.c: New test.
3276
3277 PR fortran/49698
3278 * gfortran.dg/pr49698.f90: New test.
3279
3280 2011-07-11 Jeff Law <law@redhat.com>
3281
3282 * gcc.dg/uninit-pred-8_b.c: Disable dominator optimizations.
3283
3284 2011-07-11 H.J. Lu <hongjiu.lu@intel.com>
3285
3286 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Check ia32.
3287 * go.test/go-test.exp (go-set-goarch): Likewise.
3288
3289 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
3290
3291 PR target/39633
3292 * gcc.target/avr/torture/pr39633.c: New test case.
3293
3294 2011-07-11 Tobias Burnus <burnus@net-b.de>
3295
3296 PR fortran/18918
3297 * gfortran.dg/coarray_lock_3.f90: Remove bogus dg-error.
3298
3299 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
3300
3301 * lib/target-supports.exp (check_effective_target_scheduling):
3302 New Function.
3303 * gcc.dg/pr46614.c: Add dg-require-effective-target scheduling.
3304 * gcc.dg/pr45055.c: Ditto.
3305 * gcc.dg/pr45353.c: Ditto.
3306 * g++.dg/pr45056.C: Ditto.
3307
3308 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
3309
3310 * gcc.dg/compat/struct-by-value-16_main.c: Skip AVR.
3311 * gcc.dg/compat/struct-by-value-17_main.c: Skip AVR.
3312 * gcc.dg/compat/struct-by-value-18_main.c: Skip AVR.
3313 * g++.dg/torture/pr31863.C: Skip AVR.
3314
3315 2011-07-10 Tobias Burnus <burnus@net-b.de>
3316
3317 PR fortran/49690
3318 * gfortran.dg/intrinsic_signal.f90: New.
3319
3320 2011-07-09 Jason Merrill <jason@redhat.com>
3321
3322 * g++.dg/cpp0x/regress/regress6.C: New.
3323 * g++.dg/parse/crash45.C: Adjust message.
3324 * g++.dg/template/crash38.C: Adjust message.
3325 * g++.dg/template/crash64.C: Adjust message.
3326
3327 2011-07-09 H.J. Lu <hongjiu.lu@intel.com>
3328
3329 * c-c++-common/dfp/func-vararg-alternate-d128-2.c: Support x32.
3330 * c-c++-common/dfp/func-vararg-mixed-2.c: Likewise.
3331 * g++.dg/abi/bitfield3.C: Likewise.
3332 * g++.dg/eh/pr38662.C: Likewise.
3333 * g++.dg/ext/attrib36.C: Likewise.
3334 * g++.dg/ext/attrib37.C: Likewise.
3335 * g++.dg/ext/attrib8.C: Likewise.
3336 * g++.dg/ext/tmplattr1.C: Likewise.
3337 * g++.dg/inherit/override-attribs.C: Likewise.
3338 * g++.dg/opt/inline9.C: Likewise.
3339 * g++.dg/opt/life1.C: Likewise.
3340 * g++.dg/opt/longbranch2.C: Likewise.
3341 * g++.dg/opt/nrv12.C: Likewise.
3342 * g++.dg/opt/reg-stack4.C: Likewise.
3343 * g++.dg/other/pr35504.C: Likewise.
3344 * g++.dg/other/pr39496.C: Likewise.
3345 * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
3346 * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
3347 * g++.dg/torture/stackalign/stdcall-1.C: Likewise.
3348 * g++.dg/torture/stackalign/unwind-0.C: Likewise.
3349 * g++.dg/torture/stackalign/unwind-1.C: Likewise.
3350 * g++.dg/torture/stackalign/unwind-2.C: Likewise.
3351 * g++.dg/torture/stackalign/unwind-3.C: Likewise.
3352 * g++.dg/torture/stackalign/unwind-4.C: Likewise.
3353 * g++.dg/torture/stackalign/unwind-5.C: Likewise.
3354 * g++.dg/torture/stackalign/unwind-6.C: Likewise.
3355 * g++.dg/warn/pr15774-1.C: Likewise.
3356 * g++.dg/warn/pr15774-2.C: Likewise.
3357 * g++.old-deja/g++.ext/attrib1.C: Likewise.
3358 * g++.old-deja/g++.ext/attrib2.C: Likewise.
3359 * g++.old-deja/g++.ext/attrib3.C: Likewise.
3360 * g++.old-deja/g++.pt/asm2.C: Likewise.
3361 * gcc.c-torture/compile/20000804-1.c: Likewise.
3362 * gcc.c-torture/compile/pr16566-2.c: Likewise.
3363 * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
3364 * gcc.dg/20020108-1.c: Likewise.
3365 * gcc.dg/20020122-2.c: Likewise.
3366 * gcc.dg/20020122-3.c: Likewise.
3367 * gcc.dg/20020206-1.c: Likewise.
3368 * gcc.dg/20020219-1.c: Likewise.
3369 * gcc.dg/20020310-1.c: Likewise.
3370 * gcc.dg/20020411-1.c: Likewise.
3371 * gcc.dg/20020418-2.c: Likewise.
3372 * gcc.dg/20020426-2.c: Likewise.
3373 * gcc.dg/20020517-1.c: Likewise.
3374 * gcc.dg/20030204-1.c: Likewise.
3375 * gcc.dg/20030826-2.c: Likewise.
3376 * gcc.dg/20031102-1.c: Likewise.
3377 * gcc.dg/20031202-1.c: Likewise.
3378 * gcc.dg/20050111-1.c: Likewise.
3379 * gcc.dg/20050503-1.c: Likewise.
3380 * gcc.dg/array-init-1.c: Likewise.
3381 * gcc.dg/builtin-apply4.c: Likewise.
3382 * gcc.dg/dfp/pr31344.c: Likewise.
3383 * gcc.dg/gomp/atomic-11.c: Likewise.
3384 * gcc.dg/graphite/pr40281.c: Likewise.
3385 * gcc.dg/ia64-sync-1.c: Likewise.
3386 * gcc.dg/ia64-sync-2.c: Likewise.
3387 * gcc.dg/ia64-sync-3.c: Likewise.
3388 * gcc.dg/ia64-sync-4.c: Likewise.
3389 * gcc.dg/ifcvt-fabs-1.c: Likewise.
3390 * gcc.dg/invalid-call-1.c: Likewise.
3391 * gcc.dg/loop-3.c: Likewise.
3392 * gcc.dg/lower-subreg-1.c: Likewise.
3393 * gcc.dg/lto/pr47259_0.c: Likewise.
3394 * gcc.dg/nested-calls-1.c: Likewise.
3395 * gcc.dg/pr20017.c: Likewise.
3396 * gcc.dg/pr25023.c: Likewise.
3397 * gcc.dg/pr27671-2.c: Likewise.
3398 * gcc.dg/pr32176.c: Likewise.
3399 * gcc.dg/pr33676.c: Likewise.
3400 * gcc.dg/pr35045.c: Likewise.
3401 * gcc.dg/pr36015.c: Likewise.
3402 * gcc.dg/pr36584.c: Likewise.
3403 * gcc.dg/pr36998.c: Likewise.
3404 * gcc.dg/pr37438.c: Likewise.
3405 * gcc.dg/pr37908.c: Likewise.
3406 * gcc.dg/pr41241.c: Likewise.
3407 * gcc.dg/pr41340.c: Likewise.
3408 * gcc.dg/pr44136.c: Likewise.
3409 * gcc.dg/pr44194-1.c: Likewise.
3410 * gcc.dg/pr46212.c: Likewise.
3411 * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
3412 * gcc.dg/setjmp-2.c: Likewise.
3413 * gcc.dg/short-compare-1.c: Likewise.
3414 * gcc.dg/short-compare-2.c: Likewise.
3415 * gcc.dg/smod-1.c: Likewise.
3416 * gcc.dg/sync-2.c: Likewise.
3417 * gcc.dg/sync-3.c: Likewise.
3418 * gcc.dg/tls/opt-1.c: Likewise.
3419 * gcc.dg/tls/opt-2.c: Likewise.
3420 * gcc.dg/tls/opt-3.c: Likewise.
3421 * gcc.dg/torture/badshift.c: Likewise.
3422 * gcc.dg/torture/fp-int-convert-float80-timode.c: Likewise.
3423 * gcc.dg/torture/pr20314-2.c: Likewise.
3424 * gcc.dg/torture/pr36891.c: Likewise.
3425 * gcc.dg/torture/pr38774.c: Likewise.
3426 * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
3427 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
3428 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
3429 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
3430 * gcc.dg/torture/stackalign/fastcall-1.c: Likewise.
3431 * gcc.dg/torture/stackalign/push-1.c: Likewise.
3432 * gcc.dg/torture/stackalign/regparm-1.c: Likewise.
3433 * gcc.dg/torture/stackalign/thiscall-1.c: Likewise.
3434 * gcc.dg/tree-ssa/loop-28.c: Likewise.
3435 * gcc.dg/tree-ssa/prefetch-3.c: Likewise.
3436 * gcc.dg/tree-ssa/prefetch-4.c: Likewise.
3437 * gcc.dg/tree-ssa/prefetch-5.c: Likewise.
3438 * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
3439 * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
3440 * gcc.dg/tree-ssa/prefetch-8.c: Likewise.
3441 * gcc.dg/tree-ssa/prefetch-9.c: Likewise.
3442 * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
3443 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
3444 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
3445 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
3446 * gcc.dg/tree-ssa/update-unroll-1.c: Likewise.
3447 * gcc.dg/unroll-1.c: Likewise.
3448 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
3449 * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
3450 * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
3451 * gcc.misc-tests/i386-pf-none-1.c: Likewise.
3452 * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
3453 * gcc.target/i386/20000609-1.c: Likewise.
3454 * gcc.target/i386/20000720-1.c: Likewise.
3455 * gcc.target/i386/20000724-1.c: Likewise.
3456 * gcc.target/i386/20011107-1.c: Likewise.
3457 * gcc.target/i386/20011119-1.c: Likewise.
3458 * gcc.target/i386/20020201-3.c: Likewise.
3459 * gcc.target/i386/20020218-1.c: Likewise.
3460 * gcc.target/i386/20020729-1.c: Likewise.
3461 * gcc.target/i386/20030926-1.c: Likewise.
3462 * gcc.target/i386/20060125-1.c: Likewise.
3463 * gcc.target/i386/20060125-2.c: Likewise.
3464 * gcc.target/i386/20060512-1.c: Likewise.
3465 * gcc.target/i386/20060512-2.c: Likewise.
3466 * gcc.target/i386/20060512-3.c: Likewise.
3467 * gcc.target/i386/20060512-4.c: Likewise.
3468 * gcc.target/i386/387-1.c: Likewise.
3469 * gcc.target/i386/387-2.c: Likewise.
3470 * gcc.target/i386/387-5.c: Likewise.
3471 * gcc.target/i386/387-6.c: Likewise.
3472 * gcc.target/i386/980312-1.c: Likewise.
3473 * gcc.target/i386/980313-1.c: Likewise.
3474 * gcc.target/i386/990117-1.c: Likewise.
3475 * gcc.target/i386/990424-1.c: Likewise.
3476 * gcc.target/i386/990524-1.c: Likewise.
3477 * gcc.target/i386/991129-1.c: Likewise.
3478 * gcc.target/i386/991214-1.c: Likewise.
3479 * gcc.target/i386/991230-1.c: Likewise.
3480 * gcc.target/i386/addr-sel-1.c: Likewise.
3481 * gcc.target/i386/aggregate-ret1.c: Likewise.
3482 * gcc.target/i386/aggregate-ret2.c: Likewise.
3483 * gcc.target/i386/align-main-3.c: Likewise.
3484 * gcc.target/i386/amd64-abi-1.c: Likewise.
3485 * gcc.target/i386/amd64-abi-2.c: Likewise.
3486 * gcc.target/i386/amd64-abi-4.c: Likewise.
3487 * gcc.target/i386/amd64-abi-5.c: Likewise.
3488 * gcc.target/i386/amd64-abi-6.c: Likewise.
3489 * gcc.target/i386/asm-1.c: Likewise.
3490 * gcc.target/i386/asm-3.c: Likewise.
3491 * gcc.target/i386/asm-5.c: Likewise.
3492 * gcc.target/i386/attributes-error.c: Likewise.
3493 * gcc.target/i386/avx-vcvtsd2si-2.c: Likewise.
3494 * gcc.target/i386/avx-vcvtsi2sd-2.c: Likewise.
3495 * gcc.target/i386/avx-vcvtsi2ss-2.c: Likewise.
3496 * gcc.target/i386/avx-vcvtss2si-2.c: Likewise.
3497 * gcc.target/i386/avx-vcvttsd2si-2.c: Likewise.
3498 * gcc.target/i386/avx-vcvttss2si-2.c: Likewise.
3499 * gcc.target/i386/avx-vinsertps-3.c: Likewise.
3500 * gcc.target/i386/avx-vmovd-2.c: Likewise.
3501 * gcc.target/i386/avx-vmovq-2.c: Likewise.
3502 * gcc.target/i386/avx-vmovq-3.c: Likewise.
3503 * gcc.target/i386/avx-vpextrq-1.c: Likewise.
3504 * gcc.target/i386/avx-vpinsrq-1.c: Likewise.
3505 * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
3506 * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
3507 * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
3508 * gcc.target/i386/bitfield1.c: Likewise.
3509 * gcc.target/i386/bitfield2.c: Likewise.
3510 * gcc.target/i386/bmi-2.c: Likewise.
3511 * gcc.target/i386/bmi-5.c: Likewise.
3512 * gcc.target/i386/builtin-unreachable.c: Likewise.
3513 * gcc.target/i386/cleanup-2.c: Likewise.
3514 * gcc.target/i386/clobbers.c: Likewise.
3515 * gcc.target/i386/cmov8.c: Likewise.
3516 * gcc.target/i386/cmpxchg16b-1.c: Likewise.
3517 * gcc.target/i386/compress-float-387-pic.c: Likewise.
3518 * gcc.target/i386/compress-float-387.c: Likewise.
3519 * gcc.target/i386/compress-float-sse-pic.c: Likewise.
3520 * gcc.target/i386/compress-float-sse.c: Likewise.
3521 * gcc.target/i386/crc32-2.c: Likewise.
3522 * gcc.target/i386/crc32-3.c: Likewise.
3523 * gcc.target/i386/divmod-7.c: Likewise.
3524 * gcc.target/i386/divmod-8.c: Likewise.
3525 * gcc.target/i386/fastcall-sseregparm.c: Likewise.
3526 * gcc.target/i386/fma3-builtin.c: Likewise.
3527 * gcc.target/i386/fma3-fma.c: Likewise.
3528 * gcc.target/i386/fma4-256-vector.c: Likewise.
3529 * gcc.target/i386/fma4-builtin.c: Likewise.
3530 * gcc.target/i386/fma4-fma-2.c: Likewise.
3531 * gcc.target/i386/fma4-fma.c: Likewise.
3532 * gcc.target/i386/fma4-vector-2.c: Likewise.
3533 * gcc.target/i386/fma4-vector.c: Likewise.
3534 * gcc.target/i386/funcspec-1.c: Likewise.
3535 * gcc.target/i386/funcspec-10.c: Likewise.
3536 * gcc.target/i386/funcspec-11.c: Likewise.
3537 * gcc.target/i386/funcspec-2.c: Likewise.
3538 * gcc.target/i386/funcspec-5.c: Likewise.
3539 * gcc.target/i386/funcspec-6.c: Likewise.
3540 * gcc.target/i386/gcc-have-sync-compare-and-swap-1.c: Likewise.
3541 * gcc.target/i386/gcc-have-sync-compare-and-swap-2.c: Likewise.
3542 * gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Likewise.
3543 * gcc.target/i386/gcc-have-sync-compare-and-swap-4.c: Likewise.
3544 * gcc.target/i386/incoming-1.c: Likewise.
3545 * gcc.target/i386/incoming-10.c: Likewise.
3546 * gcc.target/i386/incoming-11.c: Likewise.
3547 * gcc.target/i386/incoming-12.c: Likewise.
3548 * gcc.target/i386/incoming-13.c: Likewise.
3549 * gcc.target/i386/incoming-14.c: Likewise.
3550 * gcc.target/i386/incoming-15.c: Likewise.
3551 * gcc.target/i386/incoming-2.c: Likewise.
3552 * gcc.target/i386/incoming-3.c: Likewise.
3553 * gcc.target/i386/incoming-4.c: Likewise.
3554 * gcc.target/i386/incoming-5.c: Likewise.
3555 * gcc.target/i386/incoming-6.c: Likewise.
3556 * gcc.target/i386/incoming-7.c: Likewise.
3557 * gcc.target/i386/incoming-8.c: Likewise.
3558 * gcc.target/i386/incoming-9.c: Likewise.
3559 * gcc.target/i386/lea.c: Likewise.
3560 * gcc.target/i386/local.c: Likewise.
3561 * gcc.target/i386/loop-1.c: Likewise.
3562 * gcc.target/i386/loop-2.c: Likewise.
3563 * gcc.target/i386/loop-3.c: Likewise.
3564 * gcc.target/i386/max-stack-align.c: Likewise.
3565 * gcc.target/i386/memcpy-1.c: Likewise.
3566 * gcc.target/i386/movbe-2.c: Likewise.
3567 * gcc.target/i386/movq-2.c: Likewise.
3568 * gcc.target/i386/movq.c: Likewise.
3569 * gcc.target/i386/nrv1.c: Likewise.
3570 * gcc.target/i386/pad-4.c: Likewise.
3571 * gcc.target/i386/pad-5a.c: Likewise.
3572 * gcc.target/i386/pad-5b.c: Likewise.
3573 * gcc.target/i386/pad-6a.c: Likewise.
3574 * gcc.target/i386/pad-6b.c: Likewise.
3575 * gcc.target/i386/pad-7.c: Likewise.
3576 * gcc.target/i386/pad-9.c: Likewise.
3577 * gcc.target/i386/pentium4-not-mull.c: Likewise.
3578 * gcc.target/i386/pic-1.c: Likewise.
3579 * gcc.target/i386/pr12092-1.c: Likewise.
3580 * gcc.target/i386/pr12329.c: Likewise.
3581 * gcc.target/i386/pr21518.c: Likewise.
3582 * gcc.target/i386/pr22362.c: Likewise.
3583 * gcc.target/i386/pr22585.c: Likewise.
3584 * gcc.target/i386/pr23098.c: Likewise.
3585 * gcc.target/i386/pr25196.c: Likewise.
3586 * gcc.target/i386/pr25293.c: Likewise.
3587 * gcc.target/i386/pr25654.c: Likewise.
3588 * gcc.target/i386/pr26449.c: Likewise.
3589 * gcc.target/i386/pr26778.c: Likewise.
3590 * gcc.target/i386/pr26826.c: Likewise.
3591 * gcc.target/i386/pr27266.c: Likewise.
3592 * gcc.target/i386/pr29978.c: Likewise.
3593 * gcc.target/i386/pr30505.c: Likewise.
3594 * gcc.target/i386/pr30961-1.c: Likewise.
3595 * gcc.target/i386/pr31628.c: Likewise.
3596 * gcc.target/i386/pr32000-2.c: Likewise.
3597 * gcc.target/i386/pr32661-1.c: Likewise.
3598 * gcc.target/i386/pr32708-2.c: Likewise.
3599 * gcc.target/i386/pr32708-3.c: Likewise.
3600 * gcc.target/i386/pr34256.c: Likewise.
3601 * gcc.target/i386/pr34312.c: Likewise.
3602 * gcc.target/i386/pr34522.c: Likewise.
3603 * gcc.target/i386/pr35160.c: Likewise.
3604 * gcc.target/i386/pr35281.c: Likewise.
3605 * gcc.target/i386/pr36246.c: Likewise.
3606 * gcc.target/i386/pr36786.c: Likewise.
3607 * gcc.target/i386/pr37275.c: Likewise.
3608 * gcc.target/i386/pr37843-3.c: Likewise.
3609 * gcc.target/i386/pr37843-4.c: Likewise.
3610 * gcc.target/i386/pr39082-1.c: Likewise.
3611 * gcc.target/i386/pr39431.c: Likewise.
3612 * gcc.target/i386/pr39496.c: Likewise.
3613 * gcc.target/i386/pr39543-2.c: Likewise.
3614 * gcc.target/i386/pr39911.c: Likewise.
3615 * gcc.target/i386/pr40718.c: Likewise.
3616 * gcc.target/i386/pr40906-1.c: Likewise.
3617 * gcc.target/i386/pr40906-2.c: Likewise.
3618 * gcc.target/i386/pr40906-3.c: Likewise.
3619 * gcc.target/i386/pr40934.c: Likewise.
3620 * gcc.target/i386/pr41900.c: Likewise.
3621 * gcc.target/i386/pr42589.c: Likewise.
3622 * gcc.target/i386/pr43662.c: Likewise.
3623 * gcc.target/i386/pr43671.c: Likewise.
3624 * gcc.target/i386/pr43766.c: Likewise.
3625 * gcc.target/i386/pr43869.c: Likewise.
3626 * gcc.target/i386/pr44942.c: Likewise.
3627 * gcc.target/i386/pr44948-2a.c: Likewise.
3628 * gcc.target/i386/pr45234.c: Likewise.
3629 * gcc.target/i386/pr45336-2.c: Likewise.
3630 * gcc.target/i386/pr45336-4.c: Likewise.
3631 * gcc.target/i386/pr45852.c: Likewise.
3632 * gcc.target/i386/pr46470.c: Likewise.
3633 * gcc.target/i386/pr48037-1.c: Likewise.
3634 * gcc.target/i386/pr48389.c: Likewise.
3635 * gcc.target/i386/pr49095.c: Likewise.
3636 * gcc.target/i386/pr9771-1.c: Likewise.
3637 * gcc.target/i386/rdfsbase-1.c: Likewise.
3638 * gcc.target/i386/rdfsbase-2.c: Likewise.
3639 * gcc.target/i386/rdgsbase-1.c: Likewise.
3640 * gcc.target/i386/rdgsbase-2.c: Likewise.
3641 * gcc.target/i386/rdrand-3.c: Likewise.
3642 * gcc.target/i386/regparm-stdcall.c: Likewise.
3643 * gcc.target/i386/regparm.c: Likewise.
3644 * gcc.target/i386/reload-1.c: Likewise.
3645 * gcc.target/i386/rotate-2.c: Likewise.
3646 * gcc.target/i386/sibcall-5.c: Likewise.
3647 * gcc.target/i386/signbit-1.c: Likewise.
3648 * gcc.target/i386/signbit-2.c: Likewise.
3649 * gcc.target/i386/signbit-3.c: Likewise.
3650 * gcc.target/i386/sse-5.c: Likewise.
3651 * gcc.target/i386/sse-8.c: Likewise.
3652 * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
3653 * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
3654 * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
3655 * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
3656 * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
3657 * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
3658 * gcc.target/i386/sse2-init-v2di-2.c: Likewise.
3659 * gcc.target/i386/sse2-movq-2.c: Likewise.
3660 * gcc.target/i386/sse2-movq-3.c: Likewise.
3661 * gcc.target/i386/sse4_1-insertps-3.c: Likewise.
3662 * gcc.target/i386/sse4_1-pextrq.c: Likewise.
3663 * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
3664 * gcc.target/i386/sse4_2-crc32q.c: Likewise.
3665 * gcc.target/i386/sse4_2-popcntq.c: Likewise.
3666 * gcc.target/i386/ssefn-1.c: Likewise.
3667 * gcc.target/i386/ssefn-2.c: Likewise.
3668 * gcc.target/i386/sseregparm-1.c: Likewise.
3669 * gcc.target/i386/sseregparm-2.c: Likewise.
3670 * gcc.target/i386/sseregparm-3.c: Likewise.
3671 * gcc.target/i386/sseregparm-4.c: Likewise.
3672 * gcc.target/i386/sseregparm-5.c: Likewise.
3673 * gcc.target/i386/sseregparm-6.c: Likewise.
3674 * gcc.target/i386/sseregparm-7.c: Likewise.
3675 * gcc.target/i386/sseregparm-8.c: Likewise.
3676 * gcc.target/i386/stack-realign.c: Likewise.
3677 * gcc.target/i386/stack-usage-realign.c: Likewise.
3678 * gcc.target/i386/stackalign/asm-1.c: Likewise.
3679 * gcc.target/i386/stackalign/longlong-1.c: Likewise.
3680 * gcc.target/i386/stackalign/longlong-2.c: Likewise.
3681 * gcc.target/i386/stackalign/return-1.c: Likewise.
3682 * gcc.target/i386/stackalign/return-2.c: Likewise.
3683 * gcc.target/i386/stackalign/return-3.c: Likewise.
3684 * gcc.target/i386/tailcall-1.c: Likewise.
3685 * gcc.target/i386/tbm-2.c: Likewise.
3686 * gcc.target/i386/udivmod-7.c: Likewise.
3687 * gcc.target/i386/udivmod-8.c: Likewise.
3688 * gcc.target/i386/unroll-1.c: Likewise.
3689 * gcc.target/i386/vararg-1.c: Likewise.
3690 * gcc.target/i386/vararg-2.c: Likewise.
3691 * gcc.target/i386/vect8-ret.c: Likewise.
3692 * gcc.target/i386/vectorize5.c: Likewise.
3693 * gcc.target/i386/wmul-1.c: Likewise.
3694 * gcc.target/i386/wmul-2.c: Likewise.
3695 * gcc.target/i386/wrfsbase-1.c: Likewise.
3696 * gcc.target/i386/wrfsbase-2.c: Likewise.
3697 * gcc.target/i386/wrgsbase-1.c: Likewise.
3698 * gcc.target/i386/wrgsbase-2.c: Likewise.
3699 * gcc.target/i386/xop-pcmov.c: Likewise.
3700 * gcc.target/i386/xop-pcmov2.c: Likewise.
3701 * gcc.target/i386/xop-rotate1-vector.c: Likewise.
3702 * gcc.target/i386/xop-rotate2-vector.c: Likewise.
3703 * gcc.target/i386/xop-rotate3-vector.c: Likewise.
3704 * gcc.target/i386/xop-shift1-vector.c: Likewise.
3705 * gcc.target/i386/xop-shift2-vector.c: Likewise.
3706 * gcc.target/i386/xop-shift3-vector.c: Likewise.
3707 * gcc.target/i386/zee.c: Likewise.
3708 * gcc.target/x86_64/abi/callabi/callabi.exp: Likewise.
3709 * gfortran.dg/compiler-directive_2.f: Likewise.
3710 * gfortran.dg/g77/20010216-1.f: Likewise.
3711 * gfortran.dg/gomp/pr39152.f90: Likewise.
3712 * gfortran.dg/pr33794.f90: Likewise.
3713
3714 2011-07-09 Jason Merrill <jason@redhat.com>
3715
3716 * g++.dg/cpp0x/regress/regress5.C: New.
3717
3718 2011-07-08 Jason Merrill <jason@redhat.com>
3719
3720 PR c++/45437
3721 * g++.dg/expr/compound-asn1.C: New.
3722 * g++.dg/warn/sequence-pt-1.C: Change one dg-error to dg-bogus.
3723
3724 2011-07-08 Jakub Jelinek <jakub@redhat.com>
3725
3726 PR target/49621
3727 * gcc.target/powerpc/altivec-34.c: New test.
3728
3729 2011-07-08 Jason Merrill <jason@redhat.com>
3730
3731 PR c++/45603
3732 * g++.dg/abi/guard3.C: New.
3733
3734 2011-07-08 Julian Brown <julian@codesourcery.com>
3735
3736 * lib/target-supports.exp
3737 (check_effective_target_arm_little_endian): New.
3738 (check_effective_target_vect_pack_trunc): Use above.
3739 (check_effective_target_vect_unpack): Likewise.
3740 (check_effective_target_vect_element_align): Test
3741 check_effective_target_arm_vect_no_misalign for ARM.
3742
3743 2011-07-08 Jason Merrill <jason@redhat.com>
3744
3745 PR c++/49673
3746 * g++.dg/cpp0x/constexpr-rom.C: New.
3747
3748 2011-07-08 Kirill Yukhin <kirill.yukhin@intel.com>
3749
3750 PR middle-end/49519
3751 * g++.dg/torture/pr49519.C: New test.
3752
3753 2011-07-08 Martin Jambor <mjambor@suse.cz>
3754
3755 * gcc.dg/tree-ssa/sra-12.c: Skip dump scan on avr targets.
3756
3757 2011-07-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3758
3759 PR testsuite/48727
3760 * g++.dg/opt/devirt2.C: Use specific pattern for sparc*-*-*.
3761
3762 2011-07-08 Richard Guenther <rguenther@suse.de>
3763
3764 PR tree-optimization/49662
3765 * gcc.dg/graphite/interchange-14.c: XFAIL.
3766 * gcc.dg/graphite/interchange-15.c: Likewise.
3767 * gcc.dg/graphite/interchange-mvt.c: Likewise.
3768
3769 2011-07-06 Jason Merrill <jason@redhat.com>
3770
3771 PR c++/49663
3772 * g++.dg/cpp0x/regress/regress4.C: New.
3773
3774 2011-07-07 Mikael Morin <mikael.morin@sfr.fr>
3775
3776 PR fortran/49648
3777 * gfortran.dg/result_in_spec_4.f90: New test.
3778
3779 2011-07-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3780
3781 * gcc.target/sparc/cas64.c: New test.
3782
3783 2011-07-07 Jakub Jelinek <jakub@redhat.com>
3784
3785 PR c/49644
3786 * g++.dg/torture/pr49644.C: New test.
3787
3788 PR c/49644
3789 * gcc.c-torture/execute/pr49644.c: New test.
3790
3791 2011-07-07 H.J. Lu <hongjiu.lu@intel.com>
3792
3793 * lib/target-supports.exp (check_effective_target_ia32): New.
3794 (check_effective_target_x32): Likewise.
3795 (check_effective_target_vect_cmdline_needed): Also check x32.
3796
3797 2011-07-07 Janis Johnson <janisjo@codesourcery.com>
3798
3799 * gcc.target/arm/pr40657-2.c: Remove -march option and unneeded
3800 dg-prune-output.
3801 * gcc.target/arm/pr42235.c: Likewise.
3802 * gcc.target/arm/pr42495.c: Likewise.
3803 * gcc.target/arm/pr42574.c: Likewise.
3804 * gcc.target/arm/thumb-branch1.c: Likewise.
3805
3806 * gcc.target/arm/pr39839.c: Don't specify -mthumb or -march, remove
3807 unneeded prune of possible warning.
3808 * gcc.target/arm/pr40956.c: Likewise.
3809 * gcc.target/arm/pr42505.c: Likewise.
3810
3811 * gcc.c-torture/compile/pr41679.c: Move from gcc.target/arm.
3812 * gcc.c-torture/compile/pr46883.c: Likewise.
3813 * gcc.c-torture/compile/pr46934.c: Likewise.
3814
3815 * gcc.target/arm/pr41679.c: Remove test directives in preparation
3816 for move to ../../gcc.c-torture/compile.
3817 * gcc.target/arm/pr46883.c: Likewise.
3818 * gcc.target/arm/pr46934.c: Likewise.
3819
3820 * lib/target-supports.exp (check_effective_target_arm_dsp): New.
3821 * gcc.target/arm/mla-2.c: Use it instead of specific -march.
3822 * gcc.target/arm/wmul-1.c: Likewise.
3823 * gcc.target/arm/wmul-2.c: Likewise.
3824 * gcc.target/arm/wmul-3.c: Likewise.
3825 * gcc.target/arm/wmul-4.c: Likewise.
3826 * gcc.target/arm/smlaltb-1.c: Require arm_dsp, don't specify -march,
3827 add tab after scan target.
3828 * gcc.target/arm/smlaltt-1.c: Likewise.
3829 * gcc.target/arm/smlatb-1.c: Likewise.
3830 * gcc.target/arm/smlatt-1.c: Likewise.
3831
3832 2011-07-07 Jakub Jelinek <jakub@redhat.com>
3833
3834 PR debug/49522
3835 * gcc.dg/debug/pr49522.c: New test.
3836
3837 2011-07-07 Georg-Johann Lay <avr@gjlay.de>
3838
3839 * gcc.dg/pragma-align.c: Run only if target !default_packed.
3840 * gcc.dg/pr46212.c: Run only if target int32plus.
3841 * gcc.dg/torture/pr48146.c: Ditto.
3842 * gcc.dg/tree-ssa/vrp51.c: Ditto.
3843 * c-c++-common/pr44832.c: Ditto.
3844 * gcc.dg/pr49544.c: Run only if target ptr32plus.
3845 * gcc.dg/pr31490.c: Ditto.
3846 * gcc.dg/torture/builtin-math-7.c: Run only if target
3847 large_double.
3848 * gcc.dg/torture/pr45764.c: Skip for AVR.
3849 * gcc.dg/pr47893.c: Ditto.
3850
3851 2011-07-07 Janis Johnson <janisjo@codesourcery.com>
3852
3853 * lib/target-supports.exp (check_effective_target_arm_thumb1): New.
3854 (check_effective_target_arm_thumb2): Clarify comment, add valid code.
3855 * gcc.target/arm/mla-1.c: Skip for arm_thumb1, don't specify -march,
3856 add tab to scan target.
3857
3858 2011-07-07 Richard Sandiford <richard.sandiford@linaro.org>
3859
3860 * gcc.target/arm/neon-modes-3.c: New test.
3861
3862 2011-07-07 Uros Bizjak <ubizjak@gmail.com>
3863
3864 * gcc.dg/graphite/pr37485.c (dg-options): Add -fno-loop-strip-mine
3865 -fno-loop-interchange -ffast-math.
3866
3867 2011-07-07 Richard Guenther <rguenther@suse.de>
3868
3869 * gcc.dg/ftrapv-3.c: New testcase.
3870
3871 2011-07-07 Richard Guenther <rguenther@suse.de>
3872
3873 * gcc.dg/tree-ssa/vrp58.c: New testcase.
3874 * gcc.dg/tree-ssa/scev-cast.c: Adjust.
3875
3876 2011-07-07 Kai Tietz <ktietz@redhat.com>
3877
3878 * gcc.dg/binop-notxor1.c: New test.
3879 * gcc.dg/binop-notand4a.c: New test.
3880 * gcc.dg/binop-notxor2.c: New test.
3881 * gcc.dg/binop-notand3a.c: New test.
3882 * gcc.dg/binop-notand2a.c: New test.
3883 * gcc.dg/binop-notand6a.c: New test.
3884 * gcc.dg/binop-notor1.c: New test.
3885 * gcc.dg/binop-notand1a.c: New test.
3886 * gcc.dg/binop-notand5a.c: New test.
3887 * gcc.dg/binop-notor2.c: New test.
3888
3889 2011-07-07 Jakub Jelinek <jakub@redhat.com>
3890
3891 PR middle-end/49640
3892 * gcc.dg/gomp/pr49640.c: New test.
3893
3894 2011-07-07 Richard Guenther <rguenther@suse.de>
3895
3896 * gcc.dg/graphite/pr37485.c: Add -floop-block.
3897
3898 2011-07-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3899
3900 PR target/39150
3901 * gcc.misc-tests/linkage.exp: Handle x86_64-*-solaris2.1[0-9]*.
3902
3903 2011-07-06 Michael Meissner <meissner@linux.vnet.ibm.com>
3904
3905 * gcc.target/powerpc/no-r11-1.c: New test for -mr11, -mno-r11.
3906 * gcc.target/powerpc/no-r11-2.c: Ditto.
3907 * gcc.target/powerpc/no-r11-3.c: Ditto.
3908
3909 2011-07-06 Uros Bizjak <ubizjak@gmail.com>
3910
3911 * gcc.dg/stack-layout-2.c: Cleanup expand rtl dump.
3912 * gfortran.dg/move_alloc_4.f90: Cleanup original tree dump.
3913
3914 2011-07-06 Georg-Johann Lay <avr@gjlay.de>
3915
3916 * lib/target-supports.exp (check_profiling_available): Disable
3917 profiling with -fprofile-generate for target avr.
3918
3919 2011-07-06 Richard Guenther <rguenther@suse.de>
3920
3921 PR tree-optimization/49645
3922 * g++.dg/tree-ssa/pr8781.C: Disable SRA.
3923
3924 2011-07-06 H.J. Lu <hongjiu.lu@intel.com>
3925
3926 PR middle-end/47383
3927 * gcc.dg/pr47383.c: New.
3928
3929 2011-07-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3930
3931 PR tree-optimization/49647
3932 * gcc.dg/tree-ssa/20030807-7.c: Remove xfail *-*-*.
3933
3934 2011-07-06 Eric Botcazou <ebotcazou@adacore.com>
3935
3936 PR testsuite/49542
3937 * gcc.dg/vect/pr33804.c: XFAIL if vect_no_align unconditionally.
3938 * gcc.dg/vect/slp-multitypes-3.c: XFAIL on SPARC unconditionally.
3939
3940 2011-07-05 Jason Merrill <jason@redhat.com>
3941
3942 PR c++/48157
3943 * g++.dg/template/template-id-4.C: New.
3944
3945 2011-07-05 Georg-Johann Lay <avr@gjlay.de>
3946
3947 * gcc.dg/pr44023.c: Add dg-require-effective-target int32plus
3948 * gcc.dg/pr43402.c: Ditto.
3949
3950 2011-07-05 Georg-Johann Lay <avr@gjlay.de>
3951
3952 * gcc.dg/cpp/pragma-3.c: Add dg-require-effective-target fopenmp.
3953
3954 2011-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
3955
3956 * gcc.target/powerpc/ppc-switch-1.c: New test for
3957 --param case-values-threshold.
3958 * gcc.target/powerpc/ppc-switch-2.c: Ditto.
3959
3960 2011-07-05 Janis Johnson <janisjo@codesourcery.com>
3961
3962 * gcc.target/arm/pr42093.c: Use "-fno-reorder-blocks".
3963
3964 2011-07-05 Jason Merrill <jason@redhat.com>
3965
3966 * g++.dg/rtti/anon-ns1.C: Allow for null-termination.
3967
3968 2011-07-05 Sebastian Pop <sebastian.pop@amd.com>
3969
3970 PR tree-optimization/47654
3971 * gcc.dg/graphite/block-pr47654.c: New.
3972
3973 2011-07-05 Jason Merrill <jason@redhat.com>
3974
3975 * g++.dg/cpp0x/lambda/lambda-ref2.C: New.
3976
3977 2011-07-05 Razya Ladelsky <razya@il.ibm.com>
3978
3979 PR tree-optimization/49580
3980 * gcc.dg/autopar/pr49580.c: New test.
3981
3982 2011-07-05 Richard Guenther <rguenther@suse.de>
3983
3984 PR tree-optimization/49518
3985 PR tree-optimization/49628
3986 * g++.dg/torture/pr49628.C: New testcase.
3987 * gcc.dg/torture/pr49518.c: Likewise.
3988
3989 2011-07-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3990
3991 * ada/acats/run_acats (which): Extract last field from type -p,
3992 type output only if command succeeded.
3993
3994 2011-07-04 Jason Merrill <jason@redhat.com>
3995
3996 * g++.dg/abi/mangle48.C: New.
3997
3998 * g++.dg/cpp0x/diag1.C: New.
3999
4000 * g++.dg/diagnostic/aka1.C: New.
4001
4002 2011-07-04 Jakub Jelinek <jakub@redhat.com>
4003
4004 PR rtl-optimization/49619
4005 * gcc.dg/pr49619.c: New test.
4006
4007 PR rtl-optimization/49472
4008 * gfortran.dg/pr49472.f90: New test.
4009
4010 PR debug/49602
4011 * gcc.dg/pr49602.c: New test.
4012
4013 2011-07-04 Georg-Johann Lay <avr@gjlay.de>
4014
4015 PR target/34734
4016 PR target/44643
4017 * gcc.target/avr/avr.exp: Run over cpp files, too.
4018 * gcc.target/avr/torture/avr-torture.exp: Ditto.
4019 * gcc.target/avr/progmem.h: New file.
4020 * gcc.target/avr/exit-abort.h: New file.
4021 * gcc.target/avr/progmem-error-1.c: New file.
4022 * gcc.target/avr/progmem-error-1.cpp: New file.
4023 * gcc.target/avr/progmem-warning-1.c: New file.
4024 * gcc.target/avr/torture/progmem-1.c: New file.
4025 * gcc.target/avr/torture/progmem-1.cpp: New file.
4026
4027 2011-07-04 Richard Guenther <rguenther@suse.de>
4028
4029 PR tree-optimization/49615
4030 * g++.dg/torture/pr49615.C: New testcase.
4031
4032 2011-07-03 Ira Rosen <ira.rosen@linaro.org>
4033
4034 PR tree-optimization/49610
4035 * gcc.dg/vect/pr49610.c: New test.
4036
4037 2011-07-02 Eric Botcazou <ebotcazou@adacore.com>
4038
4039 * gnat.dg/specs/debug1.ads: New test.
4040
4041 2011-07-02 Janus Weil <janus@gcc.gnu.org>
4042
4043 PR fortran/49562
4044 * gfortran.dg/typebound_proc_23.f90: New.
4045
4046 2011-07-01 Jonathan Wakely <jwakely.gcc@gmail.com>
4047
4048 PR c++/49605
4049 * g++.dg/warn/delete-non-virtual-dtor.C: Adjust.
4050
4051 2011-07-01 Jason Merrill <jason@redhat.com>
4052
4053 PR c++/48261
4054 * g++.dg/template/template-id-3.C: New.
4055
4056 PR c++/48593
4057 * g++.dg/template/qualified-id4.C: New.
4058
4059 PR c++/48883
4060 * g++.dg/template/explicit-args4.C: New.
4061
4062 PR c++/49085
4063 * g++.dg/template/offsetof2.C: New.
4064
4065 2011-07-01 Kai Tietz <ktietz@redhat.com>
4066
4067 * gcc.dg/tree-ssa/bitwise-sink.c: New test.
4068
4069 2011-07-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4070
4071 PR libmudflap/49549
4072 * lib/target-supports.exp (check_effective_target_gld): New proc.
4073
4074 2011-07-01 Richard Guenther <rguenther@suse.de>
4075
4076 PR tree-optimization/49603
4077 * gcc.dg/torture/pr49603.c: New testcase.
4078
4079 2011-06-30 Jason Merrill <jason@redhat.com>
4080
4081 PR c++/49387
4082 * g++.dg/rtti/template1.C: New.
4083
4084 PR c++/49569
4085 * g++.dg/cpp0x/regress/ctor1.C: New.
4086
4087 PR c++/49355
4088 * g++.dg/cpp0x/initlist54.C: New.
4089
4090 2011-06-30 Martin Jambor <mjambor@suse.cz>
4091
4092 * gcc.dg/tree-ssa/sra-12.c: New test.
4093
4094 2011-06-29 Jason Merrill <jason@redhat.com>
4095
4096 * g++.dg/cpp0x/named.C: Test subobject of xvalue.
4097
4098 2011-06-30 Richard Guenther <rguenther@suse.de>
4099
4100 PR tree-optimization/46787
4101 * gcc.dg/vect/vect-121.c: New testcase.
4102
4103 2011-06-30 Martin Jambor <mjambor@suse.cz>
4104
4105 PR tree-optimization/49094
4106 * gcc.dg/tree-ssa/pr49094.c: New test.
4107
4108 2011-06-30 Jakub Jelinek <jakub@redhat.com>
4109
4110 PR fortran/49540
4111 * gfortran.dg/pr49540-1.f90: New test.
4112 * gfortran.dg/pr49540-2.f90: New test.
4113
4114 2011-06-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4115
4116 PR ada/49511
4117 * ada/acats/run_acats (which): Use last field of type -p output.
4118
4119 2011-06-30 Dominique d'Humieres <dominiq@lps.ens.fr>
4120 Iain Sandoe <iains@gcc.gnu.org>
4121
4122 PR libobjc/36610
4123 * objc.dg/torture/forward-1.m: Remove dg-xfail-run-if.
4124 Only skip on 64-bit *-*-darwin8* && !objc2.
4125
4126 2011-06-30 Richard Guenther <rguenther@suse.de>
4127
4128 PR tree-optimization/38752
4129 * gcc.c-torture/compile/pr38752.c: New testcase.
4130
4131 2011-06-30 Ira Rosen <ira.rosen@linaro.org>
4132
4133 * gcc.dg/vect/slp-widen-mult-half.c: New test.
4134 * gcc.dg/vect/vect-widen-mult-half.c: New test.
4135
4136 2011-06-29 Jason Merrill <jason@redhat.com>
4137
4138 PR c++/49216
4139 * g++.dg/cpp0x/initlist53.C: Use placement new.
4140 * g++.dg/cpp0x/initlist-value.C: Use placement new.
4141 * g++.old-deja/g++.ext/arrnew2.C: Remove xfail.
4142
4143 PR c++/49003
4144 * g++.dg/cpp0x/trailing6.C: New.
4145 * g++.dg/cpp0x/pr45908.C: No error.
4146
4147 PR c++/49272
4148 * g++.old-deja/g++.jason/rfg10.C: Accept other overflow error too.
4149
4150 PR c++/49520
4151 * g++.dg/cpp0x/constexpr-using2.C: New.
4152
4153 * g++.dg/cpp0x/lambda/lambda-template3.C: New.
4154
4155 PR c++/45923
4156 * g++.dg/cpp0x/constexpr-diag3.C: New.
4157 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error message.
4158 * g++.dg/cpp0x/constexpr-ex1.C: Adjust error message.
4159 * g++.dg/cpp0x/constexpr-friend.C: Adjust error message.
4160 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust error message.
4161
4162 2011-06-29 Jason Merrill <jason@redhat.com>
4163
4164 * g++.dg/cpp0x/constexpr-is_literal.C: Adjust.
4165
4166 2011-06-29 Richard Guenther <rguenther@suse.de>
4167
4168 * gcc.dg/tree-ssa/loop-17.c: Adjust.
4169
4170 2011-06-29 Jason Merrill <jason@redhat.com>
4171
4172 * g++.dg/cpp0x/initlist-value2.C: New.
4173
4174 * g++.dg/cpp0x/constexpr-initlist4.C: New.
4175 * g++.dg/cpp0x/initlist-value.C: New.
4176
4177 2011-06-29 Richard Sandiford <richard.sandiford@linaro.org>
4178
4179 * gcc.dg/torture/pr49169.c: Restrict to ARM and MIPS targets.
4180
4181 2011-06-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4182
4183 * gcc.dg/inline_1.c: Remove dg-excess-errors.
4184 * gcc.dg/inline_2.c: Likewise.
4185 * gcc.dg/unroll_1.c: Likewise.
4186
4187 2011-06-29 Jakub Jelinek <jakub@redhat.com>
4188
4189 PR debug/49567
4190 * gcc.target/i386/pr49567.c: New test.
4191
4192 2011-06-28 Eric Botcazou <ebotcazou@adacore.com>
4193
4194 * gnat.dg/opt17.ad[sb]: New test.
4195
4196 2011-06-28 Janis Johnson <janisjo@codesourcery.com>
4197 Tom de Vries <tom@codesourcery.com>
4198
4199 * lib/target-supports.exp (check_effective_target_arm_nothumb)
4200 (check_effective_target_arm_thumb2): New effective targets.
4201 * gcc.target/arm/ivopts.c: Remove -mthumb/-marm. Guard object-size
4202 properly. Clean up temporary files.
4203 * gcc.target/arm/ivopts-2.c: Likewise.
4204 * gcc.target/arm/ivopts-3.c: Likewise.
4205 * gcc.target/arm/ivopts-4.c: Likewise.
4206 * gcc.target/arm/ivopts-5.c: Likewise.
4207 * gcc.target/arm/ivopts-6.c: Remove duplicate of ivopts.c.
4208
4209 2011-06-28 Thomas Koenig <tkoenig@gcc.gnu.org>
4210
4211 PR fortran/49479
4212 * gfortran.dg/reshape_zerosize_3.f90: New test.
4213
4214 2011-06-28 Janis Johnson <janisjo@codesourcery.com>
4215
4216 * gcc.target/arm/vfp-ldmdbs.c: Skip for soft float.
4217 * gcc.target/arm/vfp-ldmias.c: Likewise.
4218 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
4219 * gcc.target/arm/vfp-stmdbs.c: Likewise.
4220 * gcc.target/arm/vfp-ldmiad.c: Likewise.
4221 * gcc.target/arm/vfp-stmias.c: Likewise.
4222 * gcc.target/arm/vfp-stmdbd.c: Likewise.
4223 * gcc.target/arm/vfp-stmiad.c: Likewise.
4224
4225 2011-06-27 Janis Johnson <janisjo@codesourcery.com>
4226
4227 * gcc.target/arm/pr45701-1.c: Don't specify -march; remove
4228 dg-prune-output.
4229 * gcc.target/arm/pr45701-2.c: Ditto.
4230
4231 2011-06-27 Janus Weil <janus@gcc.gnu.org>
4232
4233 PR fortran/49466
4234 * gfortran.dg/allocatable_scalar_9.f90: Modified.
4235 * gfortran.dg/extends_14.f03: Modified.
4236
4237 2011-06-27 Janis Johnson <janisjo@codesourcery.com>
4238
4239 * lib/target-supports-dg.exp (dg-require-effective-target): Return
4240 early if the test is already being skipped.
4241
4242 * lib/scanasm.exp (dg-scan, scan-assembler-times, scan-assembler-dem,
4243 scan-assembler-dem-not): For missing file, report unresolved with
4244 same message as for pass/fail, with reason reported in log file.
4245
4246 * lib/target-supports.exp (add_options_for_arm_fp16): Renamed
4247 from add_options_for_arm_neon_fp16.
4248 (check_effective_target_arm_fp16_ok_nocache): Renamed from
4249 check_effective_target_arm_neon_fp16_ok_nocache.
4250 Check -mfpu and -mfloat-abi options from current multilib.
4251 Do not require neon support.
4252 (check_effective_target_arm_fp16_ok): Renamed from
4253 check_effecitve_target_arm_neon_fp16_ok.
4254 * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: Use new names for
4255 arm_neon_fp16_ok and arm_fp16.
4256 * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Likewise.
4257 * gcc.dg/torture/arm-fp16-ops-5.c: Likewise.
4258 * gcc.dg/torture/arm-fp16-ops-6.c: Likewise.
4259 * gcc.target/arm/fp16-compile-vcvt.c: Likewise.
4260
4261 2011-06-27 Jakub Jelinek <jakub@redhat.com>
4262
4263 * gcc.dg/builtin-assume-aligned-1.c: New test.
4264 * gcc.dg/builtin-assume-aligned-2.c: New test.
4265 * gcc.target/i386/builtin-assume-aligned-1.c: New test.
4266
4267 PR debug/49544
4268 * gcc.dg/pr49544.c: New test.
4269
4270 2011-06-27 Richard Guenther <rguenther@suse.de>
4271
4272 PR tree-optimization/49394
4273 * g++.dg/torture/pr49394.C: New testcase.
4274
4275 2011-06-27 Kai Tietz <ktietz@redhat.com>
4276
4277 * gcc.dg/optimize-bswapdi-2.c: New test.
4278
4279 2011-06-27 Michael Hope <michael.hope@linaro.org>
4280 Richard Sandiford <richard.sandiford@linaro.org>
4281
4282 PR tree-optimization/49169
4283 * gcc.dg/torture/pr49169.c: New test.
4284
4285 2011-06-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
4286
4287 PR testsuite/49529
4288 * gcc.dg/ipa/ipa-pta-17.c: Use dg-require-alias.
4289
4290 * gcc.dg/debug/pr49294.c (dg-options): Add -fno-common to options on
4291 hppa*-*-hpux*.
4292
4293 2011-06-26 Jason Merrill <jason@redhat.com>
4294
4295 * g++.dg/cpp0x/constexpr-cleanup.C: Tweak error message.
4296
4297 PR c++/49528
4298 * g++.dg/init/ref19.C: New.
4299 * g++.dg/cpp0x/constexpr-cleanup.C: New.
4300
4301 2011-06-26 Jakub Jelinek <jakub@redhat.com>
4302
4303 PR tree-optimization/48377
4304 * gcc.dg/vect/pr48377.c: Add dg-require-effective-target
4305 non_strict_align.
4306
4307 2011-06-26 Steve Ellcey <sje@cup.hp.com>
4308
4309 PR middle-end/49191
4310 * lib/target-supports.exp (check_effective_target_non_strict_align):
4311 New.
4312 * gcc.dg/memcpy-3.c: Add dg-require-effective-target non_strict_align.
4313
4314 2011-06-24 Martin Jambor <mjambor@suse.cz>
4315
4316 PR tree-optimizations/49516
4317 * g++.dg/tree-ssa/pr49516.C: New test.
4318
4319 2011-06-23 Jason Merrill <jason@redhat.com>
4320
4321 PR c++/35255
4322 * g++.dg/template/partial10.C: New.
4323 * g++.dg/template/partial11.C: New.
4324
4325 2011-06-23 Jeff Law <law@redhat.com>
4326
4327 PR middle-end/48770
4328 * gcc.dg/pr48770.c: New test.
4329
4330 2011-06-23 Jan Hubicka <jh@suse.cz>
4331
4332 PR middle-end/49373
4333 * g++.dg/torture/pr43879-1_1.C: Revert the xfail introduced yesterday.
4334
4335 2011-06-23 Jakub Jelinek <jakub@redhat.com>
4336
4337 PR testsuite/49512
4338 * gcc.dg/tree-ssa/asm-1.c: Use -fdump-tree-optimized-nouid
4339 instead of -fdump-tree-optimized.
4340
4341 2011-06-23 Paolo Carlini <paolo.carlini@oracle.com>
4342
4343 PR c++/44625
4344 * g++.dg/template/crash107.C: New.
4345 * g++.dg/template/error17.C: Adjust.
4346
4347 2011-06-23 Jason Merrill <jason@redhat.com>
4348
4349 PR c++/49507
4350 * g++.dg/cpp0x/defaulted30.C: New.
4351
4352 PR c++/49440
4353 * g++.dg/rtti/anon-ns1.C: New.
4354
4355 PR c++/49395
4356 * g++.dg/init/ref18.C: New.
4357
4358 PR c++/36435
4359 * g++.dg/template/partial9.C: New.
4360
4361 2011-06-22 Hans-Peter Nilsson <hp@axis.com>
4362
4363 PR middle-end/49373
4364 * g++.dg/torture/pr43879-1_1.C: Xfail for -O1 and above, except -flto.
4365
4366 2011-06-22 Jakub Jelinek <jakub@redhat.com>
4367
4368 PR debug/49496
4369 * gcc.dg/pr49496.c: New test.
4370
4371 2011-06-22 Janis Johnson <janisjo@codesourcery.com>
4372
4373 * gcc.target/arm/scd42-3.c: Allow -march-xscale; skip if -mcpu
4374 is not xscale.
4375
4376 * gcc.target/arm/thumb-bitfld1.c: Don't specify -march, require thumb1.
4377
4378 * gcc.target/arm/ctz.c: Don't specify -march, require thumb2.
4379 * gcc.target/arm/pr42879.c: Likewise.
4380 * gcc.target/arm/pr45701-3.c: Likewise.
4381
4382 * gcc.target/arm/20031108-1.c: Require thumb1 or thumb2.
4383 * gcc.target/arm/pr40482.c: Likewise.
4384 * gcc.target/arm/stack-corruption.c: Likewise.
4385
4386 2011-06-22 Richard Guenther <rguenther@suse.de>
4387
4388 PR tree-optimization/49493
4389 * gcc.dg/ipa/ipa-pta-17.c: New testcase.
4390
4391 2011-06-22 Jason Merrill <jason@redhat.com>
4392
4393 PR c++/49260
4394 * g++.dg/cpp0x/lambda/lambda-eh2.C: Change options.
4395
4396 2011-06-22 Dmitry Plotnikov <dplotnikov@ispras.ru>
4397 Dmitry Melnik <dm@ispras.ru>
4398
4399 * gcc.target/arm/neon-vshr-imm-1.c: New testcase.
4400 * gcc.target/arm/neon-vshl-imm-1.c: New testcase.
4401 * gcc.target/arm/neon-vlshr-imm-1.c: New testcase.
4402
4403 2011-06-22 Nathan Sidwell <nathan@codesourcery.com>
4404
4405 * gcc.target/arm/tlscall.c: New.
4406
4407 2011-06-21 Jason Merrill <jason@redhat.com>
4408
4409 PR c++/49172
4410 * g++.dg/cpp0x/constexpr-ref1.C: New.
4411 * g++.dg/cpp0x/constexpr-ref2.C: New.
4412 * g++.dg/cpp0x/constexpr-ice2.C: Remove dg-error tag.
4413
4414 PR c++/49482
4415 * g++.dg/cpp0x/lambda/lambda-warn3.C: New.
4416
4417 PR c++/49418
4418 * g++.dg/template/param3.C: New.
4419
4420 2011-06-21 Bernd Schmidt <bernds@codesourcery.com>
4421
4422 * gcc.c-torture/excute/builtin-bitops-1.c (MAKE_FUNS): Make
4423 my_clrsb test functions.
4424 (main): Test clrsb.
4425 * gcc.dg/builtin-protos-1.c (test_s, test_u, test_sl, test_ul,
4426 test_sll, test_ull): Add clrsb tests.
4427 * gcc.dg/torture/builtin-attr-1.c: Add tests for clrsb, clrsbl,
4428 clrsbll.
4429
4430 2011-06-21 Janus Weil <janus@gcc.gnu.org>
4431
4432 PR fortran/49112
4433 * gfortran.dg/class_44.f03: New.
4434
4435 2011-06-21 Ira Rosen <ira.rosen@linaro.org>
4436
4437 PR tree-optimization/49478
4438 * gcc.dg/vect/pr49478.c
4439
4440 2011-06-21 Richard Guenther <rguenther@suse.de>
4441
4442 PR tree-optimization/49483
4443 * gcc.dg/vect/vect-120.c: New testcase.
4444
4445 2011-06-21 Ira Rosen <ira.rosen@linaro.org>
4446
4447 PR testsuite/49443
4448 * gcc.dg/vect/vect-peel-3.c: Expect to fail on vect_no_align targets.
4449 * gcc.dg/vect/vect-peel-4.c: Likewise.
4450
4451 2011-06-22 Christian Bruel <christian.bruel@st.com>
4452
4453 PR middle-end/49139
4454 * gcc.dg/always_inline.c: Removed -Winline. Update checks
4455 * gcc.dg/always_inline2.c: Likewise.
4456 * gcc.dg/always_inline3.c: Likewise.
4457 * gcc.dg/debug/pr41264-1.c: Add -Wno-attributes.
4458 * gcc.dg/inline_1.c: Likewise.
4459 * gcc.dg/inline_2.c: Likewise.
4460 * gcc.dg/inline_3.c: Likewise.
4461 * gcc.dg/inline_4.c: Likewise.
4462 * gcc.dg/20051201-1.c: Likewise.
4463 * gcc.dg/pr40087.c: Likewise.
4464 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
4465 * gcc.dg/inline-22.c: Likewise.
4466 * gcc.dg/lto/20090218-1_0.c: Set inline keyword.
4467 * gcc.dg/lto/20090218-1_1.c: Likewise.
4468 * g++.dg/ipa/devirt-7.C: Likewise.
4469 * gcc.dg/uninit-pred-5_a.c: Likewise.
4470 * gcc.dg/uninit-pred-5_b.c: Likewise.
4471 * gcc.dg/fail_always_inline.c: New.
4472
4473 2011-06-21 Jakub Jelinek <jakub@redhat.com>
4474
4475 * Make-lang.in (check_gfortran_parallelize): Parallelize dg.exp
4476 into 6 jobs instead of 3.
4477
4478 2011-06-20 Jason Merrill <jason@redhat.com>
4479
4480 PR c++/49216
4481 * g++.dg/cpp0x/initlist53.C: New.
4482
4483 2011-06-20 Tobias Burnus <burnus@net-b.de>
4484
4485 PR fortran/18918
4486 * gfortran.dg/coarray_lock_1.f90: Update dg-error.
4487 * gfortran.dg/coarray_lock_3.f90: New.
4488 * gfortran.dg/coarray/lock_1.f90: New.
4489
4490 2011-06-20 Janis Johnson <janisjo@codesourcery.com>
4491
4492 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
4493 scan-dump-dem, scan-dump-dem-not): Treat a missing dump file as
4494 unresolved and report the reason to the log file.
4495
4496 * lib/scanasm.exp (object-size): Move argument processing earlier
4497 to report errors before verifying that the file exists. Report
4498 problems detected at runtime as unresolved instead of error and
4499 report their reasons to the log file.
4500
4501 2011-06-20 Jason Merrill <jason@redhat.com>
4502
4503 PR c++/47080
4504 * g++.dg/cpp0x/explicit6.C: New.
4505
4506 PR c++/47635
4507 * g++.dg/cpp0x/enum20.C: New.
4508
4509 PR c++/48138
4510 * g++.dg/ext/attr-aligned01.C: New.
4511
4512 PR c++/49205
4513 * g++.dg/cpp0x/variadic-default.C: New.
4514
4515 PR c++/43321
4516 * g++.dg/cpp0x/auto26.C: New.
4517
4518 PR c++/43831
4519 * g++.dg/cpp0x/lambda/lambda-capture-reduncancy.C: New.
4520
4521 2011-06-20 Kai Tietz <ktietz@redhat.com>
4522
4523 * gcc.dg/binop-notand1.c: New test.
4524 * gcc.dg/binop-notand2.c: New test.
4525 * gcc.dg/binop-notand3.c: New test.
4526 * gcc.dg/binop-notand4.c: New test.
4527 * gcc.dg/binop-notand5.c: New test.
4528 * gcc.dg/binop-notand6.c: New test.
4529
4530 2011-06-18 Jakub Jelinek <jakub@redhat.com>
4531
4532 PR testsuite/49432
4533 * obj-c++.dg/invalid-type-1.mm: Adjust for new error wording.
4534
4535 2011-06-18 Janus Weil <janus@gcc.gnu.org>
4536
4537 PR fortran/49400
4538 * gfortran.dg/proc_ptr_31.f90: New.
4539
4540 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
4541
4542 * gnat.dg/volatile6.adb: New test.
4543 * gnat.dg/volatile7.adb: Likewise.
4544 * gnat.dg/volatile8.adb: Likewise.
4545 * gnat.dg/volatile9.adb: Likewise.
4546
4547 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
4548
4549 * gnat.dg/constant3.adb: New test.
4550
4551 2011-06-18 Janne Blomqvist <jb@gcc.gnu.org>
4552
4553 PR libfortran/49296
4554 * gfortran.dg/read_list_eof_1.f90: New test.
4555
4556 2011-06-18 Jakub Jelinek <jakub@redhat.com>
4557
4558 PR target/49411
4559 * gcc.target/i386/testimm-1.c: New test.
4560 * gcc.target/i386/testimm-2.c: New test.
4561 * gcc.target/i386/testimm-3.c: New test.
4562 * gcc.target/i386/testimm-4.c: New test.
4563 * gcc.target/i386/testimm-5.c: New test.
4564 * gcc.target/i386/testimm-6.c: New test.
4565 * gcc.target/i386/testimm-7.c: New test.
4566 * gcc.target/i386/testimm-8.c: New test.
4567 * gcc.target/i386/xop-vpermil2px-2.c: New test.
4568 * gcc.target/i386/xop-rotate1-int.c: New test.
4569 * gcc.target/i386/xop-rotate2-int.c: New test.
4570
4571 2011-06-17 Jason Merrill <jason@redhat.com>
4572
4573 * g++.dg/cpp0x/rv-func2.C: New.
4574
4575 * g++.dg/debug/dwarf2/lambda1.C: New.
4576 * g++.dg/warn/Wshadow-6.C: Adjust.
4577
4578 2011-06-17 Janus Weil <janus@gcc.gnu.org>
4579
4580 PR fortran/48699
4581 * gfortran.dg/move_alloc_5.f90: New.
4582
4583 2011-06-17 Hans-Peter Nilsson <hp@axis.com>
4584
4585 PR rtl-optimization/48542
4586 * gcc.dg/torture/pr48542.c: New test.
4587
4588 2011-06-16 Jason Merrill <jason@redhat.com>
4589
4590 PR c++/44160
4591 * g++.dg/cpp0x/lambda/lambda-__func__.C: New.
4592
4593 PR c++/45378
4594 * g++.dg/cpp0x/initlist52.C New.
4595
4596 PR c++/45399
4597 * c-c++-common/raw-string-12.c: New.
4598
4599 PR c++/49229
4600 * g++.dg/cpp0x/sfinae26.C: New.
4601
4602 PR c++/49251
4603 * g++.dg/cpp0x/variadic113.C: New.
4604
4605 PR c++/49420
4606 * g++.dg/cpp0x/variadic112.C: New.
4607
4608 2011-06-16 Jeff Law <law@redhat.com>
4609
4610 * gcc.dg/builtin-object-size-1.c: Update to handle chances from
4611 improved jump threading.
4612 * gcc.dg/builtin-object-size-2.c: Likewise.
4613 * gcc.dg/tree-ssa/20030728-1.c: Likewise.
4614
4615 2011-06-16 Janus Weil <janus@gcc.gnu.org>
4616
4617 PR fortran/49074
4618 * gfortran.dg/typebound_assignment_3.f03: New.
4619
4620 2011-06-16 Steve Ellcey <sje@cup.hp.com>
4621
4622 PR testsuite/48727
4623 * g++.dg/opt/devirt2.C: Change xfail rule to target.
4624
4625 2011-06-16 Martin Jambor <mjambor@suse.cz>
4626
4627 PR tree-optimization/49343
4628 * gnat.dg/discr31.ad[sb]: New test.
4629
4630 2011-06-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4631
4632 * gcc.dg/debug/pr49032.c: Prune mips-tfile warning.
4633
4634 2011-06-16 Tom de Vries <tom@codesourcery.com>
4635
4636 PR target/45098
4637 * gcc.target/arm/ivopts-3.c: Update test.
4638 * gcc.target/arm/ivopts-5.c: Same.
4639
4640 2011-06-16 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4641
4642 Revert:
4643 2011-06-10 Wei Guozhi <carrot@google.com>
4644
4645 PR target/45335
4646 * gcc.target/arm/pr45335.c: New test.
4647 * gcc.target/arm/pr45335-2.c: New test.
4648 * gcc.target/arm/pr45335-3.c: New test.
4649 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
4650 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
4651 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
4652
4653 2011-06-16 Ira Rosen <ira.rosen@linaro.org>
4654
4655 * gcc.dg/vect/vect-widen-mult-half-u8.c: New test.
4656
4657 2011-06-16 Janus Weil <janus@gcc.gnu.org>
4658
4659 PR fortran/49417
4660 * gfortran.dg/class_43.f03: New.
4661
4662 2011-06-16 Jakub Jelinek <jakub@redhat.com>
4663
4664 PR tree-optimization/49419
4665 * gcc.c-torture/execute/pr49419.c: New test.
4666
4667 2011-06-16 Revital Eres <revital.eres@linaro.org>
4668
4669 * gcc.dg/sms-9.c: New file.
4670
4671 2011-06-15 Easwaran Raman <eraman@google.com>
4672
4673 PR rtl-optimization/49414
4674 * gcc.dg/pr44194-1.c: Restrict test to 64-bit targets.
4675
4676 2011-06-14 Jason Merrill <jason@redhat.com>
4677
4678 * g++.dg/cpp0x/noexcept13.C: New.
4679
4680 2011-06-14 Easwaran Raman <eraman@google.com>
4681
4682 PR rtl-optimization/44194
4683 * gcc.dg/pr44194-1.c: New test.
4684 * gcc.dg/pr44194-2.c: New test.
4685
4686 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
4687
4688 * gcc.target/arm/pr45701-1.c: Ignore warnings about conflicting
4689 switches.
4690 * gcc.target/arm/pr45701-2.c: Likewise.
4691 * gcc.target/arm/thumb-branch1.c: Likewise.
4692
4693 2011-06-14 Steve Ellcey <sje@cup.hp.com>
4694
4695 PR testsuite/48727
4696 * g++.dg/opt/devirt2.C: Fix scan rules for ia64*-*-hpux* and hppa*-*-*.
4697
4698 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
4699
4700 * gcc.target/arm/pr45701-1.c: Require thumb support.
4701 * gcc.target/arm/pr45701-2.c: Likewise.
4702 * gcc.target/arm/thumb-branch1.c: Likewise.
4703
4704 * gcc.target/arm/mla-1.c: Ignore warnings about conflicting switches.
4705 * gcc.target/arm/pr39839.c: Likewise.
4706 * gcc.target/arm/pr40657-2.c: Likewise.
4707 * gcc.target/arm/pr40956.c: Likewise.
4708 * gcc.target/arm/pr41679.c: Likewise.
4709 * gcc.target/arm/pr42235.c: Likewise.
4710 * gcc.target/arm/pr42495.c: Likewise.
4711 * gcc.target/arm/pr42505.c: Likewise.
4712 * gcc.target/arm/pr42574.c: Likewise.
4713 * gcc.target/arm/pr46883.c: Likewise.
4714 * gcc.target/arm/pr46934.c: Likewise.
4715 * gcc.target/arm/xor-and.c: Likewise.
4716
4717 2011-06-14 Jason Merrill <jason@redhat.com>
4718
4719 * g++.dg/other/error23.C: Adjust error message.
4720 * g++.dg/other/error32.C: Likewise.
4721
4722 PR c++/49389
4723 * g++.dg/cpp0x/rv-dotstar.C: New.
4724
4725 PR c++/49369
4726 * g++.dg/cpp0x/decltype30.C: New.
4727
4728 * g++.dg/cpp0x/constexpr-array-ptr7.C: New.
4729
4730 2011-06-14 Jakub Jelinek <jakub@redhat.com>
4731
4732 PR fortran/49103
4733 * gfortran.dg/pr49103.f90: New test.
4734
4735 2011-06-14 Tom de Vries <tom@codesourcery.com>
4736
4737 PR target/45098
4738 * gcc.target/arm/ivopts-3.c: New test.
4739 * gcc.target/arm/ivopts-4.c: New test.
4740 * gcc.target/arm/ivopts-5.c: New test.
4741
4742 2011-06-14 Jakub Jelinek <jakub@redhat.com>
4743
4744 PR rtl-optimization/49390
4745 * gcc.c-torture/execute/pr49390.c: New test.
4746
4747 2011-06-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4748
4749 * g++.dg/torture/pr48954.C: Use dg-require-effective-target lto.
4750
4751 2011-06-14 Georg-Johann Lay <avr@gjlay.de>
4752
4753 * gcc.c-torture/execute/cmpsi-2.c: Undo 172757.
4754 * gcc.c-torture/execute/cmpsi-2.x: New file.
4755 * gcc.c-torture/execute/pr45262.c: Undo 172757.
4756 * gcc.c-torture/execute/pr45262.x: New file.
4757 * gcc.c-torture/compile/pr46534.c: Skip for AVR.
4758 * gcc.c-torture/compile/pr49029.c: Add dg-require-effective-target
4759 int32plus
4760 * gcc.c-torture/compile/pr49163.c: Ditto.
4761
4762 2011-06-14 Ira Rosen <ira.rosen@linaro.org>
4763
4764 * gcc.dg/vect/vect-16.c: Rename to...
4765 * gcc.dg/vect/no-fast-math-vect16.c: ...this.
4766 * gcc.dg/vect/vect-peel-3.c: Adjust misalignment values
4767 for double-word vectors.
4768 * gcc.dg/vect/vect-peel-4.c: Likewise.
4769 * gcc.dg/vect/bb-slp-10.c: Replace vect_hw_misalign with
4770 vect_element_align.
4771 * gcc.dg/vect/vect.exp: Run no-fast-math-* tests with
4772 -fno-fast-math.
4773
4774 2011-06-13 Edmar Wienskoski <edmar@freescale.com>
4775
4776 PR target/44618
4777 * gcc.target/powerpc/outofline_rnreg.c: New testcase.
4778
4779 2011-06-13 H.J. Lu <hongjiu.lu@intel.com>
4780
4781 * gcc.dg/h8300-bit-insn-ice2.c: Remove duplicated lines.
4782
4783 2011-06-13 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
4784
4785 * gcc.dg/h8300-bit-insn-ice2.c: New testcase.
4786
4787 2011-06-13 Thomas Koenig <tkoenig@gcc.gnu.org>
4788
4789 * gfortran.dg/trim_optimize_8.f90: New test case.
4790
4791 2011-06-13 Jakub Jelinek <jakub@redhat.com>
4792 Ira Rosen <ira.rosen@linaro.org>
4793
4794 PR tree-optimization/49352
4795 * gcc.dg/vect/pr49352.c: New test.
4796
4797 2011-06-12 Tobias Burnus
4798
4799 PR fortran/49324
4800 * gfortran.dg/alloc_comp_assign_11.f90: New.
4801
4802 2011-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
4803
4804 * gfortran.dg/trim_optimize_7.f90: New test.
4805
4806 2011-06-10 Wei Guozhi <carrot@google.com>
4807
4808 PR target/45335
4809 * gcc.target/arm/pr45335.c: New test.
4810 * gcc.target/arm/pr45335-2.c: New test.
4811 * gcc.target/arm/pr45335-3.c: New test.
4812 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
4813 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
4814 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
4815
4816 2011-06-10 Paolo Carlini <paolo.carlini@oracle.com>
4817
4818 PR c++/41769
4819 * g++.dg/parse/error39.C: New.
4820
4821 2011-06-10 Janis Johnson <janisjo@codesourcery.com>
4822
4823 * gcc.target/arm/20090811-1.c: Skip for incompatible
4824 options, do not override other options.
4825 * gcc.target/arm/combine-cmp-shift.c: Skip for
4826 incompatible options.
4827 * gcc.target/arm/pr45094.c: Likewise.
4828 * gcc.target/arm/scd42-1.c: Likewise.
4829 * gcc.target/arm/scd42-3.c: Likewise.
4830 * gcc.target/arm/thumb-ltu.c: Likewise.
4831
4832 * lib/target-supports.exp
4833 (check_effective_target_arm_neon_fp16_ok_nocache): Return 0 if
4834 multilib flags use -mfpu with a value other than neon-fp16.
4835
4836 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4837
4838 * gcc.dg/torture/tls/tls.exp: Load torture-options.exp.
4839 Run tests with -fpic/-fPIC, -pie -fpie/-fPIE if supported.
4840
4841 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4842
4843 * lib/target-supports.exp (check_effective_target_pie): New proc.
4844 * gcc.dg/pie-link.c: Use target pie.
4845
4846 2011-06-10 Eric Botcazou <ebotcazou@adacore.com>
4847 Laurent Roug� <laurent.rouge@menta.fr>
4848
4849 * gcc.dg/20020503-1.c: Add back -mflat option on the SPARC.
4850 * gcc.target/sparc/sparc-ret.c: Skip if -mflat is passed.
4851
4852 2011-06-10 Daniel Carrera <dcarrera@gmail.com>
4853
4854 * gfortran.dg/coarray/sync_1.f90: New test for
4855 "SYNC ALL", "SYNC MEMORY" and "SYNC IMAGES".
4856
4857 2011-06-10 Ira Rosen <ira.rosen@linaro.org>
4858
4859 PR tree-optimization/49318
4860 * gcc.dg/vect/pr49318.c: New test.
4861
4862 2011-06-09 David Krauss <potswa@mac.com>
4863
4864 * g++.dg/template/arrow1.C: New.
4865
4866 2011-06-09 Jason Merrill <jason@redhat.com>
4867
4868 * lib/prune.exp: Prune "note"s.
4869 * g++.dg/uninit-pred-3_b.C: Remove dg-excess-errors.
4870
4871 * g++.dg/ext/injected-ttp.C: Specify -std=c++98.
4872 * g++.dg/template/dependent-expr3.C: Likewise.
4873 * g++.dg/parse/template7.C: Likewise.
4874 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
4875 * g++.old-deja/g++.jason/rfg10.C: Likewise.
4876 * g++.old-deja/g++.pt/friend38.C: Likewise.
4877 * g++.old-deja/g++.pt/crash32.C: Likewise.
4878 * g++.old-deja/g++.other/init4.C: Likewise.
4879 * g++.old-deja/g++.other/friend8.C: Likewise.
4880
4881 * g++.dg/ext/complex7.C: Adjust expected output.
4882 * g++.dg/diagnostic/method1.C: Likewise.
4883 * g++.dg/parse/parameter-declaration-2.C: Likewise.
4884 * g++.dg/parse/crash33.C: Likewise.
4885 * g++.dg/other/warning1.C: Likewise.
4886 * g++.dg/init/pr29571.C: Likewise.
4887 * g++.dg/warn/overflow-warn-1.C: Likewise.
4888 * g++.dg/warn/overflow-warn-3.C: Likewise.
4889 * g++.dg/warn/overflow-warn-4.C: Likewise.
4890 * g++.old-deja/g++.oliva/template1.C: Likewise.
4891
4892 * g++.dg/cpp0x/regress/error-recovery1.C: Adjust.
4893 * g++.dg/parse/template7.C: Adjust.
4894
4895 2011-06-09 Kaz Kojima <kkojima@gcc.gnu.org>
4896
4897 PR target/49307
4898 * gcc.dg/pr49307.c: New.
4899
4900 2011-06-09 Wei Guozhi <carrot@google.com>
4901
4902 PR target/46975
4903 * gcc.target/arm/pr46975.c: New testcase.
4904
4905 2011-06-09 Nicola Pero <nicola.pero@meta-innovation.com>
4906
4907 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h
4908 (PMETH, arglist_t): Removed.
4909 (method_get_number_of_arguments): Removed.
4910 (method_get_nth_argument): Removed.
4911 (method_get_first_argument): Removed.
4912 (method_get_next_argument): Removed.
4913 (method_get_sizeof_arguments): Removed.
4914 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h
4915 (PMETH): Removed.
4916 (method_get_number_of_arguments): Removed.
4917 (method_get_nth_argument): Removed.
4918 (method_get_first_argument): Removed.
4919 (method_get_next_argument): Removed.
4920 (method_get_sizeof_arguments): Removed.
4921 * objc-obj-c++-shared/objc-test-suite-types.h (PMETH): Removed.
4922
4923 2011-06-09 David Li <davidxl@google.com>
4924
4925 * gcc.dg/dump-pass.c: New test.
4926
4927 2011-06-09 Paolo Carlini <paolo.carlini@oracle.com>
4928
4929 PR c++/29003
4930 * g++.dg/parse/error38.C: New.
4931
4932 2011-06-09 Jakub Jelinek <jakub@redhat.com>
4933
4934 PR middle-end/49308
4935 * gfortran.dg/pr49308.f90: New test.
4936
4937 2011-06-08 Jason Merrill <jason@redhat.com>
4938
4939 * g++.dg/cpp0x/noexcept11.C: New.
4940 * g++.dg/cpp0x/noexcept12.C: New.
4941 * g++.dg/cpp0x/sfinae11.C: Adjust.
4942
4943 2011-06-08 Jakub Jelinek <jakub@redhat.com>
4944
4945 PR testsuite/49323
4946 * g++.dg/debug/dwarf2/integer-typedef.C: Add -fno-merge-debug-strings
4947 to dg-options, match also DW_AT_linkage_name.
4948
4949 2011-06-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4950
4951 PR middle-end/21953
4952 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Use
4953 -fno-common on alpha*-dec-osf*.
4954 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Likewise.
4955
4956 2011-06-08 Alexander Monakov <amonakov@ispras.ru>
4957
4958 PR rtl-optimization/49303
4959 * gcc.target/ia64/pr49303.c: New test.
4960
4961 2011-06-08 Tobias Burnus <burnus@net-b.de>
4962
4963 PR fortran/18918
4964 * gfortran.dg/coarray_lock_1.f90: New.
4965 * gfortran.dg/coarray_lock_2.f90: New.
4966
4967 2011-06-07 Jason Merrill <jason@redhat.com>
4968
4969 * lib/prune.exp: Look for "required" rather than "instantiated".
4970 * g++.dg/abi/mangle11.C: Likewise.
4971 * g++.dg/abi/mangle12.C: Likewise.
4972 * g++.dg/abi/mangle17.C: Likewise.
4973 * g++.dg/abi/mangle20-2.C: Likewise.
4974 * g++.dg/abi/pragma-pack1.C: Likewise.
4975 * g++.dg/cpp0x/decltype26.C: Likewise.
4976 * g++.dg/cpp0x/decltype28.C: Likewise.
4977 * g++.dg/cpp0x/decltype29.C: Likewise.
4978 * g++.dg/cpp0x/enum11.C: Likewise.
4979 * g++.dg/cpp0x/forw_enum8.C: Likewise.
4980 * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
4981 * g++.dg/cpp0x/pr47416.C: Likewise.
4982 * g++.dg/ext/case-range2.C: Likewise.
4983 * g++.dg/ext/case-range3.C: Likewise.
4984 * g++.dg/gomp/for-19.C: Likewise.
4985 * g++.dg/gomp/pr37533.C: Likewise.
4986 * g++.dg/gomp/pr38639.C: Likewise.
4987 * g++.dg/gomp/tpl-parallel-2.C: Likewise.
4988 * g++.dg/inherit/base3.C: Likewise.
4989 * g++.dg/inherit/using6.C: Likewise.
4990 * g++.dg/init/placement4.C: Likewise.
4991 * g++.dg/init/reference3.C: Likewise.
4992 * g++.dg/lookup/scoped6.C: Likewise.
4993 * g++.dg/lookup/using7.C: Likewise.
4994 * g++.dg/other/abstract1.C: Likewise.
4995 * g++.dg/other/error10.C: Likewise.
4996 * g++.dg/other/error5.C: Likewise.
4997 * g++.dg/other/field1.C: Likewise.
4998 * g++.dg/other/offsetof5.C: Likewise.
4999 * g++.dg/parse/bitfield2.C: Likewise.
5000 * g++.dg/parse/constant4.C: Likewise.
5001 * g++.dg/parse/crash20.C: Likewise.
5002 * g++.dg/parse/invalid-op1.C: Likewise.
5003 * g++.dg/parse/non-dependent2.C: Likewise.
5004 * g++.dg/parse/template18.C: Likewise.
5005 * g++.dg/tc1/dr152.C: Likewise.
5006 * g++.dg/tc1/dr166.C: Likewise.
5007 * g++.dg/tc1/dr176.C: Likewise.
5008 * g++.dg/tc1/dr213.C: Likewise.
5009 * g++.dg/template/access11.C: Likewise.
5010 * g++.dg/template/access2.C: Likewise.
5011 * g++.dg/template/access3.C: Likewise.
5012 * g++.dg/template/access7.C: Likewise.
5013 * g++.dg/template/arg7.C: Likewise.
5014 * g++.dg/template/cond2.C: Likewise.
5015 * g++.dg/template/crash13.C: Likewise.
5016 * g++.dg/template/crash40.C: Likewise.
5017 * g++.dg/template/crash7.C: Likewise.
5018 * g++.dg/template/crash84.C: Likewise.
5019 * g++.dg/template/ctor5.C: Likewise.
5020 * g++.dg/template/defarg13.C: Likewise.
5021 * g++.dg/template/defarg14.C: Likewise.
5022 * g++.dg/template/dtor7.C: Likewise.
5023 * g++.dg/template/eh2.C: Likewise.
5024 * g++.dg/template/error2.C: Likewise.
5025 * g++.dg/template/error43.C: Likewise.
5026 * g++.dg/template/friend32.C: Likewise.
5027 * g++.dg/template/injected1.C: Likewise.
5028 * g++.dg/template/instantiate1.C: Likewise.
5029 * g++.dg/template/instantiate3.C: Likewise.
5030 * g++.dg/template/instantiate5.C: Likewise.
5031 * g++.dg/template/instantiate7.C: Likewise.
5032 * g++.dg/template/local6.C: Likewise.
5033 * g++.dg/template/lookup2.C: Likewise.
5034 * g++.dg/template/member5.C: Likewise.
5035 * g++.dg/template/memfriend15.C: Likewise.
5036 * g++.dg/template/memfriend16.C: Likewise.
5037 * g++.dg/template/memfriend17.C: Likewise.
5038 * g++.dg/template/memfriend7.C: Likewise.
5039 * g++.dg/template/meminit1.C: Likewise.
5040 * g++.dg/template/nested3.C: Likewise.
5041 * g++.dg/template/non-type-template-argument-1.C: Likewise.
5042 * g++.dg/template/nontype12.C: Likewise.
5043 * g++.dg/template/nontype13.C: Likewise.
5044 * g++.dg/template/nontype6.C: Likewise.
5045 * g++.dg/template/pr23510.C: Likewise.
5046 * g++.dg/template/pr35240.C: Likewise.
5047 * g++.dg/template/ptrmem15.C: Likewise.
5048 * g++.dg/template/ptrmem6.C: Likewise.
5049 * g++.dg/template/qualified-id1.C: Likewise.
5050 * g++.dg/template/qualttp20.C: Likewise.
5051 * g++.dg/template/qualttp3.C: Likewise.
5052 * g++.dg/template/qualttp4.C: Likewise.
5053 * g++.dg/template/qualttp5.C: Likewise.
5054 * g++.dg/template/qualttp6.C: Likewise.
5055 * g++.dg/template/qualttp7.C: Likewise.
5056 * g++.dg/template/qualttp8.C: Likewise.
5057 * g++.dg/template/recurse.C: Likewise.
5058 * g++.dg/template/recurse2.C: Likewise.
5059 * g++.dg/template/ref5.C: Likewise.
5060 * g++.dg/template/scope2.C: Likewise.
5061 * g++.dg/template/sfinae10.C: Likewise.
5062 * g++.dg/template/sfinae3.C: Likewise.
5063 * g++.dg/template/sizeof3.C: Likewise.
5064 * g++.dg/template/static9.C: Likewise.
5065 * g++.dg/template/template-id-2.C: Likewise.
5066 * g++.dg/template/typedef13.C: Likewise.
5067 * g++.dg/template/typename4.C: Likewise.
5068 * g++.dg/template/using14.C: Likewise.
5069 * g++.dg/template/using2.C: Likewise.
5070 * g++.dg/template/warn1.C: Likewise.
5071 * g++.dg/warn/Wparentheses-13.C: Likewise.
5072 * g++.dg/warn/Wparentheses-15.C: Likewise.
5073 * g++.dg/warn/Wparentheses-16.C: Likewise.
5074 * g++.dg/warn/Wparentheses-17.C: Likewise.
5075 * g++.dg/warn/Wparentheses-18.C: Likewise.
5076 * g++.dg/warn/Wparentheses-19.C: Likewise.
5077 * g++.dg/warn/Wparentheses-20.C: Likewise.
5078 * g++.dg/warn/Wparentheses-23.C: Likewise.
5079 * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
5080 * g++.dg/warn/noeffect2.C: Likewise.
5081 * g++.dg/warn/noeffect4.C: Likewise.
5082 * g++.dg/warn/pr8570.C: Likewise.
5083 * g++.old-deja/g++.brendan/init2.C: Likewise.
5084 * g++.old-deja/g++.eh/spec6.C: Likewise.
5085 * g++.old-deja/g++.pt/crash10.C: Likewise.
5086 * g++.old-deja/g++.pt/crash36.C: Likewise.
5087 * g++.old-deja/g++.pt/derived3.C: Likewise.
5088 * g++.old-deja/g++.pt/error2.C: Likewise.
5089 * g++.old-deja/g++.pt/explicit70.C: Likewise.
5090 * g++.old-deja/g++.pt/infinite1.C: Likewise.
5091 * g++.old-deja/g++.pt/memtemp89.C: Likewise.
5092 * g++.old-deja/g++.pt/overload7.C: Likewise.
5093 * g++.old-deja/g++.pt/vaarg3.C: Likewise.
5094
5095 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
5096 Iain Sandoe <iains@gcc.gnu.org>
5097
5098 * objc-obj-c++-shared/runtime.h (protocol_getMethodDescription):
5099 Added code to deal with the case when [Protocol
5100 -descriptionForInstanceMethod:] or [Protocol
5101 -descriptionForClassMethod:] returns NULL.
5102
5103 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
5104 Iain Sandoe <iains@gcc.gnu.org>
5105
5106 * objc-obj-c++-shared/TestsuiteObject.h ([-free]): Return 'id'.
5107 * objc-obj-c++-shared/TestsuiteObject.m ([-free]): Return 'id'.
5108 Added cast.
5109
5110 2011-06-07 Xinliang David Li <davidxl@google.com>
5111
5112 * gcc.dg/inline_2.c: New test.
5113 * gcc.dg/unroll_2.c: New test.
5114 * gcc.dg/inline_3.c: New test.
5115 * gcc.dg/unroll_3.c: New test.
5116 * gcc.dg/inline_4.c: New test.
5117 * gcc.dg/unroll_4.c: New test.
5118 * gcc.dg/inline_1.c: New test.
5119 * gcc.dg/unroll_1.c: New test.
5120
5121 2011-06-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5122
5123 PR tree-optimization/48497
5124 * lib/gcc-defs.exp (dg-additional-options): New proc.
5125 * gfortran.dg/graphite/vect-pr40979.f90: Use dg-additional-options
5126 -msse2 on 32-bit x86.
5127
5128 2011-06-06 Jason Merrill <jason@redhat.com>
5129
5130 * g++.dg/cpp0x/enum19.C: New.
5131
5132 2011-06-07 Sergey Grechanik <mouseentity@ispras.ru>
5133
5134 * gcc.target/arm/neon-reload-class.c: New test.
5135
5136 2011-06-07 Dodji Seketeli <dodji@redhat.com>
5137
5138 PR debug/49130
5139 * g++.dg/debug/dwarf2/integer-typedef.C: New test.
5140
5141 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
5142
5143 * gcc.target/arm/smlatb-1.c: New file.
5144 * gcc.target/arm/smlatt-1.c: New file.
5145 * gcc.target/arm/smlaltb-1.c: New file.
5146 * gcc.target/arm/smlaltt-1.c: New file.
5147
5148 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
5149
5150 * gcc.target/arm/mla-2.c: New test.
5151
5152 2011-06-07 Jakub Jelinek <jakub@redhat.com>
5153
5154 PR gcov-profile/49299
5155 * gcc.dg/tree-prof/pr49299-1.c: New test.
5156 * gcc.dg/tree-prof/pr49299-2.c: New test.
5157
5158 2011-06-07 Ira Rosen <ira.rosen@linaro.org>
5159
5160 * lib/target-supports.exp
5161 (check_effective_target_vect_widen_mult_qi_to_hi):
5162 Add NEON as supporting target.
5163 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
5164 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): New.
5165 (check_effective_target_vect_widen_mult_hi_to_si_pattern): New.
5166 * gcc.dg/vect/vect-widen-mult-u8.c: Expect to be vectorized
5167 using widening multiplication on targets that support it.
5168 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
5169 * gcc.dg/vect/vect-widen-mult-const-s16.c: New test.
5170 * gcc.dg/vect/vect-widen-mult-const-u16.c: New test.
5171
5172 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
5173
5174 Updated all testcases in the ObjC/ObjC++ testsuites to use the
5175 Modern Objective-C runtime API.
5176 * objc/execute/next_mapping.h: Removed.
5177 * objc-obj-c++-shared/next-mapping.h: Removed.
5178 * objc-obj-c++-shared/Object1.h: Removed.
5179 * objc-obj-c++-shared/Object1.m: Removed.
5180 * objc-obj-c++-shared/Object1.mm: Removed.
5181 * objc-obj-c++-shared/Object1-implementation.h: Removed.
5182 * objc-obj-c++-shared/Protocol1.h: Removed.
5183 * objc-obj-c++-shared/objc-test-suite-types.h: Removed definition
5184 of ProtoBool, IVAR_T and METHOD.
5185 * objc-obj-c++-shared/runtime.h: New.
5186 * objc-obj-c++-shared/TestsuiteObject.h: New.
5187 * objc-obj-c++-shared/TestsuiteObject.m: New.
5188
5189 * objc/compile/trivial.m: Use TestsuiteObject instead of Object.
5190 * objc/execute/IMP.m: Include ../../objc-obj-c++-shared/runtime.h.
5191 Use the Modern Objective-C runtime API. ([TestClass -next:]): Made
5192 it a class method.
5193 * objc/execute/_cmd.m: Include
5194 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
5195 runtime API. ([TestClass +initialize]): Include this method also
5196 with the GNU runtime.
5197 * objc/execute/accessing_ivars.m: Use TestsuiteObject instead of
5198 Object. ([-setValue:]): Return void.
5199 * objc/execute/bf-common.h: Do not include objc/objc-encoding.h
5200 with the GNU runtime. Include
5201 ../../objc-obj-c++-shared/runtime.h. Do not define objc_get_class
5202 for the NeXT runtime. Use the existing print_ivars() and
5203 compare_structures() implementations for the old NeXT runtime.
5204 Added new implementations for the Modern GNU and NeXT runtimes.
5205 Enable the testcase (and hence all the bf-* ones) for __OBJC2__ as
5206 well. (main): Use objc_getClass(). Use return instead of exit.
5207 * objc/execute/bycopy-1.m: Include objc/objc.h instead of
5208 ../../objc-obj-c++-shared/Protocol1.h. (main): Use return instead
5209 of exit().
5210 * objc/execute/bycopy-2.m: Include objc/objc.h instead of
5211 ../../objc-obj-c++-shared/Protocol1.h. Use TestsuiteObject
5212 instead of Object. (main): Use return instead of exit().
5213 * objc/execute/bycopy-3.m: Updated includes. Use TestsuiteObject
5214 instead of Object. Removed prototype for exit(). (main): Use
5215 return instead of exit(). Use the Modern Objective-C runtime API.
5216 * objc/execute/cascading-1.m: Use TestsuiteObject instead of
5217 Object.
5218 * objc/execute/class-tests-1.h: Include
5219 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
5220 runtime API. (test_class_with_superclass): Do not call [Object
5221 class]. There is no need to with the current libobjc.
5222 * objc/execute/class-tests-2.h: Include
5223 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
5224 runtime API.
5225 * objc/execute/class-1.m: Do not include <objc/objc-api.h> and
5226 ../../objc-obj-c++-shared/next-mapping.h.
5227 * objc/execute/class-2.m: Likewise.
5228 * objc/execute/class-3.m: Likewise.
5229 * objc/execute/class-4.m: Do not include <objc/objc-api.h> and
5230 ../../objc-obj-c++-shared/next-mapping.h. ([RootClass
5231 +initialize]): Include this method also with the GNU
5232 runtime. (main): Use the Modern Objective-C runtime API.
5233 * objc/execute/class-5.m: Likewise.
5234 * objc/execute/class-6.m: Likewise.
5235 * objc/execute/class-7.m: Likewise.
5236 * objc/execute/class-8.m: Likewise.
5237 * objc/execute/class-9.m: Likewise.
5238 * objc/execute/class-10.m: Likewise.
5239 * objc/execute/class-11.m: Likewise.
5240 * objc/execute/class-12.m: Likewise.
5241 * objc/execute/class-13.m: Likewise.
5242 * objc/execute/class-14.m: Likewise.
5243 * objc/execute/class_self-1.m ([TestClass +initialize]): Include
5244 this method also with the GNU runtime.
5245 * objc/execute/class_self-2.m: ([TestClass +initialize], [ClassA
5246 +initialize]): Include this method also with the GNU runtime.
5247 * objc/execute/compatibility_alias.m: Use TestsuiteObject instead
5248 of Object.
5249 * objc/execute/encode-1.m: Likewise.
5250 * objc/execute/enumeration-1.m: Likewise.
5251 * objc/execute/enumeration-2.m: Likewise.
5252 * objc/execute/exceptions/catchall-1.m: Likewise.
5253 * objc/execute/exceptions/finally-1.m: Likewise.
5254 * objc/execute/exceptions/foward-1.m: Likewise.
5255 * objc/execute/exceptions/local-variables-1.m: Likewise.
5256 * objc/execute/exceptions/throw-nil.m: Likewise.
5257 * objc/execute/exceptions/trivial.m: Likewise.
5258 * objc/execute/exceptions/handler-1.m: Use TestsuiteObject instead
5259 of Object. Include objc/runtime.h instead of objc/objc-api.h.
5260 * objc/execute/exceptions/matcher-1.m: Likewise.
5261 * objc/execute/formal_protocol-1.m: Use TestsuiteObject instead of
5262 Object.
5263 * objc/execute/formal_protocol-2.m: Likewise.
5264 * objc/execute/formal_protocol-3.m: Likewise.
5265 * objc/execute/formal_protocol-4.m: Likewise.
5266 * objc/execute/formal_protocol-5.m: Include
5267 ../../objc-obj-c++-shared/runtime.h. (main): Always use
5268 protocol_getName().
5269 * objc/execute/formal_protocol-6.m: Likewise.
5270 * objc/execute/formal_protocol-7.m: Use TestsuiteObject instead of
5271 Object. Include <objc/Protocol.h> instead of
5272 ../../objc-obj-c++-shared/Protocol1.h.
5273 * objc/execute/function-message-1.m: Use TestsuiteObject intead of
5274 Object.
5275 * objc/execute/informal_protocol.m: Likewise.
5276 * objc/execute/load-3.m: Likewise.
5277 * objc/execute/many_args_method.m ([TestClass +initialize]):
5278 Include this method with the GNU runtime as well.
5279 * objc/execute/nested-3.m ([Test +initialize]): Likewise.
5280 * objc/execute/nested-func-1.m: Use TestsuiteObject
5281 instead of Object.
5282 * objc/execute/nil_method-1.m: Likewise.
5283 * objc/execute/no_clash.m: Likewise.
5284 * objc/execute/np-1.m: Do not include
5285 ../../objc-obj-c++-shared/Protocol1.h.
5286 (main): Use return instead of exit().
5287 * objc/execute/np-2.m: Do not include
5288 ../../objc-obj-c++-shared/Protocol1.h.
5289 ([MyObject +initialize]): Include this method also with the GNU
5290 runtime. (main): Use return instead of exit().
5291 * objc/execute/object_is_class.m: Include
5292 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
5293 of Object. (main): Use the Modern Objective-C runtime API.
5294 * objc/execute/object_is_meta_class.m: Likewise.
5295 * objc/execute/private.m: Use TestsuiteObject instead of Object.
5296 * objc/execute/protocol-isEqual-1.m: Include objc/Protocol.h
5297 instead of ../objc-obj-c++-shared/Protocol1.h. Include
5298 ../../objc-obj-c++-shared/runtime.h. (main): Use the Modern
5299 Objective-C runtime API.
5300 * objc/execute/protocol-isEqual-2.m: Likewise.
5301 * objc/execute/protocol-isEqual-3.m: Likewise.
5302 * objc/execute/protocol-isEqual-4.m: Likewise.
5303 * objc/execute/redefining_self.m ([TestClass +initialize]):
5304 Include this method with the GNU runtime as well.
5305 * objc/execute/root_methods.m: Include
5306 ../../objc-obj-c++-shared/runtime.h. ([RootClass +initialize]):
5307 Include this method with the GNU runtime as well.
5308 (main): Use the Modern Objective-C runtime API.
5309 * objc/execute/selector-1.m: Include
5310 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
5311 of Object. (main): Use the Modern Objective-C runtime API.
5312 * objc/execute/static-1.m ([Test +initialize]): Include this
5313 method with the GNU runtime as well.
5314 * objc/execute/static-2.m: Likewise.
5315 * objc/execute/trivial.m: Use TestsuiteObject instead of Object.
5316 * objc/execute/va_method.m: Do not include objc/objc-api.h.
5317 ([MathClass +initialize]): Include this method with the GNU
5318 runtime as well.
5319 * objc.dg/attributes/categ-attribute-1.m: Use TestsuiteObject
5320 instead of Object.
5321 * obj-c++.dg/attributes/categ-attribute-1.mm: Likewise.
5322 * objc.dg/attributes/categ-attributes-2.m: Likewise.
5323 * obj-c++.dg/attributes/categ-attributes-2.mm: Likewise.
5324 * objc.dg/attributes/method-attribute-1.m: Likewise.
5325 * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
5326 * objc.dg/attributes/method-attribute-2.m: Likewise.
5327 * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
5328 * objc.dg/attributes/method-attribute-3.m: Likewise.
5329 * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
5330 * obj-c++.dg/basic.mm: Use TestsuiteObject instead of Object.
5331 * objc.dg/bitfield-1.m: Use TestsuiteObject instead of Object.
5332 * obj-c++.dg/bitfield-1.mm: Likewise.
5333 * obj-c++.dg/bitfield-2.mm: Likewise
5334 * objc.dg/bitfield-3.m: Likewise.
5335 * obj-c++.dg/bitfield-4.mm: Likewise.
5336 * objc.dg/bitfield-5.m: Likewise
5337 * objc.dg/call-super-1.m: Likewise.
5338 * objc.dg/call-super-2.m: Use TestsuiteObject instead of Object.
5339 Use objc_getClass() instead of objc_get_class(), but for the GNU
5340 runtime redefine objc_getClass as objc_get_class. Include
5341 ../objc-obj-c++-shared/runtime.h.
5342 * objc.dg/call-super-3.m: Use TestsuiteObject instead of Object.
5343 * objc.dg/category-1.m: Use TestsuiteObject instead of Object.
5344 Use the Modern Objective-C runtime API.
5345 * objc.dg/class-protocol-1.m: Include
5346 ../objc-obj-c++-shared/runtime.h instead of objc/objc-api.h.
5347 * obj-c++.dg/class-protocol-1.mm: Likewise.
5348 * objc.dg/comp-types-8.m: Use TestsuiteObject instead of Object.
5349 * objc.dg/comp-types-10.m: Likewise.
5350 * objc.dg/comp-types-11.m: Likewise.
5351 * objc.dg/comp-types-12.m: Likewise.
5352 * obj-c++.dg/comp-types-9.mm: Likewise.
5353 * obj-c++.dg/comp-types-11.mm: Likewise.
5354 * obj-c++.dg/comp-types-12.mm: Likewise.
5355 * obj-c++.dg/comp-types-13.mm: Likewise.
5356 * obj-c++.dg/cxx-ivars-1.mm: Likewise.
5357 * obj-c++.dg/cxx-ivars-2.mm: Likewise.
5358 * obj-c++.dg/cxx-scope-1.mm: Likewise.
5359 * obj-c++.dg/cxx-scope-2.mm: Likewise.
5360 * objc.dg/defs.m: Use TestsuiteObject instead of Object.
5361 * objc.dg/desig-init-1.m: Likewise.
5362 * obj-c++.dg/defs.mm: Likewise.
5363 * objc.dg/exceptions-2.m: Likewise.
5364 * obj-c++.dg/except-1.mm: Likewise.
5365 * obj-c++.dg/exceptions-2.mm: Likewise.
5366 * objc.dg/encode-2.m: Use TestsuiteObject instead of Object.
5367 Use the Modern Objective-C runtime API.
5368 * objc.dg/encode-3.m: Use TestsuiteObject instead of Object. Use
5369 the Modern Objective-C runtime API. Do not include
5370 ../objc-obj-c++-shared/objc-test-suite-types.h. Define ProtoBool.
5371 * objc.dg/encode-4.m: Use TestsuiteObject instead of Object. Use
5372 the Modern Objective-C runtime API except when using an older NeXT
5373 runtime.
5374 * objc.dg/encode-5.m: Use TestsuiteObject instead of Object. Use
5375 the Modern Objective-C runtime API.
5376 * objc.dg/encode-7.m: Include objc/runtime.h instead of
5377 objc/encoding.h.
5378 * objc.dg/encode-7-next.m: Use TestsuiteObject instead of Object.
5379 * objc.dg/encode-7-next-64bit.m: Updated include.
5380 * objc.dg/encode-8.m: Include objc/runtime.h instead of
5381 objc/encoding.h.
5382 * obj-c++.dg/encode-4.mm: Use TestsuiteObject instead of Object. Use
5383 the Modern Objective-C runtime API.
5384 * obj-c++.dg/encode-5.mm: Use TestsuiteObject instead of Object.
5385 Use the Modern Objective-C runtime API. Include objc/Protocol.h
5386 instead of ../objc-obj-c++-shared/Protocol1.h.
5387 * obj-c++.dg/encode-6.mm: Use TestsuiteObject instead of Object. Use
5388 the Modern Objective-C runtime API except when using an older NeXT
5389 runtime.
5390 * obj-c++.dg/encode-7.mm: Use TestsuiteObject instead of Object. Use
5391 the Modern Objective-C runtime API.
5392 * objc.dg/fix-and-continue-1.m: Use TestsuiteObject instead of
5393 Object.
5394 * obj-c++.dg/fix-and-continue-2.mm: Likewise.
5395 * objc.dg/fix-and-continue-2.m: Likewise.
5396 * objc.dg/foreach-1.m: Likewise.
5397 * objc.dg/foreach-2.m: Likewise.
5398 * objc.dg/foreach-3.m: Likewise.
5399 * objc.dg/foreach-4.m: Likewise.
5400 * objc.dg/foreach-5.m: Likewise.
5401 * objc.dg/foreach-6.m: Likewise.
5402 * objc.dg/foreach-7.m: Likewise.
5403 * objc.dg/func-ptr-1.m: Use TestsuiteObject instead of
5404 Object.
5405 * objc.dg/func-ptr-2.m: Likewise.
5406 * objc.dg/fsf-package-0.m: Use TestsuiteObject instead of Object.
5407 Do not include objc/objc-api.h.
5408 * obj-c++.dg/fsf-package-0.mm: Likewise.
5409 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
5410 (switchfiles): Include objc/runtime.h instead of objc/encoding.h.
5411 * objc.dg/gnu-runtime-1.m: Updated to use TestsuiteObject instead
5412 of Object.
5413 * obj-c++.dg/gnu-runtime-1.mm: Likewise.
5414 * objc.dg/gnu-runtime-3.m: Likewise.
5415 * obj-c++.dg/gnu-runtime-3.mm: Likewise.
5416 * objc.dg/headers.m: Include objc/runtime.h instead of
5417 objc/encoding.h for the GNU runtime. Include objc/objc-api.h only
5418 for the NeXT runtime.
5419 * objc.dg/isa-field-1.m: Use TestsuiteObject instead of Object.
5420 * obj-c++.dg/isa-field-1.mm: Likewise.
5421 * obj-c++.dg/ivar-list-semi.mm: Likewise.
5422 * objc.dg/layout-1.m: Likewise.
5423 * objc.dg/layout-2.m: Likewise.
5424 * objc.dg/local-decl-2.m: Likewise.
5425 * objc.dg/lookup-1.m: Use TestsuiteObject instead of
5426 Object. ([Container +elementForView:]): Use
5427 class_conformsToProtocol().
5428 * obj-c++.dg/lookup-2.mm: Likewise.
5429 * obj-c++.dg/layout-1.mm: Use TestsuiteObject instead of Object.
5430 * obj-c++.dg/local-decl-1.mm: Likewise.
5431 * objc.dg/method-3.m: Likewise.
5432 * objc.dg/method-4.m: Likewise.
5433 * objc.dg/method-6.m: Include objc/Protocol.h instead of
5434 ../objc-obj-c++-shared/Protocol1.h.
5435 * objc.dg/method-7.m: Use TestsuiteObject instead of Object.
5436 * objc.dg/method-9.m: Likewise.
5437 * objc.dg/method-10.m: Likewise.
5438 * objc.dg/method-13.m ([Root +initialize]): Include this method
5439 also for the GNU runtime. (main): Use objc_getClass() also for
5440 the GNU runtime.
5441 * objc.dg/method-15.m: Use TestsuiteObject instead of Object.
5442 * objc.dg/method-17.m: Likewise.
5443 * objc.dg/method-19.m: Likewise.
5444 * objc.dg/method-20b.m: Likewise.
5445 * obj-c++.dg/method-2.mm: Likewise.
5446 * obj-c++.dg/method-6.mm: Likewise.
5447 * obj-c++.dg/method-10.mm: Likewise.
5448 * obj-c++.dg/method-11.mm: Likewise.
5449 * obj-c++.dg/method-12.mm: Include objc/Protocol.h instead of
5450 ../objc-obj-c++-shared/Protocol1.h.
5451 * obj-c++.dg/method-13.mm: Use TestsuiteObject instead of Object.
5452 * obj-c++.dg/method-15.mm: Likewise.
5453 * obj-c++.dg/method-17.mm: Likewise.
5454 * obj-c++.dg/method-19.mm: Updated includes. ([Root
5455 +initialize]): Include this method also for the GNU
5456 runtime. (main): Use objc_getClass() also for the GNU runtime.
5457 * obj-c++.dg/method-21.mm: Use TestsuiteObject instead of Object.
5458 * obj-c++.dg/method-22.mm: Likewise.
5459 * obj-c++.dg/method-23.mm: Likewise.
5460 * obj-c++.dg/no-extra-load.mm: Likewise.
5461 * objc.dg/objc-fast-4.m: Likewise.
5462 * objc.dg/objc-gc-4.m: Likewise.
5463 * obj-c++.dg/objc-gc-3.mm: Likewise.
5464 * objc.dg/pr18255.m: Include objc/runtime.h. (main): Use
5465 protocol_getMethodDescription() instead of [Protocol
5466 -descriptionForInstanceMethod].
5467 * objc.dg/pr23214.m ([Object(TS_CAT) -class]): Renamed to test.
5468 Made it available with all runtimes. (main): Call -test instead
5469 of -class.
5470 * objc.dg/pr45878.m ([Object -isEqual:]): Renamed to testIsEqual,
5471 and put into a category.
5472 * objc.dg/proto-lossage-2.m: Use TestsuiteObject instead of
5473 Object. Include objc/objc.h.
5474 * obj-c++.dg/proto-lossage-2.mm: Likewise.
5475 * objc.dg/proto-lossage-3.m: Updated includes. (MyClass):
5476 New. (main): Use protocol_getMethodDescription() instead
5477 of [Protocol -descriptionForInstanceMethod] and [Protocol
5478 -descriptionForClassMethod].
5479 * obj-c++.dg/proto-lossage-3.mm: Likewise.
5480 * objc.dg/proto-qual-1.m: Updated includes. Use the Modern
5481 Objective-C runtime API.
5482 * obj-c++.dg/proto-qual-1.mm: Likewise.
5483 * objc.dg/property/property-1.m: Use TestsuiteObject instead of
5484 Object.
5485 * obj-c++.dg/property/property-1.mm: Likewise.
5486 * obj-c++.dg/qual-types-1.mm: Likewise.
5487 * objc.dg/selector-2.m: Include objc/objc.h instead of
5488 ../objc-obj-c++-shared/Object1.h.
5489 * obj-c++.dg/selector-2.mm: Likewise.
5490 * obj-c++.dg/selector-5.mm: Likewise.
5491 * obj-c++.dg/selector-6.mm: Likewise.
5492 * objc.dg/set-not-used-1.m: Use TestsuiteObject instead of
5493 Object. Do not include objc/objc-api.h.
5494 * obj-c++.dg/set-not-used-1.mm: Likewise.
5495 * objc.dg/sizeof-1.m: Use TestsuiteObject instead of Object.
5496 * objc.dg/stret-1.m: Likewise.
5497 * objc.dg/stret-2.m: Likewise.
5498 * obj-c++.dg/super-class-2.mm: Likewise.
5499 * objc.dg/super-class-3.m: Likewise.
5500 * objc.dg/super-class-4.m: Likewise.
5501 * objc.dg/sync-2.m: Likewise.
5502 * obj-c++.dg/sync-2.mm: Likewise.
5503 * objc.dg/sync-1.m: Include objc/objc.h instead of
5504 ../objc-obj-c++-shared/Object1.h.
5505 * objc.dg/special/unclaimed-category-1.h (TestClass): Always use
5506 'Class' as the type of 'isa'.
5507 * objc.dg/special/unclaimed-category-1.m: Use the Modern
5508 Objective-C runtime API. ([TestClass +initialize]): Include this
5509 method with the GNU runtime as well.
5510 * objc.dg/strings/strings-1.m: Updated includes.
5511 * obj-c++.dg/strings/strings-1.mm: Likewise.
5512 * obj-c++.dg/strings/const-str-12.mm: Updated to be identical to
5513 objc.dg/strings/const-str-12b.m.
5514 * obj-c++.dg/template-1.mm: Use TestsuiteObject intead of Object.
5515 * obj-c++.dg/template-3.mm: Likewise.
5516 * obj-c++.dg/template-4.mm: Likewise.
5517 * objc.dg/threedotthree-abi-1.m: Updated includes. Use Modern
5518 Objective-C runtime API.
5519 * obj-c++.dg/threedotthree-abi-1.mm: Likewise.
5520 * objc.dg/try-catch-1.m: Use TestsuiteObject instead of Object.
5521 * obj-c++.dg/try-catch-1.mm: Likewise.
5522 * obj-c++.dg/try-catch-2.mm: Likewise.
5523 * objc.dg/try-catch-3.m: Likewise.
5524 * obj-c++.dg/try-catch-3.mm: Likewise.
5525 * objc.dg/try-catch-6.m: Likewise.
5526 * objc.dg/try-catch-7.m: Likewise.
5527 * obj-c++.dg/try-catch-7.mm: Likewise.
5528 * obj-c++.dg/try-catch-8.mm: Likewise.
5529 * obj-c++.dg/try-catch-9.mm: Likewise.
5530 * objc.dg/try-catch-10.m: Likewise.
5531 * obj-c++.dg/try-catch-11.mm: Likewise.
5532 * objc.dg/typedef-alias-1.m: Use TestsuiteObject instead of
5533 Object. Include objc/objc.h.
5534 * obj-c++.dg/typedef-alias-1.mm: Likewise.
5535 * objc.dg/type-size-2.m: Use the Modern Objective-C runtime API.
5536 * objc.dg/torture/forward-1.m: Use TestsuiteObject intead of
5537 Object. Use Modern Objective-C runtime API. Do not use
5538 performv::.
5539 * objc.dg/torture/trivial.m: Use TestsuiteObject intead of Object.
5540 * obj-c++.dg/torture/trivial.mm: Likewise.
5541 * objc.dg/torture/strings/const-str-10.m: Include objc/Object.h
5542 instead of ../objc-obj-c++-shared/Object1.h. Include
5543 ../objc-obj-c++-shared/runtime.h.
5544 * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
5545 * objc.dg/torture/strings/const-str-11.m: Likewise.
5546 * obj-c++.dg/torture/strings/const-str-11.mm: Likewise.
5547 * objc.dg/torture/strings/const-str-9.m: Likewise.
5548 * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
5549 * objc.dg/torture/strings/const-str-7.m: Use TestsuiteObject
5550 instead of Object. Only add _FooClassReference if
5551 __NEXT_RUNTIME__.
5552 * obj-c++.dg/torture/strings/const-str-7.mm: Likewise.
5553 * objc.dg/torture/strings/const-str-8.m: Likewise.
5554 * obj-c++.dg/torture/strings/const-str-8.mm: Likewise.
5555 * obj-c++.dg/torture/strings/string1.mm: Updated includes and
5556 additional sources.
5557 * objc.dg/torture/tls/thr-init-3.m: Use TestsuiteObject instead of
5558 Object.
5559 * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
5560 * objc.dg/va-meth-1.m: Use TestsuiteObject instead of Object.
5561 * obj-c++.dg/va-meth-1.mm: Likewise.
5562 * objc.dg/zero-link-1.m: Include objc/Object.h instead of
5563 ../objc-obj-c++-shared/Object1.h.
5564 * objc.dg/zero-link-3.m: Likewise.
5565
5566 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
5567
5568 * obj-c++.dg/try-catch-2.mm: Fixed unterminated comment.
5569
5570 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
5571
5572 PR objc-++/48275
5573 * obj-c++.dg/property/cxx-property-1.mm: New.
5574 * obj-c++.dg/property/cxx-property-2.mm: New.
5575
5576 2011-06-06 Jason Merrill <jason@redhat.com>
5577
5578 * g++.dg/cpp0x/regress/ptrmem1.C: New.
5579
5580 2011-06-06 Richard Sandiford <rdsandiford@googlemail.com>
5581
5582 PR rtl-optimization/49145
5583 From Ryan Mansfield
5584 * gcc.c-torture/compile/pr49145.c: New test.
5585
5586 2011-06-06 Jakub Jelinek <jakub@redhat.com>
5587
5588 PR testsuite/49288
5589 * g++.dg/debug/dwarf2/cdtor-1.C: Add -fno-merge-debug-strings
5590 to dg-options, match also DW_AT_linkage_name.
5591
5592 PR debug/49294
5593 * gcc.dg/debug/pr49294.c: New test.
5594
5595 PR c++/49264
5596 * g++.dg/opt/pr49264.C: New test.
5597
5598 2011-06-06 Mikael Pettersson <mikpe@it.uu.se>
5599
5600 PR tree-optimization/49243
5601 * gcc.dg/pr49243.c: New.
5602
5603 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
5604
5605 * gnat.dg/specs/cond_expr1.ads: New test.
5606
5607 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
5608
5609 * gnat.dg/deferred_const4.ad[sb]: New test.
5610 * gnat.dg/deferred_const4_pkg.ads: New helper.
5611
5612 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
5613
5614 * gnat.dg/test_tamdt.adb: Rename to...
5615 * gnat.dg/taft_type1.adb: ...this.
5616 * gnat.dg/tamdt.ad[sb]: Rename to...
5617 * gnat.dg/taft_type1_pkg1.ad[sb]: ...this.
5618 * gnat.dg/tamdt_aux.ads: Rename to...
5619 * gnat.dg/taft_type1_pkg2.ads: ...this.
5620 * gnat.dg/taft_type2.ad[sb]: New test.
5621 * gnat.dg/taft_type2_pkg.ads: New helper.
5622 * gnat.dg/taft_type3.adb: New test.
5623 * gnat.dg/taft_type3_pkg.ads: New helper.
5624
5625 2011-06-05 Tobias Burnus <burnus@net-b.de>
5626
5627 PR fortran/49255
5628 * trans-expr.c (gfc_conv_procedure_call): Fix -fcheck=pointer
5629 for F2008.
5630
5631 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
5632
5633 PR testsuite/49287
5634 * objc.dg/gnu-api-2-class.m: Updated testcase silencing compiler
5635 warning.
5636 * objc.dg/gnu-api-2-objc.m: Likewise.
5637 * obj-c++.dg/gnu-api-2-class.mm: Likewise
5638 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
5639
5640 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
5641
5642 * objc.dg/gnu-api-2-objc.m: Fixed testcase. Use log2 of the
5643 alignment, not the alignment, when calling class_addIvar(). Add
5644 an 'isa' instance variable to the test root class.
5645 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
5646
5647 2011-06-04 Jan Hubicka <jh@suse.cz>
5648
5649 PR tree-optimization/48893
5650 PR tree-optimization/49091
5651 PR tree-optimization/49179
5652 * gfortran.dg/pr49179.f90: New testcase
5653
5654 2011-06-04 Jan Hubicka <jh@suse.cz>
5655
5656 PR lto/48954
5657 * g++.dg/torture/pr48954.C: New testcase.
5658
5659 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
5660
5661 * g++.dg/warn/delete-non-virtual-dtor.C: New.
5662
5663 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
5664
5665 PR c++/33840
5666 * g++.dg/diagnostic/bitfld2.C: New.
5667
5668 2011-06-04 Jakub Jelinek <jakub@redhat.com>
5669
5670 PR target/49281
5671 * gcc.c-torture/execute/pr49281.c: New test.
5672
5673 2011-06-04 Jan Hubicka <jh@suse.cz>
5674
5675 PR tree-optimize/48929
5676 * gcc.c-torture/compile/pr48929.c: New testcase.
5677
5678 2011-06-04 Jakub Jelinek <jakub@redhat.com>
5679
5680 * gcc.dg/guality/rotatetest.c (f5, f6): Fix up pastos.
5681
5682 2011-06-03 Jakub Jelinek <jakub@redhat.com>
5683
5684 PR c++/49276
5685 * g++.dg/cpp0x/lambda/lambda-mangle2.C: New test.
5686
5687 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
5688
5689 * objc.dg/headers.m: Do not include sarray.h and hash.h.
5690
5691 2011-06-03 Richard Henderson <rth@redhat.com>
5692 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5693
5694 * lib/target-supports.exp (check_sse_os_support_available): Use movaps.
5695
5696 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
5697
5698 * objc.dg/headers.m: Do not include objc-list.h.
5699
5700 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
5701
5702 * objc.dg/type-stream-1.m: Test removed.
5703 * objc.dg/headers.m: Do not include typedstream.h.
5704
5705 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
5706
5707 * objc.dg/torture/forward-1.m (main): Updated testcase.
5708
5709 2011-06-02 Kaz Kojima <kkojima@gcc.gnu.org>
5710
5711 PR target/49163
5712 * gcc.c-torture/compile/pr49163.c: New.
5713
5714 2011-06-02 Asher Langton <langton2@llnl.gov>
5715
5716 PR fortran/49268
5717 * gfortran.dg/PR49268.f90: New test.
5718
5719 2011-06-02 Asher Langton <langton2@llnl.gov>
5720
5721 PR fortran/37039
5722 * gfortran.dg/PR37039.f90: New test.
5723
5724 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
5725
5726 PR objc/48539
5727 * objc.dg/method-5.m: Updated.
5728 * objc.dg/method-19.m: Updated.
5729 * objc.dg/method-lookup-1.m: New.
5730 * obj-c++.dg/method-6.mm: Updated.
5731 * obj-c++.dg/method-7.mm: Updated.
5732 * obj-c++.dg/method-lookup-1.mm: New.
5733
5734 2011-06-02 DJ Delorie <dj@redhat.com>
5735
5736 * lib/timeout.exp (timeout): Add board_info support.
5737
5738 2011-06-02 Uros Bizjak <ubizjak@gmail.com>
5739
5740 * gcc.target/i386/sse2-init-v2di-2: Update scan-assembler-times string.
5741
5742 2011-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
5743
5744 PR fortran/49265
5745 * gfortran.dg/module_procedure_double_colon_1.f90: New test.
5746 * gfortran.dg/module_procedure_double_colon_2.f90: New test.
5747
5748 2011-06-02 Eric Botcazou <ebotcazou@adacore.com>
5749 Hans-Peter Nilsson <hp@axis.com>
5750
5751 PR rtl-optimization/48840
5752 * gcc.target/sparc/ultrasp13.c: New test.
5753
5754 2011-06-01 Kaz Kojima <kkojima@gcc.gnu.org>
5755
5756 PR target/49238
5757 * gcc.c-torture/compile/pr49238.c: New.
5758
5759 2011-06-01 Sofiane Naci <sofiane.naci@arm.com>
5760
5761 * gcc.target/arm/g2.c: Skip test in -mthumb.
5762 Skip test unless cpu is xscale.
5763 * gcc.target/arm/scd42-2.c: Likewise.
5764 * gcc.target/arm/mmx-1.c: Skip test in -mthumb.
5765
5766 2011-06-01 Jason Merrill <jason@redhat.com>
5767
5768 * g++.dg/cpp0x/decltype28.C: New.
5769 * g++.dg/cpp0x/decltype29.C: New.
5770
5771 2011-06-01 Richard Sandiford <rdsandiford@googlemail.com>
5772
5773 PR target/45074
5774 * gcc.target/mips/pr45074.c: New test.
5775
5776 2011-06-01 Eric Botcazou <ebotcazou@adacore.com>
5777 Hans-Peter Nilsson <hp@axis.com>
5778
5779 PR rtl-optimization/48830
5780 * gcc.target/sparc/ultrasp12.c: New test.
5781
5782 2011-06-01 David Li <davidxl@google.com>
5783
5784 * gcc.dg/profile-dir-1.c: Change pass name.
5785 * gcc.dg/profile-dir-2.c: Ditto.
5786 * gcc.dg/tree-ssa/dump-1.c: Ditto.
5787 * gcc.dg/tree-ssa/loop-25.c: Ditto.
5788 * gcc.dg/tree-prof/stringop-1.c: Ditto.
5789 * gcc.dg/tree-prof/update-loopch.c: Ditto.
5790 * gcc.dg/tree-prof/stringop-2.c: Ditto.
5791 * gcc.dg/tree-prof/ic-misattribution-1.c: Ditto.
5792 * gcc.dg/tree-prof/ic-misattribution-1a.c: Ditto.
5793 * gcc.dg/tree-prof/indir-call-prof.c: Ditto.
5794 * gcc.dg/tree-prof/val-prof-1.c: Ditto.
5795 * gcc.dg/tree-prof/val-prof-2.c: Ditto.
5796 * gcc.dg/tree-prof/val-prof-3.c: Ditto.
5797 * gcc.dg/tree-prof/val-prof-4.c: Ditto.
5798 * gcc.dg/tree-prof/val-prof-5.c: Ditto.
5799 * gcc.dg/tree-prof/val-prof-7.c: Ditto.
5800 * gcc.dg/profile-dir-3.c: Ditto.
5801 * g++.dg/tree-prof/indir-call-prof.C: Ditto.
5802
5803 2011-06-01 Nicola Pero <nicola.pero@meta-innovation.com>
5804
5805 * objc.dg/attributes/method-nonnull-1.m: New test.
5806 * obj-c++.dg/attributes/method-nonnull-1.mm: New test.
5807
5808 2011-05-31 Tobias Burnus <burnus@net-b.de>
5809
5810 PR fortran/18918
5811 * gfortran.dg/coarray_atomic_1.f90: New.
5812 * gfortran.dg/coarray/atomic_1.f90: New.
5813
5814 2011-05-31 Jakub Jelinek <jakub@redhat.com>
5815
5816 * gcc.dg/guality/bswaptest.c: New test.
5817 * gcc.dg/guality/clztest.c: New test.
5818 * gcc.dg/guality/ctztest.c: New test.
5819 * gcc.dg/guality/rotatetest.c: New test.
5820
5821 PR target/48688
5822 * gcc.target/i386/pr48688.c: New test.
5823
5824 2010-11-15 Fabien Chêne <fabien@gcc.gnu.org>
5825
5826 PR c++/48010
5827 * g++.dg/lookup/name-clash9.C: New.
5828
5829 2011-05-31 Tobias Burnus <burnus@net-b.de>
5830
5831 PR fortran/18918
5832 * gfortran.dg/coarray/dummy_1.f90: New.
5833
5834 2011-05-31 Tobias Burnus <burnus@net-b.de>
5835
5836 PR fortran/18918
5837 * gfortran.dg/coarray/save_1.f90: New.
5838 * gfortran.dg/coarray_4.f90: Update dg-error.
5839
5840 2011-05-31 Jason Merrill <jason@redhat.com>
5841
5842 * g++.dg/cpp0x/rv-template1.C: New.
5843
5844 2011-05-31 Jakub Jelinek <jakub@redhat.com>
5845
5846 PR rtl-optimization/49235
5847 * gcc.dg/pr49235.c: New test.
5848
5849 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
5850
5851 PR tree-optimization/49093
5852 * gcc.dg/vect/pr49093.c: New test.
5853
5854 2011-05-31 Dodji Seketeli <dodji@redhat.com>
5855
5856 PR debug/49047
5857 * g++.dg/debug/dwarf2/cdtor-1.C: New test.
5858
5859 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
5860
5861 PR testsuite/49239
5862 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Initialize the
5863 output array.
5864
5865 2011-05-30 Kaz Kojima <kkojima@gcc.gnu.org>
5866
5867 PR target/49186
5868 * gcc.c-torture/execute/pr49186.c: New.
5869
5870 2011-05-30 H.J. Lu <hongjiu.lu@intel.com>
5871
5872 PR target/49168
5873 * gcc.target/i386/pr49168-1.c: New.
5874
5875 2011-05-30 Jakub Jelinek <jakub@redhat.com>
5876 Eric Botcazou <ebotcazou@adacore.com>
5877
5878 * gcc.dg/guality/drap.c: New test.
5879
5880 2011-05-30 Richard Guenther <rguenther@suse.de>
5881
5882 PR tree-optimization/49210
5883 * gnat.dg/boolean_subtype2.ad[sb]: New testcase.
5884 * gnat.dg/boolean_subtype2_pkg.ads: New helper.
5885
5886 2011-05-30 Jakub Jelinek <jakub@redhat.com>
5887
5888 PR c++/49223
5889 * g++.dg/gomp/pr49223-1.C: New test.
5890 * g++.dg/gomp/pr49223-2.C: New test.
5891
5892 2011-05-30 Richard Guenther <rguenther@suse.de>
5893
5894 PR tree-optimization/49218
5895 * gcc.c-torture/execute/pr49218.c: New testcase.
5896
5897 2011-05-30 Ira Rosen <ira.rosen@linaro.org>
5898
5899 PR tree-optimization/49199
5900 * gcc.dg/vect/no-scevccp-pr49199.c: New test.
5901 * gcc.dg/vect/vect.exp: Run no-scevccp-pr* tests with
5902 -fno-tree-scev-cprop.
5903
5904 2011-05-29 Janus Weil <janus@gcc.gnu.org>
5905
5906 PR fortran/47601
5907 * gfortran.dg/extends_13.f03: New.
5908
5909 2011-05-29 Jakub Jelinek <jakub@redhat.com>
5910
5911 PR rtl-optimization/49095
5912 * gcc.target/i386/pr49095.c: New test.
5913
5914 2011-05-29 Tobias Burnus <burnus@net-b.de>
5915
5916 PR fortran/18918
5917 * gfortran.dg/coarray_24.f90: New.
5918
5919 2011-05-29 Tobias Burnus <burnus@net-b.de>
5920
5921 PR fortran/18918
5922 * gfortran.dg/coarray_23.f90: New.
5923
5924 2011-05-29 Richard Sandiford <rdsandiford@googlemail.com>
5925
5926 From Ryan Mansfield
5927 * gcc.dg/pr48826.c: New test.
5928
5929 2011-05-29 Richard Guenther <rguenther@suse.de>
5930
5931 PR tree-optimization/49217
5932 * gcc.dg/torture/pr49217.c: New testcase.
5933
5934 2011-05-29 Ira Rosen <ira.rosen@linaro.org>
5935
5936 PR testsuite/49222
5937 * gcc.dg/vect/pr49038.c: Use MAP_ANON if MAP_ANONYMOUS is not defined.
5938
5939 2011-05-29 Eric Botcazou <ebotcazou@adacore.com>
5940
5941 * gnat.dg/boolean_subtype.adb: Rename to...
5942 * gnat.dg/boolean_subtype1.adb: ...this.
5943
5944 2011-05-28 Jason Merrill <jason@redhat.com>
5945
5946 * g++.dg/cpp0x/lambda/lambda-syntax1.C: New.
5947
5948 2011-05-27 Jason Merrill <jason@redhat.com>
5949
5950 * g++.dg/cpp0x/enum18.C: Adjust.
5951
5952 * g++.dg/cpp0x/lambda/lambda-template2.C: New.
5953
5954 2011-05-27 Tobias Burnus <burnus@net-b.de>
5955
5956 PR fortran/18918
5957 * gfortran.dg/coarray_22.f90: New.
5958
5959 2011-05-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5960
5961 PR tree-optimization/46728
5962 * gcc.target/powerpc/pr46728-1.c: New.
5963 * gcc.target/powerpc/pr46728-2.c: New.
5964 * gcc.target/powerpc/pr46728-3.c: New.
5965 * gcc.target/powerpc/pr46728-4.c: New.
5966 * gcc.target/powerpc/pr46728-5.c: New.
5967 * gcc.dg/pr46728-6.c: New.
5968 * gcc.target/powerpc/pr46728-7.c: New.
5969 * gcc.target/powerpc/pr46728-8.c: New.
5970 * gcc.dg/pr46728-9.c: New.
5971 * gcc.target/powerpc/pr46728-10.c: New.
5972 * gcc.target/powerpc/pr46728-11.c: New.
5973 * gcc.dg/pr46728-12.c: New.
5974 * gcc.target/powerpc/pr46728-13.c: New.
5975 * gcc.target/powerpc/pr46728-14.c: New.
5976 * gcc.target/powerpc/pr46728-15.c: New.
5977 * gcc.target/powerpc/pr46728-16.c: New.
5978
5979 2011-05-27 Jason Merrill <jason@redhat.com>
5980
5981 * g++.dg/abi/mangle47.C: New.
5982
5983 PR c++/49176
5984 * g++.dg/template/const5.C: New.
5985
5986 * g++.dg/cpp0x/enum18.C: New.
5987
5988 * g++.dg/cpp0x/lambda/lambda-nested4.C: New.
5989
5990 * g++.dg/cpp0x/error6.C: New.
5991
5992 * g++.dg/cpp0x/error5.C: New.
5993
5994 2011-05-27 Jakub Jelinek <jakub@redhat.com>
5995
5996 PR c++/49165
5997 * g++.dg/eh/cond6.C: New test.
5998
5999 2011-05-27 Tobias Burnus <burnus@net-b.de>
6000
6001 PR fortran/48820
6002 * gfortran.dg/rank_3.f90: New.
6003 * gfortran.dg/rank_4.f90: New.
6004
6005 2011-05-27 Janis Johnson <janisjo@codesourcery.com>
6006
6007 * g++.dg/tree-ssa-pr43411.C: Rename function to be inlined and
6008 replace dump search.
6009
6010 2011-05-27 Eric Botcazou <ebotcazou@adacore.com>
6011
6012 * gnat.dg/bit_packed_array5.ads: Move dg directive to...
6013 * gnat.dg/bit_packed_array5.adb: ...here.
6014
6015 2011-05-27 Paolo Carlini <paolo.carlini@oracle.com>
6016
6017 PR c++/42056
6018 * g++.dg/cpp0x/auto25.C: New.
6019
6020 2011-05-27 Richard Guenther <rguenther@suse.de>
6021
6022 * gcc.c-torture/execute/920711-1.x: Add -fwrapv.
6023
6024 2011-05-27 Richard Guenther <rguenther@suse.de>
6025
6026 * gcc.c-torture/execute/920612-1.x: Add -fwrapv.
6027
6028 2011-05-27 Richard Guenther <rguenther@suse.de>
6029
6030 PR middle-end/49189
6031 * gnat.dg/bit_packed_array5.ad[sb]: New testcase.
6032
6033 2011-05-26 Jason Merrill <jason@redhat.com>
6034
6035 * g++.dg/cpp0x/friend1.C: New.
6036 * g++.dg/cpp0x/friend2.C: New.
6037
6038 * g++.dg/cpp0x/auto7.C: Update.
6039 * g++.dg/template/crash50.C: Adjust.
6040 * g++.dg/template/static9.C: Adjust.
6041 * g++.old-deja/g++.ext/memconst.C: Adjust.
6042
6043 2011-05-26 Janis Johnson <janisjo@codesourcery.com>
6044
6045 * gcc.dg/march.c: Ignore a note for some targets.
6046
6047 2011-05-26 Janis Johnson <janis187@us.ibm.com>
6048 Nathan Froyd <froydnj@codesourcery.com>
6049
6050 PR c++/2288
6051 PR c++/18770
6052 * g++.old-deja/g++.jason/cond.C: Remove xfails.
6053 * g++.dg/parse/pr18770.C: New test.
6054 * g++.dg/cpp0x/range-for5.C: Add dg-error marker.
6055
6056 2011-05-26 Thomas Koenig <tkoenig@gcc.gnu.org>
6057
6058 PR fortran/48955
6059 * gfortran.dg/dependency_40.f90 : New test.
6060
6061 2011-05-26 Tobias Burnus <burnus@net-b.de>
6062
6063 PR fortran/18918
6064 * gfortran.dg/coarray/registering_1.f90: New.
6065
6066 2011-05-26 Jason Merrill <jason@redhat.com>
6067
6068 * g++.dg/cpp0x/variadic111.C: New.
6069 * g++.dg/cpp0x/variadic41.C: Adjust.
6070
6071 2011-05-26 Richard Guenther <rguenther@suse.de>
6072
6073 PR tree-optimization/48702
6074 * gcc.dg/torture/pr48702.c: New testcase.
6075
6076 2011-05-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6077
6078 PR gcov-profile/48845
6079 * g++.dg/tree-prof/tree-prof.exp: Check for -fprofile-generate
6080 support.
6081 * gcc.dg/matrix/matrix.exp: Likewise.
6082 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
6083 * lib/target-supports-dg.exp (dg-require-profiling): Don't pass
6084 line number to check_profiling_available.
6085 * lib/target-supports.exp (check_profiling_available): Account for
6086 this.
6087 Require TLS runtime support with -fprofile-generate.
6088 * lib/profopt.exp (profopt-execute): Add TLS options for
6089 -fprofile-generate.
6090 * gcc.dg/pr47793.c: Add dg-require-profiling "-fprofile-generate".
6091
6092 2011-05-26 Jakub Jelinek <jakub@redhat.com>
6093
6094 PR c++/49165
6095 * g++.dg/eh/cond5.C: New test.
6096
6097 PR tree-optimization/49161
6098 * gcc.c-torture/execute/pr49161.c: New test.
6099
6100 2011-05-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
6101
6102 * gcc.target/arm/neon-vorn-vbic.c: New test.
6103
6104 2011-05-26 Ira Rosen <ira.rosen@linaro.org>
6105
6106 PR tree-optimization/49038
6107 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: New test.
6108 * gcc.dg/vect/pr49038.c: New test.
6109
6110 2011-05-26 Fabien Chêne <fabien@gcc.gnu.org>
6111 * g++.dg/init/pr25811-3.C: New.
6112 * g++.dg/init/pr25811-4.C: New.
6113
6114 2011-05-25 Jason Merrill <jason@redhat.com>
6115
6116 * g++.dg/cpp0x/enum17.C: New.
6117 * g++.old-deja/g++.jason/rfg10.C: Adjust.
6118
6119 * g++.dg/cpp0x/auto24.C: New.
6120
6121 * g++.dg/cpp0x/error4.C: New.
6122
6123 * g++.dg/cpp0x/rv-restrict.C: New.
6124
6125 * g++.dg/cpp0x/enum15.C: New.
6126 * g++.dg/cpp0x/constexpr-switch2.C: New.
6127
6128 * g++.dg/cpp0x/variadic110.C: New.
6129
6130 * g++.dg/cpp0x/auto9.C: Add typedef test.
6131
6132 * g++.dg/cpp0x/auto23.C: New.
6133 * g++.dg/cpp0x/auto9.C: Adjust.
6134
6135 * g++.dg/cpp0x/defaulted29.C: New.
6136
6137 * g++.dg/cpp0x/initlist51.C: New.
6138
6139 2011-05-25 Janis Johnson <janisjo@codesourcery.com>
6140
6141 * gcc.target/arm/fp16-compile-none-1.c: Update expected error.
6142 * g++.dg/abi/packed1.C: Suppress warning.
6143 * g++.dg/warn/Wunused-parm-3.C: Likewise.
6144 * g++.dg/template/stdarg1.C: Likewise.
6145 * g++.dg/other/packed1.C: Remove arm from xfail list.
6146
6147 2011-05-25 Jason Merrill <jason@redhat.com>
6148
6149 * g++.dg/cpp0x/enum16.C: New.
6150 * g++.dg/parse/error15.C: Adjust.
6151
6152 * g++.dg/cpp0x/initlist50.C: New.
6153
6154 * g++.dg/cpp0x/lambda/lambda-conv5.C: New.
6155
6156 * g++.dg/cpp0x/variadic109.C: New.
6157
6158 2011-05-25 H.J. Lu <hongjiu.lu@intel.com>
6159
6160 * gcc.target/i386/pause-1.c: New.
6161
6162 2011-05-25 Eric Botcazou <ebotcazou@adacore.com>
6163
6164 * gcc.dg/stack-usage-1.c: Adjust comment.
6165 * gcc.dg/stack-usage-2.c: New test.
6166
6167 2011-05-25 Jakub Jelinek <jakub@redhat.com>
6168
6169 PR c++/49136
6170 * g++.dg/cpp0x/constexpr-bitfield2.C: New test.
6171 * g++.dg/cpp0x/constexpr-bitfield3.C: New test.
6172
6173 2011-05-24 Vladimir Makarov <vmakarov@redhat.com>
6174
6175 PR rtl-optimization/48757
6176 * gfortran.dg/pr48757.f: New test case.
6177
6178 2011-05-24 Jason Merrill <jason@redhat.com>
6179
6180 * g++.dg/cpp0x/access01.C: New.
6181
6182 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
6183
6184 PR libobjc/48177
6185 * objc.dg/pr48177.m: New testcase.
6186
6187 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
6188
6189 PR objc/48187
6190 * objc.dg/pr48187.m: New testcase.
6191 * obj-c++.dg/pr48187.mm: New testcase.
6192 * objc.dg/ivar-extra-semicolon.m: New testcase.
6193
6194 2011-05-24 Jason Merrill <jason@redhat.com>
6195
6196 * g++.dg/template/access21.C: New.
6197 * g++.dg/template/access22.C: New.
6198
6199 2011-05-24 Michael Matz <matz@gcc.gnu.org>
6200
6201 PR rtl-optimization/48633
6202 * g++.dg/pr48633.C: New test.
6203
6204 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
6205
6206 PR target/49133
6207 * g++.dg/other/pr49133.C: New test.
6208
6209 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
6210 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6211
6212 * gcc.dg/torture/tls/run-gd.c: New test.
6213 * gcc.dg/torture/tls/run-ie.c: New test.
6214 * gcc.dg/torture/tls/run-ld.c: New test.
6215 * gcc.dg/torture/tls/run-le.c: New test.
6216 * lib/target-supports.exp (check_effective_target_tls_runtime):
6217 Build testcase with TLS options.
6218
6219 2011-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6220
6221 * gcc.dg/vect/pr48172.c: Remove dg-do run.
6222
6223 2011-05-24 Tom de Vries <tom@codesourcery.com>
6224
6225 PR tree-optimization/49121
6226 * gcc.dg/tree-ssa/ivopt_infer_2.c: Adapt test.
6227
6228 2011-05-23 Jason Merrill <jason@redhat.com>
6229
6230 * g++.dg/cpp0x/defaulted28.C: New.
6231
6232 * g++.dg/cpp0x/sfinae25.C: New.
6233
6234 * g++.dg/cpp0x/rv-cast2.C: New.
6235
6236 * g++.dg/cpp0x/enum14.C: New.
6237
6238 2011-05-23 Jakub Jelinek <jakub@redhat.com>
6239
6240 PR lto/49123
6241 * gcc.c-torture/execute/pr49123.c: New test.
6242
6243 PR debug/49032
6244 * gcc.dg/debug/pr49032.c: New test.
6245
6246 PR c/49120
6247 * gcc.dg/pr49120.c: New test.
6248
6249 2011-05-23 H.J. Lu <hongjiu.lu@intel.com>
6250
6251 PR target/47315
6252 * gcc.target/i386/pr47315.c: New test.
6253
6254 2011-05-23 Jason Merrill <jason@redhat.com>
6255
6256 * g++.dg/cpp0x/lambda/lambda-eh2.C: New.
6257
6258 * g++.dg/cpp0x/sfinae24.C: New.
6259
6260 * g++.dg/cpp0x/error3.C: New.
6261
6262 * g++.dg/cpp0x/defaulted27.C: New.
6263
6264 * g++.dg/cpp0x/decltype27.C: New.
6265
6266 2011-05-23 Richard Guenther <rguenther@suse.de>
6267
6268 * gcc.dg/tree-ssa/forwprop-11.c: Adjust and un-XFAIL.
6269
6270 2011-05-23 Richard Guenther <rguenther@suse.de>
6271
6272 PR tree-optimization/40874
6273 * g++.dg/tree-ssa/pr40874.C: New testcase.
6274
6275 2011-05-23 Richard Guenther <rguenther@suse.de>
6276
6277 PR tree-optimization/49115
6278 * g++.dg/torture/pr49115.C: New testcase.
6279
6280 2011-05-23 Richard Guenther <rguenther@suse.de>
6281
6282 PR middle-end/15419
6283 * gcc.dg/memcpy-3.c: New testcase.
6284
6285 2011-05-23 Jakub Jelinek <jakub@redhat.com>
6286
6287 PR middle-end/48973
6288 * gcc.c-torture/execute/pr48973-1.c: New test.
6289 * gcc.c-torture/execute/pr48973-2.c: New test.
6290
6291 2011-05-23 Jonathan Wakely <jwakely.gcc@gmail.com>
6292
6293 PR c++/18016
6294 * g++.dg/warn/pr18016.C: New.
6295
6296 2011-05-23 Tom de Vries <tom@codesourcery.com>
6297
6298 PR target/45098
6299 * gcc.target/arm/ivopts-6.c: New test.
6300
6301 2011-05-22 Jakub Jelinek <jakub@redhat.com>
6302
6303 PR middle-end/49029
6304 * gcc.c-torture/compile/pr49029.c: New test.
6305
6306 2011-05-22 Jason Merrill <jason@redhat.com>
6307
6308 * g++.dg/cpp0x/sfinae23.C: New.
6309 * g++.dg/cpp0x/sfinae8.C: Correct.
6310
6311 2011-05-22 Thomas Koenig <tkoenig@gcc.gnu.org>
6312
6313 * gfortran.dg/function_optimize_8.f90: New test case.
6314
6315 2011-05-22 Ira Rosen <ira.rosen@linaro.org>
6316
6317 PR tree-optimization/49087
6318 * gcc.dg/vect/O3-pr49087.c: New test.
6319
6320 2011-05-21 Jason Merrill <jason@redhat.com>
6321
6322 * g++.dg/debug/const5.C: New.
6323
6324 2011-05-20 Jason Merrill <jason@redhat.com>
6325
6326 * g++.dg/cpp0x/constexpr-static7.C: Extend.
6327
6328 * g++.dg/cpp0x/constexpr-static7.C: New.
6329
6330 * g++.dg/cpp0x/enum12.C: New.
6331 * g++.dg/cpp0x/enum13.C: New.
6332
6333 2011-05-21 Janus Weil <janus@gcc.gnu.org>
6334
6335 PR fortran/48699
6336 * gfortran.dg/select_type_23.f03: New.
6337
6338 2011-05-20 Jason Merrill <jason@redhat.com>
6339
6340 * g++.dg/cpp0x/defaulted26.C: New.
6341
6342 * g++.dg/cpp0x/noexcept02.C: Fix.
6343 * g++.dg/cpp0x/noexcept03.C: Fix.
6344 * g++.dg/cpp0x/noexcept08.C: Fix.
6345 * g++.dg/cpp0x/noexcept10.C: New.
6346
6347 2011-05-20 Janus Weil <janus@gcc.gnu.org>
6348
6349 PR fortran/48706
6350 * gfortran.dg/extends_12.f03: New.
6351
6352 2011-05-20 Jason Merrill <jason@redhat.com>
6353
6354 * g++.dg/template/koenig9.C: New.
6355 * g++.dg/opt/pr47615.C: Fix.
6356 * g++.dg/overload/defarg1.C: Fix.
6357 * g++.dg/tc1/dr213.C: Remove xfail.
6358 * g++.dg/torture/pr34850.C: Fix.
6359 * g++.dg/torture/pr39362.C: Fix.
6360 * g++.old-deja/g++.brendan/crash56.C: Fix.
6361 * g++.old-deja/g++.pt/memtemp47.C: Fix.
6362
6363 2011-05-20 Richard Guenther <rguenther@suse.de>
6364
6365 PR tree-optimization/49079
6366 * gcc.dg/torture/pr49079.c: New testcase.
6367
6368 2011-05-20 Jakub Jelinek <jakub@redhat.com>
6369
6370 PR tree-optimization/49073
6371 * gcc.c-torture/execute/pr49073.c: New test.
6372
6373 2011-06-19 Tobias Burnus <burnus@net-b.de>
6374
6375 PR fortran/18918
6376 * gfortran.dg/coarray_21.f90: New.
6377
6378 2011-05-19 Joseph Myers <joseph@codesourcery.com>
6379
6380 * lib/prune.exe (prune_gcc_output): Expect "error:" in collect2
6381 output.
6382
6383 2011-05-19 Richard Guenther <rguenther@suse.de>
6384
6385 PR testsuite/49063
6386 * gcc.dg/builtin-object-size-11.c: Use -std=gnu89.
6387
6388 2011-05-19 Richard Guenther <rguenther@suse.de>
6389
6390 PR middle-end/48985
6391 * gcc.dg/builtin-object-size-11.c: New testcase.
6392
6393 2011-05-19 Tom de Vries <tom@codesourcery.com>
6394
6395 PR target/45098
6396 * gcc.target/arm/ivopts.c: New test.
6397 * gcc.target/arm/ivopts-2.c: New test.
6398
6399 2011-05-19 Tom de Vries <tom@codesourcery.com>
6400
6401 * lib/lib/scanasm.exp (object-size): Fix target selector handling.
6402
6403 2011-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6404
6405 * gcc.c-torture/execute/960321-1.x: Remove.
6406
6407 2011-05-18 Janus Weil <janus@gcc.gnu.org>
6408
6409 PR fortran/48700
6410 * gfortran.dg/move_alloc_4.f90: New.
6411
6412 2011-05-18 H.J. Lu <hongjiu.lu@intel.com>
6413
6414 PR target/49002
6415 * gcc.target/i386/pr49002-1.c: New test.
6416 * gcc.target/i386/pr49002-2.c: Likewise.
6417
6418 2011-05-18 Jakub Jelinek <jakub@redhat.com>
6419
6420 PR tree-optimization/49039
6421 * gcc.c-torture/execute/pr49039.c: New test.
6422 * gcc.dg/tree-ssa/pr49039.c: New test.
6423 * g++.dg/torture/pr49039.C: New test.
6424
6425 2011-05-18 Jason Merrill <jason@redhat.com>
6426
6427 * g++.dg/cpp0x/constexpr-incomplete3.C: New.
6428 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust.
6429 * g++.dg/cpp0x/constexpr-memfn1.C: Adjust.
6430
6431 2011-05-18 Stuart Henderson <shenders@gcc.gnu.org>
6432
6433 * gcc.target/bfin/mcpu-bf592.c: New test.
6434
6435 2011-05-18 Ira Rosen <ira.rosen@linaro.org>
6436
6437 PR tree-optimization/41881
6438 * gcc.dg/vect/O3-pr41881.c: New test.
6439 * gcc.dg/vect/O3-slp-reduc-10.c: New test.
6440
6441 2011-05-18 Jakub Jelinek <jakub@redhat.com>
6442
6443 PR tree-optimization/49000
6444 * gcc.dg/pr49000.c: New test.
6445
6446 2011-05-17 Eric Botcazou <ebotcazou@adacore.com>
6447
6448 * gnat.dg/invalid1.adb: New test.
6449
6450 2011-05-16 Uros Bizjak <ubizjak@gmail.com>
6451
6452 * gcc.target/i386/avx-vzeroupper-16.c: Update scan-assembler-times
6453 scan pattern.
6454 * gcc.target/i386/avx-vzeroupper-17.c: Ditto.
6455 * gcc.target/i386/avx-vzeroupper-18.c: Ditto.
6456
6457 2011-05-15 Jonathan Wakely <jwakely.gcc@gmail.com>
6458
6459 PR c++/48994
6460 * g++.dg/cpp0x/range-for18.C: New.
6461
6462 2011-05-15 Tobias Burnus <burnus@net-b.de>
6463
6464 PR fortran/18918
6465 * gfortran.dg/coarray/image_index_2.f90: New.
6466
6467 2011-05-13 Ville Voutilainen <ville.voutilainen@gmail.com>
6468
6469 * g++.dg/cpp0x/override1.C: Move from inherit/virtual9.C.
6470 * g++.dg/cpp0x/override2.C: New.
6471
6472 2011-05-14 Tobias Burnus <burnus@net-b.de>
6473
6474 PR fortran/18918
6475 * gfortran.de/coarray_20.f90: New.
6476
6477 2011-05-14 Thomas Koenig <tkoenig@gcc.gnu.org>
6478
6479 PR fortran/22572
6480 * function_optimize_7.f90: New test case.
6481
6482 2011-05-13 Jason Merrill <jason@redhat.com>
6483
6484 * g++.dg/cpp0x/decltype26.C: New.
6485 * g++.dg/cpp0x/enum11.C: New.
6486
6487 2011-05-13 Tobias Burnus <burnus@net-b.de>
6488
6489 PR fortran/48972
6490 PR fortran/48991
6491 * gfortran.dg/assign_8.f90: Update dg-error.
6492
6493 2011-05-13 Tobias Burnus <burnus@net-b.de>
6494
6495 PR fortran/48972
6496 * gfortran.dg/io_constraints_8.f90: New.
6497 * gfortran.dg/io_constraints_9.f90: New.
6498
6499 2011-05-13 Martin Thuresson <martint@google.com>
6500
6501 PR gcov-profile/47793
6502 * gcc.dg/pr47793.c: New.
6503
6504 2011-05-12 Jakub Jelinek <jakub@redhat.com>
6505
6506 PR tree-optimization/48975
6507 * gcc.dg/pr48975.c: New test.
6508
6509 2011-05-12 Tobias Burnus <burnus@net-b.de>
6510
6511 PR fortran/48972
6512 * gfortran.dg/iso_c_binding_compiler_3.f90: New.
6513
6514 2011-05-12 Jason Merrill <jason@redhat.com>
6515
6516 * g++.dg/cpp0x/constexpr-incomplete2.C: New.
6517
6518 2011-05-12 Geert Bosch <bosch@adacore.com>
6519
6520 * gnat.dg/view_conversion1.adb: New test.
6521
6522 2011-05-12 Richard Guenther <rguenther@suse.de>
6523
6524 PR tree-optimization/48172
6525 * gcc.dg/vect/pr48172.c: New testcase.
6526
6527 2011-05-12 Jakub Jelinek <jakub@redhat.com>
6528
6529 PR debug/48967
6530 * g++.dg/opt/pr48967.C: New test.
6531
6532 2011-05-11 Jason Merrill <jason@redhat.com>
6533
6534 * g++.dg/cpp0x/constexpr-friend.C: New.
6535 * g++.dg/cpp0x/constexpr-incomplete1.C: New.
6536
6537 * g++.dg/cpp0x/sfinae22.C: New.
6538
6539 2011-05-11 Tobias Burnus <burnus@net-b.de>
6540
6541 PR fortran/48889
6542 * gfortran.dg/generic_24.f90: New.
6543
6544 2011-05-11 Richard Guenther <rguenther@suse.de>
6545
6546 PR tree-optimization/15256
6547 * gcc.dg/tree-ssa/forwprop-14.c: New testcase.
6548
6549 2011-05-11 Jakub Jelinek <jakub@redhat.com>
6550
6551 PR debug/48159
6552 * gcc.dg/pr48159-1.c: New test.
6553 * gcc.dg/pr48159-2.c: New test.
6554
6555 2011-05-11 Richard Guenther <rguenther@suse.de>
6556
6557 PR middle-end/48953
6558 * gcc.dg/torture/pr48953.c: New testcase.
6559
6560 2011-05-11 Richard Guenther <rguenther@suse.de>
6561
6562 PR tree-optimization/18041
6563 * gcc.dg/tree-ssa/forwprop-13.c: New testcase.
6564
6565 2011-05-11 Alan Modra <amodra@gmail.com>
6566
6567 PR target/47755
6568 * gcc.target/powerpc/pr47755-2.c: Require vsx_hw.
6569
6570 2011-05-10 Jason Merrill <jason@redhat.com>
6571
6572 * g++.dg/cpp0x/defaulted25.C: New.
6573 * g++.dg/template/crash7.C: Adjust.
6574
6575 * g++.dg/cpp0x/variadic108.C: New.
6576
6577 2011-05-10 Ville Voutilainen <ville.voutilainen@gmail.com>
6578
6579 * g++.dg/inherit/virtual9.C: Extend.
6580
6581 2011-05-10 Michael Meissner <meissner@linux.vnet.ibm.com>
6582
6583 PR target/48857
6584 * gcc.target/powerpc/pr48857.c: New file, make sure V2DI arguments
6585 are passed and returned in vector registers.
6586
6587 2011-05-10 Richard Guenther <rguenther@suse.de>
6588
6589 * gcc.dg/tree-ssa/ssa-fre-2.c: Disable forwprop.
6590 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
6591 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
6592 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
6593 * gcc.dg/tree-ssa/scev-cast.c: Adjust. Note what transformation
6594 applies.
6595
6596 2011-05-10 Jakub Jelinek <jakub@redhat.com>
6597
6598 PR tree-optimization/48611
6599 PR tree-optimization/48794
6600 * gfortran.dg/gomp/pr48611.f90: New test.
6601 * gfortran.dg/gomp/pr48794.f90: New test.
6602
6603 PR debug/48928
6604 * gcc.dg/dfp/pr48928.c: New test.
6605
6606 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
6607
6608 PR c++/48522
6609 * g++.dg/cpp0x/pr48522.C: New.
6610
6611 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
6612
6613 PR c++/48735
6614 * g++.dg/cpp0x/sfinae21.C: New.
6615
6616 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
6617
6618 * g++.dg/template/sfinae28.C: Rename to...
6619 * g++.dg/cpp0x/sfinae19.C: ... this.
6620 * g++.dg/template/sfinae29.C: Rename to...
6621 * g++.dg/cpp0x/sfinae20.C: ... this.
6622
6623 2011-05-09 Jeff Law <law@redhat.com>
6624
6625 * lib/gcc-gdb-test.exp (gdb-test): Reorder matchers to give more
6626 consistent results.
6627
6628 2011-05-09 Fabien Chêne <fabien@gcc.gnu.org>
6629
6630 PR c++/20039
6631 * g++.dg/init/pr20039.C: New.
6632
6633 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
6634
6635 PR c++/48737
6636 PR c++/48744
6637 * g++.dg/template/sfinae28.C: New.
6638 * g++.dg/template/sfinae29.C: Likewise.
6639
6640 2011-05-09 Jason Merrill <jason@redhat.com>
6641
6642 * g++.dg/template/nontype23.C: New.
6643
6644 2011-05-07 Fabien Chêne <fabien@gcc.gnu.org>
6645 PR c++/48859
6646 * g++.dg/init/pr48859.C: New.
6647
6648 2011-05-09 Jason Merrill <jason@redhat.com>
6649
6650 * gcc.dg/gcc.dg/uninit-D.c: Move to c-c++-common.
6651 * gcc.dg/gcc.dg/uninit-D-O0.c: Move to c-c++-common.
6652 * gcc.dg/gcc.dg/uninit-E.c: Move to c-c++-common.
6653 * gcc.dg/gcc.dg/uninit-E-O0.c: Move to c-c++-common.
6654 * gcc.dg/gcc.dg/uninit-F.c: Move to c-c++-common.
6655 * gcc.dg/gcc.dg/uninit-F-O0.c: Move to c-c++-common.
6656 * gcc.dg/gcc.dg/uninit-G.c: Move to c-c++-common.
6657 * gcc.dg/gcc.dg/uninit-G-O0.c: Move to c-c++-common.
6658
6659 2011-05-08 Ville Voutilainen <ville.voutilainen@gmail.com>
6660
6661 * g++.dg/inherit/virtual9.C: New.
6662
6663 2011-05-09 Dodji Seketeli <dodji@redhat.com>
6664
6665 PR c++/48574
6666 * g++.dg/template/dependent-expr8.C: New test case.
6667
6668 2011-05-07 Zdenek Dvorak <ook@ucw.cz>
6669
6670 PR tree-optimization/48837
6671 * gcc.dg/pr48837.c: New testcase.
6672
6673 2011-05-06 Jason Merrill <jason@redhat.com>
6674
6675 * g++.dg/cpp0x/constexpr-condition2.C: New.
6676
6677 * g++.dg/cpp0x/constexpr-missing.C: New.
6678
6679 2011-05-06 Tobias Burnus <burnus@net-b.de>
6680
6681 PR fortran/18918
6682 * gfortran.dg/coarray/this_image_2.f90: New.
6683
6684 2011-05-06 Tobias Burnus <burnus@net-b.de>
6685
6686 PR fortran/48858
6687 PR fortran/48820
6688 * gfortran.dg/bind_c_usage_22.f90: New.
6689 * gfortran.dg/bind_c_usage_23.f90: New.
6690 * gfortran.dg/bind_c_usage_24.f90: New.
6691 * gfortran.dg/bind_c_usage_24_c.c: New.
6692
6693 2011-05-06 Dodji Seketeli <dodji@redhat.com>
6694
6695 PR c++/48838
6696 * g++.dg/template/member9.C: New test case.
6697
6698 2011-05-05 Eric Botcazou <ebotcazou@adacore.com>
6699
6700 * gnat.dg/discr29.ad[sb]: New test.
6701 * gnat.dg/discr30.adb: Likewise.
6702
6703 2011-05-05 Julian Brown <julian@codesourcery.com>
6704
6705 * gcc.target/arm/neon-vset_lanes8.c: New test.
6706
6707 2011-05-05 Jason Merrill <jason@redhat.com>
6708
6709 * g++.dg/init/new32.C: New.
6710
6711 2011-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6712
6713 * gfortran.dg/fmt_g0_6.f08: Use dg-options "-ffloat-store".
6714 Fix typo.
6715
6716 2011-05-05 Jakub Jelinek <jakub@redhat.com>
6717
6718 PR rtl-optimization/48381
6719 * gcc.c-torture/compile/pr48381.c: New test.
6720
6721 2011-05-05 Uros Bizjak <ubizjak@gmail.com>
6722
6723 * gcc.target/i386/opt-1.c: Add --param min-insn-to-prefetch -ratio=0
6724 to dg-options.
6725 * gcc.target/i386/opt-1.c: Ditto.
6726
6727 2011-05-04 Jason Merrill <jason@redhat.com>
6728
6729 * g++.dg/conversion/base1.C: New.
6730
6731 2011-05-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6732
6733 PR libgfortran/48787
6734 * gfortran.dg/round_3.f08: Add more checks to test case.
6735
6736 2011-05-04 Hans-Peter Nilsson <hp@axis.com>
6737
6738 * gfortran.dg/pr47878.f90, gfortran.dg/endfile_3.f90,
6739 gfortran.dg/endfile_4.f90, gfortran.dg/ftell_3.f90,
6740 gfortran.dg/fmt_cache_1.f, gfortran.dg/namelist_66.f90:
6741 Gate test on effective_target fd_truncate.
6742
6743 2011-05-04 Uros Bizjak <ubizjak@gmail.com>
6744
6745 * gcc.target/i386/recip-vec-divf.c: Decrease array sizes.
6746 * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
6747 * gcc.target/i386/recip-vec-divf-avx.c: Increase array sizes.
6748 * gcc.target/i386/recip-vec-sqrtf-avx.c: Ditto. Update scan times.
6749 * gcc.target/i386/ssefn-1.c: Add -mno-sse2 to dg-options.
6750 * gcc.target/i386/pr38824.c: Ditto.
6751 * gcc.target/i386/vecinit-1.c: Add -mno-sse4 to dg-options.
6752 * gcc.target/i386/vecinit-2.c: Ditto.
6753 * gcc.target/i386/sse-19.c: Add -mno-ssse3 to dg-options.
6754 * gcc.target/i386/parity-1.c: Add -mno-popcnt to dg-options.
6755 * gcc.target/i386/parity-2.c: Ditto.
6756 * gcc.target/i386/incoming-8.c: Add -mno-avx to dg-options.
6757
6758 2011-05-04 Stuart Henderson <shenders@gcc.gnu.org>
6759
6760 * gcc.target/bfin/mcpu-bf512.c: Update to latest silicon revision and
6761 remove duplication.
6762 * gcc.target/bfin/mcpu-bf514.c: Likewise.
6763 * gcc.target/bfin/mcpu-bf516.c: Likewise.
6764 * gcc.target/bfin/mcpu-bf518.c: Likewise.
6765
6766 2011-05-03 Tobias Burnus <burnus@net-b.de>
6767
6768 PR fortran/18918
6769 * gfortran.dg/coarray/this_image_1.f90: Remove dg-options.
6770
6771 2011-05-03 Tobias Burnus <burnus@net-b.de>
6772
6773 PR fortran/18918
6774 * gfortran.dg/coarray/this_image_1.f90: New.
6775
6776 2011-05-03 Tobias Burnus <burnus@net-b.de>
6777
6778 PR fortran/18918
6779 * gfortran.dg/coarray/caf.dg: New.
6780 * gfortran.dg/coarray/image_index_1.f90: New, copied
6781 from ../coarray_16.f90.
6782
6783 2011-05-03 Paolo Carlini <paolo.carlini@oracle.com>
6784
6785 PR c++/28501
6786 * g++.dg/ext/complex9.C: New.
6787
6788 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
6789
6790 From Mike Frysinger
6791 * gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0004.
6792 * gcc.target/bfin/mcpu-bf544.c, gcc.target/bfin/mcpu-bf547.c,
6793 gcc.target/bfin/mcpu-bf548.c, gcc.target/bfin/mcpu-bf549.c: Likewise.
6794
6795 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
6796
6797 * gcc.target/bfin/builtins: Created.
6798 * gcc.target/bfin/hisilh-O0.c: Deleted.
6799 * gcc.target/bfin/hisilh.c: Moved to...
6800 * gcc.target/bfin/builtins/hisilh.c: ...here.
6801 * gcc.target/bfin/builtins/shl_fr1x16-6.c: New test.
6802 * gcc.target/bfin/builtins/shr_fr1x16-1.c: Ditto.
6803 * gcc.target/bfin/builtins/shl_fr1x32-9.c: Ditto.
6804 * gcc.target/bfin/builtins/shr_fr1x32-4.c: Ditto.
6805 * gcc.target/bfin/builtins/shr_fr1x32-8.c: Ditto.
6806 * gcc.target/bfin/builtins/lshl_fr2x16-1.c: Ditto.
6807 * gcc.target/bfin/builtins/abs_fr1x16-1.c: Ditto.
6808 * gcc.target/bfin/builtins/norm32-1.c: Ditto.
6809 * gcc.target/bfin/builtins/shrl_fr1x16-3.c: Ditto.
6810 * gcc.target/bfin/builtins/norm_fr1x32-2.c: Ditto.
6811 * gcc.target/bfin/builtins/bfin-builtins.exp: Ditto.
6812 * gcc.target/bfin/builtins/norm16-2.c: Ditto.
6813 * gcc.target/bfin/builtins/norm32-5.c: Ditto.
6814 * gcc.target/bfin/builtins/norm_fr1x16-3.c: Ditto.
6815 * gcc.target/bfin/builtins/mult_fr1x32x32-2.c: Ditto.
6816 * gcc.target/bfin/builtins/norm16-6.c: Ditto.
6817 * gcc.target/bfin/builtins/norm32-9.c: Ditto.
6818 * gcc.target/bfin/builtins/mult_fr2x16-1.c: Ditto.
6819 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-2.c: Ditto.
6820 * gcc.target/bfin/builtins/min_fr2x16-1.c: Ditto.
6821 * gcc.target/bfin/builtins/max_fr2x16-2.c: Ditto.
6822 * gcc.target/bfin/builtins/norm32-10.c: Ditto.
6823 * gcc.target/bfin/builtins/shl_fr2x16-3.c: Ditto.
6824 * gcc.target/bfin/builtins/mulhisihh_fr2x16-1.c: Ditto.
6825 * gcc.target/bfin/builtins/diff_hl_fr2x16-2.c: Ditto.
6826 * gcc.target/bfin/builtins/shl_fr2x16-7.c: Ditto.
6827 * gcc.target/bfin/builtins/shr_fr2x16-2.c: Ditto.
6828 * gcc.target/bfin/builtins/mulhisilh_fr2x16-1.c: Ditto.
6829 * gcc.target/bfin/builtins/lshl_fr1x16-1.c: Ditto.
6830 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-2.c: Ditto.
6831 * gcc.target/bfin/builtins/negate_fr1x32-2.c: Ditto.
6832 * gcc.target/bfin/builtins/negate_fr1x16-3.c: Ditto.
6833 * gcc.target/bfin/builtins/abs_fr2x16-2.c: Ditto.
6834 * gcc.target/bfin/builtins/shrl_fr2x16-4.c: Ditto.
6835 * gcc.target/bfin/builtins/mult_fr1x16-1.c: Ditto.
6836 * gcc.target/bfin/builtins/max_fr1x32-1.c: Ditto.
6837 * gcc.target/bfin/builtins/min_fr1x16-1.c: Ditto.
6838 * gcc.target/bfin/builtins/shl_fr1x32-2.c: Ditto.
6839 * gcc.target/bfin/builtins/max_fr1x16-2.c: Ditto.
6840 * gcc.target/bfin/builtins/shl_fr1x16-3.c: Ditto.
6841 * gcc.target/bfin/builtins/add_fr2x16-1.c: Ditto.
6842 * gcc.target/bfin/builtins/shl_fr1x32-6.c: Ditto.
6843 * gcc.target/bfin/builtins/shr_fr1x32-1.c: Ditto.
6844 * gcc.target/bfin/builtins/shr_fr1x32.c: Ditto.
6845 * gcc.target/bfin/builtins/shl_fr1x16-7.c: Ditto.
6846 * gcc.target/bfin/builtins/shr_fr1x16-2.c: Ditto.
6847 * gcc.target/bfin/builtins/shr_fr1x32-5.c: Ditto.
6848 * gcc.target/bfin/builtins/shr_fr1x32-9.c: Ditto.
6849 * gcc.target/bfin/builtins/abs_fr1x32-1.c: Ditto.
6850 * gcc.target/bfin/builtins/lshl_fr2x16-2.c: Ditto.
6851 * gcc.target/bfin/builtins/abs_fr1x16-2.c: Ditto.
6852 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-1.c: Ditto.
6853 * gcc.target/bfin/builtins/norm32-2.c: Ditto.
6854 * gcc.target/bfin/builtins/shrl_fr1x16-4.c: Ditto.
6855 * gcc.target/bfin/builtins/norm16-3.c: Ditto.
6856 * gcc.target/bfin/builtins/norm32-6.c: Ditto.
6857 * gcc.target/bfin/builtins/norm16-7.c: Ditto.
6858 * gcc.target/bfin/builtins/mult_fr2x16-2.c: Ditto.
6859 * gcc.target/bfin/builtins/min_fr2x16-2.c: Ditto.
6860 * gcc.target/bfin/builtins/add_fr1x16-1.c: Ditto.
6861 * gcc.target/bfin/builtins/norm32-11.c: Ditto.
6862 * gcc.target/bfin/builtins/sub_fr2x16-1.c: Ditto.
6863 * gcc.target/bfin/builtins/shl_fr2x16-4.c: Ditto.
6864 * gcc.target/bfin/builtins/mulhisihh_fr2x16-2.c: Ditto.
6865 * gcc.target/bfin/builtins/diff_lh_fr2x16-1.c: Ditto.
6866 * gcc.target/bfin/builtins/shl_fr2x16-8.c: Ditto.
6867 * gcc.target/bfin/builtins/shr_fr2x16-3.c: Ditto.
6868 * gcc.target/bfin/builtins/mulhisilh_fr2x16-2.c: Ditto.
6869 * gcc.target/bfin/builtins/lshl_fr1x16-2.c: Ditto.
6870 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-1.c: Ditto.
6871 * gcc.target/bfin/builtins/shrl_fr2x16-1.c: Ditto.
6872 * gcc.target/bfin/builtins/mult_fr1x32-1.c: Ditto.
6873 * gcc.target/bfin/builtins/min_fr1x32-1.c: Ditto.
6874 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-1.c: Ditto.
6875 * gcc.target/bfin/builtins/mult_fr1x16-2.c: Ditto.
6876 * gcc.target/bfin/builtins/max_fr1x32-2.c: Ditto.
6877 * gcc.target/bfin/builtins/min_fr1x16-2.c: Ditto.
6878 * gcc.target/bfin/builtins/shl_fr1x32.c: Ditto.
6879 * gcc.target/bfin/builtins/shl_fr1x32-3.c: Ditto.
6880 * gcc.target/bfin/builtins/shl_fr1x16-4.c: Ditto.
6881 * gcc.target/bfin/builtins/sub_fr1x16-1.c: Ditto.
6882 * gcc.target/bfin/builtins/add_fr2x16-2.c: Ditto.
6883 * gcc.target/bfin/builtins/shl_fr1x32-7.c: Ditto.
6884 * gcc.target/bfin/builtins/shr_fr1x32-2.c: Ditto.
6885 * gcc.target/bfin/builtins/shl_fr1x16-8.c: Ditto.
6886 * gcc.target/bfin/builtins/shr_fr1x16-3.c: Ditto.
6887 * gcc.target/bfin/builtins/shr_fr1x32-6.c: Ditto.
6888 * gcc.target/bfin/builtins/circptr.c: Ditto.
6889 * gcc.target/bfin/builtins/negate_fr2x16-1.c: Ditto.
6890 * gcc.target/bfin/builtins/abs_fr1x32-2.c: Ditto.
6891 * gcc.target/bfin/builtins/multr_fr2x16-1.c: Ditto.
6892 * gcc.target/bfin/builtins/sum_fr2x16-1.c: Ditto.
6893 * gcc.target/bfin/builtins/shrl_fr1x16-1.c: Ditto.
6894 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-2.c: Ditto.
6895 * gcc.target/bfin/builtins/norm32-3.c: Ditto.
6896 * gcc.target/bfin/builtins/norm_fr1x16-1.c: Ditto.
6897 * gcc.target/bfin/builtins/norm16-4.c: Ditto.
6898 * gcc.target/bfin/builtins/norm32-7.c: Ditto.
6899 * gcc.target/bfin/builtins/norm16-8.c: Ditto.
6900 * gcc.target/bfin/builtins/add_fr1x32-1.c: Ditto.
6901 * gcc.target/bfin/builtins/shl_fr2x16-1.c: Ditto.
6902 * gcc.target/bfin/builtins/add_fr1x16-2.c: Ditto.
6903 * gcc.target/bfin/builtins/shl_fr2x16-5.c: Ditto.
6904 * gcc.target/bfin/builtins/norm32-12.c: Ditto.
6905 * gcc.target/bfin/builtins/sub_fr2x16-2.c: Ditto.
6906 * gcc.target/bfin/builtins/diff_lh_fr2x16-2.c: Ditto.
6907 * gcc.target/bfin/builtins/mulhisihl_fr2x16-1.c: Ditto.
6908 * gcc.target/bfin/builtins/shr_fr2x16-4.c: Ditto.
6909 * gcc.target/bfin/builtins/mulhisill_fr2x16-1.c: Ditto.
6910 * gcc.target/bfin/builtins/negate_fr1x16-1.c: Ditto.
6911 * gcc.target/bfin/builtins/multr_fr1x16-1.c: Ditto.
6912 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-2.c: Ditto.
6913 * gcc.target/bfin/builtins/shrl_fr2x16-2.c: Ditto.
6914 * gcc.target/bfin/builtins/mult_fr1x32x32NS-1.c: Ditto.
6915 * gcc.target/bfin/builtins/mult_fr1x32-2.c: Ditto.
6916 * gcc.target/bfin/builtins/min_fr1x32-2.c: Ditto.
6917 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-2.c: Ditto.
6918 * gcc.target/bfin/builtins/shl_fr1x16-1.c: Ditto.
6919 * gcc.target/bfin/builtins/sub_fr1x32-1.c: Ditto.
6920 * gcc.target/bfin/builtins/shl_fr1x32-4.c: Ditto.
6921 * gcc.target/bfin/builtins/sub_fr1x16-2.c: Ditto.
6922 * gcc.target/bfin/builtins/shl_fr1x16-5.c: Ditto.
6923 * gcc.target/bfin/builtins/shl_fr1x32-8.c: Ditto.
6924 * gcc.target/bfin/builtins/shr_fr1x32-3.c: Ditto.
6925 * gcc.target/bfin/builtins/shr_fr1x16-4.c: Ditto.
6926 * gcc.target/bfin/builtins/shr_fr1x32-7.c: Ditto.
6927 * gcc.target/bfin/builtins/negate_fr2x16-2.c: Ditto.
6928 * gcc.target/bfin/builtins/multr_fr2x16-2.c: Ditto.
6929 * gcc.target/bfin/builtins/sum_fr2x16-2.c: Ditto.
6930 * gcc.target/bfin/builtins/shrl_fr1x16-2.c: Ditto.
6931 * gcc.target/bfin/builtins/norm_fr1x32-1.c: Ditto.
6932 * gcc.target/bfin/builtins/norm16-1.c: Ditto.
6933 * gcc.target/bfin/builtins/norm_fr1x16-2.c: Ditto.
6934 * gcc.target/bfin/builtins/mult_fr1x32x32-1.c: Ditto.
6935 * gcc.target/bfin/builtins/norm32-4.c: Ditto.
6936 * gcc.target/bfin/builtins/norm16-5.c: Ditto.
6937 * gcc.target/bfin/builtins/norm32-8.c: Ditto.
6938 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-1.c: Ditto.
6939 * gcc.target/bfin/builtins/max_fr2x16-1.c: Ditto.
6940 * gcc.target/bfin/builtins/add_fr1x32-2.c: Ditto.
6941 * gcc.target/bfin/builtins/shl_fr2x16-2.c: Ditto.
6942 * gcc.target/bfin/builtins/shl_fr2x16-6.c: Ditto.
6943 * gcc.target/bfin/builtins/diff_hl_fr2x16-1.c: Ditto.
6944 * gcc.target/bfin/builtins/shr_fr2x16-1.c: Ditto.
6945 * gcc.target/bfin/builtins/mulhisihl_fr2x16-2.c: Ditto.
6946 * gcc.target/bfin/builtins/negate_fr1x32-1.c: Ditto.
6947 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-1.c: Ditto.
6948 * gcc.target/bfin/builtins/multr_fr1x16-2.c: Ditto.
6949 * gcc.target/bfin/builtins/mulhisill_fr2x16-2.c: Ditto.
6950 * gcc.target/bfin/builtins/negate_fr1x16-2.c: Ditto.
6951 * gcc.target/bfin/builtins/abs_fr2x16-1.c: Ditto.
6952 * gcc.target/bfin/builtins/shrl_fr2x16-3.c: Ditto.
6953 * gcc.target/bfin/builtins/mult_fr1x32x32NS-2.c: Ditto.
6954 * gcc.target/bfin/builtins/shl_fr1x32-1.c: Ditto.
6955 * gcc.target/bfin/builtins/max_fr1x16-1.c: Ditto.
6956 * gcc.target/bfin/builtins/shl_fr1x16-2.c: Ditto.
6957 * gcc.target/bfin/builtins/sub_fr1x32-2.c: Ditto.
6958 * gcc.target/bfin/builtins/shl_fr1x32-5.c: Ditto.
6959
6960 2011-05-03 Bernd Schmidt <bernds@codesourcery.com>
6961
6962 * gcc.target/arm/cold-lc.c: New test.
6963
6964 2011-05-03 Jakub Jelinek <jakub@redhat.com>
6965
6966 PR target/48774
6967 * gcc.dg/pr48774.c: New test.
6968
6969 2011-05-03 Richard Guenther <rguenther@suse.de>
6970
6971 * gcc.dg/large-size-array-5.c: New testcase.
6972
6973 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
6974
6975 * gcc.dg/vect/vect-strided-u16-i3.c: New test.
6976
6977 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
6978
6979 * lib/target-supports.exp (check_effective_target_vect_strided):
6980 Replace with...
6981 (check_effective_target_vect_strided2)
6982 (check_effective_target_vect_strided3)
6983 (check_effective_target_vect_strided4)
6984 (check_effective_target_vect_strided8): ...these new functions.
6985
6986 * gcc.dg/vect/O3-pr39675-2.c: Update accordingly.
6987 * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Likewise.
6988 * gcc.dg/vect/fast-math-slp-27.c: Likewise.
6989 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Likewise.
6990 * gcc.dg/vect/pr37539.c: Likewise.
6991 * gcc.dg/vect/slp-11a.c: Likewise.
6992 * gcc.dg/vect/slp-11b.c: Likewise.
6993 * gcc.dg/vect/slp-11c.c: Likewise.
6994 * gcc.dg/vect/slp-12a.c: Likewise.
6995 * gcc.dg/vect/slp-12b.c: Likewise.
6996 * gcc.dg/vect/slp-18.c: Likewise.
6997 * gcc.dg/vect/slp-19a.c: Likewise.
6998 * gcc.dg/vect/slp-19b.c: Likewise.
6999 * gcc.dg/vect/slp-21.c: Likewise.
7000 * gcc.dg/vect/slp-23.c: Likewise.
7001 * gcc.dg/vect/vect-cselim-1.c: Likewise.
7002
7003 * gcc.dg/vect/fast-math-vect-complex-3.c: Use vect_stridedN
7004 instead of vect_interleave && vect_extract_even_odd.
7005 * gcc.dg/vect/no-scevccp-outer-10a.c: Likewise.
7006 * gcc.dg/vect/no-scevccp-outer-10b.c: Likewise.
7007 * gcc.dg/vect/no-scevccp-outer-20.c: Likewise.
7008 * gcc.dg/vect/vect-1.c: Likewise.
7009 * gcc.dg/vect/vect-10.c: Likewise.
7010 * gcc.dg/vect/vect-98.c: Likewise.
7011 * gcc.dg/vect/vect-107.c: Likewise.
7012 * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
7013 * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
7014 * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
7015 * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
7016 * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
7017 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
7018 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
7019 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
7020 * gcc.dg/vect/vect-strided-float.c: Likewise.
7021 * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
7022 * gcc.dg/vect/vect-strided-mult.c: Likewise.
7023 * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
7024 * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
7025 * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
7026 * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
7027 * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
7028 * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
7029 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
7030 * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
7031 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
7032 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
7033 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
7034 * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
7035 * gcc.dg/vect/vect-vfa-03.c: Likewise.
7036
7037 * gcc.dg/vect/no-scevccp-outer-18.c: Add vect_stridedN to the
7038 target condition.
7039 * gcc.dg/vect/pr30843.c: Likewise.
7040 * gcc.dg/vect/pr33866.c: Likewise.
7041 * gcc.dg/vect/slp-reduc-6.c: Likewise.
7042 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
7043 * gcc.dg/vect/vect-strided-store-u16-i4.c: Likewise.
7044 * gcc.dg/vect/vect-strided-store-u32-i2.c: Likewise.
7045
7046 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
7047
7048 * gcc.dg/vect/slp-11.c: Split into...
7049 * gcc.dg/vect/slp-11a.c, gcc.dg/vect/slp-11b.c,
7050 gcc.dg/vect/slp-11c.c: ...these tests.
7051 * gcc.dg/vect/slp-12a.c: Split 4-stride loop into...
7052 * gcc.dg/vect/slp-12c.c: ...this new test.
7053 * gcc.dg/vect/slp-19.c: Split into...
7054 * gcc.dg/vect/slp-19a.c, gcc.dg/vect/slp-19b.c,
7055 gcc.dg/vect/slp-19c.c: ...these new tests.
7056
7057 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
7058
7059 * lib/target-supports.exp
7060 (check_effective_target_vect_extract_even_odd_wide): Delete.
7061 (check_effective_target_vect_strided_wide): Likewise.
7062 * gcc.dg/vect/O3-pr39675-2.c: Use the non-wide versions instead.
7063 * gcc.dg/vect/fast-math-pr35982.c: Likewise.
7064 * gcc.dg/vect/fast-math-vect-complex-3.c: Likewise.
7065 * gcc.dg/vect/pr37539.c: Likewise.
7066 * gcc.dg/vect/slp-11.c: Likewise.
7067 * gcc.dg/vect/slp-12a.c: Likewise.
7068 * gcc.dg/vect/slp-12b.c: Likewise.
7069 * gcc.dg/vect/slp-19.c: Likewise.
7070 * gcc.dg/vect/slp-23.c: Likewise.
7071 * gcc.dg/vect/vect-1.c: Likewise.
7072 * gcc.dg/vect/vect-98.c: Likewise.
7073 * gcc.dg/vect/vect-107.c: Likewise.
7074 * gcc.dg/vect/vect-strided-float.c: Likewise.
7075
7076 2011-05-02 Jason Merrill <jason@redhat.com>
7077
7078 * g++.dg/init/new31.C: New.
7079
7080 2011-05-02 Simon Martin <simartin@users.sourceforge.net>
7081
7082 PR c/35445
7083 * gcc.dg/pr35445.c: New test.
7084
7085 2011-05-02 Jason Merrill <jason@redhat.com>
7086
7087 * c-c++-common/vla-1.c: New.
7088
7089 2011-05-02 Richard Guenther <rguenther@suse.de>
7090
7091 PR tree-optimization/48822
7092 * gcc.dg/torture/pr48822.c: New testcase.
7093
7094 2011-05-02 Paolo Carlini <paolo.carlini@oracle.com>
7095
7096 PR c++/47969
7097 * g++.dg/cpp0x/constexpr-47969.C: New.
7098
7099 2011-05-02 Ira Rosen <ira.rosen@linaro.org>
7100
7101 PR testsuite/48498
7102 * gcc.dg/vect/slp-3.c: Increase loop bound. Don't expect to fail
7103 on vect_no_align targets.
7104 * gcc.dg/vect/no-vfa-pr29145.c: Don't expect to fail on
7105 vect_no_align targets.
7106
7107 2011-05-01 Xinliang David Li <davidxl@google.com>
7108
7109 * gcc.dg/tree-ssa/integer-addr.c: New test.
7110 * gcc.dg/tree-ssa/alias_bug.c: New test.
7111
7112 2011-05-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7113
7114 PR libgfortran/48787
7115 * gfortran.dg/round_3.f08: Add more checks.
7116
7117 2011-04-30 Tobias Burnus <burnus@net-b.de>
7118
7119 PR fortran/48821
7120 * gfortran.dg/import9.f90: New, proper test.
7121 * gfortran.dg/interface_37.f90: Remove bogus
7122 test (bogus copy of interface_36.f90).
7123
7124 2011-04-30 Tobias Burnus <burnus@net-b.de>
7125
7126 PR fortran/48821
7127 * gfortran.dg/interface_37.f90: New.
7128
7129 2011-04-30 Paul Thomas <pault@gcc.gnu.org>
7130
7131 PR fortran/48746
7132 * gfortran.dg/realloc_on_assign_7.f03: Test bounds.
7133
7134 2011-04-30 Jakub Jelinek <jakub@redhat.com>
7135
7136 PR tree-optimization/48809
7137 * gcc.c-torture/execute/pr48809.c: New test.
7138
7139 2011-04-29 Jeff Law <law@redhat.com>
7140
7141 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: New test.
7142
7143 2011-04-29 Paolo Carlini <paolo.carlini@oracle.com>
7144
7145 PR c++/48606
7146 * g++.dg/init/ctor10.C: New.
7147
7148 2011-04-29 Le-Chun Wu <lcwu@google.com>
7149
7150 * g++.dg/warn/Wconversion-null-2.C: Do not expect a NULL
7151 warning in implicitly instantiated templates.
7152
7153 2011-04-29 Le-Chun Wu <lcwu@google.com>
7154
7155 * g++.dg/warn/Wnull-conversion-1.C: New.
7156 * g++.dg/warn/Wnull-conversion-2.C: New.
7157
7158 2011-04-29 Diego Novillo <dnovillo@google.com>
7159
7160 * g++.old-deja/g++.other/null3.C: Expect warning about
7161 converting boolean to a pointer.
7162
7163 2011-04-29 Paul Thomas <pault@gcc.gnu.org>
7164
7165 PR fortran/48462
7166 * gfortran.dg/realloc_on_assign_7.f03: Modify to test for lhs
7167 being a target.
7168
7169 PR fortran/48746
7170 * gfortran.dg/realloc_on_assign_7.f03: Add subroutine pr48746.
7171
7172 2011-04-29 Tobias Burnus <burnus@net-b.de>
7173
7174 PR fortran/48810
7175 * gfortran.dg/typebound_proc_22.f90: New.
7176
7177 PR fortran/48800
7178 * gfortran.dg/interface_36.f90: New.
7179
7180 2011-04-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7181
7182 PR libgfortran/48488
7183 PR libgfortran/48602
7184 PR libgfortran/48615
7185 PR libgfortran/48684
7186 PR libgfortran/48787
7187 * gfortran.dg/fmt_g.f: Adjust test.
7188 * gfortran.dg/fmt_g0_1.f08: Adjust test.
7189 * gfortran.dg/round_3.f08: New test.
7190 * gfortran.dg/namelist_print_1.f: Adjust test.
7191 * gfortran.dg/char4_iunit_1.f03: Adjust test.
7192 * gfortran.dg/f2003_io_5.f03: Adjust test.
7193 * gfortran.dg/coarray_15.f90: Adjust test.
7194 * gfortran.dg/namelist_65.f90: Adjust test.
7195 * gfortran.dg/fmt_cache_1.f: Adjust test.
7196 * gfortran.dg/char4_iunit_2.f03: Adjust test.
7197 * gfortran.dg/real_const_3.f90: Adjust test.
7198
7199 2011-04-28 Xinliang David Li <davidxl@google.com>
7200
7201 * gcc.dg/tree-prof/prof-robust-1.c: New test.
7202 * g++.dg/prof-robust-1.C: New test.
7203
7204 2011-04-28 Ira Rosen <ira.rosen@linaro.org>
7205
7206 PR tree-optimization/48765
7207 * gcc.dg/vect/pr48765.c: New.
7208
7209 2011-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7210
7211 PR tree-optimization/48775
7212 * gcc.dg/pr48616.c: Also add -fno-common on alpha*-dec-osf*.
7213
7214 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
7215
7216 PR c++/48798
7217 * g++.dg/inherit/pr48798.C: New.
7218 * g++.old-deja/g++.other/base1.C: Adjust.
7219
7220 2011-04-28 Dodji Seketeli <dodji@redhat.com>
7221
7222 PR c++/48656
7223 * g++.dg/template/inherit7.C: New test case.
7224
7225 2011-04-28 Richard Guenther <rguenther@suse.de>
7226
7227 PR tree-optimization/40052
7228 PR tree-optimization/15347
7229 * gcc.dg/tree-ssa/vrp57.c: New testcase.
7230 * gcc.dg/pr15347.c: Likewise.
7231
7232 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
7233
7234 PR c++/48530
7235 * g++.dg/cpp0x/sfinae18.C: New.
7236
7237 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
7238
7239 PR c++/48771
7240 * g++.dg/ext/is_literal_type1.C: New.
7241
7242 2011-04-28 Tobias Burnus <burnus@net-b.de>
7243
7244 PR fortran/48112
7245 PR fortran/48279
7246 * gfortran.dg/interface_35.f90: New.
7247 * gfortran.dg/erfc_scaled_1.f90: Don't compile with -pedantic.
7248 * gfortran.dg/func_result_6.f90: Add dg-warning.
7249 * gfortran.dg/bessel_1.f90: Ditto.
7250 * gfortran.dg/hypot_1.f90: Ditto.
7251 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
7252 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
7253 * gfortran.dg/interface_assignment_4.f90: Ditto.
7254
7255 2011-04-27 Jason Merrill <jason@redhat.com>
7256
7257 * g++.dg/ext/complex8.C: New.
7258
7259 * g++.dg/cpp0x/initlist49.C: New.
7260 * g++.dg/init/new30.C: New.
7261
7262 2011-04-27 Tobias Burnus <burnus@net-b.de>
7263
7264 PR fortran/48788
7265 * gfortran.dg/whole_file_34.f90: New.
7266
7267 2011-04-27 Jan Hubicka <jh@suse.cz>
7268
7269 * gcc.dg/tree-ssa/inline-9.c: New testcase.
7270
7271 2011-04-27 Jason Merrill <jason@redhat.com>
7272
7273 * g++.old-deja/g++.oliva/overload1.C: Adjust.
7274
7275 * g++.dg/parse/ambig6.C: New.
7276
7277 2011-04-27 Nick Clifton <nickc@redhat.com>
7278
7279 * gcc.dg/20020312-2.c: Add definition for RX.
7280
7281 * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu
7282 option with RX targets.
7283
7284 * gcc.target/rx/pack.c: Replace C++ style // comments with C style
7285 /* */ comments.
7286
7287 2011-04-27 Richard Guenther <rguenther@suse.de>
7288
7289 * gcc.dg/tree-ssa/pr23382.c: Remove.
7290
7291 2011-04-27 Kaz Kojima <kkojima@gcc.gnu.org>
7292
7293 PR target/48767
7294 * gcc.c-torture/compile/pr48767.c: New test.
7295
7296 2011-04-27 Richard Guenther <rguenther@suse.de>
7297
7298 PR tree-optimization/48772
7299 * g++.dg/pr48772.C: New testcase.
7300
7301 2011-04-27 Jakub Jelinek <jakub@redhat.com>
7302
7303 PR c/48742
7304 * gcc.c-torture/compile/pr48742.c: New test.
7305
7306 2011-04-26 Jason Merrill <jason@redhat.com>
7307
7308 * g++.dg/lookup/koenig13.C: New.
7309
7310 * g++.dg/cpp0x/initlist48.C: New.
7311
7312 2011-04-25 Jason Merrill <jason@redhat.com>
7313
7314 * g++.dg/cpp0x/sfinae17.C: New.
7315
7316 2011-03-23 Michael Meissner <meissner@linux.vnet.ibm.com>
7317
7318 PR target/48258
7319 * gcc.target/powerpc/pr48258-1.c: New file.
7320 * gcc.target/powerpc/pr48258-2.c: Ditto.
7321
7322 2011-04-26 Xinliang David Li <davidxl@google.com>
7323
7324 * gcc.dg/uninit-suppress.c: New test.
7325 * gcc.dg/uninit-suppress.c: New test.
7326
7327 2011-04-26 Jakub Jelinek <jakub@redhat.com>
7328
7329 PR debug/48768
7330 * gcc.dg/pr48768.c: New test.
7331
7332 PR tree-optimization/48734
7333 * gcc.c-torture/compile/pr48734.c: New test.
7334
7335 PR testsuite/48753
7336 * gcc.dg/tree-prof/val-prof-2.c: Adjust for 32-bit HWI.
7337
7338 2011-04-26 Richard Guenther <rguenther@suse.de>
7339
7340 PR tree-optimization/48731
7341 * gcc.dg/torture/pr48731.c: New testcase.
7342
7343 2011-04-26 Richard Guenther <rguenther@suse.de>
7344
7345 PR testsuite/48753
7346 * gcc.dg/tree-prof/val-prof-2.c: Adjust.
7347
7348 2011-04-26 Richard Guenther <rguenther@suse.de>
7349
7350 PR middle-end/48694
7351 * gcc.dg/torture/pr48694-1.c: New testcase.
7352 * gcc.dg/torture/pr48694-2.c: Likewise.
7353
7354 2011-04-25 Paolo Carlini <paolo.carlini@oracle.com>
7355
7356 * g++.dg/ext/underlying_type1.C: New.
7357 * g++.dg/ext/underlying_type2.C: Likewise.
7358 * g++.dg/ext/underlying_type3.C: Likewise.
7359 * g++.dg/ext/underlying_type4.C: Likewise.
7360 * g++.dg/ext/underlying_type5.C: Likewise.
7361 * g++.dg/ext/underlying_type6.C: Likewise.
7362 * g++.dg/ext/underlying_type7.C: Likewise.
7363 * g++.dg/ext/underlying_type8.C: Likewise.
7364 * g++.dg/ext/underlying_type9.C: Likewise.
7365 * g++.dg/ext/underlying_type10.C: Likewise.
7366
7367 2011-04-25 Jason Merrill <jason@redhat.com>
7368
7369 * g++.dg/cpp0x/regress/template-const2.C: New.
7370
7371 2011-04-25 Jeff Law <law@redhat.com>
7372
7373 * gcc.dg/tree-ssa/vrp56.c: new test.
7374
7375 2011-04-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7376
7377 * go.test/go-test.exp (go-set-goarch): Accept mips*-*-*.
7378
7379 2011-04-24 Jakub Jelinek <jakub@redhat.com>
7380
7381 PR preprocessor/48740
7382 * c-c++-common/raw-string-11.c: New test.
7383
7384 2011-04-23 John David Anglin <dave.anglin@nrc-cnrc.ca>
7385
7386 * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
7387 hppa*-*-hpux*.
7388
7389 2011-04-23 Tobias Burnus <burnus@net-b.de>
7390
7391 PR fortran/18918
7392 * gfortran.dg/coarray_19.f90: New.
7393
7394 2011-04-23 Jakub Jelinek <jakub@redhat.com>
7395
7396 PR c/48685
7397 * gcc.dg/pr48685.c: New test.
7398
7399 2011-04-22 Jan Hubicka <jh@suse.cz>
7400
7401 * gcc.dg/tree-ssa/pr38699.c: Fix testcase.
7402
7403 2011-04-22 Jakub Jelinek <jakub@redhat.com>
7404
7405 PR tree-optimization/48717
7406 * gcc.c-torture/execute/pr48717.c: New test.
7407
7408 2011-04-22 Uros Bizjak <ubizjak@gmail.com>
7409
7410 PR target/48723
7411 * gcc.target/i386/pr48723.c: New test.
7412
7413 2011-04-22 Jakub Jelinek <jakub@redhat.com>
7414
7415 PR c/48716
7416 * gcc.dg/gomp/pr48716.c: New test.
7417 * g++.dg/gomp/pr48716.C: New test.
7418
7419 2011-04-22 Alexander Monakov <amonakov@ispras.ru>
7420
7421 PR c/36750
7422 * gcc.dg/missing-field-init-2.c: Update testcase.
7423
7424 2011-04-22 Alan Modra <amodra@gmail.com>
7425
7426 * gcc.target/powerpc/ppc-pow.c: Allow for tail calls.
7427
7428 2011-04-21 Thomas Koenig <tkoenig@gcc.gnu.org>
7429
7430 PR fortran/48405
7431 * gfortran.dg/function_optimize_6.f90: New test.
7432
7433 2011-04-21 Easwaran Raman <eraman@google.com>
7434
7435 * gcc.dg/stack-layout-2.c: New test.
7436
7437 2011-04-21 Richard Guenther <rguenther@suse.de>
7438
7439 PR lto/48703
7440 * g++.dg/lto/pr48207-2_0.C: New testcase.
7441 * g++.dg/lto/pr48207-3_0.C: Likewise.
7442
7443 2011-04-21 Eric Botcazou <ebotcazou@adacore.com>
7444
7445 * gnat.dg/volatile5.adb: New test.
7446 * gnat.dg/volatile5_pkg.ads: New helper.
7447
7448 2011-04-21 Uros Bizjak <ubizjak@gmail.com>
7449
7450 PR target/48708
7451 * gcc.target/i386/pr48708.c: New test.
7452
7453 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
7454
7455 * gcc.dg/vect/vect-119.c: New test.
7456
7457 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
7458
7459 * gcc.dg/vect/vect.exp: Run the main tests twice, one with -flto
7460 and once without.
7461
7462 2011-04-21 Richard Earnshaw <rearnsha@arm.com>
7463 Richard Sandiford <richard.sandiford@linaro.org>
7464
7465 PR target/46329
7466 * gcc.target/arm/pr46329.c: New test.
7467
7468 2011-04-21 Tobias Burnus <burnus@net-b.de>
7469
7470 PR fortran/18918
7471 * gfortran.dg/coarray_18.f90: New.
7472
7473 2011-04-20 Jason Merrill <jason@redhat.com>
7474
7475 * g++.dg/cpp0x/initlist47.C: New.
7476
7477 * g++.dg/init/dtor4.C: New.
7478
7479 2011-04-20 Uros Bizjak <ubizjak@gmail.com>
7480
7481 PR target/48678
7482 * gcc.target/i386/sse2-pinsrw.c: New test.
7483 * gcc.target/i386/avx-vpinsrw.c: Ditto.
7484 * gcc.target/i386/sse4_1-insvqi.c: Ditto.
7485 * gcc.target/i386/sse2-insvhi.c: Ditto.
7486 * gcc.target/i386/sse4_1-insvsi.c: Ditto.
7487 * gcc.target/i386/sse4_1-insvdi.c: Ditto.
7488
7489 2011-04-20 Jason Merrill <jason@redhat.com>
7490
7491 * g++.dg/template/const4.C: New.
7492
7493 2011-04-20 Easwaran Raman <eraman@google.com>
7494
7495 * gcc.dg/stack-layout-1.c: New test.
7496
7497 2011-04-20 Daniel Jacobowitz <dan@codesourcery.com>
7498
7499 * gcc.dg/vect/vect-shift-3.c, gcc.dg/vect/vect-shift-4.c: New.
7500 * lib/target-supports.exp (check_effective_target_vect_shift_char): New
7501 function.
7502
7503 2011-04-20 Kai Tietz <ktietz@redhat.com>
7504
7505 * gcc.dg/binop-xor1.c: New test.
7506 * gcc.dg/binop-xor2.c: New test.
7507 * gcc.dg/binop-xor3.c: New test.
7508 * gcc.dg/binop-xor4.c: New test.
7509 * gcc.dg/binop-xor5.c: New test.
7510
7511 2011-04-20 Richard Guenther <rguenther@suse.de>
7512
7513 PR tree-optimization/47892
7514 * gcc.dg/vect/fast-math-ifcvt-1.c: New testcase.
7515
7516 2011-04-20 Richard Guenther <rguenther@suse.de>
7517
7518 PR middle-end/48695
7519 * g++.dg/torture/pr48695.C: New testcase.
7520
7521 2011-04-20 Georg-Johann Lay <avr@gjlay.de>
7522
7523 * gcc.dg/pr42629.c: Add dg-require-effective-target int32plus
7524 * gcc.c-torture/execute/cmpsi-2.c: Ditto
7525 * gcc.c-torture/execute/pr45262.c: Ditto
7526 * gcc.dg/torture/pr43165.c: Ditto.
7527 * gcc.dg/torture/pr47228.c: Ditto.
7528 * gcc.dg/tree-ssa/pr45144.c: Ditto.
7529 * gcc.dg/ipa/pr45644.c: Ditto.
7530 * gcc.c-torture/compile/pr43191.c: Ditto. Remove dg-skip-if for
7531 PDP11.
7532
7533 2011-04-19 Jason Merrill <jason@redhat.com>
7534
7535 * g++.dg/ext/complex7.C: New.
7536
7537 * g++.dg/ext/attrib41.C: New.
7538
7539 2011-04-19 Kaz Kojima <kkojima@gcc.gnu.org>
7540
7541 PR testsuite/48676
7542 * gcc.dg/torture/pr37868.c: Skip on sh*-*-*.
7543
7544 2011-04-19 Jakub Jelinek <jakub@redhat.com>
7545
7546 PR target/48678
7547 * gcc.target/i386/pr48678.c: New test.
7548
7549 2011-04-19 Martin Jambor <mjambor@suse.cz>
7550
7551 * g++.dg/opt/devirt1.C: Bump to -O2, remove XFAIL.
7552 * g++.dg/opt/devirt2.C: New test.
7553 * g++.dg/ipa/devirt-g-1.C: Likewise.
7554
7555 2011-04-19 Tobias Burnus <burnus@net-b.de>
7556
7557 PR fortran/48588
7558 * gfortran.dg/whole_file_33.f90: New.
7559
7560 2011-04-19 Martin Jambor <mjambor@suse.cz>
7561
7562 * g++.dg/ipa/devirt-7.C: New test.
7563
7564 2011-04-19 Richard Guenther <rguenther@suse.de>
7565
7566 PR lto/48207
7567 * g++.dg/lto/pr48207_0.C: New testcase.
7568
7569 2011-04-18 Jason Merrill <jason@redhat.com>
7570
7571 * g++.dg/init/void1.C: New.
7572
7573 * g++.dg/cpp0x/union4.C: New.
7574
7575 2011-04-18 Jakub Jelinek <jakub@redhat.com>
7576
7577 PR middle-end/48661
7578 * g++.dg/torture/pr48661.C: New test.
7579
7580 PR c++/48632
7581 * g++.dg/gomp/pr48632.C: New test.
7582
7583 2011-04-18 Uros Bizjak <ubizjak@gmail.com>
7584
7585 * gcc.target/i386/sse2-maskmovdqu.c: New test.
7586 * gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
7587
7588 2011-04-18 Tobias Burnus <burnus@net-b.de>
7589
7590 PR fortran/18918
7591 * gfortran.dg/coarray_17.f90: New.
7592 * gfortran.dg/coarray_10.f90: Update dg-error.
7593
7594 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7595
7596 PR testsuite/48251
7597 * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
7598 * gfortran.dg/guality/guality.exp: Likewise.
7599
7600 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7601
7602 * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
7603
7604 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7605
7606 * gcc.dg/vect/pr48377.c: Remove dg-do run.
7607
7608 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7609
7610 * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
7611
7612 2011-04-18 Richard Guenther <rguenther@suse.de>
7613
7614 PR middle-end/46364
7615 * g++.dg/torture/pr46364.C: New testcase.
7616
7617 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7618
7619 * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
7620
7621 2011-04-18 Alexander Monakov <amonakov@ispras.ru>
7622
7623 * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
7624
7625 2011-04-18 Ulrich Weigand <ulrich.weigand@linaro.org>
7626 Ira Rosen <ira.rosen@linaro.org>
7627
7628 PR target/48252
7629 * gcc.target/arm/pr48252.c: New test.
7630
7631 2011-04-18 Jakub Jelinek <jakub@redhat.com>
7632
7633 PR tree-optimization/48616
7634 * gcc.dg/pr48616.c: New test.
7635
7636 2011-04-18 Tobias Burnus <burnus@net-b.de>
7637
7638 PR fortran/18918
7639 * gfortran.dg/coarray_16.f90: New.
7640
7641 2011-04-18 Paul Thomas <pault@gcc.gnu.org>
7642
7643 PR fortran/48462
7644 * gfortran.dg/realloc_on_assign_7.f03: New test.
7645
7646 2011-04-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7647
7648 PR libgfortran/48602
7649 * gfortran.dg/fmt_g0_6.f08: New test.
7650
7651 2011-04-17 Jason Merrill <jason@redhat.com>
7652
7653 * g++.dg/cpp0x/sfinae16.C: New.
7654
7655 2011-04-17 Richard Sandiford <rdsandiford@googlemail.com>
7656
7657 * gcc.target/mips/reg-var-1.c: New test.
7658
7659 2011-04-17 Jan Hubicka <jh@suse.cz>
7660
7661 * gcc.dg/winline-5.c: Update testcase.
7662
7663 2011-04-17 Eric Botcazou <ebotcazou@adacore.com>
7664
7665 * gnat.dg/discr27.ad[sb]: Move dg directive.
7666 * gnat.dg/discr28.ad[sb]: New test.
7667 * gnat.dg/discr28_pkg.ads: New helper.
7668
7669 2011-04-17 Michael Matz <matz@suse.de>
7670
7671 PR tree-optimization/48622
7672 PR lto/48645
7673 * gcc.dg/lto/pr48622_0.c: New test.
7674
7675 2011-04-16 Uros Bizjak <ubizjak@gmail.com>
7676
7677 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns.
7678 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
7679 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
7680 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
7681 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
7682 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
7683
7684 2011-04-15 Jason Merrill <jason@redhat.com>
7685
7686 * g++.dg/cpp0x/range-for17.C: New.
7687
7688 2011-04-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
7689
7690 * g++.dg/cpp0x/range-for2.C: Correct for declaration.
7691 * g++.dg/cpp0x/range-for3.C: Likewise.
7692 * g++.dg/cpp0x/range-for9.C: Correct error message.
7693 * g++.dg/cpp0x/range-for11.C: New.
7694 * g++.dg/cpp0x/range-for12.C: New.
7695 * g++.dg/cpp0x/range-for13.C: New.
7696 * g++.dg/cpp0x/range-for14.C: New.
7697 * g++.dg/cpp0x/range-for15.C: New.
7698 * g++.dg/cpp0x/range-for16.C: New.
7699
7700 2011-04-15 Tobias Burnus <burnus@net-b.de>
7701
7702 PR fortran/18918
7703 * gfortran.dg/coarray_15.f90: Change to dg-do run.
7704
7705 2011-04-15 Nicola Pero <nicola.pero@meta-innovation.com>
7706
7707 * objc.dg/naming-4.m: Updated.
7708 * objc.dg/naming-5.m: Updated.
7709 * objc.dg/naming-6.m: New.
7710 * objc.dg/naming-7.m: New.
7711 * obj-c++.dg/naming-1.mm: Updated.
7712 * obj-c++.dg/naming-2.mm: Updated.
7713 * obj-c++.dg/naming-3.mm: New.
7714 * obj-c++.dg/naming-4.mm: New.
7715
7716 2011-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7717
7718 PR libgfortran/48589
7719 * gfortran.dg/fmt_g0_5.f08: New test.
7720
7721 2011-04-15 Richard Guenther <rguenther@suse.de>
7722
7723 PR testsuite/48286
7724 * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
7725
7726 2011-04-15 Georg-Johann Lay <avr@gjlay.de>
7727
7728 * gcc.target/avr/torture/pr41885.c (dg-options): Change
7729 -finline-limit=0 to -fno-inline
7730
7731 2011-04-15 Jakub Jelinek <jakub@redhat.com>
7732
7733 PR target/48614
7734 * gcc.target/i386/pr46084.c: Require avx_runtime instead of
7735 just avx.
7736
7737 2011-04-14 Jakub Jelinek <jakub@redhat.com>
7738
7739 PR target/48605
7740 * gcc.target/i386/sse4_1-insertps-3.c: New test.
7741 * gcc.target/i386/sse4_1-insertps-4.c: New test.
7742 * gcc.target/i386/avx-insertps-3.c: New test.
7743 * gcc.target/i386/avx-insertps-4.c: New test.
7744
7745 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
7746
7747 * gcc.target/avr/torture/pr41885.c (dg-options): Add
7748 -finline-limit=0
7749
7750 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
7751
7752 PR target/46779
7753 PR target/45291
7754 PR target/41894
7755 * gcc.target/avr/pr46779-1.c: New test case
7756 * gcc.target/avr/pr46779-2.c: New test case
7757
7758 2011-04-14 Jason Merrill <jason@redhat.com>
7759
7760 * g++.dg/cpp0x/sfinae15.C: New.
7761
7762 * g++.dg/cpp0x/sfinae14.C: New.
7763
7764 * g++.dg/ext/vla10.C: New.
7765
7766 2011-04-14 Richard Guenther <rguenther@suse.de>
7767
7768 * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
7769
7770 2011-04-14 Richard Guenther <rguenther@suse.de>
7771
7772 * gcc.dg/fold-bitand-4.c: Move ...
7773 * c-c++-common/fold-bitand-4.c: ... here. Adjust slightly.
7774
7775 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
7776
7777 * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
7778 variables const.
7779 * gcc.target/avr/torture/trivial.c: Ditto.
7780
7781 2011-04-13 Jason Merrill <jason@redhat.com>
7782
7783 * g++.dg/template/operator11.C: New.
7784
7785 2011-04-13 Jakub Jelinek <jakub@redhat.com>
7786
7787 PR middle-end/48591
7788 * gcc.dg/gomp/pr48591.c: New test.
7789
7790 PR c++/48570
7791 * g++.dg/cpp0x/constexpr-wstring1.C: New test.
7792 * g++.dg/cpp0x/constexpr-wstring2.C: New test.
7793
7794 2011-04-13 Dodji Seketeli <dodji@redhat.com>
7795
7796 PR c++/48574
7797 * g++.dg/template/dependent-expr7.C: New test case.
7798
7799 2011-04-13 Jason Merrill <jason@redhat.com>
7800
7801 * g++.dg/cpp0x/sfinae13.C: New.
7802
7803 2011-04-13 Uros Bizjak <ubizjak@gmail.com>
7804
7805 * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
7806
7807 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
7808
7809 * gcc.target/arm/pr43698.c: Remove -march option.
7810
7811 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
7812
7813 * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
7814 -march option.
7815
7816 2011-04-12 Paul Thomas <pault@gcc.gnu.org>
7817
7818 PR fortran/48360
7819 PR fortran/48456
7820 * gfortran.dg/realloc_on_assign_6.f03: New test.
7821
7822 2011-04-12 Kai Tietz <ktietz@redhat.com>
7823
7824 * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
7825 targets the additional -mno-ms-bitfields and
7826 -Wno-packed-bitfield-compat options.
7827 * g++.dg/ext/bitfield3.C: Likewise.
7828 * g++.dg/ext/bitfield4.C: Likewise.
7829 * g++.dg/ext/bitfield5.C: Likewise.
7830 * gcc.dg/bitfld-15.c: Likewise.
7831 * gcc.dg/bitfld-16.c: Likewise.
7832 * gcc.dg/bitfld-17.c: Likewise.
7833 * gcc.dg/bitfld-18.c: Likewise.
7834
7835 2011-04-12 Richard Sandiford <richard.sandiford@linaro.org>
7836
7837 * gcc.target/arm/neon-vld3-1.c: New test.
7838 * gcc.target/arm/neon-vst3-1.c: New test.
7839 * gcc.target/arm/neon/v*.c: Regenerate.
7840
7841 2011-04-12 Jakub Jelinek <jakub@redhat.com>
7842
7843 PR rtl-optimization/48549
7844 * g++.dg/opt/pr48549.C: New test.
7845
7846 2011-04-12 Richard Guenther <rguenther@suse.de>
7847
7848 PR tree-optimization/46076
7849 * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
7850
7851 2011-04-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7852
7853 PR testsuite/21164
7854 * lib/compat.exp (compat-execute): Declare unsupported after
7855 stripping path from src1.
7856 * lib/lto.exp (lto-execute): Likewise.
7857
7858 2011-04-12 Jakub Jelinek <jakub@redhat.com>
7859
7860 PR c/48552
7861 * gcc.dg/pr48552-1.c: New test.
7862 * gcc.dg/pr48552-2.c: New test.
7863
7864 2011-04-11 Jason Merrill <jason@redhat.com>
7865
7866 * g++.dg/cpp0x/sfinae12.C: New.
7867
7868 * g++.dg/cpp0x/enum10.C: New.
7869
7870 * g++.dg/cpp0x/lambda/lambda-this4.C: New.
7871
7872 * g++.dg/cpp0x/rv-func.C: New.
7873
7874 2011-04-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7875
7876 * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
7877 alpha*-dec-osf5*.
7878
7879 2011-04-11 Martin Jambor <mjambor@suse.cz>
7880
7881 PR tree-optimization/48195
7882 * gcc.dg/ipa/pr48195.c: New test.
7883
7884 2011-04-10 Eric Botcazou <ebotcazou@adacore.com>
7885
7886 * gnat.dg/return3.adb: Remove unused switch.
7887
7888 2011-04-08 Mike Stump <mikestump@comcast.net>
7889
7890 PR testsuite/48506
7891 * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
7892 default to fno-common.
7893
7894 2011-04-08 Georg-Johann Lay <avr@gjlay.de>
7895
7896 * gcc.dg/sibcall-3.c: Don't xfail on AVR.
7897 * gcc.dg/sibcall-4.c: Don't xfail on AVR.
7898
7899 2011-04-08 Thomas Koenig <tkoenig@gcc.gnu.org>
7900
7901 PR fortran/48448
7902 * gfortran.dg/function_optimize_5.f90: New test.
7903
7904 2011-04-08 Eric Botcazou <ebotcazou@adacore.com>
7905
7906 * gnat.dg/aggr17.adb: New test.
7907 * gnat.dg/aggr18.adb: Likewise.
7908
7909 2011-04-08 Michael Matz <matz@suse.de>
7910
7911 PR middle-end/48389
7912 * gcc.target/i386/pr48389.c: New test.
7913
7914 2011-04-08 Andrey Belevantsev <abel@ispras.ru>
7915
7916 PR rtl-optimization/48272
7917 * g++.dg/opt/pr48272.C: New.
7918
7919 2011-04-08 Dmitry Melnik <dm@ispras.ru>
7920
7921 PR rtl-optimization/48235
7922 * gcc.dg/pr48235.c: New.
7923
7924 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
7925
7926 PR rtl-optimization/48302
7927 * g++.dg/opt/pr48302.C: New.
7928
7929 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
7930
7931 PR target/48273
7932 * g++.dg/opt/pr48273.C: New.
7933
7934 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
7935
7936 PR rtl-optimization/48442
7937 * gcc.dg/pr48442.c: New.
7938
7939 2011-04-08 Jakub Jelinek <jakub@redhat.com>
7940
7941 PR tree-optimization/48377
7942 * gcc.dg/vect/pr48377.c: New test.
7943
7944 2011-04-07 Jason Merrill <jason@redhat.com>
7945
7946 * g++.dg/cpp0x/regress/call1.C: New.
7947
7948 * g++.dg/cpp0x/variadic107.C: New.
7949
7950 * g++.dg/cpp0x/sfinae11.C: New.
7951 * g++.dg/cpp0x/noexcept02.C: Fix.
7952
7953 * g++.dg/cpp0x/sfinae10.C: New.
7954
7955 * g++.dg/cpp0x/sfinae9.C: New.
7956
7957 * c-c++-common/Wcast-qual-1.c: Move here from...
7958 * gcc.dg/cast-qual-3.c: ...here, and...
7959 * g++.dg/warn/Wcast-qual2.C: ...here.
7960
7961 * g++.dg/cpp0x/sfinae8.C: New.
7962
7963 * g++.dg/cpp0x/sfinae7.C: New.
7964
7965 * g++.dg/cpp0x/enum9.C: New.
7966
7967 2011-04-07 Mike Stump <mikestump@comcast.net>
7968
7969 * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
7970 with no trampolines.
7971
7972 2011-04-07 Jakub Jelinek <jakub@redhat.com>
7973
7974 PR fortran/48117
7975 * gfortran.dg/gomp/pr48117.f90: New test.
7976
7977 PR debug/48343
7978 * gcc.dg/torture/pr48343.c: New test.
7979
7980 2011-04-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7981
7982 * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
7983
7984 2011-04-07 Maxim Kuvyrkov <maxim@codesourcery.com>
7985
7986 * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
7987
7988 2011-04-07 Tom de Vries <tom@codesourcery.com>
7989
7990 PR target/43920
7991 * lib/scanasm.exp (object-size): New proc.
7992 * gcc.target/arm/pr43920-2.c: New test.
7993
7994 2011-04-06 Tobias Burnus <burnus@net-b.de>
7995
7996 PR fortran/18918
7997 PR fortran/48477
7998 * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
7999
8000 2011-04-06 Steve Ellcey <sje@cup.hp.com>
8001
8002 * gcc.dg/mtune.c: Prune note from output.
8003
8004 2011-04-06 Jakub Jelinek <jakub@redhat.com>
8005
8006 PR debug/48466
8007 * gcc.dg/guality/pr36977.c: New test.
8008 * gcc.dg/guality/pr48466.c: New test.
8009
8010 2011-04-06 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
8011
8012 * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
8013
8014 2011-04-06 Eric Botcazou <ebotcazou@adacore.com>
8015
8016 * gnat.dg/return3.adb: New test.
8017
8018 2011-04-06 Richard Guenther <rguenther@suse.de>
8019
8020 PR tree-optimization/47663
8021 * gcc.dg/tree-ssa/inline-8.c: New testcase.
8022
8023 2011-04-05 Eric Botcazou <ebotcazou@adacore.com>
8024
8025 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
8026 Solaris 8 and 9 as well.
8027
8028 2011-04-05 Tom de Vries <tom@codesourcery.com>
8029
8030 PR target/43920
8031 * gcc.target/arm/pr43920-1.c: New test.
8032
8033 2011-04-04 Yufeng Zhang <yufeng.zhang@arm.com>
8034
8035 * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
8036 (cctor): Actually return the value.
8037 (main): Cast return values.
8038
8039 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
8040
8041 * gfortran.dg/character_comparison_8.f90: New test.
8042
8043 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
8044
8045 * frontend-passes: (optimize_lexical_comparison): New function.
8046 (optimize_expr): Call it.
8047 (optimize_comparison): Also handle lexical comparison functions.
8048 Return false instad of -2 for unequal comparison.
8049
8050 2011-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
8051
8052 PR fortran/48412
8053 * function_optimize_4.f90: New test.
8054
8055 2011-04-04 Tobias Burnus <burnus@net-b.de>
8056
8057 PR fortran/18918
8058 * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
8059 * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
8060 * gfortran.dg/coarray_15.f90: New.
8061
8062 2011-04-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8063
8064 * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
8065 * gfortran.dg/bessel_7.f90: Likewise.
8066
8067 2011-04-03 Tobias Burnus <burnus@net-b.de>
8068
8069 * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
8070
8071 2011-04-03 Richard Guenther <rguenther@suse.de>
8072 Ira Rosen <ira.rosen@linaro.org>
8073
8074 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
8075 * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
8076 -ftree-loop-if-convert-stores.
8077
8078 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
8079
8080 * gnat.dg/specs/aggr2.ads: New test.
8081
8082 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
8083
8084 * gnat.dg/debug2.ad[sb]: New test.
8085 * gnat.dg/debug2_pkg.ads: New helper.
8086 * gnat.dg/debug3.ad[sb]: New test.
8087
8088 2011-04-01 Uros Bizjak <ubizjak@gmail.com>
8089
8090 * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
8091
8092 2011-04-01 Jakub Jelinek <jakub@redhat.com>
8093
8094 PR middle-end/48335
8095 * gcc.c-torture/compile/pr48335-1.c: New test.
8096 * gcc.dg/pr48335-1.c: New test.
8097 * gcc.dg/pr48335-2.c: New test.
8098 * gcc.dg/pr48335-3.c: New test.
8099 * gcc.dg/pr48335-4.c: New test.
8100 * gcc.dg/pr48335-5.c: New test.
8101 * gcc.dg/pr48335-6.c: New test.
8102 * gcc.dg/pr48335-7.c: New test.
8103 * gcc.dg/pr48335-8.c: New test.
8104 * gcc.target/i386/pr48335-1.c: New test.
8105
8106 2011-04-01 Vincent Lefevre <vincent+gcc@vinc17.org>
8107
8108 PR c/36299
8109 * gcc.dg/Waddress.c: New test.
8110
8111 2011-04-01 Thomas Koenig <tkoenig@gcc.gnu.org>
8112
8113 PR fortran/48352
8114 * gfortran.dg/function_optimize_3.f90: New test.
8115
8116 2011-04-01 Bernd Schmidt <bernds@codesourcery.com>
8117
8118 * gcc.c-torture/compile/20110401-1.c: New test.
8119
8120 * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
8121 * g++.dg/lto/20091002-2_0.C: Likewise.
8122 * g++.dg/lto/20090303_0.c: Likewise.
8123 * g++.dg/lto/20091004-1_0.C: Likewise.
8124 * g++.dg/lto/20091002-3_0.C: Likewise.
8125 * g++.dg/lto/20091004-2_0.C: Likewise.
8126 * g++.dg/lto/20081123_0.C: Likewise.
8127 * g++.dg/lto/20090313_0.C: Likewise.
8128 * g++.dg/lto/20081109-1_0.C: Likewise.
8129 * g++.dg/lto/20081219_0.C: Likewise.
8130 * g++.dg/lto/20081204-1_0.C: Likewise.
8131 * g++.dg/lto/20090302_0.C: Likewise.
8132 * g++.dg/lto/20081119-1_0.C: Likewise.
8133 * g++.dg/lto/20081118_0.C: Likewise.
8134 * gcc.dg/lto/20091020-2_0.c: Likewise.
8135 * gcc.dg/lto/20090210_0.c: Likewise.
8136 * gcc.dg/lto/20081204-1_0.c: Likewise.
8137 * gcc.dg/lto/20081224_0.c: Likewise.
8138 * gcc.dg/lto/20090219_0.c: Likewise.
8139 * gcc.dg/lto/20091014-1_0.c: Likewise.
8140 * gcc.dg/lto/20091016-1_0.c: Likewise.
8141 * gcc.dg/lto/20090206-2_0.c: Likewise.
8142 * gcc.dg/lto/20090116_0.c: Likewise.
8143 * gcc.dg/lto/20091013-1_0.c: Likewise.
8144 * gcc.dg/lto/20091015-1_0.c: Likewise.
8145 * gcc.dg/lto/20090126-2_0.c: Likewise.
8146
8147 2011-03-31 Ian Lance Taylor <iant@google.com>
8148
8149 * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
8150
8151 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
8152
8153 * gnat.dg/opt16.adb: New test.
8154
8155 2011-03-31 Jason Merrill <jason@redhat.com>
8156
8157 * g++.dg/cpp0x/defaulted24.C: New.
8158
8159 2011-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8160
8161 PR target/16292
8162 * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
8163 with -O0.
8164
8165 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
8166
8167 * g++.dg/other/i386-9.C: New test.
8168
8169 2011-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8170
8171 * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
8172
8173 2011-03-30 Jason Merrill <jason@redhat.com>
8174
8175 * g++.dg/cpp0x/regress/error-recovery1.C: New.
8176
8177 * g++.dg/cpp0x/regress/isnan.C: New.
8178
8179 * g++.dg/cpp0x/initlist46.C: New.
8180
8181 2011-03-30 Richard Sandiford <richard.sandiford@linaro.org>
8182
8183 PR target/47551
8184 * gcc.target/arm/neon-modes-2.c: New test.
8185
8186 2011-03-30 Jakub Jelinek <jakub@redhat.com>
8187
8188 PR c/48305
8189 * gcc.c-torture/compile/pr48305.c: New test.
8190
8191 2011-03-29 Jason Merrill <jason@redhat.com>
8192
8193 * g++.dg/cpp0x/regress/value-dep1.C: New.
8194
8195 2011-03-29 Steve Ellcey <sje@cup.hp.com>
8196
8197 * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
8198
8199 2011-03-29 Ian Lance Taylor <iant@google.com>
8200
8201 * go.test/go-test.exp: Handle the test lines used in several new
8202 tests.
8203 (errchk): Add opts parameter. Change all callers. Handle parens
8204 in regexps.
8205
8206 2011-03-29 Peter Bergner <bergner@vnet.ibm.com>
8207 Dominique d'Humieres <dominiq@lps.ens.fr>
8208
8209 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
8210 and __APPLE__ && __PPC__ && __ALTIVEC__.
8211
8212 2011-03-29 Jason Merrill <jason@redhat.com>
8213
8214 * g++.dg/cpp0x/dependent1.C: New.
8215
8216 * g++.dg/cpp0x/constexpr-48089.C: Adjust.
8217
8218 * g++.dg/cpp0x/constexpr-memfn1.C: New.
8219
8220 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
8221
8222 2011-03-29 Janus Weil <janus@gcc.gnu.org>
8223
8224 PR fortran/48095
8225 * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
8226 * gfortran.dg/proc_ptr_comp_32.f90: New.
8227
8228 2011-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
8229
8230 * gfortran.dg/function_optimize_1.f90: Add -Warray-temporaries,
8231 check for corresponding warning.
8232
8233 2011-03-28 Jason Merrill <jason@redhat.com>
8234
8235 * g++.dg/cpp0x/rv-deduce2.C: New.
8236
8237 2011-03-29 Jakub Jelinek <jakub@redhat.com>
8238
8239 PR debug/48203
8240 * gcc.dg/pr48203.c: New test.
8241
8242 2011-03-28 Jeff Law <law@redhat.com>
8243
8244 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
8245
8246 2011-03-28 Peter Bergner <bergner@vnet.ibm.com>
8247
8248 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
8249 and __PPC__ && __ALTIVEC__.
8250
8251 2011-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
8252
8253 PR testsuite/48238
8254 * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
8255 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
8256 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
8257 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
8258
8259 2011-03-28 Jason Merrill <jason@redhat.com>
8260
8261 * g++.dg/cpp0x/initlist-array2.C: New.
8262
8263 * g++.dg/cpp0x/initlist-array1.C: New.
8264
8265 * g++.dg/cpp0x/constexpr-compound.C: New.
8266
8267 * g++.dg/cpp0x/constexpr-using.C: New.
8268
8269 * g++.dg/cpp0x/constexpr-noexcept.C: New.
8270
8271 2011-03-28 H.J. Lu <hongjiu.lu@intel.com>
8272
8273 PR testsuite/48276
8274 * gcc.target/i386/pr47502-2.c: Add -fno-pic.
8275
8276 2011-03-28 Eric Botcazou <ebotcazou@adacore.com>
8277
8278 * gcc.dg/slp-1.c: New test.
8279
8280 2011-03-27 H.J. Lu <hongjiu.lu@intel.com>
8281
8282 * gcc.target/i386/avx256-unaligned-load-1.c: New.
8283 * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
8284 * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
8285 * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
8286 * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
8287 * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
8288 * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
8289 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
8290 * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
8291 * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
8292 * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
8293 * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
8294 * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
8295 * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
8296
8297 2011-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
8298
8299 PR fortran/47065
8300 * gfortran.dg/trim_optimize_5.f90: New test.
8301 * gfortran.dg/trim_optimize_6.f90: New test.
8302
8303 2011-03-27 Richard Sandiford <rdsandiford@googlemail.com>
8304
8305 PR target/38598
8306 * gcc.target/mips/madd-7.c: Remove -mlong32.
8307 * gcc.target/mips/msub-7.c: Likewise.
8308
8309 2011-03-27 Ira Rosen <ira.rosen@linaro.org>
8310
8311 * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
8312 accesses to preserve the meaning of the test for doubleword vectors.
8313 * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
8314 * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
8315
8316 2011-03-26 Janus Weil <janus@gcc.gnu.org>
8317
8318 PR fortran/48291
8319 * gfortran.dg/class_42.f03: New.
8320
8321 2011-03-26 Ira Rosen <ira.rosen@linaro.org>
8322
8323 * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
8324 strided accesses.
8325
8326 2011-03-26 Andrey Belevantsev <abel@ispras.ru>
8327
8328 PR rtl-optimization/48144
8329 * gcc.dg/pr48144.c: New test.
8330
8331 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
8332
8333 * gnat.dg/discr27.ad[sb]: New test.
8334
8335 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
8336
8337 * gnat.dg/limited_with2.ad[sb]: New test.
8338 * gnat.dg/limited_with2_pkg1.ads: New helper.
8339 * gnat.dg/limited_with2_pkg2.ads: Likewise.
8340
8341 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
8342
8343 * gnat.dg/opt15.adb: New test.
8344 * gnat.dg/opt15_pkg.ad[sb]: New helper.
8345
8346 2011-03-25 Tobias Burnus <burnus@net-b.de>
8347
8348 PR fortran/48174
8349 PR fortran/45304
8350 * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
8351 * gfortran.dg/leadz_trailz_3.f90: Ditto
8352
8353 2011-03-25 Martin Jambor <mjambor@suse.cz>
8354
8355 * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
8356
8357 2011-03-25 Jason Merrill <jason@redhat.com>
8358
8359 * g++.dg/cpp0x/defaulted22.C: New.
8360 * g++.dg/cpp0x/defaulted23.C: New.
8361 * g++.dg/cpp0x/defaulted15.C: Adjust.
8362
8363 2011-03-25 Jason Merrill <jason@redhat.com>
8364
8365 * g++.dg/cpp0x/move1.C: New.
8366
8367 2011-03-25 Ira Rosen <ira.rosen@linaro.org>
8368
8369 PR target/48287
8370 * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
8371
8372 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8373
8374 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
8375 for mips-sgi-irix6.5.
8376 Replace snprintf prototype by <stdio.h>.
8377
8378 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8379
8380 PR testsuite/48283
8381 * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
8382 run_expensive_tests.
8383 * gcc.dg/graphite/block-4.c: Likewise.
8384 * gcc.dg/graphite/block-7.c: Likewise.
8385 * gcc.dg/graphite/block-8.c: Likewise.
8386
8387 2011-03-25 Richard Guenther <rguenther@suse.de>
8388
8389 * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
8390 * g++.dg/tree-ssa/pr8781.C: Likewise.
8391 * gcc.dg/ipa/ipa-pta-13.c: Likewise.
8392 * gcc.dg/ipa/ipa-pta-3.c: Likewise.
8393 * gcc.dg/ipa/ipa-pta-4.c: Likewise.
8394 * gcc.dg/tree-ssa/20041122-1.c: Likewise.
8395 * gcc.dg/tree-ssa/alias-18.c: Likewise.
8396 * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
8397 * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
8398 * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
8399 * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
8400 * gcc.dg/tree-ssa/loadpre6.c: Likewise.
8401 * gcc.dg/tree-ssa/pr21574.c: Likewise.
8402 * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
8403 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
8404 * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
8405 * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
8406 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
8407 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
8408 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
8409 * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
8410 * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
8411 * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
8412 * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
8413 * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
8414 * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
8415 * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
8416 * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
8417 * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
8418 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
8419 * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
8420 * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
8421 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
8422 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
8423 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
8424 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
8425 * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
8426 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
8427 * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
8428 * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
8429 * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
8430 * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
8431 * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
8432 * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
8433 * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
8434 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
8435 * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
8436 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
8437 * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
8438 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
8439 * c-c++-common/pr46562-2.c: Likewise.
8440 * gfortran.dg/pr42108.f90: Likewise.
8441 * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
8442 foo to be inlined even at -O1.
8443 * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
8444 * gcc.dg/ipa/ipa-pta-14.c: Likewise.
8445 * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
8446 * gcc.dg/matrix/matrix.exp: Disable FRE.
8447
8448 2011-03-24 Jakub Jelinek <jakub@redhat.com>
8449
8450 PR debug/48204
8451 * gcc.dg/dfp/pr48204.c: New test.
8452
8453 2011-03-24 Steve Ellcey <sje@cup.hp.com>
8454
8455 PR target/48209
8456 * gcc.c-torture/execute/pr47917.c: Move this...
8457 * gcc.dg/torture/pr47917.c: to here and add xfails.
8458
8459 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
8460
8461 * gnat.dg/array16.ad[sb]: New test.
8462 * gnat.dg/array16.ads: New helper.
8463
8464 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
8465
8466 * gnat.dg/derived_type2.adb: New test.
8467
8468 2011-03-24 Richard Guenther <rguenther@suse.de>
8469
8470 PR tree-optimization/48271
8471 * g++.dg/torture/pr48271.C: New testcase.
8472
8473 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
8474
8475 * gnat.dg/array15.ad[sb]: New test.
8476
8477 2011-03-24 Uros Bizjak <ubizjak@gmail.com>
8478
8479 PR target/48237
8480 * gcc.target/i386/pr48237.c: New test.
8481
8482 2011-03-24 Richard Guenther <rguenther@suse.de>
8483
8484 PR middle-end/48269
8485 * gcc.dg/builtin-object-size-10.c: New testcase.
8486
8487 2011-03-24 Richard Guenther <rguenther@suse.de>
8488
8489 PR tree-optimization/46562
8490 * c-c++-common/pr46562-2.c: New testcase.
8491 * c-c++-common/pr46562.c: Likewise.
8492
8493 2011-03-24 Ira Rosen <ira.rosen@linaro.org>
8494
8495 * gcc.dg/vect/vect-cselim-1.c: New test.
8496 * gcc.dg/vect/vect-cselim-2.c: New test.
8497
8498 2011-03-23 Chung-Lin Tang <cltang@codesourcery.com>
8499
8500 * gcc.target/arm/pr46934.c: New.
8501
8502 2011-03-23 Ian Lance Taylor <iant@google.com>
8503
8504 * go.test/go-test.exp (errchk): Ignore lines containing ////.
8505
8506 2011-03-23 Richard Guenther <rguenther@suse.de>
8507
8508 * gcc.dg/struct: Remove directory and contents.
8509
8510 2011-03-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8511
8512 PR testsuite/48251
8513 * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
8514
8515 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
8516
8517 * gnat.dg/discr26.ad[sb]: New test.
8518 * gnat.dg/discr26_pkg.ads: New helper.
8519
8520 2011-03-23 Richard Sandiford <richard.sandiford@linaro.org>
8521
8522 PR target/47553
8523 * gcc.target/arm/neon-vld-1.c: New test.
8524
8525 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
8526
8527 * gnat.dg/array14.ad[sb]: New test.
8528 * gnat.dg/array14_pkg.ads: New helper.
8529
8530 2011-03-22 Joseph Myers <joseph@codesourcery.com>
8531
8532 * gcc.c-torture/execute/920501-8.x: Remove.
8533 * gcc.c-torture/execute/930513-1.x: Remove.
8534 * gcc.c-torture/execute/960312-1.x: Remove.
8535 * gcc.c-torture/compile/20000804-1.c,
8536 gcc.c-torture/compile/20001205-1.c,
8537 gcc.c-torture/compile/20001226-1.c,
8538 gcc.c-torture/compile/20010518-2.c,
8539 gcc.c-torture/compile/20020312-1.c,
8540 gcc.c-torture/compile/20020604-1.c,
8541 gcc.c-torture/compile/920501-12.c,
8542 gcc.c-torture/compile/920501-4.c,
8543 gcc.c-torture/compile/920520-1.c,
8544 gcc.c-torture/compile/980506-1.c,
8545 gcc.c-torture/execute/980709-1.x,
8546 gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
8547 options for m68hc11.
8548 * gcc.dg/cpp/assert4.c: Don't handle ARC.
8549 * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
8550 m68hc11.
8551
8552 2011-03-22 Nick Clifton <nickc@redhat.com>
8553
8554 * lib/target-supports.exp (check_profiling_available): Add MN10300
8555 to the list of targets that do not support profiling. Restore
8556 alpha sorting to this list.
8557
8558 2011-03-22 Michael Meissner <meissner@linux.vnet.ibm.com>
8559
8560 * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
8561 failure on 32-bit systems.
8562 * gcc.dg/torture/vector-2.c: Ditto.
8563
8564 2011-03-22 Richard Guenther <rguenther@suse.de>
8565
8566 PR tree-optimization/48228
8567 * gcc.dg/Wstrict-overflow-23.c: New testcase.
8568
8569 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
8570
8571 * gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for
8572 powerpc.
8573
8574 PR target/48226
8575 * gcc.target/powerpc/pr48226.c: New file.
8576
8577 2011-03-21 Jack Howarth <howarth@bromo.med.uc.edu>
8578
8579 * lib/prune.exp (prune_gcc_output): Prune "could not create
8580 compact unwind for" warnings.
8581
8582 2011-03-20 Jakub Jelinek <jakub@redhat.com>
8583
8584 PR c/42544
8585 PR c/48197
8586 * gcc.c-torture/execute/pr42544.c: New test.
8587 * gcc.c-torture/execute/pr48197.c: New test.
8588
8589 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
8590
8591 PR preprocessor/48192
8592 * gcc.target/powerpc/pr48192.c: New file.
8593
8594 PR target/48053
8595 * gcc.target/powerpc/pr48053-3.c: New file, add test case for
8596 split problem of 0 being loaded in a VSX register.
8597
8598 2011-03-21 Richard Guenther <rguenther@suse.de>
8599
8600 PR c/47939
8601 * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
8602 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
8603 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
8604 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
8605
8606 2011-03-21 Jakub Jelinek <jakub@redhat.com>
8607
8608 PR target/48213
8609 * gcc.dg/pr48213.c: New test.
8610
8611 2011-03-21 Kai Tietz <ktietz@redhat.com>
8612
8613 PR target/12171
8614 * g++.dg/plugin/attribute_plugin.c: Adjust test.
8615
8616 2011-03-21 Chung-Lin Tang <cltang@codesourcery.com>
8617
8618 * gcc.target/arm/xor-and.c: New.
8619
8620 2010-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
8621
8622 PR fortran/22572
8623 * gfortran.dg/function_optimize_1.f90: New test.
8624 * gfortran.dg/function_optimize_2.f90: New test.
8625
8626 2011-03-20 H.J. Lu <hongjiu.lu@intel.com>
8627
8628 PR rtl-optimization/47502
8629 * gcc.target/i386/pr47502-1.c: New.
8630 * gcc.target/i386/pr47502-2.c: Likewise.
8631
8632 2011-03-20 Jakub Jelinek <jakub@redhat.com>
8633
8634 PR rtl-optimization/48156
8635 * gcc.dg/pr48156.c: New test.
8636
8637 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8638
8639 PR libfortran/47439
8640 * gfortran.dg/scratch_1.f90: Adjust test.
8641
8642 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8643
8644 PR libfortran/47439
8645 * gfortran.dg/scratch_1.f90: New test.
8646
8647 2011-03-18 Joseph Myers <joseph@codesourcery.com>
8648
8649 * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
8650 variably modified typedefs.
8651 * gcc.dg/c1x-typedef-2.c: Remove.
8652
8653 2011-03-18 Joseph Myers <joseph@codesourcery.com>
8654
8655 * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
8656 * gcc.dg/c1x-anon-struct-3.c: New test.
8657 * gcc.dg/anon-struct-11.c: Update.
8658
8659 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8660
8661 * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
8662 dg-xfail-run-if.
8663 Only xfail with gas.
8664
8665 2011-03-18 Jason Merrill <jason@redhat.com>
8666
8667 * g++.dg/template/fn-ptr1.C: New.
8668
8669 * g++.dg/overload/volatile1.C: New.
8670
8671 * g++.dg/opt/pr23372.C: New.
8672
8673 * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
8674
8675 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8676
8677 PR middle-end/47405
8678 * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
8679
8680 2011-03-18 Chung-Lin Tang <cltang@codesourcery.com>
8681
8682 * gcc.target/arm/unsigned-extend-1.c: New.
8683
8684 2011-03-18 Jakub Jelinek <jakub@redhat.com>
8685
8686 PR bootstrap/48161
8687 * gcc.c-torture/compile/pr48161.c: New test.
8688
8689 2011-03-17 H.J. Lu <hongjiu.lu@intel.com>
8690
8691 PR middle-end/47725
8692 * gcc.dg/torture/pr47725.c: New.
8693
8694 2011-03-17 Jason Merrill <jason@redhat.com>
8695
8696 * g++.dg/cpp0x/constexpr-overflow2.C: New.
8697 * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
8698
8699 2011-03-17 Eric Botcazou <ebotcazou@adacore.com>
8700
8701 * gnat.dg/specs/elab2.ads: New test.
8702 * gnat.dg/specs/elab2_pkg.ads: New helper.
8703
8704 2011-03-17 Jason Merrill <jason@redhat.com>
8705
8706 * g++.dg/cpp0x/decltype-1212.C: New.
8707 * g++.dg/cpp0x/rv-return.C: Adjust expected type.
8708
8709 2011-03-17 Jason Merrill <jason@redhat.com>
8710
8711 * g++.dg/parse/memfnquals1.C: New.
8712
8713 2011-03-17 Richard Guenther <rguenther@suse.de>
8714
8715 PR middle-end/48134
8716 * gcc.dg/pr48134.c: New testcase.
8717
8718 2011-03-17 Richard Guenther <rguenther@suse.de>
8719
8720 PR middle-end/48165
8721 * g++.dg/torture/pr48165.C: New testcase.
8722
8723 2011-03-17 Jakub Jelinek <jakub@redhat.com>
8724
8725 PR rtl-optimization/48141
8726 * gcc.dg/pr48141.c: New test.
8727
8728 2011-03-16 Jason Merrill <jason@redhat.com>
8729
8730 * g++.dg/cpp0x/constexpr-48089.C: New.
8731
8732 * g++.dg/cpp0x/constexpr-abi1.C: New.
8733
8734 * g++.dg/cpp0x/constexpr-46336.C: New.
8735 * g++.dg/parse/friend5.C: Adjust expected errors.
8736
8737 * g++.dg/cpp0x/constexpr-47570.C: New.
8738
8739 2011-03-16 Dodji Seketeli <dodji@redhat.com>
8740
8741 PR debug/47510
8742 * ++.dg/debug/dwarf2/typedef6.C: New test.
8743
8744 2011-03-16 Jason Merrill <jason@redhat.com>
8745
8746 * g++.dg/cpp0x/elision2.C: New.
8747
8748 * g++.dg/cpp0x/constexpr-array3.C: New.
8749
8750 2011-03-16 Jason Merrill <jason@redhat.com>
8751
8752 * g++.dg/cpp0x/sfinae6.C: New.
8753 * g++.dg/cpp0x/initlist38.C: Adjust expected error.
8754 * g++.dg/cpp0x/pr45908.C: Likewise.
8755 * g++.dg/cpp0x/sfinae6.C: Likewise.
8756 * g++.old-deja/g++.jason/conversion11.C: Likewise.
8757 * g++.old-deja/g++.law/arg11.C: Likewise.
8758
8759 2011-03-16 Jason Merrill <jason@redhat.com>
8760
8761 * g++.dg/template/incomplete6.C: New.
8762
8763 2011-03-16 Jeff Law <law@redhat.com>
8764
8765 * gcc.dg/tree-ssa/vrp55.c: New test.
8766
8767 2011-03-16 Jason Merrill <jason@redhat.com>
8768
8769 * g++.dg/cpp0x/auto22.C: New.
8770
8771 2011-03-16 Richard Guenther <rguenther@suse.de>
8772
8773 * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
8774 optimizing it away if promoted to const.
8775
8776 2011-03-16 Richard Guenther <rguenther@suse.de>
8777
8778 PR tree-optimization/48149
8779 * gcc.dg/fold-complex-1.c: New testcase.
8780
8781 2011-03-16 Richard Guenther <rguenther@suse.de>
8782
8783 PR testsuite/48147
8784 * gcc.dg/guality/pr45882.c: Really make sure no inlining
8785 or cloning happens.
8786
8787 2011-03-16 Richard Guenther <rguenther@suse.de>
8788
8789 PR tree-optimization/26134
8790 * gcc.dg/tree-ssa/complex-6.c: New testcase.
8791
8792 2011-03-16 Richard Guenther <rguenther@suse.de>
8793
8794 PR tree-optimization/48146
8795 * gcc.dg/torture/pr48146.c: New testcase.
8796
8797 2011-03-16 Richard Guenther <rguenther@suse.de>
8798
8799 * gcc.dg/tree-ssa/pr14814.c: Adjust.
8800 * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
8801
8802 2011-03-16 Jakub Jelinek <jakub@redhat.com>
8803
8804 PR middle-end/48136
8805 * gcc.c-torture/compile/pr48136.c: New test.
8806
8807 * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
8808
8809 PR debug/45882
8810 * gcc.dg/guality/pr45882.c: New test.
8811
8812 2011-03-15 Jason Merrill <jason@redhat.com>
8813
8814 * g++.dg/cpp0x/constexpr-recursion.C: New.
8815
8816 * g++.dg/cpp0x/implicit11.C: New.
8817
8818 2011-03-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
8819
8820 * g++.dg/cpp0x/constexpr-attribute.C: New.
8821
8822 2011-03-15 Manuel López-Ibáñez <manu@gcc.gnu.org>
8823
8824 * g++.dg/parse/pr34758.C: New.
8825
8826 2011-03-15 Xinliang David Li <davidxl@google.com>
8827
8828 PR c/47837
8829 * gcc.dg/uninit-pred-7_d.c: New test.
8830 * gcc.dg/uninit-pred-8_d.c: New test.
8831
8832 2011-03-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
8833
8834 PR target/46788
8835 * gcc.target/arm/pr46788.c: New.
8836
8837 2011-03-15 Richard Guenther <rguenther@suse.de>
8838
8839 PR middle-end/47650
8840 * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
8841 * gfortran.dg/ishft_4.f90: Likewise.
8842 * gfortran.dg/leadz_trailz_3.f90: Likewise.
8843
8844 2011-03-15 Richard Guenther <rguenther@suse.de>
8845
8846 PR tree-optimization/13954
8847 * g++.dg/tree-ssa/pr13954.C: New testcase.
8848
8849 2011-03-15 Richard Guenther <rguenther@suse.de>
8850
8851 PR tree-optimization/48037
8852 * gcc.target/i386/pr48037-1.c: New testcase.
8853
8854 2011-03-15 Richard Guenther <rguenther@suse.de>
8855
8856 PR tree-optimization/41490
8857 * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
8858 * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
8859 * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
8860 * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
8861 * g++.dg/tree-ssa/pr33604.C: Adjust.
8862
8863 2011-03-14 Jakub Jelinek <jakub@redhat.com>
8864
8865 PR middle-end/47917
8866 * gcc.c-torture/execute/pr47917.c: New test.
8867 * gcc.dg/pr47917.c: New test.
8868
8869 PR middle-end/38878
8870 * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
8871
8872 2011-03-14 Uros Bizjak <ubizjak@gmail.com>
8873
8874 * gcc.target/i386/sse4_1-floor-vec.c: New test.
8875 * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
8876 * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
8877 * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
8878 * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
8879 * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
8880 * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
8881 * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
8882 * gcc.target/i386/avx-floor-vec.c: Ditto.
8883 * gcc.target/i386/avx-ceil-vec.c: Ditto.
8884 * gcc.target/i386/avx-trunc-vec.c: Ditto.
8885 * gcc.target/i386/avx-rint-vec.c: Ditto.
8886 * gcc.target/i386/avx-floorf-vec.c: Ditto.
8887 * gcc.target/i386/avx-ceilf-vec.c: Ditto.
8888 * gcc.target/i386/avx-truncf-vec.c: Ditto.
8889 * gcc.target/i386/avx-rintf-vec.c: Ditto.
8890
8891 2011-03-14 Tom Tromey <tromey@redhat.com>
8892
8893 * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
8894 * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
8895 * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
8896
8897 2011-03-14 Tom Tromey <tromey@redhat.com>
8898
8899 * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
8900 * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
8901 * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
8902
8903 2011-03-14 H.J. Lu <hongjiu.lu@intel.com>
8904
8905 * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
8906
8907 2011-03-14 Richard Sandiford <richard.sandiford@linaro.org>
8908
8909 PR rtl-optimization/47166
8910 * gcc.c-torture/execute/postmod-1.c: New test.
8911
8912 2011-03-14 Richard Guenther <rguenther@suse.de>
8913
8914 PR middle-end/48098
8915 * gcc.dg/torture/pr48098.c: New testcase.
8916
8917 2011-03-12 Peter Bergner <bergner@vnet.ibm.com>
8918
8919 PR target/48053
8920 * gcc.target/powerpc/pr48053-1.c: New test.
8921 * gcc.target/powerpc/pr48053-2.c: Likewise.
8922
8923 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
8924
8925 PR libfortran/48066
8926 * gfortran.dg/intrinsic_ifunction_2.f90: Correct PR number.
8927
8928 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
8929
8930 PR libfortran/48066
8931 * gfortran.dg/intrinsic_ifunction_2.f90: New test case.
8932
8933 2011-03-12 Janus Weil <janus@gcc.gnu.org>
8934
8935 PR fortran/48059
8936 * gfortran.dg/class_41.f03: New.
8937
8938 2011-03-11 Dodji Seketeli <dodji@redhat.com>
8939
8940 * g++.dg/conversion/cast3.C: New test.
8941
8942 2011-03-11 Jason Merrill <jason@redhat.com>
8943
8944 * g++.dg/template/error45.C: New.
8945
8946 * g++.dg/parse/no-type-defn1.C: New.
8947
8948 * g++.dg/ext/attrib40.C: New.
8949
8950 * g++.dg/cpp0x/regress/array1.C: New.
8951
8952 2011-03-11 Richard Guenther <rguenther@suse.de>
8953
8954 PR tree-optimization/48067
8955 * gcc.dg/pr48067.c: New testcase.
8956
8957 2011-03-11 Richard Guenther <rguenther@suse.de>
8958
8959 PR lto/48073
8960 * g++.dg/lto/20110311-1_0.C: New testcase.
8961
8962 2011-03-11 Jakub Jelinek <jakub@redhat.com>
8963
8964 PR c++/48035
8965 * g++.dg/inherit/virtual8.C: New test.
8966
8967 PR middle-end/48044
8968 * gcc.dg/torture/pr48044.c: New test.
8969
8970 2011-03-11 Janus Weil <janus@gcc.gnu.org>
8971
8972 PR fortran/47768
8973 * gfortran.dg/proc_ptr_comp_31.f90: New.
8974
8975 2011-03-11 Richard Guenther <rguenther@suse.de>
8976
8977 PR tree-optimization/47278
8978 * gcc.dg/torture/pr47278-1.c: New testcase.
8979 * gcc.dg/torture/pr47278-2.c: Likewise.
8980
8981 2011-03-11 Jakub Jelinek <jakub@redhat.com>
8982
8983 PR tree-optimization/48063
8984 * gcc.dg/torture/pr48063.c: New test.
8985
8986 2011-03-10 Jason Merrill <jason@redhat.com>
8987
8988 * g++.dg/template/array22.C: New.
8989
8990 * g++.dg/cpp0x/syntax-err1.C: New.
8991 * g++.dg/parse/error36.C: Adjust expected errors.
8992 * g++.old-deja/g++.pt/ctor2.C: Likewise.
8993 * g++.old-deja/g++.pt/typename3.C: Likewise.
8994 * g++.old-deja/g++.pt/typename4.C: Likewise.
8995 * g++.old-deja/g++.pt/typename6.C: Likewise.
8996
8997 2011-03-09 Jason Merrill <jason@redhat.com>
8998
8999 * g++.dg/template/nontype22.C: New.
9000
9001 2011-03-09 Martin Jambor <mjambor@suse.cz>
9002
9003 PR tree-optimization/47714
9004 * g++.dg/torture/pr47714.C: New test.
9005
9006 2011-03-08 Michael Meissner <meissner@linux.vnet.ibm.com>
9007
9008 PR target/47755
9009 * gcc.target/powerpc/pr47755-2.c: New file.
9010
9011 2011-03-08 Jakub Jelinek <jakub@redhat.com>
9012
9013 * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
9014 is not set in the environment, pass 64 as first argument when not
9015 running expensive tests or pass max($[`ulimit -u`/4], 10000) on
9016 native where ulimit -u is supported.
9017
9018 2011-03-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9019
9020 * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
9021
9022 2011-03-08 Jason Merrill <jason@redhat.com>
9023
9024 * g++.dg/template/nontype21.C: New.
9025
9026 * g++.dg/template/anon5.C: New.
9027
9028 2011-03-08 Jakub Jelinek <jakub@redhat.com>
9029
9030 PR debug/47881
9031 * gcc.dg/pr47881.c: New test.
9032
9033 2011-03-08 Dodji Seketeli <dodji@redhat.com>
9034
9035 PR c++/47957
9036 * g++.dg/lookup/template3.C: New test.
9037
9038 2011-03-08 Kai Tietz <ktietz@redhat.com>
9039
9040 * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
9041 'long' type.
9042
9043 2011-03-08 Mikael Pettersson <mikpe@it.uu.se>
9044
9045 PR testsuite/47954
9046 * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
9047 sizeof to compute alignment.
9048
9049 2011-03-08 Jakub Jelinek <jakub@redhat.com>
9050
9051 PR tree-optimization/48022
9052 * gcc.dg/pr48022-1.c: New test.
9053 * gcc.dg/pr48022-2.c: New test.
9054
9055 2011-03-07 Jason Merrill <jason@redhat.com>
9056
9057 * g++.dg/template/nontype20.C: New.
9058 * g++.dg/init/member1.C: Adjust expected errors.
9059 * g++.dg/parse/constant4.C: Likewise.
9060 * g++.dg/template/qualified-id3.C: Likewise.
9061 * g++.old-deja/g++.pt/crash10.C: Likewise.
9062
9063 * g++.dg/cpp0x/regress/non-const1.C: New.
9064
9065 2011-03-07 Jakub Jelinek <jakub@redhat.com>
9066
9067 PR debug/47991
9068 * gcc.dg/pr47991.c: New test.
9069
9070 2011-03-07 Jason Merrill <jason@redhat.com>
9071
9072 * g++.dg/abi/mangle46.C: New.
9073
9074 2011-03-07 Pat Haugen <pthaugen@us.ibm.com>
9075
9076 PR target/47862
9077 * gcc.target/powerpc/pr47862.c: New.
9078
9079 2011-03-07 Jack Howarth <howarth@bromo.med.uc.edu>
9080
9081 PR target/45413
9082 * gcc.target/i386/combine-mul.c: Require nonpic.
9083
9084 2011-03-07 Paul Wögerer <paul_woegerer@mentor.com>
9085 Nathan Froyd <froydnj@codesourcery.com>
9086
9087 * gcc.dg/20001117-1.c: Abort on NULL call_sites.
9088
9089 2011-03-06 Mark Mitchell <mark@codesourcery.com>
9090
9091 * README.QMTEST: Remove.
9092
9093 2011-03-06 Paul Thomas <pault@gcc.gnu.org>
9094 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9095
9096 PR fortran/47850
9097 * gfortran.dg/array_constructor_37.f90 : New test.
9098
9099 2011-03-05 Jason Merrill <jason@redhat.com>
9100
9101 * g++.dg/abi/mangle39.C: ABI v5, not 6.
9102 * g++.dg/abi/mangle45.C: Likewise.
9103 * g++.dg/cpp0x/trailing1.C: Likewise.
9104
9105 2011-03-05 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9106
9107 * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
9108
9109 2011-03-05 Jakub Jelinek <jakub@redhat.com>
9110
9111 PR rtl-optimization/47899
9112 * gcc.dg/pr47899.c: New test.
9113
9114 * gcc.dg/torture/pr47968.c: Ignore warnings.
9115
9116 PR tree-optimization/47967
9117 * gcc.c-torture/compile/pr47967.c: New test.
9118
9119 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
9120
9121 * objc.dg/property/property-encoding-1.m: Tidied up testcase.
9122 * obj-c++.dg/property/property-encoding-1.mm: Likewise.
9123
9124 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
9125
9126 * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
9127 and property_getAttributes() if __OBJC2__.
9128 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
9129 * objc.dg/property/property-encoding-1.m: New.
9130 * obj-c++.dg/property/property-encoding-1.mm: New.
9131
9132 2011-03-04 Jason Merrill <jason@redhat.com>
9133
9134 * g++.dg/template/pseudodtor6.C: New.
9135
9136 * g++.dg/inherit/covariant19.C: New.
9137
9138 2011-03-04 Richard Guenther <rguenther@suse.de>
9139
9140 PR middle-end/47968
9141 * gcc.dg/torture/pr47968.c: New testcase.
9142
9143 2011-03-04 Richard Guenther <rguenther@suse.de>
9144
9145 PR middle-end/47975
9146 * gcc.dg/torture/pr47975.c: New testcase.
9147
9148 2011-03-03 Paolo Carlini <paolo.carlini@oracle.com>
9149
9150 PR c++/47974
9151 * g++.dg/template/crash106.C: New.
9152
9153 2011-03-03 Jakub Jelinek <jakub@redhat.com>
9154
9155 PR c/47963
9156 * gcc.dg/gomp/pr47963.c: New test.
9157 * g++.dg/gomp/pr47963.C: New test.
9158
9159 2011-03-02 Jason Merrill <jason@redhat.com>
9160
9161 * g++.dg/cpp0x/regress/condition1.C: New.
9162
9163 * g++.dg/cpp0x/constexpr-ctor9.C: New.
9164
9165 2011-03-01 Jason Merrill <jason@redhat.com>
9166
9167 * g++.dg/cpp0x/lambda/lambda-98.C: New.
9168
9169 * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
9170
9171 2011-03-02 Richard Sandiford <richard.sandiford@linaro.org>
9172
9173 PR rtl-optimization/47925
9174 * gcc.c-torture/execute/pr47925.c: New test.
9175
9176 2011-03-01 Jason Merrill <jason@redhat.com>
9177
9178 * g++.dg/cpp0x/decltype25.C: New.
9179
9180 * g++.dg/cpp0x/regress/bitfield-err1.C: New.
9181
9182 2011-03-01 Richard Guenther <rguenther@suse.de>
9183
9184 PR tree-optimization/47890
9185 * gcc.dg/torture/pr47890.c: New testcase.
9186
9187 2011-03-01 Richard Guenther <rguenther@suse.de>
9188
9189 PR lto/47924
9190 * gcc.dg/lto/pr47924_0.c: New testcase.
9191
9192 2011-03-01 Richard Guenther <rguenther@suse.de>
9193
9194 PR lto/46911
9195 * gfortran.dg/lto/pr46911_0.f: New testcase.
9196
9197 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9198
9199 PR libgfortran/47933
9200 * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
9201 compile errors from older code form.
9202
9203 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9204
9205 PR libgfortran/47567
9206 * gfortran.dg/fmt_fw_d.f90: New test.
9207
9208 2011-02-28 Jason Merrill <jason@redhat.com>
9209
9210 * g++.dg/inherit/covariant18.C: New.
9211
9212 2011-02-28 Jakub Jelinek <jakub@redhat.com>
9213
9214 PR middle-end/47893
9215 * gcc.dg/pr47893.c: New test.
9216
9217 2011-02-28 Nicola Pero <nicola.pero@meta-innovation.com>
9218
9219 * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
9220 NULL in case of a selector with conflicting types.
9221 * obj-c++.dg/gnu-api-2-sel.mm: Same change.
9222
9223 2011-02-28 Kazu Hirata <kazu@codesourcery.com>
9224
9225 * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
9226 gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
9227 gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
9228 gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
9229
9230 2011-02-28 Jason Merrill <jason@redhat.com>
9231
9232 PR c++/47906
9233 * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
9234
9235 2011-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9236
9237 PR libgfortran/47778
9238 * gfortran.dg/namelist_71.f90: New test.
9239
9240 2011-02-27 Jason Merrill <jason@redhat.com>
9241
9242 PR c++/47906
9243 * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
9244 * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
9245
9246 2011-02-27 Paolo Carlini <paolo.carlini@oracle.com>
9247
9248 PR c++/46466
9249 * g++.dg/cpp0x/constexpr-ctor8.C: New.
9250
9251 2011-02-27 Jakub Jelinek <jakub@redhat.com>
9252
9253 PR fortran/47886
9254 * gfortran.dg/gomp/task-1.f90: Removed.
9255
9256 2011-02-26 Jason Merrill <jason@redhat.com>
9257
9258 * g++.dg/template/this-targ1.C: New.
9259
9260 * g++.dg/cpp0x/regress/template-const1.C: New.
9261 * g++.dg/cpp0x/regress/template-function1.C: Adjust.
9262 * g++.dg/template/function1.C: Adjust.
9263 * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
9264 * g++.dg/debug/debug7.C: Adjust.
9265
9266 2011-02-26 Tobias Burnus <burnus@net-b.de>
9267
9268 PR fortran/47886
9269 * gfortran.dg/gomp/task-1.f90: New.
9270
9271 2011-02-25 Jie Zhang <jie@codesourcery.com>
9272
9273 * gcc.target/arm/neon-thumb2-move.c: Add
9274 dg-require-effective-target arm_thumb2_ok.
9275
9276 2011-02-24 Jason Merrill <jason@redhat.com>
9277
9278 * g++.dg/parse/constant1.C: Specify C++98 mode.
9279 * g++.dg/parse/constant5.C: Likewise.
9280 * g++.dg/parse/error2.C: Likewise.
9281 * g++.dg/parse/semicolon3.C: Likewise.
9282 * g++.dg/template/crash14.C: Likewise.
9283 * g++.dg/template/local4.C: Likewise.
9284 * g++.dg/template/nontype3.C: Likewise.
9285 * g++.dg/parse/crash31.C: Adjust expected errors.
9286 * g++.dg/template/function1.C: Likewise.
9287 * g++.dg/template/ref3.C: Likewise.
9288 * g++.dg/template/static9.C: Likewise.
9289 * g++.old-deja/g++.pt/crash41.C: Instantiate template.
9290
9291 * g++.dg/cpp0x/constexpr-array-tparm.C: New.
9292 * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
9293 * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
9294 * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
9295 * g++.dg/cpp0x/regress/template-function1.C: Likewise.
9296
9297 2011-02-24 Jakub Jelinek <jakub@redhat.com>
9298
9299 PR fortran/47878
9300 * gfortran.dg/pr47878.f90: New test.
9301
9302 2011-02-24 Richard Guenther <rguenther@suse.de>
9303
9304 PR testsuite/47801
9305 * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
9306 * gcc.dg/guality/pr41353-2.c (vari): Likewise.
9307
9308 2011-02-24 Richard Guenther <rguenther@suse.de>
9309
9310 PR fortran/47839
9311 * gfortran.dg/lto/pr47839_0.f90: New testcase.
9312 * gfortran.dg/lto/pr47839_1.f90: Likewise.
9313
9314 2011-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9315
9316 PR libgfortran/47567
9317 * gfortran.dg/fmt_f0_1.f90: Update test.
9318
9319 2011-02-23 Jason Merrill <jason@redhat.com>
9320
9321 * g++.dg/abi/mangle39.C: Adjust parm mangling.
9322 * g++.dg/abi/mangle45.C: New.
9323
9324 * g++.dg/cpp0x/trailing1.C: Mangle decltype.
9325 * g++.dg/template/canon-type-9.C: Match use of decltype
9326 between declaration and definition.
9327 * g++.dg/template/canon-type-12.C: Likewise.
9328
9329 2011-02-23 Mikael Morin <mikael@gcc.gnu.org>
9330
9331 PR fortran/40850
9332 * gfortran.dg/nested_allocatables_1.f90: New.
9333
9334 2011-02-23 Nathan Froyd <froydnj@codesourcery.com>
9335
9336 PR c++/46868
9337 * g++.dg/pr46868.C: New test.
9338 * g++.dg/parse/parameter-declaration-1.C: Adjust.
9339 * g++.dg/parse/error14.C: Adjust.
9340
9341 2011-02-23 Richard Guenther <rguenther@suse.de>
9342
9343 PR tree-optimization/47838
9344 * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
9345
9346 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
9347
9348 * g++.dg/other/pr47218.C: Fix dg-options. Cleanup saved temps.
9349
9350 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
9351
9352 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
9353 * gfortran.dg/count_init_expr.f03: Ditto.
9354 * gfortran.dg/gomp/pr43711.f90: Ditto.
9355 * gcc.dg/struct-parse-2.c: Ditto.
9356 * gcc.dg/parse-error-3.c: Ditto.
9357 * gcc.dg/Wlogical-op-1.c: Ditto.
9358 * gcc.dg/Walways-true-1.c: Ditto.
9359 * gcc.dg/pr24225.c: Ditto.
9360 * gcc.dg/Walways-true-2.c: Ditto.
9361 * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
9362 * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
9363 * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
9364 * g++.dg/overload/defarg4.C: Ditto.
9365 * g++.dg/inherit/covariant16.C: Ditto.
9366 * g++.dg/inherit/virtual7.C: Ditto.
9367 * g++.dg/template/canon-type-9.C: Ditto.
9368 * g++.dg/template/access19.C: Ditto.
9369 * g++.dg/template/call7.C: Ditto.
9370 * g++.dg/template/canon-type-2.C: Ditto.
9371 * g++.dg/template/init7.C: Ditto.
9372 * g++.dg/template/sizeof-template-argument.C: Ditto.
9373 * g++.dg/template/const3.C: Ditto.
9374 * g++.dg/template/sfinae26.C: Ditto.
9375 * g++.dg/template/sfinae26.C: Ditto.
9376 * g++.dg/template/canon-type-11.C: Ditto.
9377 * g++.dg/template/union2.C: Ditto.
9378 * g++.dg/template/canon-type-3.C: Ditto.
9379 * g++.dg/template/canon-type-1.C: Ditto.
9380 * g++.dg/template/canon-type-5.C: Ditto.
9381 * g++.dg/template/canon-type-7.C: Ditto.
9382 * g++.dg/template/canon-type-10.C: Ditto.
9383 * g++.dg/template/spec36.C: Ditto.
9384 * g++.dg/template/typedef38.C: Ditto.
9385 * g++.dg/template/canon-type-4.C: Ditto.
9386 * g++.dg/template/canon-type-6.C: Ditto.
9387 * g++.dg/template/canon-type-13.C: Ditto.
9388 * g++.dg/template/instantiate9.C: Ditto.
9389 * g++.dg/template/ttp22.C: Ditto.
9390 * g++.dg/warn/Wreturn-type-6.C: Ditto.
9391 * g++.dg/warn/Walways-true-1.C: Ditto.
9392 * g++.dg/warn/Wlogical-op-1.C: Ditto.
9393 * g++.dg/warn/Walways-true-2.C: Ditto.
9394 * g++.dg/conversion/op4.C: Ditto.
9395 * g++.dg/opt/pr19650.C: Ditto.
9396 * g++.dg/lookup/friend11.C: Ditto.
9397 * g++.dg/other/default2.C: Ditto.
9398 * g++.dg/other/default3.C: Ditto.
9399 * g++.dg/other/dtor2.C: Ditto.
9400 * g++.dg/other/friend5.C: Ditto.
9401 * g++.dg/other/default5.C: Ditto.
9402 * g++.dg/init/brace6.C: Ditto.
9403 * g++.dg/init/aggr5.C: Ditto.
9404 * g++.dg/init/error2.C: Ditto.
9405 * g++.dg/expr/bound-mem-fun.C: Ditto.
9406 * g++.dg/expr/cond6.C: Ditto.
9407 * g++.dg/expr/stmt-expr-1.C: Ditto.
9408 * g++.dg/cpp0x/constexpr-object2.C: Ditto.
9409 * g++.dg/cpp0x/constexpr-data1.C: Ditto.
9410 * g++.dg/cpp0x/constexpr-function2.C: Ditto.
9411 * g++.dg/cpp0x/bracket1.C: Ditto.
9412 * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
9413 * g++.dg/cpp0x/pr38646.C: Ditto.
9414 * g++.dg/cpp0x/variadic73.C: Ditto.
9415 * g++.dg/cpp0x/constexpr-function1.C: Ditto.
9416 * g++.dg/cpp0x/bracket4.C: Ditto.
9417 * g++.dg/cpp0x/decltype4.C: Ditto.
9418 * g++.dg/cpp0x/constexpr-data2.C: Ditto.
9419 * g++.dg/cpp0x/constexpr-object1.C: Ditto.
9420 * g++.dg/cpp0x/variadic-crash2.C: Ditto.
9421 * g++.dg/cpp0x/variadic-new2.C: Ditto.
9422 * g++.dg/cpp0x/decltype2.C: Ditto.
9423 * g++.dg/cpp0x/decltype1.C: Ditto.
9424 * g++.dg/cpp0x/bracket2.C: Ditto.
9425 * g++.dg/cpp0x/decltype5.C: Ditto.
9426 * g++.dg/cpp0x/constexpr-function3.C: Ditto.
9427 * g++.dg/cpp0x/variadic70.C: Ditto.
9428 * g++.dg/cpp0x/decltype6.C: Ditto.
9429 * g++.dg/cpp0x/rvo.C: Ditto.
9430 * g++.dg/cpp0x/vt-40092.C: Ditto.
9431 * g++.dg/cpp0x/variadic-new.C: Ditto.
9432 * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
9433 * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
9434 * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
9435 * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
9436 * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
9437 * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
9438 * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
9439 * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
9440 * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
9441 * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
9442 * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
9443 * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
9444 * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
9445 * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
9446 * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
9447 * g++.dg/cpp0x/pr39639.C: Ditto.
9448 * g++.dg/cpp0x/decltype3.C: Ditto.
9449 * g++.dg/cpp0x/variadic68.C: Ditto.
9450 * g++.dg/cpp0x/variadic-function.C: Ditto.
9451 * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
9452 * g++.dg/cpp0x/variadic-bind.C: Ditto.
9453 * g++.dg/cpp0x/variadic-tuple.C: Ditto.
9454 * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
9455 * g++.dg/parse/crash35.C: Ditto.
9456 * g++.dg/parse/crash40.C: Ditto.
9457 * g++.dg/parse/defarg12.C: Ditto.
9458 * g++.dg/parse/crash34.C: Ditto.
9459 * g++.dg/parse/constructor3.C: Ditto.
9460 * g++.dg/parse/template23.C: Ditto.
9461 * g++.dg/parse/crash56.C: Ditto.
9462 * g++.dg/parse/dtor13.C: Ditto.
9463 * g++.dg/parse/error33.C: Ditto.
9464 * g++.dg/parse/ctor9.C: Ditto.
9465 * g++.dg/parse/error32.C: Ditto.
9466 * g++.dg/parse/error37.C: Ditto.
9467 * g++.dg/parse/bitfield3.C: Ditto.
9468 * g++.dg/parse/struct-4.C: Ditto.
9469 * g++.dg/ext/has_trivial_copy.C: Ditto.
9470 * g++.dg/ext/is_polymorphic.C: Ditto.
9471 * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
9472 * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
9473 * g++.dg/ext/has_nothrow_assign.C: Ditto.
9474 * g++.dg/ext/is_union.C: Ditto.
9475 * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
9476 * g++.dg/ext/is_pod.C: Ditto.
9477 * g++.dg/ext/has_virtual_destructor.C: Ditto.
9478 * g++.dg/ext/has_trivial_constructor.C: Ditto.
9479 * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
9480 * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
9481 * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
9482 * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
9483 * g++.dg/ext/is_abstract.C: Ditto.
9484 * g++.dg/ext/has_trivial_assign.C: Ditto.
9485 * g++.dg/ext/is_class.C: Ditto.
9486 * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
9487 * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
9488 * g++.dg/ext/is_base_of.C: Ditto.
9489 * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
9490 * g++.dg/ext/has_nothrow_constructor.C: Ditto.
9491 * g++.dg/ext/is_empty.C: Ditto.
9492 * g++.dg/ext/is_enum.C: Ditto.
9493 * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
9494 * gnat.dg/opt11.adb: Ditto.
9495 * obj-c++.dg/pr45735.mm: Ditto.
9496 * obj-c++.dg/pr24393.mm: Ditto.
9497 * obj-c++.dg/exceptions-2.mm: Ditto.
9498 * objc.dg/pr45735.m: Ditto.
9499 * objc.dg/pr24393.m: Ditto.
9500
9501 2011-02-23 Nicola Pero <nicola.pero@meta-innovation.com>
9502
9503 * objc.dg/attributes/objc-exception-1.m: New.
9504
9505 2011-02-23 Jie Zhang <jie@codesourcery.com>
9506
9507 * gcc.dg/cpp/include7.c: New test.
9508
9509 2011-02-22 Paolo Carlini <paolo.carlini@oracle.com>
9510
9511 PR c++/47242
9512 * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
9513
9514 2011-02-23 Jie Zhang <jie@codesourcery.com>
9515
9516 PR rtl-optimization/47763
9517 * gcc.dg/pr47763.c: New test.
9518
9519 2011-02-22 Paul Thomas <pault@gcc.gnu.org>
9520
9521 PR fortran/45743
9522 * gfortran.dg/whole_file_32.f90 : New test.
9523
9524 2011-02-22 Dodji Seketeli <dodji@redhat.com>
9525
9526 PR c++/47666
9527 * g++.dg/inherit/virtual7.C: New test.
9528
9529 2011-02-22 Nicola Pero <nicola.pero@meta-innovation.com>
9530
9531 PR objc/47832
9532 * objc.dg/type-size-3.m: Updated error message.
9533 * objc.dg/type-size-4.m: New test.
9534 * objc.dg/type-size-5.m: New test.
9535
9536 2011-02-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9537
9538 * lib/gnat.exp: Fix comments.
9539 Don't load libgloss.exp.
9540 (default_gnat_version): Call $compiler with --version.
9541 Adapt regexp for gnatmake output, insert version.
9542 (gnat_version): New proc.
9543 (gnat_init): Remove gnat_libgcc_s_path.
9544 (gnat_target_compile): Likewise.
9545 Remove ld_library_path.
9546 Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
9547 (gnat_pass): Remove.
9548 (gnat_pass): Remove.
9549 (gnat_finish): Remove.
9550 (gnat_exit): Remove.
9551 (local_find_gnatmake): Reindent.
9552 (runtest_file_p): Remove.
9553 (prune_warnings): Remove.
9554 (find_gnatclean): New proc.
9555 * lib/gnat-dg.exp (lremove): New proc.
9556 (gnat-dg-test): Reindent.
9557 Remove additional output files.
9558 (gnat-dg-runtest): Remove.
9559
9560 * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
9561 * gnat.dg/loop_optimization6.adb: Likewise.
9562 * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
9563
9564 2011-02-22 Jakub Jelinek <jakub@redhat.com>
9565
9566 PR tree-optimization/47835
9567 * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
9568
9569 2011-02-22 Tobias Burnus <burnus@net-b.de>
9570
9571 * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
9572 * gfortran.dg/abstract_type_2.f03: Ditto.
9573 * gfortran.dg/abstract_type_3.f03: Ditto.
9574 * gfortran.dg/abstract_type_4.f03: Ditto.
9575 * gfortran.dg/abstract_type_5.f03: Ditto.
9576 * gfortran.dg/abstract_type_6.f03: Ditto.
9577 * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
9578 * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
9579 * gfortran.dg/allocatable_scalar_11.f90: Ditto.
9580 * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
9581 * gfortran.dg/array_function_5.f90: Ditto.
9582 * gfortran.dg/asynchronous_3.f03: Ditto.
9583 * gfortran.dg/char_expr_1.f90: Ditto.
9584 * gfortran.dg/class_14.f03: Ditto.
9585 * gfortran.dg/data_array_6.f: Ditto.
9586 * gfortran.dg/data_invalid.f90: Ditto.
9587 * gfortran.dg/dot_product_1.f03: Ditto.
9588 * gfortran.dg/func_derived_5.f90: Ditto.
9589 * gfortran.dg/func_result_4.f90: Ditto.
9590 * gfortran.dg/implied_do_1.f90: Ditto.
9591 * gfortran.dg/initialization_25.f90: Ditto.
9592 * gfortran.dg/initialization_26.f90: Ditto.
9593 * gfortran.dg/interface_34.f90: Ditto.
9594 * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
9595 * gfortran.dg/keyword_symbol_1.f90: Ditto.
9596 * gfortran.dg/matmul_8.f03: Ditto.
9597 * gfortran.dg/merge_init_expr.f90: Ditto.
9598 * gfortran.dg/pack_assign_1.f90: Ditto.
9599 * gfortran.dg/pack_vector_1.f90: Ditto.
9600 * gfortran.dg/pointer_check_8.f90: Ditto.
9601 * gfortran.dg/product_init_expr.f03: Ditto.
9602 * gfortran.dg/reshape_order_5.f90: Ditto.
9603 * gfortran.dg/reshape_shape_1.f90: Ditto.
9604 * gfortran.dg/reshape_zerosize_2.f90: Ditto.
9605 * gfortran.dg/same_name_2.f90: Ditto.
9606 * gfortran.dg/selected_real_kind_1.f90: Ditto.
9607 * gfortran.dg/spread_init_expr.f03: Ditto.
9608 * gfortran.dg/stmt_func_1.f90: Ditto.
9609 * gfortran.dg/sum_init_expr.f03: Ditto.
9610 * gfortran.dg/transpose_3.f03: Ditto.
9611 * gfortran.dg/unpack_init_expr.f03: Ditto.
9612 * gfortran.dg/warn_conversion.f90: Ditto.
9613 * gfortran.dg/warn_conversion_2.f90: Ditto.
9614 * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
9615 * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
9616 * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
9617 * gfortran.dg/whole_file_16.f90: Ditto.
9618 * gfortran.dg/whole_file_17.f90: Ditto.
9619 * gfortran.dg/whole_file_18.f90: Ditto.
9620 * gfortran.dg/whole_file_20.f03: Ditto.
9621 * gfortran.dg/whole_file_5.f90: Ditto.
9622 * gfortran.dg/whole_file_6.f90: Ditto.
9623 * gfortran.dg/write_invalid_format.f90: Ditto.
9624 * gfortran.dg/zero_sized_6.f90: Ditto.
9625
9626 2011-02-21 Jeff Law <law@redhat.com>
9627
9628 PR rtl-optimization/46178
9629 * gcc.target/i386/pr46178.c: New test.
9630
9631 PR rtl-optimization/46002
9632 * gcc.c-torture/compile/pr46002.c: New test.
9633
9634 2011-02-21 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9635
9636 * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
9637 *-*-hpux10*.
9638
9639 2011-02-21 Jakub Jelinek <jakub@redhat.com>
9640
9641 PR debug/47106
9642 * g++.dg/debug/pr47106.C: Require effective target lto.
9643
9644 2011-02-21 Jason Merrill <jason@redhat.com>
9645
9646 * g++.dg/cpp0x/constexpr-diag2.C: New.
9647
9648 2011-02-20 Jason Merrill <jason@redhat.com>
9649
9650 * g++.dg/cpp0x/constexpr-ctor7.C: New.
9651
9652 * g++.dg/cpp0x/fntmpdefarg2.C: New.
9653
9654 * g++.dg/overload/conv-op1.C: New.
9655
9656 * g++.dg/cpp0x/constexpr-synth1.C: New.
9657
9658 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
9659
9660 * objc.dg/layout-2.m: New.
9661 * objc.dg/selector-3.m: Adjusted location of error message.
9662 * objc.dg/type-size-3.m: Same.
9663 * obj-c++.dg/selector-3.mm: Same.
9664
9665 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
9666
9667 PR objc/47784
9668 * objc.dg/property/dotsyntax-22.m: New.
9669 * obj-c++.dg/property/dotsyntax-22.mm: New.
9670
9671 2011-02-20 Dodji Seketeli <dodji@redhat.com>
9672
9673 PR c++/46394
9674 * g++.dg/template/typedef38.C: New test.
9675
9676 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
9677
9678 PR fortran/46818
9679 * gfortran.dg/whole_file_30.f90 : New test.
9680 * gfortran.dg/whole_file_31.f90 : New test.
9681
9682 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
9683
9684 PR fortran/45077
9685 PR fortran/44945
9686 * gfortran.dg/whole_file_28.f90 : New test.
9687 * gfortran.dg/whole_file_29.f90 : New test.
9688
9689 2011-02-20 Paolo Carlini <paolo.carlini@oracle.com>
9690
9691 PR c++/44118
9692 * g++.dg/template/crash105.C: New.
9693
9694 2011-02-19 Jason Merrill <jason@redhat.com>
9695
9696 * g++.dg/cpp0x/regress/no-elide1.C: New.
9697
9698 2011-02-19 Alexandre Oliva <aoliva@redhat.com>
9699
9700 PR tree-optimization/46620
9701 * gcc.dg/pr46620.c: New.
9702
9703 2011-02-19 Jakub Jelinek <jakub@redhat.com>
9704
9705 PR c/47809
9706 * gcc.target/i386/pr47809.c: New test.
9707
9708 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9709 Tobias Burnus <burnus@net-b.de>
9710
9711 * lib/target-supports.exp
9712 (check_effective_target_fortran_large_real): New check for large reals.
9713 * gfortran.dg/nan_7.f90: New test.
9714
9715 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9716
9717 PR libgfortran/47567
9718 * gfortran.dg/fmt_f0_1.f90: Update test.
9719
9720 2011-02-19 Paul Thomas <pault@gcc.gnu.org>
9721
9722 PR fortran/47348
9723 * gfortran.dg/array_constructor_36.f90 : New test.
9724 * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
9725 allow for comparison between different elements of the array
9726 constructor at different levels of optimization.
9727
9728 2011-02-19 H.J. Lu <hongjiu.lu@intel.com>
9729
9730 * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
9731 * gcc.target/i386/pr32280-1.c: Likewise.
9732
9733 2011-02-19 Jakub Jelinek <jakub@redhat.com>
9734
9735 PR target/47800
9736 * gcc.target/i386/pr47800.c: New test.
9737
9738 2011-02-18 Iain Sandoe <iains@gcc.gnu.org>
9739
9740 * objc/execute/exceptions/foward-1.x: New.
9741
9742 2011-02-18 Janus Weil <janus@gcc.gnu.org>
9743
9744 PR fortran/47789
9745 * gfortran.dg/derived_constructor_comps_4.f90: New.
9746
9747 2011-02-18 Tobias Burnus
9748
9749 PR fortran/47775
9750 * gfortran.dg/func_result_6.f90: New.
9751
9752 2011-02-18 Michael Matz <matz@suse.de>
9753
9754 PR fortran/45586
9755 * gfortran.dg/lto/pr45586_0.f90: New test.
9756 * gfortran.dg/typebound_proc_20.f90: Ditto.
9757 * gfortran.dg/typebound_proc_21.f90: Ditto.
9758
9759 2011-02-18 Paolo Carlini <paolo.carlini@oracle.com>
9760
9761 PR c++/47795
9762 * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
9763
9764 2011-02-18 Tobias Burnus <burnus@net-b.de>
9765
9766 PR fortran/47750
9767 * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
9768 gcc_warning_prefix.
9769 * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
9770 normalizing the error/warning output.
9771 * gfortran.dg/Wall.f90: Update dg-error/warning.
9772 * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
9773 * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
9774 * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
9775 * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
9776 * gfortran.dg/class_30.f90: Update dg-error/warning.
9777 * gfortran.dg/continuation_1.f90: Update dg-error/warning.
9778 * gfortran.dg/continuation_9.f90: Update dg-error/warning.
9779 * gfortran.dg/do_check_5.f90: Update dg-error/warning.
9780 * gfortran.dg/entry_17.f90: Update dg-error/warning.
9781 * gfortran.dg/entry_19.f90: Update dg-error/warning.
9782 * gfortran.dg/fmt_error.f90: Update dg-error/warning.
9783 * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
9784 * gfortran.dg/g77/12632.f: Update dg-error/warning.
9785 * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
9786 * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
9787 * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
9788 * gfortran.dg/global_references_1.f90: Update dg-error/warning.
9789 * gfortran.dg/goto_8.f90: Update dg-error/warning.
9790 * gfortran.dg/initialization_1.f90: Update dg-error/warning.
9791 * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
9792 * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
9793 * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
9794 * gfortran.dg/iostat_3.f90: Update dg-error/warning.
9795 * gfortran.dg/public_private_module.f90: Update dg-error/warning.
9796 * gfortran.dg/volatile3.f90: Update dg-error/warning.
9797 * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
9798 * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
9799 * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
9800 * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
9801 * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
9802
9803 2011-02-18 Janus Weil <janus@gcc.gnu.org>
9804
9805 PR fortran/47768
9806 * gfortran.dg/proc_ptr_comp_30.f90: New.
9807
9808 2011-02-18 Jakub Jelinek <jakub@redhat.com>
9809
9810 PR debug/47780
9811 * gcc.target/i386/pr47780.c: New test.
9812
9813 2011-02-18 Janus Weil <janus@gcc.gnu.org>
9814
9815 PR fortran/47767
9816 * gfortran.dg/class_40.f03: New.
9817
9818 2011-02-18 Dodji Seketeli <dodji@redhat.com>
9819
9820 PR c++/47208
9821 * g++.dg/cpp0x/auto21.C: New test.
9822
9823 2011-02-17 Iain Sandoe <iains@gcc.gnu.org>
9824
9825 * objc.dg/special/unclaimed-category-1.h: Updated for
9826 new ABI support.
9827 * objc.dg/special/unclaimed-category-1.m: Same.
9828 * objc.dg/zero-link-1.m: Same.
9829 * objc.dg/lookup-1.m: Same.
9830 * objc.dg/torture/strings/const-str-9.m
9831 * objc.dg/torture/strings/const-str-10.m: Same.
9832 * objc.dg/torture/strings/const-str-11.m: Same.
9833 * objc.dg/torture/forward-1.m: Same.
9834 * objc.dg/zero-link-2.m: Same.
9835 * objc.dg/encode-7-next-64bit.m: Same.
9836 * objc.dg/method-4.m: Same.
9837 * objc.dg/next-runtime-1.m: Same.
9838 * objc.dg/image-info.m: Same.
9839 * objc.dg/pr23214.m: Same.
9840 * objc.dg/symtab-1.m: Same.
9841 * obj-c++.dg/basic.m: Same.
9842 * obj-c++.dg/proto-lossage-3.m: Same.
9843 * obj-c++.dg/torture/strings/const-str-10.m: Same.
9844 * obj-c++.dg/torture/strings/const-str-11.m: Same.
9845 * obj-c++.dg/torture/strings/const-str-9.m: Same.
9846 * obj-c++.dg/method-11.m: Same.
9847 * objc/execute/enumeration-1.m: Same.
9848 * objc/execute/object_is_class.m: Same.
9849 * objc/execute/formal_protocol-2.m: Same.
9850 * objc/execute/formal_protocol-4.m: Same.
9851 * objc/execute/formal_protocol-6.m: Same.
9852 * objc/execute/bycopy-3.m: Same.
9853 * objc/execute/exceptions/catchall-1.m: Same.
9854 * objc/execute/exceptions/finally-1.m: Same.
9855 * objc/execute/exceptions/local-variables-1.m: Same.
9856 * objc/execute/exceptions/foward-1.m: Same.
9857 * objc/execute/bf-common.h
9858 * objc/execute/enumeration-2.m: Same.
9859 * objc/execute/formal_protocol-1.m: Same.
9860 * objc/execute/formal_protocol-3.m: Same.
9861 * objc/execute/formal_protocol-5.m: Same.
9862 * objc/execute/accessing_ivars.m: Same.
9863 * objc/execute/bycopy-2.m: Same.
9864 * objc/execute/formal_protocol-7.m: Same.
9865 * objc/execute/compatibility_alias.m: Same.
9866 * objc/execute/no_clash.m: Same.
9867 * objc/execute/object_is_meta_class.m: Same.
9868 * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
9869 * objc/execute/class-tests-1.h: Include stdio.h.
9870 * objc/execute/class-tests-2.h: Same.
9871 * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
9872 runtimes.
9873 * obj-c++.dg/try-catch-2.mm: Same.
9874
9875 2011-02-17 Jakub Jelinek <jakub@redhat.com>
9876
9877 PR c++/47783
9878 * g++.dg/warn/Wunused-parm-4.C: New test.
9879
9880 2011-02-17 Alexandre Oliva <aoliva@redhat.com>
9881 Jan Hubicka <jh@suse.cz>
9882
9883 PR debug/47106
9884 PR debug/47402
9885 * g++.dg/debug/pr47106.C: New.
9886
9887 2011-02-17 Uros Bizjak <ubizjak@gmail.com>
9888
9889 PR target/43653
9890 * gcc.target/i386/pr43653.c: New test.
9891
9892 2011-02-11 Dodji Seketeli <dodji@redhat.com>
9893
9894 PR c++/47172
9895 * g++.dg/template/inherit6.C: New test.
9896
9897 2011-02-16 Janus Weil <janus@gcc.gnu.org>
9898
9899 PR fortran/47745
9900 * gfortran.dg/class_39.f03: New.
9901
9902 2011-02-16 Dodji Seketeli <dodji@redhat.com>
9903
9904 PR c++/47326
9905 * g++.dg/cpp0x/variadic106.C: New test.
9906
9907 2011-02-16 Jakub Jelinek <jakub@redhat.com>
9908
9909 PR libfortran/47757
9910 * gfortran.dg/pr47757-1.f90: New test.
9911 * gfortran.dg/pr47757-2.f90: New test.
9912 * gfortran.dg/pr47757-3.f90: New test.
9913
9914 PR c++/47704
9915 * g++.dg/cpp0x/enum8.C: New test.
9916
9917 2011-02-15 Jason Merrill <jason@redhat.com>
9918
9919 * g++.dg/inherit/implicit-trivial1.C: New.
9920 * g++.dg/cpp0x/implicit-trivial1.C: New.
9921
9922 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
9923
9924 PR middle-end/47725
9925 * gcc.dg/torture/pr47725.c: Removed.
9926
9927 2011-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
9928
9929 PR target/47755
9930 * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
9931 constant does not generate a load from memory.
9932
9933 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
9934
9935 PR middle-end/47725
9936 * gcc.dg/torture/pr47725.c: New.
9937
9938 2011-02-15 Richard Guenther <rguenther@suse.de>
9939
9940 PR tree-optimization/47743
9941 * gcc.dg/torture/pr47743.c: New testcase.
9942
9943 2011-02-15 Jakub Jelinek <jakub@redhat.com>
9944
9945 PR middle-end/47581
9946 * gcc.target/i386/pr47581.c: New test.
9947
9948 2011-02-14 Janus Weil <janus@gcc.gnu.org>
9949
9950 PR fortran/47730
9951 * gfortran.dg/select_type_22.f03: New.
9952
9953 2011-02-14 Jason Merrill <jason@redhat.com>
9954
9955 * g++.dg/cpp0x/regress/enum1.C: New.
9956
9957 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
9958
9959 * gnat.dg/include.adb: New test.
9960
9961 2011-02-14 Janus Weil <janus@gcc.gnu.org>
9962
9963 PR fortran/47728
9964 * gfortran.dg/class_38.f03: New.
9965
9966 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
9967
9968 * gcc.dg/pr46494.c: New test.
9969
9970 2011-02-14 Richard Guenther <rguenther@suse.de>
9971
9972 * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
9973
9974 2011-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9975
9976 PR ada/41929
9977 * gnat.dg/null_pointer_deref1.exp: Don't skip on
9978 sparc*-sun-solaris2.11.
9979
9980 2011-02-14 Janus Weil <janus@gcc.gnu.org>
9981
9982 PR fortran/47349
9983 * gfortran.dg/argument_checking_18.f90: New.
9984
9985 2011-02-13 Tobias Burnus <burnus@net-b.de>
9986
9987 * gfortran.dg/argument_checking_13.f90: Update dg-error.
9988 * gfortran.dg/argument_checking_17.f90: New.
9989
9990 2011-02-12 Janus Weil <janus@gcc.gnu.org>
9991
9992 * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
9993 are temporarily disabled.
9994 * gfortran.dg/class_7.f03: Ditto.
9995 * gfortran.dg/coarray_14.f90: Ditto.
9996 * gfortran.dg/typebound_proc_13.f03: Ditto.
9997
9998 2011-02-12 Mikael Morin <mikael.morin@sfr.fr>
9999
10000 PR fortran/45586
10001 * gfortran.dg/extends_11.f03: New.
10002
10003 2011-02-11 Xinliang David Li <davidxl@google.com>
10004
10005 PR tree-optimization/47707
10006 * g++.dg/tree-ssa/pr47707.C: New test.
10007
10008 2011-02-11 Eric Botcazou <ebotcazou@adacore.com>
10009
10010 * g++.dg/opt/inline17.C: New test.
10011
10012 2011-02-11 Tobias Burnus <burnus@net-b.de>
10013
10014 PR fortran/47550
10015 * gfortran.dg/pure_formal_2.f90: New.
10016
10017 2011-02-11 Pat Haugen <pthaugen@us.ibm.com>
10018
10019 PR rtl-optimization/47614
10020 * gfortran.dg/pr47614.f: New.
10021
10022 2011-02-11 Joseph Myers <joseph@codesourcery.com>
10023
10024 PR driver/47678
10025 * gcc.dg/opts-6.c: New test.
10026
10027 2011-02-11 Jakub Jelinek <jakub@redhat.com>
10028
10029 PR debug/47684
10030 * gcc.dg/pr47684.c: New test.
10031
10032 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10033
10034 PR target/47629
10035 * gcc.target/i386/pr47312.c: Use dg-require-effective-target
10036 c99_runtime, dg-add-options c99_runtime.
10037 (main): Use __asm__.
10038
10039 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10040
10041 PR testsuite/47400
10042 * lib/target-supports.exp (check_ascii_locale_available): New proc.
10043 * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
10044 * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
10045 * gcc.dg/ucnid-10.c: Likewise.
10046 * gcc.dg/ucnid-13.c: Likewise.
10047 * gcc.dg/ucnid-7.c: Likewise.
10048 * gcc.dg/ucnid-8.c: Likewise.
10049 Adapt dg-warning line number.
10050
10051 2011-02-10 Uros Bizjak <ubizjak@gmail.com>
10052
10053 * gcc.target/i386/parity-1.c: Use -march=k8.
10054 * gcc.target/i386/parity-2.c: Ditto.
10055 * gcc.target/i386/vecinit-1.c: Ditto.
10056 * gcc.target/i386/vecinit-2.c: Ditto.
10057
10058 2011-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10059
10060 PR target/46610
10061 * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
10062 * gcc.target/mips/save-restore-3.c: Likewise.
10063 * gcc.target/mips/save-restore-4.c: Likewise.
10064 * gcc.target/mips/save-restore-5.c: Likewise.
10065
10066 PR target/47683
10067 * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
10068 * g++.dg/tree-prof/partition2.C: Likewise.
10069
10070 2011-02-09 Jason Merrill <jason@redhat.com>
10071
10072 * g++.dg/tree-ssa/inline-3.C: Use a normal function
10073 rather than misdeclare std::puts.
10074
10075 * g++.dg/ext/vla1.C: Adjust for C++0x mode.
10076 * g++.dg/other/warning1.C: Likewise.
10077 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
10078 * g++.old-deja/g++.gb/scope06.C: Likewise.
10079 * g++.old-deja/g++.law/cvt11.C: Likewise.
10080 * g++.old-deja/g++.law/init1.C: Likewise.
10081 * g++.dg/abi/mangle26.C: Likewise.
10082
10083 * g++.dg/template/function1.C: Adjust for C++0x mode.
10084 * g++.dg/cpp0x/regress/template-function1.C: Copy it.
10085
10086 * g++.dg/ext/label10.C: Adjust for C++0x mode.
10087 * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
10088
10089 * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
10090
10091 * g++.dg/cpp0x/regress/abi-empty7.C: New.
10092
10093 * g++.dg/cpp0x/regress: New directory.
10094 * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
10095 * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
10096 * g++.dg/cpp0x/regress/regress3.C: New.
10097
10098 2011-02-10 Richard Guenther <rguenther@suse.de>
10099
10100 PR tree-optimization/47677
10101 * gcc.dg/torture/pr47677.c: New testcase.
10102
10103 2011-02-10 Iain Sandoe <iains@gcc.gnu.org>
10104
10105 * objc.dg/special/load-category-1.m: Remove unused header.
10106 * objc.dg/special/load-category-1a.m: Likewise.
10107 * objc.dg/special/load-category-2.m: Likewise.
10108 * objc.dg/special/load-category-2a.m: Likewise.
10109 * objc.dg/special/load-category-3.m: Likewise.
10110 * objc.dg/special/load-category-3a.m: Likewise.
10111 * objc.dg/attributes/proto-attribute-2.m: Likewise.
10112 * objc.dg/attributes/proto-attribute-3.m: Likewise.
10113 * objc.dg/attributes/class-attribute-1.m: Likewise.
10114 * objc.dg/property/property.exp: Don't run for Darwin < 9.
10115 * obj-c++.dg/property/property.exp: Likewise.
10116 * objc.dg/attributes/method-sentinel-1.m: Update type header.
10117 * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
10118 * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
10119 * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
10120 * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
10121 * obj-c++.dg/template-8.mm: Likewise.
10122
10123 2011-02-10 Jakub Jelinek <jakub@redhat.com>
10124
10125 PR target/47665
10126 * gcc.target/i386/pr47665.c: New test.
10127
10128 2011-02-10 Jie Zhang <jie@codesourcery.com>
10129
10130 PR testsuite/47622
10131 Revert
10132 2011-02-05 Jie Zhang <jie@codesourcery.com>
10133 PR debug/42631
10134 * gcc.dg/pr42631.c: Update test.
10135 * gcc.dg/pr42631-2.c: New test.
10136
10137 2011-02-09 Janus Weil <janus@gcc.gnu.org>
10138
10139 PR fortran/47352
10140 * gfortran.dg/proc_decl_25.f90: New.
10141
10142 2011-02-09 Janus Weil <janus@gcc.gnu.org>
10143
10144 PR fortran/47463
10145 * gfortran.dg/typebound_assignment_2.f03: New.
10146
10147 2011-02-09 Richard Guenther <rguenther@suse.de>
10148
10149 PR tree-optimization/47664
10150 * gcc.dg/tree-ssa/inline-7.c: New testcase.
10151
10152 2011-02-09 Eric Botcazou <ebotcazou@adacore.com>
10153
10154 PR middle-end/47646
10155 * gnat.dg/uninit_func.adb: Adjust dg directive.
10156
10157 2011-02-09 Dominique Dhumieres <dominiq@lps.ens.fr>
10158
10159 PR middle-end/47646
10160 * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
10161
10162 2011-02-09 Janus Weil <janus@gcc.gnu.org>
10163
10164 PR fortran/47637
10165 * gfortran.dg/auto_dealloc_2.f90: New.
10166
10167 2011-02-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10168
10169 * gcc.dg/builtins-config.h: Remove __sgi handling.
10170 * lib/target-supports.exp (add_options_for_c99_runtime): Add
10171 -std=c99 for mips-sgi-irix6.5*.
10172
10173 2011-02-09 Martin Jambor <mjambor@suse.cz>
10174
10175 PR middle-end/45505
10176 * gfortran.dg/pr25923.f90: Remove xfails.
10177
10178 2011-02-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10179
10180 PR fortran/47583
10181 * gfortran.dg/inquire_14.f90: New test.
10182
10183 2011-02-08 Janus Weil <janus@gcc.gnu.org>
10184
10185 PR fortran/45290
10186 * gfortran.dg/pointer_init_6.f90: New.
10187
10188 2011-02-08 Jeff Law <law@redhat.com>
10189
10190 PR tree-optimization/42893
10191 * gcc.tree-ssa/pr42893.c: New test.
10192
10193 2011-02-08 Sebastian Pop <sebastian.pop@amd.com>
10194
10195 PR tree-optimization/46834
10196 PR tree-optimization/46994
10197 PR tree-optimization/46995
10198 * gcc.dg/graphite/id-pr46834.c: New.
10199 * gfortran.dg/graphite/id-pr46994.f90: New.
10200 * gfortran.dg/graphite/id-pr46995.f90: New.
10201
10202 2011-02-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10203
10204 PR middle-end/47646
10205 * gcc.dg/pr39666-2.c (foo2): If the location of the statement
10206 using the variable is known the warning is emitted there.
10207 * gcc.dg/uninit-pr19430.c (foo): Likewise.
10208 * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
10209
10210 * c-c++-common/pr20000.c (g): Both warnings occur at the return
10211 statement.
10212 (vg): Likewise.
10213 * gcc.dg/noreturn-1.c (foo5): Likewise.
10214 * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
10215 (method2): Likewise.
10216
10217 * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
10218 the return statement using the uninitialized variable.
10219 * gfortran.dg/pr39666-2.f90 (f): Likewise.
10220
10221 2011-02-08 Richard Guenther <rguenther@suse.de>
10222
10223 PR middle-end/47639
10224 * g++.dg/opt/pr47639.c: New testcase.
10225
10226 2011-02-08 Richard Guenther <rguenther@suse.de>
10227
10228 PR tree-optimization/47632
10229 * g++.dg/opt/pr47632.C: New testcase.
10230
10231 2011-02-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10232
10233 * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
10234
10235 2011-02-07 Richard Guenther <rguenther@suse.de>
10236
10237 PR tree-optimization/47615
10238 * g++.dg/opt/pr47615.C: New testcase.
10239
10240 2011-02-07 Richard Guenther <rguenther@suse.de>
10241
10242 PR tree-optimization/47621
10243 * gcc.dg/torture/pr47621.c: New testcase.
10244
10245 2011-02-07 Uros Bizjak <ubizjak@gmail.com>
10246
10247 * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
10248
10249 2011-02-06 Paul Thomas <pault@gcc.gnu.org>
10250
10251 PR fortran/47592
10252 * gfortran.dg/allocate_with_source_1 : New test.
10253
10254 2011-02-05 Jakub Jelinek <jakub@redhat.com>
10255
10256 PR middle-end/47610
10257 * gcc.dg/pr47610.c: New test.
10258
10259 2011-02-05 Jie Zhang <jie@codesourcery.com>
10260
10261 PR debug/42631
10262 * gcc.dg/pr42631.c: Update test.
10263 * gcc.dg/pr42631-2.c: New test.
10264
10265 2001-02-05 Thomas Koenig <tkoenig@gcc.gnu.org>
10266
10267 PR fortran/47574
10268 * gfortran.dg/pr47574.f90: New test.
10269
10270 2011-02-04 Sebastian Pop <sebastian.pop@amd.com>
10271
10272 PR tree-optimization/46194
10273 * gcc.dg/autopar/pr46194.c: New.
10274
10275 2011-02-04 H.J. Lu <hongjiu.lu@intel.com>
10276
10277 PR tree-optimization/43695
10278 * g++.dg/ipa/pr43695.C: New.
10279
10280 2011-02-04 Jakub Jelinek <jakub@redhat.com>
10281
10282 PR inline-asm/23200
10283 * gcc.dg/pr23200.c: New test.
10284
10285 2011-02-03 Jonathan Wakely <jwakely.gcc@gmail.com>
10286
10287 PR c++/47589
10288 * g++.dg/pr47589.C: New test.
10289
10290 2011-02-03 Dodji Seketeli <dodji@redhat.com>
10291
10292 PR c++/47398
10293 * g++.dg/template/typedef37.C: New test.
10294 * g++.dg/template/param1.C: Adjust expected error message.
10295
10296 2011-02-03 Jakub Jelinek <jakub@redhat.com>
10297
10298 PR middle-end/31490
10299 * gcc.dg/pr31490-2.c: New test.
10300 * gcc.dg/pr31490-3.c: New test.
10301 * gcc.dg/pr31490-4.c: New test.
10302
10303 2011-02-03 Nathan Froyd <froydnj@codesourcery.com>
10304 Jakub Jelinek <jakub@redhat.com>
10305
10306 PR c++/46890
10307 * g++.dg/parser/semicolon3.C: Adjust.
10308 * g++.dg/parser/semicolon4.C: New testcase.
10309 * g++.dg/pr46890.C: New testcase.
10310
10311 2011-02-03 Paolo Carlini <paolo.carlini@oracle.com>
10312
10313 PR c++/29571
10314 * g++.dg/init/pr29571.C: New.
10315
10316 2011-02-03 H.J. Lu <hongjiu.lu@intel.com>
10317
10318 * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
10319 instead of vect_int.
10320
10321 2011-02-03 Jakub Jelinek <jakub@redhat.com>
10322
10323 PR target/47312
10324 * gcc.target/i386/pr47312.c: New test.
10325
10326 PR target/47564
10327 * gcc.target/i386/pr47564.c: New test.
10328
10329 2011-02-03 Alexandre Oliva <aoliva@redhat.com>
10330
10331 PR tree-optimization/45122
10332 * gcc.dg/tree-ssa/pr45122.c: New.
10333
10334 2011-02-02 Michael Meissner <meissner@linux.vnet.ibm.com>
10335
10336 PR target/47272
10337 * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
10338 and vec_vsx_st.
10339
10340 * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
10341 and vsx so a default --with-cpu=power7 doesn't give an error
10342 when -mavoid-indexed-addresses is used.
10343
10344 * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
10345 wrapper function to save the arguments and then jump to the real
10346 function, rather than depending on the compiler not to move stuff
10347 before an asm.
10348 * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
10349
10350 2011-02-02 Janus Weil <janus@gcc.gnu.org>
10351 Paul Thomas <pault@gcc.gnu.org>
10352
10353 PR fortran/47082
10354 * gfortran.dg/class_37.f03 : New test.
10355
10356 2011-02-02 Sebastian Pop <sebastian.pop@amd.com>
10357 Richard Guenther <rguenther@suse.de>
10358
10359 PR tree-optimization/40979
10360 PR bootstrap/47044
10361 * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
10362 * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
10363 * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
10364 check_vect_support_and_set_flags.
10365 * gfortran.dg/graphite/vect-pr40979.f90: New.
10366
10367 2011-02-02 Janus Weil <janus@gcc.gnu.org>
10368
10369 PR fortran/47572
10370 * gfortran.dg/class_36.f03: New.
10371
10372 2011-02-02 Richard Guenther <rguenther@suse.de>
10373
10374 PR tree-optimization/47566
10375 * gcc.dg/lto/20110201-1_0.c: New testcase.
10376
10377 2011-02-02 Alexandre Oliva <aoliva@redhat.com>
10378
10379 PR debug/47498
10380 PR debug/47501
10381 PR debug/45136
10382 PR debug/45130
10383 * debug/pr47498.c: New.
10384 * debug/pr47501.c: New.
10385
10386 2011-02-01 Richard Guenther <rguenther@suse.de>
10387
10388 PR tree-optimization/47559
10389 * g++.dg/torture/pr47559.C: New testcase.
10390
10391 2011-02-01 Janus Weil <janus@gcc.gnu.org>
10392
10393 PR fortran/47565
10394 * gfortran.dg/typebound_call_20.f03: New.
10395
10396 2011-02-01 Richard Guenther <rguenther@suse.de>
10397
10398 PR tree-optimization/47555
10399 * gcc.dg/pr47555.c: New testcase.
10400
10401 2011-02-01 Richard Guenther <rguenther@suse.de>
10402
10403 PR tree-optimization/47541
10404 * g++.dg/torture/pr47541.C: New testcase.
10405
10406 2011-01-31 Janus Weil <janus@gcc.gnu.org>
10407
10408 PR fortran/47455
10409 * gfortran.dg/typebound_call_19.f03: New.
10410
10411 2011-01-31 Jakub Jelinek <jakub@redhat.com>
10412
10413 PR c++/47416
10414 * g++.dg/cpp0x/pr47416.C: New test.
10415
10416 2011-01-31 Paul Thomas <pault@gcc.gnu.org>
10417
10418 PR fortran/47519
10419 * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
10420
10421 2011-01-31 Janus Weil <janus@gcc.gnu.org>
10422
10423 PR fortran/47463
10424 * gfortran.dg/typebound_assignment_1.f03: New.
10425
10426 2011-01-31 Jakub Jelinek <jakub@redhat.com>
10427
10428 PR tree-optimization/47538
10429 * gcc.c-torture/execute/pr47538.c: New test.
10430
10431 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10432
10433 PR target/45325
10434 * gcc.target/i386/pr38240.c: Add dg-options "-msse".
10435
10436 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10437
10438 * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
10439
10440 2011-01-31 Eric Botcazou <ebotcazou@adacore.com>
10441
10442 PR rtl-optimization/44031
10443 * gcc.c-torture/compile/20110131-1.c: New test.
10444
10445 2011-01-31 Tobias Burnus <burnus@net-b.de>
10446
10447 PR fortran/47042
10448 * gfortran.dg/stmt_func_1.f90: New.
10449
10450 2011-01-31 Tobias Burnus <burnus@net-b.de>
10451
10452 PR fortran/47042
10453 * gfortran.dg/interface_34.f90: New.
10454
10455 2011-01-30 Paul Thomas <pault@gcc.gnu.org>
10456
10457 PR fortran/47523
10458 * gfortran.dg/realloc_on_assign_5.f03: New test.
10459 * gfortran.dg/realloc_on_assign_5.f03: New test.
10460
10461 2011-01-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10462
10463 * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
10464 * gfortran.dg/bessel_7.f90: Likewise.
10465 * gfortran.dg/erf_2.F90: Likewise. Always run with -O0.
10466
10467 * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
10468 * gfortran.dg/sum_init_expr.f03: Likewise.
10469
10470 * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
10471
10472 * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
10473 -r -nostdlib.
10474
10475 * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
10476 loop only on "vect_intfloat_cvt" targets.
10477
10478 2011-01-29 Tobias Burnus <burnus@net-b.de>
10479
10480 PR fortran/47531
10481 * gfortran.dg/shape_6.f90: New.
10482
10483 2011-01-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10484
10485 PR libgfortran/47434
10486 * gfortran.dg/read_infnan_1.f90: Update test.
10487 * gfortran.dg/module_nan.f90: Update test.
10488 * gfortran.dg/char4_iunit_1.f03: Update test.
10489 * gfortran.dg/large_real_kind_1.f90: Update test.
10490 * gfortran.dg/real_const_3.f90: Update test.
10491 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
10492
10493 2011-01-29 Dodji Seketeli <dodji@redhat.com>
10494
10495 PR c++/47311
10496 * g++.dg/template/param2.C: New test.
10497
10498 2011-01-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10499
10500 PR libgfortran/47285
10501 * gfortran.dg/fmt_g.f: New test.
10502
10503 2011-01-28 Tobias Burnus <burnus@net-b.de>
10504
10505 PR fortran/47507
10506 * gfortran.dg/pure_formal_1.f90: New.
10507
10508 2011-01-28 Jakub Jelinek <jakub@redhat.com>
10509
10510 PR target/42894
10511 * gcc.dg/tls/pr42894.c: New test.
10512
10513 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10514
10515 * gcc.dg/pr47276.c: Add dg-require-visibility.
10516
10517 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10518
10519 * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
10520
10521 2011-01-28 Paul Thomas <pault@gcc.gnu.org>
10522 Tobias Burnus <burnus@gcc.gnu.org>
10523
10524 PR fortran/45170
10525 PR fortran/35810
10526 PR fortran/47350
10527 * gfortran.dg/realloc_on_assign_3.f03: New test.
10528 * gfortran.dg/realloc_on_assign_4.f03: New test.
10529 * gfortran.dg/allocatable_function_5.f90: New test.
10530 * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
10531 * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
10532 implemented" dg-errors.
10533
10534 2011-01-27 Jan Hubicka <jh@suse.cz>
10535
10536 PR middle-end/46949
10537 * gcc.dg/attr-weakref-4.c: New testcase
10538
10539 2011-01-27 Martin Jambor <mjambor@suse.cz>
10540
10541 PR tree-optimization/47228
10542 * gcc.dg/torture/pr47228.c: New test.
10543
10544 2011-01-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10545
10546 * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
10547
10548 2011-01-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10549
10550 * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
10551 when using auto-overlay support on the SPU.
10552
10553 2011-01-27 Eric Botcazou <ebotcazou@adacore.com>
10554
10555 PR rtl-optimization/44174
10556 * gcc.target/i386/asm-6.c: New test.
10557
10558 2011-01-26 Mikael Pettersson <mikpe@it.uu.se>
10559
10560 PR rtl-optimization/46856
10561 * gcc.c-torture/compile/pr46856.c: New test.
10562
10563 2011-01-26 Nicola Pero <nicola.pero@meta-innovation.com>
10564 Andrew Pinski <pinskia@gmail.com>
10565
10566 PR c/43082
10567 * gcc.dg/pr43082.c: New.
10568
10569 2011-01-26 DJ Delorie <dj@redhat.com>
10570
10571 PR rtl-optimization/46878
10572 * gcc.dg/pr46878-1.c: New test.
10573
10574 2011-01-26 Jakub Jelinek <jakub@redhat.com>
10575
10576 PR c++/47476
10577 * g++.dg/cpp0x/pr47476.C: New test.
10578
10579 2011-01-26 Eric Botcazou <ebotcazou@adacore.com>
10580
10581 * gcc.c-torture/compile/20110126-1.c: New test.
10582
10583 2011-01-26 Jakub Jelinek <jakub@redhat.com>
10584
10585 PR c/47473
10586 * gcc.dg/torture/pr47473.c: New test.
10587
10588 2011-01-26 Jan Hubicka <jh@suse.cz>
10589
10590 PR target/47237
10591 * gcc.c-torture/execute/pr47237.c: New testcase.
10592
10593 2011-01-26 Jan Hubicka <jh@suse.cz>
10594
10595 PR tree-optimization/47190
10596 * gcc.dg/attr-weakref-3.c: New testcase.
10597
10598 2011-01-26 Dave Korn <dave.korn.cygwin@gmail.com>
10599
10600 PR c++/43601
10601 * gcc.dg/dll-9a.c: New test file.
10602 * gcc.dg/dll-11.c: Likewise.
10603 * gcc.dg/dll-12.c: Likewise.
10604 * gcc.dg/dll-12a.c: Likewise.
10605 * gcc.dg/dll-11a.c: Likewise.
10606 * gcc.dg/dll-9.c: Likewise.
10607 * gcc.dg/dll-10.c: Likewise.
10608 * gcc.dg/dll-10a.c: Likewise.
10609 * g++.dg/ext/dllexport4a.cc: Likewise.
10610 * g++.dg/ext/dllexport4.C: Likewise.
10611 * g++.dg/ext/dllexport5.C: Likewise.
10612 * g++.dg/ext/dllexport5a.cc: Likewise.
10613
10614 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
10615
10616 PR tree-optimization/46970
10617 * gcc.dg/graphite/pr46970.c: New.
10618
10619 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
10620
10621 PR tree-optimization/46215
10622 * gcc.dg/graphite/pr46215.c: New.
10623
10624 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
10625
10626 PR tree-optimization/46168
10627 * gcc.dg/graphite/pr46168.c: New.
10628
10629 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
10630
10631 PR tree-optimization/43657
10632 * gcc.dg/graphite/pr43657.c: New.
10633
10634 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
10635
10636 PR tree-optimization/29832
10637 * gfortran.dg/graphite/pr29832.f90: New.
10638
10639 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
10640
10641 PR tree-optimization/43567
10642 * gcc.dg/graphite/pr43567.c: New.
10643
10644 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
10645
10646 * gfortran.dg/graphite/interchange-4.f: New.
10647 * gfortran.dg/graphite/interchange-5.f: New.
10648
10649 * gcc.dg/tree-ssa/ltrans-1.c: Removed.
10650 * gcc.dg/tree-ssa/ltrans-2.c: Removed.
10651 * gcc.dg/tree-ssa/ltrans-3.c: Removed.
10652 * gcc.dg/tree-ssa/ltrans-4.c: Removed.
10653 * gcc.dg/tree-ssa/ltrans-5.c: Removed.
10654 * gcc.dg/tree-ssa/ltrans-6.c: Removed.
10655 * gcc.dg/tree-ssa/ltrans-8.c: Removed.
10656 * gfortran.dg/ltrans-7.f90: Removed.
10657 * gcc.dg/tree-ssa/data-dep-1.c: Removed.
10658
10659 * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
10660 * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
10661 * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
10662 * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
10663 * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
10664 * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
10665 * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
10666 * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
10667 * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
10668 * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
10669 * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
10670 * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
10671 * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
10672 * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
10673 * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
10674 * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
10675 * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
10676 * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
10677 * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
10678 * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
10679 * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
10680 * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
10681 * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
10682 * gcc.dg/tree-ssa/data-dep-1.c
10683 * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
10684 * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
10685 * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
10686 * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
10687 * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
10688
10689 2011-01-25 Jakub Jelinek <jakub@redhat.com>
10690
10691 PR tree-optimization/47265
10692 PR tree-optimization/47443
10693 * gcc.c-torture/compile/pr47265.c: New test.
10694 * gcc.dg/pr47443.c: New test.
10695
10696 2011-01-25 Martin Jambor <mjambor@suse.cz>
10697
10698 PR tree-optimization/47382
10699 * g++.dg/torture/pr47382.C: New test.
10700 * g++.dg/opt/devirt1.C: Xfail.
10701
10702 2011-01-25 Yao Qi <yao@codesourcery.com>
10703
10704 PR target/45701
10705 * gcc.target/arm/pr45701-1.c: New test.
10706 * gcc.target/arm/pr45701-2.c: New test.
10707 * gcc.target/arm/pr45701-3.c: New test.
10708
10709 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
10710 Jakub Jelinek <jakub@redhat.com>
10711
10712 PR tree-optimization/47271
10713 * gcc.dg/tree-ssa/ifc-pr47271.c: New.
10714
10715 2011-01-25 Nick Clifton <nickc@redhat.com>
10716
10717 * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
10718 (saturate_add): Delete.
10719 (exchange): Delete.
10720 (main): Do not run saturate_add.
10721 (set_interrupts): Delete.
10722
10723 2011-01-25 Tobias Burnus <burnus@net-b.de>
10724
10725 PR fortran/47448
10726 * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
10727
10728 2011-01-25 Jakub Jelinek <jakub@redhat.com>
10729
10730 PR tree-optimization/47427
10731 PR tree-optimization/47428
10732 * gcc.c-torture/compile/pr47427.c: New test.
10733 * gcc.c-torture/compile/pr47428.c: New test.
10734
10735 2011-01-25 Richard Guenther <rguenther@suse.de>
10736
10737 PR middle-end/47411
10738 * gcc.dg/torture/pr47411.c: New testcase.
10739
10740 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
10741
10742 * gfortran.dg/graphite/id-24.f: New.
10743 * gfortran.dg/graphite/id-25.f: New.
10744
10745 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
10746
10747 * gfortran.dg/graphite/id-23.f: New.
10748
10749 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
10750
10751 * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
10752
10753 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
10754
10755 * gcc.dg/graphite/block-0.c: Un-XFAILed.
10756 * gcc.dg/graphite/block-1.c: Un-XFAILed.
10757 * gcc.dg/graphite/block-7.c: Un-XFAILed.
10758 * gcc.dg/graphite/block-8.c: Un-XFAILed.
10759 * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
10760 * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
10761 * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
10762 * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
10763 * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
10764
10765 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
10766
10767 * gcc.dg/graphite/block-0.c: Add documentation.
10768 * gcc.dg/graphite/block-4.c: Same.
10769 * gcc.dg/graphite/block-7.c: Same.
10770 * gcc.dg/graphite/block-8.c: New.
10771 * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
10772 * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
10773 * gcc.dg/graphite/interchange-12.c: Add documentation.
10774 * gcc.dg/graphite/interchange-13.c: New.
10775 * gcc.dg/graphite/interchange-14.c: New.
10776 * gcc.dg/graphite/interchange-15.c: New.
10777 * gcc.dg/graphite/interchange-8.c: Add documentation.
10778 * gcc.dg/graphite/interchange-mvt.c: Same.
10779
10780 2011-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
10781
10782 PR target/47408
10783 * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
10784 * gcc.target/powerpc/altivec-14.c: Ditto.
10785 * gcc.target/powerpc/altivec-33.c: Ditto.
10786 * gcc.target/powerpc/altivec-types-1.c: Ditto.
10787 * gcc.target/powerpc/altivec-types-2.c: Ditto.
10788 * gcc.target/powerpc/altivec-types-3.c: Ditto.
10789 * gcc.target/powerpc/altivec-types-4.c: Ditto.
10790 * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
10791 * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
10792 * g++.dg/ext/altivec-15.C: Ditto.
10793 * g++.dg/ext/altivec-types-1.C: Ditto.
10794 * g++.dg/ext/altivec-types-2.C: Ditto.
10795 * g++.dg/ext/altivec-types-3.C: Ditto.
10796 * g++.dg/ext/altivec-types-4.C: Ditto.
10797
10798 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10799
10800 * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
10801
10802 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10803
10804 * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
10805 optimization options.
10806
10807 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10808
10809 * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
10810
10811 PR testsuite/45988
10812 * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
10813
10814 2011-01-23 Tobias Burnus <burnus@net-b.de>
10815
10816 PR fortran/47421
10817 * gfortran.dg/allocatable_scalar_12.f90: New.
10818
10819 2011-01-23 Ira Rosen <irar@il.ibm.com>
10820
10821 * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
10822 vectorization to be not profitable if peeling is used to
10823 realign the memory access.
10824 * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
10825 loop bound to avoid loop unrolling.
10826 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
10827
10828 2011-01-22 Jan Hubicka <jh@suse.cz>
10829
10830 PR lto/47333
10831 * g++.dg/lto/pr47333.C: New file.
10832
10833 2011-01-22 Jan Hubicka <jh@suse.cz>
10834
10835 PR tree-optimization/43884
10836 PR lto/44334
10837 * gcc.dg/autopar/outer-2.c: Increase array size.
10838 * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
10839
10840 2011-01-22 Thomas Koenig <tkoenig@gcc.gnu.org>
10841
10842 PR fortran/38536
10843 * gfortran.dg/c_loc_tests_16.f90: New test.
10844
10845 2011-01-22 Tobias Burnus <burnus@net-b.de>
10846
10847 PR fortran/47399
10848 * gfortran.dg/typebound_proc_19.f90: New.
10849
10850 2011-01-21 Jeff Law <law@redhat.com>
10851
10852 PR tree-optimization/47053
10853 * g++.dg/pr47053.C: New test.
10854
10855 2011-01-21 Jason Merrill <jason@redhat.com>
10856
10857 PR c++/47041
10858 * g++.dg/cpp0x/constexpr-ctor6.C: New.
10859
10860 2011-01-21 Jakub Jelinek <jakub@redhat.com>
10861
10862 PR c++/47388
10863 * g++.dg/cpp0x/range-for10.C: New test.
10864 * g++.dg/template/for1.C: New test.
10865
10866 PR middle-end/45566
10867 * g++.dg/tree-prof/partition3.C: New test.
10868
10869 * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
10870
10871 PR rtl-optimization/47366
10872 * g++.dg/opt/pr47366.C: New test.
10873
10874 2011-01-21 Jason Merrill <jason@redhat.com>
10875
10876 PR c++/46552
10877 * g++.dg/cpp0x/constexpr-regress2.C: New.
10878
10879 * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
10880
10881 2011-01-21 Jeff Law <law@redhat.com>
10882
10883 PR rtl-optimization/41619
10884 * gcc.dg/pr41619.c: New.
10885
10886 2011-01-21 Jakub Jelinek <jakub@redhat.com>
10887
10888 PR tree-optimization/47355
10889 * g++.dg/opt/pr47355.C: New test.
10890
10891 2011-01-21 Richard Guenther <rguenther@suse.de>
10892
10893 * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
10894 making main hot.
10895
10896 2011-01-21 Richard Guenther <rguenther@suse.de>
10897
10898 PR tree-optimization/47365
10899 * gcc.dg/torture/pr47365.c: New testcase.
10900 * gcc.dg/tree-ssa/pr47392.c: Likewise.
10901
10902 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10903
10904 * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
10905
10906 2011-01-21 Jakub Jelinek <jakub@redhat.com>
10907
10908 PR tree-optimization/47391
10909 * gcc.dg/pr47391.c: New test.
10910
10911 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10912
10913 * g++.dg/template/char1.C: Use signed char.
10914
10915 2011-01-21 Tobias Burnus <burnus@net-b.de>
10916
10917 PR fortran/47377
10918 * gfortran.dg/pointer_target_4.f90: New.
10919
10920 2011-01-20 Michael Meissner <meissner@linux.vnet.ibm.com>
10921
10922 PR target/47251
10923 * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
10924 ILP32 system and not IP32.
10925
10926 2011-01-20 Alexandre Oliva <aoliva@redhat.com>
10927
10928 PR debug/46583
10929 * g++.dg/debug/pr46583.C: New.
10930
10931 2011-01-20 Jakub Jelinek <jakub@redhat.com>
10932
10933 PR debug/47283
10934 * g++.dg/debug/pr47283.C: New test.
10935
10936 PR testsuite/47371
10937 * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
10938 * gcc.target/i386/headmerge-2.c: Likewise.
10939
10940 2011-01-20 Richard Guenther <rguenther@suse.de>
10941
10942 PR middle-end/47370
10943 * gcc.dg/torture/pr47370.c: New testcase.
10944
10945 2011-01-20 Jakub Jelinek <jakub@redhat.com>
10946
10947 PR tree-optimization/46130
10948 * gcc.dg/pr46130-1.c: New test.
10949 * gcc.dg/pr46130-2.c: New test.
10950
10951 2011-01-19 Dodji Seketeli <dodji@redhat.com>
10952
10953 PR c++/47291
10954 * g++.dg/debug/dwarf2/template-params-10.C: New test.
10955
10956 2011-01-19 Alexandre Oliva <aoliva@redhat.com>
10957
10958 PR debug/46240
10959 * g++.dg/debug/pr46240.cc: New.
10960
10961 2011-01-19 Jakub Jelinek <jakub@redhat.com>
10962
10963 PR c++/47303
10964 * g++.dg/template/anonunion1.C: New test.
10965
10966 PR rtl-optimization/47337
10967 * gcc.c-torture/execute/pr47337.c: New test.
10968
10969 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10970
10971 PR testsuite/45342
10972 * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
10973
10974 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10975
10976 PR tree-optimization/46021
10977 * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
10978
10979 2011-01-19 Jakub Jelinek <jakub@redhat.com>
10980
10981 PR tree-optimization/47290
10982 * g++.dg/torture/pr47290.C: New test.
10983
10984 2011-01-18 Janus Weil <janus@gcc.gnu.org>
10985
10986 PR fortran/47240
10987 * gfortran.dg/proc_ptr_comp_29.f90: New.
10988
10989 2011-01-18 Dominique d'Humieres <dominiq@lps.ens.fr>
10990
10991 PR testsuite/41146
10992 * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
10993 powerpc-apple-darwin9.
10994
10995 2011-01-18 Jakub Jelinek <jakub@redhat.com>
10996
10997 PR rtl-optimization/47299
10998 * gcc.c-torture/execute/pr47299.c: New test.
10999
11000 2011-01-17 Jason Merrill <jason@redhat.com>
11001
11002 * g++.dg/cpp0x/constexpr-virtual.C: New.
11003
11004 2011-01-17 Jakub Jelinek <jakub@redhat.com>
11005
11006 PR fortran/47331
11007 * gfortran.dg/gomp/pr47331.f90: New test.
11008
11009 2011-01-17 Nicola Pero <nicola.pero@meta-innovation.com>
11010
11011 PR objc/47314
11012 * objc.dg/selector-warn-1.m: New.
11013 * obj-c++.dg/selector-warn-1.mm: New.
11014
11015 2011-01-17 Richard Sandiford <rdsandiford@googlemail.com>
11016
11017 * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
11018 Update dg-final accordingly.
11019
11020 2011-01-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11021
11022 * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
11023
11024 2011-01-17 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
11025
11026 * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
11027 target check.
11028 * gcc.dg/guality/pr36728-2.c: Likewise.
11029
11030 2011-01-17 Richard Guenther <rguenther@suse.de>
11031
11032 PR tree-optimization/47313
11033 * g++.dg/torture/pr47313.C: New testcase.
11034
11035 2011-01-17 H.J. Lu <hongjiu.lu@intel.com>
11036
11037 PR target/47318
11038 * gcc.target/i386/avx-vmaskmovpd-1.c: New.
11039 * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
11040 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
11041 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
11042
11043 * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
11044 as __m256i.
11045 * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
11046 * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
11047 * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
11048
11049 2011-01-17 Richard Guenther <rguenther@suse.de>
11050
11051 PR tree-optimization/45967
11052 * gcc.dg/torture/pr45967-2.c: New testcase.
11053 * gcc.dg/torture/pr45967-3.c: Likewise.
11054
11055 2011-01-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
11056
11057 PR testsuite/47325
11058 * g++.dg/ext/pr47213.C: Require visibility.
11059
11060 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
11061
11062 * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
11063 * gcc.dg/fixed-point/struct-union.c: Update error messages.
11064
11065 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
11066
11067 * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
11068 Linux-based targets.
11069
11070 2011-01-13 Jan Hubicka <jh@suse.cz>
11071
11072 PR tree-optimization/47276
11073 * gcc.dg/pr47276.c: New testcase.
11074
11075 2011-01-15 Giovanni Funchal <gafunchal@gmail.com>
11076 Jonathan Wakely <jwakely.gcc@gmail.com>
11077
11078 PR c++/33558
11079 * g++.dg/other/pr33558.C: New.
11080 * g++.dg/other/pr33558-2.C: New.
11081
11082 2011-01-14 Martin Jambor <mjambor@suse.cz>
11083
11084 PR tree-optimization/45934
11085 PR tree-optimization/46302
11086 * g++.dg/ipa/devirt-c-1.C: New test.
11087 * g++.dg/ipa/devirt-c-2.C: Likewise.
11088 * g++.dg/ipa/devirt-c-3.C: Likewise.
11089 * g++.dg/ipa/devirt-c-4.C: Likewise.
11090 * g++.dg/ipa/devirt-c-5.C: Likewise.
11091 * g++.dg/ipa/devirt-c-6.C: Likewise.
11092 * g++.dg/ipa/devirt-6.C: Likewise.
11093 * g++.dg/ipa/devirt-d-1.C: Likewise.
11094 * g++.dg/torture/pr45934.C: Likewise.
11095
11096 2011-01-14 Jason Merrill <jason@redhat.com>
11097
11098 * g++.dg/cpp0x/variadic105.C: New.
11099
11100 2011-01-08 Dominique d'Humieres <dominiq@lps.ens.fr>
11101 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11102
11103 PR objc/45989
11104 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
11105 (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
11106 execution tests on i?86-*-*, x86_64-*-* and
11107 powerpc*-apple-darwin* && ilp32.
11108 XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
11109 tests on i?86-*-* and x86_64-*-*.
11110
11111 2011-01-14 Richard Guenther <rguenther@suse.de>
11112
11113 PR tree-optimization/47280
11114 * g++.dg/opt/pr47280.C: New testcase.
11115
11116 2011-01-14 Jason Merrill <jason@redhat.com>
11117
11118 * g++.dg/cpp0x/constexpr-regress1.C: New.
11119
11120 * g++.dg/ext/flexary2.C: New.
11121
11122 2011-01-14 Richard Guenther <rguenther@suse.de>
11123
11124 PR middle-end/47281
11125 * gcc.dg/torture/pr47281.c: New testcase.
11126 * gcc.dg/tree-ssa/pr46076.c: XFAIL.
11127
11128 2011-01-14 Richard Guenther <rguenther@suse.de>
11129
11130 PR tree-optimization/47286
11131 * gcc.dg/tree-ssa/pr47286.c: New testcase.
11132
11133 2011-01-13 Kai Tietz <kai.tietz@onevision.com>
11134
11135 PR c++/47213
11136 * g++.dg/ext/pr47213.C: New.
11137
11138 2011-01-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11139
11140 * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
11141
11142 2011-01-13 Tobias Burnus <burnus@net-b.de>
11143 Mikael Morin <mikael@gcc.gnu.org>
11144
11145 PR fortran/45848
11146 PR fortran/47204
11147 * gfortran.dg/select_type_20.f90: New.
11148 * gfortran.dg/select_type_21.f90: New.
11149
11150 2011-01-13 Michael Meissner <meissner@linux.vnet.ibm.com>
11151
11152 PR target/47251
11153 * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
11154
11155 2011-01-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
11156
11157 * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
11158 * gcc.dg/guality/pr36728-2.c: Likewise.
11159
11160 2011-01-13 Dodji Seketeli <dodji@redhat.com>
11161
11162 PR debug/PR46973
11163 * g++.dg/debug/dwarf2/template-params-9.C: New test.
11164
11165 2011-01-13 Andrey Belevantsev <abel@ispras.ru>
11166
11167 PR rtl-optimization/45352
11168 * gcc.dg/pr45352-3.c: New.
11169
11170 2011-01-12 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
11171
11172 * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
11173 comment.
11174 * g++.dg/cpp0x/range-for8.C: New.
11175 * g++.dg/cpp0x/range-for9.C: New.
11176
11177 2011-01-12 Kai Tietz <kai.tietz@onevision.com>
11178
11179 PR debug/47209
11180 * g++.dg/debug/pr47209.C: New.
11181
11182 2011-01-12 Richard Guenther <rguenther@suse.de>
11183
11184 PR lto/47259
11185 * gcc.dg/lto/pr47259_0.c: New testcase.
11186 * gcc.dg/lto/pr47259_1.c: Likewise.
11187
11188 2011-01-12 Iain Sandoe <iains@gcc.gnu.org>
11189
11190 * objc-obj-c++-shared/Object1.h: Add copyright header, update
11191 comments. Add a TEST_SUITE_ADDITIONS category for GNU runtime.
11192 Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
11193 methods missing from the OBJC2 Object.
11194 * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
11195 Amend implementation to use a TEST_SUITE_ADDITIONS category for both
11196 GNU and NeXT runtimes.
11197 * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
11198 comments.
11199 * objc-obj-c++-shared/Object1.m: Likewise.
11200 * objc.dg/encode-3.m: Update header use. Amend to be API2 compatible.
11201 * objc.dg/proto-qual-1.m: Likewise.
11202 * obj-c++.dg/proto-lossage-3.mm: Likewise.
11203 * obj-c++.dg/proto-qual-1.mm: Likewise.
11204
11205 2011-01-12 Eric Botcazou <ebotcazou@adacore.com>
11206
11207 PR testsuite/33033
11208 * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
11209
11210 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
11211
11212 Fixed the Objective-C++ testsuite and updated all tests.
11213 * lib/obj-c++.exp (obj-c++_init): Declare and set
11214 gcc_warning_prefix and gcc_error_prefix.
11215 * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
11216 'dg-warning', 'dg-message' and 'dg-error'.
11217 * obj-c++.dg/class-extension-3.mm: Likewise.
11218 * obj-c++.dg/class-protocol-1.mm: Likewise.
11219 * obj-c++.dg/encode-7.mm: Likewise.
11220 * obj-c++.dg/exceptions-3.mm: Likewise.
11221 * obj-c++.dg/exceptions-5.mm: Likewise.
11222 * obj-c++.dg/method-12.mm: Likewise.
11223 * obj-c++.dg/method-13.mm: Likewise.
11224 * obj-c++.dg/method-15.mm: Likewise.
11225 * obj-c++.dg/method-16.mm: Likewise.
11226 * obj-c++.dg/method-4.mm: Likewise.
11227 * obj-c++.dg/method-8.mm: Likewise.
11228 * obj-c++.dg/method-conflict-1.mm: Likewise.
11229 * obj-c++.dg/method-conflict-2.mm: Likewise.
11230 * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
11231 and uncommented second part of the testcase now that the testsuite
11232 works correctly.
11233 * obj-c++.dg/method-conflict-4.mm: Likewise. Also, removed FIXME
11234 and uncommented second part of the testcase now that the testsuite
11235 works correctly.
11236 * obj-c++.dg/private-1.mm: Likewise.
11237 * obj-c++.dg/proto-lossage-4.mm: Likewise.
11238 * obj-c++.dg/syntax-error-7.mm: Likewise.
11239 * obj-c++.dg/warn5.mm: Likewise.
11240 * obj-c++.dg/property/at-property-14.mm: Likewise.
11241 * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
11242 FIXME.
11243 * obj-c++.dg/property/at-property-18.mm: Likewise.
11244 * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
11245 FIXME.
11246 * obj-c++.dg/property/at-property-21.mm: Likewise.
11247 * obj-c++.dg/property/at-property-28.mm: Likewise.
11248 * obj-c++.dg/property/at-property-5.mm: Likewise.
11249 * obj-c++.dg/property/dynamic-2.mm: Likewise.
11250 * obj-c++.dg/property/property-neg-3.mm: Likewise.
11251 * obj-c++.dg/property/synthesize-11.mm: Likewise.
11252 * obj-c++.dg/property/synthesize-6.mm: Likewise.
11253 * obj-c++.dg/property/synthesize-8.mm: Likewise.
11254 * obj-c++.dg/property/synthesize-9.mm: Likewise.
11255 * obj-c++.dg/tls/diag-5.mm: Likewise.
11256 * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
11257 dg-error, now matched correctly.
11258
11259 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
11260
11261 * objc.dg/property/at-property-29.m: New.
11262 * obj-c++.dg/property/at-property-29.mm: New.
11263
11264 2011-01-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11265
11266 * go.test/go-test.exp (go-set-goarch): New proc.
11267 (go-gc-tests): Use it.
11268
11269 2011-01-11 Dodji Seketeli <dodji@redhat.com>
11270
11271 PR debug/46955
11272 * g++.dg/debug/dwarf2/template-params-8.C: New test.
11273
11274 2011-01-11 Richard Henderson <rth@redhat.com>
11275
11276 * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
11277
11278 2011-01-11 Jan Hubicka <jh@suse.cz>
11279
11280 PR lto/45721
11281 PR lto/45375
11282 * gcc.dg/lto/pr45721_1.c: New file.
11283 * gcc.dg/lto/pr45721_0.c: New file.
11284
11285 2011-01-11 Richard Guenther <rguenther@suse.de>
11286
11287 PR tree-optimization/46076
11288 * gcc.dg/tree-ssa/pr46076.c: New testcase.
11289
11290 2011-01-11 Jeff Law <law@redhat.com>
11291
11292 * PR tree-optimization/47086
11293 * gcc.dg/pr47086.c: New test.
11294
11295 2011-01-11 Jason Merrill <jason@redhat.com>
11296
11297 PR c++/46658
11298 * g++.dg/template/new10.C: New.
11299
11300 PR c++/45520
11301 * g++.dg/cpp0x/lambda/lambda-this3.C: New.
11302
11303 2011-01-11 Iain Sandoe <iains@gcc.gnu.org>
11304
11305 * objc-obj-c++-shared/next-mapping.h: Add copyright header.
11306 Split type definitions and NSConstantString class into...
11307 * objc-obj-c++-shared/objc-test-suite-types.h: New.
11308 * objc-obj-c++-shared/nsconstantstring-class.h: New.
11309 * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
11310 * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
11311 * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
11312 * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
11313 to comments.
11314 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
11315 encode defines for newer NeXT system headers.
11316 * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
11317 * obj-c++.dg/torture/strings/string1.mm: Likewise.
11318 * objc.dg/foreach-5.m: Likewise.
11319 * objc.dg/foreach-2.m: Likewise.
11320 * objc.dg/foreach-4.m: Likewise.
11321 * objc.dg/torture/strings/string1.m: Likewise.
11322 * objc.dg/torture/strings/string2.m: Likewise.
11323 * objc.dg/torture/strings/string3.m: Likewise.
11324 * objc.dg/torture/strings/string4.m: Likewise.
11325 * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
11326 header and stand alone.
11327 * obj-c++.dg/strings/strings-2.mm: Likewise.
11328 * objc.dg/torture/strings/const-str-3.m: Likewise.
11329 * objc.dg/strings/strings-2.m: Likewise.
11330 * objc.dg/strings/const-str-12b.m: Likewise.
11331
11332 2011-01-12 Richard Guenther <rguenther@suse.de>
11333
11334 PR middle-end/32511
11335 * gcc.dg/attr-weak-1.c: Adjust.
11336
11337 2011-01-11 Paul Thomas <pault@gcc.gnu.org>
11338
11339 PR fortran/47051
11340 * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
11341 standard compliant and comment.
11342
11343 2011-01-10 Jan Hubicka <jh@suse.cz>
11344
11345 PR lto/46083
11346 * gcc.dg/initpri3.c: New testcase.
11347
11348 2011-01-10 H.J. Lu <hongjiu.lu@intel.com>
11349
11350 PR lto/47222
11351 * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
11352 externally visible.
11353 (g_esi): Likewise.
11354 (g_ebx): Likewise.
11355 (g_ebp): Likewise.
11356 (g_esp): Likewise.
11357 (g_ebp_save): Likewise.
11358 (g_esp_save): Likewise.
11359
11360 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11361
11362 * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
11363
11364 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11365
11366 PR tree-optimization/46021
11367 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
11368 i?86-*-*, x86_64-*-*.
11369
11370 2011-01-10 Jeff Law <law@redhat.com>
11371
11372 * PR tree-optimization/47141
11373 * gcc.c-torture/compile/pr47141.c: New test.
11374
11375 2011-01-10 Eric Botcazou <ebotcazou@adacore.com>
11376
11377 PR testsuite/46230
11378 * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
11379 * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
11380 * gcc.dg/vect/slp-35.c: Remove XFAILs.
11381 * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
11382
11383 PR testsuite/46230
11384 * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
11385 being vectorized. Adjust dg-final pattern. Remove XFAIL.
11386 * gcc.dg/vect/vect-peel-2.c (main): Likewise.
11387 * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
11388 being vectorized. Adjust dg-final pattern.
11389
11390 PR testsuite/46230
11391 * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
11392 * gcc.dg/vect/slp-24.c: Likewise.
11393
11394 2011-01-10 Dave Korn <dave.korn.cygwin@gmail.com>
11395
11396 PR c++/47218
11397 * g++.dg/other/pr47218-1.C: New test file.
11398 * g++.dg/other/pr47218.C: Likewise.
11399 * g++.dg/other/pr47218.h: New supporting header.
11400
11401 2011-01-09 Nicola Pero <nicola.pero@meta-innovation.com>
11402
11403 PR objc/47232
11404 * objc.dg/attributes/invalid-attribute-1.m: New.
11405 * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
11406
11407 2011-01-09 Janus Weil <janus@gcc.gnu.org>
11408
11409 PR fortran/47224
11410 * gfortran.dg/proc_ptr_comp_28.f90: New.
11411
11412 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
11413
11414 * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
11415 * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
11416 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
11417 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
11418 * obj-c++.dg/gnu-api-2-object.mm: Likewise.
11419 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
11420 * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
11421 * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
11422 * objc.dg/gnu-api-2-class.m: Likewise.
11423 * objc.dg/gnu-api-2-ivar.m: Likewise.
11424 * objc.dg/gnu-api-2-method.m: Likewise.
11425 * objc.dg/gnu-api-2-objc.m: Likewise.
11426 * objc.dg/gnu-api-2-object.m: Likewise.
11427 * objc.dg/gnu-api-2-property.m: Likewise.
11428 * objc.dg/gnu-api-2-protocol.m: Likewise.
11429 * objc.dg/gnu-api-2-sel.m: Likewise.
11430
11431 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
11432
11433 * objc.dg/foreach-1.m: Skip for Darwin < 9.
11434 * objc.dg/objc-foreach-4.m: Likewise.
11435 * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
11436 * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
11437 * objc.dg/foreach-4.m: Likewise.
11438 * objc.dg/foreach-5.m: Likewise.
11439 * objc.dg/foreach-3.m: Return self from init.
11440
11441 2011-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
11442
11443 PR fortran/38536
11444 * gfortran.dg/iso_c_binding_c_loc_char_1.f03: New test.
11445
11446 2011-01-09 Janus Weil <janus@gcc.gnu.org>
11447
11448 PR fortran/46313
11449 * gfortran.dg/class_35.f90: New.
11450
11451 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
11452
11453 * objc.dg/foreach-1.m: Add "-Wall" to flags.
11454
11455 2011-01-08 Nicola Pero <nicola.pero@meta-innovation.com>
11456
11457 PR objc/47078
11458 * objc.dg/invalid-method-2.m: New.
11459 * obj-c++.dg/invalid-method-2.mm: New.
11460
11461 2011-01-08 Paul Thomas <pault@gcc.gnu.org>
11462
11463 PR fortran/46896
11464 * gfortran.dg/transpose_optimization_2.f90 : New test.
11465
11466 2011-01-08 Jan Hubicka <jh@suse.cz>
11467
11468 PR tree-optmization/46469
11469 * g++.dg/torture/pr46469.C: New testcase.
11470
11471 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
11472
11473 * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
11474 emulation of libobjc-gnu structure layout functionality to ..
11475 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
11476 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
11477 * objc/execute/bf-common.h: Adjust headers.
11478 * objc/execute/bf-1.m: Likewise.
11479 * objc/execute/bf-2.m: Likewise.
11480 * objc/execute/bf-3.m: Likewise.
11481 * objc/execute/bf-4.m: Likewise.
11482 * objc/execute/bf-5.m: Likewise.
11483 * objc/execute/bf-6.m: Likewise.
11484 * objc/execute/bf-7.m: Likewise.
11485 * objc/execute/bf-8.m: Likewise.
11486 * objc/execute/bf-9.m: Likewise.
11487 * objc/execute/bf-10.m: Likewise.
11488 * objc/execute/bf-11.m: Likewise.
11489 * objc/execute/bf-12.m: Likewise.
11490 * objc/execute/bf-13.m: Likewise.
11491 * objc/execute/bf-14.m: Likewise.
11492 * objc/execute/bf-15.m: Likewise.
11493 * objc/execute/bf-16.m: Likewise.
11494 * objc/execute/bf-17.m: Likewise.
11495 * objc/execute/bf-18.m: Likewise.
11496 * objc/execute/bf-19.m: Likewise.
11497 * objc/execute/bf-20.m: Likewise.
11498 * objc/execute/bf-21.m: Likewise.
11499 * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
11500 objc_get_type_qualifiers ().
11501
11502 2011-01-08 Thomas Koenig <tkoenig@gcc.gnu.org>
11503
11504 PR fortran/45777
11505 * gfortran.dg/dependency_39.f90: New test.
11506
11507 2011-01-07 Jan Hubicka <jh@suse.cz>
11508
11509 Get builtins tests ready for linker plugin.
11510 * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
11511 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
11512 my_memset, my_bzero): Mark used.
11513 * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
11514 * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
11515 volatile.
11516 * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
11517 volatile.
11518
11519 2011-01-07 Jan Hubicka <jh@suse.cz>
11520
11521 PR tree-optimization/46367
11522 * g++.dg/torture/pr46367.C: New file.
11523
11524 2011-01-07 Jakub Jelinek <jakub@redhat.com>
11525
11526 PR target/47201
11527 * gcc.dg/pr47201.c: New test.
11528
11529 PR bootstrap/47187
11530 * gcc.dg/tree-prof/pr47187.c: New test.
11531
11532 2011-01-07 Tobias Burnus <burnus@net-b.de>
11533
11534 PR fortran/41580
11535 * gfortran.dg/extends_type_of_3.f90: New.
11536
11537 2011-01-07 Kai Tietz <kai.tietz@onevision.com>
11538
11539 * g++.dg/ext/dllexport-MI1.C: Adjust test.
11540 * g++.dg/ext/dllimport-MI1.C: Likewise.
11541 * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
11542 * g++.dg/ext/dllimport10.C: Likewise.
11543 * g++.dg/ext/dllimport11.C: Likewise.
11544 * g++.dg/ext/dllimport12.C: Likewise.
11545 * g++.dg/ext/dllimport13.C: Likewise.
11546 * g++.dg/ext/dllimport2.C: Likewise.
11547 * g++.dg/ext/dllimport3.C: Likewise.
11548 * g++.dg/ext/dllimport4.C: Likewise.
11549 * g++.dg/ext/dllimport5.C: Likewise.
11550 * g++.dg/ext/dllimport6.C: Likewise.
11551 * g++.dg/ext/dllimport8.C: Likewise.
11552 * g++.dg/ext/dllimport9.C: Likewise.
11553 * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
11554 targets, too. Additionally enable test for i?86-*-mingw*.
11555 * g++.dg/ext/selectany1.C: Likewise.
11556 Remove guard variable check.
11557
11558 2011-01-07 Janus Weil <janus@gcc.gnu.org>
11559
11560 PR fortran/47189
11561 PR fortran/47194
11562 * gfortran.dg/storage_size_3.f08: Extended.
11563
11564 2011-01-07 Jakub Jelinek <jakub@redhat.com>
11565
11566 PR c++/47022
11567 * g++.dg/template/stdarg1.C: New test.
11568
11569 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
11570
11571 PR fortran/47195
11572 * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
11573 * gfortran.dg/defined_operators_1.f90: Split the subroutine
11574 from the interface of functions to not hide the errors that
11575 shall be tested.
11576
11577 2011-01-06 Jan Hubicka <jh@suse.cz>
11578
11579 * gcc.dg/lto/pr47188_0.c: New testcase.
11580 * gcc.dg/lto/pr47188_1.c: New testcase.
11581
11582 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
11583
11584 PR fortran/33117
11585 PR fortran/46478
11586 * gfortran.dg/interface_33.f90: New test.
11587
11588 2011-01-06 Jakub Jelinek <jakub@redhat.com>
11589
11590 PR c/47150
11591 * gcc.c-torture/compile/pr47150.c: New test.
11592
11593 2011-01-06 Ira Rosen <irar@il.ibm.com>
11594
11595 PR tree-optimization/47139
11596 * gcc.dg/vect/pr47139.c: New test.
11597
11598 2011-01-05 Janus Weil <janus@gcc.gnu.org>
11599
11600 PR fortran/47180
11601 * gfortran.dg/extends_type_of_2.f03: New.
11602
11603 2011-01-05 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11604
11605 * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
11606
11607 2011-01-05 Eric Botcazou <ebotcazou@adacore.com>
11608
11609 * gnat.dg/opt14.adb: New test.
11610
11611 2011-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
11612
11613 PR fortran/46017
11614 * gfortran.dg/allocate_error_2.f90: New test.
11615
11616 2011-01-05 Janus Weil <janus@gcc.gnu.org>
11617
11618 PR fortran/47024
11619 * gfortran.dg/storage_size_3.f08: New.
11620
11621 2011-01-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11622
11623 PR libgfortran/47154
11624 * gfortran.dg/namelist_68.f90: New test.
11625
11626 2011-01-04 Eric Botcazou <ebotcazou@adacore.com>
11627
11628 * gnat.dg/unchecked_convert8.ad[sb]: New test.
11629
11630 2011-01-04 Janus Weil <janus@gcc.gnu.org>
11631
11632 PR fortran/46448
11633 * gfortran.dg/class_34.f90: New.
11634
11635 2011-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11636
11637 * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
11638 use __builtin_inff. Skip all single-precision tests that require
11639 Infinity.
11640
11641 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11642
11643 * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
11644
11645 2011-01-03 Jakub Jelinek <jakub@redhat.com>
11646
11647 PR tree-optimization/47148
11648 * gcc.c-torture/execute/pr47148.c: New test.
11649
11650 PR tree-optimization/47155
11651 * gcc.c-torture/execute/pr47155.c: New test.
11652
11653 PR rtl-optimization/47157
11654 * gcc.c-torture/compile/pr47157.c: New test.
11655
11656 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11657
11658 * gcc.dg/torture/vector-shift2.c (schar): Define.
11659 (main): Always use schar or uchar instead of plain "char" to avoid
11660 dependencies on implementation-defined char signedness.
11661
11662 2011-01-03 Martin Jambor <mjambor@suse.cz>
11663
11664 PR tree-optimization/46801
11665 * gnat.dg/pack9.adb: Remove xfail.
11666
11667 2011-01-03 Martin Jambor <mjambor@suse.cz>
11668
11669 PR tree-optimization/46984
11670 * g++.dg/ipa/pr46984.C: New test.
11671
11672 2011-01-02 Janus Weil <janus@gcc.gnu.org>
11673
11674 PR fortran/46408
11675 * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
11676
11677 2011-01-02 Jakub Jelinek <jakub@redhat.com>
11678
11679 PR tree-optimization/47140
11680 * gcc.c-torture/compile/pr47140.c: New test.
11681
11682 PR rtl-optimization/47028
11683 * gcc.dg/pr47028.c: New test.
11684
11685 2011-01-02 Nicola Pero <nicola.pero@meta-innovation.com>
11686
11687 * objc.dg/protocol-forward-1.m: Removed TODO.
11688 * objc.dg/protocol-forward-2.m: New.
11689 * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
11690 * obj-c++.dg/protocol-forward-2.mm: New.
11691
11692 2011-01-01 Kai Tietz <kai.tietz@onevision.com>
11693
11694 PR target/38662
11695 * g++.dg/eh/pr38662.C: New testcase.
11696
11697 2011-01-01 Chung-Lin Tang <cltang@codesourcery.com>
11698
11699 * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
11700 scan for newline '\n'.
11701
11702 \f
11703 Copyright (C) 2011 Free Software Foundation, Inc.
11704
11705 Copying and distribution of this file, with or without modification,
11706 are permitted in any medium without royalty provided the copyright
11707 notice and this notice are preserved.