b6b02a278f4a9c5c6698f93789787485e52c1abe
[gcc.git] / gcc / testsuite / ChangeLog
1 2011-10-04 Janus Weil <janus@gcc.gnu.org>
2
3 PR fortran/35831
4 * gfortran.dg/dummy_procedure_6.f90: New.
5
6 2011-10-04 Jakub Jelinek <jakub@redhat.com>
7
8 PR tree-optimization/50604
9 * gcc.dg/pr50604.c: New test.
10
11 2011-10-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12
13 PR tree-optimization/49662
14 * gcc.dg/graphite/interchange-14.c: Remove xfail *-*-*.
15 * gcc.dg/graphite/interchange-15.c: Likewise.
16 * gcc.dg/graphite/interchange-mvt.c: Likewise.
17
18 2011-10-04 Jakub Jelinek <jakub@redhat.com>
19
20 * gcc.dg/tree-ssa/restrict-4.c: New test.
21
22 2011-10-04 Artem Shinkarov <artyom.shinkaroff@gmail.com>
23
24 * gcc.c-torture/execute/vector-compare-1.c: Fix trailing white
25 spaces.
26 (main): Use __typeof to get result type of comparison.
27
28 2011-10-04 Ira Rosen <ira.rosen@linaro.org>
29
30 * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
31 Make et_vect_multiple_sizes_saved global.
32 (check_effective_target_vect64): Make et_vect64_saved global.
33
34 2011-10-03 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
35
36 * gcc.c-torture/execute/vect-shuffle-2.c: New test.
37 * gcc.c-torture/execute/vect-shuffle-4.c: New test.
38 * gcc.c-torture/execute/vect-shuffle-1.c: New test.
39 * gcc.dg/builtin-complex-err-1.c: Adjust.
40
41 2011-10-02 Jason Merrill <jason@redhat.com>
42
43 * g++.dg/cpp0x/range-for22.C: New.
44
45 * g++.dg/cpp0x/variadic65.C: Remove xfails.
46 * g++.dg/cpp0x/variadic82.C: Remove xfails.
47 * g++.dg/cpp0x/variadic83.C: Remove xfails.
48 * g++.dg/cpp0x/variadic105.C: Remove xfails.
49
50 * g++.dg/cpp0x/nsdmi5.C: New.
51
52 2011-10-02 Richard Sandiford <rdsandiford@googlemail.com>
53
54 PR target/50579
55 * gcc.target/mips/mips.exp (mips_long32_abi_p, mips_long64_abi_p):
56 New procedures.
57 (mips-dg-options): Force an ABI option if the current ABI is
58 incompatible with the required -mlong setting. Likewise force
59 a long setting if the current one is incompatible with the
60 chosen ABI. Keep abi_test_option_p, abi and eabi_p updated
61 throughout procedure.
62 * gcc.target/mips/abi-o64-long64.c: Require -mno-abicalls
63 instead of addressing=absolute.
64
65 2011-10-02 Richard Sandiford <rdsandiford@googlemail.com>
66
67 * gcc.target/mips/stack-1.c: New test.
68
69 2011-10-02 Richard Sandiford <rdsandiford@googlemail.com>
70
71 * gcc.dg/pr49696.c: New test.
72
73 2011-10-02 Jan Hubicka <jh@suse.cz>
74
75 * gcc.dg/ipa/ctor-empty-1.c: Update dump file.
76
77 2011-10-01 David S. Miller <davem@davemloft.net>
78
79 * gcc.target/sparc/cmask.c: New test.
80 * gcc.target/sparc/fpadds.c: New test.
81 * gcc.target/sparc/fshift.c: New test.
82 * gcc.target/sparc/fucmp.c: New test.
83 * gcc.target/sparc/vis3misc.c: New test.
84
85 2011-10-01 Janus Weil <janus@gcc.gnu.org>
86
87 PR fortran/50585
88 * gfortran.dg/assumed_charlen_arg_2.f90: New.
89
90 2011-09-30 Janis Johnson <janisjo@codesourcery.com>
91
92 PR c++/44473
93 * g++.dg/dfp/44473-1.C: New test.
94 * g++.dg/dfp/44473-2.C: New test.
95 * g++.dg/dfp/mangle-1.C: New test.
96 * g++.dg/dfp/mangle-2.C: New test.
97 * g++.dg/dfp/mangle-3.C: New test.
98 * g++.dg/dfp/mangle-4.C: New test.
99 * g++.dg/dfp/mangle-5.C: New test.
100
101 2011-09-30 Jakub Jelinek <jakub@redhat.com>
102
103 PR inline-asm/50571
104 * gcc.dg/pr50571.c: New test.
105
106 PR tree-optimization/46309
107 * gcc.dg/pr46309.c: New test.
108
109 2011-09-30 Jakub Jelinek <jakub@redhat.com>
110
111 * gcc.dg/strlenopt-21.c: New test.
112
113 2011-09-30 Revital Eres <revital.eres@linaro.org>
114
115 * gcc.dg/sms-10.c: New file.
116
117 2011-09-30 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
118
119 * gcc.target/arm/pr50099.c: New test.
120
121 2011-09-30 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
122
123 * gcc.target/arm/pr42835.c: Add -fno-tree-tail-merge.
124
125 2011-09-30 David S. Miller <davem@davemloft.net>
126
127 * gcc.target/sparc/bmaskbshuf.c: New test.
128 * gcc.target/sparc/edgen.c: New test.
129
130 2011-09-29 Janus Weil <janus@gcc.gnu.org>
131
132 PR fortran/50547
133 * gfortran.dg/pure_formal_proc_3.f90: New.
134
135 PR fortran/50553
136 * gfortran.dg/stfunc_7.f90: New.
137
138 2011-09-29 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
139
140 * gcc.c-torture/execute/vector-compare-1.c: New testcase.
141 * gcc.c-torture/execute/vector-compare-2.c: Likewise.
142 * gcc.dg/vector-compare-1.c: Likewise.
143 * gcc.dg/vector-compare-2.c: Likewise.
144
145 2011-09-29 David S. Miller <davem@davemloft.net>
146
147 * gcc.target/sparc/array.c: New test.
148
149 2011-09-29 Jiangning Liu <jiangning.liu@arm.com>
150
151 * gcc/testsuite/gcc.dg/tree-ssa/predcom-1.c: Explicitly turn on
152 loop unroll and set max unroll times to 8.
153 * gcc/testsuite/gcc.dg/tree-ssa/predcom-2.c: Likewise.
154 * gcc/testsuite/gcc.dg/tree-ssa/predcom-3.c: Likewise.
155 * gcc/testsuite/gcc.dg/tree-ssa/predcom-4.c: Likewise.
156 * gcc/testsuite/gcc.dg/tree-ssa/predcom-5.c: Likewise.
157
158 2011-09-28 Paolo Carlini <paolo.carlini@oracle.com>
159
160 PR c++/40145
161 * g++.dg/ext/visibility/warn5.C: New.
162
163 2011-09-28 Paolo Carlini <paolo.carlini@oracle.com>
164
165 PR c++/45278
166 * g++.dg/warn/Wextra-3.C: New.
167
168 2011-09-28 Oleg Endo <oleg.endo@t-online.de>
169
170 PR target/49486
171 * gcc.target/sh/pr49468-si.c: New.
172
173 2011-09-28 Tom de Vries <tom@codesourcery.com>
174
175 PR testsuite/50485
176 * gcc.target/i386/sse4_1-blendps.c: Include <stdlib.h>.
177 (TEST): Initialize src3 with random floats.
178 * gcc.target/i386/sse4_1-blendps-2.c (sse4_1_test): Remove field i from
179 union src3. Initialize src3 with random floats.
180
181 2011-09-27 Oleg Endo <oleg.endo@t-online.de>
182
183 * gcc.target/sh/mfmovd.c: Extend list of supported targets.
184 * gcc.target/sh/struct-arg-dw2.c: Fix typo.
185 * gcc.target/sh/sh4a-sincos.c: Make test SH4A only.
186 * gcc.target/sh/sh4a-sincosf.c: Ditto.
187 * gcc.target/sh/sh4a-cos.c: Ditto.
188 * gcc.target/sh/sh4a-cosf.c: Ditto.
189 * gcc.target/sh/sh4a-sin.c: Ditto.
190 * gcc.target/sh/sh4a-sinf.c: Ditto.
191 * gcc.target/sh/sh4a-fsrra.c: Ditto.
192 * gcc.target/sh/sh4a-memmovua.c: Ditto.
193 * gcc.target/sh/sh4a-bitmovua.c: Ditto.
194
195 2011-09-27 Paolo Carlini <paolo.carlini@oracle.com>
196
197 PR c++/31489
198 * g++.dg/parse/error40.C: New.
199 * g++.dg/warn/incomplete1.C: Adjust.
200
201 2011-09-27 Jan Hubicka <jh@suse.cz>
202
203 PR middle-end/49463
204 * gcc.c-torture/execute/builtins/strstr-asm-lib.c (my_strstr):
205 Mark used.
206
207 2011-09-27 Jakub Jelinek <jakub@redhat.com>
208
209 * gcc.dg/strlenopt-1.c: New test.
210 * gcc.dg/strlenopt-1f.c: New test.
211 * gcc.dg/strlenopt-2.c: New test.
212 * gcc.dg/strlenopt-2f.c: New test.
213 * gcc.dg/strlenopt-3.c: New test.
214 * gcc.dg/strlenopt-4.c: New test.
215 * gcc.dg/strlenopt-4g.c: New test.
216 * gcc.dg/strlenopt-4gf.c: New test.
217 * gcc.dg/strlenopt-5.c: New test.
218 * gcc.dg/strlenopt-6.c: New test.
219 * gcc.dg/strlenopt-7.c: New test.
220 * gcc.dg/strlenopt-8.c: New test.
221 * gcc.dg/strlenopt-9.c: New test.
222 * gcc.dg/strlenopt-10.c: New test.
223 * gcc.dg/strlenopt-11.c: New test.
224 * gcc.dg/strlenopt-12.c: New test.
225 * gcc.dg/strlenopt-12g.c: New test.
226 * gcc.dg/strlenopt-13.c: New test.
227 * gcc.dg/strlenopt-14g.c: New test.
228 * gcc.dg/strlenopt-14gf.c: New test.
229 * gcc.dg/strlenopt-15.c: New test.
230 * gcc.dg/strlenopt-16g.c: New test.
231 * gcc.dg/strlenopt-17g.c: New test.
232 * gcc.dg/strlenopt-18g.c: New test.
233 * gcc.dg/strlenopt.h: New file.
234
235 2011-09-27 Tom de Vries <tom@codesourcery.com>
236
237 PR middle-end/43864
238 * gcc.dg/fold-compare-2.c (dg-options): Add -fno-tree-tail-merge.
239 * gcc/testsuite/gcc.dg/uninit-pred-2_c.c: Same.
240 * gcc.dg/pr43864.c: New test.
241 * gcc.dg/pr43864-2.c: Same.
242 * gcc.dg/pr43864-3.c: Same.
243 * gcc.dg/pr43864-4.c: Same.
244
245 2011-09-27 Jan Hubicka <jh@suse.cz>
246
247 * gcc.dg/ipa/inline-5.c: New testcase.
248
249 2011-09-27 Ira Rosen <ira.rosen@linaro.org>
250
251 * gcc.dg/vect/bb-slp-11.c: Expect to get vectorized with 64-bit
252 vectors.
253 * gcc.dg/vect/bb-slp-27.c: New.
254 * gcc.dg/vect/bb-slp-28.c: New.
255
256 2011-09-27 Bernd Schmidt <bernds@codesourcery.com>
257
258 * testsuite/lib/target-supports.exp (check_profiling_available):
259 Don't rely solely on TLS tests for -fprofile-generate, fall
260 through to the other code.
261
262 2011-09-27 Richard Guenther <rguenther@suse.de>
263
264 PR tree-optimization/50363
265 * gcc.dg/torture/pr50363.c: New testcase.
266
267 2011-09-26 Jason Merrill <jason@redhat.com>
268
269 PR c++/45012
270 * g++.dg/template/partial13.C: New.
271
272 PR c++/46105
273 * g++.dg/template/partial12.C: New.
274
275 PR c++/50508
276 * g++.dg/cpp0x/constexpr-typedef1.C: New.
277
278 2011-09-26 Paolo Carlini <paolo.carlini@oracle.com>
279
280 PR c++/45487
281 * g++.dg/diagnostic/bindings1.C: New.
282 * g++.old-deja/g++.pt/memtemp77.C: Adjust.
283
284 2011-09-26 David S. Miller <davem@davemloft.net>
285
286 * gcc.target/sparc/wrgsr.c: New test.
287 * gcc.target/sparc/rdgsr.c: New test.
288 * gcc.target/sparc/edge.c: New test.
289 * gcc.target/sparc/fcmp.c: New test.
290
291 * gcc.target/sparc/edge.c: Update for new return types.
292 * gcc.target/sparc/fcmp.c: Likewise.
293
294 * gcc.target/sparc/fpaddsubi.c: New test.
295
296 2011-09-26 Janus Weil <janus@gcc.gnu.org>
297
298 PR fortran/50515
299 * gfortran.dg/common_15.f90: New.
300
301 PR fortran/50517
302 * gfortran.dg/dummy_procedure_5.f90: New.
303 * gfortran.dg/interface_26.f90: Modified error message.
304 * gfortran.dg/proc_ptr_11.f90: Ditto.
305 * gfortran.dg/proc_ptr_15.f90: Ditto.
306 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
307 * gfortran.dg/proc_ptr_result_5.f90: Ditto.
308
309 2011-09-26 Jason Merrill <jason@redhat.com>
310
311 PR c++/50512
312 * g++.dg/overload/rvalue3.C: New.
313
314 PR c++/50523
315 * g++.dg/overload/ref-conv2.C: New.
316
317 * g++.dg/cpp0x/nsdmi-template1.C: New.
318
319 2011-09-26 Paolo Carlini <paolo.carlini@oracle.com>
320
321 * g++.dg/cpp0x/nullptr25.C: New.
322
323 2011-09-26 Richard Guenther <rguenther@suse.de>
324
325 PR tree-optimization/50472
326 * gcc.dg/torture/pr50472.c: New testcase.
327
328 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
329
330 * gnat.dg/opt22.adb: New test.
331 * gnat.dg/opt22_pkg.ad[sb]: New helper.
332
333 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
334
335 * gnat.dg/opt21.adb: New test.
336 * gnat.dg/opt21_pkg.ad[sb]: New helper.
337
338 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
339
340 * gnat.dg/opt20.ad[sb]: New test.
341 * gnat.dg/opt20_pkg.ads: New helper.
342
343 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
344
345 * gnat.dg/array17.adb: New test.
346 * gnat.dg/array17_pkg.ads: New helper.
347
348 2011-09-25 Jason Merrill <jason@redhat.com>
349
350 * g++.dg/cpp0x/nsdmi-defer4.C: New.
351
352 2011-09-25 Eric Botcazou <ebotcazou@adacore.com>
353
354 * gnat.dg/frame_overflow.ads: New.
355 * gnat.dg/frame_overflow.adb: Adjust.
356 * gnat.dg/specs/addr1.ads: Likewise.
357
358 2011-09-25 Jakub Jelinek <jakub@redhat.com>
359
360 * g++.dg/tree-ssa/restrict2.C: New test.
361
362 2011-09-25 Ira Rosen <ira.rosen@linaro.org>
363
364 * lib/target-supports.exp (check_effective_target_vect64): New.
365 * gcc.dg/vect/bb-slp-11.c: Expect the error message twice in case
366 of multiple vector sizes.
367 * gcc.dg/vect/bb-slp-26.c: New.
368
369 2011-09-25 Paolo Carlini <paolo.carlini@oracle.com>
370
371 PR c++/50280
372 * g++.dg/template/bitfield1.C: New.
373
374 2011-09-25 Ira Rosen <ira.rosen@linaro.org>
375
376 * gcc.dg/vect/bb-slp-24.c: New.
377
378 2011-09-24 Jason Merrill <jason@redhat.com>
379
380 * g++.dg/cpp0x/nsdmi-eh1.C: New.
381
382 * g++.dg/cpp0x/nsdmi-defer3.C: New.
383
384 * g++.dg/cpp0x/nsdmi-defer1.C: New.
385 * g++.dg/cpp0x/nsdmi-defer2.C: New.
386
387 * g++.dg/cpp0x/nsdmi1.C: New.
388 * g++.dg/cpp0x/nsdmi2.C: New.
389 * g++.dg/cpp0x/nsdmi3.C: New.
390 * g++.dg/cpp0x/nsdmi4.C: New.
391 * g++.old-deja/g++.other/init4.C: New.
392
393 2011-09-24 Paolo Carlini <paolo.carlini@oracle.com>
394
395 PR c++/44267
396 * g++.dg/template/sfinae28.C: New.
397
398 2011-09-23 Ian Lance Taylor <iant@google.com>
399
400 * go.test/go-test.exp (errchk): Handle more cases of getting
401 correct Tcl backslash quoting in regular expressions in test file.
402
403 2011-09-23 Jason Merrill <jason@redhat.com>
404
405 Core 253
406 * g++.dg/init/const8.C: New.
407 * g++.dg/cpp0x/constexpr-object1.C: Add a data member.
408 * g++.dg/cpp0x/defaulted2.C: Likewise.
409 * g++.dg/cpp0x/pr42844-2.C: Likewise.
410 * g++.dg/init/pr20039.C: Likewise.
411 * g++.dg/init/pr42844.C: Likewise.
412
413 2011-09-23 Jan Hubicka <jh@suse.cz>
414
415 * gcc.dg/ipa/inline-1.c: new testcase.
416 * gcc.dg/ipa/inline-2.c: new testcase.
417 * gcc.dg/ipa/inline-3.c: new testcase.
418 * gcc.dg/ipa/inline-4.c: new testcase.
419
420 2011-09-23 Paolo Carlini <paolo.carlini@oracle.com>
421
422 PR c++/50258
423 * g++.dg/cpp0x/constexpr-static8.C: New.
424
425 2011-09-23 Jakub Jelinek <jakub@redhat.com>
426
427 * gcc.target/i386/avxfp-1.c: New test.
428 * gcc.target/i386/avxfp-2.c: New test.
429
430 2011-09-23 Terry Guo <terry.guo@arm.com>
431
432 * gcc.c-torture/execute/941014-1.x: Deleted.
433
434 2011-09-22 Paolo Carlini <paolo.carlini@oracle.com>
435
436 PR c++/50491
437 * g++.dg/cpp0x/pr50491.C: New.
438
439 2011-09-22 Steven G. Kargl <kargl@gcc.gnu.org>
440
441 PR testsuite/50487
442 * gfortran.dg/bessel_6.f90: Fix tolerance test.
443
444 2011-09-22 Paolo Carlini <paolo.carlini@oracle.com>
445
446 PR c++/50371
447 * g++.dg/cpp0x/nullptr24.C: New.
448
449 2011-09-22 Uros Bizjak <ubizjak@gmail.com>
450
451 PR target/50482
452 * gcc.target/i386/pr50482.c: New test.
453
454 2011-09-22 Joseph Myers <joseph@codesourcery.com>
455
456 * gcc.target/i386/pad-2.c, gcc.target/i386/pad-3.c,
457 gcc.target/i386/pad-4.c, gcc.target/i386/pad-5a.c,
458 gcc.target/i386/pad-5b.c, gcc.target/i386/pad-6a.c,
459 gcc.target/i386/pad-6b.c, gcc.target/i386/pad-7.c,
460 gcc.target/i386/pad-8.c, gcc.target/i386/pad-9.c,
461 gcc.target/i386/pad-10.cm gcc.target/i386/vect-double-1.c: Skip if
462 multilib options contain different -march= from dg-options.
463
464 2011-09-22 Jonathan Wakely <jwakely.gcc@gmail.com>
465 Paolo Carlini <paolo.carlini@oracle.com>
466
467 PR c++/50344
468 * g++.dg/template/friend52.C: New.
469
470 2011-09-22 Richard Sandiford <richard.sandiford@linaro.org>
471
472 * gcc.target/arm/cmp-1.c: New test.
473 * gcc.target/arm/cmp-2.c: Likewise.
474
475 2011-09-22 Janus Weil <janus@gcc.gnu.org>
476
477 PR fortran/41733
478 * gfortran.dg/impure_actual_1.f90: Modified error message.
479 * gfortran.dg/proc_ptr_32.f90: New.
480 * gfortran.dg/proc_ptr_33.f90: New.
481
482 2011-09-22 Ira Rosen <ira.rosen@linaro.org>
483
484 PR tree-optimization/50451
485 * gcc.dg/vect/pr50451.c: New test.
486
487 2011-09-21 Ian Lance Taylor <iant@google.com>
488
489 * go.test/go-test.exp (errchk): Add special case for bug332.
490 (go-gc-tests): Add special cases for bug347 and bug348. Recognize
491 some more test lines.
492
493 2011-09-21 Uros Bizjak <ubizjak@gmail.com>
494
495 * g++.dg/other/i386-3.C: Remove duplicated dg-options.
496 * g++.dg/other/i386-4.C: Remove dg-require-effective-target directive.
497 * g++.dg/other/i386-8.C: Ditto.
498 * g++.dg/other/pr34435.C: Ditto.
499 * g++.dg/other/pr39496.C: Ditto.
500 * g++.dg/other/mmintrin.C: Ditto.
501
502 2011-09-21 Jakub Jelinek <jakub@redhat.com>
503
504 * gcc.dg/vect/vect-cond-7.c: New test.
505 * gcc.target/i386/sse4_1-cond-1.c: New test.
506 * gcc.target/i386/avx-cond-1.c: New test.
507
508 2011-09-21 Uros Bizjak <ubizjak@gmail.com>
509
510 PR target/50464
511 * g++.dg/other/pr50464.C: New test.
512
513 2011-09-21 Kirill Yukhin <kirill.yukhin@intel.com>
514
515 * gcc.target/i386/bmi2-mulx32-2.c: New test.
516 * gcc.target/i386/bmi2-mulx32-2a.c: Ditto.
517 * gcc.target/i386/bmi2-mulx64-2.c: Ditto.
518 * gcc.target/i386/bmi2-mulx64-2a.c: Ditto.
519
520 2011-09-21 Eric Botcazou <ebotcazou@adacore.com>
521
522 * gnat.dg/opt19.adb: New test.
523
524 2011-09-21 Terry Guo <terry.guo@arm.com>
525
526 * gcc.target/arm/neon-thumb2-move.c: Skip the warning message
527 on arch conflict when testing case on targets other than armv7-a.
528
529 2011-09-21 Paolo Carlini <paolo.carlini@oracle.com>
530
531 PR c++/50454
532 * g++.dg/ext/int128-1.C: New.
533 * g++.dg/ext/int128-2.C: Likewise.
534 * g++.dg/ext/int128-2.h: Likewise.
535
536 2011-09-20 H.J. Lu <hongjiu.lu@intel.com>
537
538 PR testsuite/50469
539 * gfortran.dg/storage_size_2.f08: Replace "must be be" with
540 "must be".
541
542 2011-09-20 Jason Merrill <jason@redhat.com>
543
544 * g++.dg/cpp0x/constexpr-generated1.C: New.
545
546 PR c++/50442
547 * g++.dg/overload/ref-conv1.C: New.
548
549 2011-09-20 Roberto Agostino Vitillo <ravitillo@lbl.gov>
550
551 * g++.dg/other/final1.C: New.
552
553 2011-09-20 Ira Rosen <ira.rosen@linaro.org>
554
555 * g++.dg/vect/slp-pr50413.cc: Don't run the test. Remove main ()
556 and get_bit ().
557
558 2011-09-19 Ian Bolton <ian.bolton@arm.com>
559
560 * gcc.dg/20100906-1.c: Use -fno-short-enums option for
561 "target arm_eabi".
562
563 2011-09-19 Ira Rosen <ira.rosen@linaro.org>
564
565 PR tree-optimization/50413
566 * g++.dg/vect/vect.exp: Run slp-pr* tests with
567 -fdump-tree-slp-details. Run other tests with
568 -fdump-tree-vect-details.
569 * g++.dg/vect/slp-pr50413.cc: New.
570
571 2011-09-18 Dominique d'Humieres <dominiq@lps.ens.fr>
572 Ira Rosen <ira.rosen@linaro.org>
573
574 PR testsuite/50435
575 * gcc.dg/vect/bb-slp-25.c: Add an if to avoid loop vectorization.
576 Fix underscores around restrict.
577
578 2011-09-18 Ira Rosen <ira.rosen@linaro.org>
579
580 PR tree-optimization/50414
581 * gfortran.dg/vect/Ofast-pr50414.f90: New.
582 * gfortran.dg/vect/vect.exp: Run Ofast-* tests with -Ofast.
583 * gcc.dg/vect/no-scevccp-noreassoc-slp-reduc-7.c: New.
584
585 2011-09-18 Ira Rosen <ira.rosen@linaro.org>
586
587 PR tree-optimization/50412
588 * gfortran.dg/vect/pr50412.f90: New.
589
590 2011-09-16 Jason Merrill <jason@redhat.com>
591
592 PR c++/50424
593 * g++.dg/eh/defarg1.C: New.
594
595 2011-09-16 Jakub Jelinek <jakub@redhat.com>
596
597 * gcc.dg/vect/vect-reduc-10.c: New test.
598 * gcc.target/i386/avx-reduc-1.c: New test.
599
600 * gcc.target/i386/sse2-extract-1.c: New test.
601 * gcc.target/i386/avx-extract-1.c: New test.
602
603 2011-09-16 Terry Guo <terry.guo@arm.com>
604
605 * gcc.dg/tree-ssa/foldconst-3.c: Don't use short enums.
606
607 2011-09-15 Diego Novillo <dnovillo@google.com>
608
609 * lib/g++.exp (g++_init): Add $TEST_ALWAYS_FLAGS to
610 ALWAYS_CXXFLAGS, if defined.
611 * lib/gfortran.exp (gfortran_init): Add $TEST_ALWAYS_FLAGS to
612 ALWAYS_GFORTRANFLAGS, if defined.
613 * lib/go.exp (go_target_compile): Add $TEST_ALWAYS_FLAGS to
614 ALWAYS_GOCFLAGS, if defined.
615 * lib/obj-c++.exp (obj-c++_init): Add $TEST_ALWAYS_FLAGS to
616 ALWAYS_OBJCXXFLAGS, if defined.
617 * lib/gcc.exp (gcc_target_compile): Add $TEST_ALWAYS_FLAGS to
618 additional_flags, if defined.
619 * lib/gnat.exp (gnat_target_compile): Likewise.
620 * lib/objc.exp (objc_target_compile): Likewise.
621 * lib/target-supports-dg.exp (dg-add-options): Handle
622 TEST_ALWAYS_FLAGS.
623
624 2011-09-15 Tom de Vries <tom@codesourcery.com>
625
626 PR testsuite/50322
627 * gcc.dg/tree-ssa/ivopts-lt.c: require stdint_types. include stdint.h.
628 Use uintptr_t in f1. Undo avr xfails.
629
630 2011-09-15 Janus Weil <janus@gcc.gnu.org>
631
632 PR fortran/50401
633 PR fortran/50403
634 * gfortran.dg/function_types_3.f90: New.
635
636 2011-09-15 Jason Merrill <jason@redhat.com>
637
638 PR c++/50365
639 * g++.dg/cpp0x/trailing7.C: New.
640
641 PR c++/50361
642 * g++.dg/cpp0x/nullptr23.C: New.
643
644 2011-09-15 Ira Rosen <ira.rosen@linaro.org>
645
646 * gcc.dg/vect/bb-slp-25.c: New.
647
648 2011-09-14 Paolo Carlini <paolo.carlini@oracle.com>
649
650 PR c++/50391
651 * g++.dg/cpp0x/noexcept15.C: New.
652
653 2011-09-14 Tom de Vries <tom@codesourcery.com>
654
655 PR middle-end/50251
656 * gcc.dg/pr50251.c: New test.
657
658 2011-09-14 Tobias Burnus <burnus@net-b.de>
659
660 PR fortran/34547
661 PR fortran/50375
662 * gfortran.dg/null_5.f90: New.
663 * gfortran.dg/null_6.f90: New.
664
665 2011-09-13 Bernd Schmidt <bernds@codesourcery.com>
666
667 * gcc.c-torture/compile/20110913-1.c: New test.
668
669 2011-09-13 Janus Weil <janus@gcc.gnu.org>
670
671 PR fortran/50379
672 * gfortran.dg/result_2.f90: New.
673
674 2011-09-13 Sevak Sargsyan <sevak.sargsyan@ispras.ru>
675
676 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: New test.
677
678 2011-09-13 Dodji Seketeli <dodji@redhat.com>
679
680 PR c++/48320
681 * g++.dg/cpp0x/variadic116.C: New test case.
682
683 2011-09-12 Richard Sandiford <rdsandiford@googlemail.com>
684
685 * gcc.target/mips/mips.exp (mips_option_groups): Add debug options.
686 * gcc.target/mips/interrupt_handler-2.c: New test.
687 * gcc.target/mips/interrupt_handler-3.c: Likewise.
688
689 2011-09-12 Jason Merrill <jason@redhat.com>
690
691 * g++.dg/cpp0x/fntmpdefarg2.C: Add more tests.
692
693 * g++.dg/cpp0x/explicit7.C: New.
694
695 2011-09-12 Jakub Jelinek <jakub@redhat.com>
696
697 PR rtl-optimization/50212
698 * g++.dg/other/pr50212.C: New test.
699
700 2011-09-12 Georg-Johann Lay <avr@gjlay.de>
701
702 PR target/43746
703 * testsuite/gcc.target/avr/torture/avr-torture.exp
704 (AVR_TORTURE_OPTIONS): Add test cases "-O2 -fdata-sections" and
705 "-O2 -fmerge-all-constants".
706
707 2011-09-11 Thomas Koenig <tkoenig@gcc.gnu.org>
708
709 PR fortran/50327
710 * gfortran.dg/do_while_1.f90: New test.
711
712 2011-09-11 Janus Weil <janus@gcc.gnu.org>
713
714 PR fortran/35831
715 PR fortran/47978
716 * gfortran.dg/dynamic_dispatch_5.f03: Fix invalid test case.
717 * gfortran.dg/proc_decl_26.f90: New.
718 * gfortran.dg/typebound_override_2.f90: New.
719 * gfortran.dg/typebound_proc_6.f03: Changed wording in error message.
720
721 2011-09-11 Eric Botcazou <ebotcazou@adacore.com>
722
723 * gnat.dg/cond_expr2.ad[sb]: New test.
724
725 2011-09-11 Eric Botcazou <ebotcazou@adacore.com>
726
727 * gnat.dg/atomic5.ad[sb]: New test.
728
729 2011-09-10 H.J. Lu <hongjiu.lu@intel.com>
730
731 * gcc.dg/sibcall-6.c: Check ia32 instead of ilp32.
732
733 2011-09-09 Georg-Johann Lay <avr@gjlay.de>
734
735 PR target/49030
736 * gcc.dg/torture/pr49030.c: Run only if target int32plus.
737
738 2011-09-09 Iain Sandoe <iains@gcc.gnu.org>
739
740 PR target/49614
741 * gcc.dg/vmx/gcc-bug-i.c (inline_me): Declare 'inline'.
742
743 2011-09-09 Richard Guenther <rguenther@suse.de>
744
745 PR tree-optimization/50328
746 * gcc.dg/vect/fast-math-vect-outer-7.c: New testcase.
747
748 2011-09-09 Richard Guenther <rguenther@suse.de>
749
750 PR middle-end/50333
751 * gcc.dg/torture/pr50333.c: New testcase.
752
753 2011-09-08 Andrew Stubbs <ams@codesourcery.com>
754
755 PR tree-optimization/50318
756 * gcc.target/arm/pr50318-1.c: New file.
757
758 2011-09-08 Uros Bizjak <ubizjak@gmail.com>
759
760 * gcc.target/i386/all_one_m256i.c: New test.
761
762 2011-09-08 Paolo Carlini <paolo.carlini@oracle.com>
763
764 PR c++/50324
765 * g++.dg/cpp0x/sfinae28.C: New.
766
767 2011-09-08 Dodji Seketeli <dodji@redhat.com>
768
769 PR c/50332
770 * gcc.dg/attr-invalid.c: Adjust as __attribute__((used) is no
771 longer ignored on typedefs.
772
773 PR c++/33255 - Support -Wunused-local-typedefs warning
774 * g++.dg/warn/Wunused-local-typedefs.C: New test file.
775 * c-c++-common/Wunused-local-typedefs.c: Likewise.
776
777 2011-09-08 Martin Jambor <mjambor@suse.cz>
778
779 PR tree-optimization/50287
780 * gcc.dg/torture/pr50287.c: New test.
781
782 2011-09-08 Richard Guenther <rguenther@suse.de>
783
784 PR tree-optimization/19831
785 * gcc.dg/tree-ssa/pr19831-1.c: New testcase.
786 * gcc.dg/tree-ssa/pr19831-2.c: Likewise.
787 * gcc.dg/tree-ssa/pr19831-3.c: Likewise.
788 * gcc.dg/errno-1.c: Adjust.
789
790 2011-09-08 Richard Guenther <rguenther@suse.de>
791
792 PR tree-optimization/19831
793 * gcc.dg/tree-ssa/ssa-dce-8.c: New testcase.
794
795 2011-09-08 Tobias Burnus <burnus@net-b.de>
796
797 PR fortran/44646
798 * gfortran.dg/do_concurrent_1.f90: New.
799 * gfortran.dg/do_concurrent_2.f90: New.
800
801 2011-09-08 Jakub Jelinek <jakub@redhat.com>
802
803 PR target/50310
804 * gcc.c-torture/execute/ieee/pr50310.c: New test.
805 * gcc.dg/pr50310-2.c: New test.
806
807 2011-09-07 Janus Weil <janus@gcc.gnu.org>
808
809 PR fortran/48095
810 * gfortran.dg/derived_constructor_comps_2.f90: Modified.
811 * gfortran.dg/impure_constructor_1.f90: Modified.
812 * gfortran.dg/proc_ptr_comp_33.f90: New.
813
814 2011-09-07 Jakub Jelinek <jakub@redhat.com>
815
816 PR target/50310
817 * gcc.dg/pr50310-1.c: New test.
818
819 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
820
821 PR middle-end/48571
822 * gcc.c-torture/execute/pr48571-1.c (bar): Use offsets sizeof(int)
823 instead of 4.
824
825 2011-09-07 Paolo Carlini <paolo.carlini@oracle.com>
826
827 PR c++/50309
828 * g++.dg/cpp0x/noexcept14.C: New.
829
830 2011-09-07 Jason Merrill <jason@redhat.com>
831
832 * g++.dg/cpp0x/constexpr-ref3.C: New.
833
834 * g++.dg/cpp0x/sfinae11.C: Check for explanatory diagnostic.
835
836 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
837
838 * gcc.dg/section1.c: Don't xfail for avr.
839
840 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
841
842 PR tree-optimization/50322
843 * gcc.dg/tree-ssa/ivopts-lt.c: Add xfails for avr.
844
845 2011-09-07 Martin Jambor <mjambor@suse.cz>
846
847 * g++.dg/tree-ssa/pr49911.C: Added flag -fstrict-enums.
848
849 2011-09-07 Martin Jambor <mjambor@suse.cz>
850
851 PR tree-optimization/49911
852 * g++.dg/tree-ssa/pr49911.C: New test.
853
854 2011-09-07 Richard Sandiford <richard.sandiford@linaro.org>
855
856 PR target/49030
857 * gcc.dg/torture/pr49030.c: New test.
858
859 2011-09-07 Janus Weil <janus@gcc.gnu.org>
860
861 PR fortran/50288
862 * gfortran.dg/class_4c.f03: Modified ("dg-do link" and "dg-final").
863 * gfortran.dg/class_4d.f03: Deleted.
864 * gfortran.dg/class_45b.f03: Modififed ("dg-do link").
865
866 2011-09-07 Richard Guenther <rguenther@suse.de>
867
868 * gcc.dg/tree-ssa/forwprop-16.c: New testcase.
869
870 2011-09-07 Jiangning Liu <jiangning.liu@arm.com>
871
872 PR tree-optimization/46021
873 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on arm*-*-*.
874
875 2011-09-06 Michael Meissner <meissner@linux.vnet.ibm.com>
876
877 * g++.dg/ext/altivec-17.C: Fix dg-error to match current compiler.
878
879 2011-09-06 Eric Botcazou <ebotcazou@adacore.com>
880
881 * gcc.c-torture/compile/20110906-1.c: New test.
882
883 2011-09-06 Uros Bizjak <ubizjak@gmail.com>
884
885 * gcc.target/i386/builtin-apply-mmx.c: Require ia32 effective target.
886
887 2011-09-06 Enkovich Ilya <ilya.enkovich@intel.com>
888
889 * gcc.dg/tree-ssa/pr38533.c (dg-options): Added option
890 --param tree-reassoc-width=1.
891
892 * gcc.dg/tree-ssa/reassoc-24.c: New test.
893 * gcc.dg/tree-ssa/reassoc-25.c: Likewise.
894
895 2011-09-06 Richard Guenther <rguenther@suse.de>
896
897 PR tree-optimization/48149
898 * gcc.dg/tree-ssa/ssa-fre-32.c: New testcase.
899
900 2011-09-06 Richard Guenther <rguenther@suse.de>
901
902 PR tree-optimization/48317
903 * gcc.dg/tree-ssa/ssa-fre-31.c: New testcase.
904
905 2011-09-06 Ira Rosen <ira.rosen@linaro.org>
906
907 * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
908 New procedure.
909 (add_options_for_quad_vectors): Replace with ...
910 (add_options_for_double_vectors): ... this.
911 * gfortran.dg/vect/pr19049.f90: Expect more printings on targets that
912 support multiple vector sizes since the vectorizer attempts to
913 vectorize with both vector sizes.
914 * gcc.dg/vect/no-vfa-vect-79.c,
915 gcc.dg/vect/no-vfa-vect-102a.c, gcc.dg/vect/vect-outer-1a.c,
916 gcc.dg/vect/vect-outer-1b.c, gcc.dg/vect/vect-outer-2b.c,
917 gcc.dg/vect/vect-outer-3a.c, gcc.dg/vect/no-vfa-vect-37.c,
918 gcc.dg/vect/vect-outer-3b.c, gcc.dg/vect/no-vfa-vect-101.c,
919 gcc.dg/vect/no-vfa-vect-102.c, gcc.dg/vect/vect-reduc-dot-s8b.c,
920 gcc.dg/vect/vect-outer-1.c, gcc.dg/vect/vect-104.c: Likewise.
921 * gcc.dg/vect/vect-42.c: Run with 64 bit vectors if applicable.
922 * gcc.dg/vect/vect-multitypes-6.c, gcc.dg/vect/vect-52.c,
923 gcc.dg/vect/vect-54.c, gcc.dg/vect/vect-46.c, gcc.dg/vect/vect-48.c,
924 gcc.dg/vect/vect-96.c, gcc.dg/vect/vect-multitypes-3.c,
925 gcc.dg/vect/vect-40.c: Likewise.
926 * gcc.dg/vect/vect-outer-5.c: Remove quad-vectors option as
927 redundant.
928 * gcc.dg/vect/vect-109.c, gcc.dg/vect/vect-peel-1.c,
929 gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/slp-25.c,
930 gcc.dg/vect/vect-multitypes-1.c, gcc.dg/vect/slp-3.c,
931 gcc.dg/vect/no-vfa-pr29145.c, gcc.dg/vect/vect-multitypes-4.c:
932 Likewise.
933 * gcc.dg/vect/vect-peel-4.c: Make ia global.
934
935 2011-09-05 Richard Sandiford <rdsandiford@googlemail.com>
936
937 PR target/49606
938 * gcc.target/mips/abi-main.h: New file.
939 * gcc.target/mips/abi-o32-long32.c: New test.
940 * gcc.target/mips/abi-o32-long64.c: Likewise.
941 * gcc.target/mips/abi-o64-long32.c: Likewise.
942 * gcc.target/mips/abi-o64-long64.c: Likewise.
943 * gcc.target/mips/abi-n32-long32.c: Likewise.
944 * gcc.target/mips/abi-n32-long64.c: Likewise.
945 * gcc.target/mips/abi-n64-long32.c: Likewise.
946 * gcc.target/mips/abi-n64-long64.c: Likewise.
947 * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
948 * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
949 * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
950 * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
951 * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
952 * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
953 * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
954 * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
955 * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
956 * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
957 * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
958 * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
959 * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
960 * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
961 * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
962 * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
963 * gcc.target/mips/abi-eabi32-long32.c: Likewise.
964 * gcc.target/mips/abi-eabi32-long64.c: Likewise.
965 * gcc.target/mips/abi-eabi64-long32.c: Likewise.
966 * gcc.target/mips/abi-eabi64-long64.c: Likewise.
967 * gcc.target/mips/mips.exp: Make -mshared implied -mabicalls.
968 * gcc.target/mips/branch-2.c: Remove -mabicalls.
969 * gcc.target/mips/branch-3.c: Likewise.
970 * gcc.target/mips/branch-4.c: Likewise.
971 * gcc.target/mips/branch-5.c: Likewise.
972 * gcc.target/mips/branch-6.c: Likewise.
973 * gcc.target/mips/branch-7.c: Likewise.
974 * gcc.target/mips/branch-8.c: Likewise.
975 * gcc.target/mips/branch-9.c: Likewise.
976 * gcc.target/mips/branch-10.c: Likewise.
977 * gcc.target/mips/branch-11.c: Likewise.
978 * gcc.target/mips/branch-12.c: Likewise.
979 * gcc.target/mips/branch-13.c: Likewise.
980 * gcc.target/mips/lazy-binding-1.c: Likewise.
981
982 2011-09-05 Georg-Johann Lay <avr@gjlay.de>
983
984 * gcc.dg/ipa/ipcp-3.c (mark_cell): Use mask 1 << 14 instead of 1
985 << 18 to avoid warning on int=16 platforms..
986
987 2011-09-05 Jakub Jelinek <jakub@redhat.com>
988
989 * gcc.dg/compat/struct-layout-1_test.h: Decrease bitfield size
990 to work even with -fshort-enums.
991
992 2011-09-04 Jan Hubicka <jh@suse.cz>
993
994 * gcc.c-torture/compile/20110902.c: new testcase.
995
996 2011-09-04 Jason Merrill <jason@redhat.com>
997
998 PR c++/49267
999 * g++.dg/cpp0x/rv-conv1.C: New.
1000
1001 DR 1328
1002 * g++.dg/cpp0x/rv-func3.C: New.
1003
1004 * g++.dg/cpp0x/constexpr-default-ctor.C: New.
1005
1006 PR c++/50248
1007 Core 1358
1008 * g++.dg/cpp0x/constexpr-template1.C: New.
1009 * g++.dg/cpp0x/constexpr-template2.C: New.
1010 * g++.dg/cpp0x/constexpr-48089.C: Adjust error markup.
1011 * g++.dg/cpp0x/constexpr-ex1.C: Adjust error markup.
1012
1013 2011-09-04 Eric Botcazou <ebotcazou@adacore.com>
1014
1015 * gnat.dg/specs/debug1.ads: Tweak pattern.
1016
1017 2011-09-04 Janus Weil <janus@gcc.gnu.org>
1018
1019 PR fortran/50227
1020 * gfortran.dg/class_45a.f03: New.
1021 * gfortran.dg/class_45b.f03: New.
1022
1023 2011-09-04 Jakub Jelinek <jakub@redhat.com>
1024 Ira Rosen <ira.rosen@linaro.org>
1025
1026 PR tree-optimization/50208
1027 * gcc.dg/vect/no-fre-pre-pr50208.c: New test.
1028 * gcc.dg/vect/vect.exp: Run no-fre-pre-*.c tests with
1029 -fno-tree-fre -fno-tree-pre.
1030
1031 2011-09-02 Martin Jambor <mjambor@suse.cz>
1032
1033 * gcc.dg/ipa/ipcp-3.c: New test.
1034
1035 2011-09-02 Richard Guenther <rguenther@suse.de>
1036
1037 PR tree-optimization/27460
1038 PR middle-end/29269
1039 * gcc.dg/vect/vect-cond-7.c: New testcase.
1040
1041 2011-09-02 Martin Jambor <mjambor@suse.cz>
1042
1043 * g++.dg/ipa/devirt-3.C: Added a distraction method.
1044 * g++.dg/ipa/ivinline-7.C: Added a test for direct call discovery,
1045 xfailed test for inlining.
1046 * g++.dg/ipa/ivinline-9.C: Likewise.
1047
1048 2011-09-01 Ira Rosen <ira.rosen@linaro.org>
1049
1050 PR tree-optimization/50178
1051 * gfortran.dg/vect/pr50178.f90: New test.
1052
1053 2011-08-31 Martin Jambor <mjambor@suse.cz>
1054
1055 PR middle-end/49886
1056 * gcc.c-torture/execute/pr49886.c: New testcase.
1057
1058 2011-08-31 Tom de Vries <tom@codesourcery.com>
1059
1060 PR middle-end/43513
1061 * gcc.dg/pr43513.c: New test.
1062
1063 2011-08-30 Tobias Burnus <burnus@net-b.de>
1064
1065 PR fortran/45044
1066 * gfortran.dg/common_14.f90: New.
1067 * gfortran.dg/common_resize_1.f: Add two dg-warning.
1068
1069 2011-08-30 Jason Merrill <jason@redhat.com>
1070
1071 PR c++/50084
1072 * g++.dg/cpp0x/decltype33.C: New.
1073
1074 PR c++/50089
1075 * g++.dg/cpp0x/lambda/lambda-qualified.C: New.
1076
1077 PR c++/50114
1078 * g++.dg/cpp0x/lambda/lambda-for.C: New.
1079
1080 2011-08-30 Uros Bizjak <ubizjak@gmail.com>
1081
1082 * gcc.target/i386/fma-compile.c: Escape [ and ] in scan strings.
1083
1084 2011-08-30 Eric Botcazou <ebotcazou@adacore.com>
1085
1086 * gnat.dg/specs/aggr3.ads: New test.
1087 * gnat.dg/specs/aggr3_pkg.ads: New helper.
1088
1089 * gnat.dg/specs/aggr1.ads: Remove superfluous space.
1090 * gnat.dg/specs/aggr2.ads: Likewise.
1091
1092 2011-08-30 Steven G. Kargl <kargl@gcc.gnu.org>
1093
1094 PR fortran/45170
1095 * gfortran.dg/allocate_with_source_2.f90: New test
1096
1097 2011-08-30 Jason Merrill <jason@redhat.com>
1098
1099 PR c++/50220
1100 * g++.dg/cpp0x/lambda/lambda-50220.C: New.
1101
1102 PR c++/50234
1103 * g++.dg/cpp0x/constexpr-value3.C: New.
1104
1105 2011-08-30 Richard Guenther <rguenther@suse.de>
1106
1107 PR middle-end/48571
1108 * gcc.c-torture/execute/pr48571-1.c: New testcase.
1109 * gcc.dg/tree-ssa/ssa-ccp-25.c: Remove.
1110 * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
1111 * gcc.dg/pr36902.c: XFAIL.
1112
1113 2011-08-30 Ilya Tocar <ilya.tocar@intel.com>
1114
1115 * gcc.target/i386/fma-check.h: New.
1116 * gcc.target/i386/fma-256-fmaddXX.c: New testcase.
1117 * gcc.target/i386/fma-256-fmaddsubXX.c: Likewise.
1118 * gcc.target/i386/fma-256-fmsubXX.c: Likewise.
1119 * gcc.target/i386/fma-256-fmsubaddXX.c: Likewise.
1120 * gcc.target/i386/fma-256-fnmaddXX.c: Likewise.
1121 * gcc.target/i386/fma-256-fnmsubXX.c: Likewise.
1122 * gcc.target/i386/fma-fmaddXX.c: Likewise.
1123 * gcc.target/i386/fma-fmaddsubXX.c: Likewise.
1124 * gcc.target/i386/fma-fmsubXX.c: Likewise.
1125 * gcc.target/i386/fma-fmsubaddXX.c: Likewise.
1126 * gcc.target/i386/fma-fnmaddXX.c: Likewise.
1127 * gcc.target/i386/fma-fnmsubXX.c: Likewise.
1128 * gcc.target/i386/fma-compile.c: Likewise.
1129 * gcc.target/i386/i386.exp (check_effective_target_fma): New.
1130 * gcc.target/i386/sse-12.c: Add -mfma.
1131 * gcc.target/i386/sse-13.c: Likewise.
1132 * gcc.target/i386/sse-14.c: Likewise.
1133 * gcc.target/i386/sse-22.c: Likewise.
1134 * gcc.target/i386/sse-23.c: Likewise.
1135 * g++.dg/other/i386-2.C: Likewise.
1136 * g++.dg/other/i386-3.C: Likewise.
1137
1138 2011-08-30 Kirill Yukhin <kirill.yukhin@intel.com>
1139
1140 PR testsuite/50185
1141 * gcc.target/i386/avx2-vmovmskb-2.c: Rename to ...
1142 * gcc.target/i386/avx2-vpmovmskb-2.c: ... this. Update.
1143
1144 2011-08-30 Christian Bruel <christian.bruel@st.com>
1145
1146 * g++.dg/bprob/bprob.exp (feedback_options): Set
1147 -fbranch-probabilities.
1148 * gcc.misc-tests/bprob.exp (feedback_options): Likewise.
1149
1150 2011-08-29 Jason Merrill <jason@redhat.com>
1151
1152 PR c++/50224
1153 * g++.dg/cpp0x/lambda/lambda-use2.C: New.
1154
1155 2011-08-29 Jakub Jelinek <jakub@redhat.com>
1156 Jason Merrill <jason@redhat.com>
1157
1158 * g++.dg/dfp/base.C: New test.
1159
1160 2011-08-29 Jason Merrill <jason@redhat.com>
1161
1162 Core DR 994
1163 PR c++/50209
1164 * g++.dg/cpp0x/initlist58.C: New.
1165
1166 2011-08-29 Janus Weil <janus@gcc.gnu.org>
1167
1168 PR fortran/50225
1169 * gfortran.dg/class_result_1.f03: New.
1170
1171 2011-08-29 Jakub Jelinek <jakub@redhat.com>
1172
1173 PR middle-end/48722
1174 * gcc.target/i386/pr48722.c: New test.
1175
1176 2011-08-29 Thomas Koenig <tkoenig@gcc.gnu.org>
1177
1178 PR libfortran/50192
1179 * gfortran.dg/widechar_compare_1.f90: New test.
1180
1181 2011-08-26 Jason Merrill <jason@redhat.com>
1182
1183 Core DR 342
1184 PR c++/48582
1185 * g++.dg/abi/mangle50.C: New.
1186
1187 2011-08-27 Uros Bizjak <ubizjak@gmail.com>
1188
1189 PR target/50202
1190 * gcc.target/i386/pr50202.c: New test.
1191
1192 2011-08-26 Uros Bizjak <ubizjak@gmail.com>
1193
1194 * gcc.target/i386/sse_4_1-round-vec.c: New test.
1195 * gcc.target/i386/sse_4_1-roundf-vec.c: New test.
1196 * gcc.target/i386/avx-round-vec.c: New test.
1197 * gcc.target/i386/avx-roundf-vec.c: New test.
1198
1199 2011-08-26 Jakub Jelinek <jakub@redhat.com>
1200
1201 * gcc.target/i386/cmpxchg16b-1.c: Match also space after the
1202 instruction.
1203
1204 PR c/50179
1205 * c-c++-common/Wunused-var-14.c: New test.
1206
1207 2011-08-26 Tom de Vries <tom@codesourcery.com>
1208
1209 * gcc.dg/tree-ssa/ivopts-lt.c: New test.
1210
1211 2011-08-26 Jiangning Liu <jiangning.liu@arm.com>
1212
1213 * gcc.target/arm/thumb2-cond-cmp-1.c: New.
1214 * gcc.target/arm/thumb2-cond-cmp-2.c: Likewise.
1215 * gcc.target/arm/thumb2-cond-cmp-3.c: Likewise.
1216 * gcc.target/arm/thumb2-cond-cmp-4.c: Likewise.
1217
1218 2011-08-26 Andrew Stubbs <ams@codesourcery.com>
1219
1220 * gcc.target/arm/thumb2-replicated-constant1.c: New file.
1221 * gcc.target/arm/thumb2-replicated-constant2.c: New file.
1222 * gcc.target/arm/thumb2-replicated-constant3.c: New file.
1223 * gcc.target/arm/thumb2-replicated-constant4.c: New file.
1224
1225 2011-08-25 Mikael Morin <mikael.morin@gcc.gnu.org>
1226
1227 PR fortran/50050
1228 * gfortran.dg/pointer_comp_init_1.f90: New test.
1229
1230 2011-08-25 Jason Merrill <jason@redhat.com>
1231
1232 PR c++/50157
1233 * g++.dg/cpp0x/sfinae27.C: New.
1234
1235 2011-08-25 Tobias Burnus <burnus@net-b.de>
1236
1237 * gfortran.dg/coarray_lib_token_4.f90: New.
1238
1239 2011-08-25 Tobias Burnus <burnus@net-b.de>
1240
1241 * gfortran.dg/coarray/alloc_comp_1.f90: New.
1242
1243 2011-08-25 Richard Guenther <rguenther@suse.de>
1244
1245 * gcc.dg/Wshadow-3.c: Restore original content destroyed by r148442.
1246
1247 2011-08-24 Tobias Burnus <burnus@net-b.de>
1248
1249 PR fortran/50163
1250 * gfortran.dg/initialization_28.f90: New.
1251
1252 2011-08-24 Richard Guenther <rguenther@suse.de>
1253
1254 PR tree-optimization/50067
1255 * gcc.dg/torture/pr50067-3.c: New testcase.
1256 * gcc.dg/torture/pr50067-4.c: Likewise.
1257 * gcc.dg/torture/pr50067-5.c: Likewise.
1258
1259 2011-08-23 Kirill Yukhin <kirill.yukhin@intel.com>
1260
1261 * g++.dg/other/i386-2.C: Add -mavx2 check.
1262 * g++.dg/other/i386-3.C: Likewise.
1263 * gcc.target/i386/avx-1.c: Add AVX2.
1264 * gcc.target/i386/avx-2.c: Likewise.
1265 * gcc.target/i386/funcspec-5.c: Likewise.
1266 * gcc.target/i386/sse-12.c: Likewise.
1267 * gcc.target/i386/sse-13.c: Likewise.
1268 * gcc.target/i386/sse-14.c: Likewise.
1269 * gcc.target/i386/sse-22.c: Likewise.
1270 * gcc.target/i386/sse-23.c: Likewise.
1271 * gcc.target/i386/i386.exp (check_effective_target_avx2): Likewise.
1272 * gcc.target/i386/avx2-check.h: New.
1273 * gcc.target/i386/avx2-i32gatherd-1.c: Likewise.
1274 * gcc.target/i386/avx2-i32gatherd-2.c: Likewise.
1275 * gcc.target/i386/avx2-i32gatherd-3.c: Likewise.
1276 * gcc.target/i386/avx2-i32gatherd-4.c: Likewise.
1277 * gcc.target/i386/avx2-i32gatherd256-1.c: Likewise.
1278 * gcc.target/i386/avx2-i32gatherd256-2.c: Likewise.
1279 * gcc.target/i386/avx2-i32gatherd256-3.c: Likewise.
1280 * gcc.target/i386/avx2-i32gatherd256-4.c: Likewise.
1281 * gcc.target/i386/avx2-i32gatherpd-1.c: Likewise.
1282 * gcc.target/i386/avx2-i32gatherpd-2.c: Likewise.
1283 * gcc.target/i386/avx2-i32gatherpd-3.c: Likewise.
1284 * gcc.target/i386/avx2-i32gatherpd-4.c: Likewise.
1285 * gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise.
1286 * gcc.target/i386/avx2-i32gatherpd256-2.c: Likewise.
1287 * gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise.
1288 * gcc.target/i386/avx2-i32gatherpd256-4.c: Likewise.
1289 * gcc.target/i386/avx2-i32gatherps-1.c: Likewise.
1290 * gcc.target/i386/avx2-i32gatherps-2.c: Likewise.
1291 * gcc.target/i386/avx2-i32gatherps-3.c: Likewise.
1292 * gcc.target/i386/avx2-i32gatherps-4.c: Likewise.
1293 * gcc.target/i386/avx2-i32gatherps256-1.c: Likewise.
1294 * gcc.target/i386/avx2-i32gatherps256-2.c: Likewise.
1295 * gcc.target/i386/avx2-i32gatherps256-3.c: Likewise.
1296 * gcc.target/i386/avx2-i32gatherps256-4.c: Likewise.
1297 * gcc.target/i386/avx2-i32gatherq-1.c: Likewise.
1298 * gcc.target/i386/avx2-i32gatherq-2.c: Likewise.
1299 * gcc.target/i386/avx2-i32gatherq-3.c: Likewise.
1300 * gcc.target/i386/avx2-i32gatherq-4.c: Likewise.
1301 * gcc.target/i386/avx2-i32gatherq256-1.c: Likewise.
1302 * gcc.target/i386/avx2-i32gatherq256-2.c: Likewise.
1303 * gcc.target/i386/avx2-i32gatherq256-3.c: Likewise.
1304 * gcc.target/i386/avx2-i32gatherq256-4.c: Likewise.
1305 * gcc.target/i386/avx2-i64gatherd-1.c: Likewise.
1306 * gcc.target/i386/avx2-i64gatherd-2.c: Likewise.
1307 * gcc.target/i386/avx2-i64gatherd-3.c: Likewise.
1308 * gcc.target/i386/avx2-i64gatherd-4.c: Likewise.
1309 * gcc.target/i386/avx2-i64gatherd256-1.c: Likewise.
1310 * gcc.target/i386/avx2-i64gatherd256-2.c: Likewise.
1311 * gcc.target/i386/avx2-i64gatherd256-3.c: Likewise.
1312 * gcc.target/i386/avx2-i64gatherd256-4.c: Likewise.
1313 * gcc.target/i386/avx2-i64gatherpd-1.c: Likewise.
1314 * gcc.target/i386/avx2-i64gatherpd-2.c: Likewise.
1315 * gcc.target/i386/avx2-i64gatherpd-3.c: Likewise.
1316 * gcc.target/i386/avx2-i64gatherpd-4.c: Likewise.
1317 * gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise.
1318 * gcc.target/i386/avx2-i64gatherpd256-2.c: Likewise.
1319 * gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise.
1320 * gcc.target/i386/avx2-i64gatherpd256-4.c: Likewise.
1321 * gcc.target/i386/avx2-i64gatherps-1.c: Likewise.
1322 * gcc.target/i386/avx2-i64gatherps-2.c: Likewise.
1323 * gcc.target/i386/avx2-i64gatherps-3.c: Likewise.
1324 * gcc.target/i386/avx2-i64gatherps-4.c: Likewise.
1325 * gcc.target/i386/avx2-i64gatherps256-1.c: Likewise.
1326 * gcc.target/i386/avx2-i64gatherps256-2.c: Likewise.
1327 * gcc.target/i386/avx2-i64gatherps256-3.c: Likewise.
1328 * gcc.target/i386/avx2-i64gatherps256-4.c: Likewise.
1329 * gcc.target/i386/avx2-i64gatherq-1.c: Likewise.
1330 * gcc.target/i386/avx2-i64gatherq-2.c: Likewise.
1331 * gcc.target/i386/avx2-i64gatherq-3.c: Likewise.
1332 * gcc.target/i386/avx2-i64gatherq-4.c: Likewise.
1333 * gcc.target/i386/avx2-i64gatherq256-1.c: Likewise.
1334 * gcc.target/i386/avx2-i64gatherq256-2.c: Likewise.
1335 * gcc.target/i386/avx2-i64gatherq256-3.c: Likewise.
1336 * gcc.target/i386/avx2-i64gatherq256-4.c: Likewise.
1337 * gcc.target/i386/avx2-mpsadbw-1.c: Likewise.
1338 * gcc.target/i386/avx2-mpsadbw-2.c: Likewise.
1339 * gcc.target/i386/avx2-vbroadcastsd_pd-1.c: Likewise.
1340 * gcc.target/i386/avx2-vbroadcastsd_pd-2.c: Likewise.
1341 * gcc.target/i386/avx2-vbroadcastsi128-1.c: Likewise.
1342 * gcc.target/i386/avx2-vbroadcastsi128-2.c: Likewise.
1343 * gcc.target/i386/avx2-vbroadcastss_ps-1.c: Likewise.
1344 * gcc.target/i386/avx2-vbroadcastss_ps-2.c: Likewise.
1345 * gcc.target/i386/avx2-vbroadcastss_ps256-1.c: Likewise.
1346 * gcc.target/i386/avx2-vbroadcastss_ps256-2.c: Likewise.
1347 * gcc.target/i386/avx2-vextracti128-1.c: Likewise.
1348 * gcc.target/i386/avx2-vextracti128-2.c: Likewise.
1349 * gcc.target/i386/avx2-vinserti128-1.c: Likewise.
1350 * gcc.target/i386/avx2-vinserti128-2.c: Likewise.
1351 * gcc.target/i386/avx2-vmovmskb-2.c: Likewise.
1352 * gcc.target/i386/avx2-vmovntdqa-1.c: Likewise.
1353 * gcc.target/i386/avx2-vmovntdqa-2.c: Likewise.
1354 * gcc.target/i386/avx2-vpabsb256-1.c: Likewise.
1355 * gcc.target/i386/avx2-vpabsb256-2.c: Likewise.
1356 * gcc.target/i386/avx2-vpabsd256-1.c: Likewise.
1357 * gcc.target/i386/avx2-vpabsd256-2.c: Likewise.
1358 * gcc.target/i386/avx2-vpabsw256-1.c: Likewise.
1359 * gcc.target/i386/avx2-vpabsw256-2.c: Likewise.
1360 * gcc.target/i386/avx2-vpackssdw-1.c: Likewise.
1361 * gcc.target/i386/avx2-vpackssdw-2.c: Likewise.
1362 * gcc.target/i386/avx2-vpacksswb-1.c: Likewise.
1363 * gcc.target/i386/avx2-vpacksswb-2.c: Likewise.
1364 * gcc.target/i386/avx2-vpackusdw-1.c: Likewise.
1365 * gcc.target/i386/avx2-vpackusdw-2.c: Likewise.
1366 * gcc.target/i386/avx2-vpackuswb-1.c: Likewise.
1367 * gcc.target/i386/avx2-vpackuswb-2.c: Likewise.
1368 * gcc.target/i386/avx2-vpaddb-1.c: Likewise.
1369 * gcc.target/i386/avx2-vpaddb-2.c: Likewise.
1370 * gcc.target/i386/avx2-vpaddd-1.c: Likewise.
1371 * gcc.target/i386/avx2-vpaddd-2.c: Likewise.
1372 * gcc.target/i386/avx2-vpaddq-1.c: Likewise.
1373 * gcc.target/i386/avx2-vpaddq-2.c: Likewise.
1374 * gcc.target/i386/avx2-vpaddsb-1.c: Likewise.
1375 * gcc.target/i386/avx2-vpaddsb-2.c: Likewise.
1376 * gcc.target/i386/avx2-vpaddsw-1.c: Likewise.
1377 * gcc.target/i386/avx2-vpaddsw-2.c: Likewise.
1378 * gcc.target/i386/avx2-vpaddusb-1.c: Likewise.
1379 * gcc.target/i386/avx2-vpaddusb-2.c: Likewise.
1380 * gcc.target/i386/avx2-vpaddusw-1.c: Likewise.
1381 * gcc.target/i386/avx2-vpaddusw-2.c: Likewise.
1382 * gcc.target/i386/avx2-vpaddw-1.c: Likewise.
1383 * gcc.target/i386/avx2-vpaddw-2.c: Likewise.
1384 * gcc.target/i386/avx2-vpalignr256-1.c: Likewise.
1385 * gcc.target/i386/avx2-vpalignr256-2.c: Likewise.
1386 * gcc.target/i386/avx2-vpand-1.c: Likewise.
1387 * gcc.target/i386/avx2-vpand-2.c: Likewise.
1388 * gcc.target/i386/avx2-vpandn-1.c: Likewise.
1389 * gcc.target/i386/avx2-vpandn-2.c: Likewise.
1390 * gcc.target/i386/avx2-vpavgb-1.c: Likewise.
1391 * gcc.target/i386/avx2-vpavgb-2.c: Likewise.
1392 * gcc.target/i386/avx2-vpavgw-1.c: Likewise.
1393 * gcc.target/i386/avx2-vpavgw-2.c: Likewise.
1394 * gcc.target/i386/avx2-vpblendd128-1.c: Likewise.
1395 * gcc.target/i386/avx2-vpblendd128-2.c: Likewise.
1396 * gcc.target/i386/avx2-vpblendd256-1.c: Likewise.
1397 * gcc.target/i386/avx2-vpblendd256-2.c: Likewise.
1398 * gcc.target/i386/avx2-vpblendvb-1.c: Likewise.
1399 * gcc.target/i386/avx2-vpblendvb-2.c: Likewise.
1400 * gcc.target/i386/avx2-vpblendw-1.c: Likewise.
1401 * gcc.target/i386/avx2-vpblendw-2.c: Likewise.
1402 * gcc.target/i386/avx2-vpbroadcastb128-1.c: Likewise.
1403 * gcc.target/i386/avx2-vpbroadcastb128-2.c: Likewise.
1404 * gcc.target/i386/avx2-vpbroadcastb256-1.c: Likewise.
1405 * gcc.target/i386/avx2-vpbroadcastb256-2.c: Likewise.
1406 * gcc.target/i386/avx2-vpbroadcastd128-1.c: Likewise.
1407 * gcc.target/i386/avx2-vpbroadcastd128-2.c: Likewise.
1408 * gcc.target/i386/avx2-vpbroadcastd256-1.c: Likewise.
1409 * gcc.target/i386/avx2-vpbroadcastd256-2.c: Likewise.
1410 * gcc.target/i386/avx2-vpbroadcastq128-1.c: Likewise.
1411 * gcc.target/i386/avx2-vpbroadcastq128-2.c: Likewise.
1412 * gcc.target/i386/avx2-vpbroadcastq256-1.c: Likewise.
1413 * gcc.target/i386/avx2-vpbroadcastq256-2.c: Likewise.
1414 * gcc.target/i386/avx2-vpbroadcastw128-1.c: Likewise.
1415 * gcc.target/i386/avx2-vpbroadcastw128-2.c: Likewise.
1416 * gcc.target/i386/avx2-vpbroadcastw256-1.c: Likewise.
1417 * gcc.target/i386/avx2-vpbroadcastw256-2.c: Likewise.
1418 * gcc.target/i386/avx2-vpcmpeqb-1.c: Likewise.
1419 * gcc.target/i386/avx2-vpcmpeqb-2.c: Likewise.
1420 * gcc.target/i386/avx2-vpcmpeqd-1.c: Likewise.
1421 * gcc.target/i386/avx2-vpcmpeqd-2.c: Likewise.
1422 * gcc.target/i386/avx2-vpcmpeqq-1.c: Likewise.
1423 * gcc.target/i386/avx2-vpcmpeqq-2.c: Likewise.
1424 * gcc.target/i386/avx2-vpcmpeqw-1.c: Likewise.
1425 * gcc.target/i386/avx2-vpcmpeqw-2.c: Likewise.
1426 * gcc.target/i386/avx2-vpcmpgtb-1.c: Likewise.
1427 * gcc.target/i386/avx2-vpcmpgtb-2.c: Likewise.
1428 * gcc.target/i386/avx2-vpcmpgtd-1.c: Likewise.
1429 * gcc.target/i386/avx2-vpcmpgtd-2.c: Likewise.
1430 * gcc.target/i386/avx2-vpcmpgtq-1.c: Likewise.
1431 * gcc.target/i386/avx2-vpcmpgtq-2.c: Likewise.
1432 * gcc.target/i386/avx2-vpcmpgtw-1.c: Likewise.
1433 * gcc.target/i386/avx2-vpcmpgtw-2.c: Likewise.
1434 * gcc.target/i386/avx2-vperm2i128-1.c: Likewise.
1435 * gcc.target/i386/avx2-vperm2i128-2.c: Likewise.
1436 * gcc.target/i386/avx2-vpermd-1.c: Likewise.
1437 * gcc.target/i386/avx2-vpermd-2.c: Likewise.
1438 * gcc.target/i386/avx2-vpermpd-1.c: Likewise.
1439 * gcc.target/i386/avx2-vpermpd-2.c: Likewise.
1440 * gcc.target/i386/avx2-vpermps-1.c: Likewise.
1441 * gcc.target/i386/avx2-vpermps-2.c: Likewise.
1442 * gcc.target/i386/avx2-vpermq-1.c: Likewise.
1443 * gcc.target/i386/avx2-vpermq-2.c: Likewise.
1444 * gcc.target/i386/avx2-vphaddd-1.c: Likewise.
1445 * gcc.target/i386/avx2-vphaddd-2.c: Likewise.
1446 * gcc.target/i386/avx2-vphaddsw-1.c: Likewise.
1447 * gcc.target/i386/avx2-vphaddsw-2.c: Likewise.
1448 * gcc.target/i386/avx2-vphaddw-1.c: Likewise.
1449 * gcc.target/i386/avx2-vphaddw-2.c: Likewise.
1450 * gcc.target/i386/avx2-vphsubd-1.c: Likewise.
1451 * gcc.target/i386/avx2-vphsubd-2.c: Likewise.
1452 * gcc.target/i386/avx2-vphsubsw-1.c: Likewise.
1453 * gcc.target/i386/avx2-vphsubsw-2.c: Likewise.
1454 * gcc.target/i386/avx2-vphsubw-1.c: Likewise.
1455 * gcc.target/i386/avx2-vpmaddubsw-1.c: Likewise.
1456 * gcc.target/i386/avx2-vpmaddubsw-2.c: Likewise.
1457 * gcc.target/i386/avx2-vpmaddwd-1.c: Likewise.
1458 * gcc.target/i386/avx2-vpmaddwd-2.c: Likewise.
1459 * gcc.target/i386/avx2-vpmaskloadd-1.c: Likewise.
1460 * gcc.target/i386/avx2-vpmaskloadd-2.c: Likewise.
1461 * gcc.target/i386/avx2-vpmaskloadd256-1.c: Likewise.
1462 * gcc.target/i386/avx2-vpmaskloadd256-2.c: Likewise.
1463 * gcc.target/i386/avx2-vpmaskloadq-1.c: Likewise.
1464 * gcc.target/i386/avx2-vpmaskloadq-2.c: Likewise.
1465 * gcc.target/i386/avx2-vpmaskloadq256-1.c: Likewise.
1466 * gcc.target/i386/avx2-vpmaskloadq256-2.c: Likewise.
1467 * gcc.target/i386/avx2-vpmaskstored-1.c: Likewise.
1468 * gcc.target/i386/avx2-vpmaskstored-2.c: Likewise.
1469 * gcc.target/i386/avx2-vpmaskstored256-1.c: Likewise.
1470 * gcc.target/i386/avx2-vpmaskstored256-2.c: Likewise.
1471 * gcc.target/i386/avx2-vpmaskstoreq-1.c: Likewise.
1472 * gcc.target/i386/avx2-vpmaskstoreq-2.c: Likewise.
1473 * gcc.target/i386/avx2-vpmaskstoreq256-1.c: Likewise.
1474 * gcc.target/i386/avx2-vpmaskstoreq256-2.c: Likewise.
1475 * gcc.target/i386/avx2-vpmaxsb-1.c: Likewise.
1476 * gcc.target/i386/avx2-vpmaxsb-2.c: Likewise.
1477 * gcc.target/i386/avx2-vpmaxsd-1.c: Likewise.
1478 * gcc.target/i386/avx2-vpmaxsd-2.c: Likewise.
1479 * gcc.target/i386/avx2-vpmaxsw-1.c: Likewise.
1480 * gcc.target/i386/avx2-vpmaxsw-2.c: Likewise.
1481 * gcc.target/i386/avx2-vpmaxub-1.c: Likewise.
1482 * gcc.target/i386/avx2-vpmaxub-2.c: Likewise.
1483 * gcc.target/i386/avx2-vpmaxud-1.c: Likewise.
1484 * gcc.target/i386/avx2-vpmaxud-2.c: Likewise.
1485 * gcc.target/i386/avx2-vpmaxuw-1.c: Likewise.
1486 * gcc.target/i386/avx2-vpmaxuw-2.c: Likewise.
1487 * gcc.target/i386/avx2-vpminsb-1.c: Likewise.
1488 * gcc.target/i386/avx2-vpminsb-2.c: Likewise.
1489 * gcc.target/i386/avx2-vpminsd-1.c: Likewise.
1490 * gcc.target/i386/avx2-vpminsd-2.c: Likewise.
1491 * gcc.target/i386/avx2-vpminsw-1.c: Likewise.
1492 * gcc.target/i386/avx2-vpminsw-2.c: Likewise.
1493 * gcc.target/i386/avx2-vpminub-1.c: Likewise.
1494 * gcc.target/i386/avx2-vpminub-2.c: Likewise.
1495 * gcc.target/i386/avx2-vpminud-1.c: Likewise.
1496 * gcc.target/i386/avx2-vpminud-2.c: Likewise.
1497 * gcc.target/i386/avx2-vpminuw-1.c: Likewise.
1498 * gcc.target/i386/avx2-vpminuw-2.c: Likewise.
1499 * gcc.target/i386/avx2-vpmovmskb-1.c: Likewise.
1500 * gcc.target/i386/avx2-vpmovsxbd-1.c: Likewise.
1501 * gcc.target/i386/avx2-vpmovsxbd-2.c: Likewise.
1502 * gcc.target/i386/avx2-vpmovsxbq-1.c: Likewise.
1503 * gcc.target/i386/avx2-vpmovsxbq-2.c: Likewise.
1504 * gcc.target/i386/avx2-vpmovsxbw-1.c: Likewise.
1505 * gcc.target/i386/avx2-vpmovsxbw-2.c: Likewise.
1506 * gcc.target/i386/avx2-vpmovsxdq-1.c: Likewise.
1507 * gcc.target/i386/avx2-vpmovsxdq-2.c: Likewise.
1508 * gcc.target/i386/avx2-vpmovsxwd-1.c: Likewise.
1509 * gcc.target/i386/avx2-vpmovsxwd-2.c: Likewise.
1510 * gcc.target/i386/avx2-vpmovsxwq-1.c: Likewise.
1511 * gcc.target/i386/avx2-vpmovsxwq-2.c: Likewise.
1512 * gcc.target/i386/avx2-vpmovzxbd-1.c: Likewise.
1513 * gcc.target/i386/avx2-vpmovzxbd-2.c: Likewise.
1514 * gcc.target/i386/avx2-vpmovzxbq-1.c: Likewise.
1515 * gcc.target/i386/avx2-vpmovzxbq-2.c: Likewise.
1516 * gcc.target/i386/avx2-vpmovzxbw-1.c: Likewise.
1517 * gcc.target/i386/avx2-vpmovzxbw-2.c: Likewise.
1518 * gcc.target/i386/avx2-vpmovzxdq-1.c: Likewise.
1519 * gcc.target/i386/avx2-vpmovzxdq-2.c: Likewise.
1520 * gcc.target/i386/avx2-vpmovzxwd-1.c: Likewise.
1521 * gcc.target/i386/avx2-vpmovzxwd-2.c: Likewise.
1522 * gcc.target/i386/avx2-vpmovzxwq-1.c: Likewise.
1523 * gcc.target/i386/avx2-vpmovzxwq-2.c: Likewise.
1524 * gcc.target/i386/avx2-vpmuldq-1.c: Likewise.
1525 * gcc.target/i386/avx2-vpmuldq-2.c: Likewise.
1526 * gcc.target/i386/avx2-vpmulhrsw-1.c: Likewise.
1527 * gcc.target/i386/avx2-vpmulhrsw-2.c: Likewise.
1528 * gcc.target/i386/avx2-vpmulhuw-1.c: Likewise.
1529 * gcc.target/i386/avx2-vpmulhuw-2.c: Likewise.
1530 * gcc.target/i386/avx2-vpmulhw-1.c: Likewise.
1531 * gcc.target/i386/avx2-vpmulhw-2.c: Likewise.
1532 * gcc.target/i386/avx2-vpmulld-1.c: Likewise.
1533 * gcc.target/i386/avx2-vpmulld-2.c: Likewise.
1534 * gcc.target/i386/avx2-vpmullw-1.c: Likewise.
1535 * gcc.target/i386/avx2-vpmullw-2.c: Likewise.
1536 * gcc.target/i386/avx2-vpmuludq-1.c: Likewise.
1537 * gcc.target/i386/avx2-vpmuludq-2.c: Likewise.
1538 * gcc.target/i386/avx2-vpor-1.c: Likewise.
1539 * gcc.target/i386/avx2-vpor-2.c: Likewise.
1540 * gcc.target/i386/avx2-vpsadbw-1.c: Likewise.
1541 * gcc.target/i386/avx2-vpsadbw-2.c: Likewise.
1542 * gcc.target/i386/avx2-vpshufb-1.c: Likewise.
1543 * gcc.target/i386/avx2-vpshufb-2.c: Likewise.
1544 * gcc.target/i386/avx2-vpshufd-1.c: Likewise.
1545 * gcc.target/i386/avx2-vpshufd-2.c: Likewise.
1546 * gcc.target/i386/avx2-vpshufhw-1.c: Likewise.
1547 * gcc.target/i386/avx2-vpshufhw-2.c: Likewise.
1548 * gcc.target/i386/avx2-vpshuflw-1.c: Likewise.
1549 * gcc.target/i386/avx2-vpshuflw-2.c: Likewise.
1550 * gcc.target/i386/avx2-vpsignb-1.c: Likewise.
1551 * gcc.target/i386/avx2-vpsignb-2.c: Likewise.
1552 * gcc.target/i386/avx2-vpsignd-1.c: Likewise.
1553 * gcc.target/i386/avx2-vpsignd-2.c: Likewise.
1554 * gcc.target/i386/avx2-vpsignw-1.c: Likewise.
1555 * gcc.target/i386/avx2-vpsignw-2.c: Likewise.
1556 * gcc.target/i386/avx2-vpslld-1.c: Likewise.
1557 * gcc.target/i386/avx2-vpslld-2.c: Likewise.
1558 * gcc.target/i386/avx2-vpslldi-1.c: Likewise.
1559 * gcc.target/i386/avx2-vpslldi-2.c: Likewise.
1560 * gcc.target/i386/avx2-vpslldq-1.c: Likewise.
1561 * gcc.target/i386/avx2-vpslldq-2.c: Likewise.
1562 * gcc.target/i386/avx2-vpsllq-1.c: Likewise.
1563 * gcc.target/i386/avx2-vpsllq-2.c: Likewise.
1564 * gcc.target/i386/avx2-vpsllqi-1.c: Likewise.
1565 * gcc.target/i386/avx2-vpsllqi-2.c: Likewise.
1566 * gcc.target/i386/avx2-vpsllvd128-1.c: Likewise.
1567 * gcc.target/i386/avx2-vpsllvd128-2.c: Likewise.
1568 * gcc.target/i386/avx2-vpsllvd256-1.c: Likewise.
1569 * gcc.target/i386/avx2-vpsllvd256-2.c: Likewise.
1570 * gcc.target/i386/avx2-vpsllvq128-1.c: Likewise.
1571 * gcc.target/i386/avx2-vpsllvq128-2.c: Likewise.
1572 * gcc.target/i386/avx2-vpsllvq256-1.c: Likewise.
1573 * gcc.target/i386/avx2-vpsllvq256-2.c: Likewise.
1574 * gcc.target/i386/avx2-vpsllw-1.c: Likewise.
1575 * gcc.target/i386/avx2-vpsllw-2.c: Likewise.
1576 * gcc.target/i386/avx2-vpsllwi-1.c: Likewise.
1577 * gcc.target/i386/avx2-vpsllwi-2.c: Likewise.
1578 * gcc.target/i386/avx2-vpsrad-1.c: Likewise.
1579 * gcc.target/i386/avx2-vpsrad-2.c: Likewise.
1580 * gcc.target/i386/avx2-vpsradi-1.c: Likewise.
1581 * gcc.target/i386/avx2-vpsradi-2.c: Likewise.
1582 * gcc.target/i386/avx2-vpsravd128-1.c: Likewise.
1583 * gcc.target/i386/avx2-vpsravd128-2.c: Likewise.
1584 * gcc.target/i386/avx2-vpsravd256-1.c: Likewise.
1585 * gcc.target/i386/avx2-vpsravd256-2.c: Likewise.
1586 * gcc.target/i386/avx2-vpsraw-1.c: Likewise.
1587 * gcc.target/i386/avx2-vpsraw-2.c: Likewise.
1588 * gcc.target/i386/avx2-vpsrawi-1.c: Likewise.
1589 * gcc.target/i386/avx2-vpsrawi-2.c: Likewise.
1590 * gcc.target/i386/avx2-vpsrld-1.c: Likewise.
1591 * gcc.target/i386/avx2-vpsrld-2.c: Likewise.
1592 * gcc.target/i386/avx2-vpsrldi-1.c: Likewise.
1593 * gcc.target/i386/avx2-vpsrldi-2.c: Likewise.
1594 * gcc.target/i386/avx2-vpsrldq-1.c: Likewise.
1595 * gcc.target/i386/avx2-vpsrldq-2.c: Likewise.
1596 * gcc.target/i386/avx2-vpsrlq-1.c: Likewise.
1597 * gcc.target/i386/avx2-vpsrlq-2.c: Likewise.
1598 * gcc.target/i386/avx2-vpsrlqi-1.c: Likewise.
1599 * gcc.target/i386/avx2-vpsrlqi-2.c: Likewise.
1600 * gcc.target/i386/avx2-vpsrlvd128-1.c: Likewise.
1601 * gcc.target/i386/avx2-vpsrlvd128-2.c: Likewise.
1602 * gcc.target/i386/avx2-vpsrlvd256-1.c: Likewise.
1603 * gcc.target/i386/avx2-vpsrlvd256-2.c: Likewise.
1604 * gcc.target/i386/avx2-vpsrlvq128-1.c: Likewise.
1605 * gcc.target/i386/avx2-vpsrlvq128-2.c: Likewise.
1606 * gcc.target/i386/avx2-vpsrlvq256-1.c: Likewise.
1607 * gcc.target/i386/avx2-vpsrlvq256-2.c: Likewise.
1608 * gcc.target/i386/avx2-vpsrlw-1.c: Likewise.
1609 * gcc.target/i386/avx2-vpsrlw-2.c: Likewise.
1610 * gcc.target/i386/avx2-vpsrlwi-1.c: Likewise.
1611 * gcc.target/i386/avx2-vpsrlwi-2.c: Likewise.
1612 * gcc.target/i386/avx2-vpsubb-1.c: Likewise.
1613 * gcc.target/i386/avx2-vpsubb-2.c: Likewise.
1614 * gcc.target/i386/avx2-vpsubd-1.c: Likewise.
1615 * gcc.target/i386/avx2-vpsubd-2.c: Likewise.
1616 * gcc.target/i386/avx2-vpsubq-1.c: Likewise.
1617 * gcc.target/i386/avx2-vpsubq-2.c: Likewise.
1618 * gcc.target/i386/avx2-vpsubsb-1.c: Likewise.
1619 * gcc.target/i386/avx2-vpsubsb-2.c: Likewise.
1620 * gcc.target/i386/avx2-vpsubsw-1.c: Likewise.
1621 * gcc.target/i386/avx2-vpsubsw-2.c: Likewise.
1622 * gcc.target/i386/avx2-vpsubusb-1.c: Likewise.
1623 * gcc.target/i386/avx2-vpsubusb-2.c: Likewise.
1624 * gcc.target/i386/avx2-vpsubusw-1.c: Likewise.
1625 * gcc.target/i386/avx2-vpsubusw-2.c: Likewise.
1626 * gcc.target/i386/avx2-vpunpckhbw-1.c: Likewise.
1627 * gcc.target/i386/avx2-vpunpckhbw-2.c: Likewise.
1628 * gcc.target/i386/avx2-vpunpckhdq-1.c: Likewise.
1629 * gcc.target/i386/avx2-vpunpckhdq-2.c: Likewise.
1630 * gcc.target/i386/avx2-vpunpckhqdq-1.c: Likewise.
1631 * gcc.target/i386/avx2-vpunpckhqdq-2.c: Likewise.
1632 * gcc.target/i386/avx2-vpunpckhwd-1.c: Likewise.
1633 * gcc.target/i386/avx2-vpunpckhwd-2.c: Likewise.
1634 * gcc.target/i386/avx2-vpunpcklbw-1.c: Likewise.
1635 * gcc.target/i386/avx2-vpunpcklbw-2.c: Likewise.
1636 * gcc.target/i386/avx2-vpunpckldq-1.c: Likewise.
1637 * gcc.target/i386/avx2-vpunpckldq-2.c: Likewise.
1638 * gcc.target/i386/avx2-vpunpcklqdq-1.c: Likewise.
1639 * gcc.target/i386/avx2-vpunpcklqdq-2.c: Likewise.
1640 * gcc.target/i386/avx2-vpunpcklwd-1.c: Likewise.
1641 * gcc.target/i386/avx2-vpunpcklwd-2.c: Likewise.
1642 * gcc.target/i386/avx2-vpxor-1.c: Likewise.
1643 * gcc.target/i386/avx2-vpxor-2.c: Likewise.
1644 * gcc.target/i386/testimm-9.c: Likewise.
1645
1646 2011-08-23 Kirill Yukhin <kirill.yukhin@intel.com>
1647
1648 * g++.dg/other/i386-2.C: Add -mbmi2 check.
1649 * g++.dg/other/i386-3.C: Likewise.
1650 * gcc.target/i386/bmi2-bzhi32-1.c: New testcase.
1651 * gcc.target/i386/bmi2-bzhi32-1a.c: Likewise.
1652 * gcc.target/i386/bmi2-bzhi64-1.c: Likewise.
1653 * gcc.target/i386/bmi2-bzhi64-1a.c: Likewise.
1654 * gcc.target/i386/bmi2-mulx32-1.c: Likewise.
1655 * gcc.target/i386/bmi2-mulx32-1a.c: Likewise.
1656 * gcc.target/i386/bmi2-mulx64-1.c: Likewise.
1657 * gcc.target/i386/bmi2-mulx64-1a.c: Likewise.
1658 * gcc.target/i386/bmi2-pdep32-1.c: Likewise.
1659 * gcc.target/i386/bmi2-pdep32-1a.c: Likewise.
1660 * gcc.target/i386/bmi2-pdep64-1.c: Likewise.
1661 * gcc.target/i386/bmi2-pdep64-1a.c: Likewise.
1662 * gcc.target/i386/bmi2-pext32-1.c: Likewise.
1663 * gcc.target/i386/bmi2-pext32-1a.c: Likewise.
1664 * gcc.target/i386/bmi2-pext64-1.c: Likewise.
1665 * gcc.target/i386/bmi2-pext64-1a.c: Likewise.
1666 * gcc.target/i386/bmi2-rorx32-1.c: Likewise.
1667 * gcc.target/i386/bmi2-rorx32-1a.c: Likewise.
1668 * gcc.target/i386/bmi2-rorx64-1.c: Likewise.
1669 * gcc.target/i386/bmi2-rorx64-1a.c: Likewise.
1670 * gcc.target/i386/bmi2-sarx32-1.c: Likewise.
1671 * gcc.target/i386/bmi2-sarx32-1a.c: Likewise.
1672 * gcc.target/i386/bmi2-sarx64-1.c: Likewise.
1673 * gcc.target/i386/bmi2-sarx64-1a.c: Likewise.
1674 * gcc.target/i386/bmi2-shlx32-1.c: Likewise.
1675 * gcc.target/i386/bmi2-shlx32-1a.c: Likewise.
1676 * gcc.target/i386/bmi2-shlx64-1.c: Likewise.
1677 * gcc.target/i386/bmi2-shlx64-1a.c: Likewise.
1678 * gcc.target/i386/bmi2-shrx32-1.c: Likewise.
1679 * gcc.target/i386/bmi2-shrx32-1a.c: Likewise.
1680 * gcc.target/i386/bmi2-shrx64-1.c: Likewise.
1681 * gcc.target/i386/bmi2-shrx64-1a.c: Likewise.
1682 * gcc.target/i386/i386.exp (check_effective_target_bmi2): New.
1683 * gcc.target/i386/sse-12.c: Add BMI2.
1684 * gcc.target/i386/sse-13.c: Likewise.
1685 * gcc.target/i386/sse-14.c: Likewise.
1686 * gcc.target/i386/sse-22.c: Likewise.
1687 * gcc.target/i386/sse-23.c: Likewise.
1688
1689 2011-08-23 Jason Merrill <jason@redhat.com>
1690
1691 * g++.dg/template/crash7.C: Adjust expected errors.
1692
1693 2011-08-23 Jason Merrill <jason@redhat.com>
1694
1695 PR c++/49045
1696 Core 1321
1697 * g++.dg/cpp0x/overload2.C: New.
1698
1699 2011-08-23 Jason Merrill <jason@redhat.com>
1700
1701 Core 903
1702 * g++.dg/cpp0x/constexpr-nullptr.C: Now ill-formed.
1703
1704 2011-08-23 Jason Merrill <jason@redhat.com>
1705
1706 Core 975
1707 * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: Now accepted.
1708 * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: Adjust.
1709 * g++.dg/cpp0x/lambda/lambda-deduce2.C: Test returning overload.
1710 * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: Remove #include.
1711
1712 2011-08-23 Jason Merrill <jason@redhat.com>
1713
1714 PR c++/50024
1715 * g++.dg/cpp0x/constexpr-initlist5.C: New.
1716
1717 2011-08-23 Jakub Jelinek <jakub@redhat.com>
1718
1719 PR c++/50158
1720 * g++.dg/warn/Wunused-var-16.C: New test.
1721
1722 PR middle-end/50161
1723 * gcc.dg/pr50161.c: New test.
1724
1725 2011-08-23 Siddhesh Poyarekar <siddhesh.poyarekar@gmail.com>
1726
1727 PR c++/50055
1728 * g++.dg/gcov/gcov-7.C: New test.
1729
1730 2011-08-23 Jakub Jelinek <jakub@redhat.com>
1731
1732 PR c++/46862
1733 * g++.dg/dfp/nofields.C: New test.
1734
1735 2011-08-23 Tobias Burnus <burnus@net-b.de>
1736
1737 PR fortran/31600
1738 * gfortran.dg/use_16.f90: New.
1739
1740 2011-08-22 Uros Bizjak <ubizjak@gmail.com>
1741 Kirill Yukhin <kirill.yukhin@intel.com>
1742
1743 PR target/50155
1744 * gcc.target/i386/pr50155.c: New test.
1745
1746 2011-08-22 Jakub Jelinek <jakub@redhat.com>
1747
1748 PR tree-optimization/50133
1749 * gcc.dg/pr50133.c: New test.
1750
1751 PR middle-end/50141
1752 * c-c++-common/cxxbitfields-6.c: New test.
1753
1754 2011-08-22 Mikael Morin <mikael.morin@gcc.gnu.org>
1755
1756 PR fortran/50050
1757 * gfortran.dg/alloc_comp_initializer_3.f90: New test.
1758
1759 2011-08-22 Georg-Johann Lay <avr@gjlay.de>
1760
1761 * gcc.dg/pr49994-2.c: Add dg-require-effective-target scheduling.
1762 * gcc.dg/pr49994-3.c: Ditto.
1763
1764 2011-08-22 Richard Guenther <rguenther@suse.de>
1765
1766 PR testsuite/50145
1767 * gcc.dg/torture/pr50067-1.c: Run on little-endian systems only.
1768 * gcc.dg/torture/pr50067-2.c: Likewise.
1769
1770 2011-08-21 Thomas Koenig <tkoenig@gcc.gnu.org>
1771
1772 PR fortran/47659
1773 * gfortran.dg/warn_conversion_2.f90: Also warn about conversion
1774 of a constant resulting from simplification.
1775 * gfortran.dg/warn_conversion_3.f90: New test.
1776
1777 2011-08-21 Thomas Koenig <tkoenig@gcc.gnu.org>
1778
1779 PR fortran/50130
1780 * gfortran.dg/zero_stride_1.f90: New test.
1781
1782 2011-08-20 Janus Weil <janus@gcc.gnu.org>
1783
1784 PR fortran/49638
1785 * gfortran.dg/typebound_override_1.f90: Modified.
1786
1787 2011-08-20 Jakub Jelinek <jakub@redhat.com>
1788
1789 PR tree-optimization/48739
1790 * gcc.dg/pr48739-1.c: New test.
1791 * gcc.dg/pr48739-2.c: New test.
1792
1793 2011-08-20 Tobias Burnus <burnus@net-b.de>
1794
1795 * gfortran.dg/graphite/interchange-1.f: Remove xfail.
1796
1797 2011-08-19 Mikael Morin <mikael.morin@sfr.fr>
1798
1799 PR fortran/50129
1800 * gfortran.dg/where_3.f90: New test.
1801
1802 2011-08-19 H.J. Lu <hongjiu.lu@intel.com>
1803
1804 PR middle-end/49721
1805 * gfortran.dg/pr49721-1.f: New.
1806 * gfortran.fortran-torture/compile/pr49721-1.f: Likewise.
1807
1808 2011-08-19 Joseph Myers <joseph@codesourcery.com>
1809
1810 * gcc.dg/builtin-complex-err-1.c, gcc.dg/builtin-complex-err-2.c,
1811 gcc.dg/dfp/builtin-complex.c, gcc.dg/torture/builtin-complex-1.c:
1812 New tests.
1813
1814 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
1815
1816 * gcc.target/arm/wmul-11.c: New file.
1817 * gcc.target/arm/wmul-12.c: New file.
1818 * gcc.target/arm/wmul-13.c: New file.
1819
1820 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
1821
1822 * gcc.target/arm/wmul-10.c: New file.
1823
1824 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
1825
1826 * gcc.target/arm/wmul-9.c: New file.
1827 * gcc.target/arm/wmul-bitfield-2.c: New file.
1828
1829 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
1830
1831 * gcc.target/arm/wmul-8.c: New file.
1832
1833 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
1834
1835 * gcc.target/arm/wmul-7.c: New file.
1836
1837 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
1838
1839 * gcc.target/arm/wmul-6.c: New file.
1840
1841 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
1842
1843 * gcc.target/arm/wmul-5.c: New file.
1844 * gcc.target/arm/no-wmla-1.c: New file.
1845
1846 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
1847
1848 * gcc.target/arm/wmul-bitfield-1.c: New file.
1849
1850 2011-08-19 Joseph Myers <joseph@codesourcery.com>
1851
1852 * gcc.dg/c90-noreturn-1.c, gcc.dg/c99-noreturn-1.c: New tests.
1853
1854 2011-08-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1855
1856 * gcc.dg/builtins-67.c: Use dg-add-options c99_runtime.
1857 * gcc.target/i386/conversion.c: Likewise.
1858
1859 2011-08-19 Richard Guenther <rguenther@suse.de>
1860
1861 * gcc.dg/torture/pr50067-1.c: New testcase.
1862 * gcc.dg/torture/pr50067-2.c: Likewise.
1863
1864 2011-08-19 Joey Ye <joey.ye@arm.com>
1865
1866 PR target/49437
1867 * gcc.target/arm/handler-align.c: New test.
1868 * lib/target-supports.exp (check_effective_target_arm_cortex_m):
1869 New Function.
1870
1871 2011-08-19 Joey Ye <joey.ye@arm.com>
1872
1873 * gcc.c-torture/execute/20101011-1.c (DO_TEST): Skip on ARM.
1874
1875 2011-08-19 Mikael Morin <mikael.morin@sfr.fr>
1876
1877 PR fortran/50071
1878 * gfortran.dg/end_block_label_1.f90: New test.
1879 * gfortran.dg/end_associate_label_1.f90: New test.
1880
1881 2011-08-18 Joseph Myers <joseph@codesourcery.com>
1882
1883 * gcc.dg/c1x-pointer-float-1.c: New test.
1884
1885 2011-08-18 Mikael Morin <mikael.morin@sfr.fr>
1886
1887 PR fortran/50071
1888 * gfortran.dg/duplicate_labels_2.f: New test.
1889
1890 2011-08-18 Joseph Myers <joseph@codesourcery.com>
1891
1892 * gcc.dg/c1x-noreturn-1.c, gcc.dg/c1x-noreturn-2.c,
1893 gcc.dg/c1x-noreturn-3.c, gcc.dg/c1x-noreturn-4.c,
1894 gcc.dg/c1x-noreturn-5.c: New tests.
1895
1896 2011-08-18 Joseph Myers <joseph@codesourcery.com>
1897
1898 * gcc.dg/c1x-uni-string-1.c, gcc.dg/c1x-uni-string-2.c: New tests.
1899
1900 2011-08-18 Tobias Burnus <burnus@net-b.de>
1901
1902 PR fortran/18918
1903 * gfortran.dg/coarray_lock_1.f90: Update dg-error.
1904 * gfortran.dg/coarray_lock_3.f90: Fix test.
1905 * gfortran.dg/coarray_lock_4.f90: New.
1906 * gfortran.dg/coarray_lock_5.f90: New.
1907
1908 2011-08-18 Jakub Jelinek <jakub@redhat.com>
1909
1910 PR target/50009
1911 * gcc.c-torture/compile/pr50009.c: New test.
1912
1913 PR target/50092
1914 * gcc.dg/torture/pr50092.c: New test.
1915
1916 2011-08-18 Tobias Burnus <burnus@net-b.de>
1917
1918 PR fortran/50109
1919 * gfortran.dg/namelist_73.f90: New.
1920
1921 2011-08-18 Jakub Jelinek <jakub@redhat.com>
1922
1923 * g++.dg/plugin/decl_plugin.c: Include diagnostic.h.
1924
1925 PR debug/50017
1926 * gcc.dg/pr50017.c: New test.
1927
1928 2011-08-18 Dodji Seketeli <dodji@redhat.com>
1929
1930 PR c++/45625
1931 * g++.dg/lookup/hidden-var1.C: New test case.
1932
1933 2011-08-17 Tobias Burnus <burnus@net-b.de>
1934
1935 PR fortran/31461
1936 * gfortran.dg/warn_unused_var_2.f90: New.
1937 * gfortran.dg/warn_unused_var_3.f90: New.
1938
1939 2011-08-17 Tom de Vries <tom@codesourcery.com>
1940
1941 PR target/43597
1942 * gcc.target/arm/pr43597.c: New test.
1943
1944 2011-08-17 Janus Weil <janus@gcc.gnu.org>
1945
1946 PR fortran/50070
1947 * gfortran.dg/common_13.f90: New.
1948
1949 2011-08-16 Jason Merrill <jason@redhat.com>
1950
1951 PR c++/50086
1952 * g++.dg/cpp0x/variadic-unresolved.C: New.
1953
1954 * g++.old-deja/g++.brendan/README: Add R.I.P.
1955
1956 * g++.dg/ext/attr-used-1.C: New.
1957
1958 PR c++/50054
1959 * g++.dg/cpp0x/initlist56.C: New.
1960
1961 2011-08-15 H.J. Lu <hongjiu.lu@intel.com>
1962
1963 PR testsuite/50085
1964 * g++.dg/opt/life1.C: Only run on Linux.
1965
1966 2011-08-15 Tobias Burnus <burnus@net-b.de>
1967
1968 * gfortran.dg/coarray_26.f90: New.
1969
1970 2011-08-15 Hans-Peter Nilsson <hp@axis.com>
1971
1972 * gcc.dg/tree-ssa/vrp61.c: Use -fdump-tree-vrp1-nouid instead of
1973 -fdump-tree-vrp1.
1974
1975 2011-08-14 Janus Weil <janus@gcc.gnu.org>
1976
1977 PR fortran/50073
1978 * gfortran.dg/func_result_7.f90: New.
1979
1980 2011-08-13 Jason Merrill <jason@redhat.com>
1981
1982 PR c++/50075
1983 * g++.dg/cpp0x/decltype32.C: New.
1984
1985 PR c++/50059
1986 * g++.dg/diagnostic/expr1.C: New.
1987
1988 2011-08-12 David Li <davidxl@google.com>
1989
1990 * g++.dg/abi/vbase15.C: New test.
1991
1992 2011-08-12 Jason Merrill <jason@redhat.com>
1993
1994 PR c++/50034
1995 * g++.dg/cpp0x/defaulted28.C: Add unevaluated case.
1996
1997 2011-08-12 Uros Bizjak <ubizjak@gmail.com>
1998
1999 * gcc.dg/builtins-67.c: New test.
2000 * gcc.target/i386/conversion.c: Ditto.
2001
2002 2011-08-11 Romain Geissler <romain.geissler@gmail.com>
2003 Brian Hackett <bhackett1024@gmail.com>
2004
2005 * g++.dg/plugin/decl_plugin.c: New.
2006 * g++.dg/plugin/decl-plugin-test.C: New.
2007 * g++.dg/plugin/plugin.exp: Add above testcase.
2008
2009 2011-08-11 Richard Guenther <rguenther@suse.de>
2010
2011 * g++.dg/tree-ssa/pr41186.C: Un-XFAIL.
2012
2013 2011-08-11 Michael Matz <matz@suse.de>
2014
2015 * gcc.dg/graphite/run-id-pr47593.c: Remove -m32.
2016
2017 2011-08-11 Ira Rosen <ira.rosen@linaro.org>
2018
2019 PR tree-optimization/50039
2020 * gcc.dg/vect/vect.exp: Run no-tree-fre-* tests with -fno-tree-fre.
2021 * gcc.dg/vect/no-tree-fre-pr50039.c: New test.
2022
2023 2011-08-10 H.J. Lu <hongjiu.lu@intel.com>
2024
2025 * gcc.target/i386/sse4_1-blendps-2.c: Include <stdlib.h>.
2026 (sse4_1_test): Initialize src3 with random value.
2027
2028 2011-08-10 Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
2029
2030 * gcc.c-torture/execute/scal-to-vec1.c: New test.
2031 * gcc.c-torture/execute/scal-to-vec2.c: New test.
2032 * gcc.c-torture/execute/scal-to-vec3.c: New test.
2033 * gcc.dg/scal-to-vec1.c: New test.
2034 * gcc.dg/scal-to-vec2.c: New test.
2035
2036 2011-08-09 Richard Guenther <rguenther@suse.de>
2037
2038 * gcc.dg/tree-ssa/vrp57.c: Disable CCP.
2039 * gcc.dg/tree-ssa/vrp60.c: New testcase.
2040 * gcc.dg/tree-ssa/vrp61.c: Likewise.
2041 * gcc.dg/tree-ssa/vrp62.c: Likewise.
2042
2043 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2044
2045 * gfortran.dg/scratch_1.f90: Skip on spu-*-*.
2046
2047 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2048
2049 * gcc.dg/pr49948.c: Require pthread effective target.
2050
2051 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2052
2053 * gcc.dg/lto/20110201-1_0.c: Provide dummy sqrt.
2054
2055 2011-08-09 Uros Bizjak <ubizjak@gmail.com>
2056
2057 * gcc.target/i386/sse-22a.c: New test.
2058
2059 2011-08-09 Ira Rosen <ira.rosen@linaro.org>
2060
2061 PR tree-optimization/50014
2062 * gcc.dg/vect/pr50014.c: New test.
2063
2064 2011-08-08 Martin Jambor <mjambor@suse.cz>
2065
2066 PR middle-end/49923
2067 * gcc.dg/tree-ssa/pr49923.c: New test.
2068
2069 2011-08-08 H.J. Lu <hongjiu.lu@intel.com>
2070
2071 PR target/49781
2072 * gcc.target/i386/pr49781-1.c: New.
2073
2074 2011-08-08 Jason Merrill <jason@redhat.com>
2075
2076 * g++.dg/cpp0x/range-for20.C: Adjust to test 50020 as well.
2077
2078 * g++.dg/cpp0x/initlist5.C: Add 50011 test.
2079
2080 2011-08-07 Janus Weil <janus@gcc.gnu.org>
2081
2082 PR fortran/49638
2083 * gfortran.dg/typebound_override_1.f90: New.
2084
2085 2011-08-07 Kai Tietz <ktietz@redhat.com>
2086
2087 * gcc.dg/tree-ssa/pr23455.c: Adjust testcases for LLP64 for
2088 x86_64 mingw target.
2089 * gcc.dg/tree-ssa/loop-1.c: Likewise.
2090 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Likewise.
2091 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Likewise.
2092 * gcc.dg/tree-ssa/loop-33.c: Likewise.
2093 * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Likewise.
2094 * gcc.dg/tree-ssa/loop-35.c: Likewise.
2095 * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
2096 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
2097 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
2098 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
2099
2100 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
2101
2102 PR testsuite/48727
2103 * g++.dg/opt/devirt2.C: Use specific pattern for alpha*-*-*.
2104
2105 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
2106
2107 * gcc.dg/pr48770.c: Cleanup coverage files.
2108 * gfortran.dg/vect/O3-pr49957.f: Cleanup vect tree dump.
2109
2110 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
2111
2112 * gcc.target/i386/sse-22.c (dg-options): Add -march=k8.
2113 (pragma GCC target): Add avx, fma4, lzcnt and bmi options.
2114 * gcc.target/i386/sse-23.c (pragma GCC target): Add avx, fma4,
2115 lzcnt and bmi options.
2116
2117 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
2118
2119 PR target/47381
2120 * gcc.dg/pr47381-1.c: New.
2121 * gcc.dg/pr47381-2.c: Likewise.
2122 * gcc.target/i386/pr47381.c: Likewise.
2123
2124 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
2125
2126 PR middle-end/47727
2127 * gcc.dg/pr47727.c: New.
2128
2129 PR target/47372
2130 * gcc.dg/pr47372-1.c: New.
2131 * gcc.dg/pr47372-2.c: Likewise.
2132
2133 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
2134
2135 PR middle-end/47449
2136 * gcc.target/i386/pr47449.c: New.
2137
2138 PR target/47446
2139 * gcc.dg/pr47446-1.c: New.
2140 * gcc.dg/pr47446-2.c: Likewise.
2141
2142 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
2143
2144 PR target/47766
2145 * gcc.dg/pr47766.c: New.
2146
2147 PR target/47715
2148 * gcc.dg/tls/pr47715-1.c: New.
2149 * gcc.dg/tls/pr47715-2.c: Likewise.
2150 * gcc.dg/tls/pr47715-3.c: Likewise.
2151 * gcc.dg/tls/pr47715-4.c: Likewise.
2152 * gcc.dg/tls/pr47715-5.c: Likewise.
2153
2154 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
2155
2156 PR libobjc/50002
2157 * objc.dg/gnu-api-2-class.m: Updated comments.
2158 * obj-c++.dg/gnu-api-2-class.mm: Likewise.
2159 * objc.dg/gnu-api-2-class-meta.m: New test.
2160 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
2161
2162 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
2163
2164 PR libobjc/49882
2165 * obj-c++.dg/gnu-api-2-class.mm (main): Test class_getSuperclass()
2166 with classes that are in construction.
2167
2168 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
2169
2170 PR target/48084
2171 * gcc.target/i386/pr48084-1.c: New.
2172 * gcc.target/i386/pr48084-2.c: Likewise.
2173 * gcc.target/i386/pr48084-3.c: Likewise.
2174 * gcc.target/i386/pr48084-4.c: Likewise.
2175 * gcc.target/i386/pr48084-5.c: Likewise.
2176
2177 PR rtl-optimization/49504
2178 * gcc.target/i386/pr49504.c: New.
2179
2180 PR target/49860
2181 * gcc.dg/pr49860.c: New.
2182
2183 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
2184
2185 PR libobjc/49882
2186 * objc.dg/gnu-api-2-class.m (main): Test class_getSuperclass()
2187 with classes that are in construction.
2188
2189 2011-08-05 Jason Merrill <jason@redhat.com>
2190
2191 PR c++/48993
2192 * g++.dg/cpp0x/constexpr-48089.C: Add cases.
2193
2194 PR c++/49921
2195 * g++.dg/cpp0x/decltype31.C: New.
2196
2197 PR c++/49669
2198 * g++.dg/init/array28.C: New.
2199
2200 PR c++/49988
2201 * g++.dg/cpp0x/constexpr-non-const-arg3.C: New.
2202
2203 2011-08-05 H.J. Lu <hongjiu.lu@intel.com>
2204
2205 PR target/47369
2206 * gcc.dg/pr47369-1.c: New.
2207
2208 2011-08-05 H.J. Lu <hongjiu.lu@intel.com>
2209
2210 PR middle-end/47364
2211 * gcc.dg/torture/pr47364-1.c: New.
2212 * gcc.c-torture/compile/pr47364-1.c: Likewise.
2213 * gcc.c-torture/compile/pr47364-2.c: Likewise.
2214
2215 2011-08-05 Thomas Koenig <tkoenig@gcc.gnu.org>
2216
2217 PR fortran/37211
2218 * gfortran.dg/transfer_check_2.f90: New test case.
2219
2220 2011-08-05 Jan Hubicka <jh@suse.cz>
2221
2222 PR middle-end/49494
2223 * gfortran.dg/pr49494.f90: New testcase.
2224
2225 2011-08-05 Jan Hubicka <jh@suse.cz>
2226
2227 PR middle-end/49735
2228 * gcc.c-torture/compile/pr49735.c: New testcase.
2229
2230 2011-08-05 Jason Merrill <jason@redhat.com>
2231
2232 PR c++/47453
2233 * g++.dg/cpp0x/initlist56.C: New.
2234
2235 PR c++/49812
2236 * g++.dg/overload/rvalue2.C: New.
2237
2238 PR c++/49983
2239 * g++.dg/cpp0x/range-for21.C: New.
2240
2241 * g++.dg/ext/vla11.C: New.
2242
2243 2011-08-05 Richard Guenther <rguenther@suse.de>
2244
2245 PR tree-optimization/49984
2246 * gcc.dg/tree-ssa/vrp59.c: New testcase.
2247
2248 2011-08-05 Richard Guenther <rguenther@suse.de>
2249
2250 * gcc.dg/tree-ssa/vrp51.c: Disable CCP.
2251 * gcc.dg/tree-ssa/vrp52.c: Likewise.
2252 * gcc.dg/tree-ssa/vrp53.c: Likewise.
2253
2254 2011-08-04 Mikael Morin <mikael.morin@sfr.fr>
2255
2256 * gfortran.dg/dependency_26.f90: Add a module to the cleanup directive.
2257 * gfortran.dg/trim_optimize_2.f90: Add a module cleanup directive.
2258 * gfortran.dg/ldist-pr43023.f90: Ditto.
2259 * gfortran.dg/namelist_52.f90: Ditto.
2260 * gfortran.dg/interface_proc_end.f90: Ditto.
2261 * gfortran.dg/vector_subscript_bound_1.f90: Ditto.
2262 * gfortran.dg/generic_typebound_operator_1.f90: Ditto.
2263
2264 2011-08-04 Ira Rosen <ira.rosen@linaro.org>
2265
2266 * gcc.dg/vect/vect-over-widen-1.c: New test.
2267 * gcc.dg/vect/vect-over-widen-2.c: New test.
2268 * gcc.dg/vect/vect-over-widen-3.c: New test.
2269 * gcc.dg/vect/vect-over-widen-4.c: New test.
2270
2271 2011-08-04 Richard Guenther <rguenther@suse.de>
2272
2273 PR fortran/49957
2274 * gfortran.dg/vect/O3-pr49957.f: New testcase.
2275
2276 2011-08-04 Ian Bolton <ian.bolton@arm.com>
2277
2278 * gcc.target/arm/vfp-1.c: no large negative offsets on Thumb2.
2279
2280 2011-08-04 Jakub Jelinek <jakub@redhat.com>
2281
2282 PR middle-end/49905
2283 * g++.dg/ext/builtin-object-size3.C: New test.
2284
2285 2011-08-03 Jakub Jelinek <jakub@redhat.com>
2286
2287 PR tree-optimization/49948
2288 * gcc.dg/pr49948.c: New test.
2289
2290 2011-08-03 H.J. Lu <hongjiu.lu@intel.com>
2291
2292 PR middle-end/47383
2293 * gcc.dg/torture/pr47383.c: New.
2294
2295 2011-08-03 Arnaud Charlet <charlet@adacore.com>
2296
2297 * gnat.dg/specs/debug1.ads: Add missing -margs switch.
2298
2299 2011-08-03 Arnaud Charlet <charlet@adacore.com>
2300
2301 * lib/gnat-dg.exp: Use gnatmake -c -u to compile a single file.
2302
2303 2011-08-03 H.J. Lu <hongjiu.lu@intel.com>
2304
2305 PR target/47744
2306 * gcc.dg/torture/pr47744-1.c: New.
2307 * gcc.dg/torture/pr47744-2.c: Likewise.
2308 * gcc.dg/torture/pr47744-3.c: Likewise.
2309
2310 2011-08-03 Richard Guenther <rguenther@suse.de>
2311
2312 PR middle-end/49958
2313 * gcc.dg/torture/pr49958.c: New testcase.
2314
2315 2011-08-03 Richard Guenther <rguenther@suse.de>
2316
2317 PR tree-optimization/49938
2318 * g++.dg/torture/pr49938.C: New testcase.
2319
2320 2011-08-02 Jason Merrill <jason@redhat.com>
2321
2322 PR c++/43886
2323 * g++.dg/cpp0x/lambda/lambda-defarg2.C: New.
2324
2325 PR c++/49577
2326 * g++.dg/cpp0x/initlist5.C: Add additional cases.
2327
2328 PR c++/49593
2329 * g++.dg/cpp0x/variadic115.C: New.
2330
2331 PR c++/49803
2332 * g++.dg/cpp0x/union5.C: New.
2333
2334 2011-08-02 Daniel Kraft <d@domob.eu>
2335
2336 PR fortran/49885
2337 * gfortran.dg/auto_char_dummy_array_3.f90: New test.
2338
2339 2011-08-02 Kai Tietz <ktietz@redhat.com>
2340
2341 PR middle-end/49947
2342 * gcc.dg/tree-ssa/forwprop-15.c
2343
2344 2011-08-02 Jason Merrill <jason@redhat.com>
2345
2346 PR c++/49834
2347 * g++.dg/cpp0x/range-for20.C: New.
2348
2349 2011-08-02 Tobias Burnus <burnus@net-b.de>
2350
2351 * gfortran.dg/coarray_lib_token_3.f90: New.
2352
2353 2011-08-02 Jakub Jelinek <jakub@redhat.com>
2354
2355 PR fortran/46752
2356 * gcc.dg/gomp/atomic-5.c: Adjust expected diagnostics.
2357 * gcc.dg/gomp/atomic-15.c: New test.
2358 * g++.dg/gomp/atomic-5.C: Adjust expected diagnostics.
2359 * g++.dg/gomp/atomic-15.C: New test.
2360 * g++.dg/gomp/private-1.C: New test.
2361 * g++.dg/gomp/sharing-2.C: New test.
2362 * gfortran.dg/gomp/crayptr1.f90: Don't expect error
2363 about Cray pointer in FIRSTPRIVATE/LASTPRIVATE.
2364 * gfortran.dg/gomp/omp_atomic2.f90: New test.
2365
2366 2011-08-02 Tobias Burnus <burnus@net-b.de>
2367
2368 * gfortran.dg/trim_optimize_5.f90: Remove spurious "use foo".
2369 * gfortran.dg/actual_array_vect_1.f90: Fix or add dg-final
2370 cleanup-module.
2371 * gfortran.dg/alloc_comp_assign_7.f90: Ditto.
2372 * gfortran.dg/allocatable_function_5.f90: Ditto.
2373 * gfortran.dg/allocate_stat.f90: Ditto.
2374 * gfortran.dg/array_constructor_20.f90: Ditto.
2375 * gfortran.dg/array_constructor_21.f90: Ditto.
2376 * gfortran.dg/array_constructor_22.f90: Ditto.
2377 * gfortran.dg/array_constructor_26.f03: Ditto.
2378 * gfortran.dg/array_function_4.f90: Ditto.
2379 * gfortran.dg/assumed_charlen_function_1.f90: Ditto.
2380 * gfortran.dg/assumed_size_dt_dummy.f90: Ditto.
2381 * gfortran.dg/bind_c_usage_15.f90: Ditto.
2382 * gfortran.dg/bind_c_usage_16.f03: Ditto.
2383 * gfortran.dg/bind_c_usage_3.f03: Ditto.
2384 * gfortran.dg/binding_label_tests_7.f03: Ditto.
2385 * gfortran.dg/class_15.f03: Ditto.
2386 * gfortran.dg/class_27.f03: Ditto.
2387 * gfortran.dg/class_33.f90: Ditto.
2388 * gfortran.dg/class_37.f03: Ditto.
2389 * gfortran.dg/class_40.f03: Ditto.
2390 * gfortran.dg/class_42.f03: Ditto.
2391 * gfortran.dg/class_defined_operator_1.f03: Ditto.
2392 * gfortran.dg/coarray/registering_1.f90: Ditto.
2393 * gfortran.dg/convert_1.f90: Ditto.
2394 * gfortran.dg/default_initialization_3.f90: Ditto.
2395 * gfortran.dg/dependency_25.f90: Ditto.
2396 * gfortran.dg/dependency_26.f90: Ditto.
2397 * gfortran.dg/dependency_36.f90: Ditto.
2398 * gfortran.dg/dependency_37.f90: Ditto.
2399 * gfortran.dg/derived_array_intrinisics_1.f90: Ditto.
2400 * gfortran.dg/dynamic_dispatch_10.f03: Ditto.
2401 * gfortran.dg/elemental_non_intrinsic_dummy_1.f90 |: Ditto.
2402 * gfortran.dg/elemental_pointer_1.f90: Ditto.
2403 * gfortran.dg/elemental_result_1.f90: Ditto.
2404 * gfortran.dg/empty_derived_type.f90: Ditto.
2405 * gfortran.dg/entry_7.f90: Ditto.
2406 * gfortran.dg/entry_dummy_ref_2.f90: Ditto.
2407 * gfortran.dg/equiv_constraint_3.f90: Ditto.
2408 * gfortran.dg/error_recovery_3.f90: Ditto.
2409 * gfortran.dg/extends_4.f03: Ditto.
2410 * gfortran.dg/func_assign.f90: Ditto.
2411 * gfortran.dg/func_assign_3.f90: Ditto.
2412 * gfortran.dg/generic_1.f90: Ditto.
2413 * gfortran.dg/generic_18.f90: Ditto.
2414 * gfortran.dg/generic_22.f03: Ditto.
2415 * gfortran.dg/generic_4.f90: Ditto.
2416 * gfortran.dg/generic_6.f90: Ditto.
2417 * gfortran.dg/generic_actual_arg.f90: Ditto.
2418 * gfortran.dg/graphite/id-21.f: Ditto.
2419 * gfortran.dg/graphite/pr45758.f90: Ditto.
2420 * gfortran.dg/host_assoc_call_2.f90: Ditto.
2421 * gfortran.dg/host_assoc_call_3.f90: Ditto.
2422 * gfortran.dg/host_assoc_call_4.f90: Ditto.
2423 * gfortran.dg/host_assoc_function_4.f90: Ditto.
2424 * gfortran.dg/host_used_types_1.f90: Ditto.
2425 * gfortran.dg/implicit_1.f90: Ditto.
2426 * gfortran.dg/implicit_11.f90: Ditto.
2427 * gfortran.dg/implicit_derived_type_1.f90: Ditto.
2428 * gfortran.dg/impure_actual_1.f90: Ditto.
2429 * gfortran.dg/impure_assignment_1.f90: Ditto.
2430 * gfortran.dg/impure_constructor_1.f90: Ditto.
2431 * gfortran.dg/initialization_10.f90: Ditto.
2432 * gfortran.dg/initialization_12.f90: Ditto.
2433 * gfortran.dg/interface_14.f90: Ditto.
2434 * gfortran.dg/interface_15.f90: Ditto.
2435 * gfortran.dg/interface_2.f90: Ditto.
2436 * gfortran.dg/interface_25.f90: Ditto.
2437 * gfortran.dg/interface_26.f90: Ditto.
2438 * gfortran.dg/interface_29.f90: Ditto.
2439 * gfortran.dg/interface_assignment_1.f90: Ditto.
2440 * gfortran.dg/internal_pack_6.f90: Ditto.
2441 * gfortran.dg/internal_pack_7.f90: Ditto.
2442 * gfortran.dg/internal_pack_8.f90: Ditto.
2443 * gfortran.dg/lto/pr45586_0.f90: Ditto.
2444 * gfortran.dg/lto/pr47839_0.f90: Ditto.
2445 * gfortran.dg/module_commons_3.f90: Ditto.
2446 * gfortran.dg/module_equivalence_4.f90: Ditto.
2447 * gfortran.dg/module_equivalence_6.f90: Ditto.
2448 * gfortran.dg/module_function_type_1.f90: Ditto.
2449 * gfortran.dg/module_naming_1.f90: Ditto.
2450 * gfortran.dg/namelist_4.f90: Ditto.
2451 * gfortran.dg/operator_c1202.f90: Ditto.
2452 * gfortran.dg/parens_7.f90: Ditto.
2453 * gfortran.dg/pr32921.f: Ditto.
2454 * gfortran.dg/pr33646.f90: Ditto.
2455 * gfortran.dg/pr41928.f90: Ditto.
2456 * gfortran.dg/pr42119.f90: Ditto.
2457 * gfortran.dg/pr43984.f90: Ditto.
2458 * gfortran.dg/present_1.f90: Ditto.
2459 * gfortran.dg/private_type_2.f90: Ditto.
2460 * gfortran.dg/proc_decl_2.f90: Ditto.
2461 * gfortran.dg/proc_ptr_10.f90: Ditto.
2462 * gfortran.dg/proc_ptr_22.f90: Ditto.
2463 * gfortran.dg/proc_ptr_8.f90: Ditto.
2464 * gfortran.dg/proc_ptr_comp_12.f90: Ditto.
2465 * gfortran.dg/proc_ptr_comp_pass_6.f90: Ditto.
2466 * gfortran.dg/pure_formal_proc_2.f90: Ditto.
2467 * gfortran.dg/realloc_on_assign_4.f03: Ditto.
2468 * gfortran.dg/substring_equivalence.f90: Ditto.
2469 * gfortran.dg/transfer_assumed_size_1.f90: Ditto.
2470 * gfortran.dg/transpose_optimization_1.f90: Ditto.
2471 * gfortran.dg/trim_optimize_6.f90: Ditto.
2472 * gfortran.dg/typebound_call_12.f03: Ditto.
2473 * gfortran.dg/typebound_operator_5.f03: Ditto.
2474 * gfortran.dg/typebound_operator_6.f03: Ditto.
2475 * gfortran.dg/typebound_proc_18.f03: Ditto.
2476 * gfortran.dg/unreferenced_use_assoc_1.f90: Ditto.
2477 * gfortran.dg/use_1.f90: Ditto.
2478 * gfortran.dg/use_10.f90: Ditto.
2479 * gfortran.dg/use_11.f90: Ditto.
2480 * gfortran.dg/use_14.f90: Ditto.
2481 * gfortran.dg/use_only_2.f90: Ditto.
2482 * gfortran.dg/use_rename_4.f90: Ditto.
2483 * gfortran.dg/use_rename_5.f90: Ditto.
2484 * gfortran.dg/used_dummy_types_3.f90: Ditto.
2485 * gfortran.dg/used_interface_ref.f90: Ditto.
2486 * gfortran.dg/used_types_11.f90: Ditto.
2487 * gfortran.dg/used_types_3.f90: Ditto.
2488 * gfortran.dg/used_types_4.f90: Ditto.
2489 * gfortran.dg/userdef_operator_2.f90: Ditto.
2490 * gfortran.dg/vect/fast-math-vect-8.f90: Ditto.
2491 * gfortran.dg/vect/pr46213.f90: Ditto.
2492 * gfortran.dg/whole_file_21.f90: Ditto.
2493 * gfortran.dg/whole_file_22.f90: Ditto.
2494 * gfortran.dg/coarray_lib_token_1.f90: Ditto. Add space before "}".
2495 * gfortran.dg/coarray_lib_token_2.f90: Ditto.
2496
2497 2011-08-02 Kai Tietz <ktietz@redhat.com>
2498
2499 * gcc.dg/tree-ssa/forwprop-15.c: New testcase.
2500
2501 2011-08-01 Jason Merrill <jason@redhat.com>
2502
2503 PR c++/49932
2504 * g++.dg/abi/mangle49.C: New.
2505
2506 PR c++/49924
2507 * g++.dg/cpp0x/constexpr-array4.C: New.
2508
2509 PR c++/49813
2510 * g++.dg/cpp0x/constexpr-builtin1.C: New.
2511
2512 2011-08-01 Uros Bizjak <ubizjak@gmail.com>
2513
2514 PR target/49927
2515 * gcc.target/i386/pr49927.c: New test.
2516
2517 2011-08-01 Ira Rosen <ira.rosen@linaro.org>
2518
2519 PR tree-optimization/49926
2520 * gcc.dg/vect/pr49926.c: New test.
2521
2522 2011-08-01 Kirill Yukhin <kirill.yukhin@intel.com>
2523
2524 * gcc.target/i386/i386.exp (check_effective_target_lzcnt): New.
2525 * gcc.target/i386/lzcnt-1.c: New test.
2526 * gcc.target/i386/lzcnt-2.c: Likewise.
2527 * gcc.target/i386/lzcnt-2a.c: Likewise.
2528 * gcc.target/i386/lzcnt-3.c: Likewise.
2529 * gcc.target/i386/lzcnt-4.c: Likewise.
2530 * gcc.target/i386/lzcnt-4a.c: Likewise.
2531 * gcc.target/i386/lzcnt-5.c: Likewise.
2532 * gcc.target/i386/lzcnt-6.c: Likewise.
2533 * gcc.target/i386/lzcnt-6a.c: Likewise.
2534 * gcc.target/i386/lzcnt-check.h: Likewise.
2535
2536 * gcc.target/i386/sse-12.c (dg-compile): Add -mlzcnt.
2537 * gcc.target/i386/sse-13.c: Likewise.
2538 * gcc.target/i386/sse-14.c: Likewise.
2539 * g++.dg/other/i386-2.C: Likewise.
2540 * g++.dg/other/i386-3.C: Likewise.
2541
2542 2011-08-01 Julian Brown <julian@codesourcery.com>
2543
2544 * gcc.target/arm/fixed-point-exec.c: New test.
2545
2546 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
2547
2548 PR target/49920
2549 * gcc.target/i386/pr49920.c: New test.
2550
2551 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
2552
2553 * gcc.dg/tree-ssa/20050314-1.c: Dump and cleanup lim1 pass only.
2554 * gcc.dg/tree-ssa/pr23109.c: Ditto.
2555 * gcc.dg/tree-ssa/loop-7.c: Ditto.
2556 * gcc.dg/tree-ssa/loop-32.c: Ditto.
2557 * gcc.dg/tree-ssa/loop-33.c: Ditto.
2558 * gcc.dg/tree-ssa/loop-34.c: Ditto.
2559 * gcc.dg/tree-ssa/loop-35.c: Ditto.
2560 * gcc.dg/tree-ssa/restrict-3.c: Ditto.
2561 * gcc.dg/tree-ssa/ssa-lim-2.c: Ditto.
2562 * gcc.dg/tree-ssa/ssa-lim-1.c: Ditto.
2563 * gcc.dg/tree-ssa/ssa-lim-3.c: Ditto.
2564 * gcc.dg/tree-ssa/ssa-lim-6.c: Ditto.
2565 * gcc.dg/tree-ssa/structopt-1.c: Ditto.
2566 * g++.dg/tree-ssa/pr33615.C: Ditto.
2567 * g++.dg/tree-ssa/restrict1.C: Ditto.
2568 * c-c++-common/restrict-2.c: Ditto.
2569 * gfortran.dg/pr32921.f: Ditto.
2570 * gcc.dg/tree-ssa/ssa-dse-10.c: Dump and cleanup dse1 pass only.
2571 * gcc.dg/fold-compare-2.c: Dump and cleanup vrp1 pass only.
2572 * gcc.dg/tree-ssa/vrp47.c: Ditto.
2573 * gcc.dg/tree-ssa/pr25501.c: Dump and cleanup mergephi1 pass only.
2574 * gcc.dg/tree-ssa/pr15349.c: Dump and cleanup mergephi2 pass only.
2575 * gcc.dg/tree-ssa/tailrecursion-1.c: Dump and cleanup tailr1 pass only.
2576 * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
2577 * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
2578 * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
2579 * gcc.dg/tree-ssa/tailrecursion-6.c: Ditto.
2580
2581 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
2582
2583 * lib/gcc-dg.exp (cleanup-dump): Also remove .exe. and
2584 .exe.ltrans[0-9]*. dump files.
2585
2586 2011-07-31 Janus Weil <janus@gcc.gnu.org>
2587
2588 PR fortran/49112
2589 * gfortran.dg/abstract_type_6.f03: Modified.
2590 * gfortran.dg/typebound_proc_24.f03: New.
2591
2592 2011-07-30 Paolo Carlini <paolo.carlini@oracle.com>
2593
2594 PR testsuite/49917
2595 * g++.dg/init/for1.C: Fix.
2596
2597 2011-07-30 Thomas Koenig <tkoenig@gcc.gnu.org>
2598
2599 PR fortran/48876
2600 * gfortran.dg/string_5.f90: New test.
2601
2602 2011-07-29 Jason Merrill <jason@redhat.com>
2603
2604 PR c++/49867
2605 * g++.dg/cpp0x/lambda/lambda-switch.C: New.
2606
2607 2011-07-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2608
2609 PR tree-optimization/47407
2610 * gcc.dg/tree-ssa/pr42585.c: XFAIL scan-tree-dump-times on
2611 alpha*-dec-osf*.
2612 Sort target list.
2613
2614 2011-07-29 Richard Guenther <rguenther@suse.de>
2615
2616 * gcc.dg/uninit-suppress.c: Also disable VRP.
2617 * gcc.dg/uninit-suppress_2.c: Likewise.
2618
2619 2011-07-28 Jason Merrill <jason@redhat.com>
2620
2621 PR c++/49808
2622 * g++.dg/template/nontype24.C: New.
2623
2624 2011-07-28 H.J. Lu <hongjiu.lu@intel.com>
2625
2626 PR rtl-optimization/47958
2627 * gcc.dg/torture/pr47958-1.c: New.
2628
2629 2011-07-29 Wei Guozhi <carrot@google.com>
2630
2631 PR rtl-optimization/49799
2632 * gcc.dg/pr49799.c: New test case.
2633
2634 2011-07-22 Sebastian Pop <sebastian.pop@amd.com>
2635
2636 PR middle-end/48648
2637 * gcc.dg/graphite/id-pr48648.c: New.
2638
2639 2011-07-28 Jakub Jelinek <jakub@redhat.com>
2640
2641 PR fortran/31067
2642 * gfortran.dg/maxloc_2.f90: New test.
2643 * gfortran.dg/maxloc_3.f90: New test.
2644 * gfortran.dg/minloc_1.f90: New test.
2645 * gfortran.dg/minloc_2.f90: New test.
2646 * gfortran.dg/minloc_3.f90: New test.
2647 * gfortran.dg/minmaxloc_7.f90: New test.
2648
2649 PR debug/49871
2650 * gcc.dg/debug/dwarf2/pr49871.c: New test.
2651
2652 2011-07-28 Jakub Jelinek <jakub@redhat.com>
2653
2654 * gcc.target/i386/i386.exp (check_effective_target_bmi): Make sure
2655 the builtin isn't optimized away.
2656
2657 2011-07-27 Tobias Burnus <burnus@net-b.de>
2658
2659 PR fortran/45586
2660 * gfortran.dg/lto/pr45586-2_0.f90: New.
2661
2662 2011-07-27 Aldy Hernandez <aldyh@redhat.com>
2663
2664 PR middle-end/49875
2665 * c-c++-common/cxxbitfields-4.c: Check for smaller than long moves.
2666 * c-c++-common/cxxbitfields-5.c: Same.
2667
2668 2011-07-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2669
2670 * lib/target-supports.exp (check_effective_target_mmap): Use
2671 check_function_available.
2672
2673 2011-07-27 Jeffrey Yasskin <jyasskin@google.com>
2674
2675 * g++.old-deja/g++.pt/crash60.C: Updated.
2676
2677 2011-07-27 Jakub Jelinek <jakub@redhat.com>
2678
2679 PR target/49866
2680 * gcc.target/i386/pr49866.c: New test.
2681
2682 2011-07-27 Yukhin Kirill <kirill.yukhin@intel.com>
2683
2684 * gcc.target/i386/i386.exp (check_effective_target_bmi): New.
2685 * gcc.target/i386/bmi-andn-1.c: New test.
2686 * gcc.target/i386/bmi-andn-1a.c: Likewise.
2687 * gcc.target/i386/bmi-andn-2.c: Likewise.
2688 * gcc.target/i386/bmi-andn-2a.c: Likewise.
2689 * gcc.target/i386/bmi-bextr-1.c: Likewise.
2690 * gcc.target/i386/bmi-bextr-1a.c: Likewise.
2691 * gcc.target/i386/bmi-bextr-2.c: Likewise.
2692 * gcc.target/i386/bmi-bextr-2a.c: Likewise.
2693 * gcc.target/i386/bmi-blsi-1.c: Likewise.
2694 * gcc.target/i386/bmi-blsi-1a.c: Likewise.
2695 * gcc.target/i386/bmi-blsi-2.c: Likewise.
2696 * gcc.target/i386/bmi-blsi-2a.c: Likewise.
2697 * gcc.target/i386/bmi-blsmsk-1.c: Likewise.
2698 * gcc.target/i386/bmi-blsmsk-1a.c: Likewise.
2699 * gcc.target/i386/bmi-blsmsk-2.c: Likewise.
2700 * gcc.target/i386/bmi-blsmsk-2a.c: Likewise.
2701 * gcc.target/i386/bmi-blsr-1.c: Likewise.
2702 * gcc.target/i386/bmi-blsr-1a.c: Likewise.
2703 * gcc.target/i386/bmi-blsr-2.c: Likewise.
2704 * gcc.target/i386/bmi-blsr-2a.c: Likewise.
2705 * gcc.target/i386/bmi-tzcnt-1.c: Likewise.
2706 * gcc.target/i386/bmi-tzcnt-1a.c: Likewise.
2707 * gcc.target/i386/bmi-tzcnt-2.c: Likewise.
2708 * gcc.target/i386/bmi-tzcnt-2a.c: Likewise.
2709
2710 2011-07-27 Sebastian Pop <sebastian.pop@amd.com>
2711
2712 PR middle-end/47691
2713 * gfortran.dg/graphite/id-pr47691.f: New.
2714
2715 2011-07-27 Uros Bizjak <ubizjak@gmail.com>
2716
2717 * gcc.target/i386/avx-os-support.h: New.
2718 * gcc.target/i386/avx-check.h: Include avx-os-support.h
2719 (main): Check avx_os_support before the test is run.
2720 * gcc.target/i386/aes-avx-check.h: Ditto.
2721 * gcc.target/i386/pclmul-avx-check.h: Ditto.
2722
2723 2011-07-27 Kai Tietz <ktietz@redhat.com>
2724
2725 * gcc.target/i386/aggregate-ret3.c: New test.
2726 * gcc.target/i386/aggregate-ret4.c: New test.
2727
2728 2011-07-27 Daniel Carrera <dcarrera@gmail.com>
2729
2730 PR fortran/49755
2731 * gfortran.dg/multiple_allocation_1.f90: Fix test. Allocating an
2732 allocated array should *not* change its size.
2733 * gfortran.dg/multiple_allocation_3.f90: New test.
2734
2735 2011-07-26 Paolo Carlini <paolo.carlini@oracle.com>
2736
2737 PR c++/49776
2738 * g++.dg/cpp0x/constexpr-49776.C: New.
2739
2740 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
2741
2742 PR middle-end/47046
2743 * gcc.dg/graphite/id-pr47046.c: New.
2744
2745 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
2746
2747 PR middle-end/47653
2748 * gcc.dg/graphite/run-id-pr47593.c: New.
2749
2750 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
2751
2752 PR middle-end/47653
2753 * gcc.dg/graphite/run-id-pr47653.c: New.
2754 * gcc.dg/graphite/interchange-3.c: Do not use unsigned types for
2755 induction variables.
2756 * gcc.dg/graphite/scop-16.c: Same.
2757 * gcc.dg/graphite/scop-17.c: Same.
2758 * gcc.dg/graphite/scop-21.c: Same.
2759
2760 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
2761
2762 PR middle-end/48805
2763 * gcc.dg/graphite/id-pr48805.c: New.
2764
2765 2011-07-26 Tobias Burnus <burnus@net-b.de>
2766
2767 * gfortran.dg/coarray_lib_token_2.f90: New.
2768
2769 2011-07-26 Ira Rosen <ira.rosen@linaro.org>
2770
2771 * gcc.dg/vect/vect-70.c: Reduce the data size to fit
2772 SPU local store.
2773
2774 2011-07-25 Andrew Pinski <apinski@cavium.com>
2775
2776 PR tree-opt/49671
2777 * gcc.dg/tree-ssa/pr49671-1.c: New testcase.
2778 * gcc.dg/tree-ssa/pr49671-2.c: New testcase.
2779
2780 2011-07-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2781
2782 * lib/target-supports.exp (check_effective_target_mmap): New proc.
2783
2784 * gcc.c-torture/execute/loop-2f.c: Remove #ifdef __unix__.
2785 * gcc.c-torture/execute/loop-2g.c: Likewise.
2786 * gcc.c-torture/execute/loop-2f.x: Load target-supports.exp.
2787 Require mmap support.
2788 * gcc.c-torture/execute/loop-2g.x: Likewise.
2789 * gcc.dg/20030711-1.c: Replace dg-do target list by mmap.
2790 (MAP_ANON): Provide default.
2791 * gcc.dg/20050826-1.c: Likewise.
2792 * gcc.target/i386/pr36533.c: Likewise.
2793 * gcc.dg/vect/pr49038.c: Remove dg-do run.
2794 Use dg-require-effective-target mmap.
2795
2796 2011-07-25 Paolo Carlini <paolo.carlini@oracle.com>
2797
2798 PR c++/49838
2799 * g++.dg/cpp0x/range-for19.C: New.
2800
2801 2011-07-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2802
2803 PR testsuite/49753
2804 * g++.dg/torture/pr49309.C: Add -fpreprocessed to dg-options.
2805
2806 Revert:
2807 2011-07-15 Jakub Jelinek <jakub@redhat.com>
2808
2809 PR testsuite/49753
2810 * g++.dg/torture/pr49309.C: Remove.
2811
2812 2011-07-25 Richard Sandiford <richard.sandiford@linaro.org>
2813
2814 PR tree-optimization/49809
2815 * gnat.dg/opt18.adb, gnat.dg/opt18.ads, gnat.dg/opt18_pkg.ads: New
2816 test.
2817
2818 2011-07-25 Richard Guenther <rguenther@suse.de>
2819
2820 PR tree-optimization/49715
2821 * gcc.target/i386/pr49715-1.c: New testcase.
2822 * gcc.target/i386/pr49715-2.c: Likewise.
2823
2824 2011-07-23 Jason Merrill <jason@redhat.com>
2825
2826 * g++.dg/cpp0x/decltype21.C: Add 49823 examples.
2827
2828 2011-07-22 Jason Merrill <jason@redhat.com>
2829
2830 PR c++/49793
2831 * g++.dg/cpp0x/initlist55.C: New.
2832
2833 2011-07-23 Tobias Burnus <burnus@net-b.de>
2834
2835 PR fortran/49791
2836 * gfortran.dg/namelist_72.f: New.
2837
2838 2011-07-23 Tobias Burnus <burnus@net-b.de>
2839
2840 * gfortran.dg/coarray_25.f90: New.
2841
2842 2011-07-22 Ville Voutilainen <ville.voutilainen@gmail.com>
2843
2844 * override1.C: This test should use c++0x mode.
2845 * override3.C: New. Test the diagnostics in c++98 mode.
2846
2847 2011-07-22 Jason Merrill <jason@redhat.com>
2848 Mark Glisse <marc.glisse@normalesup.org>
2849
2850 PR c++/30112
2851 * g++.dg/other/pragma-re-1.C: Add namespace cases.
2852
2853 PR c++/49813
2854 * g++.dg/opt/builtins2.C: New.
2855 * g++.dg/other/error27.C: Don't rely on __builtin.
2856
2857 2011-07-22 H.J. Lu <hongjiu.lu@intel.com>
2858
2859 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-16.c: Only run
2860 on lp64 targets.
2861 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-17.c: Likewise.
2862 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-18.c: Likewise.
2863 * gcc/testsuite/gcc.target/i386/pr43662.c: Likewise.
2864 * gcc/testsuite/gcc.target/i386/pr43869.c: Likewise.
2865
2866 * gcc.target/x86_64/abi/callabi/callabi.exp: Check ilp32
2867 instead of ia32.
2868
2869 2011-07-22 Richard Guenther <rguenther@suse.de>
2870
2871 PR tree-optimization/45819
2872 * gcc.dg/pr45819.c: New testcase.
2873
2874 2011-07-22 Uros Bizjak <ubizjak@gmail.com>
2875
2876 * lib/target-supports.exp (check_ifunc_available): Rewrite.
2877
2878 2011-07-21 Sebastian Pop <sebastian.pop@amd.com>
2879
2880 PR middle-end/47654
2881 PR middle-end/49649
2882 * gcc.dg/graphite/run-id-pr47654.c: New.
2883
2884 2011-07-21 Ian Lance Taylor <iant@google.com>
2885
2886 PR middle-end/49705
2887 * gcc.dg/pr49705.c: New test.
2888
2889 2011-07-21 Uros Bizjak <ubizjak@gmail.com>
2890
2891 * lib/target-supports.exp (check_avx_os_support_available): New.
2892 (check_effective_target_avx_runtime): Use it.
2893
2894 2011-07-21 Richard Guenther <rguenther@suse.de>
2895
2896 PR tree-optimization/49770
2897 * g++.dg/torture/pr49770.C: New testcase.
2898
2899 2011-07-21 Kai Tietz <ktietz@redhat.com>
2900
2901 * gcc.dg/tree-ssa/pr30978.c: adjusted.
2902 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
2903
2904 2011-07-21 Tobias Burnus <burnus@net-b.de>
2905
2906 * gfortran.dg/coarray_lib_token_1.f90: New.
2907
2908 2011-07-21 Georg-Johann Lay <avr@gjlay.de>
2909
2910 * gcc.dg/pr32912-2.c: Skip for AVR.
2911 * gcc.dg/pr44674.c: Add dg-require-profiling.
2912
2913 2011-07-20 Jason Merrill <jason@redhat.com>
2914
2915 * g++.dg/ext/desig2.C: New.
2916
2917 2011-07-20 Michael Meissner <meissner@linux.vnet.ibm.com>
2918
2919 * gcc.target/powerpc/ppc-fma-1.c: Adjust to allow non-VSX fmas to
2920 be generated.
2921 * gcc.target/powerpc/ppc-fma-2.c: Ditto.
2922 * gcc.target/powerpc/recip-3.c: Ditto.
2923
2924 2011-07-19 Jason Merrill <jason@redhat.com>
2925
2926 PR c++/6709 (DR 743)
2927 PR c++/42603 (DR 950)
2928 * g++.dg/cpp0x/decltype21.C: New.
2929
2930 2011-07-20 Richard Guenther <rguenther@suse.de>
2931
2932 PR middle-end/18908
2933 * gcc.dg/tree-ssa/pr18908.c: New testcase.
2934 * gcc.dg/tree-ssa/bitwise-sink.c: Adjust.
2935
2936 2011-07-20 Chung-Lin Tang <cltang@codesourcery.com>
2937
2938 * gcc.target/arm/combine-movs.c: New.
2939 * gcc.target/arm/unsigned-extend-2.c: New.
2940
2941 2011-07-19 Jason Merrill <jason@redhat.com>
2942
2943 PR c++/49785
2944 * g++.dg/cpp0x/variadic114.C: New.
2945
2946 2011-07-19 Tobias Burnus <burnus@net-b.de>
2947
2948 * gfortran.dg/coarray_args_1.f90: New.
2949 * gfortran.dg/coarray_args_2.f90: New.
2950
2951 2011-07-19 Janus Weil <janus@gcc.gnu.org>
2952
2953 PR fortran/49708
2954 * gfortran.dg/allocate_error_3.f90: New.
2955
2956 2011-07-19 Richard Guenther <rguenther@suse.de>
2957
2958 * gcc.dg/tree-ssa/bool-10.c: Adjust expected pattern.
2959 * gcc.dg/tree-ssa/bool-11.c: Likewise.
2960 * gcc.dg/torture/20110719-1.c: New testcase.
2961
2962 2011-07-19 Jakub Jelinek <jakub@redhat.com>
2963
2964 PR tree-optimization/49768
2965 * gcc.c-torture/execute/pr49768.c: New test.
2966
2967 2011-07-19 Ira Rosen <ira.rosen@linaro.org>
2968
2969 PR tree-optimization/49771
2970 * gcc.dg/vect/pr49771.c: New test.
2971
2972 2011-07-18 Martin Jambor <mjambor@suse.cz>
2973
2974 * gcc.dg/ipa/ipa-1.c: Updated testcase dump scan.
2975 * gcc.dg/ipa/ipa-2.c: Likewise.
2976 * gcc.dg/ipa/ipa-3.c: Likewise and made functions static.
2977 * gcc.dg/ipa/ipa-4.c: Updated testcase dump scan.
2978 * gcc.dg/ipa/ipa-5.c: Likewise.
2979 * gcc.dg/ipa/ipa-7.c: Likewise.
2980 * gcc.dg/ipa/ipa-8.c: Updated testcase dump scan.
2981 * gcc.dg/ipa/ipacost-1.c: Likewise.
2982 * gcc.dg/ipa/ipacost-2.c: Likewise and increased sizes of some
2983 functions.
2984 * gcc.dg/ipa/ipcp-1.c: New test.
2985 * gcc.dg/ipa/ipcp-2.c: Likewise.
2986 * gcc.dg/tree-ssa/ipa-cp-1.c: Updated testcase.
2987
2988 2011-07-18 Jakub Jelinek <jakub@redhat.com>
2989
2990 PR middle-end/49675
2991 * gfortran.dg/pr49675.f90: New test.
2992
2993 2011-07-18 Richard Guenther <rguenther@suse.de>
2994
2995 * gcc.dg/torture/20110718-1.c: New testcase.
2996
2997 2011-07-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2998
2999 * g++.dg/ext/bitfield2.C: Remove i?86-*-netware support.
3000 * g++.dg/ext/bitfield3.C: Likewise.
3001 * g++.dg/ext/bitfield4.C: Likewise.
3002 * g++.dg/ext/bitfield5.C: Likewise.
3003 * g++.dg/other/PR23205.C: Remove *-*-netware* support.
3004 * g++.dg/other/pr23205-2.C: Likewise.
3005 * gcc.c-torture/compile/20001109-1.c: Remove dg-xfail-if.
3006 * gcc.c-torture/compile/20001109-2.c: Likewise.
3007 * gcc.dg/20040813-1.c: Remove *-*-netware* support.
3008 * gcc.dg/bitfld-15.c: Remove i?86-*-netware support.
3009 * gcc.dg/bitfld-16.c: Likewise.
3010 * gcc.dg/bitfld-17.c: Likewise.
3011 * gcc.dg/bitfld-18.c: Likewise.
3012 * gcc.dg/builtins-config.h: Remove Netware support.
3013 * gcc.dg/cdce1.c: Remove *-*-netware* support. Update line number.
3014 * gcc.dg/cdce2.c: Likewise.
3015 * gcc.dg/cpp/assert4.c: Remove netware support.
3016 * gcc.dg/debug/pr35154.c: Remove *-*-netware* support.
3017 * gfortran.dg/debug/pr35154-stabs.f: Remove *-*-netware* support.
3018
3019 * lib/target-supports.exp (check_visibility_available): Remove
3020 NetWare support.
3021 (check_profiling_available): Likewise.
3022
3023 2011-07-18 Ira Rosen <ira.rosen@linaro.org>
3024
3025 * gcc.dg/vect/pr49038.c: Run only on targets that support mmap.
3026
3027 2011-07-17 Tobias Burnus <burnus@net-b.de>
3028 Thomas Koenig <tkoenig@gcc.gnu.org>
3029
3030 PR fortran/34657
3031 * gfortran.dg/generic_17.f90: Fix testcase.
3032 * gfortran.dg/interface_3.f90: Add dg-error.
3033 * gfortran.dg/use_14.f90: New.
3034 * gfortran.dg/use_15.f90: New.
3035
3036 2011-07-17 Eric Botcazou <ebotcazou@adacore.com>
3037
3038 * gnat.dg/pointer_controlled.adb: New test.
3039
3040 2011-07-17 Tobias Burnus <burnus@net-b.de>
3041
3042 PR fortran/49624
3043 * gfortran.dg/pointer_remapping_7.f90: New.
3044
3045 2011-07-16 Jason Merrill <jason@redhat.com>
3046
3047 * lib/prune.exp (prune_gcc_output): Prune "In substitution" too.
3048
3049 2011-07-16 Nathan Froyd <froydnj@codesourcery.com>
3050 Jason Merrill <jason@redhat.com>
3051
3052 PR c++/45329
3053 PR c++/48934
3054 * g++.dg/cpp0x/decltype29.C: Adjust.
3055 * g++.dg/cpp0x/error4.C: Adjust.
3056 * g++.dg/cpp0x/sfinae26.C: Adjust.
3057 * g++.dg/cpp0x/variadic105.C: Adjust.
3058 * g++.dg/template/deduce3.C: Adjust.
3059 * g++.dg/template/error45.C: Adjust.
3060 * g++.dg/template/ptrmem2.C: Adjust.
3061 * g++.dg/template/sfinae2.C: Adjust.
3062 * g++.old-deja/g++.pt/crash60.C: Adjust.
3063 * g++.old-deja/g++.pt/unify6.C: Adjust.
3064 * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
3065 * g++.dg/cpp0x/nullptr15.C: Adjust.
3066 * g++.dg/cpp0x/pr31431-2.C: Adjust.
3067 * g++.dg/cpp0x/pr31431.C: Adjust.
3068 * g++.dg/cpp0x/pr31434.C: Adjust.
3069 * g++.dg/cpp0x/sfinae11.C: Adjust
3070 * g++.dg/cpp0x/temp_default2.C: Adjust.
3071 * g++.dg/cpp0x/trailing4.C: Adjust.
3072 * g++.dg/cpp0x/variadic-ex3.C: Adjust.
3073 * g++.dg/cpp0x/variadic-ex4.C: Adjust.
3074 * g++.dg/cpp0x/variadic105.C: Adjust.
3075 * g++.dg/cpp0x/vt-37737-2.C: Adjust.
3076 * g++.dg/ext/vla2.C: Adjust.
3077 * g++.dg/other/ptrmem10.C: Adjust.
3078 * g++.dg/other/ptrmem11.C: Adjust.
3079 * g++.dg/overload/unknown1.C: Adjust.
3080 * g++.dg/template/conv11.C: Adjust.
3081 * g++.dg/template/dependent-expr5.C: Adjust.
3082 * g++.dg/template/friend.C: Adjust.
3083 * g++.dg/template/incomplete2.C: Adjust.
3084 * g++.dg/template/local4.C: Adjust.
3085 * g++.dg/template/local6.C: Adjust.
3086 * g++.dg/template/operator9.C: Adjust.
3087 * g++.dg/template/ttp25.C: Adjust.
3088 * g++.dg/template/unify10.C: Adjust.
3089 * g++.dg/template/unify11.C: Adjust.
3090 * g++.dg/template/unify6.C: Adjust.
3091 * g++.dg/template/unify9.C: Adjust.
3092 * g++.dg/template/varmod1.C: Adjust.
3093 * g++.old-deja/g++.brendan/crash56.C: Adjust.
3094 * g++.old-deja/g++.pt/crash28.C: Adjust.
3095 * g++.old-deja/g++.pt/explicit41.C: Adjust.
3096 * g++.old-deja/g++.pt/explicit77.C: Adjust.
3097 * g++.old-deja/g++.pt/expr2.C: Adjust.
3098 * g++.old-deja/g++.pt/ptrmem6.C: Adjust.
3099 * g++.old-deja/g++.pt/spec5.C: Adjust.
3100 * g++.old-deja/g++.pt/spec6.C: Adjust.
3101 * g++.old-deja/g++.pt/unify4.C: Adjust.
3102 * g++.old-deja/g++.pt/unify8.C: Adjust.
3103 * g++.old-deja/g++.robertl/eb98.C: Adjust.
3104 * g++.dg/overload/template5.C: New testcase.
3105 * g++.dg/template/overload12.C: New testcase.
3106
3107 2011-07-11 Tobias Burnus <burnus@net-b.de>
3108
3109 * gfortran.dg/coarray_14.f90: Remove dg-error "sorry not implemented".
3110 * gfortran.dg/coarray_7.f90: Ditto.
3111 * gfortran.dg/coarray/scalar_alloc_1.f90: New.
3112 * gfortran.dg/coarray/scalar_alloc_2.f90: New.
3113
3114 2011-07-16 Bernd Schmidt <bernds@codesourcery.com>
3115
3116 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Add tic6x-*-*
3117 case.
3118 * gcc.c-torture/execute/ieee/20000320-1.x: Likewise.
3119 * gcc.c-torture/execute/ieee/hugeval.x: Likewise.
3120 * gcc.c-torture/execute/ieee/mzero2.c: Comment out the divide tests for
3121 C67X.
3122 * gcc.c-torture/execute/ieee/pr29302.x: New file.
3123 * gcc.dg/torture/type-generic-1.c: Add -DUNSAFE for tic6x-*-*.
3124 * gcc.dg/torture/builtin-math-7.c: Add a comment.
3125
3126 2011-07-15 Jason Merrill <jason@redhat.com>
3127
3128 PR testsuite/49741
3129 * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Restore.
3130 Use --extra_opts instead of --additional_options.
3131
3132 2011-07-15 Jakub Jelinek <jakub@redhat.com>
3133
3134 PR testsuite/49753
3135 * g++.dg/torture/pr49309.C: Remove.
3136
3137 2011-07-15 Bernd Schmidt <bernds@codesourcery.com>
3138
3139 * gcc.target/tic6x/weak-call.c: New test.
3140 * gcc.target/tic6x/fpcmp.c: New test.
3141 * gcc.target/tic6x/fpdiv.c: New test.
3142 * gcc.target/tic6x/rotdi16-scan.c: New test.
3143 * gcc.target/tic6x/ffssi.c: New test.
3144 * gcc.target/tic6x/fpdiv-lib.c: New test.
3145 * gcc.target/tic6x/cold-lc.c: New test.
3146 * gcc.target/tic6x/longcalls.c: New test.
3147 * gcc.target/tic6x/abi-align-1.c: New test.
3148 * gcc.target/tic6x/fpcmp-finite.c: New test.
3149 * gcc.target/tic6x/rotdi16.c: New test.
3150 * gcc.target/tic6x/bswapl.c: New test.
3151 * gcc.target/tic6x/ffsdi.c: New test.
3152 * gcc.target/tic6x/tic6x.exp: New file.
3153 * gcc.target/tic6x/builtins/arith24.c: New test.
3154 * gcc.target/tic6x/builtins/smpy.c: New test.
3155 * gcc.target/tic6x/builtins/smpylh.c: New test.
3156 * gcc.target/tic6x/builtins/smpyh.c: New test.
3157 * gcc.target/tic6x/builtins/sarith1.c: New test.
3158 * gcc.target/tic6x/builtins/extclr.c: New test
3159 * gcc.target/tic6x/builtins/c6x-builtins.exp: New file.
3160 * gcc.target/tic6x/builtin-math-7.c: New test, adapted from gcc.dg.
3161 * lib/target-supports.exp (chck_profiling_available): Not on tic6x.
3162 (check_effective_target_ti_c67x, check_effective_target_ti_c64xp):
3163 New functions.
3164 * gcc.c-torture/execute/20101011-1.c: Add a condition for
3165 __TMS320C6X__.
3166 * gcc.dg/20020312-2.c: Likewise.
3167 * gcc.dg/pr27095.c: Handle tic6x like hppa.
3168 * gcc.dg/torture/pr37868.c: Skip on tic6x.
3169 * gcc.dg/torture/builtin-math-7.c: Likewise.
3170
3171 PR testsuite/49757
3172 * gcc.target/tic6x/builtins/c6x-builtins.exp: Return if
3173 not testing tic6x-*-*.
3174
3175 2011-07-14 Andrew Pinski <pinskia@gmail.com>
3176
3177 PR tree-opt/49309
3178 * g++.dg/torture/pr49309.C: New testcase.
3179
3180 2011-07-14 Bernd Schmidt <bernds@codesourcery.com>
3181
3182 * gcc.dg/pr48770.c: Add dg-require-effective-target fpic.
3183
3184 2011-07-14 Richard Guenther <rguenther@suse.de>
3185
3186 PR tree-optimization/49651
3187 * gcc.dg/torture/pr49651.c: New testcase.
3188
3189 2011-07-14 Georg-Johann Lay <avr@gjlay.de>
3190
3191 PR target/43746
3192 * gcc.dg/array-quals-1.c: Don't xfail on AVR.
3193
3194 2011-07-13 Michael Meissner <meissner@linux.vnet.ibm.com>
3195
3196 * gcc.target/powerpc/no-r11-1.c: Change -mno-r11 to
3197 -mno-pointers-to-nested-functions.
3198 * gcc.target/powerpc/no-r11-2.c: Ditto.
3199 * gcc.target/powerpc/no-r11-3.c: Ditto.
3200
3201 2011-07-13 Jason Merrill <jason@redhat.com>
3202
3203 * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Remove.
3204 * lib/lto.exp (lto_prune_warns): Prune warning about -std=c++0x
3205 when compiling C files.
3206 * g++.dg/debug/dwarf2/lineno-simple1.C: Avoid constexpr ctor.
3207 * g++.dg/debug/dwarf2/pr44641.C: Avoid constexpr ctor.
3208 * g++.dg/ext/utf-dflt.C: Specify -std=c++98.
3209 * g++.dg/lookup/anon2.C: Likewise.
3210 * g++.dg/tree-ssa/copyprop.C: Likewise.
3211 * g++.old-deja/g++.jason/rfg27.C: Likewise.
3212 * g++.dg/init/vector1.C: Ignore narrowing errors.
3213 * g++.dg/torture/pr35526.C: Likewise.
3214 * g++.old-deja/g++.ext/arrnew.C: Prune C++0x warning.
3215
3216 2011-07-13 Janne Blomqvist <jb@gcc.gnu.org>
3217
3218 PR libfortran/49296
3219 * gfortran.dg/read_list_eof_1.f90: Add tests for integer, real,
3220 and logical reads.
3221
3222 2011-07-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3223
3224 * gcc.c-torture/execute/990127-2.x: Use -mpc64 on i?86-*-darwin*,
3225 i?86-*-solaris2*, x86_64-*-darwin*, x86_64-*-solaris2*.
3226
3227 2011-07-13 Uros Bizjak <ubizjak@gmail.com>
3228
3229 * lib/g++.exp (g++_init): Use istarget. Remove target_triplet global.
3230 * lib/obj-c++.exp (obj-c++_init): Ditto.
3231 * lib/file-format.exp (gcc_target_object_format): Ditto.
3232 * lib/target-supports-dg.exp (dg-require-dll): Ditto.
3233 * lib/target-supports-dg-exp (check_weak_available): Ditto.
3234 (check_visibility_available): Ditto.
3235 (check_effective_target_tls_native): Ditto.
3236 (check_effective_target_tls_emulated): Ditto.
3237 (check_effective_target_function_sections): Ditto.
3238
3239 2011-07-13 Chung-Lin Tang <cltang@codesourcery.com>
3240
3241 * gcc.target/arm/pr48183.c: New test.
3242
3243 2011-07-13 Richard Guenther <rguenther@suse.de>
3244
3245 * gcc.dg/torture/20110713-1.c: New testcase.
3246
3247 2011-07-12 Andrew Pinski <pinskia@gmail.com>
3248
3249 PR rtl-opt/49474
3250 * gcc.c-torture/compile/pr49474.c: New testcase.
3251
3252 2011-07-12 Jakub Jelinek <jakub@redhat.com>
3253
3254 PR tree-optimization/49712
3255 * gcc.c-torture/execute/pr49712.c: New test.
3256
3257 2011-07-11 Jason Merrill <jason@redhat.com>
3258
3259 PR c++/44609
3260 * g++.dg/template/recurse3.C: New.
3261
3262 2011-07-11 Jakub Jelinek <jakub@redhat.com>
3263
3264 PR debug/49676
3265 * gcc.dg/guality/csttest.c: New test.
3266
3267 PR fortran/49698
3268 * gfortran.dg/pr49698.f90: New test.
3269
3270 2011-07-11 Jeff Law <law@redhat.com>
3271
3272 * gcc.dg/uninit-pred-8_b.c: Disable dominator optimizations.
3273
3274 2011-07-11 H.J. Lu <hongjiu.lu@intel.com>
3275
3276 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Check ia32.
3277 * go.test/go-test.exp (go-set-goarch): Likewise.
3278
3279 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
3280
3281 PR target/39633
3282 * gcc.target/avr/torture/pr39633.c: New test case.
3283
3284 2011-07-11 Tobias Burnus <burnus@net-b.de>
3285
3286 PR fortran/18918
3287 * gfortran.dg/coarray_lock_3.f90: Remove bogus dg-error.
3288
3289 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
3290
3291 * lib/target-supports.exp (check_effective_target_scheduling):
3292 New Function.
3293 * gcc.dg/pr46614.c: Add dg-require-effective-target scheduling.
3294 * gcc.dg/pr45055.c: Ditto.
3295 * gcc.dg/pr45353.c: Ditto.
3296 * g++.dg/pr45056.C: Ditto.
3297
3298 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
3299
3300 * gcc.dg/compat/struct-by-value-16_main.c: Skip AVR.
3301 * gcc.dg/compat/struct-by-value-17_main.c: Skip AVR.
3302 * gcc.dg/compat/struct-by-value-18_main.c: Skip AVR.
3303 * g++.dg/torture/pr31863.C: Skip AVR.
3304
3305 2011-07-10 Tobias Burnus <burnus@net-b.de>
3306
3307 PR fortran/49690
3308 * gfortran.dg/intrinsic_signal.f90: New.
3309
3310 2011-07-09 Jason Merrill <jason@redhat.com>
3311
3312 * g++.dg/cpp0x/regress/regress6.C: New.
3313 * g++.dg/parse/crash45.C: Adjust message.
3314 * g++.dg/template/crash38.C: Adjust message.
3315 * g++.dg/template/crash64.C: Adjust message.
3316
3317 2011-07-09 H.J. Lu <hongjiu.lu@intel.com>
3318
3319 * c-c++-common/dfp/func-vararg-alternate-d128-2.c: Support x32.
3320 * c-c++-common/dfp/func-vararg-mixed-2.c: Likewise.
3321 * g++.dg/abi/bitfield3.C: Likewise.
3322 * g++.dg/eh/pr38662.C: Likewise.
3323 * g++.dg/ext/attrib36.C: Likewise.
3324 * g++.dg/ext/attrib37.C: Likewise.
3325 * g++.dg/ext/attrib8.C: Likewise.
3326 * g++.dg/ext/tmplattr1.C: Likewise.
3327 * g++.dg/inherit/override-attribs.C: Likewise.
3328 * g++.dg/opt/inline9.C: Likewise.
3329 * g++.dg/opt/life1.C: Likewise.
3330 * g++.dg/opt/longbranch2.C: Likewise.
3331 * g++.dg/opt/nrv12.C: Likewise.
3332 * g++.dg/opt/reg-stack4.C: Likewise.
3333 * g++.dg/other/pr35504.C: Likewise.
3334 * g++.dg/other/pr39496.C: Likewise.
3335 * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
3336 * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
3337 * g++.dg/torture/stackalign/stdcall-1.C: Likewise.
3338 * g++.dg/torture/stackalign/unwind-0.C: Likewise.
3339 * g++.dg/torture/stackalign/unwind-1.C: Likewise.
3340 * g++.dg/torture/stackalign/unwind-2.C: Likewise.
3341 * g++.dg/torture/stackalign/unwind-3.C: Likewise.
3342 * g++.dg/torture/stackalign/unwind-4.C: Likewise.
3343 * g++.dg/torture/stackalign/unwind-5.C: Likewise.
3344 * g++.dg/torture/stackalign/unwind-6.C: Likewise.
3345 * g++.dg/warn/pr15774-1.C: Likewise.
3346 * g++.dg/warn/pr15774-2.C: Likewise.
3347 * g++.old-deja/g++.ext/attrib1.C: Likewise.
3348 * g++.old-deja/g++.ext/attrib2.C: Likewise.
3349 * g++.old-deja/g++.ext/attrib3.C: Likewise.
3350 * g++.old-deja/g++.pt/asm2.C: Likewise.
3351 * gcc.c-torture/compile/20000804-1.c: Likewise.
3352 * gcc.c-torture/compile/pr16566-2.c: Likewise.
3353 * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
3354 * gcc.dg/20020108-1.c: Likewise.
3355 * gcc.dg/20020122-2.c: Likewise.
3356 * gcc.dg/20020122-3.c: Likewise.
3357 * gcc.dg/20020206-1.c: Likewise.
3358 * gcc.dg/20020219-1.c: Likewise.
3359 * gcc.dg/20020310-1.c: Likewise.
3360 * gcc.dg/20020411-1.c: Likewise.
3361 * gcc.dg/20020418-2.c: Likewise.
3362 * gcc.dg/20020426-2.c: Likewise.
3363 * gcc.dg/20020517-1.c: Likewise.
3364 * gcc.dg/20030204-1.c: Likewise.
3365 * gcc.dg/20030826-2.c: Likewise.
3366 * gcc.dg/20031102-1.c: Likewise.
3367 * gcc.dg/20031202-1.c: Likewise.
3368 * gcc.dg/20050111-1.c: Likewise.
3369 * gcc.dg/20050503-1.c: Likewise.
3370 * gcc.dg/array-init-1.c: Likewise.
3371 * gcc.dg/builtin-apply4.c: Likewise.
3372 * gcc.dg/dfp/pr31344.c: Likewise.
3373 * gcc.dg/gomp/atomic-11.c: Likewise.
3374 * gcc.dg/graphite/pr40281.c: Likewise.
3375 * gcc.dg/ia64-sync-1.c: Likewise.
3376 * gcc.dg/ia64-sync-2.c: Likewise.
3377 * gcc.dg/ia64-sync-3.c: Likewise.
3378 * gcc.dg/ia64-sync-4.c: Likewise.
3379 * gcc.dg/ifcvt-fabs-1.c: Likewise.
3380 * gcc.dg/invalid-call-1.c: Likewise.
3381 * gcc.dg/loop-3.c: Likewise.
3382 * gcc.dg/lower-subreg-1.c: Likewise.
3383 * gcc.dg/lto/pr47259_0.c: Likewise.
3384 * gcc.dg/nested-calls-1.c: Likewise.
3385 * gcc.dg/pr20017.c: Likewise.
3386 * gcc.dg/pr25023.c: Likewise.
3387 * gcc.dg/pr27671-2.c: Likewise.
3388 * gcc.dg/pr32176.c: Likewise.
3389 * gcc.dg/pr33676.c: Likewise.
3390 * gcc.dg/pr35045.c: Likewise.
3391 * gcc.dg/pr36015.c: Likewise.
3392 * gcc.dg/pr36584.c: Likewise.
3393 * gcc.dg/pr36998.c: Likewise.
3394 * gcc.dg/pr37438.c: Likewise.
3395 * gcc.dg/pr37908.c: Likewise.
3396 * gcc.dg/pr41241.c: Likewise.
3397 * gcc.dg/pr41340.c: Likewise.
3398 * gcc.dg/pr44136.c: Likewise.
3399 * gcc.dg/pr44194-1.c: Likewise.
3400 * gcc.dg/pr46212.c: Likewise.
3401 * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
3402 * gcc.dg/setjmp-2.c: Likewise.
3403 * gcc.dg/short-compare-1.c: Likewise.
3404 * gcc.dg/short-compare-2.c: Likewise.
3405 * gcc.dg/smod-1.c: Likewise.
3406 * gcc.dg/sync-2.c: Likewise.
3407 * gcc.dg/sync-3.c: Likewise.
3408 * gcc.dg/tls/opt-1.c: Likewise.
3409 * gcc.dg/tls/opt-2.c: Likewise.
3410 * gcc.dg/tls/opt-3.c: Likewise.
3411 * gcc.dg/torture/badshift.c: Likewise.
3412 * gcc.dg/torture/fp-int-convert-float80-timode.c: Likewise.
3413 * gcc.dg/torture/pr20314-2.c: Likewise.
3414 * gcc.dg/torture/pr36891.c: Likewise.
3415 * gcc.dg/torture/pr38774.c: Likewise.
3416 * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
3417 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
3418 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
3419 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
3420 * gcc.dg/torture/stackalign/fastcall-1.c: Likewise.
3421 * gcc.dg/torture/stackalign/push-1.c: Likewise.
3422 * gcc.dg/torture/stackalign/regparm-1.c: Likewise.
3423 * gcc.dg/torture/stackalign/thiscall-1.c: Likewise.
3424 * gcc.dg/tree-ssa/loop-28.c: Likewise.
3425 * gcc.dg/tree-ssa/prefetch-3.c: Likewise.
3426 * gcc.dg/tree-ssa/prefetch-4.c: Likewise.
3427 * gcc.dg/tree-ssa/prefetch-5.c: Likewise.
3428 * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
3429 * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
3430 * gcc.dg/tree-ssa/prefetch-8.c: Likewise.
3431 * gcc.dg/tree-ssa/prefetch-9.c: Likewise.
3432 * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
3433 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
3434 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
3435 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
3436 * gcc.dg/tree-ssa/update-unroll-1.c: Likewise.
3437 * gcc.dg/unroll-1.c: Likewise.
3438 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
3439 * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
3440 * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
3441 * gcc.misc-tests/i386-pf-none-1.c: Likewise.
3442 * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
3443 * gcc.target/i386/20000609-1.c: Likewise.
3444 * gcc.target/i386/20000720-1.c: Likewise.
3445 * gcc.target/i386/20000724-1.c: Likewise.
3446 * gcc.target/i386/20011107-1.c: Likewise.
3447 * gcc.target/i386/20011119-1.c: Likewise.
3448 * gcc.target/i386/20020201-3.c: Likewise.
3449 * gcc.target/i386/20020218-1.c: Likewise.
3450 * gcc.target/i386/20020729-1.c: Likewise.
3451 * gcc.target/i386/20030926-1.c: Likewise.
3452 * gcc.target/i386/20060125-1.c: Likewise.
3453 * gcc.target/i386/20060125-2.c: Likewise.
3454 * gcc.target/i386/20060512-1.c: Likewise.
3455 * gcc.target/i386/20060512-2.c: Likewise.
3456 * gcc.target/i386/20060512-3.c: Likewise.
3457 * gcc.target/i386/20060512-4.c: Likewise.
3458 * gcc.target/i386/387-1.c: Likewise.
3459 * gcc.target/i386/387-2.c: Likewise.
3460 * gcc.target/i386/387-5.c: Likewise.
3461 * gcc.target/i386/387-6.c: Likewise.
3462 * gcc.target/i386/980312-1.c: Likewise.
3463 * gcc.target/i386/980313-1.c: Likewise.
3464 * gcc.target/i386/990117-1.c: Likewise.
3465 * gcc.target/i386/990424-1.c: Likewise.
3466 * gcc.target/i386/990524-1.c: Likewise.
3467 * gcc.target/i386/991129-1.c: Likewise.
3468 * gcc.target/i386/991214-1.c: Likewise.
3469 * gcc.target/i386/991230-1.c: Likewise.
3470 * gcc.target/i386/addr-sel-1.c: Likewise.
3471 * gcc.target/i386/aggregate-ret1.c: Likewise.
3472 * gcc.target/i386/aggregate-ret2.c: Likewise.
3473 * gcc.target/i386/align-main-3.c: Likewise.
3474 * gcc.target/i386/amd64-abi-1.c: Likewise.
3475 * gcc.target/i386/amd64-abi-2.c: Likewise.
3476 * gcc.target/i386/amd64-abi-4.c: Likewise.
3477 * gcc.target/i386/amd64-abi-5.c: Likewise.
3478 * gcc.target/i386/amd64-abi-6.c: Likewise.
3479 * gcc.target/i386/asm-1.c: Likewise.
3480 * gcc.target/i386/asm-3.c: Likewise.
3481 * gcc.target/i386/asm-5.c: Likewise.
3482 * gcc.target/i386/attributes-error.c: Likewise.
3483 * gcc.target/i386/avx-vcvtsd2si-2.c: Likewise.
3484 * gcc.target/i386/avx-vcvtsi2sd-2.c: Likewise.
3485 * gcc.target/i386/avx-vcvtsi2ss-2.c: Likewise.
3486 * gcc.target/i386/avx-vcvtss2si-2.c: Likewise.
3487 * gcc.target/i386/avx-vcvttsd2si-2.c: Likewise.
3488 * gcc.target/i386/avx-vcvttss2si-2.c: Likewise.
3489 * gcc.target/i386/avx-vinsertps-3.c: Likewise.
3490 * gcc.target/i386/avx-vmovd-2.c: Likewise.
3491 * gcc.target/i386/avx-vmovq-2.c: Likewise.
3492 * gcc.target/i386/avx-vmovq-3.c: Likewise.
3493 * gcc.target/i386/avx-vpextrq-1.c: Likewise.
3494 * gcc.target/i386/avx-vpinsrq-1.c: Likewise.
3495 * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
3496 * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
3497 * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
3498 * gcc.target/i386/bitfield1.c: Likewise.
3499 * gcc.target/i386/bitfield2.c: Likewise.
3500 * gcc.target/i386/bmi-2.c: Likewise.
3501 * gcc.target/i386/bmi-5.c: Likewise.
3502 * gcc.target/i386/builtin-unreachable.c: Likewise.
3503 * gcc.target/i386/cleanup-2.c: Likewise.
3504 * gcc.target/i386/clobbers.c: Likewise.
3505 * gcc.target/i386/cmov8.c: Likewise.
3506 * gcc.target/i386/cmpxchg16b-1.c: Likewise.
3507 * gcc.target/i386/compress-float-387-pic.c: Likewise.
3508 * gcc.target/i386/compress-float-387.c: Likewise.
3509 * gcc.target/i386/compress-float-sse-pic.c: Likewise.
3510 * gcc.target/i386/compress-float-sse.c: Likewise.
3511 * gcc.target/i386/crc32-2.c: Likewise.
3512 * gcc.target/i386/crc32-3.c: Likewise.
3513 * gcc.target/i386/divmod-7.c: Likewise.
3514 * gcc.target/i386/divmod-8.c: Likewise.
3515 * gcc.target/i386/fastcall-sseregparm.c: Likewise.
3516 * gcc.target/i386/fma3-builtin.c: Likewise.
3517 * gcc.target/i386/fma3-fma.c: Likewise.
3518 * gcc.target/i386/fma4-256-vector.c: Likewise.
3519 * gcc.target/i386/fma4-builtin.c: Likewise.
3520 * gcc.target/i386/fma4-fma-2.c: Likewise.
3521 * gcc.target/i386/fma4-fma.c: Likewise.
3522 * gcc.target/i386/fma4-vector-2.c: Likewise.
3523 * gcc.target/i386/fma4-vector.c: Likewise.
3524 * gcc.target/i386/funcspec-1.c: Likewise.
3525 * gcc.target/i386/funcspec-10.c: Likewise.
3526 * gcc.target/i386/funcspec-11.c: Likewise.
3527 * gcc.target/i386/funcspec-2.c: Likewise.
3528 * gcc.target/i386/funcspec-5.c: Likewise.
3529 * gcc.target/i386/funcspec-6.c: Likewise.
3530 * gcc.target/i386/gcc-have-sync-compare-and-swap-1.c: Likewise.
3531 * gcc.target/i386/gcc-have-sync-compare-and-swap-2.c: Likewise.
3532 * gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Likewise.
3533 * gcc.target/i386/gcc-have-sync-compare-and-swap-4.c: Likewise.
3534 * gcc.target/i386/incoming-1.c: Likewise.
3535 * gcc.target/i386/incoming-10.c: Likewise.
3536 * gcc.target/i386/incoming-11.c: Likewise.
3537 * gcc.target/i386/incoming-12.c: Likewise.
3538 * gcc.target/i386/incoming-13.c: Likewise.
3539 * gcc.target/i386/incoming-14.c: Likewise.
3540 * gcc.target/i386/incoming-15.c: Likewise.
3541 * gcc.target/i386/incoming-2.c: Likewise.
3542 * gcc.target/i386/incoming-3.c: Likewise.
3543 * gcc.target/i386/incoming-4.c: Likewise.
3544 * gcc.target/i386/incoming-5.c: Likewise.
3545 * gcc.target/i386/incoming-6.c: Likewise.
3546 * gcc.target/i386/incoming-7.c: Likewise.
3547 * gcc.target/i386/incoming-8.c: Likewise.
3548 * gcc.target/i386/incoming-9.c: Likewise.
3549 * gcc.target/i386/lea.c: Likewise.
3550 * gcc.target/i386/local.c: Likewise.
3551 * gcc.target/i386/loop-1.c: Likewise.
3552 * gcc.target/i386/loop-2.c: Likewise.
3553 * gcc.target/i386/loop-3.c: Likewise.
3554 * gcc.target/i386/max-stack-align.c: Likewise.
3555 * gcc.target/i386/memcpy-1.c: Likewise.
3556 * gcc.target/i386/movbe-2.c: Likewise.
3557 * gcc.target/i386/movq-2.c: Likewise.
3558 * gcc.target/i386/movq.c: Likewise.
3559 * gcc.target/i386/nrv1.c: Likewise.
3560 * gcc.target/i386/pad-4.c: Likewise.
3561 * gcc.target/i386/pad-5a.c: Likewise.
3562 * gcc.target/i386/pad-5b.c: Likewise.
3563 * gcc.target/i386/pad-6a.c: Likewise.
3564 * gcc.target/i386/pad-6b.c: Likewise.
3565 * gcc.target/i386/pad-7.c: Likewise.
3566 * gcc.target/i386/pad-9.c: Likewise.
3567 * gcc.target/i386/pentium4-not-mull.c: Likewise.
3568 * gcc.target/i386/pic-1.c: Likewise.
3569 * gcc.target/i386/pr12092-1.c: Likewise.
3570 * gcc.target/i386/pr12329.c: Likewise.
3571 * gcc.target/i386/pr21518.c: Likewise.
3572 * gcc.target/i386/pr22362.c: Likewise.
3573 * gcc.target/i386/pr22585.c: Likewise.
3574 * gcc.target/i386/pr23098.c: Likewise.
3575 * gcc.target/i386/pr25196.c: Likewise.
3576 * gcc.target/i386/pr25293.c: Likewise.
3577 * gcc.target/i386/pr25654.c: Likewise.
3578 * gcc.target/i386/pr26449.c: Likewise.
3579 * gcc.target/i386/pr26778.c: Likewise.
3580 * gcc.target/i386/pr26826.c: Likewise.
3581 * gcc.target/i386/pr27266.c: Likewise.
3582 * gcc.target/i386/pr29978.c: Likewise.
3583 * gcc.target/i386/pr30505.c: Likewise.
3584 * gcc.target/i386/pr30961-1.c: Likewise.
3585 * gcc.target/i386/pr31628.c: Likewise.
3586 * gcc.target/i386/pr32000-2.c: Likewise.
3587 * gcc.target/i386/pr32661-1.c: Likewise.
3588 * gcc.target/i386/pr32708-2.c: Likewise.
3589 * gcc.target/i386/pr32708-3.c: Likewise.
3590 * gcc.target/i386/pr34256.c: Likewise.
3591 * gcc.target/i386/pr34312.c: Likewise.
3592 * gcc.target/i386/pr34522.c: Likewise.
3593 * gcc.target/i386/pr35160.c: Likewise.
3594 * gcc.target/i386/pr35281.c: Likewise.
3595 * gcc.target/i386/pr36246.c: Likewise.
3596 * gcc.target/i386/pr36786.c: Likewise.
3597 * gcc.target/i386/pr37275.c: Likewise.
3598 * gcc.target/i386/pr37843-3.c: Likewise.
3599 * gcc.target/i386/pr37843-4.c: Likewise.
3600 * gcc.target/i386/pr39082-1.c: Likewise.
3601 * gcc.target/i386/pr39431.c: Likewise.
3602 * gcc.target/i386/pr39496.c: Likewise.
3603 * gcc.target/i386/pr39543-2.c: Likewise.
3604 * gcc.target/i386/pr39911.c: Likewise.
3605 * gcc.target/i386/pr40718.c: Likewise.
3606 * gcc.target/i386/pr40906-1.c: Likewise.
3607 * gcc.target/i386/pr40906-2.c: Likewise.
3608 * gcc.target/i386/pr40906-3.c: Likewise.
3609 * gcc.target/i386/pr40934.c: Likewise.
3610 * gcc.target/i386/pr41900.c: Likewise.
3611 * gcc.target/i386/pr42589.c: Likewise.
3612 * gcc.target/i386/pr43662.c: Likewise.
3613 * gcc.target/i386/pr43671.c: Likewise.
3614 * gcc.target/i386/pr43766.c: Likewise.
3615 * gcc.target/i386/pr43869.c: Likewise.
3616 * gcc.target/i386/pr44942.c: Likewise.
3617 * gcc.target/i386/pr44948-2a.c: Likewise.
3618 * gcc.target/i386/pr45234.c: Likewise.
3619 * gcc.target/i386/pr45336-2.c: Likewise.
3620 * gcc.target/i386/pr45336-4.c: Likewise.
3621 * gcc.target/i386/pr45852.c: Likewise.
3622 * gcc.target/i386/pr46470.c: Likewise.
3623 * gcc.target/i386/pr48037-1.c: Likewise.
3624 * gcc.target/i386/pr48389.c: Likewise.
3625 * gcc.target/i386/pr49095.c: Likewise.
3626 * gcc.target/i386/pr9771-1.c: Likewise.
3627 * gcc.target/i386/rdfsbase-1.c: Likewise.
3628 * gcc.target/i386/rdfsbase-2.c: Likewise.
3629 * gcc.target/i386/rdgsbase-1.c: Likewise.
3630 * gcc.target/i386/rdgsbase-2.c: Likewise.
3631 * gcc.target/i386/rdrand-3.c: Likewise.
3632 * gcc.target/i386/regparm-stdcall.c: Likewise.
3633 * gcc.target/i386/regparm.c: Likewise.
3634 * gcc.target/i386/reload-1.c: Likewise.
3635 * gcc.target/i386/rotate-2.c: Likewise.
3636 * gcc.target/i386/sibcall-5.c: Likewise.
3637 * gcc.target/i386/signbit-1.c: Likewise.
3638 * gcc.target/i386/signbit-2.c: Likewise.
3639 * gcc.target/i386/signbit-3.c: Likewise.
3640 * gcc.target/i386/sse-5.c: Likewise.
3641 * gcc.target/i386/sse-8.c: Likewise.
3642 * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
3643 * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
3644 * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
3645 * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
3646 * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
3647 * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
3648 * gcc.target/i386/sse2-init-v2di-2.c: Likewise.
3649 * gcc.target/i386/sse2-movq-2.c: Likewise.
3650 * gcc.target/i386/sse2-movq-3.c: Likewise.
3651 * gcc.target/i386/sse4_1-insertps-3.c: Likewise.
3652 * gcc.target/i386/sse4_1-pextrq.c: Likewise.
3653 * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
3654 * gcc.target/i386/sse4_2-crc32q.c: Likewise.
3655 * gcc.target/i386/sse4_2-popcntq.c: Likewise.
3656 * gcc.target/i386/ssefn-1.c: Likewise.
3657 * gcc.target/i386/ssefn-2.c: Likewise.
3658 * gcc.target/i386/sseregparm-1.c: Likewise.
3659 * gcc.target/i386/sseregparm-2.c: Likewise.
3660 * gcc.target/i386/sseregparm-3.c: Likewise.
3661 * gcc.target/i386/sseregparm-4.c: Likewise.
3662 * gcc.target/i386/sseregparm-5.c: Likewise.
3663 * gcc.target/i386/sseregparm-6.c: Likewise.
3664 * gcc.target/i386/sseregparm-7.c: Likewise.
3665 * gcc.target/i386/sseregparm-8.c: Likewise.
3666 * gcc.target/i386/stack-realign.c: Likewise.
3667 * gcc.target/i386/stack-usage-realign.c: Likewise.
3668 * gcc.target/i386/stackalign/asm-1.c: Likewise.
3669 * gcc.target/i386/stackalign/longlong-1.c: Likewise.
3670 * gcc.target/i386/stackalign/longlong-2.c: Likewise.
3671 * gcc.target/i386/stackalign/return-1.c: Likewise.
3672 * gcc.target/i386/stackalign/return-2.c: Likewise.
3673 * gcc.target/i386/stackalign/return-3.c: Likewise.
3674 * gcc.target/i386/tailcall-1.c: Likewise.
3675 * gcc.target/i386/tbm-2.c: Likewise.
3676 * gcc.target/i386/udivmod-7.c: Likewise.
3677 * gcc.target/i386/udivmod-8.c: Likewise.
3678 * gcc.target/i386/unroll-1.c: Likewise.
3679 * gcc.target/i386/vararg-1.c: Likewise.
3680 * gcc.target/i386/vararg-2.c: Likewise.
3681 * gcc.target/i386/vect8-ret.c: Likewise.
3682 * gcc.target/i386/vectorize5.c: Likewise.
3683 * gcc.target/i386/wmul-1.c: Likewise.
3684 * gcc.target/i386/wmul-2.c: Likewise.
3685 * gcc.target/i386/wrfsbase-1.c: Likewise.
3686 * gcc.target/i386/wrfsbase-2.c: Likewise.
3687 * gcc.target/i386/wrgsbase-1.c: Likewise.
3688 * gcc.target/i386/wrgsbase-2.c: Likewise.
3689 * gcc.target/i386/xop-pcmov.c: Likewise.
3690 * gcc.target/i386/xop-pcmov2.c: Likewise.
3691 * gcc.target/i386/xop-rotate1-vector.c: Likewise.
3692 * gcc.target/i386/xop-rotate2-vector.c: Likewise.
3693 * gcc.target/i386/xop-rotate3-vector.c: Likewise.
3694 * gcc.target/i386/xop-shift1-vector.c: Likewise.
3695 * gcc.target/i386/xop-shift2-vector.c: Likewise.
3696 * gcc.target/i386/xop-shift3-vector.c: Likewise.
3697 * gcc.target/i386/zee.c: Likewise.
3698 * gcc.target/x86_64/abi/callabi/callabi.exp: Likewise.
3699 * gfortran.dg/compiler-directive_2.f: Likewise.
3700 * gfortran.dg/g77/20010216-1.f: Likewise.
3701 * gfortran.dg/gomp/pr39152.f90: Likewise.
3702 * gfortran.dg/pr33794.f90: Likewise.
3703
3704 2011-07-09 Jason Merrill <jason@redhat.com>
3705
3706 * g++.dg/cpp0x/regress/regress5.C: New.
3707
3708 2011-07-08 Jason Merrill <jason@redhat.com>
3709
3710 PR c++/45437
3711 * g++.dg/expr/compound-asn1.C: New.
3712 * g++.dg/warn/sequence-pt-1.C: Change one dg-error to dg-bogus.
3713
3714 2011-07-08 Jakub Jelinek <jakub@redhat.com>
3715
3716 PR target/49621
3717 * gcc.target/powerpc/altivec-34.c: New test.
3718
3719 2011-07-08 Jason Merrill <jason@redhat.com>
3720
3721 PR c++/45603
3722 * g++.dg/abi/guard3.C: New.
3723
3724 2011-07-08 Julian Brown <julian@codesourcery.com>
3725
3726 * lib/target-supports.exp
3727 (check_effective_target_arm_little_endian): New.
3728 (check_effective_target_vect_pack_trunc): Use above.
3729 (check_effective_target_vect_unpack): Likewise.
3730 (check_effective_target_vect_element_align): Test
3731 check_effective_target_arm_vect_no_misalign for ARM.
3732
3733 2011-07-08 Jason Merrill <jason@redhat.com>
3734
3735 PR c++/49673
3736 * g++.dg/cpp0x/constexpr-rom.C: New.
3737
3738 2011-07-08 Kirill Yukhin <kirill.yukhin@intel.com>
3739
3740 PR middle-end/49519
3741 * g++.dg/torture/pr49519.C: New test.
3742
3743 2011-07-08 Martin Jambor <mjambor@suse.cz>
3744
3745 * gcc.dg/tree-ssa/sra-12.c: Skip dump scan on avr targets.
3746
3747 2011-07-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3748
3749 PR testsuite/48727
3750 * g++.dg/opt/devirt2.C: Use specific pattern for sparc*-*-*.
3751
3752 2011-07-08 Richard Guenther <rguenther@suse.de>
3753
3754 PR tree-optimization/49662
3755 * gcc.dg/graphite/interchange-14.c: XFAIL.
3756 * gcc.dg/graphite/interchange-15.c: Likewise.
3757 * gcc.dg/graphite/interchange-mvt.c: Likewise.
3758
3759 2011-07-06 Jason Merrill <jason@redhat.com>
3760
3761 PR c++/49663
3762 * g++.dg/cpp0x/regress/regress4.C: New.
3763
3764 2011-07-07 Mikael Morin <mikael.morin@sfr.fr>
3765
3766 PR fortran/49648
3767 * gfortran.dg/result_in_spec_4.f90: New test.
3768
3769 2011-07-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3770
3771 * gcc.target/sparc/cas64.c: New test.
3772
3773 2011-07-07 Jakub Jelinek <jakub@redhat.com>
3774
3775 PR c/49644
3776 * g++.dg/torture/pr49644.C: New test.
3777
3778 PR c/49644
3779 * gcc.c-torture/execute/pr49644.c: New test.
3780
3781 2011-07-07 H.J. Lu <hongjiu.lu@intel.com>
3782
3783 * lib/target-supports.exp (check_effective_target_ia32): New.
3784 (check_effective_target_x32): Likewise.
3785 (check_effective_target_vect_cmdline_needed): Also check x32.
3786
3787 2011-07-07 Janis Johnson <janisjo@codesourcery.com>
3788
3789 * gcc.target/arm/pr40657-2.c: Remove -march option and unneeded
3790 dg-prune-output.
3791 * gcc.target/arm/pr42235.c: Likewise.
3792 * gcc.target/arm/pr42495.c: Likewise.
3793 * gcc.target/arm/pr42574.c: Likewise.
3794 * gcc.target/arm/thumb-branch1.c: Likewise.
3795
3796 * gcc.target/arm/pr39839.c: Don't specify -mthumb or -march, remove
3797 unneeded prune of possible warning.
3798 * gcc.target/arm/pr40956.c: Likewise.
3799 * gcc.target/arm/pr42505.c: Likewise.
3800
3801 * gcc.c-torture/compile/pr41679.c: Move from gcc.target/arm.
3802 * gcc.c-torture/compile/pr46883.c: Likewise.
3803 * gcc.c-torture/compile/pr46934.c: Likewise.
3804
3805 * gcc.target/arm/pr41679.c: Remove test directives in preparation
3806 for move to ../../gcc.c-torture/compile.
3807 * gcc.target/arm/pr46883.c: Likewise.
3808 * gcc.target/arm/pr46934.c: Likewise.
3809
3810 * lib/target-supports.exp (check_effective_target_arm_dsp): New.
3811 * gcc.target/arm/mla-2.c: Use it instead of specific -march.
3812 * gcc.target/arm/wmul-1.c: Likewise.
3813 * gcc.target/arm/wmul-2.c: Likewise.
3814 * gcc.target/arm/wmul-3.c: Likewise.
3815 * gcc.target/arm/wmul-4.c: Likewise.
3816 * gcc.target/arm/smlaltb-1.c: Require arm_dsp, don't specify -march,
3817 add tab after scan target.
3818 * gcc.target/arm/smlaltt-1.c: Likewise.
3819 * gcc.target/arm/smlatb-1.c: Likewise.
3820 * gcc.target/arm/smlatt-1.c: Likewise.
3821
3822 2011-07-07 Jakub Jelinek <jakub@redhat.com>
3823
3824 PR debug/49522
3825 * gcc.dg/debug/pr49522.c: New test.
3826
3827 2011-07-07 Georg-Johann Lay <avr@gjlay.de>
3828
3829 * gcc.dg/pragma-align.c: Run only if target !default_packed.
3830 * gcc.dg/pr46212.c: Run only if target int32plus.
3831 * gcc.dg/torture/pr48146.c: Ditto.
3832 * gcc.dg/tree-ssa/vrp51.c: Ditto.
3833 * c-c++-common/pr44832.c: Ditto.
3834 * gcc.dg/pr49544.c: Run only if target ptr32plus.
3835 * gcc.dg/pr31490.c: Ditto.
3836 * gcc.dg/torture/builtin-math-7.c: Run only if target
3837 large_double.
3838 * gcc.dg/torture/pr45764.c: Skip for AVR.
3839 * gcc.dg/pr47893.c: Ditto.
3840
3841 2011-07-07 Janis Johnson <janisjo@codesourcery.com>
3842
3843 * lib/target-supports.exp (check_effective_target_arm_thumb1): New.
3844 (check_effective_target_arm_thumb2): Clarify comment, add valid code.
3845 * gcc.target/arm/mla-1.c: Skip for arm_thumb1, don't specify -march,
3846 add tab to scan target.
3847
3848 2011-07-07 Richard Sandiford <richard.sandiford@linaro.org>
3849
3850 * gcc.target/arm/neon-modes-3.c: New test.
3851
3852 2011-07-07 Uros Bizjak <ubizjak@gmail.com>
3853
3854 * gcc.dg/graphite/pr37485.c (dg-options): Add -fno-loop-strip-mine
3855 -fno-loop-interchange -ffast-math.
3856
3857 2011-07-07 Richard Guenther <rguenther@suse.de>
3858
3859 * gcc.dg/ftrapv-3.c: New testcase.
3860
3861 2011-07-07 Richard Guenther <rguenther@suse.de>
3862
3863 * gcc.dg/tree-ssa/vrp58.c: New testcase.
3864 * gcc.dg/tree-ssa/scev-cast.c: Adjust.
3865
3866 2011-07-07 Kai Tietz <ktietz@redhat.com>
3867
3868 * gcc.dg/binop-notxor1.c: New test.
3869 * gcc.dg/binop-notand4a.c: New test.
3870 * gcc.dg/binop-notxor2.c: New test.
3871 * gcc.dg/binop-notand3a.c: New test.
3872 * gcc.dg/binop-notand2a.c: New test.
3873 * gcc.dg/binop-notand6a.c: New test.
3874 * gcc.dg/binop-notor1.c: New test.
3875 * gcc.dg/binop-notand1a.c: New test.
3876 * gcc.dg/binop-notand5a.c: New test.
3877 * gcc.dg/binop-notor2.c: New test.
3878
3879 2011-07-07 Jakub Jelinek <jakub@redhat.com>
3880
3881 PR middle-end/49640
3882 * gcc.dg/gomp/pr49640.c: New test.
3883
3884 2011-07-07 Richard Guenther <rguenther@suse.de>
3885
3886 * gcc.dg/graphite/pr37485.c: Add -floop-block.
3887
3888 2011-07-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3889
3890 PR target/39150
3891 * gcc.misc-tests/linkage.exp: Handle x86_64-*-solaris2.1[0-9]*.
3892
3893 2011-07-06 Michael Meissner <meissner@linux.vnet.ibm.com>
3894
3895 * gcc.target/powerpc/no-r11-1.c: New test for -mr11, -mno-r11.
3896 * gcc.target/powerpc/no-r11-2.c: Ditto.
3897 * gcc.target/powerpc/no-r11-3.c: Ditto.
3898
3899 2011-07-06 Uros Bizjak <ubizjak@gmail.com>
3900
3901 * gcc.dg/stack-layout-2.c: Cleanup expand rtl dump.
3902 * gfortran.dg/move_alloc_4.f90: Cleanup original tree dump.
3903
3904 2011-07-06 Georg-Johann Lay <avr@gjlay.de>
3905
3906 * lib/target-supports.exp (check_profiling_available): Disable
3907 profiling with -fprofile-generate for target avr.
3908
3909 2011-07-06 Richard Guenther <rguenther@suse.de>
3910
3911 PR tree-optimization/49645
3912 * g++.dg/tree-ssa/pr8781.C: Disable SRA.
3913
3914 2011-07-06 H.J. Lu <hongjiu.lu@intel.com>
3915
3916 PR middle-end/47383
3917 * gcc.dg/pr47383.c: New.
3918
3919 2011-07-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3920
3921 PR tree-optimization/49647
3922 * gcc.dg/tree-ssa/20030807-7.c: Remove xfail *-*-*.
3923
3924 2011-07-06 Eric Botcazou <ebotcazou@adacore.com>
3925
3926 PR testsuite/49542
3927 * gcc.dg/vect/pr33804.c: XFAIL if vect_no_align unconditionally.
3928 * gcc.dg/vect/slp-multitypes-3.c: XFAIL on SPARC unconditionally.
3929
3930 2011-07-05 Jason Merrill <jason@redhat.com>
3931
3932 PR c++/48157
3933 * g++.dg/template/template-id-4.C: New.
3934
3935 2011-07-05 Georg-Johann Lay <avr@gjlay.de>
3936
3937 * gcc.dg/pr44023.c: Add dg-require-effective-target int32plus
3938 * gcc.dg/pr43402.c: Ditto.
3939
3940 2011-07-05 Georg-Johann Lay <avr@gjlay.de>
3941
3942 * gcc.dg/cpp/pragma-3.c: Add dg-require-effective-target fopenmp.
3943
3944 2011-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
3945
3946 * gcc.target/powerpc/ppc-switch-1.c: New test for
3947 --param case-values-threshold.
3948 * gcc.target/powerpc/ppc-switch-2.c: Ditto.
3949
3950 2011-07-05 Janis Johnson <janisjo@codesourcery.com>
3951
3952 * gcc.target/arm/pr42093.c: Use "-fno-reorder-blocks".
3953
3954 2011-07-05 Jason Merrill <jason@redhat.com>
3955
3956 * g++.dg/rtti/anon-ns1.C: Allow for null-termination.
3957
3958 2011-07-05 Sebastian Pop <sebastian.pop@amd.com>
3959
3960 PR tree-optimization/47654
3961 * gcc.dg/graphite/block-pr47654.c: New.
3962
3963 2011-07-05 Jason Merrill <jason@redhat.com>
3964
3965 * g++.dg/cpp0x/lambda/lambda-ref2.C: New.
3966
3967 2011-07-05 Razya Ladelsky <razya@il.ibm.com>
3968
3969 PR tree-optimization/49580
3970 * gcc.dg/autopar/pr49580.c: New test.
3971
3972 2011-07-05 Richard Guenther <rguenther@suse.de>
3973
3974 PR tree-optimization/49518
3975 PR tree-optimization/49628
3976 * g++.dg/torture/pr49628.C: New testcase.
3977 * gcc.dg/torture/pr49518.c: Likewise.
3978
3979 2011-07-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3980
3981 * ada/acats/run_acats (which): Extract last field from type -p,
3982 type output only if command succeeded.
3983
3984 2011-07-04 Jason Merrill <jason@redhat.com>
3985
3986 * g++.dg/abi/mangle48.C: New.
3987
3988 * g++.dg/cpp0x/diag1.C: New.
3989
3990 * g++.dg/diagnostic/aka1.C: New.
3991
3992 2011-07-04 Jakub Jelinek <jakub@redhat.com>
3993
3994 PR rtl-optimization/49619
3995 * gcc.dg/pr49619.c: New test.
3996
3997 PR rtl-optimization/49472
3998 * gfortran.dg/pr49472.f90: New test.
3999
4000 PR debug/49602
4001 * gcc.dg/pr49602.c: New test.
4002
4003 2011-07-04 Georg-Johann Lay <avr@gjlay.de>
4004
4005 PR target/34734
4006 PR target/44643
4007 * gcc.target/avr/avr.exp: Run over cpp files, too.
4008 * gcc.target/avr/torture/avr-torture.exp: Ditto.
4009 * gcc.target/avr/progmem.h: New file.
4010 * gcc.target/avr/exit-abort.h: New file.
4011 * gcc.target/avr/progmem-error-1.c: New file.
4012 * gcc.target/avr/progmem-error-1.cpp: New file.
4013 * gcc.target/avr/progmem-warning-1.c: New file.
4014 * gcc.target/avr/torture/progmem-1.c: New file.
4015 * gcc.target/avr/torture/progmem-1.cpp: New file.
4016
4017 2011-07-04 Richard Guenther <rguenther@suse.de>
4018
4019 PR tree-optimization/49615
4020 * g++.dg/torture/pr49615.C: New testcase.
4021
4022 2011-07-03 Ira Rosen <ira.rosen@linaro.org>
4023
4024 PR tree-optimization/49610
4025 * gcc.dg/vect/pr49610.c: New test.
4026
4027 2011-07-02 Eric Botcazou <ebotcazou@adacore.com>
4028
4029 * gnat.dg/specs/debug1.ads: New test.
4030
4031 2011-07-02 Janus Weil <janus@gcc.gnu.org>
4032
4033 PR fortran/49562
4034 * gfortran.dg/typebound_proc_23.f90: New.
4035
4036 2011-07-01 Jonathan Wakely <jwakely.gcc@gmail.com>
4037
4038 PR c++/49605
4039 * g++.dg/warn/delete-non-virtual-dtor.C: Adjust.
4040
4041 2011-07-01 Jason Merrill <jason@redhat.com>
4042
4043 PR c++/48261
4044 * g++.dg/template/template-id-3.C: New.
4045
4046 PR c++/48593
4047 * g++.dg/template/qualified-id4.C: New.
4048
4049 PR c++/48883
4050 * g++.dg/template/explicit-args4.C: New.
4051
4052 PR c++/49085
4053 * g++.dg/template/offsetof2.C: New.
4054
4055 2011-07-01 Kai Tietz <ktietz@redhat.com>
4056
4057 * gcc.dg/tree-ssa/bitwise-sink.c: New test.
4058
4059 2011-07-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4060
4061 PR libmudflap/49549
4062 * lib/target-supports.exp (check_effective_target_gld): New proc.
4063
4064 2011-07-01 Richard Guenther <rguenther@suse.de>
4065
4066 PR tree-optimization/49603
4067 * gcc.dg/torture/pr49603.c: New testcase.
4068
4069 2011-06-30 Jason Merrill <jason@redhat.com>
4070
4071 PR c++/49387
4072 * g++.dg/rtti/template1.C: New.
4073
4074 PR c++/49569
4075 * g++.dg/cpp0x/regress/ctor1.C: New.
4076
4077 PR c++/49355
4078 * g++.dg/cpp0x/initlist54.C: New.
4079
4080 2011-06-30 Martin Jambor <mjambor@suse.cz>
4081
4082 * gcc.dg/tree-ssa/sra-12.c: New test.
4083
4084 2011-06-29 Jason Merrill <jason@redhat.com>
4085
4086 * g++.dg/cpp0x/named.C: Test subobject of xvalue.
4087
4088 2011-06-30 Richard Guenther <rguenther@suse.de>
4089
4090 PR tree-optimization/46787
4091 * gcc.dg/vect/vect-121.c: New testcase.
4092
4093 2011-06-30 Martin Jambor <mjambor@suse.cz>
4094
4095 PR tree-optimization/49094
4096 * gcc.dg/tree-ssa/pr49094.c: New test.
4097
4098 2011-06-30 Jakub Jelinek <jakub@redhat.com>
4099
4100 PR fortran/49540
4101 * gfortran.dg/pr49540-1.f90: New test.
4102 * gfortran.dg/pr49540-2.f90: New test.
4103
4104 2011-06-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4105
4106 PR ada/49511
4107 * ada/acats/run_acats (which): Use last field of type -p output.
4108
4109 2011-06-30 Dominique d'Humieres <dominiq@lps.ens.fr>
4110 Iain Sandoe <iains@gcc.gnu.org>
4111
4112 PR libobjc/36610
4113 * objc.dg/torture/forward-1.m: Remove dg-xfail-run-if.
4114 Only skip on 64-bit *-*-darwin8* && !objc2.
4115
4116 2011-06-30 Richard Guenther <rguenther@suse.de>
4117
4118 PR tree-optimization/38752
4119 * gcc.c-torture/compile/pr38752.c: New testcase.
4120
4121 2011-06-30 Ira Rosen <ira.rosen@linaro.org>
4122
4123 * gcc.dg/vect/slp-widen-mult-half.c: New test.
4124 * gcc.dg/vect/vect-widen-mult-half.c: New test.
4125
4126 2011-06-29 Jason Merrill <jason@redhat.com>
4127
4128 PR c++/49216
4129 * g++.dg/cpp0x/initlist53.C: Use placement new.
4130 * g++.dg/cpp0x/initlist-value.C: Use placement new.
4131 * g++.old-deja/g++.ext/arrnew2.C: Remove xfail.
4132
4133 PR c++/49003
4134 * g++.dg/cpp0x/trailing6.C: New.
4135 * g++.dg/cpp0x/pr45908.C: No error.
4136
4137 PR c++/49272
4138 * g++.old-deja/g++.jason/rfg10.C: Accept other overflow error too.
4139
4140 PR c++/49520
4141 * g++.dg/cpp0x/constexpr-using2.C: New.
4142
4143 * g++.dg/cpp0x/lambda/lambda-template3.C: New.
4144
4145 PR c++/45923
4146 * g++.dg/cpp0x/constexpr-diag3.C: New.
4147 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error message.
4148 * g++.dg/cpp0x/constexpr-ex1.C: Adjust error message.
4149 * g++.dg/cpp0x/constexpr-friend.C: Adjust error message.
4150 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust error message.
4151
4152 2011-06-29 Jason Merrill <jason@redhat.com>
4153
4154 * g++.dg/cpp0x/constexpr-is_literal.C: Adjust.
4155
4156 2011-06-29 Richard Guenther <rguenther@suse.de>
4157
4158 * gcc.dg/tree-ssa/loop-17.c: Adjust.
4159
4160 2011-06-29 Jason Merrill <jason@redhat.com>
4161
4162 * g++.dg/cpp0x/initlist-value2.C: New.
4163
4164 * g++.dg/cpp0x/constexpr-initlist4.C: New.
4165 * g++.dg/cpp0x/initlist-value.C: New.
4166
4167 2011-06-29 Richard Sandiford <richard.sandiford@linaro.org>
4168
4169 * gcc.dg/torture/pr49169.c: Restrict to ARM and MIPS targets.
4170
4171 2011-06-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4172
4173 * gcc.dg/inline_1.c: Remove dg-excess-errors.
4174 * gcc.dg/inline_2.c: Likewise.
4175 * gcc.dg/unroll_1.c: Likewise.
4176
4177 2011-06-29 Jakub Jelinek <jakub@redhat.com>
4178
4179 PR debug/49567
4180 * gcc.target/i386/pr49567.c: New test.
4181
4182 2011-06-28 Eric Botcazou <ebotcazou@adacore.com>
4183
4184 * gnat.dg/opt17.ad[sb]: New test.
4185
4186 2011-06-28 Janis Johnson <janisjo@codesourcery.com>
4187 Tom de Vries <tom@codesourcery.com>
4188
4189 * lib/target-supports.exp (check_effective_target_arm_nothumb)
4190 (check_effective_target_arm_thumb2): New effective targets.
4191 * gcc.target/arm/ivopts.c: Remove -mthumb/-marm. Guard object-size
4192 properly. Clean up temporary files.
4193 * gcc.target/arm/ivopts-2.c: Likewise.
4194 * gcc.target/arm/ivopts-3.c: Likewise.
4195 * gcc.target/arm/ivopts-4.c: Likewise.
4196 * gcc.target/arm/ivopts-5.c: Likewise.
4197 * gcc.target/arm/ivopts-6.c: Remove duplicate of ivopts.c.
4198
4199 2011-06-28 Thomas Koenig <tkoenig@gcc.gnu.org>
4200
4201 PR fortran/49479
4202 * gfortran.dg/reshape_zerosize_3.f90: New test.
4203
4204 2011-06-28 Janis Johnson <janisjo@codesourcery.com>
4205
4206 * gcc.target/arm/vfp-ldmdbs.c: Skip for soft float.
4207 * gcc.target/arm/vfp-ldmias.c: Likewise.
4208 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
4209 * gcc.target/arm/vfp-stmdbs.c: Likewise.
4210 * gcc.target/arm/vfp-ldmiad.c: Likewise.
4211 * gcc.target/arm/vfp-stmias.c: Likewise.
4212 * gcc.target/arm/vfp-stmdbd.c: Likewise.
4213 * gcc.target/arm/vfp-stmiad.c: Likewise.
4214
4215 2011-06-27 Janis Johnson <janisjo@codesourcery.com>
4216
4217 * gcc.target/arm/pr45701-1.c: Don't specify -march; remove
4218 dg-prune-output.
4219 * gcc.target/arm/pr45701-2.c: Ditto.
4220
4221 2011-06-27 Janus Weil <janus@gcc.gnu.org>
4222
4223 PR fortran/49466
4224 * gfortran.dg/allocatable_scalar_9.f90: Modified.
4225 * gfortran.dg/extends_14.f03: Modified.
4226
4227 2011-06-27 Janis Johnson <janisjo@codesourcery.com>
4228
4229 * lib/target-supports-dg.exp (dg-require-effective-target): Return
4230 early if the test is already being skipped.
4231
4232 * lib/scanasm.exp (dg-scan, scan-assembler-times, scan-assembler-dem,
4233 scan-assembler-dem-not): For missing file, report unresolved with
4234 same message as for pass/fail, with reason reported in log file.
4235
4236 * lib/target-supports.exp (add_options_for_arm_fp16): Renamed
4237 from add_options_for_arm_neon_fp16.
4238 (check_effective_target_arm_fp16_ok_nocache): Renamed from
4239 check_effective_target_arm_neon_fp16_ok_nocache.
4240 Check -mfpu and -mfloat-abi options from current multilib.
4241 Do not require neon support.
4242 (check_effective_target_arm_fp16_ok): Renamed from
4243 check_effecitve_target_arm_neon_fp16_ok.
4244 * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: Use new names for
4245 arm_neon_fp16_ok and arm_fp16.
4246 * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Likewise.
4247 * gcc.dg/torture/arm-fp16-ops-5.c: Likewise.
4248 * gcc.dg/torture/arm-fp16-ops-6.c: Likewise.
4249 * gcc.target/arm/fp16-compile-vcvt.c: Likewise.
4250
4251 2011-06-27 Jakub Jelinek <jakub@redhat.com>
4252
4253 * gcc.dg/builtin-assume-aligned-1.c: New test.
4254 * gcc.dg/builtin-assume-aligned-2.c: New test.
4255 * gcc.target/i386/builtin-assume-aligned-1.c: New test.
4256
4257 PR debug/49544
4258 * gcc.dg/pr49544.c: New test.
4259
4260 2011-06-27 Richard Guenther <rguenther@suse.de>
4261
4262 PR tree-optimization/49394
4263 * g++.dg/torture/pr49394.C: New testcase.
4264
4265 2011-06-27 Kai Tietz <ktietz@redhat.com>
4266
4267 * gcc.dg/optimize-bswapdi-2.c: New test.
4268
4269 2011-06-27 Michael Hope <michael.hope@linaro.org>
4270 Richard Sandiford <richard.sandiford@linaro.org>
4271
4272 PR tree-optimization/49169
4273 * gcc.dg/torture/pr49169.c: New test.
4274
4275 2011-06-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
4276
4277 PR testsuite/49529
4278 * gcc.dg/ipa/ipa-pta-17.c: Use dg-require-alias.
4279
4280 * gcc.dg/debug/pr49294.c (dg-options): Add -fno-common to options on
4281 hppa*-*-hpux*.
4282
4283 2011-06-26 Jason Merrill <jason@redhat.com>
4284
4285 * g++.dg/cpp0x/constexpr-cleanup.C: Tweak error message.
4286
4287 PR c++/49528
4288 * g++.dg/init/ref19.C: New.
4289 * g++.dg/cpp0x/constexpr-cleanup.C: New.
4290
4291 2011-06-26 Jakub Jelinek <jakub@redhat.com>
4292
4293 PR tree-optimization/48377
4294 * gcc.dg/vect/pr48377.c: Add dg-require-effective-target
4295 non_strict_align.
4296
4297 2011-06-26 Steve Ellcey <sje@cup.hp.com>
4298
4299 PR middle-end/49191
4300 * lib/target-supports.exp (check_effective_target_non_strict_align):
4301 New.
4302 * gcc.dg/memcpy-3.c: Add dg-require-effective-target non_strict_align.
4303
4304 2011-06-24 Martin Jambor <mjambor@suse.cz>
4305
4306 PR tree-optimizations/49516
4307 * g++.dg/tree-ssa/pr49516.C: New test.
4308
4309 2011-06-23 Jason Merrill <jason@redhat.com>
4310
4311 PR c++/35255
4312 * g++.dg/template/partial10.C: New.
4313 * g++.dg/template/partial11.C: New.
4314
4315 2011-06-23 Jeff Law <law@redhat.com>
4316
4317 PR middle-end/48770
4318 * gcc.dg/pr48770.c: New test.
4319
4320 2011-06-23 Jan Hubicka <jh@suse.cz>
4321
4322 PR middle-end/49373
4323 * g++.dg/torture/pr43879-1_1.C: Revert the xfail introduced yesterday.
4324
4325 2011-06-23 Jakub Jelinek <jakub@redhat.com>
4326
4327 PR testsuite/49512
4328 * gcc.dg/tree-ssa/asm-1.c: Use -fdump-tree-optimized-nouid
4329 instead of -fdump-tree-optimized.
4330
4331 2011-06-23 Paolo Carlini <paolo.carlini@oracle.com>
4332
4333 PR c++/44625
4334 * g++.dg/template/crash107.C: New.
4335 * g++.dg/template/error17.C: Adjust.
4336
4337 2011-06-23 Jason Merrill <jason@redhat.com>
4338
4339 PR c++/49507
4340 * g++.dg/cpp0x/defaulted30.C: New.
4341
4342 PR c++/49440
4343 * g++.dg/rtti/anon-ns1.C: New.
4344
4345 PR c++/49395
4346 * g++.dg/init/ref18.C: New.
4347
4348 PR c++/36435
4349 * g++.dg/template/partial9.C: New.
4350
4351 2011-06-22 Hans-Peter Nilsson <hp@axis.com>
4352
4353 PR middle-end/49373
4354 * g++.dg/torture/pr43879-1_1.C: Xfail for -O1 and above, except -flto.
4355
4356 2011-06-22 Jakub Jelinek <jakub@redhat.com>
4357
4358 PR debug/49496
4359 * gcc.dg/pr49496.c: New test.
4360
4361 2011-06-22 Janis Johnson <janisjo@codesourcery.com>
4362
4363 * gcc.target/arm/scd42-3.c: Allow -march-xscale; skip if -mcpu
4364 is not xscale.
4365
4366 * gcc.target/arm/thumb-bitfld1.c: Don't specify -march, require thumb1.
4367
4368 * gcc.target/arm/ctz.c: Don't specify -march, require thumb2.
4369 * gcc.target/arm/pr42879.c: Likewise.
4370 * gcc.target/arm/pr45701-3.c: Likewise.
4371
4372 * gcc.target/arm/20031108-1.c: Require thumb1 or thumb2.
4373 * gcc.target/arm/pr40482.c: Likewise.
4374 * gcc.target/arm/stack-corruption.c: Likewise.
4375
4376 2011-06-22 Richard Guenther <rguenther@suse.de>
4377
4378 PR tree-optimization/49493
4379 * gcc.dg/ipa/ipa-pta-17.c: New testcase.
4380
4381 2011-06-22 Jason Merrill <jason@redhat.com>
4382
4383 PR c++/49260
4384 * g++.dg/cpp0x/lambda/lambda-eh2.C: Change options.
4385
4386 2011-06-22 Dmitry Plotnikov <dplotnikov@ispras.ru>
4387 Dmitry Melnik <dm@ispras.ru>
4388
4389 * gcc.target/arm/neon-vshr-imm-1.c: New testcase.
4390 * gcc.target/arm/neon-vshl-imm-1.c: New testcase.
4391 * gcc.target/arm/neon-vlshr-imm-1.c: New testcase.
4392
4393 2011-06-22 Nathan Sidwell <nathan@codesourcery.com>
4394
4395 * gcc.target/arm/tlscall.c: New.
4396
4397 2011-06-21 Jason Merrill <jason@redhat.com>
4398
4399 PR c++/49172
4400 * g++.dg/cpp0x/constexpr-ref1.C: New.
4401 * g++.dg/cpp0x/constexpr-ref2.C: New.
4402 * g++.dg/cpp0x/constexpr-ice2.C: Remove dg-error tag.
4403
4404 PR c++/49482
4405 * g++.dg/cpp0x/lambda/lambda-warn3.C: New.
4406
4407 PR c++/49418
4408 * g++.dg/template/param3.C: New.
4409
4410 2011-06-21 Bernd Schmidt <bernds@codesourcery.com>
4411
4412 * gcc.c-torture/excute/builtin-bitops-1.c (MAKE_FUNS): Make
4413 my_clrsb test functions.
4414 (main): Test clrsb.
4415 * gcc.dg/builtin-protos-1.c (test_s, test_u, test_sl, test_ul,
4416 test_sll, test_ull): Add clrsb tests.
4417 * gcc.dg/torture/builtin-attr-1.c: Add tests for clrsb, clrsbl,
4418 clrsbll.
4419
4420 2011-06-21 Janus Weil <janus@gcc.gnu.org>
4421
4422 PR fortran/49112
4423 * gfortran.dg/class_44.f03: New.
4424
4425 2011-06-21 Ira Rosen <ira.rosen@linaro.org>
4426
4427 PR tree-optimization/49478
4428 * gcc.dg/vect/pr49478.c
4429
4430 2011-06-21 Richard Guenther <rguenther@suse.de>
4431
4432 PR tree-optimization/49483
4433 * gcc.dg/vect/vect-120.c: New testcase.
4434
4435 2011-06-21 Ira Rosen <ira.rosen@linaro.org>
4436
4437 PR testsuite/49443
4438 * gcc.dg/vect/vect-peel-3.c: Expect to fail on vect_no_align targets.
4439 * gcc.dg/vect/vect-peel-4.c: Likewise.
4440
4441 2011-06-22 Christian Bruel <christian.bruel@st.com>
4442
4443 PR middle-end/49139
4444 * gcc.dg/always_inline.c: Removed -Winline. Update checks
4445 * gcc.dg/always_inline2.c: Likewise.
4446 * gcc.dg/always_inline3.c: Likewise.
4447 * gcc.dg/debug/pr41264-1.c: Add -Wno-attributes.
4448 * gcc.dg/inline_1.c: Likewise.
4449 * gcc.dg/inline_2.c: Likewise.
4450 * gcc.dg/inline_3.c: Likewise.
4451 * gcc.dg/inline_4.c: Likewise.
4452 * gcc.dg/20051201-1.c: Likewise.
4453 * gcc.dg/pr40087.c: Likewise.
4454 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
4455 * gcc.dg/inline-22.c: Likewise.
4456 * gcc.dg/lto/20090218-1_0.c: Set inline keyword.
4457 * gcc.dg/lto/20090218-1_1.c: Likewise.
4458 * g++.dg/ipa/devirt-7.C: Likewise.
4459 * gcc.dg/uninit-pred-5_a.c: Likewise.
4460 * gcc.dg/uninit-pred-5_b.c: Likewise.
4461 * gcc.dg/fail_always_inline.c: New.
4462
4463 2011-06-21 Jakub Jelinek <jakub@redhat.com>
4464
4465 * Make-lang.in (check_gfortran_parallelize): Parallelize dg.exp
4466 into 6 jobs instead of 3.
4467
4468 2011-06-20 Jason Merrill <jason@redhat.com>
4469
4470 PR c++/49216
4471 * g++.dg/cpp0x/initlist53.C: New.
4472
4473 2011-06-20 Tobias Burnus <burnus@net-b.de>
4474
4475 PR fortran/18918
4476 * gfortran.dg/coarray_lock_1.f90: Update dg-error.
4477 * gfortran.dg/coarray_lock_3.f90: New.
4478 * gfortran.dg/coarray/lock_1.f90: New.
4479
4480 2011-06-20 Janis Johnson <janisjo@codesourcery.com>
4481
4482 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
4483 scan-dump-dem, scan-dump-dem-not): Treat a missing dump file as
4484 unresolved and report the reason to the log file.
4485
4486 * lib/scanasm.exp (object-size): Move argument processing earlier
4487 to report errors before verifying that the file exists. Report
4488 problems detected at runtime as unresolved instead of error and
4489 report their reasons to the log file.
4490
4491 2011-06-20 Jason Merrill <jason@redhat.com>
4492
4493 PR c++/47080
4494 * g++.dg/cpp0x/explicit6.C: New.
4495
4496 PR c++/47635
4497 * g++.dg/cpp0x/enum20.C: New.
4498
4499 PR c++/48138
4500 * g++.dg/ext/attr-aligned01.C: New.
4501
4502 PR c++/49205
4503 * g++.dg/cpp0x/variadic-default.C: New.
4504
4505 PR c++/43321
4506 * g++.dg/cpp0x/auto26.C: New.
4507
4508 PR c++/43831
4509 * g++.dg/cpp0x/lambda/lambda-capture-reduncancy.C: New.
4510
4511 2011-06-20 Kai Tietz <ktietz@redhat.com>
4512
4513 * gcc.dg/binop-notand1.c: New test.
4514 * gcc.dg/binop-notand2.c: New test.
4515 * gcc.dg/binop-notand3.c: New test.
4516 * gcc.dg/binop-notand4.c: New test.
4517 * gcc.dg/binop-notand5.c: New test.
4518 * gcc.dg/binop-notand6.c: New test.
4519
4520 2011-06-18 Jakub Jelinek <jakub@redhat.com>
4521
4522 PR testsuite/49432
4523 * obj-c++.dg/invalid-type-1.mm: Adjust for new error wording.
4524
4525 2011-06-18 Janus Weil <janus@gcc.gnu.org>
4526
4527 PR fortran/49400
4528 * gfortran.dg/proc_ptr_31.f90: New.
4529
4530 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
4531
4532 * gnat.dg/volatile6.adb: New test.
4533 * gnat.dg/volatile7.adb: Likewise.
4534 * gnat.dg/volatile8.adb: Likewise.
4535 * gnat.dg/volatile9.adb: Likewise.
4536
4537 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
4538
4539 * gnat.dg/constant3.adb: New test.
4540
4541 2011-06-18 Janne Blomqvist <jb@gcc.gnu.org>
4542
4543 PR libfortran/49296
4544 * gfortran.dg/read_list_eof_1.f90: New test.
4545
4546 2011-06-18 Jakub Jelinek <jakub@redhat.com>
4547
4548 PR target/49411
4549 * gcc.target/i386/testimm-1.c: New test.
4550 * gcc.target/i386/testimm-2.c: New test.
4551 * gcc.target/i386/testimm-3.c: New test.
4552 * gcc.target/i386/testimm-4.c: New test.
4553 * gcc.target/i386/testimm-5.c: New test.
4554 * gcc.target/i386/testimm-6.c: New test.
4555 * gcc.target/i386/testimm-7.c: New test.
4556 * gcc.target/i386/testimm-8.c: New test.
4557 * gcc.target/i386/xop-vpermil2px-2.c: New test.
4558 * gcc.target/i386/xop-rotate1-int.c: New test.
4559 * gcc.target/i386/xop-rotate2-int.c: New test.
4560
4561 2011-06-17 Jason Merrill <jason@redhat.com>
4562
4563 * g++.dg/cpp0x/rv-func2.C: New.
4564
4565 * g++.dg/debug/dwarf2/lambda1.C: New.
4566 * g++.dg/warn/Wshadow-6.C: Adjust.
4567
4568 2011-06-17 Janus Weil <janus@gcc.gnu.org>
4569
4570 PR fortran/48699
4571 * gfortran.dg/move_alloc_5.f90: New.
4572
4573 2011-06-17 Hans-Peter Nilsson <hp@axis.com>
4574
4575 PR rtl-optimization/48542
4576 * gcc.dg/torture/pr48542.c: New test.
4577
4578 2011-06-16 Jason Merrill <jason@redhat.com>
4579
4580 PR c++/44160
4581 * g++.dg/cpp0x/lambda/lambda-__func__.C: New.
4582
4583 PR c++/45378
4584 * g++.dg/cpp0x/initlist52.C New.
4585
4586 PR c++/45399
4587 * c-c++-common/raw-string-12.c: New.
4588
4589 PR c++/49229
4590 * g++.dg/cpp0x/sfinae26.C: New.
4591
4592 PR c++/49251
4593 * g++.dg/cpp0x/variadic113.C: New.
4594
4595 PR c++/49420
4596 * g++.dg/cpp0x/variadic112.C: New.
4597
4598 2011-06-16 Jeff Law <law@redhat.com>
4599
4600 * gcc.dg/builtin-object-size-1.c: Update to handle chances from
4601 improved jump threading.
4602 * gcc.dg/builtin-object-size-2.c: Likewise.
4603 * gcc.dg/tree-ssa/20030728-1.c: Likewise.
4604
4605 2011-06-16 Janus Weil <janus@gcc.gnu.org>
4606
4607 PR fortran/49074
4608 * gfortran.dg/typebound_assignment_3.f03: New.
4609
4610 2011-06-16 Steve Ellcey <sje@cup.hp.com>
4611
4612 PR testsuite/48727
4613 * g++.dg/opt/devirt2.C: Change xfail rule to target.
4614
4615 2011-06-16 Martin Jambor <mjambor@suse.cz>
4616
4617 PR tree-optimization/49343
4618 * gnat.dg/discr31.ad[sb]: New test.
4619
4620 2011-06-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4621
4622 * gcc.dg/debug/pr49032.c: Prune mips-tfile warning.
4623
4624 2011-06-16 Tom de Vries <tom@codesourcery.com>
4625
4626 PR target/45098
4627 * gcc.target/arm/ivopts-3.c: Update test.
4628 * gcc.target/arm/ivopts-5.c: Same.
4629
4630 2011-06-16 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4631
4632 Revert:
4633 2011-06-10 Wei Guozhi <carrot@google.com>
4634
4635 PR target/45335
4636 * gcc.target/arm/pr45335.c: New test.
4637 * gcc.target/arm/pr45335-2.c: New test.
4638 * gcc.target/arm/pr45335-3.c: New test.
4639 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
4640 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
4641 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
4642
4643 2011-06-16 Ira Rosen <ira.rosen@linaro.org>
4644
4645 * gcc.dg/vect/vect-widen-mult-half-u8.c: New test.
4646
4647 2011-06-16 Janus Weil <janus@gcc.gnu.org>
4648
4649 PR fortran/49417
4650 * gfortran.dg/class_43.f03: New.
4651
4652 2011-06-16 Jakub Jelinek <jakub@redhat.com>
4653
4654 PR tree-optimization/49419
4655 * gcc.c-torture/execute/pr49419.c: New test.
4656
4657 2011-06-16 Revital Eres <revital.eres@linaro.org>
4658
4659 * gcc.dg/sms-9.c: New file.
4660
4661 2011-06-15 Easwaran Raman <eraman@google.com>
4662
4663 PR rtl-optimization/49414
4664 * gcc.dg/pr44194-1.c: Restrict test to 64-bit targets.
4665
4666 2011-06-14 Jason Merrill <jason@redhat.com>
4667
4668 * g++.dg/cpp0x/noexcept13.C: New.
4669
4670 2011-06-14 Easwaran Raman <eraman@google.com>
4671
4672 PR rtl-optimization/44194
4673 * gcc.dg/pr44194-1.c: New test.
4674 * gcc.dg/pr44194-2.c: New test.
4675
4676 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
4677
4678 * gcc.target/arm/pr45701-1.c: Ignore warnings about conflicting
4679 switches.
4680 * gcc.target/arm/pr45701-2.c: Likewise.
4681 * gcc.target/arm/thumb-branch1.c: Likewise.
4682
4683 2011-06-14 Steve Ellcey <sje@cup.hp.com>
4684
4685 PR testsuite/48727
4686 * g++.dg/opt/devirt2.C: Fix scan rules for ia64*-*-hpux* and hppa*-*-*.
4687
4688 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
4689
4690 * gcc.target/arm/pr45701-1.c: Require thumb support.
4691 * gcc.target/arm/pr45701-2.c: Likewise.
4692 * gcc.target/arm/thumb-branch1.c: Likewise.
4693
4694 * gcc.target/arm/mla-1.c: Ignore warnings about conflicting switches.
4695 * gcc.target/arm/pr39839.c: Likewise.
4696 * gcc.target/arm/pr40657-2.c: Likewise.
4697 * gcc.target/arm/pr40956.c: Likewise.
4698 * gcc.target/arm/pr41679.c: Likewise.
4699 * gcc.target/arm/pr42235.c: Likewise.
4700 * gcc.target/arm/pr42495.c: Likewise.
4701 * gcc.target/arm/pr42505.c: Likewise.
4702 * gcc.target/arm/pr42574.c: Likewise.
4703 * gcc.target/arm/pr46883.c: Likewise.
4704 * gcc.target/arm/pr46934.c: Likewise.
4705 * gcc.target/arm/xor-and.c: Likewise.
4706
4707 2011-06-14 Jason Merrill <jason@redhat.com>
4708
4709 * g++.dg/other/error23.C: Adjust error message.
4710 * g++.dg/other/error32.C: Likewise.
4711
4712 PR c++/49389
4713 * g++.dg/cpp0x/rv-dotstar.C: New.
4714
4715 PR c++/49369
4716 * g++.dg/cpp0x/decltype30.C: New.
4717
4718 * g++.dg/cpp0x/constexpr-array-ptr7.C: New.
4719
4720 2011-06-14 Jakub Jelinek <jakub@redhat.com>
4721
4722 PR fortran/49103
4723 * gfortran.dg/pr49103.f90: New test.
4724
4725 2011-06-14 Tom de Vries <tom@codesourcery.com>
4726
4727 PR target/45098
4728 * gcc.target/arm/ivopts-3.c: New test.
4729 * gcc.target/arm/ivopts-4.c: New test.
4730 * gcc.target/arm/ivopts-5.c: New test.
4731
4732 2011-06-14 Jakub Jelinek <jakub@redhat.com>
4733
4734 PR rtl-optimization/49390
4735 * gcc.c-torture/execute/pr49390.c: New test.
4736
4737 2011-06-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4738
4739 * g++.dg/torture/pr48954.C: Use dg-require-effective-target lto.
4740
4741 2011-06-14 Georg-Johann Lay <avr@gjlay.de>
4742
4743 * gcc.c-torture/execute/cmpsi-2.c: Undo 172757.
4744 * gcc.c-torture/execute/cmpsi-2.x: New file.
4745 * gcc.c-torture/execute/pr45262.c: Undo 172757.
4746 * gcc.c-torture/execute/pr45262.x: New file.
4747 * gcc.c-torture/compile/pr46534.c: Skip for AVR.
4748 * gcc.c-torture/compile/pr49029.c: Add dg-require-effective-target
4749 int32plus
4750 * gcc.c-torture/compile/pr49163.c: Ditto.
4751
4752 2011-06-14 Ira Rosen <ira.rosen@linaro.org>
4753
4754 * gcc.dg/vect/vect-16.c: Rename to...
4755 * gcc.dg/vect/no-fast-math-vect16.c: ...this.
4756 * gcc.dg/vect/vect-peel-3.c: Adjust misalignment values
4757 for double-word vectors.
4758 * gcc.dg/vect/vect-peel-4.c: Likewise.
4759 * gcc.dg/vect/bb-slp-10.c: Replace vect_hw_misalign with
4760 vect_element_align.
4761 * gcc.dg/vect/vect.exp: Run no-fast-math-* tests with
4762 -fno-fast-math.
4763
4764 2011-06-13 Edmar Wienskoski <edmar@freescale.com>
4765
4766 PR target/44618
4767 * gcc.target/powerpc/outofline_rnreg.c: New testcase.
4768
4769 2011-06-13 H.J. Lu <hongjiu.lu@intel.com>
4770
4771 * gcc.dg/h8300-bit-insn-ice2.c: Remove duplicated lines.
4772
4773 2011-06-13 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
4774
4775 * gcc.dg/h8300-bit-insn-ice2.c: New testcase.
4776
4777 2011-06-13 Thomas Koenig <tkoenig@gcc.gnu.org>
4778
4779 * gfortran.dg/trim_optimize_8.f90: New test case.
4780
4781 2011-06-13 Jakub Jelinek <jakub@redhat.com>
4782 Ira Rosen <ira.rosen@linaro.org>
4783
4784 PR tree-optimization/49352
4785 * gcc.dg/vect/pr49352.c: New test.
4786
4787 2011-06-12 Tobias Burnus
4788
4789 PR fortran/49324
4790 * gfortran.dg/alloc_comp_assign_11.f90: New.
4791
4792 2011-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
4793
4794 * gfortran.dg/trim_optimize_7.f90: New test.
4795
4796 2011-06-10 Wei Guozhi <carrot@google.com>
4797
4798 PR target/45335
4799 * gcc.target/arm/pr45335.c: New test.
4800 * gcc.target/arm/pr45335-2.c: New test.
4801 * gcc.target/arm/pr45335-3.c: New test.
4802 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
4803 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
4804 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
4805
4806 2011-06-10 Paolo Carlini <paolo.carlini@oracle.com>
4807
4808 PR c++/41769
4809 * g++.dg/parse/error39.C: New.
4810
4811 2011-06-10 Janis Johnson <janisjo@codesourcery.com>
4812
4813 * gcc.target/arm/20090811-1.c: Skip for incompatible
4814 options, do not override other options.
4815 * gcc.target/arm/combine-cmp-shift.c: Skip for
4816 incompatible options.
4817 * gcc.target/arm/pr45094.c: Likewise.
4818 * gcc.target/arm/scd42-1.c: Likewise.
4819 * gcc.target/arm/scd42-3.c: Likewise.
4820 * gcc.target/arm/thumb-ltu.c: Likewise.
4821
4822 * lib/target-supports.exp
4823 (check_effective_target_arm_neon_fp16_ok_nocache): Return 0 if
4824 multilib flags use -mfpu with a value other than neon-fp16.
4825
4826 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4827
4828 * gcc.dg/torture/tls/tls.exp: Load torture-options.exp.
4829 Run tests with -fpic/-fPIC, -pie -fpie/-fPIE if supported.
4830
4831 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4832
4833 * lib/target-supports.exp (check_effective_target_pie): New proc.
4834 * gcc.dg/pie-link.c: Use target pie.
4835
4836 2011-06-10 Eric Botcazou <ebotcazou@adacore.com>
4837 Laurent Roug� <laurent.rouge@menta.fr>
4838
4839 * gcc.dg/20020503-1.c: Add back -mflat option on the SPARC.
4840 * gcc.target/sparc/sparc-ret.c: Skip if -mflat is passed.
4841
4842 2011-06-10 Daniel Carrera <dcarrera@gmail.com>
4843
4844 * gfortran.dg/coarray/sync_1.f90: New test for
4845 "SYNC ALL", "SYNC MEMORY" and "SYNC IMAGES".
4846
4847 2011-06-10 Ira Rosen <ira.rosen@linaro.org>
4848
4849 PR tree-optimization/49318
4850 * gcc.dg/vect/pr49318.c: New test.
4851
4852 2011-06-09 David Krauss <potswa@mac.com>
4853
4854 * g++.dg/template/arrow1.C: New.
4855
4856 2011-06-09 Jason Merrill <jason@redhat.com>
4857
4858 * lib/prune.exp: Prune "note"s.
4859 * g++.dg/uninit-pred-3_b.C: Remove dg-excess-errors.
4860
4861 * g++.dg/ext/injected-ttp.C: Specify -std=c++98.
4862 * g++.dg/template/dependent-expr3.C: Likewise.
4863 * g++.dg/parse/template7.C: Likewise.
4864 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
4865 * g++.old-deja/g++.jason/rfg10.C: Likewise.
4866 * g++.old-deja/g++.pt/friend38.C: Likewise.
4867 * g++.old-deja/g++.pt/crash32.C: Likewise.
4868 * g++.old-deja/g++.other/init4.C: Likewise.
4869 * g++.old-deja/g++.other/friend8.C: Likewise.
4870
4871 * g++.dg/ext/complex7.C: Adjust expected output.
4872 * g++.dg/diagnostic/method1.C: Likewise.
4873 * g++.dg/parse/parameter-declaration-2.C: Likewise.
4874 * g++.dg/parse/crash33.C: Likewise.
4875 * g++.dg/other/warning1.C: Likewise.
4876 * g++.dg/init/pr29571.C: Likewise.
4877 * g++.dg/warn/overflow-warn-1.C: Likewise.
4878 * g++.dg/warn/overflow-warn-3.C: Likewise.
4879 * g++.dg/warn/overflow-warn-4.C: Likewise.
4880 * g++.old-deja/g++.oliva/template1.C: Likewise.
4881
4882 * g++.dg/cpp0x/regress/error-recovery1.C: Adjust.
4883 * g++.dg/parse/template7.C: Adjust.
4884
4885 2011-06-09 Kaz Kojima <kkojima@gcc.gnu.org>
4886
4887 PR target/49307
4888 * gcc.dg/pr49307.c: New.
4889
4890 2011-06-09 Wei Guozhi <carrot@google.com>
4891
4892 PR target/46975
4893 * gcc.target/arm/pr46975.c: New testcase.
4894
4895 2011-06-09 Nicola Pero <nicola.pero@meta-innovation.com>
4896
4897 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h
4898 (PMETH, arglist_t): Removed.
4899 (method_get_number_of_arguments): Removed.
4900 (method_get_nth_argument): Removed.
4901 (method_get_first_argument): Removed.
4902 (method_get_next_argument): Removed.
4903 (method_get_sizeof_arguments): Removed.
4904 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h
4905 (PMETH): Removed.
4906 (method_get_number_of_arguments): Removed.
4907 (method_get_nth_argument): Removed.
4908 (method_get_first_argument): Removed.
4909 (method_get_next_argument): Removed.
4910 (method_get_sizeof_arguments): Removed.
4911 * objc-obj-c++-shared/objc-test-suite-types.h (PMETH): Removed.
4912
4913 2011-06-09 David Li <davidxl@google.com>
4914
4915 * gcc.dg/dump-pass.c: New test.
4916
4917 2011-06-09 Paolo Carlini <paolo.carlini@oracle.com>
4918
4919 PR c++/29003
4920 * g++.dg/parse/error38.C: New.
4921
4922 2011-06-09 Jakub Jelinek <jakub@redhat.com>
4923
4924 PR middle-end/49308
4925 * gfortran.dg/pr49308.f90: New test.
4926
4927 2011-06-08 Jason Merrill <jason@redhat.com>
4928
4929 * g++.dg/cpp0x/noexcept11.C: New.
4930 * g++.dg/cpp0x/noexcept12.C: New.
4931 * g++.dg/cpp0x/sfinae11.C: Adjust.
4932
4933 2011-06-08 Jakub Jelinek <jakub@redhat.com>
4934
4935 PR testsuite/49323
4936 * g++.dg/debug/dwarf2/integer-typedef.C: Add -fno-merge-debug-strings
4937 to dg-options, match also DW_AT_linkage_name.
4938
4939 2011-06-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4940
4941 PR middle-end/21953
4942 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Use
4943 -fno-common on alpha*-dec-osf*.
4944 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Likewise.
4945
4946 2011-06-08 Alexander Monakov <amonakov@ispras.ru>
4947
4948 PR rtl-optimization/49303
4949 * gcc.target/ia64/pr49303.c: New test.
4950
4951 2011-06-08 Tobias Burnus <burnus@net-b.de>
4952
4953 PR fortran/18918
4954 * gfortran.dg/coarray_lock_1.f90: New.
4955 * gfortran.dg/coarray_lock_2.f90: New.
4956
4957 2011-06-07 Jason Merrill <jason@redhat.com>
4958
4959 * lib/prune.exp: Look for "required" rather than "instantiated".
4960 * g++.dg/abi/mangle11.C: Likewise.
4961 * g++.dg/abi/mangle12.C: Likewise.
4962 * g++.dg/abi/mangle17.C: Likewise.
4963 * g++.dg/abi/mangle20-2.C: Likewise.
4964 * g++.dg/abi/pragma-pack1.C: Likewise.
4965 * g++.dg/cpp0x/decltype26.C: Likewise.
4966 * g++.dg/cpp0x/decltype28.C: Likewise.
4967 * g++.dg/cpp0x/decltype29.C: Likewise.
4968 * g++.dg/cpp0x/enum11.C: Likewise.
4969 * g++.dg/cpp0x/forw_enum8.C: Likewise.
4970 * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
4971 * g++.dg/cpp0x/pr47416.C: Likewise.
4972 * g++.dg/ext/case-range2.C: Likewise.
4973 * g++.dg/ext/case-range3.C: Likewise.
4974 * g++.dg/gomp/for-19.C: Likewise.
4975 * g++.dg/gomp/pr37533.C: Likewise.
4976 * g++.dg/gomp/pr38639.C: Likewise.
4977 * g++.dg/gomp/tpl-parallel-2.C: Likewise.
4978 * g++.dg/inherit/base3.C: Likewise.
4979 * g++.dg/inherit/using6.C: Likewise.
4980 * g++.dg/init/placement4.C: Likewise.
4981 * g++.dg/init/reference3.C: Likewise.
4982 * g++.dg/lookup/scoped6.C: Likewise.
4983 * g++.dg/lookup/using7.C: Likewise.
4984 * g++.dg/other/abstract1.C: Likewise.
4985 * g++.dg/other/error10.C: Likewise.
4986 * g++.dg/other/error5.C: Likewise.
4987 * g++.dg/other/field1.C: Likewise.
4988 * g++.dg/other/offsetof5.C: Likewise.
4989 * g++.dg/parse/bitfield2.C: Likewise.
4990 * g++.dg/parse/constant4.C: Likewise.
4991 * g++.dg/parse/crash20.C: Likewise.
4992 * g++.dg/parse/invalid-op1.C: Likewise.
4993 * g++.dg/parse/non-dependent2.C: Likewise.
4994 * g++.dg/parse/template18.C: Likewise.
4995 * g++.dg/tc1/dr152.C: Likewise.
4996 * g++.dg/tc1/dr166.C: Likewise.
4997 * g++.dg/tc1/dr176.C: Likewise.
4998 * g++.dg/tc1/dr213.C: Likewise.
4999 * g++.dg/template/access11.C: Likewise.
5000 * g++.dg/template/access2.C: Likewise.
5001 * g++.dg/template/access3.C: Likewise.
5002 * g++.dg/template/access7.C: Likewise.
5003 * g++.dg/template/arg7.C: Likewise.
5004 * g++.dg/template/cond2.C: Likewise.
5005 * g++.dg/template/crash13.C: Likewise.
5006 * g++.dg/template/crash40.C: Likewise.
5007 * g++.dg/template/crash7.C: Likewise.
5008 * g++.dg/template/crash84.C: Likewise.
5009 * g++.dg/template/ctor5.C: Likewise.
5010 * g++.dg/template/defarg13.C: Likewise.
5011 * g++.dg/template/defarg14.C: Likewise.
5012 * g++.dg/template/dtor7.C: Likewise.
5013 * g++.dg/template/eh2.C: Likewise.
5014 * g++.dg/template/error2.C: Likewise.
5015 * g++.dg/template/error43.C: Likewise.
5016 * g++.dg/template/friend32.C: Likewise.
5017 * g++.dg/template/injected1.C: Likewise.
5018 * g++.dg/template/instantiate1.C: Likewise.
5019 * g++.dg/template/instantiate3.C: Likewise.
5020 * g++.dg/template/instantiate5.C: Likewise.
5021 * g++.dg/template/instantiate7.C: Likewise.
5022 * g++.dg/template/local6.C: Likewise.
5023 * g++.dg/template/lookup2.C: Likewise.
5024 * g++.dg/template/member5.C: Likewise.
5025 * g++.dg/template/memfriend15.C: Likewise.
5026 * g++.dg/template/memfriend16.C: Likewise.
5027 * g++.dg/template/memfriend17.C: Likewise.
5028 * g++.dg/template/memfriend7.C: Likewise.
5029 * g++.dg/template/meminit1.C: Likewise.
5030 * g++.dg/template/nested3.C: Likewise.
5031 * g++.dg/template/non-type-template-argument-1.C: Likewise.
5032 * g++.dg/template/nontype12.C: Likewise.
5033 * g++.dg/template/nontype13.C: Likewise.
5034 * g++.dg/template/nontype6.C: Likewise.
5035 * g++.dg/template/pr23510.C: Likewise.
5036 * g++.dg/template/pr35240.C: Likewise.
5037 * g++.dg/template/ptrmem15.C: Likewise.
5038 * g++.dg/template/ptrmem6.C: Likewise.
5039 * g++.dg/template/qualified-id1.C: Likewise.
5040 * g++.dg/template/qualttp20.C: Likewise.
5041 * g++.dg/template/qualttp3.C: Likewise.
5042 * g++.dg/template/qualttp4.C: Likewise.
5043 * g++.dg/template/qualttp5.C: Likewise.
5044 * g++.dg/template/qualttp6.C: Likewise.
5045 * g++.dg/template/qualttp7.C: Likewise.
5046 * g++.dg/template/qualttp8.C: Likewise.
5047 * g++.dg/template/recurse.C: Likewise.
5048 * g++.dg/template/recurse2.C: Likewise.
5049 * g++.dg/template/ref5.C: Likewise.
5050 * g++.dg/template/scope2.C: Likewise.
5051 * g++.dg/template/sfinae10.C: Likewise.
5052 * g++.dg/template/sfinae3.C: Likewise.
5053 * g++.dg/template/sizeof3.C: Likewise.
5054 * g++.dg/template/static9.C: Likewise.
5055 * g++.dg/template/template-id-2.C: Likewise.
5056 * g++.dg/template/typedef13.C: Likewise.
5057 * g++.dg/template/typename4.C: Likewise.
5058 * g++.dg/template/using14.C: Likewise.
5059 * g++.dg/template/using2.C: Likewise.
5060 * g++.dg/template/warn1.C: Likewise.
5061 * g++.dg/warn/Wparentheses-13.C: Likewise.
5062 * g++.dg/warn/Wparentheses-15.C: Likewise.
5063 * g++.dg/warn/Wparentheses-16.C: Likewise.
5064 * g++.dg/warn/Wparentheses-17.C: Likewise.
5065 * g++.dg/warn/Wparentheses-18.C: Likewise.
5066 * g++.dg/warn/Wparentheses-19.C: Likewise.
5067 * g++.dg/warn/Wparentheses-20.C: Likewise.
5068 * g++.dg/warn/Wparentheses-23.C: Likewise.
5069 * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
5070 * g++.dg/warn/noeffect2.C: Likewise.
5071 * g++.dg/warn/noeffect4.C: Likewise.
5072 * g++.dg/warn/pr8570.C: Likewise.
5073 * g++.old-deja/g++.brendan/init2.C: Likewise.
5074 * g++.old-deja/g++.eh/spec6.C: Likewise.
5075 * g++.old-deja/g++.pt/crash10.C: Likewise.
5076 * g++.old-deja/g++.pt/crash36.C: Likewise.
5077 * g++.old-deja/g++.pt/derived3.C: Likewise.
5078 * g++.old-deja/g++.pt/error2.C: Likewise.
5079 * g++.old-deja/g++.pt/explicit70.C: Likewise.
5080 * g++.old-deja/g++.pt/infinite1.C: Likewise.
5081 * g++.old-deja/g++.pt/memtemp89.C: Likewise.
5082 * g++.old-deja/g++.pt/overload7.C: Likewise.
5083 * g++.old-deja/g++.pt/vaarg3.C: Likewise.
5084
5085 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
5086 Iain Sandoe <iains@gcc.gnu.org>
5087
5088 * objc-obj-c++-shared/runtime.h (protocol_getMethodDescription):
5089 Added code to deal with the case when [Protocol
5090 -descriptionForInstanceMethod:] or [Protocol
5091 -descriptionForClassMethod:] returns NULL.
5092
5093 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
5094 Iain Sandoe <iains@gcc.gnu.org>
5095
5096 * objc-obj-c++-shared/TestsuiteObject.h ([-free]): Return 'id'.
5097 * objc-obj-c++-shared/TestsuiteObject.m ([-free]): Return 'id'.
5098 Added cast.
5099
5100 2011-06-07 Xinliang David Li <davidxl@google.com>
5101
5102 * gcc.dg/inline_2.c: New test.
5103 * gcc.dg/unroll_2.c: New test.
5104 * gcc.dg/inline_3.c: New test.
5105 * gcc.dg/unroll_3.c: New test.
5106 * gcc.dg/inline_4.c: New test.
5107 * gcc.dg/unroll_4.c: New test.
5108 * gcc.dg/inline_1.c: New test.
5109 * gcc.dg/unroll_1.c: New test.
5110
5111 2011-06-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5112
5113 PR tree-optimization/48497
5114 * lib/gcc-defs.exp (dg-additional-options): New proc.
5115 * gfortran.dg/graphite/vect-pr40979.f90: Use dg-additional-options
5116 -msse2 on 32-bit x86.
5117
5118 2011-06-06 Jason Merrill <jason@redhat.com>
5119
5120 * g++.dg/cpp0x/enum19.C: New.
5121
5122 2011-06-07 Sergey Grechanik <mouseentity@ispras.ru>
5123
5124 * gcc.target/arm/neon-reload-class.c: New test.
5125
5126 2011-06-07 Dodji Seketeli <dodji@redhat.com>
5127
5128 PR debug/49130
5129 * g++.dg/debug/dwarf2/integer-typedef.C: New test.
5130
5131 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
5132
5133 * gcc.target/arm/smlatb-1.c: New file.
5134 * gcc.target/arm/smlatt-1.c: New file.
5135 * gcc.target/arm/smlaltb-1.c: New file.
5136 * gcc.target/arm/smlaltt-1.c: New file.
5137
5138 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
5139
5140 * gcc.target/arm/mla-2.c: New test.
5141
5142 2011-06-07 Jakub Jelinek <jakub@redhat.com>
5143
5144 PR gcov-profile/49299
5145 * gcc.dg/tree-prof/pr49299-1.c: New test.
5146 * gcc.dg/tree-prof/pr49299-2.c: New test.
5147
5148 2011-06-07 Ira Rosen <ira.rosen@linaro.org>
5149
5150 * lib/target-supports.exp
5151 (check_effective_target_vect_widen_mult_qi_to_hi):
5152 Add NEON as supporting target.
5153 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
5154 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): New.
5155 (check_effective_target_vect_widen_mult_hi_to_si_pattern): New.
5156 * gcc.dg/vect/vect-widen-mult-u8.c: Expect to be vectorized
5157 using widening multiplication on targets that support it.
5158 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
5159 * gcc.dg/vect/vect-widen-mult-const-s16.c: New test.
5160 * gcc.dg/vect/vect-widen-mult-const-u16.c: New test.
5161
5162 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
5163
5164 Updated all testcases in the ObjC/ObjC++ testsuites to use the
5165 Modern Objective-C runtime API.
5166 * objc/execute/next_mapping.h: Removed.
5167 * objc-obj-c++-shared/next-mapping.h: Removed.
5168 * objc-obj-c++-shared/Object1.h: Removed.
5169 * objc-obj-c++-shared/Object1.m: Removed.
5170 * objc-obj-c++-shared/Object1.mm: Removed.
5171 * objc-obj-c++-shared/Object1-implementation.h: Removed.
5172 * objc-obj-c++-shared/Protocol1.h: Removed.
5173 * objc-obj-c++-shared/objc-test-suite-types.h: Removed definition
5174 of ProtoBool, IVAR_T and METHOD.
5175 * objc-obj-c++-shared/runtime.h: New.
5176 * objc-obj-c++-shared/TestsuiteObject.h: New.
5177 * objc-obj-c++-shared/TestsuiteObject.m: New.
5178
5179 * objc/compile/trivial.m: Use TestsuiteObject instead of Object.
5180 * objc/execute/IMP.m: Include ../../objc-obj-c++-shared/runtime.h.
5181 Use the Modern Objective-C runtime API. ([TestClass -next:]): Made
5182 it a class method.
5183 * objc/execute/_cmd.m: Include
5184 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
5185 runtime API. ([TestClass +initialize]): Include this method also
5186 with the GNU runtime.
5187 * objc/execute/accessing_ivars.m: Use TestsuiteObject instead of
5188 Object. ([-setValue:]): Return void.
5189 * objc/execute/bf-common.h: Do not include objc/objc-encoding.h
5190 with the GNU runtime. Include
5191 ../../objc-obj-c++-shared/runtime.h. Do not define objc_get_class
5192 for the NeXT runtime. Use the existing print_ivars() and
5193 compare_structures() implementations for the old NeXT runtime.
5194 Added new implementations for the Modern GNU and NeXT runtimes.
5195 Enable the testcase (and hence all the bf-* ones) for __OBJC2__ as
5196 well. (main): Use objc_getClass(). Use return instead of exit.
5197 * objc/execute/bycopy-1.m: Include objc/objc.h instead of
5198 ../../objc-obj-c++-shared/Protocol1.h. (main): Use return instead
5199 of exit().
5200 * objc/execute/bycopy-2.m: Include objc/objc.h instead of
5201 ../../objc-obj-c++-shared/Protocol1.h. Use TestsuiteObject
5202 instead of Object. (main): Use return instead of exit().
5203 * objc/execute/bycopy-3.m: Updated includes. Use TestsuiteObject
5204 instead of Object. Removed prototype for exit(). (main): Use
5205 return instead of exit(). Use the Modern Objective-C runtime API.
5206 * objc/execute/cascading-1.m: Use TestsuiteObject instead of
5207 Object.
5208 * objc/execute/class-tests-1.h: Include
5209 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
5210 runtime API. (test_class_with_superclass): Do not call [Object
5211 class]. There is no need to with the current libobjc.
5212 * objc/execute/class-tests-2.h: Include
5213 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
5214 runtime API.
5215 * objc/execute/class-1.m: Do not include <objc/objc-api.h> and
5216 ../../objc-obj-c++-shared/next-mapping.h.
5217 * objc/execute/class-2.m: Likewise.
5218 * objc/execute/class-3.m: Likewise.
5219 * objc/execute/class-4.m: Do not include <objc/objc-api.h> and
5220 ../../objc-obj-c++-shared/next-mapping.h. ([RootClass
5221 +initialize]): Include this method also with the GNU
5222 runtime. (main): Use the Modern Objective-C runtime API.
5223 * objc/execute/class-5.m: Likewise.
5224 * objc/execute/class-6.m: Likewise.
5225 * objc/execute/class-7.m: Likewise.
5226 * objc/execute/class-8.m: Likewise.
5227 * objc/execute/class-9.m: Likewise.
5228 * objc/execute/class-10.m: Likewise.
5229 * objc/execute/class-11.m: Likewise.
5230 * objc/execute/class-12.m: Likewise.
5231 * objc/execute/class-13.m: Likewise.
5232 * objc/execute/class-14.m: Likewise.
5233 * objc/execute/class_self-1.m ([TestClass +initialize]): Include
5234 this method also with the GNU runtime.
5235 * objc/execute/class_self-2.m: ([TestClass +initialize], [ClassA
5236 +initialize]): Include this method also with the GNU runtime.
5237 * objc/execute/compatibility_alias.m: Use TestsuiteObject instead
5238 of Object.
5239 * objc/execute/encode-1.m: Likewise.
5240 * objc/execute/enumeration-1.m: Likewise.
5241 * objc/execute/enumeration-2.m: Likewise.
5242 * objc/execute/exceptions/catchall-1.m: Likewise.
5243 * objc/execute/exceptions/finally-1.m: Likewise.
5244 * objc/execute/exceptions/foward-1.m: Likewise.
5245 * objc/execute/exceptions/local-variables-1.m: Likewise.
5246 * objc/execute/exceptions/throw-nil.m: Likewise.
5247 * objc/execute/exceptions/trivial.m: Likewise.
5248 * objc/execute/exceptions/handler-1.m: Use TestsuiteObject instead
5249 of Object. Include objc/runtime.h instead of objc/objc-api.h.
5250 * objc/execute/exceptions/matcher-1.m: Likewise.
5251 * objc/execute/formal_protocol-1.m: Use TestsuiteObject instead of
5252 Object.
5253 * objc/execute/formal_protocol-2.m: Likewise.
5254 * objc/execute/formal_protocol-3.m: Likewise.
5255 * objc/execute/formal_protocol-4.m: Likewise.
5256 * objc/execute/formal_protocol-5.m: Include
5257 ../../objc-obj-c++-shared/runtime.h. (main): Always use
5258 protocol_getName().
5259 * objc/execute/formal_protocol-6.m: Likewise.
5260 * objc/execute/formal_protocol-7.m: Use TestsuiteObject instead of
5261 Object. Include <objc/Protocol.h> instead of
5262 ../../objc-obj-c++-shared/Protocol1.h.
5263 * objc/execute/function-message-1.m: Use TestsuiteObject intead of
5264 Object.
5265 * objc/execute/informal_protocol.m: Likewise.
5266 * objc/execute/load-3.m: Likewise.
5267 * objc/execute/many_args_method.m ([TestClass +initialize]):
5268 Include this method with the GNU runtime as well.
5269 * objc/execute/nested-3.m ([Test +initialize]): Likewise.
5270 * objc/execute/nested-func-1.m: Use TestsuiteObject
5271 instead of Object.
5272 * objc/execute/nil_method-1.m: Likewise.
5273 * objc/execute/no_clash.m: Likewise.
5274 * objc/execute/np-1.m: Do not include
5275 ../../objc-obj-c++-shared/Protocol1.h.
5276 (main): Use return instead of exit().
5277 * objc/execute/np-2.m: Do not include
5278 ../../objc-obj-c++-shared/Protocol1.h.
5279 ([MyObject +initialize]): Include this method also with the GNU
5280 runtime. (main): Use return instead of exit().
5281 * objc/execute/object_is_class.m: Include
5282 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
5283 of Object. (main): Use the Modern Objective-C runtime API.
5284 * objc/execute/object_is_meta_class.m: Likewise.
5285 * objc/execute/private.m: Use TestsuiteObject instead of Object.
5286 * objc/execute/protocol-isEqual-1.m: Include objc/Protocol.h
5287 instead of ../objc-obj-c++-shared/Protocol1.h. Include
5288 ../../objc-obj-c++-shared/runtime.h. (main): Use the Modern
5289 Objective-C runtime API.
5290 * objc/execute/protocol-isEqual-2.m: Likewise.
5291 * objc/execute/protocol-isEqual-3.m: Likewise.
5292 * objc/execute/protocol-isEqual-4.m: Likewise.
5293 * objc/execute/redefining_self.m ([TestClass +initialize]):
5294 Include this method with the GNU runtime as well.
5295 * objc/execute/root_methods.m: Include
5296 ../../objc-obj-c++-shared/runtime.h. ([RootClass +initialize]):
5297 Include this method with the GNU runtime as well.
5298 (main): Use the Modern Objective-C runtime API.
5299 * objc/execute/selector-1.m: Include
5300 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
5301 of Object. (main): Use the Modern Objective-C runtime API.
5302 * objc/execute/static-1.m ([Test +initialize]): Include this
5303 method with the GNU runtime as well.
5304 * objc/execute/static-2.m: Likewise.
5305 * objc/execute/trivial.m: Use TestsuiteObject instead of Object.
5306 * objc/execute/va_method.m: Do not include objc/objc-api.h.
5307 ([MathClass +initialize]): Include this method with the GNU
5308 runtime as well.
5309 * objc.dg/attributes/categ-attribute-1.m: Use TestsuiteObject
5310 instead of Object.
5311 * obj-c++.dg/attributes/categ-attribute-1.mm: Likewise.
5312 * objc.dg/attributes/categ-attributes-2.m: Likewise.
5313 * obj-c++.dg/attributes/categ-attributes-2.mm: Likewise.
5314 * objc.dg/attributes/method-attribute-1.m: Likewise.
5315 * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
5316 * objc.dg/attributes/method-attribute-2.m: Likewise.
5317 * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
5318 * objc.dg/attributes/method-attribute-3.m: Likewise.
5319 * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
5320 * obj-c++.dg/basic.mm: Use TestsuiteObject instead of Object.
5321 * objc.dg/bitfield-1.m: Use TestsuiteObject instead of Object.
5322 * obj-c++.dg/bitfield-1.mm: Likewise.
5323 * obj-c++.dg/bitfield-2.mm: Likewise
5324 * objc.dg/bitfield-3.m: Likewise.
5325 * obj-c++.dg/bitfield-4.mm: Likewise.
5326 * objc.dg/bitfield-5.m: Likewise
5327 * objc.dg/call-super-1.m: Likewise.
5328 * objc.dg/call-super-2.m: Use TestsuiteObject instead of Object.
5329 Use objc_getClass() instead of objc_get_class(), but for the GNU
5330 runtime redefine objc_getClass as objc_get_class. Include
5331 ../objc-obj-c++-shared/runtime.h.
5332 * objc.dg/call-super-3.m: Use TestsuiteObject instead of Object.
5333 * objc.dg/category-1.m: Use TestsuiteObject instead of Object.
5334 Use the Modern Objective-C runtime API.
5335 * objc.dg/class-protocol-1.m: Include
5336 ../objc-obj-c++-shared/runtime.h instead of objc/objc-api.h.
5337 * obj-c++.dg/class-protocol-1.mm: Likewise.
5338 * objc.dg/comp-types-8.m: Use TestsuiteObject instead of Object.
5339 * objc.dg/comp-types-10.m: Likewise.
5340 * objc.dg/comp-types-11.m: Likewise.
5341 * objc.dg/comp-types-12.m: Likewise.
5342 * obj-c++.dg/comp-types-9.mm: Likewise.
5343 * obj-c++.dg/comp-types-11.mm: Likewise.
5344 * obj-c++.dg/comp-types-12.mm: Likewise.
5345 * obj-c++.dg/comp-types-13.mm: Likewise.
5346 * obj-c++.dg/cxx-ivars-1.mm: Likewise.
5347 * obj-c++.dg/cxx-ivars-2.mm: Likewise.
5348 * obj-c++.dg/cxx-scope-1.mm: Likewise.
5349 * obj-c++.dg/cxx-scope-2.mm: Likewise.
5350 * objc.dg/defs.m: Use TestsuiteObject instead of Object.
5351 * objc.dg/desig-init-1.m: Likewise.
5352 * obj-c++.dg/defs.mm: Likewise.
5353 * objc.dg/exceptions-2.m: Likewise.
5354 * obj-c++.dg/except-1.mm: Likewise.
5355 * obj-c++.dg/exceptions-2.mm: Likewise.
5356 * objc.dg/encode-2.m: Use TestsuiteObject instead of Object.
5357 Use the Modern Objective-C runtime API.
5358 * objc.dg/encode-3.m: Use TestsuiteObject instead of Object. Use
5359 the Modern Objective-C runtime API. Do not include
5360 ../objc-obj-c++-shared/objc-test-suite-types.h. Define ProtoBool.
5361 * objc.dg/encode-4.m: Use TestsuiteObject instead of Object. Use
5362 the Modern Objective-C runtime API except when using an older NeXT
5363 runtime.
5364 * objc.dg/encode-5.m: Use TestsuiteObject instead of Object. Use
5365 the Modern Objective-C runtime API.
5366 * objc.dg/encode-7.m: Include objc/runtime.h instead of
5367 objc/encoding.h.
5368 * objc.dg/encode-7-next.m: Use TestsuiteObject instead of Object.
5369 * objc.dg/encode-7-next-64bit.m: Updated include.
5370 * objc.dg/encode-8.m: Include objc/runtime.h instead of
5371 objc/encoding.h.
5372 * obj-c++.dg/encode-4.mm: Use TestsuiteObject instead of Object. Use
5373 the Modern Objective-C runtime API.
5374 * obj-c++.dg/encode-5.mm: Use TestsuiteObject instead of Object.
5375 Use the Modern Objective-C runtime API. Include objc/Protocol.h
5376 instead of ../objc-obj-c++-shared/Protocol1.h.
5377 * obj-c++.dg/encode-6.mm: Use TestsuiteObject instead of Object. Use
5378 the Modern Objective-C runtime API except when using an older NeXT
5379 runtime.
5380 * obj-c++.dg/encode-7.mm: Use TestsuiteObject instead of Object. Use
5381 the Modern Objective-C runtime API.
5382 * objc.dg/fix-and-continue-1.m: Use TestsuiteObject instead of
5383 Object.
5384 * obj-c++.dg/fix-and-continue-2.mm: Likewise.
5385 * objc.dg/fix-and-continue-2.m: Likewise.
5386 * objc.dg/foreach-1.m: Likewise.
5387 * objc.dg/foreach-2.m: Likewise.
5388 * objc.dg/foreach-3.m: Likewise.
5389 * objc.dg/foreach-4.m: Likewise.
5390 * objc.dg/foreach-5.m: Likewise.
5391 * objc.dg/foreach-6.m: Likewise.
5392 * objc.dg/foreach-7.m: Likewise.
5393 * objc.dg/func-ptr-1.m: Use TestsuiteObject instead of
5394 Object.
5395 * objc.dg/func-ptr-2.m: Likewise.
5396 * objc.dg/fsf-package-0.m: Use TestsuiteObject instead of Object.
5397 Do not include objc/objc-api.h.
5398 * obj-c++.dg/fsf-package-0.mm: Likewise.
5399 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
5400 (switchfiles): Include objc/runtime.h instead of objc/encoding.h.
5401 * objc.dg/gnu-runtime-1.m: Updated to use TestsuiteObject instead
5402 of Object.
5403 * obj-c++.dg/gnu-runtime-1.mm: Likewise.
5404 * objc.dg/gnu-runtime-3.m: Likewise.
5405 * obj-c++.dg/gnu-runtime-3.mm: Likewise.
5406 * objc.dg/headers.m: Include objc/runtime.h instead of
5407 objc/encoding.h for the GNU runtime. Include objc/objc-api.h only
5408 for the NeXT runtime.
5409 * objc.dg/isa-field-1.m: Use TestsuiteObject instead of Object.
5410 * obj-c++.dg/isa-field-1.mm: Likewise.
5411 * obj-c++.dg/ivar-list-semi.mm: Likewise.
5412 * objc.dg/layout-1.m: Likewise.
5413 * objc.dg/layout-2.m: Likewise.
5414 * objc.dg/local-decl-2.m: Likewise.
5415 * objc.dg/lookup-1.m: Use TestsuiteObject instead of
5416 Object. ([Container +elementForView:]): Use
5417 class_conformsToProtocol().
5418 * obj-c++.dg/lookup-2.mm: Likewise.
5419 * obj-c++.dg/layout-1.mm: Use TestsuiteObject instead of Object.
5420 * obj-c++.dg/local-decl-1.mm: Likewise.
5421 * objc.dg/method-3.m: Likewise.
5422 * objc.dg/method-4.m: Likewise.
5423 * objc.dg/method-6.m: Include objc/Protocol.h instead of
5424 ../objc-obj-c++-shared/Protocol1.h.
5425 * objc.dg/method-7.m: Use TestsuiteObject instead of Object.
5426 * objc.dg/method-9.m: Likewise.
5427 * objc.dg/method-10.m: Likewise.
5428 * objc.dg/method-13.m ([Root +initialize]): Include this method
5429 also for the GNU runtime. (main): Use objc_getClass() also for
5430 the GNU runtime.
5431 * objc.dg/method-15.m: Use TestsuiteObject instead of Object.
5432 * objc.dg/method-17.m: Likewise.
5433 * objc.dg/method-19.m: Likewise.
5434 * objc.dg/method-20b.m: Likewise.
5435 * obj-c++.dg/method-2.mm: Likewise.
5436 * obj-c++.dg/method-6.mm: Likewise.
5437 * obj-c++.dg/method-10.mm: Likewise.
5438 * obj-c++.dg/method-11.mm: Likewise.
5439 * obj-c++.dg/method-12.mm: Include objc/Protocol.h instead of
5440 ../objc-obj-c++-shared/Protocol1.h.
5441 * obj-c++.dg/method-13.mm: Use TestsuiteObject instead of Object.
5442 * obj-c++.dg/method-15.mm: Likewise.
5443 * obj-c++.dg/method-17.mm: Likewise.
5444 * obj-c++.dg/method-19.mm: Updated includes. ([Root
5445 +initialize]): Include this method also for the GNU
5446 runtime. (main): Use objc_getClass() also for the GNU runtime.
5447 * obj-c++.dg/method-21.mm: Use TestsuiteObject instead of Object.
5448 * obj-c++.dg/method-22.mm: Likewise.
5449 * obj-c++.dg/method-23.mm: Likewise.
5450 * obj-c++.dg/no-extra-load.mm: Likewise.
5451 * objc.dg/objc-fast-4.m: Likewise.
5452 * objc.dg/objc-gc-4.m: Likewise.
5453 * obj-c++.dg/objc-gc-3.mm: Likewise.
5454 * objc.dg/pr18255.m: Include objc/runtime.h. (main): Use
5455 protocol_getMethodDescription() instead of [Protocol
5456 -descriptionForInstanceMethod].
5457 * objc.dg/pr23214.m ([Object(TS_CAT) -class]): Renamed to test.
5458 Made it available with all runtimes. (main): Call -test instead
5459 of -class.
5460 * objc.dg/pr45878.m ([Object -isEqual:]): Renamed to testIsEqual,
5461 and put into a category.
5462 * objc.dg/proto-lossage-2.m: Use TestsuiteObject instead of
5463 Object. Include objc/objc.h.
5464 * obj-c++.dg/proto-lossage-2.mm: Likewise.
5465 * objc.dg/proto-lossage-3.m: Updated includes. (MyClass):
5466 New. (main): Use protocol_getMethodDescription() instead
5467 of [Protocol -descriptionForInstanceMethod] and [Protocol
5468 -descriptionForClassMethod].
5469 * obj-c++.dg/proto-lossage-3.mm: Likewise.
5470 * objc.dg/proto-qual-1.m: Updated includes. Use the Modern
5471 Objective-C runtime API.
5472 * obj-c++.dg/proto-qual-1.mm: Likewise.
5473 * objc.dg/property/property-1.m: Use TestsuiteObject instead of
5474 Object.
5475 * obj-c++.dg/property/property-1.mm: Likewise.
5476 * obj-c++.dg/qual-types-1.mm: Likewise.
5477 * objc.dg/selector-2.m: Include objc/objc.h instead of
5478 ../objc-obj-c++-shared/Object1.h.
5479 * obj-c++.dg/selector-2.mm: Likewise.
5480 * obj-c++.dg/selector-5.mm: Likewise.
5481 * obj-c++.dg/selector-6.mm: Likewise.
5482 * objc.dg/set-not-used-1.m: Use TestsuiteObject instead of
5483 Object. Do not include objc/objc-api.h.
5484 * obj-c++.dg/set-not-used-1.mm: Likewise.
5485 * objc.dg/sizeof-1.m: Use TestsuiteObject instead of Object.
5486 * objc.dg/stret-1.m: Likewise.
5487 * objc.dg/stret-2.m: Likewise.
5488 * obj-c++.dg/super-class-2.mm: Likewise.
5489 * objc.dg/super-class-3.m: Likewise.
5490 * objc.dg/super-class-4.m: Likewise.
5491 * objc.dg/sync-2.m: Likewise.
5492 * obj-c++.dg/sync-2.mm: Likewise.
5493 * objc.dg/sync-1.m: Include objc/objc.h instead of
5494 ../objc-obj-c++-shared/Object1.h.
5495 * objc.dg/special/unclaimed-category-1.h (TestClass): Always use
5496 'Class' as the type of 'isa'.
5497 * objc.dg/special/unclaimed-category-1.m: Use the Modern
5498 Objective-C runtime API. ([TestClass +initialize]): Include this
5499 method with the GNU runtime as well.
5500 * objc.dg/strings/strings-1.m: Updated includes.
5501 * obj-c++.dg/strings/strings-1.mm: Likewise.
5502 * obj-c++.dg/strings/const-str-12.mm: Updated to be identical to
5503 objc.dg/strings/const-str-12b.m.
5504 * obj-c++.dg/template-1.mm: Use TestsuiteObject intead of Object.
5505 * obj-c++.dg/template-3.mm: Likewise.
5506 * obj-c++.dg/template-4.mm: Likewise.
5507 * objc.dg/threedotthree-abi-1.m: Updated includes. Use Modern
5508 Objective-C runtime API.
5509 * obj-c++.dg/threedotthree-abi-1.mm: Likewise.
5510 * objc.dg/try-catch-1.m: Use TestsuiteObject instead of Object.
5511 * obj-c++.dg/try-catch-1.mm: Likewise.
5512 * obj-c++.dg/try-catch-2.mm: Likewise.
5513 * objc.dg/try-catch-3.m: Likewise.
5514 * obj-c++.dg/try-catch-3.mm: Likewise.
5515 * objc.dg/try-catch-6.m: Likewise.
5516 * objc.dg/try-catch-7.m: Likewise.
5517 * obj-c++.dg/try-catch-7.mm: Likewise.
5518 * obj-c++.dg/try-catch-8.mm: Likewise.
5519 * obj-c++.dg/try-catch-9.mm: Likewise.
5520 * objc.dg/try-catch-10.m: Likewise.
5521 * obj-c++.dg/try-catch-11.mm: Likewise.
5522 * objc.dg/typedef-alias-1.m: Use TestsuiteObject instead of
5523 Object. Include objc/objc.h.
5524 * obj-c++.dg/typedef-alias-1.mm: Likewise.
5525 * objc.dg/type-size-2.m: Use the Modern Objective-C runtime API.
5526 * objc.dg/torture/forward-1.m: Use TestsuiteObject intead of
5527 Object. Use Modern Objective-C runtime API. Do not use
5528 performv::.
5529 * objc.dg/torture/trivial.m: Use TestsuiteObject intead of Object.
5530 * obj-c++.dg/torture/trivial.mm: Likewise.
5531 * objc.dg/torture/strings/const-str-10.m: Include objc/Object.h
5532 instead of ../objc-obj-c++-shared/Object1.h. Include
5533 ../objc-obj-c++-shared/runtime.h.
5534 * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
5535 * objc.dg/torture/strings/const-str-11.m: Likewise.
5536 * obj-c++.dg/torture/strings/const-str-11.mm: Likewise.
5537 * objc.dg/torture/strings/const-str-9.m: Likewise.
5538 * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
5539 * objc.dg/torture/strings/const-str-7.m: Use TestsuiteObject
5540 instead of Object. Only add _FooClassReference if
5541 __NEXT_RUNTIME__.
5542 * obj-c++.dg/torture/strings/const-str-7.mm: Likewise.
5543 * objc.dg/torture/strings/const-str-8.m: Likewise.
5544 * obj-c++.dg/torture/strings/const-str-8.mm: Likewise.
5545 * obj-c++.dg/torture/strings/string1.mm: Updated includes and
5546 additional sources.
5547 * objc.dg/torture/tls/thr-init-3.m: Use TestsuiteObject instead of
5548 Object.
5549 * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
5550 * objc.dg/va-meth-1.m: Use TestsuiteObject instead of Object.
5551 * obj-c++.dg/va-meth-1.mm: Likewise.
5552 * objc.dg/zero-link-1.m: Include objc/Object.h instead of
5553 ../objc-obj-c++-shared/Object1.h.
5554 * objc.dg/zero-link-3.m: Likewise.
5555
5556 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
5557
5558 * obj-c++.dg/try-catch-2.mm: Fixed unterminated comment.
5559
5560 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
5561
5562 PR objc-++/48275
5563 * obj-c++.dg/property/cxx-property-1.mm: New.
5564 * obj-c++.dg/property/cxx-property-2.mm: New.
5565
5566 2011-06-06 Jason Merrill <jason@redhat.com>
5567
5568 * g++.dg/cpp0x/regress/ptrmem1.C: New.
5569
5570 2011-06-06 Richard Sandiford <rdsandiford@googlemail.com>
5571
5572 PR rtl-optimization/49145
5573 From Ryan Mansfield
5574 * gcc.c-torture/compile/pr49145.c: New test.
5575
5576 2011-06-06 Jakub Jelinek <jakub@redhat.com>
5577
5578 PR testsuite/49288
5579 * g++.dg/debug/dwarf2/cdtor-1.C: Add -fno-merge-debug-strings
5580 to dg-options, match also DW_AT_linkage_name.
5581
5582 PR debug/49294
5583 * gcc.dg/debug/pr49294.c: New test.
5584
5585 PR c++/49264
5586 * g++.dg/opt/pr49264.C: New test.
5587
5588 2011-06-06 Mikael Pettersson <mikpe@it.uu.se>
5589
5590 PR tree-optimization/49243
5591 * gcc.dg/pr49243.c: New.
5592
5593 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
5594
5595 * gnat.dg/specs/cond_expr1.ads: New test.
5596
5597 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
5598
5599 * gnat.dg/deferred_const4.ad[sb]: New test.
5600 * gnat.dg/deferred_const4_pkg.ads: New helper.
5601
5602 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
5603
5604 * gnat.dg/test_tamdt.adb: Rename to...
5605 * gnat.dg/taft_type1.adb: ...this.
5606 * gnat.dg/tamdt.ad[sb]: Rename to...
5607 * gnat.dg/taft_type1_pkg1.ad[sb]: ...this.
5608 * gnat.dg/tamdt_aux.ads: Rename to...
5609 * gnat.dg/taft_type1_pkg2.ads: ...this.
5610 * gnat.dg/taft_type2.ad[sb]: New test.
5611 * gnat.dg/taft_type2_pkg.ads: New helper.
5612 * gnat.dg/taft_type3.adb: New test.
5613 * gnat.dg/taft_type3_pkg.ads: New helper.
5614
5615 2011-06-05 Tobias Burnus <burnus@net-b.de>
5616
5617 PR fortran/49255
5618 * trans-expr.c (gfc_conv_procedure_call): Fix -fcheck=pointer
5619 for F2008.
5620
5621 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
5622
5623 PR testsuite/49287
5624 * objc.dg/gnu-api-2-class.m: Updated testcase silencing compiler
5625 warning.
5626 * objc.dg/gnu-api-2-objc.m: Likewise.
5627 * obj-c++.dg/gnu-api-2-class.mm: Likewise
5628 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
5629
5630 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
5631
5632 * objc.dg/gnu-api-2-objc.m: Fixed testcase. Use log2 of the
5633 alignment, not the alignment, when calling class_addIvar(). Add
5634 an 'isa' instance variable to the test root class.
5635 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
5636
5637 2011-06-04 Jan Hubicka <jh@suse.cz>
5638
5639 PR tree-optimization/48893
5640 PR tree-optimization/49091
5641 PR tree-optimization/49179
5642 * gfortran.dg/pr49179.f90: New testcase
5643
5644 2011-06-04 Jan Hubicka <jh@suse.cz>
5645
5646 PR lto/48954
5647 * g++.dg/torture/pr48954.C: New testcase.
5648
5649 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
5650
5651 * g++.dg/warn/delete-non-virtual-dtor.C: New.
5652
5653 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
5654
5655 PR c++/33840
5656 * g++.dg/diagnostic/bitfld2.C: New.
5657
5658 2011-06-04 Jakub Jelinek <jakub@redhat.com>
5659
5660 PR target/49281
5661 * gcc.c-torture/execute/pr49281.c: New test.
5662
5663 2011-06-04 Jan Hubicka <jh@suse.cz>
5664
5665 PR tree-optimize/48929
5666 * gcc.c-torture/compile/pr48929.c: New testcase.
5667
5668 2011-06-04 Jakub Jelinek <jakub@redhat.com>
5669
5670 * gcc.dg/guality/rotatetest.c (f5, f6): Fix up pastos.
5671
5672 2011-06-03 Jakub Jelinek <jakub@redhat.com>
5673
5674 PR c++/49276
5675 * g++.dg/cpp0x/lambda/lambda-mangle2.C: New test.
5676
5677 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
5678
5679 * objc.dg/headers.m: Do not include sarray.h and hash.h.
5680
5681 2011-06-03 Richard Henderson <rth@redhat.com>
5682 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5683
5684 * lib/target-supports.exp (check_sse_os_support_available): Use movaps.
5685
5686 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
5687
5688 * objc.dg/headers.m: Do not include objc-list.h.
5689
5690 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
5691
5692 * objc.dg/type-stream-1.m: Test removed.
5693 * objc.dg/headers.m: Do not include typedstream.h.
5694
5695 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
5696
5697 * objc.dg/torture/forward-1.m (main): Updated testcase.
5698
5699 2011-06-02 Kaz Kojima <kkojima@gcc.gnu.org>
5700
5701 PR target/49163
5702 * gcc.c-torture/compile/pr49163.c: New.
5703
5704 2011-06-02 Asher Langton <langton2@llnl.gov>
5705
5706 PR fortran/49268
5707 * gfortran.dg/PR49268.f90: New test.
5708
5709 2011-06-02 Asher Langton <langton2@llnl.gov>
5710
5711 PR fortran/37039
5712 * gfortran.dg/PR37039.f90: New test.
5713
5714 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
5715
5716 PR objc/48539
5717 * objc.dg/method-5.m: Updated.
5718 * objc.dg/method-19.m: Updated.
5719 * objc.dg/method-lookup-1.m: New.
5720 * obj-c++.dg/method-6.mm: Updated.
5721 * obj-c++.dg/method-7.mm: Updated.
5722 * obj-c++.dg/method-lookup-1.mm: New.
5723
5724 2011-06-02 DJ Delorie <dj@redhat.com>
5725
5726 * lib/timeout.exp (timeout): Add board_info support.
5727
5728 2011-06-02 Uros Bizjak <ubizjak@gmail.com>
5729
5730 * gcc.target/i386/sse2-init-v2di-2: Update scan-assembler-times string.
5731
5732 2011-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
5733
5734 PR fortran/49265
5735 * gfortran.dg/module_procedure_double_colon_1.f90: New test.
5736 * gfortran.dg/module_procedure_double_colon_2.f90: New test.
5737
5738 2011-06-02 Eric Botcazou <ebotcazou@adacore.com>
5739 Hans-Peter Nilsson <hp@axis.com>
5740
5741 PR rtl-optimization/48840
5742 * gcc.target/sparc/ultrasp13.c: New test.
5743
5744 2011-06-01 Kaz Kojima <kkojima@gcc.gnu.org>
5745
5746 PR target/49238
5747 * gcc.c-torture/compile/pr49238.c: New.
5748
5749 2011-06-01 Sofiane Naci <sofiane.naci@arm.com>
5750
5751 * gcc.target/arm/g2.c: Skip test in -mthumb.
5752 Skip test unless cpu is xscale.
5753 * gcc.target/arm/scd42-2.c: Likewise.
5754 * gcc.target/arm/mmx-1.c: Skip test in -mthumb.
5755
5756 2011-06-01 Jason Merrill <jason@redhat.com>
5757
5758 * g++.dg/cpp0x/decltype28.C: New.
5759 * g++.dg/cpp0x/decltype29.C: New.
5760
5761 2011-06-01 Richard Sandiford <rdsandiford@googlemail.com>
5762
5763 PR target/45074
5764 * gcc.target/mips/pr45074.c: New test.
5765
5766 2011-06-01 Eric Botcazou <ebotcazou@adacore.com>
5767 Hans-Peter Nilsson <hp@axis.com>
5768
5769 PR rtl-optimization/48830
5770 * gcc.target/sparc/ultrasp12.c: New test.
5771
5772 2011-06-01 David Li <davidxl@google.com>
5773
5774 * gcc.dg/profile-dir-1.c: Change pass name.
5775 * gcc.dg/profile-dir-2.c: Ditto.
5776 * gcc.dg/tree-ssa/dump-1.c: Ditto.
5777 * gcc.dg/tree-ssa/loop-25.c: Ditto.
5778 * gcc.dg/tree-prof/stringop-1.c: Ditto.
5779 * gcc.dg/tree-prof/update-loopch.c: Ditto.
5780 * gcc.dg/tree-prof/stringop-2.c: Ditto.
5781 * gcc.dg/tree-prof/ic-misattribution-1.c: Ditto.
5782 * gcc.dg/tree-prof/ic-misattribution-1a.c: Ditto.
5783 * gcc.dg/tree-prof/indir-call-prof.c: Ditto.
5784 * gcc.dg/tree-prof/val-prof-1.c: Ditto.
5785 * gcc.dg/tree-prof/val-prof-2.c: Ditto.
5786 * gcc.dg/tree-prof/val-prof-3.c: Ditto.
5787 * gcc.dg/tree-prof/val-prof-4.c: Ditto.
5788 * gcc.dg/tree-prof/val-prof-5.c: Ditto.
5789 * gcc.dg/tree-prof/val-prof-7.c: Ditto.
5790 * gcc.dg/profile-dir-3.c: Ditto.
5791 * g++.dg/tree-prof/indir-call-prof.C: Ditto.
5792
5793 2011-06-01 Nicola Pero <nicola.pero@meta-innovation.com>
5794
5795 * objc.dg/attributes/method-nonnull-1.m: New test.
5796 * obj-c++.dg/attributes/method-nonnull-1.mm: New test.
5797
5798 2011-05-31 Tobias Burnus <burnus@net-b.de>
5799
5800 PR fortran/18918
5801 * gfortran.dg/coarray_atomic_1.f90: New.
5802 * gfortran.dg/coarray/atomic_1.f90: New.
5803
5804 2011-05-31 Jakub Jelinek <jakub@redhat.com>
5805
5806 * gcc.dg/guality/bswaptest.c: New test.
5807 * gcc.dg/guality/clztest.c: New test.
5808 * gcc.dg/guality/ctztest.c: New test.
5809 * gcc.dg/guality/rotatetest.c: New test.
5810
5811 PR target/48688
5812 * gcc.target/i386/pr48688.c: New test.
5813
5814 2010-11-15 Fabien Chêne <fabien@gcc.gnu.org>
5815
5816 PR c++/48010
5817 * g++.dg/lookup/name-clash9.C: New.
5818
5819 2011-05-31 Tobias Burnus <burnus@net-b.de>
5820
5821 PR fortran/18918
5822 * gfortran.dg/coarray/dummy_1.f90: New.
5823
5824 2011-05-31 Tobias Burnus <burnus@net-b.de>
5825
5826 PR fortran/18918
5827 * gfortran.dg/coarray/save_1.f90: New.
5828 * gfortran.dg/coarray_4.f90: Update dg-error.
5829
5830 2011-05-31 Jason Merrill <jason@redhat.com>
5831
5832 * g++.dg/cpp0x/rv-template1.C: New.
5833
5834 2011-05-31 Jakub Jelinek <jakub@redhat.com>
5835
5836 PR rtl-optimization/49235
5837 * gcc.dg/pr49235.c: New test.
5838
5839 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
5840
5841 PR tree-optimization/49093
5842 * gcc.dg/vect/pr49093.c: New test.
5843
5844 2011-05-31 Dodji Seketeli <dodji@redhat.com>
5845
5846 PR debug/49047
5847 * g++.dg/debug/dwarf2/cdtor-1.C: New test.
5848
5849 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
5850
5851 PR testsuite/49239
5852 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Initialize the
5853 output array.
5854
5855 2011-05-30 Kaz Kojima <kkojima@gcc.gnu.org>
5856
5857 PR target/49186
5858 * gcc.c-torture/execute/pr49186.c: New.
5859
5860 2011-05-30 H.J. Lu <hongjiu.lu@intel.com>
5861
5862 PR target/49168
5863 * gcc.target/i386/pr49168-1.c: New.
5864
5865 2011-05-30 Jakub Jelinek <jakub@redhat.com>
5866 Eric Botcazou <ebotcazou@adacore.com>
5867
5868 * gcc.dg/guality/drap.c: New test.
5869
5870 2011-05-30 Richard Guenther <rguenther@suse.de>
5871
5872 PR tree-optimization/49210
5873 * gnat.dg/boolean_subtype2.ad[sb]: New testcase.
5874 * gnat.dg/boolean_subtype2_pkg.ads: New helper.
5875
5876 2011-05-30 Jakub Jelinek <jakub@redhat.com>
5877
5878 PR c++/49223
5879 * g++.dg/gomp/pr49223-1.C: New test.
5880 * g++.dg/gomp/pr49223-2.C: New test.
5881
5882 2011-05-30 Richard Guenther <rguenther@suse.de>
5883
5884 PR tree-optimization/49218
5885 * gcc.c-torture/execute/pr49218.c: New testcase.
5886
5887 2011-05-30 Ira Rosen <ira.rosen@linaro.org>
5888
5889 PR tree-optimization/49199
5890 * gcc.dg/vect/no-scevccp-pr49199.c: New test.
5891 * gcc.dg/vect/vect.exp: Run no-scevccp-pr* tests with
5892 -fno-tree-scev-cprop.
5893
5894 2011-05-29 Janus Weil <janus@gcc.gnu.org>
5895
5896 PR fortran/47601
5897 * gfortran.dg/extends_13.f03: New.
5898
5899 2011-05-29 Jakub Jelinek <jakub@redhat.com>
5900
5901 PR rtl-optimization/49095
5902 * gcc.target/i386/pr49095.c: New test.
5903
5904 2011-05-29 Tobias Burnus <burnus@net-b.de>
5905
5906 PR fortran/18918
5907 * gfortran.dg/coarray_24.f90: New.
5908
5909 2011-05-29 Tobias Burnus <burnus@net-b.de>
5910
5911 PR fortran/18918
5912 * gfortran.dg/coarray_23.f90: New.
5913
5914 2011-05-29 Richard Sandiford <rdsandiford@googlemail.com>
5915
5916 From Ryan Mansfield
5917 * gcc.dg/pr48826.c: New test.
5918
5919 2011-05-29 Richard Guenther <rguenther@suse.de>
5920
5921 PR tree-optimization/49217
5922 * gcc.dg/torture/pr49217.c: New testcase.
5923
5924 2011-05-29 Ira Rosen <ira.rosen@linaro.org>
5925
5926 PR testsuite/49222
5927 * gcc.dg/vect/pr49038.c: Use MAP_ANON if MAP_ANONYMOUS is not defined.
5928
5929 2011-05-29 Eric Botcazou <ebotcazou@adacore.com>
5930
5931 * gnat.dg/boolean_subtype.adb: Rename to...
5932 * gnat.dg/boolean_subtype1.adb: ...this.
5933
5934 2011-05-28 Jason Merrill <jason@redhat.com>
5935
5936 * g++.dg/cpp0x/lambda/lambda-syntax1.C: New.
5937
5938 2011-05-27 Jason Merrill <jason@redhat.com>
5939
5940 * g++.dg/cpp0x/enum18.C: Adjust.
5941
5942 * g++.dg/cpp0x/lambda/lambda-template2.C: New.
5943
5944 2011-05-27 Tobias Burnus <burnus@net-b.de>
5945
5946 PR fortran/18918
5947 * gfortran.dg/coarray_22.f90: New.
5948
5949 2011-05-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5950
5951 PR tree-optimization/46728
5952 * gcc.target/powerpc/pr46728-1.c: New.
5953 * gcc.target/powerpc/pr46728-2.c: New.
5954 * gcc.target/powerpc/pr46728-3.c: New.
5955 * gcc.target/powerpc/pr46728-4.c: New.
5956 * gcc.target/powerpc/pr46728-5.c: New.
5957 * gcc.dg/pr46728-6.c: New.
5958 * gcc.target/powerpc/pr46728-7.c: New.
5959 * gcc.target/powerpc/pr46728-8.c: New.
5960 * gcc.dg/pr46728-9.c: New.
5961 * gcc.target/powerpc/pr46728-10.c: New.
5962 * gcc.target/powerpc/pr46728-11.c: New.
5963 * gcc.dg/pr46728-12.c: New.
5964 * gcc.target/powerpc/pr46728-13.c: New.
5965 * gcc.target/powerpc/pr46728-14.c: New.
5966 * gcc.target/powerpc/pr46728-15.c: New.
5967 * gcc.target/powerpc/pr46728-16.c: New.
5968
5969 2011-05-27 Jason Merrill <jason@redhat.com>
5970
5971 * g++.dg/abi/mangle47.C: New.
5972
5973 PR c++/49176
5974 * g++.dg/template/const5.C: New.
5975
5976 * g++.dg/cpp0x/enum18.C: New.
5977
5978 * g++.dg/cpp0x/lambda/lambda-nested4.C: New.
5979
5980 * g++.dg/cpp0x/error6.C: New.
5981
5982 * g++.dg/cpp0x/error5.C: New.
5983
5984 2011-05-27 Jakub Jelinek <jakub@redhat.com>
5985
5986 PR c++/49165
5987 * g++.dg/eh/cond6.C: New test.
5988
5989 2011-05-27 Tobias Burnus <burnus@net-b.de>
5990
5991 PR fortran/48820
5992 * gfortran.dg/rank_3.f90: New.
5993 * gfortran.dg/rank_4.f90: New.
5994
5995 2011-05-27 Janis Johnson <janisjo@codesourcery.com>
5996
5997 * g++.dg/tree-ssa-pr43411.C: Rename function to be inlined and
5998 replace dump search.
5999
6000 2011-05-27 Eric Botcazou <ebotcazou@adacore.com>
6001
6002 * gnat.dg/bit_packed_array5.ads: Move dg directive to...
6003 * gnat.dg/bit_packed_array5.adb: ...here.
6004
6005 2011-05-27 Paolo Carlini <paolo.carlini@oracle.com>
6006
6007 PR c++/42056
6008 * g++.dg/cpp0x/auto25.C: New.
6009
6010 2011-05-27 Richard Guenther <rguenther@suse.de>
6011
6012 * gcc.c-torture/execute/920711-1.x: Add -fwrapv.
6013
6014 2011-05-27 Richard Guenther <rguenther@suse.de>
6015
6016 * gcc.c-torture/execute/920612-1.x: Add -fwrapv.
6017
6018 2011-05-27 Richard Guenther <rguenther@suse.de>
6019
6020 PR middle-end/49189
6021 * gnat.dg/bit_packed_array5.ad[sb]: New testcase.
6022
6023 2011-05-26 Jason Merrill <jason@redhat.com>
6024
6025 * g++.dg/cpp0x/friend1.C: New.
6026 * g++.dg/cpp0x/friend2.C: New.
6027
6028 * g++.dg/cpp0x/auto7.C: Update.
6029 * g++.dg/template/crash50.C: Adjust.
6030 * g++.dg/template/static9.C: Adjust.
6031 * g++.old-deja/g++.ext/memconst.C: Adjust.
6032
6033 2011-05-26 Janis Johnson <janisjo@codesourcery.com>
6034
6035 * gcc.dg/march.c: Ignore a note for some targets.
6036
6037 2011-05-26 Janis Johnson <janis187@us.ibm.com>
6038 Nathan Froyd <froydnj@codesourcery.com>
6039
6040 PR c++/2288
6041 PR c++/18770
6042 * g++.old-deja/g++.jason/cond.C: Remove xfails.
6043 * g++.dg/parse/pr18770.C: New test.
6044 * g++.dg/cpp0x/range-for5.C: Add dg-error marker.
6045
6046 2011-05-26 Thomas Koenig <tkoenig@gcc.gnu.org>
6047
6048 PR fortran/48955
6049 * gfortran.dg/dependency_40.f90 : New test.
6050
6051 2011-05-26 Tobias Burnus <burnus@net-b.de>
6052
6053 PR fortran/18918
6054 * gfortran.dg/coarray/registering_1.f90: New.
6055
6056 2011-05-26 Jason Merrill <jason@redhat.com>
6057
6058 * g++.dg/cpp0x/variadic111.C: New.
6059 * g++.dg/cpp0x/variadic41.C: Adjust.
6060
6061 2011-05-26 Richard Guenther <rguenther@suse.de>
6062
6063 PR tree-optimization/48702
6064 * gcc.dg/torture/pr48702.c: New testcase.
6065
6066 2011-05-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6067
6068 PR gcov-profile/48845
6069 * g++.dg/tree-prof/tree-prof.exp: Check for -fprofile-generate
6070 support.
6071 * gcc.dg/matrix/matrix.exp: Likewise.
6072 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
6073 * lib/target-supports-dg.exp (dg-require-profiling): Don't pass
6074 line number to check_profiling_available.
6075 * lib/target-supports.exp (check_profiling_available): Account for
6076 this.
6077 Require TLS runtime support with -fprofile-generate.
6078 * lib/profopt.exp (profopt-execute): Add TLS options for
6079 -fprofile-generate.
6080 * gcc.dg/pr47793.c: Add dg-require-profiling "-fprofile-generate".
6081
6082 2011-05-26 Jakub Jelinek <jakub@redhat.com>
6083
6084 PR c++/49165
6085 * g++.dg/eh/cond5.C: New test.
6086
6087 PR tree-optimization/49161
6088 * gcc.c-torture/execute/pr49161.c: New test.
6089
6090 2011-05-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
6091
6092 * gcc.target/arm/neon-vorn-vbic.c: New test.
6093
6094 2011-05-26 Ira Rosen <ira.rosen@linaro.org>
6095
6096 PR tree-optimization/49038
6097 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: New test.
6098 * gcc.dg/vect/pr49038.c: New test.
6099
6100 2011-05-26 Fabien Chêne <fabien@gcc.gnu.org>
6101 * g++.dg/init/pr25811-3.C: New.
6102 * g++.dg/init/pr25811-4.C: New.
6103
6104 2011-05-25 Jason Merrill <jason@redhat.com>
6105
6106 * g++.dg/cpp0x/enum17.C: New.
6107 * g++.old-deja/g++.jason/rfg10.C: Adjust.
6108
6109 * g++.dg/cpp0x/auto24.C: New.
6110
6111 * g++.dg/cpp0x/error4.C: New.
6112
6113 * g++.dg/cpp0x/rv-restrict.C: New.
6114
6115 * g++.dg/cpp0x/enum15.C: New.
6116 * g++.dg/cpp0x/constexpr-switch2.C: New.
6117
6118 * g++.dg/cpp0x/variadic110.C: New.
6119
6120 * g++.dg/cpp0x/auto9.C: Add typedef test.
6121
6122 * g++.dg/cpp0x/auto23.C: New.
6123 * g++.dg/cpp0x/auto9.C: Adjust.
6124
6125 * g++.dg/cpp0x/defaulted29.C: New.
6126
6127 * g++.dg/cpp0x/initlist51.C: New.
6128
6129 2011-05-25 Janis Johnson <janisjo@codesourcery.com>
6130
6131 * gcc.target/arm/fp16-compile-none-1.c: Update expected error.
6132 * g++.dg/abi/packed1.C: Suppress warning.
6133 * g++.dg/warn/Wunused-parm-3.C: Likewise.
6134 * g++.dg/template/stdarg1.C: Likewise.
6135 * g++.dg/other/packed1.C: Remove arm from xfail list.
6136
6137 2011-05-25 Jason Merrill <jason@redhat.com>
6138
6139 * g++.dg/cpp0x/enum16.C: New.
6140 * g++.dg/parse/error15.C: Adjust.
6141
6142 * g++.dg/cpp0x/initlist50.C: New.
6143
6144 * g++.dg/cpp0x/lambda/lambda-conv5.C: New.
6145
6146 * g++.dg/cpp0x/variadic109.C: New.
6147
6148 2011-05-25 H.J. Lu <hongjiu.lu@intel.com>
6149
6150 * gcc.target/i386/pause-1.c: New.
6151
6152 2011-05-25 Eric Botcazou <ebotcazou@adacore.com>
6153
6154 * gcc.dg/stack-usage-1.c: Adjust comment.
6155 * gcc.dg/stack-usage-2.c: New test.
6156
6157 2011-05-25 Jakub Jelinek <jakub@redhat.com>
6158
6159 PR c++/49136
6160 * g++.dg/cpp0x/constexpr-bitfield2.C: New test.
6161 * g++.dg/cpp0x/constexpr-bitfield3.C: New test.
6162
6163 2011-05-24 Vladimir Makarov <vmakarov@redhat.com>
6164
6165 PR rtl-optimization/48757
6166 * gfortran.dg/pr48757.f: New test case.
6167
6168 2011-05-24 Jason Merrill <jason@redhat.com>
6169
6170 * g++.dg/cpp0x/access01.C: New.
6171
6172 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
6173
6174 PR libobjc/48177
6175 * objc.dg/pr48177.m: New testcase.
6176
6177 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
6178
6179 PR objc/48187
6180 * objc.dg/pr48187.m: New testcase.
6181 * obj-c++.dg/pr48187.mm: New testcase.
6182 * objc.dg/ivar-extra-semicolon.m: New testcase.
6183
6184 2011-05-24 Jason Merrill <jason@redhat.com>
6185
6186 * g++.dg/template/access21.C: New.
6187 * g++.dg/template/access22.C: New.
6188
6189 2011-05-24 Michael Matz <matz@gcc.gnu.org>
6190
6191 PR rtl-optimization/48633
6192 * g++.dg/pr48633.C: New test.
6193
6194 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
6195
6196 PR target/49133
6197 * g++.dg/other/pr49133.C: New test.
6198
6199 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
6200 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6201
6202 * gcc.dg/torture/tls/run-gd.c: New test.
6203 * gcc.dg/torture/tls/run-ie.c: New test.
6204 * gcc.dg/torture/tls/run-ld.c: New test.
6205 * gcc.dg/torture/tls/run-le.c: New test.
6206 * lib/target-supports.exp (check_effective_target_tls_runtime):
6207 Build testcase with TLS options.
6208
6209 2011-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6210
6211 * gcc.dg/vect/pr48172.c: Remove dg-do run.
6212
6213 2011-05-24 Tom de Vries <tom@codesourcery.com>
6214
6215 PR tree-optimization/49121
6216 * gcc.dg/tree-ssa/ivopt_infer_2.c: Adapt test.
6217
6218 2011-05-23 Jason Merrill <jason@redhat.com>
6219
6220 * g++.dg/cpp0x/defaulted28.C: New.
6221
6222 * g++.dg/cpp0x/sfinae25.C: New.
6223
6224 * g++.dg/cpp0x/rv-cast2.C: New.
6225
6226 * g++.dg/cpp0x/enum14.C: New.
6227
6228 2011-05-23 Jakub Jelinek <jakub@redhat.com>
6229
6230 PR lto/49123
6231 * gcc.c-torture/execute/pr49123.c: New test.
6232
6233 PR debug/49032
6234 * gcc.dg/debug/pr49032.c: New test.
6235
6236 PR c/49120
6237 * gcc.dg/pr49120.c: New test.
6238
6239 2011-05-23 H.J. Lu <hongjiu.lu@intel.com>
6240
6241 PR target/47315
6242 * gcc.target/i386/pr47315.c: New test.
6243
6244 2011-05-23 Jason Merrill <jason@redhat.com>
6245
6246 * g++.dg/cpp0x/lambda/lambda-eh2.C: New.
6247
6248 * g++.dg/cpp0x/sfinae24.C: New.
6249
6250 * g++.dg/cpp0x/error3.C: New.
6251
6252 * g++.dg/cpp0x/defaulted27.C: New.
6253
6254 * g++.dg/cpp0x/decltype27.C: New.
6255
6256 2011-05-23 Richard Guenther <rguenther@suse.de>
6257
6258 * gcc.dg/tree-ssa/forwprop-11.c: Adjust and un-XFAIL.
6259
6260 2011-05-23 Richard Guenther <rguenther@suse.de>
6261
6262 PR tree-optimization/40874
6263 * g++.dg/tree-ssa/pr40874.C: New testcase.
6264
6265 2011-05-23 Richard Guenther <rguenther@suse.de>
6266
6267 PR tree-optimization/49115
6268 * g++.dg/torture/pr49115.C: New testcase.
6269
6270 2011-05-23 Richard Guenther <rguenther@suse.de>
6271
6272 PR middle-end/15419
6273 * gcc.dg/memcpy-3.c: New testcase.
6274
6275 2011-05-23 Jakub Jelinek <jakub@redhat.com>
6276
6277 PR middle-end/48973
6278 * gcc.c-torture/execute/pr48973-1.c: New test.
6279 * gcc.c-torture/execute/pr48973-2.c: New test.
6280
6281 2011-05-23 Jonathan Wakely <jwakely.gcc@gmail.com>
6282
6283 PR c++/18016
6284 * g++.dg/warn/pr18016.C: New.
6285
6286 2011-05-23 Tom de Vries <tom@codesourcery.com>
6287
6288 PR target/45098
6289 * gcc.target/arm/ivopts-6.c: New test.
6290
6291 2011-05-22 Jakub Jelinek <jakub@redhat.com>
6292
6293 PR middle-end/49029
6294 * gcc.c-torture/compile/pr49029.c: New test.
6295
6296 2011-05-22 Jason Merrill <jason@redhat.com>
6297
6298 * g++.dg/cpp0x/sfinae23.C: New.
6299 * g++.dg/cpp0x/sfinae8.C: Correct.
6300
6301 2011-05-22 Thomas Koenig <tkoenig@gcc.gnu.org>
6302
6303 * gfortran.dg/function_optimize_8.f90: New test case.
6304
6305 2011-05-22 Ira Rosen <ira.rosen@linaro.org>
6306
6307 PR tree-optimization/49087
6308 * gcc.dg/vect/O3-pr49087.c: New test.
6309
6310 2011-05-21 Jason Merrill <jason@redhat.com>
6311
6312 * g++.dg/debug/const5.C: New.
6313
6314 2011-05-20 Jason Merrill <jason@redhat.com>
6315
6316 * g++.dg/cpp0x/constexpr-static7.C: Extend.
6317
6318 * g++.dg/cpp0x/constexpr-static7.C: New.
6319
6320 * g++.dg/cpp0x/enum12.C: New.
6321 * g++.dg/cpp0x/enum13.C: New.
6322
6323 2011-05-21 Janus Weil <janus@gcc.gnu.org>
6324
6325 PR fortran/48699
6326 * gfortran.dg/select_type_23.f03: New.
6327
6328 2011-05-20 Jason Merrill <jason@redhat.com>
6329
6330 * g++.dg/cpp0x/defaulted26.C: New.
6331
6332 * g++.dg/cpp0x/noexcept02.C: Fix.
6333 * g++.dg/cpp0x/noexcept03.C: Fix.
6334 * g++.dg/cpp0x/noexcept08.C: Fix.
6335 * g++.dg/cpp0x/noexcept10.C: New.
6336
6337 2011-05-20 Janus Weil <janus@gcc.gnu.org>
6338
6339 PR fortran/48706
6340 * gfortran.dg/extends_12.f03: New.
6341
6342 2011-05-20 Jason Merrill <jason@redhat.com>
6343
6344 * g++.dg/template/koenig9.C: New.
6345 * g++.dg/opt/pr47615.C: Fix.
6346 * g++.dg/overload/defarg1.C: Fix.
6347 * g++.dg/tc1/dr213.C: Remove xfail.
6348 * g++.dg/torture/pr34850.C: Fix.
6349 * g++.dg/torture/pr39362.C: Fix.
6350 * g++.old-deja/g++.brendan/crash56.C: Fix.
6351 * g++.old-deja/g++.pt/memtemp47.C: Fix.
6352
6353 2011-05-20 Richard Guenther <rguenther@suse.de>
6354
6355 PR tree-optimization/49079
6356 * gcc.dg/torture/pr49079.c: New testcase.
6357
6358 2011-05-20 Jakub Jelinek <jakub@redhat.com>
6359
6360 PR tree-optimization/49073
6361 * gcc.c-torture/execute/pr49073.c: New test.
6362
6363 2011-06-19 Tobias Burnus <burnus@net-b.de>
6364
6365 PR fortran/18918
6366 * gfortran.dg/coarray_21.f90: New.
6367
6368 2011-05-19 Joseph Myers <joseph@codesourcery.com>
6369
6370 * lib/prune.exe (prune_gcc_output): Expect "error:" in collect2
6371 output.
6372
6373 2011-05-19 Richard Guenther <rguenther@suse.de>
6374
6375 PR testsuite/49063
6376 * gcc.dg/builtin-object-size-11.c: Use -std=gnu89.
6377
6378 2011-05-19 Richard Guenther <rguenther@suse.de>
6379
6380 PR middle-end/48985
6381 * gcc.dg/builtin-object-size-11.c: New testcase.
6382
6383 2011-05-19 Tom de Vries <tom@codesourcery.com>
6384
6385 PR target/45098
6386 * gcc.target/arm/ivopts.c: New test.
6387 * gcc.target/arm/ivopts-2.c: New test.
6388
6389 2011-05-19 Tom de Vries <tom@codesourcery.com>
6390
6391 * lib/lib/scanasm.exp (object-size): Fix target selector handling.
6392
6393 2011-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6394
6395 * gcc.c-torture/execute/960321-1.x: Remove.
6396
6397 2011-05-18 Janus Weil <janus@gcc.gnu.org>
6398
6399 PR fortran/48700
6400 * gfortran.dg/move_alloc_4.f90: New.
6401
6402 2011-05-18 H.J. Lu <hongjiu.lu@intel.com>
6403
6404 PR target/49002
6405 * gcc.target/i386/pr49002-1.c: New test.
6406 * gcc.target/i386/pr49002-2.c: Likewise.
6407
6408 2011-05-18 Jakub Jelinek <jakub@redhat.com>
6409
6410 PR tree-optimization/49039
6411 * gcc.c-torture/execute/pr49039.c: New test.
6412 * gcc.dg/tree-ssa/pr49039.c: New test.
6413 * g++.dg/torture/pr49039.C: New test.
6414
6415 2011-05-18 Jason Merrill <jason@redhat.com>
6416
6417 * g++.dg/cpp0x/constexpr-incomplete3.C: New.
6418 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust.
6419 * g++.dg/cpp0x/constexpr-memfn1.C: Adjust.
6420
6421 2011-05-18 Stuart Henderson <shenders@gcc.gnu.org>
6422
6423 * gcc.target/bfin/mcpu-bf592.c: New test.
6424
6425 2011-05-18 Ira Rosen <ira.rosen@linaro.org>
6426
6427 PR tree-optimization/41881
6428 * gcc.dg/vect/O3-pr41881.c: New test.
6429 * gcc.dg/vect/O3-slp-reduc-10.c: New test.
6430
6431 2011-05-18 Jakub Jelinek <jakub@redhat.com>
6432
6433 PR tree-optimization/49000
6434 * gcc.dg/pr49000.c: New test.
6435
6436 2011-05-17 Eric Botcazou <ebotcazou@adacore.com>
6437
6438 * gnat.dg/invalid1.adb: New test.
6439
6440 2011-05-16 Uros Bizjak <ubizjak@gmail.com>
6441
6442 * gcc.target/i386/avx-vzeroupper-16.c: Update scan-assembler-times
6443 scan pattern.
6444 * gcc.target/i386/avx-vzeroupper-17.c: Ditto.
6445 * gcc.target/i386/avx-vzeroupper-18.c: Ditto.
6446
6447 2011-05-15 Jonathan Wakely <jwakely.gcc@gmail.com>
6448
6449 PR c++/48994
6450 * g++.dg/cpp0x/range-for18.C: New.
6451
6452 2011-05-15 Tobias Burnus <burnus@net-b.de>
6453
6454 PR fortran/18918
6455 * gfortran.dg/coarray/image_index_2.f90: New.
6456
6457 2011-05-13 Ville Voutilainen <ville.voutilainen@gmail.com>
6458
6459 * g++.dg/cpp0x/override1.C: Move from inherit/virtual9.C.
6460 * g++.dg/cpp0x/override2.C: New.
6461
6462 2011-05-14 Tobias Burnus <burnus@net-b.de>
6463
6464 PR fortran/18918
6465 * gfortran.de/coarray_20.f90: New.
6466
6467 2011-05-14 Thomas Koenig <tkoenig@gcc.gnu.org>
6468
6469 PR fortran/22572
6470 * function_optimize_7.f90: New test case.
6471
6472 2011-05-13 Jason Merrill <jason@redhat.com>
6473
6474 * g++.dg/cpp0x/decltype26.C: New.
6475 * g++.dg/cpp0x/enum11.C: New.
6476
6477 2011-05-13 Tobias Burnus <burnus@net-b.de>
6478
6479 PR fortran/48972
6480 PR fortran/48991
6481 * gfortran.dg/assign_8.f90: Update dg-error.
6482
6483 2011-05-13 Tobias Burnus <burnus@net-b.de>
6484
6485 PR fortran/48972
6486 * gfortran.dg/io_constraints_8.f90: New.
6487 * gfortran.dg/io_constraints_9.f90: New.
6488
6489 2011-05-13 Martin Thuresson <martint@google.com>
6490
6491 PR gcov-profile/47793
6492 * gcc.dg/pr47793.c: New.
6493
6494 2011-05-12 Jakub Jelinek <jakub@redhat.com>
6495
6496 PR tree-optimization/48975
6497 * gcc.dg/pr48975.c: New test.
6498
6499 2011-05-12 Tobias Burnus <burnus@net-b.de>
6500
6501 PR fortran/48972
6502 * gfortran.dg/iso_c_binding_compiler_3.f90: New.
6503
6504 2011-05-12 Jason Merrill <jason@redhat.com>
6505
6506 * g++.dg/cpp0x/constexpr-incomplete2.C: New.
6507
6508 2011-05-12 Geert Bosch <bosch@adacore.com>
6509
6510 * gnat.dg/view_conversion1.adb: New test.
6511
6512 2011-05-12 Richard Guenther <rguenther@suse.de>
6513
6514 PR tree-optimization/48172
6515 * gcc.dg/vect/pr48172.c: New testcase.
6516
6517 2011-05-12 Jakub Jelinek <jakub@redhat.com>
6518
6519 PR debug/48967
6520 * g++.dg/opt/pr48967.C: New test.
6521
6522 2011-05-11 Jason Merrill <jason@redhat.com>
6523
6524 * g++.dg/cpp0x/constexpr-friend.C: New.
6525 * g++.dg/cpp0x/constexpr-incomplete1.C: New.
6526
6527 * g++.dg/cpp0x/sfinae22.C: New.
6528
6529 2011-05-11 Tobias Burnus <burnus@net-b.de>
6530
6531 PR fortran/48889
6532 * gfortran.dg/generic_24.f90: New.
6533
6534 2011-05-11 Richard Guenther <rguenther@suse.de>
6535
6536 PR tree-optimization/15256
6537 * gcc.dg/tree-ssa/forwprop-14.c: New testcase.
6538
6539 2011-05-11 Jakub Jelinek <jakub@redhat.com>
6540
6541 PR debug/48159
6542 * gcc.dg/pr48159-1.c: New test.
6543 * gcc.dg/pr48159-2.c: New test.
6544
6545 2011-05-11 Richard Guenther <rguenther@suse.de>
6546
6547 PR middle-end/48953
6548 * gcc.dg/torture/pr48953.c: New testcase.
6549
6550 2011-05-11 Richard Guenther <rguenther@suse.de>
6551
6552 PR tree-optimization/18041
6553 * gcc.dg/tree-ssa/forwprop-13.c: New testcase.
6554
6555 2011-05-11 Alan Modra <amodra@gmail.com>
6556
6557 PR target/47755
6558 * gcc.target/powerpc/pr47755-2.c: Require vsx_hw.
6559
6560 2011-05-10 Jason Merrill <jason@redhat.com>
6561
6562 * g++.dg/cpp0x/defaulted25.C: New.
6563 * g++.dg/template/crash7.C: Adjust.
6564
6565 * g++.dg/cpp0x/variadic108.C: New.
6566
6567 2011-05-10 Ville Voutilainen <ville.voutilainen@gmail.com>
6568
6569 * g++.dg/inherit/virtual9.C: Extend.
6570
6571 2011-05-10 Michael Meissner <meissner@linux.vnet.ibm.com>
6572
6573 PR target/48857
6574 * gcc.target/powerpc/pr48857.c: New file, make sure V2DI arguments
6575 are passed and returned in vector registers.
6576
6577 2011-05-10 Richard Guenther <rguenther@suse.de>
6578
6579 * gcc.dg/tree-ssa/ssa-fre-2.c: Disable forwprop.
6580 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
6581 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
6582 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
6583 * gcc.dg/tree-ssa/scev-cast.c: Adjust. Note what transformation
6584 applies.
6585
6586 2011-05-10 Jakub Jelinek <jakub@redhat.com>
6587
6588 PR tree-optimization/48611
6589 PR tree-optimization/48794
6590 * gfortran.dg/gomp/pr48611.f90: New test.
6591 * gfortran.dg/gomp/pr48794.f90: New test.
6592
6593 PR debug/48928
6594 * gcc.dg/dfp/pr48928.c: New test.
6595
6596 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
6597
6598 PR c++/48522
6599 * g++.dg/cpp0x/pr48522.C: New.
6600
6601 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
6602
6603 PR c++/48735
6604 * g++.dg/cpp0x/sfinae21.C: New.
6605
6606 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
6607
6608 * g++.dg/template/sfinae28.C: Rename to...
6609 * g++.dg/cpp0x/sfinae19.C: ... this.
6610 * g++.dg/template/sfinae29.C: Rename to...
6611 * g++.dg/cpp0x/sfinae20.C: ... this.
6612
6613 2011-05-09 Jeff Law <law@redhat.com>
6614
6615 * lib/gcc-gdb-test.exp (gdb-test): Reorder matchers to give more
6616 consistent results.
6617
6618 2011-05-09 Fabien Chêne <fabien@gcc.gnu.org>
6619
6620 PR c++/20039
6621 * g++.dg/init/pr20039.C: New.
6622
6623 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
6624
6625 PR c++/48737
6626 PR c++/48744
6627 * g++.dg/template/sfinae28.C: New.
6628 * g++.dg/template/sfinae29.C: Likewise.
6629
6630 2011-05-09 Jason Merrill <jason@redhat.com>
6631
6632 * g++.dg/template/nontype23.C: New.
6633
6634 2011-05-07 Fabien Chêne <fabien@gcc.gnu.org>
6635 PR c++/48859
6636 * g++.dg/init/pr48859.C: New.
6637
6638 2011-05-09 Jason Merrill <jason@redhat.com>
6639
6640 * gcc.dg/gcc.dg/uninit-D.c: Move to c-c++-common.
6641 * gcc.dg/gcc.dg/uninit-D-O0.c: Move to c-c++-common.
6642 * gcc.dg/gcc.dg/uninit-E.c: Move to c-c++-common.
6643 * gcc.dg/gcc.dg/uninit-E-O0.c: Move to c-c++-common.
6644 * gcc.dg/gcc.dg/uninit-F.c: Move to c-c++-common.
6645 * gcc.dg/gcc.dg/uninit-F-O0.c: Move to c-c++-common.
6646 * gcc.dg/gcc.dg/uninit-G.c: Move to c-c++-common.
6647 * gcc.dg/gcc.dg/uninit-G-O0.c: Move to c-c++-common.
6648
6649 2011-05-08 Ville Voutilainen <ville.voutilainen@gmail.com>
6650
6651 * g++.dg/inherit/virtual9.C: New.
6652
6653 2011-05-09 Dodji Seketeli <dodji@redhat.com>
6654
6655 PR c++/48574
6656 * g++.dg/template/dependent-expr8.C: New test case.
6657
6658 2011-05-07 Zdenek Dvorak <ook@ucw.cz>
6659
6660 PR tree-optimization/48837
6661 * gcc.dg/pr48837.c: New testcase.
6662
6663 2011-05-06 Jason Merrill <jason@redhat.com>
6664
6665 * g++.dg/cpp0x/constexpr-condition2.C: New.
6666
6667 * g++.dg/cpp0x/constexpr-missing.C: New.
6668
6669 2011-05-06 Tobias Burnus <burnus@net-b.de>
6670
6671 PR fortran/18918
6672 * gfortran.dg/coarray/this_image_2.f90: New.
6673
6674 2011-05-06 Tobias Burnus <burnus@net-b.de>
6675
6676 PR fortran/48858
6677 PR fortran/48820
6678 * gfortran.dg/bind_c_usage_22.f90: New.
6679 * gfortran.dg/bind_c_usage_23.f90: New.
6680 * gfortran.dg/bind_c_usage_24.f90: New.
6681 * gfortran.dg/bind_c_usage_24_c.c: New.
6682
6683 2011-05-06 Dodji Seketeli <dodji@redhat.com>
6684
6685 PR c++/48838
6686 * g++.dg/template/member9.C: New test case.
6687
6688 2011-05-05 Eric Botcazou <ebotcazou@adacore.com>
6689
6690 * gnat.dg/discr29.ad[sb]: New test.
6691 * gnat.dg/discr30.adb: Likewise.
6692
6693 2011-05-05 Julian Brown <julian@codesourcery.com>
6694
6695 * gcc.target/arm/neon-vset_lanes8.c: New test.
6696
6697 2011-05-05 Jason Merrill <jason@redhat.com>
6698
6699 * g++.dg/init/new32.C: New.
6700
6701 2011-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6702
6703 * gfortran.dg/fmt_g0_6.f08: Use dg-options "-ffloat-store".
6704 Fix typo.
6705
6706 2011-05-05 Jakub Jelinek <jakub@redhat.com>
6707
6708 PR rtl-optimization/48381
6709 * gcc.c-torture/compile/pr48381.c: New test.
6710
6711 2011-05-05 Uros Bizjak <ubizjak@gmail.com>
6712
6713 * gcc.target/i386/opt-1.c: Add --param min-insn-to-prefetch -ratio=0
6714 to dg-options.
6715 * gcc.target/i386/opt-1.c: Ditto.
6716
6717 2011-05-04 Jason Merrill <jason@redhat.com>
6718
6719 * g++.dg/conversion/base1.C: New.
6720
6721 2011-05-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6722
6723 PR libgfortran/48787
6724 * gfortran.dg/round_3.f08: Add more checks to test case.
6725
6726 2011-05-04 Hans-Peter Nilsson <hp@axis.com>
6727
6728 * gfortran.dg/pr47878.f90, gfortran.dg/endfile_3.f90,
6729 gfortran.dg/endfile_4.f90, gfortran.dg/ftell_3.f90,
6730 gfortran.dg/fmt_cache_1.f, gfortran.dg/namelist_66.f90:
6731 Gate test on effective_target fd_truncate.
6732
6733 2011-05-04 Uros Bizjak <ubizjak@gmail.com>
6734
6735 * gcc.target/i386/recip-vec-divf.c: Decrease array sizes.
6736 * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
6737 * gcc.target/i386/recip-vec-divf-avx.c: Increase array sizes.
6738 * gcc.target/i386/recip-vec-sqrtf-avx.c: Ditto. Update scan times.
6739 * gcc.target/i386/ssefn-1.c: Add -mno-sse2 to dg-options.
6740 * gcc.target/i386/pr38824.c: Ditto.
6741 * gcc.target/i386/vecinit-1.c: Add -mno-sse4 to dg-options.
6742 * gcc.target/i386/vecinit-2.c: Ditto.
6743 * gcc.target/i386/sse-19.c: Add -mno-ssse3 to dg-options.
6744 * gcc.target/i386/parity-1.c: Add -mno-popcnt to dg-options.
6745 * gcc.target/i386/parity-2.c: Ditto.
6746 * gcc.target/i386/incoming-8.c: Add -mno-avx to dg-options.
6747
6748 2011-05-04 Stuart Henderson <shenders@gcc.gnu.org>
6749
6750 * gcc.target/bfin/mcpu-bf512.c: Update to latest silicon revision and
6751 remove duplication.
6752 * gcc.target/bfin/mcpu-bf514.c: Likewise.
6753 * gcc.target/bfin/mcpu-bf516.c: Likewise.
6754 * gcc.target/bfin/mcpu-bf518.c: Likewise.
6755
6756 2011-05-03 Tobias Burnus <burnus@net-b.de>
6757
6758 PR fortran/18918
6759 * gfortran.dg/coarray/this_image_1.f90: Remove dg-options.
6760
6761 2011-05-03 Tobias Burnus <burnus@net-b.de>
6762
6763 PR fortran/18918
6764 * gfortran.dg/coarray/this_image_1.f90: New.
6765
6766 2011-05-03 Tobias Burnus <burnus@net-b.de>
6767
6768 PR fortran/18918
6769 * gfortran.dg/coarray/caf.dg: New.
6770 * gfortran.dg/coarray/image_index_1.f90: New, copied
6771 from ../coarray_16.f90.
6772
6773 2011-05-03 Paolo Carlini <paolo.carlini@oracle.com>
6774
6775 PR c++/28501
6776 * g++.dg/ext/complex9.C: New.
6777
6778 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
6779
6780 From Mike Frysinger
6781 * gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0004.
6782 * gcc.target/bfin/mcpu-bf544.c, gcc.target/bfin/mcpu-bf547.c,
6783 gcc.target/bfin/mcpu-bf548.c, gcc.target/bfin/mcpu-bf549.c: Likewise.
6784
6785 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
6786
6787 * gcc.target/bfin/builtins: Created.
6788 * gcc.target/bfin/hisilh-O0.c: Deleted.
6789 * gcc.target/bfin/hisilh.c: Moved to...
6790 * gcc.target/bfin/builtins/hisilh.c: ...here.
6791 * gcc.target/bfin/builtins/shl_fr1x16-6.c: New test.
6792 * gcc.target/bfin/builtins/shr_fr1x16-1.c: Ditto.
6793 * gcc.target/bfin/builtins/shl_fr1x32-9.c: Ditto.
6794 * gcc.target/bfin/builtins/shr_fr1x32-4.c: Ditto.
6795 * gcc.target/bfin/builtins/shr_fr1x32-8.c: Ditto.
6796 * gcc.target/bfin/builtins/lshl_fr2x16-1.c: Ditto.
6797 * gcc.target/bfin/builtins/abs_fr1x16-1.c: Ditto.
6798 * gcc.target/bfin/builtins/norm32-1.c: Ditto.
6799 * gcc.target/bfin/builtins/shrl_fr1x16-3.c: Ditto.
6800 * gcc.target/bfin/builtins/norm_fr1x32-2.c: Ditto.
6801 * gcc.target/bfin/builtins/bfin-builtins.exp: Ditto.
6802 * gcc.target/bfin/builtins/norm16-2.c: Ditto.
6803 * gcc.target/bfin/builtins/norm32-5.c: Ditto.
6804 * gcc.target/bfin/builtins/norm_fr1x16-3.c: Ditto.
6805 * gcc.target/bfin/builtins/mult_fr1x32x32-2.c: Ditto.
6806 * gcc.target/bfin/builtins/norm16-6.c: Ditto.
6807 * gcc.target/bfin/builtins/norm32-9.c: Ditto.
6808 * gcc.target/bfin/builtins/mult_fr2x16-1.c: Ditto.
6809 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-2.c: Ditto.
6810 * gcc.target/bfin/builtins/min_fr2x16-1.c: Ditto.
6811 * gcc.target/bfin/builtins/max_fr2x16-2.c: Ditto.
6812 * gcc.target/bfin/builtins/norm32-10.c: Ditto.
6813 * gcc.target/bfin/builtins/shl_fr2x16-3.c: Ditto.
6814 * gcc.target/bfin/builtins/mulhisihh_fr2x16-1.c: Ditto.
6815 * gcc.target/bfin/builtins/diff_hl_fr2x16-2.c: Ditto.
6816 * gcc.target/bfin/builtins/shl_fr2x16-7.c: Ditto.
6817 * gcc.target/bfin/builtins/shr_fr2x16-2.c: Ditto.
6818 * gcc.target/bfin/builtins/mulhisilh_fr2x16-1.c: Ditto.
6819 * gcc.target/bfin/builtins/lshl_fr1x16-1.c: Ditto.
6820 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-2.c: Ditto.
6821 * gcc.target/bfin/builtins/negate_fr1x32-2.c: Ditto.
6822 * gcc.target/bfin/builtins/negate_fr1x16-3.c: Ditto.
6823 * gcc.target/bfin/builtins/abs_fr2x16-2.c: Ditto.
6824 * gcc.target/bfin/builtins/shrl_fr2x16-4.c: Ditto.
6825 * gcc.target/bfin/builtins/mult_fr1x16-1.c: Ditto.
6826 * gcc.target/bfin/builtins/max_fr1x32-1.c: Ditto.
6827 * gcc.target/bfin/builtins/min_fr1x16-1.c: Ditto.
6828 * gcc.target/bfin/builtins/shl_fr1x32-2.c: Ditto.
6829 * gcc.target/bfin/builtins/max_fr1x16-2.c: Ditto.
6830 * gcc.target/bfin/builtins/shl_fr1x16-3.c: Ditto.
6831 * gcc.target/bfin/builtins/add_fr2x16-1.c: Ditto.
6832 * gcc.target/bfin/builtins/shl_fr1x32-6.c: Ditto.
6833 * gcc.target/bfin/builtins/shr_fr1x32-1.c: Ditto.
6834 * gcc.target/bfin/builtins/shr_fr1x32.c: Ditto.
6835 * gcc.target/bfin/builtins/shl_fr1x16-7.c: Ditto.
6836 * gcc.target/bfin/builtins/shr_fr1x16-2.c: Ditto.
6837 * gcc.target/bfin/builtins/shr_fr1x32-5.c: Ditto.
6838 * gcc.target/bfin/builtins/shr_fr1x32-9.c: Ditto.
6839 * gcc.target/bfin/builtins/abs_fr1x32-1.c: Ditto.
6840 * gcc.target/bfin/builtins/lshl_fr2x16-2.c: Ditto.
6841 * gcc.target/bfin/builtins/abs_fr1x16-2.c: Ditto.
6842 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-1.c: Ditto.
6843 * gcc.target/bfin/builtins/norm32-2.c: Ditto.
6844 * gcc.target/bfin/builtins/shrl_fr1x16-4.c: Ditto.
6845 * gcc.target/bfin/builtins/norm16-3.c: Ditto.
6846 * gcc.target/bfin/builtins/norm32-6.c: Ditto.
6847 * gcc.target/bfin/builtins/norm16-7.c: Ditto.
6848 * gcc.target/bfin/builtins/mult_fr2x16-2.c: Ditto.
6849 * gcc.target/bfin/builtins/min_fr2x16-2.c: Ditto.
6850 * gcc.target/bfin/builtins/add_fr1x16-1.c: Ditto.
6851 * gcc.target/bfin/builtins/norm32-11.c: Ditto.
6852 * gcc.target/bfin/builtins/sub_fr2x16-1.c: Ditto.
6853 * gcc.target/bfin/builtins/shl_fr2x16-4.c: Ditto.
6854 * gcc.target/bfin/builtins/mulhisihh_fr2x16-2.c: Ditto.
6855 * gcc.target/bfin/builtins/diff_lh_fr2x16-1.c: Ditto.
6856 * gcc.target/bfin/builtins/shl_fr2x16-8.c: Ditto.
6857 * gcc.target/bfin/builtins/shr_fr2x16-3.c: Ditto.
6858 * gcc.target/bfin/builtins/mulhisilh_fr2x16-2.c: Ditto.
6859 * gcc.target/bfin/builtins/lshl_fr1x16-2.c: Ditto.
6860 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-1.c: Ditto.
6861 * gcc.target/bfin/builtins/shrl_fr2x16-1.c: Ditto.
6862 * gcc.target/bfin/builtins/mult_fr1x32-1.c: Ditto.
6863 * gcc.target/bfin/builtins/min_fr1x32-1.c: Ditto.
6864 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-1.c: Ditto.
6865 * gcc.target/bfin/builtins/mult_fr1x16-2.c: Ditto.
6866 * gcc.target/bfin/builtins/max_fr1x32-2.c: Ditto.
6867 * gcc.target/bfin/builtins/min_fr1x16-2.c: Ditto.
6868 * gcc.target/bfin/builtins/shl_fr1x32.c: Ditto.
6869 * gcc.target/bfin/builtins/shl_fr1x32-3.c: Ditto.
6870 * gcc.target/bfin/builtins/shl_fr1x16-4.c: Ditto.
6871 * gcc.target/bfin/builtins/sub_fr1x16-1.c: Ditto.
6872 * gcc.target/bfin/builtins/add_fr2x16-2.c: Ditto.
6873 * gcc.target/bfin/builtins/shl_fr1x32-7.c: Ditto.
6874 * gcc.target/bfin/builtins/shr_fr1x32-2.c: Ditto.
6875 * gcc.target/bfin/builtins/shl_fr1x16-8.c: Ditto.
6876 * gcc.target/bfin/builtins/shr_fr1x16-3.c: Ditto.
6877 * gcc.target/bfin/builtins/shr_fr1x32-6.c: Ditto.
6878 * gcc.target/bfin/builtins/circptr.c: Ditto.
6879 * gcc.target/bfin/builtins/negate_fr2x16-1.c: Ditto.
6880 * gcc.target/bfin/builtins/abs_fr1x32-2.c: Ditto.
6881 * gcc.target/bfin/builtins/multr_fr2x16-1.c: Ditto.
6882 * gcc.target/bfin/builtins/sum_fr2x16-1.c: Ditto.
6883 * gcc.target/bfin/builtins/shrl_fr1x16-1.c: Ditto.
6884 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-2.c: Ditto.
6885 * gcc.target/bfin/builtins/norm32-3.c: Ditto.
6886 * gcc.target/bfin/builtins/norm_fr1x16-1.c: Ditto.
6887 * gcc.target/bfin/builtins/norm16-4.c: Ditto.
6888 * gcc.target/bfin/builtins/norm32-7.c: Ditto.
6889 * gcc.target/bfin/builtins/norm16-8.c: Ditto.
6890 * gcc.target/bfin/builtins/add_fr1x32-1.c: Ditto.
6891 * gcc.target/bfin/builtins/shl_fr2x16-1.c: Ditto.
6892 * gcc.target/bfin/builtins/add_fr1x16-2.c: Ditto.
6893 * gcc.target/bfin/builtins/shl_fr2x16-5.c: Ditto.
6894 * gcc.target/bfin/builtins/norm32-12.c: Ditto.
6895 * gcc.target/bfin/builtins/sub_fr2x16-2.c: Ditto.
6896 * gcc.target/bfin/builtins/diff_lh_fr2x16-2.c: Ditto.
6897 * gcc.target/bfin/builtins/mulhisihl_fr2x16-1.c: Ditto.
6898 * gcc.target/bfin/builtins/shr_fr2x16-4.c: Ditto.
6899 * gcc.target/bfin/builtins/mulhisill_fr2x16-1.c: Ditto.
6900 * gcc.target/bfin/builtins/negate_fr1x16-1.c: Ditto.
6901 * gcc.target/bfin/builtins/multr_fr1x16-1.c: Ditto.
6902 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-2.c: Ditto.
6903 * gcc.target/bfin/builtins/shrl_fr2x16-2.c: Ditto.
6904 * gcc.target/bfin/builtins/mult_fr1x32x32NS-1.c: Ditto.
6905 * gcc.target/bfin/builtins/mult_fr1x32-2.c: Ditto.
6906 * gcc.target/bfin/builtins/min_fr1x32-2.c: Ditto.
6907 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-2.c: Ditto.
6908 * gcc.target/bfin/builtins/shl_fr1x16-1.c: Ditto.
6909 * gcc.target/bfin/builtins/sub_fr1x32-1.c: Ditto.
6910 * gcc.target/bfin/builtins/shl_fr1x32-4.c: Ditto.
6911 * gcc.target/bfin/builtins/sub_fr1x16-2.c: Ditto.
6912 * gcc.target/bfin/builtins/shl_fr1x16-5.c: Ditto.
6913 * gcc.target/bfin/builtins/shl_fr1x32-8.c: Ditto.
6914 * gcc.target/bfin/builtins/shr_fr1x32-3.c: Ditto.
6915 * gcc.target/bfin/builtins/shr_fr1x16-4.c: Ditto.
6916 * gcc.target/bfin/builtins/shr_fr1x32-7.c: Ditto.
6917 * gcc.target/bfin/builtins/negate_fr2x16-2.c: Ditto.
6918 * gcc.target/bfin/builtins/multr_fr2x16-2.c: Ditto.
6919 * gcc.target/bfin/builtins/sum_fr2x16-2.c: Ditto.
6920 * gcc.target/bfin/builtins/shrl_fr1x16-2.c: Ditto.
6921 * gcc.target/bfin/builtins/norm_fr1x32-1.c: Ditto.
6922 * gcc.target/bfin/builtins/norm16-1.c: Ditto.
6923 * gcc.target/bfin/builtins/norm_fr1x16-2.c: Ditto.
6924 * gcc.target/bfin/builtins/mult_fr1x32x32-1.c: Ditto.
6925 * gcc.target/bfin/builtins/norm32-4.c: Ditto.
6926 * gcc.target/bfin/builtins/norm16-5.c: Ditto.
6927 * gcc.target/bfin/builtins/norm32-8.c: Ditto.
6928 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-1.c: Ditto.
6929 * gcc.target/bfin/builtins/max_fr2x16-1.c: Ditto.
6930 * gcc.target/bfin/builtins/add_fr1x32-2.c: Ditto.
6931 * gcc.target/bfin/builtins/shl_fr2x16-2.c: Ditto.
6932 * gcc.target/bfin/builtins/shl_fr2x16-6.c: Ditto.
6933 * gcc.target/bfin/builtins/diff_hl_fr2x16-1.c: Ditto.
6934 * gcc.target/bfin/builtins/shr_fr2x16-1.c: Ditto.
6935 * gcc.target/bfin/builtins/mulhisihl_fr2x16-2.c: Ditto.
6936 * gcc.target/bfin/builtins/negate_fr1x32-1.c: Ditto.
6937 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-1.c: Ditto.
6938 * gcc.target/bfin/builtins/multr_fr1x16-2.c: Ditto.
6939 * gcc.target/bfin/builtins/mulhisill_fr2x16-2.c: Ditto.
6940 * gcc.target/bfin/builtins/negate_fr1x16-2.c: Ditto.
6941 * gcc.target/bfin/builtins/abs_fr2x16-1.c: Ditto.
6942 * gcc.target/bfin/builtins/shrl_fr2x16-3.c: Ditto.
6943 * gcc.target/bfin/builtins/mult_fr1x32x32NS-2.c: Ditto.
6944 * gcc.target/bfin/builtins/shl_fr1x32-1.c: Ditto.
6945 * gcc.target/bfin/builtins/max_fr1x16-1.c: Ditto.
6946 * gcc.target/bfin/builtins/shl_fr1x16-2.c: Ditto.
6947 * gcc.target/bfin/builtins/sub_fr1x32-2.c: Ditto.
6948 * gcc.target/bfin/builtins/shl_fr1x32-5.c: Ditto.
6949
6950 2011-05-03 Bernd Schmidt <bernds@codesourcery.com>
6951
6952 * gcc.target/arm/cold-lc.c: New test.
6953
6954 2011-05-03 Jakub Jelinek <jakub@redhat.com>
6955
6956 PR target/48774
6957 * gcc.dg/pr48774.c: New test.
6958
6959 2011-05-03 Richard Guenther <rguenther@suse.de>
6960
6961 * gcc.dg/large-size-array-5.c: New testcase.
6962
6963 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
6964
6965 * gcc.dg/vect/vect-strided-u16-i3.c: New test.
6966
6967 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
6968
6969 * lib/target-supports.exp (check_effective_target_vect_strided):
6970 Replace with...
6971 (check_effective_target_vect_strided2)
6972 (check_effective_target_vect_strided3)
6973 (check_effective_target_vect_strided4)
6974 (check_effective_target_vect_strided8): ...these new functions.
6975
6976 * gcc.dg/vect/O3-pr39675-2.c: Update accordingly.
6977 * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Likewise.
6978 * gcc.dg/vect/fast-math-slp-27.c: Likewise.
6979 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Likewise.
6980 * gcc.dg/vect/pr37539.c: Likewise.
6981 * gcc.dg/vect/slp-11a.c: Likewise.
6982 * gcc.dg/vect/slp-11b.c: Likewise.
6983 * gcc.dg/vect/slp-11c.c: Likewise.
6984 * gcc.dg/vect/slp-12a.c: Likewise.
6985 * gcc.dg/vect/slp-12b.c: Likewise.
6986 * gcc.dg/vect/slp-18.c: Likewise.
6987 * gcc.dg/vect/slp-19a.c: Likewise.
6988 * gcc.dg/vect/slp-19b.c: Likewise.
6989 * gcc.dg/vect/slp-21.c: Likewise.
6990 * gcc.dg/vect/slp-23.c: Likewise.
6991 * gcc.dg/vect/vect-cselim-1.c: Likewise.
6992
6993 * gcc.dg/vect/fast-math-vect-complex-3.c: Use vect_stridedN
6994 instead of vect_interleave && vect_extract_even_odd.
6995 * gcc.dg/vect/no-scevccp-outer-10a.c: Likewise.
6996 * gcc.dg/vect/no-scevccp-outer-10b.c: Likewise.
6997 * gcc.dg/vect/no-scevccp-outer-20.c: Likewise.
6998 * gcc.dg/vect/vect-1.c: Likewise.
6999 * gcc.dg/vect/vect-10.c: Likewise.
7000 * gcc.dg/vect/vect-98.c: Likewise.
7001 * gcc.dg/vect/vect-107.c: Likewise.
7002 * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
7003 * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
7004 * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
7005 * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
7006 * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
7007 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
7008 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
7009 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
7010 * gcc.dg/vect/vect-strided-float.c: Likewise.
7011 * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
7012 * gcc.dg/vect/vect-strided-mult.c: Likewise.
7013 * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
7014 * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
7015 * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
7016 * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
7017 * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
7018 * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
7019 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
7020 * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
7021 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
7022 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
7023 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
7024 * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
7025 * gcc.dg/vect/vect-vfa-03.c: Likewise.
7026
7027 * gcc.dg/vect/no-scevccp-outer-18.c: Add vect_stridedN to the
7028 target condition.
7029 * gcc.dg/vect/pr30843.c: Likewise.
7030 * gcc.dg/vect/pr33866.c: Likewise.
7031 * gcc.dg/vect/slp-reduc-6.c: Likewise.
7032 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
7033 * gcc.dg/vect/vect-strided-store-u16-i4.c: Likewise.
7034 * gcc.dg/vect/vect-strided-store-u32-i2.c: Likewise.
7035
7036 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
7037
7038 * gcc.dg/vect/slp-11.c: Split into...
7039 * gcc.dg/vect/slp-11a.c, gcc.dg/vect/slp-11b.c,
7040 gcc.dg/vect/slp-11c.c: ...these tests.
7041 * gcc.dg/vect/slp-12a.c: Split 4-stride loop into...
7042 * gcc.dg/vect/slp-12c.c: ...this new test.
7043 * gcc.dg/vect/slp-19.c: Split into...
7044 * gcc.dg/vect/slp-19a.c, gcc.dg/vect/slp-19b.c,
7045 gcc.dg/vect/slp-19c.c: ...these new tests.
7046
7047 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
7048
7049 * lib/target-supports.exp
7050 (check_effective_target_vect_extract_even_odd_wide): Delete.
7051 (check_effective_target_vect_strided_wide): Likewise.
7052 * gcc.dg/vect/O3-pr39675-2.c: Use the non-wide versions instead.
7053 * gcc.dg/vect/fast-math-pr35982.c: Likewise.
7054 * gcc.dg/vect/fast-math-vect-complex-3.c: Likewise.
7055 * gcc.dg/vect/pr37539.c: Likewise.
7056 * gcc.dg/vect/slp-11.c: Likewise.
7057 * gcc.dg/vect/slp-12a.c: Likewise.
7058 * gcc.dg/vect/slp-12b.c: Likewise.
7059 * gcc.dg/vect/slp-19.c: Likewise.
7060 * gcc.dg/vect/slp-23.c: Likewise.
7061 * gcc.dg/vect/vect-1.c: Likewise.
7062 * gcc.dg/vect/vect-98.c: Likewise.
7063 * gcc.dg/vect/vect-107.c: Likewise.
7064 * gcc.dg/vect/vect-strided-float.c: Likewise.
7065
7066 2011-05-02 Jason Merrill <jason@redhat.com>
7067
7068 * g++.dg/init/new31.C: New.
7069
7070 2011-05-02 Simon Martin <simartin@users.sourceforge.net>
7071
7072 PR c/35445
7073 * gcc.dg/pr35445.c: New test.
7074
7075 2011-05-02 Jason Merrill <jason@redhat.com>
7076
7077 * c-c++-common/vla-1.c: New.
7078
7079 2011-05-02 Richard Guenther <rguenther@suse.de>
7080
7081 PR tree-optimization/48822
7082 * gcc.dg/torture/pr48822.c: New testcase.
7083
7084 2011-05-02 Paolo Carlini <paolo.carlini@oracle.com>
7085
7086 PR c++/47969
7087 * g++.dg/cpp0x/constexpr-47969.C: New.
7088
7089 2011-05-02 Ira Rosen <ira.rosen@linaro.org>
7090
7091 PR testsuite/48498
7092 * gcc.dg/vect/slp-3.c: Increase loop bound. Don't expect to fail
7093 on vect_no_align targets.
7094 * gcc.dg/vect/no-vfa-pr29145.c: Don't expect to fail on
7095 vect_no_align targets.
7096
7097 2011-05-01 Xinliang David Li <davidxl@google.com>
7098
7099 * gcc.dg/tree-ssa/integer-addr.c: New test.
7100 * gcc.dg/tree-ssa/alias_bug.c: New test.
7101
7102 2011-05-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7103
7104 PR libgfortran/48787
7105 * gfortran.dg/round_3.f08: Add more checks.
7106
7107 2011-04-30 Tobias Burnus <burnus@net-b.de>
7108
7109 PR fortran/48821
7110 * gfortran.dg/import9.f90: New, proper test.
7111 * gfortran.dg/interface_37.f90: Remove bogus
7112 test (bogus copy of interface_36.f90).
7113
7114 2011-04-30 Tobias Burnus <burnus@net-b.de>
7115
7116 PR fortran/48821
7117 * gfortran.dg/interface_37.f90: New.
7118
7119 2011-04-30 Paul Thomas <pault@gcc.gnu.org>
7120
7121 PR fortran/48746
7122 * gfortran.dg/realloc_on_assign_7.f03: Test bounds.
7123
7124 2011-04-30 Jakub Jelinek <jakub@redhat.com>
7125
7126 PR tree-optimization/48809
7127 * gcc.c-torture/execute/pr48809.c: New test.
7128
7129 2011-04-29 Jeff Law <law@redhat.com>
7130
7131 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: New test.
7132
7133 2011-04-29 Paolo Carlini <paolo.carlini@oracle.com>
7134
7135 PR c++/48606
7136 * g++.dg/init/ctor10.C: New.
7137
7138 2011-04-29 Le-Chun Wu <lcwu@google.com>
7139
7140 * g++.dg/warn/Wconversion-null-2.C: Do not expect a NULL
7141 warning in implicitly instantiated templates.
7142
7143 2011-04-29 Le-Chun Wu <lcwu@google.com>
7144
7145 * g++.dg/warn/Wnull-conversion-1.C: New.
7146 * g++.dg/warn/Wnull-conversion-2.C: New.
7147
7148 2011-04-29 Diego Novillo <dnovillo@google.com>
7149
7150 * g++.old-deja/g++.other/null3.C: Expect warning about
7151 converting boolean to a pointer.
7152
7153 2011-04-29 Paul Thomas <pault@gcc.gnu.org>
7154
7155 PR fortran/48462
7156 * gfortran.dg/realloc_on_assign_7.f03: Modify to test for lhs
7157 being a target.
7158
7159 PR fortran/48746
7160 * gfortran.dg/realloc_on_assign_7.f03: Add subroutine pr48746.
7161
7162 2011-04-29 Tobias Burnus <burnus@net-b.de>
7163
7164 PR fortran/48810
7165 * gfortran.dg/typebound_proc_22.f90: New.
7166
7167 PR fortran/48800
7168 * gfortran.dg/interface_36.f90: New.
7169
7170 2011-04-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7171
7172 PR libgfortran/48488
7173 PR libgfortran/48602
7174 PR libgfortran/48615
7175 PR libgfortran/48684
7176 PR libgfortran/48787
7177 * gfortran.dg/fmt_g.f: Adjust test.
7178 * gfortran.dg/fmt_g0_1.f08: Adjust test.
7179 * gfortran.dg/round_3.f08: New test.
7180 * gfortran.dg/namelist_print_1.f: Adjust test.
7181 * gfortran.dg/char4_iunit_1.f03: Adjust test.
7182 * gfortran.dg/f2003_io_5.f03: Adjust test.
7183 * gfortran.dg/coarray_15.f90: Adjust test.
7184 * gfortran.dg/namelist_65.f90: Adjust test.
7185 * gfortran.dg/fmt_cache_1.f: Adjust test.
7186 * gfortran.dg/char4_iunit_2.f03: Adjust test.
7187 * gfortran.dg/real_const_3.f90: Adjust test.
7188
7189 2011-04-28 Xinliang David Li <davidxl@google.com>
7190
7191 * gcc.dg/tree-prof/prof-robust-1.c: New test.
7192 * g++.dg/prof-robust-1.C: New test.
7193
7194 2011-04-28 Ira Rosen <ira.rosen@linaro.org>
7195
7196 PR tree-optimization/48765
7197 * gcc.dg/vect/pr48765.c: New.
7198
7199 2011-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7200
7201 PR tree-optimization/48775
7202 * gcc.dg/pr48616.c: Also add -fno-common on alpha*-dec-osf*.
7203
7204 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
7205
7206 PR c++/48798
7207 * g++.dg/inherit/pr48798.C: New.
7208 * g++.old-deja/g++.other/base1.C: Adjust.
7209
7210 2011-04-28 Dodji Seketeli <dodji@redhat.com>
7211
7212 PR c++/48656
7213 * g++.dg/template/inherit7.C: New test case.
7214
7215 2011-04-28 Richard Guenther <rguenther@suse.de>
7216
7217 PR tree-optimization/40052
7218 PR tree-optimization/15347
7219 * gcc.dg/tree-ssa/vrp57.c: New testcase.
7220 * gcc.dg/pr15347.c: Likewise.
7221
7222 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
7223
7224 PR c++/48530
7225 * g++.dg/cpp0x/sfinae18.C: New.
7226
7227 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
7228
7229 PR c++/48771
7230 * g++.dg/ext/is_literal_type1.C: New.
7231
7232 2011-04-28 Tobias Burnus <burnus@net-b.de>
7233
7234 PR fortran/48112
7235 PR fortran/48279
7236 * gfortran.dg/interface_35.f90: New.
7237 * gfortran.dg/erfc_scaled_1.f90: Don't compile with -pedantic.
7238 * gfortran.dg/func_result_6.f90: Add dg-warning.
7239 * gfortran.dg/bessel_1.f90: Ditto.
7240 * gfortran.dg/hypot_1.f90: Ditto.
7241 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
7242 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
7243 * gfortran.dg/interface_assignment_4.f90: Ditto.
7244
7245 2011-04-27 Jason Merrill <jason@redhat.com>
7246
7247 * g++.dg/ext/complex8.C: New.
7248
7249 * g++.dg/cpp0x/initlist49.C: New.
7250 * g++.dg/init/new30.C: New.
7251
7252 2011-04-27 Tobias Burnus <burnus@net-b.de>
7253
7254 PR fortran/48788
7255 * gfortran.dg/whole_file_34.f90: New.
7256
7257 2011-04-27 Jan Hubicka <jh@suse.cz>
7258
7259 * gcc.dg/tree-ssa/inline-9.c: New testcase.
7260
7261 2011-04-27 Jason Merrill <jason@redhat.com>
7262
7263 * g++.old-deja/g++.oliva/overload1.C: Adjust.
7264
7265 * g++.dg/parse/ambig6.C: New.
7266
7267 2011-04-27 Nick Clifton <nickc@redhat.com>
7268
7269 * gcc.dg/20020312-2.c: Add definition for RX.
7270
7271 * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu
7272 option with RX targets.
7273
7274 * gcc.target/rx/pack.c: Replace C++ style // comments with C style
7275 /* */ comments.
7276
7277 2011-04-27 Richard Guenther <rguenther@suse.de>
7278
7279 * gcc.dg/tree-ssa/pr23382.c: Remove.
7280
7281 2011-04-27 Kaz Kojima <kkojima@gcc.gnu.org>
7282
7283 PR target/48767
7284 * gcc.c-torture/compile/pr48767.c: New test.
7285
7286 2011-04-27 Richard Guenther <rguenther@suse.de>
7287
7288 PR tree-optimization/48772
7289 * g++.dg/pr48772.C: New testcase.
7290
7291 2011-04-27 Jakub Jelinek <jakub@redhat.com>
7292
7293 PR c/48742
7294 * gcc.c-torture/compile/pr48742.c: New test.
7295
7296 2011-04-26 Jason Merrill <jason@redhat.com>
7297
7298 * g++.dg/lookup/koenig13.C: New.
7299
7300 * g++.dg/cpp0x/initlist48.C: New.
7301
7302 2011-04-25 Jason Merrill <jason@redhat.com>
7303
7304 * g++.dg/cpp0x/sfinae17.C: New.
7305
7306 2011-03-23 Michael Meissner <meissner@linux.vnet.ibm.com>
7307
7308 PR target/48258
7309 * gcc.target/powerpc/pr48258-1.c: New file.
7310 * gcc.target/powerpc/pr48258-2.c: Ditto.
7311
7312 2011-04-26 Xinliang David Li <davidxl@google.com>
7313
7314 * gcc.dg/uninit-suppress.c: New test.
7315 * gcc.dg/uninit-suppress.c: New test.
7316
7317 2011-04-26 Jakub Jelinek <jakub@redhat.com>
7318
7319 PR debug/48768
7320 * gcc.dg/pr48768.c: New test.
7321
7322 PR tree-optimization/48734
7323 * gcc.c-torture/compile/pr48734.c: New test.
7324
7325 PR testsuite/48753
7326 * gcc.dg/tree-prof/val-prof-2.c: Adjust for 32-bit HWI.
7327
7328 2011-04-26 Richard Guenther <rguenther@suse.de>
7329
7330 PR tree-optimization/48731
7331 * gcc.dg/torture/pr48731.c: New testcase.
7332
7333 2011-04-26 Richard Guenther <rguenther@suse.de>
7334
7335 PR testsuite/48753
7336 * gcc.dg/tree-prof/val-prof-2.c: Adjust.
7337
7338 2011-04-26 Richard Guenther <rguenther@suse.de>
7339
7340 PR middle-end/48694
7341 * gcc.dg/torture/pr48694-1.c: New testcase.
7342 * gcc.dg/torture/pr48694-2.c: Likewise.
7343
7344 2011-04-25 Paolo Carlini <paolo.carlini@oracle.com>
7345
7346 * g++.dg/ext/underlying_type1.C: New.
7347 * g++.dg/ext/underlying_type2.C: Likewise.
7348 * g++.dg/ext/underlying_type3.C: Likewise.
7349 * g++.dg/ext/underlying_type4.C: Likewise.
7350 * g++.dg/ext/underlying_type5.C: Likewise.
7351 * g++.dg/ext/underlying_type6.C: Likewise.
7352 * g++.dg/ext/underlying_type7.C: Likewise.
7353 * g++.dg/ext/underlying_type8.C: Likewise.
7354 * g++.dg/ext/underlying_type9.C: Likewise.
7355 * g++.dg/ext/underlying_type10.C: Likewise.
7356
7357 2011-04-25 Jason Merrill <jason@redhat.com>
7358
7359 * g++.dg/cpp0x/regress/template-const2.C: New.
7360
7361 2011-04-25 Jeff Law <law@redhat.com>
7362
7363 * gcc.dg/tree-ssa/vrp56.c: new test.
7364
7365 2011-04-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7366
7367 * go.test/go-test.exp (go-set-goarch): Accept mips*-*-*.
7368
7369 2011-04-24 Jakub Jelinek <jakub@redhat.com>
7370
7371 PR preprocessor/48740
7372 * c-c++-common/raw-string-11.c: New test.
7373
7374 2011-04-23 John David Anglin <dave.anglin@nrc-cnrc.ca>
7375
7376 * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
7377 hppa*-*-hpux*.
7378
7379 2011-04-23 Tobias Burnus <burnus@net-b.de>
7380
7381 PR fortran/18918
7382 * gfortran.dg/coarray_19.f90: New.
7383
7384 2011-04-23 Jakub Jelinek <jakub@redhat.com>
7385
7386 PR c/48685
7387 * gcc.dg/pr48685.c: New test.
7388
7389 2011-04-22 Jan Hubicka <jh@suse.cz>
7390
7391 * gcc.dg/tree-ssa/pr38699.c: Fix testcase.
7392
7393 2011-04-22 Jakub Jelinek <jakub@redhat.com>
7394
7395 PR tree-optimization/48717
7396 * gcc.c-torture/execute/pr48717.c: New test.
7397
7398 2011-04-22 Uros Bizjak <ubizjak@gmail.com>
7399
7400 PR target/48723
7401 * gcc.target/i386/pr48723.c: New test.
7402
7403 2011-04-22 Jakub Jelinek <jakub@redhat.com>
7404
7405 PR c/48716
7406 * gcc.dg/gomp/pr48716.c: New test.
7407 * g++.dg/gomp/pr48716.C: New test.
7408
7409 2011-04-22 Alexander Monakov <amonakov@ispras.ru>
7410
7411 PR c/36750
7412 * gcc.dg/missing-field-init-2.c: Update testcase.
7413
7414 2011-04-22 Alan Modra <amodra@gmail.com>
7415
7416 * gcc.target/powerpc/ppc-pow.c: Allow for tail calls.
7417
7418 2011-04-21 Thomas Koenig <tkoenig@gcc.gnu.org>
7419
7420 PR fortran/48405
7421 * gfortran.dg/function_optimize_6.f90: New test.
7422
7423 2011-04-21 Easwaran Raman <eraman@google.com>
7424
7425 * gcc.dg/stack-layout-2.c: New test.
7426
7427 2011-04-21 Richard Guenther <rguenther@suse.de>
7428
7429 PR lto/48703
7430 * g++.dg/lto/pr48207-2_0.C: New testcase.
7431 * g++.dg/lto/pr48207-3_0.C: Likewise.
7432
7433 2011-04-21 Eric Botcazou <ebotcazou@adacore.com>
7434
7435 * gnat.dg/volatile5.adb: New test.
7436 * gnat.dg/volatile5_pkg.ads: New helper.
7437
7438 2011-04-21 Uros Bizjak <ubizjak@gmail.com>
7439
7440 PR target/48708
7441 * gcc.target/i386/pr48708.c: New test.
7442
7443 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
7444
7445 * gcc.dg/vect/vect-119.c: New test.
7446
7447 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
7448
7449 * gcc.dg/vect/vect.exp: Run the main tests twice, one with -flto
7450 and once without.
7451
7452 2011-04-21 Richard Earnshaw <rearnsha@arm.com>
7453 Richard Sandiford <richard.sandiford@linaro.org>
7454
7455 PR target/46329
7456 * gcc.target/arm/pr46329.c: New test.
7457
7458 2011-04-21 Tobias Burnus <burnus@net-b.de>
7459
7460 PR fortran/18918
7461 * gfortran.dg/coarray_18.f90: New.
7462
7463 2011-04-20 Jason Merrill <jason@redhat.com>
7464
7465 * g++.dg/cpp0x/initlist47.C: New.
7466
7467 * g++.dg/init/dtor4.C: New.
7468
7469 2011-04-20 Uros Bizjak <ubizjak@gmail.com>
7470
7471 PR target/48678
7472 * gcc.target/i386/sse2-pinsrw.c: New test.
7473 * gcc.target/i386/avx-vpinsrw.c: Ditto.
7474 * gcc.target/i386/sse4_1-insvqi.c: Ditto.
7475 * gcc.target/i386/sse2-insvhi.c: Ditto.
7476 * gcc.target/i386/sse4_1-insvsi.c: Ditto.
7477 * gcc.target/i386/sse4_1-insvdi.c: Ditto.
7478
7479 2011-04-20 Jason Merrill <jason@redhat.com>
7480
7481 * g++.dg/template/const4.C: New.
7482
7483 2011-04-20 Easwaran Raman <eraman@google.com>
7484
7485 * gcc.dg/stack-layout-1.c: New test.
7486
7487 2011-04-20 Daniel Jacobowitz <dan@codesourcery.com>
7488
7489 * gcc.dg/vect/vect-shift-3.c, gcc.dg/vect/vect-shift-4.c: New.
7490 * lib/target-supports.exp (check_effective_target_vect_shift_char): New
7491 function.
7492
7493 2011-04-20 Kai Tietz <ktietz@redhat.com>
7494
7495 * gcc.dg/binop-xor1.c: New test.
7496 * gcc.dg/binop-xor2.c: New test.
7497 * gcc.dg/binop-xor3.c: New test.
7498 * gcc.dg/binop-xor4.c: New test.
7499 * gcc.dg/binop-xor5.c: New test.
7500
7501 2011-04-20 Richard Guenther <rguenther@suse.de>
7502
7503 PR tree-optimization/47892
7504 * gcc.dg/vect/fast-math-ifcvt-1.c: New testcase.
7505
7506 2011-04-20 Richard Guenther <rguenther@suse.de>
7507
7508 PR middle-end/48695
7509 * g++.dg/torture/pr48695.C: New testcase.
7510
7511 2011-04-20 Georg-Johann Lay <avr@gjlay.de>
7512
7513 * gcc.dg/pr42629.c: Add dg-require-effective-target int32plus
7514 * gcc.c-torture/execute/cmpsi-2.c: Ditto
7515 * gcc.c-torture/execute/pr45262.c: Ditto
7516 * gcc.dg/torture/pr43165.c: Ditto.
7517 * gcc.dg/torture/pr47228.c: Ditto.
7518 * gcc.dg/tree-ssa/pr45144.c: Ditto.
7519 * gcc.dg/ipa/pr45644.c: Ditto.
7520 * gcc.c-torture/compile/pr43191.c: Ditto. Remove dg-skip-if for
7521 PDP11.
7522
7523 2011-04-19 Jason Merrill <jason@redhat.com>
7524
7525 * g++.dg/ext/complex7.C: New.
7526
7527 * g++.dg/ext/attrib41.C: New.
7528
7529 2011-04-19 Kaz Kojima <kkojima@gcc.gnu.org>
7530
7531 PR testsuite/48676
7532 * gcc.dg/torture/pr37868.c: Skip on sh*-*-*.
7533
7534 2011-04-19 Jakub Jelinek <jakub@redhat.com>
7535
7536 PR target/48678
7537 * gcc.target/i386/pr48678.c: New test.
7538
7539 2011-04-19 Martin Jambor <mjambor@suse.cz>
7540
7541 * g++.dg/opt/devirt1.C: Bump to -O2, remove XFAIL.
7542 * g++.dg/opt/devirt2.C: New test.
7543 * g++.dg/ipa/devirt-g-1.C: Likewise.
7544
7545 2011-04-19 Tobias Burnus <burnus@net-b.de>
7546
7547 PR fortran/48588
7548 * gfortran.dg/whole_file_33.f90: New.
7549
7550 2011-04-19 Martin Jambor <mjambor@suse.cz>
7551
7552 * g++.dg/ipa/devirt-7.C: New test.
7553
7554 2011-04-19 Richard Guenther <rguenther@suse.de>
7555
7556 PR lto/48207
7557 * g++.dg/lto/pr48207_0.C: New testcase.
7558
7559 2011-04-18 Jason Merrill <jason@redhat.com>
7560
7561 * g++.dg/init/void1.C: New.
7562
7563 * g++.dg/cpp0x/union4.C: New.
7564
7565 2011-04-18 Jakub Jelinek <jakub@redhat.com>
7566
7567 PR middle-end/48661
7568 * g++.dg/torture/pr48661.C: New test.
7569
7570 PR c++/48632
7571 * g++.dg/gomp/pr48632.C: New test.
7572
7573 2011-04-18 Uros Bizjak <ubizjak@gmail.com>
7574
7575 * gcc.target/i386/sse2-maskmovdqu.c: New test.
7576 * gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
7577
7578 2011-04-18 Tobias Burnus <burnus@net-b.de>
7579
7580 PR fortran/18918
7581 * gfortran.dg/coarray_17.f90: New.
7582 * gfortran.dg/coarray_10.f90: Update dg-error.
7583
7584 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7585
7586 PR testsuite/48251
7587 * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
7588 * gfortran.dg/guality/guality.exp: Likewise.
7589
7590 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7591
7592 * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
7593
7594 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7595
7596 * gcc.dg/vect/pr48377.c: Remove dg-do run.
7597
7598 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7599
7600 * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
7601
7602 2011-04-18 Richard Guenther <rguenther@suse.de>
7603
7604 PR middle-end/46364
7605 * g++.dg/torture/pr46364.C: New testcase.
7606
7607 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7608
7609 * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
7610
7611 2011-04-18 Alexander Monakov <amonakov@ispras.ru>
7612
7613 * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
7614
7615 2011-04-18 Ulrich Weigand <ulrich.weigand@linaro.org>
7616 Ira Rosen <ira.rosen@linaro.org>
7617
7618 PR target/48252
7619 * gcc.target/arm/pr48252.c: New test.
7620
7621 2011-04-18 Jakub Jelinek <jakub@redhat.com>
7622
7623 PR tree-optimization/48616
7624 * gcc.dg/pr48616.c: New test.
7625
7626 2011-04-18 Tobias Burnus <burnus@net-b.de>
7627
7628 PR fortran/18918
7629 * gfortran.dg/coarray_16.f90: New.
7630
7631 2011-04-18 Paul Thomas <pault@gcc.gnu.org>
7632
7633 PR fortran/48462
7634 * gfortran.dg/realloc_on_assign_7.f03: New test.
7635
7636 2011-04-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7637
7638 PR libgfortran/48602
7639 * gfortran.dg/fmt_g0_6.f08: New test.
7640
7641 2011-04-17 Jason Merrill <jason@redhat.com>
7642
7643 * g++.dg/cpp0x/sfinae16.C: New.
7644
7645 2011-04-17 Richard Sandiford <rdsandiford@googlemail.com>
7646
7647 * gcc.target/mips/reg-var-1.c: New test.
7648
7649 2011-04-17 Jan Hubicka <jh@suse.cz>
7650
7651 * gcc.dg/winline-5.c: Update testcase.
7652
7653 2011-04-17 Eric Botcazou <ebotcazou@adacore.com>
7654
7655 * gnat.dg/discr27.ad[sb]: Move dg directive.
7656 * gnat.dg/discr28.ad[sb]: New test.
7657 * gnat.dg/discr28_pkg.ads: New helper.
7658
7659 2011-04-17 Michael Matz <matz@suse.de>
7660
7661 PR tree-optimization/48622
7662 PR lto/48645
7663 * gcc.dg/lto/pr48622_0.c: New test.
7664
7665 2011-04-16 Uros Bizjak <ubizjak@gmail.com>
7666
7667 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns.
7668 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
7669 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
7670 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
7671 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
7672 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
7673
7674 2011-04-15 Jason Merrill <jason@redhat.com>
7675
7676 * g++.dg/cpp0x/range-for17.C: New.
7677
7678 2011-04-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
7679
7680 * g++.dg/cpp0x/range-for2.C: Correct for declaration.
7681 * g++.dg/cpp0x/range-for3.C: Likewise.
7682 * g++.dg/cpp0x/range-for9.C: Correct error message.
7683 * g++.dg/cpp0x/range-for11.C: New.
7684 * g++.dg/cpp0x/range-for12.C: New.
7685 * g++.dg/cpp0x/range-for13.C: New.
7686 * g++.dg/cpp0x/range-for14.C: New.
7687 * g++.dg/cpp0x/range-for15.C: New.
7688 * g++.dg/cpp0x/range-for16.C: New.
7689
7690 2011-04-15 Tobias Burnus <burnus@net-b.de>
7691
7692 PR fortran/18918
7693 * gfortran.dg/coarray_15.f90: Change to dg-do run.
7694
7695 2011-04-15 Nicola Pero <nicola.pero@meta-innovation.com>
7696
7697 * objc.dg/naming-4.m: Updated.
7698 * objc.dg/naming-5.m: Updated.
7699 * objc.dg/naming-6.m: New.
7700 * objc.dg/naming-7.m: New.
7701 * obj-c++.dg/naming-1.mm: Updated.
7702 * obj-c++.dg/naming-2.mm: Updated.
7703 * obj-c++.dg/naming-3.mm: New.
7704 * obj-c++.dg/naming-4.mm: New.
7705
7706 2011-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7707
7708 PR libgfortran/48589
7709 * gfortran.dg/fmt_g0_5.f08: New test.
7710
7711 2011-04-15 Richard Guenther <rguenther@suse.de>
7712
7713 PR testsuite/48286
7714 * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
7715
7716 2011-04-15 Georg-Johann Lay <avr@gjlay.de>
7717
7718 * gcc.target/avr/torture/pr41885.c (dg-options): Change
7719 -finline-limit=0 to -fno-inline
7720
7721 2011-04-15 Jakub Jelinek <jakub@redhat.com>
7722
7723 PR target/48614
7724 * gcc.target/i386/pr46084.c: Require avx_runtime instead of
7725 just avx.
7726
7727 2011-04-14 Jakub Jelinek <jakub@redhat.com>
7728
7729 PR target/48605
7730 * gcc.target/i386/sse4_1-insertps-3.c: New test.
7731 * gcc.target/i386/sse4_1-insertps-4.c: New test.
7732 * gcc.target/i386/avx-insertps-3.c: New test.
7733 * gcc.target/i386/avx-insertps-4.c: New test.
7734
7735 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
7736
7737 * gcc.target/avr/torture/pr41885.c (dg-options): Add
7738 -finline-limit=0
7739
7740 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
7741
7742 PR target/46779
7743 PR target/45291
7744 PR target/41894
7745 * gcc.target/avr/pr46779-1.c: New test case
7746 * gcc.target/avr/pr46779-2.c: New test case
7747
7748 2011-04-14 Jason Merrill <jason@redhat.com>
7749
7750 * g++.dg/cpp0x/sfinae15.C: New.
7751
7752 * g++.dg/cpp0x/sfinae14.C: New.
7753
7754 * g++.dg/ext/vla10.C: New.
7755
7756 2011-04-14 Richard Guenther <rguenther@suse.de>
7757
7758 * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
7759
7760 2011-04-14 Richard Guenther <rguenther@suse.de>
7761
7762 * gcc.dg/fold-bitand-4.c: Move ...
7763 * c-c++-common/fold-bitand-4.c: ... here. Adjust slightly.
7764
7765 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
7766
7767 * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
7768 variables const.
7769 * gcc.target/avr/torture/trivial.c: Ditto.
7770
7771 2011-04-13 Jason Merrill <jason@redhat.com>
7772
7773 * g++.dg/template/operator11.C: New.
7774
7775 2011-04-13 Jakub Jelinek <jakub@redhat.com>
7776
7777 PR middle-end/48591
7778 * gcc.dg/gomp/pr48591.c: New test.
7779
7780 PR c++/48570
7781 * g++.dg/cpp0x/constexpr-wstring1.C: New test.
7782 * g++.dg/cpp0x/constexpr-wstring2.C: New test.
7783
7784 2011-04-13 Dodji Seketeli <dodji@redhat.com>
7785
7786 PR c++/48574
7787 * g++.dg/template/dependent-expr7.C: New test case.
7788
7789 2011-04-13 Jason Merrill <jason@redhat.com>
7790
7791 * g++.dg/cpp0x/sfinae13.C: New.
7792
7793 2011-04-13 Uros Bizjak <ubizjak@gmail.com>
7794
7795 * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
7796
7797 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
7798
7799 * gcc.target/arm/pr43698.c: Remove -march option.
7800
7801 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
7802
7803 * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
7804 -march option.
7805
7806 2011-04-12 Paul Thomas <pault@gcc.gnu.org>
7807
7808 PR fortran/48360
7809 PR fortran/48456
7810 * gfortran.dg/realloc_on_assign_6.f03: New test.
7811
7812 2011-04-12 Kai Tietz <ktietz@redhat.com>
7813
7814 * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
7815 targets the additional -mno-ms-bitfields and
7816 -Wno-packed-bitfield-compat options.
7817 * g++.dg/ext/bitfield3.C: Likewise.
7818 * g++.dg/ext/bitfield4.C: Likewise.
7819 * g++.dg/ext/bitfield5.C: Likewise.
7820 * gcc.dg/bitfld-15.c: Likewise.
7821 * gcc.dg/bitfld-16.c: Likewise.
7822 * gcc.dg/bitfld-17.c: Likewise.
7823 * gcc.dg/bitfld-18.c: Likewise.
7824
7825 2011-04-12 Richard Sandiford <richard.sandiford@linaro.org>
7826
7827 * gcc.target/arm/neon-vld3-1.c: New test.
7828 * gcc.target/arm/neon-vst3-1.c: New test.
7829 * gcc.target/arm/neon/v*.c: Regenerate.
7830
7831 2011-04-12 Jakub Jelinek <jakub@redhat.com>
7832
7833 PR rtl-optimization/48549
7834 * g++.dg/opt/pr48549.C: New test.
7835
7836 2011-04-12 Richard Guenther <rguenther@suse.de>
7837
7838 PR tree-optimization/46076
7839 * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
7840
7841 2011-04-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7842
7843 PR testsuite/21164
7844 * lib/compat.exp (compat-execute): Declare unsupported after
7845 stripping path from src1.
7846 * lib/lto.exp (lto-execute): Likewise.
7847
7848 2011-04-12 Jakub Jelinek <jakub@redhat.com>
7849
7850 PR c/48552
7851 * gcc.dg/pr48552-1.c: New test.
7852 * gcc.dg/pr48552-2.c: New test.
7853
7854 2011-04-11 Jason Merrill <jason@redhat.com>
7855
7856 * g++.dg/cpp0x/sfinae12.C: New.
7857
7858 * g++.dg/cpp0x/enum10.C: New.
7859
7860 * g++.dg/cpp0x/lambda/lambda-this4.C: New.
7861
7862 * g++.dg/cpp0x/rv-func.C: New.
7863
7864 2011-04-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7865
7866 * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
7867 alpha*-dec-osf5*.
7868
7869 2011-04-11 Martin Jambor <mjambor@suse.cz>
7870
7871 PR tree-optimization/48195
7872 * gcc.dg/ipa/pr48195.c: New test.
7873
7874 2011-04-10 Eric Botcazou <ebotcazou@adacore.com>
7875
7876 * gnat.dg/return3.adb: Remove unused switch.
7877
7878 2011-04-08 Mike Stump <mikestump@comcast.net>
7879
7880 PR testsuite/48506
7881 * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
7882 default to fno-common.
7883
7884 2011-04-08 Georg-Johann Lay <avr@gjlay.de>
7885
7886 * gcc.dg/sibcall-3.c: Don't xfail on AVR.
7887 * gcc.dg/sibcall-4.c: Don't xfail on AVR.
7888
7889 2011-04-08 Thomas Koenig <tkoenig@gcc.gnu.org>
7890
7891 PR fortran/48448
7892 * gfortran.dg/function_optimize_5.f90: New test.
7893
7894 2011-04-08 Eric Botcazou <ebotcazou@adacore.com>
7895
7896 * gnat.dg/aggr17.adb: New test.
7897 * gnat.dg/aggr18.adb: Likewise.
7898
7899 2011-04-08 Michael Matz <matz@suse.de>
7900
7901 PR middle-end/48389
7902 * gcc.target/i386/pr48389.c: New test.
7903
7904 2011-04-08 Andrey Belevantsev <abel@ispras.ru>
7905
7906 PR rtl-optimization/48272
7907 * g++.dg/opt/pr48272.C: New.
7908
7909 2011-04-08 Dmitry Melnik <dm@ispras.ru>
7910
7911 PR rtl-optimization/48235
7912 * gcc.dg/pr48235.c: New.
7913
7914 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
7915
7916 PR rtl-optimization/48302
7917 * g++.dg/opt/pr48302.C: New.
7918
7919 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
7920
7921 PR target/48273
7922 * g++.dg/opt/pr48273.C: New.
7923
7924 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
7925
7926 PR rtl-optimization/48442
7927 * gcc.dg/pr48442.c: New.
7928
7929 2011-04-08 Jakub Jelinek <jakub@redhat.com>
7930
7931 PR tree-optimization/48377
7932 * gcc.dg/vect/pr48377.c: New test.
7933
7934 2011-04-07 Jason Merrill <jason@redhat.com>
7935
7936 * g++.dg/cpp0x/regress/call1.C: New.
7937
7938 * g++.dg/cpp0x/variadic107.C: New.
7939
7940 * g++.dg/cpp0x/sfinae11.C: New.
7941 * g++.dg/cpp0x/noexcept02.C: Fix.
7942
7943 * g++.dg/cpp0x/sfinae10.C: New.
7944
7945 * g++.dg/cpp0x/sfinae9.C: New.
7946
7947 * c-c++-common/Wcast-qual-1.c: Move here from...
7948 * gcc.dg/cast-qual-3.c: ...here, and...
7949 * g++.dg/warn/Wcast-qual2.C: ...here.
7950
7951 * g++.dg/cpp0x/sfinae8.C: New.
7952
7953 * g++.dg/cpp0x/sfinae7.C: New.
7954
7955 * g++.dg/cpp0x/enum9.C: New.
7956
7957 2011-04-07 Mike Stump <mikestump@comcast.net>
7958
7959 * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
7960 with no trampolines.
7961
7962 2011-04-07 Jakub Jelinek <jakub@redhat.com>
7963
7964 PR fortran/48117
7965 * gfortran.dg/gomp/pr48117.f90: New test.
7966
7967 PR debug/48343
7968 * gcc.dg/torture/pr48343.c: New test.
7969
7970 2011-04-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7971
7972 * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
7973
7974 2011-04-07 Maxim Kuvyrkov <maxim@codesourcery.com>
7975
7976 * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
7977
7978 2011-04-07 Tom de Vries <tom@codesourcery.com>
7979
7980 PR target/43920
7981 * lib/scanasm.exp (object-size): New proc.
7982 * gcc.target/arm/pr43920-2.c: New test.
7983
7984 2011-04-06 Tobias Burnus <burnus@net-b.de>
7985
7986 PR fortran/18918
7987 PR fortran/48477
7988 * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
7989
7990 2011-04-06 Steve Ellcey <sje@cup.hp.com>
7991
7992 * gcc.dg/mtune.c: Prune note from output.
7993
7994 2011-04-06 Jakub Jelinek <jakub@redhat.com>
7995
7996 PR debug/48466
7997 * gcc.dg/guality/pr36977.c: New test.
7998 * gcc.dg/guality/pr48466.c: New test.
7999
8000 2011-04-06 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
8001
8002 * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
8003
8004 2011-04-06 Eric Botcazou <ebotcazou@adacore.com>
8005
8006 * gnat.dg/return3.adb: New test.
8007
8008 2011-04-06 Richard Guenther <rguenther@suse.de>
8009
8010 PR tree-optimization/47663
8011 * gcc.dg/tree-ssa/inline-8.c: New testcase.
8012
8013 2011-04-05 Eric Botcazou <ebotcazou@adacore.com>
8014
8015 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
8016 Solaris 8 and 9 as well.
8017
8018 2011-04-05 Tom de Vries <tom@codesourcery.com>
8019
8020 PR target/43920
8021 * gcc.target/arm/pr43920-1.c: New test.
8022
8023 2011-04-04 Yufeng Zhang <yufeng.zhang@arm.com>
8024
8025 * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
8026 (cctor): Actually return the value.
8027 (main): Cast return values.
8028
8029 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
8030
8031 * gfortran.dg/character_comparison_8.f90: New test.
8032
8033 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
8034
8035 * frontend-passes: (optimize_lexical_comparison): New function.
8036 (optimize_expr): Call it.
8037 (optimize_comparison): Also handle lexical comparison functions.
8038 Return false instad of -2 for unequal comparison.
8039
8040 2011-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
8041
8042 PR fortran/48412
8043 * function_optimize_4.f90: New test.
8044
8045 2011-04-04 Tobias Burnus <burnus@net-b.de>
8046
8047 PR fortran/18918
8048 * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
8049 * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
8050 * gfortran.dg/coarray_15.f90: New.
8051
8052 2011-04-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8053
8054 * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
8055 * gfortran.dg/bessel_7.f90: Likewise.
8056
8057 2011-04-03 Tobias Burnus <burnus@net-b.de>
8058
8059 * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
8060
8061 2011-04-03 Richard Guenther <rguenther@suse.de>
8062 Ira Rosen <ira.rosen@linaro.org>
8063
8064 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
8065 * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
8066 -ftree-loop-if-convert-stores.
8067
8068 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
8069
8070 * gnat.dg/specs/aggr2.ads: New test.
8071
8072 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
8073
8074 * gnat.dg/debug2.ad[sb]: New test.
8075 * gnat.dg/debug2_pkg.ads: New helper.
8076 * gnat.dg/debug3.ad[sb]: New test.
8077
8078 2011-04-01 Uros Bizjak <ubizjak@gmail.com>
8079
8080 * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
8081
8082 2011-04-01 Jakub Jelinek <jakub@redhat.com>
8083
8084 PR middle-end/48335
8085 * gcc.c-torture/compile/pr48335-1.c: New test.
8086 * gcc.dg/pr48335-1.c: New test.
8087 * gcc.dg/pr48335-2.c: New test.
8088 * gcc.dg/pr48335-3.c: New test.
8089 * gcc.dg/pr48335-4.c: New test.
8090 * gcc.dg/pr48335-5.c: New test.
8091 * gcc.dg/pr48335-6.c: New test.
8092 * gcc.dg/pr48335-7.c: New test.
8093 * gcc.dg/pr48335-8.c: New test.
8094 * gcc.target/i386/pr48335-1.c: New test.
8095
8096 2011-04-01 Vincent Lefevre <vincent+gcc@vinc17.org>
8097
8098 PR c/36299
8099 * gcc.dg/Waddress.c: New test.
8100
8101 2011-04-01 Thomas Koenig <tkoenig@gcc.gnu.org>
8102
8103 PR fortran/48352
8104 * gfortran.dg/function_optimize_3.f90: New test.
8105
8106 2011-04-01 Bernd Schmidt <bernds@codesourcery.com>
8107
8108 * gcc.c-torture/compile/20110401-1.c: New test.
8109
8110 * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
8111 * g++.dg/lto/20091002-2_0.C: Likewise.
8112 * g++.dg/lto/20090303_0.c: Likewise.
8113 * g++.dg/lto/20091004-1_0.C: Likewise.
8114 * g++.dg/lto/20091002-3_0.C: Likewise.
8115 * g++.dg/lto/20091004-2_0.C: Likewise.
8116 * g++.dg/lto/20081123_0.C: Likewise.
8117 * g++.dg/lto/20090313_0.C: Likewise.
8118 * g++.dg/lto/20081109-1_0.C: Likewise.
8119 * g++.dg/lto/20081219_0.C: Likewise.
8120 * g++.dg/lto/20081204-1_0.C: Likewise.
8121 * g++.dg/lto/20090302_0.C: Likewise.
8122 * g++.dg/lto/20081119-1_0.C: Likewise.
8123 * g++.dg/lto/20081118_0.C: Likewise.
8124 * gcc.dg/lto/20091020-2_0.c: Likewise.
8125 * gcc.dg/lto/20090210_0.c: Likewise.
8126 * gcc.dg/lto/20081204-1_0.c: Likewise.
8127 * gcc.dg/lto/20081224_0.c: Likewise.
8128 * gcc.dg/lto/20090219_0.c: Likewise.
8129 * gcc.dg/lto/20091014-1_0.c: Likewise.
8130 * gcc.dg/lto/20091016-1_0.c: Likewise.
8131 * gcc.dg/lto/20090206-2_0.c: Likewise.
8132 * gcc.dg/lto/20090116_0.c: Likewise.
8133 * gcc.dg/lto/20091013-1_0.c: Likewise.
8134 * gcc.dg/lto/20091015-1_0.c: Likewise.
8135 * gcc.dg/lto/20090126-2_0.c: Likewise.
8136
8137 2011-03-31 Ian Lance Taylor <iant@google.com>
8138
8139 * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
8140
8141 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
8142
8143 * gnat.dg/opt16.adb: New test.
8144
8145 2011-03-31 Jason Merrill <jason@redhat.com>
8146
8147 * g++.dg/cpp0x/defaulted24.C: New.
8148
8149 2011-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8150
8151 PR target/16292
8152 * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
8153 with -O0.
8154
8155 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
8156
8157 * g++.dg/other/i386-9.C: New test.
8158
8159 2011-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8160
8161 * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
8162
8163 2011-03-30 Jason Merrill <jason@redhat.com>
8164
8165 * g++.dg/cpp0x/regress/error-recovery1.C: New.
8166
8167 * g++.dg/cpp0x/regress/isnan.C: New.
8168
8169 * g++.dg/cpp0x/initlist46.C: New.
8170
8171 2011-03-30 Richard Sandiford <richard.sandiford@linaro.org>
8172
8173 PR target/47551
8174 * gcc.target/arm/neon-modes-2.c: New test.
8175
8176 2011-03-30 Jakub Jelinek <jakub@redhat.com>
8177
8178 PR c/48305
8179 * gcc.c-torture/compile/pr48305.c: New test.
8180
8181 2011-03-29 Jason Merrill <jason@redhat.com>
8182
8183 * g++.dg/cpp0x/regress/value-dep1.C: New.
8184
8185 2011-03-29 Steve Ellcey <sje@cup.hp.com>
8186
8187 * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
8188
8189 2011-03-29 Ian Lance Taylor <iant@google.com>
8190
8191 * go.test/go-test.exp: Handle the test lines used in several new
8192 tests.
8193 (errchk): Add opts parameter. Change all callers. Handle parens
8194 in regexps.
8195
8196 2011-03-29 Peter Bergner <bergner@vnet.ibm.com>
8197 Dominique d'Humieres <dominiq@lps.ens.fr>
8198
8199 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
8200 and __APPLE__ && __PPC__ && __ALTIVEC__.
8201
8202 2011-03-29 Jason Merrill <jason@redhat.com>
8203
8204 * g++.dg/cpp0x/dependent1.C: New.
8205
8206 * g++.dg/cpp0x/constexpr-48089.C: Adjust.
8207
8208 * g++.dg/cpp0x/constexpr-memfn1.C: New.
8209
8210 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
8211
8212 2011-03-29 Janus Weil <janus@gcc.gnu.org>
8213
8214 PR fortran/48095
8215 * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
8216 * gfortran.dg/proc_ptr_comp_32.f90: New.
8217
8218 2011-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
8219
8220 * gfortran.dg/function_optimize_1.f90: Add -Warray-temporaries,
8221 check for corresponding warning.
8222
8223 2011-03-28 Jason Merrill <jason@redhat.com>
8224
8225 * g++.dg/cpp0x/rv-deduce2.C: New.
8226
8227 2011-03-29 Jakub Jelinek <jakub@redhat.com>
8228
8229 PR debug/48203
8230 * gcc.dg/pr48203.c: New test.
8231
8232 2011-03-28 Jeff Law <law@redhat.com>
8233
8234 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
8235
8236 2011-03-28 Peter Bergner <bergner@vnet.ibm.com>
8237
8238 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
8239 and __PPC__ && __ALTIVEC__.
8240
8241 2011-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
8242
8243 PR testsuite/48238
8244 * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
8245 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
8246 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
8247 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
8248
8249 2011-03-28 Jason Merrill <jason@redhat.com>
8250
8251 * g++.dg/cpp0x/initlist-array2.C: New.
8252
8253 * g++.dg/cpp0x/initlist-array1.C: New.
8254
8255 * g++.dg/cpp0x/constexpr-compound.C: New.
8256
8257 * g++.dg/cpp0x/constexpr-using.C: New.
8258
8259 * g++.dg/cpp0x/constexpr-noexcept.C: New.
8260
8261 2011-03-28 H.J. Lu <hongjiu.lu@intel.com>
8262
8263 PR testsuite/48276
8264 * gcc.target/i386/pr47502-2.c: Add -fno-pic.
8265
8266 2011-03-28 Eric Botcazou <ebotcazou@adacore.com>
8267
8268 * gcc.dg/slp-1.c: New test.
8269
8270 2011-03-27 H.J. Lu <hongjiu.lu@intel.com>
8271
8272 * gcc.target/i386/avx256-unaligned-load-1.c: New.
8273 * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
8274 * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
8275 * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
8276 * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
8277 * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
8278 * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
8279 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
8280 * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
8281 * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
8282 * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
8283 * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
8284 * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
8285 * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
8286
8287 2011-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
8288
8289 PR fortran/47065
8290 * gfortran.dg/trim_optimize_5.f90: New test.
8291 * gfortran.dg/trim_optimize_6.f90: New test.
8292
8293 2011-03-27 Richard Sandiford <rdsandiford@googlemail.com>
8294
8295 PR target/38598
8296 * gcc.target/mips/madd-7.c: Remove -mlong32.
8297 * gcc.target/mips/msub-7.c: Likewise.
8298
8299 2011-03-27 Ira Rosen <ira.rosen@linaro.org>
8300
8301 * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
8302 accesses to preserve the meaning of the test for doubleword vectors.
8303 * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
8304 * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
8305
8306 2011-03-26 Janus Weil <janus@gcc.gnu.org>
8307
8308 PR fortran/48291
8309 * gfortran.dg/class_42.f03: New.
8310
8311 2011-03-26 Ira Rosen <ira.rosen@linaro.org>
8312
8313 * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
8314 strided accesses.
8315
8316 2011-03-26 Andrey Belevantsev <abel@ispras.ru>
8317
8318 PR rtl-optimization/48144
8319 * gcc.dg/pr48144.c: New test.
8320
8321 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
8322
8323 * gnat.dg/discr27.ad[sb]: New test.
8324
8325 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
8326
8327 * gnat.dg/limited_with2.ad[sb]: New test.
8328 * gnat.dg/limited_with2_pkg1.ads: New helper.
8329 * gnat.dg/limited_with2_pkg2.ads: Likewise.
8330
8331 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
8332
8333 * gnat.dg/opt15.adb: New test.
8334 * gnat.dg/opt15_pkg.ad[sb]: New helper.
8335
8336 2011-03-25 Tobias Burnus <burnus@net-b.de>
8337
8338 PR fortran/48174
8339 PR fortran/45304
8340 * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
8341 * gfortran.dg/leadz_trailz_3.f90: Ditto
8342
8343 2011-03-25 Martin Jambor <mjambor@suse.cz>
8344
8345 * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
8346
8347 2011-03-25 Jason Merrill <jason@redhat.com>
8348
8349 * g++.dg/cpp0x/defaulted22.C: New.
8350 * g++.dg/cpp0x/defaulted23.C: New.
8351 * g++.dg/cpp0x/defaulted15.C: Adjust.
8352
8353 2011-03-25 Jason Merrill <jason@redhat.com>
8354
8355 * g++.dg/cpp0x/move1.C: New.
8356
8357 2011-03-25 Ira Rosen <ira.rosen@linaro.org>
8358
8359 PR target/48287
8360 * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
8361
8362 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8363
8364 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
8365 for mips-sgi-irix6.5.
8366 Replace snprintf prototype by <stdio.h>.
8367
8368 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8369
8370 PR testsuite/48283
8371 * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
8372 run_expensive_tests.
8373 * gcc.dg/graphite/block-4.c: Likewise.
8374 * gcc.dg/graphite/block-7.c: Likewise.
8375 * gcc.dg/graphite/block-8.c: Likewise.
8376
8377 2011-03-25 Richard Guenther <rguenther@suse.de>
8378
8379 * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
8380 * g++.dg/tree-ssa/pr8781.C: Likewise.
8381 * gcc.dg/ipa/ipa-pta-13.c: Likewise.
8382 * gcc.dg/ipa/ipa-pta-3.c: Likewise.
8383 * gcc.dg/ipa/ipa-pta-4.c: Likewise.
8384 * gcc.dg/tree-ssa/20041122-1.c: Likewise.
8385 * gcc.dg/tree-ssa/alias-18.c: Likewise.
8386 * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
8387 * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
8388 * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
8389 * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
8390 * gcc.dg/tree-ssa/loadpre6.c: Likewise.
8391 * gcc.dg/tree-ssa/pr21574.c: Likewise.
8392 * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
8393 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
8394 * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
8395 * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
8396 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
8397 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
8398 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
8399 * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
8400 * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
8401 * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
8402 * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
8403 * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
8404 * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
8405 * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
8406 * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
8407 * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
8408 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
8409 * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
8410 * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
8411 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
8412 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
8413 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
8414 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
8415 * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
8416 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
8417 * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
8418 * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
8419 * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
8420 * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
8421 * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
8422 * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
8423 * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
8424 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
8425 * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
8426 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
8427 * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
8428 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
8429 * c-c++-common/pr46562-2.c: Likewise.
8430 * gfortran.dg/pr42108.f90: Likewise.
8431 * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
8432 foo to be inlined even at -O1.
8433 * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
8434 * gcc.dg/ipa/ipa-pta-14.c: Likewise.
8435 * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
8436 * gcc.dg/matrix/matrix.exp: Disable FRE.
8437
8438 2011-03-24 Jakub Jelinek <jakub@redhat.com>
8439
8440 PR debug/48204
8441 * gcc.dg/dfp/pr48204.c: New test.
8442
8443 2011-03-24 Steve Ellcey <sje@cup.hp.com>
8444
8445 PR target/48209
8446 * gcc.c-torture/execute/pr47917.c: Move this...
8447 * gcc.dg/torture/pr47917.c: to here and add xfails.
8448
8449 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
8450
8451 * gnat.dg/array16.ad[sb]: New test.
8452 * gnat.dg/array16.ads: New helper.
8453
8454 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
8455
8456 * gnat.dg/derived_type2.adb: New test.
8457
8458 2011-03-24 Richard Guenther <rguenther@suse.de>
8459
8460 PR tree-optimization/48271
8461 * g++.dg/torture/pr48271.C: New testcase.
8462
8463 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
8464
8465 * gnat.dg/array15.ad[sb]: New test.
8466
8467 2011-03-24 Uros Bizjak <ubizjak@gmail.com>
8468
8469 PR target/48237
8470 * gcc.target/i386/pr48237.c: New test.
8471
8472 2011-03-24 Richard Guenther <rguenther@suse.de>
8473
8474 PR middle-end/48269
8475 * gcc.dg/builtin-object-size-10.c: New testcase.
8476
8477 2011-03-24 Richard Guenther <rguenther@suse.de>
8478
8479 PR tree-optimization/46562
8480 * c-c++-common/pr46562-2.c: New testcase.
8481 * c-c++-common/pr46562.c: Likewise.
8482
8483 2011-03-24 Ira Rosen <ira.rosen@linaro.org>
8484
8485 * gcc.dg/vect/vect-cselim-1.c: New test.
8486 * gcc.dg/vect/vect-cselim-2.c: New test.
8487
8488 2011-03-23 Chung-Lin Tang <cltang@codesourcery.com>
8489
8490 * gcc.target/arm/pr46934.c: New.
8491
8492 2011-03-23 Ian Lance Taylor <iant@google.com>
8493
8494 * go.test/go-test.exp (errchk): Ignore lines containing ////.
8495
8496 2011-03-23 Richard Guenther <rguenther@suse.de>
8497
8498 * gcc.dg/struct: Remove directory and contents.
8499
8500 2011-03-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8501
8502 PR testsuite/48251
8503 * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
8504
8505 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
8506
8507 * gnat.dg/discr26.ad[sb]: New test.
8508 * gnat.dg/discr26_pkg.ads: New helper.
8509
8510 2011-03-23 Richard Sandiford <richard.sandiford@linaro.org>
8511
8512 PR target/47553
8513 * gcc.target/arm/neon-vld-1.c: New test.
8514
8515 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
8516
8517 * gnat.dg/array14.ad[sb]: New test.
8518 * gnat.dg/array14_pkg.ads: New helper.
8519
8520 2011-03-22 Joseph Myers <joseph@codesourcery.com>
8521
8522 * gcc.c-torture/execute/920501-8.x: Remove.
8523 * gcc.c-torture/execute/930513-1.x: Remove.
8524 * gcc.c-torture/execute/960312-1.x: Remove.
8525 * gcc.c-torture/compile/20000804-1.c,
8526 gcc.c-torture/compile/20001205-1.c,
8527 gcc.c-torture/compile/20001226-1.c,
8528 gcc.c-torture/compile/20010518-2.c,
8529 gcc.c-torture/compile/20020312-1.c,
8530 gcc.c-torture/compile/20020604-1.c,
8531 gcc.c-torture/compile/920501-12.c,
8532 gcc.c-torture/compile/920501-4.c,
8533 gcc.c-torture/compile/920520-1.c,
8534 gcc.c-torture/compile/980506-1.c,
8535 gcc.c-torture/execute/980709-1.x,
8536 gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
8537 options for m68hc11.
8538 * gcc.dg/cpp/assert4.c: Don't handle ARC.
8539 * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
8540 m68hc11.
8541
8542 2011-03-22 Nick Clifton <nickc@redhat.com>
8543
8544 * lib/target-supports.exp (check_profiling_available): Add MN10300
8545 to the list of targets that do not support profiling. Restore
8546 alpha sorting to this list.
8547
8548 2011-03-22 Michael Meissner <meissner@linux.vnet.ibm.com>
8549
8550 * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
8551 failure on 32-bit systems.
8552 * gcc.dg/torture/vector-2.c: Ditto.
8553
8554 2011-03-22 Richard Guenther <rguenther@suse.de>
8555
8556 PR tree-optimization/48228
8557 * gcc.dg/Wstrict-overflow-23.c: New testcase.
8558
8559 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
8560
8561 * gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for
8562 powerpc.
8563
8564 PR target/48226
8565 * gcc.target/powerpc/pr48226.c: New file.
8566
8567 2011-03-21 Jack Howarth <howarth@bromo.med.uc.edu>
8568
8569 * lib/prune.exp (prune_gcc_output): Prune "could not create
8570 compact unwind for" warnings.
8571
8572 2011-03-20 Jakub Jelinek <jakub@redhat.com>
8573
8574 PR c/42544
8575 PR c/48197
8576 * gcc.c-torture/execute/pr42544.c: New test.
8577 * gcc.c-torture/execute/pr48197.c: New test.
8578
8579 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
8580
8581 PR preprocessor/48192
8582 * gcc.target/powerpc/pr48192.c: New file.
8583
8584 PR target/48053
8585 * gcc.target/powerpc/pr48053-3.c: New file, add test case for
8586 split problem of 0 being loaded in a VSX register.
8587
8588 2011-03-21 Richard Guenther <rguenther@suse.de>
8589
8590 PR c/47939
8591 * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
8592 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
8593 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
8594 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
8595
8596 2011-03-21 Jakub Jelinek <jakub@redhat.com>
8597
8598 PR target/48213
8599 * gcc.dg/pr48213.c: New test.
8600
8601 2011-03-21 Kai Tietz <ktietz@redhat.com>
8602
8603 PR target/12171
8604 * g++.dg/plugin/attribute_plugin.c: Adjust test.
8605
8606 2011-03-21 Chung-Lin Tang <cltang@codesourcery.com>
8607
8608 * gcc.target/arm/xor-and.c: New.
8609
8610 2010-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
8611
8612 PR fortran/22572
8613 * gfortran.dg/function_optimize_1.f90: New test.
8614 * gfortran.dg/function_optimize_2.f90: New test.
8615
8616 2011-03-20 H.J. Lu <hongjiu.lu@intel.com>
8617
8618 PR rtl-optimization/47502
8619 * gcc.target/i386/pr47502-1.c: New.
8620 * gcc.target/i386/pr47502-2.c: Likewise.
8621
8622 2011-03-20 Jakub Jelinek <jakub@redhat.com>
8623
8624 PR rtl-optimization/48156
8625 * gcc.dg/pr48156.c: New test.
8626
8627 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8628
8629 PR libfortran/47439
8630 * gfortran.dg/scratch_1.f90: Adjust test.
8631
8632 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8633
8634 PR libfortran/47439
8635 * gfortran.dg/scratch_1.f90: New test.
8636
8637 2011-03-18 Joseph Myers <joseph@codesourcery.com>
8638
8639 * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
8640 variably modified typedefs.
8641 * gcc.dg/c1x-typedef-2.c: Remove.
8642
8643 2011-03-18 Joseph Myers <joseph@codesourcery.com>
8644
8645 * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
8646 * gcc.dg/c1x-anon-struct-3.c: New test.
8647 * gcc.dg/anon-struct-11.c: Update.
8648
8649 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8650
8651 * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
8652 dg-xfail-run-if.
8653 Only xfail with gas.
8654
8655 2011-03-18 Jason Merrill <jason@redhat.com>
8656
8657 * g++.dg/template/fn-ptr1.C: New.
8658
8659 * g++.dg/overload/volatile1.C: New.
8660
8661 * g++.dg/opt/pr23372.C: New.
8662
8663 * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
8664
8665 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8666
8667 PR middle-end/47405
8668 * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
8669
8670 2011-03-18 Chung-Lin Tang <cltang@codesourcery.com>
8671
8672 * gcc.target/arm/unsigned-extend-1.c: New.
8673
8674 2011-03-18 Jakub Jelinek <jakub@redhat.com>
8675
8676 PR bootstrap/48161
8677 * gcc.c-torture/compile/pr48161.c: New test.
8678
8679 2011-03-17 H.J. Lu <hongjiu.lu@intel.com>
8680
8681 PR middle-end/47725
8682 * gcc.dg/torture/pr47725.c: New.
8683
8684 2011-03-17 Jason Merrill <jason@redhat.com>
8685
8686 * g++.dg/cpp0x/constexpr-overflow2.C: New.
8687 * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
8688
8689 2011-03-17 Eric Botcazou <ebotcazou@adacore.com>
8690
8691 * gnat.dg/specs/elab2.ads: New test.
8692 * gnat.dg/specs/elab2_pkg.ads: New helper.
8693
8694 2011-03-17 Jason Merrill <jason@redhat.com>
8695
8696 * g++.dg/cpp0x/decltype-1212.C: New.
8697 * g++.dg/cpp0x/rv-return.C: Adjust expected type.
8698
8699 2011-03-17 Jason Merrill <jason@redhat.com>
8700
8701 * g++.dg/parse/memfnquals1.C: New.
8702
8703 2011-03-17 Richard Guenther <rguenther@suse.de>
8704
8705 PR middle-end/48134
8706 * gcc.dg/pr48134.c: New testcase.
8707
8708 2011-03-17 Richard Guenther <rguenther@suse.de>
8709
8710 PR middle-end/48165
8711 * g++.dg/torture/pr48165.C: New testcase.
8712
8713 2011-03-17 Jakub Jelinek <jakub@redhat.com>
8714
8715 PR rtl-optimization/48141
8716 * gcc.dg/pr48141.c: New test.
8717
8718 2011-03-16 Jason Merrill <jason@redhat.com>
8719
8720 * g++.dg/cpp0x/constexpr-48089.C: New.
8721
8722 * g++.dg/cpp0x/constexpr-abi1.C: New.
8723
8724 * g++.dg/cpp0x/constexpr-46336.C: New.
8725 * g++.dg/parse/friend5.C: Adjust expected errors.
8726
8727 * g++.dg/cpp0x/constexpr-47570.C: New.
8728
8729 2011-03-16 Dodji Seketeli <dodji@redhat.com>
8730
8731 PR debug/47510
8732 * ++.dg/debug/dwarf2/typedef6.C: New test.
8733
8734 2011-03-16 Jason Merrill <jason@redhat.com>
8735
8736 * g++.dg/cpp0x/elision2.C: New.
8737
8738 * g++.dg/cpp0x/constexpr-array3.C: New.
8739
8740 2011-03-16 Jason Merrill <jason@redhat.com>
8741
8742 * g++.dg/cpp0x/sfinae6.C: New.
8743 * g++.dg/cpp0x/initlist38.C: Adjust expected error.
8744 * g++.dg/cpp0x/pr45908.C: Likewise.
8745 * g++.dg/cpp0x/sfinae6.C: Likewise.
8746 * g++.old-deja/g++.jason/conversion11.C: Likewise.
8747 * g++.old-deja/g++.law/arg11.C: Likewise.
8748
8749 2011-03-16 Jason Merrill <jason@redhat.com>
8750
8751 * g++.dg/template/incomplete6.C: New.
8752
8753 2011-03-16 Jeff Law <law@redhat.com>
8754
8755 * gcc.dg/tree-ssa/vrp55.c: New test.
8756
8757 2011-03-16 Jason Merrill <jason@redhat.com>
8758
8759 * g++.dg/cpp0x/auto22.C: New.
8760
8761 2011-03-16 Richard Guenther <rguenther@suse.de>
8762
8763 * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
8764 optimizing it away if promoted to const.
8765
8766 2011-03-16 Richard Guenther <rguenther@suse.de>
8767
8768 PR tree-optimization/48149
8769 * gcc.dg/fold-complex-1.c: New testcase.
8770
8771 2011-03-16 Richard Guenther <rguenther@suse.de>
8772
8773 PR testsuite/48147
8774 * gcc.dg/guality/pr45882.c: Really make sure no inlining
8775 or cloning happens.
8776
8777 2011-03-16 Richard Guenther <rguenther@suse.de>
8778
8779 PR tree-optimization/26134
8780 * gcc.dg/tree-ssa/complex-6.c: New testcase.
8781
8782 2011-03-16 Richard Guenther <rguenther@suse.de>
8783
8784 PR tree-optimization/48146
8785 * gcc.dg/torture/pr48146.c: New testcase.
8786
8787 2011-03-16 Richard Guenther <rguenther@suse.de>
8788
8789 * gcc.dg/tree-ssa/pr14814.c: Adjust.
8790 * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
8791
8792 2011-03-16 Jakub Jelinek <jakub@redhat.com>
8793
8794 PR middle-end/48136
8795 * gcc.c-torture/compile/pr48136.c: New test.
8796
8797 * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
8798
8799 PR debug/45882
8800 * gcc.dg/guality/pr45882.c: New test.
8801
8802 2011-03-15 Jason Merrill <jason@redhat.com>
8803
8804 * g++.dg/cpp0x/constexpr-recursion.C: New.
8805
8806 * g++.dg/cpp0x/implicit11.C: New.
8807
8808 2011-03-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
8809
8810 * g++.dg/cpp0x/constexpr-attribute.C: New.
8811
8812 2011-03-15 Manuel López-Ibáñez <manu@gcc.gnu.org>
8813
8814 * g++.dg/parse/pr34758.C: New.
8815
8816 2011-03-15 Xinliang David Li <davidxl@google.com>
8817
8818 PR c/47837
8819 * gcc.dg/uninit-pred-7_d.c: New test.
8820 * gcc.dg/uninit-pred-8_d.c: New test.
8821
8822 2011-03-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
8823
8824 PR target/46788
8825 * gcc.target/arm/pr46788.c: New.
8826
8827 2011-03-15 Richard Guenther <rguenther@suse.de>
8828
8829 PR middle-end/47650
8830 * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
8831 * gfortran.dg/ishft_4.f90: Likewise.
8832 * gfortran.dg/leadz_trailz_3.f90: Likewise.
8833
8834 2011-03-15 Richard Guenther <rguenther@suse.de>
8835
8836 PR tree-optimization/13954
8837 * g++.dg/tree-ssa/pr13954.C: New testcase.
8838
8839 2011-03-15 Richard Guenther <rguenther@suse.de>
8840
8841 PR tree-optimization/48037
8842 * gcc.target/i386/pr48037-1.c: New testcase.
8843
8844 2011-03-15 Richard Guenther <rguenther@suse.de>
8845
8846 PR tree-optimization/41490
8847 * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
8848 * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
8849 * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
8850 * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
8851 * g++.dg/tree-ssa/pr33604.C: Adjust.
8852
8853 2011-03-14 Jakub Jelinek <jakub@redhat.com>
8854
8855 PR middle-end/47917
8856 * gcc.c-torture/execute/pr47917.c: New test.
8857 * gcc.dg/pr47917.c: New test.
8858
8859 PR middle-end/38878
8860 * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
8861
8862 2011-03-14 Uros Bizjak <ubizjak@gmail.com>
8863
8864 * gcc.target/i386/sse4_1-floor-vec.c: New test.
8865 * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
8866 * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
8867 * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
8868 * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
8869 * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
8870 * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
8871 * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
8872 * gcc.target/i386/avx-floor-vec.c: Ditto.
8873 * gcc.target/i386/avx-ceil-vec.c: Ditto.
8874 * gcc.target/i386/avx-trunc-vec.c: Ditto.
8875 * gcc.target/i386/avx-rint-vec.c: Ditto.
8876 * gcc.target/i386/avx-floorf-vec.c: Ditto.
8877 * gcc.target/i386/avx-ceilf-vec.c: Ditto.
8878 * gcc.target/i386/avx-truncf-vec.c: Ditto.
8879 * gcc.target/i386/avx-rintf-vec.c: Ditto.
8880
8881 2011-03-14 Tom Tromey <tromey@redhat.com>
8882
8883 * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
8884 * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
8885 * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
8886
8887 2011-03-14 Tom Tromey <tromey@redhat.com>
8888
8889 * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
8890 * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
8891 * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
8892
8893 2011-03-14 H.J. Lu <hongjiu.lu@intel.com>
8894
8895 * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
8896
8897 2011-03-14 Richard Sandiford <richard.sandiford@linaro.org>
8898
8899 PR rtl-optimization/47166
8900 * gcc.c-torture/execute/postmod-1.c: New test.
8901
8902 2011-03-14 Richard Guenther <rguenther@suse.de>
8903
8904 PR middle-end/48098
8905 * gcc.dg/torture/pr48098.c: New testcase.
8906
8907 2011-03-12 Peter Bergner <bergner@vnet.ibm.com>
8908
8909 PR target/48053
8910 * gcc.target/powerpc/pr48053-1.c: New test.
8911 * gcc.target/powerpc/pr48053-2.c: Likewise.
8912
8913 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
8914
8915 PR libfortran/48066
8916 * gfortran.dg/intrinsic_ifunction_2.f90: Correct PR number.
8917
8918 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
8919
8920 PR libfortran/48066
8921 * gfortran.dg/intrinsic_ifunction_2.f90: New test case.
8922
8923 2011-03-12 Janus Weil <janus@gcc.gnu.org>
8924
8925 PR fortran/48059
8926 * gfortran.dg/class_41.f03: New.
8927
8928 2011-03-11 Dodji Seketeli <dodji@redhat.com>
8929
8930 * g++.dg/conversion/cast3.C: New test.
8931
8932 2011-03-11 Jason Merrill <jason@redhat.com>
8933
8934 * g++.dg/template/error45.C: New.
8935
8936 * g++.dg/parse/no-type-defn1.C: New.
8937
8938 * g++.dg/ext/attrib40.C: New.
8939
8940 * g++.dg/cpp0x/regress/array1.C: New.
8941
8942 2011-03-11 Richard Guenther <rguenther@suse.de>
8943
8944 PR tree-optimization/48067
8945 * gcc.dg/pr48067.c: New testcase.
8946
8947 2011-03-11 Richard Guenther <rguenther@suse.de>
8948
8949 PR lto/48073
8950 * g++.dg/lto/20110311-1_0.C: New testcase.
8951
8952 2011-03-11 Jakub Jelinek <jakub@redhat.com>
8953
8954 PR c++/48035
8955 * g++.dg/inherit/virtual8.C: New test.
8956
8957 PR middle-end/48044
8958 * gcc.dg/torture/pr48044.c: New test.
8959
8960 2011-03-11 Janus Weil <janus@gcc.gnu.org>
8961
8962 PR fortran/47768
8963 * gfortran.dg/proc_ptr_comp_31.f90: New.
8964
8965 2011-03-11 Richard Guenther <rguenther@suse.de>
8966
8967 PR tree-optimization/47278
8968 * gcc.dg/torture/pr47278-1.c: New testcase.
8969 * gcc.dg/torture/pr47278-2.c: Likewise.
8970
8971 2011-03-11 Jakub Jelinek <jakub@redhat.com>
8972
8973 PR tree-optimization/48063
8974 * gcc.dg/torture/pr48063.c: New test.
8975
8976 2011-03-10 Jason Merrill <jason@redhat.com>
8977
8978 * g++.dg/template/array22.C: New.
8979
8980 * g++.dg/cpp0x/syntax-err1.C: New.
8981 * g++.dg/parse/error36.C: Adjust expected errors.
8982 * g++.old-deja/g++.pt/ctor2.C: Likewise.
8983 * g++.old-deja/g++.pt/typename3.C: Likewise.
8984 * g++.old-deja/g++.pt/typename4.C: Likewise.
8985 * g++.old-deja/g++.pt/typename6.C: Likewise.
8986
8987 2011-03-09 Jason Merrill <jason@redhat.com>
8988
8989 * g++.dg/template/nontype22.C: New.
8990
8991 2011-03-09 Martin Jambor <mjambor@suse.cz>
8992
8993 PR tree-optimization/47714
8994 * g++.dg/torture/pr47714.C: New test.
8995
8996 2011-03-08 Michael Meissner <meissner@linux.vnet.ibm.com>
8997
8998 PR target/47755
8999 * gcc.target/powerpc/pr47755-2.c: New file.
9000
9001 2011-03-08 Jakub Jelinek <jakub@redhat.com>
9002
9003 * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
9004 is not set in the environment, pass 64 as first argument when not
9005 running expensive tests or pass max($[`ulimit -u`/4], 10000) on
9006 native where ulimit -u is supported.
9007
9008 2011-03-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9009
9010 * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
9011
9012 2011-03-08 Jason Merrill <jason@redhat.com>
9013
9014 * g++.dg/template/nontype21.C: New.
9015
9016 * g++.dg/template/anon5.C: New.
9017
9018 2011-03-08 Jakub Jelinek <jakub@redhat.com>
9019
9020 PR debug/47881
9021 * gcc.dg/pr47881.c: New test.
9022
9023 2011-03-08 Dodji Seketeli <dodji@redhat.com>
9024
9025 PR c++/47957
9026 * g++.dg/lookup/template3.C: New test.
9027
9028 2011-03-08 Kai Tietz <ktietz@redhat.com>
9029
9030 * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
9031 'long' type.
9032
9033 2011-03-08 Mikael Pettersson <mikpe@it.uu.se>
9034
9035 PR testsuite/47954
9036 * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
9037 sizeof to compute alignment.
9038
9039 2011-03-08 Jakub Jelinek <jakub@redhat.com>
9040
9041 PR tree-optimization/48022
9042 * gcc.dg/pr48022-1.c: New test.
9043 * gcc.dg/pr48022-2.c: New test.
9044
9045 2011-03-07 Jason Merrill <jason@redhat.com>
9046
9047 * g++.dg/template/nontype20.C: New.
9048 * g++.dg/init/member1.C: Adjust expected errors.
9049 * g++.dg/parse/constant4.C: Likewise.
9050 * g++.dg/template/qualified-id3.C: Likewise.
9051 * g++.old-deja/g++.pt/crash10.C: Likewise.
9052
9053 * g++.dg/cpp0x/regress/non-const1.C: New.
9054
9055 2011-03-07 Jakub Jelinek <jakub@redhat.com>
9056
9057 PR debug/47991
9058 * gcc.dg/pr47991.c: New test.
9059
9060 2011-03-07 Jason Merrill <jason@redhat.com>
9061
9062 * g++.dg/abi/mangle46.C: New.
9063
9064 2011-03-07 Pat Haugen <pthaugen@us.ibm.com>
9065
9066 PR target/47862
9067 * gcc.target/powerpc/pr47862.c: New.
9068
9069 2011-03-07 Jack Howarth <howarth@bromo.med.uc.edu>
9070
9071 PR target/45413
9072 * gcc.target/i386/combine-mul.c: Require nonpic.
9073
9074 2011-03-07 Paul Wögerer <paul_woegerer@mentor.com>
9075 Nathan Froyd <froydnj@codesourcery.com>
9076
9077 * gcc.dg/20001117-1.c: Abort on NULL call_sites.
9078
9079 2011-03-06 Mark Mitchell <mark@codesourcery.com>
9080
9081 * README.QMTEST: Remove.
9082
9083 2011-03-06 Paul Thomas <pault@gcc.gnu.org>
9084 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9085
9086 PR fortran/47850
9087 * gfortran.dg/array_constructor_37.f90 : New test.
9088
9089 2011-03-05 Jason Merrill <jason@redhat.com>
9090
9091 * g++.dg/abi/mangle39.C: ABI v5, not 6.
9092 * g++.dg/abi/mangle45.C: Likewise.
9093 * g++.dg/cpp0x/trailing1.C: Likewise.
9094
9095 2011-03-05 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9096
9097 * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
9098
9099 2011-03-05 Jakub Jelinek <jakub@redhat.com>
9100
9101 PR rtl-optimization/47899
9102 * gcc.dg/pr47899.c: New test.
9103
9104 * gcc.dg/torture/pr47968.c: Ignore warnings.
9105
9106 PR tree-optimization/47967
9107 * gcc.c-torture/compile/pr47967.c: New test.
9108
9109 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
9110
9111 * objc.dg/property/property-encoding-1.m: Tidied up testcase.
9112 * obj-c++.dg/property/property-encoding-1.mm: Likewise.
9113
9114 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
9115
9116 * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
9117 and property_getAttributes() if __OBJC2__.
9118 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
9119 * objc.dg/property/property-encoding-1.m: New.
9120 * obj-c++.dg/property/property-encoding-1.mm: New.
9121
9122 2011-03-04 Jason Merrill <jason@redhat.com>
9123
9124 * g++.dg/template/pseudodtor6.C: New.
9125
9126 * g++.dg/inherit/covariant19.C: New.
9127
9128 2011-03-04 Richard Guenther <rguenther@suse.de>
9129
9130 PR middle-end/47968
9131 * gcc.dg/torture/pr47968.c: New testcase.
9132
9133 2011-03-04 Richard Guenther <rguenther@suse.de>
9134
9135 PR middle-end/47975
9136 * gcc.dg/torture/pr47975.c: New testcase.
9137
9138 2011-03-03 Paolo Carlini <paolo.carlini@oracle.com>
9139
9140 PR c++/47974
9141 * g++.dg/template/crash106.C: New.
9142
9143 2011-03-03 Jakub Jelinek <jakub@redhat.com>
9144
9145 PR c/47963
9146 * gcc.dg/gomp/pr47963.c: New test.
9147 * g++.dg/gomp/pr47963.C: New test.
9148
9149 2011-03-02 Jason Merrill <jason@redhat.com>
9150
9151 * g++.dg/cpp0x/regress/condition1.C: New.
9152
9153 * g++.dg/cpp0x/constexpr-ctor9.C: New.
9154
9155 2011-03-01 Jason Merrill <jason@redhat.com>
9156
9157 * g++.dg/cpp0x/lambda/lambda-98.C: New.
9158
9159 * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
9160
9161 2011-03-02 Richard Sandiford <richard.sandiford@linaro.org>
9162
9163 PR rtl-optimization/47925
9164 * gcc.c-torture/execute/pr47925.c: New test.
9165
9166 2011-03-01 Jason Merrill <jason@redhat.com>
9167
9168 * g++.dg/cpp0x/decltype25.C: New.
9169
9170 * g++.dg/cpp0x/regress/bitfield-err1.C: New.
9171
9172 2011-03-01 Richard Guenther <rguenther@suse.de>
9173
9174 PR tree-optimization/47890
9175 * gcc.dg/torture/pr47890.c: New testcase.
9176
9177 2011-03-01 Richard Guenther <rguenther@suse.de>
9178
9179 PR lto/47924
9180 * gcc.dg/lto/pr47924_0.c: New testcase.
9181
9182 2011-03-01 Richard Guenther <rguenther@suse.de>
9183
9184 PR lto/46911
9185 * gfortran.dg/lto/pr46911_0.f: New testcase.
9186
9187 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9188
9189 PR libgfortran/47933
9190 * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
9191 compile errors from older code form.
9192
9193 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9194
9195 PR libgfortran/47567
9196 * gfortran.dg/fmt_fw_d.f90: New test.
9197
9198 2011-02-28 Jason Merrill <jason@redhat.com>
9199
9200 * g++.dg/inherit/covariant18.C: New.
9201
9202 2011-02-28 Jakub Jelinek <jakub@redhat.com>
9203
9204 PR middle-end/47893
9205 * gcc.dg/pr47893.c: New test.
9206
9207 2011-02-28 Nicola Pero <nicola.pero@meta-innovation.com>
9208
9209 * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
9210 NULL in case of a selector with conflicting types.
9211 * obj-c++.dg/gnu-api-2-sel.mm: Same change.
9212
9213 2011-02-28 Kazu Hirata <kazu@codesourcery.com>
9214
9215 * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
9216 gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
9217 gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
9218 gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
9219
9220 2011-02-28 Jason Merrill <jason@redhat.com>
9221
9222 PR c++/47906
9223 * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
9224
9225 2011-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9226
9227 PR libgfortran/47778
9228 * gfortran.dg/namelist_71.f90: New test.
9229
9230 2011-02-27 Jason Merrill <jason@redhat.com>
9231
9232 PR c++/47906
9233 * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
9234 * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
9235
9236 2011-02-27 Paolo Carlini <paolo.carlini@oracle.com>
9237
9238 PR c++/46466
9239 * g++.dg/cpp0x/constexpr-ctor8.C: New.
9240
9241 2011-02-27 Jakub Jelinek <jakub@redhat.com>
9242
9243 PR fortran/47886
9244 * gfortran.dg/gomp/task-1.f90: Removed.
9245
9246 2011-02-26 Jason Merrill <jason@redhat.com>
9247
9248 * g++.dg/template/this-targ1.C: New.
9249
9250 * g++.dg/cpp0x/regress/template-const1.C: New.
9251 * g++.dg/cpp0x/regress/template-function1.C: Adjust.
9252 * g++.dg/template/function1.C: Adjust.
9253 * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
9254 * g++.dg/debug/debug7.C: Adjust.
9255
9256 2011-02-26 Tobias Burnus <burnus@net-b.de>
9257
9258 PR fortran/47886
9259 * gfortran.dg/gomp/task-1.f90: New.
9260
9261 2011-02-25 Jie Zhang <jie@codesourcery.com>
9262
9263 * gcc.target/arm/neon-thumb2-move.c: Add
9264 dg-require-effective-target arm_thumb2_ok.
9265
9266 2011-02-24 Jason Merrill <jason@redhat.com>
9267
9268 * g++.dg/parse/constant1.C: Specify C++98 mode.
9269 * g++.dg/parse/constant5.C: Likewise.
9270 * g++.dg/parse/error2.C: Likewise.
9271 * g++.dg/parse/semicolon3.C: Likewise.
9272 * g++.dg/template/crash14.C: Likewise.
9273 * g++.dg/template/local4.C: Likewise.
9274 * g++.dg/template/nontype3.C: Likewise.
9275 * g++.dg/parse/crash31.C: Adjust expected errors.
9276 * g++.dg/template/function1.C: Likewise.
9277 * g++.dg/template/ref3.C: Likewise.
9278 * g++.dg/template/static9.C: Likewise.
9279 * g++.old-deja/g++.pt/crash41.C: Instantiate template.
9280
9281 * g++.dg/cpp0x/constexpr-array-tparm.C: New.
9282 * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
9283 * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
9284 * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
9285 * g++.dg/cpp0x/regress/template-function1.C: Likewise.
9286
9287 2011-02-24 Jakub Jelinek <jakub@redhat.com>
9288
9289 PR fortran/47878
9290 * gfortran.dg/pr47878.f90: New test.
9291
9292 2011-02-24 Richard Guenther <rguenther@suse.de>
9293
9294 PR testsuite/47801
9295 * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
9296 * gcc.dg/guality/pr41353-2.c (vari): Likewise.
9297
9298 2011-02-24 Richard Guenther <rguenther@suse.de>
9299
9300 PR fortran/47839
9301 * gfortran.dg/lto/pr47839_0.f90: New testcase.
9302 * gfortran.dg/lto/pr47839_1.f90: Likewise.
9303
9304 2011-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9305
9306 PR libgfortran/47567
9307 * gfortran.dg/fmt_f0_1.f90: Update test.
9308
9309 2011-02-23 Jason Merrill <jason@redhat.com>
9310
9311 * g++.dg/abi/mangle39.C: Adjust parm mangling.
9312 * g++.dg/abi/mangle45.C: New.
9313
9314 * g++.dg/cpp0x/trailing1.C: Mangle decltype.
9315 * g++.dg/template/canon-type-9.C: Match use of decltype
9316 between declaration and definition.
9317 * g++.dg/template/canon-type-12.C: Likewise.
9318
9319 2011-02-23 Mikael Morin <mikael@gcc.gnu.org>
9320
9321 PR fortran/40850
9322 * gfortran.dg/nested_allocatables_1.f90: New.
9323
9324 2011-02-23 Nathan Froyd <froydnj@codesourcery.com>
9325
9326 PR c++/46868
9327 * g++.dg/pr46868.C: New test.
9328 * g++.dg/parse/parameter-declaration-1.C: Adjust.
9329 * g++.dg/parse/error14.C: Adjust.
9330
9331 2011-02-23 Richard Guenther <rguenther@suse.de>
9332
9333 PR tree-optimization/47838
9334 * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
9335
9336 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
9337
9338 * g++.dg/other/pr47218.C: Fix dg-options. Cleanup saved temps.
9339
9340 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
9341
9342 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
9343 * gfortran.dg/count_init_expr.f03: Ditto.
9344 * gfortran.dg/gomp/pr43711.f90: Ditto.
9345 * gcc.dg/struct-parse-2.c: Ditto.
9346 * gcc.dg/parse-error-3.c: Ditto.
9347 * gcc.dg/Wlogical-op-1.c: Ditto.
9348 * gcc.dg/Walways-true-1.c: Ditto.
9349 * gcc.dg/pr24225.c: Ditto.
9350 * gcc.dg/Walways-true-2.c: Ditto.
9351 * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
9352 * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
9353 * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
9354 * g++.dg/overload/defarg4.C: Ditto.
9355 * g++.dg/inherit/covariant16.C: Ditto.
9356 * g++.dg/inherit/virtual7.C: Ditto.
9357 * g++.dg/template/canon-type-9.C: Ditto.
9358 * g++.dg/template/access19.C: Ditto.
9359 * g++.dg/template/call7.C: Ditto.
9360 * g++.dg/template/canon-type-2.C: Ditto.
9361 * g++.dg/template/init7.C: Ditto.
9362 * g++.dg/template/sizeof-template-argument.C: Ditto.
9363 * g++.dg/template/const3.C: Ditto.
9364 * g++.dg/template/sfinae26.C: Ditto.
9365 * g++.dg/template/sfinae26.C: Ditto.
9366 * g++.dg/template/canon-type-11.C: Ditto.
9367 * g++.dg/template/union2.C: Ditto.
9368 * g++.dg/template/canon-type-3.C: Ditto.
9369 * g++.dg/template/canon-type-1.C: Ditto.
9370 * g++.dg/template/canon-type-5.C: Ditto.
9371 * g++.dg/template/canon-type-7.C: Ditto.
9372 * g++.dg/template/canon-type-10.C: Ditto.
9373 * g++.dg/template/spec36.C: Ditto.
9374 * g++.dg/template/typedef38.C: Ditto.
9375 * g++.dg/template/canon-type-4.C: Ditto.
9376 * g++.dg/template/canon-type-6.C: Ditto.
9377 * g++.dg/template/canon-type-13.C: Ditto.
9378 * g++.dg/template/instantiate9.C: Ditto.
9379 * g++.dg/template/ttp22.C: Ditto.
9380 * g++.dg/warn/Wreturn-type-6.C: Ditto.
9381 * g++.dg/warn/Walways-true-1.C: Ditto.
9382 * g++.dg/warn/Wlogical-op-1.C: Ditto.
9383 * g++.dg/warn/Walways-true-2.C: Ditto.
9384 * g++.dg/conversion/op4.C: Ditto.
9385 * g++.dg/opt/pr19650.C: Ditto.
9386 * g++.dg/lookup/friend11.C: Ditto.
9387 * g++.dg/other/default2.C: Ditto.
9388 * g++.dg/other/default3.C: Ditto.
9389 * g++.dg/other/dtor2.C: Ditto.
9390 * g++.dg/other/friend5.C: Ditto.
9391 * g++.dg/other/default5.C: Ditto.
9392 * g++.dg/init/brace6.C: Ditto.
9393 * g++.dg/init/aggr5.C: Ditto.
9394 * g++.dg/init/error2.C: Ditto.
9395 * g++.dg/expr/bound-mem-fun.C: Ditto.
9396 * g++.dg/expr/cond6.C: Ditto.
9397 * g++.dg/expr/stmt-expr-1.C: Ditto.
9398 * g++.dg/cpp0x/constexpr-object2.C: Ditto.
9399 * g++.dg/cpp0x/constexpr-data1.C: Ditto.
9400 * g++.dg/cpp0x/constexpr-function2.C: Ditto.
9401 * g++.dg/cpp0x/bracket1.C: Ditto.
9402 * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
9403 * g++.dg/cpp0x/pr38646.C: Ditto.
9404 * g++.dg/cpp0x/variadic73.C: Ditto.
9405 * g++.dg/cpp0x/constexpr-function1.C: Ditto.
9406 * g++.dg/cpp0x/bracket4.C: Ditto.
9407 * g++.dg/cpp0x/decltype4.C: Ditto.
9408 * g++.dg/cpp0x/constexpr-data2.C: Ditto.
9409 * g++.dg/cpp0x/constexpr-object1.C: Ditto.
9410 * g++.dg/cpp0x/variadic-crash2.C: Ditto.
9411 * g++.dg/cpp0x/variadic-new2.C: Ditto.
9412 * g++.dg/cpp0x/decltype2.C: Ditto.
9413 * g++.dg/cpp0x/decltype1.C: Ditto.
9414 * g++.dg/cpp0x/bracket2.C: Ditto.
9415 * g++.dg/cpp0x/decltype5.C: Ditto.
9416 * g++.dg/cpp0x/constexpr-function3.C: Ditto.
9417 * g++.dg/cpp0x/variadic70.C: Ditto.
9418 * g++.dg/cpp0x/decltype6.C: Ditto.
9419 * g++.dg/cpp0x/rvo.C: Ditto.
9420 * g++.dg/cpp0x/vt-40092.C: Ditto.
9421 * g++.dg/cpp0x/variadic-new.C: Ditto.
9422 * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
9423 * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
9424 * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
9425 * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
9426 * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
9427 * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
9428 * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
9429 * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
9430 * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
9431 * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
9432 * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
9433 * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
9434 * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
9435 * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
9436 * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
9437 * g++.dg/cpp0x/pr39639.C: Ditto.
9438 * g++.dg/cpp0x/decltype3.C: Ditto.
9439 * g++.dg/cpp0x/variadic68.C: Ditto.
9440 * g++.dg/cpp0x/variadic-function.C: Ditto.
9441 * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
9442 * g++.dg/cpp0x/variadic-bind.C: Ditto.
9443 * g++.dg/cpp0x/variadic-tuple.C: Ditto.
9444 * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
9445 * g++.dg/parse/crash35.C: Ditto.
9446 * g++.dg/parse/crash40.C: Ditto.
9447 * g++.dg/parse/defarg12.C: Ditto.
9448 * g++.dg/parse/crash34.C: Ditto.
9449 * g++.dg/parse/constructor3.C: Ditto.
9450 * g++.dg/parse/template23.C: Ditto.
9451 * g++.dg/parse/crash56.C: Ditto.
9452 * g++.dg/parse/dtor13.C: Ditto.
9453 * g++.dg/parse/error33.C: Ditto.
9454 * g++.dg/parse/ctor9.C: Ditto.
9455 * g++.dg/parse/error32.C: Ditto.
9456 * g++.dg/parse/error37.C: Ditto.
9457 * g++.dg/parse/bitfield3.C: Ditto.
9458 * g++.dg/parse/struct-4.C: Ditto.
9459 * g++.dg/ext/has_trivial_copy.C: Ditto.
9460 * g++.dg/ext/is_polymorphic.C: Ditto.
9461 * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
9462 * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
9463 * g++.dg/ext/has_nothrow_assign.C: Ditto.
9464 * g++.dg/ext/is_union.C: Ditto.
9465 * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
9466 * g++.dg/ext/is_pod.C: Ditto.
9467 * g++.dg/ext/has_virtual_destructor.C: Ditto.
9468 * g++.dg/ext/has_trivial_constructor.C: Ditto.
9469 * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
9470 * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
9471 * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
9472 * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
9473 * g++.dg/ext/is_abstract.C: Ditto.
9474 * g++.dg/ext/has_trivial_assign.C: Ditto.
9475 * g++.dg/ext/is_class.C: Ditto.
9476 * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
9477 * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
9478 * g++.dg/ext/is_base_of.C: Ditto.
9479 * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
9480 * g++.dg/ext/has_nothrow_constructor.C: Ditto.
9481 * g++.dg/ext/is_empty.C: Ditto.
9482 * g++.dg/ext/is_enum.C: Ditto.
9483 * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
9484 * gnat.dg/opt11.adb: Ditto.
9485 * obj-c++.dg/pr45735.mm: Ditto.
9486 * obj-c++.dg/pr24393.mm: Ditto.
9487 * obj-c++.dg/exceptions-2.mm: Ditto.
9488 * objc.dg/pr45735.m: Ditto.
9489 * objc.dg/pr24393.m: Ditto.
9490
9491 2011-02-23 Nicola Pero <nicola.pero@meta-innovation.com>
9492
9493 * objc.dg/attributes/objc-exception-1.m: New.
9494
9495 2011-02-23 Jie Zhang <jie@codesourcery.com>
9496
9497 * gcc.dg/cpp/include7.c: New test.
9498
9499 2011-02-22 Paolo Carlini <paolo.carlini@oracle.com>
9500
9501 PR c++/47242
9502 * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
9503
9504 2011-02-23 Jie Zhang <jie@codesourcery.com>
9505
9506 PR rtl-optimization/47763
9507 * gcc.dg/pr47763.c: New test.
9508
9509 2011-02-22 Paul Thomas <pault@gcc.gnu.org>
9510
9511 PR fortran/45743
9512 * gfortran.dg/whole_file_32.f90 : New test.
9513
9514 2011-02-22 Dodji Seketeli <dodji@redhat.com>
9515
9516 PR c++/47666
9517 * g++.dg/inherit/virtual7.C: New test.
9518
9519 2011-02-22 Nicola Pero <nicola.pero@meta-innovation.com>
9520
9521 PR objc/47832
9522 * objc.dg/type-size-3.m: Updated error message.
9523 * objc.dg/type-size-4.m: New test.
9524 * objc.dg/type-size-5.m: New test.
9525
9526 2011-02-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9527
9528 * lib/gnat.exp: Fix comments.
9529 Don't load libgloss.exp.
9530 (default_gnat_version): Call $compiler with --version.
9531 Adapt regexp for gnatmake output, insert version.
9532 (gnat_version): New proc.
9533 (gnat_init): Remove gnat_libgcc_s_path.
9534 (gnat_target_compile): Likewise.
9535 Remove ld_library_path.
9536 Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
9537 (gnat_pass): Remove.
9538 (gnat_pass): Remove.
9539 (gnat_finish): Remove.
9540 (gnat_exit): Remove.
9541 (local_find_gnatmake): Reindent.
9542 (runtest_file_p): Remove.
9543 (prune_warnings): Remove.
9544 (find_gnatclean): New proc.
9545 * lib/gnat-dg.exp (lremove): New proc.
9546 (gnat-dg-test): Reindent.
9547 Remove additional output files.
9548 (gnat-dg-runtest): Remove.
9549
9550 * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
9551 * gnat.dg/loop_optimization6.adb: Likewise.
9552 * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
9553
9554 2011-02-22 Jakub Jelinek <jakub@redhat.com>
9555
9556 PR tree-optimization/47835
9557 * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
9558
9559 2011-02-22 Tobias Burnus <burnus@net-b.de>
9560
9561 * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
9562 * gfortran.dg/abstract_type_2.f03: Ditto.
9563 * gfortran.dg/abstract_type_3.f03: Ditto.
9564 * gfortran.dg/abstract_type_4.f03: Ditto.
9565 * gfortran.dg/abstract_type_5.f03: Ditto.
9566 * gfortran.dg/abstract_type_6.f03: Ditto.
9567 * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
9568 * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
9569 * gfortran.dg/allocatable_scalar_11.f90: Ditto.
9570 * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
9571 * gfortran.dg/array_function_5.f90: Ditto.
9572 * gfortran.dg/asynchronous_3.f03: Ditto.
9573 * gfortran.dg/char_expr_1.f90: Ditto.
9574 * gfortran.dg/class_14.f03: Ditto.
9575 * gfortran.dg/data_array_6.f: Ditto.
9576 * gfortran.dg/data_invalid.f90: Ditto.
9577 * gfortran.dg/dot_product_1.f03: Ditto.
9578 * gfortran.dg/func_derived_5.f90: Ditto.
9579 * gfortran.dg/func_result_4.f90: Ditto.
9580 * gfortran.dg/implied_do_1.f90: Ditto.
9581 * gfortran.dg/initialization_25.f90: Ditto.
9582 * gfortran.dg/initialization_26.f90: Ditto.
9583 * gfortran.dg/interface_34.f90: Ditto.
9584 * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
9585 * gfortran.dg/keyword_symbol_1.f90: Ditto.
9586 * gfortran.dg/matmul_8.f03: Ditto.
9587 * gfortran.dg/merge_init_expr.f90: Ditto.
9588 * gfortran.dg/pack_assign_1.f90: Ditto.
9589 * gfortran.dg/pack_vector_1.f90: Ditto.
9590 * gfortran.dg/pointer_check_8.f90: Ditto.
9591 * gfortran.dg/product_init_expr.f03: Ditto.
9592 * gfortran.dg/reshape_order_5.f90: Ditto.
9593 * gfortran.dg/reshape_shape_1.f90: Ditto.
9594 * gfortran.dg/reshape_zerosize_2.f90: Ditto.
9595 * gfortran.dg/same_name_2.f90: Ditto.
9596 * gfortran.dg/selected_real_kind_1.f90: Ditto.
9597 * gfortran.dg/spread_init_expr.f03: Ditto.
9598 * gfortran.dg/stmt_func_1.f90: Ditto.
9599 * gfortran.dg/sum_init_expr.f03: Ditto.
9600 * gfortran.dg/transpose_3.f03: Ditto.
9601 * gfortran.dg/unpack_init_expr.f03: Ditto.
9602 * gfortran.dg/warn_conversion.f90: Ditto.
9603 * gfortran.dg/warn_conversion_2.f90: Ditto.
9604 * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
9605 * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
9606 * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
9607 * gfortran.dg/whole_file_16.f90: Ditto.
9608 * gfortran.dg/whole_file_17.f90: Ditto.
9609 * gfortran.dg/whole_file_18.f90: Ditto.
9610 * gfortran.dg/whole_file_20.f03: Ditto.
9611 * gfortran.dg/whole_file_5.f90: Ditto.
9612 * gfortran.dg/whole_file_6.f90: Ditto.
9613 * gfortran.dg/write_invalid_format.f90: Ditto.
9614 * gfortran.dg/zero_sized_6.f90: Ditto.
9615
9616 2011-02-21 Jeff Law <law@redhat.com>
9617
9618 PR rtl-optimization/46178
9619 * gcc.target/i386/pr46178.c: New test.
9620
9621 PR rtl-optimization/46002
9622 * gcc.c-torture/compile/pr46002.c: New test.
9623
9624 2011-02-21 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9625
9626 * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
9627 *-*-hpux10*.
9628
9629 2011-02-21 Jakub Jelinek <jakub@redhat.com>
9630
9631 PR debug/47106
9632 * g++.dg/debug/pr47106.C: Require effective target lto.
9633
9634 2011-02-21 Jason Merrill <jason@redhat.com>
9635
9636 * g++.dg/cpp0x/constexpr-diag2.C: New.
9637
9638 2011-02-20 Jason Merrill <jason@redhat.com>
9639
9640 * g++.dg/cpp0x/constexpr-ctor7.C: New.
9641
9642 * g++.dg/cpp0x/fntmpdefarg2.C: New.
9643
9644 * g++.dg/overload/conv-op1.C: New.
9645
9646 * g++.dg/cpp0x/constexpr-synth1.C: New.
9647
9648 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
9649
9650 * objc.dg/layout-2.m: New.
9651 * objc.dg/selector-3.m: Adjusted location of error message.
9652 * objc.dg/type-size-3.m: Same.
9653 * obj-c++.dg/selector-3.mm: Same.
9654
9655 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
9656
9657 PR objc/47784
9658 * objc.dg/property/dotsyntax-22.m: New.
9659 * obj-c++.dg/property/dotsyntax-22.mm: New.
9660
9661 2011-02-20 Dodji Seketeli <dodji@redhat.com>
9662
9663 PR c++/46394
9664 * g++.dg/template/typedef38.C: New test.
9665
9666 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
9667
9668 PR fortran/46818
9669 * gfortran.dg/whole_file_30.f90 : New test.
9670 * gfortran.dg/whole_file_31.f90 : New test.
9671
9672 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
9673
9674 PR fortran/45077
9675 PR fortran/44945
9676 * gfortran.dg/whole_file_28.f90 : New test.
9677 * gfortran.dg/whole_file_29.f90 : New test.
9678
9679 2011-02-20 Paolo Carlini <paolo.carlini@oracle.com>
9680
9681 PR c++/44118
9682 * g++.dg/template/crash105.C: New.
9683
9684 2011-02-19 Jason Merrill <jason@redhat.com>
9685
9686 * g++.dg/cpp0x/regress/no-elide1.C: New.
9687
9688 2011-02-19 Alexandre Oliva <aoliva@redhat.com>
9689
9690 PR tree-optimization/46620
9691 * gcc.dg/pr46620.c: New.
9692
9693 2011-02-19 Jakub Jelinek <jakub@redhat.com>
9694
9695 PR c/47809
9696 * gcc.target/i386/pr47809.c: New test.
9697
9698 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9699 Tobias Burnus <burnus@net-b.de>
9700
9701 * lib/target-supports.exp
9702 (check_effective_target_fortran_large_real): New check for large reals.
9703 * gfortran.dg/nan_7.f90: New test.
9704
9705 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9706
9707 PR libgfortran/47567
9708 * gfortran.dg/fmt_f0_1.f90: Update test.
9709
9710 2011-02-19 Paul Thomas <pault@gcc.gnu.org>
9711
9712 PR fortran/47348
9713 * gfortran.dg/array_constructor_36.f90 : New test.
9714 * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
9715 allow for comparison between different elements of the array
9716 constructor at different levels of optimization.
9717
9718 2011-02-19 H.J. Lu <hongjiu.lu@intel.com>
9719
9720 * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
9721 * gcc.target/i386/pr32280-1.c: Likewise.
9722
9723 2011-02-19 Jakub Jelinek <jakub@redhat.com>
9724
9725 PR target/47800
9726 * gcc.target/i386/pr47800.c: New test.
9727
9728 2011-02-18 Iain Sandoe <iains@gcc.gnu.org>
9729
9730 * objc/execute/exceptions/foward-1.x: New.
9731
9732 2011-02-18 Janus Weil <janus@gcc.gnu.org>
9733
9734 PR fortran/47789
9735 * gfortran.dg/derived_constructor_comps_4.f90: New.
9736
9737 2011-02-18 Tobias Burnus
9738
9739 PR fortran/47775
9740 * gfortran.dg/func_result_6.f90: New.
9741
9742 2011-02-18 Michael Matz <matz@suse.de>
9743
9744 PR fortran/45586
9745 * gfortran.dg/lto/pr45586_0.f90: New test.
9746 * gfortran.dg/typebound_proc_20.f90: Ditto.
9747 * gfortran.dg/typebound_proc_21.f90: Ditto.
9748
9749 2011-02-18 Paolo Carlini <paolo.carlini@oracle.com>
9750
9751 PR c++/47795
9752 * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
9753
9754 2011-02-18 Tobias Burnus <burnus@net-b.de>
9755
9756 PR fortran/47750
9757 * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
9758 gcc_warning_prefix.
9759 * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
9760 normalizing the error/warning output.
9761 * gfortran.dg/Wall.f90: Update dg-error/warning.
9762 * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
9763 * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
9764 * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
9765 * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
9766 * gfortran.dg/class_30.f90: Update dg-error/warning.
9767 * gfortran.dg/continuation_1.f90: Update dg-error/warning.
9768 * gfortran.dg/continuation_9.f90: Update dg-error/warning.
9769 * gfortran.dg/do_check_5.f90: Update dg-error/warning.
9770 * gfortran.dg/entry_17.f90: Update dg-error/warning.
9771 * gfortran.dg/entry_19.f90: Update dg-error/warning.
9772 * gfortran.dg/fmt_error.f90: Update dg-error/warning.
9773 * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
9774 * gfortran.dg/g77/12632.f: Update dg-error/warning.
9775 * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
9776 * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
9777 * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
9778 * gfortran.dg/global_references_1.f90: Update dg-error/warning.
9779 * gfortran.dg/goto_8.f90: Update dg-error/warning.
9780 * gfortran.dg/initialization_1.f90: Update dg-error/warning.
9781 * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
9782 * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
9783 * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
9784 * gfortran.dg/iostat_3.f90: Update dg-error/warning.
9785 * gfortran.dg/public_private_module.f90: Update dg-error/warning.
9786 * gfortran.dg/volatile3.f90: Update dg-error/warning.
9787 * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
9788 * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
9789 * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
9790 * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
9791 * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
9792
9793 2011-02-18 Janus Weil <janus@gcc.gnu.org>
9794
9795 PR fortran/47768
9796 * gfortran.dg/proc_ptr_comp_30.f90: New.
9797
9798 2011-02-18 Jakub Jelinek <jakub@redhat.com>
9799
9800 PR debug/47780
9801 * gcc.target/i386/pr47780.c: New test.
9802
9803 2011-02-18 Janus Weil <janus@gcc.gnu.org>
9804
9805 PR fortran/47767
9806 * gfortran.dg/class_40.f03: New.
9807
9808 2011-02-18 Dodji Seketeli <dodji@redhat.com>
9809
9810 PR c++/47208
9811 * g++.dg/cpp0x/auto21.C: New test.
9812
9813 2011-02-17 Iain Sandoe <iains@gcc.gnu.org>
9814
9815 * objc.dg/special/unclaimed-category-1.h: Updated for
9816 new ABI support.
9817 * objc.dg/special/unclaimed-category-1.m: Same.
9818 * objc.dg/zero-link-1.m: Same.
9819 * objc.dg/lookup-1.m: Same.
9820 * objc.dg/torture/strings/const-str-9.m
9821 * objc.dg/torture/strings/const-str-10.m: Same.
9822 * objc.dg/torture/strings/const-str-11.m: Same.
9823 * objc.dg/torture/forward-1.m: Same.
9824 * objc.dg/zero-link-2.m: Same.
9825 * objc.dg/encode-7-next-64bit.m: Same.
9826 * objc.dg/method-4.m: Same.
9827 * objc.dg/next-runtime-1.m: Same.
9828 * objc.dg/image-info.m: Same.
9829 * objc.dg/pr23214.m: Same.
9830 * objc.dg/symtab-1.m: Same.
9831 * obj-c++.dg/basic.m: Same.
9832 * obj-c++.dg/proto-lossage-3.m: Same.
9833 * obj-c++.dg/torture/strings/const-str-10.m: Same.
9834 * obj-c++.dg/torture/strings/const-str-11.m: Same.
9835 * obj-c++.dg/torture/strings/const-str-9.m: Same.
9836 * obj-c++.dg/method-11.m: Same.
9837 * objc/execute/enumeration-1.m: Same.
9838 * objc/execute/object_is_class.m: Same.
9839 * objc/execute/formal_protocol-2.m: Same.
9840 * objc/execute/formal_protocol-4.m: Same.
9841 * objc/execute/formal_protocol-6.m: Same.
9842 * objc/execute/bycopy-3.m: Same.
9843 * objc/execute/exceptions/catchall-1.m: Same.
9844 * objc/execute/exceptions/finally-1.m: Same.
9845 * objc/execute/exceptions/local-variables-1.m: Same.
9846 * objc/execute/exceptions/foward-1.m: Same.
9847 * objc/execute/bf-common.h
9848 * objc/execute/enumeration-2.m: Same.
9849 * objc/execute/formal_protocol-1.m: Same.
9850 * objc/execute/formal_protocol-3.m: Same.
9851 * objc/execute/formal_protocol-5.m: Same.
9852 * objc/execute/accessing_ivars.m: Same.
9853 * objc/execute/bycopy-2.m: Same.
9854 * objc/execute/formal_protocol-7.m: Same.
9855 * objc/execute/compatibility_alias.m: Same.
9856 * objc/execute/no_clash.m: Same.
9857 * objc/execute/object_is_meta_class.m: Same.
9858 * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
9859 * objc/execute/class-tests-1.h: Include stdio.h.
9860 * objc/execute/class-tests-2.h: Same.
9861 * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
9862 runtimes.
9863 * obj-c++.dg/try-catch-2.mm: Same.
9864
9865 2011-02-17 Jakub Jelinek <jakub@redhat.com>
9866
9867 PR c++/47783
9868 * g++.dg/warn/Wunused-parm-4.C: New test.
9869
9870 2011-02-17 Alexandre Oliva <aoliva@redhat.com>
9871 Jan Hubicka <jh@suse.cz>
9872
9873 PR debug/47106
9874 PR debug/47402
9875 * g++.dg/debug/pr47106.C: New.
9876
9877 2011-02-17 Uros Bizjak <ubizjak@gmail.com>
9878
9879 PR target/43653
9880 * gcc.target/i386/pr43653.c: New test.
9881
9882 2011-02-11 Dodji Seketeli <dodji@redhat.com>
9883
9884 PR c++/47172
9885 * g++.dg/template/inherit6.C: New test.
9886
9887 2011-02-16 Janus Weil <janus@gcc.gnu.org>
9888
9889 PR fortran/47745
9890 * gfortran.dg/class_39.f03: New.
9891
9892 2011-02-16 Dodji Seketeli <dodji@redhat.com>
9893
9894 PR c++/47326
9895 * g++.dg/cpp0x/variadic106.C: New test.
9896
9897 2011-02-16 Jakub Jelinek <jakub@redhat.com>
9898
9899 PR libfortran/47757
9900 * gfortran.dg/pr47757-1.f90: New test.
9901 * gfortran.dg/pr47757-2.f90: New test.
9902 * gfortran.dg/pr47757-3.f90: New test.
9903
9904 PR c++/47704
9905 * g++.dg/cpp0x/enum8.C: New test.
9906
9907 2011-02-15 Jason Merrill <jason@redhat.com>
9908
9909 * g++.dg/inherit/implicit-trivial1.C: New.
9910 * g++.dg/cpp0x/implicit-trivial1.C: New.
9911
9912 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
9913
9914 PR middle-end/47725
9915 * gcc.dg/torture/pr47725.c: Removed.
9916
9917 2011-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
9918
9919 PR target/47755
9920 * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
9921 constant does not generate a load from memory.
9922
9923 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
9924
9925 PR middle-end/47725
9926 * gcc.dg/torture/pr47725.c: New.
9927
9928 2011-02-15 Richard Guenther <rguenther@suse.de>
9929
9930 PR tree-optimization/47743
9931 * gcc.dg/torture/pr47743.c: New testcase.
9932
9933 2011-02-15 Jakub Jelinek <jakub@redhat.com>
9934
9935 PR middle-end/47581
9936 * gcc.target/i386/pr47581.c: New test.
9937
9938 2011-02-14 Janus Weil <janus@gcc.gnu.org>
9939
9940 PR fortran/47730
9941 * gfortran.dg/select_type_22.f03: New.
9942
9943 2011-02-14 Jason Merrill <jason@redhat.com>
9944
9945 * g++.dg/cpp0x/regress/enum1.C: New.
9946
9947 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
9948
9949 * gnat.dg/include.adb: New test.
9950
9951 2011-02-14 Janus Weil <janus@gcc.gnu.org>
9952
9953 PR fortran/47728
9954 * gfortran.dg/class_38.f03: New.
9955
9956 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
9957
9958 * gcc.dg/pr46494.c: New test.
9959
9960 2011-02-14 Richard Guenther <rguenther@suse.de>
9961
9962 * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
9963
9964 2011-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9965
9966 PR ada/41929
9967 * gnat.dg/null_pointer_deref1.exp: Don't skip on
9968 sparc*-sun-solaris2.11.
9969
9970 2011-02-14 Janus Weil <janus@gcc.gnu.org>
9971
9972 PR fortran/47349
9973 * gfortran.dg/argument_checking_18.f90: New.
9974
9975 2011-02-13 Tobias Burnus <burnus@net-b.de>
9976
9977 * gfortran.dg/argument_checking_13.f90: Update dg-error.
9978 * gfortran.dg/argument_checking_17.f90: New.
9979
9980 2011-02-12 Janus Weil <janus@gcc.gnu.org>
9981
9982 * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
9983 are temporarily disabled.
9984 * gfortran.dg/class_7.f03: Ditto.
9985 * gfortran.dg/coarray_14.f90: Ditto.
9986 * gfortran.dg/typebound_proc_13.f03: Ditto.
9987
9988 2011-02-12 Mikael Morin <mikael.morin@sfr.fr>
9989
9990 PR fortran/45586
9991 * gfortran.dg/extends_11.f03: New.
9992
9993 2011-02-11 Xinliang David Li <davidxl@google.com>
9994
9995 PR tree-optimization/47707
9996 * g++.dg/tree-ssa/pr47707.C: New test.
9997
9998 2011-02-11 Eric Botcazou <ebotcazou@adacore.com>
9999
10000 * g++.dg/opt/inline17.C: New test.
10001
10002 2011-02-11 Tobias Burnus <burnus@net-b.de>
10003
10004 PR fortran/47550
10005 * gfortran.dg/pure_formal_2.f90: New.
10006
10007 2011-02-11 Pat Haugen <pthaugen@us.ibm.com>
10008
10009 PR rtl-optimization/47614
10010 * gfortran.dg/pr47614.f: New.
10011
10012 2011-02-11 Joseph Myers <joseph@codesourcery.com>
10013
10014 PR driver/47678
10015 * gcc.dg/opts-6.c: New test.
10016
10017 2011-02-11 Jakub Jelinek <jakub@redhat.com>
10018
10019 PR debug/47684
10020 * gcc.dg/pr47684.c: New test.
10021
10022 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10023
10024 PR target/47629
10025 * gcc.target/i386/pr47312.c: Use dg-require-effective-target
10026 c99_runtime, dg-add-options c99_runtime.
10027 (main): Use __asm__.
10028
10029 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10030
10031 PR testsuite/47400
10032 * lib/target-supports.exp (check_ascii_locale_available): New proc.
10033 * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
10034 * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
10035 * gcc.dg/ucnid-10.c: Likewise.
10036 * gcc.dg/ucnid-13.c: Likewise.
10037 * gcc.dg/ucnid-7.c: Likewise.
10038 * gcc.dg/ucnid-8.c: Likewise.
10039 Adapt dg-warning line number.
10040
10041 2011-02-10 Uros Bizjak <ubizjak@gmail.com>
10042
10043 * gcc.target/i386/parity-1.c: Use -march=k8.
10044 * gcc.target/i386/parity-2.c: Ditto.
10045 * gcc.target/i386/vecinit-1.c: Ditto.
10046 * gcc.target/i386/vecinit-2.c: Ditto.
10047
10048 2011-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10049
10050 PR target/46610
10051 * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
10052 * gcc.target/mips/save-restore-3.c: Likewise.
10053 * gcc.target/mips/save-restore-4.c: Likewise.
10054 * gcc.target/mips/save-restore-5.c: Likewise.
10055
10056 PR target/47683
10057 * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
10058 * g++.dg/tree-prof/partition2.C: Likewise.
10059
10060 2011-02-09 Jason Merrill <jason@redhat.com>
10061
10062 * g++.dg/tree-ssa/inline-3.C: Use a normal function
10063 rather than misdeclare std::puts.
10064
10065 * g++.dg/ext/vla1.C: Adjust for C++0x mode.
10066 * g++.dg/other/warning1.C: Likewise.
10067 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
10068 * g++.old-deja/g++.gb/scope06.C: Likewise.
10069 * g++.old-deja/g++.law/cvt11.C: Likewise.
10070 * g++.old-deja/g++.law/init1.C: Likewise.
10071 * g++.dg/abi/mangle26.C: Likewise.
10072
10073 * g++.dg/template/function1.C: Adjust for C++0x mode.
10074 * g++.dg/cpp0x/regress/template-function1.C: Copy it.
10075
10076 * g++.dg/ext/label10.C: Adjust for C++0x mode.
10077 * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
10078
10079 * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
10080
10081 * g++.dg/cpp0x/regress/abi-empty7.C: New.
10082
10083 * g++.dg/cpp0x/regress: New directory.
10084 * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
10085 * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
10086 * g++.dg/cpp0x/regress/regress3.C: New.
10087
10088 2011-02-10 Richard Guenther <rguenther@suse.de>
10089
10090 PR tree-optimization/47677
10091 * gcc.dg/torture/pr47677.c: New testcase.
10092
10093 2011-02-10 Iain Sandoe <iains@gcc.gnu.org>
10094
10095 * objc.dg/special/load-category-1.m: Remove unused header.
10096 * objc.dg/special/load-category-1a.m: Likewise.
10097 * objc.dg/special/load-category-2.m: Likewise.
10098 * objc.dg/special/load-category-2a.m: Likewise.
10099 * objc.dg/special/load-category-3.m: Likewise.
10100 * objc.dg/special/load-category-3a.m: Likewise.
10101 * objc.dg/attributes/proto-attribute-2.m: Likewise.
10102 * objc.dg/attributes/proto-attribute-3.m: Likewise.
10103 * objc.dg/attributes/class-attribute-1.m: Likewise.
10104 * objc.dg/property/property.exp: Don't run for Darwin < 9.
10105 * obj-c++.dg/property/property.exp: Likewise.
10106 * objc.dg/attributes/method-sentinel-1.m: Update type header.
10107 * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
10108 * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
10109 * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
10110 * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
10111 * obj-c++.dg/template-8.mm: Likewise.
10112
10113 2011-02-10 Jakub Jelinek <jakub@redhat.com>
10114
10115 PR target/47665
10116 * gcc.target/i386/pr47665.c: New test.
10117
10118 2011-02-10 Jie Zhang <jie@codesourcery.com>
10119
10120 PR testsuite/47622
10121 Revert
10122 2011-02-05 Jie Zhang <jie@codesourcery.com>
10123 PR debug/42631
10124 * gcc.dg/pr42631.c: Update test.
10125 * gcc.dg/pr42631-2.c: New test.
10126
10127 2011-02-09 Janus Weil <janus@gcc.gnu.org>
10128
10129 PR fortran/47352
10130 * gfortran.dg/proc_decl_25.f90: New.
10131
10132 2011-02-09 Janus Weil <janus@gcc.gnu.org>
10133
10134 PR fortran/47463
10135 * gfortran.dg/typebound_assignment_2.f03: New.
10136
10137 2011-02-09 Richard Guenther <rguenther@suse.de>
10138
10139 PR tree-optimization/47664
10140 * gcc.dg/tree-ssa/inline-7.c: New testcase.
10141
10142 2011-02-09 Eric Botcazou <ebotcazou@adacore.com>
10143
10144 PR middle-end/47646
10145 * gnat.dg/uninit_func.adb: Adjust dg directive.
10146
10147 2011-02-09 Dominique Dhumieres <dominiq@lps.ens.fr>
10148
10149 PR middle-end/47646
10150 * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
10151
10152 2011-02-09 Janus Weil <janus@gcc.gnu.org>
10153
10154 PR fortran/47637
10155 * gfortran.dg/auto_dealloc_2.f90: New.
10156
10157 2011-02-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10158
10159 * gcc.dg/builtins-config.h: Remove __sgi handling.
10160 * lib/target-supports.exp (add_options_for_c99_runtime): Add
10161 -std=c99 for mips-sgi-irix6.5*.
10162
10163 2011-02-09 Martin Jambor <mjambor@suse.cz>
10164
10165 PR middle-end/45505
10166 * gfortran.dg/pr25923.f90: Remove xfails.
10167
10168 2011-02-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10169
10170 PR fortran/47583
10171 * gfortran.dg/inquire_14.f90: New test.
10172
10173 2011-02-08 Janus Weil <janus@gcc.gnu.org>
10174
10175 PR fortran/45290
10176 * gfortran.dg/pointer_init_6.f90: New.
10177
10178 2011-02-08 Jeff Law <law@redhat.com>
10179
10180 PR tree-optimization/42893
10181 * gcc.tree-ssa/pr42893.c: New test.
10182
10183 2011-02-08 Sebastian Pop <sebastian.pop@amd.com>
10184
10185 PR tree-optimization/46834
10186 PR tree-optimization/46994
10187 PR tree-optimization/46995
10188 * gcc.dg/graphite/id-pr46834.c: New.
10189 * gfortran.dg/graphite/id-pr46994.f90: New.
10190 * gfortran.dg/graphite/id-pr46995.f90: New.
10191
10192 2011-02-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10193
10194 PR middle-end/47646
10195 * gcc.dg/pr39666-2.c (foo2): If the location of the statement
10196 using the variable is known the warning is emitted there.
10197 * gcc.dg/uninit-pr19430.c (foo): Likewise.
10198 * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
10199
10200 * c-c++-common/pr20000.c (g): Both warnings occur at the return
10201 statement.
10202 (vg): Likewise.
10203 * gcc.dg/noreturn-1.c (foo5): Likewise.
10204 * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
10205 (method2): Likewise.
10206
10207 * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
10208 the return statement using the uninitialized variable.
10209 * gfortran.dg/pr39666-2.f90 (f): Likewise.
10210
10211 2011-02-08 Richard Guenther <rguenther@suse.de>
10212
10213 PR middle-end/47639
10214 * g++.dg/opt/pr47639.c: New testcase.
10215
10216 2011-02-08 Richard Guenther <rguenther@suse.de>
10217
10218 PR tree-optimization/47632
10219 * g++.dg/opt/pr47632.C: New testcase.
10220
10221 2011-02-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10222
10223 * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
10224
10225 2011-02-07 Richard Guenther <rguenther@suse.de>
10226
10227 PR tree-optimization/47615
10228 * g++.dg/opt/pr47615.C: New testcase.
10229
10230 2011-02-07 Richard Guenther <rguenther@suse.de>
10231
10232 PR tree-optimization/47621
10233 * gcc.dg/torture/pr47621.c: New testcase.
10234
10235 2011-02-07 Uros Bizjak <ubizjak@gmail.com>
10236
10237 * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
10238
10239 2011-02-06 Paul Thomas <pault@gcc.gnu.org>
10240
10241 PR fortran/47592
10242 * gfortran.dg/allocate_with_source_1 : New test.
10243
10244 2011-02-05 Jakub Jelinek <jakub@redhat.com>
10245
10246 PR middle-end/47610
10247 * gcc.dg/pr47610.c: New test.
10248
10249 2011-02-05 Jie Zhang <jie@codesourcery.com>
10250
10251 PR debug/42631
10252 * gcc.dg/pr42631.c: Update test.
10253 * gcc.dg/pr42631-2.c: New test.
10254
10255 2001-02-05 Thomas Koenig <tkoenig@gcc.gnu.org>
10256
10257 PR fortran/47574
10258 * gfortran.dg/pr47574.f90: New test.
10259
10260 2011-02-04 Sebastian Pop <sebastian.pop@amd.com>
10261
10262 PR tree-optimization/46194
10263 * gcc.dg/autopar/pr46194.c: New.
10264
10265 2011-02-04 H.J. Lu <hongjiu.lu@intel.com>
10266
10267 PR tree-optimization/43695
10268 * g++.dg/ipa/pr43695.C: New.
10269
10270 2011-02-04 Jakub Jelinek <jakub@redhat.com>
10271
10272 PR inline-asm/23200
10273 * gcc.dg/pr23200.c: New test.
10274
10275 2011-02-03 Jonathan Wakely <jwakely.gcc@gmail.com>
10276
10277 PR c++/47589
10278 * g++.dg/pr47589.C: New test.
10279
10280 2011-02-03 Dodji Seketeli <dodji@redhat.com>
10281
10282 PR c++/47398
10283 * g++.dg/template/typedef37.C: New test.
10284 * g++.dg/template/param1.C: Adjust expected error message.
10285
10286 2011-02-03 Jakub Jelinek <jakub@redhat.com>
10287
10288 PR middle-end/31490
10289 * gcc.dg/pr31490-2.c: New test.
10290 * gcc.dg/pr31490-3.c: New test.
10291 * gcc.dg/pr31490-4.c: New test.
10292
10293 2011-02-03 Nathan Froyd <froydnj@codesourcery.com>
10294 Jakub Jelinek <jakub@redhat.com>
10295
10296 PR c++/46890
10297 * g++.dg/parser/semicolon3.C: Adjust.
10298 * g++.dg/parser/semicolon4.C: New testcase.
10299 * g++.dg/pr46890.C: New testcase.
10300
10301 2011-02-03 Paolo Carlini <paolo.carlini@oracle.com>
10302
10303 PR c++/29571
10304 * g++.dg/init/pr29571.C: New.
10305
10306 2011-02-03 H.J. Lu <hongjiu.lu@intel.com>
10307
10308 * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
10309 instead of vect_int.
10310
10311 2011-02-03 Jakub Jelinek <jakub@redhat.com>
10312
10313 PR target/47312
10314 * gcc.target/i386/pr47312.c: New test.
10315
10316 PR target/47564
10317 * gcc.target/i386/pr47564.c: New test.
10318
10319 2011-02-03 Alexandre Oliva <aoliva@redhat.com>
10320
10321 PR tree-optimization/45122
10322 * gcc.dg/tree-ssa/pr45122.c: New.
10323
10324 2011-02-02 Michael Meissner <meissner@linux.vnet.ibm.com>
10325
10326 PR target/47272
10327 * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
10328 and vec_vsx_st.
10329
10330 * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
10331 and vsx so a default --with-cpu=power7 doesn't give an error
10332 when -mavoid-indexed-addresses is used.
10333
10334 * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
10335 wrapper function to save the arguments and then jump to the real
10336 function, rather than depending on the compiler not to move stuff
10337 before an asm.
10338 * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
10339
10340 2011-02-02 Janus Weil <janus@gcc.gnu.org>
10341 Paul Thomas <pault@gcc.gnu.org>
10342
10343 PR fortran/47082
10344 * gfortran.dg/class_37.f03 : New test.
10345
10346 2011-02-02 Sebastian Pop <sebastian.pop@amd.com>
10347 Richard Guenther <rguenther@suse.de>
10348
10349 PR tree-optimization/40979
10350 PR bootstrap/47044
10351 * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
10352 * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
10353 * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
10354 check_vect_support_and_set_flags.
10355 * gfortran.dg/graphite/vect-pr40979.f90: New.
10356
10357 2011-02-02 Janus Weil <janus@gcc.gnu.org>
10358
10359 PR fortran/47572
10360 * gfortran.dg/class_36.f03: New.
10361
10362 2011-02-02 Richard Guenther <rguenther@suse.de>
10363
10364 PR tree-optimization/47566
10365 * gcc.dg/lto/20110201-1_0.c: New testcase.
10366
10367 2011-02-02 Alexandre Oliva <aoliva@redhat.com>
10368
10369 PR debug/47498
10370 PR debug/47501
10371 PR debug/45136
10372 PR debug/45130
10373 * debug/pr47498.c: New.
10374 * debug/pr47501.c: New.
10375
10376 2011-02-01 Richard Guenther <rguenther@suse.de>
10377
10378 PR tree-optimization/47559
10379 * g++.dg/torture/pr47559.C: New testcase.
10380
10381 2011-02-01 Janus Weil <janus@gcc.gnu.org>
10382
10383 PR fortran/47565
10384 * gfortran.dg/typebound_call_20.f03: New.
10385
10386 2011-02-01 Richard Guenther <rguenther@suse.de>
10387
10388 PR tree-optimization/47555
10389 * gcc.dg/pr47555.c: New testcase.
10390
10391 2011-02-01 Richard Guenther <rguenther@suse.de>
10392
10393 PR tree-optimization/47541
10394 * g++.dg/torture/pr47541.C: New testcase.
10395
10396 2011-01-31 Janus Weil <janus@gcc.gnu.org>
10397
10398 PR fortran/47455
10399 * gfortran.dg/typebound_call_19.f03: New.
10400
10401 2011-01-31 Jakub Jelinek <jakub@redhat.com>
10402
10403 PR c++/47416
10404 * g++.dg/cpp0x/pr47416.C: New test.
10405
10406 2011-01-31 Paul Thomas <pault@gcc.gnu.org>
10407
10408 PR fortran/47519
10409 * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
10410
10411 2011-01-31 Janus Weil <janus@gcc.gnu.org>
10412
10413 PR fortran/47463
10414 * gfortran.dg/typebound_assignment_1.f03: New.
10415
10416 2011-01-31 Jakub Jelinek <jakub@redhat.com>
10417
10418 PR tree-optimization/47538
10419 * gcc.c-torture/execute/pr47538.c: New test.
10420
10421 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10422
10423 PR target/45325
10424 * gcc.target/i386/pr38240.c: Add dg-options "-msse".
10425
10426 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10427
10428 * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
10429
10430 2011-01-31 Eric Botcazou <ebotcazou@adacore.com>
10431
10432 PR rtl-optimization/44031
10433 * gcc.c-torture/compile/20110131-1.c: New test.
10434
10435 2011-01-31 Tobias Burnus <burnus@net-b.de>
10436
10437 PR fortran/47042
10438 * gfortran.dg/stmt_func_1.f90: New.
10439
10440 2011-01-31 Tobias Burnus <burnus@net-b.de>
10441
10442 PR fortran/47042
10443 * gfortran.dg/interface_34.f90: New.
10444
10445 2011-01-30 Paul Thomas <pault@gcc.gnu.org>
10446
10447 PR fortran/47523
10448 * gfortran.dg/realloc_on_assign_5.f03: New test.
10449 * gfortran.dg/realloc_on_assign_5.f03: New test.
10450
10451 2011-01-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10452
10453 * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
10454 * gfortran.dg/bessel_7.f90: Likewise.
10455 * gfortran.dg/erf_2.F90: Likewise. Always run with -O0.
10456
10457 * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
10458 * gfortran.dg/sum_init_expr.f03: Likewise.
10459
10460 * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
10461
10462 * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
10463 -r -nostdlib.
10464
10465 * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
10466 loop only on "vect_intfloat_cvt" targets.
10467
10468 2011-01-29 Tobias Burnus <burnus@net-b.de>
10469
10470 PR fortran/47531
10471 * gfortran.dg/shape_6.f90: New.
10472
10473 2011-01-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10474
10475 PR libgfortran/47434
10476 * gfortran.dg/read_infnan_1.f90: Update test.
10477 * gfortran.dg/module_nan.f90: Update test.
10478 * gfortran.dg/char4_iunit_1.f03: Update test.
10479 * gfortran.dg/large_real_kind_1.f90: Update test.
10480 * gfortran.dg/real_const_3.f90: Update test.
10481 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
10482
10483 2011-01-29 Dodji Seketeli <dodji@redhat.com>
10484
10485 PR c++/47311
10486 * g++.dg/template/param2.C: New test.
10487
10488 2011-01-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10489
10490 PR libgfortran/47285
10491 * gfortran.dg/fmt_g.f: New test.
10492
10493 2011-01-28 Tobias Burnus <burnus@net-b.de>
10494
10495 PR fortran/47507
10496 * gfortran.dg/pure_formal_1.f90: New.
10497
10498 2011-01-28 Jakub Jelinek <jakub@redhat.com>
10499
10500 PR target/42894
10501 * gcc.dg/tls/pr42894.c: New test.
10502
10503 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10504
10505 * gcc.dg/pr47276.c: Add dg-require-visibility.
10506
10507 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10508
10509 * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
10510
10511 2011-01-28 Paul Thomas <pault@gcc.gnu.org>
10512 Tobias Burnus <burnus@gcc.gnu.org>
10513
10514 PR fortran/45170
10515 PR fortran/35810
10516 PR fortran/47350
10517 * gfortran.dg/realloc_on_assign_3.f03: New test.
10518 * gfortran.dg/realloc_on_assign_4.f03: New test.
10519 * gfortran.dg/allocatable_function_5.f90: New test.
10520 * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
10521 * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
10522 implemented" dg-errors.
10523
10524 2011-01-27 Jan Hubicka <jh@suse.cz>
10525
10526 PR middle-end/46949
10527 * gcc.dg/attr-weakref-4.c: New testcase
10528
10529 2011-01-27 Martin Jambor <mjambor@suse.cz>
10530
10531 PR tree-optimization/47228
10532 * gcc.dg/torture/pr47228.c: New test.
10533
10534 2011-01-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10535
10536 * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
10537
10538 2011-01-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10539
10540 * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
10541 when using auto-overlay support on the SPU.
10542
10543 2011-01-27 Eric Botcazou <ebotcazou@adacore.com>
10544
10545 PR rtl-optimization/44174
10546 * gcc.target/i386/asm-6.c: New test.
10547
10548 2011-01-26 Mikael Pettersson <mikpe@it.uu.se>
10549
10550 PR rtl-optimization/46856
10551 * gcc.c-torture/compile/pr46856.c: New test.
10552
10553 2011-01-26 Nicola Pero <nicola.pero@meta-innovation.com>
10554 Andrew Pinski <pinskia@gmail.com>
10555
10556 PR c/43082
10557 * gcc.dg/pr43082.c: New.
10558
10559 2011-01-26 DJ Delorie <dj@redhat.com>
10560
10561 PR rtl-optimization/46878
10562 * gcc.dg/pr46878-1.c: New test.
10563
10564 2011-01-26 Jakub Jelinek <jakub@redhat.com>
10565
10566 PR c++/47476
10567 * g++.dg/cpp0x/pr47476.C: New test.
10568
10569 2011-01-26 Eric Botcazou <ebotcazou@adacore.com>
10570
10571 * gcc.c-torture/compile/20110126-1.c: New test.
10572
10573 2011-01-26 Jakub Jelinek <jakub@redhat.com>
10574
10575 PR c/47473
10576 * gcc.dg/torture/pr47473.c: New test.
10577
10578 2011-01-26 Jan Hubicka <jh@suse.cz>
10579
10580 PR target/47237
10581 * gcc.c-torture/execute/pr47237.c: New testcase.
10582
10583 2011-01-26 Jan Hubicka <jh@suse.cz>
10584
10585 PR tree-optimization/47190
10586 * gcc.dg/attr-weakref-3.c: New testcase.
10587
10588 2011-01-26 Dave Korn <dave.korn.cygwin@gmail.com>
10589
10590 PR c++/43601
10591 * gcc.dg/dll-9a.c: New test file.
10592 * gcc.dg/dll-11.c: Likewise.
10593 * gcc.dg/dll-12.c: Likewise.
10594 * gcc.dg/dll-12a.c: Likewise.
10595 * gcc.dg/dll-11a.c: Likewise.
10596 * gcc.dg/dll-9.c: Likewise.
10597 * gcc.dg/dll-10.c: Likewise.
10598 * gcc.dg/dll-10a.c: Likewise.
10599 * g++.dg/ext/dllexport4a.cc: Likewise.
10600 * g++.dg/ext/dllexport4.C: Likewise.
10601 * g++.dg/ext/dllexport5.C: Likewise.
10602 * g++.dg/ext/dllexport5a.cc: Likewise.
10603
10604 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
10605
10606 PR tree-optimization/46970
10607 * gcc.dg/graphite/pr46970.c: New.
10608
10609 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
10610
10611 PR tree-optimization/46215
10612 * gcc.dg/graphite/pr46215.c: New.
10613
10614 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
10615
10616 PR tree-optimization/46168
10617 * gcc.dg/graphite/pr46168.c: New.
10618
10619 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
10620
10621 PR tree-optimization/43657
10622 * gcc.dg/graphite/pr43657.c: New.
10623
10624 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
10625
10626 PR tree-optimization/29832
10627 * gfortran.dg/graphite/pr29832.f90: New.
10628
10629 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
10630
10631 PR tree-optimization/43567
10632 * gcc.dg/graphite/pr43567.c: New.
10633
10634 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
10635
10636 * gfortran.dg/graphite/interchange-4.f: New.
10637 * gfortran.dg/graphite/interchange-5.f: New.
10638
10639 * gcc.dg/tree-ssa/ltrans-1.c: Removed.
10640 * gcc.dg/tree-ssa/ltrans-2.c: Removed.
10641 * gcc.dg/tree-ssa/ltrans-3.c: Removed.
10642 * gcc.dg/tree-ssa/ltrans-4.c: Removed.
10643 * gcc.dg/tree-ssa/ltrans-5.c: Removed.
10644 * gcc.dg/tree-ssa/ltrans-6.c: Removed.
10645 * gcc.dg/tree-ssa/ltrans-8.c: Removed.
10646 * gfortran.dg/ltrans-7.f90: Removed.
10647 * gcc.dg/tree-ssa/data-dep-1.c: Removed.
10648
10649 * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
10650 * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
10651 * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
10652 * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
10653 * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
10654 * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
10655 * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
10656 * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
10657 * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
10658 * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
10659 * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
10660 * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
10661 * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
10662 * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
10663 * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
10664 * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
10665 * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
10666 * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
10667 * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
10668 * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
10669 * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
10670 * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
10671 * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
10672 * gcc.dg/tree-ssa/data-dep-1.c
10673 * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
10674 * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
10675 * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
10676 * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
10677 * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
10678
10679 2011-01-25 Jakub Jelinek <jakub@redhat.com>
10680
10681 PR tree-optimization/47265
10682 PR tree-optimization/47443
10683 * gcc.c-torture/compile/pr47265.c: New test.
10684 * gcc.dg/pr47443.c: New test.
10685
10686 2011-01-25 Martin Jambor <mjambor@suse.cz>
10687
10688 PR tree-optimization/47382
10689 * g++.dg/torture/pr47382.C: New test.
10690 * g++.dg/opt/devirt1.C: Xfail.
10691
10692 2011-01-25 Yao Qi <yao@codesourcery.com>
10693
10694 PR target/45701
10695 * gcc.target/arm/pr45701-1.c: New test.
10696 * gcc.target/arm/pr45701-2.c: New test.
10697 * gcc.target/arm/pr45701-3.c: New test.
10698
10699 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
10700 Jakub Jelinek <jakub@redhat.com>
10701
10702 PR tree-optimization/47271
10703 * gcc.dg/tree-ssa/ifc-pr47271.c: New.
10704
10705 2011-01-25 Nick Clifton <nickc@redhat.com>
10706
10707 * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
10708 (saturate_add): Delete.
10709 (exchange): Delete.
10710 (main): Do not run saturate_add.
10711 (set_interrupts): Delete.
10712
10713 2011-01-25 Tobias Burnus <burnus@net-b.de>
10714
10715 PR fortran/47448
10716 * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
10717
10718 2011-01-25 Jakub Jelinek <jakub@redhat.com>
10719
10720 PR tree-optimization/47427
10721 PR tree-optimization/47428
10722 * gcc.c-torture/compile/pr47427.c: New test.
10723 * gcc.c-torture/compile/pr47428.c: New test.
10724
10725 2011-01-25 Richard Guenther <rguenther@suse.de>
10726
10727 PR middle-end/47411
10728 * gcc.dg/torture/pr47411.c: New testcase.
10729
10730 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
10731
10732 * gfortran.dg/graphite/id-24.f: New.
10733 * gfortran.dg/graphite/id-25.f: New.
10734
10735 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
10736
10737 * gfortran.dg/graphite/id-23.f: New.
10738
10739 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
10740
10741 * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
10742
10743 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
10744
10745 * gcc.dg/graphite/block-0.c: Un-XFAILed.
10746 * gcc.dg/graphite/block-1.c: Un-XFAILed.
10747 * gcc.dg/graphite/block-7.c: Un-XFAILed.
10748 * gcc.dg/graphite/block-8.c: Un-XFAILed.
10749 * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
10750 * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
10751 * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
10752 * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
10753 * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
10754
10755 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
10756
10757 * gcc.dg/graphite/block-0.c: Add documentation.
10758 * gcc.dg/graphite/block-4.c: Same.
10759 * gcc.dg/graphite/block-7.c: Same.
10760 * gcc.dg/graphite/block-8.c: New.
10761 * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
10762 * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
10763 * gcc.dg/graphite/interchange-12.c: Add documentation.
10764 * gcc.dg/graphite/interchange-13.c: New.
10765 * gcc.dg/graphite/interchange-14.c: New.
10766 * gcc.dg/graphite/interchange-15.c: New.
10767 * gcc.dg/graphite/interchange-8.c: Add documentation.
10768 * gcc.dg/graphite/interchange-mvt.c: Same.
10769
10770 2011-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
10771
10772 PR target/47408
10773 * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
10774 * gcc.target/powerpc/altivec-14.c: Ditto.
10775 * gcc.target/powerpc/altivec-33.c: Ditto.
10776 * gcc.target/powerpc/altivec-types-1.c: Ditto.
10777 * gcc.target/powerpc/altivec-types-2.c: Ditto.
10778 * gcc.target/powerpc/altivec-types-3.c: Ditto.
10779 * gcc.target/powerpc/altivec-types-4.c: Ditto.
10780 * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
10781 * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
10782 * g++.dg/ext/altivec-15.C: Ditto.
10783 * g++.dg/ext/altivec-types-1.C: Ditto.
10784 * g++.dg/ext/altivec-types-2.C: Ditto.
10785 * g++.dg/ext/altivec-types-3.C: Ditto.
10786 * g++.dg/ext/altivec-types-4.C: Ditto.
10787
10788 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10789
10790 * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
10791
10792 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10793
10794 * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
10795 optimization options.
10796
10797 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10798
10799 * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
10800
10801 PR testsuite/45988
10802 * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
10803
10804 2011-01-23 Tobias Burnus <burnus@net-b.de>
10805
10806 PR fortran/47421
10807 * gfortran.dg/allocatable_scalar_12.f90: New.
10808
10809 2011-01-23 Ira Rosen <irar@il.ibm.com>
10810
10811 * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
10812 vectorization to be not profitable if peeling is used to
10813 realign the memory access.
10814 * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
10815 loop bound to avoid loop unrolling.
10816 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
10817
10818 2011-01-22 Jan Hubicka <jh@suse.cz>
10819
10820 PR lto/47333
10821 * g++.dg/lto/pr47333.C: New file.
10822
10823 2011-01-22 Jan Hubicka <jh@suse.cz>
10824
10825 PR tree-optimization/43884
10826 PR lto/44334
10827 * gcc.dg/autopar/outer-2.c: Increase array size.
10828 * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
10829
10830 2011-01-22 Thomas Koenig <tkoenig@gcc.gnu.org>
10831
10832 PR fortran/38536
10833 * gfortran.dg/c_loc_tests_16.f90: New test.
10834
10835 2011-01-22 Tobias Burnus <burnus@net-b.de>
10836
10837 PR fortran/47399
10838 * gfortran.dg/typebound_proc_19.f90: New.
10839
10840 2011-01-21 Jeff Law <law@redhat.com>
10841
10842 PR tree-optimization/47053
10843 * g++.dg/pr47053.C: New test.
10844
10845 2011-01-21 Jason Merrill <jason@redhat.com>
10846
10847 PR c++/47041
10848 * g++.dg/cpp0x/constexpr-ctor6.C: New.
10849
10850 2011-01-21 Jakub Jelinek <jakub@redhat.com>
10851
10852 PR c++/47388
10853 * g++.dg/cpp0x/range-for10.C: New test.
10854 * g++.dg/template/for1.C: New test.
10855
10856 PR middle-end/45566
10857 * g++.dg/tree-prof/partition3.C: New test.
10858
10859 * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
10860
10861 PR rtl-optimization/47366
10862 * g++.dg/opt/pr47366.C: New test.
10863
10864 2011-01-21 Jason Merrill <jason@redhat.com>
10865
10866 PR c++/46552
10867 * g++.dg/cpp0x/constexpr-regress2.C: New.
10868
10869 * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
10870
10871 2011-01-21 Jeff Law <law@redhat.com>
10872
10873 PR rtl-optimization/41619
10874 * gcc.dg/pr41619.c: New.
10875
10876 2011-01-21 Jakub Jelinek <jakub@redhat.com>
10877
10878 PR tree-optimization/47355
10879 * g++.dg/opt/pr47355.C: New test.
10880
10881 2011-01-21 Richard Guenther <rguenther@suse.de>
10882
10883 * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
10884 making main hot.
10885
10886 2011-01-21 Richard Guenther <rguenther@suse.de>
10887
10888 PR tree-optimization/47365
10889 * gcc.dg/torture/pr47365.c: New testcase.
10890 * gcc.dg/tree-ssa/pr47392.c: Likewise.
10891
10892 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10893
10894 * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
10895
10896 2011-01-21 Jakub Jelinek <jakub@redhat.com>
10897
10898 PR tree-optimization/47391
10899 * gcc.dg/pr47391.c: New test.
10900
10901 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10902
10903 * g++.dg/template/char1.C: Use signed char.
10904
10905 2011-01-21 Tobias Burnus <burnus@net-b.de>
10906
10907 PR fortran/47377
10908 * gfortran.dg/pointer_target_4.f90: New.
10909
10910 2011-01-20 Michael Meissner <meissner@linux.vnet.ibm.com>
10911
10912 PR target/47251
10913 * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
10914 ILP32 system and not IP32.
10915
10916 2011-01-20 Alexandre Oliva <aoliva@redhat.com>
10917
10918 PR debug/46583
10919 * g++.dg/debug/pr46583.C: New.
10920
10921 2011-01-20 Jakub Jelinek <jakub@redhat.com>
10922
10923 PR debug/47283
10924 * g++.dg/debug/pr47283.C: New test.
10925
10926 PR testsuite/47371
10927 * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
10928 * gcc.target/i386/headmerge-2.c: Likewise.
10929
10930 2011-01-20 Richard Guenther <rguenther@suse.de>
10931
10932 PR middle-end/47370
10933 * gcc.dg/torture/pr47370.c: New testcase.
10934
10935 2011-01-20 Jakub Jelinek <jakub@redhat.com>
10936
10937 PR tree-optimization/46130
10938 * gcc.dg/pr46130-1.c: New test.
10939 * gcc.dg/pr46130-2.c: New test.
10940
10941 2011-01-19 Dodji Seketeli <dodji@redhat.com>
10942
10943 PR c++/47291
10944 * g++.dg/debug/dwarf2/template-params-10.C: New test.
10945
10946 2011-01-19 Alexandre Oliva <aoliva@redhat.com>
10947
10948 PR debug/46240
10949 * g++.dg/debug/pr46240.cc: New.
10950
10951 2011-01-19 Jakub Jelinek <jakub@redhat.com>
10952
10953 PR c++/47303
10954 * g++.dg/template/anonunion1.C: New test.
10955
10956 PR rtl-optimization/47337
10957 * gcc.c-torture/execute/pr47337.c: New test.
10958
10959 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10960
10961 PR testsuite/45342
10962 * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
10963
10964 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10965
10966 PR tree-optimization/46021
10967 * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
10968
10969 2011-01-19 Jakub Jelinek <jakub@redhat.com>
10970
10971 PR tree-optimization/47290
10972 * g++.dg/torture/pr47290.C: New test.
10973
10974 2011-01-18 Janus Weil <janus@gcc.gnu.org>
10975
10976 PR fortran/47240
10977 * gfortran.dg/proc_ptr_comp_29.f90: New.
10978
10979 2011-01-18 Dominique d'Humieres <dominiq@lps.ens.fr>
10980
10981 PR testsuite/41146
10982 * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
10983 powerpc-apple-darwin9.
10984
10985 2011-01-18 Jakub Jelinek <jakub@redhat.com>
10986
10987 PR rtl-optimization/47299
10988 * gcc.c-torture/execute/pr47299.c: New test.
10989
10990 2011-01-17 Jason Merrill <jason@redhat.com>
10991
10992 * g++.dg/cpp0x/constexpr-virtual.C: New.
10993
10994 2011-01-17 Jakub Jelinek <jakub@redhat.com>
10995
10996 PR fortran/47331
10997 * gfortran.dg/gomp/pr47331.f90: New test.
10998
10999 2011-01-17 Nicola Pero <nicola.pero@meta-innovation.com>
11000
11001 PR objc/47314
11002 * objc.dg/selector-warn-1.m: New.
11003 * obj-c++.dg/selector-warn-1.mm: New.
11004
11005 2011-01-17 Richard Sandiford <rdsandiford@googlemail.com>
11006
11007 * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
11008 Update dg-final accordingly.
11009
11010 2011-01-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11011
11012 * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
11013
11014 2011-01-17 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
11015
11016 * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
11017 target check.
11018 * gcc.dg/guality/pr36728-2.c: Likewise.
11019
11020 2011-01-17 Richard Guenther <rguenther@suse.de>
11021
11022 PR tree-optimization/47313
11023 * g++.dg/torture/pr47313.C: New testcase.
11024
11025 2011-01-17 H.J. Lu <hongjiu.lu@intel.com>
11026
11027 PR target/47318
11028 * gcc.target/i386/avx-vmaskmovpd-1.c: New.
11029 * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
11030 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
11031 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
11032
11033 * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
11034 as __m256i.
11035 * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
11036 * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
11037 * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
11038
11039 2011-01-17 Richard Guenther <rguenther@suse.de>
11040
11041 PR tree-optimization/45967
11042 * gcc.dg/torture/pr45967-2.c: New testcase.
11043 * gcc.dg/torture/pr45967-3.c: Likewise.
11044
11045 2011-01-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
11046
11047 PR testsuite/47325
11048 * g++.dg/ext/pr47213.C: Require visibility.
11049
11050 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
11051
11052 * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
11053 * gcc.dg/fixed-point/struct-union.c: Update error messages.
11054
11055 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
11056
11057 * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
11058 Linux-based targets.
11059
11060 2011-01-13 Jan Hubicka <jh@suse.cz>
11061
11062 PR tree-optimization/47276
11063 * gcc.dg/pr47276.c: New testcase.
11064
11065 2011-01-15 Giovanni Funchal <gafunchal@gmail.com>
11066 Jonathan Wakely <jwakely.gcc@gmail.com>
11067
11068 PR c++/33558
11069 * g++.dg/other/pr33558.C: New.
11070 * g++.dg/other/pr33558-2.C: New.
11071
11072 2011-01-14 Martin Jambor <mjambor@suse.cz>
11073
11074 PR tree-optimization/45934
11075 PR tree-optimization/46302
11076 * g++.dg/ipa/devirt-c-1.C: New test.
11077 * g++.dg/ipa/devirt-c-2.C: Likewise.
11078 * g++.dg/ipa/devirt-c-3.C: Likewise.
11079 * g++.dg/ipa/devirt-c-4.C: Likewise.
11080 * g++.dg/ipa/devirt-c-5.C: Likewise.
11081 * g++.dg/ipa/devirt-c-6.C: Likewise.
11082 * g++.dg/ipa/devirt-6.C: Likewise.
11083 * g++.dg/ipa/devirt-d-1.C: Likewise.
11084 * g++.dg/torture/pr45934.C: Likewise.
11085
11086 2011-01-14 Jason Merrill <jason@redhat.com>
11087
11088 * g++.dg/cpp0x/variadic105.C: New.
11089
11090 2011-01-08 Dominique d'Humieres <dominiq@lps.ens.fr>
11091 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11092
11093 PR objc/45989
11094 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
11095 (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
11096 execution tests on i?86-*-*, x86_64-*-* and
11097 powerpc*-apple-darwin* && ilp32.
11098 XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
11099 tests on i?86-*-* and x86_64-*-*.
11100
11101 2011-01-14 Richard Guenther <rguenther@suse.de>
11102
11103 PR tree-optimization/47280
11104 * g++.dg/opt/pr47280.C: New testcase.
11105
11106 2011-01-14 Jason Merrill <jason@redhat.com>
11107
11108 * g++.dg/cpp0x/constexpr-regress1.C: New.
11109
11110 * g++.dg/ext/flexary2.C: New.
11111
11112 2011-01-14 Richard Guenther <rguenther@suse.de>
11113
11114 PR middle-end/47281
11115 * gcc.dg/torture/pr47281.c: New testcase.
11116 * gcc.dg/tree-ssa/pr46076.c: XFAIL.
11117
11118 2011-01-14 Richard Guenther <rguenther@suse.de>
11119
11120 PR tree-optimization/47286
11121 * gcc.dg/tree-ssa/pr47286.c: New testcase.
11122
11123 2011-01-13 Kai Tietz <kai.tietz@onevision.com>
11124
11125 PR c++/47213
11126 * g++.dg/ext/pr47213.C: New.
11127
11128 2011-01-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11129
11130 * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
11131
11132 2011-01-13 Tobias Burnus <burnus@net-b.de>
11133 Mikael Morin <mikael@gcc.gnu.org>
11134
11135 PR fortran/45848
11136 PR fortran/47204
11137 * gfortran.dg/select_type_20.f90: New.
11138 * gfortran.dg/select_type_21.f90: New.
11139
11140 2011-01-13 Michael Meissner <meissner@linux.vnet.ibm.com>
11141
11142 PR target/47251
11143 * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
11144
11145 2011-01-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
11146
11147 * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
11148 * gcc.dg/guality/pr36728-2.c: Likewise.
11149
11150 2011-01-13 Dodji Seketeli <dodji@redhat.com>
11151
11152 PR debug/PR46973
11153 * g++.dg/debug/dwarf2/template-params-9.C: New test.
11154
11155 2011-01-13 Andrey Belevantsev <abel@ispras.ru>
11156
11157 PR rtl-optimization/45352
11158 * gcc.dg/pr45352-3.c: New.
11159
11160 2011-01-12 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
11161
11162 * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
11163 comment.
11164 * g++.dg/cpp0x/range-for8.C: New.
11165 * g++.dg/cpp0x/range-for9.C: New.
11166
11167 2011-01-12 Kai Tietz <kai.tietz@onevision.com>
11168
11169 PR debug/47209
11170 * g++.dg/debug/pr47209.C: New.
11171
11172 2011-01-12 Richard Guenther <rguenther@suse.de>
11173
11174 PR lto/47259
11175 * gcc.dg/lto/pr47259_0.c: New testcase.
11176 * gcc.dg/lto/pr47259_1.c: Likewise.
11177
11178 2011-01-12 Iain Sandoe <iains@gcc.gnu.org>
11179
11180 * objc-obj-c++-shared/Object1.h: Add copyright header, update
11181 comments. Add a TEST_SUITE_ADDITIONS category for GNU runtime.
11182 Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
11183 methods missing from the OBJC2 Object.
11184 * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
11185 Amend implementation to use a TEST_SUITE_ADDITIONS category for both
11186 GNU and NeXT runtimes.
11187 * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
11188 comments.
11189 * objc-obj-c++-shared/Object1.m: Likewise.
11190 * objc.dg/encode-3.m: Update header use. Amend to be API2 compatible.
11191 * objc.dg/proto-qual-1.m: Likewise.
11192 * obj-c++.dg/proto-lossage-3.mm: Likewise.
11193 * obj-c++.dg/proto-qual-1.mm: Likewise.
11194
11195 2011-01-12 Eric Botcazou <ebotcazou@adacore.com>
11196
11197 PR testsuite/33033
11198 * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
11199
11200 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
11201
11202 Fixed the Objective-C++ testsuite and updated all tests.
11203 * lib/obj-c++.exp (obj-c++_init): Declare and set
11204 gcc_warning_prefix and gcc_error_prefix.
11205 * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
11206 'dg-warning', 'dg-message' and 'dg-error'.
11207 * obj-c++.dg/class-extension-3.mm: Likewise.
11208 * obj-c++.dg/class-protocol-1.mm: Likewise.
11209 * obj-c++.dg/encode-7.mm: Likewise.
11210 * obj-c++.dg/exceptions-3.mm: Likewise.
11211 * obj-c++.dg/exceptions-5.mm: Likewise.
11212 * obj-c++.dg/method-12.mm: Likewise.
11213 * obj-c++.dg/method-13.mm: Likewise.
11214 * obj-c++.dg/method-15.mm: Likewise.
11215 * obj-c++.dg/method-16.mm: Likewise.
11216 * obj-c++.dg/method-4.mm: Likewise.
11217 * obj-c++.dg/method-8.mm: Likewise.
11218 * obj-c++.dg/method-conflict-1.mm: Likewise.
11219 * obj-c++.dg/method-conflict-2.mm: Likewise.
11220 * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
11221 and uncommented second part of the testcase now that the testsuite
11222 works correctly.
11223 * obj-c++.dg/method-conflict-4.mm: Likewise. Also, removed FIXME
11224 and uncommented second part of the testcase now that the testsuite
11225 works correctly.
11226 * obj-c++.dg/private-1.mm: Likewise.
11227 * obj-c++.dg/proto-lossage-4.mm: Likewise.
11228 * obj-c++.dg/syntax-error-7.mm: Likewise.
11229 * obj-c++.dg/warn5.mm: Likewise.
11230 * obj-c++.dg/property/at-property-14.mm: Likewise.
11231 * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
11232 FIXME.
11233 * obj-c++.dg/property/at-property-18.mm: Likewise.
11234 * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
11235 FIXME.
11236 * obj-c++.dg/property/at-property-21.mm: Likewise.
11237 * obj-c++.dg/property/at-property-28.mm: Likewise.
11238 * obj-c++.dg/property/at-property-5.mm: Likewise.
11239 * obj-c++.dg/property/dynamic-2.mm: Likewise.
11240 * obj-c++.dg/property/property-neg-3.mm: Likewise.
11241 * obj-c++.dg/property/synthesize-11.mm: Likewise.
11242 * obj-c++.dg/property/synthesize-6.mm: Likewise.
11243 * obj-c++.dg/property/synthesize-8.mm: Likewise.
11244 * obj-c++.dg/property/synthesize-9.mm: Likewise.
11245 * obj-c++.dg/tls/diag-5.mm: Likewise.
11246 * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
11247 dg-error, now matched correctly.
11248
11249 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
11250
11251 * objc.dg/property/at-property-29.m: New.
11252 * obj-c++.dg/property/at-property-29.mm: New.
11253
11254 2011-01-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11255
11256 * go.test/go-test.exp (go-set-goarch): New proc.
11257 (go-gc-tests): Use it.
11258
11259 2011-01-11 Dodji Seketeli <dodji@redhat.com>
11260
11261 PR debug/46955
11262 * g++.dg/debug/dwarf2/template-params-8.C: New test.
11263
11264 2011-01-11 Richard Henderson <rth@redhat.com>
11265
11266 * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
11267
11268 2011-01-11 Jan Hubicka <jh@suse.cz>
11269
11270 PR lto/45721
11271 PR lto/45375
11272 * gcc.dg/lto/pr45721_1.c: New file.
11273 * gcc.dg/lto/pr45721_0.c: New file.
11274
11275 2011-01-11 Richard Guenther <rguenther@suse.de>
11276
11277 PR tree-optimization/46076
11278 * gcc.dg/tree-ssa/pr46076.c: New testcase.
11279
11280 2011-01-11 Jeff Law <law@redhat.com>
11281
11282 * PR tree-optimization/47086
11283 * gcc.dg/pr47086.c: New test.
11284
11285 2011-01-11 Jason Merrill <jason@redhat.com>
11286
11287 PR c++/46658
11288 * g++.dg/template/new10.C: New.
11289
11290 PR c++/45520
11291 * g++.dg/cpp0x/lambda/lambda-this3.C: New.
11292
11293 2011-01-11 Iain Sandoe <iains@gcc.gnu.org>
11294
11295 * objc-obj-c++-shared/next-mapping.h: Add copyright header.
11296 Split type definitions and NSConstantString class into...
11297 * objc-obj-c++-shared/objc-test-suite-types.h: New.
11298 * objc-obj-c++-shared/nsconstantstring-class.h: New.
11299 * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
11300 * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
11301 * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
11302 * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
11303 to comments.
11304 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
11305 encode defines for newer NeXT system headers.
11306 * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
11307 * obj-c++.dg/torture/strings/string1.mm: Likewise.
11308 * objc.dg/foreach-5.m: Likewise.
11309 * objc.dg/foreach-2.m: Likewise.
11310 * objc.dg/foreach-4.m: Likewise.
11311 * objc.dg/torture/strings/string1.m: Likewise.
11312 * objc.dg/torture/strings/string2.m: Likewise.
11313 * objc.dg/torture/strings/string3.m: Likewise.
11314 * objc.dg/torture/strings/string4.m: Likewise.
11315 * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
11316 header and stand alone.
11317 * obj-c++.dg/strings/strings-2.mm: Likewise.
11318 * objc.dg/torture/strings/const-str-3.m: Likewise.
11319 * objc.dg/strings/strings-2.m: Likewise.
11320 * objc.dg/strings/const-str-12b.m: Likewise.
11321
11322 2011-01-12 Richard Guenther <rguenther@suse.de>
11323
11324 PR middle-end/32511
11325 * gcc.dg/attr-weak-1.c: Adjust.
11326
11327 2011-01-11 Paul Thomas <pault@gcc.gnu.org>
11328
11329 PR fortran/47051
11330 * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
11331 standard compliant and comment.
11332
11333 2011-01-10 Jan Hubicka <jh@suse.cz>
11334
11335 PR lto/46083
11336 * gcc.dg/initpri3.c: New testcase.
11337
11338 2011-01-10 H.J. Lu <hongjiu.lu@intel.com>
11339
11340 PR lto/47222
11341 * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
11342 externally visible.
11343 (g_esi): Likewise.
11344 (g_ebx): Likewise.
11345 (g_ebp): Likewise.
11346 (g_esp): Likewise.
11347 (g_ebp_save): Likewise.
11348 (g_esp_save): Likewise.
11349
11350 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11351
11352 * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
11353
11354 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11355
11356 PR tree-optimization/46021
11357 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
11358 i?86-*-*, x86_64-*-*.
11359
11360 2011-01-10 Jeff Law <law@redhat.com>
11361
11362 * PR tree-optimization/47141
11363 * gcc.c-torture/compile/pr47141.c: New test.
11364
11365 2011-01-10 Eric Botcazou <ebotcazou@adacore.com>
11366
11367 PR testsuite/46230
11368 * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
11369 * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
11370 * gcc.dg/vect/slp-35.c: Remove XFAILs.
11371 * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
11372
11373 PR testsuite/46230
11374 * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
11375 being vectorized. Adjust dg-final pattern. Remove XFAIL.
11376 * gcc.dg/vect/vect-peel-2.c (main): Likewise.
11377 * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
11378 being vectorized. Adjust dg-final pattern.
11379
11380 PR testsuite/46230
11381 * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
11382 * gcc.dg/vect/slp-24.c: Likewise.
11383
11384 2011-01-10 Dave Korn <dave.korn.cygwin@gmail.com>
11385
11386 PR c++/47218
11387 * g++.dg/other/pr47218-1.C: New test file.
11388 * g++.dg/other/pr47218.C: Likewise.
11389 * g++.dg/other/pr47218.h: New supporting header.
11390
11391 2011-01-09 Nicola Pero <nicola.pero@meta-innovation.com>
11392
11393 PR objc/47232
11394 * objc.dg/attributes/invalid-attribute-1.m: New.
11395 * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
11396
11397 2011-01-09 Janus Weil <janus@gcc.gnu.org>
11398
11399 PR fortran/47224
11400 * gfortran.dg/proc_ptr_comp_28.f90: New.
11401
11402 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
11403
11404 * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
11405 * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
11406 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
11407 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
11408 * obj-c++.dg/gnu-api-2-object.mm: Likewise.
11409 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
11410 * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
11411 * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
11412 * objc.dg/gnu-api-2-class.m: Likewise.
11413 * objc.dg/gnu-api-2-ivar.m: Likewise.
11414 * objc.dg/gnu-api-2-method.m: Likewise.
11415 * objc.dg/gnu-api-2-objc.m: Likewise.
11416 * objc.dg/gnu-api-2-object.m: Likewise.
11417 * objc.dg/gnu-api-2-property.m: Likewise.
11418 * objc.dg/gnu-api-2-protocol.m: Likewise.
11419 * objc.dg/gnu-api-2-sel.m: Likewise.
11420
11421 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
11422
11423 * objc.dg/foreach-1.m: Skip for Darwin < 9.
11424 * objc.dg/objc-foreach-4.m: Likewise.
11425 * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
11426 * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
11427 * objc.dg/foreach-4.m: Likewise.
11428 * objc.dg/foreach-5.m: Likewise.
11429 * objc.dg/foreach-3.m: Return self from init.
11430
11431 2011-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
11432
11433 PR fortran/38536
11434 * gfortran.dg/iso_c_binding_c_loc_char_1.f03: New test.
11435
11436 2011-01-09 Janus Weil <janus@gcc.gnu.org>
11437
11438 PR fortran/46313
11439 * gfortran.dg/class_35.f90: New.
11440
11441 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
11442
11443 * objc.dg/foreach-1.m: Add "-Wall" to flags.
11444
11445 2011-01-08 Nicola Pero <nicola.pero@meta-innovation.com>
11446
11447 PR objc/47078
11448 * objc.dg/invalid-method-2.m: New.
11449 * obj-c++.dg/invalid-method-2.mm: New.
11450
11451 2011-01-08 Paul Thomas <pault@gcc.gnu.org>
11452
11453 PR fortran/46896
11454 * gfortran.dg/transpose_optimization_2.f90 : New test.
11455
11456 2011-01-08 Jan Hubicka <jh@suse.cz>
11457
11458 PR tree-optmization/46469
11459 * g++.dg/torture/pr46469.C: New testcase.
11460
11461 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
11462
11463 * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
11464 emulation of libobjc-gnu structure layout functionality to ..
11465 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
11466 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
11467 * objc/execute/bf-common.h: Adjust headers.
11468 * objc/execute/bf-1.m: Likewise.
11469 * objc/execute/bf-2.m: Likewise.
11470 * objc/execute/bf-3.m: Likewise.
11471 * objc/execute/bf-4.m: Likewise.
11472 * objc/execute/bf-5.m: Likewise.
11473 * objc/execute/bf-6.m: Likewise.
11474 * objc/execute/bf-7.m: Likewise.
11475 * objc/execute/bf-8.m: Likewise.
11476 * objc/execute/bf-9.m: Likewise.
11477 * objc/execute/bf-10.m: Likewise.
11478 * objc/execute/bf-11.m: Likewise.
11479 * objc/execute/bf-12.m: Likewise.
11480 * objc/execute/bf-13.m: Likewise.
11481 * objc/execute/bf-14.m: Likewise.
11482 * objc/execute/bf-15.m: Likewise.
11483 * objc/execute/bf-16.m: Likewise.
11484 * objc/execute/bf-17.m: Likewise.
11485 * objc/execute/bf-18.m: Likewise.
11486 * objc/execute/bf-19.m: Likewise.
11487 * objc/execute/bf-20.m: Likewise.
11488 * objc/execute/bf-21.m: Likewise.
11489 * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
11490 objc_get_type_qualifiers ().
11491
11492 2011-01-08 Thomas Koenig <tkoenig@gcc.gnu.org>
11493
11494 PR fortran/45777
11495 * gfortran.dg/dependency_39.f90: New test.
11496
11497 2011-01-07 Jan Hubicka <jh@suse.cz>
11498
11499 Get builtins tests ready for linker plugin.
11500 * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
11501 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
11502 my_memset, my_bzero): Mark used.
11503 * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
11504 * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
11505 volatile.
11506 * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
11507 volatile.
11508
11509 2011-01-07 Jan Hubicka <jh@suse.cz>
11510
11511 PR tree-optimization/46367
11512 * g++.dg/torture/pr46367.C: New file.
11513
11514 2011-01-07 Jakub Jelinek <jakub@redhat.com>
11515
11516 PR target/47201
11517 * gcc.dg/pr47201.c: New test.
11518
11519 PR bootstrap/47187
11520 * gcc.dg/tree-prof/pr47187.c: New test.
11521
11522 2011-01-07 Tobias Burnus <burnus@net-b.de>
11523
11524 PR fortran/41580
11525 * gfortran.dg/extends_type_of_3.f90: New.
11526
11527 2011-01-07 Kai Tietz <kai.tietz@onevision.com>
11528
11529 * g++.dg/ext/dllexport-MI1.C: Adjust test.
11530 * g++.dg/ext/dllimport-MI1.C: Likewise.
11531 * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
11532 * g++.dg/ext/dllimport10.C: Likewise.
11533 * g++.dg/ext/dllimport11.C: Likewise.
11534 * g++.dg/ext/dllimport12.C: Likewise.
11535 * g++.dg/ext/dllimport13.C: Likewise.
11536 * g++.dg/ext/dllimport2.C: Likewise.
11537 * g++.dg/ext/dllimport3.C: Likewise.
11538 * g++.dg/ext/dllimport4.C: Likewise.
11539 * g++.dg/ext/dllimport5.C: Likewise.
11540 * g++.dg/ext/dllimport6.C: Likewise.
11541 * g++.dg/ext/dllimport8.C: Likewise.
11542 * g++.dg/ext/dllimport9.C: Likewise.
11543 * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
11544 targets, too. Additionally enable test for i?86-*-mingw*.
11545 * g++.dg/ext/selectany1.C: Likewise.
11546 Remove guard variable check.
11547
11548 2011-01-07 Janus Weil <janus@gcc.gnu.org>
11549
11550 PR fortran/47189
11551 PR fortran/47194
11552 * gfortran.dg/storage_size_3.f08: Extended.
11553
11554 2011-01-07 Jakub Jelinek <jakub@redhat.com>
11555
11556 PR c++/47022
11557 * g++.dg/template/stdarg1.C: New test.
11558
11559 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
11560
11561 PR fortran/47195
11562 * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
11563 * gfortran.dg/defined_operators_1.f90: Split the subroutine
11564 from the interface of functions to not hide the errors that
11565 shall be tested.
11566
11567 2011-01-06 Jan Hubicka <jh@suse.cz>
11568
11569 * gcc.dg/lto/pr47188_0.c: New testcase.
11570 * gcc.dg/lto/pr47188_1.c: New testcase.
11571
11572 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
11573
11574 PR fortran/33117
11575 PR fortran/46478
11576 * gfortran.dg/interface_33.f90: New test.
11577
11578 2011-01-06 Jakub Jelinek <jakub@redhat.com>
11579
11580 PR c/47150
11581 * gcc.c-torture/compile/pr47150.c: New test.
11582
11583 2011-01-06 Ira Rosen <irar@il.ibm.com>
11584
11585 PR tree-optimization/47139
11586 * gcc.dg/vect/pr47139.c: New test.
11587
11588 2011-01-05 Janus Weil <janus@gcc.gnu.org>
11589
11590 PR fortran/47180
11591 * gfortran.dg/extends_type_of_2.f03: New.
11592
11593 2011-01-05 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11594
11595 * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
11596
11597 2011-01-05 Eric Botcazou <ebotcazou@adacore.com>
11598
11599 * gnat.dg/opt14.adb: New test.
11600
11601 2011-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
11602
11603 PR fortran/46017
11604 * gfortran.dg/allocate_error_2.f90: New test.
11605
11606 2011-01-05 Janus Weil <janus@gcc.gnu.org>
11607
11608 PR fortran/47024
11609 * gfortran.dg/storage_size_3.f08: New.
11610
11611 2011-01-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11612
11613 PR libgfortran/47154
11614 * gfortran.dg/namelist_68.f90: New test.
11615
11616 2011-01-04 Eric Botcazou <ebotcazou@adacore.com>
11617
11618 * gnat.dg/unchecked_convert8.ad[sb]: New test.
11619
11620 2011-01-04 Janus Weil <janus@gcc.gnu.org>
11621
11622 PR fortran/46448
11623 * gfortran.dg/class_34.f90: New.
11624
11625 2011-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11626
11627 * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
11628 use __builtin_inff. Skip all single-precision tests that require
11629 Infinity.
11630
11631 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11632
11633 * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
11634
11635 2011-01-03 Jakub Jelinek <jakub@redhat.com>
11636
11637 PR tree-optimization/47148
11638 * gcc.c-torture/execute/pr47148.c: New test.
11639
11640 PR tree-optimization/47155
11641 * gcc.c-torture/execute/pr47155.c: New test.
11642
11643 PR rtl-optimization/47157
11644 * gcc.c-torture/compile/pr47157.c: New test.
11645
11646 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11647
11648 * gcc.dg/torture/vector-shift2.c (schar): Define.
11649 (main): Always use schar or uchar instead of plain "char" to avoid
11650 dependencies on implementation-defined char signedness.
11651
11652 2011-01-03 Martin Jambor <mjambor@suse.cz>
11653
11654 PR tree-optimization/46801
11655 * gnat.dg/pack9.adb: Remove xfail.
11656
11657 2011-01-03 Martin Jambor <mjambor@suse.cz>
11658
11659 PR tree-optimization/46984
11660 * g++.dg/ipa/pr46984.C: New test.
11661
11662 2011-01-02 Janus Weil <janus@gcc.gnu.org>
11663
11664 PR fortran/46408
11665 * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
11666
11667 2011-01-02 Jakub Jelinek <jakub@redhat.com>
11668
11669 PR tree-optimization/47140
11670 * gcc.c-torture/compile/pr47140.c: New test.
11671
11672 PR rtl-optimization/47028
11673 * gcc.dg/pr47028.c: New test.
11674
11675 2011-01-02 Nicola Pero <nicola.pero@meta-innovation.com>
11676
11677 * objc.dg/protocol-forward-1.m: Removed TODO.
11678 * objc.dg/protocol-forward-2.m: New.
11679 * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
11680 * obj-c++.dg/protocol-forward-2.mm: New.
11681
11682 2011-01-01 Kai Tietz <kai.tietz@onevision.com>
11683
11684 PR target/38662
11685 * g++.dg/eh/pr38662.C: New testcase.
11686
11687 2011-01-01 Chung-Lin Tang <cltang@codesourcery.com>
11688
11689 * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
11690 scan for newline '\n'.
11691
11692 \f
11693 Copyright (C) 2011 Free Software Foundation, Inc.
11694
11695 Copying and distribution of this file, with or without modification,
11696 are permitted in any medium without royalty provided the copyright
11697 notice and this notice are preserved.