fold-const.c (fold_unary_loc): Don't optimize POINTER_PLUS_EXPR casted to TYPE_RESTRI...
[gcc.git] / gcc / testsuite / ChangeLog
1 2011-10-04 Jakub Jelinek <jakub@redhat.com>
2
3 * gcc.dg/tree-ssa/restrict-4.c: New test.
4
5 2011-10-04 Artem Shinkarov <artyom.shinkaroff@gmail.com>
6
7 * gcc.c-torture/execute/vector-compare-1.c: Fix trailing white
8 spaces.
9 (main): Use __typeof to get result type of comparison.
10
11 2011-10-04 Ira Rosen <ira.rosen@linaro.org>
12
13 * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
14 Make et_vect_multiple_sizes_saved global.
15 (check_effective_target_vect64): Make et_vect64_saved global.
16
17 2011-10-03 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
18
19 * gcc.c-torture/execute/vect-shuffle-2.c: New test.
20 * gcc.c-torture/execute/vect-shuffle-4.c: New test.
21 * gcc.c-torture/execute/vect-shuffle-1.c: New test.
22 * gcc.dg/builtin-complex-err-1.c: Adjust.
23
24 2011-10-02 Jason Merrill <jason@redhat.com>
25
26 * g++.dg/cpp0x/range-for22.C: New.
27
28 * g++.dg/cpp0x/variadic65.C: Remove xfails.
29 * g++.dg/cpp0x/variadic82.C: Remove xfails.
30 * g++.dg/cpp0x/variadic83.C: Remove xfails.
31 * g++.dg/cpp0x/variadic105.C: Remove xfails.
32
33 * g++.dg/cpp0x/nsdmi5.C: New.
34
35 2011-10-02 Richard Sandiford <rdsandiford@googlemail.com>
36
37 PR target/50579
38 * gcc.target/mips/mips.exp (mips_long32_abi_p, mips_long64_abi_p):
39 New procedures.
40 (mips-dg-options): Force an ABI option if the current ABI is
41 incompatible with the required -mlong setting. Likewise force
42 a long setting if the current one is incompatible with the
43 chosen ABI. Keep abi_test_option_p, abi and eabi_p updated
44 throughout procedure.
45 * gcc.target/mips/abi-o64-long64.c: Require -mno-abicalls
46 instead of addressing=absolute.
47
48 2011-10-02 Richard Sandiford <rdsandiford@googlemail.com>
49
50 * gcc.target/mips/stack-1.c: New test.
51
52 2011-10-02 Richard Sandiford <rdsandiford@googlemail.com>
53
54 * gcc.dg/pr49696.c: New test.
55
56 2011-10-02 Jan Hubicka <jh@suse.cz>
57
58 * gcc.dg/ipa/ctor-empty-1.c: Update dump file.
59
60 2011-10-01 David S. Miller <davem@davemloft.net>
61
62 * gcc.target/sparc/cmask.c: New test.
63 * gcc.target/sparc/fpadds.c: New test.
64 * gcc.target/sparc/fshift.c: New test.
65 * gcc.target/sparc/fucmp.c: New test.
66 * gcc.target/sparc/vis3misc.c: New test.
67
68 2011-10-01 Janus Weil <janus@gcc.gnu.org>
69
70 PR fortran/50585
71 * gfortran.dg/assumed_charlen_arg_2.f90: New.
72
73 2011-09-30 Janis Johnson <janisjo@codesourcery.com>
74
75 PR c++/44473
76 * g++.dg/dfp/44473-1.C: New test.
77 * g++.dg/dfp/44473-2.C: New test.
78 * g++.dg/dfp/mangle-1.C: New test.
79 * g++.dg/dfp/mangle-2.C: New test.
80 * g++.dg/dfp/mangle-3.C: New test.
81 * g++.dg/dfp/mangle-4.C: New test.
82 * g++.dg/dfp/mangle-5.C: New test.
83
84 2011-09-30 Jakub Jelinek <jakub@redhat.com>
85
86 PR inline-asm/50571
87 * gcc.dg/pr50571.c: New test.
88
89 PR tree-optimization/46309
90 * gcc.dg/pr46309.c: New test.
91
92 2011-09-30 Jakub Jelinek <jakub@redhat.com>
93
94 * gcc.dg/strlenopt-21.c: New test.
95
96 2011-09-30 Revital Eres <revital.eres@linaro.org>
97
98 * gcc.dg/sms-10.c: New file.
99
100 2011-09-30 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
101
102 * gcc.target/arm/pr50099.c: New test.
103
104 2011-09-30 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
105
106 * gcc.target/arm/pr42835.c: Add -fno-tree-tail-merge.
107
108 2011-09-30 David S. Miller <davem@davemloft.net>
109
110 * gcc.target/sparc/bmaskbshuf.c: New test.
111 * gcc.target/sparc/edgen.c: New test.
112
113 2011-09-29 Janus Weil <janus@gcc.gnu.org>
114
115 PR fortran/50547
116 * gfortran.dg/pure_formal_proc_3.f90: New.
117
118 PR fortran/50553
119 * gfortran.dg/stfunc_7.f90: New.
120
121 2011-09-29 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
122
123 * gcc.c-torture/execute/vector-compare-1.c: New testcase.
124 * gcc.c-torture/execute/vector-compare-2.c: Likewise.
125 * gcc.dg/vector-compare-1.c: Likewise.
126 * gcc.dg/vector-compare-2.c: Likewise.
127
128 2011-09-29 David S. Miller <davem@davemloft.net>
129
130 * gcc.target/sparc/array.c: New test.
131
132 2011-09-29 Jiangning Liu <jiangning.liu@arm.com>
133
134 * gcc/testsuite/gcc.dg/tree-ssa/predcom-1.c: Explicitly turn on
135 loop unroll and set max unroll times to 8.
136 * gcc/testsuite/gcc.dg/tree-ssa/predcom-2.c: Likewise.
137 * gcc/testsuite/gcc.dg/tree-ssa/predcom-3.c: Likewise.
138 * gcc/testsuite/gcc.dg/tree-ssa/predcom-4.c: Likewise.
139 * gcc/testsuite/gcc.dg/tree-ssa/predcom-5.c: Likewise.
140
141 2011-09-28 Paolo Carlini <paolo.carlini@oracle.com>
142
143 PR c++/40145
144 * g++.dg/ext/visibility/warn5.C: New.
145
146 2011-09-28 Paolo Carlini <paolo.carlini@oracle.com>
147
148 PR c++/45278
149 * g++.dg/warn/Wextra-3.C: New.
150
151 2011-09-28 Oleg Endo <oleg.endo@t-online.de>
152
153 PR target/49486
154 * gcc.target/sh/pr49468-si.c: New.
155
156 2011-09-28 Tom de Vries <tom@codesourcery.com>
157
158 PR testsuite/50485
159 * gcc.target/i386/sse4_1-blendps.c: Include <stdlib.h>.
160 (TEST): Initialize src3 with random floats.
161 * gcc.target/i386/sse4_1-blendps-2.c (sse4_1_test): Remove field i from
162 union src3. Initialize src3 with random floats.
163
164 2011-09-27 Oleg Endo <oleg.endo@t-online.de>
165
166 * gcc.target/sh/mfmovd.c: Extend list of supported targets.
167 * gcc.target/sh/struct-arg-dw2.c: Fix typo.
168 * gcc.target/sh/sh4a-sincos.c: Make test SH4A only.
169 * gcc.target/sh/sh4a-sincosf.c: Ditto.
170 * gcc.target/sh/sh4a-cos.c: Ditto.
171 * gcc.target/sh/sh4a-cosf.c: Ditto.
172 * gcc.target/sh/sh4a-sin.c: Ditto.
173 * gcc.target/sh/sh4a-sinf.c: Ditto.
174 * gcc.target/sh/sh4a-fsrra.c: Ditto.
175 * gcc.target/sh/sh4a-memmovua.c: Ditto.
176 * gcc.target/sh/sh4a-bitmovua.c: Ditto.
177
178 2011-09-27 Paolo Carlini <paolo.carlini@oracle.com>
179
180 PR c++/31489
181 * g++.dg/parse/error40.C: New.
182 * g++.dg/warn/incomplete1.C: Adjust.
183
184 2011-09-27 Jan Hubicka <jh@suse.cz>
185
186 PR middle-end/49463
187 * gcc.c-torture/execute/builtins/strstr-asm-lib.c (my_strstr):
188 Mark used.
189
190 2011-09-27 Jakub Jelinek <jakub@redhat.com>
191
192 * gcc.dg/strlenopt-1.c: New test.
193 * gcc.dg/strlenopt-1f.c: New test.
194 * gcc.dg/strlenopt-2.c: New test.
195 * gcc.dg/strlenopt-2f.c: New test.
196 * gcc.dg/strlenopt-3.c: New test.
197 * gcc.dg/strlenopt-4.c: New test.
198 * gcc.dg/strlenopt-4g.c: New test.
199 * gcc.dg/strlenopt-4gf.c: New test.
200 * gcc.dg/strlenopt-5.c: New test.
201 * gcc.dg/strlenopt-6.c: New test.
202 * gcc.dg/strlenopt-7.c: New test.
203 * gcc.dg/strlenopt-8.c: New test.
204 * gcc.dg/strlenopt-9.c: New test.
205 * gcc.dg/strlenopt-10.c: New test.
206 * gcc.dg/strlenopt-11.c: New test.
207 * gcc.dg/strlenopt-12.c: New test.
208 * gcc.dg/strlenopt-12g.c: New test.
209 * gcc.dg/strlenopt-13.c: New test.
210 * gcc.dg/strlenopt-14g.c: New test.
211 * gcc.dg/strlenopt-14gf.c: New test.
212 * gcc.dg/strlenopt-15.c: New test.
213 * gcc.dg/strlenopt-16g.c: New test.
214 * gcc.dg/strlenopt-17g.c: New test.
215 * gcc.dg/strlenopt-18g.c: New test.
216 * gcc.dg/strlenopt.h: New file.
217
218 2011-09-27 Tom de Vries <tom@codesourcery.com>
219
220 PR middle-end/43864
221 * gcc.dg/fold-compare-2.c (dg-options): Add -fno-tree-tail-merge.
222 * gcc/testsuite/gcc.dg/uninit-pred-2_c.c: Same.
223 * gcc.dg/pr43864.c: New test.
224 * gcc.dg/pr43864-2.c: Same.
225 * gcc.dg/pr43864-3.c: Same.
226 * gcc.dg/pr43864-4.c: Same.
227
228 2011-09-27 Jan Hubicka <jh@suse.cz>
229
230 * gcc.dg/ipa/inline-5.c: New testcase.
231
232 2011-09-27 Ira Rosen <ira.rosen@linaro.org>
233
234 * gcc.dg/vect/bb-slp-11.c: Expect to get vectorized with 64-bit
235 vectors.
236 * gcc.dg/vect/bb-slp-27.c: New.
237 * gcc.dg/vect/bb-slp-28.c: New.
238
239 2011-09-27 Bernd Schmidt <bernds@codesourcery.com>
240
241 * testsuite/lib/target-supports.exp (check_profiling_available):
242 Don't rely solely on TLS tests for -fprofile-generate, fall
243 through to the other code.
244
245 2011-09-27 Richard Guenther <rguenther@suse.de>
246
247 PR tree-optimization/50363
248 * gcc.dg/torture/pr50363.c: New testcase.
249
250 2011-09-26 Jason Merrill <jason@redhat.com>
251
252 PR c++/45012
253 * g++.dg/template/partial13.C: New.
254
255 PR c++/46105
256 * g++.dg/template/partial12.C: New.
257
258 PR c++/50508
259 * g++.dg/cpp0x/constexpr-typedef1.C: New.
260
261 2011-09-26 Paolo Carlini <paolo.carlini@oracle.com>
262
263 PR c++/45487
264 * g++.dg/diagnostic/bindings1.C: New.
265 * g++.old-deja/g++.pt/memtemp77.C: Adjust.
266
267 2011-09-26 David S. Miller <davem@davemloft.net>
268
269 * gcc.target/sparc/wrgsr.c: New test.
270 * gcc.target/sparc/rdgsr.c: New test.
271 * gcc.target/sparc/edge.c: New test.
272 * gcc.target/sparc/fcmp.c: New test.
273
274 * gcc.target/sparc/edge.c: Update for new return types.
275 * gcc.target/sparc/fcmp.c: Likewise.
276
277 * gcc.target/sparc/fpaddsubi.c: New test.
278
279 2011-09-26 Janus Weil <janus@gcc.gnu.org>
280
281 PR fortran/50515
282 * gfortran.dg/common_15.f90: New.
283
284 PR fortran/50517
285 * gfortran.dg/dummy_procedure_5.f90: New.
286 * gfortran.dg/interface_26.f90: Modified error message.
287 * gfortran.dg/proc_ptr_11.f90: Ditto.
288 * gfortran.dg/proc_ptr_15.f90: Ditto.
289 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
290 * gfortran.dg/proc_ptr_result_5.f90: Ditto.
291
292 2011-09-26 Jason Merrill <jason@redhat.com>
293
294 PR c++/50512
295 * g++.dg/overload/rvalue3.C: New.
296
297 PR c++/50523
298 * g++.dg/overload/ref-conv2.C: New.
299
300 * g++.dg/cpp0x/nsdmi-template1.C: New.
301
302 2011-09-26 Paolo Carlini <paolo.carlini@oracle.com>
303
304 * g++.dg/cpp0x/nullptr25.C: New.
305
306 2011-09-26 Richard Guenther <rguenther@suse.de>
307
308 PR tree-optimization/50472
309 * gcc.dg/torture/pr50472.c: New testcase.
310
311 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
312
313 * gnat.dg/opt22.adb: New test.
314 * gnat.dg/opt22_pkg.ad[sb]: New helper.
315
316 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
317
318 * gnat.dg/opt21.adb: New test.
319 * gnat.dg/opt21_pkg.ad[sb]: New helper.
320
321 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
322
323 * gnat.dg/opt20.ad[sb]: New test.
324 * gnat.dg/opt20_pkg.ads: New helper.
325
326 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
327
328 * gnat.dg/array17.adb: New test.
329 * gnat.dg/array17_pkg.ads: New helper.
330
331 2011-09-25 Jason Merrill <jason@redhat.com>
332
333 * g++.dg/cpp0x/nsdmi-defer4.C: New.
334
335 2011-09-25 Eric Botcazou <ebotcazou@adacore.com>
336
337 * gnat.dg/frame_overflow.ads: New.
338 * gnat.dg/frame_overflow.adb: Adjust.
339 * gnat.dg/specs/addr1.ads: Likewise.
340
341 2011-09-25 Jakub Jelinek <jakub@redhat.com>
342
343 * g++.dg/tree-ssa/restrict2.C: New test.
344
345 2011-09-25 Ira Rosen <ira.rosen@linaro.org>
346
347 * lib/target-supports.exp (check_effective_target_vect64): New.
348 * gcc.dg/vect/bb-slp-11.c: Expect the error message twice in case
349 of multiple vector sizes.
350 * gcc.dg/vect/bb-slp-26.c: New.
351
352 2011-09-25 Paolo Carlini <paolo.carlini@oracle.com>
353
354 PR c++/50280
355 * g++.dg/template/bitfield1.C: New.
356
357 2011-09-25 Ira Rosen <ira.rosen@linaro.org>
358
359 * gcc.dg/vect/bb-slp-24.c: New.
360
361 2011-09-24 Jason Merrill <jason@redhat.com>
362
363 * g++.dg/cpp0x/nsdmi-eh1.C: New.
364
365 * g++.dg/cpp0x/nsdmi-defer3.C: New.
366
367 * g++.dg/cpp0x/nsdmi-defer1.C: New.
368 * g++.dg/cpp0x/nsdmi-defer2.C: New.
369
370 * g++.dg/cpp0x/nsdmi1.C: New.
371 * g++.dg/cpp0x/nsdmi2.C: New.
372 * g++.dg/cpp0x/nsdmi3.C: New.
373 * g++.dg/cpp0x/nsdmi4.C: New.
374 * g++.old-deja/g++.other/init4.C: New.
375
376 2011-09-24 Paolo Carlini <paolo.carlini@oracle.com>
377
378 PR c++/44267
379 * g++.dg/template/sfinae28.C: New.
380
381 2011-09-23 Ian Lance Taylor <iant@google.com>
382
383 * go.test/go-test.exp (errchk): Handle more cases of getting
384 correct Tcl backslash quoting in regular expressions in test file.
385
386 2011-09-23 Jason Merrill <jason@redhat.com>
387
388 Core 253
389 * g++.dg/init/const8.C: New.
390 * g++.dg/cpp0x/constexpr-object1.C: Add a data member.
391 * g++.dg/cpp0x/defaulted2.C: Likewise.
392 * g++.dg/cpp0x/pr42844-2.C: Likewise.
393 * g++.dg/init/pr20039.C: Likewise.
394 * g++.dg/init/pr42844.C: Likewise.
395
396 2011-09-23 Jan Hubicka <jh@suse.cz>
397
398 * gcc.dg/ipa/inline-1.c: new testcase.
399 * gcc.dg/ipa/inline-2.c: new testcase.
400 * gcc.dg/ipa/inline-3.c: new testcase.
401 * gcc.dg/ipa/inline-4.c: new testcase.
402
403 2011-09-23 Paolo Carlini <paolo.carlini@oracle.com>
404
405 PR c++/50258
406 * g++.dg/cpp0x/constexpr-static8.C: New.
407
408 2011-09-23 Jakub Jelinek <jakub@redhat.com>
409
410 * gcc.target/i386/avxfp-1.c: New test.
411 * gcc.target/i386/avxfp-2.c: New test.
412
413 2011-09-23 Terry Guo <terry.guo@arm.com>
414
415 * gcc.c-torture/execute/941014-1.x: Deleted.
416
417 2011-09-22 Paolo Carlini <paolo.carlini@oracle.com>
418
419 PR c++/50491
420 * g++.dg/cpp0x/pr50491.C: New.
421
422 2011-09-22 Steven G. Kargl <kargl@gcc.gnu.org>
423
424 PR testsuite/50487
425 * gfortran.dg/bessel_6.f90: Fix tolerance test.
426
427 2011-09-22 Paolo Carlini <paolo.carlini@oracle.com>
428
429 PR c++/50371
430 * g++.dg/cpp0x/nullptr24.C: New.
431
432 2011-09-22 Uros Bizjak <ubizjak@gmail.com>
433
434 PR target/50482
435 * gcc.target/i386/pr50482.c: New test.
436
437 2011-09-22 Joseph Myers <joseph@codesourcery.com>
438
439 * gcc.target/i386/pad-2.c, gcc.target/i386/pad-3.c,
440 gcc.target/i386/pad-4.c, gcc.target/i386/pad-5a.c,
441 gcc.target/i386/pad-5b.c, gcc.target/i386/pad-6a.c,
442 gcc.target/i386/pad-6b.c, gcc.target/i386/pad-7.c,
443 gcc.target/i386/pad-8.c, gcc.target/i386/pad-9.c,
444 gcc.target/i386/pad-10.cm gcc.target/i386/vect-double-1.c: Skip if
445 multilib options contain different -march= from dg-options.
446
447 2011-09-22 Jonathan Wakely <jwakely.gcc@gmail.com>
448 Paolo Carlini <paolo.carlini@oracle.com>
449
450 PR c++/50344
451 * g++.dg/template/friend52.C: New.
452
453 2011-09-22 Richard Sandiford <richard.sandiford@linaro.org>
454
455 * gcc.target/arm/cmp-1.c: New test.
456 * gcc.target/arm/cmp-2.c: Likewise.
457
458 2011-09-22 Janus Weil <janus@gcc.gnu.org>
459
460 PR fortran/41733
461 * gfortran.dg/impure_actual_1.f90: Modified error message.
462 * gfortran.dg/proc_ptr_32.f90: New.
463 * gfortran.dg/proc_ptr_33.f90: New.
464
465 2011-09-22 Ira Rosen <ira.rosen@linaro.org>
466
467 PR tree-optimization/50451
468 * gcc.dg/vect/pr50451.c: New test.
469
470 2011-09-21 Ian Lance Taylor <iant@google.com>
471
472 * go.test/go-test.exp (errchk): Add special case for bug332.
473 (go-gc-tests): Add special cases for bug347 and bug348. Recognize
474 some more test lines.
475
476 2011-09-21 Uros Bizjak <ubizjak@gmail.com>
477
478 * g++.dg/other/i386-3.C: Remove duplicated dg-options.
479 * g++.dg/other/i386-4.C: Remove dg-require-effective-target directive.
480 * g++.dg/other/i386-8.C: Ditto.
481 * g++.dg/other/pr34435.C: Ditto.
482 * g++.dg/other/pr39496.C: Ditto.
483 * g++.dg/other/mmintrin.C: Ditto.
484
485 2011-09-21 Jakub Jelinek <jakub@redhat.com>
486
487 * gcc.dg/vect/vect-cond-7.c: New test.
488 * gcc.target/i386/sse4_1-cond-1.c: New test.
489 * gcc.target/i386/avx-cond-1.c: New test.
490
491 2011-09-21 Uros Bizjak <ubizjak@gmail.com>
492
493 PR target/50464
494 * g++.dg/other/pr50464.C: New test.
495
496 2011-09-21 Kirill Yukhin <kirill.yukhin@intel.com>
497
498 * gcc.target/i386/bmi2-mulx32-2.c: New test.
499 * gcc.target/i386/bmi2-mulx32-2a.c: Ditto.
500 * gcc.target/i386/bmi2-mulx64-2.c: Ditto.
501 * gcc.target/i386/bmi2-mulx64-2a.c: Ditto.
502
503 2011-09-21 Eric Botcazou <ebotcazou@adacore.com>
504
505 * gnat.dg/opt19.adb: New test.
506
507 2011-09-21 Terry Guo <terry.guo@arm.com>
508
509 * gcc.target/arm/neon-thumb2-move.c: Skip the warning message
510 on arch conflict when testing case on targets other than armv7-a.
511
512 2011-09-21 Paolo Carlini <paolo.carlini@oracle.com>
513
514 PR c++/50454
515 * g++.dg/ext/int128-1.C: New.
516 * g++.dg/ext/int128-2.C: Likewise.
517 * g++.dg/ext/int128-2.h: Likewise.
518
519 2011-09-20 H.J. Lu <hongjiu.lu@intel.com>
520
521 PR testsuite/50469
522 * gfortran.dg/storage_size_2.f08: Replace "must be be" with
523 "must be".
524
525 2011-09-20 Jason Merrill <jason@redhat.com>
526
527 * g++.dg/cpp0x/constexpr-generated1.C: New.
528
529 PR c++/50442
530 * g++.dg/overload/ref-conv1.C: New.
531
532 2011-09-20 Roberto Agostino Vitillo <ravitillo@lbl.gov>
533
534 * g++.dg/other/final1.C: New.
535
536 2011-09-20 Ira Rosen <ira.rosen@linaro.org>
537
538 * g++.dg/vect/slp-pr50413.cc: Don't run the test. Remove main ()
539 and get_bit ().
540
541 2011-09-19 Ian Bolton <ian.bolton@arm.com>
542
543 * gcc.dg/20100906-1.c: Use -fno-short-enums option for
544 "target arm_eabi".
545
546 2011-09-19 Ira Rosen <ira.rosen@linaro.org>
547
548 PR tree-optimization/50413
549 * g++.dg/vect/vect.exp: Run slp-pr* tests with
550 -fdump-tree-slp-details. Run other tests with
551 -fdump-tree-vect-details.
552 * g++.dg/vect/slp-pr50413.cc: New.
553
554 2011-09-18 Dominique d'Humieres <dominiq@lps.ens.fr>
555 Ira Rosen <ira.rosen@linaro.org>
556
557 PR testsuite/50435
558 * gcc.dg/vect/bb-slp-25.c: Add an if to avoid loop vectorization.
559 Fix underscores around restrict.
560
561 2011-09-18 Ira Rosen <ira.rosen@linaro.org>
562
563 PR tree-optimization/50414
564 * gfortran.dg/vect/Ofast-pr50414.f90: New.
565 * gfortran.dg/vect/vect.exp: Run Ofast-* tests with -Ofast.
566 * gcc.dg/vect/no-scevccp-noreassoc-slp-reduc-7.c: New.
567
568 2011-09-18 Ira Rosen <ira.rosen@linaro.org>
569
570 PR tree-optimization/50412
571 * gfortran.dg/vect/pr50412.f90: New.
572
573 2011-09-16 Jason Merrill <jason@redhat.com>
574
575 PR c++/50424
576 * g++.dg/eh/defarg1.C: New.
577
578 2011-09-16 Jakub Jelinek <jakub@redhat.com>
579
580 * gcc.dg/vect/vect-reduc-10.c: New test.
581 * gcc.target/i386/avx-reduc-1.c: New test.
582
583 * gcc.target/i386/sse2-extract-1.c: New test.
584 * gcc.target/i386/avx-extract-1.c: New test.
585
586 2011-09-16 Terry Guo <terry.guo@arm.com>
587
588 * gcc.dg/tree-ssa/foldconst-3.c: Don't use short enums.
589
590 2011-09-15 Diego Novillo <dnovillo@google.com>
591
592 * lib/g++.exp (g++_init): Add $TEST_ALWAYS_FLAGS to
593 ALWAYS_CXXFLAGS, if defined.
594 * lib/gfortran.exp (gfortran_init): Add $TEST_ALWAYS_FLAGS to
595 ALWAYS_GFORTRANFLAGS, if defined.
596 * lib/go.exp (go_target_compile): Add $TEST_ALWAYS_FLAGS to
597 ALWAYS_GOCFLAGS, if defined.
598 * lib/obj-c++.exp (obj-c++_init): Add $TEST_ALWAYS_FLAGS to
599 ALWAYS_OBJCXXFLAGS, if defined.
600 * lib/gcc.exp (gcc_target_compile): Add $TEST_ALWAYS_FLAGS to
601 additional_flags, if defined.
602 * lib/gnat.exp (gnat_target_compile): Likewise.
603 * lib/objc.exp (objc_target_compile): Likewise.
604 * lib/target-supports-dg.exp (dg-add-options): Handle
605 TEST_ALWAYS_FLAGS.
606
607 2011-09-15 Tom de Vries <tom@codesourcery.com>
608
609 PR testsuite/50322
610 * gcc.dg/tree-ssa/ivopts-lt.c: require stdint_types. include stdint.h.
611 Use uintptr_t in f1. Undo avr xfails.
612
613 2011-09-15 Janus Weil <janus@gcc.gnu.org>
614
615 PR fortran/50401
616 PR fortran/50403
617 * gfortran.dg/function_types_3.f90: New.
618
619 2011-09-15 Jason Merrill <jason@redhat.com>
620
621 PR c++/50365
622 * g++.dg/cpp0x/trailing7.C: New.
623
624 PR c++/50361
625 * g++.dg/cpp0x/nullptr23.C: New.
626
627 2011-09-15 Ira Rosen <ira.rosen@linaro.org>
628
629 * gcc.dg/vect/bb-slp-25.c: New.
630
631 2011-09-14 Paolo Carlini <paolo.carlini@oracle.com>
632
633 PR c++/50391
634 * g++.dg/cpp0x/noexcept15.C: New.
635
636 2011-09-14 Tom de Vries <tom@codesourcery.com>
637
638 PR middle-end/50251
639 * gcc.dg/pr50251.c: New test.
640
641 2011-09-14 Tobias Burnus <burnus@net-b.de>
642
643 PR fortran/34547
644 PR fortran/50375
645 * gfortran.dg/null_5.f90: New.
646 * gfortran.dg/null_6.f90: New.
647
648 2011-09-13 Bernd Schmidt <bernds@codesourcery.com>
649
650 * gcc.c-torture/compile/20110913-1.c: New test.
651
652 2011-09-13 Janus Weil <janus@gcc.gnu.org>
653
654 PR fortran/50379
655 * gfortran.dg/result_2.f90: New.
656
657 2011-09-13 Sevak Sargsyan <sevak.sargsyan@ispras.ru>
658
659 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: New test.
660
661 2011-09-13 Dodji Seketeli <dodji@redhat.com>
662
663 PR c++/48320
664 * g++.dg/cpp0x/variadic116.C: New test case.
665
666 2011-09-12 Richard Sandiford <rdsandiford@googlemail.com>
667
668 * gcc.target/mips/mips.exp (mips_option_groups): Add debug options.
669 * gcc.target/mips/interrupt_handler-2.c: New test.
670 * gcc.target/mips/interrupt_handler-3.c: Likewise.
671
672 2011-09-12 Jason Merrill <jason@redhat.com>
673
674 * g++.dg/cpp0x/fntmpdefarg2.C: Add more tests.
675
676 * g++.dg/cpp0x/explicit7.C: New.
677
678 2011-09-12 Jakub Jelinek <jakub@redhat.com>
679
680 PR rtl-optimization/50212
681 * g++.dg/other/pr50212.C: New test.
682
683 2011-09-12 Georg-Johann Lay <avr@gjlay.de>
684
685 PR target/43746
686 * testsuite/gcc.target/avr/torture/avr-torture.exp
687 (AVR_TORTURE_OPTIONS): Add test cases "-O2 -fdata-sections" and
688 "-O2 -fmerge-all-constants".
689
690 2011-09-11 Thomas Koenig <tkoenig@gcc.gnu.org>
691
692 PR fortran/50327
693 * gfortran.dg/do_while_1.f90: New test.
694
695 2011-09-11 Janus Weil <janus@gcc.gnu.org>
696
697 PR fortran/35831
698 PR fortran/47978
699 * gfortran.dg/dynamic_dispatch_5.f03: Fix invalid test case.
700 * gfortran.dg/proc_decl_26.f90: New.
701 * gfortran.dg/typebound_override_2.f90: New.
702 * gfortran.dg/typebound_proc_6.f03: Changed wording in error message.
703
704 2011-09-11 Eric Botcazou <ebotcazou@adacore.com>
705
706 * gnat.dg/cond_expr2.ad[sb]: New test.
707
708 2011-09-11 Eric Botcazou <ebotcazou@adacore.com>
709
710 * gnat.dg/atomic5.ad[sb]: New test.
711
712 2011-09-10 H.J. Lu <hongjiu.lu@intel.com>
713
714 * gcc.dg/sibcall-6.c: Check ia32 instead of ilp32.
715
716 2011-09-09 Georg-Johann Lay <avr@gjlay.de>
717
718 PR target/49030
719 * gcc.dg/torture/pr49030.c: Run only if target int32plus.
720
721 2011-09-09 Iain Sandoe <iains@gcc.gnu.org>
722
723 PR target/49614
724 * gcc.dg/vmx/gcc-bug-i.c (inline_me): Declare 'inline'.
725
726 2011-09-09 Richard Guenther <rguenther@suse.de>
727
728 PR tree-optimization/50328
729 * gcc.dg/vect/fast-math-vect-outer-7.c: New testcase.
730
731 2011-09-09 Richard Guenther <rguenther@suse.de>
732
733 PR middle-end/50333
734 * gcc.dg/torture/pr50333.c: New testcase.
735
736 2011-09-08 Andrew Stubbs <ams@codesourcery.com>
737
738 PR tree-optimization/50318
739 * gcc.target/arm/pr50318-1.c: New file.
740
741 2011-09-08 Uros Bizjak <ubizjak@gmail.com>
742
743 * gcc.target/i386/all_one_m256i.c: New test.
744
745 2011-09-08 Paolo Carlini <paolo.carlini@oracle.com>
746
747 PR c++/50324
748 * g++.dg/cpp0x/sfinae28.C: New.
749
750 2011-09-08 Dodji Seketeli <dodji@redhat.com>
751
752 PR c/50332
753 * gcc.dg/attr-invalid.c: Adjust as __attribute__((used) is no
754 longer ignored on typedefs.
755
756 PR c++/33255 - Support -Wunused-local-typedefs warning
757 * g++.dg/warn/Wunused-local-typedefs.C: New test file.
758 * c-c++-common/Wunused-local-typedefs.c: Likewise.
759
760 2011-09-08 Martin Jambor <mjambor@suse.cz>
761
762 PR tree-optimization/50287
763 * gcc.dg/torture/pr50287.c: New test.
764
765 2011-09-08 Richard Guenther <rguenther@suse.de>
766
767 PR tree-optimization/19831
768 * gcc.dg/tree-ssa/pr19831-1.c: New testcase.
769 * gcc.dg/tree-ssa/pr19831-2.c: Likewise.
770 * gcc.dg/tree-ssa/pr19831-3.c: Likewise.
771 * gcc.dg/errno-1.c: Adjust.
772
773 2011-09-08 Richard Guenther <rguenther@suse.de>
774
775 PR tree-optimization/19831
776 * gcc.dg/tree-ssa/ssa-dce-8.c: New testcase.
777
778 2011-09-08 Tobias Burnus <burnus@net-b.de>
779
780 PR fortran/44646
781 * gfortran.dg/do_concurrent_1.f90: New.
782 * gfortran.dg/do_concurrent_2.f90: New.
783
784 2011-09-08 Jakub Jelinek <jakub@redhat.com>
785
786 PR target/50310
787 * gcc.c-torture/execute/ieee/pr50310.c: New test.
788 * gcc.dg/pr50310-2.c: New test.
789
790 2011-09-07 Janus Weil <janus@gcc.gnu.org>
791
792 PR fortran/48095
793 * gfortran.dg/derived_constructor_comps_2.f90: Modified.
794 * gfortran.dg/impure_constructor_1.f90: Modified.
795 * gfortran.dg/proc_ptr_comp_33.f90: New.
796
797 2011-09-07 Jakub Jelinek <jakub@redhat.com>
798
799 PR target/50310
800 * gcc.dg/pr50310-1.c: New test.
801
802 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
803
804 PR middle-end/48571
805 * gcc.c-torture/execute/pr48571-1.c (bar): Use offsets sizeof(int)
806 instead of 4.
807
808 2011-09-07 Paolo Carlini <paolo.carlini@oracle.com>
809
810 PR c++/50309
811 * g++.dg/cpp0x/noexcept14.C: New.
812
813 2011-09-07 Jason Merrill <jason@redhat.com>
814
815 * g++.dg/cpp0x/constexpr-ref3.C: New.
816
817 * g++.dg/cpp0x/sfinae11.C: Check for explanatory diagnostic.
818
819 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
820
821 * gcc.dg/section1.c: Don't xfail for avr.
822
823 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
824
825 PR tree-optimization/50322
826 * gcc.dg/tree-ssa/ivopts-lt.c: Add xfails for avr.
827
828 2011-09-07 Martin Jambor <mjambor@suse.cz>
829
830 * g++.dg/tree-ssa/pr49911.C: Added flag -fstrict-enums.
831
832 2011-09-07 Martin Jambor <mjambor@suse.cz>
833
834 PR tree-optimization/49911
835 * g++.dg/tree-ssa/pr49911.C: New test.
836
837 2011-09-07 Richard Sandiford <richard.sandiford@linaro.org>
838
839 PR target/49030
840 * gcc.dg/torture/pr49030.c: New test.
841
842 2011-09-07 Janus Weil <janus@gcc.gnu.org>
843
844 PR fortran/50288
845 * gfortran.dg/class_4c.f03: Modified ("dg-do link" and "dg-final").
846 * gfortran.dg/class_4d.f03: Deleted.
847 * gfortran.dg/class_45b.f03: Modififed ("dg-do link").
848
849 2011-09-07 Richard Guenther <rguenther@suse.de>
850
851 * gcc.dg/tree-ssa/forwprop-16.c: New testcase.
852
853 2011-09-07 Jiangning Liu <jiangning.liu@arm.com>
854
855 PR tree-optimization/46021
856 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on arm*-*-*.
857
858 2011-09-06 Michael Meissner <meissner@linux.vnet.ibm.com>
859
860 * g++.dg/ext/altivec-17.C: Fix dg-error to match current compiler.
861
862 2011-09-06 Eric Botcazou <ebotcazou@adacore.com>
863
864 * gcc.c-torture/compile/20110906-1.c: New test.
865
866 2011-09-06 Uros Bizjak <ubizjak@gmail.com>
867
868 * gcc.target/i386/builtin-apply-mmx.c: Require ia32 effective target.
869
870 2011-09-06 Enkovich Ilya <ilya.enkovich@intel.com>
871
872 * gcc.dg/tree-ssa/pr38533.c (dg-options): Added option
873 --param tree-reassoc-width=1.
874
875 * gcc.dg/tree-ssa/reassoc-24.c: New test.
876 * gcc.dg/tree-ssa/reassoc-25.c: Likewise.
877
878 2011-09-06 Richard Guenther <rguenther@suse.de>
879
880 PR tree-optimization/48149
881 * gcc.dg/tree-ssa/ssa-fre-32.c: New testcase.
882
883 2011-09-06 Richard Guenther <rguenther@suse.de>
884
885 PR tree-optimization/48317
886 * gcc.dg/tree-ssa/ssa-fre-31.c: New testcase.
887
888 2011-09-06 Ira Rosen <ira.rosen@linaro.org>
889
890 * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
891 New procedure.
892 (add_options_for_quad_vectors): Replace with ...
893 (add_options_for_double_vectors): ... this.
894 * gfortran.dg/vect/pr19049.f90: Expect more printings on targets that
895 support multiple vector sizes since the vectorizer attempts to
896 vectorize with both vector sizes.
897 * gcc.dg/vect/no-vfa-vect-79.c,
898 gcc.dg/vect/no-vfa-vect-102a.c, gcc.dg/vect/vect-outer-1a.c,
899 gcc.dg/vect/vect-outer-1b.c, gcc.dg/vect/vect-outer-2b.c,
900 gcc.dg/vect/vect-outer-3a.c, gcc.dg/vect/no-vfa-vect-37.c,
901 gcc.dg/vect/vect-outer-3b.c, gcc.dg/vect/no-vfa-vect-101.c,
902 gcc.dg/vect/no-vfa-vect-102.c, gcc.dg/vect/vect-reduc-dot-s8b.c,
903 gcc.dg/vect/vect-outer-1.c, gcc.dg/vect/vect-104.c: Likewise.
904 * gcc.dg/vect/vect-42.c: Run with 64 bit vectors if applicable.
905 * gcc.dg/vect/vect-multitypes-6.c, gcc.dg/vect/vect-52.c,
906 gcc.dg/vect/vect-54.c, gcc.dg/vect/vect-46.c, gcc.dg/vect/vect-48.c,
907 gcc.dg/vect/vect-96.c, gcc.dg/vect/vect-multitypes-3.c,
908 gcc.dg/vect/vect-40.c: Likewise.
909 * gcc.dg/vect/vect-outer-5.c: Remove quad-vectors option as
910 redundant.
911 * gcc.dg/vect/vect-109.c, gcc.dg/vect/vect-peel-1.c,
912 gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/slp-25.c,
913 gcc.dg/vect/vect-multitypes-1.c, gcc.dg/vect/slp-3.c,
914 gcc.dg/vect/no-vfa-pr29145.c, gcc.dg/vect/vect-multitypes-4.c:
915 Likewise.
916 * gcc.dg/vect/vect-peel-4.c: Make ia global.
917
918 2011-09-05 Richard Sandiford <rdsandiford@googlemail.com>
919
920 PR target/49606
921 * gcc.target/mips/abi-main.h: New file.
922 * gcc.target/mips/abi-o32-long32.c: New test.
923 * gcc.target/mips/abi-o32-long64.c: Likewise.
924 * gcc.target/mips/abi-o64-long32.c: Likewise.
925 * gcc.target/mips/abi-o64-long64.c: Likewise.
926 * gcc.target/mips/abi-n32-long32.c: Likewise.
927 * gcc.target/mips/abi-n32-long64.c: Likewise.
928 * gcc.target/mips/abi-n64-long32.c: Likewise.
929 * gcc.target/mips/abi-n64-long64.c: Likewise.
930 * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
931 * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
932 * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
933 * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
934 * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
935 * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
936 * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
937 * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
938 * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
939 * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
940 * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
941 * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
942 * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
943 * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
944 * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
945 * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
946 * gcc.target/mips/abi-eabi32-long32.c: Likewise.
947 * gcc.target/mips/abi-eabi32-long64.c: Likewise.
948 * gcc.target/mips/abi-eabi64-long32.c: Likewise.
949 * gcc.target/mips/abi-eabi64-long64.c: Likewise.
950 * gcc.target/mips/mips.exp: Make -mshared implied -mabicalls.
951 * gcc.target/mips/branch-2.c: Remove -mabicalls.
952 * gcc.target/mips/branch-3.c: Likewise.
953 * gcc.target/mips/branch-4.c: Likewise.
954 * gcc.target/mips/branch-5.c: Likewise.
955 * gcc.target/mips/branch-6.c: Likewise.
956 * gcc.target/mips/branch-7.c: Likewise.
957 * gcc.target/mips/branch-8.c: Likewise.
958 * gcc.target/mips/branch-9.c: Likewise.
959 * gcc.target/mips/branch-10.c: Likewise.
960 * gcc.target/mips/branch-11.c: Likewise.
961 * gcc.target/mips/branch-12.c: Likewise.
962 * gcc.target/mips/branch-13.c: Likewise.
963 * gcc.target/mips/lazy-binding-1.c: Likewise.
964
965 2011-09-05 Georg-Johann Lay <avr@gjlay.de>
966
967 * gcc.dg/ipa/ipcp-3.c (mark_cell): Use mask 1 << 14 instead of 1
968 << 18 to avoid warning on int=16 platforms..
969
970 2011-09-05 Jakub Jelinek <jakub@redhat.com>
971
972 * gcc.dg/compat/struct-layout-1_test.h: Decrease bitfield size
973 to work even with -fshort-enums.
974
975 2011-09-04 Jan Hubicka <jh@suse.cz>
976
977 * gcc.c-torture/compile/20110902.c: new testcase.
978
979 2011-09-04 Jason Merrill <jason@redhat.com>
980
981 PR c++/49267
982 * g++.dg/cpp0x/rv-conv1.C: New.
983
984 DR 1328
985 * g++.dg/cpp0x/rv-func3.C: New.
986
987 * g++.dg/cpp0x/constexpr-default-ctor.C: New.
988
989 PR c++/50248
990 Core 1358
991 * g++.dg/cpp0x/constexpr-template1.C: New.
992 * g++.dg/cpp0x/constexpr-template2.C: New.
993 * g++.dg/cpp0x/constexpr-48089.C: Adjust error markup.
994 * g++.dg/cpp0x/constexpr-ex1.C: Adjust error markup.
995
996 2011-09-04 Eric Botcazou <ebotcazou@adacore.com>
997
998 * gnat.dg/specs/debug1.ads: Tweak pattern.
999
1000 2011-09-04 Janus Weil <janus@gcc.gnu.org>
1001
1002 PR fortran/50227
1003 * gfortran.dg/class_45a.f03: New.
1004 * gfortran.dg/class_45b.f03: New.
1005
1006 2011-09-04 Jakub Jelinek <jakub@redhat.com>
1007 Ira Rosen <ira.rosen@linaro.org>
1008
1009 PR tree-optimization/50208
1010 * gcc.dg/vect/no-fre-pre-pr50208.c: New test.
1011 * gcc.dg/vect/vect.exp: Run no-fre-pre-*.c tests with
1012 -fno-tree-fre -fno-tree-pre.
1013
1014 2011-09-02 Martin Jambor <mjambor@suse.cz>
1015
1016 * gcc.dg/ipa/ipcp-3.c: New test.
1017
1018 2011-09-02 Richard Guenther <rguenther@suse.de>
1019
1020 PR tree-optimization/27460
1021 PR middle-end/29269
1022 * gcc.dg/vect/vect-cond-7.c: New testcase.
1023
1024 2011-09-02 Martin Jambor <mjambor@suse.cz>
1025
1026 * g++.dg/ipa/devirt-3.C: Added a distraction method.
1027 * g++.dg/ipa/ivinline-7.C: Added a test for direct call discovery,
1028 xfailed test for inlining.
1029 * g++.dg/ipa/ivinline-9.C: Likewise.
1030
1031 2011-09-01 Ira Rosen <ira.rosen@linaro.org>
1032
1033 PR tree-optimization/50178
1034 * gfortran.dg/vect/pr50178.f90: New test.
1035
1036 2011-08-31 Martin Jambor <mjambor@suse.cz>
1037
1038 PR middle-end/49886
1039 * gcc.c-torture/execute/pr49886.c: New testcase.
1040
1041 2011-08-31 Tom de Vries <tom@codesourcery.com>
1042
1043 PR middle-end/43513
1044 * gcc.dg/pr43513.c: New test.
1045
1046 2011-08-30 Tobias Burnus <burnus@net-b.de>
1047
1048 PR fortran/45044
1049 * gfortran.dg/common_14.f90: New.
1050 * gfortran.dg/common_resize_1.f: Add two dg-warning.
1051
1052 2011-08-30 Jason Merrill <jason@redhat.com>
1053
1054 PR c++/50084
1055 * g++.dg/cpp0x/decltype33.C: New.
1056
1057 PR c++/50089
1058 * g++.dg/cpp0x/lambda/lambda-qualified.C: New.
1059
1060 PR c++/50114
1061 * g++.dg/cpp0x/lambda/lambda-for.C: New.
1062
1063 2011-08-30 Uros Bizjak <ubizjak@gmail.com>
1064
1065 * gcc.target/i386/fma-compile.c: Escape [ and ] in scan strings.
1066
1067 2011-08-30 Eric Botcazou <ebotcazou@adacore.com>
1068
1069 * gnat.dg/specs/aggr3.ads: New test.
1070 * gnat.dg/specs/aggr3_pkg.ads: New helper.
1071
1072 * gnat.dg/specs/aggr1.ads: Remove superfluous space.
1073 * gnat.dg/specs/aggr2.ads: Likewise.
1074
1075 2011-08-30 Steven G. Kargl <kargl@gcc.gnu.org>
1076
1077 PR fortran/45170
1078 * gfortran.dg/allocate_with_source_2.f90: New test
1079
1080 2011-08-30 Jason Merrill <jason@redhat.com>
1081
1082 PR c++/50220
1083 * g++.dg/cpp0x/lambda/lambda-50220.C: New.
1084
1085 PR c++/50234
1086 * g++.dg/cpp0x/constexpr-value3.C: New.
1087
1088 2011-08-30 Richard Guenther <rguenther@suse.de>
1089
1090 PR middle-end/48571
1091 * gcc.c-torture/execute/pr48571-1.c: New testcase.
1092 * gcc.dg/tree-ssa/ssa-ccp-25.c: Remove.
1093 * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
1094 * gcc.dg/pr36902.c: XFAIL.
1095
1096 2011-08-30 Ilya Tocar <ilya.tocar@intel.com>
1097
1098 * gcc.target/i386/fma-check.h: New.
1099 * gcc.target/i386/fma-256-fmaddXX.c: New testcase.
1100 * gcc.target/i386/fma-256-fmaddsubXX.c: Likewise.
1101 * gcc.target/i386/fma-256-fmsubXX.c: Likewise.
1102 * gcc.target/i386/fma-256-fmsubaddXX.c: Likewise.
1103 * gcc.target/i386/fma-256-fnmaddXX.c: Likewise.
1104 * gcc.target/i386/fma-256-fnmsubXX.c: Likewise.
1105 * gcc.target/i386/fma-fmaddXX.c: Likewise.
1106 * gcc.target/i386/fma-fmaddsubXX.c: Likewise.
1107 * gcc.target/i386/fma-fmsubXX.c: Likewise.
1108 * gcc.target/i386/fma-fmsubaddXX.c: Likewise.
1109 * gcc.target/i386/fma-fnmaddXX.c: Likewise.
1110 * gcc.target/i386/fma-fnmsubXX.c: Likewise.
1111 * gcc.target/i386/fma-compile.c: Likewise.
1112 * gcc.target/i386/i386.exp (check_effective_target_fma): New.
1113 * gcc.target/i386/sse-12.c: Add -mfma.
1114 * gcc.target/i386/sse-13.c: Likewise.
1115 * gcc.target/i386/sse-14.c: Likewise.
1116 * gcc.target/i386/sse-22.c: Likewise.
1117 * gcc.target/i386/sse-23.c: Likewise.
1118 * g++.dg/other/i386-2.C: Likewise.
1119 * g++.dg/other/i386-3.C: Likewise.
1120
1121 2011-08-30 Kirill Yukhin <kirill.yukhin@intel.com>
1122
1123 PR testsuite/50185
1124 * gcc.target/i386/avx2-vmovmskb-2.c: Rename to ...
1125 * gcc.target/i386/avx2-vpmovmskb-2.c: ... this. Update.
1126
1127 2011-08-30 Christian Bruel <christian.bruel@st.com>
1128
1129 * g++.dg/bprob/bprob.exp (feedback_options): Set
1130 -fbranch-probabilities.
1131 * gcc.misc-tests/bprob.exp (feedback_options): Likewise.
1132
1133 2011-08-29 Jason Merrill <jason@redhat.com>
1134
1135 PR c++/50224
1136 * g++.dg/cpp0x/lambda/lambda-use2.C: New.
1137
1138 2011-08-29 Jakub Jelinek <jakub@redhat.com>
1139 Jason Merrill <jason@redhat.com>
1140
1141 * g++.dg/dfp/base.C: New test.
1142
1143 2011-08-29 Jason Merrill <jason@redhat.com>
1144
1145 Core DR 994
1146 PR c++/50209
1147 * g++.dg/cpp0x/initlist58.C: New.
1148
1149 2011-08-29 Janus Weil <janus@gcc.gnu.org>
1150
1151 PR fortran/50225
1152 * gfortran.dg/class_result_1.f03: New.
1153
1154 2011-08-29 Jakub Jelinek <jakub@redhat.com>
1155
1156 PR middle-end/48722
1157 * gcc.target/i386/pr48722.c: New test.
1158
1159 2011-08-29 Thomas Koenig <tkoenig@gcc.gnu.org>
1160
1161 PR libfortran/50192
1162 * gfortran.dg/widechar_compare_1.f90: New test.
1163
1164 2011-08-26 Jason Merrill <jason@redhat.com>
1165
1166 Core DR 342
1167 PR c++/48582
1168 * g++.dg/abi/mangle50.C: New.
1169
1170 2011-08-27 Uros Bizjak <ubizjak@gmail.com>
1171
1172 PR target/50202
1173 * gcc.target/i386/pr50202.c: New test.
1174
1175 2011-08-26 Uros Bizjak <ubizjak@gmail.com>
1176
1177 * gcc.target/i386/sse_4_1-round-vec.c: New test.
1178 * gcc.target/i386/sse_4_1-roundf-vec.c: New test.
1179 * gcc.target/i386/avx-round-vec.c: New test.
1180 * gcc.target/i386/avx-roundf-vec.c: New test.
1181
1182 2011-08-26 Jakub Jelinek <jakub@redhat.com>
1183
1184 * gcc.target/i386/cmpxchg16b-1.c: Match also space after the
1185 instruction.
1186
1187 PR c/50179
1188 * c-c++-common/Wunused-var-14.c: New test.
1189
1190 2011-08-26 Tom de Vries <tom@codesourcery.com>
1191
1192 * gcc.dg/tree-ssa/ivopts-lt.c: New test.
1193
1194 2011-08-26 Jiangning Liu <jiangning.liu@arm.com>
1195
1196 * gcc.target/arm/thumb2-cond-cmp-1.c: New.
1197 * gcc.target/arm/thumb2-cond-cmp-2.c: Likewise.
1198 * gcc.target/arm/thumb2-cond-cmp-3.c: Likewise.
1199 * gcc.target/arm/thumb2-cond-cmp-4.c: Likewise.
1200
1201 2011-08-26 Andrew Stubbs <ams@codesourcery.com>
1202
1203 * gcc.target/arm/thumb2-replicated-constant1.c: New file.
1204 * gcc.target/arm/thumb2-replicated-constant2.c: New file.
1205 * gcc.target/arm/thumb2-replicated-constant3.c: New file.
1206 * gcc.target/arm/thumb2-replicated-constant4.c: New file.
1207
1208 2011-08-25 Mikael Morin <mikael.morin@gcc.gnu.org>
1209
1210 PR fortran/50050
1211 * gfortran.dg/pointer_comp_init_1.f90: New test.
1212
1213 2011-08-25 Jason Merrill <jason@redhat.com>
1214
1215 PR c++/50157
1216 * g++.dg/cpp0x/sfinae27.C: New.
1217
1218 2011-08-25 Tobias Burnus <burnus@net-b.de>
1219
1220 * gfortran.dg/coarray_lib_token_4.f90: New.
1221
1222 2011-08-25 Tobias Burnus <burnus@net-b.de>
1223
1224 * gfortran.dg/coarray/alloc_comp_1.f90: New.
1225
1226 2011-08-25 Richard Guenther <rguenther@suse.de>
1227
1228 * gcc.dg/Wshadow-3.c: Restore original content destroyed by r148442.
1229
1230 2011-08-24 Tobias Burnus <burnus@net-b.de>
1231
1232 PR fortran/50163
1233 * gfortran.dg/initialization_28.f90: New.
1234
1235 2011-08-24 Richard Guenther <rguenther@suse.de>
1236
1237 PR tree-optimization/50067
1238 * gcc.dg/torture/pr50067-3.c: New testcase.
1239 * gcc.dg/torture/pr50067-4.c: Likewise.
1240 * gcc.dg/torture/pr50067-5.c: Likewise.
1241
1242 2011-08-23 Kirill Yukhin <kirill.yukhin@intel.com>
1243
1244 * g++.dg/other/i386-2.C: Add -mavx2 check.
1245 * g++.dg/other/i386-3.C: Likewise.
1246 * gcc.target/i386/avx-1.c: Add AVX2.
1247 * gcc.target/i386/avx-2.c: Likewise.
1248 * gcc.target/i386/funcspec-5.c: Likewise.
1249 * gcc.target/i386/sse-12.c: Likewise.
1250 * gcc.target/i386/sse-13.c: Likewise.
1251 * gcc.target/i386/sse-14.c: Likewise.
1252 * gcc.target/i386/sse-22.c: Likewise.
1253 * gcc.target/i386/sse-23.c: Likewise.
1254 * gcc.target/i386/i386.exp (check_effective_target_avx2): Likewise.
1255 * gcc.target/i386/avx2-check.h: New.
1256 * gcc.target/i386/avx2-i32gatherd-1.c: Likewise.
1257 * gcc.target/i386/avx2-i32gatherd-2.c: Likewise.
1258 * gcc.target/i386/avx2-i32gatherd-3.c: Likewise.
1259 * gcc.target/i386/avx2-i32gatherd-4.c: Likewise.
1260 * gcc.target/i386/avx2-i32gatherd256-1.c: Likewise.
1261 * gcc.target/i386/avx2-i32gatherd256-2.c: Likewise.
1262 * gcc.target/i386/avx2-i32gatherd256-3.c: Likewise.
1263 * gcc.target/i386/avx2-i32gatherd256-4.c: Likewise.
1264 * gcc.target/i386/avx2-i32gatherpd-1.c: Likewise.
1265 * gcc.target/i386/avx2-i32gatherpd-2.c: Likewise.
1266 * gcc.target/i386/avx2-i32gatherpd-3.c: Likewise.
1267 * gcc.target/i386/avx2-i32gatherpd-4.c: Likewise.
1268 * gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise.
1269 * gcc.target/i386/avx2-i32gatherpd256-2.c: Likewise.
1270 * gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise.
1271 * gcc.target/i386/avx2-i32gatherpd256-4.c: Likewise.
1272 * gcc.target/i386/avx2-i32gatherps-1.c: Likewise.
1273 * gcc.target/i386/avx2-i32gatherps-2.c: Likewise.
1274 * gcc.target/i386/avx2-i32gatherps-3.c: Likewise.
1275 * gcc.target/i386/avx2-i32gatherps-4.c: Likewise.
1276 * gcc.target/i386/avx2-i32gatherps256-1.c: Likewise.
1277 * gcc.target/i386/avx2-i32gatherps256-2.c: Likewise.
1278 * gcc.target/i386/avx2-i32gatherps256-3.c: Likewise.
1279 * gcc.target/i386/avx2-i32gatherps256-4.c: Likewise.
1280 * gcc.target/i386/avx2-i32gatherq-1.c: Likewise.
1281 * gcc.target/i386/avx2-i32gatherq-2.c: Likewise.
1282 * gcc.target/i386/avx2-i32gatherq-3.c: Likewise.
1283 * gcc.target/i386/avx2-i32gatherq-4.c: Likewise.
1284 * gcc.target/i386/avx2-i32gatherq256-1.c: Likewise.
1285 * gcc.target/i386/avx2-i32gatherq256-2.c: Likewise.
1286 * gcc.target/i386/avx2-i32gatherq256-3.c: Likewise.
1287 * gcc.target/i386/avx2-i32gatherq256-4.c: Likewise.
1288 * gcc.target/i386/avx2-i64gatherd-1.c: Likewise.
1289 * gcc.target/i386/avx2-i64gatherd-2.c: Likewise.
1290 * gcc.target/i386/avx2-i64gatherd-3.c: Likewise.
1291 * gcc.target/i386/avx2-i64gatherd-4.c: Likewise.
1292 * gcc.target/i386/avx2-i64gatherd256-1.c: Likewise.
1293 * gcc.target/i386/avx2-i64gatherd256-2.c: Likewise.
1294 * gcc.target/i386/avx2-i64gatherd256-3.c: Likewise.
1295 * gcc.target/i386/avx2-i64gatherd256-4.c: Likewise.
1296 * gcc.target/i386/avx2-i64gatherpd-1.c: Likewise.
1297 * gcc.target/i386/avx2-i64gatherpd-2.c: Likewise.
1298 * gcc.target/i386/avx2-i64gatherpd-3.c: Likewise.
1299 * gcc.target/i386/avx2-i64gatherpd-4.c: Likewise.
1300 * gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise.
1301 * gcc.target/i386/avx2-i64gatherpd256-2.c: Likewise.
1302 * gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise.
1303 * gcc.target/i386/avx2-i64gatherpd256-4.c: Likewise.
1304 * gcc.target/i386/avx2-i64gatherps-1.c: Likewise.
1305 * gcc.target/i386/avx2-i64gatherps-2.c: Likewise.
1306 * gcc.target/i386/avx2-i64gatherps-3.c: Likewise.
1307 * gcc.target/i386/avx2-i64gatherps-4.c: Likewise.
1308 * gcc.target/i386/avx2-i64gatherps256-1.c: Likewise.
1309 * gcc.target/i386/avx2-i64gatherps256-2.c: Likewise.
1310 * gcc.target/i386/avx2-i64gatherps256-3.c: Likewise.
1311 * gcc.target/i386/avx2-i64gatherps256-4.c: Likewise.
1312 * gcc.target/i386/avx2-i64gatherq-1.c: Likewise.
1313 * gcc.target/i386/avx2-i64gatherq-2.c: Likewise.
1314 * gcc.target/i386/avx2-i64gatherq-3.c: Likewise.
1315 * gcc.target/i386/avx2-i64gatherq-4.c: Likewise.
1316 * gcc.target/i386/avx2-i64gatherq256-1.c: Likewise.
1317 * gcc.target/i386/avx2-i64gatherq256-2.c: Likewise.
1318 * gcc.target/i386/avx2-i64gatherq256-3.c: Likewise.
1319 * gcc.target/i386/avx2-i64gatherq256-4.c: Likewise.
1320 * gcc.target/i386/avx2-mpsadbw-1.c: Likewise.
1321 * gcc.target/i386/avx2-mpsadbw-2.c: Likewise.
1322 * gcc.target/i386/avx2-vbroadcastsd_pd-1.c: Likewise.
1323 * gcc.target/i386/avx2-vbroadcastsd_pd-2.c: Likewise.
1324 * gcc.target/i386/avx2-vbroadcastsi128-1.c: Likewise.
1325 * gcc.target/i386/avx2-vbroadcastsi128-2.c: Likewise.
1326 * gcc.target/i386/avx2-vbroadcastss_ps-1.c: Likewise.
1327 * gcc.target/i386/avx2-vbroadcastss_ps-2.c: Likewise.
1328 * gcc.target/i386/avx2-vbroadcastss_ps256-1.c: Likewise.
1329 * gcc.target/i386/avx2-vbroadcastss_ps256-2.c: Likewise.
1330 * gcc.target/i386/avx2-vextracti128-1.c: Likewise.
1331 * gcc.target/i386/avx2-vextracti128-2.c: Likewise.
1332 * gcc.target/i386/avx2-vinserti128-1.c: Likewise.
1333 * gcc.target/i386/avx2-vinserti128-2.c: Likewise.
1334 * gcc.target/i386/avx2-vmovmskb-2.c: Likewise.
1335 * gcc.target/i386/avx2-vmovntdqa-1.c: Likewise.
1336 * gcc.target/i386/avx2-vmovntdqa-2.c: Likewise.
1337 * gcc.target/i386/avx2-vpabsb256-1.c: Likewise.
1338 * gcc.target/i386/avx2-vpabsb256-2.c: Likewise.
1339 * gcc.target/i386/avx2-vpabsd256-1.c: Likewise.
1340 * gcc.target/i386/avx2-vpabsd256-2.c: Likewise.
1341 * gcc.target/i386/avx2-vpabsw256-1.c: Likewise.
1342 * gcc.target/i386/avx2-vpabsw256-2.c: Likewise.
1343 * gcc.target/i386/avx2-vpackssdw-1.c: Likewise.
1344 * gcc.target/i386/avx2-vpackssdw-2.c: Likewise.
1345 * gcc.target/i386/avx2-vpacksswb-1.c: Likewise.
1346 * gcc.target/i386/avx2-vpacksswb-2.c: Likewise.
1347 * gcc.target/i386/avx2-vpackusdw-1.c: Likewise.
1348 * gcc.target/i386/avx2-vpackusdw-2.c: Likewise.
1349 * gcc.target/i386/avx2-vpackuswb-1.c: Likewise.
1350 * gcc.target/i386/avx2-vpackuswb-2.c: Likewise.
1351 * gcc.target/i386/avx2-vpaddb-1.c: Likewise.
1352 * gcc.target/i386/avx2-vpaddb-2.c: Likewise.
1353 * gcc.target/i386/avx2-vpaddd-1.c: Likewise.
1354 * gcc.target/i386/avx2-vpaddd-2.c: Likewise.
1355 * gcc.target/i386/avx2-vpaddq-1.c: Likewise.
1356 * gcc.target/i386/avx2-vpaddq-2.c: Likewise.
1357 * gcc.target/i386/avx2-vpaddsb-1.c: Likewise.
1358 * gcc.target/i386/avx2-vpaddsb-2.c: Likewise.
1359 * gcc.target/i386/avx2-vpaddsw-1.c: Likewise.
1360 * gcc.target/i386/avx2-vpaddsw-2.c: Likewise.
1361 * gcc.target/i386/avx2-vpaddusb-1.c: Likewise.
1362 * gcc.target/i386/avx2-vpaddusb-2.c: Likewise.
1363 * gcc.target/i386/avx2-vpaddusw-1.c: Likewise.
1364 * gcc.target/i386/avx2-vpaddusw-2.c: Likewise.
1365 * gcc.target/i386/avx2-vpaddw-1.c: Likewise.
1366 * gcc.target/i386/avx2-vpaddw-2.c: Likewise.
1367 * gcc.target/i386/avx2-vpalignr256-1.c: Likewise.
1368 * gcc.target/i386/avx2-vpalignr256-2.c: Likewise.
1369 * gcc.target/i386/avx2-vpand-1.c: Likewise.
1370 * gcc.target/i386/avx2-vpand-2.c: Likewise.
1371 * gcc.target/i386/avx2-vpandn-1.c: Likewise.
1372 * gcc.target/i386/avx2-vpandn-2.c: Likewise.
1373 * gcc.target/i386/avx2-vpavgb-1.c: Likewise.
1374 * gcc.target/i386/avx2-vpavgb-2.c: Likewise.
1375 * gcc.target/i386/avx2-vpavgw-1.c: Likewise.
1376 * gcc.target/i386/avx2-vpavgw-2.c: Likewise.
1377 * gcc.target/i386/avx2-vpblendd128-1.c: Likewise.
1378 * gcc.target/i386/avx2-vpblendd128-2.c: Likewise.
1379 * gcc.target/i386/avx2-vpblendd256-1.c: Likewise.
1380 * gcc.target/i386/avx2-vpblendd256-2.c: Likewise.
1381 * gcc.target/i386/avx2-vpblendvb-1.c: Likewise.
1382 * gcc.target/i386/avx2-vpblendvb-2.c: Likewise.
1383 * gcc.target/i386/avx2-vpblendw-1.c: Likewise.
1384 * gcc.target/i386/avx2-vpblendw-2.c: Likewise.
1385 * gcc.target/i386/avx2-vpbroadcastb128-1.c: Likewise.
1386 * gcc.target/i386/avx2-vpbroadcastb128-2.c: Likewise.
1387 * gcc.target/i386/avx2-vpbroadcastb256-1.c: Likewise.
1388 * gcc.target/i386/avx2-vpbroadcastb256-2.c: Likewise.
1389 * gcc.target/i386/avx2-vpbroadcastd128-1.c: Likewise.
1390 * gcc.target/i386/avx2-vpbroadcastd128-2.c: Likewise.
1391 * gcc.target/i386/avx2-vpbroadcastd256-1.c: Likewise.
1392 * gcc.target/i386/avx2-vpbroadcastd256-2.c: Likewise.
1393 * gcc.target/i386/avx2-vpbroadcastq128-1.c: Likewise.
1394 * gcc.target/i386/avx2-vpbroadcastq128-2.c: Likewise.
1395 * gcc.target/i386/avx2-vpbroadcastq256-1.c: Likewise.
1396 * gcc.target/i386/avx2-vpbroadcastq256-2.c: Likewise.
1397 * gcc.target/i386/avx2-vpbroadcastw128-1.c: Likewise.
1398 * gcc.target/i386/avx2-vpbroadcastw128-2.c: Likewise.
1399 * gcc.target/i386/avx2-vpbroadcastw256-1.c: Likewise.
1400 * gcc.target/i386/avx2-vpbroadcastw256-2.c: Likewise.
1401 * gcc.target/i386/avx2-vpcmpeqb-1.c: Likewise.
1402 * gcc.target/i386/avx2-vpcmpeqb-2.c: Likewise.
1403 * gcc.target/i386/avx2-vpcmpeqd-1.c: Likewise.
1404 * gcc.target/i386/avx2-vpcmpeqd-2.c: Likewise.
1405 * gcc.target/i386/avx2-vpcmpeqq-1.c: Likewise.
1406 * gcc.target/i386/avx2-vpcmpeqq-2.c: Likewise.
1407 * gcc.target/i386/avx2-vpcmpeqw-1.c: Likewise.
1408 * gcc.target/i386/avx2-vpcmpeqw-2.c: Likewise.
1409 * gcc.target/i386/avx2-vpcmpgtb-1.c: Likewise.
1410 * gcc.target/i386/avx2-vpcmpgtb-2.c: Likewise.
1411 * gcc.target/i386/avx2-vpcmpgtd-1.c: Likewise.
1412 * gcc.target/i386/avx2-vpcmpgtd-2.c: Likewise.
1413 * gcc.target/i386/avx2-vpcmpgtq-1.c: Likewise.
1414 * gcc.target/i386/avx2-vpcmpgtq-2.c: Likewise.
1415 * gcc.target/i386/avx2-vpcmpgtw-1.c: Likewise.
1416 * gcc.target/i386/avx2-vpcmpgtw-2.c: Likewise.
1417 * gcc.target/i386/avx2-vperm2i128-1.c: Likewise.
1418 * gcc.target/i386/avx2-vperm2i128-2.c: Likewise.
1419 * gcc.target/i386/avx2-vpermd-1.c: Likewise.
1420 * gcc.target/i386/avx2-vpermd-2.c: Likewise.
1421 * gcc.target/i386/avx2-vpermpd-1.c: Likewise.
1422 * gcc.target/i386/avx2-vpermpd-2.c: Likewise.
1423 * gcc.target/i386/avx2-vpermps-1.c: Likewise.
1424 * gcc.target/i386/avx2-vpermps-2.c: Likewise.
1425 * gcc.target/i386/avx2-vpermq-1.c: Likewise.
1426 * gcc.target/i386/avx2-vpermq-2.c: Likewise.
1427 * gcc.target/i386/avx2-vphaddd-1.c: Likewise.
1428 * gcc.target/i386/avx2-vphaddd-2.c: Likewise.
1429 * gcc.target/i386/avx2-vphaddsw-1.c: Likewise.
1430 * gcc.target/i386/avx2-vphaddsw-2.c: Likewise.
1431 * gcc.target/i386/avx2-vphaddw-1.c: Likewise.
1432 * gcc.target/i386/avx2-vphaddw-2.c: Likewise.
1433 * gcc.target/i386/avx2-vphsubd-1.c: Likewise.
1434 * gcc.target/i386/avx2-vphsubd-2.c: Likewise.
1435 * gcc.target/i386/avx2-vphsubsw-1.c: Likewise.
1436 * gcc.target/i386/avx2-vphsubsw-2.c: Likewise.
1437 * gcc.target/i386/avx2-vphsubw-1.c: Likewise.
1438 * gcc.target/i386/avx2-vpmaddubsw-1.c: Likewise.
1439 * gcc.target/i386/avx2-vpmaddubsw-2.c: Likewise.
1440 * gcc.target/i386/avx2-vpmaddwd-1.c: Likewise.
1441 * gcc.target/i386/avx2-vpmaddwd-2.c: Likewise.
1442 * gcc.target/i386/avx2-vpmaskloadd-1.c: Likewise.
1443 * gcc.target/i386/avx2-vpmaskloadd-2.c: Likewise.
1444 * gcc.target/i386/avx2-vpmaskloadd256-1.c: Likewise.
1445 * gcc.target/i386/avx2-vpmaskloadd256-2.c: Likewise.
1446 * gcc.target/i386/avx2-vpmaskloadq-1.c: Likewise.
1447 * gcc.target/i386/avx2-vpmaskloadq-2.c: Likewise.
1448 * gcc.target/i386/avx2-vpmaskloadq256-1.c: Likewise.
1449 * gcc.target/i386/avx2-vpmaskloadq256-2.c: Likewise.
1450 * gcc.target/i386/avx2-vpmaskstored-1.c: Likewise.
1451 * gcc.target/i386/avx2-vpmaskstored-2.c: Likewise.
1452 * gcc.target/i386/avx2-vpmaskstored256-1.c: Likewise.
1453 * gcc.target/i386/avx2-vpmaskstored256-2.c: Likewise.
1454 * gcc.target/i386/avx2-vpmaskstoreq-1.c: Likewise.
1455 * gcc.target/i386/avx2-vpmaskstoreq-2.c: Likewise.
1456 * gcc.target/i386/avx2-vpmaskstoreq256-1.c: Likewise.
1457 * gcc.target/i386/avx2-vpmaskstoreq256-2.c: Likewise.
1458 * gcc.target/i386/avx2-vpmaxsb-1.c: Likewise.
1459 * gcc.target/i386/avx2-vpmaxsb-2.c: Likewise.
1460 * gcc.target/i386/avx2-vpmaxsd-1.c: Likewise.
1461 * gcc.target/i386/avx2-vpmaxsd-2.c: Likewise.
1462 * gcc.target/i386/avx2-vpmaxsw-1.c: Likewise.
1463 * gcc.target/i386/avx2-vpmaxsw-2.c: Likewise.
1464 * gcc.target/i386/avx2-vpmaxub-1.c: Likewise.
1465 * gcc.target/i386/avx2-vpmaxub-2.c: Likewise.
1466 * gcc.target/i386/avx2-vpmaxud-1.c: Likewise.
1467 * gcc.target/i386/avx2-vpmaxud-2.c: Likewise.
1468 * gcc.target/i386/avx2-vpmaxuw-1.c: Likewise.
1469 * gcc.target/i386/avx2-vpmaxuw-2.c: Likewise.
1470 * gcc.target/i386/avx2-vpminsb-1.c: Likewise.
1471 * gcc.target/i386/avx2-vpminsb-2.c: Likewise.
1472 * gcc.target/i386/avx2-vpminsd-1.c: Likewise.
1473 * gcc.target/i386/avx2-vpminsd-2.c: Likewise.
1474 * gcc.target/i386/avx2-vpminsw-1.c: Likewise.
1475 * gcc.target/i386/avx2-vpminsw-2.c: Likewise.
1476 * gcc.target/i386/avx2-vpminub-1.c: Likewise.
1477 * gcc.target/i386/avx2-vpminub-2.c: Likewise.
1478 * gcc.target/i386/avx2-vpminud-1.c: Likewise.
1479 * gcc.target/i386/avx2-vpminud-2.c: Likewise.
1480 * gcc.target/i386/avx2-vpminuw-1.c: Likewise.
1481 * gcc.target/i386/avx2-vpminuw-2.c: Likewise.
1482 * gcc.target/i386/avx2-vpmovmskb-1.c: Likewise.
1483 * gcc.target/i386/avx2-vpmovsxbd-1.c: Likewise.
1484 * gcc.target/i386/avx2-vpmovsxbd-2.c: Likewise.
1485 * gcc.target/i386/avx2-vpmovsxbq-1.c: Likewise.
1486 * gcc.target/i386/avx2-vpmovsxbq-2.c: Likewise.
1487 * gcc.target/i386/avx2-vpmovsxbw-1.c: Likewise.
1488 * gcc.target/i386/avx2-vpmovsxbw-2.c: Likewise.
1489 * gcc.target/i386/avx2-vpmovsxdq-1.c: Likewise.
1490 * gcc.target/i386/avx2-vpmovsxdq-2.c: Likewise.
1491 * gcc.target/i386/avx2-vpmovsxwd-1.c: Likewise.
1492 * gcc.target/i386/avx2-vpmovsxwd-2.c: Likewise.
1493 * gcc.target/i386/avx2-vpmovsxwq-1.c: Likewise.
1494 * gcc.target/i386/avx2-vpmovsxwq-2.c: Likewise.
1495 * gcc.target/i386/avx2-vpmovzxbd-1.c: Likewise.
1496 * gcc.target/i386/avx2-vpmovzxbd-2.c: Likewise.
1497 * gcc.target/i386/avx2-vpmovzxbq-1.c: Likewise.
1498 * gcc.target/i386/avx2-vpmovzxbq-2.c: Likewise.
1499 * gcc.target/i386/avx2-vpmovzxbw-1.c: Likewise.
1500 * gcc.target/i386/avx2-vpmovzxbw-2.c: Likewise.
1501 * gcc.target/i386/avx2-vpmovzxdq-1.c: Likewise.
1502 * gcc.target/i386/avx2-vpmovzxdq-2.c: Likewise.
1503 * gcc.target/i386/avx2-vpmovzxwd-1.c: Likewise.
1504 * gcc.target/i386/avx2-vpmovzxwd-2.c: Likewise.
1505 * gcc.target/i386/avx2-vpmovzxwq-1.c: Likewise.
1506 * gcc.target/i386/avx2-vpmovzxwq-2.c: Likewise.
1507 * gcc.target/i386/avx2-vpmuldq-1.c: Likewise.
1508 * gcc.target/i386/avx2-vpmuldq-2.c: Likewise.
1509 * gcc.target/i386/avx2-vpmulhrsw-1.c: Likewise.
1510 * gcc.target/i386/avx2-vpmulhrsw-2.c: Likewise.
1511 * gcc.target/i386/avx2-vpmulhuw-1.c: Likewise.
1512 * gcc.target/i386/avx2-vpmulhuw-2.c: Likewise.
1513 * gcc.target/i386/avx2-vpmulhw-1.c: Likewise.
1514 * gcc.target/i386/avx2-vpmulhw-2.c: Likewise.
1515 * gcc.target/i386/avx2-vpmulld-1.c: Likewise.
1516 * gcc.target/i386/avx2-vpmulld-2.c: Likewise.
1517 * gcc.target/i386/avx2-vpmullw-1.c: Likewise.
1518 * gcc.target/i386/avx2-vpmullw-2.c: Likewise.
1519 * gcc.target/i386/avx2-vpmuludq-1.c: Likewise.
1520 * gcc.target/i386/avx2-vpmuludq-2.c: Likewise.
1521 * gcc.target/i386/avx2-vpor-1.c: Likewise.
1522 * gcc.target/i386/avx2-vpor-2.c: Likewise.
1523 * gcc.target/i386/avx2-vpsadbw-1.c: Likewise.
1524 * gcc.target/i386/avx2-vpsadbw-2.c: Likewise.
1525 * gcc.target/i386/avx2-vpshufb-1.c: Likewise.
1526 * gcc.target/i386/avx2-vpshufb-2.c: Likewise.
1527 * gcc.target/i386/avx2-vpshufd-1.c: Likewise.
1528 * gcc.target/i386/avx2-vpshufd-2.c: Likewise.
1529 * gcc.target/i386/avx2-vpshufhw-1.c: Likewise.
1530 * gcc.target/i386/avx2-vpshufhw-2.c: Likewise.
1531 * gcc.target/i386/avx2-vpshuflw-1.c: Likewise.
1532 * gcc.target/i386/avx2-vpshuflw-2.c: Likewise.
1533 * gcc.target/i386/avx2-vpsignb-1.c: Likewise.
1534 * gcc.target/i386/avx2-vpsignb-2.c: Likewise.
1535 * gcc.target/i386/avx2-vpsignd-1.c: Likewise.
1536 * gcc.target/i386/avx2-vpsignd-2.c: Likewise.
1537 * gcc.target/i386/avx2-vpsignw-1.c: Likewise.
1538 * gcc.target/i386/avx2-vpsignw-2.c: Likewise.
1539 * gcc.target/i386/avx2-vpslld-1.c: Likewise.
1540 * gcc.target/i386/avx2-vpslld-2.c: Likewise.
1541 * gcc.target/i386/avx2-vpslldi-1.c: Likewise.
1542 * gcc.target/i386/avx2-vpslldi-2.c: Likewise.
1543 * gcc.target/i386/avx2-vpslldq-1.c: Likewise.
1544 * gcc.target/i386/avx2-vpslldq-2.c: Likewise.
1545 * gcc.target/i386/avx2-vpsllq-1.c: Likewise.
1546 * gcc.target/i386/avx2-vpsllq-2.c: Likewise.
1547 * gcc.target/i386/avx2-vpsllqi-1.c: Likewise.
1548 * gcc.target/i386/avx2-vpsllqi-2.c: Likewise.
1549 * gcc.target/i386/avx2-vpsllvd128-1.c: Likewise.
1550 * gcc.target/i386/avx2-vpsllvd128-2.c: Likewise.
1551 * gcc.target/i386/avx2-vpsllvd256-1.c: Likewise.
1552 * gcc.target/i386/avx2-vpsllvd256-2.c: Likewise.
1553 * gcc.target/i386/avx2-vpsllvq128-1.c: Likewise.
1554 * gcc.target/i386/avx2-vpsllvq128-2.c: Likewise.
1555 * gcc.target/i386/avx2-vpsllvq256-1.c: Likewise.
1556 * gcc.target/i386/avx2-vpsllvq256-2.c: Likewise.
1557 * gcc.target/i386/avx2-vpsllw-1.c: Likewise.
1558 * gcc.target/i386/avx2-vpsllw-2.c: Likewise.
1559 * gcc.target/i386/avx2-vpsllwi-1.c: Likewise.
1560 * gcc.target/i386/avx2-vpsllwi-2.c: Likewise.
1561 * gcc.target/i386/avx2-vpsrad-1.c: Likewise.
1562 * gcc.target/i386/avx2-vpsrad-2.c: Likewise.
1563 * gcc.target/i386/avx2-vpsradi-1.c: Likewise.
1564 * gcc.target/i386/avx2-vpsradi-2.c: Likewise.
1565 * gcc.target/i386/avx2-vpsravd128-1.c: Likewise.
1566 * gcc.target/i386/avx2-vpsravd128-2.c: Likewise.
1567 * gcc.target/i386/avx2-vpsravd256-1.c: Likewise.
1568 * gcc.target/i386/avx2-vpsravd256-2.c: Likewise.
1569 * gcc.target/i386/avx2-vpsraw-1.c: Likewise.
1570 * gcc.target/i386/avx2-vpsraw-2.c: Likewise.
1571 * gcc.target/i386/avx2-vpsrawi-1.c: Likewise.
1572 * gcc.target/i386/avx2-vpsrawi-2.c: Likewise.
1573 * gcc.target/i386/avx2-vpsrld-1.c: Likewise.
1574 * gcc.target/i386/avx2-vpsrld-2.c: Likewise.
1575 * gcc.target/i386/avx2-vpsrldi-1.c: Likewise.
1576 * gcc.target/i386/avx2-vpsrldi-2.c: Likewise.
1577 * gcc.target/i386/avx2-vpsrldq-1.c: Likewise.
1578 * gcc.target/i386/avx2-vpsrldq-2.c: Likewise.
1579 * gcc.target/i386/avx2-vpsrlq-1.c: Likewise.
1580 * gcc.target/i386/avx2-vpsrlq-2.c: Likewise.
1581 * gcc.target/i386/avx2-vpsrlqi-1.c: Likewise.
1582 * gcc.target/i386/avx2-vpsrlqi-2.c: Likewise.
1583 * gcc.target/i386/avx2-vpsrlvd128-1.c: Likewise.
1584 * gcc.target/i386/avx2-vpsrlvd128-2.c: Likewise.
1585 * gcc.target/i386/avx2-vpsrlvd256-1.c: Likewise.
1586 * gcc.target/i386/avx2-vpsrlvd256-2.c: Likewise.
1587 * gcc.target/i386/avx2-vpsrlvq128-1.c: Likewise.
1588 * gcc.target/i386/avx2-vpsrlvq128-2.c: Likewise.
1589 * gcc.target/i386/avx2-vpsrlvq256-1.c: Likewise.
1590 * gcc.target/i386/avx2-vpsrlvq256-2.c: Likewise.
1591 * gcc.target/i386/avx2-vpsrlw-1.c: Likewise.
1592 * gcc.target/i386/avx2-vpsrlw-2.c: Likewise.
1593 * gcc.target/i386/avx2-vpsrlwi-1.c: Likewise.
1594 * gcc.target/i386/avx2-vpsrlwi-2.c: Likewise.
1595 * gcc.target/i386/avx2-vpsubb-1.c: Likewise.
1596 * gcc.target/i386/avx2-vpsubb-2.c: Likewise.
1597 * gcc.target/i386/avx2-vpsubd-1.c: Likewise.
1598 * gcc.target/i386/avx2-vpsubd-2.c: Likewise.
1599 * gcc.target/i386/avx2-vpsubq-1.c: Likewise.
1600 * gcc.target/i386/avx2-vpsubq-2.c: Likewise.
1601 * gcc.target/i386/avx2-vpsubsb-1.c: Likewise.
1602 * gcc.target/i386/avx2-vpsubsb-2.c: Likewise.
1603 * gcc.target/i386/avx2-vpsubsw-1.c: Likewise.
1604 * gcc.target/i386/avx2-vpsubsw-2.c: Likewise.
1605 * gcc.target/i386/avx2-vpsubusb-1.c: Likewise.
1606 * gcc.target/i386/avx2-vpsubusb-2.c: Likewise.
1607 * gcc.target/i386/avx2-vpsubusw-1.c: Likewise.
1608 * gcc.target/i386/avx2-vpsubusw-2.c: Likewise.
1609 * gcc.target/i386/avx2-vpunpckhbw-1.c: Likewise.
1610 * gcc.target/i386/avx2-vpunpckhbw-2.c: Likewise.
1611 * gcc.target/i386/avx2-vpunpckhdq-1.c: Likewise.
1612 * gcc.target/i386/avx2-vpunpckhdq-2.c: Likewise.
1613 * gcc.target/i386/avx2-vpunpckhqdq-1.c: Likewise.
1614 * gcc.target/i386/avx2-vpunpckhqdq-2.c: Likewise.
1615 * gcc.target/i386/avx2-vpunpckhwd-1.c: Likewise.
1616 * gcc.target/i386/avx2-vpunpckhwd-2.c: Likewise.
1617 * gcc.target/i386/avx2-vpunpcklbw-1.c: Likewise.
1618 * gcc.target/i386/avx2-vpunpcklbw-2.c: Likewise.
1619 * gcc.target/i386/avx2-vpunpckldq-1.c: Likewise.
1620 * gcc.target/i386/avx2-vpunpckldq-2.c: Likewise.
1621 * gcc.target/i386/avx2-vpunpcklqdq-1.c: Likewise.
1622 * gcc.target/i386/avx2-vpunpcklqdq-2.c: Likewise.
1623 * gcc.target/i386/avx2-vpunpcklwd-1.c: Likewise.
1624 * gcc.target/i386/avx2-vpunpcklwd-2.c: Likewise.
1625 * gcc.target/i386/avx2-vpxor-1.c: Likewise.
1626 * gcc.target/i386/avx2-vpxor-2.c: Likewise.
1627 * gcc.target/i386/testimm-9.c: Likewise.
1628
1629 2011-08-23 Kirill Yukhin <kirill.yukhin@intel.com>
1630
1631 * g++.dg/other/i386-2.C: Add -mbmi2 check.
1632 * g++.dg/other/i386-3.C: Likewise.
1633 * gcc.target/i386/bmi2-bzhi32-1.c: New testcase.
1634 * gcc.target/i386/bmi2-bzhi32-1a.c: Likewise.
1635 * gcc.target/i386/bmi2-bzhi64-1.c: Likewise.
1636 * gcc.target/i386/bmi2-bzhi64-1a.c: Likewise.
1637 * gcc.target/i386/bmi2-mulx32-1.c: Likewise.
1638 * gcc.target/i386/bmi2-mulx32-1a.c: Likewise.
1639 * gcc.target/i386/bmi2-mulx64-1.c: Likewise.
1640 * gcc.target/i386/bmi2-mulx64-1a.c: Likewise.
1641 * gcc.target/i386/bmi2-pdep32-1.c: Likewise.
1642 * gcc.target/i386/bmi2-pdep32-1a.c: Likewise.
1643 * gcc.target/i386/bmi2-pdep64-1.c: Likewise.
1644 * gcc.target/i386/bmi2-pdep64-1a.c: Likewise.
1645 * gcc.target/i386/bmi2-pext32-1.c: Likewise.
1646 * gcc.target/i386/bmi2-pext32-1a.c: Likewise.
1647 * gcc.target/i386/bmi2-pext64-1.c: Likewise.
1648 * gcc.target/i386/bmi2-pext64-1a.c: Likewise.
1649 * gcc.target/i386/bmi2-rorx32-1.c: Likewise.
1650 * gcc.target/i386/bmi2-rorx32-1a.c: Likewise.
1651 * gcc.target/i386/bmi2-rorx64-1.c: Likewise.
1652 * gcc.target/i386/bmi2-rorx64-1a.c: Likewise.
1653 * gcc.target/i386/bmi2-sarx32-1.c: Likewise.
1654 * gcc.target/i386/bmi2-sarx32-1a.c: Likewise.
1655 * gcc.target/i386/bmi2-sarx64-1.c: Likewise.
1656 * gcc.target/i386/bmi2-sarx64-1a.c: Likewise.
1657 * gcc.target/i386/bmi2-shlx32-1.c: Likewise.
1658 * gcc.target/i386/bmi2-shlx32-1a.c: Likewise.
1659 * gcc.target/i386/bmi2-shlx64-1.c: Likewise.
1660 * gcc.target/i386/bmi2-shlx64-1a.c: Likewise.
1661 * gcc.target/i386/bmi2-shrx32-1.c: Likewise.
1662 * gcc.target/i386/bmi2-shrx32-1a.c: Likewise.
1663 * gcc.target/i386/bmi2-shrx64-1.c: Likewise.
1664 * gcc.target/i386/bmi2-shrx64-1a.c: Likewise.
1665 * gcc.target/i386/i386.exp (check_effective_target_bmi2): New.
1666 * gcc.target/i386/sse-12.c: Add BMI2.
1667 * gcc.target/i386/sse-13.c: Likewise.
1668 * gcc.target/i386/sse-14.c: Likewise.
1669 * gcc.target/i386/sse-22.c: Likewise.
1670 * gcc.target/i386/sse-23.c: Likewise.
1671
1672 2011-08-23 Jason Merrill <jason@redhat.com>
1673
1674 * g++.dg/template/crash7.C: Adjust expected errors.
1675
1676 2011-08-23 Jason Merrill <jason@redhat.com>
1677
1678 PR c++/49045
1679 Core 1321
1680 * g++.dg/cpp0x/overload2.C: New.
1681
1682 2011-08-23 Jason Merrill <jason@redhat.com>
1683
1684 Core 903
1685 * g++.dg/cpp0x/constexpr-nullptr.C: Now ill-formed.
1686
1687 2011-08-23 Jason Merrill <jason@redhat.com>
1688
1689 Core 975
1690 * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: Now accepted.
1691 * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: Adjust.
1692 * g++.dg/cpp0x/lambda/lambda-deduce2.C: Test returning overload.
1693 * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: Remove #include.
1694
1695 2011-08-23 Jason Merrill <jason@redhat.com>
1696
1697 PR c++/50024
1698 * g++.dg/cpp0x/constexpr-initlist5.C: New.
1699
1700 2011-08-23 Jakub Jelinek <jakub@redhat.com>
1701
1702 PR c++/50158
1703 * g++.dg/warn/Wunused-var-16.C: New test.
1704
1705 PR middle-end/50161
1706 * gcc.dg/pr50161.c: New test.
1707
1708 2011-08-23 Siddhesh Poyarekar <siddhesh.poyarekar@gmail.com>
1709
1710 PR c++/50055
1711 * g++.dg/gcov/gcov-7.C: New test.
1712
1713 2011-08-23 Jakub Jelinek <jakub@redhat.com>
1714
1715 PR c++/46862
1716 * g++.dg/dfp/nofields.C: New test.
1717
1718 2011-08-23 Tobias Burnus <burnus@net-b.de>
1719
1720 PR fortran/31600
1721 * gfortran.dg/use_16.f90: New.
1722
1723 2011-08-22 Uros Bizjak <ubizjak@gmail.com>
1724 Kirill Yukhin <kirill.yukhin@intel.com>
1725
1726 PR target/50155
1727 * gcc.target/i386/pr50155.c: New test.
1728
1729 2011-08-22 Jakub Jelinek <jakub@redhat.com>
1730
1731 PR tree-optimization/50133
1732 * gcc.dg/pr50133.c: New test.
1733
1734 PR middle-end/50141
1735 * c-c++-common/cxxbitfields-6.c: New test.
1736
1737 2011-08-22 Mikael Morin <mikael.morin@gcc.gnu.org>
1738
1739 PR fortran/50050
1740 * gfortran.dg/alloc_comp_initializer_3.f90: New test.
1741
1742 2011-08-22 Georg-Johann Lay <avr@gjlay.de>
1743
1744 * gcc.dg/pr49994-2.c: Add dg-require-effective-target scheduling.
1745 * gcc.dg/pr49994-3.c: Ditto.
1746
1747 2011-08-22 Richard Guenther <rguenther@suse.de>
1748
1749 PR testsuite/50145
1750 * gcc.dg/torture/pr50067-1.c: Run on little-endian systems only.
1751 * gcc.dg/torture/pr50067-2.c: Likewise.
1752
1753 2011-08-21 Thomas Koenig <tkoenig@gcc.gnu.org>
1754
1755 PR fortran/47659
1756 * gfortran.dg/warn_conversion_2.f90: Also warn about conversion
1757 of a constant resulting from simplification.
1758 * gfortran.dg/warn_conversion_3.f90: New test.
1759
1760 2011-08-21 Thomas Koenig <tkoenig@gcc.gnu.org>
1761
1762 PR fortran/50130
1763 * gfortran.dg/zero_stride_1.f90: New test.
1764
1765 2011-08-20 Janus Weil <janus@gcc.gnu.org>
1766
1767 PR fortran/49638
1768 * gfortran.dg/typebound_override_1.f90: Modified.
1769
1770 2011-08-20 Jakub Jelinek <jakub@redhat.com>
1771
1772 PR tree-optimization/48739
1773 * gcc.dg/pr48739-1.c: New test.
1774 * gcc.dg/pr48739-2.c: New test.
1775
1776 2011-08-20 Tobias Burnus <burnus@net-b.de>
1777
1778 * gfortran.dg/graphite/interchange-1.f: Remove xfail.
1779
1780 2011-08-19 Mikael Morin <mikael.morin@sfr.fr>
1781
1782 PR fortran/50129
1783 * gfortran.dg/where_3.f90: New test.
1784
1785 2011-08-19 H.J. Lu <hongjiu.lu@intel.com>
1786
1787 PR middle-end/49721
1788 * gfortran.dg/pr49721-1.f: New.
1789 * gfortran.fortran-torture/compile/pr49721-1.f: Likewise.
1790
1791 2011-08-19 Joseph Myers <joseph@codesourcery.com>
1792
1793 * gcc.dg/builtin-complex-err-1.c, gcc.dg/builtin-complex-err-2.c,
1794 gcc.dg/dfp/builtin-complex.c, gcc.dg/torture/builtin-complex-1.c:
1795 New tests.
1796
1797 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
1798
1799 * gcc.target/arm/wmul-11.c: New file.
1800 * gcc.target/arm/wmul-12.c: New file.
1801 * gcc.target/arm/wmul-13.c: New file.
1802
1803 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
1804
1805 * gcc.target/arm/wmul-10.c: New file.
1806
1807 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
1808
1809 * gcc.target/arm/wmul-9.c: New file.
1810 * gcc.target/arm/wmul-bitfield-2.c: New file.
1811
1812 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
1813
1814 * gcc.target/arm/wmul-8.c: New file.
1815
1816 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
1817
1818 * gcc.target/arm/wmul-7.c: New file.
1819
1820 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
1821
1822 * gcc.target/arm/wmul-6.c: New file.
1823
1824 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
1825
1826 * gcc.target/arm/wmul-5.c: New file.
1827 * gcc.target/arm/no-wmla-1.c: New file.
1828
1829 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
1830
1831 * gcc.target/arm/wmul-bitfield-1.c: New file.
1832
1833 2011-08-19 Joseph Myers <joseph@codesourcery.com>
1834
1835 * gcc.dg/c90-noreturn-1.c, gcc.dg/c99-noreturn-1.c: New tests.
1836
1837 2011-08-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1838
1839 * gcc.dg/builtins-67.c: Use dg-add-options c99_runtime.
1840 * gcc.target/i386/conversion.c: Likewise.
1841
1842 2011-08-19 Richard Guenther <rguenther@suse.de>
1843
1844 * gcc.dg/torture/pr50067-1.c: New testcase.
1845 * gcc.dg/torture/pr50067-2.c: Likewise.
1846
1847 2011-08-19 Joey Ye <joey.ye@arm.com>
1848
1849 PR target/49437
1850 * gcc.target/arm/handler-align.c: New test.
1851 * lib/target-supports.exp (check_effective_target_arm_cortex_m):
1852 New Function.
1853
1854 2011-08-19 Joey Ye <joey.ye@arm.com>
1855
1856 * gcc.c-torture/execute/20101011-1.c (DO_TEST): Skip on ARM.
1857
1858 2011-08-19 Mikael Morin <mikael.morin@sfr.fr>
1859
1860 PR fortran/50071
1861 * gfortran.dg/end_block_label_1.f90: New test.
1862 * gfortran.dg/end_associate_label_1.f90: New test.
1863
1864 2011-08-18 Joseph Myers <joseph@codesourcery.com>
1865
1866 * gcc.dg/c1x-pointer-float-1.c: New test.
1867
1868 2011-08-18 Mikael Morin <mikael.morin@sfr.fr>
1869
1870 PR fortran/50071
1871 * gfortran.dg/duplicate_labels_2.f: New test.
1872
1873 2011-08-18 Joseph Myers <joseph@codesourcery.com>
1874
1875 * gcc.dg/c1x-noreturn-1.c, gcc.dg/c1x-noreturn-2.c,
1876 gcc.dg/c1x-noreturn-3.c, gcc.dg/c1x-noreturn-4.c,
1877 gcc.dg/c1x-noreturn-5.c: New tests.
1878
1879 2011-08-18 Joseph Myers <joseph@codesourcery.com>
1880
1881 * gcc.dg/c1x-uni-string-1.c, gcc.dg/c1x-uni-string-2.c: New tests.
1882
1883 2011-08-18 Tobias Burnus <burnus@net-b.de>
1884
1885 PR fortran/18918
1886 * gfortran.dg/coarray_lock_1.f90: Update dg-error.
1887 * gfortran.dg/coarray_lock_3.f90: Fix test.
1888 * gfortran.dg/coarray_lock_4.f90: New.
1889 * gfortran.dg/coarray_lock_5.f90: New.
1890
1891 2011-08-18 Jakub Jelinek <jakub@redhat.com>
1892
1893 PR target/50009
1894 * gcc.c-torture/compile/pr50009.c: New test.
1895
1896 PR target/50092
1897 * gcc.dg/torture/pr50092.c: New test.
1898
1899 2011-08-18 Tobias Burnus <burnus@net-b.de>
1900
1901 PR fortran/50109
1902 * gfortran.dg/namelist_73.f90: New.
1903
1904 2011-08-18 Jakub Jelinek <jakub@redhat.com>
1905
1906 * g++.dg/plugin/decl_plugin.c: Include diagnostic.h.
1907
1908 PR debug/50017
1909 * gcc.dg/pr50017.c: New test.
1910
1911 2011-08-18 Dodji Seketeli <dodji@redhat.com>
1912
1913 PR c++/45625
1914 * g++.dg/lookup/hidden-var1.C: New test case.
1915
1916 2011-08-17 Tobias Burnus <burnus@net-b.de>
1917
1918 PR fortran/31461
1919 * gfortran.dg/warn_unused_var_2.f90: New.
1920 * gfortran.dg/warn_unused_var_3.f90: New.
1921
1922 2011-08-17 Tom de Vries <tom@codesourcery.com>
1923
1924 PR target/43597
1925 * gcc.target/arm/pr43597.c: New test.
1926
1927 2011-08-17 Janus Weil <janus@gcc.gnu.org>
1928
1929 PR fortran/50070
1930 * gfortran.dg/common_13.f90: New.
1931
1932 2011-08-16 Jason Merrill <jason@redhat.com>
1933
1934 PR c++/50086
1935 * g++.dg/cpp0x/variadic-unresolved.C: New.
1936
1937 * g++.old-deja/g++.brendan/README: Add R.I.P.
1938
1939 * g++.dg/ext/attr-used-1.C: New.
1940
1941 PR c++/50054
1942 * g++.dg/cpp0x/initlist56.C: New.
1943
1944 2011-08-15 H.J. Lu <hongjiu.lu@intel.com>
1945
1946 PR testsuite/50085
1947 * g++.dg/opt/life1.C: Only run on Linux.
1948
1949 2011-08-15 Tobias Burnus <burnus@net-b.de>
1950
1951 * gfortran.dg/coarray_26.f90: New.
1952
1953 2011-08-15 Hans-Peter Nilsson <hp@axis.com>
1954
1955 * gcc.dg/tree-ssa/vrp61.c: Use -fdump-tree-vrp1-nouid instead of
1956 -fdump-tree-vrp1.
1957
1958 2011-08-14 Janus Weil <janus@gcc.gnu.org>
1959
1960 PR fortran/50073
1961 * gfortran.dg/func_result_7.f90: New.
1962
1963 2011-08-13 Jason Merrill <jason@redhat.com>
1964
1965 PR c++/50075
1966 * g++.dg/cpp0x/decltype32.C: New.
1967
1968 PR c++/50059
1969 * g++.dg/diagnostic/expr1.C: New.
1970
1971 2011-08-12 David Li <davidxl@google.com>
1972
1973 * g++.dg/abi/vbase15.C: New test.
1974
1975 2011-08-12 Jason Merrill <jason@redhat.com>
1976
1977 PR c++/50034
1978 * g++.dg/cpp0x/defaulted28.C: Add unevaluated case.
1979
1980 2011-08-12 Uros Bizjak <ubizjak@gmail.com>
1981
1982 * gcc.dg/builtins-67.c: New test.
1983 * gcc.target/i386/conversion.c: Ditto.
1984
1985 2011-08-11 Romain Geissler <romain.geissler@gmail.com>
1986 Brian Hackett <bhackett1024@gmail.com>
1987
1988 * g++.dg/plugin/decl_plugin.c: New.
1989 * g++.dg/plugin/decl-plugin-test.C: New.
1990 * g++.dg/plugin/plugin.exp: Add above testcase.
1991
1992 2011-08-11 Richard Guenther <rguenther@suse.de>
1993
1994 * g++.dg/tree-ssa/pr41186.C: Un-XFAIL.
1995
1996 2011-08-11 Michael Matz <matz@suse.de>
1997
1998 * gcc.dg/graphite/run-id-pr47593.c: Remove -m32.
1999
2000 2011-08-11 Ira Rosen <ira.rosen@linaro.org>
2001
2002 PR tree-optimization/50039
2003 * gcc.dg/vect/vect.exp: Run no-tree-fre-* tests with -fno-tree-fre.
2004 * gcc.dg/vect/no-tree-fre-pr50039.c: New test.
2005
2006 2011-08-10 H.J. Lu <hongjiu.lu@intel.com>
2007
2008 * gcc.target/i386/sse4_1-blendps-2.c: Include <stdlib.h>.
2009 (sse4_1_test): Initialize src3 with random value.
2010
2011 2011-08-10 Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
2012
2013 * gcc.c-torture/execute/scal-to-vec1.c: New test.
2014 * gcc.c-torture/execute/scal-to-vec2.c: New test.
2015 * gcc.c-torture/execute/scal-to-vec3.c: New test.
2016 * gcc.dg/scal-to-vec1.c: New test.
2017 * gcc.dg/scal-to-vec2.c: New test.
2018
2019 2011-08-09 Richard Guenther <rguenther@suse.de>
2020
2021 * gcc.dg/tree-ssa/vrp57.c: Disable CCP.
2022 * gcc.dg/tree-ssa/vrp60.c: New testcase.
2023 * gcc.dg/tree-ssa/vrp61.c: Likewise.
2024 * gcc.dg/tree-ssa/vrp62.c: Likewise.
2025
2026 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2027
2028 * gfortran.dg/scratch_1.f90: Skip on spu-*-*.
2029
2030 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2031
2032 * gcc.dg/pr49948.c: Require pthread effective target.
2033
2034 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2035
2036 * gcc.dg/lto/20110201-1_0.c: Provide dummy sqrt.
2037
2038 2011-08-09 Uros Bizjak <ubizjak@gmail.com>
2039
2040 * gcc.target/i386/sse-22a.c: New test.
2041
2042 2011-08-09 Ira Rosen <ira.rosen@linaro.org>
2043
2044 PR tree-optimization/50014
2045 * gcc.dg/vect/pr50014.c: New test.
2046
2047 2011-08-08 Martin Jambor <mjambor@suse.cz>
2048
2049 PR middle-end/49923
2050 * gcc.dg/tree-ssa/pr49923.c: New test.
2051
2052 2011-08-08 H.J. Lu <hongjiu.lu@intel.com>
2053
2054 PR target/49781
2055 * gcc.target/i386/pr49781-1.c: New.
2056
2057 2011-08-08 Jason Merrill <jason@redhat.com>
2058
2059 * g++.dg/cpp0x/range-for20.C: Adjust to test 50020 as well.
2060
2061 * g++.dg/cpp0x/initlist5.C: Add 50011 test.
2062
2063 2011-08-07 Janus Weil <janus@gcc.gnu.org>
2064
2065 PR fortran/49638
2066 * gfortran.dg/typebound_override_1.f90: New.
2067
2068 2011-08-07 Kai Tietz <ktietz@redhat.com>
2069
2070 * gcc.dg/tree-ssa/pr23455.c: Adjust testcases for LLP64 for
2071 x86_64 mingw target.
2072 * gcc.dg/tree-ssa/loop-1.c: Likewise.
2073 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Likewise.
2074 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Likewise.
2075 * gcc.dg/tree-ssa/loop-33.c: Likewise.
2076 * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Likewise.
2077 * gcc.dg/tree-ssa/loop-35.c: Likewise.
2078 * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
2079 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
2080 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
2081 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
2082
2083 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
2084
2085 PR testsuite/48727
2086 * g++.dg/opt/devirt2.C: Use specific pattern for alpha*-*-*.
2087
2088 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
2089
2090 * gcc.dg/pr48770.c: Cleanup coverage files.
2091 * gfortran.dg/vect/O3-pr49957.f: Cleanup vect tree dump.
2092
2093 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
2094
2095 * gcc.target/i386/sse-22.c (dg-options): Add -march=k8.
2096 (pragma GCC target): Add avx, fma4, lzcnt and bmi options.
2097 * gcc.target/i386/sse-23.c (pragma GCC target): Add avx, fma4,
2098 lzcnt and bmi options.
2099
2100 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
2101
2102 PR target/47381
2103 * gcc.dg/pr47381-1.c: New.
2104 * gcc.dg/pr47381-2.c: Likewise.
2105 * gcc.target/i386/pr47381.c: Likewise.
2106
2107 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
2108
2109 PR middle-end/47727
2110 * gcc.dg/pr47727.c: New.
2111
2112 PR target/47372
2113 * gcc.dg/pr47372-1.c: New.
2114 * gcc.dg/pr47372-2.c: Likewise.
2115
2116 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
2117
2118 PR middle-end/47449
2119 * gcc.target/i386/pr47449.c: New.
2120
2121 PR target/47446
2122 * gcc.dg/pr47446-1.c: New.
2123 * gcc.dg/pr47446-2.c: Likewise.
2124
2125 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
2126
2127 PR target/47766
2128 * gcc.dg/pr47766.c: New.
2129
2130 PR target/47715
2131 * gcc.dg/tls/pr47715-1.c: New.
2132 * gcc.dg/tls/pr47715-2.c: Likewise.
2133 * gcc.dg/tls/pr47715-3.c: Likewise.
2134 * gcc.dg/tls/pr47715-4.c: Likewise.
2135 * gcc.dg/tls/pr47715-5.c: Likewise.
2136
2137 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
2138
2139 PR libobjc/50002
2140 * objc.dg/gnu-api-2-class.m: Updated comments.
2141 * obj-c++.dg/gnu-api-2-class.mm: Likewise.
2142 * objc.dg/gnu-api-2-class-meta.m: New test.
2143 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
2144
2145 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
2146
2147 PR libobjc/49882
2148 * obj-c++.dg/gnu-api-2-class.mm (main): Test class_getSuperclass()
2149 with classes that are in construction.
2150
2151 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
2152
2153 PR target/48084
2154 * gcc.target/i386/pr48084-1.c: New.
2155 * gcc.target/i386/pr48084-2.c: Likewise.
2156 * gcc.target/i386/pr48084-3.c: Likewise.
2157 * gcc.target/i386/pr48084-4.c: Likewise.
2158 * gcc.target/i386/pr48084-5.c: Likewise.
2159
2160 PR rtl-optimization/49504
2161 * gcc.target/i386/pr49504.c: New.
2162
2163 PR target/49860
2164 * gcc.dg/pr49860.c: New.
2165
2166 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
2167
2168 PR libobjc/49882
2169 * objc.dg/gnu-api-2-class.m (main): Test class_getSuperclass()
2170 with classes that are in construction.
2171
2172 2011-08-05 Jason Merrill <jason@redhat.com>
2173
2174 PR c++/48993
2175 * g++.dg/cpp0x/constexpr-48089.C: Add cases.
2176
2177 PR c++/49921
2178 * g++.dg/cpp0x/decltype31.C: New.
2179
2180 PR c++/49669
2181 * g++.dg/init/array28.C: New.
2182
2183 PR c++/49988
2184 * g++.dg/cpp0x/constexpr-non-const-arg3.C: New.
2185
2186 2011-08-05 H.J. Lu <hongjiu.lu@intel.com>
2187
2188 PR target/47369
2189 * gcc.dg/pr47369-1.c: New.
2190
2191 2011-08-05 H.J. Lu <hongjiu.lu@intel.com>
2192
2193 PR middle-end/47364
2194 * gcc.dg/torture/pr47364-1.c: New.
2195 * gcc.c-torture/compile/pr47364-1.c: Likewise.
2196 * gcc.c-torture/compile/pr47364-2.c: Likewise.
2197
2198 2011-08-05 Thomas Koenig <tkoenig@gcc.gnu.org>
2199
2200 PR fortran/37211
2201 * gfortran.dg/transfer_check_2.f90: New test case.
2202
2203 2011-08-05 Jan Hubicka <jh@suse.cz>
2204
2205 PR middle-end/49494
2206 * gfortran.dg/pr49494.f90: New testcase.
2207
2208 2011-08-05 Jan Hubicka <jh@suse.cz>
2209
2210 PR middle-end/49735
2211 * gcc.c-torture/compile/pr49735.c: New testcase.
2212
2213 2011-08-05 Jason Merrill <jason@redhat.com>
2214
2215 PR c++/47453
2216 * g++.dg/cpp0x/initlist56.C: New.
2217
2218 PR c++/49812
2219 * g++.dg/overload/rvalue2.C: New.
2220
2221 PR c++/49983
2222 * g++.dg/cpp0x/range-for21.C: New.
2223
2224 * g++.dg/ext/vla11.C: New.
2225
2226 2011-08-05 Richard Guenther <rguenther@suse.de>
2227
2228 PR tree-optimization/49984
2229 * gcc.dg/tree-ssa/vrp59.c: New testcase.
2230
2231 2011-08-05 Richard Guenther <rguenther@suse.de>
2232
2233 * gcc.dg/tree-ssa/vrp51.c: Disable CCP.
2234 * gcc.dg/tree-ssa/vrp52.c: Likewise.
2235 * gcc.dg/tree-ssa/vrp53.c: Likewise.
2236
2237 2011-08-04 Mikael Morin <mikael.morin@sfr.fr>
2238
2239 * gfortran.dg/dependency_26.f90: Add a module to the cleanup directive.
2240 * gfortran.dg/trim_optimize_2.f90: Add a module cleanup directive.
2241 * gfortran.dg/ldist-pr43023.f90: Ditto.
2242 * gfortran.dg/namelist_52.f90: Ditto.
2243 * gfortran.dg/interface_proc_end.f90: Ditto.
2244 * gfortran.dg/vector_subscript_bound_1.f90: Ditto.
2245 * gfortran.dg/generic_typebound_operator_1.f90: Ditto.
2246
2247 2011-08-04 Ira Rosen <ira.rosen@linaro.org>
2248
2249 * gcc.dg/vect/vect-over-widen-1.c: New test.
2250 * gcc.dg/vect/vect-over-widen-2.c: New test.
2251 * gcc.dg/vect/vect-over-widen-3.c: New test.
2252 * gcc.dg/vect/vect-over-widen-4.c: New test.
2253
2254 2011-08-04 Richard Guenther <rguenther@suse.de>
2255
2256 PR fortran/49957
2257 * gfortran.dg/vect/O3-pr49957.f: New testcase.
2258
2259 2011-08-04 Ian Bolton <ian.bolton@arm.com>
2260
2261 * gcc.target/arm/vfp-1.c: no large negative offsets on Thumb2.
2262
2263 2011-08-04 Jakub Jelinek <jakub@redhat.com>
2264
2265 PR middle-end/49905
2266 * g++.dg/ext/builtin-object-size3.C: New test.
2267
2268 2011-08-03 Jakub Jelinek <jakub@redhat.com>
2269
2270 PR tree-optimization/49948
2271 * gcc.dg/pr49948.c: New test.
2272
2273 2011-08-03 H.J. Lu <hongjiu.lu@intel.com>
2274
2275 PR middle-end/47383
2276 * gcc.dg/torture/pr47383.c: New.
2277
2278 2011-08-03 Arnaud Charlet <charlet@adacore.com>
2279
2280 * gnat.dg/specs/debug1.ads: Add missing -margs switch.
2281
2282 2011-08-03 Arnaud Charlet <charlet@adacore.com>
2283
2284 * lib/gnat-dg.exp: Use gnatmake -c -u to compile a single file.
2285
2286 2011-08-03 H.J. Lu <hongjiu.lu@intel.com>
2287
2288 PR target/47744
2289 * gcc.dg/torture/pr47744-1.c: New.
2290 * gcc.dg/torture/pr47744-2.c: Likewise.
2291 * gcc.dg/torture/pr47744-3.c: Likewise.
2292
2293 2011-08-03 Richard Guenther <rguenther@suse.de>
2294
2295 PR middle-end/49958
2296 * gcc.dg/torture/pr49958.c: New testcase.
2297
2298 2011-08-03 Richard Guenther <rguenther@suse.de>
2299
2300 PR tree-optimization/49938
2301 * g++.dg/torture/pr49938.C: New testcase.
2302
2303 2011-08-02 Jason Merrill <jason@redhat.com>
2304
2305 PR c++/43886
2306 * g++.dg/cpp0x/lambda/lambda-defarg2.C: New.
2307
2308 PR c++/49577
2309 * g++.dg/cpp0x/initlist5.C: Add additional cases.
2310
2311 PR c++/49593
2312 * g++.dg/cpp0x/variadic115.C: New.
2313
2314 PR c++/49803
2315 * g++.dg/cpp0x/union5.C: New.
2316
2317 2011-08-02 Daniel Kraft <d@domob.eu>
2318
2319 PR fortran/49885
2320 * gfortran.dg/auto_char_dummy_array_3.f90: New test.
2321
2322 2011-08-02 Kai Tietz <ktietz@redhat.com>
2323
2324 PR middle-end/49947
2325 * gcc.dg/tree-ssa/forwprop-15.c
2326
2327 2011-08-02 Jason Merrill <jason@redhat.com>
2328
2329 PR c++/49834
2330 * g++.dg/cpp0x/range-for20.C: New.
2331
2332 2011-08-02 Tobias Burnus <burnus@net-b.de>
2333
2334 * gfortran.dg/coarray_lib_token_3.f90: New.
2335
2336 2011-08-02 Jakub Jelinek <jakub@redhat.com>
2337
2338 PR fortran/46752
2339 * gcc.dg/gomp/atomic-5.c: Adjust expected diagnostics.
2340 * gcc.dg/gomp/atomic-15.c: New test.
2341 * g++.dg/gomp/atomic-5.C: Adjust expected diagnostics.
2342 * g++.dg/gomp/atomic-15.C: New test.
2343 * g++.dg/gomp/private-1.C: New test.
2344 * g++.dg/gomp/sharing-2.C: New test.
2345 * gfortran.dg/gomp/crayptr1.f90: Don't expect error
2346 about Cray pointer in FIRSTPRIVATE/LASTPRIVATE.
2347 * gfortran.dg/gomp/omp_atomic2.f90: New test.
2348
2349 2011-08-02 Tobias Burnus <burnus@net-b.de>
2350
2351 * gfortran.dg/trim_optimize_5.f90: Remove spurious "use foo".
2352 * gfortran.dg/actual_array_vect_1.f90: Fix or add dg-final
2353 cleanup-module.
2354 * gfortran.dg/alloc_comp_assign_7.f90: Ditto.
2355 * gfortran.dg/allocatable_function_5.f90: Ditto.
2356 * gfortran.dg/allocate_stat.f90: Ditto.
2357 * gfortran.dg/array_constructor_20.f90: Ditto.
2358 * gfortran.dg/array_constructor_21.f90: Ditto.
2359 * gfortran.dg/array_constructor_22.f90: Ditto.
2360 * gfortran.dg/array_constructor_26.f03: Ditto.
2361 * gfortran.dg/array_function_4.f90: Ditto.
2362 * gfortran.dg/assumed_charlen_function_1.f90: Ditto.
2363 * gfortran.dg/assumed_size_dt_dummy.f90: Ditto.
2364 * gfortran.dg/bind_c_usage_15.f90: Ditto.
2365 * gfortran.dg/bind_c_usage_16.f03: Ditto.
2366 * gfortran.dg/bind_c_usage_3.f03: Ditto.
2367 * gfortran.dg/binding_label_tests_7.f03: Ditto.
2368 * gfortran.dg/class_15.f03: Ditto.
2369 * gfortran.dg/class_27.f03: Ditto.
2370 * gfortran.dg/class_33.f90: Ditto.
2371 * gfortran.dg/class_37.f03: Ditto.
2372 * gfortran.dg/class_40.f03: Ditto.
2373 * gfortran.dg/class_42.f03: Ditto.
2374 * gfortran.dg/class_defined_operator_1.f03: Ditto.
2375 * gfortran.dg/coarray/registering_1.f90: Ditto.
2376 * gfortran.dg/convert_1.f90: Ditto.
2377 * gfortran.dg/default_initialization_3.f90: Ditto.
2378 * gfortran.dg/dependency_25.f90: Ditto.
2379 * gfortran.dg/dependency_26.f90: Ditto.
2380 * gfortran.dg/dependency_36.f90: Ditto.
2381 * gfortran.dg/dependency_37.f90: Ditto.
2382 * gfortran.dg/derived_array_intrinisics_1.f90: Ditto.
2383 * gfortran.dg/dynamic_dispatch_10.f03: Ditto.
2384 * gfortran.dg/elemental_non_intrinsic_dummy_1.f90 |: Ditto.
2385 * gfortran.dg/elemental_pointer_1.f90: Ditto.
2386 * gfortran.dg/elemental_result_1.f90: Ditto.
2387 * gfortran.dg/empty_derived_type.f90: Ditto.
2388 * gfortran.dg/entry_7.f90: Ditto.
2389 * gfortran.dg/entry_dummy_ref_2.f90: Ditto.
2390 * gfortran.dg/equiv_constraint_3.f90: Ditto.
2391 * gfortran.dg/error_recovery_3.f90: Ditto.
2392 * gfortran.dg/extends_4.f03: Ditto.
2393 * gfortran.dg/func_assign.f90: Ditto.
2394 * gfortran.dg/func_assign_3.f90: Ditto.
2395 * gfortran.dg/generic_1.f90: Ditto.
2396 * gfortran.dg/generic_18.f90: Ditto.
2397 * gfortran.dg/generic_22.f03: Ditto.
2398 * gfortran.dg/generic_4.f90: Ditto.
2399 * gfortran.dg/generic_6.f90: Ditto.
2400 * gfortran.dg/generic_actual_arg.f90: Ditto.
2401 * gfortran.dg/graphite/id-21.f: Ditto.
2402 * gfortran.dg/graphite/pr45758.f90: Ditto.
2403 * gfortran.dg/host_assoc_call_2.f90: Ditto.
2404 * gfortran.dg/host_assoc_call_3.f90: Ditto.
2405 * gfortran.dg/host_assoc_call_4.f90: Ditto.
2406 * gfortran.dg/host_assoc_function_4.f90: Ditto.
2407 * gfortran.dg/host_used_types_1.f90: Ditto.
2408 * gfortran.dg/implicit_1.f90: Ditto.
2409 * gfortran.dg/implicit_11.f90: Ditto.
2410 * gfortran.dg/implicit_derived_type_1.f90: Ditto.
2411 * gfortran.dg/impure_actual_1.f90: Ditto.
2412 * gfortran.dg/impure_assignment_1.f90: Ditto.
2413 * gfortran.dg/impure_constructor_1.f90: Ditto.
2414 * gfortran.dg/initialization_10.f90: Ditto.
2415 * gfortran.dg/initialization_12.f90: Ditto.
2416 * gfortran.dg/interface_14.f90: Ditto.
2417 * gfortran.dg/interface_15.f90: Ditto.
2418 * gfortran.dg/interface_2.f90: Ditto.
2419 * gfortran.dg/interface_25.f90: Ditto.
2420 * gfortran.dg/interface_26.f90: Ditto.
2421 * gfortran.dg/interface_29.f90: Ditto.
2422 * gfortran.dg/interface_assignment_1.f90: Ditto.
2423 * gfortran.dg/internal_pack_6.f90: Ditto.
2424 * gfortran.dg/internal_pack_7.f90: Ditto.
2425 * gfortran.dg/internal_pack_8.f90: Ditto.
2426 * gfortran.dg/lto/pr45586_0.f90: Ditto.
2427 * gfortran.dg/lto/pr47839_0.f90: Ditto.
2428 * gfortran.dg/module_commons_3.f90: Ditto.
2429 * gfortran.dg/module_equivalence_4.f90: Ditto.
2430 * gfortran.dg/module_equivalence_6.f90: Ditto.
2431 * gfortran.dg/module_function_type_1.f90: Ditto.
2432 * gfortran.dg/module_naming_1.f90: Ditto.
2433 * gfortran.dg/namelist_4.f90: Ditto.
2434 * gfortran.dg/operator_c1202.f90: Ditto.
2435 * gfortran.dg/parens_7.f90: Ditto.
2436 * gfortran.dg/pr32921.f: Ditto.
2437 * gfortran.dg/pr33646.f90: Ditto.
2438 * gfortran.dg/pr41928.f90: Ditto.
2439 * gfortran.dg/pr42119.f90: Ditto.
2440 * gfortran.dg/pr43984.f90: Ditto.
2441 * gfortran.dg/present_1.f90: Ditto.
2442 * gfortran.dg/private_type_2.f90: Ditto.
2443 * gfortran.dg/proc_decl_2.f90: Ditto.
2444 * gfortran.dg/proc_ptr_10.f90: Ditto.
2445 * gfortran.dg/proc_ptr_22.f90: Ditto.
2446 * gfortran.dg/proc_ptr_8.f90: Ditto.
2447 * gfortran.dg/proc_ptr_comp_12.f90: Ditto.
2448 * gfortran.dg/proc_ptr_comp_pass_6.f90: Ditto.
2449 * gfortran.dg/pure_formal_proc_2.f90: Ditto.
2450 * gfortran.dg/realloc_on_assign_4.f03: Ditto.
2451 * gfortran.dg/substring_equivalence.f90: Ditto.
2452 * gfortran.dg/transfer_assumed_size_1.f90: Ditto.
2453 * gfortran.dg/transpose_optimization_1.f90: Ditto.
2454 * gfortran.dg/trim_optimize_6.f90: Ditto.
2455 * gfortran.dg/typebound_call_12.f03: Ditto.
2456 * gfortran.dg/typebound_operator_5.f03: Ditto.
2457 * gfortran.dg/typebound_operator_6.f03: Ditto.
2458 * gfortran.dg/typebound_proc_18.f03: Ditto.
2459 * gfortran.dg/unreferenced_use_assoc_1.f90: Ditto.
2460 * gfortran.dg/use_1.f90: Ditto.
2461 * gfortran.dg/use_10.f90: Ditto.
2462 * gfortran.dg/use_11.f90: Ditto.
2463 * gfortran.dg/use_14.f90: Ditto.
2464 * gfortran.dg/use_only_2.f90: Ditto.
2465 * gfortran.dg/use_rename_4.f90: Ditto.
2466 * gfortran.dg/use_rename_5.f90: Ditto.
2467 * gfortran.dg/used_dummy_types_3.f90: Ditto.
2468 * gfortran.dg/used_interface_ref.f90: Ditto.
2469 * gfortran.dg/used_types_11.f90: Ditto.
2470 * gfortran.dg/used_types_3.f90: Ditto.
2471 * gfortran.dg/used_types_4.f90: Ditto.
2472 * gfortran.dg/userdef_operator_2.f90: Ditto.
2473 * gfortran.dg/vect/fast-math-vect-8.f90: Ditto.
2474 * gfortran.dg/vect/pr46213.f90: Ditto.
2475 * gfortran.dg/whole_file_21.f90: Ditto.
2476 * gfortran.dg/whole_file_22.f90: Ditto.
2477 * gfortran.dg/coarray_lib_token_1.f90: Ditto. Add space before "}".
2478 * gfortran.dg/coarray_lib_token_2.f90: Ditto.
2479
2480 2011-08-02 Kai Tietz <ktietz@redhat.com>
2481
2482 * gcc.dg/tree-ssa/forwprop-15.c: New testcase.
2483
2484 2011-08-01 Jason Merrill <jason@redhat.com>
2485
2486 PR c++/49932
2487 * g++.dg/abi/mangle49.C: New.
2488
2489 PR c++/49924
2490 * g++.dg/cpp0x/constexpr-array4.C: New.
2491
2492 PR c++/49813
2493 * g++.dg/cpp0x/constexpr-builtin1.C: New.
2494
2495 2011-08-01 Uros Bizjak <ubizjak@gmail.com>
2496
2497 PR target/49927
2498 * gcc.target/i386/pr49927.c: New test.
2499
2500 2011-08-01 Ira Rosen <ira.rosen@linaro.org>
2501
2502 PR tree-optimization/49926
2503 * gcc.dg/vect/pr49926.c: New test.
2504
2505 2011-08-01 Kirill Yukhin <kirill.yukhin@intel.com>
2506
2507 * gcc.target/i386/i386.exp (check_effective_target_lzcnt): New.
2508 * gcc.target/i386/lzcnt-1.c: New test.
2509 * gcc.target/i386/lzcnt-2.c: Likewise.
2510 * gcc.target/i386/lzcnt-2a.c: Likewise.
2511 * gcc.target/i386/lzcnt-3.c: Likewise.
2512 * gcc.target/i386/lzcnt-4.c: Likewise.
2513 * gcc.target/i386/lzcnt-4a.c: Likewise.
2514 * gcc.target/i386/lzcnt-5.c: Likewise.
2515 * gcc.target/i386/lzcnt-6.c: Likewise.
2516 * gcc.target/i386/lzcnt-6a.c: Likewise.
2517 * gcc.target/i386/lzcnt-check.h: Likewise.
2518
2519 * gcc.target/i386/sse-12.c (dg-compile): Add -mlzcnt.
2520 * gcc.target/i386/sse-13.c: Likewise.
2521 * gcc.target/i386/sse-14.c: Likewise.
2522 * g++.dg/other/i386-2.C: Likewise.
2523 * g++.dg/other/i386-3.C: Likewise.
2524
2525 2011-08-01 Julian Brown <julian@codesourcery.com>
2526
2527 * gcc.target/arm/fixed-point-exec.c: New test.
2528
2529 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
2530
2531 PR target/49920
2532 * gcc.target/i386/pr49920.c: New test.
2533
2534 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
2535
2536 * gcc.dg/tree-ssa/20050314-1.c: Dump and cleanup lim1 pass only.
2537 * gcc.dg/tree-ssa/pr23109.c: Ditto.
2538 * gcc.dg/tree-ssa/loop-7.c: Ditto.
2539 * gcc.dg/tree-ssa/loop-32.c: Ditto.
2540 * gcc.dg/tree-ssa/loop-33.c: Ditto.
2541 * gcc.dg/tree-ssa/loop-34.c: Ditto.
2542 * gcc.dg/tree-ssa/loop-35.c: Ditto.
2543 * gcc.dg/tree-ssa/restrict-3.c: Ditto.
2544 * gcc.dg/tree-ssa/ssa-lim-2.c: Ditto.
2545 * gcc.dg/tree-ssa/ssa-lim-1.c: Ditto.
2546 * gcc.dg/tree-ssa/ssa-lim-3.c: Ditto.
2547 * gcc.dg/tree-ssa/ssa-lim-6.c: Ditto.
2548 * gcc.dg/tree-ssa/structopt-1.c: Ditto.
2549 * g++.dg/tree-ssa/pr33615.C: Ditto.
2550 * g++.dg/tree-ssa/restrict1.C: Ditto.
2551 * c-c++-common/restrict-2.c: Ditto.
2552 * gfortran.dg/pr32921.f: Ditto.
2553 * gcc.dg/tree-ssa/ssa-dse-10.c: Dump and cleanup dse1 pass only.
2554 * gcc.dg/fold-compare-2.c: Dump and cleanup vrp1 pass only.
2555 * gcc.dg/tree-ssa/vrp47.c: Ditto.
2556 * gcc.dg/tree-ssa/pr25501.c: Dump and cleanup mergephi1 pass only.
2557 * gcc.dg/tree-ssa/pr15349.c: Dump and cleanup mergephi2 pass only.
2558 * gcc.dg/tree-ssa/tailrecursion-1.c: Dump and cleanup tailr1 pass only.
2559 * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
2560 * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
2561 * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
2562 * gcc.dg/tree-ssa/tailrecursion-6.c: Ditto.
2563
2564 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
2565
2566 * lib/gcc-dg.exp (cleanup-dump): Also remove .exe. and
2567 .exe.ltrans[0-9]*. dump files.
2568
2569 2011-07-31 Janus Weil <janus@gcc.gnu.org>
2570
2571 PR fortran/49112
2572 * gfortran.dg/abstract_type_6.f03: Modified.
2573 * gfortran.dg/typebound_proc_24.f03: New.
2574
2575 2011-07-30 Paolo Carlini <paolo.carlini@oracle.com>
2576
2577 PR testsuite/49917
2578 * g++.dg/init/for1.C: Fix.
2579
2580 2011-07-30 Thomas Koenig <tkoenig@gcc.gnu.org>
2581
2582 PR fortran/48876
2583 * gfortran.dg/string_5.f90: New test.
2584
2585 2011-07-29 Jason Merrill <jason@redhat.com>
2586
2587 PR c++/49867
2588 * g++.dg/cpp0x/lambda/lambda-switch.C: New.
2589
2590 2011-07-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2591
2592 PR tree-optimization/47407
2593 * gcc.dg/tree-ssa/pr42585.c: XFAIL scan-tree-dump-times on
2594 alpha*-dec-osf*.
2595 Sort target list.
2596
2597 2011-07-29 Richard Guenther <rguenther@suse.de>
2598
2599 * gcc.dg/uninit-suppress.c: Also disable VRP.
2600 * gcc.dg/uninit-suppress_2.c: Likewise.
2601
2602 2011-07-28 Jason Merrill <jason@redhat.com>
2603
2604 PR c++/49808
2605 * g++.dg/template/nontype24.C: New.
2606
2607 2011-07-28 H.J. Lu <hongjiu.lu@intel.com>
2608
2609 PR rtl-optimization/47958
2610 * gcc.dg/torture/pr47958-1.c: New.
2611
2612 2011-07-29 Wei Guozhi <carrot@google.com>
2613
2614 PR rtl-optimization/49799
2615 * gcc.dg/pr49799.c: New test case.
2616
2617 2011-07-22 Sebastian Pop <sebastian.pop@amd.com>
2618
2619 PR middle-end/48648
2620 * gcc.dg/graphite/id-pr48648.c: New.
2621
2622 2011-07-28 Jakub Jelinek <jakub@redhat.com>
2623
2624 PR fortran/31067
2625 * gfortran.dg/maxloc_2.f90: New test.
2626 * gfortran.dg/maxloc_3.f90: New test.
2627 * gfortran.dg/minloc_1.f90: New test.
2628 * gfortran.dg/minloc_2.f90: New test.
2629 * gfortran.dg/minloc_3.f90: New test.
2630 * gfortran.dg/minmaxloc_7.f90: New test.
2631
2632 PR debug/49871
2633 * gcc.dg/debug/dwarf2/pr49871.c: New test.
2634
2635 2011-07-28 Jakub Jelinek <jakub@redhat.com>
2636
2637 * gcc.target/i386/i386.exp (check_effective_target_bmi): Make sure
2638 the builtin isn't optimized away.
2639
2640 2011-07-27 Tobias Burnus <burnus@net-b.de>
2641
2642 PR fortran/45586
2643 * gfortran.dg/lto/pr45586-2_0.f90: New.
2644
2645 2011-07-27 Aldy Hernandez <aldyh@redhat.com>
2646
2647 PR middle-end/49875
2648 * c-c++-common/cxxbitfields-4.c: Check for smaller than long moves.
2649 * c-c++-common/cxxbitfields-5.c: Same.
2650
2651 2011-07-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2652
2653 * lib/target-supports.exp (check_effective_target_mmap): Use
2654 check_function_available.
2655
2656 2011-07-27 Jeffrey Yasskin <jyasskin@google.com>
2657
2658 * g++.old-deja/g++.pt/crash60.C: Updated.
2659
2660 2011-07-27 Jakub Jelinek <jakub@redhat.com>
2661
2662 PR target/49866
2663 * gcc.target/i386/pr49866.c: New test.
2664
2665 2011-07-27 Yukhin Kirill <kirill.yukhin@intel.com>
2666
2667 * gcc.target/i386/i386.exp (check_effective_target_bmi): New.
2668 * gcc.target/i386/bmi-andn-1.c: New test.
2669 * gcc.target/i386/bmi-andn-1a.c: Likewise.
2670 * gcc.target/i386/bmi-andn-2.c: Likewise.
2671 * gcc.target/i386/bmi-andn-2a.c: Likewise.
2672 * gcc.target/i386/bmi-bextr-1.c: Likewise.
2673 * gcc.target/i386/bmi-bextr-1a.c: Likewise.
2674 * gcc.target/i386/bmi-bextr-2.c: Likewise.
2675 * gcc.target/i386/bmi-bextr-2a.c: Likewise.
2676 * gcc.target/i386/bmi-blsi-1.c: Likewise.
2677 * gcc.target/i386/bmi-blsi-1a.c: Likewise.
2678 * gcc.target/i386/bmi-blsi-2.c: Likewise.
2679 * gcc.target/i386/bmi-blsi-2a.c: Likewise.
2680 * gcc.target/i386/bmi-blsmsk-1.c: Likewise.
2681 * gcc.target/i386/bmi-blsmsk-1a.c: Likewise.
2682 * gcc.target/i386/bmi-blsmsk-2.c: Likewise.
2683 * gcc.target/i386/bmi-blsmsk-2a.c: Likewise.
2684 * gcc.target/i386/bmi-blsr-1.c: Likewise.
2685 * gcc.target/i386/bmi-blsr-1a.c: Likewise.
2686 * gcc.target/i386/bmi-blsr-2.c: Likewise.
2687 * gcc.target/i386/bmi-blsr-2a.c: Likewise.
2688 * gcc.target/i386/bmi-tzcnt-1.c: Likewise.
2689 * gcc.target/i386/bmi-tzcnt-1a.c: Likewise.
2690 * gcc.target/i386/bmi-tzcnt-2.c: Likewise.
2691 * gcc.target/i386/bmi-tzcnt-2a.c: Likewise.
2692
2693 2011-07-27 Sebastian Pop <sebastian.pop@amd.com>
2694
2695 PR middle-end/47691
2696 * gfortran.dg/graphite/id-pr47691.f: New.
2697
2698 2011-07-27 Uros Bizjak <ubizjak@gmail.com>
2699
2700 * gcc.target/i386/avx-os-support.h: New.
2701 * gcc.target/i386/avx-check.h: Include avx-os-support.h
2702 (main): Check avx_os_support before the test is run.
2703 * gcc.target/i386/aes-avx-check.h: Ditto.
2704 * gcc.target/i386/pclmul-avx-check.h: Ditto.
2705
2706 2011-07-27 Kai Tietz <ktietz@redhat.com>
2707
2708 * gcc.target/i386/aggregate-ret3.c: New test.
2709 * gcc.target/i386/aggregate-ret4.c: New test.
2710
2711 2011-07-27 Daniel Carrera <dcarrera@gmail.com>
2712
2713 PR fortran/49755
2714 * gfortran.dg/multiple_allocation_1.f90: Fix test. Allocating an
2715 allocated array should *not* change its size.
2716 * gfortran.dg/multiple_allocation_3.f90: New test.
2717
2718 2011-07-26 Paolo Carlini <paolo.carlini@oracle.com>
2719
2720 PR c++/49776
2721 * g++.dg/cpp0x/constexpr-49776.C: New.
2722
2723 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
2724
2725 PR middle-end/47046
2726 * gcc.dg/graphite/id-pr47046.c: New.
2727
2728 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
2729
2730 PR middle-end/47653
2731 * gcc.dg/graphite/run-id-pr47593.c: New.
2732
2733 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
2734
2735 PR middle-end/47653
2736 * gcc.dg/graphite/run-id-pr47653.c: New.
2737 * gcc.dg/graphite/interchange-3.c: Do not use unsigned types for
2738 induction variables.
2739 * gcc.dg/graphite/scop-16.c: Same.
2740 * gcc.dg/graphite/scop-17.c: Same.
2741 * gcc.dg/graphite/scop-21.c: Same.
2742
2743 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
2744
2745 PR middle-end/48805
2746 * gcc.dg/graphite/id-pr48805.c: New.
2747
2748 2011-07-26 Tobias Burnus <burnus@net-b.de>
2749
2750 * gfortran.dg/coarray_lib_token_2.f90: New.
2751
2752 2011-07-26 Ira Rosen <ira.rosen@linaro.org>
2753
2754 * gcc.dg/vect/vect-70.c: Reduce the data size to fit
2755 SPU local store.
2756
2757 2011-07-25 Andrew Pinski <apinski@cavium.com>
2758
2759 PR tree-opt/49671
2760 * gcc.dg/tree-ssa/pr49671-1.c: New testcase.
2761 * gcc.dg/tree-ssa/pr49671-2.c: New testcase.
2762
2763 2011-07-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2764
2765 * lib/target-supports.exp (check_effective_target_mmap): New proc.
2766
2767 * gcc.c-torture/execute/loop-2f.c: Remove #ifdef __unix__.
2768 * gcc.c-torture/execute/loop-2g.c: Likewise.
2769 * gcc.c-torture/execute/loop-2f.x: Load target-supports.exp.
2770 Require mmap support.
2771 * gcc.c-torture/execute/loop-2g.x: Likewise.
2772 * gcc.dg/20030711-1.c: Replace dg-do target list by mmap.
2773 (MAP_ANON): Provide default.
2774 * gcc.dg/20050826-1.c: Likewise.
2775 * gcc.target/i386/pr36533.c: Likewise.
2776 * gcc.dg/vect/pr49038.c: Remove dg-do run.
2777 Use dg-require-effective-target mmap.
2778
2779 2011-07-25 Paolo Carlini <paolo.carlini@oracle.com>
2780
2781 PR c++/49838
2782 * g++.dg/cpp0x/range-for19.C: New.
2783
2784 2011-07-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2785
2786 PR testsuite/49753
2787 * g++.dg/torture/pr49309.C: Add -fpreprocessed to dg-options.
2788
2789 Revert:
2790 2011-07-15 Jakub Jelinek <jakub@redhat.com>
2791
2792 PR testsuite/49753
2793 * g++.dg/torture/pr49309.C: Remove.
2794
2795 2011-07-25 Richard Sandiford <richard.sandiford@linaro.org>
2796
2797 PR tree-optimization/49809
2798 * gnat.dg/opt18.adb, gnat.dg/opt18.ads, gnat.dg/opt18_pkg.ads: New
2799 test.
2800
2801 2011-07-25 Richard Guenther <rguenther@suse.de>
2802
2803 PR tree-optimization/49715
2804 * gcc.target/i386/pr49715-1.c: New testcase.
2805 * gcc.target/i386/pr49715-2.c: Likewise.
2806
2807 2011-07-23 Jason Merrill <jason@redhat.com>
2808
2809 * g++.dg/cpp0x/decltype21.C: Add 49823 examples.
2810
2811 2011-07-22 Jason Merrill <jason@redhat.com>
2812
2813 PR c++/49793
2814 * g++.dg/cpp0x/initlist55.C: New.
2815
2816 2011-07-23 Tobias Burnus <burnus@net-b.de>
2817
2818 PR fortran/49791
2819 * gfortran.dg/namelist_72.f: New.
2820
2821 2011-07-23 Tobias Burnus <burnus@net-b.de>
2822
2823 * gfortran.dg/coarray_25.f90: New.
2824
2825 2011-07-22 Ville Voutilainen <ville.voutilainen@gmail.com>
2826
2827 * override1.C: This test should use c++0x mode.
2828 * override3.C: New. Test the diagnostics in c++98 mode.
2829
2830 2011-07-22 Jason Merrill <jason@redhat.com>
2831 Mark Glisse <marc.glisse@normalesup.org>
2832
2833 PR c++/30112
2834 * g++.dg/other/pragma-re-1.C: Add namespace cases.
2835
2836 PR c++/49813
2837 * g++.dg/opt/builtins2.C: New.
2838 * g++.dg/other/error27.C: Don't rely on __builtin.
2839
2840 2011-07-22 H.J. Lu <hongjiu.lu@intel.com>
2841
2842 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-16.c: Only run
2843 on lp64 targets.
2844 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-17.c: Likewise.
2845 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-18.c: Likewise.
2846 * gcc/testsuite/gcc.target/i386/pr43662.c: Likewise.
2847 * gcc/testsuite/gcc.target/i386/pr43869.c: Likewise.
2848
2849 * gcc.target/x86_64/abi/callabi/callabi.exp: Check ilp32
2850 instead of ia32.
2851
2852 2011-07-22 Richard Guenther <rguenther@suse.de>
2853
2854 PR tree-optimization/45819
2855 * gcc.dg/pr45819.c: New testcase.
2856
2857 2011-07-22 Uros Bizjak <ubizjak@gmail.com>
2858
2859 * lib/target-supports.exp (check_ifunc_available): Rewrite.
2860
2861 2011-07-21 Sebastian Pop <sebastian.pop@amd.com>
2862
2863 PR middle-end/47654
2864 PR middle-end/49649
2865 * gcc.dg/graphite/run-id-pr47654.c: New.
2866
2867 2011-07-21 Ian Lance Taylor <iant@google.com>
2868
2869 PR middle-end/49705
2870 * gcc.dg/pr49705.c: New test.
2871
2872 2011-07-21 Uros Bizjak <ubizjak@gmail.com>
2873
2874 * lib/target-supports.exp (check_avx_os_support_available): New.
2875 (check_effective_target_avx_runtime): Use it.
2876
2877 2011-07-21 Richard Guenther <rguenther@suse.de>
2878
2879 PR tree-optimization/49770
2880 * g++.dg/torture/pr49770.C: New testcase.
2881
2882 2011-07-21 Kai Tietz <ktietz@redhat.com>
2883
2884 * gcc.dg/tree-ssa/pr30978.c: adjusted.
2885 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
2886
2887 2011-07-21 Tobias Burnus <burnus@net-b.de>
2888
2889 * gfortran.dg/coarray_lib_token_1.f90: New.
2890
2891 2011-07-21 Georg-Johann Lay <avr@gjlay.de>
2892
2893 * gcc.dg/pr32912-2.c: Skip for AVR.
2894 * gcc.dg/pr44674.c: Add dg-require-profiling.
2895
2896 2011-07-20 Jason Merrill <jason@redhat.com>
2897
2898 * g++.dg/ext/desig2.C: New.
2899
2900 2011-07-20 Michael Meissner <meissner@linux.vnet.ibm.com>
2901
2902 * gcc.target/powerpc/ppc-fma-1.c: Adjust to allow non-VSX fmas to
2903 be generated.
2904 * gcc.target/powerpc/ppc-fma-2.c: Ditto.
2905 * gcc.target/powerpc/recip-3.c: Ditto.
2906
2907 2011-07-19 Jason Merrill <jason@redhat.com>
2908
2909 PR c++/6709 (DR 743)
2910 PR c++/42603 (DR 950)
2911 * g++.dg/cpp0x/decltype21.C: New.
2912
2913 2011-07-20 Richard Guenther <rguenther@suse.de>
2914
2915 PR middle-end/18908
2916 * gcc.dg/tree-ssa/pr18908.c: New testcase.
2917 * gcc.dg/tree-ssa/bitwise-sink.c: Adjust.
2918
2919 2011-07-20 Chung-Lin Tang <cltang@codesourcery.com>
2920
2921 * gcc.target/arm/combine-movs.c: New.
2922 * gcc.target/arm/unsigned-extend-2.c: New.
2923
2924 2011-07-19 Jason Merrill <jason@redhat.com>
2925
2926 PR c++/49785
2927 * g++.dg/cpp0x/variadic114.C: New.
2928
2929 2011-07-19 Tobias Burnus <burnus@net-b.de>
2930
2931 * gfortran.dg/coarray_args_1.f90: New.
2932 * gfortran.dg/coarray_args_2.f90: New.
2933
2934 2011-07-19 Janus Weil <janus@gcc.gnu.org>
2935
2936 PR fortran/49708
2937 * gfortran.dg/allocate_error_3.f90: New.
2938
2939 2011-07-19 Richard Guenther <rguenther@suse.de>
2940
2941 * gcc.dg/tree-ssa/bool-10.c: Adjust expected pattern.
2942 * gcc.dg/tree-ssa/bool-11.c: Likewise.
2943 * gcc.dg/torture/20110719-1.c: New testcase.
2944
2945 2011-07-19 Jakub Jelinek <jakub@redhat.com>
2946
2947 PR tree-optimization/49768
2948 * gcc.c-torture/execute/pr49768.c: New test.
2949
2950 2011-07-19 Ira Rosen <ira.rosen@linaro.org>
2951
2952 PR tree-optimization/49771
2953 * gcc.dg/vect/pr49771.c: New test.
2954
2955 2011-07-18 Martin Jambor <mjambor@suse.cz>
2956
2957 * gcc.dg/ipa/ipa-1.c: Updated testcase dump scan.
2958 * gcc.dg/ipa/ipa-2.c: Likewise.
2959 * gcc.dg/ipa/ipa-3.c: Likewise and made functions static.
2960 * gcc.dg/ipa/ipa-4.c: Updated testcase dump scan.
2961 * gcc.dg/ipa/ipa-5.c: Likewise.
2962 * gcc.dg/ipa/ipa-7.c: Likewise.
2963 * gcc.dg/ipa/ipa-8.c: Updated testcase dump scan.
2964 * gcc.dg/ipa/ipacost-1.c: Likewise.
2965 * gcc.dg/ipa/ipacost-2.c: Likewise and increased sizes of some
2966 functions.
2967 * gcc.dg/ipa/ipcp-1.c: New test.
2968 * gcc.dg/ipa/ipcp-2.c: Likewise.
2969 * gcc.dg/tree-ssa/ipa-cp-1.c: Updated testcase.
2970
2971 2011-07-18 Jakub Jelinek <jakub@redhat.com>
2972
2973 PR middle-end/49675
2974 * gfortran.dg/pr49675.f90: New test.
2975
2976 2011-07-18 Richard Guenther <rguenther@suse.de>
2977
2978 * gcc.dg/torture/20110718-1.c: New testcase.
2979
2980 2011-07-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2981
2982 * g++.dg/ext/bitfield2.C: Remove i?86-*-netware support.
2983 * g++.dg/ext/bitfield3.C: Likewise.
2984 * g++.dg/ext/bitfield4.C: Likewise.
2985 * g++.dg/ext/bitfield5.C: Likewise.
2986 * g++.dg/other/PR23205.C: Remove *-*-netware* support.
2987 * g++.dg/other/pr23205-2.C: Likewise.
2988 * gcc.c-torture/compile/20001109-1.c: Remove dg-xfail-if.
2989 * gcc.c-torture/compile/20001109-2.c: Likewise.
2990 * gcc.dg/20040813-1.c: Remove *-*-netware* support.
2991 * gcc.dg/bitfld-15.c: Remove i?86-*-netware support.
2992 * gcc.dg/bitfld-16.c: Likewise.
2993 * gcc.dg/bitfld-17.c: Likewise.
2994 * gcc.dg/bitfld-18.c: Likewise.
2995 * gcc.dg/builtins-config.h: Remove Netware support.
2996 * gcc.dg/cdce1.c: Remove *-*-netware* support. Update line number.
2997 * gcc.dg/cdce2.c: Likewise.
2998 * gcc.dg/cpp/assert4.c: Remove netware support.
2999 * gcc.dg/debug/pr35154.c: Remove *-*-netware* support.
3000 * gfortran.dg/debug/pr35154-stabs.f: Remove *-*-netware* support.
3001
3002 * lib/target-supports.exp (check_visibility_available): Remove
3003 NetWare support.
3004 (check_profiling_available): Likewise.
3005
3006 2011-07-18 Ira Rosen <ira.rosen@linaro.org>
3007
3008 * gcc.dg/vect/pr49038.c: Run only on targets that support mmap.
3009
3010 2011-07-17 Tobias Burnus <burnus@net-b.de>
3011 Thomas Koenig <tkoenig@gcc.gnu.org>
3012
3013 PR fortran/34657
3014 * gfortran.dg/generic_17.f90: Fix testcase.
3015 * gfortran.dg/interface_3.f90: Add dg-error.
3016 * gfortran.dg/use_14.f90: New.
3017 * gfortran.dg/use_15.f90: New.
3018
3019 2011-07-17 Eric Botcazou <ebotcazou@adacore.com>
3020
3021 * gnat.dg/pointer_controlled.adb: New test.
3022
3023 2011-07-17 Tobias Burnus <burnus@net-b.de>
3024
3025 PR fortran/49624
3026 * gfortran.dg/pointer_remapping_7.f90: New.
3027
3028 2011-07-16 Jason Merrill <jason@redhat.com>
3029
3030 * lib/prune.exp (prune_gcc_output): Prune "In substitution" too.
3031
3032 2011-07-16 Nathan Froyd <froydnj@codesourcery.com>
3033 Jason Merrill <jason@redhat.com>
3034
3035 PR c++/45329
3036 PR c++/48934
3037 * g++.dg/cpp0x/decltype29.C: Adjust.
3038 * g++.dg/cpp0x/error4.C: Adjust.
3039 * g++.dg/cpp0x/sfinae26.C: Adjust.
3040 * g++.dg/cpp0x/variadic105.C: Adjust.
3041 * g++.dg/template/deduce3.C: Adjust.
3042 * g++.dg/template/error45.C: Adjust.
3043 * g++.dg/template/ptrmem2.C: Adjust.
3044 * g++.dg/template/sfinae2.C: Adjust.
3045 * g++.old-deja/g++.pt/crash60.C: Adjust.
3046 * g++.old-deja/g++.pt/unify6.C: Adjust.
3047 * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
3048 * g++.dg/cpp0x/nullptr15.C: Adjust.
3049 * g++.dg/cpp0x/pr31431-2.C: Adjust.
3050 * g++.dg/cpp0x/pr31431.C: Adjust.
3051 * g++.dg/cpp0x/pr31434.C: Adjust.
3052 * g++.dg/cpp0x/sfinae11.C: Adjust
3053 * g++.dg/cpp0x/temp_default2.C: Adjust.
3054 * g++.dg/cpp0x/trailing4.C: Adjust.
3055 * g++.dg/cpp0x/variadic-ex3.C: Adjust.
3056 * g++.dg/cpp0x/variadic-ex4.C: Adjust.
3057 * g++.dg/cpp0x/variadic105.C: Adjust.
3058 * g++.dg/cpp0x/vt-37737-2.C: Adjust.
3059 * g++.dg/ext/vla2.C: Adjust.
3060 * g++.dg/other/ptrmem10.C: Adjust.
3061 * g++.dg/other/ptrmem11.C: Adjust.
3062 * g++.dg/overload/unknown1.C: Adjust.
3063 * g++.dg/template/conv11.C: Adjust.
3064 * g++.dg/template/dependent-expr5.C: Adjust.
3065 * g++.dg/template/friend.C: Adjust.
3066 * g++.dg/template/incomplete2.C: Adjust.
3067 * g++.dg/template/local4.C: Adjust.
3068 * g++.dg/template/local6.C: Adjust.
3069 * g++.dg/template/operator9.C: Adjust.
3070 * g++.dg/template/ttp25.C: Adjust.
3071 * g++.dg/template/unify10.C: Adjust.
3072 * g++.dg/template/unify11.C: Adjust.
3073 * g++.dg/template/unify6.C: Adjust.
3074 * g++.dg/template/unify9.C: Adjust.
3075 * g++.dg/template/varmod1.C: Adjust.
3076 * g++.old-deja/g++.brendan/crash56.C: Adjust.
3077 * g++.old-deja/g++.pt/crash28.C: Adjust.
3078 * g++.old-deja/g++.pt/explicit41.C: Adjust.
3079 * g++.old-deja/g++.pt/explicit77.C: Adjust.
3080 * g++.old-deja/g++.pt/expr2.C: Adjust.
3081 * g++.old-deja/g++.pt/ptrmem6.C: Adjust.
3082 * g++.old-deja/g++.pt/spec5.C: Adjust.
3083 * g++.old-deja/g++.pt/spec6.C: Adjust.
3084 * g++.old-deja/g++.pt/unify4.C: Adjust.
3085 * g++.old-deja/g++.pt/unify8.C: Adjust.
3086 * g++.old-deja/g++.robertl/eb98.C: Adjust.
3087 * g++.dg/overload/template5.C: New testcase.
3088 * g++.dg/template/overload12.C: New testcase.
3089
3090 2011-07-11 Tobias Burnus <burnus@net-b.de>
3091
3092 * gfortran.dg/coarray_14.f90: Remove dg-error "sorry not implemented".
3093 * gfortran.dg/coarray_7.f90: Ditto.
3094 * gfortran.dg/coarray/scalar_alloc_1.f90: New.
3095 * gfortran.dg/coarray/scalar_alloc_2.f90: New.
3096
3097 2011-07-16 Bernd Schmidt <bernds@codesourcery.com>
3098
3099 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Add tic6x-*-*
3100 case.
3101 * gcc.c-torture/execute/ieee/20000320-1.x: Likewise.
3102 * gcc.c-torture/execute/ieee/hugeval.x: Likewise.
3103 * gcc.c-torture/execute/ieee/mzero2.c: Comment out the divide tests for
3104 C67X.
3105 * gcc.c-torture/execute/ieee/pr29302.x: New file.
3106 * gcc.dg/torture/type-generic-1.c: Add -DUNSAFE for tic6x-*-*.
3107 * gcc.dg/torture/builtin-math-7.c: Add a comment.
3108
3109 2011-07-15 Jason Merrill <jason@redhat.com>
3110
3111 PR testsuite/49741
3112 * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Restore.
3113 Use --extra_opts instead of --additional_options.
3114
3115 2011-07-15 Jakub Jelinek <jakub@redhat.com>
3116
3117 PR testsuite/49753
3118 * g++.dg/torture/pr49309.C: Remove.
3119
3120 2011-07-15 Bernd Schmidt <bernds@codesourcery.com>
3121
3122 * gcc.target/tic6x/weak-call.c: New test.
3123 * gcc.target/tic6x/fpcmp.c: New test.
3124 * gcc.target/tic6x/fpdiv.c: New test.
3125 * gcc.target/tic6x/rotdi16-scan.c: New test.
3126 * gcc.target/tic6x/ffssi.c: New test.
3127 * gcc.target/tic6x/fpdiv-lib.c: New test.
3128 * gcc.target/tic6x/cold-lc.c: New test.
3129 * gcc.target/tic6x/longcalls.c: New test.
3130 * gcc.target/tic6x/abi-align-1.c: New test.
3131 * gcc.target/tic6x/fpcmp-finite.c: New test.
3132 * gcc.target/tic6x/rotdi16.c: New test.
3133 * gcc.target/tic6x/bswapl.c: New test.
3134 * gcc.target/tic6x/ffsdi.c: New test.
3135 * gcc.target/tic6x/tic6x.exp: New file.
3136 * gcc.target/tic6x/builtins/arith24.c: New test.
3137 * gcc.target/tic6x/builtins/smpy.c: New test.
3138 * gcc.target/tic6x/builtins/smpylh.c: New test.
3139 * gcc.target/tic6x/builtins/smpyh.c: New test.
3140 * gcc.target/tic6x/builtins/sarith1.c: New test.
3141 * gcc.target/tic6x/builtins/extclr.c: New test
3142 * gcc.target/tic6x/builtins/c6x-builtins.exp: New file.
3143 * gcc.target/tic6x/builtin-math-7.c: New test, adapted from gcc.dg.
3144 * lib/target-supports.exp (chck_profiling_available): Not on tic6x.
3145 (check_effective_target_ti_c67x, check_effective_target_ti_c64xp):
3146 New functions.
3147 * gcc.c-torture/execute/20101011-1.c: Add a condition for
3148 __TMS320C6X__.
3149 * gcc.dg/20020312-2.c: Likewise.
3150 * gcc.dg/pr27095.c: Handle tic6x like hppa.
3151 * gcc.dg/torture/pr37868.c: Skip on tic6x.
3152 * gcc.dg/torture/builtin-math-7.c: Likewise.
3153
3154 PR testsuite/49757
3155 * gcc.target/tic6x/builtins/c6x-builtins.exp: Return if
3156 not testing tic6x-*-*.
3157
3158 2011-07-14 Andrew Pinski <pinskia@gmail.com>
3159
3160 PR tree-opt/49309
3161 * g++.dg/torture/pr49309.C: New testcase.
3162
3163 2011-07-14 Bernd Schmidt <bernds@codesourcery.com>
3164
3165 * gcc.dg/pr48770.c: Add dg-require-effective-target fpic.
3166
3167 2011-07-14 Richard Guenther <rguenther@suse.de>
3168
3169 PR tree-optimization/49651
3170 * gcc.dg/torture/pr49651.c: New testcase.
3171
3172 2011-07-14 Georg-Johann Lay <avr@gjlay.de>
3173
3174 PR target/43746
3175 * gcc.dg/array-quals-1.c: Don't xfail on AVR.
3176
3177 2011-07-13 Michael Meissner <meissner@linux.vnet.ibm.com>
3178
3179 * gcc.target/powerpc/no-r11-1.c: Change -mno-r11 to
3180 -mno-pointers-to-nested-functions.
3181 * gcc.target/powerpc/no-r11-2.c: Ditto.
3182 * gcc.target/powerpc/no-r11-3.c: Ditto.
3183
3184 2011-07-13 Jason Merrill <jason@redhat.com>
3185
3186 * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Remove.
3187 * lib/lto.exp (lto_prune_warns): Prune warning about -std=c++0x
3188 when compiling C files.
3189 * g++.dg/debug/dwarf2/lineno-simple1.C: Avoid constexpr ctor.
3190 * g++.dg/debug/dwarf2/pr44641.C: Avoid constexpr ctor.
3191 * g++.dg/ext/utf-dflt.C: Specify -std=c++98.
3192 * g++.dg/lookup/anon2.C: Likewise.
3193 * g++.dg/tree-ssa/copyprop.C: Likewise.
3194 * g++.old-deja/g++.jason/rfg27.C: Likewise.
3195 * g++.dg/init/vector1.C: Ignore narrowing errors.
3196 * g++.dg/torture/pr35526.C: Likewise.
3197 * g++.old-deja/g++.ext/arrnew.C: Prune C++0x warning.
3198
3199 2011-07-13 Janne Blomqvist <jb@gcc.gnu.org>
3200
3201 PR libfortran/49296
3202 * gfortran.dg/read_list_eof_1.f90: Add tests for integer, real,
3203 and logical reads.
3204
3205 2011-07-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3206
3207 * gcc.c-torture/execute/990127-2.x: Use -mpc64 on i?86-*-darwin*,
3208 i?86-*-solaris2*, x86_64-*-darwin*, x86_64-*-solaris2*.
3209
3210 2011-07-13 Uros Bizjak <ubizjak@gmail.com>
3211
3212 * lib/g++.exp (g++_init): Use istarget. Remove target_triplet global.
3213 * lib/obj-c++.exp (obj-c++_init): Ditto.
3214 * lib/file-format.exp (gcc_target_object_format): Ditto.
3215 * lib/target-supports-dg.exp (dg-require-dll): Ditto.
3216 * lib/target-supports-dg-exp (check_weak_available): Ditto.
3217 (check_visibility_available): Ditto.
3218 (check_effective_target_tls_native): Ditto.
3219 (check_effective_target_tls_emulated): Ditto.
3220 (check_effective_target_function_sections): Ditto.
3221
3222 2011-07-13 Chung-Lin Tang <cltang@codesourcery.com>
3223
3224 * gcc.target/arm/pr48183.c: New test.
3225
3226 2011-07-13 Richard Guenther <rguenther@suse.de>
3227
3228 * gcc.dg/torture/20110713-1.c: New testcase.
3229
3230 2011-07-12 Andrew Pinski <pinskia@gmail.com>
3231
3232 PR rtl-opt/49474
3233 * gcc.c-torture/compile/pr49474.c: New testcase.
3234
3235 2011-07-12 Jakub Jelinek <jakub@redhat.com>
3236
3237 PR tree-optimization/49712
3238 * gcc.c-torture/execute/pr49712.c: New test.
3239
3240 2011-07-11 Jason Merrill <jason@redhat.com>
3241
3242 PR c++/44609
3243 * g++.dg/template/recurse3.C: New.
3244
3245 2011-07-11 Jakub Jelinek <jakub@redhat.com>
3246
3247 PR debug/49676
3248 * gcc.dg/guality/csttest.c: New test.
3249
3250 PR fortran/49698
3251 * gfortran.dg/pr49698.f90: New test.
3252
3253 2011-07-11 Jeff Law <law@redhat.com>
3254
3255 * gcc.dg/uninit-pred-8_b.c: Disable dominator optimizations.
3256
3257 2011-07-11 H.J. Lu <hongjiu.lu@intel.com>
3258
3259 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Check ia32.
3260 * go.test/go-test.exp (go-set-goarch): Likewise.
3261
3262 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
3263
3264 PR target/39633
3265 * gcc.target/avr/torture/pr39633.c: New test case.
3266
3267 2011-07-11 Tobias Burnus <burnus@net-b.de>
3268
3269 PR fortran/18918
3270 * gfortran.dg/coarray_lock_3.f90: Remove bogus dg-error.
3271
3272 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
3273
3274 * lib/target-supports.exp (check_effective_target_scheduling):
3275 New Function.
3276 * gcc.dg/pr46614.c: Add dg-require-effective-target scheduling.
3277 * gcc.dg/pr45055.c: Ditto.
3278 * gcc.dg/pr45353.c: Ditto.
3279 * g++.dg/pr45056.C: Ditto.
3280
3281 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
3282
3283 * gcc.dg/compat/struct-by-value-16_main.c: Skip AVR.
3284 * gcc.dg/compat/struct-by-value-17_main.c: Skip AVR.
3285 * gcc.dg/compat/struct-by-value-18_main.c: Skip AVR.
3286 * g++.dg/torture/pr31863.C: Skip AVR.
3287
3288 2011-07-10 Tobias Burnus <burnus@net-b.de>
3289
3290 PR fortran/49690
3291 * gfortran.dg/intrinsic_signal.f90: New.
3292
3293 2011-07-09 Jason Merrill <jason@redhat.com>
3294
3295 * g++.dg/cpp0x/regress/regress6.C: New.
3296 * g++.dg/parse/crash45.C: Adjust message.
3297 * g++.dg/template/crash38.C: Adjust message.
3298 * g++.dg/template/crash64.C: Adjust message.
3299
3300 2011-07-09 H.J. Lu <hongjiu.lu@intel.com>
3301
3302 * c-c++-common/dfp/func-vararg-alternate-d128-2.c: Support x32.
3303 * c-c++-common/dfp/func-vararg-mixed-2.c: Likewise.
3304 * g++.dg/abi/bitfield3.C: Likewise.
3305 * g++.dg/eh/pr38662.C: Likewise.
3306 * g++.dg/ext/attrib36.C: Likewise.
3307 * g++.dg/ext/attrib37.C: Likewise.
3308 * g++.dg/ext/attrib8.C: Likewise.
3309 * g++.dg/ext/tmplattr1.C: Likewise.
3310 * g++.dg/inherit/override-attribs.C: Likewise.
3311 * g++.dg/opt/inline9.C: Likewise.
3312 * g++.dg/opt/life1.C: Likewise.
3313 * g++.dg/opt/longbranch2.C: Likewise.
3314 * g++.dg/opt/nrv12.C: Likewise.
3315 * g++.dg/opt/reg-stack4.C: Likewise.
3316 * g++.dg/other/pr35504.C: Likewise.
3317 * g++.dg/other/pr39496.C: Likewise.
3318 * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
3319 * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
3320 * g++.dg/torture/stackalign/stdcall-1.C: Likewise.
3321 * g++.dg/torture/stackalign/unwind-0.C: Likewise.
3322 * g++.dg/torture/stackalign/unwind-1.C: Likewise.
3323 * g++.dg/torture/stackalign/unwind-2.C: Likewise.
3324 * g++.dg/torture/stackalign/unwind-3.C: Likewise.
3325 * g++.dg/torture/stackalign/unwind-4.C: Likewise.
3326 * g++.dg/torture/stackalign/unwind-5.C: Likewise.
3327 * g++.dg/torture/stackalign/unwind-6.C: Likewise.
3328 * g++.dg/warn/pr15774-1.C: Likewise.
3329 * g++.dg/warn/pr15774-2.C: Likewise.
3330 * g++.old-deja/g++.ext/attrib1.C: Likewise.
3331 * g++.old-deja/g++.ext/attrib2.C: Likewise.
3332 * g++.old-deja/g++.ext/attrib3.C: Likewise.
3333 * g++.old-deja/g++.pt/asm2.C: Likewise.
3334 * gcc.c-torture/compile/20000804-1.c: Likewise.
3335 * gcc.c-torture/compile/pr16566-2.c: Likewise.
3336 * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
3337 * gcc.dg/20020108-1.c: Likewise.
3338 * gcc.dg/20020122-2.c: Likewise.
3339 * gcc.dg/20020122-3.c: Likewise.
3340 * gcc.dg/20020206-1.c: Likewise.
3341 * gcc.dg/20020219-1.c: Likewise.
3342 * gcc.dg/20020310-1.c: Likewise.
3343 * gcc.dg/20020411-1.c: Likewise.
3344 * gcc.dg/20020418-2.c: Likewise.
3345 * gcc.dg/20020426-2.c: Likewise.
3346 * gcc.dg/20020517-1.c: Likewise.
3347 * gcc.dg/20030204-1.c: Likewise.
3348 * gcc.dg/20030826-2.c: Likewise.
3349 * gcc.dg/20031102-1.c: Likewise.
3350 * gcc.dg/20031202-1.c: Likewise.
3351 * gcc.dg/20050111-1.c: Likewise.
3352 * gcc.dg/20050503-1.c: Likewise.
3353 * gcc.dg/array-init-1.c: Likewise.
3354 * gcc.dg/builtin-apply4.c: Likewise.
3355 * gcc.dg/dfp/pr31344.c: Likewise.
3356 * gcc.dg/gomp/atomic-11.c: Likewise.
3357 * gcc.dg/graphite/pr40281.c: Likewise.
3358 * gcc.dg/ia64-sync-1.c: Likewise.
3359 * gcc.dg/ia64-sync-2.c: Likewise.
3360 * gcc.dg/ia64-sync-3.c: Likewise.
3361 * gcc.dg/ia64-sync-4.c: Likewise.
3362 * gcc.dg/ifcvt-fabs-1.c: Likewise.
3363 * gcc.dg/invalid-call-1.c: Likewise.
3364 * gcc.dg/loop-3.c: Likewise.
3365 * gcc.dg/lower-subreg-1.c: Likewise.
3366 * gcc.dg/lto/pr47259_0.c: Likewise.
3367 * gcc.dg/nested-calls-1.c: Likewise.
3368 * gcc.dg/pr20017.c: Likewise.
3369 * gcc.dg/pr25023.c: Likewise.
3370 * gcc.dg/pr27671-2.c: Likewise.
3371 * gcc.dg/pr32176.c: Likewise.
3372 * gcc.dg/pr33676.c: Likewise.
3373 * gcc.dg/pr35045.c: Likewise.
3374 * gcc.dg/pr36015.c: Likewise.
3375 * gcc.dg/pr36584.c: Likewise.
3376 * gcc.dg/pr36998.c: Likewise.
3377 * gcc.dg/pr37438.c: Likewise.
3378 * gcc.dg/pr37908.c: Likewise.
3379 * gcc.dg/pr41241.c: Likewise.
3380 * gcc.dg/pr41340.c: Likewise.
3381 * gcc.dg/pr44136.c: Likewise.
3382 * gcc.dg/pr44194-1.c: Likewise.
3383 * gcc.dg/pr46212.c: Likewise.
3384 * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
3385 * gcc.dg/setjmp-2.c: Likewise.
3386 * gcc.dg/short-compare-1.c: Likewise.
3387 * gcc.dg/short-compare-2.c: Likewise.
3388 * gcc.dg/smod-1.c: Likewise.
3389 * gcc.dg/sync-2.c: Likewise.
3390 * gcc.dg/sync-3.c: Likewise.
3391 * gcc.dg/tls/opt-1.c: Likewise.
3392 * gcc.dg/tls/opt-2.c: Likewise.
3393 * gcc.dg/tls/opt-3.c: Likewise.
3394 * gcc.dg/torture/badshift.c: Likewise.
3395 * gcc.dg/torture/fp-int-convert-float80-timode.c: Likewise.
3396 * gcc.dg/torture/pr20314-2.c: Likewise.
3397 * gcc.dg/torture/pr36891.c: Likewise.
3398 * gcc.dg/torture/pr38774.c: Likewise.
3399 * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
3400 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
3401 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
3402 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
3403 * gcc.dg/torture/stackalign/fastcall-1.c: Likewise.
3404 * gcc.dg/torture/stackalign/push-1.c: Likewise.
3405 * gcc.dg/torture/stackalign/regparm-1.c: Likewise.
3406 * gcc.dg/torture/stackalign/thiscall-1.c: Likewise.
3407 * gcc.dg/tree-ssa/loop-28.c: Likewise.
3408 * gcc.dg/tree-ssa/prefetch-3.c: Likewise.
3409 * gcc.dg/tree-ssa/prefetch-4.c: Likewise.
3410 * gcc.dg/tree-ssa/prefetch-5.c: Likewise.
3411 * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
3412 * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
3413 * gcc.dg/tree-ssa/prefetch-8.c: Likewise.
3414 * gcc.dg/tree-ssa/prefetch-9.c: Likewise.
3415 * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
3416 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
3417 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
3418 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
3419 * gcc.dg/tree-ssa/update-unroll-1.c: Likewise.
3420 * gcc.dg/unroll-1.c: Likewise.
3421 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
3422 * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
3423 * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
3424 * gcc.misc-tests/i386-pf-none-1.c: Likewise.
3425 * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
3426 * gcc.target/i386/20000609-1.c: Likewise.
3427 * gcc.target/i386/20000720-1.c: Likewise.
3428 * gcc.target/i386/20000724-1.c: Likewise.
3429 * gcc.target/i386/20011107-1.c: Likewise.
3430 * gcc.target/i386/20011119-1.c: Likewise.
3431 * gcc.target/i386/20020201-3.c: Likewise.
3432 * gcc.target/i386/20020218-1.c: Likewise.
3433 * gcc.target/i386/20020729-1.c: Likewise.
3434 * gcc.target/i386/20030926-1.c: Likewise.
3435 * gcc.target/i386/20060125-1.c: Likewise.
3436 * gcc.target/i386/20060125-2.c: Likewise.
3437 * gcc.target/i386/20060512-1.c: Likewise.
3438 * gcc.target/i386/20060512-2.c: Likewise.
3439 * gcc.target/i386/20060512-3.c: Likewise.
3440 * gcc.target/i386/20060512-4.c: Likewise.
3441 * gcc.target/i386/387-1.c: Likewise.
3442 * gcc.target/i386/387-2.c: Likewise.
3443 * gcc.target/i386/387-5.c: Likewise.
3444 * gcc.target/i386/387-6.c: Likewise.
3445 * gcc.target/i386/980312-1.c: Likewise.
3446 * gcc.target/i386/980313-1.c: Likewise.
3447 * gcc.target/i386/990117-1.c: Likewise.
3448 * gcc.target/i386/990424-1.c: Likewise.
3449 * gcc.target/i386/990524-1.c: Likewise.
3450 * gcc.target/i386/991129-1.c: Likewise.
3451 * gcc.target/i386/991214-1.c: Likewise.
3452 * gcc.target/i386/991230-1.c: Likewise.
3453 * gcc.target/i386/addr-sel-1.c: Likewise.
3454 * gcc.target/i386/aggregate-ret1.c: Likewise.
3455 * gcc.target/i386/aggregate-ret2.c: Likewise.
3456 * gcc.target/i386/align-main-3.c: Likewise.
3457 * gcc.target/i386/amd64-abi-1.c: Likewise.
3458 * gcc.target/i386/amd64-abi-2.c: Likewise.
3459 * gcc.target/i386/amd64-abi-4.c: Likewise.
3460 * gcc.target/i386/amd64-abi-5.c: Likewise.
3461 * gcc.target/i386/amd64-abi-6.c: Likewise.
3462 * gcc.target/i386/asm-1.c: Likewise.
3463 * gcc.target/i386/asm-3.c: Likewise.
3464 * gcc.target/i386/asm-5.c: Likewise.
3465 * gcc.target/i386/attributes-error.c: Likewise.
3466 * gcc.target/i386/avx-vcvtsd2si-2.c: Likewise.
3467 * gcc.target/i386/avx-vcvtsi2sd-2.c: Likewise.
3468 * gcc.target/i386/avx-vcvtsi2ss-2.c: Likewise.
3469 * gcc.target/i386/avx-vcvtss2si-2.c: Likewise.
3470 * gcc.target/i386/avx-vcvttsd2si-2.c: Likewise.
3471 * gcc.target/i386/avx-vcvttss2si-2.c: Likewise.
3472 * gcc.target/i386/avx-vinsertps-3.c: Likewise.
3473 * gcc.target/i386/avx-vmovd-2.c: Likewise.
3474 * gcc.target/i386/avx-vmovq-2.c: Likewise.
3475 * gcc.target/i386/avx-vmovq-3.c: Likewise.
3476 * gcc.target/i386/avx-vpextrq-1.c: Likewise.
3477 * gcc.target/i386/avx-vpinsrq-1.c: Likewise.
3478 * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
3479 * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
3480 * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
3481 * gcc.target/i386/bitfield1.c: Likewise.
3482 * gcc.target/i386/bitfield2.c: Likewise.
3483 * gcc.target/i386/bmi-2.c: Likewise.
3484 * gcc.target/i386/bmi-5.c: Likewise.
3485 * gcc.target/i386/builtin-unreachable.c: Likewise.
3486 * gcc.target/i386/cleanup-2.c: Likewise.
3487 * gcc.target/i386/clobbers.c: Likewise.
3488 * gcc.target/i386/cmov8.c: Likewise.
3489 * gcc.target/i386/cmpxchg16b-1.c: Likewise.
3490 * gcc.target/i386/compress-float-387-pic.c: Likewise.
3491 * gcc.target/i386/compress-float-387.c: Likewise.
3492 * gcc.target/i386/compress-float-sse-pic.c: Likewise.
3493 * gcc.target/i386/compress-float-sse.c: Likewise.
3494 * gcc.target/i386/crc32-2.c: Likewise.
3495 * gcc.target/i386/crc32-3.c: Likewise.
3496 * gcc.target/i386/divmod-7.c: Likewise.
3497 * gcc.target/i386/divmod-8.c: Likewise.
3498 * gcc.target/i386/fastcall-sseregparm.c: Likewise.
3499 * gcc.target/i386/fma3-builtin.c: Likewise.
3500 * gcc.target/i386/fma3-fma.c: Likewise.
3501 * gcc.target/i386/fma4-256-vector.c: Likewise.
3502 * gcc.target/i386/fma4-builtin.c: Likewise.
3503 * gcc.target/i386/fma4-fma-2.c: Likewise.
3504 * gcc.target/i386/fma4-fma.c: Likewise.
3505 * gcc.target/i386/fma4-vector-2.c: Likewise.
3506 * gcc.target/i386/fma4-vector.c: Likewise.
3507 * gcc.target/i386/funcspec-1.c: Likewise.
3508 * gcc.target/i386/funcspec-10.c: Likewise.
3509 * gcc.target/i386/funcspec-11.c: Likewise.
3510 * gcc.target/i386/funcspec-2.c: Likewise.
3511 * gcc.target/i386/funcspec-5.c: Likewise.
3512 * gcc.target/i386/funcspec-6.c: Likewise.
3513 * gcc.target/i386/gcc-have-sync-compare-and-swap-1.c: Likewise.
3514 * gcc.target/i386/gcc-have-sync-compare-and-swap-2.c: Likewise.
3515 * gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Likewise.
3516 * gcc.target/i386/gcc-have-sync-compare-and-swap-4.c: Likewise.
3517 * gcc.target/i386/incoming-1.c: Likewise.
3518 * gcc.target/i386/incoming-10.c: Likewise.
3519 * gcc.target/i386/incoming-11.c: Likewise.
3520 * gcc.target/i386/incoming-12.c: Likewise.
3521 * gcc.target/i386/incoming-13.c: Likewise.
3522 * gcc.target/i386/incoming-14.c: Likewise.
3523 * gcc.target/i386/incoming-15.c: Likewise.
3524 * gcc.target/i386/incoming-2.c: Likewise.
3525 * gcc.target/i386/incoming-3.c: Likewise.
3526 * gcc.target/i386/incoming-4.c: Likewise.
3527 * gcc.target/i386/incoming-5.c: Likewise.
3528 * gcc.target/i386/incoming-6.c: Likewise.
3529 * gcc.target/i386/incoming-7.c: Likewise.
3530 * gcc.target/i386/incoming-8.c: Likewise.
3531 * gcc.target/i386/incoming-9.c: Likewise.
3532 * gcc.target/i386/lea.c: Likewise.
3533 * gcc.target/i386/local.c: Likewise.
3534 * gcc.target/i386/loop-1.c: Likewise.
3535 * gcc.target/i386/loop-2.c: Likewise.
3536 * gcc.target/i386/loop-3.c: Likewise.
3537 * gcc.target/i386/max-stack-align.c: Likewise.
3538 * gcc.target/i386/memcpy-1.c: Likewise.
3539 * gcc.target/i386/movbe-2.c: Likewise.
3540 * gcc.target/i386/movq-2.c: Likewise.
3541 * gcc.target/i386/movq.c: Likewise.
3542 * gcc.target/i386/nrv1.c: Likewise.
3543 * gcc.target/i386/pad-4.c: Likewise.
3544 * gcc.target/i386/pad-5a.c: Likewise.
3545 * gcc.target/i386/pad-5b.c: Likewise.
3546 * gcc.target/i386/pad-6a.c: Likewise.
3547 * gcc.target/i386/pad-6b.c: Likewise.
3548 * gcc.target/i386/pad-7.c: Likewise.
3549 * gcc.target/i386/pad-9.c: Likewise.
3550 * gcc.target/i386/pentium4-not-mull.c: Likewise.
3551 * gcc.target/i386/pic-1.c: Likewise.
3552 * gcc.target/i386/pr12092-1.c: Likewise.
3553 * gcc.target/i386/pr12329.c: Likewise.
3554 * gcc.target/i386/pr21518.c: Likewise.
3555 * gcc.target/i386/pr22362.c: Likewise.
3556 * gcc.target/i386/pr22585.c: Likewise.
3557 * gcc.target/i386/pr23098.c: Likewise.
3558 * gcc.target/i386/pr25196.c: Likewise.
3559 * gcc.target/i386/pr25293.c: Likewise.
3560 * gcc.target/i386/pr25654.c: Likewise.
3561 * gcc.target/i386/pr26449.c: Likewise.
3562 * gcc.target/i386/pr26778.c: Likewise.
3563 * gcc.target/i386/pr26826.c: Likewise.
3564 * gcc.target/i386/pr27266.c: Likewise.
3565 * gcc.target/i386/pr29978.c: Likewise.
3566 * gcc.target/i386/pr30505.c: Likewise.
3567 * gcc.target/i386/pr30961-1.c: Likewise.
3568 * gcc.target/i386/pr31628.c: Likewise.
3569 * gcc.target/i386/pr32000-2.c: Likewise.
3570 * gcc.target/i386/pr32661-1.c: Likewise.
3571 * gcc.target/i386/pr32708-2.c: Likewise.
3572 * gcc.target/i386/pr32708-3.c: Likewise.
3573 * gcc.target/i386/pr34256.c: Likewise.
3574 * gcc.target/i386/pr34312.c: Likewise.
3575 * gcc.target/i386/pr34522.c: Likewise.
3576 * gcc.target/i386/pr35160.c: Likewise.
3577 * gcc.target/i386/pr35281.c: Likewise.
3578 * gcc.target/i386/pr36246.c: Likewise.
3579 * gcc.target/i386/pr36786.c: Likewise.
3580 * gcc.target/i386/pr37275.c: Likewise.
3581 * gcc.target/i386/pr37843-3.c: Likewise.
3582 * gcc.target/i386/pr37843-4.c: Likewise.
3583 * gcc.target/i386/pr39082-1.c: Likewise.
3584 * gcc.target/i386/pr39431.c: Likewise.
3585 * gcc.target/i386/pr39496.c: Likewise.
3586 * gcc.target/i386/pr39543-2.c: Likewise.
3587 * gcc.target/i386/pr39911.c: Likewise.
3588 * gcc.target/i386/pr40718.c: Likewise.
3589 * gcc.target/i386/pr40906-1.c: Likewise.
3590 * gcc.target/i386/pr40906-2.c: Likewise.
3591 * gcc.target/i386/pr40906-3.c: Likewise.
3592 * gcc.target/i386/pr40934.c: Likewise.
3593 * gcc.target/i386/pr41900.c: Likewise.
3594 * gcc.target/i386/pr42589.c: Likewise.
3595 * gcc.target/i386/pr43662.c: Likewise.
3596 * gcc.target/i386/pr43671.c: Likewise.
3597 * gcc.target/i386/pr43766.c: Likewise.
3598 * gcc.target/i386/pr43869.c: Likewise.
3599 * gcc.target/i386/pr44942.c: Likewise.
3600 * gcc.target/i386/pr44948-2a.c: Likewise.
3601 * gcc.target/i386/pr45234.c: Likewise.
3602 * gcc.target/i386/pr45336-2.c: Likewise.
3603 * gcc.target/i386/pr45336-4.c: Likewise.
3604 * gcc.target/i386/pr45852.c: Likewise.
3605 * gcc.target/i386/pr46470.c: Likewise.
3606 * gcc.target/i386/pr48037-1.c: Likewise.
3607 * gcc.target/i386/pr48389.c: Likewise.
3608 * gcc.target/i386/pr49095.c: Likewise.
3609 * gcc.target/i386/pr9771-1.c: Likewise.
3610 * gcc.target/i386/rdfsbase-1.c: Likewise.
3611 * gcc.target/i386/rdfsbase-2.c: Likewise.
3612 * gcc.target/i386/rdgsbase-1.c: Likewise.
3613 * gcc.target/i386/rdgsbase-2.c: Likewise.
3614 * gcc.target/i386/rdrand-3.c: Likewise.
3615 * gcc.target/i386/regparm-stdcall.c: Likewise.
3616 * gcc.target/i386/regparm.c: Likewise.
3617 * gcc.target/i386/reload-1.c: Likewise.
3618 * gcc.target/i386/rotate-2.c: Likewise.
3619 * gcc.target/i386/sibcall-5.c: Likewise.
3620 * gcc.target/i386/signbit-1.c: Likewise.
3621 * gcc.target/i386/signbit-2.c: Likewise.
3622 * gcc.target/i386/signbit-3.c: Likewise.
3623 * gcc.target/i386/sse-5.c: Likewise.
3624 * gcc.target/i386/sse-8.c: Likewise.
3625 * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
3626 * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
3627 * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
3628 * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
3629 * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
3630 * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
3631 * gcc.target/i386/sse2-init-v2di-2.c: Likewise.
3632 * gcc.target/i386/sse2-movq-2.c: Likewise.
3633 * gcc.target/i386/sse2-movq-3.c: Likewise.
3634 * gcc.target/i386/sse4_1-insertps-3.c: Likewise.
3635 * gcc.target/i386/sse4_1-pextrq.c: Likewise.
3636 * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
3637 * gcc.target/i386/sse4_2-crc32q.c: Likewise.
3638 * gcc.target/i386/sse4_2-popcntq.c: Likewise.
3639 * gcc.target/i386/ssefn-1.c: Likewise.
3640 * gcc.target/i386/ssefn-2.c: Likewise.
3641 * gcc.target/i386/sseregparm-1.c: Likewise.
3642 * gcc.target/i386/sseregparm-2.c: Likewise.
3643 * gcc.target/i386/sseregparm-3.c: Likewise.
3644 * gcc.target/i386/sseregparm-4.c: Likewise.
3645 * gcc.target/i386/sseregparm-5.c: Likewise.
3646 * gcc.target/i386/sseregparm-6.c: Likewise.
3647 * gcc.target/i386/sseregparm-7.c: Likewise.
3648 * gcc.target/i386/sseregparm-8.c: Likewise.
3649 * gcc.target/i386/stack-realign.c: Likewise.
3650 * gcc.target/i386/stack-usage-realign.c: Likewise.
3651 * gcc.target/i386/stackalign/asm-1.c: Likewise.
3652 * gcc.target/i386/stackalign/longlong-1.c: Likewise.
3653 * gcc.target/i386/stackalign/longlong-2.c: Likewise.
3654 * gcc.target/i386/stackalign/return-1.c: Likewise.
3655 * gcc.target/i386/stackalign/return-2.c: Likewise.
3656 * gcc.target/i386/stackalign/return-3.c: Likewise.
3657 * gcc.target/i386/tailcall-1.c: Likewise.
3658 * gcc.target/i386/tbm-2.c: Likewise.
3659 * gcc.target/i386/udivmod-7.c: Likewise.
3660 * gcc.target/i386/udivmod-8.c: Likewise.
3661 * gcc.target/i386/unroll-1.c: Likewise.
3662 * gcc.target/i386/vararg-1.c: Likewise.
3663 * gcc.target/i386/vararg-2.c: Likewise.
3664 * gcc.target/i386/vect8-ret.c: Likewise.
3665 * gcc.target/i386/vectorize5.c: Likewise.
3666 * gcc.target/i386/wmul-1.c: Likewise.
3667 * gcc.target/i386/wmul-2.c: Likewise.
3668 * gcc.target/i386/wrfsbase-1.c: Likewise.
3669 * gcc.target/i386/wrfsbase-2.c: Likewise.
3670 * gcc.target/i386/wrgsbase-1.c: Likewise.
3671 * gcc.target/i386/wrgsbase-2.c: Likewise.
3672 * gcc.target/i386/xop-pcmov.c: Likewise.
3673 * gcc.target/i386/xop-pcmov2.c: Likewise.
3674 * gcc.target/i386/xop-rotate1-vector.c: Likewise.
3675 * gcc.target/i386/xop-rotate2-vector.c: Likewise.
3676 * gcc.target/i386/xop-rotate3-vector.c: Likewise.
3677 * gcc.target/i386/xop-shift1-vector.c: Likewise.
3678 * gcc.target/i386/xop-shift2-vector.c: Likewise.
3679 * gcc.target/i386/xop-shift3-vector.c: Likewise.
3680 * gcc.target/i386/zee.c: Likewise.
3681 * gcc.target/x86_64/abi/callabi/callabi.exp: Likewise.
3682 * gfortran.dg/compiler-directive_2.f: Likewise.
3683 * gfortran.dg/g77/20010216-1.f: Likewise.
3684 * gfortran.dg/gomp/pr39152.f90: Likewise.
3685 * gfortran.dg/pr33794.f90: Likewise.
3686
3687 2011-07-09 Jason Merrill <jason@redhat.com>
3688
3689 * g++.dg/cpp0x/regress/regress5.C: New.
3690
3691 2011-07-08 Jason Merrill <jason@redhat.com>
3692
3693 PR c++/45437
3694 * g++.dg/expr/compound-asn1.C: New.
3695 * g++.dg/warn/sequence-pt-1.C: Change one dg-error to dg-bogus.
3696
3697 2011-07-08 Jakub Jelinek <jakub@redhat.com>
3698
3699 PR target/49621
3700 * gcc.target/powerpc/altivec-34.c: New test.
3701
3702 2011-07-08 Jason Merrill <jason@redhat.com>
3703
3704 PR c++/45603
3705 * g++.dg/abi/guard3.C: New.
3706
3707 2011-07-08 Julian Brown <julian@codesourcery.com>
3708
3709 * lib/target-supports.exp
3710 (check_effective_target_arm_little_endian): New.
3711 (check_effective_target_vect_pack_trunc): Use above.
3712 (check_effective_target_vect_unpack): Likewise.
3713 (check_effective_target_vect_element_align): Test
3714 check_effective_target_arm_vect_no_misalign for ARM.
3715
3716 2011-07-08 Jason Merrill <jason@redhat.com>
3717
3718 PR c++/49673
3719 * g++.dg/cpp0x/constexpr-rom.C: New.
3720
3721 2011-07-08 Kirill Yukhin <kirill.yukhin@intel.com>
3722
3723 PR middle-end/49519
3724 * g++.dg/torture/pr49519.C: New test.
3725
3726 2011-07-08 Martin Jambor <mjambor@suse.cz>
3727
3728 * gcc.dg/tree-ssa/sra-12.c: Skip dump scan on avr targets.
3729
3730 2011-07-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3731
3732 PR testsuite/48727
3733 * g++.dg/opt/devirt2.C: Use specific pattern for sparc*-*-*.
3734
3735 2011-07-08 Richard Guenther <rguenther@suse.de>
3736
3737 PR tree-optimization/49662
3738 * gcc.dg/graphite/interchange-14.c: XFAIL.
3739 * gcc.dg/graphite/interchange-15.c: Likewise.
3740 * gcc.dg/graphite/interchange-mvt.c: Likewise.
3741
3742 2011-07-06 Jason Merrill <jason@redhat.com>
3743
3744 PR c++/49663
3745 * g++.dg/cpp0x/regress/regress4.C: New.
3746
3747 2011-07-07 Mikael Morin <mikael.morin@sfr.fr>
3748
3749 PR fortran/49648
3750 * gfortran.dg/result_in_spec_4.f90: New test.
3751
3752 2011-07-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3753
3754 * gcc.target/sparc/cas64.c: New test.
3755
3756 2011-07-07 Jakub Jelinek <jakub@redhat.com>
3757
3758 PR c/49644
3759 * g++.dg/torture/pr49644.C: New test.
3760
3761 PR c/49644
3762 * gcc.c-torture/execute/pr49644.c: New test.
3763
3764 2011-07-07 H.J. Lu <hongjiu.lu@intel.com>
3765
3766 * lib/target-supports.exp (check_effective_target_ia32): New.
3767 (check_effective_target_x32): Likewise.
3768 (check_effective_target_vect_cmdline_needed): Also check x32.
3769
3770 2011-07-07 Janis Johnson <janisjo@codesourcery.com>
3771
3772 * gcc.target/arm/pr40657-2.c: Remove -march option and unneeded
3773 dg-prune-output.
3774 * gcc.target/arm/pr42235.c: Likewise.
3775 * gcc.target/arm/pr42495.c: Likewise.
3776 * gcc.target/arm/pr42574.c: Likewise.
3777 * gcc.target/arm/thumb-branch1.c: Likewise.
3778
3779 * gcc.target/arm/pr39839.c: Don't specify -mthumb or -march, remove
3780 unneeded prune of possible warning.
3781 * gcc.target/arm/pr40956.c: Likewise.
3782 * gcc.target/arm/pr42505.c: Likewise.
3783
3784 * gcc.c-torture/compile/pr41679.c: Move from gcc.target/arm.
3785 * gcc.c-torture/compile/pr46883.c: Likewise.
3786 * gcc.c-torture/compile/pr46934.c: Likewise.
3787
3788 * gcc.target/arm/pr41679.c: Remove test directives in preparation
3789 for move to ../../gcc.c-torture/compile.
3790 * gcc.target/arm/pr46883.c: Likewise.
3791 * gcc.target/arm/pr46934.c: Likewise.
3792
3793 * lib/target-supports.exp (check_effective_target_arm_dsp): New.
3794 * gcc.target/arm/mla-2.c: Use it instead of specific -march.
3795 * gcc.target/arm/wmul-1.c: Likewise.
3796 * gcc.target/arm/wmul-2.c: Likewise.
3797 * gcc.target/arm/wmul-3.c: Likewise.
3798 * gcc.target/arm/wmul-4.c: Likewise.
3799 * gcc.target/arm/smlaltb-1.c: Require arm_dsp, don't specify -march,
3800 add tab after scan target.
3801 * gcc.target/arm/smlaltt-1.c: Likewise.
3802 * gcc.target/arm/smlatb-1.c: Likewise.
3803 * gcc.target/arm/smlatt-1.c: Likewise.
3804
3805 2011-07-07 Jakub Jelinek <jakub@redhat.com>
3806
3807 PR debug/49522
3808 * gcc.dg/debug/pr49522.c: New test.
3809
3810 2011-07-07 Georg-Johann Lay <avr@gjlay.de>
3811
3812 * gcc.dg/pragma-align.c: Run only if target !default_packed.
3813 * gcc.dg/pr46212.c: Run only if target int32plus.
3814 * gcc.dg/torture/pr48146.c: Ditto.
3815 * gcc.dg/tree-ssa/vrp51.c: Ditto.
3816 * c-c++-common/pr44832.c: Ditto.
3817 * gcc.dg/pr49544.c: Run only if target ptr32plus.
3818 * gcc.dg/pr31490.c: Ditto.
3819 * gcc.dg/torture/builtin-math-7.c: Run only if target
3820 large_double.
3821 * gcc.dg/torture/pr45764.c: Skip for AVR.
3822 * gcc.dg/pr47893.c: Ditto.
3823
3824 2011-07-07 Janis Johnson <janisjo@codesourcery.com>
3825
3826 * lib/target-supports.exp (check_effective_target_arm_thumb1): New.
3827 (check_effective_target_arm_thumb2): Clarify comment, add valid code.
3828 * gcc.target/arm/mla-1.c: Skip for arm_thumb1, don't specify -march,
3829 add tab to scan target.
3830
3831 2011-07-07 Richard Sandiford <richard.sandiford@linaro.org>
3832
3833 * gcc.target/arm/neon-modes-3.c: New test.
3834
3835 2011-07-07 Uros Bizjak <ubizjak@gmail.com>
3836
3837 * gcc.dg/graphite/pr37485.c (dg-options): Add -fno-loop-strip-mine
3838 -fno-loop-interchange -ffast-math.
3839
3840 2011-07-07 Richard Guenther <rguenther@suse.de>
3841
3842 * gcc.dg/ftrapv-3.c: New testcase.
3843
3844 2011-07-07 Richard Guenther <rguenther@suse.de>
3845
3846 * gcc.dg/tree-ssa/vrp58.c: New testcase.
3847 * gcc.dg/tree-ssa/scev-cast.c: Adjust.
3848
3849 2011-07-07 Kai Tietz <ktietz@redhat.com>
3850
3851 * gcc.dg/binop-notxor1.c: New test.
3852 * gcc.dg/binop-notand4a.c: New test.
3853 * gcc.dg/binop-notxor2.c: New test.
3854 * gcc.dg/binop-notand3a.c: New test.
3855 * gcc.dg/binop-notand2a.c: New test.
3856 * gcc.dg/binop-notand6a.c: New test.
3857 * gcc.dg/binop-notor1.c: New test.
3858 * gcc.dg/binop-notand1a.c: New test.
3859 * gcc.dg/binop-notand5a.c: New test.
3860 * gcc.dg/binop-notor2.c: New test.
3861
3862 2011-07-07 Jakub Jelinek <jakub@redhat.com>
3863
3864 PR middle-end/49640
3865 * gcc.dg/gomp/pr49640.c: New test.
3866
3867 2011-07-07 Richard Guenther <rguenther@suse.de>
3868
3869 * gcc.dg/graphite/pr37485.c: Add -floop-block.
3870
3871 2011-07-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3872
3873 PR target/39150
3874 * gcc.misc-tests/linkage.exp: Handle x86_64-*-solaris2.1[0-9]*.
3875
3876 2011-07-06 Michael Meissner <meissner@linux.vnet.ibm.com>
3877
3878 * gcc.target/powerpc/no-r11-1.c: New test for -mr11, -mno-r11.
3879 * gcc.target/powerpc/no-r11-2.c: Ditto.
3880 * gcc.target/powerpc/no-r11-3.c: Ditto.
3881
3882 2011-07-06 Uros Bizjak <ubizjak@gmail.com>
3883
3884 * gcc.dg/stack-layout-2.c: Cleanup expand rtl dump.
3885 * gfortran.dg/move_alloc_4.f90: Cleanup original tree dump.
3886
3887 2011-07-06 Georg-Johann Lay <avr@gjlay.de>
3888
3889 * lib/target-supports.exp (check_profiling_available): Disable
3890 profiling with -fprofile-generate for target avr.
3891
3892 2011-07-06 Richard Guenther <rguenther@suse.de>
3893
3894 PR tree-optimization/49645
3895 * g++.dg/tree-ssa/pr8781.C: Disable SRA.
3896
3897 2011-07-06 H.J. Lu <hongjiu.lu@intel.com>
3898
3899 PR middle-end/47383
3900 * gcc.dg/pr47383.c: New.
3901
3902 2011-07-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3903
3904 PR tree-optimization/49647
3905 * gcc.dg/tree-ssa/20030807-7.c: Remove xfail *-*-*.
3906
3907 2011-07-06 Eric Botcazou <ebotcazou@adacore.com>
3908
3909 PR testsuite/49542
3910 * gcc.dg/vect/pr33804.c: XFAIL if vect_no_align unconditionally.
3911 * gcc.dg/vect/slp-multitypes-3.c: XFAIL on SPARC unconditionally.
3912
3913 2011-07-05 Jason Merrill <jason@redhat.com>
3914
3915 PR c++/48157
3916 * g++.dg/template/template-id-4.C: New.
3917
3918 2011-07-05 Georg-Johann Lay <avr@gjlay.de>
3919
3920 * gcc.dg/pr44023.c: Add dg-require-effective-target int32plus
3921 * gcc.dg/pr43402.c: Ditto.
3922
3923 2011-07-05 Georg-Johann Lay <avr@gjlay.de>
3924
3925 * gcc.dg/cpp/pragma-3.c: Add dg-require-effective-target fopenmp.
3926
3927 2011-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
3928
3929 * gcc.target/powerpc/ppc-switch-1.c: New test for
3930 --param case-values-threshold.
3931 * gcc.target/powerpc/ppc-switch-2.c: Ditto.
3932
3933 2011-07-05 Janis Johnson <janisjo@codesourcery.com>
3934
3935 * gcc.target/arm/pr42093.c: Use "-fno-reorder-blocks".
3936
3937 2011-07-05 Jason Merrill <jason@redhat.com>
3938
3939 * g++.dg/rtti/anon-ns1.C: Allow for null-termination.
3940
3941 2011-07-05 Sebastian Pop <sebastian.pop@amd.com>
3942
3943 PR tree-optimization/47654
3944 * gcc.dg/graphite/block-pr47654.c: New.
3945
3946 2011-07-05 Jason Merrill <jason@redhat.com>
3947
3948 * g++.dg/cpp0x/lambda/lambda-ref2.C: New.
3949
3950 2011-07-05 Razya Ladelsky <razya@il.ibm.com>
3951
3952 PR tree-optimization/49580
3953 * gcc.dg/autopar/pr49580.c: New test.
3954
3955 2011-07-05 Richard Guenther <rguenther@suse.de>
3956
3957 PR tree-optimization/49518
3958 PR tree-optimization/49628
3959 * g++.dg/torture/pr49628.C: New testcase.
3960 * gcc.dg/torture/pr49518.c: Likewise.
3961
3962 2011-07-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3963
3964 * ada/acats/run_acats (which): Extract last field from type -p,
3965 type output only if command succeeded.
3966
3967 2011-07-04 Jason Merrill <jason@redhat.com>
3968
3969 * g++.dg/abi/mangle48.C: New.
3970
3971 * g++.dg/cpp0x/diag1.C: New.
3972
3973 * g++.dg/diagnostic/aka1.C: New.
3974
3975 2011-07-04 Jakub Jelinek <jakub@redhat.com>
3976
3977 PR rtl-optimization/49619
3978 * gcc.dg/pr49619.c: New test.
3979
3980 PR rtl-optimization/49472
3981 * gfortran.dg/pr49472.f90: New test.
3982
3983 PR debug/49602
3984 * gcc.dg/pr49602.c: New test.
3985
3986 2011-07-04 Georg-Johann Lay <avr@gjlay.de>
3987
3988 PR target/34734
3989 PR target/44643
3990 * gcc.target/avr/avr.exp: Run over cpp files, too.
3991 * gcc.target/avr/torture/avr-torture.exp: Ditto.
3992 * gcc.target/avr/progmem.h: New file.
3993 * gcc.target/avr/exit-abort.h: New file.
3994 * gcc.target/avr/progmem-error-1.c: New file.
3995 * gcc.target/avr/progmem-error-1.cpp: New file.
3996 * gcc.target/avr/progmem-warning-1.c: New file.
3997 * gcc.target/avr/torture/progmem-1.c: New file.
3998 * gcc.target/avr/torture/progmem-1.cpp: New file.
3999
4000 2011-07-04 Richard Guenther <rguenther@suse.de>
4001
4002 PR tree-optimization/49615
4003 * g++.dg/torture/pr49615.C: New testcase.
4004
4005 2011-07-03 Ira Rosen <ira.rosen@linaro.org>
4006
4007 PR tree-optimization/49610
4008 * gcc.dg/vect/pr49610.c: New test.
4009
4010 2011-07-02 Eric Botcazou <ebotcazou@adacore.com>
4011
4012 * gnat.dg/specs/debug1.ads: New test.
4013
4014 2011-07-02 Janus Weil <janus@gcc.gnu.org>
4015
4016 PR fortran/49562
4017 * gfortran.dg/typebound_proc_23.f90: New.
4018
4019 2011-07-01 Jonathan Wakely <jwakely.gcc@gmail.com>
4020
4021 PR c++/49605
4022 * g++.dg/warn/delete-non-virtual-dtor.C: Adjust.
4023
4024 2011-07-01 Jason Merrill <jason@redhat.com>
4025
4026 PR c++/48261
4027 * g++.dg/template/template-id-3.C: New.
4028
4029 PR c++/48593
4030 * g++.dg/template/qualified-id4.C: New.
4031
4032 PR c++/48883
4033 * g++.dg/template/explicit-args4.C: New.
4034
4035 PR c++/49085
4036 * g++.dg/template/offsetof2.C: New.
4037
4038 2011-07-01 Kai Tietz <ktietz@redhat.com>
4039
4040 * gcc.dg/tree-ssa/bitwise-sink.c: New test.
4041
4042 2011-07-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4043
4044 PR libmudflap/49549
4045 * lib/target-supports.exp (check_effective_target_gld): New proc.
4046
4047 2011-07-01 Richard Guenther <rguenther@suse.de>
4048
4049 PR tree-optimization/49603
4050 * gcc.dg/torture/pr49603.c: New testcase.
4051
4052 2011-06-30 Jason Merrill <jason@redhat.com>
4053
4054 PR c++/49387
4055 * g++.dg/rtti/template1.C: New.
4056
4057 PR c++/49569
4058 * g++.dg/cpp0x/regress/ctor1.C: New.
4059
4060 PR c++/49355
4061 * g++.dg/cpp0x/initlist54.C: New.
4062
4063 2011-06-30 Martin Jambor <mjambor@suse.cz>
4064
4065 * gcc.dg/tree-ssa/sra-12.c: New test.
4066
4067 2011-06-29 Jason Merrill <jason@redhat.com>
4068
4069 * g++.dg/cpp0x/named.C: Test subobject of xvalue.
4070
4071 2011-06-30 Richard Guenther <rguenther@suse.de>
4072
4073 PR tree-optimization/46787
4074 * gcc.dg/vect/vect-121.c: New testcase.
4075
4076 2011-06-30 Martin Jambor <mjambor@suse.cz>
4077
4078 PR tree-optimization/49094
4079 * gcc.dg/tree-ssa/pr49094.c: New test.
4080
4081 2011-06-30 Jakub Jelinek <jakub@redhat.com>
4082
4083 PR fortran/49540
4084 * gfortran.dg/pr49540-1.f90: New test.
4085 * gfortran.dg/pr49540-2.f90: New test.
4086
4087 2011-06-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4088
4089 PR ada/49511
4090 * ada/acats/run_acats (which): Use last field of type -p output.
4091
4092 2011-06-30 Dominique d'Humieres <dominiq@lps.ens.fr>
4093 Iain Sandoe <iains@gcc.gnu.org>
4094
4095 PR libobjc/36610
4096 * objc.dg/torture/forward-1.m: Remove dg-xfail-run-if.
4097 Only skip on 64-bit *-*-darwin8* && !objc2.
4098
4099 2011-06-30 Richard Guenther <rguenther@suse.de>
4100
4101 PR tree-optimization/38752
4102 * gcc.c-torture/compile/pr38752.c: New testcase.
4103
4104 2011-06-30 Ira Rosen <ira.rosen@linaro.org>
4105
4106 * gcc.dg/vect/slp-widen-mult-half.c: New test.
4107 * gcc.dg/vect/vect-widen-mult-half.c: New test.
4108
4109 2011-06-29 Jason Merrill <jason@redhat.com>
4110
4111 PR c++/49216
4112 * g++.dg/cpp0x/initlist53.C: Use placement new.
4113 * g++.dg/cpp0x/initlist-value.C: Use placement new.
4114 * g++.old-deja/g++.ext/arrnew2.C: Remove xfail.
4115
4116 PR c++/49003
4117 * g++.dg/cpp0x/trailing6.C: New.
4118 * g++.dg/cpp0x/pr45908.C: No error.
4119
4120 PR c++/49272
4121 * g++.old-deja/g++.jason/rfg10.C: Accept other overflow error too.
4122
4123 PR c++/49520
4124 * g++.dg/cpp0x/constexpr-using2.C: New.
4125
4126 * g++.dg/cpp0x/lambda/lambda-template3.C: New.
4127
4128 PR c++/45923
4129 * g++.dg/cpp0x/constexpr-diag3.C: New.
4130 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error message.
4131 * g++.dg/cpp0x/constexpr-ex1.C: Adjust error message.
4132 * g++.dg/cpp0x/constexpr-friend.C: Adjust error message.
4133 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust error message.
4134
4135 2011-06-29 Jason Merrill <jason@redhat.com>
4136
4137 * g++.dg/cpp0x/constexpr-is_literal.C: Adjust.
4138
4139 2011-06-29 Richard Guenther <rguenther@suse.de>
4140
4141 * gcc.dg/tree-ssa/loop-17.c: Adjust.
4142
4143 2011-06-29 Jason Merrill <jason@redhat.com>
4144
4145 * g++.dg/cpp0x/initlist-value2.C: New.
4146
4147 * g++.dg/cpp0x/constexpr-initlist4.C: New.
4148 * g++.dg/cpp0x/initlist-value.C: New.
4149
4150 2011-06-29 Richard Sandiford <richard.sandiford@linaro.org>
4151
4152 * gcc.dg/torture/pr49169.c: Restrict to ARM and MIPS targets.
4153
4154 2011-06-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4155
4156 * gcc.dg/inline_1.c: Remove dg-excess-errors.
4157 * gcc.dg/inline_2.c: Likewise.
4158 * gcc.dg/unroll_1.c: Likewise.
4159
4160 2011-06-29 Jakub Jelinek <jakub@redhat.com>
4161
4162 PR debug/49567
4163 * gcc.target/i386/pr49567.c: New test.
4164
4165 2011-06-28 Eric Botcazou <ebotcazou@adacore.com>
4166
4167 * gnat.dg/opt17.ad[sb]: New test.
4168
4169 2011-06-28 Janis Johnson <janisjo@codesourcery.com>
4170 Tom de Vries <tom@codesourcery.com>
4171
4172 * lib/target-supports.exp (check_effective_target_arm_nothumb)
4173 (check_effective_target_arm_thumb2): New effective targets.
4174 * gcc.target/arm/ivopts.c: Remove -mthumb/-marm. Guard object-size
4175 properly. Clean up temporary files.
4176 * gcc.target/arm/ivopts-2.c: Likewise.
4177 * gcc.target/arm/ivopts-3.c: Likewise.
4178 * gcc.target/arm/ivopts-4.c: Likewise.
4179 * gcc.target/arm/ivopts-5.c: Likewise.
4180 * gcc.target/arm/ivopts-6.c: Remove duplicate of ivopts.c.
4181
4182 2011-06-28 Thomas Koenig <tkoenig@gcc.gnu.org>
4183
4184 PR fortran/49479
4185 * gfortran.dg/reshape_zerosize_3.f90: New test.
4186
4187 2011-06-28 Janis Johnson <janisjo@codesourcery.com>
4188
4189 * gcc.target/arm/vfp-ldmdbs.c: Skip for soft float.
4190 * gcc.target/arm/vfp-ldmias.c: Likewise.
4191 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
4192 * gcc.target/arm/vfp-stmdbs.c: Likewise.
4193 * gcc.target/arm/vfp-ldmiad.c: Likewise.
4194 * gcc.target/arm/vfp-stmias.c: Likewise.
4195 * gcc.target/arm/vfp-stmdbd.c: Likewise.
4196 * gcc.target/arm/vfp-stmiad.c: Likewise.
4197
4198 2011-06-27 Janis Johnson <janisjo@codesourcery.com>
4199
4200 * gcc.target/arm/pr45701-1.c: Don't specify -march; remove
4201 dg-prune-output.
4202 * gcc.target/arm/pr45701-2.c: Ditto.
4203
4204 2011-06-27 Janus Weil <janus@gcc.gnu.org>
4205
4206 PR fortran/49466
4207 * gfortran.dg/allocatable_scalar_9.f90: Modified.
4208 * gfortran.dg/extends_14.f03: Modified.
4209
4210 2011-06-27 Janis Johnson <janisjo@codesourcery.com>
4211
4212 * lib/target-supports-dg.exp (dg-require-effective-target): Return
4213 early if the test is already being skipped.
4214
4215 * lib/scanasm.exp (dg-scan, scan-assembler-times, scan-assembler-dem,
4216 scan-assembler-dem-not): For missing file, report unresolved with
4217 same message as for pass/fail, with reason reported in log file.
4218
4219 * lib/target-supports.exp (add_options_for_arm_fp16): Renamed
4220 from add_options_for_arm_neon_fp16.
4221 (check_effective_target_arm_fp16_ok_nocache): Renamed from
4222 check_effective_target_arm_neon_fp16_ok_nocache.
4223 Check -mfpu and -mfloat-abi options from current multilib.
4224 Do not require neon support.
4225 (check_effective_target_arm_fp16_ok): Renamed from
4226 check_effecitve_target_arm_neon_fp16_ok.
4227 * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: Use new names for
4228 arm_neon_fp16_ok and arm_fp16.
4229 * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Likewise.
4230 * gcc.dg/torture/arm-fp16-ops-5.c: Likewise.
4231 * gcc.dg/torture/arm-fp16-ops-6.c: Likewise.
4232 * gcc.target/arm/fp16-compile-vcvt.c: Likewise.
4233
4234 2011-06-27 Jakub Jelinek <jakub@redhat.com>
4235
4236 * gcc.dg/builtin-assume-aligned-1.c: New test.
4237 * gcc.dg/builtin-assume-aligned-2.c: New test.
4238 * gcc.target/i386/builtin-assume-aligned-1.c: New test.
4239
4240 PR debug/49544
4241 * gcc.dg/pr49544.c: New test.
4242
4243 2011-06-27 Richard Guenther <rguenther@suse.de>
4244
4245 PR tree-optimization/49394
4246 * g++.dg/torture/pr49394.C: New testcase.
4247
4248 2011-06-27 Kai Tietz <ktietz@redhat.com>
4249
4250 * gcc.dg/optimize-bswapdi-2.c: New test.
4251
4252 2011-06-27 Michael Hope <michael.hope@linaro.org>
4253 Richard Sandiford <richard.sandiford@linaro.org>
4254
4255 PR tree-optimization/49169
4256 * gcc.dg/torture/pr49169.c: New test.
4257
4258 2011-06-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
4259
4260 PR testsuite/49529
4261 * gcc.dg/ipa/ipa-pta-17.c: Use dg-require-alias.
4262
4263 * gcc.dg/debug/pr49294.c (dg-options): Add -fno-common to options on
4264 hppa*-*-hpux*.
4265
4266 2011-06-26 Jason Merrill <jason@redhat.com>
4267
4268 * g++.dg/cpp0x/constexpr-cleanup.C: Tweak error message.
4269
4270 PR c++/49528
4271 * g++.dg/init/ref19.C: New.
4272 * g++.dg/cpp0x/constexpr-cleanup.C: New.
4273
4274 2011-06-26 Jakub Jelinek <jakub@redhat.com>
4275
4276 PR tree-optimization/48377
4277 * gcc.dg/vect/pr48377.c: Add dg-require-effective-target
4278 non_strict_align.
4279
4280 2011-06-26 Steve Ellcey <sje@cup.hp.com>
4281
4282 PR middle-end/49191
4283 * lib/target-supports.exp (check_effective_target_non_strict_align):
4284 New.
4285 * gcc.dg/memcpy-3.c: Add dg-require-effective-target non_strict_align.
4286
4287 2011-06-24 Martin Jambor <mjambor@suse.cz>
4288
4289 PR tree-optimizations/49516
4290 * g++.dg/tree-ssa/pr49516.C: New test.
4291
4292 2011-06-23 Jason Merrill <jason@redhat.com>
4293
4294 PR c++/35255
4295 * g++.dg/template/partial10.C: New.
4296 * g++.dg/template/partial11.C: New.
4297
4298 2011-06-23 Jeff Law <law@redhat.com>
4299
4300 PR middle-end/48770
4301 * gcc.dg/pr48770.c: New test.
4302
4303 2011-06-23 Jan Hubicka <jh@suse.cz>
4304
4305 PR middle-end/49373
4306 * g++.dg/torture/pr43879-1_1.C: Revert the xfail introduced yesterday.
4307
4308 2011-06-23 Jakub Jelinek <jakub@redhat.com>
4309
4310 PR testsuite/49512
4311 * gcc.dg/tree-ssa/asm-1.c: Use -fdump-tree-optimized-nouid
4312 instead of -fdump-tree-optimized.
4313
4314 2011-06-23 Paolo Carlini <paolo.carlini@oracle.com>
4315
4316 PR c++/44625
4317 * g++.dg/template/crash107.C: New.
4318 * g++.dg/template/error17.C: Adjust.
4319
4320 2011-06-23 Jason Merrill <jason@redhat.com>
4321
4322 PR c++/49507
4323 * g++.dg/cpp0x/defaulted30.C: New.
4324
4325 PR c++/49440
4326 * g++.dg/rtti/anon-ns1.C: New.
4327
4328 PR c++/49395
4329 * g++.dg/init/ref18.C: New.
4330
4331 PR c++/36435
4332 * g++.dg/template/partial9.C: New.
4333
4334 2011-06-22 Hans-Peter Nilsson <hp@axis.com>
4335
4336 PR middle-end/49373
4337 * g++.dg/torture/pr43879-1_1.C: Xfail for -O1 and above, except -flto.
4338
4339 2011-06-22 Jakub Jelinek <jakub@redhat.com>
4340
4341 PR debug/49496
4342 * gcc.dg/pr49496.c: New test.
4343
4344 2011-06-22 Janis Johnson <janisjo@codesourcery.com>
4345
4346 * gcc.target/arm/scd42-3.c: Allow -march-xscale; skip if -mcpu
4347 is not xscale.
4348
4349 * gcc.target/arm/thumb-bitfld1.c: Don't specify -march, require thumb1.
4350
4351 * gcc.target/arm/ctz.c: Don't specify -march, require thumb2.
4352 * gcc.target/arm/pr42879.c: Likewise.
4353 * gcc.target/arm/pr45701-3.c: Likewise.
4354
4355 * gcc.target/arm/20031108-1.c: Require thumb1 or thumb2.
4356 * gcc.target/arm/pr40482.c: Likewise.
4357 * gcc.target/arm/stack-corruption.c: Likewise.
4358
4359 2011-06-22 Richard Guenther <rguenther@suse.de>
4360
4361 PR tree-optimization/49493
4362 * gcc.dg/ipa/ipa-pta-17.c: New testcase.
4363
4364 2011-06-22 Jason Merrill <jason@redhat.com>
4365
4366 PR c++/49260
4367 * g++.dg/cpp0x/lambda/lambda-eh2.C: Change options.
4368
4369 2011-06-22 Dmitry Plotnikov <dplotnikov@ispras.ru>
4370 Dmitry Melnik <dm@ispras.ru>
4371
4372 * gcc.target/arm/neon-vshr-imm-1.c: New testcase.
4373 * gcc.target/arm/neon-vshl-imm-1.c: New testcase.
4374 * gcc.target/arm/neon-vlshr-imm-1.c: New testcase.
4375
4376 2011-06-22 Nathan Sidwell <nathan@codesourcery.com>
4377
4378 * gcc.target/arm/tlscall.c: New.
4379
4380 2011-06-21 Jason Merrill <jason@redhat.com>
4381
4382 PR c++/49172
4383 * g++.dg/cpp0x/constexpr-ref1.C: New.
4384 * g++.dg/cpp0x/constexpr-ref2.C: New.
4385 * g++.dg/cpp0x/constexpr-ice2.C: Remove dg-error tag.
4386
4387 PR c++/49482
4388 * g++.dg/cpp0x/lambda/lambda-warn3.C: New.
4389
4390 PR c++/49418
4391 * g++.dg/template/param3.C: New.
4392
4393 2011-06-21 Bernd Schmidt <bernds@codesourcery.com>
4394
4395 * gcc.c-torture/excute/builtin-bitops-1.c (MAKE_FUNS): Make
4396 my_clrsb test functions.
4397 (main): Test clrsb.
4398 * gcc.dg/builtin-protos-1.c (test_s, test_u, test_sl, test_ul,
4399 test_sll, test_ull): Add clrsb tests.
4400 * gcc.dg/torture/builtin-attr-1.c: Add tests for clrsb, clrsbl,
4401 clrsbll.
4402
4403 2011-06-21 Janus Weil <janus@gcc.gnu.org>
4404
4405 PR fortran/49112
4406 * gfortran.dg/class_44.f03: New.
4407
4408 2011-06-21 Ira Rosen <ira.rosen@linaro.org>
4409
4410 PR tree-optimization/49478
4411 * gcc.dg/vect/pr49478.c
4412
4413 2011-06-21 Richard Guenther <rguenther@suse.de>
4414
4415 PR tree-optimization/49483
4416 * gcc.dg/vect/vect-120.c: New testcase.
4417
4418 2011-06-21 Ira Rosen <ira.rosen@linaro.org>
4419
4420 PR testsuite/49443
4421 * gcc.dg/vect/vect-peel-3.c: Expect to fail on vect_no_align targets.
4422 * gcc.dg/vect/vect-peel-4.c: Likewise.
4423
4424 2011-06-22 Christian Bruel <christian.bruel@st.com>
4425
4426 PR middle-end/49139
4427 * gcc.dg/always_inline.c: Removed -Winline. Update checks
4428 * gcc.dg/always_inline2.c: Likewise.
4429 * gcc.dg/always_inline3.c: Likewise.
4430 * gcc.dg/debug/pr41264-1.c: Add -Wno-attributes.
4431 * gcc.dg/inline_1.c: Likewise.
4432 * gcc.dg/inline_2.c: Likewise.
4433 * gcc.dg/inline_3.c: Likewise.
4434 * gcc.dg/inline_4.c: Likewise.
4435 * gcc.dg/20051201-1.c: Likewise.
4436 * gcc.dg/pr40087.c: Likewise.
4437 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
4438 * gcc.dg/inline-22.c: Likewise.
4439 * gcc.dg/lto/20090218-1_0.c: Set inline keyword.
4440 * gcc.dg/lto/20090218-1_1.c: Likewise.
4441 * g++.dg/ipa/devirt-7.C: Likewise.
4442 * gcc.dg/uninit-pred-5_a.c: Likewise.
4443 * gcc.dg/uninit-pred-5_b.c: Likewise.
4444 * gcc.dg/fail_always_inline.c: New.
4445
4446 2011-06-21 Jakub Jelinek <jakub@redhat.com>
4447
4448 * Make-lang.in (check_gfortran_parallelize): Parallelize dg.exp
4449 into 6 jobs instead of 3.
4450
4451 2011-06-20 Jason Merrill <jason@redhat.com>
4452
4453 PR c++/49216
4454 * g++.dg/cpp0x/initlist53.C: New.
4455
4456 2011-06-20 Tobias Burnus <burnus@net-b.de>
4457
4458 PR fortran/18918
4459 * gfortran.dg/coarray_lock_1.f90: Update dg-error.
4460 * gfortran.dg/coarray_lock_3.f90: New.
4461 * gfortran.dg/coarray/lock_1.f90: New.
4462
4463 2011-06-20 Janis Johnson <janisjo@codesourcery.com>
4464
4465 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
4466 scan-dump-dem, scan-dump-dem-not): Treat a missing dump file as
4467 unresolved and report the reason to the log file.
4468
4469 * lib/scanasm.exp (object-size): Move argument processing earlier
4470 to report errors before verifying that the file exists. Report
4471 problems detected at runtime as unresolved instead of error and
4472 report their reasons to the log file.
4473
4474 2011-06-20 Jason Merrill <jason@redhat.com>
4475
4476 PR c++/47080
4477 * g++.dg/cpp0x/explicit6.C: New.
4478
4479 PR c++/47635
4480 * g++.dg/cpp0x/enum20.C: New.
4481
4482 PR c++/48138
4483 * g++.dg/ext/attr-aligned01.C: New.
4484
4485 PR c++/49205
4486 * g++.dg/cpp0x/variadic-default.C: New.
4487
4488 PR c++/43321
4489 * g++.dg/cpp0x/auto26.C: New.
4490
4491 PR c++/43831
4492 * g++.dg/cpp0x/lambda/lambda-capture-reduncancy.C: New.
4493
4494 2011-06-20 Kai Tietz <ktietz@redhat.com>
4495
4496 * gcc.dg/binop-notand1.c: New test.
4497 * gcc.dg/binop-notand2.c: New test.
4498 * gcc.dg/binop-notand3.c: New test.
4499 * gcc.dg/binop-notand4.c: New test.
4500 * gcc.dg/binop-notand5.c: New test.
4501 * gcc.dg/binop-notand6.c: New test.
4502
4503 2011-06-18 Jakub Jelinek <jakub@redhat.com>
4504
4505 PR testsuite/49432
4506 * obj-c++.dg/invalid-type-1.mm: Adjust for new error wording.
4507
4508 2011-06-18 Janus Weil <janus@gcc.gnu.org>
4509
4510 PR fortran/49400
4511 * gfortran.dg/proc_ptr_31.f90: New.
4512
4513 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
4514
4515 * gnat.dg/volatile6.adb: New test.
4516 * gnat.dg/volatile7.adb: Likewise.
4517 * gnat.dg/volatile8.adb: Likewise.
4518 * gnat.dg/volatile9.adb: Likewise.
4519
4520 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
4521
4522 * gnat.dg/constant3.adb: New test.
4523
4524 2011-06-18 Janne Blomqvist <jb@gcc.gnu.org>
4525
4526 PR libfortran/49296
4527 * gfortran.dg/read_list_eof_1.f90: New test.
4528
4529 2011-06-18 Jakub Jelinek <jakub@redhat.com>
4530
4531 PR target/49411
4532 * gcc.target/i386/testimm-1.c: New test.
4533 * gcc.target/i386/testimm-2.c: New test.
4534 * gcc.target/i386/testimm-3.c: New test.
4535 * gcc.target/i386/testimm-4.c: New test.
4536 * gcc.target/i386/testimm-5.c: New test.
4537 * gcc.target/i386/testimm-6.c: New test.
4538 * gcc.target/i386/testimm-7.c: New test.
4539 * gcc.target/i386/testimm-8.c: New test.
4540 * gcc.target/i386/xop-vpermil2px-2.c: New test.
4541 * gcc.target/i386/xop-rotate1-int.c: New test.
4542 * gcc.target/i386/xop-rotate2-int.c: New test.
4543
4544 2011-06-17 Jason Merrill <jason@redhat.com>
4545
4546 * g++.dg/cpp0x/rv-func2.C: New.
4547
4548 * g++.dg/debug/dwarf2/lambda1.C: New.
4549 * g++.dg/warn/Wshadow-6.C: Adjust.
4550
4551 2011-06-17 Janus Weil <janus@gcc.gnu.org>
4552
4553 PR fortran/48699
4554 * gfortran.dg/move_alloc_5.f90: New.
4555
4556 2011-06-17 Hans-Peter Nilsson <hp@axis.com>
4557
4558 PR rtl-optimization/48542
4559 * gcc.dg/torture/pr48542.c: New test.
4560
4561 2011-06-16 Jason Merrill <jason@redhat.com>
4562
4563 PR c++/44160
4564 * g++.dg/cpp0x/lambda/lambda-__func__.C: New.
4565
4566 PR c++/45378
4567 * g++.dg/cpp0x/initlist52.C New.
4568
4569 PR c++/45399
4570 * c-c++-common/raw-string-12.c: New.
4571
4572 PR c++/49229
4573 * g++.dg/cpp0x/sfinae26.C: New.
4574
4575 PR c++/49251
4576 * g++.dg/cpp0x/variadic113.C: New.
4577
4578 PR c++/49420
4579 * g++.dg/cpp0x/variadic112.C: New.
4580
4581 2011-06-16 Jeff Law <law@redhat.com>
4582
4583 * gcc.dg/builtin-object-size-1.c: Update to handle chances from
4584 improved jump threading.
4585 * gcc.dg/builtin-object-size-2.c: Likewise.
4586 * gcc.dg/tree-ssa/20030728-1.c: Likewise.
4587
4588 2011-06-16 Janus Weil <janus@gcc.gnu.org>
4589
4590 PR fortran/49074
4591 * gfortran.dg/typebound_assignment_3.f03: New.
4592
4593 2011-06-16 Steve Ellcey <sje@cup.hp.com>
4594
4595 PR testsuite/48727
4596 * g++.dg/opt/devirt2.C: Change xfail rule to target.
4597
4598 2011-06-16 Martin Jambor <mjambor@suse.cz>
4599
4600 PR tree-optimization/49343
4601 * gnat.dg/discr31.ad[sb]: New test.
4602
4603 2011-06-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4604
4605 * gcc.dg/debug/pr49032.c: Prune mips-tfile warning.
4606
4607 2011-06-16 Tom de Vries <tom@codesourcery.com>
4608
4609 PR target/45098
4610 * gcc.target/arm/ivopts-3.c: Update test.
4611 * gcc.target/arm/ivopts-5.c: Same.
4612
4613 2011-06-16 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4614
4615 Revert:
4616 2011-06-10 Wei Guozhi <carrot@google.com>
4617
4618 PR target/45335
4619 * gcc.target/arm/pr45335.c: New test.
4620 * gcc.target/arm/pr45335-2.c: New test.
4621 * gcc.target/arm/pr45335-3.c: New test.
4622 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
4623 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
4624 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
4625
4626 2011-06-16 Ira Rosen <ira.rosen@linaro.org>
4627
4628 * gcc.dg/vect/vect-widen-mult-half-u8.c: New test.
4629
4630 2011-06-16 Janus Weil <janus@gcc.gnu.org>
4631
4632 PR fortran/49417
4633 * gfortran.dg/class_43.f03: New.
4634
4635 2011-06-16 Jakub Jelinek <jakub@redhat.com>
4636
4637 PR tree-optimization/49419
4638 * gcc.c-torture/execute/pr49419.c: New test.
4639
4640 2011-06-16 Revital Eres <revital.eres@linaro.org>
4641
4642 * gcc.dg/sms-9.c: New file.
4643
4644 2011-06-15 Easwaran Raman <eraman@google.com>
4645
4646 PR rtl-optimization/49414
4647 * gcc.dg/pr44194-1.c: Restrict test to 64-bit targets.
4648
4649 2011-06-14 Jason Merrill <jason@redhat.com>
4650
4651 * g++.dg/cpp0x/noexcept13.C: New.
4652
4653 2011-06-14 Easwaran Raman <eraman@google.com>
4654
4655 PR rtl-optimization/44194
4656 * gcc.dg/pr44194-1.c: New test.
4657 * gcc.dg/pr44194-2.c: New test.
4658
4659 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
4660
4661 * gcc.target/arm/pr45701-1.c: Ignore warnings about conflicting
4662 switches.
4663 * gcc.target/arm/pr45701-2.c: Likewise.
4664 * gcc.target/arm/thumb-branch1.c: Likewise.
4665
4666 2011-06-14 Steve Ellcey <sje@cup.hp.com>
4667
4668 PR testsuite/48727
4669 * g++.dg/opt/devirt2.C: Fix scan rules for ia64*-*-hpux* and hppa*-*-*.
4670
4671 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
4672
4673 * gcc.target/arm/pr45701-1.c: Require thumb support.
4674 * gcc.target/arm/pr45701-2.c: Likewise.
4675 * gcc.target/arm/thumb-branch1.c: Likewise.
4676
4677 * gcc.target/arm/mla-1.c: Ignore warnings about conflicting switches.
4678 * gcc.target/arm/pr39839.c: Likewise.
4679 * gcc.target/arm/pr40657-2.c: Likewise.
4680 * gcc.target/arm/pr40956.c: Likewise.
4681 * gcc.target/arm/pr41679.c: Likewise.
4682 * gcc.target/arm/pr42235.c: Likewise.
4683 * gcc.target/arm/pr42495.c: Likewise.
4684 * gcc.target/arm/pr42505.c: Likewise.
4685 * gcc.target/arm/pr42574.c: Likewise.
4686 * gcc.target/arm/pr46883.c: Likewise.
4687 * gcc.target/arm/pr46934.c: Likewise.
4688 * gcc.target/arm/xor-and.c: Likewise.
4689
4690 2011-06-14 Jason Merrill <jason@redhat.com>
4691
4692 * g++.dg/other/error23.C: Adjust error message.
4693 * g++.dg/other/error32.C: Likewise.
4694
4695 PR c++/49389
4696 * g++.dg/cpp0x/rv-dotstar.C: New.
4697
4698 PR c++/49369
4699 * g++.dg/cpp0x/decltype30.C: New.
4700
4701 * g++.dg/cpp0x/constexpr-array-ptr7.C: New.
4702
4703 2011-06-14 Jakub Jelinek <jakub@redhat.com>
4704
4705 PR fortran/49103
4706 * gfortran.dg/pr49103.f90: New test.
4707
4708 2011-06-14 Tom de Vries <tom@codesourcery.com>
4709
4710 PR target/45098
4711 * gcc.target/arm/ivopts-3.c: New test.
4712 * gcc.target/arm/ivopts-4.c: New test.
4713 * gcc.target/arm/ivopts-5.c: New test.
4714
4715 2011-06-14 Jakub Jelinek <jakub@redhat.com>
4716
4717 PR rtl-optimization/49390
4718 * gcc.c-torture/execute/pr49390.c: New test.
4719
4720 2011-06-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4721
4722 * g++.dg/torture/pr48954.C: Use dg-require-effective-target lto.
4723
4724 2011-06-14 Georg-Johann Lay <avr@gjlay.de>
4725
4726 * gcc.c-torture/execute/cmpsi-2.c: Undo 172757.
4727 * gcc.c-torture/execute/cmpsi-2.x: New file.
4728 * gcc.c-torture/execute/pr45262.c: Undo 172757.
4729 * gcc.c-torture/execute/pr45262.x: New file.
4730 * gcc.c-torture/compile/pr46534.c: Skip for AVR.
4731 * gcc.c-torture/compile/pr49029.c: Add dg-require-effective-target
4732 int32plus
4733 * gcc.c-torture/compile/pr49163.c: Ditto.
4734
4735 2011-06-14 Ira Rosen <ira.rosen@linaro.org>
4736
4737 * gcc.dg/vect/vect-16.c: Rename to...
4738 * gcc.dg/vect/no-fast-math-vect16.c: ...this.
4739 * gcc.dg/vect/vect-peel-3.c: Adjust misalignment values
4740 for double-word vectors.
4741 * gcc.dg/vect/vect-peel-4.c: Likewise.
4742 * gcc.dg/vect/bb-slp-10.c: Replace vect_hw_misalign with
4743 vect_element_align.
4744 * gcc.dg/vect/vect.exp: Run no-fast-math-* tests with
4745 -fno-fast-math.
4746
4747 2011-06-13 Edmar Wienskoski <edmar@freescale.com>
4748
4749 PR target/44618
4750 * gcc.target/powerpc/outofline_rnreg.c: New testcase.
4751
4752 2011-06-13 H.J. Lu <hongjiu.lu@intel.com>
4753
4754 * gcc.dg/h8300-bit-insn-ice2.c: Remove duplicated lines.
4755
4756 2011-06-13 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
4757
4758 * gcc.dg/h8300-bit-insn-ice2.c: New testcase.
4759
4760 2011-06-13 Thomas Koenig <tkoenig@gcc.gnu.org>
4761
4762 * gfortran.dg/trim_optimize_8.f90: New test case.
4763
4764 2011-06-13 Jakub Jelinek <jakub@redhat.com>
4765 Ira Rosen <ira.rosen@linaro.org>
4766
4767 PR tree-optimization/49352
4768 * gcc.dg/vect/pr49352.c: New test.
4769
4770 2011-06-12 Tobias Burnus
4771
4772 PR fortran/49324
4773 * gfortran.dg/alloc_comp_assign_11.f90: New.
4774
4775 2011-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
4776
4777 * gfortran.dg/trim_optimize_7.f90: New test.
4778
4779 2011-06-10 Wei Guozhi <carrot@google.com>
4780
4781 PR target/45335
4782 * gcc.target/arm/pr45335.c: New test.
4783 * gcc.target/arm/pr45335-2.c: New test.
4784 * gcc.target/arm/pr45335-3.c: New test.
4785 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
4786 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
4787 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
4788
4789 2011-06-10 Paolo Carlini <paolo.carlini@oracle.com>
4790
4791 PR c++/41769
4792 * g++.dg/parse/error39.C: New.
4793
4794 2011-06-10 Janis Johnson <janisjo@codesourcery.com>
4795
4796 * gcc.target/arm/20090811-1.c: Skip for incompatible
4797 options, do not override other options.
4798 * gcc.target/arm/combine-cmp-shift.c: Skip for
4799 incompatible options.
4800 * gcc.target/arm/pr45094.c: Likewise.
4801 * gcc.target/arm/scd42-1.c: Likewise.
4802 * gcc.target/arm/scd42-3.c: Likewise.
4803 * gcc.target/arm/thumb-ltu.c: Likewise.
4804
4805 * lib/target-supports.exp
4806 (check_effective_target_arm_neon_fp16_ok_nocache): Return 0 if
4807 multilib flags use -mfpu with a value other than neon-fp16.
4808
4809 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4810
4811 * gcc.dg/torture/tls/tls.exp: Load torture-options.exp.
4812 Run tests with -fpic/-fPIC, -pie -fpie/-fPIE if supported.
4813
4814 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4815
4816 * lib/target-supports.exp (check_effective_target_pie): New proc.
4817 * gcc.dg/pie-link.c: Use target pie.
4818
4819 2011-06-10 Eric Botcazou <ebotcazou@adacore.com>
4820 Laurent Roug� <laurent.rouge@menta.fr>
4821
4822 * gcc.dg/20020503-1.c: Add back -mflat option on the SPARC.
4823 * gcc.target/sparc/sparc-ret.c: Skip if -mflat is passed.
4824
4825 2011-06-10 Daniel Carrera <dcarrera@gmail.com>
4826
4827 * gfortran.dg/coarray/sync_1.f90: New test for
4828 "SYNC ALL", "SYNC MEMORY" and "SYNC IMAGES".
4829
4830 2011-06-10 Ira Rosen <ira.rosen@linaro.org>
4831
4832 PR tree-optimization/49318
4833 * gcc.dg/vect/pr49318.c: New test.
4834
4835 2011-06-09 David Krauss <potswa@mac.com>
4836
4837 * g++.dg/template/arrow1.C: New.
4838
4839 2011-06-09 Jason Merrill <jason@redhat.com>
4840
4841 * lib/prune.exp: Prune "note"s.
4842 * g++.dg/uninit-pred-3_b.C: Remove dg-excess-errors.
4843
4844 * g++.dg/ext/injected-ttp.C: Specify -std=c++98.
4845 * g++.dg/template/dependent-expr3.C: Likewise.
4846 * g++.dg/parse/template7.C: Likewise.
4847 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
4848 * g++.old-deja/g++.jason/rfg10.C: Likewise.
4849 * g++.old-deja/g++.pt/friend38.C: Likewise.
4850 * g++.old-deja/g++.pt/crash32.C: Likewise.
4851 * g++.old-deja/g++.other/init4.C: Likewise.
4852 * g++.old-deja/g++.other/friend8.C: Likewise.
4853
4854 * g++.dg/ext/complex7.C: Adjust expected output.
4855 * g++.dg/diagnostic/method1.C: Likewise.
4856 * g++.dg/parse/parameter-declaration-2.C: Likewise.
4857 * g++.dg/parse/crash33.C: Likewise.
4858 * g++.dg/other/warning1.C: Likewise.
4859 * g++.dg/init/pr29571.C: Likewise.
4860 * g++.dg/warn/overflow-warn-1.C: Likewise.
4861 * g++.dg/warn/overflow-warn-3.C: Likewise.
4862 * g++.dg/warn/overflow-warn-4.C: Likewise.
4863 * g++.old-deja/g++.oliva/template1.C: Likewise.
4864
4865 * g++.dg/cpp0x/regress/error-recovery1.C: Adjust.
4866 * g++.dg/parse/template7.C: Adjust.
4867
4868 2011-06-09 Kaz Kojima <kkojima@gcc.gnu.org>
4869
4870 PR target/49307
4871 * gcc.dg/pr49307.c: New.
4872
4873 2011-06-09 Wei Guozhi <carrot@google.com>
4874
4875 PR target/46975
4876 * gcc.target/arm/pr46975.c: New testcase.
4877
4878 2011-06-09 Nicola Pero <nicola.pero@meta-innovation.com>
4879
4880 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h
4881 (PMETH, arglist_t): Removed.
4882 (method_get_number_of_arguments): Removed.
4883 (method_get_nth_argument): Removed.
4884 (method_get_first_argument): Removed.
4885 (method_get_next_argument): Removed.
4886 (method_get_sizeof_arguments): Removed.
4887 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h
4888 (PMETH): Removed.
4889 (method_get_number_of_arguments): Removed.
4890 (method_get_nth_argument): Removed.
4891 (method_get_first_argument): Removed.
4892 (method_get_next_argument): Removed.
4893 (method_get_sizeof_arguments): Removed.
4894 * objc-obj-c++-shared/objc-test-suite-types.h (PMETH): Removed.
4895
4896 2011-06-09 David Li <davidxl@google.com>
4897
4898 * gcc.dg/dump-pass.c: New test.
4899
4900 2011-06-09 Paolo Carlini <paolo.carlini@oracle.com>
4901
4902 PR c++/29003
4903 * g++.dg/parse/error38.C: New.
4904
4905 2011-06-09 Jakub Jelinek <jakub@redhat.com>
4906
4907 PR middle-end/49308
4908 * gfortran.dg/pr49308.f90: New test.
4909
4910 2011-06-08 Jason Merrill <jason@redhat.com>
4911
4912 * g++.dg/cpp0x/noexcept11.C: New.
4913 * g++.dg/cpp0x/noexcept12.C: New.
4914 * g++.dg/cpp0x/sfinae11.C: Adjust.
4915
4916 2011-06-08 Jakub Jelinek <jakub@redhat.com>
4917
4918 PR testsuite/49323
4919 * g++.dg/debug/dwarf2/integer-typedef.C: Add -fno-merge-debug-strings
4920 to dg-options, match also DW_AT_linkage_name.
4921
4922 2011-06-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4923
4924 PR middle-end/21953
4925 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Use
4926 -fno-common on alpha*-dec-osf*.
4927 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Likewise.
4928
4929 2011-06-08 Alexander Monakov <amonakov@ispras.ru>
4930
4931 PR rtl-optimization/49303
4932 * gcc.target/ia64/pr49303.c: New test.
4933
4934 2011-06-08 Tobias Burnus <burnus@net-b.de>
4935
4936 PR fortran/18918
4937 * gfortran.dg/coarray_lock_1.f90: New.
4938 * gfortran.dg/coarray_lock_2.f90: New.
4939
4940 2011-06-07 Jason Merrill <jason@redhat.com>
4941
4942 * lib/prune.exp: Look for "required" rather than "instantiated".
4943 * g++.dg/abi/mangle11.C: Likewise.
4944 * g++.dg/abi/mangle12.C: Likewise.
4945 * g++.dg/abi/mangle17.C: Likewise.
4946 * g++.dg/abi/mangle20-2.C: Likewise.
4947 * g++.dg/abi/pragma-pack1.C: Likewise.
4948 * g++.dg/cpp0x/decltype26.C: Likewise.
4949 * g++.dg/cpp0x/decltype28.C: Likewise.
4950 * g++.dg/cpp0x/decltype29.C: Likewise.
4951 * g++.dg/cpp0x/enum11.C: Likewise.
4952 * g++.dg/cpp0x/forw_enum8.C: Likewise.
4953 * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
4954 * g++.dg/cpp0x/pr47416.C: Likewise.
4955 * g++.dg/ext/case-range2.C: Likewise.
4956 * g++.dg/ext/case-range3.C: Likewise.
4957 * g++.dg/gomp/for-19.C: Likewise.
4958 * g++.dg/gomp/pr37533.C: Likewise.
4959 * g++.dg/gomp/pr38639.C: Likewise.
4960 * g++.dg/gomp/tpl-parallel-2.C: Likewise.
4961 * g++.dg/inherit/base3.C: Likewise.
4962 * g++.dg/inherit/using6.C: Likewise.
4963 * g++.dg/init/placement4.C: Likewise.
4964 * g++.dg/init/reference3.C: Likewise.
4965 * g++.dg/lookup/scoped6.C: Likewise.
4966 * g++.dg/lookup/using7.C: Likewise.
4967 * g++.dg/other/abstract1.C: Likewise.
4968 * g++.dg/other/error10.C: Likewise.
4969 * g++.dg/other/error5.C: Likewise.
4970 * g++.dg/other/field1.C: Likewise.
4971 * g++.dg/other/offsetof5.C: Likewise.
4972 * g++.dg/parse/bitfield2.C: Likewise.
4973 * g++.dg/parse/constant4.C: Likewise.
4974 * g++.dg/parse/crash20.C: Likewise.
4975 * g++.dg/parse/invalid-op1.C: Likewise.
4976 * g++.dg/parse/non-dependent2.C: Likewise.
4977 * g++.dg/parse/template18.C: Likewise.
4978 * g++.dg/tc1/dr152.C: Likewise.
4979 * g++.dg/tc1/dr166.C: Likewise.
4980 * g++.dg/tc1/dr176.C: Likewise.
4981 * g++.dg/tc1/dr213.C: Likewise.
4982 * g++.dg/template/access11.C: Likewise.
4983 * g++.dg/template/access2.C: Likewise.
4984 * g++.dg/template/access3.C: Likewise.
4985 * g++.dg/template/access7.C: Likewise.
4986 * g++.dg/template/arg7.C: Likewise.
4987 * g++.dg/template/cond2.C: Likewise.
4988 * g++.dg/template/crash13.C: Likewise.
4989 * g++.dg/template/crash40.C: Likewise.
4990 * g++.dg/template/crash7.C: Likewise.
4991 * g++.dg/template/crash84.C: Likewise.
4992 * g++.dg/template/ctor5.C: Likewise.
4993 * g++.dg/template/defarg13.C: Likewise.
4994 * g++.dg/template/defarg14.C: Likewise.
4995 * g++.dg/template/dtor7.C: Likewise.
4996 * g++.dg/template/eh2.C: Likewise.
4997 * g++.dg/template/error2.C: Likewise.
4998 * g++.dg/template/error43.C: Likewise.
4999 * g++.dg/template/friend32.C: Likewise.
5000 * g++.dg/template/injected1.C: Likewise.
5001 * g++.dg/template/instantiate1.C: Likewise.
5002 * g++.dg/template/instantiate3.C: Likewise.
5003 * g++.dg/template/instantiate5.C: Likewise.
5004 * g++.dg/template/instantiate7.C: Likewise.
5005 * g++.dg/template/local6.C: Likewise.
5006 * g++.dg/template/lookup2.C: Likewise.
5007 * g++.dg/template/member5.C: Likewise.
5008 * g++.dg/template/memfriend15.C: Likewise.
5009 * g++.dg/template/memfriend16.C: Likewise.
5010 * g++.dg/template/memfriend17.C: Likewise.
5011 * g++.dg/template/memfriend7.C: Likewise.
5012 * g++.dg/template/meminit1.C: Likewise.
5013 * g++.dg/template/nested3.C: Likewise.
5014 * g++.dg/template/non-type-template-argument-1.C: Likewise.
5015 * g++.dg/template/nontype12.C: Likewise.
5016 * g++.dg/template/nontype13.C: Likewise.
5017 * g++.dg/template/nontype6.C: Likewise.
5018 * g++.dg/template/pr23510.C: Likewise.
5019 * g++.dg/template/pr35240.C: Likewise.
5020 * g++.dg/template/ptrmem15.C: Likewise.
5021 * g++.dg/template/ptrmem6.C: Likewise.
5022 * g++.dg/template/qualified-id1.C: Likewise.
5023 * g++.dg/template/qualttp20.C: Likewise.
5024 * g++.dg/template/qualttp3.C: Likewise.
5025 * g++.dg/template/qualttp4.C: Likewise.
5026 * g++.dg/template/qualttp5.C: Likewise.
5027 * g++.dg/template/qualttp6.C: Likewise.
5028 * g++.dg/template/qualttp7.C: Likewise.
5029 * g++.dg/template/qualttp8.C: Likewise.
5030 * g++.dg/template/recurse.C: Likewise.
5031 * g++.dg/template/recurse2.C: Likewise.
5032 * g++.dg/template/ref5.C: Likewise.
5033 * g++.dg/template/scope2.C: Likewise.
5034 * g++.dg/template/sfinae10.C: Likewise.
5035 * g++.dg/template/sfinae3.C: Likewise.
5036 * g++.dg/template/sizeof3.C: Likewise.
5037 * g++.dg/template/static9.C: Likewise.
5038 * g++.dg/template/template-id-2.C: Likewise.
5039 * g++.dg/template/typedef13.C: Likewise.
5040 * g++.dg/template/typename4.C: Likewise.
5041 * g++.dg/template/using14.C: Likewise.
5042 * g++.dg/template/using2.C: Likewise.
5043 * g++.dg/template/warn1.C: Likewise.
5044 * g++.dg/warn/Wparentheses-13.C: Likewise.
5045 * g++.dg/warn/Wparentheses-15.C: Likewise.
5046 * g++.dg/warn/Wparentheses-16.C: Likewise.
5047 * g++.dg/warn/Wparentheses-17.C: Likewise.
5048 * g++.dg/warn/Wparentheses-18.C: Likewise.
5049 * g++.dg/warn/Wparentheses-19.C: Likewise.
5050 * g++.dg/warn/Wparentheses-20.C: Likewise.
5051 * g++.dg/warn/Wparentheses-23.C: Likewise.
5052 * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
5053 * g++.dg/warn/noeffect2.C: Likewise.
5054 * g++.dg/warn/noeffect4.C: Likewise.
5055 * g++.dg/warn/pr8570.C: Likewise.
5056 * g++.old-deja/g++.brendan/init2.C: Likewise.
5057 * g++.old-deja/g++.eh/spec6.C: Likewise.
5058 * g++.old-deja/g++.pt/crash10.C: Likewise.
5059 * g++.old-deja/g++.pt/crash36.C: Likewise.
5060 * g++.old-deja/g++.pt/derived3.C: Likewise.
5061 * g++.old-deja/g++.pt/error2.C: Likewise.
5062 * g++.old-deja/g++.pt/explicit70.C: Likewise.
5063 * g++.old-deja/g++.pt/infinite1.C: Likewise.
5064 * g++.old-deja/g++.pt/memtemp89.C: Likewise.
5065 * g++.old-deja/g++.pt/overload7.C: Likewise.
5066 * g++.old-deja/g++.pt/vaarg3.C: Likewise.
5067
5068 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
5069 Iain Sandoe <iains@gcc.gnu.org>
5070
5071 * objc-obj-c++-shared/runtime.h (protocol_getMethodDescription):
5072 Added code to deal with the case when [Protocol
5073 -descriptionForInstanceMethod:] or [Protocol
5074 -descriptionForClassMethod:] returns NULL.
5075
5076 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
5077 Iain Sandoe <iains@gcc.gnu.org>
5078
5079 * objc-obj-c++-shared/TestsuiteObject.h ([-free]): Return 'id'.
5080 * objc-obj-c++-shared/TestsuiteObject.m ([-free]): Return 'id'.
5081 Added cast.
5082
5083 2011-06-07 Xinliang David Li <davidxl@google.com>
5084
5085 * gcc.dg/inline_2.c: New test.
5086 * gcc.dg/unroll_2.c: New test.
5087 * gcc.dg/inline_3.c: New test.
5088 * gcc.dg/unroll_3.c: New test.
5089 * gcc.dg/inline_4.c: New test.
5090 * gcc.dg/unroll_4.c: New test.
5091 * gcc.dg/inline_1.c: New test.
5092 * gcc.dg/unroll_1.c: New test.
5093
5094 2011-06-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5095
5096 PR tree-optimization/48497
5097 * lib/gcc-defs.exp (dg-additional-options): New proc.
5098 * gfortran.dg/graphite/vect-pr40979.f90: Use dg-additional-options
5099 -msse2 on 32-bit x86.
5100
5101 2011-06-06 Jason Merrill <jason@redhat.com>
5102
5103 * g++.dg/cpp0x/enum19.C: New.
5104
5105 2011-06-07 Sergey Grechanik <mouseentity@ispras.ru>
5106
5107 * gcc.target/arm/neon-reload-class.c: New test.
5108
5109 2011-06-07 Dodji Seketeli <dodji@redhat.com>
5110
5111 PR debug/49130
5112 * g++.dg/debug/dwarf2/integer-typedef.C: New test.
5113
5114 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
5115
5116 * gcc.target/arm/smlatb-1.c: New file.
5117 * gcc.target/arm/smlatt-1.c: New file.
5118 * gcc.target/arm/smlaltb-1.c: New file.
5119 * gcc.target/arm/smlaltt-1.c: New file.
5120
5121 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
5122
5123 * gcc.target/arm/mla-2.c: New test.
5124
5125 2011-06-07 Jakub Jelinek <jakub@redhat.com>
5126
5127 PR gcov-profile/49299
5128 * gcc.dg/tree-prof/pr49299-1.c: New test.
5129 * gcc.dg/tree-prof/pr49299-2.c: New test.
5130
5131 2011-06-07 Ira Rosen <ira.rosen@linaro.org>
5132
5133 * lib/target-supports.exp
5134 (check_effective_target_vect_widen_mult_qi_to_hi):
5135 Add NEON as supporting target.
5136 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
5137 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): New.
5138 (check_effective_target_vect_widen_mult_hi_to_si_pattern): New.
5139 * gcc.dg/vect/vect-widen-mult-u8.c: Expect to be vectorized
5140 using widening multiplication on targets that support it.
5141 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
5142 * gcc.dg/vect/vect-widen-mult-const-s16.c: New test.
5143 * gcc.dg/vect/vect-widen-mult-const-u16.c: New test.
5144
5145 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
5146
5147 Updated all testcases in the ObjC/ObjC++ testsuites to use the
5148 Modern Objective-C runtime API.
5149 * objc/execute/next_mapping.h: Removed.
5150 * objc-obj-c++-shared/next-mapping.h: Removed.
5151 * objc-obj-c++-shared/Object1.h: Removed.
5152 * objc-obj-c++-shared/Object1.m: Removed.
5153 * objc-obj-c++-shared/Object1.mm: Removed.
5154 * objc-obj-c++-shared/Object1-implementation.h: Removed.
5155 * objc-obj-c++-shared/Protocol1.h: Removed.
5156 * objc-obj-c++-shared/objc-test-suite-types.h: Removed definition
5157 of ProtoBool, IVAR_T and METHOD.
5158 * objc-obj-c++-shared/runtime.h: New.
5159 * objc-obj-c++-shared/TestsuiteObject.h: New.
5160 * objc-obj-c++-shared/TestsuiteObject.m: New.
5161
5162 * objc/compile/trivial.m: Use TestsuiteObject instead of Object.
5163 * objc/execute/IMP.m: Include ../../objc-obj-c++-shared/runtime.h.
5164 Use the Modern Objective-C runtime API. ([TestClass -next:]): Made
5165 it a class method.
5166 * objc/execute/_cmd.m: Include
5167 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
5168 runtime API. ([TestClass +initialize]): Include this method also
5169 with the GNU runtime.
5170 * objc/execute/accessing_ivars.m: Use TestsuiteObject instead of
5171 Object. ([-setValue:]): Return void.
5172 * objc/execute/bf-common.h: Do not include objc/objc-encoding.h
5173 with the GNU runtime. Include
5174 ../../objc-obj-c++-shared/runtime.h. Do not define objc_get_class
5175 for the NeXT runtime. Use the existing print_ivars() and
5176 compare_structures() implementations for the old NeXT runtime.
5177 Added new implementations for the Modern GNU and NeXT runtimes.
5178 Enable the testcase (and hence all the bf-* ones) for __OBJC2__ as
5179 well. (main): Use objc_getClass(). Use return instead of exit.
5180 * objc/execute/bycopy-1.m: Include objc/objc.h instead of
5181 ../../objc-obj-c++-shared/Protocol1.h. (main): Use return instead
5182 of exit().
5183 * objc/execute/bycopy-2.m: Include objc/objc.h instead of
5184 ../../objc-obj-c++-shared/Protocol1.h. Use TestsuiteObject
5185 instead of Object. (main): Use return instead of exit().
5186 * objc/execute/bycopy-3.m: Updated includes. Use TestsuiteObject
5187 instead of Object. Removed prototype for exit(). (main): Use
5188 return instead of exit(). Use the Modern Objective-C runtime API.
5189 * objc/execute/cascading-1.m: Use TestsuiteObject instead of
5190 Object.
5191 * objc/execute/class-tests-1.h: Include
5192 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
5193 runtime API. (test_class_with_superclass): Do not call [Object
5194 class]. There is no need to with the current libobjc.
5195 * objc/execute/class-tests-2.h: Include
5196 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
5197 runtime API.
5198 * objc/execute/class-1.m: Do not include <objc/objc-api.h> and
5199 ../../objc-obj-c++-shared/next-mapping.h.
5200 * objc/execute/class-2.m: Likewise.
5201 * objc/execute/class-3.m: Likewise.
5202 * objc/execute/class-4.m: Do not include <objc/objc-api.h> and
5203 ../../objc-obj-c++-shared/next-mapping.h. ([RootClass
5204 +initialize]): Include this method also with the GNU
5205 runtime. (main): Use the Modern Objective-C runtime API.
5206 * objc/execute/class-5.m: Likewise.
5207 * objc/execute/class-6.m: Likewise.
5208 * objc/execute/class-7.m: Likewise.
5209 * objc/execute/class-8.m: Likewise.
5210 * objc/execute/class-9.m: Likewise.
5211 * objc/execute/class-10.m: Likewise.
5212 * objc/execute/class-11.m: Likewise.
5213 * objc/execute/class-12.m: Likewise.
5214 * objc/execute/class-13.m: Likewise.
5215 * objc/execute/class-14.m: Likewise.
5216 * objc/execute/class_self-1.m ([TestClass +initialize]): Include
5217 this method also with the GNU runtime.
5218 * objc/execute/class_self-2.m: ([TestClass +initialize], [ClassA
5219 +initialize]): Include this method also with the GNU runtime.
5220 * objc/execute/compatibility_alias.m: Use TestsuiteObject instead
5221 of Object.
5222 * objc/execute/encode-1.m: Likewise.
5223 * objc/execute/enumeration-1.m: Likewise.
5224 * objc/execute/enumeration-2.m: Likewise.
5225 * objc/execute/exceptions/catchall-1.m: Likewise.
5226 * objc/execute/exceptions/finally-1.m: Likewise.
5227 * objc/execute/exceptions/foward-1.m: Likewise.
5228 * objc/execute/exceptions/local-variables-1.m: Likewise.
5229 * objc/execute/exceptions/throw-nil.m: Likewise.
5230 * objc/execute/exceptions/trivial.m: Likewise.
5231 * objc/execute/exceptions/handler-1.m: Use TestsuiteObject instead
5232 of Object. Include objc/runtime.h instead of objc/objc-api.h.
5233 * objc/execute/exceptions/matcher-1.m: Likewise.
5234 * objc/execute/formal_protocol-1.m: Use TestsuiteObject instead of
5235 Object.
5236 * objc/execute/formal_protocol-2.m: Likewise.
5237 * objc/execute/formal_protocol-3.m: Likewise.
5238 * objc/execute/formal_protocol-4.m: Likewise.
5239 * objc/execute/formal_protocol-5.m: Include
5240 ../../objc-obj-c++-shared/runtime.h. (main): Always use
5241 protocol_getName().
5242 * objc/execute/formal_protocol-6.m: Likewise.
5243 * objc/execute/formal_protocol-7.m: Use TestsuiteObject instead of
5244 Object. Include <objc/Protocol.h> instead of
5245 ../../objc-obj-c++-shared/Protocol1.h.
5246 * objc/execute/function-message-1.m: Use TestsuiteObject intead of
5247 Object.
5248 * objc/execute/informal_protocol.m: Likewise.
5249 * objc/execute/load-3.m: Likewise.
5250 * objc/execute/many_args_method.m ([TestClass +initialize]):
5251 Include this method with the GNU runtime as well.
5252 * objc/execute/nested-3.m ([Test +initialize]): Likewise.
5253 * objc/execute/nested-func-1.m: Use TestsuiteObject
5254 instead of Object.
5255 * objc/execute/nil_method-1.m: Likewise.
5256 * objc/execute/no_clash.m: Likewise.
5257 * objc/execute/np-1.m: Do not include
5258 ../../objc-obj-c++-shared/Protocol1.h.
5259 (main): Use return instead of exit().
5260 * objc/execute/np-2.m: Do not include
5261 ../../objc-obj-c++-shared/Protocol1.h.
5262 ([MyObject +initialize]): Include this method also with the GNU
5263 runtime. (main): Use return instead of exit().
5264 * objc/execute/object_is_class.m: Include
5265 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
5266 of Object. (main): Use the Modern Objective-C runtime API.
5267 * objc/execute/object_is_meta_class.m: Likewise.
5268 * objc/execute/private.m: Use TestsuiteObject instead of Object.
5269 * objc/execute/protocol-isEqual-1.m: Include objc/Protocol.h
5270 instead of ../objc-obj-c++-shared/Protocol1.h. Include
5271 ../../objc-obj-c++-shared/runtime.h. (main): Use the Modern
5272 Objective-C runtime API.
5273 * objc/execute/protocol-isEqual-2.m: Likewise.
5274 * objc/execute/protocol-isEqual-3.m: Likewise.
5275 * objc/execute/protocol-isEqual-4.m: Likewise.
5276 * objc/execute/redefining_self.m ([TestClass +initialize]):
5277 Include this method with the GNU runtime as well.
5278 * objc/execute/root_methods.m: Include
5279 ../../objc-obj-c++-shared/runtime.h. ([RootClass +initialize]):
5280 Include this method with the GNU runtime as well.
5281 (main): Use the Modern Objective-C runtime API.
5282 * objc/execute/selector-1.m: Include
5283 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
5284 of Object. (main): Use the Modern Objective-C runtime API.
5285 * objc/execute/static-1.m ([Test +initialize]): Include this
5286 method with the GNU runtime as well.
5287 * objc/execute/static-2.m: Likewise.
5288 * objc/execute/trivial.m: Use TestsuiteObject instead of Object.
5289 * objc/execute/va_method.m: Do not include objc/objc-api.h.
5290 ([MathClass +initialize]): Include this method with the GNU
5291 runtime as well.
5292 * objc.dg/attributes/categ-attribute-1.m: Use TestsuiteObject
5293 instead of Object.
5294 * obj-c++.dg/attributes/categ-attribute-1.mm: Likewise.
5295 * objc.dg/attributes/categ-attributes-2.m: Likewise.
5296 * obj-c++.dg/attributes/categ-attributes-2.mm: Likewise.
5297 * objc.dg/attributes/method-attribute-1.m: Likewise.
5298 * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
5299 * objc.dg/attributes/method-attribute-2.m: Likewise.
5300 * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
5301 * objc.dg/attributes/method-attribute-3.m: Likewise.
5302 * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
5303 * obj-c++.dg/basic.mm: Use TestsuiteObject instead of Object.
5304 * objc.dg/bitfield-1.m: Use TestsuiteObject instead of Object.
5305 * obj-c++.dg/bitfield-1.mm: Likewise.
5306 * obj-c++.dg/bitfield-2.mm: Likewise
5307 * objc.dg/bitfield-3.m: Likewise.
5308 * obj-c++.dg/bitfield-4.mm: Likewise.
5309 * objc.dg/bitfield-5.m: Likewise
5310 * objc.dg/call-super-1.m: Likewise.
5311 * objc.dg/call-super-2.m: Use TestsuiteObject instead of Object.
5312 Use objc_getClass() instead of objc_get_class(), but for the GNU
5313 runtime redefine objc_getClass as objc_get_class. Include
5314 ../objc-obj-c++-shared/runtime.h.
5315 * objc.dg/call-super-3.m: Use TestsuiteObject instead of Object.
5316 * objc.dg/category-1.m: Use TestsuiteObject instead of Object.
5317 Use the Modern Objective-C runtime API.
5318 * objc.dg/class-protocol-1.m: Include
5319 ../objc-obj-c++-shared/runtime.h instead of objc/objc-api.h.
5320 * obj-c++.dg/class-protocol-1.mm: Likewise.
5321 * objc.dg/comp-types-8.m: Use TestsuiteObject instead of Object.
5322 * objc.dg/comp-types-10.m: Likewise.
5323 * objc.dg/comp-types-11.m: Likewise.
5324 * objc.dg/comp-types-12.m: Likewise.
5325 * obj-c++.dg/comp-types-9.mm: Likewise.
5326 * obj-c++.dg/comp-types-11.mm: Likewise.
5327 * obj-c++.dg/comp-types-12.mm: Likewise.
5328 * obj-c++.dg/comp-types-13.mm: Likewise.
5329 * obj-c++.dg/cxx-ivars-1.mm: Likewise.
5330 * obj-c++.dg/cxx-ivars-2.mm: Likewise.
5331 * obj-c++.dg/cxx-scope-1.mm: Likewise.
5332 * obj-c++.dg/cxx-scope-2.mm: Likewise.
5333 * objc.dg/defs.m: Use TestsuiteObject instead of Object.
5334 * objc.dg/desig-init-1.m: Likewise.
5335 * obj-c++.dg/defs.mm: Likewise.
5336 * objc.dg/exceptions-2.m: Likewise.
5337 * obj-c++.dg/except-1.mm: Likewise.
5338 * obj-c++.dg/exceptions-2.mm: Likewise.
5339 * objc.dg/encode-2.m: Use TestsuiteObject instead of Object.
5340 Use the Modern Objective-C runtime API.
5341 * objc.dg/encode-3.m: Use TestsuiteObject instead of Object. Use
5342 the Modern Objective-C runtime API. Do not include
5343 ../objc-obj-c++-shared/objc-test-suite-types.h. Define ProtoBool.
5344 * objc.dg/encode-4.m: Use TestsuiteObject instead of Object. Use
5345 the Modern Objective-C runtime API except when using an older NeXT
5346 runtime.
5347 * objc.dg/encode-5.m: Use TestsuiteObject instead of Object. Use
5348 the Modern Objective-C runtime API.
5349 * objc.dg/encode-7.m: Include objc/runtime.h instead of
5350 objc/encoding.h.
5351 * objc.dg/encode-7-next.m: Use TestsuiteObject instead of Object.
5352 * objc.dg/encode-7-next-64bit.m: Updated include.
5353 * objc.dg/encode-8.m: Include objc/runtime.h instead of
5354 objc/encoding.h.
5355 * obj-c++.dg/encode-4.mm: Use TestsuiteObject instead of Object. Use
5356 the Modern Objective-C runtime API.
5357 * obj-c++.dg/encode-5.mm: Use TestsuiteObject instead of Object.
5358 Use the Modern Objective-C runtime API. Include objc/Protocol.h
5359 instead of ../objc-obj-c++-shared/Protocol1.h.
5360 * obj-c++.dg/encode-6.mm: Use TestsuiteObject instead of Object. Use
5361 the Modern Objective-C runtime API except when using an older NeXT
5362 runtime.
5363 * obj-c++.dg/encode-7.mm: Use TestsuiteObject instead of Object. Use
5364 the Modern Objective-C runtime API.
5365 * objc.dg/fix-and-continue-1.m: Use TestsuiteObject instead of
5366 Object.
5367 * obj-c++.dg/fix-and-continue-2.mm: Likewise.
5368 * objc.dg/fix-and-continue-2.m: Likewise.
5369 * objc.dg/foreach-1.m: Likewise.
5370 * objc.dg/foreach-2.m: Likewise.
5371 * objc.dg/foreach-3.m: Likewise.
5372 * objc.dg/foreach-4.m: Likewise.
5373 * objc.dg/foreach-5.m: Likewise.
5374 * objc.dg/foreach-6.m: Likewise.
5375 * objc.dg/foreach-7.m: Likewise.
5376 * objc.dg/func-ptr-1.m: Use TestsuiteObject instead of
5377 Object.
5378 * objc.dg/func-ptr-2.m: Likewise.
5379 * objc.dg/fsf-package-0.m: Use TestsuiteObject instead of Object.
5380 Do not include objc/objc-api.h.
5381 * obj-c++.dg/fsf-package-0.mm: Likewise.
5382 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
5383 (switchfiles): Include objc/runtime.h instead of objc/encoding.h.
5384 * objc.dg/gnu-runtime-1.m: Updated to use TestsuiteObject instead
5385 of Object.
5386 * obj-c++.dg/gnu-runtime-1.mm: Likewise.
5387 * objc.dg/gnu-runtime-3.m: Likewise.
5388 * obj-c++.dg/gnu-runtime-3.mm: Likewise.
5389 * objc.dg/headers.m: Include objc/runtime.h instead of
5390 objc/encoding.h for the GNU runtime. Include objc/objc-api.h only
5391 for the NeXT runtime.
5392 * objc.dg/isa-field-1.m: Use TestsuiteObject instead of Object.
5393 * obj-c++.dg/isa-field-1.mm: Likewise.
5394 * obj-c++.dg/ivar-list-semi.mm: Likewise.
5395 * objc.dg/layout-1.m: Likewise.
5396 * objc.dg/layout-2.m: Likewise.
5397 * objc.dg/local-decl-2.m: Likewise.
5398 * objc.dg/lookup-1.m: Use TestsuiteObject instead of
5399 Object. ([Container +elementForView:]): Use
5400 class_conformsToProtocol().
5401 * obj-c++.dg/lookup-2.mm: Likewise.
5402 * obj-c++.dg/layout-1.mm: Use TestsuiteObject instead of Object.
5403 * obj-c++.dg/local-decl-1.mm: Likewise.
5404 * objc.dg/method-3.m: Likewise.
5405 * objc.dg/method-4.m: Likewise.
5406 * objc.dg/method-6.m: Include objc/Protocol.h instead of
5407 ../objc-obj-c++-shared/Protocol1.h.
5408 * objc.dg/method-7.m: Use TestsuiteObject instead of Object.
5409 * objc.dg/method-9.m: Likewise.
5410 * objc.dg/method-10.m: Likewise.
5411 * objc.dg/method-13.m ([Root +initialize]): Include this method
5412 also for the GNU runtime. (main): Use objc_getClass() also for
5413 the GNU runtime.
5414 * objc.dg/method-15.m: Use TestsuiteObject instead of Object.
5415 * objc.dg/method-17.m: Likewise.
5416 * objc.dg/method-19.m: Likewise.
5417 * objc.dg/method-20b.m: Likewise.
5418 * obj-c++.dg/method-2.mm: Likewise.
5419 * obj-c++.dg/method-6.mm: Likewise.
5420 * obj-c++.dg/method-10.mm: Likewise.
5421 * obj-c++.dg/method-11.mm: Likewise.
5422 * obj-c++.dg/method-12.mm: Include objc/Protocol.h instead of
5423 ../objc-obj-c++-shared/Protocol1.h.
5424 * obj-c++.dg/method-13.mm: Use TestsuiteObject instead of Object.
5425 * obj-c++.dg/method-15.mm: Likewise.
5426 * obj-c++.dg/method-17.mm: Likewise.
5427 * obj-c++.dg/method-19.mm: Updated includes. ([Root
5428 +initialize]): Include this method also for the GNU
5429 runtime. (main): Use objc_getClass() also for the GNU runtime.
5430 * obj-c++.dg/method-21.mm: Use TestsuiteObject instead of Object.
5431 * obj-c++.dg/method-22.mm: Likewise.
5432 * obj-c++.dg/method-23.mm: Likewise.
5433 * obj-c++.dg/no-extra-load.mm: Likewise.
5434 * objc.dg/objc-fast-4.m: Likewise.
5435 * objc.dg/objc-gc-4.m: Likewise.
5436 * obj-c++.dg/objc-gc-3.mm: Likewise.
5437 * objc.dg/pr18255.m: Include objc/runtime.h. (main): Use
5438 protocol_getMethodDescription() instead of [Protocol
5439 -descriptionForInstanceMethod].
5440 * objc.dg/pr23214.m ([Object(TS_CAT) -class]): Renamed to test.
5441 Made it available with all runtimes. (main): Call -test instead
5442 of -class.
5443 * objc.dg/pr45878.m ([Object -isEqual:]): Renamed to testIsEqual,
5444 and put into a category.
5445 * objc.dg/proto-lossage-2.m: Use TestsuiteObject instead of
5446 Object. Include objc/objc.h.
5447 * obj-c++.dg/proto-lossage-2.mm: Likewise.
5448 * objc.dg/proto-lossage-3.m: Updated includes. (MyClass):
5449 New. (main): Use protocol_getMethodDescription() instead
5450 of [Protocol -descriptionForInstanceMethod] and [Protocol
5451 -descriptionForClassMethod].
5452 * obj-c++.dg/proto-lossage-3.mm: Likewise.
5453 * objc.dg/proto-qual-1.m: Updated includes. Use the Modern
5454 Objective-C runtime API.
5455 * obj-c++.dg/proto-qual-1.mm: Likewise.
5456 * objc.dg/property/property-1.m: Use TestsuiteObject instead of
5457 Object.
5458 * obj-c++.dg/property/property-1.mm: Likewise.
5459 * obj-c++.dg/qual-types-1.mm: Likewise.
5460 * objc.dg/selector-2.m: Include objc/objc.h instead of
5461 ../objc-obj-c++-shared/Object1.h.
5462 * obj-c++.dg/selector-2.mm: Likewise.
5463 * obj-c++.dg/selector-5.mm: Likewise.
5464 * obj-c++.dg/selector-6.mm: Likewise.
5465 * objc.dg/set-not-used-1.m: Use TestsuiteObject instead of
5466 Object. Do not include objc/objc-api.h.
5467 * obj-c++.dg/set-not-used-1.mm: Likewise.
5468 * objc.dg/sizeof-1.m: Use TestsuiteObject instead of Object.
5469 * objc.dg/stret-1.m: Likewise.
5470 * objc.dg/stret-2.m: Likewise.
5471 * obj-c++.dg/super-class-2.mm: Likewise.
5472 * objc.dg/super-class-3.m: Likewise.
5473 * objc.dg/super-class-4.m: Likewise.
5474 * objc.dg/sync-2.m: Likewise.
5475 * obj-c++.dg/sync-2.mm: Likewise.
5476 * objc.dg/sync-1.m: Include objc/objc.h instead of
5477 ../objc-obj-c++-shared/Object1.h.
5478 * objc.dg/special/unclaimed-category-1.h (TestClass): Always use
5479 'Class' as the type of 'isa'.
5480 * objc.dg/special/unclaimed-category-1.m: Use the Modern
5481 Objective-C runtime API. ([TestClass +initialize]): Include this
5482 method with the GNU runtime as well.
5483 * objc.dg/strings/strings-1.m: Updated includes.
5484 * obj-c++.dg/strings/strings-1.mm: Likewise.
5485 * obj-c++.dg/strings/const-str-12.mm: Updated to be identical to
5486 objc.dg/strings/const-str-12b.m.
5487 * obj-c++.dg/template-1.mm: Use TestsuiteObject intead of Object.
5488 * obj-c++.dg/template-3.mm: Likewise.
5489 * obj-c++.dg/template-4.mm: Likewise.
5490 * objc.dg/threedotthree-abi-1.m: Updated includes. Use Modern
5491 Objective-C runtime API.
5492 * obj-c++.dg/threedotthree-abi-1.mm: Likewise.
5493 * objc.dg/try-catch-1.m: Use TestsuiteObject instead of Object.
5494 * obj-c++.dg/try-catch-1.mm: Likewise.
5495 * obj-c++.dg/try-catch-2.mm: Likewise.
5496 * objc.dg/try-catch-3.m: Likewise.
5497 * obj-c++.dg/try-catch-3.mm: Likewise.
5498 * objc.dg/try-catch-6.m: Likewise.
5499 * objc.dg/try-catch-7.m: Likewise.
5500 * obj-c++.dg/try-catch-7.mm: Likewise.
5501 * obj-c++.dg/try-catch-8.mm: Likewise.
5502 * obj-c++.dg/try-catch-9.mm: Likewise.
5503 * objc.dg/try-catch-10.m: Likewise.
5504 * obj-c++.dg/try-catch-11.mm: Likewise.
5505 * objc.dg/typedef-alias-1.m: Use TestsuiteObject instead of
5506 Object. Include objc/objc.h.
5507 * obj-c++.dg/typedef-alias-1.mm: Likewise.
5508 * objc.dg/type-size-2.m: Use the Modern Objective-C runtime API.
5509 * objc.dg/torture/forward-1.m: Use TestsuiteObject intead of
5510 Object. Use Modern Objective-C runtime API. Do not use
5511 performv::.
5512 * objc.dg/torture/trivial.m: Use TestsuiteObject intead of Object.
5513 * obj-c++.dg/torture/trivial.mm: Likewise.
5514 * objc.dg/torture/strings/const-str-10.m: Include objc/Object.h
5515 instead of ../objc-obj-c++-shared/Object1.h. Include
5516 ../objc-obj-c++-shared/runtime.h.
5517 * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
5518 * objc.dg/torture/strings/const-str-11.m: Likewise.
5519 * obj-c++.dg/torture/strings/const-str-11.mm: Likewise.
5520 * objc.dg/torture/strings/const-str-9.m: Likewise.
5521 * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
5522 * objc.dg/torture/strings/const-str-7.m: Use TestsuiteObject
5523 instead of Object. Only add _FooClassReference if
5524 __NEXT_RUNTIME__.
5525 * obj-c++.dg/torture/strings/const-str-7.mm: Likewise.
5526 * objc.dg/torture/strings/const-str-8.m: Likewise.
5527 * obj-c++.dg/torture/strings/const-str-8.mm: Likewise.
5528 * obj-c++.dg/torture/strings/string1.mm: Updated includes and
5529 additional sources.
5530 * objc.dg/torture/tls/thr-init-3.m: Use TestsuiteObject instead of
5531 Object.
5532 * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
5533 * objc.dg/va-meth-1.m: Use TestsuiteObject instead of Object.
5534 * obj-c++.dg/va-meth-1.mm: Likewise.
5535 * objc.dg/zero-link-1.m: Include objc/Object.h instead of
5536 ../objc-obj-c++-shared/Object1.h.
5537 * objc.dg/zero-link-3.m: Likewise.
5538
5539 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
5540
5541 * obj-c++.dg/try-catch-2.mm: Fixed unterminated comment.
5542
5543 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
5544
5545 PR objc-++/48275
5546 * obj-c++.dg/property/cxx-property-1.mm: New.
5547 * obj-c++.dg/property/cxx-property-2.mm: New.
5548
5549 2011-06-06 Jason Merrill <jason@redhat.com>
5550
5551 * g++.dg/cpp0x/regress/ptrmem1.C: New.
5552
5553 2011-06-06 Richard Sandiford <rdsandiford@googlemail.com>
5554
5555 PR rtl-optimization/49145
5556 From Ryan Mansfield
5557 * gcc.c-torture/compile/pr49145.c: New test.
5558
5559 2011-06-06 Jakub Jelinek <jakub@redhat.com>
5560
5561 PR testsuite/49288
5562 * g++.dg/debug/dwarf2/cdtor-1.C: Add -fno-merge-debug-strings
5563 to dg-options, match also DW_AT_linkage_name.
5564
5565 PR debug/49294
5566 * gcc.dg/debug/pr49294.c: New test.
5567
5568 PR c++/49264
5569 * g++.dg/opt/pr49264.C: New test.
5570
5571 2011-06-06 Mikael Pettersson <mikpe@it.uu.se>
5572
5573 PR tree-optimization/49243
5574 * gcc.dg/pr49243.c: New.
5575
5576 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
5577
5578 * gnat.dg/specs/cond_expr1.ads: New test.
5579
5580 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
5581
5582 * gnat.dg/deferred_const4.ad[sb]: New test.
5583 * gnat.dg/deferred_const4_pkg.ads: New helper.
5584
5585 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
5586
5587 * gnat.dg/test_tamdt.adb: Rename to...
5588 * gnat.dg/taft_type1.adb: ...this.
5589 * gnat.dg/tamdt.ad[sb]: Rename to...
5590 * gnat.dg/taft_type1_pkg1.ad[sb]: ...this.
5591 * gnat.dg/tamdt_aux.ads: Rename to...
5592 * gnat.dg/taft_type1_pkg2.ads: ...this.
5593 * gnat.dg/taft_type2.ad[sb]: New test.
5594 * gnat.dg/taft_type2_pkg.ads: New helper.
5595 * gnat.dg/taft_type3.adb: New test.
5596 * gnat.dg/taft_type3_pkg.ads: New helper.
5597
5598 2011-06-05 Tobias Burnus <burnus@net-b.de>
5599
5600 PR fortran/49255
5601 * trans-expr.c (gfc_conv_procedure_call): Fix -fcheck=pointer
5602 for F2008.
5603
5604 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
5605
5606 PR testsuite/49287
5607 * objc.dg/gnu-api-2-class.m: Updated testcase silencing compiler
5608 warning.
5609 * objc.dg/gnu-api-2-objc.m: Likewise.
5610 * obj-c++.dg/gnu-api-2-class.mm: Likewise
5611 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
5612
5613 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
5614
5615 * objc.dg/gnu-api-2-objc.m: Fixed testcase. Use log2 of the
5616 alignment, not the alignment, when calling class_addIvar(). Add
5617 an 'isa' instance variable to the test root class.
5618 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
5619
5620 2011-06-04 Jan Hubicka <jh@suse.cz>
5621
5622 PR tree-optimization/48893
5623 PR tree-optimization/49091
5624 PR tree-optimization/49179
5625 * gfortran.dg/pr49179.f90: New testcase
5626
5627 2011-06-04 Jan Hubicka <jh@suse.cz>
5628
5629 PR lto/48954
5630 * g++.dg/torture/pr48954.C: New testcase.
5631
5632 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
5633
5634 * g++.dg/warn/delete-non-virtual-dtor.C: New.
5635
5636 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
5637
5638 PR c++/33840
5639 * g++.dg/diagnostic/bitfld2.C: New.
5640
5641 2011-06-04 Jakub Jelinek <jakub@redhat.com>
5642
5643 PR target/49281
5644 * gcc.c-torture/execute/pr49281.c: New test.
5645
5646 2011-06-04 Jan Hubicka <jh@suse.cz>
5647
5648 PR tree-optimize/48929
5649 * gcc.c-torture/compile/pr48929.c: New testcase.
5650
5651 2011-06-04 Jakub Jelinek <jakub@redhat.com>
5652
5653 * gcc.dg/guality/rotatetest.c (f5, f6): Fix up pastos.
5654
5655 2011-06-03 Jakub Jelinek <jakub@redhat.com>
5656
5657 PR c++/49276
5658 * g++.dg/cpp0x/lambda/lambda-mangle2.C: New test.
5659
5660 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
5661
5662 * objc.dg/headers.m: Do not include sarray.h and hash.h.
5663
5664 2011-06-03 Richard Henderson <rth@redhat.com>
5665 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5666
5667 * lib/target-supports.exp (check_sse_os_support_available): Use movaps.
5668
5669 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
5670
5671 * objc.dg/headers.m: Do not include objc-list.h.
5672
5673 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
5674
5675 * objc.dg/type-stream-1.m: Test removed.
5676 * objc.dg/headers.m: Do not include typedstream.h.
5677
5678 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
5679
5680 * objc.dg/torture/forward-1.m (main): Updated testcase.
5681
5682 2011-06-02 Kaz Kojima <kkojima@gcc.gnu.org>
5683
5684 PR target/49163
5685 * gcc.c-torture/compile/pr49163.c: New.
5686
5687 2011-06-02 Asher Langton <langton2@llnl.gov>
5688
5689 PR fortran/49268
5690 * gfortran.dg/PR49268.f90: New test.
5691
5692 2011-06-02 Asher Langton <langton2@llnl.gov>
5693
5694 PR fortran/37039
5695 * gfortran.dg/PR37039.f90: New test.
5696
5697 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
5698
5699 PR objc/48539
5700 * objc.dg/method-5.m: Updated.
5701 * objc.dg/method-19.m: Updated.
5702 * objc.dg/method-lookup-1.m: New.
5703 * obj-c++.dg/method-6.mm: Updated.
5704 * obj-c++.dg/method-7.mm: Updated.
5705 * obj-c++.dg/method-lookup-1.mm: New.
5706
5707 2011-06-02 DJ Delorie <dj@redhat.com>
5708
5709 * lib/timeout.exp (timeout): Add board_info support.
5710
5711 2011-06-02 Uros Bizjak <ubizjak@gmail.com>
5712
5713 * gcc.target/i386/sse2-init-v2di-2: Update scan-assembler-times string.
5714
5715 2011-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
5716
5717 PR fortran/49265
5718 * gfortran.dg/module_procedure_double_colon_1.f90: New test.
5719 * gfortran.dg/module_procedure_double_colon_2.f90: New test.
5720
5721 2011-06-02 Eric Botcazou <ebotcazou@adacore.com>
5722 Hans-Peter Nilsson <hp@axis.com>
5723
5724 PR rtl-optimization/48840
5725 * gcc.target/sparc/ultrasp13.c: New test.
5726
5727 2011-06-01 Kaz Kojima <kkojima@gcc.gnu.org>
5728
5729 PR target/49238
5730 * gcc.c-torture/compile/pr49238.c: New.
5731
5732 2011-06-01 Sofiane Naci <sofiane.naci@arm.com>
5733
5734 * gcc.target/arm/g2.c: Skip test in -mthumb.
5735 Skip test unless cpu is xscale.
5736 * gcc.target/arm/scd42-2.c: Likewise.
5737 * gcc.target/arm/mmx-1.c: Skip test in -mthumb.
5738
5739 2011-06-01 Jason Merrill <jason@redhat.com>
5740
5741 * g++.dg/cpp0x/decltype28.C: New.
5742 * g++.dg/cpp0x/decltype29.C: New.
5743
5744 2011-06-01 Richard Sandiford <rdsandiford@googlemail.com>
5745
5746 PR target/45074
5747 * gcc.target/mips/pr45074.c: New test.
5748
5749 2011-06-01 Eric Botcazou <ebotcazou@adacore.com>
5750 Hans-Peter Nilsson <hp@axis.com>
5751
5752 PR rtl-optimization/48830
5753 * gcc.target/sparc/ultrasp12.c: New test.
5754
5755 2011-06-01 David Li <davidxl@google.com>
5756
5757 * gcc.dg/profile-dir-1.c: Change pass name.
5758 * gcc.dg/profile-dir-2.c: Ditto.
5759 * gcc.dg/tree-ssa/dump-1.c: Ditto.
5760 * gcc.dg/tree-ssa/loop-25.c: Ditto.
5761 * gcc.dg/tree-prof/stringop-1.c: Ditto.
5762 * gcc.dg/tree-prof/update-loopch.c: Ditto.
5763 * gcc.dg/tree-prof/stringop-2.c: Ditto.
5764 * gcc.dg/tree-prof/ic-misattribution-1.c: Ditto.
5765 * gcc.dg/tree-prof/ic-misattribution-1a.c: Ditto.
5766 * gcc.dg/tree-prof/indir-call-prof.c: Ditto.
5767 * gcc.dg/tree-prof/val-prof-1.c: Ditto.
5768 * gcc.dg/tree-prof/val-prof-2.c: Ditto.
5769 * gcc.dg/tree-prof/val-prof-3.c: Ditto.
5770 * gcc.dg/tree-prof/val-prof-4.c: Ditto.
5771 * gcc.dg/tree-prof/val-prof-5.c: Ditto.
5772 * gcc.dg/tree-prof/val-prof-7.c: Ditto.
5773 * gcc.dg/profile-dir-3.c: Ditto.
5774 * g++.dg/tree-prof/indir-call-prof.C: Ditto.
5775
5776 2011-06-01 Nicola Pero <nicola.pero@meta-innovation.com>
5777
5778 * objc.dg/attributes/method-nonnull-1.m: New test.
5779 * obj-c++.dg/attributes/method-nonnull-1.mm: New test.
5780
5781 2011-05-31 Tobias Burnus <burnus@net-b.de>
5782
5783 PR fortran/18918
5784 * gfortran.dg/coarray_atomic_1.f90: New.
5785 * gfortran.dg/coarray/atomic_1.f90: New.
5786
5787 2011-05-31 Jakub Jelinek <jakub@redhat.com>
5788
5789 * gcc.dg/guality/bswaptest.c: New test.
5790 * gcc.dg/guality/clztest.c: New test.
5791 * gcc.dg/guality/ctztest.c: New test.
5792 * gcc.dg/guality/rotatetest.c: New test.
5793
5794 PR target/48688
5795 * gcc.target/i386/pr48688.c: New test.
5796
5797 2010-11-15 Fabien Chêne <fabien@gcc.gnu.org>
5798
5799 PR c++/48010
5800 * g++.dg/lookup/name-clash9.C: New.
5801
5802 2011-05-31 Tobias Burnus <burnus@net-b.de>
5803
5804 PR fortran/18918
5805 * gfortran.dg/coarray/dummy_1.f90: New.
5806
5807 2011-05-31 Tobias Burnus <burnus@net-b.de>
5808
5809 PR fortran/18918
5810 * gfortran.dg/coarray/save_1.f90: New.
5811 * gfortran.dg/coarray_4.f90: Update dg-error.
5812
5813 2011-05-31 Jason Merrill <jason@redhat.com>
5814
5815 * g++.dg/cpp0x/rv-template1.C: New.
5816
5817 2011-05-31 Jakub Jelinek <jakub@redhat.com>
5818
5819 PR rtl-optimization/49235
5820 * gcc.dg/pr49235.c: New test.
5821
5822 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
5823
5824 PR tree-optimization/49093
5825 * gcc.dg/vect/pr49093.c: New test.
5826
5827 2011-05-31 Dodji Seketeli <dodji@redhat.com>
5828
5829 PR debug/49047
5830 * g++.dg/debug/dwarf2/cdtor-1.C: New test.
5831
5832 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
5833
5834 PR testsuite/49239
5835 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Initialize the
5836 output array.
5837
5838 2011-05-30 Kaz Kojima <kkojima@gcc.gnu.org>
5839
5840 PR target/49186
5841 * gcc.c-torture/execute/pr49186.c: New.
5842
5843 2011-05-30 H.J. Lu <hongjiu.lu@intel.com>
5844
5845 PR target/49168
5846 * gcc.target/i386/pr49168-1.c: New.
5847
5848 2011-05-30 Jakub Jelinek <jakub@redhat.com>
5849 Eric Botcazou <ebotcazou@adacore.com>
5850
5851 * gcc.dg/guality/drap.c: New test.
5852
5853 2011-05-30 Richard Guenther <rguenther@suse.de>
5854
5855 PR tree-optimization/49210
5856 * gnat.dg/boolean_subtype2.ad[sb]: New testcase.
5857 * gnat.dg/boolean_subtype2_pkg.ads: New helper.
5858
5859 2011-05-30 Jakub Jelinek <jakub@redhat.com>
5860
5861 PR c++/49223
5862 * g++.dg/gomp/pr49223-1.C: New test.
5863 * g++.dg/gomp/pr49223-2.C: New test.
5864
5865 2011-05-30 Richard Guenther <rguenther@suse.de>
5866
5867 PR tree-optimization/49218
5868 * gcc.c-torture/execute/pr49218.c: New testcase.
5869
5870 2011-05-30 Ira Rosen <ira.rosen@linaro.org>
5871
5872 PR tree-optimization/49199
5873 * gcc.dg/vect/no-scevccp-pr49199.c: New test.
5874 * gcc.dg/vect/vect.exp: Run no-scevccp-pr* tests with
5875 -fno-tree-scev-cprop.
5876
5877 2011-05-29 Janus Weil <janus@gcc.gnu.org>
5878
5879 PR fortran/47601
5880 * gfortran.dg/extends_13.f03: New.
5881
5882 2011-05-29 Jakub Jelinek <jakub@redhat.com>
5883
5884 PR rtl-optimization/49095
5885 * gcc.target/i386/pr49095.c: New test.
5886
5887 2011-05-29 Tobias Burnus <burnus@net-b.de>
5888
5889 PR fortran/18918
5890 * gfortran.dg/coarray_24.f90: New.
5891
5892 2011-05-29 Tobias Burnus <burnus@net-b.de>
5893
5894 PR fortran/18918
5895 * gfortran.dg/coarray_23.f90: New.
5896
5897 2011-05-29 Richard Sandiford <rdsandiford@googlemail.com>
5898
5899 From Ryan Mansfield
5900 * gcc.dg/pr48826.c: New test.
5901
5902 2011-05-29 Richard Guenther <rguenther@suse.de>
5903
5904 PR tree-optimization/49217
5905 * gcc.dg/torture/pr49217.c: New testcase.
5906
5907 2011-05-29 Ira Rosen <ira.rosen@linaro.org>
5908
5909 PR testsuite/49222
5910 * gcc.dg/vect/pr49038.c: Use MAP_ANON if MAP_ANONYMOUS is not defined.
5911
5912 2011-05-29 Eric Botcazou <ebotcazou@adacore.com>
5913
5914 * gnat.dg/boolean_subtype.adb: Rename to...
5915 * gnat.dg/boolean_subtype1.adb: ...this.
5916
5917 2011-05-28 Jason Merrill <jason@redhat.com>
5918
5919 * g++.dg/cpp0x/lambda/lambda-syntax1.C: New.
5920
5921 2011-05-27 Jason Merrill <jason@redhat.com>
5922
5923 * g++.dg/cpp0x/enum18.C: Adjust.
5924
5925 * g++.dg/cpp0x/lambda/lambda-template2.C: New.
5926
5927 2011-05-27 Tobias Burnus <burnus@net-b.de>
5928
5929 PR fortran/18918
5930 * gfortran.dg/coarray_22.f90: New.
5931
5932 2011-05-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5933
5934 PR tree-optimization/46728
5935 * gcc.target/powerpc/pr46728-1.c: New.
5936 * gcc.target/powerpc/pr46728-2.c: New.
5937 * gcc.target/powerpc/pr46728-3.c: New.
5938 * gcc.target/powerpc/pr46728-4.c: New.
5939 * gcc.target/powerpc/pr46728-5.c: New.
5940 * gcc.dg/pr46728-6.c: New.
5941 * gcc.target/powerpc/pr46728-7.c: New.
5942 * gcc.target/powerpc/pr46728-8.c: New.
5943 * gcc.dg/pr46728-9.c: New.
5944 * gcc.target/powerpc/pr46728-10.c: New.
5945 * gcc.target/powerpc/pr46728-11.c: New.
5946 * gcc.dg/pr46728-12.c: New.
5947 * gcc.target/powerpc/pr46728-13.c: New.
5948 * gcc.target/powerpc/pr46728-14.c: New.
5949 * gcc.target/powerpc/pr46728-15.c: New.
5950 * gcc.target/powerpc/pr46728-16.c: New.
5951
5952 2011-05-27 Jason Merrill <jason@redhat.com>
5953
5954 * g++.dg/abi/mangle47.C: New.
5955
5956 PR c++/49176
5957 * g++.dg/template/const5.C: New.
5958
5959 * g++.dg/cpp0x/enum18.C: New.
5960
5961 * g++.dg/cpp0x/lambda/lambda-nested4.C: New.
5962
5963 * g++.dg/cpp0x/error6.C: New.
5964
5965 * g++.dg/cpp0x/error5.C: New.
5966
5967 2011-05-27 Jakub Jelinek <jakub@redhat.com>
5968
5969 PR c++/49165
5970 * g++.dg/eh/cond6.C: New test.
5971
5972 2011-05-27 Tobias Burnus <burnus@net-b.de>
5973
5974 PR fortran/48820
5975 * gfortran.dg/rank_3.f90: New.
5976 * gfortran.dg/rank_4.f90: New.
5977
5978 2011-05-27 Janis Johnson <janisjo@codesourcery.com>
5979
5980 * g++.dg/tree-ssa-pr43411.C: Rename function to be inlined and
5981 replace dump search.
5982
5983 2011-05-27 Eric Botcazou <ebotcazou@adacore.com>
5984
5985 * gnat.dg/bit_packed_array5.ads: Move dg directive to...
5986 * gnat.dg/bit_packed_array5.adb: ...here.
5987
5988 2011-05-27 Paolo Carlini <paolo.carlini@oracle.com>
5989
5990 PR c++/42056
5991 * g++.dg/cpp0x/auto25.C: New.
5992
5993 2011-05-27 Richard Guenther <rguenther@suse.de>
5994
5995 * gcc.c-torture/execute/920711-1.x: Add -fwrapv.
5996
5997 2011-05-27 Richard Guenther <rguenther@suse.de>
5998
5999 * gcc.c-torture/execute/920612-1.x: Add -fwrapv.
6000
6001 2011-05-27 Richard Guenther <rguenther@suse.de>
6002
6003 PR middle-end/49189
6004 * gnat.dg/bit_packed_array5.ad[sb]: New testcase.
6005
6006 2011-05-26 Jason Merrill <jason@redhat.com>
6007
6008 * g++.dg/cpp0x/friend1.C: New.
6009 * g++.dg/cpp0x/friend2.C: New.
6010
6011 * g++.dg/cpp0x/auto7.C: Update.
6012 * g++.dg/template/crash50.C: Adjust.
6013 * g++.dg/template/static9.C: Adjust.
6014 * g++.old-deja/g++.ext/memconst.C: Adjust.
6015
6016 2011-05-26 Janis Johnson <janisjo@codesourcery.com>
6017
6018 * gcc.dg/march.c: Ignore a note for some targets.
6019
6020 2011-05-26 Janis Johnson <janis187@us.ibm.com>
6021 Nathan Froyd <froydnj@codesourcery.com>
6022
6023 PR c++/2288
6024 PR c++/18770
6025 * g++.old-deja/g++.jason/cond.C: Remove xfails.
6026 * g++.dg/parse/pr18770.C: New test.
6027 * g++.dg/cpp0x/range-for5.C: Add dg-error marker.
6028
6029 2011-05-26 Thomas Koenig <tkoenig@gcc.gnu.org>
6030
6031 PR fortran/48955
6032 * gfortran.dg/dependency_40.f90 : New test.
6033
6034 2011-05-26 Tobias Burnus <burnus@net-b.de>
6035
6036 PR fortran/18918
6037 * gfortran.dg/coarray/registering_1.f90: New.
6038
6039 2011-05-26 Jason Merrill <jason@redhat.com>
6040
6041 * g++.dg/cpp0x/variadic111.C: New.
6042 * g++.dg/cpp0x/variadic41.C: Adjust.
6043
6044 2011-05-26 Richard Guenther <rguenther@suse.de>
6045
6046 PR tree-optimization/48702
6047 * gcc.dg/torture/pr48702.c: New testcase.
6048
6049 2011-05-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6050
6051 PR gcov-profile/48845
6052 * g++.dg/tree-prof/tree-prof.exp: Check for -fprofile-generate
6053 support.
6054 * gcc.dg/matrix/matrix.exp: Likewise.
6055 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
6056 * lib/target-supports-dg.exp (dg-require-profiling): Don't pass
6057 line number to check_profiling_available.
6058 * lib/target-supports.exp (check_profiling_available): Account for
6059 this.
6060 Require TLS runtime support with -fprofile-generate.
6061 * lib/profopt.exp (profopt-execute): Add TLS options for
6062 -fprofile-generate.
6063 * gcc.dg/pr47793.c: Add dg-require-profiling "-fprofile-generate".
6064
6065 2011-05-26 Jakub Jelinek <jakub@redhat.com>
6066
6067 PR c++/49165
6068 * g++.dg/eh/cond5.C: New test.
6069
6070 PR tree-optimization/49161
6071 * gcc.c-torture/execute/pr49161.c: New test.
6072
6073 2011-05-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
6074
6075 * gcc.target/arm/neon-vorn-vbic.c: New test.
6076
6077 2011-05-26 Ira Rosen <ira.rosen@linaro.org>
6078
6079 PR tree-optimization/49038
6080 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: New test.
6081 * gcc.dg/vect/pr49038.c: New test.
6082
6083 2011-05-26 Fabien Chêne <fabien@gcc.gnu.org>
6084 * g++.dg/init/pr25811-3.C: New.
6085 * g++.dg/init/pr25811-4.C: New.
6086
6087 2011-05-25 Jason Merrill <jason@redhat.com>
6088
6089 * g++.dg/cpp0x/enum17.C: New.
6090 * g++.old-deja/g++.jason/rfg10.C: Adjust.
6091
6092 * g++.dg/cpp0x/auto24.C: New.
6093
6094 * g++.dg/cpp0x/error4.C: New.
6095
6096 * g++.dg/cpp0x/rv-restrict.C: New.
6097
6098 * g++.dg/cpp0x/enum15.C: New.
6099 * g++.dg/cpp0x/constexpr-switch2.C: New.
6100
6101 * g++.dg/cpp0x/variadic110.C: New.
6102
6103 * g++.dg/cpp0x/auto9.C: Add typedef test.
6104
6105 * g++.dg/cpp0x/auto23.C: New.
6106 * g++.dg/cpp0x/auto9.C: Adjust.
6107
6108 * g++.dg/cpp0x/defaulted29.C: New.
6109
6110 * g++.dg/cpp0x/initlist51.C: New.
6111
6112 2011-05-25 Janis Johnson <janisjo@codesourcery.com>
6113
6114 * gcc.target/arm/fp16-compile-none-1.c: Update expected error.
6115 * g++.dg/abi/packed1.C: Suppress warning.
6116 * g++.dg/warn/Wunused-parm-3.C: Likewise.
6117 * g++.dg/template/stdarg1.C: Likewise.
6118 * g++.dg/other/packed1.C: Remove arm from xfail list.
6119
6120 2011-05-25 Jason Merrill <jason@redhat.com>
6121
6122 * g++.dg/cpp0x/enum16.C: New.
6123 * g++.dg/parse/error15.C: Adjust.
6124
6125 * g++.dg/cpp0x/initlist50.C: New.
6126
6127 * g++.dg/cpp0x/lambda/lambda-conv5.C: New.
6128
6129 * g++.dg/cpp0x/variadic109.C: New.
6130
6131 2011-05-25 H.J. Lu <hongjiu.lu@intel.com>
6132
6133 * gcc.target/i386/pause-1.c: New.
6134
6135 2011-05-25 Eric Botcazou <ebotcazou@adacore.com>
6136
6137 * gcc.dg/stack-usage-1.c: Adjust comment.
6138 * gcc.dg/stack-usage-2.c: New test.
6139
6140 2011-05-25 Jakub Jelinek <jakub@redhat.com>
6141
6142 PR c++/49136
6143 * g++.dg/cpp0x/constexpr-bitfield2.C: New test.
6144 * g++.dg/cpp0x/constexpr-bitfield3.C: New test.
6145
6146 2011-05-24 Vladimir Makarov <vmakarov@redhat.com>
6147
6148 PR rtl-optimization/48757
6149 * gfortran.dg/pr48757.f: New test case.
6150
6151 2011-05-24 Jason Merrill <jason@redhat.com>
6152
6153 * g++.dg/cpp0x/access01.C: New.
6154
6155 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
6156
6157 PR libobjc/48177
6158 * objc.dg/pr48177.m: New testcase.
6159
6160 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
6161
6162 PR objc/48187
6163 * objc.dg/pr48187.m: New testcase.
6164 * obj-c++.dg/pr48187.mm: New testcase.
6165 * objc.dg/ivar-extra-semicolon.m: New testcase.
6166
6167 2011-05-24 Jason Merrill <jason@redhat.com>
6168
6169 * g++.dg/template/access21.C: New.
6170 * g++.dg/template/access22.C: New.
6171
6172 2011-05-24 Michael Matz <matz@gcc.gnu.org>
6173
6174 PR rtl-optimization/48633
6175 * g++.dg/pr48633.C: New test.
6176
6177 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
6178
6179 PR target/49133
6180 * g++.dg/other/pr49133.C: New test.
6181
6182 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
6183 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6184
6185 * gcc.dg/torture/tls/run-gd.c: New test.
6186 * gcc.dg/torture/tls/run-ie.c: New test.
6187 * gcc.dg/torture/tls/run-ld.c: New test.
6188 * gcc.dg/torture/tls/run-le.c: New test.
6189 * lib/target-supports.exp (check_effective_target_tls_runtime):
6190 Build testcase with TLS options.
6191
6192 2011-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6193
6194 * gcc.dg/vect/pr48172.c: Remove dg-do run.
6195
6196 2011-05-24 Tom de Vries <tom@codesourcery.com>
6197
6198 PR tree-optimization/49121
6199 * gcc.dg/tree-ssa/ivopt_infer_2.c: Adapt test.
6200
6201 2011-05-23 Jason Merrill <jason@redhat.com>
6202
6203 * g++.dg/cpp0x/defaulted28.C: New.
6204
6205 * g++.dg/cpp0x/sfinae25.C: New.
6206
6207 * g++.dg/cpp0x/rv-cast2.C: New.
6208
6209 * g++.dg/cpp0x/enum14.C: New.
6210
6211 2011-05-23 Jakub Jelinek <jakub@redhat.com>
6212
6213 PR lto/49123
6214 * gcc.c-torture/execute/pr49123.c: New test.
6215
6216 PR debug/49032
6217 * gcc.dg/debug/pr49032.c: New test.
6218
6219 PR c/49120
6220 * gcc.dg/pr49120.c: New test.
6221
6222 2011-05-23 H.J. Lu <hongjiu.lu@intel.com>
6223
6224 PR target/47315
6225 * gcc.target/i386/pr47315.c: New test.
6226
6227 2011-05-23 Jason Merrill <jason@redhat.com>
6228
6229 * g++.dg/cpp0x/lambda/lambda-eh2.C: New.
6230
6231 * g++.dg/cpp0x/sfinae24.C: New.
6232
6233 * g++.dg/cpp0x/error3.C: New.
6234
6235 * g++.dg/cpp0x/defaulted27.C: New.
6236
6237 * g++.dg/cpp0x/decltype27.C: New.
6238
6239 2011-05-23 Richard Guenther <rguenther@suse.de>
6240
6241 * gcc.dg/tree-ssa/forwprop-11.c: Adjust and un-XFAIL.
6242
6243 2011-05-23 Richard Guenther <rguenther@suse.de>
6244
6245 PR tree-optimization/40874
6246 * g++.dg/tree-ssa/pr40874.C: New testcase.
6247
6248 2011-05-23 Richard Guenther <rguenther@suse.de>
6249
6250 PR tree-optimization/49115
6251 * g++.dg/torture/pr49115.C: New testcase.
6252
6253 2011-05-23 Richard Guenther <rguenther@suse.de>
6254
6255 PR middle-end/15419
6256 * gcc.dg/memcpy-3.c: New testcase.
6257
6258 2011-05-23 Jakub Jelinek <jakub@redhat.com>
6259
6260 PR middle-end/48973
6261 * gcc.c-torture/execute/pr48973-1.c: New test.
6262 * gcc.c-torture/execute/pr48973-2.c: New test.
6263
6264 2011-05-23 Jonathan Wakely <jwakely.gcc@gmail.com>
6265
6266 PR c++/18016
6267 * g++.dg/warn/pr18016.C: New.
6268
6269 2011-05-23 Tom de Vries <tom@codesourcery.com>
6270
6271 PR target/45098
6272 * gcc.target/arm/ivopts-6.c: New test.
6273
6274 2011-05-22 Jakub Jelinek <jakub@redhat.com>
6275
6276 PR middle-end/49029
6277 * gcc.c-torture/compile/pr49029.c: New test.
6278
6279 2011-05-22 Jason Merrill <jason@redhat.com>
6280
6281 * g++.dg/cpp0x/sfinae23.C: New.
6282 * g++.dg/cpp0x/sfinae8.C: Correct.
6283
6284 2011-05-22 Thomas Koenig <tkoenig@gcc.gnu.org>
6285
6286 * gfortran.dg/function_optimize_8.f90: New test case.
6287
6288 2011-05-22 Ira Rosen <ira.rosen@linaro.org>
6289
6290 PR tree-optimization/49087
6291 * gcc.dg/vect/O3-pr49087.c: New test.
6292
6293 2011-05-21 Jason Merrill <jason@redhat.com>
6294
6295 * g++.dg/debug/const5.C: New.
6296
6297 2011-05-20 Jason Merrill <jason@redhat.com>
6298
6299 * g++.dg/cpp0x/constexpr-static7.C: Extend.
6300
6301 * g++.dg/cpp0x/constexpr-static7.C: New.
6302
6303 * g++.dg/cpp0x/enum12.C: New.
6304 * g++.dg/cpp0x/enum13.C: New.
6305
6306 2011-05-21 Janus Weil <janus@gcc.gnu.org>
6307
6308 PR fortran/48699
6309 * gfortran.dg/select_type_23.f03: New.
6310
6311 2011-05-20 Jason Merrill <jason@redhat.com>
6312
6313 * g++.dg/cpp0x/defaulted26.C: New.
6314
6315 * g++.dg/cpp0x/noexcept02.C: Fix.
6316 * g++.dg/cpp0x/noexcept03.C: Fix.
6317 * g++.dg/cpp0x/noexcept08.C: Fix.
6318 * g++.dg/cpp0x/noexcept10.C: New.
6319
6320 2011-05-20 Janus Weil <janus@gcc.gnu.org>
6321
6322 PR fortran/48706
6323 * gfortran.dg/extends_12.f03: New.
6324
6325 2011-05-20 Jason Merrill <jason@redhat.com>
6326
6327 * g++.dg/template/koenig9.C: New.
6328 * g++.dg/opt/pr47615.C: Fix.
6329 * g++.dg/overload/defarg1.C: Fix.
6330 * g++.dg/tc1/dr213.C: Remove xfail.
6331 * g++.dg/torture/pr34850.C: Fix.
6332 * g++.dg/torture/pr39362.C: Fix.
6333 * g++.old-deja/g++.brendan/crash56.C: Fix.
6334 * g++.old-deja/g++.pt/memtemp47.C: Fix.
6335
6336 2011-05-20 Richard Guenther <rguenther@suse.de>
6337
6338 PR tree-optimization/49079
6339 * gcc.dg/torture/pr49079.c: New testcase.
6340
6341 2011-05-20 Jakub Jelinek <jakub@redhat.com>
6342
6343 PR tree-optimization/49073
6344 * gcc.c-torture/execute/pr49073.c: New test.
6345
6346 2011-06-19 Tobias Burnus <burnus@net-b.de>
6347
6348 PR fortran/18918
6349 * gfortran.dg/coarray_21.f90: New.
6350
6351 2011-05-19 Joseph Myers <joseph@codesourcery.com>
6352
6353 * lib/prune.exe (prune_gcc_output): Expect "error:" in collect2
6354 output.
6355
6356 2011-05-19 Richard Guenther <rguenther@suse.de>
6357
6358 PR testsuite/49063
6359 * gcc.dg/builtin-object-size-11.c: Use -std=gnu89.
6360
6361 2011-05-19 Richard Guenther <rguenther@suse.de>
6362
6363 PR middle-end/48985
6364 * gcc.dg/builtin-object-size-11.c: New testcase.
6365
6366 2011-05-19 Tom de Vries <tom@codesourcery.com>
6367
6368 PR target/45098
6369 * gcc.target/arm/ivopts.c: New test.
6370 * gcc.target/arm/ivopts-2.c: New test.
6371
6372 2011-05-19 Tom de Vries <tom@codesourcery.com>
6373
6374 * lib/lib/scanasm.exp (object-size): Fix target selector handling.
6375
6376 2011-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6377
6378 * gcc.c-torture/execute/960321-1.x: Remove.
6379
6380 2011-05-18 Janus Weil <janus@gcc.gnu.org>
6381
6382 PR fortran/48700
6383 * gfortran.dg/move_alloc_4.f90: New.
6384
6385 2011-05-18 H.J. Lu <hongjiu.lu@intel.com>
6386
6387 PR target/49002
6388 * gcc.target/i386/pr49002-1.c: New test.
6389 * gcc.target/i386/pr49002-2.c: Likewise.
6390
6391 2011-05-18 Jakub Jelinek <jakub@redhat.com>
6392
6393 PR tree-optimization/49039
6394 * gcc.c-torture/execute/pr49039.c: New test.
6395 * gcc.dg/tree-ssa/pr49039.c: New test.
6396 * g++.dg/torture/pr49039.C: New test.
6397
6398 2011-05-18 Jason Merrill <jason@redhat.com>
6399
6400 * g++.dg/cpp0x/constexpr-incomplete3.C: New.
6401 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust.
6402 * g++.dg/cpp0x/constexpr-memfn1.C: Adjust.
6403
6404 2011-05-18 Stuart Henderson <shenders@gcc.gnu.org>
6405
6406 * gcc.target/bfin/mcpu-bf592.c: New test.
6407
6408 2011-05-18 Ira Rosen <ira.rosen@linaro.org>
6409
6410 PR tree-optimization/41881
6411 * gcc.dg/vect/O3-pr41881.c: New test.
6412 * gcc.dg/vect/O3-slp-reduc-10.c: New test.
6413
6414 2011-05-18 Jakub Jelinek <jakub@redhat.com>
6415
6416 PR tree-optimization/49000
6417 * gcc.dg/pr49000.c: New test.
6418
6419 2011-05-17 Eric Botcazou <ebotcazou@adacore.com>
6420
6421 * gnat.dg/invalid1.adb: New test.
6422
6423 2011-05-16 Uros Bizjak <ubizjak@gmail.com>
6424
6425 * gcc.target/i386/avx-vzeroupper-16.c: Update scan-assembler-times
6426 scan pattern.
6427 * gcc.target/i386/avx-vzeroupper-17.c: Ditto.
6428 * gcc.target/i386/avx-vzeroupper-18.c: Ditto.
6429
6430 2011-05-15 Jonathan Wakely <jwakely.gcc@gmail.com>
6431
6432 PR c++/48994
6433 * g++.dg/cpp0x/range-for18.C: New.
6434
6435 2011-05-15 Tobias Burnus <burnus@net-b.de>
6436
6437 PR fortran/18918
6438 * gfortran.dg/coarray/image_index_2.f90: New.
6439
6440 2011-05-13 Ville Voutilainen <ville.voutilainen@gmail.com>
6441
6442 * g++.dg/cpp0x/override1.C: Move from inherit/virtual9.C.
6443 * g++.dg/cpp0x/override2.C: New.
6444
6445 2011-05-14 Tobias Burnus <burnus@net-b.de>
6446
6447 PR fortran/18918
6448 * gfortran.de/coarray_20.f90: New.
6449
6450 2011-05-14 Thomas Koenig <tkoenig@gcc.gnu.org>
6451
6452 PR fortran/22572
6453 * function_optimize_7.f90: New test case.
6454
6455 2011-05-13 Jason Merrill <jason@redhat.com>
6456
6457 * g++.dg/cpp0x/decltype26.C: New.
6458 * g++.dg/cpp0x/enum11.C: New.
6459
6460 2011-05-13 Tobias Burnus <burnus@net-b.de>
6461
6462 PR fortran/48972
6463 PR fortran/48991
6464 * gfortran.dg/assign_8.f90: Update dg-error.
6465
6466 2011-05-13 Tobias Burnus <burnus@net-b.de>
6467
6468 PR fortran/48972
6469 * gfortran.dg/io_constraints_8.f90: New.
6470 * gfortran.dg/io_constraints_9.f90: New.
6471
6472 2011-05-13 Martin Thuresson <martint@google.com>
6473
6474 PR gcov-profile/47793
6475 * gcc.dg/pr47793.c: New.
6476
6477 2011-05-12 Jakub Jelinek <jakub@redhat.com>
6478
6479 PR tree-optimization/48975
6480 * gcc.dg/pr48975.c: New test.
6481
6482 2011-05-12 Tobias Burnus <burnus@net-b.de>
6483
6484 PR fortran/48972
6485 * gfortran.dg/iso_c_binding_compiler_3.f90: New.
6486
6487 2011-05-12 Jason Merrill <jason@redhat.com>
6488
6489 * g++.dg/cpp0x/constexpr-incomplete2.C: New.
6490
6491 2011-05-12 Geert Bosch <bosch@adacore.com>
6492
6493 * gnat.dg/view_conversion1.adb: New test.
6494
6495 2011-05-12 Richard Guenther <rguenther@suse.de>
6496
6497 PR tree-optimization/48172
6498 * gcc.dg/vect/pr48172.c: New testcase.
6499
6500 2011-05-12 Jakub Jelinek <jakub@redhat.com>
6501
6502 PR debug/48967
6503 * g++.dg/opt/pr48967.C: New test.
6504
6505 2011-05-11 Jason Merrill <jason@redhat.com>
6506
6507 * g++.dg/cpp0x/constexpr-friend.C: New.
6508 * g++.dg/cpp0x/constexpr-incomplete1.C: New.
6509
6510 * g++.dg/cpp0x/sfinae22.C: New.
6511
6512 2011-05-11 Tobias Burnus <burnus@net-b.de>
6513
6514 PR fortran/48889
6515 * gfortran.dg/generic_24.f90: New.
6516
6517 2011-05-11 Richard Guenther <rguenther@suse.de>
6518
6519 PR tree-optimization/15256
6520 * gcc.dg/tree-ssa/forwprop-14.c: New testcase.
6521
6522 2011-05-11 Jakub Jelinek <jakub@redhat.com>
6523
6524 PR debug/48159
6525 * gcc.dg/pr48159-1.c: New test.
6526 * gcc.dg/pr48159-2.c: New test.
6527
6528 2011-05-11 Richard Guenther <rguenther@suse.de>
6529
6530 PR middle-end/48953
6531 * gcc.dg/torture/pr48953.c: New testcase.
6532
6533 2011-05-11 Richard Guenther <rguenther@suse.de>
6534
6535 PR tree-optimization/18041
6536 * gcc.dg/tree-ssa/forwprop-13.c: New testcase.
6537
6538 2011-05-11 Alan Modra <amodra@gmail.com>
6539
6540 PR target/47755
6541 * gcc.target/powerpc/pr47755-2.c: Require vsx_hw.
6542
6543 2011-05-10 Jason Merrill <jason@redhat.com>
6544
6545 * g++.dg/cpp0x/defaulted25.C: New.
6546 * g++.dg/template/crash7.C: Adjust.
6547
6548 * g++.dg/cpp0x/variadic108.C: New.
6549
6550 2011-05-10 Ville Voutilainen <ville.voutilainen@gmail.com>
6551
6552 * g++.dg/inherit/virtual9.C: Extend.
6553
6554 2011-05-10 Michael Meissner <meissner@linux.vnet.ibm.com>
6555
6556 PR target/48857
6557 * gcc.target/powerpc/pr48857.c: New file, make sure V2DI arguments
6558 are passed and returned in vector registers.
6559
6560 2011-05-10 Richard Guenther <rguenther@suse.de>
6561
6562 * gcc.dg/tree-ssa/ssa-fre-2.c: Disable forwprop.
6563 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
6564 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
6565 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
6566 * gcc.dg/tree-ssa/scev-cast.c: Adjust. Note what transformation
6567 applies.
6568
6569 2011-05-10 Jakub Jelinek <jakub@redhat.com>
6570
6571 PR tree-optimization/48611
6572 PR tree-optimization/48794
6573 * gfortran.dg/gomp/pr48611.f90: New test.
6574 * gfortran.dg/gomp/pr48794.f90: New test.
6575
6576 PR debug/48928
6577 * gcc.dg/dfp/pr48928.c: New test.
6578
6579 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
6580
6581 PR c++/48522
6582 * g++.dg/cpp0x/pr48522.C: New.
6583
6584 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
6585
6586 PR c++/48735
6587 * g++.dg/cpp0x/sfinae21.C: New.
6588
6589 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
6590
6591 * g++.dg/template/sfinae28.C: Rename to...
6592 * g++.dg/cpp0x/sfinae19.C: ... this.
6593 * g++.dg/template/sfinae29.C: Rename to...
6594 * g++.dg/cpp0x/sfinae20.C: ... this.
6595
6596 2011-05-09 Jeff Law <law@redhat.com>
6597
6598 * lib/gcc-gdb-test.exp (gdb-test): Reorder matchers to give more
6599 consistent results.
6600
6601 2011-05-09 Fabien Chêne <fabien@gcc.gnu.org>
6602
6603 PR c++/20039
6604 * g++.dg/init/pr20039.C: New.
6605
6606 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
6607
6608 PR c++/48737
6609 PR c++/48744
6610 * g++.dg/template/sfinae28.C: New.
6611 * g++.dg/template/sfinae29.C: Likewise.
6612
6613 2011-05-09 Jason Merrill <jason@redhat.com>
6614
6615 * g++.dg/template/nontype23.C: New.
6616
6617 2011-05-07 Fabien Chêne <fabien@gcc.gnu.org>
6618 PR c++/48859
6619 * g++.dg/init/pr48859.C: New.
6620
6621 2011-05-09 Jason Merrill <jason@redhat.com>
6622
6623 * gcc.dg/gcc.dg/uninit-D.c: Move to c-c++-common.
6624 * gcc.dg/gcc.dg/uninit-D-O0.c: Move to c-c++-common.
6625 * gcc.dg/gcc.dg/uninit-E.c: Move to c-c++-common.
6626 * gcc.dg/gcc.dg/uninit-E-O0.c: Move to c-c++-common.
6627 * gcc.dg/gcc.dg/uninit-F.c: Move to c-c++-common.
6628 * gcc.dg/gcc.dg/uninit-F-O0.c: Move to c-c++-common.
6629 * gcc.dg/gcc.dg/uninit-G.c: Move to c-c++-common.
6630 * gcc.dg/gcc.dg/uninit-G-O0.c: Move to c-c++-common.
6631
6632 2011-05-08 Ville Voutilainen <ville.voutilainen@gmail.com>
6633
6634 * g++.dg/inherit/virtual9.C: New.
6635
6636 2011-05-09 Dodji Seketeli <dodji@redhat.com>
6637
6638 PR c++/48574
6639 * g++.dg/template/dependent-expr8.C: New test case.
6640
6641 2011-05-07 Zdenek Dvorak <ook@ucw.cz>
6642
6643 PR tree-optimization/48837
6644 * gcc.dg/pr48837.c: New testcase.
6645
6646 2011-05-06 Jason Merrill <jason@redhat.com>
6647
6648 * g++.dg/cpp0x/constexpr-condition2.C: New.
6649
6650 * g++.dg/cpp0x/constexpr-missing.C: New.
6651
6652 2011-05-06 Tobias Burnus <burnus@net-b.de>
6653
6654 PR fortran/18918
6655 * gfortran.dg/coarray/this_image_2.f90: New.
6656
6657 2011-05-06 Tobias Burnus <burnus@net-b.de>
6658
6659 PR fortran/48858
6660 PR fortran/48820
6661 * gfortran.dg/bind_c_usage_22.f90: New.
6662 * gfortran.dg/bind_c_usage_23.f90: New.
6663 * gfortran.dg/bind_c_usage_24.f90: New.
6664 * gfortran.dg/bind_c_usage_24_c.c: New.
6665
6666 2011-05-06 Dodji Seketeli <dodji@redhat.com>
6667
6668 PR c++/48838
6669 * g++.dg/template/member9.C: New test case.
6670
6671 2011-05-05 Eric Botcazou <ebotcazou@adacore.com>
6672
6673 * gnat.dg/discr29.ad[sb]: New test.
6674 * gnat.dg/discr30.adb: Likewise.
6675
6676 2011-05-05 Julian Brown <julian@codesourcery.com>
6677
6678 * gcc.target/arm/neon-vset_lanes8.c: New test.
6679
6680 2011-05-05 Jason Merrill <jason@redhat.com>
6681
6682 * g++.dg/init/new32.C: New.
6683
6684 2011-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6685
6686 * gfortran.dg/fmt_g0_6.f08: Use dg-options "-ffloat-store".
6687 Fix typo.
6688
6689 2011-05-05 Jakub Jelinek <jakub@redhat.com>
6690
6691 PR rtl-optimization/48381
6692 * gcc.c-torture/compile/pr48381.c: New test.
6693
6694 2011-05-05 Uros Bizjak <ubizjak@gmail.com>
6695
6696 * gcc.target/i386/opt-1.c: Add --param min-insn-to-prefetch -ratio=0
6697 to dg-options.
6698 * gcc.target/i386/opt-1.c: Ditto.
6699
6700 2011-05-04 Jason Merrill <jason@redhat.com>
6701
6702 * g++.dg/conversion/base1.C: New.
6703
6704 2011-05-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6705
6706 PR libgfortran/48787
6707 * gfortran.dg/round_3.f08: Add more checks to test case.
6708
6709 2011-05-04 Hans-Peter Nilsson <hp@axis.com>
6710
6711 * gfortran.dg/pr47878.f90, gfortran.dg/endfile_3.f90,
6712 gfortran.dg/endfile_4.f90, gfortran.dg/ftell_3.f90,
6713 gfortran.dg/fmt_cache_1.f, gfortran.dg/namelist_66.f90:
6714 Gate test on effective_target fd_truncate.
6715
6716 2011-05-04 Uros Bizjak <ubizjak@gmail.com>
6717
6718 * gcc.target/i386/recip-vec-divf.c: Decrease array sizes.
6719 * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
6720 * gcc.target/i386/recip-vec-divf-avx.c: Increase array sizes.
6721 * gcc.target/i386/recip-vec-sqrtf-avx.c: Ditto. Update scan times.
6722 * gcc.target/i386/ssefn-1.c: Add -mno-sse2 to dg-options.
6723 * gcc.target/i386/pr38824.c: Ditto.
6724 * gcc.target/i386/vecinit-1.c: Add -mno-sse4 to dg-options.
6725 * gcc.target/i386/vecinit-2.c: Ditto.
6726 * gcc.target/i386/sse-19.c: Add -mno-ssse3 to dg-options.
6727 * gcc.target/i386/parity-1.c: Add -mno-popcnt to dg-options.
6728 * gcc.target/i386/parity-2.c: Ditto.
6729 * gcc.target/i386/incoming-8.c: Add -mno-avx to dg-options.
6730
6731 2011-05-04 Stuart Henderson <shenders@gcc.gnu.org>
6732
6733 * gcc.target/bfin/mcpu-bf512.c: Update to latest silicon revision and
6734 remove duplication.
6735 * gcc.target/bfin/mcpu-bf514.c: Likewise.
6736 * gcc.target/bfin/mcpu-bf516.c: Likewise.
6737 * gcc.target/bfin/mcpu-bf518.c: Likewise.
6738
6739 2011-05-03 Tobias Burnus <burnus@net-b.de>
6740
6741 PR fortran/18918
6742 * gfortran.dg/coarray/this_image_1.f90: Remove dg-options.
6743
6744 2011-05-03 Tobias Burnus <burnus@net-b.de>
6745
6746 PR fortran/18918
6747 * gfortran.dg/coarray/this_image_1.f90: New.
6748
6749 2011-05-03 Tobias Burnus <burnus@net-b.de>
6750
6751 PR fortran/18918
6752 * gfortran.dg/coarray/caf.dg: New.
6753 * gfortran.dg/coarray/image_index_1.f90: New, copied
6754 from ../coarray_16.f90.
6755
6756 2011-05-03 Paolo Carlini <paolo.carlini@oracle.com>
6757
6758 PR c++/28501
6759 * g++.dg/ext/complex9.C: New.
6760
6761 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
6762
6763 From Mike Frysinger
6764 * gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0004.
6765 * gcc.target/bfin/mcpu-bf544.c, gcc.target/bfin/mcpu-bf547.c,
6766 gcc.target/bfin/mcpu-bf548.c, gcc.target/bfin/mcpu-bf549.c: Likewise.
6767
6768 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
6769
6770 * gcc.target/bfin/builtins: Created.
6771 * gcc.target/bfin/hisilh-O0.c: Deleted.
6772 * gcc.target/bfin/hisilh.c: Moved to...
6773 * gcc.target/bfin/builtins/hisilh.c: ...here.
6774 * gcc.target/bfin/builtins/shl_fr1x16-6.c: New test.
6775 * gcc.target/bfin/builtins/shr_fr1x16-1.c: Ditto.
6776 * gcc.target/bfin/builtins/shl_fr1x32-9.c: Ditto.
6777 * gcc.target/bfin/builtins/shr_fr1x32-4.c: Ditto.
6778 * gcc.target/bfin/builtins/shr_fr1x32-8.c: Ditto.
6779 * gcc.target/bfin/builtins/lshl_fr2x16-1.c: Ditto.
6780 * gcc.target/bfin/builtins/abs_fr1x16-1.c: Ditto.
6781 * gcc.target/bfin/builtins/norm32-1.c: Ditto.
6782 * gcc.target/bfin/builtins/shrl_fr1x16-3.c: Ditto.
6783 * gcc.target/bfin/builtins/norm_fr1x32-2.c: Ditto.
6784 * gcc.target/bfin/builtins/bfin-builtins.exp: Ditto.
6785 * gcc.target/bfin/builtins/norm16-2.c: Ditto.
6786 * gcc.target/bfin/builtins/norm32-5.c: Ditto.
6787 * gcc.target/bfin/builtins/norm_fr1x16-3.c: Ditto.
6788 * gcc.target/bfin/builtins/mult_fr1x32x32-2.c: Ditto.
6789 * gcc.target/bfin/builtins/norm16-6.c: Ditto.
6790 * gcc.target/bfin/builtins/norm32-9.c: Ditto.
6791 * gcc.target/bfin/builtins/mult_fr2x16-1.c: Ditto.
6792 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-2.c: Ditto.
6793 * gcc.target/bfin/builtins/min_fr2x16-1.c: Ditto.
6794 * gcc.target/bfin/builtins/max_fr2x16-2.c: Ditto.
6795 * gcc.target/bfin/builtins/norm32-10.c: Ditto.
6796 * gcc.target/bfin/builtins/shl_fr2x16-3.c: Ditto.
6797 * gcc.target/bfin/builtins/mulhisihh_fr2x16-1.c: Ditto.
6798 * gcc.target/bfin/builtins/diff_hl_fr2x16-2.c: Ditto.
6799 * gcc.target/bfin/builtins/shl_fr2x16-7.c: Ditto.
6800 * gcc.target/bfin/builtins/shr_fr2x16-2.c: Ditto.
6801 * gcc.target/bfin/builtins/mulhisilh_fr2x16-1.c: Ditto.
6802 * gcc.target/bfin/builtins/lshl_fr1x16-1.c: Ditto.
6803 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-2.c: Ditto.
6804 * gcc.target/bfin/builtins/negate_fr1x32-2.c: Ditto.
6805 * gcc.target/bfin/builtins/negate_fr1x16-3.c: Ditto.
6806 * gcc.target/bfin/builtins/abs_fr2x16-2.c: Ditto.
6807 * gcc.target/bfin/builtins/shrl_fr2x16-4.c: Ditto.
6808 * gcc.target/bfin/builtins/mult_fr1x16-1.c: Ditto.
6809 * gcc.target/bfin/builtins/max_fr1x32-1.c: Ditto.
6810 * gcc.target/bfin/builtins/min_fr1x16-1.c: Ditto.
6811 * gcc.target/bfin/builtins/shl_fr1x32-2.c: Ditto.
6812 * gcc.target/bfin/builtins/max_fr1x16-2.c: Ditto.
6813 * gcc.target/bfin/builtins/shl_fr1x16-3.c: Ditto.
6814 * gcc.target/bfin/builtins/add_fr2x16-1.c: Ditto.
6815 * gcc.target/bfin/builtins/shl_fr1x32-6.c: Ditto.
6816 * gcc.target/bfin/builtins/shr_fr1x32-1.c: Ditto.
6817 * gcc.target/bfin/builtins/shr_fr1x32.c: Ditto.
6818 * gcc.target/bfin/builtins/shl_fr1x16-7.c: Ditto.
6819 * gcc.target/bfin/builtins/shr_fr1x16-2.c: Ditto.
6820 * gcc.target/bfin/builtins/shr_fr1x32-5.c: Ditto.
6821 * gcc.target/bfin/builtins/shr_fr1x32-9.c: Ditto.
6822 * gcc.target/bfin/builtins/abs_fr1x32-1.c: Ditto.
6823 * gcc.target/bfin/builtins/lshl_fr2x16-2.c: Ditto.
6824 * gcc.target/bfin/builtins/abs_fr1x16-2.c: Ditto.
6825 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-1.c: Ditto.
6826 * gcc.target/bfin/builtins/norm32-2.c: Ditto.
6827 * gcc.target/bfin/builtins/shrl_fr1x16-4.c: Ditto.
6828 * gcc.target/bfin/builtins/norm16-3.c: Ditto.
6829 * gcc.target/bfin/builtins/norm32-6.c: Ditto.
6830 * gcc.target/bfin/builtins/norm16-7.c: Ditto.
6831 * gcc.target/bfin/builtins/mult_fr2x16-2.c: Ditto.
6832 * gcc.target/bfin/builtins/min_fr2x16-2.c: Ditto.
6833 * gcc.target/bfin/builtins/add_fr1x16-1.c: Ditto.
6834 * gcc.target/bfin/builtins/norm32-11.c: Ditto.
6835 * gcc.target/bfin/builtins/sub_fr2x16-1.c: Ditto.
6836 * gcc.target/bfin/builtins/shl_fr2x16-4.c: Ditto.
6837 * gcc.target/bfin/builtins/mulhisihh_fr2x16-2.c: Ditto.
6838 * gcc.target/bfin/builtins/diff_lh_fr2x16-1.c: Ditto.
6839 * gcc.target/bfin/builtins/shl_fr2x16-8.c: Ditto.
6840 * gcc.target/bfin/builtins/shr_fr2x16-3.c: Ditto.
6841 * gcc.target/bfin/builtins/mulhisilh_fr2x16-2.c: Ditto.
6842 * gcc.target/bfin/builtins/lshl_fr1x16-2.c: Ditto.
6843 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-1.c: Ditto.
6844 * gcc.target/bfin/builtins/shrl_fr2x16-1.c: Ditto.
6845 * gcc.target/bfin/builtins/mult_fr1x32-1.c: Ditto.
6846 * gcc.target/bfin/builtins/min_fr1x32-1.c: Ditto.
6847 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-1.c: Ditto.
6848 * gcc.target/bfin/builtins/mult_fr1x16-2.c: Ditto.
6849 * gcc.target/bfin/builtins/max_fr1x32-2.c: Ditto.
6850 * gcc.target/bfin/builtins/min_fr1x16-2.c: Ditto.
6851 * gcc.target/bfin/builtins/shl_fr1x32.c: Ditto.
6852 * gcc.target/bfin/builtins/shl_fr1x32-3.c: Ditto.
6853 * gcc.target/bfin/builtins/shl_fr1x16-4.c: Ditto.
6854 * gcc.target/bfin/builtins/sub_fr1x16-1.c: Ditto.
6855 * gcc.target/bfin/builtins/add_fr2x16-2.c: Ditto.
6856 * gcc.target/bfin/builtins/shl_fr1x32-7.c: Ditto.
6857 * gcc.target/bfin/builtins/shr_fr1x32-2.c: Ditto.
6858 * gcc.target/bfin/builtins/shl_fr1x16-8.c: Ditto.
6859 * gcc.target/bfin/builtins/shr_fr1x16-3.c: Ditto.
6860 * gcc.target/bfin/builtins/shr_fr1x32-6.c: Ditto.
6861 * gcc.target/bfin/builtins/circptr.c: Ditto.
6862 * gcc.target/bfin/builtins/negate_fr2x16-1.c: Ditto.
6863 * gcc.target/bfin/builtins/abs_fr1x32-2.c: Ditto.
6864 * gcc.target/bfin/builtins/multr_fr2x16-1.c: Ditto.
6865 * gcc.target/bfin/builtins/sum_fr2x16-1.c: Ditto.
6866 * gcc.target/bfin/builtins/shrl_fr1x16-1.c: Ditto.
6867 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-2.c: Ditto.
6868 * gcc.target/bfin/builtins/norm32-3.c: Ditto.
6869 * gcc.target/bfin/builtins/norm_fr1x16-1.c: Ditto.
6870 * gcc.target/bfin/builtins/norm16-4.c: Ditto.
6871 * gcc.target/bfin/builtins/norm32-7.c: Ditto.
6872 * gcc.target/bfin/builtins/norm16-8.c: Ditto.
6873 * gcc.target/bfin/builtins/add_fr1x32-1.c: Ditto.
6874 * gcc.target/bfin/builtins/shl_fr2x16-1.c: Ditto.
6875 * gcc.target/bfin/builtins/add_fr1x16-2.c: Ditto.
6876 * gcc.target/bfin/builtins/shl_fr2x16-5.c: Ditto.
6877 * gcc.target/bfin/builtins/norm32-12.c: Ditto.
6878 * gcc.target/bfin/builtins/sub_fr2x16-2.c: Ditto.
6879 * gcc.target/bfin/builtins/diff_lh_fr2x16-2.c: Ditto.
6880 * gcc.target/bfin/builtins/mulhisihl_fr2x16-1.c: Ditto.
6881 * gcc.target/bfin/builtins/shr_fr2x16-4.c: Ditto.
6882 * gcc.target/bfin/builtins/mulhisill_fr2x16-1.c: Ditto.
6883 * gcc.target/bfin/builtins/negate_fr1x16-1.c: Ditto.
6884 * gcc.target/bfin/builtins/multr_fr1x16-1.c: Ditto.
6885 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-2.c: Ditto.
6886 * gcc.target/bfin/builtins/shrl_fr2x16-2.c: Ditto.
6887 * gcc.target/bfin/builtins/mult_fr1x32x32NS-1.c: Ditto.
6888 * gcc.target/bfin/builtins/mult_fr1x32-2.c: Ditto.
6889 * gcc.target/bfin/builtins/min_fr1x32-2.c: Ditto.
6890 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-2.c: Ditto.
6891 * gcc.target/bfin/builtins/shl_fr1x16-1.c: Ditto.
6892 * gcc.target/bfin/builtins/sub_fr1x32-1.c: Ditto.
6893 * gcc.target/bfin/builtins/shl_fr1x32-4.c: Ditto.
6894 * gcc.target/bfin/builtins/sub_fr1x16-2.c: Ditto.
6895 * gcc.target/bfin/builtins/shl_fr1x16-5.c: Ditto.
6896 * gcc.target/bfin/builtins/shl_fr1x32-8.c: Ditto.
6897 * gcc.target/bfin/builtins/shr_fr1x32-3.c: Ditto.
6898 * gcc.target/bfin/builtins/shr_fr1x16-4.c: Ditto.
6899 * gcc.target/bfin/builtins/shr_fr1x32-7.c: Ditto.
6900 * gcc.target/bfin/builtins/negate_fr2x16-2.c: Ditto.
6901 * gcc.target/bfin/builtins/multr_fr2x16-2.c: Ditto.
6902 * gcc.target/bfin/builtins/sum_fr2x16-2.c: Ditto.
6903 * gcc.target/bfin/builtins/shrl_fr1x16-2.c: Ditto.
6904 * gcc.target/bfin/builtins/norm_fr1x32-1.c: Ditto.
6905 * gcc.target/bfin/builtins/norm16-1.c: Ditto.
6906 * gcc.target/bfin/builtins/norm_fr1x16-2.c: Ditto.
6907 * gcc.target/bfin/builtins/mult_fr1x32x32-1.c: Ditto.
6908 * gcc.target/bfin/builtins/norm32-4.c: Ditto.
6909 * gcc.target/bfin/builtins/norm16-5.c: Ditto.
6910 * gcc.target/bfin/builtins/norm32-8.c: Ditto.
6911 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-1.c: Ditto.
6912 * gcc.target/bfin/builtins/max_fr2x16-1.c: Ditto.
6913 * gcc.target/bfin/builtins/add_fr1x32-2.c: Ditto.
6914 * gcc.target/bfin/builtins/shl_fr2x16-2.c: Ditto.
6915 * gcc.target/bfin/builtins/shl_fr2x16-6.c: Ditto.
6916 * gcc.target/bfin/builtins/diff_hl_fr2x16-1.c: Ditto.
6917 * gcc.target/bfin/builtins/shr_fr2x16-1.c: Ditto.
6918 * gcc.target/bfin/builtins/mulhisihl_fr2x16-2.c: Ditto.
6919 * gcc.target/bfin/builtins/negate_fr1x32-1.c: Ditto.
6920 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-1.c: Ditto.
6921 * gcc.target/bfin/builtins/multr_fr1x16-2.c: Ditto.
6922 * gcc.target/bfin/builtins/mulhisill_fr2x16-2.c: Ditto.
6923 * gcc.target/bfin/builtins/negate_fr1x16-2.c: Ditto.
6924 * gcc.target/bfin/builtins/abs_fr2x16-1.c: Ditto.
6925 * gcc.target/bfin/builtins/shrl_fr2x16-3.c: Ditto.
6926 * gcc.target/bfin/builtins/mult_fr1x32x32NS-2.c: Ditto.
6927 * gcc.target/bfin/builtins/shl_fr1x32-1.c: Ditto.
6928 * gcc.target/bfin/builtins/max_fr1x16-1.c: Ditto.
6929 * gcc.target/bfin/builtins/shl_fr1x16-2.c: Ditto.
6930 * gcc.target/bfin/builtins/sub_fr1x32-2.c: Ditto.
6931 * gcc.target/bfin/builtins/shl_fr1x32-5.c: Ditto.
6932
6933 2011-05-03 Bernd Schmidt <bernds@codesourcery.com>
6934
6935 * gcc.target/arm/cold-lc.c: New test.
6936
6937 2011-05-03 Jakub Jelinek <jakub@redhat.com>
6938
6939 PR target/48774
6940 * gcc.dg/pr48774.c: New test.
6941
6942 2011-05-03 Richard Guenther <rguenther@suse.de>
6943
6944 * gcc.dg/large-size-array-5.c: New testcase.
6945
6946 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
6947
6948 * gcc.dg/vect/vect-strided-u16-i3.c: New test.
6949
6950 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
6951
6952 * lib/target-supports.exp (check_effective_target_vect_strided):
6953 Replace with...
6954 (check_effective_target_vect_strided2)
6955 (check_effective_target_vect_strided3)
6956 (check_effective_target_vect_strided4)
6957 (check_effective_target_vect_strided8): ...these new functions.
6958
6959 * gcc.dg/vect/O3-pr39675-2.c: Update accordingly.
6960 * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Likewise.
6961 * gcc.dg/vect/fast-math-slp-27.c: Likewise.
6962 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Likewise.
6963 * gcc.dg/vect/pr37539.c: Likewise.
6964 * gcc.dg/vect/slp-11a.c: Likewise.
6965 * gcc.dg/vect/slp-11b.c: Likewise.
6966 * gcc.dg/vect/slp-11c.c: Likewise.
6967 * gcc.dg/vect/slp-12a.c: Likewise.
6968 * gcc.dg/vect/slp-12b.c: Likewise.
6969 * gcc.dg/vect/slp-18.c: Likewise.
6970 * gcc.dg/vect/slp-19a.c: Likewise.
6971 * gcc.dg/vect/slp-19b.c: Likewise.
6972 * gcc.dg/vect/slp-21.c: Likewise.
6973 * gcc.dg/vect/slp-23.c: Likewise.
6974 * gcc.dg/vect/vect-cselim-1.c: Likewise.
6975
6976 * gcc.dg/vect/fast-math-vect-complex-3.c: Use vect_stridedN
6977 instead of vect_interleave && vect_extract_even_odd.
6978 * gcc.dg/vect/no-scevccp-outer-10a.c: Likewise.
6979 * gcc.dg/vect/no-scevccp-outer-10b.c: Likewise.
6980 * gcc.dg/vect/no-scevccp-outer-20.c: Likewise.
6981 * gcc.dg/vect/vect-1.c: Likewise.
6982 * gcc.dg/vect/vect-10.c: Likewise.
6983 * gcc.dg/vect/vect-98.c: Likewise.
6984 * gcc.dg/vect/vect-107.c: Likewise.
6985 * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
6986 * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
6987 * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
6988 * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
6989 * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
6990 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
6991 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
6992 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
6993 * gcc.dg/vect/vect-strided-float.c: Likewise.
6994 * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
6995 * gcc.dg/vect/vect-strided-mult.c: Likewise.
6996 * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
6997 * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
6998 * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
6999 * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
7000 * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
7001 * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
7002 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
7003 * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
7004 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
7005 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
7006 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
7007 * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
7008 * gcc.dg/vect/vect-vfa-03.c: Likewise.
7009
7010 * gcc.dg/vect/no-scevccp-outer-18.c: Add vect_stridedN to the
7011 target condition.
7012 * gcc.dg/vect/pr30843.c: Likewise.
7013 * gcc.dg/vect/pr33866.c: Likewise.
7014 * gcc.dg/vect/slp-reduc-6.c: Likewise.
7015 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
7016 * gcc.dg/vect/vect-strided-store-u16-i4.c: Likewise.
7017 * gcc.dg/vect/vect-strided-store-u32-i2.c: Likewise.
7018
7019 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
7020
7021 * gcc.dg/vect/slp-11.c: Split into...
7022 * gcc.dg/vect/slp-11a.c, gcc.dg/vect/slp-11b.c,
7023 gcc.dg/vect/slp-11c.c: ...these tests.
7024 * gcc.dg/vect/slp-12a.c: Split 4-stride loop into...
7025 * gcc.dg/vect/slp-12c.c: ...this new test.
7026 * gcc.dg/vect/slp-19.c: Split into...
7027 * gcc.dg/vect/slp-19a.c, gcc.dg/vect/slp-19b.c,
7028 gcc.dg/vect/slp-19c.c: ...these new tests.
7029
7030 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
7031
7032 * lib/target-supports.exp
7033 (check_effective_target_vect_extract_even_odd_wide): Delete.
7034 (check_effective_target_vect_strided_wide): Likewise.
7035 * gcc.dg/vect/O3-pr39675-2.c: Use the non-wide versions instead.
7036 * gcc.dg/vect/fast-math-pr35982.c: Likewise.
7037 * gcc.dg/vect/fast-math-vect-complex-3.c: Likewise.
7038 * gcc.dg/vect/pr37539.c: Likewise.
7039 * gcc.dg/vect/slp-11.c: Likewise.
7040 * gcc.dg/vect/slp-12a.c: Likewise.
7041 * gcc.dg/vect/slp-12b.c: Likewise.
7042 * gcc.dg/vect/slp-19.c: Likewise.
7043 * gcc.dg/vect/slp-23.c: Likewise.
7044 * gcc.dg/vect/vect-1.c: Likewise.
7045 * gcc.dg/vect/vect-98.c: Likewise.
7046 * gcc.dg/vect/vect-107.c: Likewise.
7047 * gcc.dg/vect/vect-strided-float.c: Likewise.
7048
7049 2011-05-02 Jason Merrill <jason@redhat.com>
7050
7051 * g++.dg/init/new31.C: New.
7052
7053 2011-05-02 Simon Martin <simartin@users.sourceforge.net>
7054
7055 PR c/35445
7056 * gcc.dg/pr35445.c: New test.
7057
7058 2011-05-02 Jason Merrill <jason@redhat.com>
7059
7060 * c-c++-common/vla-1.c: New.
7061
7062 2011-05-02 Richard Guenther <rguenther@suse.de>
7063
7064 PR tree-optimization/48822
7065 * gcc.dg/torture/pr48822.c: New testcase.
7066
7067 2011-05-02 Paolo Carlini <paolo.carlini@oracle.com>
7068
7069 PR c++/47969
7070 * g++.dg/cpp0x/constexpr-47969.C: New.
7071
7072 2011-05-02 Ira Rosen <ira.rosen@linaro.org>
7073
7074 PR testsuite/48498
7075 * gcc.dg/vect/slp-3.c: Increase loop bound. Don't expect to fail
7076 on vect_no_align targets.
7077 * gcc.dg/vect/no-vfa-pr29145.c: Don't expect to fail on
7078 vect_no_align targets.
7079
7080 2011-05-01 Xinliang David Li <davidxl@google.com>
7081
7082 * gcc.dg/tree-ssa/integer-addr.c: New test.
7083 * gcc.dg/tree-ssa/alias_bug.c: New test.
7084
7085 2011-05-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7086
7087 PR libgfortran/48787
7088 * gfortran.dg/round_3.f08: Add more checks.
7089
7090 2011-04-30 Tobias Burnus <burnus@net-b.de>
7091
7092 PR fortran/48821
7093 * gfortran.dg/import9.f90: New, proper test.
7094 * gfortran.dg/interface_37.f90: Remove bogus
7095 test (bogus copy of interface_36.f90).
7096
7097 2011-04-30 Tobias Burnus <burnus@net-b.de>
7098
7099 PR fortran/48821
7100 * gfortran.dg/interface_37.f90: New.
7101
7102 2011-04-30 Paul Thomas <pault@gcc.gnu.org>
7103
7104 PR fortran/48746
7105 * gfortran.dg/realloc_on_assign_7.f03: Test bounds.
7106
7107 2011-04-30 Jakub Jelinek <jakub@redhat.com>
7108
7109 PR tree-optimization/48809
7110 * gcc.c-torture/execute/pr48809.c: New test.
7111
7112 2011-04-29 Jeff Law <law@redhat.com>
7113
7114 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: New test.
7115
7116 2011-04-29 Paolo Carlini <paolo.carlini@oracle.com>
7117
7118 PR c++/48606
7119 * g++.dg/init/ctor10.C: New.
7120
7121 2011-04-29 Le-Chun Wu <lcwu@google.com>
7122
7123 * g++.dg/warn/Wconversion-null-2.C: Do not expect a NULL
7124 warning in implicitly instantiated templates.
7125
7126 2011-04-29 Le-Chun Wu <lcwu@google.com>
7127
7128 * g++.dg/warn/Wnull-conversion-1.C: New.
7129 * g++.dg/warn/Wnull-conversion-2.C: New.
7130
7131 2011-04-29 Diego Novillo <dnovillo@google.com>
7132
7133 * g++.old-deja/g++.other/null3.C: Expect warning about
7134 converting boolean to a pointer.
7135
7136 2011-04-29 Paul Thomas <pault@gcc.gnu.org>
7137
7138 PR fortran/48462
7139 * gfortran.dg/realloc_on_assign_7.f03: Modify to test for lhs
7140 being a target.
7141
7142 PR fortran/48746
7143 * gfortran.dg/realloc_on_assign_7.f03: Add subroutine pr48746.
7144
7145 2011-04-29 Tobias Burnus <burnus@net-b.de>
7146
7147 PR fortran/48810
7148 * gfortran.dg/typebound_proc_22.f90: New.
7149
7150 PR fortran/48800
7151 * gfortran.dg/interface_36.f90: New.
7152
7153 2011-04-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7154
7155 PR libgfortran/48488
7156 PR libgfortran/48602
7157 PR libgfortran/48615
7158 PR libgfortran/48684
7159 PR libgfortran/48787
7160 * gfortran.dg/fmt_g.f: Adjust test.
7161 * gfortran.dg/fmt_g0_1.f08: Adjust test.
7162 * gfortran.dg/round_3.f08: New test.
7163 * gfortran.dg/namelist_print_1.f: Adjust test.
7164 * gfortran.dg/char4_iunit_1.f03: Adjust test.
7165 * gfortran.dg/f2003_io_5.f03: Adjust test.
7166 * gfortran.dg/coarray_15.f90: Adjust test.
7167 * gfortran.dg/namelist_65.f90: Adjust test.
7168 * gfortran.dg/fmt_cache_1.f: Adjust test.
7169 * gfortran.dg/char4_iunit_2.f03: Adjust test.
7170 * gfortran.dg/real_const_3.f90: Adjust test.
7171
7172 2011-04-28 Xinliang David Li <davidxl@google.com>
7173
7174 * gcc.dg/tree-prof/prof-robust-1.c: New test.
7175 * g++.dg/prof-robust-1.C: New test.
7176
7177 2011-04-28 Ira Rosen <ira.rosen@linaro.org>
7178
7179 PR tree-optimization/48765
7180 * gcc.dg/vect/pr48765.c: New.
7181
7182 2011-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7183
7184 PR tree-optimization/48775
7185 * gcc.dg/pr48616.c: Also add -fno-common on alpha*-dec-osf*.
7186
7187 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
7188
7189 PR c++/48798
7190 * g++.dg/inherit/pr48798.C: New.
7191 * g++.old-deja/g++.other/base1.C: Adjust.
7192
7193 2011-04-28 Dodji Seketeli <dodji@redhat.com>
7194
7195 PR c++/48656
7196 * g++.dg/template/inherit7.C: New test case.
7197
7198 2011-04-28 Richard Guenther <rguenther@suse.de>
7199
7200 PR tree-optimization/40052
7201 PR tree-optimization/15347
7202 * gcc.dg/tree-ssa/vrp57.c: New testcase.
7203 * gcc.dg/pr15347.c: Likewise.
7204
7205 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
7206
7207 PR c++/48530
7208 * g++.dg/cpp0x/sfinae18.C: New.
7209
7210 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
7211
7212 PR c++/48771
7213 * g++.dg/ext/is_literal_type1.C: New.
7214
7215 2011-04-28 Tobias Burnus <burnus@net-b.de>
7216
7217 PR fortran/48112
7218 PR fortran/48279
7219 * gfortran.dg/interface_35.f90: New.
7220 * gfortran.dg/erfc_scaled_1.f90: Don't compile with -pedantic.
7221 * gfortran.dg/func_result_6.f90: Add dg-warning.
7222 * gfortran.dg/bessel_1.f90: Ditto.
7223 * gfortran.dg/hypot_1.f90: Ditto.
7224 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
7225 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
7226 * gfortran.dg/interface_assignment_4.f90: Ditto.
7227
7228 2011-04-27 Jason Merrill <jason@redhat.com>
7229
7230 * g++.dg/ext/complex8.C: New.
7231
7232 * g++.dg/cpp0x/initlist49.C: New.
7233 * g++.dg/init/new30.C: New.
7234
7235 2011-04-27 Tobias Burnus <burnus@net-b.de>
7236
7237 PR fortran/48788
7238 * gfortran.dg/whole_file_34.f90: New.
7239
7240 2011-04-27 Jan Hubicka <jh@suse.cz>
7241
7242 * gcc.dg/tree-ssa/inline-9.c: New testcase.
7243
7244 2011-04-27 Jason Merrill <jason@redhat.com>
7245
7246 * g++.old-deja/g++.oliva/overload1.C: Adjust.
7247
7248 * g++.dg/parse/ambig6.C: New.
7249
7250 2011-04-27 Nick Clifton <nickc@redhat.com>
7251
7252 * gcc.dg/20020312-2.c: Add definition for RX.
7253
7254 * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu
7255 option with RX targets.
7256
7257 * gcc.target/rx/pack.c: Replace C++ style // comments with C style
7258 /* */ comments.
7259
7260 2011-04-27 Richard Guenther <rguenther@suse.de>
7261
7262 * gcc.dg/tree-ssa/pr23382.c: Remove.
7263
7264 2011-04-27 Kaz Kojima <kkojima@gcc.gnu.org>
7265
7266 PR target/48767
7267 * gcc.c-torture/compile/pr48767.c: New test.
7268
7269 2011-04-27 Richard Guenther <rguenther@suse.de>
7270
7271 PR tree-optimization/48772
7272 * g++.dg/pr48772.C: New testcase.
7273
7274 2011-04-27 Jakub Jelinek <jakub@redhat.com>
7275
7276 PR c/48742
7277 * gcc.c-torture/compile/pr48742.c: New test.
7278
7279 2011-04-26 Jason Merrill <jason@redhat.com>
7280
7281 * g++.dg/lookup/koenig13.C: New.
7282
7283 * g++.dg/cpp0x/initlist48.C: New.
7284
7285 2011-04-25 Jason Merrill <jason@redhat.com>
7286
7287 * g++.dg/cpp0x/sfinae17.C: New.
7288
7289 2011-03-23 Michael Meissner <meissner@linux.vnet.ibm.com>
7290
7291 PR target/48258
7292 * gcc.target/powerpc/pr48258-1.c: New file.
7293 * gcc.target/powerpc/pr48258-2.c: Ditto.
7294
7295 2011-04-26 Xinliang David Li <davidxl@google.com>
7296
7297 * gcc.dg/uninit-suppress.c: New test.
7298 * gcc.dg/uninit-suppress.c: New test.
7299
7300 2011-04-26 Jakub Jelinek <jakub@redhat.com>
7301
7302 PR debug/48768
7303 * gcc.dg/pr48768.c: New test.
7304
7305 PR tree-optimization/48734
7306 * gcc.c-torture/compile/pr48734.c: New test.
7307
7308 PR testsuite/48753
7309 * gcc.dg/tree-prof/val-prof-2.c: Adjust for 32-bit HWI.
7310
7311 2011-04-26 Richard Guenther <rguenther@suse.de>
7312
7313 PR tree-optimization/48731
7314 * gcc.dg/torture/pr48731.c: New testcase.
7315
7316 2011-04-26 Richard Guenther <rguenther@suse.de>
7317
7318 PR testsuite/48753
7319 * gcc.dg/tree-prof/val-prof-2.c: Adjust.
7320
7321 2011-04-26 Richard Guenther <rguenther@suse.de>
7322
7323 PR middle-end/48694
7324 * gcc.dg/torture/pr48694-1.c: New testcase.
7325 * gcc.dg/torture/pr48694-2.c: Likewise.
7326
7327 2011-04-25 Paolo Carlini <paolo.carlini@oracle.com>
7328
7329 * g++.dg/ext/underlying_type1.C: New.
7330 * g++.dg/ext/underlying_type2.C: Likewise.
7331 * g++.dg/ext/underlying_type3.C: Likewise.
7332 * g++.dg/ext/underlying_type4.C: Likewise.
7333 * g++.dg/ext/underlying_type5.C: Likewise.
7334 * g++.dg/ext/underlying_type6.C: Likewise.
7335 * g++.dg/ext/underlying_type7.C: Likewise.
7336 * g++.dg/ext/underlying_type8.C: Likewise.
7337 * g++.dg/ext/underlying_type9.C: Likewise.
7338 * g++.dg/ext/underlying_type10.C: Likewise.
7339
7340 2011-04-25 Jason Merrill <jason@redhat.com>
7341
7342 * g++.dg/cpp0x/regress/template-const2.C: New.
7343
7344 2011-04-25 Jeff Law <law@redhat.com>
7345
7346 * gcc.dg/tree-ssa/vrp56.c: new test.
7347
7348 2011-04-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7349
7350 * go.test/go-test.exp (go-set-goarch): Accept mips*-*-*.
7351
7352 2011-04-24 Jakub Jelinek <jakub@redhat.com>
7353
7354 PR preprocessor/48740
7355 * c-c++-common/raw-string-11.c: New test.
7356
7357 2011-04-23 John David Anglin <dave.anglin@nrc-cnrc.ca>
7358
7359 * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
7360 hppa*-*-hpux*.
7361
7362 2011-04-23 Tobias Burnus <burnus@net-b.de>
7363
7364 PR fortran/18918
7365 * gfortran.dg/coarray_19.f90: New.
7366
7367 2011-04-23 Jakub Jelinek <jakub@redhat.com>
7368
7369 PR c/48685
7370 * gcc.dg/pr48685.c: New test.
7371
7372 2011-04-22 Jan Hubicka <jh@suse.cz>
7373
7374 * gcc.dg/tree-ssa/pr38699.c: Fix testcase.
7375
7376 2011-04-22 Jakub Jelinek <jakub@redhat.com>
7377
7378 PR tree-optimization/48717
7379 * gcc.c-torture/execute/pr48717.c: New test.
7380
7381 2011-04-22 Uros Bizjak <ubizjak@gmail.com>
7382
7383 PR target/48723
7384 * gcc.target/i386/pr48723.c: New test.
7385
7386 2011-04-22 Jakub Jelinek <jakub@redhat.com>
7387
7388 PR c/48716
7389 * gcc.dg/gomp/pr48716.c: New test.
7390 * g++.dg/gomp/pr48716.C: New test.
7391
7392 2011-04-22 Alexander Monakov <amonakov@ispras.ru>
7393
7394 PR c/36750
7395 * gcc.dg/missing-field-init-2.c: Update testcase.
7396
7397 2011-04-22 Alan Modra <amodra@gmail.com>
7398
7399 * gcc.target/powerpc/ppc-pow.c: Allow for tail calls.
7400
7401 2011-04-21 Thomas Koenig <tkoenig@gcc.gnu.org>
7402
7403 PR fortran/48405
7404 * gfortran.dg/function_optimize_6.f90: New test.
7405
7406 2011-04-21 Easwaran Raman <eraman@google.com>
7407
7408 * gcc.dg/stack-layout-2.c: New test.
7409
7410 2011-04-21 Richard Guenther <rguenther@suse.de>
7411
7412 PR lto/48703
7413 * g++.dg/lto/pr48207-2_0.C: New testcase.
7414 * g++.dg/lto/pr48207-3_0.C: Likewise.
7415
7416 2011-04-21 Eric Botcazou <ebotcazou@adacore.com>
7417
7418 * gnat.dg/volatile5.adb: New test.
7419 * gnat.dg/volatile5_pkg.ads: New helper.
7420
7421 2011-04-21 Uros Bizjak <ubizjak@gmail.com>
7422
7423 PR target/48708
7424 * gcc.target/i386/pr48708.c: New test.
7425
7426 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
7427
7428 * gcc.dg/vect/vect-119.c: New test.
7429
7430 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
7431
7432 * gcc.dg/vect/vect.exp: Run the main tests twice, one with -flto
7433 and once without.
7434
7435 2011-04-21 Richard Earnshaw <rearnsha@arm.com>
7436 Richard Sandiford <richard.sandiford@linaro.org>
7437
7438 PR target/46329
7439 * gcc.target/arm/pr46329.c: New test.
7440
7441 2011-04-21 Tobias Burnus <burnus@net-b.de>
7442
7443 PR fortran/18918
7444 * gfortran.dg/coarray_18.f90: New.
7445
7446 2011-04-20 Jason Merrill <jason@redhat.com>
7447
7448 * g++.dg/cpp0x/initlist47.C: New.
7449
7450 * g++.dg/init/dtor4.C: New.
7451
7452 2011-04-20 Uros Bizjak <ubizjak@gmail.com>
7453
7454 PR target/48678
7455 * gcc.target/i386/sse2-pinsrw.c: New test.
7456 * gcc.target/i386/avx-vpinsrw.c: Ditto.
7457 * gcc.target/i386/sse4_1-insvqi.c: Ditto.
7458 * gcc.target/i386/sse2-insvhi.c: Ditto.
7459 * gcc.target/i386/sse4_1-insvsi.c: Ditto.
7460 * gcc.target/i386/sse4_1-insvdi.c: Ditto.
7461
7462 2011-04-20 Jason Merrill <jason@redhat.com>
7463
7464 * g++.dg/template/const4.C: New.
7465
7466 2011-04-20 Easwaran Raman <eraman@google.com>
7467
7468 * gcc.dg/stack-layout-1.c: New test.
7469
7470 2011-04-20 Daniel Jacobowitz <dan@codesourcery.com>
7471
7472 * gcc.dg/vect/vect-shift-3.c, gcc.dg/vect/vect-shift-4.c: New.
7473 * lib/target-supports.exp (check_effective_target_vect_shift_char): New
7474 function.
7475
7476 2011-04-20 Kai Tietz <ktietz@redhat.com>
7477
7478 * gcc.dg/binop-xor1.c: New test.
7479 * gcc.dg/binop-xor2.c: New test.
7480 * gcc.dg/binop-xor3.c: New test.
7481 * gcc.dg/binop-xor4.c: New test.
7482 * gcc.dg/binop-xor5.c: New test.
7483
7484 2011-04-20 Richard Guenther <rguenther@suse.de>
7485
7486 PR tree-optimization/47892
7487 * gcc.dg/vect/fast-math-ifcvt-1.c: New testcase.
7488
7489 2011-04-20 Richard Guenther <rguenther@suse.de>
7490
7491 PR middle-end/48695
7492 * g++.dg/torture/pr48695.C: New testcase.
7493
7494 2011-04-20 Georg-Johann Lay <avr@gjlay.de>
7495
7496 * gcc.dg/pr42629.c: Add dg-require-effective-target int32plus
7497 * gcc.c-torture/execute/cmpsi-2.c: Ditto
7498 * gcc.c-torture/execute/pr45262.c: Ditto
7499 * gcc.dg/torture/pr43165.c: Ditto.
7500 * gcc.dg/torture/pr47228.c: Ditto.
7501 * gcc.dg/tree-ssa/pr45144.c: Ditto.
7502 * gcc.dg/ipa/pr45644.c: Ditto.
7503 * gcc.c-torture/compile/pr43191.c: Ditto. Remove dg-skip-if for
7504 PDP11.
7505
7506 2011-04-19 Jason Merrill <jason@redhat.com>
7507
7508 * g++.dg/ext/complex7.C: New.
7509
7510 * g++.dg/ext/attrib41.C: New.
7511
7512 2011-04-19 Kaz Kojima <kkojima@gcc.gnu.org>
7513
7514 PR testsuite/48676
7515 * gcc.dg/torture/pr37868.c: Skip on sh*-*-*.
7516
7517 2011-04-19 Jakub Jelinek <jakub@redhat.com>
7518
7519 PR target/48678
7520 * gcc.target/i386/pr48678.c: New test.
7521
7522 2011-04-19 Martin Jambor <mjambor@suse.cz>
7523
7524 * g++.dg/opt/devirt1.C: Bump to -O2, remove XFAIL.
7525 * g++.dg/opt/devirt2.C: New test.
7526 * g++.dg/ipa/devirt-g-1.C: Likewise.
7527
7528 2011-04-19 Tobias Burnus <burnus@net-b.de>
7529
7530 PR fortran/48588
7531 * gfortran.dg/whole_file_33.f90: New.
7532
7533 2011-04-19 Martin Jambor <mjambor@suse.cz>
7534
7535 * g++.dg/ipa/devirt-7.C: New test.
7536
7537 2011-04-19 Richard Guenther <rguenther@suse.de>
7538
7539 PR lto/48207
7540 * g++.dg/lto/pr48207_0.C: New testcase.
7541
7542 2011-04-18 Jason Merrill <jason@redhat.com>
7543
7544 * g++.dg/init/void1.C: New.
7545
7546 * g++.dg/cpp0x/union4.C: New.
7547
7548 2011-04-18 Jakub Jelinek <jakub@redhat.com>
7549
7550 PR middle-end/48661
7551 * g++.dg/torture/pr48661.C: New test.
7552
7553 PR c++/48632
7554 * g++.dg/gomp/pr48632.C: New test.
7555
7556 2011-04-18 Uros Bizjak <ubizjak@gmail.com>
7557
7558 * gcc.target/i386/sse2-maskmovdqu.c: New test.
7559 * gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
7560
7561 2011-04-18 Tobias Burnus <burnus@net-b.de>
7562
7563 PR fortran/18918
7564 * gfortran.dg/coarray_17.f90: New.
7565 * gfortran.dg/coarray_10.f90: Update dg-error.
7566
7567 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7568
7569 PR testsuite/48251
7570 * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
7571 * gfortran.dg/guality/guality.exp: Likewise.
7572
7573 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7574
7575 * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
7576
7577 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7578
7579 * gcc.dg/vect/pr48377.c: Remove dg-do run.
7580
7581 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7582
7583 * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
7584
7585 2011-04-18 Richard Guenther <rguenther@suse.de>
7586
7587 PR middle-end/46364
7588 * g++.dg/torture/pr46364.C: New testcase.
7589
7590 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7591
7592 * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
7593
7594 2011-04-18 Alexander Monakov <amonakov@ispras.ru>
7595
7596 * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
7597
7598 2011-04-18 Ulrich Weigand <ulrich.weigand@linaro.org>
7599 Ira Rosen <ira.rosen@linaro.org>
7600
7601 PR target/48252
7602 * gcc.target/arm/pr48252.c: New test.
7603
7604 2011-04-18 Jakub Jelinek <jakub@redhat.com>
7605
7606 PR tree-optimization/48616
7607 * gcc.dg/pr48616.c: New test.
7608
7609 2011-04-18 Tobias Burnus <burnus@net-b.de>
7610
7611 PR fortran/18918
7612 * gfortran.dg/coarray_16.f90: New.
7613
7614 2011-04-18 Paul Thomas <pault@gcc.gnu.org>
7615
7616 PR fortran/48462
7617 * gfortran.dg/realloc_on_assign_7.f03: New test.
7618
7619 2011-04-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7620
7621 PR libgfortran/48602
7622 * gfortran.dg/fmt_g0_6.f08: New test.
7623
7624 2011-04-17 Jason Merrill <jason@redhat.com>
7625
7626 * g++.dg/cpp0x/sfinae16.C: New.
7627
7628 2011-04-17 Richard Sandiford <rdsandiford@googlemail.com>
7629
7630 * gcc.target/mips/reg-var-1.c: New test.
7631
7632 2011-04-17 Jan Hubicka <jh@suse.cz>
7633
7634 * gcc.dg/winline-5.c: Update testcase.
7635
7636 2011-04-17 Eric Botcazou <ebotcazou@adacore.com>
7637
7638 * gnat.dg/discr27.ad[sb]: Move dg directive.
7639 * gnat.dg/discr28.ad[sb]: New test.
7640 * gnat.dg/discr28_pkg.ads: New helper.
7641
7642 2011-04-17 Michael Matz <matz@suse.de>
7643
7644 PR tree-optimization/48622
7645 PR lto/48645
7646 * gcc.dg/lto/pr48622_0.c: New test.
7647
7648 2011-04-16 Uros Bizjak <ubizjak@gmail.com>
7649
7650 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns.
7651 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
7652 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
7653 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
7654 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
7655 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
7656
7657 2011-04-15 Jason Merrill <jason@redhat.com>
7658
7659 * g++.dg/cpp0x/range-for17.C: New.
7660
7661 2011-04-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
7662
7663 * g++.dg/cpp0x/range-for2.C: Correct for declaration.
7664 * g++.dg/cpp0x/range-for3.C: Likewise.
7665 * g++.dg/cpp0x/range-for9.C: Correct error message.
7666 * g++.dg/cpp0x/range-for11.C: New.
7667 * g++.dg/cpp0x/range-for12.C: New.
7668 * g++.dg/cpp0x/range-for13.C: New.
7669 * g++.dg/cpp0x/range-for14.C: New.
7670 * g++.dg/cpp0x/range-for15.C: New.
7671 * g++.dg/cpp0x/range-for16.C: New.
7672
7673 2011-04-15 Tobias Burnus <burnus@net-b.de>
7674
7675 PR fortran/18918
7676 * gfortran.dg/coarray_15.f90: Change to dg-do run.
7677
7678 2011-04-15 Nicola Pero <nicola.pero@meta-innovation.com>
7679
7680 * objc.dg/naming-4.m: Updated.
7681 * objc.dg/naming-5.m: Updated.
7682 * objc.dg/naming-6.m: New.
7683 * objc.dg/naming-7.m: New.
7684 * obj-c++.dg/naming-1.mm: Updated.
7685 * obj-c++.dg/naming-2.mm: Updated.
7686 * obj-c++.dg/naming-3.mm: New.
7687 * obj-c++.dg/naming-4.mm: New.
7688
7689 2011-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7690
7691 PR libgfortran/48589
7692 * gfortran.dg/fmt_g0_5.f08: New test.
7693
7694 2011-04-15 Richard Guenther <rguenther@suse.de>
7695
7696 PR testsuite/48286
7697 * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
7698
7699 2011-04-15 Georg-Johann Lay <avr@gjlay.de>
7700
7701 * gcc.target/avr/torture/pr41885.c (dg-options): Change
7702 -finline-limit=0 to -fno-inline
7703
7704 2011-04-15 Jakub Jelinek <jakub@redhat.com>
7705
7706 PR target/48614
7707 * gcc.target/i386/pr46084.c: Require avx_runtime instead of
7708 just avx.
7709
7710 2011-04-14 Jakub Jelinek <jakub@redhat.com>
7711
7712 PR target/48605
7713 * gcc.target/i386/sse4_1-insertps-3.c: New test.
7714 * gcc.target/i386/sse4_1-insertps-4.c: New test.
7715 * gcc.target/i386/avx-insertps-3.c: New test.
7716 * gcc.target/i386/avx-insertps-4.c: New test.
7717
7718 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
7719
7720 * gcc.target/avr/torture/pr41885.c (dg-options): Add
7721 -finline-limit=0
7722
7723 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
7724
7725 PR target/46779
7726 PR target/45291
7727 PR target/41894
7728 * gcc.target/avr/pr46779-1.c: New test case
7729 * gcc.target/avr/pr46779-2.c: New test case
7730
7731 2011-04-14 Jason Merrill <jason@redhat.com>
7732
7733 * g++.dg/cpp0x/sfinae15.C: New.
7734
7735 * g++.dg/cpp0x/sfinae14.C: New.
7736
7737 * g++.dg/ext/vla10.C: New.
7738
7739 2011-04-14 Richard Guenther <rguenther@suse.de>
7740
7741 * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
7742
7743 2011-04-14 Richard Guenther <rguenther@suse.de>
7744
7745 * gcc.dg/fold-bitand-4.c: Move ...
7746 * c-c++-common/fold-bitand-4.c: ... here. Adjust slightly.
7747
7748 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
7749
7750 * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
7751 variables const.
7752 * gcc.target/avr/torture/trivial.c: Ditto.
7753
7754 2011-04-13 Jason Merrill <jason@redhat.com>
7755
7756 * g++.dg/template/operator11.C: New.
7757
7758 2011-04-13 Jakub Jelinek <jakub@redhat.com>
7759
7760 PR middle-end/48591
7761 * gcc.dg/gomp/pr48591.c: New test.
7762
7763 PR c++/48570
7764 * g++.dg/cpp0x/constexpr-wstring1.C: New test.
7765 * g++.dg/cpp0x/constexpr-wstring2.C: New test.
7766
7767 2011-04-13 Dodji Seketeli <dodji@redhat.com>
7768
7769 PR c++/48574
7770 * g++.dg/template/dependent-expr7.C: New test case.
7771
7772 2011-04-13 Jason Merrill <jason@redhat.com>
7773
7774 * g++.dg/cpp0x/sfinae13.C: New.
7775
7776 2011-04-13 Uros Bizjak <ubizjak@gmail.com>
7777
7778 * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
7779
7780 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
7781
7782 * gcc.target/arm/pr43698.c: Remove -march option.
7783
7784 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
7785
7786 * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
7787 -march option.
7788
7789 2011-04-12 Paul Thomas <pault@gcc.gnu.org>
7790
7791 PR fortran/48360
7792 PR fortran/48456
7793 * gfortran.dg/realloc_on_assign_6.f03: New test.
7794
7795 2011-04-12 Kai Tietz <ktietz@redhat.com>
7796
7797 * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
7798 targets the additional -mno-ms-bitfields and
7799 -Wno-packed-bitfield-compat options.
7800 * g++.dg/ext/bitfield3.C: Likewise.
7801 * g++.dg/ext/bitfield4.C: Likewise.
7802 * g++.dg/ext/bitfield5.C: Likewise.
7803 * gcc.dg/bitfld-15.c: Likewise.
7804 * gcc.dg/bitfld-16.c: Likewise.
7805 * gcc.dg/bitfld-17.c: Likewise.
7806 * gcc.dg/bitfld-18.c: Likewise.
7807
7808 2011-04-12 Richard Sandiford <richard.sandiford@linaro.org>
7809
7810 * gcc.target/arm/neon-vld3-1.c: New test.
7811 * gcc.target/arm/neon-vst3-1.c: New test.
7812 * gcc.target/arm/neon/v*.c: Regenerate.
7813
7814 2011-04-12 Jakub Jelinek <jakub@redhat.com>
7815
7816 PR rtl-optimization/48549
7817 * g++.dg/opt/pr48549.C: New test.
7818
7819 2011-04-12 Richard Guenther <rguenther@suse.de>
7820
7821 PR tree-optimization/46076
7822 * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
7823
7824 2011-04-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7825
7826 PR testsuite/21164
7827 * lib/compat.exp (compat-execute): Declare unsupported after
7828 stripping path from src1.
7829 * lib/lto.exp (lto-execute): Likewise.
7830
7831 2011-04-12 Jakub Jelinek <jakub@redhat.com>
7832
7833 PR c/48552
7834 * gcc.dg/pr48552-1.c: New test.
7835 * gcc.dg/pr48552-2.c: New test.
7836
7837 2011-04-11 Jason Merrill <jason@redhat.com>
7838
7839 * g++.dg/cpp0x/sfinae12.C: New.
7840
7841 * g++.dg/cpp0x/enum10.C: New.
7842
7843 * g++.dg/cpp0x/lambda/lambda-this4.C: New.
7844
7845 * g++.dg/cpp0x/rv-func.C: New.
7846
7847 2011-04-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7848
7849 * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
7850 alpha*-dec-osf5*.
7851
7852 2011-04-11 Martin Jambor <mjambor@suse.cz>
7853
7854 PR tree-optimization/48195
7855 * gcc.dg/ipa/pr48195.c: New test.
7856
7857 2011-04-10 Eric Botcazou <ebotcazou@adacore.com>
7858
7859 * gnat.dg/return3.adb: Remove unused switch.
7860
7861 2011-04-08 Mike Stump <mikestump@comcast.net>
7862
7863 PR testsuite/48506
7864 * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
7865 default to fno-common.
7866
7867 2011-04-08 Georg-Johann Lay <avr@gjlay.de>
7868
7869 * gcc.dg/sibcall-3.c: Don't xfail on AVR.
7870 * gcc.dg/sibcall-4.c: Don't xfail on AVR.
7871
7872 2011-04-08 Thomas Koenig <tkoenig@gcc.gnu.org>
7873
7874 PR fortran/48448
7875 * gfortran.dg/function_optimize_5.f90: New test.
7876
7877 2011-04-08 Eric Botcazou <ebotcazou@adacore.com>
7878
7879 * gnat.dg/aggr17.adb: New test.
7880 * gnat.dg/aggr18.adb: Likewise.
7881
7882 2011-04-08 Michael Matz <matz@suse.de>
7883
7884 PR middle-end/48389
7885 * gcc.target/i386/pr48389.c: New test.
7886
7887 2011-04-08 Andrey Belevantsev <abel@ispras.ru>
7888
7889 PR rtl-optimization/48272
7890 * g++.dg/opt/pr48272.C: New.
7891
7892 2011-04-08 Dmitry Melnik <dm@ispras.ru>
7893
7894 PR rtl-optimization/48235
7895 * gcc.dg/pr48235.c: New.
7896
7897 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
7898
7899 PR rtl-optimization/48302
7900 * g++.dg/opt/pr48302.C: New.
7901
7902 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
7903
7904 PR target/48273
7905 * g++.dg/opt/pr48273.C: New.
7906
7907 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
7908
7909 PR rtl-optimization/48442
7910 * gcc.dg/pr48442.c: New.
7911
7912 2011-04-08 Jakub Jelinek <jakub@redhat.com>
7913
7914 PR tree-optimization/48377
7915 * gcc.dg/vect/pr48377.c: New test.
7916
7917 2011-04-07 Jason Merrill <jason@redhat.com>
7918
7919 * g++.dg/cpp0x/regress/call1.C: New.
7920
7921 * g++.dg/cpp0x/variadic107.C: New.
7922
7923 * g++.dg/cpp0x/sfinae11.C: New.
7924 * g++.dg/cpp0x/noexcept02.C: Fix.
7925
7926 * g++.dg/cpp0x/sfinae10.C: New.
7927
7928 * g++.dg/cpp0x/sfinae9.C: New.
7929
7930 * c-c++-common/Wcast-qual-1.c: Move here from...
7931 * gcc.dg/cast-qual-3.c: ...here, and...
7932 * g++.dg/warn/Wcast-qual2.C: ...here.
7933
7934 * g++.dg/cpp0x/sfinae8.C: New.
7935
7936 * g++.dg/cpp0x/sfinae7.C: New.
7937
7938 * g++.dg/cpp0x/enum9.C: New.
7939
7940 2011-04-07 Mike Stump <mikestump@comcast.net>
7941
7942 * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
7943 with no trampolines.
7944
7945 2011-04-07 Jakub Jelinek <jakub@redhat.com>
7946
7947 PR fortran/48117
7948 * gfortran.dg/gomp/pr48117.f90: New test.
7949
7950 PR debug/48343
7951 * gcc.dg/torture/pr48343.c: New test.
7952
7953 2011-04-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7954
7955 * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
7956
7957 2011-04-07 Maxim Kuvyrkov <maxim@codesourcery.com>
7958
7959 * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
7960
7961 2011-04-07 Tom de Vries <tom@codesourcery.com>
7962
7963 PR target/43920
7964 * lib/scanasm.exp (object-size): New proc.
7965 * gcc.target/arm/pr43920-2.c: New test.
7966
7967 2011-04-06 Tobias Burnus <burnus@net-b.de>
7968
7969 PR fortran/18918
7970 PR fortran/48477
7971 * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
7972
7973 2011-04-06 Steve Ellcey <sje@cup.hp.com>
7974
7975 * gcc.dg/mtune.c: Prune note from output.
7976
7977 2011-04-06 Jakub Jelinek <jakub@redhat.com>
7978
7979 PR debug/48466
7980 * gcc.dg/guality/pr36977.c: New test.
7981 * gcc.dg/guality/pr48466.c: New test.
7982
7983 2011-04-06 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
7984
7985 * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
7986
7987 2011-04-06 Eric Botcazou <ebotcazou@adacore.com>
7988
7989 * gnat.dg/return3.adb: New test.
7990
7991 2011-04-06 Richard Guenther <rguenther@suse.de>
7992
7993 PR tree-optimization/47663
7994 * gcc.dg/tree-ssa/inline-8.c: New testcase.
7995
7996 2011-04-05 Eric Botcazou <ebotcazou@adacore.com>
7997
7998 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
7999 Solaris 8 and 9 as well.
8000
8001 2011-04-05 Tom de Vries <tom@codesourcery.com>
8002
8003 PR target/43920
8004 * gcc.target/arm/pr43920-1.c: New test.
8005
8006 2011-04-04 Yufeng Zhang <yufeng.zhang@arm.com>
8007
8008 * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
8009 (cctor): Actually return the value.
8010 (main): Cast return values.
8011
8012 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
8013
8014 * gfortran.dg/character_comparison_8.f90: New test.
8015
8016 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
8017
8018 * frontend-passes: (optimize_lexical_comparison): New function.
8019 (optimize_expr): Call it.
8020 (optimize_comparison): Also handle lexical comparison functions.
8021 Return false instad of -2 for unequal comparison.
8022
8023 2011-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
8024
8025 PR fortran/48412
8026 * function_optimize_4.f90: New test.
8027
8028 2011-04-04 Tobias Burnus <burnus@net-b.de>
8029
8030 PR fortran/18918
8031 * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
8032 * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
8033 * gfortran.dg/coarray_15.f90: New.
8034
8035 2011-04-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8036
8037 * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
8038 * gfortran.dg/bessel_7.f90: Likewise.
8039
8040 2011-04-03 Tobias Burnus <burnus@net-b.de>
8041
8042 * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
8043
8044 2011-04-03 Richard Guenther <rguenther@suse.de>
8045 Ira Rosen <ira.rosen@linaro.org>
8046
8047 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
8048 * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
8049 -ftree-loop-if-convert-stores.
8050
8051 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
8052
8053 * gnat.dg/specs/aggr2.ads: New test.
8054
8055 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
8056
8057 * gnat.dg/debug2.ad[sb]: New test.
8058 * gnat.dg/debug2_pkg.ads: New helper.
8059 * gnat.dg/debug3.ad[sb]: New test.
8060
8061 2011-04-01 Uros Bizjak <ubizjak@gmail.com>
8062
8063 * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
8064
8065 2011-04-01 Jakub Jelinek <jakub@redhat.com>
8066
8067 PR middle-end/48335
8068 * gcc.c-torture/compile/pr48335-1.c: New test.
8069 * gcc.dg/pr48335-1.c: New test.
8070 * gcc.dg/pr48335-2.c: New test.
8071 * gcc.dg/pr48335-3.c: New test.
8072 * gcc.dg/pr48335-4.c: New test.
8073 * gcc.dg/pr48335-5.c: New test.
8074 * gcc.dg/pr48335-6.c: New test.
8075 * gcc.dg/pr48335-7.c: New test.
8076 * gcc.dg/pr48335-8.c: New test.
8077 * gcc.target/i386/pr48335-1.c: New test.
8078
8079 2011-04-01 Vincent Lefevre <vincent+gcc@vinc17.org>
8080
8081 PR c/36299
8082 * gcc.dg/Waddress.c: New test.
8083
8084 2011-04-01 Thomas Koenig <tkoenig@gcc.gnu.org>
8085
8086 PR fortran/48352
8087 * gfortran.dg/function_optimize_3.f90: New test.
8088
8089 2011-04-01 Bernd Schmidt <bernds@codesourcery.com>
8090
8091 * gcc.c-torture/compile/20110401-1.c: New test.
8092
8093 * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
8094 * g++.dg/lto/20091002-2_0.C: Likewise.
8095 * g++.dg/lto/20090303_0.c: Likewise.
8096 * g++.dg/lto/20091004-1_0.C: Likewise.
8097 * g++.dg/lto/20091002-3_0.C: Likewise.
8098 * g++.dg/lto/20091004-2_0.C: Likewise.
8099 * g++.dg/lto/20081123_0.C: Likewise.
8100 * g++.dg/lto/20090313_0.C: Likewise.
8101 * g++.dg/lto/20081109-1_0.C: Likewise.
8102 * g++.dg/lto/20081219_0.C: Likewise.
8103 * g++.dg/lto/20081204-1_0.C: Likewise.
8104 * g++.dg/lto/20090302_0.C: Likewise.
8105 * g++.dg/lto/20081119-1_0.C: Likewise.
8106 * g++.dg/lto/20081118_0.C: Likewise.
8107 * gcc.dg/lto/20091020-2_0.c: Likewise.
8108 * gcc.dg/lto/20090210_0.c: Likewise.
8109 * gcc.dg/lto/20081204-1_0.c: Likewise.
8110 * gcc.dg/lto/20081224_0.c: Likewise.
8111 * gcc.dg/lto/20090219_0.c: Likewise.
8112 * gcc.dg/lto/20091014-1_0.c: Likewise.
8113 * gcc.dg/lto/20091016-1_0.c: Likewise.
8114 * gcc.dg/lto/20090206-2_0.c: Likewise.
8115 * gcc.dg/lto/20090116_0.c: Likewise.
8116 * gcc.dg/lto/20091013-1_0.c: Likewise.
8117 * gcc.dg/lto/20091015-1_0.c: Likewise.
8118 * gcc.dg/lto/20090126-2_0.c: Likewise.
8119
8120 2011-03-31 Ian Lance Taylor <iant@google.com>
8121
8122 * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
8123
8124 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
8125
8126 * gnat.dg/opt16.adb: New test.
8127
8128 2011-03-31 Jason Merrill <jason@redhat.com>
8129
8130 * g++.dg/cpp0x/defaulted24.C: New.
8131
8132 2011-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8133
8134 PR target/16292
8135 * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
8136 with -O0.
8137
8138 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
8139
8140 * g++.dg/other/i386-9.C: New test.
8141
8142 2011-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8143
8144 * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
8145
8146 2011-03-30 Jason Merrill <jason@redhat.com>
8147
8148 * g++.dg/cpp0x/regress/error-recovery1.C: New.
8149
8150 * g++.dg/cpp0x/regress/isnan.C: New.
8151
8152 * g++.dg/cpp0x/initlist46.C: New.
8153
8154 2011-03-30 Richard Sandiford <richard.sandiford@linaro.org>
8155
8156 PR target/47551
8157 * gcc.target/arm/neon-modes-2.c: New test.
8158
8159 2011-03-30 Jakub Jelinek <jakub@redhat.com>
8160
8161 PR c/48305
8162 * gcc.c-torture/compile/pr48305.c: New test.
8163
8164 2011-03-29 Jason Merrill <jason@redhat.com>
8165
8166 * g++.dg/cpp0x/regress/value-dep1.C: New.
8167
8168 2011-03-29 Steve Ellcey <sje@cup.hp.com>
8169
8170 * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
8171
8172 2011-03-29 Ian Lance Taylor <iant@google.com>
8173
8174 * go.test/go-test.exp: Handle the test lines used in several new
8175 tests.
8176 (errchk): Add opts parameter. Change all callers. Handle parens
8177 in regexps.
8178
8179 2011-03-29 Peter Bergner <bergner@vnet.ibm.com>
8180 Dominique d'Humieres <dominiq@lps.ens.fr>
8181
8182 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
8183 and __APPLE__ && __PPC__ && __ALTIVEC__.
8184
8185 2011-03-29 Jason Merrill <jason@redhat.com>
8186
8187 * g++.dg/cpp0x/dependent1.C: New.
8188
8189 * g++.dg/cpp0x/constexpr-48089.C: Adjust.
8190
8191 * g++.dg/cpp0x/constexpr-memfn1.C: New.
8192
8193 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
8194
8195 2011-03-29 Janus Weil <janus@gcc.gnu.org>
8196
8197 PR fortran/48095
8198 * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
8199 * gfortran.dg/proc_ptr_comp_32.f90: New.
8200
8201 2011-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
8202
8203 * gfortran.dg/function_optimize_1.f90: Add -Warray-temporaries,
8204 check for corresponding warning.
8205
8206 2011-03-28 Jason Merrill <jason@redhat.com>
8207
8208 * g++.dg/cpp0x/rv-deduce2.C: New.
8209
8210 2011-03-29 Jakub Jelinek <jakub@redhat.com>
8211
8212 PR debug/48203
8213 * gcc.dg/pr48203.c: New test.
8214
8215 2011-03-28 Jeff Law <law@redhat.com>
8216
8217 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
8218
8219 2011-03-28 Peter Bergner <bergner@vnet.ibm.com>
8220
8221 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
8222 and __PPC__ && __ALTIVEC__.
8223
8224 2011-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
8225
8226 PR testsuite/48238
8227 * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
8228 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
8229 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
8230 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
8231
8232 2011-03-28 Jason Merrill <jason@redhat.com>
8233
8234 * g++.dg/cpp0x/initlist-array2.C: New.
8235
8236 * g++.dg/cpp0x/initlist-array1.C: New.
8237
8238 * g++.dg/cpp0x/constexpr-compound.C: New.
8239
8240 * g++.dg/cpp0x/constexpr-using.C: New.
8241
8242 * g++.dg/cpp0x/constexpr-noexcept.C: New.
8243
8244 2011-03-28 H.J. Lu <hongjiu.lu@intel.com>
8245
8246 PR testsuite/48276
8247 * gcc.target/i386/pr47502-2.c: Add -fno-pic.
8248
8249 2011-03-28 Eric Botcazou <ebotcazou@adacore.com>
8250
8251 * gcc.dg/slp-1.c: New test.
8252
8253 2011-03-27 H.J. Lu <hongjiu.lu@intel.com>
8254
8255 * gcc.target/i386/avx256-unaligned-load-1.c: New.
8256 * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
8257 * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
8258 * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
8259 * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
8260 * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
8261 * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
8262 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
8263 * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
8264 * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
8265 * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
8266 * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
8267 * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
8268 * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
8269
8270 2011-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
8271
8272 PR fortran/47065
8273 * gfortran.dg/trim_optimize_5.f90: New test.
8274 * gfortran.dg/trim_optimize_6.f90: New test.
8275
8276 2011-03-27 Richard Sandiford <rdsandiford@googlemail.com>
8277
8278 PR target/38598
8279 * gcc.target/mips/madd-7.c: Remove -mlong32.
8280 * gcc.target/mips/msub-7.c: Likewise.
8281
8282 2011-03-27 Ira Rosen <ira.rosen@linaro.org>
8283
8284 * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
8285 accesses to preserve the meaning of the test for doubleword vectors.
8286 * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
8287 * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
8288
8289 2011-03-26 Janus Weil <janus@gcc.gnu.org>
8290
8291 PR fortran/48291
8292 * gfortran.dg/class_42.f03: New.
8293
8294 2011-03-26 Ira Rosen <ira.rosen@linaro.org>
8295
8296 * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
8297 strided accesses.
8298
8299 2011-03-26 Andrey Belevantsev <abel@ispras.ru>
8300
8301 PR rtl-optimization/48144
8302 * gcc.dg/pr48144.c: New test.
8303
8304 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
8305
8306 * gnat.dg/discr27.ad[sb]: New test.
8307
8308 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
8309
8310 * gnat.dg/limited_with2.ad[sb]: New test.
8311 * gnat.dg/limited_with2_pkg1.ads: New helper.
8312 * gnat.dg/limited_with2_pkg2.ads: Likewise.
8313
8314 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
8315
8316 * gnat.dg/opt15.adb: New test.
8317 * gnat.dg/opt15_pkg.ad[sb]: New helper.
8318
8319 2011-03-25 Tobias Burnus <burnus@net-b.de>
8320
8321 PR fortran/48174
8322 PR fortran/45304
8323 * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
8324 * gfortran.dg/leadz_trailz_3.f90: Ditto
8325
8326 2011-03-25 Martin Jambor <mjambor@suse.cz>
8327
8328 * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
8329
8330 2011-03-25 Jason Merrill <jason@redhat.com>
8331
8332 * g++.dg/cpp0x/defaulted22.C: New.
8333 * g++.dg/cpp0x/defaulted23.C: New.
8334 * g++.dg/cpp0x/defaulted15.C: Adjust.
8335
8336 2011-03-25 Jason Merrill <jason@redhat.com>
8337
8338 * g++.dg/cpp0x/move1.C: New.
8339
8340 2011-03-25 Ira Rosen <ira.rosen@linaro.org>
8341
8342 PR target/48287
8343 * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
8344
8345 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8346
8347 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
8348 for mips-sgi-irix6.5.
8349 Replace snprintf prototype by <stdio.h>.
8350
8351 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8352
8353 PR testsuite/48283
8354 * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
8355 run_expensive_tests.
8356 * gcc.dg/graphite/block-4.c: Likewise.
8357 * gcc.dg/graphite/block-7.c: Likewise.
8358 * gcc.dg/graphite/block-8.c: Likewise.
8359
8360 2011-03-25 Richard Guenther <rguenther@suse.de>
8361
8362 * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
8363 * g++.dg/tree-ssa/pr8781.C: Likewise.
8364 * gcc.dg/ipa/ipa-pta-13.c: Likewise.
8365 * gcc.dg/ipa/ipa-pta-3.c: Likewise.
8366 * gcc.dg/ipa/ipa-pta-4.c: Likewise.
8367 * gcc.dg/tree-ssa/20041122-1.c: Likewise.
8368 * gcc.dg/tree-ssa/alias-18.c: Likewise.
8369 * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
8370 * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
8371 * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
8372 * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
8373 * gcc.dg/tree-ssa/loadpre6.c: Likewise.
8374 * gcc.dg/tree-ssa/pr21574.c: Likewise.
8375 * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
8376 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
8377 * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
8378 * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
8379 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
8380 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
8381 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
8382 * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
8383 * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
8384 * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
8385 * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
8386 * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
8387 * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
8388 * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
8389 * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
8390 * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
8391 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
8392 * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
8393 * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
8394 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
8395 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
8396 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
8397 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
8398 * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
8399 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
8400 * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
8401 * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
8402 * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
8403 * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
8404 * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
8405 * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
8406 * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
8407 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
8408 * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
8409 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
8410 * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
8411 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
8412 * c-c++-common/pr46562-2.c: Likewise.
8413 * gfortran.dg/pr42108.f90: Likewise.
8414 * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
8415 foo to be inlined even at -O1.
8416 * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
8417 * gcc.dg/ipa/ipa-pta-14.c: Likewise.
8418 * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
8419 * gcc.dg/matrix/matrix.exp: Disable FRE.
8420
8421 2011-03-24 Jakub Jelinek <jakub@redhat.com>
8422
8423 PR debug/48204
8424 * gcc.dg/dfp/pr48204.c: New test.
8425
8426 2011-03-24 Steve Ellcey <sje@cup.hp.com>
8427
8428 PR target/48209
8429 * gcc.c-torture/execute/pr47917.c: Move this...
8430 * gcc.dg/torture/pr47917.c: to here and add xfails.
8431
8432 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
8433
8434 * gnat.dg/array16.ad[sb]: New test.
8435 * gnat.dg/array16.ads: New helper.
8436
8437 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
8438
8439 * gnat.dg/derived_type2.adb: New test.
8440
8441 2011-03-24 Richard Guenther <rguenther@suse.de>
8442
8443 PR tree-optimization/48271
8444 * g++.dg/torture/pr48271.C: New testcase.
8445
8446 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
8447
8448 * gnat.dg/array15.ad[sb]: New test.
8449
8450 2011-03-24 Uros Bizjak <ubizjak@gmail.com>
8451
8452 PR target/48237
8453 * gcc.target/i386/pr48237.c: New test.
8454
8455 2011-03-24 Richard Guenther <rguenther@suse.de>
8456
8457 PR middle-end/48269
8458 * gcc.dg/builtin-object-size-10.c: New testcase.
8459
8460 2011-03-24 Richard Guenther <rguenther@suse.de>
8461
8462 PR tree-optimization/46562
8463 * c-c++-common/pr46562-2.c: New testcase.
8464 * c-c++-common/pr46562.c: Likewise.
8465
8466 2011-03-24 Ira Rosen <ira.rosen@linaro.org>
8467
8468 * gcc.dg/vect/vect-cselim-1.c: New test.
8469 * gcc.dg/vect/vect-cselim-2.c: New test.
8470
8471 2011-03-23 Chung-Lin Tang <cltang@codesourcery.com>
8472
8473 * gcc.target/arm/pr46934.c: New.
8474
8475 2011-03-23 Ian Lance Taylor <iant@google.com>
8476
8477 * go.test/go-test.exp (errchk): Ignore lines containing ////.
8478
8479 2011-03-23 Richard Guenther <rguenther@suse.de>
8480
8481 * gcc.dg/struct: Remove directory and contents.
8482
8483 2011-03-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8484
8485 PR testsuite/48251
8486 * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
8487
8488 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
8489
8490 * gnat.dg/discr26.ad[sb]: New test.
8491 * gnat.dg/discr26_pkg.ads: New helper.
8492
8493 2011-03-23 Richard Sandiford <richard.sandiford@linaro.org>
8494
8495 PR target/47553
8496 * gcc.target/arm/neon-vld-1.c: New test.
8497
8498 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
8499
8500 * gnat.dg/array14.ad[sb]: New test.
8501 * gnat.dg/array14_pkg.ads: New helper.
8502
8503 2011-03-22 Joseph Myers <joseph@codesourcery.com>
8504
8505 * gcc.c-torture/execute/920501-8.x: Remove.
8506 * gcc.c-torture/execute/930513-1.x: Remove.
8507 * gcc.c-torture/execute/960312-1.x: Remove.
8508 * gcc.c-torture/compile/20000804-1.c,
8509 gcc.c-torture/compile/20001205-1.c,
8510 gcc.c-torture/compile/20001226-1.c,
8511 gcc.c-torture/compile/20010518-2.c,
8512 gcc.c-torture/compile/20020312-1.c,
8513 gcc.c-torture/compile/20020604-1.c,
8514 gcc.c-torture/compile/920501-12.c,
8515 gcc.c-torture/compile/920501-4.c,
8516 gcc.c-torture/compile/920520-1.c,
8517 gcc.c-torture/compile/980506-1.c,
8518 gcc.c-torture/execute/980709-1.x,
8519 gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
8520 options for m68hc11.
8521 * gcc.dg/cpp/assert4.c: Don't handle ARC.
8522 * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
8523 m68hc11.
8524
8525 2011-03-22 Nick Clifton <nickc@redhat.com>
8526
8527 * lib/target-supports.exp (check_profiling_available): Add MN10300
8528 to the list of targets that do not support profiling. Restore
8529 alpha sorting to this list.
8530
8531 2011-03-22 Michael Meissner <meissner@linux.vnet.ibm.com>
8532
8533 * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
8534 failure on 32-bit systems.
8535 * gcc.dg/torture/vector-2.c: Ditto.
8536
8537 2011-03-22 Richard Guenther <rguenther@suse.de>
8538
8539 PR tree-optimization/48228
8540 * gcc.dg/Wstrict-overflow-23.c: New testcase.
8541
8542 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
8543
8544 * gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for
8545 powerpc.
8546
8547 PR target/48226
8548 * gcc.target/powerpc/pr48226.c: New file.
8549
8550 2011-03-21 Jack Howarth <howarth@bromo.med.uc.edu>
8551
8552 * lib/prune.exp (prune_gcc_output): Prune "could not create
8553 compact unwind for" warnings.
8554
8555 2011-03-20 Jakub Jelinek <jakub@redhat.com>
8556
8557 PR c/42544
8558 PR c/48197
8559 * gcc.c-torture/execute/pr42544.c: New test.
8560 * gcc.c-torture/execute/pr48197.c: New test.
8561
8562 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
8563
8564 PR preprocessor/48192
8565 * gcc.target/powerpc/pr48192.c: New file.
8566
8567 PR target/48053
8568 * gcc.target/powerpc/pr48053-3.c: New file, add test case for
8569 split problem of 0 being loaded in a VSX register.
8570
8571 2011-03-21 Richard Guenther <rguenther@suse.de>
8572
8573 PR c/47939
8574 * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
8575 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
8576 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
8577 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
8578
8579 2011-03-21 Jakub Jelinek <jakub@redhat.com>
8580
8581 PR target/48213
8582 * gcc.dg/pr48213.c: New test.
8583
8584 2011-03-21 Kai Tietz <ktietz@redhat.com>
8585
8586 PR target/12171
8587 * g++.dg/plugin/attribute_plugin.c: Adjust test.
8588
8589 2011-03-21 Chung-Lin Tang <cltang@codesourcery.com>
8590
8591 * gcc.target/arm/xor-and.c: New.
8592
8593 2010-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
8594
8595 PR fortran/22572
8596 * gfortran.dg/function_optimize_1.f90: New test.
8597 * gfortran.dg/function_optimize_2.f90: New test.
8598
8599 2011-03-20 H.J. Lu <hongjiu.lu@intel.com>
8600
8601 PR rtl-optimization/47502
8602 * gcc.target/i386/pr47502-1.c: New.
8603 * gcc.target/i386/pr47502-2.c: Likewise.
8604
8605 2011-03-20 Jakub Jelinek <jakub@redhat.com>
8606
8607 PR rtl-optimization/48156
8608 * gcc.dg/pr48156.c: New test.
8609
8610 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8611
8612 PR libfortran/47439
8613 * gfortran.dg/scratch_1.f90: Adjust test.
8614
8615 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8616
8617 PR libfortran/47439
8618 * gfortran.dg/scratch_1.f90: New test.
8619
8620 2011-03-18 Joseph Myers <joseph@codesourcery.com>
8621
8622 * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
8623 variably modified typedefs.
8624 * gcc.dg/c1x-typedef-2.c: Remove.
8625
8626 2011-03-18 Joseph Myers <joseph@codesourcery.com>
8627
8628 * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
8629 * gcc.dg/c1x-anon-struct-3.c: New test.
8630 * gcc.dg/anon-struct-11.c: Update.
8631
8632 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8633
8634 * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
8635 dg-xfail-run-if.
8636 Only xfail with gas.
8637
8638 2011-03-18 Jason Merrill <jason@redhat.com>
8639
8640 * g++.dg/template/fn-ptr1.C: New.
8641
8642 * g++.dg/overload/volatile1.C: New.
8643
8644 * g++.dg/opt/pr23372.C: New.
8645
8646 * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
8647
8648 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8649
8650 PR middle-end/47405
8651 * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
8652
8653 2011-03-18 Chung-Lin Tang <cltang@codesourcery.com>
8654
8655 * gcc.target/arm/unsigned-extend-1.c: New.
8656
8657 2011-03-18 Jakub Jelinek <jakub@redhat.com>
8658
8659 PR bootstrap/48161
8660 * gcc.c-torture/compile/pr48161.c: New test.
8661
8662 2011-03-17 H.J. Lu <hongjiu.lu@intel.com>
8663
8664 PR middle-end/47725
8665 * gcc.dg/torture/pr47725.c: New.
8666
8667 2011-03-17 Jason Merrill <jason@redhat.com>
8668
8669 * g++.dg/cpp0x/constexpr-overflow2.C: New.
8670 * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
8671
8672 2011-03-17 Eric Botcazou <ebotcazou@adacore.com>
8673
8674 * gnat.dg/specs/elab2.ads: New test.
8675 * gnat.dg/specs/elab2_pkg.ads: New helper.
8676
8677 2011-03-17 Jason Merrill <jason@redhat.com>
8678
8679 * g++.dg/cpp0x/decltype-1212.C: New.
8680 * g++.dg/cpp0x/rv-return.C: Adjust expected type.
8681
8682 2011-03-17 Jason Merrill <jason@redhat.com>
8683
8684 * g++.dg/parse/memfnquals1.C: New.
8685
8686 2011-03-17 Richard Guenther <rguenther@suse.de>
8687
8688 PR middle-end/48134
8689 * gcc.dg/pr48134.c: New testcase.
8690
8691 2011-03-17 Richard Guenther <rguenther@suse.de>
8692
8693 PR middle-end/48165
8694 * g++.dg/torture/pr48165.C: New testcase.
8695
8696 2011-03-17 Jakub Jelinek <jakub@redhat.com>
8697
8698 PR rtl-optimization/48141
8699 * gcc.dg/pr48141.c: New test.
8700
8701 2011-03-16 Jason Merrill <jason@redhat.com>
8702
8703 * g++.dg/cpp0x/constexpr-48089.C: New.
8704
8705 * g++.dg/cpp0x/constexpr-abi1.C: New.
8706
8707 * g++.dg/cpp0x/constexpr-46336.C: New.
8708 * g++.dg/parse/friend5.C: Adjust expected errors.
8709
8710 * g++.dg/cpp0x/constexpr-47570.C: New.
8711
8712 2011-03-16 Dodji Seketeli <dodji@redhat.com>
8713
8714 PR debug/47510
8715 * ++.dg/debug/dwarf2/typedef6.C: New test.
8716
8717 2011-03-16 Jason Merrill <jason@redhat.com>
8718
8719 * g++.dg/cpp0x/elision2.C: New.
8720
8721 * g++.dg/cpp0x/constexpr-array3.C: New.
8722
8723 2011-03-16 Jason Merrill <jason@redhat.com>
8724
8725 * g++.dg/cpp0x/sfinae6.C: New.
8726 * g++.dg/cpp0x/initlist38.C: Adjust expected error.
8727 * g++.dg/cpp0x/pr45908.C: Likewise.
8728 * g++.dg/cpp0x/sfinae6.C: Likewise.
8729 * g++.old-deja/g++.jason/conversion11.C: Likewise.
8730 * g++.old-deja/g++.law/arg11.C: Likewise.
8731
8732 2011-03-16 Jason Merrill <jason@redhat.com>
8733
8734 * g++.dg/template/incomplete6.C: New.
8735
8736 2011-03-16 Jeff Law <law@redhat.com>
8737
8738 * gcc.dg/tree-ssa/vrp55.c: New test.
8739
8740 2011-03-16 Jason Merrill <jason@redhat.com>
8741
8742 * g++.dg/cpp0x/auto22.C: New.
8743
8744 2011-03-16 Richard Guenther <rguenther@suse.de>
8745
8746 * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
8747 optimizing it away if promoted to const.
8748
8749 2011-03-16 Richard Guenther <rguenther@suse.de>
8750
8751 PR tree-optimization/48149
8752 * gcc.dg/fold-complex-1.c: New testcase.
8753
8754 2011-03-16 Richard Guenther <rguenther@suse.de>
8755
8756 PR testsuite/48147
8757 * gcc.dg/guality/pr45882.c: Really make sure no inlining
8758 or cloning happens.
8759
8760 2011-03-16 Richard Guenther <rguenther@suse.de>
8761
8762 PR tree-optimization/26134
8763 * gcc.dg/tree-ssa/complex-6.c: New testcase.
8764
8765 2011-03-16 Richard Guenther <rguenther@suse.de>
8766
8767 PR tree-optimization/48146
8768 * gcc.dg/torture/pr48146.c: New testcase.
8769
8770 2011-03-16 Richard Guenther <rguenther@suse.de>
8771
8772 * gcc.dg/tree-ssa/pr14814.c: Adjust.
8773 * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
8774
8775 2011-03-16 Jakub Jelinek <jakub@redhat.com>
8776
8777 PR middle-end/48136
8778 * gcc.c-torture/compile/pr48136.c: New test.
8779
8780 * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
8781
8782 PR debug/45882
8783 * gcc.dg/guality/pr45882.c: New test.
8784
8785 2011-03-15 Jason Merrill <jason@redhat.com>
8786
8787 * g++.dg/cpp0x/constexpr-recursion.C: New.
8788
8789 * g++.dg/cpp0x/implicit11.C: New.
8790
8791 2011-03-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
8792
8793 * g++.dg/cpp0x/constexpr-attribute.C: New.
8794
8795 2011-03-15 Manuel López-Ibáñez <manu@gcc.gnu.org>
8796
8797 * g++.dg/parse/pr34758.C: New.
8798
8799 2011-03-15 Xinliang David Li <davidxl@google.com>
8800
8801 PR c/47837
8802 * gcc.dg/uninit-pred-7_d.c: New test.
8803 * gcc.dg/uninit-pred-8_d.c: New test.
8804
8805 2011-03-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
8806
8807 PR target/46788
8808 * gcc.target/arm/pr46788.c: New.
8809
8810 2011-03-15 Richard Guenther <rguenther@suse.de>
8811
8812 PR middle-end/47650
8813 * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
8814 * gfortran.dg/ishft_4.f90: Likewise.
8815 * gfortran.dg/leadz_trailz_3.f90: Likewise.
8816
8817 2011-03-15 Richard Guenther <rguenther@suse.de>
8818
8819 PR tree-optimization/13954
8820 * g++.dg/tree-ssa/pr13954.C: New testcase.
8821
8822 2011-03-15 Richard Guenther <rguenther@suse.de>
8823
8824 PR tree-optimization/48037
8825 * gcc.target/i386/pr48037-1.c: New testcase.
8826
8827 2011-03-15 Richard Guenther <rguenther@suse.de>
8828
8829 PR tree-optimization/41490
8830 * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
8831 * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
8832 * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
8833 * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
8834 * g++.dg/tree-ssa/pr33604.C: Adjust.
8835
8836 2011-03-14 Jakub Jelinek <jakub@redhat.com>
8837
8838 PR middle-end/47917
8839 * gcc.c-torture/execute/pr47917.c: New test.
8840 * gcc.dg/pr47917.c: New test.
8841
8842 PR middle-end/38878
8843 * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
8844
8845 2011-03-14 Uros Bizjak <ubizjak@gmail.com>
8846
8847 * gcc.target/i386/sse4_1-floor-vec.c: New test.
8848 * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
8849 * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
8850 * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
8851 * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
8852 * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
8853 * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
8854 * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
8855 * gcc.target/i386/avx-floor-vec.c: Ditto.
8856 * gcc.target/i386/avx-ceil-vec.c: Ditto.
8857 * gcc.target/i386/avx-trunc-vec.c: Ditto.
8858 * gcc.target/i386/avx-rint-vec.c: Ditto.
8859 * gcc.target/i386/avx-floorf-vec.c: Ditto.
8860 * gcc.target/i386/avx-ceilf-vec.c: Ditto.
8861 * gcc.target/i386/avx-truncf-vec.c: Ditto.
8862 * gcc.target/i386/avx-rintf-vec.c: Ditto.
8863
8864 2011-03-14 Tom Tromey <tromey@redhat.com>
8865
8866 * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
8867 * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
8868 * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
8869
8870 2011-03-14 Tom Tromey <tromey@redhat.com>
8871
8872 * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
8873 * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
8874 * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
8875
8876 2011-03-14 H.J. Lu <hongjiu.lu@intel.com>
8877
8878 * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
8879
8880 2011-03-14 Richard Sandiford <richard.sandiford@linaro.org>
8881
8882 PR rtl-optimization/47166
8883 * gcc.c-torture/execute/postmod-1.c: New test.
8884
8885 2011-03-14 Richard Guenther <rguenther@suse.de>
8886
8887 PR middle-end/48098
8888 * gcc.dg/torture/pr48098.c: New testcase.
8889
8890 2011-03-12 Peter Bergner <bergner@vnet.ibm.com>
8891
8892 PR target/48053
8893 * gcc.target/powerpc/pr48053-1.c: New test.
8894 * gcc.target/powerpc/pr48053-2.c: Likewise.
8895
8896 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
8897
8898 PR libfortran/48066
8899 * gfortran.dg/intrinsic_ifunction_2.f90: Correct PR number.
8900
8901 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
8902
8903 PR libfortran/48066
8904 * gfortran.dg/intrinsic_ifunction_2.f90: New test case.
8905
8906 2011-03-12 Janus Weil <janus@gcc.gnu.org>
8907
8908 PR fortran/48059
8909 * gfortran.dg/class_41.f03: New.
8910
8911 2011-03-11 Dodji Seketeli <dodji@redhat.com>
8912
8913 * g++.dg/conversion/cast3.C: New test.
8914
8915 2011-03-11 Jason Merrill <jason@redhat.com>
8916
8917 * g++.dg/template/error45.C: New.
8918
8919 * g++.dg/parse/no-type-defn1.C: New.
8920
8921 * g++.dg/ext/attrib40.C: New.
8922
8923 * g++.dg/cpp0x/regress/array1.C: New.
8924
8925 2011-03-11 Richard Guenther <rguenther@suse.de>
8926
8927 PR tree-optimization/48067
8928 * gcc.dg/pr48067.c: New testcase.
8929
8930 2011-03-11 Richard Guenther <rguenther@suse.de>
8931
8932 PR lto/48073
8933 * g++.dg/lto/20110311-1_0.C: New testcase.
8934
8935 2011-03-11 Jakub Jelinek <jakub@redhat.com>
8936
8937 PR c++/48035
8938 * g++.dg/inherit/virtual8.C: New test.
8939
8940 PR middle-end/48044
8941 * gcc.dg/torture/pr48044.c: New test.
8942
8943 2011-03-11 Janus Weil <janus@gcc.gnu.org>
8944
8945 PR fortran/47768
8946 * gfortran.dg/proc_ptr_comp_31.f90: New.
8947
8948 2011-03-11 Richard Guenther <rguenther@suse.de>
8949
8950 PR tree-optimization/47278
8951 * gcc.dg/torture/pr47278-1.c: New testcase.
8952 * gcc.dg/torture/pr47278-2.c: Likewise.
8953
8954 2011-03-11 Jakub Jelinek <jakub@redhat.com>
8955
8956 PR tree-optimization/48063
8957 * gcc.dg/torture/pr48063.c: New test.
8958
8959 2011-03-10 Jason Merrill <jason@redhat.com>
8960
8961 * g++.dg/template/array22.C: New.
8962
8963 * g++.dg/cpp0x/syntax-err1.C: New.
8964 * g++.dg/parse/error36.C: Adjust expected errors.
8965 * g++.old-deja/g++.pt/ctor2.C: Likewise.
8966 * g++.old-deja/g++.pt/typename3.C: Likewise.
8967 * g++.old-deja/g++.pt/typename4.C: Likewise.
8968 * g++.old-deja/g++.pt/typename6.C: Likewise.
8969
8970 2011-03-09 Jason Merrill <jason@redhat.com>
8971
8972 * g++.dg/template/nontype22.C: New.
8973
8974 2011-03-09 Martin Jambor <mjambor@suse.cz>
8975
8976 PR tree-optimization/47714
8977 * g++.dg/torture/pr47714.C: New test.
8978
8979 2011-03-08 Michael Meissner <meissner@linux.vnet.ibm.com>
8980
8981 PR target/47755
8982 * gcc.target/powerpc/pr47755-2.c: New file.
8983
8984 2011-03-08 Jakub Jelinek <jakub@redhat.com>
8985
8986 * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
8987 is not set in the environment, pass 64 as first argument when not
8988 running expensive tests or pass max($[`ulimit -u`/4], 10000) on
8989 native where ulimit -u is supported.
8990
8991 2011-03-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8992
8993 * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
8994
8995 2011-03-08 Jason Merrill <jason@redhat.com>
8996
8997 * g++.dg/template/nontype21.C: New.
8998
8999 * g++.dg/template/anon5.C: New.
9000
9001 2011-03-08 Jakub Jelinek <jakub@redhat.com>
9002
9003 PR debug/47881
9004 * gcc.dg/pr47881.c: New test.
9005
9006 2011-03-08 Dodji Seketeli <dodji@redhat.com>
9007
9008 PR c++/47957
9009 * g++.dg/lookup/template3.C: New test.
9010
9011 2011-03-08 Kai Tietz <ktietz@redhat.com>
9012
9013 * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
9014 'long' type.
9015
9016 2011-03-08 Mikael Pettersson <mikpe@it.uu.se>
9017
9018 PR testsuite/47954
9019 * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
9020 sizeof to compute alignment.
9021
9022 2011-03-08 Jakub Jelinek <jakub@redhat.com>
9023
9024 PR tree-optimization/48022
9025 * gcc.dg/pr48022-1.c: New test.
9026 * gcc.dg/pr48022-2.c: New test.
9027
9028 2011-03-07 Jason Merrill <jason@redhat.com>
9029
9030 * g++.dg/template/nontype20.C: New.
9031 * g++.dg/init/member1.C: Adjust expected errors.
9032 * g++.dg/parse/constant4.C: Likewise.
9033 * g++.dg/template/qualified-id3.C: Likewise.
9034 * g++.old-deja/g++.pt/crash10.C: Likewise.
9035
9036 * g++.dg/cpp0x/regress/non-const1.C: New.
9037
9038 2011-03-07 Jakub Jelinek <jakub@redhat.com>
9039
9040 PR debug/47991
9041 * gcc.dg/pr47991.c: New test.
9042
9043 2011-03-07 Jason Merrill <jason@redhat.com>
9044
9045 * g++.dg/abi/mangle46.C: New.
9046
9047 2011-03-07 Pat Haugen <pthaugen@us.ibm.com>
9048
9049 PR target/47862
9050 * gcc.target/powerpc/pr47862.c: New.
9051
9052 2011-03-07 Jack Howarth <howarth@bromo.med.uc.edu>
9053
9054 PR target/45413
9055 * gcc.target/i386/combine-mul.c: Require nonpic.
9056
9057 2011-03-07 Paul Wögerer <paul_woegerer@mentor.com>
9058 Nathan Froyd <froydnj@codesourcery.com>
9059
9060 * gcc.dg/20001117-1.c: Abort on NULL call_sites.
9061
9062 2011-03-06 Mark Mitchell <mark@codesourcery.com>
9063
9064 * README.QMTEST: Remove.
9065
9066 2011-03-06 Paul Thomas <pault@gcc.gnu.org>
9067 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9068
9069 PR fortran/47850
9070 * gfortran.dg/array_constructor_37.f90 : New test.
9071
9072 2011-03-05 Jason Merrill <jason@redhat.com>
9073
9074 * g++.dg/abi/mangle39.C: ABI v5, not 6.
9075 * g++.dg/abi/mangle45.C: Likewise.
9076 * g++.dg/cpp0x/trailing1.C: Likewise.
9077
9078 2011-03-05 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9079
9080 * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
9081
9082 2011-03-05 Jakub Jelinek <jakub@redhat.com>
9083
9084 PR rtl-optimization/47899
9085 * gcc.dg/pr47899.c: New test.
9086
9087 * gcc.dg/torture/pr47968.c: Ignore warnings.
9088
9089 PR tree-optimization/47967
9090 * gcc.c-torture/compile/pr47967.c: New test.
9091
9092 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
9093
9094 * objc.dg/property/property-encoding-1.m: Tidied up testcase.
9095 * obj-c++.dg/property/property-encoding-1.mm: Likewise.
9096
9097 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
9098
9099 * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
9100 and property_getAttributes() if __OBJC2__.
9101 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
9102 * objc.dg/property/property-encoding-1.m: New.
9103 * obj-c++.dg/property/property-encoding-1.mm: New.
9104
9105 2011-03-04 Jason Merrill <jason@redhat.com>
9106
9107 * g++.dg/template/pseudodtor6.C: New.
9108
9109 * g++.dg/inherit/covariant19.C: New.
9110
9111 2011-03-04 Richard Guenther <rguenther@suse.de>
9112
9113 PR middle-end/47968
9114 * gcc.dg/torture/pr47968.c: New testcase.
9115
9116 2011-03-04 Richard Guenther <rguenther@suse.de>
9117
9118 PR middle-end/47975
9119 * gcc.dg/torture/pr47975.c: New testcase.
9120
9121 2011-03-03 Paolo Carlini <paolo.carlini@oracle.com>
9122
9123 PR c++/47974
9124 * g++.dg/template/crash106.C: New.
9125
9126 2011-03-03 Jakub Jelinek <jakub@redhat.com>
9127
9128 PR c/47963
9129 * gcc.dg/gomp/pr47963.c: New test.
9130 * g++.dg/gomp/pr47963.C: New test.
9131
9132 2011-03-02 Jason Merrill <jason@redhat.com>
9133
9134 * g++.dg/cpp0x/regress/condition1.C: New.
9135
9136 * g++.dg/cpp0x/constexpr-ctor9.C: New.
9137
9138 2011-03-01 Jason Merrill <jason@redhat.com>
9139
9140 * g++.dg/cpp0x/lambda/lambda-98.C: New.
9141
9142 * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
9143
9144 2011-03-02 Richard Sandiford <richard.sandiford@linaro.org>
9145
9146 PR rtl-optimization/47925
9147 * gcc.c-torture/execute/pr47925.c: New test.
9148
9149 2011-03-01 Jason Merrill <jason@redhat.com>
9150
9151 * g++.dg/cpp0x/decltype25.C: New.
9152
9153 * g++.dg/cpp0x/regress/bitfield-err1.C: New.
9154
9155 2011-03-01 Richard Guenther <rguenther@suse.de>
9156
9157 PR tree-optimization/47890
9158 * gcc.dg/torture/pr47890.c: New testcase.
9159
9160 2011-03-01 Richard Guenther <rguenther@suse.de>
9161
9162 PR lto/47924
9163 * gcc.dg/lto/pr47924_0.c: New testcase.
9164
9165 2011-03-01 Richard Guenther <rguenther@suse.de>
9166
9167 PR lto/46911
9168 * gfortran.dg/lto/pr46911_0.f: New testcase.
9169
9170 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9171
9172 PR libgfortran/47933
9173 * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
9174 compile errors from older code form.
9175
9176 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9177
9178 PR libgfortran/47567
9179 * gfortran.dg/fmt_fw_d.f90: New test.
9180
9181 2011-02-28 Jason Merrill <jason@redhat.com>
9182
9183 * g++.dg/inherit/covariant18.C: New.
9184
9185 2011-02-28 Jakub Jelinek <jakub@redhat.com>
9186
9187 PR middle-end/47893
9188 * gcc.dg/pr47893.c: New test.
9189
9190 2011-02-28 Nicola Pero <nicola.pero@meta-innovation.com>
9191
9192 * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
9193 NULL in case of a selector with conflicting types.
9194 * obj-c++.dg/gnu-api-2-sel.mm: Same change.
9195
9196 2011-02-28 Kazu Hirata <kazu@codesourcery.com>
9197
9198 * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
9199 gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
9200 gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
9201 gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
9202
9203 2011-02-28 Jason Merrill <jason@redhat.com>
9204
9205 PR c++/47906
9206 * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
9207
9208 2011-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9209
9210 PR libgfortran/47778
9211 * gfortran.dg/namelist_71.f90: New test.
9212
9213 2011-02-27 Jason Merrill <jason@redhat.com>
9214
9215 PR c++/47906
9216 * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
9217 * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
9218
9219 2011-02-27 Paolo Carlini <paolo.carlini@oracle.com>
9220
9221 PR c++/46466
9222 * g++.dg/cpp0x/constexpr-ctor8.C: New.
9223
9224 2011-02-27 Jakub Jelinek <jakub@redhat.com>
9225
9226 PR fortran/47886
9227 * gfortran.dg/gomp/task-1.f90: Removed.
9228
9229 2011-02-26 Jason Merrill <jason@redhat.com>
9230
9231 * g++.dg/template/this-targ1.C: New.
9232
9233 * g++.dg/cpp0x/regress/template-const1.C: New.
9234 * g++.dg/cpp0x/regress/template-function1.C: Adjust.
9235 * g++.dg/template/function1.C: Adjust.
9236 * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
9237 * g++.dg/debug/debug7.C: Adjust.
9238
9239 2011-02-26 Tobias Burnus <burnus@net-b.de>
9240
9241 PR fortran/47886
9242 * gfortran.dg/gomp/task-1.f90: New.
9243
9244 2011-02-25 Jie Zhang <jie@codesourcery.com>
9245
9246 * gcc.target/arm/neon-thumb2-move.c: Add
9247 dg-require-effective-target arm_thumb2_ok.
9248
9249 2011-02-24 Jason Merrill <jason@redhat.com>
9250
9251 * g++.dg/parse/constant1.C: Specify C++98 mode.
9252 * g++.dg/parse/constant5.C: Likewise.
9253 * g++.dg/parse/error2.C: Likewise.
9254 * g++.dg/parse/semicolon3.C: Likewise.
9255 * g++.dg/template/crash14.C: Likewise.
9256 * g++.dg/template/local4.C: Likewise.
9257 * g++.dg/template/nontype3.C: Likewise.
9258 * g++.dg/parse/crash31.C: Adjust expected errors.
9259 * g++.dg/template/function1.C: Likewise.
9260 * g++.dg/template/ref3.C: Likewise.
9261 * g++.dg/template/static9.C: Likewise.
9262 * g++.old-deja/g++.pt/crash41.C: Instantiate template.
9263
9264 * g++.dg/cpp0x/constexpr-array-tparm.C: New.
9265 * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
9266 * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
9267 * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
9268 * g++.dg/cpp0x/regress/template-function1.C: Likewise.
9269
9270 2011-02-24 Jakub Jelinek <jakub@redhat.com>
9271
9272 PR fortran/47878
9273 * gfortran.dg/pr47878.f90: New test.
9274
9275 2011-02-24 Richard Guenther <rguenther@suse.de>
9276
9277 PR testsuite/47801
9278 * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
9279 * gcc.dg/guality/pr41353-2.c (vari): Likewise.
9280
9281 2011-02-24 Richard Guenther <rguenther@suse.de>
9282
9283 PR fortran/47839
9284 * gfortran.dg/lto/pr47839_0.f90: New testcase.
9285 * gfortran.dg/lto/pr47839_1.f90: Likewise.
9286
9287 2011-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9288
9289 PR libgfortran/47567
9290 * gfortran.dg/fmt_f0_1.f90: Update test.
9291
9292 2011-02-23 Jason Merrill <jason@redhat.com>
9293
9294 * g++.dg/abi/mangle39.C: Adjust parm mangling.
9295 * g++.dg/abi/mangle45.C: New.
9296
9297 * g++.dg/cpp0x/trailing1.C: Mangle decltype.
9298 * g++.dg/template/canon-type-9.C: Match use of decltype
9299 between declaration and definition.
9300 * g++.dg/template/canon-type-12.C: Likewise.
9301
9302 2011-02-23 Mikael Morin <mikael@gcc.gnu.org>
9303
9304 PR fortran/40850
9305 * gfortran.dg/nested_allocatables_1.f90: New.
9306
9307 2011-02-23 Nathan Froyd <froydnj@codesourcery.com>
9308
9309 PR c++/46868
9310 * g++.dg/pr46868.C: New test.
9311 * g++.dg/parse/parameter-declaration-1.C: Adjust.
9312 * g++.dg/parse/error14.C: Adjust.
9313
9314 2011-02-23 Richard Guenther <rguenther@suse.de>
9315
9316 PR tree-optimization/47838
9317 * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
9318
9319 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
9320
9321 * g++.dg/other/pr47218.C: Fix dg-options. Cleanup saved temps.
9322
9323 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
9324
9325 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
9326 * gfortran.dg/count_init_expr.f03: Ditto.
9327 * gfortran.dg/gomp/pr43711.f90: Ditto.
9328 * gcc.dg/struct-parse-2.c: Ditto.
9329 * gcc.dg/parse-error-3.c: Ditto.
9330 * gcc.dg/Wlogical-op-1.c: Ditto.
9331 * gcc.dg/Walways-true-1.c: Ditto.
9332 * gcc.dg/pr24225.c: Ditto.
9333 * gcc.dg/Walways-true-2.c: Ditto.
9334 * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
9335 * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
9336 * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
9337 * g++.dg/overload/defarg4.C: Ditto.
9338 * g++.dg/inherit/covariant16.C: Ditto.
9339 * g++.dg/inherit/virtual7.C: Ditto.
9340 * g++.dg/template/canon-type-9.C: Ditto.
9341 * g++.dg/template/access19.C: Ditto.
9342 * g++.dg/template/call7.C: Ditto.
9343 * g++.dg/template/canon-type-2.C: Ditto.
9344 * g++.dg/template/init7.C: Ditto.
9345 * g++.dg/template/sizeof-template-argument.C: Ditto.
9346 * g++.dg/template/const3.C: Ditto.
9347 * g++.dg/template/sfinae26.C: Ditto.
9348 * g++.dg/template/sfinae26.C: Ditto.
9349 * g++.dg/template/canon-type-11.C: Ditto.
9350 * g++.dg/template/union2.C: Ditto.
9351 * g++.dg/template/canon-type-3.C: Ditto.
9352 * g++.dg/template/canon-type-1.C: Ditto.
9353 * g++.dg/template/canon-type-5.C: Ditto.
9354 * g++.dg/template/canon-type-7.C: Ditto.
9355 * g++.dg/template/canon-type-10.C: Ditto.
9356 * g++.dg/template/spec36.C: Ditto.
9357 * g++.dg/template/typedef38.C: Ditto.
9358 * g++.dg/template/canon-type-4.C: Ditto.
9359 * g++.dg/template/canon-type-6.C: Ditto.
9360 * g++.dg/template/canon-type-13.C: Ditto.
9361 * g++.dg/template/instantiate9.C: Ditto.
9362 * g++.dg/template/ttp22.C: Ditto.
9363 * g++.dg/warn/Wreturn-type-6.C: Ditto.
9364 * g++.dg/warn/Walways-true-1.C: Ditto.
9365 * g++.dg/warn/Wlogical-op-1.C: Ditto.
9366 * g++.dg/warn/Walways-true-2.C: Ditto.
9367 * g++.dg/conversion/op4.C: Ditto.
9368 * g++.dg/opt/pr19650.C: Ditto.
9369 * g++.dg/lookup/friend11.C: Ditto.
9370 * g++.dg/other/default2.C: Ditto.
9371 * g++.dg/other/default3.C: Ditto.
9372 * g++.dg/other/dtor2.C: Ditto.
9373 * g++.dg/other/friend5.C: Ditto.
9374 * g++.dg/other/default5.C: Ditto.
9375 * g++.dg/init/brace6.C: Ditto.
9376 * g++.dg/init/aggr5.C: Ditto.
9377 * g++.dg/init/error2.C: Ditto.
9378 * g++.dg/expr/bound-mem-fun.C: Ditto.
9379 * g++.dg/expr/cond6.C: Ditto.
9380 * g++.dg/expr/stmt-expr-1.C: Ditto.
9381 * g++.dg/cpp0x/constexpr-object2.C: Ditto.
9382 * g++.dg/cpp0x/constexpr-data1.C: Ditto.
9383 * g++.dg/cpp0x/constexpr-function2.C: Ditto.
9384 * g++.dg/cpp0x/bracket1.C: Ditto.
9385 * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
9386 * g++.dg/cpp0x/pr38646.C: Ditto.
9387 * g++.dg/cpp0x/variadic73.C: Ditto.
9388 * g++.dg/cpp0x/constexpr-function1.C: Ditto.
9389 * g++.dg/cpp0x/bracket4.C: Ditto.
9390 * g++.dg/cpp0x/decltype4.C: Ditto.
9391 * g++.dg/cpp0x/constexpr-data2.C: Ditto.
9392 * g++.dg/cpp0x/constexpr-object1.C: Ditto.
9393 * g++.dg/cpp0x/variadic-crash2.C: Ditto.
9394 * g++.dg/cpp0x/variadic-new2.C: Ditto.
9395 * g++.dg/cpp0x/decltype2.C: Ditto.
9396 * g++.dg/cpp0x/decltype1.C: Ditto.
9397 * g++.dg/cpp0x/bracket2.C: Ditto.
9398 * g++.dg/cpp0x/decltype5.C: Ditto.
9399 * g++.dg/cpp0x/constexpr-function3.C: Ditto.
9400 * g++.dg/cpp0x/variadic70.C: Ditto.
9401 * g++.dg/cpp0x/decltype6.C: Ditto.
9402 * g++.dg/cpp0x/rvo.C: Ditto.
9403 * g++.dg/cpp0x/vt-40092.C: Ditto.
9404 * g++.dg/cpp0x/variadic-new.C: Ditto.
9405 * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
9406 * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
9407 * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
9408 * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
9409 * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
9410 * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
9411 * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
9412 * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
9413 * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
9414 * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
9415 * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
9416 * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
9417 * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
9418 * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
9419 * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
9420 * g++.dg/cpp0x/pr39639.C: Ditto.
9421 * g++.dg/cpp0x/decltype3.C: Ditto.
9422 * g++.dg/cpp0x/variadic68.C: Ditto.
9423 * g++.dg/cpp0x/variadic-function.C: Ditto.
9424 * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
9425 * g++.dg/cpp0x/variadic-bind.C: Ditto.
9426 * g++.dg/cpp0x/variadic-tuple.C: Ditto.
9427 * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
9428 * g++.dg/parse/crash35.C: Ditto.
9429 * g++.dg/parse/crash40.C: Ditto.
9430 * g++.dg/parse/defarg12.C: Ditto.
9431 * g++.dg/parse/crash34.C: Ditto.
9432 * g++.dg/parse/constructor3.C: Ditto.
9433 * g++.dg/parse/template23.C: Ditto.
9434 * g++.dg/parse/crash56.C: Ditto.
9435 * g++.dg/parse/dtor13.C: Ditto.
9436 * g++.dg/parse/error33.C: Ditto.
9437 * g++.dg/parse/ctor9.C: Ditto.
9438 * g++.dg/parse/error32.C: Ditto.
9439 * g++.dg/parse/error37.C: Ditto.
9440 * g++.dg/parse/bitfield3.C: Ditto.
9441 * g++.dg/parse/struct-4.C: Ditto.
9442 * g++.dg/ext/has_trivial_copy.C: Ditto.
9443 * g++.dg/ext/is_polymorphic.C: Ditto.
9444 * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
9445 * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
9446 * g++.dg/ext/has_nothrow_assign.C: Ditto.
9447 * g++.dg/ext/is_union.C: Ditto.
9448 * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
9449 * g++.dg/ext/is_pod.C: Ditto.
9450 * g++.dg/ext/has_virtual_destructor.C: Ditto.
9451 * g++.dg/ext/has_trivial_constructor.C: Ditto.
9452 * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
9453 * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
9454 * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
9455 * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
9456 * g++.dg/ext/is_abstract.C: Ditto.
9457 * g++.dg/ext/has_trivial_assign.C: Ditto.
9458 * g++.dg/ext/is_class.C: Ditto.
9459 * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
9460 * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
9461 * g++.dg/ext/is_base_of.C: Ditto.
9462 * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
9463 * g++.dg/ext/has_nothrow_constructor.C: Ditto.
9464 * g++.dg/ext/is_empty.C: Ditto.
9465 * g++.dg/ext/is_enum.C: Ditto.
9466 * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
9467 * gnat.dg/opt11.adb: Ditto.
9468 * obj-c++.dg/pr45735.mm: Ditto.
9469 * obj-c++.dg/pr24393.mm: Ditto.
9470 * obj-c++.dg/exceptions-2.mm: Ditto.
9471 * objc.dg/pr45735.m: Ditto.
9472 * objc.dg/pr24393.m: Ditto.
9473
9474 2011-02-23 Nicola Pero <nicola.pero@meta-innovation.com>
9475
9476 * objc.dg/attributes/objc-exception-1.m: New.
9477
9478 2011-02-23 Jie Zhang <jie@codesourcery.com>
9479
9480 * gcc.dg/cpp/include7.c: New test.
9481
9482 2011-02-22 Paolo Carlini <paolo.carlini@oracle.com>
9483
9484 PR c++/47242
9485 * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
9486
9487 2011-02-23 Jie Zhang <jie@codesourcery.com>
9488
9489 PR rtl-optimization/47763
9490 * gcc.dg/pr47763.c: New test.
9491
9492 2011-02-22 Paul Thomas <pault@gcc.gnu.org>
9493
9494 PR fortran/45743
9495 * gfortran.dg/whole_file_32.f90 : New test.
9496
9497 2011-02-22 Dodji Seketeli <dodji@redhat.com>
9498
9499 PR c++/47666
9500 * g++.dg/inherit/virtual7.C: New test.
9501
9502 2011-02-22 Nicola Pero <nicola.pero@meta-innovation.com>
9503
9504 PR objc/47832
9505 * objc.dg/type-size-3.m: Updated error message.
9506 * objc.dg/type-size-4.m: New test.
9507 * objc.dg/type-size-5.m: New test.
9508
9509 2011-02-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9510
9511 * lib/gnat.exp: Fix comments.
9512 Don't load libgloss.exp.
9513 (default_gnat_version): Call $compiler with --version.
9514 Adapt regexp for gnatmake output, insert version.
9515 (gnat_version): New proc.
9516 (gnat_init): Remove gnat_libgcc_s_path.
9517 (gnat_target_compile): Likewise.
9518 Remove ld_library_path.
9519 Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
9520 (gnat_pass): Remove.
9521 (gnat_pass): Remove.
9522 (gnat_finish): Remove.
9523 (gnat_exit): Remove.
9524 (local_find_gnatmake): Reindent.
9525 (runtest_file_p): Remove.
9526 (prune_warnings): Remove.
9527 (find_gnatclean): New proc.
9528 * lib/gnat-dg.exp (lremove): New proc.
9529 (gnat-dg-test): Reindent.
9530 Remove additional output files.
9531 (gnat-dg-runtest): Remove.
9532
9533 * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
9534 * gnat.dg/loop_optimization6.adb: Likewise.
9535 * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
9536
9537 2011-02-22 Jakub Jelinek <jakub@redhat.com>
9538
9539 PR tree-optimization/47835
9540 * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
9541
9542 2011-02-22 Tobias Burnus <burnus@net-b.de>
9543
9544 * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
9545 * gfortran.dg/abstract_type_2.f03: Ditto.
9546 * gfortran.dg/abstract_type_3.f03: Ditto.
9547 * gfortran.dg/abstract_type_4.f03: Ditto.
9548 * gfortran.dg/abstract_type_5.f03: Ditto.
9549 * gfortran.dg/abstract_type_6.f03: Ditto.
9550 * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
9551 * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
9552 * gfortran.dg/allocatable_scalar_11.f90: Ditto.
9553 * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
9554 * gfortran.dg/array_function_5.f90: Ditto.
9555 * gfortran.dg/asynchronous_3.f03: Ditto.
9556 * gfortran.dg/char_expr_1.f90: Ditto.
9557 * gfortran.dg/class_14.f03: Ditto.
9558 * gfortran.dg/data_array_6.f: Ditto.
9559 * gfortran.dg/data_invalid.f90: Ditto.
9560 * gfortran.dg/dot_product_1.f03: Ditto.
9561 * gfortran.dg/func_derived_5.f90: Ditto.
9562 * gfortran.dg/func_result_4.f90: Ditto.
9563 * gfortran.dg/implied_do_1.f90: Ditto.
9564 * gfortran.dg/initialization_25.f90: Ditto.
9565 * gfortran.dg/initialization_26.f90: Ditto.
9566 * gfortran.dg/interface_34.f90: Ditto.
9567 * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
9568 * gfortran.dg/keyword_symbol_1.f90: Ditto.
9569 * gfortran.dg/matmul_8.f03: Ditto.
9570 * gfortran.dg/merge_init_expr.f90: Ditto.
9571 * gfortran.dg/pack_assign_1.f90: Ditto.
9572 * gfortran.dg/pack_vector_1.f90: Ditto.
9573 * gfortran.dg/pointer_check_8.f90: Ditto.
9574 * gfortran.dg/product_init_expr.f03: Ditto.
9575 * gfortran.dg/reshape_order_5.f90: Ditto.
9576 * gfortran.dg/reshape_shape_1.f90: Ditto.
9577 * gfortran.dg/reshape_zerosize_2.f90: Ditto.
9578 * gfortran.dg/same_name_2.f90: Ditto.
9579 * gfortran.dg/selected_real_kind_1.f90: Ditto.
9580 * gfortran.dg/spread_init_expr.f03: Ditto.
9581 * gfortran.dg/stmt_func_1.f90: Ditto.
9582 * gfortran.dg/sum_init_expr.f03: Ditto.
9583 * gfortran.dg/transpose_3.f03: Ditto.
9584 * gfortran.dg/unpack_init_expr.f03: Ditto.
9585 * gfortran.dg/warn_conversion.f90: Ditto.
9586 * gfortran.dg/warn_conversion_2.f90: Ditto.
9587 * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
9588 * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
9589 * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
9590 * gfortran.dg/whole_file_16.f90: Ditto.
9591 * gfortran.dg/whole_file_17.f90: Ditto.
9592 * gfortran.dg/whole_file_18.f90: Ditto.
9593 * gfortran.dg/whole_file_20.f03: Ditto.
9594 * gfortran.dg/whole_file_5.f90: Ditto.
9595 * gfortran.dg/whole_file_6.f90: Ditto.
9596 * gfortran.dg/write_invalid_format.f90: Ditto.
9597 * gfortran.dg/zero_sized_6.f90: Ditto.
9598
9599 2011-02-21 Jeff Law <law@redhat.com>
9600
9601 PR rtl-optimization/46178
9602 * gcc.target/i386/pr46178.c: New test.
9603
9604 PR rtl-optimization/46002
9605 * gcc.c-torture/compile/pr46002.c: New test.
9606
9607 2011-02-21 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9608
9609 * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
9610 *-*-hpux10*.
9611
9612 2011-02-21 Jakub Jelinek <jakub@redhat.com>
9613
9614 PR debug/47106
9615 * g++.dg/debug/pr47106.C: Require effective target lto.
9616
9617 2011-02-21 Jason Merrill <jason@redhat.com>
9618
9619 * g++.dg/cpp0x/constexpr-diag2.C: New.
9620
9621 2011-02-20 Jason Merrill <jason@redhat.com>
9622
9623 * g++.dg/cpp0x/constexpr-ctor7.C: New.
9624
9625 * g++.dg/cpp0x/fntmpdefarg2.C: New.
9626
9627 * g++.dg/overload/conv-op1.C: New.
9628
9629 * g++.dg/cpp0x/constexpr-synth1.C: New.
9630
9631 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
9632
9633 * objc.dg/layout-2.m: New.
9634 * objc.dg/selector-3.m: Adjusted location of error message.
9635 * objc.dg/type-size-3.m: Same.
9636 * obj-c++.dg/selector-3.mm: Same.
9637
9638 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
9639
9640 PR objc/47784
9641 * objc.dg/property/dotsyntax-22.m: New.
9642 * obj-c++.dg/property/dotsyntax-22.mm: New.
9643
9644 2011-02-20 Dodji Seketeli <dodji@redhat.com>
9645
9646 PR c++/46394
9647 * g++.dg/template/typedef38.C: New test.
9648
9649 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
9650
9651 PR fortran/46818
9652 * gfortran.dg/whole_file_30.f90 : New test.
9653 * gfortran.dg/whole_file_31.f90 : New test.
9654
9655 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
9656
9657 PR fortran/45077
9658 PR fortran/44945
9659 * gfortran.dg/whole_file_28.f90 : New test.
9660 * gfortran.dg/whole_file_29.f90 : New test.
9661
9662 2011-02-20 Paolo Carlini <paolo.carlini@oracle.com>
9663
9664 PR c++/44118
9665 * g++.dg/template/crash105.C: New.
9666
9667 2011-02-19 Jason Merrill <jason@redhat.com>
9668
9669 * g++.dg/cpp0x/regress/no-elide1.C: New.
9670
9671 2011-02-19 Alexandre Oliva <aoliva@redhat.com>
9672
9673 PR tree-optimization/46620
9674 * gcc.dg/pr46620.c: New.
9675
9676 2011-02-19 Jakub Jelinek <jakub@redhat.com>
9677
9678 PR c/47809
9679 * gcc.target/i386/pr47809.c: New test.
9680
9681 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9682 Tobias Burnus <burnus@net-b.de>
9683
9684 * lib/target-supports.exp
9685 (check_effective_target_fortran_large_real): New check for large reals.
9686 * gfortran.dg/nan_7.f90: New test.
9687
9688 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9689
9690 PR libgfortran/47567
9691 * gfortran.dg/fmt_f0_1.f90: Update test.
9692
9693 2011-02-19 Paul Thomas <pault@gcc.gnu.org>
9694
9695 PR fortran/47348
9696 * gfortran.dg/array_constructor_36.f90 : New test.
9697 * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
9698 allow for comparison between different elements of the array
9699 constructor at different levels of optimization.
9700
9701 2011-02-19 H.J. Lu <hongjiu.lu@intel.com>
9702
9703 * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
9704 * gcc.target/i386/pr32280-1.c: Likewise.
9705
9706 2011-02-19 Jakub Jelinek <jakub@redhat.com>
9707
9708 PR target/47800
9709 * gcc.target/i386/pr47800.c: New test.
9710
9711 2011-02-18 Iain Sandoe <iains@gcc.gnu.org>
9712
9713 * objc/execute/exceptions/foward-1.x: New.
9714
9715 2011-02-18 Janus Weil <janus@gcc.gnu.org>
9716
9717 PR fortran/47789
9718 * gfortran.dg/derived_constructor_comps_4.f90: New.
9719
9720 2011-02-18 Tobias Burnus
9721
9722 PR fortran/47775
9723 * gfortran.dg/func_result_6.f90: New.
9724
9725 2011-02-18 Michael Matz <matz@suse.de>
9726
9727 PR fortran/45586
9728 * gfortran.dg/lto/pr45586_0.f90: New test.
9729 * gfortran.dg/typebound_proc_20.f90: Ditto.
9730 * gfortran.dg/typebound_proc_21.f90: Ditto.
9731
9732 2011-02-18 Paolo Carlini <paolo.carlini@oracle.com>
9733
9734 PR c++/47795
9735 * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
9736
9737 2011-02-18 Tobias Burnus <burnus@net-b.de>
9738
9739 PR fortran/47750
9740 * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
9741 gcc_warning_prefix.
9742 * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
9743 normalizing the error/warning output.
9744 * gfortran.dg/Wall.f90: Update dg-error/warning.
9745 * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
9746 * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
9747 * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
9748 * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
9749 * gfortran.dg/class_30.f90: Update dg-error/warning.
9750 * gfortran.dg/continuation_1.f90: Update dg-error/warning.
9751 * gfortran.dg/continuation_9.f90: Update dg-error/warning.
9752 * gfortran.dg/do_check_5.f90: Update dg-error/warning.
9753 * gfortran.dg/entry_17.f90: Update dg-error/warning.
9754 * gfortran.dg/entry_19.f90: Update dg-error/warning.
9755 * gfortran.dg/fmt_error.f90: Update dg-error/warning.
9756 * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
9757 * gfortran.dg/g77/12632.f: Update dg-error/warning.
9758 * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
9759 * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
9760 * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
9761 * gfortran.dg/global_references_1.f90: Update dg-error/warning.
9762 * gfortran.dg/goto_8.f90: Update dg-error/warning.
9763 * gfortran.dg/initialization_1.f90: Update dg-error/warning.
9764 * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
9765 * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
9766 * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
9767 * gfortran.dg/iostat_3.f90: Update dg-error/warning.
9768 * gfortran.dg/public_private_module.f90: Update dg-error/warning.
9769 * gfortran.dg/volatile3.f90: Update dg-error/warning.
9770 * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
9771 * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
9772 * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
9773 * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
9774 * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
9775
9776 2011-02-18 Janus Weil <janus@gcc.gnu.org>
9777
9778 PR fortran/47768
9779 * gfortran.dg/proc_ptr_comp_30.f90: New.
9780
9781 2011-02-18 Jakub Jelinek <jakub@redhat.com>
9782
9783 PR debug/47780
9784 * gcc.target/i386/pr47780.c: New test.
9785
9786 2011-02-18 Janus Weil <janus@gcc.gnu.org>
9787
9788 PR fortran/47767
9789 * gfortran.dg/class_40.f03: New.
9790
9791 2011-02-18 Dodji Seketeli <dodji@redhat.com>
9792
9793 PR c++/47208
9794 * g++.dg/cpp0x/auto21.C: New test.
9795
9796 2011-02-17 Iain Sandoe <iains@gcc.gnu.org>
9797
9798 * objc.dg/special/unclaimed-category-1.h: Updated for
9799 new ABI support.
9800 * objc.dg/special/unclaimed-category-1.m: Same.
9801 * objc.dg/zero-link-1.m: Same.
9802 * objc.dg/lookup-1.m: Same.
9803 * objc.dg/torture/strings/const-str-9.m
9804 * objc.dg/torture/strings/const-str-10.m: Same.
9805 * objc.dg/torture/strings/const-str-11.m: Same.
9806 * objc.dg/torture/forward-1.m: Same.
9807 * objc.dg/zero-link-2.m: Same.
9808 * objc.dg/encode-7-next-64bit.m: Same.
9809 * objc.dg/method-4.m: Same.
9810 * objc.dg/next-runtime-1.m: Same.
9811 * objc.dg/image-info.m: Same.
9812 * objc.dg/pr23214.m: Same.
9813 * objc.dg/symtab-1.m: Same.
9814 * obj-c++.dg/basic.m: Same.
9815 * obj-c++.dg/proto-lossage-3.m: Same.
9816 * obj-c++.dg/torture/strings/const-str-10.m: Same.
9817 * obj-c++.dg/torture/strings/const-str-11.m: Same.
9818 * obj-c++.dg/torture/strings/const-str-9.m: Same.
9819 * obj-c++.dg/method-11.m: Same.
9820 * objc/execute/enumeration-1.m: Same.
9821 * objc/execute/object_is_class.m: Same.
9822 * objc/execute/formal_protocol-2.m: Same.
9823 * objc/execute/formal_protocol-4.m: Same.
9824 * objc/execute/formal_protocol-6.m: Same.
9825 * objc/execute/bycopy-3.m: Same.
9826 * objc/execute/exceptions/catchall-1.m: Same.
9827 * objc/execute/exceptions/finally-1.m: Same.
9828 * objc/execute/exceptions/local-variables-1.m: Same.
9829 * objc/execute/exceptions/foward-1.m: Same.
9830 * objc/execute/bf-common.h
9831 * objc/execute/enumeration-2.m: Same.
9832 * objc/execute/formal_protocol-1.m: Same.
9833 * objc/execute/formal_protocol-3.m: Same.
9834 * objc/execute/formal_protocol-5.m: Same.
9835 * objc/execute/accessing_ivars.m: Same.
9836 * objc/execute/bycopy-2.m: Same.
9837 * objc/execute/formal_protocol-7.m: Same.
9838 * objc/execute/compatibility_alias.m: Same.
9839 * objc/execute/no_clash.m: Same.
9840 * objc/execute/object_is_meta_class.m: Same.
9841 * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
9842 * objc/execute/class-tests-1.h: Include stdio.h.
9843 * objc/execute/class-tests-2.h: Same.
9844 * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
9845 runtimes.
9846 * obj-c++.dg/try-catch-2.mm: Same.
9847
9848 2011-02-17 Jakub Jelinek <jakub@redhat.com>
9849
9850 PR c++/47783
9851 * g++.dg/warn/Wunused-parm-4.C: New test.
9852
9853 2011-02-17 Alexandre Oliva <aoliva@redhat.com>
9854 Jan Hubicka <jh@suse.cz>
9855
9856 PR debug/47106
9857 PR debug/47402
9858 * g++.dg/debug/pr47106.C: New.
9859
9860 2011-02-17 Uros Bizjak <ubizjak@gmail.com>
9861
9862 PR target/43653
9863 * gcc.target/i386/pr43653.c: New test.
9864
9865 2011-02-11 Dodji Seketeli <dodji@redhat.com>
9866
9867 PR c++/47172
9868 * g++.dg/template/inherit6.C: New test.
9869
9870 2011-02-16 Janus Weil <janus@gcc.gnu.org>
9871
9872 PR fortran/47745
9873 * gfortran.dg/class_39.f03: New.
9874
9875 2011-02-16 Dodji Seketeli <dodji@redhat.com>
9876
9877 PR c++/47326
9878 * g++.dg/cpp0x/variadic106.C: New test.
9879
9880 2011-02-16 Jakub Jelinek <jakub@redhat.com>
9881
9882 PR libfortran/47757
9883 * gfortran.dg/pr47757-1.f90: New test.
9884 * gfortran.dg/pr47757-2.f90: New test.
9885 * gfortran.dg/pr47757-3.f90: New test.
9886
9887 PR c++/47704
9888 * g++.dg/cpp0x/enum8.C: New test.
9889
9890 2011-02-15 Jason Merrill <jason@redhat.com>
9891
9892 * g++.dg/inherit/implicit-trivial1.C: New.
9893 * g++.dg/cpp0x/implicit-trivial1.C: New.
9894
9895 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
9896
9897 PR middle-end/47725
9898 * gcc.dg/torture/pr47725.c: Removed.
9899
9900 2011-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
9901
9902 PR target/47755
9903 * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
9904 constant does not generate a load from memory.
9905
9906 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
9907
9908 PR middle-end/47725
9909 * gcc.dg/torture/pr47725.c: New.
9910
9911 2011-02-15 Richard Guenther <rguenther@suse.de>
9912
9913 PR tree-optimization/47743
9914 * gcc.dg/torture/pr47743.c: New testcase.
9915
9916 2011-02-15 Jakub Jelinek <jakub@redhat.com>
9917
9918 PR middle-end/47581
9919 * gcc.target/i386/pr47581.c: New test.
9920
9921 2011-02-14 Janus Weil <janus@gcc.gnu.org>
9922
9923 PR fortran/47730
9924 * gfortran.dg/select_type_22.f03: New.
9925
9926 2011-02-14 Jason Merrill <jason@redhat.com>
9927
9928 * g++.dg/cpp0x/regress/enum1.C: New.
9929
9930 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
9931
9932 * gnat.dg/include.adb: New test.
9933
9934 2011-02-14 Janus Weil <janus@gcc.gnu.org>
9935
9936 PR fortran/47728
9937 * gfortran.dg/class_38.f03: New.
9938
9939 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
9940
9941 * gcc.dg/pr46494.c: New test.
9942
9943 2011-02-14 Richard Guenther <rguenther@suse.de>
9944
9945 * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
9946
9947 2011-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9948
9949 PR ada/41929
9950 * gnat.dg/null_pointer_deref1.exp: Don't skip on
9951 sparc*-sun-solaris2.11.
9952
9953 2011-02-14 Janus Weil <janus@gcc.gnu.org>
9954
9955 PR fortran/47349
9956 * gfortran.dg/argument_checking_18.f90: New.
9957
9958 2011-02-13 Tobias Burnus <burnus@net-b.de>
9959
9960 * gfortran.dg/argument_checking_13.f90: Update dg-error.
9961 * gfortran.dg/argument_checking_17.f90: New.
9962
9963 2011-02-12 Janus Weil <janus@gcc.gnu.org>
9964
9965 * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
9966 are temporarily disabled.
9967 * gfortran.dg/class_7.f03: Ditto.
9968 * gfortran.dg/coarray_14.f90: Ditto.
9969 * gfortran.dg/typebound_proc_13.f03: Ditto.
9970
9971 2011-02-12 Mikael Morin <mikael.morin@sfr.fr>
9972
9973 PR fortran/45586
9974 * gfortran.dg/extends_11.f03: New.
9975
9976 2011-02-11 Xinliang David Li <davidxl@google.com>
9977
9978 PR tree-optimization/47707
9979 * g++.dg/tree-ssa/pr47707.C: New test.
9980
9981 2011-02-11 Eric Botcazou <ebotcazou@adacore.com>
9982
9983 * g++.dg/opt/inline17.C: New test.
9984
9985 2011-02-11 Tobias Burnus <burnus@net-b.de>
9986
9987 PR fortran/47550
9988 * gfortran.dg/pure_formal_2.f90: New.
9989
9990 2011-02-11 Pat Haugen <pthaugen@us.ibm.com>
9991
9992 PR rtl-optimization/47614
9993 * gfortran.dg/pr47614.f: New.
9994
9995 2011-02-11 Joseph Myers <joseph@codesourcery.com>
9996
9997 PR driver/47678
9998 * gcc.dg/opts-6.c: New test.
9999
10000 2011-02-11 Jakub Jelinek <jakub@redhat.com>
10001
10002 PR debug/47684
10003 * gcc.dg/pr47684.c: New test.
10004
10005 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10006
10007 PR target/47629
10008 * gcc.target/i386/pr47312.c: Use dg-require-effective-target
10009 c99_runtime, dg-add-options c99_runtime.
10010 (main): Use __asm__.
10011
10012 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10013
10014 PR testsuite/47400
10015 * lib/target-supports.exp (check_ascii_locale_available): New proc.
10016 * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
10017 * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
10018 * gcc.dg/ucnid-10.c: Likewise.
10019 * gcc.dg/ucnid-13.c: Likewise.
10020 * gcc.dg/ucnid-7.c: Likewise.
10021 * gcc.dg/ucnid-8.c: Likewise.
10022 Adapt dg-warning line number.
10023
10024 2011-02-10 Uros Bizjak <ubizjak@gmail.com>
10025
10026 * gcc.target/i386/parity-1.c: Use -march=k8.
10027 * gcc.target/i386/parity-2.c: Ditto.
10028 * gcc.target/i386/vecinit-1.c: Ditto.
10029 * gcc.target/i386/vecinit-2.c: Ditto.
10030
10031 2011-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10032
10033 PR target/46610
10034 * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
10035 * gcc.target/mips/save-restore-3.c: Likewise.
10036 * gcc.target/mips/save-restore-4.c: Likewise.
10037 * gcc.target/mips/save-restore-5.c: Likewise.
10038
10039 PR target/47683
10040 * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
10041 * g++.dg/tree-prof/partition2.C: Likewise.
10042
10043 2011-02-09 Jason Merrill <jason@redhat.com>
10044
10045 * g++.dg/tree-ssa/inline-3.C: Use a normal function
10046 rather than misdeclare std::puts.
10047
10048 * g++.dg/ext/vla1.C: Adjust for C++0x mode.
10049 * g++.dg/other/warning1.C: Likewise.
10050 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
10051 * g++.old-deja/g++.gb/scope06.C: Likewise.
10052 * g++.old-deja/g++.law/cvt11.C: Likewise.
10053 * g++.old-deja/g++.law/init1.C: Likewise.
10054 * g++.dg/abi/mangle26.C: Likewise.
10055
10056 * g++.dg/template/function1.C: Adjust for C++0x mode.
10057 * g++.dg/cpp0x/regress/template-function1.C: Copy it.
10058
10059 * g++.dg/ext/label10.C: Adjust for C++0x mode.
10060 * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
10061
10062 * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
10063
10064 * g++.dg/cpp0x/regress/abi-empty7.C: New.
10065
10066 * g++.dg/cpp0x/regress: New directory.
10067 * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
10068 * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
10069 * g++.dg/cpp0x/regress/regress3.C: New.
10070
10071 2011-02-10 Richard Guenther <rguenther@suse.de>
10072
10073 PR tree-optimization/47677
10074 * gcc.dg/torture/pr47677.c: New testcase.
10075
10076 2011-02-10 Iain Sandoe <iains@gcc.gnu.org>
10077
10078 * objc.dg/special/load-category-1.m: Remove unused header.
10079 * objc.dg/special/load-category-1a.m: Likewise.
10080 * objc.dg/special/load-category-2.m: Likewise.
10081 * objc.dg/special/load-category-2a.m: Likewise.
10082 * objc.dg/special/load-category-3.m: Likewise.
10083 * objc.dg/special/load-category-3a.m: Likewise.
10084 * objc.dg/attributes/proto-attribute-2.m: Likewise.
10085 * objc.dg/attributes/proto-attribute-3.m: Likewise.
10086 * objc.dg/attributes/class-attribute-1.m: Likewise.
10087 * objc.dg/property/property.exp: Don't run for Darwin < 9.
10088 * obj-c++.dg/property/property.exp: Likewise.
10089 * objc.dg/attributes/method-sentinel-1.m: Update type header.
10090 * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
10091 * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
10092 * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
10093 * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
10094 * obj-c++.dg/template-8.mm: Likewise.
10095
10096 2011-02-10 Jakub Jelinek <jakub@redhat.com>
10097
10098 PR target/47665
10099 * gcc.target/i386/pr47665.c: New test.
10100
10101 2011-02-10 Jie Zhang <jie@codesourcery.com>
10102
10103 PR testsuite/47622
10104 Revert
10105 2011-02-05 Jie Zhang <jie@codesourcery.com>
10106 PR debug/42631
10107 * gcc.dg/pr42631.c: Update test.
10108 * gcc.dg/pr42631-2.c: New test.
10109
10110 2011-02-09 Janus Weil <janus@gcc.gnu.org>
10111
10112 PR fortran/47352
10113 * gfortran.dg/proc_decl_25.f90: New.
10114
10115 2011-02-09 Janus Weil <janus@gcc.gnu.org>
10116
10117 PR fortran/47463
10118 * gfortran.dg/typebound_assignment_2.f03: New.
10119
10120 2011-02-09 Richard Guenther <rguenther@suse.de>
10121
10122 PR tree-optimization/47664
10123 * gcc.dg/tree-ssa/inline-7.c: New testcase.
10124
10125 2011-02-09 Eric Botcazou <ebotcazou@adacore.com>
10126
10127 PR middle-end/47646
10128 * gnat.dg/uninit_func.adb: Adjust dg directive.
10129
10130 2011-02-09 Dominique Dhumieres <dominiq@lps.ens.fr>
10131
10132 PR middle-end/47646
10133 * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
10134
10135 2011-02-09 Janus Weil <janus@gcc.gnu.org>
10136
10137 PR fortran/47637
10138 * gfortran.dg/auto_dealloc_2.f90: New.
10139
10140 2011-02-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10141
10142 * gcc.dg/builtins-config.h: Remove __sgi handling.
10143 * lib/target-supports.exp (add_options_for_c99_runtime): Add
10144 -std=c99 for mips-sgi-irix6.5*.
10145
10146 2011-02-09 Martin Jambor <mjambor@suse.cz>
10147
10148 PR middle-end/45505
10149 * gfortran.dg/pr25923.f90: Remove xfails.
10150
10151 2011-02-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10152
10153 PR fortran/47583
10154 * gfortran.dg/inquire_14.f90: New test.
10155
10156 2011-02-08 Janus Weil <janus@gcc.gnu.org>
10157
10158 PR fortran/45290
10159 * gfortran.dg/pointer_init_6.f90: New.
10160
10161 2011-02-08 Jeff Law <law@redhat.com>
10162
10163 PR tree-optimization/42893
10164 * gcc.tree-ssa/pr42893.c: New test.
10165
10166 2011-02-08 Sebastian Pop <sebastian.pop@amd.com>
10167
10168 PR tree-optimization/46834
10169 PR tree-optimization/46994
10170 PR tree-optimization/46995
10171 * gcc.dg/graphite/id-pr46834.c: New.
10172 * gfortran.dg/graphite/id-pr46994.f90: New.
10173 * gfortran.dg/graphite/id-pr46995.f90: New.
10174
10175 2011-02-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10176
10177 PR middle-end/47646
10178 * gcc.dg/pr39666-2.c (foo2): If the location of the statement
10179 using the variable is known the warning is emitted there.
10180 * gcc.dg/uninit-pr19430.c (foo): Likewise.
10181 * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
10182
10183 * c-c++-common/pr20000.c (g): Both warnings occur at the return
10184 statement.
10185 (vg): Likewise.
10186 * gcc.dg/noreturn-1.c (foo5): Likewise.
10187 * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
10188 (method2): Likewise.
10189
10190 * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
10191 the return statement using the uninitialized variable.
10192 * gfortran.dg/pr39666-2.f90 (f): Likewise.
10193
10194 2011-02-08 Richard Guenther <rguenther@suse.de>
10195
10196 PR middle-end/47639
10197 * g++.dg/opt/pr47639.c: New testcase.
10198
10199 2011-02-08 Richard Guenther <rguenther@suse.de>
10200
10201 PR tree-optimization/47632
10202 * g++.dg/opt/pr47632.C: New testcase.
10203
10204 2011-02-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10205
10206 * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
10207
10208 2011-02-07 Richard Guenther <rguenther@suse.de>
10209
10210 PR tree-optimization/47615
10211 * g++.dg/opt/pr47615.C: New testcase.
10212
10213 2011-02-07 Richard Guenther <rguenther@suse.de>
10214
10215 PR tree-optimization/47621
10216 * gcc.dg/torture/pr47621.c: New testcase.
10217
10218 2011-02-07 Uros Bizjak <ubizjak@gmail.com>
10219
10220 * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
10221
10222 2011-02-06 Paul Thomas <pault@gcc.gnu.org>
10223
10224 PR fortran/47592
10225 * gfortran.dg/allocate_with_source_1 : New test.
10226
10227 2011-02-05 Jakub Jelinek <jakub@redhat.com>
10228
10229 PR middle-end/47610
10230 * gcc.dg/pr47610.c: New test.
10231
10232 2011-02-05 Jie Zhang <jie@codesourcery.com>
10233
10234 PR debug/42631
10235 * gcc.dg/pr42631.c: Update test.
10236 * gcc.dg/pr42631-2.c: New test.
10237
10238 2001-02-05 Thomas Koenig <tkoenig@gcc.gnu.org>
10239
10240 PR fortran/47574
10241 * gfortran.dg/pr47574.f90: New test.
10242
10243 2011-02-04 Sebastian Pop <sebastian.pop@amd.com>
10244
10245 PR tree-optimization/46194
10246 * gcc.dg/autopar/pr46194.c: New.
10247
10248 2011-02-04 H.J. Lu <hongjiu.lu@intel.com>
10249
10250 PR tree-optimization/43695
10251 * g++.dg/ipa/pr43695.C: New.
10252
10253 2011-02-04 Jakub Jelinek <jakub@redhat.com>
10254
10255 PR inline-asm/23200
10256 * gcc.dg/pr23200.c: New test.
10257
10258 2011-02-03 Jonathan Wakely <jwakely.gcc@gmail.com>
10259
10260 PR c++/47589
10261 * g++.dg/pr47589.C: New test.
10262
10263 2011-02-03 Dodji Seketeli <dodji@redhat.com>
10264
10265 PR c++/47398
10266 * g++.dg/template/typedef37.C: New test.
10267 * g++.dg/template/param1.C: Adjust expected error message.
10268
10269 2011-02-03 Jakub Jelinek <jakub@redhat.com>
10270
10271 PR middle-end/31490
10272 * gcc.dg/pr31490-2.c: New test.
10273 * gcc.dg/pr31490-3.c: New test.
10274 * gcc.dg/pr31490-4.c: New test.
10275
10276 2011-02-03 Nathan Froyd <froydnj@codesourcery.com>
10277 Jakub Jelinek <jakub@redhat.com>
10278
10279 PR c++/46890
10280 * g++.dg/parser/semicolon3.C: Adjust.
10281 * g++.dg/parser/semicolon4.C: New testcase.
10282 * g++.dg/pr46890.C: New testcase.
10283
10284 2011-02-03 Paolo Carlini <paolo.carlini@oracle.com>
10285
10286 PR c++/29571
10287 * g++.dg/init/pr29571.C: New.
10288
10289 2011-02-03 H.J. Lu <hongjiu.lu@intel.com>
10290
10291 * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
10292 instead of vect_int.
10293
10294 2011-02-03 Jakub Jelinek <jakub@redhat.com>
10295
10296 PR target/47312
10297 * gcc.target/i386/pr47312.c: New test.
10298
10299 PR target/47564
10300 * gcc.target/i386/pr47564.c: New test.
10301
10302 2011-02-03 Alexandre Oliva <aoliva@redhat.com>
10303
10304 PR tree-optimization/45122
10305 * gcc.dg/tree-ssa/pr45122.c: New.
10306
10307 2011-02-02 Michael Meissner <meissner@linux.vnet.ibm.com>
10308
10309 PR target/47272
10310 * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
10311 and vec_vsx_st.
10312
10313 * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
10314 and vsx so a default --with-cpu=power7 doesn't give an error
10315 when -mavoid-indexed-addresses is used.
10316
10317 * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
10318 wrapper function to save the arguments and then jump to the real
10319 function, rather than depending on the compiler not to move stuff
10320 before an asm.
10321 * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
10322
10323 2011-02-02 Janus Weil <janus@gcc.gnu.org>
10324 Paul Thomas <pault@gcc.gnu.org>
10325
10326 PR fortran/47082
10327 * gfortran.dg/class_37.f03 : New test.
10328
10329 2011-02-02 Sebastian Pop <sebastian.pop@amd.com>
10330 Richard Guenther <rguenther@suse.de>
10331
10332 PR tree-optimization/40979
10333 PR bootstrap/47044
10334 * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
10335 * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
10336 * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
10337 check_vect_support_and_set_flags.
10338 * gfortran.dg/graphite/vect-pr40979.f90: New.
10339
10340 2011-02-02 Janus Weil <janus@gcc.gnu.org>
10341
10342 PR fortran/47572
10343 * gfortran.dg/class_36.f03: New.
10344
10345 2011-02-02 Richard Guenther <rguenther@suse.de>
10346
10347 PR tree-optimization/47566
10348 * gcc.dg/lto/20110201-1_0.c: New testcase.
10349
10350 2011-02-02 Alexandre Oliva <aoliva@redhat.com>
10351
10352 PR debug/47498
10353 PR debug/47501
10354 PR debug/45136
10355 PR debug/45130
10356 * debug/pr47498.c: New.
10357 * debug/pr47501.c: New.
10358
10359 2011-02-01 Richard Guenther <rguenther@suse.de>
10360
10361 PR tree-optimization/47559
10362 * g++.dg/torture/pr47559.C: New testcase.
10363
10364 2011-02-01 Janus Weil <janus@gcc.gnu.org>
10365
10366 PR fortran/47565
10367 * gfortran.dg/typebound_call_20.f03: New.
10368
10369 2011-02-01 Richard Guenther <rguenther@suse.de>
10370
10371 PR tree-optimization/47555
10372 * gcc.dg/pr47555.c: New testcase.
10373
10374 2011-02-01 Richard Guenther <rguenther@suse.de>
10375
10376 PR tree-optimization/47541
10377 * g++.dg/torture/pr47541.C: New testcase.
10378
10379 2011-01-31 Janus Weil <janus@gcc.gnu.org>
10380
10381 PR fortran/47455
10382 * gfortran.dg/typebound_call_19.f03: New.
10383
10384 2011-01-31 Jakub Jelinek <jakub@redhat.com>
10385
10386 PR c++/47416
10387 * g++.dg/cpp0x/pr47416.C: New test.
10388
10389 2011-01-31 Paul Thomas <pault@gcc.gnu.org>
10390
10391 PR fortran/47519
10392 * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
10393
10394 2011-01-31 Janus Weil <janus@gcc.gnu.org>
10395
10396 PR fortran/47463
10397 * gfortran.dg/typebound_assignment_1.f03: New.
10398
10399 2011-01-31 Jakub Jelinek <jakub@redhat.com>
10400
10401 PR tree-optimization/47538
10402 * gcc.c-torture/execute/pr47538.c: New test.
10403
10404 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10405
10406 PR target/45325
10407 * gcc.target/i386/pr38240.c: Add dg-options "-msse".
10408
10409 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10410
10411 * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
10412
10413 2011-01-31 Eric Botcazou <ebotcazou@adacore.com>
10414
10415 PR rtl-optimization/44031
10416 * gcc.c-torture/compile/20110131-1.c: New test.
10417
10418 2011-01-31 Tobias Burnus <burnus@net-b.de>
10419
10420 PR fortran/47042
10421 * gfortran.dg/stmt_func_1.f90: New.
10422
10423 2011-01-31 Tobias Burnus <burnus@net-b.de>
10424
10425 PR fortran/47042
10426 * gfortran.dg/interface_34.f90: New.
10427
10428 2011-01-30 Paul Thomas <pault@gcc.gnu.org>
10429
10430 PR fortran/47523
10431 * gfortran.dg/realloc_on_assign_5.f03: New test.
10432 * gfortran.dg/realloc_on_assign_5.f03: New test.
10433
10434 2011-01-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10435
10436 * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
10437 * gfortran.dg/bessel_7.f90: Likewise.
10438 * gfortran.dg/erf_2.F90: Likewise. Always run with -O0.
10439
10440 * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
10441 * gfortran.dg/sum_init_expr.f03: Likewise.
10442
10443 * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
10444
10445 * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
10446 -r -nostdlib.
10447
10448 * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
10449 loop only on "vect_intfloat_cvt" targets.
10450
10451 2011-01-29 Tobias Burnus <burnus@net-b.de>
10452
10453 PR fortran/47531
10454 * gfortran.dg/shape_6.f90: New.
10455
10456 2011-01-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10457
10458 PR libgfortran/47434
10459 * gfortran.dg/read_infnan_1.f90: Update test.
10460 * gfortran.dg/module_nan.f90: Update test.
10461 * gfortran.dg/char4_iunit_1.f03: Update test.
10462 * gfortran.dg/large_real_kind_1.f90: Update test.
10463 * gfortran.dg/real_const_3.f90: Update test.
10464 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
10465
10466 2011-01-29 Dodji Seketeli <dodji@redhat.com>
10467
10468 PR c++/47311
10469 * g++.dg/template/param2.C: New test.
10470
10471 2011-01-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10472
10473 PR libgfortran/47285
10474 * gfortran.dg/fmt_g.f: New test.
10475
10476 2011-01-28 Tobias Burnus <burnus@net-b.de>
10477
10478 PR fortran/47507
10479 * gfortran.dg/pure_formal_1.f90: New.
10480
10481 2011-01-28 Jakub Jelinek <jakub@redhat.com>
10482
10483 PR target/42894
10484 * gcc.dg/tls/pr42894.c: New test.
10485
10486 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10487
10488 * gcc.dg/pr47276.c: Add dg-require-visibility.
10489
10490 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10491
10492 * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
10493
10494 2011-01-28 Paul Thomas <pault@gcc.gnu.org>
10495 Tobias Burnus <burnus@gcc.gnu.org>
10496
10497 PR fortran/45170
10498 PR fortran/35810
10499 PR fortran/47350
10500 * gfortran.dg/realloc_on_assign_3.f03: New test.
10501 * gfortran.dg/realloc_on_assign_4.f03: New test.
10502 * gfortran.dg/allocatable_function_5.f90: New test.
10503 * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
10504 * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
10505 implemented" dg-errors.
10506
10507 2011-01-27 Jan Hubicka <jh@suse.cz>
10508
10509 PR middle-end/46949
10510 * gcc.dg/attr-weakref-4.c: New testcase
10511
10512 2011-01-27 Martin Jambor <mjambor@suse.cz>
10513
10514 PR tree-optimization/47228
10515 * gcc.dg/torture/pr47228.c: New test.
10516
10517 2011-01-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10518
10519 * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
10520
10521 2011-01-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10522
10523 * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
10524 when using auto-overlay support on the SPU.
10525
10526 2011-01-27 Eric Botcazou <ebotcazou@adacore.com>
10527
10528 PR rtl-optimization/44174
10529 * gcc.target/i386/asm-6.c: New test.
10530
10531 2011-01-26 Mikael Pettersson <mikpe@it.uu.se>
10532
10533 PR rtl-optimization/46856
10534 * gcc.c-torture/compile/pr46856.c: New test.
10535
10536 2011-01-26 Nicola Pero <nicola.pero@meta-innovation.com>
10537 Andrew Pinski <pinskia@gmail.com>
10538
10539 PR c/43082
10540 * gcc.dg/pr43082.c: New.
10541
10542 2011-01-26 DJ Delorie <dj@redhat.com>
10543
10544 PR rtl-optimization/46878
10545 * gcc.dg/pr46878-1.c: New test.
10546
10547 2011-01-26 Jakub Jelinek <jakub@redhat.com>
10548
10549 PR c++/47476
10550 * g++.dg/cpp0x/pr47476.C: New test.
10551
10552 2011-01-26 Eric Botcazou <ebotcazou@adacore.com>
10553
10554 * gcc.c-torture/compile/20110126-1.c: New test.
10555
10556 2011-01-26 Jakub Jelinek <jakub@redhat.com>
10557
10558 PR c/47473
10559 * gcc.dg/torture/pr47473.c: New test.
10560
10561 2011-01-26 Jan Hubicka <jh@suse.cz>
10562
10563 PR target/47237
10564 * gcc.c-torture/execute/pr47237.c: New testcase.
10565
10566 2011-01-26 Jan Hubicka <jh@suse.cz>
10567
10568 PR tree-optimization/47190
10569 * gcc.dg/attr-weakref-3.c: New testcase.
10570
10571 2011-01-26 Dave Korn <dave.korn.cygwin@gmail.com>
10572
10573 PR c++/43601
10574 * gcc.dg/dll-9a.c: New test file.
10575 * gcc.dg/dll-11.c: Likewise.
10576 * gcc.dg/dll-12.c: Likewise.
10577 * gcc.dg/dll-12a.c: Likewise.
10578 * gcc.dg/dll-11a.c: Likewise.
10579 * gcc.dg/dll-9.c: Likewise.
10580 * gcc.dg/dll-10.c: Likewise.
10581 * gcc.dg/dll-10a.c: Likewise.
10582 * g++.dg/ext/dllexport4a.cc: Likewise.
10583 * g++.dg/ext/dllexport4.C: Likewise.
10584 * g++.dg/ext/dllexport5.C: Likewise.
10585 * g++.dg/ext/dllexport5a.cc: Likewise.
10586
10587 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
10588
10589 PR tree-optimization/46970
10590 * gcc.dg/graphite/pr46970.c: New.
10591
10592 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
10593
10594 PR tree-optimization/46215
10595 * gcc.dg/graphite/pr46215.c: New.
10596
10597 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
10598
10599 PR tree-optimization/46168
10600 * gcc.dg/graphite/pr46168.c: New.
10601
10602 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
10603
10604 PR tree-optimization/43657
10605 * gcc.dg/graphite/pr43657.c: New.
10606
10607 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
10608
10609 PR tree-optimization/29832
10610 * gfortran.dg/graphite/pr29832.f90: New.
10611
10612 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
10613
10614 PR tree-optimization/43567
10615 * gcc.dg/graphite/pr43567.c: New.
10616
10617 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
10618
10619 * gfortran.dg/graphite/interchange-4.f: New.
10620 * gfortran.dg/graphite/interchange-5.f: New.
10621
10622 * gcc.dg/tree-ssa/ltrans-1.c: Removed.
10623 * gcc.dg/tree-ssa/ltrans-2.c: Removed.
10624 * gcc.dg/tree-ssa/ltrans-3.c: Removed.
10625 * gcc.dg/tree-ssa/ltrans-4.c: Removed.
10626 * gcc.dg/tree-ssa/ltrans-5.c: Removed.
10627 * gcc.dg/tree-ssa/ltrans-6.c: Removed.
10628 * gcc.dg/tree-ssa/ltrans-8.c: Removed.
10629 * gfortran.dg/ltrans-7.f90: Removed.
10630 * gcc.dg/tree-ssa/data-dep-1.c: Removed.
10631
10632 * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
10633 * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
10634 * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
10635 * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
10636 * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
10637 * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
10638 * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
10639 * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
10640 * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
10641 * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
10642 * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
10643 * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
10644 * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
10645 * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
10646 * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
10647 * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
10648 * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
10649 * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
10650 * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
10651 * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
10652 * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
10653 * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
10654 * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
10655 * gcc.dg/tree-ssa/data-dep-1.c
10656 * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
10657 * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
10658 * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
10659 * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
10660 * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
10661
10662 2011-01-25 Jakub Jelinek <jakub@redhat.com>
10663
10664 PR tree-optimization/47265
10665 PR tree-optimization/47443
10666 * gcc.c-torture/compile/pr47265.c: New test.
10667 * gcc.dg/pr47443.c: New test.
10668
10669 2011-01-25 Martin Jambor <mjambor@suse.cz>
10670
10671 PR tree-optimization/47382
10672 * g++.dg/torture/pr47382.C: New test.
10673 * g++.dg/opt/devirt1.C: Xfail.
10674
10675 2011-01-25 Yao Qi <yao@codesourcery.com>
10676
10677 PR target/45701
10678 * gcc.target/arm/pr45701-1.c: New test.
10679 * gcc.target/arm/pr45701-2.c: New test.
10680 * gcc.target/arm/pr45701-3.c: New test.
10681
10682 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
10683 Jakub Jelinek <jakub@redhat.com>
10684
10685 PR tree-optimization/47271
10686 * gcc.dg/tree-ssa/ifc-pr47271.c: New.
10687
10688 2011-01-25 Nick Clifton <nickc@redhat.com>
10689
10690 * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
10691 (saturate_add): Delete.
10692 (exchange): Delete.
10693 (main): Do not run saturate_add.
10694 (set_interrupts): Delete.
10695
10696 2011-01-25 Tobias Burnus <burnus@net-b.de>
10697
10698 PR fortran/47448
10699 * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
10700
10701 2011-01-25 Jakub Jelinek <jakub@redhat.com>
10702
10703 PR tree-optimization/47427
10704 PR tree-optimization/47428
10705 * gcc.c-torture/compile/pr47427.c: New test.
10706 * gcc.c-torture/compile/pr47428.c: New test.
10707
10708 2011-01-25 Richard Guenther <rguenther@suse.de>
10709
10710 PR middle-end/47411
10711 * gcc.dg/torture/pr47411.c: New testcase.
10712
10713 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
10714
10715 * gfortran.dg/graphite/id-24.f: New.
10716 * gfortran.dg/graphite/id-25.f: New.
10717
10718 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
10719
10720 * gfortran.dg/graphite/id-23.f: New.
10721
10722 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
10723
10724 * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
10725
10726 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
10727
10728 * gcc.dg/graphite/block-0.c: Un-XFAILed.
10729 * gcc.dg/graphite/block-1.c: Un-XFAILed.
10730 * gcc.dg/graphite/block-7.c: Un-XFAILed.
10731 * gcc.dg/graphite/block-8.c: Un-XFAILed.
10732 * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
10733 * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
10734 * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
10735 * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
10736 * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
10737
10738 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
10739
10740 * gcc.dg/graphite/block-0.c: Add documentation.
10741 * gcc.dg/graphite/block-4.c: Same.
10742 * gcc.dg/graphite/block-7.c: Same.
10743 * gcc.dg/graphite/block-8.c: New.
10744 * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
10745 * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
10746 * gcc.dg/graphite/interchange-12.c: Add documentation.
10747 * gcc.dg/graphite/interchange-13.c: New.
10748 * gcc.dg/graphite/interchange-14.c: New.
10749 * gcc.dg/graphite/interchange-15.c: New.
10750 * gcc.dg/graphite/interchange-8.c: Add documentation.
10751 * gcc.dg/graphite/interchange-mvt.c: Same.
10752
10753 2011-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
10754
10755 PR target/47408
10756 * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
10757 * gcc.target/powerpc/altivec-14.c: Ditto.
10758 * gcc.target/powerpc/altivec-33.c: Ditto.
10759 * gcc.target/powerpc/altivec-types-1.c: Ditto.
10760 * gcc.target/powerpc/altivec-types-2.c: Ditto.
10761 * gcc.target/powerpc/altivec-types-3.c: Ditto.
10762 * gcc.target/powerpc/altivec-types-4.c: Ditto.
10763 * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
10764 * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
10765 * g++.dg/ext/altivec-15.C: Ditto.
10766 * g++.dg/ext/altivec-types-1.C: Ditto.
10767 * g++.dg/ext/altivec-types-2.C: Ditto.
10768 * g++.dg/ext/altivec-types-3.C: Ditto.
10769 * g++.dg/ext/altivec-types-4.C: Ditto.
10770
10771 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10772
10773 * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
10774
10775 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10776
10777 * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
10778 optimization options.
10779
10780 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10781
10782 * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
10783
10784 PR testsuite/45988
10785 * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
10786
10787 2011-01-23 Tobias Burnus <burnus@net-b.de>
10788
10789 PR fortran/47421
10790 * gfortran.dg/allocatable_scalar_12.f90: New.
10791
10792 2011-01-23 Ira Rosen <irar@il.ibm.com>
10793
10794 * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
10795 vectorization to be not profitable if peeling is used to
10796 realign the memory access.
10797 * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
10798 loop bound to avoid loop unrolling.
10799 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
10800
10801 2011-01-22 Jan Hubicka <jh@suse.cz>
10802
10803 PR lto/47333
10804 * g++.dg/lto/pr47333.C: New file.
10805
10806 2011-01-22 Jan Hubicka <jh@suse.cz>
10807
10808 PR tree-optimization/43884
10809 PR lto/44334
10810 * gcc.dg/autopar/outer-2.c: Increase array size.
10811 * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
10812
10813 2011-01-22 Thomas Koenig <tkoenig@gcc.gnu.org>
10814
10815 PR fortran/38536
10816 * gfortran.dg/c_loc_tests_16.f90: New test.
10817
10818 2011-01-22 Tobias Burnus <burnus@net-b.de>
10819
10820 PR fortran/47399
10821 * gfortran.dg/typebound_proc_19.f90: New.
10822
10823 2011-01-21 Jeff Law <law@redhat.com>
10824
10825 PR tree-optimization/47053
10826 * g++.dg/pr47053.C: New test.
10827
10828 2011-01-21 Jason Merrill <jason@redhat.com>
10829
10830 PR c++/47041
10831 * g++.dg/cpp0x/constexpr-ctor6.C: New.
10832
10833 2011-01-21 Jakub Jelinek <jakub@redhat.com>
10834
10835 PR c++/47388
10836 * g++.dg/cpp0x/range-for10.C: New test.
10837 * g++.dg/template/for1.C: New test.
10838
10839 PR middle-end/45566
10840 * g++.dg/tree-prof/partition3.C: New test.
10841
10842 * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
10843
10844 PR rtl-optimization/47366
10845 * g++.dg/opt/pr47366.C: New test.
10846
10847 2011-01-21 Jason Merrill <jason@redhat.com>
10848
10849 PR c++/46552
10850 * g++.dg/cpp0x/constexpr-regress2.C: New.
10851
10852 * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
10853
10854 2011-01-21 Jeff Law <law@redhat.com>
10855
10856 PR rtl-optimization/41619
10857 * gcc.dg/pr41619.c: New.
10858
10859 2011-01-21 Jakub Jelinek <jakub@redhat.com>
10860
10861 PR tree-optimization/47355
10862 * g++.dg/opt/pr47355.C: New test.
10863
10864 2011-01-21 Richard Guenther <rguenther@suse.de>
10865
10866 * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
10867 making main hot.
10868
10869 2011-01-21 Richard Guenther <rguenther@suse.de>
10870
10871 PR tree-optimization/47365
10872 * gcc.dg/torture/pr47365.c: New testcase.
10873 * gcc.dg/tree-ssa/pr47392.c: Likewise.
10874
10875 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10876
10877 * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
10878
10879 2011-01-21 Jakub Jelinek <jakub@redhat.com>
10880
10881 PR tree-optimization/47391
10882 * gcc.dg/pr47391.c: New test.
10883
10884 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10885
10886 * g++.dg/template/char1.C: Use signed char.
10887
10888 2011-01-21 Tobias Burnus <burnus@net-b.de>
10889
10890 PR fortran/47377
10891 * gfortran.dg/pointer_target_4.f90: New.
10892
10893 2011-01-20 Michael Meissner <meissner@linux.vnet.ibm.com>
10894
10895 PR target/47251
10896 * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
10897 ILP32 system and not IP32.
10898
10899 2011-01-20 Alexandre Oliva <aoliva@redhat.com>
10900
10901 PR debug/46583
10902 * g++.dg/debug/pr46583.C: New.
10903
10904 2011-01-20 Jakub Jelinek <jakub@redhat.com>
10905
10906 PR debug/47283
10907 * g++.dg/debug/pr47283.C: New test.
10908
10909 PR testsuite/47371
10910 * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
10911 * gcc.target/i386/headmerge-2.c: Likewise.
10912
10913 2011-01-20 Richard Guenther <rguenther@suse.de>
10914
10915 PR middle-end/47370
10916 * gcc.dg/torture/pr47370.c: New testcase.
10917
10918 2011-01-20 Jakub Jelinek <jakub@redhat.com>
10919
10920 PR tree-optimization/46130
10921 * gcc.dg/pr46130-1.c: New test.
10922 * gcc.dg/pr46130-2.c: New test.
10923
10924 2011-01-19 Dodji Seketeli <dodji@redhat.com>
10925
10926 PR c++/47291
10927 * g++.dg/debug/dwarf2/template-params-10.C: New test.
10928
10929 2011-01-19 Alexandre Oliva <aoliva@redhat.com>
10930
10931 PR debug/46240
10932 * g++.dg/debug/pr46240.cc: New.
10933
10934 2011-01-19 Jakub Jelinek <jakub@redhat.com>
10935
10936 PR c++/47303
10937 * g++.dg/template/anonunion1.C: New test.
10938
10939 PR rtl-optimization/47337
10940 * gcc.c-torture/execute/pr47337.c: New test.
10941
10942 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10943
10944 PR testsuite/45342
10945 * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
10946
10947 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10948
10949 PR tree-optimization/46021
10950 * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
10951
10952 2011-01-19 Jakub Jelinek <jakub@redhat.com>
10953
10954 PR tree-optimization/47290
10955 * g++.dg/torture/pr47290.C: New test.
10956
10957 2011-01-18 Janus Weil <janus@gcc.gnu.org>
10958
10959 PR fortran/47240
10960 * gfortran.dg/proc_ptr_comp_29.f90: New.
10961
10962 2011-01-18 Dominique d'Humieres <dominiq@lps.ens.fr>
10963
10964 PR testsuite/41146
10965 * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
10966 powerpc-apple-darwin9.
10967
10968 2011-01-18 Jakub Jelinek <jakub@redhat.com>
10969
10970 PR rtl-optimization/47299
10971 * gcc.c-torture/execute/pr47299.c: New test.
10972
10973 2011-01-17 Jason Merrill <jason@redhat.com>
10974
10975 * g++.dg/cpp0x/constexpr-virtual.C: New.
10976
10977 2011-01-17 Jakub Jelinek <jakub@redhat.com>
10978
10979 PR fortran/47331
10980 * gfortran.dg/gomp/pr47331.f90: New test.
10981
10982 2011-01-17 Nicola Pero <nicola.pero@meta-innovation.com>
10983
10984 PR objc/47314
10985 * objc.dg/selector-warn-1.m: New.
10986 * obj-c++.dg/selector-warn-1.mm: New.
10987
10988 2011-01-17 Richard Sandiford <rdsandiford@googlemail.com>
10989
10990 * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
10991 Update dg-final accordingly.
10992
10993 2011-01-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10994
10995 * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
10996
10997 2011-01-17 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10998
10999 * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
11000 target check.
11001 * gcc.dg/guality/pr36728-2.c: Likewise.
11002
11003 2011-01-17 Richard Guenther <rguenther@suse.de>
11004
11005 PR tree-optimization/47313
11006 * g++.dg/torture/pr47313.C: New testcase.
11007
11008 2011-01-17 H.J. Lu <hongjiu.lu@intel.com>
11009
11010 PR target/47318
11011 * gcc.target/i386/avx-vmaskmovpd-1.c: New.
11012 * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
11013 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
11014 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
11015
11016 * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
11017 as __m256i.
11018 * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
11019 * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
11020 * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
11021
11022 2011-01-17 Richard Guenther <rguenther@suse.de>
11023
11024 PR tree-optimization/45967
11025 * gcc.dg/torture/pr45967-2.c: New testcase.
11026 * gcc.dg/torture/pr45967-3.c: Likewise.
11027
11028 2011-01-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
11029
11030 PR testsuite/47325
11031 * g++.dg/ext/pr47213.C: Require visibility.
11032
11033 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
11034
11035 * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
11036 * gcc.dg/fixed-point/struct-union.c: Update error messages.
11037
11038 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
11039
11040 * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
11041 Linux-based targets.
11042
11043 2011-01-13 Jan Hubicka <jh@suse.cz>
11044
11045 PR tree-optimization/47276
11046 * gcc.dg/pr47276.c: New testcase.
11047
11048 2011-01-15 Giovanni Funchal <gafunchal@gmail.com>
11049 Jonathan Wakely <jwakely.gcc@gmail.com>
11050
11051 PR c++/33558
11052 * g++.dg/other/pr33558.C: New.
11053 * g++.dg/other/pr33558-2.C: New.
11054
11055 2011-01-14 Martin Jambor <mjambor@suse.cz>
11056
11057 PR tree-optimization/45934
11058 PR tree-optimization/46302
11059 * g++.dg/ipa/devirt-c-1.C: New test.
11060 * g++.dg/ipa/devirt-c-2.C: Likewise.
11061 * g++.dg/ipa/devirt-c-3.C: Likewise.
11062 * g++.dg/ipa/devirt-c-4.C: Likewise.
11063 * g++.dg/ipa/devirt-c-5.C: Likewise.
11064 * g++.dg/ipa/devirt-c-6.C: Likewise.
11065 * g++.dg/ipa/devirt-6.C: Likewise.
11066 * g++.dg/ipa/devirt-d-1.C: Likewise.
11067 * g++.dg/torture/pr45934.C: Likewise.
11068
11069 2011-01-14 Jason Merrill <jason@redhat.com>
11070
11071 * g++.dg/cpp0x/variadic105.C: New.
11072
11073 2011-01-08 Dominique d'Humieres <dominiq@lps.ens.fr>
11074 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11075
11076 PR objc/45989
11077 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
11078 (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
11079 execution tests on i?86-*-*, x86_64-*-* and
11080 powerpc*-apple-darwin* && ilp32.
11081 XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
11082 tests on i?86-*-* and x86_64-*-*.
11083
11084 2011-01-14 Richard Guenther <rguenther@suse.de>
11085
11086 PR tree-optimization/47280
11087 * g++.dg/opt/pr47280.C: New testcase.
11088
11089 2011-01-14 Jason Merrill <jason@redhat.com>
11090
11091 * g++.dg/cpp0x/constexpr-regress1.C: New.
11092
11093 * g++.dg/ext/flexary2.C: New.
11094
11095 2011-01-14 Richard Guenther <rguenther@suse.de>
11096
11097 PR middle-end/47281
11098 * gcc.dg/torture/pr47281.c: New testcase.
11099 * gcc.dg/tree-ssa/pr46076.c: XFAIL.
11100
11101 2011-01-14 Richard Guenther <rguenther@suse.de>
11102
11103 PR tree-optimization/47286
11104 * gcc.dg/tree-ssa/pr47286.c: New testcase.
11105
11106 2011-01-13 Kai Tietz <kai.tietz@onevision.com>
11107
11108 PR c++/47213
11109 * g++.dg/ext/pr47213.C: New.
11110
11111 2011-01-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11112
11113 * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
11114
11115 2011-01-13 Tobias Burnus <burnus@net-b.de>
11116 Mikael Morin <mikael@gcc.gnu.org>
11117
11118 PR fortran/45848
11119 PR fortran/47204
11120 * gfortran.dg/select_type_20.f90: New.
11121 * gfortran.dg/select_type_21.f90: New.
11122
11123 2011-01-13 Michael Meissner <meissner@linux.vnet.ibm.com>
11124
11125 PR target/47251
11126 * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
11127
11128 2011-01-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
11129
11130 * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
11131 * gcc.dg/guality/pr36728-2.c: Likewise.
11132
11133 2011-01-13 Dodji Seketeli <dodji@redhat.com>
11134
11135 PR debug/PR46973
11136 * g++.dg/debug/dwarf2/template-params-9.C: New test.
11137
11138 2011-01-13 Andrey Belevantsev <abel@ispras.ru>
11139
11140 PR rtl-optimization/45352
11141 * gcc.dg/pr45352-3.c: New.
11142
11143 2011-01-12 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
11144
11145 * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
11146 comment.
11147 * g++.dg/cpp0x/range-for8.C: New.
11148 * g++.dg/cpp0x/range-for9.C: New.
11149
11150 2011-01-12 Kai Tietz <kai.tietz@onevision.com>
11151
11152 PR debug/47209
11153 * g++.dg/debug/pr47209.C: New.
11154
11155 2011-01-12 Richard Guenther <rguenther@suse.de>
11156
11157 PR lto/47259
11158 * gcc.dg/lto/pr47259_0.c: New testcase.
11159 * gcc.dg/lto/pr47259_1.c: Likewise.
11160
11161 2011-01-12 Iain Sandoe <iains@gcc.gnu.org>
11162
11163 * objc-obj-c++-shared/Object1.h: Add copyright header, update
11164 comments. Add a TEST_SUITE_ADDITIONS category for GNU runtime.
11165 Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
11166 methods missing from the OBJC2 Object.
11167 * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
11168 Amend implementation to use a TEST_SUITE_ADDITIONS category for both
11169 GNU and NeXT runtimes.
11170 * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
11171 comments.
11172 * objc-obj-c++-shared/Object1.m: Likewise.
11173 * objc.dg/encode-3.m: Update header use. Amend to be API2 compatible.
11174 * objc.dg/proto-qual-1.m: Likewise.
11175 * obj-c++.dg/proto-lossage-3.mm: Likewise.
11176 * obj-c++.dg/proto-qual-1.mm: Likewise.
11177
11178 2011-01-12 Eric Botcazou <ebotcazou@adacore.com>
11179
11180 PR testsuite/33033
11181 * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
11182
11183 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
11184
11185 Fixed the Objective-C++ testsuite and updated all tests.
11186 * lib/obj-c++.exp (obj-c++_init): Declare and set
11187 gcc_warning_prefix and gcc_error_prefix.
11188 * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
11189 'dg-warning', 'dg-message' and 'dg-error'.
11190 * obj-c++.dg/class-extension-3.mm: Likewise.
11191 * obj-c++.dg/class-protocol-1.mm: Likewise.
11192 * obj-c++.dg/encode-7.mm: Likewise.
11193 * obj-c++.dg/exceptions-3.mm: Likewise.
11194 * obj-c++.dg/exceptions-5.mm: Likewise.
11195 * obj-c++.dg/method-12.mm: Likewise.
11196 * obj-c++.dg/method-13.mm: Likewise.
11197 * obj-c++.dg/method-15.mm: Likewise.
11198 * obj-c++.dg/method-16.mm: Likewise.
11199 * obj-c++.dg/method-4.mm: Likewise.
11200 * obj-c++.dg/method-8.mm: Likewise.
11201 * obj-c++.dg/method-conflict-1.mm: Likewise.
11202 * obj-c++.dg/method-conflict-2.mm: Likewise.
11203 * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
11204 and uncommented second part of the testcase now that the testsuite
11205 works correctly.
11206 * obj-c++.dg/method-conflict-4.mm: Likewise. Also, removed FIXME
11207 and uncommented second part of the testcase now that the testsuite
11208 works correctly.
11209 * obj-c++.dg/private-1.mm: Likewise.
11210 * obj-c++.dg/proto-lossage-4.mm: Likewise.
11211 * obj-c++.dg/syntax-error-7.mm: Likewise.
11212 * obj-c++.dg/warn5.mm: Likewise.
11213 * obj-c++.dg/property/at-property-14.mm: Likewise.
11214 * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
11215 FIXME.
11216 * obj-c++.dg/property/at-property-18.mm: Likewise.
11217 * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
11218 FIXME.
11219 * obj-c++.dg/property/at-property-21.mm: Likewise.
11220 * obj-c++.dg/property/at-property-28.mm: Likewise.
11221 * obj-c++.dg/property/at-property-5.mm: Likewise.
11222 * obj-c++.dg/property/dynamic-2.mm: Likewise.
11223 * obj-c++.dg/property/property-neg-3.mm: Likewise.
11224 * obj-c++.dg/property/synthesize-11.mm: Likewise.
11225 * obj-c++.dg/property/synthesize-6.mm: Likewise.
11226 * obj-c++.dg/property/synthesize-8.mm: Likewise.
11227 * obj-c++.dg/property/synthesize-9.mm: Likewise.
11228 * obj-c++.dg/tls/diag-5.mm: Likewise.
11229 * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
11230 dg-error, now matched correctly.
11231
11232 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
11233
11234 * objc.dg/property/at-property-29.m: New.
11235 * obj-c++.dg/property/at-property-29.mm: New.
11236
11237 2011-01-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11238
11239 * go.test/go-test.exp (go-set-goarch): New proc.
11240 (go-gc-tests): Use it.
11241
11242 2011-01-11 Dodji Seketeli <dodji@redhat.com>
11243
11244 PR debug/46955
11245 * g++.dg/debug/dwarf2/template-params-8.C: New test.
11246
11247 2011-01-11 Richard Henderson <rth@redhat.com>
11248
11249 * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
11250
11251 2011-01-11 Jan Hubicka <jh@suse.cz>
11252
11253 PR lto/45721
11254 PR lto/45375
11255 * gcc.dg/lto/pr45721_1.c: New file.
11256 * gcc.dg/lto/pr45721_0.c: New file.
11257
11258 2011-01-11 Richard Guenther <rguenther@suse.de>
11259
11260 PR tree-optimization/46076
11261 * gcc.dg/tree-ssa/pr46076.c: New testcase.
11262
11263 2011-01-11 Jeff Law <law@redhat.com>
11264
11265 * PR tree-optimization/47086
11266 * gcc.dg/pr47086.c: New test.
11267
11268 2011-01-11 Jason Merrill <jason@redhat.com>
11269
11270 PR c++/46658
11271 * g++.dg/template/new10.C: New.
11272
11273 PR c++/45520
11274 * g++.dg/cpp0x/lambda/lambda-this3.C: New.
11275
11276 2011-01-11 Iain Sandoe <iains@gcc.gnu.org>
11277
11278 * objc-obj-c++-shared/next-mapping.h: Add copyright header.
11279 Split type definitions and NSConstantString class into...
11280 * objc-obj-c++-shared/objc-test-suite-types.h: New.
11281 * objc-obj-c++-shared/nsconstantstring-class.h: New.
11282 * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
11283 * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
11284 * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
11285 * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
11286 to comments.
11287 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
11288 encode defines for newer NeXT system headers.
11289 * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
11290 * obj-c++.dg/torture/strings/string1.mm: Likewise.
11291 * objc.dg/foreach-5.m: Likewise.
11292 * objc.dg/foreach-2.m: Likewise.
11293 * objc.dg/foreach-4.m: Likewise.
11294 * objc.dg/torture/strings/string1.m: Likewise.
11295 * objc.dg/torture/strings/string2.m: Likewise.
11296 * objc.dg/torture/strings/string3.m: Likewise.
11297 * objc.dg/torture/strings/string4.m: Likewise.
11298 * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
11299 header and stand alone.
11300 * obj-c++.dg/strings/strings-2.mm: Likewise.
11301 * objc.dg/torture/strings/const-str-3.m: Likewise.
11302 * objc.dg/strings/strings-2.m: Likewise.
11303 * objc.dg/strings/const-str-12b.m: Likewise.
11304
11305 2011-01-12 Richard Guenther <rguenther@suse.de>
11306
11307 PR middle-end/32511
11308 * gcc.dg/attr-weak-1.c: Adjust.
11309
11310 2011-01-11 Paul Thomas <pault@gcc.gnu.org>
11311
11312 PR fortran/47051
11313 * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
11314 standard compliant and comment.
11315
11316 2011-01-10 Jan Hubicka <jh@suse.cz>
11317
11318 PR lto/46083
11319 * gcc.dg/initpri3.c: New testcase.
11320
11321 2011-01-10 H.J. Lu <hongjiu.lu@intel.com>
11322
11323 PR lto/47222
11324 * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
11325 externally visible.
11326 (g_esi): Likewise.
11327 (g_ebx): Likewise.
11328 (g_ebp): Likewise.
11329 (g_esp): Likewise.
11330 (g_ebp_save): Likewise.
11331 (g_esp_save): Likewise.
11332
11333 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11334
11335 * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
11336
11337 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11338
11339 PR tree-optimization/46021
11340 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
11341 i?86-*-*, x86_64-*-*.
11342
11343 2011-01-10 Jeff Law <law@redhat.com>
11344
11345 * PR tree-optimization/47141
11346 * gcc.c-torture/compile/pr47141.c: New test.
11347
11348 2011-01-10 Eric Botcazou <ebotcazou@adacore.com>
11349
11350 PR testsuite/46230
11351 * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
11352 * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
11353 * gcc.dg/vect/slp-35.c: Remove XFAILs.
11354 * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
11355
11356 PR testsuite/46230
11357 * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
11358 being vectorized. Adjust dg-final pattern. Remove XFAIL.
11359 * gcc.dg/vect/vect-peel-2.c (main): Likewise.
11360 * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
11361 being vectorized. Adjust dg-final pattern.
11362
11363 PR testsuite/46230
11364 * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
11365 * gcc.dg/vect/slp-24.c: Likewise.
11366
11367 2011-01-10 Dave Korn <dave.korn.cygwin@gmail.com>
11368
11369 PR c++/47218
11370 * g++.dg/other/pr47218-1.C: New test file.
11371 * g++.dg/other/pr47218.C: Likewise.
11372 * g++.dg/other/pr47218.h: New supporting header.
11373
11374 2011-01-09 Nicola Pero <nicola.pero@meta-innovation.com>
11375
11376 PR objc/47232
11377 * objc.dg/attributes/invalid-attribute-1.m: New.
11378 * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
11379
11380 2011-01-09 Janus Weil <janus@gcc.gnu.org>
11381
11382 PR fortran/47224
11383 * gfortran.dg/proc_ptr_comp_28.f90: New.
11384
11385 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
11386
11387 * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
11388 * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
11389 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
11390 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
11391 * obj-c++.dg/gnu-api-2-object.mm: Likewise.
11392 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
11393 * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
11394 * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
11395 * objc.dg/gnu-api-2-class.m: Likewise.
11396 * objc.dg/gnu-api-2-ivar.m: Likewise.
11397 * objc.dg/gnu-api-2-method.m: Likewise.
11398 * objc.dg/gnu-api-2-objc.m: Likewise.
11399 * objc.dg/gnu-api-2-object.m: Likewise.
11400 * objc.dg/gnu-api-2-property.m: Likewise.
11401 * objc.dg/gnu-api-2-protocol.m: Likewise.
11402 * objc.dg/gnu-api-2-sel.m: Likewise.
11403
11404 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
11405
11406 * objc.dg/foreach-1.m: Skip for Darwin < 9.
11407 * objc.dg/objc-foreach-4.m: Likewise.
11408 * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
11409 * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
11410 * objc.dg/foreach-4.m: Likewise.
11411 * objc.dg/foreach-5.m: Likewise.
11412 * objc.dg/foreach-3.m: Return self from init.
11413
11414 2011-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
11415
11416 PR fortran/38536
11417 * gfortran.dg/iso_c_binding_c_loc_char_1.f03: New test.
11418
11419 2011-01-09 Janus Weil <janus@gcc.gnu.org>
11420
11421 PR fortran/46313
11422 * gfortran.dg/class_35.f90: New.
11423
11424 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
11425
11426 * objc.dg/foreach-1.m: Add "-Wall" to flags.
11427
11428 2011-01-08 Nicola Pero <nicola.pero@meta-innovation.com>
11429
11430 PR objc/47078
11431 * objc.dg/invalid-method-2.m: New.
11432 * obj-c++.dg/invalid-method-2.mm: New.
11433
11434 2011-01-08 Paul Thomas <pault@gcc.gnu.org>
11435
11436 PR fortran/46896
11437 * gfortran.dg/transpose_optimization_2.f90 : New test.
11438
11439 2011-01-08 Jan Hubicka <jh@suse.cz>
11440
11441 PR tree-optmization/46469
11442 * g++.dg/torture/pr46469.C: New testcase.
11443
11444 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
11445
11446 * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
11447 emulation of libobjc-gnu structure layout functionality to ..
11448 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
11449 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
11450 * objc/execute/bf-common.h: Adjust headers.
11451 * objc/execute/bf-1.m: Likewise.
11452 * objc/execute/bf-2.m: Likewise.
11453 * objc/execute/bf-3.m: Likewise.
11454 * objc/execute/bf-4.m: Likewise.
11455 * objc/execute/bf-5.m: Likewise.
11456 * objc/execute/bf-6.m: Likewise.
11457 * objc/execute/bf-7.m: Likewise.
11458 * objc/execute/bf-8.m: Likewise.
11459 * objc/execute/bf-9.m: Likewise.
11460 * objc/execute/bf-10.m: Likewise.
11461 * objc/execute/bf-11.m: Likewise.
11462 * objc/execute/bf-12.m: Likewise.
11463 * objc/execute/bf-13.m: Likewise.
11464 * objc/execute/bf-14.m: Likewise.
11465 * objc/execute/bf-15.m: Likewise.
11466 * objc/execute/bf-16.m: Likewise.
11467 * objc/execute/bf-17.m: Likewise.
11468 * objc/execute/bf-18.m: Likewise.
11469 * objc/execute/bf-19.m: Likewise.
11470 * objc/execute/bf-20.m: Likewise.
11471 * objc/execute/bf-21.m: Likewise.
11472 * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
11473 objc_get_type_qualifiers ().
11474
11475 2011-01-08 Thomas Koenig <tkoenig@gcc.gnu.org>
11476
11477 PR fortran/45777
11478 * gfortran.dg/dependency_39.f90: New test.
11479
11480 2011-01-07 Jan Hubicka <jh@suse.cz>
11481
11482 Get builtins tests ready for linker plugin.
11483 * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
11484 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
11485 my_memset, my_bzero): Mark used.
11486 * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
11487 * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
11488 volatile.
11489 * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
11490 volatile.
11491
11492 2011-01-07 Jan Hubicka <jh@suse.cz>
11493
11494 PR tree-optimization/46367
11495 * g++.dg/torture/pr46367.C: New file.
11496
11497 2011-01-07 Jakub Jelinek <jakub@redhat.com>
11498
11499 PR target/47201
11500 * gcc.dg/pr47201.c: New test.
11501
11502 PR bootstrap/47187
11503 * gcc.dg/tree-prof/pr47187.c: New test.
11504
11505 2011-01-07 Tobias Burnus <burnus@net-b.de>
11506
11507 PR fortran/41580
11508 * gfortran.dg/extends_type_of_3.f90: New.
11509
11510 2011-01-07 Kai Tietz <kai.tietz@onevision.com>
11511
11512 * g++.dg/ext/dllexport-MI1.C: Adjust test.
11513 * g++.dg/ext/dllimport-MI1.C: Likewise.
11514 * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
11515 * g++.dg/ext/dllimport10.C: Likewise.
11516 * g++.dg/ext/dllimport11.C: Likewise.
11517 * g++.dg/ext/dllimport12.C: Likewise.
11518 * g++.dg/ext/dllimport13.C: Likewise.
11519 * g++.dg/ext/dllimport2.C: Likewise.
11520 * g++.dg/ext/dllimport3.C: Likewise.
11521 * g++.dg/ext/dllimport4.C: Likewise.
11522 * g++.dg/ext/dllimport5.C: Likewise.
11523 * g++.dg/ext/dllimport6.C: Likewise.
11524 * g++.dg/ext/dllimport8.C: Likewise.
11525 * g++.dg/ext/dllimport9.C: Likewise.
11526 * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
11527 targets, too. Additionally enable test for i?86-*-mingw*.
11528 * g++.dg/ext/selectany1.C: Likewise.
11529 Remove guard variable check.
11530
11531 2011-01-07 Janus Weil <janus@gcc.gnu.org>
11532
11533 PR fortran/47189
11534 PR fortran/47194
11535 * gfortran.dg/storage_size_3.f08: Extended.
11536
11537 2011-01-07 Jakub Jelinek <jakub@redhat.com>
11538
11539 PR c++/47022
11540 * g++.dg/template/stdarg1.C: New test.
11541
11542 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
11543
11544 PR fortran/47195
11545 * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
11546 * gfortran.dg/defined_operators_1.f90: Split the subroutine
11547 from the interface of functions to not hide the errors that
11548 shall be tested.
11549
11550 2011-01-06 Jan Hubicka <jh@suse.cz>
11551
11552 * gcc.dg/lto/pr47188_0.c: New testcase.
11553 * gcc.dg/lto/pr47188_1.c: New testcase.
11554
11555 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
11556
11557 PR fortran/33117
11558 PR fortran/46478
11559 * gfortran.dg/interface_33.f90: New test.
11560
11561 2011-01-06 Jakub Jelinek <jakub@redhat.com>
11562
11563 PR c/47150
11564 * gcc.c-torture/compile/pr47150.c: New test.
11565
11566 2011-01-06 Ira Rosen <irar@il.ibm.com>
11567
11568 PR tree-optimization/47139
11569 * gcc.dg/vect/pr47139.c: New test.
11570
11571 2011-01-05 Janus Weil <janus@gcc.gnu.org>
11572
11573 PR fortran/47180
11574 * gfortran.dg/extends_type_of_2.f03: New.
11575
11576 2011-01-05 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11577
11578 * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
11579
11580 2011-01-05 Eric Botcazou <ebotcazou@adacore.com>
11581
11582 * gnat.dg/opt14.adb: New test.
11583
11584 2011-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
11585
11586 PR fortran/46017
11587 * gfortran.dg/allocate_error_2.f90: New test.
11588
11589 2011-01-05 Janus Weil <janus@gcc.gnu.org>
11590
11591 PR fortran/47024
11592 * gfortran.dg/storage_size_3.f08: New.
11593
11594 2011-01-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11595
11596 PR libgfortran/47154
11597 * gfortran.dg/namelist_68.f90: New test.
11598
11599 2011-01-04 Eric Botcazou <ebotcazou@adacore.com>
11600
11601 * gnat.dg/unchecked_convert8.ad[sb]: New test.
11602
11603 2011-01-04 Janus Weil <janus@gcc.gnu.org>
11604
11605 PR fortran/46448
11606 * gfortran.dg/class_34.f90: New.
11607
11608 2011-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11609
11610 * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
11611 use __builtin_inff. Skip all single-precision tests that require
11612 Infinity.
11613
11614 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11615
11616 * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
11617
11618 2011-01-03 Jakub Jelinek <jakub@redhat.com>
11619
11620 PR tree-optimization/47148
11621 * gcc.c-torture/execute/pr47148.c: New test.
11622
11623 PR tree-optimization/47155
11624 * gcc.c-torture/execute/pr47155.c: New test.
11625
11626 PR rtl-optimization/47157
11627 * gcc.c-torture/compile/pr47157.c: New test.
11628
11629 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11630
11631 * gcc.dg/torture/vector-shift2.c (schar): Define.
11632 (main): Always use schar or uchar instead of plain "char" to avoid
11633 dependencies on implementation-defined char signedness.
11634
11635 2011-01-03 Martin Jambor <mjambor@suse.cz>
11636
11637 PR tree-optimization/46801
11638 * gnat.dg/pack9.adb: Remove xfail.
11639
11640 2011-01-03 Martin Jambor <mjambor@suse.cz>
11641
11642 PR tree-optimization/46984
11643 * g++.dg/ipa/pr46984.C: New test.
11644
11645 2011-01-02 Janus Weil <janus@gcc.gnu.org>
11646
11647 PR fortran/46408
11648 * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
11649
11650 2011-01-02 Jakub Jelinek <jakub@redhat.com>
11651
11652 PR tree-optimization/47140
11653 * gcc.c-torture/compile/pr47140.c: New test.
11654
11655 PR rtl-optimization/47028
11656 * gcc.dg/pr47028.c: New test.
11657
11658 2011-01-02 Nicola Pero <nicola.pero@meta-innovation.com>
11659
11660 * objc.dg/protocol-forward-1.m: Removed TODO.
11661 * objc.dg/protocol-forward-2.m: New.
11662 * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
11663 * obj-c++.dg/protocol-forward-2.mm: New.
11664
11665 2011-01-01 Kai Tietz <kai.tietz@onevision.com>
11666
11667 PR target/38662
11668 * g++.dg/eh/pr38662.C: New testcase.
11669
11670 2011-01-01 Chung-Lin Tang <cltang@codesourcery.com>
11671
11672 * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
11673 scan for newline '\n'.
11674
11675 \f
11676 Copyright (C) 2011 Free Software Foundation, Inc.
11677
11678 Copying and distribution of this file, with or without modification,
11679 are permitted in any medium without royalty provided the copyright
11680 notice and this notice are preserved.