97dac1722e77eaa9f57b9075449bfbe0c2586dca
[gcc.git] / gcc / testsuite / ChangeLog
1 2011-10-06 Jason Merrill <jason@redhat.com>
2
3 PR c++/39164
4 * g++.dg/cpp0x/default31.C: New.
5
6 2011-10-06 Jakub Jelinek <jakub@redhat.com>
7
8 PR tree-optimization/50596
9 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
10 New.
11 * gcc.dg/vect/vect-cond-8.c: New test.
12
13 2011-10-06 Richard Henderson <rth@redhat.com>
14
15 * gcc.c-torture/execute/vect-shuffle-1.c: Remove.
16 * gcc.c-torture/execute/vect-shuffle-2.c: Remove.
17 * gcc.c-torture/execute/vect-shuffle-3.c: Remove.
18 * gcc.c-torture/execute/vect-shuffle-4.c: Remove.
19 * gcc.c-torture/execute/vect-shuffle-5.c: Remove.
20 * gcc.c-torture/execute/vect-shuffle-6.c: Remove.
21 * gcc.c-torture/execute/vect-shuffle-7.c: Remove.
22 * gcc.c-torture/execute/vect-shuffle-8.c: Remove.
23 * gcc.c-torture/execute/vshuf-16.inc: New file.
24 * gcc.c-torture/execute/vshuf-2.inc: New file.
25 * gcc.c-torture/execute/vshuf-4.inc: New file.
26 * gcc.c-torture/execute/vshuf-8.inc: New file.
27 * gcc.c-torture/execute/vshuf-main.inc: New file.
28 * gcc.c-torture/execute/vshuf-v16qi.c: New test.
29 * gcc.c-torture/execute/vshuf-v2df.c: New test.
30 * gcc.c-torture/execute/vshuf-v2di.c: New test.
31 * gcc.c-torture/execute/vshuf-v2sf.c: New test.
32 * gcc.c-torture/execute/vshuf-v2si.c: New test.
33 * gcc.c-torture/execute/vshuf-v4df.c: New test.
34 * gcc.c-torture/execute/vshuf-v4di.c: New test.
35 * gcc.c-torture/execute/vshuf-v4hi.c: New test.
36 * gcc.c-torture/execute/vshuf-v4sf.c: New test.
37 * gcc.c-torture/execute/vshuf-v4si.c: New test.
38 * gcc.c-torture/execute/vshuf-v8hi.c: New test.
39 * gcc.c-torture/execute/vshuf-v8qi.c: New test.
40 * gcc.c-torture/execute/vshuf-v8si.c: New test.
41
42 2011-10-06 Jakub Jelinek <jakub@redhat.com>
43
44 PR tree-optimization/49279
45 * gcc.dg/tree-ssa/restrict-4.c: XFAIL.
46 * gcc.c-torture/execute/pr49279.c: New test.
47
48 2011-10-06 Bernd Schmidt <bernds@codesourcery.com>
49
50 PR target/49049
51 * gcc.c-torture/compile/pr49049.c: New test.
52
53 2011-10-06 Ulrich Weigand <ulrich.weigand@linaro.org>
54
55 PR target/50305
56 * gcc.target/arm/pr50305.c: New test.
57
58 2011-10-06 Richard Guenther <rguenther@suse.de>
59
60 PR tree-optimization/38884
61 * gcc.dg/tree-ssa/ssa-fre-34.c: New testcase.
62 * gcc.dg/tree-ssa/ssa-fre-35.c: Likewise.
63
64 2011-10-05 David S. Miller <davem@davemloft.net>
65
66 * gcc.target/sparc/lzd.c: New test.
67 * gcc.target/sparc/popc.c: New test.
68
69 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
70
71 * gcc.dg/strlenopt-21.c (dg-options): Remove -fdump-tree-optimized.
72 * gcc.dg/ipa/inline-5.c: Cleanup inline ipa dump.
73 * g++.dg/other/final1.C: Cleanup original tree dump.
74
75 2011-10-05 Jakub Jelinek <jakub@redhat.com>
76
77 PR tree-optimization/50613
78 * gcc.dg/pr50613.c: New test.
79
80 2011-10-05 Richard Henderson <rth@redhat.com>
81
82 * gcc.c-torture/execute/vect-shuffle-1.c: Rewrite.
83 * gcc.c-torture/execute/vect-shuffle-2.c: Rewrite.
84 * gcc.c-torture/execute/vect-shuffle-3.c: Rewrite.
85 * gcc.c-torture/execute/vect-shuffle-4.c: Rewrite.
86 * gcc.c-torture/execute/vect-shuffle-5.c: Rewrite.
87 * gcc.c-torture/execute/vect-shuffle-6.c: New test.
88 * gcc.c-torture/execute/vect-shuffle-7.c: New test.
89 * gcc.c-torture/execute/vect-shuffle-8.c: New test.
90
91 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
92
93 * gcc.dg/vect/vect.exp (VEC_CFLAGS): Move initialization after
94 DEFAULT_VECTFLAGS initialization. Append "-fdump-tree-veclower2".
95 * gcc.dg/vect/vec-scal-opt.c: Scan and cleanup veclower2 tree dump.
96 * gcc.dg/vect/vec-scal-opt1.c: Ditto.
97 * gcc.dg/vect/vec-scal-opt2.c: Ditto.
98
99 2011-10-05 Richard Guenther <rguenther@suse.de>
100
101 PR tree-optimization/38885
102 * gcc.dg/tree-ssa/ssa-fre-33.c: New testcase.
103
104 2011-10-05 Bernd Schmidt <bernds@codesourcery.com>
105
106 * gcc.target/i386/sw-1.c: New test.
107
108 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
109
110 * gcc.target/i386/avx256-unaligned-load-3.c (dg-options): Add
111 -mtune=generic.
112 * gcc.target/i386/avx256-unaligned-store-3.c (dg-options): Ditto.
113
114 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
115
116 * gcc.dg/torture/builtin-complex-1.c: Use dg-add-options ieee.
117
118 2011-10-04 David S. Miller <davem@davemloft.net>
119
120 * gcc.target/sparc/fhalve.c: New test.
121 * gcc.target/sparc/fnegop.c: New test.
122 * gcc.target/sparc/xmul.c: New test.
123
124 2011-10-04 Janus Weil <janus@gcc.gnu.org>
125
126 PR fortran/35831
127 * gfortran.dg/dummy_procedure_6.f90: New.
128
129 2011-10-04 Jakub Jelinek <jakub@redhat.com>
130
131 PR tree-optimization/50604
132 * gcc.dg/pr50604.c: New test.
133
134 2011-10-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
135
136 PR tree-optimization/49662
137 * gcc.dg/graphite/interchange-14.c: Remove xfail *-*-*.
138 * gcc.dg/graphite/interchange-15.c: Likewise.
139 * gcc.dg/graphite/interchange-mvt.c: Likewise.
140
141 2011-10-04 Jakub Jelinek <jakub@redhat.com>
142
143 * gcc.dg/tree-ssa/restrict-4.c: New test.
144
145 2011-10-04 Artem Shinkarov <artyom.shinkaroff@gmail.com>
146
147 * gcc.c-torture/execute/vector-compare-1.c: Fix trailing white
148 spaces.
149 (main): Use __typeof to get result type of comparison.
150
151 2011-10-04 Ira Rosen <ira.rosen@linaro.org>
152
153 * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
154 Make et_vect_multiple_sizes_saved global.
155 (check_effective_target_vect64): Make et_vect64_saved global.
156
157 2011-10-03 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
158
159 * gcc.c-torture/execute/vect-shuffle-2.c: New test.
160 * gcc.c-torture/execute/vect-shuffle-4.c: New test.
161 * gcc.c-torture/execute/vect-shuffle-1.c: New test.
162 * gcc.dg/builtin-complex-err-1.c: Adjust.
163
164 2011-10-02 Jason Merrill <jason@redhat.com>
165
166 * g++.dg/cpp0x/range-for22.C: New.
167
168 * g++.dg/cpp0x/variadic65.C: Remove xfails.
169 * g++.dg/cpp0x/variadic82.C: Remove xfails.
170 * g++.dg/cpp0x/variadic83.C: Remove xfails.
171 * g++.dg/cpp0x/variadic105.C: Remove xfails.
172
173 * g++.dg/cpp0x/nsdmi5.C: New.
174
175 2011-10-02 Richard Sandiford <rdsandiford@googlemail.com>
176
177 PR target/50579
178 * gcc.target/mips/mips.exp (mips_long32_abi_p, mips_long64_abi_p):
179 New procedures.
180 (mips-dg-options): Force an ABI option if the current ABI is
181 incompatible with the required -mlong setting. Likewise force
182 a long setting if the current one is incompatible with the
183 chosen ABI. Keep abi_test_option_p, abi and eabi_p updated
184 throughout procedure.
185 * gcc.target/mips/abi-o64-long64.c: Require -mno-abicalls
186 instead of addressing=absolute.
187
188 2011-10-02 Richard Sandiford <rdsandiford@googlemail.com>
189
190 * gcc.target/mips/stack-1.c: New test.
191
192 2011-10-02 Richard Sandiford <rdsandiford@googlemail.com>
193
194 * gcc.dg/pr49696.c: New test.
195
196 2011-10-02 Jan Hubicka <jh@suse.cz>
197
198 * gcc.dg/ipa/ctor-empty-1.c: Update dump file.
199
200 2011-10-01 David S. Miller <davem@davemloft.net>
201
202 * gcc.target/sparc/cmask.c: New test.
203 * gcc.target/sparc/fpadds.c: New test.
204 * gcc.target/sparc/fshift.c: New test.
205 * gcc.target/sparc/fucmp.c: New test.
206 * gcc.target/sparc/vis3misc.c: New test.
207
208 2011-10-01 Janus Weil <janus@gcc.gnu.org>
209
210 PR fortran/50585
211 * gfortran.dg/assumed_charlen_arg_2.f90: New.
212
213 2011-09-30 Janis Johnson <janisjo@codesourcery.com>
214
215 PR c++/44473
216 * g++.dg/dfp/44473-1.C: New test.
217 * g++.dg/dfp/44473-2.C: New test.
218 * g++.dg/dfp/mangle-1.C: New test.
219 * g++.dg/dfp/mangle-2.C: New test.
220 * g++.dg/dfp/mangle-3.C: New test.
221 * g++.dg/dfp/mangle-4.C: New test.
222 * g++.dg/dfp/mangle-5.C: New test.
223
224 2011-09-30 Jakub Jelinek <jakub@redhat.com>
225
226 PR inline-asm/50571
227 * gcc.dg/pr50571.c: New test.
228
229 PR tree-optimization/46309
230 * gcc.dg/pr46309.c: New test.
231
232 2011-09-30 Jakub Jelinek <jakub@redhat.com>
233
234 * gcc.dg/strlenopt-21.c: New test.
235
236 2011-09-30 Revital Eres <revital.eres@linaro.org>
237
238 * gcc.dg/sms-10.c: New file.
239
240 2011-09-30 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
241
242 * gcc.target/arm/pr50099.c: New test.
243
244 2011-09-30 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
245
246 * gcc.target/arm/pr42835.c: Add -fno-tree-tail-merge.
247
248 2011-09-30 David S. Miller <davem@davemloft.net>
249
250 * gcc.target/sparc/bmaskbshuf.c: New test.
251 * gcc.target/sparc/edgen.c: New test.
252
253 2011-09-29 Janus Weil <janus@gcc.gnu.org>
254
255 PR fortran/50547
256 * gfortran.dg/pure_formal_proc_3.f90: New.
257
258 PR fortran/50553
259 * gfortran.dg/stfunc_7.f90: New.
260
261 2011-09-29 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
262
263 * gcc.c-torture/execute/vector-compare-1.c: New testcase.
264 * gcc.c-torture/execute/vector-compare-2.c: Likewise.
265 * gcc.dg/vector-compare-1.c: Likewise.
266 * gcc.dg/vector-compare-2.c: Likewise.
267
268 2011-09-29 David S. Miller <davem@davemloft.net>
269
270 * gcc.target/sparc/array.c: New test.
271
272 2011-09-29 Jiangning Liu <jiangning.liu@arm.com>
273
274 * gcc/testsuite/gcc.dg/tree-ssa/predcom-1.c: Explicitly turn on
275 loop unroll and set max unroll times to 8.
276 * gcc/testsuite/gcc.dg/tree-ssa/predcom-2.c: Likewise.
277 * gcc/testsuite/gcc.dg/tree-ssa/predcom-3.c: Likewise.
278 * gcc/testsuite/gcc.dg/tree-ssa/predcom-4.c: Likewise.
279 * gcc/testsuite/gcc.dg/tree-ssa/predcom-5.c: Likewise.
280
281 2011-09-28 Paolo Carlini <paolo.carlini@oracle.com>
282
283 PR c++/40145
284 * g++.dg/ext/visibility/warn5.C: New.
285
286 2011-09-28 Paolo Carlini <paolo.carlini@oracle.com>
287
288 PR c++/45278
289 * g++.dg/warn/Wextra-3.C: New.
290
291 2011-09-28 Oleg Endo <oleg.endo@t-online.de>
292
293 PR target/49486
294 * gcc.target/sh/pr49468-si.c: New.
295
296 2011-09-28 Tom de Vries <tom@codesourcery.com>
297
298 PR testsuite/50485
299 * gcc.target/i386/sse4_1-blendps.c: Include <stdlib.h>.
300 (TEST): Initialize src3 with random floats.
301 * gcc.target/i386/sse4_1-blendps-2.c (sse4_1_test): Remove field i from
302 union src3. Initialize src3 with random floats.
303
304 2011-09-27 Oleg Endo <oleg.endo@t-online.de>
305
306 * gcc.target/sh/mfmovd.c: Extend list of supported targets.
307 * gcc.target/sh/struct-arg-dw2.c: Fix typo.
308 * gcc.target/sh/sh4a-sincos.c: Make test SH4A only.
309 * gcc.target/sh/sh4a-sincosf.c: Ditto.
310 * gcc.target/sh/sh4a-cos.c: Ditto.
311 * gcc.target/sh/sh4a-cosf.c: Ditto.
312 * gcc.target/sh/sh4a-sin.c: Ditto.
313 * gcc.target/sh/sh4a-sinf.c: Ditto.
314 * gcc.target/sh/sh4a-fsrra.c: Ditto.
315 * gcc.target/sh/sh4a-memmovua.c: Ditto.
316 * gcc.target/sh/sh4a-bitmovua.c: Ditto.
317
318 2011-09-27 Paolo Carlini <paolo.carlini@oracle.com>
319
320 PR c++/31489
321 * g++.dg/parse/error40.C: New.
322 * g++.dg/warn/incomplete1.C: Adjust.
323
324 2011-09-27 Jan Hubicka <jh@suse.cz>
325
326 PR middle-end/49463
327 * gcc.c-torture/execute/builtins/strstr-asm-lib.c (my_strstr):
328 Mark used.
329
330 2011-09-27 Jakub Jelinek <jakub@redhat.com>
331
332 * gcc.dg/strlenopt-1.c: New test.
333 * gcc.dg/strlenopt-1f.c: New test.
334 * gcc.dg/strlenopt-2.c: New test.
335 * gcc.dg/strlenopt-2f.c: New test.
336 * gcc.dg/strlenopt-3.c: New test.
337 * gcc.dg/strlenopt-4.c: New test.
338 * gcc.dg/strlenopt-4g.c: New test.
339 * gcc.dg/strlenopt-4gf.c: New test.
340 * gcc.dg/strlenopt-5.c: New test.
341 * gcc.dg/strlenopt-6.c: New test.
342 * gcc.dg/strlenopt-7.c: New test.
343 * gcc.dg/strlenopt-8.c: New test.
344 * gcc.dg/strlenopt-9.c: New test.
345 * gcc.dg/strlenopt-10.c: New test.
346 * gcc.dg/strlenopt-11.c: New test.
347 * gcc.dg/strlenopt-12.c: New test.
348 * gcc.dg/strlenopt-12g.c: New test.
349 * gcc.dg/strlenopt-13.c: New test.
350 * gcc.dg/strlenopt-14g.c: New test.
351 * gcc.dg/strlenopt-14gf.c: New test.
352 * gcc.dg/strlenopt-15.c: New test.
353 * gcc.dg/strlenopt-16g.c: New test.
354 * gcc.dg/strlenopt-17g.c: New test.
355 * gcc.dg/strlenopt-18g.c: New test.
356 * gcc.dg/strlenopt.h: New file.
357
358 2011-09-27 Tom de Vries <tom@codesourcery.com>
359
360 PR middle-end/43864
361 * gcc.dg/fold-compare-2.c (dg-options): Add -fno-tree-tail-merge.
362 * gcc/testsuite/gcc.dg/uninit-pred-2_c.c: Same.
363 * gcc.dg/pr43864.c: New test.
364 * gcc.dg/pr43864-2.c: Same.
365 * gcc.dg/pr43864-3.c: Same.
366 * gcc.dg/pr43864-4.c: Same.
367
368 2011-09-27 Jan Hubicka <jh@suse.cz>
369
370 * gcc.dg/ipa/inline-5.c: New testcase.
371
372 2011-09-27 Ira Rosen <ira.rosen@linaro.org>
373
374 * gcc.dg/vect/bb-slp-11.c: Expect to get vectorized with 64-bit
375 vectors.
376 * gcc.dg/vect/bb-slp-27.c: New.
377 * gcc.dg/vect/bb-slp-28.c: New.
378
379 2011-09-27 Bernd Schmidt <bernds@codesourcery.com>
380
381 * testsuite/lib/target-supports.exp (check_profiling_available):
382 Don't rely solely on TLS tests for -fprofile-generate, fall
383 through to the other code.
384
385 2011-09-27 Richard Guenther <rguenther@suse.de>
386
387 PR tree-optimization/50363
388 * gcc.dg/torture/pr50363.c: New testcase.
389
390 2011-09-26 Jason Merrill <jason@redhat.com>
391
392 PR c++/45012
393 * g++.dg/template/partial13.C: New.
394
395 PR c++/46105
396 * g++.dg/template/partial12.C: New.
397
398 PR c++/50508
399 * g++.dg/cpp0x/constexpr-typedef1.C: New.
400
401 2011-09-26 Paolo Carlini <paolo.carlini@oracle.com>
402
403 PR c++/45487
404 * g++.dg/diagnostic/bindings1.C: New.
405 * g++.old-deja/g++.pt/memtemp77.C: Adjust.
406
407 2011-09-26 David S. Miller <davem@davemloft.net>
408
409 * gcc.target/sparc/wrgsr.c: New test.
410 * gcc.target/sparc/rdgsr.c: New test.
411 * gcc.target/sparc/edge.c: New test.
412 * gcc.target/sparc/fcmp.c: New test.
413
414 * gcc.target/sparc/edge.c: Update for new return types.
415 * gcc.target/sparc/fcmp.c: Likewise.
416
417 * gcc.target/sparc/fpaddsubi.c: New test.
418
419 2011-09-26 Janus Weil <janus@gcc.gnu.org>
420
421 PR fortran/50515
422 * gfortran.dg/common_15.f90: New.
423
424 PR fortran/50517
425 * gfortran.dg/dummy_procedure_5.f90: New.
426 * gfortran.dg/interface_26.f90: Modified error message.
427 * gfortran.dg/proc_ptr_11.f90: Ditto.
428 * gfortran.dg/proc_ptr_15.f90: Ditto.
429 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
430 * gfortran.dg/proc_ptr_result_5.f90: Ditto.
431
432 2011-09-26 Jason Merrill <jason@redhat.com>
433
434 PR c++/50512
435 * g++.dg/overload/rvalue3.C: New.
436
437 PR c++/50523
438 * g++.dg/overload/ref-conv2.C: New.
439
440 * g++.dg/cpp0x/nsdmi-template1.C: New.
441
442 2011-09-26 Paolo Carlini <paolo.carlini@oracle.com>
443
444 * g++.dg/cpp0x/nullptr25.C: New.
445
446 2011-09-26 Richard Guenther <rguenther@suse.de>
447
448 PR tree-optimization/50472
449 * gcc.dg/torture/pr50472.c: New testcase.
450
451 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
452
453 * gnat.dg/opt22.adb: New test.
454 * gnat.dg/opt22_pkg.ad[sb]: New helper.
455
456 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
457
458 * gnat.dg/opt21.adb: New test.
459 * gnat.dg/opt21_pkg.ad[sb]: New helper.
460
461 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
462
463 * gnat.dg/opt20.ad[sb]: New test.
464 * gnat.dg/opt20_pkg.ads: New helper.
465
466 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
467
468 * gnat.dg/array17.adb: New test.
469 * gnat.dg/array17_pkg.ads: New helper.
470
471 2011-09-25 Jason Merrill <jason@redhat.com>
472
473 * g++.dg/cpp0x/nsdmi-defer4.C: New.
474
475 2011-09-25 Eric Botcazou <ebotcazou@adacore.com>
476
477 * gnat.dg/frame_overflow.ads: New.
478 * gnat.dg/frame_overflow.adb: Adjust.
479 * gnat.dg/specs/addr1.ads: Likewise.
480
481 2011-09-25 Jakub Jelinek <jakub@redhat.com>
482
483 * g++.dg/tree-ssa/restrict2.C: New test.
484
485 2011-09-25 Ira Rosen <ira.rosen@linaro.org>
486
487 * lib/target-supports.exp (check_effective_target_vect64): New.
488 * gcc.dg/vect/bb-slp-11.c: Expect the error message twice in case
489 of multiple vector sizes.
490 * gcc.dg/vect/bb-slp-26.c: New.
491
492 2011-09-25 Paolo Carlini <paolo.carlini@oracle.com>
493
494 PR c++/50280
495 * g++.dg/template/bitfield1.C: New.
496
497 2011-09-25 Ira Rosen <ira.rosen@linaro.org>
498
499 * gcc.dg/vect/bb-slp-24.c: New.
500
501 2011-09-24 Jason Merrill <jason@redhat.com>
502
503 * g++.dg/cpp0x/nsdmi-eh1.C: New.
504
505 * g++.dg/cpp0x/nsdmi-defer3.C: New.
506
507 * g++.dg/cpp0x/nsdmi-defer1.C: New.
508 * g++.dg/cpp0x/nsdmi-defer2.C: New.
509
510 * g++.dg/cpp0x/nsdmi1.C: New.
511 * g++.dg/cpp0x/nsdmi2.C: New.
512 * g++.dg/cpp0x/nsdmi3.C: New.
513 * g++.dg/cpp0x/nsdmi4.C: New.
514 * g++.old-deja/g++.other/init4.C: New.
515
516 2011-09-24 Paolo Carlini <paolo.carlini@oracle.com>
517
518 PR c++/44267
519 * g++.dg/template/sfinae28.C: New.
520
521 2011-09-23 Ian Lance Taylor <iant@google.com>
522
523 * go.test/go-test.exp (errchk): Handle more cases of getting
524 correct Tcl backslash quoting in regular expressions in test file.
525
526 2011-09-23 Jason Merrill <jason@redhat.com>
527
528 Core 253
529 * g++.dg/init/const8.C: New.
530 * g++.dg/cpp0x/constexpr-object1.C: Add a data member.
531 * g++.dg/cpp0x/defaulted2.C: Likewise.
532 * g++.dg/cpp0x/pr42844-2.C: Likewise.
533 * g++.dg/init/pr20039.C: Likewise.
534 * g++.dg/init/pr42844.C: Likewise.
535
536 2011-09-23 Jan Hubicka <jh@suse.cz>
537
538 * gcc.dg/ipa/inline-1.c: new testcase.
539 * gcc.dg/ipa/inline-2.c: new testcase.
540 * gcc.dg/ipa/inline-3.c: new testcase.
541 * gcc.dg/ipa/inline-4.c: new testcase.
542
543 2011-09-23 Paolo Carlini <paolo.carlini@oracle.com>
544
545 PR c++/50258
546 * g++.dg/cpp0x/constexpr-static8.C: New.
547
548 2011-09-23 Jakub Jelinek <jakub@redhat.com>
549
550 * gcc.target/i386/avxfp-1.c: New test.
551 * gcc.target/i386/avxfp-2.c: New test.
552
553 2011-09-23 Terry Guo <terry.guo@arm.com>
554
555 * gcc.c-torture/execute/941014-1.x: Deleted.
556
557 2011-09-22 Paolo Carlini <paolo.carlini@oracle.com>
558
559 PR c++/50491
560 * g++.dg/cpp0x/pr50491.C: New.
561
562 2011-09-22 Steven G. Kargl <kargl@gcc.gnu.org>
563
564 PR testsuite/50487
565 * gfortran.dg/bessel_6.f90: Fix tolerance test.
566
567 2011-09-22 Paolo Carlini <paolo.carlini@oracle.com>
568
569 PR c++/50371
570 * g++.dg/cpp0x/nullptr24.C: New.
571
572 2011-09-22 Uros Bizjak <ubizjak@gmail.com>
573
574 PR target/50482
575 * gcc.target/i386/pr50482.c: New test.
576
577 2011-09-22 Joseph Myers <joseph@codesourcery.com>
578
579 * gcc.target/i386/pad-2.c, gcc.target/i386/pad-3.c,
580 gcc.target/i386/pad-4.c, gcc.target/i386/pad-5a.c,
581 gcc.target/i386/pad-5b.c, gcc.target/i386/pad-6a.c,
582 gcc.target/i386/pad-6b.c, gcc.target/i386/pad-7.c,
583 gcc.target/i386/pad-8.c, gcc.target/i386/pad-9.c,
584 gcc.target/i386/pad-10.cm gcc.target/i386/vect-double-1.c: Skip if
585 multilib options contain different -march= from dg-options.
586
587 2011-09-22 Jonathan Wakely <jwakely.gcc@gmail.com>
588 Paolo Carlini <paolo.carlini@oracle.com>
589
590 PR c++/50344
591 * g++.dg/template/friend52.C: New.
592
593 2011-09-22 Richard Sandiford <richard.sandiford@linaro.org>
594
595 * gcc.target/arm/cmp-1.c: New test.
596 * gcc.target/arm/cmp-2.c: Likewise.
597
598 2011-09-22 Janus Weil <janus@gcc.gnu.org>
599
600 PR fortran/41733
601 * gfortran.dg/impure_actual_1.f90: Modified error message.
602 * gfortran.dg/proc_ptr_32.f90: New.
603 * gfortran.dg/proc_ptr_33.f90: New.
604
605 2011-09-22 Ira Rosen <ira.rosen@linaro.org>
606
607 PR tree-optimization/50451
608 * gcc.dg/vect/pr50451.c: New test.
609
610 2011-09-21 Ian Lance Taylor <iant@google.com>
611
612 * go.test/go-test.exp (errchk): Add special case for bug332.
613 (go-gc-tests): Add special cases for bug347 and bug348. Recognize
614 some more test lines.
615
616 2011-09-21 Uros Bizjak <ubizjak@gmail.com>
617
618 * g++.dg/other/i386-3.C: Remove duplicated dg-options.
619 * g++.dg/other/i386-4.C: Remove dg-require-effective-target directive.
620 * g++.dg/other/i386-8.C: Ditto.
621 * g++.dg/other/pr34435.C: Ditto.
622 * g++.dg/other/pr39496.C: Ditto.
623 * g++.dg/other/mmintrin.C: Ditto.
624
625 2011-09-21 Jakub Jelinek <jakub@redhat.com>
626
627 * gcc.dg/vect/vect-cond-7.c: New test.
628 * gcc.target/i386/sse4_1-cond-1.c: New test.
629 * gcc.target/i386/avx-cond-1.c: New test.
630
631 2011-09-21 Uros Bizjak <ubizjak@gmail.com>
632
633 PR target/50464
634 * g++.dg/other/pr50464.C: New test.
635
636 2011-09-21 Kirill Yukhin <kirill.yukhin@intel.com>
637
638 * gcc.target/i386/bmi2-mulx32-2.c: New test.
639 * gcc.target/i386/bmi2-mulx32-2a.c: Ditto.
640 * gcc.target/i386/bmi2-mulx64-2.c: Ditto.
641 * gcc.target/i386/bmi2-mulx64-2a.c: Ditto.
642
643 2011-09-21 Eric Botcazou <ebotcazou@adacore.com>
644
645 * gnat.dg/opt19.adb: New test.
646
647 2011-09-21 Terry Guo <terry.guo@arm.com>
648
649 * gcc.target/arm/neon-thumb2-move.c: Skip the warning message
650 on arch conflict when testing case on targets other than armv7-a.
651
652 2011-09-21 Paolo Carlini <paolo.carlini@oracle.com>
653
654 PR c++/50454
655 * g++.dg/ext/int128-1.C: New.
656 * g++.dg/ext/int128-2.C: Likewise.
657 * g++.dg/ext/int128-2.h: Likewise.
658
659 2011-09-20 H.J. Lu <hongjiu.lu@intel.com>
660
661 PR testsuite/50469
662 * gfortran.dg/storage_size_2.f08: Replace "must be be" with
663 "must be".
664
665 2011-09-20 Jason Merrill <jason@redhat.com>
666
667 * g++.dg/cpp0x/constexpr-generated1.C: New.
668
669 PR c++/50442
670 * g++.dg/overload/ref-conv1.C: New.
671
672 2011-09-20 Roberto Agostino Vitillo <ravitillo@lbl.gov>
673
674 * g++.dg/other/final1.C: New.
675
676 2011-09-20 Ira Rosen <ira.rosen@linaro.org>
677
678 * g++.dg/vect/slp-pr50413.cc: Don't run the test. Remove main ()
679 and get_bit ().
680
681 2011-09-19 Ian Bolton <ian.bolton@arm.com>
682
683 * gcc.dg/20100906-1.c: Use -fno-short-enums option for
684 "target arm_eabi".
685
686 2011-09-19 Ira Rosen <ira.rosen@linaro.org>
687
688 PR tree-optimization/50413
689 * g++.dg/vect/vect.exp: Run slp-pr* tests with
690 -fdump-tree-slp-details. Run other tests with
691 -fdump-tree-vect-details.
692 * g++.dg/vect/slp-pr50413.cc: New.
693
694 2011-09-18 Dominique d'Humieres <dominiq@lps.ens.fr>
695 Ira Rosen <ira.rosen@linaro.org>
696
697 PR testsuite/50435
698 * gcc.dg/vect/bb-slp-25.c: Add an if to avoid loop vectorization.
699 Fix underscores around restrict.
700
701 2011-09-18 Ira Rosen <ira.rosen@linaro.org>
702
703 PR tree-optimization/50414
704 * gfortran.dg/vect/Ofast-pr50414.f90: New.
705 * gfortran.dg/vect/vect.exp: Run Ofast-* tests with -Ofast.
706 * gcc.dg/vect/no-scevccp-noreassoc-slp-reduc-7.c: New.
707
708 2011-09-18 Ira Rosen <ira.rosen@linaro.org>
709
710 PR tree-optimization/50412
711 * gfortran.dg/vect/pr50412.f90: New.
712
713 2011-09-16 Jason Merrill <jason@redhat.com>
714
715 PR c++/50424
716 * g++.dg/eh/defarg1.C: New.
717
718 2011-09-16 Jakub Jelinek <jakub@redhat.com>
719
720 * gcc.dg/vect/vect-reduc-10.c: New test.
721 * gcc.target/i386/avx-reduc-1.c: New test.
722
723 * gcc.target/i386/sse2-extract-1.c: New test.
724 * gcc.target/i386/avx-extract-1.c: New test.
725
726 2011-09-16 Terry Guo <terry.guo@arm.com>
727
728 * gcc.dg/tree-ssa/foldconst-3.c: Don't use short enums.
729
730 2011-09-15 Diego Novillo <dnovillo@google.com>
731
732 * lib/g++.exp (g++_init): Add $TEST_ALWAYS_FLAGS to
733 ALWAYS_CXXFLAGS, if defined.
734 * lib/gfortran.exp (gfortran_init): Add $TEST_ALWAYS_FLAGS to
735 ALWAYS_GFORTRANFLAGS, if defined.
736 * lib/go.exp (go_target_compile): Add $TEST_ALWAYS_FLAGS to
737 ALWAYS_GOCFLAGS, if defined.
738 * lib/obj-c++.exp (obj-c++_init): Add $TEST_ALWAYS_FLAGS to
739 ALWAYS_OBJCXXFLAGS, if defined.
740 * lib/gcc.exp (gcc_target_compile): Add $TEST_ALWAYS_FLAGS to
741 additional_flags, if defined.
742 * lib/gnat.exp (gnat_target_compile): Likewise.
743 * lib/objc.exp (objc_target_compile): Likewise.
744 * lib/target-supports-dg.exp (dg-add-options): Handle
745 TEST_ALWAYS_FLAGS.
746
747 2011-09-15 Tom de Vries <tom@codesourcery.com>
748
749 PR testsuite/50322
750 * gcc.dg/tree-ssa/ivopts-lt.c: require stdint_types. include stdint.h.
751 Use uintptr_t in f1. Undo avr xfails.
752
753 2011-09-15 Janus Weil <janus@gcc.gnu.org>
754
755 PR fortran/50401
756 PR fortran/50403
757 * gfortran.dg/function_types_3.f90: New.
758
759 2011-09-15 Jason Merrill <jason@redhat.com>
760
761 PR c++/50365
762 * g++.dg/cpp0x/trailing7.C: New.
763
764 PR c++/50361
765 * g++.dg/cpp0x/nullptr23.C: New.
766
767 2011-09-15 Ira Rosen <ira.rosen@linaro.org>
768
769 * gcc.dg/vect/bb-slp-25.c: New.
770
771 2011-09-14 Paolo Carlini <paolo.carlini@oracle.com>
772
773 PR c++/50391
774 * g++.dg/cpp0x/noexcept15.C: New.
775
776 2011-09-14 Tom de Vries <tom@codesourcery.com>
777
778 PR middle-end/50251
779 * gcc.dg/pr50251.c: New test.
780
781 2011-09-14 Tobias Burnus <burnus@net-b.de>
782
783 PR fortran/34547
784 PR fortran/50375
785 * gfortran.dg/null_5.f90: New.
786 * gfortran.dg/null_6.f90: New.
787
788 2011-09-13 Bernd Schmidt <bernds@codesourcery.com>
789
790 * gcc.c-torture/compile/20110913-1.c: New test.
791
792 2011-09-13 Janus Weil <janus@gcc.gnu.org>
793
794 PR fortran/50379
795 * gfortran.dg/result_2.f90: New.
796
797 2011-09-13 Sevak Sargsyan <sevak.sargsyan@ispras.ru>
798
799 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: New test.
800
801 2011-09-13 Dodji Seketeli <dodji@redhat.com>
802
803 PR c++/48320
804 * g++.dg/cpp0x/variadic116.C: New test case.
805
806 2011-09-12 Richard Sandiford <rdsandiford@googlemail.com>
807
808 * gcc.target/mips/mips.exp (mips_option_groups): Add debug options.
809 * gcc.target/mips/interrupt_handler-2.c: New test.
810 * gcc.target/mips/interrupt_handler-3.c: Likewise.
811
812 2011-09-12 Jason Merrill <jason@redhat.com>
813
814 * g++.dg/cpp0x/fntmpdefarg2.C: Add more tests.
815
816 * g++.dg/cpp0x/explicit7.C: New.
817
818 2011-09-12 Jakub Jelinek <jakub@redhat.com>
819
820 PR rtl-optimization/50212
821 * g++.dg/other/pr50212.C: New test.
822
823 2011-09-12 Georg-Johann Lay <avr@gjlay.de>
824
825 PR target/43746
826 * testsuite/gcc.target/avr/torture/avr-torture.exp
827 (AVR_TORTURE_OPTIONS): Add test cases "-O2 -fdata-sections" and
828 "-O2 -fmerge-all-constants".
829
830 2011-09-11 Thomas Koenig <tkoenig@gcc.gnu.org>
831
832 PR fortran/50327
833 * gfortran.dg/do_while_1.f90: New test.
834
835 2011-09-11 Janus Weil <janus@gcc.gnu.org>
836
837 PR fortran/35831
838 PR fortran/47978
839 * gfortran.dg/dynamic_dispatch_5.f03: Fix invalid test case.
840 * gfortran.dg/proc_decl_26.f90: New.
841 * gfortran.dg/typebound_override_2.f90: New.
842 * gfortran.dg/typebound_proc_6.f03: Changed wording in error message.
843
844 2011-09-11 Eric Botcazou <ebotcazou@adacore.com>
845
846 * gnat.dg/cond_expr2.ad[sb]: New test.
847
848 2011-09-11 Eric Botcazou <ebotcazou@adacore.com>
849
850 * gnat.dg/atomic5.ad[sb]: New test.
851
852 2011-09-10 H.J. Lu <hongjiu.lu@intel.com>
853
854 * gcc.dg/sibcall-6.c: Check ia32 instead of ilp32.
855
856 2011-09-09 Georg-Johann Lay <avr@gjlay.de>
857
858 PR target/49030
859 * gcc.dg/torture/pr49030.c: Run only if target int32plus.
860
861 2011-09-09 Iain Sandoe <iains@gcc.gnu.org>
862
863 PR target/49614
864 * gcc.dg/vmx/gcc-bug-i.c (inline_me): Declare 'inline'.
865
866 2011-09-09 Richard Guenther <rguenther@suse.de>
867
868 PR tree-optimization/50328
869 * gcc.dg/vect/fast-math-vect-outer-7.c: New testcase.
870
871 2011-09-09 Richard Guenther <rguenther@suse.de>
872
873 PR middle-end/50333
874 * gcc.dg/torture/pr50333.c: New testcase.
875
876 2011-09-08 Andrew Stubbs <ams@codesourcery.com>
877
878 PR tree-optimization/50318
879 * gcc.target/arm/pr50318-1.c: New file.
880
881 2011-09-08 Uros Bizjak <ubizjak@gmail.com>
882
883 * gcc.target/i386/all_one_m256i.c: New test.
884
885 2011-09-08 Paolo Carlini <paolo.carlini@oracle.com>
886
887 PR c++/50324
888 * g++.dg/cpp0x/sfinae28.C: New.
889
890 2011-09-08 Dodji Seketeli <dodji@redhat.com>
891
892 PR c/50332
893 * gcc.dg/attr-invalid.c: Adjust as __attribute__((used) is no
894 longer ignored on typedefs.
895
896 PR c++/33255 - Support -Wunused-local-typedefs warning
897 * g++.dg/warn/Wunused-local-typedefs.C: New test file.
898 * c-c++-common/Wunused-local-typedefs.c: Likewise.
899
900 2011-09-08 Martin Jambor <mjambor@suse.cz>
901
902 PR tree-optimization/50287
903 * gcc.dg/torture/pr50287.c: New test.
904
905 2011-09-08 Richard Guenther <rguenther@suse.de>
906
907 PR tree-optimization/19831
908 * gcc.dg/tree-ssa/pr19831-1.c: New testcase.
909 * gcc.dg/tree-ssa/pr19831-2.c: Likewise.
910 * gcc.dg/tree-ssa/pr19831-3.c: Likewise.
911 * gcc.dg/errno-1.c: Adjust.
912
913 2011-09-08 Richard Guenther <rguenther@suse.de>
914
915 PR tree-optimization/19831
916 * gcc.dg/tree-ssa/ssa-dce-8.c: New testcase.
917
918 2011-09-08 Tobias Burnus <burnus@net-b.de>
919
920 PR fortran/44646
921 * gfortran.dg/do_concurrent_1.f90: New.
922 * gfortran.dg/do_concurrent_2.f90: New.
923
924 2011-09-08 Jakub Jelinek <jakub@redhat.com>
925
926 PR target/50310
927 * gcc.c-torture/execute/ieee/pr50310.c: New test.
928 * gcc.dg/pr50310-2.c: New test.
929
930 2011-09-07 Janus Weil <janus@gcc.gnu.org>
931
932 PR fortran/48095
933 * gfortran.dg/derived_constructor_comps_2.f90: Modified.
934 * gfortran.dg/impure_constructor_1.f90: Modified.
935 * gfortran.dg/proc_ptr_comp_33.f90: New.
936
937 2011-09-07 Jakub Jelinek <jakub@redhat.com>
938
939 PR target/50310
940 * gcc.dg/pr50310-1.c: New test.
941
942 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
943
944 PR middle-end/48571
945 * gcc.c-torture/execute/pr48571-1.c (bar): Use offsets sizeof(int)
946 instead of 4.
947
948 2011-09-07 Paolo Carlini <paolo.carlini@oracle.com>
949
950 PR c++/50309
951 * g++.dg/cpp0x/noexcept14.C: New.
952
953 2011-09-07 Jason Merrill <jason@redhat.com>
954
955 * g++.dg/cpp0x/constexpr-ref3.C: New.
956
957 * g++.dg/cpp0x/sfinae11.C: Check for explanatory diagnostic.
958
959 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
960
961 * gcc.dg/section1.c: Don't xfail for avr.
962
963 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
964
965 PR tree-optimization/50322
966 * gcc.dg/tree-ssa/ivopts-lt.c: Add xfails for avr.
967
968 2011-09-07 Martin Jambor <mjambor@suse.cz>
969
970 * g++.dg/tree-ssa/pr49911.C: Added flag -fstrict-enums.
971
972 2011-09-07 Martin Jambor <mjambor@suse.cz>
973
974 PR tree-optimization/49911
975 * g++.dg/tree-ssa/pr49911.C: New test.
976
977 2011-09-07 Richard Sandiford <richard.sandiford@linaro.org>
978
979 PR target/49030
980 * gcc.dg/torture/pr49030.c: New test.
981
982 2011-09-07 Janus Weil <janus@gcc.gnu.org>
983
984 PR fortran/50288
985 * gfortran.dg/class_4c.f03: Modified ("dg-do link" and "dg-final").
986 * gfortran.dg/class_4d.f03: Deleted.
987 * gfortran.dg/class_45b.f03: Modififed ("dg-do link").
988
989 2011-09-07 Richard Guenther <rguenther@suse.de>
990
991 * gcc.dg/tree-ssa/forwprop-16.c: New testcase.
992
993 2011-09-07 Jiangning Liu <jiangning.liu@arm.com>
994
995 PR tree-optimization/46021
996 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on arm*-*-*.
997
998 2011-09-06 Michael Meissner <meissner@linux.vnet.ibm.com>
999
1000 * g++.dg/ext/altivec-17.C: Fix dg-error to match current compiler.
1001
1002 2011-09-06 Eric Botcazou <ebotcazou@adacore.com>
1003
1004 * gcc.c-torture/compile/20110906-1.c: New test.
1005
1006 2011-09-06 Uros Bizjak <ubizjak@gmail.com>
1007
1008 * gcc.target/i386/builtin-apply-mmx.c: Require ia32 effective target.
1009
1010 2011-09-06 Enkovich Ilya <ilya.enkovich@intel.com>
1011
1012 * gcc.dg/tree-ssa/pr38533.c (dg-options): Added option
1013 --param tree-reassoc-width=1.
1014
1015 * gcc.dg/tree-ssa/reassoc-24.c: New test.
1016 * gcc.dg/tree-ssa/reassoc-25.c: Likewise.
1017
1018 2011-09-06 Richard Guenther <rguenther@suse.de>
1019
1020 PR tree-optimization/48149
1021 * gcc.dg/tree-ssa/ssa-fre-32.c: New testcase.
1022
1023 2011-09-06 Richard Guenther <rguenther@suse.de>
1024
1025 PR tree-optimization/48317
1026 * gcc.dg/tree-ssa/ssa-fre-31.c: New testcase.
1027
1028 2011-09-06 Ira Rosen <ira.rosen@linaro.org>
1029
1030 * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
1031 New procedure.
1032 (add_options_for_quad_vectors): Replace with ...
1033 (add_options_for_double_vectors): ... this.
1034 * gfortran.dg/vect/pr19049.f90: Expect more printings on targets that
1035 support multiple vector sizes since the vectorizer attempts to
1036 vectorize with both vector sizes.
1037 * gcc.dg/vect/no-vfa-vect-79.c,
1038 gcc.dg/vect/no-vfa-vect-102a.c, gcc.dg/vect/vect-outer-1a.c,
1039 gcc.dg/vect/vect-outer-1b.c, gcc.dg/vect/vect-outer-2b.c,
1040 gcc.dg/vect/vect-outer-3a.c, gcc.dg/vect/no-vfa-vect-37.c,
1041 gcc.dg/vect/vect-outer-3b.c, gcc.dg/vect/no-vfa-vect-101.c,
1042 gcc.dg/vect/no-vfa-vect-102.c, gcc.dg/vect/vect-reduc-dot-s8b.c,
1043 gcc.dg/vect/vect-outer-1.c, gcc.dg/vect/vect-104.c: Likewise.
1044 * gcc.dg/vect/vect-42.c: Run with 64 bit vectors if applicable.
1045 * gcc.dg/vect/vect-multitypes-6.c, gcc.dg/vect/vect-52.c,
1046 gcc.dg/vect/vect-54.c, gcc.dg/vect/vect-46.c, gcc.dg/vect/vect-48.c,
1047 gcc.dg/vect/vect-96.c, gcc.dg/vect/vect-multitypes-3.c,
1048 gcc.dg/vect/vect-40.c: Likewise.
1049 * gcc.dg/vect/vect-outer-5.c: Remove quad-vectors option as
1050 redundant.
1051 * gcc.dg/vect/vect-109.c, gcc.dg/vect/vect-peel-1.c,
1052 gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/slp-25.c,
1053 gcc.dg/vect/vect-multitypes-1.c, gcc.dg/vect/slp-3.c,
1054 gcc.dg/vect/no-vfa-pr29145.c, gcc.dg/vect/vect-multitypes-4.c:
1055 Likewise.
1056 * gcc.dg/vect/vect-peel-4.c: Make ia global.
1057
1058 2011-09-05 Richard Sandiford <rdsandiford@googlemail.com>
1059
1060 PR target/49606
1061 * gcc.target/mips/abi-main.h: New file.
1062 * gcc.target/mips/abi-o32-long32.c: New test.
1063 * gcc.target/mips/abi-o32-long64.c: Likewise.
1064 * gcc.target/mips/abi-o64-long32.c: Likewise.
1065 * gcc.target/mips/abi-o64-long64.c: Likewise.
1066 * gcc.target/mips/abi-n32-long32.c: Likewise.
1067 * gcc.target/mips/abi-n32-long64.c: Likewise.
1068 * gcc.target/mips/abi-n64-long32.c: Likewise.
1069 * gcc.target/mips/abi-n64-long64.c: Likewise.
1070 * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
1071 * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
1072 * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
1073 * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
1074 * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
1075 * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
1076 * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
1077 * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
1078 * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
1079 * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
1080 * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
1081 * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
1082 * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
1083 * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
1084 * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
1085 * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
1086 * gcc.target/mips/abi-eabi32-long32.c: Likewise.
1087 * gcc.target/mips/abi-eabi32-long64.c: Likewise.
1088 * gcc.target/mips/abi-eabi64-long32.c: Likewise.
1089 * gcc.target/mips/abi-eabi64-long64.c: Likewise.
1090 * gcc.target/mips/mips.exp: Make -mshared implied -mabicalls.
1091 * gcc.target/mips/branch-2.c: Remove -mabicalls.
1092 * gcc.target/mips/branch-3.c: Likewise.
1093 * gcc.target/mips/branch-4.c: Likewise.
1094 * gcc.target/mips/branch-5.c: Likewise.
1095 * gcc.target/mips/branch-6.c: Likewise.
1096 * gcc.target/mips/branch-7.c: Likewise.
1097 * gcc.target/mips/branch-8.c: Likewise.
1098 * gcc.target/mips/branch-9.c: Likewise.
1099 * gcc.target/mips/branch-10.c: Likewise.
1100 * gcc.target/mips/branch-11.c: Likewise.
1101 * gcc.target/mips/branch-12.c: Likewise.
1102 * gcc.target/mips/branch-13.c: Likewise.
1103 * gcc.target/mips/lazy-binding-1.c: Likewise.
1104
1105 2011-09-05 Georg-Johann Lay <avr@gjlay.de>
1106
1107 * gcc.dg/ipa/ipcp-3.c (mark_cell): Use mask 1 << 14 instead of 1
1108 << 18 to avoid warning on int=16 platforms..
1109
1110 2011-09-05 Jakub Jelinek <jakub@redhat.com>
1111
1112 * gcc.dg/compat/struct-layout-1_test.h: Decrease bitfield size
1113 to work even with -fshort-enums.
1114
1115 2011-09-04 Jan Hubicka <jh@suse.cz>
1116
1117 * gcc.c-torture/compile/20110902.c: new testcase.
1118
1119 2011-09-04 Jason Merrill <jason@redhat.com>
1120
1121 PR c++/49267
1122 * g++.dg/cpp0x/rv-conv1.C: New.
1123
1124 DR 1328
1125 * g++.dg/cpp0x/rv-func3.C: New.
1126
1127 * g++.dg/cpp0x/constexpr-default-ctor.C: New.
1128
1129 PR c++/50248
1130 Core 1358
1131 * g++.dg/cpp0x/constexpr-template1.C: New.
1132 * g++.dg/cpp0x/constexpr-template2.C: New.
1133 * g++.dg/cpp0x/constexpr-48089.C: Adjust error markup.
1134 * g++.dg/cpp0x/constexpr-ex1.C: Adjust error markup.
1135
1136 2011-09-04 Eric Botcazou <ebotcazou@adacore.com>
1137
1138 * gnat.dg/specs/debug1.ads: Tweak pattern.
1139
1140 2011-09-04 Janus Weil <janus@gcc.gnu.org>
1141
1142 PR fortran/50227
1143 * gfortran.dg/class_45a.f03: New.
1144 * gfortran.dg/class_45b.f03: New.
1145
1146 2011-09-04 Jakub Jelinek <jakub@redhat.com>
1147 Ira Rosen <ira.rosen@linaro.org>
1148
1149 PR tree-optimization/50208
1150 * gcc.dg/vect/no-fre-pre-pr50208.c: New test.
1151 * gcc.dg/vect/vect.exp: Run no-fre-pre-*.c tests with
1152 -fno-tree-fre -fno-tree-pre.
1153
1154 2011-09-02 Martin Jambor <mjambor@suse.cz>
1155
1156 * gcc.dg/ipa/ipcp-3.c: New test.
1157
1158 2011-09-02 Richard Guenther <rguenther@suse.de>
1159
1160 PR tree-optimization/27460
1161 PR middle-end/29269
1162 * gcc.dg/vect/vect-cond-7.c: New testcase.
1163
1164 2011-09-02 Martin Jambor <mjambor@suse.cz>
1165
1166 * g++.dg/ipa/devirt-3.C: Added a distraction method.
1167 * g++.dg/ipa/ivinline-7.C: Added a test for direct call discovery,
1168 xfailed test for inlining.
1169 * g++.dg/ipa/ivinline-9.C: Likewise.
1170
1171 2011-09-01 Ira Rosen <ira.rosen@linaro.org>
1172
1173 PR tree-optimization/50178
1174 * gfortran.dg/vect/pr50178.f90: New test.
1175
1176 2011-08-31 Martin Jambor <mjambor@suse.cz>
1177
1178 PR middle-end/49886
1179 * gcc.c-torture/execute/pr49886.c: New testcase.
1180
1181 2011-08-31 Tom de Vries <tom@codesourcery.com>
1182
1183 PR middle-end/43513
1184 * gcc.dg/pr43513.c: New test.
1185
1186 2011-08-30 Tobias Burnus <burnus@net-b.de>
1187
1188 PR fortran/45044
1189 * gfortran.dg/common_14.f90: New.
1190 * gfortran.dg/common_resize_1.f: Add two dg-warning.
1191
1192 2011-08-30 Jason Merrill <jason@redhat.com>
1193
1194 PR c++/50084
1195 * g++.dg/cpp0x/decltype33.C: New.
1196
1197 PR c++/50089
1198 * g++.dg/cpp0x/lambda/lambda-qualified.C: New.
1199
1200 PR c++/50114
1201 * g++.dg/cpp0x/lambda/lambda-for.C: New.
1202
1203 2011-08-30 Uros Bizjak <ubizjak@gmail.com>
1204
1205 * gcc.target/i386/fma-compile.c: Escape [ and ] in scan strings.
1206
1207 2011-08-30 Eric Botcazou <ebotcazou@adacore.com>
1208
1209 * gnat.dg/specs/aggr3.ads: New test.
1210 * gnat.dg/specs/aggr3_pkg.ads: New helper.
1211
1212 * gnat.dg/specs/aggr1.ads: Remove superfluous space.
1213 * gnat.dg/specs/aggr2.ads: Likewise.
1214
1215 2011-08-30 Steven G. Kargl <kargl@gcc.gnu.org>
1216
1217 PR fortran/45170
1218 * gfortran.dg/allocate_with_source_2.f90: New test
1219
1220 2011-08-30 Jason Merrill <jason@redhat.com>
1221
1222 PR c++/50220
1223 * g++.dg/cpp0x/lambda/lambda-50220.C: New.
1224
1225 PR c++/50234
1226 * g++.dg/cpp0x/constexpr-value3.C: New.
1227
1228 2011-08-30 Richard Guenther <rguenther@suse.de>
1229
1230 PR middle-end/48571
1231 * gcc.c-torture/execute/pr48571-1.c: New testcase.
1232 * gcc.dg/tree-ssa/ssa-ccp-25.c: Remove.
1233 * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
1234 * gcc.dg/pr36902.c: XFAIL.
1235
1236 2011-08-30 Ilya Tocar <ilya.tocar@intel.com>
1237
1238 * gcc.target/i386/fma-check.h: New.
1239 * gcc.target/i386/fma-256-fmaddXX.c: New testcase.
1240 * gcc.target/i386/fma-256-fmaddsubXX.c: Likewise.
1241 * gcc.target/i386/fma-256-fmsubXX.c: Likewise.
1242 * gcc.target/i386/fma-256-fmsubaddXX.c: Likewise.
1243 * gcc.target/i386/fma-256-fnmaddXX.c: Likewise.
1244 * gcc.target/i386/fma-256-fnmsubXX.c: Likewise.
1245 * gcc.target/i386/fma-fmaddXX.c: Likewise.
1246 * gcc.target/i386/fma-fmaddsubXX.c: Likewise.
1247 * gcc.target/i386/fma-fmsubXX.c: Likewise.
1248 * gcc.target/i386/fma-fmsubaddXX.c: Likewise.
1249 * gcc.target/i386/fma-fnmaddXX.c: Likewise.
1250 * gcc.target/i386/fma-fnmsubXX.c: Likewise.
1251 * gcc.target/i386/fma-compile.c: Likewise.
1252 * gcc.target/i386/i386.exp (check_effective_target_fma): New.
1253 * gcc.target/i386/sse-12.c: Add -mfma.
1254 * gcc.target/i386/sse-13.c: Likewise.
1255 * gcc.target/i386/sse-14.c: Likewise.
1256 * gcc.target/i386/sse-22.c: Likewise.
1257 * gcc.target/i386/sse-23.c: Likewise.
1258 * g++.dg/other/i386-2.C: Likewise.
1259 * g++.dg/other/i386-3.C: Likewise.
1260
1261 2011-08-30 Kirill Yukhin <kirill.yukhin@intel.com>
1262
1263 PR testsuite/50185
1264 * gcc.target/i386/avx2-vmovmskb-2.c: Rename to ...
1265 * gcc.target/i386/avx2-vpmovmskb-2.c: ... this. Update.
1266
1267 2011-08-30 Christian Bruel <christian.bruel@st.com>
1268
1269 * g++.dg/bprob/bprob.exp (feedback_options): Set
1270 -fbranch-probabilities.
1271 * gcc.misc-tests/bprob.exp (feedback_options): Likewise.
1272
1273 2011-08-29 Jason Merrill <jason@redhat.com>
1274
1275 PR c++/50224
1276 * g++.dg/cpp0x/lambda/lambda-use2.C: New.
1277
1278 2011-08-29 Jakub Jelinek <jakub@redhat.com>
1279 Jason Merrill <jason@redhat.com>
1280
1281 * g++.dg/dfp/base.C: New test.
1282
1283 2011-08-29 Jason Merrill <jason@redhat.com>
1284
1285 Core DR 994
1286 PR c++/50209
1287 * g++.dg/cpp0x/initlist58.C: New.
1288
1289 2011-08-29 Janus Weil <janus@gcc.gnu.org>
1290
1291 PR fortran/50225
1292 * gfortran.dg/class_result_1.f03: New.
1293
1294 2011-08-29 Jakub Jelinek <jakub@redhat.com>
1295
1296 PR middle-end/48722
1297 * gcc.target/i386/pr48722.c: New test.
1298
1299 2011-08-29 Thomas Koenig <tkoenig@gcc.gnu.org>
1300
1301 PR libfortran/50192
1302 * gfortran.dg/widechar_compare_1.f90: New test.
1303
1304 2011-08-26 Jason Merrill <jason@redhat.com>
1305
1306 Core DR 342
1307 PR c++/48582
1308 * g++.dg/abi/mangle50.C: New.
1309
1310 2011-08-27 Uros Bizjak <ubizjak@gmail.com>
1311
1312 PR target/50202
1313 * gcc.target/i386/pr50202.c: New test.
1314
1315 2011-08-26 Uros Bizjak <ubizjak@gmail.com>
1316
1317 * gcc.target/i386/sse_4_1-round-vec.c: New test.
1318 * gcc.target/i386/sse_4_1-roundf-vec.c: New test.
1319 * gcc.target/i386/avx-round-vec.c: New test.
1320 * gcc.target/i386/avx-roundf-vec.c: New test.
1321
1322 2011-08-26 Jakub Jelinek <jakub@redhat.com>
1323
1324 * gcc.target/i386/cmpxchg16b-1.c: Match also space after the
1325 instruction.
1326
1327 PR c/50179
1328 * c-c++-common/Wunused-var-14.c: New test.
1329
1330 2011-08-26 Tom de Vries <tom@codesourcery.com>
1331
1332 * gcc.dg/tree-ssa/ivopts-lt.c: New test.
1333
1334 2011-08-26 Jiangning Liu <jiangning.liu@arm.com>
1335
1336 * gcc.target/arm/thumb2-cond-cmp-1.c: New.
1337 * gcc.target/arm/thumb2-cond-cmp-2.c: Likewise.
1338 * gcc.target/arm/thumb2-cond-cmp-3.c: Likewise.
1339 * gcc.target/arm/thumb2-cond-cmp-4.c: Likewise.
1340
1341 2011-08-26 Andrew Stubbs <ams@codesourcery.com>
1342
1343 * gcc.target/arm/thumb2-replicated-constant1.c: New file.
1344 * gcc.target/arm/thumb2-replicated-constant2.c: New file.
1345 * gcc.target/arm/thumb2-replicated-constant3.c: New file.
1346 * gcc.target/arm/thumb2-replicated-constant4.c: New file.
1347
1348 2011-08-25 Mikael Morin <mikael.morin@gcc.gnu.org>
1349
1350 PR fortran/50050
1351 * gfortran.dg/pointer_comp_init_1.f90: New test.
1352
1353 2011-08-25 Jason Merrill <jason@redhat.com>
1354
1355 PR c++/50157
1356 * g++.dg/cpp0x/sfinae27.C: New.
1357
1358 2011-08-25 Tobias Burnus <burnus@net-b.de>
1359
1360 * gfortran.dg/coarray_lib_token_4.f90: New.
1361
1362 2011-08-25 Tobias Burnus <burnus@net-b.de>
1363
1364 * gfortran.dg/coarray/alloc_comp_1.f90: New.
1365
1366 2011-08-25 Richard Guenther <rguenther@suse.de>
1367
1368 * gcc.dg/Wshadow-3.c: Restore original content destroyed by r148442.
1369
1370 2011-08-24 Tobias Burnus <burnus@net-b.de>
1371
1372 PR fortran/50163
1373 * gfortran.dg/initialization_28.f90: New.
1374
1375 2011-08-24 Richard Guenther <rguenther@suse.de>
1376
1377 PR tree-optimization/50067
1378 * gcc.dg/torture/pr50067-3.c: New testcase.
1379 * gcc.dg/torture/pr50067-4.c: Likewise.
1380 * gcc.dg/torture/pr50067-5.c: Likewise.
1381
1382 2011-08-23 Kirill Yukhin <kirill.yukhin@intel.com>
1383
1384 * g++.dg/other/i386-2.C: Add -mavx2 check.
1385 * g++.dg/other/i386-3.C: Likewise.
1386 * gcc.target/i386/avx-1.c: Add AVX2.
1387 * gcc.target/i386/avx-2.c: Likewise.
1388 * gcc.target/i386/funcspec-5.c: Likewise.
1389 * gcc.target/i386/sse-12.c: Likewise.
1390 * gcc.target/i386/sse-13.c: Likewise.
1391 * gcc.target/i386/sse-14.c: Likewise.
1392 * gcc.target/i386/sse-22.c: Likewise.
1393 * gcc.target/i386/sse-23.c: Likewise.
1394 * gcc.target/i386/i386.exp (check_effective_target_avx2): Likewise.
1395 * gcc.target/i386/avx2-check.h: New.
1396 * gcc.target/i386/avx2-i32gatherd-1.c: Likewise.
1397 * gcc.target/i386/avx2-i32gatherd-2.c: Likewise.
1398 * gcc.target/i386/avx2-i32gatherd-3.c: Likewise.
1399 * gcc.target/i386/avx2-i32gatherd-4.c: Likewise.
1400 * gcc.target/i386/avx2-i32gatherd256-1.c: Likewise.
1401 * gcc.target/i386/avx2-i32gatherd256-2.c: Likewise.
1402 * gcc.target/i386/avx2-i32gatherd256-3.c: Likewise.
1403 * gcc.target/i386/avx2-i32gatherd256-4.c: Likewise.
1404 * gcc.target/i386/avx2-i32gatherpd-1.c: Likewise.
1405 * gcc.target/i386/avx2-i32gatherpd-2.c: Likewise.
1406 * gcc.target/i386/avx2-i32gatherpd-3.c: Likewise.
1407 * gcc.target/i386/avx2-i32gatherpd-4.c: Likewise.
1408 * gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise.
1409 * gcc.target/i386/avx2-i32gatherpd256-2.c: Likewise.
1410 * gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise.
1411 * gcc.target/i386/avx2-i32gatherpd256-4.c: Likewise.
1412 * gcc.target/i386/avx2-i32gatherps-1.c: Likewise.
1413 * gcc.target/i386/avx2-i32gatherps-2.c: Likewise.
1414 * gcc.target/i386/avx2-i32gatherps-3.c: Likewise.
1415 * gcc.target/i386/avx2-i32gatherps-4.c: Likewise.
1416 * gcc.target/i386/avx2-i32gatherps256-1.c: Likewise.
1417 * gcc.target/i386/avx2-i32gatherps256-2.c: Likewise.
1418 * gcc.target/i386/avx2-i32gatherps256-3.c: Likewise.
1419 * gcc.target/i386/avx2-i32gatherps256-4.c: Likewise.
1420 * gcc.target/i386/avx2-i32gatherq-1.c: Likewise.
1421 * gcc.target/i386/avx2-i32gatherq-2.c: Likewise.
1422 * gcc.target/i386/avx2-i32gatherq-3.c: Likewise.
1423 * gcc.target/i386/avx2-i32gatherq-4.c: Likewise.
1424 * gcc.target/i386/avx2-i32gatherq256-1.c: Likewise.
1425 * gcc.target/i386/avx2-i32gatherq256-2.c: Likewise.
1426 * gcc.target/i386/avx2-i32gatherq256-3.c: Likewise.
1427 * gcc.target/i386/avx2-i32gatherq256-4.c: Likewise.
1428 * gcc.target/i386/avx2-i64gatherd-1.c: Likewise.
1429 * gcc.target/i386/avx2-i64gatherd-2.c: Likewise.
1430 * gcc.target/i386/avx2-i64gatherd-3.c: Likewise.
1431 * gcc.target/i386/avx2-i64gatherd-4.c: Likewise.
1432 * gcc.target/i386/avx2-i64gatherd256-1.c: Likewise.
1433 * gcc.target/i386/avx2-i64gatherd256-2.c: Likewise.
1434 * gcc.target/i386/avx2-i64gatherd256-3.c: Likewise.
1435 * gcc.target/i386/avx2-i64gatherd256-4.c: Likewise.
1436 * gcc.target/i386/avx2-i64gatherpd-1.c: Likewise.
1437 * gcc.target/i386/avx2-i64gatherpd-2.c: Likewise.
1438 * gcc.target/i386/avx2-i64gatherpd-3.c: Likewise.
1439 * gcc.target/i386/avx2-i64gatherpd-4.c: Likewise.
1440 * gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise.
1441 * gcc.target/i386/avx2-i64gatherpd256-2.c: Likewise.
1442 * gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise.
1443 * gcc.target/i386/avx2-i64gatherpd256-4.c: Likewise.
1444 * gcc.target/i386/avx2-i64gatherps-1.c: Likewise.
1445 * gcc.target/i386/avx2-i64gatherps-2.c: Likewise.
1446 * gcc.target/i386/avx2-i64gatherps-3.c: Likewise.
1447 * gcc.target/i386/avx2-i64gatherps-4.c: Likewise.
1448 * gcc.target/i386/avx2-i64gatherps256-1.c: Likewise.
1449 * gcc.target/i386/avx2-i64gatherps256-2.c: Likewise.
1450 * gcc.target/i386/avx2-i64gatherps256-3.c: Likewise.
1451 * gcc.target/i386/avx2-i64gatherps256-4.c: Likewise.
1452 * gcc.target/i386/avx2-i64gatherq-1.c: Likewise.
1453 * gcc.target/i386/avx2-i64gatherq-2.c: Likewise.
1454 * gcc.target/i386/avx2-i64gatherq-3.c: Likewise.
1455 * gcc.target/i386/avx2-i64gatherq-4.c: Likewise.
1456 * gcc.target/i386/avx2-i64gatherq256-1.c: Likewise.
1457 * gcc.target/i386/avx2-i64gatherq256-2.c: Likewise.
1458 * gcc.target/i386/avx2-i64gatherq256-3.c: Likewise.
1459 * gcc.target/i386/avx2-i64gatherq256-4.c: Likewise.
1460 * gcc.target/i386/avx2-mpsadbw-1.c: Likewise.
1461 * gcc.target/i386/avx2-mpsadbw-2.c: Likewise.
1462 * gcc.target/i386/avx2-vbroadcastsd_pd-1.c: Likewise.
1463 * gcc.target/i386/avx2-vbroadcastsd_pd-2.c: Likewise.
1464 * gcc.target/i386/avx2-vbroadcastsi128-1.c: Likewise.
1465 * gcc.target/i386/avx2-vbroadcastsi128-2.c: Likewise.
1466 * gcc.target/i386/avx2-vbroadcastss_ps-1.c: Likewise.
1467 * gcc.target/i386/avx2-vbroadcastss_ps-2.c: Likewise.
1468 * gcc.target/i386/avx2-vbroadcastss_ps256-1.c: Likewise.
1469 * gcc.target/i386/avx2-vbroadcastss_ps256-2.c: Likewise.
1470 * gcc.target/i386/avx2-vextracti128-1.c: Likewise.
1471 * gcc.target/i386/avx2-vextracti128-2.c: Likewise.
1472 * gcc.target/i386/avx2-vinserti128-1.c: Likewise.
1473 * gcc.target/i386/avx2-vinserti128-2.c: Likewise.
1474 * gcc.target/i386/avx2-vmovmskb-2.c: Likewise.
1475 * gcc.target/i386/avx2-vmovntdqa-1.c: Likewise.
1476 * gcc.target/i386/avx2-vmovntdqa-2.c: Likewise.
1477 * gcc.target/i386/avx2-vpabsb256-1.c: Likewise.
1478 * gcc.target/i386/avx2-vpabsb256-2.c: Likewise.
1479 * gcc.target/i386/avx2-vpabsd256-1.c: Likewise.
1480 * gcc.target/i386/avx2-vpabsd256-2.c: Likewise.
1481 * gcc.target/i386/avx2-vpabsw256-1.c: Likewise.
1482 * gcc.target/i386/avx2-vpabsw256-2.c: Likewise.
1483 * gcc.target/i386/avx2-vpackssdw-1.c: Likewise.
1484 * gcc.target/i386/avx2-vpackssdw-2.c: Likewise.
1485 * gcc.target/i386/avx2-vpacksswb-1.c: Likewise.
1486 * gcc.target/i386/avx2-vpacksswb-2.c: Likewise.
1487 * gcc.target/i386/avx2-vpackusdw-1.c: Likewise.
1488 * gcc.target/i386/avx2-vpackusdw-2.c: Likewise.
1489 * gcc.target/i386/avx2-vpackuswb-1.c: Likewise.
1490 * gcc.target/i386/avx2-vpackuswb-2.c: Likewise.
1491 * gcc.target/i386/avx2-vpaddb-1.c: Likewise.
1492 * gcc.target/i386/avx2-vpaddb-2.c: Likewise.
1493 * gcc.target/i386/avx2-vpaddd-1.c: Likewise.
1494 * gcc.target/i386/avx2-vpaddd-2.c: Likewise.
1495 * gcc.target/i386/avx2-vpaddq-1.c: Likewise.
1496 * gcc.target/i386/avx2-vpaddq-2.c: Likewise.
1497 * gcc.target/i386/avx2-vpaddsb-1.c: Likewise.
1498 * gcc.target/i386/avx2-vpaddsb-2.c: Likewise.
1499 * gcc.target/i386/avx2-vpaddsw-1.c: Likewise.
1500 * gcc.target/i386/avx2-vpaddsw-2.c: Likewise.
1501 * gcc.target/i386/avx2-vpaddusb-1.c: Likewise.
1502 * gcc.target/i386/avx2-vpaddusb-2.c: Likewise.
1503 * gcc.target/i386/avx2-vpaddusw-1.c: Likewise.
1504 * gcc.target/i386/avx2-vpaddusw-2.c: Likewise.
1505 * gcc.target/i386/avx2-vpaddw-1.c: Likewise.
1506 * gcc.target/i386/avx2-vpaddw-2.c: Likewise.
1507 * gcc.target/i386/avx2-vpalignr256-1.c: Likewise.
1508 * gcc.target/i386/avx2-vpalignr256-2.c: Likewise.
1509 * gcc.target/i386/avx2-vpand-1.c: Likewise.
1510 * gcc.target/i386/avx2-vpand-2.c: Likewise.
1511 * gcc.target/i386/avx2-vpandn-1.c: Likewise.
1512 * gcc.target/i386/avx2-vpandn-2.c: Likewise.
1513 * gcc.target/i386/avx2-vpavgb-1.c: Likewise.
1514 * gcc.target/i386/avx2-vpavgb-2.c: Likewise.
1515 * gcc.target/i386/avx2-vpavgw-1.c: Likewise.
1516 * gcc.target/i386/avx2-vpavgw-2.c: Likewise.
1517 * gcc.target/i386/avx2-vpblendd128-1.c: Likewise.
1518 * gcc.target/i386/avx2-vpblendd128-2.c: Likewise.
1519 * gcc.target/i386/avx2-vpblendd256-1.c: Likewise.
1520 * gcc.target/i386/avx2-vpblendd256-2.c: Likewise.
1521 * gcc.target/i386/avx2-vpblendvb-1.c: Likewise.
1522 * gcc.target/i386/avx2-vpblendvb-2.c: Likewise.
1523 * gcc.target/i386/avx2-vpblendw-1.c: Likewise.
1524 * gcc.target/i386/avx2-vpblendw-2.c: Likewise.
1525 * gcc.target/i386/avx2-vpbroadcastb128-1.c: Likewise.
1526 * gcc.target/i386/avx2-vpbroadcastb128-2.c: Likewise.
1527 * gcc.target/i386/avx2-vpbroadcastb256-1.c: Likewise.
1528 * gcc.target/i386/avx2-vpbroadcastb256-2.c: Likewise.
1529 * gcc.target/i386/avx2-vpbroadcastd128-1.c: Likewise.
1530 * gcc.target/i386/avx2-vpbroadcastd128-2.c: Likewise.
1531 * gcc.target/i386/avx2-vpbroadcastd256-1.c: Likewise.
1532 * gcc.target/i386/avx2-vpbroadcastd256-2.c: Likewise.
1533 * gcc.target/i386/avx2-vpbroadcastq128-1.c: Likewise.
1534 * gcc.target/i386/avx2-vpbroadcastq128-2.c: Likewise.
1535 * gcc.target/i386/avx2-vpbroadcastq256-1.c: Likewise.
1536 * gcc.target/i386/avx2-vpbroadcastq256-2.c: Likewise.
1537 * gcc.target/i386/avx2-vpbroadcastw128-1.c: Likewise.
1538 * gcc.target/i386/avx2-vpbroadcastw128-2.c: Likewise.
1539 * gcc.target/i386/avx2-vpbroadcastw256-1.c: Likewise.
1540 * gcc.target/i386/avx2-vpbroadcastw256-2.c: Likewise.
1541 * gcc.target/i386/avx2-vpcmpeqb-1.c: Likewise.
1542 * gcc.target/i386/avx2-vpcmpeqb-2.c: Likewise.
1543 * gcc.target/i386/avx2-vpcmpeqd-1.c: Likewise.
1544 * gcc.target/i386/avx2-vpcmpeqd-2.c: Likewise.
1545 * gcc.target/i386/avx2-vpcmpeqq-1.c: Likewise.
1546 * gcc.target/i386/avx2-vpcmpeqq-2.c: Likewise.
1547 * gcc.target/i386/avx2-vpcmpeqw-1.c: Likewise.
1548 * gcc.target/i386/avx2-vpcmpeqw-2.c: Likewise.
1549 * gcc.target/i386/avx2-vpcmpgtb-1.c: Likewise.
1550 * gcc.target/i386/avx2-vpcmpgtb-2.c: Likewise.
1551 * gcc.target/i386/avx2-vpcmpgtd-1.c: Likewise.
1552 * gcc.target/i386/avx2-vpcmpgtd-2.c: Likewise.
1553 * gcc.target/i386/avx2-vpcmpgtq-1.c: Likewise.
1554 * gcc.target/i386/avx2-vpcmpgtq-2.c: Likewise.
1555 * gcc.target/i386/avx2-vpcmpgtw-1.c: Likewise.
1556 * gcc.target/i386/avx2-vpcmpgtw-2.c: Likewise.
1557 * gcc.target/i386/avx2-vperm2i128-1.c: Likewise.
1558 * gcc.target/i386/avx2-vperm2i128-2.c: Likewise.
1559 * gcc.target/i386/avx2-vpermd-1.c: Likewise.
1560 * gcc.target/i386/avx2-vpermd-2.c: Likewise.
1561 * gcc.target/i386/avx2-vpermpd-1.c: Likewise.
1562 * gcc.target/i386/avx2-vpermpd-2.c: Likewise.
1563 * gcc.target/i386/avx2-vpermps-1.c: Likewise.
1564 * gcc.target/i386/avx2-vpermps-2.c: Likewise.
1565 * gcc.target/i386/avx2-vpermq-1.c: Likewise.
1566 * gcc.target/i386/avx2-vpermq-2.c: Likewise.
1567 * gcc.target/i386/avx2-vphaddd-1.c: Likewise.
1568 * gcc.target/i386/avx2-vphaddd-2.c: Likewise.
1569 * gcc.target/i386/avx2-vphaddsw-1.c: Likewise.
1570 * gcc.target/i386/avx2-vphaddsw-2.c: Likewise.
1571 * gcc.target/i386/avx2-vphaddw-1.c: Likewise.
1572 * gcc.target/i386/avx2-vphaddw-2.c: Likewise.
1573 * gcc.target/i386/avx2-vphsubd-1.c: Likewise.
1574 * gcc.target/i386/avx2-vphsubd-2.c: Likewise.
1575 * gcc.target/i386/avx2-vphsubsw-1.c: Likewise.
1576 * gcc.target/i386/avx2-vphsubsw-2.c: Likewise.
1577 * gcc.target/i386/avx2-vphsubw-1.c: Likewise.
1578 * gcc.target/i386/avx2-vpmaddubsw-1.c: Likewise.
1579 * gcc.target/i386/avx2-vpmaddubsw-2.c: Likewise.
1580 * gcc.target/i386/avx2-vpmaddwd-1.c: Likewise.
1581 * gcc.target/i386/avx2-vpmaddwd-2.c: Likewise.
1582 * gcc.target/i386/avx2-vpmaskloadd-1.c: Likewise.
1583 * gcc.target/i386/avx2-vpmaskloadd-2.c: Likewise.
1584 * gcc.target/i386/avx2-vpmaskloadd256-1.c: Likewise.
1585 * gcc.target/i386/avx2-vpmaskloadd256-2.c: Likewise.
1586 * gcc.target/i386/avx2-vpmaskloadq-1.c: Likewise.
1587 * gcc.target/i386/avx2-vpmaskloadq-2.c: Likewise.
1588 * gcc.target/i386/avx2-vpmaskloadq256-1.c: Likewise.
1589 * gcc.target/i386/avx2-vpmaskloadq256-2.c: Likewise.
1590 * gcc.target/i386/avx2-vpmaskstored-1.c: Likewise.
1591 * gcc.target/i386/avx2-vpmaskstored-2.c: Likewise.
1592 * gcc.target/i386/avx2-vpmaskstored256-1.c: Likewise.
1593 * gcc.target/i386/avx2-vpmaskstored256-2.c: Likewise.
1594 * gcc.target/i386/avx2-vpmaskstoreq-1.c: Likewise.
1595 * gcc.target/i386/avx2-vpmaskstoreq-2.c: Likewise.
1596 * gcc.target/i386/avx2-vpmaskstoreq256-1.c: Likewise.
1597 * gcc.target/i386/avx2-vpmaskstoreq256-2.c: Likewise.
1598 * gcc.target/i386/avx2-vpmaxsb-1.c: Likewise.
1599 * gcc.target/i386/avx2-vpmaxsb-2.c: Likewise.
1600 * gcc.target/i386/avx2-vpmaxsd-1.c: Likewise.
1601 * gcc.target/i386/avx2-vpmaxsd-2.c: Likewise.
1602 * gcc.target/i386/avx2-vpmaxsw-1.c: Likewise.
1603 * gcc.target/i386/avx2-vpmaxsw-2.c: Likewise.
1604 * gcc.target/i386/avx2-vpmaxub-1.c: Likewise.
1605 * gcc.target/i386/avx2-vpmaxub-2.c: Likewise.
1606 * gcc.target/i386/avx2-vpmaxud-1.c: Likewise.
1607 * gcc.target/i386/avx2-vpmaxud-2.c: Likewise.
1608 * gcc.target/i386/avx2-vpmaxuw-1.c: Likewise.
1609 * gcc.target/i386/avx2-vpmaxuw-2.c: Likewise.
1610 * gcc.target/i386/avx2-vpminsb-1.c: Likewise.
1611 * gcc.target/i386/avx2-vpminsb-2.c: Likewise.
1612 * gcc.target/i386/avx2-vpminsd-1.c: Likewise.
1613 * gcc.target/i386/avx2-vpminsd-2.c: Likewise.
1614 * gcc.target/i386/avx2-vpminsw-1.c: Likewise.
1615 * gcc.target/i386/avx2-vpminsw-2.c: Likewise.
1616 * gcc.target/i386/avx2-vpminub-1.c: Likewise.
1617 * gcc.target/i386/avx2-vpminub-2.c: Likewise.
1618 * gcc.target/i386/avx2-vpminud-1.c: Likewise.
1619 * gcc.target/i386/avx2-vpminud-2.c: Likewise.
1620 * gcc.target/i386/avx2-vpminuw-1.c: Likewise.
1621 * gcc.target/i386/avx2-vpminuw-2.c: Likewise.
1622 * gcc.target/i386/avx2-vpmovmskb-1.c: Likewise.
1623 * gcc.target/i386/avx2-vpmovsxbd-1.c: Likewise.
1624 * gcc.target/i386/avx2-vpmovsxbd-2.c: Likewise.
1625 * gcc.target/i386/avx2-vpmovsxbq-1.c: Likewise.
1626 * gcc.target/i386/avx2-vpmovsxbq-2.c: Likewise.
1627 * gcc.target/i386/avx2-vpmovsxbw-1.c: Likewise.
1628 * gcc.target/i386/avx2-vpmovsxbw-2.c: Likewise.
1629 * gcc.target/i386/avx2-vpmovsxdq-1.c: Likewise.
1630 * gcc.target/i386/avx2-vpmovsxdq-2.c: Likewise.
1631 * gcc.target/i386/avx2-vpmovsxwd-1.c: Likewise.
1632 * gcc.target/i386/avx2-vpmovsxwd-2.c: Likewise.
1633 * gcc.target/i386/avx2-vpmovsxwq-1.c: Likewise.
1634 * gcc.target/i386/avx2-vpmovsxwq-2.c: Likewise.
1635 * gcc.target/i386/avx2-vpmovzxbd-1.c: Likewise.
1636 * gcc.target/i386/avx2-vpmovzxbd-2.c: Likewise.
1637 * gcc.target/i386/avx2-vpmovzxbq-1.c: Likewise.
1638 * gcc.target/i386/avx2-vpmovzxbq-2.c: Likewise.
1639 * gcc.target/i386/avx2-vpmovzxbw-1.c: Likewise.
1640 * gcc.target/i386/avx2-vpmovzxbw-2.c: Likewise.
1641 * gcc.target/i386/avx2-vpmovzxdq-1.c: Likewise.
1642 * gcc.target/i386/avx2-vpmovzxdq-2.c: Likewise.
1643 * gcc.target/i386/avx2-vpmovzxwd-1.c: Likewise.
1644 * gcc.target/i386/avx2-vpmovzxwd-2.c: Likewise.
1645 * gcc.target/i386/avx2-vpmovzxwq-1.c: Likewise.
1646 * gcc.target/i386/avx2-vpmovzxwq-2.c: Likewise.
1647 * gcc.target/i386/avx2-vpmuldq-1.c: Likewise.
1648 * gcc.target/i386/avx2-vpmuldq-2.c: Likewise.
1649 * gcc.target/i386/avx2-vpmulhrsw-1.c: Likewise.
1650 * gcc.target/i386/avx2-vpmulhrsw-2.c: Likewise.
1651 * gcc.target/i386/avx2-vpmulhuw-1.c: Likewise.
1652 * gcc.target/i386/avx2-vpmulhuw-2.c: Likewise.
1653 * gcc.target/i386/avx2-vpmulhw-1.c: Likewise.
1654 * gcc.target/i386/avx2-vpmulhw-2.c: Likewise.
1655 * gcc.target/i386/avx2-vpmulld-1.c: Likewise.
1656 * gcc.target/i386/avx2-vpmulld-2.c: Likewise.
1657 * gcc.target/i386/avx2-vpmullw-1.c: Likewise.
1658 * gcc.target/i386/avx2-vpmullw-2.c: Likewise.
1659 * gcc.target/i386/avx2-vpmuludq-1.c: Likewise.
1660 * gcc.target/i386/avx2-vpmuludq-2.c: Likewise.
1661 * gcc.target/i386/avx2-vpor-1.c: Likewise.
1662 * gcc.target/i386/avx2-vpor-2.c: Likewise.
1663 * gcc.target/i386/avx2-vpsadbw-1.c: Likewise.
1664 * gcc.target/i386/avx2-vpsadbw-2.c: Likewise.
1665 * gcc.target/i386/avx2-vpshufb-1.c: Likewise.
1666 * gcc.target/i386/avx2-vpshufb-2.c: Likewise.
1667 * gcc.target/i386/avx2-vpshufd-1.c: Likewise.
1668 * gcc.target/i386/avx2-vpshufd-2.c: Likewise.
1669 * gcc.target/i386/avx2-vpshufhw-1.c: Likewise.
1670 * gcc.target/i386/avx2-vpshufhw-2.c: Likewise.
1671 * gcc.target/i386/avx2-vpshuflw-1.c: Likewise.
1672 * gcc.target/i386/avx2-vpshuflw-2.c: Likewise.
1673 * gcc.target/i386/avx2-vpsignb-1.c: Likewise.
1674 * gcc.target/i386/avx2-vpsignb-2.c: Likewise.
1675 * gcc.target/i386/avx2-vpsignd-1.c: Likewise.
1676 * gcc.target/i386/avx2-vpsignd-2.c: Likewise.
1677 * gcc.target/i386/avx2-vpsignw-1.c: Likewise.
1678 * gcc.target/i386/avx2-vpsignw-2.c: Likewise.
1679 * gcc.target/i386/avx2-vpslld-1.c: Likewise.
1680 * gcc.target/i386/avx2-vpslld-2.c: Likewise.
1681 * gcc.target/i386/avx2-vpslldi-1.c: Likewise.
1682 * gcc.target/i386/avx2-vpslldi-2.c: Likewise.
1683 * gcc.target/i386/avx2-vpslldq-1.c: Likewise.
1684 * gcc.target/i386/avx2-vpslldq-2.c: Likewise.
1685 * gcc.target/i386/avx2-vpsllq-1.c: Likewise.
1686 * gcc.target/i386/avx2-vpsllq-2.c: Likewise.
1687 * gcc.target/i386/avx2-vpsllqi-1.c: Likewise.
1688 * gcc.target/i386/avx2-vpsllqi-2.c: Likewise.
1689 * gcc.target/i386/avx2-vpsllvd128-1.c: Likewise.
1690 * gcc.target/i386/avx2-vpsllvd128-2.c: Likewise.
1691 * gcc.target/i386/avx2-vpsllvd256-1.c: Likewise.
1692 * gcc.target/i386/avx2-vpsllvd256-2.c: Likewise.
1693 * gcc.target/i386/avx2-vpsllvq128-1.c: Likewise.
1694 * gcc.target/i386/avx2-vpsllvq128-2.c: Likewise.
1695 * gcc.target/i386/avx2-vpsllvq256-1.c: Likewise.
1696 * gcc.target/i386/avx2-vpsllvq256-2.c: Likewise.
1697 * gcc.target/i386/avx2-vpsllw-1.c: Likewise.
1698 * gcc.target/i386/avx2-vpsllw-2.c: Likewise.
1699 * gcc.target/i386/avx2-vpsllwi-1.c: Likewise.
1700 * gcc.target/i386/avx2-vpsllwi-2.c: Likewise.
1701 * gcc.target/i386/avx2-vpsrad-1.c: Likewise.
1702 * gcc.target/i386/avx2-vpsrad-2.c: Likewise.
1703 * gcc.target/i386/avx2-vpsradi-1.c: Likewise.
1704 * gcc.target/i386/avx2-vpsradi-2.c: Likewise.
1705 * gcc.target/i386/avx2-vpsravd128-1.c: Likewise.
1706 * gcc.target/i386/avx2-vpsravd128-2.c: Likewise.
1707 * gcc.target/i386/avx2-vpsravd256-1.c: Likewise.
1708 * gcc.target/i386/avx2-vpsravd256-2.c: Likewise.
1709 * gcc.target/i386/avx2-vpsraw-1.c: Likewise.
1710 * gcc.target/i386/avx2-vpsraw-2.c: Likewise.
1711 * gcc.target/i386/avx2-vpsrawi-1.c: Likewise.
1712 * gcc.target/i386/avx2-vpsrawi-2.c: Likewise.
1713 * gcc.target/i386/avx2-vpsrld-1.c: Likewise.
1714 * gcc.target/i386/avx2-vpsrld-2.c: Likewise.
1715 * gcc.target/i386/avx2-vpsrldi-1.c: Likewise.
1716 * gcc.target/i386/avx2-vpsrldi-2.c: Likewise.
1717 * gcc.target/i386/avx2-vpsrldq-1.c: Likewise.
1718 * gcc.target/i386/avx2-vpsrldq-2.c: Likewise.
1719 * gcc.target/i386/avx2-vpsrlq-1.c: Likewise.
1720 * gcc.target/i386/avx2-vpsrlq-2.c: Likewise.
1721 * gcc.target/i386/avx2-vpsrlqi-1.c: Likewise.
1722 * gcc.target/i386/avx2-vpsrlqi-2.c: Likewise.
1723 * gcc.target/i386/avx2-vpsrlvd128-1.c: Likewise.
1724 * gcc.target/i386/avx2-vpsrlvd128-2.c: Likewise.
1725 * gcc.target/i386/avx2-vpsrlvd256-1.c: Likewise.
1726 * gcc.target/i386/avx2-vpsrlvd256-2.c: Likewise.
1727 * gcc.target/i386/avx2-vpsrlvq128-1.c: Likewise.
1728 * gcc.target/i386/avx2-vpsrlvq128-2.c: Likewise.
1729 * gcc.target/i386/avx2-vpsrlvq256-1.c: Likewise.
1730 * gcc.target/i386/avx2-vpsrlvq256-2.c: Likewise.
1731 * gcc.target/i386/avx2-vpsrlw-1.c: Likewise.
1732 * gcc.target/i386/avx2-vpsrlw-2.c: Likewise.
1733 * gcc.target/i386/avx2-vpsrlwi-1.c: Likewise.
1734 * gcc.target/i386/avx2-vpsrlwi-2.c: Likewise.
1735 * gcc.target/i386/avx2-vpsubb-1.c: Likewise.
1736 * gcc.target/i386/avx2-vpsubb-2.c: Likewise.
1737 * gcc.target/i386/avx2-vpsubd-1.c: Likewise.
1738 * gcc.target/i386/avx2-vpsubd-2.c: Likewise.
1739 * gcc.target/i386/avx2-vpsubq-1.c: Likewise.
1740 * gcc.target/i386/avx2-vpsubq-2.c: Likewise.
1741 * gcc.target/i386/avx2-vpsubsb-1.c: Likewise.
1742 * gcc.target/i386/avx2-vpsubsb-2.c: Likewise.
1743 * gcc.target/i386/avx2-vpsubsw-1.c: Likewise.
1744 * gcc.target/i386/avx2-vpsubsw-2.c: Likewise.
1745 * gcc.target/i386/avx2-vpsubusb-1.c: Likewise.
1746 * gcc.target/i386/avx2-vpsubusb-2.c: Likewise.
1747 * gcc.target/i386/avx2-vpsubusw-1.c: Likewise.
1748 * gcc.target/i386/avx2-vpsubusw-2.c: Likewise.
1749 * gcc.target/i386/avx2-vpunpckhbw-1.c: Likewise.
1750 * gcc.target/i386/avx2-vpunpckhbw-2.c: Likewise.
1751 * gcc.target/i386/avx2-vpunpckhdq-1.c: Likewise.
1752 * gcc.target/i386/avx2-vpunpckhdq-2.c: Likewise.
1753 * gcc.target/i386/avx2-vpunpckhqdq-1.c: Likewise.
1754 * gcc.target/i386/avx2-vpunpckhqdq-2.c: Likewise.
1755 * gcc.target/i386/avx2-vpunpckhwd-1.c: Likewise.
1756 * gcc.target/i386/avx2-vpunpckhwd-2.c: Likewise.
1757 * gcc.target/i386/avx2-vpunpcklbw-1.c: Likewise.
1758 * gcc.target/i386/avx2-vpunpcklbw-2.c: Likewise.
1759 * gcc.target/i386/avx2-vpunpckldq-1.c: Likewise.
1760 * gcc.target/i386/avx2-vpunpckldq-2.c: Likewise.
1761 * gcc.target/i386/avx2-vpunpcklqdq-1.c: Likewise.
1762 * gcc.target/i386/avx2-vpunpcklqdq-2.c: Likewise.
1763 * gcc.target/i386/avx2-vpunpcklwd-1.c: Likewise.
1764 * gcc.target/i386/avx2-vpunpcklwd-2.c: Likewise.
1765 * gcc.target/i386/avx2-vpxor-1.c: Likewise.
1766 * gcc.target/i386/avx2-vpxor-2.c: Likewise.
1767 * gcc.target/i386/testimm-9.c: Likewise.
1768
1769 2011-08-23 Kirill Yukhin <kirill.yukhin@intel.com>
1770
1771 * g++.dg/other/i386-2.C: Add -mbmi2 check.
1772 * g++.dg/other/i386-3.C: Likewise.
1773 * gcc.target/i386/bmi2-bzhi32-1.c: New testcase.
1774 * gcc.target/i386/bmi2-bzhi32-1a.c: Likewise.
1775 * gcc.target/i386/bmi2-bzhi64-1.c: Likewise.
1776 * gcc.target/i386/bmi2-bzhi64-1a.c: Likewise.
1777 * gcc.target/i386/bmi2-mulx32-1.c: Likewise.
1778 * gcc.target/i386/bmi2-mulx32-1a.c: Likewise.
1779 * gcc.target/i386/bmi2-mulx64-1.c: Likewise.
1780 * gcc.target/i386/bmi2-mulx64-1a.c: Likewise.
1781 * gcc.target/i386/bmi2-pdep32-1.c: Likewise.
1782 * gcc.target/i386/bmi2-pdep32-1a.c: Likewise.
1783 * gcc.target/i386/bmi2-pdep64-1.c: Likewise.
1784 * gcc.target/i386/bmi2-pdep64-1a.c: Likewise.
1785 * gcc.target/i386/bmi2-pext32-1.c: Likewise.
1786 * gcc.target/i386/bmi2-pext32-1a.c: Likewise.
1787 * gcc.target/i386/bmi2-pext64-1.c: Likewise.
1788 * gcc.target/i386/bmi2-pext64-1a.c: Likewise.
1789 * gcc.target/i386/bmi2-rorx32-1.c: Likewise.
1790 * gcc.target/i386/bmi2-rorx32-1a.c: Likewise.
1791 * gcc.target/i386/bmi2-rorx64-1.c: Likewise.
1792 * gcc.target/i386/bmi2-rorx64-1a.c: Likewise.
1793 * gcc.target/i386/bmi2-sarx32-1.c: Likewise.
1794 * gcc.target/i386/bmi2-sarx32-1a.c: Likewise.
1795 * gcc.target/i386/bmi2-sarx64-1.c: Likewise.
1796 * gcc.target/i386/bmi2-sarx64-1a.c: Likewise.
1797 * gcc.target/i386/bmi2-shlx32-1.c: Likewise.
1798 * gcc.target/i386/bmi2-shlx32-1a.c: Likewise.
1799 * gcc.target/i386/bmi2-shlx64-1.c: Likewise.
1800 * gcc.target/i386/bmi2-shlx64-1a.c: Likewise.
1801 * gcc.target/i386/bmi2-shrx32-1.c: Likewise.
1802 * gcc.target/i386/bmi2-shrx32-1a.c: Likewise.
1803 * gcc.target/i386/bmi2-shrx64-1.c: Likewise.
1804 * gcc.target/i386/bmi2-shrx64-1a.c: Likewise.
1805 * gcc.target/i386/i386.exp (check_effective_target_bmi2): New.
1806 * gcc.target/i386/sse-12.c: Add BMI2.
1807 * gcc.target/i386/sse-13.c: Likewise.
1808 * gcc.target/i386/sse-14.c: Likewise.
1809 * gcc.target/i386/sse-22.c: Likewise.
1810 * gcc.target/i386/sse-23.c: Likewise.
1811
1812 2011-08-23 Jason Merrill <jason@redhat.com>
1813
1814 * g++.dg/template/crash7.C: Adjust expected errors.
1815
1816 2011-08-23 Jason Merrill <jason@redhat.com>
1817
1818 PR c++/49045
1819 Core 1321
1820 * g++.dg/cpp0x/overload2.C: New.
1821
1822 2011-08-23 Jason Merrill <jason@redhat.com>
1823
1824 Core 903
1825 * g++.dg/cpp0x/constexpr-nullptr.C: Now ill-formed.
1826
1827 2011-08-23 Jason Merrill <jason@redhat.com>
1828
1829 Core 975
1830 * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: Now accepted.
1831 * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: Adjust.
1832 * g++.dg/cpp0x/lambda/lambda-deduce2.C: Test returning overload.
1833 * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: Remove #include.
1834
1835 2011-08-23 Jason Merrill <jason@redhat.com>
1836
1837 PR c++/50024
1838 * g++.dg/cpp0x/constexpr-initlist5.C: New.
1839
1840 2011-08-23 Jakub Jelinek <jakub@redhat.com>
1841
1842 PR c++/50158
1843 * g++.dg/warn/Wunused-var-16.C: New test.
1844
1845 PR middle-end/50161
1846 * gcc.dg/pr50161.c: New test.
1847
1848 2011-08-23 Siddhesh Poyarekar <siddhesh.poyarekar@gmail.com>
1849
1850 PR c++/50055
1851 * g++.dg/gcov/gcov-7.C: New test.
1852
1853 2011-08-23 Jakub Jelinek <jakub@redhat.com>
1854
1855 PR c++/46862
1856 * g++.dg/dfp/nofields.C: New test.
1857
1858 2011-08-23 Tobias Burnus <burnus@net-b.de>
1859
1860 PR fortran/31600
1861 * gfortran.dg/use_16.f90: New.
1862
1863 2011-08-22 Uros Bizjak <ubizjak@gmail.com>
1864 Kirill Yukhin <kirill.yukhin@intel.com>
1865
1866 PR target/50155
1867 * gcc.target/i386/pr50155.c: New test.
1868
1869 2011-08-22 Jakub Jelinek <jakub@redhat.com>
1870
1871 PR tree-optimization/50133
1872 * gcc.dg/pr50133.c: New test.
1873
1874 PR middle-end/50141
1875 * c-c++-common/cxxbitfields-6.c: New test.
1876
1877 2011-08-22 Mikael Morin <mikael.morin@gcc.gnu.org>
1878
1879 PR fortran/50050
1880 * gfortran.dg/alloc_comp_initializer_3.f90: New test.
1881
1882 2011-08-22 Georg-Johann Lay <avr@gjlay.de>
1883
1884 * gcc.dg/pr49994-2.c: Add dg-require-effective-target scheduling.
1885 * gcc.dg/pr49994-3.c: Ditto.
1886
1887 2011-08-22 Richard Guenther <rguenther@suse.de>
1888
1889 PR testsuite/50145
1890 * gcc.dg/torture/pr50067-1.c: Run on little-endian systems only.
1891 * gcc.dg/torture/pr50067-2.c: Likewise.
1892
1893 2011-08-21 Thomas Koenig <tkoenig@gcc.gnu.org>
1894
1895 PR fortran/47659
1896 * gfortran.dg/warn_conversion_2.f90: Also warn about conversion
1897 of a constant resulting from simplification.
1898 * gfortran.dg/warn_conversion_3.f90: New test.
1899
1900 2011-08-21 Thomas Koenig <tkoenig@gcc.gnu.org>
1901
1902 PR fortran/50130
1903 * gfortran.dg/zero_stride_1.f90: New test.
1904
1905 2011-08-20 Janus Weil <janus@gcc.gnu.org>
1906
1907 PR fortran/49638
1908 * gfortran.dg/typebound_override_1.f90: Modified.
1909
1910 2011-08-20 Jakub Jelinek <jakub@redhat.com>
1911
1912 PR tree-optimization/48739
1913 * gcc.dg/pr48739-1.c: New test.
1914 * gcc.dg/pr48739-2.c: New test.
1915
1916 2011-08-20 Tobias Burnus <burnus@net-b.de>
1917
1918 * gfortran.dg/graphite/interchange-1.f: Remove xfail.
1919
1920 2011-08-19 Mikael Morin <mikael.morin@sfr.fr>
1921
1922 PR fortran/50129
1923 * gfortran.dg/where_3.f90: New test.
1924
1925 2011-08-19 H.J. Lu <hongjiu.lu@intel.com>
1926
1927 PR middle-end/49721
1928 * gfortran.dg/pr49721-1.f: New.
1929 * gfortran.fortran-torture/compile/pr49721-1.f: Likewise.
1930
1931 2011-08-19 Joseph Myers <joseph@codesourcery.com>
1932
1933 * gcc.dg/builtin-complex-err-1.c, gcc.dg/builtin-complex-err-2.c,
1934 gcc.dg/dfp/builtin-complex.c, gcc.dg/torture/builtin-complex-1.c:
1935 New tests.
1936
1937 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
1938
1939 * gcc.target/arm/wmul-11.c: New file.
1940 * gcc.target/arm/wmul-12.c: New file.
1941 * gcc.target/arm/wmul-13.c: New file.
1942
1943 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
1944
1945 * gcc.target/arm/wmul-10.c: New file.
1946
1947 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
1948
1949 * gcc.target/arm/wmul-9.c: New file.
1950 * gcc.target/arm/wmul-bitfield-2.c: New file.
1951
1952 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
1953
1954 * gcc.target/arm/wmul-8.c: New file.
1955
1956 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
1957
1958 * gcc.target/arm/wmul-7.c: New file.
1959
1960 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
1961
1962 * gcc.target/arm/wmul-6.c: New file.
1963
1964 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
1965
1966 * gcc.target/arm/wmul-5.c: New file.
1967 * gcc.target/arm/no-wmla-1.c: New file.
1968
1969 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
1970
1971 * gcc.target/arm/wmul-bitfield-1.c: New file.
1972
1973 2011-08-19 Joseph Myers <joseph@codesourcery.com>
1974
1975 * gcc.dg/c90-noreturn-1.c, gcc.dg/c99-noreturn-1.c: New tests.
1976
1977 2011-08-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1978
1979 * gcc.dg/builtins-67.c: Use dg-add-options c99_runtime.
1980 * gcc.target/i386/conversion.c: Likewise.
1981
1982 2011-08-19 Richard Guenther <rguenther@suse.de>
1983
1984 * gcc.dg/torture/pr50067-1.c: New testcase.
1985 * gcc.dg/torture/pr50067-2.c: Likewise.
1986
1987 2011-08-19 Joey Ye <joey.ye@arm.com>
1988
1989 PR target/49437
1990 * gcc.target/arm/handler-align.c: New test.
1991 * lib/target-supports.exp (check_effective_target_arm_cortex_m):
1992 New Function.
1993
1994 2011-08-19 Joey Ye <joey.ye@arm.com>
1995
1996 * gcc.c-torture/execute/20101011-1.c (DO_TEST): Skip on ARM.
1997
1998 2011-08-19 Mikael Morin <mikael.morin@sfr.fr>
1999
2000 PR fortran/50071
2001 * gfortran.dg/end_block_label_1.f90: New test.
2002 * gfortran.dg/end_associate_label_1.f90: New test.
2003
2004 2011-08-18 Joseph Myers <joseph@codesourcery.com>
2005
2006 * gcc.dg/c1x-pointer-float-1.c: New test.
2007
2008 2011-08-18 Mikael Morin <mikael.morin@sfr.fr>
2009
2010 PR fortran/50071
2011 * gfortran.dg/duplicate_labels_2.f: New test.
2012
2013 2011-08-18 Joseph Myers <joseph@codesourcery.com>
2014
2015 * gcc.dg/c1x-noreturn-1.c, gcc.dg/c1x-noreturn-2.c,
2016 gcc.dg/c1x-noreturn-3.c, gcc.dg/c1x-noreturn-4.c,
2017 gcc.dg/c1x-noreturn-5.c: New tests.
2018
2019 2011-08-18 Joseph Myers <joseph@codesourcery.com>
2020
2021 * gcc.dg/c1x-uni-string-1.c, gcc.dg/c1x-uni-string-2.c: New tests.
2022
2023 2011-08-18 Tobias Burnus <burnus@net-b.de>
2024
2025 PR fortran/18918
2026 * gfortran.dg/coarray_lock_1.f90: Update dg-error.
2027 * gfortran.dg/coarray_lock_3.f90: Fix test.
2028 * gfortran.dg/coarray_lock_4.f90: New.
2029 * gfortran.dg/coarray_lock_5.f90: New.
2030
2031 2011-08-18 Jakub Jelinek <jakub@redhat.com>
2032
2033 PR target/50009
2034 * gcc.c-torture/compile/pr50009.c: New test.
2035
2036 PR target/50092
2037 * gcc.dg/torture/pr50092.c: New test.
2038
2039 2011-08-18 Tobias Burnus <burnus@net-b.de>
2040
2041 PR fortran/50109
2042 * gfortran.dg/namelist_73.f90: New.
2043
2044 2011-08-18 Jakub Jelinek <jakub@redhat.com>
2045
2046 * g++.dg/plugin/decl_plugin.c: Include diagnostic.h.
2047
2048 PR debug/50017
2049 * gcc.dg/pr50017.c: New test.
2050
2051 2011-08-18 Dodji Seketeli <dodji@redhat.com>
2052
2053 PR c++/45625
2054 * g++.dg/lookup/hidden-var1.C: New test case.
2055
2056 2011-08-17 Tobias Burnus <burnus@net-b.de>
2057
2058 PR fortran/31461
2059 * gfortran.dg/warn_unused_var_2.f90: New.
2060 * gfortran.dg/warn_unused_var_3.f90: New.
2061
2062 2011-08-17 Tom de Vries <tom@codesourcery.com>
2063
2064 PR target/43597
2065 * gcc.target/arm/pr43597.c: New test.
2066
2067 2011-08-17 Janus Weil <janus@gcc.gnu.org>
2068
2069 PR fortran/50070
2070 * gfortran.dg/common_13.f90: New.
2071
2072 2011-08-16 Jason Merrill <jason@redhat.com>
2073
2074 PR c++/50086
2075 * g++.dg/cpp0x/variadic-unresolved.C: New.
2076
2077 * g++.old-deja/g++.brendan/README: Add R.I.P.
2078
2079 * g++.dg/ext/attr-used-1.C: New.
2080
2081 PR c++/50054
2082 * g++.dg/cpp0x/initlist56.C: New.
2083
2084 2011-08-15 H.J. Lu <hongjiu.lu@intel.com>
2085
2086 PR testsuite/50085
2087 * g++.dg/opt/life1.C: Only run on Linux.
2088
2089 2011-08-15 Tobias Burnus <burnus@net-b.de>
2090
2091 * gfortran.dg/coarray_26.f90: New.
2092
2093 2011-08-15 Hans-Peter Nilsson <hp@axis.com>
2094
2095 * gcc.dg/tree-ssa/vrp61.c: Use -fdump-tree-vrp1-nouid instead of
2096 -fdump-tree-vrp1.
2097
2098 2011-08-14 Janus Weil <janus@gcc.gnu.org>
2099
2100 PR fortran/50073
2101 * gfortran.dg/func_result_7.f90: New.
2102
2103 2011-08-13 Jason Merrill <jason@redhat.com>
2104
2105 PR c++/50075
2106 * g++.dg/cpp0x/decltype32.C: New.
2107
2108 PR c++/50059
2109 * g++.dg/diagnostic/expr1.C: New.
2110
2111 2011-08-12 David Li <davidxl@google.com>
2112
2113 * g++.dg/abi/vbase15.C: New test.
2114
2115 2011-08-12 Jason Merrill <jason@redhat.com>
2116
2117 PR c++/50034
2118 * g++.dg/cpp0x/defaulted28.C: Add unevaluated case.
2119
2120 2011-08-12 Uros Bizjak <ubizjak@gmail.com>
2121
2122 * gcc.dg/builtins-67.c: New test.
2123 * gcc.target/i386/conversion.c: Ditto.
2124
2125 2011-08-11 Romain Geissler <romain.geissler@gmail.com>
2126 Brian Hackett <bhackett1024@gmail.com>
2127
2128 * g++.dg/plugin/decl_plugin.c: New.
2129 * g++.dg/plugin/decl-plugin-test.C: New.
2130 * g++.dg/plugin/plugin.exp: Add above testcase.
2131
2132 2011-08-11 Richard Guenther <rguenther@suse.de>
2133
2134 * g++.dg/tree-ssa/pr41186.C: Un-XFAIL.
2135
2136 2011-08-11 Michael Matz <matz@suse.de>
2137
2138 * gcc.dg/graphite/run-id-pr47593.c: Remove -m32.
2139
2140 2011-08-11 Ira Rosen <ira.rosen@linaro.org>
2141
2142 PR tree-optimization/50039
2143 * gcc.dg/vect/vect.exp: Run no-tree-fre-* tests with -fno-tree-fre.
2144 * gcc.dg/vect/no-tree-fre-pr50039.c: New test.
2145
2146 2011-08-10 H.J. Lu <hongjiu.lu@intel.com>
2147
2148 * gcc.target/i386/sse4_1-blendps-2.c: Include <stdlib.h>.
2149 (sse4_1_test): Initialize src3 with random value.
2150
2151 2011-08-10 Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
2152
2153 * gcc.c-torture/execute/scal-to-vec1.c: New test.
2154 * gcc.c-torture/execute/scal-to-vec2.c: New test.
2155 * gcc.c-torture/execute/scal-to-vec3.c: New test.
2156 * gcc.dg/scal-to-vec1.c: New test.
2157 * gcc.dg/scal-to-vec2.c: New test.
2158
2159 2011-08-09 Richard Guenther <rguenther@suse.de>
2160
2161 * gcc.dg/tree-ssa/vrp57.c: Disable CCP.
2162 * gcc.dg/tree-ssa/vrp60.c: New testcase.
2163 * gcc.dg/tree-ssa/vrp61.c: Likewise.
2164 * gcc.dg/tree-ssa/vrp62.c: Likewise.
2165
2166 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2167
2168 * gfortran.dg/scratch_1.f90: Skip on spu-*-*.
2169
2170 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2171
2172 * gcc.dg/pr49948.c: Require pthread effective target.
2173
2174 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2175
2176 * gcc.dg/lto/20110201-1_0.c: Provide dummy sqrt.
2177
2178 2011-08-09 Uros Bizjak <ubizjak@gmail.com>
2179
2180 * gcc.target/i386/sse-22a.c: New test.
2181
2182 2011-08-09 Ira Rosen <ira.rosen@linaro.org>
2183
2184 PR tree-optimization/50014
2185 * gcc.dg/vect/pr50014.c: New test.
2186
2187 2011-08-08 Martin Jambor <mjambor@suse.cz>
2188
2189 PR middle-end/49923
2190 * gcc.dg/tree-ssa/pr49923.c: New test.
2191
2192 2011-08-08 H.J. Lu <hongjiu.lu@intel.com>
2193
2194 PR target/49781
2195 * gcc.target/i386/pr49781-1.c: New.
2196
2197 2011-08-08 Jason Merrill <jason@redhat.com>
2198
2199 * g++.dg/cpp0x/range-for20.C: Adjust to test 50020 as well.
2200
2201 * g++.dg/cpp0x/initlist5.C: Add 50011 test.
2202
2203 2011-08-07 Janus Weil <janus@gcc.gnu.org>
2204
2205 PR fortran/49638
2206 * gfortran.dg/typebound_override_1.f90: New.
2207
2208 2011-08-07 Kai Tietz <ktietz@redhat.com>
2209
2210 * gcc.dg/tree-ssa/pr23455.c: Adjust testcases for LLP64 for
2211 x86_64 mingw target.
2212 * gcc.dg/tree-ssa/loop-1.c: Likewise.
2213 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Likewise.
2214 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Likewise.
2215 * gcc.dg/tree-ssa/loop-33.c: Likewise.
2216 * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Likewise.
2217 * gcc.dg/tree-ssa/loop-35.c: Likewise.
2218 * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
2219 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
2220 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
2221 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
2222
2223 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
2224
2225 PR testsuite/48727
2226 * g++.dg/opt/devirt2.C: Use specific pattern for alpha*-*-*.
2227
2228 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
2229
2230 * gcc.dg/pr48770.c: Cleanup coverage files.
2231 * gfortran.dg/vect/O3-pr49957.f: Cleanup vect tree dump.
2232
2233 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
2234
2235 * gcc.target/i386/sse-22.c (dg-options): Add -march=k8.
2236 (pragma GCC target): Add avx, fma4, lzcnt and bmi options.
2237 * gcc.target/i386/sse-23.c (pragma GCC target): Add avx, fma4,
2238 lzcnt and bmi options.
2239
2240 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
2241
2242 PR target/47381
2243 * gcc.dg/pr47381-1.c: New.
2244 * gcc.dg/pr47381-2.c: Likewise.
2245 * gcc.target/i386/pr47381.c: Likewise.
2246
2247 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
2248
2249 PR middle-end/47727
2250 * gcc.dg/pr47727.c: New.
2251
2252 PR target/47372
2253 * gcc.dg/pr47372-1.c: New.
2254 * gcc.dg/pr47372-2.c: Likewise.
2255
2256 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
2257
2258 PR middle-end/47449
2259 * gcc.target/i386/pr47449.c: New.
2260
2261 PR target/47446
2262 * gcc.dg/pr47446-1.c: New.
2263 * gcc.dg/pr47446-2.c: Likewise.
2264
2265 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
2266
2267 PR target/47766
2268 * gcc.dg/pr47766.c: New.
2269
2270 PR target/47715
2271 * gcc.dg/tls/pr47715-1.c: New.
2272 * gcc.dg/tls/pr47715-2.c: Likewise.
2273 * gcc.dg/tls/pr47715-3.c: Likewise.
2274 * gcc.dg/tls/pr47715-4.c: Likewise.
2275 * gcc.dg/tls/pr47715-5.c: Likewise.
2276
2277 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
2278
2279 PR libobjc/50002
2280 * objc.dg/gnu-api-2-class.m: Updated comments.
2281 * obj-c++.dg/gnu-api-2-class.mm: Likewise.
2282 * objc.dg/gnu-api-2-class-meta.m: New test.
2283 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
2284
2285 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
2286
2287 PR libobjc/49882
2288 * obj-c++.dg/gnu-api-2-class.mm (main): Test class_getSuperclass()
2289 with classes that are in construction.
2290
2291 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
2292
2293 PR target/48084
2294 * gcc.target/i386/pr48084-1.c: New.
2295 * gcc.target/i386/pr48084-2.c: Likewise.
2296 * gcc.target/i386/pr48084-3.c: Likewise.
2297 * gcc.target/i386/pr48084-4.c: Likewise.
2298 * gcc.target/i386/pr48084-5.c: Likewise.
2299
2300 PR rtl-optimization/49504
2301 * gcc.target/i386/pr49504.c: New.
2302
2303 PR target/49860
2304 * gcc.dg/pr49860.c: New.
2305
2306 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
2307
2308 PR libobjc/49882
2309 * objc.dg/gnu-api-2-class.m (main): Test class_getSuperclass()
2310 with classes that are in construction.
2311
2312 2011-08-05 Jason Merrill <jason@redhat.com>
2313
2314 PR c++/48993
2315 * g++.dg/cpp0x/constexpr-48089.C: Add cases.
2316
2317 PR c++/49921
2318 * g++.dg/cpp0x/decltype31.C: New.
2319
2320 PR c++/49669
2321 * g++.dg/init/array28.C: New.
2322
2323 PR c++/49988
2324 * g++.dg/cpp0x/constexpr-non-const-arg3.C: New.
2325
2326 2011-08-05 H.J. Lu <hongjiu.lu@intel.com>
2327
2328 PR target/47369
2329 * gcc.dg/pr47369-1.c: New.
2330
2331 2011-08-05 H.J. Lu <hongjiu.lu@intel.com>
2332
2333 PR middle-end/47364
2334 * gcc.dg/torture/pr47364-1.c: New.
2335 * gcc.c-torture/compile/pr47364-1.c: Likewise.
2336 * gcc.c-torture/compile/pr47364-2.c: Likewise.
2337
2338 2011-08-05 Thomas Koenig <tkoenig@gcc.gnu.org>
2339
2340 PR fortran/37211
2341 * gfortran.dg/transfer_check_2.f90: New test case.
2342
2343 2011-08-05 Jan Hubicka <jh@suse.cz>
2344
2345 PR middle-end/49494
2346 * gfortran.dg/pr49494.f90: New testcase.
2347
2348 2011-08-05 Jan Hubicka <jh@suse.cz>
2349
2350 PR middle-end/49735
2351 * gcc.c-torture/compile/pr49735.c: New testcase.
2352
2353 2011-08-05 Jason Merrill <jason@redhat.com>
2354
2355 PR c++/47453
2356 * g++.dg/cpp0x/initlist56.C: New.
2357
2358 PR c++/49812
2359 * g++.dg/overload/rvalue2.C: New.
2360
2361 PR c++/49983
2362 * g++.dg/cpp0x/range-for21.C: New.
2363
2364 * g++.dg/ext/vla11.C: New.
2365
2366 2011-08-05 Richard Guenther <rguenther@suse.de>
2367
2368 PR tree-optimization/49984
2369 * gcc.dg/tree-ssa/vrp59.c: New testcase.
2370
2371 2011-08-05 Richard Guenther <rguenther@suse.de>
2372
2373 * gcc.dg/tree-ssa/vrp51.c: Disable CCP.
2374 * gcc.dg/tree-ssa/vrp52.c: Likewise.
2375 * gcc.dg/tree-ssa/vrp53.c: Likewise.
2376
2377 2011-08-04 Mikael Morin <mikael.morin@sfr.fr>
2378
2379 * gfortran.dg/dependency_26.f90: Add a module to the cleanup directive.
2380 * gfortran.dg/trim_optimize_2.f90: Add a module cleanup directive.
2381 * gfortran.dg/ldist-pr43023.f90: Ditto.
2382 * gfortran.dg/namelist_52.f90: Ditto.
2383 * gfortran.dg/interface_proc_end.f90: Ditto.
2384 * gfortran.dg/vector_subscript_bound_1.f90: Ditto.
2385 * gfortran.dg/generic_typebound_operator_1.f90: Ditto.
2386
2387 2011-08-04 Ira Rosen <ira.rosen@linaro.org>
2388
2389 * gcc.dg/vect/vect-over-widen-1.c: New test.
2390 * gcc.dg/vect/vect-over-widen-2.c: New test.
2391 * gcc.dg/vect/vect-over-widen-3.c: New test.
2392 * gcc.dg/vect/vect-over-widen-4.c: New test.
2393
2394 2011-08-04 Richard Guenther <rguenther@suse.de>
2395
2396 PR fortran/49957
2397 * gfortran.dg/vect/O3-pr49957.f: New testcase.
2398
2399 2011-08-04 Ian Bolton <ian.bolton@arm.com>
2400
2401 * gcc.target/arm/vfp-1.c: no large negative offsets on Thumb2.
2402
2403 2011-08-04 Jakub Jelinek <jakub@redhat.com>
2404
2405 PR middle-end/49905
2406 * g++.dg/ext/builtin-object-size3.C: New test.
2407
2408 2011-08-03 Jakub Jelinek <jakub@redhat.com>
2409
2410 PR tree-optimization/49948
2411 * gcc.dg/pr49948.c: New test.
2412
2413 2011-08-03 H.J. Lu <hongjiu.lu@intel.com>
2414
2415 PR middle-end/47383
2416 * gcc.dg/torture/pr47383.c: New.
2417
2418 2011-08-03 Arnaud Charlet <charlet@adacore.com>
2419
2420 * gnat.dg/specs/debug1.ads: Add missing -margs switch.
2421
2422 2011-08-03 Arnaud Charlet <charlet@adacore.com>
2423
2424 * lib/gnat-dg.exp: Use gnatmake -c -u to compile a single file.
2425
2426 2011-08-03 H.J. Lu <hongjiu.lu@intel.com>
2427
2428 PR target/47744
2429 * gcc.dg/torture/pr47744-1.c: New.
2430 * gcc.dg/torture/pr47744-2.c: Likewise.
2431 * gcc.dg/torture/pr47744-3.c: Likewise.
2432
2433 2011-08-03 Richard Guenther <rguenther@suse.de>
2434
2435 PR middle-end/49958
2436 * gcc.dg/torture/pr49958.c: New testcase.
2437
2438 2011-08-03 Richard Guenther <rguenther@suse.de>
2439
2440 PR tree-optimization/49938
2441 * g++.dg/torture/pr49938.C: New testcase.
2442
2443 2011-08-02 Jason Merrill <jason@redhat.com>
2444
2445 PR c++/43886
2446 * g++.dg/cpp0x/lambda/lambda-defarg2.C: New.
2447
2448 PR c++/49577
2449 * g++.dg/cpp0x/initlist5.C: Add additional cases.
2450
2451 PR c++/49593
2452 * g++.dg/cpp0x/variadic115.C: New.
2453
2454 PR c++/49803
2455 * g++.dg/cpp0x/union5.C: New.
2456
2457 2011-08-02 Daniel Kraft <d@domob.eu>
2458
2459 PR fortran/49885
2460 * gfortran.dg/auto_char_dummy_array_3.f90: New test.
2461
2462 2011-08-02 Kai Tietz <ktietz@redhat.com>
2463
2464 PR middle-end/49947
2465 * gcc.dg/tree-ssa/forwprop-15.c
2466
2467 2011-08-02 Jason Merrill <jason@redhat.com>
2468
2469 PR c++/49834
2470 * g++.dg/cpp0x/range-for20.C: New.
2471
2472 2011-08-02 Tobias Burnus <burnus@net-b.de>
2473
2474 * gfortran.dg/coarray_lib_token_3.f90: New.
2475
2476 2011-08-02 Jakub Jelinek <jakub@redhat.com>
2477
2478 PR fortran/46752
2479 * gcc.dg/gomp/atomic-5.c: Adjust expected diagnostics.
2480 * gcc.dg/gomp/atomic-15.c: New test.
2481 * g++.dg/gomp/atomic-5.C: Adjust expected diagnostics.
2482 * g++.dg/gomp/atomic-15.C: New test.
2483 * g++.dg/gomp/private-1.C: New test.
2484 * g++.dg/gomp/sharing-2.C: New test.
2485 * gfortran.dg/gomp/crayptr1.f90: Don't expect error
2486 about Cray pointer in FIRSTPRIVATE/LASTPRIVATE.
2487 * gfortran.dg/gomp/omp_atomic2.f90: New test.
2488
2489 2011-08-02 Tobias Burnus <burnus@net-b.de>
2490
2491 * gfortran.dg/trim_optimize_5.f90: Remove spurious "use foo".
2492 * gfortran.dg/actual_array_vect_1.f90: Fix or add dg-final
2493 cleanup-module.
2494 * gfortran.dg/alloc_comp_assign_7.f90: Ditto.
2495 * gfortran.dg/allocatable_function_5.f90: Ditto.
2496 * gfortran.dg/allocate_stat.f90: Ditto.
2497 * gfortran.dg/array_constructor_20.f90: Ditto.
2498 * gfortran.dg/array_constructor_21.f90: Ditto.
2499 * gfortran.dg/array_constructor_22.f90: Ditto.
2500 * gfortran.dg/array_constructor_26.f03: Ditto.
2501 * gfortran.dg/array_function_4.f90: Ditto.
2502 * gfortran.dg/assumed_charlen_function_1.f90: Ditto.
2503 * gfortran.dg/assumed_size_dt_dummy.f90: Ditto.
2504 * gfortran.dg/bind_c_usage_15.f90: Ditto.
2505 * gfortran.dg/bind_c_usage_16.f03: Ditto.
2506 * gfortran.dg/bind_c_usage_3.f03: Ditto.
2507 * gfortran.dg/binding_label_tests_7.f03: Ditto.
2508 * gfortran.dg/class_15.f03: Ditto.
2509 * gfortran.dg/class_27.f03: Ditto.
2510 * gfortran.dg/class_33.f90: Ditto.
2511 * gfortran.dg/class_37.f03: Ditto.
2512 * gfortran.dg/class_40.f03: Ditto.
2513 * gfortran.dg/class_42.f03: Ditto.
2514 * gfortran.dg/class_defined_operator_1.f03: Ditto.
2515 * gfortran.dg/coarray/registering_1.f90: Ditto.
2516 * gfortran.dg/convert_1.f90: Ditto.
2517 * gfortran.dg/default_initialization_3.f90: Ditto.
2518 * gfortran.dg/dependency_25.f90: Ditto.
2519 * gfortran.dg/dependency_26.f90: Ditto.
2520 * gfortran.dg/dependency_36.f90: Ditto.
2521 * gfortran.dg/dependency_37.f90: Ditto.
2522 * gfortran.dg/derived_array_intrinisics_1.f90: Ditto.
2523 * gfortran.dg/dynamic_dispatch_10.f03: Ditto.
2524 * gfortran.dg/elemental_non_intrinsic_dummy_1.f90 |: Ditto.
2525 * gfortran.dg/elemental_pointer_1.f90: Ditto.
2526 * gfortran.dg/elemental_result_1.f90: Ditto.
2527 * gfortran.dg/empty_derived_type.f90: Ditto.
2528 * gfortran.dg/entry_7.f90: Ditto.
2529 * gfortran.dg/entry_dummy_ref_2.f90: Ditto.
2530 * gfortran.dg/equiv_constraint_3.f90: Ditto.
2531 * gfortran.dg/error_recovery_3.f90: Ditto.
2532 * gfortran.dg/extends_4.f03: Ditto.
2533 * gfortran.dg/func_assign.f90: Ditto.
2534 * gfortran.dg/func_assign_3.f90: Ditto.
2535 * gfortran.dg/generic_1.f90: Ditto.
2536 * gfortran.dg/generic_18.f90: Ditto.
2537 * gfortran.dg/generic_22.f03: Ditto.
2538 * gfortran.dg/generic_4.f90: Ditto.
2539 * gfortran.dg/generic_6.f90: Ditto.
2540 * gfortran.dg/generic_actual_arg.f90: Ditto.
2541 * gfortran.dg/graphite/id-21.f: Ditto.
2542 * gfortran.dg/graphite/pr45758.f90: Ditto.
2543 * gfortran.dg/host_assoc_call_2.f90: Ditto.
2544 * gfortran.dg/host_assoc_call_3.f90: Ditto.
2545 * gfortran.dg/host_assoc_call_4.f90: Ditto.
2546 * gfortran.dg/host_assoc_function_4.f90: Ditto.
2547 * gfortran.dg/host_used_types_1.f90: Ditto.
2548 * gfortran.dg/implicit_1.f90: Ditto.
2549 * gfortran.dg/implicit_11.f90: Ditto.
2550 * gfortran.dg/implicit_derived_type_1.f90: Ditto.
2551 * gfortran.dg/impure_actual_1.f90: Ditto.
2552 * gfortran.dg/impure_assignment_1.f90: Ditto.
2553 * gfortran.dg/impure_constructor_1.f90: Ditto.
2554 * gfortran.dg/initialization_10.f90: Ditto.
2555 * gfortran.dg/initialization_12.f90: Ditto.
2556 * gfortran.dg/interface_14.f90: Ditto.
2557 * gfortran.dg/interface_15.f90: Ditto.
2558 * gfortran.dg/interface_2.f90: Ditto.
2559 * gfortran.dg/interface_25.f90: Ditto.
2560 * gfortran.dg/interface_26.f90: Ditto.
2561 * gfortran.dg/interface_29.f90: Ditto.
2562 * gfortran.dg/interface_assignment_1.f90: Ditto.
2563 * gfortran.dg/internal_pack_6.f90: Ditto.
2564 * gfortran.dg/internal_pack_7.f90: Ditto.
2565 * gfortran.dg/internal_pack_8.f90: Ditto.
2566 * gfortran.dg/lto/pr45586_0.f90: Ditto.
2567 * gfortran.dg/lto/pr47839_0.f90: Ditto.
2568 * gfortran.dg/module_commons_3.f90: Ditto.
2569 * gfortran.dg/module_equivalence_4.f90: Ditto.
2570 * gfortran.dg/module_equivalence_6.f90: Ditto.
2571 * gfortran.dg/module_function_type_1.f90: Ditto.
2572 * gfortran.dg/module_naming_1.f90: Ditto.
2573 * gfortran.dg/namelist_4.f90: Ditto.
2574 * gfortran.dg/operator_c1202.f90: Ditto.
2575 * gfortran.dg/parens_7.f90: Ditto.
2576 * gfortran.dg/pr32921.f: Ditto.
2577 * gfortran.dg/pr33646.f90: Ditto.
2578 * gfortran.dg/pr41928.f90: Ditto.
2579 * gfortran.dg/pr42119.f90: Ditto.
2580 * gfortran.dg/pr43984.f90: Ditto.
2581 * gfortran.dg/present_1.f90: Ditto.
2582 * gfortran.dg/private_type_2.f90: Ditto.
2583 * gfortran.dg/proc_decl_2.f90: Ditto.
2584 * gfortran.dg/proc_ptr_10.f90: Ditto.
2585 * gfortran.dg/proc_ptr_22.f90: Ditto.
2586 * gfortran.dg/proc_ptr_8.f90: Ditto.
2587 * gfortran.dg/proc_ptr_comp_12.f90: Ditto.
2588 * gfortran.dg/proc_ptr_comp_pass_6.f90: Ditto.
2589 * gfortran.dg/pure_formal_proc_2.f90: Ditto.
2590 * gfortran.dg/realloc_on_assign_4.f03: Ditto.
2591 * gfortran.dg/substring_equivalence.f90: Ditto.
2592 * gfortran.dg/transfer_assumed_size_1.f90: Ditto.
2593 * gfortran.dg/transpose_optimization_1.f90: Ditto.
2594 * gfortran.dg/trim_optimize_6.f90: Ditto.
2595 * gfortran.dg/typebound_call_12.f03: Ditto.
2596 * gfortran.dg/typebound_operator_5.f03: Ditto.
2597 * gfortran.dg/typebound_operator_6.f03: Ditto.
2598 * gfortran.dg/typebound_proc_18.f03: Ditto.
2599 * gfortran.dg/unreferenced_use_assoc_1.f90: Ditto.
2600 * gfortran.dg/use_1.f90: Ditto.
2601 * gfortran.dg/use_10.f90: Ditto.
2602 * gfortran.dg/use_11.f90: Ditto.
2603 * gfortran.dg/use_14.f90: Ditto.
2604 * gfortran.dg/use_only_2.f90: Ditto.
2605 * gfortran.dg/use_rename_4.f90: Ditto.
2606 * gfortran.dg/use_rename_5.f90: Ditto.
2607 * gfortran.dg/used_dummy_types_3.f90: Ditto.
2608 * gfortran.dg/used_interface_ref.f90: Ditto.
2609 * gfortran.dg/used_types_11.f90: Ditto.
2610 * gfortran.dg/used_types_3.f90: Ditto.
2611 * gfortran.dg/used_types_4.f90: Ditto.
2612 * gfortran.dg/userdef_operator_2.f90: Ditto.
2613 * gfortran.dg/vect/fast-math-vect-8.f90: Ditto.
2614 * gfortran.dg/vect/pr46213.f90: Ditto.
2615 * gfortran.dg/whole_file_21.f90: Ditto.
2616 * gfortran.dg/whole_file_22.f90: Ditto.
2617 * gfortran.dg/coarray_lib_token_1.f90: Ditto. Add space before "}".
2618 * gfortran.dg/coarray_lib_token_2.f90: Ditto.
2619
2620 2011-08-02 Kai Tietz <ktietz@redhat.com>
2621
2622 * gcc.dg/tree-ssa/forwprop-15.c: New testcase.
2623
2624 2011-08-01 Jason Merrill <jason@redhat.com>
2625
2626 PR c++/49932
2627 * g++.dg/abi/mangle49.C: New.
2628
2629 PR c++/49924
2630 * g++.dg/cpp0x/constexpr-array4.C: New.
2631
2632 PR c++/49813
2633 * g++.dg/cpp0x/constexpr-builtin1.C: New.
2634
2635 2011-08-01 Uros Bizjak <ubizjak@gmail.com>
2636
2637 PR target/49927
2638 * gcc.target/i386/pr49927.c: New test.
2639
2640 2011-08-01 Ira Rosen <ira.rosen@linaro.org>
2641
2642 PR tree-optimization/49926
2643 * gcc.dg/vect/pr49926.c: New test.
2644
2645 2011-08-01 Kirill Yukhin <kirill.yukhin@intel.com>
2646
2647 * gcc.target/i386/i386.exp (check_effective_target_lzcnt): New.
2648 * gcc.target/i386/lzcnt-1.c: New test.
2649 * gcc.target/i386/lzcnt-2.c: Likewise.
2650 * gcc.target/i386/lzcnt-2a.c: Likewise.
2651 * gcc.target/i386/lzcnt-3.c: Likewise.
2652 * gcc.target/i386/lzcnt-4.c: Likewise.
2653 * gcc.target/i386/lzcnt-4a.c: Likewise.
2654 * gcc.target/i386/lzcnt-5.c: Likewise.
2655 * gcc.target/i386/lzcnt-6.c: Likewise.
2656 * gcc.target/i386/lzcnt-6a.c: Likewise.
2657 * gcc.target/i386/lzcnt-check.h: Likewise.
2658
2659 * gcc.target/i386/sse-12.c (dg-compile): Add -mlzcnt.
2660 * gcc.target/i386/sse-13.c: Likewise.
2661 * gcc.target/i386/sse-14.c: Likewise.
2662 * g++.dg/other/i386-2.C: Likewise.
2663 * g++.dg/other/i386-3.C: Likewise.
2664
2665 2011-08-01 Julian Brown <julian@codesourcery.com>
2666
2667 * gcc.target/arm/fixed-point-exec.c: New test.
2668
2669 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
2670
2671 PR target/49920
2672 * gcc.target/i386/pr49920.c: New test.
2673
2674 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
2675
2676 * gcc.dg/tree-ssa/20050314-1.c: Dump and cleanup lim1 pass only.
2677 * gcc.dg/tree-ssa/pr23109.c: Ditto.
2678 * gcc.dg/tree-ssa/loop-7.c: Ditto.
2679 * gcc.dg/tree-ssa/loop-32.c: Ditto.
2680 * gcc.dg/tree-ssa/loop-33.c: Ditto.
2681 * gcc.dg/tree-ssa/loop-34.c: Ditto.
2682 * gcc.dg/tree-ssa/loop-35.c: Ditto.
2683 * gcc.dg/tree-ssa/restrict-3.c: Ditto.
2684 * gcc.dg/tree-ssa/ssa-lim-2.c: Ditto.
2685 * gcc.dg/tree-ssa/ssa-lim-1.c: Ditto.
2686 * gcc.dg/tree-ssa/ssa-lim-3.c: Ditto.
2687 * gcc.dg/tree-ssa/ssa-lim-6.c: Ditto.
2688 * gcc.dg/tree-ssa/structopt-1.c: Ditto.
2689 * g++.dg/tree-ssa/pr33615.C: Ditto.
2690 * g++.dg/tree-ssa/restrict1.C: Ditto.
2691 * c-c++-common/restrict-2.c: Ditto.
2692 * gfortran.dg/pr32921.f: Ditto.
2693 * gcc.dg/tree-ssa/ssa-dse-10.c: Dump and cleanup dse1 pass only.
2694 * gcc.dg/fold-compare-2.c: Dump and cleanup vrp1 pass only.
2695 * gcc.dg/tree-ssa/vrp47.c: Ditto.
2696 * gcc.dg/tree-ssa/pr25501.c: Dump and cleanup mergephi1 pass only.
2697 * gcc.dg/tree-ssa/pr15349.c: Dump and cleanup mergephi2 pass only.
2698 * gcc.dg/tree-ssa/tailrecursion-1.c: Dump and cleanup tailr1 pass only.
2699 * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
2700 * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
2701 * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
2702 * gcc.dg/tree-ssa/tailrecursion-6.c: Ditto.
2703
2704 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
2705
2706 * lib/gcc-dg.exp (cleanup-dump): Also remove .exe. and
2707 .exe.ltrans[0-9]*. dump files.
2708
2709 2011-07-31 Janus Weil <janus@gcc.gnu.org>
2710
2711 PR fortran/49112
2712 * gfortran.dg/abstract_type_6.f03: Modified.
2713 * gfortran.dg/typebound_proc_24.f03: New.
2714
2715 2011-07-30 Paolo Carlini <paolo.carlini@oracle.com>
2716
2717 PR testsuite/49917
2718 * g++.dg/init/for1.C: Fix.
2719
2720 2011-07-30 Thomas Koenig <tkoenig@gcc.gnu.org>
2721
2722 PR fortran/48876
2723 * gfortran.dg/string_5.f90: New test.
2724
2725 2011-07-29 Jason Merrill <jason@redhat.com>
2726
2727 PR c++/49867
2728 * g++.dg/cpp0x/lambda/lambda-switch.C: New.
2729
2730 2011-07-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2731
2732 PR tree-optimization/47407
2733 * gcc.dg/tree-ssa/pr42585.c: XFAIL scan-tree-dump-times on
2734 alpha*-dec-osf*.
2735 Sort target list.
2736
2737 2011-07-29 Richard Guenther <rguenther@suse.de>
2738
2739 * gcc.dg/uninit-suppress.c: Also disable VRP.
2740 * gcc.dg/uninit-suppress_2.c: Likewise.
2741
2742 2011-07-28 Jason Merrill <jason@redhat.com>
2743
2744 PR c++/49808
2745 * g++.dg/template/nontype24.C: New.
2746
2747 2011-07-28 H.J. Lu <hongjiu.lu@intel.com>
2748
2749 PR rtl-optimization/47958
2750 * gcc.dg/torture/pr47958-1.c: New.
2751
2752 2011-07-29 Wei Guozhi <carrot@google.com>
2753
2754 PR rtl-optimization/49799
2755 * gcc.dg/pr49799.c: New test case.
2756
2757 2011-07-22 Sebastian Pop <sebastian.pop@amd.com>
2758
2759 PR middle-end/48648
2760 * gcc.dg/graphite/id-pr48648.c: New.
2761
2762 2011-07-28 Jakub Jelinek <jakub@redhat.com>
2763
2764 PR fortran/31067
2765 * gfortran.dg/maxloc_2.f90: New test.
2766 * gfortran.dg/maxloc_3.f90: New test.
2767 * gfortran.dg/minloc_1.f90: New test.
2768 * gfortran.dg/minloc_2.f90: New test.
2769 * gfortran.dg/minloc_3.f90: New test.
2770 * gfortran.dg/minmaxloc_7.f90: New test.
2771
2772 PR debug/49871
2773 * gcc.dg/debug/dwarf2/pr49871.c: New test.
2774
2775 2011-07-28 Jakub Jelinek <jakub@redhat.com>
2776
2777 * gcc.target/i386/i386.exp (check_effective_target_bmi): Make sure
2778 the builtin isn't optimized away.
2779
2780 2011-07-27 Tobias Burnus <burnus@net-b.de>
2781
2782 PR fortran/45586
2783 * gfortran.dg/lto/pr45586-2_0.f90: New.
2784
2785 2011-07-27 Aldy Hernandez <aldyh@redhat.com>
2786
2787 PR middle-end/49875
2788 * c-c++-common/cxxbitfields-4.c: Check for smaller than long moves.
2789 * c-c++-common/cxxbitfields-5.c: Same.
2790
2791 2011-07-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2792
2793 * lib/target-supports.exp (check_effective_target_mmap): Use
2794 check_function_available.
2795
2796 2011-07-27 Jeffrey Yasskin <jyasskin@google.com>
2797
2798 * g++.old-deja/g++.pt/crash60.C: Updated.
2799
2800 2011-07-27 Jakub Jelinek <jakub@redhat.com>
2801
2802 PR target/49866
2803 * gcc.target/i386/pr49866.c: New test.
2804
2805 2011-07-27 Yukhin Kirill <kirill.yukhin@intel.com>
2806
2807 * gcc.target/i386/i386.exp (check_effective_target_bmi): New.
2808 * gcc.target/i386/bmi-andn-1.c: New test.
2809 * gcc.target/i386/bmi-andn-1a.c: Likewise.
2810 * gcc.target/i386/bmi-andn-2.c: Likewise.
2811 * gcc.target/i386/bmi-andn-2a.c: Likewise.
2812 * gcc.target/i386/bmi-bextr-1.c: Likewise.
2813 * gcc.target/i386/bmi-bextr-1a.c: Likewise.
2814 * gcc.target/i386/bmi-bextr-2.c: Likewise.
2815 * gcc.target/i386/bmi-bextr-2a.c: Likewise.
2816 * gcc.target/i386/bmi-blsi-1.c: Likewise.
2817 * gcc.target/i386/bmi-blsi-1a.c: Likewise.
2818 * gcc.target/i386/bmi-blsi-2.c: Likewise.
2819 * gcc.target/i386/bmi-blsi-2a.c: Likewise.
2820 * gcc.target/i386/bmi-blsmsk-1.c: Likewise.
2821 * gcc.target/i386/bmi-blsmsk-1a.c: Likewise.
2822 * gcc.target/i386/bmi-blsmsk-2.c: Likewise.
2823 * gcc.target/i386/bmi-blsmsk-2a.c: Likewise.
2824 * gcc.target/i386/bmi-blsr-1.c: Likewise.
2825 * gcc.target/i386/bmi-blsr-1a.c: Likewise.
2826 * gcc.target/i386/bmi-blsr-2.c: Likewise.
2827 * gcc.target/i386/bmi-blsr-2a.c: Likewise.
2828 * gcc.target/i386/bmi-tzcnt-1.c: Likewise.
2829 * gcc.target/i386/bmi-tzcnt-1a.c: Likewise.
2830 * gcc.target/i386/bmi-tzcnt-2.c: Likewise.
2831 * gcc.target/i386/bmi-tzcnt-2a.c: Likewise.
2832
2833 2011-07-27 Sebastian Pop <sebastian.pop@amd.com>
2834
2835 PR middle-end/47691
2836 * gfortran.dg/graphite/id-pr47691.f: New.
2837
2838 2011-07-27 Uros Bizjak <ubizjak@gmail.com>
2839
2840 * gcc.target/i386/avx-os-support.h: New.
2841 * gcc.target/i386/avx-check.h: Include avx-os-support.h
2842 (main): Check avx_os_support before the test is run.
2843 * gcc.target/i386/aes-avx-check.h: Ditto.
2844 * gcc.target/i386/pclmul-avx-check.h: Ditto.
2845
2846 2011-07-27 Kai Tietz <ktietz@redhat.com>
2847
2848 * gcc.target/i386/aggregate-ret3.c: New test.
2849 * gcc.target/i386/aggregate-ret4.c: New test.
2850
2851 2011-07-27 Daniel Carrera <dcarrera@gmail.com>
2852
2853 PR fortran/49755
2854 * gfortran.dg/multiple_allocation_1.f90: Fix test. Allocating an
2855 allocated array should *not* change its size.
2856 * gfortran.dg/multiple_allocation_3.f90: New test.
2857
2858 2011-07-26 Paolo Carlini <paolo.carlini@oracle.com>
2859
2860 PR c++/49776
2861 * g++.dg/cpp0x/constexpr-49776.C: New.
2862
2863 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
2864
2865 PR middle-end/47046
2866 * gcc.dg/graphite/id-pr47046.c: New.
2867
2868 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
2869
2870 PR middle-end/47653
2871 * gcc.dg/graphite/run-id-pr47593.c: New.
2872
2873 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
2874
2875 PR middle-end/47653
2876 * gcc.dg/graphite/run-id-pr47653.c: New.
2877 * gcc.dg/graphite/interchange-3.c: Do not use unsigned types for
2878 induction variables.
2879 * gcc.dg/graphite/scop-16.c: Same.
2880 * gcc.dg/graphite/scop-17.c: Same.
2881 * gcc.dg/graphite/scop-21.c: Same.
2882
2883 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
2884
2885 PR middle-end/48805
2886 * gcc.dg/graphite/id-pr48805.c: New.
2887
2888 2011-07-26 Tobias Burnus <burnus@net-b.de>
2889
2890 * gfortran.dg/coarray_lib_token_2.f90: New.
2891
2892 2011-07-26 Ira Rosen <ira.rosen@linaro.org>
2893
2894 * gcc.dg/vect/vect-70.c: Reduce the data size to fit
2895 SPU local store.
2896
2897 2011-07-25 Andrew Pinski <apinski@cavium.com>
2898
2899 PR tree-opt/49671
2900 * gcc.dg/tree-ssa/pr49671-1.c: New testcase.
2901 * gcc.dg/tree-ssa/pr49671-2.c: New testcase.
2902
2903 2011-07-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2904
2905 * lib/target-supports.exp (check_effective_target_mmap): New proc.
2906
2907 * gcc.c-torture/execute/loop-2f.c: Remove #ifdef __unix__.
2908 * gcc.c-torture/execute/loop-2g.c: Likewise.
2909 * gcc.c-torture/execute/loop-2f.x: Load target-supports.exp.
2910 Require mmap support.
2911 * gcc.c-torture/execute/loop-2g.x: Likewise.
2912 * gcc.dg/20030711-1.c: Replace dg-do target list by mmap.
2913 (MAP_ANON): Provide default.
2914 * gcc.dg/20050826-1.c: Likewise.
2915 * gcc.target/i386/pr36533.c: Likewise.
2916 * gcc.dg/vect/pr49038.c: Remove dg-do run.
2917 Use dg-require-effective-target mmap.
2918
2919 2011-07-25 Paolo Carlini <paolo.carlini@oracle.com>
2920
2921 PR c++/49838
2922 * g++.dg/cpp0x/range-for19.C: New.
2923
2924 2011-07-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2925
2926 PR testsuite/49753
2927 * g++.dg/torture/pr49309.C: Add -fpreprocessed to dg-options.
2928
2929 Revert:
2930 2011-07-15 Jakub Jelinek <jakub@redhat.com>
2931
2932 PR testsuite/49753
2933 * g++.dg/torture/pr49309.C: Remove.
2934
2935 2011-07-25 Richard Sandiford <richard.sandiford@linaro.org>
2936
2937 PR tree-optimization/49809
2938 * gnat.dg/opt18.adb, gnat.dg/opt18.ads, gnat.dg/opt18_pkg.ads: New
2939 test.
2940
2941 2011-07-25 Richard Guenther <rguenther@suse.de>
2942
2943 PR tree-optimization/49715
2944 * gcc.target/i386/pr49715-1.c: New testcase.
2945 * gcc.target/i386/pr49715-2.c: Likewise.
2946
2947 2011-07-23 Jason Merrill <jason@redhat.com>
2948
2949 * g++.dg/cpp0x/decltype21.C: Add 49823 examples.
2950
2951 2011-07-22 Jason Merrill <jason@redhat.com>
2952
2953 PR c++/49793
2954 * g++.dg/cpp0x/initlist55.C: New.
2955
2956 2011-07-23 Tobias Burnus <burnus@net-b.de>
2957
2958 PR fortran/49791
2959 * gfortran.dg/namelist_72.f: New.
2960
2961 2011-07-23 Tobias Burnus <burnus@net-b.de>
2962
2963 * gfortran.dg/coarray_25.f90: New.
2964
2965 2011-07-22 Ville Voutilainen <ville.voutilainen@gmail.com>
2966
2967 * override1.C: This test should use c++0x mode.
2968 * override3.C: New. Test the diagnostics in c++98 mode.
2969
2970 2011-07-22 Jason Merrill <jason@redhat.com>
2971 Mark Glisse <marc.glisse@normalesup.org>
2972
2973 PR c++/30112
2974 * g++.dg/other/pragma-re-1.C: Add namespace cases.
2975
2976 PR c++/49813
2977 * g++.dg/opt/builtins2.C: New.
2978 * g++.dg/other/error27.C: Don't rely on __builtin.
2979
2980 2011-07-22 H.J. Lu <hongjiu.lu@intel.com>
2981
2982 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-16.c: Only run
2983 on lp64 targets.
2984 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-17.c: Likewise.
2985 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-18.c: Likewise.
2986 * gcc/testsuite/gcc.target/i386/pr43662.c: Likewise.
2987 * gcc/testsuite/gcc.target/i386/pr43869.c: Likewise.
2988
2989 * gcc.target/x86_64/abi/callabi/callabi.exp: Check ilp32
2990 instead of ia32.
2991
2992 2011-07-22 Richard Guenther <rguenther@suse.de>
2993
2994 PR tree-optimization/45819
2995 * gcc.dg/pr45819.c: New testcase.
2996
2997 2011-07-22 Uros Bizjak <ubizjak@gmail.com>
2998
2999 * lib/target-supports.exp (check_ifunc_available): Rewrite.
3000
3001 2011-07-21 Sebastian Pop <sebastian.pop@amd.com>
3002
3003 PR middle-end/47654
3004 PR middle-end/49649
3005 * gcc.dg/graphite/run-id-pr47654.c: New.
3006
3007 2011-07-21 Ian Lance Taylor <iant@google.com>
3008
3009 PR middle-end/49705
3010 * gcc.dg/pr49705.c: New test.
3011
3012 2011-07-21 Uros Bizjak <ubizjak@gmail.com>
3013
3014 * lib/target-supports.exp (check_avx_os_support_available): New.
3015 (check_effective_target_avx_runtime): Use it.
3016
3017 2011-07-21 Richard Guenther <rguenther@suse.de>
3018
3019 PR tree-optimization/49770
3020 * g++.dg/torture/pr49770.C: New testcase.
3021
3022 2011-07-21 Kai Tietz <ktietz@redhat.com>
3023
3024 * gcc.dg/tree-ssa/pr30978.c: adjusted.
3025 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
3026
3027 2011-07-21 Tobias Burnus <burnus@net-b.de>
3028
3029 * gfortran.dg/coarray_lib_token_1.f90: New.
3030
3031 2011-07-21 Georg-Johann Lay <avr@gjlay.de>
3032
3033 * gcc.dg/pr32912-2.c: Skip for AVR.
3034 * gcc.dg/pr44674.c: Add dg-require-profiling.
3035
3036 2011-07-20 Jason Merrill <jason@redhat.com>
3037
3038 * g++.dg/ext/desig2.C: New.
3039
3040 2011-07-20 Michael Meissner <meissner@linux.vnet.ibm.com>
3041
3042 * gcc.target/powerpc/ppc-fma-1.c: Adjust to allow non-VSX fmas to
3043 be generated.
3044 * gcc.target/powerpc/ppc-fma-2.c: Ditto.
3045 * gcc.target/powerpc/recip-3.c: Ditto.
3046
3047 2011-07-19 Jason Merrill <jason@redhat.com>
3048
3049 PR c++/6709 (DR 743)
3050 PR c++/42603 (DR 950)
3051 * g++.dg/cpp0x/decltype21.C: New.
3052
3053 2011-07-20 Richard Guenther <rguenther@suse.de>
3054
3055 PR middle-end/18908
3056 * gcc.dg/tree-ssa/pr18908.c: New testcase.
3057 * gcc.dg/tree-ssa/bitwise-sink.c: Adjust.
3058
3059 2011-07-20 Chung-Lin Tang <cltang@codesourcery.com>
3060
3061 * gcc.target/arm/combine-movs.c: New.
3062 * gcc.target/arm/unsigned-extend-2.c: New.
3063
3064 2011-07-19 Jason Merrill <jason@redhat.com>
3065
3066 PR c++/49785
3067 * g++.dg/cpp0x/variadic114.C: New.
3068
3069 2011-07-19 Tobias Burnus <burnus@net-b.de>
3070
3071 * gfortran.dg/coarray_args_1.f90: New.
3072 * gfortran.dg/coarray_args_2.f90: New.
3073
3074 2011-07-19 Janus Weil <janus@gcc.gnu.org>
3075
3076 PR fortran/49708
3077 * gfortran.dg/allocate_error_3.f90: New.
3078
3079 2011-07-19 Richard Guenther <rguenther@suse.de>
3080
3081 * gcc.dg/tree-ssa/bool-10.c: Adjust expected pattern.
3082 * gcc.dg/tree-ssa/bool-11.c: Likewise.
3083 * gcc.dg/torture/20110719-1.c: New testcase.
3084
3085 2011-07-19 Jakub Jelinek <jakub@redhat.com>
3086
3087 PR tree-optimization/49768
3088 * gcc.c-torture/execute/pr49768.c: New test.
3089
3090 2011-07-19 Ira Rosen <ira.rosen@linaro.org>
3091
3092 PR tree-optimization/49771
3093 * gcc.dg/vect/pr49771.c: New test.
3094
3095 2011-07-18 Martin Jambor <mjambor@suse.cz>
3096
3097 * gcc.dg/ipa/ipa-1.c: Updated testcase dump scan.
3098 * gcc.dg/ipa/ipa-2.c: Likewise.
3099 * gcc.dg/ipa/ipa-3.c: Likewise and made functions static.
3100 * gcc.dg/ipa/ipa-4.c: Updated testcase dump scan.
3101 * gcc.dg/ipa/ipa-5.c: Likewise.
3102 * gcc.dg/ipa/ipa-7.c: Likewise.
3103 * gcc.dg/ipa/ipa-8.c: Updated testcase dump scan.
3104 * gcc.dg/ipa/ipacost-1.c: Likewise.
3105 * gcc.dg/ipa/ipacost-2.c: Likewise and increased sizes of some
3106 functions.
3107 * gcc.dg/ipa/ipcp-1.c: New test.
3108 * gcc.dg/ipa/ipcp-2.c: Likewise.
3109 * gcc.dg/tree-ssa/ipa-cp-1.c: Updated testcase.
3110
3111 2011-07-18 Jakub Jelinek <jakub@redhat.com>
3112
3113 PR middle-end/49675
3114 * gfortran.dg/pr49675.f90: New test.
3115
3116 2011-07-18 Richard Guenther <rguenther@suse.de>
3117
3118 * gcc.dg/torture/20110718-1.c: New testcase.
3119
3120 2011-07-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3121
3122 * g++.dg/ext/bitfield2.C: Remove i?86-*-netware support.
3123 * g++.dg/ext/bitfield3.C: Likewise.
3124 * g++.dg/ext/bitfield4.C: Likewise.
3125 * g++.dg/ext/bitfield5.C: Likewise.
3126 * g++.dg/other/PR23205.C: Remove *-*-netware* support.
3127 * g++.dg/other/pr23205-2.C: Likewise.
3128 * gcc.c-torture/compile/20001109-1.c: Remove dg-xfail-if.
3129 * gcc.c-torture/compile/20001109-2.c: Likewise.
3130 * gcc.dg/20040813-1.c: Remove *-*-netware* support.
3131 * gcc.dg/bitfld-15.c: Remove i?86-*-netware support.
3132 * gcc.dg/bitfld-16.c: Likewise.
3133 * gcc.dg/bitfld-17.c: Likewise.
3134 * gcc.dg/bitfld-18.c: Likewise.
3135 * gcc.dg/builtins-config.h: Remove Netware support.
3136 * gcc.dg/cdce1.c: Remove *-*-netware* support. Update line number.
3137 * gcc.dg/cdce2.c: Likewise.
3138 * gcc.dg/cpp/assert4.c: Remove netware support.
3139 * gcc.dg/debug/pr35154.c: Remove *-*-netware* support.
3140 * gfortran.dg/debug/pr35154-stabs.f: Remove *-*-netware* support.
3141
3142 * lib/target-supports.exp (check_visibility_available): Remove
3143 NetWare support.
3144 (check_profiling_available): Likewise.
3145
3146 2011-07-18 Ira Rosen <ira.rosen@linaro.org>
3147
3148 * gcc.dg/vect/pr49038.c: Run only on targets that support mmap.
3149
3150 2011-07-17 Tobias Burnus <burnus@net-b.de>
3151 Thomas Koenig <tkoenig@gcc.gnu.org>
3152
3153 PR fortran/34657
3154 * gfortran.dg/generic_17.f90: Fix testcase.
3155 * gfortran.dg/interface_3.f90: Add dg-error.
3156 * gfortran.dg/use_14.f90: New.
3157 * gfortran.dg/use_15.f90: New.
3158
3159 2011-07-17 Eric Botcazou <ebotcazou@adacore.com>
3160
3161 * gnat.dg/pointer_controlled.adb: New test.
3162
3163 2011-07-17 Tobias Burnus <burnus@net-b.de>
3164
3165 PR fortran/49624
3166 * gfortran.dg/pointer_remapping_7.f90: New.
3167
3168 2011-07-16 Jason Merrill <jason@redhat.com>
3169
3170 * lib/prune.exp (prune_gcc_output): Prune "In substitution" too.
3171
3172 2011-07-16 Nathan Froyd <froydnj@codesourcery.com>
3173 Jason Merrill <jason@redhat.com>
3174
3175 PR c++/45329
3176 PR c++/48934
3177 * g++.dg/cpp0x/decltype29.C: Adjust.
3178 * g++.dg/cpp0x/error4.C: Adjust.
3179 * g++.dg/cpp0x/sfinae26.C: Adjust.
3180 * g++.dg/cpp0x/variadic105.C: Adjust.
3181 * g++.dg/template/deduce3.C: Adjust.
3182 * g++.dg/template/error45.C: Adjust.
3183 * g++.dg/template/ptrmem2.C: Adjust.
3184 * g++.dg/template/sfinae2.C: Adjust.
3185 * g++.old-deja/g++.pt/crash60.C: Adjust.
3186 * g++.old-deja/g++.pt/unify6.C: Adjust.
3187 * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
3188 * g++.dg/cpp0x/nullptr15.C: Adjust.
3189 * g++.dg/cpp0x/pr31431-2.C: Adjust.
3190 * g++.dg/cpp0x/pr31431.C: Adjust.
3191 * g++.dg/cpp0x/pr31434.C: Adjust.
3192 * g++.dg/cpp0x/sfinae11.C: Adjust
3193 * g++.dg/cpp0x/temp_default2.C: Adjust.
3194 * g++.dg/cpp0x/trailing4.C: Adjust.
3195 * g++.dg/cpp0x/variadic-ex3.C: Adjust.
3196 * g++.dg/cpp0x/variadic-ex4.C: Adjust.
3197 * g++.dg/cpp0x/variadic105.C: Adjust.
3198 * g++.dg/cpp0x/vt-37737-2.C: Adjust.
3199 * g++.dg/ext/vla2.C: Adjust.
3200 * g++.dg/other/ptrmem10.C: Adjust.
3201 * g++.dg/other/ptrmem11.C: Adjust.
3202 * g++.dg/overload/unknown1.C: Adjust.
3203 * g++.dg/template/conv11.C: Adjust.
3204 * g++.dg/template/dependent-expr5.C: Adjust.
3205 * g++.dg/template/friend.C: Adjust.
3206 * g++.dg/template/incomplete2.C: Adjust.
3207 * g++.dg/template/local4.C: Adjust.
3208 * g++.dg/template/local6.C: Adjust.
3209 * g++.dg/template/operator9.C: Adjust.
3210 * g++.dg/template/ttp25.C: Adjust.
3211 * g++.dg/template/unify10.C: Adjust.
3212 * g++.dg/template/unify11.C: Adjust.
3213 * g++.dg/template/unify6.C: Adjust.
3214 * g++.dg/template/unify9.C: Adjust.
3215 * g++.dg/template/varmod1.C: Adjust.
3216 * g++.old-deja/g++.brendan/crash56.C: Adjust.
3217 * g++.old-deja/g++.pt/crash28.C: Adjust.
3218 * g++.old-deja/g++.pt/explicit41.C: Adjust.
3219 * g++.old-deja/g++.pt/explicit77.C: Adjust.
3220 * g++.old-deja/g++.pt/expr2.C: Adjust.
3221 * g++.old-deja/g++.pt/ptrmem6.C: Adjust.
3222 * g++.old-deja/g++.pt/spec5.C: Adjust.
3223 * g++.old-deja/g++.pt/spec6.C: Adjust.
3224 * g++.old-deja/g++.pt/unify4.C: Adjust.
3225 * g++.old-deja/g++.pt/unify8.C: Adjust.
3226 * g++.old-deja/g++.robertl/eb98.C: Adjust.
3227 * g++.dg/overload/template5.C: New testcase.
3228 * g++.dg/template/overload12.C: New testcase.
3229
3230 2011-07-11 Tobias Burnus <burnus@net-b.de>
3231
3232 * gfortran.dg/coarray_14.f90: Remove dg-error "sorry not implemented".
3233 * gfortran.dg/coarray_7.f90: Ditto.
3234 * gfortran.dg/coarray/scalar_alloc_1.f90: New.
3235 * gfortran.dg/coarray/scalar_alloc_2.f90: New.
3236
3237 2011-07-16 Bernd Schmidt <bernds@codesourcery.com>
3238
3239 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Add tic6x-*-*
3240 case.
3241 * gcc.c-torture/execute/ieee/20000320-1.x: Likewise.
3242 * gcc.c-torture/execute/ieee/hugeval.x: Likewise.
3243 * gcc.c-torture/execute/ieee/mzero2.c: Comment out the divide tests for
3244 C67X.
3245 * gcc.c-torture/execute/ieee/pr29302.x: New file.
3246 * gcc.dg/torture/type-generic-1.c: Add -DUNSAFE for tic6x-*-*.
3247 * gcc.dg/torture/builtin-math-7.c: Add a comment.
3248
3249 2011-07-15 Jason Merrill <jason@redhat.com>
3250
3251 PR testsuite/49741
3252 * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Restore.
3253 Use --extra_opts instead of --additional_options.
3254
3255 2011-07-15 Jakub Jelinek <jakub@redhat.com>
3256
3257 PR testsuite/49753
3258 * g++.dg/torture/pr49309.C: Remove.
3259
3260 2011-07-15 Bernd Schmidt <bernds@codesourcery.com>
3261
3262 * gcc.target/tic6x/weak-call.c: New test.
3263 * gcc.target/tic6x/fpcmp.c: New test.
3264 * gcc.target/tic6x/fpdiv.c: New test.
3265 * gcc.target/tic6x/rotdi16-scan.c: New test.
3266 * gcc.target/tic6x/ffssi.c: New test.
3267 * gcc.target/tic6x/fpdiv-lib.c: New test.
3268 * gcc.target/tic6x/cold-lc.c: New test.
3269 * gcc.target/tic6x/longcalls.c: New test.
3270 * gcc.target/tic6x/abi-align-1.c: New test.
3271 * gcc.target/tic6x/fpcmp-finite.c: New test.
3272 * gcc.target/tic6x/rotdi16.c: New test.
3273 * gcc.target/tic6x/bswapl.c: New test.
3274 * gcc.target/tic6x/ffsdi.c: New test.
3275 * gcc.target/tic6x/tic6x.exp: New file.
3276 * gcc.target/tic6x/builtins/arith24.c: New test.
3277 * gcc.target/tic6x/builtins/smpy.c: New test.
3278 * gcc.target/tic6x/builtins/smpylh.c: New test.
3279 * gcc.target/tic6x/builtins/smpyh.c: New test.
3280 * gcc.target/tic6x/builtins/sarith1.c: New test.
3281 * gcc.target/tic6x/builtins/extclr.c: New test
3282 * gcc.target/tic6x/builtins/c6x-builtins.exp: New file.
3283 * gcc.target/tic6x/builtin-math-7.c: New test, adapted from gcc.dg.
3284 * lib/target-supports.exp (chck_profiling_available): Not on tic6x.
3285 (check_effective_target_ti_c67x, check_effective_target_ti_c64xp):
3286 New functions.
3287 * gcc.c-torture/execute/20101011-1.c: Add a condition for
3288 __TMS320C6X__.
3289 * gcc.dg/20020312-2.c: Likewise.
3290 * gcc.dg/pr27095.c: Handle tic6x like hppa.
3291 * gcc.dg/torture/pr37868.c: Skip on tic6x.
3292 * gcc.dg/torture/builtin-math-7.c: Likewise.
3293
3294 PR testsuite/49757
3295 * gcc.target/tic6x/builtins/c6x-builtins.exp: Return if
3296 not testing tic6x-*-*.
3297
3298 2011-07-14 Andrew Pinski <pinskia@gmail.com>
3299
3300 PR tree-opt/49309
3301 * g++.dg/torture/pr49309.C: New testcase.
3302
3303 2011-07-14 Bernd Schmidt <bernds@codesourcery.com>
3304
3305 * gcc.dg/pr48770.c: Add dg-require-effective-target fpic.
3306
3307 2011-07-14 Richard Guenther <rguenther@suse.de>
3308
3309 PR tree-optimization/49651
3310 * gcc.dg/torture/pr49651.c: New testcase.
3311
3312 2011-07-14 Georg-Johann Lay <avr@gjlay.de>
3313
3314 PR target/43746
3315 * gcc.dg/array-quals-1.c: Don't xfail on AVR.
3316
3317 2011-07-13 Michael Meissner <meissner@linux.vnet.ibm.com>
3318
3319 * gcc.target/powerpc/no-r11-1.c: Change -mno-r11 to
3320 -mno-pointers-to-nested-functions.
3321 * gcc.target/powerpc/no-r11-2.c: Ditto.
3322 * gcc.target/powerpc/no-r11-3.c: Ditto.
3323
3324 2011-07-13 Jason Merrill <jason@redhat.com>
3325
3326 * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Remove.
3327 * lib/lto.exp (lto_prune_warns): Prune warning about -std=c++0x
3328 when compiling C files.
3329 * g++.dg/debug/dwarf2/lineno-simple1.C: Avoid constexpr ctor.
3330 * g++.dg/debug/dwarf2/pr44641.C: Avoid constexpr ctor.
3331 * g++.dg/ext/utf-dflt.C: Specify -std=c++98.
3332 * g++.dg/lookup/anon2.C: Likewise.
3333 * g++.dg/tree-ssa/copyprop.C: Likewise.
3334 * g++.old-deja/g++.jason/rfg27.C: Likewise.
3335 * g++.dg/init/vector1.C: Ignore narrowing errors.
3336 * g++.dg/torture/pr35526.C: Likewise.
3337 * g++.old-deja/g++.ext/arrnew.C: Prune C++0x warning.
3338
3339 2011-07-13 Janne Blomqvist <jb@gcc.gnu.org>
3340
3341 PR libfortran/49296
3342 * gfortran.dg/read_list_eof_1.f90: Add tests for integer, real,
3343 and logical reads.
3344
3345 2011-07-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3346
3347 * gcc.c-torture/execute/990127-2.x: Use -mpc64 on i?86-*-darwin*,
3348 i?86-*-solaris2*, x86_64-*-darwin*, x86_64-*-solaris2*.
3349
3350 2011-07-13 Uros Bizjak <ubizjak@gmail.com>
3351
3352 * lib/g++.exp (g++_init): Use istarget. Remove target_triplet global.
3353 * lib/obj-c++.exp (obj-c++_init): Ditto.
3354 * lib/file-format.exp (gcc_target_object_format): Ditto.
3355 * lib/target-supports-dg.exp (dg-require-dll): Ditto.
3356 * lib/target-supports-dg-exp (check_weak_available): Ditto.
3357 (check_visibility_available): Ditto.
3358 (check_effective_target_tls_native): Ditto.
3359 (check_effective_target_tls_emulated): Ditto.
3360 (check_effective_target_function_sections): Ditto.
3361
3362 2011-07-13 Chung-Lin Tang <cltang@codesourcery.com>
3363
3364 * gcc.target/arm/pr48183.c: New test.
3365
3366 2011-07-13 Richard Guenther <rguenther@suse.de>
3367
3368 * gcc.dg/torture/20110713-1.c: New testcase.
3369
3370 2011-07-12 Andrew Pinski <pinskia@gmail.com>
3371
3372 PR rtl-opt/49474
3373 * gcc.c-torture/compile/pr49474.c: New testcase.
3374
3375 2011-07-12 Jakub Jelinek <jakub@redhat.com>
3376
3377 PR tree-optimization/49712
3378 * gcc.c-torture/execute/pr49712.c: New test.
3379
3380 2011-07-11 Jason Merrill <jason@redhat.com>
3381
3382 PR c++/44609
3383 * g++.dg/template/recurse3.C: New.
3384
3385 2011-07-11 Jakub Jelinek <jakub@redhat.com>
3386
3387 PR debug/49676
3388 * gcc.dg/guality/csttest.c: New test.
3389
3390 PR fortran/49698
3391 * gfortran.dg/pr49698.f90: New test.
3392
3393 2011-07-11 Jeff Law <law@redhat.com>
3394
3395 * gcc.dg/uninit-pred-8_b.c: Disable dominator optimizations.
3396
3397 2011-07-11 H.J. Lu <hongjiu.lu@intel.com>
3398
3399 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Check ia32.
3400 * go.test/go-test.exp (go-set-goarch): Likewise.
3401
3402 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
3403
3404 PR target/39633
3405 * gcc.target/avr/torture/pr39633.c: New test case.
3406
3407 2011-07-11 Tobias Burnus <burnus@net-b.de>
3408
3409 PR fortran/18918
3410 * gfortran.dg/coarray_lock_3.f90: Remove bogus dg-error.
3411
3412 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
3413
3414 * lib/target-supports.exp (check_effective_target_scheduling):
3415 New Function.
3416 * gcc.dg/pr46614.c: Add dg-require-effective-target scheduling.
3417 * gcc.dg/pr45055.c: Ditto.
3418 * gcc.dg/pr45353.c: Ditto.
3419 * g++.dg/pr45056.C: Ditto.
3420
3421 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
3422
3423 * gcc.dg/compat/struct-by-value-16_main.c: Skip AVR.
3424 * gcc.dg/compat/struct-by-value-17_main.c: Skip AVR.
3425 * gcc.dg/compat/struct-by-value-18_main.c: Skip AVR.
3426 * g++.dg/torture/pr31863.C: Skip AVR.
3427
3428 2011-07-10 Tobias Burnus <burnus@net-b.de>
3429
3430 PR fortran/49690
3431 * gfortran.dg/intrinsic_signal.f90: New.
3432
3433 2011-07-09 Jason Merrill <jason@redhat.com>
3434
3435 * g++.dg/cpp0x/regress/regress6.C: New.
3436 * g++.dg/parse/crash45.C: Adjust message.
3437 * g++.dg/template/crash38.C: Adjust message.
3438 * g++.dg/template/crash64.C: Adjust message.
3439
3440 2011-07-09 H.J. Lu <hongjiu.lu@intel.com>
3441
3442 * c-c++-common/dfp/func-vararg-alternate-d128-2.c: Support x32.
3443 * c-c++-common/dfp/func-vararg-mixed-2.c: Likewise.
3444 * g++.dg/abi/bitfield3.C: Likewise.
3445 * g++.dg/eh/pr38662.C: Likewise.
3446 * g++.dg/ext/attrib36.C: Likewise.
3447 * g++.dg/ext/attrib37.C: Likewise.
3448 * g++.dg/ext/attrib8.C: Likewise.
3449 * g++.dg/ext/tmplattr1.C: Likewise.
3450 * g++.dg/inherit/override-attribs.C: Likewise.
3451 * g++.dg/opt/inline9.C: Likewise.
3452 * g++.dg/opt/life1.C: Likewise.
3453 * g++.dg/opt/longbranch2.C: Likewise.
3454 * g++.dg/opt/nrv12.C: Likewise.
3455 * g++.dg/opt/reg-stack4.C: Likewise.
3456 * g++.dg/other/pr35504.C: Likewise.
3457 * g++.dg/other/pr39496.C: Likewise.
3458 * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
3459 * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
3460 * g++.dg/torture/stackalign/stdcall-1.C: Likewise.
3461 * g++.dg/torture/stackalign/unwind-0.C: Likewise.
3462 * g++.dg/torture/stackalign/unwind-1.C: Likewise.
3463 * g++.dg/torture/stackalign/unwind-2.C: Likewise.
3464 * g++.dg/torture/stackalign/unwind-3.C: Likewise.
3465 * g++.dg/torture/stackalign/unwind-4.C: Likewise.
3466 * g++.dg/torture/stackalign/unwind-5.C: Likewise.
3467 * g++.dg/torture/stackalign/unwind-6.C: Likewise.
3468 * g++.dg/warn/pr15774-1.C: Likewise.
3469 * g++.dg/warn/pr15774-2.C: Likewise.
3470 * g++.old-deja/g++.ext/attrib1.C: Likewise.
3471 * g++.old-deja/g++.ext/attrib2.C: Likewise.
3472 * g++.old-deja/g++.ext/attrib3.C: Likewise.
3473 * g++.old-deja/g++.pt/asm2.C: Likewise.
3474 * gcc.c-torture/compile/20000804-1.c: Likewise.
3475 * gcc.c-torture/compile/pr16566-2.c: Likewise.
3476 * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
3477 * gcc.dg/20020108-1.c: Likewise.
3478 * gcc.dg/20020122-2.c: Likewise.
3479 * gcc.dg/20020122-3.c: Likewise.
3480 * gcc.dg/20020206-1.c: Likewise.
3481 * gcc.dg/20020219-1.c: Likewise.
3482 * gcc.dg/20020310-1.c: Likewise.
3483 * gcc.dg/20020411-1.c: Likewise.
3484 * gcc.dg/20020418-2.c: Likewise.
3485 * gcc.dg/20020426-2.c: Likewise.
3486 * gcc.dg/20020517-1.c: Likewise.
3487 * gcc.dg/20030204-1.c: Likewise.
3488 * gcc.dg/20030826-2.c: Likewise.
3489 * gcc.dg/20031102-1.c: Likewise.
3490 * gcc.dg/20031202-1.c: Likewise.
3491 * gcc.dg/20050111-1.c: Likewise.
3492 * gcc.dg/20050503-1.c: Likewise.
3493 * gcc.dg/array-init-1.c: Likewise.
3494 * gcc.dg/builtin-apply4.c: Likewise.
3495 * gcc.dg/dfp/pr31344.c: Likewise.
3496 * gcc.dg/gomp/atomic-11.c: Likewise.
3497 * gcc.dg/graphite/pr40281.c: Likewise.
3498 * gcc.dg/ia64-sync-1.c: Likewise.
3499 * gcc.dg/ia64-sync-2.c: Likewise.
3500 * gcc.dg/ia64-sync-3.c: Likewise.
3501 * gcc.dg/ia64-sync-4.c: Likewise.
3502 * gcc.dg/ifcvt-fabs-1.c: Likewise.
3503 * gcc.dg/invalid-call-1.c: Likewise.
3504 * gcc.dg/loop-3.c: Likewise.
3505 * gcc.dg/lower-subreg-1.c: Likewise.
3506 * gcc.dg/lto/pr47259_0.c: Likewise.
3507 * gcc.dg/nested-calls-1.c: Likewise.
3508 * gcc.dg/pr20017.c: Likewise.
3509 * gcc.dg/pr25023.c: Likewise.
3510 * gcc.dg/pr27671-2.c: Likewise.
3511 * gcc.dg/pr32176.c: Likewise.
3512 * gcc.dg/pr33676.c: Likewise.
3513 * gcc.dg/pr35045.c: Likewise.
3514 * gcc.dg/pr36015.c: Likewise.
3515 * gcc.dg/pr36584.c: Likewise.
3516 * gcc.dg/pr36998.c: Likewise.
3517 * gcc.dg/pr37438.c: Likewise.
3518 * gcc.dg/pr37908.c: Likewise.
3519 * gcc.dg/pr41241.c: Likewise.
3520 * gcc.dg/pr41340.c: Likewise.
3521 * gcc.dg/pr44136.c: Likewise.
3522 * gcc.dg/pr44194-1.c: Likewise.
3523 * gcc.dg/pr46212.c: Likewise.
3524 * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
3525 * gcc.dg/setjmp-2.c: Likewise.
3526 * gcc.dg/short-compare-1.c: Likewise.
3527 * gcc.dg/short-compare-2.c: Likewise.
3528 * gcc.dg/smod-1.c: Likewise.
3529 * gcc.dg/sync-2.c: Likewise.
3530 * gcc.dg/sync-3.c: Likewise.
3531 * gcc.dg/tls/opt-1.c: Likewise.
3532 * gcc.dg/tls/opt-2.c: Likewise.
3533 * gcc.dg/tls/opt-3.c: Likewise.
3534 * gcc.dg/torture/badshift.c: Likewise.
3535 * gcc.dg/torture/fp-int-convert-float80-timode.c: Likewise.
3536 * gcc.dg/torture/pr20314-2.c: Likewise.
3537 * gcc.dg/torture/pr36891.c: Likewise.
3538 * gcc.dg/torture/pr38774.c: Likewise.
3539 * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
3540 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
3541 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
3542 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
3543 * gcc.dg/torture/stackalign/fastcall-1.c: Likewise.
3544 * gcc.dg/torture/stackalign/push-1.c: Likewise.
3545 * gcc.dg/torture/stackalign/regparm-1.c: Likewise.
3546 * gcc.dg/torture/stackalign/thiscall-1.c: Likewise.
3547 * gcc.dg/tree-ssa/loop-28.c: Likewise.
3548 * gcc.dg/tree-ssa/prefetch-3.c: Likewise.
3549 * gcc.dg/tree-ssa/prefetch-4.c: Likewise.
3550 * gcc.dg/tree-ssa/prefetch-5.c: Likewise.
3551 * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
3552 * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
3553 * gcc.dg/tree-ssa/prefetch-8.c: Likewise.
3554 * gcc.dg/tree-ssa/prefetch-9.c: Likewise.
3555 * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
3556 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
3557 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
3558 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
3559 * gcc.dg/tree-ssa/update-unroll-1.c: Likewise.
3560 * gcc.dg/unroll-1.c: Likewise.
3561 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
3562 * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
3563 * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
3564 * gcc.misc-tests/i386-pf-none-1.c: Likewise.
3565 * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
3566 * gcc.target/i386/20000609-1.c: Likewise.
3567 * gcc.target/i386/20000720-1.c: Likewise.
3568 * gcc.target/i386/20000724-1.c: Likewise.
3569 * gcc.target/i386/20011107-1.c: Likewise.
3570 * gcc.target/i386/20011119-1.c: Likewise.
3571 * gcc.target/i386/20020201-3.c: Likewise.
3572 * gcc.target/i386/20020218-1.c: Likewise.
3573 * gcc.target/i386/20020729-1.c: Likewise.
3574 * gcc.target/i386/20030926-1.c: Likewise.
3575 * gcc.target/i386/20060125-1.c: Likewise.
3576 * gcc.target/i386/20060125-2.c: Likewise.
3577 * gcc.target/i386/20060512-1.c: Likewise.
3578 * gcc.target/i386/20060512-2.c: Likewise.
3579 * gcc.target/i386/20060512-3.c: Likewise.
3580 * gcc.target/i386/20060512-4.c: Likewise.
3581 * gcc.target/i386/387-1.c: Likewise.
3582 * gcc.target/i386/387-2.c: Likewise.
3583 * gcc.target/i386/387-5.c: Likewise.
3584 * gcc.target/i386/387-6.c: Likewise.
3585 * gcc.target/i386/980312-1.c: Likewise.
3586 * gcc.target/i386/980313-1.c: Likewise.
3587 * gcc.target/i386/990117-1.c: Likewise.
3588 * gcc.target/i386/990424-1.c: Likewise.
3589 * gcc.target/i386/990524-1.c: Likewise.
3590 * gcc.target/i386/991129-1.c: Likewise.
3591 * gcc.target/i386/991214-1.c: Likewise.
3592 * gcc.target/i386/991230-1.c: Likewise.
3593 * gcc.target/i386/addr-sel-1.c: Likewise.
3594 * gcc.target/i386/aggregate-ret1.c: Likewise.
3595 * gcc.target/i386/aggregate-ret2.c: Likewise.
3596 * gcc.target/i386/align-main-3.c: Likewise.
3597 * gcc.target/i386/amd64-abi-1.c: Likewise.
3598 * gcc.target/i386/amd64-abi-2.c: Likewise.
3599 * gcc.target/i386/amd64-abi-4.c: Likewise.
3600 * gcc.target/i386/amd64-abi-5.c: Likewise.
3601 * gcc.target/i386/amd64-abi-6.c: Likewise.
3602 * gcc.target/i386/asm-1.c: Likewise.
3603 * gcc.target/i386/asm-3.c: Likewise.
3604 * gcc.target/i386/asm-5.c: Likewise.
3605 * gcc.target/i386/attributes-error.c: Likewise.
3606 * gcc.target/i386/avx-vcvtsd2si-2.c: Likewise.
3607 * gcc.target/i386/avx-vcvtsi2sd-2.c: Likewise.
3608 * gcc.target/i386/avx-vcvtsi2ss-2.c: Likewise.
3609 * gcc.target/i386/avx-vcvtss2si-2.c: Likewise.
3610 * gcc.target/i386/avx-vcvttsd2si-2.c: Likewise.
3611 * gcc.target/i386/avx-vcvttss2si-2.c: Likewise.
3612 * gcc.target/i386/avx-vinsertps-3.c: Likewise.
3613 * gcc.target/i386/avx-vmovd-2.c: Likewise.
3614 * gcc.target/i386/avx-vmovq-2.c: Likewise.
3615 * gcc.target/i386/avx-vmovq-3.c: Likewise.
3616 * gcc.target/i386/avx-vpextrq-1.c: Likewise.
3617 * gcc.target/i386/avx-vpinsrq-1.c: Likewise.
3618 * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
3619 * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
3620 * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
3621 * gcc.target/i386/bitfield1.c: Likewise.
3622 * gcc.target/i386/bitfield2.c: Likewise.
3623 * gcc.target/i386/bmi-2.c: Likewise.
3624 * gcc.target/i386/bmi-5.c: Likewise.
3625 * gcc.target/i386/builtin-unreachable.c: Likewise.
3626 * gcc.target/i386/cleanup-2.c: Likewise.
3627 * gcc.target/i386/clobbers.c: Likewise.
3628 * gcc.target/i386/cmov8.c: Likewise.
3629 * gcc.target/i386/cmpxchg16b-1.c: Likewise.
3630 * gcc.target/i386/compress-float-387-pic.c: Likewise.
3631 * gcc.target/i386/compress-float-387.c: Likewise.
3632 * gcc.target/i386/compress-float-sse-pic.c: Likewise.
3633 * gcc.target/i386/compress-float-sse.c: Likewise.
3634 * gcc.target/i386/crc32-2.c: Likewise.
3635 * gcc.target/i386/crc32-3.c: Likewise.
3636 * gcc.target/i386/divmod-7.c: Likewise.
3637 * gcc.target/i386/divmod-8.c: Likewise.
3638 * gcc.target/i386/fastcall-sseregparm.c: Likewise.
3639 * gcc.target/i386/fma3-builtin.c: Likewise.
3640 * gcc.target/i386/fma3-fma.c: Likewise.
3641 * gcc.target/i386/fma4-256-vector.c: Likewise.
3642 * gcc.target/i386/fma4-builtin.c: Likewise.
3643 * gcc.target/i386/fma4-fma-2.c: Likewise.
3644 * gcc.target/i386/fma4-fma.c: Likewise.
3645 * gcc.target/i386/fma4-vector-2.c: Likewise.
3646 * gcc.target/i386/fma4-vector.c: Likewise.
3647 * gcc.target/i386/funcspec-1.c: Likewise.
3648 * gcc.target/i386/funcspec-10.c: Likewise.
3649 * gcc.target/i386/funcspec-11.c: Likewise.
3650 * gcc.target/i386/funcspec-2.c: Likewise.
3651 * gcc.target/i386/funcspec-5.c: Likewise.
3652 * gcc.target/i386/funcspec-6.c: Likewise.
3653 * gcc.target/i386/gcc-have-sync-compare-and-swap-1.c: Likewise.
3654 * gcc.target/i386/gcc-have-sync-compare-and-swap-2.c: Likewise.
3655 * gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Likewise.
3656 * gcc.target/i386/gcc-have-sync-compare-and-swap-4.c: Likewise.
3657 * gcc.target/i386/incoming-1.c: Likewise.
3658 * gcc.target/i386/incoming-10.c: Likewise.
3659 * gcc.target/i386/incoming-11.c: Likewise.
3660 * gcc.target/i386/incoming-12.c: Likewise.
3661 * gcc.target/i386/incoming-13.c: Likewise.
3662 * gcc.target/i386/incoming-14.c: Likewise.
3663 * gcc.target/i386/incoming-15.c: Likewise.
3664 * gcc.target/i386/incoming-2.c: Likewise.
3665 * gcc.target/i386/incoming-3.c: Likewise.
3666 * gcc.target/i386/incoming-4.c: Likewise.
3667 * gcc.target/i386/incoming-5.c: Likewise.
3668 * gcc.target/i386/incoming-6.c: Likewise.
3669 * gcc.target/i386/incoming-7.c: Likewise.
3670 * gcc.target/i386/incoming-8.c: Likewise.
3671 * gcc.target/i386/incoming-9.c: Likewise.
3672 * gcc.target/i386/lea.c: Likewise.
3673 * gcc.target/i386/local.c: Likewise.
3674 * gcc.target/i386/loop-1.c: Likewise.
3675 * gcc.target/i386/loop-2.c: Likewise.
3676 * gcc.target/i386/loop-3.c: Likewise.
3677 * gcc.target/i386/max-stack-align.c: Likewise.
3678 * gcc.target/i386/memcpy-1.c: Likewise.
3679 * gcc.target/i386/movbe-2.c: Likewise.
3680 * gcc.target/i386/movq-2.c: Likewise.
3681 * gcc.target/i386/movq.c: Likewise.
3682 * gcc.target/i386/nrv1.c: Likewise.
3683 * gcc.target/i386/pad-4.c: Likewise.
3684 * gcc.target/i386/pad-5a.c: Likewise.
3685 * gcc.target/i386/pad-5b.c: Likewise.
3686 * gcc.target/i386/pad-6a.c: Likewise.
3687 * gcc.target/i386/pad-6b.c: Likewise.
3688 * gcc.target/i386/pad-7.c: Likewise.
3689 * gcc.target/i386/pad-9.c: Likewise.
3690 * gcc.target/i386/pentium4-not-mull.c: Likewise.
3691 * gcc.target/i386/pic-1.c: Likewise.
3692 * gcc.target/i386/pr12092-1.c: Likewise.
3693 * gcc.target/i386/pr12329.c: Likewise.
3694 * gcc.target/i386/pr21518.c: Likewise.
3695 * gcc.target/i386/pr22362.c: Likewise.
3696 * gcc.target/i386/pr22585.c: Likewise.
3697 * gcc.target/i386/pr23098.c: Likewise.
3698 * gcc.target/i386/pr25196.c: Likewise.
3699 * gcc.target/i386/pr25293.c: Likewise.
3700 * gcc.target/i386/pr25654.c: Likewise.
3701 * gcc.target/i386/pr26449.c: Likewise.
3702 * gcc.target/i386/pr26778.c: Likewise.
3703 * gcc.target/i386/pr26826.c: Likewise.
3704 * gcc.target/i386/pr27266.c: Likewise.
3705 * gcc.target/i386/pr29978.c: Likewise.
3706 * gcc.target/i386/pr30505.c: Likewise.
3707 * gcc.target/i386/pr30961-1.c: Likewise.
3708 * gcc.target/i386/pr31628.c: Likewise.
3709 * gcc.target/i386/pr32000-2.c: Likewise.
3710 * gcc.target/i386/pr32661-1.c: Likewise.
3711 * gcc.target/i386/pr32708-2.c: Likewise.
3712 * gcc.target/i386/pr32708-3.c: Likewise.
3713 * gcc.target/i386/pr34256.c: Likewise.
3714 * gcc.target/i386/pr34312.c: Likewise.
3715 * gcc.target/i386/pr34522.c: Likewise.
3716 * gcc.target/i386/pr35160.c: Likewise.
3717 * gcc.target/i386/pr35281.c: Likewise.
3718 * gcc.target/i386/pr36246.c: Likewise.
3719 * gcc.target/i386/pr36786.c: Likewise.
3720 * gcc.target/i386/pr37275.c: Likewise.
3721 * gcc.target/i386/pr37843-3.c: Likewise.
3722 * gcc.target/i386/pr37843-4.c: Likewise.
3723 * gcc.target/i386/pr39082-1.c: Likewise.
3724 * gcc.target/i386/pr39431.c: Likewise.
3725 * gcc.target/i386/pr39496.c: Likewise.
3726 * gcc.target/i386/pr39543-2.c: Likewise.
3727 * gcc.target/i386/pr39911.c: Likewise.
3728 * gcc.target/i386/pr40718.c: Likewise.
3729 * gcc.target/i386/pr40906-1.c: Likewise.
3730 * gcc.target/i386/pr40906-2.c: Likewise.
3731 * gcc.target/i386/pr40906-3.c: Likewise.
3732 * gcc.target/i386/pr40934.c: Likewise.
3733 * gcc.target/i386/pr41900.c: Likewise.
3734 * gcc.target/i386/pr42589.c: Likewise.
3735 * gcc.target/i386/pr43662.c: Likewise.
3736 * gcc.target/i386/pr43671.c: Likewise.
3737 * gcc.target/i386/pr43766.c: Likewise.
3738 * gcc.target/i386/pr43869.c: Likewise.
3739 * gcc.target/i386/pr44942.c: Likewise.
3740 * gcc.target/i386/pr44948-2a.c: Likewise.
3741 * gcc.target/i386/pr45234.c: Likewise.
3742 * gcc.target/i386/pr45336-2.c: Likewise.
3743 * gcc.target/i386/pr45336-4.c: Likewise.
3744 * gcc.target/i386/pr45852.c: Likewise.
3745 * gcc.target/i386/pr46470.c: Likewise.
3746 * gcc.target/i386/pr48037-1.c: Likewise.
3747 * gcc.target/i386/pr48389.c: Likewise.
3748 * gcc.target/i386/pr49095.c: Likewise.
3749 * gcc.target/i386/pr9771-1.c: Likewise.
3750 * gcc.target/i386/rdfsbase-1.c: Likewise.
3751 * gcc.target/i386/rdfsbase-2.c: Likewise.
3752 * gcc.target/i386/rdgsbase-1.c: Likewise.
3753 * gcc.target/i386/rdgsbase-2.c: Likewise.
3754 * gcc.target/i386/rdrand-3.c: Likewise.
3755 * gcc.target/i386/regparm-stdcall.c: Likewise.
3756 * gcc.target/i386/regparm.c: Likewise.
3757 * gcc.target/i386/reload-1.c: Likewise.
3758 * gcc.target/i386/rotate-2.c: Likewise.
3759 * gcc.target/i386/sibcall-5.c: Likewise.
3760 * gcc.target/i386/signbit-1.c: Likewise.
3761 * gcc.target/i386/signbit-2.c: Likewise.
3762 * gcc.target/i386/signbit-3.c: Likewise.
3763 * gcc.target/i386/sse-5.c: Likewise.
3764 * gcc.target/i386/sse-8.c: Likewise.
3765 * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
3766 * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
3767 * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
3768 * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
3769 * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
3770 * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
3771 * gcc.target/i386/sse2-init-v2di-2.c: Likewise.
3772 * gcc.target/i386/sse2-movq-2.c: Likewise.
3773 * gcc.target/i386/sse2-movq-3.c: Likewise.
3774 * gcc.target/i386/sse4_1-insertps-3.c: Likewise.
3775 * gcc.target/i386/sse4_1-pextrq.c: Likewise.
3776 * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
3777 * gcc.target/i386/sse4_2-crc32q.c: Likewise.
3778 * gcc.target/i386/sse4_2-popcntq.c: Likewise.
3779 * gcc.target/i386/ssefn-1.c: Likewise.
3780 * gcc.target/i386/ssefn-2.c: Likewise.
3781 * gcc.target/i386/sseregparm-1.c: Likewise.
3782 * gcc.target/i386/sseregparm-2.c: Likewise.
3783 * gcc.target/i386/sseregparm-3.c: Likewise.
3784 * gcc.target/i386/sseregparm-4.c: Likewise.
3785 * gcc.target/i386/sseregparm-5.c: Likewise.
3786 * gcc.target/i386/sseregparm-6.c: Likewise.
3787 * gcc.target/i386/sseregparm-7.c: Likewise.
3788 * gcc.target/i386/sseregparm-8.c: Likewise.
3789 * gcc.target/i386/stack-realign.c: Likewise.
3790 * gcc.target/i386/stack-usage-realign.c: Likewise.
3791 * gcc.target/i386/stackalign/asm-1.c: Likewise.
3792 * gcc.target/i386/stackalign/longlong-1.c: Likewise.
3793 * gcc.target/i386/stackalign/longlong-2.c: Likewise.
3794 * gcc.target/i386/stackalign/return-1.c: Likewise.
3795 * gcc.target/i386/stackalign/return-2.c: Likewise.
3796 * gcc.target/i386/stackalign/return-3.c: Likewise.
3797 * gcc.target/i386/tailcall-1.c: Likewise.
3798 * gcc.target/i386/tbm-2.c: Likewise.
3799 * gcc.target/i386/udivmod-7.c: Likewise.
3800 * gcc.target/i386/udivmod-8.c: Likewise.
3801 * gcc.target/i386/unroll-1.c: Likewise.
3802 * gcc.target/i386/vararg-1.c: Likewise.
3803 * gcc.target/i386/vararg-2.c: Likewise.
3804 * gcc.target/i386/vect8-ret.c: Likewise.
3805 * gcc.target/i386/vectorize5.c: Likewise.
3806 * gcc.target/i386/wmul-1.c: Likewise.
3807 * gcc.target/i386/wmul-2.c: Likewise.
3808 * gcc.target/i386/wrfsbase-1.c: Likewise.
3809 * gcc.target/i386/wrfsbase-2.c: Likewise.
3810 * gcc.target/i386/wrgsbase-1.c: Likewise.
3811 * gcc.target/i386/wrgsbase-2.c: Likewise.
3812 * gcc.target/i386/xop-pcmov.c: Likewise.
3813 * gcc.target/i386/xop-pcmov2.c: Likewise.
3814 * gcc.target/i386/xop-rotate1-vector.c: Likewise.
3815 * gcc.target/i386/xop-rotate2-vector.c: Likewise.
3816 * gcc.target/i386/xop-rotate3-vector.c: Likewise.
3817 * gcc.target/i386/xop-shift1-vector.c: Likewise.
3818 * gcc.target/i386/xop-shift2-vector.c: Likewise.
3819 * gcc.target/i386/xop-shift3-vector.c: Likewise.
3820 * gcc.target/i386/zee.c: Likewise.
3821 * gcc.target/x86_64/abi/callabi/callabi.exp: Likewise.
3822 * gfortran.dg/compiler-directive_2.f: Likewise.
3823 * gfortran.dg/g77/20010216-1.f: Likewise.
3824 * gfortran.dg/gomp/pr39152.f90: Likewise.
3825 * gfortran.dg/pr33794.f90: Likewise.
3826
3827 2011-07-09 Jason Merrill <jason@redhat.com>
3828
3829 * g++.dg/cpp0x/regress/regress5.C: New.
3830
3831 2011-07-08 Jason Merrill <jason@redhat.com>
3832
3833 PR c++/45437
3834 * g++.dg/expr/compound-asn1.C: New.
3835 * g++.dg/warn/sequence-pt-1.C: Change one dg-error to dg-bogus.
3836
3837 2011-07-08 Jakub Jelinek <jakub@redhat.com>
3838
3839 PR target/49621
3840 * gcc.target/powerpc/altivec-34.c: New test.
3841
3842 2011-07-08 Jason Merrill <jason@redhat.com>
3843
3844 PR c++/45603
3845 * g++.dg/abi/guard3.C: New.
3846
3847 2011-07-08 Julian Brown <julian@codesourcery.com>
3848
3849 * lib/target-supports.exp
3850 (check_effective_target_arm_little_endian): New.
3851 (check_effective_target_vect_pack_trunc): Use above.
3852 (check_effective_target_vect_unpack): Likewise.
3853 (check_effective_target_vect_element_align): Test
3854 check_effective_target_arm_vect_no_misalign for ARM.
3855
3856 2011-07-08 Jason Merrill <jason@redhat.com>
3857
3858 PR c++/49673
3859 * g++.dg/cpp0x/constexpr-rom.C: New.
3860
3861 2011-07-08 Kirill Yukhin <kirill.yukhin@intel.com>
3862
3863 PR middle-end/49519
3864 * g++.dg/torture/pr49519.C: New test.
3865
3866 2011-07-08 Martin Jambor <mjambor@suse.cz>
3867
3868 * gcc.dg/tree-ssa/sra-12.c: Skip dump scan on avr targets.
3869
3870 2011-07-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3871
3872 PR testsuite/48727
3873 * g++.dg/opt/devirt2.C: Use specific pattern for sparc*-*-*.
3874
3875 2011-07-08 Richard Guenther <rguenther@suse.de>
3876
3877 PR tree-optimization/49662
3878 * gcc.dg/graphite/interchange-14.c: XFAIL.
3879 * gcc.dg/graphite/interchange-15.c: Likewise.
3880 * gcc.dg/graphite/interchange-mvt.c: Likewise.
3881
3882 2011-07-06 Jason Merrill <jason@redhat.com>
3883
3884 PR c++/49663
3885 * g++.dg/cpp0x/regress/regress4.C: New.
3886
3887 2011-07-07 Mikael Morin <mikael.morin@sfr.fr>
3888
3889 PR fortran/49648
3890 * gfortran.dg/result_in_spec_4.f90: New test.
3891
3892 2011-07-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3893
3894 * gcc.target/sparc/cas64.c: New test.
3895
3896 2011-07-07 Jakub Jelinek <jakub@redhat.com>
3897
3898 PR c/49644
3899 * g++.dg/torture/pr49644.C: New test.
3900
3901 PR c/49644
3902 * gcc.c-torture/execute/pr49644.c: New test.
3903
3904 2011-07-07 H.J. Lu <hongjiu.lu@intel.com>
3905
3906 * lib/target-supports.exp (check_effective_target_ia32): New.
3907 (check_effective_target_x32): Likewise.
3908 (check_effective_target_vect_cmdline_needed): Also check x32.
3909
3910 2011-07-07 Janis Johnson <janisjo@codesourcery.com>
3911
3912 * gcc.target/arm/pr40657-2.c: Remove -march option and unneeded
3913 dg-prune-output.
3914 * gcc.target/arm/pr42235.c: Likewise.
3915 * gcc.target/arm/pr42495.c: Likewise.
3916 * gcc.target/arm/pr42574.c: Likewise.
3917 * gcc.target/arm/thumb-branch1.c: Likewise.
3918
3919 * gcc.target/arm/pr39839.c: Don't specify -mthumb or -march, remove
3920 unneeded prune of possible warning.
3921 * gcc.target/arm/pr40956.c: Likewise.
3922 * gcc.target/arm/pr42505.c: Likewise.
3923
3924 * gcc.c-torture/compile/pr41679.c: Move from gcc.target/arm.
3925 * gcc.c-torture/compile/pr46883.c: Likewise.
3926 * gcc.c-torture/compile/pr46934.c: Likewise.
3927
3928 * gcc.target/arm/pr41679.c: Remove test directives in preparation
3929 for move to ../../gcc.c-torture/compile.
3930 * gcc.target/arm/pr46883.c: Likewise.
3931 * gcc.target/arm/pr46934.c: Likewise.
3932
3933 * lib/target-supports.exp (check_effective_target_arm_dsp): New.
3934 * gcc.target/arm/mla-2.c: Use it instead of specific -march.
3935 * gcc.target/arm/wmul-1.c: Likewise.
3936 * gcc.target/arm/wmul-2.c: Likewise.
3937 * gcc.target/arm/wmul-3.c: Likewise.
3938 * gcc.target/arm/wmul-4.c: Likewise.
3939 * gcc.target/arm/smlaltb-1.c: Require arm_dsp, don't specify -march,
3940 add tab after scan target.
3941 * gcc.target/arm/smlaltt-1.c: Likewise.
3942 * gcc.target/arm/smlatb-1.c: Likewise.
3943 * gcc.target/arm/smlatt-1.c: Likewise.
3944
3945 2011-07-07 Jakub Jelinek <jakub@redhat.com>
3946
3947 PR debug/49522
3948 * gcc.dg/debug/pr49522.c: New test.
3949
3950 2011-07-07 Georg-Johann Lay <avr@gjlay.de>
3951
3952 * gcc.dg/pragma-align.c: Run only if target !default_packed.
3953 * gcc.dg/pr46212.c: Run only if target int32plus.
3954 * gcc.dg/torture/pr48146.c: Ditto.
3955 * gcc.dg/tree-ssa/vrp51.c: Ditto.
3956 * c-c++-common/pr44832.c: Ditto.
3957 * gcc.dg/pr49544.c: Run only if target ptr32plus.
3958 * gcc.dg/pr31490.c: Ditto.
3959 * gcc.dg/torture/builtin-math-7.c: Run only if target
3960 large_double.
3961 * gcc.dg/torture/pr45764.c: Skip for AVR.
3962 * gcc.dg/pr47893.c: Ditto.
3963
3964 2011-07-07 Janis Johnson <janisjo@codesourcery.com>
3965
3966 * lib/target-supports.exp (check_effective_target_arm_thumb1): New.
3967 (check_effective_target_arm_thumb2): Clarify comment, add valid code.
3968 * gcc.target/arm/mla-1.c: Skip for arm_thumb1, don't specify -march,
3969 add tab to scan target.
3970
3971 2011-07-07 Richard Sandiford <richard.sandiford@linaro.org>
3972
3973 * gcc.target/arm/neon-modes-3.c: New test.
3974
3975 2011-07-07 Uros Bizjak <ubizjak@gmail.com>
3976
3977 * gcc.dg/graphite/pr37485.c (dg-options): Add -fno-loop-strip-mine
3978 -fno-loop-interchange -ffast-math.
3979
3980 2011-07-07 Richard Guenther <rguenther@suse.de>
3981
3982 * gcc.dg/ftrapv-3.c: New testcase.
3983
3984 2011-07-07 Richard Guenther <rguenther@suse.de>
3985
3986 * gcc.dg/tree-ssa/vrp58.c: New testcase.
3987 * gcc.dg/tree-ssa/scev-cast.c: Adjust.
3988
3989 2011-07-07 Kai Tietz <ktietz@redhat.com>
3990
3991 * gcc.dg/binop-notxor1.c: New test.
3992 * gcc.dg/binop-notand4a.c: New test.
3993 * gcc.dg/binop-notxor2.c: New test.
3994 * gcc.dg/binop-notand3a.c: New test.
3995 * gcc.dg/binop-notand2a.c: New test.
3996 * gcc.dg/binop-notand6a.c: New test.
3997 * gcc.dg/binop-notor1.c: New test.
3998 * gcc.dg/binop-notand1a.c: New test.
3999 * gcc.dg/binop-notand5a.c: New test.
4000 * gcc.dg/binop-notor2.c: New test.
4001
4002 2011-07-07 Jakub Jelinek <jakub@redhat.com>
4003
4004 PR middle-end/49640
4005 * gcc.dg/gomp/pr49640.c: New test.
4006
4007 2011-07-07 Richard Guenther <rguenther@suse.de>
4008
4009 * gcc.dg/graphite/pr37485.c: Add -floop-block.
4010
4011 2011-07-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4012
4013 PR target/39150
4014 * gcc.misc-tests/linkage.exp: Handle x86_64-*-solaris2.1[0-9]*.
4015
4016 2011-07-06 Michael Meissner <meissner@linux.vnet.ibm.com>
4017
4018 * gcc.target/powerpc/no-r11-1.c: New test for -mr11, -mno-r11.
4019 * gcc.target/powerpc/no-r11-2.c: Ditto.
4020 * gcc.target/powerpc/no-r11-3.c: Ditto.
4021
4022 2011-07-06 Uros Bizjak <ubizjak@gmail.com>
4023
4024 * gcc.dg/stack-layout-2.c: Cleanup expand rtl dump.
4025 * gfortran.dg/move_alloc_4.f90: Cleanup original tree dump.
4026
4027 2011-07-06 Georg-Johann Lay <avr@gjlay.de>
4028
4029 * lib/target-supports.exp (check_profiling_available): Disable
4030 profiling with -fprofile-generate for target avr.
4031
4032 2011-07-06 Richard Guenther <rguenther@suse.de>
4033
4034 PR tree-optimization/49645
4035 * g++.dg/tree-ssa/pr8781.C: Disable SRA.
4036
4037 2011-07-06 H.J. Lu <hongjiu.lu@intel.com>
4038
4039 PR middle-end/47383
4040 * gcc.dg/pr47383.c: New.
4041
4042 2011-07-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4043
4044 PR tree-optimization/49647
4045 * gcc.dg/tree-ssa/20030807-7.c: Remove xfail *-*-*.
4046
4047 2011-07-06 Eric Botcazou <ebotcazou@adacore.com>
4048
4049 PR testsuite/49542
4050 * gcc.dg/vect/pr33804.c: XFAIL if vect_no_align unconditionally.
4051 * gcc.dg/vect/slp-multitypes-3.c: XFAIL on SPARC unconditionally.
4052
4053 2011-07-05 Jason Merrill <jason@redhat.com>
4054
4055 PR c++/48157
4056 * g++.dg/template/template-id-4.C: New.
4057
4058 2011-07-05 Georg-Johann Lay <avr@gjlay.de>
4059
4060 * gcc.dg/pr44023.c: Add dg-require-effective-target int32plus
4061 * gcc.dg/pr43402.c: Ditto.
4062
4063 2011-07-05 Georg-Johann Lay <avr@gjlay.de>
4064
4065 * gcc.dg/cpp/pragma-3.c: Add dg-require-effective-target fopenmp.
4066
4067 2011-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
4068
4069 * gcc.target/powerpc/ppc-switch-1.c: New test for
4070 --param case-values-threshold.
4071 * gcc.target/powerpc/ppc-switch-2.c: Ditto.
4072
4073 2011-07-05 Janis Johnson <janisjo@codesourcery.com>
4074
4075 * gcc.target/arm/pr42093.c: Use "-fno-reorder-blocks".
4076
4077 2011-07-05 Jason Merrill <jason@redhat.com>
4078
4079 * g++.dg/rtti/anon-ns1.C: Allow for null-termination.
4080
4081 2011-07-05 Sebastian Pop <sebastian.pop@amd.com>
4082
4083 PR tree-optimization/47654
4084 * gcc.dg/graphite/block-pr47654.c: New.
4085
4086 2011-07-05 Jason Merrill <jason@redhat.com>
4087
4088 * g++.dg/cpp0x/lambda/lambda-ref2.C: New.
4089
4090 2011-07-05 Razya Ladelsky <razya@il.ibm.com>
4091
4092 PR tree-optimization/49580
4093 * gcc.dg/autopar/pr49580.c: New test.
4094
4095 2011-07-05 Richard Guenther <rguenther@suse.de>
4096
4097 PR tree-optimization/49518
4098 PR tree-optimization/49628
4099 * g++.dg/torture/pr49628.C: New testcase.
4100 * gcc.dg/torture/pr49518.c: Likewise.
4101
4102 2011-07-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4103
4104 * ada/acats/run_acats (which): Extract last field from type -p,
4105 type output only if command succeeded.
4106
4107 2011-07-04 Jason Merrill <jason@redhat.com>
4108
4109 * g++.dg/abi/mangle48.C: New.
4110
4111 * g++.dg/cpp0x/diag1.C: New.
4112
4113 * g++.dg/diagnostic/aka1.C: New.
4114
4115 2011-07-04 Jakub Jelinek <jakub@redhat.com>
4116
4117 PR rtl-optimization/49619
4118 * gcc.dg/pr49619.c: New test.
4119
4120 PR rtl-optimization/49472
4121 * gfortran.dg/pr49472.f90: New test.
4122
4123 PR debug/49602
4124 * gcc.dg/pr49602.c: New test.
4125
4126 2011-07-04 Georg-Johann Lay <avr@gjlay.de>
4127
4128 PR target/34734
4129 PR target/44643
4130 * gcc.target/avr/avr.exp: Run over cpp files, too.
4131 * gcc.target/avr/torture/avr-torture.exp: Ditto.
4132 * gcc.target/avr/progmem.h: New file.
4133 * gcc.target/avr/exit-abort.h: New file.
4134 * gcc.target/avr/progmem-error-1.c: New file.
4135 * gcc.target/avr/progmem-error-1.cpp: New file.
4136 * gcc.target/avr/progmem-warning-1.c: New file.
4137 * gcc.target/avr/torture/progmem-1.c: New file.
4138 * gcc.target/avr/torture/progmem-1.cpp: New file.
4139
4140 2011-07-04 Richard Guenther <rguenther@suse.de>
4141
4142 PR tree-optimization/49615
4143 * g++.dg/torture/pr49615.C: New testcase.
4144
4145 2011-07-03 Ira Rosen <ira.rosen@linaro.org>
4146
4147 PR tree-optimization/49610
4148 * gcc.dg/vect/pr49610.c: New test.
4149
4150 2011-07-02 Eric Botcazou <ebotcazou@adacore.com>
4151
4152 * gnat.dg/specs/debug1.ads: New test.
4153
4154 2011-07-02 Janus Weil <janus@gcc.gnu.org>
4155
4156 PR fortran/49562
4157 * gfortran.dg/typebound_proc_23.f90: New.
4158
4159 2011-07-01 Jonathan Wakely <jwakely.gcc@gmail.com>
4160
4161 PR c++/49605
4162 * g++.dg/warn/delete-non-virtual-dtor.C: Adjust.
4163
4164 2011-07-01 Jason Merrill <jason@redhat.com>
4165
4166 PR c++/48261
4167 * g++.dg/template/template-id-3.C: New.
4168
4169 PR c++/48593
4170 * g++.dg/template/qualified-id4.C: New.
4171
4172 PR c++/48883
4173 * g++.dg/template/explicit-args4.C: New.
4174
4175 PR c++/49085
4176 * g++.dg/template/offsetof2.C: New.
4177
4178 2011-07-01 Kai Tietz <ktietz@redhat.com>
4179
4180 * gcc.dg/tree-ssa/bitwise-sink.c: New test.
4181
4182 2011-07-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4183
4184 PR libmudflap/49549
4185 * lib/target-supports.exp (check_effective_target_gld): New proc.
4186
4187 2011-07-01 Richard Guenther <rguenther@suse.de>
4188
4189 PR tree-optimization/49603
4190 * gcc.dg/torture/pr49603.c: New testcase.
4191
4192 2011-06-30 Jason Merrill <jason@redhat.com>
4193
4194 PR c++/49387
4195 * g++.dg/rtti/template1.C: New.
4196
4197 PR c++/49569
4198 * g++.dg/cpp0x/regress/ctor1.C: New.
4199
4200 PR c++/49355
4201 * g++.dg/cpp0x/initlist54.C: New.
4202
4203 2011-06-30 Martin Jambor <mjambor@suse.cz>
4204
4205 * gcc.dg/tree-ssa/sra-12.c: New test.
4206
4207 2011-06-29 Jason Merrill <jason@redhat.com>
4208
4209 * g++.dg/cpp0x/named.C: Test subobject of xvalue.
4210
4211 2011-06-30 Richard Guenther <rguenther@suse.de>
4212
4213 PR tree-optimization/46787
4214 * gcc.dg/vect/vect-121.c: New testcase.
4215
4216 2011-06-30 Martin Jambor <mjambor@suse.cz>
4217
4218 PR tree-optimization/49094
4219 * gcc.dg/tree-ssa/pr49094.c: New test.
4220
4221 2011-06-30 Jakub Jelinek <jakub@redhat.com>
4222
4223 PR fortran/49540
4224 * gfortran.dg/pr49540-1.f90: New test.
4225 * gfortran.dg/pr49540-2.f90: New test.
4226
4227 2011-06-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4228
4229 PR ada/49511
4230 * ada/acats/run_acats (which): Use last field of type -p output.
4231
4232 2011-06-30 Dominique d'Humieres <dominiq@lps.ens.fr>
4233 Iain Sandoe <iains@gcc.gnu.org>
4234
4235 PR libobjc/36610
4236 * objc.dg/torture/forward-1.m: Remove dg-xfail-run-if.
4237 Only skip on 64-bit *-*-darwin8* && !objc2.
4238
4239 2011-06-30 Richard Guenther <rguenther@suse.de>
4240
4241 PR tree-optimization/38752
4242 * gcc.c-torture/compile/pr38752.c: New testcase.
4243
4244 2011-06-30 Ira Rosen <ira.rosen@linaro.org>
4245
4246 * gcc.dg/vect/slp-widen-mult-half.c: New test.
4247 * gcc.dg/vect/vect-widen-mult-half.c: New test.
4248
4249 2011-06-29 Jason Merrill <jason@redhat.com>
4250
4251 PR c++/49216
4252 * g++.dg/cpp0x/initlist53.C: Use placement new.
4253 * g++.dg/cpp0x/initlist-value.C: Use placement new.
4254 * g++.old-deja/g++.ext/arrnew2.C: Remove xfail.
4255
4256 PR c++/49003
4257 * g++.dg/cpp0x/trailing6.C: New.
4258 * g++.dg/cpp0x/pr45908.C: No error.
4259
4260 PR c++/49272
4261 * g++.old-deja/g++.jason/rfg10.C: Accept other overflow error too.
4262
4263 PR c++/49520
4264 * g++.dg/cpp0x/constexpr-using2.C: New.
4265
4266 * g++.dg/cpp0x/lambda/lambda-template3.C: New.
4267
4268 PR c++/45923
4269 * g++.dg/cpp0x/constexpr-diag3.C: New.
4270 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error message.
4271 * g++.dg/cpp0x/constexpr-ex1.C: Adjust error message.
4272 * g++.dg/cpp0x/constexpr-friend.C: Adjust error message.
4273 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust error message.
4274
4275 2011-06-29 Jason Merrill <jason@redhat.com>
4276
4277 * g++.dg/cpp0x/constexpr-is_literal.C: Adjust.
4278
4279 2011-06-29 Richard Guenther <rguenther@suse.de>
4280
4281 * gcc.dg/tree-ssa/loop-17.c: Adjust.
4282
4283 2011-06-29 Jason Merrill <jason@redhat.com>
4284
4285 * g++.dg/cpp0x/initlist-value2.C: New.
4286
4287 * g++.dg/cpp0x/constexpr-initlist4.C: New.
4288 * g++.dg/cpp0x/initlist-value.C: New.
4289
4290 2011-06-29 Richard Sandiford <richard.sandiford@linaro.org>
4291
4292 * gcc.dg/torture/pr49169.c: Restrict to ARM and MIPS targets.
4293
4294 2011-06-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4295
4296 * gcc.dg/inline_1.c: Remove dg-excess-errors.
4297 * gcc.dg/inline_2.c: Likewise.
4298 * gcc.dg/unroll_1.c: Likewise.
4299
4300 2011-06-29 Jakub Jelinek <jakub@redhat.com>
4301
4302 PR debug/49567
4303 * gcc.target/i386/pr49567.c: New test.
4304
4305 2011-06-28 Eric Botcazou <ebotcazou@adacore.com>
4306
4307 * gnat.dg/opt17.ad[sb]: New test.
4308
4309 2011-06-28 Janis Johnson <janisjo@codesourcery.com>
4310 Tom de Vries <tom@codesourcery.com>
4311
4312 * lib/target-supports.exp (check_effective_target_arm_nothumb)
4313 (check_effective_target_arm_thumb2): New effective targets.
4314 * gcc.target/arm/ivopts.c: Remove -mthumb/-marm. Guard object-size
4315 properly. Clean up temporary files.
4316 * gcc.target/arm/ivopts-2.c: Likewise.
4317 * gcc.target/arm/ivopts-3.c: Likewise.
4318 * gcc.target/arm/ivopts-4.c: Likewise.
4319 * gcc.target/arm/ivopts-5.c: Likewise.
4320 * gcc.target/arm/ivopts-6.c: Remove duplicate of ivopts.c.
4321
4322 2011-06-28 Thomas Koenig <tkoenig@gcc.gnu.org>
4323
4324 PR fortran/49479
4325 * gfortran.dg/reshape_zerosize_3.f90: New test.
4326
4327 2011-06-28 Janis Johnson <janisjo@codesourcery.com>
4328
4329 * gcc.target/arm/vfp-ldmdbs.c: Skip for soft float.
4330 * gcc.target/arm/vfp-ldmias.c: Likewise.
4331 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
4332 * gcc.target/arm/vfp-stmdbs.c: Likewise.
4333 * gcc.target/arm/vfp-ldmiad.c: Likewise.
4334 * gcc.target/arm/vfp-stmias.c: Likewise.
4335 * gcc.target/arm/vfp-stmdbd.c: Likewise.
4336 * gcc.target/arm/vfp-stmiad.c: Likewise.
4337
4338 2011-06-27 Janis Johnson <janisjo@codesourcery.com>
4339
4340 * gcc.target/arm/pr45701-1.c: Don't specify -march; remove
4341 dg-prune-output.
4342 * gcc.target/arm/pr45701-2.c: Ditto.
4343
4344 2011-06-27 Janus Weil <janus@gcc.gnu.org>
4345
4346 PR fortran/49466
4347 * gfortran.dg/allocatable_scalar_9.f90: Modified.
4348 * gfortran.dg/extends_14.f03: Modified.
4349
4350 2011-06-27 Janis Johnson <janisjo@codesourcery.com>
4351
4352 * lib/target-supports-dg.exp (dg-require-effective-target): Return
4353 early if the test is already being skipped.
4354
4355 * lib/scanasm.exp (dg-scan, scan-assembler-times, scan-assembler-dem,
4356 scan-assembler-dem-not): For missing file, report unresolved with
4357 same message as for pass/fail, with reason reported in log file.
4358
4359 * lib/target-supports.exp (add_options_for_arm_fp16): Renamed
4360 from add_options_for_arm_neon_fp16.
4361 (check_effective_target_arm_fp16_ok_nocache): Renamed from
4362 check_effective_target_arm_neon_fp16_ok_nocache.
4363 Check -mfpu and -mfloat-abi options from current multilib.
4364 Do not require neon support.
4365 (check_effective_target_arm_fp16_ok): Renamed from
4366 check_effecitve_target_arm_neon_fp16_ok.
4367 * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: Use new names for
4368 arm_neon_fp16_ok and arm_fp16.
4369 * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Likewise.
4370 * gcc.dg/torture/arm-fp16-ops-5.c: Likewise.
4371 * gcc.dg/torture/arm-fp16-ops-6.c: Likewise.
4372 * gcc.target/arm/fp16-compile-vcvt.c: Likewise.
4373
4374 2011-06-27 Jakub Jelinek <jakub@redhat.com>
4375
4376 * gcc.dg/builtin-assume-aligned-1.c: New test.
4377 * gcc.dg/builtin-assume-aligned-2.c: New test.
4378 * gcc.target/i386/builtin-assume-aligned-1.c: New test.
4379
4380 PR debug/49544
4381 * gcc.dg/pr49544.c: New test.
4382
4383 2011-06-27 Richard Guenther <rguenther@suse.de>
4384
4385 PR tree-optimization/49394
4386 * g++.dg/torture/pr49394.C: New testcase.
4387
4388 2011-06-27 Kai Tietz <ktietz@redhat.com>
4389
4390 * gcc.dg/optimize-bswapdi-2.c: New test.
4391
4392 2011-06-27 Michael Hope <michael.hope@linaro.org>
4393 Richard Sandiford <richard.sandiford@linaro.org>
4394
4395 PR tree-optimization/49169
4396 * gcc.dg/torture/pr49169.c: New test.
4397
4398 2011-06-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
4399
4400 PR testsuite/49529
4401 * gcc.dg/ipa/ipa-pta-17.c: Use dg-require-alias.
4402
4403 * gcc.dg/debug/pr49294.c (dg-options): Add -fno-common to options on
4404 hppa*-*-hpux*.
4405
4406 2011-06-26 Jason Merrill <jason@redhat.com>
4407
4408 * g++.dg/cpp0x/constexpr-cleanup.C: Tweak error message.
4409
4410 PR c++/49528
4411 * g++.dg/init/ref19.C: New.
4412 * g++.dg/cpp0x/constexpr-cleanup.C: New.
4413
4414 2011-06-26 Jakub Jelinek <jakub@redhat.com>
4415
4416 PR tree-optimization/48377
4417 * gcc.dg/vect/pr48377.c: Add dg-require-effective-target
4418 non_strict_align.
4419
4420 2011-06-26 Steve Ellcey <sje@cup.hp.com>
4421
4422 PR middle-end/49191
4423 * lib/target-supports.exp (check_effective_target_non_strict_align):
4424 New.
4425 * gcc.dg/memcpy-3.c: Add dg-require-effective-target non_strict_align.
4426
4427 2011-06-24 Martin Jambor <mjambor@suse.cz>
4428
4429 PR tree-optimizations/49516
4430 * g++.dg/tree-ssa/pr49516.C: New test.
4431
4432 2011-06-23 Jason Merrill <jason@redhat.com>
4433
4434 PR c++/35255
4435 * g++.dg/template/partial10.C: New.
4436 * g++.dg/template/partial11.C: New.
4437
4438 2011-06-23 Jeff Law <law@redhat.com>
4439
4440 PR middle-end/48770
4441 * gcc.dg/pr48770.c: New test.
4442
4443 2011-06-23 Jan Hubicka <jh@suse.cz>
4444
4445 PR middle-end/49373
4446 * g++.dg/torture/pr43879-1_1.C: Revert the xfail introduced yesterday.
4447
4448 2011-06-23 Jakub Jelinek <jakub@redhat.com>
4449
4450 PR testsuite/49512
4451 * gcc.dg/tree-ssa/asm-1.c: Use -fdump-tree-optimized-nouid
4452 instead of -fdump-tree-optimized.
4453
4454 2011-06-23 Paolo Carlini <paolo.carlini@oracle.com>
4455
4456 PR c++/44625
4457 * g++.dg/template/crash107.C: New.
4458 * g++.dg/template/error17.C: Adjust.
4459
4460 2011-06-23 Jason Merrill <jason@redhat.com>
4461
4462 PR c++/49507
4463 * g++.dg/cpp0x/defaulted30.C: New.
4464
4465 PR c++/49440
4466 * g++.dg/rtti/anon-ns1.C: New.
4467
4468 PR c++/49395
4469 * g++.dg/init/ref18.C: New.
4470
4471 PR c++/36435
4472 * g++.dg/template/partial9.C: New.
4473
4474 2011-06-22 Hans-Peter Nilsson <hp@axis.com>
4475
4476 PR middle-end/49373
4477 * g++.dg/torture/pr43879-1_1.C: Xfail for -O1 and above, except -flto.
4478
4479 2011-06-22 Jakub Jelinek <jakub@redhat.com>
4480
4481 PR debug/49496
4482 * gcc.dg/pr49496.c: New test.
4483
4484 2011-06-22 Janis Johnson <janisjo@codesourcery.com>
4485
4486 * gcc.target/arm/scd42-3.c: Allow -march-xscale; skip if -mcpu
4487 is not xscale.
4488
4489 * gcc.target/arm/thumb-bitfld1.c: Don't specify -march, require thumb1.
4490
4491 * gcc.target/arm/ctz.c: Don't specify -march, require thumb2.
4492 * gcc.target/arm/pr42879.c: Likewise.
4493 * gcc.target/arm/pr45701-3.c: Likewise.
4494
4495 * gcc.target/arm/20031108-1.c: Require thumb1 or thumb2.
4496 * gcc.target/arm/pr40482.c: Likewise.
4497 * gcc.target/arm/stack-corruption.c: Likewise.
4498
4499 2011-06-22 Richard Guenther <rguenther@suse.de>
4500
4501 PR tree-optimization/49493
4502 * gcc.dg/ipa/ipa-pta-17.c: New testcase.
4503
4504 2011-06-22 Jason Merrill <jason@redhat.com>
4505
4506 PR c++/49260
4507 * g++.dg/cpp0x/lambda/lambda-eh2.C: Change options.
4508
4509 2011-06-22 Dmitry Plotnikov <dplotnikov@ispras.ru>
4510 Dmitry Melnik <dm@ispras.ru>
4511
4512 * gcc.target/arm/neon-vshr-imm-1.c: New testcase.
4513 * gcc.target/arm/neon-vshl-imm-1.c: New testcase.
4514 * gcc.target/arm/neon-vlshr-imm-1.c: New testcase.
4515
4516 2011-06-22 Nathan Sidwell <nathan@codesourcery.com>
4517
4518 * gcc.target/arm/tlscall.c: New.
4519
4520 2011-06-21 Jason Merrill <jason@redhat.com>
4521
4522 PR c++/49172
4523 * g++.dg/cpp0x/constexpr-ref1.C: New.
4524 * g++.dg/cpp0x/constexpr-ref2.C: New.
4525 * g++.dg/cpp0x/constexpr-ice2.C: Remove dg-error tag.
4526
4527 PR c++/49482
4528 * g++.dg/cpp0x/lambda/lambda-warn3.C: New.
4529
4530 PR c++/49418
4531 * g++.dg/template/param3.C: New.
4532
4533 2011-06-21 Bernd Schmidt <bernds@codesourcery.com>
4534
4535 * gcc.c-torture/excute/builtin-bitops-1.c (MAKE_FUNS): Make
4536 my_clrsb test functions.
4537 (main): Test clrsb.
4538 * gcc.dg/builtin-protos-1.c (test_s, test_u, test_sl, test_ul,
4539 test_sll, test_ull): Add clrsb tests.
4540 * gcc.dg/torture/builtin-attr-1.c: Add tests for clrsb, clrsbl,
4541 clrsbll.
4542
4543 2011-06-21 Janus Weil <janus@gcc.gnu.org>
4544
4545 PR fortran/49112
4546 * gfortran.dg/class_44.f03: New.
4547
4548 2011-06-21 Ira Rosen <ira.rosen@linaro.org>
4549
4550 PR tree-optimization/49478
4551 * gcc.dg/vect/pr49478.c
4552
4553 2011-06-21 Richard Guenther <rguenther@suse.de>
4554
4555 PR tree-optimization/49483
4556 * gcc.dg/vect/vect-120.c: New testcase.
4557
4558 2011-06-21 Ira Rosen <ira.rosen@linaro.org>
4559
4560 PR testsuite/49443
4561 * gcc.dg/vect/vect-peel-3.c: Expect to fail on vect_no_align targets.
4562 * gcc.dg/vect/vect-peel-4.c: Likewise.
4563
4564 2011-06-22 Christian Bruel <christian.bruel@st.com>
4565
4566 PR middle-end/49139
4567 * gcc.dg/always_inline.c: Removed -Winline. Update checks
4568 * gcc.dg/always_inline2.c: Likewise.
4569 * gcc.dg/always_inline3.c: Likewise.
4570 * gcc.dg/debug/pr41264-1.c: Add -Wno-attributes.
4571 * gcc.dg/inline_1.c: Likewise.
4572 * gcc.dg/inline_2.c: Likewise.
4573 * gcc.dg/inline_3.c: Likewise.
4574 * gcc.dg/inline_4.c: Likewise.
4575 * gcc.dg/20051201-1.c: Likewise.
4576 * gcc.dg/pr40087.c: Likewise.
4577 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
4578 * gcc.dg/inline-22.c: Likewise.
4579 * gcc.dg/lto/20090218-1_0.c: Set inline keyword.
4580 * gcc.dg/lto/20090218-1_1.c: Likewise.
4581 * g++.dg/ipa/devirt-7.C: Likewise.
4582 * gcc.dg/uninit-pred-5_a.c: Likewise.
4583 * gcc.dg/uninit-pred-5_b.c: Likewise.
4584 * gcc.dg/fail_always_inline.c: New.
4585
4586 2011-06-21 Jakub Jelinek <jakub@redhat.com>
4587
4588 * Make-lang.in (check_gfortran_parallelize): Parallelize dg.exp
4589 into 6 jobs instead of 3.
4590
4591 2011-06-20 Jason Merrill <jason@redhat.com>
4592
4593 PR c++/49216
4594 * g++.dg/cpp0x/initlist53.C: New.
4595
4596 2011-06-20 Tobias Burnus <burnus@net-b.de>
4597
4598 PR fortran/18918
4599 * gfortran.dg/coarray_lock_1.f90: Update dg-error.
4600 * gfortran.dg/coarray_lock_3.f90: New.
4601 * gfortran.dg/coarray/lock_1.f90: New.
4602
4603 2011-06-20 Janis Johnson <janisjo@codesourcery.com>
4604
4605 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
4606 scan-dump-dem, scan-dump-dem-not): Treat a missing dump file as
4607 unresolved and report the reason to the log file.
4608
4609 * lib/scanasm.exp (object-size): Move argument processing earlier
4610 to report errors before verifying that the file exists. Report
4611 problems detected at runtime as unresolved instead of error and
4612 report their reasons to the log file.
4613
4614 2011-06-20 Jason Merrill <jason@redhat.com>
4615
4616 PR c++/47080
4617 * g++.dg/cpp0x/explicit6.C: New.
4618
4619 PR c++/47635
4620 * g++.dg/cpp0x/enum20.C: New.
4621
4622 PR c++/48138
4623 * g++.dg/ext/attr-aligned01.C: New.
4624
4625 PR c++/49205
4626 * g++.dg/cpp0x/variadic-default.C: New.
4627
4628 PR c++/43321
4629 * g++.dg/cpp0x/auto26.C: New.
4630
4631 PR c++/43831
4632 * g++.dg/cpp0x/lambda/lambda-capture-reduncancy.C: New.
4633
4634 2011-06-20 Kai Tietz <ktietz@redhat.com>
4635
4636 * gcc.dg/binop-notand1.c: New test.
4637 * gcc.dg/binop-notand2.c: New test.
4638 * gcc.dg/binop-notand3.c: New test.
4639 * gcc.dg/binop-notand4.c: New test.
4640 * gcc.dg/binop-notand5.c: New test.
4641 * gcc.dg/binop-notand6.c: New test.
4642
4643 2011-06-18 Jakub Jelinek <jakub@redhat.com>
4644
4645 PR testsuite/49432
4646 * obj-c++.dg/invalid-type-1.mm: Adjust for new error wording.
4647
4648 2011-06-18 Janus Weil <janus@gcc.gnu.org>
4649
4650 PR fortran/49400
4651 * gfortran.dg/proc_ptr_31.f90: New.
4652
4653 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
4654
4655 * gnat.dg/volatile6.adb: New test.
4656 * gnat.dg/volatile7.adb: Likewise.
4657 * gnat.dg/volatile8.adb: Likewise.
4658 * gnat.dg/volatile9.adb: Likewise.
4659
4660 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
4661
4662 * gnat.dg/constant3.adb: New test.
4663
4664 2011-06-18 Janne Blomqvist <jb@gcc.gnu.org>
4665
4666 PR libfortran/49296
4667 * gfortran.dg/read_list_eof_1.f90: New test.
4668
4669 2011-06-18 Jakub Jelinek <jakub@redhat.com>
4670
4671 PR target/49411
4672 * gcc.target/i386/testimm-1.c: New test.
4673 * gcc.target/i386/testimm-2.c: New test.
4674 * gcc.target/i386/testimm-3.c: New test.
4675 * gcc.target/i386/testimm-4.c: New test.
4676 * gcc.target/i386/testimm-5.c: New test.
4677 * gcc.target/i386/testimm-6.c: New test.
4678 * gcc.target/i386/testimm-7.c: New test.
4679 * gcc.target/i386/testimm-8.c: New test.
4680 * gcc.target/i386/xop-vpermil2px-2.c: New test.
4681 * gcc.target/i386/xop-rotate1-int.c: New test.
4682 * gcc.target/i386/xop-rotate2-int.c: New test.
4683
4684 2011-06-17 Jason Merrill <jason@redhat.com>
4685
4686 * g++.dg/cpp0x/rv-func2.C: New.
4687
4688 * g++.dg/debug/dwarf2/lambda1.C: New.
4689 * g++.dg/warn/Wshadow-6.C: Adjust.
4690
4691 2011-06-17 Janus Weil <janus@gcc.gnu.org>
4692
4693 PR fortran/48699
4694 * gfortran.dg/move_alloc_5.f90: New.
4695
4696 2011-06-17 Hans-Peter Nilsson <hp@axis.com>
4697
4698 PR rtl-optimization/48542
4699 * gcc.dg/torture/pr48542.c: New test.
4700
4701 2011-06-16 Jason Merrill <jason@redhat.com>
4702
4703 PR c++/44160
4704 * g++.dg/cpp0x/lambda/lambda-__func__.C: New.
4705
4706 PR c++/45378
4707 * g++.dg/cpp0x/initlist52.C New.
4708
4709 PR c++/45399
4710 * c-c++-common/raw-string-12.c: New.
4711
4712 PR c++/49229
4713 * g++.dg/cpp0x/sfinae26.C: New.
4714
4715 PR c++/49251
4716 * g++.dg/cpp0x/variadic113.C: New.
4717
4718 PR c++/49420
4719 * g++.dg/cpp0x/variadic112.C: New.
4720
4721 2011-06-16 Jeff Law <law@redhat.com>
4722
4723 * gcc.dg/builtin-object-size-1.c: Update to handle chances from
4724 improved jump threading.
4725 * gcc.dg/builtin-object-size-2.c: Likewise.
4726 * gcc.dg/tree-ssa/20030728-1.c: Likewise.
4727
4728 2011-06-16 Janus Weil <janus@gcc.gnu.org>
4729
4730 PR fortran/49074
4731 * gfortran.dg/typebound_assignment_3.f03: New.
4732
4733 2011-06-16 Steve Ellcey <sje@cup.hp.com>
4734
4735 PR testsuite/48727
4736 * g++.dg/opt/devirt2.C: Change xfail rule to target.
4737
4738 2011-06-16 Martin Jambor <mjambor@suse.cz>
4739
4740 PR tree-optimization/49343
4741 * gnat.dg/discr31.ad[sb]: New test.
4742
4743 2011-06-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4744
4745 * gcc.dg/debug/pr49032.c: Prune mips-tfile warning.
4746
4747 2011-06-16 Tom de Vries <tom@codesourcery.com>
4748
4749 PR target/45098
4750 * gcc.target/arm/ivopts-3.c: Update test.
4751 * gcc.target/arm/ivopts-5.c: Same.
4752
4753 2011-06-16 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4754
4755 Revert:
4756 2011-06-10 Wei Guozhi <carrot@google.com>
4757
4758 PR target/45335
4759 * gcc.target/arm/pr45335.c: New test.
4760 * gcc.target/arm/pr45335-2.c: New test.
4761 * gcc.target/arm/pr45335-3.c: New test.
4762 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
4763 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
4764 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
4765
4766 2011-06-16 Ira Rosen <ira.rosen@linaro.org>
4767
4768 * gcc.dg/vect/vect-widen-mult-half-u8.c: New test.
4769
4770 2011-06-16 Janus Weil <janus@gcc.gnu.org>
4771
4772 PR fortran/49417
4773 * gfortran.dg/class_43.f03: New.
4774
4775 2011-06-16 Jakub Jelinek <jakub@redhat.com>
4776
4777 PR tree-optimization/49419
4778 * gcc.c-torture/execute/pr49419.c: New test.
4779
4780 2011-06-16 Revital Eres <revital.eres@linaro.org>
4781
4782 * gcc.dg/sms-9.c: New file.
4783
4784 2011-06-15 Easwaran Raman <eraman@google.com>
4785
4786 PR rtl-optimization/49414
4787 * gcc.dg/pr44194-1.c: Restrict test to 64-bit targets.
4788
4789 2011-06-14 Jason Merrill <jason@redhat.com>
4790
4791 * g++.dg/cpp0x/noexcept13.C: New.
4792
4793 2011-06-14 Easwaran Raman <eraman@google.com>
4794
4795 PR rtl-optimization/44194
4796 * gcc.dg/pr44194-1.c: New test.
4797 * gcc.dg/pr44194-2.c: New test.
4798
4799 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
4800
4801 * gcc.target/arm/pr45701-1.c: Ignore warnings about conflicting
4802 switches.
4803 * gcc.target/arm/pr45701-2.c: Likewise.
4804 * gcc.target/arm/thumb-branch1.c: Likewise.
4805
4806 2011-06-14 Steve Ellcey <sje@cup.hp.com>
4807
4808 PR testsuite/48727
4809 * g++.dg/opt/devirt2.C: Fix scan rules for ia64*-*-hpux* and hppa*-*-*.
4810
4811 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
4812
4813 * gcc.target/arm/pr45701-1.c: Require thumb support.
4814 * gcc.target/arm/pr45701-2.c: Likewise.
4815 * gcc.target/arm/thumb-branch1.c: Likewise.
4816
4817 * gcc.target/arm/mla-1.c: Ignore warnings about conflicting switches.
4818 * gcc.target/arm/pr39839.c: Likewise.
4819 * gcc.target/arm/pr40657-2.c: Likewise.
4820 * gcc.target/arm/pr40956.c: Likewise.
4821 * gcc.target/arm/pr41679.c: Likewise.
4822 * gcc.target/arm/pr42235.c: Likewise.
4823 * gcc.target/arm/pr42495.c: Likewise.
4824 * gcc.target/arm/pr42505.c: Likewise.
4825 * gcc.target/arm/pr42574.c: Likewise.
4826 * gcc.target/arm/pr46883.c: Likewise.
4827 * gcc.target/arm/pr46934.c: Likewise.
4828 * gcc.target/arm/xor-and.c: Likewise.
4829
4830 2011-06-14 Jason Merrill <jason@redhat.com>
4831
4832 * g++.dg/other/error23.C: Adjust error message.
4833 * g++.dg/other/error32.C: Likewise.
4834
4835 PR c++/49389
4836 * g++.dg/cpp0x/rv-dotstar.C: New.
4837
4838 PR c++/49369
4839 * g++.dg/cpp0x/decltype30.C: New.
4840
4841 * g++.dg/cpp0x/constexpr-array-ptr7.C: New.
4842
4843 2011-06-14 Jakub Jelinek <jakub@redhat.com>
4844
4845 PR fortran/49103
4846 * gfortran.dg/pr49103.f90: New test.
4847
4848 2011-06-14 Tom de Vries <tom@codesourcery.com>
4849
4850 PR target/45098
4851 * gcc.target/arm/ivopts-3.c: New test.
4852 * gcc.target/arm/ivopts-4.c: New test.
4853 * gcc.target/arm/ivopts-5.c: New test.
4854
4855 2011-06-14 Jakub Jelinek <jakub@redhat.com>
4856
4857 PR rtl-optimization/49390
4858 * gcc.c-torture/execute/pr49390.c: New test.
4859
4860 2011-06-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4861
4862 * g++.dg/torture/pr48954.C: Use dg-require-effective-target lto.
4863
4864 2011-06-14 Georg-Johann Lay <avr@gjlay.de>
4865
4866 * gcc.c-torture/execute/cmpsi-2.c: Undo 172757.
4867 * gcc.c-torture/execute/cmpsi-2.x: New file.
4868 * gcc.c-torture/execute/pr45262.c: Undo 172757.
4869 * gcc.c-torture/execute/pr45262.x: New file.
4870 * gcc.c-torture/compile/pr46534.c: Skip for AVR.
4871 * gcc.c-torture/compile/pr49029.c: Add dg-require-effective-target
4872 int32plus
4873 * gcc.c-torture/compile/pr49163.c: Ditto.
4874
4875 2011-06-14 Ira Rosen <ira.rosen@linaro.org>
4876
4877 * gcc.dg/vect/vect-16.c: Rename to...
4878 * gcc.dg/vect/no-fast-math-vect16.c: ...this.
4879 * gcc.dg/vect/vect-peel-3.c: Adjust misalignment values
4880 for double-word vectors.
4881 * gcc.dg/vect/vect-peel-4.c: Likewise.
4882 * gcc.dg/vect/bb-slp-10.c: Replace vect_hw_misalign with
4883 vect_element_align.
4884 * gcc.dg/vect/vect.exp: Run no-fast-math-* tests with
4885 -fno-fast-math.
4886
4887 2011-06-13 Edmar Wienskoski <edmar@freescale.com>
4888
4889 PR target/44618
4890 * gcc.target/powerpc/outofline_rnreg.c: New testcase.
4891
4892 2011-06-13 H.J. Lu <hongjiu.lu@intel.com>
4893
4894 * gcc.dg/h8300-bit-insn-ice2.c: Remove duplicated lines.
4895
4896 2011-06-13 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
4897
4898 * gcc.dg/h8300-bit-insn-ice2.c: New testcase.
4899
4900 2011-06-13 Thomas Koenig <tkoenig@gcc.gnu.org>
4901
4902 * gfortran.dg/trim_optimize_8.f90: New test case.
4903
4904 2011-06-13 Jakub Jelinek <jakub@redhat.com>
4905 Ira Rosen <ira.rosen@linaro.org>
4906
4907 PR tree-optimization/49352
4908 * gcc.dg/vect/pr49352.c: New test.
4909
4910 2011-06-12 Tobias Burnus
4911
4912 PR fortran/49324
4913 * gfortran.dg/alloc_comp_assign_11.f90: New.
4914
4915 2011-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
4916
4917 * gfortran.dg/trim_optimize_7.f90: New test.
4918
4919 2011-06-10 Wei Guozhi <carrot@google.com>
4920
4921 PR target/45335
4922 * gcc.target/arm/pr45335.c: New test.
4923 * gcc.target/arm/pr45335-2.c: New test.
4924 * gcc.target/arm/pr45335-3.c: New test.
4925 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
4926 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
4927 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
4928
4929 2011-06-10 Paolo Carlini <paolo.carlini@oracle.com>
4930
4931 PR c++/41769
4932 * g++.dg/parse/error39.C: New.
4933
4934 2011-06-10 Janis Johnson <janisjo@codesourcery.com>
4935
4936 * gcc.target/arm/20090811-1.c: Skip for incompatible
4937 options, do not override other options.
4938 * gcc.target/arm/combine-cmp-shift.c: Skip for
4939 incompatible options.
4940 * gcc.target/arm/pr45094.c: Likewise.
4941 * gcc.target/arm/scd42-1.c: Likewise.
4942 * gcc.target/arm/scd42-3.c: Likewise.
4943 * gcc.target/arm/thumb-ltu.c: Likewise.
4944
4945 * lib/target-supports.exp
4946 (check_effective_target_arm_neon_fp16_ok_nocache): Return 0 if
4947 multilib flags use -mfpu with a value other than neon-fp16.
4948
4949 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4950
4951 * gcc.dg/torture/tls/tls.exp: Load torture-options.exp.
4952 Run tests with -fpic/-fPIC, -pie -fpie/-fPIE if supported.
4953
4954 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4955
4956 * lib/target-supports.exp (check_effective_target_pie): New proc.
4957 * gcc.dg/pie-link.c: Use target pie.
4958
4959 2011-06-10 Eric Botcazou <ebotcazou@adacore.com>
4960 Laurent Roug� <laurent.rouge@menta.fr>
4961
4962 * gcc.dg/20020503-1.c: Add back -mflat option on the SPARC.
4963 * gcc.target/sparc/sparc-ret.c: Skip if -mflat is passed.
4964
4965 2011-06-10 Daniel Carrera <dcarrera@gmail.com>
4966
4967 * gfortran.dg/coarray/sync_1.f90: New test for
4968 "SYNC ALL", "SYNC MEMORY" and "SYNC IMAGES".
4969
4970 2011-06-10 Ira Rosen <ira.rosen@linaro.org>
4971
4972 PR tree-optimization/49318
4973 * gcc.dg/vect/pr49318.c: New test.
4974
4975 2011-06-09 David Krauss <potswa@mac.com>
4976
4977 * g++.dg/template/arrow1.C: New.
4978
4979 2011-06-09 Jason Merrill <jason@redhat.com>
4980
4981 * lib/prune.exp: Prune "note"s.
4982 * g++.dg/uninit-pred-3_b.C: Remove dg-excess-errors.
4983
4984 * g++.dg/ext/injected-ttp.C: Specify -std=c++98.
4985 * g++.dg/template/dependent-expr3.C: Likewise.
4986 * g++.dg/parse/template7.C: Likewise.
4987 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
4988 * g++.old-deja/g++.jason/rfg10.C: Likewise.
4989 * g++.old-deja/g++.pt/friend38.C: Likewise.
4990 * g++.old-deja/g++.pt/crash32.C: Likewise.
4991 * g++.old-deja/g++.other/init4.C: Likewise.
4992 * g++.old-deja/g++.other/friend8.C: Likewise.
4993
4994 * g++.dg/ext/complex7.C: Adjust expected output.
4995 * g++.dg/diagnostic/method1.C: Likewise.
4996 * g++.dg/parse/parameter-declaration-2.C: Likewise.
4997 * g++.dg/parse/crash33.C: Likewise.
4998 * g++.dg/other/warning1.C: Likewise.
4999 * g++.dg/init/pr29571.C: Likewise.
5000 * g++.dg/warn/overflow-warn-1.C: Likewise.
5001 * g++.dg/warn/overflow-warn-3.C: Likewise.
5002 * g++.dg/warn/overflow-warn-4.C: Likewise.
5003 * g++.old-deja/g++.oliva/template1.C: Likewise.
5004
5005 * g++.dg/cpp0x/regress/error-recovery1.C: Adjust.
5006 * g++.dg/parse/template7.C: Adjust.
5007
5008 2011-06-09 Kaz Kojima <kkojima@gcc.gnu.org>
5009
5010 PR target/49307
5011 * gcc.dg/pr49307.c: New.
5012
5013 2011-06-09 Wei Guozhi <carrot@google.com>
5014
5015 PR target/46975
5016 * gcc.target/arm/pr46975.c: New testcase.
5017
5018 2011-06-09 Nicola Pero <nicola.pero@meta-innovation.com>
5019
5020 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h
5021 (PMETH, arglist_t): Removed.
5022 (method_get_number_of_arguments): Removed.
5023 (method_get_nth_argument): Removed.
5024 (method_get_first_argument): Removed.
5025 (method_get_next_argument): Removed.
5026 (method_get_sizeof_arguments): Removed.
5027 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h
5028 (PMETH): Removed.
5029 (method_get_number_of_arguments): Removed.
5030 (method_get_nth_argument): Removed.
5031 (method_get_first_argument): Removed.
5032 (method_get_next_argument): Removed.
5033 (method_get_sizeof_arguments): Removed.
5034 * objc-obj-c++-shared/objc-test-suite-types.h (PMETH): Removed.
5035
5036 2011-06-09 David Li <davidxl@google.com>
5037
5038 * gcc.dg/dump-pass.c: New test.
5039
5040 2011-06-09 Paolo Carlini <paolo.carlini@oracle.com>
5041
5042 PR c++/29003
5043 * g++.dg/parse/error38.C: New.
5044
5045 2011-06-09 Jakub Jelinek <jakub@redhat.com>
5046
5047 PR middle-end/49308
5048 * gfortran.dg/pr49308.f90: New test.
5049
5050 2011-06-08 Jason Merrill <jason@redhat.com>
5051
5052 * g++.dg/cpp0x/noexcept11.C: New.
5053 * g++.dg/cpp0x/noexcept12.C: New.
5054 * g++.dg/cpp0x/sfinae11.C: Adjust.
5055
5056 2011-06-08 Jakub Jelinek <jakub@redhat.com>
5057
5058 PR testsuite/49323
5059 * g++.dg/debug/dwarf2/integer-typedef.C: Add -fno-merge-debug-strings
5060 to dg-options, match also DW_AT_linkage_name.
5061
5062 2011-06-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5063
5064 PR middle-end/21953
5065 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Use
5066 -fno-common on alpha*-dec-osf*.
5067 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Likewise.
5068
5069 2011-06-08 Alexander Monakov <amonakov@ispras.ru>
5070
5071 PR rtl-optimization/49303
5072 * gcc.target/ia64/pr49303.c: New test.
5073
5074 2011-06-08 Tobias Burnus <burnus@net-b.de>
5075
5076 PR fortran/18918
5077 * gfortran.dg/coarray_lock_1.f90: New.
5078 * gfortran.dg/coarray_lock_2.f90: New.
5079
5080 2011-06-07 Jason Merrill <jason@redhat.com>
5081
5082 * lib/prune.exp: Look for "required" rather than "instantiated".
5083 * g++.dg/abi/mangle11.C: Likewise.
5084 * g++.dg/abi/mangle12.C: Likewise.
5085 * g++.dg/abi/mangle17.C: Likewise.
5086 * g++.dg/abi/mangle20-2.C: Likewise.
5087 * g++.dg/abi/pragma-pack1.C: Likewise.
5088 * g++.dg/cpp0x/decltype26.C: Likewise.
5089 * g++.dg/cpp0x/decltype28.C: Likewise.
5090 * g++.dg/cpp0x/decltype29.C: Likewise.
5091 * g++.dg/cpp0x/enum11.C: Likewise.
5092 * g++.dg/cpp0x/forw_enum8.C: Likewise.
5093 * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
5094 * g++.dg/cpp0x/pr47416.C: Likewise.
5095 * g++.dg/ext/case-range2.C: Likewise.
5096 * g++.dg/ext/case-range3.C: Likewise.
5097 * g++.dg/gomp/for-19.C: Likewise.
5098 * g++.dg/gomp/pr37533.C: Likewise.
5099 * g++.dg/gomp/pr38639.C: Likewise.
5100 * g++.dg/gomp/tpl-parallel-2.C: Likewise.
5101 * g++.dg/inherit/base3.C: Likewise.
5102 * g++.dg/inherit/using6.C: Likewise.
5103 * g++.dg/init/placement4.C: Likewise.
5104 * g++.dg/init/reference3.C: Likewise.
5105 * g++.dg/lookup/scoped6.C: Likewise.
5106 * g++.dg/lookup/using7.C: Likewise.
5107 * g++.dg/other/abstract1.C: Likewise.
5108 * g++.dg/other/error10.C: Likewise.
5109 * g++.dg/other/error5.C: Likewise.
5110 * g++.dg/other/field1.C: Likewise.
5111 * g++.dg/other/offsetof5.C: Likewise.
5112 * g++.dg/parse/bitfield2.C: Likewise.
5113 * g++.dg/parse/constant4.C: Likewise.
5114 * g++.dg/parse/crash20.C: Likewise.
5115 * g++.dg/parse/invalid-op1.C: Likewise.
5116 * g++.dg/parse/non-dependent2.C: Likewise.
5117 * g++.dg/parse/template18.C: Likewise.
5118 * g++.dg/tc1/dr152.C: Likewise.
5119 * g++.dg/tc1/dr166.C: Likewise.
5120 * g++.dg/tc1/dr176.C: Likewise.
5121 * g++.dg/tc1/dr213.C: Likewise.
5122 * g++.dg/template/access11.C: Likewise.
5123 * g++.dg/template/access2.C: Likewise.
5124 * g++.dg/template/access3.C: Likewise.
5125 * g++.dg/template/access7.C: Likewise.
5126 * g++.dg/template/arg7.C: Likewise.
5127 * g++.dg/template/cond2.C: Likewise.
5128 * g++.dg/template/crash13.C: Likewise.
5129 * g++.dg/template/crash40.C: Likewise.
5130 * g++.dg/template/crash7.C: Likewise.
5131 * g++.dg/template/crash84.C: Likewise.
5132 * g++.dg/template/ctor5.C: Likewise.
5133 * g++.dg/template/defarg13.C: Likewise.
5134 * g++.dg/template/defarg14.C: Likewise.
5135 * g++.dg/template/dtor7.C: Likewise.
5136 * g++.dg/template/eh2.C: Likewise.
5137 * g++.dg/template/error2.C: Likewise.
5138 * g++.dg/template/error43.C: Likewise.
5139 * g++.dg/template/friend32.C: Likewise.
5140 * g++.dg/template/injected1.C: Likewise.
5141 * g++.dg/template/instantiate1.C: Likewise.
5142 * g++.dg/template/instantiate3.C: Likewise.
5143 * g++.dg/template/instantiate5.C: Likewise.
5144 * g++.dg/template/instantiate7.C: Likewise.
5145 * g++.dg/template/local6.C: Likewise.
5146 * g++.dg/template/lookup2.C: Likewise.
5147 * g++.dg/template/member5.C: Likewise.
5148 * g++.dg/template/memfriend15.C: Likewise.
5149 * g++.dg/template/memfriend16.C: Likewise.
5150 * g++.dg/template/memfriend17.C: Likewise.
5151 * g++.dg/template/memfriend7.C: Likewise.
5152 * g++.dg/template/meminit1.C: Likewise.
5153 * g++.dg/template/nested3.C: Likewise.
5154 * g++.dg/template/non-type-template-argument-1.C: Likewise.
5155 * g++.dg/template/nontype12.C: Likewise.
5156 * g++.dg/template/nontype13.C: Likewise.
5157 * g++.dg/template/nontype6.C: Likewise.
5158 * g++.dg/template/pr23510.C: Likewise.
5159 * g++.dg/template/pr35240.C: Likewise.
5160 * g++.dg/template/ptrmem15.C: Likewise.
5161 * g++.dg/template/ptrmem6.C: Likewise.
5162 * g++.dg/template/qualified-id1.C: Likewise.
5163 * g++.dg/template/qualttp20.C: Likewise.
5164 * g++.dg/template/qualttp3.C: Likewise.
5165 * g++.dg/template/qualttp4.C: Likewise.
5166 * g++.dg/template/qualttp5.C: Likewise.
5167 * g++.dg/template/qualttp6.C: Likewise.
5168 * g++.dg/template/qualttp7.C: Likewise.
5169 * g++.dg/template/qualttp8.C: Likewise.
5170 * g++.dg/template/recurse.C: Likewise.
5171 * g++.dg/template/recurse2.C: Likewise.
5172 * g++.dg/template/ref5.C: Likewise.
5173 * g++.dg/template/scope2.C: Likewise.
5174 * g++.dg/template/sfinae10.C: Likewise.
5175 * g++.dg/template/sfinae3.C: Likewise.
5176 * g++.dg/template/sizeof3.C: Likewise.
5177 * g++.dg/template/static9.C: Likewise.
5178 * g++.dg/template/template-id-2.C: Likewise.
5179 * g++.dg/template/typedef13.C: Likewise.
5180 * g++.dg/template/typename4.C: Likewise.
5181 * g++.dg/template/using14.C: Likewise.
5182 * g++.dg/template/using2.C: Likewise.
5183 * g++.dg/template/warn1.C: Likewise.
5184 * g++.dg/warn/Wparentheses-13.C: Likewise.
5185 * g++.dg/warn/Wparentheses-15.C: Likewise.
5186 * g++.dg/warn/Wparentheses-16.C: Likewise.
5187 * g++.dg/warn/Wparentheses-17.C: Likewise.
5188 * g++.dg/warn/Wparentheses-18.C: Likewise.
5189 * g++.dg/warn/Wparentheses-19.C: Likewise.
5190 * g++.dg/warn/Wparentheses-20.C: Likewise.
5191 * g++.dg/warn/Wparentheses-23.C: Likewise.
5192 * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
5193 * g++.dg/warn/noeffect2.C: Likewise.
5194 * g++.dg/warn/noeffect4.C: Likewise.
5195 * g++.dg/warn/pr8570.C: Likewise.
5196 * g++.old-deja/g++.brendan/init2.C: Likewise.
5197 * g++.old-deja/g++.eh/spec6.C: Likewise.
5198 * g++.old-deja/g++.pt/crash10.C: Likewise.
5199 * g++.old-deja/g++.pt/crash36.C: Likewise.
5200 * g++.old-deja/g++.pt/derived3.C: Likewise.
5201 * g++.old-deja/g++.pt/error2.C: Likewise.
5202 * g++.old-deja/g++.pt/explicit70.C: Likewise.
5203 * g++.old-deja/g++.pt/infinite1.C: Likewise.
5204 * g++.old-deja/g++.pt/memtemp89.C: Likewise.
5205 * g++.old-deja/g++.pt/overload7.C: Likewise.
5206 * g++.old-deja/g++.pt/vaarg3.C: Likewise.
5207
5208 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
5209 Iain Sandoe <iains@gcc.gnu.org>
5210
5211 * objc-obj-c++-shared/runtime.h (protocol_getMethodDescription):
5212 Added code to deal with the case when [Protocol
5213 -descriptionForInstanceMethod:] or [Protocol
5214 -descriptionForClassMethod:] returns NULL.
5215
5216 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
5217 Iain Sandoe <iains@gcc.gnu.org>
5218
5219 * objc-obj-c++-shared/TestsuiteObject.h ([-free]): Return 'id'.
5220 * objc-obj-c++-shared/TestsuiteObject.m ([-free]): Return 'id'.
5221 Added cast.
5222
5223 2011-06-07 Xinliang David Li <davidxl@google.com>
5224
5225 * gcc.dg/inline_2.c: New test.
5226 * gcc.dg/unroll_2.c: New test.
5227 * gcc.dg/inline_3.c: New test.
5228 * gcc.dg/unroll_3.c: New test.
5229 * gcc.dg/inline_4.c: New test.
5230 * gcc.dg/unroll_4.c: New test.
5231 * gcc.dg/inline_1.c: New test.
5232 * gcc.dg/unroll_1.c: New test.
5233
5234 2011-06-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5235
5236 PR tree-optimization/48497
5237 * lib/gcc-defs.exp (dg-additional-options): New proc.
5238 * gfortran.dg/graphite/vect-pr40979.f90: Use dg-additional-options
5239 -msse2 on 32-bit x86.
5240
5241 2011-06-06 Jason Merrill <jason@redhat.com>
5242
5243 * g++.dg/cpp0x/enum19.C: New.
5244
5245 2011-06-07 Sergey Grechanik <mouseentity@ispras.ru>
5246
5247 * gcc.target/arm/neon-reload-class.c: New test.
5248
5249 2011-06-07 Dodji Seketeli <dodji@redhat.com>
5250
5251 PR debug/49130
5252 * g++.dg/debug/dwarf2/integer-typedef.C: New test.
5253
5254 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
5255
5256 * gcc.target/arm/smlatb-1.c: New file.
5257 * gcc.target/arm/smlatt-1.c: New file.
5258 * gcc.target/arm/smlaltb-1.c: New file.
5259 * gcc.target/arm/smlaltt-1.c: New file.
5260
5261 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
5262
5263 * gcc.target/arm/mla-2.c: New test.
5264
5265 2011-06-07 Jakub Jelinek <jakub@redhat.com>
5266
5267 PR gcov-profile/49299
5268 * gcc.dg/tree-prof/pr49299-1.c: New test.
5269 * gcc.dg/tree-prof/pr49299-2.c: New test.
5270
5271 2011-06-07 Ira Rosen <ira.rosen@linaro.org>
5272
5273 * lib/target-supports.exp
5274 (check_effective_target_vect_widen_mult_qi_to_hi):
5275 Add NEON as supporting target.
5276 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
5277 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): New.
5278 (check_effective_target_vect_widen_mult_hi_to_si_pattern): New.
5279 * gcc.dg/vect/vect-widen-mult-u8.c: Expect to be vectorized
5280 using widening multiplication on targets that support it.
5281 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
5282 * gcc.dg/vect/vect-widen-mult-const-s16.c: New test.
5283 * gcc.dg/vect/vect-widen-mult-const-u16.c: New test.
5284
5285 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
5286
5287 Updated all testcases in the ObjC/ObjC++ testsuites to use the
5288 Modern Objective-C runtime API.
5289 * objc/execute/next_mapping.h: Removed.
5290 * objc-obj-c++-shared/next-mapping.h: Removed.
5291 * objc-obj-c++-shared/Object1.h: Removed.
5292 * objc-obj-c++-shared/Object1.m: Removed.
5293 * objc-obj-c++-shared/Object1.mm: Removed.
5294 * objc-obj-c++-shared/Object1-implementation.h: Removed.
5295 * objc-obj-c++-shared/Protocol1.h: Removed.
5296 * objc-obj-c++-shared/objc-test-suite-types.h: Removed definition
5297 of ProtoBool, IVAR_T and METHOD.
5298 * objc-obj-c++-shared/runtime.h: New.
5299 * objc-obj-c++-shared/TestsuiteObject.h: New.
5300 * objc-obj-c++-shared/TestsuiteObject.m: New.
5301
5302 * objc/compile/trivial.m: Use TestsuiteObject instead of Object.
5303 * objc/execute/IMP.m: Include ../../objc-obj-c++-shared/runtime.h.
5304 Use the Modern Objective-C runtime API. ([TestClass -next:]): Made
5305 it a class method.
5306 * objc/execute/_cmd.m: Include
5307 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
5308 runtime API. ([TestClass +initialize]): Include this method also
5309 with the GNU runtime.
5310 * objc/execute/accessing_ivars.m: Use TestsuiteObject instead of
5311 Object. ([-setValue:]): Return void.
5312 * objc/execute/bf-common.h: Do not include objc/objc-encoding.h
5313 with the GNU runtime. Include
5314 ../../objc-obj-c++-shared/runtime.h. Do not define objc_get_class
5315 for the NeXT runtime. Use the existing print_ivars() and
5316 compare_structures() implementations for the old NeXT runtime.
5317 Added new implementations for the Modern GNU and NeXT runtimes.
5318 Enable the testcase (and hence all the bf-* ones) for __OBJC2__ as
5319 well. (main): Use objc_getClass(). Use return instead of exit.
5320 * objc/execute/bycopy-1.m: Include objc/objc.h instead of
5321 ../../objc-obj-c++-shared/Protocol1.h. (main): Use return instead
5322 of exit().
5323 * objc/execute/bycopy-2.m: Include objc/objc.h instead of
5324 ../../objc-obj-c++-shared/Protocol1.h. Use TestsuiteObject
5325 instead of Object. (main): Use return instead of exit().
5326 * objc/execute/bycopy-3.m: Updated includes. Use TestsuiteObject
5327 instead of Object. Removed prototype for exit(). (main): Use
5328 return instead of exit(). Use the Modern Objective-C runtime API.
5329 * objc/execute/cascading-1.m: Use TestsuiteObject instead of
5330 Object.
5331 * objc/execute/class-tests-1.h: Include
5332 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
5333 runtime API. (test_class_with_superclass): Do not call [Object
5334 class]. There is no need to with the current libobjc.
5335 * objc/execute/class-tests-2.h: Include
5336 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
5337 runtime API.
5338 * objc/execute/class-1.m: Do not include <objc/objc-api.h> and
5339 ../../objc-obj-c++-shared/next-mapping.h.
5340 * objc/execute/class-2.m: Likewise.
5341 * objc/execute/class-3.m: Likewise.
5342 * objc/execute/class-4.m: Do not include <objc/objc-api.h> and
5343 ../../objc-obj-c++-shared/next-mapping.h. ([RootClass
5344 +initialize]): Include this method also with the GNU
5345 runtime. (main): Use the Modern Objective-C runtime API.
5346 * objc/execute/class-5.m: Likewise.
5347 * objc/execute/class-6.m: Likewise.
5348 * objc/execute/class-7.m: Likewise.
5349 * objc/execute/class-8.m: Likewise.
5350 * objc/execute/class-9.m: Likewise.
5351 * objc/execute/class-10.m: Likewise.
5352 * objc/execute/class-11.m: Likewise.
5353 * objc/execute/class-12.m: Likewise.
5354 * objc/execute/class-13.m: Likewise.
5355 * objc/execute/class-14.m: Likewise.
5356 * objc/execute/class_self-1.m ([TestClass +initialize]): Include
5357 this method also with the GNU runtime.
5358 * objc/execute/class_self-2.m: ([TestClass +initialize], [ClassA
5359 +initialize]): Include this method also with the GNU runtime.
5360 * objc/execute/compatibility_alias.m: Use TestsuiteObject instead
5361 of Object.
5362 * objc/execute/encode-1.m: Likewise.
5363 * objc/execute/enumeration-1.m: Likewise.
5364 * objc/execute/enumeration-2.m: Likewise.
5365 * objc/execute/exceptions/catchall-1.m: Likewise.
5366 * objc/execute/exceptions/finally-1.m: Likewise.
5367 * objc/execute/exceptions/foward-1.m: Likewise.
5368 * objc/execute/exceptions/local-variables-1.m: Likewise.
5369 * objc/execute/exceptions/throw-nil.m: Likewise.
5370 * objc/execute/exceptions/trivial.m: Likewise.
5371 * objc/execute/exceptions/handler-1.m: Use TestsuiteObject instead
5372 of Object. Include objc/runtime.h instead of objc/objc-api.h.
5373 * objc/execute/exceptions/matcher-1.m: Likewise.
5374 * objc/execute/formal_protocol-1.m: Use TestsuiteObject instead of
5375 Object.
5376 * objc/execute/formal_protocol-2.m: Likewise.
5377 * objc/execute/formal_protocol-3.m: Likewise.
5378 * objc/execute/formal_protocol-4.m: Likewise.
5379 * objc/execute/formal_protocol-5.m: Include
5380 ../../objc-obj-c++-shared/runtime.h. (main): Always use
5381 protocol_getName().
5382 * objc/execute/formal_protocol-6.m: Likewise.
5383 * objc/execute/formal_protocol-7.m: Use TestsuiteObject instead of
5384 Object. Include <objc/Protocol.h> instead of
5385 ../../objc-obj-c++-shared/Protocol1.h.
5386 * objc/execute/function-message-1.m: Use TestsuiteObject intead of
5387 Object.
5388 * objc/execute/informal_protocol.m: Likewise.
5389 * objc/execute/load-3.m: Likewise.
5390 * objc/execute/many_args_method.m ([TestClass +initialize]):
5391 Include this method with the GNU runtime as well.
5392 * objc/execute/nested-3.m ([Test +initialize]): Likewise.
5393 * objc/execute/nested-func-1.m: Use TestsuiteObject
5394 instead of Object.
5395 * objc/execute/nil_method-1.m: Likewise.
5396 * objc/execute/no_clash.m: Likewise.
5397 * objc/execute/np-1.m: Do not include
5398 ../../objc-obj-c++-shared/Protocol1.h.
5399 (main): Use return instead of exit().
5400 * objc/execute/np-2.m: Do not include
5401 ../../objc-obj-c++-shared/Protocol1.h.
5402 ([MyObject +initialize]): Include this method also with the GNU
5403 runtime. (main): Use return instead of exit().
5404 * objc/execute/object_is_class.m: Include
5405 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
5406 of Object. (main): Use the Modern Objective-C runtime API.
5407 * objc/execute/object_is_meta_class.m: Likewise.
5408 * objc/execute/private.m: Use TestsuiteObject instead of Object.
5409 * objc/execute/protocol-isEqual-1.m: Include objc/Protocol.h
5410 instead of ../objc-obj-c++-shared/Protocol1.h. Include
5411 ../../objc-obj-c++-shared/runtime.h. (main): Use the Modern
5412 Objective-C runtime API.
5413 * objc/execute/protocol-isEqual-2.m: Likewise.
5414 * objc/execute/protocol-isEqual-3.m: Likewise.
5415 * objc/execute/protocol-isEqual-4.m: Likewise.
5416 * objc/execute/redefining_self.m ([TestClass +initialize]):
5417 Include this method with the GNU runtime as well.
5418 * objc/execute/root_methods.m: Include
5419 ../../objc-obj-c++-shared/runtime.h. ([RootClass +initialize]):
5420 Include this method with the GNU runtime as well.
5421 (main): Use the Modern Objective-C runtime API.
5422 * objc/execute/selector-1.m: Include
5423 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
5424 of Object. (main): Use the Modern Objective-C runtime API.
5425 * objc/execute/static-1.m ([Test +initialize]): Include this
5426 method with the GNU runtime as well.
5427 * objc/execute/static-2.m: Likewise.
5428 * objc/execute/trivial.m: Use TestsuiteObject instead of Object.
5429 * objc/execute/va_method.m: Do not include objc/objc-api.h.
5430 ([MathClass +initialize]): Include this method with the GNU
5431 runtime as well.
5432 * objc.dg/attributes/categ-attribute-1.m: Use TestsuiteObject
5433 instead of Object.
5434 * obj-c++.dg/attributes/categ-attribute-1.mm: Likewise.
5435 * objc.dg/attributes/categ-attributes-2.m: Likewise.
5436 * obj-c++.dg/attributes/categ-attributes-2.mm: Likewise.
5437 * objc.dg/attributes/method-attribute-1.m: Likewise.
5438 * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
5439 * objc.dg/attributes/method-attribute-2.m: Likewise.
5440 * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
5441 * objc.dg/attributes/method-attribute-3.m: Likewise.
5442 * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
5443 * obj-c++.dg/basic.mm: Use TestsuiteObject instead of Object.
5444 * objc.dg/bitfield-1.m: Use TestsuiteObject instead of Object.
5445 * obj-c++.dg/bitfield-1.mm: Likewise.
5446 * obj-c++.dg/bitfield-2.mm: Likewise
5447 * objc.dg/bitfield-3.m: Likewise.
5448 * obj-c++.dg/bitfield-4.mm: Likewise.
5449 * objc.dg/bitfield-5.m: Likewise
5450 * objc.dg/call-super-1.m: Likewise.
5451 * objc.dg/call-super-2.m: Use TestsuiteObject instead of Object.
5452 Use objc_getClass() instead of objc_get_class(), but for the GNU
5453 runtime redefine objc_getClass as objc_get_class. Include
5454 ../objc-obj-c++-shared/runtime.h.
5455 * objc.dg/call-super-3.m: Use TestsuiteObject instead of Object.
5456 * objc.dg/category-1.m: Use TestsuiteObject instead of Object.
5457 Use the Modern Objective-C runtime API.
5458 * objc.dg/class-protocol-1.m: Include
5459 ../objc-obj-c++-shared/runtime.h instead of objc/objc-api.h.
5460 * obj-c++.dg/class-protocol-1.mm: Likewise.
5461 * objc.dg/comp-types-8.m: Use TestsuiteObject instead of Object.
5462 * objc.dg/comp-types-10.m: Likewise.
5463 * objc.dg/comp-types-11.m: Likewise.
5464 * objc.dg/comp-types-12.m: Likewise.
5465 * obj-c++.dg/comp-types-9.mm: Likewise.
5466 * obj-c++.dg/comp-types-11.mm: Likewise.
5467 * obj-c++.dg/comp-types-12.mm: Likewise.
5468 * obj-c++.dg/comp-types-13.mm: Likewise.
5469 * obj-c++.dg/cxx-ivars-1.mm: Likewise.
5470 * obj-c++.dg/cxx-ivars-2.mm: Likewise.
5471 * obj-c++.dg/cxx-scope-1.mm: Likewise.
5472 * obj-c++.dg/cxx-scope-2.mm: Likewise.
5473 * objc.dg/defs.m: Use TestsuiteObject instead of Object.
5474 * objc.dg/desig-init-1.m: Likewise.
5475 * obj-c++.dg/defs.mm: Likewise.
5476 * objc.dg/exceptions-2.m: Likewise.
5477 * obj-c++.dg/except-1.mm: Likewise.
5478 * obj-c++.dg/exceptions-2.mm: Likewise.
5479 * objc.dg/encode-2.m: Use TestsuiteObject instead of Object.
5480 Use the Modern Objective-C runtime API.
5481 * objc.dg/encode-3.m: Use TestsuiteObject instead of Object. Use
5482 the Modern Objective-C runtime API. Do not include
5483 ../objc-obj-c++-shared/objc-test-suite-types.h. Define ProtoBool.
5484 * objc.dg/encode-4.m: Use TestsuiteObject instead of Object. Use
5485 the Modern Objective-C runtime API except when using an older NeXT
5486 runtime.
5487 * objc.dg/encode-5.m: Use TestsuiteObject instead of Object. Use
5488 the Modern Objective-C runtime API.
5489 * objc.dg/encode-7.m: Include objc/runtime.h instead of
5490 objc/encoding.h.
5491 * objc.dg/encode-7-next.m: Use TestsuiteObject instead of Object.
5492 * objc.dg/encode-7-next-64bit.m: Updated include.
5493 * objc.dg/encode-8.m: Include objc/runtime.h instead of
5494 objc/encoding.h.
5495 * obj-c++.dg/encode-4.mm: Use TestsuiteObject instead of Object. Use
5496 the Modern Objective-C runtime API.
5497 * obj-c++.dg/encode-5.mm: Use TestsuiteObject instead of Object.
5498 Use the Modern Objective-C runtime API. Include objc/Protocol.h
5499 instead of ../objc-obj-c++-shared/Protocol1.h.
5500 * obj-c++.dg/encode-6.mm: Use TestsuiteObject instead of Object. Use
5501 the Modern Objective-C runtime API except when using an older NeXT
5502 runtime.
5503 * obj-c++.dg/encode-7.mm: Use TestsuiteObject instead of Object. Use
5504 the Modern Objective-C runtime API.
5505 * objc.dg/fix-and-continue-1.m: Use TestsuiteObject instead of
5506 Object.
5507 * obj-c++.dg/fix-and-continue-2.mm: Likewise.
5508 * objc.dg/fix-and-continue-2.m: Likewise.
5509 * objc.dg/foreach-1.m: Likewise.
5510 * objc.dg/foreach-2.m: Likewise.
5511 * objc.dg/foreach-3.m: Likewise.
5512 * objc.dg/foreach-4.m: Likewise.
5513 * objc.dg/foreach-5.m: Likewise.
5514 * objc.dg/foreach-6.m: Likewise.
5515 * objc.dg/foreach-7.m: Likewise.
5516 * objc.dg/func-ptr-1.m: Use TestsuiteObject instead of
5517 Object.
5518 * objc.dg/func-ptr-2.m: Likewise.
5519 * objc.dg/fsf-package-0.m: Use TestsuiteObject instead of Object.
5520 Do not include objc/objc-api.h.
5521 * obj-c++.dg/fsf-package-0.mm: Likewise.
5522 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
5523 (switchfiles): Include objc/runtime.h instead of objc/encoding.h.
5524 * objc.dg/gnu-runtime-1.m: Updated to use TestsuiteObject instead
5525 of Object.
5526 * obj-c++.dg/gnu-runtime-1.mm: Likewise.
5527 * objc.dg/gnu-runtime-3.m: Likewise.
5528 * obj-c++.dg/gnu-runtime-3.mm: Likewise.
5529 * objc.dg/headers.m: Include objc/runtime.h instead of
5530 objc/encoding.h for the GNU runtime. Include objc/objc-api.h only
5531 for the NeXT runtime.
5532 * objc.dg/isa-field-1.m: Use TestsuiteObject instead of Object.
5533 * obj-c++.dg/isa-field-1.mm: Likewise.
5534 * obj-c++.dg/ivar-list-semi.mm: Likewise.
5535 * objc.dg/layout-1.m: Likewise.
5536 * objc.dg/layout-2.m: Likewise.
5537 * objc.dg/local-decl-2.m: Likewise.
5538 * objc.dg/lookup-1.m: Use TestsuiteObject instead of
5539 Object. ([Container +elementForView:]): Use
5540 class_conformsToProtocol().
5541 * obj-c++.dg/lookup-2.mm: Likewise.
5542 * obj-c++.dg/layout-1.mm: Use TestsuiteObject instead of Object.
5543 * obj-c++.dg/local-decl-1.mm: Likewise.
5544 * objc.dg/method-3.m: Likewise.
5545 * objc.dg/method-4.m: Likewise.
5546 * objc.dg/method-6.m: Include objc/Protocol.h instead of
5547 ../objc-obj-c++-shared/Protocol1.h.
5548 * objc.dg/method-7.m: Use TestsuiteObject instead of Object.
5549 * objc.dg/method-9.m: Likewise.
5550 * objc.dg/method-10.m: Likewise.
5551 * objc.dg/method-13.m ([Root +initialize]): Include this method
5552 also for the GNU runtime. (main): Use objc_getClass() also for
5553 the GNU runtime.
5554 * objc.dg/method-15.m: Use TestsuiteObject instead of Object.
5555 * objc.dg/method-17.m: Likewise.
5556 * objc.dg/method-19.m: Likewise.
5557 * objc.dg/method-20b.m: Likewise.
5558 * obj-c++.dg/method-2.mm: Likewise.
5559 * obj-c++.dg/method-6.mm: Likewise.
5560 * obj-c++.dg/method-10.mm: Likewise.
5561 * obj-c++.dg/method-11.mm: Likewise.
5562 * obj-c++.dg/method-12.mm: Include objc/Protocol.h instead of
5563 ../objc-obj-c++-shared/Protocol1.h.
5564 * obj-c++.dg/method-13.mm: Use TestsuiteObject instead of Object.
5565 * obj-c++.dg/method-15.mm: Likewise.
5566 * obj-c++.dg/method-17.mm: Likewise.
5567 * obj-c++.dg/method-19.mm: Updated includes. ([Root
5568 +initialize]): Include this method also for the GNU
5569 runtime. (main): Use objc_getClass() also for the GNU runtime.
5570 * obj-c++.dg/method-21.mm: Use TestsuiteObject instead of Object.
5571 * obj-c++.dg/method-22.mm: Likewise.
5572 * obj-c++.dg/method-23.mm: Likewise.
5573 * obj-c++.dg/no-extra-load.mm: Likewise.
5574 * objc.dg/objc-fast-4.m: Likewise.
5575 * objc.dg/objc-gc-4.m: Likewise.
5576 * obj-c++.dg/objc-gc-3.mm: Likewise.
5577 * objc.dg/pr18255.m: Include objc/runtime.h. (main): Use
5578 protocol_getMethodDescription() instead of [Protocol
5579 -descriptionForInstanceMethod].
5580 * objc.dg/pr23214.m ([Object(TS_CAT) -class]): Renamed to test.
5581 Made it available with all runtimes. (main): Call -test instead
5582 of -class.
5583 * objc.dg/pr45878.m ([Object -isEqual:]): Renamed to testIsEqual,
5584 and put into a category.
5585 * objc.dg/proto-lossage-2.m: Use TestsuiteObject instead of
5586 Object. Include objc/objc.h.
5587 * obj-c++.dg/proto-lossage-2.mm: Likewise.
5588 * objc.dg/proto-lossage-3.m: Updated includes. (MyClass):
5589 New. (main): Use protocol_getMethodDescription() instead
5590 of [Protocol -descriptionForInstanceMethod] and [Protocol
5591 -descriptionForClassMethod].
5592 * obj-c++.dg/proto-lossage-3.mm: Likewise.
5593 * objc.dg/proto-qual-1.m: Updated includes. Use the Modern
5594 Objective-C runtime API.
5595 * obj-c++.dg/proto-qual-1.mm: Likewise.
5596 * objc.dg/property/property-1.m: Use TestsuiteObject instead of
5597 Object.
5598 * obj-c++.dg/property/property-1.mm: Likewise.
5599 * obj-c++.dg/qual-types-1.mm: Likewise.
5600 * objc.dg/selector-2.m: Include objc/objc.h instead of
5601 ../objc-obj-c++-shared/Object1.h.
5602 * obj-c++.dg/selector-2.mm: Likewise.
5603 * obj-c++.dg/selector-5.mm: Likewise.
5604 * obj-c++.dg/selector-6.mm: Likewise.
5605 * objc.dg/set-not-used-1.m: Use TestsuiteObject instead of
5606 Object. Do not include objc/objc-api.h.
5607 * obj-c++.dg/set-not-used-1.mm: Likewise.
5608 * objc.dg/sizeof-1.m: Use TestsuiteObject instead of Object.
5609 * objc.dg/stret-1.m: Likewise.
5610 * objc.dg/stret-2.m: Likewise.
5611 * obj-c++.dg/super-class-2.mm: Likewise.
5612 * objc.dg/super-class-3.m: Likewise.
5613 * objc.dg/super-class-4.m: Likewise.
5614 * objc.dg/sync-2.m: Likewise.
5615 * obj-c++.dg/sync-2.mm: Likewise.
5616 * objc.dg/sync-1.m: Include objc/objc.h instead of
5617 ../objc-obj-c++-shared/Object1.h.
5618 * objc.dg/special/unclaimed-category-1.h (TestClass): Always use
5619 'Class' as the type of 'isa'.
5620 * objc.dg/special/unclaimed-category-1.m: Use the Modern
5621 Objective-C runtime API. ([TestClass +initialize]): Include this
5622 method with the GNU runtime as well.
5623 * objc.dg/strings/strings-1.m: Updated includes.
5624 * obj-c++.dg/strings/strings-1.mm: Likewise.
5625 * obj-c++.dg/strings/const-str-12.mm: Updated to be identical to
5626 objc.dg/strings/const-str-12b.m.
5627 * obj-c++.dg/template-1.mm: Use TestsuiteObject intead of Object.
5628 * obj-c++.dg/template-3.mm: Likewise.
5629 * obj-c++.dg/template-4.mm: Likewise.
5630 * objc.dg/threedotthree-abi-1.m: Updated includes. Use Modern
5631 Objective-C runtime API.
5632 * obj-c++.dg/threedotthree-abi-1.mm: Likewise.
5633 * objc.dg/try-catch-1.m: Use TestsuiteObject instead of Object.
5634 * obj-c++.dg/try-catch-1.mm: Likewise.
5635 * obj-c++.dg/try-catch-2.mm: Likewise.
5636 * objc.dg/try-catch-3.m: Likewise.
5637 * obj-c++.dg/try-catch-3.mm: Likewise.
5638 * objc.dg/try-catch-6.m: Likewise.
5639 * objc.dg/try-catch-7.m: Likewise.
5640 * obj-c++.dg/try-catch-7.mm: Likewise.
5641 * obj-c++.dg/try-catch-8.mm: Likewise.
5642 * obj-c++.dg/try-catch-9.mm: Likewise.
5643 * objc.dg/try-catch-10.m: Likewise.
5644 * obj-c++.dg/try-catch-11.mm: Likewise.
5645 * objc.dg/typedef-alias-1.m: Use TestsuiteObject instead of
5646 Object. Include objc/objc.h.
5647 * obj-c++.dg/typedef-alias-1.mm: Likewise.
5648 * objc.dg/type-size-2.m: Use the Modern Objective-C runtime API.
5649 * objc.dg/torture/forward-1.m: Use TestsuiteObject intead of
5650 Object. Use Modern Objective-C runtime API. Do not use
5651 performv::.
5652 * objc.dg/torture/trivial.m: Use TestsuiteObject intead of Object.
5653 * obj-c++.dg/torture/trivial.mm: Likewise.
5654 * objc.dg/torture/strings/const-str-10.m: Include objc/Object.h
5655 instead of ../objc-obj-c++-shared/Object1.h. Include
5656 ../objc-obj-c++-shared/runtime.h.
5657 * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
5658 * objc.dg/torture/strings/const-str-11.m: Likewise.
5659 * obj-c++.dg/torture/strings/const-str-11.mm: Likewise.
5660 * objc.dg/torture/strings/const-str-9.m: Likewise.
5661 * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
5662 * objc.dg/torture/strings/const-str-7.m: Use TestsuiteObject
5663 instead of Object. Only add _FooClassReference if
5664 __NEXT_RUNTIME__.
5665 * obj-c++.dg/torture/strings/const-str-7.mm: Likewise.
5666 * objc.dg/torture/strings/const-str-8.m: Likewise.
5667 * obj-c++.dg/torture/strings/const-str-8.mm: Likewise.
5668 * obj-c++.dg/torture/strings/string1.mm: Updated includes and
5669 additional sources.
5670 * objc.dg/torture/tls/thr-init-3.m: Use TestsuiteObject instead of
5671 Object.
5672 * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
5673 * objc.dg/va-meth-1.m: Use TestsuiteObject instead of Object.
5674 * obj-c++.dg/va-meth-1.mm: Likewise.
5675 * objc.dg/zero-link-1.m: Include objc/Object.h instead of
5676 ../objc-obj-c++-shared/Object1.h.
5677 * objc.dg/zero-link-3.m: Likewise.
5678
5679 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
5680
5681 * obj-c++.dg/try-catch-2.mm: Fixed unterminated comment.
5682
5683 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
5684
5685 PR objc-++/48275
5686 * obj-c++.dg/property/cxx-property-1.mm: New.
5687 * obj-c++.dg/property/cxx-property-2.mm: New.
5688
5689 2011-06-06 Jason Merrill <jason@redhat.com>
5690
5691 * g++.dg/cpp0x/regress/ptrmem1.C: New.
5692
5693 2011-06-06 Richard Sandiford <rdsandiford@googlemail.com>
5694
5695 PR rtl-optimization/49145
5696 From Ryan Mansfield
5697 * gcc.c-torture/compile/pr49145.c: New test.
5698
5699 2011-06-06 Jakub Jelinek <jakub@redhat.com>
5700
5701 PR testsuite/49288
5702 * g++.dg/debug/dwarf2/cdtor-1.C: Add -fno-merge-debug-strings
5703 to dg-options, match also DW_AT_linkage_name.
5704
5705 PR debug/49294
5706 * gcc.dg/debug/pr49294.c: New test.
5707
5708 PR c++/49264
5709 * g++.dg/opt/pr49264.C: New test.
5710
5711 2011-06-06 Mikael Pettersson <mikpe@it.uu.se>
5712
5713 PR tree-optimization/49243
5714 * gcc.dg/pr49243.c: New.
5715
5716 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
5717
5718 * gnat.dg/specs/cond_expr1.ads: New test.
5719
5720 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
5721
5722 * gnat.dg/deferred_const4.ad[sb]: New test.
5723 * gnat.dg/deferred_const4_pkg.ads: New helper.
5724
5725 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
5726
5727 * gnat.dg/test_tamdt.adb: Rename to...
5728 * gnat.dg/taft_type1.adb: ...this.
5729 * gnat.dg/tamdt.ad[sb]: Rename to...
5730 * gnat.dg/taft_type1_pkg1.ad[sb]: ...this.
5731 * gnat.dg/tamdt_aux.ads: Rename to...
5732 * gnat.dg/taft_type1_pkg2.ads: ...this.
5733 * gnat.dg/taft_type2.ad[sb]: New test.
5734 * gnat.dg/taft_type2_pkg.ads: New helper.
5735 * gnat.dg/taft_type3.adb: New test.
5736 * gnat.dg/taft_type3_pkg.ads: New helper.
5737
5738 2011-06-05 Tobias Burnus <burnus@net-b.de>
5739
5740 PR fortran/49255
5741 * trans-expr.c (gfc_conv_procedure_call): Fix -fcheck=pointer
5742 for F2008.
5743
5744 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
5745
5746 PR testsuite/49287
5747 * objc.dg/gnu-api-2-class.m: Updated testcase silencing compiler
5748 warning.
5749 * objc.dg/gnu-api-2-objc.m: Likewise.
5750 * obj-c++.dg/gnu-api-2-class.mm: Likewise
5751 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
5752
5753 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
5754
5755 * objc.dg/gnu-api-2-objc.m: Fixed testcase. Use log2 of the
5756 alignment, not the alignment, when calling class_addIvar(). Add
5757 an 'isa' instance variable to the test root class.
5758 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
5759
5760 2011-06-04 Jan Hubicka <jh@suse.cz>
5761
5762 PR tree-optimization/48893
5763 PR tree-optimization/49091
5764 PR tree-optimization/49179
5765 * gfortran.dg/pr49179.f90: New testcase
5766
5767 2011-06-04 Jan Hubicka <jh@suse.cz>
5768
5769 PR lto/48954
5770 * g++.dg/torture/pr48954.C: New testcase.
5771
5772 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
5773
5774 * g++.dg/warn/delete-non-virtual-dtor.C: New.
5775
5776 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
5777
5778 PR c++/33840
5779 * g++.dg/diagnostic/bitfld2.C: New.
5780
5781 2011-06-04 Jakub Jelinek <jakub@redhat.com>
5782
5783 PR target/49281
5784 * gcc.c-torture/execute/pr49281.c: New test.
5785
5786 2011-06-04 Jan Hubicka <jh@suse.cz>
5787
5788 PR tree-optimize/48929
5789 * gcc.c-torture/compile/pr48929.c: New testcase.
5790
5791 2011-06-04 Jakub Jelinek <jakub@redhat.com>
5792
5793 * gcc.dg/guality/rotatetest.c (f5, f6): Fix up pastos.
5794
5795 2011-06-03 Jakub Jelinek <jakub@redhat.com>
5796
5797 PR c++/49276
5798 * g++.dg/cpp0x/lambda/lambda-mangle2.C: New test.
5799
5800 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
5801
5802 * objc.dg/headers.m: Do not include sarray.h and hash.h.
5803
5804 2011-06-03 Richard Henderson <rth@redhat.com>
5805 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5806
5807 * lib/target-supports.exp (check_sse_os_support_available): Use movaps.
5808
5809 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
5810
5811 * objc.dg/headers.m: Do not include objc-list.h.
5812
5813 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
5814
5815 * objc.dg/type-stream-1.m: Test removed.
5816 * objc.dg/headers.m: Do not include typedstream.h.
5817
5818 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
5819
5820 * objc.dg/torture/forward-1.m (main): Updated testcase.
5821
5822 2011-06-02 Kaz Kojima <kkojima@gcc.gnu.org>
5823
5824 PR target/49163
5825 * gcc.c-torture/compile/pr49163.c: New.
5826
5827 2011-06-02 Asher Langton <langton2@llnl.gov>
5828
5829 PR fortran/49268
5830 * gfortran.dg/PR49268.f90: New test.
5831
5832 2011-06-02 Asher Langton <langton2@llnl.gov>
5833
5834 PR fortran/37039
5835 * gfortran.dg/PR37039.f90: New test.
5836
5837 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
5838
5839 PR objc/48539
5840 * objc.dg/method-5.m: Updated.
5841 * objc.dg/method-19.m: Updated.
5842 * objc.dg/method-lookup-1.m: New.
5843 * obj-c++.dg/method-6.mm: Updated.
5844 * obj-c++.dg/method-7.mm: Updated.
5845 * obj-c++.dg/method-lookup-1.mm: New.
5846
5847 2011-06-02 DJ Delorie <dj@redhat.com>
5848
5849 * lib/timeout.exp (timeout): Add board_info support.
5850
5851 2011-06-02 Uros Bizjak <ubizjak@gmail.com>
5852
5853 * gcc.target/i386/sse2-init-v2di-2: Update scan-assembler-times string.
5854
5855 2011-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
5856
5857 PR fortran/49265
5858 * gfortran.dg/module_procedure_double_colon_1.f90: New test.
5859 * gfortran.dg/module_procedure_double_colon_2.f90: New test.
5860
5861 2011-06-02 Eric Botcazou <ebotcazou@adacore.com>
5862 Hans-Peter Nilsson <hp@axis.com>
5863
5864 PR rtl-optimization/48840
5865 * gcc.target/sparc/ultrasp13.c: New test.
5866
5867 2011-06-01 Kaz Kojima <kkojima@gcc.gnu.org>
5868
5869 PR target/49238
5870 * gcc.c-torture/compile/pr49238.c: New.
5871
5872 2011-06-01 Sofiane Naci <sofiane.naci@arm.com>
5873
5874 * gcc.target/arm/g2.c: Skip test in -mthumb.
5875 Skip test unless cpu is xscale.
5876 * gcc.target/arm/scd42-2.c: Likewise.
5877 * gcc.target/arm/mmx-1.c: Skip test in -mthumb.
5878
5879 2011-06-01 Jason Merrill <jason@redhat.com>
5880
5881 * g++.dg/cpp0x/decltype28.C: New.
5882 * g++.dg/cpp0x/decltype29.C: New.
5883
5884 2011-06-01 Richard Sandiford <rdsandiford@googlemail.com>
5885
5886 PR target/45074
5887 * gcc.target/mips/pr45074.c: New test.
5888
5889 2011-06-01 Eric Botcazou <ebotcazou@adacore.com>
5890 Hans-Peter Nilsson <hp@axis.com>
5891
5892 PR rtl-optimization/48830
5893 * gcc.target/sparc/ultrasp12.c: New test.
5894
5895 2011-06-01 David Li <davidxl@google.com>
5896
5897 * gcc.dg/profile-dir-1.c: Change pass name.
5898 * gcc.dg/profile-dir-2.c: Ditto.
5899 * gcc.dg/tree-ssa/dump-1.c: Ditto.
5900 * gcc.dg/tree-ssa/loop-25.c: Ditto.
5901 * gcc.dg/tree-prof/stringop-1.c: Ditto.
5902 * gcc.dg/tree-prof/update-loopch.c: Ditto.
5903 * gcc.dg/tree-prof/stringop-2.c: Ditto.
5904 * gcc.dg/tree-prof/ic-misattribution-1.c: Ditto.
5905 * gcc.dg/tree-prof/ic-misattribution-1a.c: Ditto.
5906 * gcc.dg/tree-prof/indir-call-prof.c: Ditto.
5907 * gcc.dg/tree-prof/val-prof-1.c: Ditto.
5908 * gcc.dg/tree-prof/val-prof-2.c: Ditto.
5909 * gcc.dg/tree-prof/val-prof-3.c: Ditto.
5910 * gcc.dg/tree-prof/val-prof-4.c: Ditto.
5911 * gcc.dg/tree-prof/val-prof-5.c: Ditto.
5912 * gcc.dg/tree-prof/val-prof-7.c: Ditto.
5913 * gcc.dg/profile-dir-3.c: Ditto.
5914 * g++.dg/tree-prof/indir-call-prof.C: Ditto.
5915
5916 2011-06-01 Nicola Pero <nicola.pero@meta-innovation.com>
5917
5918 * objc.dg/attributes/method-nonnull-1.m: New test.
5919 * obj-c++.dg/attributes/method-nonnull-1.mm: New test.
5920
5921 2011-05-31 Tobias Burnus <burnus@net-b.de>
5922
5923 PR fortran/18918
5924 * gfortran.dg/coarray_atomic_1.f90: New.
5925 * gfortran.dg/coarray/atomic_1.f90: New.
5926
5927 2011-05-31 Jakub Jelinek <jakub@redhat.com>
5928
5929 * gcc.dg/guality/bswaptest.c: New test.
5930 * gcc.dg/guality/clztest.c: New test.
5931 * gcc.dg/guality/ctztest.c: New test.
5932 * gcc.dg/guality/rotatetest.c: New test.
5933
5934 PR target/48688
5935 * gcc.target/i386/pr48688.c: New test.
5936
5937 2010-11-15 Fabien Chêne <fabien@gcc.gnu.org>
5938
5939 PR c++/48010
5940 * g++.dg/lookup/name-clash9.C: New.
5941
5942 2011-05-31 Tobias Burnus <burnus@net-b.de>
5943
5944 PR fortran/18918
5945 * gfortran.dg/coarray/dummy_1.f90: New.
5946
5947 2011-05-31 Tobias Burnus <burnus@net-b.de>
5948
5949 PR fortran/18918
5950 * gfortran.dg/coarray/save_1.f90: New.
5951 * gfortran.dg/coarray_4.f90: Update dg-error.
5952
5953 2011-05-31 Jason Merrill <jason@redhat.com>
5954
5955 * g++.dg/cpp0x/rv-template1.C: New.
5956
5957 2011-05-31 Jakub Jelinek <jakub@redhat.com>
5958
5959 PR rtl-optimization/49235
5960 * gcc.dg/pr49235.c: New test.
5961
5962 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
5963
5964 PR tree-optimization/49093
5965 * gcc.dg/vect/pr49093.c: New test.
5966
5967 2011-05-31 Dodji Seketeli <dodji@redhat.com>
5968
5969 PR debug/49047
5970 * g++.dg/debug/dwarf2/cdtor-1.C: New test.
5971
5972 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
5973
5974 PR testsuite/49239
5975 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Initialize the
5976 output array.
5977
5978 2011-05-30 Kaz Kojima <kkojima@gcc.gnu.org>
5979
5980 PR target/49186
5981 * gcc.c-torture/execute/pr49186.c: New.
5982
5983 2011-05-30 H.J. Lu <hongjiu.lu@intel.com>
5984
5985 PR target/49168
5986 * gcc.target/i386/pr49168-1.c: New.
5987
5988 2011-05-30 Jakub Jelinek <jakub@redhat.com>
5989 Eric Botcazou <ebotcazou@adacore.com>
5990
5991 * gcc.dg/guality/drap.c: New test.
5992
5993 2011-05-30 Richard Guenther <rguenther@suse.de>
5994
5995 PR tree-optimization/49210
5996 * gnat.dg/boolean_subtype2.ad[sb]: New testcase.
5997 * gnat.dg/boolean_subtype2_pkg.ads: New helper.
5998
5999 2011-05-30 Jakub Jelinek <jakub@redhat.com>
6000
6001 PR c++/49223
6002 * g++.dg/gomp/pr49223-1.C: New test.
6003 * g++.dg/gomp/pr49223-2.C: New test.
6004
6005 2011-05-30 Richard Guenther <rguenther@suse.de>
6006
6007 PR tree-optimization/49218
6008 * gcc.c-torture/execute/pr49218.c: New testcase.
6009
6010 2011-05-30 Ira Rosen <ira.rosen@linaro.org>
6011
6012 PR tree-optimization/49199
6013 * gcc.dg/vect/no-scevccp-pr49199.c: New test.
6014 * gcc.dg/vect/vect.exp: Run no-scevccp-pr* tests with
6015 -fno-tree-scev-cprop.
6016
6017 2011-05-29 Janus Weil <janus@gcc.gnu.org>
6018
6019 PR fortran/47601
6020 * gfortran.dg/extends_13.f03: New.
6021
6022 2011-05-29 Jakub Jelinek <jakub@redhat.com>
6023
6024 PR rtl-optimization/49095
6025 * gcc.target/i386/pr49095.c: New test.
6026
6027 2011-05-29 Tobias Burnus <burnus@net-b.de>
6028
6029 PR fortran/18918
6030 * gfortran.dg/coarray_24.f90: New.
6031
6032 2011-05-29 Tobias Burnus <burnus@net-b.de>
6033
6034 PR fortran/18918
6035 * gfortran.dg/coarray_23.f90: New.
6036
6037 2011-05-29 Richard Sandiford <rdsandiford@googlemail.com>
6038
6039 From Ryan Mansfield
6040 * gcc.dg/pr48826.c: New test.
6041
6042 2011-05-29 Richard Guenther <rguenther@suse.de>
6043
6044 PR tree-optimization/49217
6045 * gcc.dg/torture/pr49217.c: New testcase.
6046
6047 2011-05-29 Ira Rosen <ira.rosen@linaro.org>
6048
6049 PR testsuite/49222
6050 * gcc.dg/vect/pr49038.c: Use MAP_ANON if MAP_ANONYMOUS is not defined.
6051
6052 2011-05-29 Eric Botcazou <ebotcazou@adacore.com>
6053
6054 * gnat.dg/boolean_subtype.adb: Rename to...
6055 * gnat.dg/boolean_subtype1.adb: ...this.
6056
6057 2011-05-28 Jason Merrill <jason@redhat.com>
6058
6059 * g++.dg/cpp0x/lambda/lambda-syntax1.C: New.
6060
6061 2011-05-27 Jason Merrill <jason@redhat.com>
6062
6063 * g++.dg/cpp0x/enum18.C: Adjust.
6064
6065 * g++.dg/cpp0x/lambda/lambda-template2.C: New.
6066
6067 2011-05-27 Tobias Burnus <burnus@net-b.de>
6068
6069 PR fortran/18918
6070 * gfortran.dg/coarray_22.f90: New.
6071
6072 2011-05-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6073
6074 PR tree-optimization/46728
6075 * gcc.target/powerpc/pr46728-1.c: New.
6076 * gcc.target/powerpc/pr46728-2.c: New.
6077 * gcc.target/powerpc/pr46728-3.c: New.
6078 * gcc.target/powerpc/pr46728-4.c: New.
6079 * gcc.target/powerpc/pr46728-5.c: New.
6080 * gcc.dg/pr46728-6.c: New.
6081 * gcc.target/powerpc/pr46728-7.c: New.
6082 * gcc.target/powerpc/pr46728-8.c: New.
6083 * gcc.dg/pr46728-9.c: New.
6084 * gcc.target/powerpc/pr46728-10.c: New.
6085 * gcc.target/powerpc/pr46728-11.c: New.
6086 * gcc.dg/pr46728-12.c: New.
6087 * gcc.target/powerpc/pr46728-13.c: New.
6088 * gcc.target/powerpc/pr46728-14.c: New.
6089 * gcc.target/powerpc/pr46728-15.c: New.
6090 * gcc.target/powerpc/pr46728-16.c: New.
6091
6092 2011-05-27 Jason Merrill <jason@redhat.com>
6093
6094 * g++.dg/abi/mangle47.C: New.
6095
6096 PR c++/49176
6097 * g++.dg/template/const5.C: New.
6098
6099 * g++.dg/cpp0x/enum18.C: New.
6100
6101 * g++.dg/cpp0x/lambda/lambda-nested4.C: New.
6102
6103 * g++.dg/cpp0x/error6.C: New.
6104
6105 * g++.dg/cpp0x/error5.C: New.
6106
6107 2011-05-27 Jakub Jelinek <jakub@redhat.com>
6108
6109 PR c++/49165
6110 * g++.dg/eh/cond6.C: New test.
6111
6112 2011-05-27 Tobias Burnus <burnus@net-b.de>
6113
6114 PR fortran/48820
6115 * gfortran.dg/rank_3.f90: New.
6116 * gfortran.dg/rank_4.f90: New.
6117
6118 2011-05-27 Janis Johnson <janisjo@codesourcery.com>
6119
6120 * g++.dg/tree-ssa-pr43411.C: Rename function to be inlined and
6121 replace dump search.
6122
6123 2011-05-27 Eric Botcazou <ebotcazou@adacore.com>
6124
6125 * gnat.dg/bit_packed_array5.ads: Move dg directive to...
6126 * gnat.dg/bit_packed_array5.adb: ...here.
6127
6128 2011-05-27 Paolo Carlini <paolo.carlini@oracle.com>
6129
6130 PR c++/42056
6131 * g++.dg/cpp0x/auto25.C: New.
6132
6133 2011-05-27 Richard Guenther <rguenther@suse.de>
6134
6135 * gcc.c-torture/execute/920711-1.x: Add -fwrapv.
6136
6137 2011-05-27 Richard Guenther <rguenther@suse.de>
6138
6139 * gcc.c-torture/execute/920612-1.x: Add -fwrapv.
6140
6141 2011-05-27 Richard Guenther <rguenther@suse.de>
6142
6143 PR middle-end/49189
6144 * gnat.dg/bit_packed_array5.ad[sb]: New testcase.
6145
6146 2011-05-26 Jason Merrill <jason@redhat.com>
6147
6148 * g++.dg/cpp0x/friend1.C: New.
6149 * g++.dg/cpp0x/friend2.C: New.
6150
6151 * g++.dg/cpp0x/auto7.C: Update.
6152 * g++.dg/template/crash50.C: Adjust.
6153 * g++.dg/template/static9.C: Adjust.
6154 * g++.old-deja/g++.ext/memconst.C: Adjust.
6155
6156 2011-05-26 Janis Johnson <janisjo@codesourcery.com>
6157
6158 * gcc.dg/march.c: Ignore a note for some targets.
6159
6160 2011-05-26 Janis Johnson <janis187@us.ibm.com>
6161 Nathan Froyd <froydnj@codesourcery.com>
6162
6163 PR c++/2288
6164 PR c++/18770
6165 * g++.old-deja/g++.jason/cond.C: Remove xfails.
6166 * g++.dg/parse/pr18770.C: New test.
6167 * g++.dg/cpp0x/range-for5.C: Add dg-error marker.
6168
6169 2011-05-26 Thomas Koenig <tkoenig@gcc.gnu.org>
6170
6171 PR fortran/48955
6172 * gfortran.dg/dependency_40.f90 : New test.
6173
6174 2011-05-26 Tobias Burnus <burnus@net-b.de>
6175
6176 PR fortran/18918
6177 * gfortran.dg/coarray/registering_1.f90: New.
6178
6179 2011-05-26 Jason Merrill <jason@redhat.com>
6180
6181 * g++.dg/cpp0x/variadic111.C: New.
6182 * g++.dg/cpp0x/variadic41.C: Adjust.
6183
6184 2011-05-26 Richard Guenther <rguenther@suse.de>
6185
6186 PR tree-optimization/48702
6187 * gcc.dg/torture/pr48702.c: New testcase.
6188
6189 2011-05-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6190
6191 PR gcov-profile/48845
6192 * g++.dg/tree-prof/tree-prof.exp: Check for -fprofile-generate
6193 support.
6194 * gcc.dg/matrix/matrix.exp: Likewise.
6195 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
6196 * lib/target-supports-dg.exp (dg-require-profiling): Don't pass
6197 line number to check_profiling_available.
6198 * lib/target-supports.exp (check_profiling_available): Account for
6199 this.
6200 Require TLS runtime support with -fprofile-generate.
6201 * lib/profopt.exp (profopt-execute): Add TLS options for
6202 -fprofile-generate.
6203 * gcc.dg/pr47793.c: Add dg-require-profiling "-fprofile-generate".
6204
6205 2011-05-26 Jakub Jelinek <jakub@redhat.com>
6206
6207 PR c++/49165
6208 * g++.dg/eh/cond5.C: New test.
6209
6210 PR tree-optimization/49161
6211 * gcc.c-torture/execute/pr49161.c: New test.
6212
6213 2011-05-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
6214
6215 * gcc.target/arm/neon-vorn-vbic.c: New test.
6216
6217 2011-05-26 Ira Rosen <ira.rosen@linaro.org>
6218
6219 PR tree-optimization/49038
6220 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: New test.
6221 * gcc.dg/vect/pr49038.c: New test.
6222
6223 2011-05-26 Fabien Chêne <fabien@gcc.gnu.org>
6224 * g++.dg/init/pr25811-3.C: New.
6225 * g++.dg/init/pr25811-4.C: New.
6226
6227 2011-05-25 Jason Merrill <jason@redhat.com>
6228
6229 * g++.dg/cpp0x/enum17.C: New.
6230 * g++.old-deja/g++.jason/rfg10.C: Adjust.
6231
6232 * g++.dg/cpp0x/auto24.C: New.
6233
6234 * g++.dg/cpp0x/error4.C: New.
6235
6236 * g++.dg/cpp0x/rv-restrict.C: New.
6237
6238 * g++.dg/cpp0x/enum15.C: New.
6239 * g++.dg/cpp0x/constexpr-switch2.C: New.
6240
6241 * g++.dg/cpp0x/variadic110.C: New.
6242
6243 * g++.dg/cpp0x/auto9.C: Add typedef test.
6244
6245 * g++.dg/cpp0x/auto23.C: New.
6246 * g++.dg/cpp0x/auto9.C: Adjust.
6247
6248 * g++.dg/cpp0x/defaulted29.C: New.
6249
6250 * g++.dg/cpp0x/initlist51.C: New.
6251
6252 2011-05-25 Janis Johnson <janisjo@codesourcery.com>
6253
6254 * gcc.target/arm/fp16-compile-none-1.c: Update expected error.
6255 * g++.dg/abi/packed1.C: Suppress warning.
6256 * g++.dg/warn/Wunused-parm-3.C: Likewise.
6257 * g++.dg/template/stdarg1.C: Likewise.
6258 * g++.dg/other/packed1.C: Remove arm from xfail list.
6259
6260 2011-05-25 Jason Merrill <jason@redhat.com>
6261
6262 * g++.dg/cpp0x/enum16.C: New.
6263 * g++.dg/parse/error15.C: Adjust.
6264
6265 * g++.dg/cpp0x/initlist50.C: New.
6266
6267 * g++.dg/cpp0x/lambda/lambda-conv5.C: New.
6268
6269 * g++.dg/cpp0x/variadic109.C: New.
6270
6271 2011-05-25 H.J. Lu <hongjiu.lu@intel.com>
6272
6273 * gcc.target/i386/pause-1.c: New.
6274
6275 2011-05-25 Eric Botcazou <ebotcazou@adacore.com>
6276
6277 * gcc.dg/stack-usage-1.c: Adjust comment.
6278 * gcc.dg/stack-usage-2.c: New test.
6279
6280 2011-05-25 Jakub Jelinek <jakub@redhat.com>
6281
6282 PR c++/49136
6283 * g++.dg/cpp0x/constexpr-bitfield2.C: New test.
6284 * g++.dg/cpp0x/constexpr-bitfield3.C: New test.
6285
6286 2011-05-24 Vladimir Makarov <vmakarov@redhat.com>
6287
6288 PR rtl-optimization/48757
6289 * gfortran.dg/pr48757.f: New test case.
6290
6291 2011-05-24 Jason Merrill <jason@redhat.com>
6292
6293 * g++.dg/cpp0x/access01.C: New.
6294
6295 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
6296
6297 PR libobjc/48177
6298 * objc.dg/pr48177.m: New testcase.
6299
6300 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
6301
6302 PR objc/48187
6303 * objc.dg/pr48187.m: New testcase.
6304 * obj-c++.dg/pr48187.mm: New testcase.
6305 * objc.dg/ivar-extra-semicolon.m: New testcase.
6306
6307 2011-05-24 Jason Merrill <jason@redhat.com>
6308
6309 * g++.dg/template/access21.C: New.
6310 * g++.dg/template/access22.C: New.
6311
6312 2011-05-24 Michael Matz <matz@gcc.gnu.org>
6313
6314 PR rtl-optimization/48633
6315 * g++.dg/pr48633.C: New test.
6316
6317 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
6318
6319 PR target/49133
6320 * g++.dg/other/pr49133.C: New test.
6321
6322 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
6323 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6324
6325 * gcc.dg/torture/tls/run-gd.c: New test.
6326 * gcc.dg/torture/tls/run-ie.c: New test.
6327 * gcc.dg/torture/tls/run-ld.c: New test.
6328 * gcc.dg/torture/tls/run-le.c: New test.
6329 * lib/target-supports.exp (check_effective_target_tls_runtime):
6330 Build testcase with TLS options.
6331
6332 2011-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6333
6334 * gcc.dg/vect/pr48172.c: Remove dg-do run.
6335
6336 2011-05-24 Tom de Vries <tom@codesourcery.com>
6337
6338 PR tree-optimization/49121
6339 * gcc.dg/tree-ssa/ivopt_infer_2.c: Adapt test.
6340
6341 2011-05-23 Jason Merrill <jason@redhat.com>
6342
6343 * g++.dg/cpp0x/defaulted28.C: New.
6344
6345 * g++.dg/cpp0x/sfinae25.C: New.
6346
6347 * g++.dg/cpp0x/rv-cast2.C: New.
6348
6349 * g++.dg/cpp0x/enum14.C: New.
6350
6351 2011-05-23 Jakub Jelinek <jakub@redhat.com>
6352
6353 PR lto/49123
6354 * gcc.c-torture/execute/pr49123.c: New test.
6355
6356 PR debug/49032
6357 * gcc.dg/debug/pr49032.c: New test.
6358
6359 PR c/49120
6360 * gcc.dg/pr49120.c: New test.
6361
6362 2011-05-23 H.J. Lu <hongjiu.lu@intel.com>
6363
6364 PR target/47315
6365 * gcc.target/i386/pr47315.c: New test.
6366
6367 2011-05-23 Jason Merrill <jason@redhat.com>
6368
6369 * g++.dg/cpp0x/lambda/lambda-eh2.C: New.
6370
6371 * g++.dg/cpp0x/sfinae24.C: New.
6372
6373 * g++.dg/cpp0x/error3.C: New.
6374
6375 * g++.dg/cpp0x/defaulted27.C: New.
6376
6377 * g++.dg/cpp0x/decltype27.C: New.
6378
6379 2011-05-23 Richard Guenther <rguenther@suse.de>
6380
6381 * gcc.dg/tree-ssa/forwprop-11.c: Adjust and un-XFAIL.
6382
6383 2011-05-23 Richard Guenther <rguenther@suse.de>
6384
6385 PR tree-optimization/40874
6386 * g++.dg/tree-ssa/pr40874.C: New testcase.
6387
6388 2011-05-23 Richard Guenther <rguenther@suse.de>
6389
6390 PR tree-optimization/49115
6391 * g++.dg/torture/pr49115.C: New testcase.
6392
6393 2011-05-23 Richard Guenther <rguenther@suse.de>
6394
6395 PR middle-end/15419
6396 * gcc.dg/memcpy-3.c: New testcase.
6397
6398 2011-05-23 Jakub Jelinek <jakub@redhat.com>
6399
6400 PR middle-end/48973
6401 * gcc.c-torture/execute/pr48973-1.c: New test.
6402 * gcc.c-torture/execute/pr48973-2.c: New test.
6403
6404 2011-05-23 Jonathan Wakely <jwakely.gcc@gmail.com>
6405
6406 PR c++/18016
6407 * g++.dg/warn/pr18016.C: New.
6408
6409 2011-05-23 Tom de Vries <tom@codesourcery.com>
6410
6411 PR target/45098
6412 * gcc.target/arm/ivopts-6.c: New test.
6413
6414 2011-05-22 Jakub Jelinek <jakub@redhat.com>
6415
6416 PR middle-end/49029
6417 * gcc.c-torture/compile/pr49029.c: New test.
6418
6419 2011-05-22 Jason Merrill <jason@redhat.com>
6420
6421 * g++.dg/cpp0x/sfinae23.C: New.
6422 * g++.dg/cpp0x/sfinae8.C: Correct.
6423
6424 2011-05-22 Thomas Koenig <tkoenig@gcc.gnu.org>
6425
6426 * gfortran.dg/function_optimize_8.f90: New test case.
6427
6428 2011-05-22 Ira Rosen <ira.rosen@linaro.org>
6429
6430 PR tree-optimization/49087
6431 * gcc.dg/vect/O3-pr49087.c: New test.
6432
6433 2011-05-21 Jason Merrill <jason@redhat.com>
6434
6435 * g++.dg/debug/const5.C: New.
6436
6437 2011-05-20 Jason Merrill <jason@redhat.com>
6438
6439 * g++.dg/cpp0x/constexpr-static7.C: Extend.
6440
6441 * g++.dg/cpp0x/constexpr-static7.C: New.
6442
6443 * g++.dg/cpp0x/enum12.C: New.
6444 * g++.dg/cpp0x/enum13.C: New.
6445
6446 2011-05-21 Janus Weil <janus@gcc.gnu.org>
6447
6448 PR fortran/48699
6449 * gfortran.dg/select_type_23.f03: New.
6450
6451 2011-05-20 Jason Merrill <jason@redhat.com>
6452
6453 * g++.dg/cpp0x/defaulted26.C: New.
6454
6455 * g++.dg/cpp0x/noexcept02.C: Fix.
6456 * g++.dg/cpp0x/noexcept03.C: Fix.
6457 * g++.dg/cpp0x/noexcept08.C: Fix.
6458 * g++.dg/cpp0x/noexcept10.C: New.
6459
6460 2011-05-20 Janus Weil <janus@gcc.gnu.org>
6461
6462 PR fortran/48706
6463 * gfortran.dg/extends_12.f03: New.
6464
6465 2011-05-20 Jason Merrill <jason@redhat.com>
6466
6467 * g++.dg/template/koenig9.C: New.
6468 * g++.dg/opt/pr47615.C: Fix.
6469 * g++.dg/overload/defarg1.C: Fix.
6470 * g++.dg/tc1/dr213.C: Remove xfail.
6471 * g++.dg/torture/pr34850.C: Fix.
6472 * g++.dg/torture/pr39362.C: Fix.
6473 * g++.old-deja/g++.brendan/crash56.C: Fix.
6474 * g++.old-deja/g++.pt/memtemp47.C: Fix.
6475
6476 2011-05-20 Richard Guenther <rguenther@suse.de>
6477
6478 PR tree-optimization/49079
6479 * gcc.dg/torture/pr49079.c: New testcase.
6480
6481 2011-05-20 Jakub Jelinek <jakub@redhat.com>
6482
6483 PR tree-optimization/49073
6484 * gcc.c-torture/execute/pr49073.c: New test.
6485
6486 2011-06-19 Tobias Burnus <burnus@net-b.de>
6487
6488 PR fortran/18918
6489 * gfortran.dg/coarray_21.f90: New.
6490
6491 2011-05-19 Joseph Myers <joseph@codesourcery.com>
6492
6493 * lib/prune.exe (prune_gcc_output): Expect "error:" in collect2
6494 output.
6495
6496 2011-05-19 Richard Guenther <rguenther@suse.de>
6497
6498 PR testsuite/49063
6499 * gcc.dg/builtin-object-size-11.c: Use -std=gnu89.
6500
6501 2011-05-19 Richard Guenther <rguenther@suse.de>
6502
6503 PR middle-end/48985
6504 * gcc.dg/builtin-object-size-11.c: New testcase.
6505
6506 2011-05-19 Tom de Vries <tom@codesourcery.com>
6507
6508 PR target/45098
6509 * gcc.target/arm/ivopts.c: New test.
6510 * gcc.target/arm/ivopts-2.c: New test.
6511
6512 2011-05-19 Tom de Vries <tom@codesourcery.com>
6513
6514 * lib/lib/scanasm.exp (object-size): Fix target selector handling.
6515
6516 2011-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6517
6518 * gcc.c-torture/execute/960321-1.x: Remove.
6519
6520 2011-05-18 Janus Weil <janus@gcc.gnu.org>
6521
6522 PR fortran/48700
6523 * gfortran.dg/move_alloc_4.f90: New.
6524
6525 2011-05-18 H.J. Lu <hongjiu.lu@intel.com>
6526
6527 PR target/49002
6528 * gcc.target/i386/pr49002-1.c: New test.
6529 * gcc.target/i386/pr49002-2.c: Likewise.
6530
6531 2011-05-18 Jakub Jelinek <jakub@redhat.com>
6532
6533 PR tree-optimization/49039
6534 * gcc.c-torture/execute/pr49039.c: New test.
6535 * gcc.dg/tree-ssa/pr49039.c: New test.
6536 * g++.dg/torture/pr49039.C: New test.
6537
6538 2011-05-18 Jason Merrill <jason@redhat.com>
6539
6540 * g++.dg/cpp0x/constexpr-incomplete3.C: New.
6541 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust.
6542 * g++.dg/cpp0x/constexpr-memfn1.C: Adjust.
6543
6544 2011-05-18 Stuart Henderson <shenders@gcc.gnu.org>
6545
6546 * gcc.target/bfin/mcpu-bf592.c: New test.
6547
6548 2011-05-18 Ira Rosen <ira.rosen@linaro.org>
6549
6550 PR tree-optimization/41881
6551 * gcc.dg/vect/O3-pr41881.c: New test.
6552 * gcc.dg/vect/O3-slp-reduc-10.c: New test.
6553
6554 2011-05-18 Jakub Jelinek <jakub@redhat.com>
6555
6556 PR tree-optimization/49000
6557 * gcc.dg/pr49000.c: New test.
6558
6559 2011-05-17 Eric Botcazou <ebotcazou@adacore.com>
6560
6561 * gnat.dg/invalid1.adb: New test.
6562
6563 2011-05-16 Uros Bizjak <ubizjak@gmail.com>
6564
6565 * gcc.target/i386/avx-vzeroupper-16.c: Update scan-assembler-times
6566 scan pattern.
6567 * gcc.target/i386/avx-vzeroupper-17.c: Ditto.
6568 * gcc.target/i386/avx-vzeroupper-18.c: Ditto.
6569
6570 2011-05-15 Jonathan Wakely <jwakely.gcc@gmail.com>
6571
6572 PR c++/48994
6573 * g++.dg/cpp0x/range-for18.C: New.
6574
6575 2011-05-15 Tobias Burnus <burnus@net-b.de>
6576
6577 PR fortran/18918
6578 * gfortran.dg/coarray/image_index_2.f90: New.
6579
6580 2011-05-13 Ville Voutilainen <ville.voutilainen@gmail.com>
6581
6582 * g++.dg/cpp0x/override1.C: Move from inherit/virtual9.C.
6583 * g++.dg/cpp0x/override2.C: New.
6584
6585 2011-05-14 Tobias Burnus <burnus@net-b.de>
6586
6587 PR fortran/18918
6588 * gfortran.de/coarray_20.f90: New.
6589
6590 2011-05-14 Thomas Koenig <tkoenig@gcc.gnu.org>
6591
6592 PR fortran/22572
6593 * function_optimize_7.f90: New test case.
6594
6595 2011-05-13 Jason Merrill <jason@redhat.com>
6596
6597 * g++.dg/cpp0x/decltype26.C: New.
6598 * g++.dg/cpp0x/enum11.C: New.
6599
6600 2011-05-13 Tobias Burnus <burnus@net-b.de>
6601
6602 PR fortran/48972
6603 PR fortran/48991
6604 * gfortran.dg/assign_8.f90: Update dg-error.
6605
6606 2011-05-13 Tobias Burnus <burnus@net-b.de>
6607
6608 PR fortran/48972
6609 * gfortran.dg/io_constraints_8.f90: New.
6610 * gfortran.dg/io_constraints_9.f90: New.
6611
6612 2011-05-13 Martin Thuresson <martint@google.com>
6613
6614 PR gcov-profile/47793
6615 * gcc.dg/pr47793.c: New.
6616
6617 2011-05-12 Jakub Jelinek <jakub@redhat.com>
6618
6619 PR tree-optimization/48975
6620 * gcc.dg/pr48975.c: New test.
6621
6622 2011-05-12 Tobias Burnus <burnus@net-b.de>
6623
6624 PR fortran/48972
6625 * gfortran.dg/iso_c_binding_compiler_3.f90: New.
6626
6627 2011-05-12 Jason Merrill <jason@redhat.com>
6628
6629 * g++.dg/cpp0x/constexpr-incomplete2.C: New.
6630
6631 2011-05-12 Geert Bosch <bosch@adacore.com>
6632
6633 * gnat.dg/view_conversion1.adb: New test.
6634
6635 2011-05-12 Richard Guenther <rguenther@suse.de>
6636
6637 PR tree-optimization/48172
6638 * gcc.dg/vect/pr48172.c: New testcase.
6639
6640 2011-05-12 Jakub Jelinek <jakub@redhat.com>
6641
6642 PR debug/48967
6643 * g++.dg/opt/pr48967.C: New test.
6644
6645 2011-05-11 Jason Merrill <jason@redhat.com>
6646
6647 * g++.dg/cpp0x/constexpr-friend.C: New.
6648 * g++.dg/cpp0x/constexpr-incomplete1.C: New.
6649
6650 * g++.dg/cpp0x/sfinae22.C: New.
6651
6652 2011-05-11 Tobias Burnus <burnus@net-b.de>
6653
6654 PR fortran/48889
6655 * gfortran.dg/generic_24.f90: New.
6656
6657 2011-05-11 Richard Guenther <rguenther@suse.de>
6658
6659 PR tree-optimization/15256
6660 * gcc.dg/tree-ssa/forwprop-14.c: New testcase.
6661
6662 2011-05-11 Jakub Jelinek <jakub@redhat.com>
6663
6664 PR debug/48159
6665 * gcc.dg/pr48159-1.c: New test.
6666 * gcc.dg/pr48159-2.c: New test.
6667
6668 2011-05-11 Richard Guenther <rguenther@suse.de>
6669
6670 PR middle-end/48953
6671 * gcc.dg/torture/pr48953.c: New testcase.
6672
6673 2011-05-11 Richard Guenther <rguenther@suse.de>
6674
6675 PR tree-optimization/18041
6676 * gcc.dg/tree-ssa/forwprop-13.c: New testcase.
6677
6678 2011-05-11 Alan Modra <amodra@gmail.com>
6679
6680 PR target/47755
6681 * gcc.target/powerpc/pr47755-2.c: Require vsx_hw.
6682
6683 2011-05-10 Jason Merrill <jason@redhat.com>
6684
6685 * g++.dg/cpp0x/defaulted25.C: New.
6686 * g++.dg/template/crash7.C: Adjust.
6687
6688 * g++.dg/cpp0x/variadic108.C: New.
6689
6690 2011-05-10 Ville Voutilainen <ville.voutilainen@gmail.com>
6691
6692 * g++.dg/inherit/virtual9.C: Extend.
6693
6694 2011-05-10 Michael Meissner <meissner@linux.vnet.ibm.com>
6695
6696 PR target/48857
6697 * gcc.target/powerpc/pr48857.c: New file, make sure V2DI arguments
6698 are passed and returned in vector registers.
6699
6700 2011-05-10 Richard Guenther <rguenther@suse.de>
6701
6702 * gcc.dg/tree-ssa/ssa-fre-2.c: Disable forwprop.
6703 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
6704 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
6705 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
6706 * gcc.dg/tree-ssa/scev-cast.c: Adjust. Note what transformation
6707 applies.
6708
6709 2011-05-10 Jakub Jelinek <jakub@redhat.com>
6710
6711 PR tree-optimization/48611
6712 PR tree-optimization/48794
6713 * gfortran.dg/gomp/pr48611.f90: New test.
6714 * gfortran.dg/gomp/pr48794.f90: New test.
6715
6716 PR debug/48928
6717 * gcc.dg/dfp/pr48928.c: New test.
6718
6719 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
6720
6721 PR c++/48522
6722 * g++.dg/cpp0x/pr48522.C: New.
6723
6724 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
6725
6726 PR c++/48735
6727 * g++.dg/cpp0x/sfinae21.C: New.
6728
6729 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
6730
6731 * g++.dg/template/sfinae28.C: Rename to...
6732 * g++.dg/cpp0x/sfinae19.C: ... this.
6733 * g++.dg/template/sfinae29.C: Rename to...
6734 * g++.dg/cpp0x/sfinae20.C: ... this.
6735
6736 2011-05-09 Jeff Law <law@redhat.com>
6737
6738 * lib/gcc-gdb-test.exp (gdb-test): Reorder matchers to give more
6739 consistent results.
6740
6741 2011-05-09 Fabien Chêne <fabien@gcc.gnu.org>
6742
6743 PR c++/20039
6744 * g++.dg/init/pr20039.C: New.
6745
6746 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
6747
6748 PR c++/48737
6749 PR c++/48744
6750 * g++.dg/template/sfinae28.C: New.
6751 * g++.dg/template/sfinae29.C: Likewise.
6752
6753 2011-05-09 Jason Merrill <jason@redhat.com>
6754
6755 * g++.dg/template/nontype23.C: New.
6756
6757 2011-05-07 Fabien Chêne <fabien@gcc.gnu.org>
6758 PR c++/48859
6759 * g++.dg/init/pr48859.C: New.
6760
6761 2011-05-09 Jason Merrill <jason@redhat.com>
6762
6763 * gcc.dg/gcc.dg/uninit-D.c: Move to c-c++-common.
6764 * gcc.dg/gcc.dg/uninit-D-O0.c: Move to c-c++-common.
6765 * gcc.dg/gcc.dg/uninit-E.c: Move to c-c++-common.
6766 * gcc.dg/gcc.dg/uninit-E-O0.c: Move to c-c++-common.
6767 * gcc.dg/gcc.dg/uninit-F.c: Move to c-c++-common.
6768 * gcc.dg/gcc.dg/uninit-F-O0.c: Move to c-c++-common.
6769 * gcc.dg/gcc.dg/uninit-G.c: Move to c-c++-common.
6770 * gcc.dg/gcc.dg/uninit-G-O0.c: Move to c-c++-common.
6771
6772 2011-05-08 Ville Voutilainen <ville.voutilainen@gmail.com>
6773
6774 * g++.dg/inherit/virtual9.C: New.
6775
6776 2011-05-09 Dodji Seketeli <dodji@redhat.com>
6777
6778 PR c++/48574
6779 * g++.dg/template/dependent-expr8.C: New test case.
6780
6781 2011-05-07 Zdenek Dvorak <ook@ucw.cz>
6782
6783 PR tree-optimization/48837
6784 * gcc.dg/pr48837.c: New testcase.
6785
6786 2011-05-06 Jason Merrill <jason@redhat.com>
6787
6788 * g++.dg/cpp0x/constexpr-condition2.C: New.
6789
6790 * g++.dg/cpp0x/constexpr-missing.C: New.
6791
6792 2011-05-06 Tobias Burnus <burnus@net-b.de>
6793
6794 PR fortran/18918
6795 * gfortran.dg/coarray/this_image_2.f90: New.
6796
6797 2011-05-06 Tobias Burnus <burnus@net-b.de>
6798
6799 PR fortran/48858
6800 PR fortran/48820
6801 * gfortran.dg/bind_c_usage_22.f90: New.
6802 * gfortran.dg/bind_c_usage_23.f90: New.
6803 * gfortran.dg/bind_c_usage_24.f90: New.
6804 * gfortran.dg/bind_c_usage_24_c.c: New.
6805
6806 2011-05-06 Dodji Seketeli <dodji@redhat.com>
6807
6808 PR c++/48838
6809 * g++.dg/template/member9.C: New test case.
6810
6811 2011-05-05 Eric Botcazou <ebotcazou@adacore.com>
6812
6813 * gnat.dg/discr29.ad[sb]: New test.
6814 * gnat.dg/discr30.adb: Likewise.
6815
6816 2011-05-05 Julian Brown <julian@codesourcery.com>
6817
6818 * gcc.target/arm/neon-vset_lanes8.c: New test.
6819
6820 2011-05-05 Jason Merrill <jason@redhat.com>
6821
6822 * g++.dg/init/new32.C: New.
6823
6824 2011-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6825
6826 * gfortran.dg/fmt_g0_6.f08: Use dg-options "-ffloat-store".
6827 Fix typo.
6828
6829 2011-05-05 Jakub Jelinek <jakub@redhat.com>
6830
6831 PR rtl-optimization/48381
6832 * gcc.c-torture/compile/pr48381.c: New test.
6833
6834 2011-05-05 Uros Bizjak <ubizjak@gmail.com>
6835
6836 * gcc.target/i386/opt-1.c: Add --param min-insn-to-prefetch -ratio=0
6837 to dg-options.
6838 * gcc.target/i386/opt-1.c: Ditto.
6839
6840 2011-05-04 Jason Merrill <jason@redhat.com>
6841
6842 * g++.dg/conversion/base1.C: New.
6843
6844 2011-05-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6845
6846 PR libgfortran/48787
6847 * gfortran.dg/round_3.f08: Add more checks to test case.
6848
6849 2011-05-04 Hans-Peter Nilsson <hp@axis.com>
6850
6851 * gfortran.dg/pr47878.f90, gfortran.dg/endfile_3.f90,
6852 gfortran.dg/endfile_4.f90, gfortran.dg/ftell_3.f90,
6853 gfortran.dg/fmt_cache_1.f, gfortran.dg/namelist_66.f90:
6854 Gate test on effective_target fd_truncate.
6855
6856 2011-05-04 Uros Bizjak <ubizjak@gmail.com>
6857
6858 * gcc.target/i386/recip-vec-divf.c: Decrease array sizes.
6859 * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
6860 * gcc.target/i386/recip-vec-divf-avx.c: Increase array sizes.
6861 * gcc.target/i386/recip-vec-sqrtf-avx.c: Ditto. Update scan times.
6862 * gcc.target/i386/ssefn-1.c: Add -mno-sse2 to dg-options.
6863 * gcc.target/i386/pr38824.c: Ditto.
6864 * gcc.target/i386/vecinit-1.c: Add -mno-sse4 to dg-options.
6865 * gcc.target/i386/vecinit-2.c: Ditto.
6866 * gcc.target/i386/sse-19.c: Add -mno-ssse3 to dg-options.
6867 * gcc.target/i386/parity-1.c: Add -mno-popcnt to dg-options.
6868 * gcc.target/i386/parity-2.c: Ditto.
6869 * gcc.target/i386/incoming-8.c: Add -mno-avx to dg-options.
6870
6871 2011-05-04 Stuart Henderson <shenders@gcc.gnu.org>
6872
6873 * gcc.target/bfin/mcpu-bf512.c: Update to latest silicon revision and
6874 remove duplication.
6875 * gcc.target/bfin/mcpu-bf514.c: Likewise.
6876 * gcc.target/bfin/mcpu-bf516.c: Likewise.
6877 * gcc.target/bfin/mcpu-bf518.c: Likewise.
6878
6879 2011-05-03 Tobias Burnus <burnus@net-b.de>
6880
6881 PR fortran/18918
6882 * gfortran.dg/coarray/this_image_1.f90: Remove dg-options.
6883
6884 2011-05-03 Tobias Burnus <burnus@net-b.de>
6885
6886 PR fortran/18918
6887 * gfortran.dg/coarray/this_image_1.f90: New.
6888
6889 2011-05-03 Tobias Burnus <burnus@net-b.de>
6890
6891 PR fortran/18918
6892 * gfortran.dg/coarray/caf.dg: New.
6893 * gfortran.dg/coarray/image_index_1.f90: New, copied
6894 from ../coarray_16.f90.
6895
6896 2011-05-03 Paolo Carlini <paolo.carlini@oracle.com>
6897
6898 PR c++/28501
6899 * g++.dg/ext/complex9.C: New.
6900
6901 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
6902
6903 From Mike Frysinger
6904 * gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0004.
6905 * gcc.target/bfin/mcpu-bf544.c, gcc.target/bfin/mcpu-bf547.c,
6906 gcc.target/bfin/mcpu-bf548.c, gcc.target/bfin/mcpu-bf549.c: Likewise.
6907
6908 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
6909
6910 * gcc.target/bfin/builtins: Created.
6911 * gcc.target/bfin/hisilh-O0.c: Deleted.
6912 * gcc.target/bfin/hisilh.c: Moved to...
6913 * gcc.target/bfin/builtins/hisilh.c: ...here.
6914 * gcc.target/bfin/builtins/shl_fr1x16-6.c: New test.
6915 * gcc.target/bfin/builtins/shr_fr1x16-1.c: Ditto.
6916 * gcc.target/bfin/builtins/shl_fr1x32-9.c: Ditto.
6917 * gcc.target/bfin/builtins/shr_fr1x32-4.c: Ditto.
6918 * gcc.target/bfin/builtins/shr_fr1x32-8.c: Ditto.
6919 * gcc.target/bfin/builtins/lshl_fr2x16-1.c: Ditto.
6920 * gcc.target/bfin/builtins/abs_fr1x16-1.c: Ditto.
6921 * gcc.target/bfin/builtins/norm32-1.c: Ditto.
6922 * gcc.target/bfin/builtins/shrl_fr1x16-3.c: Ditto.
6923 * gcc.target/bfin/builtins/norm_fr1x32-2.c: Ditto.
6924 * gcc.target/bfin/builtins/bfin-builtins.exp: Ditto.
6925 * gcc.target/bfin/builtins/norm16-2.c: Ditto.
6926 * gcc.target/bfin/builtins/norm32-5.c: Ditto.
6927 * gcc.target/bfin/builtins/norm_fr1x16-3.c: Ditto.
6928 * gcc.target/bfin/builtins/mult_fr1x32x32-2.c: Ditto.
6929 * gcc.target/bfin/builtins/norm16-6.c: Ditto.
6930 * gcc.target/bfin/builtins/norm32-9.c: Ditto.
6931 * gcc.target/bfin/builtins/mult_fr2x16-1.c: Ditto.
6932 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-2.c: Ditto.
6933 * gcc.target/bfin/builtins/min_fr2x16-1.c: Ditto.
6934 * gcc.target/bfin/builtins/max_fr2x16-2.c: Ditto.
6935 * gcc.target/bfin/builtins/norm32-10.c: Ditto.
6936 * gcc.target/bfin/builtins/shl_fr2x16-3.c: Ditto.
6937 * gcc.target/bfin/builtins/mulhisihh_fr2x16-1.c: Ditto.
6938 * gcc.target/bfin/builtins/diff_hl_fr2x16-2.c: Ditto.
6939 * gcc.target/bfin/builtins/shl_fr2x16-7.c: Ditto.
6940 * gcc.target/bfin/builtins/shr_fr2x16-2.c: Ditto.
6941 * gcc.target/bfin/builtins/mulhisilh_fr2x16-1.c: Ditto.
6942 * gcc.target/bfin/builtins/lshl_fr1x16-1.c: Ditto.
6943 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-2.c: Ditto.
6944 * gcc.target/bfin/builtins/negate_fr1x32-2.c: Ditto.
6945 * gcc.target/bfin/builtins/negate_fr1x16-3.c: Ditto.
6946 * gcc.target/bfin/builtins/abs_fr2x16-2.c: Ditto.
6947 * gcc.target/bfin/builtins/shrl_fr2x16-4.c: Ditto.
6948 * gcc.target/bfin/builtins/mult_fr1x16-1.c: Ditto.
6949 * gcc.target/bfin/builtins/max_fr1x32-1.c: Ditto.
6950 * gcc.target/bfin/builtins/min_fr1x16-1.c: Ditto.
6951 * gcc.target/bfin/builtins/shl_fr1x32-2.c: Ditto.
6952 * gcc.target/bfin/builtins/max_fr1x16-2.c: Ditto.
6953 * gcc.target/bfin/builtins/shl_fr1x16-3.c: Ditto.
6954 * gcc.target/bfin/builtins/add_fr2x16-1.c: Ditto.
6955 * gcc.target/bfin/builtins/shl_fr1x32-6.c: Ditto.
6956 * gcc.target/bfin/builtins/shr_fr1x32-1.c: Ditto.
6957 * gcc.target/bfin/builtins/shr_fr1x32.c: Ditto.
6958 * gcc.target/bfin/builtins/shl_fr1x16-7.c: Ditto.
6959 * gcc.target/bfin/builtins/shr_fr1x16-2.c: Ditto.
6960 * gcc.target/bfin/builtins/shr_fr1x32-5.c: Ditto.
6961 * gcc.target/bfin/builtins/shr_fr1x32-9.c: Ditto.
6962 * gcc.target/bfin/builtins/abs_fr1x32-1.c: Ditto.
6963 * gcc.target/bfin/builtins/lshl_fr2x16-2.c: Ditto.
6964 * gcc.target/bfin/builtins/abs_fr1x16-2.c: Ditto.
6965 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-1.c: Ditto.
6966 * gcc.target/bfin/builtins/norm32-2.c: Ditto.
6967 * gcc.target/bfin/builtins/shrl_fr1x16-4.c: Ditto.
6968 * gcc.target/bfin/builtins/norm16-3.c: Ditto.
6969 * gcc.target/bfin/builtins/norm32-6.c: Ditto.
6970 * gcc.target/bfin/builtins/norm16-7.c: Ditto.
6971 * gcc.target/bfin/builtins/mult_fr2x16-2.c: Ditto.
6972 * gcc.target/bfin/builtins/min_fr2x16-2.c: Ditto.
6973 * gcc.target/bfin/builtins/add_fr1x16-1.c: Ditto.
6974 * gcc.target/bfin/builtins/norm32-11.c: Ditto.
6975 * gcc.target/bfin/builtins/sub_fr2x16-1.c: Ditto.
6976 * gcc.target/bfin/builtins/shl_fr2x16-4.c: Ditto.
6977 * gcc.target/bfin/builtins/mulhisihh_fr2x16-2.c: Ditto.
6978 * gcc.target/bfin/builtins/diff_lh_fr2x16-1.c: Ditto.
6979 * gcc.target/bfin/builtins/shl_fr2x16-8.c: Ditto.
6980 * gcc.target/bfin/builtins/shr_fr2x16-3.c: Ditto.
6981 * gcc.target/bfin/builtins/mulhisilh_fr2x16-2.c: Ditto.
6982 * gcc.target/bfin/builtins/lshl_fr1x16-2.c: Ditto.
6983 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-1.c: Ditto.
6984 * gcc.target/bfin/builtins/shrl_fr2x16-1.c: Ditto.
6985 * gcc.target/bfin/builtins/mult_fr1x32-1.c: Ditto.
6986 * gcc.target/bfin/builtins/min_fr1x32-1.c: Ditto.
6987 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-1.c: Ditto.
6988 * gcc.target/bfin/builtins/mult_fr1x16-2.c: Ditto.
6989 * gcc.target/bfin/builtins/max_fr1x32-2.c: Ditto.
6990 * gcc.target/bfin/builtins/min_fr1x16-2.c: Ditto.
6991 * gcc.target/bfin/builtins/shl_fr1x32.c: Ditto.
6992 * gcc.target/bfin/builtins/shl_fr1x32-3.c: Ditto.
6993 * gcc.target/bfin/builtins/shl_fr1x16-4.c: Ditto.
6994 * gcc.target/bfin/builtins/sub_fr1x16-1.c: Ditto.
6995 * gcc.target/bfin/builtins/add_fr2x16-2.c: Ditto.
6996 * gcc.target/bfin/builtins/shl_fr1x32-7.c: Ditto.
6997 * gcc.target/bfin/builtins/shr_fr1x32-2.c: Ditto.
6998 * gcc.target/bfin/builtins/shl_fr1x16-8.c: Ditto.
6999 * gcc.target/bfin/builtins/shr_fr1x16-3.c: Ditto.
7000 * gcc.target/bfin/builtins/shr_fr1x32-6.c: Ditto.
7001 * gcc.target/bfin/builtins/circptr.c: Ditto.
7002 * gcc.target/bfin/builtins/negate_fr2x16-1.c: Ditto.
7003 * gcc.target/bfin/builtins/abs_fr1x32-2.c: Ditto.
7004 * gcc.target/bfin/builtins/multr_fr2x16-1.c: Ditto.
7005 * gcc.target/bfin/builtins/sum_fr2x16-1.c: Ditto.
7006 * gcc.target/bfin/builtins/shrl_fr1x16-1.c: Ditto.
7007 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-2.c: Ditto.
7008 * gcc.target/bfin/builtins/norm32-3.c: Ditto.
7009 * gcc.target/bfin/builtins/norm_fr1x16-1.c: Ditto.
7010 * gcc.target/bfin/builtins/norm16-4.c: Ditto.
7011 * gcc.target/bfin/builtins/norm32-7.c: Ditto.
7012 * gcc.target/bfin/builtins/norm16-8.c: Ditto.
7013 * gcc.target/bfin/builtins/add_fr1x32-1.c: Ditto.
7014 * gcc.target/bfin/builtins/shl_fr2x16-1.c: Ditto.
7015 * gcc.target/bfin/builtins/add_fr1x16-2.c: Ditto.
7016 * gcc.target/bfin/builtins/shl_fr2x16-5.c: Ditto.
7017 * gcc.target/bfin/builtins/norm32-12.c: Ditto.
7018 * gcc.target/bfin/builtins/sub_fr2x16-2.c: Ditto.
7019 * gcc.target/bfin/builtins/diff_lh_fr2x16-2.c: Ditto.
7020 * gcc.target/bfin/builtins/mulhisihl_fr2x16-1.c: Ditto.
7021 * gcc.target/bfin/builtins/shr_fr2x16-4.c: Ditto.
7022 * gcc.target/bfin/builtins/mulhisill_fr2x16-1.c: Ditto.
7023 * gcc.target/bfin/builtins/negate_fr1x16-1.c: Ditto.
7024 * gcc.target/bfin/builtins/multr_fr1x16-1.c: Ditto.
7025 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-2.c: Ditto.
7026 * gcc.target/bfin/builtins/shrl_fr2x16-2.c: Ditto.
7027 * gcc.target/bfin/builtins/mult_fr1x32x32NS-1.c: Ditto.
7028 * gcc.target/bfin/builtins/mult_fr1x32-2.c: Ditto.
7029 * gcc.target/bfin/builtins/min_fr1x32-2.c: Ditto.
7030 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-2.c: Ditto.
7031 * gcc.target/bfin/builtins/shl_fr1x16-1.c: Ditto.
7032 * gcc.target/bfin/builtins/sub_fr1x32-1.c: Ditto.
7033 * gcc.target/bfin/builtins/shl_fr1x32-4.c: Ditto.
7034 * gcc.target/bfin/builtins/sub_fr1x16-2.c: Ditto.
7035 * gcc.target/bfin/builtins/shl_fr1x16-5.c: Ditto.
7036 * gcc.target/bfin/builtins/shl_fr1x32-8.c: Ditto.
7037 * gcc.target/bfin/builtins/shr_fr1x32-3.c: Ditto.
7038 * gcc.target/bfin/builtins/shr_fr1x16-4.c: Ditto.
7039 * gcc.target/bfin/builtins/shr_fr1x32-7.c: Ditto.
7040 * gcc.target/bfin/builtins/negate_fr2x16-2.c: Ditto.
7041 * gcc.target/bfin/builtins/multr_fr2x16-2.c: Ditto.
7042 * gcc.target/bfin/builtins/sum_fr2x16-2.c: Ditto.
7043 * gcc.target/bfin/builtins/shrl_fr1x16-2.c: Ditto.
7044 * gcc.target/bfin/builtins/norm_fr1x32-1.c: Ditto.
7045 * gcc.target/bfin/builtins/norm16-1.c: Ditto.
7046 * gcc.target/bfin/builtins/norm_fr1x16-2.c: Ditto.
7047 * gcc.target/bfin/builtins/mult_fr1x32x32-1.c: Ditto.
7048 * gcc.target/bfin/builtins/norm32-4.c: Ditto.
7049 * gcc.target/bfin/builtins/norm16-5.c: Ditto.
7050 * gcc.target/bfin/builtins/norm32-8.c: Ditto.
7051 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-1.c: Ditto.
7052 * gcc.target/bfin/builtins/max_fr2x16-1.c: Ditto.
7053 * gcc.target/bfin/builtins/add_fr1x32-2.c: Ditto.
7054 * gcc.target/bfin/builtins/shl_fr2x16-2.c: Ditto.
7055 * gcc.target/bfin/builtins/shl_fr2x16-6.c: Ditto.
7056 * gcc.target/bfin/builtins/diff_hl_fr2x16-1.c: Ditto.
7057 * gcc.target/bfin/builtins/shr_fr2x16-1.c: Ditto.
7058 * gcc.target/bfin/builtins/mulhisihl_fr2x16-2.c: Ditto.
7059 * gcc.target/bfin/builtins/negate_fr1x32-1.c: Ditto.
7060 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-1.c: Ditto.
7061 * gcc.target/bfin/builtins/multr_fr1x16-2.c: Ditto.
7062 * gcc.target/bfin/builtins/mulhisill_fr2x16-2.c: Ditto.
7063 * gcc.target/bfin/builtins/negate_fr1x16-2.c: Ditto.
7064 * gcc.target/bfin/builtins/abs_fr2x16-1.c: Ditto.
7065 * gcc.target/bfin/builtins/shrl_fr2x16-3.c: Ditto.
7066 * gcc.target/bfin/builtins/mult_fr1x32x32NS-2.c: Ditto.
7067 * gcc.target/bfin/builtins/shl_fr1x32-1.c: Ditto.
7068 * gcc.target/bfin/builtins/max_fr1x16-1.c: Ditto.
7069 * gcc.target/bfin/builtins/shl_fr1x16-2.c: Ditto.
7070 * gcc.target/bfin/builtins/sub_fr1x32-2.c: Ditto.
7071 * gcc.target/bfin/builtins/shl_fr1x32-5.c: Ditto.
7072
7073 2011-05-03 Bernd Schmidt <bernds@codesourcery.com>
7074
7075 * gcc.target/arm/cold-lc.c: New test.
7076
7077 2011-05-03 Jakub Jelinek <jakub@redhat.com>
7078
7079 PR target/48774
7080 * gcc.dg/pr48774.c: New test.
7081
7082 2011-05-03 Richard Guenther <rguenther@suse.de>
7083
7084 * gcc.dg/large-size-array-5.c: New testcase.
7085
7086 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
7087
7088 * gcc.dg/vect/vect-strided-u16-i3.c: New test.
7089
7090 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
7091
7092 * lib/target-supports.exp (check_effective_target_vect_strided):
7093 Replace with...
7094 (check_effective_target_vect_strided2)
7095 (check_effective_target_vect_strided3)
7096 (check_effective_target_vect_strided4)
7097 (check_effective_target_vect_strided8): ...these new functions.
7098
7099 * gcc.dg/vect/O3-pr39675-2.c: Update accordingly.
7100 * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Likewise.
7101 * gcc.dg/vect/fast-math-slp-27.c: Likewise.
7102 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Likewise.
7103 * gcc.dg/vect/pr37539.c: Likewise.
7104 * gcc.dg/vect/slp-11a.c: Likewise.
7105 * gcc.dg/vect/slp-11b.c: Likewise.
7106 * gcc.dg/vect/slp-11c.c: Likewise.
7107 * gcc.dg/vect/slp-12a.c: Likewise.
7108 * gcc.dg/vect/slp-12b.c: Likewise.
7109 * gcc.dg/vect/slp-18.c: Likewise.
7110 * gcc.dg/vect/slp-19a.c: Likewise.
7111 * gcc.dg/vect/slp-19b.c: Likewise.
7112 * gcc.dg/vect/slp-21.c: Likewise.
7113 * gcc.dg/vect/slp-23.c: Likewise.
7114 * gcc.dg/vect/vect-cselim-1.c: Likewise.
7115
7116 * gcc.dg/vect/fast-math-vect-complex-3.c: Use vect_stridedN
7117 instead of vect_interleave && vect_extract_even_odd.
7118 * gcc.dg/vect/no-scevccp-outer-10a.c: Likewise.
7119 * gcc.dg/vect/no-scevccp-outer-10b.c: Likewise.
7120 * gcc.dg/vect/no-scevccp-outer-20.c: Likewise.
7121 * gcc.dg/vect/vect-1.c: Likewise.
7122 * gcc.dg/vect/vect-10.c: Likewise.
7123 * gcc.dg/vect/vect-98.c: Likewise.
7124 * gcc.dg/vect/vect-107.c: Likewise.
7125 * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
7126 * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
7127 * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
7128 * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
7129 * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
7130 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
7131 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
7132 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
7133 * gcc.dg/vect/vect-strided-float.c: Likewise.
7134 * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
7135 * gcc.dg/vect/vect-strided-mult.c: Likewise.
7136 * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
7137 * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
7138 * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
7139 * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
7140 * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
7141 * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
7142 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
7143 * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
7144 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
7145 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
7146 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
7147 * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
7148 * gcc.dg/vect/vect-vfa-03.c: Likewise.
7149
7150 * gcc.dg/vect/no-scevccp-outer-18.c: Add vect_stridedN to the
7151 target condition.
7152 * gcc.dg/vect/pr30843.c: Likewise.
7153 * gcc.dg/vect/pr33866.c: Likewise.
7154 * gcc.dg/vect/slp-reduc-6.c: Likewise.
7155 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
7156 * gcc.dg/vect/vect-strided-store-u16-i4.c: Likewise.
7157 * gcc.dg/vect/vect-strided-store-u32-i2.c: Likewise.
7158
7159 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
7160
7161 * gcc.dg/vect/slp-11.c: Split into...
7162 * gcc.dg/vect/slp-11a.c, gcc.dg/vect/slp-11b.c,
7163 gcc.dg/vect/slp-11c.c: ...these tests.
7164 * gcc.dg/vect/slp-12a.c: Split 4-stride loop into...
7165 * gcc.dg/vect/slp-12c.c: ...this new test.
7166 * gcc.dg/vect/slp-19.c: Split into...
7167 * gcc.dg/vect/slp-19a.c, gcc.dg/vect/slp-19b.c,
7168 gcc.dg/vect/slp-19c.c: ...these new tests.
7169
7170 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
7171
7172 * lib/target-supports.exp
7173 (check_effective_target_vect_extract_even_odd_wide): Delete.
7174 (check_effective_target_vect_strided_wide): Likewise.
7175 * gcc.dg/vect/O3-pr39675-2.c: Use the non-wide versions instead.
7176 * gcc.dg/vect/fast-math-pr35982.c: Likewise.
7177 * gcc.dg/vect/fast-math-vect-complex-3.c: Likewise.
7178 * gcc.dg/vect/pr37539.c: Likewise.
7179 * gcc.dg/vect/slp-11.c: Likewise.
7180 * gcc.dg/vect/slp-12a.c: Likewise.
7181 * gcc.dg/vect/slp-12b.c: Likewise.
7182 * gcc.dg/vect/slp-19.c: Likewise.
7183 * gcc.dg/vect/slp-23.c: Likewise.
7184 * gcc.dg/vect/vect-1.c: Likewise.
7185 * gcc.dg/vect/vect-98.c: Likewise.
7186 * gcc.dg/vect/vect-107.c: Likewise.
7187 * gcc.dg/vect/vect-strided-float.c: Likewise.
7188
7189 2011-05-02 Jason Merrill <jason@redhat.com>
7190
7191 * g++.dg/init/new31.C: New.
7192
7193 2011-05-02 Simon Martin <simartin@users.sourceforge.net>
7194
7195 PR c/35445
7196 * gcc.dg/pr35445.c: New test.
7197
7198 2011-05-02 Jason Merrill <jason@redhat.com>
7199
7200 * c-c++-common/vla-1.c: New.
7201
7202 2011-05-02 Richard Guenther <rguenther@suse.de>
7203
7204 PR tree-optimization/48822
7205 * gcc.dg/torture/pr48822.c: New testcase.
7206
7207 2011-05-02 Paolo Carlini <paolo.carlini@oracle.com>
7208
7209 PR c++/47969
7210 * g++.dg/cpp0x/constexpr-47969.C: New.
7211
7212 2011-05-02 Ira Rosen <ira.rosen@linaro.org>
7213
7214 PR testsuite/48498
7215 * gcc.dg/vect/slp-3.c: Increase loop bound. Don't expect to fail
7216 on vect_no_align targets.
7217 * gcc.dg/vect/no-vfa-pr29145.c: Don't expect to fail on
7218 vect_no_align targets.
7219
7220 2011-05-01 Xinliang David Li <davidxl@google.com>
7221
7222 * gcc.dg/tree-ssa/integer-addr.c: New test.
7223 * gcc.dg/tree-ssa/alias_bug.c: New test.
7224
7225 2011-05-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7226
7227 PR libgfortran/48787
7228 * gfortran.dg/round_3.f08: Add more checks.
7229
7230 2011-04-30 Tobias Burnus <burnus@net-b.de>
7231
7232 PR fortran/48821
7233 * gfortran.dg/import9.f90: New, proper test.
7234 * gfortran.dg/interface_37.f90: Remove bogus
7235 test (bogus copy of interface_36.f90).
7236
7237 2011-04-30 Tobias Burnus <burnus@net-b.de>
7238
7239 PR fortran/48821
7240 * gfortran.dg/interface_37.f90: New.
7241
7242 2011-04-30 Paul Thomas <pault@gcc.gnu.org>
7243
7244 PR fortran/48746
7245 * gfortran.dg/realloc_on_assign_7.f03: Test bounds.
7246
7247 2011-04-30 Jakub Jelinek <jakub@redhat.com>
7248
7249 PR tree-optimization/48809
7250 * gcc.c-torture/execute/pr48809.c: New test.
7251
7252 2011-04-29 Jeff Law <law@redhat.com>
7253
7254 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: New test.
7255
7256 2011-04-29 Paolo Carlini <paolo.carlini@oracle.com>
7257
7258 PR c++/48606
7259 * g++.dg/init/ctor10.C: New.
7260
7261 2011-04-29 Le-Chun Wu <lcwu@google.com>
7262
7263 * g++.dg/warn/Wconversion-null-2.C: Do not expect a NULL
7264 warning in implicitly instantiated templates.
7265
7266 2011-04-29 Le-Chun Wu <lcwu@google.com>
7267
7268 * g++.dg/warn/Wnull-conversion-1.C: New.
7269 * g++.dg/warn/Wnull-conversion-2.C: New.
7270
7271 2011-04-29 Diego Novillo <dnovillo@google.com>
7272
7273 * g++.old-deja/g++.other/null3.C: Expect warning about
7274 converting boolean to a pointer.
7275
7276 2011-04-29 Paul Thomas <pault@gcc.gnu.org>
7277
7278 PR fortran/48462
7279 * gfortran.dg/realloc_on_assign_7.f03: Modify to test for lhs
7280 being a target.
7281
7282 PR fortran/48746
7283 * gfortran.dg/realloc_on_assign_7.f03: Add subroutine pr48746.
7284
7285 2011-04-29 Tobias Burnus <burnus@net-b.de>
7286
7287 PR fortran/48810
7288 * gfortran.dg/typebound_proc_22.f90: New.
7289
7290 PR fortran/48800
7291 * gfortran.dg/interface_36.f90: New.
7292
7293 2011-04-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7294
7295 PR libgfortran/48488
7296 PR libgfortran/48602
7297 PR libgfortran/48615
7298 PR libgfortran/48684
7299 PR libgfortran/48787
7300 * gfortran.dg/fmt_g.f: Adjust test.
7301 * gfortran.dg/fmt_g0_1.f08: Adjust test.
7302 * gfortran.dg/round_3.f08: New test.
7303 * gfortran.dg/namelist_print_1.f: Adjust test.
7304 * gfortran.dg/char4_iunit_1.f03: Adjust test.
7305 * gfortran.dg/f2003_io_5.f03: Adjust test.
7306 * gfortran.dg/coarray_15.f90: Adjust test.
7307 * gfortran.dg/namelist_65.f90: Adjust test.
7308 * gfortran.dg/fmt_cache_1.f: Adjust test.
7309 * gfortran.dg/char4_iunit_2.f03: Adjust test.
7310 * gfortran.dg/real_const_3.f90: Adjust test.
7311
7312 2011-04-28 Xinliang David Li <davidxl@google.com>
7313
7314 * gcc.dg/tree-prof/prof-robust-1.c: New test.
7315 * g++.dg/prof-robust-1.C: New test.
7316
7317 2011-04-28 Ira Rosen <ira.rosen@linaro.org>
7318
7319 PR tree-optimization/48765
7320 * gcc.dg/vect/pr48765.c: New.
7321
7322 2011-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7323
7324 PR tree-optimization/48775
7325 * gcc.dg/pr48616.c: Also add -fno-common on alpha*-dec-osf*.
7326
7327 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
7328
7329 PR c++/48798
7330 * g++.dg/inherit/pr48798.C: New.
7331 * g++.old-deja/g++.other/base1.C: Adjust.
7332
7333 2011-04-28 Dodji Seketeli <dodji@redhat.com>
7334
7335 PR c++/48656
7336 * g++.dg/template/inherit7.C: New test case.
7337
7338 2011-04-28 Richard Guenther <rguenther@suse.de>
7339
7340 PR tree-optimization/40052
7341 PR tree-optimization/15347
7342 * gcc.dg/tree-ssa/vrp57.c: New testcase.
7343 * gcc.dg/pr15347.c: Likewise.
7344
7345 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
7346
7347 PR c++/48530
7348 * g++.dg/cpp0x/sfinae18.C: New.
7349
7350 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
7351
7352 PR c++/48771
7353 * g++.dg/ext/is_literal_type1.C: New.
7354
7355 2011-04-28 Tobias Burnus <burnus@net-b.de>
7356
7357 PR fortran/48112
7358 PR fortran/48279
7359 * gfortran.dg/interface_35.f90: New.
7360 * gfortran.dg/erfc_scaled_1.f90: Don't compile with -pedantic.
7361 * gfortran.dg/func_result_6.f90: Add dg-warning.
7362 * gfortran.dg/bessel_1.f90: Ditto.
7363 * gfortran.dg/hypot_1.f90: Ditto.
7364 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
7365 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
7366 * gfortran.dg/interface_assignment_4.f90: Ditto.
7367
7368 2011-04-27 Jason Merrill <jason@redhat.com>
7369
7370 * g++.dg/ext/complex8.C: New.
7371
7372 * g++.dg/cpp0x/initlist49.C: New.
7373 * g++.dg/init/new30.C: New.
7374
7375 2011-04-27 Tobias Burnus <burnus@net-b.de>
7376
7377 PR fortran/48788
7378 * gfortran.dg/whole_file_34.f90: New.
7379
7380 2011-04-27 Jan Hubicka <jh@suse.cz>
7381
7382 * gcc.dg/tree-ssa/inline-9.c: New testcase.
7383
7384 2011-04-27 Jason Merrill <jason@redhat.com>
7385
7386 * g++.old-deja/g++.oliva/overload1.C: Adjust.
7387
7388 * g++.dg/parse/ambig6.C: New.
7389
7390 2011-04-27 Nick Clifton <nickc@redhat.com>
7391
7392 * gcc.dg/20020312-2.c: Add definition for RX.
7393
7394 * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu
7395 option with RX targets.
7396
7397 * gcc.target/rx/pack.c: Replace C++ style // comments with C style
7398 /* */ comments.
7399
7400 2011-04-27 Richard Guenther <rguenther@suse.de>
7401
7402 * gcc.dg/tree-ssa/pr23382.c: Remove.
7403
7404 2011-04-27 Kaz Kojima <kkojima@gcc.gnu.org>
7405
7406 PR target/48767
7407 * gcc.c-torture/compile/pr48767.c: New test.
7408
7409 2011-04-27 Richard Guenther <rguenther@suse.de>
7410
7411 PR tree-optimization/48772
7412 * g++.dg/pr48772.C: New testcase.
7413
7414 2011-04-27 Jakub Jelinek <jakub@redhat.com>
7415
7416 PR c/48742
7417 * gcc.c-torture/compile/pr48742.c: New test.
7418
7419 2011-04-26 Jason Merrill <jason@redhat.com>
7420
7421 * g++.dg/lookup/koenig13.C: New.
7422
7423 * g++.dg/cpp0x/initlist48.C: New.
7424
7425 2011-04-25 Jason Merrill <jason@redhat.com>
7426
7427 * g++.dg/cpp0x/sfinae17.C: New.
7428
7429 2011-03-23 Michael Meissner <meissner@linux.vnet.ibm.com>
7430
7431 PR target/48258
7432 * gcc.target/powerpc/pr48258-1.c: New file.
7433 * gcc.target/powerpc/pr48258-2.c: Ditto.
7434
7435 2011-04-26 Xinliang David Li <davidxl@google.com>
7436
7437 * gcc.dg/uninit-suppress.c: New test.
7438 * gcc.dg/uninit-suppress.c: New test.
7439
7440 2011-04-26 Jakub Jelinek <jakub@redhat.com>
7441
7442 PR debug/48768
7443 * gcc.dg/pr48768.c: New test.
7444
7445 PR tree-optimization/48734
7446 * gcc.c-torture/compile/pr48734.c: New test.
7447
7448 PR testsuite/48753
7449 * gcc.dg/tree-prof/val-prof-2.c: Adjust for 32-bit HWI.
7450
7451 2011-04-26 Richard Guenther <rguenther@suse.de>
7452
7453 PR tree-optimization/48731
7454 * gcc.dg/torture/pr48731.c: New testcase.
7455
7456 2011-04-26 Richard Guenther <rguenther@suse.de>
7457
7458 PR testsuite/48753
7459 * gcc.dg/tree-prof/val-prof-2.c: Adjust.
7460
7461 2011-04-26 Richard Guenther <rguenther@suse.de>
7462
7463 PR middle-end/48694
7464 * gcc.dg/torture/pr48694-1.c: New testcase.
7465 * gcc.dg/torture/pr48694-2.c: Likewise.
7466
7467 2011-04-25 Paolo Carlini <paolo.carlini@oracle.com>
7468
7469 * g++.dg/ext/underlying_type1.C: New.
7470 * g++.dg/ext/underlying_type2.C: Likewise.
7471 * g++.dg/ext/underlying_type3.C: Likewise.
7472 * g++.dg/ext/underlying_type4.C: Likewise.
7473 * g++.dg/ext/underlying_type5.C: Likewise.
7474 * g++.dg/ext/underlying_type6.C: Likewise.
7475 * g++.dg/ext/underlying_type7.C: Likewise.
7476 * g++.dg/ext/underlying_type8.C: Likewise.
7477 * g++.dg/ext/underlying_type9.C: Likewise.
7478 * g++.dg/ext/underlying_type10.C: Likewise.
7479
7480 2011-04-25 Jason Merrill <jason@redhat.com>
7481
7482 * g++.dg/cpp0x/regress/template-const2.C: New.
7483
7484 2011-04-25 Jeff Law <law@redhat.com>
7485
7486 * gcc.dg/tree-ssa/vrp56.c: new test.
7487
7488 2011-04-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7489
7490 * go.test/go-test.exp (go-set-goarch): Accept mips*-*-*.
7491
7492 2011-04-24 Jakub Jelinek <jakub@redhat.com>
7493
7494 PR preprocessor/48740
7495 * c-c++-common/raw-string-11.c: New test.
7496
7497 2011-04-23 John David Anglin <dave.anglin@nrc-cnrc.ca>
7498
7499 * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
7500 hppa*-*-hpux*.
7501
7502 2011-04-23 Tobias Burnus <burnus@net-b.de>
7503
7504 PR fortran/18918
7505 * gfortran.dg/coarray_19.f90: New.
7506
7507 2011-04-23 Jakub Jelinek <jakub@redhat.com>
7508
7509 PR c/48685
7510 * gcc.dg/pr48685.c: New test.
7511
7512 2011-04-22 Jan Hubicka <jh@suse.cz>
7513
7514 * gcc.dg/tree-ssa/pr38699.c: Fix testcase.
7515
7516 2011-04-22 Jakub Jelinek <jakub@redhat.com>
7517
7518 PR tree-optimization/48717
7519 * gcc.c-torture/execute/pr48717.c: New test.
7520
7521 2011-04-22 Uros Bizjak <ubizjak@gmail.com>
7522
7523 PR target/48723
7524 * gcc.target/i386/pr48723.c: New test.
7525
7526 2011-04-22 Jakub Jelinek <jakub@redhat.com>
7527
7528 PR c/48716
7529 * gcc.dg/gomp/pr48716.c: New test.
7530 * g++.dg/gomp/pr48716.C: New test.
7531
7532 2011-04-22 Alexander Monakov <amonakov@ispras.ru>
7533
7534 PR c/36750
7535 * gcc.dg/missing-field-init-2.c: Update testcase.
7536
7537 2011-04-22 Alan Modra <amodra@gmail.com>
7538
7539 * gcc.target/powerpc/ppc-pow.c: Allow for tail calls.
7540
7541 2011-04-21 Thomas Koenig <tkoenig@gcc.gnu.org>
7542
7543 PR fortran/48405
7544 * gfortran.dg/function_optimize_6.f90: New test.
7545
7546 2011-04-21 Easwaran Raman <eraman@google.com>
7547
7548 * gcc.dg/stack-layout-2.c: New test.
7549
7550 2011-04-21 Richard Guenther <rguenther@suse.de>
7551
7552 PR lto/48703
7553 * g++.dg/lto/pr48207-2_0.C: New testcase.
7554 * g++.dg/lto/pr48207-3_0.C: Likewise.
7555
7556 2011-04-21 Eric Botcazou <ebotcazou@adacore.com>
7557
7558 * gnat.dg/volatile5.adb: New test.
7559 * gnat.dg/volatile5_pkg.ads: New helper.
7560
7561 2011-04-21 Uros Bizjak <ubizjak@gmail.com>
7562
7563 PR target/48708
7564 * gcc.target/i386/pr48708.c: New test.
7565
7566 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
7567
7568 * gcc.dg/vect/vect-119.c: New test.
7569
7570 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
7571
7572 * gcc.dg/vect/vect.exp: Run the main tests twice, one with -flto
7573 and once without.
7574
7575 2011-04-21 Richard Earnshaw <rearnsha@arm.com>
7576 Richard Sandiford <richard.sandiford@linaro.org>
7577
7578 PR target/46329
7579 * gcc.target/arm/pr46329.c: New test.
7580
7581 2011-04-21 Tobias Burnus <burnus@net-b.de>
7582
7583 PR fortran/18918
7584 * gfortran.dg/coarray_18.f90: New.
7585
7586 2011-04-20 Jason Merrill <jason@redhat.com>
7587
7588 * g++.dg/cpp0x/initlist47.C: New.
7589
7590 * g++.dg/init/dtor4.C: New.
7591
7592 2011-04-20 Uros Bizjak <ubizjak@gmail.com>
7593
7594 PR target/48678
7595 * gcc.target/i386/sse2-pinsrw.c: New test.
7596 * gcc.target/i386/avx-vpinsrw.c: Ditto.
7597 * gcc.target/i386/sse4_1-insvqi.c: Ditto.
7598 * gcc.target/i386/sse2-insvhi.c: Ditto.
7599 * gcc.target/i386/sse4_1-insvsi.c: Ditto.
7600 * gcc.target/i386/sse4_1-insvdi.c: Ditto.
7601
7602 2011-04-20 Jason Merrill <jason@redhat.com>
7603
7604 * g++.dg/template/const4.C: New.
7605
7606 2011-04-20 Easwaran Raman <eraman@google.com>
7607
7608 * gcc.dg/stack-layout-1.c: New test.
7609
7610 2011-04-20 Daniel Jacobowitz <dan@codesourcery.com>
7611
7612 * gcc.dg/vect/vect-shift-3.c, gcc.dg/vect/vect-shift-4.c: New.
7613 * lib/target-supports.exp (check_effective_target_vect_shift_char): New
7614 function.
7615
7616 2011-04-20 Kai Tietz <ktietz@redhat.com>
7617
7618 * gcc.dg/binop-xor1.c: New test.
7619 * gcc.dg/binop-xor2.c: New test.
7620 * gcc.dg/binop-xor3.c: New test.
7621 * gcc.dg/binop-xor4.c: New test.
7622 * gcc.dg/binop-xor5.c: New test.
7623
7624 2011-04-20 Richard Guenther <rguenther@suse.de>
7625
7626 PR tree-optimization/47892
7627 * gcc.dg/vect/fast-math-ifcvt-1.c: New testcase.
7628
7629 2011-04-20 Richard Guenther <rguenther@suse.de>
7630
7631 PR middle-end/48695
7632 * g++.dg/torture/pr48695.C: New testcase.
7633
7634 2011-04-20 Georg-Johann Lay <avr@gjlay.de>
7635
7636 * gcc.dg/pr42629.c: Add dg-require-effective-target int32plus
7637 * gcc.c-torture/execute/cmpsi-2.c: Ditto
7638 * gcc.c-torture/execute/pr45262.c: Ditto
7639 * gcc.dg/torture/pr43165.c: Ditto.
7640 * gcc.dg/torture/pr47228.c: Ditto.
7641 * gcc.dg/tree-ssa/pr45144.c: Ditto.
7642 * gcc.dg/ipa/pr45644.c: Ditto.
7643 * gcc.c-torture/compile/pr43191.c: Ditto. Remove dg-skip-if for
7644 PDP11.
7645
7646 2011-04-19 Jason Merrill <jason@redhat.com>
7647
7648 * g++.dg/ext/complex7.C: New.
7649
7650 * g++.dg/ext/attrib41.C: New.
7651
7652 2011-04-19 Kaz Kojima <kkojima@gcc.gnu.org>
7653
7654 PR testsuite/48676
7655 * gcc.dg/torture/pr37868.c: Skip on sh*-*-*.
7656
7657 2011-04-19 Jakub Jelinek <jakub@redhat.com>
7658
7659 PR target/48678
7660 * gcc.target/i386/pr48678.c: New test.
7661
7662 2011-04-19 Martin Jambor <mjambor@suse.cz>
7663
7664 * g++.dg/opt/devirt1.C: Bump to -O2, remove XFAIL.
7665 * g++.dg/opt/devirt2.C: New test.
7666 * g++.dg/ipa/devirt-g-1.C: Likewise.
7667
7668 2011-04-19 Tobias Burnus <burnus@net-b.de>
7669
7670 PR fortran/48588
7671 * gfortran.dg/whole_file_33.f90: New.
7672
7673 2011-04-19 Martin Jambor <mjambor@suse.cz>
7674
7675 * g++.dg/ipa/devirt-7.C: New test.
7676
7677 2011-04-19 Richard Guenther <rguenther@suse.de>
7678
7679 PR lto/48207
7680 * g++.dg/lto/pr48207_0.C: New testcase.
7681
7682 2011-04-18 Jason Merrill <jason@redhat.com>
7683
7684 * g++.dg/init/void1.C: New.
7685
7686 * g++.dg/cpp0x/union4.C: New.
7687
7688 2011-04-18 Jakub Jelinek <jakub@redhat.com>
7689
7690 PR middle-end/48661
7691 * g++.dg/torture/pr48661.C: New test.
7692
7693 PR c++/48632
7694 * g++.dg/gomp/pr48632.C: New test.
7695
7696 2011-04-18 Uros Bizjak <ubizjak@gmail.com>
7697
7698 * gcc.target/i386/sse2-maskmovdqu.c: New test.
7699 * gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
7700
7701 2011-04-18 Tobias Burnus <burnus@net-b.de>
7702
7703 PR fortran/18918
7704 * gfortran.dg/coarray_17.f90: New.
7705 * gfortran.dg/coarray_10.f90: Update dg-error.
7706
7707 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7708
7709 PR testsuite/48251
7710 * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
7711 * gfortran.dg/guality/guality.exp: Likewise.
7712
7713 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7714
7715 * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
7716
7717 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7718
7719 * gcc.dg/vect/pr48377.c: Remove dg-do run.
7720
7721 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7722
7723 * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
7724
7725 2011-04-18 Richard Guenther <rguenther@suse.de>
7726
7727 PR middle-end/46364
7728 * g++.dg/torture/pr46364.C: New testcase.
7729
7730 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7731
7732 * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
7733
7734 2011-04-18 Alexander Monakov <amonakov@ispras.ru>
7735
7736 * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
7737
7738 2011-04-18 Ulrich Weigand <ulrich.weigand@linaro.org>
7739 Ira Rosen <ira.rosen@linaro.org>
7740
7741 PR target/48252
7742 * gcc.target/arm/pr48252.c: New test.
7743
7744 2011-04-18 Jakub Jelinek <jakub@redhat.com>
7745
7746 PR tree-optimization/48616
7747 * gcc.dg/pr48616.c: New test.
7748
7749 2011-04-18 Tobias Burnus <burnus@net-b.de>
7750
7751 PR fortran/18918
7752 * gfortran.dg/coarray_16.f90: New.
7753
7754 2011-04-18 Paul Thomas <pault@gcc.gnu.org>
7755
7756 PR fortran/48462
7757 * gfortran.dg/realloc_on_assign_7.f03: New test.
7758
7759 2011-04-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7760
7761 PR libgfortran/48602
7762 * gfortran.dg/fmt_g0_6.f08: New test.
7763
7764 2011-04-17 Jason Merrill <jason@redhat.com>
7765
7766 * g++.dg/cpp0x/sfinae16.C: New.
7767
7768 2011-04-17 Richard Sandiford <rdsandiford@googlemail.com>
7769
7770 * gcc.target/mips/reg-var-1.c: New test.
7771
7772 2011-04-17 Jan Hubicka <jh@suse.cz>
7773
7774 * gcc.dg/winline-5.c: Update testcase.
7775
7776 2011-04-17 Eric Botcazou <ebotcazou@adacore.com>
7777
7778 * gnat.dg/discr27.ad[sb]: Move dg directive.
7779 * gnat.dg/discr28.ad[sb]: New test.
7780 * gnat.dg/discr28_pkg.ads: New helper.
7781
7782 2011-04-17 Michael Matz <matz@suse.de>
7783
7784 PR tree-optimization/48622
7785 PR lto/48645
7786 * gcc.dg/lto/pr48622_0.c: New test.
7787
7788 2011-04-16 Uros Bizjak <ubizjak@gmail.com>
7789
7790 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns.
7791 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
7792 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
7793 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
7794 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
7795 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
7796
7797 2011-04-15 Jason Merrill <jason@redhat.com>
7798
7799 * g++.dg/cpp0x/range-for17.C: New.
7800
7801 2011-04-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
7802
7803 * g++.dg/cpp0x/range-for2.C: Correct for declaration.
7804 * g++.dg/cpp0x/range-for3.C: Likewise.
7805 * g++.dg/cpp0x/range-for9.C: Correct error message.
7806 * g++.dg/cpp0x/range-for11.C: New.
7807 * g++.dg/cpp0x/range-for12.C: New.
7808 * g++.dg/cpp0x/range-for13.C: New.
7809 * g++.dg/cpp0x/range-for14.C: New.
7810 * g++.dg/cpp0x/range-for15.C: New.
7811 * g++.dg/cpp0x/range-for16.C: New.
7812
7813 2011-04-15 Tobias Burnus <burnus@net-b.de>
7814
7815 PR fortran/18918
7816 * gfortran.dg/coarray_15.f90: Change to dg-do run.
7817
7818 2011-04-15 Nicola Pero <nicola.pero@meta-innovation.com>
7819
7820 * objc.dg/naming-4.m: Updated.
7821 * objc.dg/naming-5.m: Updated.
7822 * objc.dg/naming-6.m: New.
7823 * objc.dg/naming-7.m: New.
7824 * obj-c++.dg/naming-1.mm: Updated.
7825 * obj-c++.dg/naming-2.mm: Updated.
7826 * obj-c++.dg/naming-3.mm: New.
7827 * obj-c++.dg/naming-4.mm: New.
7828
7829 2011-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7830
7831 PR libgfortran/48589
7832 * gfortran.dg/fmt_g0_5.f08: New test.
7833
7834 2011-04-15 Richard Guenther <rguenther@suse.de>
7835
7836 PR testsuite/48286
7837 * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
7838
7839 2011-04-15 Georg-Johann Lay <avr@gjlay.de>
7840
7841 * gcc.target/avr/torture/pr41885.c (dg-options): Change
7842 -finline-limit=0 to -fno-inline
7843
7844 2011-04-15 Jakub Jelinek <jakub@redhat.com>
7845
7846 PR target/48614
7847 * gcc.target/i386/pr46084.c: Require avx_runtime instead of
7848 just avx.
7849
7850 2011-04-14 Jakub Jelinek <jakub@redhat.com>
7851
7852 PR target/48605
7853 * gcc.target/i386/sse4_1-insertps-3.c: New test.
7854 * gcc.target/i386/sse4_1-insertps-4.c: New test.
7855 * gcc.target/i386/avx-insertps-3.c: New test.
7856 * gcc.target/i386/avx-insertps-4.c: New test.
7857
7858 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
7859
7860 * gcc.target/avr/torture/pr41885.c (dg-options): Add
7861 -finline-limit=0
7862
7863 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
7864
7865 PR target/46779
7866 PR target/45291
7867 PR target/41894
7868 * gcc.target/avr/pr46779-1.c: New test case
7869 * gcc.target/avr/pr46779-2.c: New test case
7870
7871 2011-04-14 Jason Merrill <jason@redhat.com>
7872
7873 * g++.dg/cpp0x/sfinae15.C: New.
7874
7875 * g++.dg/cpp0x/sfinae14.C: New.
7876
7877 * g++.dg/ext/vla10.C: New.
7878
7879 2011-04-14 Richard Guenther <rguenther@suse.de>
7880
7881 * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
7882
7883 2011-04-14 Richard Guenther <rguenther@suse.de>
7884
7885 * gcc.dg/fold-bitand-4.c: Move ...
7886 * c-c++-common/fold-bitand-4.c: ... here. Adjust slightly.
7887
7888 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
7889
7890 * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
7891 variables const.
7892 * gcc.target/avr/torture/trivial.c: Ditto.
7893
7894 2011-04-13 Jason Merrill <jason@redhat.com>
7895
7896 * g++.dg/template/operator11.C: New.
7897
7898 2011-04-13 Jakub Jelinek <jakub@redhat.com>
7899
7900 PR middle-end/48591
7901 * gcc.dg/gomp/pr48591.c: New test.
7902
7903 PR c++/48570
7904 * g++.dg/cpp0x/constexpr-wstring1.C: New test.
7905 * g++.dg/cpp0x/constexpr-wstring2.C: New test.
7906
7907 2011-04-13 Dodji Seketeli <dodji@redhat.com>
7908
7909 PR c++/48574
7910 * g++.dg/template/dependent-expr7.C: New test case.
7911
7912 2011-04-13 Jason Merrill <jason@redhat.com>
7913
7914 * g++.dg/cpp0x/sfinae13.C: New.
7915
7916 2011-04-13 Uros Bizjak <ubizjak@gmail.com>
7917
7918 * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
7919
7920 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
7921
7922 * gcc.target/arm/pr43698.c: Remove -march option.
7923
7924 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
7925
7926 * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
7927 -march option.
7928
7929 2011-04-12 Paul Thomas <pault@gcc.gnu.org>
7930
7931 PR fortran/48360
7932 PR fortran/48456
7933 * gfortran.dg/realloc_on_assign_6.f03: New test.
7934
7935 2011-04-12 Kai Tietz <ktietz@redhat.com>
7936
7937 * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
7938 targets the additional -mno-ms-bitfields and
7939 -Wno-packed-bitfield-compat options.
7940 * g++.dg/ext/bitfield3.C: Likewise.
7941 * g++.dg/ext/bitfield4.C: Likewise.
7942 * g++.dg/ext/bitfield5.C: Likewise.
7943 * gcc.dg/bitfld-15.c: Likewise.
7944 * gcc.dg/bitfld-16.c: Likewise.
7945 * gcc.dg/bitfld-17.c: Likewise.
7946 * gcc.dg/bitfld-18.c: Likewise.
7947
7948 2011-04-12 Richard Sandiford <richard.sandiford@linaro.org>
7949
7950 * gcc.target/arm/neon-vld3-1.c: New test.
7951 * gcc.target/arm/neon-vst3-1.c: New test.
7952 * gcc.target/arm/neon/v*.c: Regenerate.
7953
7954 2011-04-12 Jakub Jelinek <jakub@redhat.com>
7955
7956 PR rtl-optimization/48549
7957 * g++.dg/opt/pr48549.C: New test.
7958
7959 2011-04-12 Richard Guenther <rguenther@suse.de>
7960
7961 PR tree-optimization/46076
7962 * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
7963
7964 2011-04-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7965
7966 PR testsuite/21164
7967 * lib/compat.exp (compat-execute): Declare unsupported after
7968 stripping path from src1.
7969 * lib/lto.exp (lto-execute): Likewise.
7970
7971 2011-04-12 Jakub Jelinek <jakub@redhat.com>
7972
7973 PR c/48552
7974 * gcc.dg/pr48552-1.c: New test.
7975 * gcc.dg/pr48552-2.c: New test.
7976
7977 2011-04-11 Jason Merrill <jason@redhat.com>
7978
7979 * g++.dg/cpp0x/sfinae12.C: New.
7980
7981 * g++.dg/cpp0x/enum10.C: New.
7982
7983 * g++.dg/cpp0x/lambda/lambda-this4.C: New.
7984
7985 * g++.dg/cpp0x/rv-func.C: New.
7986
7987 2011-04-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7988
7989 * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
7990 alpha*-dec-osf5*.
7991
7992 2011-04-11 Martin Jambor <mjambor@suse.cz>
7993
7994 PR tree-optimization/48195
7995 * gcc.dg/ipa/pr48195.c: New test.
7996
7997 2011-04-10 Eric Botcazou <ebotcazou@adacore.com>
7998
7999 * gnat.dg/return3.adb: Remove unused switch.
8000
8001 2011-04-08 Mike Stump <mikestump@comcast.net>
8002
8003 PR testsuite/48506
8004 * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
8005 default to fno-common.
8006
8007 2011-04-08 Georg-Johann Lay <avr@gjlay.de>
8008
8009 * gcc.dg/sibcall-3.c: Don't xfail on AVR.
8010 * gcc.dg/sibcall-4.c: Don't xfail on AVR.
8011
8012 2011-04-08 Thomas Koenig <tkoenig@gcc.gnu.org>
8013
8014 PR fortran/48448
8015 * gfortran.dg/function_optimize_5.f90: New test.
8016
8017 2011-04-08 Eric Botcazou <ebotcazou@adacore.com>
8018
8019 * gnat.dg/aggr17.adb: New test.
8020 * gnat.dg/aggr18.adb: Likewise.
8021
8022 2011-04-08 Michael Matz <matz@suse.de>
8023
8024 PR middle-end/48389
8025 * gcc.target/i386/pr48389.c: New test.
8026
8027 2011-04-08 Andrey Belevantsev <abel@ispras.ru>
8028
8029 PR rtl-optimization/48272
8030 * g++.dg/opt/pr48272.C: New.
8031
8032 2011-04-08 Dmitry Melnik <dm@ispras.ru>
8033
8034 PR rtl-optimization/48235
8035 * gcc.dg/pr48235.c: New.
8036
8037 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
8038
8039 PR rtl-optimization/48302
8040 * g++.dg/opt/pr48302.C: New.
8041
8042 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
8043
8044 PR target/48273
8045 * g++.dg/opt/pr48273.C: New.
8046
8047 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
8048
8049 PR rtl-optimization/48442
8050 * gcc.dg/pr48442.c: New.
8051
8052 2011-04-08 Jakub Jelinek <jakub@redhat.com>
8053
8054 PR tree-optimization/48377
8055 * gcc.dg/vect/pr48377.c: New test.
8056
8057 2011-04-07 Jason Merrill <jason@redhat.com>
8058
8059 * g++.dg/cpp0x/regress/call1.C: New.
8060
8061 * g++.dg/cpp0x/variadic107.C: New.
8062
8063 * g++.dg/cpp0x/sfinae11.C: New.
8064 * g++.dg/cpp0x/noexcept02.C: Fix.
8065
8066 * g++.dg/cpp0x/sfinae10.C: New.
8067
8068 * g++.dg/cpp0x/sfinae9.C: New.
8069
8070 * c-c++-common/Wcast-qual-1.c: Move here from...
8071 * gcc.dg/cast-qual-3.c: ...here, and...
8072 * g++.dg/warn/Wcast-qual2.C: ...here.
8073
8074 * g++.dg/cpp0x/sfinae8.C: New.
8075
8076 * g++.dg/cpp0x/sfinae7.C: New.
8077
8078 * g++.dg/cpp0x/enum9.C: New.
8079
8080 2011-04-07 Mike Stump <mikestump@comcast.net>
8081
8082 * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
8083 with no trampolines.
8084
8085 2011-04-07 Jakub Jelinek <jakub@redhat.com>
8086
8087 PR fortran/48117
8088 * gfortran.dg/gomp/pr48117.f90: New test.
8089
8090 PR debug/48343
8091 * gcc.dg/torture/pr48343.c: New test.
8092
8093 2011-04-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8094
8095 * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
8096
8097 2011-04-07 Maxim Kuvyrkov <maxim@codesourcery.com>
8098
8099 * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
8100
8101 2011-04-07 Tom de Vries <tom@codesourcery.com>
8102
8103 PR target/43920
8104 * lib/scanasm.exp (object-size): New proc.
8105 * gcc.target/arm/pr43920-2.c: New test.
8106
8107 2011-04-06 Tobias Burnus <burnus@net-b.de>
8108
8109 PR fortran/18918
8110 PR fortran/48477
8111 * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
8112
8113 2011-04-06 Steve Ellcey <sje@cup.hp.com>
8114
8115 * gcc.dg/mtune.c: Prune note from output.
8116
8117 2011-04-06 Jakub Jelinek <jakub@redhat.com>
8118
8119 PR debug/48466
8120 * gcc.dg/guality/pr36977.c: New test.
8121 * gcc.dg/guality/pr48466.c: New test.
8122
8123 2011-04-06 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
8124
8125 * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
8126
8127 2011-04-06 Eric Botcazou <ebotcazou@adacore.com>
8128
8129 * gnat.dg/return3.adb: New test.
8130
8131 2011-04-06 Richard Guenther <rguenther@suse.de>
8132
8133 PR tree-optimization/47663
8134 * gcc.dg/tree-ssa/inline-8.c: New testcase.
8135
8136 2011-04-05 Eric Botcazou <ebotcazou@adacore.com>
8137
8138 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
8139 Solaris 8 and 9 as well.
8140
8141 2011-04-05 Tom de Vries <tom@codesourcery.com>
8142
8143 PR target/43920
8144 * gcc.target/arm/pr43920-1.c: New test.
8145
8146 2011-04-04 Yufeng Zhang <yufeng.zhang@arm.com>
8147
8148 * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
8149 (cctor): Actually return the value.
8150 (main): Cast return values.
8151
8152 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
8153
8154 * gfortran.dg/character_comparison_8.f90: New test.
8155
8156 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
8157
8158 * frontend-passes: (optimize_lexical_comparison): New function.
8159 (optimize_expr): Call it.
8160 (optimize_comparison): Also handle lexical comparison functions.
8161 Return false instad of -2 for unequal comparison.
8162
8163 2011-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
8164
8165 PR fortran/48412
8166 * function_optimize_4.f90: New test.
8167
8168 2011-04-04 Tobias Burnus <burnus@net-b.de>
8169
8170 PR fortran/18918
8171 * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
8172 * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
8173 * gfortran.dg/coarray_15.f90: New.
8174
8175 2011-04-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8176
8177 * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
8178 * gfortran.dg/bessel_7.f90: Likewise.
8179
8180 2011-04-03 Tobias Burnus <burnus@net-b.de>
8181
8182 * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
8183
8184 2011-04-03 Richard Guenther <rguenther@suse.de>
8185 Ira Rosen <ira.rosen@linaro.org>
8186
8187 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
8188 * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
8189 -ftree-loop-if-convert-stores.
8190
8191 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
8192
8193 * gnat.dg/specs/aggr2.ads: New test.
8194
8195 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
8196
8197 * gnat.dg/debug2.ad[sb]: New test.
8198 * gnat.dg/debug2_pkg.ads: New helper.
8199 * gnat.dg/debug3.ad[sb]: New test.
8200
8201 2011-04-01 Uros Bizjak <ubizjak@gmail.com>
8202
8203 * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
8204
8205 2011-04-01 Jakub Jelinek <jakub@redhat.com>
8206
8207 PR middle-end/48335
8208 * gcc.c-torture/compile/pr48335-1.c: New test.
8209 * gcc.dg/pr48335-1.c: New test.
8210 * gcc.dg/pr48335-2.c: New test.
8211 * gcc.dg/pr48335-3.c: New test.
8212 * gcc.dg/pr48335-4.c: New test.
8213 * gcc.dg/pr48335-5.c: New test.
8214 * gcc.dg/pr48335-6.c: New test.
8215 * gcc.dg/pr48335-7.c: New test.
8216 * gcc.dg/pr48335-8.c: New test.
8217 * gcc.target/i386/pr48335-1.c: New test.
8218
8219 2011-04-01 Vincent Lefevre <vincent+gcc@vinc17.org>
8220
8221 PR c/36299
8222 * gcc.dg/Waddress.c: New test.
8223
8224 2011-04-01 Thomas Koenig <tkoenig@gcc.gnu.org>
8225
8226 PR fortran/48352
8227 * gfortran.dg/function_optimize_3.f90: New test.
8228
8229 2011-04-01 Bernd Schmidt <bernds@codesourcery.com>
8230
8231 * gcc.c-torture/compile/20110401-1.c: New test.
8232
8233 * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
8234 * g++.dg/lto/20091002-2_0.C: Likewise.
8235 * g++.dg/lto/20090303_0.c: Likewise.
8236 * g++.dg/lto/20091004-1_0.C: Likewise.
8237 * g++.dg/lto/20091002-3_0.C: Likewise.
8238 * g++.dg/lto/20091004-2_0.C: Likewise.
8239 * g++.dg/lto/20081123_0.C: Likewise.
8240 * g++.dg/lto/20090313_0.C: Likewise.
8241 * g++.dg/lto/20081109-1_0.C: Likewise.
8242 * g++.dg/lto/20081219_0.C: Likewise.
8243 * g++.dg/lto/20081204-1_0.C: Likewise.
8244 * g++.dg/lto/20090302_0.C: Likewise.
8245 * g++.dg/lto/20081119-1_0.C: Likewise.
8246 * g++.dg/lto/20081118_0.C: Likewise.
8247 * gcc.dg/lto/20091020-2_0.c: Likewise.
8248 * gcc.dg/lto/20090210_0.c: Likewise.
8249 * gcc.dg/lto/20081204-1_0.c: Likewise.
8250 * gcc.dg/lto/20081224_0.c: Likewise.
8251 * gcc.dg/lto/20090219_0.c: Likewise.
8252 * gcc.dg/lto/20091014-1_0.c: Likewise.
8253 * gcc.dg/lto/20091016-1_0.c: Likewise.
8254 * gcc.dg/lto/20090206-2_0.c: Likewise.
8255 * gcc.dg/lto/20090116_0.c: Likewise.
8256 * gcc.dg/lto/20091013-1_0.c: Likewise.
8257 * gcc.dg/lto/20091015-1_0.c: Likewise.
8258 * gcc.dg/lto/20090126-2_0.c: Likewise.
8259
8260 2011-03-31 Ian Lance Taylor <iant@google.com>
8261
8262 * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
8263
8264 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
8265
8266 * gnat.dg/opt16.adb: New test.
8267
8268 2011-03-31 Jason Merrill <jason@redhat.com>
8269
8270 * g++.dg/cpp0x/defaulted24.C: New.
8271
8272 2011-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8273
8274 PR target/16292
8275 * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
8276 with -O0.
8277
8278 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
8279
8280 * g++.dg/other/i386-9.C: New test.
8281
8282 2011-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8283
8284 * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
8285
8286 2011-03-30 Jason Merrill <jason@redhat.com>
8287
8288 * g++.dg/cpp0x/regress/error-recovery1.C: New.
8289
8290 * g++.dg/cpp0x/regress/isnan.C: New.
8291
8292 * g++.dg/cpp0x/initlist46.C: New.
8293
8294 2011-03-30 Richard Sandiford <richard.sandiford@linaro.org>
8295
8296 PR target/47551
8297 * gcc.target/arm/neon-modes-2.c: New test.
8298
8299 2011-03-30 Jakub Jelinek <jakub@redhat.com>
8300
8301 PR c/48305
8302 * gcc.c-torture/compile/pr48305.c: New test.
8303
8304 2011-03-29 Jason Merrill <jason@redhat.com>
8305
8306 * g++.dg/cpp0x/regress/value-dep1.C: New.
8307
8308 2011-03-29 Steve Ellcey <sje@cup.hp.com>
8309
8310 * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
8311
8312 2011-03-29 Ian Lance Taylor <iant@google.com>
8313
8314 * go.test/go-test.exp: Handle the test lines used in several new
8315 tests.
8316 (errchk): Add opts parameter. Change all callers. Handle parens
8317 in regexps.
8318
8319 2011-03-29 Peter Bergner <bergner@vnet.ibm.com>
8320 Dominique d'Humieres <dominiq@lps.ens.fr>
8321
8322 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
8323 and __APPLE__ && __PPC__ && __ALTIVEC__.
8324
8325 2011-03-29 Jason Merrill <jason@redhat.com>
8326
8327 * g++.dg/cpp0x/dependent1.C: New.
8328
8329 * g++.dg/cpp0x/constexpr-48089.C: Adjust.
8330
8331 * g++.dg/cpp0x/constexpr-memfn1.C: New.
8332
8333 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
8334
8335 2011-03-29 Janus Weil <janus@gcc.gnu.org>
8336
8337 PR fortran/48095
8338 * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
8339 * gfortran.dg/proc_ptr_comp_32.f90: New.
8340
8341 2011-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
8342
8343 * gfortran.dg/function_optimize_1.f90: Add -Warray-temporaries,
8344 check for corresponding warning.
8345
8346 2011-03-28 Jason Merrill <jason@redhat.com>
8347
8348 * g++.dg/cpp0x/rv-deduce2.C: New.
8349
8350 2011-03-29 Jakub Jelinek <jakub@redhat.com>
8351
8352 PR debug/48203
8353 * gcc.dg/pr48203.c: New test.
8354
8355 2011-03-28 Jeff Law <law@redhat.com>
8356
8357 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
8358
8359 2011-03-28 Peter Bergner <bergner@vnet.ibm.com>
8360
8361 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
8362 and __PPC__ && __ALTIVEC__.
8363
8364 2011-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
8365
8366 PR testsuite/48238
8367 * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
8368 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
8369 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
8370 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
8371
8372 2011-03-28 Jason Merrill <jason@redhat.com>
8373
8374 * g++.dg/cpp0x/initlist-array2.C: New.
8375
8376 * g++.dg/cpp0x/initlist-array1.C: New.
8377
8378 * g++.dg/cpp0x/constexpr-compound.C: New.
8379
8380 * g++.dg/cpp0x/constexpr-using.C: New.
8381
8382 * g++.dg/cpp0x/constexpr-noexcept.C: New.
8383
8384 2011-03-28 H.J. Lu <hongjiu.lu@intel.com>
8385
8386 PR testsuite/48276
8387 * gcc.target/i386/pr47502-2.c: Add -fno-pic.
8388
8389 2011-03-28 Eric Botcazou <ebotcazou@adacore.com>
8390
8391 * gcc.dg/slp-1.c: New test.
8392
8393 2011-03-27 H.J. Lu <hongjiu.lu@intel.com>
8394
8395 * gcc.target/i386/avx256-unaligned-load-1.c: New.
8396 * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
8397 * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
8398 * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
8399 * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
8400 * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
8401 * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
8402 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
8403 * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
8404 * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
8405 * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
8406 * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
8407 * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
8408 * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
8409
8410 2011-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
8411
8412 PR fortran/47065
8413 * gfortran.dg/trim_optimize_5.f90: New test.
8414 * gfortran.dg/trim_optimize_6.f90: New test.
8415
8416 2011-03-27 Richard Sandiford <rdsandiford@googlemail.com>
8417
8418 PR target/38598
8419 * gcc.target/mips/madd-7.c: Remove -mlong32.
8420 * gcc.target/mips/msub-7.c: Likewise.
8421
8422 2011-03-27 Ira Rosen <ira.rosen@linaro.org>
8423
8424 * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
8425 accesses to preserve the meaning of the test for doubleword vectors.
8426 * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
8427 * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
8428
8429 2011-03-26 Janus Weil <janus@gcc.gnu.org>
8430
8431 PR fortran/48291
8432 * gfortran.dg/class_42.f03: New.
8433
8434 2011-03-26 Ira Rosen <ira.rosen@linaro.org>
8435
8436 * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
8437 strided accesses.
8438
8439 2011-03-26 Andrey Belevantsev <abel@ispras.ru>
8440
8441 PR rtl-optimization/48144
8442 * gcc.dg/pr48144.c: New test.
8443
8444 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
8445
8446 * gnat.dg/discr27.ad[sb]: New test.
8447
8448 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
8449
8450 * gnat.dg/limited_with2.ad[sb]: New test.
8451 * gnat.dg/limited_with2_pkg1.ads: New helper.
8452 * gnat.dg/limited_with2_pkg2.ads: Likewise.
8453
8454 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
8455
8456 * gnat.dg/opt15.adb: New test.
8457 * gnat.dg/opt15_pkg.ad[sb]: New helper.
8458
8459 2011-03-25 Tobias Burnus <burnus@net-b.de>
8460
8461 PR fortran/48174
8462 PR fortran/45304
8463 * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
8464 * gfortran.dg/leadz_trailz_3.f90: Ditto
8465
8466 2011-03-25 Martin Jambor <mjambor@suse.cz>
8467
8468 * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
8469
8470 2011-03-25 Jason Merrill <jason@redhat.com>
8471
8472 * g++.dg/cpp0x/defaulted22.C: New.
8473 * g++.dg/cpp0x/defaulted23.C: New.
8474 * g++.dg/cpp0x/defaulted15.C: Adjust.
8475
8476 2011-03-25 Jason Merrill <jason@redhat.com>
8477
8478 * g++.dg/cpp0x/move1.C: New.
8479
8480 2011-03-25 Ira Rosen <ira.rosen@linaro.org>
8481
8482 PR target/48287
8483 * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
8484
8485 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8486
8487 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
8488 for mips-sgi-irix6.5.
8489 Replace snprintf prototype by <stdio.h>.
8490
8491 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8492
8493 PR testsuite/48283
8494 * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
8495 run_expensive_tests.
8496 * gcc.dg/graphite/block-4.c: Likewise.
8497 * gcc.dg/graphite/block-7.c: Likewise.
8498 * gcc.dg/graphite/block-8.c: Likewise.
8499
8500 2011-03-25 Richard Guenther <rguenther@suse.de>
8501
8502 * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
8503 * g++.dg/tree-ssa/pr8781.C: Likewise.
8504 * gcc.dg/ipa/ipa-pta-13.c: Likewise.
8505 * gcc.dg/ipa/ipa-pta-3.c: Likewise.
8506 * gcc.dg/ipa/ipa-pta-4.c: Likewise.
8507 * gcc.dg/tree-ssa/20041122-1.c: Likewise.
8508 * gcc.dg/tree-ssa/alias-18.c: Likewise.
8509 * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
8510 * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
8511 * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
8512 * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
8513 * gcc.dg/tree-ssa/loadpre6.c: Likewise.
8514 * gcc.dg/tree-ssa/pr21574.c: Likewise.
8515 * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
8516 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
8517 * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
8518 * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
8519 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
8520 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
8521 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
8522 * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
8523 * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
8524 * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
8525 * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
8526 * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
8527 * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
8528 * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
8529 * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
8530 * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
8531 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
8532 * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
8533 * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
8534 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
8535 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
8536 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
8537 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
8538 * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
8539 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
8540 * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
8541 * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
8542 * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
8543 * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
8544 * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
8545 * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
8546 * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
8547 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
8548 * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
8549 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
8550 * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
8551 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
8552 * c-c++-common/pr46562-2.c: Likewise.
8553 * gfortran.dg/pr42108.f90: Likewise.
8554 * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
8555 foo to be inlined even at -O1.
8556 * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
8557 * gcc.dg/ipa/ipa-pta-14.c: Likewise.
8558 * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
8559 * gcc.dg/matrix/matrix.exp: Disable FRE.
8560
8561 2011-03-24 Jakub Jelinek <jakub@redhat.com>
8562
8563 PR debug/48204
8564 * gcc.dg/dfp/pr48204.c: New test.
8565
8566 2011-03-24 Steve Ellcey <sje@cup.hp.com>
8567
8568 PR target/48209
8569 * gcc.c-torture/execute/pr47917.c: Move this...
8570 * gcc.dg/torture/pr47917.c: to here and add xfails.
8571
8572 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
8573
8574 * gnat.dg/array16.ad[sb]: New test.
8575 * gnat.dg/array16.ads: New helper.
8576
8577 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
8578
8579 * gnat.dg/derived_type2.adb: New test.
8580
8581 2011-03-24 Richard Guenther <rguenther@suse.de>
8582
8583 PR tree-optimization/48271
8584 * g++.dg/torture/pr48271.C: New testcase.
8585
8586 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
8587
8588 * gnat.dg/array15.ad[sb]: New test.
8589
8590 2011-03-24 Uros Bizjak <ubizjak@gmail.com>
8591
8592 PR target/48237
8593 * gcc.target/i386/pr48237.c: New test.
8594
8595 2011-03-24 Richard Guenther <rguenther@suse.de>
8596
8597 PR middle-end/48269
8598 * gcc.dg/builtin-object-size-10.c: New testcase.
8599
8600 2011-03-24 Richard Guenther <rguenther@suse.de>
8601
8602 PR tree-optimization/46562
8603 * c-c++-common/pr46562-2.c: New testcase.
8604 * c-c++-common/pr46562.c: Likewise.
8605
8606 2011-03-24 Ira Rosen <ira.rosen@linaro.org>
8607
8608 * gcc.dg/vect/vect-cselim-1.c: New test.
8609 * gcc.dg/vect/vect-cselim-2.c: New test.
8610
8611 2011-03-23 Chung-Lin Tang <cltang@codesourcery.com>
8612
8613 * gcc.target/arm/pr46934.c: New.
8614
8615 2011-03-23 Ian Lance Taylor <iant@google.com>
8616
8617 * go.test/go-test.exp (errchk): Ignore lines containing ////.
8618
8619 2011-03-23 Richard Guenther <rguenther@suse.de>
8620
8621 * gcc.dg/struct: Remove directory and contents.
8622
8623 2011-03-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8624
8625 PR testsuite/48251
8626 * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
8627
8628 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
8629
8630 * gnat.dg/discr26.ad[sb]: New test.
8631 * gnat.dg/discr26_pkg.ads: New helper.
8632
8633 2011-03-23 Richard Sandiford <richard.sandiford@linaro.org>
8634
8635 PR target/47553
8636 * gcc.target/arm/neon-vld-1.c: New test.
8637
8638 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
8639
8640 * gnat.dg/array14.ad[sb]: New test.
8641 * gnat.dg/array14_pkg.ads: New helper.
8642
8643 2011-03-22 Joseph Myers <joseph@codesourcery.com>
8644
8645 * gcc.c-torture/execute/920501-8.x: Remove.
8646 * gcc.c-torture/execute/930513-1.x: Remove.
8647 * gcc.c-torture/execute/960312-1.x: Remove.
8648 * gcc.c-torture/compile/20000804-1.c,
8649 gcc.c-torture/compile/20001205-1.c,
8650 gcc.c-torture/compile/20001226-1.c,
8651 gcc.c-torture/compile/20010518-2.c,
8652 gcc.c-torture/compile/20020312-1.c,
8653 gcc.c-torture/compile/20020604-1.c,
8654 gcc.c-torture/compile/920501-12.c,
8655 gcc.c-torture/compile/920501-4.c,
8656 gcc.c-torture/compile/920520-1.c,
8657 gcc.c-torture/compile/980506-1.c,
8658 gcc.c-torture/execute/980709-1.x,
8659 gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
8660 options for m68hc11.
8661 * gcc.dg/cpp/assert4.c: Don't handle ARC.
8662 * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
8663 m68hc11.
8664
8665 2011-03-22 Nick Clifton <nickc@redhat.com>
8666
8667 * lib/target-supports.exp (check_profiling_available): Add MN10300
8668 to the list of targets that do not support profiling. Restore
8669 alpha sorting to this list.
8670
8671 2011-03-22 Michael Meissner <meissner@linux.vnet.ibm.com>
8672
8673 * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
8674 failure on 32-bit systems.
8675 * gcc.dg/torture/vector-2.c: Ditto.
8676
8677 2011-03-22 Richard Guenther <rguenther@suse.de>
8678
8679 PR tree-optimization/48228
8680 * gcc.dg/Wstrict-overflow-23.c: New testcase.
8681
8682 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
8683
8684 * gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for
8685 powerpc.
8686
8687 PR target/48226
8688 * gcc.target/powerpc/pr48226.c: New file.
8689
8690 2011-03-21 Jack Howarth <howarth@bromo.med.uc.edu>
8691
8692 * lib/prune.exp (prune_gcc_output): Prune "could not create
8693 compact unwind for" warnings.
8694
8695 2011-03-20 Jakub Jelinek <jakub@redhat.com>
8696
8697 PR c/42544
8698 PR c/48197
8699 * gcc.c-torture/execute/pr42544.c: New test.
8700 * gcc.c-torture/execute/pr48197.c: New test.
8701
8702 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
8703
8704 PR preprocessor/48192
8705 * gcc.target/powerpc/pr48192.c: New file.
8706
8707 PR target/48053
8708 * gcc.target/powerpc/pr48053-3.c: New file, add test case for
8709 split problem of 0 being loaded in a VSX register.
8710
8711 2011-03-21 Richard Guenther <rguenther@suse.de>
8712
8713 PR c/47939
8714 * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
8715 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
8716 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
8717 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
8718
8719 2011-03-21 Jakub Jelinek <jakub@redhat.com>
8720
8721 PR target/48213
8722 * gcc.dg/pr48213.c: New test.
8723
8724 2011-03-21 Kai Tietz <ktietz@redhat.com>
8725
8726 PR target/12171
8727 * g++.dg/plugin/attribute_plugin.c: Adjust test.
8728
8729 2011-03-21 Chung-Lin Tang <cltang@codesourcery.com>
8730
8731 * gcc.target/arm/xor-and.c: New.
8732
8733 2010-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
8734
8735 PR fortran/22572
8736 * gfortran.dg/function_optimize_1.f90: New test.
8737 * gfortran.dg/function_optimize_2.f90: New test.
8738
8739 2011-03-20 H.J. Lu <hongjiu.lu@intel.com>
8740
8741 PR rtl-optimization/47502
8742 * gcc.target/i386/pr47502-1.c: New.
8743 * gcc.target/i386/pr47502-2.c: Likewise.
8744
8745 2011-03-20 Jakub Jelinek <jakub@redhat.com>
8746
8747 PR rtl-optimization/48156
8748 * gcc.dg/pr48156.c: New test.
8749
8750 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8751
8752 PR libfortran/47439
8753 * gfortran.dg/scratch_1.f90: Adjust test.
8754
8755 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8756
8757 PR libfortran/47439
8758 * gfortran.dg/scratch_1.f90: New test.
8759
8760 2011-03-18 Joseph Myers <joseph@codesourcery.com>
8761
8762 * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
8763 variably modified typedefs.
8764 * gcc.dg/c1x-typedef-2.c: Remove.
8765
8766 2011-03-18 Joseph Myers <joseph@codesourcery.com>
8767
8768 * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
8769 * gcc.dg/c1x-anon-struct-3.c: New test.
8770 * gcc.dg/anon-struct-11.c: Update.
8771
8772 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8773
8774 * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
8775 dg-xfail-run-if.
8776 Only xfail with gas.
8777
8778 2011-03-18 Jason Merrill <jason@redhat.com>
8779
8780 * g++.dg/template/fn-ptr1.C: New.
8781
8782 * g++.dg/overload/volatile1.C: New.
8783
8784 * g++.dg/opt/pr23372.C: New.
8785
8786 * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
8787
8788 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8789
8790 PR middle-end/47405
8791 * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
8792
8793 2011-03-18 Chung-Lin Tang <cltang@codesourcery.com>
8794
8795 * gcc.target/arm/unsigned-extend-1.c: New.
8796
8797 2011-03-18 Jakub Jelinek <jakub@redhat.com>
8798
8799 PR bootstrap/48161
8800 * gcc.c-torture/compile/pr48161.c: New test.
8801
8802 2011-03-17 H.J. Lu <hongjiu.lu@intel.com>
8803
8804 PR middle-end/47725
8805 * gcc.dg/torture/pr47725.c: New.
8806
8807 2011-03-17 Jason Merrill <jason@redhat.com>
8808
8809 * g++.dg/cpp0x/constexpr-overflow2.C: New.
8810 * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
8811
8812 2011-03-17 Eric Botcazou <ebotcazou@adacore.com>
8813
8814 * gnat.dg/specs/elab2.ads: New test.
8815 * gnat.dg/specs/elab2_pkg.ads: New helper.
8816
8817 2011-03-17 Jason Merrill <jason@redhat.com>
8818
8819 * g++.dg/cpp0x/decltype-1212.C: New.
8820 * g++.dg/cpp0x/rv-return.C: Adjust expected type.
8821
8822 2011-03-17 Jason Merrill <jason@redhat.com>
8823
8824 * g++.dg/parse/memfnquals1.C: New.
8825
8826 2011-03-17 Richard Guenther <rguenther@suse.de>
8827
8828 PR middle-end/48134
8829 * gcc.dg/pr48134.c: New testcase.
8830
8831 2011-03-17 Richard Guenther <rguenther@suse.de>
8832
8833 PR middle-end/48165
8834 * g++.dg/torture/pr48165.C: New testcase.
8835
8836 2011-03-17 Jakub Jelinek <jakub@redhat.com>
8837
8838 PR rtl-optimization/48141
8839 * gcc.dg/pr48141.c: New test.
8840
8841 2011-03-16 Jason Merrill <jason@redhat.com>
8842
8843 * g++.dg/cpp0x/constexpr-48089.C: New.
8844
8845 * g++.dg/cpp0x/constexpr-abi1.C: New.
8846
8847 * g++.dg/cpp0x/constexpr-46336.C: New.
8848 * g++.dg/parse/friend5.C: Adjust expected errors.
8849
8850 * g++.dg/cpp0x/constexpr-47570.C: New.
8851
8852 2011-03-16 Dodji Seketeli <dodji@redhat.com>
8853
8854 PR debug/47510
8855 * ++.dg/debug/dwarf2/typedef6.C: New test.
8856
8857 2011-03-16 Jason Merrill <jason@redhat.com>
8858
8859 * g++.dg/cpp0x/elision2.C: New.
8860
8861 * g++.dg/cpp0x/constexpr-array3.C: New.
8862
8863 2011-03-16 Jason Merrill <jason@redhat.com>
8864
8865 * g++.dg/cpp0x/sfinae6.C: New.
8866 * g++.dg/cpp0x/initlist38.C: Adjust expected error.
8867 * g++.dg/cpp0x/pr45908.C: Likewise.
8868 * g++.dg/cpp0x/sfinae6.C: Likewise.
8869 * g++.old-deja/g++.jason/conversion11.C: Likewise.
8870 * g++.old-deja/g++.law/arg11.C: Likewise.
8871
8872 2011-03-16 Jason Merrill <jason@redhat.com>
8873
8874 * g++.dg/template/incomplete6.C: New.
8875
8876 2011-03-16 Jeff Law <law@redhat.com>
8877
8878 * gcc.dg/tree-ssa/vrp55.c: New test.
8879
8880 2011-03-16 Jason Merrill <jason@redhat.com>
8881
8882 * g++.dg/cpp0x/auto22.C: New.
8883
8884 2011-03-16 Richard Guenther <rguenther@suse.de>
8885
8886 * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
8887 optimizing it away if promoted to const.
8888
8889 2011-03-16 Richard Guenther <rguenther@suse.de>
8890
8891 PR tree-optimization/48149
8892 * gcc.dg/fold-complex-1.c: New testcase.
8893
8894 2011-03-16 Richard Guenther <rguenther@suse.de>
8895
8896 PR testsuite/48147
8897 * gcc.dg/guality/pr45882.c: Really make sure no inlining
8898 or cloning happens.
8899
8900 2011-03-16 Richard Guenther <rguenther@suse.de>
8901
8902 PR tree-optimization/26134
8903 * gcc.dg/tree-ssa/complex-6.c: New testcase.
8904
8905 2011-03-16 Richard Guenther <rguenther@suse.de>
8906
8907 PR tree-optimization/48146
8908 * gcc.dg/torture/pr48146.c: New testcase.
8909
8910 2011-03-16 Richard Guenther <rguenther@suse.de>
8911
8912 * gcc.dg/tree-ssa/pr14814.c: Adjust.
8913 * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
8914
8915 2011-03-16 Jakub Jelinek <jakub@redhat.com>
8916
8917 PR middle-end/48136
8918 * gcc.c-torture/compile/pr48136.c: New test.
8919
8920 * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
8921
8922 PR debug/45882
8923 * gcc.dg/guality/pr45882.c: New test.
8924
8925 2011-03-15 Jason Merrill <jason@redhat.com>
8926
8927 * g++.dg/cpp0x/constexpr-recursion.C: New.
8928
8929 * g++.dg/cpp0x/implicit11.C: New.
8930
8931 2011-03-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
8932
8933 * g++.dg/cpp0x/constexpr-attribute.C: New.
8934
8935 2011-03-15 Manuel López-Ibáñez <manu@gcc.gnu.org>
8936
8937 * g++.dg/parse/pr34758.C: New.
8938
8939 2011-03-15 Xinliang David Li <davidxl@google.com>
8940
8941 PR c/47837
8942 * gcc.dg/uninit-pred-7_d.c: New test.
8943 * gcc.dg/uninit-pred-8_d.c: New test.
8944
8945 2011-03-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
8946
8947 PR target/46788
8948 * gcc.target/arm/pr46788.c: New.
8949
8950 2011-03-15 Richard Guenther <rguenther@suse.de>
8951
8952 PR middle-end/47650
8953 * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
8954 * gfortran.dg/ishft_4.f90: Likewise.
8955 * gfortran.dg/leadz_trailz_3.f90: Likewise.
8956
8957 2011-03-15 Richard Guenther <rguenther@suse.de>
8958
8959 PR tree-optimization/13954
8960 * g++.dg/tree-ssa/pr13954.C: New testcase.
8961
8962 2011-03-15 Richard Guenther <rguenther@suse.de>
8963
8964 PR tree-optimization/48037
8965 * gcc.target/i386/pr48037-1.c: New testcase.
8966
8967 2011-03-15 Richard Guenther <rguenther@suse.de>
8968
8969 PR tree-optimization/41490
8970 * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
8971 * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
8972 * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
8973 * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
8974 * g++.dg/tree-ssa/pr33604.C: Adjust.
8975
8976 2011-03-14 Jakub Jelinek <jakub@redhat.com>
8977
8978 PR middle-end/47917
8979 * gcc.c-torture/execute/pr47917.c: New test.
8980 * gcc.dg/pr47917.c: New test.
8981
8982 PR middle-end/38878
8983 * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
8984
8985 2011-03-14 Uros Bizjak <ubizjak@gmail.com>
8986
8987 * gcc.target/i386/sse4_1-floor-vec.c: New test.
8988 * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
8989 * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
8990 * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
8991 * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
8992 * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
8993 * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
8994 * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
8995 * gcc.target/i386/avx-floor-vec.c: Ditto.
8996 * gcc.target/i386/avx-ceil-vec.c: Ditto.
8997 * gcc.target/i386/avx-trunc-vec.c: Ditto.
8998 * gcc.target/i386/avx-rint-vec.c: Ditto.
8999 * gcc.target/i386/avx-floorf-vec.c: Ditto.
9000 * gcc.target/i386/avx-ceilf-vec.c: Ditto.
9001 * gcc.target/i386/avx-truncf-vec.c: Ditto.
9002 * gcc.target/i386/avx-rintf-vec.c: Ditto.
9003
9004 2011-03-14 Tom Tromey <tromey@redhat.com>
9005
9006 * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
9007 * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
9008 * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
9009
9010 2011-03-14 Tom Tromey <tromey@redhat.com>
9011
9012 * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
9013 * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
9014 * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
9015
9016 2011-03-14 H.J. Lu <hongjiu.lu@intel.com>
9017
9018 * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
9019
9020 2011-03-14 Richard Sandiford <richard.sandiford@linaro.org>
9021
9022 PR rtl-optimization/47166
9023 * gcc.c-torture/execute/postmod-1.c: New test.
9024
9025 2011-03-14 Richard Guenther <rguenther@suse.de>
9026
9027 PR middle-end/48098
9028 * gcc.dg/torture/pr48098.c: New testcase.
9029
9030 2011-03-12 Peter Bergner <bergner@vnet.ibm.com>
9031
9032 PR target/48053
9033 * gcc.target/powerpc/pr48053-1.c: New test.
9034 * gcc.target/powerpc/pr48053-2.c: Likewise.
9035
9036 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
9037
9038 PR libfortran/48066
9039 * gfortran.dg/intrinsic_ifunction_2.f90: Correct PR number.
9040
9041 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
9042
9043 PR libfortran/48066
9044 * gfortran.dg/intrinsic_ifunction_2.f90: New test case.
9045
9046 2011-03-12 Janus Weil <janus@gcc.gnu.org>
9047
9048 PR fortran/48059
9049 * gfortran.dg/class_41.f03: New.
9050
9051 2011-03-11 Dodji Seketeli <dodji@redhat.com>
9052
9053 * g++.dg/conversion/cast3.C: New test.
9054
9055 2011-03-11 Jason Merrill <jason@redhat.com>
9056
9057 * g++.dg/template/error45.C: New.
9058
9059 * g++.dg/parse/no-type-defn1.C: New.
9060
9061 * g++.dg/ext/attrib40.C: New.
9062
9063 * g++.dg/cpp0x/regress/array1.C: New.
9064
9065 2011-03-11 Richard Guenther <rguenther@suse.de>
9066
9067 PR tree-optimization/48067
9068 * gcc.dg/pr48067.c: New testcase.
9069
9070 2011-03-11 Richard Guenther <rguenther@suse.de>
9071
9072 PR lto/48073
9073 * g++.dg/lto/20110311-1_0.C: New testcase.
9074
9075 2011-03-11 Jakub Jelinek <jakub@redhat.com>
9076
9077 PR c++/48035
9078 * g++.dg/inherit/virtual8.C: New test.
9079
9080 PR middle-end/48044
9081 * gcc.dg/torture/pr48044.c: New test.
9082
9083 2011-03-11 Janus Weil <janus@gcc.gnu.org>
9084
9085 PR fortran/47768
9086 * gfortran.dg/proc_ptr_comp_31.f90: New.
9087
9088 2011-03-11 Richard Guenther <rguenther@suse.de>
9089
9090 PR tree-optimization/47278
9091 * gcc.dg/torture/pr47278-1.c: New testcase.
9092 * gcc.dg/torture/pr47278-2.c: Likewise.
9093
9094 2011-03-11 Jakub Jelinek <jakub@redhat.com>
9095
9096 PR tree-optimization/48063
9097 * gcc.dg/torture/pr48063.c: New test.
9098
9099 2011-03-10 Jason Merrill <jason@redhat.com>
9100
9101 * g++.dg/template/array22.C: New.
9102
9103 * g++.dg/cpp0x/syntax-err1.C: New.
9104 * g++.dg/parse/error36.C: Adjust expected errors.
9105 * g++.old-deja/g++.pt/ctor2.C: Likewise.
9106 * g++.old-deja/g++.pt/typename3.C: Likewise.
9107 * g++.old-deja/g++.pt/typename4.C: Likewise.
9108 * g++.old-deja/g++.pt/typename6.C: Likewise.
9109
9110 2011-03-09 Jason Merrill <jason@redhat.com>
9111
9112 * g++.dg/template/nontype22.C: New.
9113
9114 2011-03-09 Martin Jambor <mjambor@suse.cz>
9115
9116 PR tree-optimization/47714
9117 * g++.dg/torture/pr47714.C: New test.
9118
9119 2011-03-08 Michael Meissner <meissner@linux.vnet.ibm.com>
9120
9121 PR target/47755
9122 * gcc.target/powerpc/pr47755-2.c: New file.
9123
9124 2011-03-08 Jakub Jelinek <jakub@redhat.com>
9125
9126 * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
9127 is not set in the environment, pass 64 as first argument when not
9128 running expensive tests or pass max($[`ulimit -u`/4], 10000) on
9129 native where ulimit -u is supported.
9130
9131 2011-03-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9132
9133 * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
9134
9135 2011-03-08 Jason Merrill <jason@redhat.com>
9136
9137 * g++.dg/template/nontype21.C: New.
9138
9139 * g++.dg/template/anon5.C: New.
9140
9141 2011-03-08 Jakub Jelinek <jakub@redhat.com>
9142
9143 PR debug/47881
9144 * gcc.dg/pr47881.c: New test.
9145
9146 2011-03-08 Dodji Seketeli <dodji@redhat.com>
9147
9148 PR c++/47957
9149 * g++.dg/lookup/template3.C: New test.
9150
9151 2011-03-08 Kai Tietz <ktietz@redhat.com>
9152
9153 * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
9154 'long' type.
9155
9156 2011-03-08 Mikael Pettersson <mikpe@it.uu.se>
9157
9158 PR testsuite/47954
9159 * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
9160 sizeof to compute alignment.
9161
9162 2011-03-08 Jakub Jelinek <jakub@redhat.com>
9163
9164 PR tree-optimization/48022
9165 * gcc.dg/pr48022-1.c: New test.
9166 * gcc.dg/pr48022-2.c: New test.
9167
9168 2011-03-07 Jason Merrill <jason@redhat.com>
9169
9170 * g++.dg/template/nontype20.C: New.
9171 * g++.dg/init/member1.C: Adjust expected errors.
9172 * g++.dg/parse/constant4.C: Likewise.
9173 * g++.dg/template/qualified-id3.C: Likewise.
9174 * g++.old-deja/g++.pt/crash10.C: Likewise.
9175
9176 * g++.dg/cpp0x/regress/non-const1.C: New.
9177
9178 2011-03-07 Jakub Jelinek <jakub@redhat.com>
9179
9180 PR debug/47991
9181 * gcc.dg/pr47991.c: New test.
9182
9183 2011-03-07 Jason Merrill <jason@redhat.com>
9184
9185 * g++.dg/abi/mangle46.C: New.
9186
9187 2011-03-07 Pat Haugen <pthaugen@us.ibm.com>
9188
9189 PR target/47862
9190 * gcc.target/powerpc/pr47862.c: New.
9191
9192 2011-03-07 Jack Howarth <howarth@bromo.med.uc.edu>
9193
9194 PR target/45413
9195 * gcc.target/i386/combine-mul.c: Require nonpic.
9196
9197 2011-03-07 Paul Wögerer <paul_woegerer@mentor.com>
9198 Nathan Froyd <froydnj@codesourcery.com>
9199
9200 * gcc.dg/20001117-1.c: Abort on NULL call_sites.
9201
9202 2011-03-06 Mark Mitchell <mark@codesourcery.com>
9203
9204 * README.QMTEST: Remove.
9205
9206 2011-03-06 Paul Thomas <pault@gcc.gnu.org>
9207 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9208
9209 PR fortran/47850
9210 * gfortran.dg/array_constructor_37.f90 : New test.
9211
9212 2011-03-05 Jason Merrill <jason@redhat.com>
9213
9214 * g++.dg/abi/mangle39.C: ABI v5, not 6.
9215 * g++.dg/abi/mangle45.C: Likewise.
9216 * g++.dg/cpp0x/trailing1.C: Likewise.
9217
9218 2011-03-05 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9219
9220 * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
9221
9222 2011-03-05 Jakub Jelinek <jakub@redhat.com>
9223
9224 PR rtl-optimization/47899
9225 * gcc.dg/pr47899.c: New test.
9226
9227 * gcc.dg/torture/pr47968.c: Ignore warnings.
9228
9229 PR tree-optimization/47967
9230 * gcc.c-torture/compile/pr47967.c: New test.
9231
9232 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
9233
9234 * objc.dg/property/property-encoding-1.m: Tidied up testcase.
9235 * obj-c++.dg/property/property-encoding-1.mm: Likewise.
9236
9237 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
9238
9239 * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
9240 and property_getAttributes() if __OBJC2__.
9241 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
9242 * objc.dg/property/property-encoding-1.m: New.
9243 * obj-c++.dg/property/property-encoding-1.mm: New.
9244
9245 2011-03-04 Jason Merrill <jason@redhat.com>
9246
9247 * g++.dg/template/pseudodtor6.C: New.
9248
9249 * g++.dg/inherit/covariant19.C: New.
9250
9251 2011-03-04 Richard Guenther <rguenther@suse.de>
9252
9253 PR middle-end/47968
9254 * gcc.dg/torture/pr47968.c: New testcase.
9255
9256 2011-03-04 Richard Guenther <rguenther@suse.de>
9257
9258 PR middle-end/47975
9259 * gcc.dg/torture/pr47975.c: New testcase.
9260
9261 2011-03-03 Paolo Carlini <paolo.carlini@oracle.com>
9262
9263 PR c++/47974
9264 * g++.dg/template/crash106.C: New.
9265
9266 2011-03-03 Jakub Jelinek <jakub@redhat.com>
9267
9268 PR c/47963
9269 * gcc.dg/gomp/pr47963.c: New test.
9270 * g++.dg/gomp/pr47963.C: New test.
9271
9272 2011-03-02 Jason Merrill <jason@redhat.com>
9273
9274 * g++.dg/cpp0x/regress/condition1.C: New.
9275
9276 * g++.dg/cpp0x/constexpr-ctor9.C: New.
9277
9278 2011-03-01 Jason Merrill <jason@redhat.com>
9279
9280 * g++.dg/cpp0x/lambda/lambda-98.C: New.
9281
9282 * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
9283
9284 2011-03-02 Richard Sandiford <richard.sandiford@linaro.org>
9285
9286 PR rtl-optimization/47925
9287 * gcc.c-torture/execute/pr47925.c: New test.
9288
9289 2011-03-01 Jason Merrill <jason@redhat.com>
9290
9291 * g++.dg/cpp0x/decltype25.C: New.
9292
9293 * g++.dg/cpp0x/regress/bitfield-err1.C: New.
9294
9295 2011-03-01 Richard Guenther <rguenther@suse.de>
9296
9297 PR tree-optimization/47890
9298 * gcc.dg/torture/pr47890.c: New testcase.
9299
9300 2011-03-01 Richard Guenther <rguenther@suse.de>
9301
9302 PR lto/47924
9303 * gcc.dg/lto/pr47924_0.c: New testcase.
9304
9305 2011-03-01 Richard Guenther <rguenther@suse.de>
9306
9307 PR lto/46911
9308 * gfortran.dg/lto/pr46911_0.f: New testcase.
9309
9310 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9311
9312 PR libgfortran/47933
9313 * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
9314 compile errors from older code form.
9315
9316 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9317
9318 PR libgfortran/47567
9319 * gfortran.dg/fmt_fw_d.f90: New test.
9320
9321 2011-02-28 Jason Merrill <jason@redhat.com>
9322
9323 * g++.dg/inherit/covariant18.C: New.
9324
9325 2011-02-28 Jakub Jelinek <jakub@redhat.com>
9326
9327 PR middle-end/47893
9328 * gcc.dg/pr47893.c: New test.
9329
9330 2011-02-28 Nicola Pero <nicola.pero@meta-innovation.com>
9331
9332 * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
9333 NULL in case of a selector with conflicting types.
9334 * obj-c++.dg/gnu-api-2-sel.mm: Same change.
9335
9336 2011-02-28 Kazu Hirata <kazu@codesourcery.com>
9337
9338 * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
9339 gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
9340 gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
9341 gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
9342
9343 2011-02-28 Jason Merrill <jason@redhat.com>
9344
9345 PR c++/47906
9346 * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
9347
9348 2011-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9349
9350 PR libgfortran/47778
9351 * gfortran.dg/namelist_71.f90: New test.
9352
9353 2011-02-27 Jason Merrill <jason@redhat.com>
9354
9355 PR c++/47906
9356 * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
9357 * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
9358
9359 2011-02-27 Paolo Carlini <paolo.carlini@oracle.com>
9360
9361 PR c++/46466
9362 * g++.dg/cpp0x/constexpr-ctor8.C: New.
9363
9364 2011-02-27 Jakub Jelinek <jakub@redhat.com>
9365
9366 PR fortran/47886
9367 * gfortran.dg/gomp/task-1.f90: Removed.
9368
9369 2011-02-26 Jason Merrill <jason@redhat.com>
9370
9371 * g++.dg/template/this-targ1.C: New.
9372
9373 * g++.dg/cpp0x/regress/template-const1.C: New.
9374 * g++.dg/cpp0x/regress/template-function1.C: Adjust.
9375 * g++.dg/template/function1.C: Adjust.
9376 * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
9377 * g++.dg/debug/debug7.C: Adjust.
9378
9379 2011-02-26 Tobias Burnus <burnus@net-b.de>
9380
9381 PR fortran/47886
9382 * gfortran.dg/gomp/task-1.f90: New.
9383
9384 2011-02-25 Jie Zhang <jie@codesourcery.com>
9385
9386 * gcc.target/arm/neon-thumb2-move.c: Add
9387 dg-require-effective-target arm_thumb2_ok.
9388
9389 2011-02-24 Jason Merrill <jason@redhat.com>
9390
9391 * g++.dg/parse/constant1.C: Specify C++98 mode.
9392 * g++.dg/parse/constant5.C: Likewise.
9393 * g++.dg/parse/error2.C: Likewise.
9394 * g++.dg/parse/semicolon3.C: Likewise.
9395 * g++.dg/template/crash14.C: Likewise.
9396 * g++.dg/template/local4.C: Likewise.
9397 * g++.dg/template/nontype3.C: Likewise.
9398 * g++.dg/parse/crash31.C: Adjust expected errors.
9399 * g++.dg/template/function1.C: Likewise.
9400 * g++.dg/template/ref3.C: Likewise.
9401 * g++.dg/template/static9.C: Likewise.
9402 * g++.old-deja/g++.pt/crash41.C: Instantiate template.
9403
9404 * g++.dg/cpp0x/constexpr-array-tparm.C: New.
9405 * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
9406 * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
9407 * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
9408 * g++.dg/cpp0x/regress/template-function1.C: Likewise.
9409
9410 2011-02-24 Jakub Jelinek <jakub@redhat.com>
9411
9412 PR fortran/47878
9413 * gfortran.dg/pr47878.f90: New test.
9414
9415 2011-02-24 Richard Guenther <rguenther@suse.de>
9416
9417 PR testsuite/47801
9418 * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
9419 * gcc.dg/guality/pr41353-2.c (vari): Likewise.
9420
9421 2011-02-24 Richard Guenther <rguenther@suse.de>
9422
9423 PR fortran/47839
9424 * gfortran.dg/lto/pr47839_0.f90: New testcase.
9425 * gfortran.dg/lto/pr47839_1.f90: Likewise.
9426
9427 2011-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9428
9429 PR libgfortran/47567
9430 * gfortran.dg/fmt_f0_1.f90: Update test.
9431
9432 2011-02-23 Jason Merrill <jason@redhat.com>
9433
9434 * g++.dg/abi/mangle39.C: Adjust parm mangling.
9435 * g++.dg/abi/mangle45.C: New.
9436
9437 * g++.dg/cpp0x/trailing1.C: Mangle decltype.
9438 * g++.dg/template/canon-type-9.C: Match use of decltype
9439 between declaration and definition.
9440 * g++.dg/template/canon-type-12.C: Likewise.
9441
9442 2011-02-23 Mikael Morin <mikael@gcc.gnu.org>
9443
9444 PR fortran/40850
9445 * gfortran.dg/nested_allocatables_1.f90: New.
9446
9447 2011-02-23 Nathan Froyd <froydnj@codesourcery.com>
9448
9449 PR c++/46868
9450 * g++.dg/pr46868.C: New test.
9451 * g++.dg/parse/parameter-declaration-1.C: Adjust.
9452 * g++.dg/parse/error14.C: Adjust.
9453
9454 2011-02-23 Richard Guenther <rguenther@suse.de>
9455
9456 PR tree-optimization/47838
9457 * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
9458
9459 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
9460
9461 * g++.dg/other/pr47218.C: Fix dg-options. Cleanup saved temps.
9462
9463 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
9464
9465 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
9466 * gfortran.dg/count_init_expr.f03: Ditto.
9467 * gfortran.dg/gomp/pr43711.f90: Ditto.
9468 * gcc.dg/struct-parse-2.c: Ditto.
9469 * gcc.dg/parse-error-3.c: Ditto.
9470 * gcc.dg/Wlogical-op-1.c: Ditto.
9471 * gcc.dg/Walways-true-1.c: Ditto.
9472 * gcc.dg/pr24225.c: Ditto.
9473 * gcc.dg/Walways-true-2.c: Ditto.
9474 * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
9475 * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
9476 * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
9477 * g++.dg/overload/defarg4.C: Ditto.
9478 * g++.dg/inherit/covariant16.C: Ditto.
9479 * g++.dg/inherit/virtual7.C: Ditto.
9480 * g++.dg/template/canon-type-9.C: Ditto.
9481 * g++.dg/template/access19.C: Ditto.
9482 * g++.dg/template/call7.C: Ditto.
9483 * g++.dg/template/canon-type-2.C: Ditto.
9484 * g++.dg/template/init7.C: Ditto.
9485 * g++.dg/template/sizeof-template-argument.C: Ditto.
9486 * g++.dg/template/const3.C: Ditto.
9487 * g++.dg/template/sfinae26.C: Ditto.
9488 * g++.dg/template/sfinae26.C: Ditto.
9489 * g++.dg/template/canon-type-11.C: Ditto.
9490 * g++.dg/template/union2.C: Ditto.
9491 * g++.dg/template/canon-type-3.C: Ditto.
9492 * g++.dg/template/canon-type-1.C: Ditto.
9493 * g++.dg/template/canon-type-5.C: Ditto.
9494 * g++.dg/template/canon-type-7.C: Ditto.
9495 * g++.dg/template/canon-type-10.C: Ditto.
9496 * g++.dg/template/spec36.C: Ditto.
9497 * g++.dg/template/typedef38.C: Ditto.
9498 * g++.dg/template/canon-type-4.C: Ditto.
9499 * g++.dg/template/canon-type-6.C: Ditto.
9500 * g++.dg/template/canon-type-13.C: Ditto.
9501 * g++.dg/template/instantiate9.C: Ditto.
9502 * g++.dg/template/ttp22.C: Ditto.
9503 * g++.dg/warn/Wreturn-type-6.C: Ditto.
9504 * g++.dg/warn/Walways-true-1.C: Ditto.
9505 * g++.dg/warn/Wlogical-op-1.C: Ditto.
9506 * g++.dg/warn/Walways-true-2.C: Ditto.
9507 * g++.dg/conversion/op4.C: Ditto.
9508 * g++.dg/opt/pr19650.C: Ditto.
9509 * g++.dg/lookup/friend11.C: Ditto.
9510 * g++.dg/other/default2.C: Ditto.
9511 * g++.dg/other/default3.C: Ditto.
9512 * g++.dg/other/dtor2.C: Ditto.
9513 * g++.dg/other/friend5.C: Ditto.
9514 * g++.dg/other/default5.C: Ditto.
9515 * g++.dg/init/brace6.C: Ditto.
9516 * g++.dg/init/aggr5.C: Ditto.
9517 * g++.dg/init/error2.C: Ditto.
9518 * g++.dg/expr/bound-mem-fun.C: Ditto.
9519 * g++.dg/expr/cond6.C: Ditto.
9520 * g++.dg/expr/stmt-expr-1.C: Ditto.
9521 * g++.dg/cpp0x/constexpr-object2.C: Ditto.
9522 * g++.dg/cpp0x/constexpr-data1.C: Ditto.
9523 * g++.dg/cpp0x/constexpr-function2.C: Ditto.
9524 * g++.dg/cpp0x/bracket1.C: Ditto.
9525 * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
9526 * g++.dg/cpp0x/pr38646.C: Ditto.
9527 * g++.dg/cpp0x/variadic73.C: Ditto.
9528 * g++.dg/cpp0x/constexpr-function1.C: Ditto.
9529 * g++.dg/cpp0x/bracket4.C: Ditto.
9530 * g++.dg/cpp0x/decltype4.C: Ditto.
9531 * g++.dg/cpp0x/constexpr-data2.C: Ditto.
9532 * g++.dg/cpp0x/constexpr-object1.C: Ditto.
9533 * g++.dg/cpp0x/variadic-crash2.C: Ditto.
9534 * g++.dg/cpp0x/variadic-new2.C: Ditto.
9535 * g++.dg/cpp0x/decltype2.C: Ditto.
9536 * g++.dg/cpp0x/decltype1.C: Ditto.
9537 * g++.dg/cpp0x/bracket2.C: Ditto.
9538 * g++.dg/cpp0x/decltype5.C: Ditto.
9539 * g++.dg/cpp0x/constexpr-function3.C: Ditto.
9540 * g++.dg/cpp0x/variadic70.C: Ditto.
9541 * g++.dg/cpp0x/decltype6.C: Ditto.
9542 * g++.dg/cpp0x/rvo.C: Ditto.
9543 * g++.dg/cpp0x/vt-40092.C: Ditto.
9544 * g++.dg/cpp0x/variadic-new.C: Ditto.
9545 * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
9546 * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
9547 * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
9548 * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
9549 * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
9550 * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
9551 * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
9552 * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
9553 * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
9554 * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
9555 * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
9556 * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
9557 * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
9558 * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
9559 * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
9560 * g++.dg/cpp0x/pr39639.C: Ditto.
9561 * g++.dg/cpp0x/decltype3.C: Ditto.
9562 * g++.dg/cpp0x/variadic68.C: Ditto.
9563 * g++.dg/cpp0x/variadic-function.C: Ditto.
9564 * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
9565 * g++.dg/cpp0x/variadic-bind.C: Ditto.
9566 * g++.dg/cpp0x/variadic-tuple.C: Ditto.
9567 * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
9568 * g++.dg/parse/crash35.C: Ditto.
9569 * g++.dg/parse/crash40.C: Ditto.
9570 * g++.dg/parse/defarg12.C: Ditto.
9571 * g++.dg/parse/crash34.C: Ditto.
9572 * g++.dg/parse/constructor3.C: Ditto.
9573 * g++.dg/parse/template23.C: Ditto.
9574 * g++.dg/parse/crash56.C: Ditto.
9575 * g++.dg/parse/dtor13.C: Ditto.
9576 * g++.dg/parse/error33.C: Ditto.
9577 * g++.dg/parse/ctor9.C: Ditto.
9578 * g++.dg/parse/error32.C: Ditto.
9579 * g++.dg/parse/error37.C: Ditto.
9580 * g++.dg/parse/bitfield3.C: Ditto.
9581 * g++.dg/parse/struct-4.C: Ditto.
9582 * g++.dg/ext/has_trivial_copy.C: Ditto.
9583 * g++.dg/ext/is_polymorphic.C: Ditto.
9584 * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
9585 * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
9586 * g++.dg/ext/has_nothrow_assign.C: Ditto.
9587 * g++.dg/ext/is_union.C: Ditto.
9588 * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
9589 * g++.dg/ext/is_pod.C: Ditto.
9590 * g++.dg/ext/has_virtual_destructor.C: Ditto.
9591 * g++.dg/ext/has_trivial_constructor.C: Ditto.
9592 * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
9593 * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
9594 * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
9595 * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
9596 * g++.dg/ext/is_abstract.C: Ditto.
9597 * g++.dg/ext/has_trivial_assign.C: Ditto.
9598 * g++.dg/ext/is_class.C: Ditto.
9599 * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
9600 * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
9601 * g++.dg/ext/is_base_of.C: Ditto.
9602 * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
9603 * g++.dg/ext/has_nothrow_constructor.C: Ditto.
9604 * g++.dg/ext/is_empty.C: Ditto.
9605 * g++.dg/ext/is_enum.C: Ditto.
9606 * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
9607 * gnat.dg/opt11.adb: Ditto.
9608 * obj-c++.dg/pr45735.mm: Ditto.
9609 * obj-c++.dg/pr24393.mm: Ditto.
9610 * obj-c++.dg/exceptions-2.mm: Ditto.
9611 * objc.dg/pr45735.m: Ditto.
9612 * objc.dg/pr24393.m: Ditto.
9613
9614 2011-02-23 Nicola Pero <nicola.pero@meta-innovation.com>
9615
9616 * objc.dg/attributes/objc-exception-1.m: New.
9617
9618 2011-02-23 Jie Zhang <jie@codesourcery.com>
9619
9620 * gcc.dg/cpp/include7.c: New test.
9621
9622 2011-02-22 Paolo Carlini <paolo.carlini@oracle.com>
9623
9624 PR c++/47242
9625 * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
9626
9627 2011-02-23 Jie Zhang <jie@codesourcery.com>
9628
9629 PR rtl-optimization/47763
9630 * gcc.dg/pr47763.c: New test.
9631
9632 2011-02-22 Paul Thomas <pault@gcc.gnu.org>
9633
9634 PR fortran/45743
9635 * gfortran.dg/whole_file_32.f90 : New test.
9636
9637 2011-02-22 Dodji Seketeli <dodji@redhat.com>
9638
9639 PR c++/47666
9640 * g++.dg/inherit/virtual7.C: New test.
9641
9642 2011-02-22 Nicola Pero <nicola.pero@meta-innovation.com>
9643
9644 PR objc/47832
9645 * objc.dg/type-size-3.m: Updated error message.
9646 * objc.dg/type-size-4.m: New test.
9647 * objc.dg/type-size-5.m: New test.
9648
9649 2011-02-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9650
9651 * lib/gnat.exp: Fix comments.
9652 Don't load libgloss.exp.
9653 (default_gnat_version): Call $compiler with --version.
9654 Adapt regexp for gnatmake output, insert version.
9655 (gnat_version): New proc.
9656 (gnat_init): Remove gnat_libgcc_s_path.
9657 (gnat_target_compile): Likewise.
9658 Remove ld_library_path.
9659 Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
9660 (gnat_pass): Remove.
9661 (gnat_pass): Remove.
9662 (gnat_finish): Remove.
9663 (gnat_exit): Remove.
9664 (local_find_gnatmake): Reindent.
9665 (runtest_file_p): Remove.
9666 (prune_warnings): Remove.
9667 (find_gnatclean): New proc.
9668 * lib/gnat-dg.exp (lremove): New proc.
9669 (gnat-dg-test): Reindent.
9670 Remove additional output files.
9671 (gnat-dg-runtest): Remove.
9672
9673 * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
9674 * gnat.dg/loop_optimization6.adb: Likewise.
9675 * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
9676
9677 2011-02-22 Jakub Jelinek <jakub@redhat.com>
9678
9679 PR tree-optimization/47835
9680 * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
9681
9682 2011-02-22 Tobias Burnus <burnus@net-b.de>
9683
9684 * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
9685 * gfortran.dg/abstract_type_2.f03: Ditto.
9686 * gfortran.dg/abstract_type_3.f03: Ditto.
9687 * gfortran.dg/abstract_type_4.f03: Ditto.
9688 * gfortran.dg/abstract_type_5.f03: Ditto.
9689 * gfortran.dg/abstract_type_6.f03: Ditto.
9690 * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
9691 * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
9692 * gfortran.dg/allocatable_scalar_11.f90: Ditto.
9693 * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
9694 * gfortran.dg/array_function_5.f90: Ditto.
9695 * gfortran.dg/asynchronous_3.f03: Ditto.
9696 * gfortran.dg/char_expr_1.f90: Ditto.
9697 * gfortran.dg/class_14.f03: Ditto.
9698 * gfortran.dg/data_array_6.f: Ditto.
9699 * gfortran.dg/data_invalid.f90: Ditto.
9700 * gfortran.dg/dot_product_1.f03: Ditto.
9701 * gfortran.dg/func_derived_5.f90: Ditto.
9702 * gfortran.dg/func_result_4.f90: Ditto.
9703 * gfortran.dg/implied_do_1.f90: Ditto.
9704 * gfortran.dg/initialization_25.f90: Ditto.
9705 * gfortran.dg/initialization_26.f90: Ditto.
9706 * gfortran.dg/interface_34.f90: Ditto.
9707 * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
9708 * gfortran.dg/keyword_symbol_1.f90: Ditto.
9709 * gfortran.dg/matmul_8.f03: Ditto.
9710 * gfortran.dg/merge_init_expr.f90: Ditto.
9711 * gfortran.dg/pack_assign_1.f90: Ditto.
9712 * gfortran.dg/pack_vector_1.f90: Ditto.
9713 * gfortran.dg/pointer_check_8.f90: Ditto.
9714 * gfortran.dg/product_init_expr.f03: Ditto.
9715 * gfortran.dg/reshape_order_5.f90: Ditto.
9716 * gfortran.dg/reshape_shape_1.f90: Ditto.
9717 * gfortran.dg/reshape_zerosize_2.f90: Ditto.
9718 * gfortran.dg/same_name_2.f90: Ditto.
9719 * gfortran.dg/selected_real_kind_1.f90: Ditto.
9720 * gfortran.dg/spread_init_expr.f03: Ditto.
9721 * gfortran.dg/stmt_func_1.f90: Ditto.
9722 * gfortran.dg/sum_init_expr.f03: Ditto.
9723 * gfortran.dg/transpose_3.f03: Ditto.
9724 * gfortran.dg/unpack_init_expr.f03: Ditto.
9725 * gfortran.dg/warn_conversion.f90: Ditto.
9726 * gfortran.dg/warn_conversion_2.f90: Ditto.
9727 * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
9728 * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
9729 * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
9730 * gfortran.dg/whole_file_16.f90: Ditto.
9731 * gfortran.dg/whole_file_17.f90: Ditto.
9732 * gfortran.dg/whole_file_18.f90: Ditto.
9733 * gfortran.dg/whole_file_20.f03: Ditto.
9734 * gfortran.dg/whole_file_5.f90: Ditto.
9735 * gfortran.dg/whole_file_6.f90: Ditto.
9736 * gfortran.dg/write_invalid_format.f90: Ditto.
9737 * gfortran.dg/zero_sized_6.f90: Ditto.
9738
9739 2011-02-21 Jeff Law <law@redhat.com>
9740
9741 PR rtl-optimization/46178
9742 * gcc.target/i386/pr46178.c: New test.
9743
9744 PR rtl-optimization/46002
9745 * gcc.c-torture/compile/pr46002.c: New test.
9746
9747 2011-02-21 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9748
9749 * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
9750 *-*-hpux10*.
9751
9752 2011-02-21 Jakub Jelinek <jakub@redhat.com>
9753
9754 PR debug/47106
9755 * g++.dg/debug/pr47106.C: Require effective target lto.
9756
9757 2011-02-21 Jason Merrill <jason@redhat.com>
9758
9759 * g++.dg/cpp0x/constexpr-diag2.C: New.
9760
9761 2011-02-20 Jason Merrill <jason@redhat.com>
9762
9763 * g++.dg/cpp0x/constexpr-ctor7.C: New.
9764
9765 * g++.dg/cpp0x/fntmpdefarg2.C: New.
9766
9767 * g++.dg/overload/conv-op1.C: New.
9768
9769 * g++.dg/cpp0x/constexpr-synth1.C: New.
9770
9771 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
9772
9773 * objc.dg/layout-2.m: New.
9774 * objc.dg/selector-3.m: Adjusted location of error message.
9775 * objc.dg/type-size-3.m: Same.
9776 * obj-c++.dg/selector-3.mm: Same.
9777
9778 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
9779
9780 PR objc/47784
9781 * objc.dg/property/dotsyntax-22.m: New.
9782 * obj-c++.dg/property/dotsyntax-22.mm: New.
9783
9784 2011-02-20 Dodji Seketeli <dodji@redhat.com>
9785
9786 PR c++/46394
9787 * g++.dg/template/typedef38.C: New test.
9788
9789 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
9790
9791 PR fortran/46818
9792 * gfortran.dg/whole_file_30.f90 : New test.
9793 * gfortran.dg/whole_file_31.f90 : New test.
9794
9795 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
9796
9797 PR fortran/45077
9798 PR fortran/44945
9799 * gfortran.dg/whole_file_28.f90 : New test.
9800 * gfortran.dg/whole_file_29.f90 : New test.
9801
9802 2011-02-20 Paolo Carlini <paolo.carlini@oracle.com>
9803
9804 PR c++/44118
9805 * g++.dg/template/crash105.C: New.
9806
9807 2011-02-19 Jason Merrill <jason@redhat.com>
9808
9809 * g++.dg/cpp0x/regress/no-elide1.C: New.
9810
9811 2011-02-19 Alexandre Oliva <aoliva@redhat.com>
9812
9813 PR tree-optimization/46620
9814 * gcc.dg/pr46620.c: New.
9815
9816 2011-02-19 Jakub Jelinek <jakub@redhat.com>
9817
9818 PR c/47809
9819 * gcc.target/i386/pr47809.c: New test.
9820
9821 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9822 Tobias Burnus <burnus@net-b.de>
9823
9824 * lib/target-supports.exp
9825 (check_effective_target_fortran_large_real): New check for large reals.
9826 * gfortran.dg/nan_7.f90: New test.
9827
9828 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9829
9830 PR libgfortran/47567
9831 * gfortran.dg/fmt_f0_1.f90: Update test.
9832
9833 2011-02-19 Paul Thomas <pault@gcc.gnu.org>
9834
9835 PR fortran/47348
9836 * gfortran.dg/array_constructor_36.f90 : New test.
9837 * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
9838 allow for comparison between different elements of the array
9839 constructor at different levels of optimization.
9840
9841 2011-02-19 H.J. Lu <hongjiu.lu@intel.com>
9842
9843 * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
9844 * gcc.target/i386/pr32280-1.c: Likewise.
9845
9846 2011-02-19 Jakub Jelinek <jakub@redhat.com>
9847
9848 PR target/47800
9849 * gcc.target/i386/pr47800.c: New test.
9850
9851 2011-02-18 Iain Sandoe <iains@gcc.gnu.org>
9852
9853 * objc/execute/exceptions/foward-1.x: New.
9854
9855 2011-02-18 Janus Weil <janus@gcc.gnu.org>
9856
9857 PR fortran/47789
9858 * gfortran.dg/derived_constructor_comps_4.f90: New.
9859
9860 2011-02-18 Tobias Burnus
9861
9862 PR fortran/47775
9863 * gfortran.dg/func_result_6.f90: New.
9864
9865 2011-02-18 Michael Matz <matz@suse.de>
9866
9867 PR fortran/45586
9868 * gfortran.dg/lto/pr45586_0.f90: New test.
9869 * gfortran.dg/typebound_proc_20.f90: Ditto.
9870 * gfortran.dg/typebound_proc_21.f90: Ditto.
9871
9872 2011-02-18 Paolo Carlini <paolo.carlini@oracle.com>
9873
9874 PR c++/47795
9875 * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
9876
9877 2011-02-18 Tobias Burnus <burnus@net-b.de>
9878
9879 PR fortran/47750
9880 * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
9881 gcc_warning_prefix.
9882 * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
9883 normalizing the error/warning output.
9884 * gfortran.dg/Wall.f90: Update dg-error/warning.
9885 * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
9886 * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
9887 * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
9888 * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
9889 * gfortran.dg/class_30.f90: Update dg-error/warning.
9890 * gfortran.dg/continuation_1.f90: Update dg-error/warning.
9891 * gfortran.dg/continuation_9.f90: Update dg-error/warning.
9892 * gfortran.dg/do_check_5.f90: Update dg-error/warning.
9893 * gfortran.dg/entry_17.f90: Update dg-error/warning.
9894 * gfortran.dg/entry_19.f90: Update dg-error/warning.
9895 * gfortran.dg/fmt_error.f90: Update dg-error/warning.
9896 * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
9897 * gfortran.dg/g77/12632.f: Update dg-error/warning.
9898 * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
9899 * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
9900 * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
9901 * gfortran.dg/global_references_1.f90: Update dg-error/warning.
9902 * gfortran.dg/goto_8.f90: Update dg-error/warning.
9903 * gfortran.dg/initialization_1.f90: Update dg-error/warning.
9904 * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
9905 * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
9906 * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
9907 * gfortran.dg/iostat_3.f90: Update dg-error/warning.
9908 * gfortran.dg/public_private_module.f90: Update dg-error/warning.
9909 * gfortran.dg/volatile3.f90: Update dg-error/warning.
9910 * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
9911 * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
9912 * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
9913 * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
9914 * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
9915
9916 2011-02-18 Janus Weil <janus@gcc.gnu.org>
9917
9918 PR fortran/47768
9919 * gfortran.dg/proc_ptr_comp_30.f90: New.
9920
9921 2011-02-18 Jakub Jelinek <jakub@redhat.com>
9922
9923 PR debug/47780
9924 * gcc.target/i386/pr47780.c: New test.
9925
9926 2011-02-18 Janus Weil <janus@gcc.gnu.org>
9927
9928 PR fortran/47767
9929 * gfortran.dg/class_40.f03: New.
9930
9931 2011-02-18 Dodji Seketeli <dodji@redhat.com>
9932
9933 PR c++/47208
9934 * g++.dg/cpp0x/auto21.C: New test.
9935
9936 2011-02-17 Iain Sandoe <iains@gcc.gnu.org>
9937
9938 * objc.dg/special/unclaimed-category-1.h: Updated for
9939 new ABI support.
9940 * objc.dg/special/unclaimed-category-1.m: Same.
9941 * objc.dg/zero-link-1.m: Same.
9942 * objc.dg/lookup-1.m: Same.
9943 * objc.dg/torture/strings/const-str-9.m
9944 * objc.dg/torture/strings/const-str-10.m: Same.
9945 * objc.dg/torture/strings/const-str-11.m: Same.
9946 * objc.dg/torture/forward-1.m: Same.
9947 * objc.dg/zero-link-2.m: Same.
9948 * objc.dg/encode-7-next-64bit.m: Same.
9949 * objc.dg/method-4.m: Same.
9950 * objc.dg/next-runtime-1.m: Same.
9951 * objc.dg/image-info.m: Same.
9952 * objc.dg/pr23214.m: Same.
9953 * objc.dg/symtab-1.m: Same.
9954 * obj-c++.dg/basic.m: Same.
9955 * obj-c++.dg/proto-lossage-3.m: Same.
9956 * obj-c++.dg/torture/strings/const-str-10.m: Same.
9957 * obj-c++.dg/torture/strings/const-str-11.m: Same.
9958 * obj-c++.dg/torture/strings/const-str-9.m: Same.
9959 * obj-c++.dg/method-11.m: Same.
9960 * objc/execute/enumeration-1.m: Same.
9961 * objc/execute/object_is_class.m: Same.
9962 * objc/execute/formal_protocol-2.m: Same.
9963 * objc/execute/formal_protocol-4.m: Same.
9964 * objc/execute/formal_protocol-6.m: Same.
9965 * objc/execute/bycopy-3.m: Same.
9966 * objc/execute/exceptions/catchall-1.m: Same.
9967 * objc/execute/exceptions/finally-1.m: Same.
9968 * objc/execute/exceptions/local-variables-1.m: Same.
9969 * objc/execute/exceptions/foward-1.m: Same.
9970 * objc/execute/bf-common.h
9971 * objc/execute/enumeration-2.m: Same.
9972 * objc/execute/formal_protocol-1.m: Same.
9973 * objc/execute/formal_protocol-3.m: Same.
9974 * objc/execute/formal_protocol-5.m: Same.
9975 * objc/execute/accessing_ivars.m: Same.
9976 * objc/execute/bycopy-2.m: Same.
9977 * objc/execute/formal_protocol-7.m: Same.
9978 * objc/execute/compatibility_alias.m: Same.
9979 * objc/execute/no_clash.m: Same.
9980 * objc/execute/object_is_meta_class.m: Same.
9981 * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
9982 * objc/execute/class-tests-1.h: Include stdio.h.
9983 * objc/execute/class-tests-2.h: Same.
9984 * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
9985 runtimes.
9986 * obj-c++.dg/try-catch-2.mm: Same.
9987
9988 2011-02-17 Jakub Jelinek <jakub@redhat.com>
9989
9990 PR c++/47783
9991 * g++.dg/warn/Wunused-parm-4.C: New test.
9992
9993 2011-02-17 Alexandre Oliva <aoliva@redhat.com>
9994 Jan Hubicka <jh@suse.cz>
9995
9996 PR debug/47106
9997 PR debug/47402
9998 * g++.dg/debug/pr47106.C: New.
9999
10000 2011-02-17 Uros Bizjak <ubizjak@gmail.com>
10001
10002 PR target/43653
10003 * gcc.target/i386/pr43653.c: New test.
10004
10005 2011-02-11 Dodji Seketeli <dodji@redhat.com>
10006
10007 PR c++/47172
10008 * g++.dg/template/inherit6.C: New test.
10009
10010 2011-02-16 Janus Weil <janus@gcc.gnu.org>
10011
10012 PR fortran/47745
10013 * gfortran.dg/class_39.f03: New.
10014
10015 2011-02-16 Dodji Seketeli <dodji@redhat.com>
10016
10017 PR c++/47326
10018 * g++.dg/cpp0x/variadic106.C: New test.
10019
10020 2011-02-16 Jakub Jelinek <jakub@redhat.com>
10021
10022 PR libfortran/47757
10023 * gfortran.dg/pr47757-1.f90: New test.
10024 * gfortran.dg/pr47757-2.f90: New test.
10025 * gfortran.dg/pr47757-3.f90: New test.
10026
10027 PR c++/47704
10028 * g++.dg/cpp0x/enum8.C: New test.
10029
10030 2011-02-15 Jason Merrill <jason@redhat.com>
10031
10032 * g++.dg/inherit/implicit-trivial1.C: New.
10033 * g++.dg/cpp0x/implicit-trivial1.C: New.
10034
10035 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
10036
10037 PR middle-end/47725
10038 * gcc.dg/torture/pr47725.c: Removed.
10039
10040 2011-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
10041
10042 PR target/47755
10043 * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
10044 constant does not generate a load from memory.
10045
10046 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
10047
10048 PR middle-end/47725
10049 * gcc.dg/torture/pr47725.c: New.
10050
10051 2011-02-15 Richard Guenther <rguenther@suse.de>
10052
10053 PR tree-optimization/47743
10054 * gcc.dg/torture/pr47743.c: New testcase.
10055
10056 2011-02-15 Jakub Jelinek <jakub@redhat.com>
10057
10058 PR middle-end/47581
10059 * gcc.target/i386/pr47581.c: New test.
10060
10061 2011-02-14 Janus Weil <janus@gcc.gnu.org>
10062
10063 PR fortran/47730
10064 * gfortran.dg/select_type_22.f03: New.
10065
10066 2011-02-14 Jason Merrill <jason@redhat.com>
10067
10068 * g++.dg/cpp0x/regress/enum1.C: New.
10069
10070 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
10071
10072 * gnat.dg/include.adb: New test.
10073
10074 2011-02-14 Janus Weil <janus@gcc.gnu.org>
10075
10076 PR fortran/47728
10077 * gfortran.dg/class_38.f03: New.
10078
10079 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
10080
10081 * gcc.dg/pr46494.c: New test.
10082
10083 2011-02-14 Richard Guenther <rguenther@suse.de>
10084
10085 * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
10086
10087 2011-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10088
10089 PR ada/41929
10090 * gnat.dg/null_pointer_deref1.exp: Don't skip on
10091 sparc*-sun-solaris2.11.
10092
10093 2011-02-14 Janus Weil <janus@gcc.gnu.org>
10094
10095 PR fortran/47349
10096 * gfortran.dg/argument_checking_18.f90: New.
10097
10098 2011-02-13 Tobias Burnus <burnus@net-b.de>
10099
10100 * gfortran.dg/argument_checking_13.f90: Update dg-error.
10101 * gfortran.dg/argument_checking_17.f90: New.
10102
10103 2011-02-12 Janus Weil <janus@gcc.gnu.org>
10104
10105 * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
10106 are temporarily disabled.
10107 * gfortran.dg/class_7.f03: Ditto.
10108 * gfortran.dg/coarray_14.f90: Ditto.
10109 * gfortran.dg/typebound_proc_13.f03: Ditto.
10110
10111 2011-02-12 Mikael Morin <mikael.morin@sfr.fr>
10112
10113 PR fortran/45586
10114 * gfortran.dg/extends_11.f03: New.
10115
10116 2011-02-11 Xinliang David Li <davidxl@google.com>
10117
10118 PR tree-optimization/47707
10119 * g++.dg/tree-ssa/pr47707.C: New test.
10120
10121 2011-02-11 Eric Botcazou <ebotcazou@adacore.com>
10122
10123 * g++.dg/opt/inline17.C: New test.
10124
10125 2011-02-11 Tobias Burnus <burnus@net-b.de>
10126
10127 PR fortran/47550
10128 * gfortran.dg/pure_formal_2.f90: New.
10129
10130 2011-02-11 Pat Haugen <pthaugen@us.ibm.com>
10131
10132 PR rtl-optimization/47614
10133 * gfortran.dg/pr47614.f: New.
10134
10135 2011-02-11 Joseph Myers <joseph@codesourcery.com>
10136
10137 PR driver/47678
10138 * gcc.dg/opts-6.c: New test.
10139
10140 2011-02-11 Jakub Jelinek <jakub@redhat.com>
10141
10142 PR debug/47684
10143 * gcc.dg/pr47684.c: New test.
10144
10145 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10146
10147 PR target/47629
10148 * gcc.target/i386/pr47312.c: Use dg-require-effective-target
10149 c99_runtime, dg-add-options c99_runtime.
10150 (main): Use __asm__.
10151
10152 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10153
10154 PR testsuite/47400
10155 * lib/target-supports.exp (check_ascii_locale_available): New proc.
10156 * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
10157 * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
10158 * gcc.dg/ucnid-10.c: Likewise.
10159 * gcc.dg/ucnid-13.c: Likewise.
10160 * gcc.dg/ucnid-7.c: Likewise.
10161 * gcc.dg/ucnid-8.c: Likewise.
10162 Adapt dg-warning line number.
10163
10164 2011-02-10 Uros Bizjak <ubizjak@gmail.com>
10165
10166 * gcc.target/i386/parity-1.c: Use -march=k8.
10167 * gcc.target/i386/parity-2.c: Ditto.
10168 * gcc.target/i386/vecinit-1.c: Ditto.
10169 * gcc.target/i386/vecinit-2.c: Ditto.
10170
10171 2011-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10172
10173 PR target/46610
10174 * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
10175 * gcc.target/mips/save-restore-3.c: Likewise.
10176 * gcc.target/mips/save-restore-4.c: Likewise.
10177 * gcc.target/mips/save-restore-5.c: Likewise.
10178
10179 PR target/47683
10180 * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
10181 * g++.dg/tree-prof/partition2.C: Likewise.
10182
10183 2011-02-09 Jason Merrill <jason@redhat.com>
10184
10185 * g++.dg/tree-ssa/inline-3.C: Use a normal function
10186 rather than misdeclare std::puts.
10187
10188 * g++.dg/ext/vla1.C: Adjust for C++0x mode.
10189 * g++.dg/other/warning1.C: Likewise.
10190 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
10191 * g++.old-deja/g++.gb/scope06.C: Likewise.
10192 * g++.old-deja/g++.law/cvt11.C: Likewise.
10193 * g++.old-deja/g++.law/init1.C: Likewise.
10194 * g++.dg/abi/mangle26.C: Likewise.
10195
10196 * g++.dg/template/function1.C: Adjust for C++0x mode.
10197 * g++.dg/cpp0x/regress/template-function1.C: Copy it.
10198
10199 * g++.dg/ext/label10.C: Adjust for C++0x mode.
10200 * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
10201
10202 * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
10203
10204 * g++.dg/cpp0x/regress/abi-empty7.C: New.
10205
10206 * g++.dg/cpp0x/regress: New directory.
10207 * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
10208 * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
10209 * g++.dg/cpp0x/regress/regress3.C: New.
10210
10211 2011-02-10 Richard Guenther <rguenther@suse.de>
10212
10213 PR tree-optimization/47677
10214 * gcc.dg/torture/pr47677.c: New testcase.
10215
10216 2011-02-10 Iain Sandoe <iains@gcc.gnu.org>
10217
10218 * objc.dg/special/load-category-1.m: Remove unused header.
10219 * objc.dg/special/load-category-1a.m: Likewise.
10220 * objc.dg/special/load-category-2.m: Likewise.
10221 * objc.dg/special/load-category-2a.m: Likewise.
10222 * objc.dg/special/load-category-3.m: Likewise.
10223 * objc.dg/special/load-category-3a.m: Likewise.
10224 * objc.dg/attributes/proto-attribute-2.m: Likewise.
10225 * objc.dg/attributes/proto-attribute-3.m: Likewise.
10226 * objc.dg/attributes/class-attribute-1.m: Likewise.
10227 * objc.dg/property/property.exp: Don't run for Darwin < 9.
10228 * obj-c++.dg/property/property.exp: Likewise.
10229 * objc.dg/attributes/method-sentinel-1.m: Update type header.
10230 * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
10231 * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
10232 * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
10233 * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
10234 * obj-c++.dg/template-8.mm: Likewise.
10235
10236 2011-02-10 Jakub Jelinek <jakub@redhat.com>
10237
10238 PR target/47665
10239 * gcc.target/i386/pr47665.c: New test.
10240
10241 2011-02-10 Jie Zhang <jie@codesourcery.com>
10242
10243 PR testsuite/47622
10244 Revert
10245 2011-02-05 Jie Zhang <jie@codesourcery.com>
10246 PR debug/42631
10247 * gcc.dg/pr42631.c: Update test.
10248 * gcc.dg/pr42631-2.c: New test.
10249
10250 2011-02-09 Janus Weil <janus@gcc.gnu.org>
10251
10252 PR fortran/47352
10253 * gfortran.dg/proc_decl_25.f90: New.
10254
10255 2011-02-09 Janus Weil <janus@gcc.gnu.org>
10256
10257 PR fortran/47463
10258 * gfortran.dg/typebound_assignment_2.f03: New.
10259
10260 2011-02-09 Richard Guenther <rguenther@suse.de>
10261
10262 PR tree-optimization/47664
10263 * gcc.dg/tree-ssa/inline-7.c: New testcase.
10264
10265 2011-02-09 Eric Botcazou <ebotcazou@adacore.com>
10266
10267 PR middle-end/47646
10268 * gnat.dg/uninit_func.adb: Adjust dg directive.
10269
10270 2011-02-09 Dominique Dhumieres <dominiq@lps.ens.fr>
10271
10272 PR middle-end/47646
10273 * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
10274
10275 2011-02-09 Janus Weil <janus@gcc.gnu.org>
10276
10277 PR fortran/47637
10278 * gfortran.dg/auto_dealloc_2.f90: New.
10279
10280 2011-02-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10281
10282 * gcc.dg/builtins-config.h: Remove __sgi handling.
10283 * lib/target-supports.exp (add_options_for_c99_runtime): Add
10284 -std=c99 for mips-sgi-irix6.5*.
10285
10286 2011-02-09 Martin Jambor <mjambor@suse.cz>
10287
10288 PR middle-end/45505
10289 * gfortran.dg/pr25923.f90: Remove xfails.
10290
10291 2011-02-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10292
10293 PR fortran/47583
10294 * gfortran.dg/inquire_14.f90: New test.
10295
10296 2011-02-08 Janus Weil <janus@gcc.gnu.org>
10297
10298 PR fortran/45290
10299 * gfortran.dg/pointer_init_6.f90: New.
10300
10301 2011-02-08 Jeff Law <law@redhat.com>
10302
10303 PR tree-optimization/42893
10304 * gcc.tree-ssa/pr42893.c: New test.
10305
10306 2011-02-08 Sebastian Pop <sebastian.pop@amd.com>
10307
10308 PR tree-optimization/46834
10309 PR tree-optimization/46994
10310 PR tree-optimization/46995
10311 * gcc.dg/graphite/id-pr46834.c: New.
10312 * gfortran.dg/graphite/id-pr46994.f90: New.
10313 * gfortran.dg/graphite/id-pr46995.f90: New.
10314
10315 2011-02-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10316
10317 PR middle-end/47646
10318 * gcc.dg/pr39666-2.c (foo2): If the location of the statement
10319 using the variable is known the warning is emitted there.
10320 * gcc.dg/uninit-pr19430.c (foo): Likewise.
10321 * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
10322
10323 * c-c++-common/pr20000.c (g): Both warnings occur at the return
10324 statement.
10325 (vg): Likewise.
10326 * gcc.dg/noreturn-1.c (foo5): Likewise.
10327 * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
10328 (method2): Likewise.
10329
10330 * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
10331 the return statement using the uninitialized variable.
10332 * gfortran.dg/pr39666-2.f90 (f): Likewise.
10333
10334 2011-02-08 Richard Guenther <rguenther@suse.de>
10335
10336 PR middle-end/47639
10337 * g++.dg/opt/pr47639.c: New testcase.
10338
10339 2011-02-08 Richard Guenther <rguenther@suse.de>
10340
10341 PR tree-optimization/47632
10342 * g++.dg/opt/pr47632.C: New testcase.
10343
10344 2011-02-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10345
10346 * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
10347
10348 2011-02-07 Richard Guenther <rguenther@suse.de>
10349
10350 PR tree-optimization/47615
10351 * g++.dg/opt/pr47615.C: New testcase.
10352
10353 2011-02-07 Richard Guenther <rguenther@suse.de>
10354
10355 PR tree-optimization/47621
10356 * gcc.dg/torture/pr47621.c: New testcase.
10357
10358 2011-02-07 Uros Bizjak <ubizjak@gmail.com>
10359
10360 * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
10361
10362 2011-02-06 Paul Thomas <pault@gcc.gnu.org>
10363
10364 PR fortran/47592
10365 * gfortran.dg/allocate_with_source_1 : New test.
10366
10367 2011-02-05 Jakub Jelinek <jakub@redhat.com>
10368
10369 PR middle-end/47610
10370 * gcc.dg/pr47610.c: New test.
10371
10372 2011-02-05 Jie Zhang <jie@codesourcery.com>
10373
10374 PR debug/42631
10375 * gcc.dg/pr42631.c: Update test.
10376 * gcc.dg/pr42631-2.c: New test.
10377
10378 2001-02-05 Thomas Koenig <tkoenig@gcc.gnu.org>
10379
10380 PR fortran/47574
10381 * gfortran.dg/pr47574.f90: New test.
10382
10383 2011-02-04 Sebastian Pop <sebastian.pop@amd.com>
10384
10385 PR tree-optimization/46194
10386 * gcc.dg/autopar/pr46194.c: New.
10387
10388 2011-02-04 H.J. Lu <hongjiu.lu@intel.com>
10389
10390 PR tree-optimization/43695
10391 * g++.dg/ipa/pr43695.C: New.
10392
10393 2011-02-04 Jakub Jelinek <jakub@redhat.com>
10394
10395 PR inline-asm/23200
10396 * gcc.dg/pr23200.c: New test.
10397
10398 2011-02-03 Jonathan Wakely <jwakely.gcc@gmail.com>
10399
10400 PR c++/47589
10401 * g++.dg/pr47589.C: New test.
10402
10403 2011-02-03 Dodji Seketeli <dodji@redhat.com>
10404
10405 PR c++/47398
10406 * g++.dg/template/typedef37.C: New test.
10407 * g++.dg/template/param1.C: Adjust expected error message.
10408
10409 2011-02-03 Jakub Jelinek <jakub@redhat.com>
10410
10411 PR middle-end/31490
10412 * gcc.dg/pr31490-2.c: New test.
10413 * gcc.dg/pr31490-3.c: New test.
10414 * gcc.dg/pr31490-4.c: New test.
10415
10416 2011-02-03 Nathan Froyd <froydnj@codesourcery.com>
10417 Jakub Jelinek <jakub@redhat.com>
10418
10419 PR c++/46890
10420 * g++.dg/parser/semicolon3.C: Adjust.
10421 * g++.dg/parser/semicolon4.C: New testcase.
10422 * g++.dg/pr46890.C: New testcase.
10423
10424 2011-02-03 Paolo Carlini <paolo.carlini@oracle.com>
10425
10426 PR c++/29571
10427 * g++.dg/init/pr29571.C: New.
10428
10429 2011-02-03 H.J. Lu <hongjiu.lu@intel.com>
10430
10431 * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
10432 instead of vect_int.
10433
10434 2011-02-03 Jakub Jelinek <jakub@redhat.com>
10435
10436 PR target/47312
10437 * gcc.target/i386/pr47312.c: New test.
10438
10439 PR target/47564
10440 * gcc.target/i386/pr47564.c: New test.
10441
10442 2011-02-03 Alexandre Oliva <aoliva@redhat.com>
10443
10444 PR tree-optimization/45122
10445 * gcc.dg/tree-ssa/pr45122.c: New.
10446
10447 2011-02-02 Michael Meissner <meissner@linux.vnet.ibm.com>
10448
10449 PR target/47272
10450 * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
10451 and vec_vsx_st.
10452
10453 * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
10454 and vsx so a default --with-cpu=power7 doesn't give an error
10455 when -mavoid-indexed-addresses is used.
10456
10457 * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
10458 wrapper function to save the arguments and then jump to the real
10459 function, rather than depending on the compiler not to move stuff
10460 before an asm.
10461 * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
10462
10463 2011-02-02 Janus Weil <janus@gcc.gnu.org>
10464 Paul Thomas <pault@gcc.gnu.org>
10465
10466 PR fortran/47082
10467 * gfortran.dg/class_37.f03 : New test.
10468
10469 2011-02-02 Sebastian Pop <sebastian.pop@amd.com>
10470 Richard Guenther <rguenther@suse.de>
10471
10472 PR tree-optimization/40979
10473 PR bootstrap/47044
10474 * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
10475 * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
10476 * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
10477 check_vect_support_and_set_flags.
10478 * gfortran.dg/graphite/vect-pr40979.f90: New.
10479
10480 2011-02-02 Janus Weil <janus@gcc.gnu.org>
10481
10482 PR fortran/47572
10483 * gfortran.dg/class_36.f03: New.
10484
10485 2011-02-02 Richard Guenther <rguenther@suse.de>
10486
10487 PR tree-optimization/47566
10488 * gcc.dg/lto/20110201-1_0.c: New testcase.
10489
10490 2011-02-02 Alexandre Oliva <aoliva@redhat.com>
10491
10492 PR debug/47498
10493 PR debug/47501
10494 PR debug/45136
10495 PR debug/45130
10496 * debug/pr47498.c: New.
10497 * debug/pr47501.c: New.
10498
10499 2011-02-01 Richard Guenther <rguenther@suse.de>
10500
10501 PR tree-optimization/47559
10502 * g++.dg/torture/pr47559.C: New testcase.
10503
10504 2011-02-01 Janus Weil <janus@gcc.gnu.org>
10505
10506 PR fortran/47565
10507 * gfortran.dg/typebound_call_20.f03: New.
10508
10509 2011-02-01 Richard Guenther <rguenther@suse.de>
10510
10511 PR tree-optimization/47555
10512 * gcc.dg/pr47555.c: New testcase.
10513
10514 2011-02-01 Richard Guenther <rguenther@suse.de>
10515
10516 PR tree-optimization/47541
10517 * g++.dg/torture/pr47541.C: New testcase.
10518
10519 2011-01-31 Janus Weil <janus@gcc.gnu.org>
10520
10521 PR fortran/47455
10522 * gfortran.dg/typebound_call_19.f03: New.
10523
10524 2011-01-31 Jakub Jelinek <jakub@redhat.com>
10525
10526 PR c++/47416
10527 * g++.dg/cpp0x/pr47416.C: New test.
10528
10529 2011-01-31 Paul Thomas <pault@gcc.gnu.org>
10530
10531 PR fortran/47519
10532 * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
10533
10534 2011-01-31 Janus Weil <janus@gcc.gnu.org>
10535
10536 PR fortran/47463
10537 * gfortran.dg/typebound_assignment_1.f03: New.
10538
10539 2011-01-31 Jakub Jelinek <jakub@redhat.com>
10540
10541 PR tree-optimization/47538
10542 * gcc.c-torture/execute/pr47538.c: New test.
10543
10544 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10545
10546 PR target/45325
10547 * gcc.target/i386/pr38240.c: Add dg-options "-msse".
10548
10549 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10550
10551 * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
10552
10553 2011-01-31 Eric Botcazou <ebotcazou@adacore.com>
10554
10555 PR rtl-optimization/44031
10556 * gcc.c-torture/compile/20110131-1.c: New test.
10557
10558 2011-01-31 Tobias Burnus <burnus@net-b.de>
10559
10560 PR fortran/47042
10561 * gfortran.dg/stmt_func_1.f90: New.
10562
10563 2011-01-31 Tobias Burnus <burnus@net-b.de>
10564
10565 PR fortran/47042
10566 * gfortran.dg/interface_34.f90: New.
10567
10568 2011-01-30 Paul Thomas <pault@gcc.gnu.org>
10569
10570 PR fortran/47523
10571 * gfortran.dg/realloc_on_assign_5.f03: New test.
10572 * gfortran.dg/realloc_on_assign_5.f03: New test.
10573
10574 2011-01-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10575
10576 * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
10577 * gfortran.dg/bessel_7.f90: Likewise.
10578 * gfortran.dg/erf_2.F90: Likewise. Always run with -O0.
10579
10580 * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
10581 * gfortran.dg/sum_init_expr.f03: Likewise.
10582
10583 * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
10584
10585 * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
10586 -r -nostdlib.
10587
10588 * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
10589 loop only on "vect_intfloat_cvt" targets.
10590
10591 2011-01-29 Tobias Burnus <burnus@net-b.de>
10592
10593 PR fortran/47531
10594 * gfortran.dg/shape_6.f90: New.
10595
10596 2011-01-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10597
10598 PR libgfortran/47434
10599 * gfortran.dg/read_infnan_1.f90: Update test.
10600 * gfortran.dg/module_nan.f90: Update test.
10601 * gfortran.dg/char4_iunit_1.f03: Update test.
10602 * gfortran.dg/large_real_kind_1.f90: Update test.
10603 * gfortran.dg/real_const_3.f90: Update test.
10604 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
10605
10606 2011-01-29 Dodji Seketeli <dodji@redhat.com>
10607
10608 PR c++/47311
10609 * g++.dg/template/param2.C: New test.
10610
10611 2011-01-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10612
10613 PR libgfortran/47285
10614 * gfortran.dg/fmt_g.f: New test.
10615
10616 2011-01-28 Tobias Burnus <burnus@net-b.de>
10617
10618 PR fortran/47507
10619 * gfortran.dg/pure_formal_1.f90: New.
10620
10621 2011-01-28 Jakub Jelinek <jakub@redhat.com>
10622
10623 PR target/42894
10624 * gcc.dg/tls/pr42894.c: New test.
10625
10626 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10627
10628 * gcc.dg/pr47276.c: Add dg-require-visibility.
10629
10630 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10631
10632 * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
10633
10634 2011-01-28 Paul Thomas <pault@gcc.gnu.org>
10635 Tobias Burnus <burnus@gcc.gnu.org>
10636
10637 PR fortran/45170
10638 PR fortran/35810
10639 PR fortran/47350
10640 * gfortran.dg/realloc_on_assign_3.f03: New test.
10641 * gfortran.dg/realloc_on_assign_4.f03: New test.
10642 * gfortran.dg/allocatable_function_5.f90: New test.
10643 * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
10644 * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
10645 implemented" dg-errors.
10646
10647 2011-01-27 Jan Hubicka <jh@suse.cz>
10648
10649 PR middle-end/46949
10650 * gcc.dg/attr-weakref-4.c: New testcase
10651
10652 2011-01-27 Martin Jambor <mjambor@suse.cz>
10653
10654 PR tree-optimization/47228
10655 * gcc.dg/torture/pr47228.c: New test.
10656
10657 2011-01-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10658
10659 * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
10660
10661 2011-01-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10662
10663 * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
10664 when using auto-overlay support on the SPU.
10665
10666 2011-01-27 Eric Botcazou <ebotcazou@adacore.com>
10667
10668 PR rtl-optimization/44174
10669 * gcc.target/i386/asm-6.c: New test.
10670
10671 2011-01-26 Mikael Pettersson <mikpe@it.uu.se>
10672
10673 PR rtl-optimization/46856
10674 * gcc.c-torture/compile/pr46856.c: New test.
10675
10676 2011-01-26 Nicola Pero <nicola.pero@meta-innovation.com>
10677 Andrew Pinski <pinskia@gmail.com>
10678
10679 PR c/43082
10680 * gcc.dg/pr43082.c: New.
10681
10682 2011-01-26 DJ Delorie <dj@redhat.com>
10683
10684 PR rtl-optimization/46878
10685 * gcc.dg/pr46878-1.c: New test.
10686
10687 2011-01-26 Jakub Jelinek <jakub@redhat.com>
10688
10689 PR c++/47476
10690 * g++.dg/cpp0x/pr47476.C: New test.
10691
10692 2011-01-26 Eric Botcazou <ebotcazou@adacore.com>
10693
10694 * gcc.c-torture/compile/20110126-1.c: New test.
10695
10696 2011-01-26 Jakub Jelinek <jakub@redhat.com>
10697
10698 PR c/47473
10699 * gcc.dg/torture/pr47473.c: New test.
10700
10701 2011-01-26 Jan Hubicka <jh@suse.cz>
10702
10703 PR target/47237
10704 * gcc.c-torture/execute/pr47237.c: New testcase.
10705
10706 2011-01-26 Jan Hubicka <jh@suse.cz>
10707
10708 PR tree-optimization/47190
10709 * gcc.dg/attr-weakref-3.c: New testcase.
10710
10711 2011-01-26 Dave Korn <dave.korn.cygwin@gmail.com>
10712
10713 PR c++/43601
10714 * gcc.dg/dll-9a.c: New test file.
10715 * gcc.dg/dll-11.c: Likewise.
10716 * gcc.dg/dll-12.c: Likewise.
10717 * gcc.dg/dll-12a.c: Likewise.
10718 * gcc.dg/dll-11a.c: Likewise.
10719 * gcc.dg/dll-9.c: Likewise.
10720 * gcc.dg/dll-10.c: Likewise.
10721 * gcc.dg/dll-10a.c: Likewise.
10722 * g++.dg/ext/dllexport4a.cc: Likewise.
10723 * g++.dg/ext/dllexport4.C: Likewise.
10724 * g++.dg/ext/dllexport5.C: Likewise.
10725 * g++.dg/ext/dllexport5a.cc: Likewise.
10726
10727 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
10728
10729 PR tree-optimization/46970
10730 * gcc.dg/graphite/pr46970.c: New.
10731
10732 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
10733
10734 PR tree-optimization/46215
10735 * gcc.dg/graphite/pr46215.c: New.
10736
10737 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
10738
10739 PR tree-optimization/46168
10740 * gcc.dg/graphite/pr46168.c: New.
10741
10742 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
10743
10744 PR tree-optimization/43657
10745 * gcc.dg/graphite/pr43657.c: New.
10746
10747 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
10748
10749 PR tree-optimization/29832
10750 * gfortran.dg/graphite/pr29832.f90: New.
10751
10752 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
10753
10754 PR tree-optimization/43567
10755 * gcc.dg/graphite/pr43567.c: New.
10756
10757 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
10758
10759 * gfortran.dg/graphite/interchange-4.f: New.
10760 * gfortran.dg/graphite/interchange-5.f: New.
10761
10762 * gcc.dg/tree-ssa/ltrans-1.c: Removed.
10763 * gcc.dg/tree-ssa/ltrans-2.c: Removed.
10764 * gcc.dg/tree-ssa/ltrans-3.c: Removed.
10765 * gcc.dg/tree-ssa/ltrans-4.c: Removed.
10766 * gcc.dg/tree-ssa/ltrans-5.c: Removed.
10767 * gcc.dg/tree-ssa/ltrans-6.c: Removed.
10768 * gcc.dg/tree-ssa/ltrans-8.c: Removed.
10769 * gfortran.dg/ltrans-7.f90: Removed.
10770 * gcc.dg/tree-ssa/data-dep-1.c: Removed.
10771
10772 * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
10773 * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
10774 * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
10775 * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
10776 * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
10777 * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
10778 * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
10779 * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
10780 * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
10781 * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
10782 * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
10783 * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
10784 * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
10785 * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
10786 * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
10787 * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
10788 * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
10789 * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
10790 * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
10791 * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
10792 * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
10793 * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
10794 * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
10795 * gcc.dg/tree-ssa/data-dep-1.c
10796 * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
10797 * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
10798 * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
10799 * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
10800 * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
10801
10802 2011-01-25 Jakub Jelinek <jakub@redhat.com>
10803
10804 PR tree-optimization/47265
10805 PR tree-optimization/47443
10806 * gcc.c-torture/compile/pr47265.c: New test.
10807 * gcc.dg/pr47443.c: New test.
10808
10809 2011-01-25 Martin Jambor <mjambor@suse.cz>
10810
10811 PR tree-optimization/47382
10812 * g++.dg/torture/pr47382.C: New test.
10813 * g++.dg/opt/devirt1.C: Xfail.
10814
10815 2011-01-25 Yao Qi <yao@codesourcery.com>
10816
10817 PR target/45701
10818 * gcc.target/arm/pr45701-1.c: New test.
10819 * gcc.target/arm/pr45701-2.c: New test.
10820 * gcc.target/arm/pr45701-3.c: New test.
10821
10822 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
10823 Jakub Jelinek <jakub@redhat.com>
10824
10825 PR tree-optimization/47271
10826 * gcc.dg/tree-ssa/ifc-pr47271.c: New.
10827
10828 2011-01-25 Nick Clifton <nickc@redhat.com>
10829
10830 * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
10831 (saturate_add): Delete.
10832 (exchange): Delete.
10833 (main): Do not run saturate_add.
10834 (set_interrupts): Delete.
10835
10836 2011-01-25 Tobias Burnus <burnus@net-b.de>
10837
10838 PR fortran/47448
10839 * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
10840
10841 2011-01-25 Jakub Jelinek <jakub@redhat.com>
10842
10843 PR tree-optimization/47427
10844 PR tree-optimization/47428
10845 * gcc.c-torture/compile/pr47427.c: New test.
10846 * gcc.c-torture/compile/pr47428.c: New test.
10847
10848 2011-01-25 Richard Guenther <rguenther@suse.de>
10849
10850 PR middle-end/47411
10851 * gcc.dg/torture/pr47411.c: New testcase.
10852
10853 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
10854
10855 * gfortran.dg/graphite/id-24.f: New.
10856 * gfortran.dg/graphite/id-25.f: New.
10857
10858 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
10859
10860 * gfortran.dg/graphite/id-23.f: New.
10861
10862 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
10863
10864 * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
10865
10866 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
10867
10868 * gcc.dg/graphite/block-0.c: Un-XFAILed.
10869 * gcc.dg/graphite/block-1.c: Un-XFAILed.
10870 * gcc.dg/graphite/block-7.c: Un-XFAILed.
10871 * gcc.dg/graphite/block-8.c: Un-XFAILed.
10872 * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
10873 * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
10874 * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
10875 * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
10876 * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
10877
10878 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
10879
10880 * gcc.dg/graphite/block-0.c: Add documentation.
10881 * gcc.dg/graphite/block-4.c: Same.
10882 * gcc.dg/graphite/block-7.c: Same.
10883 * gcc.dg/graphite/block-8.c: New.
10884 * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
10885 * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
10886 * gcc.dg/graphite/interchange-12.c: Add documentation.
10887 * gcc.dg/graphite/interchange-13.c: New.
10888 * gcc.dg/graphite/interchange-14.c: New.
10889 * gcc.dg/graphite/interchange-15.c: New.
10890 * gcc.dg/graphite/interchange-8.c: Add documentation.
10891 * gcc.dg/graphite/interchange-mvt.c: Same.
10892
10893 2011-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
10894
10895 PR target/47408
10896 * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
10897 * gcc.target/powerpc/altivec-14.c: Ditto.
10898 * gcc.target/powerpc/altivec-33.c: Ditto.
10899 * gcc.target/powerpc/altivec-types-1.c: Ditto.
10900 * gcc.target/powerpc/altivec-types-2.c: Ditto.
10901 * gcc.target/powerpc/altivec-types-3.c: Ditto.
10902 * gcc.target/powerpc/altivec-types-4.c: Ditto.
10903 * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
10904 * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
10905 * g++.dg/ext/altivec-15.C: Ditto.
10906 * g++.dg/ext/altivec-types-1.C: Ditto.
10907 * g++.dg/ext/altivec-types-2.C: Ditto.
10908 * g++.dg/ext/altivec-types-3.C: Ditto.
10909 * g++.dg/ext/altivec-types-4.C: Ditto.
10910
10911 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10912
10913 * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
10914
10915 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10916
10917 * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
10918 optimization options.
10919
10920 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10921
10922 * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
10923
10924 PR testsuite/45988
10925 * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
10926
10927 2011-01-23 Tobias Burnus <burnus@net-b.de>
10928
10929 PR fortran/47421
10930 * gfortran.dg/allocatable_scalar_12.f90: New.
10931
10932 2011-01-23 Ira Rosen <irar@il.ibm.com>
10933
10934 * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
10935 vectorization to be not profitable if peeling is used to
10936 realign the memory access.
10937 * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
10938 loop bound to avoid loop unrolling.
10939 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
10940
10941 2011-01-22 Jan Hubicka <jh@suse.cz>
10942
10943 PR lto/47333
10944 * g++.dg/lto/pr47333.C: New file.
10945
10946 2011-01-22 Jan Hubicka <jh@suse.cz>
10947
10948 PR tree-optimization/43884
10949 PR lto/44334
10950 * gcc.dg/autopar/outer-2.c: Increase array size.
10951 * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
10952
10953 2011-01-22 Thomas Koenig <tkoenig@gcc.gnu.org>
10954
10955 PR fortran/38536
10956 * gfortran.dg/c_loc_tests_16.f90: New test.
10957
10958 2011-01-22 Tobias Burnus <burnus@net-b.de>
10959
10960 PR fortran/47399
10961 * gfortran.dg/typebound_proc_19.f90: New.
10962
10963 2011-01-21 Jeff Law <law@redhat.com>
10964
10965 PR tree-optimization/47053
10966 * g++.dg/pr47053.C: New test.
10967
10968 2011-01-21 Jason Merrill <jason@redhat.com>
10969
10970 PR c++/47041
10971 * g++.dg/cpp0x/constexpr-ctor6.C: New.
10972
10973 2011-01-21 Jakub Jelinek <jakub@redhat.com>
10974
10975 PR c++/47388
10976 * g++.dg/cpp0x/range-for10.C: New test.
10977 * g++.dg/template/for1.C: New test.
10978
10979 PR middle-end/45566
10980 * g++.dg/tree-prof/partition3.C: New test.
10981
10982 * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
10983
10984 PR rtl-optimization/47366
10985 * g++.dg/opt/pr47366.C: New test.
10986
10987 2011-01-21 Jason Merrill <jason@redhat.com>
10988
10989 PR c++/46552
10990 * g++.dg/cpp0x/constexpr-regress2.C: New.
10991
10992 * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
10993
10994 2011-01-21 Jeff Law <law@redhat.com>
10995
10996 PR rtl-optimization/41619
10997 * gcc.dg/pr41619.c: New.
10998
10999 2011-01-21 Jakub Jelinek <jakub@redhat.com>
11000
11001 PR tree-optimization/47355
11002 * g++.dg/opt/pr47355.C: New test.
11003
11004 2011-01-21 Richard Guenther <rguenther@suse.de>
11005
11006 * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
11007 making main hot.
11008
11009 2011-01-21 Richard Guenther <rguenther@suse.de>
11010
11011 PR tree-optimization/47365
11012 * gcc.dg/torture/pr47365.c: New testcase.
11013 * gcc.dg/tree-ssa/pr47392.c: Likewise.
11014
11015 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11016
11017 * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
11018
11019 2011-01-21 Jakub Jelinek <jakub@redhat.com>
11020
11021 PR tree-optimization/47391
11022 * gcc.dg/pr47391.c: New test.
11023
11024 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11025
11026 * g++.dg/template/char1.C: Use signed char.
11027
11028 2011-01-21 Tobias Burnus <burnus@net-b.de>
11029
11030 PR fortran/47377
11031 * gfortran.dg/pointer_target_4.f90: New.
11032
11033 2011-01-20 Michael Meissner <meissner@linux.vnet.ibm.com>
11034
11035 PR target/47251
11036 * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
11037 ILP32 system and not IP32.
11038
11039 2011-01-20 Alexandre Oliva <aoliva@redhat.com>
11040
11041 PR debug/46583
11042 * g++.dg/debug/pr46583.C: New.
11043
11044 2011-01-20 Jakub Jelinek <jakub@redhat.com>
11045
11046 PR debug/47283
11047 * g++.dg/debug/pr47283.C: New test.
11048
11049 PR testsuite/47371
11050 * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
11051 * gcc.target/i386/headmerge-2.c: Likewise.
11052
11053 2011-01-20 Richard Guenther <rguenther@suse.de>
11054
11055 PR middle-end/47370
11056 * gcc.dg/torture/pr47370.c: New testcase.
11057
11058 2011-01-20 Jakub Jelinek <jakub@redhat.com>
11059
11060 PR tree-optimization/46130
11061 * gcc.dg/pr46130-1.c: New test.
11062 * gcc.dg/pr46130-2.c: New test.
11063
11064 2011-01-19 Dodji Seketeli <dodji@redhat.com>
11065
11066 PR c++/47291
11067 * g++.dg/debug/dwarf2/template-params-10.C: New test.
11068
11069 2011-01-19 Alexandre Oliva <aoliva@redhat.com>
11070
11071 PR debug/46240
11072 * g++.dg/debug/pr46240.cc: New.
11073
11074 2011-01-19 Jakub Jelinek <jakub@redhat.com>
11075
11076 PR c++/47303
11077 * g++.dg/template/anonunion1.C: New test.
11078
11079 PR rtl-optimization/47337
11080 * gcc.c-torture/execute/pr47337.c: New test.
11081
11082 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11083
11084 PR testsuite/45342
11085 * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
11086
11087 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11088
11089 PR tree-optimization/46021
11090 * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
11091
11092 2011-01-19 Jakub Jelinek <jakub@redhat.com>
11093
11094 PR tree-optimization/47290
11095 * g++.dg/torture/pr47290.C: New test.
11096
11097 2011-01-18 Janus Weil <janus@gcc.gnu.org>
11098
11099 PR fortran/47240
11100 * gfortran.dg/proc_ptr_comp_29.f90: New.
11101
11102 2011-01-18 Dominique d'Humieres <dominiq@lps.ens.fr>
11103
11104 PR testsuite/41146
11105 * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
11106 powerpc-apple-darwin9.
11107
11108 2011-01-18 Jakub Jelinek <jakub@redhat.com>
11109
11110 PR rtl-optimization/47299
11111 * gcc.c-torture/execute/pr47299.c: New test.
11112
11113 2011-01-17 Jason Merrill <jason@redhat.com>
11114
11115 * g++.dg/cpp0x/constexpr-virtual.C: New.
11116
11117 2011-01-17 Jakub Jelinek <jakub@redhat.com>
11118
11119 PR fortran/47331
11120 * gfortran.dg/gomp/pr47331.f90: New test.
11121
11122 2011-01-17 Nicola Pero <nicola.pero@meta-innovation.com>
11123
11124 PR objc/47314
11125 * objc.dg/selector-warn-1.m: New.
11126 * obj-c++.dg/selector-warn-1.mm: New.
11127
11128 2011-01-17 Richard Sandiford <rdsandiford@googlemail.com>
11129
11130 * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
11131 Update dg-final accordingly.
11132
11133 2011-01-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11134
11135 * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
11136
11137 2011-01-17 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
11138
11139 * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
11140 target check.
11141 * gcc.dg/guality/pr36728-2.c: Likewise.
11142
11143 2011-01-17 Richard Guenther <rguenther@suse.de>
11144
11145 PR tree-optimization/47313
11146 * g++.dg/torture/pr47313.C: New testcase.
11147
11148 2011-01-17 H.J. Lu <hongjiu.lu@intel.com>
11149
11150 PR target/47318
11151 * gcc.target/i386/avx-vmaskmovpd-1.c: New.
11152 * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
11153 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
11154 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
11155
11156 * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
11157 as __m256i.
11158 * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
11159 * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
11160 * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
11161
11162 2011-01-17 Richard Guenther <rguenther@suse.de>
11163
11164 PR tree-optimization/45967
11165 * gcc.dg/torture/pr45967-2.c: New testcase.
11166 * gcc.dg/torture/pr45967-3.c: Likewise.
11167
11168 2011-01-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
11169
11170 PR testsuite/47325
11171 * g++.dg/ext/pr47213.C: Require visibility.
11172
11173 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
11174
11175 * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
11176 * gcc.dg/fixed-point/struct-union.c: Update error messages.
11177
11178 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
11179
11180 * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
11181 Linux-based targets.
11182
11183 2011-01-13 Jan Hubicka <jh@suse.cz>
11184
11185 PR tree-optimization/47276
11186 * gcc.dg/pr47276.c: New testcase.
11187
11188 2011-01-15 Giovanni Funchal <gafunchal@gmail.com>
11189 Jonathan Wakely <jwakely.gcc@gmail.com>
11190
11191 PR c++/33558
11192 * g++.dg/other/pr33558.C: New.
11193 * g++.dg/other/pr33558-2.C: New.
11194
11195 2011-01-14 Martin Jambor <mjambor@suse.cz>
11196
11197 PR tree-optimization/45934
11198 PR tree-optimization/46302
11199 * g++.dg/ipa/devirt-c-1.C: New test.
11200 * g++.dg/ipa/devirt-c-2.C: Likewise.
11201 * g++.dg/ipa/devirt-c-3.C: Likewise.
11202 * g++.dg/ipa/devirt-c-4.C: Likewise.
11203 * g++.dg/ipa/devirt-c-5.C: Likewise.
11204 * g++.dg/ipa/devirt-c-6.C: Likewise.
11205 * g++.dg/ipa/devirt-6.C: Likewise.
11206 * g++.dg/ipa/devirt-d-1.C: Likewise.
11207 * g++.dg/torture/pr45934.C: Likewise.
11208
11209 2011-01-14 Jason Merrill <jason@redhat.com>
11210
11211 * g++.dg/cpp0x/variadic105.C: New.
11212
11213 2011-01-08 Dominique d'Humieres <dominiq@lps.ens.fr>
11214 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11215
11216 PR objc/45989
11217 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
11218 (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
11219 execution tests on i?86-*-*, x86_64-*-* and
11220 powerpc*-apple-darwin* && ilp32.
11221 XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
11222 tests on i?86-*-* and x86_64-*-*.
11223
11224 2011-01-14 Richard Guenther <rguenther@suse.de>
11225
11226 PR tree-optimization/47280
11227 * g++.dg/opt/pr47280.C: New testcase.
11228
11229 2011-01-14 Jason Merrill <jason@redhat.com>
11230
11231 * g++.dg/cpp0x/constexpr-regress1.C: New.
11232
11233 * g++.dg/ext/flexary2.C: New.
11234
11235 2011-01-14 Richard Guenther <rguenther@suse.de>
11236
11237 PR middle-end/47281
11238 * gcc.dg/torture/pr47281.c: New testcase.
11239 * gcc.dg/tree-ssa/pr46076.c: XFAIL.
11240
11241 2011-01-14 Richard Guenther <rguenther@suse.de>
11242
11243 PR tree-optimization/47286
11244 * gcc.dg/tree-ssa/pr47286.c: New testcase.
11245
11246 2011-01-13 Kai Tietz <kai.tietz@onevision.com>
11247
11248 PR c++/47213
11249 * g++.dg/ext/pr47213.C: New.
11250
11251 2011-01-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11252
11253 * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
11254
11255 2011-01-13 Tobias Burnus <burnus@net-b.de>
11256 Mikael Morin <mikael@gcc.gnu.org>
11257
11258 PR fortran/45848
11259 PR fortran/47204
11260 * gfortran.dg/select_type_20.f90: New.
11261 * gfortran.dg/select_type_21.f90: New.
11262
11263 2011-01-13 Michael Meissner <meissner@linux.vnet.ibm.com>
11264
11265 PR target/47251
11266 * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
11267
11268 2011-01-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
11269
11270 * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
11271 * gcc.dg/guality/pr36728-2.c: Likewise.
11272
11273 2011-01-13 Dodji Seketeli <dodji@redhat.com>
11274
11275 PR debug/PR46973
11276 * g++.dg/debug/dwarf2/template-params-9.C: New test.
11277
11278 2011-01-13 Andrey Belevantsev <abel@ispras.ru>
11279
11280 PR rtl-optimization/45352
11281 * gcc.dg/pr45352-3.c: New.
11282
11283 2011-01-12 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
11284
11285 * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
11286 comment.
11287 * g++.dg/cpp0x/range-for8.C: New.
11288 * g++.dg/cpp0x/range-for9.C: New.
11289
11290 2011-01-12 Kai Tietz <kai.tietz@onevision.com>
11291
11292 PR debug/47209
11293 * g++.dg/debug/pr47209.C: New.
11294
11295 2011-01-12 Richard Guenther <rguenther@suse.de>
11296
11297 PR lto/47259
11298 * gcc.dg/lto/pr47259_0.c: New testcase.
11299 * gcc.dg/lto/pr47259_1.c: Likewise.
11300
11301 2011-01-12 Iain Sandoe <iains@gcc.gnu.org>
11302
11303 * objc-obj-c++-shared/Object1.h: Add copyright header, update
11304 comments. Add a TEST_SUITE_ADDITIONS category for GNU runtime.
11305 Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
11306 methods missing from the OBJC2 Object.
11307 * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
11308 Amend implementation to use a TEST_SUITE_ADDITIONS category for both
11309 GNU and NeXT runtimes.
11310 * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
11311 comments.
11312 * objc-obj-c++-shared/Object1.m: Likewise.
11313 * objc.dg/encode-3.m: Update header use. Amend to be API2 compatible.
11314 * objc.dg/proto-qual-1.m: Likewise.
11315 * obj-c++.dg/proto-lossage-3.mm: Likewise.
11316 * obj-c++.dg/proto-qual-1.mm: Likewise.
11317
11318 2011-01-12 Eric Botcazou <ebotcazou@adacore.com>
11319
11320 PR testsuite/33033
11321 * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
11322
11323 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
11324
11325 Fixed the Objective-C++ testsuite and updated all tests.
11326 * lib/obj-c++.exp (obj-c++_init): Declare and set
11327 gcc_warning_prefix and gcc_error_prefix.
11328 * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
11329 'dg-warning', 'dg-message' and 'dg-error'.
11330 * obj-c++.dg/class-extension-3.mm: Likewise.
11331 * obj-c++.dg/class-protocol-1.mm: Likewise.
11332 * obj-c++.dg/encode-7.mm: Likewise.
11333 * obj-c++.dg/exceptions-3.mm: Likewise.
11334 * obj-c++.dg/exceptions-5.mm: Likewise.
11335 * obj-c++.dg/method-12.mm: Likewise.
11336 * obj-c++.dg/method-13.mm: Likewise.
11337 * obj-c++.dg/method-15.mm: Likewise.
11338 * obj-c++.dg/method-16.mm: Likewise.
11339 * obj-c++.dg/method-4.mm: Likewise.
11340 * obj-c++.dg/method-8.mm: Likewise.
11341 * obj-c++.dg/method-conflict-1.mm: Likewise.
11342 * obj-c++.dg/method-conflict-2.mm: Likewise.
11343 * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
11344 and uncommented second part of the testcase now that the testsuite
11345 works correctly.
11346 * obj-c++.dg/method-conflict-4.mm: Likewise. Also, removed FIXME
11347 and uncommented second part of the testcase now that the testsuite
11348 works correctly.
11349 * obj-c++.dg/private-1.mm: Likewise.
11350 * obj-c++.dg/proto-lossage-4.mm: Likewise.
11351 * obj-c++.dg/syntax-error-7.mm: Likewise.
11352 * obj-c++.dg/warn5.mm: Likewise.
11353 * obj-c++.dg/property/at-property-14.mm: Likewise.
11354 * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
11355 FIXME.
11356 * obj-c++.dg/property/at-property-18.mm: Likewise.
11357 * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
11358 FIXME.
11359 * obj-c++.dg/property/at-property-21.mm: Likewise.
11360 * obj-c++.dg/property/at-property-28.mm: Likewise.
11361 * obj-c++.dg/property/at-property-5.mm: Likewise.
11362 * obj-c++.dg/property/dynamic-2.mm: Likewise.
11363 * obj-c++.dg/property/property-neg-3.mm: Likewise.
11364 * obj-c++.dg/property/synthesize-11.mm: Likewise.
11365 * obj-c++.dg/property/synthesize-6.mm: Likewise.
11366 * obj-c++.dg/property/synthesize-8.mm: Likewise.
11367 * obj-c++.dg/property/synthesize-9.mm: Likewise.
11368 * obj-c++.dg/tls/diag-5.mm: Likewise.
11369 * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
11370 dg-error, now matched correctly.
11371
11372 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
11373
11374 * objc.dg/property/at-property-29.m: New.
11375 * obj-c++.dg/property/at-property-29.mm: New.
11376
11377 2011-01-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11378
11379 * go.test/go-test.exp (go-set-goarch): New proc.
11380 (go-gc-tests): Use it.
11381
11382 2011-01-11 Dodji Seketeli <dodji@redhat.com>
11383
11384 PR debug/46955
11385 * g++.dg/debug/dwarf2/template-params-8.C: New test.
11386
11387 2011-01-11 Richard Henderson <rth@redhat.com>
11388
11389 * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
11390
11391 2011-01-11 Jan Hubicka <jh@suse.cz>
11392
11393 PR lto/45721
11394 PR lto/45375
11395 * gcc.dg/lto/pr45721_1.c: New file.
11396 * gcc.dg/lto/pr45721_0.c: New file.
11397
11398 2011-01-11 Richard Guenther <rguenther@suse.de>
11399
11400 PR tree-optimization/46076
11401 * gcc.dg/tree-ssa/pr46076.c: New testcase.
11402
11403 2011-01-11 Jeff Law <law@redhat.com>
11404
11405 * PR tree-optimization/47086
11406 * gcc.dg/pr47086.c: New test.
11407
11408 2011-01-11 Jason Merrill <jason@redhat.com>
11409
11410 PR c++/46658
11411 * g++.dg/template/new10.C: New.
11412
11413 PR c++/45520
11414 * g++.dg/cpp0x/lambda/lambda-this3.C: New.
11415
11416 2011-01-11 Iain Sandoe <iains@gcc.gnu.org>
11417
11418 * objc-obj-c++-shared/next-mapping.h: Add copyright header.
11419 Split type definitions and NSConstantString class into...
11420 * objc-obj-c++-shared/objc-test-suite-types.h: New.
11421 * objc-obj-c++-shared/nsconstantstring-class.h: New.
11422 * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
11423 * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
11424 * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
11425 * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
11426 to comments.
11427 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
11428 encode defines for newer NeXT system headers.
11429 * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
11430 * obj-c++.dg/torture/strings/string1.mm: Likewise.
11431 * objc.dg/foreach-5.m: Likewise.
11432 * objc.dg/foreach-2.m: Likewise.
11433 * objc.dg/foreach-4.m: Likewise.
11434 * objc.dg/torture/strings/string1.m: Likewise.
11435 * objc.dg/torture/strings/string2.m: Likewise.
11436 * objc.dg/torture/strings/string3.m: Likewise.
11437 * objc.dg/torture/strings/string4.m: Likewise.
11438 * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
11439 header and stand alone.
11440 * obj-c++.dg/strings/strings-2.mm: Likewise.
11441 * objc.dg/torture/strings/const-str-3.m: Likewise.
11442 * objc.dg/strings/strings-2.m: Likewise.
11443 * objc.dg/strings/const-str-12b.m: Likewise.
11444
11445 2011-01-12 Richard Guenther <rguenther@suse.de>
11446
11447 PR middle-end/32511
11448 * gcc.dg/attr-weak-1.c: Adjust.
11449
11450 2011-01-11 Paul Thomas <pault@gcc.gnu.org>
11451
11452 PR fortran/47051
11453 * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
11454 standard compliant and comment.
11455
11456 2011-01-10 Jan Hubicka <jh@suse.cz>
11457
11458 PR lto/46083
11459 * gcc.dg/initpri3.c: New testcase.
11460
11461 2011-01-10 H.J. Lu <hongjiu.lu@intel.com>
11462
11463 PR lto/47222
11464 * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
11465 externally visible.
11466 (g_esi): Likewise.
11467 (g_ebx): Likewise.
11468 (g_ebp): Likewise.
11469 (g_esp): Likewise.
11470 (g_ebp_save): Likewise.
11471 (g_esp_save): Likewise.
11472
11473 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11474
11475 * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
11476
11477 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11478
11479 PR tree-optimization/46021
11480 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
11481 i?86-*-*, x86_64-*-*.
11482
11483 2011-01-10 Jeff Law <law@redhat.com>
11484
11485 * PR tree-optimization/47141
11486 * gcc.c-torture/compile/pr47141.c: New test.
11487
11488 2011-01-10 Eric Botcazou <ebotcazou@adacore.com>
11489
11490 PR testsuite/46230
11491 * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
11492 * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
11493 * gcc.dg/vect/slp-35.c: Remove XFAILs.
11494 * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
11495
11496 PR testsuite/46230
11497 * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
11498 being vectorized. Adjust dg-final pattern. Remove XFAIL.
11499 * gcc.dg/vect/vect-peel-2.c (main): Likewise.
11500 * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
11501 being vectorized. Adjust dg-final pattern.
11502
11503 PR testsuite/46230
11504 * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
11505 * gcc.dg/vect/slp-24.c: Likewise.
11506
11507 2011-01-10 Dave Korn <dave.korn.cygwin@gmail.com>
11508
11509 PR c++/47218
11510 * g++.dg/other/pr47218-1.C: New test file.
11511 * g++.dg/other/pr47218.C: Likewise.
11512 * g++.dg/other/pr47218.h: New supporting header.
11513
11514 2011-01-09 Nicola Pero <nicola.pero@meta-innovation.com>
11515
11516 PR objc/47232
11517 * objc.dg/attributes/invalid-attribute-1.m: New.
11518 * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
11519
11520 2011-01-09 Janus Weil <janus@gcc.gnu.org>
11521
11522 PR fortran/47224
11523 * gfortran.dg/proc_ptr_comp_28.f90: New.
11524
11525 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
11526
11527 * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
11528 * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
11529 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
11530 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
11531 * obj-c++.dg/gnu-api-2-object.mm: Likewise.
11532 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
11533 * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
11534 * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
11535 * objc.dg/gnu-api-2-class.m: Likewise.
11536 * objc.dg/gnu-api-2-ivar.m: Likewise.
11537 * objc.dg/gnu-api-2-method.m: Likewise.
11538 * objc.dg/gnu-api-2-objc.m: Likewise.
11539 * objc.dg/gnu-api-2-object.m: Likewise.
11540 * objc.dg/gnu-api-2-property.m: Likewise.
11541 * objc.dg/gnu-api-2-protocol.m: Likewise.
11542 * objc.dg/gnu-api-2-sel.m: Likewise.
11543
11544 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
11545
11546 * objc.dg/foreach-1.m: Skip for Darwin < 9.
11547 * objc.dg/objc-foreach-4.m: Likewise.
11548 * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
11549 * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
11550 * objc.dg/foreach-4.m: Likewise.
11551 * objc.dg/foreach-5.m: Likewise.
11552 * objc.dg/foreach-3.m: Return self from init.
11553
11554 2011-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
11555
11556 PR fortran/38536
11557 * gfortran.dg/iso_c_binding_c_loc_char_1.f03: New test.
11558
11559 2011-01-09 Janus Weil <janus@gcc.gnu.org>
11560
11561 PR fortran/46313
11562 * gfortran.dg/class_35.f90: New.
11563
11564 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
11565
11566 * objc.dg/foreach-1.m: Add "-Wall" to flags.
11567
11568 2011-01-08 Nicola Pero <nicola.pero@meta-innovation.com>
11569
11570 PR objc/47078
11571 * objc.dg/invalid-method-2.m: New.
11572 * obj-c++.dg/invalid-method-2.mm: New.
11573
11574 2011-01-08 Paul Thomas <pault@gcc.gnu.org>
11575
11576 PR fortran/46896
11577 * gfortran.dg/transpose_optimization_2.f90 : New test.
11578
11579 2011-01-08 Jan Hubicka <jh@suse.cz>
11580
11581 PR tree-optmization/46469
11582 * g++.dg/torture/pr46469.C: New testcase.
11583
11584 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
11585
11586 * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
11587 emulation of libobjc-gnu structure layout functionality to ..
11588 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
11589 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
11590 * objc/execute/bf-common.h: Adjust headers.
11591 * objc/execute/bf-1.m: Likewise.
11592 * objc/execute/bf-2.m: Likewise.
11593 * objc/execute/bf-3.m: Likewise.
11594 * objc/execute/bf-4.m: Likewise.
11595 * objc/execute/bf-5.m: Likewise.
11596 * objc/execute/bf-6.m: Likewise.
11597 * objc/execute/bf-7.m: Likewise.
11598 * objc/execute/bf-8.m: Likewise.
11599 * objc/execute/bf-9.m: Likewise.
11600 * objc/execute/bf-10.m: Likewise.
11601 * objc/execute/bf-11.m: Likewise.
11602 * objc/execute/bf-12.m: Likewise.
11603 * objc/execute/bf-13.m: Likewise.
11604 * objc/execute/bf-14.m: Likewise.
11605 * objc/execute/bf-15.m: Likewise.
11606 * objc/execute/bf-16.m: Likewise.
11607 * objc/execute/bf-17.m: Likewise.
11608 * objc/execute/bf-18.m: Likewise.
11609 * objc/execute/bf-19.m: Likewise.
11610 * objc/execute/bf-20.m: Likewise.
11611 * objc/execute/bf-21.m: Likewise.
11612 * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
11613 objc_get_type_qualifiers ().
11614
11615 2011-01-08 Thomas Koenig <tkoenig@gcc.gnu.org>
11616
11617 PR fortran/45777
11618 * gfortran.dg/dependency_39.f90: New test.
11619
11620 2011-01-07 Jan Hubicka <jh@suse.cz>
11621
11622 Get builtins tests ready for linker plugin.
11623 * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
11624 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
11625 my_memset, my_bzero): Mark used.
11626 * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
11627 * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
11628 volatile.
11629 * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
11630 volatile.
11631
11632 2011-01-07 Jan Hubicka <jh@suse.cz>
11633
11634 PR tree-optimization/46367
11635 * g++.dg/torture/pr46367.C: New file.
11636
11637 2011-01-07 Jakub Jelinek <jakub@redhat.com>
11638
11639 PR target/47201
11640 * gcc.dg/pr47201.c: New test.
11641
11642 PR bootstrap/47187
11643 * gcc.dg/tree-prof/pr47187.c: New test.
11644
11645 2011-01-07 Tobias Burnus <burnus@net-b.de>
11646
11647 PR fortran/41580
11648 * gfortran.dg/extends_type_of_3.f90: New.
11649
11650 2011-01-07 Kai Tietz <kai.tietz@onevision.com>
11651
11652 * g++.dg/ext/dllexport-MI1.C: Adjust test.
11653 * g++.dg/ext/dllimport-MI1.C: Likewise.
11654 * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
11655 * g++.dg/ext/dllimport10.C: Likewise.
11656 * g++.dg/ext/dllimport11.C: Likewise.
11657 * g++.dg/ext/dllimport12.C: Likewise.
11658 * g++.dg/ext/dllimport13.C: Likewise.
11659 * g++.dg/ext/dllimport2.C: Likewise.
11660 * g++.dg/ext/dllimport3.C: Likewise.
11661 * g++.dg/ext/dllimport4.C: Likewise.
11662 * g++.dg/ext/dllimport5.C: Likewise.
11663 * g++.dg/ext/dllimport6.C: Likewise.
11664 * g++.dg/ext/dllimport8.C: Likewise.
11665 * g++.dg/ext/dllimport9.C: Likewise.
11666 * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
11667 targets, too. Additionally enable test for i?86-*-mingw*.
11668 * g++.dg/ext/selectany1.C: Likewise.
11669 Remove guard variable check.
11670
11671 2011-01-07 Janus Weil <janus@gcc.gnu.org>
11672
11673 PR fortran/47189
11674 PR fortran/47194
11675 * gfortran.dg/storage_size_3.f08: Extended.
11676
11677 2011-01-07 Jakub Jelinek <jakub@redhat.com>
11678
11679 PR c++/47022
11680 * g++.dg/template/stdarg1.C: New test.
11681
11682 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
11683
11684 PR fortran/47195
11685 * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
11686 * gfortran.dg/defined_operators_1.f90: Split the subroutine
11687 from the interface of functions to not hide the errors that
11688 shall be tested.
11689
11690 2011-01-06 Jan Hubicka <jh@suse.cz>
11691
11692 * gcc.dg/lto/pr47188_0.c: New testcase.
11693 * gcc.dg/lto/pr47188_1.c: New testcase.
11694
11695 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
11696
11697 PR fortran/33117
11698 PR fortran/46478
11699 * gfortran.dg/interface_33.f90: New test.
11700
11701 2011-01-06 Jakub Jelinek <jakub@redhat.com>
11702
11703 PR c/47150
11704 * gcc.c-torture/compile/pr47150.c: New test.
11705
11706 2011-01-06 Ira Rosen <irar@il.ibm.com>
11707
11708 PR tree-optimization/47139
11709 * gcc.dg/vect/pr47139.c: New test.
11710
11711 2011-01-05 Janus Weil <janus@gcc.gnu.org>
11712
11713 PR fortran/47180
11714 * gfortran.dg/extends_type_of_2.f03: New.
11715
11716 2011-01-05 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11717
11718 * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
11719
11720 2011-01-05 Eric Botcazou <ebotcazou@adacore.com>
11721
11722 * gnat.dg/opt14.adb: New test.
11723
11724 2011-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
11725
11726 PR fortran/46017
11727 * gfortran.dg/allocate_error_2.f90: New test.
11728
11729 2011-01-05 Janus Weil <janus@gcc.gnu.org>
11730
11731 PR fortran/47024
11732 * gfortran.dg/storage_size_3.f08: New.
11733
11734 2011-01-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11735
11736 PR libgfortran/47154
11737 * gfortran.dg/namelist_68.f90: New test.
11738
11739 2011-01-04 Eric Botcazou <ebotcazou@adacore.com>
11740
11741 * gnat.dg/unchecked_convert8.ad[sb]: New test.
11742
11743 2011-01-04 Janus Weil <janus@gcc.gnu.org>
11744
11745 PR fortran/46448
11746 * gfortran.dg/class_34.f90: New.
11747
11748 2011-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11749
11750 * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
11751 use __builtin_inff. Skip all single-precision tests that require
11752 Infinity.
11753
11754 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11755
11756 * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
11757
11758 2011-01-03 Jakub Jelinek <jakub@redhat.com>
11759
11760 PR tree-optimization/47148
11761 * gcc.c-torture/execute/pr47148.c: New test.
11762
11763 PR tree-optimization/47155
11764 * gcc.c-torture/execute/pr47155.c: New test.
11765
11766 PR rtl-optimization/47157
11767 * gcc.c-torture/compile/pr47157.c: New test.
11768
11769 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11770
11771 * gcc.dg/torture/vector-shift2.c (schar): Define.
11772 (main): Always use schar or uchar instead of plain "char" to avoid
11773 dependencies on implementation-defined char signedness.
11774
11775 2011-01-03 Martin Jambor <mjambor@suse.cz>
11776
11777 PR tree-optimization/46801
11778 * gnat.dg/pack9.adb: Remove xfail.
11779
11780 2011-01-03 Martin Jambor <mjambor@suse.cz>
11781
11782 PR tree-optimization/46984
11783 * g++.dg/ipa/pr46984.C: New test.
11784
11785 2011-01-02 Janus Weil <janus@gcc.gnu.org>
11786
11787 PR fortran/46408
11788 * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
11789
11790 2011-01-02 Jakub Jelinek <jakub@redhat.com>
11791
11792 PR tree-optimization/47140
11793 * gcc.c-torture/compile/pr47140.c: New test.
11794
11795 PR rtl-optimization/47028
11796 * gcc.dg/pr47028.c: New test.
11797
11798 2011-01-02 Nicola Pero <nicola.pero@meta-innovation.com>
11799
11800 * objc.dg/protocol-forward-1.m: Removed TODO.
11801 * objc.dg/protocol-forward-2.m: New.
11802 * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
11803 * obj-c++.dg/protocol-forward-2.mm: New.
11804
11805 2011-01-01 Kai Tietz <kai.tietz@onevision.com>
11806
11807 PR target/38662
11808 * g++.dg/eh/pr38662.C: New testcase.
11809
11810 2011-01-01 Chung-Lin Tang <cltang@codesourcery.com>
11811
11812 * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
11813 scan for newline '\n'.
11814
11815 \f
11816 Copyright (C) 2011 Free Software Foundation, Inc.
11817
11818 Copying and distribution of this file, with or without modification,
11819 are permitted in any medium without royalty provided the copyright
11820 notice and this notice are preserved.