878ff73039fa62c1e3d7b954e696e0110c2991e1
[gcc.git] / gcc / testsuite / ChangeLog
1 2011-10-04 David S. Miller <davem@davemloft.net>
2
3 * gcc.target/sparc/fhalve.c: New test.
4 * gcc.target/sparc/fnegop.c: New test.
5 * gcc.target/sparc/xmul.c: New test.
6
7 2011-10-04 Janus Weil <janus@gcc.gnu.org>
8
9 PR fortran/35831
10 * gfortran.dg/dummy_procedure_6.f90: New.
11
12 2011-10-04 Jakub Jelinek <jakub@redhat.com>
13
14 PR tree-optimization/50604
15 * gcc.dg/pr50604.c: New test.
16
17 2011-10-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
18
19 PR tree-optimization/49662
20 * gcc.dg/graphite/interchange-14.c: Remove xfail *-*-*.
21 * gcc.dg/graphite/interchange-15.c: Likewise.
22 * gcc.dg/graphite/interchange-mvt.c: Likewise.
23
24 2011-10-04 Jakub Jelinek <jakub@redhat.com>
25
26 * gcc.dg/tree-ssa/restrict-4.c: New test.
27
28 2011-10-04 Artem Shinkarov <artyom.shinkaroff@gmail.com>
29
30 * gcc.c-torture/execute/vector-compare-1.c: Fix trailing white
31 spaces.
32 (main): Use __typeof to get result type of comparison.
33
34 2011-10-04 Ira Rosen <ira.rosen@linaro.org>
35
36 * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
37 Make et_vect_multiple_sizes_saved global.
38 (check_effective_target_vect64): Make et_vect64_saved global.
39
40 2011-10-03 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
41
42 * gcc.c-torture/execute/vect-shuffle-2.c: New test.
43 * gcc.c-torture/execute/vect-shuffle-4.c: New test.
44 * gcc.c-torture/execute/vect-shuffle-1.c: New test.
45 * gcc.dg/builtin-complex-err-1.c: Adjust.
46
47 2011-10-02 Jason Merrill <jason@redhat.com>
48
49 * g++.dg/cpp0x/range-for22.C: New.
50
51 * g++.dg/cpp0x/variadic65.C: Remove xfails.
52 * g++.dg/cpp0x/variadic82.C: Remove xfails.
53 * g++.dg/cpp0x/variadic83.C: Remove xfails.
54 * g++.dg/cpp0x/variadic105.C: Remove xfails.
55
56 * g++.dg/cpp0x/nsdmi5.C: New.
57
58 2011-10-02 Richard Sandiford <rdsandiford@googlemail.com>
59
60 PR target/50579
61 * gcc.target/mips/mips.exp (mips_long32_abi_p, mips_long64_abi_p):
62 New procedures.
63 (mips-dg-options): Force an ABI option if the current ABI is
64 incompatible with the required -mlong setting. Likewise force
65 a long setting if the current one is incompatible with the
66 chosen ABI. Keep abi_test_option_p, abi and eabi_p updated
67 throughout procedure.
68 * gcc.target/mips/abi-o64-long64.c: Require -mno-abicalls
69 instead of addressing=absolute.
70
71 2011-10-02 Richard Sandiford <rdsandiford@googlemail.com>
72
73 * gcc.target/mips/stack-1.c: New test.
74
75 2011-10-02 Richard Sandiford <rdsandiford@googlemail.com>
76
77 * gcc.dg/pr49696.c: New test.
78
79 2011-10-02 Jan Hubicka <jh@suse.cz>
80
81 * gcc.dg/ipa/ctor-empty-1.c: Update dump file.
82
83 2011-10-01 David S. Miller <davem@davemloft.net>
84
85 * gcc.target/sparc/cmask.c: New test.
86 * gcc.target/sparc/fpadds.c: New test.
87 * gcc.target/sparc/fshift.c: New test.
88 * gcc.target/sparc/fucmp.c: New test.
89 * gcc.target/sparc/vis3misc.c: New test.
90
91 2011-10-01 Janus Weil <janus@gcc.gnu.org>
92
93 PR fortran/50585
94 * gfortran.dg/assumed_charlen_arg_2.f90: New.
95
96 2011-09-30 Janis Johnson <janisjo@codesourcery.com>
97
98 PR c++/44473
99 * g++.dg/dfp/44473-1.C: New test.
100 * g++.dg/dfp/44473-2.C: New test.
101 * g++.dg/dfp/mangle-1.C: New test.
102 * g++.dg/dfp/mangle-2.C: New test.
103 * g++.dg/dfp/mangle-3.C: New test.
104 * g++.dg/dfp/mangle-4.C: New test.
105 * g++.dg/dfp/mangle-5.C: New test.
106
107 2011-09-30 Jakub Jelinek <jakub@redhat.com>
108
109 PR inline-asm/50571
110 * gcc.dg/pr50571.c: New test.
111
112 PR tree-optimization/46309
113 * gcc.dg/pr46309.c: New test.
114
115 2011-09-30 Jakub Jelinek <jakub@redhat.com>
116
117 * gcc.dg/strlenopt-21.c: New test.
118
119 2011-09-30 Revital Eres <revital.eres@linaro.org>
120
121 * gcc.dg/sms-10.c: New file.
122
123 2011-09-30 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
124
125 * gcc.target/arm/pr50099.c: New test.
126
127 2011-09-30 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
128
129 * gcc.target/arm/pr42835.c: Add -fno-tree-tail-merge.
130
131 2011-09-30 David S. Miller <davem@davemloft.net>
132
133 * gcc.target/sparc/bmaskbshuf.c: New test.
134 * gcc.target/sparc/edgen.c: New test.
135
136 2011-09-29 Janus Weil <janus@gcc.gnu.org>
137
138 PR fortran/50547
139 * gfortran.dg/pure_formal_proc_3.f90: New.
140
141 PR fortran/50553
142 * gfortran.dg/stfunc_7.f90: New.
143
144 2011-09-29 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
145
146 * gcc.c-torture/execute/vector-compare-1.c: New testcase.
147 * gcc.c-torture/execute/vector-compare-2.c: Likewise.
148 * gcc.dg/vector-compare-1.c: Likewise.
149 * gcc.dg/vector-compare-2.c: Likewise.
150
151 2011-09-29 David S. Miller <davem@davemloft.net>
152
153 * gcc.target/sparc/array.c: New test.
154
155 2011-09-29 Jiangning Liu <jiangning.liu@arm.com>
156
157 * gcc/testsuite/gcc.dg/tree-ssa/predcom-1.c: Explicitly turn on
158 loop unroll and set max unroll times to 8.
159 * gcc/testsuite/gcc.dg/tree-ssa/predcom-2.c: Likewise.
160 * gcc/testsuite/gcc.dg/tree-ssa/predcom-3.c: Likewise.
161 * gcc/testsuite/gcc.dg/tree-ssa/predcom-4.c: Likewise.
162 * gcc/testsuite/gcc.dg/tree-ssa/predcom-5.c: Likewise.
163
164 2011-09-28 Paolo Carlini <paolo.carlini@oracle.com>
165
166 PR c++/40145
167 * g++.dg/ext/visibility/warn5.C: New.
168
169 2011-09-28 Paolo Carlini <paolo.carlini@oracle.com>
170
171 PR c++/45278
172 * g++.dg/warn/Wextra-3.C: New.
173
174 2011-09-28 Oleg Endo <oleg.endo@t-online.de>
175
176 PR target/49486
177 * gcc.target/sh/pr49468-si.c: New.
178
179 2011-09-28 Tom de Vries <tom@codesourcery.com>
180
181 PR testsuite/50485
182 * gcc.target/i386/sse4_1-blendps.c: Include <stdlib.h>.
183 (TEST): Initialize src3 with random floats.
184 * gcc.target/i386/sse4_1-blendps-2.c (sse4_1_test): Remove field i from
185 union src3. Initialize src3 with random floats.
186
187 2011-09-27 Oleg Endo <oleg.endo@t-online.de>
188
189 * gcc.target/sh/mfmovd.c: Extend list of supported targets.
190 * gcc.target/sh/struct-arg-dw2.c: Fix typo.
191 * gcc.target/sh/sh4a-sincos.c: Make test SH4A only.
192 * gcc.target/sh/sh4a-sincosf.c: Ditto.
193 * gcc.target/sh/sh4a-cos.c: Ditto.
194 * gcc.target/sh/sh4a-cosf.c: Ditto.
195 * gcc.target/sh/sh4a-sin.c: Ditto.
196 * gcc.target/sh/sh4a-sinf.c: Ditto.
197 * gcc.target/sh/sh4a-fsrra.c: Ditto.
198 * gcc.target/sh/sh4a-memmovua.c: Ditto.
199 * gcc.target/sh/sh4a-bitmovua.c: Ditto.
200
201 2011-09-27 Paolo Carlini <paolo.carlini@oracle.com>
202
203 PR c++/31489
204 * g++.dg/parse/error40.C: New.
205 * g++.dg/warn/incomplete1.C: Adjust.
206
207 2011-09-27 Jan Hubicka <jh@suse.cz>
208
209 PR middle-end/49463
210 * gcc.c-torture/execute/builtins/strstr-asm-lib.c (my_strstr):
211 Mark used.
212
213 2011-09-27 Jakub Jelinek <jakub@redhat.com>
214
215 * gcc.dg/strlenopt-1.c: New test.
216 * gcc.dg/strlenopt-1f.c: New test.
217 * gcc.dg/strlenopt-2.c: New test.
218 * gcc.dg/strlenopt-2f.c: New test.
219 * gcc.dg/strlenopt-3.c: New test.
220 * gcc.dg/strlenopt-4.c: New test.
221 * gcc.dg/strlenopt-4g.c: New test.
222 * gcc.dg/strlenopt-4gf.c: New test.
223 * gcc.dg/strlenopt-5.c: New test.
224 * gcc.dg/strlenopt-6.c: New test.
225 * gcc.dg/strlenopt-7.c: New test.
226 * gcc.dg/strlenopt-8.c: New test.
227 * gcc.dg/strlenopt-9.c: New test.
228 * gcc.dg/strlenopt-10.c: New test.
229 * gcc.dg/strlenopt-11.c: New test.
230 * gcc.dg/strlenopt-12.c: New test.
231 * gcc.dg/strlenopt-12g.c: New test.
232 * gcc.dg/strlenopt-13.c: New test.
233 * gcc.dg/strlenopt-14g.c: New test.
234 * gcc.dg/strlenopt-14gf.c: New test.
235 * gcc.dg/strlenopt-15.c: New test.
236 * gcc.dg/strlenopt-16g.c: New test.
237 * gcc.dg/strlenopt-17g.c: New test.
238 * gcc.dg/strlenopt-18g.c: New test.
239 * gcc.dg/strlenopt.h: New file.
240
241 2011-09-27 Tom de Vries <tom@codesourcery.com>
242
243 PR middle-end/43864
244 * gcc.dg/fold-compare-2.c (dg-options): Add -fno-tree-tail-merge.
245 * gcc/testsuite/gcc.dg/uninit-pred-2_c.c: Same.
246 * gcc.dg/pr43864.c: New test.
247 * gcc.dg/pr43864-2.c: Same.
248 * gcc.dg/pr43864-3.c: Same.
249 * gcc.dg/pr43864-4.c: Same.
250
251 2011-09-27 Jan Hubicka <jh@suse.cz>
252
253 * gcc.dg/ipa/inline-5.c: New testcase.
254
255 2011-09-27 Ira Rosen <ira.rosen@linaro.org>
256
257 * gcc.dg/vect/bb-slp-11.c: Expect to get vectorized with 64-bit
258 vectors.
259 * gcc.dg/vect/bb-slp-27.c: New.
260 * gcc.dg/vect/bb-slp-28.c: New.
261
262 2011-09-27 Bernd Schmidt <bernds@codesourcery.com>
263
264 * testsuite/lib/target-supports.exp (check_profiling_available):
265 Don't rely solely on TLS tests for -fprofile-generate, fall
266 through to the other code.
267
268 2011-09-27 Richard Guenther <rguenther@suse.de>
269
270 PR tree-optimization/50363
271 * gcc.dg/torture/pr50363.c: New testcase.
272
273 2011-09-26 Jason Merrill <jason@redhat.com>
274
275 PR c++/45012
276 * g++.dg/template/partial13.C: New.
277
278 PR c++/46105
279 * g++.dg/template/partial12.C: New.
280
281 PR c++/50508
282 * g++.dg/cpp0x/constexpr-typedef1.C: New.
283
284 2011-09-26 Paolo Carlini <paolo.carlini@oracle.com>
285
286 PR c++/45487
287 * g++.dg/diagnostic/bindings1.C: New.
288 * g++.old-deja/g++.pt/memtemp77.C: Adjust.
289
290 2011-09-26 David S. Miller <davem@davemloft.net>
291
292 * gcc.target/sparc/wrgsr.c: New test.
293 * gcc.target/sparc/rdgsr.c: New test.
294 * gcc.target/sparc/edge.c: New test.
295 * gcc.target/sparc/fcmp.c: New test.
296
297 * gcc.target/sparc/edge.c: Update for new return types.
298 * gcc.target/sparc/fcmp.c: Likewise.
299
300 * gcc.target/sparc/fpaddsubi.c: New test.
301
302 2011-09-26 Janus Weil <janus@gcc.gnu.org>
303
304 PR fortran/50515
305 * gfortran.dg/common_15.f90: New.
306
307 PR fortran/50517
308 * gfortran.dg/dummy_procedure_5.f90: New.
309 * gfortran.dg/interface_26.f90: Modified error message.
310 * gfortran.dg/proc_ptr_11.f90: Ditto.
311 * gfortran.dg/proc_ptr_15.f90: Ditto.
312 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
313 * gfortran.dg/proc_ptr_result_5.f90: Ditto.
314
315 2011-09-26 Jason Merrill <jason@redhat.com>
316
317 PR c++/50512
318 * g++.dg/overload/rvalue3.C: New.
319
320 PR c++/50523
321 * g++.dg/overload/ref-conv2.C: New.
322
323 * g++.dg/cpp0x/nsdmi-template1.C: New.
324
325 2011-09-26 Paolo Carlini <paolo.carlini@oracle.com>
326
327 * g++.dg/cpp0x/nullptr25.C: New.
328
329 2011-09-26 Richard Guenther <rguenther@suse.de>
330
331 PR tree-optimization/50472
332 * gcc.dg/torture/pr50472.c: New testcase.
333
334 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
335
336 * gnat.dg/opt22.adb: New test.
337 * gnat.dg/opt22_pkg.ad[sb]: New helper.
338
339 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
340
341 * gnat.dg/opt21.adb: New test.
342 * gnat.dg/opt21_pkg.ad[sb]: New helper.
343
344 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
345
346 * gnat.dg/opt20.ad[sb]: New test.
347 * gnat.dg/opt20_pkg.ads: New helper.
348
349 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
350
351 * gnat.dg/array17.adb: New test.
352 * gnat.dg/array17_pkg.ads: New helper.
353
354 2011-09-25 Jason Merrill <jason@redhat.com>
355
356 * g++.dg/cpp0x/nsdmi-defer4.C: New.
357
358 2011-09-25 Eric Botcazou <ebotcazou@adacore.com>
359
360 * gnat.dg/frame_overflow.ads: New.
361 * gnat.dg/frame_overflow.adb: Adjust.
362 * gnat.dg/specs/addr1.ads: Likewise.
363
364 2011-09-25 Jakub Jelinek <jakub@redhat.com>
365
366 * g++.dg/tree-ssa/restrict2.C: New test.
367
368 2011-09-25 Ira Rosen <ira.rosen@linaro.org>
369
370 * lib/target-supports.exp (check_effective_target_vect64): New.
371 * gcc.dg/vect/bb-slp-11.c: Expect the error message twice in case
372 of multiple vector sizes.
373 * gcc.dg/vect/bb-slp-26.c: New.
374
375 2011-09-25 Paolo Carlini <paolo.carlini@oracle.com>
376
377 PR c++/50280
378 * g++.dg/template/bitfield1.C: New.
379
380 2011-09-25 Ira Rosen <ira.rosen@linaro.org>
381
382 * gcc.dg/vect/bb-slp-24.c: New.
383
384 2011-09-24 Jason Merrill <jason@redhat.com>
385
386 * g++.dg/cpp0x/nsdmi-eh1.C: New.
387
388 * g++.dg/cpp0x/nsdmi-defer3.C: New.
389
390 * g++.dg/cpp0x/nsdmi-defer1.C: New.
391 * g++.dg/cpp0x/nsdmi-defer2.C: New.
392
393 * g++.dg/cpp0x/nsdmi1.C: New.
394 * g++.dg/cpp0x/nsdmi2.C: New.
395 * g++.dg/cpp0x/nsdmi3.C: New.
396 * g++.dg/cpp0x/nsdmi4.C: New.
397 * g++.old-deja/g++.other/init4.C: New.
398
399 2011-09-24 Paolo Carlini <paolo.carlini@oracle.com>
400
401 PR c++/44267
402 * g++.dg/template/sfinae28.C: New.
403
404 2011-09-23 Ian Lance Taylor <iant@google.com>
405
406 * go.test/go-test.exp (errchk): Handle more cases of getting
407 correct Tcl backslash quoting in regular expressions in test file.
408
409 2011-09-23 Jason Merrill <jason@redhat.com>
410
411 Core 253
412 * g++.dg/init/const8.C: New.
413 * g++.dg/cpp0x/constexpr-object1.C: Add a data member.
414 * g++.dg/cpp0x/defaulted2.C: Likewise.
415 * g++.dg/cpp0x/pr42844-2.C: Likewise.
416 * g++.dg/init/pr20039.C: Likewise.
417 * g++.dg/init/pr42844.C: Likewise.
418
419 2011-09-23 Jan Hubicka <jh@suse.cz>
420
421 * gcc.dg/ipa/inline-1.c: new testcase.
422 * gcc.dg/ipa/inline-2.c: new testcase.
423 * gcc.dg/ipa/inline-3.c: new testcase.
424 * gcc.dg/ipa/inline-4.c: new testcase.
425
426 2011-09-23 Paolo Carlini <paolo.carlini@oracle.com>
427
428 PR c++/50258
429 * g++.dg/cpp0x/constexpr-static8.C: New.
430
431 2011-09-23 Jakub Jelinek <jakub@redhat.com>
432
433 * gcc.target/i386/avxfp-1.c: New test.
434 * gcc.target/i386/avxfp-2.c: New test.
435
436 2011-09-23 Terry Guo <terry.guo@arm.com>
437
438 * gcc.c-torture/execute/941014-1.x: Deleted.
439
440 2011-09-22 Paolo Carlini <paolo.carlini@oracle.com>
441
442 PR c++/50491
443 * g++.dg/cpp0x/pr50491.C: New.
444
445 2011-09-22 Steven G. Kargl <kargl@gcc.gnu.org>
446
447 PR testsuite/50487
448 * gfortran.dg/bessel_6.f90: Fix tolerance test.
449
450 2011-09-22 Paolo Carlini <paolo.carlini@oracle.com>
451
452 PR c++/50371
453 * g++.dg/cpp0x/nullptr24.C: New.
454
455 2011-09-22 Uros Bizjak <ubizjak@gmail.com>
456
457 PR target/50482
458 * gcc.target/i386/pr50482.c: New test.
459
460 2011-09-22 Joseph Myers <joseph@codesourcery.com>
461
462 * gcc.target/i386/pad-2.c, gcc.target/i386/pad-3.c,
463 gcc.target/i386/pad-4.c, gcc.target/i386/pad-5a.c,
464 gcc.target/i386/pad-5b.c, gcc.target/i386/pad-6a.c,
465 gcc.target/i386/pad-6b.c, gcc.target/i386/pad-7.c,
466 gcc.target/i386/pad-8.c, gcc.target/i386/pad-9.c,
467 gcc.target/i386/pad-10.cm gcc.target/i386/vect-double-1.c: Skip if
468 multilib options contain different -march= from dg-options.
469
470 2011-09-22 Jonathan Wakely <jwakely.gcc@gmail.com>
471 Paolo Carlini <paolo.carlini@oracle.com>
472
473 PR c++/50344
474 * g++.dg/template/friend52.C: New.
475
476 2011-09-22 Richard Sandiford <richard.sandiford@linaro.org>
477
478 * gcc.target/arm/cmp-1.c: New test.
479 * gcc.target/arm/cmp-2.c: Likewise.
480
481 2011-09-22 Janus Weil <janus@gcc.gnu.org>
482
483 PR fortran/41733
484 * gfortran.dg/impure_actual_1.f90: Modified error message.
485 * gfortran.dg/proc_ptr_32.f90: New.
486 * gfortran.dg/proc_ptr_33.f90: New.
487
488 2011-09-22 Ira Rosen <ira.rosen@linaro.org>
489
490 PR tree-optimization/50451
491 * gcc.dg/vect/pr50451.c: New test.
492
493 2011-09-21 Ian Lance Taylor <iant@google.com>
494
495 * go.test/go-test.exp (errchk): Add special case for bug332.
496 (go-gc-tests): Add special cases for bug347 and bug348. Recognize
497 some more test lines.
498
499 2011-09-21 Uros Bizjak <ubizjak@gmail.com>
500
501 * g++.dg/other/i386-3.C: Remove duplicated dg-options.
502 * g++.dg/other/i386-4.C: Remove dg-require-effective-target directive.
503 * g++.dg/other/i386-8.C: Ditto.
504 * g++.dg/other/pr34435.C: Ditto.
505 * g++.dg/other/pr39496.C: Ditto.
506 * g++.dg/other/mmintrin.C: Ditto.
507
508 2011-09-21 Jakub Jelinek <jakub@redhat.com>
509
510 * gcc.dg/vect/vect-cond-7.c: New test.
511 * gcc.target/i386/sse4_1-cond-1.c: New test.
512 * gcc.target/i386/avx-cond-1.c: New test.
513
514 2011-09-21 Uros Bizjak <ubizjak@gmail.com>
515
516 PR target/50464
517 * g++.dg/other/pr50464.C: New test.
518
519 2011-09-21 Kirill Yukhin <kirill.yukhin@intel.com>
520
521 * gcc.target/i386/bmi2-mulx32-2.c: New test.
522 * gcc.target/i386/bmi2-mulx32-2a.c: Ditto.
523 * gcc.target/i386/bmi2-mulx64-2.c: Ditto.
524 * gcc.target/i386/bmi2-mulx64-2a.c: Ditto.
525
526 2011-09-21 Eric Botcazou <ebotcazou@adacore.com>
527
528 * gnat.dg/opt19.adb: New test.
529
530 2011-09-21 Terry Guo <terry.guo@arm.com>
531
532 * gcc.target/arm/neon-thumb2-move.c: Skip the warning message
533 on arch conflict when testing case on targets other than armv7-a.
534
535 2011-09-21 Paolo Carlini <paolo.carlini@oracle.com>
536
537 PR c++/50454
538 * g++.dg/ext/int128-1.C: New.
539 * g++.dg/ext/int128-2.C: Likewise.
540 * g++.dg/ext/int128-2.h: Likewise.
541
542 2011-09-20 H.J. Lu <hongjiu.lu@intel.com>
543
544 PR testsuite/50469
545 * gfortran.dg/storage_size_2.f08: Replace "must be be" with
546 "must be".
547
548 2011-09-20 Jason Merrill <jason@redhat.com>
549
550 * g++.dg/cpp0x/constexpr-generated1.C: New.
551
552 PR c++/50442
553 * g++.dg/overload/ref-conv1.C: New.
554
555 2011-09-20 Roberto Agostino Vitillo <ravitillo@lbl.gov>
556
557 * g++.dg/other/final1.C: New.
558
559 2011-09-20 Ira Rosen <ira.rosen@linaro.org>
560
561 * g++.dg/vect/slp-pr50413.cc: Don't run the test. Remove main ()
562 and get_bit ().
563
564 2011-09-19 Ian Bolton <ian.bolton@arm.com>
565
566 * gcc.dg/20100906-1.c: Use -fno-short-enums option for
567 "target arm_eabi".
568
569 2011-09-19 Ira Rosen <ira.rosen@linaro.org>
570
571 PR tree-optimization/50413
572 * g++.dg/vect/vect.exp: Run slp-pr* tests with
573 -fdump-tree-slp-details. Run other tests with
574 -fdump-tree-vect-details.
575 * g++.dg/vect/slp-pr50413.cc: New.
576
577 2011-09-18 Dominique d'Humieres <dominiq@lps.ens.fr>
578 Ira Rosen <ira.rosen@linaro.org>
579
580 PR testsuite/50435
581 * gcc.dg/vect/bb-slp-25.c: Add an if to avoid loop vectorization.
582 Fix underscores around restrict.
583
584 2011-09-18 Ira Rosen <ira.rosen@linaro.org>
585
586 PR tree-optimization/50414
587 * gfortran.dg/vect/Ofast-pr50414.f90: New.
588 * gfortran.dg/vect/vect.exp: Run Ofast-* tests with -Ofast.
589 * gcc.dg/vect/no-scevccp-noreassoc-slp-reduc-7.c: New.
590
591 2011-09-18 Ira Rosen <ira.rosen@linaro.org>
592
593 PR tree-optimization/50412
594 * gfortran.dg/vect/pr50412.f90: New.
595
596 2011-09-16 Jason Merrill <jason@redhat.com>
597
598 PR c++/50424
599 * g++.dg/eh/defarg1.C: New.
600
601 2011-09-16 Jakub Jelinek <jakub@redhat.com>
602
603 * gcc.dg/vect/vect-reduc-10.c: New test.
604 * gcc.target/i386/avx-reduc-1.c: New test.
605
606 * gcc.target/i386/sse2-extract-1.c: New test.
607 * gcc.target/i386/avx-extract-1.c: New test.
608
609 2011-09-16 Terry Guo <terry.guo@arm.com>
610
611 * gcc.dg/tree-ssa/foldconst-3.c: Don't use short enums.
612
613 2011-09-15 Diego Novillo <dnovillo@google.com>
614
615 * lib/g++.exp (g++_init): Add $TEST_ALWAYS_FLAGS to
616 ALWAYS_CXXFLAGS, if defined.
617 * lib/gfortran.exp (gfortran_init): Add $TEST_ALWAYS_FLAGS to
618 ALWAYS_GFORTRANFLAGS, if defined.
619 * lib/go.exp (go_target_compile): Add $TEST_ALWAYS_FLAGS to
620 ALWAYS_GOCFLAGS, if defined.
621 * lib/obj-c++.exp (obj-c++_init): Add $TEST_ALWAYS_FLAGS to
622 ALWAYS_OBJCXXFLAGS, if defined.
623 * lib/gcc.exp (gcc_target_compile): Add $TEST_ALWAYS_FLAGS to
624 additional_flags, if defined.
625 * lib/gnat.exp (gnat_target_compile): Likewise.
626 * lib/objc.exp (objc_target_compile): Likewise.
627 * lib/target-supports-dg.exp (dg-add-options): Handle
628 TEST_ALWAYS_FLAGS.
629
630 2011-09-15 Tom de Vries <tom@codesourcery.com>
631
632 PR testsuite/50322
633 * gcc.dg/tree-ssa/ivopts-lt.c: require stdint_types. include stdint.h.
634 Use uintptr_t in f1. Undo avr xfails.
635
636 2011-09-15 Janus Weil <janus@gcc.gnu.org>
637
638 PR fortran/50401
639 PR fortran/50403
640 * gfortran.dg/function_types_3.f90: New.
641
642 2011-09-15 Jason Merrill <jason@redhat.com>
643
644 PR c++/50365
645 * g++.dg/cpp0x/trailing7.C: New.
646
647 PR c++/50361
648 * g++.dg/cpp0x/nullptr23.C: New.
649
650 2011-09-15 Ira Rosen <ira.rosen@linaro.org>
651
652 * gcc.dg/vect/bb-slp-25.c: New.
653
654 2011-09-14 Paolo Carlini <paolo.carlini@oracle.com>
655
656 PR c++/50391
657 * g++.dg/cpp0x/noexcept15.C: New.
658
659 2011-09-14 Tom de Vries <tom@codesourcery.com>
660
661 PR middle-end/50251
662 * gcc.dg/pr50251.c: New test.
663
664 2011-09-14 Tobias Burnus <burnus@net-b.de>
665
666 PR fortran/34547
667 PR fortran/50375
668 * gfortran.dg/null_5.f90: New.
669 * gfortran.dg/null_6.f90: New.
670
671 2011-09-13 Bernd Schmidt <bernds@codesourcery.com>
672
673 * gcc.c-torture/compile/20110913-1.c: New test.
674
675 2011-09-13 Janus Weil <janus@gcc.gnu.org>
676
677 PR fortran/50379
678 * gfortran.dg/result_2.f90: New.
679
680 2011-09-13 Sevak Sargsyan <sevak.sargsyan@ispras.ru>
681
682 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: New test.
683
684 2011-09-13 Dodji Seketeli <dodji@redhat.com>
685
686 PR c++/48320
687 * g++.dg/cpp0x/variadic116.C: New test case.
688
689 2011-09-12 Richard Sandiford <rdsandiford@googlemail.com>
690
691 * gcc.target/mips/mips.exp (mips_option_groups): Add debug options.
692 * gcc.target/mips/interrupt_handler-2.c: New test.
693 * gcc.target/mips/interrupt_handler-3.c: Likewise.
694
695 2011-09-12 Jason Merrill <jason@redhat.com>
696
697 * g++.dg/cpp0x/fntmpdefarg2.C: Add more tests.
698
699 * g++.dg/cpp0x/explicit7.C: New.
700
701 2011-09-12 Jakub Jelinek <jakub@redhat.com>
702
703 PR rtl-optimization/50212
704 * g++.dg/other/pr50212.C: New test.
705
706 2011-09-12 Georg-Johann Lay <avr@gjlay.de>
707
708 PR target/43746
709 * testsuite/gcc.target/avr/torture/avr-torture.exp
710 (AVR_TORTURE_OPTIONS): Add test cases "-O2 -fdata-sections" and
711 "-O2 -fmerge-all-constants".
712
713 2011-09-11 Thomas Koenig <tkoenig@gcc.gnu.org>
714
715 PR fortran/50327
716 * gfortran.dg/do_while_1.f90: New test.
717
718 2011-09-11 Janus Weil <janus@gcc.gnu.org>
719
720 PR fortran/35831
721 PR fortran/47978
722 * gfortran.dg/dynamic_dispatch_5.f03: Fix invalid test case.
723 * gfortran.dg/proc_decl_26.f90: New.
724 * gfortran.dg/typebound_override_2.f90: New.
725 * gfortran.dg/typebound_proc_6.f03: Changed wording in error message.
726
727 2011-09-11 Eric Botcazou <ebotcazou@adacore.com>
728
729 * gnat.dg/cond_expr2.ad[sb]: New test.
730
731 2011-09-11 Eric Botcazou <ebotcazou@adacore.com>
732
733 * gnat.dg/atomic5.ad[sb]: New test.
734
735 2011-09-10 H.J. Lu <hongjiu.lu@intel.com>
736
737 * gcc.dg/sibcall-6.c: Check ia32 instead of ilp32.
738
739 2011-09-09 Georg-Johann Lay <avr@gjlay.de>
740
741 PR target/49030
742 * gcc.dg/torture/pr49030.c: Run only if target int32plus.
743
744 2011-09-09 Iain Sandoe <iains@gcc.gnu.org>
745
746 PR target/49614
747 * gcc.dg/vmx/gcc-bug-i.c (inline_me): Declare 'inline'.
748
749 2011-09-09 Richard Guenther <rguenther@suse.de>
750
751 PR tree-optimization/50328
752 * gcc.dg/vect/fast-math-vect-outer-7.c: New testcase.
753
754 2011-09-09 Richard Guenther <rguenther@suse.de>
755
756 PR middle-end/50333
757 * gcc.dg/torture/pr50333.c: New testcase.
758
759 2011-09-08 Andrew Stubbs <ams@codesourcery.com>
760
761 PR tree-optimization/50318
762 * gcc.target/arm/pr50318-1.c: New file.
763
764 2011-09-08 Uros Bizjak <ubizjak@gmail.com>
765
766 * gcc.target/i386/all_one_m256i.c: New test.
767
768 2011-09-08 Paolo Carlini <paolo.carlini@oracle.com>
769
770 PR c++/50324
771 * g++.dg/cpp0x/sfinae28.C: New.
772
773 2011-09-08 Dodji Seketeli <dodji@redhat.com>
774
775 PR c/50332
776 * gcc.dg/attr-invalid.c: Adjust as __attribute__((used) is no
777 longer ignored on typedefs.
778
779 PR c++/33255 - Support -Wunused-local-typedefs warning
780 * g++.dg/warn/Wunused-local-typedefs.C: New test file.
781 * c-c++-common/Wunused-local-typedefs.c: Likewise.
782
783 2011-09-08 Martin Jambor <mjambor@suse.cz>
784
785 PR tree-optimization/50287
786 * gcc.dg/torture/pr50287.c: New test.
787
788 2011-09-08 Richard Guenther <rguenther@suse.de>
789
790 PR tree-optimization/19831
791 * gcc.dg/tree-ssa/pr19831-1.c: New testcase.
792 * gcc.dg/tree-ssa/pr19831-2.c: Likewise.
793 * gcc.dg/tree-ssa/pr19831-3.c: Likewise.
794 * gcc.dg/errno-1.c: Adjust.
795
796 2011-09-08 Richard Guenther <rguenther@suse.de>
797
798 PR tree-optimization/19831
799 * gcc.dg/tree-ssa/ssa-dce-8.c: New testcase.
800
801 2011-09-08 Tobias Burnus <burnus@net-b.de>
802
803 PR fortran/44646
804 * gfortran.dg/do_concurrent_1.f90: New.
805 * gfortran.dg/do_concurrent_2.f90: New.
806
807 2011-09-08 Jakub Jelinek <jakub@redhat.com>
808
809 PR target/50310
810 * gcc.c-torture/execute/ieee/pr50310.c: New test.
811 * gcc.dg/pr50310-2.c: New test.
812
813 2011-09-07 Janus Weil <janus@gcc.gnu.org>
814
815 PR fortran/48095
816 * gfortran.dg/derived_constructor_comps_2.f90: Modified.
817 * gfortran.dg/impure_constructor_1.f90: Modified.
818 * gfortran.dg/proc_ptr_comp_33.f90: New.
819
820 2011-09-07 Jakub Jelinek <jakub@redhat.com>
821
822 PR target/50310
823 * gcc.dg/pr50310-1.c: New test.
824
825 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
826
827 PR middle-end/48571
828 * gcc.c-torture/execute/pr48571-1.c (bar): Use offsets sizeof(int)
829 instead of 4.
830
831 2011-09-07 Paolo Carlini <paolo.carlini@oracle.com>
832
833 PR c++/50309
834 * g++.dg/cpp0x/noexcept14.C: New.
835
836 2011-09-07 Jason Merrill <jason@redhat.com>
837
838 * g++.dg/cpp0x/constexpr-ref3.C: New.
839
840 * g++.dg/cpp0x/sfinae11.C: Check for explanatory diagnostic.
841
842 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
843
844 * gcc.dg/section1.c: Don't xfail for avr.
845
846 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
847
848 PR tree-optimization/50322
849 * gcc.dg/tree-ssa/ivopts-lt.c: Add xfails for avr.
850
851 2011-09-07 Martin Jambor <mjambor@suse.cz>
852
853 * g++.dg/tree-ssa/pr49911.C: Added flag -fstrict-enums.
854
855 2011-09-07 Martin Jambor <mjambor@suse.cz>
856
857 PR tree-optimization/49911
858 * g++.dg/tree-ssa/pr49911.C: New test.
859
860 2011-09-07 Richard Sandiford <richard.sandiford@linaro.org>
861
862 PR target/49030
863 * gcc.dg/torture/pr49030.c: New test.
864
865 2011-09-07 Janus Weil <janus@gcc.gnu.org>
866
867 PR fortran/50288
868 * gfortran.dg/class_4c.f03: Modified ("dg-do link" and "dg-final").
869 * gfortran.dg/class_4d.f03: Deleted.
870 * gfortran.dg/class_45b.f03: Modififed ("dg-do link").
871
872 2011-09-07 Richard Guenther <rguenther@suse.de>
873
874 * gcc.dg/tree-ssa/forwprop-16.c: New testcase.
875
876 2011-09-07 Jiangning Liu <jiangning.liu@arm.com>
877
878 PR tree-optimization/46021
879 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on arm*-*-*.
880
881 2011-09-06 Michael Meissner <meissner@linux.vnet.ibm.com>
882
883 * g++.dg/ext/altivec-17.C: Fix dg-error to match current compiler.
884
885 2011-09-06 Eric Botcazou <ebotcazou@adacore.com>
886
887 * gcc.c-torture/compile/20110906-1.c: New test.
888
889 2011-09-06 Uros Bizjak <ubizjak@gmail.com>
890
891 * gcc.target/i386/builtin-apply-mmx.c: Require ia32 effective target.
892
893 2011-09-06 Enkovich Ilya <ilya.enkovich@intel.com>
894
895 * gcc.dg/tree-ssa/pr38533.c (dg-options): Added option
896 --param tree-reassoc-width=1.
897
898 * gcc.dg/tree-ssa/reassoc-24.c: New test.
899 * gcc.dg/tree-ssa/reassoc-25.c: Likewise.
900
901 2011-09-06 Richard Guenther <rguenther@suse.de>
902
903 PR tree-optimization/48149
904 * gcc.dg/tree-ssa/ssa-fre-32.c: New testcase.
905
906 2011-09-06 Richard Guenther <rguenther@suse.de>
907
908 PR tree-optimization/48317
909 * gcc.dg/tree-ssa/ssa-fre-31.c: New testcase.
910
911 2011-09-06 Ira Rosen <ira.rosen@linaro.org>
912
913 * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
914 New procedure.
915 (add_options_for_quad_vectors): Replace with ...
916 (add_options_for_double_vectors): ... this.
917 * gfortran.dg/vect/pr19049.f90: Expect more printings on targets that
918 support multiple vector sizes since the vectorizer attempts to
919 vectorize with both vector sizes.
920 * gcc.dg/vect/no-vfa-vect-79.c,
921 gcc.dg/vect/no-vfa-vect-102a.c, gcc.dg/vect/vect-outer-1a.c,
922 gcc.dg/vect/vect-outer-1b.c, gcc.dg/vect/vect-outer-2b.c,
923 gcc.dg/vect/vect-outer-3a.c, gcc.dg/vect/no-vfa-vect-37.c,
924 gcc.dg/vect/vect-outer-3b.c, gcc.dg/vect/no-vfa-vect-101.c,
925 gcc.dg/vect/no-vfa-vect-102.c, gcc.dg/vect/vect-reduc-dot-s8b.c,
926 gcc.dg/vect/vect-outer-1.c, gcc.dg/vect/vect-104.c: Likewise.
927 * gcc.dg/vect/vect-42.c: Run with 64 bit vectors if applicable.
928 * gcc.dg/vect/vect-multitypes-6.c, gcc.dg/vect/vect-52.c,
929 gcc.dg/vect/vect-54.c, gcc.dg/vect/vect-46.c, gcc.dg/vect/vect-48.c,
930 gcc.dg/vect/vect-96.c, gcc.dg/vect/vect-multitypes-3.c,
931 gcc.dg/vect/vect-40.c: Likewise.
932 * gcc.dg/vect/vect-outer-5.c: Remove quad-vectors option as
933 redundant.
934 * gcc.dg/vect/vect-109.c, gcc.dg/vect/vect-peel-1.c,
935 gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/slp-25.c,
936 gcc.dg/vect/vect-multitypes-1.c, gcc.dg/vect/slp-3.c,
937 gcc.dg/vect/no-vfa-pr29145.c, gcc.dg/vect/vect-multitypes-4.c:
938 Likewise.
939 * gcc.dg/vect/vect-peel-4.c: Make ia global.
940
941 2011-09-05 Richard Sandiford <rdsandiford@googlemail.com>
942
943 PR target/49606
944 * gcc.target/mips/abi-main.h: New file.
945 * gcc.target/mips/abi-o32-long32.c: New test.
946 * gcc.target/mips/abi-o32-long64.c: Likewise.
947 * gcc.target/mips/abi-o64-long32.c: Likewise.
948 * gcc.target/mips/abi-o64-long64.c: Likewise.
949 * gcc.target/mips/abi-n32-long32.c: Likewise.
950 * gcc.target/mips/abi-n32-long64.c: Likewise.
951 * gcc.target/mips/abi-n64-long32.c: Likewise.
952 * gcc.target/mips/abi-n64-long64.c: Likewise.
953 * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
954 * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
955 * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
956 * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
957 * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
958 * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
959 * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
960 * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
961 * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
962 * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
963 * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
964 * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
965 * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
966 * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
967 * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
968 * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
969 * gcc.target/mips/abi-eabi32-long32.c: Likewise.
970 * gcc.target/mips/abi-eabi32-long64.c: Likewise.
971 * gcc.target/mips/abi-eabi64-long32.c: Likewise.
972 * gcc.target/mips/abi-eabi64-long64.c: Likewise.
973 * gcc.target/mips/mips.exp: Make -mshared implied -mabicalls.
974 * gcc.target/mips/branch-2.c: Remove -mabicalls.
975 * gcc.target/mips/branch-3.c: Likewise.
976 * gcc.target/mips/branch-4.c: Likewise.
977 * gcc.target/mips/branch-5.c: Likewise.
978 * gcc.target/mips/branch-6.c: Likewise.
979 * gcc.target/mips/branch-7.c: Likewise.
980 * gcc.target/mips/branch-8.c: Likewise.
981 * gcc.target/mips/branch-9.c: Likewise.
982 * gcc.target/mips/branch-10.c: Likewise.
983 * gcc.target/mips/branch-11.c: Likewise.
984 * gcc.target/mips/branch-12.c: Likewise.
985 * gcc.target/mips/branch-13.c: Likewise.
986 * gcc.target/mips/lazy-binding-1.c: Likewise.
987
988 2011-09-05 Georg-Johann Lay <avr@gjlay.de>
989
990 * gcc.dg/ipa/ipcp-3.c (mark_cell): Use mask 1 << 14 instead of 1
991 << 18 to avoid warning on int=16 platforms..
992
993 2011-09-05 Jakub Jelinek <jakub@redhat.com>
994
995 * gcc.dg/compat/struct-layout-1_test.h: Decrease bitfield size
996 to work even with -fshort-enums.
997
998 2011-09-04 Jan Hubicka <jh@suse.cz>
999
1000 * gcc.c-torture/compile/20110902.c: new testcase.
1001
1002 2011-09-04 Jason Merrill <jason@redhat.com>
1003
1004 PR c++/49267
1005 * g++.dg/cpp0x/rv-conv1.C: New.
1006
1007 DR 1328
1008 * g++.dg/cpp0x/rv-func3.C: New.
1009
1010 * g++.dg/cpp0x/constexpr-default-ctor.C: New.
1011
1012 PR c++/50248
1013 Core 1358
1014 * g++.dg/cpp0x/constexpr-template1.C: New.
1015 * g++.dg/cpp0x/constexpr-template2.C: New.
1016 * g++.dg/cpp0x/constexpr-48089.C: Adjust error markup.
1017 * g++.dg/cpp0x/constexpr-ex1.C: Adjust error markup.
1018
1019 2011-09-04 Eric Botcazou <ebotcazou@adacore.com>
1020
1021 * gnat.dg/specs/debug1.ads: Tweak pattern.
1022
1023 2011-09-04 Janus Weil <janus@gcc.gnu.org>
1024
1025 PR fortran/50227
1026 * gfortran.dg/class_45a.f03: New.
1027 * gfortran.dg/class_45b.f03: New.
1028
1029 2011-09-04 Jakub Jelinek <jakub@redhat.com>
1030 Ira Rosen <ira.rosen@linaro.org>
1031
1032 PR tree-optimization/50208
1033 * gcc.dg/vect/no-fre-pre-pr50208.c: New test.
1034 * gcc.dg/vect/vect.exp: Run no-fre-pre-*.c tests with
1035 -fno-tree-fre -fno-tree-pre.
1036
1037 2011-09-02 Martin Jambor <mjambor@suse.cz>
1038
1039 * gcc.dg/ipa/ipcp-3.c: New test.
1040
1041 2011-09-02 Richard Guenther <rguenther@suse.de>
1042
1043 PR tree-optimization/27460
1044 PR middle-end/29269
1045 * gcc.dg/vect/vect-cond-7.c: New testcase.
1046
1047 2011-09-02 Martin Jambor <mjambor@suse.cz>
1048
1049 * g++.dg/ipa/devirt-3.C: Added a distraction method.
1050 * g++.dg/ipa/ivinline-7.C: Added a test for direct call discovery,
1051 xfailed test for inlining.
1052 * g++.dg/ipa/ivinline-9.C: Likewise.
1053
1054 2011-09-01 Ira Rosen <ira.rosen@linaro.org>
1055
1056 PR tree-optimization/50178
1057 * gfortran.dg/vect/pr50178.f90: New test.
1058
1059 2011-08-31 Martin Jambor <mjambor@suse.cz>
1060
1061 PR middle-end/49886
1062 * gcc.c-torture/execute/pr49886.c: New testcase.
1063
1064 2011-08-31 Tom de Vries <tom@codesourcery.com>
1065
1066 PR middle-end/43513
1067 * gcc.dg/pr43513.c: New test.
1068
1069 2011-08-30 Tobias Burnus <burnus@net-b.de>
1070
1071 PR fortran/45044
1072 * gfortran.dg/common_14.f90: New.
1073 * gfortran.dg/common_resize_1.f: Add two dg-warning.
1074
1075 2011-08-30 Jason Merrill <jason@redhat.com>
1076
1077 PR c++/50084
1078 * g++.dg/cpp0x/decltype33.C: New.
1079
1080 PR c++/50089
1081 * g++.dg/cpp0x/lambda/lambda-qualified.C: New.
1082
1083 PR c++/50114
1084 * g++.dg/cpp0x/lambda/lambda-for.C: New.
1085
1086 2011-08-30 Uros Bizjak <ubizjak@gmail.com>
1087
1088 * gcc.target/i386/fma-compile.c: Escape [ and ] in scan strings.
1089
1090 2011-08-30 Eric Botcazou <ebotcazou@adacore.com>
1091
1092 * gnat.dg/specs/aggr3.ads: New test.
1093 * gnat.dg/specs/aggr3_pkg.ads: New helper.
1094
1095 * gnat.dg/specs/aggr1.ads: Remove superfluous space.
1096 * gnat.dg/specs/aggr2.ads: Likewise.
1097
1098 2011-08-30 Steven G. Kargl <kargl@gcc.gnu.org>
1099
1100 PR fortran/45170
1101 * gfortran.dg/allocate_with_source_2.f90: New test
1102
1103 2011-08-30 Jason Merrill <jason@redhat.com>
1104
1105 PR c++/50220
1106 * g++.dg/cpp0x/lambda/lambda-50220.C: New.
1107
1108 PR c++/50234
1109 * g++.dg/cpp0x/constexpr-value3.C: New.
1110
1111 2011-08-30 Richard Guenther <rguenther@suse.de>
1112
1113 PR middle-end/48571
1114 * gcc.c-torture/execute/pr48571-1.c: New testcase.
1115 * gcc.dg/tree-ssa/ssa-ccp-25.c: Remove.
1116 * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
1117 * gcc.dg/pr36902.c: XFAIL.
1118
1119 2011-08-30 Ilya Tocar <ilya.tocar@intel.com>
1120
1121 * gcc.target/i386/fma-check.h: New.
1122 * gcc.target/i386/fma-256-fmaddXX.c: New testcase.
1123 * gcc.target/i386/fma-256-fmaddsubXX.c: Likewise.
1124 * gcc.target/i386/fma-256-fmsubXX.c: Likewise.
1125 * gcc.target/i386/fma-256-fmsubaddXX.c: Likewise.
1126 * gcc.target/i386/fma-256-fnmaddXX.c: Likewise.
1127 * gcc.target/i386/fma-256-fnmsubXX.c: Likewise.
1128 * gcc.target/i386/fma-fmaddXX.c: Likewise.
1129 * gcc.target/i386/fma-fmaddsubXX.c: Likewise.
1130 * gcc.target/i386/fma-fmsubXX.c: Likewise.
1131 * gcc.target/i386/fma-fmsubaddXX.c: Likewise.
1132 * gcc.target/i386/fma-fnmaddXX.c: Likewise.
1133 * gcc.target/i386/fma-fnmsubXX.c: Likewise.
1134 * gcc.target/i386/fma-compile.c: Likewise.
1135 * gcc.target/i386/i386.exp (check_effective_target_fma): New.
1136 * gcc.target/i386/sse-12.c: Add -mfma.
1137 * gcc.target/i386/sse-13.c: Likewise.
1138 * gcc.target/i386/sse-14.c: Likewise.
1139 * gcc.target/i386/sse-22.c: Likewise.
1140 * gcc.target/i386/sse-23.c: Likewise.
1141 * g++.dg/other/i386-2.C: Likewise.
1142 * g++.dg/other/i386-3.C: Likewise.
1143
1144 2011-08-30 Kirill Yukhin <kirill.yukhin@intel.com>
1145
1146 PR testsuite/50185
1147 * gcc.target/i386/avx2-vmovmskb-2.c: Rename to ...
1148 * gcc.target/i386/avx2-vpmovmskb-2.c: ... this. Update.
1149
1150 2011-08-30 Christian Bruel <christian.bruel@st.com>
1151
1152 * g++.dg/bprob/bprob.exp (feedback_options): Set
1153 -fbranch-probabilities.
1154 * gcc.misc-tests/bprob.exp (feedback_options): Likewise.
1155
1156 2011-08-29 Jason Merrill <jason@redhat.com>
1157
1158 PR c++/50224
1159 * g++.dg/cpp0x/lambda/lambda-use2.C: New.
1160
1161 2011-08-29 Jakub Jelinek <jakub@redhat.com>
1162 Jason Merrill <jason@redhat.com>
1163
1164 * g++.dg/dfp/base.C: New test.
1165
1166 2011-08-29 Jason Merrill <jason@redhat.com>
1167
1168 Core DR 994
1169 PR c++/50209
1170 * g++.dg/cpp0x/initlist58.C: New.
1171
1172 2011-08-29 Janus Weil <janus@gcc.gnu.org>
1173
1174 PR fortran/50225
1175 * gfortran.dg/class_result_1.f03: New.
1176
1177 2011-08-29 Jakub Jelinek <jakub@redhat.com>
1178
1179 PR middle-end/48722
1180 * gcc.target/i386/pr48722.c: New test.
1181
1182 2011-08-29 Thomas Koenig <tkoenig@gcc.gnu.org>
1183
1184 PR libfortran/50192
1185 * gfortran.dg/widechar_compare_1.f90: New test.
1186
1187 2011-08-26 Jason Merrill <jason@redhat.com>
1188
1189 Core DR 342
1190 PR c++/48582
1191 * g++.dg/abi/mangle50.C: New.
1192
1193 2011-08-27 Uros Bizjak <ubizjak@gmail.com>
1194
1195 PR target/50202
1196 * gcc.target/i386/pr50202.c: New test.
1197
1198 2011-08-26 Uros Bizjak <ubizjak@gmail.com>
1199
1200 * gcc.target/i386/sse_4_1-round-vec.c: New test.
1201 * gcc.target/i386/sse_4_1-roundf-vec.c: New test.
1202 * gcc.target/i386/avx-round-vec.c: New test.
1203 * gcc.target/i386/avx-roundf-vec.c: New test.
1204
1205 2011-08-26 Jakub Jelinek <jakub@redhat.com>
1206
1207 * gcc.target/i386/cmpxchg16b-1.c: Match also space after the
1208 instruction.
1209
1210 PR c/50179
1211 * c-c++-common/Wunused-var-14.c: New test.
1212
1213 2011-08-26 Tom de Vries <tom@codesourcery.com>
1214
1215 * gcc.dg/tree-ssa/ivopts-lt.c: New test.
1216
1217 2011-08-26 Jiangning Liu <jiangning.liu@arm.com>
1218
1219 * gcc.target/arm/thumb2-cond-cmp-1.c: New.
1220 * gcc.target/arm/thumb2-cond-cmp-2.c: Likewise.
1221 * gcc.target/arm/thumb2-cond-cmp-3.c: Likewise.
1222 * gcc.target/arm/thumb2-cond-cmp-4.c: Likewise.
1223
1224 2011-08-26 Andrew Stubbs <ams@codesourcery.com>
1225
1226 * gcc.target/arm/thumb2-replicated-constant1.c: New file.
1227 * gcc.target/arm/thumb2-replicated-constant2.c: New file.
1228 * gcc.target/arm/thumb2-replicated-constant3.c: New file.
1229 * gcc.target/arm/thumb2-replicated-constant4.c: New file.
1230
1231 2011-08-25 Mikael Morin <mikael.morin@gcc.gnu.org>
1232
1233 PR fortran/50050
1234 * gfortran.dg/pointer_comp_init_1.f90: New test.
1235
1236 2011-08-25 Jason Merrill <jason@redhat.com>
1237
1238 PR c++/50157
1239 * g++.dg/cpp0x/sfinae27.C: New.
1240
1241 2011-08-25 Tobias Burnus <burnus@net-b.de>
1242
1243 * gfortran.dg/coarray_lib_token_4.f90: New.
1244
1245 2011-08-25 Tobias Burnus <burnus@net-b.de>
1246
1247 * gfortran.dg/coarray/alloc_comp_1.f90: New.
1248
1249 2011-08-25 Richard Guenther <rguenther@suse.de>
1250
1251 * gcc.dg/Wshadow-3.c: Restore original content destroyed by r148442.
1252
1253 2011-08-24 Tobias Burnus <burnus@net-b.de>
1254
1255 PR fortran/50163
1256 * gfortran.dg/initialization_28.f90: New.
1257
1258 2011-08-24 Richard Guenther <rguenther@suse.de>
1259
1260 PR tree-optimization/50067
1261 * gcc.dg/torture/pr50067-3.c: New testcase.
1262 * gcc.dg/torture/pr50067-4.c: Likewise.
1263 * gcc.dg/torture/pr50067-5.c: Likewise.
1264
1265 2011-08-23 Kirill Yukhin <kirill.yukhin@intel.com>
1266
1267 * g++.dg/other/i386-2.C: Add -mavx2 check.
1268 * g++.dg/other/i386-3.C: Likewise.
1269 * gcc.target/i386/avx-1.c: Add AVX2.
1270 * gcc.target/i386/avx-2.c: Likewise.
1271 * gcc.target/i386/funcspec-5.c: Likewise.
1272 * gcc.target/i386/sse-12.c: Likewise.
1273 * gcc.target/i386/sse-13.c: Likewise.
1274 * gcc.target/i386/sse-14.c: Likewise.
1275 * gcc.target/i386/sse-22.c: Likewise.
1276 * gcc.target/i386/sse-23.c: Likewise.
1277 * gcc.target/i386/i386.exp (check_effective_target_avx2): Likewise.
1278 * gcc.target/i386/avx2-check.h: New.
1279 * gcc.target/i386/avx2-i32gatherd-1.c: Likewise.
1280 * gcc.target/i386/avx2-i32gatherd-2.c: Likewise.
1281 * gcc.target/i386/avx2-i32gatherd-3.c: Likewise.
1282 * gcc.target/i386/avx2-i32gatherd-4.c: Likewise.
1283 * gcc.target/i386/avx2-i32gatherd256-1.c: Likewise.
1284 * gcc.target/i386/avx2-i32gatherd256-2.c: Likewise.
1285 * gcc.target/i386/avx2-i32gatherd256-3.c: Likewise.
1286 * gcc.target/i386/avx2-i32gatherd256-4.c: Likewise.
1287 * gcc.target/i386/avx2-i32gatherpd-1.c: Likewise.
1288 * gcc.target/i386/avx2-i32gatherpd-2.c: Likewise.
1289 * gcc.target/i386/avx2-i32gatherpd-3.c: Likewise.
1290 * gcc.target/i386/avx2-i32gatherpd-4.c: Likewise.
1291 * gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise.
1292 * gcc.target/i386/avx2-i32gatherpd256-2.c: Likewise.
1293 * gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise.
1294 * gcc.target/i386/avx2-i32gatherpd256-4.c: Likewise.
1295 * gcc.target/i386/avx2-i32gatherps-1.c: Likewise.
1296 * gcc.target/i386/avx2-i32gatherps-2.c: Likewise.
1297 * gcc.target/i386/avx2-i32gatherps-3.c: Likewise.
1298 * gcc.target/i386/avx2-i32gatherps-4.c: Likewise.
1299 * gcc.target/i386/avx2-i32gatherps256-1.c: Likewise.
1300 * gcc.target/i386/avx2-i32gatherps256-2.c: Likewise.
1301 * gcc.target/i386/avx2-i32gatherps256-3.c: Likewise.
1302 * gcc.target/i386/avx2-i32gatherps256-4.c: Likewise.
1303 * gcc.target/i386/avx2-i32gatherq-1.c: Likewise.
1304 * gcc.target/i386/avx2-i32gatherq-2.c: Likewise.
1305 * gcc.target/i386/avx2-i32gatherq-3.c: Likewise.
1306 * gcc.target/i386/avx2-i32gatherq-4.c: Likewise.
1307 * gcc.target/i386/avx2-i32gatherq256-1.c: Likewise.
1308 * gcc.target/i386/avx2-i32gatherq256-2.c: Likewise.
1309 * gcc.target/i386/avx2-i32gatherq256-3.c: Likewise.
1310 * gcc.target/i386/avx2-i32gatherq256-4.c: Likewise.
1311 * gcc.target/i386/avx2-i64gatherd-1.c: Likewise.
1312 * gcc.target/i386/avx2-i64gatherd-2.c: Likewise.
1313 * gcc.target/i386/avx2-i64gatherd-3.c: Likewise.
1314 * gcc.target/i386/avx2-i64gatherd-4.c: Likewise.
1315 * gcc.target/i386/avx2-i64gatherd256-1.c: Likewise.
1316 * gcc.target/i386/avx2-i64gatherd256-2.c: Likewise.
1317 * gcc.target/i386/avx2-i64gatherd256-3.c: Likewise.
1318 * gcc.target/i386/avx2-i64gatherd256-4.c: Likewise.
1319 * gcc.target/i386/avx2-i64gatherpd-1.c: Likewise.
1320 * gcc.target/i386/avx2-i64gatherpd-2.c: Likewise.
1321 * gcc.target/i386/avx2-i64gatherpd-3.c: Likewise.
1322 * gcc.target/i386/avx2-i64gatherpd-4.c: Likewise.
1323 * gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise.
1324 * gcc.target/i386/avx2-i64gatherpd256-2.c: Likewise.
1325 * gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise.
1326 * gcc.target/i386/avx2-i64gatherpd256-4.c: Likewise.
1327 * gcc.target/i386/avx2-i64gatherps-1.c: Likewise.
1328 * gcc.target/i386/avx2-i64gatherps-2.c: Likewise.
1329 * gcc.target/i386/avx2-i64gatherps-3.c: Likewise.
1330 * gcc.target/i386/avx2-i64gatherps-4.c: Likewise.
1331 * gcc.target/i386/avx2-i64gatherps256-1.c: Likewise.
1332 * gcc.target/i386/avx2-i64gatherps256-2.c: Likewise.
1333 * gcc.target/i386/avx2-i64gatherps256-3.c: Likewise.
1334 * gcc.target/i386/avx2-i64gatherps256-4.c: Likewise.
1335 * gcc.target/i386/avx2-i64gatherq-1.c: Likewise.
1336 * gcc.target/i386/avx2-i64gatherq-2.c: Likewise.
1337 * gcc.target/i386/avx2-i64gatherq-3.c: Likewise.
1338 * gcc.target/i386/avx2-i64gatherq-4.c: Likewise.
1339 * gcc.target/i386/avx2-i64gatherq256-1.c: Likewise.
1340 * gcc.target/i386/avx2-i64gatherq256-2.c: Likewise.
1341 * gcc.target/i386/avx2-i64gatherq256-3.c: Likewise.
1342 * gcc.target/i386/avx2-i64gatherq256-4.c: Likewise.
1343 * gcc.target/i386/avx2-mpsadbw-1.c: Likewise.
1344 * gcc.target/i386/avx2-mpsadbw-2.c: Likewise.
1345 * gcc.target/i386/avx2-vbroadcastsd_pd-1.c: Likewise.
1346 * gcc.target/i386/avx2-vbroadcastsd_pd-2.c: Likewise.
1347 * gcc.target/i386/avx2-vbroadcastsi128-1.c: Likewise.
1348 * gcc.target/i386/avx2-vbroadcastsi128-2.c: Likewise.
1349 * gcc.target/i386/avx2-vbroadcastss_ps-1.c: Likewise.
1350 * gcc.target/i386/avx2-vbroadcastss_ps-2.c: Likewise.
1351 * gcc.target/i386/avx2-vbroadcastss_ps256-1.c: Likewise.
1352 * gcc.target/i386/avx2-vbroadcastss_ps256-2.c: Likewise.
1353 * gcc.target/i386/avx2-vextracti128-1.c: Likewise.
1354 * gcc.target/i386/avx2-vextracti128-2.c: Likewise.
1355 * gcc.target/i386/avx2-vinserti128-1.c: Likewise.
1356 * gcc.target/i386/avx2-vinserti128-2.c: Likewise.
1357 * gcc.target/i386/avx2-vmovmskb-2.c: Likewise.
1358 * gcc.target/i386/avx2-vmovntdqa-1.c: Likewise.
1359 * gcc.target/i386/avx2-vmovntdqa-2.c: Likewise.
1360 * gcc.target/i386/avx2-vpabsb256-1.c: Likewise.
1361 * gcc.target/i386/avx2-vpabsb256-2.c: Likewise.
1362 * gcc.target/i386/avx2-vpabsd256-1.c: Likewise.
1363 * gcc.target/i386/avx2-vpabsd256-2.c: Likewise.
1364 * gcc.target/i386/avx2-vpabsw256-1.c: Likewise.
1365 * gcc.target/i386/avx2-vpabsw256-2.c: Likewise.
1366 * gcc.target/i386/avx2-vpackssdw-1.c: Likewise.
1367 * gcc.target/i386/avx2-vpackssdw-2.c: Likewise.
1368 * gcc.target/i386/avx2-vpacksswb-1.c: Likewise.
1369 * gcc.target/i386/avx2-vpacksswb-2.c: Likewise.
1370 * gcc.target/i386/avx2-vpackusdw-1.c: Likewise.
1371 * gcc.target/i386/avx2-vpackusdw-2.c: Likewise.
1372 * gcc.target/i386/avx2-vpackuswb-1.c: Likewise.
1373 * gcc.target/i386/avx2-vpackuswb-2.c: Likewise.
1374 * gcc.target/i386/avx2-vpaddb-1.c: Likewise.
1375 * gcc.target/i386/avx2-vpaddb-2.c: Likewise.
1376 * gcc.target/i386/avx2-vpaddd-1.c: Likewise.
1377 * gcc.target/i386/avx2-vpaddd-2.c: Likewise.
1378 * gcc.target/i386/avx2-vpaddq-1.c: Likewise.
1379 * gcc.target/i386/avx2-vpaddq-2.c: Likewise.
1380 * gcc.target/i386/avx2-vpaddsb-1.c: Likewise.
1381 * gcc.target/i386/avx2-vpaddsb-2.c: Likewise.
1382 * gcc.target/i386/avx2-vpaddsw-1.c: Likewise.
1383 * gcc.target/i386/avx2-vpaddsw-2.c: Likewise.
1384 * gcc.target/i386/avx2-vpaddusb-1.c: Likewise.
1385 * gcc.target/i386/avx2-vpaddusb-2.c: Likewise.
1386 * gcc.target/i386/avx2-vpaddusw-1.c: Likewise.
1387 * gcc.target/i386/avx2-vpaddusw-2.c: Likewise.
1388 * gcc.target/i386/avx2-vpaddw-1.c: Likewise.
1389 * gcc.target/i386/avx2-vpaddw-2.c: Likewise.
1390 * gcc.target/i386/avx2-vpalignr256-1.c: Likewise.
1391 * gcc.target/i386/avx2-vpalignr256-2.c: Likewise.
1392 * gcc.target/i386/avx2-vpand-1.c: Likewise.
1393 * gcc.target/i386/avx2-vpand-2.c: Likewise.
1394 * gcc.target/i386/avx2-vpandn-1.c: Likewise.
1395 * gcc.target/i386/avx2-vpandn-2.c: Likewise.
1396 * gcc.target/i386/avx2-vpavgb-1.c: Likewise.
1397 * gcc.target/i386/avx2-vpavgb-2.c: Likewise.
1398 * gcc.target/i386/avx2-vpavgw-1.c: Likewise.
1399 * gcc.target/i386/avx2-vpavgw-2.c: Likewise.
1400 * gcc.target/i386/avx2-vpblendd128-1.c: Likewise.
1401 * gcc.target/i386/avx2-vpblendd128-2.c: Likewise.
1402 * gcc.target/i386/avx2-vpblendd256-1.c: Likewise.
1403 * gcc.target/i386/avx2-vpblendd256-2.c: Likewise.
1404 * gcc.target/i386/avx2-vpblendvb-1.c: Likewise.
1405 * gcc.target/i386/avx2-vpblendvb-2.c: Likewise.
1406 * gcc.target/i386/avx2-vpblendw-1.c: Likewise.
1407 * gcc.target/i386/avx2-vpblendw-2.c: Likewise.
1408 * gcc.target/i386/avx2-vpbroadcastb128-1.c: Likewise.
1409 * gcc.target/i386/avx2-vpbroadcastb128-2.c: Likewise.
1410 * gcc.target/i386/avx2-vpbroadcastb256-1.c: Likewise.
1411 * gcc.target/i386/avx2-vpbroadcastb256-2.c: Likewise.
1412 * gcc.target/i386/avx2-vpbroadcastd128-1.c: Likewise.
1413 * gcc.target/i386/avx2-vpbroadcastd128-2.c: Likewise.
1414 * gcc.target/i386/avx2-vpbroadcastd256-1.c: Likewise.
1415 * gcc.target/i386/avx2-vpbroadcastd256-2.c: Likewise.
1416 * gcc.target/i386/avx2-vpbroadcastq128-1.c: Likewise.
1417 * gcc.target/i386/avx2-vpbroadcastq128-2.c: Likewise.
1418 * gcc.target/i386/avx2-vpbroadcastq256-1.c: Likewise.
1419 * gcc.target/i386/avx2-vpbroadcastq256-2.c: Likewise.
1420 * gcc.target/i386/avx2-vpbroadcastw128-1.c: Likewise.
1421 * gcc.target/i386/avx2-vpbroadcastw128-2.c: Likewise.
1422 * gcc.target/i386/avx2-vpbroadcastw256-1.c: Likewise.
1423 * gcc.target/i386/avx2-vpbroadcastw256-2.c: Likewise.
1424 * gcc.target/i386/avx2-vpcmpeqb-1.c: Likewise.
1425 * gcc.target/i386/avx2-vpcmpeqb-2.c: Likewise.
1426 * gcc.target/i386/avx2-vpcmpeqd-1.c: Likewise.
1427 * gcc.target/i386/avx2-vpcmpeqd-2.c: Likewise.
1428 * gcc.target/i386/avx2-vpcmpeqq-1.c: Likewise.
1429 * gcc.target/i386/avx2-vpcmpeqq-2.c: Likewise.
1430 * gcc.target/i386/avx2-vpcmpeqw-1.c: Likewise.
1431 * gcc.target/i386/avx2-vpcmpeqw-2.c: Likewise.
1432 * gcc.target/i386/avx2-vpcmpgtb-1.c: Likewise.
1433 * gcc.target/i386/avx2-vpcmpgtb-2.c: Likewise.
1434 * gcc.target/i386/avx2-vpcmpgtd-1.c: Likewise.
1435 * gcc.target/i386/avx2-vpcmpgtd-2.c: Likewise.
1436 * gcc.target/i386/avx2-vpcmpgtq-1.c: Likewise.
1437 * gcc.target/i386/avx2-vpcmpgtq-2.c: Likewise.
1438 * gcc.target/i386/avx2-vpcmpgtw-1.c: Likewise.
1439 * gcc.target/i386/avx2-vpcmpgtw-2.c: Likewise.
1440 * gcc.target/i386/avx2-vperm2i128-1.c: Likewise.
1441 * gcc.target/i386/avx2-vperm2i128-2.c: Likewise.
1442 * gcc.target/i386/avx2-vpermd-1.c: Likewise.
1443 * gcc.target/i386/avx2-vpermd-2.c: Likewise.
1444 * gcc.target/i386/avx2-vpermpd-1.c: Likewise.
1445 * gcc.target/i386/avx2-vpermpd-2.c: Likewise.
1446 * gcc.target/i386/avx2-vpermps-1.c: Likewise.
1447 * gcc.target/i386/avx2-vpermps-2.c: Likewise.
1448 * gcc.target/i386/avx2-vpermq-1.c: Likewise.
1449 * gcc.target/i386/avx2-vpermq-2.c: Likewise.
1450 * gcc.target/i386/avx2-vphaddd-1.c: Likewise.
1451 * gcc.target/i386/avx2-vphaddd-2.c: Likewise.
1452 * gcc.target/i386/avx2-vphaddsw-1.c: Likewise.
1453 * gcc.target/i386/avx2-vphaddsw-2.c: Likewise.
1454 * gcc.target/i386/avx2-vphaddw-1.c: Likewise.
1455 * gcc.target/i386/avx2-vphaddw-2.c: Likewise.
1456 * gcc.target/i386/avx2-vphsubd-1.c: Likewise.
1457 * gcc.target/i386/avx2-vphsubd-2.c: Likewise.
1458 * gcc.target/i386/avx2-vphsubsw-1.c: Likewise.
1459 * gcc.target/i386/avx2-vphsubsw-2.c: Likewise.
1460 * gcc.target/i386/avx2-vphsubw-1.c: Likewise.
1461 * gcc.target/i386/avx2-vpmaddubsw-1.c: Likewise.
1462 * gcc.target/i386/avx2-vpmaddubsw-2.c: Likewise.
1463 * gcc.target/i386/avx2-vpmaddwd-1.c: Likewise.
1464 * gcc.target/i386/avx2-vpmaddwd-2.c: Likewise.
1465 * gcc.target/i386/avx2-vpmaskloadd-1.c: Likewise.
1466 * gcc.target/i386/avx2-vpmaskloadd-2.c: Likewise.
1467 * gcc.target/i386/avx2-vpmaskloadd256-1.c: Likewise.
1468 * gcc.target/i386/avx2-vpmaskloadd256-2.c: Likewise.
1469 * gcc.target/i386/avx2-vpmaskloadq-1.c: Likewise.
1470 * gcc.target/i386/avx2-vpmaskloadq-2.c: Likewise.
1471 * gcc.target/i386/avx2-vpmaskloadq256-1.c: Likewise.
1472 * gcc.target/i386/avx2-vpmaskloadq256-2.c: Likewise.
1473 * gcc.target/i386/avx2-vpmaskstored-1.c: Likewise.
1474 * gcc.target/i386/avx2-vpmaskstored-2.c: Likewise.
1475 * gcc.target/i386/avx2-vpmaskstored256-1.c: Likewise.
1476 * gcc.target/i386/avx2-vpmaskstored256-2.c: Likewise.
1477 * gcc.target/i386/avx2-vpmaskstoreq-1.c: Likewise.
1478 * gcc.target/i386/avx2-vpmaskstoreq-2.c: Likewise.
1479 * gcc.target/i386/avx2-vpmaskstoreq256-1.c: Likewise.
1480 * gcc.target/i386/avx2-vpmaskstoreq256-2.c: Likewise.
1481 * gcc.target/i386/avx2-vpmaxsb-1.c: Likewise.
1482 * gcc.target/i386/avx2-vpmaxsb-2.c: Likewise.
1483 * gcc.target/i386/avx2-vpmaxsd-1.c: Likewise.
1484 * gcc.target/i386/avx2-vpmaxsd-2.c: Likewise.
1485 * gcc.target/i386/avx2-vpmaxsw-1.c: Likewise.
1486 * gcc.target/i386/avx2-vpmaxsw-2.c: Likewise.
1487 * gcc.target/i386/avx2-vpmaxub-1.c: Likewise.
1488 * gcc.target/i386/avx2-vpmaxub-2.c: Likewise.
1489 * gcc.target/i386/avx2-vpmaxud-1.c: Likewise.
1490 * gcc.target/i386/avx2-vpmaxud-2.c: Likewise.
1491 * gcc.target/i386/avx2-vpmaxuw-1.c: Likewise.
1492 * gcc.target/i386/avx2-vpmaxuw-2.c: Likewise.
1493 * gcc.target/i386/avx2-vpminsb-1.c: Likewise.
1494 * gcc.target/i386/avx2-vpminsb-2.c: Likewise.
1495 * gcc.target/i386/avx2-vpminsd-1.c: Likewise.
1496 * gcc.target/i386/avx2-vpminsd-2.c: Likewise.
1497 * gcc.target/i386/avx2-vpminsw-1.c: Likewise.
1498 * gcc.target/i386/avx2-vpminsw-2.c: Likewise.
1499 * gcc.target/i386/avx2-vpminub-1.c: Likewise.
1500 * gcc.target/i386/avx2-vpminub-2.c: Likewise.
1501 * gcc.target/i386/avx2-vpminud-1.c: Likewise.
1502 * gcc.target/i386/avx2-vpminud-2.c: Likewise.
1503 * gcc.target/i386/avx2-vpminuw-1.c: Likewise.
1504 * gcc.target/i386/avx2-vpminuw-2.c: Likewise.
1505 * gcc.target/i386/avx2-vpmovmskb-1.c: Likewise.
1506 * gcc.target/i386/avx2-vpmovsxbd-1.c: Likewise.
1507 * gcc.target/i386/avx2-vpmovsxbd-2.c: Likewise.
1508 * gcc.target/i386/avx2-vpmovsxbq-1.c: Likewise.
1509 * gcc.target/i386/avx2-vpmovsxbq-2.c: Likewise.
1510 * gcc.target/i386/avx2-vpmovsxbw-1.c: Likewise.
1511 * gcc.target/i386/avx2-vpmovsxbw-2.c: Likewise.
1512 * gcc.target/i386/avx2-vpmovsxdq-1.c: Likewise.
1513 * gcc.target/i386/avx2-vpmovsxdq-2.c: Likewise.
1514 * gcc.target/i386/avx2-vpmovsxwd-1.c: Likewise.
1515 * gcc.target/i386/avx2-vpmovsxwd-2.c: Likewise.
1516 * gcc.target/i386/avx2-vpmovsxwq-1.c: Likewise.
1517 * gcc.target/i386/avx2-vpmovsxwq-2.c: Likewise.
1518 * gcc.target/i386/avx2-vpmovzxbd-1.c: Likewise.
1519 * gcc.target/i386/avx2-vpmovzxbd-2.c: Likewise.
1520 * gcc.target/i386/avx2-vpmovzxbq-1.c: Likewise.
1521 * gcc.target/i386/avx2-vpmovzxbq-2.c: Likewise.
1522 * gcc.target/i386/avx2-vpmovzxbw-1.c: Likewise.
1523 * gcc.target/i386/avx2-vpmovzxbw-2.c: Likewise.
1524 * gcc.target/i386/avx2-vpmovzxdq-1.c: Likewise.
1525 * gcc.target/i386/avx2-vpmovzxdq-2.c: Likewise.
1526 * gcc.target/i386/avx2-vpmovzxwd-1.c: Likewise.
1527 * gcc.target/i386/avx2-vpmovzxwd-2.c: Likewise.
1528 * gcc.target/i386/avx2-vpmovzxwq-1.c: Likewise.
1529 * gcc.target/i386/avx2-vpmovzxwq-2.c: Likewise.
1530 * gcc.target/i386/avx2-vpmuldq-1.c: Likewise.
1531 * gcc.target/i386/avx2-vpmuldq-2.c: Likewise.
1532 * gcc.target/i386/avx2-vpmulhrsw-1.c: Likewise.
1533 * gcc.target/i386/avx2-vpmulhrsw-2.c: Likewise.
1534 * gcc.target/i386/avx2-vpmulhuw-1.c: Likewise.
1535 * gcc.target/i386/avx2-vpmulhuw-2.c: Likewise.
1536 * gcc.target/i386/avx2-vpmulhw-1.c: Likewise.
1537 * gcc.target/i386/avx2-vpmulhw-2.c: Likewise.
1538 * gcc.target/i386/avx2-vpmulld-1.c: Likewise.
1539 * gcc.target/i386/avx2-vpmulld-2.c: Likewise.
1540 * gcc.target/i386/avx2-vpmullw-1.c: Likewise.
1541 * gcc.target/i386/avx2-vpmullw-2.c: Likewise.
1542 * gcc.target/i386/avx2-vpmuludq-1.c: Likewise.
1543 * gcc.target/i386/avx2-vpmuludq-2.c: Likewise.
1544 * gcc.target/i386/avx2-vpor-1.c: Likewise.
1545 * gcc.target/i386/avx2-vpor-2.c: Likewise.
1546 * gcc.target/i386/avx2-vpsadbw-1.c: Likewise.
1547 * gcc.target/i386/avx2-vpsadbw-2.c: Likewise.
1548 * gcc.target/i386/avx2-vpshufb-1.c: Likewise.
1549 * gcc.target/i386/avx2-vpshufb-2.c: Likewise.
1550 * gcc.target/i386/avx2-vpshufd-1.c: Likewise.
1551 * gcc.target/i386/avx2-vpshufd-2.c: Likewise.
1552 * gcc.target/i386/avx2-vpshufhw-1.c: Likewise.
1553 * gcc.target/i386/avx2-vpshufhw-2.c: Likewise.
1554 * gcc.target/i386/avx2-vpshuflw-1.c: Likewise.
1555 * gcc.target/i386/avx2-vpshuflw-2.c: Likewise.
1556 * gcc.target/i386/avx2-vpsignb-1.c: Likewise.
1557 * gcc.target/i386/avx2-vpsignb-2.c: Likewise.
1558 * gcc.target/i386/avx2-vpsignd-1.c: Likewise.
1559 * gcc.target/i386/avx2-vpsignd-2.c: Likewise.
1560 * gcc.target/i386/avx2-vpsignw-1.c: Likewise.
1561 * gcc.target/i386/avx2-vpsignw-2.c: Likewise.
1562 * gcc.target/i386/avx2-vpslld-1.c: Likewise.
1563 * gcc.target/i386/avx2-vpslld-2.c: Likewise.
1564 * gcc.target/i386/avx2-vpslldi-1.c: Likewise.
1565 * gcc.target/i386/avx2-vpslldi-2.c: Likewise.
1566 * gcc.target/i386/avx2-vpslldq-1.c: Likewise.
1567 * gcc.target/i386/avx2-vpslldq-2.c: Likewise.
1568 * gcc.target/i386/avx2-vpsllq-1.c: Likewise.
1569 * gcc.target/i386/avx2-vpsllq-2.c: Likewise.
1570 * gcc.target/i386/avx2-vpsllqi-1.c: Likewise.
1571 * gcc.target/i386/avx2-vpsllqi-2.c: Likewise.
1572 * gcc.target/i386/avx2-vpsllvd128-1.c: Likewise.
1573 * gcc.target/i386/avx2-vpsllvd128-2.c: Likewise.
1574 * gcc.target/i386/avx2-vpsllvd256-1.c: Likewise.
1575 * gcc.target/i386/avx2-vpsllvd256-2.c: Likewise.
1576 * gcc.target/i386/avx2-vpsllvq128-1.c: Likewise.
1577 * gcc.target/i386/avx2-vpsllvq128-2.c: Likewise.
1578 * gcc.target/i386/avx2-vpsllvq256-1.c: Likewise.
1579 * gcc.target/i386/avx2-vpsllvq256-2.c: Likewise.
1580 * gcc.target/i386/avx2-vpsllw-1.c: Likewise.
1581 * gcc.target/i386/avx2-vpsllw-2.c: Likewise.
1582 * gcc.target/i386/avx2-vpsllwi-1.c: Likewise.
1583 * gcc.target/i386/avx2-vpsllwi-2.c: Likewise.
1584 * gcc.target/i386/avx2-vpsrad-1.c: Likewise.
1585 * gcc.target/i386/avx2-vpsrad-2.c: Likewise.
1586 * gcc.target/i386/avx2-vpsradi-1.c: Likewise.
1587 * gcc.target/i386/avx2-vpsradi-2.c: Likewise.
1588 * gcc.target/i386/avx2-vpsravd128-1.c: Likewise.
1589 * gcc.target/i386/avx2-vpsravd128-2.c: Likewise.
1590 * gcc.target/i386/avx2-vpsravd256-1.c: Likewise.
1591 * gcc.target/i386/avx2-vpsravd256-2.c: Likewise.
1592 * gcc.target/i386/avx2-vpsraw-1.c: Likewise.
1593 * gcc.target/i386/avx2-vpsraw-2.c: Likewise.
1594 * gcc.target/i386/avx2-vpsrawi-1.c: Likewise.
1595 * gcc.target/i386/avx2-vpsrawi-2.c: Likewise.
1596 * gcc.target/i386/avx2-vpsrld-1.c: Likewise.
1597 * gcc.target/i386/avx2-vpsrld-2.c: Likewise.
1598 * gcc.target/i386/avx2-vpsrldi-1.c: Likewise.
1599 * gcc.target/i386/avx2-vpsrldi-2.c: Likewise.
1600 * gcc.target/i386/avx2-vpsrldq-1.c: Likewise.
1601 * gcc.target/i386/avx2-vpsrldq-2.c: Likewise.
1602 * gcc.target/i386/avx2-vpsrlq-1.c: Likewise.
1603 * gcc.target/i386/avx2-vpsrlq-2.c: Likewise.
1604 * gcc.target/i386/avx2-vpsrlqi-1.c: Likewise.
1605 * gcc.target/i386/avx2-vpsrlqi-2.c: Likewise.
1606 * gcc.target/i386/avx2-vpsrlvd128-1.c: Likewise.
1607 * gcc.target/i386/avx2-vpsrlvd128-2.c: Likewise.
1608 * gcc.target/i386/avx2-vpsrlvd256-1.c: Likewise.
1609 * gcc.target/i386/avx2-vpsrlvd256-2.c: Likewise.
1610 * gcc.target/i386/avx2-vpsrlvq128-1.c: Likewise.
1611 * gcc.target/i386/avx2-vpsrlvq128-2.c: Likewise.
1612 * gcc.target/i386/avx2-vpsrlvq256-1.c: Likewise.
1613 * gcc.target/i386/avx2-vpsrlvq256-2.c: Likewise.
1614 * gcc.target/i386/avx2-vpsrlw-1.c: Likewise.
1615 * gcc.target/i386/avx2-vpsrlw-2.c: Likewise.
1616 * gcc.target/i386/avx2-vpsrlwi-1.c: Likewise.
1617 * gcc.target/i386/avx2-vpsrlwi-2.c: Likewise.
1618 * gcc.target/i386/avx2-vpsubb-1.c: Likewise.
1619 * gcc.target/i386/avx2-vpsubb-2.c: Likewise.
1620 * gcc.target/i386/avx2-vpsubd-1.c: Likewise.
1621 * gcc.target/i386/avx2-vpsubd-2.c: Likewise.
1622 * gcc.target/i386/avx2-vpsubq-1.c: Likewise.
1623 * gcc.target/i386/avx2-vpsubq-2.c: Likewise.
1624 * gcc.target/i386/avx2-vpsubsb-1.c: Likewise.
1625 * gcc.target/i386/avx2-vpsubsb-2.c: Likewise.
1626 * gcc.target/i386/avx2-vpsubsw-1.c: Likewise.
1627 * gcc.target/i386/avx2-vpsubsw-2.c: Likewise.
1628 * gcc.target/i386/avx2-vpsubusb-1.c: Likewise.
1629 * gcc.target/i386/avx2-vpsubusb-2.c: Likewise.
1630 * gcc.target/i386/avx2-vpsubusw-1.c: Likewise.
1631 * gcc.target/i386/avx2-vpsubusw-2.c: Likewise.
1632 * gcc.target/i386/avx2-vpunpckhbw-1.c: Likewise.
1633 * gcc.target/i386/avx2-vpunpckhbw-2.c: Likewise.
1634 * gcc.target/i386/avx2-vpunpckhdq-1.c: Likewise.
1635 * gcc.target/i386/avx2-vpunpckhdq-2.c: Likewise.
1636 * gcc.target/i386/avx2-vpunpckhqdq-1.c: Likewise.
1637 * gcc.target/i386/avx2-vpunpckhqdq-2.c: Likewise.
1638 * gcc.target/i386/avx2-vpunpckhwd-1.c: Likewise.
1639 * gcc.target/i386/avx2-vpunpckhwd-2.c: Likewise.
1640 * gcc.target/i386/avx2-vpunpcklbw-1.c: Likewise.
1641 * gcc.target/i386/avx2-vpunpcklbw-2.c: Likewise.
1642 * gcc.target/i386/avx2-vpunpckldq-1.c: Likewise.
1643 * gcc.target/i386/avx2-vpunpckldq-2.c: Likewise.
1644 * gcc.target/i386/avx2-vpunpcklqdq-1.c: Likewise.
1645 * gcc.target/i386/avx2-vpunpcklqdq-2.c: Likewise.
1646 * gcc.target/i386/avx2-vpunpcklwd-1.c: Likewise.
1647 * gcc.target/i386/avx2-vpunpcklwd-2.c: Likewise.
1648 * gcc.target/i386/avx2-vpxor-1.c: Likewise.
1649 * gcc.target/i386/avx2-vpxor-2.c: Likewise.
1650 * gcc.target/i386/testimm-9.c: Likewise.
1651
1652 2011-08-23 Kirill Yukhin <kirill.yukhin@intel.com>
1653
1654 * g++.dg/other/i386-2.C: Add -mbmi2 check.
1655 * g++.dg/other/i386-3.C: Likewise.
1656 * gcc.target/i386/bmi2-bzhi32-1.c: New testcase.
1657 * gcc.target/i386/bmi2-bzhi32-1a.c: Likewise.
1658 * gcc.target/i386/bmi2-bzhi64-1.c: Likewise.
1659 * gcc.target/i386/bmi2-bzhi64-1a.c: Likewise.
1660 * gcc.target/i386/bmi2-mulx32-1.c: Likewise.
1661 * gcc.target/i386/bmi2-mulx32-1a.c: Likewise.
1662 * gcc.target/i386/bmi2-mulx64-1.c: Likewise.
1663 * gcc.target/i386/bmi2-mulx64-1a.c: Likewise.
1664 * gcc.target/i386/bmi2-pdep32-1.c: Likewise.
1665 * gcc.target/i386/bmi2-pdep32-1a.c: Likewise.
1666 * gcc.target/i386/bmi2-pdep64-1.c: Likewise.
1667 * gcc.target/i386/bmi2-pdep64-1a.c: Likewise.
1668 * gcc.target/i386/bmi2-pext32-1.c: Likewise.
1669 * gcc.target/i386/bmi2-pext32-1a.c: Likewise.
1670 * gcc.target/i386/bmi2-pext64-1.c: Likewise.
1671 * gcc.target/i386/bmi2-pext64-1a.c: Likewise.
1672 * gcc.target/i386/bmi2-rorx32-1.c: Likewise.
1673 * gcc.target/i386/bmi2-rorx32-1a.c: Likewise.
1674 * gcc.target/i386/bmi2-rorx64-1.c: Likewise.
1675 * gcc.target/i386/bmi2-rorx64-1a.c: Likewise.
1676 * gcc.target/i386/bmi2-sarx32-1.c: Likewise.
1677 * gcc.target/i386/bmi2-sarx32-1a.c: Likewise.
1678 * gcc.target/i386/bmi2-sarx64-1.c: Likewise.
1679 * gcc.target/i386/bmi2-sarx64-1a.c: Likewise.
1680 * gcc.target/i386/bmi2-shlx32-1.c: Likewise.
1681 * gcc.target/i386/bmi2-shlx32-1a.c: Likewise.
1682 * gcc.target/i386/bmi2-shlx64-1.c: Likewise.
1683 * gcc.target/i386/bmi2-shlx64-1a.c: Likewise.
1684 * gcc.target/i386/bmi2-shrx32-1.c: Likewise.
1685 * gcc.target/i386/bmi2-shrx32-1a.c: Likewise.
1686 * gcc.target/i386/bmi2-shrx64-1.c: Likewise.
1687 * gcc.target/i386/bmi2-shrx64-1a.c: Likewise.
1688 * gcc.target/i386/i386.exp (check_effective_target_bmi2): New.
1689 * gcc.target/i386/sse-12.c: Add BMI2.
1690 * gcc.target/i386/sse-13.c: Likewise.
1691 * gcc.target/i386/sse-14.c: Likewise.
1692 * gcc.target/i386/sse-22.c: Likewise.
1693 * gcc.target/i386/sse-23.c: Likewise.
1694
1695 2011-08-23 Jason Merrill <jason@redhat.com>
1696
1697 * g++.dg/template/crash7.C: Adjust expected errors.
1698
1699 2011-08-23 Jason Merrill <jason@redhat.com>
1700
1701 PR c++/49045
1702 Core 1321
1703 * g++.dg/cpp0x/overload2.C: New.
1704
1705 2011-08-23 Jason Merrill <jason@redhat.com>
1706
1707 Core 903
1708 * g++.dg/cpp0x/constexpr-nullptr.C: Now ill-formed.
1709
1710 2011-08-23 Jason Merrill <jason@redhat.com>
1711
1712 Core 975
1713 * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: Now accepted.
1714 * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: Adjust.
1715 * g++.dg/cpp0x/lambda/lambda-deduce2.C: Test returning overload.
1716 * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: Remove #include.
1717
1718 2011-08-23 Jason Merrill <jason@redhat.com>
1719
1720 PR c++/50024
1721 * g++.dg/cpp0x/constexpr-initlist5.C: New.
1722
1723 2011-08-23 Jakub Jelinek <jakub@redhat.com>
1724
1725 PR c++/50158
1726 * g++.dg/warn/Wunused-var-16.C: New test.
1727
1728 PR middle-end/50161
1729 * gcc.dg/pr50161.c: New test.
1730
1731 2011-08-23 Siddhesh Poyarekar <siddhesh.poyarekar@gmail.com>
1732
1733 PR c++/50055
1734 * g++.dg/gcov/gcov-7.C: New test.
1735
1736 2011-08-23 Jakub Jelinek <jakub@redhat.com>
1737
1738 PR c++/46862
1739 * g++.dg/dfp/nofields.C: New test.
1740
1741 2011-08-23 Tobias Burnus <burnus@net-b.de>
1742
1743 PR fortran/31600
1744 * gfortran.dg/use_16.f90: New.
1745
1746 2011-08-22 Uros Bizjak <ubizjak@gmail.com>
1747 Kirill Yukhin <kirill.yukhin@intel.com>
1748
1749 PR target/50155
1750 * gcc.target/i386/pr50155.c: New test.
1751
1752 2011-08-22 Jakub Jelinek <jakub@redhat.com>
1753
1754 PR tree-optimization/50133
1755 * gcc.dg/pr50133.c: New test.
1756
1757 PR middle-end/50141
1758 * c-c++-common/cxxbitfields-6.c: New test.
1759
1760 2011-08-22 Mikael Morin <mikael.morin@gcc.gnu.org>
1761
1762 PR fortran/50050
1763 * gfortran.dg/alloc_comp_initializer_3.f90: New test.
1764
1765 2011-08-22 Georg-Johann Lay <avr@gjlay.de>
1766
1767 * gcc.dg/pr49994-2.c: Add dg-require-effective-target scheduling.
1768 * gcc.dg/pr49994-3.c: Ditto.
1769
1770 2011-08-22 Richard Guenther <rguenther@suse.de>
1771
1772 PR testsuite/50145
1773 * gcc.dg/torture/pr50067-1.c: Run on little-endian systems only.
1774 * gcc.dg/torture/pr50067-2.c: Likewise.
1775
1776 2011-08-21 Thomas Koenig <tkoenig@gcc.gnu.org>
1777
1778 PR fortran/47659
1779 * gfortran.dg/warn_conversion_2.f90: Also warn about conversion
1780 of a constant resulting from simplification.
1781 * gfortran.dg/warn_conversion_3.f90: New test.
1782
1783 2011-08-21 Thomas Koenig <tkoenig@gcc.gnu.org>
1784
1785 PR fortran/50130
1786 * gfortran.dg/zero_stride_1.f90: New test.
1787
1788 2011-08-20 Janus Weil <janus@gcc.gnu.org>
1789
1790 PR fortran/49638
1791 * gfortran.dg/typebound_override_1.f90: Modified.
1792
1793 2011-08-20 Jakub Jelinek <jakub@redhat.com>
1794
1795 PR tree-optimization/48739
1796 * gcc.dg/pr48739-1.c: New test.
1797 * gcc.dg/pr48739-2.c: New test.
1798
1799 2011-08-20 Tobias Burnus <burnus@net-b.de>
1800
1801 * gfortran.dg/graphite/interchange-1.f: Remove xfail.
1802
1803 2011-08-19 Mikael Morin <mikael.morin@sfr.fr>
1804
1805 PR fortran/50129
1806 * gfortran.dg/where_3.f90: New test.
1807
1808 2011-08-19 H.J. Lu <hongjiu.lu@intel.com>
1809
1810 PR middle-end/49721
1811 * gfortran.dg/pr49721-1.f: New.
1812 * gfortran.fortran-torture/compile/pr49721-1.f: Likewise.
1813
1814 2011-08-19 Joseph Myers <joseph@codesourcery.com>
1815
1816 * gcc.dg/builtin-complex-err-1.c, gcc.dg/builtin-complex-err-2.c,
1817 gcc.dg/dfp/builtin-complex.c, gcc.dg/torture/builtin-complex-1.c:
1818 New tests.
1819
1820 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
1821
1822 * gcc.target/arm/wmul-11.c: New file.
1823 * gcc.target/arm/wmul-12.c: New file.
1824 * gcc.target/arm/wmul-13.c: New file.
1825
1826 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
1827
1828 * gcc.target/arm/wmul-10.c: New file.
1829
1830 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
1831
1832 * gcc.target/arm/wmul-9.c: New file.
1833 * gcc.target/arm/wmul-bitfield-2.c: New file.
1834
1835 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
1836
1837 * gcc.target/arm/wmul-8.c: New file.
1838
1839 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
1840
1841 * gcc.target/arm/wmul-7.c: New file.
1842
1843 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
1844
1845 * gcc.target/arm/wmul-6.c: New file.
1846
1847 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
1848
1849 * gcc.target/arm/wmul-5.c: New file.
1850 * gcc.target/arm/no-wmla-1.c: New file.
1851
1852 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
1853
1854 * gcc.target/arm/wmul-bitfield-1.c: New file.
1855
1856 2011-08-19 Joseph Myers <joseph@codesourcery.com>
1857
1858 * gcc.dg/c90-noreturn-1.c, gcc.dg/c99-noreturn-1.c: New tests.
1859
1860 2011-08-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1861
1862 * gcc.dg/builtins-67.c: Use dg-add-options c99_runtime.
1863 * gcc.target/i386/conversion.c: Likewise.
1864
1865 2011-08-19 Richard Guenther <rguenther@suse.de>
1866
1867 * gcc.dg/torture/pr50067-1.c: New testcase.
1868 * gcc.dg/torture/pr50067-2.c: Likewise.
1869
1870 2011-08-19 Joey Ye <joey.ye@arm.com>
1871
1872 PR target/49437
1873 * gcc.target/arm/handler-align.c: New test.
1874 * lib/target-supports.exp (check_effective_target_arm_cortex_m):
1875 New Function.
1876
1877 2011-08-19 Joey Ye <joey.ye@arm.com>
1878
1879 * gcc.c-torture/execute/20101011-1.c (DO_TEST): Skip on ARM.
1880
1881 2011-08-19 Mikael Morin <mikael.morin@sfr.fr>
1882
1883 PR fortran/50071
1884 * gfortran.dg/end_block_label_1.f90: New test.
1885 * gfortran.dg/end_associate_label_1.f90: New test.
1886
1887 2011-08-18 Joseph Myers <joseph@codesourcery.com>
1888
1889 * gcc.dg/c1x-pointer-float-1.c: New test.
1890
1891 2011-08-18 Mikael Morin <mikael.morin@sfr.fr>
1892
1893 PR fortran/50071
1894 * gfortran.dg/duplicate_labels_2.f: New test.
1895
1896 2011-08-18 Joseph Myers <joseph@codesourcery.com>
1897
1898 * gcc.dg/c1x-noreturn-1.c, gcc.dg/c1x-noreturn-2.c,
1899 gcc.dg/c1x-noreturn-3.c, gcc.dg/c1x-noreturn-4.c,
1900 gcc.dg/c1x-noreturn-5.c: New tests.
1901
1902 2011-08-18 Joseph Myers <joseph@codesourcery.com>
1903
1904 * gcc.dg/c1x-uni-string-1.c, gcc.dg/c1x-uni-string-2.c: New tests.
1905
1906 2011-08-18 Tobias Burnus <burnus@net-b.de>
1907
1908 PR fortran/18918
1909 * gfortran.dg/coarray_lock_1.f90: Update dg-error.
1910 * gfortran.dg/coarray_lock_3.f90: Fix test.
1911 * gfortran.dg/coarray_lock_4.f90: New.
1912 * gfortran.dg/coarray_lock_5.f90: New.
1913
1914 2011-08-18 Jakub Jelinek <jakub@redhat.com>
1915
1916 PR target/50009
1917 * gcc.c-torture/compile/pr50009.c: New test.
1918
1919 PR target/50092
1920 * gcc.dg/torture/pr50092.c: New test.
1921
1922 2011-08-18 Tobias Burnus <burnus@net-b.de>
1923
1924 PR fortran/50109
1925 * gfortran.dg/namelist_73.f90: New.
1926
1927 2011-08-18 Jakub Jelinek <jakub@redhat.com>
1928
1929 * g++.dg/plugin/decl_plugin.c: Include diagnostic.h.
1930
1931 PR debug/50017
1932 * gcc.dg/pr50017.c: New test.
1933
1934 2011-08-18 Dodji Seketeli <dodji@redhat.com>
1935
1936 PR c++/45625
1937 * g++.dg/lookup/hidden-var1.C: New test case.
1938
1939 2011-08-17 Tobias Burnus <burnus@net-b.de>
1940
1941 PR fortran/31461
1942 * gfortran.dg/warn_unused_var_2.f90: New.
1943 * gfortran.dg/warn_unused_var_3.f90: New.
1944
1945 2011-08-17 Tom de Vries <tom@codesourcery.com>
1946
1947 PR target/43597
1948 * gcc.target/arm/pr43597.c: New test.
1949
1950 2011-08-17 Janus Weil <janus@gcc.gnu.org>
1951
1952 PR fortran/50070
1953 * gfortran.dg/common_13.f90: New.
1954
1955 2011-08-16 Jason Merrill <jason@redhat.com>
1956
1957 PR c++/50086
1958 * g++.dg/cpp0x/variadic-unresolved.C: New.
1959
1960 * g++.old-deja/g++.brendan/README: Add R.I.P.
1961
1962 * g++.dg/ext/attr-used-1.C: New.
1963
1964 PR c++/50054
1965 * g++.dg/cpp0x/initlist56.C: New.
1966
1967 2011-08-15 H.J. Lu <hongjiu.lu@intel.com>
1968
1969 PR testsuite/50085
1970 * g++.dg/opt/life1.C: Only run on Linux.
1971
1972 2011-08-15 Tobias Burnus <burnus@net-b.de>
1973
1974 * gfortran.dg/coarray_26.f90: New.
1975
1976 2011-08-15 Hans-Peter Nilsson <hp@axis.com>
1977
1978 * gcc.dg/tree-ssa/vrp61.c: Use -fdump-tree-vrp1-nouid instead of
1979 -fdump-tree-vrp1.
1980
1981 2011-08-14 Janus Weil <janus@gcc.gnu.org>
1982
1983 PR fortran/50073
1984 * gfortran.dg/func_result_7.f90: New.
1985
1986 2011-08-13 Jason Merrill <jason@redhat.com>
1987
1988 PR c++/50075
1989 * g++.dg/cpp0x/decltype32.C: New.
1990
1991 PR c++/50059
1992 * g++.dg/diagnostic/expr1.C: New.
1993
1994 2011-08-12 David Li <davidxl@google.com>
1995
1996 * g++.dg/abi/vbase15.C: New test.
1997
1998 2011-08-12 Jason Merrill <jason@redhat.com>
1999
2000 PR c++/50034
2001 * g++.dg/cpp0x/defaulted28.C: Add unevaluated case.
2002
2003 2011-08-12 Uros Bizjak <ubizjak@gmail.com>
2004
2005 * gcc.dg/builtins-67.c: New test.
2006 * gcc.target/i386/conversion.c: Ditto.
2007
2008 2011-08-11 Romain Geissler <romain.geissler@gmail.com>
2009 Brian Hackett <bhackett1024@gmail.com>
2010
2011 * g++.dg/plugin/decl_plugin.c: New.
2012 * g++.dg/plugin/decl-plugin-test.C: New.
2013 * g++.dg/plugin/plugin.exp: Add above testcase.
2014
2015 2011-08-11 Richard Guenther <rguenther@suse.de>
2016
2017 * g++.dg/tree-ssa/pr41186.C: Un-XFAIL.
2018
2019 2011-08-11 Michael Matz <matz@suse.de>
2020
2021 * gcc.dg/graphite/run-id-pr47593.c: Remove -m32.
2022
2023 2011-08-11 Ira Rosen <ira.rosen@linaro.org>
2024
2025 PR tree-optimization/50039
2026 * gcc.dg/vect/vect.exp: Run no-tree-fre-* tests with -fno-tree-fre.
2027 * gcc.dg/vect/no-tree-fre-pr50039.c: New test.
2028
2029 2011-08-10 H.J. Lu <hongjiu.lu@intel.com>
2030
2031 * gcc.target/i386/sse4_1-blendps-2.c: Include <stdlib.h>.
2032 (sse4_1_test): Initialize src3 with random value.
2033
2034 2011-08-10 Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
2035
2036 * gcc.c-torture/execute/scal-to-vec1.c: New test.
2037 * gcc.c-torture/execute/scal-to-vec2.c: New test.
2038 * gcc.c-torture/execute/scal-to-vec3.c: New test.
2039 * gcc.dg/scal-to-vec1.c: New test.
2040 * gcc.dg/scal-to-vec2.c: New test.
2041
2042 2011-08-09 Richard Guenther <rguenther@suse.de>
2043
2044 * gcc.dg/tree-ssa/vrp57.c: Disable CCP.
2045 * gcc.dg/tree-ssa/vrp60.c: New testcase.
2046 * gcc.dg/tree-ssa/vrp61.c: Likewise.
2047 * gcc.dg/tree-ssa/vrp62.c: Likewise.
2048
2049 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2050
2051 * gfortran.dg/scratch_1.f90: Skip on spu-*-*.
2052
2053 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2054
2055 * gcc.dg/pr49948.c: Require pthread effective target.
2056
2057 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2058
2059 * gcc.dg/lto/20110201-1_0.c: Provide dummy sqrt.
2060
2061 2011-08-09 Uros Bizjak <ubizjak@gmail.com>
2062
2063 * gcc.target/i386/sse-22a.c: New test.
2064
2065 2011-08-09 Ira Rosen <ira.rosen@linaro.org>
2066
2067 PR tree-optimization/50014
2068 * gcc.dg/vect/pr50014.c: New test.
2069
2070 2011-08-08 Martin Jambor <mjambor@suse.cz>
2071
2072 PR middle-end/49923
2073 * gcc.dg/tree-ssa/pr49923.c: New test.
2074
2075 2011-08-08 H.J. Lu <hongjiu.lu@intel.com>
2076
2077 PR target/49781
2078 * gcc.target/i386/pr49781-1.c: New.
2079
2080 2011-08-08 Jason Merrill <jason@redhat.com>
2081
2082 * g++.dg/cpp0x/range-for20.C: Adjust to test 50020 as well.
2083
2084 * g++.dg/cpp0x/initlist5.C: Add 50011 test.
2085
2086 2011-08-07 Janus Weil <janus@gcc.gnu.org>
2087
2088 PR fortran/49638
2089 * gfortran.dg/typebound_override_1.f90: New.
2090
2091 2011-08-07 Kai Tietz <ktietz@redhat.com>
2092
2093 * gcc.dg/tree-ssa/pr23455.c: Adjust testcases for LLP64 for
2094 x86_64 mingw target.
2095 * gcc.dg/tree-ssa/loop-1.c: Likewise.
2096 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Likewise.
2097 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Likewise.
2098 * gcc.dg/tree-ssa/loop-33.c: Likewise.
2099 * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Likewise.
2100 * gcc.dg/tree-ssa/loop-35.c: Likewise.
2101 * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
2102 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
2103 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
2104 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
2105
2106 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
2107
2108 PR testsuite/48727
2109 * g++.dg/opt/devirt2.C: Use specific pattern for alpha*-*-*.
2110
2111 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
2112
2113 * gcc.dg/pr48770.c: Cleanup coverage files.
2114 * gfortran.dg/vect/O3-pr49957.f: Cleanup vect tree dump.
2115
2116 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
2117
2118 * gcc.target/i386/sse-22.c (dg-options): Add -march=k8.
2119 (pragma GCC target): Add avx, fma4, lzcnt and bmi options.
2120 * gcc.target/i386/sse-23.c (pragma GCC target): Add avx, fma4,
2121 lzcnt and bmi options.
2122
2123 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
2124
2125 PR target/47381
2126 * gcc.dg/pr47381-1.c: New.
2127 * gcc.dg/pr47381-2.c: Likewise.
2128 * gcc.target/i386/pr47381.c: Likewise.
2129
2130 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
2131
2132 PR middle-end/47727
2133 * gcc.dg/pr47727.c: New.
2134
2135 PR target/47372
2136 * gcc.dg/pr47372-1.c: New.
2137 * gcc.dg/pr47372-2.c: Likewise.
2138
2139 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
2140
2141 PR middle-end/47449
2142 * gcc.target/i386/pr47449.c: New.
2143
2144 PR target/47446
2145 * gcc.dg/pr47446-1.c: New.
2146 * gcc.dg/pr47446-2.c: Likewise.
2147
2148 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
2149
2150 PR target/47766
2151 * gcc.dg/pr47766.c: New.
2152
2153 PR target/47715
2154 * gcc.dg/tls/pr47715-1.c: New.
2155 * gcc.dg/tls/pr47715-2.c: Likewise.
2156 * gcc.dg/tls/pr47715-3.c: Likewise.
2157 * gcc.dg/tls/pr47715-4.c: Likewise.
2158 * gcc.dg/tls/pr47715-5.c: Likewise.
2159
2160 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
2161
2162 PR libobjc/50002
2163 * objc.dg/gnu-api-2-class.m: Updated comments.
2164 * obj-c++.dg/gnu-api-2-class.mm: Likewise.
2165 * objc.dg/gnu-api-2-class-meta.m: New test.
2166 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
2167
2168 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
2169
2170 PR libobjc/49882
2171 * obj-c++.dg/gnu-api-2-class.mm (main): Test class_getSuperclass()
2172 with classes that are in construction.
2173
2174 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
2175
2176 PR target/48084
2177 * gcc.target/i386/pr48084-1.c: New.
2178 * gcc.target/i386/pr48084-2.c: Likewise.
2179 * gcc.target/i386/pr48084-3.c: Likewise.
2180 * gcc.target/i386/pr48084-4.c: Likewise.
2181 * gcc.target/i386/pr48084-5.c: Likewise.
2182
2183 PR rtl-optimization/49504
2184 * gcc.target/i386/pr49504.c: New.
2185
2186 PR target/49860
2187 * gcc.dg/pr49860.c: New.
2188
2189 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
2190
2191 PR libobjc/49882
2192 * objc.dg/gnu-api-2-class.m (main): Test class_getSuperclass()
2193 with classes that are in construction.
2194
2195 2011-08-05 Jason Merrill <jason@redhat.com>
2196
2197 PR c++/48993
2198 * g++.dg/cpp0x/constexpr-48089.C: Add cases.
2199
2200 PR c++/49921
2201 * g++.dg/cpp0x/decltype31.C: New.
2202
2203 PR c++/49669
2204 * g++.dg/init/array28.C: New.
2205
2206 PR c++/49988
2207 * g++.dg/cpp0x/constexpr-non-const-arg3.C: New.
2208
2209 2011-08-05 H.J. Lu <hongjiu.lu@intel.com>
2210
2211 PR target/47369
2212 * gcc.dg/pr47369-1.c: New.
2213
2214 2011-08-05 H.J. Lu <hongjiu.lu@intel.com>
2215
2216 PR middle-end/47364
2217 * gcc.dg/torture/pr47364-1.c: New.
2218 * gcc.c-torture/compile/pr47364-1.c: Likewise.
2219 * gcc.c-torture/compile/pr47364-2.c: Likewise.
2220
2221 2011-08-05 Thomas Koenig <tkoenig@gcc.gnu.org>
2222
2223 PR fortran/37211
2224 * gfortran.dg/transfer_check_2.f90: New test case.
2225
2226 2011-08-05 Jan Hubicka <jh@suse.cz>
2227
2228 PR middle-end/49494
2229 * gfortran.dg/pr49494.f90: New testcase.
2230
2231 2011-08-05 Jan Hubicka <jh@suse.cz>
2232
2233 PR middle-end/49735
2234 * gcc.c-torture/compile/pr49735.c: New testcase.
2235
2236 2011-08-05 Jason Merrill <jason@redhat.com>
2237
2238 PR c++/47453
2239 * g++.dg/cpp0x/initlist56.C: New.
2240
2241 PR c++/49812
2242 * g++.dg/overload/rvalue2.C: New.
2243
2244 PR c++/49983
2245 * g++.dg/cpp0x/range-for21.C: New.
2246
2247 * g++.dg/ext/vla11.C: New.
2248
2249 2011-08-05 Richard Guenther <rguenther@suse.de>
2250
2251 PR tree-optimization/49984
2252 * gcc.dg/tree-ssa/vrp59.c: New testcase.
2253
2254 2011-08-05 Richard Guenther <rguenther@suse.de>
2255
2256 * gcc.dg/tree-ssa/vrp51.c: Disable CCP.
2257 * gcc.dg/tree-ssa/vrp52.c: Likewise.
2258 * gcc.dg/tree-ssa/vrp53.c: Likewise.
2259
2260 2011-08-04 Mikael Morin <mikael.morin@sfr.fr>
2261
2262 * gfortran.dg/dependency_26.f90: Add a module to the cleanup directive.
2263 * gfortran.dg/trim_optimize_2.f90: Add a module cleanup directive.
2264 * gfortran.dg/ldist-pr43023.f90: Ditto.
2265 * gfortran.dg/namelist_52.f90: Ditto.
2266 * gfortran.dg/interface_proc_end.f90: Ditto.
2267 * gfortran.dg/vector_subscript_bound_1.f90: Ditto.
2268 * gfortran.dg/generic_typebound_operator_1.f90: Ditto.
2269
2270 2011-08-04 Ira Rosen <ira.rosen@linaro.org>
2271
2272 * gcc.dg/vect/vect-over-widen-1.c: New test.
2273 * gcc.dg/vect/vect-over-widen-2.c: New test.
2274 * gcc.dg/vect/vect-over-widen-3.c: New test.
2275 * gcc.dg/vect/vect-over-widen-4.c: New test.
2276
2277 2011-08-04 Richard Guenther <rguenther@suse.de>
2278
2279 PR fortran/49957
2280 * gfortran.dg/vect/O3-pr49957.f: New testcase.
2281
2282 2011-08-04 Ian Bolton <ian.bolton@arm.com>
2283
2284 * gcc.target/arm/vfp-1.c: no large negative offsets on Thumb2.
2285
2286 2011-08-04 Jakub Jelinek <jakub@redhat.com>
2287
2288 PR middle-end/49905
2289 * g++.dg/ext/builtin-object-size3.C: New test.
2290
2291 2011-08-03 Jakub Jelinek <jakub@redhat.com>
2292
2293 PR tree-optimization/49948
2294 * gcc.dg/pr49948.c: New test.
2295
2296 2011-08-03 H.J. Lu <hongjiu.lu@intel.com>
2297
2298 PR middle-end/47383
2299 * gcc.dg/torture/pr47383.c: New.
2300
2301 2011-08-03 Arnaud Charlet <charlet@adacore.com>
2302
2303 * gnat.dg/specs/debug1.ads: Add missing -margs switch.
2304
2305 2011-08-03 Arnaud Charlet <charlet@adacore.com>
2306
2307 * lib/gnat-dg.exp: Use gnatmake -c -u to compile a single file.
2308
2309 2011-08-03 H.J. Lu <hongjiu.lu@intel.com>
2310
2311 PR target/47744
2312 * gcc.dg/torture/pr47744-1.c: New.
2313 * gcc.dg/torture/pr47744-2.c: Likewise.
2314 * gcc.dg/torture/pr47744-3.c: Likewise.
2315
2316 2011-08-03 Richard Guenther <rguenther@suse.de>
2317
2318 PR middle-end/49958
2319 * gcc.dg/torture/pr49958.c: New testcase.
2320
2321 2011-08-03 Richard Guenther <rguenther@suse.de>
2322
2323 PR tree-optimization/49938
2324 * g++.dg/torture/pr49938.C: New testcase.
2325
2326 2011-08-02 Jason Merrill <jason@redhat.com>
2327
2328 PR c++/43886
2329 * g++.dg/cpp0x/lambda/lambda-defarg2.C: New.
2330
2331 PR c++/49577
2332 * g++.dg/cpp0x/initlist5.C: Add additional cases.
2333
2334 PR c++/49593
2335 * g++.dg/cpp0x/variadic115.C: New.
2336
2337 PR c++/49803
2338 * g++.dg/cpp0x/union5.C: New.
2339
2340 2011-08-02 Daniel Kraft <d@domob.eu>
2341
2342 PR fortran/49885
2343 * gfortran.dg/auto_char_dummy_array_3.f90: New test.
2344
2345 2011-08-02 Kai Tietz <ktietz@redhat.com>
2346
2347 PR middle-end/49947
2348 * gcc.dg/tree-ssa/forwprop-15.c
2349
2350 2011-08-02 Jason Merrill <jason@redhat.com>
2351
2352 PR c++/49834
2353 * g++.dg/cpp0x/range-for20.C: New.
2354
2355 2011-08-02 Tobias Burnus <burnus@net-b.de>
2356
2357 * gfortran.dg/coarray_lib_token_3.f90: New.
2358
2359 2011-08-02 Jakub Jelinek <jakub@redhat.com>
2360
2361 PR fortran/46752
2362 * gcc.dg/gomp/atomic-5.c: Adjust expected diagnostics.
2363 * gcc.dg/gomp/atomic-15.c: New test.
2364 * g++.dg/gomp/atomic-5.C: Adjust expected diagnostics.
2365 * g++.dg/gomp/atomic-15.C: New test.
2366 * g++.dg/gomp/private-1.C: New test.
2367 * g++.dg/gomp/sharing-2.C: New test.
2368 * gfortran.dg/gomp/crayptr1.f90: Don't expect error
2369 about Cray pointer in FIRSTPRIVATE/LASTPRIVATE.
2370 * gfortran.dg/gomp/omp_atomic2.f90: New test.
2371
2372 2011-08-02 Tobias Burnus <burnus@net-b.de>
2373
2374 * gfortran.dg/trim_optimize_5.f90: Remove spurious "use foo".
2375 * gfortran.dg/actual_array_vect_1.f90: Fix or add dg-final
2376 cleanup-module.
2377 * gfortran.dg/alloc_comp_assign_7.f90: Ditto.
2378 * gfortran.dg/allocatable_function_5.f90: Ditto.
2379 * gfortran.dg/allocate_stat.f90: Ditto.
2380 * gfortran.dg/array_constructor_20.f90: Ditto.
2381 * gfortran.dg/array_constructor_21.f90: Ditto.
2382 * gfortran.dg/array_constructor_22.f90: Ditto.
2383 * gfortran.dg/array_constructor_26.f03: Ditto.
2384 * gfortran.dg/array_function_4.f90: Ditto.
2385 * gfortran.dg/assumed_charlen_function_1.f90: Ditto.
2386 * gfortran.dg/assumed_size_dt_dummy.f90: Ditto.
2387 * gfortran.dg/bind_c_usage_15.f90: Ditto.
2388 * gfortran.dg/bind_c_usage_16.f03: Ditto.
2389 * gfortran.dg/bind_c_usage_3.f03: Ditto.
2390 * gfortran.dg/binding_label_tests_7.f03: Ditto.
2391 * gfortran.dg/class_15.f03: Ditto.
2392 * gfortran.dg/class_27.f03: Ditto.
2393 * gfortran.dg/class_33.f90: Ditto.
2394 * gfortran.dg/class_37.f03: Ditto.
2395 * gfortran.dg/class_40.f03: Ditto.
2396 * gfortran.dg/class_42.f03: Ditto.
2397 * gfortran.dg/class_defined_operator_1.f03: Ditto.
2398 * gfortran.dg/coarray/registering_1.f90: Ditto.
2399 * gfortran.dg/convert_1.f90: Ditto.
2400 * gfortran.dg/default_initialization_3.f90: Ditto.
2401 * gfortran.dg/dependency_25.f90: Ditto.
2402 * gfortran.dg/dependency_26.f90: Ditto.
2403 * gfortran.dg/dependency_36.f90: Ditto.
2404 * gfortran.dg/dependency_37.f90: Ditto.
2405 * gfortran.dg/derived_array_intrinisics_1.f90: Ditto.
2406 * gfortran.dg/dynamic_dispatch_10.f03: Ditto.
2407 * gfortran.dg/elemental_non_intrinsic_dummy_1.f90 |: Ditto.
2408 * gfortran.dg/elemental_pointer_1.f90: Ditto.
2409 * gfortran.dg/elemental_result_1.f90: Ditto.
2410 * gfortran.dg/empty_derived_type.f90: Ditto.
2411 * gfortran.dg/entry_7.f90: Ditto.
2412 * gfortran.dg/entry_dummy_ref_2.f90: Ditto.
2413 * gfortran.dg/equiv_constraint_3.f90: Ditto.
2414 * gfortran.dg/error_recovery_3.f90: Ditto.
2415 * gfortran.dg/extends_4.f03: Ditto.
2416 * gfortran.dg/func_assign.f90: Ditto.
2417 * gfortran.dg/func_assign_3.f90: Ditto.
2418 * gfortran.dg/generic_1.f90: Ditto.
2419 * gfortran.dg/generic_18.f90: Ditto.
2420 * gfortran.dg/generic_22.f03: Ditto.
2421 * gfortran.dg/generic_4.f90: Ditto.
2422 * gfortran.dg/generic_6.f90: Ditto.
2423 * gfortran.dg/generic_actual_arg.f90: Ditto.
2424 * gfortran.dg/graphite/id-21.f: Ditto.
2425 * gfortran.dg/graphite/pr45758.f90: Ditto.
2426 * gfortran.dg/host_assoc_call_2.f90: Ditto.
2427 * gfortran.dg/host_assoc_call_3.f90: Ditto.
2428 * gfortran.dg/host_assoc_call_4.f90: Ditto.
2429 * gfortran.dg/host_assoc_function_4.f90: Ditto.
2430 * gfortran.dg/host_used_types_1.f90: Ditto.
2431 * gfortran.dg/implicit_1.f90: Ditto.
2432 * gfortran.dg/implicit_11.f90: Ditto.
2433 * gfortran.dg/implicit_derived_type_1.f90: Ditto.
2434 * gfortran.dg/impure_actual_1.f90: Ditto.
2435 * gfortran.dg/impure_assignment_1.f90: Ditto.
2436 * gfortran.dg/impure_constructor_1.f90: Ditto.
2437 * gfortran.dg/initialization_10.f90: Ditto.
2438 * gfortran.dg/initialization_12.f90: Ditto.
2439 * gfortran.dg/interface_14.f90: Ditto.
2440 * gfortran.dg/interface_15.f90: Ditto.
2441 * gfortran.dg/interface_2.f90: Ditto.
2442 * gfortran.dg/interface_25.f90: Ditto.
2443 * gfortran.dg/interface_26.f90: Ditto.
2444 * gfortran.dg/interface_29.f90: Ditto.
2445 * gfortran.dg/interface_assignment_1.f90: Ditto.
2446 * gfortran.dg/internal_pack_6.f90: Ditto.
2447 * gfortran.dg/internal_pack_7.f90: Ditto.
2448 * gfortran.dg/internal_pack_8.f90: Ditto.
2449 * gfortran.dg/lto/pr45586_0.f90: Ditto.
2450 * gfortran.dg/lto/pr47839_0.f90: Ditto.
2451 * gfortran.dg/module_commons_3.f90: Ditto.
2452 * gfortran.dg/module_equivalence_4.f90: Ditto.
2453 * gfortran.dg/module_equivalence_6.f90: Ditto.
2454 * gfortran.dg/module_function_type_1.f90: Ditto.
2455 * gfortran.dg/module_naming_1.f90: Ditto.
2456 * gfortran.dg/namelist_4.f90: Ditto.
2457 * gfortran.dg/operator_c1202.f90: Ditto.
2458 * gfortran.dg/parens_7.f90: Ditto.
2459 * gfortran.dg/pr32921.f: Ditto.
2460 * gfortran.dg/pr33646.f90: Ditto.
2461 * gfortran.dg/pr41928.f90: Ditto.
2462 * gfortran.dg/pr42119.f90: Ditto.
2463 * gfortran.dg/pr43984.f90: Ditto.
2464 * gfortran.dg/present_1.f90: Ditto.
2465 * gfortran.dg/private_type_2.f90: Ditto.
2466 * gfortran.dg/proc_decl_2.f90: Ditto.
2467 * gfortran.dg/proc_ptr_10.f90: Ditto.
2468 * gfortran.dg/proc_ptr_22.f90: Ditto.
2469 * gfortran.dg/proc_ptr_8.f90: Ditto.
2470 * gfortran.dg/proc_ptr_comp_12.f90: Ditto.
2471 * gfortran.dg/proc_ptr_comp_pass_6.f90: Ditto.
2472 * gfortran.dg/pure_formal_proc_2.f90: Ditto.
2473 * gfortran.dg/realloc_on_assign_4.f03: Ditto.
2474 * gfortran.dg/substring_equivalence.f90: Ditto.
2475 * gfortran.dg/transfer_assumed_size_1.f90: Ditto.
2476 * gfortran.dg/transpose_optimization_1.f90: Ditto.
2477 * gfortran.dg/trim_optimize_6.f90: Ditto.
2478 * gfortran.dg/typebound_call_12.f03: Ditto.
2479 * gfortran.dg/typebound_operator_5.f03: Ditto.
2480 * gfortran.dg/typebound_operator_6.f03: Ditto.
2481 * gfortran.dg/typebound_proc_18.f03: Ditto.
2482 * gfortran.dg/unreferenced_use_assoc_1.f90: Ditto.
2483 * gfortran.dg/use_1.f90: Ditto.
2484 * gfortran.dg/use_10.f90: Ditto.
2485 * gfortran.dg/use_11.f90: Ditto.
2486 * gfortran.dg/use_14.f90: Ditto.
2487 * gfortran.dg/use_only_2.f90: Ditto.
2488 * gfortran.dg/use_rename_4.f90: Ditto.
2489 * gfortran.dg/use_rename_5.f90: Ditto.
2490 * gfortran.dg/used_dummy_types_3.f90: Ditto.
2491 * gfortran.dg/used_interface_ref.f90: Ditto.
2492 * gfortran.dg/used_types_11.f90: Ditto.
2493 * gfortran.dg/used_types_3.f90: Ditto.
2494 * gfortran.dg/used_types_4.f90: Ditto.
2495 * gfortran.dg/userdef_operator_2.f90: Ditto.
2496 * gfortran.dg/vect/fast-math-vect-8.f90: Ditto.
2497 * gfortran.dg/vect/pr46213.f90: Ditto.
2498 * gfortran.dg/whole_file_21.f90: Ditto.
2499 * gfortran.dg/whole_file_22.f90: Ditto.
2500 * gfortran.dg/coarray_lib_token_1.f90: Ditto. Add space before "}".
2501 * gfortran.dg/coarray_lib_token_2.f90: Ditto.
2502
2503 2011-08-02 Kai Tietz <ktietz@redhat.com>
2504
2505 * gcc.dg/tree-ssa/forwprop-15.c: New testcase.
2506
2507 2011-08-01 Jason Merrill <jason@redhat.com>
2508
2509 PR c++/49932
2510 * g++.dg/abi/mangle49.C: New.
2511
2512 PR c++/49924
2513 * g++.dg/cpp0x/constexpr-array4.C: New.
2514
2515 PR c++/49813
2516 * g++.dg/cpp0x/constexpr-builtin1.C: New.
2517
2518 2011-08-01 Uros Bizjak <ubizjak@gmail.com>
2519
2520 PR target/49927
2521 * gcc.target/i386/pr49927.c: New test.
2522
2523 2011-08-01 Ira Rosen <ira.rosen@linaro.org>
2524
2525 PR tree-optimization/49926
2526 * gcc.dg/vect/pr49926.c: New test.
2527
2528 2011-08-01 Kirill Yukhin <kirill.yukhin@intel.com>
2529
2530 * gcc.target/i386/i386.exp (check_effective_target_lzcnt): New.
2531 * gcc.target/i386/lzcnt-1.c: New test.
2532 * gcc.target/i386/lzcnt-2.c: Likewise.
2533 * gcc.target/i386/lzcnt-2a.c: Likewise.
2534 * gcc.target/i386/lzcnt-3.c: Likewise.
2535 * gcc.target/i386/lzcnt-4.c: Likewise.
2536 * gcc.target/i386/lzcnt-4a.c: Likewise.
2537 * gcc.target/i386/lzcnt-5.c: Likewise.
2538 * gcc.target/i386/lzcnt-6.c: Likewise.
2539 * gcc.target/i386/lzcnt-6a.c: Likewise.
2540 * gcc.target/i386/lzcnt-check.h: Likewise.
2541
2542 * gcc.target/i386/sse-12.c (dg-compile): Add -mlzcnt.
2543 * gcc.target/i386/sse-13.c: Likewise.
2544 * gcc.target/i386/sse-14.c: Likewise.
2545 * g++.dg/other/i386-2.C: Likewise.
2546 * g++.dg/other/i386-3.C: Likewise.
2547
2548 2011-08-01 Julian Brown <julian@codesourcery.com>
2549
2550 * gcc.target/arm/fixed-point-exec.c: New test.
2551
2552 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
2553
2554 PR target/49920
2555 * gcc.target/i386/pr49920.c: New test.
2556
2557 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
2558
2559 * gcc.dg/tree-ssa/20050314-1.c: Dump and cleanup lim1 pass only.
2560 * gcc.dg/tree-ssa/pr23109.c: Ditto.
2561 * gcc.dg/tree-ssa/loop-7.c: Ditto.
2562 * gcc.dg/tree-ssa/loop-32.c: Ditto.
2563 * gcc.dg/tree-ssa/loop-33.c: Ditto.
2564 * gcc.dg/tree-ssa/loop-34.c: Ditto.
2565 * gcc.dg/tree-ssa/loop-35.c: Ditto.
2566 * gcc.dg/tree-ssa/restrict-3.c: Ditto.
2567 * gcc.dg/tree-ssa/ssa-lim-2.c: Ditto.
2568 * gcc.dg/tree-ssa/ssa-lim-1.c: Ditto.
2569 * gcc.dg/tree-ssa/ssa-lim-3.c: Ditto.
2570 * gcc.dg/tree-ssa/ssa-lim-6.c: Ditto.
2571 * gcc.dg/tree-ssa/structopt-1.c: Ditto.
2572 * g++.dg/tree-ssa/pr33615.C: Ditto.
2573 * g++.dg/tree-ssa/restrict1.C: Ditto.
2574 * c-c++-common/restrict-2.c: Ditto.
2575 * gfortran.dg/pr32921.f: Ditto.
2576 * gcc.dg/tree-ssa/ssa-dse-10.c: Dump and cleanup dse1 pass only.
2577 * gcc.dg/fold-compare-2.c: Dump and cleanup vrp1 pass only.
2578 * gcc.dg/tree-ssa/vrp47.c: Ditto.
2579 * gcc.dg/tree-ssa/pr25501.c: Dump and cleanup mergephi1 pass only.
2580 * gcc.dg/tree-ssa/pr15349.c: Dump and cleanup mergephi2 pass only.
2581 * gcc.dg/tree-ssa/tailrecursion-1.c: Dump and cleanup tailr1 pass only.
2582 * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
2583 * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
2584 * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
2585 * gcc.dg/tree-ssa/tailrecursion-6.c: Ditto.
2586
2587 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
2588
2589 * lib/gcc-dg.exp (cleanup-dump): Also remove .exe. and
2590 .exe.ltrans[0-9]*. dump files.
2591
2592 2011-07-31 Janus Weil <janus@gcc.gnu.org>
2593
2594 PR fortran/49112
2595 * gfortran.dg/abstract_type_6.f03: Modified.
2596 * gfortran.dg/typebound_proc_24.f03: New.
2597
2598 2011-07-30 Paolo Carlini <paolo.carlini@oracle.com>
2599
2600 PR testsuite/49917
2601 * g++.dg/init/for1.C: Fix.
2602
2603 2011-07-30 Thomas Koenig <tkoenig@gcc.gnu.org>
2604
2605 PR fortran/48876
2606 * gfortran.dg/string_5.f90: New test.
2607
2608 2011-07-29 Jason Merrill <jason@redhat.com>
2609
2610 PR c++/49867
2611 * g++.dg/cpp0x/lambda/lambda-switch.C: New.
2612
2613 2011-07-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2614
2615 PR tree-optimization/47407
2616 * gcc.dg/tree-ssa/pr42585.c: XFAIL scan-tree-dump-times on
2617 alpha*-dec-osf*.
2618 Sort target list.
2619
2620 2011-07-29 Richard Guenther <rguenther@suse.de>
2621
2622 * gcc.dg/uninit-suppress.c: Also disable VRP.
2623 * gcc.dg/uninit-suppress_2.c: Likewise.
2624
2625 2011-07-28 Jason Merrill <jason@redhat.com>
2626
2627 PR c++/49808
2628 * g++.dg/template/nontype24.C: New.
2629
2630 2011-07-28 H.J. Lu <hongjiu.lu@intel.com>
2631
2632 PR rtl-optimization/47958
2633 * gcc.dg/torture/pr47958-1.c: New.
2634
2635 2011-07-29 Wei Guozhi <carrot@google.com>
2636
2637 PR rtl-optimization/49799
2638 * gcc.dg/pr49799.c: New test case.
2639
2640 2011-07-22 Sebastian Pop <sebastian.pop@amd.com>
2641
2642 PR middle-end/48648
2643 * gcc.dg/graphite/id-pr48648.c: New.
2644
2645 2011-07-28 Jakub Jelinek <jakub@redhat.com>
2646
2647 PR fortran/31067
2648 * gfortran.dg/maxloc_2.f90: New test.
2649 * gfortran.dg/maxloc_3.f90: New test.
2650 * gfortran.dg/minloc_1.f90: New test.
2651 * gfortran.dg/minloc_2.f90: New test.
2652 * gfortran.dg/minloc_3.f90: New test.
2653 * gfortran.dg/minmaxloc_7.f90: New test.
2654
2655 PR debug/49871
2656 * gcc.dg/debug/dwarf2/pr49871.c: New test.
2657
2658 2011-07-28 Jakub Jelinek <jakub@redhat.com>
2659
2660 * gcc.target/i386/i386.exp (check_effective_target_bmi): Make sure
2661 the builtin isn't optimized away.
2662
2663 2011-07-27 Tobias Burnus <burnus@net-b.de>
2664
2665 PR fortran/45586
2666 * gfortran.dg/lto/pr45586-2_0.f90: New.
2667
2668 2011-07-27 Aldy Hernandez <aldyh@redhat.com>
2669
2670 PR middle-end/49875
2671 * c-c++-common/cxxbitfields-4.c: Check for smaller than long moves.
2672 * c-c++-common/cxxbitfields-5.c: Same.
2673
2674 2011-07-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2675
2676 * lib/target-supports.exp (check_effective_target_mmap): Use
2677 check_function_available.
2678
2679 2011-07-27 Jeffrey Yasskin <jyasskin@google.com>
2680
2681 * g++.old-deja/g++.pt/crash60.C: Updated.
2682
2683 2011-07-27 Jakub Jelinek <jakub@redhat.com>
2684
2685 PR target/49866
2686 * gcc.target/i386/pr49866.c: New test.
2687
2688 2011-07-27 Yukhin Kirill <kirill.yukhin@intel.com>
2689
2690 * gcc.target/i386/i386.exp (check_effective_target_bmi): New.
2691 * gcc.target/i386/bmi-andn-1.c: New test.
2692 * gcc.target/i386/bmi-andn-1a.c: Likewise.
2693 * gcc.target/i386/bmi-andn-2.c: Likewise.
2694 * gcc.target/i386/bmi-andn-2a.c: Likewise.
2695 * gcc.target/i386/bmi-bextr-1.c: Likewise.
2696 * gcc.target/i386/bmi-bextr-1a.c: Likewise.
2697 * gcc.target/i386/bmi-bextr-2.c: Likewise.
2698 * gcc.target/i386/bmi-bextr-2a.c: Likewise.
2699 * gcc.target/i386/bmi-blsi-1.c: Likewise.
2700 * gcc.target/i386/bmi-blsi-1a.c: Likewise.
2701 * gcc.target/i386/bmi-blsi-2.c: Likewise.
2702 * gcc.target/i386/bmi-blsi-2a.c: Likewise.
2703 * gcc.target/i386/bmi-blsmsk-1.c: Likewise.
2704 * gcc.target/i386/bmi-blsmsk-1a.c: Likewise.
2705 * gcc.target/i386/bmi-blsmsk-2.c: Likewise.
2706 * gcc.target/i386/bmi-blsmsk-2a.c: Likewise.
2707 * gcc.target/i386/bmi-blsr-1.c: Likewise.
2708 * gcc.target/i386/bmi-blsr-1a.c: Likewise.
2709 * gcc.target/i386/bmi-blsr-2.c: Likewise.
2710 * gcc.target/i386/bmi-blsr-2a.c: Likewise.
2711 * gcc.target/i386/bmi-tzcnt-1.c: Likewise.
2712 * gcc.target/i386/bmi-tzcnt-1a.c: Likewise.
2713 * gcc.target/i386/bmi-tzcnt-2.c: Likewise.
2714 * gcc.target/i386/bmi-tzcnt-2a.c: Likewise.
2715
2716 2011-07-27 Sebastian Pop <sebastian.pop@amd.com>
2717
2718 PR middle-end/47691
2719 * gfortran.dg/graphite/id-pr47691.f: New.
2720
2721 2011-07-27 Uros Bizjak <ubizjak@gmail.com>
2722
2723 * gcc.target/i386/avx-os-support.h: New.
2724 * gcc.target/i386/avx-check.h: Include avx-os-support.h
2725 (main): Check avx_os_support before the test is run.
2726 * gcc.target/i386/aes-avx-check.h: Ditto.
2727 * gcc.target/i386/pclmul-avx-check.h: Ditto.
2728
2729 2011-07-27 Kai Tietz <ktietz@redhat.com>
2730
2731 * gcc.target/i386/aggregate-ret3.c: New test.
2732 * gcc.target/i386/aggregate-ret4.c: New test.
2733
2734 2011-07-27 Daniel Carrera <dcarrera@gmail.com>
2735
2736 PR fortran/49755
2737 * gfortran.dg/multiple_allocation_1.f90: Fix test. Allocating an
2738 allocated array should *not* change its size.
2739 * gfortran.dg/multiple_allocation_3.f90: New test.
2740
2741 2011-07-26 Paolo Carlini <paolo.carlini@oracle.com>
2742
2743 PR c++/49776
2744 * g++.dg/cpp0x/constexpr-49776.C: New.
2745
2746 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
2747
2748 PR middle-end/47046
2749 * gcc.dg/graphite/id-pr47046.c: New.
2750
2751 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
2752
2753 PR middle-end/47653
2754 * gcc.dg/graphite/run-id-pr47593.c: New.
2755
2756 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
2757
2758 PR middle-end/47653
2759 * gcc.dg/graphite/run-id-pr47653.c: New.
2760 * gcc.dg/graphite/interchange-3.c: Do not use unsigned types for
2761 induction variables.
2762 * gcc.dg/graphite/scop-16.c: Same.
2763 * gcc.dg/graphite/scop-17.c: Same.
2764 * gcc.dg/graphite/scop-21.c: Same.
2765
2766 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
2767
2768 PR middle-end/48805
2769 * gcc.dg/graphite/id-pr48805.c: New.
2770
2771 2011-07-26 Tobias Burnus <burnus@net-b.de>
2772
2773 * gfortran.dg/coarray_lib_token_2.f90: New.
2774
2775 2011-07-26 Ira Rosen <ira.rosen@linaro.org>
2776
2777 * gcc.dg/vect/vect-70.c: Reduce the data size to fit
2778 SPU local store.
2779
2780 2011-07-25 Andrew Pinski <apinski@cavium.com>
2781
2782 PR tree-opt/49671
2783 * gcc.dg/tree-ssa/pr49671-1.c: New testcase.
2784 * gcc.dg/tree-ssa/pr49671-2.c: New testcase.
2785
2786 2011-07-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2787
2788 * lib/target-supports.exp (check_effective_target_mmap): New proc.
2789
2790 * gcc.c-torture/execute/loop-2f.c: Remove #ifdef __unix__.
2791 * gcc.c-torture/execute/loop-2g.c: Likewise.
2792 * gcc.c-torture/execute/loop-2f.x: Load target-supports.exp.
2793 Require mmap support.
2794 * gcc.c-torture/execute/loop-2g.x: Likewise.
2795 * gcc.dg/20030711-1.c: Replace dg-do target list by mmap.
2796 (MAP_ANON): Provide default.
2797 * gcc.dg/20050826-1.c: Likewise.
2798 * gcc.target/i386/pr36533.c: Likewise.
2799 * gcc.dg/vect/pr49038.c: Remove dg-do run.
2800 Use dg-require-effective-target mmap.
2801
2802 2011-07-25 Paolo Carlini <paolo.carlini@oracle.com>
2803
2804 PR c++/49838
2805 * g++.dg/cpp0x/range-for19.C: New.
2806
2807 2011-07-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2808
2809 PR testsuite/49753
2810 * g++.dg/torture/pr49309.C: Add -fpreprocessed to dg-options.
2811
2812 Revert:
2813 2011-07-15 Jakub Jelinek <jakub@redhat.com>
2814
2815 PR testsuite/49753
2816 * g++.dg/torture/pr49309.C: Remove.
2817
2818 2011-07-25 Richard Sandiford <richard.sandiford@linaro.org>
2819
2820 PR tree-optimization/49809
2821 * gnat.dg/opt18.adb, gnat.dg/opt18.ads, gnat.dg/opt18_pkg.ads: New
2822 test.
2823
2824 2011-07-25 Richard Guenther <rguenther@suse.de>
2825
2826 PR tree-optimization/49715
2827 * gcc.target/i386/pr49715-1.c: New testcase.
2828 * gcc.target/i386/pr49715-2.c: Likewise.
2829
2830 2011-07-23 Jason Merrill <jason@redhat.com>
2831
2832 * g++.dg/cpp0x/decltype21.C: Add 49823 examples.
2833
2834 2011-07-22 Jason Merrill <jason@redhat.com>
2835
2836 PR c++/49793
2837 * g++.dg/cpp0x/initlist55.C: New.
2838
2839 2011-07-23 Tobias Burnus <burnus@net-b.de>
2840
2841 PR fortran/49791
2842 * gfortran.dg/namelist_72.f: New.
2843
2844 2011-07-23 Tobias Burnus <burnus@net-b.de>
2845
2846 * gfortran.dg/coarray_25.f90: New.
2847
2848 2011-07-22 Ville Voutilainen <ville.voutilainen@gmail.com>
2849
2850 * override1.C: This test should use c++0x mode.
2851 * override3.C: New. Test the diagnostics in c++98 mode.
2852
2853 2011-07-22 Jason Merrill <jason@redhat.com>
2854 Mark Glisse <marc.glisse@normalesup.org>
2855
2856 PR c++/30112
2857 * g++.dg/other/pragma-re-1.C: Add namespace cases.
2858
2859 PR c++/49813
2860 * g++.dg/opt/builtins2.C: New.
2861 * g++.dg/other/error27.C: Don't rely on __builtin.
2862
2863 2011-07-22 H.J. Lu <hongjiu.lu@intel.com>
2864
2865 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-16.c: Only run
2866 on lp64 targets.
2867 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-17.c: Likewise.
2868 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-18.c: Likewise.
2869 * gcc/testsuite/gcc.target/i386/pr43662.c: Likewise.
2870 * gcc/testsuite/gcc.target/i386/pr43869.c: Likewise.
2871
2872 * gcc.target/x86_64/abi/callabi/callabi.exp: Check ilp32
2873 instead of ia32.
2874
2875 2011-07-22 Richard Guenther <rguenther@suse.de>
2876
2877 PR tree-optimization/45819
2878 * gcc.dg/pr45819.c: New testcase.
2879
2880 2011-07-22 Uros Bizjak <ubizjak@gmail.com>
2881
2882 * lib/target-supports.exp (check_ifunc_available): Rewrite.
2883
2884 2011-07-21 Sebastian Pop <sebastian.pop@amd.com>
2885
2886 PR middle-end/47654
2887 PR middle-end/49649
2888 * gcc.dg/graphite/run-id-pr47654.c: New.
2889
2890 2011-07-21 Ian Lance Taylor <iant@google.com>
2891
2892 PR middle-end/49705
2893 * gcc.dg/pr49705.c: New test.
2894
2895 2011-07-21 Uros Bizjak <ubizjak@gmail.com>
2896
2897 * lib/target-supports.exp (check_avx_os_support_available): New.
2898 (check_effective_target_avx_runtime): Use it.
2899
2900 2011-07-21 Richard Guenther <rguenther@suse.de>
2901
2902 PR tree-optimization/49770
2903 * g++.dg/torture/pr49770.C: New testcase.
2904
2905 2011-07-21 Kai Tietz <ktietz@redhat.com>
2906
2907 * gcc.dg/tree-ssa/pr30978.c: adjusted.
2908 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
2909
2910 2011-07-21 Tobias Burnus <burnus@net-b.de>
2911
2912 * gfortran.dg/coarray_lib_token_1.f90: New.
2913
2914 2011-07-21 Georg-Johann Lay <avr@gjlay.de>
2915
2916 * gcc.dg/pr32912-2.c: Skip for AVR.
2917 * gcc.dg/pr44674.c: Add dg-require-profiling.
2918
2919 2011-07-20 Jason Merrill <jason@redhat.com>
2920
2921 * g++.dg/ext/desig2.C: New.
2922
2923 2011-07-20 Michael Meissner <meissner@linux.vnet.ibm.com>
2924
2925 * gcc.target/powerpc/ppc-fma-1.c: Adjust to allow non-VSX fmas to
2926 be generated.
2927 * gcc.target/powerpc/ppc-fma-2.c: Ditto.
2928 * gcc.target/powerpc/recip-3.c: Ditto.
2929
2930 2011-07-19 Jason Merrill <jason@redhat.com>
2931
2932 PR c++/6709 (DR 743)
2933 PR c++/42603 (DR 950)
2934 * g++.dg/cpp0x/decltype21.C: New.
2935
2936 2011-07-20 Richard Guenther <rguenther@suse.de>
2937
2938 PR middle-end/18908
2939 * gcc.dg/tree-ssa/pr18908.c: New testcase.
2940 * gcc.dg/tree-ssa/bitwise-sink.c: Adjust.
2941
2942 2011-07-20 Chung-Lin Tang <cltang@codesourcery.com>
2943
2944 * gcc.target/arm/combine-movs.c: New.
2945 * gcc.target/arm/unsigned-extend-2.c: New.
2946
2947 2011-07-19 Jason Merrill <jason@redhat.com>
2948
2949 PR c++/49785
2950 * g++.dg/cpp0x/variadic114.C: New.
2951
2952 2011-07-19 Tobias Burnus <burnus@net-b.de>
2953
2954 * gfortran.dg/coarray_args_1.f90: New.
2955 * gfortran.dg/coarray_args_2.f90: New.
2956
2957 2011-07-19 Janus Weil <janus@gcc.gnu.org>
2958
2959 PR fortran/49708
2960 * gfortran.dg/allocate_error_3.f90: New.
2961
2962 2011-07-19 Richard Guenther <rguenther@suse.de>
2963
2964 * gcc.dg/tree-ssa/bool-10.c: Adjust expected pattern.
2965 * gcc.dg/tree-ssa/bool-11.c: Likewise.
2966 * gcc.dg/torture/20110719-1.c: New testcase.
2967
2968 2011-07-19 Jakub Jelinek <jakub@redhat.com>
2969
2970 PR tree-optimization/49768
2971 * gcc.c-torture/execute/pr49768.c: New test.
2972
2973 2011-07-19 Ira Rosen <ira.rosen@linaro.org>
2974
2975 PR tree-optimization/49771
2976 * gcc.dg/vect/pr49771.c: New test.
2977
2978 2011-07-18 Martin Jambor <mjambor@suse.cz>
2979
2980 * gcc.dg/ipa/ipa-1.c: Updated testcase dump scan.
2981 * gcc.dg/ipa/ipa-2.c: Likewise.
2982 * gcc.dg/ipa/ipa-3.c: Likewise and made functions static.
2983 * gcc.dg/ipa/ipa-4.c: Updated testcase dump scan.
2984 * gcc.dg/ipa/ipa-5.c: Likewise.
2985 * gcc.dg/ipa/ipa-7.c: Likewise.
2986 * gcc.dg/ipa/ipa-8.c: Updated testcase dump scan.
2987 * gcc.dg/ipa/ipacost-1.c: Likewise.
2988 * gcc.dg/ipa/ipacost-2.c: Likewise and increased sizes of some
2989 functions.
2990 * gcc.dg/ipa/ipcp-1.c: New test.
2991 * gcc.dg/ipa/ipcp-2.c: Likewise.
2992 * gcc.dg/tree-ssa/ipa-cp-1.c: Updated testcase.
2993
2994 2011-07-18 Jakub Jelinek <jakub@redhat.com>
2995
2996 PR middle-end/49675
2997 * gfortran.dg/pr49675.f90: New test.
2998
2999 2011-07-18 Richard Guenther <rguenther@suse.de>
3000
3001 * gcc.dg/torture/20110718-1.c: New testcase.
3002
3003 2011-07-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3004
3005 * g++.dg/ext/bitfield2.C: Remove i?86-*-netware support.
3006 * g++.dg/ext/bitfield3.C: Likewise.
3007 * g++.dg/ext/bitfield4.C: Likewise.
3008 * g++.dg/ext/bitfield5.C: Likewise.
3009 * g++.dg/other/PR23205.C: Remove *-*-netware* support.
3010 * g++.dg/other/pr23205-2.C: Likewise.
3011 * gcc.c-torture/compile/20001109-1.c: Remove dg-xfail-if.
3012 * gcc.c-torture/compile/20001109-2.c: Likewise.
3013 * gcc.dg/20040813-1.c: Remove *-*-netware* support.
3014 * gcc.dg/bitfld-15.c: Remove i?86-*-netware support.
3015 * gcc.dg/bitfld-16.c: Likewise.
3016 * gcc.dg/bitfld-17.c: Likewise.
3017 * gcc.dg/bitfld-18.c: Likewise.
3018 * gcc.dg/builtins-config.h: Remove Netware support.
3019 * gcc.dg/cdce1.c: Remove *-*-netware* support. Update line number.
3020 * gcc.dg/cdce2.c: Likewise.
3021 * gcc.dg/cpp/assert4.c: Remove netware support.
3022 * gcc.dg/debug/pr35154.c: Remove *-*-netware* support.
3023 * gfortran.dg/debug/pr35154-stabs.f: Remove *-*-netware* support.
3024
3025 * lib/target-supports.exp (check_visibility_available): Remove
3026 NetWare support.
3027 (check_profiling_available): Likewise.
3028
3029 2011-07-18 Ira Rosen <ira.rosen@linaro.org>
3030
3031 * gcc.dg/vect/pr49038.c: Run only on targets that support mmap.
3032
3033 2011-07-17 Tobias Burnus <burnus@net-b.de>
3034 Thomas Koenig <tkoenig@gcc.gnu.org>
3035
3036 PR fortran/34657
3037 * gfortran.dg/generic_17.f90: Fix testcase.
3038 * gfortran.dg/interface_3.f90: Add dg-error.
3039 * gfortran.dg/use_14.f90: New.
3040 * gfortran.dg/use_15.f90: New.
3041
3042 2011-07-17 Eric Botcazou <ebotcazou@adacore.com>
3043
3044 * gnat.dg/pointer_controlled.adb: New test.
3045
3046 2011-07-17 Tobias Burnus <burnus@net-b.de>
3047
3048 PR fortran/49624
3049 * gfortran.dg/pointer_remapping_7.f90: New.
3050
3051 2011-07-16 Jason Merrill <jason@redhat.com>
3052
3053 * lib/prune.exp (prune_gcc_output): Prune "In substitution" too.
3054
3055 2011-07-16 Nathan Froyd <froydnj@codesourcery.com>
3056 Jason Merrill <jason@redhat.com>
3057
3058 PR c++/45329
3059 PR c++/48934
3060 * g++.dg/cpp0x/decltype29.C: Adjust.
3061 * g++.dg/cpp0x/error4.C: Adjust.
3062 * g++.dg/cpp0x/sfinae26.C: Adjust.
3063 * g++.dg/cpp0x/variadic105.C: Adjust.
3064 * g++.dg/template/deduce3.C: Adjust.
3065 * g++.dg/template/error45.C: Adjust.
3066 * g++.dg/template/ptrmem2.C: Adjust.
3067 * g++.dg/template/sfinae2.C: Adjust.
3068 * g++.old-deja/g++.pt/crash60.C: Adjust.
3069 * g++.old-deja/g++.pt/unify6.C: Adjust.
3070 * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
3071 * g++.dg/cpp0x/nullptr15.C: Adjust.
3072 * g++.dg/cpp0x/pr31431-2.C: Adjust.
3073 * g++.dg/cpp0x/pr31431.C: Adjust.
3074 * g++.dg/cpp0x/pr31434.C: Adjust.
3075 * g++.dg/cpp0x/sfinae11.C: Adjust
3076 * g++.dg/cpp0x/temp_default2.C: Adjust.
3077 * g++.dg/cpp0x/trailing4.C: Adjust.
3078 * g++.dg/cpp0x/variadic-ex3.C: Adjust.
3079 * g++.dg/cpp0x/variadic-ex4.C: Adjust.
3080 * g++.dg/cpp0x/variadic105.C: Adjust.
3081 * g++.dg/cpp0x/vt-37737-2.C: Adjust.
3082 * g++.dg/ext/vla2.C: Adjust.
3083 * g++.dg/other/ptrmem10.C: Adjust.
3084 * g++.dg/other/ptrmem11.C: Adjust.
3085 * g++.dg/overload/unknown1.C: Adjust.
3086 * g++.dg/template/conv11.C: Adjust.
3087 * g++.dg/template/dependent-expr5.C: Adjust.
3088 * g++.dg/template/friend.C: Adjust.
3089 * g++.dg/template/incomplete2.C: Adjust.
3090 * g++.dg/template/local4.C: Adjust.
3091 * g++.dg/template/local6.C: Adjust.
3092 * g++.dg/template/operator9.C: Adjust.
3093 * g++.dg/template/ttp25.C: Adjust.
3094 * g++.dg/template/unify10.C: Adjust.
3095 * g++.dg/template/unify11.C: Adjust.
3096 * g++.dg/template/unify6.C: Adjust.
3097 * g++.dg/template/unify9.C: Adjust.
3098 * g++.dg/template/varmod1.C: Adjust.
3099 * g++.old-deja/g++.brendan/crash56.C: Adjust.
3100 * g++.old-deja/g++.pt/crash28.C: Adjust.
3101 * g++.old-deja/g++.pt/explicit41.C: Adjust.
3102 * g++.old-deja/g++.pt/explicit77.C: Adjust.
3103 * g++.old-deja/g++.pt/expr2.C: Adjust.
3104 * g++.old-deja/g++.pt/ptrmem6.C: Adjust.
3105 * g++.old-deja/g++.pt/spec5.C: Adjust.
3106 * g++.old-deja/g++.pt/spec6.C: Adjust.
3107 * g++.old-deja/g++.pt/unify4.C: Adjust.
3108 * g++.old-deja/g++.pt/unify8.C: Adjust.
3109 * g++.old-deja/g++.robertl/eb98.C: Adjust.
3110 * g++.dg/overload/template5.C: New testcase.
3111 * g++.dg/template/overload12.C: New testcase.
3112
3113 2011-07-11 Tobias Burnus <burnus@net-b.de>
3114
3115 * gfortran.dg/coarray_14.f90: Remove dg-error "sorry not implemented".
3116 * gfortran.dg/coarray_7.f90: Ditto.
3117 * gfortran.dg/coarray/scalar_alloc_1.f90: New.
3118 * gfortran.dg/coarray/scalar_alloc_2.f90: New.
3119
3120 2011-07-16 Bernd Schmidt <bernds@codesourcery.com>
3121
3122 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Add tic6x-*-*
3123 case.
3124 * gcc.c-torture/execute/ieee/20000320-1.x: Likewise.
3125 * gcc.c-torture/execute/ieee/hugeval.x: Likewise.
3126 * gcc.c-torture/execute/ieee/mzero2.c: Comment out the divide tests for
3127 C67X.
3128 * gcc.c-torture/execute/ieee/pr29302.x: New file.
3129 * gcc.dg/torture/type-generic-1.c: Add -DUNSAFE for tic6x-*-*.
3130 * gcc.dg/torture/builtin-math-7.c: Add a comment.
3131
3132 2011-07-15 Jason Merrill <jason@redhat.com>
3133
3134 PR testsuite/49741
3135 * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Restore.
3136 Use --extra_opts instead of --additional_options.
3137
3138 2011-07-15 Jakub Jelinek <jakub@redhat.com>
3139
3140 PR testsuite/49753
3141 * g++.dg/torture/pr49309.C: Remove.
3142
3143 2011-07-15 Bernd Schmidt <bernds@codesourcery.com>
3144
3145 * gcc.target/tic6x/weak-call.c: New test.
3146 * gcc.target/tic6x/fpcmp.c: New test.
3147 * gcc.target/tic6x/fpdiv.c: New test.
3148 * gcc.target/tic6x/rotdi16-scan.c: New test.
3149 * gcc.target/tic6x/ffssi.c: New test.
3150 * gcc.target/tic6x/fpdiv-lib.c: New test.
3151 * gcc.target/tic6x/cold-lc.c: New test.
3152 * gcc.target/tic6x/longcalls.c: New test.
3153 * gcc.target/tic6x/abi-align-1.c: New test.
3154 * gcc.target/tic6x/fpcmp-finite.c: New test.
3155 * gcc.target/tic6x/rotdi16.c: New test.
3156 * gcc.target/tic6x/bswapl.c: New test.
3157 * gcc.target/tic6x/ffsdi.c: New test.
3158 * gcc.target/tic6x/tic6x.exp: New file.
3159 * gcc.target/tic6x/builtins/arith24.c: New test.
3160 * gcc.target/tic6x/builtins/smpy.c: New test.
3161 * gcc.target/tic6x/builtins/smpylh.c: New test.
3162 * gcc.target/tic6x/builtins/smpyh.c: New test.
3163 * gcc.target/tic6x/builtins/sarith1.c: New test.
3164 * gcc.target/tic6x/builtins/extclr.c: New test
3165 * gcc.target/tic6x/builtins/c6x-builtins.exp: New file.
3166 * gcc.target/tic6x/builtin-math-7.c: New test, adapted from gcc.dg.
3167 * lib/target-supports.exp (chck_profiling_available): Not on tic6x.
3168 (check_effective_target_ti_c67x, check_effective_target_ti_c64xp):
3169 New functions.
3170 * gcc.c-torture/execute/20101011-1.c: Add a condition for
3171 __TMS320C6X__.
3172 * gcc.dg/20020312-2.c: Likewise.
3173 * gcc.dg/pr27095.c: Handle tic6x like hppa.
3174 * gcc.dg/torture/pr37868.c: Skip on tic6x.
3175 * gcc.dg/torture/builtin-math-7.c: Likewise.
3176
3177 PR testsuite/49757
3178 * gcc.target/tic6x/builtins/c6x-builtins.exp: Return if
3179 not testing tic6x-*-*.
3180
3181 2011-07-14 Andrew Pinski <pinskia@gmail.com>
3182
3183 PR tree-opt/49309
3184 * g++.dg/torture/pr49309.C: New testcase.
3185
3186 2011-07-14 Bernd Schmidt <bernds@codesourcery.com>
3187
3188 * gcc.dg/pr48770.c: Add dg-require-effective-target fpic.
3189
3190 2011-07-14 Richard Guenther <rguenther@suse.de>
3191
3192 PR tree-optimization/49651
3193 * gcc.dg/torture/pr49651.c: New testcase.
3194
3195 2011-07-14 Georg-Johann Lay <avr@gjlay.de>
3196
3197 PR target/43746
3198 * gcc.dg/array-quals-1.c: Don't xfail on AVR.
3199
3200 2011-07-13 Michael Meissner <meissner@linux.vnet.ibm.com>
3201
3202 * gcc.target/powerpc/no-r11-1.c: Change -mno-r11 to
3203 -mno-pointers-to-nested-functions.
3204 * gcc.target/powerpc/no-r11-2.c: Ditto.
3205 * gcc.target/powerpc/no-r11-3.c: Ditto.
3206
3207 2011-07-13 Jason Merrill <jason@redhat.com>
3208
3209 * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Remove.
3210 * lib/lto.exp (lto_prune_warns): Prune warning about -std=c++0x
3211 when compiling C files.
3212 * g++.dg/debug/dwarf2/lineno-simple1.C: Avoid constexpr ctor.
3213 * g++.dg/debug/dwarf2/pr44641.C: Avoid constexpr ctor.
3214 * g++.dg/ext/utf-dflt.C: Specify -std=c++98.
3215 * g++.dg/lookup/anon2.C: Likewise.
3216 * g++.dg/tree-ssa/copyprop.C: Likewise.
3217 * g++.old-deja/g++.jason/rfg27.C: Likewise.
3218 * g++.dg/init/vector1.C: Ignore narrowing errors.
3219 * g++.dg/torture/pr35526.C: Likewise.
3220 * g++.old-deja/g++.ext/arrnew.C: Prune C++0x warning.
3221
3222 2011-07-13 Janne Blomqvist <jb@gcc.gnu.org>
3223
3224 PR libfortran/49296
3225 * gfortran.dg/read_list_eof_1.f90: Add tests for integer, real,
3226 and logical reads.
3227
3228 2011-07-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3229
3230 * gcc.c-torture/execute/990127-2.x: Use -mpc64 on i?86-*-darwin*,
3231 i?86-*-solaris2*, x86_64-*-darwin*, x86_64-*-solaris2*.
3232
3233 2011-07-13 Uros Bizjak <ubizjak@gmail.com>
3234
3235 * lib/g++.exp (g++_init): Use istarget. Remove target_triplet global.
3236 * lib/obj-c++.exp (obj-c++_init): Ditto.
3237 * lib/file-format.exp (gcc_target_object_format): Ditto.
3238 * lib/target-supports-dg.exp (dg-require-dll): Ditto.
3239 * lib/target-supports-dg-exp (check_weak_available): Ditto.
3240 (check_visibility_available): Ditto.
3241 (check_effective_target_tls_native): Ditto.
3242 (check_effective_target_tls_emulated): Ditto.
3243 (check_effective_target_function_sections): Ditto.
3244
3245 2011-07-13 Chung-Lin Tang <cltang@codesourcery.com>
3246
3247 * gcc.target/arm/pr48183.c: New test.
3248
3249 2011-07-13 Richard Guenther <rguenther@suse.de>
3250
3251 * gcc.dg/torture/20110713-1.c: New testcase.
3252
3253 2011-07-12 Andrew Pinski <pinskia@gmail.com>
3254
3255 PR rtl-opt/49474
3256 * gcc.c-torture/compile/pr49474.c: New testcase.
3257
3258 2011-07-12 Jakub Jelinek <jakub@redhat.com>
3259
3260 PR tree-optimization/49712
3261 * gcc.c-torture/execute/pr49712.c: New test.
3262
3263 2011-07-11 Jason Merrill <jason@redhat.com>
3264
3265 PR c++/44609
3266 * g++.dg/template/recurse3.C: New.
3267
3268 2011-07-11 Jakub Jelinek <jakub@redhat.com>
3269
3270 PR debug/49676
3271 * gcc.dg/guality/csttest.c: New test.
3272
3273 PR fortran/49698
3274 * gfortran.dg/pr49698.f90: New test.
3275
3276 2011-07-11 Jeff Law <law@redhat.com>
3277
3278 * gcc.dg/uninit-pred-8_b.c: Disable dominator optimizations.
3279
3280 2011-07-11 H.J. Lu <hongjiu.lu@intel.com>
3281
3282 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Check ia32.
3283 * go.test/go-test.exp (go-set-goarch): Likewise.
3284
3285 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
3286
3287 PR target/39633
3288 * gcc.target/avr/torture/pr39633.c: New test case.
3289
3290 2011-07-11 Tobias Burnus <burnus@net-b.de>
3291
3292 PR fortran/18918
3293 * gfortran.dg/coarray_lock_3.f90: Remove bogus dg-error.
3294
3295 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
3296
3297 * lib/target-supports.exp (check_effective_target_scheduling):
3298 New Function.
3299 * gcc.dg/pr46614.c: Add dg-require-effective-target scheduling.
3300 * gcc.dg/pr45055.c: Ditto.
3301 * gcc.dg/pr45353.c: Ditto.
3302 * g++.dg/pr45056.C: Ditto.
3303
3304 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
3305
3306 * gcc.dg/compat/struct-by-value-16_main.c: Skip AVR.
3307 * gcc.dg/compat/struct-by-value-17_main.c: Skip AVR.
3308 * gcc.dg/compat/struct-by-value-18_main.c: Skip AVR.
3309 * g++.dg/torture/pr31863.C: Skip AVR.
3310
3311 2011-07-10 Tobias Burnus <burnus@net-b.de>
3312
3313 PR fortran/49690
3314 * gfortran.dg/intrinsic_signal.f90: New.
3315
3316 2011-07-09 Jason Merrill <jason@redhat.com>
3317
3318 * g++.dg/cpp0x/regress/regress6.C: New.
3319 * g++.dg/parse/crash45.C: Adjust message.
3320 * g++.dg/template/crash38.C: Adjust message.
3321 * g++.dg/template/crash64.C: Adjust message.
3322
3323 2011-07-09 H.J. Lu <hongjiu.lu@intel.com>
3324
3325 * c-c++-common/dfp/func-vararg-alternate-d128-2.c: Support x32.
3326 * c-c++-common/dfp/func-vararg-mixed-2.c: Likewise.
3327 * g++.dg/abi/bitfield3.C: Likewise.
3328 * g++.dg/eh/pr38662.C: Likewise.
3329 * g++.dg/ext/attrib36.C: Likewise.
3330 * g++.dg/ext/attrib37.C: Likewise.
3331 * g++.dg/ext/attrib8.C: Likewise.
3332 * g++.dg/ext/tmplattr1.C: Likewise.
3333 * g++.dg/inherit/override-attribs.C: Likewise.
3334 * g++.dg/opt/inline9.C: Likewise.
3335 * g++.dg/opt/life1.C: Likewise.
3336 * g++.dg/opt/longbranch2.C: Likewise.
3337 * g++.dg/opt/nrv12.C: Likewise.
3338 * g++.dg/opt/reg-stack4.C: Likewise.
3339 * g++.dg/other/pr35504.C: Likewise.
3340 * g++.dg/other/pr39496.C: Likewise.
3341 * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
3342 * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
3343 * g++.dg/torture/stackalign/stdcall-1.C: Likewise.
3344 * g++.dg/torture/stackalign/unwind-0.C: Likewise.
3345 * g++.dg/torture/stackalign/unwind-1.C: Likewise.
3346 * g++.dg/torture/stackalign/unwind-2.C: Likewise.
3347 * g++.dg/torture/stackalign/unwind-3.C: Likewise.
3348 * g++.dg/torture/stackalign/unwind-4.C: Likewise.
3349 * g++.dg/torture/stackalign/unwind-5.C: Likewise.
3350 * g++.dg/torture/stackalign/unwind-6.C: Likewise.
3351 * g++.dg/warn/pr15774-1.C: Likewise.
3352 * g++.dg/warn/pr15774-2.C: Likewise.
3353 * g++.old-deja/g++.ext/attrib1.C: Likewise.
3354 * g++.old-deja/g++.ext/attrib2.C: Likewise.
3355 * g++.old-deja/g++.ext/attrib3.C: Likewise.
3356 * g++.old-deja/g++.pt/asm2.C: Likewise.
3357 * gcc.c-torture/compile/20000804-1.c: Likewise.
3358 * gcc.c-torture/compile/pr16566-2.c: Likewise.
3359 * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
3360 * gcc.dg/20020108-1.c: Likewise.
3361 * gcc.dg/20020122-2.c: Likewise.
3362 * gcc.dg/20020122-3.c: Likewise.
3363 * gcc.dg/20020206-1.c: Likewise.
3364 * gcc.dg/20020219-1.c: Likewise.
3365 * gcc.dg/20020310-1.c: Likewise.
3366 * gcc.dg/20020411-1.c: Likewise.
3367 * gcc.dg/20020418-2.c: Likewise.
3368 * gcc.dg/20020426-2.c: Likewise.
3369 * gcc.dg/20020517-1.c: Likewise.
3370 * gcc.dg/20030204-1.c: Likewise.
3371 * gcc.dg/20030826-2.c: Likewise.
3372 * gcc.dg/20031102-1.c: Likewise.
3373 * gcc.dg/20031202-1.c: Likewise.
3374 * gcc.dg/20050111-1.c: Likewise.
3375 * gcc.dg/20050503-1.c: Likewise.
3376 * gcc.dg/array-init-1.c: Likewise.
3377 * gcc.dg/builtin-apply4.c: Likewise.
3378 * gcc.dg/dfp/pr31344.c: Likewise.
3379 * gcc.dg/gomp/atomic-11.c: Likewise.
3380 * gcc.dg/graphite/pr40281.c: Likewise.
3381 * gcc.dg/ia64-sync-1.c: Likewise.
3382 * gcc.dg/ia64-sync-2.c: Likewise.
3383 * gcc.dg/ia64-sync-3.c: Likewise.
3384 * gcc.dg/ia64-sync-4.c: Likewise.
3385 * gcc.dg/ifcvt-fabs-1.c: Likewise.
3386 * gcc.dg/invalid-call-1.c: Likewise.
3387 * gcc.dg/loop-3.c: Likewise.
3388 * gcc.dg/lower-subreg-1.c: Likewise.
3389 * gcc.dg/lto/pr47259_0.c: Likewise.
3390 * gcc.dg/nested-calls-1.c: Likewise.
3391 * gcc.dg/pr20017.c: Likewise.
3392 * gcc.dg/pr25023.c: Likewise.
3393 * gcc.dg/pr27671-2.c: Likewise.
3394 * gcc.dg/pr32176.c: Likewise.
3395 * gcc.dg/pr33676.c: Likewise.
3396 * gcc.dg/pr35045.c: Likewise.
3397 * gcc.dg/pr36015.c: Likewise.
3398 * gcc.dg/pr36584.c: Likewise.
3399 * gcc.dg/pr36998.c: Likewise.
3400 * gcc.dg/pr37438.c: Likewise.
3401 * gcc.dg/pr37908.c: Likewise.
3402 * gcc.dg/pr41241.c: Likewise.
3403 * gcc.dg/pr41340.c: Likewise.
3404 * gcc.dg/pr44136.c: Likewise.
3405 * gcc.dg/pr44194-1.c: Likewise.
3406 * gcc.dg/pr46212.c: Likewise.
3407 * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
3408 * gcc.dg/setjmp-2.c: Likewise.
3409 * gcc.dg/short-compare-1.c: Likewise.
3410 * gcc.dg/short-compare-2.c: Likewise.
3411 * gcc.dg/smod-1.c: Likewise.
3412 * gcc.dg/sync-2.c: Likewise.
3413 * gcc.dg/sync-3.c: Likewise.
3414 * gcc.dg/tls/opt-1.c: Likewise.
3415 * gcc.dg/tls/opt-2.c: Likewise.
3416 * gcc.dg/tls/opt-3.c: Likewise.
3417 * gcc.dg/torture/badshift.c: Likewise.
3418 * gcc.dg/torture/fp-int-convert-float80-timode.c: Likewise.
3419 * gcc.dg/torture/pr20314-2.c: Likewise.
3420 * gcc.dg/torture/pr36891.c: Likewise.
3421 * gcc.dg/torture/pr38774.c: Likewise.
3422 * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
3423 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
3424 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
3425 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
3426 * gcc.dg/torture/stackalign/fastcall-1.c: Likewise.
3427 * gcc.dg/torture/stackalign/push-1.c: Likewise.
3428 * gcc.dg/torture/stackalign/regparm-1.c: Likewise.
3429 * gcc.dg/torture/stackalign/thiscall-1.c: Likewise.
3430 * gcc.dg/tree-ssa/loop-28.c: Likewise.
3431 * gcc.dg/tree-ssa/prefetch-3.c: Likewise.
3432 * gcc.dg/tree-ssa/prefetch-4.c: Likewise.
3433 * gcc.dg/tree-ssa/prefetch-5.c: Likewise.
3434 * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
3435 * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
3436 * gcc.dg/tree-ssa/prefetch-8.c: Likewise.
3437 * gcc.dg/tree-ssa/prefetch-9.c: Likewise.
3438 * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
3439 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
3440 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
3441 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
3442 * gcc.dg/tree-ssa/update-unroll-1.c: Likewise.
3443 * gcc.dg/unroll-1.c: Likewise.
3444 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
3445 * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
3446 * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
3447 * gcc.misc-tests/i386-pf-none-1.c: Likewise.
3448 * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
3449 * gcc.target/i386/20000609-1.c: Likewise.
3450 * gcc.target/i386/20000720-1.c: Likewise.
3451 * gcc.target/i386/20000724-1.c: Likewise.
3452 * gcc.target/i386/20011107-1.c: Likewise.
3453 * gcc.target/i386/20011119-1.c: Likewise.
3454 * gcc.target/i386/20020201-3.c: Likewise.
3455 * gcc.target/i386/20020218-1.c: Likewise.
3456 * gcc.target/i386/20020729-1.c: Likewise.
3457 * gcc.target/i386/20030926-1.c: Likewise.
3458 * gcc.target/i386/20060125-1.c: Likewise.
3459 * gcc.target/i386/20060125-2.c: Likewise.
3460 * gcc.target/i386/20060512-1.c: Likewise.
3461 * gcc.target/i386/20060512-2.c: Likewise.
3462 * gcc.target/i386/20060512-3.c: Likewise.
3463 * gcc.target/i386/20060512-4.c: Likewise.
3464 * gcc.target/i386/387-1.c: Likewise.
3465 * gcc.target/i386/387-2.c: Likewise.
3466 * gcc.target/i386/387-5.c: Likewise.
3467 * gcc.target/i386/387-6.c: Likewise.
3468 * gcc.target/i386/980312-1.c: Likewise.
3469 * gcc.target/i386/980313-1.c: Likewise.
3470 * gcc.target/i386/990117-1.c: Likewise.
3471 * gcc.target/i386/990424-1.c: Likewise.
3472 * gcc.target/i386/990524-1.c: Likewise.
3473 * gcc.target/i386/991129-1.c: Likewise.
3474 * gcc.target/i386/991214-1.c: Likewise.
3475 * gcc.target/i386/991230-1.c: Likewise.
3476 * gcc.target/i386/addr-sel-1.c: Likewise.
3477 * gcc.target/i386/aggregate-ret1.c: Likewise.
3478 * gcc.target/i386/aggregate-ret2.c: Likewise.
3479 * gcc.target/i386/align-main-3.c: Likewise.
3480 * gcc.target/i386/amd64-abi-1.c: Likewise.
3481 * gcc.target/i386/amd64-abi-2.c: Likewise.
3482 * gcc.target/i386/amd64-abi-4.c: Likewise.
3483 * gcc.target/i386/amd64-abi-5.c: Likewise.
3484 * gcc.target/i386/amd64-abi-6.c: Likewise.
3485 * gcc.target/i386/asm-1.c: Likewise.
3486 * gcc.target/i386/asm-3.c: Likewise.
3487 * gcc.target/i386/asm-5.c: Likewise.
3488 * gcc.target/i386/attributes-error.c: Likewise.
3489 * gcc.target/i386/avx-vcvtsd2si-2.c: Likewise.
3490 * gcc.target/i386/avx-vcvtsi2sd-2.c: Likewise.
3491 * gcc.target/i386/avx-vcvtsi2ss-2.c: Likewise.
3492 * gcc.target/i386/avx-vcvtss2si-2.c: Likewise.
3493 * gcc.target/i386/avx-vcvttsd2si-2.c: Likewise.
3494 * gcc.target/i386/avx-vcvttss2si-2.c: Likewise.
3495 * gcc.target/i386/avx-vinsertps-3.c: Likewise.
3496 * gcc.target/i386/avx-vmovd-2.c: Likewise.
3497 * gcc.target/i386/avx-vmovq-2.c: Likewise.
3498 * gcc.target/i386/avx-vmovq-3.c: Likewise.
3499 * gcc.target/i386/avx-vpextrq-1.c: Likewise.
3500 * gcc.target/i386/avx-vpinsrq-1.c: Likewise.
3501 * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
3502 * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
3503 * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
3504 * gcc.target/i386/bitfield1.c: Likewise.
3505 * gcc.target/i386/bitfield2.c: Likewise.
3506 * gcc.target/i386/bmi-2.c: Likewise.
3507 * gcc.target/i386/bmi-5.c: Likewise.
3508 * gcc.target/i386/builtin-unreachable.c: Likewise.
3509 * gcc.target/i386/cleanup-2.c: Likewise.
3510 * gcc.target/i386/clobbers.c: Likewise.
3511 * gcc.target/i386/cmov8.c: Likewise.
3512 * gcc.target/i386/cmpxchg16b-1.c: Likewise.
3513 * gcc.target/i386/compress-float-387-pic.c: Likewise.
3514 * gcc.target/i386/compress-float-387.c: Likewise.
3515 * gcc.target/i386/compress-float-sse-pic.c: Likewise.
3516 * gcc.target/i386/compress-float-sse.c: Likewise.
3517 * gcc.target/i386/crc32-2.c: Likewise.
3518 * gcc.target/i386/crc32-3.c: Likewise.
3519 * gcc.target/i386/divmod-7.c: Likewise.
3520 * gcc.target/i386/divmod-8.c: Likewise.
3521 * gcc.target/i386/fastcall-sseregparm.c: Likewise.
3522 * gcc.target/i386/fma3-builtin.c: Likewise.
3523 * gcc.target/i386/fma3-fma.c: Likewise.
3524 * gcc.target/i386/fma4-256-vector.c: Likewise.
3525 * gcc.target/i386/fma4-builtin.c: Likewise.
3526 * gcc.target/i386/fma4-fma-2.c: Likewise.
3527 * gcc.target/i386/fma4-fma.c: Likewise.
3528 * gcc.target/i386/fma4-vector-2.c: Likewise.
3529 * gcc.target/i386/fma4-vector.c: Likewise.
3530 * gcc.target/i386/funcspec-1.c: Likewise.
3531 * gcc.target/i386/funcspec-10.c: Likewise.
3532 * gcc.target/i386/funcspec-11.c: Likewise.
3533 * gcc.target/i386/funcspec-2.c: Likewise.
3534 * gcc.target/i386/funcspec-5.c: Likewise.
3535 * gcc.target/i386/funcspec-6.c: Likewise.
3536 * gcc.target/i386/gcc-have-sync-compare-and-swap-1.c: Likewise.
3537 * gcc.target/i386/gcc-have-sync-compare-and-swap-2.c: Likewise.
3538 * gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Likewise.
3539 * gcc.target/i386/gcc-have-sync-compare-and-swap-4.c: Likewise.
3540 * gcc.target/i386/incoming-1.c: Likewise.
3541 * gcc.target/i386/incoming-10.c: Likewise.
3542 * gcc.target/i386/incoming-11.c: Likewise.
3543 * gcc.target/i386/incoming-12.c: Likewise.
3544 * gcc.target/i386/incoming-13.c: Likewise.
3545 * gcc.target/i386/incoming-14.c: Likewise.
3546 * gcc.target/i386/incoming-15.c: Likewise.
3547 * gcc.target/i386/incoming-2.c: Likewise.
3548 * gcc.target/i386/incoming-3.c: Likewise.
3549 * gcc.target/i386/incoming-4.c: Likewise.
3550 * gcc.target/i386/incoming-5.c: Likewise.
3551 * gcc.target/i386/incoming-6.c: Likewise.
3552 * gcc.target/i386/incoming-7.c: Likewise.
3553 * gcc.target/i386/incoming-8.c: Likewise.
3554 * gcc.target/i386/incoming-9.c: Likewise.
3555 * gcc.target/i386/lea.c: Likewise.
3556 * gcc.target/i386/local.c: Likewise.
3557 * gcc.target/i386/loop-1.c: Likewise.
3558 * gcc.target/i386/loop-2.c: Likewise.
3559 * gcc.target/i386/loop-3.c: Likewise.
3560 * gcc.target/i386/max-stack-align.c: Likewise.
3561 * gcc.target/i386/memcpy-1.c: Likewise.
3562 * gcc.target/i386/movbe-2.c: Likewise.
3563 * gcc.target/i386/movq-2.c: Likewise.
3564 * gcc.target/i386/movq.c: Likewise.
3565 * gcc.target/i386/nrv1.c: Likewise.
3566 * gcc.target/i386/pad-4.c: Likewise.
3567 * gcc.target/i386/pad-5a.c: Likewise.
3568 * gcc.target/i386/pad-5b.c: Likewise.
3569 * gcc.target/i386/pad-6a.c: Likewise.
3570 * gcc.target/i386/pad-6b.c: Likewise.
3571 * gcc.target/i386/pad-7.c: Likewise.
3572 * gcc.target/i386/pad-9.c: Likewise.
3573 * gcc.target/i386/pentium4-not-mull.c: Likewise.
3574 * gcc.target/i386/pic-1.c: Likewise.
3575 * gcc.target/i386/pr12092-1.c: Likewise.
3576 * gcc.target/i386/pr12329.c: Likewise.
3577 * gcc.target/i386/pr21518.c: Likewise.
3578 * gcc.target/i386/pr22362.c: Likewise.
3579 * gcc.target/i386/pr22585.c: Likewise.
3580 * gcc.target/i386/pr23098.c: Likewise.
3581 * gcc.target/i386/pr25196.c: Likewise.
3582 * gcc.target/i386/pr25293.c: Likewise.
3583 * gcc.target/i386/pr25654.c: Likewise.
3584 * gcc.target/i386/pr26449.c: Likewise.
3585 * gcc.target/i386/pr26778.c: Likewise.
3586 * gcc.target/i386/pr26826.c: Likewise.
3587 * gcc.target/i386/pr27266.c: Likewise.
3588 * gcc.target/i386/pr29978.c: Likewise.
3589 * gcc.target/i386/pr30505.c: Likewise.
3590 * gcc.target/i386/pr30961-1.c: Likewise.
3591 * gcc.target/i386/pr31628.c: Likewise.
3592 * gcc.target/i386/pr32000-2.c: Likewise.
3593 * gcc.target/i386/pr32661-1.c: Likewise.
3594 * gcc.target/i386/pr32708-2.c: Likewise.
3595 * gcc.target/i386/pr32708-3.c: Likewise.
3596 * gcc.target/i386/pr34256.c: Likewise.
3597 * gcc.target/i386/pr34312.c: Likewise.
3598 * gcc.target/i386/pr34522.c: Likewise.
3599 * gcc.target/i386/pr35160.c: Likewise.
3600 * gcc.target/i386/pr35281.c: Likewise.
3601 * gcc.target/i386/pr36246.c: Likewise.
3602 * gcc.target/i386/pr36786.c: Likewise.
3603 * gcc.target/i386/pr37275.c: Likewise.
3604 * gcc.target/i386/pr37843-3.c: Likewise.
3605 * gcc.target/i386/pr37843-4.c: Likewise.
3606 * gcc.target/i386/pr39082-1.c: Likewise.
3607 * gcc.target/i386/pr39431.c: Likewise.
3608 * gcc.target/i386/pr39496.c: Likewise.
3609 * gcc.target/i386/pr39543-2.c: Likewise.
3610 * gcc.target/i386/pr39911.c: Likewise.
3611 * gcc.target/i386/pr40718.c: Likewise.
3612 * gcc.target/i386/pr40906-1.c: Likewise.
3613 * gcc.target/i386/pr40906-2.c: Likewise.
3614 * gcc.target/i386/pr40906-3.c: Likewise.
3615 * gcc.target/i386/pr40934.c: Likewise.
3616 * gcc.target/i386/pr41900.c: Likewise.
3617 * gcc.target/i386/pr42589.c: Likewise.
3618 * gcc.target/i386/pr43662.c: Likewise.
3619 * gcc.target/i386/pr43671.c: Likewise.
3620 * gcc.target/i386/pr43766.c: Likewise.
3621 * gcc.target/i386/pr43869.c: Likewise.
3622 * gcc.target/i386/pr44942.c: Likewise.
3623 * gcc.target/i386/pr44948-2a.c: Likewise.
3624 * gcc.target/i386/pr45234.c: Likewise.
3625 * gcc.target/i386/pr45336-2.c: Likewise.
3626 * gcc.target/i386/pr45336-4.c: Likewise.
3627 * gcc.target/i386/pr45852.c: Likewise.
3628 * gcc.target/i386/pr46470.c: Likewise.
3629 * gcc.target/i386/pr48037-1.c: Likewise.
3630 * gcc.target/i386/pr48389.c: Likewise.
3631 * gcc.target/i386/pr49095.c: Likewise.
3632 * gcc.target/i386/pr9771-1.c: Likewise.
3633 * gcc.target/i386/rdfsbase-1.c: Likewise.
3634 * gcc.target/i386/rdfsbase-2.c: Likewise.
3635 * gcc.target/i386/rdgsbase-1.c: Likewise.
3636 * gcc.target/i386/rdgsbase-2.c: Likewise.
3637 * gcc.target/i386/rdrand-3.c: Likewise.
3638 * gcc.target/i386/regparm-stdcall.c: Likewise.
3639 * gcc.target/i386/regparm.c: Likewise.
3640 * gcc.target/i386/reload-1.c: Likewise.
3641 * gcc.target/i386/rotate-2.c: Likewise.
3642 * gcc.target/i386/sibcall-5.c: Likewise.
3643 * gcc.target/i386/signbit-1.c: Likewise.
3644 * gcc.target/i386/signbit-2.c: Likewise.
3645 * gcc.target/i386/signbit-3.c: Likewise.
3646 * gcc.target/i386/sse-5.c: Likewise.
3647 * gcc.target/i386/sse-8.c: Likewise.
3648 * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
3649 * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
3650 * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
3651 * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
3652 * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
3653 * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
3654 * gcc.target/i386/sse2-init-v2di-2.c: Likewise.
3655 * gcc.target/i386/sse2-movq-2.c: Likewise.
3656 * gcc.target/i386/sse2-movq-3.c: Likewise.
3657 * gcc.target/i386/sse4_1-insertps-3.c: Likewise.
3658 * gcc.target/i386/sse4_1-pextrq.c: Likewise.
3659 * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
3660 * gcc.target/i386/sse4_2-crc32q.c: Likewise.
3661 * gcc.target/i386/sse4_2-popcntq.c: Likewise.
3662 * gcc.target/i386/ssefn-1.c: Likewise.
3663 * gcc.target/i386/ssefn-2.c: Likewise.
3664 * gcc.target/i386/sseregparm-1.c: Likewise.
3665 * gcc.target/i386/sseregparm-2.c: Likewise.
3666 * gcc.target/i386/sseregparm-3.c: Likewise.
3667 * gcc.target/i386/sseregparm-4.c: Likewise.
3668 * gcc.target/i386/sseregparm-5.c: Likewise.
3669 * gcc.target/i386/sseregparm-6.c: Likewise.
3670 * gcc.target/i386/sseregparm-7.c: Likewise.
3671 * gcc.target/i386/sseregparm-8.c: Likewise.
3672 * gcc.target/i386/stack-realign.c: Likewise.
3673 * gcc.target/i386/stack-usage-realign.c: Likewise.
3674 * gcc.target/i386/stackalign/asm-1.c: Likewise.
3675 * gcc.target/i386/stackalign/longlong-1.c: Likewise.
3676 * gcc.target/i386/stackalign/longlong-2.c: Likewise.
3677 * gcc.target/i386/stackalign/return-1.c: Likewise.
3678 * gcc.target/i386/stackalign/return-2.c: Likewise.
3679 * gcc.target/i386/stackalign/return-3.c: Likewise.
3680 * gcc.target/i386/tailcall-1.c: Likewise.
3681 * gcc.target/i386/tbm-2.c: Likewise.
3682 * gcc.target/i386/udivmod-7.c: Likewise.
3683 * gcc.target/i386/udivmod-8.c: Likewise.
3684 * gcc.target/i386/unroll-1.c: Likewise.
3685 * gcc.target/i386/vararg-1.c: Likewise.
3686 * gcc.target/i386/vararg-2.c: Likewise.
3687 * gcc.target/i386/vect8-ret.c: Likewise.
3688 * gcc.target/i386/vectorize5.c: Likewise.
3689 * gcc.target/i386/wmul-1.c: Likewise.
3690 * gcc.target/i386/wmul-2.c: Likewise.
3691 * gcc.target/i386/wrfsbase-1.c: Likewise.
3692 * gcc.target/i386/wrfsbase-2.c: Likewise.
3693 * gcc.target/i386/wrgsbase-1.c: Likewise.
3694 * gcc.target/i386/wrgsbase-2.c: Likewise.
3695 * gcc.target/i386/xop-pcmov.c: Likewise.
3696 * gcc.target/i386/xop-pcmov2.c: Likewise.
3697 * gcc.target/i386/xop-rotate1-vector.c: Likewise.
3698 * gcc.target/i386/xop-rotate2-vector.c: Likewise.
3699 * gcc.target/i386/xop-rotate3-vector.c: Likewise.
3700 * gcc.target/i386/xop-shift1-vector.c: Likewise.
3701 * gcc.target/i386/xop-shift2-vector.c: Likewise.
3702 * gcc.target/i386/xop-shift3-vector.c: Likewise.
3703 * gcc.target/i386/zee.c: Likewise.
3704 * gcc.target/x86_64/abi/callabi/callabi.exp: Likewise.
3705 * gfortran.dg/compiler-directive_2.f: Likewise.
3706 * gfortran.dg/g77/20010216-1.f: Likewise.
3707 * gfortran.dg/gomp/pr39152.f90: Likewise.
3708 * gfortran.dg/pr33794.f90: Likewise.
3709
3710 2011-07-09 Jason Merrill <jason@redhat.com>
3711
3712 * g++.dg/cpp0x/regress/regress5.C: New.
3713
3714 2011-07-08 Jason Merrill <jason@redhat.com>
3715
3716 PR c++/45437
3717 * g++.dg/expr/compound-asn1.C: New.
3718 * g++.dg/warn/sequence-pt-1.C: Change one dg-error to dg-bogus.
3719
3720 2011-07-08 Jakub Jelinek <jakub@redhat.com>
3721
3722 PR target/49621
3723 * gcc.target/powerpc/altivec-34.c: New test.
3724
3725 2011-07-08 Jason Merrill <jason@redhat.com>
3726
3727 PR c++/45603
3728 * g++.dg/abi/guard3.C: New.
3729
3730 2011-07-08 Julian Brown <julian@codesourcery.com>
3731
3732 * lib/target-supports.exp
3733 (check_effective_target_arm_little_endian): New.
3734 (check_effective_target_vect_pack_trunc): Use above.
3735 (check_effective_target_vect_unpack): Likewise.
3736 (check_effective_target_vect_element_align): Test
3737 check_effective_target_arm_vect_no_misalign for ARM.
3738
3739 2011-07-08 Jason Merrill <jason@redhat.com>
3740
3741 PR c++/49673
3742 * g++.dg/cpp0x/constexpr-rom.C: New.
3743
3744 2011-07-08 Kirill Yukhin <kirill.yukhin@intel.com>
3745
3746 PR middle-end/49519
3747 * g++.dg/torture/pr49519.C: New test.
3748
3749 2011-07-08 Martin Jambor <mjambor@suse.cz>
3750
3751 * gcc.dg/tree-ssa/sra-12.c: Skip dump scan on avr targets.
3752
3753 2011-07-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3754
3755 PR testsuite/48727
3756 * g++.dg/opt/devirt2.C: Use specific pattern for sparc*-*-*.
3757
3758 2011-07-08 Richard Guenther <rguenther@suse.de>
3759
3760 PR tree-optimization/49662
3761 * gcc.dg/graphite/interchange-14.c: XFAIL.
3762 * gcc.dg/graphite/interchange-15.c: Likewise.
3763 * gcc.dg/graphite/interchange-mvt.c: Likewise.
3764
3765 2011-07-06 Jason Merrill <jason@redhat.com>
3766
3767 PR c++/49663
3768 * g++.dg/cpp0x/regress/regress4.C: New.
3769
3770 2011-07-07 Mikael Morin <mikael.morin@sfr.fr>
3771
3772 PR fortran/49648
3773 * gfortran.dg/result_in_spec_4.f90: New test.
3774
3775 2011-07-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3776
3777 * gcc.target/sparc/cas64.c: New test.
3778
3779 2011-07-07 Jakub Jelinek <jakub@redhat.com>
3780
3781 PR c/49644
3782 * g++.dg/torture/pr49644.C: New test.
3783
3784 PR c/49644
3785 * gcc.c-torture/execute/pr49644.c: New test.
3786
3787 2011-07-07 H.J. Lu <hongjiu.lu@intel.com>
3788
3789 * lib/target-supports.exp (check_effective_target_ia32): New.
3790 (check_effective_target_x32): Likewise.
3791 (check_effective_target_vect_cmdline_needed): Also check x32.
3792
3793 2011-07-07 Janis Johnson <janisjo@codesourcery.com>
3794
3795 * gcc.target/arm/pr40657-2.c: Remove -march option and unneeded
3796 dg-prune-output.
3797 * gcc.target/arm/pr42235.c: Likewise.
3798 * gcc.target/arm/pr42495.c: Likewise.
3799 * gcc.target/arm/pr42574.c: Likewise.
3800 * gcc.target/arm/thumb-branch1.c: Likewise.
3801
3802 * gcc.target/arm/pr39839.c: Don't specify -mthumb or -march, remove
3803 unneeded prune of possible warning.
3804 * gcc.target/arm/pr40956.c: Likewise.
3805 * gcc.target/arm/pr42505.c: Likewise.
3806
3807 * gcc.c-torture/compile/pr41679.c: Move from gcc.target/arm.
3808 * gcc.c-torture/compile/pr46883.c: Likewise.
3809 * gcc.c-torture/compile/pr46934.c: Likewise.
3810
3811 * gcc.target/arm/pr41679.c: Remove test directives in preparation
3812 for move to ../../gcc.c-torture/compile.
3813 * gcc.target/arm/pr46883.c: Likewise.
3814 * gcc.target/arm/pr46934.c: Likewise.
3815
3816 * lib/target-supports.exp (check_effective_target_arm_dsp): New.
3817 * gcc.target/arm/mla-2.c: Use it instead of specific -march.
3818 * gcc.target/arm/wmul-1.c: Likewise.
3819 * gcc.target/arm/wmul-2.c: Likewise.
3820 * gcc.target/arm/wmul-3.c: Likewise.
3821 * gcc.target/arm/wmul-4.c: Likewise.
3822 * gcc.target/arm/smlaltb-1.c: Require arm_dsp, don't specify -march,
3823 add tab after scan target.
3824 * gcc.target/arm/smlaltt-1.c: Likewise.
3825 * gcc.target/arm/smlatb-1.c: Likewise.
3826 * gcc.target/arm/smlatt-1.c: Likewise.
3827
3828 2011-07-07 Jakub Jelinek <jakub@redhat.com>
3829
3830 PR debug/49522
3831 * gcc.dg/debug/pr49522.c: New test.
3832
3833 2011-07-07 Georg-Johann Lay <avr@gjlay.de>
3834
3835 * gcc.dg/pragma-align.c: Run only if target !default_packed.
3836 * gcc.dg/pr46212.c: Run only if target int32plus.
3837 * gcc.dg/torture/pr48146.c: Ditto.
3838 * gcc.dg/tree-ssa/vrp51.c: Ditto.
3839 * c-c++-common/pr44832.c: Ditto.
3840 * gcc.dg/pr49544.c: Run only if target ptr32plus.
3841 * gcc.dg/pr31490.c: Ditto.
3842 * gcc.dg/torture/builtin-math-7.c: Run only if target
3843 large_double.
3844 * gcc.dg/torture/pr45764.c: Skip for AVR.
3845 * gcc.dg/pr47893.c: Ditto.
3846
3847 2011-07-07 Janis Johnson <janisjo@codesourcery.com>
3848
3849 * lib/target-supports.exp (check_effective_target_arm_thumb1): New.
3850 (check_effective_target_arm_thumb2): Clarify comment, add valid code.
3851 * gcc.target/arm/mla-1.c: Skip for arm_thumb1, don't specify -march,
3852 add tab to scan target.
3853
3854 2011-07-07 Richard Sandiford <richard.sandiford@linaro.org>
3855
3856 * gcc.target/arm/neon-modes-3.c: New test.
3857
3858 2011-07-07 Uros Bizjak <ubizjak@gmail.com>
3859
3860 * gcc.dg/graphite/pr37485.c (dg-options): Add -fno-loop-strip-mine
3861 -fno-loop-interchange -ffast-math.
3862
3863 2011-07-07 Richard Guenther <rguenther@suse.de>
3864
3865 * gcc.dg/ftrapv-3.c: New testcase.
3866
3867 2011-07-07 Richard Guenther <rguenther@suse.de>
3868
3869 * gcc.dg/tree-ssa/vrp58.c: New testcase.
3870 * gcc.dg/tree-ssa/scev-cast.c: Adjust.
3871
3872 2011-07-07 Kai Tietz <ktietz@redhat.com>
3873
3874 * gcc.dg/binop-notxor1.c: New test.
3875 * gcc.dg/binop-notand4a.c: New test.
3876 * gcc.dg/binop-notxor2.c: New test.
3877 * gcc.dg/binop-notand3a.c: New test.
3878 * gcc.dg/binop-notand2a.c: New test.
3879 * gcc.dg/binop-notand6a.c: New test.
3880 * gcc.dg/binop-notor1.c: New test.
3881 * gcc.dg/binop-notand1a.c: New test.
3882 * gcc.dg/binop-notand5a.c: New test.
3883 * gcc.dg/binop-notor2.c: New test.
3884
3885 2011-07-07 Jakub Jelinek <jakub@redhat.com>
3886
3887 PR middle-end/49640
3888 * gcc.dg/gomp/pr49640.c: New test.
3889
3890 2011-07-07 Richard Guenther <rguenther@suse.de>
3891
3892 * gcc.dg/graphite/pr37485.c: Add -floop-block.
3893
3894 2011-07-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3895
3896 PR target/39150
3897 * gcc.misc-tests/linkage.exp: Handle x86_64-*-solaris2.1[0-9]*.
3898
3899 2011-07-06 Michael Meissner <meissner@linux.vnet.ibm.com>
3900
3901 * gcc.target/powerpc/no-r11-1.c: New test for -mr11, -mno-r11.
3902 * gcc.target/powerpc/no-r11-2.c: Ditto.
3903 * gcc.target/powerpc/no-r11-3.c: Ditto.
3904
3905 2011-07-06 Uros Bizjak <ubizjak@gmail.com>
3906
3907 * gcc.dg/stack-layout-2.c: Cleanup expand rtl dump.
3908 * gfortran.dg/move_alloc_4.f90: Cleanup original tree dump.
3909
3910 2011-07-06 Georg-Johann Lay <avr@gjlay.de>
3911
3912 * lib/target-supports.exp (check_profiling_available): Disable
3913 profiling with -fprofile-generate for target avr.
3914
3915 2011-07-06 Richard Guenther <rguenther@suse.de>
3916
3917 PR tree-optimization/49645
3918 * g++.dg/tree-ssa/pr8781.C: Disable SRA.
3919
3920 2011-07-06 H.J. Lu <hongjiu.lu@intel.com>
3921
3922 PR middle-end/47383
3923 * gcc.dg/pr47383.c: New.
3924
3925 2011-07-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3926
3927 PR tree-optimization/49647
3928 * gcc.dg/tree-ssa/20030807-7.c: Remove xfail *-*-*.
3929
3930 2011-07-06 Eric Botcazou <ebotcazou@adacore.com>
3931
3932 PR testsuite/49542
3933 * gcc.dg/vect/pr33804.c: XFAIL if vect_no_align unconditionally.
3934 * gcc.dg/vect/slp-multitypes-3.c: XFAIL on SPARC unconditionally.
3935
3936 2011-07-05 Jason Merrill <jason@redhat.com>
3937
3938 PR c++/48157
3939 * g++.dg/template/template-id-4.C: New.
3940
3941 2011-07-05 Georg-Johann Lay <avr@gjlay.de>
3942
3943 * gcc.dg/pr44023.c: Add dg-require-effective-target int32plus
3944 * gcc.dg/pr43402.c: Ditto.
3945
3946 2011-07-05 Georg-Johann Lay <avr@gjlay.de>
3947
3948 * gcc.dg/cpp/pragma-3.c: Add dg-require-effective-target fopenmp.
3949
3950 2011-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
3951
3952 * gcc.target/powerpc/ppc-switch-1.c: New test for
3953 --param case-values-threshold.
3954 * gcc.target/powerpc/ppc-switch-2.c: Ditto.
3955
3956 2011-07-05 Janis Johnson <janisjo@codesourcery.com>
3957
3958 * gcc.target/arm/pr42093.c: Use "-fno-reorder-blocks".
3959
3960 2011-07-05 Jason Merrill <jason@redhat.com>
3961
3962 * g++.dg/rtti/anon-ns1.C: Allow for null-termination.
3963
3964 2011-07-05 Sebastian Pop <sebastian.pop@amd.com>
3965
3966 PR tree-optimization/47654
3967 * gcc.dg/graphite/block-pr47654.c: New.
3968
3969 2011-07-05 Jason Merrill <jason@redhat.com>
3970
3971 * g++.dg/cpp0x/lambda/lambda-ref2.C: New.
3972
3973 2011-07-05 Razya Ladelsky <razya@il.ibm.com>
3974
3975 PR tree-optimization/49580
3976 * gcc.dg/autopar/pr49580.c: New test.
3977
3978 2011-07-05 Richard Guenther <rguenther@suse.de>
3979
3980 PR tree-optimization/49518
3981 PR tree-optimization/49628
3982 * g++.dg/torture/pr49628.C: New testcase.
3983 * gcc.dg/torture/pr49518.c: Likewise.
3984
3985 2011-07-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3986
3987 * ada/acats/run_acats (which): Extract last field from type -p,
3988 type output only if command succeeded.
3989
3990 2011-07-04 Jason Merrill <jason@redhat.com>
3991
3992 * g++.dg/abi/mangle48.C: New.
3993
3994 * g++.dg/cpp0x/diag1.C: New.
3995
3996 * g++.dg/diagnostic/aka1.C: New.
3997
3998 2011-07-04 Jakub Jelinek <jakub@redhat.com>
3999
4000 PR rtl-optimization/49619
4001 * gcc.dg/pr49619.c: New test.
4002
4003 PR rtl-optimization/49472
4004 * gfortran.dg/pr49472.f90: New test.
4005
4006 PR debug/49602
4007 * gcc.dg/pr49602.c: New test.
4008
4009 2011-07-04 Georg-Johann Lay <avr@gjlay.de>
4010
4011 PR target/34734
4012 PR target/44643
4013 * gcc.target/avr/avr.exp: Run over cpp files, too.
4014 * gcc.target/avr/torture/avr-torture.exp: Ditto.
4015 * gcc.target/avr/progmem.h: New file.
4016 * gcc.target/avr/exit-abort.h: New file.
4017 * gcc.target/avr/progmem-error-1.c: New file.
4018 * gcc.target/avr/progmem-error-1.cpp: New file.
4019 * gcc.target/avr/progmem-warning-1.c: New file.
4020 * gcc.target/avr/torture/progmem-1.c: New file.
4021 * gcc.target/avr/torture/progmem-1.cpp: New file.
4022
4023 2011-07-04 Richard Guenther <rguenther@suse.de>
4024
4025 PR tree-optimization/49615
4026 * g++.dg/torture/pr49615.C: New testcase.
4027
4028 2011-07-03 Ira Rosen <ira.rosen@linaro.org>
4029
4030 PR tree-optimization/49610
4031 * gcc.dg/vect/pr49610.c: New test.
4032
4033 2011-07-02 Eric Botcazou <ebotcazou@adacore.com>
4034
4035 * gnat.dg/specs/debug1.ads: New test.
4036
4037 2011-07-02 Janus Weil <janus@gcc.gnu.org>
4038
4039 PR fortran/49562
4040 * gfortran.dg/typebound_proc_23.f90: New.
4041
4042 2011-07-01 Jonathan Wakely <jwakely.gcc@gmail.com>
4043
4044 PR c++/49605
4045 * g++.dg/warn/delete-non-virtual-dtor.C: Adjust.
4046
4047 2011-07-01 Jason Merrill <jason@redhat.com>
4048
4049 PR c++/48261
4050 * g++.dg/template/template-id-3.C: New.
4051
4052 PR c++/48593
4053 * g++.dg/template/qualified-id4.C: New.
4054
4055 PR c++/48883
4056 * g++.dg/template/explicit-args4.C: New.
4057
4058 PR c++/49085
4059 * g++.dg/template/offsetof2.C: New.
4060
4061 2011-07-01 Kai Tietz <ktietz@redhat.com>
4062
4063 * gcc.dg/tree-ssa/bitwise-sink.c: New test.
4064
4065 2011-07-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4066
4067 PR libmudflap/49549
4068 * lib/target-supports.exp (check_effective_target_gld): New proc.
4069
4070 2011-07-01 Richard Guenther <rguenther@suse.de>
4071
4072 PR tree-optimization/49603
4073 * gcc.dg/torture/pr49603.c: New testcase.
4074
4075 2011-06-30 Jason Merrill <jason@redhat.com>
4076
4077 PR c++/49387
4078 * g++.dg/rtti/template1.C: New.
4079
4080 PR c++/49569
4081 * g++.dg/cpp0x/regress/ctor1.C: New.
4082
4083 PR c++/49355
4084 * g++.dg/cpp0x/initlist54.C: New.
4085
4086 2011-06-30 Martin Jambor <mjambor@suse.cz>
4087
4088 * gcc.dg/tree-ssa/sra-12.c: New test.
4089
4090 2011-06-29 Jason Merrill <jason@redhat.com>
4091
4092 * g++.dg/cpp0x/named.C: Test subobject of xvalue.
4093
4094 2011-06-30 Richard Guenther <rguenther@suse.de>
4095
4096 PR tree-optimization/46787
4097 * gcc.dg/vect/vect-121.c: New testcase.
4098
4099 2011-06-30 Martin Jambor <mjambor@suse.cz>
4100
4101 PR tree-optimization/49094
4102 * gcc.dg/tree-ssa/pr49094.c: New test.
4103
4104 2011-06-30 Jakub Jelinek <jakub@redhat.com>
4105
4106 PR fortran/49540
4107 * gfortran.dg/pr49540-1.f90: New test.
4108 * gfortran.dg/pr49540-2.f90: New test.
4109
4110 2011-06-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4111
4112 PR ada/49511
4113 * ada/acats/run_acats (which): Use last field of type -p output.
4114
4115 2011-06-30 Dominique d'Humieres <dominiq@lps.ens.fr>
4116 Iain Sandoe <iains@gcc.gnu.org>
4117
4118 PR libobjc/36610
4119 * objc.dg/torture/forward-1.m: Remove dg-xfail-run-if.
4120 Only skip on 64-bit *-*-darwin8* && !objc2.
4121
4122 2011-06-30 Richard Guenther <rguenther@suse.de>
4123
4124 PR tree-optimization/38752
4125 * gcc.c-torture/compile/pr38752.c: New testcase.
4126
4127 2011-06-30 Ira Rosen <ira.rosen@linaro.org>
4128
4129 * gcc.dg/vect/slp-widen-mult-half.c: New test.
4130 * gcc.dg/vect/vect-widen-mult-half.c: New test.
4131
4132 2011-06-29 Jason Merrill <jason@redhat.com>
4133
4134 PR c++/49216
4135 * g++.dg/cpp0x/initlist53.C: Use placement new.
4136 * g++.dg/cpp0x/initlist-value.C: Use placement new.
4137 * g++.old-deja/g++.ext/arrnew2.C: Remove xfail.
4138
4139 PR c++/49003
4140 * g++.dg/cpp0x/trailing6.C: New.
4141 * g++.dg/cpp0x/pr45908.C: No error.
4142
4143 PR c++/49272
4144 * g++.old-deja/g++.jason/rfg10.C: Accept other overflow error too.
4145
4146 PR c++/49520
4147 * g++.dg/cpp0x/constexpr-using2.C: New.
4148
4149 * g++.dg/cpp0x/lambda/lambda-template3.C: New.
4150
4151 PR c++/45923
4152 * g++.dg/cpp0x/constexpr-diag3.C: New.
4153 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error message.
4154 * g++.dg/cpp0x/constexpr-ex1.C: Adjust error message.
4155 * g++.dg/cpp0x/constexpr-friend.C: Adjust error message.
4156 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust error message.
4157
4158 2011-06-29 Jason Merrill <jason@redhat.com>
4159
4160 * g++.dg/cpp0x/constexpr-is_literal.C: Adjust.
4161
4162 2011-06-29 Richard Guenther <rguenther@suse.de>
4163
4164 * gcc.dg/tree-ssa/loop-17.c: Adjust.
4165
4166 2011-06-29 Jason Merrill <jason@redhat.com>
4167
4168 * g++.dg/cpp0x/initlist-value2.C: New.
4169
4170 * g++.dg/cpp0x/constexpr-initlist4.C: New.
4171 * g++.dg/cpp0x/initlist-value.C: New.
4172
4173 2011-06-29 Richard Sandiford <richard.sandiford@linaro.org>
4174
4175 * gcc.dg/torture/pr49169.c: Restrict to ARM and MIPS targets.
4176
4177 2011-06-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4178
4179 * gcc.dg/inline_1.c: Remove dg-excess-errors.
4180 * gcc.dg/inline_2.c: Likewise.
4181 * gcc.dg/unroll_1.c: Likewise.
4182
4183 2011-06-29 Jakub Jelinek <jakub@redhat.com>
4184
4185 PR debug/49567
4186 * gcc.target/i386/pr49567.c: New test.
4187
4188 2011-06-28 Eric Botcazou <ebotcazou@adacore.com>
4189
4190 * gnat.dg/opt17.ad[sb]: New test.
4191
4192 2011-06-28 Janis Johnson <janisjo@codesourcery.com>
4193 Tom de Vries <tom@codesourcery.com>
4194
4195 * lib/target-supports.exp (check_effective_target_arm_nothumb)
4196 (check_effective_target_arm_thumb2): New effective targets.
4197 * gcc.target/arm/ivopts.c: Remove -mthumb/-marm. Guard object-size
4198 properly. Clean up temporary files.
4199 * gcc.target/arm/ivopts-2.c: Likewise.
4200 * gcc.target/arm/ivopts-3.c: Likewise.
4201 * gcc.target/arm/ivopts-4.c: Likewise.
4202 * gcc.target/arm/ivopts-5.c: Likewise.
4203 * gcc.target/arm/ivopts-6.c: Remove duplicate of ivopts.c.
4204
4205 2011-06-28 Thomas Koenig <tkoenig@gcc.gnu.org>
4206
4207 PR fortran/49479
4208 * gfortran.dg/reshape_zerosize_3.f90: New test.
4209
4210 2011-06-28 Janis Johnson <janisjo@codesourcery.com>
4211
4212 * gcc.target/arm/vfp-ldmdbs.c: Skip for soft float.
4213 * gcc.target/arm/vfp-ldmias.c: Likewise.
4214 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
4215 * gcc.target/arm/vfp-stmdbs.c: Likewise.
4216 * gcc.target/arm/vfp-ldmiad.c: Likewise.
4217 * gcc.target/arm/vfp-stmias.c: Likewise.
4218 * gcc.target/arm/vfp-stmdbd.c: Likewise.
4219 * gcc.target/arm/vfp-stmiad.c: Likewise.
4220
4221 2011-06-27 Janis Johnson <janisjo@codesourcery.com>
4222
4223 * gcc.target/arm/pr45701-1.c: Don't specify -march; remove
4224 dg-prune-output.
4225 * gcc.target/arm/pr45701-2.c: Ditto.
4226
4227 2011-06-27 Janus Weil <janus@gcc.gnu.org>
4228
4229 PR fortran/49466
4230 * gfortran.dg/allocatable_scalar_9.f90: Modified.
4231 * gfortran.dg/extends_14.f03: Modified.
4232
4233 2011-06-27 Janis Johnson <janisjo@codesourcery.com>
4234
4235 * lib/target-supports-dg.exp (dg-require-effective-target): Return
4236 early if the test is already being skipped.
4237
4238 * lib/scanasm.exp (dg-scan, scan-assembler-times, scan-assembler-dem,
4239 scan-assembler-dem-not): For missing file, report unresolved with
4240 same message as for pass/fail, with reason reported in log file.
4241
4242 * lib/target-supports.exp (add_options_for_arm_fp16): Renamed
4243 from add_options_for_arm_neon_fp16.
4244 (check_effective_target_arm_fp16_ok_nocache): Renamed from
4245 check_effective_target_arm_neon_fp16_ok_nocache.
4246 Check -mfpu and -mfloat-abi options from current multilib.
4247 Do not require neon support.
4248 (check_effective_target_arm_fp16_ok): Renamed from
4249 check_effecitve_target_arm_neon_fp16_ok.
4250 * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: Use new names for
4251 arm_neon_fp16_ok and arm_fp16.
4252 * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Likewise.
4253 * gcc.dg/torture/arm-fp16-ops-5.c: Likewise.
4254 * gcc.dg/torture/arm-fp16-ops-6.c: Likewise.
4255 * gcc.target/arm/fp16-compile-vcvt.c: Likewise.
4256
4257 2011-06-27 Jakub Jelinek <jakub@redhat.com>
4258
4259 * gcc.dg/builtin-assume-aligned-1.c: New test.
4260 * gcc.dg/builtin-assume-aligned-2.c: New test.
4261 * gcc.target/i386/builtin-assume-aligned-1.c: New test.
4262
4263 PR debug/49544
4264 * gcc.dg/pr49544.c: New test.
4265
4266 2011-06-27 Richard Guenther <rguenther@suse.de>
4267
4268 PR tree-optimization/49394
4269 * g++.dg/torture/pr49394.C: New testcase.
4270
4271 2011-06-27 Kai Tietz <ktietz@redhat.com>
4272
4273 * gcc.dg/optimize-bswapdi-2.c: New test.
4274
4275 2011-06-27 Michael Hope <michael.hope@linaro.org>
4276 Richard Sandiford <richard.sandiford@linaro.org>
4277
4278 PR tree-optimization/49169
4279 * gcc.dg/torture/pr49169.c: New test.
4280
4281 2011-06-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
4282
4283 PR testsuite/49529
4284 * gcc.dg/ipa/ipa-pta-17.c: Use dg-require-alias.
4285
4286 * gcc.dg/debug/pr49294.c (dg-options): Add -fno-common to options on
4287 hppa*-*-hpux*.
4288
4289 2011-06-26 Jason Merrill <jason@redhat.com>
4290
4291 * g++.dg/cpp0x/constexpr-cleanup.C: Tweak error message.
4292
4293 PR c++/49528
4294 * g++.dg/init/ref19.C: New.
4295 * g++.dg/cpp0x/constexpr-cleanup.C: New.
4296
4297 2011-06-26 Jakub Jelinek <jakub@redhat.com>
4298
4299 PR tree-optimization/48377
4300 * gcc.dg/vect/pr48377.c: Add dg-require-effective-target
4301 non_strict_align.
4302
4303 2011-06-26 Steve Ellcey <sje@cup.hp.com>
4304
4305 PR middle-end/49191
4306 * lib/target-supports.exp (check_effective_target_non_strict_align):
4307 New.
4308 * gcc.dg/memcpy-3.c: Add dg-require-effective-target non_strict_align.
4309
4310 2011-06-24 Martin Jambor <mjambor@suse.cz>
4311
4312 PR tree-optimizations/49516
4313 * g++.dg/tree-ssa/pr49516.C: New test.
4314
4315 2011-06-23 Jason Merrill <jason@redhat.com>
4316
4317 PR c++/35255
4318 * g++.dg/template/partial10.C: New.
4319 * g++.dg/template/partial11.C: New.
4320
4321 2011-06-23 Jeff Law <law@redhat.com>
4322
4323 PR middle-end/48770
4324 * gcc.dg/pr48770.c: New test.
4325
4326 2011-06-23 Jan Hubicka <jh@suse.cz>
4327
4328 PR middle-end/49373
4329 * g++.dg/torture/pr43879-1_1.C: Revert the xfail introduced yesterday.
4330
4331 2011-06-23 Jakub Jelinek <jakub@redhat.com>
4332
4333 PR testsuite/49512
4334 * gcc.dg/tree-ssa/asm-1.c: Use -fdump-tree-optimized-nouid
4335 instead of -fdump-tree-optimized.
4336
4337 2011-06-23 Paolo Carlini <paolo.carlini@oracle.com>
4338
4339 PR c++/44625
4340 * g++.dg/template/crash107.C: New.
4341 * g++.dg/template/error17.C: Adjust.
4342
4343 2011-06-23 Jason Merrill <jason@redhat.com>
4344
4345 PR c++/49507
4346 * g++.dg/cpp0x/defaulted30.C: New.
4347
4348 PR c++/49440
4349 * g++.dg/rtti/anon-ns1.C: New.
4350
4351 PR c++/49395
4352 * g++.dg/init/ref18.C: New.
4353
4354 PR c++/36435
4355 * g++.dg/template/partial9.C: New.
4356
4357 2011-06-22 Hans-Peter Nilsson <hp@axis.com>
4358
4359 PR middle-end/49373
4360 * g++.dg/torture/pr43879-1_1.C: Xfail for -O1 and above, except -flto.
4361
4362 2011-06-22 Jakub Jelinek <jakub@redhat.com>
4363
4364 PR debug/49496
4365 * gcc.dg/pr49496.c: New test.
4366
4367 2011-06-22 Janis Johnson <janisjo@codesourcery.com>
4368
4369 * gcc.target/arm/scd42-3.c: Allow -march-xscale; skip if -mcpu
4370 is not xscale.
4371
4372 * gcc.target/arm/thumb-bitfld1.c: Don't specify -march, require thumb1.
4373
4374 * gcc.target/arm/ctz.c: Don't specify -march, require thumb2.
4375 * gcc.target/arm/pr42879.c: Likewise.
4376 * gcc.target/arm/pr45701-3.c: Likewise.
4377
4378 * gcc.target/arm/20031108-1.c: Require thumb1 or thumb2.
4379 * gcc.target/arm/pr40482.c: Likewise.
4380 * gcc.target/arm/stack-corruption.c: Likewise.
4381
4382 2011-06-22 Richard Guenther <rguenther@suse.de>
4383
4384 PR tree-optimization/49493
4385 * gcc.dg/ipa/ipa-pta-17.c: New testcase.
4386
4387 2011-06-22 Jason Merrill <jason@redhat.com>
4388
4389 PR c++/49260
4390 * g++.dg/cpp0x/lambda/lambda-eh2.C: Change options.
4391
4392 2011-06-22 Dmitry Plotnikov <dplotnikov@ispras.ru>
4393 Dmitry Melnik <dm@ispras.ru>
4394
4395 * gcc.target/arm/neon-vshr-imm-1.c: New testcase.
4396 * gcc.target/arm/neon-vshl-imm-1.c: New testcase.
4397 * gcc.target/arm/neon-vlshr-imm-1.c: New testcase.
4398
4399 2011-06-22 Nathan Sidwell <nathan@codesourcery.com>
4400
4401 * gcc.target/arm/tlscall.c: New.
4402
4403 2011-06-21 Jason Merrill <jason@redhat.com>
4404
4405 PR c++/49172
4406 * g++.dg/cpp0x/constexpr-ref1.C: New.
4407 * g++.dg/cpp0x/constexpr-ref2.C: New.
4408 * g++.dg/cpp0x/constexpr-ice2.C: Remove dg-error tag.
4409
4410 PR c++/49482
4411 * g++.dg/cpp0x/lambda/lambda-warn3.C: New.
4412
4413 PR c++/49418
4414 * g++.dg/template/param3.C: New.
4415
4416 2011-06-21 Bernd Schmidt <bernds@codesourcery.com>
4417
4418 * gcc.c-torture/excute/builtin-bitops-1.c (MAKE_FUNS): Make
4419 my_clrsb test functions.
4420 (main): Test clrsb.
4421 * gcc.dg/builtin-protos-1.c (test_s, test_u, test_sl, test_ul,
4422 test_sll, test_ull): Add clrsb tests.
4423 * gcc.dg/torture/builtin-attr-1.c: Add tests for clrsb, clrsbl,
4424 clrsbll.
4425
4426 2011-06-21 Janus Weil <janus@gcc.gnu.org>
4427
4428 PR fortran/49112
4429 * gfortran.dg/class_44.f03: New.
4430
4431 2011-06-21 Ira Rosen <ira.rosen@linaro.org>
4432
4433 PR tree-optimization/49478
4434 * gcc.dg/vect/pr49478.c
4435
4436 2011-06-21 Richard Guenther <rguenther@suse.de>
4437
4438 PR tree-optimization/49483
4439 * gcc.dg/vect/vect-120.c: New testcase.
4440
4441 2011-06-21 Ira Rosen <ira.rosen@linaro.org>
4442
4443 PR testsuite/49443
4444 * gcc.dg/vect/vect-peel-3.c: Expect to fail on vect_no_align targets.
4445 * gcc.dg/vect/vect-peel-4.c: Likewise.
4446
4447 2011-06-22 Christian Bruel <christian.bruel@st.com>
4448
4449 PR middle-end/49139
4450 * gcc.dg/always_inline.c: Removed -Winline. Update checks
4451 * gcc.dg/always_inline2.c: Likewise.
4452 * gcc.dg/always_inline3.c: Likewise.
4453 * gcc.dg/debug/pr41264-1.c: Add -Wno-attributes.
4454 * gcc.dg/inline_1.c: Likewise.
4455 * gcc.dg/inline_2.c: Likewise.
4456 * gcc.dg/inline_3.c: Likewise.
4457 * gcc.dg/inline_4.c: Likewise.
4458 * gcc.dg/20051201-1.c: Likewise.
4459 * gcc.dg/pr40087.c: Likewise.
4460 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
4461 * gcc.dg/inline-22.c: Likewise.
4462 * gcc.dg/lto/20090218-1_0.c: Set inline keyword.
4463 * gcc.dg/lto/20090218-1_1.c: Likewise.
4464 * g++.dg/ipa/devirt-7.C: Likewise.
4465 * gcc.dg/uninit-pred-5_a.c: Likewise.
4466 * gcc.dg/uninit-pred-5_b.c: Likewise.
4467 * gcc.dg/fail_always_inline.c: New.
4468
4469 2011-06-21 Jakub Jelinek <jakub@redhat.com>
4470
4471 * Make-lang.in (check_gfortran_parallelize): Parallelize dg.exp
4472 into 6 jobs instead of 3.
4473
4474 2011-06-20 Jason Merrill <jason@redhat.com>
4475
4476 PR c++/49216
4477 * g++.dg/cpp0x/initlist53.C: New.
4478
4479 2011-06-20 Tobias Burnus <burnus@net-b.de>
4480
4481 PR fortran/18918
4482 * gfortran.dg/coarray_lock_1.f90: Update dg-error.
4483 * gfortran.dg/coarray_lock_3.f90: New.
4484 * gfortran.dg/coarray/lock_1.f90: New.
4485
4486 2011-06-20 Janis Johnson <janisjo@codesourcery.com>
4487
4488 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
4489 scan-dump-dem, scan-dump-dem-not): Treat a missing dump file as
4490 unresolved and report the reason to the log file.
4491
4492 * lib/scanasm.exp (object-size): Move argument processing earlier
4493 to report errors before verifying that the file exists. Report
4494 problems detected at runtime as unresolved instead of error and
4495 report their reasons to the log file.
4496
4497 2011-06-20 Jason Merrill <jason@redhat.com>
4498
4499 PR c++/47080
4500 * g++.dg/cpp0x/explicit6.C: New.
4501
4502 PR c++/47635
4503 * g++.dg/cpp0x/enum20.C: New.
4504
4505 PR c++/48138
4506 * g++.dg/ext/attr-aligned01.C: New.
4507
4508 PR c++/49205
4509 * g++.dg/cpp0x/variadic-default.C: New.
4510
4511 PR c++/43321
4512 * g++.dg/cpp0x/auto26.C: New.
4513
4514 PR c++/43831
4515 * g++.dg/cpp0x/lambda/lambda-capture-reduncancy.C: New.
4516
4517 2011-06-20 Kai Tietz <ktietz@redhat.com>
4518
4519 * gcc.dg/binop-notand1.c: New test.
4520 * gcc.dg/binop-notand2.c: New test.
4521 * gcc.dg/binop-notand3.c: New test.
4522 * gcc.dg/binop-notand4.c: New test.
4523 * gcc.dg/binop-notand5.c: New test.
4524 * gcc.dg/binop-notand6.c: New test.
4525
4526 2011-06-18 Jakub Jelinek <jakub@redhat.com>
4527
4528 PR testsuite/49432
4529 * obj-c++.dg/invalid-type-1.mm: Adjust for new error wording.
4530
4531 2011-06-18 Janus Weil <janus@gcc.gnu.org>
4532
4533 PR fortran/49400
4534 * gfortran.dg/proc_ptr_31.f90: New.
4535
4536 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
4537
4538 * gnat.dg/volatile6.adb: New test.
4539 * gnat.dg/volatile7.adb: Likewise.
4540 * gnat.dg/volatile8.adb: Likewise.
4541 * gnat.dg/volatile9.adb: Likewise.
4542
4543 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
4544
4545 * gnat.dg/constant3.adb: New test.
4546
4547 2011-06-18 Janne Blomqvist <jb@gcc.gnu.org>
4548
4549 PR libfortran/49296
4550 * gfortran.dg/read_list_eof_1.f90: New test.
4551
4552 2011-06-18 Jakub Jelinek <jakub@redhat.com>
4553
4554 PR target/49411
4555 * gcc.target/i386/testimm-1.c: New test.
4556 * gcc.target/i386/testimm-2.c: New test.
4557 * gcc.target/i386/testimm-3.c: New test.
4558 * gcc.target/i386/testimm-4.c: New test.
4559 * gcc.target/i386/testimm-5.c: New test.
4560 * gcc.target/i386/testimm-6.c: New test.
4561 * gcc.target/i386/testimm-7.c: New test.
4562 * gcc.target/i386/testimm-8.c: New test.
4563 * gcc.target/i386/xop-vpermil2px-2.c: New test.
4564 * gcc.target/i386/xop-rotate1-int.c: New test.
4565 * gcc.target/i386/xop-rotate2-int.c: New test.
4566
4567 2011-06-17 Jason Merrill <jason@redhat.com>
4568
4569 * g++.dg/cpp0x/rv-func2.C: New.
4570
4571 * g++.dg/debug/dwarf2/lambda1.C: New.
4572 * g++.dg/warn/Wshadow-6.C: Adjust.
4573
4574 2011-06-17 Janus Weil <janus@gcc.gnu.org>
4575
4576 PR fortran/48699
4577 * gfortran.dg/move_alloc_5.f90: New.
4578
4579 2011-06-17 Hans-Peter Nilsson <hp@axis.com>
4580
4581 PR rtl-optimization/48542
4582 * gcc.dg/torture/pr48542.c: New test.
4583
4584 2011-06-16 Jason Merrill <jason@redhat.com>
4585
4586 PR c++/44160
4587 * g++.dg/cpp0x/lambda/lambda-__func__.C: New.
4588
4589 PR c++/45378
4590 * g++.dg/cpp0x/initlist52.C New.
4591
4592 PR c++/45399
4593 * c-c++-common/raw-string-12.c: New.
4594
4595 PR c++/49229
4596 * g++.dg/cpp0x/sfinae26.C: New.
4597
4598 PR c++/49251
4599 * g++.dg/cpp0x/variadic113.C: New.
4600
4601 PR c++/49420
4602 * g++.dg/cpp0x/variadic112.C: New.
4603
4604 2011-06-16 Jeff Law <law@redhat.com>
4605
4606 * gcc.dg/builtin-object-size-1.c: Update to handle chances from
4607 improved jump threading.
4608 * gcc.dg/builtin-object-size-2.c: Likewise.
4609 * gcc.dg/tree-ssa/20030728-1.c: Likewise.
4610
4611 2011-06-16 Janus Weil <janus@gcc.gnu.org>
4612
4613 PR fortran/49074
4614 * gfortran.dg/typebound_assignment_3.f03: New.
4615
4616 2011-06-16 Steve Ellcey <sje@cup.hp.com>
4617
4618 PR testsuite/48727
4619 * g++.dg/opt/devirt2.C: Change xfail rule to target.
4620
4621 2011-06-16 Martin Jambor <mjambor@suse.cz>
4622
4623 PR tree-optimization/49343
4624 * gnat.dg/discr31.ad[sb]: New test.
4625
4626 2011-06-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4627
4628 * gcc.dg/debug/pr49032.c: Prune mips-tfile warning.
4629
4630 2011-06-16 Tom de Vries <tom@codesourcery.com>
4631
4632 PR target/45098
4633 * gcc.target/arm/ivopts-3.c: Update test.
4634 * gcc.target/arm/ivopts-5.c: Same.
4635
4636 2011-06-16 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4637
4638 Revert:
4639 2011-06-10 Wei Guozhi <carrot@google.com>
4640
4641 PR target/45335
4642 * gcc.target/arm/pr45335.c: New test.
4643 * gcc.target/arm/pr45335-2.c: New test.
4644 * gcc.target/arm/pr45335-3.c: New test.
4645 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
4646 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
4647 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
4648
4649 2011-06-16 Ira Rosen <ira.rosen@linaro.org>
4650
4651 * gcc.dg/vect/vect-widen-mult-half-u8.c: New test.
4652
4653 2011-06-16 Janus Weil <janus@gcc.gnu.org>
4654
4655 PR fortran/49417
4656 * gfortran.dg/class_43.f03: New.
4657
4658 2011-06-16 Jakub Jelinek <jakub@redhat.com>
4659
4660 PR tree-optimization/49419
4661 * gcc.c-torture/execute/pr49419.c: New test.
4662
4663 2011-06-16 Revital Eres <revital.eres@linaro.org>
4664
4665 * gcc.dg/sms-9.c: New file.
4666
4667 2011-06-15 Easwaran Raman <eraman@google.com>
4668
4669 PR rtl-optimization/49414
4670 * gcc.dg/pr44194-1.c: Restrict test to 64-bit targets.
4671
4672 2011-06-14 Jason Merrill <jason@redhat.com>
4673
4674 * g++.dg/cpp0x/noexcept13.C: New.
4675
4676 2011-06-14 Easwaran Raman <eraman@google.com>
4677
4678 PR rtl-optimization/44194
4679 * gcc.dg/pr44194-1.c: New test.
4680 * gcc.dg/pr44194-2.c: New test.
4681
4682 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
4683
4684 * gcc.target/arm/pr45701-1.c: Ignore warnings about conflicting
4685 switches.
4686 * gcc.target/arm/pr45701-2.c: Likewise.
4687 * gcc.target/arm/thumb-branch1.c: Likewise.
4688
4689 2011-06-14 Steve Ellcey <sje@cup.hp.com>
4690
4691 PR testsuite/48727
4692 * g++.dg/opt/devirt2.C: Fix scan rules for ia64*-*-hpux* and hppa*-*-*.
4693
4694 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
4695
4696 * gcc.target/arm/pr45701-1.c: Require thumb support.
4697 * gcc.target/arm/pr45701-2.c: Likewise.
4698 * gcc.target/arm/thumb-branch1.c: Likewise.
4699
4700 * gcc.target/arm/mla-1.c: Ignore warnings about conflicting switches.
4701 * gcc.target/arm/pr39839.c: Likewise.
4702 * gcc.target/arm/pr40657-2.c: Likewise.
4703 * gcc.target/arm/pr40956.c: Likewise.
4704 * gcc.target/arm/pr41679.c: Likewise.
4705 * gcc.target/arm/pr42235.c: Likewise.
4706 * gcc.target/arm/pr42495.c: Likewise.
4707 * gcc.target/arm/pr42505.c: Likewise.
4708 * gcc.target/arm/pr42574.c: Likewise.
4709 * gcc.target/arm/pr46883.c: Likewise.
4710 * gcc.target/arm/pr46934.c: Likewise.
4711 * gcc.target/arm/xor-and.c: Likewise.
4712
4713 2011-06-14 Jason Merrill <jason@redhat.com>
4714
4715 * g++.dg/other/error23.C: Adjust error message.
4716 * g++.dg/other/error32.C: Likewise.
4717
4718 PR c++/49389
4719 * g++.dg/cpp0x/rv-dotstar.C: New.
4720
4721 PR c++/49369
4722 * g++.dg/cpp0x/decltype30.C: New.
4723
4724 * g++.dg/cpp0x/constexpr-array-ptr7.C: New.
4725
4726 2011-06-14 Jakub Jelinek <jakub@redhat.com>
4727
4728 PR fortran/49103
4729 * gfortran.dg/pr49103.f90: New test.
4730
4731 2011-06-14 Tom de Vries <tom@codesourcery.com>
4732
4733 PR target/45098
4734 * gcc.target/arm/ivopts-3.c: New test.
4735 * gcc.target/arm/ivopts-4.c: New test.
4736 * gcc.target/arm/ivopts-5.c: New test.
4737
4738 2011-06-14 Jakub Jelinek <jakub@redhat.com>
4739
4740 PR rtl-optimization/49390
4741 * gcc.c-torture/execute/pr49390.c: New test.
4742
4743 2011-06-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4744
4745 * g++.dg/torture/pr48954.C: Use dg-require-effective-target lto.
4746
4747 2011-06-14 Georg-Johann Lay <avr@gjlay.de>
4748
4749 * gcc.c-torture/execute/cmpsi-2.c: Undo 172757.
4750 * gcc.c-torture/execute/cmpsi-2.x: New file.
4751 * gcc.c-torture/execute/pr45262.c: Undo 172757.
4752 * gcc.c-torture/execute/pr45262.x: New file.
4753 * gcc.c-torture/compile/pr46534.c: Skip for AVR.
4754 * gcc.c-torture/compile/pr49029.c: Add dg-require-effective-target
4755 int32plus
4756 * gcc.c-torture/compile/pr49163.c: Ditto.
4757
4758 2011-06-14 Ira Rosen <ira.rosen@linaro.org>
4759
4760 * gcc.dg/vect/vect-16.c: Rename to...
4761 * gcc.dg/vect/no-fast-math-vect16.c: ...this.
4762 * gcc.dg/vect/vect-peel-3.c: Adjust misalignment values
4763 for double-word vectors.
4764 * gcc.dg/vect/vect-peel-4.c: Likewise.
4765 * gcc.dg/vect/bb-slp-10.c: Replace vect_hw_misalign with
4766 vect_element_align.
4767 * gcc.dg/vect/vect.exp: Run no-fast-math-* tests with
4768 -fno-fast-math.
4769
4770 2011-06-13 Edmar Wienskoski <edmar@freescale.com>
4771
4772 PR target/44618
4773 * gcc.target/powerpc/outofline_rnreg.c: New testcase.
4774
4775 2011-06-13 H.J. Lu <hongjiu.lu@intel.com>
4776
4777 * gcc.dg/h8300-bit-insn-ice2.c: Remove duplicated lines.
4778
4779 2011-06-13 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
4780
4781 * gcc.dg/h8300-bit-insn-ice2.c: New testcase.
4782
4783 2011-06-13 Thomas Koenig <tkoenig@gcc.gnu.org>
4784
4785 * gfortran.dg/trim_optimize_8.f90: New test case.
4786
4787 2011-06-13 Jakub Jelinek <jakub@redhat.com>
4788 Ira Rosen <ira.rosen@linaro.org>
4789
4790 PR tree-optimization/49352
4791 * gcc.dg/vect/pr49352.c: New test.
4792
4793 2011-06-12 Tobias Burnus
4794
4795 PR fortran/49324
4796 * gfortran.dg/alloc_comp_assign_11.f90: New.
4797
4798 2011-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
4799
4800 * gfortran.dg/trim_optimize_7.f90: New test.
4801
4802 2011-06-10 Wei Guozhi <carrot@google.com>
4803
4804 PR target/45335
4805 * gcc.target/arm/pr45335.c: New test.
4806 * gcc.target/arm/pr45335-2.c: New test.
4807 * gcc.target/arm/pr45335-3.c: New test.
4808 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
4809 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
4810 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
4811
4812 2011-06-10 Paolo Carlini <paolo.carlini@oracle.com>
4813
4814 PR c++/41769
4815 * g++.dg/parse/error39.C: New.
4816
4817 2011-06-10 Janis Johnson <janisjo@codesourcery.com>
4818
4819 * gcc.target/arm/20090811-1.c: Skip for incompatible
4820 options, do not override other options.
4821 * gcc.target/arm/combine-cmp-shift.c: Skip for
4822 incompatible options.
4823 * gcc.target/arm/pr45094.c: Likewise.
4824 * gcc.target/arm/scd42-1.c: Likewise.
4825 * gcc.target/arm/scd42-3.c: Likewise.
4826 * gcc.target/arm/thumb-ltu.c: Likewise.
4827
4828 * lib/target-supports.exp
4829 (check_effective_target_arm_neon_fp16_ok_nocache): Return 0 if
4830 multilib flags use -mfpu with a value other than neon-fp16.
4831
4832 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4833
4834 * gcc.dg/torture/tls/tls.exp: Load torture-options.exp.
4835 Run tests with -fpic/-fPIC, -pie -fpie/-fPIE if supported.
4836
4837 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4838
4839 * lib/target-supports.exp (check_effective_target_pie): New proc.
4840 * gcc.dg/pie-link.c: Use target pie.
4841
4842 2011-06-10 Eric Botcazou <ebotcazou@adacore.com>
4843 Laurent Roug� <laurent.rouge@menta.fr>
4844
4845 * gcc.dg/20020503-1.c: Add back -mflat option on the SPARC.
4846 * gcc.target/sparc/sparc-ret.c: Skip if -mflat is passed.
4847
4848 2011-06-10 Daniel Carrera <dcarrera@gmail.com>
4849
4850 * gfortran.dg/coarray/sync_1.f90: New test for
4851 "SYNC ALL", "SYNC MEMORY" and "SYNC IMAGES".
4852
4853 2011-06-10 Ira Rosen <ira.rosen@linaro.org>
4854
4855 PR tree-optimization/49318
4856 * gcc.dg/vect/pr49318.c: New test.
4857
4858 2011-06-09 David Krauss <potswa@mac.com>
4859
4860 * g++.dg/template/arrow1.C: New.
4861
4862 2011-06-09 Jason Merrill <jason@redhat.com>
4863
4864 * lib/prune.exp: Prune "note"s.
4865 * g++.dg/uninit-pred-3_b.C: Remove dg-excess-errors.
4866
4867 * g++.dg/ext/injected-ttp.C: Specify -std=c++98.
4868 * g++.dg/template/dependent-expr3.C: Likewise.
4869 * g++.dg/parse/template7.C: Likewise.
4870 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
4871 * g++.old-deja/g++.jason/rfg10.C: Likewise.
4872 * g++.old-deja/g++.pt/friend38.C: Likewise.
4873 * g++.old-deja/g++.pt/crash32.C: Likewise.
4874 * g++.old-deja/g++.other/init4.C: Likewise.
4875 * g++.old-deja/g++.other/friend8.C: Likewise.
4876
4877 * g++.dg/ext/complex7.C: Adjust expected output.
4878 * g++.dg/diagnostic/method1.C: Likewise.
4879 * g++.dg/parse/parameter-declaration-2.C: Likewise.
4880 * g++.dg/parse/crash33.C: Likewise.
4881 * g++.dg/other/warning1.C: Likewise.
4882 * g++.dg/init/pr29571.C: Likewise.
4883 * g++.dg/warn/overflow-warn-1.C: Likewise.
4884 * g++.dg/warn/overflow-warn-3.C: Likewise.
4885 * g++.dg/warn/overflow-warn-4.C: Likewise.
4886 * g++.old-deja/g++.oliva/template1.C: Likewise.
4887
4888 * g++.dg/cpp0x/regress/error-recovery1.C: Adjust.
4889 * g++.dg/parse/template7.C: Adjust.
4890
4891 2011-06-09 Kaz Kojima <kkojima@gcc.gnu.org>
4892
4893 PR target/49307
4894 * gcc.dg/pr49307.c: New.
4895
4896 2011-06-09 Wei Guozhi <carrot@google.com>
4897
4898 PR target/46975
4899 * gcc.target/arm/pr46975.c: New testcase.
4900
4901 2011-06-09 Nicola Pero <nicola.pero@meta-innovation.com>
4902
4903 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h
4904 (PMETH, arglist_t): Removed.
4905 (method_get_number_of_arguments): Removed.
4906 (method_get_nth_argument): Removed.
4907 (method_get_first_argument): Removed.
4908 (method_get_next_argument): Removed.
4909 (method_get_sizeof_arguments): Removed.
4910 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h
4911 (PMETH): Removed.
4912 (method_get_number_of_arguments): Removed.
4913 (method_get_nth_argument): Removed.
4914 (method_get_first_argument): Removed.
4915 (method_get_next_argument): Removed.
4916 (method_get_sizeof_arguments): Removed.
4917 * objc-obj-c++-shared/objc-test-suite-types.h (PMETH): Removed.
4918
4919 2011-06-09 David Li <davidxl@google.com>
4920
4921 * gcc.dg/dump-pass.c: New test.
4922
4923 2011-06-09 Paolo Carlini <paolo.carlini@oracle.com>
4924
4925 PR c++/29003
4926 * g++.dg/parse/error38.C: New.
4927
4928 2011-06-09 Jakub Jelinek <jakub@redhat.com>
4929
4930 PR middle-end/49308
4931 * gfortran.dg/pr49308.f90: New test.
4932
4933 2011-06-08 Jason Merrill <jason@redhat.com>
4934
4935 * g++.dg/cpp0x/noexcept11.C: New.
4936 * g++.dg/cpp0x/noexcept12.C: New.
4937 * g++.dg/cpp0x/sfinae11.C: Adjust.
4938
4939 2011-06-08 Jakub Jelinek <jakub@redhat.com>
4940
4941 PR testsuite/49323
4942 * g++.dg/debug/dwarf2/integer-typedef.C: Add -fno-merge-debug-strings
4943 to dg-options, match also DW_AT_linkage_name.
4944
4945 2011-06-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4946
4947 PR middle-end/21953
4948 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Use
4949 -fno-common on alpha*-dec-osf*.
4950 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Likewise.
4951
4952 2011-06-08 Alexander Monakov <amonakov@ispras.ru>
4953
4954 PR rtl-optimization/49303
4955 * gcc.target/ia64/pr49303.c: New test.
4956
4957 2011-06-08 Tobias Burnus <burnus@net-b.de>
4958
4959 PR fortran/18918
4960 * gfortran.dg/coarray_lock_1.f90: New.
4961 * gfortran.dg/coarray_lock_2.f90: New.
4962
4963 2011-06-07 Jason Merrill <jason@redhat.com>
4964
4965 * lib/prune.exp: Look for "required" rather than "instantiated".
4966 * g++.dg/abi/mangle11.C: Likewise.
4967 * g++.dg/abi/mangle12.C: Likewise.
4968 * g++.dg/abi/mangle17.C: Likewise.
4969 * g++.dg/abi/mangle20-2.C: Likewise.
4970 * g++.dg/abi/pragma-pack1.C: Likewise.
4971 * g++.dg/cpp0x/decltype26.C: Likewise.
4972 * g++.dg/cpp0x/decltype28.C: Likewise.
4973 * g++.dg/cpp0x/decltype29.C: Likewise.
4974 * g++.dg/cpp0x/enum11.C: Likewise.
4975 * g++.dg/cpp0x/forw_enum8.C: Likewise.
4976 * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
4977 * g++.dg/cpp0x/pr47416.C: Likewise.
4978 * g++.dg/ext/case-range2.C: Likewise.
4979 * g++.dg/ext/case-range3.C: Likewise.
4980 * g++.dg/gomp/for-19.C: Likewise.
4981 * g++.dg/gomp/pr37533.C: Likewise.
4982 * g++.dg/gomp/pr38639.C: Likewise.
4983 * g++.dg/gomp/tpl-parallel-2.C: Likewise.
4984 * g++.dg/inherit/base3.C: Likewise.
4985 * g++.dg/inherit/using6.C: Likewise.
4986 * g++.dg/init/placement4.C: Likewise.
4987 * g++.dg/init/reference3.C: Likewise.
4988 * g++.dg/lookup/scoped6.C: Likewise.
4989 * g++.dg/lookup/using7.C: Likewise.
4990 * g++.dg/other/abstract1.C: Likewise.
4991 * g++.dg/other/error10.C: Likewise.
4992 * g++.dg/other/error5.C: Likewise.
4993 * g++.dg/other/field1.C: Likewise.
4994 * g++.dg/other/offsetof5.C: Likewise.
4995 * g++.dg/parse/bitfield2.C: Likewise.
4996 * g++.dg/parse/constant4.C: Likewise.
4997 * g++.dg/parse/crash20.C: Likewise.
4998 * g++.dg/parse/invalid-op1.C: Likewise.
4999 * g++.dg/parse/non-dependent2.C: Likewise.
5000 * g++.dg/parse/template18.C: Likewise.
5001 * g++.dg/tc1/dr152.C: Likewise.
5002 * g++.dg/tc1/dr166.C: Likewise.
5003 * g++.dg/tc1/dr176.C: Likewise.
5004 * g++.dg/tc1/dr213.C: Likewise.
5005 * g++.dg/template/access11.C: Likewise.
5006 * g++.dg/template/access2.C: Likewise.
5007 * g++.dg/template/access3.C: Likewise.
5008 * g++.dg/template/access7.C: Likewise.
5009 * g++.dg/template/arg7.C: Likewise.
5010 * g++.dg/template/cond2.C: Likewise.
5011 * g++.dg/template/crash13.C: Likewise.
5012 * g++.dg/template/crash40.C: Likewise.
5013 * g++.dg/template/crash7.C: Likewise.
5014 * g++.dg/template/crash84.C: Likewise.
5015 * g++.dg/template/ctor5.C: Likewise.
5016 * g++.dg/template/defarg13.C: Likewise.
5017 * g++.dg/template/defarg14.C: Likewise.
5018 * g++.dg/template/dtor7.C: Likewise.
5019 * g++.dg/template/eh2.C: Likewise.
5020 * g++.dg/template/error2.C: Likewise.
5021 * g++.dg/template/error43.C: Likewise.
5022 * g++.dg/template/friend32.C: Likewise.
5023 * g++.dg/template/injected1.C: Likewise.
5024 * g++.dg/template/instantiate1.C: Likewise.
5025 * g++.dg/template/instantiate3.C: Likewise.
5026 * g++.dg/template/instantiate5.C: Likewise.
5027 * g++.dg/template/instantiate7.C: Likewise.
5028 * g++.dg/template/local6.C: Likewise.
5029 * g++.dg/template/lookup2.C: Likewise.
5030 * g++.dg/template/member5.C: Likewise.
5031 * g++.dg/template/memfriend15.C: Likewise.
5032 * g++.dg/template/memfriend16.C: Likewise.
5033 * g++.dg/template/memfriend17.C: Likewise.
5034 * g++.dg/template/memfriend7.C: Likewise.
5035 * g++.dg/template/meminit1.C: Likewise.
5036 * g++.dg/template/nested3.C: Likewise.
5037 * g++.dg/template/non-type-template-argument-1.C: Likewise.
5038 * g++.dg/template/nontype12.C: Likewise.
5039 * g++.dg/template/nontype13.C: Likewise.
5040 * g++.dg/template/nontype6.C: Likewise.
5041 * g++.dg/template/pr23510.C: Likewise.
5042 * g++.dg/template/pr35240.C: Likewise.
5043 * g++.dg/template/ptrmem15.C: Likewise.
5044 * g++.dg/template/ptrmem6.C: Likewise.
5045 * g++.dg/template/qualified-id1.C: Likewise.
5046 * g++.dg/template/qualttp20.C: Likewise.
5047 * g++.dg/template/qualttp3.C: Likewise.
5048 * g++.dg/template/qualttp4.C: Likewise.
5049 * g++.dg/template/qualttp5.C: Likewise.
5050 * g++.dg/template/qualttp6.C: Likewise.
5051 * g++.dg/template/qualttp7.C: Likewise.
5052 * g++.dg/template/qualttp8.C: Likewise.
5053 * g++.dg/template/recurse.C: Likewise.
5054 * g++.dg/template/recurse2.C: Likewise.
5055 * g++.dg/template/ref5.C: Likewise.
5056 * g++.dg/template/scope2.C: Likewise.
5057 * g++.dg/template/sfinae10.C: Likewise.
5058 * g++.dg/template/sfinae3.C: Likewise.
5059 * g++.dg/template/sizeof3.C: Likewise.
5060 * g++.dg/template/static9.C: Likewise.
5061 * g++.dg/template/template-id-2.C: Likewise.
5062 * g++.dg/template/typedef13.C: Likewise.
5063 * g++.dg/template/typename4.C: Likewise.
5064 * g++.dg/template/using14.C: Likewise.
5065 * g++.dg/template/using2.C: Likewise.
5066 * g++.dg/template/warn1.C: Likewise.
5067 * g++.dg/warn/Wparentheses-13.C: Likewise.
5068 * g++.dg/warn/Wparentheses-15.C: Likewise.
5069 * g++.dg/warn/Wparentheses-16.C: Likewise.
5070 * g++.dg/warn/Wparentheses-17.C: Likewise.
5071 * g++.dg/warn/Wparentheses-18.C: Likewise.
5072 * g++.dg/warn/Wparentheses-19.C: Likewise.
5073 * g++.dg/warn/Wparentheses-20.C: Likewise.
5074 * g++.dg/warn/Wparentheses-23.C: Likewise.
5075 * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
5076 * g++.dg/warn/noeffect2.C: Likewise.
5077 * g++.dg/warn/noeffect4.C: Likewise.
5078 * g++.dg/warn/pr8570.C: Likewise.
5079 * g++.old-deja/g++.brendan/init2.C: Likewise.
5080 * g++.old-deja/g++.eh/spec6.C: Likewise.
5081 * g++.old-deja/g++.pt/crash10.C: Likewise.
5082 * g++.old-deja/g++.pt/crash36.C: Likewise.
5083 * g++.old-deja/g++.pt/derived3.C: Likewise.
5084 * g++.old-deja/g++.pt/error2.C: Likewise.
5085 * g++.old-deja/g++.pt/explicit70.C: Likewise.
5086 * g++.old-deja/g++.pt/infinite1.C: Likewise.
5087 * g++.old-deja/g++.pt/memtemp89.C: Likewise.
5088 * g++.old-deja/g++.pt/overload7.C: Likewise.
5089 * g++.old-deja/g++.pt/vaarg3.C: Likewise.
5090
5091 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
5092 Iain Sandoe <iains@gcc.gnu.org>
5093
5094 * objc-obj-c++-shared/runtime.h (protocol_getMethodDescription):
5095 Added code to deal with the case when [Protocol
5096 -descriptionForInstanceMethod:] or [Protocol
5097 -descriptionForClassMethod:] returns NULL.
5098
5099 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
5100 Iain Sandoe <iains@gcc.gnu.org>
5101
5102 * objc-obj-c++-shared/TestsuiteObject.h ([-free]): Return 'id'.
5103 * objc-obj-c++-shared/TestsuiteObject.m ([-free]): Return 'id'.
5104 Added cast.
5105
5106 2011-06-07 Xinliang David Li <davidxl@google.com>
5107
5108 * gcc.dg/inline_2.c: New test.
5109 * gcc.dg/unroll_2.c: New test.
5110 * gcc.dg/inline_3.c: New test.
5111 * gcc.dg/unroll_3.c: New test.
5112 * gcc.dg/inline_4.c: New test.
5113 * gcc.dg/unroll_4.c: New test.
5114 * gcc.dg/inline_1.c: New test.
5115 * gcc.dg/unroll_1.c: New test.
5116
5117 2011-06-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5118
5119 PR tree-optimization/48497
5120 * lib/gcc-defs.exp (dg-additional-options): New proc.
5121 * gfortran.dg/graphite/vect-pr40979.f90: Use dg-additional-options
5122 -msse2 on 32-bit x86.
5123
5124 2011-06-06 Jason Merrill <jason@redhat.com>
5125
5126 * g++.dg/cpp0x/enum19.C: New.
5127
5128 2011-06-07 Sergey Grechanik <mouseentity@ispras.ru>
5129
5130 * gcc.target/arm/neon-reload-class.c: New test.
5131
5132 2011-06-07 Dodji Seketeli <dodji@redhat.com>
5133
5134 PR debug/49130
5135 * g++.dg/debug/dwarf2/integer-typedef.C: New test.
5136
5137 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
5138
5139 * gcc.target/arm/smlatb-1.c: New file.
5140 * gcc.target/arm/smlatt-1.c: New file.
5141 * gcc.target/arm/smlaltb-1.c: New file.
5142 * gcc.target/arm/smlaltt-1.c: New file.
5143
5144 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
5145
5146 * gcc.target/arm/mla-2.c: New test.
5147
5148 2011-06-07 Jakub Jelinek <jakub@redhat.com>
5149
5150 PR gcov-profile/49299
5151 * gcc.dg/tree-prof/pr49299-1.c: New test.
5152 * gcc.dg/tree-prof/pr49299-2.c: New test.
5153
5154 2011-06-07 Ira Rosen <ira.rosen@linaro.org>
5155
5156 * lib/target-supports.exp
5157 (check_effective_target_vect_widen_mult_qi_to_hi):
5158 Add NEON as supporting target.
5159 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
5160 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): New.
5161 (check_effective_target_vect_widen_mult_hi_to_si_pattern): New.
5162 * gcc.dg/vect/vect-widen-mult-u8.c: Expect to be vectorized
5163 using widening multiplication on targets that support it.
5164 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
5165 * gcc.dg/vect/vect-widen-mult-const-s16.c: New test.
5166 * gcc.dg/vect/vect-widen-mult-const-u16.c: New test.
5167
5168 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
5169
5170 Updated all testcases in the ObjC/ObjC++ testsuites to use the
5171 Modern Objective-C runtime API.
5172 * objc/execute/next_mapping.h: Removed.
5173 * objc-obj-c++-shared/next-mapping.h: Removed.
5174 * objc-obj-c++-shared/Object1.h: Removed.
5175 * objc-obj-c++-shared/Object1.m: Removed.
5176 * objc-obj-c++-shared/Object1.mm: Removed.
5177 * objc-obj-c++-shared/Object1-implementation.h: Removed.
5178 * objc-obj-c++-shared/Protocol1.h: Removed.
5179 * objc-obj-c++-shared/objc-test-suite-types.h: Removed definition
5180 of ProtoBool, IVAR_T and METHOD.
5181 * objc-obj-c++-shared/runtime.h: New.
5182 * objc-obj-c++-shared/TestsuiteObject.h: New.
5183 * objc-obj-c++-shared/TestsuiteObject.m: New.
5184
5185 * objc/compile/trivial.m: Use TestsuiteObject instead of Object.
5186 * objc/execute/IMP.m: Include ../../objc-obj-c++-shared/runtime.h.
5187 Use the Modern Objective-C runtime API. ([TestClass -next:]): Made
5188 it a class method.
5189 * objc/execute/_cmd.m: Include
5190 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
5191 runtime API. ([TestClass +initialize]): Include this method also
5192 with the GNU runtime.
5193 * objc/execute/accessing_ivars.m: Use TestsuiteObject instead of
5194 Object. ([-setValue:]): Return void.
5195 * objc/execute/bf-common.h: Do not include objc/objc-encoding.h
5196 with the GNU runtime. Include
5197 ../../objc-obj-c++-shared/runtime.h. Do not define objc_get_class
5198 for the NeXT runtime. Use the existing print_ivars() and
5199 compare_structures() implementations for the old NeXT runtime.
5200 Added new implementations for the Modern GNU and NeXT runtimes.
5201 Enable the testcase (and hence all the bf-* ones) for __OBJC2__ as
5202 well. (main): Use objc_getClass(). Use return instead of exit.
5203 * objc/execute/bycopy-1.m: Include objc/objc.h instead of
5204 ../../objc-obj-c++-shared/Protocol1.h. (main): Use return instead
5205 of exit().
5206 * objc/execute/bycopy-2.m: Include objc/objc.h instead of
5207 ../../objc-obj-c++-shared/Protocol1.h. Use TestsuiteObject
5208 instead of Object. (main): Use return instead of exit().
5209 * objc/execute/bycopy-3.m: Updated includes. Use TestsuiteObject
5210 instead of Object. Removed prototype for exit(). (main): Use
5211 return instead of exit(). Use the Modern Objective-C runtime API.
5212 * objc/execute/cascading-1.m: Use TestsuiteObject instead of
5213 Object.
5214 * objc/execute/class-tests-1.h: Include
5215 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
5216 runtime API. (test_class_with_superclass): Do not call [Object
5217 class]. There is no need to with the current libobjc.
5218 * objc/execute/class-tests-2.h: Include
5219 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
5220 runtime API.
5221 * objc/execute/class-1.m: Do not include <objc/objc-api.h> and
5222 ../../objc-obj-c++-shared/next-mapping.h.
5223 * objc/execute/class-2.m: Likewise.
5224 * objc/execute/class-3.m: Likewise.
5225 * objc/execute/class-4.m: Do not include <objc/objc-api.h> and
5226 ../../objc-obj-c++-shared/next-mapping.h. ([RootClass
5227 +initialize]): Include this method also with the GNU
5228 runtime. (main): Use the Modern Objective-C runtime API.
5229 * objc/execute/class-5.m: Likewise.
5230 * objc/execute/class-6.m: Likewise.
5231 * objc/execute/class-7.m: Likewise.
5232 * objc/execute/class-8.m: Likewise.
5233 * objc/execute/class-9.m: Likewise.
5234 * objc/execute/class-10.m: Likewise.
5235 * objc/execute/class-11.m: Likewise.
5236 * objc/execute/class-12.m: Likewise.
5237 * objc/execute/class-13.m: Likewise.
5238 * objc/execute/class-14.m: Likewise.
5239 * objc/execute/class_self-1.m ([TestClass +initialize]): Include
5240 this method also with the GNU runtime.
5241 * objc/execute/class_self-2.m: ([TestClass +initialize], [ClassA
5242 +initialize]): Include this method also with the GNU runtime.
5243 * objc/execute/compatibility_alias.m: Use TestsuiteObject instead
5244 of Object.
5245 * objc/execute/encode-1.m: Likewise.
5246 * objc/execute/enumeration-1.m: Likewise.
5247 * objc/execute/enumeration-2.m: Likewise.
5248 * objc/execute/exceptions/catchall-1.m: Likewise.
5249 * objc/execute/exceptions/finally-1.m: Likewise.
5250 * objc/execute/exceptions/foward-1.m: Likewise.
5251 * objc/execute/exceptions/local-variables-1.m: Likewise.
5252 * objc/execute/exceptions/throw-nil.m: Likewise.
5253 * objc/execute/exceptions/trivial.m: Likewise.
5254 * objc/execute/exceptions/handler-1.m: Use TestsuiteObject instead
5255 of Object. Include objc/runtime.h instead of objc/objc-api.h.
5256 * objc/execute/exceptions/matcher-1.m: Likewise.
5257 * objc/execute/formal_protocol-1.m: Use TestsuiteObject instead of
5258 Object.
5259 * objc/execute/formal_protocol-2.m: Likewise.
5260 * objc/execute/formal_protocol-3.m: Likewise.
5261 * objc/execute/formal_protocol-4.m: Likewise.
5262 * objc/execute/formal_protocol-5.m: Include
5263 ../../objc-obj-c++-shared/runtime.h. (main): Always use
5264 protocol_getName().
5265 * objc/execute/formal_protocol-6.m: Likewise.
5266 * objc/execute/formal_protocol-7.m: Use TestsuiteObject instead of
5267 Object. Include <objc/Protocol.h> instead of
5268 ../../objc-obj-c++-shared/Protocol1.h.
5269 * objc/execute/function-message-1.m: Use TestsuiteObject intead of
5270 Object.
5271 * objc/execute/informal_protocol.m: Likewise.
5272 * objc/execute/load-3.m: Likewise.
5273 * objc/execute/many_args_method.m ([TestClass +initialize]):
5274 Include this method with the GNU runtime as well.
5275 * objc/execute/nested-3.m ([Test +initialize]): Likewise.
5276 * objc/execute/nested-func-1.m: Use TestsuiteObject
5277 instead of Object.
5278 * objc/execute/nil_method-1.m: Likewise.
5279 * objc/execute/no_clash.m: Likewise.
5280 * objc/execute/np-1.m: Do not include
5281 ../../objc-obj-c++-shared/Protocol1.h.
5282 (main): Use return instead of exit().
5283 * objc/execute/np-2.m: Do not include
5284 ../../objc-obj-c++-shared/Protocol1.h.
5285 ([MyObject +initialize]): Include this method also with the GNU
5286 runtime. (main): Use return instead of exit().
5287 * objc/execute/object_is_class.m: Include
5288 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
5289 of Object. (main): Use the Modern Objective-C runtime API.
5290 * objc/execute/object_is_meta_class.m: Likewise.
5291 * objc/execute/private.m: Use TestsuiteObject instead of Object.
5292 * objc/execute/protocol-isEqual-1.m: Include objc/Protocol.h
5293 instead of ../objc-obj-c++-shared/Protocol1.h. Include
5294 ../../objc-obj-c++-shared/runtime.h. (main): Use the Modern
5295 Objective-C runtime API.
5296 * objc/execute/protocol-isEqual-2.m: Likewise.
5297 * objc/execute/protocol-isEqual-3.m: Likewise.
5298 * objc/execute/protocol-isEqual-4.m: Likewise.
5299 * objc/execute/redefining_self.m ([TestClass +initialize]):
5300 Include this method with the GNU runtime as well.
5301 * objc/execute/root_methods.m: Include
5302 ../../objc-obj-c++-shared/runtime.h. ([RootClass +initialize]):
5303 Include this method with the GNU runtime as well.
5304 (main): Use the Modern Objective-C runtime API.
5305 * objc/execute/selector-1.m: Include
5306 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
5307 of Object. (main): Use the Modern Objective-C runtime API.
5308 * objc/execute/static-1.m ([Test +initialize]): Include this
5309 method with the GNU runtime as well.
5310 * objc/execute/static-2.m: Likewise.
5311 * objc/execute/trivial.m: Use TestsuiteObject instead of Object.
5312 * objc/execute/va_method.m: Do not include objc/objc-api.h.
5313 ([MathClass +initialize]): Include this method with the GNU
5314 runtime as well.
5315 * objc.dg/attributes/categ-attribute-1.m: Use TestsuiteObject
5316 instead of Object.
5317 * obj-c++.dg/attributes/categ-attribute-1.mm: Likewise.
5318 * objc.dg/attributes/categ-attributes-2.m: Likewise.
5319 * obj-c++.dg/attributes/categ-attributes-2.mm: Likewise.
5320 * objc.dg/attributes/method-attribute-1.m: Likewise.
5321 * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
5322 * objc.dg/attributes/method-attribute-2.m: Likewise.
5323 * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
5324 * objc.dg/attributes/method-attribute-3.m: Likewise.
5325 * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
5326 * obj-c++.dg/basic.mm: Use TestsuiteObject instead of Object.
5327 * objc.dg/bitfield-1.m: Use TestsuiteObject instead of Object.
5328 * obj-c++.dg/bitfield-1.mm: Likewise.
5329 * obj-c++.dg/bitfield-2.mm: Likewise
5330 * objc.dg/bitfield-3.m: Likewise.
5331 * obj-c++.dg/bitfield-4.mm: Likewise.
5332 * objc.dg/bitfield-5.m: Likewise
5333 * objc.dg/call-super-1.m: Likewise.
5334 * objc.dg/call-super-2.m: Use TestsuiteObject instead of Object.
5335 Use objc_getClass() instead of objc_get_class(), but for the GNU
5336 runtime redefine objc_getClass as objc_get_class. Include
5337 ../objc-obj-c++-shared/runtime.h.
5338 * objc.dg/call-super-3.m: Use TestsuiteObject instead of Object.
5339 * objc.dg/category-1.m: Use TestsuiteObject instead of Object.
5340 Use the Modern Objective-C runtime API.
5341 * objc.dg/class-protocol-1.m: Include
5342 ../objc-obj-c++-shared/runtime.h instead of objc/objc-api.h.
5343 * obj-c++.dg/class-protocol-1.mm: Likewise.
5344 * objc.dg/comp-types-8.m: Use TestsuiteObject instead of Object.
5345 * objc.dg/comp-types-10.m: Likewise.
5346 * objc.dg/comp-types-11.m: Likewise.
5347 * objc.dg/comp-types-12.m: Likewise.
5348 * obj-c++.dg/comp-types-9.mm: Likewise.
5349 * obj-c++.dg/comp-types-11.mm: Likewise.
5350 * obj-c++.dg/comp-types-12.mm: Likewise.
5351 * obj-c++.dg/comp-types-13.mm: Likewise.
5352 * obj-c++.dg/cxx-ivars-1.mm: Likewise.
5353 * obj-c++.dg/cxx-ivars-2.mm: Likewise.
5354 * obj-c++.dg/cxx-scope-1.mm: Likewise.
5355 * obj-c++.dg/cxx-scope-2.mm: Likewise.
5356 * objc.dg/defs.m: Use TestsuiteObject instead of Object.
5357 * objc.dg/desig-init-1.m: Likewise.
5358 * obj-c++.dg/defs.mm: Likewise.
5359 * objc.dg/exceptions-2.m: Likewise.
5360 * obj-c++.dg/except-1.mm: Likewise.
5361 * obj-c++.dg/exceptions-2.mm: Likewise.
5362 * objc.dg/encode-2.m: Use TestsuiteObject instead of Object.
5363 Use the Modern Objective-C runtime API.
5364 * objc.dg/encode-3.m: Use TestsuiteObject instead of Object. Use
5365 the Modern Objective-C runtime API. Do not include
5366 ../objc-obj-c++-shared/objc-test-suite-types.h. Define ProtoBool.
5367 * objc.dg/encode-4.m: Use TestsuiteObject instead of Object. Use
5368 the Modern Objective-C runtime API except when using an older NeXT
5369 runtime.
5370 * objc.dg/encode-5.m: Use TestsuiteObject instead of Object. Use
5371 the Modern Objective-C runtime API.
5372 * objc.dg/encode-7.m: Include objc/runtime.h instead of
5373 objc/encoding.h.
5374 * objc.dg/encode-7-next.m: Use TestsuiteObject instead of Object.
5375 * objc.dg/encode-7-next-64bit.m: Updated include.
5376 * objc.dg/encode-8.m: Include objc/runtime.h instead of
5377 objc/encoding.h.
5378 * obj-c++.dg/encode-4.mm: Use TestsuiteObject instead of Object. Use
5379 the Modern Objective-C runtime API.
5380 * obj-c++.dg/encode-5.mm: Use TestsuiteObject instead of Object.
5381 Use the Modern Objective-C runtime API. Include objc/Protocol.h
5382 instead of ../objc-obj-c++-shared/Protocol1.h.
5383 * obj-c++.dg/encode-6.mm: Use TestsuiteObject instead of Object. Use
5384 the Modern Objective-C runtime API except when using an older NeXT
5385 runtime.
5386 * obj-c++.dg/encode-7.mm: Use TestsuiteObject instead of Object. Use
5387 the Modern Objective-C runtime API.
5388 * objc.dg/fix-and-continue-1.m: Use TestsuiteObject instead of
5389 Object.
5390 * obj-c++.dg/fix-and-continue-2.mm: Likewise.
5391 * objc.dg/fix-and-continue-2.m: Likewise.
5392 * objc.dg/foreach-1.m: Likewise.
5393 * objc.dg/foreach-2.m: Likewise.
5394 * objc.dg/foreach-3.m: Likewise.
5395 * objc.dg/foreach-4.m: Likewise.
5396 * objc.dg/foreach-5.m: Likewise.
5397 * objc.dg/foreach-6.m: Likewise.
5398 * objc.dg/foreach-7.m: Likewise.
5399 * objc.dg/func-ptr-1.m: Use TestsuiteObject instead of
5400 Object.
5401 * objc.dg/func-ptr-2.m: Likewise.
5402 * objc.dg/fsf-package-0.m: Use TestsuiteObject instead of Object.
5403 Do not include objc/objc-api.h.
5404 * obj-c++.dg/fsf-package-0.mm: Likewise.
5405 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
5406 (switchfiles): Include objc/runtime.h instead of objc/encoding.h.
5407 * objc.dg/gnu-runtime-1.m: Updated to use TestsuiteObject instead
5408 of Object.
5409 * obj-c++.dg/gnu-runtime-1.mm: Likewise.
5410 * objc.dg/gnu-runtime-3.m: Likewise.
5411 * obj-c++.dg/gnu-runtime-3.mm: Likewise.
5412 * objc.dg/headers.m: Include objc/runtime.h instead of
5413 objc/encoding.h for the GNU runtime. Include objc/objc-api.h only
5414 for the NeXT runtime.
5415 * objc.dg/isa-field-1.m: Use TestsuiteObject instead of Object.
5416 * obj-c++.dg/isa-field-1.mm: Likewise.
5417 * obj-c++.dg/ivar-list-semi.mm: Likewise.
5418 * objc.dg/layout-1.m: Likewise.
5419 * objc.dg/layout-2.m: Likewise.
5420 * objc.dg/local-decl-2.m: Likewise.
5421 * objc.dg/lookup-1.m: Use TestsuiteObject instead of
5422 Object. ([Container +elementForView:]): Use
5423 class_conformsToProtocol().
5424 * obj-c++.dg/lookup-2.mm: Likewise.
5425 * obj-c++.dg/layout-1.mm: Use TestsuiteObject instead of Object.
5426 * obj-c++.dg/local-decl-1.mm: Likewise.
5427 * objc.dg/method-3.m: Likewise.
5428 * objc.dg/method-4.m: Likewise.
5429 * objc.dg/method-6.m: Include objc/Protocol.h instead of
5430 ../objc-obj-c++-shared/Protocol1.h.
5431 * objc.dg/method-7.m: Use TestsuiteObject instead of Object.
5432 * objc.dg/method-9.m: Likewise.
5433 * objc.dg/method-10.m: Likewise.
5434 * objc.dg/method-13.m ([Root +initialize]): Include this method
5435 also for the GNU runtime. (main): Use objc_getClass() also for
5436 the GNU runtime.
5437 * objc.dg/method-15.m: Use TestsuiteObject instead of Object.
5438 * objc.dg/method-17.m: Likewise.
5439 * objc.dg/method-19.m: Likewise.
5440 * objc.dg/method-20b.m: Likewise.
5441 * obj-c++.dg/method-2.mm: Likewise.
5442 * obj-c++.dg/method-6.mm: Likewise.
5443 * obj-c++.dg/method-10.mm: Likewise.
5444 * obj-c++.dg/method-11.mm: Likewise.
5445 * obj-c++.dg/method-12.mm: Include objc/Protocol.h instead of
5446 ../objc-obj-c++-shared/Protocol1.h.
5447 * obj-c++.dg/method-13.mm: Use TestsuiteObject instead of Object.
5448 * obj-c++.dg/method-15.mm: Likewise.
5449 * obj-c++.dg/method-17.mm: Likewise.
5450 * obj-c++.dg/method-19.mm: Updated includes. ([Root
5451 +initialize]): Include this method also for the GNU
5452 runtime. (main): Use objc_getClass() also for the GNU runtime.
5453 * obj-c++.dg/method-21.mm: Use TestsuiteObject instead of Object.
5454 * obj-c++.dg/method-22.mm: Likewise.
5455 * obj-c++.dg/method-23.mm: Likewise.
5456 * obj-c++.dg/no-extra-load.mm: Likewise.
5457 * objc.dg/objc-fast-4.m: Likewise.
5458 * objc.dg/objc-gc-4.m: Likewise.
5459 * obj-c++.dg/objc-gc-3.mm: Likewise.
5460 * objc.dg/pr18255.m: Include objc/runtime.h. (main): Use
5461 protocol_getMethodDescription() instead of [Protocol
5462 -descriptionForInstanceMethod].
5463 * objc.dg/pr23214.m ([Object(TS_CAT) -class]): Renamed to test.
5464 Made it available with all runtimes. (main): Call -test instead
5465 of -class.
5466 * objc.dg/pr45878.m ([Object -isEqual:]): Renamed to testIsEqual,
5467 and put into a category.
5468 * objc.dg/proto-lossage-2.m: Use TestsuiteObject instead of
5469 Object. Include objc/objc.h.
5470 * obj-c++.dg/proto-lossage-2.mm: Likewise.
5471 * objc.dg/proto-lossage-3.m: Updated includes. (MyClass):
5472 New. (main): Use protocol_getMethodDescription() instead
5473 of [Protocol -descriptionForInstanceMethod] and [Protocol
5474 -descriptionForClassMethod].
5475 * obj-c++.dg/proto-lossage-3.mm: Likewise.
5476 * objc.dg/proto-qual-1.m: Updated includes. Use the Modern
5477 Objective-C runtime API.
5478 * obj-c++.dg/proto-qual-1.mm: Likewise.
5479 * objc.dg/property/property-1.m: Use TestsuiteObject instead of
5480 Object.
5481 * obj-c++.dg/property/property-1.mm: Likewise.
5482 * obj-c++.dg/qual-types-1.mm: Likewise.
5483 * objc.dg/selector-2.m: Include objc/objc.h instead of
5484 ../objc-obj-c++-shared/Object1.h.
5485 * obj-c++.dg/selector-2.mm: Likewise.
5486 * obj-c++.dg/selector-5.mm: Likewise.
5487 * obj-c++.dg/selector-6.mm: Likewise.
5488 * objc.dg/set-not-used-1.m: Use TestsuiteObject instead of
5489 Object. Do not include objc/objc-api.h.
5490 * obj-c++.dg/set-not-used-1.mm: Likewise.
5491 * objc.dg/sizeof-1.m: Use TestsuiteObject instead of Object.
5492 * objc.dg/stret-1.m: Likewise.
5493 * objc.dg/stret-2.m: Likewise.
5494 * obj-c++.dg/super-class-2.mm: Likewise.
5495 * objc.dg/super-class-3.m: Likewise.
5496 * objc.dg/super-class-4.m: Likewise.
5497 * objc.dg/sync-2.m: Likewise.
5498 * obj-c++.dg/sync-2.mm: Likewise.
5499 * objc.dg/sync-1.m: Include objc/objc.h instead of
5500 ../objc-obj-c++-shared/Object1.h.
5501 * objc.dg/special/unclaimed-category-1.h (TestClass): Always use
5502 'Class' as the type of 'isa'.
5503 * objc.dg/special/unclaimed-category-1.m: Use the Modern
5504 Objective-C runtime API. ([TestClass +initialize]): Include this
5505 method with the GNU runtime as well.
5506 * objc.dg/strings/strings-1.m: Updated includes.
5507 * obj-c++.dg/strings/strings-1.mm: Likewise.
5508 * obj-c++.dg/strings/const-str-12.mm: Updated to be identical to
5509 objc.dg/strings/const-str-12b.m.
5510 * obj-c++.dg/template-1.mm: Use TestsuiteObject intead of Object.
5511 * obj-c++.dg/template-3.mm: Likewise.
5512 * obj-c++.dg/template-4.mm: Likewise.
5513 * objc.dg/threedotthree-abi-1.m: Updated includes. Use Modern
5514 Objective-C runtime API.
5515 * obj-c++.dg/threedotthree-abi-1.mm: Likewise.
5516 * objc.dg/try-catch-1.m: Use TestsuiteObject instead of Object.
5517 * obj-c++.dg/try-catch-1.mm: Likewise.
5518 * obj-c++.dg/try-catch-2.mm: Likewise.
5519 * objc.dg/try-catch-3.m: Likewise.
5520 * obj-c++.dg/try-catch-3.mm: Likewise.
5521 * objc.dg/try-catch-6.m: Likewise.
5522 * objc.dg/try-catch-7.m: Likewise.
5523 * obj-c++.dg/try-catch-7.mm: Likewise.
5524 * obj-c++.dg/try-catch-8.mm: Likewise.
5525 * obj-c++.dg/try-catch-9.mm: Likewise.
5526 * objc.dg/try-catch-10.m: Likewise.
5527 * obj-c++.dg/try-catch-11.mm: Likewise.
5528 * objc.dg/typedef-alias-1.m: Use TestsuiteObject instead of
5529 Object. Include objc/objc.h.
5530 * obj-c++.dg/typedef-alias-1.mm: Likewise.
5531 * objc.dg/type-size-2.m: Use the Modern Objective-C runtime API.
5532 * objc.dg/torture/forward-1.m: Use TestsuiteObject intead of
5533 Object. Use Modern Objective-C runtime API. Do not use
5534 performv::.
5535 * objc.dg/torture/trivial.m: Use TestsuiteObject intead of Object.
5536 * obj-c++.dg/torture/trivial.mm: Likewise.
5537 * objc.dg/torture/strings/const-str-10.m: Include objc/Object.h
5538 instead of ../objc-obj-c++-shared/Object1.h. Include
5539 ../objc-obj-c++-shared/runtime.h.
5540 * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
5541 * objc.dg/torture/strings/const-str-11.m: Likewise.
5542 * obj-c++.dg/torture/strings/const-str-11.mm: Likewise.
5543 * objc.dg/torture/strings/const-str-9.m: Likewise.
5544 * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
5545 * objc.dg/torture/strings/const-str-7.m: Use TestsuiteObject
5546 instead of Object. Only add _FooClassReference if
5547 __NEXT_RUNTIME__.
5548 * obj-c++.dg/torture/strings/const-str-7.mm: Likewise.
5549 * objc.dg/torture/strings/const-str-8.m: Likewise.
5550 * obj-c++.dg/torture/strings/const-str-8.mm: Likewise.
5551 * obj-c++.dg/torture/strings/string1.mm: Updated includes and
5552 additional sources.
5553 * objc.dg/torture/tls/thr-init-3.m: Use TestsuiteObject instead of
5554 Object.
5555 * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
5556 * objc.dg/va-meth-1.m: Use TestsuiteObject instead of Object.
5557 * obj-c++.dg/va-meth-1.mm: Likewise.
5558 * objc.dg/zero-link-1.m: Include objc/Object.h instead of
5559 ../objc-obj-c++-shared/Object1.h.
5560 * objc.dg/zero-link-3.m: Likewise.
5561
5562 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
5563
5564 * obj-c++.dg/try-catch-2.mm: Fixed unterminated comment.
5565
5566 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
5567
5568 PR objc-++/48275
5569 * obj-c++.dg/property/cxx-property-1.mm: New.
5570 * obj-c++.dg/property/cxx-property-2.mm: New.
5571
5572 2011-06-06 Jason Merrill <jason@redhat.com>
5573
5574 * g++.dg/cpp0x/regress/ptrmem1.C: New.
5575
5576 2011-06-06 Richard Sandiford <rdsandiford@googlemail.com>
5577
5578 PR rtl-optimization/49145
5579 From Ryan Mansfield
5580 * gcc.c-torture/compile/pr49145.c: New test.
5581
5582 2011-06-06 Jakub Jelinek <jakub@redhat.com>
5583
5584 PR testsuite/49288
5585 * g++.dg/debug/dwarf2/cdtor-1.C: Add -fno-merge-debug-strings
5586 to dg-options, match also DW_AT_linkage_name.
5587
5588 PR debug/49294
5589 * gcc.dg/debug/pr49294.c: New test.
5590
5591 PR c++/49264
5592 * g++.dg/opt/pr49264.C: New test.
5593
5594 2011-06-06 Mikael Pettersson <mikpe@it.uu.se>
5595
5596 PR tree-optimization/49243
5597 * gcc.dg/pr49243.c: New.
5598
5599 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
5600
5601 * gnat.dg/specs/cond_expr1.ads: New test.
5602
5603 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
5604
5605 * gnat.dg/deferred_const4.ad[sb]: New test.
5606 * gnat.dg/deferred_const4_pkg.ads: New helper.
5607
5608 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
5609
5610 * gnat.dg/test_tamdt.adb: Rename to...
5611 * gnat.dg/taft_type1.adb: ...this.
5612 * gnat.dg/tamdt.ad[sb]: Rename to...
5613 * gnat.dg/taft_type1_pkg1.ad[sb]: ...this.
5614 * gnat.dg/tamdt_aux.ads: Rename to...
5615 * gnat.dg/taft_type1_pkg2.ads: ...this.
5616 * gnat.dg/taft_type2.ad[sb]: New test.
5617 * gnat.dg/taft_type2_pkg.ads: New helper.
5618 * gnat.dg/taft_type3.adb: New test.
5619 * gnat.dg/taft_type3_pkg.ads: New helper.
5620
5621 2011-06-05 Tobias Burnus <burnus@net-b.de>
5622
5623 PR fortran/49255
5624 * trans-expr.c (gfc_conv_procedure_call): Fix -fcheck=pointer
5625 for F2008.
5626
5627 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
5628
5629 PR testsuite/49287
5630 * objc.dg/gnu-api-2-class.m: Updated testcase silencing compiler
5631 warning.
5632 * objc.dg/gnu-api-2-objc.m: Likewise.
5633 * obj-c++.dg/gnu-api-2-class.mm: Likewise
5634 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
5635
5636 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
5637
5638 * objc.dg/gnu-api-2-objc.m: Fixed testcase. Use log2 of the
5639 alignment, not the alignment, when calling class_addIvar(). Add
5640 an 'isa' instance variable to the test root class.
5641 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
5642
5643 2011-06-04 Jan Hubicka <jh@suse.cz>
5644
5645 PR tree-optimization/48893
5646 PR tree-optimization/49091
5647 PR tree-optimization/49179
5648 * gfortran.dg/pr49179.f90: New testcase
5649
5650 2011-06-04 Jan Hubicka <jh@suse.cz>
5651
5652 PR lto/48954
5653 * g++.dg/torture/pr48954.C: New testcase.
5654
5655 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
5656
5657 * g++.dg/warn/delete-non-virtual-dtor.C: New.
5658
5659 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
5660
5661 PR c++/33840
5662 * g++.dg/diagnostic/bitfld2.C: New.
5663
5664 2011-06-04 Jakub Jelinek <jakub@redhat.com>
5665
5666 PR target/49281
5667 * gcc.c-torture/execute/pr49281.c: New test.
5668
5669 2011-06-04 Jan Hubicka <jh@suse.cz>
5670
5671 PR tree-optimize/48929
5672 * gcc.c-torture/compile/pr48929.c: New testcase.
5673
5674 2011-06-04 Jakub Jelinek <jakub@redhat.com>
5675
5676 * gcc.dg/guality/rotatetest.c (f5, f6): Fix up pastos.
5677
5678 2011-06-03 Jakub Jelinek <jakub@redhat.com>
5679
5680 PR c++/49276
5681 * g++.dg/cpp0x/lambda/lambda-mangle2.C: New test.
5682
5683 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
5684
5685 * objc.dg/headers.m: Do not include sarray.h and hash.h.
5686
5687 2011-06-03 Richard Henderson <rth@redhat.com>
5688 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5689
5690 * lib/target-supports.exp (check_sse_os_support_available): Use movaps.
5691
5692 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
5693
5694 * objc.dg/headers.m: Do not include objc-list.h.
5695
5696 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
5697
5698 * objc.dg/type-stream-1.m: Test removed.
5699 * objc.dg/headers.m: Do not include typedstream.h.
5700
5701 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
5702
5703 * objc.dg/torture/forward-1.m (main): Updated testcase.
5704
5705 2011-06-02 Kaz Kojima <kkojima@gcc.gnu.org>
5706
5707 PR target/49163
5708 * gcc.c-torture/compile/pr49163.c: New.
5709
5710 2011-06-02 Asher Langton <langton2@llnl.gov>
5711
5712 PR fortran/49268
5713 * gfortran.dg/PR49268.f90: New test.
5714
5715 2011-06-02 Asher Langton <langton2@llnl.gov>
5716
5717 PR fortran/37039
5718 * gfortran.dg/PR37039.f90: New test.
5719
5720 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
5721
5722 PR objc/48539
5723 * objc.dg/method-5.m: Updated.
5724 * objc.dg/method-19.m: Updated.
5725 * objc.dg/method-lookup-1.m: New.
5726 * obj-c++.dg/method-6.mm: Updated.
5727 * obj-c++.dg/method-7.mm: Updated.
5728 * obj-c++.dg/method-lookup-1.mm: New.
5729
5730 2011-06-02 DJ Delorie <dj@redhat.com>
5731
5732 * lib/timeout.exp (timeout): Add board_info support.
5733
5734 2011-06-02 Uros Bizjak <ubizjak@gmail.com>
5735
5736 * gcc.target/i386/sse2-init-v2di-2: Update scan-assembler-times string.
5737
5738 2011-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
5739
5740 PR fortran/49265
5741 * gfortran.dg/module_procedure_double_colon_1.f90: New test.
5742 * gfortran.dg/module_procedure_double_colon_2.f90: New test.
5743
5744 2011-06-02 Eric Botcazou <ebotcazou@adacore.com>
5745 Hans-Peter Nilsson <hp@axis.com>
5746
5747 PR rtl-optimization/48840
5748 * gcc.target/sparc/ultrasp13.c: New test.
5749
5750 2011-06-01 Kaz Kojima <kkojima@gcc.gnu.org>
5751
5752 PR target/49238
5753 * gcc.c-torture/compile/pr49238.c: New.
5754
5755 2011-06-01 Sofiane Naci <sofiane.naci@arm.com>
5756
5757 * gcc.target/arm/g2.c: Skip test in -mthumb.
5758 Skip test unless cpu is xscale.
5759 * gcc.target/arm/scd42-2.c: Likewise.
5760 * gcc.target/arm/mmx-1.c: Skip test in -mthumb.
5761
5762 2011-06-01 Jason Merrill <jason@redhat.com>
5763
5764 * g++.dg/cpp0x/decltype28.C: New.
5765 * g++.dg/cpp0x/decltype29.C: New.
5766
5767 2011-06-01 Richard Sandiford <rdsandiford@googlemail.com>
5768
5769 PR target/45074
5770 * gcc.target/mips/pr45074.c: New test.
5771
5772 2011-06-01 Eric Botcazou <ebotcazou@adacore.com>
5773 Hans-Peter Nilsson <hp@axis.com>
5774
5775 PR rtl-optimization/48830
5776 * gcc.target/sparc/ultrasp12.c: New test.
5777
5778 2011-06-01 David Li <davidxl@google.com>
5779
5780 * gcc.dg/profile-dir-1.c: Change pass name.
5781 * gcc.dg/profile-dir-2.c: Ditto.
5782 * gcc.dg/tree-ssa/dump-1.c: Ditto.
5783 * gcc.dg/tree-ssa/loop-25.c: Ditto.
5784 * gcc.dg/tree-prof/stringop-1.c: Ditto.
5785 * gcc.dg/tree-prof/update-loopch.c: Ditto.
5786 * gcc.dg/tree-prof/stringop-2.c: Ditto.
5787 * gcc.dg/tree-prof/ic-misattribution-1.c: Ditto.
5788 * gcc.dg/tree-prof/ic-misattribution-1a.c: Ditto.
5789 * gcc.dg/tree-prof/indir-call-prof.c: Ditto.
5790 * gcc.dg/tree-prof/val-prof-1.c: Ditto.
5791 * gcc.dg/tree-prof/val-prof-2.c: Ditto.
5792 * gcc.dg/tree-prof/val-prof-3.c: Ditto.
5793 * gcc.dg/tree-prof/val-prof-4.c: Ditto.
5794 * gcc.dg/tree-prof/val-prof-5.c: Ditto.
5795 * gcc.dg/tree-prof/val-prof-7.c: Ditto.
5796 * gcc.dg/profile-dir-3.c: Ditto.
5797 * g++.dg/tree-prof/indir-call-prof.C: Ditto.
5798
5799 2011-06-01 Nicola Pero <nicola.pero@meta-innovation.com>
5800
5801 * objc.dg/attributes/method-nonnull-1.m: New test.
5802 * obj-c++.dg/attributes/method-nonnull-1.mm: New test.
5803
5804 2011-05-31 Tobias Burnus <burnus@net-b.de>
5805
5806 PR fortran/18918
5807 * gfortran.dg/coarray_atomic_1.f90: New.
5808 * gfortran.dg/coarray/atomic_1.f90: New.
5809
5810 2011-05-31 Jakub Jelinek <jakub@redhat.com>
5811
5812 * gcc.dg/guality/bswaptest.c: New test.
5813 * gcc.dg/guality/clztest.c: New test.
5814 * gcc.dg/guality/ctztest.c: New test.
5815 * gcc.dg/guality/rotatetest.c: New test.
5816
5817 PR target/48688
5818 * gcc.target/i386/pr48688.c: New test.
5819
5820 2010-11-15 Fabien Chêne <fabien@gcc.gnu.org>
5821
5822 PR c++/48010
5823 * g++.dg/lookup/name-clash9.C: New.
5824
5825 2011-05-31 Tobias Burnus <burnus@net-b.de>
5826
5827 PR fortran/18918
5828 * gfortran.dg/coarray/dummy_1.f90: New.
5829
5830 2011-05-31 Tobias Burnus <burnus@net-b.de>
5831
5832 PR fortran/18918
5833 * gfortran.dg/coarray/save_1.f90: New.
5834 * gfortran.dg/coarray_4.f90: Update dg-error.
5835
5836 2011-05-31 Jason Merrill <jason@redhat.com>
5837
5838 * g++.dg/cpp0x/rv-template1.C: New.
5839
5840 2011-05-31 Jakub Jelinek <jakub@redhat.com>
5841
5842 PR rtl-optimization/49235
5843 * gcc.dg/pr49235.c: New test.
5844
5845 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
5846
5847 PR tree-optimization/49093
5848 * gcc.dg/vect/pr49093.c: New test.
5849
5850 2011-05-31 Dodji Seketeli <dodji@redhat.com>
5851
5852 PR debug/49047
5853 * g++.dg/debug/dwarf2/cdtor-1.C: New test.
5854
5855 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
5856
5857 PR testsuite/49239
5858 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Initialize the
5859 output array.
5860
5861 2011-05-30 Kaz Kojima <kkojima@gcc.gnu.org>
5862
5863 PR target/49186
5864 * gcc.c-torture/execute/pr49186.c: New.
5865
5866 2011-05-30 H.J. Lu <hongjiu.lu@intel.com>
5867
5868 PR target/49168
5869 * gcc.target/i386/pr49168-1.c: New.
5870
5871 2011-05-30 Jakub Jelinek <jakub@redhat.com>
5872 Eric Botcazou <ebotcazou@adacore.com>
5873
5874 * gcc.dg/guality/drap.c: New test.
5875
5876 2011-05-30 Richard Guenther <rguenther@suse.de>
5877
5878 PR tree-optimization/49210
5879 * gnat.dg/boolean_subtype2.ad[sb]: New testcase.
5880 * gnat.dg/boolean_subtype2_pkg.ads: New helper.
5881
5882 2011-05-30 Jakub Jelinek <jakub@redhat.com>
5883
5884 PR c++/49223
5885 * g++.dg/gomp/pr49223-1.C: New test.
5886 * g++.dg/gomp/pr49223-2.C: New test.
5887
5888 2011-05-30 Richard Guenther <rguenther@suse.de>
5889
5890 PR tree-optimization/49218
5891 * gcc.c-torture/execute/pr49218.c: New testcase.
5892
5893 2011-05-30 Ira Rosen <ira.rosen@linaro.org>
5894
5895 PR tree-optimization/49199
5896 * gcc.dg/vect/no-scevccp-pr49199.c: New test.
5897 * gcc.dg/vect/vect.exp: Run no-scevccp-pr* tests with
5898 -fno-tree-scev-cprop.
5899
5900 2011-05-29 Janus Weil <janus@gcc.gnu.org>
5901
5902 PR fortran/47601
5903 * gfortran.dg/extends_13.f03: New.
5904
5905 2011-05-29 Jakub Jelinek <jakub@redhat.com>
5906
5907 PR rtl-optimization/49095
5908 * gcc.target/i386/pr49095.c: New test.
5909
5910 2011-05-29 Tobias Burnus <burnus@net-b.de>
5911
5912 PR fortran/18918
5913 * gfortran.dg/coarray_24.f90: New.
5914
5915 2011-05-29 Tobias Burnus <burnus@net-b.de>
5916
5917 PR fortran/18918
5918 * gfortran.dg/coarray_23.f90: New.
5919
5920 2011-05-29 Richard Sandiford <rdsandiford@googlemail.com>
5921
5922 From Ryan Mansfield
5923 * gcc.dg/pr48826.c: New test.
5924
5925 2011-05-29 Richard Guenther <rguenther@suse.de>
5926
5927 PR tree-optimization/49217
5928 * gcc.dg/torture/pr49217.c: New testcase.
5929
5930 2011-05-29 Ira Rosen <ira.rosen@linaro.org>
5931
5932 PR testsuite/49222
5933 * gcc.dg/vect/pr49038.c: Use MAP_ANON if MAP_ANONYMOUS is not defined.
5934
5935 2011-05-29 Eric Botcazou <ebotcazou@adacore.com>
5936
5937 * gnat.dg/boolean_subtype.adb: Rename to...
5938 * gnat.dg/boolean_subtype1.adb: ...this.
5939
5940 2011-05-28 Jason Merrill <jason@redhat.com>
5941
5942 * g++.dg/cpp0x/lambda/lambda-syntax1.C: New.
5943
5944 2011-05-27 Jason Merrill <jason@redhat.com>
5945
5946 * g++.dg/cpp0x/enum18.C: Adjust.
5947
5948 * g++.dg/cpp0x/lambda/lambda-template2.C: New.
5949
5950 2011-05-27 Tobias Burnus <burnus@net-b.de>
5951
5952 PR fortran/18918
5953 * gfortran.dg/coarray_22.f90: New.
5954
5955 2011-05-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5956
5957 PR tree-optimization/46728
5958 * gcc.target/powerpc/pr46728-1.c: New.
5959 * gcc.target/powerpc/pr46728-2.c: New.
5960 * gcc.target/powerpc/pr46728-3.c: New.
5961 * gcc.target/powerpc/pr46728-4.c: New.
5962 * gcc.target/powerpc/pr46728-5.c: New.
5963 * gcc.dg/pr46728-6.c: New.
5964 * gcc.target/powerpc/pr46728-7.c: New.
5965 * gcc.target/powerpc/pr46728-8.c: New.
5966 * gcc.dg/pr46728-9.c: New.
5967 * gcc.target/powerpc/pr46728-10.c: New.
5968 * gcc.target/powerpc/pr46728-11.c: New.
5969 * gcc.dg/pr46728-12.c: New.
5970 * gcc.target/powerpc/pr46728-13.c: New.
5971 * gcc.target/powerpc/pr46728-14.c: New.
5972 * gcc.target/powerpc/pr46728-15.c: New.
5973 * gcc.target/powerpc/pr46728-16.c: New.
5974
5975 2011-05-27 Jason Merrill <jason@redhat.com>
5976
5977 * g++.dg/abi/mangle47.C: New.
5978
5979 PR c++/49176
5980 * g++.dg/template/const5.C: New.
5981
5982 * g++.dg/cpp0x/enum18.C: New.
5983
5984 * g++.dg/cpp0x/lambda/lambda-nested4.C: New.
5985
5986 * g++.dg/cpp0x/error6.C: New.
5987
5988 * g++.dg/cpp0x/error5.C: New.
5989
5990 2011-05-27 Jakub Jelinek <jakub@redhat.com>
5991
5992 PR c++/49165
5993 * g++.dg/eh/cond6.C: New test.
5994
5995 2011-05-27 Tobias Burnus <burnus@net-b.de>
5996
5997 PR fortran/48820
5998 * gfortran.dg/rank_3.f90: New.
5999 * gfortran.dg/rank_4.f90: New.
6000
6001 2011-05-27 Janis Johnson <janisjo@codesourcery.com>
6002
6003 * g++.dg/tree-ssa-pr43411.C: Rename function to be inlined and
6004 replace dump search.
6005
6006 2011-05-27 Eric Botcazou <ebotcazou@adacore.com>
6007
6008 * gnat.dg/bit_packed_array5.ads: Move dg directive to...
6009 * gnat.dg/bit_packed_array5.adb: ...here.
6010
6011 2011-05-27 Paolo Carlini <paolo.carlini@oracle.com>
6012
6013 PR c++/42056
6014 * g++.dg/cpp0x/auto25.C: New.
6015
6016 2011-05-27 Richard Guenther <rguenther@suse.de>
6017
6018 * gcc.c-torture/execute/920711-1.x: Add -fwrapv.
6019
6020 2011-05-27 Richard Guenther <rguenther@suse.de>
6021
6022 * gcc.c-torture/execute/920612-1.x: Add -fwrapv.
6023
6024 2011-05-27 Richard Guenther <rguenther@suse.de>
6025
6026 PR middle-end/49189
6027 * gnat.dg/bit_packed_array5.ad[sb]: New testcase.
6028
6029 2011-05-26 Jason Merrill <jason@redhat.com>
6030
6031 * g++.dg/cpp0x/friend1.C: New.
6032 * g++.dg/cpp0x/friend2.C: New.
6033
6034 * g++.dg/cpp0x/auto7.C: Update.
6035 * g++.dg/template/crash50.C: Adjust.
6036 * g++.dg/template/static9.C: Adjust.
6037 * g++.old-deja/g++.ext/memconst.C: Adjust.
6038
6039 2011-05-26 Janis Johnson <janisjo@codesourcery.com>
6040
6041 * gcc.dg/march.c: Ignore a note for some targets.
6042
6043 2011-05-26 Janis Johnson <janis187@us.ibm.com>
6044 Nathan Froyd <froydnj@codesourcery.com>
6045
6046 PR c++/2288
6047 PR c++/18770
6048 * g++.old-deja/g++.jason/cond.C: Remove xfails.
6049 * g++.dg/parse/pr18770.C: New test.
6050 * g++.dg/cpp0x/range-for5.C: Add dg-error marker.
6051
6052 2011-05-26 Thomas Koenig <tkoenig@gcc.gnu.org>
6053
6054 PR fortran/48955
6055 * gfortran.dg/dependency_40.f90 : New test.
6056
6057 2011-05-26 Tobias Burnus <burnus@net-b.de>
6058
6059 PR fortran/18918
6060 * gfortran.dg/coarray/registering_1.f90: New.
6061
6062 2011-05-26 Jason Merrill <jason@redhat.com>
6063
6064 * g++.dg/cpp0x/variadic111.C: New.
6065 * g++.dg/cpp0x/variadic41.C: Adjust.
6066
6067 2011-05-26 Richard Guenther <rguenther@suse.de>
6068
6069 PR tree-optimization/48702
6070 * gcc.dg/torture/pr48702.c: New testcase.
6071
6072 2011-05-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6073
6074 PR gcov-profile/48845
6075 * g++.dg/tree-prof/tree-prof.exp: Check for -fprofile-generate
6076 support.
6077 * gcc.dg/matrix/matrix.exp: Likewise.
6078 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
6079 * lib/target-supports-dg.exp (dg-require-profiling): Don't pass
6080 line number to check_profiling_available.
6081 * lib/target-supports.exp (check_profiling_available): Account for
6082 this.
6083 Require TLS runtime support with -fprofile-generate.
6084 * lib/profopt.exp (profopt-execute): Add TLS options for
6085 -fprofile-generate.
6086 * gcc.dg/pr47793.c: Add dg-require-profiling "-fprofile-generate".
6087
6088 2011-05-26 Jakub Jelinek <jakub@redhat.com>
6089
6090 PR c++/49165
6091 * g++.dg/eh/cond5.C: New test.
6092
6093 PR tree-optimization/49161
6094 * gcc.c-torture/execute/pr49161.c: New test.
6095
6096 2011-05-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
6097
6098 * gcc.target/arm/neon-vorn-vbic.c: New test.
6099
6100 2011-05-26 Ira Rosen <ira.rosen@linaro.org>
6101
6102 PR tree-optimization/49038
6103 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: New test.
6104 * gcc.dg/vect/pr49038.c: New test.
6105
6106 2011-05-26 Fabien Chêne <fabien@gcc.gnu.org>
6107 * g++.dg/init/pr25811-3.C: New.
6108 * g++.dg/init/pr25811-4.C: New.
6109
6110 2011-05-25 Jason Merrill <jason@redhat.com>
6111
6112 * g++.dg/cpp0x/enum17.C: New.
6113 * g++.old-deja/g++.jason/rfg10.C: Adjust.
6114
6115 * g++.dg/cpp0x/auto24.C: New.
6116
6117 * g++.dg/cpp0x/error4.C: New.
6118
6119 * g++.dg/cpp0x/rv-restrict.C: New.
6120
6121 * g++.dg/cpp0x/enum15.C: New.
6122 * g++.dg/cpp0x/constexpr-switch2.C: New.
6123
6124 * g++.dg/cpp0x/variadic110.C: New.
6125
6126 * g++.dg/cpp0x/auto9.C: Add typedef test.
6127
6128 * g++.dg/cpp0x/auto23.C: New.
6129 * g++.dg/cpp0x/auto9.C: Adjust.
6130
6131 * g++.dg/cpp0x/defaulted29.C: New.
6132
6133 * g++.dg/cpp0x/initlist51.C: New.
6134
6135 2011-05-25 Janis Johnson <janisjo@codesourcery.com>
6136
6137 * gcc.target/arm/fp16-compile-none-1.c: Update expected error.
6138 * g++.dg/abi/packed1.C: Suppress warning.
6139 * g++.dg/warn/Wunused-parm-3.C: Likewise.
6140 * g++.dg/template/stdarg1.C: Likewise.
6141 * g++.dg/other/packed1.C: Remove arm from xfail list.
6142
6143 2011-05-25 Jason Merrill <jason@redhat.com>
6144
6145 * g++.dg/cpp0x/enum16.C: New.
6146 * g++.dg/parse/error15.C: Adjust.
6147
6148 * g++.dg/cpp0x/initlist50.C: New.
6149
6150 * g++.dg/cpp0x/lambda/lambda-conv5.C: New.
6151
6152 * g++.dg/cpp0x/variadic109.C: New.
6153
6154 2011-05-25 H.J. Lu <hongjiu.lu@intel.com>
6155
6156 * gcc.target/i386/pause-1.c: New.
6157
6158 2011-05-25 Eric Botcazou <ebotcazou@adacore.com>
6159
6160 * gcc.dg/stack-usage-1.c: Adjust comment.
6161 * gcc.dg/stack-usage-2.c: New test.
6162
6163 2011-05-25 Jakub Jelinek <jakub@redhat.com>
6164
6165 PR c++/49136
6166 * g++.dg/cpp0x/constexpr-bitfield2.C: New test.
6167 * g++.dg/cpp0x/constexpr-bitfield3.C: New test.
6168
6169 2011-05-24 Vladimir Makarov <vmakarov@redhat.com>
6170
6171 PR rtl-optimization/48757
6172 * gfortran.dg/pr48757.f: New test case.
6173
6174 2011-05-24 Jason Merrill <jason@redhat.com>
6175
6176 * g++.dg/cpp0x/access01.C: New.
6177
6178 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
6179
6180 PR libobjc/48177
6181 * objc.dg/pr48177.m: New testcase.
6182
6183 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
6184
6185 PR objc/48187
6186 * objc.dg/pr48187.m: New testcase.
6187 * obj-c++.dg/pr48187.mm: New testcase.
6188 * objc.dg/ivar-extra-semicolon.m: New testcase.
6189
6190 2011-05-24 Jason Merrill <jason@redhat.com>
6191
6192 * g++.dg/template/access21.C: New.
6193 * g++.dg/template/access22.C: New.
6194
6195 2011-05-24 Michael Matz <matz@gcc.gnu.org>
6196
6197 PR rtl-optimization/48633
6198 * g++.dg/pr48633.C: New test.
6199
6200 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
6201
6202 PR target/49133
6203 * g++.dg/other/pr49133.C: New test.
6204
6205 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
6206 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6207
6208 * gcc.dg/torture/tls/run-gd.c: New test.
6209 * gcc.dg/torture/tls/run-ie.c: New test.
6210 * gcc.dg/torture/tls/run-ld.c: New test.
6211 * gcc.dg/torture/tls/run-le.c: New test.
6212 * lib/target-supports.exp (check_effective_target_tls_runtime):
6213 Build testcase with TLS options.
6214
6215 2011-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6216
6217 * gcc.dg/vect/pr48172.c: Remove dg-do run.
6218
6219 2011-05-24 Tom de Vries <tom@codesourcery.com>
6220
6221 PR tree-optimization/49121
6222 * gcc.dg/tree-ssa/ivopt_infer_2.c: Adapt test.
6223
6224 2011-05-23 Jason Merrill <jason@redhat.com>
6225
6226 * g++.dg/cpp0x/defaulted28.C: New.
6227
6228 * g++.dg/cpp0x/sfinae25.C: New.
6229
6230 * g++.dg/cpp0x/rv-cast2.C: New.
6231
6232 * g++.dg/cpp0x/enum14.C: New.
6233
6234 2011-05-23 Jakub Jelinek <jakub@redhat.com>
6235
6236 PR lto/49123
6237 * gcc.c-torture/execute/pr49123.c: New test.
6238
6239 PR debug/49032
6240 * gcc.dg/debug/pr49032.c: New test.
6241
6242 PR c/49120
6243 * gcc.dg/pr49120.c: New test.
6244
6245 2011-05-23 H.J. Lu <hongjiu.lu@intel.com>
6246
6247 PR target/47315
6248 * gcc.target/i386/pr47315.c: New test.
6249
6250 2011-05-23 Jason Merrill <jason@redhat.com>
6251
6252 * g++.dg/cpp0x/lambda/lambda-eh2.C: New.
6253
6254 * g++.dg/cpp0x/sfinae24.C: New.
6255
6256 * g++.dg/cpp0x/error3.C: New.
6257
6258 * g++.dg/cpp0x/defaulted27.C: New.
6259
6260 * g++.dg/cpp0x/decltype27.C: New.
6261
6262 2011-05-23 Richard Guenther <rguenther@suse.de>
6263
6264 * gcc.dg/tree-ssa/forwprop-11.c: Adjust and un-XFAIL.
6265
6266 2011-05-23 Richard Guenther <rguenther@suse.de>
6267
6268 PR tree-optimization/40874
6269 * g++.dg/tree-ssa/pr40874.C: New testcase.
6270
6271 2011-05-23 Richard Guenther <rguenther@suse.de>
6272
6273 PR tree-optimization/49115
6274 * g++.dg/torture/pr49115.C: New testcase.
6275
6276 2011-05-23 Richard Guenther <rguenther@suse.de>
6277
6278 PR middle-end/15419
6279 * gcc.dg/memcpy-3.c: New testcase.
6280
6281 2011-05-23 Jakub Jelinek <jakub@redhat.com>
6282
6283 PR middle-end/48973
6284 * gcc.c-torture/execute/pr48973-1.c: New test.
6285 * gcc.c-torture/execute/pr48973-2.c: New test.
6286
6287 2011-05-23 Jonathan Wakely <jwakely.gcc@gmail.com>
6288
6289 PR c++/18016
6290 * g++.dg/warn/pr18016.C: New.
6291
6292 2011-05-23 Tom de Vries <tom@codesourcery.com>
6293
6294 PR target/45098
6295 * gcc.target/arm/ivopts-6.c: New test.
6296
6297 2011-05-22 Jakub Jelinek <jakub@redhat.com>
6298
6299 PR middle-end/49029
6300 * gcc.c-torture/compile/pr49029.c: New test.
6301
6302 2011-05-22 Jason Merrill <jason@redhat.com>
6303
6304 * g++.dg/cpp0x/sfinae23.C: New.
6305 * g++.dg/cpp0x/sfinae8.C: Correct.
6306
6307 2011-05-22 Thomas Koenig <tkoenig@gcc.gnu.org>
6308
6309 * gfortran.dg/function_optimize_8.f90: New test case.
6310
6311 2011-05-22 Ira Rosen <ira.rosen@linaro.org>
6312
6313 PR tree-optimization/49087
6314 * gcc.dg/vect/O3-pr49087.c: New test.
6315
6316 2011-05-21 Jason Merrill <jason@redhat.com>
6317
6318 * g++.dg/debug/const5.C: New.
6319
6320 2011-05-20 Jason Merrill <jason@redhat.com>
6321
6322 * g++.dg/cpp0x/constexpr-static7.C: Extend.
6323
6324 * g++.dg/cpp0x/constexpr-static7.C: New.
6325
6326 * g++.dg/cpp0x/enum12.C: New.
6327 * g++.dg/cpp0x/enum13.C: New.
6328
6329 2011-05-21 Janus Weil <janus@gcc.gnu.org>
6330
6331 PR fortran/48699
6332 * gfortran.dg/select_type_23.f03: New.
6333
6334 2011-05-20 Jason Merrill <jason@redhat.com>
6335
6336 * g++.dg/cpp0x/defaulted26.C: New.
6337
6338 * g++.dg/cpp0x/noexcept02.C: Fix.
6339 * g++.dg/cpp0x/noexcept03.C: Fix.
6340 * g++.dg/cpp0x/noexcept08.C: Fix.
6341 * g++.dg/cpp0x/noexcept10.C: New.
6342
6343 2011-05-20 Janus Weil <janus@gcc.gnu.org>
6344
6345 PR fortran/48706
6346 * gfortran.dg/extends_12.f03: New.
6347
6348 2011-05-20 Jason Merrill <jason@redhat.com>
6349
6350 * g++.dg/template/koenig9.C: New.
6351 * g++.dg/opt/pr47615.C: Fix.
6352 * g++.dg/overload/defarg1.C: Fix.
6353 * g++.dg/tc1/dr213.C: Remove xfail.
6354 * g++.dg/torture/pr34850.C: Fix.
6355 * g++.dg/torture/pr39362.C: Fix.
6356 * g++.old-deja/g++.brendan/crash56.C: Fix.
6357 * g++.old-deja/g++.pt/memtemp47.C: Fix.
6358
6359 2011-05-20 Richard Guenther <rguenther@suse.de>
6360
6361 PR tree-optimization/49079
6362 * gcc.dg/torture/pr49079.c: New testcase.
6363
6364 2011-05-20 Jakub Jelinek <jakub@redhat.com>
6365
6366 PR tree-optimization/49073
6367 * gcc.c-torture/execute/pr49073.c: New test.
6368
6369 2011-06-19 Tobias Burnus <burnus@net-b.de>
6370
6371 PR fortran/18918
6372 * gfortran.dg/coarray_21.f90: New.
6373
6374 2011-05-19 Joseph Myers <joseph@codesourcery.com>
6375
6376 * lib/prune.exe (prune_gcc_output): Expect "error:" in collect2
6377 output.
6378
6379 2011-05-19 Richard Guenther <rguenther@suse.de>
6380
6381 PR testsuite/49063
6382 * gcc.dg/builtin-object-size-11.c: Use -std=gnu89.
6383
6384 2011-05-19 Richard Guenther <rguenther@suse.de>
6385
6386 PR middle-end/48985
6387 * gcc.dg/builtin-object-size-11.c: New testcase.
6388
6389 2011-05-19 Tom de Vries <tom@codesourcery.com>
6390
6391 PR target/45098
6392 * gcc.target/arm/ivopts.c: New test.
6393 * gcc.target/arm/ivopts-2.c: New test.
6394
6395 2011-05-19 Tom de Vries <tom@codesourcery.com>
6396
6397 * lib/lib/scanasm.exp (object-size): Fix target selector handling.
6398
6399 2011-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6400
6401 * gcc.c-torture/execute/960321-1.x: Remove.
6402
6403 2011-05-18 Janus Weil <janus@gcc.gnu.org>
6404
6405 PR fortran/48700
6406 * gfortran.dg/move_alloc_4.f90: New.
6407
6408 2011-05-18 H.J. Lu <hongjiu.lu@intel.com>
6409
6410 PR target/49002
6411 * gcc.target/i386/pr49002-1.c: New test.
6412 * gcc.target/i386/pr49002-2.c: Likewise.
6413
6414 2011-05-18 Jakub Jelinek <jakub@redhat.com>
6415
6416 PR tree-optimization/49039
6417 * gcc.c-torture/execute/pr49039.c: New test.
6418 * gcc.dg/tree-ssa/pr49039.c: New test.
6419 * g++.dg/torture/pr49039.C: New test.
6420
6421 2011-05-18 Jason Merrill <jason@redhat.com>
6422
6423 * g++.dg/cpp0x/constexpr-incomplete3.C: New.
6424 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust.
6425 * g++.dg/cpp0x/constexpr-memfn1.C: Adjust.
6426
6427 2011-05-18 Stuart Henderson <shenders@gcc.gnu.org>
6428
6429 * gcc.target/bfin/mcpu-bf592.c: New test.
6430
6431 2011-05-18 Ira Rosen <ira.rosen@linaro.org>
6432
6433 PR tree-optimization/41881
6434 * gcc.dg/vect/O3-pr41881.c: New test.
6435 * gcc.dg/vect/O3-slp-reduc-10.c: New test.
6436
6437 2011-05-18 Jakub Jelinek <jakub@redhat.com>
6438
6439 PR tree-optimization/49000
6440 * gcc.dg/pr49000.c: New test.
6441
6442 2011-05-17 Eric Botcazou <ebotcazou@adacore.com>
6443
6444 * gnat.dg/invalid1.adb: New test.
6445
6446 2011-05-16 Uros Bizjak <ubizjak@gmail.com>
6447
6448 * gcc.target/i386/avx-vzeroupper-16.c: Update scan-assembler-times
6449 scan pattern.
6450 * gcc.target/i386/avx-vzeroupper-17.c: Ditto.
6451 * gcc.target/i386/avx-vzeroupper-18.c: Ditto.
6452
6453 2011-05-15 Jonathan Wakely <jwakely.gcc@gmail.com>
6454
6455 PR c++/48994
6456 * g++.dg/cpp0x/range-for18.C: New.
6457
6458 2011-05-15 Tobias Burnus <burnus@net-b.de>
6459
6460 PR fortran/18918
6461 * gfortran.dg/coarray/image_index_2.f90: New.
6462
6463 2011-05-13 Ville Voutilainen <ville.voutilainen@gmail.com>
6464
6465 * g++.dg/cpp0x/override1.C: Move from inherit/virtual9.C.
6466 * g++.dg/cpp0x/override2.C: New.
6467
6468 2011-05-14 Tobias Burnus <burnus@net-b.de>
6469
6470 PR fortran/18918
6471 * gfortran.de/coarray_20.f90: New.
6472
6473 2011-05-14 Thomas Koenig <tkoenig@gcc.gnu.org>
6474
6475 PR fortran/22572
6476 * function_optimize_7.f90: New test case.
6477
6478 2011-05-13 Jason Merrill <jason@redhat.com>
6479
6480 * g++.dg/cpp0x/decltype26.C: New.
6481 * g++.dg/cpp0x/enum11.C: New.
6482
6483 2011-05-13 Tobias Burnus <burnus@net-b.de>
6484
6485 PR fortran/48972
6486 PR fortran/48991
6487 * gfortran.dg/assign_8.f90: Update dg-error.
6488
6489 2011-05-13 Tobias Burnus <burnus@net-b.de>
6490
6491 PR fortran/48972
6492 * gfortran.dg/io_constraints_8.f90: New.
6493 * gfortran.dg/io_constraints_9.f90: New.
6494
6495 2011-05-13 Martin Thuresson <martint@google.com>
6496
6497 PR gcov-profile/47793
6498 * gcc.dg/pr47793.c: New.
6499
6500 2011-05-12 Jakub Jelinek <jakub@redhat.com>
6501
6502 PR tree-optimization/48975
6503 * gcc.dg/pr48975.c: New test.
6504
6505 2011-05-12 Tobias Burnus <burnus@net-b.de>
6506
6507 PR fortran/48972
6508 * gfortran.dg/iso_c_binding_compiler_3.f90: New.
6509
6510 2011-05-12 Jason Merrill <jason@redhat.com>
6511
6512 * g++.dg/cpp0x/constexpr-incomplete2.C: New.
6513
6514 2011-05-12 Geert Bosch <bosch@adacore.com>
6515
6516 * gnat.dg/view_conversion1.adb: New test.
6517
6518 2011-05-12 Richard Guenther <rguenther@suse.de>
6519
6520 PR tree-optimization/48172
6521 * gcc.dg/vect/pr48172.c: New testcase.
6522
6523 2011-05-12 Jakub Jelinek <jakub@redhat.com>
6524
6525 PR debug/48967
6526 * g++.dg/opt/pr48967.C: New test.
6527
6528 2011-05-11 Jason Merrill <jason@redhat.com>
6529
6530 * g++.dg/cpp0x/constexpr-friend.C: New.
6531 * g++.dg/cpp0x/constexpr-incomplete1.C: New.
6532
6533 * g++.dg/cpp0x/sfinae22.C: New.
6534
6535 2011-05-11 Tobias Burnus <burnus@net-b.de>
6536
6537 PR fortran/48889
6538 * gfortran.dg/generic_24.f90: New.
6539
6540 2011-05-11 Richard Guenther <rguenther@suse.de>
6541
6542 PR tree-optimization/15256
6543 * gcc.dg/tree-ssa/forwprop-14.c: New testcase.
6544
6545 2011-05-11 Jakub Jelinek <jakub@redhat.com>
6546
6547 PR debug/48159
6548 * gcc.dg/pr48159-1.c: New test.
6549 * gcc.dg/pr48159-2.c: New test.
6550
6551 2011-05-11 Richard Guenther <rguenther@suse.de>
6552
6553 PR middle-end/48953
6554 * gcc.dg/torture/pr48953.c: New testcase.
6555
6556 2011-05-11 Richard Guenther <rguenther@suse.de>
6557
6558 PR tree-optimization/18041
6559 * gcc.dg/tree-ssa/forwprop-13.c: New testcase.
6560
6561 2011-05-11 Alan Modra <amodra@gmail.com>
6562
6563 PR target/47755
6564 * gcc.target/powerpc/pr47755-2.c: Require vsx_hw.
6565
6566 2011-05-10 Jason Merrill <jason@redhat.com>
6567
6568 * g++.dg/cpp0x/defaulted25.C: New.
6569 * g++.dg/template/crash7.C: Adjust.
6570
6571 * g++.dg/cpp0x/variadic108.C: New.
6572
6573 2011-05-10 Ville Voutilainen <ville.voutilainen@gmail.com>
6574
6575 * g++.dg/inherit/virtual9.C: Extend.
6576
6577 2011-05-10 Michael Meissner <meissner@linux.vnet.ibm.com>
6578
6579 PR target/48857
6580 * gcc.target/powerpc/pr48857.c: New file, make sure V2DI arguments
6581 are passed and returned in vector registers.
6582
6583 2011-05-10 Richard Guenther <rguenther@suse.de>
6584
6585 * gcc.dg/tree-ssa/ssa-fre-2.c: Disable forwprop.
6586 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
6587 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
6588 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
6589 * gcc.dg/tree-ssa/scev-cast.c: Adjust. Note what transformation
6590 applies.
6591
6592 2011-05-10 Jakub Jelinek <jakub@redhat.com>
6593
6594 PR tree-optimization/48611
6595 PR tree-optimization/48794
6596 * gfortran.dg/gomp/pr48611.f90: New test.
6597 * gfortran.dg/gomp/pr48794.f90: New test.
6598
6599 PR debug/48928
6600 * gcc.dg/dfp/pr48928.c: New test.
6601
6602 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
6603
6604 PR c++/48522
6605 * g++.dg/cpp0x/pr48522.C: New.
6606
6607 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
6608
6609 PR c++/48735
6610 * g++.dg/cpp0x/sfinae21.C: New.
6611
6612 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
6613
6614 * g++.dg/template/sfinae28.C: Rename to...
6615 * g++.dg/cpp0x/sfinae19.C: ... this.
6616 * g++.dg/template/sfinae29.C: Rename to...
6617 * g++.dg/cpp0x/sfinae20.C: ... this.
6618
6619 2011-05-09 Jeff Law <law@redhat.com>
6620
6621 * lib/gcc-gdb-test.exp (gdb-test): Reorder matchers to give more
6622 consistent results.
6623
6624 2011-05-09 Fabien Chêne <fabien@gcc.gnu.org>
6625
6626 PR c++/20039
6627 * g++.dg/init/pr20039.C: New.
6628
6629 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
6630
6631 PR c++/48737
6632 PR c++/48744
6633 * g++.dg/template/sfinae28.C: New.
6634 * g++.dg/template/sfinae29.C: Likewise.
6635
6636 2011-05-09 Jason Merrill <jason@redhat.com>
6637
6638 * g++.dg/template/nontype23.C: New.
6639
6640 2011-05-07 Fabien Chêne <fabien@gcc.gnu.org>
6641 PR c++/48859
6642 * g++.dg/init/pr48859.C: New.
6643
6644 2011-05-09 Jason Merrill <jason@redhat.com>
6645
6646 * gcc.dg/gcc.dg/uninit-D.c: Move to c-c++-common.
6647 * gcc.dg/gcc.dg/uninit-D-O0.c: Move to c-c++-common.
6648 * gcc.dg/gcc.dg/uninit-E.c: Move to c-c++-common.
6649 * gcc.dg/gcc.dg/uninit-E-O0.c: Move to c-c++-common.
6650 * gcc.dg/gcc.dg/uninit-F.c: Move to c-c++-common.
6651 * gcc.dg/gcc.dg/uninit-F-O0.c: Move to c-c++-common.
6652 * gcc.dg/gcc.dg/uninit-G.c: Move to c-c++-common.
6653 * gcc.dg/gcc.dg/uninit-G-O0.c: Move to c-c++-common.
6654
6655 2011-05-08 Ville Voutilainen <ville.voutilainen@gmail.com>
6656
6657 * g++.dg/inherit/virtual9.C: New.
6658
6659 2011-05-09 Dodji Seketeli <dodji@redhat.com>
6660
6661 PR c++/48574
6662 * g++.dg/template/dependent-expr8.C: New test case.
6663
6664 2011-05-07 Zdenek Dvorak <ook@ucw.cz>
6665
6666 PR tree-optimization/48837
6667 * gcc.dg/pr48837.c: New testcase.
6668
6669 2011-05-06 Jason Merrill <jason@redhat.com>
6670
6671 * g++.dg/cpp0x/constexpr-condition2.C: New.
6672
6673 * g++.dg/cpp0x/constexpr-missing.C: New.
6674
6675 2011-05-06 Tobias Burnus <burnus@net-b.de>
6676
6677 PR fortran/18918
6678 * gfortran.dg/coarray/this_image_2.f90: New.
6679
6680 2011-05-06 Tobias Burnus <burnus@net-b.de>
6681
6682 PR fortran/48858
6683 PR fortran/48820
6684 * gfortran.dg/bind_c_usage_22.f90: New.
6685 * gfortran.dg/bind_c_usage_23.f90: New.
6686 * gfortran.dg/bind_c_usage_24.f90: New.
6687 * gfortran.dg/bind_c_usage_24_c.c: New.
6688
6689 2011-05-06 Dodji Seketeli <dodji@redhat.com>
6690
6691 PR c++/48838
6692 * g++.dg/template/member9.C: New test case.
6693
6694 2011-05-05 Eric Botcazou <ebotcazou@adacore.com>
6695
6696 * gnat.dg/discr29.ad[sb]: New test.
6697 * gnat.dg/discr30.adb: Likewise.
6698
6699 2011-05-05 Julian Brown <julian@codesourcery.com>
6700
6701 * gcc.target/arm/neon-vset_lanes8.c: New test.
6702
6703 2011-05-05 Jason Merrill <jason@redhat.com>
6704
6705 * g++.dg/init/new32.C: New.
6706
6707 2011-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6708
6709 * gfortran.dg/fmt_g0_6.f08: Use dg-options "-ffloat-store".
6710 Fix typo.
6711
6712 2011-05-05 Jakub Jelinek <jakub@redhat.com>
6713
6714 PR rtl-optimization/48381
6715 * gcc.c-torture/compile/pr48381.c: New test.
6716
6717 2011-05-05 Uros Bizjak <ubizjak@gmail.com>
6718
6719 * gcc.target/i386/opt-1.c: Add --param min-insn-to-prefetch -ratio=0
6720 to dg-options.
6721 * gcc.target/i386/opt-1.c: Ditto.
6722
6723 2011-05-04 Jason Merrill <jason@redhat.com>
6724
6725 * g++.dg/conversion/base1.C: New.
6726
6727 2011-05-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6728
6729 PR libgfortran/48787
6730 * gfortran.dg/round_3.f08: Add more checks to test case.
6731
6732 2011-05-04 Hans-Peter Nilsson <hp@axis.com>
6733
6734 * gfortran.dg/pr47878.f90, gfortran.dg/endfile_3.f90,
6735 gfortran.dg/endfile_4.f90, gfortran.dg/ftell_3.f90,
6736 gfortran.dg/fmt_cache_1.f, gfortran.dg/namelist_66.f90:
6737 Gate test on effective_target fd_truncate.
6738
6739 2011-05-04 Uros Bizjak <ubizjak@gmail.com>
6740
6741 * gcc.target/i386/recip-vec-divf.c: Decrease array sizes.
6742 * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
6743 * gcc.target/i386/recip-vec-divf-avx.c: Increase array sizes.
6744 * gcc.target/i386/recip-vec-sqrtf-avx.c: Ditto. Update scan times.
6745 * gcc.target/i386/ssefn-1.c: Add -mno-sse2 to dg-options.
6746 * gcc.target/i386/pr38824.c: Ditto.
6747 * gcc.target/i386/vecinit-1.c: Add -mno-sse4 to dg-options.
6748 * gcc.target/i386/vecinit-2.c: Ditto.
6749 * gcc.target/i386/sse-19.c: Add -mno-ssse3 to dg-options.
6750 * gcc.target/i386/parity-1.c: Add -mno-popcnt to dg-options.
6751 * gcc.target/i386/parity-2.c: Ditto.
6752 * gcc.target/i386/incoming-8.c: Add -mno-avx to dg-options.
6753
6754 2011-05-04 Stuart Henderson <shenders@gcc.gnu.org>
6755
6756 * gcc.target/bfin/mcpu-bf512.c: Update to latest silicon revision and
6757 remove duplication.
6758 * gcc.target/bfin/mcpu-bf514.c: Likewise.
6759 * gcc.target/bfin/mcpu-bf516.c: Likewise.
6760 * gcc.target/bfin/mcpu-bf518.c: Likewise.
6761
6762 2011-05-03 Tobias Burnus <burnus@net-b.de>
6763
6764 PR fortran/18918
6765 * gfortran.dg/coarray/this_image_1.f90: Remove dg-options.
6766
6767 2011-05-03 Tobias Burnus <burnus@net-b.de>
6768
6769 PR fortran/18918
6770 * gfortran.dg/coarray/this_image_1.f90: New.
6771
6772 2011-05-03 Tobias Burnus <burnus@net-b.de>
6773
6774 PR fortran/18918
6775 * gfortran.dg/coarray/caf.dg: New.
6776 * gfortran.dg/coarray/image_index_1.f90: New, copied
6777 from ../coarray_16.f90.
6778
6779 2011-05-03 Paolo Carlini <paolo.carlini@oracle.com>
6780
6781 PR c++/28501
6782 * g++.dg/ext/complex9.C: New.
6783
6784 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
6785
6786 From Mike Frysinger
6787 * gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0004.
6788 * gcc.target/bfin/mcpu-bf544.c, gcc.target/bfin/mcpu-bf547.c,
6789 gcc.target/bfin/mcpu-bf548.c, gcc.target/bfin/mcpu-bf549.c: Likewise.
6790
6791 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
6792
6793 * gcc.target/bfin/builtins: Created.
6794 * gcc.target/bfin/hisilh-O0.c: Deleted.
6795 * gcc.target/bfin/hisilh.c: Moved to...
6796 * gcc.target/bfin/builtins/hisilh.c: ...here.
6797 * gcc.target/bfin/builtins/shl_fr1x16-6.c: New test.
6798 * gcc.target/bfin/builtins/shr_fr1x16-1.c: Ditto.
6799 * gcc.target/bfin/builtins/shl_fr1x32-9.c: Ditto.
6800 * gcc.target/bfin/builtins/shr_fr1x32-4.c: Ditto.
6801 * gcc.target/bfin/builtins/shr_fr1x32-8.c: Ditto.
6802 * gcc.target/bfin/builtins/lshl_fr2x16-1.c: Ditto.
6803 * gcc.target/bfin/builtins/abs_fr1x16-1.c: Ditto.
6804 * gcc.target/bfin/builtins/norm32-1.c: Ditto.
6805 * gcc.target/bfin/builtins/shrl_fr1x16-3.c: Ditto.
6806 * gcc.target/bfin/builtins/norm_fr1x32-2.c: Ditto.
6807 * gcc.target/bfin/builtins/bfin-builtins.exp: Ditto.
6808 * gcc.target/bfin/builtins/norm16-2.c: Ditto.
6809 * gcc.target/bfin/builtins/norm32-5.c: Ditto.
6810 * gcc.target/bfin/builtins/norm_fr1x16-3.c: Ditto.
6811 * gcc.target/bfin/builtins/mult_fr1x32x32-2.c: Ditto.
6812 * gcc.target/bfin/builtins/norm16-6.c: Ditto.
6813 * gcc.target/bfin/builtins/norm32-9.c: Ditto.
6814 * gcc.target/bfin/builtins/mult_fr2x16-1.c: Ditto.
6815 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-2.c: Ditto.
6816 * gcc.target/bfin/builtins/min_fr2x16-1.c: Ditto.
6817 * gcc.target/bfin/builtins/max_fr2x16-2.c: Ditto.
6818 * gcc.target/bfin/builtins/norm32-10.c: Ditto.
6819 * gcc.target/bfin/builtins/shl_fr2x16-3.c: Ditto.
6820 * gcc.target/bfin/builtins/mulhisihh_fr2x16-1.c: Ditto.
6821 * gcc.target/bfin/builtins/diff_hl_fr2x16-2.c: Ditto.
6822 * gcc.target/bfin/builtins/shl_fr2x16-7.c: Ditto.
6823 * gcc.target/bfin/builtins/shr_fr2x16-2.c: Ditto.
6824 * gcc.target/bfin/builtins/mulhisilh_fr2x16-1.c: Ditto.
6825 * gcc.target/bfin/builtins/lshl_fr1x16-1.c: Ditto.
6826 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-2.c: Ditto.
6827 * gcc.target/bfin/builtins/negate_fr1x32-2.c: Ditto.
6828 * gcc.target/bfin/builtins/negate_fr1x16-3.c: Ditto.
6829 * gcc.target/bfin/builtins/abs_fr2x16-2.c: Ditto.
6830 * gcc.target/bfin/builtins/shrl_fr2x16-4.c: Ditto.
6831 * gcc.target/bfin/builtins/mult_fr1x16-1.c: Ditto.
6832 * gcc.target/bfin/builtins/max_fr1x32-1.c: Ditto.
6833 * gcc.target/bfin/builtins/min_fr1x16-1.c: Ditto.
6834 * gcc.target/bfin/builtins/shl_fr1x32-2.c: Ditto.
6835 * gcc.target/bfin/builtins/max_fr1x16-2.c: Ditto.
6836 * gcc.target/bfin/builtins/shl_fr1x16-3.c: Ditto.
6837 * gcc.target/bfin/builtins/add_fr2x16-1.c: Ditto.
6838 * gcc.target/bfin/builtins/shl_fr1x32-6.c: Ditto.
6839 * gcc.target/bfin/builtins/shr_fr1x32-1.c: Ditto.
6840 * gcc.target/bfin/builtins/shr_fr1x32.c: Ditto.
6841 * gcc.target/bfin/builtins/shl_fr1x16-7.c: Ditto.
6842 * gcc.target/bfin/builtins/shr_fr1x16-2.c: Ditto.
6843 * gcc.target/bfin/builtins/shr_fr1x32-5.c: Ditto.
6844 * gcc.target/bfin/builtins/shr_fr1x32-9.c: Ditto.
6845 * gcc.target/bfin/builtins/abs_fr1x32-1.c: Ditto.
6846 * gcc.target/bfin/builtins/lshl_fr2x16-2.c: Ditto.
6847 * gcc.target/bfin/builtins/abs_fr1x16-2.c: Ditto.
6848 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-1.c: Ditto.
6849 * gcc.target/bfin/builtins/norm32-2.c: Ditto.
6850 * gcc.target/bfin/builtins/shrl_fr1x16-4.c: Ditto.
6851 * gcc.target/bfin/builtins/norm16-3.c: Ditto.
6852 * gcc.target/bfin/builtins/norm32-6.c: Ditto.
6853 * gcc.target/bfin/builtins/norm16-7.c: Ditto.
6854 * gcc.target/bfin/builtins/mult_fr2x16-2.c: Ditto.
6855 * gcc.target/bfin/builtins/min_fr2x16-2.c: Ditto.
6856 * gcc.target/bfin/builtins/add_fr1x16-1.c: Ditto.
6857 * gcc.target/bfin/builtins/norm32-11.c: Ditto.
6858 * gcc.target/bfin/builtins/sub_fr2x16-1.c: Ditto.
6859 * gcc.target/bfin/builtins/shl_fr2x16-4.c: Ditto.
6860 * gcc.target/bfin/builtins/mulhisihh_fr2x16-2.c: Ditto.
6861 * gcc.target/bfin/builtins/diff_lh_fr2x16-1.c: Ditto.
6862 * gcc.target/bfin/builtins/shl_fr2x16-8.c: Ditto.
6863 * gcc.target/bfin/builtins/shr_fr2x16-3.c: Ditto.
6864 * gcc.target/bfin/builtins/mulhisilh_fr2x16-2.c: Ditto.
6865 * gcc.target/bfin/builtins/lshl_fr1x16-2.c: Ditto.
6866 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-1.c: Ditto.
6867 * gcc.target/bfin/builtins/shrl_fr2x16-1.c: Ditto.
6868 * gcc.target/bfin/builtins/mult_fr1x32-1.c: Ditto.
6869 * gcc.target/bfin/builtins/min_fr1x32-1.c: Ditto.
6870 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-1.c: Ditto.
6871 * gcc.target/bfin/builtins/mult_fr1x16-2.c: Ditto.
6872 * gcc.target/bfin/builtins/max_fr1x32-2.c: Ditto.
6873 * gcc.target/bfin/builtins/min_fr1x16-2.c: Ditto.
6874 * gcc.target/bfin/builtins/shl_fr1x32.c: Ditto.
6875 * gcc.target/bfin/builtins/shl_fr1x32-3.c: Ditto.
6876 * gcc.target/bfin/builtins/shl_fr1x16-4.c: Ditto.
6877 * gcc.target/bfin/builtins/sub_fr1x16-1.c: Ditto.
6878 * gcc.target/bfin/builtins/add_fr2x16-2.c: Ditto.
6879 * gcc.target/bfin/builtins/shl_fr1x32-7.c: Ditto.
6880 * gcc.target/bfin/builtins/shr_fr1x32-2.c: Ditto.
6881 * gcc.target/bfin/builtins/shl_fr1x16-8.c: Ditto.
6882 * gcc.target/bfin/builtins/shr_fr1x16-3.c: Ditto.
6883 * gcc.target/bfin/builtins/shr_fr1x32-6.c: Ditto.
6884 * gcc.target/bfin/builtins/circptr.c: Ditto.
6885 * gcc.target/bfin/builtins/negate_fr2x16-1.c: Ditto.
6886 * gcc.target/bfin/builtins/abs_fr1x32-2.c: Ditto.
6887 * gcc.target/bfin/builtins/multr_fr2x16-1.c: Ditto.
6888 * gcc.target/bfin/builtins/sum_fr2x16-1.c: Ditto.
6889 * gcc.target/bfin/builtins/shrl_fr1x16-1.c: Ditto.
6890 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-2.c: Ditto.
6891 * gcc.target/bfin/builtins/norm32-3.c: Ditto.
6892 * gcc.target/bfin/builtins/norm_fr1x16-1.c: Ditto.
6893 * gcc.target/bfin/builtins/norm16-4.c: Ditto.
6894 * gcc.target/bfin/builtins/norm32-7.c: Ditto.
6895 * gcc.target/bfin/builtins/norm16-8.c: Ditto.
6896 * gcc.target/bfin/builtins/add_fr1x32-1.c: Ditto.
6897 * gcc.target/bfin/builtins/shl_fr2x16-1.c: Ditto.
6898 * gcc.target/bfin/builtins/add_fr1x16-2.c: Ditto.
6899 * gcc.target/bfin/builtins/shl_fr2x16-5.c: Ditto.
6900 * gcc.target/bfin/builtins/norm32-12.c: Ditto.
6901 * gcc.target/bfin/builtins/sub_fr2x16-2.c: Ditto.
6902 * gcc.target/bfin/builtins/diff_lh_fr2x16-2.c: Ditto.
6903 * gcc.target/bfin/builtins/mulhisihl_fr2x16-1.c: Ditto.
6904 * gcc.target/bfin/builtins/shr_fr2x16-4.c: Ditto.
6905 * gcc.target/bfin/builtins/mulhisill_fr2x16-1.c: Ditto.
6906 * gcc.target/bfin/builtins/negate_fr1x16-1.c: Ditto.
6907 * gcc.target/bfin/builtins/multr_fr1x16-1.c: Ditto.
6908 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-2.c: Ditto.
6909 * gcc.target/bfin/builtins/shrl_fr2x16-2.c: Ditto.
6910 * gcc.target/bfin/builtins/mult_fr1x32x32NS-1.c: Ditto.
6911 * gcc.target/bfin/builtins/mult_fr1x32-2.c: Ditto.
6912 * gcc.target/bfin/builtins/min_fr1x32-2.c: Ditto.
6913 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-2.c: Ditto.
6914 * gcc.target/bfin/builtins/shl_fr1x16-1.c: Ditto.
6915 * gcc.target/bfin/builtins/sub_fr1x32-1.c: Ditto.
6916 * gcc.target/bfin/builtins/shl_fr1x32-4.c: Ditto.
6917 * gcc.target/bfin/builtins/sub_fr1x16-2.c: Ditto.
6918 * gcc.target/bfin/builtins/shl_fr1x16-5.c: Ditto.
6919 * gcc.target/bfin/builtins/shl_fr1x32-8.c: Ditto.
6920 * gcc.target/bfin/builtins/shr_fr1x32-3.c: Ditto.
6921 * gcc.target/bfin/builtins/shr_fr1x16-4.c: Ditto.
6922 * gcc.target/bfin/builtins/shr_fr1x32-7.c: Ditto.
6923 * gcc.target/bfin/builtins/negate_fr2x16-2.c: Ditto.
6924 * gcc.target/bfin/builtins/multr_fr2x16-2.c: Ditto.
6925 * gcc.target/bfin/builtins/sum_fr2x16-2.c: Ditto.
6926 * gcc.target/bfin/builtins/shrl_fr1x16-2.c: Ditto.
6927 * gcc.target/bfin/builtins/norm_fr1x32-1.c: Ditto.
6928 * gcc.target/bfin/builtins/norm16-1.c: Ditto.
6929 * gcc.target/bfin/builtins/norm_fr1x16-2.c: Ditto.
6930 * gcc.target/bfin/builtins/mult_fr1x32x32-1.c: Ditto.
6931 * gcc.target/bfin/builtins/norm32-4.c: Ditto.
6932 * gcc.target/bfin/builtins/norm16-5.c: Ditto.
6933 * gcc.target/bfin/builtins/norm32-8.c: Ditto.
6934 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-1.c: Ditto.
6935 * gcc.target/bfin/builtins/max_fr2x16-1.c: Ditto.
6936 * gcc.target/bfin/builtins/add_fr1x32-2.c: Ditto.
6937 * gcc.target/bfin/builtins/shl_fr2x16-2.c: Ditto.
6938 * gcc.target/bfin/builtins/shl_fr2x16-6.c: Ditto.
6939 * gcc.target/bfin/builtins/diff_hl_fr2x16-1.c: Ditto.
6940 * gcc.target/bfin/builtins/shr_fr2x16-1.c: Ditto.
6941 * gcc.target/bfin/builtins/mulhisihl_fr2x16-2.c: Ditto.
6942 * gcc.target/bfin/builtins/negate_fr1x32-1.c: Ditto.
6943 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-1.c: Ditto.
6944 * gcc.target/bfin/builtins/multr_fr1x16-2.c: Ditto.
6945 * gcc.target/bfin/builtins/mulhisill_fr2x16-2.c: Ditto.
6946 * gcc.target/bfin/builtins/negate_fr1x16-2.c: Ditto.
6947 * gcc.target/bfin/builtins/abs_fr2x16-1.c: Ditto.
6948 * gcc.target/bfin/builtins/shrl_fr2x16-3.c: Ditto.
6949 * gcc.target/bfin/builtins/mult_fr1x32x32NS-2.c: Ditto.
6950 * gcc.target/bfin/builtins/shl_fr1x32-1.c: Ditto.
6951 * gcc.target/bfin/builtins/max_fr1x16-1.c: Ditto.
6952 * gcc.target/bfin/builtins/shl_fr1x16-2.c: Ditto.
6953 * gcc.target/bfin/builtins/sub_fr1x32-2.c: Ditto.
6954 * gcc.target/bfin/builtins/shl_fr1x32-5.c: Ditto.
6955
6956 2011-05-03 Bernd Schmidt <bernds@codesourcery.com>
6957
6958 * gcc.target/arm/cold-lc.c: New test.
6959
6960 2011-05-03 Jakub Jelinek <jakub@redhat.com>
6961
6962 PR target/48774
6963 * gcc.dg/pr48774.c: New test.
6964
6965 2011-05-03 Richard Guenther <rguenther@suse.de>
6966
6967 * gcc.dg/large-size-array-5.c: New testcase.
6968
6969 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
6970
6971 * gcc.dg/vect/vect-strided-u16-i3.c: New test.
6972
6973 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
6974
6975 * lib/target-supports.exp (check_effective_target_vect_strided):
6976 Replace with...
6977 (check_effective_target_vect_strided2)
6978 (check_effective_target_vect_strided3)
6979 (check_effective_target_vect_strided4)
6980 (check_effective_target_vect_strided8): ...these new functions.
6981
6982 * gcc.dg/vect/O3-pr39675-2.c: Update accordingly.
6983 * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Likewise.
6984 * gcc.dg/vect/fast-math-slp-27.c: Likewise.
6985 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Likewise.
6986 * gcc.dg/vect/pr37539.c: Likewise.
6987 * gcc.dg/vect/slp-11a.c: Likewise.
6988 * gcc.dg/vect/slp-11b.c: Likewise.
6989 * gcc.dg/vect/slp-11c.c: Likewise.
6990 * gcc.dg/vect/slp-12a.c: Likewise.
6991 * gcc.dg/vect/slp-12b.c: Likewise.
6992 * gcc.dg/vect/slp-18.c: Likewise.
6993 * gcc.dg/vect/slp-19a.c: Likewise.
6994 * gcc.dg/vect/slp-19b.c: Likewise.
6995 * gcc.dg/vect/slp-21.c: Likewise.
6996 * gcc.dg/vect/slp-23.c: Likewise.
6997 * gcc.dg/vect/vect-cselim-1.c: Likewise.
6998
6999 * gcc.dg/vect/fast-math-vect-complex-3.c: Use vect_stridedN
7000 instead of vect_interleave && vect_extract_even_odd.
7001 * gcc.dg/vect/no-scevccp-outer-10a.c: Likewise.
7002 * gcc.dg/vect/no-scevccp-outer-10b.c: Likewise.
7003 * gcc.dg/vect/no-scevccp-outer-20.c: Likewise.
7004 * gcc.dg/vect/vect-1.c: Likewise.
7005 * gcc.dg/vect/vect-10.c: Likewise.
7006 * gcc.dg/vect/vect-98.c: Likewise.
7007 * gcc.dg/vect/vect-107.c: Likewise.
7008 * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
7009 * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
7010 * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
7011 * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
7012 * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
7013 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
7014 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
7015 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
7016 * gcc.dg/vect/vect-strided-float.c: Likewise.
7017 * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
7018 * gcc.dg/vect/vect-strided-mult.c: Likewise.
7019 * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
7020 * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
7021 * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
7022 * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
7023 * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
7024 * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
7025 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
7026 * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
7027 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
7028 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
7029 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
7030 * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
7031 * gcc.dg/vect/vect-vfa-03.c: Likewise.
7032
7033 * gcc.dg/vect/no-scevccp-outer-18.c: Add vect_stridedN to the
7034 target condition.
7035 * gcc.dg/vect/pr30843.c: Likewise.
7036 * gcc.dg/vect/pr33866.c: Likewise.
7037 * gcc.dg/vect/slp-reduc-6.c: Likewise.
7038 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
7039 * gcc.dg/vect/vect-strided-store-u16-i4.c: Likewise.
7040 * gcc.dg/vect/vect-strided-store-u32-i2.c: Likewise.
7041
7042 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
7043
7044 * gcc.dg/vect/slp-11.c: Split into...
7045 * gcc.dg/vect/slp-11a.c, gcc.dg/vect/slp-11b.c,
7046 gcc.dg/vect/slp-11c.c: ...these tests.
7047 * gcc.dg/vect/slp-12a.c: Split 4-stride loop into...
7048 * gcc.dg/vect/slp-12c.c: ...this new test.
7049 * gcc.dg/vect/slp-19.c: Split into...
7050 * gcc.dg/vect/slp-19a.c, gcc.dg/vect/slp-19b.c,
7051 gcc.dg/vect/slp-19c.c: ...these new tests.
7052
7053 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
7054
7055 * lib/target-supports.exp
7056 (check_effective_target_vect_extract_even_odd_wide): Delete.
7057 (check_effective_target_vect_strided_wide): Likewise.
7058 * gcc.dg/vect/O3-pr39675-2.c: Use the non-wide versions instead.
7059 * gcc.dg/vect/fast-math-pr35982.c: Likewise.
7060 * gcc.dg/vect/fast-math-vect-complex-3.c: Likewise.
7061 * gcc.dg/vect/pr37539.c: Likewise.
7062 * gcc.dg/vect/slp-11.c: Likewise.
7063 * gcc.dg/vect/slp-12a.c: Likewise.
7064 * gcc.dg/vect/slp-12b.c: Likewise.
7065 * gcc.dg/vect/slp-19.c: Likewise.
7066 * gcc.dg/vect/slp-23.c: Likewise.
7067 * gcc.dg/vect/vect-1.c: Likewise.
7068 * gcc.dg/vect/vect-98.c: Likewise.
7069 * gcc.dg/vect/vect-107.c: Likewise.
7070 * gcc.dg/vect/vect-strided-float.c: Likewise.
7071
7072 2011-05-02 Jason Merrill <jason@redhat.com>
7073
7074 * g++.dg/init/new31.C: New.
7075
7076 2011-05-02 Simon Martin <simartin@users.sourceforge.net>
7077
7078 PR c/35445
7079 * gcc.dg/pr35445.c: New test.
7080
7081 2011-05-02 Jason Merrill <jason@redhat.com>
7082
7083 * c-c++-common/vla-1.c: New.
7084
7085 2011-05-02 Richard Guenther <rguenther@suse.de>
7086
7087 PR tree-optimization/48822
7088 * gcc.dg/torture/pr48822.c: New testcase.
7089
7090 2011-05-02 Paolo Carlini <paolo.carlini@oracle.com>
7091
7092 PR c++/47969
7093 * g++.dg/cpp0x/constexpr-47969.C: New.
7094
7095 2011-05-02 Ira Rosen <ira.rosen@linaro.org>
7096
7097 PR testsuite/48498
7098 * gcc.dg/vect/slp-3.c: Increase loop bound. Don't expect to fail
7099 on vect_no_align targets.
7100 * gcc.dg/vect/no-vfa-pr29145.c: Don't expect to fail on
7101 vect_no_align targets.
7102
7103 2011-05-01 Xinliang David Li <davidxl@google.com>
7104
7105 * gcc.dg/tree-ssa/integer-addr.c: New test.
7106 * gcc.dg/tree-ssa/alias_bug.c: New test.
7107
7108 2011-05-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7109
7110 PR libgfortran/48787
7111 * gfortran.dg/round_3.f08: Add more checks.
7112
7113 2011-04-30 Tobias Burnus <burnus@net-b.de>
7114
7115 PR fortran/48821
7116 * gfortran.dg/import9.f90: New, proper test.
7117 * gfortran.dg/interface_37.f90: Remove bogus
7118 test (bogus copy of interface_36.f90).
7119
7120 2011-04-30 Tobias Burnus <burnus@net-b.de>
7121
7122 PR fortran/48821
7123 * gfortran.dg/interface_37.f90: New.
7124
7125 2011-04-30 Paul Thomas <pault@gcc.gnu.org>
7126
7127 PR fortran/48746
7128 * gfortran.dg/realloc_on_assign_7.f03: Test bounds.
7129
7130 2011-04-30 Jakub Jelinek <jakub@redhat.com>
7131
7132 PR tree-optimization/48809
7133 * gcc.c-torture/execute/pr48809.c: New test.
7134
7135 2011-04-29 Jeff Law <law@redhat.com>
7136
7137 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: New test.
7138
7139 2011-04-29 Paolo Carlini <paolo.carlini@oracle.com>
7140
7141 PR c++/48606
7142 * g++.dg/init/ctor10.C: New.
7143
7144 2011-04-29 Le-Chun Wu <lcwu@google.com>
7145
7146 * g++.dg/warn/Wconversion-null-2.C: Do not expect a NULL
7147 warning in implicitly instantiated templates.
7148
7149 2011-04-29 Le-Chun Wu <lcwu@google.com>
7150
7151 * g++.dg/warn/Wnull-conversion-1.C: New.
7152 * g++.dg/warn/Wnull-conversion-2.C: New.
7153
7154 2011-04-29 Diego Novillo <dnovillo@google.com>
7155
7156 * g++.old-deja/g++.other/null3.C: Expect warning about
7157 converting boolean to a pointer.
7158
7159 2011-04-29 Paul Thomas <pault@gcc.gnu.org>
7160
7161 PR fortran/48462
7162 * gfortran.dg/realloc_on_assign_7.f03: Modify to test for lhs
7163 being a target.
7164
7165 PR fortran/48746
7166 * gfortran.dg/realloc_on_assign_7.f03: Add subroutine pr48746.
7167
7168 2011-04-29 Tobias Burnus <burnus@net-b.de>
7169
7170 PR fortran/48810
7171 * gfortran.dg/typebound_proc_22.f90: New.
7172
7173 PR fortran/48800
7174 * gfortran.dg/interface_36.f90: New.
7175
7176 2011-04-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7177
7178 PR libgfortran/48488
7179 PR libgfortran/48602
7180 PR libgfortran/48615
7181 PR libgfortran/48684
7182 PR libgfortran/48787
7183 * gfortran.dg/fmt_g.f: Adjust test.
7184 * gfortran.dg/fmt_g0_1.f08: Adjust test.
7185 * gfortran.dg/round_3.f08: New test.
7186 * gfortran.dg/namelist_print_1.f: Adjust test.
7187 * gfortran.dg/char4_iunit_1.f03: Adjust test.
7188 * gfortran.dg/f2003_io_5.f03: Adjust test.
7189 * gfortran.dg/coarray_15.f90: Adjust test.
7190 * gfortran.dg/namelist_65.f90: Adjust test.
7191 * gfortran.dg/fmt_cache_1.f: Adjust test.
7192 * gfortran.dg/char4_iunit_2.f03: Adjust test.
7193 * gfortran.dg/real_const_3.f90: Adjust test.
7194
7195 2011-04-28 Xinliang David Li <davidxl@google.com>
7196
7197 * gcc.dg/tree-prof/prof-robust-1.c: New test.
7198 * g++.dg/prof-robust-1.C: New test.
7199
7200 2011-04-28 Ira Rosen <ira.rosen@linaro.org>
7201
7202 PR tree-optimization/48765
7203 * gcc.dg/vect/pr48765.c: New.
7204
7205 2011-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7206
7207 PR tree-optimization/48775
7208 * gcc.dg/pr48616.c: Also add -fno-common on alpha*-dec-osf*.
7209
7210 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
7211
7212 PR c++/48798
7213 * g++.dg/inherit/pr48798.C: New.
7214 * g++.old-deja/g++.other/base1.C: Adjust.
7215
7216 2011-04-28 Dodji Seketeli <dodji@redhat.com>
7217
7218 PR c++/48656
7219 * g++.dg/template/inherit7.C: New test case.
7220
7221 2011-04-28 Richard Guenther <rguenther@suse.de>
7222
7223 PR tree-optimization/40052
7224 PR tree-optimization/15347
7225 * gcc.dg/tree-ssa/vrp57.c: New testcase.
7226 * gcc.dg/pr15347.c: Likewise.
7227
7228 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
7229
7230 PR c++/48530
7231 * g++.dg/cpp0x/sfinae18.C: New.
7232
7233 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
7234
7235 PR c++/48771
7236 * g++.dg/ext/is_literal_type1.C: New.
7237
7238 2011-04-28 Tobias Burnus <burnus@net-b.de>
7239
7240 PR fortran/48112
7241 PR fortran/48279
7242 * gfortran.dg/interface_35.f90: New.
7243 * gfortran.dg/erfc_scaled_1.f90: Don't compile with -pedantic.
7244 * gfortran.dg/func_result_6.f90: Add dg-warning.
7245 * gfortran.dg/bessel_1.f90: Ditto.
7246 * gfortran.dg/hypot_1.f90: Ditto.
7247 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
7248 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
7249 * gfortran.dg/interface_assignment_4.f90: Ditto.
7250
7251 2011-04-27 Jason Merrill <jason@redhat.com>
7252
7253 * g++.dg/ext/complex8.C: New.
7254
7255 * g++.dg/cpp0x/initlist49.C: New.
7256 * g++.dg/init/new30.C: New.
7257
7258 2011-04-27 Tobias Burnus <burnus@net-b.de>
7259
7260 PR fortran/48788
7261 * gfortran.dg/whole_file_34.f90: New.
7262
7263 2011-04-27 Jan Hubicka <jh@suse.cz>
7264
7265 * gcc.dg/tree-ssa/inline-9.c: New testcase.
7266
7267 2011-04-27 Jason Merrill <jason@redhat.com>
7268
7269 * g++.old-deja/g++.oliva/overload1.C: Adjust.
7270
7271 * g++.dg/parse/ambig6.C: New.
7272
7273 2011-04-27 Nick Clifton <nickc@redhat.com>
7274
7275 * gcc.dg/20020312-2.c: Add definition for RX.
7276
7277 * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu
7278 option with RX targets.
7279
7280 * gcc.target/rx/pack.c: Replace C++ style // comments with C style
7281 /* */ comments.
7282
7283 2011-04-27 Richard Guenther <rguenther@suse.de>
7284
7285 * gcc.dg/tree-ssa/pr23382.c: Remove.
7286
7287 2011-04-27 Kaz Kojima <kkojima@gcc.gnu.org>
7288
7289 PR target/48767
7290 * gcc.c-torture/compile/pr48767.c: New test.
7291
7292 2011-04-27 Richard Guenther <rguenther@suse.de>
7293
7294 PR tree-optimization/48772
7295 * g++.dg/pr48772.C: New testcase.
7296
7297 2011-04-27 Jakub Jelinek <jakub@redhat.com>
7298
7299 PR c/48742
7300 * gcc.c-torture/compile/pr48742.c: New test.
7301
7302 2011-04-26 Jason Merrill <jason@redhat.com>
7303
7304 * g++.dg/lookup/koenig13.C: New.
7305
7306 * g++.dg/cpp0x/initlist48.C: New.
7307
7308 2011-04-25 Jason Merrill <jason@redhat.com>
7309
7310 * g++.dg/cpp0x/sfinae17.C: New.
7311
7312 2011-03-23 Michael Meissner <meissner@linux.vnet.ibm.com>
7313
7314 PR target/48258
7315 * gcc.target/powerpc/pr48258-1.c: New file.
7316 * gcc.target/powerpc/pr48258-2.c: Ditto.
7317
7318 2011-04-26 Xinliang David Li <davidxl@google.com>
7319
7320 * gcc.dg/uninit-suppress.c: New test.
7321 * gcc.dg/uninit-suppress.c: New test.
7322
7323 2011-04-26 Jakub Jelinek <jakub@redhat.com>
7324
7325 PR debug/48768
7326 * gcc.dg/pr48768.c: New test.
7327
7328 PR tree-optimization/48734
7329 * gcc.c-torture/compile/pr48734.c: New test.
7330
7331 PR testsuite/48753
7332 * gcc.dg/tree-prof/val-prof-2.c: Adjust for 32-bit HWI.
7333
7334 2011-04-26 Richard Guenther <rguenther@suse.de>
7335
7336 PR tree-optimization/48731
7337 * gcc.dg/torture/pr48731.c: New testcase.
7338
7339 2011-04-26 Richard Guenther <rguenther@suse.de>
7340
7341 PR testsuite/48753
7342 * gcc.dg/tree-prof/val-prof-2.c: Adjust.
7343
7344 2011-04-26 Richard Guenther <rguenther@suse.de>
7345
7346 PR middle-end/48694
7347 * gcc.dg/torture/pr48694-1.c: New testcase.
7348 * gcc.dg/torture/pr48694-2.c: Likewise.
7349
7350 2011-04-25 Paolo Carlini <paolo.carlini@oracle.com>
7351
7352 * g++.dg/ext/underlying_type1.C: New.
7353 * g++.dg/ext/underlying_type2.C: Likewise.
7354 * g++.dg/ext/underlying_type3.C: Likewise.
7355 * g++.dg/ext/underlying_type4.C: Likewise.
7356 * g++.dg/ext/underlying_type5.C: Likewise.
7357 * g++.dg/ext/underlying_type6.C: Likewise.
7358 * g++.dg/ext/underlying_type7.C: Likewise.
7359 * g++.dg/ext/underlying_type8.C: Likewise.
7360 * g++.dg/ext/underlying_type9.C: Likewise.
7361 * g++.dg/ext/underlying_type10.C: Likewise.
7362
7363 2011-04-25 Jason Merrill <jason@redhat.com>
7364
7365 * g++.dg/cpp0x/regress/template-const2.C: New.
7366
7367 2011-04-25 Jeff Law <law@redhat.com>
7368
7369 * gcc.dg/tree-ssa/vrp56.c: new test.
7370
7371 2011-04-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7372
7373 * go.test/go-test.exp (go-set-goarch): Accept mips*-*-*.
7374
7375 2011-04-24 Jakub Jelinek <jakub@redhat.com>
7376
7377 PR preprocessor/48740
7378 * c-c++-common/raw-string-11.c: New test.
7379
7380 2011-04-23 John David Anglin <dave.anglin@nrc-cnrc.ca>
7381
7382 * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
7383 hppa*-*-hpux*.
7384
7385 2011-04-23 Tobias Burnus <burnus@net-b.de>
7386
7387 PR fortran/18918
7388 * gfortran.dg/coarray_19.f90: New.
7389
7390 2011-04-23 Jakub Jelinek <jakub@redhat.com>
7391
7392 PR c/48685
7393 * gcc.dg/pr48685.c: New test.
7394
7395 2011-04-22 Jan Hubicka <jh@suse.cz>
7396
7397 * gcc.dg/tree-ssa/pr38699.c: Fix testcase.
7398
7399 2011-04-22 Jakub Jelinek <jakub@redhat.com>
7400
7401 PR tree-optimization/48717
7402 * gcc.c-torture/execute/pr48717.c: New test.
7403
7404 2011-04-22 Uros Bizjak <ubizjak@gmail.com>
7405
7406 PR target/48723
7407 * gcc.target/i386/pr48723.c: New test.
7408
7409 2011-04-22 Jakub Jelinek <jakub@redhat.com>
7410
7411 PR c/48716
7412 * gcc.dg/gomp/pr48716.c: New test.
7413 * g++.dg/gomp/pr48716.C: New test.
7414
7415 2011-04-22 Alexander Monakov <amonakov@ispras.ru>
7416
7417 PR c/36750
7418 * gcc.dg/missing-field-init-2.c: Update testcase.
7419
7420 2011-04-22 Alan Modra <amodra@gmail.com>
7421
7422 * gcc.target/powerpc/ppc-pow.c: Allow for tail calls.
7423
7424 2011-04-21 Thomas Koenig <tkoenig@gcc.gnu.org>
7425
7426 PR fortran/48405
7427 * gfortran.dg/function_optimize_6.f90: New test.
7428
7429 2011-04-21 Easwaran Raman <eraman@google.com>
7430
7431 * gcc.dg/stack-layout-2.c: New test.
7432
7433 2011-04-21 Richard Guenther <rguenther@suse.de>
7434
7435 PR lto/48703
7436 * g++.dg/lto/pr48207-2_0.C: New testcase.
7437 * g++.dg/lto/pr48207-3_0.C: Likewise.
7438
7439 2011-04-21 Eric Botcazou <ebotcazou@adacore.com>
7440
7441 * gnat.dg/volatile5.adb: New test.
7442 * gnat.dg/volatile5_pkg.ads: New helper.
7443
7444 2011-04-21 Uros Bizjak <ubizjak@gmail.com>
7445
7446 PR target/48708
7447 * gcc.target/i386/pr48708.c: New test.
7448
7449 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
7450
7451 * gcc.dg/vect/vect-119.c: New test.
7452
7453 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
7454
7455 * gcc.dg/vect/vect.exp: Run the main tests twice, one with -flto
7456 and once without.
7457
7458 2011-04-21 Richard Earnshaw <rearnsha@arm.com>
7459 Richard Sandiford <richard.sandiford@linaro.org>
7460
7461 PR target/46329
7462 * gcc.target/arm/pr46329.c: New test.
7463
7464 2011-04-21 Tobias Burnus <burnus@net-b.de>
7465
7466 PR fortran/18918
7467 * gfortran.dg/coarray_18.f90: New.
7468
7469 2011-04-20 Jason Merrill <jason@redhat.com>
7470
7471 * g++.dg/cpp0x/initlist47.C: New.
7472
7473 * g++.dg/init/dtor4.C: New.
7474
7475 2011-04-20 Uros Bizjak <ubizjak@gmail.com>
7476
7477 PR target/48678
7478 * gcc.target/i386/sse2-pinsrw.c: New test.
7479 * gcc.target/i386/avx-vpinsrw.c: Ditto.
7480 * gcc.target/i386/sse4_1-insvqi.c: Ditto.
7481 * gcc.target/i386/sse2-insvhi.c: Ditto.
7482 * gcc.target/i386/sse4_1-insvsi.c: Ditto.
7483 * gcc.target/i386/sse4_1-insvdi.c: Ditto.
7484
7485 2011-04-20 Jason Merrill <jason@redhat.com>
7486
7487 * g++.dg/template/const4.C: New.
7488
7489 2011-04-20 Easwaran Raman <eraman@google.com>
7490
7491 * gcc.dg/stack-layout-1.c: New test.
7492
7493 2011-04-20 Daniel Jacobowitz <dan@codesourcery.com>
7494
7495 * gcc.dg/vect/vect-shift-3.c, gcc.dg/vect/vect-shift-4.c: New.
7496 * lib/target-supports.exp (check_effective_target_vect_shift_char): New
7497 function.
7498
7499 2011-04-20 Kai Tietz <ktietz@redhat.com>
7500
7501 * gcc.dg/binop-xor1.c: New test.
7502 * gcc.dg/binop-xor2.c: New test.
7503 * gcc.dg/binop-xor3.c: New test.
7504 * gcc.dg/binop-xor4.c: New test.
7505 * gcc.dg/binop-xor5.c: New test.
7506
7507 2011-04-20 Richard Guenther <rguenther@suse.de>
7508
7509 PR tree-optimization/47892
7510 * gcc.dg/vect/fast-math-ifcvt-1.c: New testcase.
7511
7512 2011-04-20 Richard Guenther <rguenther@suse.de>
7513
7514 PR middle-end/48695
7515 * g++.dg/torture/pr48695.C: New testcase.
7516
7517 2011-04-20 Georg-Johann Lay <avr@gjlay.de>
7518
7519 * gcc.dg/pr42629.c: Add dg-require-effective-target int32plus
7520 * gcc.c-torture/execute/cmpsi-2.c: Ditto
7521 * gcc.c-torture/execute/pr45262.c: Ditto
7522 * gcc.dg/torture/pr43165.c: Ditto.
7523 * gcc.dg/torture/pr47228.c: Ditto.
7524 * gcc.dg/tree-ssa/pr45144.c: Ditto.
7525 * gcc.dg/ipa/pr45644.c: Ditto.
7526 * gcc.c-torture/compile/pr43191.c: Ditto. Remove dg-skip-if for
7527 PDP11.
7528
7529 2011-04-19 Jason Merrill <jason@redhat.com>
7530
7531 * g++.dg/ext/complex7.C: New.
7532
7533 * g++.dg/ext/attrib41.C: New.
7534
7535 2011-04-19 Kaz Kojima <kkojima@gcc.gnu.org>
7536
7537 PR testsuite/48676
7538 * gcc.dg/torture/pr37868.c: Skip on sh*-*-*.
7539
7540 2011-04-19 Jakub Jelinek <jakub@redhat.com>
7541
7542 PR target/48678
7543 * gcc.target/i386/pr48678.c: New test.
7544
7545 2011-04-19 Martin Jambor <mjambor@suse.cz>
7546
7547 * g++.dg/opt/devirt1.C: Bump to -O2, remove XFAIL.
7548 * g++.dg/opt/devirt2.C: New test.
7549 * g++.dg/ipa/devirt-g-1.C: Likewise.
7550
7551 2011-04-19 Tobias Burnus <burnus@net-b.de>
7552
7553 PR fortran/48588
7554 * gfortran.dg/whole_file_33.f90: New.
7555
7556 2011-04-19 Martin Jambor <mjambor@suse.cz>
7557
7558 * g++.dg/ipa/devirt-7.C: New test.
7559
7560 2011-04-19 Richard Guenther <rguenther@suse.de>
7561
7562 PR lto/48207
7563 * g++.dg/lto/pr48207_0.C: New testcase.
7564
7565 2011-04-18 Jason Merrill <jason@redhat.com>
7566
7567 * g++.dg/init/void1.C: New.
7568
7569 * g++.dg/cpp0x/union4.C: New.
7570
7571 2011-04-18 Jakub Jelinek <jakub@redhat.com>
7572
7573 PR middle-end/48661
7574 * g++.dg/torture/pr48661.C: New test.
7575
7576 PR c++/48632
7577 * g++.dg/gomp/pr48632.C: New test.
7578
7579 2011-04-18 Uros Bizjak <ubizjak@gmail.com>
7580
7581 * gcc.target/i386/sse2-maskmovdqu.c: New test.
7582 * gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
7583
7584 2011-04-18 Tobias Burnus <burnus@net-b.de>
7585
7586 PR fortran/18918
7587 * gfortran.dg/coarray_17.f90: New.
7588 * gfortran.dg/coarray_10.f90: Update dg-error.
7589
7590 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7591
7592 PR testsuite/48251
7593 * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
7594 * gfortran.dg/guality/guality.exp: Likewise.
7595
7596 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7597
7598 * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
7599
7600 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7601
7602 * gcc.dg/vect/pr48377.c: Remove dg-do run.
7603
7604 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7605
7606 * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
7607
7608 2011-04-18 Richard Guenther <rguenther@suse.de>
7609
7610 PR middle-end/46364
7611 * g++.dg/torture/pr46364.C: New testcase.
7612
7613 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7614
7615 * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
7616
7617 2011-04-18 Alexander Monakov <amonakov@ispras.ru>
7618
7619 * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
7620
7621 2011-04-18 Ulrich Weigand <ulrich.weigand@linaro.org>
7622 Ira Rosen <ira.rosen@linaro.org>
7623
7624 PR target/48252
7625 * gcc.target/arm/pr48252.c: New test.
7626
7627 2011-04-18 Jakub Jelinek <jakub@redhat.com>
7628
7629 PR tree-optimization/48616
7630 * gcc.dg/pr48616.c: New test.
7631
7632 2011-04-18 Tobias Burnus <burnus@net-b.de>
7633
7634 PR fortran/18918
7635 * gfortran.dg/coarray_16.f90: New.
7636
7637 2011-04-18 Paul Thomas <pault@gcc.gnu.org>
7638
7639 PR fortran/48462
7640 * gfortran.dg/realloc_on_assign_7.f03: New test.
7641
7642 2011-04-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7643
7644 PR libgfortran/48602
7645 * gfortran.dg/fmt_g0_6.f08: New test.
7646
7647 2011-04-17 Jason Merrill <jason@redhat.com>
7648
7649 * g++.dg/cpp0x/sfinae16.C: New.
7650
7651 2011-04-17 Richard Sandiford <rdsandiford@googlemail.com>
7652
7653 * gcc.target/mips/reg-var-1.c: New test.
7654
7655 2011-04-17 Jan Hubicka <jh@suse.cz>
7656
7657 * gcc.dg/winline-5.c: Update testcase.
7658
7659 2011-04-17 Eric Botcazou <ebotcazou@adacore.com>
7660
7661 * gnat.dg/discr27.ad[sb]: Move dg directive.
7662 * gnat.dg/discr28.ad[sb]: New test.
7663 * gnat.dg/discr28_pkg.ads: New helper.
7664
7665 2011-04-17 Michael Matz <matz@suse.de>
7666
7667 PR tree-optimization/48622
7668 PR lto/48645
7669 * gcc.dg/lto/pr48622_0.c: New test.
7670
7671 2011-04-16 Uros Bizjak <ubizjak@gmail.com>
7672
7673 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns.
7674 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
7675 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
7676 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
7677 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
7678 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
7679
7680 2011-04-15 Jason Merrill <jason@redhat.com>
7681
7682 * g++.dg/cpp0x/range-for17.C: New.
7683
7684 2011-04-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
7685
7686 * g++.dg/cpp0x/range-for2.C: Correct for declaration.
7687 * g++.dg/cpp0x/range-for3.C: Likewise.
7688 * g++.dg/cpp0x/range-for9.C: Correct error message.
7689 * g++.dg/cpp0x/range-for11.C: New.
7690 * g++.dg/cpp0x/range-for12.C: New.
7691 * g++.dg/cpp0x/range-for13.C: New.
7692 * g++.dg/cpp0x/range-for14.C: New.
7693 * g++.dg/cpp0x/range-for15.C: New.
7694 * g++.dg/cpp0x/range-for16.C: New.
7695
7696 2011-04-15 Tobias Burnus <burnus@net-b.de>
7697
7698 PR fortran/18918
7699 * gfortran.dg/coarray_15.f90: Change to dg-do run.
7700
7701 2011-04-15 Nicola Pero <nicola.pero@meta-innovation.com>
7702
7703 * objc.dg/naming-4.m: Updated.
7704 * objc.dg/naming-5.m: Updated.
7705 * objc.dg/naming-6.m: New.
7706 * objc.dg/naming-7.m: New.
7707 * obj-c++.dg/naming-1.mm: Updated.
7708 * obj-c++.dg/naming-2.mm: Updated.
7709 * obj-c++.dg/naming-3.mm: New.
7710 * obj-c++.dg/naming-4.mm: New.
7711
7712 2011-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7713
7714 PR libgfortran/48589
7715 * gfortran.dg/fmt_g0_5.f08: New test.
7716
7717 2011-04-15 Richard Guenther <rguenther@suse.de>
7718
7719 PR testsuite/48286
7720 * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
7721
7722 2011-04-15 Georg-Johann Lay <avr@gjlay.de>
7723
7724 * gcc.target/avr/torture/pr41885.c (dg-options): Change
7725 -finline-limit=0 to -fno-inline
7726
7727 2011-04-15 Jakub Jelinek <jakub@redhat.com>
7728
7729 PR target/48614
7730 * gcc.target/i386/pr46084.c: Require avx_runtime instead of
7731 just avx.
7732
7733 2011-04-14 Jakub Jelinek <jakub@redhat.com>
7734
7735 PR target/48605
7736 * gcc.target/i386/sse4_1-insertps-3.c: New test.
7737 * gcc.target/i386/sse4_1-insertps-4.c: New test.
7738 * gcc.target/i386/avx-insertps-3.c: New test.
7739 * gcc.target/i386/avx-insertps-4.c: New test.
7740
7741 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
7742
7743 * gcc.target/avr/torture/pr41885.c (dg-options): Add
7744 -finline-limit=0
7745
7746 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
7747
7748 PR target/46779
7749 PR target/45291
7750 PR target/41894
7751 * gcc.target/avr/pr46779-1.c: New test case
7752 * gcc.target/avr/pr46779-2.c: New test case
7753
7754 2011-04-14 Jason Merrill <jason@redhat.com>
7755
7756 * g++.dg/cpp0x/sfinae15.C: New.
7757
7758 * g++.dg/cpp0x/sfinae14.C: New.
7759
7760 * g++.dg/ext/vla10.C: New.
7761
7762 2011-04-14 Richard Guenther <rguenther@suse.de>
7763
7764 * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
7765
7766 2011-04-14 Richard Guenther <rguenther@suse.de>
7767
7768 * gcc.dg/fold-bitand-4.c: Move ...
7769 * c-c++-common/fold-bitand-4.c: ... here. Adjust slightly.
7770
7771 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
7772
7773 * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
7774 variables const.
7775 * gcc.target/avr/torture/trivial.c: Ditto.
7776
7777 2011-04-13 Jason Merrill <jason@redhat.com>
7778
7779 * g++.dg/template/operator11.C: New.
7780
7781 2011-04-13 Jakub Jelinek <jakub@redhat.com>
7782
7783 PR middle-end/48591
7784 * gcc.dg/gomp/pr48591.c: New test.
7785
7786 PR c++/48570
7787 * g++.dg/cpp0x/constexpr-wstring1.C: New test.
7788 * g++.dg/cpp0x/constexpr-wstring2.C: New test.
7789
7790 2011-04-13 Dodji Seketeli <dodji@redhat.com>
7791
7792 PR c++/48574
7793 * g++.dg/template/dependent-expr7.C: New test case.
7794
7795 2011-04-13 Jason Merrill <jason@redhat.com>
7796
7797 * g++.dg/cpp0x/sfinae13.C: New.
7798
7799 2011-04-13 Uros Bizjak <ubizjak@gmail.com>
7800
7801 * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
7802
7803 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
7804
7805 * gcc.target/arm/pr43698.c: Remove -march option.
7806
7807 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
7808
7809 * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
7810 -march option.
7811
7812 2011-04-12 Paul Thomas <pault@gcc.gnu.org>
7813
7814 PR fortran/48360
7815 PR fortran/48456
7816 * gfortran.dg/realloc_on_assign_6.f03: New test.
7817
7818 2011-04-12 Kai Tietz <ktietz@redhat.com>
7819
7820 * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
7821 targets the additional -mno-ms-bitfields and
7822 -Wno-packed-bitfield-compat options.
7823 * g++.dg/ext/bitfield3.C: Likewise.
7824 * g++.dg/ext/bitfield4.C: Likewise.
7825 * g++.dg/ext/bitfield5.C: Likewise.
7826 * gcc.dg/bitfld-15.c: Likewise.
7827 * gcc.dg/bitfld-16.c: Likewise.
7828 * gcc.dg/bitfld-17.c: Likewise.
7829 * gcc.dg/bitfld-18.c: Likewise.
7830
7831 2011-04-12 Richard Sandiford <richard.sandiford@linaro.org>
7832
7833 * gcc.target/arm/neon-vld3-1.c: New test.
7834 * gcc.target/arm/neon-vst3-1.c: New test.
7835 * gcc.target/arm/neon/v*.c: Regenerate.
7836
7837 2011-04-12 Jakub Jelinek <jakub@redhat.com>
7838
7839 PR rtl-optimization/48549
7840 * g++.dg/opt/pr48549.C: New test.
7841
7842 2011-04-12 Richard Guenther <rguenther@suse.de>
7843
7844 PR tree-optimization/46076
7845 * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
7846
7847 2011-04-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7848
7849 PR testsuite/21164
7850 * lib/compat.exp (compat-execute): Declare unsupported after
7851 stripping path from src1.
7852 * lib/lto.exp (lto-execute): Likewise.
7853
7854 2011-04-12 Jakub Jelinek <jakub@redhat.com>
7855
7856 PR c/48552
7857 * gcc.dg/pr48552-1.c: New test.
7858 * gcc.dg/pr48552-2.c: New test.
7859
7860 2011-04-11 Jason Merrill <jason@redhat.com>
7861
7862 * g++.dg/cpp0x/sfinae12.C: New.
7863
7864 * g++.dg/cpp0x/enum10.C: New.
7865
7866 * g++.dg/cpp0x/lambda/lambda-this4.C: New.
7867
7868 * g++.dg/cpp0x/rv-func.C: New.
7869
7870 2011-04-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7871
7872 * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
7873 alpha*-dec-osf5*.
7874
7875 2011-04-11 Martin Jambor <mjambor@suse.cz>
7876
7877 PR tree-optimization/48195
7878 * gcc.dg/ipa/pr48195.c: New test.
7879
7880 2011-04-10 Eric Botcazou <ebotcazou@adacore.com>
7881
7882 * gnat.dg/return3.adb: Remove unused switch.
7883
7884 2011-04-08 Mike Stump <mikestump@comcast.net>
7885
7886 PR testsuite/48506
7887 * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
7888 default to fno-common.
7889
7890 2011-04-08 Georg-Johann Lay <avr@gjlay.de>
7891
7892 * gcc.dg/sibcall-3.c: Don't xfail on AVR.
7893 * gcc.dg/sibcall-4.c: Don't xfail on AVR.
7894
7895 2011-04-08 Thomas Koenig <tkoenig@gcc.gnu.org>
7896
7897 PR fortran/48448
7898 * gfortran.dg/function_optimize_5.f90: New test.
7899
7900 2011-04-08 Eric Botcazou <ebotcazou@adacore.com>
7901
7902 * gnat.dg/aggr17.adb: New test.
7903 * gnat.dg/aggr18.adb: Likewise.
7904
7905 2011-04-08 Michael Matz <matz@suse.de>
7906
7907 PR middle-end/48389
7908 * gcc.target/i386/pr48389.c: New test.
7909
7910 2011-04-08 Andrey Belevantsev <abel@ispras.ru>
7911
7912 PR rtl-optimization/48272
7913 * g++.dg/opt/pr48272.C: New.
7914
7915 2011-04-08 Dmitry Melnik <dm@ispras.ru>
7916
7917 PR rtl-optimization/48235
7918 * gcc.dg/pr48235.c: New.
7919
7920 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
7921
7922 PR rtl-optimization/48302
7923 * g++.dg/opt/pr48302.C: New.
7924
7925 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
7926
7927 PR target/48273
7928 * g++.dg/opt/pr48273.C: New.
7929
7930 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
7931
7932 PR rtl-optimization/48442
7933 * gcc.dg/pr48442.c: New.
7934
7935 2011-04-08 Jakub Jelinek <jakub@redhat.com>
7936
7937 PR tree-optimization/48377
7938 * gcc.dg/vect/pr48377.c: New test.
7939
7940 2011-04-07 Jason Merrill <jason@redhat.com>
7941
7942 * g++.dg/cpp0x/regress/call1.C: New.
7943
7944 * g++.dg/cpp0x/variadic107.C: New.
7945
7946 * g++.dg/cpp0x/sfinae11.C: New.
7947 * g++.dg/cpp0x/noexcept02.C: Fix.
7948
7949 * g++.dg/cpp0x/sfinae10.C: New.
7950
7951 * g++.dg/cpp0x/sfinae9.C: New.
7952
7953 * c-c++-common/Wcast-qual-1.c: Move here from...
7954 * gcc.dg/cast-qual-3.c: ...here, and...
7955 * g++.dg/warn/Wcast-qual2.C: ...here.
7956
7957 * g++.dg/cpp0x/sfinae8.C: New.
7958
7959 * g++.dg/cpp0x/sfinae7.C: New.
7960
7961 * g++.dg/cpp0x/enum9.C: New.
7962
7963 2011-04-07 Mike Stump <mikestump@comcast.net>
7964
7965 * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
7966 with no trampolines.
7967
7968 2011-04-07 Jakub Jelinek <jakub@redhat.com>
7969
7970 PR fortran/48117
7971 * gfortran.dg/gomp/pr48117.f90: New test.
7972
7973 PR debug/48343
7974 * gcc.dg/torture/pr48343.c: New test.
7975
7976 2011-04-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7977
7978 * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
7979
7980 2011-04-07 Maxim Kuvyrkov <maxim@codesourcery.com>
7981
7982 * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
7983
7984 2011-04-07 Tom de Vries <tom@codesourcery.com>
7985
7986 PR target/43920
7987 * lib/scanasm.exp (object-size): New proc.
7988 * gcc.target/arm/pr43920-2.c: New test.
7989
7990 2011-04-06 Tobias Burnus <burnus@net-b.de>
7991
7992 PR fortran/18918
7993 PR fortran/48477
7994 * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
7995
7996 2011-04-06 Steve Ellcey <sje@cup.hp.com>
7997
7998 * gcc.dg/mtune.c: Prune note from output.
7999
8000 2011-04-06 Jakub Jelinek <jakub@redhat.com>
8001
8002 PR debug/48466
8003 * gcc.dg/guality/pr36977.c: New test.
8004 * gcc.dg/guality/pr48466.c: New test.
8005
8006 2011-04-06 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
8007
8008 * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
8009
8010 2011-04-06 Eric Botcazou <ebotcazou@adacore.com>
8011
8012 * gnat.dg/return3.adb: New test.
8013
8014 2011-04-06 Richard Guenther <rguenther@suse.de>
8015
8016 PR tree-optimization/47663
8017 * gcc.dg/tree-ssa/inline-8.c: New testcase.
8018
8019 2011-04-05 Eric Botcazou <ebotcazou@adacore.com>
8020
8021 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
8022 Solaris 8 and 9 as well.
8023
8024 2011-04-05 Tom de Vries <tom@codesourcery.com>
8025
8026 PR target/43920
8027 * gcc.target/arm/pr43920-1.c: New test.
8028
8029 2011-04-04 Yufeng Zhang <yufeng.zhang@arm.com>
8030
8031 * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
8032 (cctor): Actually return the value.
8033 (main): Cast return values.
8034
8035 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
8036
8037 * gfortran.dg/character_comparison_8.f90: New test.
8038
8039 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
8040
8041 * frontend-passes: (optimize_lexical_comparison): New function.
8042 (optimize_expr): Call it.
8043 (optimize_comparison): Also handle lexical comparison functions.
8044 Return false instad of -2 for unequal comparison.
8045
8046 2011-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
8047
8048 PR fortran/48412
8049 * function_optimize_4.f90: New test.
8050
8051 2011-04-04 Tobias Burnus <burnus@net-b.de>
8052
8053 PR fortran/18918
8054 * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
8055 * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
8056 * gfortran.dg/coarray_15.f90: New.
8057
8058 2011-04-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8059
8060 * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
8061 * gfortran.dg/bessel_7.f90: Likewise.
8062
8063 2011-04-03 Tobias Burnus <burnus@net-b.de>
8064
8065 * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
8066
8067 2011-04-03 Richard Guenther <rguenther@suse.de>
8068 Ira Rosen <ira.rosen@linaro.org>
8069
8070 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
8071 * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
8072 -ftree-loop-if-convert-stores.
8073
8074 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
8075
8076 * gnat.dg/specs/aggr2.ads: New test.
8077
8078 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
8079
8080 * gnat.dg/debug2.ad[sb]: New test.
8081 * gnat.dg/debug2_pkg.ads: New helper.
8082 * gnat.dg/debug3.ad[sb]: New test.
8083
8084 2011-04-01 Uros Bizjak <ubizjak@gmail.com>
8085
8086 * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
8087
8088 2011-04-01 Jakub Jelinek <jakub@redhat.com>
8089
8090 PR middle-end/48335
8091 * gcc.c-torture/compile/pr48335-1.c: New test.
8092 * gcc.dg/pr48335-1.c: New test.
8093 * gcc.dg/pr48335-2.c: New test.
8094 * gcc.dg/pr48335-3.c: New test.
8095 * gcc.dg/pr48335-4.c: New test.
8096 * gcc.dg/pr48335-5.c: New test.
8097 * gcc.dg/pr48335-6.c: New test.
8098 * gcc.dg/pr48335-7.c: New test.
8099 * gcc.dg/pr48335-8.c: New test.
8100 * gcc.target/i386/pr48335-1.c: New test.
8101
8102 2011-04-01 Vincent Lefevre <vincent+gcc@vinc17.org>
8103
8104 PR c/36299
8105 * gcc.dg/Waddress.c: New test.
8106
8107 2011-04-01 Thomas Koenig <tkoenig@gcc.gnu.org>
8108
8109 PR fortran/48352
8110 * gfortran.dg/function_optimize_3.f90: New test.
8111
8112 2011-04-01 Bernd Schmidt <bernds@codesourcery.com>
8113
8114 * gcc.c-torture/compile/20110401-1.c: New test.
8115
8116 * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
8117 * g++.dg/lto/20091002-2_0.C: Likewise.
8118 * g++.dg/lto/20090303_0.c: Likewise.
8119 * g++.dg/lto/20091004-1_0.C: Likewise.
8120 * g++.dg/lto/20091002-3_0.C: Likewise.
8121 * g++.dg/lto/20091004-2_0.C: Likewise.
8122 * g++.dg/lto/20081123_0.C: Likewise.
8123 * g++.dg/lto/20090313_0.C: Likewise.
8124 * g++.dg/lto/20081109-1_0.C: Likewise.
8125 * g++.dg/lto/20081219_0.C: Likewise.
8126 * g++.dg/lto/20081204-1_0.C: Likewise.
8127 * g++.dg/lto/20090302_0.C: Likewise.
8128 * g++.dg/lto/20081119-1_0.C: Likewise.
8129 * g++.dg/lto/20081118_0.C: Likewise.
8130 * gcc.dg/lto/20091020-2_0.c: Likewise.
8131 * gcc.dg/lto/20090210_0.c: Likewise.
8132 * gcc.dg/lto/20081204-1_0.c: Likewise.
8133 * gcc.dg/lto/20081224_0.c: Likewise.
8134 * gcc.dg/lto/20090219_0.c: Likewise.
8135 * gcc.dg/lto/20091014-1_0.c: Likewise.
8136 * gcc.dg/lto/20091016-1_0.c: Likewise.
8137 * gcc.dg/lto/20090206-2_0.c: Likewise.
8138 * gcc.dg/lto/20090116_0.c: Likewise.
8139 * gcc.dg/lto/20091013-1_0.c: Likewise.
8140 * gcc.dg/lto/20091015-1_0.c: Likewise.
8141 * gcc.dg/lto/20090126-2_0.c: Likewise.
8142
8143 2011-03-31 Ian Lance Taylor <iant@google.com>
8144
8145 * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
8146
8147 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
8148
8149 * gnat.dg/opt16.adb: New test.
8150
8151 2011-03-31 Jason Merrill <jason@redhat.com>
8152
8153 * g++.dg/cpp0x/defaulted24.C: New.
8154
8155 2011-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8156
8157 PR target/16292
8158 * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
8159 with -O0.
8160
8161 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
8162
8163 * g++.dg/other/i386-9.C: New test.
8164
8165 2011-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8166
8167 * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
8168
8169 2011-03-30 Jason Merrill <jason@redhat.com>
8170
8171 * g++.dg/cpp0x/regress/error-recovery1.C: New.
8172
8173 * g++.dg/cpp0x/regress/isnan.C: New.
8174
8175 * g++.dg/cpp0x/initlist46.C: New.
8176
8177 2011-03-30 Richard Sandiford <richard.sandiford@linaro.org>
8178
8179 PR target/47551
8180 * gcc.target/arm/neon-modes-2.c: New test.
8181
8182 2011-03-30 Jakub Jelinek <jakub@redhat.com>
8183
8184 PR c/48305
8185 * gcc.c-torture/compile/pr48305.c: New test.
8186
8187 2011-03-29 Jason Merrill <jason@redhat.com>
8188
8189 * g++.dg/cpp0x/regress/value-dep1.C: New.
8190
8191 2011-03-29 Steve Ellcey <sje@cup.hp.com>
8192
8193 * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
8194
8195 2011-03-29 Ian Lance Taylor <iant@google.com>
8196
8197 * go.test/go-test.exp: Handle the test lines used in several new
8198 tests.
8199 (errchk): Add opts parameter. Change all callers. Handle parens
8200 in regexps.
8201
8202 2011-03-29 Peter Bergner <bergner@vnet.ibm.com>
8203 Dominique d'Humieres <dominiq@lps.ens.fr>
8204
8205 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
8206 and __APPLE__ && __PPC__ && __ALTIVEC__.
8207
8208 2011-03-29 Jason Merrill <jason@redhat.com>
8209
8210 * g++.dg/cpp0x/dependent1.C: New.
8211
8212 * g++.dg/cpp0x/constexpr-48089.C: Adjust.
8213
8214 * g++.dg/cpp0x/constexpr-memfn1.C: New.
8215
8216 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
8217
8218 2011-03-29 Janus Weil <janus@gcc.gnu.org>
8219
8220 PR fortran/48095
8221 * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
8222 * gfortran.dg/proc_ptr_comp_32.f90: New.
8223
8224 2011-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
8225
8226 * gfortran.dg/function_optimize_1.f90: Add -Warray-temporaries,
8227 check for corresponding warning.
8228
8229 2011-03-28 Jason Merrill <jason@redhat.com>
8230
8231 * g++.dg/cpp0x/rv-deduce2.C: New.
8232
8233 2011-03-29 Jakub Jelinek <jakub@redhat.com>
8234
8235 PR debug/48203
8236 * gcc.dg/pr48203.c: New test.
8237
8238 2011-03-28 Jeff Law <law@redhat.com>
8239
8240 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
8241
8242 2011-03-28 Peter Bergner <bergner@vnet.ibm.com>
8243
8244 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
8245 and __PPC__ && __ALTIVEC__.
8246
8247 2011-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
8248
8249 PR testsuite/48238
8250 * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
8251 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
8252 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
8253 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
8254
8255 2011-03-28 Jason Merrill <jason@redhat.com>
8256
8257 * g++.dg/cpp0x/initlist-array2.C: New.
8258
8259 * g++.dg/cpp0x/initlist-array1.C: New.
8260
8261 * g++.dg/cpp0x/constexpr-compound.C: New.
8262
8263 * g++.dg/cpp0x/constexpr-using.C: New.
8264
8265 * g++.dg/cpp0x/constexpr-noexcept.C: New.
8266
8267 2011-03-28 H.J. Lu <hongjiu.lu@intel.com>
8268
8269 PR testsuite/48276
8270 * gcc.target/i386/pr47502-2.c: Add -fno-pic.
8271
8272 2011-03-28 Eric Botcazou <ebotcazou@adacore.com>
8273
8274 * gcc.dg/slp-1.c: New test.
8275
8276 2011-03-27 H.J. Lu <hongjiu.lu@intel.com>
8277
8278 * gcc.target/i386/avx256-unaligned-load-1.c: New.
8279 * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
8280 * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
8281 * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
8282 * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
8283 * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
8284 * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
8285 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
8286 * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
8287 * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
8288 * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
8289 * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
8290 * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
8291 * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
8292
8293 2011-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
8294
8295 PR fortran/47065
8296 * gfortran.dg/trim_optimize_5.f90: New test.
8297 * gfortran.dg/trim_optimize_6.f90: New test.
8298
8299 2011-03-27 Richard Sandiford <rdsandiford@googlemail.com>
8300
8301 PR target/38598
8302 * gcc.target/mips/madd-7.c: Remove -mlong32.
8303 * gcc.target/mips/msub-7.c: Likewise.
8304
8305 2011-03-27 Ira Rosen <ira.rosen@linaro.org>
8306
8307 * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
8308 accesses to preserve the meaning of the test for doubleword vectors.
8309 * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
8310 * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
8311
8312 2011-03-26 Janus Weil <janus@gcc.gnu.org>
8313
8314 PR fortran/48291
8315 * gfortran.dg/class_42.f03: New.
8316
8317 2011-03-26 Ira Rosen <ira.rosen@linaro.org>
8318
8319 * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
8320 strided accesses.
8321
8322 2011-03-26 Andrey Belevantsev <abel@ispras.ru>
8323
8324 PR rtl-optimization/48144
8325 * gcc.dg/pr48144.c: New test.
8326
8327 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
8328
8329 * gnat.dg/discr27.ad[sb]: New test.
8330
8331 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
8332
8333 * gnat.dg/limited_with2.ad[sb]: New test.
8334 * gnat.dg/limited_with2_pkg1.ads: New helper.
8335 * gnat.dg/limited_with2_pkg2.ads: Likewise.
8336
8337 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
8338
8339 * gnat.dg/opt15.adb: New test.
8340 * gnat.dg/opt15_pkg.ad[sb]: New helper.
8341
8342 2011-03-25 Tobias Burnus <burnus@net-b.de>
8343
8344 PR fortran/48174
8345 PR fortran/45304
8346 * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
8347 * gfortran.dg/leadz_trailz_3.f90: Ditto
8348
8349 2011-03-25 Martin Jambor <mjambor@suse.cz>
8350
8351 * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
8352
8353 2011-03-25 Jason Merrill <jason@redhat.com>
8354
8355 * g++.dg/cpp0x/defaulted22.C: New.
8356 * g++.dg/cpp0x/defaulted23.C: New.
8357 * g++.dg/cpp0x/defaulted15.C: Adjust.
8358
8359 2011-03-25 Jason Merrill <jason@redhat.com>
8360
8361 * g++.dg/cpp0x/move1.C: New.
8362
8363 2011-03-25 Ira Rosen <ira.rosen@linaro.org>
8364
8365 PR target/48287
8366 * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
8367
8368 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8369
8370 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
8371 for mips-sgi-irix6.5.
8372 Replace snprintf prototype by <stdio.h>.
8373
8374 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8375
8376 PR testsuite/48283
8377 * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
8378 run_expensive_tests.
8379 * gcc.dg/graphite/block-4.c: Likewise.
8380 * gcc.dg/graphite/block-7.c: Likewise.
8381 * gcc.dg/graphite/block-8.c: Likewise.
8382
8383 2011-03-25 Richard Guenther <rguenther@suse.de>
8384
8385 * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
8386 * g++.dg/tree-ssa/pr8781.C: Likewise.
8387 * gcc.dg/ipa/ipa-pta-13.c: Likewise.
8388 * gcc.dg/ipa/ipa-pta-3.c: Likewise.
8389 * gcc.dg/ipa/ipa-pta-4.c: Likewise.
8390 * gcc.dg/tree-ssa/20041122-1.c: Likewise.
8391 * gcc.dg/tree-ssa/alias-18.c: Likewise.
8392 * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
8393 * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
8394 * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
8395 * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
8396 * gcc.dg/tree-ssa/loadpre6.c: Likewise.
8397 * gcc.dg/tree-ssa/pr21574.c: Likewise.
8398 * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
8399 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
8400 * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
8401 * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
8402 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
8403 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
8404 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
8405 * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
8406 * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
8407 * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
8408 * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
8409 * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
8410 * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
8411 * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
8412 * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
8413 * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
8414 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
8415 * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
8416 * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
8417 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
8418 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
8419 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
8420 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
8421 * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
8422 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
8423 * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
8424 * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
8425 * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
8426 * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
8427 * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
8428 * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
8429 * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
8430 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
8431 * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
8432 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
8433 * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
8434 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
8435 * c-c++-common/pr46562-2.c: Likewise.
8436 * gfortran.dg/pr42108.f90: Likewise.
8437 * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
8438 foo to be inlined even at -O1.
8439 * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
8440 * gcc.dg/ipa/ipa-pta-14.c: Likewise.
8441 * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
8442 * gcc.dg/matrix/matrix.exp: Disable FRE.
8443
8444 2011-03-24 Jakub Jelinek <jakub@redhat.com>
8445
8446 PR debug/48204
8447 * gcc.dg/dfp/pr48204.c: New test.
8448
8449 2011-03-24 Steve Ellcey <sje@cup.hp.com>
8450
8451 PR target/48209
8452 * gcc.c-torture/execute/pr47917.c: Move this...
8453 * gcc.dg/torture/pr47917.c: to here and add xfails.
8454
8455 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
8456
8457 * gnat.dg/array16.ad[sb]: New test.
8458 * gnat.dg/array16.ads: New helper.
8459
8460 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
8461
8462 * gnat.dg/derived_type2.adb: New test.
8463
8464 2011-03-24 Richard Guenther <rguenther@suse.de>
8465
8466 PR tree-optimization/48271
8467 * g++.dg/torture/pr48271.C: New testcase.
8468
8469 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
8470
8471 * gnat.dg/array15.ad[sb]: New test.
8472
8473 2011-03-24 Uros Bizjak <ubizjak@gmail.com>
8474
8475 PR target/48237
8476 * gcc.target/i386/pr48237.c: New test.
8477
8478 2011-03-24 Richard Guenther <rguenther@suse.de>
8479
8480 PR middle-end/48269
8481 * gcc.dg/builtin-object-size-10.c: New testcase.
8482
8483 2011-03-24 Richard Guenther <rguenther@suse.de>
8484
8485 PR tree-optimization/46562
8486 * c-c++-common/pr46562-2.c: New testcase.
8487 * c-c++-common/pr46562.c: Likewise.
8488
8489 2011-03-24 Ira Rosen <ira.rosen@linaro.org>
8490
8491 * gcc.dg/vect/vect-cselim-1.c: New test.
8492 * gcc.dg/vect/vect-cselim-2.c: New test.
8493
8494 2011-03-23 Chung-Lin Tang <cltang@codesourcery.com>
8495
8496 * gcc.target/arm/pr46934.c: New.
8497
8498 2011-03-23 Ian Lance Taylor <iant@google.com>
8499
8500 * go.test/go-test.exp (errchk): Ignore lines containing ////.
8501
8502 2011-03-23 Richard Guenther <rguenther@suse.de>
8503
8504 * gcc.dg/struct: Remove directory and contents.
8505
8506 2011-03-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8507
8508 PR testsuite/48251
8509 * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
8510
8511 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
8512
8513 * gnat.dg/discr26.ad[sb]: New test.
8514 * gnat.dg/discr26_pkg.ads: New helper.
8515
8516 2011-03-23 Richard Sandiford <richard.sandiford@linaro.org>
8517
8518 PR target/47553
8519 * gcc.target/arm/neon-vld-1.c: New test.
8520
8521 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
8522
8523 * gnat.dg/array14.ad[sb]: New test.
8524 * gnat.dg/array14_pkg.ads: New helper.
8525
8526 2011-03-22 Joseph Myers <joseph@codesourcery.com>
8527
8528 * gcc.c-torture/execute/920501-8.x: Remove.
8529 * gcc.c-torture/execute/930513-1.x: Remove.
8530 * gcc.c-torture/execute/960312-1.x: Remove.
8531 * gcc.c-torture/compile/20000804-1.c,
8532 gcc.c-torture/compile/20001205-1.c,
8533 gcc.c-torture/compile/20001226-1.c,
8534 gcc.c-torture/compile/20010518-2.c,
8535 gcc.c-torture/compile/20020312-1.c,
8536 gcc.c-torture/compile/20020604-1.c,
8537 gcc.c-torture/compile/920501-12.c,
8538 gcc.c-torture/compile/920501-4.c,
8539 gcc.c-torture/compile/920520-1.c,
8540 gcc.c-torture/compile/980506-1.c,
8541 gcc.c-torture/execute/980709-1.x,
8542 gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
8543 options for m68hc11.
8544 * gcc.dg/cpp/assert4.c: Don't handle ARC.
8545 * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
8546 m68hc11.
8547
8548 2011-03-22 Nick Clifton <nickc@redhat.com>
8549
8550 * lib/target-supports.exp (check_profiling_available): Add MN10300
8551 to the list of targets that do not support profiling. Restore
8552 alpha sorting to this list.
8553
8554 2011-03-22 Michael Meissner <meissner@linux.vnet.ibm.com>
8555
8556 * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
8557 failure on 32-bit systems.
8558 * gcc.dg/torture/vector-2.c: Ditto.
8559
8560 2011-03-22 Richard Guenther <rguenther@suse.de>
8561
8562 PR tree-optimization/48228
8563 * gcc.dg/Wstrict-overflow-23.c: New testcase.
8564
8565 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
8566
8567 * gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for
8568 powerpc.
8569
8570 PR target/48226
8571 * gcc.target/powerpc/pr48226.c: New file.
8572
8573 2011-03-21 Jack Howarth <howarth@bromo.med.uc.edu>
8574
8575 * lib/prune.exp (prune_gcc_output): Prune "could not create
8576 compact unwind for" warnings.
8577
8578 2011-03-20 Jakub Jelinek <jakub@redhat.com>
8579
8580 PR c/42544
8581 PR c/48197
8582 * gcc.c-torture/execute/pr42544.c: New test.
8583 * gcc.c-torture/execute/pr48197.c: New test.
8584
8585 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
8586
8587 PR preprocessor/48192
8588 * gcc.target/powerpc/pr48192.c: New file.
8589
8590 PR target/48053
8591 * gcc.target/powerpc/pr48053-3.c: New file, add test case for
8592 split problem of 0 being loaded in a VSX register.
8593
8594 2011-03-21 Richard Guenther <rguenther@suse.de>
8595
8596 PR c/47939
8597 * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
8598 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
8599 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
8600 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
8601
8602 2011-03-21 Jakub Jelinek <jakub@redhat.com>
8603
8604 PR target/48213
8605 * gcc.dg/pr48213.c: New test.
8606
8607 2011-03-21 Kai Tietz <ktietz@redhat.com>
8608
8609 PR target/12171
8610 * g++.dg/plugin/attribute_plugin.c: Adjust test.
8611
8612 2011-03-21 Chung-Lin Tang <cltang@codesourcery.com>
8613
8614 * gcc.target/arm/xor-and.c: New.
8615
8616 2010-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
8617
8618 PR fortran/22572
8619 * gfortran.dg/function_optimize_1.f90: New test.
8620 * gfortran.dg/function_optimize_2.f90: New test.
8621
8622 2011-03-20 H.J. Lu <hongjiu.lu@intel.com>
8623
8624 PR rtl-optimization/47502
8625 * gcc.target/i386/pr47502-1.c: New.
8626 * gcc.target/i386/pr47502-2.c: Likewise.
8627
8628 2011-03-20 Jakub Jelinek <jakub@redhat.com>
8629
8630 PR rtl-optimization/48156
8631 * gcc.dg/pr48156.c: New test.
8632
8633 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8634
8635 PR libfortran/47439
8636 * gfortran.dg/scratch_1.f90: Adjust test.
8637
8638 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8639
8640 PR libfortran/47439
8641 * gfortran.dg/scratch_1.f90: New test.
8642
8643 2011-03-18 Joseph Myers <joseph@codesourcery.com>
8644
8645 * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
8646 variably modified typedefs.
8647 * gcc.dg/c1x-typedef-2.c: Remove.
8648
8649 2011-03-18 Joseph Myers <joseph@codesourcery.com>
8650
8651 * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
8652 * gcc.dg/c1x-anon-struct-3.c: New test.
8653 * gcc.dg/anon-struct-11.c: Update.
8654
8655 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8656
8657 * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
8658 dg-xfail-run-if.
8659 Only xfail with gas.
8660
8661 2011-03-18 Jason Merrill <jason@redhat.com>
8662
8663 * g++.dg/template/fn-ptr1.C: New.
8664
8665 * g++.dg/overload/volatile1.C: New.
8666
8667 * g++.dg/opt/pr23372.C: New.
8668
8669 * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
8670
8671 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8672
8673 PR middle-end/47405
8674 * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
8675
8676 2011-03-18 Chung-Lin Tang <cltang@codesourcery.com>
8677
8678 * gcc.target/arm/unsigned-extend-1.c: New.
8679
8680 2011-03-18 Jakub Jelinek <jakub@redhat.com>
8681
8682 PR bootstrap/48161
8683 * gcc.c-torture/compile/pr48161.c: New test.
8684
8685 2011-03-17 H.J. Lu <hongjiu.lu@intel.com>
8686
8687 PR middle-end/47725
8688 * gcc.dg/torture/pr47725.c: New.
8689
8690 2011-03-17 Jason Merrill <jason@redhat.com>
8691
8692 * g++.dg/cpp0x/constexpr-overflow2.C: New.
8693 * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
8694
8695 2011-03-17 Eric Botcazou <ebotcazou@adacore.com>
8696
8697 * gnat.dg/specs/elab2.ads: New test.
8698 * gnat.dg/specs/elab2_pkg.ads: New helper.
8699
8700 2011-03-17 Jason Merrill <jason@redhat.com>
8701
8702 * g++.dg/cpp0x/decltype-1212.C: New.
8703 * g++.dg/cpp0x/rv-return.C: Adjust expected type.
8704
8705 2011-03-17 Jason Merrill <jason@redhat.com>
8706
8707 * g++.dg/parse/memfnquals1.C: New.
8708
8709 2011-03-17 Richard Guenther <rguenther@suse.de>
8710
8711 PR middle-end/48134
8712 * gcc.dg/pr48134.c: New testcase.
8713
8714 2011-03-17 Richard Guenther <rguenther@suse.de>
8715
8716 PR middle-end/48165
8717 * g++.dg/torture/pr48165.C: New testcase.
8718
8719 2011-03-17 Jakub Jelinek <jakub@redhat.com>
8720
8721 PR rtl-optimization/48141
8722 * gcc.dg/pr48141.c: New test.
8723
8724 2011-03-16 Jason Merrill <jason@redhat.com>
8725
8726 * g++.dg/cpp0x/constexpr-48089.C: New.
8727
8728 * g++.dg/cpp0x/constexpr-abi1.C: New.
8729
8730 * g++.dg/cpp0x/constexpr-46336.C: New.
8731 * g++.dg/parse/friend5.C: Adjust expected errors.
8732
8733 * g++.dg/cpp0x/constexpr-47570.C: New.
8734
8735 2011-03-16 Dodji Seketeli <dodji@redhat.com>
8736
8737 PR debug/47510
8738 * ++.dg/debug/dwarf2/typedef6.C: New test.
8739
8740 2011-03-16 Jason Merrill <jason@redhat.com>
8741
8742 * g++.dg/cpp0x/elision2.C: New.
8743
8744 * g++.dg/cpp0x/constexpr-array3.C: New.
8745
8746 2011-03-16 Jason Merrill <jason@redhat.com>
8747
8748 * g++.dg/cpp0x/sfinae6.C: New.
8749 * g++.dg/cpp0x/initlist38.C: Adjust expected error.
8750 * g++.dg/cpp0x/pr45908.C: Likewise.
8751 * g++.dg/cpp0x/sfinae6.C: Likewise.
8752 * g++.old-deja/g++.jason/conversion11.C: Likewise.
8753 * g++.old-deja/g++.law/arg11.C: Likewise.
8754
8755 2011-03-16 Jason Merrill <jason@redhat.com>
8756
8757 * g++.dg/template/incomplete6.C: New.
8758
8759 2011-03-16 Jeff Law <law@redhat.com>
8760
8761 * gcc.dg/tree-ssa/vrp55.c: New test.
8762
8763 2011-03-16 Jason Merrill <jason@redhat.com>
8764
8765 * g++.dg/cpp0x/auto22.C: New.
8766
8767 2011-03-16 Richard Guenther <rguenther@suse.de>
8768
8769 * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
8770 optimizing it away if promoted to const.
8771
8772 2011-03-16 Richard Guenther <rguenther@suse.de>
8773
8774 PR tree-optimization/48149
8775 * gcc.dg/fold-complex-1.c: New testcase.
8776
8777 2011-03-16 Richard Guenther <rguenther@suse.de>
8778
8779 PR testsuite/48147
8780 * gcc.dg/guality/pr45882.c: Really make sure no inlining
8781 or cloning happens.
8782
8783 2011-03-16 Richard Guenther <rguenther@suse.de>
8784
8785 PR tree-optimization/26134
8786 * gcc.dg/tree-ssa/complex-6.c: New testcase.
8787
8788 2011-03-16 Richard Guenther <rguenther@suse.de>
8789
8790 PR tree-optimization/48146
8791 * gcc.dg/torture/pr48146.c: New testcase.
8792
8793 2011-03-16 Richard Guenther <rguenther@suse.de>
8794
8795 * gcc.dg/tree-ssa/pr14814.c: Adjust.
8796 * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
8797
8798 2011-03-16 Jakub Jelinek <jakub@redhat.com>
8799
8800 PR middle-end/48136
8801 * gcc.c-torture/compile/pr48136.c: New test.
8802
8803 * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
8804
8805 PR debug/45882
8806 * gcc.dg/guality/pr45882.c: New test.
8807
8808 2011-03-15 Jason Merrill <jason@redhat.com>
8809
8810 * g++.dg/cpp0x/constexpr-recursion.C: New.
8811
8812 * g++.dg/cpp0x/implicit11.C: New.
8813
8814 2011-03-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
8815
8816 * g++.dg/cpp0x/constexpr-attribute.C: New.
8817
8818 2011-03-15 Manuel López-Ibáñez <manu@gcc.gnu.org>
8819
8820 * g++.dg/parse/pr34758.C: New.
8821
8822 2011-03-15 Xinliang David Li <davidxl@google.com>
8823
8824 PR c/47837
8825 * gcc.dg/uninit-pred-7_d.c: New test.
8826 * gcc.dg/uninit-pred-8_d.c: New test.
8827
8828 2011-03-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
8829
8830 PR target/46788
8831 * gcc.target/arm/pr46788.c: New.
8832
8833 2011-03-15 Richard Guenther <rguenther@suse.de>
8834
8835 PR middle-end/47650
8836 * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
8837 * gfortran.dg/ishft_4.f90: Likewise.
8838 * gfortran.dg/leadz_trailz_3.f90: Likewise.
8839
8840 2011-03-15 Richard Guenther <rguenther@suse.de>
8841
8842 PR tree-optimization/13954
8843 * g++.dg/tree-ssa/pr13954.C: New testcase.
8844
8845 2011-03-15 Richard Guenther <rguenther@suse.de>
8846
8847 PR tree-optimization/48037
8848 * gcc.target/i386/pr48037-1.c: New testcase.
8849
8850 2011-03-15 Richard Guenther <rguenther@suse.de>
8851
8852 PR tree-optimization/41490
8853 * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
8854 * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
8855 * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
8856 * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
8857 * g++.dg/tree-ssa/pr33604.C: Adjust.
8858
8859 2011-03-14 Jakub Jelinek <jakub@redhat.com>
8860
8861 PR middle-end/47917
8862 * gcc.c-torture/execute/pr47917.c: New test.
8863 * gcc.dg/pr47917.c: New test.
8864
8865 PR middle-end/38878
8866 * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
8867
8868 2011-03-14 Uros Bizjak <ubizjak@gmail.com>
8869
8870 * gcc.target/i386/sse4_1-floor-vec.c: New test.
8871 * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
8872 * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
8873 * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
8874 * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
8875 * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
8876 * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
8877 * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
8878 * gcc.target/i386/avx-floor-vec.c: Ditto.
8879 * gcc.target/i386/avx-ceil-vec.c: Ditto.
8880 * gcc.target/i386/avx-trunc-vec.c: Ditto.
8881 * gcc.target/i386/avx-rint-vec.c: Ditto.
8882 * gcc.target/i386/avx-floorf-vec.c: Ditto.
8883 * gcc.target/i386/avx-ceilf-vec.c: Ditto.
8884 * gcc.target/i386/avx-truncf-vec.c: Ditto.
8885 * gcc.target/i386/avx-rintf-vec.c: Ditto.
8886
8887 2011-03-14 Tom Tromey <tromey@redhat.com>
8888
8889 * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
8890 * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
8891 * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
8892
8893 2011-03-14 Tom Tromey <tromey@redhat.com>
8894
8895 * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
8896 * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
8897 * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
8898
8899 2011-03-14 H.J. Lu <hongjiu.lu@intel.com>
8900
8901 * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
8902
8903 2011-03-14 Richard Sandiford <richard.sandiford@linaro.org>
8904
8905 PR rtl-optimization/47166
8906 * gcc.c-torture/execute/postmod-1.c: New test.
8907
8908 2011-03-14 Richard Guenther <rguenther@suse.de>
8909
8910 PR middle-end/48098
8911 * gcc.dg/torture/pr48098.c: New testcase.
8912
8913 2011-03-12 Peter Bergner <bergner@vnet.ibm.com>
8914
8915 PR target/48053
8916 * gcc.target/powerpc/pr48053-1.c: New test.
8917 * gcc.target/powerpc/pr48053-2.c: Likewise.
8918
8919 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
8920
8921 PR libfortran/48066
8922 * gfortran.dg/intrinsic_ifunction_2.f90: Correct PR number.
8923
8924 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
8925
8926 PR libfortran/48066
8927 * gfortran.dg/intrinsic_ifunction_2.f90: New test case.
8928
8929 2011-03-12 Janus Weil <janus@gcc.gnu.org>
8930
8931 PR fortran/48059
8932 * gfortran.dg/class_41.f03: New.
8933
8934 2011-03-11 Dodji Seketeli <dodji@redhat.com>
8935
8936 * g++.dg/conversion/cast3.C: New test.
8937
8938 2011-03-11 Jason Merrill <jason@redhat.com>
8939
8940 * g++.dg/template/error45.C: New.
8941
8942 * g++.dg/parse/no-type-defn1.C: New.
8943
8944 * g++.dg/ext/attrib40.C: New.
8945
8946 * g++.dg/cpp0x/regress/array1.C: New.
8947
8948 2011-03-11 Richard Guenther <rguenther@suse.de>
8949
8950 PR tree-optimization/48067
8951 * gcc.dg/pr48067.c: New testcase.
8952
8953 2011-03-11 Richard Guenther <rguenther@suse.de>
8954
8955 PR lto/48073
8956 * g++.dg/lto/20110311-1_0.C: New testcase.
8957
8958 2011-03-11 Jakub Jelinek <jakub@redhat.com>
8959
8960 PR c++/48035
8961 * g++.dg/inherit/virtual8.C: New test.
8962
8963 PR middle-end/48044
8964 * gcc.dg/torture/pr48044.c: New test.
8965
8966 2011-03-11 Janus Weil <janus@gcc.gnu.org>
8967
8968 PR fortran/47768
8969 * gfortran.dg/proc_ptr_comp_31.f90: New.
8970
8971 2011-03-11 Richard Guenther <rguenther@suse.de>
8972
8973 PR tree-optimization/47278
8974 * gcc.dg/torture/pr47278-1.c: New testcase.
8975 * gcc.dg/torture/pr47278-2.c: Likewise.
8976
8977 2011-03-11 Jakub Jelinek <jakub@redhat.com>
8978
8979 PR tree-optimization/48063
8980 * gcc.dg/torture/pr48063.c: New test.
8981
8982 2011-03-10 Jason Merrill <jason@redhat.com>
8983
8984 * g++.dg/template/array22.C: New.
8985
8986 * g++.dg/cpp0x/syntax-err1.C: New.
8987 * g++.dg/parse/error36.C: Adjust expected errors.
8988 * g++.old-deja/g++.pt/ctor2.C: Likewise.
8989 * g++.old-deja/g++.pt/typename3.C: Likewise.
8990 * g++.old-deja/g++.pt/typename4.C: Likewise.
8991 * g++.old-deja/g++.pt/typename6.C: Likewise.
8992
8993 2011-03-09 Jason Merrill <jason@redhat.com>
8994
8995 * g++.dg/template/nontype22.C: New.
8996
8997 2011-03-09 Martin Jambor <mjambor@suse.cz>
8998
8999 PR tree-optimization/47714
9000 * g++.dg/torture/pr47714.C: New test.
9001
9002 2011-03-08 Michael Meissner <meissner@linux.vnet.ibm.com>
9003
9004 PR target/47755
9005 * gcc.target/powerpc/pr47755-2.c: New file.
9006
9007 2011-03-08 Jakub Jelinek <jakub@redhat.com>
9008
9009 * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
9010 is not set in the environment, pass 64 as first argument when not
9011 running expensive tests or pass max($[`ulimit -u`/4], 10000) on
9012 native where ulimit -u is supported.
9013
9014 2011-03-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9015
9016 * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
9017
9018 2011-03-08 Jason Merrill <jason@redhat.com>
9019
9020 * g++.dg/template/nontype21.C: New.
9021
9022 * g++.dg/template/anon5.C: New.
9023
9024 2011-03-08 Jakub Jelinek <jakub@redhat.com>
9025
9026 PR debug/47881
9027 * gcc.dg/pr47881.c: New test.
9028
9029 2011-03-08 Dodji Seketeli <dodji@redhat.com>
9030
9031 PR c++/47957
9032 * g++.dg/lookup/template3.C: New test.
9033
9034 2011-03-08 Kai Tietz <ktietz@redhat.com>
9035
9036 * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
9037 'long' type.
9038
9039 2011-03-08 Mikael Pettersson <mikpe@it.uu.se>
9040
9041 PR testsuite/47954
9042 * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
9043 sizeof to compute alignment.
9044
9045 2011-03-08 Jakub Jelinek <jakub@redhat.com>
9046
9047 PR tree-optimization/48022
9048 * gcc.dg/pr48022-1.c: New test.
9049 * gcc.dg/pr48022-2.c: New test.
9050
9051 2011-03-07 Jason Merrill <jason@redhat.com>
9052
9053 * g++.dg/template/nontype20.C: New.
9054 * g++.dg/init/member1.C: Adjust expected errors.
9055 * g++.dg/parse/constant4.C: Likewise.
9056 * g++.dg/template/qualified-id3.C: Likewise.
9057 * g++.old-deja/g++.pt/crash10.C: Likewise.
9058
9059 * g++.dg/cpp0x/regress/non-const1.C: New.
9060
9061 2011-03-07 Jakub Jelinek <jakub@redhat.com>
9062
9063 PR debug/47991
9064 * gcc.dg/pr47991.c: New test.
9065
9066 2011-03-07 Jason Merrill <jason@redhat.com>
9067
9068 * g++.dg/abi/mangle46.C: New.
9069
9070 2011-03-07 Pat Haugen <pthaugen@us.ibm.com>
9071
9072 PR target/47862
9073 * gcc.target/powerpc/pr47862.c: New.
9074
9075 2011-03-07 Jack Howarth <howarth@bromo.med.uc.edu>
9076
9077 PR target/45413
9078 * gcc.target/i386/combine-mul.c: Require nonpic.
9079
9080 2011-03-07 Paul Wögerer <paul_woegerer@mentor.com>
9081 Nathan Froyd <froydnj@codesourcery.com>
9082
9083 * gcc.dg/20001117-1.c: Abort on NULL call_sites.
9084
9085 2011-03-06 Mark Mitchell <mark@codesourcery.com>
9086
9087 * README.QMTEST: Remove.
9088
9089 2011-03-06 Paul Thomas <pault@gcc.gnu.org>
9090 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9091
9092 PR fortran/47850
9093 * gfortran.dg/array_constructor_37.f90 : New test.
9094
9095 2011-03-05 Jason Merrill <jason@redhat.com>
9096
9097 * g++.dg/abi/mangle39.C: ABI v5, not 6.
9098 * g++.dg/abi/mangle45.C: Likewise.
9099 * g++.dg/cpp0x/trailing1.C: Likewise.
9100
9101 2011-03-05 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9102
9103 * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
9104
9105 2011-03-05 Jakub Jelinek <jakub@redhat.com>
9106
9107 PR rtl-optimization/47899
9108 * gcc.dg/pr47899.c: New test.
9109
9110 * gcc.dg/torture/pr47968.c: Ignore warnings.
9111
9112 PR tree-optimization/47967
9113 * gcc.c-torture/compile/pr47967.c: New test.
9114
9115 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
9116
9117 * objc.dg/property/property-encoding-1.m: Tidied up testcase.
9118 * obj-c++.dg/property/property-encoding-1.mm: Likewise.
9119
9120 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
9121
9122 * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
9123 and property_getAttributes() if __OBJC2__.
9124 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
9125 * objc.dg/property/property-encoding-1.m: New.
9126 * obj-c++.dg/property/property-encoding-1.mm: New.
9127
9128 2011-03-04 Jason Merrill <jason@redhat.com>
9129
9130 * g++.dg/template/pseudodtor6.C: New.
9131
9132 * g++.dg/inherit/covariant19.C: New.
9133
9134 2011-03-04 Richard Guenther <rguenther@suse.de>
9135
9136 PR middle-end/47968
9137 * gcc.dg/torture/pr47968.c: New testcase.
9138
9139 2011-03-04 Richard Guenther <rguenther@suse.de>
9140
9141 PR middle-end/47975
9142 * gcc.dg/torture/pr47975.c: New testcase.
9143
9144 2011-03-03 Paolo Carlini <paolo.carlini@oracle.com>
9145
9146 PR c++/47974
9147 * g++.dg/template/crash106.C: New.
9148
9149 2011-03-03 Jakub Jelinek <jakub@redhat.com>
9150
9151 PR c/47963
9152 * gcc.dg/gomp/pr47963.c: New test.
9153 * g++.dg/gomp/pr47963.C: New test.
9154
9155 2011-03-02 Jason Merrill <jason@redhat.com>
9156
9157 * g++.dg/cpp0x/regress/condition1.C: New.
9158
9159 * g++.dg/cpp0x/constexpr-ctor9.C: New.
9160
9161 2011-03-01 Jason Merrill <jason@redhat.com>
9162
9163 * g++.dg/cpp0x/lambda/lambda-98.C: New.
9164
9165 * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
9166
9167 2011-03-02 Richard Sandiford <richard.sandiford@linaro.org>
9168
9169 PR rtl-optimization/47925
9170 * gcc.c-torture/execute/pr47925.c: New test.
9171
9172 2011-03-01 Jason Merrill <jason@redhat.com>
9173
9174 * g++.dg/cpp0x/decltype25.C: New.
9175
9176 * g++.dg/cpp0x/regress/bitfield-err1.C: New.
9177
9178 2011-03-01 Richard Guenther <rguenther@suse.de>
9179
9180 PR tree-optimization/47890
9181 * gcc.dg/torture/pr47890.c: New testcase.
9182
9183 2011-03-01 Richard Guenther <rguenther@suse.de>
9184
9185 PR lto/47924
9186 * gcc.dg/lto/pr47924_0.c: New testcase.
9187
9188 2011-03-01 Richard Guenther <rguenther@suse.de>
9189
9190 PR lto/46911
9191 * gfortran.dg/lto/pr46911_0.f: New testcase.
9192
9193 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9194
9195 PR libgfortran/47933
9196 * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
9197 compile errors from older code form.
9198
9199 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9200
9201 PR libgfortran/47567
9202 * gfortran.dg/fmt_fw_d.f90: New test.
9203
9204 2011-02-28 Jason Merrill <jason@redhat.com>
9205
9206 * g++.dg/inherit/covariant18.C: New.
9207
9208 2011-02-28 Jakub Jelinek <jakub@redhat.com>
9209
9210 PR middle-end/47893
9211 * gcc.dg/pr47893.c: New test.
9212
9213 2011-02-28 Nicola Pero <nicola.pero@meta-innovation.com>
9214
9215 * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
9216 NULL in case of a selector with conflicting types.
9217 * obj-c++.dg/gnu-api-2-sel.mm: Same change.
9218
9219 2011-02-28 Kazu Hirata <kazu@codesourcery.com>
9220
9221 * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
9222 gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
9223 gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
9224 gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
9225
9226 2011-02-28 Jason Merrill <jason@redhat.com>
9227
9228 PR c++/47906
9229 * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
9230
9231 2011-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9232
9233 PR libgfortran/47778
9234 * gfortran.dg/namelist_71.f90: New test.
9235
9236 2011-02-27 Jason Merrill <jason@redhat.com>
9237
9238 PR c++/47906
9239 * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
9240 * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
9241
9242 2011-02-27 Paolo Carlini <paolo.carlini@oracle.com>
9243
9244 PR c++/46466
9245 * g++.dg/cpp0x/constexpr-ctor8.C: New.
9246
9247 2011-02-27 Jakub Jelinek <jakub@redhat.com>
9248
9249 PR fortran/47886
9250 * gfortran.dg/gomp/task-1.f90: Removed.
9251
9252 2011-02-26 Jason Merrill <jason@redhat.com>
9253
9254 * g++.dg/template/this-targ1.C: New.
9255
9256 * g++.dg/cpp0x/regress/template-const1.C: New.
9257 * g++.dg/cpp0x/regress/template-function1.C: Adjust.
9258 * g++.dg/template/function1.C: Adjust.
9259 * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
9260 * g++.dg/debug/debug7.C: Adjust.
9261
9262 2011-02-26 Tobias Burnus <burnus@net-b.de>
9263
9264 PR fortran/47886
9265 * gfortran.dg/gomp/task-1.f90: New.
9266
9267 2011-02-25 Jie Zhang <jie@codesourcery.com>
9268
9269 * gcc.target/arm/neon-thumb2-move.c: Add
9270 dg-require-effective-target arm_thumb2_ok.
9271
9272 2011-02-24 Jason Merrill <jason@redhat.com>
9273
9274 * g++.dg/parse/constant1.C: Specify C++98 mode.
9275 * g++.dg/parse/constant5.C: Likewise.
9276 * g++.dg/parse/error2.C: Likewise.
9277 * g++.dg/parse/semicolon3.C: Likewise.
9278 * g++.dg/template/crash14.C: Likewise.
9279 * g++.dg/template/local4.C: Likewise.
9280 * g++.dg/template/nontype3.C: Likewise.
9281 * g++.dg/parse/crash31.C: Adjust expected errors.
9282 * g++.dg/template/function1.C: Likewise.
9283 * g++.dg/template/ref3.C: Likewise.
9284 * g++.dg/template/static9.C: Likewise.
9285 * g++.old-deja/g++.pt/crash41.C: Instantiate template.
9286
9287 * g++.dg/cpp0x/constexpr-array-tparm.C: New.
9288 * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
9289 * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
9290 * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
9291 * g++.dg/cpp0x/regress/template-function1.C: Likewise.
9292
9293 2011-02-24 Jakub Jelinek <jakub@redhat.com>
9294
9295 PR fortran/47878
9296 * gfortran.dg/pr47878.f90: New test.
9297
9298 2011-02-24 Richard Guenther <rguenther@suse.de>
9299
9300 PR testsuite/47801
9301 * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
9302 * gcc.dg/guality/pr41353-2.c (vari): Likewise.
9303
9304 2011-02-24 Richard Guenther <rguenther@suse.de>
9305
9306 PR fortran/47839
9307 * gfortran.dg/lto/pr47839_0.f90: New testcase.
9308 * gfortran.dg/lto/pr47839_1.f90: Likewise.
9309
9310 2011-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9311
9312 PR libgfortran/47567
9313 * gfortran.dg/fmt_f0_1.f90: Update test.
9314
9315 2011-02-23 Jason Merrill <jason@redhat.com>
9316
9317 * g++.dg/abi/mangle39.C: Adjust parm mangling.
9318 * g++.dg/abi/mangle45.C: New.
9319
9320 * g++.dg/cpp0x/trailing1.C: Mangle decltype.
9321 * g++.dg/template/canon-type-9.C: Match use of decltype
9322 between declaration and definition.
9323 * g++.dg/template/canon-type-12.C: Likewise.
9324
9325 2011-02-23 Mikael Morin <mikael@gcc.gnu.org>
9326
9327 PR fortran/40850
9328 * gfortran.dg/nested_allocatables_1.f90: New.
9329
9330 2011-02-23 Nathan Froyd <froydnj@codesourcery.com>
9331
9332 PR c++/46868
9333 * g++.dg/pr46868.C: New test.
9334 * g++.dg/parse/parameter-declaration-1.C: Adjust.
9335 * g++.dg/parse/error14.C: Adjust.
9336
9337 2011-02-23 Richard Guenther <rguenther@suse.de>
9338
9339 PR tree-optimization/47838
9340 * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
9341
9342 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
9343
9344 * g++.dg/other/pr47218.C: Fix dg-options. Cleanup saved temps.
9345
9346 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
9347
9348 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
9349 * gfortran.dg/count_init_expr.f03: Ditto.
9350 * gfortran.dg/gomp/pr43711.f90: Ditto.
9351 * gcc.dg/struct-parse-2.c: Ditto.
9352 * gcc.dg/parse-error-3.c: Ditto.
9353 * gcc.dg/Wlogical-op-1.c: Ditto.
9354 * gcc.dg/Walways-true-1.c: Ditto.
9355 * gcc.dg/pr24225.c: Ditto.
9356 * gcc.dg/Walways-true-2.c: Ditto.
9357 * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
9358 * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
9359 * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
9360 * g++.dg/overload/defarg4.C: Ditto.
9361 * g++.dg/inherit/covariant16.C: Ditto.
9362 * g++.dg/inherit/virtual7.C: Ditto.
9363 * g++.dg/template/canon-type-9.C: Ditto.
9364 * g++.dg/template/access19.C: Ditto.
9365 * g++.dg/template/call7.C: Ditto.
9366 * g++.dg/template/canon-type-2.C: Ditto.
9367 * g++.dg/template/init7.C: Ditto.
9368 * g++.dg/template/sizeof-template-argument.C: Ditto.
9369 * g++.dg/template/const3.C: Ditto.
9370 * g++.dg/template/sfinae26.C: Ditto.
9371 * g++.dg/template/sfinae26.C: Ditto.
9372 * g++.dg/template/canon-type-11.C: Ditto.
9373 * g++.dg/template/union2.C: Ditto.
9374 * g++.dg/template/canon-type-3.C: Ditto.
9375 * g++.dg/template/canon-type-1.C: Ditto.
9376 * g++.dg/template/canon-type-5.C: Ditto.
9377 * g++.dg/template/canon-type-7.C: Ditto.
9378 * g++.dg/template/canon-type-10.C: Ditto.
9379 * g++.dg/template/spec36.C: Ditto.
9380 * g++.dg/template/typedef38.C: Ditto.
9381 * g++.dg/template/canon-type-4.C: Ditto.
9382 * g++.dg/template/canon-type-6.C: Ditto.
9383 * g++.dg/template/canon-type-13.C: Ditto.
9384 * g++.dg/template/instantiate9.C: Ditto.
9385 * g++.dg/template/ttp22.C: Ditto.
9386 * g++.dg/warn/Wreturn-type-6.C: Ditto.
9387 * g++.dg/warn/Walways-true-1.C: Ditto.
9388 * g++.dg/warn/Wlogical-op-1.C: Ditto.
9389 * g++.dg/warn/Walways-true-2.C: Ditto.
9390 * g++.dg/conversion/op4.C: Ditto.
9391 * g++.dg/opt/pr19650.C: Ditto.
9392 * g++.dg/lookup/friend11.C: Ditto.
9393 * g++.dg/other/default2.C: Ditto.
9394 * g++.dg/other/default3.C: Ditto.
9395 * g++.dg/other/dtor2.C: Ditto.
9396 * g++.dg/other/friend5.C: Ditto.
9397 * g++.dg/other/default5.C: Ditto.
9398 * g++.dg/init/brace6.C: Ditto.
9399 * g++.dg/init/aggr5.C: Ditto.
9400 * g++.dg/init/error2.C: Ditto.
9401 * g++.dg/expr/bound-mem-fun.C: Ditto.
9402 * g++.dg/expr/cond6.C: Ditto.
9403 * g++.dg/expr/stmt-expr-1.C: Ditto.
9404 * g++.dg/cpp0x/constexpr-object2.C: Ditto.
9405 * g++.dg/cpp0x/constexpr-data1.C: Ditto.
9406 * g++.dg/cpp0x/constexpr-function2.C: Ditto.
9407 * g++.dg/cpp0x/bracket1.C: Ditto.
9408 * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
9409 * g++.dg/cpp0x/pr38646.C: Ditto.
9410 * g++.dg/cpp0x/variadic73.C: Ditto.
9411 * g++.dg/cpp0x/constexpr-function1.C: Ditto.
9412 * g++.dg/cpp0x/bracket4.C: Ditto.
9413 * g++.dg/cpp0x/decltype4.C: Ditto.
9414 * g++.dg/cpp0x/constexpr-data2.C: Ditto.
9415 * g++.dg/cpp0x/constexpr-object1.C: Ditto.
9416 * g++.dg/cpp0x/variadic-crash2.C: Ditto.
9417 * g++.dg/cpp0x/variadic-new2.C: Ditto.
9418 * g++.dg/cpp0x/decltype2.C: Ditto.
9419 * g++.dg/cpp0x/decltype1.C: Ditto.
9420 * g++.dg/cpp0x/bracket2.C: Ditto.
9421 * g++.dg/cpp0x/decltype5.C: Ditto.
9422 * g++.dg/cpp0x/constexpr-function3.C: Ditto.
9423 * g++.dg/cpp0x/variadic70.C: Ditto.
9424 * g++.dg/cpp0x/decltype6.C: Ditto.
9425 * g++.dg/cpp0x/rvo.C: Ditto.
9426 * g++.dg/cpp0x/vt-40092.C: Ditto.
9427 * g++.dg/cpp0x/variadic-new.C: Ditto.
9428 * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
9429 * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
9430 * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
9431 * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
9432 * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
9433 * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
9434 * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
9435 * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
9436 * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
9437 * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
9438 * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
9439 * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
9440 * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
9441 * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
9442 * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
9443 * g++.dg/cpp0x/pr39639.C: Ditto.
9444 * g++.dg/cpp0x/decltype3.C: Ditto.
9445 * g++.dg/cpp0x/variadic68.C: Ditto.
9446 * g++.dg/cpp0x/variadic-function.C: Ditto.
9447 * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
9448 * g++.dg/cpp0x/variadic-bind.C: Ditto.
9449 * g++.dg/cpp0x/variadic-tuple.C: Ditto.
9450 * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
9451 * g++.dg/parse/crash35.C: Ditto.
9452 * g++.dg/parse/crash40.C: Ditto.
9453 * g++.dg/parse/defarg12.C: Ditto.
9454 * g++.dg/parse/crash34.C: Ditto.
9455 * g++.dg/parse/constructor3.C: Ditto.
9456 * g++.dg/parse/template23.C: Ditto.
9457 * g++.dg/parse/crash56.C: Ditto.
9458 * g++.dg/parse/dtor13.C: Ditto.
9459 * g++.dg/parse/error33.C: Ditto.
9460 * g++.dg/parse/ctor9.C: Ditto.
9461 * g++.dg/parse/error32.C: Ditto.
9462 * g++.dg/parse/error37.C: Ditto.
9463 * g++.dg/parse/bitfield3.C: Ditto.
9464 * g++.dg/parse/struct-4.C: Ditto.
9465 * g++.dg/ext/has_trivial_copy.C: Ditto.
9466 * g++.dg/ext/is_polymorphic.C: Ditto.
9467 * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
9468 * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
9469 * g++.dg/ext/has_nothrow_assign.C: Ditto.
9470 * g++.dg/ext/is_union.C: Ditto.
9471 * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
9472 * g++.dg/ext/is_pod.C: Ditto.
9473 * g++.dg/ext/has_virtual_destructor.C: Ditto.
9474 * g++.dg/ext/has_trivial_constructor.C: Ditto.
9475 * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
9476 * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
9477 * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
9478 * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
9479 * g++.dg/ext/is_abstract.C: Ditto.
9480 * g++.dg/ext/has_trivial_assign.C: Ditto.
9481 * g++.dg/ext/is_class.C: Ditto.
9482 * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
9483 * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
9484 * g++.dg/ext/is_base_of.C: Ditto.
9485 * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
9486 * g++.dg/ext/has_nothrow_constructor.C: Ditto.
9487 * g++.dg/ext/is_empty.C: Ditto.
9488 * g++.dg/ext/is_enum.C: Ditto.
9489 * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
9490 * gnat.dg/opt11.adb: Ditto.
9491 * obj-c++.dg/pr45735.mm: Ditto.
9492 * obj-c++.dg/pr24393.mm: Ditto.
9493 * obj-c++.dg/exceptions-2.mm: Ditto.
9494 * objc.dg/pr45735.m: Ditto.
9495 * objc.dg/pr24393.m: Ditto.
9496
9497 2011-02-23 Nicola Pero <nicola.pero@meta-innovation.com>
9498
9499 * objc.dg/attributes/objc-exception-1.m: New.
9500
9501 2011-02-23 Jie Zhang <jie@codesourcery.com>
9502
9503 * gcc.dg/cpp/include7.c: New test.
9504
9505 2011-02-22 Paolo Carlini <paolo.carlini@oracle.com>
9506
9507 PR c++/47242
9508 * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
9509
9510 2011-02-23 Jie Zhang <jie@codesourcery.com>
9511
9512 PR rtl-optimization/47763
9513 * gcc.dg/pr47763.c: New test.
9514
9515 2011-02-22 Paul Thomas <pault@gcc.gnu.org>
9516
9517 PR fortran/45743
9518 * gfortran.dg/whole_file_32.f90 : New test.
9519
9520 2011-02-22 Dodji Seketeli <dodji@redhat.com>
9521
9522 PR c++/47666
9523 * g++.dg/inherit/virtual7.C: New test.
9524
9525 2011-02-22 Nicola Pero <nicola.pero@meta-innovation.com>
9526
9527 PR objc/47832
9528 * objc.dg/type-size-3.m: Updated error message.
9529 * objc.dg/type-size-4.m: New test.
9530 * objc.dg/type-size-5.m: New test.
9531
9532 2011-02-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9533
9534 * lib/gnat.exp: Fix comments.
9535 Don't load libgloss.exp.
9536 (default_gnat_version): Call $compiler with --version.
9537 Adapt regexp for gnatmake output, insert version.
9538 (gnat_version): New proc.
9539 (gnat_init): Remove gnat_libgcc_s_path.
9540 (gnat_target_compile): Likewise.
9541 Remove ld_library_path.
9542 Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
9543 (gnat_pass): Remove.
9544 (gnat_pass): Remove.
9545 (gnat_finish): Remove.
9546 (gnat_exit): Remove.
9547 (local_find_gnatmake): Reindent.
9548 (runtest_file_p): Remove.
9549 (prune_warnings): Remove.
9550 (find_gnatclean): New proc.
9551 * lib/gnat-dg.exp (lremove): New proc.
9552 (gnat-dg-test): Reindent.
9553 Remove additional output files.
9554 (gnat-dg-runtest): Remove.
9555
9556 * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
9557 * gnat.dg/loop_optimization6.adb: Likewise.
9558 * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
9559
9560 2011-02-22 Jakub Jelinek <jakub@redhat.com>
9561
9562 PR tree-optimization/47835
9563 * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
9564
9565 2011-02-22 Tobias Burnus <burnus@net-b.de>
9566
9567 * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
9568 * gfortran.dg/abstract_type_2.f03: Ditto.
9569 * gfortran.dg/abstract_type_3.f03: Ditto.
9570 * gfortran.dg/abstract_type_4.f03: Ditto.
9571 * gfortran.dg/abstract_type_5.f03: Ditto.
9572 * gfortran.dg/abstract_type_6.f03: Ditto.
9573 * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
9574 * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
9575 * gfortran.dg/allocatable_scalar_11.f90: Ditto.
9576 * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
9577 * gfortran.dg/array_function_5.f90: Ditto.
9578 * gfortran.dg/asynchronous_3.f03: Ditto.
9579 * gfortran.dg/char_expr_1.f90: Ditto.
9580 * gfortran.dg/class_14.f03: Ditto.
9581 * gfortran.dg/data_array_6.f: Ditto.
9582 * gfortran.dg/data_invalid.f90: Ditto.
9583 * gfortran.dg/dot_product_1.f03: Ditto.
9584 * gfortran.dg/func_derived_5.f90: Ditto.
9585 * gfortran.dg/func_result_4.f90: Ditto.
9586 * gfortran.dg/implied_do_1.f90: Ditto.
9587 * gfortran.dg/initialization_25.f90: Ditto.
9588 * gfortran.dg/initialization_26.f90: Ditto.
9589 * gfortran.dg/interface_34.f90: Ditto.
9590 * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
9591 * gfortran.dg/keyword_symbol_1.f90: Ditto.
9592 * gfortran.dg/matmul_8.f03: Ditto.
9593 * gfortran.dg/merge_init_expr.f90: Ditto.
9594 * gfortran.dg/pack_assign_1.f90: Ditto.
9595 * gfortran.dg/pack_vector_1.f90: Ditto.
9596 * gfortran.dg/pointer_check_8.f90: Ditto.
9597 * gfortran.dg/product_init_expr.f03: Ditto.
9598 * gfortran.dg/reshape_order_5.f90: Ditto.
9599 * gfortran.dg/reshape_shape_1.f90: Ditto.
9600 * gfortran.dg/reshape_zerosize_2.f90: Ditto.
9601 * gfortran.dg/same_name_2.f90: Ditto.
9602 * gfortran.dg/selected_real_kind_1.f90: Ditto.
9603 * gfortran.dg/spread_init_expr.f03: Ditto.
9604 * gfortran.dg/stmt_func_1.f90: Ditto.
9605 * gfortran.dg/sum_init_expr.f03: Ditto.
9606 * gfortran.dg/transpose_3.f03: Ditto.
9607 * gfortran.dg/unpack_init_expr.f03: Ditto.
9608 * gfortran.dg/warn_conversion.f90: Ditto.
9609 * gfortran.dg/warn_conversion_2.f90: Ditto.
9610 * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
9611 * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
9612 * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
9613 * gfortran.dg/whole_file_16.f90: Ditto.
9614 * gfortran.dg/whole_file_17.f90: Ditto.
9615 * gfortran.dg/whole_file_18.f90: Ditto.
9616 * gfortran.dg/whole_file_20.f03: Ditto.
9617 * gfortran.dg/whole_file_5.f90: Ditto.
9618 * gfortran.dg/whole_file_6.f90: Ditto.
9619 * gfortran.dg/write_invalid_format.f90: Ditto.
9620 * gfortran.dg/zero_sized_6.f90: Ditto.
9621
9622 2011-02-21 Jeff Law <law@redhat.com>
9623
9624 PR rtl-optimization/46178
9625 * gcc.target/i386/pr46178.c: New test.
9626
9627 PR rtl-optimization/46002
9628 * gcc.c-torture/compile/pr46002.c: New test.
9629
9630 2011-02-21 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9631
9632 * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
9633 *-*-hpux10*.
9634
9635 2011-02-21 Jakub Jelinek <jakub@redhat.com>
9636
9637 PR debug/47106
9638 * g++.dg/debug/pr47106.C: Require effective target lto.
9639
9640 2011-02-21 Jason Merrill <jason@redhat.com>
9641
9642 * g++.dg/cpp0x/constexpr-diag2.C: New.
9643
9644 2011-02-20 Jason Merrill <jason@redhat.com>
9645
9646 * g++.dg/cpp0x/constexpr-ctor7.C: New.
9647
9648 * g++.dg/cpp0x/fntmpdefarg2.C: New.
9649
9650 * g++.dg/overload/conv-op1.C: New.
9651
9652 * g++.dg/cpp0x/constexpr-synth1.C: New.
9653
9654 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
9655
9656 * objc.dg/layout-2.m: New.
9657 * objc.dg/selector-3.m: Adjusted location of error message.
9658 * objc.dg/type-size-3.m: Same.
9659 * obj-c++.dg/selector-3.mm: Same.
9660
9661 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
9662
9663 PR objc/47784
9664 * objc.dg/property/dotsyntax-22.m: New.
9665 * obj-c++.dg/property/dotsyntax-22.mm: New.
9666
9667 2011-02-20 Dodji Seketeli <dodji@redhat.com>
9668
9669 PR c++/46394
9670 * g++.dg/template/typedef38.C: New test.
9671
9672 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
9673
9674 PR fortran/46818
9675 * gfortran.dg/whole_file_30.f90 : New test.
9676 * gfortran.dg/whole_file_31.f90 : New test.
9677
9678 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
9679
9680 PR fortran/45077
9681 PR fortran/44945
9682 * gfortran.dg/whole_file_28.f90 : New test.
9683 * gfortran.dg/whole_file_29.f90 : New test.
9684
9685 2011-02-20 Paolo Carlini <paolo.carlini@oracle.com>
9686
9687 PR c++/44118
9688 * g++.dg/template/crash105.C: New.
9689
9690 2011-02-19 Jason Merrill <jason@redhat.com>
9691
9692 * g++.dg/cpp0x/regress/no-elide1.C: New.
9693
9694 2011-02-19 Alexandre Oliva <aoliva@redhat.com>
9695
9696 PR tree-optimization/46620
9697 * gcc.dg/pr46620.c: New.
9698
9699 2011-02-19 Jakub Jelinek <jakub@redhat.com>
9700
9701 PR c/47809
9702 * gcc.target/i386/pr47809.c: New test.
9703
9704 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9705 Tobias Burnus <burnus@net-b.de>
9706
9707 * lib/target-supports.exp
9708 (check_effective_target_fortran_large_real): New check for large reals.
9709 * gfortran.dg/nan_7.f90: New test.
9710
9711 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9712
9713 PR libgfortran/47567
9714 * gfortran.dg/fmt_f0_1.f90: Update test.
9715
9716 2011-02-19 Paul Thomas <pault@gcc.gnu.org>
9717
9718 PR fortran/47348
9719 * gfortran.dg/array_constructor_36.f90 : New test.
9720 * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
9721 allow for comparison between different elements of the array
9722 constructor at different levels of optimization.
9723
9724 2011-02-19 H.J. Lu <hongjiu.lu@intel.com>
9725
9726 * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
9727 * gcc.target/i386/pr32280-1.c: Likewise.
9728
9729 2011-02-19 Jakub Jelinek <jakub@redhat.com>
9730
9731 PR target/47800
9732 * gcc.target/i386/pr47800.c: New test.
9733
9734 2011-02-18 Iain Sandoe <iains@gcc.gnu.org>
9735
9736 * objc/execute/exceptions/foward-1.x: New.
9737
9738 2011-02-18 Janus Weil <janus@gcc.gnu.org>
9739
9740 PR fortran/47789
9741 * gfortran.dg/derived_constructor_comps_4.f90: New.
9742
9743 2011-02-18 Tobias Burnus
9744
9745 PR fortran/47775
9746 * gfortran.dg/func_result_6.f90: New.
9747
9748 2011-02-18 Michael Matz <matz@suse.de>
9749
9750 PR fortran/45586
9751 * gfortran.dg/lto/pr45586_0.f90: New test.
9752 * gfortran.dg/typebound_proc_20.f90: Ditto.
9753 * gfortran.dg/typebound_proc_21.f90: Ditto.
9754
9755 2011-02-18 Paolo Carlini <paolo.carlini@oracle.com>
9756
9757 PR c++/47795
9758 * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
9759
9760 2011-02-18 Tobias Burnus <burnus@net-b.de>
9761
9762 PR fortran/47750
9763 * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
9764 gcc_warning_prefix.
9765 * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
9766 normalizing the error/warning output.
9767 * gfortran.dg/Wall.f90: Update dg-error/warning.
9768 * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
9769 * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
9770 * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
9771 * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
9772 * gfortran.dg/class_30.f90: Update dg-error/warning.
9773 * gfortran.dg/continuation_1.f90: Update dg-error/warning.
9774 * gfortran.dg/continuation_9.f90: Update dg-error/warning.
9775 * gfortran.dg/do_check_5.f90: Update dg-error/warning.
9776 * gfortran.dg/entry_17.f90: Update dg-error/warning.
9777 * gfortran.dg/entry_19.f90: Update dg-error/warning.
9778 * gfortran.dg/fmt_error.f90: Update dg-error/warning.
9779 * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
9780 * gfortran.dg/g77/12632.f: Update dg-error/warning.
9781 * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
9782 * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
9783 * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
9784 * gfortran.dg/global_references_1.f90: Update dg-error/warning.
9785 * gfortran.dg/goto_8.f90: Update dg-error/warning.
9786 * gfortran.dg/initialization_1.f90: Update dg-error/warning.
9787 * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
9788 * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
9789 * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
9790 * gfortran.dg/iostat_3.f90: Update dg-error/warning.
9791 * gfortran.dg/public_private_module.f90: Update dg-error/warning.
9792 * gfortran.dg/volatile3.f90: Update dg-error/warning.
9793 * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
9794 * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
9795 * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
9796 * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
9797 * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
9798
9799 2011-02-18 Janus Weil <janus@gcc.gnu.org>
9800
9801 PR fortran/47768
9802 * gfortran.dg/proc_ptr_comp_30.f90: New.
9803
9804 2011-02-18 Jakub Jelinek <jakub@redhat.com>
9805
9806 PR debug/47780
9807 * gcc.target/i386/pr47780.c: New test.
9808
9809 2011-02-18 Janus Weil <janus@gcc.gnu.org>
9810
9811 PR fortran/47767
9812 * gfortran.dg/class_40.f03: New.
9813
9814 2011-02-18 Dodji Seketeli <dodji@redhat.com>
9815
9816 PR c++/47208
9817 * g++.dg/cpp0x/auto21.C: New test.
9818
9819 2011-02-17 Iain Sandoe <iains@gcc.gnu.org>
9820
9821 * objc.dg/special/unclaimed-category-1.h: Updated for
9822 new ABI support.
9823 * objc.dg/special/unclaimed-category-1.m: Same.
9824 * objc.dg/zero-link-1.m: Same.
9825 * objc.dg/lookup-1.m: Same.
9826 * objc.dg/torture/strings/const-str-9.m
9827 * objc.dg/torture/strings/const-str-10.m: Same.
9828 * objc.dg/torture/strings/const-str-11.m: Same.
9829 * objc.dg/torture/forward-1.m: Same.
9830 * objc.dg/zero-link-2.m: Same.
9831 * objc.dg/encode-7-next-64bit.m: Same.
9832 * objc.dg/method-4.m: Same.
9833 * objc.dg/next-runtime-1.m: Same.
9834 * objc.dg/image-info.m: Same.
9835 * objc.dg/pr23214.m: Same.
9836 * objc.dg/symtab-1.m: Same.
9837 * obj-c++.dg/basic.m: Same.
9838 * obj-c++.dg/proto-lossage-3.m: Same.
9839 * obj-c++.dg/torture/strings/const-str-10.m: Same.
9840 * obj-c++.dg/torture/strings/const-str-11.m: Same.
9841 * obj-c++.dg/torture/strings/const-str-9.m: Same.
9842 * obj-c++.dg/method-11.m: Same.
9843 * objc/execute/enumeration-1.m: Same.
9844 * objc/execute/object_is_class.m: Same.
9845 * objc/execute/formal_protocol-2.m: Same.
9846 * objc/execute/formal_protocol-4.m: Same.
9847 * objc/execute/formal_protocol-6.m: Same.
9848 * objc/execute/bycopy-3.m: Same.
9849 * objc/execute/exceptions/catchall-1.m: Same.
9850 * objc/execute/exceptions/finally-1.m: Same.
9851 * objc/execute/exceptions/local-variables-1.m: Same.
9852 * objc/execute/exceptions/foward-1.m: Same.
9853 * objc/execute/bf-common.h
9854 * objc/execute/enumeration-2.m: Same.
9855 * objc/execute/formal_protocol-1.m: Same.
9856 * objc/execute/formal_protocol-3.m: Same.
9857 * objc/execute/formal_protocol-5.m: Same.
9858 * objc/execute/accessing_ivars.m: Same.
9859 * objc/execute/bycopy-2.m: Same.
9860 * objc/execute/formal_protocol-7.m: Same.
9861 * objc/execute/compatibility_alias.m: Same.
9862 * objc/execute/no_clash.m: Same.
9863 * objc/execute/object_is_meta_class.m: Same.
9864 * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
9865 * objc/execute/class-tests-1.h: Include stdio.h.
9866 * objc/execute/class-tests-2.h: Same.
9867 * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
9868 runtimes.
9869 * obj-c++.dg/try-catch-2.mm: Same.
9870
9871 2011-02-17 Jakub Jelinek <jakub@redhat.com>
9872
9873 PR c++/47783
9874 * g++.dg/warn/Wunused-parm-4.C: New test.
9875
9876 2011-02-17 Alexandre Oliva <aoliva@redhat.com>
9877 Jan Hubicka <jh@suse.cz>
9878
9879 PR debug/47106
9880 PR debug/47402
9881 * g++.dg/debug/pr47106.C: New.
9882
9883 2011-02-17 Uros Bizjak <ubizjak@gmail.com>
9884
9885 PR target/43653
9886 * gcc.target/i386/pr43653.c: New test.
9887
9888 2011-02-11 Dodji Seketeli <dodji@redhat.com>
9889
9890 PR c++/47172
9891 * g++.dg/template/inherit6.C: New test.
9892
9893 2011-02-16 Janus Weil <janus@gcc.gnu.org>
9894
9895 PR fortran/47745
9896 * gfortran.dg/class_39.f03: New.
9897
9898 2011-02-16 Dodji Seketeli <dodji@redhat.com>
9899
9900 PR c++/47326
9901 * g++.dg/cpp0x/variadic106.C: New test.
9902
9903 2011-02-16 Jakub Jelinek <jakub@redhat.com>
9904
9905 PR libfortran/47757
9906 * gfortran.dg/pr47757-1.f90: New test.
9907 * gfortran.dg/pr47757-2.f90: New test.
9908 * gfortran.dg/pr47757-3.f90: New test.
9909
9910 PR c++/47704
9911 * g++.dg/cpp0x/enum8.C: New test.
9912
9913 2011-02-15 Jason Merrill <jason@redhat.com>
9914
9915 * g++.dg/inherit/implicit-trivial1.C: New.
9916 * g++.dg/cpp0x/implicit-trivial1.C: New.
9917
9918 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
9919
9920 PR middle-end/47725
9921 * gcc.dg/torture/pr47725.c: Removed.
9922
9923 2011-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
9924
9925 PR target/47755
9926 * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
9927 constant does not generate a load from memory.
9928
9929 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
9930
9931 PR middle-end/47725
9932 * gcc.dg/torture/pr47725.c: New.
9933
9934 2011-02-15 Richard Guenther <rguenther@suse.de>
9935
9936 PR tree-optimization/47743
9937 * gcc.dg/torture/pr47743.c: New testcase.
9938
9939 2011-02-15 Jakub Jelinek <jakub@redhat.com>
9940
9941 PR middle-end/47581
9942 * gcc.target/i386/pr47581.c: New test.
9943
9944 2011-02-14 Janus Weil <janus@gcc.gnu.org>
9945
9946 PR fortran/47730
9947 * gfortran.dg/select_type_22.f03: New.
9948
9949 2011-02-14 Jason Merrill <jason@redhat.com>
9950
9951 * g++.dg/cpp0x/regress/enum1.C: New.
9952
9953 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
9954
9955 * gnat.dg/include.adb: New test.
9956
9957 2011-02-14 Janus Weil <janus@gcc.gnu.org>
9958
9959 PR fortran/47728
9960 * gfortran.dg/class_38.f03: New.
9961
9962 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
9963
9964 * gcc.dg/pr46494.c: New test.
9965
9966 2011-02-14 Richard Guenther <rguenther@suse.de>
9967
9968 * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
9969
9970 2011-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9971
9972 PR ada/41929
9973 * gnat.dg/null_pointer_deref1.exp: Don't skip on
9974 sparc*-sun-solaris2.11.
9975
9976 2011-02-14 Janus Weil <janus@gcc.gnu.org>
9977
9978 PR fortran/47349
9979 * gfortran.dg/argument_checking_18.f90: New.
9980
9981 2011-02-13 Tobias Burnus <burnus@net-b.de>
9982
9983 * gfortran.dg/argument_checking_13.f90: Update dg-error.
9984 * gfortran.dg/argument_checking_17.f90: New.
9985
9986 2011-02-12 Janus Weil <janus@gcc.gnu.org>
9987
9988 * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
9989 are temporarily disabled.
9990 * gfortran.dg/class_7.f03: Ditto.
9991 * gfortran.dg/coarray_14.f90: Ditto.
9992 * gfortran.dg/typebound_proc_13.f03: Ditto.
9993
9994 2011-02-12 Mikael Morin <mikael.morin@sfr.fr>
9995
9996 PR fortran/45586
9997 * gfortran.dg/extends_11.f03: New.
9998
9999 2011-02-11 Xinliang David Li <davidxl@google.com>
10000
10001 PR tree-optimization/47707
10002 * g++.dg/tree-ssa/pr47707.C: New test.
10003
10004 2011-02-11 Eric Botcazou <ebotcazou@adacore.com>
10005
10006 * g++.dg/opt/inline17.C: New test.
10007
10008 2011-02-11 Tobias Burnus <burnus@net-b.de>
10009
10010 PR fortran/47550
10011 * gfortran.dg/pure_formal_2.f90: New.
10012
10013 2011-02-11 Pat Haugen <pthaugen@us.ibm.com>
10014
10015 PR rtl-optimization/47614
10016 * gfortran.dg/pr47614.f: New.
10017
10018 2011-02-11 Joseph Myers <joseph@codesourcery.com>
10019
10020 PR driver/47678
10021 * gcc.dg/opts-6.c: New test.
10022
10023 2011-02-11 Jakub Jelinek <jakub@redhat.com>
10024
10025 PR debug/47684
10026 * gcc.dg/pr47684.c: New test.
10027
10028 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10029
10030 PR target/47629
10031 * gcc.target/i386/pr47312.c: Use dg-require-effective-target
10032 c99_runtime, dg-add-options c99_runtime.
10033 (main): Use __asm__.
10034
10035 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10036
10037 PR testsuite/47400
10038 * lib/target-supports.exp (check_ascii_locale_available): New proc.
10039 * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
10040 * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
10041 * gcc.dg/ucnid-10.c: Likewise.
10042 * gcc.dg/ucnid-13.c: Likewise.
10043 * gcc.dg/ucnid-7.c: Likewise.
10044 * gcc.dg/ucnid-8.c: Likewise.
10045 Adapt dg-warning line number.
10046
10047 2011-02-10 Uros Bizjak <ubizjak@gmail.com>
10048
10049 * gcc.target/i386/parity-1.c: Use -march=k8.
10050 * gcc.target/i386/parity-2.c: Ditto.
10051 * gcc.target/i386/vecinit-1.c: Ditto.
10052 * gcc.target/i386/vecinit-2.c: Ditto.
10053
10054 2011-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10055
10056 PR target/46610
10057 * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
10058 * gcc.target/mips/save-restore-3.c: Likewise.
10059 * gcc.target/mips/save-restore-4.c: Likewise.
10060 * gcc.target/mips/save-restore-5.c: Likewise.
10061
10062 PR target/47683
10063 * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
10064 * g++.dg/tree-prof/partition2.C: Likewise.
10065
10066 2011-02-09 Jason Merrill <jason@redhat.com>
10067
10068 * g++.dg/tree-ssa/inline-3.C: Use a normal function
10069 rather than misdeclare std::puts.
10070
10071 * g++.dg/ext/vla1.C: Adjust for C++0x mode.
10072 * g++.dg/other/warning1.C: Likewise.
10073 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
10074 * g++.old-deja/g++.gb/scope06.C: Likewise.
10075 * g++.old-deja/g++.law/cvt11.C: Likewise.
10076 * g++.old-deja/g++.law/init1.C: Likewise.
10077 * g++.dg/abi/mangle26.C: Likewise.
10078
10079 * g++.dg/template/function1.C: Adjust for C++0x mode.
10080 * g++.dg/cpp0x/regress/template-function1.C: Copy it.
10081
10082 * g++.dg/ext/label10.C: Adjust for C++0x mode.
10083 * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
10084
10085 * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
10086
10087 * g++.dg/cpp0x/regress/abi-empty7.C: New.
10088
10089 * g++.dg/cpp0x/regress: New directory.
10090 * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
10091 * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
10092 * g++.dg/cpp0x/regress/regress3.C: New.
10093
10094 2011-02-10 Richard Guenther <rguenther@suse.de>
10095
10096 PR tree-optimization/47677
10097 * gcc.dg/torture/pr47677.c: New testcase.
10098
10099 2011-02-10 Iain Sandoe <iains@gcc.gnu.org>
10100
10101 * objc.dg/special/load-category-1.m: Remove unused header.
10102 * objc.dg/special/load-category-1a.m: Likewise.
10103 * objc.dg/special/load-category-2.m: Likewise.
10104 * objc.dg/special/load-category-2a.m: Likewise.
10105 * objc.dg/special/load-category-3.m: Likewise.
10106 * objc.dg/special/load-category-3a.m: Likewise.
10107 * objc.dg/attributes/proto-attribute-2.m: Likewise.
10108 * objc.dg/attributes/proto-attribute-3.m: Likewise.
10109 * objc.dg/attributes/class-attribute-1.m: Likewise.
10110 * objc.dg/property/property.exp: Don't run for Darwin < 9.
10111 * obj-c++.dg/property/property.exp: Likewise.
10112 * objc.dg/attributes/method-sentinel-1.m: Update type header.
10113 * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
10114 * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
10115 * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
10116 * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
10117 * obj-c++.dg/template-8.mm: Likewise.
10118
10119 2011-02-10 Jakub Jelinek <jakub@redhat.com>
10120
10121 PR target/47665
10122 * gcc.target/i386/pr47665.c: New test.
10123
10124 2011-02-10 Jie Zhang <jie@codesourcery.com>
10125
10126 PR testsuite/47622
10127 Revert
10128 2011-02-05 Jie Zhang <jie@codesourcery.com>
10129 PR debug/42631
10130 * gcc.dg/pr42631.c: Update test.
10131 * gcc.dg/pr42631-2.c: New test.
10132
10133 2011-02-09 Janus Weil <janus@gcc.gnu.org>
10134
10135 PR fortran/47352
10136 * gfortran.dg/proc_decl_25.f90: New.
10137
10138 2011-02-09 Janus Weil <janus@gcc.gnu.org>
10139
10140 PR fortran/47463
10141 * gfortran.dg/typebound_assignment_2.f03: New.
10142
10143 2011-02-09 Richard Guenther <rguenther@suse.de>
10144
10145 PR tree-optimization/47664
10146 * gcc.dg/tree-ssa/inline-7.c: New testcase.
10147
10148 2011-02-09 Eric Botcazou <ebotcazou@adacore.com>
10149
10150 PR middle-end/47646
10151 * gnat.dg/uninit_func.adb: Adjust dg directive.
10152
10153 2011-02-09 Dominique Dhumieres <dominiq@lps.ens.fr>
10154
10155 PR middle-end/47646
10156 * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
10157
10158 2011-02-09 Janus Weil <janus@gcc.gnu.org>
10159
10160 PR fortran/47637
10161 * gfortran.dg/auto_dealloc_2.f90: New.
10162
10163 2011-02-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10164
10165 * gcc.dg/builtins-config.h: Remove __sgi handling.
10166 * lib/target-supports.exp (add_options_for_c99_runtime): Add
10167 -std=c99 for mips-sgi-irix6.5*.
10168
10169 2011-02-09 Martin Jambor <mjambor@suse.cz>
10170
10171 PR middle-end/45505
10172 * gfortran.dg/pr25923.f90: Remove xfails.
10173
10174 2011-02-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10175
10176 PR fortran/47583
10177 * gfortran.dg/inquire_14.f90: New test.
10178
10179 2011-02-08 Janus Weil <janus@gcc.gnu.org>
10180
10181 PR fortran/45290
10182 * gfortran.dg/pointer_init_6.f90: New.
10183
10184 2011-02-08 Jeff Law <law@redhat.com>
10185
10186 PR tree-optimization/42893
10187 * gcc.tree-ssa/pr42893.c: New test.
10188
10189 2011-02-08 Sebastian Pop <sebastian.pop@amd.com>
10190
10191 PR tree-optimization/46834
10192 PR tree-optimization/46994
10193 PR tree-optimization/46995
10194 * gcc.dg/graphite/id-pr46834.c: New.
10195 * gfortran.dg/graphite/id-pr46994.f90: New.
10196 * gfortran.dg/graphite/id-pr46995.f90: New.
10197
10198 2011-02-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10199
10200 PR middle-end/47646
10201 * gcc.dg/pr39666-2.c (foo2): If the location of the statement
10202 using the variable is known the warning is emitted there.
10203 * gcc.dg/uninit-pr19430.c (foo): Likewise.
10204 * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
10205
10206 * c-c++-common/pr20000.c (g): Both warnings occur at the return
10207 statement.
10208 (vg): Likewise.
10209 * gcc.dg/noreturn-1.c (foo5): Likewise.
10210 * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
10211 (method2): Likewise.
10212
10213 * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
10214 the return statement using the uninitialized variable.
10215 * gfortran.dg/pr39666-2.f90 (f): Likewise.
10216
10217 2011-02-08 Richard Guenther <rguenther@suse.de>
10218
10219 PR middle-end/47639
10220 * g++.dg/opt/pr47639.c: New testcase.
10221
10222 2011-02-08 Richard Guenther <rguenther@suse.de>
10223
10224 PR tree-optimization/47632
10225 * g++.dg/opt/pr47632.C: New testcase.
10226
10227 2011-02-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10228
10229 * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
10230
10231 2011-02-07 Richard Guenther <rguenther@suse.de>
10232
10233 PR tree-optimization/47615
10234 * g++.dg/opt/pr47615.C: New testcase.
10235
10236 2011-02-07 Richard Guenther <rguenther@suse.de>
10237
10238 PR tree-optimization/47621
10239 * gcc.dg/torture/pr47621.c: New testcase.
10240
10241 2011-02-07 Uros Bizjak <ubizjak@gmail.com>
10242
10243 * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
10244
10245 2011-02-06 Paul Thomas <pault@gcc.gnu.org>
10246
10247 PR fortran/47592
10248 * gfortran.dg/allocate_with_source_1 : New test.
10249
10250 2011-02-05 Jakub Jelinek <jakub@redhat.com>
10251
10252 PR middle-end/47610
10253 * gcc.dg/pr47610.c: New test.
10254
10255 2011-02-05 Jie Zhang <jie@codesourcery.com>
10256
10257 PR debug/42631
10258 * gcc.dg/pr42631.c: Update test.
10259 * gcc.dg/pr42631-2.c: New test.
10260
10261 2001-02-05 Thomas Koenig <tkoenig@gcc.gnu.org>
10262
10263 PR fortran/47574
10264 * gfortran.dg/pr47574.f90: New test.
10265
10266 2011-02-04 Sebastian Pop <sebastian.pop@amd.com>
10267
10268 PR tree-optimization/46194
10269 * gcc.dg/autopar/pr46194.c: New.
10270
10271 2011-02-04 H.J. Lu <hongjiu.lu@intel.com>
10272
10273 PR tree-optimization/43695
10274 * g++.dg/ipa/pr43695.C: New.
10275
10276 2011-02-04 Jakub Jelinek <jakub@redhat.com>
10277
10278 PR inline-asm/23200
10279 * gcc.dg/pr23200.c: New test.
10280
10281 2011-02-03 Jonathan Wakely <jwakely.gcc@gmail.com>
10282
10283 PR c++/47589
10284 * g++.dg/pr47589.C: New test.
10285
10286 2011-02-03 Dodji Seketeli <dodji@redhat.com>
10287
10288 PR c++/47398
10289 * g++.dg/template/typedef37.C: New test.
10290 * g++.dg/template/param1.C: Adjust expected error message.
10291
10292 2011-02-03 Jakub Jelinek <jakub@redhat.com>
10293
10294 PR middle-end/31490
10295 * gcc.dg/pr31490-2.c: New test.
10296 * gcc.dg/pr31490-3.c: New test.
10297 * gcc.dg/pr31490-4.c: New test.
10298
10299 2011-02-03 Nathan Froyd <froydnj@codesourcery.com>
10300 Jakub Jelinek <jakub@redhat.com>
10301
10302 PR c++/46890
10303 * g++.dg/parser/semicolon3.C: Adjust.
10304 * g++.dg/parser/semicolon4.C: New testcase.
10305 * g++.dg/pr46890.C: New testcase.
10306
10307 2011-02-03 Paolo Carlini <paolo.carlini@oracle.com>
10308
10309 PR c++/29571
10310 * g++.dg/init/pr29571.C: New.
10311
10312 2011-02-03 H.J. Lu <hongjiu.lu@intel.com>
10313
10314 * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
10315 instead of vect_int.
10316
10317 2011-02-03 Jakub Jelinek <jakub@redhat.com>
10318
10319 PR target/47312
10320 * gcc.target/i386/pr47312.c: New test.
10321
10322 PR target/47564
10323 * gcc.target/i386/pr47564.c: New test.
10324
10325 2011-02-03 Alexandre Oliva <aoliva@redhat.com>
10326
10327 PR tree-optimization/45122
10328 * gcc.dg/tree-ssa/pr45122.c: New.
10329
10330 2011-02-02 Michael Meissner <meissner@linux.vnet.ibm.com>
10331
10332 PR target/47272
10333 * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
10334 and vec_vsx_st.
10335
10336 * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
10337 and vsx so a default --with-cpu=power7 doesn't give an error
10338 when -mavoid-indexed-addresses is used.
10339
10340 * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
10341 wrapper function to save the arguments and then jump to the real
10342 function, rather than depending on the compiler not to move stuff
10343 before an asm.
10344 * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
10345
10346 2011-02-02 Janus Weil <janus@gcc.gnu.org>
10347 Paul Thomas <pault@gcc.gnu.org>
10348
10349 PR fortran/47082
10350 * gfortran.dg/class_37.f03 : New test.
10351
10352 2011-02-02 Sebastian Pop <sebastian.pop@amd.com>
10353 Richard Guenther <rguenther@suse.de>
10354
10355 PR tree-optimization/40979
10356 PR bootstrap/47044
10357 * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
10358 * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
10359 * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
10360 check_vect_support_and_set_flags.
10361 * gfortran.dg/graphite/vect-pr40979.f90: New.
10362
10363 2011-02-02 Janus Weil <janus@gcc.gnu.org>
10364
10365 PR fortran/47572
10366 * gfortran.dg/class_36.f03: New.
10367
10368 2011-02-02 Richard Guenther <rguenther@suse.de>
10369
10370 PR tree-optimization/47566
10371 * gcc.dg/lto/20110201-1_0.c: New testcase.
10372
10373 2011-02-02 Alexandre Oliva <aoliva@redhat.com>
10374
10375 PR debug/47498
10376 PR debug/47501
10377 PR debug/45136
10378 PR debug/45130
10379 * debug/pr47498.c: New.
10380 * debug/pr47501.c: New.
10381
10382 2011-02-01 Richard Guenther <rguenther@suse.de>
10383
10384 PR tree-optimization/47559
10385 * g++.dg/torture/pr47559.C: New testcase.
10386
10387 2011-02-01 Janus Weil <janus@gcc.gnu.org>
10388
10389 PR fortran/47565
10390 * gfortran.dg/typebound_call_20.f03: New.
10391
10392 2011-02-01 Richard Guenther <rguenther@suse.de>
10393
10394 PR tree-optimization/47555
10395 * gcc.dg/pr47555.c: New testcase.
10396
10397 2011-02-01 Richard Guenther <rguenther@suse.de>
10398
10399 PR tree-optimization/47541
10400 * g++.dg/torture/pr47541.C: New testcase.
10401
10402 2011-01-31 Janus Weil <janus@gcc.gnu.org>
10403
10404 PR fortran/47455
10405 * gfortran.dg/typebound_call_19.f03: New.
10406
10407 2011-01-31 Jakub Jelinek <jakub@redhat.com>
10408
10409 PR c++/47416
10410 * g++.dg/cpp0x/pr47416.C: New test.
10411
10412 2011-01-31 Paul Thomas <pault@gcc.gnu.org>
10413
10414 PR fortran/47519
10415 * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
10416
10417 2011-01-31 Janus Weil <janus@gcc.gnu.org>
10418
10419 PR fortran/47463
10420 * gfortran.dg/typebound_assignment_1.f03: New.
10421
10422 2011-01-31 Jakub Jelinek <jakub@redhat.com>
10423
10424 PR tree-optimization/47538
10425 * gcc.c-torture/execute/pr47538.c: New test.
10426
10427 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10428
10429 PR target/45325
10430 * gcc.target/i386/pr38240.c: Add dg-options "-msse".
10431
10432 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10433
10434 * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
10435
10436 2011-01-31 Eric Botcazou <ebotcazou@adacore.com>
10437
10438 PR rtl-optimization/44031
10439 * gcc.c-torture/compile/20110131-1.c: New test.
10440
10441 2011-01-31 Tobias Burnus <burnus@net-b.de>
10442
10443 PR fortran/47042
10444 * gfortran.dg/stmt_func_1.f90: New.
10445
10446 2011-01-31 Tobias Burnus <burnus@net-b.de>
10447
10448 PR fortran/47042
10449 * gfortran.dg/interface_34.f90: New.
10450
10451 2011-01-30 Paul Thomas <pault@gcc.gnu.org>
10452
10453 PR fortran/47523
10454 * gfortran.dg/realloc_on_assign_5.f03: New test.
10455 * gfortran.dg/realloc_on_assign_5.f03: New test.
10456
10457 2011-01-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10458
10459 * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
10460 * gfortran.dg/bessel_7.f90: Likewise.
10461 * gfortran.dg/erf_2.F90: Likewise. Always run with -O0.
10462
10463 * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
10464 * gfortran.dg/sum_init_expr.f03: Likewise.
10465
10466 * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
10467
10468 * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
10469 -r -nostdlib.
10470
10471 * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
10472 loop only on "vect_intfloat_cvt" targets.
10473
10474 2011-01-29 Tobias Burnus <burnus@net-b.de>
10475
10476 PR fortran/47531
10477 * gfortran.dg/shape_6.f90: New.
10478
10479 2011-01-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10480
10481 PR libgfortran/47434
10482 * gfortran.dg/read_infnan_1.f90: Update test.
10483 * gfortran.dg/module_nan.f90: Update test.
10484 * gfortran.dg/char4_iunit_1.f03: Update test.
10485 * gfortran.dg/large_real_kind_1.f90: Update test.
10486 * gfortran.dg/real_const_3.f90: Update test.
10487 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
10488
10489 2011-01-29 Dodji Seketeli <dodji@redhat.com>
10490
10491 PR c++/47311
10492 * g++.dg/template/param2.C: New test.
10493
10494 2011-01-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10495
10496 PR libgfortran/47285
10497 * gfortran.dg/fmt_g.f: New test.
10498
10499 2011-01-28 Tobias Burnus <burnus@net-b.de>
10500
10501 PR fortran/47507
10502 * gfortran.dg/pure_formal_1.f90: New.
10503
10504 2011-01-28 Jakub Jelinek <jakub@redhat.com>
10505
10506 PR target/42894
10507 * gcc.dg/tls/pr42894.c: New test.
10508
10509 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10510
10511 * gcc.dg/pr47276.c: Add dg-require-visibility.
10512
10513 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10514
10515 * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
10516
10517 2011-01-28 Paul Thomas <pault@gcc.gnu.org>
10518 Tobias Burnus <burnus@gcc.gnu.org>
10519
10520 PR fortran/45170
10521 PR fortran/35810
10522 PR fortran/47350
10523 * gfortran.dg/realloc_on_assign_3.f03: New test.
10524 * gfortran.dg/realloc_on_assign_4.f03: New test.
10525 * gfortran.dg/allocatable_function_5.f90: New test.
10526 * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
10527 * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
10528 implemented" dg-errors.
10529
10530 2011-01-27 Jan Hubicka <jh@suse.cz>
10531
10532 PR middle-end/46949
10533 * gcc.dg/attr-weakref-4.c: New testcase
10534
10535 2011-01-27 Martin Jambor <mjambor@suse.cz>
10536
10537 PR tree-optimization/47228
10538 * gcc.dg/torture/pr47228.c: New test.
10539
10540 2011-01-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10541
10542 * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
10543
10544 2011-01-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10545
10546 * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
10547 when using auto-overlay support on the SPU.
10548
10549 2011-01-27 Eric Botcazou <ebotcazou@adacore.com>
10550
10551 PR rtl-optimization/44174
10552 * gcc.target/i386/asm-6.c: New test.
10553
10554 2011-01-26 Mikael Pettersson <mikpe@it.uu.se>
10555
10556 PR rtl-optimization/46856
10557 * gcc.c-torture/compile/pr46856.c: New test.
10558
10559 2011-01-26 Nicola Pero <nicola.pero@meta-innovation.com>
10560 Andrew Pinski <pinskia@gmail.com>
10561
10562 PR c/43082
10563 * gcc.dg/pr43082.c: New.
10564
10565 2011-01-26 DJ Delorie <dj@redhat.com>
10566
10567 PR rtl-optimization/46878
10568 * gcc.dg/pr46878-1.c: New test.
10569
10570 2011-01-26 Jakub Jelinek <jakub@redhat.com>
10571
10572 PR c++/47476
10573 * g++.dg/cpp0x/pr47476.C: New test.
10574
10575 2011-01-26 Eric Botcazou <ebotcazou@adacore.com>
10576
10577 * gcc.c-torture/compile/20110126-1.c: New test.
10578
10579 2011-01-26 Jakub Jelinek <jakub@redhat.com>
10580
10581 PR c/47473
10582 * gcc.dg/torture/pr47473.c: New test.
10583
10584 2011-01-26 Jan Hubicka <jh@suse.cz>
10585
10586 PR target/47237
10587 * gcc.c-torture/execute/pr47237.c: New testcase.
10588
10589 2011-01-26 Jan Hubicka <jh@suse.cz>
10590
10591 PR tree-optimization/47190
10592 * gcc.dg/attr-weakref-3.c: New testcase.
10593
10594 2011-01-26 Dave Korn <dave.korn.cygwin@gmail.com>
10595
10596 PR c++/43601
10597 * gcc.dg/dll-9a.c: New test file.
10598 * gcc.dg/dll-11.c: Likewise.
10599 * gcc.dg/dll-12.c: Likewise.
10600 * gcc.dg/dll-12a.c: Likewise.
10601 * gcc.dg/dll-11a.c: Likewise.
10602 * gcc.dg/dll-9.c: Likewise.
10603 * gcc.dg/dll-10.c: Likewise.
10604 * gcc.dg/dll-10a.c: Likewise.
10605 * g++.dg/ext/dllexport4a.cc: Likewise.
10606 * g++.dg/ext/dllexport4.C: Likewise.
10607 * g++.dg/ext/dllexport5.C: Likewise.
10608 * g++.dg/ext/dllexport5a.cc: Likewise.
10609
10610 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
10611
10612 PR tree-optimization/46970
10613 * gcc.dg/graphite/pr46970.c: New.
10614
10615 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
10616
10617 PR tree-optimization/46215
10618 * gcc.dg/graphite/pr46215.c: New.
10619
10620 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
10621
10622 PR tree-optimization/46168
10623 * gcc.dg/graphite/pr46168.c: New.
10624
10625 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
10626
10627 PR tree-optimization/43657
10628 * gcc.dg/graphite/pr43657.c: New.
10629
10630 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
10631
10632 PR tree-optimization/29832
10633 * gfortran.dg/graphite/pr29832.f90: New.
10634
10635 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
10636
10637 PR tree-optimization/43567
10638 * gcc.dg/graphite/pr43567.c: New.
10639
10640 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
10641
10642 * gfortran.dg/graphite/interchange-4.f: New.
10643 * gfortran.dg/graphite/interchange-5.f: New.
10644
10645 * gcc.dg/tree-ssa/ltrans-1.c: Removed.
10646 * gcc.dg/tree-ssa/ltrans-2.c: Removed.
10647 * gcc.dg/tree-ssa/ltrans-3.c: Removed.
10648 * gcc.dg/tree-ssa/ltrans-4.c: Removed.
10649 * gcc.dg/tree-ssa/ltrans-5.c: Removed.
10650 * gcc.dg/tree-ssa/ltrans-6.c: Removed.
10651 * gcc.dg/tree-ssa/ltrans-8.c: Removed.
10652 * gfortran.dg/ltrans-7.f90: Removed.
10653 * gcc.dg/tree-ssa/data-dep-1.c: Removed.
10654
10655 * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
10656 * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
10657 * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
10658 * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
10659 * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
10660 * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
10661 * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
10662 * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
10663 * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
10664 * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
10665 * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
10666 * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
10667 * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
10668 * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
10669 * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
10670 * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
10671 * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
10672 * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
10673 * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
10674 * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
10675 * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
10676 * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
10677 * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
10678 * gcc.dg/tree-ssa/data-dep-1.c
10679 * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
10680 * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
10681 * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
10682 * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
10683 * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
10684
10685 2011-01-25 Jakub Jelinek <jakub@redhat.com>
10686
10687 PR tree-optimization/47265
10688 PR tree-optimization/47443
10689 * gcc.c-torture/compile/pr47265.c: New test.
10690 * gcc.dg/pr47443.c: New test.
10691
10692 2011-01-25 Martin Jambor <mjambor@suse.cz>
10693
10694 PR tree-optimization/47382
10695 * g++.dg/torture/pr47382.C: New test.
10696 * g++.dg/opt/devirt1.C: Xfail.
10697
10698 2011-01-25 Yao Qi <yao@codesourcery.com>
10699
10700 PR target/45701
10701 * gcc.target/arm/pr45701-1.c: New test.
10702 * gcc.target/arm/pr45701-2.c: New test.
10703 * gcc.target/arm/pr45701-3.c: New test.
10704
10705 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
10706 Jakub Jelinek <jakub@redhat.com>
10707
10708 PR tree-optimization/47271
10709 * gcc.dg/tree-ssa/ifc-pr47271.c: New.
10710
10711 2011-01-25 Nick Clifton <nickc@redhat.com>
10712
10713 * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
10714 (saturate_add): Delete.
10715 (exchange): Delete.
10716 (main): Do not run saturate_add.
10717 (set_interrupts): Delete.
10718
10719 2011-01-25 Tobias Burnus <burnus@net-b.de>
10720
10721 PR fortran/47448
10722 * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
10723
10724 2011-01-25 Jakub Jelinek <jakub@redhat.com>
10725
10726 PR tree-optimization/47427
10727 PR tree-optimization/47428
10728 * gcc.c-torture/compile/pr47427.c: New test.
10729 * gcc.c-torture/compile/pr47428.c: New test.
10730
10731 2011-01-25 Richard Guenther <rguenther@suse.de>
10732
10733 PR middle-end/47411
10734 * gcc.dg/torture/pr47411.c: New testcase.
10735
10736 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
10737
10738 * gfortran.dg/graphite/id-24.f: New.
10739 * gfortran.dg/graphite/id-25.f: New.
10740
10741 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
10742
10743 * gfortran.dg/graphite/id-23.f: New.
10744
10745 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
10746
10747 * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
10748
10749 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
10750
10751 * gcc.dg/graphite/block-0.c: Un-XFAILed.
10752 * gcc.dg/graphite/block-1.c: Un-XFAILed.
10753 * gcc.dg/graphite/block-7.c: Un-XFAILed.
10754 * gcc.dg/graphite/block-8.c: Un-XFAILed.
10755 * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
10756 * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
10757 * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
10758 * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
10759 * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
10760
10761 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
10762
10763 * gcc.dg/graphite/block-0.c: Add documentation.
10764 * gcc.dg/graphite/block-4.c: Same.
10765 * gcc.dg/graphite/block-7.c: Same.
10766 * gcc.dg/graphite/block-8.c: New.
10767 * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
10768 * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
10769 * gcc.dg/graphite/interchange-12.c: Add documentation.
10770 * gcc.dg/graphite/interchange-13.c: New.
10771 * gcc.dg/graphite/interchange-14.c: New.
10772 * gcc.dg/graphite/interchange-15.c: New.
10773 * gcc.dg/graphite/interchange-8.c: Add documentation.
10774 * gcc.dg/graphite/interchange-mvt.c: Same.
10775
10776 2011-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
10777
10778 PR target/47408
10779 * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
10780 * gcc.target/powerpc/altivec-14.c: Ditto.
10781 * gcc.target/powerpc/altivec-33.c: Ditto.
10782 * gcc.target/powerpc/altivec-types-1.c: Ditto.
10783 * gcc.target/powerpc/altivec-types-2.c: Ditto.
10784 * gcc.target/powerpc/altivec-types-3.c: Ditto.
10785 * gcc.target/powerpc/altivec-types-4.c: Ditto.
10786 * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
10787 * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
10788 * g++.dg/ext/altivec-15.C: Ditto.
10789 * g++.dg/ext/altivec-types-1.C: Ditto.
10790 * g++.dg/ext/altivec-types-2.C: Ditto.
10791 * g++.dg/ext/altivec-types-3.C: Ditto.
10792 * g++.dg/ext/altivec-types-4.C: Ditto.
10793
10794 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10795
10796 * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
10797
10798 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10799
10800 * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
10801 optimization options.
10802
10803 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10804
10805 * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
10806
10807 PR testsuite/45988
10808 * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
10809
10810 2011-01-23 Tobias Burnus <burnus@net-b.de>
10811
10812 PR fortran/47421
10813 * gfortran.dg/allocatable_scalar_12.f90: New.
10814
10815 2011-01-23 Ira Rosen <irar@il.ibm.com>
10816
10817 * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
10818 vectorization to be not profitable if peeling is used to
10819 realign the memory access.
10820 * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
10821 loop bound to avoid loop unrolling.
10822 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
10823
10824 2011-01-22 Jan Hubicka <jh@suse.cz>
10825
10826 PR lto/47333
10827 * g++.dg/lto/pr47333.C: New file.
10828
10829 2011-01-22 Jan Hubicka <jh@suse.cz>
10830
10831 PR tree-optimization/43884
10832 PR lto/44334
10833 * gcc.dg/autopar/outer-2.c: Increase array size.
10834 * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
10835
10836 2011-01-22 Thomas Koenig <tkoenig@gcc.gnu.org>
10837
10838 PR fortran/38536
10839 * gfortran.dg/c_loc_tests_16.f90: New test.
10840
10841 2011-01-22 Tobias Burnus <burnus@net-b.de>
10842
10843 PR fortran/47399
10844 * gfortran.dg/typebound_proc_19.f90: New.
10845
10846 2011-01-21 Jeff Law <law@redhat.com>
10847
10848 PR tree-optimization/47053
10849 * g++.dg/pr47053.C: New test.
10850
10851 2011-01-21 Jason Merrill <jason@redhat.com>
10852
10853 PR c++/47041
10854 * g++.dg/cpp0x/constexpr-ctor6.C: New.
10855
10856 2011-01-21 Jakub Jelinek <jakub@redhat.com>
10857
10858 PR c++/47388
10859 * g++.dg/cpp0x/range-for10.C: New test.
10860 * g++.dg/template/for1.C: New test.
10861
10862 PR middle-end/45566
10863 * g++.dg/tree-prof/partition3.C: New test.
10864
10865 * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
10866
10867 PR rtl-optimization/47366
10868 * g++.dg/opt/pr47366.C: New test.
10869
10870 2011-01-21 Jason Merrill <jason@redhat.com>
10871
10872 PR c++/46552
10873 * g++.dg/cpp0x/constexpr-regress2.C: New.
10874
10875 * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
10876
10877 2011-01-21 Jeff Law <law@redhat.com>
10878
10879 PR rtl-optimization/41619
10880 * gcc.dg/pr41619.c: New.
10881
10882 2011-01-21 Jakub Jelinek <jakub@redhat.com>
10883
10884 PR tree-optimization/47355
10885 * g++.dg/opt/pr47355.C: New test.
10886
10887 2011-01-21 Richard Guenther <rguenther@suse.de>
10888
10889 * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
10890 making main hot.
10891
10892 2011-01-21 Richard Guenther <rguenther@suse.de>
10893
10894 PR tree-optimization/47365
10895 * gcc.dg/torture/pr47365.c: New testcase.
10896 * gcc.dg/tree-ssa/pr47392.c: Likewise.
10897
10898 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10899
10900 * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
10901
10902 2011-01-21 Jakub Jelinek <jakub@redhat.com>
10903
10904 PR tree-optimization/47391
10905 * gcc.dg/pr47391.c: New test.
10906
10907 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10908
10909 * g++.dg/template/char1.C: Use signed char.
10910
10911 2011-01-21 Tobias Burnus <burnus@net-b.de>
10912
10913 PR fortran/47377
10914 * gfortran.dg/pointer_target_4.f90: New.
10915
10916 2011-01-20 Michael Meissner <meissner@linux.vnet.ibm.com>
10917
10918 PR target/47251
10919 * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
10920 ILP32 system and not IP32.
10921
10922 2011-01-20 Alexandre Oliva <aoliva@redhat.com>
10923
10924 PR debug/46583
10925 * g++.dg/debug/pr46583.C: New.
10926
10927 2011-01-20 Jakub Jelinek <jakub@redhat.com>
10928
10929 PR debug/47283
10930 * g++.dg/debug/pr47283.C: New test.
10931
10932 PR testsuite/47371
10933 * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
10934 * gcc.target/i386/headmerge-2.c: Likewise.
10935
10936 2011-01-20 Richard Guenther <rguenther@suse.de>
10937
10938 PR middle-end/47370
10939 * gcc.dg/torture/pr47370.c: New testcase.
10940
10941 2011-01-20 Jakub Jelinek <jakub@redhat.com>
10942
10943 PR tree-optimization/46130
10944 * gcc.dg/pr46130-1.c: New test.
10945 * gcc.dg/pr46130-2.c: New test.
10946
10947 2011-01-19 Dodji Seketeli <dodji@redhat.com>
10948
10949 PR c++/47291
10950 * g++.dg/debug/dwarf2/template-params-10.C: New test.
10951
10952 2011-01-19 Alexandre Oliva <aoliva@redhat.com>
10953
10954 PR debug/46240
10955 * g++.dg/debug/pr46240.cc: New.
10956
10957 2011-01-19 Jakub Jelinek <jakub@redhat.com>
10958
10959 PR c++/47303
10960 * g++.dg/template/anonunion1.C: New test.
10961
10962 PR rtl-optimization/47337
10963 * gcc.c-torture/execute/pr47337.c: New test.
10964
10965 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10966
10967 PR testsuite/45342
10968 * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
10969
10970 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10971
10972 PR tree-optimization/46021
10973 * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
10974
10975 2011-01-19 Jakub Jelinek <jakub@redhat.com>
10976
10977 PR tree-optimization/47290
10978 * g++.dg/torture/pr47290.C: New test.
10979
10980 2011-01-18 Janus Weil <janus@gcc.gnu.org>
10981
10982 PR fortran/47240
10983 * gfortran.dg/proc_ptr_comp_29.f90: New.
10984
10985 2011-01-18 Dominique d'Humieres <dominiq@lps.ens.fr>
10986
10987 PR testsuite/41146
10988 * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
10989 powerpc-apple-darwin9.
10990
10991 2011-01-18 Jakub Jelinek <jakub@redhat.com>
10992
10993 PR rtl-optimization/47299
10994 * gcc.c-torture/execute/pr47299.c: New test.
10995
10996 2011-01-17 Jason Merrill <jason@redhat.com>
10997
10998 * g++.dg/cpp0x/constexpr-virtual.C: New.
10999
11000 2011-01-17 Jakub Jelinek <jakub@redhat.com>
11001
11002 PR fortran/47331
11003 * gfortran.dg/gomp/pr47331.f90: New test.
11004
11005 2011-01-17 Nicola Pero <nicola.pero@meta-innovation.com>
11006
11007 PR objc/47314
11008 * objc.dg/selector-warn-1.m: New.
11009 * obj-c++.dg/selector-warn-1.mm: New.
11010
11011 2011-01-17 Richard Sandiford <rdsandiford@googlemail.com>
11012
11013 * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
11014 Update dg-final accordingly.
11015
11016 2011-01-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11017
11018 * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
11019
11020 2011-01-17 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
11021
11022 * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
11023 target check.
11024 * gcc.dg/guality/pr36728-2.c: Likewise.
11025
11026 2011-01-17 Richard Guenther <rguenther@suse.de>
11027
11028 PR tree-optimization/47313
11029 * g++.dg/torture/pr47313.C: New testcase.
11030
11031 2011-01-17 H.J. Lu <hongjiu.lu@intel.com>
11032
11033 PR target/47318
11034 * gcc.target/i386/avx-vmaskmovpd-1.c: New.
11035 * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
11036 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
11037 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
11038
11039 * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
11040 as __m256i.
11041 * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
11042 * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
11043 * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
11044
11045 2011-01-17 Richard Guenther <rguenther@suse.de>
11046
11047 PR tree-optimization/45967
11048 * gcc.dg/torture/pr45967-2.c: New testcase.
11049 * gcc.dg/torture/pr45967-3.c: Likewise.
11050
11051 2011-01-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
11052
11053 PR testsuite/47325
11054 * g++.dg/ext/pr47213.C: Require visibility.
11055
11056 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
11057
11058 * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
11059 * gcc.dg/fixed-point/struct-union.c: Update error messages.
11060
11061 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
11062
11063 * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
11064 Linux-based targets.
11065
11066 2011-01-13 Jan Hubicka <jh@suse.cz>
11067
11068 PR tree-optimization/47276
11069 * gcc.dg/pr47276.c: New testcase.
11070
11071 2011-01-15 Giovanni Funchal <gafunchal@gmail.com>
11072 Jonathan Wakely <jwakely.gcc@gmail.com>
11073
11074 PR c++/33558
11075 * g++.dg/other/pr33558.C: New.
11076 * g++.dg/other/pr33558-2.C: New.
11077
11078 2011-01-14 Martin Jambor <mjambor@suse.cz>
11079
11080 PR tree-optimization/45934
11081 PR tree-optimization/46302
11082 * g++.dg/ipa/devirt-c-1.C: New test.
11083 * g++.dg/ipa/devirt-c-2.C: Likewise.
11084 * g++.dg/ipa/devirt-c-3.C: Likewise.
11085 * g++.dg/ipa/devirt-c-4.C: Likewise.
11086 * g++.dg/ipa/devirt-c-5.C: Likewise.
11087 * g++.dg/ipa/devirt-c-6.C: Likewise.
11088 * g++.dg/ipa/devirt-6.C: Likewise.
11089 * g++.dg/ipa/devirt-d-1.C: Likewise.
11090 * g++.dg/torture/pr45934.C: Likewise.
11091
11092 2011-01-14 Jason Merrill <jason@redhat.com>
11093
11094 * g++.dg/cpp0x/variadic105.C: New.
11095
11096 2011-01-08 Dominique d'Humieres <dominiq@lps.ens.fr>
11097 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11098
11099 PR objc/45989
11100 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
11101 (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
11102 execution tests on i?86-*-*, x86_64-*-* and
11103 powerpc*-apple-darwin* && ilp32.
11104 XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
11105 tests on i?86-*-* and x86_64-*-*.
11106
11107 2011-01-14 Richard Guenther <rguenther@suse.de>
11108
11109 PR tree-optimization/47280
11110 * g++.dg/opt/pr47280.C: New testcase.
11111
11112 2011-01-14 Jason Merrill <jason@redhat.com>
11113
11114 * g++.dg/cpp0x/constexpr-regress1.C: New.
11115
11116 * g++.dg/ext/flexary2.C: New.
11117
11118 2011-01-14 Richard Guenther <rguenther@suse.de>
11119
11120 PR middle-end/47281
11121 * gcc.dg/torture/pr47281.c: New testcase.
11122 * gcc.dg/tree-ssa/pr46076.c: XFAIL.
11123
11124 2011-01-14 Richard Guenther <rguenther@suse.de>
11125
11126 PR tree-optimization/47286
11127 * gcc.dg/tree-ssa/pr47286.c: New testcase.
11128
11129 2011-01-13 Kai Tietz <kai.tietz@onevision.com>
11130
11131 PR c++/47213
11132 * g++.dg/ext/pr47213.C: New.
11133
11134 2011-01-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11135
11136 * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
11137
11138 2011-01-13 Tobias Burnus <burnus@net-b.de>
11139 Mikael Morin <mikael@gcc.gnu.org>
11140
11141 PR fortran/45848
11142 PR fortran/47204
11143 * gfortran.dg/select_type_20.f90: New.
11144 * gfortran.dg/select_type_21.f90: New.
11145
11146 2011-01-13 Michael Meissner <meissner@linux.vnet.ibm.com>
11147
11148 PR target/47251
11149 * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
11150
11151 2011-01-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
11152
11153 * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
11154 * gcc.dg/guality/pr36728-2.c: Likewise.
11155
11156 2011-01-13 Dodji Seketeli <dodji@redhat.com>
11157
11158 PR debug/PR46973
11159 * g++.dg/debug/dwarf2/template-params-9.C: New test.
11160
11161 2011-01-13 Andrey Belevantsev <abel@ispras.ru>
11162
11163 PR rtl-optimization/45352
11164 * gcc.dg/pr45352-3.c: New.
11165
11166 2011-01-12 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
11167
11168 * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
11169 comment.
11170 * g++.dg/cpp0x/range-for8.C: New.
11171 * g++.dg/cpp0x/range-for9.C: New.
11172
11173 2011-01-12 Kai Tietz <kai.tietz@onevision.com>
11174
11175 PR debug/47209
11176 * g++.dg/debug/pr47209.C: New.
11177
11178 2011-01-12 Richard Guenther <rguenther@suse.de>
11179
11180 PR lto/47259
11181 * gcc.dg/lto/pr47259_0.c: New testcase.
11182 * gcc.dg/lto/pr47259_1.c: Likewise.
11183
11184 2011-01-12 Iain Sandoe <iains@gcc.gnu.org>
11185
11186 * objc-obj-c++-shared/Object1.h: Add copyright header, update
11187 comments. Add a TEST_SUITE_ADDITIONS category for GNU runtime.
11188 Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
11189 methods missing from the OBJC2 Object.
11190 * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
11191 Amend implementation to use a TEST_SUITE_ADDITIONS category for both
11192 GNU and NeXT runtimes.
11193 * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
11194 comments.
11195 * objc-obj-c++-shared/Object1.m: Likewise.
11196 * objc.dg/encode-3.m: Update header use. Amend to be API2 compatible.
11197 * objc.dg/proto-qual-1.m: Likewise.
11198 * obj-c++.dg/proto-lossage-3.mm: Likewise.
11199 * obj-c++.dg/proto-qual-1.mm: Likewise.
11200
11201 2011-01-12 Eric Botcazou <ebotcazou@adacore.com>
11202
11203 PR testsuite/33033
11204 * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
11205
11206 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
11207
11208 Fixed the Objective-C++ testsuite and updated all tests.
11209 * lib/obj-c++.exp (obj-c++_init): Declare and set
11210 gcc_warning_prefix and gcc_error_prefix.
11211 * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
11212 'dg-warning', 'dg-message' and 'dg-error'.
11213 * obj-c++.dg/class-extension-3.mm: Likewise.
11214 * obj-c++.dg/class-protocol-1.mm: Likewise.
11215 * obj-c++.dg/encode-7.mm: Likewise.
11216 * obj-c++.dg/exceptions-3.mm: Likewise.
11217 * obj-c++.dg/exceptions-5.mm: Likewise.
11218 * obj-c++.dg/method-12.mm: Likewise.
11219 * obj-c++.dg/method-13.mm: Likewise.
11220 * obj-c++.dg/method-15.mm: Likewise.
11221 * obj-c++.dg/method-16.mm: Likewise.
11222 * obj-c++.dg/method-4.mm: Likewise.
11223 * obj-c++.dg/method-8.mm: Likewise.
11224 * obj-c++.dg/method-conflict-1.mm: Likewise.
11225 * obj-c++.dg/method-conflict-2.mm: Likewise.
11226 * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
11227 and uncommented second part of the testcase now that the testsuite
11228 works correctly.
11229 * obj-c++.dg/method-conflict-4.mm: Likewise. Also, removed FIXME
11230 and uncommented second part of the testcase now that the testsuite
11231 works correctly.
11232 * obj-c++.dg/private-1.mm: Likewise.
11233 * obj-c++.dg/proto-lossage-4.mm: Likewise.
11234 * obj-c++.dg/syntax-error-7.mm: Likewise.
11235 * obj-c++.dg/warn5.mm: Likewise.
11236 * obj-c++.dg/property/at-property-14.mm: Likewise.
11237 * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
11238 FIXME.
11239 * obj-c++.dg/property/at-property-18.mm: Likewise.
11240 * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
11241 FIXME.
11242 * obj-c++.dg/property/at-property-21.mm: Likewise.
11243 * obj-c++.dg/property/at-property-28.mm: Likewise.
11244 * obj-c++.dg/property/at-property-5.mm: Likewise.
11245 * obj-c++.dg/property/dynamic-2.mm: Likewise.
11246 * obj-c++.dg/property/property-neg-3.mm: Likewise.
11247 * obj-c++.dg/property/synthesize-11.mm: Likewise.
11248 * obj-c++.dg/property/synthesize-6.mm: Likewise.
11249 * obj-c++.dg/property/synthesize-8.mm: Likewise.
11250 * obj-c++.dg/property/synthesize-9.mm: Likewise.
11251 * obj-c++.dg/tls/diag-5.mm: Likewise.
11252 * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
11253 dg-error, now matched correctly.
11254
11255 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
11256
11257 * objc.dg/property/at-property-29.m: New.
11258 * obj-c++.dg/property/at-property-29.mm: New.
11259
11260 2011-01-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11261
11262 * go.test/go-test.exp (go-set-goarch): New proc.
11263 (go-gc-tests): Use it.
11264
11265 2011-01-11 Dodji Seketeli <dodji@redhat.com>
11266
11267 PR debug/46955
11268 * g++.dg/debug/dwarf2/template-params-8.C: New test.
11269
11270 2011-01-11 Richard Henderson <rth@redhat.com>
11271
11272 * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
11273
11274 2011-01-11 Jan Hubicka <jh@suse.cz>
11275
11276 PR lto/45721
11277 PR lto/45375
11278 * gcc.dg/lto/pr45721_1.c: New file.
11279 * gcc.dg/lto/pr45721_0.c: New file.
11280
11281 2011-01-11 Richard Guenther <rguenther@suse.de>
11282
11283 PR tree-optimization/46076
11284 * gcc.dg/tree-ssa/pr46076.c: New testcase.
11285
11286 2011-01-11 Jeff Law <law@redhat.com>
11287
11288 * PR tree-optimization/47086
11289 * gcc.dg/pr47086.c: New test.
11290
11291 2011-01-11 Jason Merrill <jason@redhat.com>
11292
11293 PR c++/46658
11294 * g++.dg/template/new10.C: New.
11295
11296 PR c++/45520
11297 * g++.dg/cpp0x/lambda/lambda-this3.C: New.
11298
11299 2011-01-11 Iain Sandoe <iains@gcc.gnu.org>
11300
11301 * objc-obj-c++-shared/next-mapping.h: Add copyright header.
11302 Split type definitions and NSConstantString class into...
11303 * objc-obj-c++-shared/objc-test-suite-types.h: New.
11304 * objc-obj-c++-shared/nsconstantstring-class.h: New.
11305 * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
11306 * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
11307 * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
11308 * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
11309 to comments.
11310 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
11311 encode defines for newer NeXT system headers.
11312 * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
11313 * obj-c++.dg/torture/strings/string1.mm: Likewise.
11314 * objc.dg/foreach-5.m: Likewise.
11315 * objc.dg/foreach-2.m: Likewise.
11316 * objc.dg/foreach-4.m: Likewise.
11317 * objc.dg/torture/strings/string1.m: Likewise.
11318 * objc.dg/torture/strings/string2.m: Likewise.
11319 * objc.dg/torture/strings/string3.m: Likewise.
11320 * objc.dg/torture/strings/string4.m: Likewise.
11321 * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
11322 header and stand alone.
11323 * obj-c++.dg/strings/strings-2.mm: Likewise.
11324 * objc.dg/torture/strings/const-str-3.m: Likewise.
11325 * objc.dg/strings/strings-2.m: Likewise.
11326 * objc.dg/strings/const-str-12b.m: Likewise.
11327
11328 2011-01-12 Richard Guenther <rguenther@suse.de>
11329
11330 PR middle-end/32511
11331 * gcc.dg/attr-weak-1.c: Adjust.
11332
11333 2011-01-11 Paul Thomas <pault@gcc.gnu.org>
11334
11335 PR fortran/47051
11336 * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
11337 standard compliant and comment.
11338
11339 2011-01-10 Jan Hubicka <jh@suse.cz>
11340
11341 PR lto/46083
11342 * gcc.dg/initpri3.c: New testcase.
11343
11344 2011-01-10 H.J. Lu <hongjiu.lu@intel.com>
11345
11346 PR lto/47222
11347 * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
11348 externally visible.
11349 (g_esi): Likewise.
11350 (g_ebx): Likewise.
11351 (g_ebp): Likewise.
11352 (g_esp): Likewise.
11353 (g_ebp_save): Likewise.
11354 (g_esp_save): Likewise.
11355
11356 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11357
11358 * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
11359
11360 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11361
11362 PR tree-optimization/46021
11363 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
11364 i?86-*-*, x86_64-*-*.
11365
11366 2011-01-10 Jeff Law <law@redhat.com>
11367
11368 * PR tree-optimization/47141
11369 * gcc.c-torture/compile/pr47141.c: New test.
11370
11371 2011-01-10 Eric Botcazou <ebotcazou@adacore.com>
11372
11373 PR testsuite/46230
11374 * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
11375 * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
11376 * gcc.dg/vect/slp-35.c: Remove XFAILs.
11377 * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
11378
11379 PR testsuite/46230
11380 * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
11381 being vectorized. Adjust dg-final pattern. Remove XFAIL.
11382 * gcc.dg/vect/vect-peel-2.c (main): Likewise.
11383 * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
11384 being vectorized. Adjust dg-final pattern.
11385
11386 PR testsuite/46230
11387 * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
11388 * gcc.dg/vect/slp-24.c: Likewise.
11389
11390 2011-01-10 Dave Korn <dave.korn.cygwin@gmail.com>
11391
11392 PR c++/47218
11393 * g++.dg/other/pr47218-1.C: New test file.
11394 * g++.dg/other/pr47218.C: Likewise.
11395 * g++.dg/other/pr47218.h: New supporting header.
11396
11397 2011-01-09 Nicola Pero <nicola.pero@meta-innovation.com>
11398
11399 PR objc/47232
11400 * objc.dg/attributes/invalid-attribute-1.m: New.
11401 * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
11402
11403 2011-01-09 Janus Weil <janus@gcc.gnu.org>
11404
11405 PR fortran/47224
11406 * gfortran.dg/proc_ptr_comp_28.f90: New.
11407
11408 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
11409
11410 * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
11411 * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
11412 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
11413 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
11414 * obj-c++.dg/gnu-api-2-object.mm: Likewise.
11415 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
11416 * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
11417 * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
11418 * objc.dg/gnu-api-2-class.m: Likewise.
11419 * objc.dg/gnu-api-2-ivar.m: Likewise.
11420 * objc.dg/gnu-api-2-method.m: Likewise.
11421 * objc.dg/gnu-api-2-objc.m: Likewise.
11422 * objc.dg/gnu-api-2-object.m: Likewise.
11423 * objc.dg/gnu-api-2-property.m: Likewise.
11424 * objc.dg/gnu-api-2-protocol.m: Likewise.
11425 * objc.dg/gnu-api-2-sel.m: Likewise.
11426
11427 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
11428
11429 * objc.dg/foreach-1.m: Skip for Darwin < 9.
11430 * objc.dg/objc-foreach-4.m: Likewise.
11431 * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
11432 * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
11433 * objc.dg/foreach-4.m: Likewise.
11434 * objc.dg/foreach-5.m: Likewise.
11435 * objc.dg/foreach-3.m: Return self from init.
11436
11437 2011-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
11438
11439 PR fortran/38536
11440 * gfortran.dg/iso_c_binding_c_loc_char_1.f03: New test.
11441
11442 2011-01-09 Janus Weil <janus@gcc.gnu.org>
11443
11444 PR fortran/46313
11445 * gfortran.dg/class_35.f90: New.
11446
11447 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
11448
11449 * objc.dg/foreach-1.m: Add "-Wall" to flags.
11450
11451 2011-01-08 Nicola Pero <nicola.pero@meta-innovation.com>
11452
11453 PR objc/47078
11454 * objc.dg/invalid-method-2.m: New.
11455 * obj-c++.dg/invalid-method-2.mm: New.
11456
11457 2011-01-08 Paul Thomas <pault@gcc.gnu.org>
11458
11459 PR fortran/46896
11460 * gfortran.dg/transpose_optimization_2.f90 : New test.
11461
11462 2011-01-08 Jan Hubicka <jh@suse.cz>
11463
11464 PR tree-optmization/46469
11465 * g++.dg/torture/pr46469.C: New testcase.
11466
11467 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
11468
11469 * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
11470 emulation of libobjc-gnu structure layout functionality to ..
11471 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
11472 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
11473 * objc/execute/bf-common.h: Adjust headers.
11474 * objc/execute/bf-1.m: Likewise.
11475 * objc/execute/bf-2.m: Likewise.
11476 * objc/execute/bf-3.m: Likewise.
11477 * objc/execute/bf-4.m: Likewise.
11478 * objc/execute/bf-5.m: Likewise.
11479 * objc/execute/bf-6.m: Likewise.
11480 * objc/execute/bf-7.m: Likewise.
11481 * objc/execute/bf-8.m: Likewise.
11482 * objc/execute/bf-9.m: Likewise.
11483 * objc/execute/bf-10.m: Likewise.
11484 * objc/execute/bf-11.m: Likewise.
11485 * objc/execute/bf-12.m: Likewise.
11486 * objc/execute/bf-13.m: Likewise.
11487 * objc/execute/bf-14.m: Likewise.
11488 * objc/execute/bf-15.m: Likewise.
11489 * objc/execute/bf-16.m: Likewise.
11490 * objc/execute/bf-17.m: Likewise.
11491 * objc/execute/bf-18.m: Likewise.
11492 * objc/execute/bf-19.m: Likewise.
11493 * objc/execute/bf-20.m: Likewise.
11494 * objc/execute/bf-21.m: Likewise.
11495 * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
11496 objc_get_type_qualifiers ().
11497
11498 2011-01-08 Thomas Koenig <tkoenig@gcc.gnu.org>
11499
11500 PR fortran/45777
11501 * gfortran.dg/dependency_39.f90: New test.
11502
11503 2011-01-07 Jan Hubicka <jh@suse.cz>
11504
11505 Get builtins tests ready for linker plugin.
11506 * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
11507 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
11508 my_memset, my_bzero): Mark used.
11509 * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
11510 * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
11511 volatile.
11512 * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
11513 volatile.
11514
11515 2011-01-07 Jan Hubicka <jh@suse.cz>
11516
11517 PR tree-optimization/46367
11518 * g++.dg/torture/pr46367.C: New file.
11519
11520 2011-01-07 Jakub Jelinek <jakub@redhat.com>
11521
11522 PR target/47201
11523 * gcc.dg/pr47201.c: New test.
11524
11525 PR bootstrap/47187
11526 * gcc.dg/tree-prof/pr47187.c: New test.
11527
11528 2011-01-07 Tobias Burnus <burnus@net-b.de>
11529
11530 PR fortran/41580
11531 * gfortran.dg/extends_type_of_3.f90: New.
11532
11533 2011-01-07 Kai Tietz <kai.tietz@onevision.com>
11534
11535 * g++.dg/ext/dllexport-MI1.C: Adjust test.
11536 * g++.dg/ext/dllimport-MI1.C: Likewise.
11537 * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
11538 * g++.dg/ext/dllimport10.C: Likewise.
11539 * g++.dg/ext/dllimport11.C: Likewise.
11540 * g++.dg/ext/dllimport12.C: Likewise.
11541 * g++.dg/ext/dllimport13.C: Likewise.
11542 * g++.dg/ext/dllimport2.C: Likewise.
11543 * g++.dg/ext/dllimport3.C: Likewise.
11544 * g++.dg/ext/dllimport4.C: Likewise.
11545 * g++.dg/ext/dllimport5.C: Likewise.
11546 * g++.dg/ext/dllimport6.C: Likewise.
11547 * g++.dg/ext/dllimport8.C: Likewise.
11548 * g++.dg/ext/dllimport9.C: Likewise.
11549 * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
11550 targets, too. Additionally enable test for i?86-*-mingw*.
11551 * g++.dg/ext/selectany1.C: Likewise.
11552 Remove guard variable check.
11553
11554 2011-01-07 Janus Weil <janus@gcc.gnu.org>
11555
11556 PR fortran/47189
11557 PR fortran/47194
11558 * gfortran.dg/storage_size_3.f08: Extended.
11559
11560 2011-01-07 Jakub Jelinek <jakub@redhat.com>
11561
11562 PR c++/47022
11563 * g++.dg/template/stdarg1.C: New test.
11564
11565 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
11566
11567 PR fortran/47195
11568 * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
11569 * gfortran.dg/defined_operators_1.f90: Split the subroutine
11570 from the interface of functions to not hide the errors that
11571 shall be tested.
11572
11573 2011-01-06 Jan Hubicka <jh@suse.cz>
11574
11575 * gcc.dg/lto/pr47188_0.c: New testcase.
11576 * gcc.dg/lto/pr47188_1.c: New testcase.
11577
11578 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
11579
11580 PR fortran/33117
11581 PR fortran/46478
11582 * gfortran.dg/interface_33.f90: New test.
11583
11584 2011-01-06 Jakub Jelinek <jakub@redhat.com>
11585
11586 PR c/47150
11587 * gcc.c-torture/compile/pr47150.c: New test.
11588
11589 2011-01-06 Ira Rosen <irar@il.ibm.com>
11590
11591 PR tree-optimization/47139
11592 * gcc.dg/vect/pr47139.c: New test.
11593
11594 2011-01-05 Janus Weil <janus@gcc.gnu.org>
11595
11596 PR fortran/47180
11597 * gfortran.dg/extends_type_of_2.f03: New.
11598
11599 2011-01-05 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11600
11601 * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
11602
11603 2011-01-05 Eric Botcazou <ebotcazou@adacore.com>
11604
11605 * gnat.dg/opt14.adb: New test.
11606
11607 2011-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
11608
11609 PR fortran/46017
11610 * gfortran.dg/allocate_error_2.f90: New test.
11611
11612 2011-01-05 Janus Weil <janus@gcc.gnu.org>
11613
11614 PR fortran/47024
11615 * gfortran.dg/storage_size_3.f08: New.
11616
11617 2011-01-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11618
11619 PR libgfortran/47154
11620 * gfortran.dg/namelist_68.f90: New test.
11621
11622 2011-01-04 Eric Botcazou <ebotcazou@adacore.com>
11623
11624 * gnat.dg/unchecked_convert8.ad[sb]: New test.
11625
11626 2011-01-04 Janus Weil <janus@gcc.gnu.org>
11627
11628 PR fortran/46448
11629 * gfortran.dg/class_34.f90: New.
11630
11631 2011-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11632
11633 * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
11634 use __builtin_inff. Skip all single-precision tests that require
11635 Infinity.
11636
11637 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11638
11639 * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
11640
11641 2011-01-03 Jakub Jelinek <jakub@redhat.com>
11642
11643 PR tree-optimization/47148
11644 * gcc.c-torture/execute/pr47148.c: New test.
11645
11646 PR tree-optimization/47155
11647 * gcc.c-torture/execute/pr47155.c: New test.
11648
11649 PR rtl-optimization/47157
11650 * gcc.c-torture/compile/pr47157.c: New test.
11651
11652 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11653
11654 * gcc.dg/torture/vector-shift2.c (schar): Define.
11655 (main): Always use schar or uchar instead of plain "char" to avoid
11656 dependencies on implementation-defined char signedness.
11657
11658 2011-01-03 Martin Jambor <mjambor@suse.cz>
11659
11660 PR tree-optimization/46801
11661 * gnat.dg/pack9.adb: Remove xfail.
11662
11663 2011-01-03 Martin Jambor <mjambor@suse.cz>
11664
11665 PR tree-optimization/46984
11666 * g++.dg/ipa/pr46984.C: New test.
11667
11668 2011-01-02 Janus Weil <janus@gcc.gnu.org>
11669
11670 PR fortran/46408
11671 * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
11672
11673 2011-01-02 Jakub Jelinek <jakub@redhat.com>
11674
11675 PR tree-optimization/47140
11676 * gcc.c-torture/compile/pr47140.c: New test.
11677
11678 PR rtl-optimization/47028
11679 * gcc.dg/pr47028.c: New test.
11680
11681 2011-01-02 Nicola Pero <nicola.pero@meta-innovation.com>
11682
11683 * objc.dg/protocol-forward-1.m: Removed TODO.
11684 * objc.dg/protocol-forward-2.m: New.
11685 * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
11686 * obj-c++.dg/protocol-forward-2.mm: New.
11687
11688 2011-01-01 Kai Tietz <kai.tietz@onevision.com>
11689
11690 PR target/38662
11691 * g++.dg/eh/pr38662.C: New testcase.
11692
11693 2011-01-01 Chung-Lin Tang <cltang@codesourcery.com>
11694
11695 * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
11696 scan for newline '\n'.
11697
11698 \f
11699 Copyright (C) 2011 Free Software Foundation, Inc.
11700
11701 Copying and distribution of this file, with or without modification,
11702 are permitted in any medium without royalty provided the copyright
11703 notice and this notice are preserved.