4ad91390b2ace614014fdd97a0b96199624497b7
[gcc.git] / gcc / testsuite / ChangeLog
1 2011-10-05 Richard Henderson <rth@redhat.com>
2
3 * gcc.c-torture/execute/vect-shuffle-1.c: Rewrite.
4 * gcc.c-torture/execute/vect-shuffle-2.c: Rewrite.
5 * gcc.c-torture/execute/vect-shuffle-3.c: Rewrite.
6 * gcc.c-torture/execute/vect-shuffle-4.c: Rewrite.
7 * gcc.c-torture/execute/vect-shuffle-5.c: Rewrite.
8 * gcc.c-torture/execute/vect-shuffle-6.c: New test.
9 * gcc.c-torture/execute/vect-shuffle-7.c: New test.
10 * gcc.c-torture/execute/vect-shuffle-8.c: New test.
11
12 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
13
14 * gcc.dg/vect/vect.exp (VEC_CFLAGS): Move initialization after
15 DEFAULT_VECTFLAGS initialization.
16
17 2011-10-05 Richard Guenther <rguenther@suse.de>
18
19 PR tree-optimization/38885
20 * gcc.dg/tree-ssa/ssa-fre-33.c: New testcase.
21
22 2011-10-05 Bernd Schmidt <bernds@codesourcery.com>
23
24 * gcc.target/i386/sw-1.c: New test.
25
26 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
27
28 * gcc.target/i386/avx256-unaligned-load-3.c (dg-options): Add
29 -mtune=generic.
30 * gcc.target/i386/avx256-unaligned-store-3.c (dg-options): Ditto.
31
32 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
33
34 * gcc.dg/torture/builtin-complex-1.c: Use dg-add-options ieee.
35
36 2011-10-04 David S. Miller <davem@davemloft.net>
37
38 * gcc.target/sparc/fhalve.c: New test.
39 * gcc.target/sparc/fnegop.c: New test.
40 * gcc.target/sparc/xmul.c: New test.
41
42 2011-10-04 Janus Weil <janus@gcc.gnu.org>
43
44 PR fortran/35831
45 * gfortran.dg/dummy_procedure_6.f90: New.
46
47 2011-10-04 Jakub Jelinek <jakub@redhat.com>
48
49 PR tree-optimization/50604
50 * gcc.dg/pr50604.c: New test.
51
52 2011-10-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
53
54 PR tree-optimization/49662
55 * gcc.dg/graphite/interchange-14.c: Remove xfail *-*-*.
56 * gcc.dg/graphite/interchange-15.c: Likewise.
57 * gcc.dg/graphite/interchange-mvt.c: Likewise.
58
59 2011-10-04 Jakub Jelinek <jakub@redhat.com>
60
61 * gcc.dg/tree-ssa/restrict-4.c: New test.
62
63 2011-10-04 Artem Shinkarov <artyom.shinkaroff@gmail.com>
64
65 * gcc.c-torture/execute/vector-compare-1.c: Fix trailing white
66 spaces.
67 (main): Use __typeof to get result type of comparison.
68
69 2011-10-04 Ira Rosen <ira.rosen@linaro.org>
70
71 * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
72 Make et_vect_multiple_sizes_saved global.
73 (check_effective_target_vect64): Make et_vect64_saved global.
74
75 2011-10-03 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
76
77 * gcc.c-torture/execute/vect-shuffle-2.c: New test.
78 * gcc.c-torture/execute/vect-shuffle-4.c: New test.
79 * gcc.c-torture/execute/vect-shuffle-1.c: New test.
80 * gcc.dg/builtin-complex-err-1.c: Adjust.
81
82 2011-10-02 Jason Merrill <jason@redhat.com>
83
84 * g++.dg/cpp0x/range-for22.C: New.
85
86 * g++.dg/cpp0x/variadic65.C: Remove xfails.
87 * g++.dg/cpp0x/variadic82.C: Remove xfails.
88 * g++.dg/cpp0x/variadic83.C: Remove xfails.
89 * g++.dg/cpp0x/variadic105.C: Remove xfails.
90
91 * g++.dg/cpp0x/nsdmi5.C: New.
92
93 2011-10-02 Richard Sandiford <rdsandiford@googlemail.com>
94
95 PR target/50579
96 * gcc.target/mips/mips.exp (mips_long32_abi_p, mips_long64_abi_p):
97 New procedures.
98 (mips-dg-options): Force an ABI option if the current ABI is
99 incompatible with the required -mlong setting. Likewise force
100 a long setting if the current one is incompatible with the
101 chosen ABI. Keep abi_test_option_p, abi and eabi_p updated
102 throughout procedure.
103 * gcc.target/mips/abi-o64-long64.c: Require -mno-abicalls
104 instead of addressing=absolute.
105
106 2011-10-02 Richard Sandiford <rdsandiford@googlemail.com>
107
108 * gcc.target/mips/stack-1.c: New test.
109
110 2011-10-02 Richard Sandiford <rdsandiford@googlemail.com>
111
112 * gcc.dg/pr49696.c: New test.
113
114 2011-10-02 Jan Hubicka <jh@suse.cz>
115
116 * gcc.dg/ipa/ctor-empty-1.c: Update dump file.
117
118 2011-10-01 David S. Miller <davem@davemloft.net>
119
120 * gcc.target/sparc/cmask.c: New test.
121 * gcc.target/sparc/fpadds.c: New test.
122 * gcc.target/sparc/fshift.c: New test.
123 * gcc.target/sparc/fucmp.c: New test.
124 * gcc.target/sparc/vis3misc.c: New test.
125
126 2011-10-01 Janus Weil <janus@gcc.gnu.org>
127
128 PR fortran/50585
129 * gfortran.dg/assumed_charlen_arg_2.f90: New.
130
131 2011-09-30 Janis Johnson <janisjo@codesourcery.com>
132
133 PR c++/44473
134 * g++.dg/dfp/44473-1.C: New test.
135 * g++.dg/dfp/44473-2.C: New test.
136 * g++.dg/dfp/mangle-1.C: New test.
137 * g++.dg/dfp/mangle-2.C: New test.
138 * g++.dg/dfp/mangle-3.C: New test.
139 * g++.dg/dfp/mangle-4.C: New test.
140 * g++.dg/dfp/mangle-5.C: New test.
141
142 2011-09-30 Jakub Jelinek <jakub@redhat.com>
143
144 PR inline-asm/50571
145 * gcc.dg/pr50571.c: New test.
146
147 PR tree-optimization/46309
148 * gcc.dg/pr46309.c: New test.
149
150 2011-09-30 Jakub Jelinek <jakub@redhat.com>
151
152 * gcc.dg/strlenopt-21.c: New test.
153
154 2011-09-30 Revital Eres <revital.eres@linaro.org>
155
156 * gcc.dg/sms-10.c: New file.
157
158 2011-09-30 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
159
160 * gcc.target/arm/pr50099.c: New test.
161
162 2011-09-30 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
163
164 * gcc.target/arm/pr42835.c: Add -fno-tree-tail-merge.
165
166 2011-09-30 David S. Miller <davem@davemloft.net>
167
168 * gcc.target/sparc/bmaskbshuf.c: New test.
169 * gcc.target/sparc/edgen.c: New test.
170
171 2011-09-29 Janus Weil <janus@gcc.gnu.org>
172
173 PR fortran/50547
174 * gfortran.dg/pure_formal_proc_3.f90: New.
175
176 PR fortran/50553
177 * gfortran.dg/stfunc_7.f90: New.
178
179 2011-09-29 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
180
181 * gcc.c-torture/execute/vector-compare-1.c: New testcase.
182 * gcc.c-torture/execute/vector-compare-2.c: Likewise.
183 * gcc.dg/vector-compare-1.c: Likewise.
184 * gcc.dg/vector-compare-2.c: Likewise.
185
186 2011-09-29 David S. Miller <davem@davemloft.net>
187
188 * gcc.target/sparc/array.c: New test.
189
190 2011-09-29 Jiangning Liu <jiangning.liu@arm.com>
191
192 * gcc/testsuite/gcc.dg/tree-ssa/predcom-1.c: Explicitly turn on
193 loop unroll and set max unroll times to 8.
194 * gcc/testsuite/gcc.dg/tree-ssa/predcom-2.c: Likewise.
195 * gcc/testsuite/gcc.dg/tree-ssa/predcom-3.c: Likewise.
196 * gcc/testsuite/gcc.dg/tree-ssa/predcom-4.c: Likewise.
197 * gcc/testsuite/gcc.dg/tree-ssa/predcom-5.c: Likewise.
198
199 2011-09-28 Paolo Carlini <paolo.carlini@oracle.com>
200
201 PR c++/40145
202 * g++.dg/ext/visibility/warn5.C: New.
203
204 2011-09-28 Paolo Carlini <paolo.carlini@oracle.com>
205
206 PR c++/45278
207 * g++.dg/warn/Wextra-3.C: New.
208
209 2011-09-28 Oleg Endo <oleg.endo@t-online.de>
210
211 PR target/49486
212 * gcc.target/sh/pr49468-si.c: New.
213
214 2011-09-28 Tom de Vries <tom@codesourcery.com>
215
216 PR testsuite/50485
217 * gcc.target/i386/sse4_1-blendps.c: Include <stdlib.h>.
218 (TEST): Initialize src3 with random floats.
219 * gcc.target/i386/sse4_1-blendps-2.c (sse4_1_test): Remove field i from
220 union src3. Initialize src3 with random floats.
221
222 2011-09-27 Oleg Endo <oleg.endo@t-online.de>
223
224 * gcc.target/sh/mfmovd.c: Extend list of supported targets.
225 * gcc.target/sh/struct-arg-dw2.c: Fix typo.
226 * gcc.target/sh/sh4a-sincos.c: Make test SH4A only.
227 * gcc.target/sh/sh4a-sincosf.c: Ditto.
228 * gcc.target/sh/sh4a-cos.c: Ditto.
229 * gcc.target/sh/sh4a-cosf.c: Ditto.
230 * gcc.target/sh/sh4a-sin.c: Ditto.
231 * gcc.target/sh/sh4a-sinf.c: Ditto.
232 * gcc.target/sh/sh4a-fsrra.c: Ditto.
233 * gcc.target/sh/sh4a-memmovua.c: Ditto.
234 * gcc.target/sh/sh4a-bitmovua.c: Ditto.
235
236 2011-09-27 Paolo Carlini <paolo.carlini@oracle.com>
237
238 PR c++/31489
239 * g++.dg/parse/error40.C: New.
240 * g++.dg/warn/incomplete1.C: Adjust.
241
242 2011-09-27 Jan Hubicka <jh@suse.cz>
243
244 PR middle-end/49463
245 * gcc.c-torture/execute/builtins/strstr-asm-lib.c (my_strstr):
246 Mark used.
247
248 2011-09-27 Jakub Jelinek <jakub@redhat.com>
249
250 * gcc.dg/strlenopt-1.c: New test.
251 * gcc.dg/strlenopt-1f.c: New test.
252 * gcc.dg/strlenopt-2.c: New test.
253 * gcc.dg/strlenopt-2f.c: New test.
254 * gcc.dg/strlenopt-3.c: New test.
255 * gcc.dg/strlenopt-4.c: New test.
256 * gcc.dg/strlenopt-4g.c: New test.
257 * gcc.dg/strlenopt-4gf.c: New test.
258 * gcc.dg/strlenopt-5.c: New test.
259 * gcc.dg/strlenopt-6.c: New test.
260 * gcc.dg/strlenopt-7.c: New test.
261 * gcc.dg/strlenopt-8.c: New test.
262 * gcc.dg/strlenopt-9.c: New test.
263 * gcc.dg/strlenopt-10.c: New test.
264 * gcc.dg/strlenopt-11.c: New test.
265 * gcc.dg/strlenopt-12.c: New test.
266 * gcc.dg/strlenopt-12g.c: New test.
267 * gcc.dg/strlenopt-13.c: New test.
268 * gcc.dg/strlenopt-14g.c: New test.
269 * gcc.dg/strlenopt-14gf.c: New test.
270 * gcc.dg/strlenopt-15.c: New test.
271 * gcc.dg/strlenopt-16g.c: New test.
272 * gcc.dg/strlenopt-17g.c: New test.
273 * gcc.dg/strlenopt-18g.c: New test.
274 * gcc.dg/strlenopt.h: New file.
275
276 2011-09-27 Tom de Vries <tom@codesourcery.com>
277
278 PR middle-end/43864
279 * gcc.dg/fold-compare-2.c (dg-options): Add -fno-tree-tail-merge.
280 * gcc/testsuite/gcc.dg/uninit-pred-2_c.c: Same.
281 * gcc.dg/pr43864.c: New test.
282 * gcc.dg/pr43864-2.c: Same.
283 * gcc.dg/pr43864-3.c: Same.
284 * gcc.dg/pr43864-4.c: Same.
285
286 2011-09-27 Jan Hubicka <jh@suse.cz>
287
288 * gcc.dg/ipa/inline-5.c: New testcase.
289
290 2011-09-27 Ira Rosen <ira.rosen@linaro.org>
291
292 * gcc.dg/vect/bb-slp-11.c: Expect to get vectorized with 64-bit
293 vectors.
294 * gcc.dg/vect/bb-slp-27.c: New.
295 * gcc.dg/vect/bb-slp-28.c: New.
296
297 2011-09-27 Bernd Schmidt <bernds@codesourcery.com>
298
299 * testsuite/lib/target-supports.exp (check_profiling_available):
300 Don't rely solely on TLS tests for -fprofile-generate, fall
301 through to the other code.
302
303 2011-09-27 Richard Guenther <rguenther@suse.de>
304
305 PR tree-optimization/50363
306 * gcc.dg/torture/pr50363.c: New testcase.
307
308 2011-09-26 Jason Merrill <jason@redhat.com>
309
310 PR c++/45012
311 * g++.dg/template/partial13.C: New.
312
313 PR c++/46105
314 * g++.dg/template/partial12.C: New.
315
316 PR c++/50508
317 * g++.dg/cpp0x/constexpr-typedef1.C: New.
318
319 2011-09-26 Paolo Carlini <paolo.carlini@oracle.com>
320
321 PR c++/45487
322 * g++.dg/diagnostic/bindings1.C: New.
323 * g++.old-deja/g++.pt/memtemp77.C: Adjust.
324
325 2011-09-26 David S. Miller <davem@davemloft.net>
326
327 * gcc.target/sparc/wrgsr.c: New test.
328 * gcc.target/sparc/rdgsr.c: New test.
329 * gcc.target/sparc/edge.c: New test.
330 * gcc.target/sparc/fcmp.c: New test.
331
332 * gcc.target/sparc/edge.c: Update for new return types.
333 * gcc.target/sparc/fcmp.c: Likewise.
334
335 * gcc.target/sparc/fpaddsubi.c: New test.
336
337 2011-09-26 Janus Weil <janus@gcc.gnu.org>
338
339 PR fortran/50515
340 * gfortran.dg/common_15.f90: New.
341
342 PR fortran/50517
343 * gfortran.dg/dummy_procedure_5.f90: New.
344 * gfortran.dg/interface_26.f90: Modified error message.
345 * gfortran.dg/proc_ptr_11.f90: Ditto.
346 * gfortran.dg/proc_ptr_15.f90: Ditto.
347 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
348 * gfortran.dg/proc_ptr_result_5.f90: Ditto.
349
350 2011-09-26 Jason Merrill <jason@redhat.com>
351
352 PR c++/50512
353 * g++.dg/overload/rvalue3.C: New.
354
355 PR c++/50523
356 * g++.dg/overload/ref-conv2.C: New.
357
358 * g++.dg/cpp0x/nsdmi-template1.C: New.
359
360 2011-09-26 Paolo Carlini <paolo.carlini@oracle.com>
361
362 * g++.dg/cpp0x/nullptr25.C: New.
363
364 2011-09-26 Richard Guenther <rguenther@suse.de>
365
366 PR tree-optimization/50472
367 * gcc.dg/torture/pr50472.c: New testcase.
368
369 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
370
371 * gnat.dg/opt22.adb: New test.
372 * gnat.dg/opt22_pkg.ad[sb]: New helper.
373
374 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
375
376 * gnat.dg/opt21.adb: New test.
377 * gnat.dg/opt21_pkg.ad[sb]: New helper.
378
379 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
380
381 * gnat.dg/opt20.ad[sb]: New test.
382 * gnat.dg/opt20_pkg.ads: New helper.
383
384 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
385
386 * gnat.dg/array17.adb: New test.
387 * gnat.dg/array17_pkg.ads: New helper.
388
389 2011-09-25 Jason Merrill <jason@redhat.com>
390
391 * g++.dg/cpp0x/nsdmi-defer4.C: New.
392
393 2011-09-25 Eric Botcazou <ebotcazou@adacore.com>
394
395 * gnat.dg/frame_overflow.ads: New.
396 * gnat.dg/frame_overflow.adb: Adjust.
397 * gnat.dg/specs/addr1.ads: Likewise.
398
399 2011-09-25 Jakub Jelinek <jakub@redhat.com>
400
401 * g++.dg/tree-ssa/restrict2.C: New test.
402
403 2011-09-25 Ira Rosen <ira.rosen@linaro.org>
404
405 * lib/target-supports.exp (check_effective_target_vect64): New.
406 * gcc.dg/vect/bb-slp-11.c: Expect the error message twice in case
407 of multiple vector sizes.
408 * gcc.dg/vect/bb-slp-26.c: New.
409
410 2011-09-25 Paolo Carlini <paolo.carlini@oracle.com>
411
412 PR c++/50280
413 * g++.dg/template/bitfield1.C: New.
414
415 2011-09-25 Ira Rosen <ira.rosen@linaro.org>
416
417 * gcc.dg/vect/bb-slp-24.c: New.
418
419 2011-09-24 Jason Merrill <jason@redhat.com>
420
421 * g++.dg/cpp0x/nsdmi-eh1.C: New.
422
423 * g++.dg/cpp0x/nsdmi-defer3.C: New.
424
425 * g++.dg/cpp0x/nsdmi-defer1.C: New.
426 * g++.dg/cpp0x/nsdmi-defer2.C: New.
427
428 * g++.dg/cpp0x/nsdmi1.C: New.
429 * g++.dg/cpp0x/nsdmi2.C: New.
430 * g++.dg/cpp0x/nsdmi3.C: New.
431 * g++.dg/cpp0x/nsdmi4.C: New.
432 * g++.old-deja/g++.other/init4.C: New.
433
434 2011-09-24 Paolo Carlini <paolo.carlini@oracle.com>
435
436 PR c++/44267
437 * g++.dg/template/sfinae28.C: New.
438
439 2011-09-23 Ian Lance Taylor <iant@google.com>
440
441 * go.test/go-test.exp (errchk): Handle more cases of getting
442 correct Tcl backslash quoting in regular expressions in test file.
443
444 2011-09-23 Jason Merrill <jason@redhat.com>
445
446 Core 253
447 * g++.dg/init/const8.C: New.
448 * g++.dg/cpp0x/constexpr-object1.C: Add a data member.
449 * g++.dg/cpp0x/defaulted2.C: Likewise.
450 * g++.dg/cpp0x/pr42844-2.C: Likewise.
451 * g++.dg/init/pr20039.C: Likewise.
452 * g++.dg/init/pr42844.C: Likewise.
453
454 2011-09-23 Jan Hubicka <jh@suse.cz>
455
456 * gcc.dg/ipa/inline-1.c: new testcase.
457 * gcc.dg/ipa/inline-2.c: new testcase.
458 * gcc.dg/ipa/inline-3.c: new testcase.
459 * gcc.dg/ipa/inline-4.c: new testcase.
460
461 2011-09-23 Paolo Carlini <paolo.carlini@oracle.com>
462
463 PR c++/50258
464 * g++.dg/cpp0x/constexpr-static8.C: New.
465
466 2011-09-23 Jakub Jelinek <jakub@redhat.com>
467
468 * gcc.target/i386/avxfp-1.c: New test.
469 * gcc.target/i386/avxfp-2.c: New test.
470
471 2011-09-23 Terry Guo <terry.guo@arm.com>
472
473 * gcc.c-torture/execute/941014-1.x: Deleted.
474
475 2011-09-22 Paolo Carlini <paolo.carlini@oracle.com>
476
477 PR c++/50491
478 * g++.dg/cpp0x/pr50491.C: New.
479
480 2011-09-22 Steven G. Kargl <kargl@gcc.gnu.org>
481
482 PR testsuite/50487
483 * gfortran.dg/bessel_6.f90: Fix tolerance test.
484
485 2011-09-22 Paolo Carlini <paolo.carlini@oracle.com>
486
487 PR c++/50371
488 * g++.dg/cpp0x/nullptr24.C: New.
489
490 2011-09-22 Uros Bizjak <ubizjak@gmail.com>
491
492 PR target/50482
493 * gcc.target/i386/pr50482.c: New test.
494
495 2011-09-22 Joseph Myers <joseph@codesourcery.com>
496
497 * gcc.target/i386/pad-2.c, gcc.target/i386/pad-3.c,
498 gcc.target/i386/pad-4.c, gcc.target/i386/pad-5a.c,
499 gcc.target/i386/pad-5b.c, gcc.target/i386/pad-6a.c,
500 gcc.target/i386/pad-6b.c, gcc.target/i386/pad-7.c,
501 gcc.target/i386/pad-8.c, gcc.target/i386/pad-9.c,
502 gcc.target/i386/pad-10.cm gcc.target/i386/vect-double-1.c: Skip if
503 multilib options contain different -march= from dg-options.
504
505 2011-09-22 Jonathan Wakely <jwakely.gcc@gmail.com>
506 Paolo Carlini <paolo.carlini@oracle.com>
507
508 PR c++/50344
509 * g++.dg/template/friend52.C: New.
510
511 2011-09-22 Richard Sandiford <richard.sandiford@linaro.org>
512
513 * gcc.target/arm/cmp-1.c: New test.
514 * gcc.target/arm/cmp-2.c: Likewise.
515
516 2011-09-22 Janus Weil <janus@gcc.gnu.org>
517
518 PR fortran/41733
519 * gfortran.dg/impure_actual_1.f90: Modified error message.
520 * gfortran.dg/proc_ptr_32.f90: New.
521 * gfortran.dg/proc_ptr_33.f90: New.
522
523 2011-09-22 Ira Rosen <ira.rosen@linaro.org>
524
525 PR tree-optimization/50451
526 * gcc.dg/vect/pr50451.c: New test.
527
528 2011-09-21 Ian Lance Taylor <iant@google.com>
529
530 * go.test/go-test.exp (errchk): Add special case for bug332.
531 (go-gc-tests): Add special cases for bug347 and bug348. Recognize
532 some more test lines.
533
534 2011-09-21 Uros Bizjak <ubizjak@gmail.com>
535
536 * g++.dg/other/i386-3.C: Remove duplicated dg-options.
537 * g++.dg/other/i386-4.C: Remove dg-require-effective-target directive.
538 * g++.dg/other/i386-8.C: Ditto.
539 * g++.dg/other/pr34435.C: Ditto.
540 * g++.dg/other/pr39496.C: Ditto.
541 * g++.dg/other/mmintrin.C: Ditto.
542
543 2011-09-21 Jakub Jelinek <jakub@redhat.com>
544
545 * gcc.dg/vect/vect-cond-7.c: New test.
546 * gcc.target/i386/sse4_1-cond-1.c: New test.
547 * gcc.target/i386/avx-cond-1.c: New test.
548
549 2011-09-21 Uros Bizjak <ubizjak@gmail.com>
550
551 PR target/50464
552 * g++.dg/other/pr50464.C: New test.
553
554 2011-09-21 Kirill Yukhin <kirill.yukhin@intel.com>
555
556 * gcc.target/i386/bmi2-mulx32-2.c: New test.
557 * gcc.target/i386/bmi2-mulx32-2a.c: Ditto.
558 * gcc.target/i386/bmi2-mulx64-2.c: Ditto.
559 * gcc.target/i386/bmi2-mulx64-2a.c: Ditto.
560
561 2011-09-21 Eric Botcazou <ebotcazou@adacore.com>
562
563 * gnat.dg/opt19.adb: New test.
564
565 2011-09-21 Terry Guo <terry.guo@arm.com>
566
567 * gcc.target/arm/neon-thumb2-move.c: Skip the warning message
568 on arch conflict when testing case on targets other than armv7-a.
569
570 2011-09-21 Paolo Carlini <paolo.carlini@oracle.com>
571
572 PR c++/50454
573 * g++.dg/ext/int128-1.C: New.
574 * g++.dg/ext/int128-2.C: Likewise.
575 * g++.dg/ext/int128-2.h: Likewise.
576
577 2011-09-20 H.J. Lu <hongjiu.lu@intel.com>
578
579 PR testsuite/50469
580 * gfortran.dg/storage_size_2.f08: Replace "must be be" with
581 "must be".
582
583 2011-09-20 Jason Merrill <jason@redhat.com>
584
585 * g++.dg/cpp0x/constexpr-generated1.C: New.
586
587 PR c++/50442
588 * g++.dg/overload/ref-conv1.C: New.
589
590 2011-09-20 Roberto Agostino Vitillo <ravitillo@lbl.gov>
591
592 * g++.dg/other/final1.C: New.
593
594 2011-09-20 Ira Rosen <ira.rosen@linaro.org>
595
596 * g++.dg/vect/slp-pr50413.cc: Don't run the test. Remove main ()
597 and get_bit ().
598
599 2011-09-19 Ian Bolton <ian.bolton@arm.com>
600
601 * gcc.dg/20100906-1.c: Use -fno-short-enums option for
602 "target arm_eabi".
603
604 2011-09-19 Ira Rosen <ira.rosen@linaro.org>
605
606 PR tree-optimization/50413
607 * g++.dg/vect/vect.exp: Run slp-pr* tests with
608 -fdump-tree-slp-details. Run other tests with
609 -fdump-tree-vect-details.
610 * g++.dg/vect/slp-pr50413.cc: New.
611
612 2011-09-18 Dominique d'Humieres <dominiq@lps.ens.fr>
613 Ira Rosen <ira.rosen@linaro.org>
614
615 PR testsuite/50435
616 * gcc.dg/vect/bb-slp-25.c: Add an if to avoid loop vectorization.
617 Fix underscores around restrict.
618
619 2011-09-18 Ira Rosen <ira.rosen@linaro.org>
620
621 PR tree-optimization/50414
622 * gfortran.dg/vect/Ofast-pr50414.f90: New.
623 * gfortran.dg/vect/vect.exp: Run Ofast-* tests with -Ofast.
624 * gcc.dg/vect/no-scevccp-noreassoc-slp-reduc-7.c: New.
625
626 2011-09-18 Ira Rosen <ira.rosen@linaro.org>
627
628 PR tree-optimization/50412
629 * gfortran.dg/vect/pr50412.f90: New.
630
631 2011-09-16 Jason Merrill <jason@redhat.com>
632
633 PR c++/50424
634 * g++.dg/eh/defarg1.C: New.
635
636 2011-09-16 Jakub Jelinek <jakub@redhat.com>
637
638 * gcc.dg/vect/vect-reduc-10.c: New test.
639 * gcc.target/i386/avx-reduc-1.c: New test.
640
641 * gcc.target/i386/sse2-extract-1.c: New test.
642 * gcc.target/i386/avx-extract-1.c: New test.
643
644 2011-09-16 Terry Guo <terry.guo@arm.com>
645
646 * gcc.dg/tree-ssa/foldconst-3.c: Don't use short enums.
647
648 2011-09-15 Diego Novillo <dnovillo@google.com>
649
650 * lib/g++.exp (g++_init): Add $TEST_ALWAYS_FLAGS to
651 ALWAYS_CXXFLAGS, if defined.
652 * lib/gfortran.exp (gfortran_init): Add $TEST_ALWAYS_FLAGS to
653 ALWAYS_GFORTRANFLAGS, if defined.
654 * lib/go.exp (go_target_compile): Add $TEST_ALWAYS_FLAGS to
655 ALWAYS_GOCFLAGS, if defined.
656 * lib/obj-c++.exp (obj-c++_init): Add $TEST_ALWAYS_FLAGS to
657 ALWAYS_OBJCXXFLAGS, if defined.
658 * lib/gcc.exp (gcc_target_compile): Add $TEST_ALWAYS_FLAGS to
659 additional_flags, if defined.
660 * lib/gnat.exp (gnat_target_compile): Likewise.
661 * lib/objc.exp (objc_target_compile): Likewise.
662 * lib/target-supports-dg.exp (dg-add-options): Handle
663 TEST_ALWAYS_FLAGS.
664
665 2011-09-15 Tom de Vries <tom@codesourcery.com>
666
667 PR testsuite/50322
668 * gcc.dg/tree-ssa/ivopts-lt.c: require stdint_types. include stdint.h.
669 Use uintptr_t in f1. Undo avr xfails.
670
671 2011-09-15 Janus Weil <janus@gcc.gnu.org>
672
673 PR fortran/50401
674 PR fortran/50403
675 * gfortran.dg/function_types_3.f90: New.
676
677 2011-09-15 Jason Merrill <jason@redhat.com>
678
679 PR c++/50365
680 * g++.dg/cpp0x/trailing7.C: New.
681
682 PR c++/50361
683 * g++.dg/cpp0x/nullptr23.C: New.
684
685 2011-09-15 Ira Rosen <ira.rosen@linaro.org>
686
687 * gcc.dg/vect/bb-slp-25.c: New.
688
689 2011-09-14 Paolo Carlini <paolo.carlini@oracle.com>
690
691 PR c++/50391
692 * g++.dg/cpp0x/noexcept15.C: New.
693
694 2011-09-14 Tom de Vries <tom@codesourcery.com>
695
696 PR middle-end/50251
697 * gcc.dg/pr50251.c: New test.
698
699 2011-09-14 Tobias Burnus <burnus@net-b.de>
700
701 PR fortran/34547
702 PR fortran/50375
703 * gfortran.dg/null_5.f90: New.
704 * gfortran.dg/null_6.f90: New.
705
706 2011-09-13 Bernd Schmidt <bernds@codesourcery.com>
707
708 * gcc.c-torture/compile/20110913-1.c: New test.
709
710 2011-09-13 Janus Weil <janus@gcc.gnu.org>
711
712 PR fortran/50379
713 * gfortran.dg/result_2.f90: New.
714
715 2011-09-13 Sevak Sargsyan <sevak.sargsyan@ispras.ru>
716
717 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: New test.
718
719 2011-09-13 Dodji Seketeli <dodji@redhat.com>
720
721 PR c++/48320
722 * g++.dg/cpp0x/variadic116.C: New test case.
723
724 2011-09-12 Richard Sandiford <rdsandiford@googlemail.com>
725
726 * gcc.target/mips/mips.exp (mips_option_groups): Add debug options.
727 * gcc.target/mips/interrupt_handler-2.c: New test.
728 * gcc.target/mips/interrupt_handler-3.c: Likewise.
729
730 2011-09-12 Jason Merrill <jason@redhat.com>
731
732 * g++.dg/cpp0x/fntmpdefarg2.C: Add more tests.
733
734 * g++.dg/cpp0x/explicit7.C: New.
735
736 2011-09-12 Jakub Jelinek <jakub@redhat.com>
737
738 PR rtl-optimization/50212
739 * g++.dg/other/pr50212.C: New test.
740
741 2011-09-12 Georg-Johann Lay <avr@gjlay.de>
742
743 PR target/43746
744 * testsuite/gcc.target/avr/torture/avr-torture.exp
745 (AVR_TORTURE_OPTIONS): Add test cases "-O2 -fdata-sections" and
746 "-O2 -fmerge-all-constants".
747
748 2011-09-11 Thomas Koenig <tkoenig@gcc.gnu.org>
749
750 PR fortran/50327
751 * gfortran.dg/do_while_1.f90: New test.
752
753 2011-09-11 Janus Weil <janus@gcc.gnu.org>
754
755 PR fortran/35831
756 PR fortran/47978
757 * gfortran.dg/dynamic_dispatch_5.f03: Fix invalid test case.
758 * gfortran.dg/proc_decl_26.f90: New.
759 * gfortran.dg/typebound_override_2.f90: New.
760 * gfortran.dg/typebound_proc_6.f03: Changed wording in error message.
761
762 2011-09-11 Eric Botcazou <ebotcazou@adacore.com>
763
764 * gnat.dg/cond_expr2.ad[sb]: New test.
765
766 2011-09-11 Eric Botcazou <ebotcazou@adacore.com>
767
768 * gnat.dg/atomic5.ad[sb]: New test.
769
770 2011-09-10 H.J. Lu <hongjiu.lu@intel.com>
771
772 * gcc.dg/sibcall-6.c: Check ia32 instead of ilp32.
773
774 2011-09-09 Georg-Johann Lay <avr@gjlay.de>
775
776 PR target/49030
777 * gcc.dg/torture/pr49030.c: Run only if target int32plus.
778
779 2011-09-09 Iain Sandoe <iains@gcc.gnu.org>
780
781 PR target/49614
782 * gcc.dg/vmx/gcc-bug-i.c (inline_me): Declare 'inline'.
783
784 2011-09-09 Richard Guenther <rguenther@suse.de>
785
786 PR tree-optimization/50328
787 * gcc.dg/vect/fast-math-vect-outer-7.c: New testcase.
788
789 2011-09-09 Richard Guenther <rguenther@suse.de>
790
791 PR middle-end/50333
792 * gcc.dg/torture/pr50333.c: New testcase.
793
794 2011-09-08 Andrew Stubbs <ams@codesourcery.com>
795
796 PR tree-optimization/50318
797 * gcc.target/arm/pr50318-1.c: New file.
798
799 2011-09-08 Uros Bizjak <ubizjak@gmail.com>
800
801 * gcc.target/i386/all_one_m256i.c: New test.
802
803 2011-09-08 Paolo Carlini <paolo.carlini@oracle.com>
804
805 PR c++/50324
806 * g++.dg/cpp0x/sfinae28.C: New.
807
808 2011-09-08 Dodji Seketeli <dodji@redhat.com>
809
810 PR c/50332
811 * gcc.dg/attr-invalid.c: Adjust as __attribute__((used) is no
812 longer ignored on typedefs.
813
814 PR c++/33255 - Support -Wunused-local-typedefs warning
815 * g++.dg/warn/Wunused-local-typedefs.C: New test file.
816 * c-c++-common/Wunused-local-typedefs.c: Likewise.
817
818 2011-09-08 Martin Jambor <mjambor@suse.cz>
819
820 PR tree-optimization/50287
821 * gcc.dg/torture/pr50287.c: New test.
822
823 2011-09-08 Richard Guenther <rguenther@suse.de>
824
825 PR tree-optimization/19831
826 * gcc.dg/tree-ssa/pr19831-1.c: New testcase.
827 * gcc.dg/tree-ssa/pr19831-2.c: Likewise.
828 * gcc.dg/tree-ssa/pr19831-3.c: Likewise.
829 * gcc.dg/errno-1.c: Adjust.
830
831 2011-09-08 Richard Guenther <rguenther@suse.de>
832
833 PR tree-optimization/19831
834 * gcc.dg/tree-ssa/ssa-dce-8.c: New testcase.
835
836 2011-09-08 Tobias Burnus <burnus@net-b.de>
837
838 PR fortran/44646
839 * gfortran.dg/do_concurrent_1.f90: New.
840 * gfortran.dg/do_concurrent_2.f90: New.
841
842 2011-09-08 Jakub Jelinek <jakub@redhat.com>
843
844 PR target/50310
845 * gcc.c-torture/execute/ieee/pr50310.c: New test.
846 * gcc.dg/pr50310-2.c: New test.
847
848 2011-09-07 Janus Weil <janus@gcc.gnu.org>
849
850 PR fortran/48095
851 * gfortran.dg/derived_constructor_comps_2.f90: Modified.
852 * gfortran.dg/impure_constructor_1.f90: Modified.
853 * gfortran.dg/proc_ptr_comp_33.f90: New.
854
855 2011-09-07 Jakub Jelinek <jakub@redhat.com>
856
857 PR target/50310
858 * gcc.dg/pr50310-1.c: New test.
859
860 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
861
862 PR middle-end/48571
863 * gcc.c-torture/execute/pr48571-1.c (bar): Use offsets sizeof(int)
864 instead of 4.
865
866 2011-09-07 Paolo Carlini <paolo.carlini@oracle.com>
867
868 PR c++/50309
869 * g++.dg/cpp0x/noexcept14.C: New.
870
871 2011-09-07 Jason Merrill <jason@redhat.com>
872
873 * g++.dg/cpp0x/constexpr-ref3.C: New.
874
875 * g++.dg/cpp0x/sfinae11.C: Check for explanatory diagnostic.
876
877 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
878
879 * gcc.dg/section1.c: Don't xfail for avr.
880
881 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
882
883 PR tree-optimization/50322
884 * gcc.dg/tree-ssa/ivopts-lt.c: Add xfails for avr.
885
886 2011-09-07 Martin Jambor <mjambor@suse.cz>
887
888 * g++.dg/tree-ssa/pr49911.C: Added flag -fstrict-enums.
889
890 2011-09-07 Martin Jambor <mjambor@suse.cz>
891
892 PR tree-optimization/49911
893 * g++.dg/tree-ssa/pr49911.C: New test.
894
895 2011-09-07 Richard Sandiford <richard.sandiford@linaro.org>
896
897 PR target/49030
898 * gcc.dg/torture/pr49030.c: New test.
899
900 2011-09-07 Janus Weil <janus@gcc.gnu.org>
901
902 PR fortran/50288
903 * gfortran.dg/class_4c.f03: Modified ("dg-do link" and "dg-final").
904 * gfortran.dg/class_4d.f03: Deleted.
905 * gfortran.dg/class_45b.f03: Modififed ("dg-do link").
906
907 2011-09-07 Richard Guenther <rguenther@suse.de>
908
909 * gcc.dg/tree-ssa/forwprop-16.c: New testcase.
910
911 2011-09-07 Jiangning Liu <jiangning.liu@arm.com>
912
913 PR tree-optimization/46021
914 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on arm*-*-*.
915
916 2011-09-06 Michael Meissner <meissner@linux.vnet.ibm.com>
917
918 * g++.dg/ext/altivec-17.C: Fix dg-error to match current compiler.
919
920 2011-09-06 Eric Botcazou <ebotcazou@adacore.com>
921
922 * gcc.c-torture/compile/20110906-1.c: New test.
923
924 2011-09-06 Uros Bizjak <ubizjak@gmail.com>
925
926 * gcc.target/i386/builtin-apply-mmx.c: Require ia32 effective target.
927
928 2011-09-06 Enkovich Ilya <ilya.enkovich@intel.com>
929
930 * gcc.dg/tree-ssa/pr38533.c (dg-options): Added option
931 --param tree-reassoc-width=1.
932
933 * gcc.dg/tree-ssa/reassoc-24.c: New test.
934 * gcc.dg/tree-ssa/reassoc-25.c: Likewise.
935
936 2011-09-06 Richard Guenther <rguenther@suse.de>
937
938 PR tree-optimization/48149
939 * gcc.dg/tree-ssa/ssa-fre-32.c: New testcase.
940
941 2011-09-06 Richard Guenther <rguenther@suse.de>
942
943 PR tree-optimization/48317
944 * gcc.dg/tree-ssa/ssa-fre-31.c: New testcase.
945
946 2011-09-06 Ira Rosen <ira.rosen@linaro.org>
947
948 * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
949 New procedure.
950 (add_options_for_quad_vectors): Replace with ...
951 (add_options_for_double_vectors): ... this.
952 * gfortran.dg/vect/pr19049.f90: Expect more printings on targets that
953 support multiple vector sizes since the vectorizer attempts to
954 vectorize with both vector sizes.
955 * gcc.dg/vect/no-vfa-vect-79.c,
956 gcc.dg/vect/no-vfa-vect-102a.c, gcc.dg/vect/vect-outer-1a.c,
957 gcc.dg/vect/vect-outer-1b.c, gcc.dg/vect/vect-outer-2b.c,
958 gcc.dg/vect/vect-outer-3a.c, gcc.dg/vect/no-vfa-vect-37.c,
959 gcc.dg/vect/vect-outer-3b.c, gcc.dg/vect/no-vfa-vect-101.c,
960 gcc.dg/vect/no-vfa-vect-102.c, gcc.dg/vect/vect-reduc-dot-s8b.c,
961 gcc.dg/vect/vect-outer-1.c, gcc.dg/vect/vect-104.c: Likewise.
962 * gcc.dg/vect/vect-42.c: Run with 64 bit vectors if applicable.
963 * gcc.dg/vect/vect-multitypes-6.c, gcc.dg/vect/vect-52.c,
964 gcc.dg/vect/vect-54.c, gcc.dg/vect/vect-46.c, gcc.dg/vect/vect-48.c,
965 gcc.dg/vect/vect-96.c, gcc.dg/vect/vect-multitypes-3.c,
966 gcc.dg/vect/vect-40.c: Likewise.
967 * gcc.dg/vect/vect-outer-5.c: Remove quad-vectors option as
968 redundant.
969 * gcc.dg/vect/vect-109.c, gcc.dg/vect/vect-peel-1.c,
970 gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/slp-25.c,
971 gcc.dg/vect/vect-multitypes-1.c, gcc.dg/vect/slp-3.c,
972 gcc.dg/vect/no-vfa-pr29145.c, gcc.dg/vect/vect-multitypes-4.c:
973 Likewise.
974 * gcc.dg/vect/vect-peel-4.c: Make ia global.
975
976 2011-09-05 Richard Sandiford <rdsandiford@googlemail.com>
977
978 PR target/49606
979 * gcc.target/mips/abi-main.h: New file.
980 * gcc.target/mips/abi-o32-long32.c: New test.
981 * gcc.target/mips/abi-o32-long64.c: Likewise.
982 * gcc.target/mips/abi-o64-long32.c: Likewise.
983 * gcc.target/mips/abi-o64-long64.c: Likewise.
984 * gcc.target/mips/abi-n32-long32.c: Likewise.
985 * gcc.target/mips/abi-n32-long64.c: Likewise.
986 * gcc.target/mips/abi-n64-long32.c: Likewise.
987 * gcc.target/mips/abi-n64-long64.c: Likewise.
988 * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
989 * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
990 * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
991 * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
992 * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
993 * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
994 * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
995 * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
996 * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
997 * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
998 * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
999 * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
1000 * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
1001 * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
1002 * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
1003 * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
1004 * gcc.target/mips/abi-eabi32-long32.c: Likewise.
1005 * gcc.target/mips/abi-eabi32-long64.c: Likewise.
1006 * gcc.target/mips/abi-eabi64-long32.c: Likewise.
1007 * gcc.target/mips/abi-eabi64-long64.c: Likewise.
1008 * gcc.target/mips/mips.exp: Make -mshared implied -mabicalls.
1009 * gcc.target/mips/branch-2.c: Remove -mabicalls.
1010 * gcc.target/mips/branch-3.c: Likewise.
1011 * gcc.target/mips/branch-4.c: Likewise.
1012 * gcc.target/mips/branch-5.c: Likewise.
1013 * gcc.target/mips/branch-6.c: Likewise.
1014 * gcc.target/mips/branch-7.c: Likewise.
1015 * gcc.target/mips/branch-8.c: Likewise.
1016 * gcc.target/mips/branch-9.c: Likewise.
1017 * gcc.target/mips/branch-10.c: Likewise.
1018 * gcc.target/mips/branch-11.c: Likewise.
1019 * gcc.target/mips/branch-12.c: Likewise.
1020 * gcc.target/mips/branch-13.c: Likewise.
1021 * gcc.target/mips/lazy-binding-1.c: Likewise.
1022
1023 2011-09-05 Georg-Johann Lay <avr@gjlay.de>
1024
1025 * gcc.dg/ipa/ipcp-3.c (mark_cell): Use mask 1 << 14 instead of 1
1026 << 18 to avoid warning on int=16 platforms..
1027
1028 2011-09-05 Jakub Jelinek <jakub@redhat.com>
1029
1030 * gcc.dg/compat/struct-layout-1_test.h: Decrease bitfield size
1031 to work even with -fshort-enums.
1032
1033 2011-09-04 Jan Hubicka <jh@suse.cz>
1034
1035 * gcc.c-torture/compile/20110902.c: new testcase.
1036
1037 2011-09-04 Jason Merrill <jason@redhat.com>
1038
1039 PR c++/49267
1040 * g++.dg/cpp0x/rv-conv1.C: New.
1041
1042 DR 1328
1043 * g++.dg/cpp0x/rv-func3.C: New.
1044
1045 * g++.dg/cpp0x/constexpr-default-ctor.C: New.
1046
1047 PR c++/50248
1048 Core 1358
1049 * g++.dg/cpp0x/constexpr-template1.C: New.
1050 * g++.dg/cpp0x/constexpr-template2.C: New.
1051 * g++.dg/cpp0x/constexpr-48089.C: Adjust error markup.
1052 * g++.dg/cpp0x/constexpr-ex1.C: Adjust error markup.
1053
1054 2011-09-04 Eric Botcazou <ebotcazou@adacore.com>
1055
1056 * gnat.dg/specs/debug1.ads: Tweak pattern.
1057
1058 2011-09-04 Janus Weil <janus@gcc.gnu.org>
1059
1060 PR fortran/50227
1061 * gfortran.dg/class_45a.f03: New.
1062 * gfortran.dg/class_45b.f03: New.
1063
1064 2011-09-04 Jakub Jelinek <jakub@redhat.com>
1065 Ira Rosen <ira.rosen@linaro.org>
1066
1067 PR tree-optimization/50208
1068 * gcc.dg/vect/no-fre-pre-pr50208.c: New test.
1069 * gcc.dg/vect/vect.exp: Run no-fre-pre-*.c tests with
1070 -fno-tree-fre -fno-tree-pre.
1071
1072 2011-09-02 Martin Jambor <mjambor@suse.cz>
1073
1074 * gcc.dg/ipa/ipcp-3.c: New test.
1075
1076 2011-09-02 Richard Guenther <rguenther@suse.de>
1077
1078 PR tree-optimization/27460
1079 PR middle-end/29269
1080 * gcc.dg/vect/vect-cond-7.c: New testcase.
1081
1082 2011-09-02 Martin Jambor <mjambor@suse.cz>
1083
1084 * g++.dg/ipa/devirt-3.C: Added a distraction method.
1085 * g++.dg/ipa/ivinline-7.C: Added a test for direct call discovery,
1086 xfailed test for inlining.
1087 * g++.dg/ipa/ivinline-9.C: Likewise.
1088
1089 2011-09-01 Ira Rosen <ira.rosen@linaro.org>
1090
1091 PR tree-optimization/50178
1092 * gfortran.dg/vect/pr50178.f90: New test.
1093
1094 2011-08-31 Martin Jambor <mjambor@suse.cz>
1095
1096 PR middle-end/49886
1097 * gcc.c-torture/execute/pr49886.c: New testcase.
1098
1099 2011-08-31 Tom de Vries <tom@codesourcery.com>
1100
1101 PR middle-end/43513
1102 * gcc.dg/pr43513.c: New test.
1103
1104 2011-08-30 Tobias Burnus <burnus@net-b.de>
1105
1106 PR fortran/45044
1107 * gfortran.dg/common_14.f90: New.
1108 * gfortran.dg/common_resize_1.f: Add two dg-warning.
1109
1110 2011-08-30 Jason Merrill <jason@redhat.com>
1111
1112 PR c++/50084
1113 * g++.dg/cpp0x/decltype33.C: New.
1114
1115 PR c++/50089
1116 * g++.dg/cpp0x/lambda/lambda-qualified.C: New.
1117
1118 PR c++/50114
1119 * g++.dg/cpp0x/lambda/lambda-for.C: New.
1120
1121 2011-08-30 Uros Bizjak <ubizjak@gmail.com>
1122
1123 * gcc.target/i386/fma-compile.c: Escape [ and ] in scan strings.
1124
1125 2011-08-30 Eric Botcazou <ebotcazou@adacore.com>
1126
1127 * gnat.dg/specs/aggr3.ads: New test.
1128 * gnat.dg/specs/aggr3_pkg.ads: New helper.
1129
1130 * gnat.dg/specs/aggr1.ads: Remove superfluous space.
1131 * gnat.dg/specs/aggr2.ads: Likewise.
1132
1133 2011-08-30 Steven G. Kargl <kargl@gcc.gnu.org>
1134
1135 PR fortran/45170
1136 * gfortran.dg/allocate_with_source_2.f90: New test
1137
1138 2011-08-30 Jason Merrill <jason@redhat.com>
1139
1140 PR c++/50220
1141 * g++.dg/cpp0x/lambda/lambda-50220.C: New.
1142
1143 PR c++/50234
1144 * g++.dg/cpp0x/constexpr-value3.C: New.
1145
1146 2011-08-30 Richard Guenther <rguenther@suse.de>
1147
1148 PR middle-end/48571
1149 * gcc.c-torture/execute/pr48571-1.c: New testcase.
1150 * gcc.dg/tree-ssa/ssa-ccp-25.c: Remove.
1151 * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
1152 * gcc.dg/pr36902.c: XFAIL.
1153
1154 2011-08-30 Ilya Tocar <ilya.tocar@intel.com>
1155
1156 * gcc.target/i386/fma-check.h: New.
1157 * gcc.target/i386/fma-256-fmaddXX.c: New testcase.
1158 * gcc.target/i386/fma-256-fmaddsubXX.c: Likewise.
1159 * gcc.target/i386/fma-256-fmsubXX.c: Likewise.
1160 * gcc.target/i386/fma-256-fmsubaddXX.c: Likewise.
1161 * gcc.target/i386/fma-256-fnmaddXX.c: Likewise.
1162 * gcc.target/i386/fma-256-fnmsubXX.c: Likewise.
1163 * gcc.target/i386/fma-fmaddXX.c: Likewise.
1164 * gcc.target/i386/fma-fmaddsubXX.c: Likewise.
1165 * gcc.target/i386/fma-fmsubXX.c: Likewise.
1166 * gcc.target/i386/fma-fmsubaddXX.c: Likewise.
1167 * gcc.target/i386/fma-fnmaddXX.c: Likewise.
1168 * gcc.target/i386/fma-fnmsubXX.c: Likewise.
1169 * gcc.target/i386/fma-compile.c: Likewise.
1170 * gcc.target/i386/i386.exp (check_effective_target_fma): New.
1171 * gcc.target/i386/sse-12.c: Add -mfma.
1172 * gcc.target/i386/sse-13.c: Likewise.
1173 * gcc.target/i386/sse-14.c: Likewise.
1174 * gcc.target/i386/sse-22.c: Likewise.
1175 * gcc.target/i386/sse-23.c: Likewise.
1176 * g++.dg/other/i386-2.C: Likewise.
1177 * g++.dg/other/i386-3.C: Likewise.
1178
1179 2011-08-30 Kirill Yukhin <kirill.yukhin@intel.com>
1180
1181 PR testsuite/50185
1182 * gcc.target/i386/avx2-vmovmskb-2.c: Rename to ...
1183 * gcc.target/i386/avx2-vpmovmskb-2.c: ... this. Update.
1184
1185 2011-08-30 Christian Bruel <christian.bruel@st.com>
1186
1187 * g++.dg/bprob/bprob.exp (feedback_options): Set
1188 -fbranch-probabilities.
1189 * gcc.misc-tests/bprob.exp (feedback_options): Likewise.
1190
1191 2011-08-29 Jason Merrill <jason@redhat.com>
1192
1193 PR c++/50224
1194 * g++.dg/cpp0x/lambda/lambda-use2.C: New.
1195
1196 2011-08-29 Jakub Jelinek <jakub@redhat.com>
1197 Jason Merrill <jason@redhat.com>
1198
1199 * g++.dg/dfp/base.C: New test.
1200
1201 2011-08-29 Jason Merrill <jason@redhat.com>
1202
1203 Core DR 994
1204 PR c++/50209
1205 * g++.dg/cpp0x/initlist58.C: New.
1206
1207 2011-08-29 Janus Weil <janus@gcc.gnu.org>
1208
1209 PR fortran/50225
1210 * gfortran.dg/class_result_1.f03: New.
1211
1212 2011-08-29 Jakub Jelinek <jakub@redhat.com>
1213
1214 PR middle-end/48722
1215 * gcc.target/i386/pr48722.c: New test.
1216
1217 2011-08-29 Thomas Koenig <tkoenig@gcc.gnu.org>
1218
1219 PR libfortran/50192
1220 * gfortran.dg/widechar_compare_1.f90: New test.
1221
1222 2011-08-26 Jason Merrill <jason@redhat.com>
1223
1224 Core DR 342
1225 PR c++/48582
1226 * g++.dg/abi/mangle50.C: New.
1227
1228 2011-08-27 Uros Bizjak <ubizjak@gmail.com>
1229
1230 PR target/50202
1231 * gcc.target/i386/pr50202.c: New test.
1232
1233 2011-08-26 Uros Bizjak <ubizjak@gmail.com>
1234
1235 * gcc.target/i386/sse_4_1-round-vec.c: New test.
1236 * gcc.target/i386/sse_4_1-roundf-vec.c: New test.
1237 * gcc.target/i386/avx-round-vec.c: New test.
1238 * gcc.target/i386/avx-roundf-vec.c: New test.
1239
1240 2011-08-26 Jakub Jelinek <jakub@redhat.com>
1241
1242 * gcc.target/i386/cmpxchg16b-1.c: Match also space after the
1243 instruction.
1244
1245 PR c/50179
1246 * c-c++-common/Wunused-var-14.c: New test.
1247
1248 2011-08-26 Tom de Vries <tom@codesourcery.com>
1249
1250 * gcc.dg/tree-ssa/ivopts-lt.c: New test.
1251
1252 2011-08-26 Jiangning Liu <jiangning.liu@arm.com>
1253
1254 * gcc.target/arm/thumb2-cond-cmp-1.c: New.
1255 * gcc.target/arm/thumb2-cond-cmp-2.c: Likewise.
1256 * gcc.target/arm/thumb2-cond-cmp-3.c: Likewise.
1257 * gcc.target/arm/thumb2-cond-cmp-4.c: Likewise.
1258
1259 2011-08-26 Andrew Stubbs <ams@codesourcery.com>
1260
1261 * gcc.target/arm/thumb2-replicated-constant1.c: New file.
1262 * gcc.target/arm/thumb2-replicated-constant2.c: New file.
1263 * gcc.target/arm/thumb2-replicated-constant3.c: New file.
1264 * gcc.target/arm/thumb2-replicated-constant4.c: New file.
1265
1266 2011-08-25 Mikael Morin <mikael.morin@gcc.gnu.org>
1267
1268 PR fortran/50050
1269 * gfortran.dg/pointer_comp_init_1.f90: New test.
1270
1271 2011-08-25 Jason Merrill <jason@redhat.com>
1272
1273 PR c++/50157
1274 * g++.dg/cpp0x/sfinae27.C: New.
1275
1276 2011-08-25 Tobias Burnus <burnus@net-b.de>
1277
1278 * gfortran.dg/coarray_lib_token_4.f90: New.
1279
1280 2011-08-25 Tobias Burnus <burnus@net-b.de>
1281
1282 * gfortran.dg/coarray/alloc_comp_1.f90: New.
1283
1284 2011-08-25 Richard Guenther <rguenther@suse.de>
1285
1286 * gcc.dg/Wshadow-3.c: Restore original content destroyed by r148442.
1287
1288 2011-08-24 Tobias Burnus <burnus@net-b.de>
1289
1290 PR fortran/50163
1291 * gfortran.dg/initialization_28.f90: New.
1292
1293 2011-08-24 Richard Guenther <rguenther@suse.de>
1294
1295 PR tree-optimization/50067
1296 * gcc.dg/torture/pr50067-3.c: New testcase.
1297 * gcc.dg/torture/pr50067-4.c: Likewise.
1298 * gcc.dg/torture/pr50067-5.c: Likewise.
1299
1300 2011-08-23 Kirill Yukhin <kirill.yukhin@intel.com>
1301
1302 * g++.dg/other/i386-2.C: Add -mavx2 check.
1303 * g++.dg/other/i386-3.C: Likewise.
1304 * gcc.target/i386/avx-1.c: Add AVX2.
1305 * gcc.target/i386/avx-2.c: Likewise.
1306 * gcc.target/i386/funcspec-5.c: Likewise.
1307 * gcc.target/i386/sse-12.c: Likewise.
1308 * gcc.target/i386/sse-13.c: Likewise.
1309 * gcc.target/i386/sse-14.c: Likewise.
1310 * gcc.target/i386/sse-22.c: Likewise.
1311 * gcc.target/i386/sse-23.c: Likewise.
1312 * gcc.target/i386/i386.exp (check_effective_target_avx2): Likewise.
1313 * gcc.target/i386/avx2-check.h: New.
1314 * gcc.target/i386/avx2-i32gatherd-1.c: Likewise.
1315 * gcc.target/i386/avx2-i32gatherd-2.c: Likewise.
1316 * gcc.target/i386/avx2-i32gatherd-3.c: Likewise.
1317 * gcc.target/i386/avx2-i32gatherd-4.c: Likewise.
1318 * gcc.target/i386/avx2-i32gatherd256-1.c: Likewise.
1319 * gcc.target/i386/avx2-i32gatherd256-2.c: Likewise.
1320 * gcc.target/i386/avx2-i32gatherd256-3.c: Likewise.
1321 * gcc.target/i386/avx2-i32gatherd256-4.c: Likewise.
1322 * gcc.target/i386/avx2-i32gatherpd-1.c: Likewise.
1323 * gcc.target/i386/avx2-i32gatherpd-2.c: Likewise.
1324 * gcc.target/i386/avx2-i32gatherpd-3.c: Likewise.
1325 * gcc.target/i386/avx2-i32gatherpd-4.c: Likewise.
1326 * gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise.
1327 * gcc.target/i386/avx2-i32gatherpd256-2.c: Likewise.
1328 * gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise.
1329 * gcc.target/i386/avx2-i32gatherpd256-4.c: Likewise.
1330 * gcc.target/i386/avx2-i32gatherps-1.c: Likewise.
1331 * gcc.target/i386/avx2-i32gatherps-2.c: Likewise.
1332 * gcc.target/i386/avx2-i32gatherps-3.c: Likewise.
1333 * gcc.target/i386/avx2-i32gatherps-4.c: Likewise.
1334 * gcc.target/i386/avx2-i32gatherps256-1.c: Likewise.
1335 * gcc.target/i386/avx2-i32gatherps256-2.c: Likewise.
1336 * gcc.target/i386/avx2-i32gatherps256-3.c: Likewise.
1337 * gcc.target/i386/avx2-i32gatherps256-4.c: Likewise.
1338 * gcc.target/i386/avx2-i32gatherq-1.c: Likewise.
1339 * gcc.target/i386/avx2-i32gatherq-2.c: Likewise.
1340 * gcc.target/i386/avx2-i32gatherq-3.c: Likewise.
1341 * gcc.target/i386/avx2-i32gatherq-4.c: Likewise.
1342 * gcc.target/i386/avx2-i32gatherq256-1.c: Likewise.
1343 * gcc.target/i386/avx2-i32gatherq256-2.c: Likewise.
1344 * gcc.target/i386/avx2-i32gatherq256-3.c: Likewise.
1345 * gcc.target/i386/avx2-i32gatherq256-4.c: Likewise.
1346 * gcc.target/i386/avx2-i64gatherd-1.c: Likewise.
1347 * gcc.target/i386/avx2-i64gatherd-2.c: Likewise.
1348 * gcc.target/i386/avx2-i64gatherd-3.c: Likewise.
1349 * gcc.target/i386/avx2-i64gatherd-4.c: Likewise.
1350 * gcc.target/i386/avx2-i64gatherd256-1.c: Likewise.
1351 * gcc.target/i386/avx2-i64gatherd256-2.c: Likewise.
1352 * gcc.target/i386/avx2-i64gatherd256-3.c: Likewise.
1353 * gcc.target/i386/avx2-i64gatherd256-4.c: Likewise.
1354 * gcc.target/i386/avx2-i64gatherpd-1.c: Likewise.
1355 * gcc.target/i386/avx2-i64gatherpd-2.c: Likewise.
1356 * gcc.target/i386/avx2-i64gatherpd-3.c: Likewise.
1357 * gcc.target/i386/avx2-i64gatherpd-4.c: Likewise.
1358 * gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise.
1359 * gcc.target/i386/avx2-i64gatherpd256-2.c: Likewise.
1360 * gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise.
1361 * gcc.target/i386/avx2-i64gatherpd256-4.c: Likewise.
1362 * gcc.target/i386/avx2-i64gatherps-1.c: Likewise.
1363 * gcc.target/i386/avx2-i64gatherps-2.c: Likewise.
1364 * gcc.target/i386/avx2-i64gatherps-3.c: Likewise.
1365 * gcc.target/i386/avx2-i64gatherps-4.c: Likewise.
1366 * gcc.target/i386/avx2-i64gatherps256-1.c: Likewise.
1367 * gcc.target/i386/avx2-i64gatherps256-2.c: Likewise.
1368 * gcc.target/i386/avx2-i64gatherps256-3.c: Likewise.
1369 * gcc.target/i386/avx2-i64gatherps256-4.c: Likewise.
1370 * gcc.target/i386/avx2-i64gatherq-1.c: Likewise.
1371 * gcc.target/i386/avx2-i64gatherq-2.c: Likewise.
1372 * gcc.target/i386/avx2-i64gatherq-3.c: Likewise.
1373 * gcc.target/i386/avx2-i64gatherq-4.c: Likewise.
1374 * gcc.target/i386/avx2-i64gatherq256-1.c: Likewise.
1375 * gcc.target/i386/avx2-i64gatherq256-2.c: Likewise.
1376 * gcc.target/i386/avx2-i64gatherq256-3.c: Likewise.
1377 * gcc.target/i386/avx2-i64gatherq256-4.c: Likewise.
1378 * gcc.target/i386/avx2-mpsadbw-1.c: Likewise.
1379 * gcc.target/i386/avx2-mpsadbw-2.c: Likewise.
1380 * gcc.target/i386/avx2-vbroadcastsd_pd-1.c: Likewise.
1381 * gcc.target/i386/avx2-vbroadcastsd_pd-2.c: Likewise.
1382 * gcc.target/i386/avx2-vbroadcastsi128-1.c: Likewise.
1383 * gcc.target/i386/avx2-vbroadcastsi128-2.c: Likewise.
1384 * gcc.target/i386/avx2-vbroadcastss_ps-1.c: Likewise.
1385 * gcc.target/i386/avx2-vbroadcastss_ps-2.c: Likewise.
1386 * gcc.target/i386/avx2-vbroadcastss_ps256-1.c: Likewise.
1387 * gcc.target/i386/avx2-vbroadcastss_ps256-2.c: Likewise.
1388 * gcc.target/i386/avx2-vextracti128-1.c: Likewise.
1389 * gcc.target/i386/avx2-vextracti128-2.c: Likewise.
1390 * gcc.target/i386/avx2-vinserti128-1.c: Likewise.
1391 * gcc.target/i386/avx2-vinserti128-2.c: Likewise.
1392 * gcc.target/i386/avx2-vmovmskb-2.c: Likewise.
1393 * gcc.target/i386/avx2-vmovntdqa-1.c: Likewise.
1394 * gcc.target/i386/avx2-vmovntdqa-2.c: Likewise.
1395 * gcc.target/i386/avx2-vpabsb256-1.c: Likewise.
1396 * gcc.target/i386/avx2-vpabsb256-2.c: Likewise.
1397 * gcc.target/i386/avx2-vpabsd256-1.c: Likewise.
1398 * gcc.target/i386/avx2-vpabsd256-2.c: Likewise.
1399 * gcc.target/i386/avx2-vpabsw256-1.c: Likewise.
1400 * gcc.target/i386/avx2-vpabsw256-2.c: Likewise.
1401 * gcc.target/i386/avx2-vpackssdw-1.c: Likewise.
1402 * gcc.target/i386/avx2-vpackssdw-2.c: Likewise.
1403 * gcc.target/i386/avx2-vpacksswb-1.c: Likewise.
1404 * gcc.target/i386/avx2-vpacksswb-2.c: Likewise.
1405 * gcc.target/i386/avx2-vpackusdw-1.c: Likewise.
1406 * gcc.target/i386/avx2-vpackusdw-2.c: Likewise.
1407 * gcc.target/i386/avx2-vpackuswb-1.c: Likewise.
1408 * gcc.target/i386/avx2-vpackuswb-2.c: Likewise.
1409 * gcc.target/i386/avx2-vpaddb-1.c: Likewise.
1410 * gcc.target/i386/avx2-vpaddb-2.c: Likewise.
1411 * gcc.target/i386/avx2-vpaddd-1.c: Likewise.
1412 * gcc.target/i386/avx2-vpaddd-2.c: Likewise.
1413 * gcc.target/i386/avx2-vpaddq-1.c: Likewise.
1414 * gcc.target/i386/avx2-vpaddq-2.c: Likewise.
1415 * gcc.target/i386/avx2-vpaddsb-1.c: Likewise.
1416 * gcc.target/i386/avx2-vpaddsb-2.c: Likewise.
1417 * gcc.target/i386/avx2-vpaddsw-1.c: Likewise.
1418 * gcc.target/i386/avx2-vpaddsw-2.c: Likewise.
1419 * gcc.target/i386/avx2-vpaddusb-1.c: Likewise.
1420 * gcc.target/i386/avx2-vpaddusb-2.c: Likewise.
1421 * gcc.target/i386/avx2-vpaddusw-1.c: Likewise.
1422 * gcc.target/i386/avx2-vpaddusw-2.c: Likewise.
1423 * gcc.target/i386/avx2-vpaddw-1.c: Likewise.
1424 * gcc.target/i386/avx2-vpaddw-2.c: Likewise.
1425 * gcc.target/i386/avx2-vpalignr256-1.c: Likewise.
1426 * gcc.target/i386/avx2-vpalignr256-2.c: Likewise.
1427 * gcc.target/i386/avx2-vpand-1.c: Likewise.
1428 * gcc.target/i386/avx2-vpand-2.c: Likewise.
1429 * gcc.target/i386/avx2-vpandn-1.c: Likewise.
1430 * gcc.target/i386/avx2-vpandn-2.c: Likewise.
1431 * gcc.target/i386/avx2-vpavgb-1.c: Likewise.
1432 * gcc.target/i386/avx2-vpavgb-2.c: Likewise.
1433 * gcc.target/i386/avx2-vpavgw-1.c: Likewise.
1434 * gcc.target/i386/avx2-vpavgw-2.c: Likewise.
1435 * gcc.target/i386/avx2-vpblendd128-1.c: Likewise.
1436 * gcc.target/i386/avx2-vpblendd128-2.c: Likewise.
1437 * gcc.target/i386/avx2-vpblendd256-1.c: Likewise.
1438 * gcc.target/i386/avx2-vpblendd256-2.c: Likewise.
1439 * gcc.target/i386/avx2-vpblendvb-1.c: Likewise.
1440 * gcc.target/i386/avx2-vpblendvb-2.c: Likewise.
1441 * gcc.target/i386/avx2-vpblendw-1.c: Likewise.
1442 * gcc.target/i386/avx2-vpblendw-2.c: Likewise.
1443 * gcc.target/i386/avx2-vpbroadcastb128-1.c: Likewise.
1444 * gcc.target/i386/avx2-vpbroadcastb128-2.c: Likewise.
1445 * gcc.target/i386/avx2-vpbroadcastb256-1.c: Likewise.
1446 * gcc.target/i386/avx2-vpbroadcastb256-2.c: Likewise.
1447 * gcc.target/i386/avx2-vpbroadcastd128-1.c: Likewise.
1448 * gcc.target/i386/avx2-vpbroadcastd128-2.c: Likewise.
1449 * gcc.target/i386/avx2-vpbroadcastd256-1.c: Likewise.
1450 * gcc.target/i386/avx2-vpbroadcastd256-2.c: Likewise.
1451 * gcc.target/i386/avx2-vpbroadcastq128-1.c: Likewise.
1452 * gcc.target/i386/avx2-vpbroadcastq128-2.c: Likewise.
1453 * gcc.target/i386/avx2-vpbroadcastq256-1.c: Likewise.
1454 * gcc.target/i386/avx2-vpbroadcastq256-2.c: Likewise.
1455 * gcc.target/i386/avx2-vpbroadcastw128-1.c: Likewise.
1456 * gcc.target/i386/avx2-vpbroadcastw128-2.c: Likewise.
1457 * gcc.target/i386/avx2-vpbroadcastw256-1.c: Likewise.
1458 * gcc.target/i386/avx2-vpbroadcastw256-2.c: Likewise.
1459 * gcc.target/i386/avx2-vpcmpeqb-1.c: Likewise.
1460 * gcc.target/i386/avx2-vpcmpeqb-2.c: Likewise.
1461 * gcc.target/i386/avx2-vpcmpeqd-1.c: Likewise.
1462 * gcc.target/i386/avx2-vpcmpeqd-2.c: Likewise.
1463 * gcc.target/i386/avx2-vpcmpeqq-1.c: Likewise.
1464 * gcc.target/i386/avx2-vpcmpeqq-2.c: Likewise.
1465 * gcc.target/i386/avx2-vpcmpeqw-1.c: Likewise.
1466 * gcc.target/i386/avx2-vpcmpeqw-2.c: Likewise.
1467 * gcc.target/i386/avx2-vpcmpgtb-1.c: Likewise.
1468 * gcc.target/i386/avx2-vpcmpgtb-2.c: Likewise.
1469 * gcc.target/i386/avx2-vpcmpgtd-1.c: Likewise.
1470 * gcc.target/i386/avx2-vpcmpgtd-2.c: Likewise.
1471 * gcc.target/i386/avx2-vpcmpgtq-1.c: Likewise.
1472 * gcc.target/i386/avx2-vpcmpgtq-2.c: Likewise.
1473 * gcc.target/i386/avx2-vpcmpgtw-1.c: Likewise.
1474 * gcc.target/i386/avx2-vpcmpgtw-2.c: Likewise.
1475 * gcc.target/i386/avx2-vperm2i128-1.c: Likewise.
1476 * gcc.target/i386/avx2-vperm2i128-2.c: Likewise.
1477 * gcc.target/i386/avx2-vpermd-1.c: Likewise.
1478 * gcc.target/i386/avx2-vpermd-2.c: Likewise.
1479 * gcc.target/i386/avx2-vpermpd-1.c: Likewise.
1480 * gcc.target/i386/avx2-vpermpd-2.c: Likewise.
1481 * gcc.target/i386/avx2-vpermps-1.c: Likewise.
1482 * gcc.target/i386/avx2-vpermps-2.c: Likewise.
1483 * gcc.target/i386/avx2-vpermq-1.c: Likewise.
1484 * gcc.target/i386/avx2-vpermq-2.c: Likewise.
1485 * gcc.target/i386/avx2-vphaddd-1.c: Likewise.
1486 * gcc.target/i386/avx2-vphaddd-2.c: Likewise.
1487 * gcc.target/i386/avx2-vphaddsw-1.c: Likewise.
1488 * gcc.target/i386/avx2-vphaddsw-2.c: Likewise.
1489 * gcc.target/i386/avx2-vphaddw-1.c: Likewise.
1490 * gcc.target/i386/avx2-vphaddw-2.c: Likewise.
1491 * gcc.target/i386/avx2-vphsubd-1.c: Likewise.
1492 * gcc.target/i386/avx2-vphsubd-2.c: Likewise.
1493 * gcc.target/i386/avx2-vphsubsw-1.c: Likewise.
1494 * gcc.target/i386/avx2-vphsubsw-2.c: Likewise.
1495 * gcc.target/i386/avx2-vphsubw-1.c: Likewise.
1496 * gcc.target/i386/avx2-vpmaddubsw-1.c: Likewise.
1497 * gcc.target/i386/avx2-vpmaddubsw-2.c: Likewise.
1498 * gcc.target/i386/avx2-vpmaddwd-1.c: Likewise.
1499 * gcc.target/i386/avx2-vpmaddwd-2.c: Likewise.
1500 * gcc.target/i386/avx2-vpmaskloadd-1.c: Likewise.
1501 * gcc.target/i386/avx2-vpmaskloadd-2.c: Likewise.
1502 * gcc.target/i386/avx2-vpmaskloadd256-1.c: Likewise.
1503 * gcc.target/i386/avx2-vpmaskloadd256-2.c: Likewise.
1504 * gcc.target/i386/avx2-vpmaskloadq-1.c: Likewise.
1505 * gcc.target/i386/avx2-vpmaskloadq-2.c: Likewise.
1506 * gcc.target/i386/avx2-vpmaskloadq256-1.c: Likewise.
1507 * gcc.target/i386/avx2-vpmaskloadq256-2.c: Likewise.
1508 * gcc.target/i386/avx2-vpmaskstored-1.c: Likewise.
1509 * gcc.target/i386/avx2-vpmaskstored-2.c: Likewise.
1510 * gcc.target/i386/avx2-vpmaskstored256-1.c: Likewise.
1511 * gcc.target/i386/avx2-vpmaskstored256-2.c: Likewise.
1512 * gcc.target/i386/avx2-vpmaskstoreq-1.c: Likewise.
1513 * gcc.target/i386/avx2-vpmaskstoreq-2.c: Likewise.
1514 * gcc.target/i386/avx2-vpmaskstoreq256-1.c: Likewise.
1515 * gcc.target/i386/avx2-vpmaskstoreq256-2.c: Likewise.
1516 * gcc.target/i386/avx2-vpmaxsb-1.c: Likewise.
1517 * gcc.target/i386/avx2-vpmaxsb-2.c: Likewise.
1518 * gcc.target/i386/avx2-vpmaxsd-1.c: Likewise.
1519 * gcc.target/i386/avx2-vpmaxsd-2.c: Likewise.
1520 * gcc.target/i386/avx2-vpmaxsw-1.c: Likewise.
1521 * gcc.target/i386/avx2-vpmaxsw-2.c: Likewise.
1522 * gcc.target/i386/avx2-vpmaxub-1.c: Likewise.
1523 * gcc.target/i386/avx2-vpmaxub-2.c: Likewise.
1524 * gcc.target/i386/avx2-vpmaxud-1.c: Likewise.
1525 * gcc.target/i386/avx2-vpmaxud-2.c: Likewise.
1526 * gcc.target/i386/avx2-vpmaxuw-1.c: Likewise.
1527 * gcc.target/i386/avx2-vpmaxuw-2.c: Likewise.
1528 * gcc.target/i386/avx2-vpminsb-1.c: Likewise.
1529 * gcc.target/i386/avx2-vpminsb-2.c: Likewise.
1530 * gcc.target/i386/avx2-vpminsd-1.c: Likewise.
1531 * gcc.target/i386/avx2-vpminsd-2.c: Likewise.
1532 * gcc.target/i386/avx2-vpminsw-1.c: Likewise.
1533 * gcc.target/i386/avx2-vpminsw-2.c: Likewise.
1534 * gcc.target/i386/avx2-vpminub-1.c: Likewise.
1535 * gcc.target/i386/avx2-vpminub-2.c: Likewise.
1536 * gcc.target/i386/avx2-vpminud-1.c: Likewise.
1537 * gcc.target/i386/avx2-vpminud-2.c: Likewise.
1538 * gcc.target/i386/avx2-vpminuw-1.c: Likewise.
1539 * gcc.target/i386/avx2-vpminuw-2.c: Likewise.
1540 * gcc.target/i386/avx2-vpmovmskb-1.c: Likewise.
1541 * gcc.target/i386/avx2-vpmovsxbd-1.c: Likewise.
1542 * gcc.target/i386/avx2-vpmovsxbd-2.c: Likewise.
1543 * gcc.target/i386/avx2-vpmovsxbq-1.c: Likewise.
1544 * gcc.target/i386/avx2-vpmovsxbq-2.c: Likewise.
1545 * gcc.target/i386/avx2-vpmovsxbw-1.c: Likewise.
1546 * gcc.target/i386/avx2-vpmovsxbw-2.c: Likewise.
1547 * gcc.target/i386/avx2-vpmovsxdq-1.c: Likewise.
1548 * gcc.target/i386/avx2-vpmovsxdq-2.c: Likewise.
1549 * gcc.target/i386/avx2-vpmovsxwd-1.c: Likewise.
1550 * gcc.target/i386/avx2-vpmovsxwd-2.c: Likewise.
1551 * gcc.target/i386/avx2-vpmovsxwq-1.c: Likewise.
1552 * gcc.target/i386/avx2-vpmovsxwq-2.c: Likewise.
1553 * gcc.target/i386/avx2-vpmovzxbd-1.c: Likewise.
1554 * gcc.target/i386/avx2-vpmovzxbd-2.c: Likewise.
1555 * gcc.target/i386/avx2-vpmovzxbq-1.c: Likewise.
1556 * gcc.target/i386/avx2-vpmovzxbq-2.c: Likewise.
1557 * gcc.target/i386/avx2-vpmovzxbw-1.c: Likewise.
1558 * gcc.target/i386/avx2-vpmovzxbw-2.c: Likewise.
1559 * gcc.target/i386/avx2-vpmovzxdq-1.c: Likewise.
1560 * gcc.target/i386/avx2-vpmovzxdq-2.c: Likewise.
1561 * gcc.target/i386/avx2-vpmovzxwd-1.c: Likewise.
1562 * gcc.target/i386/avx2-vpmovzxwd-2.c: Likewise.
1563 * gcc.target/i386/avx2-vpmovzxwq-1.c: Likewise.
1564 * gcc.target/i386/avx2-vpmovzxwq-2.c: Likewise.
1565 * gcc.target/i386/avx2-vpmuldq-1.c: Likewise.
1566 * gcc.target/i386/avx2-vpmuldq-2.c: Likewise.
1567 * gcc.target/i386/avx2-vpmulhrsw-1.c: Likewise.
1568 * gcc.target/i386/avx2-vpmulhrsw-2.c: Likewise.
1569 * gcc.target/i386/avx2-vpmulhuw-1.c: Likewise.
1570 * gcc.target/i386/avx2-vpmulhuw-2.c: Likewise.
1571 * gcc.target/i386/avx2-vpmulhw-1.c: Likewise.
1572 * gcc.target/i386/avx2-vpmulhw-2.c: Likewise.
1573 * gcc.target/i386/avx2-vpmulld-1.c: Likewise.
1574 * gcc.target/i386/avx2-vpmulld-2.c: Likewise.
1575 * gcc.target/i386/avx2-vpmullw-1.c: Likewise.
1576 * gcc.target/i386/avx2-vpmullw-2.c: Likewise.
1577 * gcc.target/i386/avx2-vpmuludq-1.c: Likewise.
1578 * gcc.target/i386/avx2-vpmuludq-2.c: Likewise.
1579 * gcc.target/i386/avx2-vpor-1.c: Likewise.
1580 * gcc.target/i386/avx2-vpor-2.c: Likewise.
1581 * gcc.target/i386/avx2-vpsadbw-1.c: Likewise.
1582 * gcc.target/i386/avx2-vpsadbw-2.c: Likewise.
1583 * gcc.target/i386/avx2-vpshufb-1.c: Likewise.
1584 * gcc.target/i386/avx2-vpshufb-2.c: Likewise.
1585 * gcc.target/i386/avx2-vpshufd-1.c: Likewise.
1586 * gcc.target/i386/avx2-vpshufd-2.c: Likewise.
1587 * gcc.target/i386/avx2-vpshufhw-1.c: Likewise.
1588 * gcc.target/i386/avx2-vpshufhw-2.c: Likewise.
1589 * gcc.target/i386/avx2-vpshuflw-1.c: Likewise.
1590 * gcc.target/i386/avx2-vpshuflw-2.c: Likewise.
1591 * gcc.target/i386/avx2-vpsignb-1.c: Likewise.
1592 * gcc.target/i386/avx2-vpsignb-2.c: Likewise.
1593 * gcc.target/i386/avx2-vpsignd-1.c: Likewise.
1594 * gcc.target/i386/avx2-vpsignd-2.c: Likewise.
1595 * gcc.target/i386/avx2-vpsignw-1.c: Likewise.
1596 * gcc.target/i386/avx2-vpsignw-2.c: Likewise.
1597 * gcc.target/i386/avx2-vpslld-1.c: Likewise.
1598 * gcc.target/i386/avx2-vpslld-2.c: Likewise.
1599 * gcc.target/i386/avx2-vpslldi-1.c: Likewise.
1600 * gcc.target/i386/avx2-vpslldi-2.c: Likewise.
1601 * gcc.target/i386/avx2-vpslldq-1.c: Likewise.
1602 * gcc.target/i386/avx2-vpslldq-2.c: Likewise.
1603 * gcc.target/i386/avx2-vpsllq-1.c: Likewise.
1604 * gcc.target/i386/avx2-vpsllq-2.c: Likewise.
1605 * gcc.target/i386/avx2-vpsllqi-1.c: Likewise.
1606 * gcc.target/i386/avx2-vpsllqi-2.c: Likewise.
1607 * gcc.target/i386/avx2-vpsllvd128-1.c: Likewise.
1608 * gcc.target/i386/avx2-vpsllvd128-2.c: Likewise.
1609 * gcc.target/i386/avx2-vpsllvd256-1.c: Likewise.
1610 * gcc.target/i386/avx2-vpsllvd256-2.c: Likewise.
1611 * gcc.target/i386/avx2-vpsllvq128-1.c: Likewise.
1612 * gcc.target/i386/avx2-vpsllvq128-2.c: Likewise.
1613 * gcc.target/i386/avx2-vpsllvq256-1.c: Likewise.
1614 * gcc.target/i386/avx2-vpsllvq256-2.c: Likewise.
1615 * gcc.target/i386/avx2-vpsllw-1.c: Likewise.
1616 * gcc.target/i386/avx2-vpsllw-2.c: Likewise.
1617 * gcc.target/i386/avx2-vpsllwi-1.c: Likewise.
1618 * gcc.target/i386/avx2-vpsllwi-2.c: Likewise.
1619 * gcc.target/i386/avx2-vpsrad-1.c: Likewise.
1620 * gcc.target/i386/avx2-vpsrad-2.c: Likewise.
1621 * gcc.target/i386/avx2-vpsradi-1.c: Likewise.
1622 * gcc.target/i386/avx2-vpsradi-2.c: Likewise.
1623 * gcc.target/i386/avx2-vpsravd128-1.c: Likewise.
1624 * gcc.target/i386/avx2-vpsravd128-2.c: Likewise.
1625 * gcc.target/i386/avx2-vpsravd256-1.c: Likewise.
1626 * gcc.target/i386/avx2-vpsravd256-2.c: Likewise.
1627 * gcc.target/i386/avx2-vpsraw-1.c: Likewise.
1628 * gcc.target/i386/avx2-vpsraw-2.c: Likewise.
1629 * gcc.target/i386/avx2-vpsrawi-1.c: Likewise.
1630 * gcc.target/i386/avx2-vpsrawi-2.c: Likewise.
1631 * gcc.target/i386/avx2-vpsrld-1.c: Likewise.
1632 * gcc.target/i386/avx2-vpsrld-2.c: Likewise.
1633 * gcc.target/i386/avx2-vpsrldi-1.c: Likewise.
1634 * gcc.target/i386/avx2-vpsrldi-2.c: Likewise.
1635 * gcc.target/i386/avx2-vpsrldq-1.c: Likewise.
1636 * gcc.target/i386/avx2-vpsrldq-2.c: Likewise.
1637 * gcc.target/i386/avx2-vpsrlq-1.c: Likewise.
1638 * gcc.target/i386/avx2-vpsrlq-2.c: Likewise.
1639 * gcc.target/i386/avx2-vpsrlqi-1.c: Likewise.
1640 * gcc.target/i386/avx2-vpsrlqi-2.c: Likewise.
1641 * gcc.target/i386/avx2-vpsrlvd128-1.c: Likewise.
1642 * gcc.target/i386/avx2-vpsrlvd128-2.c: Likewise.
1643 * gcc.target/i386/avx2-vpsrlvd256-1.c: Likewise.
1644 * gcc.target/i386/avx2-vpsrlvd256-2.c: Likewise.
1645 * gcc.target/i386/avx2-vpsrlvq128-1.c: Likewise.
1646 * gcc.target/i386/avx2-vpsrlvq128-2.c: Likewise.
1647 * gcc.target/i386/avx2-vpsrlvq256-1.c: Likewise.
1648 * gcc.target/i386/avx2-vpsrlvq256-2.c: Likewise.
1649 * gcc.target/i386/avx2-vpsrlw-1.c: Likewise.
1650 * gcc.target/i386/avx2-vpsrlw-2.c: Likewise.
1651 * gcc.target/i386/avx2-vpsrlwi-1.c: Likewise.
1652 * gcc.target/i386/avx2-vpsrlwi-2.c: Likewise.
1653 * gcc.target/i386/avx2-vpsubb-1.c: Likewise.
1654 * gcc.target/i386/avx2-vpsubb-2.c: Likewise.
1655 * gcc.target/i386/avx2-vpsubd-1.c: Likewise.
1656 * gcc.target/i386/avx2-vpsubd-2.c: Likewise.
1657 * gcc.target/i386/avx2-vpsubq-1.c: Likewise.
1658 * gcc.target/i386/avx2-vpsubq-2.c: Likewise.
1659 * gcc.target/i386/avx2-vpsubsb-1.c: Likewise.
1660 * gcc.target/i386/avx2-vpsubsb-2.c: Likewise.
1661 * gcc.target/i386/avx2-vpsubsw-1.c: Likewise.
1662 * gcc.target/i386/avx2-vpsubsw-2.c: Likewise.
1663 * gcc.target/i386/avx2-vpsubusb-1.c: Likewise.
1664 * gcc.target/i386/avx2-vpsubusb-2.c: Likewise.
1665 * gcc.target/i386/avx2-vpsubusw-1.c: Likewise.
1666 * gcc.target/i386/avx2-vpsubusw-2.c: Likewise.
1667 * gcc.target/i386/avx2-vpunpckhbw-1.c: Likewise.
1668 * gcc.target/i386/avx2-vpunpckhbw-2.c: Likewise.
1669 * gcc.target/i386/avx2-vpunpckhdq-1.c: Likewise.
1670 * gcc.target/i386/avx2-vpunpckhdq-2.c: Likewise.
1671 * gcc.target/i386/avx2-vpunpckhqdq-1.c: Likewise.
1672 * gcc.target/i386/avx2-vpunpckhqdq-2.c: Likewise.
1673 * gcc.target/i386/avx2-vpunpckhwd-1.c: Likewise.
1674 * gcc.target/i386/avx2-vpunpckhwd-2.c: Likewise.
1675 * gcc.target/i386/avx2-vpunpcklbw-1.c: Likewise.
1676 * gcc.target/i386/avx2-vpunpcklbw-2.c: Likewise.
1677 * gcc.target/i386/avx2-vpunpckldq-1.c: Likewise.
1678 * gcc.target/i386/avx2-vpunpckldq-2.c: Likewise.
1679 * gcc.target/i386/avx2-vpunpcklqdq-1.c: Likewise.
1680 * gcc.target/i386/avx2-vpunpcklqdq-2.c: Likewise.
1681 * gcc.target/i386/avx2-vpunpcklwd-1.c: Likewise.
1682 * gcc.target/i386/avx2-vpunpcklwd-2.c: Likewise.
1683 * gcc.target/i386/avx2-vpxor-1.c: Likewise.
1684 * gcc.target/i386/avx2-vpxor-2.c: Likewise.
1685 * gcc.target/i386/testimm-9.c: Likewise.
1686
1687 2011-08-23 Kirill Yukhin <kirill.yukhin@intel.com>
1688
1689 * g++.dg/other/i386-2.C: Add -mbmi2 check.
1690 * g++.dg/other/i386-3.C: Likewise.
1691 * gcc.target/i386/bmi2-bzhi32-1.c: New testcase.
1692 * gcc.target/i386/bmi2-bzhi32-1a.c: Likewise.
1693 * gcc.target/i386/bmi2-bzhi64-1.c: Likewise.
1694 * gcc.target/i386/bmi2-bzhi64-1a.c: Likewise.
1695 * gcc.target/i386/bmi2-mulx32-1.c: Likewise.
1696 * gcc.target/i386/bmi2-mulx32-1a.c: Likewise.
1697 * gcc.target/i386/bmi2-mulx64-1.c: Likewise.
1698 * gcc.target/i386/bmi2-mulx64-1a.c: Likewise.
1699 * gcc.target/i386/bmi2-pdep32-1.c: Likewise.
1700 * gcc.target/i386/bmi2-pdep32-1a.c: Likewise.
1701 * gcc.target/i386/bmi2-pdep64-1.c: Likewise.
1702 * gcc.target/i386/bmi2-pdep64-1a.c: Likewise.
1703 * gcc.target/i386/bmi2-pext32-1.c: Likewise.
1704 * gcc.target/i386/bmi2-pext32-1a.c: Likewise.
1705 * gcc.target/i386/bmi2-pext64-1.c: Likewise.
1706 * gcc.target/i386/bmi2-pext64-1a.c: Likewise.
1707 * gcc.target/i386/bmi2-rorx32-1.c: Likewise.
1708 * gcc.target/i386/bmi2-rorx32-1a.c: Likewise.
1709 * gcc.target/i386/bmi2-rorx64-1.c: Likewise.
1710 * gcc.target/i386/bmi2-rorx64-1a.c: Likewise.
1711 * gcc.target/i386/bmi2-sarx32-1.c: Likewise.
1712 * gcc.target/i386/bmi2-sarx32-1a.c: Likewise.
1713 * gcc.target/i386/bmi2-sarx64-1.c: Likewise.
1714 * gcc.target/i386/bmi2-sarx64-1a.c: Likewise.
1715 * gcc.target/i386/bmi2-shlx32-1.c: Likewise.
1716 * gcc.target/i386/bmi2-shlx32-1a.c: Likewise.
1717 * gcc.target/i386/bmi2-shlx64-1.c: Likewise.
1718 * gcc.target/i386/bmi2-shlx64-1a.c: Likewise.
1719 * gcc.target/i386/bmi2-shrx32-1.c: Likewise.
1720 * gcc.target/i386/bmi2-shrx32-1a.c: Likewise.
1721 * gcc.target/i386/bmi2-shrx64-1.c: Likewise.
1722 * gcc.target/i386/bmi2-shrx64-1a.c: Likewise.
1723 * gcc.target/i386/i386.exp (check_effective_target_bmi2): New.
1724 * gcc.target/i386/sse-12.c: Add BMI2.
1725 * gcc.target/i386/sse-13.c: Likewise.
1726 * gcc.target/i386/sse-14.c: Likewise.
1727 * gcc.target/i386/sse-22.c: Likewise.
1728 * gcc.target/i386/sse-23.c: Likewise.
1729
1730 2011-08-23 Jason Merrill <jason@redhat.com>
1731
1732 * g++.dg/template/crash7.C: Adjust expected errors.
1733
1734 2011-08-23 Jason Merrill <jason@redhat.com>
1735
1736 PR c++/49045
1737 Core 1321
1738 * g++.dg/cpp0x/overload2.C: New.
1739
1740 2011-08-23 Jason Merrill <jason@redhat.com>
1741
1742 Core 903
1743 * g++.dg/cpp0x/constexpr-nullptr.C: Now ill-formed.
1744
1745 2011-08-23 Jason Merrill <jason@redhat.com>
1746
1747 Core 975
1748 * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: Now accepted.
1749 * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: Adjust.
1750 * g++.dg/cpp0x/lambda/lambda-deduce2.C: Test returning overload.
1751 * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: Remove #include.
1752
1753 2011-08-23 Jason Merrill <jason@redhat.com>
1754
1755 PR c++/50024
1756 * g++.dg/cpp0x/constexpr-initlist5.C: New.
1757
1758 2011-08-23 Jakub Jelinek <jakub@redhat.com>
1759
1760 PR c++/50158
1761 * g++.dg/warn/Wunused-var-16.C: New test.
1762
1763 PR middle-end/50161
1764 * gcc.dg/pr50161.c: New test.
1765
1766 2011-08-23 Siddhesh Poyarekar <siddhesh.poyarekar@gmail.com>
1767
1768 PR c++/50055
1769 * g++.dg/gcov/gcov-7.C: New test.
1770
1771 2011-08-23 Jakub Jelinek <jakub@redhat.com>
1772
1773 PR c++/46862
1774 * g++.dg/dfp/nofields.C: New test.
1775
1776 2011-08-23 Tobias Burnus <burnus@net-b.de>
1777
1778 PR fortran/31600
1779 * gfortran.dg/use_16.f90: New.
1780
1781 2011-08-22 Uros Bizjak <ubizjak@gmail.com>
1782 Kirill Yukhin <kirill.yukhin@intel.com>
1783
1784 PR target/50155
1785 * gcc.target/i386/pr50155.c: New test.
1786
1787 2011-08-22 Jakub Jelinek <jakub@redhat.com>
1788
1789 PR tree-optimization/50133
1790 * gcc.dg/pr50133.c: New test.
1791
1792 PR middle-end/50141
1793 * c-c++-common/cxxbitfields-6.c: New test.
1794
1795 2011-08-22 Mikael Morin <mikael.morin@gcc.gnu.org>
1796
1797 PR fortran/50050
1798 * gfortran.dg/alloc_comp_initializer_3.f90: New test.
1799
1800 2011-08-22 Georg-Johann Lay <avr@gjlay.de>
1801
1802 * gcc.dg/pr49994-2.c: Add dg-require-effective-target scheduling.
1803 * gcc.dg/pr49994-3.c: Ditto.
1804
1805 2011-08-22 Richard Guenther <rguenther@suse.de>
1806
1807 PR testsuite/50145
1808 * gcc.dg/torture/pr50067-1.c: Run on little-endian systems only.
1809 * gcc.dg/torture/pr50067-2.c: Likewise.
1810
1811 2011-08-21 Thomas Koenig <tkoenig@gcc.gnu.org>
1812
1813 PR fortran/47659
1814 * gfortran.dg/warn_conversion_2.f90: Also warn about conversion
1815 of a constant resulting from simplification.
1816 * gfortran.dg/warn_conversion_3.f90: New test.
1817
1818 2011-08-21 Thomas Koenig <tkoenig@gcc.gnu.org>
1819
1820 PR fortran/50130
1821 * gfortran.dg/zero_stride_1.f90: New test.
1822
1823 2011-08-20 Janus Weil <janus@gcc.gnu.org>
1824
1825 PR fortran/49638
1826 * gfortran.dg/typebound_override_1.f90: Modified.
1827
1828 2011-08-20 Jakub Jelinek <jakub@redhat.com>
1829
1830 PR tree-optimization/48739
1831 * gcc.dg/pr48739-1.c: New test.
1832 * gcc.dg/pr48739-2.c: New test.
1833
1834 2011-08-20 Tobias Burnus <burnus@net-b.de>
1835
1836 * gfortran.dg/graphite/interchange-1.f: Remove xfail.
1837
1838 2011-08-19 Mikael Morin <mikael.morin@sfr.fr>
1839
1840 PR fortran/50129
1841 * gfortran.dg/where_3.f90: New test.
1842
1843 2011-08-19 H.J. Lu <hongjiu.lu@intel.com>
1844
1845 PR middle-end/49721
1846 * gfortran.dg/pr49721-1.f: New.
1847 * gfortran.fortran-torture/compile/pr49721-1.f: Likewise.
1848
1849 2011-08-19 Joseph Myers <joseph@codesourcery.com>
1850
1851 * gcc.dg/builtin-complex-err-1.c, gcc.dg/builtin-complex-err-2.c,
1852 gcc.dg/dfp/builtin-complex.c, gcc.dg/torture/builtin-complex-1.c:
1853 New tests.
1854
1855 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
1856
1857 * gcc.target/arm/wmul-11.c: New file.
1858 * gcc.target/arm/wmul-12.c: New file.
1859 * gcc.target/arm/wmul-13.c: New file.
1860
1861 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
1862
1863 * gcc.target/arm/wmul-10.c: New file.
1864
1865 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
1866
1867 * gcc.target/arm/wmul-9.c: New file.
1868 * gcc.target/arm/wmul-bitfield-2.c: New file.
1869
1870 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
1871
1872 * gcc.target/arm/wmul-8.c: New file.
1873
1874 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
1875
1876 * gcc.target/arm/wmul-7.c: New file.
1877
1878 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
1879
1880 * gcc.target/arm/wmul-6.c: New file.
1881
1882 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
1883
1884 * gcc.target/arm/wmul-5.c: New file.
1885 * gcc.target/arm/no-wmla-1.c: New file.
1886
1887 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
1888
1889 * gcc.target/arm/wmul-bitfield-1.c: New file.
1890
1891 2011-08-19 Joseph Myers <joseph@codesourcery.com>
1892
1893 * gcc.dg/c90-noreturn-1.c, gcc.dg/c99-noreturn-1.c: New tests.
1894
1895 2011-08-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1896
1897 * gcc.dg/builtins-67.c: Use dg-add-options c99_runtime.
1898 * gcc.target/i386/conversion.c: Likewise.
1899
1900 2011-08-19 Richard Guenther <rguenther@suse.de>
1901
1902 * gcc.dg/torture/pr50067-1.c: New testcase.
1903 * gcc.dg/torture/pr50067-2.c: Likewise.
1904
1905 2011-08-19 Joey Ye <joey.ye@arm.com>
1906
1907 PR target/49437
1908 * gcc.target/arm/handler-align.c: New test.
1909 * lib/target-supports.exp (check_effective_target_arm_cortex_m):
1910 New Function.
1911
1912 2011-08-19 Joey Ye <joey.ye@arm.com>
1913
1914 * gcc.c-torture/execute/20101011-1.c (DO_TEST): Skip on ARM.
1915
1916 2011-08-19 Mikael Morin <mikael.morin@sfr.fr>
1917
1918 PR fortran/50071
1919 * gfortran.dg/end_block_label_1.f90: New test.
1920 * gfortran.dg/end_associate_label_1.f90: New test.
1921
1922 2011-08-18 Joseph Myers <joseph@codesourcery.com>
1923
1924 * gcc.dg/c1x-pointer-float-1.c: New test.
1925
1926 2011-08-18 Mikael Morin <mikael.morin@sfr.fr>
1927
1928 PR fortran/50071
1929 * gfortran.dg/duplicate_labels_2.f: New test.
1930
1931 2011-08-18 Joseph Myers <joseph@codesourcery.com>
1932
1933 * gcc.dg/c1x-noreturn-1.c, gcc.dg/c1x-noreturn-2.c,
1934 gcc.dg/c1x-noreturn-3.c, gcc.dg/c1x-noreturn-4.c,
1935 gcc.dg/c1x-noreturn-5.c: New tests.
1936
1937 2011-08-18 Joseph Myers <joseph@codesourcery.com>
1938
1939 * gcc.dg/c1x-uni-string-1.c, gcc.dg/c1x-uni-string-2.c: New tests.
1940
1941 2011-08-18 Tobias Burnus <burnus@net-b.de>
1942
1943 PR fortran/18918
1944 * gfortran.dg/coarray_lock_1.f90: Update dg-error.
1945 * gfortran.dg/coarray_lock_3.f90: Fix test.
1946 * gfortran.dg/coarray_lock_4.f90: New.
1947 * gfortran.dg/coarray_lock_5.f90: New.
1948
1949 2011-08-18 Jakub Jelinek <jakub@redhat.com>
1950
1951 PR target/50009
1952 * gcc.c-torture/compile/pr50009.c: New test.
1953
1954 PR target/50092
1955 * gcc.dg/torture/pr50092.c: New test.
1956
1957 2011-08-18 Tobias Burnus <burnus@net-b.de>
1958
1959 PR fortran/50109
1960 * gfortran.dg/namelist_73.f90: New.
1961
1962 2011-08-18 Jakub Jelinek <jakub@redhat.com>
1963
1964 * g++.dg/plugin/decl_plugin.c: Include diagnostic.h.
1965
1966 PR debug/50017
1967 * gcc.dg/pr50017.c: New test.
1968
1969 2011-08-18 Dodji Seketeli <dodji@redhat.com>
1970
1971 PR c++/45625
1972 * g++.dg/lookup/hidden-var1.C: New test case.
1973
1974 2011-08-17 Tobias Burnus <burnus@net-b.de>
1975
1976 PR fortran/31461
1977 * gfortran.dg/warn_unused_var_2.f90: New.
1978 * gfortran.dg/warn_unused_var_3.f90: New.
1979
1980 2011-08-17 Tom de Vries <tom@codesourcery.com>
1981
1982 PR target/43597
1983 * gcc.target/arm/pr43597.c: New test.
1984
1985 2011-08-17 Janus Weil <janus@gcc.gnu.org>
1986
1987 PR fortran/50070
1988 * gfortran.dg/common_13.f90: New.
1989
1990 2011-08-16 Jason Merrill <jason@redhat.com>
1991
1992 PR c++/50086
1993 * g++.dg/cpp0x/variadic-unresolved.C: New.
1994
1995 * g++.old-deja/g++.brendan/README: Add R.I.P.
1996
1997 * g++.dg/ext/attr-used-1.C: New.
1998
1999 PR c++/50054
2000 * g++.dg/cpp0x/initlist56.C: New.
2001
2002 2011-08-15 H.J. Lu <hongjiu.lu@intel.com>
2003
2004 PR testsuite/50085
2005 * g++.dg/opt/life1.C: Only run on Linux.
2006
2007 2011-08-15 Tobias Burnus <burnus@net-b.de>
2008
2009 * gfortran.dg/coarray_26.f90: New.
2010
2011 2011-08-15 Hans-Peter Nilsson <hp@axis.com>
2012
2013 * gcc.dg/tree-ssa/vrp61.c: Use -fdump-tree-vrp1-nouid instead of
2014 -fdump-tree-vrp1.
2015
2016 2011-08-14 Janus Weil <janus@gcc.gnu.org>
2017
2018 PR fortran/50073
2019 * gfortran.dg/func_result_7.f90: New.
2020
2021 2011-08-13 Jason Merrill <jason@redhat.com>
2022
2023 PR c++/50075
2024 * g++.dg/cpp0x/decltype32.C: New.
2025
2026 PR c++/50059
2027 * g++.dg/diagnostic/expr1.C: New.
2028
2029 2011-08-12 David Li <davidxl@google.com>
2030
2031 * g++.dg/abi/vbase15.C: New test.
2032
2033 2011-08-12 Jason Merrill <jason@redhat.com>
2034
2035 PR c++/50034
2036 * g++.dg/cpp0x/defaulted28.C: Add unevaluated case.
2037
2038 2011-08-12 Uros Bizjak <ubizjak@gmail.com>
2039
2040 * gcc.dg/builtins-67.c: New test.
2041 * gcc.target/i386/conversion.c: Ditto.
2042
2043 2011-08-11 Romain Geissler <romain.geissler@gmail.com>
2044 Brian Hackett <bhackett1024@gmail.com>
2045
2046 * g++.dg/plugin/decl_plugin.c: New.
2047 * g++.dg/plugin/decl-plugin-test.C: New.
2048 * g++.dg/plugin/plugin.exp: Add above testcase.
2049
2050 2011-08-11 Richard Guenther <rguenther@suse.de>
2051
2052 * g++.dg/tree-ssa/pr41186.C: Un-XFAIL.
2053
2054 2011-08-11 Michael Matz <matz@suse.de>
2055
2056 * gcc.dg/graphite/run-id-pr47593.c: Remove -m32.
2057
2058 2011-08-11 Ira Rosen <ira.rosen@linaro.org>
2059
2060 PR tree-optimization/50039
2061 * gcc.dg/vect/vect.exp: Run no-tree-fre-* tests with -fno-tree-fre.
2062 * gcc.dg/vect/no-tree-fre-pr50039.c: New test.
2063
2064 2011-08-10 H.J. Lu <hongjiu.lu@intel.com>
2065
2066 * gcc.target/i386/sse4_1-blendps-2.c: Include <stdlib.h>.
2067 (sse4_1_test): Initialize src3 with random value.
2068
2069 2011-08-10 Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
2070
2071 * gcc.c-torture/execute/scal-to-vec1.c: New test.
2072 * gcc.c-torture/execute/scal-to-vec2.c: New test.
2073 * gcc.c-torture/execute/scal-to-vec3.c: New test.
2074 * gcc.dg/scal-to-vec1.c: New test.
2075 * gcc.dg/scal-to-vec2.c: New test.
2076
2077 2011-08-09 Richard Guenther <rguenther@suse.de>
2078
2079 * gcc.dg/tree-ssa/vrp57.c: Disable CCP.
2080 * gcc.dg/tree-ssa/vrp60.c: New testcase.
2081 * gcc.dg/tree-ssa/vrp61.c: Likewise.
2082 * gcc.dg/tree-ssa/vrp62.c: Likewise.
2083
2084 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2085
2086 * gfortran.dg/scratch_1.f90: Skip on spu-*-*.
2087
2088 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2089
2090 * gcc.dg/pr49948.c: Require pthread effective target.
2091
2092 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2093
2094 * gcc.dg/lto/20110201-1_0.c: Provide dummy sqrt.
2095
2096 2011-08-09 Uros Bizjak <ubizjak@gmail.com>
2097
2098 * gcc.target/i386/sse-22a.c: New test.
2099
2100 2011-08-09 Ira Rosen <ira.rosen@linaro.org>
2101
2102 PR tree-optimization/50014
2103 * gcc.dg/vect/pr50014.c: New test.
2104
2105 2011-08-08 Martin Jambor <mjambor@suse.cz>
2106
2107 PR middle-end/49923
2108 * gcc.dg/tree-ssa/pr49923.c: New test.
2109
2110 2011-08-08 H.J. Lu <hongjiu.lu@intel.com>
2111
2112 PR target/49781
2113 * gcc.target/i386/pr49781-1.c: New.
2114
2115 2011-08-08 Jason Merrill <jason@redhat.com>
2116
2117 * g++.dg/cpp0x/range-for20.C: Adjust to test 50020 as well.
2118
2119 * g++.dg/cpp0x/initlist5.C: Add 50011 test.
2120
2121 2011-08-07 Janus Weil <janus@gcc.gnu.org>
2122
2123 PR fortran/49638
2124 * gfortran.dg/typebound_override_1.f90: New.
2125
2126 2011-08-07 Kai Tietz <ktietz@redhat.com>
2127
2128 * gcc.dg/tree-ssa/pr23455.c: Adjust testcases for LLP64 for
2129 x86_64 mingw target.
2130 * gcc.dg/tree-ssa/loop-1.c: Likewise.
2131 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Likewise.
2132 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Likewise.
2133 * gcc.dg/tree-ssa/loop-33.c: Likewise.
2134 * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Likewise.
2135 * gcc.dg/tree-ssa/loop-35.c: Likewise.
2136 * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
2137 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
2138 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
2139 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
2140
2141 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
2142
2143 PR testsuite/48727
2144 * g++.dg/opt/devirt2.C: Use specific pattern for alpha*-*-*.
2145
2146 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
2147
2148 * gcc.dg/pr48770.c: Cleanup coverage files.
2149 * gfortran.dg/vect/O3-pr49957.f: Cleanup vect tree dump.
2150
2151 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
2152
2153 * gcc.target/i386/sse-22.c (dg-options): Add -march=k8.
2154 (pragma GCC target): Add avx, fma4, lzcnt and bmi options.
2155 * gcc.target/i386/sse-23.c (pragma GCC target): Add avx, fma4,
2156 lzcnt and bmi options.
2157
2158 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
2159
2160 PR target/47381
2161 * gcc.dg/pr47381-1.c: New.
2162 * gcc.dg/pr47381-2.c: Likewise.
2163 * gcc.target/i386/pr47381.c: Likewise.
2164
2165 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
2166
2167 PR middle-end/47727
2168 * gcc.dg/pr47727.c: New.
2169
2170 PR target/47372
2171 * gcc.dg/pr47372-1.c: New.
2172 * gcc.dg/pr47372-2.c: Likewise.
2173
2174 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
2175
2176 PR middle-end/47449
2177 * gcc.target/i386/pr47449.c: New.
2178
2179 PR target/47446
2180 * gcc.dg/pr47446-1.c: New.
2181 * gcc.dg/pr47446-2.c: Likewise.
2182
2183 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
2184
2185 PR target/47766
2186 * gcc.dg/pr47766.c: New.
2187
2188 PR target/47715
2189 * gcc.dg/tls/pr47715-1.c: New.
2190 * gcc.dg/tls/pr47715-2.c: Likewise.
2191 * gcc.dg/tls/pr47715-3.c: Likewise.
2192 * gcc.dg/tls/pr47715-4.c: Likewise.
2193 * gcc.dg/tls/pr47715-5.c: Likewise.
2194
2195 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
2196
2197 PR libobjc/50002
2198 * objc.dg/gnu-api-2-class.m: Updated comments.
2199 * obj-c++.dg/gnu-api-2-class.mm: Likewise.
2200 * objc.dg/gnu-api-2-class-meta.m: New test.
2201 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
2202
2203 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
2204
2205 PR libobjc/49882
2206 * obj-c++.dg/gnu-api-2-class.mm (main): Test class_getSuperclass()
2207 with classes that are in construction.
2208
2209 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
2210
2211 PR target/48084
2212 * gcc.target/i386/pr48084-1.c: New.
2213 * gcc.target/i386/pr48084-2.c: Likewise.
2214 * gcc.target/i386/pr48084-3.c: Likewise.
2215 * gcc.target/i386/pr48084-4.c: Likewise.
2216 * gcc.target/i386/pr48084-5.c: Likewise.
2217
2218 PR rtl-optimization/49504
2219 * gcc.target/i386/pr49504.c: New.
2220
2221 PR target/49860
2222 * gcc.dg/pr49860.c: New.
2223
2224 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
2225
2226 PR libobjc/49882
2227 * objc.dg/gnu-api-2-class.m (main): Test class_getSuperclass()
2228 with classes that are in construction.
2229
2230 2011-08-05 Jason Merrill <jason@redhat.com>
2231
2232 PR c++/48993
2233 * g++.dg/cpp0x/constexpr-48089.C: Add cases.
2234
2235 PR c++/49921
2236 * g++.dg/cpp0x/decltype31.C: New.
2237
2238 PR c++/49669
2239 * g++.dg/init/array28.C: New.
2240
2241 PR c++/49988
2242 * g++.dg/cpp0x/constexpr-non-const-arg3.C: New.
2243
2244 2011-08-05 H.J. Lu <hongjiu.lu@intel.com>
2245
2246 PR target/47369
2247 * gcc.dg/pr47369-1.c: New.
2248
2249 2011-08-05 H.J. Lu <hongjiu.lu@intel.com>
2250
2251 PR middle-end/47364
2252 * gcc.dg/torture/pr47364-1.c: New.
2253 * gcc.c-torture/compile/pr47364-1.c: Likewise.
2254 * gcc.c-torture/compile/pr47364-2.c: Likewise.
2255
2256 2011-08-05 Thomas Koenig <tkoenig@gcc.gnu.org>
2257
2258 PR fortran/37211
2259 * gfortran.dg/transfer_check_2.f90: New test case.
2260
2261 2011-08-05 Jan Hubicka <jh@suse.cz>
2262
2263 PR middle-end/49494
2264 * gfortran.dg/pr49494.f90: New testcase.
2265
2266 2011-08-05 Jan Hubicka <jh@suse.cz>
2267
2268 PR middle-end/49735
2269 * gcc.c-torture/compile/pr49735.c: New testcase.
2270
2271 2011-08-05 Jason Merrill <jason@redhat.com>
2272
2273 PR c++/47453
2274 * g++.dg/cpp0x/initlist56.C: New.
2275
2276 PR c++/49812
2277 * g++.dg/overload/rvalue2.C: New.
2278
2279 PR c++/49983
2280 * g++.dg/cpp0x/range-for21.C: New.
2281
2282 * g++.dg/ext/vla11.C: New.
2283
2284 2011-08-05 Richard Guenther <rguenther@suse.de>
2285
2286 PR tree-optimization/49984
2287 * gcc.dg/tree-ssa/vrp59.c: New testcase.
2288
2289 2011-08-05 Richard Guenther <rguenther@suse.de>
2290
2291 * gcc.dg/tree-ssa/vrp51.c: Disable CCP.
2292 * gcc.dg/tree-ssa/vrp52.c: Likewise.
2293 * gcc.dg/tree-ssa/vrp53.c: Likewise.
2294
2295 2011-08-04 Mikael Morin <mikael.morin@sfr.fr>
2296
2297 * gfortran.dg/dependency_26.f90: Add a module to the cleanup directive.
2298 * gfortran.dg/trim_optimize_2.f90: Add a module cleanup directive.
2299 * gfortran.dg/ldist-pr43023.f90: Ditto.
2300 * gfortran.dg/namelist_52.f90: Ditto.
2301 * gfortran.dg/interface_proc_end.f90: Ditto.
2302 * gfortran.dg/vector_subscript_bound_1.f90: Ditto.
2303 * gfortran.dg/generic_typebound_operator_1.f90: Ditto.
2304
2305 2011-08-04 Ira Rosen <ira.rosen@linaro.org>
2306
2307 * gcc.dg/vect/vect-over-widen-1.c: New test.
2308 * gcc.dg/vect/vect-over-widen-2.c: New test.
2309 * gcc.dg/vect/vect-over-widen-3.c: New test.
2310 * gcc.dg/vect/vect-over-widen-4.c: New test.
2311
2312 2011-08-04 Richard Guenther <rguenther@suse.de>
2313
2314 PR fortran/49957
2315 * gfortran.dg/vect/O3-pr49957.f: New testcase.
2316
2317 2011-08-04 Ian Bolton <ian.bolton@arm.com>
2318
2319 * gcc.target/arm/vfp-1.c: no large negative offsets on Thumb2.
2320
2321 2011-08-04 Jakub Jelinek <jakub@redhat.com>
2322
2323 PR middle-end/49905
2324 * g++.dg/ext/builtin-object-size3.C: New test.
2325
2326 2011-08-03 Jakub Jelinek <jakub@redhat.com>
2327
2328 PR tree-optimization/49948
2329 * gcc.dg/pr49948.c: New test.
2330
2331 2011-08-03 H.J. Lu <hongjiu.lu@intel.com>
2332
2333 PR middle-end/47383
2334 * gcc.dg/torture/pr47383.c: New.
2335
2336 2011-08-03 Arnaud Charlet <charlet@adacore.com>
2337
2338 * gnat.dg/specs/debug1.ads: Add missing -margs switch.
2339
2340 2011-08-03 Arnaud Charlet <charlet@adacore.com>
2341
2342 * lib/gnat-dg.exp: Use gnatmake -c -u to compile a single file.
2343
2344 2011-08-03 H.J. Lu <hongjiu.lu@intel.com>
2345
2346 PR target/47744
2347 * gcc.dg/torture/pr47744-1.c: New.
2348 * gcc.dg/torture/pr47744-2.c: Likewise.
2349 * gcc.dg/torture/pr47744-3.c: Likewise.
2350
2351 2011-08-03 Richard Guenther <rguenther@suse.de>
2352
2353 PR middle-end/49958
2354 * gcc.dg/torture/pr49958.c: New testcase.
2355
2356 2011-08-03 Richard Guenther <rguenther@suse.de>
2357
2358 PR tree-optimization/49938
2359 * g++.dg/torture/pr49938.C: New testcase.
2360
2361 2011-08-02 Jason Merrill <jason@redhat.com>
2362
2363 PR c++/43886
2364 * g++.dg/cpp0x/lambda/lambda-defarg2.C: New.
2365
2366 PR c++/49577
2367 * g++.dg/cpp0x/initlist5.C: Add additional cases.
2368
2369 PR c++/49593
2370 * g++.dg/cpp0x/variadic115.C: New.
2371
2372 PR c++/49803
2373 * g++.dg/cpp0x/union5.C: New.
2374
2375 2011-08-02 Daniel Kraft <d@domob.eu>
2376
2377 PR fortran/49885
2378 * gfortran.dg/auto_char_dummy_array_3.f90: New test.
2379
2380 2011-08-02 Kai Tietz <ktietz@redhat.com>
2381
2382 PR middle-end/49947
2383 * gcc.dg/tree-ssa/forwprop-15.c
2384
2385 2011-08-02 Jason Merrill <jason@redhat.com>
2386
2387 PR c++/49834
2388 * g++.dg/cpp0x/range-for20.C: New.
2389
2390 2011-08-02 Tobias Burnus <burnus@net-b.de>
2391
2392 * gfortran.dg/coarray_lib_token_3.f90: New.
2393
2394 2011-08-02 Jakub Jelinek <jakub@redhat.com>
2395
2396 PR fortran/46752
2397 * gcc.dg/gomp/atomic-5.c: Adjust expected diagnostics.
2398 * gcc.dg/gomp/atomic-15.c: New test.
2399 * g++.dg/gomp/atomic-5.C: Adjust expected diagnostics.
2400 * g++.dg/gomp/atomic-15.C: New test.
2401 * g++.dg/gomp/private-1.C: New test.
2402 * g++.dg/gomp/sharing-2.C: New test.
2403 * gfortran.dg/gomp/crayptr1.f90: Don't expect error
2404 about Cray pointer in FIRSTPRIVATE/LASTPRIVATE.
2405 * gfortran.dg/gomp/omp_atomic2.f90: New test.
2406
2407 2011-08-02 Tobias Burnus <burnus@net-b.de>
2408
2409 * gfortran.dg/trim_optimize_5.f90: Remove spurious "use foo".
2410 * gfortran.dg/actual_array_vect_1.f90: Fix or add dg-final
2411 cleanup-module.
2412 * gfortran.dg/alloc_comp_assign_7.f90: Ditto.
2413 * gfortran.dg/allocatable_function_5.f90: Ditto.
2414 * gfortran.dg/allocate_stat.f90: Ditto.
2415 * gfortran.dg/array_constructor_20.f90: Ditto.
2416 * gfortran.dg/array_constructor_21.f90: Ditto.
2417 * gfortran.dg/array_constructor_22.f90: Ditto.
2418 * gfortran.dg/array_constructor_26.f03: Ditto.
2419 * gfortran.dg/array_function_4.f90: Ditto.
2420 * gfortran.dg/assumed_charlen_function_1.f90: Ditto.
2421 * gfortran.dg/assumed_size_dt_dummy.f90: Ditto.
2422 * gfortran.dg/bind_c_usage_15.f90: Ditto.
2423 * gfortran.dg/bind_c_usage_16.f03: Ditto.
2424 * gfortran.dg/bind_c_usage_3.f03: Ditto.
2425 * gfortran.dg/binding_label_tests_7.f03: Ditto.
2426 * gfortran.dg/class_15.f03: Ditto.
2427 * gfortran.dg/class_27.f03: Ditto.
2428 * gfortran.dg/class_33.f90: Ditto.
2429 * gfortran.dg/class_37.f03: Ditto.
2430 * gfortran.dg/class_40.f03: Ditto.
2431 * gfortran.dg/class_42.f03: Ditto.
2432 * gfortran.dg/class_defined_operator_1.f03: Ditto.
2433 * gfortran.dg/coarray/registering_1.f90: Ditto.
2434 * gfortran.dg/convert_1.f90: Ditto.
2435 * gfortran.dg/default_initialization_3.f90: Ditto.
2436 * gfortran.dg/dependency_25.f90: Ditto.
2437 * gfortran.dg/dependency_26.f90: Ditto.
2438 * gfortran.dg/dependency_36.f90: Ditto.
2439 * gfortran.dg/dependency_37.f90: Ditto.
2440 * gfortran.dg/derived_array_intrinisics_1.f90: Ditto.
2441 * gfortran.dg/dynamic_dispatch_10.f03: Ditto.
2442 * gfortran.dg/elemental_non_intrinsic_dummy_1.f90 |: Ditto.
2443 * gfortran.dg/elemental_pointer_1.f90: Ditto.
2444 * gfortran.dg/elemental_result_1.f90: Ditto.
2445 * gfortran.dg/empty_derived_type.f90: Ditto.
2446 * gfortran.dg/entry_7.f90: Ditto.
2447 * gfortran.dg/entry_dummy_ref_2.f90: Ditto.
2448 * gfortran.dg/equiv_constraint_3.f90: Ditto.
2449 * gfortran.dg/error_recovery_3.f90: Ditto.
2450 * gfortran.dg/extends_4.f03: Ditto.
2451 * gfortran.dg/func_assign.f90: Ditto.
2452 * gfortran.dg/func_assign_3.f90: Ditto.
2453 * gfortran.dg/generic_1.f90: Ditto.
2454 * gfortran.dg/generic_18.f90: Ditto.
2455 * gfortran.dg/generic_22.f03: Ditto.
2456 * gfortran.dg/generic_4.f90: Ditto.
2457 * gfortran.dg/generic_6.f90: Ditto.
2458 * gfortran.dg/generic_actual_arg.f90: Ditto.
2459 * gfortran.dg/graphite/id-21.f: Ditto.
2460 * gfortran.dg/graphite/pr45758.f90: Ditto.
2461 * gfortran.dg/host_assoc_call_2.f90: Ditto.
2462 * gfortran.dg/host_assoc_call_3.f90: Ditto.
2463 * gfortran.dg/host_assoc_call_4.f90: Ditto.
2464 * gfortran.dg/host_assoc_function_4.f90: Ditto.
2465 * gfortran.dg/host_used_types_1.f90: Ditto.
2466 * gfortran.dg/implicit_1.f90: Ditto.
2467 * gfortran.dg/implicit_11.f90: Ditto.
2468 * gfortran.dg/implicit_derived_type_1.f90: Ditto.
2469 * gfortran.dg/impure_actual_1.f90: Ditto.
2470 * gfortran.dg/impure_assignment_1.f90: Ditto.
2471 * gfortran.dg/impure_constructor_1.f90: Ditto.
2472 * gfortran.dg/initialization_10.f90: Ditto.
2473 * gfortran.dg/initialization_12.f90: Ditto.
2474 * gfortran.dg/interface_14.f90: Ditto.
2475 * gfortran.dg/interface_15.f90: Ditto.
2476 * gfortran.dg/interface_2.f90: Ditto.
2477 * gfortran.dg/interface_25.f90: Ditto.
2478 * gfortran.dg/interface_26.f90: Ditto.
2479 * gfortran.dg/interface_29.f90: Ditto.
2480 * gfortran.dg/interface_assignment_1.f90: Ditto.
2481 * gfortran.dg/internal_pack_6.f90: Ditto.
2482 * gfortran.dg/internal_pack_7.f90: Ditto.
2483 * gfortran.dg/internal_pack_8.f90: Ditto.
2484 * gfortran.dg/lto/pr45586_0.f90: Ditto.
2485 * gfortran.dg/lto/pr47839_0.f90: Ditto.
2486 * gfortran.dg/module_commons_3.f90: Ditto.
2487 * gfortran.dg/module_equivalence_4.f90: Ditto.
2488 * gfortran.dg/module_equivalence_6.f90: Ditto.
2489 * gfortran.dg/module_function_type_1.f90: Ditto.
2490 * gfortran.dg/module_naming_1.f90: Ditto.
2491 * gfortran.dg/namelist_4.f90: Ditto.
2492 * gfortran.dg/operator_c1202.f90: Ditto.
2493 * gfortran.dg/parens_7.f90: Ditto.
2494 * gfortran.dg/pr32921.f: Ditto.
2495 * gfortran.dg/pr33646.f90: Ditto.
2496 * gfortran.dg/pr41928.f90: Ditto.
2497 * gfortran.dg/pr42119.f90: Ditto.
2498 * gfortran.dg/pr43984.f90: Ditto.
2499 * gfortran.dg/present_1.f90: Ditto.
2500 * gfortran.dg/private_type_2.f90: Ditto.
2501 * gfortran.dg/proc_decl_2.f90: Ditto.
2502 * gfortran.dg/proc_ptr_10.f90: Ditto.
2503 * gfortran.dg/proc_ptr_22.f90: Ditto.
2504 * gfortran.dg/proc_ptr_8.f90: Ditto.
2505 * gfortran.dg/proc_ptr_comp_12.f90: Ditto.
2506 * gfortran.dg/proc_ptr_comp_pass_6.f90: Ditto.
2507 * gfortran.dg/pure_formal_proc_2.f90: Ditto.
2508 * gfortran.dg/realloc_on_assign_4.f03: Ditto.
2509 * gfortran.dg/substring_equivalence.f90: Ditto.
2510 * gfortran.dg/transfer_assumed_size_1.f90: Ditto.
2511 * gfortran.dg/transpose_optimization_1.f90: Ditto.
2512 * gfortran.dg/trim_optimize_6.f90: Ditto.
2513 * gfortran.dg/typebound_call_12.f03: Ditto.
2514 * gfortran.dg/typebound_operator_5.f03: Ditto.
2515 * gfortran.dg/typebound_operator_6.f03: Ditto.
2516 * gfortran.dg/typebound_proc_18.f03: Ditto.
2517 * gfortran.dg/unreferenced_use_assoc_1.f90: Ditto.
2518 * gfortran.dg/use_1.f90: Ditto.
2519 * gfortran.dg/use_10.f90: Ditto.
2520 * gfortran.dg/use_11.f90: Ditto.
2521 * gfortran.dg/use_14.f90: Ditto.
2522 * gfortran.dg/use_only_2.f90: Ditto.
2523 * gfortran.dg/use_rename_4.f90: Ditto.
2524 * gfortran.dg/use_rename_5.f90: Ditto.
2525 * gfortran.dg/used_dummy_types_3.f90: Ditto.
2526 * gfortran.dg/used_interface_ref.f90: Ditto.
2527 * gfortran.dg/used_types_11.f90: Ditto.
2528 * gfortran.dg/used_types_3.f90: Ditto.
2529 * gfortran.dg/used_types_4.f90: Ditto.
2530 * gfortran.dg/userdef_operator_2.f90: Ditto.
2531 * gfortran.dg/vect/fast-math-vect-8.f90: Ditto.
2532 * gfortran.dg/vect/pr46213.f90: Ditto.
2533 * gfortran.dg/whole_file_21.f90: Ditto.
2534 * gfortran.dg/whole_file_22.f90: Ditto.
2535 * gfortran.dg/coarray_lib_token_1.f90: Ditto. Add space before "}".
2536 * gfortran.dg/coarray_lib_token_2.f90: Ditto.
2537
2538 2011-08-02 Kai Tietz <ktietz@redhat.com>
2539
2540 * gcc.dg/tree-ssa/forwprop-15.c: New testcase.
2541
2542 2011-08-01 Jason Merrill <jason@redhat.com>
2543
2544 PR c++/49932
2545 * g++.dg/abi/mangle49.C: New.
2546
2547 PR c++/49924
2548 * g++.dg/cpp0x/constexpr-array4.C: New.
2549
2550 PR c++/49813
2551 * g++.dg/cpp0x/constexpr-builtin1.C: New.
2552
2553 2011-08-01 Uros Bizjak <ubizjak@gmail.com>
2554
2555 PR target/49927
2556 * gcc.target/i386/pr49927.c: New test.
2557
2558 2011-08-01 Ira Rosen <ira.rosen@linaro.org>
2559
2560 PR tree-optimization/49926
2561 * gcc.dg/vect/pr49926.c: New test.
2562
2563 2011-08-01 Kirill Yukhin <kirill.yukhin@intel.com>
2564
2565 * gcc.target/i386/i386.exp (check_effective_target_lzcnt): New.
2566 * gcc.target/i386/lzcnt-1.c: New test.
2567 * gcc.target/i386/lzcnt-2.c: Likewise.
2568 * gcc.target/i386/lzcnt-2a.c: Likewise.
2569 * gcc.target/i386/lzcnt-3.c: Likewise.
2570 * gcc.target/i386/lzcnt-4.c: Likewise.
2571 * gcc.target/i386/lzcnt-4a.c: Likewise.
2572 * gcc.target/i386/lzcnt-5.c: Likewise.
2573 * gcc.target/i386/lzcnt-6.c: Likewise.
2574 * gcc.target/i386/lzcnt-6a.c: Likewise.
2575 * gcc.target/i386/lzcnt-check.h: Likewise.
2576
2577 * gcc.target/i386/sse-12.c (dg-compile): Add -mlzcnt.
2578 * gcc.target/i386/sse-13.c: Likewise.
2579 * gcc.target/i386/sse-14.c: Likewise.
2580 * g++.dg/other/i386-2.C: Likewise.
2581 * g++.dg/other/i386-3.C: Likewise.
2582
2583 2011-08-01 Julian Brown <julian@codesourcery.com>
2584
2585 * gcc.target/arm/fixed-point-exec.c: New test.
2586
2587 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
2588
2589 PR target/49920
2590 * gcc.target/i386/pr49920.c: New test.
2591
2592 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
2593
2594 * gcc.dg/tree-ssa/20050314-1.c: Dump and cleanup lim1 pass only.
2595 * gcc.dg/tree-ssa/pr23109.c: Ditto.
2596 * gcc.dg/tree-ssa/loop-7.c: Ditto.
2597 * gcc.dg/tree-ssa/loop-32.c: Ditto.
2598 * gcc.dg/tree-ssa/loop-33.c: Ditto.
2599 * gcc.dg/tree-ssa/loop-34.c: Ditto.
2600 * gcc.dg/tree-ssa/loop-35.c: Ditto.
2601 * gcc.dg/tree-ssa/restrict-3.c: Ditto.
2602 * gcc.dg/tree-ssa/ssa-lim-2.c: Ditto.
2603 * gcc.dg/tree-ssa/ssa-lim-1.c: Ditto.
2604 * gcc.dg/tree-ssa/ssa-lim-3.c: Ditto.
2605 * gcc.dg/tree-ssa/ssa-lim-6.c: Ditto.
2606 * gcc.dg/tree-ssa/structopt-1.c: Ditto.
2607 * g++.dg/tree-ssa/pr33615.C: Ditto.
2608 * g++.dg/tree-ssa/restrict1.C: Ditto.
2609 * c-c++-common/restrict-2.c: Ditto.
2610 * gfortran.dg/pr32921.f: Ditto.
2611 * gcc.dg/tree-ssa/ssa-dse-10.c: Dump and cleanup dse1 pass only.
2612 * gcc.dg/fold-compare-2.c: Dump and cleanup vrp1 pass only.
2613 * gcc.dg/tree-ssa/vrp47.c: Ditto.
2614 * gcc.dg/tree-ssa/pr25501.c: Dump and cleanup mergephi1 pass only.
2615 * gcc.dg/tree-ssa/pr15349.c: Dump and cleanup mergephi2 pass only.
2616 * gcc.dg/tree-ssa/tailrecursion-1.c: Dump and cleanup tailr1 pass only.
2617 * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
2618 * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
2619 * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
2620 * gcc.dg/tree-ssa/tailrecursion-6.c: Ditto.
2621
2622 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
2623
2624 * lib/gcc-dg.exp (cleanup-dump): Also remove .exe. and
2625 .exe.ltrans[0-9]*. dump files.
2626
2627 2011-07-31 Janus Weil <janus@gcc.gnu.org>
2628
2629 PR fortran/49112
2630 * gfortran.dg/abstract_type_6.f03: Modified.
2631 * gfortran.dg/typebound_proc_24.f03: New.
2632
2633 2011-07-30 Paolo Carlini <paolo.carlini@oracle.com>
2634
2635 PR testsuite/49917
2636 * g++.dg/init/for1.C: Fix.
2637
2638 2011-07-30 Thomas Koenig <tkoenig@gcc.gnu.org>
2639
2640 PR fortran/48876
2641 * gfortran.dg/string_5.f90: New test.
2642
2643 2011-07-29 Jason Merrill <jason@redhat.com>
2644
2645 PR c++/49867
2646 * g++.dg/cpp0x/lambda/lambda-switch.C: New.
2647
2648 2011-07-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2649
2650 PR tree-optimization/47407
2651 * gcc.dg/tree-ssa/pr42585.c: XFAIL scan-tree-dump-times on
2652 alpha*-dec-osf*.
2653 Sort target list.
2654
2655 2011-07-29 Richard Guenther <rguenther@suse.de>
2656
2657 * gcc.dg/uninit-suppress.c: Also disable VRP.
2658 * gcc.dg/uninit-suppress_2.c: Likewise.
2659
2660 2011-07-28 Jason Merrill <jason@redhat.com>
2661
2662 PR c++/49808
2663 * g++.dg/template/nontype24.C: New.
2664
2665 2011-07-28 H.J. Lu <hongjiu.lu@intel.com>
2666
2667 PR rtl-optimization/47958
2668 * gcc.dg/torture/pr47958-1.c: New.
2669
2670 2011-07-29 Wei Guozhi <carrot@google.com>
2671
2672 PR rtl-optimization/49799
2673 * gcc.dg/pr49799.c: New test case.
2674
2675 2011-07-22 Sebastian Pop <sebastian.pop@amd.com>
2676
2677 PR middle-end/48648
2678 * gcc.dg/graphite/id-pr48648.c: New.
2679
2680 2011-07-28 Jakub Jelinek <jakub@redhat.com>
2681
2682 PR fortran/31067
2683 * gfortran.dg/maxloc_2.f90: New test.
2684 * gfortran.dg/maxloc_3.f90: New test.
2685 * gfortran.dg/minloc_1.f90: New test.
2686 * gfortran.dg/minloc_2.f90: New test.
2687 * gfortran.dg/minloc_3.f90: New test.
2688 * gfortran.dg/minmaxloc_7.f90: New test.
2689
2690 PR debug/49871
2691 * gcc.dg/debug/dwarf2/pr49871.c: New test.
2692
2693 2011-07-28 Jakub Jelinek <jakub@redhat.com>
2694
2695 * gcc.target/i386/i386.exp (check_effective_target_bmi): Make sure
2696 the builtin isn't optimized away.
2697
2698 2011-07-27 Tobias Burnus <burnus@net-b.de>
2699
2700 PR fortran/45586
2701 * gfortran.dg/lto/pr45586-2_0.f90: New.
2702
2703 2011-07-27 Aldy Hernandez <aldyh@redhat.com>
2704
2705 PR middle-end/49875
2706 * c-c++-common/cxxbitfields-4.c: Check for smaller than long moves.
2707 * c-c++-common/cxxbitfields-5.c: Same.
2708
2709 2011-07-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2710
2711 * lib/target-supports.exp (check_effective_target_mmap): Use
2712 check_function_available.
2713
2714 2011-07-27 Jeffrey Yasskin <jyasskin@google.com>
2715
2716 * g++.old-deja/g++.pt/crash60.C: Updated.
2717
2718 2011-07-27 Jakub Jelinek <jakub@redhat.com>
2719
2720 PR target/49866
2721 * gcc.target/i386/pr49866.c: New test.
2722
2723 2011-07-27 Yukhin Kirill <kirill.yukhin@intel.com>
2724
2725 * gcc.target/i386/i386.exp (check_effective_target_bmi): New.
2726 * gcc.target/i386/bmi-andn-1.c: New test.
2727 * gcc.target/i386/bmi-andn-1a.c: Likewise.
2728 * gcc.target/i386/bmi-andn-2.c: Likewise.
2729 * gcc.target/i386/bmi-andn-2a.c: Likewise.
2730 * gcc.target/i386/bmi-bextr-1.c: Likewise.
2731 * gcc.target/i386/bmi-bextr-1a.c: Likewise.
2732 * gcc.target/i386/bmi-bextr-2.c: Likewise.
2733 * gcc.target/i386/bmi-bextr-2a.c: Likewise.
2734 * gcc.target/i386/bmi-blsi-1.c: Likewise.
2735 * gcc.target/i386/bmi-blsi-1a.c: Likewise.
2736 * gcc.target/i386/bmi-blsi-2.c: Likewise.
2737 * gcc.target/i386/bmi-blsi-2a.c: Likewise.
2738 * gcc.target/i386/bmi-blsmsk-1.c: Likewise.
2739 * gcc.target/i386/bmi-blsmsk-1a.c: Likewise.
2740 * gcc.target/i386/bmi-blsmsk-2.c: Likewise.
2741 * gcc.target/i386/bmi-blsmsk-2a.c: Likewise.
2742 * gcc.target/i386/bmi-blsr-1.c: Likewise.
2743 * gcc.target/i386/bmi-blsr-1a.c: Likewise.
2744 * gcc.target/i386/bmi-blsr-2.c: Likewise.
2745 * gcc.target/i386/bmi-blsr-2a.c: Likewise.
2746 * gcc.target/i386/bmi-tzcnt-1.c: Likewise.
2747 * gcc.target/i386/bmi-tzcnt-1a.c: Likewise.
2748 * gcc.target/i386/bmi-tzcnt-2.c: Likewise.
2749 * gcc.target/i386/bmi-tzcnt-2a.c: Likewise.
2750
2751 2011-07-27 Sebastian Pop <sebastian.pop@amd.com>
2752
2753 PR middle-end/47691
2754 * gfortran.dg/graphite/id-pr47691.f: New.
2755
2756 2011-07-27 Uros Bizjak <ubizjak@gmail.com>
2757
2758 * gcc.target/i386/avx-os-support.h: New.
2759 * gcc.target/i386/avx-check.h: Include avx-os-support.h
2760 (main): Check avx_os_support before the test is run.
2761 * gcc.target/i386/aes-avx-check.h: Ditto.
2762 * gcc.target/i386/pclmul-avx-check.h: Ditto.
2763
2764 2011-07-27 Kai Tietz <ktietz@redhat.com>
2765
2766 * gcc.target/i386/aggregate-ret3.c: New test.
2767 * gcc.target/i386/aggregate-ret4.c: New test.
2768
2769 2011-07-27 Daniel Carrera <dcarrera@gmail.com>
2770
2771 PR fortran/49755
2772 * gfortran.dg/multiple_allocation_1.f90: Fix test. Allocating an
2773 allocated array should *not* change its size.
2774 * gfortran.dg/multiple_allocation_3.f90: New test.
2775
2776 2011-07-26 Paolo Carlini <paolo.carlini@oracle.com>
2777
2778 PR c++/49776
2779 * g++.dg/cpp0x/constexpr-49776.C: New.
2780
2781 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
2782
2783 PR middle-end/47046
2784 * gcc.dg/graphite/id-pr47046.c: New.
2785
2786 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
2787
2788 PR middle-end/47653
2789 * gcc.dg/graphite/run-id-pr47593.c: New.
2790
2791 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
2792
2793 PR middle-end/47653
2794 * gcc.dg/graphite/run-id-pr47653.c: New.
2795 * gcc.dg/graphite/interchange-3.c: Do not use unsigned types for
2796 induction variables.
2797 * gcc.dg/graphite/scop-16.c: Same.
2798 * gcc.dg/graphite/scop-17.c: Same.
2799 * gcc.dg/graphite/scop-21.c: Same.
2800
2801 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
2802
2803 PR middle-end/48805
2804 * gcc.dg/graphite/id-pr48805.c: New.
2805
2806 2011-07-26 Tobias Burnus <burnus@net-b.de>
2807
2808 * gfortran.dg/coarray_lib_token_2.f90: New.
2809
2810 2011-07-26 Ira Rosen <ira.rosen@linaro.org>
2811
2812 * gcc.dg/vect/vect-70.c: Reduce the data size to fit
2813 SPU local store.
2814
2815 2011-07-25 Andrew Pinski <apinski@cavium.com>
2816
2817 PR tree-opt/49671
2818 * gcc.dg/tree-ssa/pr49671-1.c: New testcase.
2819 * gcc.dg/tree-ssa/pr49671-2.c: New testcase.
2820
2821 2011-07-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2822
2823 * lib/target-supports.exp (check_effective_target_mmap): New proc.
2824
2825 * gcc.c-torture/execute/loop-2f.c: Remove #ifdef __unix__.
2826 * gcc.c-torture/execute/loop-2g.c: Likewise.
2827 * gcc.c-torture/execute/loop-2f.x: Load target-supports.exp.
2828 Require mmap support.
2829 * gcc.c-torture/execute/loop-2g.x: Likewise.
2830 * gcc.dg/20030711-1.c: Replace dg-do target list by mmap.
2831 (MAP_ANON): Provide default.
2832 * gcc.dg/20050826-1.c: Likewise.
2833 * gcc.target/i386/pr36533.c: Likewise.
2834 * gcc.dg/vect/pr49038.c: Remove dg-do run.
2835 Use dg-require-effective-target mmap.
2836
2837 2011-07-25 Paolo Carlini <paolo.carlini@oracle.com>
2838
2839 PR c++/49838
2840 * g++.dg/cpp0x/range-for19.C: New.
2841
2842 2011-07-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2843
2844 PR testsuite/49753
2845 * g++.dg/torture/pr49309.C: Add -fpreprocessed to dg-options.
2846
2847 Revert:
2848 2011-07-15 Jakub Jelinek <jakub@redhat.com>
2849
2850 PR testsuite/49753
2851 * g++.dg/torture/pr49309.C: Remove.
2852
2853 2011-07-25 Richard Sandiford <richard.sandiford@linaro.org>
2854
2855 PR tree-optimization/49809
2856 * gnat.dg/opt18.adb, gnat.dg/opt18.ads, gnat.dg/opt18_pkg.ads: New
2857 test.
2858
2859 2011-07-25 Richard Guenther <rguenther@suse.de>
2860
2861 PR tree-optimization/49715
2862 * gcc.target/i386/pr49715-1.c: New testcase.
2863 * gcc.target/i386/pr49715-2.c: Likewise.
2864
2865 2011-07-23 Jason Merrill <jason@redhat.com>
2866
2867 * g++.dg/cpp0x/decltype21.C: Add 49823 examples.
2868
2869 2011-07-22 Jason Merrill <jason@redhat.com>
2870
2871 PR c++/49793
2872 * g++.dg/cpp0x/initlist55.C: New.
2873
2874 2011-07-23 Tobias Burnus <burnus@net-b.de>
2875
2876 PR fortran/49791
2877 * gfortran.dg/namelist_72.f: New.
2878
2879 2011-07-23 Tobias Burnus <burnus@net-b.de>
2880
2881 * gfortran.dg/coarray_25.f90: New.
2882
2883 2011-07-22 Ville Voutilainen <ville.voutilainen@gmail.com>
2884
2885 * override1.C: This test should use c++0x mode.
2886 * override3.C: New. Test the diagnostics in c++98 mode.
2887
2888 2011-07-22 Jason Merrill <jason@redhat.com>
2889 Mark Glisse <marc.glisse@normalesup.org>
2890
2891 PR c++/30112
2892 * g++.dg/other/pragma-re-1.C: Add namespace cases.
2893
2894 PR c++/49813
2895 * g++.dg/opt/builtins2.C: New.
2896 * g++.dg/other/error27.C: Don't rely on __builtin.
2897
2898 2011-07-22 H.J. Lu <hongjiu.lu@intel.com>
2899
2900 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-16.c: Only run
2901 on lp64 targets.
2902 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-17.c: Likewise.
2903 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-18.c: Likewise.
2904 * gcc/testsuite/gcc.target/i386/pr43662.c: Likewise.
2905 * gcc/testsuite/gcc.target/i386/pr43869.c: Likewise.
2906
2907 * gcc.target/x86_64/abi/callabi/callabi.exp: Check ilp32
2908 instead of ia32.
2909
2910 2011-07-22 Richard Guenther <rguenther@suse.de>
2911
2912 PR tree-optimization/45819
2913 * gcc.dg/pr45819.c: New testcase.
2914
2915 2011-07-22 Uros Bizjak <ubizjak@gmail.com>
2916
2917 * lib/target-supports.exp (check_ifunc_available): Rewrite.
2918
2919 2011-07-21 Sebastian Pop <sebastian.pop@amd.com>
2920
2921 PR middle-end/47654
2922 PR middle-end/49649
2923 * gcc.dg/graphite/run-id-pr47654.c: New.
2924
2925 2011-07-21 Ian Lance Taylor <iant@google.com>
2926
2927 PR middle-end/49705
2928 * gcc.dg/pr49705.c: New test.
2929
2930 2011-07-21 Uros Bizjak <ubizjak@gmail.com>
2931
2932 * lib/target-supports.exp (check_avx_os_support_available): New.
2933 (check_effective_target_avx_runtime): Use it.
2934
2935 2011-07-21 Richard Guenther <rguenther@suse.de>
2936
2937 PR tree-optimization/49770
2938 * g++.dg/torture/pr49770.C: New testcase.
2939
2940 2011-07-21 Kai Tietz <ktietz@redhat.com>
2941
2942 * gcc.dg/tree-ssa/pr30978.c: adjusted.
2943 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
2944
2945 2011-07-21 Tobias Burnus <burnus@net-b.de>
2946
2947 * gfortran.dg/coarray_lib_token_1.f90: New.
2948
2949 2011-07-21 Georg-Johann Lay <avr@gjlay.de>
2950
2951 * gcc.dg/pr32912-2.c: Skip for AVR.
2952 * gcc.dg/pr44674.c: Add dg-require-profiling.
2953
2954 2011-07-20 Jason Merrill <jason@redhat.com>
2955
2956 * g++.dg/ext/desig2.C: New.
2957
2958 2011-07-20 Michael Meissner <meissner@linux.vnet.ibm.com>
2959
2960 * gcc.target/powerpc/ppc-fma-1.c: Adjust to allow non-VSX fmas to
2961 be generated.
2962 * gcc.target/powerpc/ppc-fma-2.c: Ditto.
2963 * gcc.target/powerpc/recip-3.c: Ditto.
2964
2965 2011-07-19 Jason Merrill <jason@redhat.com>
2966
2967 PR c++/6709 (DR 743)
2968 PR c++/42603 (DR 950)
2969 * g++.dg/cpp0x/decltype21.C: New.
2970
2971 2011-07-20 Richard Guenther <rguenther@suse.de>
2972
2973 PR middle-end/18908
2974 * gcc.dg/tree-ssa/pr18908.c: New testcase.
2975 * gcc.dg/tree-ssa/bitwise-sink.c: Adjust.
2976
2977 2011-07-20 Chung-Lin Tang <cltang@codesourcery.com>
2978
2979 * gcc.target/arm/combine-movs.c: New.
2980 * gcc.target/arm/unsigned-extend-2.c: New.
2981
2982 2011-07-19 Jason Merrill <jason@redhat.com>
2983
2984 PR c++/49785
2985 * g++.dg/cpp0x/variadic114.C: New.
2986
2987 2011-07-19 Tobias Burnus <burnus@net-b.de>
2988
2989 * gfortran.dg/coarray_args_1.f90: New.
2990 * gfortran.dg/coarray_args_2.f90: New.
2991
2992 2011-07-19 Janus Weil <janus@gcc.gnu.org>
2993
2994 PR fortran/49708
2995 * gfortran.dg/allocate_error_3.f90: New.
2996
2997 2011-07-19 Richard Guenther <rguenther@suse.de>
2998
2999 * gcc.dg/tree-ssa/bool-10.c: Adjust expected pattern.
3000 * gcc.dg/tree-ssa/bool-11.c: Likewise.
3001 * gcc.dg/torture/20110719-1.c: New testcase.
3002
3003 2011-07-19 Jakub Jelinek <jakub@redhat.com>
3004
3005 PR tree-optimization/49768
3006 * gcc.c-torture/execute/pr49768.c: New test.
3007
3008 2011-07-19 Ira Rosen <ira.rosen@linaro.org>
3009
3010 PR tree-optimization/49771
3011 * gcc.dg/vect/pr49771.c: New test.
3012
3013 2011-07-18 Martin Jambor <mjambor@suse.cz>
3014
3015 * gcc.dg/ipa/ipa-1.c: Updated testcase dump scan.
3016 * gcc.dg/ipa/ipa-2.c: Likewise.
3017 * gcc.dg/ipa/ipa-3.c: Likewise and made functions static.
3018 * gcc.dg/ipa/ipa-4.c: Updated testcase dump scan.
3019 * gcc.dg/ipa/ipa-5.c: Likewise.
3020 * gcc.dg/ipa/ipa-7.c: Likewise.
3021 * gcc.dg/ipa/ipa-8.c: Updated testcase dump scan.
3022 * gcc.dg/ipa/ipacost-1.c: Likewise.
3023 * gcc.dg/ipa/ipacost-2.c: Likewise and increased sizes of some
3024 functions.
3025 * gcc.dg/ipa/ipcp-1.c: New test.
3026 * gcc.dg/ipa/ipcp-2.c: Likewise.
3027 * gcc.dg/tree-ssa/ipa-cp-1.c: Updated testcase.
3028
3029 2011-07-18 Jakub Jelinek <jakub@redhat.com>
3030
3031 PR middle-end/49675
3032 * gfortran.dg/pr49675.f90: New test.
3033
3034 2011-07-18 Richard Guenther <rguenther@suse.de>
3035
3036 * gcc.dg/torture/20110718-1.c: New testcase.
3037
3038 2011-07-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3039
3040 * g++.dg/ext/bitfield2.C: Remove i?86-*-netware support.
3041 * g++.dg/ext/bitfield3.C: Likewise.
3042 * g++.dg/ext/bitfield4.C: Likewise.
3043 * g++.dg/ext/bitfield5.C: Likewise.
3044 * g++.dg/other/PR23205.C: Remove *-*-netware* support.
3045 * g++.dg/other/pr23205-2.C: Likewise.
3046 * gcc.c-torture/compile/20001109-1.c: Remove dg-xfail-if.
3047 * gcc.c-torture/compile/20001109-2.c: Likewise.
3048 * gcc.dg/20040813-1.c: Remove *-*-netware* support.
3049 * gcc.dg/bitfld-15.c: Remove i?86-*-netware support.
3050 * gcc.dg/bitfld-16.c: Likewise.
3051 * gcc.dg/bitfld-17.c: Likewise.
3052 * gcc.dg/bitfld-18.c: Likewise.
3053 * gcc.dg/builtins-config.h: Remove Netware support.
3054 * gcc.dg/cdce1.c: Remove *-*-netware* support. Update line number.
3055 * gcc.dg/cdce2.c: Likewise.
3056 * gcc.dg/cpp/assert4.c: Remove netware support.
3057 * gcc.dg/debug/pr35154.c: Remove *-*-netware* support.
3058 * gfortran.dg/debug/pr35154-stabs.f: Remove *-*-netware* support.
3059
3060 * lib/target-supports.exp (check_visibility_available): Remove
3061 NetWare support.
3062 (check_profiling_available): Likewise.
3063
3064 2011-07-18 Ira Rosen <ira.rosen@linaro.org>
3065
3066 * gcc.dg/vect/pr49038.c: Run only on targets that support mmap.
3067
3068 2011-07-17 Tobias Burnus <burnus@net-b.de>
3069 Thomas Koenig <tkoenig@gcc.gnu.org>
3070
3071 PR fortran/34657
3072 * gfortran.dg/generic_17.f90: Fix testcase.
3073 * gfortran.dg/interface_3.f90: Add dg-error.
3074 * gfortran.dg/use_14.f90: New.
3075 * gfortran.dg/use_15.f90: New.
3076
3077 2011-07-17 Eric Botcazou <ebotcazou@adacore.com>
3078
3079 * gnat.dg/pointer_controlled.adb: New test.
3080
3081 2011-07-17 Tobias Burnus <burnus@net-b.de>
3082
3083 PR fortran/49624
3084 * gfortran.dg/pointer_remapping_7.f90: New.
3085
3086 2011-07-16 Jason Merrill <jason@redhat.com>
3087
3088 * lib/prune.exp (prune_gcc_output): Prune "In substitution" too.
3089
3090 2011-07-16 Nathan Froyd <froydnj@codesourcery.com>
3091 Jason Merrill <jason@redhat.com>
3092
3093 PR c++/45329
3094 PR c++/48934
3095 * g++.dg/cpp0x/decltype29.C: Adjust.
3096 * g++.dg/cpp0x/error4.C: Adjust.
3097 * g++.dg/cpp0x/sfinae26.C: Adjust.
3098 * g++.dg/cpp0x/variadic105.C: Adjust.
3099 * g++.dg/template/deduce3.C: Adjust.
3100 * g++.dg/template/error45.C: Adjust.
3101 * g++.dg/template/ptrmem2.C: Adjust.
3102 * g++.dg/template/sfinae2.C: Adjust.
3103 * g++.old-deja/g++.pt/crash60.C: Adjust.
3104 * g++.old-deja/g++.pt/unify6.C: Adjust.
3105 * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
3106 * g++.dg/cpp0x/nullptr15.C: Adjust.
3107 * g++.dg/cpp0x/pr31431-2.C: Adjust.
3108 * g++.dg/cpp0x/pr31431.C: Adjust.
3109 * g++.dg/cpp0x/pr31434.C: Adjust.
3110 * g++.dg/cpp0x/sfinae11.C: Adjust
3111 * g++.dg/cpp0x/temp_default2.C: Adjust.
3112 * g++.dg/cpp0x/trailing4.C: Adjust.
3113 * g++.dg/cpp0x/variadic-ex3.C: Adjust.
3114 * g++.dg/cpp0x/variadic-ex4.C: Adjust.
3115 * g++.dg/cpp0x/variadic105.C: Adjust.
3116 * g++.dg/cpp0x/vt-37737-2.C: Adjust.
3117 * g++.dg/ext/vla2.C: Adjust.
3118 * g++.dg/other/ptrmem10.C: Adjust.
3119 * g++.dg/other/ptrmem11.C: Adjust.
3120 * g++.dg/overload/unknown1.C: Adjust.
3121 * g++.dg/template/conv11.C: Adjust.
3122 * g++.dg/template/dependent-expr5.C: Adjust.
3123 * g++.dg/template/friend.C: Adjust.
3124 * g++.dg/template/incomplete2.C: Adjust.
3125 * g++.dg/template/local4.C: Adjust.
3126 * g++.dg/template/local6.C: Adjust.
3127 * g++.dg/template/operator9.C: Adjust.
3128 * g++.dg/template/ttp25.C: Adjust.
3129 * g++.dg/template/unify10.C: Adjust.
3130 * g++.dg/template/unify11.C: Adjust.
3131 * g++.dg/template/unify6.C: Adjust.
3132 * g++.dg/template/unify9.C: Adjust.
3133 * g++.dg/template/varmod1.C: Adjust.
3134 * g++.old-deja/g++.brendan/crash56.C: Adjust.
3135 * g++.old-deja/g++.pt/crash28.C: Adjust.
3136 * g++.old-deja/g++.pt/explicit41.C: Adjust.
3137 * g++.old-deja/g++.pt/explicit77.C: Adjust.
3138 * g++.old-deja/g++.pt/expr2.C: Adjust.
3139 * g++.old-deja/g++.pt/ptrmem6.C: Adjust.
3140 * g++.old-deja/g++.pt/spec5.C: Adjust.
3141 * g++.old-deja/g++.pt/spec6.C: Adjust.
3142 * g++.old-deja/g++.pt/unify4.C: Adjust.
3143 * g++.old-deja/g++.pt/unify8.C: Adjust.
3144 * g++.old-deja/g++.robertl/eb98.C: Adjust.
3145 * g++.dg/overload/template5.C: New testcase.
3146 * g++.dg/template/overload12.C: New testcase.
3147
3148 2011-07-11 Tobias Burnus <burnus@net-b.de>
3149
3150 * gfortran.dg/coarray_14.f90: Remove dg-error "sorry not implemented".
3151 * gfortran.dg/coarray_7.f90: Ditto.
3152 * gfortran.dg/coarray/scalar_alloc_1.f90: New.
3153 * gfortran.dg/coarray/scalar_alloc_2.f90: New.
3154
3155 2011-07-16 Bernd Schmidt <bernds@codesourcery.com>
3156
3157 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Add tic6x-*-*
3158 case.
3159 * gcc.c-torture/execute/ieee/20000320-1.x: Likewise.
3160 * gcc.c-torture/execute/ieee/hugeval.x: Likewise.
3161 * gcc.c-torture/execute/ieee/mzero2.c: Comment out the divide tests for
3162 C67X.
3163 * gcc.c-torture/execute/ieee/pr29302.x: New file.
3164 * gcc.dg/torture/type-generic-1.c: Add -DUNSAFE for tic6x-*-*.
3165 * gcc.dg/torture/builtin-math-7.c: Add a comment.
3166
3167 2011-07-15 Jason Merrill <jason@redhat.com>
3168
3169 PR testsuite/49741
3170 * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Restore.
3171 Use --extra_opts instead of --additional_options.
3172
3173 2011-07-15 Jakub Jelinek <jakub@redhat.com>
3174
3175 PR testsuite/49753
3176 * g++.dg/torture/pr49309.C: Remove.
3177
3178 2011-07-15 Bernd Schmidt <bernds@codesourcery.com>
3179
3180 * gcc.target/tic6x/weak-call.c: New test.
3181 * gcc.target/tic6x/fpcmp.c: New test.
3182 * gcc.target/tic6x/fpdiv.c: New test.
3183 * gcc.target/tic6x/rotdi16-scan.c: New test.
3184 * gcc.target/tic6x/ffssi.c: New test.
3185 * gcc.target/tic6x/fpdiv-lib.c: New test.
3186 * gcc.target/tic6x/cold-lc.c: New test.
3187 * gcc.target/tic6x/longcalls.c: New test.
3188 * gcc.target/tic6x/abi-align-1.c: New test.
3189 * gcc.target/tic6x/fpcmp-finite.c: New test.
3190 * gcc.target/tic6x/rotdi16.c: New test.
3191 * gcc.target/tic6x/bswapl.c: New test.
3192 * gcc.target/tic6x/ffsdi.c: New test.
3193 * gcc.target/tic6x/tic6x.exp: New file.
3194 * gcc.target/tic6x/builtins/arith24.c: New test.
3195 * gcc.target/tic6x/builtins/smpy.c: New test.
3196 * gcc.target/tic6x/builtins/smpylh.c: New test.
3197 * gcc.target/tic6x/builtins/smpyh.c: New test.
3198 * gcc.target/tic6x/builtins/sarith1.c: New test.
3199 * gcc.target/tic6x/builtins/extclr.c: New test
3200 * gcc.target/tic6x/builtins/c6x-builtins.exp: New file.
3201 * gcc.target/tic6x/builtin-math-7.c: New test, adapted from gcc.dg.
3202 * lib/target-supports.exp (chck_profiling_available): Not on tic6x.
3203 (check_effective_target_ti_c67x, check_effective_target_ti_c64xp):
3204 New functions.
3205 * gcc.c-torture/execute/20101011-1.c: Add a condition for
3206 __TMS320C6X__.
3207 * gcc.dg/20020312-2.c: Likewise.
3208 * gcc.dg/pr27095.c: Handle tic6x like hppa.
3209 * gcc.dg/torture/pr37868.c: Skip on tic6x.
3210 * gcc.dg/torture/builtin-math-7.c: Likewise.
3211
3212 PR testsuite/49757
3213 * gcc.target/tic6x/builtins/c6x-builtins.exp: Return if
3214 not testing tic6x-*-*.
3215
3216 2011-07-14 Andrew Pinski <pinskia@gmail.com>
3217
3218 PR tree-opt/49309
3219 * g++.dg/torture/pr49309.C: New testcase.
3220
3221 2011-07-14 Bernd Schmidt <bernds@codesourcery.com>
3222
3223 * gcc.dg/pr48770.c: Add dg-require-effective-target fpic.
3224
3225 2011-07-14 Richard Guenther <rguenther@suse.de>
3226
3227 PR tree-optimization/49651
3228 * gcc.dg/torture/pr49651.c: New testcase.
3229
3230 2011-07-14 Georg-Johann Lay <avr@gjlay.de>
3231
3232 PR target/43746
3233 * gcc.dg/array-quals-1.c: Don't xfail on AVR.
3234
3235 2011-07-13 Michael Meissner <meissner@linux.vnet.ibm.com>
3236
3237 * gcc.target/powerpc/no-r11-1.c: Change -mno-r11 to
3238 -mno-pointers-to-nested-functions.
3239 * gcc.target/powerpc/no-r11-2.c: Ditto.
3240 * gcc.target/powerpc/no-r11-3.c: Ditto.
3241
3242 2011-07-13 Jason Merrill <jason@redhat.com>
3243
3244 * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Remove.
3245 * lib/lto.exp (lto_prune_warns): Prune warning about -std=c++0x
3246 when compiling C files.
3247 * g++.dg/debug/dwarf2/lineno-simple1.C: Avoid constexpr ctor.
3248 * g++.dg/debug/dwarf2/pr44641.C: Avoid constexpr ctor.
3249 * g++.dg/ext/utf-dflt.C: Specify -std=c++98.
3250 * g++.dg/lookup/anon2.C: Likewise.
3251 * g++.dg/tree-ssa/copyprop.C: Likewise.
3252 * g++.old-deja/g++.jason/rfg27.C: Likewise.
3253 * g++.dg/init/vector1.C: Ignore narrowing errors.
3254 * g++.dg/torture/pr35526.C: Likewise.
3255 * g++.old-deja/g++.ext/arrnew.C: Prune C++0x warning.
3256
3257 2011-07-13 Janne Blomqvist <jb@gcc.gnu.org>
3258
3259 PR libfortran/49296
3260 * gfortran.dg/read_list_eof_1.f90: Add tests for integer, real,
3261 and logical reads.
3262
3263 2011-07-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3264
3265 * gcc.c-torture/execute/990127-2.x: Use -mpc64 on i?86-*-darwin*,
3266 i?86-*-solaris2*, x86_64-*-darwin*, x86_64-*-solaris2*.
3267
3268 2011-07-13 Uros Bizjak <ubizjak@gmail.com>
3269
3270 * lib/g++.exp (g++_init): Use istarget. Remove target_triplet global.
3271 * lib/obj-c++.exp (obj-c++_init): Ditto.
3272 * lib/file-format.exp (gcc_target_object_format): Ditto.
3273 * lib/target-supports-dg.exp (dg-require-dll): Ditto.
3274 * lib/target-supports-dg-exp (check_weak_available): Ditto.
3275 (check_visibility_available): Ditto.
3276 (check_effective_target_tls_native): Ditto.
3277 (check_effective_target_tls_emulated): Ditto.
3278 (check_effective_target_function_sections): Ditto.
3279
3280 2011-07-13 Chung-Lin Tang <cltang@codesourcery.com>
3281
3282 * gcc.target/arm/pr48183.c: New test.
3283
3284 2011-07-13 Richard Guenther <rguenther@suse.de>
3285
3286 * gcc.dg/torture/20110713-1.c: New testcase.
3287
3288 2011-07-12 Andrew Pinski <pinskia@gmail.com>
3289
3290 PR rtl-opt/49474
3291 * gcc.c-torture/compile/pr49474.c: New testcase.
3292
3293 2011-07-12 Jakub Jelinek <jakub@redhat.com>
3294
3295 PR tree-optimization/49712
3296 * gcc.c-torture/execute/pr49712.c: New test.
3297
3298 2011-07-11 Jason Merrill <jason@redhat.com>
3299
3300 PR c++/44609
3301 * g++.dg/template/recurse3.C: New.
3302
3303 2011-07-11 Jakub Jelinek <jakub@redhat.com>
3304
3305 PR debug/49676
3306 * gcc.dg/guality/csttest.c: New test.
3307
3308 PR fortran/49698
3309 * gfortran.dg/pr49698.f90: New test.
3310
3311 2011-07-11 Jeff Law <law@redhat.com>
3312
3313 * gcc.dg/uninit-pred-8_b.c: Disable dominator optimizations.
3314
3315 2011-07-11 H.J. Lu <hongjiu.lu@intel.com>
3316
3317 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Check ia32.
3318 * go.test/go-test.exp (go-set-goarch): Likewise.
3319
3320 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
3321
3322 PR target/39633
3323 * gcc.target/avr/torture/pr39633.c: New test case.
3324
3325 2011-07-11 Tobias Burnus <burnus@net-b.de>
3326
3327 PR fortran/18918
3328 * gfortran.dg/coarray_lock_3.f90: Remove bogus dg-error.
3329
3330 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
3331
3332 * lib/target-supports.exp (check_effective_target_scheduling):
3333 New Function.
3334 * gcc.dg/pr46614.c: Add dg-require-effective-target scheduling.
3335 * gcc.dg/pr45055.c: Ditto.
3336 * gcc.dg/pr45353.c: Ditto.
3337 * g++.dg/pr45056.C: Ditto.
3338
3339 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
3340
3341 * gcc.dg/compat/struct-by-value-16_main.c: Skip AVR.
3342 * gcc.dg/compat/struct-by-value-17_main.c: Skip AVR.
3343 * gcc.dg/compat/struct-by-value-18_main.c: Skip AVR.
3344 * g++.dg/torture/pr31863.C: Skip AVR.
3345
3346 2011-07-10 Tobias Burnus <burnus@net-b.de>
3347
3348 PR fortran/49690
3349 * gfortran.dg/intrinsic_signal.f90: New.
3350
3351 2011-07-09 Jason Merrill <jason@redhat.com>
3352
3353 * g++.dg/cpp0x/regress/regress6.C: New.
3354 * g++.dg/parse/crash45.C: Adjust message.
3355 * g++.dg/template/crash38.C: Adjust message.
3356 * g++.dg/template/crash64.C: Adjust message.
3357
3358 2011-07-09 H.J. Lu <hongjiu.lu@intel.com>
3359
3360 * c-c++-common/dfp/func-vararg-alternate-d128-2.c: Support x32.
3361 * c-c++-common/dfp/func-vararg-mixed-2.c: Likewise.
3362 * g++.dg/abi/bitfield3.C: Likewise.
3363 * g++.dg/eh/pr38662.C: Likewise.
3364 * g++.dg/ext/attrib36.C: Likewise.
3365 * g++.dg/ext/attrib37.C: Likewise.
3366 * g++.dg/ext/attrib8.C: Likewise.
3367 * g++.dg/ext/tmplattr1.C: Likewise.
3368 * g++.dg/inherit/override-attribs.C: Likewise.
3369 * g++.dg/opt/inline9.C: Likewise.
3370 * g++.dg/opt/life1.C: Likewise.
3371 * g++.dg/opt/longbranch2.C: Likewise.
3372 * g++.dg/opt/nrv12.C: Likewise.
3373 * g++.dg/opt/reg-stack4.C: Likewise.
3374 * g++.dg/other/pr35504.C: Likewise.
3375 * g++.dg/other/pr39496.C: Likewise.
3376 * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
3377 * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
3378 * g++.dg/torture/stackalign/stdcall-1.C: Likewise.
3379 * g++.dg/torture/stackalign/unwind-0.C: Likewise.
3380 * g++.dg/torture/stackalign/unwind-1.C: Likewise.
3381 * g++.dg/torture/stackalign/unwind-2.C: Likewise.
3382 * g++.dg/torture/stackalign/unwind-3.C: Likewise.
3383 * g++.dg/torture/stackalign/unwind-4.C: Likewise.
3384 * g++.dg/torture/stackalign/unwind-5.C: Likewise.
3385 * g++.dg/torture/stackalign/unwind-6.C: Likewise.
3386 * g++.dg/warn/pr15774-1.C: Likewise.
3387 * g++.dg/warn/pr15774-2.C: Likewise.
3388 * g++.old-deja/g++.ext/attrib1.C: Likewise.
3389 * g++.old-deja/g++.ext/attrib2.C: Likewise.
3390 * g++.old-deja/g++.ext/attrib3.C: Likewise.
3391 * g++.old-deja/g++.pt/asm2.C: Likewise.
3392 * gcc.c-torture/compile/20000804-1.c: Likewise.
3393 * gcc.c-torture/compile/pr16566-2.c: Likewise.
3394 * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
3395 * gcc.dg/20020108-1.c: Likewise.
3396 * gcc.dg/20020122-2.c: Likewise.
3397 * gcc.dg/20020122-3.c: Likewise.
3398 * gcc.dg/20020206-1.c: Likewise.
3399 * gcc.dg/20020219-1.c: Likewise.
3400 * gcc.dg/20020310-1.c: Likewise.
3401 * gcc.dg/20020411-1.c: Likewise.
3402 * gcc.dg/20020418-2.c: Likewise.
3403 * gcc.dg/20020426-2.c: Likewise.
3404 * gcc.dg/20020517-1.c: Likewise.
3405 * gcc.dg/20030204-1.c: Likewise.
3406 * gcc.dg/20030826-2.c: Likewise.
3407 * gcc.dg/20031102-1.c: Likewise.
3408 * gcc.dg/20031202-1.c: Likewise.
3409 * gcc.dg/20050111-1.c: Likewise.
3410 * gcc.dg/20050503-1.c: Likewise.
3411 * gcc.dg/array-init-1.c: Likewise.
3412 * gcc.dg/builtin-apply4.c: Likewise.
3413 * gcc.dg/dfp/pr31344.c: Likewise.
3414 * gcc.dg/gomp/atomic-11.c: Likewise.
3415 * gcc.dg/graphite/pr40281.c: Likewise.
3416 * gcc.dg/ia64-sync-1.c: Likewise.
3417 * gcc.dg/ia64-sync-2.c: Likewise.
3418 * gcc.dg/ia64-sync-3.c: Likewise.
3419 * gcc.dg/ia64-sync-4.c: Likewise.
3420 * gcc.dg/ifcvt-fabs-1.c: Likewise.
3421 * gcc.dg/invalid-call-1.c: Likewise.
3422 * gcc.dg/loop-3.c: Likewise.
3423 * gcc.dg/lower-subreg-1.c: Likewise.
3424 * gcc.dg/lto/pr47259_0.c: Likewise.
3425 * gcc.dg/nested-calls-1.c: Likewise.
3426 * gcc.dg/pr20017.c: Likewise.
3427 * gcc.dg/pr25023.c: Likewise.
3428 * gcc.dg/pr27671-2.c: Likewise.
3429 * gcc.dg/pr32176.c: Likewise.
3430 * gcc.dg/pr33676.c: Likewise.
3431 * gcc.dg/pr35045.c: Likewise.
3432 * gcc.dg/pr36015.c: Likewise.
3433 * gcc.dg/pr36584.c: Likewise.
3434 * gcc.dg/pr36998.c: Likewise.
3435 * gcc.dg/pr37438.c: Likewise.
3436 * gcc.dg/pr37908.c: Likewise.
3437 * gcc.dg/pr41241.c: Likewise.
3438 * gcc.dg/pr41340.c: Likewise.
3439 * gcc.dg/pr44136.c: Likewise.
3440 * gcc.dg/pr44194-1.c: Likewise.
3441 * gcc.dg/pr46212.c: Likewise.
3442 * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
3443 * gcc.dg/setjmp-2.c: Likewise.
3444 * gcc.dg/short-compare-1.c: Likewise.
3445 * gcc.dg/short-compare-2.c: Likewise.
3446 * gcc.dg/smod-1.c: Likewise.
3447 * gcc.dg/sync-2.c: Likewise.
3448 * gcc.dg/sync-3.c: Likewise.
3449 * gcc.dg/tls/opt-1.c: Likewise.
3450 * gcc.dg/tls/opt-2.c: Likewise.
3451 * gcc.dg/tls/opt-3.c: Likewise.
3452 * gcc.dg/torture/badshift.c: Likewise.
3453 * gcc.dg/torture/fp-int-convert-float80-timode.c: Likewise.
3454 * gcc.dg/torture/pr20314-2.c: Likewise.
3455 * gcc.dg/torture/pr36891.c: Likewise.
3456 * gcc.dg/torture/pr38774.c: Likewise.
3457 * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
3458 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
3459 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
3460 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
3461 * gcc.dg/torture/stackalign/fastcall-1.c: Likewise.
3462 * gcc.dg/torture/stackalign/push-1.c: Likewise.
3463 * gcc.dg/torture/stackalign/regparm-1.c: Likewise.
3464 * gcc.dg/torture/stackalign/thiscall-1.c: Likewise.
3465 * gcc.dg/tree-ssa/loop-28.c: Likewise.
3466 * gcc.dg/tree-ssa/prefetch-3.c: Likewise.
3467 * gcc.dg/tree-ssa/prefetch-4.c: Likewise.
3468 * gcc.dg/tree-ssa/prefetch-5.c: Likewise.
3469 * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
3470 * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
3471 * gcc.dg/tree-ssa/prefetch-8.c: Likewise.
3472 * gcc.dg/tree-ssa/prefetch-9.c: Likewise.
3473 * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
3474 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
3475 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
3476 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
3477 * gcc.dg/tree-ssa/update-unroll-1.c: Likewise.
3478 * gcc.dg/unroll-1.c: Likewise.
3479 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
3480 * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
3481 * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
3482 * gcc.misc-tests/i386-pf-none-1.c: Likewise.
3483 * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
3484 * gcc.target/i386/20000609-1.c: Likewise.
3485 * gcc.target/i386/20000720-1.c: Likewise.
3486 * gcc.target/i386/20000724-1.c: Likewise.
3487 * gcc.target/i386/20011107-1.c: Likewise.
3488 * gcc.target/i386/20011119-1.c: Likewise.
3489 * gcc.target/i386/20020201-3.c: Likewise.
3490 * gcc.target/i386/20020218-1.c: Likewise.
3491 * gcc.target/i386/20020729-1.c: Likewise.
3492 * gcc.target/i386/20030926-1.c: Likewise.
3493 * gcc.target/i386/20060125-1.c: Likewise.
3494 * gcc.target/i386/20060125-2.c: Likewise.
3495 * gcc.target/i386/20060512-1.c: Likewise.
3496 * gcc.target/i386/20060512-2.c: Likewise.
3497 * gcc.target/i386/20060512-3.c: Likewise.
3498 * gcc.target/i386/20060512-4.c: Likewise.
3499 * gcc.target/i386/387-1.c: Likewise.
3500 * gcc.target/i386/387-2.c: Likewise.
3501 * gcc.target/i386/387-5.c: Likewise.
3502 * gcc.target/i386/387-6.c: Likewise.
3503 * gcc.target/i386/980312-1.c: Likewise.
3504 * gcc.target/i386/980313-1.c: Likewise.
3505 * gcc.target/i386/990117-1.c: Likewise.
3506 * gcc.target/i386/990424-1.c: Likewise.
3507 * gcc.target/i386/990524-1.c: Likewise.
3508 * gcc.target/i386/991129-1.c: Likewise.
3509 * gcc.target/i386/991214-1.c: Likewise.
3510 * gcc.target/i386/991230-1.c: Likewise.
3511 * gcc.target/i386/addr-sel-1.c: Likewise.
3512 * gcc.target/i386/aggregate-ret1.c: Likewise.
3513 * gcc.target/i386/aggregate-ret2.c: Likewise.
3514 * gcc.target/i386/align-main-3.c: Likewise.
3515 * gcc.target/i386/amd64-abi-1.c: Likewise.
3516 * gcc.target/i386/amd64-abi-2.c: Likewise.
3517 * gcc.target/i386/amd64-abi-4.c: Likewise.
3518 * gcc.target/i386/amd64-abi-5.c: Likewise.
3519 * gcc.target/i386/amd64-abi-6.c: Likewise.
3520 * gcc.target/i386/asm-1.c: Likewise.
3521 * gcc.target/i386/asm-3.c: Likewise.
3522 * gcc.target/i386/asm-5.c: Likewise.
3523 * gcc.target/i386/attributes-error.c: Likewise.
3524 * gcc.target/i386/avx-vcvtsd2si-2.c: Likewise.
3525 * gcc.target/i386/avx-vcvtsi2sd-2.c: Likewise.
3526 * gcc.target/i386/avx-vcvtsi2ss-2.c: Likewise.
3527 * gcc.target/i386/avx-vcvtss2si-2.c: Likewise.
3528 * gcc.target/i386/avx-vcvttsd2si-2.c: Likewise.
3529 * gcc.target/i386/avx-vcvttss2si-2.c: Likewise.
3530 * gcc.target/i386/avx-vinsertps-3.c: Likewise.
3531 * gcc.target/i386/avx-vmovd-2.c: Likewise.
3532 * gcc.target/i386/avx-vmovq-2.c: Likewise.
3533 * gcc.target/i386/avx-vmovq-3.c: Likewise.
3534 * gcc.target/i386/avx-vpextrq-1.c: Likewise.
3535 * gcc.target/i386/avx-vpinsrq-1.c: Likewise.
3536 * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
3537 * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
3538 * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
3539 * gcc.target/i386/bitfield1.c: Likewise.
3540 * gcc.target/i386/bitfield2.c: Likewise.
3541 * gcc.target/i386/bmi-2.c: Likewise.
3542 * gcc.target/i386/bmi-5.c: Likewise.
3543 * gcc.target/i386/builtin-unreachable.c: Likewise.
3544 * gcc.target/i386/cleanup-2.c: Likewise.
3545 * gcc.target/i386/clobbers.c: Likewise.
3546 * gcc.target/i386/cmov8.c: Likewise.
3547 * gcc.target/i386/cmpxchg16b-1.c: Likewise.
3548 * gcc.target/i386/compress-float-387-pic.c: Likewise.
3549 * gcc.target/i386/compress-float-387.c: Likewise.
3550 * gcc.target/i386/compress-float-sse-pic.c: Likewise.
3551 * gcc.target/i386/compress-float-sse.c: Likewise.
3552 * gcc.target/i386/crc32-2.c: Likewise.
3553 * gcc.target/i386/crc32-3.c: Likewise.
3554 * gcc.target/i386/divmod-7.c: Likewise.
3555 * gcc.target/i386/divmod-8.c: Likewise.
3556 * gcc.target/i386/fastcall-sseregparm.c: Likewise.
3557 * gcc.target/i386/fma3-builtin.c: Likewise.
3558 * gcc.target/i386/fma3-fma.c: Likewise.
3559 * gcc.target/i386/fma4-256-vector.c: Likewise.
3560 * gcc.target/i386/fma4-builtin.c: Likewise.
3561 * gcc.target/i386/fma4-fma-2.c: Likewise.
3562 * gcc.target/i386/fma4-fma.c: Likewise.
3563 * gcc.target/i386/fma4-vector-2.c: Likewise.
3564 * gcc.target/i386/fma4-vector.c: Likewise.
3565 * gcc.target/i386/funcspec-1.c: Likewise.
3566 * gcc.target/i386/funcspec-10.c: Likewise.
3567 * gcc.target/i386/funcspec-11.c: Likewise.
3568 * gcc.target/i386/funcspec-2.c: Likewise.
3569 * gcc.target/i386/funcspec-5.c: Likewise.
3570 * gcc.target/i386/funcspec-6.c: Likewise.
3571 * gcc.target/i386/gcc-have-sync-compare-and-swap-1.c: Likewise.
3572 * gcc.target/i386/gcc-have-sync-compare-and-swap-2.c: Likewise.
3573 * gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Likewise.
3574 * gcc.target/i386/gcc-have-sync-compare-and-swap-4.c: Likewise.
3575 * gcc.target/i386/incoming-1.c: Likewise.
3576 * gcc.target/i386/incoming-10.c: Likewise.
3577 * gcc.target/i386/incoming-11.c: Likewise.
3578 * gcc.target/i386/incoming-12.c: Likewise.
3579 * gcc.target/i386/incoming-13.c: Likewise.
3580 * gcc.target/i386/incoming-14.c: Likewise.
3581 * gcc.target/i386/incoming-15.c: Likewise.
3582 * gcc.target/i386/incoming-2.c: Likewise.
3583 * gcc.target/i386/incoming-3.c: Likewise.
3584 * gcc.target/i386/incoming-4.c: Likewise.
3585 * gcc.target/i386/incoming-5.c: Likewise.
3586 * gcc.target/i386/incoming-6.c: Likewise.
3587 * gcc.target/i386/incoming-7.c: Likewise.
3588 * gcc.target/i386/incoming-8.c: Likewise.
3589 * gcc.target/i386/incoming-9.c: Likewise.
3590 * gcc.target/i386/lea.c: Likewise.
3591 * gcc.target/i386/local.c: Likewise.
3592 * gcc.target/i386/loop-1.c: Likewise.
3593 * gcc.target/i386/loop-2.c: Likewise.
3594 * gcc.target/i386/loop-3.c: Likewise.
3595 * gcc.target/i386/max-stack-align.c: Likewise.
3596 * gcc.target/i386/memcpy-1.c: Likewise.
3597 * gcc.target/i386/movbe-2.c: Likewise.
3598 * gcc.target/i386/movq-2.c: Likewise.
3599 * gcc.target/i386/movq.c: Likewise.
3600 * gcc.target/i386/nrv1.c: Likewise.
3601 * gcc.target/i386/pad-4.c: Likewise.
3602 * gcc.target/i386/pad-5a.c: Likewise.
3603 * gcc.target/i386/pad-5b.c: Likewise.
3604 * gcc.target/i386/pad-6a.c: Likewise.
3605 * gcc.target/i386/pad-6b.c: Likewise.
3606 * gcc.target/i386/pad-7.c: Likewise.
3607 * gcc.target/i386/pad-9.c: Likewise.
3608 * gcc.target/i386/pentium4-not-mull.c: Likewise.
3609 * gcc.target/i386/pic-1.c: Likewise.
3610 * gcc.target/i386/pr12092-1.c: Likewise.
3611 * gcc.target/i386/pr12329.c: Likewise.
3612 * gcc.target/i386/pr21518.c: Likewise.
3613 * gcc.target/i386/pr22362.c: Likewise.
3614 * gcc.target/i386/pr22585.c: Likewise.
3615 * gcc.target/i386/pr23098.c: Likewise.
3616 * gcc.target/i386/pr25196.c: Likewise.
3617 * gcc.target/i386/pr25293.c: Likewise.
3618 * gcc.target/i386/pr25654.c: Likewise.
3619 * gcc.target/i386/pr26449.c: Likewise.
3620 * gcc.target/i386/pr26778.c: Likewise.
3621 * gcc.target/i386/pr26826.c: Likewise.
3622 * gcc.target/i386/pr27266.c: Likewise.
3623 * gcc.target/i386/pr29978.c: Likewise.
3624 * gcc.target/i386/pr30505.c: Likewise.
3625 * gcc.target/i386/pr30961-1.c: Likewise.
3626 * gcc.target/i386/pr31628.c: Likewise.
3627 * gcc.target/i386/pr32000-2.c: Likewise.
3628 * gcc.target/i386/pr32661-1.c: Likewise.
3629 * gcc.target/i386/pr32708-2.c: Likewise.
3630 * gcc.target/i386/pr32708-3.c: Likewise.
3631 * gcc.target/i386/pr34256.c: Likewise.
3632 * gcc.target/i386/pr34312.c: Likewise.
3633 * gcc.target/i386/pr34522.c: Likewise.
3634 * gcc.target/i386/pr35160.c: Likewise.
3635 * gcc.target/i386/pr35281.c: Likewise.
3636 * gcc.target/i386/pr36246.c: Likewise.
3637 * gcc.target/i386/pr36786.c: Likewise.
3638 * gcc.target/i386/pr37275.c: Likewise.
3639 * gcc.target/i386/pr37843-3.c: Likewise.
3640 * gcc.target/i386/pr37843-4.c: Likewise.
3641 * gcc.target/i386/pr39082-1.c: Likewise.
3642 * gcc.target/i386/pr39431.c: Likewise.
3643 * gcc.target/i386/pr39496.c: Likewise.
3644 * gcc.target/i386/pr39543-2.c: Likewise.
3645 * gcc.target/i386/pr39911.c: Likewise.
3646 * gcc.target/i386/pr40718.c: Likewise.
3647 * gcc.target/i386/pr40906-1.c: Likewise.
3648 * gcc.target/i386/pr40906-2.c: Likewise.
3649 * gcc.target/i386/pr40906-3.c: Likewise.
3650 * gcc.target/i386/pr40934.c: Likewise.
3651 * gcc.target/i386/pr41900.c: Likewise.
3652 * gcc.target/i386/pr42589.c: Likewise.
3653 * gcc.target/i386/pr43662.c: Likewise.
3654 * gcc.target/i386/pr43671.c: Likewise.
3655 * gcc.target/i386/pr43766.c: Likewise.
3656 * gcc.target/i386/pr43869.c: Likewise.
3657 * gcc.target/i386/pr44942.c: Likewise.
3658 * gcc.target/i386/pr44948-2a.c: Likewise.
3659 * gcc.target/i386/pr45234.c: Likewise.
3660 * gcc.target/i386/pr45336-2.c: Likewise.
3661 * gcc.target/i386/pr45336-4.c: Likewise.
3662 * gcc.target/i386/pr45852.c: Likewise.
3663 * gcc.target/i386/pr46470.c: Likewise.
3664 * gcc.target/i386/pr48037-1.c: Likewise.
3665 * gcc.target/i386/pr48389.c: Likewise.
3666 * gcc.target/i386/pr49095.c: Likewise.
3667 * gcc.target/i386/pr9771-1.c: Likewise.
3668 * gcc.target/i386/rdfsbase-1.c: Likewise.
3669 * gcc.target/i386/rdfsbase-2.c: Likewise.
3670 * gcc.target/i386/rdgsbase-1.c: Likewise.
3671 * gcc.target/i386/rdgsbase-2.c: Likewise.
3672 * gcc.target/i386/rdrand-3.c: Likewise.
3673 * gcc.target/i386/regparm-stdcall.c: Likewise.
3674 * gcc.target/i386/regparm.c: Likewise.
3675 * gcc.target/i386/reload-1.c: Likewise.
3676 * gcc.target/i386/rotate-2.c: Likewise.
3677 * gcc.target/i386/sibcall-5.c: Likewise.
3678 * gcc.target/i386/signbit-1.c: Likewise.
3679 * gcc.target/i386/signbit-2.c: Likewise.
3680 * gcc.target/i386/signbit-3.c: Likewise.
3681 * gcc.target/i386/sse-5.c: Likewise.
3682 * gcc.target/i386/sse-8.c: Likewise.
3683 * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
3684 * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
3685 * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
3686 * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
3687 * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
3688 * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
3689 * gcc.target/i386/sse2-init-v2di-2.c: Likewise.
3690 * gcc.target/i386/sse2-movq-2.c: Likewise.
3691 * gcc.target/i386/sse2-movq-3.c: Likewise.
3692 * gcc.target/i386/sse4_1-insertps-3.c: Likewise.
3693 * gcc.target/i386/sse4_1-pextrq.c: Likewise.
3694 * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
3695 * gcc.target/i386/sse4_2-crc32q.c: Likewise.
3696 * gcc.target/i386/sse4_2-popcntq.c: Likewise.
3697 * gcc.target/i386/ssefn-1.c: Likewise.
3698 * gcc.target/i386/ssefn-2.c: Likewise.
3699 * gcc.target/i386/sseregparm-1.c: Likewise.
3700 * gcc.target/i386/sseregparm-2.c: Likewise.
3701 * gcc.target/i386/sseregparm-3.c: Likewise.
3702 * gcc.target/i386/sseregparm-4.c: Likewise.
3703 * gcc.target/i386/sseregparm-5.c: Likewise.
3704 * gcc.target/i386/sseregparm-6.c: Likewise.
3705 * gcc.target/i386/sseregparm-7.c: Likewise.
3706 * gcc.target/i386/sseregparm-8.c: Likewise.
3707 * gcc.target/i386/stack-realign.c: Likewise.
3708 * gcc.target/i386/stack-usage-realign.c: Likewise.
3709 * gcc.target/i386/stackalign/asm-1.c: Likewise.
3710 * gcc.target/i386/stackalign/longlong-1.c: Likewise.
3711 * gcc.target/i386/stackalign/longlong-2.c: Likewise.
3712 * gcc.target/i386/stackalign/return-1.c: Likewise.
3713 * gcc.target/i386/stackalign/return-2.c: Likewise.
3714 * gcc.target/i386/stackalign/return-3.c: Likewise.
3715 * gcc.target/i386/tailcall-1.c: Likewise.
3716 * gcc.target/i386/tbm-2.c: Likewise.
3717 * gcc.target/i386/udivmod-7.c: Likewise.
3718 * gcc.target/i386/udivmod-8.c: Likewise.
3719 * gcc.target/i386/unroll-1.c: Likewise.
3720 * gcc.target/i386/vararg-1.c: Likewise.
3721 * gcc.target/i386/vararg-2.c: Likewise.
3722 * gcc.target/i386/vect8-ret.c: Likewise.
3723 * gcc.target/i386/vectorize5.c: Likewise.
3724 * gcc.target/i386/wmul-1.c: Likewise.
3725 * gcc.target/i386/wmul-2.c: Likewise.
3726 * gcc.target/i386/wrfsbase-1.c: Likewise.
3727 * gcc.target/i386/wrfsbase-2.c: Likewise.
3728 * gcc.target/i386/wrgsbase-1.c: Likewise.
3729 * gcc.target/i386/wrgsbase-2.c: Likewise.
3730 * gcc.target/i386/xop-pcmov.c: Likewise.
3731 * gcc.target/i386/xop-pcmov2.c: Likewise.
3732 * gcc.target/i386/xop-rotate1-vector.c: Likewise.
3733 * gcc.target/i386/xop-rotate2-vector.c: Likewise.
3734 * gcc.target/i386/xop-rotate3-vector.c: Likewise.
3735 * gcc.target/i386/xop-shift1-vector.c: Likewise.
3736 * gcc.target/i386/xop-shift2-vector.c: Likewise.
3737 * gcc.target/i386/xop-shift3-vector.c: Likewise.
3738 * gcc.target/i386/zee.c: Likewise.
3739 * gcc.target/x86_64/abi/callabi/callabi.exp: Likewise.
3740 * gfortran.dg/compiler-directive_2.f: Likewise.
3741 * gfortran.dg/g77/20010216-1.f: Likewise.
3742 * gfortran.dg/gomp/pr39152.f90: Likewise.
3743 * gfortran.dg/pr33794.f90: Likewise.
3744
3745 2011-07-09 Jason Merrill <jason@redhat.com>
3746
3747 * g++.dg/cpp0x/regress/regress5.C: New.
3748
3749 2011-07-08 Jason Merrill <jason@redhat.com>
3750
3751 PR c++/45437
3752 * g++.dg/expr/compound-asn1.C: New.
3753 * g++.dg/warn/sequence-pt-1.C: Change one dg-error to dg-bogus.
3754
3755 2011-07-08 Jakub Jelinek <jakub@redhat.com>
3756
3757 PR target/49621
3758 * gcc.target/powerpc/altivec-34.c: New test.
3759
3760 2011-07-08 Jason Merrill <jason@redhat.com>
3761
3762 PR c++/45603
3763 * g++.dg/abi/guard3.C: New.
3764
3765 2011-07-08 Julian Brown <julian@codesourcery.com>
3766
3767 * lib/target-supports.exp
3768 (check_effective_target_arm_little_endian): New.
3769 (check_effective_target_vect_pack_trunc): Use above.
3770 (check_effective_target_vect_unpack): Likewise.
3771 (check_effective_target_vect_element_align): Test
3772 check_effective_target_arm_vect_no_misalign for ARM.
3773
3774 2011-07-08 Jason Merrill <jason@redhat.com>
3775
3776 PR c++/49673
3777 * g++.dg/cpp0x/constexpr-rom.C: New.
3778
3779 2011-07-08 Kirill Yukhin <kirill.yukhin@intel.com>
3780
3781 PR middle-end/49519
3782 * g++.dg/torture/pr49519.C: New test.
3783
3784 2011-07-08 Martin Jambor <mjambor@suse.cz>
3785
3786 * gcc.dg/tree-ssa/sra-12.c: Skip dump scan on avr targets.
3787
3788 2011-07-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3789
3790 PR testsuite/48727
3791 * g++.dg/opt/devirt2.C: Use specific pattern for sparc*-*-*.
3792
3793 2011-07-08 Richard Guenther <rguenther@suse.de>
3794
3795 PR tree-optimization/49662
3796 * gcc.dg/graphite/interchange-14.c: XFAIL.
3797 * gcc.dg/graphite/interchange-15.c: Likewise.
3798 * gcc.dg/graphite/interchange-mvt.c: Likewise.
3799
3800 2011-07-06 Jason Merrill <jason@redhat.com>
3801
3802 PR c++/49663
3803 * g++.dg/cpp0x/regress/regress4.C: New.
3804
3805 2011-07-07 Mikael Morin <mikael.morin@sfr.fr>
3806
3807 PR fortran/49648
3808 * gfortran.dg/result_in_spec_4.f90: New test.
3809
3810 2011-07-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3811
3812 * gcc.target/sparc/cas64.c: New test.
3813
3814 2011-07-07 Jakub Jelinek <jakub@redhat.com>
3815
3816 PR c/49644
3817 * g++.dg/torture/pr49644.C: New test.
3818
3819 PR c/49644
3820 * gcc.c-torture/execute/pr49644.c: New test.
3821
3822 2011-07-07 H.J. Lu <hongjiu.lu@intel.com>
3823
3824 * lib/target-supports.exp (check_effective_target_ia32): New.
3825 (check_effective_target_x32): Likewise.
3826 (check_effective_target_vect_cmdline_needed): Also check x32.
3827
3828 2011-07-07 Janis Johnson <janisjo@codesourcery.com>
3829
3830 * gcc.target/arm/pr40657-2.c: Remove -march option and unneeded
3831 dg-prune-output.
3832 * gcc.target/arm/pr42235.c: Likewise.
3833 * gcc.target/arm/pr42495.c: Likewise.
3834 * gcc.target/arm/pr42574.c: Likewise.
3835 * gcc.target/arm/thumb-branch1.c: Likewise.
3836
3837 * gcc.target/arm/pr39839.c: Don't specify -mthumb or -march, remove
3838 unneeded prune of possible warning.
3839 * gcc.target/arm/pr40956.c: Likewise.
3840 * gcc.target/arm/pr42505.c: Likewise.
3841
3842 * gcc.c-torture/compile/pr41679.c: Move from gcc.target/arm.
3843 * gcc.c-torture/compile/pr46883.c: Likewise.
3844 * gcc.c-torture/compile/pr46934.c: Likewise.
3845
3846 * gcc.target/arm/pr41679.c: Remove test directives in preparation
3847 for move to ../../gcc.c-torture/compile.
3848 * gcc.target/arm/pr46883.c: Likewise.
3849 * gcc.target/arm/pr46934.c: Likewise.
3850
3851 * lib/target-supports.exp (check_effective_target_arm_dsp): New.
3852 * gcc.target/arm/mla-2.c: Use it instead of specific -march.
3853 * gcc.target/arm/wmul-1.c: Likewise.
3854 * gcc.target/arm/wmul-2.c: Likewise.
3855 * gcc.target/arm/wmul-3.c: Likewise.
3856 * gcc.target/arm/wmul-4.c: Likewise.
3857 * gcc.target/arm/smlaltb-1.c: Require arm_dsp, don't specify -march,
3858 add tab after scan target.
3859 * gcc.target/arm/smlaltt-1.c: Likewise.
3860 * gcc.target/arm/smlatb-1.c: Likewise.
3861 * gcc.target/arm/smlatt-1.c: Likewise.
3862
3863 2011-07-07 Jakub Jelinek <jakub@redhat.com>
3864
3865 PR debug/49522
3866 * gcc.dg/debug/pr49522.c: New test.
3867
3868 2011-07-07 Georg-Johann Lay <avr@gjlay.de>
3869
3870 * gcc.dg/pragma-align.c: Run only if target !default_packed.
3871 * gcc.dg/pr46212.c: Run only if target int32plus.
3872 * gcc.dg/torture/pr48146.c: Ditto.
3873 * gcc.dg/tree-ssa/vrp51.c: Ditto.
3874 * c-c++-common/pr44832.c: Ditto.
3875 * gcc.dg/pr49544.c: Run only if target ptr32plus.
3876 * gcc.dg/pr31490.c: Ditto.
3877 * gcc.dg/torture/builtin-math-7.c: Run only if target
3878 large_double.
3879 * gcc.dg/torture/pr45764.c: Skip for AVR.
3880 * gcc.dg/pr47893.c: Ditto.
3881
3882 2011-07-07 Janis Johnson <janisjo@codesourcery.com>
3883
3884 * lib/target-supports.exp (check_effective_target_arm_thumb1): New.
3885 (check_effective_target_arm_thumb2): Clarify comment, add valid code.
3886 * gcc.target/arm/mla-1.c: Skip for arm_thumb1, don't specify -march,
3887 add tab to scan target.
3888
3889 2011-07-07 Richard Sandiford <richard.sandiford@linaro.org>
3890
3891 * gcc.target/arm/neon-modes-3.c: New test.
3892
3893 2011-07-07 Uros Bizjak <ubizjak@gmail.com>
3894
3895 * gcc.dg/graphite/pr37485.c (dg-options): Add -fno-loop-strip-mine
3896 -fno-loop-interchange -ffast-math.
3897
3898 2011-07-07 Richard Guenther <rguenther@suse.de>
3899
3900 * gcc.dg/ftrapv-3.c: New testcase.
3901
3902 2011-07-07 Richard Guenther <rguenther@suse.de>
3903
3904 * gcc.dg/tree-ssa/vrp58.c: New testcase.
3905 * gcc.dg/tree-ssa/scev-cast.c: Adjust.
3906
3907 2011-07-07 Kai Tietz <ktietz@redhat.com>
3908
3909 * gcc.dg/binop-notxor1.c: New test.
3910 * gcc.dg/binop-notand4a.c: New test.
3911 * gcc.dg/binop-notxor2.c: New test.
3912 * gcc.dg/binop-notand3a.c: New test.
3913 * gcc.dg/binop-notand2a.c: New test.
3914 * gcc.dg/binop-notand6a.c: New test.
3915 * gcc.dg/binop-notor1.c: New test.
3916 * gcc.dg/binop-notand1a.c: New test.
3917 * gcc.dg/binop-notand5a.c: New test.
3918 * gcc.dg/binop-notor2.c: New test.
3919
3920 2011-07-07 Jakub Jelinek <jakub@redhat.com>
3921
3922 PR middle-end/49640
3923 * gcc.dg/gomp/pr49640.c: New test.
3924
3925 2011-07-07 Richard Guenther <rguenther@suse.de>
3926
3927 * gcc.dg/graphite/pr37485.c: Add -floop-block.
3928
3929 2011-07-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3930
3931 PR target/39150
3932 * gcc.misc-tests/linkage.exp: Handle x86_64-*-solaris2.1[0-9]*.
3933
3934 2011-07-06 Michael Meissner <meissner@linux.vnet.ibm.com>
3935
3936 * gcc.target/powerpc/no-r11-1.c: New test for -mr11, -mno-r11.
3937 * gcc.target/powerpc/no-r11-2.c: Ditto.
3938 * gcc.target/powerpc/no-r11-3.c: Ditto.
3939
3940 2011-07-06 Uros Bizjak <ubizjak@gmail.com>
3941
3942 * gcc.dg/stack-layout-2.c: Cleanup expand rtl dump.
3943 * gfortran.dg/move_alloc_4.f90: Cleanup original tree dump.
3944
3945 2011-07-06 Georg-Johann Lay <avr@gjlay.de>
3946
3947 * lib/target-supports.exp (check_profiling_available): Disable
3948 profiling with -fprofile-generate for target avr.
3949
3950 2011-07-06 Richard Guenther <rguenther@suse.de>
3951
3952 PR tree-optimization/49645
3953 * g++.dg/tree-ssa/pr8781.C: Disable SRA.
3954
3955 2011-07-06 H.J. Lu <hongjiu.lu@intel.com>
3956
3957 PR middle-end/47383
3958 * gcc.dg/pr47383.c: New.
3959
3960 2011-07-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3961
3962 PR tree-optimization/49647
3963 * gcc.dg/tree-ssa/20030807-7.c: Remove xfail *-*-*.
3964
3965 2011-07-06 Eric Botcazou <ebotcazou@adacore.com>
3966
3967 PR testsuite/49542
3968 * gcc.dg/vect/pr33804.c: XFAIL if vect_no_align unconditionally.
3969 * gcc.dg/vect/slp-multitypes-3.c: XFAIL on SPARC unconditionally.
3970
3971 2011-07-05 Jason Merrill <jason@redhat.com>
3972
3973 PR c++/48157
3974 * g++.dg/template/template-id-4.C: New.
3975
3976 2011-07-05 Georg-Johann Lay <avr@gjlay.de>
3977
3978 * gcc.dg/pr44023.c: Add dg-require-effective-target int32plus
3979 * gcc.dg/pr43402.c: Ditto.
3980
3981 2011-07-05 Georg-Johann Lay <avr@gjlay.de>
3982
3983 * gcc.dg/cpp/pragma-3.c: Add dg-require-effective-target fopenmp.
3984
3985 2011-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
3986
3987 * gcc.target/powerpc/ppc-switch-1.c: New test for
3988 --param case-values-threshold.
3989 * gcc.target/powerpc/ppc-switch-2.c: Ditto.
3990
3991 2011-07-05 Janis Johnson <janisjo@codesourcery.com>
3992
3993 * gcc.target/arm/pr42093.c: Use "-fno-reorder-blocks".
3994
3995 2011-07-05 Jason Merrill <jason@redhat.com>
3996
3997 * g++.dg/rtti/anon-ns1.C: Allow for null-termination.
3998
3999 2011-07-05 Sebastian Pop <sebastian.pop@amd.com>
4000
4001 PR tree-optimization/47654
4002 * gcc.dg/graphite/block-pr47654.c: New.
4003
4004 2011-07-05 Jason Merrill <jason@redhat.com>
4005
4006 * g++.dg/cpp0x/lambda/lambda-ref2.C: New.
4007
4008 2011-07-05 Razya Ladelsky <razya@il.ibm.com>
4009
4010 PR tree-optimization/49580
4011 * gcc.dg/autopar/pr49580.c: New test.
4012
4013 2011-07-05 Richard Guenther <rguenther@suse.de>
4014
4015 PR tree-optimization/49518
4016 PR tree-optimization/49628
4017 * g++.dg/torture/pr49628.C: New testcase.
4018 * gcc.dg/torture/pr49518.c: Likewise.
4019
4020 2011-07-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4021
4022 * ada/acats/run_acats (which): Extract last field from type -p,
4023 type output only if command succeeded.
4024
4025 2011-07-04 Jason Merrill <jason@redhat.com>
4026
4027 * g++.dg/abi/mangle48.C: New.
4028
4029 * g++.dg/cpp0x/diag1.C: New.
4030
4031 * g++.dg/diagnostic/aka1.C: New.
4032
4033 2011-07-04 Jakub Jelinek <jakub@redhat.com>
4034
4035 PR rtl-optimization/49619
4036 * gcc.dg/pr49619.c: New test.
4037
4038 PR rtl-optimization/49472
4039 * gfortran.dg/pr49472.f90: New test.
4040
4041 PR debug/49602
4042 * gcc.dg/pr49602.c: New test.
4043
4044 2011-07-04 Georg-Johann Lay <avr@gjlay.de>
4045
4046 PR target/34734
4047 PR target/44643
4048 * gcc.target/avr/avr.exp: Run over cpp files, too.
4049 * gcc.target/avr/torture/avr-torture.exp: Ditto.
4050 * gcc.target/avr/progmem.h: New file.
4051 * gcc.target/avr/exit-abort.h: New file.
4052 * gcc.target/avr/progmem-error-1.c: New file.
4053 * gcc.target/avr/progmem-error-1.cpp: New file.
4054 * gcc.target/avr/progmem-warning-1.c: New file.
4055 * gcc.target/avr/torture/progmem-1.c: New file.
4056 * gcc.target/avr/torture/progmem-1.cpp: New file.
4057
4058 2011-07-04 Richard Guenther <rguenther@suse.de>
4059
4060 PR tree-optimization/49615
4061 * g++.dg/torture/pr49615.C: New testcase.
4062
4063 2011-07-03 Ira Rosen <ira.rosen@linaro.org>
4064
4065 PR tree-optimization/49610
4066 * gcc.dg/vect/pr49610.c: New test.
4067
4068 2011-07-02 Eric Botcazou <ebotcazou@adacore.com>
4069
4070 * gnat.dg/specs/debug1.ads: New test.
4071
4072 2011-07-02 Janus Weil <janus@gcc.gnu.org>
4073
4074 PR fortran/49562
4075 * gfortran.dg/typebound_proc_23.f90: New.
4076
4077 2011-07-01 Jonathan Wakely <jwakely.gcc@gmail.com>
4078
4079 PR c++/49605
4080 * g++.dg/warn/delete-non-virtual-dtor.C: Adjust.
4081
4082 2011-07-01 Jason Merrill <jason@redhat.com>
4083
4084 PR c++/48261
4085 * g++.dg/template/template-id-3.C: New.
4086
4087 PR c++/48593
4088 * g++.dg/template/qualified-id4.C: New.
4089
4090 PR c++/48883
4091 * g++.dg/template/explicit-args4.C: New.
4092
4093 PR c++/49085
4094 * g++.dg/template/offsetof2.C: New.
4095
4096 2011-07-01 Kai Tietz <ktietz@redhat.com>
4097
4098 * gcc.dg/tree-ssa/bitwise-sink.c: New test.
4099
4100 2011-07-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4101
4102 PR libmudflap/49549
4103 * lib/target-supports.exp (check_effective_target_gld): New proc.
4104
4105 2011-07-01 Richard Guenther <rguenther@suse.de>
4106
4107 PR tree-optimization/49603
4108 * gcc.dg/torture/pr49603.c: New testcase.
4109
4110 2011-06-30 Jason Merrill <jason@redhat.com>
4111
4112 PR c++/49387
4113 * g++.dg/rtti/template1.C: New.
4114
4115 PR c++/49569
4116 * g++.dg/cpp0x/regress/ctor1.C: New.
4117
4118 PR c++/49355
4119 * g++.dg/cpp0x/initlist54.C: New.
4120
4121 2011-06-30 Martin Jambor <mjambor@suse.cz>
4122
4123 * gcc.dg/tree-ssa/sra-12.c: New test.
4124
4125 2011-06-29 Jason Merrill <jason@redhat.com>
4126
4127 * g++.dg/cpp0x/named.C: Test subobject of xvalue.
4128
4129 2011-06-30 Richard Guenther <rguenther@suse.de>
4130
4131 PR tree-optimization/46787
4132 * gcc.dg/vect/vect-121.c: New testcase.
4133
4134 2011-06-30 Martin Jambor <mjambor@suse.cz>
4135
4136 PR tree-optimization/49094
4137 * gcc.dg/tree-ssa/pr49094.c: New test.
4138
4139 2011-06-30 Jakub Jelinek <jakub@redhat.com>
4140
4141 PR fortran/49540
4142 * gfortran.dg/pr49540-1.f90: New test.
4143 * gfortran.dg/pr49540-2.f90: New test.
4144
4145 2011-06-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4146
4147 PR ada/49511
4148 * ada/acats/run_acats (which): Use last field of type -p output.
4149
4150 2011-06-30 Dominique d'Humieres <dominiq@lps.ens.fr>
4151 Iain Sandoe <iains@gcc.gnu.org>
4152
4153 PR libobjc/36610
4154 * objc.dg/torture/forward-1.m: Remove dg-xfail-run-if.
4155 Only skip on 64-bit *-*-darwin8* && !objc2.
4156
4157 2011-06-30 Richard Guenther <rguenther@suse.de>
4158
4159 PR tree-optimization/38752
4160 * gcc.c-torture/compile/pr38752.c: New testcase.
4161
4162 2011-06-30 Ira Rosen <ira.rosen@linaro.org>
4163
4164 * gcc.dg/vect/slp-widen-mult-half.c: New test.
4165 * gcc.dg/vect/vect-widen-mult-half.c: New test.
4166
4167 2011-06-29 Jason Merrill <jason@redhat.com>
4168
4169 PR c++/49216
4170 * g++.dg/cpp0x/initlist53.C: Use placement new.
4171 * g++.dg/cpp0x/initlist-value.C: Use placement new.
4172 * g++.old-deja/g++.ext/arrnew2.C: Remove xfail.
4173
4174 PR c++/49003
4175 * g++.dg/cpp0x/trailing6.C: New.
4176 * g++.dg/cpp0x/pr45908.C: No error.
4177
4178 PR c++/49272
4179 * g++.old-deja/g++.jason/rfg10.C: Accept other overflow error too.
4180
4181 PR c++/49520
4182 * g++.dg/cpp0x/constexpr-using2.C: New.
4183
4184 * g++.dg/cpp0x/lambda/lambda-template3.C: New.
4185
4186 PR c++/45923
4187 * g++.dg/cpp0x/constexpr-diag3.C: New.
4188 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error message.
4189 * g++.dg/cpp0x/constexpr-ex1.C: Adjust error message.
4190 * g++.dg/cpp0x/constexpr-friend.C: Adjust error message.
4191 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust error message.
4192
4193 2011-06-29 Jason Merrill <jason@redhat.com>
4194
4195 * g++.dg/cpp0x/constexpr-is_literal.C: Adjust.
4196
4197 2011-06-29 Richard Guenther <rguenther@suse.de>
4198
4199 * gcc.dg/tree-ssa/loop-17.c: Adjust.
4200
4201 2011-06-29 Jason Merrill <jason@redhat.com>
4202
4203 * g++.dg/cpp0x/initlist-value2.C: New.
4204
4205 * g++.dg/cpp0x/constexpr-initlist4.C: New.
4206 * g++.dg/cpp0x/initlist-value.C: New.
4207
4208 2011-06-29 Richard Sandiford <richard.sandiford@linaro.org>
4209
4210 * gcc.dg/torture/pr49169.c: Restrict to ARM and MIPS targets.
4211
4212 2011-06-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4213
4214 * gcc.dg/inline_1.c: Remove dg-excess-errors.
4215 * gcc.dg/inline_2.c: Likewise.
4216 * gcc.dg/unroll_1.c: Likewise.
4217
4218 2011-06-29 Jakub Jelinek <jakub@redhat.com>
4219
4220 PR debug/49567
4221 * gcc.target/i386/pr49567.c: New test.
4222
4223 2011-06-28 Eric Botcazou <ebotcazou@adacore.com>
4224
4225 * gnat.dg/opt17.ad[sb]: New test.
4226
4227 2011-06-28 Janis Johnson <janisjo@codesourcery.com>
4228 Tom de Vries <tom@codesourcery.com>
4229
4230 * lib/target-supports.exp (check_effective_target_arm_nothumb)
4231 (check_effective_target_arm_thumb2): New effective targets.
4232 * gcc.target/arm/ivopts.c: Remove -mthumb/-marm. Guard object-size
4233 properly. Clean up temporary files.
4234 * gcc.target/arm/ivopts-2.c: Likewise.
4235 * gcc.target/arm/ivopts-3.c: Likewise.
4236 * gcc.target/arm/ivopts-4.c: Likewise.
4237 * gcc.target/arm/ivopts-5.c: Likewise.
4238 * gcc.target/arm/ivopts-6.c: Remove duplicate of ivopts.c.
4239
4240 2011-06-28 Thomas Koenig <tkoenig@gcc.gnu.org>
4241
4242 PR fortran/49479
4243 * gfortran.dg/reshape_zerosize_3.f90: New test.
4244
4245 2011-06-28 Janis Johnson <janisjo@codesourcery.com>
4246
4247 * gcc.target/arm/vfp-ldmdbs.c: Skip for soft float.
4248 * gcc.target/arm/vfp-ldmias.c: Likewise.
4249 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
4250 * gcc.target/arm/vfp-stmdbs.c: Likewise.
4251 * gcc.target/arm/vfp-ldmiad.c: Likewise.
4252 * gcc.target/arm/vfp-stmias.c: Likewise.
4253 * gcc.target/arm/vfp-stmdbd.c: Likewise.
4254 * gcc.target/arm/vfp-stmiad.c: Likewise.
4255
4256 2011-06-27 Janis Johnson <janisjo@codesourcery.com>
4257
4258 * gcc.target/arm/pr45701-1.c: Don't specify -march; remove
4259 dg-prune-output.
4260 * gcc.target/arm/pr45701-2.c: Ditto.
4261
4262 2011-06-27 Janus Weil <janus@gcc.gnu.org>
4263
4264 PR fortran/49466
4265 * gfortran.dg/allocatable_scalar_9.f90: Modified.
4266 * gfortran.dg/extends_14.f03: Modified.
4267
4268 2011-06-27 Janis Johnson <janisjo@codesourcery.com>
4269
4270 * lib/target-supports-dg.exp (dg-require-effective-target): Return
4271 early if the test is already being skipped.
4272
4273 * lib/scanasm.exp (dg-scan, scan-assembler-times, scan-assembler-dem,
4274 scan-assembler-dem-not): For missing file, report unresolved with
4275 same message as for pass/fail, with reason reported in log file.
4276
4277 * lib/target-supports.exp (add_options_for_arm_fp16): Renamed
4278 from add_options_for_arm_neon_fp16.
4279 (check_effective_target_arm_fp16_ok_nocache): Renamed from
4280 check_effective_target_arm_neon_fp16_ok_nocache.
4281 Check -mfpu and -mfloat-abi options from current multilib.
4282 Do not require neon support.
4283 (check_effective_target_arm_fp16_ok): Renamed from
4284 check_effecitve_target_arm_neon_fp16_ok.
4285 * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: Use new names for
4286 arm_neon_fp16_ok and arm_fp16.
4287 * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Likewise.
4288 * gcc.dg/torture/arm-fp16-ops-5.c: Likewise.
4289 * gcc.dg/torture/arm-fp16-ops-6.c: Likewise.
4290 * gcc.target/arm/fp16-compile-vcvt.c: Likewise.
4291
4292 2011-06-27 Jakub Jelinek <jakub@redhat.com>
4293
4294 * gcc.dg/builtin-assume-aligned-1.c: New test.
4295 * gcc.dg/builtin-assume-aligned-2.c: New test.
4296 * gcc.target/i386/builtin-assume-aligned-1.c: New test.
4297
4298 PR debug/49544
4299 * gcc.dg/pr49544.c: New test.
4300
4301 2011-06-27 Richard Guenther <rguenther@suse.de>
4302
4303 PR tree-optimization/49394
4304 * g++.dg/torture/pr49394.C: New testcase.
4305
4306 2011-06-27 Kai Tietz <ktietz@redhat.com>
4307
4308 * gcc.dg/optimize-bswapdi-2.c: New test.
4309
4310 2011-06-27 Michael Hope <michael.hope@linaro.org>
4311 Richard Sandiford <richard.sandiford@linaro.org>
4312
4313 PR tree-optimization/49169
4314 * gcc.dg/torture/pr49169.c: New test.
4315
4316 2011-06-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
4317
4318 PR testsuite/49529
4319 * gcc.dg/ipa/ipa-pta-17.c: Use dg-require-alias.
4320
4321 * gcc.dg/debug/pr49294.c (dg-options): Add -fno-common to options on
4322 hppa*-*-hpux*.
4323
4324 2011-06-26 Jason Merrill <jason@redhat.com>
4325
4326 * g++.dg/cpp0x/constexpr-cleanup.C: Tweak error message.
4327
4328 PR c++/49528
4329 * g++.dg/init/ref19.C: New.
4330 * g++.dg/cpp0x/constexpr-cleanup.C: New.
4331
4332 2011-06-26 Jakub Jelinek <jakub@redhat.com>
4333
4334 PR tree-optimization/48377
4335 * gcc.dg/vect/pr48377.c: Add dg-require-effective-target
4336 non_strict_align.
4337
4338 2011-06-26 Steve Ellcey <sje@cup.hp.com>
4339
4340 PR middle-end/49191
4341 * lib/target-supports.exp (check_effective_target_non_strict_align):
4342 New.
4343 * gcc.dg/memcpy-3.c: Add dg-require-effective-target non_strict_align.
4344
4345 2011-06-24 Martin Jambor <mjambor@suse.cz>
4346
4347 PR tree-optimizations/49516
4348 * g++.dg/tree-ssa/pr49516.C: New test.
4349
4350 2011-06-23 Jason Merrill <jason@redhat.com>
4351
4352 PR c++/35255
4353 * g++.dg/template/partial10.C: New.
4354 * g++.dg/template/partial11.C: New.
4355
4356 2011-06-23 Jeff Law <law@redhat.com>
4357
4358 PR middle-end/48770
4359 * gcc.dg/pr48770.c: New test.
4360
4361 2011-06-23 Jan Hubicka <jh@suse.cz>
4362
4363 PR middle-end/49373
4364 * g++.dg/torture/pr43879-1_1.C: Revert the xfail introduced yesterday.
4365
4366 2011-06-23 Jakub Jelinek <jakub@redhat.com>
4367
4368 PR testsuite/49512
4369 * gcc.dg/tree-ssa/asm-1.c: Use -fdump-tree-optimized-nouid
4370 instead of -fdump-tree-optimized.
4371
4372 2011-06-23 Paolo Carlini <paolo.carlini@oracle.com>
4373
4374 PR c++/44625
4375 * g++.dg/template/crash107.C: New.
4376 * g++.dg/template/error17.C: Adjust.
4377
4378 2011-06-23 Jason Merrill <jason@redhat.com>
4379
4380 PR c++/49507
4381 * g++.dg/cpp0x/defaulted30.C: New.
4382
4383 PR c++/49440
4384 * g++.dg/rtti/anon-ns1.C: New.
4385
4386 PR c++/49395
4387 * g++.dg/init/ref18.C: New.
4388
4389 PR c++/36435
4390 * g++.dg/template/partial9.C: New.
4391
4392 2011-06-22 Hans-Peter Nilsson <hp@axis.com>
4393
4394 PR middle-end/49373
4395 * g++.dg/torture/pr43879-1_1.C: Xfail for -O1 and above, except -flto.
4396
4397 2011-06-22 Jakub Jelinek <jakub@redhat.com>
4398
4399 PR debug/49496
4400 * gcc.dg/pr49496.c: New test.
4401
4402 2011-06-22 Janis Johnson <janisjo@codesourcery.com>
4403
4404 * gcc.target/arm/scd42-3.c: Allow -march-xscale; skip if -mcpu
4405 is not xscale.
4406
4407 * gcc.target/arm/thumb-bitfld1.c: Don't specify -march, require thumb1.
4408
4409 * gcc.target/arm/ctz.c: Don't specify -march, require thumb2.
4410 * gcc.target/arm/pr42879.c: Likewise.
4411 * gcc.target/arm/pr45701-3.c: Likewise.
4412
4413 * gcc.target/arm/20031108-1.c: Require thumb1 or thumb2.
4414 * gcc.target/arm/pr40482.c: Likewise.
4415 * gcc.target/arm/stack-corruption.c: Likewise.
4416
4417 2011-06-22 Richard Guenther <rguenther@suse.de>
4418
4419 PR tree-optimization/49493
4420 * gcc.dg/ipa/ipa-pta-17.c: New testcase.
4421
4422 2011-06-22 Jason Merrill <jason@redhat.com>
4423
4424 PR c++/49260
4425 * g++.dg/cpp0x/lambda/lambda-eh2.C: Change options.
4426
4427 2011-06-22 Dmitry Plotnikov <dplotnikov@ispras.ru>
4428 Dmitry Melnik <dm@ispras.ru>
4429
4430 * gcc.target/arm/neon-vshr-imm-1.c: New testcase.
4431 * gcc.target/arm/neon-vshl-imm-1.c: New testcase.
4432 * gcc.target/arm/neon-vlshr-imm-1.c: New testcase.
4433
4434 2011-06-22 Nathan Sidwell <nathan@codesourcery.com>
4435
4436 * gcc.target/arm/tlscall.c: New.
4437
4438 2011-06-21 Jason Merrill <jason@redhat.com>
4439
4440 PR c++/49172
4441 * g++.dg/cpp0x/constexpr-ref1.C: New.
4442 * g++.dg/cpp0x/constexpr-ref2.C: New.
4443 * g++.dg/cpp0x/constexpr-ice2.C: Remove dg-error tag.
4444
4445 PR c++/49482
4446 * g++.dg/cpp0x/lambda/lambda-warn3.C: New.
4447
4448 PR c++/49418
4449 * g++.dg/template/param3.C: New.
4450
4451 2011-06-21 Bernd Schmidt <bernds@codesourcery.com>
4452
4453 * gcc.c-torture/excute/builtin-bitops-1.c (MAKE_FUNS): Make
4454 my_clrsb test functions.
4455 (main): Test clrsb.
4456 * gcc.dg/builtin-protos-1.c (test_s, test_u, test_sl, test_ul,
4457 test_sll, test_ull): Add clrsb tests.
4458 * gcc.dg/torture/builtin-attr-1.c: Add tests for clrsb, clrsbl,
4459 clrsbll.
4460
4461 2011-06-21 Janus Weil <janus@gcc.gnu.org>
4462
4463 PR fortran/49112
4464 * gfortran.dg/class_44.f03: New.
4465
4466 2011-06-21 Ira Rosen <ira.rosen@linaro.org>
4467
4468 PR tree-optimization/49478
4469 * gcc.dg/vect/pr49478.c
4470
4471 2011-06-21 Richard Guenther <rguenther@suse.de>
4472
4473 PR tree-optimization/49483
4474 * gcc.dg/vect/vect-120.c: New testcase.
4475
4476 2011-06-21 Ira Rosen <ira.rosen@linaro.org>
4477
4478 PR testsuite/49443
4479 * gcc.dg/vect/vect-peel-3.c: Expect to fail on vect_no_align targets.
4480 * gcc.dg/vect/vect-peel-4.c: Likewise.
4481
4482 2011-06-22 Christian Bruel <christian.bruel@st.com>
4483
4484 PR middle-end/49139
4485 * gcc.dg/always_inline.c: Removed -Winline. Update checks
4486 * gcc.dg/always_inline2.c: Likewise.
4487 * gcc.dg/always_inline3.c: Likewise.
4488 * gcc.dg/debug/pr41264-1.c: Add -Wno-attributes.
4489 * gcc.dg/inline_1.c: Likewise.
4490 * gcc.dg/inline_2.c: Likewise.
4491 * gcc.dg/inline_3.c: Likewise.
4492 * gcc.dg/inline_4.c: Likewise.
4493 * gcc.dg/20051201-1.c: Likewise.
4494 * gcc.dg/pr40087.c: Likewise.
4495 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
4496 * gcc.dg/inline-22.c: Likewise.
4497 * gcc.dg/lto/20090218-1_0.c: Set inline keyword.
4498 * gcc.dg/lto/20090218-1_1.c: Likewise.
4499 * g++.dg/ipa/devirt-7.C: Likewise.
4500 * gcc.dg/uninit-pred-5_a.c: Likewise.
4501 * gcc.dg/uninit-pred-5_b.c: Likewise.
4502 * gcc.dg/fail_always_inline.c: New.
4503
4504 2011-06-21 Jakub Jelinek <jakub@redhat.com>
4505
4506 * Make-lang.in (check_gfortran_parallelize): Parallelize dg.exp
4507 into 6 jobs instead of 3.
4508
4509 2011-06-20 Jason Merrill <jason@redhat.com>
4510
4511 PR c++/49216
4512 * g++.dg/cpp0x/initlist53.C: New.
4513
4514 2011-06-20 Tobias Burnus <burnus@net-b.de>
4515
4516 PR fortran/18918
4517 * gfortran.dg/coarray_lock_1.f90: Update dg-error.
4518 * gfortran.dg/coarray_lock_3.f90: New.
4519 * gfortran.dg/coarray/lock_1.f90: New.
4520
4521 2011-06-20 Janis Johnson <janisjo@codesourcery.com>
4522
4523 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
4524 scan-dump-dem, scan-dump-dem-not): Treat a missing dump file as
4525 unresolved and report the reason to the log file.
4526
4527 * lib/scanasm.exp (object-size): Move argument processing earlier
4528 to report errors before verifying that the file exists. Report
4529 problems detected at runtime as unresolved instead of error and
4530 report their reasons to the log file.
4531
4532 2011-06-20 Jason Merrill <jason@redhat.com>
4533
4534 PR c++/47080
4535 * g++.dg/cpp0x/explicit6.C: New.
4536
4537 PR c++/47635
4538 * g++.dg/cpp0x/enum20.C: New.
4539
4540 PR c++/48138
4541 * g++.dg/ext/attr-aligned01.C: New.
4542
4543 PR c++/49205
4544 * g++.dg/cpp0x/variadic-default.C: New.
4545
4546 PR c++/43321
4547 * g++.dg/cpp0x/auto26.C: New.
4548
4549 PR c++/43831
4550 * g++.dg/cpp0x/lambda/lambda-capture-reduncancy.C: New.
4551
4552 2011-06-20 Kai Tietz <ktietz@redhat.com>
4553
4554 * gcc.dg/binop-notand1.c: New test.
4555 * gcc.dg/binop-notand2.c: New test.
4556 * gcc.dg/binop-notand3.c: New test.
4557 * gcc.dg/binop-notand4.c: New test.
4558 * gcc.dg/binop-notand5.c: New test.
4559 * gcc.dg/binop-notand6.c: New test.
4560
4561 2011-06-18 Jakub Jelinek <jakub@redhat.com>
4562
4563 PR testsuite/49432
4564 * obj-c++.dg/invalid-type-1.mm: Adjust for new error wording.
4565
4566 2011-06-18 Janus Weil <janus@gcc.gnu.org>
4567
4568 PR fortran/49400
4569 * gfortran.dg/proc_ptr_31.f90: New.
4570
4571 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
4572
4573 * gnat.dg/volatile6.adb: New test.
4574 * gnat.dg/volatile7.adb: Likewise.
4575 * gnat.dg/volatile8.adb: Likewise.
4576 * gnat.dg/volatile9.adb: Likewise.
4577
4578 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
4579
4580 * gnat.dg/constant3.adb: New test.
4581
4582 2011-06-18 Janne Blomqvist <jb@gcc.gnu.org>
4583
4584 PR libfortran/49296
4585 * gfortran.dg/read_list_eof_1.f90: New test.
4586
4587 2011-06-18 Jakub Jelinek <jakub@redhat.com>
4588
4589 PR target/49411
4590 * gcc.target/i386/testimm-1.c: New test.
4591 * gcc.target/i386/testimm-2.c: New test.
4592 * gcc.target/i386/testimm-3.c: New test.
4593 * gcc.target/i386/testimm-4.c: New test.
4594 * gcc.target/i386/testimm-5.c: New test.
4595 * gcc.target/i386/testimm-6.c: New test.
4596 * gcc.target/i386/testimm-7.c: New test.
4597 * gcc.target/i386/testimm-8.c: New test.
4598 * gcc.target/i386/xop-vpermil2px-2.c: New test.
4599 * gcc.target/i386/xop-rotate1-int.c: New test.
4600 * gcc.target/i386/xop-rotate2-int.c: New test.
4601
4602 2011-06-17 Jason Merrill <jason@redhat.com>
4603
4604 * g++.dg/cpp0x/rv-func2.C: New.
4605
4606 * g++.dg/debug/dwarf2/lambda1.C: New.
4607 * g++.dg/warn/Wshadow-6.C: Adjust.
4608
4609 2011-06-17 Janus Weil <janus@gcc.gnu.org>
4610
4611 PR fortran/48699
4612 * gfortran.dg/move_alloc_5.f90: New.
4613
4614 2011-06-17 Hans-Peter Nilsson <hp@axis.com>
4615
4616 PR rtl-optimization/48542
4617 * gcc.dg/torture/pr48542.c: New test.
4618
4619 2011-06-16 Jason Merrill <jason@redhat.com>
4620
4621 PR c++/44160
4622 * g++.dg/cpp0x/lambda/lambda-__func__.C: New.
4623
4624 PR c++/45378
4625 * g++.dg/cpp0x/initlist52.C New.
4626
4627 PR c++/45399
4628 * c-c++-common/raw-string-12.c: New.
4629
4630 PR c++/49229
4631 * g++.dg/cpp0x/sfinae26.C: New.
4632
4633 PR c++/49251
4634 * g++.dg/cpp0x/variadic113.C: New.
4635
4636 PR c++/49420
4637 * g++.dg/cpp0x/variadic112.C: New.
4638
4639 2011-06-16 Jeff Law <law@redhat.com>
4640
4641 * gcc.dg/builtin-object-size-1.c: Update to handle chances from
4642 improved jump threading.
4643 * gcc.dg/builtin-object-size-2.c: Likewise.
4644 * gcc.dg/tree-ssa/20030728-1.c: Likewise.
4645
4646 2011-06-16 Janus Weil <janus@gcc.gnu.org>
4647
4648 PR fortran/49074
4649 * gfortran.dg/typebound_assignment_3.f03: New.
4650
4651 2011-06-16 Steve Ellcey <sje@cup.hp.com>
4652
4653 PR testsuite/48727
4654 * g++.dg/opt/devirt2.C: Change xfail rule to target.
4655
4656 2011-06-16 Martin Jambor <mjambor@suse.cz>
4657
4658 PR tree-optimization/49343
4659 * gnat.dg/discr31.ad[sb]: New test.
4660
4661 2011-06-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4662
4663 * gcc.dg/debug/pr49032.c: Prune mips-tfile warning.
4664
4665 2011-06-16 Tom de Vries <tom@codesourcery.com>
4666
4667 PR target/45098
4668 * gcc.target/arm/ivopts-3.c: Update test.
4669 * gcc.target/arm/ivopts-5.c: Same.
4670
4671 2011-06-16 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4672
4673 Revert:
4674 2011-06-10 Wei Guozhi <carrot@google.com>
4675
4676 PR target/45335
4677 * gcc.target/arm/pr45335.c: New test.
4678 * gcc.target/arm/pr45335-2.c: New test.
4679 * gcc.target/arm/pr45335-3.c: New test.
4680 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
4681 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
4682 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
4683
4684 2011-06-16 Ira Rosen <ira.rosen@linaro.org>
4685
4686 * gcc.dg/vect/vect-widen-mult-half-u8.c: New test.
4687
4688 2011-06-16 Janus Weil <janus@gcc.gnu.org>
4689
4690 PR fortran/49417
4691 * gfortran.dg/class_43.f03: New.
4692
4693 2011-06-16 Jakub Jelinek <jakub@redhat.com>
4694
4695 PR tree-optimization/49419
4696 * gcc.c-torture/execute/pr49419.c: New test.
4697
4698 2011-06-16 Revital Eres <revital.eres@linaro.org>
4699
4700 * gcc.dg/sms-9.c: New file.
4701
4702 2011-06-15 Easwaran Raman <eraman@google.com>
4703
4704 PR rtl-optimization/49414
4705 * gcc.dg/pr44194-1.c: Restrict test to 64-bit targets.
4706
4707 2011-06-14 Jason Merrill <jason@redhat.com>
4708
4709 * g++.dg/cpp0x/noexcept13.C: New.
4710
4711 2011-06-14 Easwaran Raman <eraman@google.com>
4712
4713 PR rtl-optimization/44194
4714 * gcc.dg/pr44194-1.c: New test.
4715 * gcc.dg/pr44194-2.c: New test.
4716
4717 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
4718
4719 * gcc.target/arm/pr45701-1.c: Ignore warnings about conflicting
4720 switches.
4721 * gcc.target/arm/pr45701-2.c: Likewise.
4722 * gcc.target/arm/thumb-branch1.c: Likewise.
4723
4724 2011-06-14 Steve Ellcey <sje@cup.hp.com>
4725
4726 PR testsuite/48727
4727 * g++.dg/opt/devirt2.C: Fix scan rules for ia64*-*-hpux* and hppa*-*-*.
4728
4729 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
4730
4731 * gcc.target/arm/pr45701-1.c: Require thumb support.
4732 * gcc.target/arm/pr45701-2.c: Likewise.
4733 * gcc.target/arm/thumb-branch1.c: Likewise.
4734
4735 * gcc.target/arm/mla-1.c: Ignore warnings about conflicting switches.
4736 * gcc.target/arm/pr39839.c: Likewise.
4737 * gcc.target/arm/pr40657-2.c: Likewise.
4738 * gcc.target/arm/pr40956.c: Likewise.
4739 * gcc.target/arm/pr41679.c: Likewise.
4740 * gcc.target/arm/pr42235.c: Likewise.
4741 * gcc.target/arm/pr42495.c: Likewise.
4742 * gcc.target/arm/pr42505.c: Likewise.
4743 * gcc.target/arm/pr42574.c: Likewise.
4744 * gcc.target/arm/pr46883.c: Likewise.
4745 * gcc.target/arm/pr46934.c: Likewise.
4746 * gcc.target/arm/xor-and.c: Likewise.
4747
4748 2011-06-14 Jason Merrill <jason@redhat.com>
4749
4750 * g++.dg/other/error23.C: Adjust error message.
4751 * g++.dg/other/error32.C: Likewise.
4752
4753 PR c++/49389
4754 * g++.dg/cpp0x/rv-dotstar.C: New.
4755
4756 PR c++/49369
4757 * g++.dg/cpp0x/decltype30.C: New.
4758
4759 * g++.dg/cpp0x/constexpr-array-ptr7.C: New.
4760
4761 2011-06-14 Jakub Jelinek <jakub@redhat.com>
4762
4763 PR fortran/49103
4764 * gfortran.dg/pr49103.f90: New test.
4765
4766 2011-06-14 Tom de Vries <tom@codesourcery.com>
4767
4768 PR target/45098
4769 * gcc.target/arm/ivopts-3.c: New test.
4770 * gcc.target/arm/ivopts-4.c: New test.
4771 * gcc.target/arm/ivopts-5.c: New test.
4772
4773 2011-06-14 Jakub Jelinek <jakub@redhat.com>
4774
4775 PR rtl-optimization/49390
4776 * gcc.c-torture/execute/pr49390.c: New test.
4777
4778 2011-06-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4779
4780 * g++.dg/torture/pr48954.C: Use dg-require-effective-target lto.
4781
4782 2011-06-14 Georg-Johann Lay <avr@gjlay.de>
4783
4784 * gcc.c-torture/execute/cmpsi-2.c: Undo 172757.
4785 * gcc.c-torture/execute/cmpsi-2.x: New file.
4786 * gcc.c-torture/execute/pr45262.c: Undo 172757.
4787 * gcc.c-torture/execute/pr45262.x: New file.
4788 * gcc.c-torture/compile/pr46534.c: Skip for AVR.
4789 * gcc.c-torture/compile/pr49029.c: Add dg-require-effective-target
4790 int32plus
4791 * gcc.c-torture/compile/pr49163.c: Ditto.
4792
4793 2011-06-14 Ira Rosen <ira.rosen@linaro.org>
4794
4795 * gcc.dg/vect/vect-16.c: Rename to...
4796 * gcc.dg/vect/no-fast-math-vect16.c: ...this.
4797 * gcc.dg/vect/vect-peel-3.c: Adjust misalignment values
4798 for double-word vectors.
4799 * gcc.dg/vect/vect-peel-4.c: Likewise.
4800 * gcc.dg/vect/bb-slp-10.c: Replace vect_hw_misalign with
4801 vect_element_align.
4802 * gcc.dg/vect/vect.exp: Run no-fast-math-* tests with
4803 -fno-fast-math.
4804
4805 2011-06-13 Edmar Wienskoski <edmar@freescale.com>
4806
4807 PR target/44618
4808 * gcc.target/powerpc/outofline_rnreg.c: New testcase.
4809
4810 2011-06-13 H.J. Lu <hongjiu.lu@intel.com>
4811
4812 * gcc.dg/h8300-bit-insn-ice2.c: Remove duplicated lines.
4813
4814 2011-06-13 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
4815
4816 * gcc.dg/h8300-bit-insn-ice2.c: New testcase.
4817
4818 2011-06-13 Thomas Koenig <tkoenig@gcc.gnu.org>
4819
4820 * gfortran.dg/trim_optimize_8.f90: New test case.
4821
4822 2011-06-13 Jakub Jelinek <jakub@redhat.com>
4823 Ira Rosen <ira.rosen@linaro.org>
4824
4825 PR tree-optimization/49352
4826 * gcc.dg/vect/pr49352.c: New test.
4827
4828 2011-06-12 Tobias Burnus
4829
4830 PR fortran/49324
4831 * gfortran.dg/alloc_comp_assign_11.f90: New.
4832
4833 2011-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
4834
4835 * gfortran.dg/trim_optimize_7.f90: New test.
4836
4837 2011-06-10 Wei Guozhi <carrot@google.com>
4838
4839 PR target/45335
4840 * gcc.target/arm/pr45335.c: New test.
4841 * gcc.target/arm/pr45335-2.c: New test.
4842 * gcc.target/arm/pr45335-3.c: New test.
4843 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
4844 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
4845 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
4846
4847 2011-06-10 Paolo Carlini <paolo.carlini@oracle.com>
4848
4849 PR c++/41769
4850 * g++.dg/parse/error39.C: New.
4851
4852 2011-06-10 Janis Johnson <janisjo@codesourcery.com>
4853
4854 * gcc.target/arm/20090811-1.c: Skip for incompatible
4855 options, do not override other options.
4856 * gcc.target/arm/combine-cmp-shift.c: Skip for
4857 incompatible options.
4858 * gcc.target/arm/pr45094.c: Likewise.
4859 * gcc.target/arm/scd42-1.c: Likewise.
4860 * gcc.target/arm/scd42-3.c: Likewise.
4861 * gcc.target/arm/thumb-ltu.c: Likewise.
4862
4863 * lib/target-supports.exp
4864 (check_effective_target_arm_neon_fp16_ok_nocache): Return 0 if
4865 multilib flags use -mfpu with a value other than neon-fp16.
4866
4867 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4868
4869 * gcc.dg/torture/tls/tls.exp: Load torture-options.exp.
4870 Run tests with -fpic/-fPIC, -pie -fpie/-fPIE if supported.
4871
4872 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4873
4874 * lib/target-supports.exp (check_effective_target_pie): New proc.
4875 * gcc.dg/pie-link.c: Use target pie.
4876
4877 2011-06-10 Eric Botcazou <ebotcazou@adacore.com>
4878 Laurent Roug� <laurent.rouge@menta.fr>
4879
4880 * gcc.dg/20020503-1.c: Add back -mflat option on the SPARC.
4881 * gcc.target/sparc/sparc-ret.c: Skip if -mflat is passed.
4882
4883 2011-06-10 Daniel Carrera <dcarrera@gmail.com>
4884
4885 * gfortran.dg/coarray/sync_1.f90: New test for
4886 "SYNC ALL", "SYNC MEMORY" and "SYNC IMAGES".
4887
4888 2011-06-10 Ira Rosen <ira.rosen@linaro.org>
4889
4890 PR tree-optimization/49318
4891 * gcc.dg/vect/pr49318.c: New test.
4892
4893 2011-06-09 David Krauss <potswa@mac.com>
4894
4895 * g++.dg/template/arrow1.C: New.
4896
4897 2011-06-09 Jason Merrill <jason@redhat.com>
4898
4899 * lib/prune.exp: Prune "note"s.
4900 * g++.dg/uninit-pred-3_b.C: Remove dg-excess-errors.
4901
4902 * g++.dg/ext/injected-ttp.C: Specify -std=c++98.
4903 * g++.dg/template/dependent-expr3.C: Likewise.
4904 * g++.dg/parse/template7.C: Likewise.
4905 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
4906 * g++.old-deja/g++.jason/rfg10.C: Likewise.
4907 * g++.old-deja/g++.pt/friend38.C: Likewise.
4908 * g++.old-deja/g++.pt/crash32.C: Likewise.
4909 * g++.old-deja/g++.other/init4.C: Likewise.
4910 * g++.old-deja/g++.other/friend8.C: Likewise.
4911
4912 * g++.dg/ext/complex7.C: Adjust expected output.
4913 * g++.dg/diagnostic/method1.C: Likewise.
4914 * g++.dg/parse/parameter-declaration-2.C: Likewise.
4915 * g++.dg/parse/crash33.C: Likewise.
4916 * g++.dg/other/warning1.C: Likewise.
4917 * g++.dg/init/pr29571.C: Likewise.
4918 * g++.dg/warn/overflow-warn-1.C: Likewise.
4919 * g++.dg/warn/overflow-warn-3.C: Likewise.
4920 * g++.dg/warn/overflow-warn-4.C: Likewise.
4921 * g++.old-deja/g++.oliva/template1.C: Likewise.
4922
4923 * g++.dg/cpp0x/regress/error-recovery1.C: Adjust.
4924 * g++.dg/parse/template7.C: Adjust.
4925
4926 2011-06-09 Kaz Kojima <kkojima@gcc.gnu.org>
4927
4928 PR target/49307
4929 * gcc.dg/pr49307.c: New.
4930
4931 2011-06-09 Wei Guozhi <carrot@google.com>
4932
4933 PR target/46975
4934 * gcc.target/arm/pr46975.c: New testcase.
4935
4936 2011-06-09 Nicola Pero <nicola.pero@meta-innovation.com>
4937
4938 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h
4939 (PMETH, arglist_t): Removed.
4940 (method_get_number_of_arguments): Removed.
4941 (method_get_nth_argument): Removed.
4942 (method_get_first_argument): Removed.
4943 (method_get_next_argument): Removed.
4944 (method_get_sizeof_arguments): Removed.
4945 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h
4946 (PMETH): Removed.
4947 (method_get_number_of_arguments): Removed.
4948 (method_get_nth_argument): Removed.
4949 (method_get_first_argument): Removed.
4950 (method_get_next_argument): Removed.
4951 (method_get_sizeof_arguments): Removed.
4952 * objc-obj-c++-shared/objc-test-suite-types.h (PMETH): Removed.
4953
4954 2011-06-09 David Li <davidxl@google.com>
4955
4956 * gcc.dg/dump-pass.c: New test.
4957
4958 2011-06-09 Paolo Carlini <paolo.carlini@oracle.com>
4959
4960 PR c++/29003
4961 * g++.dg/parse/error38.C: New.
4962
4963 2011-06-09 Jakub Jelinek <jakub@redhat.com>
4964
4965 PR middle-end/49308
4966 * gfortran.dg/pr49308.f90: New test.
4967
4968 2011-06-08 Jason Merrill <jason@redhat.com>
4969
4970 * g++.dg/cpp0x/noexcept11.C: New.
4971 * g++.dg/cpp0x/noexcept12.C: New.
4972 * g++.dg/cpp0x/sfinae11.C: Adjust.
4973
4974 2011-06-08 Jakub Jelinek <jakub@redhat.com>
4975
4976 PR testsuite/49323
4977 * g++.dg/debug/dwarf2/integer-typedef.C: Add -fno-merge-debug-strings
4978 to dg-options, match also DW_AT_linkage_name.
4979
4980 2011-06-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4981
4982 PR middle-end/21953
4983 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Use
4984 -fno-common on alpha*-dec-osf*.
4985 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Likewise.
4986
4987 2011-06-08 Alexander Monakov <amonakov@ispras.ru>
4988
4989 PR rtl-optimization/49303
4990 * gcc.target/ia64/pr49303.c: New test.
4991
4992 2011-06-08 Tobias Burnus <burnus@net-b.de>
4993
4994 PR fortran/18918
4995 * gfortran.dg/coarray_lock_1.f90: New.
4996 * gfortran.dg/coarray_lock_2.f90: New.
4997
4998 2011-06-07 Jason Merrill <jason@redhat.com>
4999
5000 * lib/prune.exp: Look for "required" rather than "instantiated".
5001 * g++.dg/abi/mangle11.C: Likewise.
5002 * g++.dg/abi/mangle12.C: Likewise.
5003 * g++.dg/abi/mangle17.C: Likewise.
5004 * g++.dg/abi/mangle20-2.C: Likewise.
5005 * g++.dg/abi/pragma-pack1.C: Likewise.
5006 * g++.dg/cpp0x/decltype26.C: Likewise.
5007 * g++.dg/cpp0x/decltype28.C: Likewise.
5008 * g++.dg/cpp0x/decltype29.C: Likewise.
5009 * g++.dg/cpp0x/enum11.C: Likewise.
5010 * g++.dg/cpp0x/forw_enum8.C: Likewise.
5011 * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
5012 * g++.dg/cpp0x/pr47416.C: Likewise.
5013 * g++.dg/ext/case-range2.C: Likewise.
5014 * g++.dg/ext/case-range3.C: Likewise.
5015 * g++.dg/gomp/for-19.C: Likewise.
5016 * g++.dg/gomp/pr37533.C: Likewise.
5017 * g++.dg/gomp/pr38639.C: Likewise.
5018 * g++.dg/gomp/tpl-parallel-2.C: Likewise.
5019 * g++.dg/inherit/base3.C: Likewise.
5020 * g++.dg/inherit/using6.C: Likewise.
5021 * g++.dg/init/placement4.C: Likewise.
5022 * g++.dg/init/reference3.C: Likewise.
5023 * g++.dg/lookup/scoped6.C: Likewise.
5024 * g++.dg/lookup/using7.C: Likewise.
5025 * g++.dg/other/abstract1.C: Likewise.
5026 * g++.dg/other/error10.C: Likewise.
5027 * g++.dg/other/error5.C: Likewise.
5028 * g++.dg/other/field1.C: Likewise.
5029 * g++.dg/other/offsetof5.C: Likewise.
5030 * g++.dg/parse/bitfield2.C: Likewise.
5031 * g++.dg/parse/constant4.C: Likewise.
5032 * g++.dg/parse/crash20.C: Likewise.
5033 * g++.dg/parse/invalid-op1.C: Likewise.
5034 * g++.dg/parse/non-dependent2.C: Likewise.
5035 * g++.dg/parse/template18.C: Likewise.
5036 * g++.dg/tc1/dr152.C: Likewise.
5037 * g++.dg/tc1/dr166.C: Likewise.
5038 * g++.dg/tc1/dr176.C: Likewise.
5039 * g++.dg/tc1/dr213.C: Likewise.
5040 * g++.dg/template/access11.C: Likewise.
5041 * g++.dg/template/access2.C: Likewise.
5042 * g++.dg/template/access3.C: Likewise.
5043 * g++.dg/template/access7.C: Likewise.
5044 * g++.dg/template/arg7.C: Likewise.
5045 * g++.dg/template/cond2.C: Likewise.
5046 * g++.dg/template/crash13.C: Likewise.
5047 * g++.dg/template/crash40.C: Likewise.
5048 * g++.dg/template/crash7.C: Likewise.
5049 * g++.dg/template/crash84.C: Likewise.
5050 * g++.dg/template/ctor5.C: Likewise.
5051 * g++.dg/template/defarg13.C: Likewise.
5052 * g++.dg/template/defarg14.C: Likewise.
5053 * g++.dg/template/dtor7.C: Likewise.
5054 * g++.dg/template/eh2.C: Likewise.
5055 * g++.dg/template/error2.C: Likewise.
5056 * g++.dg/template/error43.C: Likewise.
5057 * g++.dg/template/friend32.C: Likewise.
5058 * g++.dg/template/injected1.C: Likewise.
5059 * g++.dg/template/instantiate1.C: Likewise.
5060 * g++.dg/template/instantiate3.C: Likewise.
5061 * g++.dg/template/instantiate5.C: Likewise.
5062 * g++.dg/template/instantiate7.C: Likewise.
5063 * g++.dg/template/local6.C: Likewise.
5064 * g++.dg/template/lookup2.C: Likewise.
5065 * g++.dg/template/member5.C: Likewise.
5066 * g++.dg/template/memfriend15.C: Likewise.
5067 * g++.dg/template/memfriend16.C: Likewise.
5068 * g++.dg/template/memfriend17.C: Likewise.
5069 * g++.dg/template/memfriend7.C: Likewise.
5070 * g++.dg/template/meminit1.C: Likewise.
5071 * g++.dg/template/nested3.C: Likewise.
5072 * g++.dg/template/non-type-template-argument-1.C: Likewise.
5073 * g++.dg/template/nontype12.C: Likewise.
5074 * g++.dg/template/nontype13.C: Likewise.
5075 * g++.dg/template/nontype6.C: Likewise.
5076 * g++.dg/template/pr23510.C: Likewise.
5077 * g++.dg/template/pr35240.C: Likewise.
5078 * g++.dg/template/ptrmem15.C: Likewise.
5079 * g++.dg/template/ptrmem6.C: Likewise.
5080 * g++.dg/template/qualified-id1.C: Likewise.
5081 * g++.dg/template/qualttp20.C: Likewise.
5082 * g++.dg/template/qualttp3.C: Likewise.
5083 * g++.dg/template/qualttp4.C: Likewise.
5084 * g++.dg/template/qualttp5.C: Likewise.
5085 * g++.dg/template/qualttp6.C: Likewise.
5086 * g++.dg/template/qualttp7.C: Likewise.
5087 * g++.dg/template/qualttp8.C: Likewise.
5088 * g++.dg/template/recurse.C: Likewise.
5089 * g++.dg/template/recurse2.C: Likewise.
5090 * g++.dg/template/ref5.C: Likewise.
5091 * g++.dg/template/scope2.C: Likewise.
5092 * g++.dg/template/sfinae10.C: Likewise.
5093 * g++.dg/template/sfinae3.C: Likewise.
5094 * g++.dg/template/sizeof3.C: Likewise.
5095 * g++.dg/template/static9.C: Likewise.
5096 * g++.dg/template/template-id-2.C: Likewise.
5097 * g++.dg/template/typedef13.C: Likewise.
5098 * g++.dg/template/typename4.C: Likewise.
5099 * g++.dg/template/using14.C: Likewise.
5100 * g++.dg/template/using2.C: Likewise.
5101 * g++.dg/template/warn1.C: Likewise.
5102 * g++.dg/warn/Wparentheses-13.C: Likewise.
5103 * g++.dg/warn/Wparentheses-15.C: Likewise.
5104 * g++.dg/warn/Wparentheses-16.C: Likewise.
5105 * g++.dg/warn/Wparentheses-17.C: Likewise.
5106 * g++.dg/warn/Wparentheses-18.C: Likewise.
5107 * g++.dg/warn/Wparentheses-19.C: Likewise.
5108 * g++.dg/warn/Wparentheses-20.C: Likewise.
5109 * g++.dg/warn/Wparentheses-23.C: Likewise.
5110 * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
5111 * g++.dg/warn/noeffect2.C: Likewise.
5112 * g++.dg/warn/noeffect4.C: Likewise.
5113 * g++.dg/warn/pr8570.C: Likewise.
5114 * g++.old-deja/g++.brendan/init2.C: Likewise.
5115 * g++.old-deja/g++.eh/spec6.C: Likewise.
5116 * g++.old-deja/g++.pt/crash10.C: Likewise.
5117 * g++.old-deja/g++.pt/crash36.C: Likewise.
5118 * g++.old-deja/g++.pt/derived3.C: Likewise.
5119 * g++.old-deja/g++.pt/error2.C: Likewise.
5120 * g++.old-deja/g++.pt/explicit70.C: Likewise.
5121 * g++.old-deja/g++.pt/infinite1.C: Likewise.
5122 * g++.old-deja/g++.pt/memtemp89.C: Likewise.
5123 * g++.old-deja/g++.pt/overload7.C: Likewise.
5124 * g++.old-deja/g++.pt/vaarg3.C: Likewise.
5125
5126 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
5127 Iain Sandoe <iains@gcc.gnu.org>
5128
5129 * objc-obj-c++-shared/runtime.h (protocol_getMethodDescription):
5130 Added code to deal with the case when [Protocol
5131 -descriptionForInstanceMethod:] or [Protocol
5132 -descriptionForClassMethod:] returns NULL.
5133
5134 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
5135 Iain Sandoe <iains@gcc.gnu.org>
5136
5137 * objc-obj-c++-shared/TestsuiteObject.h ([-free]): Return 'id'.
5138 * objc-obj-c++-shared/TestsuiteObject.m ([-free]): Return 'id'.
5139 Added cast.
5140
5141 2011-06-07 Xinliang David Li <davidxl@google.com>
5142
5143 * gcc.dg/inline_2.c: New test.
5144 * gcc.dg/unroll_2.c: New test.
5145 * gcc.dg/inline_3.c: New test.
5146 * gcc.dg/unroll_3.c: New test.
5147 * gcc.dg/inline_4.c: New test.
5148 * gcc.dg/unroll_4.c: New test.
5149 * gcc.dg/inline_1.c: New test.
5150 * gcc.dg/unroll_1.c: New test.
5151
5152 2011-06-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5153
5154 PR tree-optimization/48497
5155 * lib/gcc-defs.exp (dg-additional-options): New proc.
5156 * gfortran.dg/graphite/vect-pr40979.f90: Use dg-additional-options
5157 -msse2 on 32-bit x86.
5158
5159 2011-06-06 Jason Merrill <jason@redhat.com>
5160
5161 * g++.dg/cpp0x/enum19.C: New.
5162
5163 2011-06-07 Sergey Grechanik <mouseentity@ispras.ru>
5164
5165 * gcc.target/arm/neon-reload-class.c: New test.
5166
5167 2011-06-07 Dodji Seketeli <dodji@redhat.com>
5168
5169 PR debug/49130
5170 * g++.dg/debug/dwarf2/integer-typedef.C: New test.
5171
5172 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
5173
5174 * gcc.target/arm/smlatb-1.c: New file.
5175 * gcc.target/arm/smlatt-1.c: New file.
5176 * gcc.target/arm/smlaltb-1.c: New file.
5177 * gcc.target/arm/smlaltt-1.c: New file.
5178
5179 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
5180
5181 * gcc.target/arm/mla-2.c: New test.
5182
5183 2011-06-07 Jakub Jelinek <jakub@redhat.com>
5184
5185 PR gcov-profile/49299
5186 * gcc.dg/tree-prof/pr49299-1.c: New test.
5187 * gcc.dg/tree-prof/pr49299-2.c: New test.
5188
5189 2011-06-07 Ira Rosen <ira.rosen@linaro.org>
5190
5191 * lib/target-supports.exp
5192 (check_effective_target_vect_widen_mult_qi_to_hi):
5193 Add NEON as supporting target.
5194 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
5195 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): New.
5196 (check_effective_target_vect_widen_mult_hi_to_si_pattern): New.
5197 * gcc.dg/vect/vect-widen-mult-u8.c: Expect to be vectorized
5198 using widening multiplication on targets that support it.
5199 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
5200 * gcc.dg/vect/vect-widen-mult-const-s16.c: New test.
5201 * gcc.dg/vect/vect-widen-mult-const-u16.c: New test.
5202
5203 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
5204
5205 Updated all testcases in the ObjC/ObjC++ testsuites to use the
5206 Modern Objective-C runtime API.
5207 * objc/execute/next_mapping.h: Removed.
5208 * objc-obj-c++-shared/next-mapping.h: Removed.
5209 * objc-obj-c++-shared/Object1.h: Removed.
5210 * objc-obj-c++-shared/Object1.m: Removed.
5211 * objc-obj-c++-shared/Object1.mm: Removed.
5212 * objc-obj-c++-shared/Object1-implementation.h: Removed.
5213 * objc-obj-c++-shared/Protocol1.h: Removed.
5214 * objc-obj-c++-shared/objc-test-suite-types.h: Removed definition
5215 of ProtoBool, IVAR_T and METHOD.
5216 * objc-obj-c++-shared/runtime.h: New.
5217 * objc-obj-c++-shared/TestsuiteObject.h: New.
5218 * objc-obj-c++-shared/TestsuiteObject.m: New.
5219
5220 * objc/compile/trivial.m: Use TestsuiteObject instead of Object.
5221 * objc/execute/IMP.m: Include ../../objc-obj-c++-shared/runtime.h.
5222 Use the Modern Objective-C runtime API. ([TestClass -next:]): Made
5223 it a class method.
5224 * objc/execute/_cmd.m: Include
5225 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
5226 runtime API. ([TestClass +initialize]): Include this method also
5227 with the GNU runtime.
5228 * objc/execute/accessing_ivars.m: Use TestsuiteObject instead of
5229 Object. ([-setValue:]): Return void.
5230 * objc/execute/bf-common.h: Do not include objc/objc-encoding.h
5231 with the GNU runtime. Include
5232 ../../objc-obj-c++-shared/runtime.h. Do not define objc_get_class
5233 for the NeXT runtime. Use the existing print_ivars() and
5234 compare_structures() implementations for the old NeXT runtime.
5235 Added new implementations for the Modern GNU and NeXT runtimes.
5236 Enable the testcase (and hence all the bf-* ones) for __OBJC2__ as
5237 well. (main): Use objc_getClass(). Use return instead of exit.
5238 * objc/execute/bycopy-1.m: Include objc/objc.h instead of
5239 ../../objc-obj-c++-shared/Protocol1.h. (main): Use return instead
5240 of exit().
5241 * objc/execute/bycopy-2.m: Include objc/objc.h instead of
5242 ../../objc-obj-c++-shared/Protocol1.h. Use TestsuiteObject
5243 instead of Object. (main): Use return instead of exit().
5244 * objc/execute/bycopy-3.m: Updated includes. Use TestsuiteObject
5245 instead of Object. Removed prototype for exit(). (main): Use
5246 return instead of exit(). Use the Modern Objective-C runtime API.
5247 * objc/execute/cascading-1.m: Use TestsuiteObject instead of
5248 Object.
5249 * objc/execute/class-tests-1.h: Include
5250 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
5251 runtime API. (test_class_with_superclass): Do not call [Object
5252 class]. There is no need to with the current libobjc.
5253 * objc/execute/class-tests-2.h: Include
5254 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
5255 runtime API.
5256 * objc/execute/class-1.m: Do not include <objc/objc-api.h> and
5257 ../../objc-obj-c++-shared/next-mapping.h.
5258 * objc/execute/class-2.m: Likewise.
5259 * objc/execute/class-3.m: Likewise.
5260 * objc/execute/class-4.m: Do not include <objc/objc-api.h> and
5261 ../../objc-obj-c++-shared/next-mapping.h. ([RootClass
5262 +initialize]): Include this method also with the GNU
5263 runtime. (main): Use the Modern Objective-C runtime API.
5264 * objc/execute/class-5.m: Likewise.
5265 * objc/execute/class-6.m: Likewise.
5266 * objc/execute/class-7.m: Likewise.
5267 * objc/execute/class-8.m: Likewise.
5268 * objc/execute/class-9.m: Likewise.
5269 * objc/execute/class-10.m: Likewise.
5270 * objc/execute/class-11.m: Likewise.
5271 * objc/execute/class-12.m: Likewise.
5272 * objc/execute/class-13.m: Likewise.
5273 * objc/execute/class-14.m: Likewise.
5274 * objc/execute/class_self-1.m ([TestClass +initialize]): Include
5275 this method also with the GNU runtime.
5276 * objc/execute/class_self-2.m: ([TestClass +initialize], [ClassA
5277 +initialize]): Include this method also with the GNU runtime.
5278 * objc/execute/compatibility_alias.m: Use TestsuiteObject instead
5279 of Object.
5280 * objc/execute/encode-1.m: Likewise.
5281 * objc/execute/enumeration-1.m: Likewise.
5282 * objc/execute/enumeration-2.m: Likewise.
5283 * objc/execute/exceptions/catchall-1.m: Likewise.
5284 * objc/execute/exceptions/finally-1.m: Likewise.
5285 * objc/execute/exceptions/foward-1.m: Likewise.
5286 * objc/execute/exceptions/local-variables-1.m: Likewise.
5287 * objc/execute/exceptions/throw-nil.m: Likewise.
5288 * objc/execute/exceptions/trivial.m: Likewise.
5289 * objc/execute/exceptions/handler-1.m: Use TestsuiteObject instead
5290 of Object. Include objc/runtime.h instead of objc/objc-api.h.
5291 * objc/execute/exceptions/matcher-1.m: Likewise.
5292 * objc/execute/formal_protocol-1.m: Use TestsuiteObject instead of
5293 Object.
5294 * objc/execute/formal_protocol-2.m: Likewise.
5295 * objc/execute/formal_protocol-3.m: Likewise.
5296 * objc/execute/formal_protocol-4.m: Likewise.
5297 * objc/execute/formal_protocol-5.m: Include
5298 ../../objc-obj-c++-shared/runtime.h. (main): Always use
5299 protocol_getName().
5300 * objc/execute/formal_protocol-6.m: Likewise.
5301 * objc/execute/formal_protocol-7.m: Use TestsuiteObject instead of
5302 Object. Include <objc/Protocol.h> instead of
5303 ../../objc-obj-c++-shared/Protocol1.h.
5304 * objc/execute/function-message-1.m: Use TestsuiteObject intead of
5305 Object.
5306 * objc/execute/informal_protocol.m: Likewise.
5307 * objc/execute/load-3.m: Likewise.
5308 * objc/execute/many_args_method.m ([TestClass +initialize]):
5309 Include this method with the GNU runtime as well.
5310 * objc/execute/nested-3.m ([Test +initialize]): Likewise.
5311 * objc/execute/nested-func-1.m: Use TestsuiteObject
5312 instead of Object.
5313 * objc/execute/nil_method-1.m: Likewise.
5314 * objc/execute/no_clash.m: Likewise.
5315 * objc/execute/np-1.m: Do not include
5316 ../../objc-obj-c++-shared/Protocol1.h.
5317 (main): Use return instead of exit().
5318 * objc/execute/np-2.m: Do not include
5319 ../../objc-obj-c++-shared/Protocol1.h.
5320 ([MyObject +initialize]): Include this method also with the GNU
5321 runtime. (main): Use return instead of exit().
5322 * objc/execute/object_is_class.m: Include
5323 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
5324 of Object. (main): Use the Modern Objective-C runtime API.
5325 * objc/execute/object_is_meta_class.m: Likewise.
5326 * objc/execute/private.m: Use TestsuiteObject instead of Object.
5327 * objc/execute/protocol-isEqual-1.m: Include objc/Protocol.h
5328 instead of ../objc-obj-c++-shared/Protocol1.h. Include
5329 ../../objc-obj-c++-shared/runtime.h. (main): Use the Modern
5330 Objective-C runtime API.
5331 * objc/execute/protocol-isEqual-2.m: Likewise.
5332 * objc/execute/protocol-isEqual-3.m: Likewise.
5333 * objc/execute/protocol-isEqual-4.m: Likewise.
5334 * objc/execute/redefining_self.m ([TestClass +initialize]):
5335 Include this method with the GNU runtime as well.
5336 * objc/execute/root_methods.m: Include
5337 ../../objc-obj-c++-shared/runtime.h. ([RootClass +initialize]):
5338 Include this method with the GNU runtime as well.
5339 (main): Use the Modern Objective-C runtime API.
5340 * objc/execute/selector-1.m: Include
5341 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
5342 of Object. (main): Use the Modern Objective-C runtime API.
5343 * objc/execute/static-1.m ([Test +initialize]): Include this
5344 method with the GNU runtime as well.
5345 * objc/execute/static-2.m: Likewise.
5346 * objc/execute/trivial.m: Use TestsuiteObject instead of Object.
5347 * objc/execute/va_method.m: Do not include objc/objc-api.h.
5348 ([MathClass +initialize]): Include this method with the GNU
5349 runtime as well.
5350 * objc.dg/attributes/categ-attribute-1.m: Use TestsuiteObject
5351 instead of Object.
5352 * obj-c++.dg/attributes/categ-attribute-1.mm: Likewise.
5353 * objc.dg/attributes/categ-attributes-2.m: Likewise.
5354 * obj-c++.dg/attributes/categ-attributes-2.mm: Likewise.
5355 * objc.dg/attributes/method-attribute-1.m: Likewise.
5356 * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
5357 * objc.dg/attributes/method-attribute-2.m: Likewise.
5358 * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
5359 * objc.dg/attributes/method-attribute-3.m: Likewise.
5360 * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
5361 * obj-c++.dg/basic.mm: Use TestsuiteObject instead of Object.
5362 * objc.dg/bitfield-1.m: Use TestsuiteObject instead of Object.
5363 * obj-c++.dg/bitfield-1.mm: Likewise.
5364 * obj-c++.dg/bitfield-2.mm: Likewise
5365 * objc.dg/bitfield-3.m: Likewise.
5366 * obj-c++.dg/bitfield-4.mm: Likewise.
5367 * objc.dg/bitfield-5.m: Likewise
5368 * objc.dg/call-super-1.m: Likewise.
5369 * objc.dg/call-super-2.m: Use TestsuiteObject instead of Object.
5370 Use objc_getClass() instead of objc_get_class(), but for the GNU
5371 runtime redefine objc_getClass as objc_get_class. Include
5372 ../objc-obj-c++-shared/runtime.h.
5373 * objc.dg/call-super-3.m: Use TestsuiteObject instead of Object.
5374 * objc.dg/category-1.m: Use TestsuiteObject instead of Object.
5375 Use the Modern Objective-C runtime API.
5376 * objc.dg/class-protocol-1.m: Include
5377 ../objc-obj-c++-shared/runtime.h instead of objc/objc-api.h.
5378 * obj-c++.dg/class-protocol-1.mm: Likewise.
5379 * objc.dg/comp-types-8.m: Use TestsuiteObject instead of Object.
5380 * objc.dg/comp-types-10.m: Likewise.
5381 * objc.dg/comp-types-11.m: Likewise.
5382 * objc.dg/comp-types-12.m: Likewise.
5383 * obj-c++.dg/comp-types-9.mm: Likewise.
5384 * obj-c++.dg/comp-types-11.mm: Likewise.
5385 * obj-c++.dg/comp-types-12.mm: Likewise.
5386 * obj-c++.dg/comp-types-13.mm: Likewise.
5387 * obj-c++.dg/cxx-ivars-1.mm: Likewise.
5388 * obj-c++.dg/cxx-ivars-2.mm: Likewise.
5389 * obj-c++.dg/cxx-scope-1.mm: Likewise.
5390 * obj-c++.dg/cxx-scope-2.mm: Likewise.
5391 * objc.dg/defs.m: Use TestsuiteObject instead of Object.
5392 * objc.dg/desig-init-1.m: Likewise.
5393 * obj-c++.dg/defs.mm: Likewise.
5394 * objc.dg/exceptions-2.m: Likewise.
5395 * obj-c++.dg/except-1.mm: Likewise.
5396 * obj-c++.dg/exceptions-2.mm: Likewise.
5397 * objc.dg/encode-2.m: Use TestsuiteObject instead of Object.
5398 Use the Modern Objective-C runtime API.
5399 * objc.dg/encode-3.m: Use TestsuiteObject instead of Object. Use
5400 the Modern Objective-C runtime API. Do not include
5401 ../objc-obj-c++-shared/objc-test-suite-types.h. Define ProtoBool.
5402 * objc.dg/encode-4.m: Use TestsuiteObject instead of Object. Use
5403 the Modern Objective-C runtime API except when using an older NeXT
5404 runtime.
5405 * objc.dg/encode-5.m: Use TestsuiteObject instead of Object. Use
5406 the Modern Objective-C runtime API.
5407 * objc.dg/encode-7.m: Include objc/runtime.h instead of
5408 objc/encoding.h.
5409 * objc.dg/encode-7-next.m: Use TestsuiteObject instead of Object.
5410 * objc.dg/encode-7-next-64bit.m: Updated include.
5411 * objc.dg/encode-8.m: Include objc/runtime.h instead of
5412 objc/encoding.h.
5413 * obj-c++.dg/encode-4.mm: Use TestsuiteObject instead of Object. Use
5414 the Modern Objective-C runtime API.
5415 * obj-c++.dg/encode-5.mm: Use TestsuiteObject instead of Object.
5416 Use the Modern Objective-C runtime API. Include objc/Protocol.h
5417 instead of ../objc-obj-c++-shared/Protocol1.h.
5418 * obj-c++.dg/encode-6.mm: Use TestsuiteObject instead of Object. Use
5419 the Modern Objective-C runtime API except when using an older NeXT
5420 runtime.
5421 * obj-c++.dg/encode-7.mm: Use TestsuiteObject instead of Object. Use
5422 the Modern Objective-C runtime API.
5423 * objc.dg/fix-and-continue-1.m: Use TestsuiteObject instead of
5424 Object.
5425 * obj-c++.dg/fix-and-continue-2.mm: Likewise.
5426 * objc.dg/fix-and-continue-2.m: Likewise.
5427 * objc.dg/foreach-1.m: Likewise.
5428 * objc.dg/foreach-2.m: Likewise.
5429 * objc.dg/foreach-3.m: Likewise.
5430 * objc.dg/foreach-4.m: Likewise.
5431 * objc.dg/foreach-5.m: Likewise.
5432 * objc.dg/foreach-6.m: Likewise.
5433 * objc.dg/foreach-7.m: Likewise.
5434 * objc.dg/func-ptr-1.m: Use TestsuiteObject instead of
5435 Object.
5436 * objc.dg/func-ptr-2.m: Likewise.
5437 * objc.dg/fsf-package-0.m: Use TestsuiteObject instead of Object.
5438 Do not include objc/objc-api.h.
5439 * obj-c++.dg/fsf-package-0.mm: Likewise.
5440 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
5441 (switchfiles): Include objc/runtime.h instead of objc/encoding.h.
5442 * objc.dg/gnu-runtime-1.m: Updated to use TestsuiteObject instead
5443 of Object.
5444 * obj-c++.dg/gnu-runtime-1.mm: Likewise.
5445 * objc.dg/gnu-runtime-3.m: Likewise.
5446 * obj-c++.dg/gnu-runtime-3.mm: Likewise.
5447 * objc.dg/headers.m: Include objc/runtime.h instead of
5448 objc/encoding.h for the GNU runtime. Include objc/objc-api.h only
5449 for the NeXT runtime.
5450 * objc.dg/isa-field-1.m: Use TestsuiteObject instead of Object.
5451 * obj-c++.dg/isa-field-1.mm: Likewise.
5452 * obj-c++.dg/ivar-list-semi.mm: Likewise.
5453 * objc.dg/layout-1.m: Likewise.
5454 * objc.dg/layout-2.m: Likewise.
5455 * objc.dg/local-decl-2.m: Likewise.
5456 * objc.dg/lookup-1.m: Use TestsuiteObject instead of
5457 Object. ([Container +elementForView:]): Use
5458 class_conformsToProtocol().
5459 * obj-c++.dg/lookup-2.mm: Likewise.
5460 * obj-c++.dg/layout-1.mm: Use TestsuiteObject instead of Object.
5461 * obj-c++.dg/local-decl-1.mm: Likewise.
5462 * objc.dg/method-3.m: Likewise.
5463 * objc.dg/method-4.m: Likewise.
5464 * objc.dg/method-6.m: Include objc/Protocol.h instead of
5465 ../objc-obj-c++-shared/Protocol1.h.
5466 * objc.dg/method-7.m: Use TestsuiteObject instead of Object.
5467 * objc.dg/method-9.m: Likewise.
5468 * objc.dg/method-10.m: Likewise.
5469 * objc.dg/method-13.m ([Root +initialize]): Include this method
5470 also for the GNU runtime. (main): Use objc_getClass() also for
5471 the GNU runtime.
5472 * objc.dg/method-15.m: Use TestsuiteObject instead of Object.
5473 * objc.dg/method-17.m: Likewise.
5474 * objc.dg/method-19.m: Likewise.
5475 * objc.dg/method-20b.m: Likewise.
5476 * obj-c++.dg/method-2.mm: Likewise.
5477 * obj-c++.dg/method-6.mm: Likewise.
5478 * obj-c++.dg/method-10.mm: Likewise.
5479 * obj-c++.dg/method-11.mm: Likewise.
5480 * obj-c++.dg/method-12.mm: Include objc/Protocol.h instead of
5481 ../objc-obj-c++-shared/Protocol1.h.
5482 * obj-c++.dg/method-13.mm: Use TestsuiteObject instead of Object.
5483 * obj-c++.dg/method-15.mm: Likewise.
5484 * obj-c++.dg/method-17.mm: Likewise.
5485 * obj-c++.dg/method-19.mm: Updated includes. ([Root
5486 +initialize]): Include this method also for the GNU
5487 runtime. (main): Use objc_getClass() also for the GNU runtime.
5488 * obj-c++.dg/method-21.mm: Use TestsuiteObject instead of Object.
5489 * obj-c++.dg/method-22.mm: Likewise.
5490 * obj-c++.dg/method-23.mm: Likewise.
5491 * obj-c++.dg/no-extra-load.mm: Likewise.
5492 * objc.dg/objc-fast-4.m: Likewise.
5493 * objc.dg/objc-gc-4.m: Likewise.
5494 * obj-c++.dg/objc-gc-3.mm: Likewise.
5495 * objc.dg/pr18255.m: Include objc/runtime.h. (main): Use
5496 protocol_getMethodDescription() instead of [Protocol
5497 -descriptionForInstanceMethod].
5498 * objc.dg/pr23214.m ([Object(TS_CAT) -class]): Renamed to test.
5499 Made it available with all runtimes. (main): Call -test instead
5500 of -class.
5501 * objc.dg/pr45878.m ([Object -isEqual:]): Renamed to testIsEqual,
5502 and put into a category.
5503 * objc.dg/proto-lossage-2.m: Use TestsuiteObject instead of
5504 Object. Include objc/objc.h.
5505 * obj-c++.dg/proto-lossage-2.mm: Likewise.
5506 * objc.dg/proto-lossage-3.m: Updated includes. (MyClass):
5507 New. (main): Use protocol_getMethodDescription() instead
5508 of [Protocol -descriptionForInstanceMethod] and [Protocol
5509 -descriptionForClassMethod].
5510 * obj-c++.dg/proto-lossage-3.mm: Likewise.
5511 * objc.dg/proto-qual-1.m: Updated includes. Use the Modern
5512 Objective-C runtime API.
5513 * obj-c++.dg/proto-qual-1.mm: Likewise.
5514 * objc.dg/property/property-1.m: Use TestsuiteObject instead of
5515 Object.
5516 * obj-c++.dg/property/property-1.mm: Likewise.
5517 * obj-c++.dg/qual-types-1.mm: Likewise.
5518 * objc.dg/selector-2.m: Include objc/objc.h instead of
5519 ../objc-obj-c++-shared/Object1.h.
5520 * obj-c++.dg/selector-2.mm: Likewise.
5521 * obj-c++.dg/selector-5.mm: Likewise.
5522 * obj-c++.dg/selector-6.mm: Likewise.
5523 * objc.dg/set-not-used-1.m: Use TestsuiteObject instead of
5524 Object. Do not include objc/objc-api.h.
5525 * obj-c++.dg/set-not-used-1.mm: Likewise.
5526 * objc.dg/sizeof-1.m: Use TestsuiteObject instead of Object.
5527 * objc.dg/stret-1.m: Likewise.
5528 * objc.dg/stret-2.m: Likewise.
5529 * obj-c++.dg/super-class-2.mm: Likewise.
5530 * objc.dg/super-class-3.m: Likewise.
5531 * objc.dg/super-class-4.m: Likewise.
5532 * objc.dg/sync-2.m: Likewise.
5533 * obj-c++.dg/sync-2.mm: Likewise.
5534 * objc.dg/sync-1.m: Include objc/objc.h instead of
5535 ../objc-obj-c++-shared/Object1.h.
5536 * objc.dg/special/unclaimed-category-1.h (TestClass): Always use
5537 'Class' as the type of 'isa'.
5538 * objc.dg/special/unclaimed-category-1.m: Use the Modern
5539 Objective-C runtime API. ([TestClass +initialize]): Include this
5540 method with the GNU runtime as well.
5541 * objc.dg/strings/strings-1.m: Updated includes.
5542 * obj-c++.dg/strings/strings-1.mm: Likewise.
5543 * obj-c++.dg/strings/const-str-12.mm: Updated to be identical to
5544 objc.dg/strings/const-str-12b.m.
5545 * obj-c++.dg/template-1.mm: Use TestsuiteObject intead of Object.
5546 * obj-c++.dg/template-3.mm: Likewise.
5547 * obj-c++.dg/template-4.mm: Likewise.
5548 * objc.dg/threedotthree-abi-1.m: Updated includes. Use Modern
5549 Objective-C runtime API.
5550 * obj-c++.dg/threedotthree-abi-1.mm: Likewise.
5551 * objc.dg/try-catch-1.m: Use TestsuiteObject instead of Object.
5552 * obj-c++.dg/try-catch-1.mm: Likewise.
5553 * obj-c++.dg/try-catch-2.mm: Likewise.
5554 * objc.dg/try-catch-3.m: Likewise.
5555 * obj-c++.dg/try-catch-3.mm: Likewise.
5556 * objc.dg/try-catch-6.m: Likewise.
5557 * objc.dg/try-catch-7.m: Likewise.
5558 * obj-c++.dg/try-catch-7.mm: Likewise.
5559 * obj-c++.dg/try-catch-8.mm: Likewise.
5560 * obj-c++.dg/try-catch-9.mm: Likewise.
5561 * objc.dg/try-catch-10.m: Likewise.
5562 * obj-c++.dg/try-catch-11.mm: Likewise.
5563 * objc.dg/typedef-alias-1.m: Use TestsuiteObject instead of
5564 Object. Include objc/objc.h.
5565 * obj-c++.dg/typedef-alias-1.mm: Likewise.
5566 * objc.dg/type-size-2.m: Use the Modern Objective-C runtime API.
5567 * objc.dg/torture/forward-1.m: Use TestsuiteObject intead of
5568 Object. Use Modern Objective-C runtime API. Do not use
5569 performv::.
5570 * objc.dg/torture/trivial.m: Use TestsuiteObject intead of Object.
5571 * obj-c++.dg/torture/trivial.mm: Likewise.
5572 * objc.dg/torture/strings/const-str-10.m: Include objc/Object.h
5573 instead of ../objc-obj-c++-shared/Object1.h. Include
5574 ../objc-obj-c++-shared/runtime.h.
5575 * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
5576 * objc.dg/torture/strings/const-str-11.m: Likewise.
5577 * obj-c++.dg/torture/strings/const-str-11.mm: Likewise.
5578 * objc.dg/torture/strings/const-str-9.m: Likewise.
5579 * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
5580 * objc.dg/torture/strings/const-str-7.m: Use TestsuiteObject
5581 instead of Object. Only add _FooClassReference if
5582 __NEXT_RUNTIME__.
5583 * obj-c++.dg/torture/strings/const-str-7.mm: Likewise.
5584 * objc.dg/torture/strings/const-str-8.m: Likewise.
5585 * obj-c++.dg/torture/strings/const-str-8.mm: Likewise.
5586 * obj-c++.dg/torture/strings/string1.mm: Updated includes and
5587 additional sources.
5588 * objc.dg/torture/tls/thr-init-3.m: Use TestsuiteObject instead of
5589 Object.
5590 * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
5591 * objc.dg/va-meth-1.m: Use TestsuiteObject instead of Object.
5592 * obj-c++.dg/va-meth-1.mm: Likewise.
5593 * objc.dg/zero-link-1.m: Include objc/Object.h instead of
5594 ../objc-obj-c++-shared/Object1.h.
5595 * objc.dg/zero-link-3.m: Likewise.
5596
5597 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
5598
5599 * obj-c++.dg/try-catch-2.mm: Fixed unterminated comment.
5600
5601 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
5602
5603 PR objc-++/48275
5604 * obj-c++.dg/property/cxx-property-1.mm: New.
5605 * obj-c++.dg/property/cxx-property-2.mm: New.
5606
5607 2011-06-06 Jason Merrill <jason@redhat.com>
5608
5609 * g++.dg/cpp0x/regress/ptrmem1.C: New.
5610
5611 2011-06-06 Richard Sandiford <rdsandiford@googlemail.com>
5612
5613 PR rtl-optimization/49145
5614 From Ryan Mansfield
5615 * gcc.c-torture/compile/pr49145.c: New test.
5616
5617 2011-06-06 Jakub Jelinek <jakub@redhat.com>
5618
5619 PR testsuite/49288
5620 * g++.dg/debug/dwarf2/cdtor-1.C: Add -fno-merge-debug-strings
5621 to dg-options, match also DW_AT_linkage_name.
5622
5623 PR debug/49294
5624 * gcc.dg/debug/pr49294.c: New test.
5625
5626 PR c++/49264
5627 * g++.dg/opt/pr49264.C: New test.
5628
5629 2011-06-06 Mikael Pettersson <mikpe@it.uu.se>
5630
5631 PR tree-optimization/49243
5632 * gcc.dg/pr49243.c: New.
5633
5634 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
5635
5636 * gnat.dg/specs/cond_expr1.ads: New test.
5637
5638 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
5639
5640 * gnat.dg/deferred_const4.ad[sb]: New test.
5641 * gnat.dg/deferred_const4_pkg.ads: New helper.
5642
5643 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
5644
5645 * gnat.dg/test_tamdt.adb: Rename to...
5646 * gnat.dg/taft_type1.adb: ...this.
5647 * gnat.dg/tamdt.ad[sb]: Rename to...
5648 * gnat.dg/taft_type1_pkg1.ad[sb]: ...this.
5649 * gnat.dg/tamdt_aux.ads: Rename to...
5650 * gnat.dg/taft_type1_pkg2.ads: ...this.
5651 * gnat.dg/taft_type2.ad[sb]: New test.
5652 * gnat.dg/taft_type2_pkg.ads: New helper.
5653 * gnat.dg/taft_type3.adb: New test.
5654 * gnat.dg/taft_type3_pkg.ads: New helper.
5655
5656 2011-06-05 Tobias Burnus <burnus@net-b.de>
5657
5658 PR fortran/49255
5659 * trans-expr.c (gfc_conv_procedure_call): Fix -fcheck=pointer
5660 for F2008.
5661
5662 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
5663
5664 PR testsuite/49287
5665 * objc.dg/gnu-api-2-class.m: Updated testcase silencing compiler
5666 warning.
5667 * objc.dg/gnu-api-2-objc.m: Likewise.
5668 * obj-c++.dg/gnu-api-2-class.mm: Likewise
5669 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
5670
5671 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
5672
5673 * objc.dg/gnu-api-2-objc.m: Fixed testcase. Use log2 of the
5674 alignment, not the alignment, when calling class_addIvar(). Add
5675 an 'isa' instance variable to the test root class.
5676 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
5677
5678 2011-06-04 Jan Hubicka <jh@suse.cz>
5679
5680 PR tree-optimization/48893
5681 PR tree-optimization/49091
5682 PR tree-optimization/49179
5683 * gfortran.dg/pr49179.f90: New testcase
5684
5685 2011-06-04 Jan Hubicka <jh@suse.cz>
5686
5687 PR lto/48954
5688 * g++.dg/torture/pr48954.C: New testcase.
5689
5690 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
5691
5692 * g++.dg/warn/delete-non-virtual-dtor.C: New.
5693
5694 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
5695
5696 PR c++/33840
5697 * g++.dg/diagnostic/bitfld2.C: New.
5698
5699 2011-06-04 Jakub Jelinek <jakub@redhat.com>
5700
5701 PR target/49281
5702 * gcc.c-torture/execute/pr49281.c: New test.
5703
5704 2011-06-04 Jan Hubicka <jh@suse.cz>
5705
5706 PR tree-optimize/48929
5707 * gcc.c-torture/compile/pr48929.c: New testcase.
5708
5709 2011-06-04 Jakub Jelinek <jakub@redhat.com>
5710
5711 * gcc.dg/guality/rotatetest.c (f5, f6): Fix up pastos.
5712
5713 2011-06-03 Jakub Jelinek <jakub@redhat.com>
5714
5715 PR c++/49276
5716 * g++.dg/cpp0x/lambda/lambda-mangle2.C: New test.
5717
5718 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
5719
5720 * objc.dg/headers.m: Do not include sarray.h and hash.h.
5721
5722 2011-06-03 Richard Henderson <rth@redhat.com>
5723 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5724
5725 * lib/target-supports.exp (check_sse_os_support_available): Use movaps.
5726
5727 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
5728
5729 * objc.dg/headers.m: Do not include objc-list.h.
5730
5731 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
5732
5733 * objc.dg/type-stream-1.m: Test removed.
5734 * objc.dg/headers.m: Do not include typedstream.h.
5735
5736 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
5737
5738 * objc.dg/torture/forward-1.m (main): Updated testcase.
5739
5740 2011-06-02 Kaz Kojima <kkojima@gcc.gnu.org>
5741
5742 PR target/49163
5743 * gcc.c-torture/compile/pr49163.c: New.
5744
5745 2011-06-02 Asher Langton <langton2@llnl.gov>
5746
5747 PR fortran/49268
5748 * gfortran.dg/PR49268.f90: New test.
5749
5750 2011-06-02 Asher Langton <langton2@llnl.gov>
5751
5752 PR fortran/37039
5753 * gfortran.dg/PR37039.f90: New test.
5754
5755 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
5756
5757 PR objc/48539
5758 * objc.dg/method-5.m: Updated.
5759 * objc.dg/method-19.m: Updated.
5760 * objc.dg/method-lookup-1.m: New.
5761 * obj-c++.dg/method-6.mm: Updated.
5762 * obj-c++.dg/method-7.mm: Updated.
5763 * obj-c++.dg/method-lookup-1.mm: New.
5764
5765 2011-06-02 DJ Delorie <dj@redhat.com>
5766
5767 * lib/timeout.exp (timeout): Add board_info support.
5768
5769 2011-06-02 Uros Bizjak <ubizjak@gmail.com>
5770
5771 * gcc.target/i386/sse2-init-v2di-2: Update scan-assembler-times string.
5772
5773 2011-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
5774
5775 PR fortran/49265
5776 * gfortran.dg/module_procedure_double_colon_1.f90: New test.
5777 * gfortran.dg/module_procedure_double_colon_2.f90: New test.
5778
5779 2011-06-02 Eric Botcazou <ebotcazou@adacore.com>
5780 Hans-Peter Nilsson <hp@axis.com>
5781
5782 PR rtl-optimization/48840
5783 * gcc.target/sparc/ultrasp13.c: New test.
5784
5785 2011-06-01 Kaz Kojima <kkojima@gcc.gnu.org>
5786
5787 PR target/49238
5788 * gcc.c-torture/compile/pr49238.c: New.
5789
5790 2011-06-01 Sofiane Naci <sofiane.naci@arm.com>
5791
5792 * gcc.target/arm/g2.c: Skip test in -mthumb.
5793 Skip test unless cpu is xscale.
5794 * gcc.target/arm/scd42-2.c: Likewise.
5795 * gcc.target/arm/mmx-1.c: Skip test in -mthumb.
5796
5797 2011-06-01 Jason Merrill <jason@redhat.com>
5798
5799 * g++.dg/cpp0x/decltype28.C: New.
5800 * g++.dg/cpp0x/decltype29.C: New.
5801
5802 2011-06-01 Richard Sandiford <rdsandiford@googlemail.com>
5803
5804 PR target/45074
5805 * gcc.target/mips/pr45074.c: New test.
5806
5807 2011-06-01 Eric Botcazou <ebotcazou@adacore.com>
5808 Hans-Peter Nilsson <hp@axis.com>
5809
5810 PR rtl-optimization/48830
5811 * gcc.target/sparc/ultrasp12.c: New test.
5812
5813 2011-06-01 David Li <davidxl@google.com>
5814
5815 * gcc.dg/profile-dir-1.c: Change pass name.
5816 * gcc.dg/profile-dir-2.c: Ditto.
5817 * gcc.dg/tree-ssa/dump-1.c: Ditto.
5818 * gcc.dg/tree-ssa/loop-25.c: Ditto.
5819 * gcc.dg/tree-prof/stringop-1.c: Ditto.
5820 * gcc.dg/tree-prof/update-loopch.c: Ditto.
5821 * gcc.dg/tree-prof/stringop-2.c: Ditto.
5822 * gcc.dg/tree-prof/ic-misattribution-1.c: Ditto.
5823 * gcc.dg/tree-prof/ic-misattribution-1a.c: Ditto.
5824 * gcc.dg/tree-prof/indir-call-prof.c: Ditto.
5825 * gcc.dg/tree-prof/val-prof-1.c: Ditto.
5826 * gcc.dg/tree-prof/val-prof-2.c: Ditto.
5827 * gcc.dg/tree-prof/val-prof-3.c: Ditto.
5828 * gcc.dg/tree-prof/val-prof-4.c: Ditto.
5829 * gcc.dg/tree-prof/val-prof-5.c: Ditto.
5830 * gcc.dg/tree-prof/val-prof-7.c: Ditto.
5831 * gcc.dg/profile-dir-3.c: Ditto.
5832 * g++.dg/tree-prof/indir-call-prof.C: Ditto.
5833
5834 2011-06-01 Nicola Pero <nicola.pero@meta-innovation.com>
5835
5836 * objc.dg/attributes/method-nonnull-1.m: New test.
5837 * obj-c++.dg/attributes/method-nonnull-1.mm: New test.
5838
5839 2011-05-31 Tobias Burnus <burnus@net-b.de>
5840
5841 PR fortran/18918
5842 * gfortran.dg/coarray_atomic_1.f90: New.
5843 * gfortran.dg/coarray/atomic_1.f90: New.
5844
5845 2011-05-31 Jakub Jelinek <jakub@redhat.com>
5846
5847 * gcc.dg/guality/bswaptest.c: New test.
5848 * gcc.dg/guality/clztest.c: New test.
5849 * gcc.dg/guality/ctztest.c: New test.
5850 * gcc.dg/guality/rotatetest.c: New test.
5851
5852 PR target/48688
5853 * gcc.target/i386/pr48688.c: New test.
5854
5855 2010-11-15 Fabien Chêne <fabien@gcc.gnu.org>
5856
5857 PR c++/48010
5858 * g++.dg/lookup/name-clash9.C: New.
5859
5860 2011-05-31 Tobias Burnus <burnus@net-b.de>
5861
5862 PR fortran/18918
5863 * gfortran.dg/coarray/dummy_1.f90: New.
5864
5865 2011-05-31 Tobias Burnus <burnus@net-b.de>
5866
5867 PR fortran/18918
5868 * gfortran.dg/coarray/save_1.f90: New.
5869 * gfortran.dg/coarray_4.f90: Update dg-error.
5870
5871 2011-05-31 Jason Merrill <jason@redhat.com>
5872
5873 * g++.dg/cpp0x/rv-template1.C: New.
5874
5875 2011-05-31 Jakub Jelinek <jakub@redhat.com>
5876
5877 PR rtl-optimization/49235
5878 * gcc.dg/pr49235.c: New test.
5879
5880 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
5881
5882 PR tree-optimization/49093
5883 * gcc.dg/vect/pr49093.c: New test.
5884
5885 2011-05-31 Dodji Seketeli <dodji@redhat.com>
5886
5887 PR debug/49047
5888 * g++.dg/debug/dwarf2/cdtor-1.C: New test.
5889
5890 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
5891
5892 PR testsuite/49239
5893 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Initialize the
5894 output array.
5895
5896 2011-05-30 Kaz Kojima <kkojima@gcc.gnu.org>
5897
5898 PR target/49186
5899 * gcc.c-torture/execute/pr49186.c: New.
5900
5901 2011-05-30 H.J. Lu <hongjiu.lu@intel.com>
5902
5903 PR target/49168
5904 * gcc.target/i386/pr49168-1.c: New.
5905
5906 2011-05-30 Jakub Jelinek <jakub@redhat.com>
5907 Eric Botcazou <ebotcazou@adacore.com>
5908
5909 * gcc.dg/guality/drap.c: New test.
5910
5911 2011-05-30 Richard Guenther <rguenther@suse.de>
5912
5913 PR tree-optimization/49210
5914 * gnat.dg/boolean_subtype2.ad[sb]: New testcase.
5915 * gnat.dg/boolean_subtype2_pkg.ads: New helper.
5916
5917 2011-05-30 Jakub Jelinek <jakub@redhat.com>
5918
5919 PR c++/49223
5920 * g++.dg/gomp/pr49223-1.C: New test.
5921 * g++.dg/gomp/pr49223-2.C: New test.
5922
5923 2011-05-30 Richard Guenther <rguenther@suse.de>
5924
5925 PR tree-optimization/49218
5926 * gcc.c-torture/execute/pr49218.c: New testcase.
5927
5928 2011-05-30 Ira Rosen <ira.rosen@linaro.org>
5929
5930 PR tree-optimization/49199
5931 * gcc.dg/vect/no-scevccp-pr49199.c: New test.
5932 * gcc.dg/vect/vect.exp: Run no-scevccp-pr* tests with
5933 -fno-tree-scev-cprop.
5934
5935 2011-05-29 Janus Weil <janus@gcc.gnu.org>
5936
5937 PR fortran/47601
5938 * gfortran.dg/extends_13.f03: New.
5939
5940 2011-05-29 Jakub Jelinek <jakub@redhat.com>
5941
5942 PR rtl-optimization/49095
5943 * gcc.target/i386/pr49095.c: New test.
5944
5945 2011-05-29 Tobias Burnus <burnus@net-b.de>
5946
5947 PR fortran/18918
5948 * gfortran.dg/coarray_24.f90: New.
5949
5950 2011-05-29 Tobias Burnus <burnus@net-b.de>
5951
5952 PR fortran/18918
5953 * gfortran.dg/coarray_23.f90: New.
5954
5955 2011-05-29 Richard Sandiford <rdsandiford@googlemail.com>
5956
5957 From Ryan Mansfield
5958 * gcc.dg/pr48826.c: New test.
5959
5960 2011-05-29 Richard Guenther <rguenther@suse.de>
5961
5962 PR tree-optimization/49217
5963 * gcc.dg/torture/pr49217.c: New testcase.
5964
5965 2011-05-29 Ira Rosen <ira.rosen@linaro.org>
5966
5967 PR testsuite/49222
5968 * gcc.dg/vect/pr49038.c: Use MAP_ANON if MAP_ANONYMOUS is not defined.
5969
5970 2011-05-29 Eric Botcazou <ebotcazou@adacore.com>
5971
5972 * gnat.dg/boolean_subtype.adb: Rename to...
5973 * gnat.dg/boolean_subtype1.adb: ...this.
5974
5975 2011-05-28 Jason Merrill <jason@redhat.com>
5976
5977 * g++.dg/cpp0x/lambda/lambda-syntax1.C: New.
5978
5979 2011-05-27 Jason Merrill <jason@redhat.com>
5980
5981 * g++.dg/cpp0x/enum18.C: Adjust.
5982
5983 * g++.dg/cpp0x/lambda/lambda-template2.C: New.
5984
5985 2011-05-27 Tobias Burnus <burnus@net-b.de>
5986
5987 PR fortran/18918
5988 * gfortran.dg/coarray_22.f90: New.
5989
5990 2011-05-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5991
5992 PR tree-optimization/46728
5993 * gcc.target/powerpc/pr46728-1.c: New.
5994 * gcc.target/powerpc/pr46728-2.c: New.
5995 * gcc.target/powerpc/pr46728-3.c: New.
5996 * gcc.target/powerpc/pr46728-4.c: New.
5997 * gcc.target/powerpc/pr46728-5.c: New.
5998 * gcc.dg/pr46728-6.c: New.
5999 * gcc.target/powerpc/pr46728-7.c: New.
6000 * gcc.target/powerpc/pr46728-8.c: New.
6001 * gcc.dg/pr46728-9.c: New.
6002 * gcc.target/powerpc/pr46728-10.c: New.
6003 * gcc.target/powerpc/pr46728-11.c: New.
6004 * gcc.dg/pr46728-12.c: New.
6005 * gcc.target/powerpc/pr46728-13.c: New.
6006 * gcc.target/powerpc/pr46728-14.c: New.
6007 * gcc.target/powerpc/pr46728-15.c: New.
6008 * gcc.target/powerpc/pr46728-16.c: New.
6009
6010 2011-05-27 Jason Merrill <jason@redhat.com>
6011
6012 * g++.dg/abi/mangle47.C: New.
6013
6014 PR c++/49176
6015 * g++.dg/template/const5.C: New.
6016
6017 * g++.dg/cpp0x/enum18.C: New.
6018
6019 * g++.dg/cpp0x/lambda/lambda-nested4.C: New.
6020
6021 * g++.dg/cpp0x/error6.C: New.
6022
6023 * g++.dg/cpp0x/error5.C: New.
6024
6025 2011-05-27 Jakub Jelinek <jakub@redhat.com>
6026
6027 PR c++/49165
6028 * g++.dg/eh/cond6.C: New test.
6029
6030 2011-05-27 Tobias Burnus <burnus@net-b.de>
6031
6032 PR fortran/48820
6033 * gfortran.dg/rank_3.f90: New.
6034 * gfortran.dg/rank_4.f90: New.
6035
6036 2011-05-27 Janis Johnson <janisjo@codesourcery.com>
6037
6038 * g++.dg/tree-ssa-pr43411.C: Rename function to be inlined and
6039 replace dump search.
6040
6041 2011-05-27 Eric Botcazou <ebotcazou@adacore.com>
6042
6043 * gnat.dg/bit_packed_array5.ads: Move dg directive to...
6044 * gnat.dg/bit_packed_array5.adb: ...here.
6045
6046 2011-05-27 Paolo Carlini <paolo.carlini@oracle.com>
6047
6048 PR c++/42056
6049 * g++.dg/cpp0x/auto25.C: New.
6050
6051 2011-05-27 Richard Guenther <rguenther@suse.de>
6052
6053 * gcc.c-torture/execute/920711-1.x: Add -fwrapv.
6054
6055 2011-05-27 Richard Guenther <rguenther@suse.de>
6056
6057 * gcc.c-torture/execute/920612-1.x: Add -fwrapv.
6058
6059 2011-05-27 Richard Guenther <rguenther@suse.de>
6060
6061 PR middle-end/49189
6062 * gnat.dg/bit_packed_array5.ad[sb]: New testcase.
6063
6064 2011-05-26 Jason Merrill <jason@redhat.com>
6065
6066 * g++.dg/cpp0x/friend1.C: New.
6067 * g++.dg/cpp0x/friend2.C: New.
6068
6069 * g++.dg/cpp0x/auto7.C: Update.
6070 * g++.dg/template/crash50.C: Adjust.
6071 * g++.dg/template/static9.C: Adjust.
6072 * g++.old-deja/g++.ext/memconst.C: Adjust.
6073
6074 2011-05-26 Janis Johnson <janisjo@codesourcery.com>
6075
6076 * gcc.dg/march.c: Ignore a note for some targets.
6077
6078 2011-05-26 Janis Johnson <janis187@us.ibm.com>
6079 Nathan Froyd <froydnj@codesourcery.com>
6080
6081 PR c++/2288
6082 PR c++/18770
6083 * g++.old-deja/g++.jason/cond.C: Remove xfails.
6084 * g++.dg/parse/pr18770.C: New test.
6085 * g++.dg/cpp0x/range-for5.C: Add dg-error marker.
6086
6087 2011-05-26 Thomas Koenig <tkoenig@gcc.gnu.org>
6088
6089 PR fortran/48955
6090 * gfortran.dg/dependency_40.f90 : New test.
6091
6092 2011-05-26 Tobias Burnus <burnus@net-b.de>
6093
6094 PR fortran/18918
6095 * gfortran.dg/coarray/registering_1.f90: New.
6096
6097 2011-05-26 Jason Merrill <jason@redhat.com>
6098
6099 * g++.dg/cpp0x/variadic111.C: New.
6100 * g++.dg/cpp0x/variadic41.C: Adjust.
6101
6102 2011-05-26 Richard Guenther <rguenther@suse.de>
6103
6104 PR tree-optimization/48702
6105 * gcc.dg/torture/pr48702.c: New testcase.
6106
6107 2011-05-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6108
6109 PR gcov-profile/48845
6110 * g++.dg/tree-prof/tree-prof.exp: Check for -fprofile-generate
6111 support.
6112 * gcc.dg/matrix/matrix.exp: Likewise.
6113 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
6114 * lib/target-supports-dg.exp (dg-require-profiling): Don't pass
6115 line number to check_profiling_available.
6116 * lib/target-supports.exp (check_profiling_available): Account for
6117 this.
6118 Require TLS runtime support with -fprofile-generate.
6119 * lib/profopt.exp (profopt-execute): Add TLS options for
6120 -fprofile-generate.
6121 * gcc.dg/pr47793.c: Add dg-require-profiling "-fprofile-generate".
6122
6123 2011-05-26 Jakub Jelinek <jakub@redhat.com>
6124
6125 PR c++/49165
6126 * g++.dg/eh/cond5.C: New test.
6127
6128 PR tree-optimization/49161
6129 * gcc.c-torture/execute/pr49161.c: New test.
6130
6131 2011-05-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
6132
6133 * gcc.target/arm/neon-vorn-vbic.c: New test.
6134
6135 2011-05-26 Ira Rosen <ira.rosen@linaro.org>
6136
6137 PR tree-optimization/49038
6138 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: New test.
6139 * gcc.dg/vect/pr49038.c: New test.
6140
6141 2011-05-26 Fabien Chêne <fabien@gcc.gnu.org>
6142 * g++.dg/init/pr25811-3.C: New.
6143 * g++.dg/init/pr25811-4.C: New.
6144
6145 2011-05-25 Jason Merrill <jason@redhat.com>
6146
6147 * g++.dg/cpp0x/enum17.C: New.
6148 * g++.old-deja/g++.jason/rfg10.C: Adjust.
6149
6150 * g++.dg/cpp0x/auto24.C: New.
6151
6152 * g++.dg/cpp0x/error4.C: New.
6153
6154 * g++.dg/cpp0x/rv-restrict.C: New.
6155
6156 * g++.dg/cpp0x/enum15.C: New.
6157 * g++.dg/cpp0x/constexpr-switch2.C: New.
6158
6159 * g++.dg/cpp0x/variadic110.C: New.
6160
6161 * g++.dg/cpp0x/auto9.C: Add typedef test.
6162
6163 * g++.dg/cpp0x/auto23.C: New.
6164 * g++.dg/cpp0x/auto9.C: Adjust.
6165
6166 * g++.dg/cpp0x/defaulted29.C: New.
6167
6168 * g++.dg/cpp0x/initlist51.C: New.
6169
6170 2011-05-25 Janis Johnson <janisjo@codesourcery.com>
6171
6172 * gcc.target/arm/fp16-compile-none-1.c: Update expected error.
6173 * g++.dg/abi/packed1.C: Suppress warning.
6174 * g++.dg/warn/Wunused-parm-3.C: Likewise.
6175 * g++.dg/template/stdarg1.C: Likewise.
6176 * g++.dg/other/packed1.C: Remove arm from xfail list.
6177
6178 2011-05-25 Jason Merrill <jason@redhat.com>
6179
6180 * g++.dg/cpp0x/enum16.C: New.
6181 * g++.dg/parse/error15.C: Adjust.
6182
6183 * g++.dg/cpp0x/initlist50.C: New.
6184
6185 * g++.dg/cpp0x/lambda/lambda-conv5.C: New.
6186
6187 * g++.dg/cpp0x/variadic109.C: New.
6188
6189 2011-05-25 H.J. Lu <hongjiu.lu@intel.com>
6190
6191 * gcc.target/i386/pause-1.c: New.
6192
6193 2011-05-25 Eric Botcazou <ebotcazou@adacore.com>
6194
6195 * gcc.dg/stack-usage-1.c: Adjust comment.
6196 * gcc.dg/stack-usage-2.c: New test.
6197
6198 2011-05-25 Jakub Jelinek <jakub@redhat.com>
6199
6200 PR c++/49136
6201 * g++.dg/cpp0x/constexpr-bitfield2.C: New test.
6202 * g++.dg/cpp0x/constexpr-bitfield3.C: New test.
6203
6204 2011-05-24 Vladimir Makarov <vmakarov@redhat.com>
6205
6206 PR rtl-optimization/48757
6207 * gfortran.dg/pr48757.f: New test case.
6208
6209 2011-05-24 Jason Merrill <jason@redhat.com>
6210
6211 * g++.dg/cpp0x/access01.C: New.
6212
6213 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
6214
6215 PR libobjc/48177
6216 * objc.dg/pr48177.m: New testcase.
6217
6218 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
6219
6220 PR objc/48187
6221 * objc.dg/pr48187.m: New testcase.
6222 * obj-c++.dg/pr48187.mm: New testcase.
6223 * objc.dg/ivar-extra-semicolon.m: New testcase.
6224
6225 2011-05-24 Jason Merrill <jason@redhat.com>
6226
6227 * g++.dg/template/access21.C: New.
6228 * g++.dg/template/access22.C: New.
6229
6230 2011-05-24 Michael Matz <matz@gcc.gnu.org>
6231
6232 PR rtl-optimization/48633
6233 * g++.dg/pr48633.C: New test.
6234
6235 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
6236
6237 PR target/49133
6238 * g++.dg/other/pr49133.C: New test.
6239
6240 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
6241 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6242
6243 * gcc.dg/torture/tls/run-gd.c: New test.
6244 * gcc.dg/torture/tls/run-ie.c: New test.
6245 * gcc.dg/torture/tls/run-ld.c: New test.
6246 * gcc.dg/torture/tls/run-le.c: New test.
6247 * lib/target-supports.exp (check_effective_target_tls_runtime):
6248 Build testcase with TLS options.
6249
6250 2011-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6251
6252 * gcc.dg/vect/pr48172.c: Remove dg-do run.
6253
6254 2011-05-24 Tom de Vries <tom@codesourcery.com>
6255
6256 PR tree-optimization/49121
6257 * gcc.dg/tree-ssa/ivopt_infer_2.c: Adapt test.
6258
6259 2011-05-23 Jason Merrill <jason@redhat.com>
6260
6261 * g++.dg/cpp0x/defaulted28.C: New.
6262
6263 * g++.dg/cpp0x/sfinae25.C: New.
6264
6265 * g++.dg/cpp0x/rv-cast2.C: New.
6266
6267 * g++.dg/cpp0x/enum14.C: New.
6268
6269 2011-05-23 Jakub Jelinek <jakub@redhat.com>
6270
6271 PR lto/49123
6272 * gcc.c-torture/execute/pr49123.c: New test.
6273
6274 PR debug/49032
6275 * gcc.dg/debug/pr49032.c: New test.
6276
6277 PR c/49120
6278 * gcc.dg/pr49120.c: New test.
6279
6280 2011-05-23 H.J. Lu <hongjiu.lu@intel.com>
6281
6282 PR target/47315
6283 * gcc.target/i386/pr47315.c: New test.
6284
6285 2011-05-23 Jason Merrill <jason@redhat.com>
6286
6287 * g++.dg/cpp0x/lambda/lambda-eh2.C: New.
6288
6289 * g++.dg/cpp0x/sfinae24.C: New.
6290
6291 * g++.dg/cpp0x/error3.C: New.
6292
6293 * g++.dg/cpp0x/defaulted27.C: New.
6294
6295 * g++.dg/cpp0x/decltype27.C: New.
6296
6297 2011-05-23 Richard Guenther <rguenther@suse.de>
6298
6299 * gcc.dg/tree-ssa/forwprop-11.c: Adjust and un-XFAIL.
6300
6301 2011-05-23 Richard Guenther <rguenther@suse.de>
6302
6303 PR tree-optimization/40874
6304 * g++.dg/tree-ssa/pr40874.C: New testcase.
6305
6306 2011-05-23 Richard Guenther <rguenther@suse.de>
6307
6308 PR tree-optimization/49115
6309 * g++.dg/torture/pr49115.C: New testcase.
6310
6311 2011-05-23 Richard Guenther <rguenther@suse.de>
6312
6313 PR middle-end/15419
6314 * gcc.dg/memcpy-3.c: New testcase.
6315
6316 2011-05-23 Jakub Jelinek <jakub@redhat.com>
6317
6318 PR middle-end/48973
6319 * gcc.c-torture/execute/pr48973-1.c: New test.
6320 * gcc.c-torture/execute/pr48973-2.c: New test.
6321
6322 2011-05-23 Jonathan Wakely <jwakely.gcc@gmail.com>
6323
6324 PR c++/18016
6325 * g++.dg/warn/pr18016.C: New.
6326
6327 2011-05-23 Tom de Vries <tom@codesourcery.com>
6328
6329 PR target/45098
6330 * gcc.target/arm/ivopts-6.c: New test.
6331
6332 2011-05-22 Jakub Jelinek <jakub@redhat.com>
6333
6334 PR middle-end/49029
6335 * gcc.c-torture/compile/pr49029.c: New test.
6336
6337 2011-05-22 Jason Merrill <jason@redhat.com>
6338
6339 * g++.dg/cpp0x/sfinae23.C: New.
6340 * g++.dg/cpp0x/sfinae8.C: Correct.
6341
6342 2011-05-22 Thomas Koenig <tkoenig@gcc.gnu.org>
6343
6344 * gfortran.dg/function_optimize_8.f90: New test case.
6345
6346 2011-05-22 Ira Rosen <ira.rosen@linaro.org>
6347
6348 PR tree-optimization/49087
6349 * gcc.dg/vect/O3-pr49087.c: New test.
6350
6351 2011-05-21 Jason Merrill <jason@redhat.com>
6352
6353 * g++.dg/debug/const5.C: New.
6354
6355 2011-05-20 Jason Merrill <jason@redhat.com>
6356
6357 * g++.dg/cpp0x/constexpr-static7.C: Extend.
6358
6359 * g++.dg/cpp0x/constexpr-static7.C: New.
6360
6361 * g++.dg/cpp0x/enum12.C: New.
6362 * g++.dg/cpp0x/enum13.C: New.
6363
6364 2011-05-21 Janus Weil <janus@gcc.gnu.org>
6365
6366 PR fortran/48699
6367 * gfortran.dg/select_type_23.f03: New.
6368
6369 2011-05-20 Jason Merrill <jason@redhat.com>
6370
6371 * g++.dg/cpp0x/defaulted26.C: New.
6372
6373 * g++.dg/cpp0x/noexcept02.C: Fix.
6374 * g++.dg/cpp0x/noexcept03.C: Fix.
6375 * g++.dg/cpp0x/noexcept08.C: Fix.
6376 * g++.dg/cpp0x/noexcept10.C: New.
6377
6378 2011-05-20 Janus Weil <janus@gcc.gnu.org>
6379
6380 PR fortran/48706
6381 * gfortran.dg/extends_12.f03: New.
6382
6383 2011-05-20 Jason Merrill <jason@redhat.com>
6384
6385 * g++.dg/template/koenig9.C: New.
6386 * g++.dg/opt/pr47615.C: Fix.
6387 * g++.dg/overload/defarg1.C: Fix.
6388 * g++.dg/tc1/dr213.C: Remove xfail.
6389 * g++.dg/torture/pr34850.C: Fix.
6390 * g++.dg/torture/pr39362.C: Fix.
6391 * g++.old-deja/g++.brendan/crash56.C: Fix.
6392 * g++.old-deja/g++.pt/memtemp47.C: Fix.
6393
6394 2011-05-20 Richard Guenther <rguenther@suse.de>
6395
6396 PR tree-optimization/49079
6397 * gcc.dg/torture/pr49079.c: New testcase.
6398
6399 2011-05-20 Jakub Jelinek <jakub@redhat.com>
6400
6401 PR tree-optimization/49073
6402 * gcc.c-torture/execute/pr49073.c: New test.
6403
6404 2011-06-19 Tobias Burnus <burnus@net-b.de>
6405
6406 PR fortran/18918
6407 * gfortran.dg/coarray_21.f90: New.
6408
6409 2011-05-19 Joseph Myers <joseph@codesourcery.com>
6410
6411 * lib/prune.exe (prune_gcc_output): Expect "error:" in collect2
6412 output.
6413
6414 2011-05-19 Richard Guenther <rguenther@suse.de>
6415
6416 PR testsuite/49063
6417 * gcc.dg/builtin-object-size-11.c: Use -std=gnu89.
6418
6419 2011-05-19 Richard Guenther <rguenther@suse.de>
6420
6421 PR middle-end/48985
6422 * gcc.dg/builtin-object-size-11.c: New testcase.
6423
6424 2011-05-19 Tom de Vries <tom@codesourcery.com>
6425
6426 PR target/45098
6427 * gcc.target/arm/ivopts.c: New test.
6428 * gcc.target/arm/ivopts-2.c: New test.
6429
6430 2011-05-19 Tom de Vries <tom@codesourcery.com>
6431
6432 * lib/lib/scanasm.exp (object-size): Fix target selector handling.
6433
6434 2011-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6435
6436 * gcc.c-torture/execute/960321-1.x: Remove.
6437
6438 2011-05-18 Janus Weil <janus@gcc.gnu.org>
6439
6440 PR fortran/48700
6441 * gfortran.dg/move_alloc_4.f90: New.
6442
6443 2011-05-18 H.J. Lu <hongjiu.lu@intel.com>
6444
6445 PR target/49002
6446 * gcc.target/i386/pr49002-1.c: New test.
6447 * gcc.target/i386/pr49002-2.c: Likewise.
6448
6449 2011-05-18 Jakub Jelinek <jakub@redhat.com>
6450
6451 PR tree-optimization/49039
6452 * gcc.c-torture/execute/pr49039.c: New test.
6453 * gcc.dg/tree-ssa/pr49039.c: New test.
6454 * g++.dg/torture/pr49039.C: New test.
6455
6456 2011-05-18 Jason Merrill <jason@redhat.com>
6457
6458 * g++.dg/cpp0x/constexpr-incomplete3.C: New.
6459 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust.
6460 * g++.dg/cpp0x/constexpr-memfn1.C: Adjust.
6461
6462 2011-05-18 Stuart Henderson <shenders@gcc.gnu.org>
6463
6464 * gcc.target/bfin/mcpu-bf592.c: New test.
6465
6466 2011-05-18 Ira Rosen <ira.rosen@linaro.org>
6467
6468 PR tree-optimization/41881
6469 * gcc.dg/vect/O3-pr41881.c: New test.
6470 * gcc.dg/vect/O3-slp-reduc-10.c: New test.
6471
6472 2011-05-18 Jakub Jelinek <jakub@redhat.com>
6473
6474 PR tree-optimization/49000
6475 * gcc.dg/pr49000.c: New test.
6476
6477 2011-05-17 Eric Botcazou <ebotcazou@adacore.com>
6478
6479 * gnat.dg/invalid1.adb: New test.
6480
6481 2011-05-16 Uros Bizjak <ubizjak@gmail.com>
6482
6483 * gcc.target/i386/avx-vzeroupper-16.c: Update scan-assembler-times
6484 scan pattern.
6485 * gcc.target/i386/avx-vzeroupper-17.c: Ditto.
6486 * gcc.target/i386/avx-vzeroupper-18.c: Ditto.
6487
6488 2011-05-15 Jonathan Wakely <jwakely.gcc@gmail.com>
6489
6490 PR c++/48994
6491 * g++.dg/cpp0x/range-for18.C: New.
6492
6493 2011-05-15 Tobias Burnus <burnus@net-b.de>
6494
6495 PR fortran/18918
6496 * gfortran.dg/coarray/image_index_2.f90: New.
6497
6498 2011-05-13 Ville Voutilainen <ville.voutilainen@gmail.com>
6499
6500 * g++.dg/cpp0x/override1.C: Move from inherit/virtual9.C.
6501 * g++.dg/cpp0x/override2.C: New.
6502
6503 2011-05-14 Tobias Burnus <burnus@net-b.de>
6504
6505 PR fortran/18918
6506 * gfortran.de/coarray_20.f90: New.
6507
6508 2011-05-14 Thomas Koenig <tkoenig@gcc.gnu.org>
6509
6510 PR fortran/22572
6511 * function_optimize_7.f90: New test case.
6512
6513 2011-05-13 Jason Merrill <jason@redhat.com>
6514
6515 * g++.dg/cpp0x/decltype26.C: New.
6516 * g++.dg/cpp0x/enum11.C: New.
6517
6518 2011-05-13 Tobias Burnus <burnus@net-b.de>
6519
6520 PR fortran/48972
6521 PR fortran/48991
6522 * gfortran.dg/assign_8.f90: Update dg-error.
6523
6524 2011-05-13 Tobias Burnus <burnus@net-b.de>
6525
6526 PR fortran/48972
6527 * gfortran.dg/io_constraints_8.f90: New.
6528 * gfortran.dg/io_constraints_9.f90: New.
6529
6530 2011-05-13 Martin Thuresson <martint@google.com>
6531
6532 PR gcov-profile/47793
6533 * gcc.dg/pr47793.c: New.
6534
6535 2011-05-12 Jakub Jelinek <jakub@redhat.com>
6536
6537 PR tree-optimization/48975
6538 * gcc.dg/pr48975.c: New test.
6539
6540 2011-05-12 Tobias Burnus <burnus@net-b.de>
6541
6542 PR fortran/48972
6543 * gfortran.dg/iso_c_binding_compiler_3.f90: New.
6544
6545 2011-05-12 Jason Merrill <jason@redhat.com>
6546
6547 * g++.dg/cpp0x/constexpr-incomplete2.C: New.
6548
6549 2011-05-12 Geert Bosch <bosch@adacore.com>
6550
6551 * gnat.dg/view_conversion1.adb: New test.
6552
6553 2011-05-12 Richard Guenther <rguenther@suse.de>
6554
6555 PR tree-optimization/48172
6556 * gcc.dg/vect/pr48172.c: New testcase.
6557
6558 2011-05-12 Jakub Jelinek <jakub@redhat.com>
6559
6560 PR debug/48967
6561 * g++.dg/opt/pr48967.C: New test.
6562
6563 2011-05-11 Jason Merrill <jason@redhat.com>
6564
6565 * g++.dg/cpp0x/constexpr-friend.C: New.
6566 * g++.dg/cpp0x/constexpr-incomplete1.C: New.
6567
6568 * g++.dg/cpp0x/sfinae22.C: New.
6569
6570 2011-05-11 Tobias Burnus <burnus@net-b.de>
6571
6572 PR fortran/48889
6573 * gfortran.dg/generic_24.f90: New.
6574
6575 2011-05-11 Richard Guenther <rguenther@suse.de>
6576
6577 PR tree-optimization/15256
6578 * gcc.dg/tree-ssa/forwprop-14.c: New testcase.
6579
6580 2011-05-11 Jakub Jelinek <jakub@redhat.com>
6581
6582 PR debug/48159
6583 * gcc.dg/pr48159-1.c: New test.
6584 * gcc.dg/pr48159-2.c: New test.
6585
6586 2011-05-11 Richard Guenther <rguenther@suse.de>
6587
6588 PR middle-end/48953
6589 * gcc.dg/torture/pr48953.c: New testcase.
6590
6591 2011-05-11 Richard Guenther <rguenther@suse.de>
6592
6593 PR tree-optimization/18041
6594 * gcc.dg/tree-ssa/forwprop-13.c: New testcase.
6595
6596 2011-05-11 Alan Modra <amodra@gmail.com>
6597
6598 PR target/47755
6599 * gcc.target/powerpc/pr47755-2.c: Require vsx_hw.
6600
6601 2011-05-10 Jason Merrill <jason@redhat.com>
6602
6603 * g++.dg/cpp0x/defaulted25.C: New.
6604 * g++.dg/template/crash7.C: Adjust.
6605
6606 * g++.dg/cpp0x/variadic108.C: New.
6607
6608 2011-05-10 Ville Voutilainen <ville.voutilainen@gmail.com>
6609
6610 * g++.dg/inherit/virtual9.C: Extend.
6611
6612 2011-05-10 Michael Meissner <meissner@linux.vnet.ibm.com>
6613
6614 PR target/48857
6615 * gcc.target/powerpc/pr48857.c: New file, make sure V2DI arguments
6616 are passed and returned in vector registers.
6617
6618 2011-05-10 Richard Guenther <rguenther@suse.de>
6619
6620 * gcc.dg/tree-ssa/ssa-fre-2.c: Disable forwprop.
6621 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
6622 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
6623 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
6624 * gcc.dg/tree-ssa/scev-cast.c: Adjust. Note what transformation
6625 applies.
6626
6627 2011-05-10 Jakub Jelinek <jakub@redhat.com>
6628
6629 PR tree-optimization/48611
6630 PR tree-optimization/48794
6631 * gfortran.dg/gomp/pr48611.f90: New test.
6632 * gfortran.dg/gomp/pr48794.f90: New test.
6633
6634 PR debug/48928
6635 * gcc.dg/dfp/pr48928.c: New test.
6636
6637 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
6638
6639 PR c++/48522
6640 * g++.dg/cpp0x/pr48522.C: New.
6641
6642 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
6643
6644 PR c++/48735
6645 * g++.dg/cpp0x/sfinae21.C: New.
6646
6647 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
6648
6649 * g++.dg/template/sfinae28.C: Rename to...
6650 * g++.dg/cpp0x/sfinae19.C: ... this.
6651 * g++.dg/template/sfinae29.C: Rename to...
6652 * g++.dg/cpp0x/sfinae20.C: ... this.
6653
6654 2011-05-09 Jeff Law <law@redhat.com>
6655
6656 * lib/gcc-gdb-test.exp (gdb-test): Reorder matchers to give more
6657 consistent results.
6658
6659 2011-05-09 Fabien Chêne <fabien@gcc.gnu.org>
6660
6661 PR c++/20039
6662 * g++.dg/init/pr20039.C: New.
6663
6664 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
6665
6666 PR c++/48737
6667 PR c++/48744
6668 * g++.dg/template/sfinae28.C: New.
6669 * g++.dg/template/sfinae29.C: Likewise.
6670
6671 2011-05-09 Jason Merrill <jason@redhat.com>
6672
6673 * g++.dg/template/nontype23.C: New.
6674
6675 2011-05-07 Fabien Chêne <fabien@gcc.gnu.org>
6676 PR c++/48859
6677 * g++.dg/init/pr48859.C: New.
6678
6679 2011-05-09 Jason Merrill <jason@redhat.com>
6680
6681 * gcc.dg/gcc.dg/uninit-D.c: Move to c-c++-common.
6682 * gcc.dg/gcc.dg/uninit-D-O0.c: Move to c-c++-common.
6683 * gcc.dg/gcc.dg/uninit-E.c: Move to c-c++-common.
6684 * gcc.dg/gcc.dg/uninit-E-O0.c: Move to c-c++-common.
6685 * gcc.dg/gcc.dg/uninit-F.c: Move to c-c++-common.
6686 * gcc.dg/gcc.dg/uninit-F-O0.c: Move to c-c++-common.
6687 * gcc.dg/gcc.dg/uninit-G.c: Move to c-c++-common.
6688 * gcc.dg/gcc.dg/uninit-G-O0.c: Move to c-c++-common.
6689
6690 2011-05-08 Ville Voutilainen <ville.voutilainen@gmail.com>
6691
6692 * g++.dg/inherit/virtual9.C: New.
6693
6694 2011-05-09 Dodji Seketeli <dodji@redhat.com>
6695
6696 PR c++/48574
6697 * g++.dg/template/dependent-expr8.C: New test case.
6698
6699 2011-05-07 Zdenek Dvorak <ook@ucw.cz>
6700
6701 PR tree-optimization/48837
6702 * gcc.dg/pr48837.c: New testcase.
6703
6704 2011-05-06 Jason Merrill <jason@redhat.com>
6705
6706 * g++.dg/cpp0x/constexpr-condition2.C: New.
6707
6708 * g++.dg/cpp0x/constexpr-missing.C: New.
6709
6710 2011-05-06 Tobias Burnus <burnus@net-b.de>
6711
6712 PR fortran/18918
6713 * gfortran.dg/coarray/this_image_2.f90: New.
6714
6715 2011-05-06 Tobias Burnus <burnus@net-b.de>
6716
6717 PR fortran/48858
6718 PR fortran/48820
6719 * gfortran.dg/bind_c_usage_22.f90: New.
6720 * gfortran.dg/bind_c_usage_23.f90: New.
6721 * gfortran.dg/bind_c_usage_24.f90: New.
6722 * gfortran.dg/bind_c_usage_24_c.c: New.
6723
6724 2011-05-06 Dodji Seketeli <dodji@redhat.com>
6725
6726 PR c++/48838
6727 * g++.dg/template/member9.C: New test case.
6728
6729 2011-05-05 Eric Botcazou <ebotcazou@adacore.com>
6730
6731 * gnat.dg/discr29.ad[sb]: New test.
6732 * gnat.dg/discr30.adb: Likewise.
6733
6734 2011-05-05 Julian Brown <julian@codesourcery.com>
6735
6736 * gcc.target/arm/neon-vset_lanes8.c: New test.
6737
6738 2011-05-05 Jason Merrill <jason@redhat.com>
6739
6740 * g++.dg/init/new32.C: New.
6741
6742 2011-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6743
6744 * gfortran.dg/fmt_g0_6.f08: Use dg-options "-ffloat-store".
6745 Fix typo.
6746
6747 2011-05-05 Jakub Jelinek <jakub@redhat.com>
6748
6749 PR rtl-optimization/48381
6750 * gcc.c-torture/compile/pr48381.c: New test.
6751
6752 2011-05-05 Uros Bizjak <ubizjak@gmail.com>
6753
6754 * gcc.target/i386/opt-1.c: Add --param min-insn-to-prefetch -ratio=0
6755 to dg-options.
6756 * gcc.target/i386/opt-1.c: Ditto.
6757
6758 2011-05-04 Jason Merrill <jason@redhat.com>
6759
6760 * g++.dg/conversion/base1.C: New.
6761
6762 2011-05-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6763
6764 PR libgfortran/48787
6765 * gfortran.dg/round_3.f08: Add more checks to test case.
6766
6767 2011-05-04 Hans-Peter Nilsson <hp@axis.com>
6768
6769 * gfortran.dg/pr47878.f90, gfortran.dg/endfile_3.f90,
6770 gfortran.dg/endfile_4.f90, gfortran.dg/ftell_3.f90,
6771 gfortran.dg/fmt_cache_1.f, gfortran.dg/namelist_66.f90:
6772 Gate test on effective_target fd_truncate.
6773
6774 2011-05-04 Uros Bizjak <ubizjak@gmail.com>
6775
6776 * gcc.target/i386/recip-vec-divf.c: Decrease array sizes.
6777 * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
6778 * gcc.target/i386/recip-vec-divf-avx.c: Increase array sizes.
6779 * gcc.target/i386/recip-vec-sqrtf-avx.c: Ditto. Update scan times.
6780 * gcc.target/i386/ssefn-1.c: Add -mno-sse2 to dg-options.
6781 * gcc.target/i386/pr38824.c: Ditto.
6782 * gcc.target/i386/vecinit-1.c: Add -mno-sse4 to dg-options.
6783 * gcc.target/i386/vecinit-2.c: Ditto.
6784 * gcc.target/i386/sse-19.c: Add -mno-ssse3 to dg-options.
6785 * gcc.target/i386/parity-1.c: Add -mno-popcnt to dg-options.
6786 * gcc.target/i386/parity-2.c: Ditto.
6787 * gcc.target/i386/incoming-8.c: Add -mno-avx to dg-options.
6788
6789 2011-05-04 Stuart Henderson <shenders@gcc.gnu.org>
6790
6791 * gcc.target/bfin/mcpu-bf512.c: Update to latest silicon revision and
6792 remove duplication.
6793 * gcc.target/bfin/mcpu-bf514.c: Likewise.
6794 * gcc.target/bfin/mcpu-bf516.c: Likewise.
6795 * gcc.target/bfin/mcpu-bf518.c: Likewise.
6796
6797 2011-05-03 Tobias Burnus <burnus@net-b.de>
6798
6799 PR fortran/18918
6800 * gfortran.dg/coarray/this_image_1.f90: Remove dg-options.
6801
6802 2011-05-03 Tobias Burnus <burnus@net-b.de>
6803
6804 PR fortran/18918
6805 * gfortran.dg/coarray/this_image_1.f90: New.
6806
6807 2011-05-03 Tobias Burnus <burnus@net-b.de>
6808
6809 PR fortran/18918
6810 * gfortran.dg/coarray/caf.dg: New.
6811 * gfortran.dg/coarray/image_index_1.f90: New, copied
6812 from ../coarray_16.f90.
6813
6814 2011-05-03 Paolo Carlini <paolo.carlini@oracle.com>
6815
6816 PR c++/28501
6817 * g++.dg/ext/complex9.C: New.
6818
6819 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
6820
6821 From Mike Frysinger
6822 * gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0004.
6823 * gcc.target/bfin/mcpu-bf544.c, gcc.target/bfin/mcpu-bf547.c,
6824 gcc.target/bfin/mcpu-bf548.c, gcc.target/bfin/mcpu-bf549.c: Likewise.
6825
6826 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
6827
6828 * gcc.target/bfin/builtins: Created.
6829 * gcc.target/bfin/hisilh-O0.c: Deleted.
6830 * gcc.target/bfin/hisilh.c: Moved to...
6831 * gcc.target/bfin/builtins/hisilh.c: ...here.
6832 * gcc.target/bfin/builtins/shl_fr1x16-6.c: New test.
6833 * gcc.target/bfin/builtins/shr_fr1x16-1.c: Ditto.
6834 * gcc.target/bfin/builtins/shl_fr1x32-9.c: Ditto.
6835 * gcc.target/bfin/builtins/shr_fr1x32-4.c: Ditto.
6836 * gcc.target/bfin/builtins/shr_fr1x32-8.c: Ditto.
6837 * gcc.target/bfin/builtins/lshl_fr2x16-1.c: Ditto.
6838 * gcc.target/bfin/builtins/abs_fr1x16-1.c: Ditto.
6839 * gcc.target/bfin/builtins/norm32-1.c: Ditto.
6840 * gcc.target/bfin/builtins/shrl_fr1x16-3.c: Ditto.
6841 * gcc.target/bfin/builtins/norm_fr1x32-2.c: Ditto.
6842 * gcc.target/bfin/builtins/bfin-builtins.exp: Ditto.
6843 * gcc.target/bfin/builtins/norm16-2.c: Ditto.
6844 * gcc.target/bfin/builtins/norm32-5.c: Ditto.
6845 * gcc.target/bfin/builtins/norm_fr1x16-3.c: Ditto.
6846 * gcc.target/bfin/builtins/mult_fr1x32x32-2.c: Ditto.
6847 * gcc.target/bfin/builtins/norm16-6.c: Ditto.
6848 * gcc.target/bfin/builtins/norm32-9.c: Ditto.
6849 * gcc.target/bfin/builtins/mult_fr2x16-1.c: Ditto.
6850 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-2.c: Ditto.
6851 * gcc.target/bfin/builtins/min_fr2x16-1.c: Ditto.
6852 * gcc.target/bfin/builtins/max_fr2x16-2.c: Ditto.
6853 * gcc.target/bfin/builtins/norm32-10.c: Ditto.
6854 * gcc.target/bfin/builtins/shl_fr2x16-3.c: Ditto.
6855 * gcc.target/bfin/builtins/mulhisihh_fr2x16-1.c: Ditto.
6856 * gcc.target/bfin/builtins/diff_hl_fr2x16-2.c: Ditto.
6857 * gcc.target/bfin/builtins/shl_fr2x16-7.c: Ditto.
6858 * gcc.target/bfin/builtins/shr_fr2x16-2.c: Ditto.
6859 * gcc.target/bfin/builtins/mulhisilh_fr2x16-1.c: Ditto.
6860 * gcc.target/bfin/builtins/lshl_fr1x16-1.c: Ditto.
6861 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-2.c: Ditto.
6862 * gcc.target/bfin/builtins/negate_fr1x32-2.c: Ditto.
6863 * gcc.target/bfin/builtins/negate_fr1x16-3.c: Ditto.
6864 * gcc.target/bfin/builtins/abs_fr2x16-2.c: Ditto.
6865 * gcc.target/bfin/builtins/shrl_fr2x16-4.c: Ditto.
6866 * gcc.target/bfin/builtins/mult_fr1x16-1.c: Ditto.
6867 * gcc.target/bfin/builtins/max_fr1x32-1.c: Ditto.
6868 * gcc.target/bfin/builtins/min_fr1x16-1.c: Ditto.
6869 * gcc.target/bfin/builtins/shl_fr1x32-2.c: Ditto.
6870 * gcc.target/bfin/builtins/max_fr1x16-2.c: Ditto.
6871 * gcc.target/bfin/builtins/shl_fr1x16-3.c: Ditto.
6872 * gcc.target/bfin/builtins/add_fr2x16-1.c: Ditto.
6873 * gcc.target/bfin/builtins/shl_fr1x32-6.c: Ditto.
6874 * gcc.target/bfin/builtins/shr_fr1x32-1.c: Ditto.
6875 * gcc.target/bfin/builtins/shr_fr1x32.c: Ditto.
6876 * gcc.target/bfin/builtins/shl_fr1x16-7.c: Ditto.
6877 * gcc.target/bfin/builtins/shr_fr1x16-2.c: Ditto.
6878 * gcc.target/bfin/builtins/shr_fr1x32-5.c: Ditto.
6879 * gcc.target/bfin/builtins/shr_fr1x32-9.c: Ditto.
6880 * gcc.target/bfin/builtins/abs_fr1x32-1.c: Ditto.
6881 * gcc.target/bfin/builtins/lshl_fr2x16-2.c: Ditto.
6882 * gcc.target/bfin/builtins/abs_fr1x16-2.c: Ditto.
6883 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-1.c: Ditto.
6884 * gcc.target/bfin/builtins/norm32-2.c: Ditto.
6885 * gcc.target/bfin/builtins/shrl_fr1x16-4.c: Ditto.
6886 * gcc.target/bfin/builtins/norm16-3.c: Ditto.
6887 * gcc.target/bfin/builtins/norm32-6.c: Ditto.
6888 * gcc.target/bfin/builtins/norm16-7.c: Ditto.
6889 * gcc.target/bfin/builtins/mult_fr2x16-2.c: Ditto.
6890 * gcc.target/bfin/builtins/min_fr2x16-2.c: Ditto.
6891 * gcc.target/bfin/builtins/add_fr1x16-1.c: Ditto.
6892 * gcc.target/bfin/builtins/norm32-11.c: Ditto.
6893 * gcc.target/bfin/builtins/sub_fr2x16-1.c: Ditto.
6894 * gcc.target/bfin/builtins/shl_fr2x16-4.c: Ditto.
6895 * gcc.target/bfin/builtins/mulhisihh_fr2x16-2.c: Ditto.
6896 * gcc.target/bfin/builtins/diff_lh_fr2x16-1.c: Ditto.
6897 * gcc.target/bfin/builtins/shl_fr2x16-8.c: Ditto.
6898 * gcc.target/bfin/builtins/shr_fr2x16-3.c: Ditto.
6899 * gcc.target/bfin/builtins/mulhisilh_fr2x16-2.c: Ditto.
6900 * gcc.target/bfin/builtins/lshl_fr1x16-2.c: Ditto.
6901 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-1.c: Ditto.
6902 * gcc.target/bfin/builtins/shrl_fr2x16-1.c: Ditto.
6903 * gcc.target/bfin/builtins/mult_fr1x32-1.c: Ditto.
6904 * gcc.target/bfin/builtins/min_fr1x32-1.c: Ditto.
6905 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-1.c: Ditto.
6906 * gcc.target/bfin/builtins/mult_fr1x16-2.c: Ditto.
6907 * gcc.target/bfin/builtins/max_fr1x32-2.c: Ditto.
6908 * gcc.target/bfin/builtins/min_fr1x16-2.c: Ditto.
6909 * gcc.target/bfin/builtins/shl_fr1x32.c: Ditto.
6910 * gcc.target/bfin/builtins/shl_fr1x32-3.c: Ditto.
6911 * gcc.target/bfin/builtins/shl_fr1x16-4.c: Ditto.
6912 * gcc.target/bfin/builtins/sub_fr1x16-1.c: Ditto.
6913 * gcc.target/bfin/builtins/add_fr2x16-2.c: Ditto.
6914 * gcc.target/bfin/builtins/shl_fr1x32-7.c: Ditto.
6915 * gcc.target/bfin/builtins/shr_fr1x32-2.c: Ditto.
6916 * gcc.target/bfin/builtins/shl_fr1x16-8.c: Ditto.
6917 * gcc.target/bfin/builtins/shr_fr1x16-3.c: Ditto.
6918 * gcc.target/bfin/builtins/shr_fr1x32-6.c: Ditto.
6919 * gcc.target/bfin/builtins/circptr.c: Ditto.
6920 * gcc.target/bfin/builtins/negate_fr2x16-1.c: Ditto.
6921 * gcc.target/bfin/builtins/abs_fr1x32-2.c: Ditto.
6922 * gcc.target/bfin/builtins/multr_fr2x16-1.c: Ditto.
6923 * gcc.target/bfin/builtins/sum_fr2x16-1.c: Ditto.
6924 * gcc.target/bfin/builtins/shrl_fr1x16-1.c: Ditto.
6925 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-2.c: Ditto.
6926 * gcc.target/bfin/builtins/norm32-3.c: Ditto.
6927 * gcc.target/bfin/builtins/norm_fr1x16-1.c: Ditto.
6928 * gcc.target/bfin/builtins/norm16-4.c: Ditto.
6929 * gcc.target/bfin/builtins/norm32-7.c: Ditto.
6930 * gcc.target/bfin/builtins/norm16-8.c: Ditto.
6931 * gcc.target/bfin/builtins/add_fr1x32-1.c: Ditto.
6932 * gcc.target/bfin/builtins/shl_fr2x16-1.c: Ditto.
6933 * gcc.target/bfin/builtins/add_fr1x16-2.c: Ditto.
6934 * gcc.target/bfin/builtins/shl_fr2x16-5.c: Ditto.
6935 * gcc.target/bfin/builtins/norm32-12.c: Ditto.
6936 * gcc.target/bfin/builtins/sub_fr2x16-2.c: Ditto.
6937 * gcc.target/bfin/builtins/diff_lh_fr2x16-2.c: Ditto.
6938 * gcc.target/bfin/builtins/mulhisihl_fr2x16-1.c: Ditto.
6939 * gcc.target/bfin/builtins/shr_fr2x16-4.c: Ditto.
6940 * gcc.target/bfin/builtins/mulhisill_fr2x16-1.c: Ditto.
6941 * gcc.target/bfin/builtins/negate_fr1x16-1.c: Ditto.
6942 * gcc.target/bfin/builtins/multr_fr1x16-1.c: Ditto.
6943 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-2.c: Ditto.
6944 * gcc.target/bfin/builtins/shrl_fr2x16-2.c: Ditto.
6945 * gcc.target/bfin/builtins/mult_fr1x32x32NS-1.c: Ditto.
6946 * gcc.target/bfin/builtins/mult_fr1x32-2.c: Ditto.
6947 * gcc.target/bfin/builtins/min_fr1x32-2.c: Ditto.
6948 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-2.c: Ditto.
6949 * gcc.target/bfin/builtins/shl_fr1x16-1.c: Ditto.
6950 * gcc.target/bfin/builtins/sub_fr1x32-1.c: Ditto.
6951 * gcc.target/bfin/builtins/shl_fr1x32-4.c: Ditto.
6952 * gcc.target/bfin/builtins/sub_fr1x16-2.c: Ditto.
6953 * gcc.target/bfin/builtins/shl_fr1x16-5.c: Ditto.
6954 * gcc.target/bfin/builtins/shl_fr1x32-8.c: Ditto.
6955 * gcc.target/bfin/builtins/shr_fr1x32-3.c: Ditto.
6956 * gcc.target/bfin/builtins/shr_fr1x16-4.c: Ditto.
6957 * gcc.target/bfin/builtins/shr_fr1x32-7.c: Ditto.
6958 * gcc.target/bfin/builtins/negate_fr2x16-2.c: Ditto.
6959 * gcc.target/bfin/builtins/multr_fr2x16-2.c: Ditto.
6960 * gcc.target/bfin/builtins/sum_fr2x16-2.c: Ditto.
6961 * gcc.target/bfin/builtins/shrl_fr1x16-2.c: Ditto.
6962 * gcc.target/bfin/builtins/norm_fr1x32-1.c: Ditto.
6963 * gcc.target/bfin/builtins/norm16-1.c: Ditto.
6964 * gcc.target/bfin/builtins/norm_fr1x16-2.c: Ditto.
6965 * gcc.target/bfin/builtins/mult_fr1x32x32-1.c: Ditto.
6966 * gcc.target/bfin/builtins/norm32-4.c: Ditto.
6967 * gcc.target/bfin/builtins/norm16-5.c: Ditto.
6968 * gcc.target/bfin/builtins/norm32-8.c: Ditto.
6969 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-1.c: Ditto.
6970 * gcc.target/bfin/builtins/max_fr2x16-1.c: Ditto.
6971 * gcc.target/bfin/builtins/add_fr1x32-2.c: Ditto.
6972 * gcc.target/bfin/builtins/shl_fr2x16-2.c: Ditto.
6973 * gcc.target/bfin/builtins/shl_fr2x16-6.c: Ditto.
6974 * gcc.target/bfin/builtins/diff_hl_fr2x16-1.c: Ditto.
6975 * gcc.target/bfin/builtins/shr_fr2x16-1.c: Ditto.
6976 * gcc.target/bfin/builtins/mulhisihl_fr2x16-2.c: Ditto.
6977 * gcc.target/bfin/builtins/negate_fr1x32-1.c: Ditto.
6978 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-1.c: Ditto.
6979 * gcc.target/bfin/builtins/multr_fr1x16-2.c: Ditto.
6980 * gcc.target/bfin/builtins/mulhisill_fr2x16-2.c: Ditto.
6981 * gcc.target/bfin/builtins/negate_fr1x16-2.c: Ditto.
6982 * gcc.target/bfin/builtins/abs_fr2x16-1.c: Ditto.
6983 * gcc.target/bfin/builtins/shrl_fr2x16-3.c: Ditto.
6984 * gcc.target/bfin/builtins/mult_fr1x32x32NS-2.c: Ditto.
6985 * gcc.target/bfin/builtins/shl_fr1x32-1.c: Ditto.
6986 * gcc.target/bfin/builtins/max_fr1x16-1.c: Ditto.
6987 * gcc.target/bfin/builtins/shl_fr1x16-2.c: Ditto.
6988 * gcc.target/bfin/builtins/sub_fr1x32-2.c: Ditto.
6989 * gcc.target/bfin/builtins/shl_fr1x32-5.c: Ditto.
6990
6991 2011-05-03 Bernd Schmidt <bernds@codesourcery.com>
6992
6993 * gcc.target/arm/cold-lc.c: New test.
6994
6995 2011-05-03 Jakub Jelinek <jakub@redhat.com>
6996
6997 PR target/48774
6998 * gcc.dg/pr48774.c: New test.
6999
7000 2011-05-03 Richard Guenther <rguenther@suse.de>
7001
7002 * gcc.dg/large-size-array-5.c: New testcase.
7003
7004 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
7005
7006 * gcc.dg/vect/vect-strided-u16-i3.c: New test.
7007
7008 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
7009
7010 * lib/target-supports.exp (check_effective_target_vect_strided):
7011 Replace with...
7012 (check_effective_target_vect_strided2)
7013 (check_effective_target_vect_strided3)
7014 (check_effective_target_vect_strided4)
7015 (check_effective_target_vect_strided8): ...these new functions.
7016
7017 * gcc.dg/vect/O3-pr39675-2.c: Update accordingly.
7018 * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Likewise.
7019 * gcc.dg/vect/fast-math-slp-27.c: Likewise.
7020 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Likewise.
7021 * gcc.dg/vect/pr37539.c: Likewise.
7022 * gcc.dg/vect/slp-11a.c: Likewise.
7023 * gcc.dg/vect/slp-11b.c: Likewise.
7024 * gcc.dg/vect/slp-11c.c: Likewise.
7025 * gcc.dg/vect/slp-12a.c: Likewise.
7026 * gcc.dg/vect/slp-12b.c: Likewise.
7027 * gcc.dg/vect/slp-18.c: Likewise.
7028 * gcc.dg/vect/slp-19a.c: Likewise.
7029 * gcc.dg/vect/slp-19b.c: Likewise.
7030 * gcc.dg/vect/slp-21.c: Likewise.
7031 * gcc.dg/vect/slp-23.c: Likewise.
7032 * gcc.dg/vect/vect-cselim-1.c: Likewise.
7033
7034 * gcc.dg/vect/fast-math-vect-complex-3.c: Use vect_stridedN
7035 instead of vect_interleave && vect_extract_even_odd.
7036 * gcc.dg/vect/no-scevccp-outer-10a.c: Likewise.
7037 * gcc.dg/vect/no-scevccp-outer-10b.c: Likewise.
7038 * gcc.dg/vect/no-scevccp-outer-20.c: Likewise.
7039 * gcc.dg/vect/vect-1.c: Likewise.
7040 * gcc.dg/vect/vect-10.c: Likewise.
7041 * gcc.dg/vect/vect-98.c: Likewise.
7042 * gcc.dg/vect/vect-107.c: Likewise.
7043 * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
7044 * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
7045 * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
7046 * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
7047 * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
7048 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
7049 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
7050 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
7051 * gcc.dg/vect/vect-strided-float.c: Likewise.
7052 * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
7053 * gcc.dg/vect/vect-strided-mult.c: Likewise.
7054 * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
7055 * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
7056 * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
7057 * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
7058 * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
7059 * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
7060 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
7061 * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
7062 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
7063 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
7064 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
7065 * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
7066 * gcc.dg/vect/vect-vfa-03.c: Likewise.
7067
7068 * gcc.dg/vect/no-scevccp-outer-18.c: Add vect_stridedN to the
7069 target condition.
7070 * gcc.dg/vect/pr30843.c: Likewise.
7071 * gcc.dg/vect/pr33866.c: Likewise.
7072 * gcc.dg/vect/slp-reduc-6.c: Likewise.
7073 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
7074 * gcc.dg/vect/vect-strided-store-u16-i4.c: Likewise.
7075 * gcc.dg/vect/vect-strided-store-u32-i2.c: Likewise.
7076
7077 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
7078
7079 * gcc.dg/vect/slp-11.c: Split into...
7080 * gcc.dg/vect/slp-11a.c, gcc.dg/vect/slp-11b.c,
7081 gcc.dg/vect/slp-11c.c: ...these tests.
7082 * gcc.dg/vect/slp-12a.c: Split 4-stride loop into...
7083 * gcc.dg/vect/slp-12c.c: ...this new test.
7084 * gcc.dg/vect/slp-19.c: Split into...
7085 * gcc.dg/vect/slp-19a.c, gcc.dg/vect/slp-19b.c,
7086 gcc.dg/vect/slp-19c.c: ...these new tests.
7087
7088 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
7089
7090 * lib/target-supports.exp
7091 (check_effective_target_vect_extract_even_odd_wide): Delete.
7092 (check_effective_target_vect_strided_wide): Likewise.
7093 * gcc.dg/vect/O3-pr39675-2.c: Use the non-wide versions instead.
7094 * gcc.dg/vect/fast-math-pr35982.c: Likewise.
7095 * gcc.dg/vect/fast-math-vect-complex-3.c: Likewise.
7096 * gcc.dg/vect/pr37539.c: Likewise.
7097 * gcc.dg/vect/slp-11.c: Likewise.
7098 * gcc.dg/vect/slp-12a.c: Likewise.
7099 * gcc.dg/vect/slp-12b.c: Likewise.
7100 * gcc.dg/vect/slp-19.c: Likewise.
7101 * gcc.dg/vect/slp-23.c: Likewise.
7102 * gcc.dg/vect/vect-1.c: Likewise.
7103 * gcc.dg/vect/vect-98.c: Likewise.
7104 * gcc.dg/vect/vect-107.c: Likewise.
7105 * gcc.dg/vect/vect-strided-float.c: Likewise.
7106
7107 2011-05-02 Jason Merrill <jason@redhat.com>
7108
7109 * g++.dg/init/new31.C: New.
7110
7111 2011-05-02 Simon Martin <simartin@users.sourceforge.net>
7112
7113 PR c/35445
7114 * gcc.dg/pr35445.c: New test.
7115
7116 2011-05-02 Jason Merrill <jason@redhat.com>
7117
7118 * c-c++-common/vla-1.c: New.
7119
7120 2011-05-02 Richard Guenther <rguenther@suse.de>
7121
7122 PR tree-optimization/48822
7123 * gcc.dg/torture/pr48822.c: New testcase.
7124
7125 2011-05-02 Paolo Carlini <paolo.carlini@oracle.com>
7126
7127 PR c++/47969
7128 * g++.dg/cpp0x/constexpr-47969.C: New.
7129
7130 2011-05-02 Ira Rosen <ira.rosen@linaro.org>
7131
7132 PR testsuite/48498
7133 * gcc.dg/vect/slp-3.c: Increase loop bound. Don't expect to fail
7134 on vect_no_align targets.
7135 * gcc.dg/vect/no-vfa-pr29145.c: Don't expect to fail on
7136 vect_no_align targets.
7137
7138 2011-05-01 Xinliang David Li <davidxl@google.com>
7139
7140 * gcc.dg/tree-ssa/integer-addr.c: New test.
7141 * gcc.dg/tree-ssa/alias_bug.c: New test.
7142
7143 2011-05-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7144
7145 PR libgfortran/48787
7146 * gfortran.dg/round_3.f08: Add more checks.
7147
7148 2011-04-30 Tobias Burnus <burnus@net-b.de>
7149
7150 PR fortran/48821
7151 * gfortran.dg/import9.f90: New, proper test.
7152 * gfortran.dg/interface_37.f90: Remove bogus
7153 test (bogus copy of interface_36.f90).
7154
7155 2011-04-30 Tobias Burnus <burnus@net-b.de>
7156
7157 PR fortran/48821
7158 * gfortran.dg/interface_37.f90: New.
7159
7160 2011-04-30 Paul Thomas <pault@gcc.gnu.org>
7161
7162 PR fortran/48746
7163 * gfortran.dg/realloc_on_assign_7.f03: Test bounds.
7164
7165 2011-04-30 Jakub Jelinek <jakub@redhat.com>
7166
7167 PR tree-optimization/48809
7168 * gcc.c-torture/execute/pr48809.c: New test.
7169
7170 2011-04-29 Jeff Law <law@redhat.com>
7171
7172 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: New test.
7173
7174 2011-04-29 Paolo Carlini <paolo.carlini@oracle.com>
7175
7176 PR c++/48606
7177 * g++.dg/init/ctor10.C: New.
7178
7179 2011-04-29 Le-Chun Wu <lcwu@google.com>
7180
7181 * g++.dg/warn/Wconversion-null-2.C: Do not expect a NULL
7182 warning in implicitly instantiated templates.
7183
7184 2011-04-29 Le-Chun Wu <lcwu@google.com>
7185
7186 * g++.dg/warn/Wnull-conversion-1.C: New.
7187 * g++.dg/warn/Wnull-conversion-2.C: New.
7188
7189 2011-04-29 Diego Novillo <dnovillo@google.com>
7190
7191 * g++.old-deja/g++.other/null3.C: Expect warning about
7192 converting boolean to a pointer.
7193
7194 2011-04-29 Paul Thomas <pault@gcc.gnu.org>
7195
7196 PR fortran/48462
7197 * gfortran.dg/realloc_on_assign_7.f03: Modify to test for lhs
7198 being a target.
7199
7200 PR fortran/48746
7201 * gfortran.dg/realloc_on_assign_7.f03: Add subroutine pr48746.
7202
7203 2011-04-29 Tobias Burnus <burnus@net-b.de>
7204
7205 PR fortran/48810
7206 * gfortran.dg/typebound_proc_22.f90: New.
7207
7208 PR fortran/48800
7209 * gfortran.dg/interface_36.f90: New.
7210
7211 2011-04-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7212
7213 PR libgfortran/48488
7214 PR libgfortran/48602
7215 PR libgfortran/48615
7216 PR libgfortran/48684
7217 PR libgfortran/48787
7218 * gfortran.dg/fmt_g.f: Adjust test.
7219 * gfortran.dg/fmt_g0_1.f08: Adjust test.
7220 * gfortran.dg/round_3.f08: New test.
7221 * gfortran.dg/namelist_print_1.f: Adjust test.
7222 * gfortran.dg/char4_iunit_1.f03: Adjust test.
7223 * gfortran.dg/f2003_io_5.f03: Adjust test.
7224 * gfortran.dg/coarray_15.f90: Adjust test.
7225 * gfortran.dg/namelist_65.f90: Adjust test.
7226 * gfortran.dg/fmt_cache_1.f: Adjust test.
7227 * gfortran.dg/char4_iunit_2.f03: Adjust test.
7228 * gfortran.dg/real_const_3.f90: Adjust test.
7229
7230 2011-04-28 Xinliang David Li <davidxl@google.com>
7231
7232 * gcc.dg/tree-prof/prof-robust-1.c: New test.
7233 * g++.dg/prof-robust-1.C: New test.
7234
7235 2011-04-28 Ira Rosen <ira.rosen@linaro.org>
7236
7237 PR tree-optimization/48765
7238 * gcc.dg/vect/pr48765.c: New.
7239
7240 2011-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7241
7242 PR tree-optimization/48775
7243 * gcc.dg/pr48616.c: Also add -fno-common on alpha*-dec-osf*.
7244
7245 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
7246
7247 PR c++/48798
7248 * g++.dg/inherit/pr48798.C: New.
7249 * g++.old-deja/g++.other/base1.C: Adjust.
7250
7251 2011-04-28 Dodji Seketeli <dodji@redhat.com>
7252
7253 PR c++/48656
7254 * g++.dg/template/inherit7.C: New test case.
7255
7256 2011-04-28 Richard Guenther <rguenther@suse.de>
7257
7258 PR tree-optimization/40052
7259 PR tree-optimization/15347
7260 * gcc.dg/tree-ssa/vrp57.c: New testcase.
7261 * gcc.dg/pr15347.c: Likewise.
7262
7263 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
7264
7265 PR c++/48530
7266 * g++.dg/cpp0x/sfinae18.C: New.
7267
7268 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
7269
7270 PR c++/48771
7271 * g++.dg/ext/is_literal_type1.C: New.
7272
7273 2011-04-28 Tobias Burnus <burnus@net-b.de>
7274
7275 PR fortran/48112
7276 PR fortran/48279
7277 * gfortran.dg/interface_35.f90: New.
7278 * gfortran.dg/erfc_scaled_1.f90: Don't compile with -pedantic.
7279 * gfortran.dg/func_result_6.f90: Add dg-warning.
7280 * gfortran.dg/bessel_1.f90: Ditto.
7281 * gfortran.dg/hypot_1.f90: Ditto.
7282 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
7283 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
7284 * gfortran.dg/interface_assignment_4.f90: Ditto.
7285
7286 2011-04-27 Jason Merrill <jason@redhat.com>
7287
7288 * g++.dg/ext/complex8.C: New.
7289
7290 * g++.dg/cpp0x/initlist49.C: New.
7291 * g++.dg/init/new30.C: New.
7292
7293 2011-04-27 Tobias Burnus <burnus@net-b.de>
7294
7295 PR fortran/48788
7296 * gfortran.dg/whole_file_34.f90: New.
7297
7298 2011-04-27 Jan Hubicka <jh@suse.cz>
7299
7300 * gcc.dg/tree-ssa/inline-9.c: New testcase.
7301
7302 2011-04-27 Jason Merrill <jason@redhat.com>
7303
7304 * g++.old-deja/g++.oliva/overload1.C: Adjust.
7305
7306 * g++.dg/parse/ambig6.C: New.
7307
7308 2011-04-27 Nick Clifton <nickc@redhat.com>
7309
7310 * gcc.dg/20020312-2.c: Add definition for RX.
7311
7312 * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu
7313 option with RX targets.
7314
7315 * gcc.target/rx/pack.c: Replace C++ style // comments with C style
7316 /* */ comments.
7317
7318 2011-04-27 Richard Guenther <rguenther@suse.de>
7319
7320 * gcc.dg/tree-ssa/pr23382.c: Remove.
7321
7322 2011-04-27 Kaz Kojima <kkojima@gcc.gnu.org>
7323
7324 PR target/48767
7325 * gcc.c-torture/compile/pr48767.c: New test.
7326
7327 2011-04-27 Richard Guenther <rguenther@suse.de>
7328
7329 PR tree-optimization/48772
7330 * g++.dg/pr48772.C: New testcase.
7331
7332 2011-04-27 Jakub Jelinek <jakub@redhat.com>
7333
7334 PR c/48742
7335 * gcc.c-torture/compile/pr48742.c: New test.
7336
7337 2011-04-26 Jason Merrill <jason@redhat.com>
7338
7339 * g++.dg/lookup/koenig13.C: New.
7340
7341 * g++.dg/cpp0x/initlist48.C: New.
7342
7343 2011-04-25 Jason Merrill <jason@redhat.com>
7344
7345 * g++.dg/cpp0x/sfinae17.C: New.
7346
7347 2011-03-23 Michael Meissner <meissner@linux.vnet.ibm.com>
7348
7349 PR target/48258
7350 * gcc.target/powerpc/pr48258-1.c: New file.
7351 * gcc.target/powerpc/pr48258-2.c: Ditto.
7352
7353 2011-04-26 Xinliang David Li <davidxl@google.com>
7354
7355 * gcc.dg/uninit-suppress.c: New test.
7356 * gcc.dg/uninit-suppress.c: New test.
7357
7358 2011-04-26 Jakub Jelinek <jakub@redhat.com>
7359
7360 PR debug/48768
7361 * gcc.dg/pr48768.c: New test.
7362
7363 PR tree-optimization/48734
7364 * gcc.c-torture/compile/pr48734.c: New test.
7365
7366 PR testsuite/48753
7367 * gcc.dg/tree-prof/val-prof-2.c: Adjust for 32-bit HWI.
7368
7369 2011-04-26 Richard Guenther <rguenther@suse.de>
7370
7371 PR tree-optimization/48731
7372 * gcc.dg/torture/pr48731.c: New testcase.
7373
7374 2011-04-26 Richard Guenther <rguenther@suse.de>
7375
7376 PR testsuite/48753
7377 * gcc.dg/tree-prof/val-prof-2.c: Adjust.
7378
7379 2011-04-26 Richard Guenther <rguenther@suse.de>
7380
7381 PR middle-end/48694
7382 * gcc.dg/torture/pr48694-1.c: New testcase.
7383 * gcc.dg/torture/pr48694-2.c: Likewise.
7384
7385 2011-04-25 Paolo Carlini <paolo.carlini@oracle.com>
7386
7387 * g++.dg/ext/underlying_type1.C: New.
7388 * g++.dg/ext/underlying_type2.C: Likewise.
7389 * g++.dg/ext/underlying_type3.C: Likewise.
7390 * g++.dg/ext/underlying_type4.C: Likewise.
7391 * g++.dg/ext/underlying_type5.C: Likewise.
7392 * g++.dg/ext/underlying_type6.C: Likewise.
7393 * g++.dg/ext/underlying_type7.C: Likewise.
7394 * g++.dg/ext/underlying_type8.C: Likewise.
7395 * g++.dg/ext/underlying_type9.C: Likewise.
7396 * g++.dg/ext/underlying_type10.C: Likewise.
7397
7398 2011-04-25 Jason Merrill <jason@redhat.com>
7399
7400 * g++.dg/cpp0x/regress/template-const2.C: New.
7401
7402 2011-04-25 Jeff Law <law@redhat.com>
7403
7404 * gcc.dg/tree-ssa/vrp56.c: new test.
7405
7406 2011-04-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7407
7408 * go.test/go-test.exp (go-set-goarch): Accept mips*-*-*.
7409
7410 2011-04-24 Jakub Jelinek <jakub@redhat.com>
7411
7412 PR preprocessor/48740
7413 * c-c++-common/raw-string-11.c: New test.
7414
7415 2011-04-23 John David Anglin <dave.anglin@nrc-cnrc.ca>
7416
7417 * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
7418 hppa*-*-hpux*.
7419
7420 2011-04-23 Tobias Burnus <burnus@net-b.de>
7421
7422 PR fortran/18918
7423 * gfortran.dg/coarray_19.f90: New.
7424
7425 2011-04-23 Jakub Jelinek <jakub@redhat.com>
7426
7427 PR c/48685
7428 * gcc.dg/pr48685.c: New test.
7429
7430 2011-04-22 Jan Hubicka <jh@suse.cz>
7431
7432 * gcc.dg/tree-ssa/pr38699.c: Fix testcase.
7433
7434 2011-04-22 Jakub Jelinek <jakub@redhat.com>
7435
7436 PR tree-optimization/48717
7437 * gcc.c-torture/execute/pr48717.c: New test.
7438
7439 2011-04-22 Uros Bizjak <ubizjak@gmail.com>
7440
7441 PR target/48723
7442 * gcc.target/i386/pr48723.c: New test.
7443
7444 2011-04-22 Jakub Jelinek <jakub@redhat.com>
7445
7446 PR c/48716
7447 * gcc.dg/gomp/pr48716.c: New test.
7448 * g++.dg/gomp/pr48716.C: New test.
7449
7450 2011-04-22 Alexander Monakov <amonakov@ispras.ru>
7451
7452 PR c/36750
7453 * gcc.dg/missing-field-init-2.c: Update testcase.
7454
7455 2011-04-22 Alan Modra <amodra@gmail.com>
7456
7457 * gcc.target/powerpc/ppc-pow.c: Allow for tail calls.
7458
7459 2011-04-21 Thomas Koenig <tkoenig@gcc.gnu.org>
7460
7461 PR fortran/48405
7462 * gfortran.dg/function_optimize_6.f90: New test.
7463
7464 2011-04-21 Easwaran Raman <eraman@google.com>
7465
7466 * gcc.dg/stack-layout-2.c: New test.
7467
7468 2011-04-21 Richard Guenther <rguenther@suse.de>
7469
7470 PR lto/48703
7471 * g++.dg/lto/pr48207-2_0.C: New testcase.
7472 * g++.dg/lto/pr48207-3_0.C: Likewise.
7473
7474 2011-04-21 Eric Botcazou <ebotcazou@adacore.com>
7475
7476 * gnat.dg/volatile5.adb: New test.
7477 * gnat.dg/volatile5_pkg.ads: New helper.
7478
7479 2011-04-21 Uros Bizjak <ubizjak@gmail.com>
7480
7481 PR target/48708
7482 * gcc.target/i386/pr48708.c: New test.
7483
7484 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
7485
7486 * gcc.dg/vect/vect-119.c: New test.
7487
7488 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
7489
7490 * gcc.dg/vect/vect.exp: Run the main tests twice, one with -flto
7491 and once without.
7492
7493 2011-04-21 Richard Earnshaw <rearnsha@arm.com>
7494 Richard Sandiford <richard.sandiford@linaro.org>
7495
7496 PR target/46329
7497 * gcc.target/arm/pr46329.c: New test.
7498
7499 2011-04-21 Tobias Burnus <burnus@net-b.de>
7500
7501 PR fortran/18918
7502 * gfortran.dg/coarray_18.f90: New.
7503
7504 2011-04-20 Jason Merrill <jason@redhat.com>
7505
7506 * g++.dg/cpp0x/initlist47.C: New.
7507
7508 * g++.dg/init/dtor4.C: New.
7509
7510 2011-04-20 Uros Bizjak <ubizjak@gmail.com>
7511
7512 PR target/48678
7513 * gcc.target/i386/sse2-pinsrw.c: New test.
7514 * gcc.target/i386/avx-vpinsrw.c: Ditto.
7515 * gcc.target/i386/sse4_1-insvqi.c: Ditto.
7516 * gcc.target/i386/sse2-insvhi.c: Ditto.
7517 * gcc.target/i386/sse4_1-insvsi.c: Ditto.
7518 * gcc.target/i386/sse4_1-insvdi.c: Ditto.
7519
7520 2011-04-20 Jason Merrill <jason@redhat.com>
7521
7522 * g++.dg/template/const4.C: New.
7523
7524 2011-04-20 Easwaran Raman <eraman@google.com>
7525
7526 * gcc.dg/stack-layout-1.c: New test.
7527
7528 2011-04-20 Daniel Jacobowitz <dan@codesourcery.com>
7529
7530 * gcc.dg/vect/vect-shift-3.c, gcc.dg/vect/vect-shift-4.c: New.
7531 * lib/target-supports.exp (check_effective_target_vect_shift_char): New
7532 function.
7533
7534 2011-04-20 Kai Tietz <ktietz@redhat.com>
7535
7536 * gcc.dg/binop-xor1.c: New test.
7537 * gcc.dg/binop-xor2.c: New test.
7538 * gcc.dg/binop-xor3.c: New test.
7539 * gcc.dg/binop-xor4.c: New test.
7540 * gcc.dg/binop-xor5.c: New test.
7541
7542 2011-04-20 Richard Guenther <rguenther@suse.de>
7543
7544 PR tree-optimization/47892
7545 * gcc.dg/vect/fast-math-ifcvt-1.c: New testcase.
7546
7547 2011-04-20 Richard Guenther <rguenther@suse.de>
7548
7549 PR middle-end/48695
7550 * g++.dg/torture/pr48695.C: New testcase.
7551
7552 2011-04-20 Georg-Johann Lay <avr@gjlay.de>
7553
7554 * gcc.dg/pr42629.c: Add dg-require-effective-target int32plus
7555 * gcc.c-torture/execute/cmpsi-2.c: Ditto
7556 * gcc.c-torture/execute/pr45262.c: Ditto
7557 * gcc.dg/torture/pr43165.c: Ditto.
7558 * gcc.dg/torture/pr47228.c: Ditto.
7559 * gcc.dg/tree-ssa/pr45144.c: Ditto.
7560 * gcc.dg/ipa/pr45644.c: Ditto.
7561 * gcc.c-torture/compile/pr43191.c: Ditto. Remove dg-skip-if for
7562 PDP11.
7563
7564 2011-04-19 Jason Merrill <jason@redhat.com>
7565
7566 * g++.dg/ext/complex7.C: New.
7567
7568 * g++.dg/ext/attrib41.C: New.
7569
7570 2011-04-19 Kaz Kojima <kkojima@gcc.gnu.org>
7571
7572 PR testsuite/48676
7573 * gcc.dg/torture/pr37868.c: Skip on sh*-*-*.
7574
7575 2011-04-19 Jakub Jelinek <jakub@redhat.com>
7576
7577 PR target/48678
7578 * gcc.target/i386/pr48678.c: New test.
7579
7580 2011-04-19 Martin Jambor <mjambor@suse.cz>
7581
7582 * g++.dg/opt/devirt1.C: Bump to -O2, remove XFAIL.
7583 * g++.dg/opt/devirt2.C: New test.
7584 * g++.dg/ipa/devirt-g-1.C: Likewise.
7585
7586 2011-04-19 Tobias Burnus <burnus@net-b.de>
7587
7588 PR fortran/48588
7589 * gfortran.dg/whole_file_33.f90: New.
7590
7591 2011-04-19 Martin Jambor <mjambor@suse.cz>
7592
7593 * g++.dg/ipa/devirt-7.C: New test.
7594
7595 2011-04-19 Richard Guenther <rguenther@suse.de>
7596
7597 PR lto/48207
7598 * g++.dg/lto/pr48207_0.C: New testcase.
7599
7600 2011-04-18 Jason Merrill <jason@redhat.com>
7601
7602 * g++.dg/init/void1.C: New.
7603
7604 * g++.dg/cpp0x/union4.C: New.
7605
7606 2011-04-18 Jakub Jelinek <jakub@redhat.com>
7607
7608 PR middle-end/48661
7609 * g++.dg/torture/pr48661.C: New test.
7610
7611 PR c++/48632
7612 * g++.dg/gomp/pr48632.C: New test.
7613
7614 2011-04-18 Uros Bizjak <ubizjak@gmail.com>
7615
7616 * gcc.target/i386/sse2-maskmovdqu.c: New test.
7617 * gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
7618
7619 2011-04-18 Tobias Burnus <burnus@net-b.de>
7620
7621 PR fortran/18918
7622 * gfortran.dg/coarray_17.f90: New.
7623 * gfortran.dg/coarray_10.f90: Update dg-error.
7624
7625 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7626
7627 PR testsuite/48251
7628 * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
7629 * gfortran.dg/guality/guality.exp: Likewise.
7630
7631 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7632
7633 * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
7634
7635 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7636
7637 * gcc.dg/vect/pr48377.c: Remove dg-do run.
7638
7639 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7640
7641 * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
7642
7643 2011-04-18 Richard Guenther <rguenther@suse.de>
7644
7645 PR middle-end/46364
7646 * g++.dg/torture/pr46364.C: New testcase.
7647
7648 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7649
7650 * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
7651
7652 2011-04-18 Alexander Monakov <amonakov@ispras.ru>
7653
7654 * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
7655
7656 2011-04-18 Ulrich Weigand <ulrich.weigand@linaro.org>
7657 Ira Rosen <ira.rosen@linaro.org>
7658
7659 PR target/48252
7660 * gcc.target/arm/pr48252.c: New test.
7661
7662 2011-04-18 Jakub Jelinek <jakub@redhat.com>
7663
7664 PR tree-optimization/48616
7665 * gcc.dg/pr48616.c: New test.
7666
7667 2011-04-18 Tobias Burnus <burnus@net-b.de>
7668
7669 PR fortran/18918
7670 * gfortran.dg/coarray_16.f90: New.
7671
7672 2011-04-18 Paul Thomas <pault@gcc.gnu.org>
7673
7674 PR fortran/48462
7675 * gfortran.dg/realloc_on_assign_7.f03: New test.
7676
7677 2011-04-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7678
7679 PR libgfortran/48602
7680 * gfortran.dg/fmt_g0_6.f08: New test.
7681
7682 2011-04-17 Jason Merrill <jason@redhat.com>
7683
7684 * g++.dg/cpp0x/sfinae16.C: New.
7685
7686 2011-04-17 Richard Sandiford <rdsandiford@googlemail.com>
7687
7688 * gcc.target/mips/reg-var-1.c: New test.
7689
7690 2011-04-17 Jan Hubicka <jh@suse.cz>
7691
7692 * gcc.dg/winline-5.c: Update testcase.
7693
7694 2011-04-17 Eric Botcazou <ebotcazou@adacore.com>
7695
7696 * gnat.dg/discr27.ad[sb]: Move dg directive.
7697 * gnat.dg/discr28.ad[sb]: New test.
7698 * gnat.dg/discr28_pkg.ads: New helper.
7699
7700 2011-04-17 Michael Matz <matz@suse.de>
7701
7702 PR tree-optimization/48622
7703 PR lto/48645
7704 * gcc.dg/lto/pr48622_0.c: New test.
7705
7706 2011-04-16 Uros Bizjak <ubizjak@gmail.com>
7707
7708 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns.
7709 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
7710 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
7711 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
7712 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
7713 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
7714
7715 2011-04-15 Jason Merrill <jason@redhat.com>
7716
7717 * g++.dg/cpp0x/range-for17.C: New.
7718
7719 2011-04-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
7720
7721 * g++.dg/cpp0x/range-for2.C: Correct for declaration.
7722 * g++.dg/cpp0x/range-for3.C: Likewise.
7723 * g++.dg/cpp0x/range-for9.C: Correct error message.
7724 * g++.dg/cpp0x/range-for11.C: New.
7725 * g++.dg/cpp0x/range-for12.C: New.
7726 * g++.dg/cpp0x/range-for13.C: New.
7727 * g++.dg/cpp0x/range-for14.C: New.
7728 * g++.dg/cpp0x/range-for15.C: New.
7729 * g++.dg/cpp0x/range-for16.C: New.
7730
7731 2011-04-15 Tobias Burnus <burnus@net-b.de>
7732
7733 PR fortran/18918
7734 * gfortran.dg/coarray_15.f90: Change to dg-do run.
7735
7736 2011-04-15 Nicola Pero <nicola.pero@meta-innovation.com>
7737
7738 * objc.dg/naming-4.m: Updated.
7739 * objc.dg/naming-5.m: Updated.
7740 * objc.dg/naming-6.m: New.
7741 * objc.dg/naming-7.m: New.
7742 * obj-c++.dg/naming-1.mm: Updated.
7743 * obj-c++.dg/naming-2.mm: Updated.
7744 * obj-c++.dg/naming-3.mm: New.
7745 * obj-c++.dg/naming-4.mm: New.
7746
7747 2011-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7748
7749 PR libgfortran/48589
7750 * gfortran.dg/fmt_g0_5.f08: New test.
7751
7752 2011-04-15 Richard Guenther <rguenther@suse.de>
7753
7754 PR testsuite/48286
7755 * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
7756
7757 2011-04-15 Georg-Johann Lay <avr@gjlay.de>
7758
7759 * gcc.target/avr/torture/pr41885.c (dg-options): Change
7760 -finline-limit=0 to -fno-inline
7761
7762 2011-04-15 Jakub Jelinek <jakub@redhat.com>
7763
7764 PR target/48614
7765 * gcc.target/i386/pr46084.c: Require avx_runtime instead of
7766 just avx.
7767
7768 2011-04-14 Jakub Jelinek <jakub@redhat.com>
7769
7770 PR target/48605
7771 * gcc.target/i386/sse4_1-insertps-3.c: New test.
7772 * gcc.target/i386/sse4_1-insertps-4.c: New test.
7773 * gcc.target/i386/avx-insertps-3.c: New test.
7774 * gcc.target/i386/avx-insertps-4.c: New test.
7775
7776 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
7777
7778 * gcc.target/avr/torture/pr41885.c (dg-options): Add
7779 -finline-limit=0
7780
7781 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
7782
7783 PR target/46779
7784 PR target/45291
7785 PR target/41894
7786 * gcc.target/avr/pr46779-1.c: New test case
7787 * gcc.target/avr/pr46779-2.c: New test case
7788
7789 2011-04-14 Jason Merrill <jason@redhat.com>
7790
7791 * g++.dg/cpp0x/sfinae15.C: New.
7792
7793 * g++.dg/cpp0x/sfinae14.C: New.
7794
7795 * g++.dg/ext/vla10.C: New.
7796
7797 2011-04-14 Richard Guenther <rguenther@suse.de>
7798
7799 * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
7800
7801 2011-04-14 Richard Guenther <rguenther@suse.de>
7802
7803 * gcc.dg/fold-bitand-4.c: Move ...
7804 * c-c++-common/fold-bitand-4.c: ... here. Adjust slightly.
7805
7806 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
7807
7808 * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
7809 variables const.
7810 * gcc.target/avr/torture/trivial.c: Ditto.
7811
7812 2011-04-13 Jason Merrill <jason@redhat.com>
7813
7814 * g++.dg/template/operator11.C: New.
7815
7816 2011-04-13 Jakub Jelinek <jakub@redhat.com>
7817
7818 PR middle-end/48591
7819 * gcc.dg/gomp/pr48591.c: New test.
7820
7821 PR c++/48570
7822 * g++.dg/cpp0x/constexpr-wstring1.C: New test.
7823 * g++.dg/cpp0x/constexpr-wstring2.C: New test.
7824
7825 2011-04-13 Dodji Seketeli <dodji@redhat.com>
7826
7827 PR c++/48574
7828 * g++.dg/template/dependent-expr7.C: New test case.
7829
7830 2011-04-13 Jason Merrill <jason@redhat.com>
7831
7832 * g++.dg/cpp0x/sfinae13.C: New.
7833
7834 2011-04-13 Uros Bizjak <ubizjak@gmail.com>
7835
7836 * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
7837
7838 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
7839
7840 * gcc.target/arm/pr43698.c: Remove -march option.
7841
7842 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
7843
7844 * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
7845 -march option.
7846
7847 2011-04-12 Paul Thomas <pault@gcc.gnu.org>
7848
7849 PR fortran/48360
7850 PR fortran/48456
7851 * gfortran.dg/realloc_on_assign_6.f03: New test.
7852
7853 2011-04-12 Kai Tietz <ktietz@redhat.com>
7854
7855 * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
7856 targets the additional -mno-ms-bitfields and
7857 -Wno-packed-bitfield-compat options.
7858 * g++.dg/ext/bitfield3.C: Likewise.
7859 * g++.dg/ext/bitfield4.C: Likewise.
7860 * g++.dg/ext/bitfield5.C: Likewise.
7861 * gcc.dg/bitfld-15.c: Likewise.
7862 * gcc.dg/bitfld-16.c: Likewise.
7863 * gcc.dg/bitfld-17.c: Likewise.
7864 * gcc.dg/bitfld-18.c: Likewise.
7865
7866 2011-04-12 Richard Sandiford <richard.sandiford@linaro.org>
7867
7868 * gcc.target/arm/neon-vld3-1.c: New test.
7869 * gcc.target/arm/neon-vst3-1.c: New test.
7870 * gcc.target/arm/neon/v*.c: Regenerate.
7871
7872 2011-04-12 Jakub Jelinek <jakub@redhat.com>
7873
7874 PR rtl-optimization/48549
7875 * g++.dg/opt/pr48549.C: New test.
7876
7877 2011-04-12 Richard Guenther <rguenther@suse.de>
7878
7879 PR tree-optimization/46076
7880 * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
7881
7882 2011-04-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7883
7884 PR testsuite/21164
7885 * lib/compat.exp (compat-execute): Declare unsupported after
7886 stripping path from src1.
7887 * lib/lto.exp (lto-execute): Likewise.
7888
7889 2011-04-12 Jakub Jelinek <jakub@redhat.com>
7890
7891 PR c/48552
7892 * gcc.dg/pr48552-1.c: New test.
7893 * gcc.dg/pr48552-2.c: New test.
7894
7895 2011-04-11 Jason Merrill <jason@redhat.com>
7896
7897 * g++.dg/cpp0x/sfinae12.C: New.
7898
7899 * g++.dg/cpp0x/enum10.C: New.
7900
7901 * g++.dg/cpp0x/lambda/lambda-this4.C: New.
7902
7903 * g++.dg/cpp0x/rv-func.C: New.
7904
7905 2011-04-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7906
7907 * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
7908 alpha*-dec-osf5*.
7909
7910 2011-04-11 Martin Jambor <mjambor@suse.cz>
7911
7912 PR tree-optimization/48195
7913 * gcc.dg/ipa/pr48195.c: New test.
7914
7915 2011-04-10 Eric Botcazou <ebotcazou@adacore.com>
7916
7917 * gnat.dg/return3.adb: Remove unused switch.
7918
7919 2011-04-08 Mike Stump <mikestump@comcast.net>
7920
7921 PR testsuite/48506
7922 * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
7923 default to fno-common.
7924
7925 2011-04-08 Georg-Johann Lay <avr@gjlay.de>
7926
7927 * gcc.dg/sibcall-3.c: Don't xfail on AVR.
7928 * gcc.dg/sibcall-4.c: Don't xfail on AVR.
7929
7930 2011-04-08 Thomas Koenig <tkoenig@gcc.gnu.org>
7931
7932 PR fortran/48448
7933 * gfortran.dg/function_optimize_5.f90: New test.
7934
7935 2011-04-08 Eric Botcazou <ebotcazou@adacore.com>
7936
7937 * gnat.dg/aggr17.adb: New test.
7938 * gnat.dg/aggr18.adb: Likewise.
7939
7940 2011-04-08 Michael Matz <matz@suse.de>
7941
7942 PR middle-end/48389
7943 * gcc.target/i386/pr48389.c: New test.
7944
7945 2011-04-08 Andrey Belevantsev <abel@ispras.ru>
7946
7947 PR rtl-optimization/48272
7948 * g++.dg/opt/pr48272.C: New.
7949
7950 2011-04-08 Dmitry Melnik <dm@ispras.ru>
7951
7952 PR rtl-optimization/48235
7953 * gcc.dg/pr48235.c: New.
7954
7955 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
7956
7957 PR rtl-optimization/48302
7958 * g++.dg/opt/pr48302.C: New.
7959
7960 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
7961
7962 PR target/48273
7963 * g++.dg/opt/pr48273.C: New.
7964
7965 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
7966
7967 PR rtl-optimization/48442
7968 * gcc.dg/pr48442.c: New.
7969
7970 2011-04-08 Jakub Jelinek <jakub@redhat.com>
7971
7972 PR tree-optimization/48377
7973 * gcc.dg/vect/pr48377.c: New test.
7974
7975 2011-04-07 Jason Merrill <jason@redhat.com>
7976
7977 * g++.dg/cpp0x/regress/call1.C: New.
7978
7979 * g++.dg/cpp0x/variadic107.C: New.
7980
7981 * g++.dg/cpp0x/sfinae11.C: New.
7982 * g++.dg/cpp0x/noexcept02.C: Fix.
7983
7984 * g++.dg/cpp0x/sfinae10.C: New.
7985
7986 * g++.dg/cpp0x/sfinae9.C: New.
7987
7988 * c-c++-common/Wcast-qual-1.c: Move here from...
7989 * gcc.dg/cast-qual-3.c: ...here, and...
7990 * g++.dg/warn/Wcast-qual2.C: ...here.
7991
7992 * g++.dg/cpp0x/sfinae8.C: New.
7993
7994 * g++.dg/cpp0x/sfinae7.C: New.
7995
7996 * g++.dg/cpp0x/enum9.C: New.
7997
7998 2011-04-07 Mike Stump <mikestump@comcast.net>
7999
8000 * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
8001 with no trampolines.
8002
8003 2011-04-07 Jakub Jelinek <jakub@redhat.com>
8004
8005 PR fortran/48117
8006 * gfortran.dg/gomp/pr48117.f90: New test.
8007
8008 PR debug/48343
8009 * gcc.dg/torture/pr48343.c: New test.
8010
8011 2011-04-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8012
8013 * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
8014
8015 2011-04-07 Maxim Kuvyrkov <maxim@codesourcery.com>
8016
8017 * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
8018
8019 2011-04-07 Tom de Vries <tom@codesourcery.com>
8020
8021 PR target/43920
8022 * lib/scanasm.exp (object-size): New proc.
8023 * gcc.target/arm/pr43920-2.c: New test.
8024
8025 2011-04-06 Tobias Burnus <burnus@net-b.de>
8026
8027 PR fortran/18918
8028 PR fortran/48477
8029 * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
8030
8031 2011-04-06 Steve Ellcey <sje@cup.hp.com>
8032
8033 * gcc.dg/mtune.c: Prune note from output.
8034
8035 2011-04-06 Jakub Jelinek <jakub@redhat.com>
8036
8037 PR debug/48466
8038 * gcc.dg/guality/pr36977.c: New test.
8039 * gcc.dg/guality/pr48466.c: New test.
8040
8041 2011-04-06 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
8042
8043 * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
8044
8045 2011-04-06 Eric Botcazou <ebotcazou@adacore.com>
8046
8047 * gnat.dg/return3.adb: New test.
8048
8049 2011-04-06 Richard Guenther <rguenther@suse.de>
8050
8051 PR tree-optimization/47663
8052 * gcc.dg/tree-ssa/inline-8.c: New testcase.
8053
8054 2011-04-05 Eric Botcazou <ebotcazou@adacore.com>
8055
8056 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
8057 Solaris 8 and 9 as well.
8058
8059 2011-04-05 Tom de Vries <tom@codesourcery.com>
8060
8061 PR target/43920
8062 * gcc.target/arm/pr43920-1.c: New test.
8063
8064 2011-04-04 Yufeng Zhang <yufeng.zhang@arm.com>
8065
8066 * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
8067 (cctor): Actually return the value.
8068 (main): Cast return values.
8069
8070 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
8071
8072 * gfortran.dg/character_comparison_8.f90: New test.
8073
8074 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
8075
8076 * frontend-passes: (optimize_lexical_comparison): New function.
8077 (optimize_expr): Call it.
8078 (optimize_comparison): Also handle lexical comparison functions.
8079 Return false instad of -2 for unequal comparison.
8080
8081 2011-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
8082
8083 PR fortran/48412
8084 * function_optimize_4.f90: New test.
8085
8086 2011-04-04 Tobias Burnus <burnus@net-b.de>
8087
8088 PR fortran/18918
8089 * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
8090 * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
8091 * gfortran.dg/coarray_15.f90: New.
8092
8093 2011-04-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8094
8095 * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
8096 * gfortran.dg/bessel_7.f90: Likewise.
8097
8098 2011-04-03 Tobias Burnus <burnus@net-b.de>
8099
8100 * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
8101
8102 2011-04-03 Richard Guenther <rguenther@suse.de>
8103 Ira Rosen <ira.rosen@linaro.org>
8104
8105 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
8106 * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
8107 -ftree-loop-if-convert-stores.
8108
8109 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
8110
8111 * gnat.dg/specs/aggr2.ads: New test.
8112
8113 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
8114
8115 * gnat.dg/debug2.ad[sb]: New test.
8116 * gnat.dg/debug2_pkg.ads: New helper.
8117 * gnat.dg/debug3.ad[sb]: New test.
8118
8119 2011-04-01 Uros Bizjak <ubizjak@gmail.com>
8120
8121 * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
8122
8123 2011-04-01 Jakub Jelinek <jakub@redhat.com>
8124
8125 PR middle-end/48335
8126 * gcc.c-torture/compile/pr48335-1.c: New test.
8127 * gcc.dg/pr48335-1.c: New test.
8128 * gcc.dg/pr48335-2.c: New test.
8129 * gcc.dg/pr48335-3.c: New test.
8130 * gcc.dg/pr48335-4.c: New test.
8131 * gcc.dg/pr48335-5.c: New test.
8132 * gcc.dg/pr48335-6.c: New test.
8133 * gcc.dg/pr48335-7.c: New test.
8134 * gcc.dg/pr48335-8.c: New test.
8135 * gcc.target/i386/pr48335-1.c: New test.
8136
8137 2011-04-01 Vincent Lefevre <vincent+gcc@vinc17.org>
8138
8139 PR c/36299
8140 * gcc.dg/Waddress.c: New test.
8141
8142 2011-04-01 Thomas Koenig <tkoenig@gcc.gnu.org>
8143
8144 PR fortran/48352
8145 * gfortran.dg/function_optimize_3.f90: New test.
8146
8147 2011-04-01 Bernd Schmidt <bernds@codesourcery.com>
8148
8149 * gcc.c-torture/compile/20110401-1.c: New test.
8150
8151 * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
8152 * g++.dg/lto/20091002-2_0.C: Likewise.
8153 * g++.dg/lto/20090303_0.c: Likewise.
8154 * g++.dg/lto/20091004-1_0.C: Likewise.
8155 * g++.dg/lto/20091002-3_0.C: Likewise.
8156 * g++.dg/lto/20091004-2_0.C: Likewise.
8157 * g++.dg/lto/20081123_0.C: Likewise.
8158 * g++.dg/lto/20090313_0.C: Likewise.
8159 * g++.dg/lto/20081109-1_0.C: Likewise.
8160 * g++.dg/lto/20081219_0.C: Likewise.
8161 * g++.dg/lto/20081204-1_0.C: Likewise.
8162 * g++.dg/lto/20090302_0.C: Likewise.
8163 * g++.dg/lto/20081119-1_0.C: Likewise.
8164 * g++.dg/lto/20081118_0.C: Likewise.
8165 * gcc.dg/lto/20091020-2_0.c: Likewise.
8166 * gcc.dg/lto/20090210_0.c: Likewise.
8167 * gcc.dg/lto/20081204-1_0.c: Likewise.
8168 * gcc.dg/lto/20081224_0.c: Likewise.
8169 * gcc.dg/lto/20090219_0.c: Likewise.
8170 * gcc.dg/lto/20091014-1_0.c: Likewise.
8171 * gcc.dg/lto/20091016-1_0.c: Likewise.
8172 * gcc.dg/lto/20090206-2_0.c: Likewise.
8173 * gcc.dg/lto/20090116_0.c: Likewise.
8174 * gcc.dg/lto/20091013-1_0.c: Likewise.
8175 * gcc.dg/lto/20091015-1_0.c: Likewise.
8176 * gcc.dg/lto/20090126-2_0.c: Likewise.
8177
8178 2011-03-31 Ian Lance Taylor <iant@google.com>
8179
8180 * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
8181
8182 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
8183
8184 * gnat.dg/opt16.adb: New test.
8185
8186 2011-03-31 Jason Merrill <jason@redhat.com>
8187
8188 * g++.dg/cpp0x/defaulted24.C: New.
8189
8190 2011-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8191
8192 PR target/16292
8193 * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
8194 with -O0.
8195
8196 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
8197
8198 * g++.dg/other/i386-9.C: New test.
8199
8200 2011-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8201
8202 * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
8203
8204 2011-03-30 Jason Merrill <jason@redhat.com>
8205
8206 * g++.dg/cpp0x/regress/error-recovery1.C: New.
8207
8208 * g++.dg/cpp0x/regress/isnan.C: New.
8209
8210 * g++.dg/cpp0x/initlist46.C: New.
8211
8212 2011-03-30 Richard Sandiford <richard.sandiford@linaro.org>
8213
8214 PR target/47551
8215 * gcc.target/arm/neon-modes-2.c: New test.
8216
8217 2011-03-30 Jakub Jelinek <jakub@redhat.com>
8218
8219 PR c/48305
8220 * gcc.c-torture/compile/pr48305.c: New test.
8221
8222 2011-03-29 Jason Merrill <jason@redhat.com>
8223
8224 * g++.dg/cpp0x/regress/value-dep1.C: New.
8225
8226 2011-03-29 Steve Ellcey <sje@cup.hp.com>
8227
8228 * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
8229
8230 2011-03-29 Ian Lance Taylor <iant@google.com>
8231
8232 * go.test/go-test.exp: Handle the test lines used in several new
8233 tests.
8234 (errchk): Add opts parameter. Change all callers. Handle parens
8235 in regexps.
8236
8237 2011-03-29 Peter Bergner <bergner@vnet.ibm.com>
8238 Dominique d'Humieres <dominiq@lps.ens.fr>
8239
8240 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
8241 and __APPLE__ && __PPC__ && __ALTIVEC__.
8242
8243 2011-03-29 Jason Merrill <jason@redhat.com>
8244
8245 * g++.dg/cpp0x/dependent1.C: New.
8246
8247 * g++.dg/cpp0x/constexpr-48089.C: Adjust.
8248
8249 * g++.dg/cpp0x/constexpr-memfn1.C: New.
8250
8251 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
8252
8253 2011-03-29 Janus Weil <janus@gcc.gnu.org>
8254
8255 PR fortran/48095
8256 * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
8257 * gfortran.dg/proc_ptr_comp_32.f90: New.
8258
8259 2011-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
8260
8261 * gfortran.dg/function_optimize_1.f90: Add -Warray-temporaries,
8262 check for corresponding warning.
8263
8264 2011-03-28 Jason Merrill <jason@redhat.com>
8265
8266 * g++.dg/cpp0x/rv-deduce2.C: New.
8267
8268 2011-03-29 Jakub Jelinek <jakub@redhat.com>
8269
8270 PR debug/48203
8271 * gcc.dg/pr48203.c: New test.
8272
8273 2011-03-28 Jeff Law <law@redhat.com>
8274
8275 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
8276
8277 2011-03-28 Peter Bergner <bergner@vnet.ibm.com>
8278
8279 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
8280 and __PPC__ && __ALTIVEC__.
8281
8282 2011-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
8283
8284 PR testsuite/48238
8285 * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
8286 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
8287 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
8288 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
8289
8290 2011-03-28 Jason Merrill <jason@redhat.com>
8291
8292 * g++.dg/cpp0x/initlist-array2.C: New.
8293
8294 * g++.dg/cpp0x/initlist-array1.C: New.
8295
8296 * g++.dg/cpp0x/constexpr-compound.C: New.
8297
8298 * g++.dg/cpp0x/constexpr-using.C: New.
8299
8300 * g++.dg/cpp0x/constexpr-noexcept.C: New.
8301
8302 2011-03-28 H.J. Lu <hongjiu.lu@intel.com>
8303
8304 PR testsuite/48276
8305 * gcc.target/i386/pr47502-2.c: Add -fno-pic.
8306
8307 2011-03-28 Eric Botcazou <ebotcazou@adacore.com>
8308
8309 * gcc.dg/slp-1.c: New test.
8310
8311 2011-03-27 H.J. Lu <hongjiu.lu@intel.com>
8312
8313 * gcc.target/i386/avx256-unaligned-load-1.c: New.
8314 * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
8315 * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
8316 * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
8317 * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
8318 * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
8319 * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
8320 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
8321 * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
8322 * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
8323 * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
8324 * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
8325 * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
8326 * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
8327
8328 2011-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
8329
8330 PR fortran/47065
8331 * gfortran.dg/trim_optimize_5.f90: New test.
8332 * gfortran.dg/trim_optimize_6.f90: New test.
8333
8334 2011-03-27 Richard Sandiford <rdsandiford@googlemail.com>
8335
8336 PR target/38598
8337 * gcc.target/mips/madd-7.c: Remove -mlong32.
8338 * gcc.target/mips/msub-7.c: Likewise.
8339
8340 2011-03-27 Ira Rosen <ira.rosen@linaro.org>
8341
8342 * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
8343 accesses to preserve the meaning of the test for doubleword vectors.
8344 * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
8345 * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
8346
8347 2011-03-26 Janus Weil <janus@gcc.gnu.org>
8348
8349 PR fortran/48291
8350 * gfortran.dg/class_42.f03: New.
8351
8352 2011-03-26 Ira Rosen <ira.rosen@linaro.org>
8353
8354 * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
8355 strided accesses.
8356
8357 2011-03-26 Andrey Belevantsev <abel@ispras.ru>
8358
8359 PR rtl-optimization/48144
8360 * gcc.dg/pr48144.c: New test.
8361
8362 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
8363
8364 * gnat.dg/discr27.ad[sb]: New test.
8365
8366 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
8367
8368 * gnat.dg/limited_with2.ad[sb]: New test.
8369 * gnat.dg/limited_with2_pkg1.ads: New helper.
8370 * gnat.dg/limited_with2_pkg2.ads: Likewise.
8371
8372 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
8373
8374 * gnat.dg/opt15.adb: New test.
8375 * gnat.dg/opt15_pkg.ad[sb]: New helper.
8376
8377 2011-03-25 Tobias Burnus <burnus@net-b.de>
8378
8379 PR fortran/48174
8380 PR fortran/45304
8381 * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
8382 * gfortran.dg/leadz_trailz_3.f90: Ditto
8383
8384 2011-03-25 Martin Jambor <mjambor@suse.cz>
8385
8386 * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
8387
8388 2011-03-25 Jason Merrill <jason@redhat.com>
8389
8390 * g++.dg/cpp0x/defaulted22.C: New.
8391 * g++.dg/cpp0x/defaulted23.C: New.
8392 * g++.dg/cpp0x/defaulted15.C: Adjust.
8393
8394 2011-03-25 Jason Merrill <jason@redhat.com>
8395
8396 * g++.dg/cpp0x/move1.C: New.
8397
8398 2011-03-25 Ira Rosen <ira.rosen@linaro.org>
8399
8400 PR target/48287
8401 * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
8402
8403 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8404
8405 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
8406 for mips-sgi-irix6.5.
8407 Replace snprintf prototype by <stdio.h>.
8408
8409 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8410
8411 PR testsuite/48283
8412 * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
8413 run_expensive_tests.
8414 * gcc.dg/graphite/block-4.c: Likewise.
8415 * gcc.dg/graphite/block-7.c: Likewise.
8416 * gcc.dg/graphite/block-8.c: Likewise.
8417
8418 2011-03-25 Richard Guenther <rguenther@suse.de>
8419
8420 * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
8421 * g++.dg/tree-ssa/pr8781.C: Likewise.
8422 * gcc.dg/ipa/ipa-pta-13.c: Likewise.
8423 * gcc.dg/ipa/ipa-pta-3.c: Likewise.
8424 * gcc.dg/ipa/ipa-pta-4.c: Likewise.
8425 * gcc.dg/tree-ssa/20041122-1.c: Likewise.
8426 * gcc.dg/tree-ssa/alias-18.c: Likewise.
8427 * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
8428 * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
8429 * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
8430 * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
8431 * gcc.dg/tree-ssa/loadpre6.c: Likewise.
8432 * gcc.dg/tree-ssa/pr21574.c: Likewise.
8433 * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
8434 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
8435 * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
8436 * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
8437 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
8438 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
8439 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
8440 * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
8441 * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
8442 * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
8443 * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
8444 * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
8445 * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
8446 * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
8447 * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
8448 * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
8449 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
8450 * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
8451 * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
8452 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
8453 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
8454 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
8455 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
8456 * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
8457 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
8458 * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
8459 * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
8460 * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
8461 * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
8462 * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
8463 * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
8464 * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
8465 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
8466 * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
8467 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
8468 * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
8469 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
8470 * c-c++-common/pr46562-2.c: Likewise.
8471 * gfortran.dg/pr42108.f90: Likewise.
8472 * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
8473 foo to be inlined even at -O1.
8474 * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
8475 * gcc.dg/ipa/ipa-pta-14.c: Likewise.
8476 * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
8477 * gcc.dg/matrix/matrix.exp: Disable FRE.
8478
8479 2011-03-24 Jakub Jelinek <jakub@redhat.com>
8480
8481 PR debug/48204
8482 * gcc.dg/dfp/pr48204.c: New test.
8483
8484 2011-03-24 Steve Ellcey <sje@cup.hp.com>
8485
8486 PR target/48209
8487 * gcc.c-torture/execute/pr47917.c: Move this...
8488 * gcc.dg/torture/pr47917.c: to here and add xfails.
8489
8490 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
8491
8492 * gnat.dg/array16.ad[sb]: New test.
8493 * gnat.dg/array16.ads: New helper.
8494
8495 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
8496
8497 * gnat.dg/derived_type2.adb: New test.
8498
8499 2011-03-24 Richard Guenther <rguenther@suse.de>
8500
8501 PR tree-optimization/48271
8502 * g++.dg/torture/pr48271.C: New testcase.
8503
8504 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
8505
8506 * gnat.dg/array15.ad[sb]: New test.
8507
8508 2011-03-24 Uros Bizjak <ubizjak@gmail.com>
8509
8510 PR target/48237
8511 * gcc.target/i386/pr48237.c: New test.
8512
8513 2011-03-24 Richard Guenther <rguenther@suse.de>
8514
8515 PR middle-end/48269
8516 * gcc.dg/builtin-object-size-10.c: New testcase.
8517
8518 2011-03-24 Richard Guenther <rguenther@suse.de>
8519
8520 PR tree-optimization/46562
8521 * c-c++-common/pr46562-2.c: New testcase.
8522 * c-c++-common/pr46562.c: Likewise.
8523
8524 2011-03-24 Ira Rosen <ira.rosen@linaro.org>
8525
8526 * gcc.dg/vect/vect-cselim-1.c: New test.
8527 * gcc.dg/vect/vect-cselim-2.c: New test.
8528
8529 2011-03-23 Chung-Lin Tang <cltang@codesourcery.com>
8530
8531 * gcc.target/arm/pr46934.c: New.
8532
8533 2011-03-23 Ian Lance Taylor <iant@google.com>
8534
8535 * go.test/go-test.exp (errchk): Ignore lines containing ////.
8536
8537 2011-03-23 Richard Guenther <rguenther@suse.de>
8538
8539 * gcc.dg/struct: Remove directory and contents.
8540
8541 2011-03-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8542
8543 PR testsuite/48251
8544 * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
8545
8546 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
8547
8548 * gnat.dg/discr26.ad[sb]: New test.
8549 * gnat.dg/discr26_pkg.ads: New helper.
8550
8551 2011-03-23 Richard Sandiford <richard.sandiford@linaro.org>
8552
8553 PR target/47553
8554 * gcc.target/arm/neon-vld-1.c: New test.
8555
8556 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
8557
8558 * gnat.dg/array14.ad[sb]: New test.
8559 * gnat.dg/array14_pkg.ads: New helper.
8560
8561 2011-03-22 Joseph Myers <joseph@codesourcery.com>
8562
8563 * gcc.c-torture/execute/920501-8.x: Remove.
8564 * gcc.c-torture/execute/930513-1.x: Remove.
8565 * gcc.c-torture/execute/960312-1.x: Remove.
8566 * gcc.c-torture/compile/20000804-1.c,
8567 gcc.c-torture/compile/20001205-1.c,
8568 gcc.c-torture/compile/20001226-1.c,
8569 gcc.c-torture/compile/20010518-2.c,
8570 gcc.c-torture/compile/20020312-1.c,
8571 gcc.c-torture/compile/20020604-1.c,
8572 gcc.c-torture/compile/920501-12.c,
8573 gcc.c-torture/compile/920501-4.c,
8574 gcc.c-torture/compile/920520-1.c,
8575 gcc.c-torture/compile/980506-1.c,
8576 gcc.c-torture/execute/980709-1.x,
8577 gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
8578 options for m68hc11.
8579 * gcc.dg/cpp/assert4.c: Don't handle ARC.
8580 * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
8581 m68hc11.
8582
8583 2011-03-22 Nick Clifton <nickc@redhat.com>
8584
8585 * lib/target-supports.exp (check_profiling_available): Add MN10300
8586 to the list of targets that do not support profiling. Restore
8587 alpha sorting to this list.
8588
8589 2011-03-22 Michael Meissner <meissner@linux.vnet.ibm.com>
8590
8591 * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
8592 failure on 32-bit systems.
8593 * gcc.dg/torture/vector-2.c: Ditto.
8594
8595 2011-03-22 Richard Guenther <rguenther@suse.de>
8596
8597 PR tree-optimization/48228
8598 * gcc.dg/Wstrict-overflow-23.c: New testcase.
8599
8600 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
8601
8602 * gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for
8603 powerpc.
8604
8605 PR target/48226
8606 * gcc.target/powerpc/pr48226.c: New file.
8607
8608 2011-03-21 Jack Howarth <howarth@bromo.med.uc.edu>
8609
8610 * lib/prune.exp (prune_gcc_output): Prune "could not create
8611 compact unwind for" warnings.
8612
8613 2011-03-20 Jakub Jelinek <jakub@redhat.com>
8614
8615 PR c/42544
8616 PR c/48197
8617 * gcc.c-torture/execute/pr42544.c: New test.
8618 * gcc.c-torture/execute/pr48197.c: New test.
8619
8620 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
8621
8622 PR preprocessor/48192
8623 * gcc.target/powerpc/pr48192.c: New file.
8624
8625 PR target/48053
8626 * gcc.target/powerpc/pr48053-3.c: New file, add test case for
8627 split problem of 0 being loaded in a VSX register.
8628
8629 2011-03-21 Richard Guenther <rguenther@suse.de>
8630
8631 PR c/47939
8632 * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
8633 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
8634 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
8635 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
8636
8637 2011-03-21 Jakub Jelinek <jakub@redhat.com>
8638
8639 PR target/48213
8640 * gcc.dg/pr48213.c: New test.
8641
8642 2011-03-21 Kai Tietz <ktietz@redhat.com>
8643
8644 PR target/12171
8645 * g++.dg/plugin/attribute_plugin.c: Adjust test.
8646
8647 2011-03-21 Chung-Lin Tang <cltang@codesourcery.com>
8648
8649 * gcc.target/arm/xor-and.c: New.
8650
8651 2010-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
8652
8653 PR fortran/22572
8654 * gfortran.dg/function_optimize_1.f90: New test.
8655 * gfortran.dg/function_optimize_2.f90: New test.
8656
8657 2011-03-20 H.J. Lu <hongjiu.lu@intel.com>
8658
8659 PR rtl-optimization/47502
8660 * gcc.target/i386/pr47502-1.c: New.
8661 * gcc.target/i386/pr47502-2.c: Likewise.
8662
8663 2011-03-20 Jakub Jelinek <jakub@redhat.com>
8664
8665 PR rtl-optimization/48156
8666 * gcc.dg/pr48156.c: New test.
8667
8668 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8669
8670 PR libfortran/47439
8671 * gfortran.dg/scratch_1.f90: Adjust test.
8672
8673 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8674
8675 PR libfortran/47439
8676 * gfortran.dg/scratch_1.f90: New test.
8677
8678 2011-03-18 Joseph Myers <joseph@codesourcery.com>
8679
8680 * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
8681 variably modified typedefs.
8682 * gcc.dg/c1x-typedef-2.c: Remove.
8683
8684 2011-03-18 Joseph Myers <joseph@codesourcery.com>
8685
8686 * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
8687 * gcc.dg/c1x-anon-struct-3.c: New test.
8688 * gcc.dg/anon-struct-11.c: Update.
8689
8690 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8691
8692 * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
8693 dg-xfail-run-if.
8694 Only xfail with gas.
8695
8696 2011-03-18 Jason Merrill <jason@redhat.com>
8697
8698 * g++.dg/template/fn-ptr1.C: New.
8699
8700 * g++.dg/overload/volatile1.C: New.
8701
8702 * g++.dg/opt/pr23372.C: New.
8703
8704 * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
8705
8706 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8707
8708 PR middle-end/47405
8709 * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
8710
8711 2011-03-18 Chung-Lin Tang <cltang@codesourcery.com>
8712
8713 * gcc.target/arm/unsigned-extend-1.c: New.
8714
8715 2011-03-18 Jakub Jelinek <jakub@redhat.com>
8716
8717 PR bootstrap/48161
8718 * gcc.c-torture/compile/pr48161.c: New test.
8719
8720 2011-03-17 H.J. Lu <hongjiu.lu@intel.com>
8721
8722 PR middle-end/47725
8723 * gcc.dg/torture/pr47725.c: New.
8724
8725 2011-03-17 Jason Merrill <jason@redhat.com>
8726
8727 * g++.dg/cpp0x/constexpr-overflow2.C: New.
8728 * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
8729
8730 2011-03-17 Eric Botcazou <ebotcazou@adacore.com>
8731
8732 * gnat.dg/specs/elab2.ads: New test.
8733 * gnat.dg/specs/elab2_pkg.ads: New helper.
8734
8735 2011-03-17 Jason Merrill <jason@redhat.com>
8736
8737 * g++.dg/cpp0x/decltype-1212.C: New.
8738 * g++.dg/cpp0x/rv-return.C: Adjust expected type.
8739
8740 2011-03-17 Jason Merrill <jason@redhat.com>
8741
8742 * g++.dg/parse/memfnquals1.C: New.
8743
8744 2011-03-17 Richard Guenther <rguenther@suse.de>
8745
8746 PR middle-end/48134
8747 * gcc.dg/pr48134.c: New testcase.
8748
8749 2011-03-17 Richard Guenther <rguenther@suse.de>
8750
8751 PR middle-end/48165
8752 * g++.dg/torture/pr48165.C: New testcase.
8753
8754 2011-03-17 Jakub Jelinek <jakub@redhat.com>
8755
8756 PR rtl-optimization/48141
8757 * gcc.dg/pr48141.c: New test.
8758
8759 2011-03-16 Jason Merrill <jason@redhat.com>
8760
8761 * g++.dg/cpp0x/constexpr-48089.C: New.
8762
8763 * g++.dg/cpp0x/constexpr-abi1.C: New.
8764
8765 * g++.dg/cpp0x/constexpr-46336.C: New.
8766 * g++.dg/parse/friend5.C: Adjust expected errors.
8767
8768 * g++.dg/cpp0x/constexpr-47570.C: New.
8769
8770 2011-03-16 Dodji Seketeli <dodji@redhat.com>
8771
8772 PR debug/47510
8773 * ++.dg/debug/dwarf2/typedef6.C: New test.
8774
8775 2011-03-16 Jason Merrill <jason@redhat.com>
8776
8777 * g++.dg/cpp0x/elision2.C: New.
8778
8779 * g++.dg/cpp0x/constexpr-array3.C: New.
8780
8781 2011-03-16 Jason Merrill <jason@redhat.com>
8782
8783 * g++.dg/cpp0x/sfinae6.C: New.
8784 * g++.dg/cpp0x/initlist38.C: Adjust expected error.
8785 * g++.dg/cpp0x/pr45908.C: Likewise.
8786 * g++.dg/cpp0x/sfinae6.C: Likewise.
8787 * g++.old-deja/g++.jason/conversion11.C: Likewise.
8788 * g++.old-deja/g++.law/arg11.C: Likewise.
8789
8790 2011-03-16 Jason Merrill <jason@redhat.com>
8791
8792 * g++.dg/template/incomplete6.C: New.
8793
8794 2011-03-16 Jeff Law <law@redhat.com>
8795
8796 * gcc.dg/tree-ssa/vrp55.c: New test.
8797
8798 2011-03-16 Jason Merrill <jason@redhat.com>
8799
8800 * g++.dg/cpp0x/auto22.C: New.
8801
8802 2011-03-16 Richard Guenther <rguenther@suse.de>
8803
8804 * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
8805 optimizing it away if promoted to const.
8806
8807 2011-03-16 Richard Guenther <rguenther@suse.de>
8808
8809 PR tree-optimization/48149
8810 * gcc.dg/fold-complex-1.c: New testcase.
8811
8812 2011-03-16 Richard Guenther <rguenther@suse.de>
8813
8814 PR testsuite/48147
8815 * gcc.dg/guality/pr45882.c: Really make sure no inlining
8816 or cloning happens.
8817
8818 2011-03-16 Richard Guenther <rguenther@suse.de>
8819
8820 PR tree-optimization/26134
8821 * gcc.dg/tree-ssa/complex-6.c: New testcase.
8822
8823 2011-03-16 Richard Guenther <rguenther@suse.de>
8824
8825 PR tree-optimization/48146
8826 * gcc.dg/torture/pr48146.c: New testcase.
8827
8828 2011-03-16 Richard Guenther <rguenther@suse.de>
8829
8830 * gcc.dg/tree-ssa/pr14814.c: Adjust.
8831 * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
8832
8833 2011-03-16 Jakub Jelinek <jakub@redhat.com>
8834
8835 PR middle-end/48136
8836 * gcc.c-torture/compile/pr48136.c: New test.
8837
8838 * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
8839
8840 PR debug/45882
8841 * gcc.dg/guality/pr45882.c: New test.
8842
8843 2011-03-15 Jason Merrill <jason@redhat.com>
8844
8845 * g++.dg/cpp0x/constexpr-recursion.C: New.
8846
8847 * g++.dg/cpp0x/implicit11.C: New.
8848
8849 2011-03-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
8850
8851 * g++.dg/cpp0x/constexpr-attribute.C: New.
8852
8853 2011-03-15 Manuel López-Ibáñez <manu@gcc.gnu.org>
8854
8855 * g++.dg/parse/pr34758.C: New.
8856
8857 2011-03-15 Xinliang David Li <davidxl@google.com>
8858
8859 PR c/47837
8860 * gcc.dg/uninit-pred-7_d.c: New test.
8861 * gcc.dg/uninit-pred-8_d.c: New test.
8862
8863 2011-03-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
8864
8865 PR target/46788
8866 * gcc.target/arm/pr46788.c: New.
8867
8868 2011-03-15 Richard Guenther <rguenther@suse.de>
8869
8870 PR middle-end/47650
8871 * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
8872 * gfortran.dg/ishft_4.f90: Likewise.
8873 * gfortran.dg/leadz_trailz_3.f90: Likewise.
8874
8875 2011-03-15 Richard Guenther <rguenther@suse.de>
8876
8877 PR tree-optimization/13954
8878 * g++.dg/tree-ssa/pr13954.C: New testcase.
8879
8880 2011-03-15 Richard Guenther <rguenther@suse.de>
8881
8882 PR tree-optimization/48037
8883 * gcc.target/i386/pr48037-1.c: New testcase.
8884
8885 2011-03-15 Richard Guenther <rguenther@suse.de>
8886
8887 PR tree-optimization/41490
8888 * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
8889 * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
8890 * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
8891 * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
8892 * g++.dg/tree-ssa/pr33604.C: Adjust.
8893
8894 2011-03-14 Jakub Jelinek <jakub@redhat.com>
8895
8896 PR middle-end/47917
8897 * gcc.c-torture/execute/pr47917.c: New test.
8898 * gcc.dg/pr47917.c: New test.
8899
8900 PR middle-end/38878
8901 * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
8902
8903 2011-03-14 Uros Bizjak <ubizjak@gmail.com>
8904
8905 * gcc.target/i386/sse4_1-floor-vec.c: New test.
8906 * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
8907 * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
8908 * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
8909 * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
8910 * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
8911 * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
8912 * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
8913 * gcc.target/i386/avx-floor-vec.c: Ditto.
8914 * gcc.target/i386/avx-ceil-vec.c: Ditto.
8915 * gcc.target/i386/avx-trunc-vec.c: Ditto.
8916 * gcc.target/i386/avx-rint-vec.c: Ditto.
8917 * gcc.target/i386/avx-floorf-vec.c: Ditto.
8918 * gcc.target/i386/avx-ceilf-vec.c: Ditto.
8919 * gcc.target/i386/avx-truncf-vec.c: Ditto.
8920 * gcc.target/i386/avx-rintf-vec.c: Ditto.
8921
8922 2011-03-14 Tom Tromey <tromey@redhat.com>
8923
8924 * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
8925 * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
8926 * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
8927
8928 2011-03-14 Tom Tromey <tromey@redhat.com>
8929
8930 * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
8931 * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
8932 * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
8933
8934 2011-03-14 H.J. Lu <hongjiu.lu@intel.com>
8935
8936 * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
8937
8938 2011-03-14 Richard Sandiford <richard.sandiford@linaro.org>
8939
8940 PR rtl-optimization/47166
8941 * gcc.c-torture/execute/postmod-1.c: New test.
8942
8943 2011-03-14 Richard Guenther <rguenther@suse.de>
8944
8945 PR middle-end/48098
8946 * gcc.dg/torture/pr48098.c: New testcase.
8947
8948 2011-03-12 Peter Bergner <bergner@vnet.ibm.com>
8949
8950 PR target/48053
8951 * gcc.target/powerpc/pr48053-1.c: New test.
8952 * gcc.target/powerpc/pr48053-2.c: Likewise.
8953
8954 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
8955
8956 PR libfortran/48066
8957 * gfortran.dg/intrinsic_ifunction_2.f90: Correct PR number.
8958
8959 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
8960
8961 PR libfortran/48066
8962 * gfortran.dg/intrinsic_ifunction_2.f90: New test case.
8963
8964 2011-03-12 Janus Weil <janus@gcc.gnu.org>
8965
8966 PR fortran/48059
8967 * gfortran.dg/class_41.f03: New.
8968
8969 2011-03-11 Dodji Seketeli <dodji@redhat.com>
8970
8971 * g++.dg/conversion/cast3.C: New test.
8972
8973 2011-03-11 Jason Merrill <jason@redhat.com>
8974
8975 * g++.dg/template/error45.C: New.
8976
8977 * g++.dg/parse/no-type-defn1.C: New.
8978
8979 * g++.dg/ext/attrib40.C: New.
8980
8981 * g++.dg/cpp0x/regress/array1.C: New.
8982
8983 2011-03-11 Richard Guenther <rguenther@suse.de>
8984
8985 PR tree-optimization/48067
8986 * gcc.dg/pr48067.c: New testcase.
8987
8988 2011-03-11 Richard Guenther <rguenther@suse.de>
8989
8990 PR lto/48073
8991 * g++.dg/lto/20110311-1_0.C: New testcase.
8992
8993 2011-03-11 Jakub Jelinek <jakub@redhat.com>
8994
8995 PR c++/48035
8996 * g++.dg/inherit/virtual8.C: New test.
8997
8998 PR middle-end/48044
8999 * gcc.dg/torture/pr48044.c: New test.
9000
9001 2011-03-11 Janus Weil <janus@gcc.gnu.org>
9002
9003 PR fortran/47768
9004 * gfortran.dg/proc_ptr_comp_31.f90: New.
9005
9006 2011-03-11 Richard Guenther <rguenther@suse.de>
9007
9008 PR tree-optimization/47278
9009 * gcc.dg/torture/pr47278-1.c: New testcase.
9010 * gcc.dg/torture/pr47278-2.c: Likewise.
9011
9012 2011-03-11 Jakub Jelinek <jakub@redhat.com>
9013
9014 PR tree-optimization/48063
9015 * gcc.dg/torture/pr48063.c: New test.
9016
9017 2011-03-10 Jason Merrill <jason@redhat.com>
9018
9019 * g++.dg/template/array22.C: New.
9020
9021 * g++.dg/cpp0x/syntax-err1.C: New.
9022 * g++.dg/parse/error36.C: Adjust expected errors.
9023 * g++.old-deja/g++.pt/ctor2.C: Likewise.
9024 * g++.old-deja/g++.pt/typename3.C: Likewise.
9025 * g++.old-deja/g++.pt/typename4.C: Likewise.
9026 * g++.old-deja/g++.pt/typename6.C: Likewise.
9027
9028 2011-03-09 Jason Merrill <jason@redhat.com>
9029
9030 * g++.dg/template/nontype22.C: New.
9031
9032 2011-03-09 Martin Jambor <mjambor@suse.cz>
9033
9034 PR tree-optimization/47714
9035 * g++.dg/torture/pr47714.C: New test.
9036
9037 2011-03-08 Michael Meissner <meissner@linux.vnet.ibm.com>
9038
9039 PR target/47755
9040 * gcc.target/powerpc/pr47755-2.c: New file.
9041
9042 2011-03-08 Jakub Jelinek <jakub@redhat.com>
9043
9044 * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
9045 is not set in the environment, pass 64 as first argument when not
9046 running expensive tests or pass max($[`ulimit -u`/4], 10000) on
9047 native where ulimit -u is supported.
9048
9049 2011-03-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9050
9051 * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
9052
9053 2011-03-08 Jason Merrill <jason@redhat.com>
9054
9055 * g++.dg/template/nontype21.C: New.
9056
9057 * g++.dg/template/anon5.C: New.
9058
9059 2011-03-08 Jakub Jelinek <jakub@redhat.com>
9060
9061 PR debug/47881
9062 * gcc.dg/pr47881.c: New test.
9063
9064 2011-03-08 Dodji Seketeli <dodji@redhat.com>
9065
9066 PR c++/47957
9067 * g++.dg/lookup/template3.C: New test.
9068
9069 2011-03-08 Kai Tietz <ktietz@redhat.com>
9070
9071 * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
9072 'long' type.
9073
9074 2011-03-08 Mikael Pettersson <mikpe@it.uu.se>
9075
9076 PR testsuite/47954
9077 * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
9078 sizeof to compute alignment.
9079
9080 2011-03-08 Jakub Jelinek <jakub@redhat.com>
9081
9082 PR tree-optimization/48022
9083 * gcc.dg/pr48022-1.c: New test.
9084 * gcc.dg/pr48022-2.c: New test.
9085
9086 2011-03-07 Jason Merrill <jason@redhat.com>
9087
9088 * g++.dg/template/nontype20.C: New.
9089 * g++.dg/init/member1.C: Adjust expected errors.
9090 * g++.dg/parse/constant4.C: Likewise.
9091 * g++.dg/template/qualified-id3.C: Likewise.
9092 * g++.old-deja/g++.pt/crash10.C: Likewise.
9093
9094 * g++.dg/cpp0x/regress/non-const1.C: New.
9095
9096 2011-03-07 Jakub Jelinek <jakub@redhat.com>
9097
9098 PR debug/47991
9099 * gcc.dg/pr47991.c: New test.
9100
9101 2011-03-07 Jason Merrill <jason@redhat.com>
9102
9103 * g++.dg/abi/mangle46.C: New.
9104
9105 2011-03-07 Pat Haugen <pthaugen@us.ibm.com>
9106
9107 PR target/47862
9108 * gcc.target/powerpc/pr47862.c: New.
9109
9110 2011-03-07 Jack Howarth <howarth@bromo.med.uc.edu>
9111
9112 PR target/45413
9113 * gcc.target/i386/combine-mul.c: Require nonpic.
9114
9115 2011-03-07 Paul Wögerer <paul_woegerer@mentor.com>
9116 Nathan Froyd <froydnj@codesourcery.com>
9117
9118 * gcc.dg/20001117-1.c: Abort on NULL call_sites.
9119
9120 2011-03-06 Mark Mitchell <mark@codesourcery.com>
9121
9122 * README.QMTEST: Remove.
9123
9124 2011-03-06 Paul Thomas <pault@gcc.gnu.org>
9125 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9126
9127 PR fortran/47850
9128 * gfortran.dg/array_constructor_37.f90 : New test.
9129
9130 2011-03-05 Jason Merrill <jason@redhat.com>
9131
9132 * g++.dg/abi/mangle39.C: ABI v5, not 6.
9133 * g++.dg/abi/mangle45.C: Likewise.
9134 * g++.dg/cpp0x/trailing1.C: Likewise.
9135
9136 2011-03-05 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9137
9138 * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
9139
9140 2011-03-05 Jakub Jelinek <jakub@redhat.com>
9141
9142 PR rtl-optimization/47899
9143 * gcc.dg/pr47899.c: New test.
9144
9145 * gcc.dg/torture/pr47968.c: Ignore warnings.
9146
9147 PR tree-optimization/47967
9148 * gcc.c-torture/compile/pr47967.c: New test.
9149
9150 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
9151
9152 * objc.dg/property/property-encoding-1.m: Tidied up testcase.
9153 * obj-c++.dg/property/property-encoding-1.mm: Likewise.
9154
9155 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
9156
9157 * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
9158 and property_getAttributes() if __OBJC2__.
9159 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
9160 * objc.dg/property/property-encoding-1.m: New.
9161 * obj-c++.dg/property/property-encoding-1.mm: New.
9162
9163 2011-03-04 Jason Merrill <jason@redhat.com>
9164
9165 * g++.dg/template/pseudodtor6.C: New.
9166
9167 * g++.dg/inherit/covariant19.C: New.
9168
9169 2011-03-04 Richard Guenther <rguenther@suse.de>
9170
9171 PR middle-end/47968
9172 * gcc.dg/torture/pr47968.c: New testcase.
9173
9174 2011-03-04 Richard Guenther <rguenther@suse.de>
9175
9176 PR middle-end/47975
9177 * gcc.dg/torture/pr47975.c: New testcase.
9178
9179 2011-03-03 Paolo Carlini <paolo.carlini@oracle.com>
9180
9181 PR c++/47974
9182 * g++.dg/template/crash106.C: New.
9183
9184 2011-03-03 Jakub Jelinek <jakub@redhat.com>
9185
9186 PR c/47963
9187 * gcc.dg/gomp/pr47963.c: New test.
9188 * g++.dg/gomp/pr47963.C: New test.
9189
9190 2011-03-02 Jason Merrill <jason@redhat.com>
9191
9192 * g++.dg/cpp0x/regress/condition1.C: New.
9193
9194 * g++.dg/cpp0x/constexpr-ctor9.C: New.
9195
9196 2011-03-01 Jason Merrill <jason@redhat.com>
9197
9198 * g++.dg/cpp0x/lambda/lambda-98.C: New.
9199
9200 * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
9201
9202 2011-03-02 Richard Sandiford <richard.sandiford@linaro.org>
9203
9204 PR rtl-optimization/47925
9205 * gcc.c-torture/execute/pr47925.c: New test.
9206
9207 2011-03-01 Jason Merrill <jason@redhat.com>
9208
9209 * g++.dg/cpp0x/decltype25.C: New.
9210
9211 * g++.dg/cpp0x/regress/bitfield-err1.C: New.
9212
9213 2011-03-01 Richard Guenther <rguenther@suse.de>
9214
9215 PR tree-optimization/47890
9216 * gcc.dg/torture/pr47890.c: New testcase.
9217
9218 2011-03-01 Richard Guenther <rguenther@suse.de>
9219
9220 PR lto/47924
9221 * gcc.dg/lto/pr47924_0.c: New testcase.
9222
9223 2011-03-01 Richard Guenther <rguenther@suse.de>
9224
9225 PR lto/46911
9226 * gfortran.dg/lto/pr46911_0.f: New testcase.
9227
9228 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9229
9230 PR libgfortran/47933
9231 * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
9232 compile errors from older code form.
9233
9234 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9235
9236 PR libgfortran/47567
9237 * gfortran.dg/fmt_fw_d.f90: New test.
9238
9239 2011-02-28 Jason Merrill <jason@redhat.com>
9240
9241 * g++.dg/inherit/covariant18.C: New.
9242
9243 2011-02-28 Jakub Jelinek <jakub@redhat.com>
9244
9245 PR middle-end/47893
9246 * gcc.dg/pr47893.c: New test.
9247
9248 2011-02-28 Nicola Pero <nicola.pero@meta-innovation.com>
9249
9250 * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
9251 NULL in case of a selector with conflicting types.
9252 * obj-c++.dg/gnu-api-2-sel.mm: Same change.
9253
9254 2011-02-28 Kazu Hirata <kazu@codesourcery.com>
9255
9256 * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
9257 gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
9258 gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
9259 gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
9260
9261 2011-02-28 Jason Merrill <jason@redhat.com>
9262
9263 PR c++/47906
9264 * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
9265
9266 2011-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9267
9268 PR libgfortran/47778
9269 * gfortran.dg/namelist_71.f90: New test.
9270
9271 2011-02-27 Jason Merrill <jason@redhat.com>
9272
9273 PR c++/47906
9274 * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
9275 * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
9276
9277 2011-02-27 Paolo Carlini <paolo.carlini@oracle.com>
9278
9279 PR c++/46466
9280 * g++.dg/cpp0x/constexpr-ctor8.C: New.
9281
9282 2011-02-27 Jakub Jelinek <jakub@redhat.com>
9283
9284 PR fortran/47886
9285 * gfortran.dg/gomp/task-1.f90: Removed.
9286
9287 2011-02-26 Jason Merrill <jason@redhat.com>
9288
9289 * g++.dg/template/this-targ1.C: New.
9290
9291 * g++.dg/cpp0x/regress/template-const1.C: New.
9292 * g++.dg/cpp0x/regress/template-function1.C: Adjust.
9293 * g++.dg/template/function1.C: Adjust.
9294 * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
9295 * g++.dg/debug/debug7.C: Adjust.
9296
9297 2011-02-26 Tobias Burnus <burnus@net-b.de>
9298
9299 PR fortran/47886
9300 * gfortran.dg/gomp/task-1.f90: New.
9301
9302 2011-02-25 Jie Zhang <jie@codesourcery.com>
9303
9304 * gcc.target/arm/neon-thumb2-move.c: Add
9305 dg-require-effective-target arm_thumb2_ok.
9306
9307 2011-02-24 Jason Merrill <jason@redhat.com>
9308
9309 * g++.dg/parse/constant1.C: Specify C++98 mode.
9310 * g++.dg/parse/constant5.C: Likewise.
9311 * g++.dg/parse/error2.C: Likewise.
9312 * g++.dg/parse/semicolon3.C: Likewise.
9313 * g++.dg/template/crash14.C: Likewise.
9314 * g++.dg/template/local4.C: Likewise.
9315 * g++.dg/template/nontype3.C: Likewise.
9316 * g++.dg/parse/crash31.C: Adjust expected errors.
9317 * g++.dg/template/function1.C: Likewise.
9318 * g++.dg/template/ref3.C: Likewise.
9319 * g++.dg/template/static9.C: Likewise.
9320 * g++.old-deja/g++.pt/crash41.C: Instantiate template.
9321
9322 * g++.dg/cpp0x/constexpr-array-tparm.C: New.
9323 * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
9324 * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
9325 * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
9326 * g++.dg/cpp0x/regress/template-function1.C: Likewise.
9327
9328 2011-02-24 Jakub Jelinek <jakub@redhat.com>
9329
9330 PR fortran/47878
9331 * gfortran.dg/pr47878.f90: New test.
9332
9333 2011-02-24 Richard Guenther <rguenther@suse.de>
9334
9335 PR testsuite/47801
9336 * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
9337 * gcc.dg/guality/pr41353-2.c (vari): Likewise.
9338
9339 2011-02-24 Richard Guenther <rguenther@suse.de>
9340
9341 PR fortran/47839
9342 * gfortran.dg/lto/pr47839_0.f90: New testcase.
9343 * gfortran.dg/lto/pr47839_1.f90: Likewise.
9344
9345 2011-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9346
9347 PR libgfortran/47567
9348 * gfortran.dg/fmt_f0_1.f90: Update test.
9349
9350 2011-02-23 Jason Merrill <jason@redhat.com>
9351
9352 * g++.dg/abi/mangle39.C: Adjust parm mangling.
9353 * g++.dg/abi/mangle45.C: New.
9354
9355 * g++.dg/cpp0x/trailing1.C: Mangle decltype.
9356 * g++.dg/template/canon-type-9.C: Match use of decltype
9357 between declaration and definition.
9358 * g++.dg/template/canon-type-12.C: Likewise.
9359
9360 2011-02-23 Mikael Morin <mikael@gcc.gnu.org>
9361
9362 PR fortran/40850
9363 * gfortran.dg/nested_allocatables_1.f90: New.
9364
9365 2011-02-23 Nathan Froyd <froydnj@codesourcery.com>
9366
9367 PR c++/46868
9368 * g++.dg/pr46868.C: New test.
9369 * g++.dg/parse/parameter-declaration-1.C: Adjust.
9370 * g++.dg/parse/error14.C: Adjust.
9371
9372 2011-02-23 Richard Guenther <rguenther@suse.de>
9373
9374 PR tree-optimization/47838
9375 * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
9376
9377 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
9378
9379 * g++.dg/other/pr47218.C: Fix dg-options. Cleanup saved temps.
9380
9381 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
9382
9383 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
9384 * gfortran.dg/count_init_expr.f03: Ditto.
9385 * gfortran.dg/gomp/pr43711.f90: Ditto.
9386 * gcc.dg/struct-parse-2.c: Ditto.
9387 * gcc.dg/parse-error-3.c: Ditto.
9388 * gcc.dg/Wlogical-op-1.c: Ditto.
9389 * gcc.dg/Walways-true-1.c: Ditto.
9390 * gcc.dg/pr24225.c: Ditto.
9391 * gcc.dg/Walways-true-2.c: Ditto.
9392 * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
9393 * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
9394 * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
9395 * g++.dg/overload/defarg4.C: Ditto.
9396 * g++.dg/inherit/covariant16.C: Ditto.
9397 * g++.dg/inherit/virtual7.C: Ditto.
9398 * g++.dg/template/canon-type-9.C: Ditto.
9399 * g++.dg/template/access19.C: Ditto.
9400 * g++.dg/template/call7.C: Ditto.
9401 * g++.dg/template/canon-type-2.C: Ditto.
9402 * g++.dg/template/init7.C: Ditto.
9403 * g++.dg/template/sizeof-template-argument.C: Ditto.
9404 * g++.dg/template/const3.C: Ditto.
9405 * g++.dg/template/sfinae26.C: Ditto.
9406 * g++.dg/template/sfinae26.C: Ditto.
9407 * g++.dg/template/canon-type-11.C: Ditto.
9408 * g++.dg/template/union2.C: Ditto.
9409 * g++.dg/template/canon-type-3.C: Ditto.
9410 * g++.dg/template/canon-type-1.C: Ditto.
9411 * g++.dg/template/canon-type-5.C: Ditto.
9412 * g++.dg/template/canon-type-7.C: Ditto.
9413 * g++.dg/template/canon-type-10.C: Ditto.
9414 * g++.dg/template/spec36.C: Ditto.
9415 * g++.dg/template/typedef38.C: Ditto.
9416 * g++.dg/template/canon-type-4.C: Ditto.
9417 * g++.dg/template/canon-type-6.C: Ditto.
9418 * g++.dg/template/canon-type-13.C: Ditto.
9419 * g++.dg/template/instantiate9.C: Ditto.
9420 * g++.dg/template/ttp22.C: Ditto.
9421 * g++.dg/warn/Wreturn-type-6.C: Ditto.
9422 * g++.dg/warn/Walways-true-1.C: Ditto.
9423 * g++.dg/warn/Wlogical-op-1.C: Ditto.
9424 * g++.dg/warn/Walways-true-2.C: Ditto.
9425 * g++.dg/conversion/op4.C: Ditto.
9426 * g++.dg/opt/pr19650.C: Ditto.
9427 * g++.dg/lookup/friend11.C: Ditto.
9428 * g++.dg/other/default2.C: Ditto.
9429 * g++.dg/other/default3.C: Ditto.
9430 * g++.dg/other/dtor2.C: Ditto.
9431 * g++.dg/other/friend5.C: Ditto.
9432 * g++.dg/other/default5.C: Ditto.
9433 * g++.dg/init/brace6.C: Ditto.
9434 * g++.dg/init/aggr5.C: Ditto.
9435 * g++.dg/init/error2.C: Ditto.
9436 * g++.dg/expr/bound-mem-fun.C: Ditto.
9437 * g++.dg/expr/cond6.C: Ditto.
9438 * g++.dg/expr/stmt-expr-1.C: Ditto.
9439 * g++.dg/cpp0x/constexpr-object2.C: Ditto.
9440 * g++.dg/cpp0x/constexpr-data1.C: Ditto.
9441 * g++.dg/cpp0x/constexpr-function2.C: Ditto.
9442 * g++.dg/cpp0x/bracket1.C: Ditto.
9443 * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
9444 * g++.dg/cpp0x/pr38646.C: Ditto.
9445 * g++.dg/cpp0x/variadic73.C: Ditto.
9446 * g++.dg/cpp0x/constexpr-function1.C: Ditto.
9447 * g++.dg/cpp0x/bracket4.C: Ditto.
9448 * g++.dg/cpp0x/decltype4.C: Ditto.
9449 * g++.dg/cpp0x/constexpr-data2.C: Ditto.
9450 * g++.dg/cpp0x/constexpr-object1.C: Ditto.
9451 * g++.dg/cpp0x/variadic-crash2.C: Ditto.
9452 * g++.dg/cpp0x/variadic-new2.C: Ditto.
9453 * g++.dg/cpp0x/decltype2.C: Ditto.
9454 * g++.dg/cpp0x/decltype1.C: Ditto.
9455 * g++.dg/cpp0x/bracket2.C: Ditto.
9456 * g++.dg/cpp0x/decltype5.C: Ditto.
9457 * g++.dg/cpp0x/constexpr-function3.C: Ditto.
9458 * g++.dg/cpp0x/variadic70.C: Ditto.
9459 * g++.dg/cpp0x/decltype6.C: Ditto.
9460 * g++.dg/cpp0x/rvo.C: Ditto.
9461 * g++.dg/cpp0x/vt-40092.C: Ditto.
9462 * g++.dg/cpp0x/variadic-new.C: Ditto.
9463 * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
9464 * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
9465 * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
9466 * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
9467 * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
9468 * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
9469 * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
9470 * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
9471 * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
9472 * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
9473 * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
9474 * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
9475 * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
9476 * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
9477 * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
9478 * g++.dg/cpp0x/pr39639.C: Ditto.
9479 * g++.dg/cpp0x/decltype3.C: Ditto.
9480 * g++.dg/cpp0x/variadic68.C: Ditto.
9481 * g++.dg/cpp0x/variadic-function.C: Ditto.
9482 * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
9483 * g++.dg/cpp0x/variadic-bind.C: Ditto.
9484 * g++.dg/cpp0x/variadic-tuple.C: Ditto.
9485 * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
9486 * g++.dg/parse/crash35.C: Ditto.
9487 * g++.dg/parse/crash40.C: Ditto.
9488 * g++.dg/parse/defarg12.C: Ditto.
9489 * g++.dg/parse/crash34.C: Ditto.
9490 * g++.dg/parse/constructor3.C: Ditto.
9491 * g++.dg/parse/template23.C: Ditto.
9492 * g++.dg/parse/crash56.C: Ditto.
9493 * g++.dg/parse/dtor13.C: Ditto.
9494 * g++.dg/parse/error33.C: Ditto.
9495 * g++.dg/parse/ctor9.C: Ditto.
9496 * g++.dg/parse/error32.C: Ditto.
9497 * g++.dg/parse/error37.C: Ditto.
9498 * g++.dg/parse/bitfield3.C: Ditto.
9499 * g++.dg/parse/struct-4.C: Ditto.
9500 * g++.dg/ext/has_trivial_copy.C: Ditto.
9501 * g++.dg/ext/is_polymorphic.C: Ditto.
9502 * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
9503 * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
9504 * g++.dg/ext/has_nothrow_assign.C: Ditto.
9505 * g++.dg/ext/is_union.C: Ditto.
9506 * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
9507 * g++.dg/ext/is_pod.C: Ditto.
9508 * g++.dg/ext/has_virtual_destructor.C: Ditto.
9509 * g++.dg/ext/has_trivial_constructor.C: Ditto.
9510 * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
9511 * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
9512 * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
9513 * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
9514 * g++.dg/ext/is_abstract.C: Ditto.
9515 * g++.dg/ext/has_trivial_assign.C: Ditto.
9516 * g++.dg/ext/is_class.C: Ditto.
9517 * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
9518 * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
9519 * g++.dg/ext/is_base_of.C: Ditto.
9520 * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
9521 * g++.dg/ext/has_nothrow_constructor.C: Ditto.
9522 * g++.dg/ext/is_empty.C: Ditto.
9523 * g++.dg/ext/is_enum.C: Ditto.
9524 * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
9525 * gnat.dg/opt11.adb: Ditto.
9526 * obj-c++.dg/pr45735.mm: Ditto.
9527 * obj-c++.dg/pr24393.mm: Ditto.
9528 * obj-c++.dg/exceptions-2.mm: Ditto.
9529 * objc.dg/pr45735.m: Ditto.
9530 * objc.dg/pr24393.m: Ditto.
9531
9532 2011-02-23 Nicola Pero <nicola.pero@meta-innovation.com>
9533
9534 * objc.dg/attributes/objc-exception-1.m: New.
9535
9536 2011-02-23 Jie Zhang <jie@codesourcery.com>
9537
9538 * gcc.dg/cpp/include7.c: New test.
9539
9540 2011-02-22 Paolo Carlini <paolo.carlini@oracle.com>
9541
9542 PR c++/47242
9543 * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
9544
9545 2011-02-23 Jie Zhang <jie@codesourcery.com>
9546
9547 PR rtl-optimization/47763
9548 * gcc.dg/pr47763.c: New test.
9549
9550 2011-02-22 Paul Thomas <pault@gcc.gnu.org>
9551
9552 PR fortran/45743
9553 * gfortran.dg/whole_file_32.f90 : New test.
9554
9555 2011-02-22 Dodji Seketeli <dodji@redhat.com>
9556
9557 PR c++/47666
9558 * g++.dg/inherit/virtual7.C: New test.
9559
9560 2011-02-22 Nicola Pero <nicola.pero@meta-innovation.com>
9561
9562 PR objc/47832
9563 * objc.dg/type-size-3.m: Updated error message.
9564 * objc.dg/type-size-4.m: New test.
9565 * objc.dg/type-size-5.m: New test.
9566
9567 2011-02-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9568
9569 * lib/gnat.exp: Fix comments.
9570 Don't load libgloss.exp.
9571 (default_gnat_version): Call $compiler with --version.
9572 Adapt regexp for gnatmake output, insert version.
9573 (gnat_version): New proc.
9574 (gnat_init): Remove gnat_libgcc_s_path.
9575 (gnat_target_compile): Likewise.
9576 Remove ld_library_path.
9577 Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
9578 (gnat_pass): Remove.
9579 (gnat_pass): Remove.
9580 (gnat_finish): Remove.
9581 (gnat_exit): Remove.
9582 (local_find_gnatmake): Reindent.
9583 (runtest_file_p): Remove.
9584 (prune_warnings): Remove.
9585 (find_gnatclean): New proc.
9586 * lib/gnat-dg.exp (lremove): New proc.
9587 (gnat-dg-test): Reindent.
9588 Remove additional output files.
9589 (gnat-dg-runtest): Remove.
9590
9591 * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
9592 * gnat.dg/loop_optimization6.adb: Likewise.
9593 * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
9594
9595 2011-02-22 Jakub Jelinek <jakub@redhat.com>
9596
9597 PR tree-optimization/47835
9598 * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
9599
9600 2011-02-22 Tobias Burnus <burnus@net-b.de>
9601
9602 * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
9603 * gfortran.dg/abstract_type_2.f03: Ditto.
9604 * gfortran.dg/abstract_type_3.f03: Ditto.
9605 * gfortran.dg/abstract_type_4.f03: Ditto.
9606 * gfortran.dg/abstract_type_5.f03: Ditto.
9607 * gfortran.dg/abstract_type_6.f03: Ditto.
9608 * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
9609 * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
9610 * gfortran.dg/allocatable_scalar_11.f90: Ditto.
9611 * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
9612 * gfortran.dg/array_function_5.f90: Ditto.
9613 * gfortran.dg/asynchronous_3.f03: Ditto.
9614 * gfortran.dg/char_expr_1.f90: Ditto.
9615 * gfortran.dg/class_14.f03: Ditto.
9616 * gfortran.dg/data_array_6.f: Ditto.
9617 * gfortran.dg/data_invalid.f90: Ditto.
9618 * gfortran.dg/dot_product_1.f03: Ditto.
9619 * gfortran.dg/func_derived_5.f90: Ditto.
9620 * gfortran.dg/func_result_4.f90: Ditto.
9621 * gfortran.dg/implied_do_1.f90: Ditto.
9622 * gfortran.dg/initialization_25.f90: Ditto.
9623 * gfortran.dg/initialization_26.f90: Ditto.
9624 * gfortran.dg/interface_34.f90: Ditto.
9625 * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
9626 * gfortran.dg/keyword_symbol_1.f90: Ditto.
9627 * gfortran.dg/matmul_8.f03: Ditto.
9628 * gfortran.dg/merge_init_expr.f90: Ditto.
9629 * gfortran.dg/pack_assign_1.f90: Ditto.
9630 * gfortran.dg/pack_vector_1.f90: Ditto.
9631 * gfortran.dg/pointer_check_8.f90: Ditto.
9632 * gfortran.dg/product_init_expr.f03: Ditto.
9633 * gfortran.dg/reshape_order_5.f90: Ditto.
9634 * gfortran.dg/reshape_shape_1.f90: Ditto.
9635 * gfortran.dg/reshape_zerosize_2.f90: Ditto.
9636 * gfortran.dg/same_name_2.f90: Ditto.
9637 * gfortran.dg/selected_real_kind_1.f90: Ditto.
9638 * gfortran.dg/spread_init_expr.f03: Ditto.
9639 * gfortran.dg/stmt_func_1.f90: Ditto.
9640 * gfortran.dg/sum_init_expr.f03: Ditto.
9641 * gfortran.dg/transpose_3.f03: Ditto.
9642 * gfortran.dg/unpack_init_expr.f03: Ditto.
9643 * gfortran.dg/warn_conversion.f90: Ditto.
9644 * gfortran.dg/warn_conversion_2.f90: Ditto.
9645 * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
9646 * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
9647 * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
9648 * gfortran.dg/whole_file_16.f90: Ditto.
9649 * gfortran.dg/whole_file_17.f90: Ditto.
9650 * gfortran.dg/whole_file_18.f90: Ditto.
9651 * gfortran.dg/whole_file_20.f03: Ditto.
9652 * gfortran.dg/whole_file_5.f90: Ditto.
9653 * gfortran.dg/whole_file_6.f90: Ditto.
9654 * gfortran.dg/write_invalid_format.f90: Ditto.
9655 * gfortran.dg/zero_sized_6.f90: Ditto.
9656
9657 2011-02-21 Jeff Law <law@redhat.com>
9658
9659 PR rtl-optimization/46178
9660 * gcc.target/i386/pr46178.c: New test.
9661
9662 PR rtl-optimization/46002
9663 * gcc.c-torture/compile/pr46002.c: New test.
9664
9665 2011-02-21 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9666
9667 * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
9668 *-*-hpux10*.
9669
9670 2011-02-21 Jakub Jelinek <jakub@redhat.com>
9671
9672 PR debug/47106
9673 * g++.dg/debug/pr47106.C: Require effective target lto.
9674
9675 2011-02-21 Jason Merrill <jason@redhat.com>
9676
9677 * g++.dg/cpp0x/constexpr-diag2.C: New.
9678
9679 2011-02-20 Jason Merrill <jason@redhat.com>
9680
9681 * g++.dg/cpp0x/constexpr-ctor7.C: New.
9682
9683 * g++.dg/cpp0x/fntmpdefarg2.C: New.
9684
9685 * g++.dg/overload/conv-op1.C: New.
9686
9687 * g++.dg/cpp0x/constexpr-synth1.C: New.
9688
9689 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
9690
9691 * objc.dg/layout-2.m: New.
9692 * objc.dg/selector-3.m: Adjusted location of error message.
9693 * objc.dg/type-size-3.m: Same.
9694 * obj-c++.dg/selector-3.mm: Same.
9695
9696 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
9697
9698 PR objc/47784
9699 * objc.dg/property/dotsyntax-22.m: New.
9700 * obj-c++.dg/property/dotsyntax-22.mm: New.
9701
9702 2011-02-20 Dodji Seketeli <dodji@redhat.com>
9703
9704 PR c++/46394
9705 * g++.dg/template/typedef38.C: New test.
9706
9707 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
9708
9709 PR fortran/46818
9710 * gfortran.dg/whole_file_30.f90 : New test.
9711 * gfortran.dg/whole_file_31.f90 : New test.
9712
9713 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
9714
9715 PR fortran/45077
9716 PR fortran/44945
9717 * gfortran.dg/whole_file_28.f90 : New test.
9718 * gfortran.dg/whole_file_29.f90 : New test.
9719
9720 2011-02-20 Paolo Carlini <paolo.carlini@oracle.com>
9721
9722 PR c++/44118
9723 * g++.dg/template/crash105.C: New.
9724
9725 2011-02-19 Jason Merrill <jason@redhat.com>
9726
9727 * g++.dg/cpp0x/regress/no-elide1.C: New.
9728
9729 2011-02-19 Alexandre Oliva <aoliva@redhat.com>
9730
9731 PR tree-optimization/46620
9732 * gcc.dg/pr46620.c: New.
9733
9734 2011-02-19 Jakub Jelinek <jakub@redhat.com>
9735
9736 PR c/47809
9737 * gcc.target/i386/pr47809.c: New test.
9738
9739 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9740 Tobias Burnus <burnus@net-b.de>
9741
9742 * lib/target-supports.exp
9743 (check_effective_target_fortran_large_real): New check for large reals.
9744 * gfortran.dg/nan_7.f90: New test.
9745
9746 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9747
9748 PR libgfortran/47567
9749 * gfortran.dg/fmt_f0_1.f90: Update test.
9750
9751 2011-02-19 Paul Thomas <pault@gcc.gnu.org>
9752
9753 PR fortran/47348
9754 * gfortran.dg/array_constructor_36.f90 : New test.
9755 * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
9756 allow for comparison between different elements of the array
9757 constructor at different levels of optimization.
9758
9759 2011-02-19 H.J. Lu <hongjiu.lu@intel.com>
9760
9761 * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
9762 * gcc.target/i386/pr32280-1.c: Likewise.
9763
9764 2011-02-19 Jakub Jelinek <jakub@redhat.com>
9765
9766 PR target/47800
9767 * gcc.target/i386/pr47800.c: New test.
9768
9769 2011-02-18 Iain Sandoe <iains@gcc.gnu.org>
9770
9771 * objc/execute/exceptions/foward-1.x: New.
9772
9773 2011-02-18 Janus Weil <janus@gcc.gnu.org>
9774
9775 PR fortran/47789
9776 * gfortran.dg/derived_constructor_comps_4.f90: New.
9777
9778 2011-02-18 Tobias Burnus
9779
9780 PR fortran/47775
9781 * gfortran.dg/func_result_6.f90: New.
9782
9783 2011-02-18 Michael Matz <matz@suse.de>
9784
9785 PR fortran/45586
9786 * gfortran.dg/lto/pr45586_0.f90: New test.
9787 * gfortran.dg/typebound_proc_20.f90: Ditto.
9788 * gfortran.dg/typebound_proc_21.f90: Ditto.
9789
9790 2011-02-18 Paolo Carlini <paolo.carlini@oracle.com>
9791
9792 PR c++/47795
9793 * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
9794
9795 2011-02-18 Tobias Burnus <burnus@net-b.de>
9796
9797 PR fortran/47750
9798 * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
9799 gcc_warning_prefix.
9800 * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
9801 normalizing the error/warning output.
9802 * gfortran.dg/Wall.f90: Update dg-error/warning.
9803 * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
9804 * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
9805 * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
9806 * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
9807 * gfortran.dg/class_30.f90: Update dg-error/warning.
9808 * gfortran.dg/continuation_1.f90: Update dg-error/warning.
9809 * gfortran.dg/continuation_9.f90: Update dg-error/warning.
9810 * gfortran.dg/do_check_5.f90: Update dg-error/warning.
9811 * gfortran.dg/entry_17.f90: Update dg-error/warning.
9812 * gfortran.dg/entry_19.f90: Update dg-error/warning.
9813 * gfortran.dg/fmt_error.f90: Update dg-error/warning.
9814 * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
9815 * gfortran.dg/g77/12632.f: Update dg-error/warning.
9816 * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
9817 * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
9818 * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
9819 * gfortran.dg/global_references_1.f90: Update dg-error/warning.
9820 * gfortran.dg/goto_8.f90: Update dg-error/warning.
9821 * gfortran.dg/initialization_1.f90: Update dg-error/warning.
9822 * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
9823 * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
9824 * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
9825 * gfortran.dg/iostat_3.f90: Update dg-error/warning.
9826 * gfortran.dg/public_private_module.f90: Update dg-error/warning.
9827 * gfortran.dg/volatile3.f90: Update dg-error/warning.
9828 * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
9829 * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
9830 * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
9831 * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
9832 * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
9833
9834 2011-02-18 Janus Weil <janus@gcc.gnu.org>
9835
9836 PR fortran/47768
9837 * gfortran.dg/proc_ptr_comp_30.f90: New.
9838
9839 2011-02-18 Jakub Jelinek <jakub@redhat.com>
9840
9841 PR debug/47780
9842 * gcc.target/i386/pr47780.c: New test.
9843
9844 2011-02-18 Janus Weil <janus@gcc.gnu.org>
9845
9846 PR fortran/47767
9847 * gfortran.dg/class_40.f03: New.
9848
9849 2011-02-18 Dodji Seketeli <dodji@redhat.com>
9850
9851 PR c++/47208
9852 * g++.dg/cpp0x/auto21.C: New test.
9853
9854 2011-02-17 Iain Sandoe <iains@gcc.gnu.org>
9855
9856 * objc.dg/special/unclaimed-category-1.h: Updated for
9857 new ABI support.
9858 * objc.dg/special/unclaimed-category-1.m: Same.
9859 * objc.dg/zero-link-1.m: Same.
9860 * objc.dg/lookup-1.m: Same.
9861 * objc.dg/torture/strings/const-str-9.m
9862 * objc.dg/torture/strings/const-str-10.m: Same.
9863 * objc.dg/torture/strings/const-str-11.m: Same.
9864 * objc.dg/torture/forward-1.m: Same.
9865 * objc.dg/zero-link-2.m: Same.
9866 * objc.dg/encode-7-next-64bit.m: Same.
9867 * objc.dg/method-4.m: Same.
9868 * objc.dg/next-runtime-1.m: Same.
9869 * objc.dg/image-info.m: Same.
9870 * objc.dg/pr23214.m: Same.
9871 * objc.dg/symtab-1.m: Same.
9872 * obj-c++.dg/basic.m: Same.
9873 * obj-c++.dg/proto-lossage-3.m: Same.
9874 * obj-c++.dg/torture/strings/const-str-10.m: Same.
9875 * obj-c++.dg/torture/strings/const-str-11.m: Same.
9876 * obj-c++.dg/torture/strings/const-str-9.m: Same.
9877 * obj-c++.dg/method-11.m: Same.
9878 * objc/execute/enumeration-1.m: Same.
9879 * objc/execute/object_is_class.m: Same.
9880 * objc/execute/formal_protocol-2.m: Same.
9881 * objc/execute/formal_protocol-4.m: Same.
9882 * objc/execute/formal_protocol-6.m: Same.
9883 * objc/execute/bycopy-3.m: Same.
9884 * objc/execute/exceptions/catchall-1.m: Same.
9885 * objc/execute/exceptions/finally-1.m: Same.
9886 * objc/execute/exceptions/local-variables-1.m: Same.
9887 * objc/execute/exceptions/foward-1.m: Same.
9888 * objc/execute/bf-common.h
9889 * objc/execute/enumeration-2.m: Same.
9890 * objc/execute/formal_protocol-1.m: Same.
9891 * objc/execute/formal_protocol-3.m: Same.
9892 * objc/execute/formal_protocol-5.m: Same.
9893 * objc/execute/accessing_ivars.m: Same.
9894 * objc/execute/bycopy-2.m: Same.
9895 * objc/execute/formal_protocol-7.m: Same.
9896 * objc/execute/compatibility_alias.m: Same.
9897 * objc/execute/no_clash.m: Same.
9898 * objc/execute/object_is_meta_class.m: Same.
9899 * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
9900 * objc/execute/class-tests-1.h: Include stdio.h.
9901 * objc/execute/class-tests-2.h: Same.
9902 * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
9903 runtimes.
9904 * obj-c++.dg/try-catch-2.mm: Same.
9905
9906 2011-02-17 Jakub Jelinek <jakub@redhat.com>
9907
9908 PR c++/47783
9909 * g++.dg/warn/Wunused-parm-4.C: New test.
9910
9911 2011-02-17 Alexandre Oliva <aoliva@redhat.com>
9912 Jan Hubicka <jh@suse.cz>
9913
9914 PR debug/47106
9915 PR debug/47402
9916 * g++.dg/debug/pr47106.C: New.
9917
9918 2011-02-17 Uros Bizjak <ubizjak@gmail.com>
9919
9920 PR target/43653
9921 * gcc.target/i386/pr43653.c: New test.
9922
9923 2011-02-11 Dodji Seketeli <dodji@redhat.com>
9924
9925 PR c++/47172
9926 * g++.dg/template/inherit6.C: New test.
9927
9928 2011-02-16 Janus Weil <janus@gcc.gnu.org>
9929
9930 PR fortran/47745
9931 * gfortran.dg/class_39.f03: New.
9932
9933 2011-02-16 Dodji Seketeli <dodji@redhat.com>
9934
9935 PR c++/47326
9936 * g++.dg/cpp0x/variadic106.C: New test.
9937
9938 2011-02-16 Jakub Jelinek <jakub@redhat.com>
9939
9940 PR libfortran/47757
9941 * gfortran.dg/pr47757-1.f90: New test.
9942 * gfortran.dg/pr47757-2.f90: New test.
9943 * gfortran.dg/pr47757-3.f90: New test.
9944
9945 PR c++/47704
9946 * g++.dg/cpp0x/enum8.C: New test.
9947
9948 2011-02-15 Jason Merrill <jason@redhat.com>
9949
9950 * g++.dg/inherit/implicit-trivial1.C: New.
9951 * g++.dg/cpp0x/implicit-trivial1.C: New.
9952
9953 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
9954
9955 PR middle-end/47725
9956 * gcc.dg/torture/pr47725.c: Removed.
9957
9958 2011-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
9959
9960 PR target/47755
9961 * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
9962 constant does not generate a load from memory.
9963
9964 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
9965
9966 PR middle-end/47725
9967 * gcc.dg/torture/pr47725.c: New.
9968
9969 2011-02-15 Richard Guenther <rguenther@suse.de>
9970
9971 PR tree-optimization/47743
9972 * gcc.dg/torture/pr47743.c: New testcase.
9973
9974 2011-02-15 Jakub Jelinek <jakub@redhat.com>
9975
9976 PR middle-end/47581
9977 * gcc.target/i386/pr47581.c: New test.
9978
9979 2011-02-14 Janus Weil <janus@gcc.gnu.org>
9980
9981 PR fortran/47730
9982 * gfortran.dg/select_type_22.f03: New.
9983
9984 2011-02-14 Jason Merrill <jason@redhat.com>
9985
9986 * g++.dg/cpp0x/regress/enum1.C: New.
9987
9988 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
9989
9990 * gnat.dg/include.adb: New test.
9991
9992 2011-02-14 Janus Weil <janus@gcc.gnu.org>
9993
9994 PR fortran/47728
9995 * gfortran.dg/class_38.f03: New.
9996
9997 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
9998
9999 * gcc.dg/pr46494.c: New test.
10000
10001 2011-02-14 Richard Guenther <rguenther@suse.de>
10002
10003 * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
10004
10005 2011-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10006
10007 PR ada/41929
10008 * gnat.dg/null_pointer_deref1.exp: Don't skip on
10009 sparc*-sun-solaris2.11.
10010
10011 2011-02-14 Janus Weil <janus@gcc.gnu.org>
10012
10013 PR fortran/47349
10014 * gfortran.dg/argument_checking_18.f90: New.
10015
10016 2011-02-13 Tobias Burnus <burnus@net-b.de>
10017
10018 * gfortran.dg/argument_checking_13.f90: Update dg-error.
10019 * gfortran.dg/argument_checking_17.f90: New.
10020
10021 2011-02-12 Janus Weil <janus@gcc.gnu.org>
10022
10023 * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
10024 are temporarily disabled.
10025 * gfortran.dg/class_7.f03: Ditto.
10026 * gfortran.dg/coarray_14.f90: Ditto.
10027 * gfortran.dg/typebound_proc_13.f03: Ditto.
10028
10029 2011-02-12 Mikael Morin <mikael.morin@sfr.fr>
10030
10031 PR fortran/45586
10032 * gfortran.dg/extends_11.f03: New.
10033
10034 2011-02-11 Xinliang David Li <davidxl@google.com>
10035
10036 PR tree-optimization/47707
10037 * g++.dg/tree-ssa/pr47707.C: New test.
10038
10039 2011-02-11 Eric Botcazou <ebotcazou@adacore.com>
10040
10041 * g++.dg/opt/inline17.C: New test.
10042
10043 2011-02-11 Tobias Burnus <burnus@net-b.de>
10044
10045 PR fortran/47550
10046 * gfortran.dg/pure_formal_2.f90: New.
10047
10048 2011-02-11 Pat Haugen <pthaugen@us.ibm.com>
10049
10050 PR rtl-optimization/47614
10051 * gfortran.dg/pr47614.f: New.
10052
10053 2011-02-11 Joseph Myers <joseph@codesourcery.com>
10054
10055 PR driver/47678
10056 * gcc.dg/opts-6.c: New test.
10057
10058 2011-02-11 Jakub Jelinek <jakub@redhat.com>
10059
10060 PR debug/47684
10061 * gcc.dg/pr47684.c: New test.
10062
10063 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10064
10065 PR target/47629
10066 * gcc.target/i386/pr47312.c: Use dg-require-effective-target
10067 c99_runtime, dg-add-options c99_runtime.
10068 (main): Use __asm__.
10069
10070 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10071
10072 PR testsuite/47400
10073 * lib/target-supports.exp (check_ascii_locale_available): New proc.
10074 * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
10075 * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
10076 * gcc.dg/ucnid-10.c: Likewise.
10077 * gcc.dg/ucnid-13.c: Likewise.
10078 * gcc.dg/ucnid-7.c: Likewise.
10079 * gcc.dg/ucnid-8.c: Likewise.
10080 Adapt dg-warning line number.
10081
10082 2011-02-10 Uros Bizjak <ubizjak@gmail.com>
10083
10084 * gcc.target/i386/parity-1.c: Use -march=k8.
10085 * gcc.target/i386/parity-2.c: Ditto.
10086 * gcc.target/i386/vecinit-1.c: Ditto.
10087 * gcc.target/i386/vecinit-2.c: Ditto.
10088
10089 2011-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10090
10091 PR target/46610
10092 * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
10093 * gcc.target/mips/save-restore-3.c: Likewise.
10094 * gcc.target/mips/save-restore-4.c: Likewise.
10095 * gcc.target/mips/save-restore-5.c: Likewise.
10096
10097 PR target/47683
10098 * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
10099 * g++.dg/tree-prof/partition2.C: Likewise.
10100
10101 2011-02-09 Jason Merrill <jason@redhat.com>
10102
10103 * g++.dg/tree-ssa/inline-3.C: Use a normal function
10104 rather than misdeclare std::puts.
10105
10106 * g++.dg/ext/vla1.C: Adjust for C++0x mode.
10107 * g++.dg/other/warning1.C: Likewise.
10108 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
10109 * g++.old-deja/g++.gb/scope06.C: Likewise.
10110 * g++.old-deja/g++.law/cvt11.C: Likewise.
10111 * g++.old-deja/g++.law/init1.C: Likewise.
10112 * g++.dg/abi/mangle26.C: Likewise.
10113
10114 * g++.dg/template/function1.C: Adjust for C++0x mode.
10115 * g++.dg/cpp0x/regress/template-function1.C: Copy it.
10116
10117 * g++.dg/ext/label10.C: Adjust for C++0x mode.
10118 * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
10119
10120 * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
10121
10122 * g++.dg/cpp0x/regress/abi-empty7.C: New.
10123
10124 * g++.dg/cpp0x/regress: New directory.
10125 * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
10126 * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
10127 * g++.dg/cpp0x/regress/regress3.C: New.
10128
10129 2011-02-10 Richard Guenther <rguenther@suse.de>
10130
10131 PR tree-optimization/47677
10132 * gcc.dg/torture/pr47677.c: New testcase.
10133
10134 2011-02-10 Iain Sandoe <iains@gcc.gnu.org>
10135
10136 * objc.dg/special/load-category-1.m: Remove unused header.
10137 * objc.dg/special/load-category-1a.m: Likewise.
10138 * objc.dg/special/load-category-2.m: Likewise.
10139 * objc.dg/special/load-category-2a.m: Likewise.
10140 * objc.dg/special/load-category-3.m: Likewise.
10141 * objc.dg/special/load-category-3a.m: Likewise.
10142 * objc.dg/attributes/proto-attribute-2.m: Likewise.
10143 * objc.dg/attributes/proto-attribute-3.m: Likewise.
10144 * objc.dg/attributes/class-attribute-1.m: Likewise.
10145 * objc.dg/property/property.exp: Don't run for Darwin < 9.
10146 * obj-c++.dg/property/property.exp: Likewise.
10147 * objc.dg/attributes/method-sentinel-1.m: Update type header.
10148 * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
10149 * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
10150 * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
10151 * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
10152 * obj-c++.dg/template-8.mm: Likewise.
10153
10154 2011-02-10 Jakub Jelinek <jakub@redhat.com>
10155
10156 PR target/47665
10157 * gcc.target/i386/pr47665.c: New test.
10158
10159 2011-02-10 Jie Zhang <jie@codesourcery.com>
10160
10161 PR testsuite/47622
10162 Revert
10163 2011-02-05 Jie Zhang <jie@codesourcery.com>
10164 PR debug/42631
10165 * gcc.dg/pr42631.c: Update test.
10166 * gcc.dg/pr42631-2.c: New test.
10167
10168 2011-02-09 Janus Weil <janus@gcc.gnu.org>
10169
10170 PR fortran/47352
10171 * gfortran.dg/proc_decl_25.f90: New.
10172
10173 2011-02-09 Janus Weil <janus@gcc.gnu.org>
10174
10175 PR fortran/47463
10176 * gfortran.dg/typebound_assignment_2.f03: New.
10177
10178 2011-02-09 Richard Guenther <rguenther@suse.de>
10179
10180 PR tree-optimization/47664
10181 * gcc.dg/tree-ssa/inline-7.c: New testcase.
10182
10183 2011-02-09 Eric Botcazou <ebotcazou@adacore.com>
10184
10185 PR middle-end/47646
10186 * gnat.dg/uninit_func.adb: Adjust dg directive.
10187
10188 2011-02-09 Dominique Dhumieres <dominiq@lps.ens.fr>
10189
10190 PR middle-end/47646
10191 * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
10192
10193 2011-02-09 Janus Weil <janus@gcc.gnu.org>
10194
10195 PR fortran/47637
10196 * gfortran.dg/auto_dealloc_2.f90: New.
10197
10198 2011-02-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10199
10200 * gcc.dg/builtins-config.h: Remove __sgi handling.
10201 * lib/target-supports.exp (add_options_for_c99_runtime): Add
10202 -std=c99 for mips-sgi-irix6.5*.
10203
10204 2011-02-09 Martin Jambor <mjambor@suse.cz>
10205
10206 PR middle-end/45505
10207 * gfortran.dg/pr25923.f90: Remove xfails.
10208
10209 2011-02-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10210
10211 PR fortran/47583
10212 * gfortran.dg/inquire_14.f90: New test.
10213
10214 2011-02-08 Janus Weil <janus@gcc.gnu.org>
10215
10216 PR fortran/45290
10217 * gfortran.dg/pointer_init_6.f90: New.
10218
10219 2011-02-08 Jeff Law <law@redhat.com>
10220
10221 PR tree-optimization/42893
10222 * gcc.tree-ssa/pr42893.c: New test.
10223
10224 2011-02-08 Sebastian Pop <sebastian.pop@amd.com>
10225
10226 PR tree-optimization/46834
10227 PR tree-optimization/46994
10228 PR tree-optimization/46995
10229 * gcc.dg/graphite/id-pr46834.c: New.
10230 * gfortran.dg/graphite/id-pr46994.f90: New.
10231 * gfortran.dg/graphite/id-pr46995.f90: New.
10232
10233 2011-02-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10234
10235 PR middle-end/47646
10236 * gcc.dg/pr39666-2.c (foo2): If the location of the statement
10237 using the variable is known the warning is emitted there.
10238 * gcc.dg/uninit-pr19430.c (foo): Likewise.
10239 * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
10240
10241 * c-c++-common/pr20000.c (g): Both warnings occur at the return
10242 statement.
10243 (vg): Likewise.
10244 * gcc.dg/noreturn-1.c (foo5): Likewise.
10245 * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
10246 (method2): Likewise.
10247
10248 * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
10249 the return statement using the uninitialized variable.
10250 * gfortran.dg/pr39666-2.f90 (f): Likewise.
10251
10252 2011-02-08 Richard Guenther <rguenther@suse.de>
10253
10254 PR middle-end/47639
10255 * g++.dg/opt/pr47639.c: New testcase.
10256
10257 2011-02-08 Richard Guenther <rguenther@suse.de>
10258
10259 PR tree-optimization/47632
10260 * g++.dg/opt/pr47632.C: New testcase.
10261
10262 2011-02-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10263
10264 * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
10265
10266 2011-02-07 Richard Guenther <rguenther@suse.de>
10267
10268 PR tree-optimization/47615
10269 * g++.dg/opt/pr47615.C: New testcase.
10270
10271 2011-02-07 Richard Guenther <rguenther@suse.de>
10272
10273 PR tree-optimization/47621
10274 * gcc.dg/torture/pr47621.c: New testcase.
10275
10276 2011-02-07 Uros Bizjak <ubizjak@gmail.com>
10277
10278 * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
10279
10280 2011-02-06 Paul Thomas <pault@gcc.gnu.org>
10281
10282 PR fortran/47592
10283 * gfortran.dg/allocate_with_source_1 : New test.
10284
10285 2011-02-05 Jakub Jelinek <jakub@redhat.com>
10286
10287 PR middle-end/47610
10288 * gcc.dg/pr47610.c: New test.
10289
10290 2011-02-05 Jie Zhang <jie@codesourcery.com>
10291
10292 PR debug/42631
10293 * gcc.dg/pr42631.c: Update test.
10294 * gcc.dg/pr42631-2.c: New test.
10295
10296 2001-02-05 Thomas Koenig <tkoenig@gcc.gnu.org>
10297
10298 PR fortran/47574
10299 * gfortran.dg/pr47574.f90: New test.
10300
10301 2011-02-04 Sebastian Pop <sebastian.pop@amd.com>
10302
10303 PR tree-optimization/46194
10304 * gcc.dg/autopar/pr46194.c: New.
10305
10306 2011-02-04 H.J. Lu <hongjiu.lu@intel.com>
10307
10308 PR tree-optimization/43695
10309 * g++.dg/ipa/pr43695.C: New.
10310
10311 2011-02-04 Jakub Jelinek <jakub@redhat.com>
10312
10313 PR inline-asm/23200
10314 * gcc.dg/pr23200.c: New test.
10315
10316 2011-02-03 Jonathan Wakely <jwakely.gcc@gmail.com>
10317
10318 PR c++/47589
10319 * g++.dg/pr47589.C: New test.
10320
10321 2011-02-03 Dodji Seketeli <dodji@redhat.com>
10322
10323 PR c++/47398
10324 * g++.dg/template/typedef37.C: New test.
10325 * g++.dg/template/param1.C: Adjust expected error message.
10326
10327 2011-02-03 Jakub Jelinek <jakub@redhat.com>
10328
10329 PR middle-end/31490
10330 * gcc.dg/pr31490-2.c: New test.
10331 * gcc.dg/pr31490-3.c: New test.
10332 * gcc.dg/pr31490-4.c: New test.
10333
10334 2011-02-03 Nathan Froyd <froydnj@codesourcery.com>
10335 Jakub Jelinek <jakub@redhat.com>
10336
10337 PR c++/46890
10338 * g++.dg/parser/semicolon3.C: Adjust.
10339 * g++.dg/parser/semicolon4.C: New testcase.
10340 * g++.dg/pr46890.C: New testcase.
10341
10342 2011-02-03 Paolo Carlini <paolo.carlini@oracle.com>
10343
10344 PR c++/29571
10345 * g++.dg/init/pr29571.C: New.
10346
10347 2011-02-03 H.J. Lu <hongjiu.lu@intel.com>
10348
10349 * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
10350 instead of vect_int.
10351
10352 2011-02-03 Jakub Jelinek <jakub@redhat.com>
10353
10354 PR target/47312
10355 * gcc.target/i386/pr47312.c: New test.
10356
10357 PR target/47564
10358 * gcc.target/i386/pr47564.c: New test.
10359
10360 2011-02-03 Alexandre Oliva <aoliva@redhat.com>
10361
10362 PR tree-optimization/45122
10363 * gcc.dg/tree-ssa/pr45122.c: New.
10364
10365 2011-02-02 Michael Meissner <meissner@linux.vnet.ibm.com>
10366
10367 PR target/47272
10368 * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
10369 and vec_vsx_st.
10370
10371 * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
10372 and vsx so a default --with-cpu=power7 doesn't give an error
10373 when -mavoid-indexed-addresses is used.
10374
10375 * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
10376 wrapper function to save the arguments and then jump to the real
10377 function, rather than depending on the compiler not to move stuff
10378 before an asm.
10379 * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
10380
10381 2011-02-02 Janus Weil <janus@gcc.gnu.org>
10382 Paul Thomas <pault@gcc.gnu.org>
10383
10384 PR fortran/47082
10385 * gfortran.dg/class_37.f03 : New test.
10386
10387 2011-02-02 Sebastian Pop <sebastian.pop@amd.com>
10388 Richard Guenther <rguenther@suse.de>
10389
10390 PR tree-optimization/40979
10391 PR bootstrap/47044
10392 * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
10393 * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
10394 * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
10395 check_vect_support_and_set_flags.
10396 * gfortran.dg/graphite/vect-pr40979.f90: New.
10397
10398 2011-02-02 Janus Weil <janus@gcc.gnu.org>
10399
10400 PR fortran/47572
10401 * gfortran.dg/class_36.f03: New.
10402
10403 2011-02-02 Richard Guenther <rguenther@suse.de>
10404
10405 PR tree-optimization/47566
10406 * gcc.dg/lto/20110201-1_0.c: New testcase.
10407
10408 2011-02-02 Alexandre Oliva <aoliva@redhat.com>
10409
10410 PR debug/47498
10411 PR debug/47501
10412 PR debug/45136
10413 PR debug/45130
10414 * debug/pr47498.c: New.
10415 * debug/pr47501.c: New.
10416
10417 2011-02-01 Richard Guenther <rguenther@suse.de>
10418
10419 PR tree-optimization/47559
10420 * g++.dg/torture/pr47559.C: New testcase.
10421
10422 2011-02-01 Janus Weil <janus@gcc.gnu.org>
10423
10424 PR fortran/47565
10425 * gfortran.dg/typebound_call_20.f03: New.
10426
10427 2011-02-01 Richard Guenther <rguenther@suse.de>
10428
10429 PR tree-optimization/47555
10430 * gcc.dg/pr47555.c: New testcase.
10431
10432 2011-02-01 Richard Guenther <rguenther@suse.de>
10433
10434 PR tree-optimization/47541
10435 * g++.dg/torture/pr47541.C: New testcase.
10436
10437 2011-01-31 Janus Weil <janus@gcc.gnu.org>
10438
10439 PR fortran/47455
10440 * gfortran.dg/typebound_call_19.f03: New.
10441
10442 2011-01-31 Jakub Jelinek <jakub@redhat.com>
10443
10444 PR c++/47416
10445 * g++.dg/cpp0x/pr47416.C: New test.
10446
10447 2011-01-31 Paul Thomas <pault@gcc.gnu.org>
10448
10449 PR fortran/47519
10450 * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
10451
10452 2011-01-31 Janus Weil <janus@gcc.gnu.org>
10453
10454 PR fortran/47463
10455 * gfortran.dg/typebound_assignment_1.f03: New.
10456
10457 2011-01-31 Jakub Jelinek <jakub@redhat.com>
10458
10459 PR tree-optimization/47538
10460 * gcc.c-torture/execute/pr47538.c: New test.
10461
10462 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10463
10464 PR target/45325
10465 * gcc.target/i386/pr38240.c: Add dg-options "-msse".
10466
10467 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10468
10469 * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
10470
10471 2011-01-31 Eric Botcazou <ebotcazou@adacore.com>
10472
10473 PR rtl-optimization/44031
10474 * gcc.c-torture/compile/20110131-1.c: New test.
10475
10476 2011-01-31 Tobias Burnus <burnus@net-b.de>
10477
10478 PR fortran/47042
10479 * gfortran.dg/stmt_func_1.f90: New.
10480
10481 2011-01-31 Tobias Burnus <burnus@net-b.de>
10482
10483 PR fortran/47042
10484 * gfortran.dg/interface_34.f90: New.
10485
10486 2011-01-30 Paul Thomas <pault@gcc.gnu.org>
10487
10488 PR fortran/47523
10489 * gfortran.dg/realloc_on_assign_5.f03: New test.
10490 * gfortran.dg/realloc_on_assign_5.f03: New test.
10491
10492 2011-01-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10493
10494 * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
10495 * gfortran.dg/bessel_7.f90: Likewise.
10496 * gfortran.dg/erf_2.F90: Likewise. Always run with -O0.
10497
10498 * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
10499 * gfortran.dg/sum_init_expr.f03: Likewise.
10500
10501 * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
10502
10503 * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
10504 -r -nostdlib.
10505
10506 * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
10507 loop only on "vect_intfloat_cvt" targets.
10508
10509 2011-01-29 Tobias Burnus <burnus@net-b.de>
10510
10511 PR fortran/47531
10512 * gfortran.dg/shape_6.f90: New.
10513
10514 2011-01-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10515
10516 PR libgfortran/47434
10517 * gfortran.dg/read_infnan_1.f90: Update test.
10518 * gfortran.dg/module_nan.f90: Update test.
10519 * gfortran.dg/char4_iunit_1.f03: Update test.
10520 * gfortran.dg/large_real_kind_1.f90: Update test.
10521 * gfortran.dg/real_const_3.f90: Update test.
10522 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
10523
10524 2011-01-29 Dodji Seketeli <dodji@redhat.com>
10525
10526 PR c++/47311
10527 * g++.dg/template/param2.C: New test.
10528
10529 2011-01-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10530
10531 PR libgfortran/47285
10532 * gfortran.dg/fmt_g.f: New test.
10533
10534 2011-01-28 Tobias Burnus <burnus@net-b.de>
10535
10536 PR fortran/47507
10537 * gfortran.dg/pure_formal_1.f90: New.
10538
10539 2011-01-28 Jakub Jelinek <jakub@redhat.com>
10540
10541 PR target/42894
10542 * gcc.dg/tls/pr42894.c: New test.
10543
10544 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10545
10546 * gcc.dg/pr47276.c: Add dg-require-visibility.
10547
10548 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10549
10550 * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
10551
10552 2011-01-28 Paul Thomas <pault@gcc.gnu.org>
10553 Tobias Burnus <burnus@gcc.gnu.org>
10554
10555 PR fortran/45170
10556 PR fortran/35810
10557 PR fortran/47350
10558 * gfortran.dg/realloc_on_assign_3.f03: New test.
10559 * gfortran.dg/realloc_on_assign_4.f03: New test.
10560 * gfortran.dg/allocatable_function_5.f90: New test.
10561 * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
10562 * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
10563 implemented" dg-errors.
10564
10565 2011-01-27 Jan Hubicka <jh@suse.cz>
10566
10567 PR middle-end/46949
10568 * gcc.dg/attr-weakref-4.c: New testcase
10569
10570 2011-01-27 Martin Jambor <mjambor@suse.cz>
10571
10572 PR tree-optimization/47228
10573 * gcc.dg/torture/pr47228.c: New test.
10574
10575 2011-01-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10576
10577 * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
10578
10579 2011-01-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10580
10581 * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
10582 when using auto-overlay support on the SPU.
10583
10584 2011-01-27 Eric Botcazou <ebotcazou@adacore.com>
10585
10586 PR rtl-optimization/44174
10587 * gcc.target/i386/asm-6.c: New test.
10588
10589 2011-01-26 Mikael Pettersson <mikpe@it.uu.se>
10590
10591 PR rtl-optimization/46856
10592 * gcc.c-torture/compile/pr46856.c: New test.
10593
10594 2011-01-26 Nicola Pero <nicola.pero@meta-innovation.com>
10595 Andrew Pinski <pinskia@gmail.com>
10596
10597 PR c/43082
10598 * gcc.dg/pr43082.c: New.
10599
10600 2011-01-26 DJ Delorie <dj@redhat.com>
10601
10602 PR rtl-optimization/46878
10603 * gcc.dg/pr46878-1.c: New test.
10604
10605 2011-01-26 Jakub Jelinek <jakub@redhat.com>
10606
10607 PR c++/47476
10608 * g++.dg/cpp0x/pr47476.C: New test.
10609
10610 2011-01-26 Eric Botcazou <ebotcazou@adacore.com>
10611
10612 * gcc.c-torture/compile/20110126-1.c: New test.
10613
10614 2011-01-26 Jakub Jelinek <jakub@redhat.com>
10615
10616 PR c/47473
10617 * gcc.dg/torture/pr47473.c: New test.
10618
10619 2011-01-26 Jan Hubicka <jh@suse.cz>
10620
10621 PR target/47237
10622 * gcc.c-torture/execute/pr47237.c: New testcase.
10623
10624 2011-01-26 Jan Hubicka <jh@suse.cz>
10625
10626 PR tree-optimization/47190
10627 * gcc.dg/attr-weakref-3.c: New testcase.
10628
10629 2011-01-26 Dave Korn <dave.korn.cygwin@gmail.com>
10630
10631 PR c++/43601
10632 * gcc.dg/dll-9a.c: New test file.
10633 * gcc.dg/dll-11.c: Likewise.
10634 * gcc.dg/dll-12.c: Likewise.
10635 * gcc.dg/dll-12a.c: Likewise.
10636 * gcc.dg/dll-11a.c: Likewise.
10637 * gcc.dg/dll-9.c: Likewise.
10638 * gcc.dg/dll-10.c: Likewise.
10639 * gcc.dg/dll-10a.c: Likewise.
10640 * g++.dg/ext/dllexport4a.cc: Likewise.
10641 * g++.dg/ext/dllexport4.C: Likewise.
10642 * g++.dg/ext/dllexport5.C: Likewise.
10643 * g++.dg/ext/dllexport5a.cc: Likewise.
10644
10645 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
10646
10647 PR tree-optimization/46970
10648 * gcc.dg/graphite/pr46970.c: New.
10649
10650 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
10651
10652 PR tree-optimization/46215
10653 * gcc.dg/graphite/pr46215.c: New.
10654
10655 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
10656
10657 PR tree-optimization/46168
10658 * gcc.dg/graphite/pr46168.c: New.
10659
10660 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
10661
10662 PR tree-optimization/43657
10663 * gcc.dg/graphite/pr43657.c: New.
10664
10665 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
10666
10667 PR tree-optimization/29832
10668 * gfortran.dg/graphite/pr29832.f90: New.
10669
10670 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
10671
10672 PR tree-optimization/43567
10673 * gcc.dg/graphite/pr43567.c: New.
10674
10675 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
10676
10677 * gfortran.dg/graphite/interchange-4.f: New.
10678 * gfortran.dg/graphite/interchange-5.f: New.
10679
10680 * gcc.dg/tree-ssa/ltrans-1.c: Removed.
10681 * gcc.dg/tree-ssa/ltrans-2.c: Removed.
10682 * gcc.dg/tree-ssa/ltrans-3.c: Removed.
10683 * gcc.dg/tree-ssa/ltrans-4.c: Removed.
10684 * gcc.dg/tree-ssa/ltrans-5.c: Removed.
10685 * gcc.dg/tree-ssa/ltrans-6.c: Removed.
10686 * gcc.dg/tree-ssa/ltrans-8.c: Removed.
10687 * gfortran.dg/ltrans-7.f90: Removed.
10688 * gcc.dg/tree-ssa/data-dep-1.c: Removed.
10689
10690 * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
10691 * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
10692 * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
10693 * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
10694 * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
10695 * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
10696 * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
10697 * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
10698 * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
10699 * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
10700 * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
10701 * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
10702 * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
10703 * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
10704 * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
10705 * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
10706 * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
10707 * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
10708 * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
10709 * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
10710 * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
10711 * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
10712 * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
10713 * gcc.dg/tree-ssa/data-dep-1.c
10714 * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
10715 * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
10716 * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
10717 * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
10718 * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
10719
10720 2011-01-25 Jakub Jelinek <jakub@redhat.com>
10721
10722 PR tree-optimization/47265
10723 PR tree-optimization/47443
10724 * gcc.c-torture/compile/pr47265.c: New test.
10725 * gcc.dg/pr47443.c: New test.
10726
10727 2011-01-25 Martin Jambor <mjambor@suse.cz>
10728
10729 PR tree-optimization/47382
10730 * g++.dg/torture/pr47382.C: New test.
10731 * g++.dg/opt/devirt1.C: Xfail.
10732
10733 2011-01-25 Yao Qi <yao@codesourcery.com>
10734
10735 PR target/45701
10736 * gcc.target/arm/pr45701-1.c: New test.
10737 * gcc.target/arm/pr45701-2.c: New test.
10738 * gcc.target/arm/pr45701-3.c: New test.
10739
10740 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
10741 Jakub Jelinek <jakub@redhat.com>
10742
10743 PR tree-optimization/47271
10744 * gcc.dg/tree-ssa/ifc-pr47271.c: New.
10745
10746 2011-01-25 Nick Clifton <nickc@redhat.com>
10747
10748 * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
10749 (saturate_add): Delete.
10750 (exchange): Delete.
10751 (main): Do not run saturate_add.
10752 (set_interrupts): Delete.
10753
10754 2011-01-25 Tobias Burnus <burnus@net-b.de>
10755
10756 PR fortran/47448
10757 * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
10758
10759 2011-01-25 Jakub Jelinek <jakub@redhat.com>
10760
10761 PR tree-optimization/47427
10762 PR tree-optimization/47428
10763 * gcc.c-torture/compile/pr47427.c: New test.
10764 * gcc.c-torture/compile/pr47428.c: New test.
10765
10766 2011-01-25 Richard Guenther <rguenther@suse.de>
10767
10768 PR middle-end/47411
10769 * gcc.dg/torture/pr47411.c: New testcase.
10770
10771 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
10772
10773 * gfortran.dg/graphite/id-24.f: New.
10774 * gfortran.dg/graphite/id-25.f: New.
10775
10776 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
10777
10778 * gfortran.dg/graphite/id-23.f: New.
10779
10780 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
10781
10782 * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
10783
10784 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
10785
10786 * gcc.dg/graphite/block-0.c: Un-XFAILed.
10787 * gcc.dg/graphite/block-1.c: Un-XFAILed.
10788 * gcc.dg/graphite/block-7.c: Un-XFAILed.
10789 * gcc.dg/graphite/block-8.c: Un-XFAILed.
10790 * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
10791 * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
10792 * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
10793 * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
10794 * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
10795
10796 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
10797
10798 * gcc.dg/graphite/block-0.c: Add documentation.
10799 * gcc.dg/graphite/block-4.c: Same.
10800 * gcc.dg/graphite/block-7.c: Same.
10801 * gcc.dg/graphite/block-8.c: New.
10802 * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
10803 * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
10804 * gcc.dg/graphite/interchange-12.c: Add documentation.
10805 * gcc.dg/graphite/interchange-13.c: New.
10806 * gcc.dg/graphite/interchange-14.c: New.
10807 * gcc.dg/graphite/interchange-15.c: New.
10808 * gcc.dg/graphite/interchange-8.c: Add documentation.
10809 * gcc.dg/graphite/interchange-mvt.c: Same.
10810
10811 2011-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
10812
10813 PR target/47408
10814 * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
10815 * gcc.target/powerpc/altivec-14.c: Ditto.
10816 * gcc.target/powerpc/altivec-33.c: Ditto.
10817 * gcc.target/powerpc/altivec-types-1.c: Ditto.
10818 * gcc.target/powerpc/altivec-types-2.c: Ditto.
10819 * gcc.target/powerpc/altivec-types-3.c: Ditto.
10820 * gcc.target/powerpc/altivec-types-4.c: Ditto.
10821 * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
10822 * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
10823 * g++.dg/ext/altivec-15.C: Ditto.
10824 * g++.dg/ext/altivec-types-1.C: Ditto.
10825 * g++.dg/ext/altivec-types-2.C: Ditto.
10826 * g++.dg/ext/altivec-types-3.C: Ditto.
10827 * g++.dg/ext/altivec-types-4.C: Ditto.
10828
10829 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10830
10831 * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
10832
10833 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10834
10835 * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
10836 optimization options.
10837
10838 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10839
10840 * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
10841
10842 PR testsuite/45988
10843 * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
10844
10845 2011-01-23 Tobias Burnus <burnus@net-b.de>
10846
10847 PR fortran/47421
10848 * gfortran.dg/allocatable_scalar_12.f90: New.
10849
10850 2011-01-23 Ira Rosen <irar@il.ibm.com>
10851
10852 * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
10853 vectorization to be not profitable if peeling is used to
10854 realign the memory access.
10855 * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
10856 loop bound to avoid loop unrolling.
10857 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
10858
10859 2011-01-22 Jan Hubicka <jh@suse.cz>
10860
10861 PR lto/47333
10862 * g++.dg/lto/pr47333.C: New file.
10863
10864 2011-01-22 Jan Hubicka <jh@suse.cz>
10865
10866 PR tree-optimization/43884
10867 PR lto/44334
10868 * gcc.dg/autopar/outer-2.c: Increase array size.
10869 * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
10870
10871 2011-01-22 Thomas Koenig <tkoenig@gcc.gnu.org>
10872
10873 PR fortran/38536
10874 * gfortran.dg/c_loc_tests_16.f90: New test.
10875
10876 2011-01-22 Tobias Burnus <burnus@net-b.de>
10877
10878 PR fortran/47399
10879 * gfortran.dg/typebound_proc_19.f90: New.
10880
10881 2011-01-21 Jeff Law <law@redhat.com>
10882
10883 PR tree-optimization/47053
10884 * g++.dg/pr47053.C: New test.
10885
10886 2011-01-21 Jason Merrill <jason@redhat.com>
10887
10888 PR c++/47041
10889 * g++.dg/cpp0x/constexpr-ctor6.C: New.
10890
10891 2011-01-21 Jakub Jelinek <jakub@redhat.com>
10892
10893 PR c++/47388
10894 * g++.dg/cpp0x/range-for10.C: New test.
10895 * g++.dg/template/for1.C: New test.
10896
10897 PR middle-end/45566
10898 * g++.dg/tree-prof/partition3.C: New test.
10899
10900 * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
10901
10902 PR rtl-optimization/47366
10903 * g++.dg/opt/pr47366.C: New test.
10904
10905 2011-01-21 Jason Merrill <jason@redhat.com>
10906
10907 PR c++/46552
10908 * g++.dg/cpp0x/constexpr-regress2.C: New.
10909
10910 * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
10911
10912 2011-01-21 Jeff Law <law@redhat.com>
10913
10914 PR rtl-optimization/41619
10915 * gcc.dg/pr41619.c: New.
10916
10917 2011-01-21 Jakub Jelinek <jakub@redhat.com>
10918
10919 PR tree-optimization/47355
10920 * g++.dg/opt/pr47355.C: New test.
10921
10922 2011-01-21 Richard Guenther <rguenther@suse.de>
10923
10924 * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
10925 making main hot.
10926
10927 2011-01-21 Richard Guenther <rguenther@suse.de>
10928
10929 PR tree-optimization/47365
10930 * gcc.dg/torture/pr47365.c: New testcase.
10931 * gcc.dg/tree-ssa/pr47392.c: Likewise.
10932
10933 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10934
10935 * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
10936
10937 2011-01-21 Jakub Jelinek <jakub@redhat.com>
10938
10939 PR tree-optimization/47391
10940 * gcc.dg/pr47391.c: New test.
10941
10942 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10943
10944 * g++.dg/template/char1.C: Use signed char.
10945
10946 2011-01-21 Tobias Burnus <burnus@net-b.de>
10947
10948 PR fortran/47377
10949 * gfortran.dg/pointer_target_4.f90: New.
10950
10951 2011-01-20 Michael Meissner <meissner@linux.vnet.ibm.com>
10952
10953 PR target/47251
10954 * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
10955 ILP32 system and not IP32.
10956
10957 2011-01-20 Alexandre Oliva <aoliva@redhat.com>
10958
10959 PR debug/46583
10960 * g++.dg/debug/pr46583.C: New.
10961
10962 2011-01-20 Jakub Jelinek <jakub@redhat.com>
10963
10964 PR debug/47283
10965 * g++.dg/debug/pr47283.C: New test.
10966
10967 PR testsuite/47371
10968 * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
10969 * gcc.target/i386/headmerge-2.c: Likewise.
10970
10971 2011-01-20 Richard Guenther <rguenther@suse.de>
10972
10973 PR middle-end/47370
10974 * gcc.dg/torture/pr47370.c: New testcase.
10975
10976 2011-01-20 Jakub Jelinek <jakub@redhat.com>
10977
10978 PR tree-optimization/46130
10979 * gcc.dg/pr46130-1.c: New test.
10980 * gcc.dg/pr46130-2.c: New test.
10981
10982 2011-01-19 Dodji Seketeli <dodji@redhat.com>
10983
10984 PR c++/47291
10985 * g++.dg/debug/dwarf2/template-params-10.C: New test.
10986
10987 2011-01-19 Alexandre Oliva <aoliva@redhat.com>
10988
10989 PR debug/46240
10990 * g++.dg/debug/pr46240.cc: New.
10991
10992 2011-01-19 Jakub Jelinek <jakub@redhat.com>
10993
10994 PR c++/47303
10995 * g++.dg/template/anonunion1.C: New test.
10996
10997 PR rtl-optimization/47337
10998 * gcc.c-torture/execute/pr47337.c: New test.
10999
11000 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11001
11002 PR testsuite/45342
11003 * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
11004
11005 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11006
11007 PR tree-optimization/46021
11008 * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
11009
11010 2011-01-19 Jakub Jelinek <jakub@redhat.com>
11011
11012 PR tree-optimization/47290
11013 * g++.dg/torture/pr47290.C: New test.
11014
11015 2011-01-18 Janus Weil <janus@gcc.gnu.org>
11016
11017 PR fortran/47240
11018 * gfortran.dg/proc_ptr_comp_29.f90: New.
11019
11020 2011-01-18 Dominique d'Humieres <dominiq@lps.ens.fr>
11021
11022 PR testsuite/41146
11023 * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
11024 powerpc-apple-darwin9.
11025
11026 2011-01-18 Jakub Jelinek <jakub@redhat.com>
11027
11028 PR rtl-optimization/47299
11029 * gcc.c-torture/execute/pr47299.c: New test.
11030
11031 2011-01-17 Jason Merrill <jason@redhat.com>
11032
11033 * g++.dg/cpp0x/constexpr-virtual.C: New.
11034
11035 2011-01-17 Jakub Jelinek <jakub@redhat.com>
11036
11037 PR fortran/47331
11038 * gfortran.dg/gomp/pr47331.f90: New test.
11039
11040 2011-01-17 Nicola Pero <nicola.pero@meta-innovation.com>
11041
11042 PR objc/47314
11043 * objc.dg/selector-warn-1.m: New.
11044 * obj-c++.dg/selector-warn-1.mm: New.
11045
11046 2011-01-17 Richard Sandiford <rdsandiford@googlemail.com>
11047
11048 * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
11049 Update dg-final accordingly.
11050
11051 2011-01-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11052
11053 * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
11054
11055 2011-01-17 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
11056
11057 * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
11058 target check.
11059 * gcc.dg/guality/pr36728-2.c: Likewise.
11060
11061 2011-01-17 Richard Guenther <rguenther@suse.de>
11062
11063 PR tree-optimization/47313
11064 * g++.dg/torture/pr47313.C: New testcase.
11065
11066 2011-01-17 H.J. Lu <hongjiu.lu@intel.com>
11067
11068 PR target/47318
11069 * gcc.target/i386/avx-vmaskmovpd-1.c: New.
11070 * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
11071 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
11072 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
11073
11074 * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
11075 as __m256i.
11076 * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
11077 * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
11078 * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
11079
11080 2011-01-17 Richard Guenther <rguenther@suse.de>
11081
11082 PR tree-optimization/45967
11083 * gcc.dg/torture/pr45967-2.c: New testcase.
11084 * gcc.dg/torture/pr45967-3.c: Likewise.
11085
11086 2011-01-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
11087
11088 PR testsuite/47325
11089 * g++.dg/ext/pr47213.C: Require visibility.
11090
11091 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
11092
11093 * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
11094 * gcc.dg/fixed-point/struct-union.c: Update error messages.
11095
11096 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
11097
11098 * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
11099 Linux-based targets.
11100
11101 2011-01-13 Jan Hubicka <jh@suse.cz>
11102
11103 PR tree-optimization/47276
11104 * gcc.dg/pr47276.c: New testcase.
11105
11106 2011-01-15 Giovanni Funchal <gafunchal@gmail.com>
11107 Jonathan Wakely <jwakely.gcc@gmail.com>
11108
11109 PR c++/33558
11110 * g++.dg/other/pr33558.C: New.
11111 * g++.dg/other/pr33558-2.C: New.
11112
11113 2011-01-14 Martin Jambor <mjambor@suse.cz>
11114
11115 PR tree-optimization/45934
11116 PR tree-optimization/46302
11117 * g++.dg/ipa/devirt-c-1.C: New test.
11118 * g++.dg/ipa/devirt-c-2.C: Likewise.
11119 * g++.dg/ipa/devirt-c-3.C: Likewise.
11120 * g++.dg/ipa/devirt-c-4.C: Likewise.
11121 * g++.dg/ipa/devirt-c-5.C: Likewise.
11122 * g++.dg/ipa/devirt-c-6.C: Likewise.
11123 * g++.dg/ipa/devirt-6.C: Likewise.
11124 * g++.dg/ipa/devirt-d-1.C: Likewise.
11125 * g++.dg/torture/pr45934.C: Likewise.
11126
11127 2011-01-14 Jason Merrill <jason@redhat.com>
11128
11129 * g++.dg/cpp0x/variadic105.C: New.
11130
11131 2011-01-08 Dominique d'Humieres <dominiq@lps.ens.fr>
11132 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11133
11134 PR objc/45989
11135 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
11136 (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
11137 execution tests on i?86-*-*, x86_64-*-* and
11138 powerpc*-apple-darwin* && ilp32.
11139 XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
11140 tests on i?86-*-* and x86_64-*-*.
11141
11142 2011-01-14 Richard Guenther <rguenther@suse.de>
11143
11144 PR tree-optimization/47280
11145 * g++.dg/opt/pr47280.C: New testcase.
11146
11147 2011-01-14 Jason Merrill <jason@redhat.com>
11148
11149 * g++.dg/cpp0x/constexpr-regress1.C: New.
11150
11151 * g++.dg/ext/flexary2.C: New.
11152
11153 2011-01-14 Richard Guenther <rguenther@suse.de>
11154
11155 PR middle-end/47281
11156 * gcc.dg/torture/pr47281.c: New testcase.
11157 * gcc.dg/tree-ssa/pr46076.c: XFAIL.
11158
11159 2011-01-14 Richard Guenther <rguenther@suse.de>
11160
11161 PR tree-optimization/47286
11162 * gcc.dg/tree-ssa/pr47286.c: New testcase.
11163
11164 2011-01-13 Kai Tietz <kai.tietz@onevision.com>
11165
11166 PR c++/47213
11167 * g++.dg/ext/pr47213.C: New.
11168
11169 2011-01-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11170
11171 * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
11172
11173 2011-01-13 Tobias Burnus <burnus@net-b.de>
11174 Mikael Morin <mikael@gcc.gnu.org>
11175
11176 PR fortran/45848
11177 PR fortran/47204
11178 * gfortran.dg/select_type_20.f90: New.
11179 * gfortran.dg/select_type_21.f90: New.
11180
11181 2011-01-13 Michael Meissner <meissner@linux.vnet.ibm.com>
11182
11183 PR target/47251
11184 * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
11185
11186 2011-01-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
11187
11188 * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
11189 * gcc.dg/guality/pr36728-2.c: Likewise.
11190
11191 2011-01-13 Dodji Seketeli <dodji@redhat.com>
11192
11193 PR debug/PR46973
11194 * g++.dg/debug/dwarf2/template-params-9.C: New test.
11195
11196 2011-01-13 Andrey Belevantsev <abel@ispras.ru>
11197
11198 PR rtl-optimization/45352
11199 * gcc.dg/pr45352-3.c: New.
11200
11201 2011-01-12 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
11202
11203 * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
11204 comment.
11205 * g++.dg/cpp0x/range-for8.C: New.
11206 * g++.dg/cpp0x/range-for9.C: New.
11207
11208 2011-01-12 Kai Tietz <kai.tietz@onevision.com>
11209
11210 PR debug/47209
11211 * g++.dg/debug/pr47209.C: New.
11212
11213 2011-01-12 Richard Guenther <rguenther@suse.de>
11214
11215 PR lto/47259
11216 * gcc.dg/lto/pr47259_0.c: New testcase.
11217 * gcc.dg/lto/pr47259_1.c: Likewise.
11218
11219 2011-01-12 Iain Sandoe <iains@gcc.gnu.org>
11220
11221 * objc-obj-c++-shared/Object1.h: Add copyright header, update
11222 comments. Add a TEST_SUITE_ADDITIONS category for GNU runtime.
11223 Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
11224 methods missing from the OBJC2 Object.
11225 * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
11226 Amend implementation to use a TEST_SUITE_ADDITIONS category for both
11227 GNU and NeXT runtimes.
11228 * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
11229 comments.
11230 * objc-obj-c++-shared/Object1.m: Likewise.
11231 * objc.dg/encode-3.m: Update header use. Amend to be API2 compatible.
11232 * objc.dg/proto-qual-1.m: Likewise.
11233 * obj-c++.dg/proto-lossage-3.mm: Likewise.
11234 * obj-c++.dg/proto-qual-1.mm: Likewise.
11235
11236 2011-01-12 Eric Botcazou <ebotcazou@adacore.com>
11237
11238 PR testsuite/33033
11239 * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
11240
11241 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
11242
11243 Fixed the Objective-C++ testsuite and updated all tests.
11244 * lib/obj-c++.exp (obj-c++_init): Declare and set
11245 gcc_warning_prefix and gcc_error_prefix.
11246 * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
11247 'dg-warning', 'dg-message' and 'dg-error'.
11248 * obj-c++.dg/class-extension-3.mm: Likewise.
11249 * obj-c++.dg/class-protocol-1.mm: Likewise.
11250 * obj-c++.dg/encode-7.mm: Likewise.
11251 * obj-c++.dg/exceptions-3.mm: Likewise.
11252 * obj-c++.dg/exceptions-5.mm: Likewise.
11253 * obj-c++.dg/method-12.mm: Likewise.
11254 * obj-c++.dg/method-13.mm: Likewise.
11255 * obj-c++.dg/method-15.mm: Likewise.
11256 * obj-c++.dg/method-16.mm: Likewise.
11257 * obj-c++.dg/method-4.mm: Likewise.
11258 * obj-c++.dg/method-8.mm: Likewise.
11259 * obj-c++.dg/method-conflict-1.mm: Likewise.
11260 * obj-c++.dg/method-conflict-2.mm: Likewise.
11261 * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
11262 and uncommented second part of the testcase now that the testsuite
11263 works correctly.
11264 * obj-c++.dg/method-conflict-4.mm: Likewise. Also, removed FIXME
11265 and uncommented second part of the testcase now that the testsuite
11266 works correctly.
11267 * obj-c++.dg/private-1.mm: Likewise.
11268 * obj-c++.dg/proto-lossage-4.mm: Likewise.
11269 * obj-c++.dg/syntax-error-7.mm: Likewise.
11270 * obj-c++.dg/warn5.mm: Likewise.
11271 * obj-c++.dg/property/at-property-14.mm: Likewise.
11272 * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
11273 FIXME.
11274 * obj-c++.dg/property/at-property-18.mm: Likewise.
11275 * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
11276 FIXME.
11277 * obj-c++.dg/property/at-property-21.mm: Likewise.
11278 * obj-c++.dg/property/at-property-28.mm: Likewise.
11279 * obj-c++.dg/property/at-property-5.mm: Likewise.
11280 * obj-c++.dg/property/dynamic-2.mm: Likewise.
11281 * obj-c++.dg/property/property-neg-3.mm: Likewise.
11282 * obj-c++.dg/property/synthesize-11.mm: Likewise.
11283 * obj-c++.dg/property/synthesize-6.mm: Likewise.
11284 * obj-c++.dg/property/synthesize-8.mm: Likewise.
11285 * obj-c++.dg/property/synthesize-9.mm: Likewise.
11286 * obj-c++.dg/tls/diag-5.mm: Likewise.
11287 * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
11288 dg-error, now matched correctly.
11289
11290 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
11291
11292 * objc.dg/property/at-property-29.m: New.
11293 * obj-c++.dg/property/at-property-29.mm: New.
11294
11295 2011-01-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11296
11297 * go.test/go-test.exp (go-set-goarch): New proc.
11298 (go-gc-tests): Use it.
11299
11300 2011-01-11 Dodji Seketeli <dodji@redhat.com>
11301
11302 PR debug/46955
11303 * g++.dg/debug/dwarf2/template-params-8.C: New test.
11304
11305 2011-01-11 Richard Henderson <rth@redhat.com>
11306
11307 * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
11308
11309 2011-01-11 Jan Hubicka <jh@suse.cz>
11310
11311 PR lto/45721
11312 PR lto/45375
11313 * gcc.dg/lto/pr45721_1.c: New file.
11314 * gcc.dg/lto/pr45721_0.c: New file.
11315
11316 2011-01-11 Richard Guenther <rguenther@suse.de>
11317
11318 PR tree-optimization/46076
11319 * gcc.dg/tree-ssa/pr46076.c: New testcase.
11320
11321 2011-01-11 Jeff Law <law@redhat.com>
11322
11323 * PR tree-optimization/47086
11324 * gcc.dg/pr47086.c: New test.
11325
11326 2011-01-11 Jason Merrill <jason@redhat.com>
11327
11328 PR c++/46658
11329 * g++.dg/template/new10.C: New.
11330
11331 PR c++/45520
11332 * g++.dg/cpp0x/lambda/lambda-this3.C: New.
11333
11334 2011-01-11 Iain Sandoe <iains@gcc.gnu.org>
11335
11336 * objc-obj-c++-shared/next-mapping.h: Add copyright header.
11337 Split type definitions and NSConstantString class into...
11338 * objc-obj-c++-shared/objc-test-suite-types.h: New.
11339 * objc-obj-c++-shared/nsconstantstring-class.h: New.
11340 * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
11341 * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
11342 * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
11343 * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
11344 to comments.
11345 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
11346 encode defines for newer NeXT system headers.
11347 * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
11348 * obj-c++.dg/torture/strings/string1.mm: Likewise.
11349 * objc.dg/foreach-5.m: Likewise.
11350 * objc.dg/foreach-2.m: Likewise.
11351 * objc.dg/foreach-4.m: Likewise.
11352 * objc.dg/torture/strings/string1.m: Likewise.
11353 * objc.dg/torture/strings/string2.m: Likewise.
11354 * objc.dg/torture/strings/string3.m: Likewise.
11355 * objc.dg/torture/strings/string4.m: Likewise.
11356 * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
11357 header and stand alone.
11358 * obj-c++.dg/strings/strings-2.mm: Likewise.
11359 * objc.dg/torture/strings/const-str-3.m: Likewise.
11360 * objc.dg/strings/strings-2.m: Likewise.
11361 * objc.dg/strings/const-str-12b.m: Likewise.
11362
11363 2011-01-12 Richard Guenther <rguenther@suse.de>
11364
11365 PR middle-end/32511
11366 * gcc.dg/attr-weak-1.c: Adjust.
11367
11368 2011-01-11 Paul Thomas <pault@gcc.gnu.org>
11369
11370 PR fortran/47051
11371 * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
11372 standard compliant and comment.
11373
11374 2011-01-10 Jan Hubicka <jh@suse.cz>
11375
11376 PR lto/46083
11377 * gcc.dg/initpri3.c: New testcase.
11378
11379 2011-01-10 H.J. Lu <hongjiu.lu@intel.com>
11380
11381 PR lto/47222
11382 * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
11383 externally visible.
11384 (g_esi): Likewise.
11385 (g_ebx): Likewise.
11386 (g_ebp): Likewise.
11387 (g_esp): Likewise.
11388 (g_ebp_save): Likewise.
11389 (g_esp_save): Likewise.
11390
11391 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11392
11393 * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
11394
11395 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11396
11397 PR tree-optimization/46021
11398 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
11399 i?86-*-*, x86_64-*-*.
11400
11401 2011-01-10 Jeff Law <law@redhat.com>
11402
11403 * PR tree-optimization/47141
11404 * gcc.c-torture/compile/pr47141.c: New test.
11405
11406 2011-01-10 Eric Botcazou <ebotcazou@adacore.com>
11407
11408 PR testsuite/46230
11409 * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
11410 * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
11411 * gcc.dg/vect/slp-35.c: Remove XFAILs.
11412 * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
11413
11414 PR testsuite/46230
11415 * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
11416 being vectorized. Adjust dg-final pattern. Remove XFAIL.
11417 * gcc.dg/vect/vect-peel-2.c (main): Likewise.
11418 * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
11419 being vectorized. Adjust dg-final pattern.
11420
11421 PR testsuite/46230
11422 * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
11423 * gcc.dg/vect/slp-24.c: Likewise.
11424
11425 2011-01-10 Dave Korn <dave.korn.cygwin@gmail.com>
11426
11427 PR c++/47218
11428 * g++.dg/other/pr47218-1.C: New test file.
11429 * g++.dg/other/pr47218.C: Likewise.
11430 * g++.dg/other/pr47218.h: New supporting header.
11431
11432 2011-01-09 Nicola Pero <nicola.pero@meta-innovation.com>
11433
11434 PR objc/47232
11435 * objc.dg/attributes/invalid-attribute-1.m: New.
11436 * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
11437
11438 2011-01-09 Janus Weil <janus@gcc.gnu.org>
11439
11440 PR fortran/47224
11441 * gfortran.dg/proc_ptr_comp_28.f90: New.
11442
11443 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
11444
11445 * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
11446 * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
11447 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
11448 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
11449 * obj-c++.dg/gnu-api-2-object.mm: Likewise.
11450 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
11451 * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
11452 * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
11453 * objc.dg/gnu-api-2-class.m: Likewise.
11454 * objc.dg/gnu-api-2-ivar.m: Likewise.
11455 * objc.dg/gnu-api-2-method.m: Likewise.
11456 * objc.dg/gnu-api-2-objc.m: Likewise.
11457 * objc.dg/gnu-api-2-object.m: Likewise.
11458 * objc.dg/gnu-api-2-property.m: Likewise.
11459 * objc.dg/gnu-api-2-protocol.m: Likewise.
11460 * objc.dg/gnu-api-2-sel.m: Likewise.
11461
11462 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
11463
11464 * objc.dg/foreach-1.m: Skip for Darwin < 9.
11465 * objc.dg/objc-foreach-4.m: Likewise.
11466 * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
11467 * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
11468 * objc.dg/foreach-4.m: Likewise.
11469 * objc.dg/foreach-5.m: Likewise.
11470 * objc.dg/foreach-3.m: Return self from init.
11471
11472 2011-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
11473
11474 PR fortran/38536
11475 * gfortran.dg/iso_c_binding_c_loc_char_1.f03: New test.
11476
11477 2011-01-09 Janus Weil <janus@gcc.gnu.org>
11478
11479 PR fortran/46313
11480 * gfortran.dg/class_35.f90: New.
11481
11482 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
11483
11484 * objc.dg/foreach-1.m: Add "-Wall" to flags.
11485
11486 2011-01-08 Nicola Pero <nicola.pero@meta-innovation.com>
11487
11488 PR objc/47078
11489 * objc.dg/invalid-method-2.m: New.
11490 * obj-c++.dg/invalid-method-2.mm: New.
11491
11492 2011-01-08 Paul Thomas <pault@gcc.gnu.org>
11493
11494 PR fortran/46896
11495 * gfortran.dg/transpose_optimization_2.f90 : New test.
11496
11497 2011-01-08 Jan Hubicka <jh@suse.cz>
11498
11499 PR tree-optmization/46469
11500 * g++.dg/torture/pr46469.C: New testcase.
11501
11502 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
11503
11504 * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
11505 emulation of libobjc-gnu structure layout functionality to ..
11506 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
11507 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
11508 * objc/execute/bf-common.h: Adjust headers.
11509 * objc/execute/bf-1.m: Likewise.
11510 * objc/execute/bf-2.m: Likewise.
11511 * objc/execute/bf-3.m: Likewise.
11512 * objc/execute/bf-4.m: Likewise.
11513 * objc/execute/bf-5.m: Likewise.
11514 * objc/execute/bf-6.m: Likewise.
11515 * objc/execute/bf-7.m: Likewise.
11516 * objc/execute/bf-8.m: Likewise.
11517 * objc/execute/bf-9.m: Likewise.
11518 * objc/execute/bf-10.m: Likewise.
11519 * objc/execute/bf-11.m: Likewise.
11520 * objc/execute/bf-12.m: Likewise.
11521 * objc/execute/bf-13.m: Likewise.
11522 * objc/execute/bf-14.m: Likewise.
11523 * objc/execute/bf-15.m: Likewise.
11524 * objc/execute/bf-16.m: Likewise.
11525 * objc/execute/bf-17.m: Likewise.
11526 * objc/execute/bf-18.m: Likewise.
11527 * objc/execute/bf-19.m: Likewise.
11528 * objc/execute/bf-20.m: Likewise.
11529 * objc/execute/bf-21.m: Likewise.
11530 * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
11531 objc_get_type_qualifiers ().
11532
11533 2011-01-08 Thomas Koenig <tkoenig@gcc.gnu.org>
11534
11535 PR fortran/45777
11536 * gfortran.dg/dependency_39.f90: New test.
11537
11538 2011-01-07 Jan Hubicka <jh@suse.cz>
11539
11540 Get builtins tests ready for linker plugin.
11541 * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
11542 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
11543 my_memset, my_bzero): Mark used.
11544 * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
11545 * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
11546 volatile.
11547 * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
11548 volatile.
11549
11550 2011-01-07 Jan Hubicka <jh@suse.cz>
11551
11552 PR tree-optimization/46367
11553 * g++.dg/torture/pr46367.C: New file.
11554
11555 2011-01-07 Jakub Jelinek <jakub@redhat.com>
11556
11557 PR target/47201
11558 * gcc.dg/pr47201.c: New test.
11559
11560 PR bootstrap/47187
11561 * gcc.dg/tree-prof/pr47187.c: New test.
11562
11563 2011-01-07 Tobias Burnus <burnus@net-b.de>
11564
11565 PR fortran/41580
11566 * gfortran.dg/extends_type_of_3.f90: New.
11567
11568 2011-01-07 Kai Tietz <kai.tietz@onevision.com>
11569
11570 * g++.dg/ext/dllexport-MI1.C: Adjust test.
11571 * g++.dg/ext/dllimport-MI1.C: Likewise.
11572 * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
11573 * g++.dg/ext/dllimport10.C: Likewise.
11574 * g++.dg/ext/dllimport11.C: Likewise.
11575 * g++.dg/ext/dllimport12.C: Likewise.
11576 * g++.dg/ext/dllimport13.C: Likewise.
11577 * g++.dg/ext/dllimport2.C: Likewise.
11578 * g++.dg/ext/dllimport3.C: Likewise.
11579 * g++.dg/ext/dllimport4.C: Likewise.
11580 * g++.dg/ext/dllimport5.C: Likewise.
11581 * g++.dg/ext/dllimport6.C: Likewise.
11582 * g++.dg/ext/dllimport8.C: Likewise.
11583 * g++.dg/ext/dllimport9.C: Likewise.
11584 * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
11585 targets, too. Additionally enable test for i?86-*-mingw*.
11586 * g++.dg/ext/selectany1.C: Likewise.
11587 Remove guard variable check.
11588
11589 2011-01-07 Janus Weil <janus@gcc.gnu.org>
11590
11591 PR fortran/47189
11592 PR fortran/47194
11593 * gfortran.dg/storage_size_3.f08: Extended.
11594
11595 2011-01-07 Jakub Jelinek <jakub@redhat.com>
11596
11597 PR c++/47022
11598 * g++.dg/template/stdarg1.C: New test.
11599
11600 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
11601
11602 PR fortran/47195
11603 * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
11604 * gfortran.dg/defined_operators_1.f90: Split the subroutine
11605 from the interface of functions to not hide the errors that
11606 shall be tested.
11607
11608 2011-01-06 Jan Hubicka <jh@suse.cz>
11609
11610 * gcc.dg/lto/pr47188_0.c: New testcase.
11611 * gcc.dg/lto/pr47188_1.c: New testcase.
11612
11613 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
11614
11615 PR fortran/33117
11616 PR fortran/46478
11617 * gfortran.dg/interface_33.f90: New test.
11618
11619 2011-01-06 Jakub Jelinek <jakub@redhat.com>
11620
11621 PR c/47150
11622 * gcc.c-torture/compile/pr47150.c: New test.
11623
11624 2011-01-06 Ira Rosen <irar@il.ibm.com>
11625
11626 PR tree-optimization/47139
11627 * gcc.dg/vect/pr47139.c: New test.
11628
11629 2011-01-05 Janus Weil <janus@gcc.gnu.org>
11630
11631 PR fortran/47180
11632 * gfortran.dg/extends_type_of_2.f03: New.
11633
11634 2011-01-05 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11635
11636 * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
11637
11638 2011-01-05 Eric Botcazou <ebotcazou@adacore.com>
11639
11640 * gnat.dg/opt14.adb: New test.
11641
11642 2011-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
11643
11644 PR fortran/46017
11645 * gfortran.dg/allocate_error_2.f90: New test.
11646
11647 2011-01-05 Janus Weil <janus@gcc.gnu.org>
11648
11649 PR fortran/47024
11650 * gfortran.dg/storage_size_3.f08: New.
11651
11652 2011-01-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11653
11654 PR libgfortran/47154
11655 * gfortran.dg/namelist_68.f90: New test.
11656
11657 2011-01-04 Eric Botcazou <ebotcazou@adacore.com>
11658
11659 * gnat.dg/unchecked_convert8.ad[sb]: New test.
11660
11661 2011-01-04 Janus Weil <janus@gcc.gnu.org>
11662
11663 PR fortran/46448
11664 * gfortran.dg/class_34.f90: New.
11665
11666 2011-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11667
11668 * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
11669 use __builtin_inff. Skip all single-precision tests that require
11670 Infinity.
11671
11672 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11673
11674 * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
11675
11676 2011-01-03 Jakub Jelinek <jakub@redhat.com>
11677
11678 PR tree-optimization/47148
11679 * gcc.c-torture/execute/pr47148.c: New test.
11680
11681 PR tree-optimization/47155
11682 * gcc.c-torture/execute/pr47155.c: New test.
11683
11684 PR rtl-optimization/47157
11685 * gcc.c-torture/compile/pr47157.c: New test.
11686
11687 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11688
11689 * gcc.dg/torture/vector-shift2.c (schar): Define.
11690 (main): Always use schar or uchar instead of plain "char" to avoid
11691 dependencies on implementation-defined char signedness.
11692
11693 2011-01-03 Martin Jambor <mjambor@suse.cz>
11694
11695 PR tree-optimization/46801
11696 * gnat.dg/pack9.adb: Remove xfail.
11697
11698 2011-01-03 Martin Jambor <mjambor@suse.cz>
11699
11700 PR tree-optimization/46984
11701 * g++.dg/ipa/pr46984.C: New test.
11702
11703 2011-01-02 Janus Weil <janus@gcc.gnu.org>
11704
11705 PR fortran/46408
11706 * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
11707
11708 2011-01-02 Jakub Jelinek <jakub@redhat.com>
11709
11710 PR tree-optimization/47140
11711 * gcc.c-torture/compile/pr47140.c: New test.
11712
11713 PR rtl-optimization/47028
11714 * gcc.dg/pr47028.c: New test.
11715
11716 2011-01-02 Nicola Pero <nicola.pero@meta-innovation.com>
11717
11718 * objc.dg/protocol-forward-1.m: Removed TODO.
11719 * objc.dg/protocol-forward-2.m: New.
11720 * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
11721 * obj-c++.dg/protocol-forward-2.mm: New.
11722
11723 2011-01-01 Kai Tietz <kai.tietz@onevision.com>
11724
11725 PR target/38662
11726 * g++.dg/eh/pr38662.C: New testcase.
11727
11728 2011-01-01 Chung-Lin Tang <cltang@codesourcery.com>
11729
11730 * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
11731 scan for newline '\n'.
11732
11733 \f
11734 Copyright (C) 2011 Free Software Foundation, Inc.
11735
11736 Copying and distribution of this file, with or without modification,
11737 are permitted in any medium without royalty provided the copyright
11738 notice and this notice are preserved.