Improve code generation for edge and pixel-compare...
[gcc.git] / gcc / testsuite / ChangeLog
1 2011-09-26 Paolo Carlini <paolo.carlini@oracle.com>
2
3 PR c++/45487
4 * g++.dg/diagnostic/bindings1.C: New.
5 * g++.old-deja/g++.pt/memtemp77.C: Adjust.
6
7 2011-09-26 David S. Miller <davem@davemloft.net>
8
9 * gcc.target/sparc/wrgsr.c: New test.
10 * gcc.target/sparc/rdgsr.c: New test.
11 * gcc.target/sparc/edge.c: New test.
12 * gcc.target/sparc/fcmp.c: New test.
13
14 * gcc.target/sparc/edge.c: Update for new return types.
15 * gcc.target/sparc/fcmp.c: Likewise.
16
17 2011-09-26 Janus Weil <janus@gcc.gnu.org>
18
19 PR fortran/50515
20 * gfortran.dg/common_15.f90: New.
21
22 PR fortran/50517
23 * gfortran.dg/dummy_procedure_5.f90: New.
24 * gfortran.dg/interface_26.f90: Modified error message.
25 * gfortran.dg/proc_ptr_11.f90: Ditto.
26 * gfortran.dg/proc_ptr_15.f90: Ditto.
27 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
28 * gfortran.dg/proc_ptr_result_5.f90: Ditto.
29
30 2011-09-26 Jason Merrill <jason@redhat.com>
31
32 PR c++/50512
33 * g++.dg/overload/rvalue3.C: New.
34
35 PR c++/50523
36 * g++.dg/overload/ref-conv2.C: New.
37
38 * g++.dg/cpp0x/nsdmi-template1.C: New.
39
40 2011-09-26 Paolo Carlini <paolo.carlini@oracle.com>
41
42 * g++.dg/cpp0x/nullptr25.C: New.
43
44 2011-09-26 Richard Guenther <rguenther@suse.de>
45
46 PR tree-optimization/50472
47 * gcc.dg/torture/pr50472.c: New testcase.
48
49 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
50
51 * gnat.dg/opt22.adb: New test.
52 * gnat.dg/opt22_pkg.ad[sb]: New helper.
53
54 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
55
56 * gnat.dg/opt21.adb: New test.
57 * gnat.dg/opt21_pkg.ad[sb]: New helper.
58
59 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
60
61 * gnat.dg/opt20.ad[sb]: New test.
62 * gnat.dg/opt20_pkg.ads: New helper.
63
64 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
65
66 * gnat.dg/array17.adb: New test.
67 * gnat.dg/array17_pkg.ads: New helper.
68
69 2011-09-25 Jason Merrill <jason@redhat.com>
70
71 * g++.dg/cpp0x/nsdmi-defer4.C: New.
72
73 2011-09-25 Eric Botcazou <ebotcazou@adacore.com>
74
75 * gnat.dg/frame_overflow.ads: New.
76 * gnat.dg/frame_overflow.adb: Adjust.
77 * gnat.dg/specs/addr1.ads: Likewise.
78
79 2011-09-25 Jakub Jelinek <jakub@redhat.com>
80
81 * g++.dg/tree-ssa/restrict2.C: New test.
82
83 2011-09-25 Ira Rosen <ira.rosen@linaro.org>
84
85 * lib/target-supports.exp (check_effective_target_vect64): New.
86 * gcc.dg/vect/bb-slp-11.c: Expect the error message twice in case
87 of multiple vector sizes.
88 * gcc.dg/vect/bb-slp-26.c: New.
89
90 2011-09-25 Paolo Carlini <paolo.carlini@oracle.com>
91
92 PR c++/50280
93 * g++.dg/template/bitfield1.C: New.
94
95 2011-09-25 Ira Rosen <ira.rosen@linaro.org>
96
97 * gcc.dg/vect/bb-slp-24.c: New.
98
99 2011-09-24 Jason Merrill <jason@redhat.com>
100
101 * g++.dg/cpp0x/nsdmi-eh1.C: New.
102
103 * g++.dg/cpp0x/nsdmi-defer3.C: New.
104
105 * g++.dg/cpp0x/nsdmi-defer1.C: New.
106 * g++.dg/cpp0x/nsdmi-defer2.C: New.
107
108 * g++.dg/cpp0x/nsdmi1.C: New.
109 * g++.dg/cpp0x/nsdmi2.C: New.
110 * g++.dg/cpp0x/nsdmi3.C: New.
111 * g++.dg/cpp0x/nsdmi4.C: New.
112 * g++.old-deja/g++.other/init4.C: New.
113
114 2011-09-24 Paolo Carlini <paolo.carlini@oracle.com>
115
116 PR c++/44267
117 * g++.dg/template/sfinae28.C: New.
118
119 2011-09-23 Ian Lance Taylor <iant@google.com>
120
121 * go.test/go-test.exp (errchk): Handle more cases of getting
122 correct Tcl backslash quoting in regular expressions in test file.
123
124 2011-09-23 Jason Merrill <jason@redhat.com>
125
126 Core 253
127 * g++.dg/init/const8.C: New.
128 * g++.dg/cpp0x/constexpr-object1.C: Add a data member.
129 * g++.dg/cpp0x/defaulted2.C: Likewise.
130 * g++.dg/cpp0x/pr42844-2.C: Likewise.
131 * g++.dg/init/pr20039.C: Likewise.
132 * g++.dg/init/pr42844.C: Likewise.
133
134 2011-09-23 Jan Hubicka <jh@suse.cz>
135
136 * gcc.dg/ipa/inline-1.c: new testcase.
137 * gcc.dg/ipa/inline-2.c: new testcase.
138 * gcc.dg/ipa/inline-3.c: new testcase.
139 * gcc.dg/ipa/inline-4.c: new testcase.
140
141 2011-09-23 Paolo Carlini <paolo.carlini@oracle.com>
142
143 PR c++/50258
144 * g++.dg/cpp0x/constexpr-static8.C: New.
145
146 2011-09-23 Jakub Jelinek <jakub@redhat.com>
147
148 * gcc.target/i386/avxfp-1.c: New test.
149 * gcc.target/i386/avxfp-2.c: New test.
150
151 2011-09-23 Terry Guo <terry.guo@arm.com>
152
153 * gcc.c-torture/execute/941014-1.x: Deleted.
154
155 2011-09-22 Paolo Carlini <paolo.carlini@oracle.com>
156
157 PR c++/50491
158 * g++.dg/cpp0x/pr50491.C: New.
159
160 2011-09-22 Steven G. Kargl <kargl@gcc.gnu.org>
161
162 PR testsuite/50487
163 * gfortran.dg/bessel_6.f90: Fix tolerance test.
164
165 2011-09-22 Paolo Carlini <paolo.carlini@oracle.com>
166
167 PR c++/50371
168 * g++.dg/cpp0x/nullptr24.C: New.
169
170 2011-09-22 Uros Bizjak <ubizjak@gmail.com>
171
172 PR target/50482
173 * gcc.target/i386/pr50482.c: New test.
174
175 2011-09-22 Joseph Myers <joseph@codesourcery.com>
176
177 * gcc.target/i386/pad-2.c, gcc.target/i386/pad-3.c,
178 gcc.target/i386/pad-4.c, gcc.target/i386/pad-5a.c,
179 gcc.target/i386/pad-5b.c, gcc.target/i386/pad-6a.c,
180 gcc.target/i386/pad-6b.c, gcc.target/i386/pad-7.c,
181 gcc.target/i386/pad-8.c, gcc.target/i386/pad-9.c,
182 gcc.target/i386/pad-10.cm gcc.target/i386/vect-double-1.c: Skip if
183 multilib options contain different -march= from dg-options.
184
185 2011-09-22 Jonathan Wakely <jwakely.gcc@gmail.com>
186 Paolo Carlini <paolo.carlini@oracle.com>
187
188 PR c++/50344
189 * g++.dg/template/friend52.C: New.
190
191 2011-09-22 Richard Sandiford <richard.sandiford@linaro.org>
192
193 * gcc.target/arm/cmp-1.c: New test.
194 * gcc.target/arm/cmp-2.c: Likewise.
195
196 2011-09-22 Janus Weil <janus@gcc.gnu.org>
197
198 PR fortran/41733
199 * gfortran.dg/impure_actual_1.f90: Modified error message.
200 * gfortran.dg/proc_ptr_32.f90: New.
201 * gfortran.dg/proc_ptr_33.f90: New.
202
203 2011-09-22 Ira Rosen <ira.rosen@linaro.org>
204
205 PR tree-optimization/50451
206 * gcc.dg/vect/pr50451.c: New test.
207
208 2011-09-21 Ian Lance Taylor <iant@google.com>
209
210 * go.test/go-test.exp (errchk): Add special case for bug332.
211 (go-gc-tests): Add special cases for bug347 and bug348. Recognize
212 some more test lines.
213
214 2011-09-21 Uros Bizjak <ubizjak@gmail.com>
215
216 * g++.dg/other/i386-3.C: Remove duplicated dg-options.
217 * g++.dg/other/i386-4.C: Remove dg-require-effective-target directive.
218 * g++.dg/other/i386-8.C: Ditto.
219 * g++.dg/other/pr34435.C: Ditto.
220 * g++.dg/other/pr39496.C: Ditto.
221 * g++.dg/other/mmintrin.C: Ditto.
222
223 2011-09-21 Jakub Jelinek <jakub@redhat.com>
224
225 * gcc.dg/vect/vect-cond-7.c: New test.
226 * gcc.target/i386/sse4_1-cond-1.c: New test.
227 * gcc.target/i386/avx-cond-1.c: New test.
228
229 2011-09-21 Uros Bizjak <ubizjak@gmail.com>
230
231 PR target/50464
232 * g++.dg/other/pr50464.C: New test.
233
234 2011-09-21 Kirill Yukhin <kirill.yukhin@intel.com>
235
236 * gcc.target/i386/bmi2-mulx32-2.c: New test.
237 * gcc.target/i386/bmi2-mulx32-2a.c: Ditto.
238 * gcc.target/i386/bmi2-mulx64-2.c: Ditto.
239 * gcc.target/i386/bmi2-mulx64-2a.c: Ditto.
240
241 2011-09-21 Eric Botcazou <ebotcazou@adacore.com>
242
243 * gnat.dg/opt19.adb: New test.
244
245 2011-09-21 Terry Guo <terry.guo@arm.com>
246
247 * gcc.target/arm/neon-thumb2-move.c: Skip the warning message
248 on arch conflict when testing case on targets other than armv7-a.
249
250 2011-09-21 Paolo Carlini <paolo.carlini@oracle.com>
251
252 PR c++/50454
253 * g++.dg/ext/int128-1.C: New.
254 * g++.dg/ext/int128-2.C: Likewise.
255 * g++.dg/ext/int128-2.h: Likewise.
256
257 2011-09-20 H.J. Lu <hongjiu.lu@intel.com>
258
259 PR testsuite/50469
260 * gfortran.dg/storage_size_2.f08: Replace "must be be" with
261 "must be".
262
263 2011-09-20 Jason Merrill <jason@redhat.com>
264
265 * g++.dg/cpp0x/constexpr-generated1.C: New.
266
267 PR c++/50442
268 * g++.dg/overload/ref-conv1.C: New.
269
270 2011-09-20 Roberto Agostino Vitillo <ravitillo@lbl.gov>
271
272 * g++.dg/other/final1.C: New.
273
274 2011-09-20 Ira Rosen <ira.rosen@linaro.org>
275
276 * g++.dg/vect/slp-pr50413.cc: Don't run the test. Remove main ()
277 and get_bit ().
278
279 2011-09-19 Ian Bolton <ian.bolton@arm.com>
280
281 * gcc.dg/20100906-1.c: Use -fno-short-enums option for
282 "target arm_eabi".
283
284 2011-09-19 Ira Rosen <ira.rosen@linaro.org>
285
286 PR tree-optimization/50413
287 * g++.dg/vect/vect.exp: Run slp-pr* tests with
288 -fdump-tree-slp-details. Run other tests with
289 -fdump-tree-vect-details.
290 * g++.dg/vect/slp-pr50413.cc: New.
291
292 2011-09-18 Dominique d'Humieres <dominiq@lps.ens.fr>
293 Ira Rosen <ira.rosen@linaro.org>
294
295 PR testsuite/50435
296 * gcc.dg/vect/bb-slp-25.c: Add an if to avoid loop vectorization.
297 Fix underscores around restrict.
298
299 2011-09-18 Ira Rosen <ira.rosen@linaro.org>
300
301 PR tree-optimization/50414
302 * gfortran.dg/vect/Ofast-pr50414.f90: New.
303 * gfortran.dg/vect/vect.exp: Run Ofast-* tests with -Ofast.
304 * gcc.dg/vect/no-scevccp-noreassoc-slp-reduc-7.c: New.
305
306 2011-09-18 Ira Rosen <ira.rosen@linaro.org>
307
308 PR tree-optimization/50412
309 * gfortran.dg/vect/pr50412.f90: New.
310
311 2011-09-16 Jason Merrill <jason@redhat.com>
312
313 PR c++/50424
314 * g++.dg/eh/defarg1.C: New.
315
316 2011-09-16 Jakub Jelinek <jakub@redhat.com>
317
318 * gcc.dg/vect/vect-reduc-10.c: New test.
319 * gcc.target/i386/avx-reduc-1.c: New test.
320
321 * gcc.target/i386/sse2-extract-1.c: New test.
322 * gcc.target/i386/avx-extract-1.c: New test.
323
324 2011-09-16 Terry Guo <terry.guo@arm.com>
325
326 * gcc.dg/tree-ssa/foldconst-3.c: Don't use short enums.
327
328 2011-09-15 Diego Novillo <dnovillo@google.com>
329
330 * lib/g++.exp (g++_init): Add $TEST_ALWAYS_FLAGS to
331 ALWAYS_CXXFLAGS, if defined.
332 * lib/gfortran.exp (gfortran_init): Add $TEST_ALWAYS_FLAGS to
333 ALWAYS_GFORTRANFLAGS, if defined.
334 * lib/go.exp (go_target_compile): Add $TEST_ALWAYS_FLAGS to
335 ALWAYS_GOCFLAGS, if defined.
336 * lib/obj-c++.exp (obj-c++_init): Add $TEST_ALWAYS_FLAGS to
337 ALWAYS_OBJCXXFLAGS, if defined.
338 * lib/gcc.exp (gcc_target_compile): Add $TEST_ALWAYS_FLAGS to
339 additional_flags, if defined.
340 * lib/gnat.exp (gnat_target_compile): Likewise.
341 * lib/objc.exp (objc_target_compile): Likewise.
342 * lib/target-supports-dg.exp (dg-add-options): Handle
343 TEST_ALWAYS_FLAGS.
344
345 2011-09-15 Tom de Vries <tom@codesourcery.com>
346
347 PR testsuite/50322
348 * gcc.dg/tree-ssa/ivopts-lt.c: require stdint_types. include stdint.h.
349 Use uintptr_t in f1. Undo avr xfails.
350
351 2011-09-15 Janus Weil <janus@gcc.gnu.org>
352
353 PR fortran/50401
354 PR fortran/50403
355 * gfortran.dg/function_types_3.f90: New.
356
357 2011-09-15 Jason Merrill <jason@redhat.com>
358
359 PR c++/50365
360 * g++.dg/cpp0x/trailing7.C: New.
361
362 PR c++/50361
363 * g++.dg/cpp0x/nullptr23.C: New.
364
365 2011-09-15 Ira Rosen <ira.rosen@linaro.org>
366
367 * gcc.dg/vect/bb-slp-25.c: New.
368
369 2011-09-14 Paolo Carlini <paolo.carlini@oracle.com>
370
371 PR c++/50391
372 * g++.dg/cpp0x/noexcept15.C: New.
373
374 2011-09-14 Tom de Vries <tom@codesourcery.com>
375
376 PR middle-end/50251
377 * gcc.dg/pr50251.c: New test.
378
379 2011-09-14 Tobias Burnus <burnus@net-b.de>
380
381 PR fortran/34547
382 PR fortran/50375
383 * gfortran.dg/null_5.f90: New.
384 * gfortran.dg/null_6.f90: New.
385
386 2011-09-13 Bernd Schmidt <bernds@codesourcery.com>
387
388 * gcc.c-torture/compile/20110913-1.c: New test.
389
390 2011-09-13 Janus Weil <janus@gcc.gnu.org>
391
392 PR fortran/50379
393 * gfortran.dg/result_2.f90: New.
394
395 2011-09-13 Sevak Sargsyan <sevak.sargsyan@ispras.ru>
396
397 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: New test.
398
399 2011-09-13 Dodji Seketeli <dodji@redhat.com>
400
401 PR c++/48320
402 * g++.dg/cpp0x/variadic116.C: New test case.
403
404 2011-09-12 Richard Sandiford <rdsandiford@googlemail.com>
405
406 * gcc.target/mips/mips.exp (mips_option_groups): Add debug options.
407 * gcc.target/mips/interrupt_handler-2.c: New test.
408 * gcc.target/mips/interrupt_handler-3.c: Likewise.
409
410 2011-09-12 Jason Merrill <jason@redhat.com>
411
412 * g++.dg/cpp0x/fntmpdefarg2.C: Add more tests.
413
414 * g++.dg/cpp0x/explicit7.C: New.
415
416 2011-09-12 Jakub Jelinek <jakub@redhat.com>
417
418 PR rtl-optimization/50212
419 * g++.dg/other/pr50212.C: New test.
420
421 2011-09-12 Georg-Johann Lay <avr@gjlay.de>
422
423 PR target/43746
424 * testsuite/gcc.target/avr/torture/avr-torture.exp
425 (AVR_TORTURE_OPTIONS): Add test cases "-O2 -fdata-sections" and
426 "-O2 -fmerge-all-constants".
427
428 2011-09-11 Thomas Koenig <tkoenig@gcc.gnu.org>
429
430 PR fortran/50327
431 * gfortran.dg/do_while_1.f90: New test.
432
433 2011-09-11 Janus Weil <janus@gcc.gnu.org>
434
435 PR fortran/35831
436 PR fortran/47978
437 * gfortran.dg/dynamic_dispatch_5.f03: Fix invalid test case.
438 * gfortran.dg/proc_decl_26.f90: New.
439 * gfortran.dg/typebound_override_2.f90: New.
440 * gfortran.dg/typebound_proc_6.f03: Changed wording in error message.
441
442 2011-09-11 Eric Botcazou <ebotcazou@adacore.com>
443
444 * gnat.dg/cond_expr2.ad[sb]: New test.
445
446 2011-09-11 Eric Botcazou <ebotcazou@adacore.com>
447
448 * gnat.dg/atomic5.ad[sb]: New test.
449
450 2011-09-10 H.J. Lu <hongjiu.lu@intel.com>
451
452 * gcc.dg/sibcall-6.c: Check ia32 instead of ilp32.
453
454 2011-09-09 Georg-Johann Lay <avr@gjlay.de>
455
456 PR target/49030
457 * gcc.dg/torture/pr49030.c: Run only if target int32plus.
458
459 2011-09-09 Iain Sandoe <iains@gcc.gnu.org>
460
461 PR target/49614
462 * gcc.dg/vmx/gcc-bug-i.c (inline_me): Declare 'inline'.
463
464 2011-09-09 Richard Guenther <rguenther@suse.de>
465
466 PR tree-optimization/50328
467 * gcc.dg/vect/fast-math-vect-outer-7.c: New testcase.
468
469 2011-09-09 Richard Guenther <rguenther@suse.de>
470
471 PR middle-end/50333
472 * gcc.dg/torture/pr50333.c: New testcase.
473
474 2011-09-08 Andrew Stubbs <ams@codesourcery.com>
475
476 PR tree-optimization/50318
477 * gcc.target/arm/pr50318-1.c: New file.
478
479 2011-09-08 Uros Bizjak <ubizjak@gmail.com>
480
481 * gcc.target/i386/all_one_m256i.c: New test.
482
483 2011-09-08 Paolo Carlini <paolo.carlini@oracle.com>
484
485 PR c++/50324
486 * g++.dg/cpp0x/sfinae28.C: New.
487
488 2011-09-08 Dodji Seketeli <dodji@redhat.com>
489
490 PR c/50332
491 * gcc.dg/attr-invalid.c: Adjust as __attribute__((used) is no
492 longer ignored on typedefs.
493
494 PR c++/33255 - Support -Wunused-local-typedefs warning
495 * g++.dg/warn/Wunused-local-typedefs.C: New test file.
496 * c-c++-common/Wunused-local-typedefs.c: Likewise.
497
498 2011-09-08 Martin Jambor <mjambor@suse.cz>
499
500 PR tree-optimization/50287
501 * gcc.dg/torture/pr50287.c: New test.
502
503 2011-09-08 Richard Guenther <rguenther@suse.de>
504
505 PR tree-optimization/19831
506 * gcc.dg/tree-ssa/pr19831-1.c: New testcase.
507 * gcc.dg/tree-ssa/pr19831-2.c: Likewise.
508 * gcc.dg/tree-ssa/pr19831-3.c: Likewise.
509 * gcc.dg/errno-1.c: Adjust.
510
511 2011-09-08 Richard Guenther <rguenther@suse.de>
512
513 PR tree-optimization/19831
514 * gcc.dg/tree-ssa/ssa-dce-8.c: New testcase.
515
516 2011-09-08 Tobias Burnus <burnus@net-b.de>
517
518 PR fortran/44646
519 * gfortran.dg/do_concurrent_1.f90: New.
520 * gfortran.dg/do_concurrent_2.f90: New.
521
522 2011-09-08 Jakub Jelinek <jakub@redhat.com>
523
524 PR target/50310
525 * gcc.c-torture/execute/ieee/pr50310.c: New test.
526 * gcc.dg/pr50310-2.c: New test.
527
528 2011-09-07 Janus Weil <janus@gcc.gnu.org>
529
530 PR fortran/48095
531 * gfortran.dg/derived_constructor_comps_2.f90: Modified.
532 * gfortran.dg/impure_constructor_1.f90: Modified.
533 * gfortran.dg/proc_ptr_comp_33.f90: New.
534
535 2011-09-07 Jakub Jelinek <jakub@redhat.com>
536
537 PR target/50310
538 * gcc.dg/pr50310-1.c: New test.
539
540 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
541
542 PR middle-end/48571
543 * gcc.c-torture/execute/pr48571-1.c (bar): Use offsets sizeof(int)
544 instead of 4.
545
546 2011-09-07 Paolo Carlini <paolo.carlini@oracle.com>
547
548 PR c++/50309
549 * g++.dg/cpp0x/noexcept14.C: New.
550
551 2011-09-07 Jason Merrill <jason@redhat.com>
552
553 * g++.dg/cpp0x/constexpr-ref3.C: New.
554
555 * g++.dg/cpp0x/sfinae11.C: Check for explanatory diagnostic.
556
557 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
558
559 * gcc.dg/section1.c: Don't xfail for avr.
560
561 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
562
563 PR tree-optimization/50322
564 * gcc.dg/tree-ssa/ivopts-lt.c: Add xfails for avr.
565
566 2011-09-07 Martin Jambor <mjambor@suse.cz>
567
568 * g++.dg/tree-ssa/pr49911.C: Added flag -fstrict-enums.
569
570 2011-09-07 Martin Jambor <mjambor@suse.cz>
571
572 PR tree-optimization/49911
573 * g++.dg/tree-ssa/pr49911.C: New test.
574
575 2011-09-07 Richard Sandiford <richard.sandiford@linaro.org>
576
577 PR target/49030
578 * gcc.dg/torture/pr49030.c: New test.
579
580 2011-09-07 Janus Weil <janus@gcc.gnu.org>
581
582 PR fortran/50288
583 * gfortran.dg/class_4c.f03: Modified ("dg-do link" and "dg-final").
584 * gfortran.dg/class_4d.f03: Deleted.
585 * gfortran.dg/class_45b.f03: Modififed ("dg-do link").
586
587 2011-09-07 Richard Guenther <rguenther@suse.de>
588
589 * gcc.dg/tree-ssa/forwprop-16.c: New testcase.
590
591 2011-09-07 Jiangning Liu <jiangning.liu@arm.com>
592
593 PR tree-optimization/46021
594 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on arm*-*-*.
595
596 2011-09-06 Michael Meissner <meissner@linux.vnet.ibm.com>
597
598 * g++.dg/ext/altivec-17.C: Fix dg-error to match current compiler.
599
600 2011-09-06 Eric Botcazou <ebotcazou@adacore.com>
601
602 * gcc.c-torture/compile/20110906-1.c: New test.
603
604 2011-09-06 Uros Bizjak <ubizjak@gmail.com>
605
606 * gcc.target/i386/builtin-apply-mmx.c: Require ia32 effective target.
607
608 2011-09-06 Enkovich Ilya <ilya.enkovich@intel.com>
609
610 * gcc.dg/tree-ssa/pr38533.c (dg-options): Added option
611 --param tree-reassoc-width=1.
612
613 * gcc.dg/tree-ssa/reassoc-24.c: New test.
614 * gcc.dg/tree-ssa/reassoc-25.c: Likewise.
615
616 2011-09-06 Richard Guenther <rguenther@suse.de>
617
618 PR tree-optimization/48149
619 * gcc.dg/tree-ssa/ssa-fre-32.c: New testcase.
620
621 2011-09-06 Richard Guenther <rguenther@suse.de>
622
623 PR tree-optimization/48317
624 * gcc.dg/tree-ssa/ssa-fre-31.c: New testcase.
625
626 2011-09-06 Ira Rosen <ira.rosen@linaro.org>
627
628 * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
629 New procedure.
630 (add_options_for_quad_vectors): Replace with ...
631 (add_options_for_double_vectors): ... this.
632 * gfortran.dg/vect/pr19049.f90: Expect more printings on targets that
633 support multiple vector sizes since the vectorizer attempts to
634 vectorize with both vector sizes.
635 * gcc.dg/vect/no-vfa-vect-79.c,
636 gcc.dg/vect/no-vfa-vect-102a.c, gcc.dg/vect/vect-outer-1a.c,
637 gcc.dg/vect/vect-outer-1b.c, gcc.dg/vect/vect-outer-2b.c,
638 gcc.dg/vect/vect-outer-3a.c, gcc.dg/vect/no-vfa-vect-37.c,
639 gcc.dg/vect/vect-outer-3b.c, gcc.dg/vect/no-vfa-vect-101.c,
640 gcc.dg/vect/no-vfa-vect-102.c, gcc.dg/vect/vect-reduc-dot-s8b.c,
641 gcc.dg/vect/vect-outer-1.c, gcc.dg/vect/vect-104.c: Likewise.
642 * gcc.dg/vect/vect-42.c: Run with 64 bit vectors if applicable.
643 * gcc.dg/vect/vect-multitypes-6.c, gcc.dg/vect/vect-52.c,
644 gcc.dg/vect/vect-54.c, gcc.dg/vect/vect-46.c, gcc.dg/vect/vect-48.c,
645 gcc.dg/vect/vect-96.c, gcc.dg/vect/vect-multitypes-3.c,
646 gcc.dg/vect/vect-40.c: Likewise.
647 * gcc.dg/vect/vect-outer-5.c: Remove quad-vectors option as
648 redundant.
649 * gcc.dg/vect/vect-109.c, gcc.dg/vect/vect-peel-1.c,
650 gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/slp-25.c,
651 gcc.dg/vect/vect-multitypes-1.c, gcc.dg/vect/slp-3.c,
652 gcc.dg/vect/no-vfa-pr29145.c, gcc.dg/vect/vect-multitypes-4.c:
653 Likewise.
654 * gcc.dg/vect/vect-peel-4.c: Make ia global.
655
656 2011-09-05 Richard Sandiford <rdsandiford@googlemail.com>
657
658 PR target/49606
659 * gcc.target/mips/abi-main.h: New file.
660 * gcc.target/mips/abi-o32-long32.c: New test.
661 * gcc.target/mips/abi-o32-long64.c: Likewise.
662 * gcc.target/mips/abi-o64-long32.c: Likewise.
663 * gcc.target/mips/abi-o64-long64.c: Likewise.
664 * gcc.target/mips/abi-n32-long32.c: Likewise.
665 * gcc.target/mips/abi-n32-long64.c: Likewise.
666 * gcc.target/mips/abi-n64-long32.c: Likewise.
667 * gcc.target/mips/abi-n64-long64.c: Likewise.
668 * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
669 * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
670 * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
671 * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
672 * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
673 * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
674 * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
675 * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
676 * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
677 * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
678 * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
679 * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
680 * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
681 * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
682 * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
683 * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
684 * gcc.target/mips/abi-eabi32-long32.c: Likewise.
685 * gcc.target/mips/abi-eabi32-long64.c: Likewise.
686 * gcc.target/mips/abi-eabi64-long32.c: Likewise.
687 * gcc.target/mips/abi-eabi64-long64.c: Likewise.
688 * gcc.target/mips/mips.exp: Make -mshared implied -mabicalls.
689 * gcc.target/mips/branch-2.c: Remove -mabicalls.
690 * gcc.target/mips/branch-3.c: Likewise.
691 * gcc.target/mips/branch-4.c: Likewise.
692 * gcc.target/mips/branch-5.c: Likewise.
693 * gcc.target/mips/branch-6.c: Likewise.
694 * gcc.target/mips/branch-7.c: Likewise.
695 * gcc.target/mips/branch-8.c: Likewise.
696 * gcc.target/mips/branch-9.c: Likewise.
697 * gcc.target/mips/branch-10.c: Likewise.
698 * gcc.target/mips/branch-11.c: Likewise.
699 * gcc.target/mips/branch-12.c: Likewise.
700 * gcc.target/mips/branch-13.c: Likewise.
701 * gcc.target/mips/lazy-binding-1.c: Likewise.
702
703 2011-09-05 Georg-Johann Lay <avr@gjlay.de>
704
705 * gcc.dg/ipa/ipcp-3.c (mark_cell): Use mask 1 << 14 instead of 1
706 << 18 to avoid warning on int=16 platforms..
707
708 2011-09-05 Jakub Jelinek <jakub@redhat.com>
709
710 * gcc.dg/compat/struct-layout-1_test.h: Decrease bitfield size
711 to work even with -fshort-enums.
712
713 2011-09-04 Jan Hubicka <jh@suse.cz>
714
715 * gcc.c-torture/compile/20110902.c: new testcase.
716
717 2011-09-04 Jason Merrill <jason@redhat.com>
718
719 PR c++/49267
720 * g++.dg/cpp0x/rv-conv1.C: New.
721
722 DR 1328
723 * g++.dg/cpp0x/rv-func3.C: New.
724
725 * g++.dg/cpp0x/constexpr-default-ctor.C: New.
726
727 PR c++/50248
728 Core 1358
729 * g++.dg/cpp0x/constexpr-template1.C: New.
730 * g++.dg/cpp0x/constexpr-template2.C: New.
731 * g++.dg/cpp0x/constexpr-48089.C: Adjust error markup.
732 * g++.dg/cpp0x/constexpr-ex1.C: Adjust error markup.
733
734 2011-09-04 Eric Botcazou <ebotcazou@adacore.com>
735
736 * gnat.dg/specs/debug1.ads: Tweak pattern.
737
738 2011-09-04 Janus Weil <janus@gcc.gnu.org>
739
740 PR fortran/50227
741 * gfortran.dg/class_45a.f03: New.
742 * gfortran.dg/class_45b.f03: New.
743
744 2011-09-04 Jakub Jelinek <jakub@redhat.com>
745 Ira Rosen <ira.rosen@linaro.org>
746
747 PR tree-optimization/50208
748 * gcc.dg/vect/no-fre-pre-pr50208.c: New test.
749 * gcc.dg/vect/vect.exp: Run no-fre-pre-*.c tests with
750 -fno-tree-fre -fno-tree-pre.
751
752 2011-09-02 Martin Jambor <mjambor@suse.cz>
753
754 * gcc.dg/ipa/ipcp-3.c: New test.
755
756 2011-09-02 Richard Guenther <rguenther@suse.de>
757
758 PR tree-optimization/27460
759 PR middle-end/29269
760 * gcc.dg/vect/vect-cond-7.c: New testcase.
761
762 2011-09-02 Martin Jambor <mjambor@suse.cz>
763
764 * g++.dg/ipa/devirt-3.C: Added a distraction method.
765 * g++.dg/ipa/ivinline-7.C: Added a test for direct call discovery,
766 xfailed test for inlining.
767 * g++.dg/ipa/ivinline-9.C: Likewise.
768
769 2011-09-01 Ira Rosen <ira.rosen@linaro.org>
770
771 PR tree-optimization/50178
772 * gfortran.dg/vect/pr50178.f90: New test.
773
774 2011-08-31 Martin Jambor <mjambor@suse.cz>
775
776 PR middle-end/49886
777 * gcc.c-torture/execute/pr49886.c: New testcase.
778
779 2011-08-31 Tom de Vries <tom@codesourcery.com>
780
781 PR middle-end/43513
782 * gcc.dg/pr43513.c: New test.
783
784 2011-08-30 Tobias Burnus <burnus@net-b.de>
785
786 PR fortran/45044
787 * gfortran.dg/common_14.f90: New.
788 * gfortran.dg/common_resize_1.f: Add two dg-warning.
789
790 2011-08-30 Jason Merrill <jason@redhat.com>
791
792 PR c++/50084
793 * g++.dg/cpp0x/decltype33.C: New.
794
795 PR c++/50089
796 * g++.dg/cpp0x/lambda/lambda-qualified.C: New.
797
798 PR c++/50114
799 * g++.dg/cpp0x/lambda/lambda-for.C: New.
800
801 2011-08-30 Uros Bizjak <ubizjak@gmail.com>
802
803 * gcc.target/i386/fma-compile.c: Escape [ and ] in scan strings.
804
805 2011-08-30 Eric Botcazou <ebotcazou@adacore.com>
806
807 * gnat.dg/specs/aggr3.ads: New test.
808 * gnat.dg/specs/aggr3_pkg.ads: New helper.
809
810 * gnat.dg/specs/aggr1.ads: Remove superfluous space.
811 * gnat.dg/specs/aggr2.ads: Likewise.
812
813 2011-08-30 Steven G. Kargl <kargl@gcc.gnu.org>
814
815 PR fortran/45170
816 * gfortran.dg/allocate_with_source_2.f90: New test
817
818 2011-08-30 Jason Merrill <jason@redhat.com>
819
820 PR c++/50220
821 * g++.dg/cpp0x/lambda/lambda-50220.C: New.
822
823 PR c++/50234
824 * g++.dg/cpp0x/constexpr-value3.C: New.
825
826 2011-08-30 Richard Guenther <rguenther@suse.de>
827
828 PR middle-end/48571
829 * gcc.c-torture/execute/pr48571-1.c: New testcase.
830 * gcc.dg/tree-ssa/ssa-ccp-25.c: Remove.
831 * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
832 * gcc.dg/pr36902.c: XFAIL.
833
834 2011-08-30 Ilya Tocar <ilya.tocar@intel.com>
835
836 * gcc.target/i386/fma-check.h: New.
837 * gcc.target/i386/fma-256-fmaddXX.c: New testcase.
838 * gcc.target/i386/fma-256-fmaddsubXX.c: Likewise.
839 * gcc.target/i386/fma-256-fmsubXX.c: Likewise.
840 * gcc.target/i386/fma-256-fmsubaddXX.c: Likewise.
841 * gcc.target/i386/fma-256-fnmaddXX.c: Likewise.
842 * gcc.target/i386/fma-256-fnmsubXX.c: Likewise.
843 * gcc.target/i386/fma-fmaddXX.c: Likewise.
844 * gcc.target/i386/fma-fmaddsubXX.c: Likewise.
845 * gcc.target/i386/fma-fmsubXX.c: Likewise.
846 * gcc.target/i386/fma-fmsubaddXX.c: Likewise.
847 * gcc.target/i386/fma-fnmaddXX.c: Likewise.
848 * gcc.target/i386/fma-fnmsubXX.c: Likewise.
849 * gcc.target/i386/fma-compile.c: Likewise.
850 * gcc.target/i386/i386.exp (check_effective_target_fma): New.
851 * gcc.target/i386/sse-12.c: Add -mfma.
852 * gcc.target/i386/sse-13.c: Likewise.
853 * gcc.target/i386/sse-14.c: Likewise.
854 * gcc.target/i386/sse-22.c: Likewise.
855 * gcc.target/i386/sse-23.c: Likewise.
856 * g++.dg/other/i386-2.C: Likewise.
857 * g++.dg/other/i386-3.C: Likewise.
858
859 2011-08-30 Kirill Yukhin <kirill.yukhin@intel.com>
860
861 PR testsuite/50185
862 * gcc.target/i386/avx2-vmovmskb-2.c: Rename to ...
863 * gcc.target/i386/avx2-vpmovmskb-2.c: ... this. Update.
864
865 2011-08-30 Christian Bruel <christian.bruel@st.com>
866
867 * g++.dg/bprob/bprob.exp (feedback_options): Set
868 -fbranch-probabilities.
869 * gcc.misc-tests/bprob.exp (feedback_options): Likewise.
870
871 2011-08-29 Jason Merrill <jason@redhat.com>
872
873 PR c++/50224
874 * g++.dg/cpp0x/lambda/lambda-use2.C: New.
875
876 2011-08-29 Jakub Jelinek <jakub@redhat.com>
877 Jason Merrill <jason@redhat.com>
878
879 * g++.dg/dfp/base.C: New test.
880
881 2011-08-29 Jason Merrill <jason@redhat.com>
882
883 Core DR 994
884 PR c++/50209
885 * g++.dg/cpp0x/initlist58.C: New.
886
887 2011-08-29 Janus Weil <janus@gcc.gnu.org>
888
889 PR fortran/50225
890 * gfortran.dg/class_result_1.f03: New.
891
892 2011-08-29 Jakub Jelinek <jakub@redhat.com>
893
894 PR middle-end/48722
895 * gcc.target/i386/pr48722.c: New test.
896
897 2011-08-29 Thomas Koenig <tkoenig@gcc.gnu.org>
898
899 PR libfortran/50192
900 * gfortran.dg/widechar_compare_1.f90: New test.
901
902 2011-08-26 Jason Merrill <jason@redhat.com>
903
904 Core DR 342
905 PR c++/48582
906 * g++.dg/abi/mangle50.C: New.
907
908 2011-08-27 Uros Bizjak <ubizjak@gmail.com>
909
910 PR target/50202
911 * gcc.target/i386/pr50202.c: New test.
912
913 2011-08-26 Uros Bizjak <ubizjak@gmail.com>
914
915 * gcc.target/i386/sse_4_1-round-vec.c: New test.
916 * gcc.target/i386/sse_4_1-roundf-vec.c: New test.
917 * gcc.target/i386/avx-round-vec.c: New test.
918 * gcc.target/i386/avx-roundf-vec.c: New test.
919
920 2011-08-26 Jakub Jelinek <jakub@redhat.com>
921
922 * gcc.target/i386/cmpxchg16b-1.c: Match also space after the
923 instruction.
924
925 PR c/50179
926 * c-c++-common/Wunused-var-14.c: New test.
927
928 2011-08-26 Tom de Vries <tom@codesourcery.com>
929
930 * gcc.dg/tree-ssa/ivopts-lt.c: New test.
931
932 2011-08-26 Jiangning Liu <jiangning.liu@arm.com>
933
934 * gcc.target/arm/thumb2-cond-cmp-1.c: New.
935 * gcc.target/arm/thumb2-cond-cmp-2.c: Likewise.
936 * gcc.target/arm/thumb2-cond-cmp-3.c: Likewise.
937 * gcc.target/arm/thumb2-cond-cmp-4.c: Likewise.
938
939 2011-08-26 Andrew Stubbs <ams@codesourcery.com>
940
941 * gcc.target/arm/thumb2-replicated-constant1.c: New file.
942 * gcc.target/arm/thumb2-replicated-constant2.c: New file.
943 * gcc.target/arm/thumb2-replicated-constant3.c: New file.
944 * gcc.target/arm/thumb2-replicated-constant4.c: New file.
945
946 2011-08-25 Mikael Morin <mikael.morin@gcc.gnu.org>
947
948 PR fortran/50050
949 * gfortran.dg/pointer_comp_init_1.f90: New test.
950
951 2011-08-25 Jason Merrill <jason@redhat.com>
952
953 PR c++/50157
954 * g++.dg/cpp0x/sfinae27.C: New.
955
956 2011-08-25 Tobias Burnus <burnus@net-b.de>
957
958 * gfortran.dg/coarray_lib_token_4.f90: New.
959
960 2011-08-25 Tobias Burnus <burnus@net-b.de>
961
962 * gfortran.dg/coarray/alloc_comp_1.f90: New.
963
964 2011-08-25 Richard Guenther <rguenther@suse.de>
965
966 * gcc.dg/Wshadow-3.c: Restore original content destroyed by r148442.
967
968 2011-08-24 Tobias Burnus <burnus@net-b.de>
969
970 PR fortran/50163
971 * gfortran.dg/initialization_28.f90: New.
972
973 2011-08-24 Richard Guenther <rguenther@suse.de>
974
975 PR tree-optimization/50067
976 * gcc.dg/torture/pr50067-3.c: New testcase.
977 * gcc.dg/torture/pr50067-4.c: Likewise.
978 * gcc.dg/torture/pr50067-5.c: Likewise.
979
980 2011-08-23 Kirill Yukhin <kirill.yukhin@intel.com>
981
982 * g++.dg/other/i386-2.C: Add -mavx2 check.
983 * g++.dg/other/i386-3.C: Likewise.
984 * gcc.target/i386/avx-1.c: Add AVX2.
985 * gcc.target/i386/avx-2.c: Likewise.
986 * gcc.target/i386/funcspec-5.c: Likewise.
987 * gcc.target/i386/sse-12.c: Likewise.
988 * gcc.target/i386/sse-13.c: Likewise.
989 * gcc.target/i386/sse-14.c: Likewise.
990 * gcc.target/i386/sse-22.c: Likewise.
991 * gcc.target/i386/sse-23.c: Likewise.
992 * gcc.target/i386/i386.exp (check_effective_target_avx2): Likewise.
993 * gcc.target/i386/avx2-check.h: New.
994 * gcc.target/i386/avx2-i32gatherd-1.c: Likewise.
995 * gcc.target/i386/avx2-i32gatherd-2.c: Likewise.
996 * gcc.target/i386/avx2-i32gatherd-3.c: Likewise.
997 * gcc.target/i386/avx2-i32gatherd-4.c: Likewise.
998 * gcc.target/i386/avx2-i32gatherd256-1.c: Likewise.
999 * gcc.target/i386/avx2-i32gatherd256-2.c: Likewise.
1000 * gcc.target/i386/avx2-i32gatherd256-3.c: Likewise.
1001 * gcc.target/i386/avx2-i32gatherd256-4.c: Likewise.
1002 * gcc.target/i386/avx2-i32gatherpd-1.c: Likewise.
1003 * gcc.target/i386/avx2-i32gatherpd-2.c: Likewise.
1004 * gcc.target/i386/avx2-i32gatherpd-3.c: Likewise.
1005 * gcc.target/i386/avx2-i32gatherpd-4.c: Likewise.
1006 * gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise.
1007 * gcc.target/i386/avx2-i32gatherpd256-2.c: Likewise.
1008 * gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise.
1009 * gcc.target/i386/avx2-i32gatherpd256-4.c: Likewise.
1010 * gcc.target/i386/avx2-i32gatherps-1.c: Likewise.
1011 * gcc.target/i386/avx2-i32gatherps-2.c: Likewise.
1012 * gcc.target/i386/avx2-i32gatherps-3.c: Likewise.
1013 * gcc.target/i386/avx2-i32gatherps-4.c: Likewise.
1014 * gcc.target/i386/avx2-i32gatherps256-1.c: Likewise.
1015 * gcc.target/i386/avx2-i32gatherps256-2.c: Likewise.
1016 * gcc.target/i386/avx2-i32gatherps256-3.c: Likewise.
1017 * gcc.target/i386/avx2-i32gatherps256-4.c: Likewise.
1018 * gcc.target/i386/avx2-i32gatherq-1.c: Likewise.
1019 * gcc.target/i386/avx2-i32gatherq-2.c: Likewise.
1020 * gcc.target/i386/avx2-i32gatherq-3.c: Likewise.
1021 * gcc.target/i386/avx2-i32gatherq-4.c: Likewise.
1022 * gcc.target/i386/avx2-i32gatherq256-1.c: Likewise.
1023 * gcc.target/i386/avx2-i32gatherq256-2.c: Likewise.
1024 * gcc.target/i386/avx2-i32gatherq256-3.c: Likewise.
1025 * gcc.target/i386/avx2-i32gatherq256-4.c: Likewise.
1026 * gcc.target/i386/avx2-i64gatherd-1.c: Likewise.
1027 * gcc.target/i386/avx2-i64gatherd-2.c: Likewise.
1028 * gcc.target/i386/avx2-i64gatherd-3.c: Likewise.
1029 * gcc.target/i386/avx2-i64gatherd-4.c: Likewise.
1030 * gcc.target/i386/avx2-i64gatherd256-1.c: Likewise.
1031 * gcc.target/i386/avx2-i64gatherd256-2.c: Likewise.
1032 * gcc.target/i386/avx2-i64gatherd256-3.c: Likewise.
1033 * gcc.target/i386/avx2-i64gatherd256-4.c: Likewise.
1034 * gcc.target/i386/avx2-i64gatherpd-1.c: Likewise.
1035 * gcc.target/i386/avx2-i64gatherpd-2.c: Likewise.
1036 * gcc.target/i386/avx2-i64gatherpd-3.c: Likewise.
1037 * gcc.target/i386/avx2-i64gatherpd-4.c: Likewise.
1038 * gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise.
1039 * gcc.target/i386/avx2-i64gatherpd256-2.c: Likewise.
1040 * gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise.
1041 * gcc.target/i386/avx2-i64gatherpd256-4.c: Likewise.
1042 * gcc.target/i386/avx2-i64gatherps-1.c: Likewise.
1043 * gcc.target/i386/avx2-i64gatherps-2.c: Likewise.
1044 * gcc.target/i386/avx2-i64gatherps-3.c: Likewise.
1045 * gcc.target/i386/avx2-i64gatherps-4.c: Likewise.
1046 * gcc.target/i386/avx2-i64gatherps256-1.c: Likewise.
1047 * gcc.target/i386/avx2-i64gatherps256-2.c: Likewise.
1048 * gcc.target/i386/avx2-i64gatherps256-3.c: Likewise.
1049 * gcc.target/i386/avx2-i64gatherps256-4.c: Likewise.
1050 * gcc.target/i386/avx2-i64gatherq-1.c: Likewise.
1051 * gcc.target/i386/avx2-i64gatherq-2.c: Likewise.
1052 * gcc.target/i386/avx2-i64gatherq-3.c: Likewise.
1053 * gcc.target/i386/avx2-i64gatherq-4.c: Likewise.
1054 * gcc.target/i386/avx2-i64gatherq256-1.c: Likewise.
1055 * gcc.target/i386/avx2-i64gatherq256-2.c: Likewise.
1056 * gcc.target/i386/avx2-i64gatherq256-3.c: Likewise.
1057 * gcc.target/i386/avx2-i64gatherq256-4.c: Likewise.
1058 * gcc.target/i386/avx2-mpsadbw-1.c: Likewise.
1059 * gcc.target/i386/avx2-mpsadbw-2.c: Likewise.
1060 * gcc.target/i386/avx2-vbroadcastsd_pd-1.c: Likewise.
1061 * gcc.target/i386/avx2-vbroadcastsd_pd-2.c: Likewise.
1062 * gcc.target/i386/avx2-vbroadcastsi128-1.c: Likewise.
1063 * gcc.target/i386/avx2-vbroadcastsi128-2.c: Likewise.
1064 * gcc.target/i386/avx2-vbroadcastss_ps-1.c: Likewise.
1065 * gcc.target/i386/avx2-vbroadcastss_ps-2.c: Likewise.
1066 * gcc.target/i386/avx2-vbroadcastss_ps256-1.c: Likewise.
1067 * gcc.target/i386/avx2-vbroadcastss_ps256-2.c: Likewise.
1068 * gcc.target/i386/avx2-vextracti128-1.c: Likewise.
1069 * gcc.target/i386/avx2-vextracti128-2.c: Likewise.
1070 * gcc.target/i386/avx2-vinserti128-1.c: Likewise.
1071 * gcc.target/i386/avx2-vinserti128-2.c: Likewise.
1072 * gcc.target/i386/avx2-vmovmskb-2.c: Likewise.
1073 * gcc.target/i386/avx2-vmovntdqa-1.c: Likewise.
1074 * gcc.target/i386/avx2-vmovntdqa-2.c: Likewise.
1075 * gcc.target/i386/avx2-vpabsb256-1.c: Likewise.
1076 * gcc.target/i386/avx2-vpabsb256-2.c: Likewise.
1077 * gcc.target/i386/avx2-vpabsd256-1.c: Likewise.
1078 * gcc.target/i386/avx2-vpabsd256-2.c: Likewise.
1079 * gcc.target/i386/avx2-vpabsw256-1.c: Likewise.
1080 * gcc.target/i386/avx2-vpabsw256-2.c: Likewise.
1081 * gcc.target/i386/avx2-vpackssdw-1.c: Likewise.
1082 * gcc.target/i386/avx2-vpackssdw-2.c: Likewise.
1083 * gcc.target/i386/avx2-vpacksswb-1.c: Likewise.
1084 * gcc.target/i386/avx2-vpacksswb-2.c: Likewise.
1085 * gcc.target/i386/avx2-vpackusdw-1.c: Likewise.
1086 * gcc.target/i386/avx2-vpackusdw-2.c: Likewise.
1087 * gcc.target/i386/avx2-vpackuswb-1.c: Likewise.
1088 * gcc.target/i386/avx2-vpackuswb-2.c: Likewise.
1089 * gcc.target/i386/avx2-vpaddb-1.c: Likewise.
1090 * gcc.target/i386/avx2-vpaddb-2.c: Likewise.
1091 * gcc.target/i386/avx2-vpaddd-1.c: Likewise.
1092 * gcc.target/i386/avx2-vpaddd-2.c: Likewise.
1093 * gcc.target/i386/avx2-vpaddq-1.c: Likewise.
1094 * gcc.target/i386/avx2-vpaddq-2.c: Likewise.
1095 * gcc.target/i386/avx2-vpaddsb-1.c: Likewise.
1096 * gcc.target/i386/avx2-vpaddsb-2.c: Likewise.
1097 * gcc.target/i386/avx2-vpaddsw-1.c: Likewise.
1098 * gcc.target/i386/avx2-vpaddsw-2.c: Likewise.
1099 * gcc.target/i386/avx2-vpaddusb-1.c: Likewise.
1100 * gcc.target/i386/avx2-vpaddusb-2.c: Likewise.
1101 * gcc.target/i386/avx2-vpaddusw-1.c: Likewise.
1102 * gcc.target/i386/avx2-vpaddusw-2.c: Likewise.
1103 * gcc.target/i386/avx2-vpaddw-1.c: Likewise.
1104 * gcc.target/i386/avx2-vpaddw-2.c: Likewise.
1105 * gcc.target/i386/avx2-vpalignr256-1.c: Likewise.
1106 * gcc.target/i386/avx2-vpalignr256-2.c: Likewise.
1107 * gcc.target/i386/avx2-vpand-1.c: Likewise.
1108 * gcc.target/i386/avx2-vpand-2.c: Likewise.
1109 * gcc.target/i386/avx2-vpandn-1.c: Likewise.
1110 * gcc.target/i386/avx2-vpandn-2.c: Likewise.
1111 * gcc.target/i386/avx2-vpavgb-1.c: Likewise.
1112 * gcc.target/i386/avx2-vpavgb-2.c: Likewise.
1113 * gcc.target/i386/avx2-vpavgw-1.c: Likewise.
1114 * gcc.target/i386/avx2-vpavgw-2.c: Likewise.
1115 * gcc.target/i386/avx2-vpblendd128-1.c: Likewise.
1116 * gcc.target/i386/avx2-vpblendd128-2.c: Likewise.
1117 * gcc.target/i386/avx2-vpblendd256-1.c: Likewise.
1118 * gcc.target/i386/avx2-vpblendd256-2.c: Likewise.
1119 * gcc.target/i386/avx2-vpblendvb-1.c: Likewise.
1120 * gcc.target/i386/avx2-vpblendvb-2.c: Likewise.
1121 * gcc.target/i386/avx2-vpblendw-1.c: Likewise.
1122 * gcc.target/i386/avx2-vpblendw-2.c: Likewise.
1123 * gcc.target/i386/avx2-vpbroadcastb128-1.c: Likewise.
1124 * gcc.target/i386/avx2-vpbroadcastb128-2.c: Likewise.
1125 * gcc.target/i386/avx2-vpbroadcastb256-1.c: Likewise.
1126 * gcc.target/i386/avx2-vpbroadcastb256-2.c: Likewise.
1127 * gcc.target/i386/avx2-vpbroadcastd128-1.c: Likewise.
1128 * gcc.target/i386/avx2-vpbroadcastd128-2.c: Likewise.
1129 * gcc.target/i386/avx2-vpbroadcastd256-1.c: Likewise.
1130 * gcc.target/i386/avx2-vpbroadcastd256-2.c: Likewise.
1131 * gcc.target/i386/avx2-vpbroadcastq128-1.c: Likewise.
1132 * gcc.target/i386/avx2-vpbroadcastq128-2.c: Likewise.
1133 * gcc.target/i386/avx2-vpbroadcastq256-1.c: Likewise.
1134 * gcc.target/i386/avx2-vpbroadcastq256-2.c: Likewise.
1135 * gcc.target/i386/avx2-vpbroadcastw128-1.c: Likewise.
1136 * gcc.target/i386/avx2-vpbroadcastw128-2.c: Likewise.
1137 * gcc.target/i386/avx2-vpbroadcastw256-1.c: Likewise.
1138 * gcc.target/i386/avx2-vpbroadcastw256-2.c: Likewise.
1139 * gcc.target/i386/avx2-vpcmpeqb-1.c: Likewise.
1140 * gcc.target/i386/avx2-vpcmpeqb-2.c: Likewise.
1141 * gcc.target/i386/avx2-vpcmpeqd-1.c: Likewise.
1142 * gcc.target/i386/avx2-vpcmpeqd-2.c: Likewise.
1143 * gcc.target/i386/avx2-vpcmpeqq-1.c: Likewise.
1144 * gcc.target/i386/avx2-vpcmpeqq-2.c: Likewise.
1145 * gcc.target/i386/avx2-vpcmpeqw-1.c: Likewise.
1146 * gcc.target/i386/avx2-vpcmpeqw-2.c: Likewise.
1147 * gcc.target/i386/avx2-vpcmpgtb-1.c: Likewise.
1148 * gcc.target/i386/avx2-vpcmpgtb-2.c: Likewise.
1149 * gcc.target/i386/avx2-vpcmpgtd-1.c: Likewise.
1150 * gcc.target/i386/avx2-vpcmpgtd-2.c: Likewise.
1151 * gcc.target/i386/avx2-vpcmpgtq-1.c: Likewise.
1152 * gcc.target/i386/avx2-vpcmpgtq-2.c: Likewise.
1153 * gcc.target/i386/avx2-vpcmpgtw-1.c: Likewise.
1154 * gcc.target/i386/avx2-vpcmpgtw-2.c: Likewise.
1155 * gcc.target/i386/avx2-vperm2i128-1.c: Likewise.
1156 * gcc.target/i386/avx2-vperm2i128-2.c: Likewise.
1157 * gcc.target/i386/avx2-vpermd-1.c: Likewise.
1158 * gcc.target/i386/avx2-vpermd-2.c: Likewise.
1159 * gcc.target/i386/avx2-vpermpd-1.c: Likewise.
1160 * gcc.target/i386/avx2-vpermpd-2.c: Likewise.
1161 * gcc.target/i386/avx2-vpermps-1.c: Likewise.
1162 * gcc.target/i386/avx2-vpermps-2.c: Likewise.
1163 * gcc.target/i386/avx2-vpermq-1.c: Likewise.
1164 * gcc.target/i386/avx2-vpermq-2.c: Likewise.
1165 * gcc.target/i386/avx2-vphaddd-1.c: Likewise.
1166 * gcc.target/i386/avx2-vphaddd-2.c: Likewise.
1167 * gcc.target/i386/avx2-vphaddsw-1.c: Likewise.
1168 * gcc.target/i386/avx2-vphaddsw-2.c: Likewise.
1169 * gcc.target/i386/avx2-vphaddw-1.c: Likewise.
1170 * gcc.target/i386/avx2-vphaddw-2.c: Likewise.
1171 * gcc.target/i386/avx2-vphsubd-1.c: Likewise.
1172 * gcc.target/i386/avx2-vphsubd-2.c: Likewise.
1173 * gcc.target/i386/avx2-vphsubsw-1.c: Likewise.
1174 * gcc.target/i386/avx2-vphsubsw-2.c: Likewise.
1175 * gcc.target/i386/avx2-vphsubw-1.c: Likewise.
1176 * gcc.target/i386/avx2-vpmaddubsw-1.c: Likewise.
1177 * gcc.target/i386/avx2-vpmaddubsw-2.c: Likewise.
1178 * gcc.target/i386/avx2-vpmaddwd-1.c: Likewise.
1179 * gcc.target/i386/avx2-vpmaddwd-2.c: Likewise.
1180 * gcc.target/i386/avx2-vpmaskloadd-1.c: Likewise.
1181 * gcc.target/i386/avx2-vpmaskloadd-2.c: Likewise.
1182 * gcc.target/i386/avx2-vpmaskloadd256-1.c: Likewise.
1183 * gcc.target/i386/avx2-vpmaskloadd256-2.c: Likewise.
1184 * gcc.target/i386/avx2-vpmaskloadq-1.c: Likewise.
1185 * gcc.target/i386/avx2-vpmaskloadq-2.c: Likewise.
1186 * gcc.target/i386/avx2-vpmaskloadq256-1.c: Likewise.
1187 * gcc.target/i386/avx2-vpmaskloadq256-2.c: Likewise.
1188 * gcc.target/i386/avx2-vpmaskstored-1.c: Likewise.
1189 * gcc.target/i386/avx2-vpmaskstored-2.c: Likewise.
1190 * gcc.target/i386/avx2-vpmaskstored256-1.c: Likewise.
1191 * gcc.target/i386/avx2-vpmaskstored256-2.c: Likewise.
1192 * gcc.target/i386/avx2-vpmaskstoreq-1.c: Likewise.
1193 * gcc.target/i386/avx2-vpmaskstoreq-2.c: Likewise.
1194 * gcc.target/i386/avx2-vpmaskstoreq256-1.c: Likewise.
1195 * gcc.target/i386/avx2-vpmaskstoreq256-2.c: Likewise.
1196 * gcc.target/i386/avx2-vpmaxsb-1.c: Likewise.
1197 * gcc.target/i386/avx2-vpmaxsb-2.c: Likewise.
1198 * gcc.target/i386/avx2-vpmaxsd-1.c: Likewise.
1199 * gcc.target/i386/avx2-vpmaxsd-2.c: Likewise.
1200 * gcc.target/i386/avx2-vpmaxsw-1.c: Likewise.
1201 * gcc.target/i386/avx2-vpmaxsw-2.c: Likewise.
1202 * gcc.target/i386/avx2-vpmaxub-1.c: Likewise.
1203 * gcc.target/i386/avx2-vpmaxub-2.c: Likewise.
1204 * gcc.target/i386/avx2-vpmaxud-1.c: Likewise.
1205 * gcc.target/i386/avx2-vpmaxud-2.c: Likewise.
1206 * gcc.target/i386/avx2-vpmaxuw-1.c: Likewise.
1207 * gcc.target/i386/avx2-vpmaxuw-2.c: Likewise.
1208 * gcc.target/i386/avx2-vpminsb-1.c: Likewise.
1209 * gcc.target/i386/avx2-vpminsb-2.c: Likewise.
1210 * gcc.target/i386/avx2-vpminsd-1.c: Likewise.
1211 * gcc.target/i386/avx2-vpminsd-2.c: Likewise.
1212 * gcc.target/i386/avx2-vpminsw-1.c: Likewise.
1213 * gcc.target/i386/avx2-vpminsw-2.c: Likewise.
1214 * gcc.target/i386/avx2-vpminub-1.c: Likewise.
1215 * gcc.target/i386/avx2-vpminub-2.c: Likewise.
1216 * gcc.target/i386/avx2-vpminud-1.c: Likewise.
1217 * gcc.target/i386/avx2-vpminud-2.c: Likewise.
1218 * gcc.target/i386/avx2-vpminuw-1.c: Likewise.
1219 * gcc.target/i386/avx2-vpminuw-2.c: Likewise.
1220 * gcc.target/i386/avx2-vpmovmskb-1.c: Likewise.
1221 * gcc.target/i386/avx2-vpmovsxbd-1.c: Likewise.
1222 * gcc.target/i386/avx2-vpmovsxbd-2.c: Likewise.
1223 * gcc.target/i386/avx2-vpmovsxbq-1.c: Likewise.
1224 * gcc.target/i386/avx2-vpmovsxbq-2.c: Likewise.
1225 * gcc.target/i386/avx2-vpmovsxbw-1.c: Likewise.
1226 * gcc.target/i386/avx2-vpmovsxbw-2.c: Likewise.
1227 * gcc.target/i386/avx2-vpmovsxdq-1.c: Likewise.
1228 * gcc.target/i386/avx2-vpmovsxdq-2.c: Likewise.
1229 * gcc.target/i386/avx2-vpmovsxwd-1.c: Likewise.
1230 * gcc.target/i386/avx2-vpmovsxwd-2.c: Likewise.
1231 * gcc.target/i386/avx2-vpmovsxwq-1.c: Likewise.
1232 * gcc.target/i386/avx2-vpmovsxwq-2.c: Likewise.
1233 * gcc.target/i386/avx2-vpmovzxbd-1.c: Likewise.
1234 * gcc.target/i386/avx2-vpmovzxbd-2.c: Likewise.
1235 * gcc.target/i386/avx2-vpmovzxbq-1.c: Likewise.
1236 * gcc.target/i386/avx2-vpmovzxbq-2.c: Likewise.
1237 * gcc.target/i386/avx2-vpmovzxbw-1.c: Likewise.
1238 * gcc.target/i386/avx2-vpmovzxbw-2.c: Likewise.
1239 * gcc.target/i386/avx2-vpmovzxdq-1.c: Likewise.
1240 * gcc.target/i386/avx2-vpmovzxdq-2.c: Likewise.
1241 * gcc.target/i386/avx2-vpmovzxwd-1.c: Likewise.
1242 * gcc.target/i386/avx2-vpmovzxwd-2.c: Likewise.
1243 * gcc.target/i386/avx2-vpmovzxwq-1.c: Likewise.
1244 * gcc.target/i386/avx2-vpmovzxwq-2.c: Likewise.
1245 * gcc.target/i386/avx2-vpmuldq-1.c: Likewise.
1246 * gcc.target/i386/avx2-vpmuldq-2.c: Likewise.
1247 * gcc.target/i386/avx2-vpmulhrsw-1.c: Likewise.
1248 * gcc.target/i386/avx2-vpmulhrsw-2.c: Likewise.
1249 * gcc.target/i386/avx2-vpmulhuw-1.c: Likewise.
1250 * gcc.target/i386/avx2-vpmulhuw-2.c: Likewise.
1251 * gcc.target/i386/avx2-vpmulhw-1.c: Likewise.
1252 * gcc.target/i386/avx2-vpmulhw-2.c: Likewise.
1253 * gcc.target/i386/avx2-vpmulld-1.c: Likewise.
1254 * gcc.target/i386/avx2-vpmulld-2.c: Likewise.
1255 * gcc.target/i386/avx2-vpmullw-1.c: Likewise.
1256 * gcc.target/i386/avx2-vpmullw-2.c: Likewise.
1257 * gcc.target/i386/avx2-vpmuludq-1.c: Likewise.
1258 * gcc.target/i386/avx2-vpmuludq-2.c: Likewise.
1259 * gcc.target/i386/avx2-vpor-1.c: Likewise.
1260 * gcc.target/i386/avx2-vpor-2.c: Likewise.
1261 * gcc.target/i386/avx2-vpsadbw-1.c: Likewise.
1262 * gcc.target/i386/avx2-vpsadbw-2.c: Likewise.
1263 * gcc.target/i386/avx2-vpshufb-1.c: Likewise.
1264 * gcc.target/i386/avx2-vpshufb-2.c: Likewise.
1265 * gcc.target/i386/avx2-vpshufd-1.c: Likewise.
1266 * gcc.target/i386/avx2-vpshufd-2.c: Likewise.
1267 * gcc.target/i386/avx2-vpshufhw-1.c: Likewise.
1268 * gcc.target/i386/avx2-vpshufhw-2.c: Likewise.
1269 * gcc.target/i386/avx2-vpshuflw-1.c: Likewise.
1270 * gcc.target/i386/avx2-vpshuflw-2.c: Likewise.
1271 * gcc.target/i386/avx2-vpsignb-1.c: Likewise.
1272 * gcc.target/i386/avx2-vpsignb-2.c: Likewise.
1273 * gcc.target/i386/avx2-vpsignd-1.c: Likewise.
1274 * gcc.target/i386/avx2-vpsignd-2.c: Likewise.
1275 * gcc.target/i386/avx2-vpsignw-1.c: Likewise.
1276 * gcc.target/i386/avx2-vpsignw-2.c: Likewise.
1277 * gcc.target/i386/avx2-vpslld-1.c: Likewise.
1278 * gcc.target/i386/avx2-vpslld-2.c: Likewise.
1279 * gcc.target/i386/avx2-vpslldi-1.c: Likewise.
1280 * gcc.target/i386/avx2-vpslldi-2.c: Likewise.
1281 * gcc.target/i386/avx2-vpslldq-1.c: Likewise.
1282 * gcc.target/i386/avx2-vpslldq-2.c: Likewise.
1283 * gcc.target/i386/avx2-vpsllq-1.c: Likewise.
1284 * gcc.target/i386/avx2-vpsllq-2.c: Likewise.
1285 * gcc.target/i386/avx2-vpsllqi-1.c: Likewise.
1286 * gcc.target/i386/avx2-vpsllqi-2.c: Likewise.
1287 * gcc.target/i386/avx2-vpsllvd128-1.c: Likewise.
1288 * gcc.target/i386/avx2-vpsllvd128-2.c: Likewise.
1289 * gcc.target/i386/avx2-vpsllvd256-1.c: Likewise.
1290 * gcc.target/i386/avx2-vpsllvd256-2.c: Likewise.
1291 * gcc.target/i386/avx2-vpsllvq128-1.c: Likewise.
1292 * gcc.target/i386/avx2-vpsllvq128-2.c: Likewise.
1293 * gcc.target/i386/avx2-vpsllvq256-1.c: Likewise.
1294 * gcc.target/i386/avx2-vpsllvq256-2.c: Likewise.
1295 * gcc.target/i386/avx2-vpsllw-1.c: Likewise.
1296 * gcc.target/i386/avx2-vpsllw-2.c: Likewise.
1297 * gcc.target/i386/avx2-vpsllwi-1.c: Likewise.
1298 * gcc.target/i386/avx2-vpsllwi-2.c: Likewise.
1299 * gcc.target/i386/avx2-vpsrad-1.c: Likewise.
1300 * gcc.target/i386/avx2-vpsrad-2.c: Likewise.
1301 * gcc.target/i386/avx2-vpsradi-1.c: Likewise.
1302 * gcc.target/i386/avx2-vpsradi-2.c: Likewise.
1303 * gcc.target/i386/avx2-vpsravd128-1.c: Likewise.
1304 * gcc.target/i386/avx2-vpsravd128-2.c: Likewise.
1305 * gcc.target/i386/avx2-vpsravd256-1.c: Likewise.
1306 * gcc.target/i386/avx2-vpsravd256-2.c: Likewise.
1307 * gcc.target/i386/avx2-vpsraw-1.c: Likewise.
1308 * gcc.target/i386/avx2-vpsraw-2.c: Likewise.
1309 * gcc.target/i386/avx2-vpsrawi-1.c: Likewise.
1310 * gcc.target/i386/avx2-vpsrawi-2.c: Likewise.
1311 * gcc.target/i386/avx2-vpsrld-1.c: Likewise.
1312 * gcc.target/i386/avx2-vpsrld-2.c: Likewise.
1313 * gcc.target/i386/avx2-vpsrldi-1.c: Likewise.
1314 * gcc.target/i386/avx2-vpsrldi-2.c: Likewise.
1315 * gcc.target/i386/avx2-vpsrldq-1.c: Likewise.
1316 * gcc.target/i386/avx2-vpsrldq-2.c: Likewise.
1317 * gcc.target/i386/avx2-vpsrlq-1.c: Likewise.
1318 * gcc.target/i386/avx2-vpsrlq-2.c: Likewise.
1319 * gcc.target/i386/avx2-vpsrlqi-1.c: Likewise.
1320 * gcc.target/i386/avx2-vpsrlqi-2.c: Likewise.
1321 * gcc.target/i386/avx2-vpsrlvd128-1.c: Likewise.
1322 * gcc.target/i386/avx2-vpsrlvd128-2.c: Likewise.
1323 * gcc.target/i386/avx2-vpsrlvd256-1.c: Likewise.
1324 * gcc.target/i386/avx2-vpsrlvd256-2.c: Likewise.
1325 * gcc.target/i386/avx2-vpsrlvq128-1.c: Likewise.
1326 * gcc.target/i386/avx2-vpsrlvq128-2.c: Likewise.
1327 * gcc.target/i386/avx2-vpsrlvq256-1.c: Likewise.
1328 * gcc.target/i386/avx2-vpsrlvq256-2.c: Likewise.
1329 * gcc.target/i386/avx2-vpsrlw-1.c: Likewise.
1330 * gcc.target/i386/avx2-vpsrlw-2.c: Likewise.
1331 * gcc.target/i386/avx2-vpsrlwi-1.c: Likewise.
1332 * gcc.target/i386/avx2-vpsrlwi-2.c: Likewise.
1333 * gcc.target/i386/avx2-vpsubb-1.c: Likewise.
1334 * gcc.target/i386/avx2-vpsubb-2.c: Likewise.
1335 * gcc.target/i386/avx2-vpsubd-1.c: Likewise.
1336 * gcc.target/i386/avx2-vpsubd-2.c: Likewise.
1337 * gcc.target/i386/avx2-vpsubq-1.c: Likewise.
1338 * gcc.target/i386/avx2-vpsubq-2.c: Likewise.
1339 * gcc.target/i386/avx2-vpsubsb-1.c: Likewise.
1340 * gcc.target/i386/avx2-vpsubsb-2.c: Likewise.
1341 * gcc.target/i386/avx2-vpsubsw-1.c: Likewise.
1342 * gcc.target/i386/avx2-vpsubsw-2.c: Likewise.
1343 * gcc.target/i386/avx2-vpsubusb-1.c: Likewise.
1344 * gcc.target/i386/avx2-vpsubusb-2.c: Likewise.
1345 * gcc.target/i386/avx2-vpsubusw-1.c: Likewise.
1346 * gcc.target/i386/avx2-vpsubusw-2.c: Likewise.
1347 * gcc.target/i386/avx2-vpunpckhbw-1.c: Likewise.
1348 * gcc.target/i386/avx2-vpunpckhbw-2.c: Likewise.
1349 * gcc.target/i386/avx2-vpunpckhdq-1.c: Likewise.
1350 * gcc.target/i386/avx2-vpunpckhdq-2.c: Likewise.
1351 * gcc.target/i386/avx2-vpunpckhqdq-1.c: Likewise.
1352 * gcc.target/i386/avx2-vpunpckhqdq-2.c: Likewise.
1353 * gcc.target/i386/avx2-vpunpckhwd-1.c: Likewise.
1354 * gcc.target/i386/avx2-vpunpckhwd-2.c: Likewise.
1355 * gcc.target/i386/avx2-vpunpcklbw-1.c: Likewise.
1356 * gcc.target/i386/avx2-vpunpcklbw-2.c: Likewise.
1357 * gcc.target/i386/avx2-vpunpckldq-1.c: Likewise.
1358 * gcc.target/i386/avx2-vpunpckldq-2.c: Likewise.
1359 * gcc.target/i386/avx2-vpunpcklqdq-1.c: Likewise.
1360 * gcc.target/i386/avx2-vpunpcklqdq-2.c: Likewise.
1361 * gcc.target/i386/avx2-vpunpcklwd-1.c: Likewise.
1362 * gcc.target/i386/avx2-vpunpcklwd-2.c: Likewise.
1363 * gcc.target/i386/avx2-vpxor-1.c: Likewise.
1364 * gcc.target/i386/avx2-vpxor-2.c: Likewise.
1365 * gcc.target/i386/testimm-9.c: Likewise.
1366
1367 2011-08-23 Kirill Yukhin <kirill.yukhin@intel.com>
1368
1369 * g++.dg/other/i386-2.C: Add -mbmi2 check.
1370 * g++.dg/other/i386-3.C: Likewise.
1371 * gcc.target/i386/bmi2-bzhi32-1.c: New testcase.
1372 * gcc.target/i386/bmi2-bzhi32-1a.c: Likewise.
1373 * gcc.target/i386/bmi2-bzhi64-1.c: Likewise.
1374 * gcc.target/i386/bmi2-bzhi64-1a.c: Likewise.
1375 * gcc.target/i386/bmi2-mulx32-1.c: Likewise.
1376 * gcc.target/i386/bmi2-mulx32-1a.c: Likewise.
1377 * gcc.target/i386/bmi2-mulx64-1.c: Likewise.
1378 * gcc.target/i386/bmi2-mulx64-1a.c: Likewise.
1379 * gcc.target/i386/bmi2-pdep32-1.c: Likewise.
1380 * gcc.target/i386/bmi2-pdep32-1a.c: Likewise.
1381 * gcc.target/i386/bmi2-pdep64-1.c: Likewise.
1382 * gcc.target/i386/bmi2-pdep64-1a.c: Likewise.
1383 * gcc.target/i386/bmi2-pext32-1.c: Likewise.
1384 * gcc.target/i386/bmi2-pext32-1a.c: Likewise.
1385 * gcc.target/i386/bmi2-pext64-1.c: Likewise.
1386 * gcc.target/i386/bmi2-pext64-1a.c: Likewise.
1387 * gcc.target/i386/bmi2-rorx32-1.c: Likewise.
1388 * gcc.target/i386/bmi2-rorx32-1a.c: Likewise.
1389 * gcc.target/i386/bmi2-rorx64-1.c: Likewise.
1390 * gcc.target/i386/bmi2-rorx64-1a.c: Likewise.
1391 * gcc.target/i386/bmi2-sarx32-1.c: Likewise.
1392 * gcc.target/i386/bmi2-sarx32-1a.c: Likewise.
1393 * gcc.target/i386/bmi2-sarx64-1.c: Likewise.
1394 * gcc.target/i386/bmi2-sarx64-1a.c: Likewise.
1395 * gcc.target/i386/bmi2-shlx32-1.c: Likewise.
1396 * gcc.target/i386/bmi2-shlx32-1a.c: Likewise.
1397 * gcc.target/i386/bmi2-shlx64-1.c: Likewise.
1398 * gcc.target/i386/bmi2-shlx64-1a.c: Likewise.
1399 * gcc.target/i386/bmi2-shrx32-1.c: Likewise.
1400 * gcc.target/i386/bmi2-shrx32-1a.c: Likewise.
1401 * gcc.target/i386/bmi2-shrx64-1.c: Likewise.
1402 * gcc.target/i386/bmi2-shrx64-1a.c: Likewise.
1403 * gcc.target/i386/i386.exp (check_effective_target_bmi2): New.
1404 * gcc.target/i386/sse-12.c: Add BMI2.
1405 * gcc.target/i386/sse-13.c: Likewise.
1406 * gcc.target/i386/sse-14.c: Likewise.
1407 * gcc.target/i386/sse-22.c: Likewise.
1408 * gcc.target/i386/sse-23.c: Likewise.
1409
1410 2011-08-23 Jason Merrill <jason@redhat.com>
1411
1412 * g++.dg/template/crash7.C: Adjust expected errors.
1413
1414 2011-08-23 Jason Merrill <jason@redhat.com>
1415
1416 PR c++/49045
1417 Core 1321
1418 * g++.dg/cpp0x/overload2.C: New.
1419
1420 2011-08-23 Jason Merrill <jason@redhat.com>
1421
1422 Core 903
1423 * g++.dg/cpp0x/constexpr-nullptr.C: Now ill-formed.
1424
1425 2011-08-23 Jason Merrill <jason@redhat.com>
1426
1427 Core 975
1428 * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: Now accepted.
1429 * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: Adjust.
1430 * g++.dg/cpp0x/lambda/lambda-deduce2.C: Test returning overload.
1431 * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: Remove #include.
1432
1433 2011-08-23 Jason Merrill <jason@redhat.com>
1434
1435 PR c++/50024
1436 * g++.dg/cpp0x/constexpr-initlist5.C: New.
1437
1438 2011-08-23 Jakub Jelinek <jakub@redhat.com>
1439
1440 PR c++/50158
1441 * g++.dg/warn/Wunused-var-16.C: New test.
1442
1443 PR middle-end/50161
1444 * gcc.dg/pr50161.c: New test.
1445
1446 2011-08-23 Siddhesh Poyarekar <siddhesh.poyarekar@gmail.com>
1447
1448 PR c++/50055
1449 * g++.dg/gcov/gcov-7.C: New test.
1450
1451 2011-08-23 Jakub Jelinek <jakub@redhat.com>
1452
1453 PR c++/46862
1454 * g++.dg/dfp/nofields.C: New test.
1455
1456 2011-08-23 Tobias Burnus <burnus@net-b.de>
1457
1458 PR fortran/31600
1459 * gfortran.dg/use_16.f90: New.
1460
1461 2011-08-22 Uros Bizjak <ubizjak@gmail.com>
1462 Kirill Yukhin <kirill.yukhin@intel.com>
1463
1464 PR target/50155
1465 * gcc.target/i386/pr50155.c: New test.
1466
1467 2011-08-22 Jakub Jelinek <jakub@redhat.com>
1468
1469 PR tree-optimization/50133
1470 * gcc.dg/pr50133.c: New test.
1471
1472 PR middle-end/50141
1473 * c-c++-common/cxxbitfields-6.c: New test.
1474
1475 2011-08-22 Mikael Morin <mikael.morin@gcc.gnu.org>
1476
1477 PR fortran/50050
1478 * gfortran.dg/alloc_comp_initializer_3.f90: New test.
1479
1480 2011-08-22 Georg-Johann Lay <avr@gjlay.de>
1481
1482 * gcc.dg/pr49994-2.c: Add dg-require-effective-target scheduling.
1483 * gcc.dg/pr49994-3.c: Ditto.
1484
1485 2011-08-22 Richard Guenther <rguenther@suse.de>
1486
1487 PR testsuite/50145
1488 * gcc.dg/torture/pr50067-1.c: Run on little-endian systems only.
1489 * gcc.dg/torture/pr50067-2.c: Likewise.
1490
1491 2011-08-21 Thomas Koenig <tkoenig@gcc.gnu.org>
1492
1493 PR fortran/47659
1494 * gfortran.dg/warn_conversion_2.f90: Also warn about conversion
1495 of a constant resulting from simplification.
1496 * gfortran.dg/warn_conversion_3.f90: New test.
1497
1498 2011-08-21 Thomas Koenig <tkoenig@gcc.gnu.org>
1499
1500 PR fortran/50130
1501 * gfortran.dg/zero_stride_1.f90: New test.
1502
1503 2011-08-20 Janus Weil <janus@gcc.gnu.org>
1504
1505 PR fortran/49638
1506 * gfortran.dg/typebound_override_1.f90: Modified.
1507
1508 2011-08-20 Jakub Jelinek <jakub@redhat.com>
1509
1510 PR tree-optimization/48739
1511 * gcc.dg/pr48739-1.c: New test.
1512 * gcc.dg/pr48739-2.c: New test.
1513
1514 2011-08-20 Tobias Burnus <burnus@net-b.de>
1515
1516 * gfortran.dg/graphite/interchange-1.f: Remove xfail.
1517
1518 2011-08-19 Mikael Morin <mikael.morin@sfr.fr>
1519
1520 PR fortran/50129
1521 * gfortran.dg/where_3.f90: New test.
1522
1523 2011-08-19 H.J. Lu <hongjiu.lu@intel.com>
1524
1525 PR middle-end/49721
1526 * gfortran.dg/pr49721-1.f: New.
1527 * gfortran.fortran-torture/compile/pr49721-1.f: Likewise.
1528
1529 2011-08-19 Joseph Myers <joseph@codesourcery.com>
1530
1531 * gcc.dg/builtin-complex-err-1.c, gcc.dg/builtin-complex-err-2.c,
1532 gcc.dg/dfp/builtin-complex.c, gcc.dg/torture/builtin-complex-1.c:
1533 New tests.
1534
1535 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
1536
1537 * gcc.target/arm/wmul-11.c: New file.
1538 * gcc.target/arm/wmul-12.c: New file.
1539 * gcc.target/arm/wmul-13.c: New file.
1540
1541 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
1542
1543 * gcc.target/arm/wmul-10.c: New file.
1544
1545 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
1546
1547 * gcc.target/arm/wmul-9.c: New file.
1548 * gcc.target/arm/wmul-bitfield-2.c: New file.
1549
1550 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
1551
1552 * gcc.target/arm/wmul-8.c: New file.
1553
1554 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
1555
1556 * gcc.target/arm/wmul-7.c: New file.
1557
1558 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
1559
1560 * gcc.target/arm/wmul-6.c: New file.
1561
1562 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
1563
1564 * gcc.target/arm/wmul-5.c: New file.
1565 * gcc.target/arm/no-wmla-1.c: New file.
1566
1567 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
1568
1569 * gcc.target/arm/wmul-bitfield-1.c: New file.
1570
1571 2011-08-19 Joseph Myers <joseph@codesourcery.com>
1572
1573 * gcc.dg/c90-noreturn-1.c, gcc.dg/c99-noreturn-1.c: New tests.
1574
1575 2011-08-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1576
1577 * gcc.dg/builtins-67.c: Use dg-add-options c99_runtime.
1578 * gcc.target/i386/conversion.c: Likewise.
1579
1580 2011-08-19 Richard Guenther <rguenther@suse.de>
1581
1582 * gcc.dg/torture/pr50067-1.c: New testcase.
1583 * gcc.dg/torture/pr50067-2.c: Likewise.
1584
1585 2011-08-19 Joey Ye <joey.ye@arm.com>
1586
1587 PR target/49437
1588 * gcc.target/arm/handler-align.c: New test.
1589 * lib/target-supports.exp (check_effective_target_arm_cortex_m):
1590 New Function.
1591
1592 2011-08-19 Joey Ye <joey.ye@arm.com>
1593
1594 * gcc.c-torture/execute/20101011-1.c (DO_TEST): Skip on ARM.
1595
1596 2011-08-19 Mikael Morin <mikael.morin@sfr.fr>
1597
1598 PR fortran/50071
1599 * gfortran.dg/end_block_label_1.f90: New test.
1600 * gfortran.dg/end_associate_label_1.f90: New test.
1601
1602 2011-08-18 Joseph Myers <joseph@codesourcery.com>
1603
1604 * gcc.dg/c1x-pointer-float-1.c: New test.
1605
1606 2011-08-18 Mikael Morin <mikael.morin@sfr.fr>
1607
1608 PR fortran/50071
1609 * gfortran.dg/duplicate_labels_2.f: New test.
1610
1611 2011-08-18 Joseph Myers <joseph@codesourcery.com>
1612
1613 * gcc.dg/c1x-noreturn-1.c, gcc.dg/c1x-noreturn-2.c,
1614 gcc.dg/c1x-noreturn-3.c, gcc.dg/c1x-noreturn-4.c,
1615 gcc.dg/c1x-noreturn-5.c: New tests.
1616
1617 2011-08-18 Joseph Myers <joseph@codesourcery.com>
1618
1619 * gcc.dg/c1x-uni-string-1.c, gcc.dg/c1x-uni-string-2.c: New tests.
1620
1621 2011-08-18 Tobias Burnus <burnus@net-b.de>
1622
1623 PR fortran/18918
1624 * gfortran.dg/coarray_lock_1.f90: Update dg-error.
1625 * gfortran.dg/coarray_lock_3.f90: Fix test.
1626 * gfortran.dg/coarray_lock_4.f90: New.
1627 * gfortran.dg/coarray_lock_5.f90: New.
1628
1629 2011-08-18 Jakub Jelinek <jakub@redhat.com>
1630
1631 PR target/50009
1632 * gcc.c-torture/compile/pr50009.c: New test.
1633
1634 PR target/50092
1635 * gcc.dg/torture/pr50092.c: New test.
1636
1637 2011-08-18 Tobias Burnus <burnus@net-b.de>
1638
1639 PR fortran/50109
1640 * gfortran.dg/namelist_73.f90: New.
1641
1642 2011-08-18 Jakub Jelinek <jakub@redhat.com>
1643
1644 * g++.dg/plugin/decl_plugin.c: Include diagnostic.h.
1645
1646 PR debug/50017
1647 * gcc.dg/pr50017.c: New test.
1648
1649 2011-08-18 Dodji Seketeli <dodji@redhat.com>
1650
1651 PR c++/45625
1652 * g++.dg/lookup/hidden-var1.C: New test case.
1653
1654 2011-08-17 Tobias Burnus <burnus@net-b.de>
1655
1656 PR fortran/31461
1657 * gfortran.dg/warn_unused_var_2.f90: New.
1658 * gfortran.dg/warn_unused_var_3.f90: New.
1659
1660 2011-08-17 Tom de Vries <tom@codesourcery.com>
1661
1662 PR target/43597
1663 * gcc.target/arm/pr43597.c: New test.
1664
1665 2011-08-17 Janus Weil <janus@gcc.gnu.org>
1666
1667 PR fortran/50070
1668 * gfortran.dg/common_13.f90: New.
1669
1670 2011-08-16 Jason Merrill <jason@redhat.com>
1671
1672 PR c++/50086
1673 * g++.dg/cpp0x/variadic-unresolved.C: New.
1674
1675 * g++.old-deja/g++.brendan/README: Add R.I.P.
1676
1677 * g++.dg/ext/attr-used-1.C: New.
1678
1679 PR c++/50054
1680 * g++.dg/cpp0x/initlist56.C: New.
1681
1682 2011-08-15 H.J. Lu <hongjiu.lu@intel.com>
1683
1684 PR testsuite/50085
1685 * g++.dg/opt/life1.C: Only run on Linux.
1686
1687 2011-08-15 Tobias Burnus <burnus@net-b.de>
1688
1689 * gfortran.dg/coarray_26.f90: New.
1690
1691 2011-08-15 Hans-Peter Nilsson <hp@axis.com>
1692
1693 * gcc.dg/tree-ssa/vrp61.c: Use -fdump-tree-vrp1-nouid instead of
1694 -fdump-tree-vrp1.
1695
1696 2011-08-14 Janus Weil <janus@gcc.gnu.org>
1697
1698 PR fortran/50073
1699 * gfortran.dg/func_result_7.f90: New.
1700
1701 2011-08-13 Jason Merrill <jason@redhat.com>
1702
1703 PR c++/50075
1704 * g++.dg/cpp0x/decltype32.C: New.
1705
1706 PR c++/50059
1707 * g++.dg/diagnostic/expr1.C: New.
1708
1709 2011-08-12 David Li <davidxl@google.com>
1710
1711 * g++.dg/abi/vbase15.C: New test.
1712
1713 2011-08-12 Jason Merrill <jason@redhat.com>
1714
1715 PR c++/50034
1716 * g++.dg/cpp0x/defaulted28.C: Add unevaluated case.
1717
1718 2011-08-12 Uros Bizjak <ubizjak@gmail.com>
1719
1720 * gcc.dg/builtins-67.c: New test.
1721 * gcc.target/i386/conversion.c: Ditto.
1722
1723 2011-08-11 Romain Geissler <romain.geissler@gmail.com>
1724 Brian Hackett <bhackett1024@gmail.com>
1725
1726 * g++.dg/plugin/decl_plugin.c: New.
1727 * g++.dg/plugin/decl-plugin-test.C: New.
1728 * g++.dg/plugin/plugin.exp: Add above testcase.
1729
1730 2011-08-11 Richard Guenther <rguenther@suse.de>
1731
1732 * g++.dg/tree-ssa/pr41186.C: Un-XFAIL.
1733
1734 2011-08-11 Michael Matz <matz@suse.de>
1735
1736 * gcc.dg/graphite/run-id-pr47593.c: Remove -m32.
1737
1738 2011-08-11 Ira Rosen <ira.rosen@linaro.org>
1739
1740 PR tree-optimization/50039
1741 * gcc.dg/vect/vect.exp: Run no-tree-fre-* tests with -fno-tree-fre.
1742 * gcc.dg/vect/no-tree-fre-pr50039.c: New test.
1743
1744 2011-08-10 H.J. Lu <hongjiu.lu@intel.com>
1745
1746 * gcc.target/i386/sse4_1-blendps-2.c: Include <stdlib.h>.
1747 (sse4_1_test): Initialize src3 with random value.
1748
1749 2011-08-10 Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
1750
1751 * gcc.c-torture/execute/scal-to-vec1.c: New test.
1752 * gcc.c-torture/execute/scal-to-vec2.c: New test.
1753 * gcc.c-torture/execute/scal-to-vec3.c: New test.
1754 * gcc.dg/scal-to-vec1.c: New test.
1755 * gcc.dg/scal-to-vec2.c: New test.
1756
1757 2011-08-09 Richard Guenther <rguenther@suse.de>
1758
1759 * gcc.dg/tree-ssa/vrp57.c: Disable CCP.
1760 * gcc.dg/tree-ssa/vrp60.c: New testcase.
1761 * gcc.dg/tree-ssa/vrp61.c: Likewise.
1762 * gcc.dg/tree-ssa/vrp62.c: Likewise.
1763
1764 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1765
1766 * gfortran.dg/scratch_1.f90: Skip on spu-*-*.
1767
1768 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1769
1770 * gcc.dg/pr49948.c: Require pthread effective target.
1771
1772 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1773
1774 * gcc.dg/lto/20110201-1_0.c: Provide dummy sqrt.
1775
1776 2011-08-09 Uros Bizjak <ubizjak@gmail.com>
1777
1778 * gcc.target/i386/sse-22a.c: New test.
1779
1780 2011-08-09 Ira Rosen <ira.rosen@linaro.org>
1781
1782 PR tree-optimization/50014
1783 * gcc.dg/vect/pr50014.c: New test.
1784
1785 2011-08-08 Martin Jambor <mjambor@suse.cz>
1786
1787 PR middle-end/49923
1788 * gcc.dg/tree-ssa/pr49923.c: New test.
1789
1790 2011-08-08 H.J. Lu <hongjiu.lu@intel.com>
1791
1792 PR target/49781
1793 * gcc.target/i386/pr49781-1.c: New.
1794
1795 2011-08-08 Jason Merrill <jason@redhat.com>
1796
1797 * g++.dg/cpp0x/range-for20.C: Adjust to test 50020 as well.
1798
1799 * g++.dg/cpp0x/initlist5.C: Add 50011 test.
1800
1801 2011-08-07 Janus Weil <janus@gcc.gnu.org>
1802
1803 PR fortran/49638
1804 * gfortran.dg/typebound_override_1.f90: New.
1805
1806 2011-08-07 Kai Tietz <ktietz@redhat.com>
1807
1808 * gcc.dg/tree-ssa/pr23455.c: Adjust testcases for LLP64 for
1809 x86_64 mingw target.
1810 * gcc.dg/tree-ssa/loop-1.c: Likewise.
1811 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Likewise.
1812 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Likewise.
1813 * gcc.dg/tree-ssa/loop-33.c: Likewise.
1814 * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Likewise.
1815 * gcc.dg/tree-ssa/loop-35.c: Likewise.
1816 * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
1817 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
1818 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
1819 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
1820
1821 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
1822
1823 PR testsuite/48727
1824 * g++.dg/opt/devirt2.C: Use specific pattern for alpha*-*-*.
1825
1826 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
1827
1828 * gcc.dg/pr48770.c: Cleanup coverage files.
1829 * gfortran.dg/vect/O3-pr49957.f: Cleanup vect tree dump.
1830
1831 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
1832
1833 * gcc.target/i386/sse-22.c (dg-options): Add -march=k8.
1834 (pragma GCC target): Add avx, fma4, lzcnt and bmi options.
1835 * gcc.target/i386/sse-23.c (pragma GCC target): Add avx, fma4,
1836 lzcnt and bmi options.
1837
1838 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
1839
1840 PR target/47381
1841 * gcc.dg/pr47381-1.c: New.
1842 * gcc.dg/pr47381-2.c: Likewise.
1843 * gcc.target/i386/pr47381.c: Likewise.
1844
1845 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
1846
1847 PR middle-end/47727
1848 * gcc.dg/pr47727.c: New.
1849
1850 PR target/47372
1851 * gcc.dg/pr47372-1.c: New.
1852 * gcc.dg/pr47372-2.c: Likewise.
1853
1854 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
1855
1856 PR middle-end/47449
1857 * gcc.target/i386/pr47449.c: New.
1858
1859 PR target/47446
1860 * gcc.dg/pr47446-1.c: New.
1861 * gcc.dg/pr47446-2.c: Likewise.
1862
1863 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
1864
1865 PR target/47766
1866 * gcc.dg/pr47766.c: New.
1867
1868 PR target/47715
1869 * gcc.dg/tls/pr47715-1.c: New.
1870 * gcc.dg/tls/pr47715-2.c: Likewise.
1871 * gcc.dg/tls/pr47715-3.c: Likewise.
1872 * gcc.dg/tls/pr47715-4.c: Likewise.
1873 * gcc.dg/tls/pr47715-5.c: Likewise.
1874
1875 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
1876
1877 PR libobjc/50002
1878 * objc.dg/gnu-api-2-class.m: Updated comments.
1879 * obj-c++.dg/gnu-api-2-class.mm: Likewise.
1880 * objc.dg/gnu-api-2-class-meta.m: New test.
1881 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
1882
1883 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
1884
1885 PR libobjc/49882
1886 * obj-c++.dg/gnu-api-2-class.mm (main): Test class_getSuperclass()
1887 with classes that are in construction.
1888
1889 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
1890
1891 PR target/48084
1892 * gcc.target/i386/pr48084-1.c: New.
1893 * gcc.target/i386/pr48084-2.c: Likewise.
1894 * gcc.target/i386/pr48084-3.c: Likewise.
1895 * gcc.target/i386/pr48084-4.c: Likewise.
1896 * gcc.target/i386/pr48084-5.c: Likewise.
1897
1898 PR rtl-optimization/49504
1899 * gcc.target/i386/pr49504.c: New.
1900
1901 PR target/49860
1902 * gcc.dg/pr49860.c: New.
1903
1904 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
1905
1906 PR libobjc/49882
1907 * objc.dg/gnu-api-2-class.m (main): Test class_getSuperclass()
1908 with classes that are in construction.
1909
1910 2011-08-05 Jason Merrill <jason@redhat.com>
1911
1912 PR c++/48993
1913 * g++.dg/cpp0x/constexpr-48089.C: Add cases.
1914
1915 PR c++/49921
1916 * g++.dg/cpp0x/decltype31.C: New.
1917
1918 PR c++/49669
1919 * g++.dg/init/array28.C: New.
1920
1921 PR c++/49988
1922 * g++.dg/cpp0x/constexpr-non-const-arg3.C: New.
1923
1924 2011-08-05 H.J. Lu <hongjiu.lu@intel.com>
1925
1926 PR target/47369
1927 * gcc.dg/pr47369-1.c: New.
1928
1929 2011-08-05 H.J. Lu <hongjiu.lu@intel.com>
1930
1931 PR middle-end/47364
1932 * gcc.dg/torture/pr47364-1.c: New.
1933 * gcc.c-torture/compile/pr47364-1.c: Likewise.
1934 * gcc.c-torture/compile/pr47364-2.c: Likewise.
1935
1936 2011-08-05 Thomas Koenig <tkoenig@gcc.gnu.org>
1937
1938 PR fortran/37211
1939 * gfortran.dg/transfer_check_2.f90: New test case.
1940
1941 2011-08-05 Jan Hubicka <jh@suse.cz>
1942
1943 PR middle-end/49494
1944 * gfortran.dg/pr49494.f90: New testcase.
1945
1946 2011-08-05 Jan Hubicka <jh@suse.cz>
1947
1948 PR middle-end/49735
1949 * gcc.c-torture/compile/pr49735.c: New testcase.
1950
1951 2011-08-05 Jason Merrill <jason@redhat.com>
1952
1953 PR c++/47453
1954 * g++.dg/cpp0x/initlist56.C: New.
1955
1956 PR c++/49812
1957 * g++.dg/overload/rvalue2.C: New.
1958
1959 PR c++/49983
1960 * g++.dg/cpp0x/range-for21.C: New.
1961
1962 * g++.dg/ext/vla11.C: New.
1963
1964 2011-08-05 Richard Guenther <rguenther@suse.de>
1965
1966 PR tree-optimization/49984
1967 * gcc.dg/tree-ssa/vrp59.c: New testcase.
1968
1969 2011-08-05 Richard Guenther <rguenther@suse.de>
1970
1971 * gcc.dg/tree-ssa/vrp51.c: Disable CCP.
1972 * gcc.dg/tree-ssa/vrp52.c: Likewise.
1973 * gcc.dg/tree-ssa/vrp53.c: Likewise.
1974
1975 2011-08-04 Mikael Morin <mikael.morin@sfr.fr>
1976
1977 * gfortran.dg/dependency_26.f90: Add a module to the cleanup directive.
1978 * gfortran.dg/trim_optimize_2.f90: Add a module cleanup directive.
1979 * gfortran.dg/ldist-pr43023.f90: Ditto.
1980 * gfortran.dg/namelist_52.f90: Ditto.
1981 * gfortran.dg/interface_proc_end.f90: Ditto.
1982 * gfortran.dg/vector_subscript_bound_1.f90: Ditto.
1983 * gfortran.dg/generic_typebound_operator_1.f90: Ditto.
1984
1985 2011-08-04 Ira Rosen <ira.rosen@linaro.org>
1986
1987 * gcc.dg/vect/vect-over-widen-1.c: New test.
1988 * gcc.dg/vect/vect-over-widen-2.c: New test.
1989 * gcc.dg/vect/vect-over-widen-3.c: New test.
1990 * gcc.dg/vect/vect-over-widen-4.c: New test.
1991
1992 2011-08-04 Richard Guenther <rguenther@suse.de>
1993
1994 PR fortran/49957
1995 * gfortran.dg/vect/O3-pr49957.f: New testcase.
1996
1997 2011-08-04 Ian Bolton <ian.bolton@arm.com>
1998
1999 * gcc.target/arm/vfp-1.c: no large negative offsets on Thumb2.
2000
2001 2011-08-04 Jakub Jelinek <jakub@redhat.com>
2002
2003 PR middle-end/49905
2004 * g++.dg/ext/builtin-object-size3.C: New test.
2005
2006 2011-08-03 Jakub Jelinek <jakub@redhat.com>
2007
2008 PR tree-optimization/49948
2009 * gcc.dg/pr49948.c: New test.
2010
2011 2011-08-03 H.J. Lu <hongjiu.lu@intel.com>
2012
2013 PR middle-end/47383
2014 * gcc.dg/torture/pr47383.c: New.
2015
2016 2011-08-03 Arnaud Charlet <charlet@adacore.com>
2017
2018 * gnat.dg/specs/debug1.ads: Add missing -margs switch.
2019
2020 2011-08-03 Arnaud Charlet <charlet@adacore.com>
2021
2022 * lib/gnat-dg.exp: Use gnatmake -c -u to compile a single file.
2023
2024 2011-08-03 H.J. Lu <hongjiu.lu@intel.com>
2025
2026 PR target/47744
2027 * gcc.dg/torture/pr47744-1.c: New.
2028 * gcc.dg/torture/pr47744-2.c: Likewise.
2029 * gcc.dg/torture/pr47744-3.c: Likewise.
2030
2031 2011-08-03 Richard Guenther <rguenther@suse.de>
2032
2033 PR middle-end/49958
2034 * gcc.dg/torture/pr49958.c: New testcase.
2035
2036 2011-08-03 Richard Guenther <rguenther@suse.de>
2037
2038 PR tree-optimization/49938
2039 * g++.dg/torture/pr49938.C: New testcase.
2040
2041 2011-08-02 Jason Merrill <jason@redhat.com>
2042
2043 PR c++/43886
2044 * g++.dg/cpp0x/lambda/lambda-defarg2.C: New.
2045
2046 PR c++/49577
2047 * g++.dg/cpp0x/initlist5.C: Add additional cases.
2048
2049 PR c++/49593
2050 * g++.dg/cpp0x/variadic115.C: New.
2051
2052 PR c++/49803
2053 * g++.dg/cpp0x/union5.C: New.
2054
2055 2011-08-02 Daniel Kraft <d@domob.eu>
2056
2057 PR fortran/49885
2058 * gfortran.dg/auto_char_dummy_array_3.f90: New test.
2059
2060 2011-08-02 Kai Tietz <ktietz@redhat.com>
2061
2062 PR middle-end/49947
2063 * gcc.dg/tree-ssa/forwprop-15.c
2064
2065 2011-08-02 Jason Merrill <jason@redhat.com>
2066
2067 PR c++/49834
2068 * g++.dg/cpp0x/range-for20.C: New.
2069
2070 2011-08-02 Tobias Burnus <burnus@net-b.de>
2071
2072 * gfortran.dg/coarray_lib_token_3.f90: New.
2073
2074 2011-08-02 Jakub Jelinek <jakub@redhat.com>
2075
2076 PR fortran/46752
2077 * gcc.dg/gomp/atomic-5.c: Adjust expected diagnostics.
2078 * gcc.dg/gomp/atomic-15.c: New test.
2079 * g++.dg/gomp/atomic-5.C: Adjust expected diagnostics.
2080 * g++.dg/gomp/atomic-15.C: New test.
2081 * g++.dg/gomp/private-1.C: New test.
2082 * g++.dg/gomp/sharing-2.C: New test.
2083 * gfortran.dg/gomp/crayptr1.f90: Don't expect error
2084 about Cray pointer in FIRSTPRIVATE/LASTPRIVATE.
2085 * gfortran.dg/gomp/omp_atomic2.f90: New test.
2086
2087 2011-08-02 Tobias Burnus <burnus@net-b.de>
2088
2089 * gfortran.dg/trim_optimize_5.f90: Remove spurious "use foo".
2090 * gfortran.dg/actual_array_vect_1.f90: Fix or add dg-final
2091 cleanup-module.
2092 * gfortran.dg/alloc_comp_assign_7.f90: Ditto.
2093 * gfortran.dg/allocatable_function_5.f90: Ditto.
2094 * gfortran.dg/allocate_stat.f90: Ditto.
2095 * gfortran.dg/array_constructor_20.f90: Ditto.
2096 * gfortran.dg/array_constructor_21.f90: Ditto.
2097 * gfortran.dg/array_constructor_22.f90: Ditto.
2098 * gfortran.dg/array_constructor_26.f03: Ditto.
2099 * gfortran.dg/array_function_4.f90: Ditto.
2100 * gfortran.dg/assumed_charlen_function_1.f90: Ditto.
2101 * gfortran.dg/assumed_size_dt_dummy.f90: Ditto.
2102 * gfortran.dg/bind_c_usage_15.f90: Ditto.
2103 * gfortran.dg/bind_c_usage_16.f03: Ditto.
2104 * gfortran.dg/bind_c_usage_3.f03: Ditto.
2105 * gfortran.dg/binding_label_tests_7.f03: Ditto.
2106 * gfortran.dg/class_15.f03: Ditto.
2107 * gfortran.dg/class_27.f03: Ditto.
2108 * gfortran.dg/class_33.f90: Ditto.
2109 * gfortran.dg/class_37.f03: Ditto.
2110 * gfortran.dg/class_40.f03: Ditto.
2111 * gfortran.dg/class_42.f03: Ditto.
2112 * gfortran.dg/class_defined_operator_1.f03: Ditto.
2113 * gfortran.dg/coarray/registering_1.f90: Ditto.
2114 * gfortran.dg/convert_1.f90: Ditto.
2115 * gfortran.dg/default_initialization_3.f90: Ditto.
2116 * gfortran.dg/dependency_25.f90: Ditto.
2117 * gfortran.dg/dependency_26.f90: Ditto.
2118 * gfortran.dg/dependency_36.f90: Ditto.
2119 * gfortran.dg/dependency_37.f90: Ditto.
2120 * gfortran.dg/derived_array_intrinisics_1.f90: Ditto.
2121 * gfortran.dg/dynamic_dispatch_10.f03: Ditto.
2122 * gfortran.dg/elemental_non_intrinsic_dummy_1.f90 |: Ditto.
2123 * gfortran.dg/elemental_pointer_1.f90: Ditto.
2124 * gfortran.dg/elemental_result_1.f90: Ditto.
2125 * gfortran.dg/empty_derived_type.f90: Ditto.
2126 * gfortran.dg/entry_7.f90: Ditto.
2127 * gfortran.dg/entry_dummy_ref_2.f90: Ditto.
2128 * gfortran.dg/equiv_constraint_3.f90: Ditto.
2129 * gfortran.dg/error_recovery_3.f90: Ditto.
2130 * gfortran.dg/extends_4.f03: Ditto.
2131 * gfortran.dg/func_assign.f90: Ditto.
2132 * gfortran.dg/func_assign_3.f90: Ditto.
2133 * gfortran.dg/generic_1.f90: Ditto.
2134 * gfortran.dg/generic_18.f90: Ditto.
2135 * gfortran.dg/generic_22.f03: Ditto.
2136 * gfortran.dg/generic_4.f90: Ditto.
2137 * gfortran.dg/generic_6.f90: Ditto.
2138 * gfortran.dg/generic_actual_arg.f90: Ditto.
2139 * gfortran.dg/graphite/id-21.f: Ditto.
2140 * gfortran.dg/graphite/pr45758.f90: Ditto.
2141 * gfortran.dg/host_assoc_call_2.f90: Ditto.
2142 * gfortran.dg/host_assoc_call_3.f90: Ditto.
2143 * gfortran.dg/host_assoc_call_4.f90: Ditto.
2144 * gfortran.dg/host_assoc_function_4.f90: Ditto.
2145 * gfortran.dg/host_used_types_1.f90: Ditto.
2146 * gfortran.dg/implicit_1.f90: Ditto.
2147 * gfortran.dg/implicit_11.f90: Ditto.
2148 * gfortran.dg/implicit_derived_type_1.f90: Ditto.
2149 * gfortran.dg/impure_actual_1.f90: Ditto.
2150 * gfortran.dg/impure_assignment_1.f90: Ditto.
2151 * gfortran.dg/impure_constructor_1.f90: Ditto.
2152 * gfortran.dg/initialization_10.f90: Ditto.
2153 * gfortran.dg/initialization_12.f90: Ditto.
2154 * gfortran.dg/interface_14.f90: Ditto.
2155 * gfortran.dg/interface_15.f90: Ditto.
2156 * gfortran.dg/interface_2.f90: Ditto.
2157 * gfortran.dg/interface_25.f90: Ditto.
2158 * gfortran.dg/interface_26.f90: Ditto.
2159 * gfortran.dg/interface_29.f90: Ditto.
2160 * gfortran.dg/interface_assignment_1.f90: Ditto.
2161 * gfortran.dg/internal_pack_6.f90: Ditto.
2162 * gfortran.dg/internal_pack_7.f90: Ditto.
2163 * gfortran.dg/internal_pack_8.f90: Ditto.
2164 * gfortran.dg/lto/pr45586_0.f90: Ditto.
2165 * gfortran.dg/lto/pr47839_0.f90: Ditto.
2166 * gfortran.dg/module_commons_3.f90: Ditto.
2167 * gfortran.dg/module_equivalence_4.f90: Ditto.
2168 * gfortran.dg/module_equivalence_6.f90: Ditto.
2169 * gfortran.dg/module_function_type_1.f90: Ditto.
2170 * gfortran.dg/module_naming_1.f90: Ditto.
2171 * gfortran.dg/namelist_4.f90: Ditto.
2172 * gfortran.dg/operator_c1202.f90: Ditto.
2173 * gfortran.dg/parens_7.f90: Ditto.
2174 * gfortran.dg/pr32921.f: Ditto.
2175 * gfortran.dg/pr33646.f90: Ditto.
2176 * gfortran.dg/pr41928.f90: Ditto.
2177 * gfortran.dg/pr42119.f90: Ditto.
2178 * gfortran.dg/pr43984.f90: Ditto.
2179 * gfortran.dg/present_1.f90: Ditto.
2180 * gfortran.dg/private_type_2.f90: Ditto.
2181 * gfortran.dg/proc_decl_2.f90: Ditto.
2182 * gfortran.dg/proc_ptr_10.f90: Ditto.
2183 * gfortran.dg/proc_ptr_22.f90: Ditto.
2184 * gfortran.dg/proc_ptr_8.f90: Ditto.
2185 * gfortran.dg/proc_ptr_comp_12.f90: Ditto.
2186 * gfortran.dg/proc_ptr_comp_pass_6.f90: Ditto.
2187 * gfortran.dg/pure_formal_proc_2.f90: Ditto.
2188 * gfortran.dg/realloc_on_assign_4.f03: Ditto.
2189 * gfortran.dg/substring_equivalence.f90: Ditto.
2190 * gfortran.dg/transfer_assumed_size_1.f90: Ditto.
2191 * gfortran.dg/transpose_optimization_1.f90: Ditto.
2192 * gfortran.dg/trim_optimize_6.f90: Ditto.
2193 * gfortran.dg/typebound_call_12.f03: Ditto.
2194 * gfortran.dg/typebound_operator_5.f03: Ditto.
2195 * gfortran.dg/typebound_operator_6.f03: Ditto.
2196 * gfortran.dg/typebound_proc_18.f03: Ditto.
2197 * gfortran.dg/unreferenced_use_assoc_1.f90: Ditto.
2198 * gfortran.dg/use_1.f90: Ditto.
2199 * gfortran.dg/use_10.f90: Ditto.
2200 * gfortran.dg/use_11.f90: Ditto.
2201 * gfortran.dg/use_14.f90: Ditto.
2202 * gfortran.dg/use_only_2.f90: Ditto.
2203 * gfortran.dg/use_rename_4.f90: Ditto.
2204 * gfortran.dg/use_rename_5.f90: Ditto.
2205 * gfortran.dg/used_dummy_types_3.f90: Ditto.
2206 * gfortran.dg/used_interface_ref.f90: Ditto.
2207 * gfortran.dg/used_types_11.f90: Ditto.
2208 * gfortran.dg/used_types_3.f90: Ditto.
2209 * gfortran.dg/used_types_4.f90: Ditto.
2210 * gfortran.dg/userdef_operator_2.f90: Ditto.
2211 * gfortran.dg/vect/fast-math-vect-8.f90: Ditto.
2212 * gfortran.dg/vect/pr46213.f90: Ditto.
2213 * gfortran.dg/whole_file_21.f90: Ditto.
2214 * gfortran.dg/whole_file_22.f90: Ditto.
2215 * gfortran.dg/coarray_lib_token_1.f90: Ditto. Add space before "}".
2216 * gfortran.dg/coarray_lib_token_2.f90: Ditto.
2217
2218 2011-08-02 Kai Tietz <ktietz@redhat.com>
2219
2220 * gcc.dg/tree-ssa/forwprop-15.c: New testcase.
2221
2222 2011-08-01 Jason Merrill <jason@redhat.com>
2223
2224 PR c++/49932
2225 * g++.dg/abi/mangle49.C: New.
2226
2227 PR c++/49924
2228 * g++.dg/cpp0x/constexpr-array4.C: New.
2229
2230 PR c++/49813
2231 * g++.dg/cpp0x/constexpr-builtin1.C: New.
2232
2233 2011-08-01 Uros Bizjak <ubizjak@gmail.com>
2234
2235 PR target/49927
2236 * gcc.target/i386/pr49927.c: New test.
2237
2238 2011-08-01 Ira Rosen <ira.rosen@linaro.org>
2239
2240 PR tree-optimization/49926
2241 * gcc.dg/vect/pr49926.c: New test.
2242
2243 2011-08-01 Kirill Yukhin <kirill.yukhin@intel.com>
2244
2245 * gcc.target/i386/i386.exp (check_effective_target_lzcnt): New.
2246 * gcc.target/i386/lzcnt-1.c: New test.
2247 * gcc.target/i386/lzcnt-2.c: Likewise.
2248 * gcc.target/i386/lzcnt-2a.c: Likewise.
2249 * gcc.target/i386/lzcnt-3.c: Likewise.
2250 * gcc.target/i386/lzcnt-4.c: Likewise.
2251 * gcc.target/i386/lzcnt-4a.c: Likewise.
2252 * gcc.target/i386/lzcnt-5.c: Likewise.
2253 * gcc.target/i386/lzcnt-6.c: Likewise.
2254 * gcc.target/i386/lzcnt-6a.c: Likewise.
2255 * gcc.target/i386/lzcnt-check.h: Likewise.
2256
2257 * gcc.target/i386/sse-12.c (dg-compile): Add -mlzcnt.
2258 * gcc.target/i386/sse-13.c: Likewise.
2259 * gcc.target/i386/sse-14.c: Likewise.
2260 * g++.dg/other/i386-2.C: Likewise.
2261 * g++.dg/other/i386-3.C: Likewise.
2262
2263 2011-08-01 Julian Brown <julian@codesourcery.com>
2264
2265 * gcc.target/arm/fixed-point-exec.c: New test.
2266
2267 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
2268
2269 PR target/49920
2270 * gcc.target/i386/pr49920.c: New test.
2271
2272 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
2273
2274 * gcc.dg/tree-ssa/20050314-1.c: Dump and cleanup lim1 pass only.
2275 * gcc.dg/tree-ssa/pr23109.c: Ditto.
2276 * gcc.dg/tree-ssa/loop-7.c: Ditto.
2277 * gcc.dg/tree-ssa/loop-32.c: Ditto.
2278 * gcc.dg/tree-ssa/loop-33.c: Ditto.
2279 * gcc.dg/tree-ssa/loop-34.c: Ditto.
2280 * gcc.dg/tree-ssa/loop-35.c: Ditto.
2281 * gcc.dg/tree-ssa/restrict-3.c: Ditto.
2282 * gcc.dg/tree-ssa/ssa-lim-2.c: Ditto.
2283 * gcc.dg/tree-ssa/ssa-lim-1.c: Ditto.
2284 * gcc.dg/tree-ssa/ssa-lim-3.c: Ditto.
2285 * gcc.dg/tree-ssa/ssa-lim-6.c: Ditto.
2286 * gcc.dg/tree-ssa/structopt-1.c: Ditto.
2287 * g++.dg/tree-ssa/pr33615.C: Ditto.
2288 * g++.dg/tree-ssa/restrict1.C: Ditto.
2289 * c-c++-common/restrict-2.c: Ditto.
2290 * gfortran.dg/pr32921.f: Ditto.
2291 * gcc.dg/tree-ssa/ssa-dse-10.c: Dump and cleanup dse1 pass only.
2292 * gcc.dg/fold-compare-2.c: Dump and cleanup vrp1 pass only.
2293 * gcc.dg/tree-ssa/vrp47.c: Ditto.
2294 * gcc.dg/tree-ssa/pr25501.c: Dump and cleanup mergephi1 pass only.
2295 * gcc.dg/tree-ssa/pr15349.c: Dump and cleanup mergephi2 pass only.
2296 * gcc.dg/tree-ssa/tailrecursion-1.c: Dump and cleanup tailr1 pass only.
2297 * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
2298 * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
2299 * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
2300 * gcc.dg/tree-ssa/tailrecursion-6.c: Ditto.
2301
2302 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
2303
2304 * lib/gcc-dg.exp (cleanup-dump): Also remove .exe. and
2305 .exe.ltrans[0-9]*. dump files.
2306
2307 2011-07-31 Janus Weil <janus@gcc.gnu.org>
2308
2309 PR fortran/49112
2310 * gfortran.dg/abstract_type_6.f03: Modified.
2311 * gfortran.dg/typebound_proc_24.f03: New.
2312
2313 2011-07-30 Paolo Carlini <paolo.carlini@oracle.com>
2314
2315 PR testsuite/49917
2316 * g++.dg/init/for1.C: Fix.
2317
2318 2011-07-30 Thomas Koenig <tkoenig@gcc.gnu.org>
2319
2320 PR fortran/48876
2321 * gfortran.dg/string_5.f90: New test.
2322
2323 2011-07-29 Jason Merrill <jason@redhat.com>
2324
2325 PR c++/49867
2326 * g++.dg/cpp0x/lambda/lambda-switch.C: New.
2327
2328 2011-07-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2329
2330 PR tree-optimization/47407
2331 * gcc.dg/tree-ssa/pr42585.c: XFAIL scan-tree-dump-times on
2332 alpha*-dec-osf*.
2333 Sort target list.
2334
2335 2011-07-29 Richard Guenther <rguenther@suse.de>
2336
2337 * gcc.dg/uninit-suppress.c: Also disable VRP.
2338 * gcc.dg/uninit-suppress_2.c: Likewise.
2339
2340 2011-07-28 Jason Merrill <jason@redhat.com>
2341
2342 PR c++/49808
2343 * g++.dg/template/nontype24.C: New.
2344
2345 2011-07-28 H.J. Lu <hongjiu.lu@intel.com>
2346
2347 PR rtl-optimization/47958
2348 * gcc.dg/torture/pr47958-1.c: New.
2349
2350 2011-07-29 Wei Guozhi <carrot@google.com>
2351
2352 PR rtl-optimization/49799
2353 * gcc.dg/pr49799.c: New test case.
2354
2355 2011-07-22 Sebastian Pop <sebastian.pop@amd.com>
2356
2357 PR middle-end/48648
2358 * gcc.dg/graphite/id-pr48648.c: New.
2359
2360 2011-07-28 Jakub Jelinek <jakub@redhat.com>
2361
2362 PR fortran/31067
2363 * gfortran.dg/maxloc_2.f90: New test.
2364 * gfortran.dg/maxloc_3.f90: New test.
2365 * gfortran.dg/minloc_1.f90: New test.
2366 * gfortran.dg/minloc_2.f90: New test.
2367 * gfortran.dg/minloc_3.f90: New test.
2368 * gfortran.dg/minmaxloc_7.f90: New test.
2369
2370 PR debug/49871
2371 * gcc.dg/debug/dwarf2/pr49871.c: New test.
2372
2373 2011-07-28 Jakub Jelinek <jakub@redhat.com>
2374
2375 * gcc.target/i386/i386.exp (check_effective_target_bmi): Make sure
2376 the builtin isn't optimized away.
2377
2378 2011-07-27 Tobias Burnus <burnus@net-b.de>
2379
2380 PR fortran/45586
2381 * gfortran.dg/lto/pr45586-2_0.f90: New.
2382
2383 2011-07-27 Aldy Hernandez <aldyh@redhat.com>
2384
2385 PR middle-end/49875
2386 * c-c++-common/cxxbitfields-4.c: Check for smaller than long moves.
2387 * c-c++-common/cxxbitfields-5.c: Same.
2388
2389 2011-07-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2390
2391 * lib/target-supports.exp (check_effective_target_mmap): Use
2392 check_function_available.
2393
2394 2011-07-27 Jeffrey Yasskin <jyasskin@google.com>
2395
2396 * g++.old-deja/g++.pt/crash60.C: Updated.
2397
2398 2011-07-27 Jakub Jelinek <jakub@redhat.com>
2399
2400 PR target/49866
2401 * gcc.target/i386/pr49866.c: New test.
2402
2403 2011-07-27 Yukhin Kirill <kirill.yukhin@intel.com>
2404
2405 * gcc.target/i386/i386.exp (check_effective_target_bmi): New.
2406 * gcc.target/i386/bmi-andn-1.c: New test.
2407 * gcc.target/i386/bmi-andn-1a.c: Likewise.
2408 * gcc.target/i386/bmi-andn-2.c: Likewise.
2409 * gcc.target/i386/bmi-andn-2a.c: Likewise.
2410 * gcc.target/i386/bmi-bextr-1.c: Likewise.
2411 * gcc.target/i386/bmi-bextr-1a.c: Likewise.
2412 * gcc.target/i386/bmi-bextr-2.c: Likewise.
2413 * gcc.target/i386/bmi-bextr-2a.c: Likewise.
2414 * gcc.target/i386/bmi-blsi-1.c: Likewise.
2415 * gcc.target/i386/bmi-blsi-1a.c: Likewise.
2416 * gcc.target/i386/bmi-blsi-2.c: Likewise.
2417 * gcc.target/i386/bmi-blsi-2a.c: Likewise.
2418 * gcc.target/i386/bmi-blsmsk-1.c: Likewise.
2419 * gcc.target/i386/bmi-blsmsk-1a.c: Likewise.
2420 * gcc.target/i386/bmi-blsmsk-2.c: Likewise.
2421 * gcc.target/i386/bmi-blsmsk-2a.c: Likewise.
2422 * gcc.target/i386/bmi-blsr-1.c: Likewise.
2423 * gcc.target/i386/bmi-blsr-1a.c: Likewise.
2424 * gcc.target/i386/bmi-blsr-2.c: Likewise.
2425 * gcc.target/i386/bmi-blsr-2a.c: Likewise.
2426 * gcc.target/i386/bmi-tzcnt-1.c: Likewise.
2427 * gcc.target/i386/bmi-tzcnt-1a.c: Likewise.
2428 * gcc.target/i386/bmi-tzcnt-2.c: Likewise.
2429 * gcc.target/i386/bmi-tzcnt-2a.c: Likewise.
2430
2431 2011-07-27 Sebastian Pop <sebastian.pop@amd.com>
2432
2433 PR middle-end/47691
2434 * gfortran.dg/graphite/id-pr47691.f: New.
2435
2436 2011-07-27 Uros Bizjak <ubizjak@gmail.com>
2437
2438 * gcc.target/i386/avx-os-support.h: New.
2439 * gcc.target/i386/avx-check.h: Include avx-os-support.h
2440 (main): Check avx_os_support before the test is run.
2441 * gcc.target/i386/aes-avx-check.h: Ditto.
2442 * gcc.target/i386/pclmul-avx-check.h: Ditto.
2443
2444 2011-07-27 Kai Tietz <ktietz@redhat.com>
2445
2446 * gcc.target/i386/aggregate-ret3.c: New test.
2447 * gcc.target/i386/aggregate-ret4.c: New test.
2448
2449 2011-07-27 Daniel Carrera <dcarrera@gmail.com>
2450
2451 PR fortran/49755
2452 * gfortran.dg/multiple_allocation_1.f90: Fix test. Allocating an
2453 allocated array should *not* change its size.
2454 * gfortran.dg/multiple_allocation_3.f90: New test.
2455
2456 2011-07-26 Paolo Carlini <paolo.carlini@oracle.com>
2457
2458 PR c++/49776
2459 * g++.dg/cpp0x/constexpr-49776.C: New.
2460
2461 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
2462
2463 PR middle-end/47046
2464 * gcc.dg/graphite/id-pr47046.c: New.
2465
2466 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
2467
2468 PR middle-end/47653
2469 * gcc.dg/graphite/run-id-pr47593.c: New.
2470
2471 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
2472
2473 PR middle-end/47653
2474 * gcc.dg/graphite/run-id-pr47653.c: New.
2475 * gcc.dg/graphite/interchange-3.c: Do not use unsigned types for
2476 induction variables.
2477 * gcc.dg/graphite/scop-16.c: Same.
2478 * gcc.dg/graphite/scop-17.c: Same.
2479 * gcc.dg/graphite/scop-21.c: Same.
2480
2481 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
2482
2483 PR middle-end/48805
2484 * gcc.dg/graphite/id-pr48805.c: New.
2485
2486 2011-07-26 Tobias Burnus <burnus@net-b.de>
2487
2488 * gfortran.dg/coarray_lib_token_2.f90: New.
2489
2490 2011-07-26 Ira Rosen <ira.rosen@linaro.org>
2491
2492 * gcc.dg/vect/vect-70.c: Reduce the data size to fit
2493 SPU local store.
2494
2495 2011-07-25 Andrew Pinski <apinski@cavium.com>
2496
2497 PR tree-opt/49671
2498 * gcc.dg/tree-ssa/pr49671-1.c: New testcase.
2499 * gcc.dg/tree-ssa/pr49671-2.c: New testcase.
2500
2501 2011-07-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2502
2503 * lib/target-supports.exp (check_effective_target_mmap): New proc.
2504
2505 * gcc.c-torture/execute/loop-2f.c: Remove #ifdef __unix__.
2506 * gcc.c-torture/execute/loop-2g.c: Likewise.
2507 * gcc.c-torture/execute/loop-2f.x: Load target-supports.exp.
2508 Require mmap support.
2509 * gcc.c-torture/execute/loop-2g.x: Likewise.
2510 * gcc.dg/20030711-1.c: Replace dg-do target list by mmap.
2511 (MAP_ANON): Provide default.
2512 * gcc.dg/20050826-1.c: Likewise.
2513 * gcc.target/i386/pr36533.c: Likewise.
2514 * gcc.dg/vect/pr49038.c: Remove dg-do run.
2515 Use dg-require-effective-target mmap.
2516
2517 2011-07-25 Paolo Carlini <paolo.carlini@oracle.com>
2518
2519 PR c++/49838
2520 * g++.dg/cpp0x/range-for19.C: New.
2521
2522 2011-07-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2523
2524 PR testsuite/49753
2525 * g++.dg/torture/pr49309.C: Add -fpreprocessed to dg-options.
2526
2527 Revert:
2528 2011-07-15 Jakub Jelinek <jakub@redhat.com>
2529
2530 PR testsuite/49753
2531 * g++.dg/torture/pr49309.C: Remove.
2532
2533 2011-07-25 Richard Sandiford <richard.sandiford@linaro.org>
2534
2535 PR tree-optimization/49809
2536 * gnat.dg/opt18.adb, gnat.dg/opt18.ads, gnat.dg/opt18_pkg.ads: New
2537 test.
2538
2539 2011-07-25 Richard Guenther <rguenther@suse.de>
2540
2541 PR tree-optimization/49715
2542 * gcc.target/i386/pr49715-1.c: New testcase.
2543 * gcc.target/i386/pr49715-2.c: Likewise.
2544
2545 2011-07-23 Jason Merrill <jason@redhat.com>
2546
2547 * g++.dg/cpp0x/decltype21.C: Add 49823 examples.
2548
2549 2011-07-22 Jason Merrill <jason@redhat.com>
2550
2551 PR c++/49793
2552 * g++.dg/cpp0x/initlist55.C: New.
2553
2554 2011-07-23 Tobias Burnus <burnus@net-b.de>
2555
2556 PR fortran/49791
2557 * gfortran.dg/namelist_72.f: New.
2558
2559 2011-07-23 Tobias Burnus <burnus@net-b.de>
2560
2561 * gfortran.dg/coarray_25.f90: New.
2562
2563 2011-07-22 Ville Voutilainen <ville.voutilainen@gmail.com>
2564
2565 * override1.C: This test should use c++0x mode.
2566 * override3.C: New. Test the diagnostics in c++98 mode.
2567
2568 2011-07-22 Jason Merrill <jason@redhat.com>
2569 Mark Glisse <marc.glisse@normalesup.org>
2570
2571 PR c++/30112
2572 * g++.dg/other/pragma-re-1.C: Add namespace cases.
2573
2574 PR c++/49813
2575 * g++.dg/opt/builtins2.C: New.
2576 * g++.dg/other/error27.C: Don't rely on __builtin.
2577
2578 2011-07-22 H.J. Lu <hongjiu.lu@intel.com>
2579
2580 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-16.c: Only run
2581 on lp64 targets.
2582 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-17.c: Likewise.
2583 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-18.c: Likewise.
2584 * gcc/testsuite/gcc.target/i386/pr43662.c: Likewise.
2585 * gcc/testsuite/gcc.target/i386/pr43869.c: Likewise.
2586
2587 * gcc.target/x86_64/abi/callabi/callabi.exp: Check ilp32
2588 instead of ia32.
2589
2590 2011-07-22 Richard Guenther <rguenther@suse.de>
2591
2592 PR tree-optimization/45819
2593 * gcc.dg/pr45819.c: New testcase.
2594
2595 2011-07-22 Uros Bizjak <ubizjak@gmail.com>
2596
2597 * lib/target-supports.exp (check_ifunc_available): Rewrite.
2598
2599 2011-07-21 Sebastian Pop <sebastian.pop@amd.com>
2600
2601 PR middle-end/47654
2602 PR middle-end/49649
2603 * gcc.dg/graphite/run-id-pr47654.c: New.
2604
2605 2011-07-21 Ian Lance Taylor <iant@google.com>
2606
2607 PR middle-end/49705
2608 * gcc.dg/pr49705.c: New test.
2609
2610 2011-07-21 Uros Bizjak <ubizjak@gmail.com>
2611
2612 * lib/target-supports.exp (check_avx_os_support_available): New.
2613 (check_effective_target_avx_runtime): Use it.
2614
2615 2011-07-21 Richard Guenther <rguenther@suse.de>
2616
2617 PR tree-optimization/49770
2618 * g++.dg/torture/pr49770.C: New testcase.
2619
2620 2011-07-21 Kai Tietz <ktietz@redhat.com>
2621
2622 * gcc.dg/tree-ssa/pr30978.c: adjusted.
2623 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
2624
2625 2011-07-21 Tobias Burnus <burnus@net-b.de>
2626
2627 * gfortran.dg/coarray_lib_token_1.f90: New.
2628
2629 2011-07-21 Georg-Johann Lay <avr@gjlay.de>
2630
2631 * gcc.dg/pr32912-2.c: Skip for AVR.
2632 * gcc.dg/pr44674.c: Add dg-require-profiling.
2633
2634 2011-07-20 Jason Merrill <jason@redhat.com>
2635
2636 * g++.dg/ext/desig2.C: New.
2637
2638 2011-07-20 Michael Meissner <meissner@linux.vnet.ibm.com>
2639
2640 * gcc.target/powerpc/ppc-fma-1.c: Adjust to allow non-VSX fmas to
2641 be generated.
2642 * gcc.target/powerpc/ppc-fma-2.c: Ditto.
2643 * gcc.target/powerpc/recip-3.c: Ditto.
2644
2645 2011-07-19 Jason Merrill <jason@redhat.com>
2646
2647 PR c++/6709 (DR 743)
2648 PR c++/42603 (DR 950)
2649 * g++.dg/cpp0x/decltype21.C: New.
2650
2651 2011-07-20 Richard Guenther <rguenther@suse.de>
2652
2653 PR middle-end/18908
2654 * gcc.dg/tree-ssa/pr18908.c: New testcase.
2655 * gcc.dg/tree-ssa/bitwise-sink.c: Adjust.
2656
2657 2011-07-20 Chung-Lin Tang <cltang@codesourcery.com>
2658
2659 * gcc.target/arm/combine-movs.c: New.
2660 * gcc.target/arm/unsigned-extend-2.c: New.
2661
2662 2011-07-19 Jason Merrill <jason@redhat.com>
2663
2664 PR c++/49785
2665 * g++.dg/cpp0x/variadic114.C: New.
2666
2667 2011-07-19 Tobias Burnus <burnus@net-b.de>
2668
2669 * gfortran.dg/coarray_args_1.f90: New.
2670 * gfortran.dg/coarray_args_2.f90: New.
2671
2672 2011-07-19 Janus Weil <janus@gcc.gnu.org>
2673
2674 PR fortran/49708
2675 * gfortran.dg/allocate_error_3.f90: New.
2676
2677 2011-07-19 Richard Guenther <rguenther@suse.de>
2678
2679 * gcc.dg/tree-ssa/bool-10.c: Adjust expected pattern.
2680 * gcc.dg/tree-ssa/bool-11.c: Likewise.
2681 * gcc.dg/torture/20110719-1.c: New testcase.
2682
2683 2011-07-19 Jakub Jelinek <jakub@redhat.com>
2684
2685 PR tree-optimization/49768
2686 * gcc.c-torture/execute/pr49768.c: New test.
2687
2688 2011-07-19 Ira Rosen <ira.rosen@linaro.org>
2689
2690 PR tree-optimization/49771
2691 * gcc.dg/vect/pr49771.c: New test.
2692
2693 2011-07-18 Martin Jambor <mjambor@suse.cz>
2694
2695 * gcc.dg/ipa/ipa-1.c: Updated testcase dump scan.
2696 * gcc.dg/ipa/ipa-2.c: Likewise.
2697 * gcc.dg/ipa/ipa-3.c: Likewise and made functions static.
2698 * gcc.dg/ipa/ipa-4.c: Updated testcase dump scan.
2699 * gcc.dg/ipa/ipa-5.c: Likewise.
2700 * gcc.dg/ipa/ipa-7.c: Likewise.
2701 * gcc.dg/ipa/ipa-8.c: Updated testcase dump scan.
2702 * gcc.dg/ipa/ipacost-1.c: Likewise.
2703 * gcc.dg/ipa/ipacost-2.c: Likewise and increased sizes of some
2704 functions.
2705 * gcc.dg/ipa/ipcp-1.c: New test.
2706 * gcc.dg/ipa/ipcp-2.c: Likewise.
2707 * gcc.dg/tree-ssa/ipa-cp-1.c: Updated testcase.
2708
2709 2011-07-18 Jakub Jelinek <jakub@redhat.com>
2710
2711 PR middle-end/49675
2712 * gfortran.dg/pr49675.f90: New test.
2713
2714 2011-07-18 Richard Guenther <rguenther@suse.de>
2715
2716 * gcc.dg/torture/20110718-1.c: New testcase.
2717
2718 2011-07-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2719
2720 * g++.dg/ext/bitfield2.C: Remove i?86-*-netware support.
2721 * g++.dg/ext/bitfield3.C: Likewise.
2722 * g++.dg/ext/bitfield4.C: Likewise.
2723 * g++.dg/ext/bitfield5.C: Likewise.
2724 * g++.dg/other/PR23205.C: Remove *-*-netware* support.
2725 * g++.dg/other/pr23205-2.C: Likewise.
2726 * gcc.c-torture/compile/20001109-1.c: Remove dg-xfail-if.
2727 * gcc.c-torture/compile/20001109-2.c: Likewise.
2728 * gcc.dg/20040813-1.c: Remove *-*-netware* support.
2729 * gcc.dg/bitfld-15.c: Remove i?86-*-netware support.
2730 * gcc.dg/bitfld-16.c: Likewise.
2731 * gcc.dg/bitfld-17.c: Likewise.
2732 * gcc.dg/bitfld-18.c: Likewise.
2733 * gcc.dg/builtins-config.h: Remove Netware support.
2734 * gcc.dg/cdce1.c: Remove *-*-netware* support. Update line number.
2735 * gcc.dg/cdce2.c: Likewise.
2736 * gcc.dg/cpp/assert4.c: Remove netware support.
2737 * gcc.dg/debug/pr35154.c: Remove *-*-netware* support.
2738 * gfortran.dg/debug/pr35154-stabs.f: Remove *-*-netware* support.
2739
2740 * lib/target-supports.exp (check_visibility_available): Remove
2741 NetWare support.
2742 (check_profiling_available): Likewise.
2743
2744 2011-07-18 Ira Rosen <ira.rosen@linaro.org>
2745
2746 * gcc.dg/vect/pr49038.c: Run only on targets that support mmap.
2747
2748 2011-07-17 Tobias Burnus <burnus@net-b.de>
2749 Thomas Koenig <tkoenig@gcc.gnu.org>
2750
2751 PR fortran/34657
2752 * gfortran.dg/generic_17.f90: Fix testcase.
2753 * gfortran.dg/interface_3.f90: Add dg-error.
2754 * gfortran.dg/use_14.f90: New.
2755 * gfortran.dg/use_15.f90: New.
2756
2757 2011-07-17 Eric Botcazou <ebotcazou@adacore.com>
2758
2759 * gnat.dg/pointer_controlled.adb: New test.
2760
2761 2011-07-17 Tobias Burnus <burnus@net-b.de>
2762
2763 PR fortran/49624
2764 * gfortran.dg/pointer_remapping_7.f90: New.
2765
2766 2011-07-16 Jason Merrill <jason@redhat.com>
2767
2768 * lib/prune.exp (prune_gcc_output): Prune "In substitution" too.
2769
2770 2011-07-16 Nathan Froyd <froydnj@codesourcery.com>
2771 Jason Merrill <jason@redhat.com>
2772
2773 PR c++/45329
2774 PR c++/48934
2775 * g++.dg/cpp0x/decltype29.C: Adjust.
2776 * g++.dg/cpp0x/error4.C: Adjust.
2777 * g++.dg/cpp0x/sfinae26.C: Adjust.
2778 * g++.dg/cpp0x/variadic105.C: Adjust.
2779 * g++.dg/template/deduce3.C: Adjust.
2780 * g++.dg/template/error45.C: Adjust.
2781 * g++.dg/template/ptrmem2.C: Adjust.
2782 * g++.dg/template/sfinae2.C: Adjust.
2783 * g++.old-deja/g++.pt/crash60.C: Adjust.
2784 * g++.old-deja/g++.pt/unify6.C: Adjust.
2785 * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
2786 * g++.dg/cpp0x/nullptr15.C: Adjust.
2787 * g++.dg/cpp0x/pr31431-2.C: Adjust.
2788 * g++.dg/cpp0x/pr31431.C: Adjust.
2789 * g++.dg/cpp0x/pr31434.C: Adjust.
2790 * g++.dg/cpp0x/sfinae11.C: Adjust
2791 * g++.dg/cpp0x/temp_default2.C: Adjust.
2792 * g++.dg/cpp0x/trailing4.C: Adjust.
2793 * g++.dg/cpp0x/variadic-ex3.C: Adjust.
2794 * g++.dg/cpp0x/variadic-ex4.C: Adjust.
2795 * g++.dg/cpp0x/variadic105.C: Adjust.
2796 * g++.dg/cpp0x/vt-37737-2.C: Adjust.
2797 * g++.dg/ext/vla2.C: Adjust.
2798 * g++.dg/other/ptrmem10.C: Adjust.
2799 * g++.dg/other/ptrmem11.C: Adjust.
2800 * g++.dg/overload/unknown1.C: Adjust.
2801 * g++.dg/template/conv11.C: Adjust.
2802 * g++.dg/template/dependent-expr5.C: Adjust.
2803 * g++.dg/template/friend.C: Adjust.
2804 * g++.dg/template/incomplete2.C: Adjust.
2805 * g++.dg/template/local4.C: Adjust.
2806 * g++.dg/template/local6.C: Adjust.
2807 * g++.dg/template/operator9.C: Adjust.
2808 * g++.dg/template/ttp25.C: Adjust.
2809 * g++.dg/template/unify10.C: Adjust.
2810 * g++.dg/template/unify11.C: Adjust.
2811 * g++.dg/template/unify6.C: Adjust.
2812 * g++.dg/template/unify9.C: Adjust.
2813 * g++.dg/template/varmod1.C: Adjust.
2814 * g++.old-deja/g++.brendan/crash56.C: Adjust.
2815 * g++.old-deja/g++.pt/crash28.C: Adjust.
2816 * g++.old-deja/g++.pt/explicit41.C: Adjust.
2817 * g++.old-deja/g++.pt/explicit77.C: Adjust.
2818 * g++.old-deja/g++.pt/expr2.C: Adjust.
2819 * g++.old-deja/g++.pt/ptrmem6.C: Adjust.
2820 * g++.old-deja/g++.pt/spec5.C: Adjust.
2821 * g++.old-deja/g++.pt/spec6.C: Adjust.
2822 * g++.old-deja/g++.pt/unify4.C: Adjust.
2823 * g++.old-deja/g++.pt/unify8.C: Adjust.
2824 * g++.old-deja/g++.robertl/eb98.C: Adjust.
2825 * g++.dg/overload/template5.C: New testcase.
2826 * g++.dg/template/overload12.C: New testcase.
2827
2828 2011-07-11 Tobias Burnus <burnus@net-b.de>
2829
2830 * gfortran.dg/coarray_14.f90: Remove dg-error "sorry not implemented".
2831 * gfortran.dg/coarray_7.f90: Ditto.
2832 * gfortran.dg/coarray/scalar_alloc_1.f90: New.
2833 * gfortran.dg/coarray/scalar_alloc_2.f90: New.
2834
2835 2011-07-16 Bernd Schmidt <bernds@codesourcery.com>
2836
2837 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Add tic6x-*-*
2838 case.
2839 * gcc.c-torture/execute/ieee/20000320-1.x: Likewise.
2840 * gcc.c-torture/execute/ieee/hugeval.x: Likewise.
2841 * gcc.c-torture/execute/ieee/mzero2.c: Comment out the divide tests for
2842 C67X.
2843 * gcc.c-torture/execute/ieee/pr29302.x: New file.
2844 * gcc.dg/torture/type-generic-1.c: Add -DUNSAFE for tic6x-*-*.
2845 * gcc.dg/torture/builtin-math-7.c: Add a comment.
2846
2847 2011-07-15 Jason Merrill <jason@redhat.com>
2848
2849 PR testsuite/49741
2850 * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Restore.
2851 Use --extra_opts instead of --additional_options.
2852
2853 2011-07-15 Jakub Jelinek <jakub@redhat.com>
2854
2855 PR testsuite/49753
2856 * g++.dg/torture/pr49309.C: Remove.
2857
2858 2011-07-15 Bernd Schmidt <bernds@codesourcery.com>
2859
2860 * gcc.target/tic6x/weak-call.c: New test.
2861 * gcc.target/tic6x/fpcmp.c: New test.
2862 * gcc.target/tic6x/fpdiv.c: New test.
2863 * gcc.target/tic6x/rotdi16-scan.c: New test.
2864 * gcc.target/tic6x/ffssi.c: New test.
2865 * gcc.target/tic6x/fpdiv-lib.c: New test.
2866 * gcc.target/tic6x/cold-lc.c: New test.
2867 * gcc.target/tic6x/longcalls.c: New test.
2868 * gcc.target/tic6x/abi-align-1.c: New test.
2869 * gcc.target/tic6x/fpcmp-finite.c: New test.
2870 * gcc.target/tic6x/rotdi16.c: New test.
2871 * gcc.target/tic6x/bswapl.c: New test.
2872 * gcc.target/tic6x/ffsdi.c: New test.
2873 * gcc.target/tic6x/tic6x.exp: New file.
2874 * gcc.target/tic6x/builtins/arith24.c: New test.
2875 * gcc.target/tic6x/builtins/smpy.c: New test.
2876 * gcc.target/tic6x/builtins/smpylh.c: New test.
2877 * gcc.target/tic6x/builtins/smpyh.c: New test.
2878 * gcc.target/tic6x/builtins/sarith1.c: New test.
2879 * gcc.target/tic6x/builtins/extclr.c: New test
2880 * gcc.target/tic6x/builtins/c6x-builtins.exp: New file.
2881 * gcc.target/tic6x/builtin-math-7.c: New test, adapted from gcc.dg.
2882 * lib/target-supports.exp (chck_profiling_available): Not on tic6x.
2883 (check_effective_target_ti_c67x, check_effective_target_ti_c64xp):
2884 New functions.
2885 * gcc.c-torture/execute/20101011-1.c: Add a condition for
2886 __TMS320C6X__.
2887 * gcc.dg/20020312-2.c: Likewise.
2888 * gcc.dg/pr27095.c: Handle tic6x like hppa.
2889 * gcc.dg/torture/pr37868.c: Skip on tic6x.
2890 * gcc.dg/torture/builtin-math-7.c: Likewise.
2891
2892 PR testsuite/49757
2893 * gcc.target/tic6x/builtins/c6x-builtins.exp: Return if
2894 not testing tic6x-*-*.
2895
2896 2011-07-14 Andrew Pinski <pinskia@gmail.com>
2897
2898 PR tree-opt/49309
2899 * g++.dg/torture/pr49309.C: New testcase.
2900
2901 2011-07-14 Bernd Schmidt <bernds@codesourcery.com>
2902
2903 * gcc.dg/pr48770.c: Add dg-require-effective-target fpic.
2904
2905 2011-07-14 Richard Guenther <rguenther@suse.de>
2906
2907 PR tree-optimization/49651
2908 * gcc.dg/torture/pr49651.c: New testcase.
2909
2910 2011-07-14 Georg-Johann Lay <avr@gjlay.de>
2911
2912 PR target/43746
2913 * gcc.dg/array-quals-1.c: Don't xfail on AVR.
2914
2915 2011-07-13 Michael Meissner <meissner@linux.vnet.ibm.com>
2916
2917 * gcc.target/powerpc/no-r11-1.c: Change -mno-r11 to
2918 -mno-pointers-to-nested-functions.
2919 * gcc.target/powerpc/no-r11-2.c: Ditto.
2920 * gcc.target/powerpc/no-r11-3.c: Ditto.
2921
2922 2011-07-13 Jason Merrill <jason@redhat.com>
2923
2924 * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Remove.
2925 * lib/lto.exp (lto_prune_warns): Prune warning about -std=c++0x
2926 when compiling C files.
2927 * g++.dg/debug/dwarf2/lineno-simple1.C: Avoid constexpr ctor.
2928 * g++.dg/debug/dwarf2/pr44641.C: Avoid constexpr ctor.
2929 * g++.dg/ext/utf-dflt.C: Specify -std=c++98.
2930 * g++.dg/lookup/anon2.C: Likewise.
2931 * g++.dg/tree-ssa/copyprop.C: Likewise.
2932 * g++.old-deja/g++.jason/rfg27.C: Likewise.
2933 * g++.dg/init/vector1.C: Ignore narrowing errors.
2934 * g++.dg/torture/pr35526.C: Likewise.
2935 * g++.old-deja/g++.ext/arrnew.C: Prune C++0x warning.
2936
2937 2011-07-13 Janne Blomqvist <jb@gcc.gnu.org>
2938
2939 PR libfortran/49296
2940 * gfortran.dg/read_list_eof_1.f90: Add tests for integer, real,
2941 and logical reads.
2942
2943 2011-07-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2944
2945 * gcc.c-torture/execute/990127-2.x: Use -mpc64 on i?86-*-darwin*,
2946 i?86-*-solaris2*, x86_64-*-darwin*, x86_64-*-solaris2*.
2947
2948 2011-07-13 Uros Bizjak <ubizjak@gmail.com>
2949
2950 * lib/g++.exp (g++_init): Use istarget. Remove target_triplet global.
2951 * lib/obj-c++.exp (obj-c++_init): Ditto.
2952 * lib/file-format.exp (gcc_target_object_format): Ditto.
2953 * lib/target-supports-dg.exp (dg-require-dll): Ditto.
2954 * lib/target-supports-dg-exp (check_weak_available): Ditto.
2955 (check_visibility_available): Ditto.
2956 (check_effective_target_tls_native): Ditto.
2957 (check_effective_target_tls_emulated): Ditto.
2958 (check_effective_target_function_sections): Ditto.
2959
2960 2011-07-13 Chung-Lin Tang <cltang@codesourcery.com>
2961
2962 * gcc.target/arm/pr48183.c: New test.
2963
2964 2011-07-13 Richard Guenther <rguenther@suse.de>
2965
2966 * gcc.dg/torture/20110713-1.c: New testcase.
2967
2968 2011-07-12 Andrew Pinski <pinskia@gmail.com>
2969
2970 PR rtl-opt/49474
2971 * gcc.c-torture/compile/pr49474.c: New testcase.
2972
2973 2011-07-12 Jakub Jelinek <jakub@redhat.com>
2974
2975 PR tree-optimization/49712
2976 * gcc.c-torture/execute/pr49712.c: New test.
2977
2978 2011-07-11 Jason Merrill <jason@redhat.com>
2979
2980 PR c++/44609
2981 * g++.dg/template/recurse3.C: New.
2982
2983 2011-07-11 Jakub Jelinek <jakub@redhat.com>
2984
2985 PR debug/49676
2986 * gcc.dg/guality/csttest.c: New test.
2987
2988 PR fortran/49698
2989 * gfortran.dg/pr49698.f90: New test.
2990
2991 2011-07-11 Jeff Law <law@redhat.com>
2992
2993 * gcc.dg/uninit-pred-8_b.c: Disable dominator optimizations.
2994
2995 2011-07-11 H.J. Lu <hongjiu.lu@intel.com>
2996
2997 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Check ia32.
2998 * go.test/go-test.exp (go-set-goarch): Likewise.
2999
3000 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
3001
3002 PR target/39633
3003 * gcc.target/avr/torture/pr39633.c: New test case.
3004
3005 2011-07-11 Tobias Burnus <burnus@net-b.de>
3006
3007 PR fortran/18918
3008 * gfortran.dg/coarray_lock_3.f90: Remove bogus dg-error.
3009
3010 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
3011
3012 * lib/target-supports.exp (check_effective_target_scheduling):
3013 New Function.
3014 * gcc.dg/pr46614.c: Add dg-require-effective-target scheduling.
3015 * gcc.dg/pr45055.c: Ditto.
3016 * gcc.dg/pr45353.c: Ditto.
3017 * g++.dg/pr45056.C: Ditto.
3018
3019 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
3020
3021 * gcc.dg/compat/struct-by-value-16_main.c: Skip AVR.
3022 * gcc.dg/compat/struct-by-value-17_main.c: Skip AVR.
3023 * gcc.dg/compat/struct-by-value-18_main.c: Skip AVR.
3024 * g++.dg/torture/pr31863.C: Skip AVR.
3025
3026 2011-07-10 Tobias Burnus <burnus@net-b.de>
3027
3028 PR fortran/49690
3029 * gfortran.dg/intrinsic_signal.f90: New.
3030
3031 2011-07-09 Jason Merrill <jason@redhat.com>
3032
3033 * g++.dg/cpp0x/regress/regress6.C: New.
3034 * g++.dg/parse/crash45.C: Adjust message.
3035 * g++.dg/template/crash38.C: Adjust message.
3036 * g++.dg/template/crash64.C: Adjust message.
3037
3038 2011-07-09 H.J. Lu <hongjiu.lu@intel.com>
3039
3040 * c-c++-common/dfp/func-vararg-alternate-d128-2.c: Support x32.
3041 * c-c++-common/dfp/func-vararg-mixed-2.c: Likewise.
3042 * g++.dg/abi/bitfield3.C: Likewise.
3043 * g++.dg/eh/pr38662.C: Likewise.
3044 * g++.dg/ext/attrib36.C: Likewise.
3045 * g++.dg/ext/attrib37.C: Likewise.
3046 * g++.dg/ext/attrib8.C: Likewise.
3047 * g++.dg/ext/tmplattr1.C: Likewise.
3048 * g++.dg/inherit/override-attribs.C: Likewise.
3049 * g++.dg/opt/inline9.C: Likewise.
3050 * g++.dg/opt/life1.C: Likewise.
3051 * g++.dg/opt/longbranch2.C: Likewise.
3052 * g++.dg/opt/nrv12.C: Likewise.
3053 * g++.dg/opt/reg-stack4.C: Likewise.
3054 * g++.dg/other/pr35504.C: Likewise.
3055 * g++.dg/other/pr39496.C: Likewise.
3056 * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
3057 * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
3058 * g++.dg/torture/stackalign/stdcall-1.C: Likewise.
3059 * g++.dg/torture/stackalign/unwind-0.C: Likewise.
3060 * g++.dg/torture/stackalign/unwind-1.C: Likewise.
3061 * g++.dg/torture/stackalign/unwind-2.C: Likewise.
3062 * g++.dg/torture/stackalign/unwind-3.C: Likewise.
3063 * g++.dg/torture/stackalign/unwind-4.C: Likewise.
3064 * g++.dg/torture/stackalign/unwind-5.C: Likewise.
3065 * g++.dg/torture/stackalign/unwind-6.C: Likewise.
3066 * g++.dg/warn/pr15774-1.C: Likewise.
3067 * g++.dg/warn/pr15774-2.C: Likewise.
3068 * g++.old-deja/g++.ext/attrib1.C: Likewise.
3069 * g++.old-deja/g++.ext/attrib2.C: Likewise.
3070 * g++.old-deja/g++.ext/attrib3.C: Likewise.
3071 * g++.old-deja/g++.pt/asm2.C: Likewise.
3072 * gcc.c-torture/compile/20000804-1.c: Likewise.
3073 * gcc.c-torture/compile/pr16566-2.c: Likewise.
3074 * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
3075 * gcc.dg/20020108-1.c: Likewise.
3076 * gcc.dg/20020122-2.c: Likewise.
3077 * gcc.dg/20020122-3.c: Likewise.
3078 * gcc.dg/20020206-1.c: Likewise.
3079 * gcc.dg/20020219-1.c: Likewise.
3080 * gcc.dg/20020310-1.c: Likewise.
3081 * gcc.dg/20020411-1.c: Likewise.
3082 * gcc.dg/20020418-2.c: Likewise.
3083 * gcc.dg/20020426-2.c: Likewise.
3084 * gcc.dg/20020517-1.c: Likewise.
3085 * gcc.dg/20030204-1.c: Likewise.
3086 * gcc.dg/20030826-2.c: Likewise.
3087 * gcc.dg/20031102-1.c: Likewise.
3088 * gcc.dg/20031202-1.c: Likewise.
3089 * gcc.dg/20050111-1.c: Likewise.
3090 * gcc.dg/20050503-1.c: Likewise.
3091 * gcc.dg/array-init-1.c: Likewise.
3092 * gcc.dg/builtin-apply4.c: Likewise.
3093 * gcc.dg/dfp/pr31344.c: Likewise.
3094 * gcc.dg/gomp/atomic-11.c: Likewise.
3095 * gcc.dg/graphite/pr40281.c: Likewise.
3096 * gcc.dg/ia64-sync-1.c: Likewise.
3097 * gcc.dg/ia64-sync-2.c: Likewise.
3098 * gcc.dg/ia64-sync-3.c: Likewise.
3099 * gcc.dg/ia64-sync-4.c: Likewise.
3100 * gcc.dg/ifcvt-fabs-1.c: Likewise.
3101 * gcc.dg/invalid-call-1.c: Likewise.
3102 * gcc.dg/loop-3.c: Likewise.
3103 * gcc.dg/lower-subreg-1.c: Likewise.
3104 * gcc.dg/lto/pr47259_0.c: Likewise.
3105 * gcc.dg/nested-calls-1.c: Likewise.
3106 * gcc.dg/pr20017.c: Likewise.
3107 * gcc.dg/pr25023.c: Likewise.
3108 * gcc.dg/pr27671-2.c: Likewise.
3109 * gcc.dg/pr32176.c: Likewise.
3110 * gcc.dg/pr33676.c: Likewise.
3111 * gcc.dg/pr35045.c: Likewise.
3112 * gcc.dg/pr36015.c: Likewise.
3113 * gcc.dg/pr36584.c: Likewise.
3114 * gcc.dg/pr36998.c: Likewise.
3115 * gcc.dg/pr37438.c: Likewise.
3116 * gcc.dg/pr37908.c: Likewise.
3117 * gcc.dg/pr41241.c: Likewise.
3118 * gcc.dg/pr41340.c: Likewise.
3119 * gcc.dg/pr44136.c: Likewise.
3120 * gcc.dg/pr44194-1.c: Likewise.
3121 * gcc.dg/pr46212.c: Likewise.
3122 * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
3123 * gcc.dg/setjmp-2.c: Likewise.
3124 * gcc.dg/short-compare-1.c: Likewise.
3125 * gcc.dg/short-compare-2.c: Likewise.
3126 * gcc.dg/smod-1.c: Likewise.
3127 * gcc.dg/sync-2.c: Likewise.
3128 * gcc.dg/sync-3.c: Likewise.
3129 * gcc.dg/tls/opt-1.c: Likewise.
3130 * gcc.dg/tls/opt-2.c: Likewise.
3131 * gcc.dg/tls/opt-3.c: Likewise.
3132 * gcc.dg/torture/badshift.c: Likewise.
3133 * gcc.dg/torture/fp-int-convert-float80-timode.c: Likewise.
3134 * gcc.dg/torture/pr20314-2.c: Likewise.
3135 * gcc.dg/torture/pr36891.c: Likewise.
3136 * gcc.dg/torture/pr38774.c: Likewise.
3137 * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
3138 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
3139 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
3140 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
3141 * gcc.dg/torture/stackalign/fastcall-1.c: Likewise.
3142 * gcc.dg/torture/stackalign/push-1.c: Likewise.
3143 * gcc.dg/torture/stackalign/regparm-1.c: Likewise.
3144 * gcc.dg/torture/stackalign/thiscall-1.c: Likewise.
3145 * gcc.dg/tree-ssa/loop-28.c: Likewise.
3146 * gcc.dg/tree-ssa/prefetch-3.c: Likewise.
3147 * gcc.dg/tree-ssa/prefetch-4.c: Likewise.
3148 * gcc.dg/tree-ssa/prefetch-5.c: Likewise.
3149 * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
3150 * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
3151 * gcc.dg/tree-ssa/prefetch-8.c: Likewise.
3152 * gcc.dg/tree-ssa/prefetch-9.c: Likewise.
3153 * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
3154 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
3155 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
3156 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
3157 * gcc.dg/tree-ssa/update-unroll-1.c: Likewise.
3158 * gcc.dg/unroll-1.c: Likewise.
3159 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
3160 * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
3161 * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
3162 * gcc.misc-tests/i386-pf-none-1.c: Likewise.
3163 * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
3164 * gcc.target/i386/20000609-1.c: Likewise.
3165 * gcc.target/i386/20000720-1.c: Likewise.
3166 * gcc.target/i386/20000724-1.c: Likewise.
3167 * gcc.target/i386/20011107-1.c: Likewise.
3168 * gcc.target/i386/20011119-1.c: Likewise.
3169 * gcc.target/i386/20020201-3.c: Likewise.
3170 * gcc.target/i386/20020218-1.c: Likewise.
3171 * gcc.target/i386/20020729-1.c: Likewise.
3172 * gcc.target/i386/20030926-1.c: Likewise.
3173 * gcc.target/i386/20060125-1.c: Likewise.
3174 * gcc.target/i386/20060125-2.c: Likewise.
3175 * gcc.target/i386/20060512-1.c: Likewise.
3176 * gcc.target/i386/20060512-2.c: Likewise.
3177 * gcc.target/i386/20060512-3.c: Likewise.
3178 * gcc.target/i386/20060512-4.c: Likewise.
3179 * gcc.target/i386/387-1.c: Likewise.
3180 * gcc.target/i386/387-2.c: Likewise.
3181 * gcc.target/i386/387-5.c: Likewise.
3182 * gcc.target/i386/387-6.c: Likewise.
3183 * gcc.target/i386/980312-1.c: Likewise.
3184 * gcc.target/i386/980313-1.c: Likewise.
3185 * gcc.target/i386/990117-1.c: Likewise.
3186 * gcc.target/i386/990424-1.c: Likewise.
3187 * gcc.target/i386/990524-1.c: Likewise.
3188 * gcc.target/i386/991129-1.c: Likewise.
3189 * gcc.target/i386/991214-1.c: Likewise.
3190 * gcc.target/i386/991230-1.c: Likewise.
3191 * gcc.target/i386/addr-sel-1.c: Likewise.
3192 * gcc.target/i386/aggregate-ret1.c: Likewise.
3193 * gcc.target/i386/aggregate-ret2.c: Likewise.
3194 * gcc.target/i386/align-main-3.c: Likewise.
3195 * gcc.target/i386/amd64-abi-1.c: Likewise.
3196 * gcc.target/i386/amd64-abi-2.c: Likewise.
3197 * gcc.target/i386/amd64-abi-4.c: Likewise.
3198 * gcc.target/i386/amd64-abi-5.c: Likewise.
3199 * gcc.target/i386/amd64-abi-6.c: Likewise.
3200 * gcc.target/i386/asm-1.c: Likewise.
3201 * gcc.target/i386/asm-3.c: Likewise.
3202 * gcc.target/i386/asm-5.c: Likewise.
3203 * gcc.target/i386/attributes-error.c: Likewise.
3204 * gcc.target/i386/avx-vcvtsd2si-2.c: Likewise.
3205 * gcc.target/i386/avx-vcvtsi2sd-2.c: Likewise.
3206 * gcc.target/i386/avx-vcvtsi2ss-2.c: Likewise.
3207 * gcc.target/i386/avx-vcvtss2si-2.c: Likewise.
3208 * gcc.target/i386/avx-vcvttsd2si-2.c: Likewise.
3209 * gcc.target/i386/avx-vcvttss2si-2.c: Likewise.
3210 * gcc.target/i386/avx-vinsertps-3.c: Likewise.
3211 * gcc.target/i386/avx-vmovd-2.c: Likewise.
3212 * gcc.target/i386/avx-vmovq-2.c: Likewise.
3213 * gcc.target/i386/avx-vmovq-3.c: Likewise.
3214 * gcc.target/i386/avx-vpextrq-1.c: Likewise.
3215 * gcc.target/i386/avx-vpinsrq-1.c: Likewise.
3216 * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
3217 * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
3218 * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
3219 * gcc.target/i386/bitfield1.c: Likewise.
3220 * gcc.target/i386/bitfield2.c: Likewise.
3221 * gcc.target/i386/bmi-2.c: Likewise.
3222 * gcc.target/i386/bmi-5.c: Likewise.
3223 * gcc.target/i386/builtin-unreachable.c: Likewise.
3224 * gcc.target/i386/cleanup-2.c: Likewise.
3225 * gcc.target/i386/clobbers.c: Likewise.
3226 * gcc.target/i386/cmov8.c: Likewise.
3227 * gcc.target/i386/cmpxchg16b-1.c: Likewise.
3228 * gcc.target/i386/compress-float-387-pic.c: Likewise.
3229 * gcc.target/i386/compress-float-387.c: Likewise.
3230 * gcc.target/i386/compress-float-sse-pic.c: Likewise.
3231 * gcc.target/i386/compress-float-sse.c: Likewise.
3232 * gcc.target/i386/crc32-2.c: Likewise.
3233 * gcc.target/i386/crc32-3.c: Likewise.
3234 * gcc.target/i386/divmod-7.c: Likewise.
3235 * gcc.target/i386/divmod-8.c: Likewise.
3236 * gcc.target/i386/fastcall-sseregparm.c: Likewise.
3237 * gcc.target/i386/fma3-builtin.c: Likewise.
3238 * gcc.target/i386/fma3-fma.c: Likewise.
3239 * gcc.target/i386/fma4-256-vector.c: Likewise.
3240 * gcc.target/i386/fma4-builtin.c: Likewise.
3241 * gcc.target/i386/fma4-fma-2.c: Likewise.
3242 * gcc.target/i386/fma4-fma.c: Likewise.
3243 * gcc.target/i386/fma4-vector-2.c: Likewise.
3244 * gcc.target/i386/fma4-vector.c: Likewise.
3245 * gcc.target/i386/funcspec-1.c: Likewise.
3246 * gcc.target/i386/funcspec-10.c: Likewise.
3247 * gcc.target/i386/funcspec-11.c: Likewise.
3248 * gcc.target/i386/funcspec-2.c: Likewise.
3249 * gcc.target/i386/funcspec-5.c: Likewise.
3250 * gcc.target/i386/funcspec-6.c: Likewise.
3251 * gcc.target/i386/gcc-have-sync-compare-and-swap-1.c: Likewise.
3252 * gcc.target/i386/gcc-have-sync-compare-and-swap-2.c: Likewise.
3253 * gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Likewise.
3254 * gcc.target/i386/gcc-have-sync-compare-and-swap-4.c: Likewise.
3255 * gcc.target/i386/incoming-1.c: Likewise.
3256 * gcc.target/i386/incoming-10.c: Likewise.
3257 * gcc.target/i386/incoming-11.c: Likewise.
3258 * gcc.target/i386/incoming-12.c: Likewise.
3259 * gcc.target/i386/incoming-13.c: Likewise.
3260 * gcc.target/i386/incoming-14.c: Likewise.
3261 * gcc.target/i386/incoming-15.c: Likewise.
3262 * gcc.target/i386/incoming-2.c: Likewise.
3263 * gcc.target/i386/incoming-3.c: Likewise.
3264 * gcc.target/i386/incoming-4.c: Likewise.
3265 * gcc.target/i386/incoming-5.c: Likewise.
3266 * gcc.target/i386/incoming-6.c: Likewise.
3267 * gcc.target/i386/incoming-7.c: Likewise.
3268 * gcc.target/i386/incoming-8.c: Likewise.
3269 * gcc.target/i386/incoming-9.c: Likewise.
3270 * gcc.target/i386/lea.c: Likewise.
3271 * gcc.target/i386/local.c: Likewise.
3272 * gcc.target/i386/loop-1.c: Likewise.
3273 * gcc.target/i386/loop-2.c: Likewise.
3274 * gcc.target/i386/loop-3.c: Likewise.
3275 * gcc.target/i386/max-stack-align.c: Likewise.
3276 * gcc.target/i386/memcpy-1.c: Likewise.
3277 * gcc.target/i386/movbe-2.c: Likewise.
3278 * gcc.target/i386/movq-2.c: Likewise.
3279 * gcc.target/i386/movq.c: Likewise.
3280 * gcc.target/i386/nrv1.c: Likewise.
3281 * gcc.target/i386/pad-4.c: Likewise.
3282 * gcc.target/i386/pad-5a.c: Likewise.
3283 * gcc.target/i386/pad-5b.c: Likewise.
3284 * gcc.target/i386/pad-6a.c: Likewise.
3285 * gcc.target/i386/pad-6b.c: Likewise.
3286 * gcc.target/i386/pad-7.c: Likewise.
3287 * gcc.target/i386/pad-9.c: Likewise.
3288 * gcc.target/i386/pentium4-not-mull.c: Likewise.
3289 * gcc.target/i386/pic-1.c: Likewise.
3290 * gcc.target/i386/pr12092-1.c: Likewise.
3291 * gcc.target/i386/pr12329.c: Likewise.
3292 * gcc.target/i386/pr21518.c: Likewise.
3293 * gcc.target/i386/pr22362.c: Likewise.
3294 * gcc.target/i386/pr22585.c: Likewise.
3295 * gcc.target/i386/pr23098.c: Likewise.
3296 * gcc.target/i386/pr25196.c: Likewise.
3297 * gcc.target/i386/pr25293.c: Likewise.
3298 * gcc.target/i386/pr25654.c: Likewise.
3299 * gcc.target/i386/pr26449.c: Likewise.
3300 * gcc.target/i386/pr26778.c: Likewise.
3301 * gcc.target/i386/pr26826.c: Likewise.
3302 * gcc.target/i386/pr27266.c: Likewise.
3303 * gcc.target/i386/pr29978.c: Likewise.
3304 * gcc.target/i386/pr30505.c: Likewise.
3305 * gcc.target/i386/pr30961-1.c: Likewise.
3306 * gcc.target/i386/pr31628.c: Likewise.
3307 * gcc.target/i386/pr32000-2.c: Likewise.
3308 * gcc.target/i386/pr32661-1.c: Likewise.
3309 * gcc.target/i386/pr32708-2.c: Likewise.
3310 * gcc.target/i386/pr32708-3.c: Likewise.
3311 * gcc.target/i386/pr34256.c: Likewise.
3312 * gcc.target/i386/pr34312.c: Likewise.
3313 * gcc.target/i386/pr34522.c: Likewise.
3314 * gcc.target/i386/pr35160.c: Likewise.
3315 * gcc.target/i386/pr35281.c: Likewise.
3316 * gcc.target/i386/pr36246.c: Likewise.
3317 * gcc.target/i386/pr36786.c: Likewise.
3318 * gcc.target/i386/pr37275.c: Likewise.
3319 * gcc.target/i386/pr37843-3.c: Likewise.
3320 * gcc.target/i386/pr37843-4.c: Likewise.
3321 * gcc.target/i386/pr39082-1.c: Likewise.
3322 * gcc.target/i386/pr39431.c: Likewise.
3323 * gcc.target/i386/pr39496.c: Likewise.
3324 * gcc.target/i386/pr39543-2.c: Likewise.
3325 * gcc.target/i386/pr39911.c: Likewise.
3326 * gcc.target/i386/pr40718.c: Likewise.
3327 * gcc.target/i386/pr40906-1.c: Likewise.
3328 * gcc.target/i386/pr40906-2.c: Likewise.
3329 * gcc.target/i386/pr40906-3.c: Likewise.
3330 * gcc.target/i386/pr40934.c: Likewise.
3331 * gcc.target/i386/pr41900.c: Likewise.
3332 * gcc.target/i386/pr42589.c: Likewise.
3333 * gcc.target/i386/pr43662.c: Likewise.
3334 * gcc.target/i386/pr43671.c: Likewise.
3335 * gcc.target/i386/pr43766.c: Likewise.
3336 * gcc.target/i386/pr43869.c: Likewise.
3337 * gcc.target/i386/pr44942.c: Likewise.
3338 * gcc.target/i386/pr44948-2a.c: Likewise.
3339 * gcc.target/i386/pr45234.c: Likewise.
3340 * gcc.target/i386/pr45336-2.c: Likewise.
3341 * gcc.target/i386/pr45336-4.c: Likewise.
3342 * gcc.target/i386/pr45852.c: Likewise.
3343 * gcc.target/i386/pr46470.c: Likewise.
3344 * gcc.target/i386/pr48037-1.c: Likewise.
3345 * gcc.target/i386/pr48389.c: Likewise.
3346 * gcc.target/i386/pr49095.c: Likewise.
3347 * gcc.target/i386/pr9771-1.c: Likewise.
3348 * gcc.target/i386/rdfsbase-1.c: Likewise.
3349 * gcc.target/i386/rdfsbase-2.c: Likewise.
3350 * gcc.target/i386/rdgsbase-1.c: Likewise.
3351 * gcc.target/i386/rdgsbase-2.c: Likewise.
3352 * gcc.target/i386/rdrand-3.c: Likewise.
3353 * gcc.target/i386/regparm-stdcall.c: Likewise.
3354 * gcc.target/i386/regparm.c: Likewise.
3355 * gcc.target/i386/reload-1.c: Likewise.
3356 * gcc.target/i386/rotate-2.c: Likewise.
3357 * gcc.target/i386/sibcall-5.c: Likewise.
3358 * gcc.target/i386/signbit-1.c: Likewise.
3359 * gcc.target/i386/signbit-2.c: Likewise.
3360 * gcc.target/i386/signbit-3.c: Likewise.
3361 * gcc.target/i386/sse-5.c: Likewise.
3362 * gcc.target/i386/sse-8.c: Likewise.
3363 * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
3364 * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
3365 * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
3366 * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
3367 * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
3368 * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
3369 * gcc.target/i386/sse2-init-v2di-2.c: Likewise.
3370 * gcc.target/i386/sse2-movq-2.c: Likewise.
3371 * gcc.target/i386/sse2-movq-3.c: Likewise.
3372 * gcc.target/i386/sse4_1-insertps-3.c: Likewise.
3373 * gcc.target/i386/sse4_1-pextrq.c: Likewise.
3374 * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
3375 * gcc.target/i386/sse4_2-crc32q.c: Likewise.
3376 * gcc.target/i386/sse4_2-popcntq.c: Likewise.
3377 * gcc.target/i386/ssefn-1.c: Likewise.
3378 * gcc.target/i386/ssefn-2.c: Likewise.
3379 * gcc.target/i386/sseregparm-1.c: Likewise.
3380 * gcc.target/i386/sseregparm-2.c: Likewise.
3381 * gcc.target/i386/sseregparm-3.c: Likewise.
3382 * gcc.target/i386/sseregparm-4.c: Likewise.
3383 * gcc.target/i386/sseregparm-5.c: Likewise.
3384 * gcc.target/i386/sseregparm-6.c: Likewise.
3385 * gcc.target/i386/sseregparm-7.c: Likewise.
3386 * gcc.target/i386/sseregparm-8.c: Likewise.
3387 * gcc.target/i386/stack-realign.c: Likewise.
3388 * gcc.target/i386/stack-usage-realign.c: Likewise.
3389 * gcc.target/i386/stackalign/asm-1.c: Likewise.
3390 * gcc.target/i386/stackalign/longlong-1.c: Likewise.
3391 * gcc.target/i386/stackalign/longlong-2.c: Likewise.
3392 * gcc.target/i386/stackalign/return-1.c: Likewise.
3393 * gcc.target/i386/stackalign/return-2.c: Likewise.
3394 * gcc.target/i386/stackalign/return-3.c: Likewise.
3395 * gcc.target/i386/tailcall-1.c: Likewise.
3396 * gcc.target/i386/tbm-2.c: Likewise.
3397 * gcc.target/i386/udivmod-7.c: Likewise.
3398 * gcc.target/i386/udivmod-8.c: Likewise.
3399 * gcc.target/i386/unroll-1.c: Likewise.
3400 * gcc.target/i386/vararg-1.c: Likewise.
3401 * gcc.target/i386/vararg-2.c: Likewise.
3402 * gcc.target/i386/vect8-ret.c: Likewise.
3403 * gcc.target/i386/vectorize5.c: Likewise.
3404 * gcc.target/i386/wmul-1.c: Likewise.
3405 * gcc.target/i386/wmul-2.c: Likewise.
3406 * gcc.target/i386/wrfsbase-1.c: Likewise.
3407 * gcc.target/i386/wrfsbase-2.c: Likewise.
3408 * gcc.target/i386/wrgsbase-1.c: Likewise.
3409 * gcc.target/i386/wrgsbase-2.c: Likewise.
3410 * gcc.target/i386/xop-pcmov.c: Likewise.
3411 * gcc.target/i386/xop-pcmov2.c: Likewise.
3412 * gcc.target/i386/xop-rotate1-vector.c: Likewise.
3413 * gcc.target/i386/xop-rotate2-vector.c: Likewise.
3414 * gcc.target/i386/xop-rotate3-vector.c: Likewise.
3415 * gcc.target/i386/xop-shift1-vector.c: Likewise.
3416 * gcc.target/i386/xop-shift2-vector.c: Likewise.
3417 * gcc.target/i386/xop-shift3-vector.c: Likewise.
3418 * gcc.target/i386/zee.c: Likewise.
3419 * gcc.target/x86_64/abi/callabi/callabi.exp: Likewise.
3420 * gfortran.dg/compiler-directive_2.f: Likewise.
3421 * gfortran.dg/g77/20010216-1.f: Likewise.
3422 * gfortran.dg/gomp/pr39152.f90: Likewise.
3423 * gfortran.dg/pr33794.f90: Likewise.
3424
3425 2011-07-09 Jason Merrill <jason@redhat.com>
3426
3427 * g++.dg/cpp0x/regress/regress5.C: New.
3428
3429 2011-07-08 Jason Merrill <jason@redhat.com>
3430
3431 PR c++/45437
3432 * g++.dg/expr/compound-asn1.C: New.
3433 * g++.dg/warn/sequence-pt-1.C: Change one dg-error to dg-bogus.
3434
3435 2011-07-08 Jakub Jelinek <jakub@redhat.com>
3436
3437 PR target/49621
3438 * gcc.target/powerpc/altivec-34.c: New test.
3439
3440 2011-07-08 Jason Merrill <jason@redhat.com>
3441
3442 PR c++/45603
3443 * g++.dg/abi/guard3.C: New.
3444
3445 2011-07-08 Julian Brown <julian@codesourcery.com>
3446
3447 * lib/target-supports.exp
3448 (check_effective_target_arm_little_endian): New.
3449 (check_effective_target_vect_pack_trunc): Use above.
3450 (check_effective_target_vect_unpack): Likewise.
3451 (check_effective_target_vect_element_align): Test
3452 check_effective_target_arm_vect_no_misalign for ARM.
3453
3454 2011-07-08 Jason Merrill <jason@redhat.com>
3455
3456 PR c++/49673
3457 * g++.dg/cpp0x/constexpr-rom.C: New.
3458
3459 2011-07-08 Kirill Yukhin <kirill.yukhin@intel.com>
3460
3461 PR middle-end/49519
3462 * g++.dg/torture/pr49519.C: New test.
3463
3464 2011-07-08 Martin Jambor <mjambor@suse.cz>
3465
3466 * gcc.dg/tree-ssa/sra-12.c: Skip dump scan on avr targets.
3467
3468 2011-07-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3469
3470 PR testsuite/48727
3471 * g++.dg/opt/devirt2.C: Use specific pattern for sparc*-*-*.
3472
3473 2011-07-08 Richard Guenther <rguenther@suse.de>
3474
3475 PR tree-optimization/49662
3476 * gcc.dg/graphite/interchange-14.c: XFAIL.
3477 * gcc.dg/graphite/interchange-15.c: Likewise.
3478 * gcc.dg/graphite/interchange-mvt.c: Likewise.
3479
3480 2011-07-06 Jason Merrill <jason@redhat.com>
3481
3482 PR c++/49663
3483 * g++.dg/cpp0x/regress/regress4.C: New.
3484
3485 2011-07-07 Mikael Morin <mikael.morin@sfr.fr>
3486
3487 PR fortran/49648
3488 * gfortran.dg/result_in_spec_4.f90: New test.
3489
3490 2011-07-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3491
3492 * gcc.target/sparc/cas64.c: New test.
3493
3494 2011-07-07 Jakub Jelinek <jakub@redhat.com>
3495
3496 PR c/49644
3497 * g++.dg/torture/pr49644.C: New test.
3498
3499 PR c/49644
3500 * gcc.c-torture/execute/pr49644.c: New test.
3501
3502 2011-07-07 H.J. Lu <hongjiu.lu@intel.com>
3503
3504 * lib/target-supports.exp (check_effective_target_ia32): New.
3505 (check_effective_target_x32): Likewise.
3506 (check_effective_target_vect_cmdline_needed): Also check x32.
3507
3508 2011-07-07 Janis Johnson <janisjo@codesourcery.com>
3509
3510 * gcc.target/arm/pr40657-2.c: Remove -march option and unneeded
3511 dg-prune-output.
3512 * gcc.target/arm/pr42235.c: Likewise.
3513 * gcc.target/arm/pr42495.c: Likewise.
3514 * gcc.target/arm/pr42574.c: Likewise.
3515 * gcc.target/arm/thumb-branch1.c: Likewise.
3516
3517 * gcc.target/arm/pr39839.c: Don't specify -mthumb or -march, remove
3518 unneeded prune of possible warning.
3519 * gcc.target/arm/pr40956.c: Likewise.
3520 * gcc.target/arm/pr42505.c: Likewise.
3521
3522 * gcc.c-torture/compile/pr41679.c: Move from gcc.target/arm.
3523 * gcc.c-torture/compile/pr46883.c: Likewise.
3524 * gcc.c-torture/compile/pr46934.c: Likewise.
3525
3526 * gcc.target/arm/pr41679.c: Remove test directives in preparation
3527 for move to ../../gcc.c-torture/compile.
3528 * gcc.target/arm/pr46883.c: Likewise.
3529 * gcc.target/arm/pr46934.c: Likewise.
3530
3531 * lib/target-supports.exp (check_effective_target_arm_dsp): New.
3532 * gcc.target/arm/mla-2.c: Use it instead of specific -march.
3533 * gcc.target/arm/wmul-1.c: Likewise.
3534 * gcc.target/arm/wmul-2.c: Likewise.
3535 * gcc.target/arm/wmul-3.c: Likewise.
3536 * gcc.target/arm/wmul-4.c: Likewise.
3537 * gcc.target/arm/smlaltb-1.c: Require arm_dsp, don't specify -march,
3538 add tab after scan target.
3539 * gcc.target/arm/smlaltt-1.c: Likewise.
3540 * gcc.target/arm/smlatb-1.c: Likewise.
3541 * gcc.target/arm/smlatt-1.c: Likewise.
3542
3543 2011-07-07 Jakub Jelinek <jakub@redhat.com>
3544
3545 PR debug/49522
3546 * gcc.dg/debug/pr49522.c: New test.
3547
3548 2011-07-07 Georg-Johann Lay <avr@gjlay.de>
3549
3550 * gcc.dg/pragma-align.c: Run only if target !default_packed.
3551 * gcc.dg/pr46212.c: Run only if target int32plus.
3552 * gcc.dg/torture/pr48146.c: Ditto.
3553 * gcc.dg/tree-ssa/vrp51.c: Ditto.
3554 * c-c++-common/pr44832.c: Ditto.
3555 * gcc.dg/pr49544.c: Run only if target ptr32plus.
3556 * gcc.dg/pr31490.c: Ditto.
3557 * gcc.dg/torture/builtin-math-7.c: Run only if target
3558 large_double.
3559 * gcc.dg/torture/pr45764.c: Skip for AVR.
3560 * gcc.dg/pr47893.c: Ditto.
3561
3562 2011-07-07 Janis Johnson <janisjo@codesourcery.com>
3563
3564 * lib/target-supports.exp (check_effective_target_arm_thumb1): New.
3565 (check_effective_target_arm_thumb2): Clarify comment, add valid code.
3566 * gcc.target/arm/mla-1.c: Skip for arm_thumb1, don't specify -march,
3567 add tab to scan target.
3568
3569 2011-07-07 Richard Sandiford <richard.sandiford@linaro.org>
3570
3571 * gcc.target/arm/neon-modes-3.c: New test.
3572
3573 2011-07-07 Uros Bizjak <ubizjak@gmail.com>
3574
3575 * gcc.dg/graphite/pr37485.c (dg-options): Add -fno-loop-strip-mine
3576 -fno-loop-interchange -ffast-math.
3577
3578 2011-07-07 Richard Guenther <rguenther@suse.de>
3579
3580 * gcc.dg/ftrapv-3.c: New testcase.
3581
3582 2011-07-07 Richard Guenther <rguenther@suse.de>
3583
3584 * gcc.dg/tree-ssa/vrp58.c: New testcase.
3585 * gcc.dg/tree-ssa/scev-cast.c: Adjust.
3586
3587 2011-07-07 Kai Tietz <ktietz@redhat.com>
3588
3589 * gcc.dg/binop-notxor1.c: New test.
3590 * gcc.dg/binop-notand4a.c: New test.
3591 * gcc.dg/binop-notxor2.c: New test.
3592 * gcc.dg/binop-notand3a.c: New test.
3593 * gcc.dg/binop-notand2a.c: New test.
3594 * gcc.dg/binop-notand6a.c: New test.
3595 * gcc.dg/binop-notor1.c: New test.
3596 * gcc.dg/binop-notand1a.c: New test.
3597 * gcc.dg/binop-notand5a.c: New test.
3598 * gcc.dg/binop-notor2.c: New test.
3599
3600 2011-07-07 Jakub Jelinek <jakub@redhat.com>
3601
3602 PR middle-end/49640
3603 * gcc.dg/gomp/pr49640.c: New test.
3604
3605 2011-07-07 Richard Guenther <rguenther@suse.de>
3606
3607 * gcc.dg/graphite/pr37485.c: Add -floop-block.
3608
3609 2011-07-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3610
3611 PR target/39150
3612 * gcc.misc-tests/linkage.exp: Handle x86_64-*-solaris2.1[0-9]*.
3613
3614 2011-07-06 Michael Meissner <meissner@linux.vnet.ibm.com>
3615
3616 * gcc.target/powerpc/no-r11-1.c: New test for -mr11, -mno-r11.
3617 * gcc.target/powerpc/no-r11-2.c: Ditto.
3618 * gcc.target/powerpc/no-r11-3.c: Ditto.
3619
3620 2011-07-06 Uros Bizjak <ubizjak@gmail.com>
3621
3622 * gcc.dg/stack-layout-2.c: Cleanup expand rtl dump.
3623 * gfortran.dg/move_alloc_4.f90: Cleanup original tree dump.
3624
3625 2011-07-06 Georg-Johann Lay <avr@gjlay.de>
3626
3627 * lib/target-supports.exp (check_profiling_available): Disable
3628 profiling with -fprofile-generate for target avr.
3629
3630 2011-07-06 Richard Guenther <rguenther@suse.de>
3631
3632 PR tree-optimization/49645
3633 * g++.dg/tree-ssa/pr8781.C: Disable SRA.
3634
3635 2011-07-06 H.J. Lu <hongjiu.lu@intel.com>
3636
3637 PR middle-end/47383
3638 * gcc.dg/pr47383.c: New.
3639
3640 2011-07-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3641
3642 PR tree-optimization/49647
3643 * gcc.dg/tree-ssa/20030807-7.c: Remove xfail *-*-*.
3644
3645 2011-07-06 Eric Botcazou <ebotcazou@adacore.com>
3646
3647 PR testsuite/49542
3648 * gcc.dg/vect/pr33804.c: XFAIL if vect_no_align unconditionally.
3649 * gcc.dg/vect/slp-multitypes-3.c: XFAIL on SPARC unconditionally.
3650
3651 2011-07-05 Jason Merrill <jason@redhat.com>
3652
3653 PR c++/48157
3654 * g++.dg/template/template-id-4.C: New.
3655
3656 2011-07-05 Georg-Johann Lay <avr@gjlay.de>
3657
3658 * gcc.dg/pr44023.c: Add dg-require-effective-target int32plus
3659 * gcc.dg/pr43402.c: Ditto.
3660
3661 2011-07-05 Georg-Johann Lay <avr@gjlay.de>
3662
3663 * gcc.dg/cpp/pragma-3.c: Add dg-require-effective-target fopenmp.
3664
3665 2011-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
3666
3667 * gcc.target/powerpc/ppc-switch-1.c: New test for
3668 --param case-values-threshold.
3669 * gcc.target/powerpc/ppc-switch-2.c: Ditto.
3670
3671 2011-07-05 Janis Johnson <janisjo@codesourcery.com>
3672
3673 * gcc.target/arm/pr42093.c: Use "-fno-reorder-blocks".
3674
3675 2011-07-05 Jason Merrill <jason@redhat.com>
3676
3677 * g++.dg/rtti/anon-ns1.C: Allow for null-termination.
3678
3679 2011-07-05 Sebastian Pop <sebastian.pop@amd.com>
3680
3681 PR tree-optimization/47654
3682 * gcc.dg/graphite/block-pr47654.c: New.
3683
3684 2011-07-05 Jason Merrill <jason@redhat.com>
3685
3686 * g++.dg/cpp0x/lambda/lambda-ref2.C: New.
3687
3688 2011-07-05 Razya Ladelsky <razya@il.ibm.com>
3689
3690 PR tree-optimization/49580
3691 * gcc.dg/autopar/pr49580.c: New test.
3692
3693 2011-07-05 Richard Guenther <rguenther@suse.de>
3694
3695 PR tree-optimization/49518
3696 PR tree-optimization/49628
3697 * g++.dg/torture/pr49628.C: New testcase.
3698 * gcc.dg/torture/pr49518.c: Likewise.
3699
3700 2011-07-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3701
3702 * ada/acats/run_acats (which): Extract last field from type -p,
3703 type output only if command succeeded.
3704
3705 2011-07-04 Jason Merrill <jason@redhat.com>
3706
3707 * g++.dg/abi/mangle48.C: New.
3708
3709 * g++.dg/cpp0x/diag1.C: New.
3710
3711 * g++.dg/diagnostic/aka1.C: New.
3712
3713 2011-07-04 Jakub Jelinek <jakub@redhat.com>
3714
3715 PR rtl-optimization/49619
3716 * gcc.dg/pr49619.c: New test.
3717
3718 PR rtl-optimization/49472
3719 * gfortran.dg/pr49472.f90: New test.
3720
3721 PR debug/49602
3722 * gcc.dg/pr49602.c: New test.
3723
3724 2011-07-04 Georg-Johann Lay <avr@gjlay.de>
3725
3726 PR target/34734
3727 PR target/44643
3728 * gcc.target/avr/avr.exp: Run over cpp files, too.
3729 * gcc.target/avr/torture/avr-torture.exp: Ditto.
3730 * gcc.target/avr/progmem.h: New file.
3731 * gcc.target/avr/exit-abort.h: New file.
3732 * gcc.target/avr/progmem-error-1.c: New file.
3733 * gcc.target/avr/progmem-error-1.cpp: New file.
3734 * gcc.target/avr/progmem-warning-1.c: New file.
3735 * gcc.target/avr/torture/progmem-1.c: New file.
3736 * gcc.target/avr/torture/progmem-1.cpp: New file.
3737
3738 2011-07-04 Richard Guenther <rguenther@suse.de>
3739
3740 PR tree-optimization/49615
3741 * g++.dg/torture/pr49615.C: New testcase.
3742
3743 2011-07-03 Ira Rosen <ira.rosen@linaro.org>
3744
3745 PR tree-optimization/49610
3746 * gcc.dg/vect/pr49610.c: New test.
3747
3748 2011-07-02 Eric Botcazou <ebotcazou@adacore.com>
3749
3750 * gnat.dg/specs/debug1.ads: New test.
3751
3752 2011-07-02 Janus Weil <janus@gcc.gnu.org>
3753
3754 PR fortran/49562
3755 * gfortran.dg/typebound_proc_23.f90: New.
3756
3757 2011-07-01 Jonathan Wakely <jwakely.gcc@gmail.com>
3758
3759 PR c++/49605
3760 * g++.dg/warn/delete-non-virtual-dtor.C: Adjust.
3761
3762 2011-07-01 Jason Merrill <jason@redhat.com>
3763
3764 PR c++/48261
3765 * g++.dg/template/template-id-3.C: New.
3766
3767 PR c++/48593
3768 * g++.dg/template/qualified-id4.C: New.
3769
3770 PR c++/48883
3771 * g++.dg/template/explicit-args4.C: New.
3772
3773 PR c++/49085
3774 * g++.dg/template/offsetof2.C: New.
3775
3776 2011-07-01 Kai Tietz <ktietz@redhat.com>
3777
3778 * gcc.dg/tree-ssa/bitwise-sink.c: New test.
3779
3780 2011-07-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3781
3782 PR libmudflap/49549
3783 * lib/target-supports.exp (check_effective_target_gld): New proc.
3784
3785 2011-07-01 Richard Guenther <rguenther@suse.de>
3786
3787 PR tree-optimization/49603
3788 * gcc.dg/torture/pr49603.c: New testcase.
3789
3790 2011-06-30 Jason Merrill <jason@redhat.com>
3791
3792 PR c++/49387
3793 * g++.dg/rtti/template1.C: New.
3794
3795 PR c++/49569
3796 * g++.dg/cpp0x/regress/ctor1.C: New.
3797
3798 PR c++/49355
3799 * g++.dg/cpp0x/initlist54.C: New.
3800
3801 2011-06-30 Martin Jambor <mjambor@suse.cz>
3802
3803 * gcc.dg/tree-ssa/sra-12.c: New test.
3804
3805 2011-06-29 Jason Merrill <jason@redhat.com>
3806
3807 * g++.dg/cpp0x/named.C: Test subobject of xvalue.
3808
3809 2011-06-30 Richard Guenther <rguenther@suse.de>
3810
3811 PR tree-optimization/46787
3812 * gcc.dg/vect/vect-121.c: New testcase.
3813
3814 2011-06-30 Martin Jambor <mjambor@suse.cz>
3815
3816 PR tree-optimization/49094
3817 * gcc.dg/tree-ssa/pr49094.c: New test.
3818
3819 2011-06-30 Jakub Jelinek <jakub@redhat.com>
3820
3821 PR fortran/49540
3822 * gfortran.dg/pr49540-1.f90: New test.
3823 * gfortran.dg/pr49540-2.f90: New test.
3824
3825 2011-06-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3826
3827 PR ada/49511
3828 * ada/acats/run_acats (which): Use last field of type -p output.
3829
3830 2011-06-30 Dominique d'Humieres <dominiq@lps.ens.fr>
3831 Iain Sandoe <iains@gcc.gnu.org>
3832
3833 PR libobjc/36610
3834 * objc.dg/torture/forward-1.m: Remove dg-xfail-run-if.
3835 Only skip on 64-bit *-*-darwin8* && !objc2.
3836
3837 2011-06-30 Richard Guenther <rguenther@suse.de>
3838
3839 PR tree-optimization/38752
3840 * gcc.c-torture/compile/pr38752.c: New testcase.
3841
3842 2011-06-30 Ira Rosen <ira.rosen@linaro.org>
3843
3844 * gcc.dg/vect/slp-widen-mult-half.c: New test.
3845 * gcc.dg/vect/vect-widen-mult-half.c: New test.
3846
3847 2011-06-29 Jason Merrill <jason@redhat.com>
3848
3849 PR c++/49216
3850 * g++.dg/cpp0x/initlist53.C: Use placement new.
3851 * g++.dg/cpp0x/initlist-value.C: Use placement new.
3852 * g++.old-deja/g++.ext/arrnew2.C: Remove xfail.
3853
3854 PR c++/49003
3855 * g++.dg/cpp0x/trailing6.C: New.
3856 * g++.dg/cpp0x/pr45908.C: No error.
3857
3858 PR c++/49272
3859 * g++.old-deja/g++.jason/rfg10.C: Accept other overflow error too.
3860
3861 PR c++/49520
3862 * g++.dg/cpp0x/constexpr-using2.C: New.
3863
3864 * g++.dg/cpp0x/lambda/lambda-template3.C: New.
3865
3866 PR c++/45923
3867 * g++.dg/cpp0x/constexpr-diag3.C: New.
3868 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error message.
3869 * g++.dg/cpp0x/constexpr-ex1.C: Adjust error message.
3870 * g++.dg/cpp0x/constexpr-friend.C: Adjust error message.
3871 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust error message.
3872
3873 2011-06-29 Jason Merrill <jason@redhat.com>
3874
3875 * g++.dg/cpp0x/constexpr-is_literal.C: Adjust.
3876
3877 2011-06-29 Richard Guenther <rguenther@suse.de>
3878
3879 * gcc.dg/tree-ssa/loop-17.c: Adjust.
3880
3881 2011-06-29 Jason Merrill <jason@redhat.com>
3882
3883 * g++.dg/cpp0x/initlist-value2.C: New.
3884
3885 * g++.dg/cpp0x/constexpr-initlist4.C: New.
3886 * g++.dg/cpp0x/initlist-value.C: New.
3887
3888 2011-06-29 Richard Sandiford <richard.sandiford@linaro.org>
3889
3890 * gcc.dg/torture/pr49169.c: Restrict to ARM and MIPS targets.
3891
3892 2011-06-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3893
3894 * gcc.dg/inline_1.c: Remove dg-excess-errors.
3895 * gcc.dg/inline_2.c: Likewise.
3896 * gcc.dg/unroll_1.c: Likewise.
3897
3898 2011-06-29 Jakub Jelinek <jakub@redhat.com>
3899
3900 PR debug/49567
3901 * gcc.target/i386/pr49567.c: New test.
3902
3903 2011-06-28 Eric Botcazou <ebotcazou@adacore.com>
3904
3905 * gnat.dg/opt17.ad[sb]: New test.
3906
3907 2011-06-28 Janis Johnson <janisjo@codesourcery.com>
3908 Tom de Vries <tom@codesourcery.com>
3909
3910 * lib/target-supports.exp (check_effective_target_arm_nothumb)
3911 (check_effective_target_arm_thumb2): New effective targets.
3912 * gcc.target/arm/ivopts.c: Remove -mthumb/-marm. Guard object-size
3913 properly. Clean up temporary files.
3914 * gcc.target/arm/ivopts-2.c: Likewise.
3915 * gcc.target/arm/ivopts-3.c: Likewise.
3916 * gcc.target/arm/ivopts-4.c: Likewise.
3917 * gcc.target/arm/ivopts-5.c: Likewise.
3918 * gcc.target/arm/ivopts-6.c: Remove duplicate of ivopts.c.
3919
3920 2011-06-28 Thomas Koenig <tkoenig@gcc.gnu.org>
3921
3922 PR fortran/49479
3923 * gfortran.dg/reshape_zerosize_3.f90: New test.
3924
3925 2011-06-28 Janis Johnson <janisjo@codesourcery.com>
3926
3927 * gcc.target/arm/vfp-ldmdbs.c: Skip for soft float.
3928 * gcc.target/arm/vfp-ldmias.c: Likewise.
3929 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
3930 * gcc.target/arm/vfp-stmdbs.c: Likewise.
3931 * gcc.target/arm/vfp-ldmiad.c: Likewise.
3932 * gcc.target/arm/vfp-stmias.c: Likewise.
3933 * gcc.target/arm/vfp-stmdbd.c: Likewise.
3934 * gcc.target/arm/vfp-stmiad.c: Likewise.
3935
3936 2011-06-27 Janis Johnson <janisjo@codesourcery.com>
3937
3938 * gcc.target/arm/pr45701-1.c: Don't specify -march; remove
3939 dg-prune-output.
3940 * gcc.target/arm/pr45701-2.c: Ditto.
3941
3942 2011-06-27 Janus Weil <janus@gcc.gnu.org>
3943
3944 PR fortran/49466
3945 * gfortran.dg/allocatable_scalar_9.f90: Modified.
3946 * gfortran.dg/extends_14.f03: Modified.
3947
3948 2011-06-27 Janis Johnson <janisjo@codesourcery.com>
3949
3950 * lib/target-supports-dg.exp (dg-require-effective-target): Return
3951 early if the test is already being skipped.
3952
3953 * lib/scanasm.exp (dg-scan, scan-assembler-times, scan-assembler-dem,
3954 scan-assembler-dem-not): For missing file, report unresolved with
3955 same message as for pass/fail, with reason reported in log file.
3956
3957 * lib/target-supports.exp (add_options_for_arm_fp16): Renamed
3958 from add_options_for_arm_neon_fp16.
3959 (check_effective_target_arm_fp16_ok_nocache): Renamed from
3960 check_effective_target_arm_neon_fp16_ok_nocache.
3961 Check -mfpu and -mfloat-abi options from current multilib.
3962 Do not require neon support.
3963 (check_effective_target_arm_fp16_ok): Renamed from
3964 check_effecitve_target_arm_neon_fp16_ok.
3965 * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: Use new names for
3966 arm_neon_fp16_ok and arm_fp16.
3967 * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Likewise.
3968 * gcc.dg/torture/arm-fp16-ops-5.c: Likewise.
3969 * gcc.dg/torture/arm-fp16-ops-6.c: Likewise.
3970 * gcc.target/arm/fp16-compile-vcvt.c: Likewise.
3971
3972 2011-06-27 Jakub Jelinek <jakub@redhat.com>
3973
3974 * gcc.dg/builtin-assume-aligned-1.c: New test.
3975 * gcc.dg/builtin-assume-aligned-2.c: New test.
3976 * gcc.target/i386/builtin-assume-aligned-1.c: New test.
3977
3978 PR debug/49544
3979 * gcc.dg/pr49544.c: New test.
3980
3981 2011-06-27 Richard Guenther <rguenther@suse.de>
3982
3983 PR tree-optimization/49394
3984 * g++.dg/torture/pr49394.C: New testcase.
3985
3986 2011-06-27 Kai Tietz <ktietz@redhat.com>
3987
3988 * gcc.dg/optimize-bswapdi-2.c: New test.
3989
3990 2011-06-27 Michael Hope <michael.hope@linaro.org>
3991 Richard Sandiford <richard.sandiford@linaro.org>
3992
3993 PR tree-optimization/49169
3994 * gcc.dg/torture/pr49169.c: New test.
3995
3996 2011-06-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3997
3998 PR testsuite/49529
3999 * gcc.dg/ipa/ipa-pta-17.c: Use dg-require-alias.
4000
4001 * gcc.dg/debug/pr49294.c (dg-options): Add -fno-common to options on
4002 hppa*-*-hpux*.
4003
4004 2011-06-26 Jason Merrill <jason@redhat.com>
4005
4006 * g++.dg/cpp0x/constexpr-cleanup.C: Tweak error message.
4007
4008 PR c++/49528
4009 * g++.dg/init/ref19.C: New.
4010 * g++.dg/cpp0x/constexpr-cleanup.C: New.
4011
4012 2011-06-26 Jakub Jelinek <jakub@redhat.com>
4013
4014 PR tree-optimization/48377
4015 * gcc.dg/vect/pr48377.c: Add dg-require-effective-target
4016 non_strict_align.
4017
4018 2011-06-26 Steve Ellcey <sje@cup.hp.com>
4019
4020 PR middle-end/49191
4021 * lib/target-supports.exp (check_effective_target_non_strict_align):
4022 New.
4023 * gcc.dg/memcpy-3.c: Add dg-require-effective-target non_strict_align.
4024
4025 2011-06-24 Martin Jambor <mjambor@suse.cz>
4026
4027 PR tree-optimizations/49516
4028 * g++.dg/tree-ssa/pr49516.C: New test.
4029
4030 2011-06-23 Jason Merrill <jason@redhat.com>
4031
4032 PR c++/35255
4033 * g++.dg/template/partial10.C: New.
4034 * g++.dg/template/partial11.C: New.
4035
4036 2011-06-23 Jeff Law <law@redhat.com>
4037
4038 PR middle-end/48770
4039 * gcc.dg/pr48770.c: New test.
4040
4041 2011-06-23 Jan Hubicka <jh@suse.cz>
4042
4043 PR middle-end/49373
4044 * g++.dg/torture/pr43879-1_1.C: Revert the xfail introduced yesterday.
4045
4046 2011-06-23 Jakub Jelinek <jakub@redhat.com>
4047
4048 PR testsuite/49512
4049 * gcc.dg/tree-ssa/asm-1.c: Use -fdump-tree-optimized-nouid
4050 instead of -fdump-tree-optimized.
4051
4052 2011-06-23 Paolo Carlini <paolo.carlini@oracle.com>
4053
4054 PR c++/44625
4055 * g++.dg/template/crash107.C: New.
4056 * g++.dg/template/error17.C: Adjust.
4057
4058 2011-06-23 Jason Merrill <jason@redhat.com>
4059
4060 PR c++/49507
4061 * g++.dg/cpp0x/defaulted30.C: New.
4062
4063 PR c++/49440
4064 * g++.dg/rtti/anon-ns1.C: New.
4065
4066 PR c++/49395
4067 * g++.dg/init/ref18.C: New.
4068
4069 PR c++/36435
4070 * g++.dg/template/partial9.C: New.
4071
4072 2011-06-22 Hans-Peter Nilsson <hp@axis.com>
4073
4074 PR middle-end/49373
4075 * g++.dg/torture/pr43879-1_1.C: Xfail for -O1 and above, except -flto.
4076
4077 2011-06-22 Jakub Jelinek <jakub@redhat.com>
4078
4079 PR debug/49496
4080 * gcc.dg/pr49496.c: New test.
4081
4082 2011-06-22 Janis Johnson <janisjo@codesourcery.com>
4083
4084 * gcc.target/arm/scd42-3.c: Allow -march-xscale; skip if -mcpu
4085 is not xscale.
4086
4087 * gcc.target/arm/thumb-bitfld1.c: Don't specify -march, require thumb1.
4088
4089 * gcc.target/arm/ctz.c: Don't specify -march, require thumb2.
4090 * gcc.target/arm/pr42879.c: Likewise.
4091 * gcc.target/arm/pr45701-3.c: Likewise.
4092
4093 * gcc.target/arm/20031108-1.c: Require thumb1 or thumb2.
4094 * gcc.target/arm/pr40482.c: Likewise.
4095 * gcc.target/arm/stack-corruption.c: Likewise.
4096
4097 2011-06-22 Richard Guenther <rguenther@suse.de>
4098
4099 PR tree-optimization/49493
4100 * gcc.dg/ipa/ipa-pta-17.c: New testcase.
4101
4102 2011-06-22 Jason Merrill <jason@redhat.com>
4103
4104 PR c++/49260
4105 * g++.dg/cpp0x/lambda/lambda-eh2.C: Change options.
4106
4107 2011-06-22 Dmitry Plotnikov <dplotnikov@ispras.ru>
4108 Dmitry Melnik <dm@ispras.ru>
4109
4110 * gcc.target/arm/neon-vshr-imm-1.c: New testcase.
4111 * gcc.target/arm/neon-vshl-imm-1.c: New testcase.
4112 * gcc.target/arm/neon-vlshr-imm-1.c: New testcase.
4113
4114 2011-06-22 Nathan Sidwell <nathan@codesourcery.com>
4115
4116 * gcc.target/arm/tlscall.c: New.
4117
4118 2011-06-21 Jason Merrill <jason@redhat.com>
4119
4120 PR c++/49172
4121 * g++.dg/cpp0x/constexpr-ref1.C: New.
4122 * g++.dg/cpp0x/constexpr-ref2.C: New.
4123 * g++.dg/cpp0x/constexpr-ice2.C: Remove dg-error tag.
4124
4125 PR c++/49482
4126 * g++.dg/cpp0x/lambda/lambda-warn3.C: New.
4127
4128 PR c++/49418
4129 * g++.dg/template/param3.C: New.
4130
4131 2011-06-21 Bernd Schmidt <bernds@codesourcery.com>
4132
4133 * gcc.c-torture/excute/builtin-bitops-1.c (MAKE_FUNS): Make
4134 my_clrsb test functions.
4135 (main): Test clrsb.
4136 * gcc.dg/builtin-protos-1.c (test_s, test_u, test_sl, test_ul,
4137 test_sll, test_ull): Add clrsb tests.
4138 * gcc.dg/torture/builtin-attr-1.c: Add tests for clrsb, clrsbl,
4139 clrsbll.
4140
4141 2011-06-21 Janus Weil <janus@gcc.gnu.org>
4142
4143 PR fortran/49112
4144 * gfortran.dg/class_44.f03: New.
4145
4146 2011-06-21 Ira Rosen <ira.rosen@linaro.org>
4147
4148 PR tree-optimization/49478
4149 * gcc.dg/vect/pr49478.c
4150
4151 2011-06-21 Richard Guenther <rguenther@suse.de>
4152
4153 PR tree-optimization/49483
4154 * gcc.dg/vect/vect-120.c: New testcase.
4155
4156 2011-06-21 Ira Rosen <ira.rosen@linaro.org>
4157
4158 PR testsuite/49443
4159 * gcc.dg/vect/vect-peel-3.c: Expect to fail on vect_no_align targets.
4160 * gcc.dg/vect/vect-peel-4.c: Likewise.
4161
4162 2011-06-22 Christian Bruel <christian.bruel@st.com>
4163
4164 PR middle-end/49139
4165 * gcc.dg/always_inline.c: Removed -Winline. Update checks
4166 * gcc.dg/always_inline2.c: Likewise.
4167 * gcc.dg/always_inline3.c: Likewise.
4168 * gcc.dg/debug/pr41264-1.c: Add -Wno-attributes.
4169 * gcc.dg/inline_1.c: Likewise.
4170 * gcc.dg/inline_2.c: Likewise.
4171 * gcc.dg/inline_3.c: Likewise.
4172 * gcc.dg/inline_4.c: Likewise.
4173 * gcc.dg/20051201-1.c: Likewise.
4174 * gcc.dg/pr40087.c: Likewise.
4175 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
4176 * gcc.dg/inline-22.c: Likewise.
4177 * gcc.dg/lto/20090218-1_0.c: Set inline keyword.
4178 * gcc.dg/lto/20090218-1_1.c: Likewise.
4179 * g++.dg/ipa/devirt-7.C: Likewise.
4180 * gcc.dg/uninit-pred-5_a.c: Likewise.
4181 * gcc.dg/uninit-pred-5_b.c: Likewise.
4182 * gcc.dg/fail_always_inline.c: New.
4183
4184 2011-06-21 Jakub Jelinek <jakub@redhat.com>
4185
4186 * Make-lang.in (check_gfortran_parallelize): Parallelize dg.exp
4187 into 6 jobs instead of 3.
4188
4189 2011-06-20 Jason Merrill <jason@redhat.com>
4190
4191 PR c++/49216
4192 * g++.dg/cpp0x/initlist53.C: New.
4193
4194 2011-06-20 Tobias Burnus <burnus@net-b.de>
4195
4196 PR fortran/18918
4197 * gfortran.dg/coarray_lock_1.f90: Update dg-error.
4198 * gfortran.dg/coarray_lock_3.f90: New.
4199 * gfortran.dg/coarray/lock_1.f90: New.
4200
4201 2011-06-20 Janis Johnson <janisjo@codesourcery.com>
4202
4203 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
4204 scan-dump-dem, scan-dump-dem-not): Treat a missing dump file as
4205 unresolved and report the reason to the log file.
4206
4207 * lib/scanasm.exp (object-size): Move argument processing earlier
4208 to report errors before verifying that the file exists. Report
4209 problems detected at runtime as unresolved instead of error and
4210 report their reasons to the log file.
4211
4212 2011-06-20 Jason Merrill <jason@redhat.com>
4213
4214 PR c++/47080
4215 * g++.dg/cpp0x/explicit6.C: New.
4216
4217 PR c++/47635
4218 * g++.dg/cpp0x/enum20.C: New.
4219
4220 PR c++/48138
4221 * g++.dg/ext/attr-aligned01.C: New.
4222
4223 PR c++/49205
4224 * g++.dg/cpp0x/variadic-default.C: New.
4225
4226 PR c++/43321
4227 * g++.dg/cpp0x/auto26.C: New.
4228
4229 PR c++/43831
4230 * g++.dg/cpp0x/lambda/lambda-capture-reduncancy.C: New.
4231
4232 2011-06-20 Kai Tietz <ktietz@redhat.com>
4233
4234 * gcc.dg/binop-notand1.c: New test.
4235 * gcc.dg/binop-notand2.c: New test.
4236 * gcc.dg/binop-notand3.c: New test.
4237 * gcc.dg/binop-notand4.c: New test.
4238 * gcc.dg/binop-notand5.c: New test.
4239 * gcc.dg/binop-notand6.c: New test.
4240
4241 2011-06-18 Jakub Jelinek <jakub@redhat.com>
4242
4243 PR testsuite/49432
4244 * obj-c++.dg/invalid-type-1.mm: Adjust for new error wording.
4245
4246 2011-06-18 Janus Weil <janus@gcc.gnu.org>
4247
4248 PR fortran/49400
4249 * gfortran.dg/proc_ptr_31.f90: New.
4250
4251 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
4252
4253 * gnat.dg/volatile6.adb: New test.
4254 * gnat.dg/volatile7.adb: Likewise.
4255 * gnat.dg/volatile8.adb: Likewise.
4256 * gnat.dg/volatile9.adb: Likewise.
4257
4258 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
4259
4260 * gnat.dg/constant3.adb: New test.
4261
4262 2011-06-18 Janne Blomqvist <jb@gcc.gnu.org>
4263
4264 PR libfortran/49296
4265 * gfortran.dg/read_list_eof_1.f90: New test.
4266
4267 2011-06-18 Jakub Jelinek <jakub@redhat.com>
4268
4269 PR target/49411
4270 * gcc.target/i386/testimm-1.c: New test.
4271 * gcc.target/i386/testimm-2.c: New test.
4272 * gcc.target/i386/testimm-3.c: New test.
4273 * gcc.target/i386/testimm-4.c: New test.
4274 * gcc.target/i386/testimm-5.c: New test.
4275 * gcc.target/i386/testimm-6.c: New test.
4276 * gcc.target/i386/testimm-7.c: New test.
4277 * gcc.target/i386/testimm-8.c: New test.
4278 * gcc.target/i386/xop-vpermil2px-2.c: New test.
4279 * gcc.target/i386/xop-rotate1-int.c: New test.
4280 * gcc.target/i386/xop-rotate2-int.c: New test.
4281
4282 2011-06-17 Jason Merrill <jason@redhat.com>
4283
4284 * g++.dg/cpp0x/rv-func2.C: New.
4285
4286 * g++.dg/debug/dwarf2/lambda1.C: New.
4287 * g++.dg/warn/Wshadow-6.C: Adjust.
4288
4289 2011-06-17 Janus Weil <janus@gcc.gnu.org>
4290
4291 PR fortran/48699
4292 * gfortran.dg/move_alloc_5.f90: New.
4293
4294 2011-06-17 Hans-Peter Nilsson <hp@axis.com>
4295
4296 PR rtl-optimization/48542
4297 * gcc.dg/torture/pr48542.c: New test.
4298
4299 2011-06-16 Jason Merrill <jason@redhat.com>
4300
4301 PR c++/44160
4302 * g++.dg/cpp0x/lambda/lambda-__func__.C: New.
4303
4304 PR c++/45378
4305 * g++.dg/cpp0x/initlist52.C New.
4306
4307 PR c++/45399
4308 * c-c++-common/raw-string-12.c: New.
4309
4310 PR c++/49229
4311 * g++.dg/cpp0x/sfinae26.C: New.
4312
4313 PR c++/49251
4314 * g++.dg/cpp0x/variadic113.C: New.
4315
4316 PR c++/49420
4317 * g++.dg/cpp0x/variadic112.C: New.
4318
4319 2011-06-16 Jeff Law <law@redhat.com>
4320
4321 * gcc.dg/builtin-object-size-1.c: Update to handle chances from
4322 improved jump threading.
4323 * gcc.dg/builtin-object-size-2.c: Likewise.
4324 * gcc.dg/tree-ssa/20030728-1.c: Likewise.
4325
4326 2011-06-16 Janus Weil <janus@gcc.gnu.org>
4327
4328 PR fortran/49074
4329 * gfortran.dg/typebound_assignment_3.f03: New.
4330
4331 2011-06-16 Steve Ellcey <sje@cup.hp.com>
4332
4333 PR testsuite/48727
4334 * g++.dg/opt/devirt2.C: Change xfail rule to target.
4335
4336 2011-06-16 Martin Jambor <mjambor@suse.cz>
4337
4338 PR tree-optimization/49343
4339 * gnat.dg/discr31.ad[sb]: New test.
4340
4341 2011-06-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4342
4343 * gcc.dg/debug/pr49032.c: Prune mips-tfile warning.
4344
4345 2011-06-16 Tom de Vries <tom@codesourcery.com>
4346
4347 PR target/45098
4348 * gcc.target/arm/ivopts-3.c: Update test.
4349 * gcc.target/arm/ivopts-5.c: Same.
4350
4351 2011-06-16 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4352
4353 Revert:
4354 2011-06-10 Wei Guozhi <carrot@google.com>
4355
4356 PR target/45335
4357 * gcc.target/arm/pr45335.c: New test.
4358 * gcc.target/arm/pr45335-2.c: New test.
4359 * gcc.target/arm/pr45335-3.c: New test.
4360 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
4361 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
4362 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
4363
4364 2011-06-16 Ira Rosen <ira.rosen@linaro.org>
4365
4366 * gcc.dg/vect/vect-widen-mult-half-u8.c: New test.
4367
4368 2011-06-16 Janus Weil <janus@gcc.gnu.org>
4369
4370 PR fortran/49417
4371 * gfortran.dg/class_43.f03: New.
4372
4373 2011-06-16 Jakub Jelinek <jakub@redhat.com>
4374
4375 PR tree-optimization/49419
4376 * gcc.c-torture/execute/pr49419.c: New test.
4377
4378 2011-06-16 Revital Eres <revital.eres@linaro.org>
4379
4380 * gcc.dg/sms-9.c: New file.
4381
4382 2011-06-15 Easwaran Raman <eraman@google.com>
4383
4384 PR rtl-optimization/49414
4385 * gcc.dg/pr44194-1.c: Restrict test to 64-bit targets.
4386
4387 2011-06-14 Jason Merrill <jason@redhat.com>
4388
4389 * g++.dg/cpp0x/noexcept13.C: New.
4390
4391 2011-06-14 Easwaran Raman <eraman@google.com>
4392
4393 PR rtl-optimization/44194
4394 * gcc.dg/pr44194-1.c: New test.
4395 * gcc.dg/pr44194-2.c: New test.
4396
4397 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
4398
4399 * gcc.target/arm/pr45701-1.c: Ignore warnings about conflicting
4400 switches.
4401 * gcc.target/arm/pr45701-2.c: Likewise.
4402 * gcc.target/arm/thumb-branch1.c: Likewise.
4403
4404 2011-06-14 Steve Ellcey <sje@cup.hp.com>
4405
4406 PR testsuite/48727
4407 * g++.dg/opt/devirt2.C: Fix scan rules for ia64*-*-hpux* and hppa*-*-*.
4408
4409 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
4410
4411 * gcc.target/arm/pr45701-1.c: Require thumb support.
4412 * gcc.target/arm/pr45701-2.c: Likewise.
4413 * gcc.target/arm/thumb-branch1.c: Likewise.
4414
4415 * gcc.target/arm/mla-1.c: Ignore warnings about conflicting switches.
4416 * gcc.target/arm/pr39839.c: Likewise.
4417 * gcc.target/arm/pr40657-2.c: Likewise.
4418 * gcc.target/arm/pr40956.c: Likewise.
4419 * gcc.target/arm/pr41679.c: Likewise.
4420 * gcc.target/arm/pr42235.c: Likewise.
4421 * gcc.target/arm/pr42495.c: Likewise.
4422 * gcc.target/arm/pr42505.c: Likewise.
4423 * gcc.target/arm/pr42574.c: Likewise.
4424 * gcc.target/arm/pr46883.c: Likewise.
4425 * gcc.target/arm/pr46934.c: Likewise.
4426 * gcc.target/arm/xor-and.c: Likewise.
4427
4428 2011-06-14 Jason Merrill <jason@redhat.com>
4429
4430 * g++.dg/other/error23.C: Adjust error message.
4431 * g++.dg/other/error32.C: Likewise.
4432
4433 PR c++/49389
4434 * g++.dg/cpp0x/rv-dotstar.C: New.
4435
4436 PR c++/49369
4437 * g++.dg/cpp0x/decltype30.C: New.
4438
4439 * g++.dg/cpp0x/constexpr-array-ptr7.C: New.
4440
4441 2011-06-14 Jakub Jelinek <jakub@redhat.com>
4442
4443 PR fortran/49103
4444 * gfortran.dg/pr49103.f90: New test.
4445
4446 2011-06-14 Tom de Vries <tom@codesourcery.com>
4447
4448 PR target/45098
4449 * gcc.target/arm/ivopts-3.c: New test.
4450 * gcc.target/arm/ivopts-4.c: New test.
4451 * gcc.target/arm/ivopts-5.c: New test.
4452
4453 2011-06-14 Jakub Jelinek <jakub@redhat.com>
4454
4455 PR rtl-optimization/49390
4456 * gcc.c-torture/execute/pr49390.c: New test.
4457
4458 2011-06-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4459
4460 * g++.dg/torture/pr48954.C: Use dg-require-effective-target lto.
4461
4462 2011-06-14 Georg-Johann Lay <avr@gjlay.de>
4463
4464 * gcc.c-torture/execute/cmpsi-2.c: Undo 172757.
4465 * gcc.c-torture/execute/cmpsi-2.x: New file.
4466 * gcc.c-torture/execute/pr45262.c: Undo 172757.
4467 * gcc.c-torture/execute/pr45262.x: New file.
4468 * gcc.c-torture/compile/pr46534.c: Skip for AVR.
4469 * gcc.c-torture/compile/pr49029.c: Add dg-require-effective-target
4470 int32plus
4471 * gcc.c-torture/compile/pr49163.c: Ditto.
4472
4473 2011-06-14 Ira Rosen <ira.rosen@linaro.org>
4474
4475 * gcc.dg/vect/vect-16.c: Rename to...
4476 * gcc.dg/vect/no-fast-math-vect16.c: ...this.
4477 * gcc.dg/vect/vect-peel-3.c: Adjust misalignment values
4478 for double-word vectors.
4479 * gcc.dg/vect/vect-peel-4.c: Likewise.
4480 * gcc.dg/vect/bb-slp-10.c: Replace vect_hw_misalign with
4481 vect_element_align.
4482 * gcc.dg/vect/vect.exp: Run no-fast-math-* tests with
4483 -fno-fast-math.
4484
4485 2011-06-13 Edmar Wienskoski <edmar@freescale.com>
4486
4487 PR target/44618
4488 * gcc.target/powerpc/outofline_rnreg.c: New testcase.
4489
4490 2011-06-13 H.J. Lu <hongjiu.lu@intel.com>
4491
4492 * gcc.dg/h8300-bit-insn-ice2.c: Remove duplicated lines.
4493
4494 2011-06-13 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
4495
4496 * gcc.dg/h8300-bit-insn-ice2.c: New testcase.
4497
4498 2011-06-13 Thomas Koenig <tkoenig@gcc.gnu.org>
4499
4500 * gfortran.dg/trim_optimize_8.f90: New test case.
4501
4502 2011-06-13 Jakub Jelinek <jakub@redhat.com>
4503 Ira Rosen <ira.rosen@linaro.org>
4504
4505 PR tree-optimization/49352
4506 * gcc.dg/vect/pr49352.c: New test.
4507
4508 2011-06-12 Tobias Burnus
4509
4510 PR fortran/49324
4511 * gfortran.dg/alloc_comp_assign_11.f90: New.
4512
4513 2011-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
4514
4515 * gfortran.dg/trim_optimize_7.f90: New test.
4516
4517 2011-06-10 Wei Guozhi <carrot@google.com>
4518
4519 PR target/45335
4520 * gcc.target/arm/pr45335.c: New test.
4521 * gcc.target/arm/pr45335-2.c: New test.
4522 * gcc.target/arm/pr45335-3.c: New test.
4523 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
4524 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
4525 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
4526
4527 2011-06-10 Paolo Carlini <paolo.carlini@oracle.com>
4528
4529 PR c++/41769
4530 * g++.dg/parse/error39.C: New.
4531
4532 2011-06-10 Janis Johnson <janisjo@codesourcery.com>
4533
4534 * gcc.target/arm/20090811-1.c: Skip for incompatible
4535 options, do not override other options.
4536 * gcc.target/arm/combine-cmp-shift.c: Skip for
4537 incompatible options.
4538 * gcc.target/arm/pr45094.c: Likewise.
4539 * gcc.target/arm/scd42-1.c: Likewise.
4540 * gcc.target/arm/scd42-3.c: Likewise.
4541 * gcc.target/arm/thumb-ltu.c: Likewise.
4542
4543 * lib/target-supports.exp
4544 (check_effective_target_arm_neon_fp16_ok_nocache): Return 0 if
4545 multilib flags use -mfpu with a value other than neon-fp16.
4546
4547 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4548
4549 * gcc.dg/torture/tls/tls.exp: Load torture-options.exp.
4550 Run tests with -fpic/-fPIC, -pie -fpie/-fPIE if supported.
4551
4552 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4553
4554 * lib/target-supports.exp (check_effective_target_pie): New proc.
4555 * gcc.dg/pie-link.c: Use target pie.
4556
4557 2011-06-10 Eric Botcazou <ebotcazou@adacore.com>
4558 Laurent Roug� <laurent.rouge@menta.fr>
4559
4560 * gcc.dg/20020503-1.c: Add back -mflat option on the SPARC.
4561 * gcc.target/sparc/sparc-ret.c: Skip if -mflat is passed.
4562
4563 2011-06-10 Daniel Carrera <dcarrera@gmail.com>
4564
4565 * gfortran.dg/coarray/sync_1.f90: New test for
4566 "SYNC ALL", "SYNC MEMORY" and "SYNC IMAGES".
4567
4568 2011-06-10 Ira Rosen <ira.rosen@linaro.org>
4569
4570 PR tree-optimization/49318
4571 * gcc.dg/vect/pr49318.c: New test.
4572
4573 2011-06-09 David Krauss <potswa@mac.com>
4574
4575 * g++.dg/template/arrow1.C: New.
4576
4577 2011-06-09 Jason Merrill <jason@redhat.com>
4578
4579 * lib/prune.exp: Prune "note"s.
4580 * g++.dg/uninit-pred-3_b.C: Remove dg-excess-errors.
4581
4582 * g++.dg/ext/injected-ttp.C: Specify -std=c++98.
4583 * g++.dg/template/dependent-expr3.C: Likewise.
4584 * g++.dg/parse/template7.C: Likewise.
4585 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
4586 * g++.old-deja/g++.jason/rfg10.C: Likewise.
4587 * g++.old-deja/g++.pt/friend38.C: Likewise.
4588 * g++.old-deja/g++.pt/crash32.C: Likewise.
4589 * g++.old-deja/g++.other/init4.C: Likewise.
4590 * g++.old-deja/g++.other/friend8.C: Likewise.
4591
4592 * g++.dg/ext/complex7.C: Adjust expected output.
4593 * g++.dg/diagnostic/method1.C: Likewise.
4594 * g++.dg/parse/parameter-declaration-2.C: Likewise.
4595 * g++.dg/parse/crash33.C: Likewise.
4596 * g++.dg/other/warning1.C: Likewise.
4597 * g++.dg/init/pr29571.C: Likewise.
4598 * g++.dg/warn/overflow-warn-1.C: Likewise.
4599 * g++.dg/warn/overflow-warn-3.C: Likewise.
4600 * g++.dg/warn/overflow-warn-4.C: Likewise.
4601 * g++.old-deja/g++.oliva/template1.C: Likewise.
4602
4603 * g++.dg/cpp0x/regress/error-recovery1.C: Adjust.
4604 * g++.dg/parse/template7.C: Adjust.
4605
4606 2011-06-09 Kaz Kojima <kkojima@gcc.gnu.org>
4607
4608 PR target/49307
4609 * gcc.dg/pr49307.c: New.
4610
4611 2011-06-09 Wei Guozhi <carrot@google.com>
4612
4613 PR target/46975
4614 * gcc.target/arm/pr46975.c: New testcase.
4615
4616 2011-06-09 Nicola Pero <nicola.pero@meta-innovation.com>
4617
4618 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h
4619 (PMETH, arglist_t): Removed.
4620 (method_get_number_of_arguments): Removed.
4621 (method_get_nth_argument): Removed.
4622 (method_get_first_argument): Removed.
4623 (method_get_next_argument): Removed.
4624 (method_get_sizeof_arguments): Removed.
4625 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h
4626 (PMETH): Removed.
4627 (method_get_number_of_arguments): Removed.
4628 (method_get_nth_argument): Removed.
4629 (method_get_first_argument): Removed.
4630 (method_get_next_argument): Removed.
4631 (method_get_sizeof_arguments): Removed.
4632 * objc-obj-c++-shared/objc-test-suite-types.h (PMETH): Removed.
4633
4634 2011-06-09 David Li <davidxl@google.com>
4635
4636 * gcc.dg/dump-pass.c: New test.
4637
4638 2011-06-09 Paolo Carlini <paolo.carlini@oracle.com>
4639
4640 PR c++/29003
4641 * g++.dg/parse/error38.C: New.
4642
4643 2011-06-09 Jakub Jelinek <jakub@redhat.com>
4644
4645 PR middle-end/49308
4646 * gfortran.dg/pr49308.f90: New test.
4647
4648 2011-06-08 Jason Merrill <jason@redhat.com>
4649
4650 * g++.dg/cpp0x/noexcept11.C: New.
4651 * g++.dg/cpp0x/noexcept12.C: New.
4652 * g++.dg/cpp0x/sfinae11.C: Adjust.
4653
4654 2011-06-08 Jakub Jelinek <jakub@redhat.com>
4655
4656 PR testsuite/49323
4657 * g++.dg/debug/dwarf2/integer-typedef.C: Add -fno-merge-debug-strings
4658 to dg-options, match also DW_AT_linkage_name.
4659
4660 2011-06-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4661
4662 PR middle-end/21953
4663 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Use
4664 -fno-common on alpha*-dec-osf*.
4665 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Likewise.
4666
4667 2011-06-08 Alexander Monakov <amonakov@ispras.ru>
4668
4669 PR rtl-optimization/49303
4670 * gcc.target/ia64/pr49303.c: New test.
4671
4672 2011-06-08 Tobias Burnus <burnus@net-b.de>
4673
4674 PR fortran/18918
4675 * gfortran.dg/coarray_lock_1.f90: New.
4676 * gfortran.dg/coarray_lock_2.f90: New.
4677
4678 2011-06-07 Jason Merrill <jason@redhat.com>
4679
4680 * lib/prune.exp: Look for "required" rather than "instantiated".
4681 * g++.dg/abi/mangle11.C: Likewise.
4682 * g++.dg/abi/mangle12.C: Likewise.
4683 * g++.dg/abi/mangle17.C: Likewise.
4684 * g++.dg/abi/mangle20-2.C: Likewise.
4685 * g++.dg/abi/pragma-pack1.C: Likewise.
4686 * g++.dg/cpp0x/decltype26.C: Likewise.
4687 * g++.dg/cpp0x/decltype28.C: Likewise.
4688 * g++.dg/cpp0x/decltype29.C: Likewise.
4689 * g++.dg/cpp0x/enum11.C: Likewise.
4690 * g++.dg/cpp0x/forw_enum8.C: Likewise.
4691 * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
4692 * g++.dg/cpp0x/pr47416.C: Likewise.
4693 * g++.dg/ext/case-range2.C: Likewise.
4694 * g++.dg/ext/case-range3.C: Likewise.
4695 * g++.dg/gomp/for-19.C: Likewise.
4696 * g++.dg/gomp/pr37533.C: Likewise.
4697 * g++.dg/gomp/pr38639.C: Likewise.
4698 * g++.dg/gomp/tpl-parallel-2.C: Likewise.
4699 * g++.dg/inherit/base3.C: Likewise.
4700 * g++.dg/inherit/using6.C: Likewise.
4701 * g++.dg/init/placement4.C: Likewise.
4702 * g++.dg/init/reference3.C: Likewise.
4703 * g++.dg/lookup/scoped6.C: Likewise.
4704 * g++.dg/lookup/using7.C: Likewise.
4705 * g++.dg/other/abstract1.C: Likewise.
4706 * g++.dg/other/error10.C: Likewise.
4707 * g++.dg/other/error5.C: Likewise.
4708 * g++.dg/other/field1.C: Likewise.
4709 * g++.dg/other/offsetof5.C: Likewise.
4710 * g++.dg/parse/bitfield2.C: Likewise.
4711 * g++.dg/parse/constant4.C: Likewise.
4712 * g++.dg/parse/crash20.C: Likewise.
4713 * g++.dg/parse/invalid-op1.C: Likewise.
4714 * g++.dg/parse/non-dependent2.C: Likewise.
4715 * g++.dg/parse/template18.C: Likewise.
4716 * g++.dg/tc1/dr152.C: Likewise.
4717 * g++.dg/tc1/dr166.C: Likewise.
4718 * g++.dg/tc1/dr176.C: Likewise.
4719 * g++.dg/tc1/dr213.C: Likewise.
4720 * g++.dg/template/access11.C: Likewise.
4721 * g++.dg/template/access2.C: Likewise.
4722 * g++.dg/template/access3.C: Likewise.
4723 * g++.dg/template/access7.C: Likewise.
4724 * g++.dg/template/arg7.C: Likewise.
4725 * g++.dg/template/cond2.C: Likewise.
4726 * g++.dg/template/crash13.C: Likewise.
4727 * g++.dg/template/crash40.C: Likewise.
4728 * g++.dg/template/crash7.C: Likewise.
4729 * g++.dg/template/crash84.C: Likewise.
4730 * g++.dg/template/ctor5.C: Likewise.
4731 * g++.dg/template/defarg13.C: Likewise.
4732 * g++.dg/template/defarg14.C: Likewise.
4733 * g++.dg/template/dtor7.C: Likewise.
4734 * g++.dg/template/eh2.C: Likewise.
4735 * g++.dg/template/error2.C: Likewise.
4736 * g++.dg/template/error43.C: Likewise.
4737 * g++.dg/template/friend32.C: Likewise.
4738 * g++.dg/template/injected1.C: Likewise.
4739 * g++.dg/template/instantiate1.C: Likewise.
4740 * g++.dg/template/instantiate3.C: Likewise.
4741 * g++.dg/template/instantiate5.C: Likewise.
4742 * g++.dg/template/instantiate7.C: Likewise.
4743 * g++.dg/template/local6.C: Likewise.
4744 * g++.dg/template/lookup2.C: Likewise.
4745 * g++.dg/template/member5.C: Likewise.
4746 * g++.dg/template/memfriend15.C: Likewise.
4747 * g++.dg/template/memfriend16.C: Likewise.
4748 * g++.dg/template/memfriend17.C: Likewise.
4749 * g++.dg/template/memfriend7.C: Likewise.
4750 * g++.dg/template/meminit1.C: Likewise.
4751 * g++.dg/template/nested3.C: Likewise.
4752 * g++.dg/template/non-type-template-argument-1.C: Likewise.
4753 * g++.dg/template/nontype12.C: Likewise.
4754 * g++.dg/template/nontype13.C: Likewise.
4755 * g++.dg/template/nontype6.C: Likewise.
4756 * g++.dg/template/pr23510.C: Likewise.
4757 * g++.dg/template/pr35240.C: Likewise.
4758 * g++.dg/template/ptrmem15.C: Likewise.
4759 * g++.dg/template/ptrmem6.C: Likewise.
4760 * g++.dg/template/qualified-id1.C: Likewise.
4761 * g++.dg/template/qualttp20.C: Likewise.
4762 * g++.dg/template/qualttp3.C: Likewise.
4763 * g++.dg/template/qualttp4.C: Likewise.
4764 * g++.dg/template/qualttp5.C: Likewise.
4765 * g++.dg/template/qualttp6.C: Likewise.
4766 * g++.dg/template/qualttp7.C: Likewise.
4767 * g++.dg/template/qualttp8.C: Likewise.
4768 * g++.dg/template/recurse.C: Likewise.
4769 * g++.dg/template/recurse2.C: Likewise.
4770 * g++.dg/template/ref5.C: Likewise.
4771 * g++.dg/template/scope2.C: Likewise.
4772 * g++.dg/template/sfinae10.C: Likewise.
4773 * g++.dg/template/sfinae3.C: Likewise.
4774 * g++.dg/template/sizeof3.C: Likewise.
4775 * g++.dg/template/static9.C: Likewise.
4776 * g++.dg/template/template-id-2.C: Likewise.
4777 * g++.dg/template/typedef13.C: Likewise.
4778 * g++.dg/template/typename4.C: Likewise.
4779 * g++.dg/template/using14.C: Likewise.
4780 * g++.dg/template/using2.C: Likewise.
4781 * g++.dg/template/warn1.C: Likewise.
4782 * g++.dg/warn/Wparentheses-13.C: Likewise.
4783 * g++.dg/warn/Wparentheses-15.C: Likewise.
4784 * g++.dg/warn/Wparentheses-16.C: Likewise.
4785 * g++.dg/warn/Wparentheses-17.C: Likewise.
4786 * g++.dg/warn/Wparentheses-18.C: Likewise.
4787 * g++.dg/warn/Wparentheses-19.C: Likewise.
4788 * g++.dg/warn/Wparentheses-20.C: Likewise.
4789 * g++.dg/warn/Wparentheses-23.C: Likewise.
4790 * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
4791 * g++.dg/warn/noeffect2.C: Likewise.
4792 * g++.dg/warn/noeffect4.C: Likewise.
4793 * g++.dg/warn/pr8570.C: Likewise.
4794 * g++.old-deja/g++.brendan/init2.C: Likewise.
4795 * g++.old-deja/g++.eh/spec6.C: Likewise.
4796 * g++.old-deja/g++.pt/crash10.C: Likewise.
4797 * g++.old-deja/g++.pt/crash36.C: Likewise.
4798 * g++.old-deja/g++.pt/derived3.C: Likewise.
4799 * g++.old-deja/g++.pt/error2.C: Likewise.
4800 * g++.old-deja/g++.pt/explicit70.C: Likewise.
4801 * g++.old-deja/g++.pt/infinite1.C: Likewise.
4802 * g++.old-deja/g++.pt/memtemp89.C: Likewise.
4803 * g++.old-deja/g++.pt/overload7.C: Likewise.
4804 * g++.old-deja/g++.pt/vaarg3.C: Likewise.
4805
4806 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
4807 Iain Sandoe <iains@gcc.gnu.org>
4808
4809 * objc-obj-c++-shared/runtime.h (protocol_getMethodDescription):
4810 Added code to deal with the case when [Protocol
4811 -descriptionForInstanceMethod:] or [Protocol
4812 -descriptionForClassMethod:] returns NULL.
4813
4814 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
4815 Iain Sandoe <iains@gcc.gnu.org>
4816
4817 * objc-obj-c++-shared/TestsuiteObject.h ([-free]): Return 'id'.
4818 * objc-obj-c++-shared/TestsuiteObject.m ([-free]): Return 'id'.
4819 Added cast.
4820
4821 2011-06-07 Xinliang David Li <davidxl@google.com>
4822
4823 * gcc.dg/inline_2.c: New test.
4824 * gcc.dg/unroll_2.c: New test.
4825 * gcc.dg/inline_3.c: New test.
4826 * gcc.dg/unroll_3.c: New test.
4827 * gcc.dg/inline_4.c: New test.
4828 * gcc.dg/unroll_4.c: New test.
4829 * gcc.dg/inline_1.c: New test.
4830 * gcc.dg/unroll_1.c: New test.
4831
4832 2011-06-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4833
4834 PR tree-optimization/48497
4835 * lib/gcc-defs.exp (dg-additional-options): New proc.
4836 * gfortran.dg/graphite/vect-pr40979.f90: Use dg-additional-options
4837 -msse2 on 32-bit x86.
4838
4839 2011-06-06 Jason Merrill <jason@redhat.com>
4840
4841 * g++.dg/cpp0x/enum19.C: New.
4842
4843 2011-06-07 Sergey Grechanik <mouseentity@ispras.ru>
4844
4845 * gcc.target/arm/neon-reload-class.c: New test.
4846
4847 2011-06-07 Dodji Seketeli <dodji@redhat.com>
4848
4849 PR debug/49130
4850 * g++.dg/debug/dwarf2/integer-typedef.C: New test.
4851
4852 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
4853
4854 * gcc.target/arm/smlatb-1.c: New file.
4855 * gcc.target/arm/smlatt-1.c: New file.
4856 * gcc.target/arm/smlaltb-1.c: New file.
4857 * gcc.target/arm/smlaltt-1.c: New file.
4858
4859 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
4860
4861 * gcc.target/arm/mla-2.c: New test.
4862
4863 2011-06-07 Jakub Jelinek <jakub@redhat.com>
4864
4865 PR gcov-profile/49299
4866 * gcc.dg/tree-prof/pr49299-1.c: New test.
4867 * gcc.dg/tree-prof/pr49299-2.c: New test.
4868
4869 2011-06-07 Ira Rosen <ira.rosen@linaro.org>
4870
4871 * lib/target-supports.exp
4872 (check_effective_target_vect_widen_mult_qi_to_hi):
4873 Add NEON as supporting target.
4874 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
4875 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): New.
4876 (check_effective_target_vect_widen_mult_hi_to_si_pattern): New.
4877 * gcc.dg/vect/vect-widen-mult-u8.c: Expect to be vectorized
4878 using widening multiplication on targets that support it.
4879 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
4880 * gcc.dg/vect/vect-widen-mult-const-s16.c: New test.
4881 * gcc.dg/vect/vect-widen-mult-const-u16.c: New test.
4882
4883 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
4884
4885 Updated all testcases in the ObjC/ObjC++ testsuites to use the
4886 Modern Objective-C runtime API.
4887 * objc/execute/next_mapping.h: Removed.
4888 * objc-obj-c++-shared/next-mapping.h: Removed.
4889 * objc-obj-c++-shared/Object1.h: Removed.
4890 * objc-obj-c++-shared/Object1.m: Removed.
4891 * objc-obj-c++-shared/Object1.mm: Removed.
4892 * objc-obj-c++-shared/Object1-implementation.h: Removed.
4893 * objc-obj-c++-shared/Protocol1.h: Removed.
4894 * objc-obj-c++-shared/objc-test-suite-types.h: Removed definition
4895 of ProtoBool, IVAR_T and METHOD.
4896 * objc-obj-c++-shared/runtime.h: New.
4897 * objc-obj-c++-shared/TestsuiteObject.h: New.
4898 * objc-obj-c++-shared/TestsuiteObject.m: New.
4899
4900 * objc/compile/trivial.m: Use TestsuiteObject instead of Object.
4901 * objc/execute/IMP.m: Include ../../objc-obj-c++-shared/runtime.h.
4902 Use the Modern Objective-C runtime API. ([TestClass -next:]): Made
4903 it a class method.
4904 * objc/execute/_cmd.m: Include
4905 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
4906 runtime API. ([TestClass +initialize]): Include this method also
4907 with the GNU runtime.
4908 * objc/execute/accessing_ivars.m: Use TestsuiteObject instead of
4909 Object. ([-setValue:]): Return void.
4910 * objc/execute/bf-common.h: Do not include objc/objc-encoding.h
4911 with the GNU runtime. Include
4912 ../../objc-obj-c++-shared/runtime.h. Do not define objc_get_class
4913 for the NeXT runtime. Use the existing print_ivars() and
4914 compare_structures() implementations for the old NeXT runtime.
4915 Added new implementations for the Modern GNU and NeXT runtimes.
4916 Enable the testcase (and hence all the bf-* ones) for __OBJC2__ as
4917 well. (main): Use objc_getClass(). Use return instead of exit.
4918 * objc/execute/bycopy-1.m: Include objc/objc.h instead of
4919 ../../objc-obj-c++-shared/Protocol1.h. (main): Use return instead
4920 of exit().
4921 * objc/execute/bycopy-2.m: Include objc/objc.h instead of
4922 ../../objc-obj-c++-shared/Protocol1.h. Use TestsuiteObject
4923 instead of Object. (main): Use return instead of exit().
4924 * objc/execute/bycopy-3.m: Updated includes. Use TestsuiteObject
4925 instead of Object. Removed prototype for exit(). (main): Use
4926 return instead of exit(). Use the Modern Objective-C runtime API.
4927 * objc/execute/cascading-1.m: Use TestsuiteObject instead of
4928 Object.
4929 * objc/execute/class-tests-1.h: Include
4930 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
4931 runtime API. (test_class_with_superclass): Do not call [Object
4932 class]. There is no need to with the current libobjc.
4933 * objc/execute/class-tests-2.h: Include
4934 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
4935 runtime API.
4936 * objc/execute/class-1.m: Do not include <objc/objc-api.h> and
4937 ../../objc-obj-c++-shared/next-mapping.h.
4938 * objc/execute/class-2.m: Likewise.
4939 * objc/execute/class-3.m: Likewise.
4940 * objc/execute/class-4.m: Do not include <objc/objc-api.h> and
4941 ../../objc-obj-c++-shared/next-mapping.h. ([RootClass
4942 +initialize]): Include this method also with the GNU
4943 runtime. (main): Use the Modern Objective-C runtime API.
4944 * objc/execute/class-5.m: Likewise.
4945 * objc/execute/class-6.m: Likewise.
4946 * objc/execute/class-7.m: Likewise.
4947 * objc/execute/class-8.m: Likewise.
4948 * objc/execute/class-9.m: Likewise.
4949 * objc/execute/class-10.m: Likewise.
4950 * objc/execute/class-11.m: Likewise.
4951 * objc/execute/class-12.m: Likewise.
4952 * objc/execute/class-13.m: Likewise.
4953 * objc/execute/class-14.m: Likewise.
4954 * objc/execute/class_self-1.m ([TestClass +initialize]): Include
4955 this method also with the GNU runtime.
4956 * objc/execute/class_self-2.m: ([TestClass +initialize], [ClassA
4957 +initialize]): Include this method also with the GNU runtime.
4958 * objc/execute/compatibility_alias.m: Use TestsuiteObject instead
4959 of Object.
4960 * objc/execute/encode-1.m: Likewise.
4961 * objc/execute/enumeration-1.m: Likewise.
4962 * objc/execute/enumeration-2.m: Likewise.
4963 * objc/execute/exceptions/catchall-1.m: Likewise.
4964 * objc/execute/exceptions/finally-1.m: Likewise.
4965 * objc/execute/exceptions/foward-1.m: Likewise.
4966 * objc/execute/exceptions/local-variables-1.m: Likewise.
4967 * objc/execute/exceptions/throw-nil.m: Likewise.
4968 * objc/execute/exceptions/trivial.m: Likewise.
4969 * objc/execute/exceptions/handler-1.m: Use TestsuiteObject instead
4970 of Object. Include objc/runtime.h instead of objc/objc-api.h.
4971 * objc/execute/exceptions/matcher-1.m: Likewise.
4972 * objc/execute/formal_protocol-1.m: Use TestsuiteObject instead of
4973 Object.
4974 * objc/execute/formal_protocol-2.m: Likewise.
4975 * objc/execute/formal_protocol-3.m: Likewise.
4976 * objc/execute/formal_protocol-4.m: Likewise.
4977 * objc/execute/formal_protocol-5.m: Include
4978 ../../objc-obj-c++-shared/runtime.h. (main): Always use
4979 protocol_getName().
4980 * objc/execute/formal_protocol-6.m: Likewise.
4981 * objc/execute/formal_protocol-7.m: Use TestsuiteObject instead of
4982 Object. Include <objc/Protocol.h> instead of
4983 ../../objc-obj-c++-shared/Protocol1.h.
4984 * objc/execute/function-message-1.m: Use TestsuiteObject intead of
4985 Object.
4986 * objc/execute/informal_protocol.m: Likewise.
4987 * objc/execute/load-3.m: Likewise.
4988 * objc/execute/many_args_method.m ([TestClass +initialize]):
4989 Include this method with the GNU runtime as well.
4990 * objc/execute/nested-3.m ([Test +initialize]): Likewise.
4991 * objc/execute/nested-func-1.m: Use TestsuiteObject
4992 instead of Object.
4993 * objc/execute/nil_method-1.m: Likewise.
4994 * objc/execute/no_clash.m: Likewise.
4995 * objc/execute/np-1.m: Do not include
4996 ../../objc-obj-c++-shared/Protocol1.h.
4997 (main): Use return instead of exit().
4998 * objc/execute/np-2.m: Do not include
4999 ../../objc-obj-c++-shared/Protocol1.h.
5000 ([MyObject +initialize]): Include this method also with the GNU
5001 runtime. (main): Use return instead of exit().
5002 * objc/execute/object_is_class.m: Include
5003 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
5004 of Object. (main): Use the Modern Objective-C runtime API.
5005 * objc/execute/object_is_meta_class.m: Likewise.
5006 * objc/execute/private.m: Use TestsuiteObject instead of Object.
5007 * objc/execute/protocol-isEqual-1.m: Include objc/Protocol.h
5008 instead of ../objc-obj-c++-shared/Protocol1.h. Include
5009 ../../objc-obj-c++-shared/runtime.h. (main): Use the Modern
5010 Objective-C runtime API.
5011 * objc/execute/protocol-isEqual-2.m: Likewise.
5012 * objc/execute/protocol-isEqual-3.m: Likewise.
5013 * objc/execute/protocol-isEqual-4.m: Likewise.
5014 * objc/execute/redefining_self.m ([TestClass +initialize]):
5015 Include this method with the GNU runtime as well.
5016 * objc/execute/root_methods.m: Include
5017 ../../objc-obj-c++-shared/runtime.h. ([RootClass +initialize]):
5018 Include this method with the GNU runtime as well.
5019 (main): Use the Modern Objective-C runtime API.
5020 * objc/execute/selector-1.m: Include
5021 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
5022 of Object. (main): Use the Modern Objective-C runtime API.
5023 * objc/execute/static-1.m ([Test +initialize]): Include this
5024 method with the GNU runtime as well.
5025 * objc/execute/static-2.m: Likewise.
5026 * objc/execute/trivial.m: Use TestsuiteObject instead of Object.
5027 * objc/execute/va_method.m: Do not include objc/objc-api.h.
5028 ([MathClass +initialize]): Include this method with the GNU
5029 runtime as well.
5030 * objc.dg/attributes/categ-attribute-1.m: Use TestsuiteObject
5031 instead of Object.
5032 * obj-c++.dg/attributes/categ-attribute-1.mm: Likewise.
5033 * objc.dg/attributes/categ-attributes-2.m: Likewise.
5034 * obj-c++.dg/attributes/categ-attributes-2.mm: Likewise.
5035 * objc.dg/attributes/method-attribute-1.m: Likewise.
5036 * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
5037 * objc.dg/attributes/method-attribute-2.m: Likewise.
5038 * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
5039 * objc.dg/attributes/method-attribute-3.m: Likewise.
5040 * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
5041 * obj-c++.dg/basic.mm: Use TestsuiteObject instead of Object.
5042 * objc.dg/bitfield-1.m: Use TestsuiteObject instead of Object.
5043 * obj-c++.dg/bitfield-1.mm: Likewise.
5044 * obj-c++.dg/bitfield-2.mm: Likewise
5045 * objc.dg/bitfield-3.m: Likewise.
5046 * obj-c++.dg/bitfield-4.mm: Likewise.
5047 * objc.dg/bitfield-5.m: Likewise
5048 * objc.dg/call-super-1.m: Likewise.
5049 * objc.dg/call-super-2.m: Use TestsuiteObject instead of Object.
5050 Use objc_getClass() instead of objc_get_class(), but for the GNU
5051 runtime redefine objc_getClass as objc_get_class. Include
5052 ../objc-obj-c++-shared/runtime.h.
5053 * objc.dg/call-super-3.m: Use TestsuiteObject instead of Object.
5054 * objc.dg/category-1.m: Use TestsuiteObject instead of Object.
5055 Use the Modern Objective-C runtime API.
5056 * objc.dg/class-protocol-1.m: Include
5057 ../objc-obj-c++-shared/runtime.h instead of objc/objc-api.h.
5058 * obj-c++.dg/class-protocol-1.mm: Likewise.
5059 * objc.dg/comp-types-8.m: Use TestsuiteObject instead of Object.
5060 * objc.dg/comp-types-10.m: Likewise.
5061 * objc.dg/comp-types-11.m: Likewise.
5062 * objc.dg/comp-types-12.m: Likewise.
5063 * obj-c++.dg/comp-types-9.mm: Likewise.
5064 * obj-c++.dg/comp-types-11.mm: Likewise.
5065 * obj-c++.dg/comp-types-12.mm: Likewise.
5066 * obj-c++.dg/comp-types-13.mm: Likewise.
5067 * obj-c++.dg/cxx-ivars-1.mm: Likewise.
5068 * obj-c++.dg/cxx-ivars-2.mm: Likewise.
5069 * obj-c++.dg/cxx-scope-1.mm: Likewise.
5070 * obj-c++.dg/cxx-scope-2.mm: Likewise.
5071 * objc.dg/defs.m: Use TestsuiteObject instead of Object.
5072 * objc.dg/desig-init-1.m: Likewise.
5073 * obj-c++.dg/defs.mm: Likewise.
5074 * objc.dg/exceptions-2.m: Likewise.
5075 * obj-c++.dg/except-1.mm: Likewise.
5076 * obj-c++.dg/exceptions-2.mm: Likewise.
5077 * objc.dg/encode-2.m: Use TestsuiteObject instead of Object.
5078 Use the Modern Objective-C runtime API.
5079 * objc.dg/encode-3.m: Use TestsuiteObject instead of Object. Use
5080 the Modern Objective-C runtime API. Do not include
5081 ../objc-obj-c++-shared/objc-test-suite-types.h. Define ProtoBool.
5082 * objc.dg/encode-4.m: Use TestsuiteObject instead of Object. Use
5083 the Modern Objective-C runtime API except when using an older NeXT
5084 runtime.
5085 * objc.dg/encode-5.m: Use TestsuiteObject instead of Object. Use
5086 the Modern Objective-C runtime API.
5087 * objc.dg/encode-7.m: Include objc/runtime.h instead of
5088 objc/encoding.h.
5089 * objc.dg/encode-7-next.m: Use TestsuiteObject instead of Object.
5090 * objc.dg/encode-7-next-64bit.m: Updated include.
5091 * objc.dg/encode-8.m: Include objc/runtime.h instead of
5092 objc/encoding.h.
5093 * obj-c++.dg/encode-4.mm: Use TestsuiteObject instead of Object. Use
5094 the Modern Objective-C runtime API.
5095 * obj-c++.dg/encode-5.mm: Use TestsuiteObject instead of Object.
5096 Use the Modern Objective-C runtime API. Include objc/Protocol.h
5097 instead of ../objc-obj-c++-shared/Protocol1.h.
5098 * obj-c++.dg/encode-6.mm: Use TestsuiteObject instead of Object. Use
5099 the Modern Objective-C runtime API except when using an older NeXT
5100 runtime.
5101 * obj-c++.dg/encode-7.mm: Use TestsuiteObject instead of Object. Use
5102 the Modern Objective-C runtime API.
5103 * objc.dg/fix-and-continue-1.m: Use TestsuiteObject instead of
5104 Object.
5105 * obj-c++.dg/fix-and-continue-2.mm: Likewise.
5106 * objc.dg/fix-and-continue-2.m: Likewise.
5107 * objc.dg/foreach-1.m: Likewise.
5108 * objc.dg/foreach-2.m: Likewise.
5109 * objc.dg/foreach-3.m: Likewise.
5110 * objc.dg/foreach-4.m: Likewise.
5111 * objc.dg/foreach-5.m: Likewise.
5112 * objc.dg/foreach-6.m: Likewise.
5113 * objc.dg/foreach-7.m: Likewise.
5114 * objc.dg/func-ptr-1.m: Use TestsuiteObject instead of
5115 Object.
5116 * objc.dg/func-ptr-2.m: Likewise.
5117 * objc.dg/fsf-package-0.m: Use TestsuiteObject instead of Object.
5118 Do not include objc/objc-api.h.
5119 * obj-c++.dg/fsf-package-0.mm: Likewise.
5120 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
5121 (switchfiles): Include objc/runtime.h instead of objc/encoding.h.
5122 * objc.dg/gnu-runtime-1.m: Updated to use TestsuiteObject instead
5123 of Object.
5124 * obj-c++.dg/gnu-runtime-1.mm: Likewise.
5125 * objc.dg/gnu-runtime-3.m: Likewise.
5126 * obj-c++.dg/gnu-runtime-3.mm: Likewise.
5127 * objc.dg/headers.m: Include objc/runtime.h instead of
5128 objc/encoding.h for the GNU runtime. Include objc/objc-api.h only
5129 for the NeXT runtime.
5130 * objc.dg/isa-field-1.m: Use TestsuiteObject instead of Object.
5131 * obj-c++.dg/isa-field-1.mm: Likewise.
5132 * obj-c++.dg/ivar-list-semi.mm: Likewise.
5133 * objc.dg/layout-1.m: Likewise.
5134 * objc.dg/layout-2.m: Likewise.
5135 * objc.dg/local-decl-2.m: Likewise.
5136 * objc.dg/lookup-1.m: Use TestsuiteObject instead of
5137 Object. ([Container +elementForView:]): Use
5138 class_conformsToProtocol().
5139 * obj-c++.dg/lookup-2.mm: Likewise.
5140 * obj-c++.dg/layout-1.mm: Use TestsuiteObject instead of Object.
5141 * obj-c++.dg/local-decl-1.mm: Likewise.
5142 * objc.dg/method-3.m: Likewise.
5143 * objc.dg/method-4.m: Likewise.
5144 * objc.dg/method-6.m: Include objc/Protocol.h instead of
5145 ../objc-obj-c++-shared/Protocol1.h.
5146 * objc.dg/method-7.m: Use TestsuiteObject instead of Object.
5147 * objc.dg/method-9.m: Likewise.
5148 * objc.dg/method-10.m: Likewise.
5149 * objc.dg/method-13.m ([Root +initialize]): Include this method
5150 also for the GNU runtime. (main): Use objc_getClass() also for
5151 the GNU runtime.
5152 * objc.dg/method-15.m: Use TestsuiteObject instead of Object.
5153 * objc.dg/method-17.m: Likewise.
5154 * objc.dg/method-19.m: Likewise.
5155 * objc.dg/method-20b.m: Likewise.
5156 * obj-c++.dg/method-2.mm: Likewise.
5157 * obj-c++.dg/method-6.mm: Likewise.
5158 * obj-c++.dg/method-10.mm: Likewise.
5159 * obj-c++.dg/method-11.mm: Likewise.
5160 * obj-c++.dg/method-12.mm: Include objc/Protocol.h instead of
5161 ../objc-obj-c++-shared/Protocol1.h.
5162 * obj-c++.dg/method-13.mm: Use TestsuiteObject instead of Object.
5163 * obj-c++.dg/method-15.mm: Likewise.
5164 * obj-c++.dg/method-17.mm: Likewise.
5165 * obj-c++.dg/method-19.mm: Updated includes. ([Root
5166 +initialize]): Include this method also for the GNU
5167 runtime. (main): Use objc_getClass() also for the GNU runtime.
5168 * obj-c++.dg/method-21.mm: Use TestsuiteObject instead of Object.
5169 * obj-c++.dg/method-22.mm: Likewise.
5170 * obj-c++.dg/method-23.mm: Likewise.
5171 * obj-c++.dg/no-extra-load.mm: Likewise.
5172 * objc.dg/objc-fast-4.m: Likewise.
5173 * objc.dg/objc-gc-4.m: Likewise.
5174 * obj-c++.dg/objc-gc-3.mm: Likewise.
5175 * objc.dg/pr18255.m: Include objc/runtime.h. (main): Use
5176 protocol_getMethodDescription() instead of [Protocol
5177 -descriptionForInstanceMethod].
5178 * objc.dg/pr23214.m ([Object(TS_CAT) -class]): Renamed to test.
5179 Made it available with all runtimes. (main): Call -test instead
5180 of -class.
5181 * objc.dg/pr45878.m ([Object -isEqual:]): Renamed to testIsEqual,
5182 and put into a category.
5183 * objc.dg/proto-lossage-2.m: Use TestsuiteObject instead of
5184 Object. Include objc/objc.h.
5185 * obj-c++.dg/proto-lossage-2.mm: Likewise.
5186 * objc.dg/proto-lossage-3.m: Updated includes. (MyClass):
5187 New. (main): Use protocol_getMethodDescription() instead
5188 of [Protocol -descriptionForInstanceMethod] and [Protocol
5189 -descriptionForClassMethod].
5190 * obj-c++.dg/proto-lossage-3.mm: Likewise.
5191 * objc.dg/proto-qual-1.m: Updated includes. Use the Modern
5192 Objective-C runtime API.
5193 * obj-c++.dg/proto-qual-1.mm: Likewise.
5194 * objc.dg/property/property-1.m: Use TestsuiteObject instead of
5195 Object.
5196 * obj-c++.dg/property/property-1.mm: Likewise.
5197 * obj-c++.dg/qual-types-1.mm: Likewise.
5198 * objc.dg/selector-2.m: Include objc/objc.h instead of
5199 ../objc-obj-c++-shared/Object1.h.
5200 * obj-c++.dg/selector-2.mm: Likewise.
5201 * obj-c++.dg/selector-5.mm: Likewise.
5202 * obj-c++.dg/selector-6.mm: Likewise.
5203 * objc.dg/set-not-used-1.m: Use TestsuiteObject instead of
5204 Object. Do not include objc/objc-api.h.
5205 * obj-c++.dg/set-not-used-1.mm: Likewise.
5206 * objc.dg/sizeof-1.m: Use TestsuiteObject instead of Object.
5207 * objc.dg/stret-1.m: Likewise.
5208 * objc.dg/stret-2.m: Likewise.
5209 * obj-c++.dg/super-class-2.mm: Likewise.
5210 * objc.dg/super-class-3.m: Likewise.
5211 * objc.dg/super-class-4.m: Likewise.
5212 * objc.dg/sync-2.m: Likewise.
5213 * obj-c++.dg/sync-2.mm: Likewise.
5214 * objc.dg/sync-1.m: Include objc/objc.h instead of
5215 ../objc-obj-c++-shared/Object1.h.
5216 * objc.dg/special/unclaimed-category-1.h (TestClass): Always use
5217 'Class' as the type of 'isa'.
5218 * objc.dg/special/unclaimed-category-1.m: Use the Modern
5219 Objective-C runtime API. ([TestClass +initialize]): Include this
5220 method with the GNU runtime as well.
5221 * objc.dg/strings/strings-1.m: Updated includes.
5222 * obj-c++.dg/strings/strings-1.mm: Likewise.
5223 * obj-c++.dg/strings/const-str-12.mm: Updated to be identical to
5224 objc.dg/strings/const-str-12b.m.
5225 * obj-c++.dg/template-1.mm: Use TestsuiteObject intead of Object.
5226 * obj-c++.dg/template-3.mm: Likewise.
5227 * obj-c++.dg/template-4.mm: Likewise.
5228 * objc.dg/threedotthree-abi-1.m: Updated includes. Use Modern
5229 Objective-C runtime API.
5230 * obj-c++.dg/threedotthree-abi-1.mm: Likewise.
5231 * objc.dg/try-catch-1.m: Use TestsuiteObject instead of Object.
5232 * obj-c++.dg/try-catch-1.mm: Likewise.
5233 * obj-c++.dg/try-catch-2.mm: Likewise.
5234 * objc.dg/try-catch-3.m: Likewise.
5235 * obj-c++.dg/try-catch-3.mm: Likewise.
5236 * objc.dg/try-catch-6.m: Likewise.
5237 * objc.dg/try-catch-7.m: Likewise.
5238 * obj-c++.dg/try-catch-7.mm: Likewise.
5239 * obj-c++.dg/try-catch-8.mm: Likewise.
5240 * obj-c++.dg/try-catch-9.mm: Likewise.
5241 * objc.dg/try-catch-10.m: Likewise.
5242 * obj-c++.dg/try-catch-11.mm: Likewise.
5243 * objc.dg/typedef-alias-1.m: Use TestsuiteObject instead of
5244 Object. Include objc/objc.h.
5245 * obj-c++.dg/typedef-alias-1.mm: Likewise.
5246 * objc.dg/type-size-2.m: Use the Modern Objective-C runtime API.
5247 * objc.dg/torture/forward-1.m: Use TestsuiteObject intead of
5248 Object. Use Modern Objective-C runtime API. Do not use
5249 performv::.
5250 * objc.dg/torture/trivial.m: Use TestsuiteObject intead of Object.
5251 * obj-c++.dg/torture/trivial.mm: Likewise.
5252 * objc.dg/torture/strings/const-str-10.m: Include objc/Object.h
5253 instead of ../objc-obj-c++-shared/Object1.h. Include
5254 ../objc-obj-c++-shared/runtime.h.
5255 * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
5256 * objc.dg/torture/strings/const-str-11.m: Likewise.
5257 * obj-c++.dg/torture/strings/const-str-11.mm: Likewise.
5258 * objc.dg/torture/strings/const-str-9.m: Likewise.
5259 * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
5260 * objc.dg/torture/strings/const-str-7.m: Use TestsuiteObject
5261 instead of Object. Only add _FooClassReference if
5262 __NEXT_RUNTIME__.
5263 * obj-c++.dg/torture/strings/const-str-7.mm: Likewise.
5264 * objc.dg/torture/strings/const-str-8.m: Likewise.
5265 * obj-c++.dg/torture/strings/const-str-8.mm: Likewise.
5266 * obj-c++.dg/torture/strings/string1.mm: Updated includes and
5267 additional sources.
5268 * objc.dg/torture/tls/thr-init-3.m: Use TestsuiteObject instead of
5269 Object.
5270 * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
5271 * objc.dg/va-meth-1.m: Use TestsuiteObject instead of Object.
5272 * obj-c++.dg/va-meth-1.mm: Likewise.
5273 * objc.dg/zero-link-1.m: Include objc/Object.h instead of
5274 ../objc-obj-c++-shared/Object1.h.
5275 * objc.dg/zero-link-3.m: Likewise.
5276
5277 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
5278
5279 * obj-c++.dg/try-catch-2.mm: Fixed unterminated comment.
5280
5281 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
5282
5283 PR objc-++/48275
5284 * obj-c++.dg/property/cxx-property-1.mm: New.
5285 * obj-c++.dg/property/cxx-property-2.mm: New.
5286
5287 2011-06-06 Jason Merrill <jason@redhat.com>
5288
5289 * g++.dg/cpp0x/regress/ptrmem1.C: New.
5290
5291 2011-06-06 Richard Sandiford <rdsandiford@googlemail.com>
5292
5293 PR rtl-optimization/49145
5294 From Ryan Mansfield
5295 * gcc.c-torture/compile/pr49145.c: New test.
5296
5297 2011-06-06 Jakub Jelinek <jakub@redhat.com>
5298
5299 PR testsuite/49288
5300 * g++.dg/debug/dwarf2/cdtor-1.C: Add -fno-merge-debug-strings
5301 to dg-options, match also DW_AT_linkage_name.
5302
5303 PR debug/49294
5304 * gcc.dg/debug/pr49294.c: New test.
5305
5306 PR c++/49264
5307 * g++.dg/opt/pr49264.C: New test.
5308
5309 2011-06-06 Mikael Pettersson <mikpe@it.uu.se>
5310
5311 PR tree-optimization/49243
5312 * gcc.dg/pr49243.c: New.
5313
5314 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
5315
5316 * gnat.dg/specs/cond_expr1.ads: New test.
5317
5318 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
5319
5320 * gnat.dg/deferred_const4.ad[sb]: New test.
5321 * gnat.dg/deferred_const4_pkg.ads: New helper.
5322
5323 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
5324
5325 * gnat.dg/test_tamdt.adb: Rename to...
5326 * gnat.dg/taft_type1.adb: ...this.
5327 * gnat.dg/tamdt.ad[sb]: Rename to...
5328 * gnat.dg/taft_type1_pkg1.ad[sb]: ...this.
5329 * gnat.dg/tamdt_aux.ads: Rename to...
5330 * gnat.dg/taft_type1_pkg2.ads: ...this.
5331 * gnat.dg/taft_type2.ad[sb]: New test.
5332 * gnat.dg/taft_type2_pkg.ads: New helper.
5333 * gnat.dg/taft_type3.adb: New test.
5334 * gnat.dg/taft_type3_pkg.ads: New helper.
5335
5336 2011-06-05 Tobias Burnus <burnus@net-b.de>
5337
5338 PR fortran/49255
5339 * trans-expr.c (gfc_conv_procedure_call): Fix -fcheck=pointer
5340 for F2008.
5341
5342 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
5343
5344 PR testsuite/49287
5345 * objc.dg/gnu-api-2-class.m: Updated testcase silencing compiler
5346 warning.
5347 * objc.dg/gnu-api-2-objc.m: Likewise.
5348 * obj-c++.dg/gnu-api-2-class.mm: Likewise
5349 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
5350
5351 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
5352
5353 * objc.dg/gnu-api-2-objc.m: Fixed testcase. Use log2 of the
5354 alignment, not the alignment, when calling class_addIvar(). Add
5355 an 'isa' instance variable to the test root class.
5356 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
5357
5358 2011-06-04 Jan Hubicka <jh@suse.cz>
5359
5360 PR tree-optimization/48893
5361 PR tree-optimization/49091
5362 PR tree-optimization/49179
5363 * gfortran.dg/pr49179.f90: New testcase
5364
5365 2011-06-04 Jan Hubicka <jh@suse.cz>
5366
5367 PR lto/48954
5368 * g++.dg/torture/pr48954.C: New testcase.
5369
5370 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
5371
5372 * g++.dg/warn/delete-non-virtual-dtor.C: New.
5373
5374 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
5375
5376 PR c++/33840
5377 * g++.dg/diagnostic/bitfld2.C: New.
5378
5379 2011-06-04 Jakub Jelinek <jakub@redhat.com>
5380
5381 PR target/49281
5382 * gcc.c-torture/execute/pr49281.c: New test.
5383
5384 2011-06-04 Jan Hubicka <jh@suse.cz>
5385
5386 PR tree-optimize/48929
5387 * gcc.c-torture/compile/pr48929.c: New testcase.
5388
5389 2011-06-04 Jakub Jelinek <jakub@redhat.com>
5390
5391 * gcc.dg/guality/rotatetest.c (f5, f6): Fix up pastos.
5392
5393 2011-06-03 Jakub Jelinek <jakub@redhat.com>
5394
5395 PR c++/49276
5396 * g++.dg/cpp0x/lambda/lambda-mangle2.C: New test.
5397
5398 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
5399
5400 * objc.dg/headers.m: Do not include sarray.h and hash.h.
5401
5402 2011-06-03 Richard Henderson <rth@redhat.com>
5403 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5404
5405 * lib/target-supports.exp (check_sse_os_support_available): Use movaps.
5406
5407 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
5408
5409 * objc.dg/headers.m: Do not include objc-list.h.
5410
5411 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
5412
5413 * objc.dg/type-stream-1.m: Test removed.
5414 * objc.dg/headers.m: Do not include typedstream.h.
5415
5416 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
5417
5418 * objc.dg/torture/forward-1.m (main): Updated testcase.
5419
5420 2011-06-02 Kaz Kojima <kkojima@gcc.gnu.org>
5421
5422 PR target/49163
5423 * gcc.c-torture/compile/pr49163.c: New.
5424
5425 2011-06-02 Asher Langton <langton2@llnl.gov>
5426
5427 PR fortran/49268
5428 * gfortran.dg/PR49268.f90: New test.
5429
5430 2011-06-02 Asher Langton <langton2@llnl.gov>
5431
5432 PR fortran/37039
5433 * gfortran.dg/PR37039.f90: New test.
5434
5435 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
5436
5437 PR objc/48539
5438 * objc.dg/method-5.m: Updated.
5439 * objc.dg/method-19.m: Updated.
5440 * objc.dg/method-lookup-1.m: New.
5441 * obj-c++.dg/method-6.mm: Updated.
5442 * obj-c++.dg/method-7.mm: Updated.
5443 * obj-c++.dg/method-lookup-1.mm: New.
5444
5445 2011-06-02 DJ Delorie <dj@redhat.com>
5446
5447 * lib/timeout.exp (timeout): Add board_info support.
5448
5449 2011-06-02 Uros Bizjak <ubizjak@gmail.com>
5450
5451 * gcc.target/i386/sse2-init-v2di-2: Update scan-assembler-times string.
5452
5453 2011-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
5454
5455 PR fortran/49265
5456 * gfortran.dg/module_procedure_double_colon_1.f90: New test.
5457 * gfortran.dg/module_procedure_double_colon_2.f90: New test.
5458
5459 2011-06-02 Eric Botcazou <ebotcazou@adacore.com>
5460 Hans-Peter Nilsson <hp@axis.com>
5461
5462 PR rtl-optimization/48840
5463 * gcc.target/sparc/ultrasp13.c: New test.
5464
5465 2011-06-01 Kaz Kojima <kkojima@gcc.gnu.org>
5466
5467 PR target/49238
5468 * gcc.c-torture/compile/pr49238.c: New.
5469
5470 2011-06-01 Sofiane Naci <sofiane.naci@arm.com>
5471
5472 * gcc.target/arm/g2.c: Skip test in -mthumb.
5473 Skip test unless cpu is xscale.
5474 * gcc.target/arm/scd42-2.c: Likewise.
5475 * gcc.target/arm/mmx-1.c: Skip test in -mthumb.
5476
5477 2011-06-01 Jason Merrill <jason@redhat.com>
5478
5479 * g++.dg/cpp0x/decltype28.C: New.
5480 * g++.dg/cpp0x/decltype29.C: New.
5481
5482 2011-06-01 Richard Sandiford <rdsandiford@googlemail.com>
5483
5484 PR target/45074
5485 * gcc.target/mips/pr45074.c: New test.
5486
5487 2011-06-01 Eric Botcazou <ebotcazou@adacore.com>
5488 Hans-Peter Nilsson <hp@axis.com>
5489
5490 PR rtl-optimization/48830
5491 * gcc.target/sparc/ultrasp12.c: New test.
5492
5493 2011-06-01 David Li <davidxl@google.com>
5494
5495 * gcc.dg/profile-dir-1.c: Change pass name.
5496 * gcc.dg/profile-dir-2.c: Ditto.
5497 * gcc.dg/tree-ssa/dump-1.c: Ditto.
5498 * gcc.dg/tree-ssa/loop-25.c: Ditto.
5499 * gcc.dg/tree-prof/stringop-1.c: Ditto.
5500 * gcc.dg/tree-prof/update-loopch.c: Ditto.
5501 * gcc.dg/tree-prof/stringop-2.c: Ditto.
5502 * gcc.dg/tree-prof/ic-misattribution-1.c: Ditto.
5503 * gcc.dg/tree-prof/ic-misattribution-1a.c: Ditto.
5504 * gcc.dg/tree-prof/indir-call-prof.c: Ditto.
5505 * gcc.dg/tree-prof/val-prof-1.c: Ditto.
5506 * gcc.dg/tree-prof/val-prof-2.c: Ditto.
5507 * gcc.dg/tree-prof/val-prof-3.c: Ditto.
5508 * gcc.dg/tree-prof/val-prof-4.c: Ditto.
5509 * gcc.dg/tree-prof/val-prof-5.c: Ditto.
5510 * gcc.dg/tree-prof/val-prof-7.c: Ditto.
5511 * gcc.dg/profile-dir-3.c: Ditto.
5512 * g++.dg/tree-prof/indir-call-prof.C: Ditto.
5513
5514 2011-06-01 Nicola Pero <nicola.pero@meta-innovation.com>
5515
5516 * objc.dg/attributes/method-nonnull-1.m: New test.
5517 * obj-c++.dg/attributes/method-nonnull-1.mm: New test.
5518
5519 2011-05-31 Tobias Burnus <burnus@net-b.de>
5520
5521 PR fortran/18918
5522 * gfortran.dg/coarray_atomic_1.f90: New.
5523 * gfortran.dg/coarray/atomic_1.f90: New.
5524
5525 2011-05-31 Jakub Jelinek <jakub@redhat.com>
5526
5527 * gcc.dg/guality/bswaptest.c: New test.
5528 * gcc.dg/guality/clztest.c: New test.
5529 * gcc.dg/guality/ctztest.c: New test.
5530 * gcc.dg/guality/rotatetest.c: New test.
5531
5532 PR target/48688
5533 * gcc.target/i386/pr48688.c: New test.
5534
5535 2010-11-15 Fabien Chêne <fabien@gcc.gnu.org>
5536
5537 PR c++/48010
5538 * g++.dg/lookup/name-clash9.C: New.
5539
5540 2011-05-31 Tobias Burnus <burnus@net-b.de>
5541
5542 PR fortran/18918
5543 * gfortran.dg/coarray/dummy_1.f90: New.
5544
5545 2011-05-31 Tobias Burnus <burnus@net-b.de>
5546
5547 PR fortran/18918
5548 * gfortran.dg/coarray/save_1.f90: New.
5549 * gfortran.dg/coarray_4.f90: Update dg-error.
5550
5551 2011-05-31 Jason Merrill <jason@redhat.com>
5552
5553 * g++.dg/cpp0x/rv-template1.C: New.
5554
5555 2011-05-31 Jakub Jelinek <jakub@redhat.com>
5556
5557 PR rtl-optimization/49235
5558 * gcc.dg/pr49235.c: New test.
5559
5560 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
5561
5562 PR tree-optimization/49093
5563 * gcc.dg/vect/pr49093.c: New test.
5564
5565 2011-05-31 Dodji Seketeli <dodji@redhat.com>
5566
5567 PR debug/49047
5568 * g++.dg/debug/dwarf2/cdtor-1.C: New test.
5569
5570 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
5571
5572 PR testsuite/49239
5573 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Initialize the
5574 output array.
5575
5576 2011-05-30 Kaz Kojima <kkojima@gcc.gnu.org>
5577
5578 PR target/49186
5579 * gcc.c-torture/execute/pr49186.c: New.
5580
5581 2011-05-30 H.J. Lu <hongjiu.lu@intel.com>
5582
5583 PR target/49168
5584 * gcc.target/i386/pr49168-1.c: New.
5585
5586 2011-05-30 Jakub Jelinek <jakub@redhat.com>
5587 Eric Botcazou <ebotcazou@adacore.com>
5588
5589 * gcc.dg/guality/drap.c: New test.
5590
5591 2011-05-30 Richard Guenther <rguenther@suse.de>
5592
5593 PR tree-optimization/49210
5594 * gnat.dg/boolean_subtype2.ad[sb]: New testcase.
5595 * gnat.dg/boolean_subtype2_pkg.ads: New helper.
5596
5597 2011-05-30 Jakub Jelinek <jakub@redhat.com>
5598
5599 PR c++/49223
5600 * g++.dg/gomp/pr49223-1.C: New test.
5601 * g++.dg/gomp/pr49223-2.C: New test.
5602
5603 2011-05-30 Richard Guenther <rguenther@suse.de>
5604
5605 PR tree-optimization/49218
5606 * gcc.c-torture/execute/pr49218.c: New testcase.
5607
5608 2011-05-30 Ira Rosen <ira.rosen@linaro.org>
5609
5610 PR tree-optimization/49199
5611 * gcc.dg/vect/no-scevccp-pr49199.c: New test.
5612 * gcc.dg/vect/vect.exp: Run no-scevccp-pr* tests with
5613 -fno-tree-scev-cprop.
5614
5615 2011-05-29 Janus Weil <janus@gcc.gnu.org>
5616
5617 PR fortran/47601
5618 * gfortran.dg/extends_13.f03: New.
5619
5620 2011-05-29 Jakub Jelinek <jakub@redhat.com>
5621
5622 PR rtl-optimization/49095
5623 * gcc.target/i386/pr49095.c: New test.
5624
5625 2011-05-29 Tobias Burnus <burnus@net-b.de>
5626
5627 PR fortran/18918
5628 * gfortran.dg/coarray_24.f90: New.
5629
5630 2011-05-29 Tobias Burnus <burnus@net-b.de>
5631
5632 PR fortran/18918
5633 * gfortran.dg/coarray_23.f90: New.
5634
5635 2011-05-29 Richard Sandiford <rdsandiford@googlemail.com>
5636
5637 From Ryan Mansfield
5638 * gcc.dg/pr48826.c: New test.
5639
5640 2011-05-29 Richard Guenther <rguenther@suse.de>
5641
5642 PR tree-optimization/49217
5643 * gcc.dg/torture/pr49217.c: New testcase.
5644
5645 2011-05-29 Ira Rosen <ira.rosen@linaro.org>
5646
5647 PR testsuite/49222
5648 * gcc.dg/vect/pr49038.c: Use MAP_ANON if MAP_ANONYMOUS is not defined.
5649
5650 2011-05-29 Eric Botcazou <ebotcazou@adacore.com>
5651
5652 * gnat.dg/boolean_subtype.adb: Rename to...
5653 * gnat.dg/boolean_subtype1.adb: ...this.
5654
5655 2011-05-28 Jason Merrill <jason@redhat.com>
5656
5657 * g++.dg/cpp0x/lambda/lambda-syntax1.C: New.
5658
5659 2011-05-27 Jason Merrill <jason@redhat.com>
5660
5661 * g++.dg/cpp0x/enum18.C: Adjust.
5662
5663 * g++.dg/cpp0x/lambda/lambda-template2.C: New.
5664
5665 2011-05-27 Tobias Burnus <burnus@net-b.de>
5666
5667 PR fortran/18918
5668 * gfortran.dg/coarray_22.f90: New.
5669
5670 2011-05-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5671
5672 PR tree-optimization/46728
5673 * gcc.target/powerpc/pr46728-1.c: New.
5674 * gcc.target/powerpc/pr46728-2.c: New.
5675 * gcc.target/powerpc/pr46728-3.c: New.
5676 * gcc.target/powerpc/pr46728-4.c: New.
5677 * gcc.target/powerpc/pr46728-5.c: New.
5678 * gcc.dg/pr46728-6.c: New.
5679 * gcc.target/powerpc/pr46728-7.c: New.
5680 * gcc.target/powerpc/pr46728-8.c: New.
5681 * gcc.dg/pr46728-9.c: New.
5682 * gcc.target/powerpc/pr46728-10.c: New.
5683 * gcc.target/powerpc/pr46728-11.c: New.
5684 * gcc.dg/pr46728-12.c: New.
5685 * gcc.target/powerpc/pr46728-13.c: New.
5686 * gcc.target/powerpc/pr46728-14.c: New.
5687 * gcc.target/powerpc/pr46728-15.c: New.
5688 * gcc.target/powerpc/pr46728-16.c: New.
5689
5690 2011-05-27 Jason Merrill <jason@redhat.com>
5691
5692 * g++.dg/abi/mangle47.C: New.
5693
5694 PR c++/49176
5695 * g++.dg/template/const5.C: New.
5696
5697 * g++.dg/cpp0x/enum18.C: New.
5698
5699 * g++.dg/cpp0x/lambda/lambda-nested4.C: New.
5700
5701 * g++.dg/cpp0x/error6.C: New.
5702
5703 * g++.dg/cpp0x/error5.C: New.
5704
5705 2011-05-27 Jakub Jelinek <jakub@redhat.com>
5706
5707 PR c++/49165
5708 * g++.dg/eh/cond6.C: New test.
5709
5710 2011-05-27 Tobias Burnus <burnus@net-b.de>
5711
5712 PR fortran/48820
5713 * gfortran.dg/rank_3.f90: New.
5714 * gfortran.dg/rank_4.f90: New.
5715
5716 2011-05-27 Janis Johnson <janisjo@codesourcery.com>
5717
5718 * g++.dg/tree-ssa-pr43411.C: Rename function to be inlined and
5719 replace dump search.
5720
5721 2011-05-27 Eric Botcazou <ebotcazou@adacore.com>
5722
5723 * gnat.dg/bit_packed_array5.ads: Move dg directive to...
5724 * gnat.dg/bit_packed_array5.adb: ...here.
5725
5726 2011-05-27 Paolo Carlini <paolo.carlini@oracle.com>
5727
5728 PR c++/42056
5729 * g++.dg/cpp0x/auto25.C: New.
5730
5731 2011-05-27 Richard Guenther <rguenther@suse.de>
5732
5733 * gcc.c-torture/execute/920711-1.x: Add -fwrapv.
5734
5735 2011-05-27 Richard Guenther <rguenther@suse.de>
5736
5737 * gcc.c-torture/execute/920612-1.x: Add -fwrapv.
5738
5739 2011-05-27 Richard Guenther <rguenther@suse.de>
5740
5741 PR middle-end/49189
5742 * gnat.dg/bit_packed_array5.ad[sb]: New testcase.
5743
5744 2011-05-26 Jason Merrill <jason@redhat.com>
5745
5746 * g++.dg/cpp0x/friend1.C: New.
5747 * g++.dg/cpp0x/friend2.C: New.
5748
5749 * g++.dg/cpp0x/auto7.C: Update.
5750 * g++.dg/template/crash50.C: Adjust.
5751 * g++.dg/template/static9.C: Adjust.
5752 * g++.old-deja/g++.ext/memconst.C: Adjust.
5753
5754 2011-05-26 Janis Johnson <janisjo@codesourcery.com>
5755
5756 * gcc.dg/march.c: Ignore a note for some targets.
5757
5758 2011-05-26 Janis Johnson <janis187@us.ibm.com>
5759 Nathan Froyd <froydnj@codesourcery.com>
5760
5761 PR c++/2288
5762 PR c++/18770
5763 * g++.old-deja/g++.jason/cond.C: Remove xfails.
5764 * g++.dg/parse/pr18770.C: New test.
5765 * g++.dg/cpp0x/range-for5.C: Add dg-error marker.
5766
5767 2011-05-26 Thomas Koenig <tkoenig@gcc.gnu.org>
5768
5769 PR fortran/48955
5770 * gfortran.dg/dependency_40.f90 : New test.
5771
5772 2011-05-26 Tobias Burnus <burnus@net-b.de>
5773
5774 PR fortran/18918
5775 * gfortran.dg/coarray/registering_1.f90: New.
5776
5777 2011-05-26 Jason Merrill <jason@redhat.com>
5778
5779 * g++.dg/cpp0x/variadic111.C: New.
5780 * g++.dg/cpp0x/variadic41.C: Adjust.
5781
5782 2011-05-26 Richard Guenther <rguenther@suse.de>
5783
5784 PR tree-optimization/48702
5785 * gcc.dg/torture/pr48702.c: New testcase.
5786
5787 2011-05-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5788
5789 PR gcov-profile/48845
5790 * g++.dg/tree-prof/tree-prof.exp: Check for -fprofile-generate
5791 support.
5792 * gcc.dg/matrix/matrix.exp: Likewise.
5793 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
5794 * lib/target-supports-dg.exp (dg-require-profiling): Don't pass
5795 line number to check_profiling_available.
5796 * lib/target-supports.exp (check_profiling_available): Account for
5797 this.
5798 Require TLS runtime support with -fprofile-generate.
5799 * lib/profopt.exp (profopt-execute): Add TLS options for
5800 -fprofile-generate.
5801 * gcc.dg/pr47793.c: Add dg-require-profiling "-fprofile-generate".
5802
5803 2011-05-26 Jakub Jelinek <jakub@redhat.com>
5804
5805 PR c++/49165
5806 * g++.dg/eh/cond5.C: New test.
5807
5808 PR tree-optimization/49161
5809 * gcc.c-torture/execute/pr49161.c: New test.
5810
5811 2011-05-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5812
5813 * gcc.target/arm/neon-vorn-vbic.c: New test.
5814
5815 2011-05-26 Ira Rosen <ira.rosen@linaro.org>
5816
5817 PR tree-optimization/49038
5818 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: New test.
5819 * gcc.dg/vect/pr49038.c: New test.
5820
5821 2011-05-26 Fabien Chêne <fabien@gcc.gnu.org>
5822 * g++.dg/init/pr25811-3.C: New.
5823 * g++.dg/init/pr25811-4.C: New.
5824
5825 2011-05-25 Jason Merrill <jason@redhat.com>
5826
5827 * g++.dg/cpp0x/enum17.C: New.
5828 * g++.old-deja/g++.jason/rfg10.C: Adjust.
5829
5830 * g++.dg/cpp0x/auto24.C: New.
5831
5832 * g++.dg/cpp0x/error4.C: New.
5833
5834 * g++.dg/cpp0x/rv-restrict.C: New.
5835
5836 * g++.dg/cpp0x/enum15.C: New.
5837 * g++.dg/cpp0x/constexpr-switch2.C: New.
5838
5839 * g++.dg/cpp0x/variadic110.C: New.
5840
5841 * g++.dg/cpp0x/auto9.C: Add typedef test.
5842
5843 * g++.dg/cpp0x/auto23.C: New.
5844 * g++.dg/cpp0x/auto9.C: Adjust.
5845
5846 * g++.dg/cpp0x/defaulted29.C: New.
5847
5848 * g++.dg/cpp0x/initlist51.C: New.
5849
5850 2011-05-25 Janis Johnson <janisjo@codesourcery.com>
5851
5852 * gcc.target/arm/fp16-compile-none-1.c: Update expected error.
5853 * g++.dg/abi/packed1.C: Suppress warning.
5854 * g++.dg/warn/Wunused-parm-3.C: Likewise.
5855 * g++.dg/template/stdarg1.C: Likewise.
5856 * g++.dg/other/packed1.C: Remove arm from xfail list.
5857
5858 2011-05-25 Jason Merrill <jason@redhat.com>
5859
5860 * g++.dg/cpp0x/enum16.C: New.
5861 * g++.dg/parse/error15.C: Adjust.
5862
5863 * g++.dg/cpp0x/initlist50.C: New.
5864
5865 * g++.dg/cpp0x/lambda/lambda-conv5.C: New.
5866
5867 * g++.dg/cpp0x/variadic109.C: New.
5868
5869 2011-05-25 H.J. Lu <hongjiu.lu@intel.com>
5870
5871 * gcc.target/i386/pause-1.c: New.
5872
5873 2011-05-25 Eric Botcazou <ebotcazou@adacore.com>
5874
5875 * gcc.dg/stack-usage-1.c: Adjust comment.
5876 * gcc.dg/stack-usage-2.c: New test.
5877
5878 2011-05-25 Jakub Jelinek <jakub@redhat.com>
5879
5880 PR c++/49136
5881 * g++.dg/cpp0x/constexpr-bitfield2.C: New test.
5882 * g++.dg/cpp0x/constexpr-bitfield3.C: New test.
5883
5884 2011-05-24 Vladimir Makarov <vmakarov@redhat.com>
5885
5886 PR rtl-optimization/48757
5887 * gfortran.dg/pr48757.f: New test case.
5888
5889 2011-05-24 Jason Merrill <jason@redhat.com>
5890
5891 * g++.dg/cpp0x/access01.C: New.
5892
5893 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
5894
5895 PR libobjc/48177
5896 * objc.dg/pr48177.m: New testcase.
5897
5898 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
5899
5900 PR objc/48187
5901 * objc.dg/pr48187.m: New testcase.
5902 * obj-c++.dg/pr48187.mm: New testcase.
5903 * objc.dg/ivar-extra-semicolon.m: New testcase.
5904
5905 2011-05-24 Jason Merrill <jason@redhat.com>
5906
5907 * g++.dg/template/access21.C: New.
5908 * g++.dg/template/access22.C: New.
5909
5910 2011-05-24 Michael Matz <matz@gcc.gnu.org>
5911
5912 PR rtl-optimization/48633
5913 * g++.dg/pr48633.C: New test.
5914
5915 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
5916
5917 PR target/49133
5918 * g++.dg/other/pr49133.C: New test.
5919
5920 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
5921 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5922
5923 * gcc.dg/torture/tls/run-gd.c: New test.
5924 * gcc.dg/torture/tls/run-ie.c: New test.
5925 * gcc.dg/torture/tls/run-ld.c: New test.
5926 * gcc.dg/torture/tls/run-le.c: New test.
5927 * lib/target-supports.exp (check_effective_target_tls_runtime):
5928 Build testcase with TLS options.
5929
5930 2011-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5931
5932 * gcc.dg/vect/pr48172.c: Remove dg-do run.
5933
5934 2011-05-24 Tom de Vries <tom@codesourcery.com>
5935
5936 PR tree-optimization/49121
5937 * gcc.dg/tree-ssa/ivopt_infer_2.c: Adapt test.
5938
5939 2011-05-23 Jason Merrill <jason@redhat.com>
5940
5941 * g++.dg/cpp0x/defaulted28.C: New.
5942
5943 * g++.dg/cpp0x/sfinae25.C: New.
5944
5945 * g++.dg/cpp0x/rv-cast2.C: New.
5946
5947 * g++.dg/cpp0x/enum14.C: New.
5948
5949 2011-05-23 Jakub Jelinek <jakub@redhat.com>
5950
5951 PR lto/49123
5952 * gcc.c-torture/execute/pr49123.c: New test.
5953
5954 PR debug/49032
5955 * gcc.dg/debug/pr49032.c: New test.
5956
5957 PR c/49120
5958 * gcc.dg/pr49120.c: New test.
5959
5960 2011-05-23 H.J. Lu <hongjiu.lu@intel.com>
5961
5962 PR target/47315
5963 * gcc.target/i386/pr47315.c: New test.
5964
5965 2011-05-23 Jason Merrill <jason@redhat.com>
5966
5967 * g++.dg/cpp0x/lambda/lambda-eh2.C: New.
5968
5969 * g++.dg/cpp0x/sfinae24.C: New.
5970
5971 * g++.dg/cpp0x/error3.C: New.
5972
5973 * g++.dg/cpp0x/defaulted27.C: New.
5974
5975 * g++.dg/cpp0x/decltype27.C: New.
5976
5977 2011-05-23 Richard Guenther <rguenther@suse.de>
5978
5979 * gcc.dg/tree-ssa/forwprop-11.c: Adjust and un-XFAIL.
5980
5981 2011-05-23 Richard Guenther <rguenther@suse.de>
5982
5983 PR tree-optimization/40874
5984 * g++.dg/tree-ssa/pr40874.C: New testcase.
5985
5986 2011-05-23 Richard Guenther <rguenther@suse.de>
5987
5988 PR tree-optimization/49115
5989 * g++.dg/torture/pr49115.C: New testcase.
5990
5991 2011-05-23 Richard Guenther <rguenther@suse.de>
5992
5993 PR middle-end/15419
5994 * gcc.dg/memcpy-3.c: New testcase.
5995
5996 2011-05-23 Jakub Jelinek <jakub@redhat.com>
5997
5998 PR middle-end/48973
5999 * gcc.c-torture/execute/pr48973-1.c: New test.
6000 * gcc.c-torture/execute/pr48973-2.c: New test.
6001
6002 2011-05-23 Jonathan Wakely <jwakely.gcc@gmail.com>
6003
6004 PR c++/18016
6005 * g++.dg/warn/pr18016.C: New.
6006
6007 2011-05-23 Tom de Vries <tom@codesourcery.com>
6008
6009 PR target/45098
6010 * gcc.target/arm/ivopts-6.c: New test.
6011
6012 2011-05-22 Jakub Jelinek <jakub@redhat.com>
6013
6014 PR middle-end/49029
6015 * gcc.c-torture/compile/pr49029.c: New test.
6016
6017 2011-05-22 Jason Merrill <jason@redhat.com>
6018
6019 * g++.dg/cpp0x/sfinae23.C: New.
6020 * g++.dg/cpp0x/sfinae8.C: Correct.
6021
6022 2011-05-22 Thomas Koenig <tkoenig@gcc.gnu.org>
6023
6024 * gfortran.dg/function_optimize_8.f90: New test case.
6025
6026 2011-05-22 Ira Rosen <ira.rosen@linaro.org>
6027
6028 PR tree-optimization/49087
6029 * gcc.dg/vect/O3-pr49087.c: New test.
6030
6031 2011-05-21 Jason Merrill <jason@redhat.com>
6032
6033 * g++.dg/debug/const5.C: New.
6034
6035 2011-05-20 Jason Merrill <jason@redhat.com>
6036
6037 * g++.dg/cpp0x/constexpr-static7.C: Extend.
6038
6039 * g++.dg/cpp0x/constexpr-static7.C: New.
6040
6041 * g++.dg/cpp0x/enum12.C: New.
6042 * g++.dg/cpp0x/enum13.C: New.
6043
6044 2011-05-21 Janus Weil <janus@gcc.gnu.org>
6045
6046 PR fortran/48699
6047 * gfortran.dg/select_type_23.f03: New.
6048
6049 2011-05-20 Jason Merrill <jason@redhat.com>
6050
6051 * g++.dg/cpp0x/defaulted26.C: New.
6052
6053 * g++.dg/cpp0x/noexcept02.C: Fix.
6054 * g++.dg/cpp0x/noexcept03.C: Fix.
6055 * g++.dg/cpp0x/noexcept08.C: Fix.
6056 * g++.dg/cpp0x/noexcept10.C: New.
6057
6058 2011-05-20 Janus Weil <janus@gcc.gnu.org>
6059
6060 PR fortran/48706
6061 * gfortran.dg/extends_12.f03: New.
6062
6063 2011-05-20 Jason Merrill <jason@redhat.com>
6064
6065 * g++.dg/template/koenig9.C: New.
6066 * g++.dg/opt/pr47615.C: Fix.
6067 * g++.dg/overload/defarg1.C: Fix.
6068 * g++.dg/tc1/dr213.C: Remove xfail.
6069 * g++.dg/torture/pr34850.C: Fix.
6070 * g++.dg/torture/pr39362.C: Fix.
6071 * g++.old-deja/g++.brendan/crash56.C: Fix.
6072 * g++.old-deja/g++.pt/memtemp47.C: Fix.
6073
6074 2011-05-20 Richard Guenther <rguenther@suse.de>
6075
6076 PR tree-optimization/49079
6077 * gcc.dg/torture/pr49079.c: New testcase.
6078
6079 2011-05-20 Jakub Jelinek <jakub@redhat.com>
6080
6081 PR tree-optimization/49073
6082 * gcc.c-torture/execute/pr49073.c: New test.
6083
6084 2011-06-19 Tobias Burnus <burnus@net-b.de>
6085
6086 PR fortran/18918
6087 * gfortran.dg/coarray_21.f90: New.
6088
6089 2011-05-19 Joseph Myers <joseph@codesourcery.com>
6090
6091 * lib/prune.exe (prune_gcc_output): Expect "error:" in collect2
6092 output.
6093
6094 2011-05-19 Richard Guenther <rguenther@suse.de>
6095
6096 PR testsuite/49063
6097 * gcc.dg/builtin-object-size-11.c: Use -std=gnu89.
6098
6099 2011-05-19 Richard Guenther <rguenther@suse.de>
6100
6101 PR middle-end/48985
6102 * gcc.dg/builtin-object-size-11.c: New testcase.
6103
6104 2011-05-19 Tom de Vries <tom@codesourcery.com>
6105
6106 PR target/45098
6107 * gcc.target/arm/ivopts.c: New test.
6108 * gcc.target/arm/ivopts-2.c: New test.
6109
6110 2011-05-19 Tom de Vries <tom@codesourcery.com>
6111
6112 * lib/lib/scanasm.exp (object-size): Fix target selector handling.
6113
6114 2011-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6115
6116 * gcc.c-torture/execute/960321-1.x: Remove.
6117
6118 2011-05-18 Janus Weil <janus@gcc.gnu.org>
6119
6120 PR fortran/48700
6121 * gfortran.dg/move_alloc_4.f90: New.
6122
6123 2011-05-18 H.J. Lu <hongjiu.lu@intel.com>
6124
6125 PR target/49002
6126 * gcc.target/i386/pr49002-1.c: New test.
6127 * gcc.target/i386/pr49002-2.c: Likewise.
6128
6129 2011-05-18 Jakub Jelinek <jakub@redhat.com>
6130
6131 PR tree-optimization/49039
6132 * gcc.c-torture/execute/pr49039.c: New test.
6133 * gcc.dg/tree-ssa/pr49039.c: New test.
6134 * g++.dg/torture/pr49039.C: New test.
6135
6136 2011-05-18 Jason Merrill <jason@redhat.com>
6137
6138 * g++.dg/cpp0x/constexpr-incomplete3.C: New.
6139 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust.
6140 * g++.dg/cpp0x/constexpr-memfn1.C: Adjust.
6141
6142 2011-05-18 Stuart Henderson <shenders@gcc.gnu.org>
6143
6144 * gcc.target/bfin/mcpu-bf592.c: New test.
6145
6146 2011-05-18 Ira Rosen <ira.rosen@linaro.org>
6147
6148 PR tree-optimization/41881
6149 * gcc.dg/vect/O3-pr41881.c: New test.
6150 * gcc.dg/vect/O3-slp-reduc-10.c: New test.
6151
6152 2011-05-18 Jakub Jelinek <jakub@redhat.com>
6153
6154 PR tree-optimization/49000
6155 * gcc.dg/pr49000.c: New test.
6156
6157 2011-05-17 Eric Botcazou <ebotcazou@adacore.com>
6158
6159 * gnat.dg/invalid1.adb: New test.
6160
6161 2011-05-16 Uros Bizjak <ubizjak@gmail.com>
6162
6163 * gcc.target/i386/avx-vzeroupper-16.c: Update scan-assembler-times
6164 scan pattern.
6165 * gcc.target/i386/avx-vzeroupper-17.c: Ditto.
6166 * gcc.target/i386/avx-vzeroupper-18.c: Ditto.
6167
6168 2011-05-15 Jonathan Wakely <jwakely.gcc@gmail.com>
6169
6170 PR c++/48994
6171 * g++.dg/cpp0x/range-for18.C: New.
6172
6173 2011-05-15 Tobias Burnus <burnus@net-b.de>
6174
6175 PR fortran/18918
6176 * gfortran.dg/coarray/image_index_2.f90: New.
6177
6178 2011-05-13 Ville Voutilainen <ville.voutilainen@gmail.com>
6179
6180 * g++.dg/cpp0x/override1.C: Move from inherit/virtual9.C.
6181 * g++.dg/cpp0x/override2.C: New.
6182
6183 2011-05-14 Tobias Burnus <burnus@net-b.de>
6184
6185 PR fortran/18918
6186 * gfortran.de/coarray_20.f90: New.
6187
6188 2011-05-14 Thomas Koenig <tkoenig@gcc.gnu.org>
6189
6190 PR fortran/22572
6191 * function_optimize_7.f90: New test case.
6192
6193 2011-05-13 Jason Merrill <jason@redhat.com>
6194
6195 * g++.dg/cpp0x/decltype26.C: New.
6196 * g++.dg/cpp0x/enum11.C: New.
6197
6198 2011-05-13 Tobias Burnus <burnus@net-b.de>
6199
6200 PR fortran/48972
6201 PR fortran/48991
6202 * gfortran.dg/assign_8.f90: Update dg-error.
6203
6204 2011-05-13 Tobias Burnus <burnus@net-b.de>
6205
6206 PR fortran/48972
6207 * gfortran.dg/io_constraints_8.f90: New.
6208 * gfortran.dg/io_constraints_9.f90: New.
6209
6210 2011-05-13 Martin Thuresson <martint@google.com>
6211
6212 PR gcov-profile/47793
6213 * gcc.dg/pr47793.c: New.
6214
6215 2011-05-12 Jakub Jelinek <jakub@redhat.com>
6216
6217 PR tree-optimization/48975
6218 * gcc.dg/pr48975.c: New test.
6219
6220 2011-05-12 Tobias Burnus <burnus@net-b.de>
6221
6222 PR fortran/48972
6223 * gfortran.dg/iso_c_binding_compiler_3.f90: New.
6224
6225 2011-05-12 Jason Merrill <jason@redhat.com>
6226
6227 * g++.dg/cpp0x/constexpr-incomplete2.C: New.
6228
6229 2011-05-12 Geert Bosch <bosch@adacore.com>
6230
6231 * gnat.dg/view_conversion1.adb: New test.
6232
6233 2011-05-12 Richard Guenther <rguenther@suse.de>
6234
6235 PR tree-optimization/48172
6236 * gcc.dg/vect/pr48172.c: New testcase.
6237
6238 2011-05-12 Jakub Jelinek <jakub@redhat.com>
6239
6240 PR debug/48967
6241 * g++.dg/opt/pr48967.C: New test.
6242
6243 2011-05-11 Jason Merrill <jason@redhat.com>
6244
6245 * g++.dg/cpp0x/constexpr-friend.C: New.
6246 * g++.dg/cpp0x/constexpr-incomplete1.C: New.
6247
6248 * g++.dg/cpp0x/sfinae22.C: New.
6249
6250 2011-05-11 Tobias Burnus <burnus@net-b.de>
6251
6252 PR fortran/48889
6253 * gfortran.dg/generic_24.f90: New.
6254
6255 2011-05-11 Richard Guenther <rguenther@suse.de>
6256
6257 PR tree-optimization/15256
6258 * gcc.dg/tree-ssa/forwprop-14.c: New testcase.
6259
6260 2011-05-11 Jakub Jelinek <jakub@redhat.com>
6261
6262 PR debug/48159
6263 * gcc.dg/pr48159-1.c: New test.
6264 * gcc.dg/pr48159-2.c: New test.
6265
6266 2011-05-11 Richard Guenther <rguenther@suse.de>
6267
6268 PR middle-end/48953
6269 * gcc.dg/torture/pr48953.c: New testcase.
6270
6271 2011-05-11 Richard Guenther <rguenther@suse.de>
6272
6273 PR tree-optimization/18041
6274 * gcc.dg/tree-ssa/forwprop-13.c: New testcase.
6275
6276 2011-05-11 Alan Modra <amodra@gmail.com>
6277
6278 PR target/47755
6279 * gcc.target/powerpc/pr47755-2.c: Require vsx_hw.
6280
6281 2011-05-10 Jason Merrill <jason@redhat.com>
6282
6283 * g++.dg/cpp0x/defaulted25.C: New.
6284 * g++.dg/template/crash7.C: Adjust.
6285
6286 * g++.dg/cpp0x/variadic108.C: New.
6287
6288 2011-05-10 Ville Voutilainen <ville.voutilainen@gmail.com>
6289
6290 * g++.dg/inherit/virtual9.C: Extend.
6291
6292 2011-05-10 Michael Meissner <meissner@linux.vnet.ibm.com>
6293
6294 PR target/48857
6295 * gcc.target/powerpc/pr48857.c: New file, make sure V2DI arguments
6296 are passed and returned in vector registers.
6297
6298 2011-05-10 Richard Guenther <rguenther@suse.de>
6299
6300 * gcc.dg/tree-ssa/ssa-fre-2.c: Disable forwprop.
6301 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
6302 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
6303 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
6304 * gcc.dg/tree-ssa/scev-cast.c: Adjust. Note what transformation
6305 applies.
6306
6307 2011-05-10 Jakub Jelinek <jakub@redhat.com>
6308
6309 PR tree-optimization/48611
6310 PR tree-optimization/48794
6311 * gfortran.dg/gomp/pr48611.f90: New test.
6312 * gfortran.dg/gomp/pr48794.f90: New test.
6313
6314 PR debug/48928
6315 * gcc.dg/dfp/pr48928.c: New test.
6316
6317 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
6318
6319 PR c++/48522
6320 * g++.dg/cpp0x/pr48522.C: New.
6321
6322 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
6323
6324 PR c++/48735
6325 * g++.dg/cpp0x/sfinae21.C: New.
6326
6327 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
6328
6329 * g++.dg/template/sfinae28.C: Rename to...
6330 * g++.dg/cpp0x/sfinae19.C: ... this.
6331 * g++.dg/template/sfinae29.C: Rename to...
6332 * g++.dg/cpp0x/sfinae20.C: ... this.
6333
6334 2011-05-09 Jeff Law <law@redhat.com>
6335
6336 * lib/gcc-gdb-test.exp (gdb-test): Reorder matchers to give more
6337 consistent results.
6338
6339 2011-05-09 Fabien Chêne <fabien@gcc.gnu.org>
6340
6341 PR c++/20039
6342 * g++.dg/init/pr20039.C: New.
6343
6344 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
6345
6346 PR c++/48737
6347 PR c++/48744
6348 * g++.dg/template/sfinae28.C: New.
6349 * g++.dg/template/sfinae29.C: Likewise.
6350
6351 2011-05-09 Jason Merrill <jason@redhat.com>
6352
6353 * g++.dg/template/nontype23.C: New.
6354
6355 2011-05-07 Fabien Chêne <fabien@gcc.gnu.org>
6356 PR c++/48859
6357 * g++.dg/init/pr48859.C: New.
6358
6359 2011-05-09 Jason Merrill <jason@redhat.com>
6360
6361 * gcc.dg/gcc.dg/uninit-D.c: Move to c-c++-common.
6362 * gcc.dg/gcc.dg/uninit-D-O0.c: Move to c-c++-common.
6363 * gcc.dg/gcc.dg/uninit-E.c: Move to c-c++-common.
6364 * gcc.dg/gcc.dg/uninit-E-O0.c: Move to c-c++-common.
6365 * gcc.dg/gcc.dg/uninit-F.c: Move to c-c++-common.
6366 * gcc.dg/gcc.dg/uninit-F-O0.c: Move to c-c++-common.
6367 * gcc.dg/gcc.dg/uninit-G.c: Move to c-c++-common.
6368 * gcc.dg/gcc.dg/uninit-G-O0.c: Move to c-c++-common.
6369
6370 2011-05-08 Ville Voutilainen <ville.voutilainen@gmail.com>
6371
6372 * g++.dg/inherit/virtual9.C: New.
6373
6374 2011-05-09 Dodji Seketeli <dodji@redhat.com>
6375
6376 PR c++/48574
6377 * g++.dg/template/dependent-expr8.C: New test case.
6378
6379 2011-05-07 Zdenek Dvorak <ook@ucw.cz>
6380
6381 PR tree-optimization/48837
6382 * gcc.dg/pr48837.c: New testcase.
6383
6384 2011-05-06 Jason Merrill <jason@redhat.com>
6385
6386 * g++.dg/cpp0x/constexpr-condition2.C: New.
6387
6388 * g++.dg/cpp0x/constexpr-missing.C: New.
6389
6390 2011-05-06 Tobias Burnus <burnus@net-b.de>
6391
6392 PR fortran/18918
6393 * gfortran.dg/coarray/this_image_2.f90: New.
6394
6395 2011-05-06 Tobias Burnus <burnus@net-b.de>
6396
6397 PR fortran/48858
6398 PR fortran/48820
6399 * gfortran.dg/bind_c_usage_22.f90: New.
6400 * gfortran.dg/bind_c_usage_23.f90: New.
6401 * gfortran.dg/bind_c_usage_24.f90: New.
6402 * gfortran.dg/bind_c_usage_24_c.c: New.
6403
6404 2011-05-06 Dodji Seketeli <dodji@redhat.com>
6405
6406 PR c++/48838
6407 * g++.dg/template/member9.C: New test case.
6408
6409 2011-05-05 Eric Botcazou <ebotcazou@adacore.com>
6410
6411 * gnat.dg/discr29.ad[sb]: New test.
6412 * gnat.dg/discr30.adb: Likewise.
6413
6414 2011-05-05 Julian Brown <julian@codesourcery.com>
6415
6416 * gcc.target/arm/neon-vset_lanes8.c: New test.
6417
6418 2011-05-05 Jason Merrill <jason@redhat.com>
6419
6420 * g++.dg/init/new32.C: New.
6421
6422 2011-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6423
6424 * gfortran.dg/fmt_g0_6.f08: Use dg-options "-ffloat-store".
6425 Fix typo.
6426
6427 2011-05-05 Jakub Jelinek <jakub@redhat.com>
6428
6429 PR rtl-optimization/48381
6430 * gcc.c-torture/compile/pr48381.c: New test.
6431
6432 2011-05-05 Uros Bizjak <ubizjak@gmail.com>
6433
6434 * gcc.target/i386/opt-1.c: Add --param min-insn-to-prefetch -ratio=0
6435 to dg-options.
6436 * gcc.target/i386/opt-1.c: Ditto.
6437
6438 2011-05-04 Jason Merrill <jason@redhat.com>
6439
6440 * g++.dg/conversion/base1.C: New.
6441
6442 2011-05-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6443
6444 PR libgfortran/48787
6445 * gfortran.dg/round_3.f08: Add more checks to test case.
6446
6447 2011-05-04 Hans-Peter Nilsson <hp@axis.com>
6448
6449 * gfortran.dg/pr47878.f90, gfortran.dg/endfile_3.f90,
6450 gfortran.dg/endfile_4.f90, gfortran.dg/ftell_3.f90,
6451 gfortran.dg/fmt_cache_1.f, gfortran.dg/namelist_66.f90:
6452 Gate test on effective_target fd_truncate.
6453
6454 2011-05-04 Uros Bizjak <ubizjak@gmail.com>
6455
6456 * gcc.target/i386/recip-vec-divf.c: Decrease array sizes.
6457 * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
6458 * gcc.target/i386/recip-vec-divf-avx.c: Increase array sizes.
6459 * gcc.target/i386/recip-vec-sqrtf-avx.c: Ditto. Update scan times.
6460 * gcc.target/i386/ssefn-1.c: Add -mno-sse2 to dg-options.
6461 * gcc.target/i386/pr38824.c: Ditto.
6462 * gcc.target/i386/vecinit-1.c: Add -mno-sse4 to dg-options.
6463 * gcc.target/i386/vecinit-2.c: Ditto.
6464 * gcc.target/i386/sse-19.c: Add -mno-ssse3 to dg-options.
6465 * gcc.target/i386/parity-1.c: Add -mno-popcnt to dg-options.
6466 * gcc.target/i386/parity-2.c: Ditto.
6467 * gcc.target/i386/incoming-8.c: Add -mno-avx to dg-options.
6468
6469 2011-05-04 Stuart Henderson <shenders@gcc.gnu.org>
6470
6471 * gcc.target/bfin/mcpu-bf512.c: Update to latest silicon revision and
6472 remove duplication.
6473 * gcc.target/bfin/mcpu-bf514.c: Likewise.
6474 * gcc.target/bfin/mcpu-bf516.c: Likewise.
6475 * gcc.target/bfin/mcpu-bf518.c: Likewise.
6476
6477 2011-05-03 Tobias Burnus <burnus@net-b.de>
6478
6479 PR fortran/18918
6480 * gfortran.dg/coarray/this_image_1.f90: Remove dg-options.
6481
6482 2011-05-03 Tobias Burnus <burnus@net-b.de>
6483
6484 PR fortran/18918
6485 * gfortran.dg/coarray/this_image_1.f90: New.
6486
6487 2011-05-03 Tobias Burnus <burnus@net-b.de>
6488
6489 PR fortran/18918
6490 * gfortran.dg/coarray/caf.dg: New.
6491 * gfortran.dg/coarray/image_index_1.f90: New, copied
6492 from ../coarray_16.f90.
6493
6494 2011-05-03 Paolo Carlini <paolo.carlini@oracle.com>
6495
6496 PR c++/28501
6497 * g++.dg/ext/complex9.C: New.
6498
6499 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
6500
6501 From Mike Frysinger
6502 * gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0004.
6503 * gcc.target/bfin/mcpu-bf544.c, gcc.target/bfin/mcpu-bf547.c,
6504 gcc.target/bfin/mcpu-bf548.c, gcc.target/bfin/mcpu-bf549.c: Likewise.
6505
6506 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
6507
6508 * gcc.target/bfin/builtins: Created.
6509 * gcc.target/bfin/hisilh-O0.c: Deleted.
6510 * gcc.target/bfin/hisilh.c: Moved to...
6511 * gcc.target/bfin/builtins/hisilh.c: ...here.
6512 * gcc.target/bfin/builtins/shl_fr1x16-6.c: New test.
6513 * gcc.target/bfin/builtins/shr_fr1x16-1.c: Ditto.
6514 * gcc.target/bfin/builtins/shl_fr1x32-9.c: Ditto.
6515 * gcc.target/bfin/builtins/shr_fr1x32-4.c: Ditto.
6516 * gcc.target/bfin/builtins/shr_fr1x32-8.c: Ditto.
6517 * gcc.target/bfin/builtins/lshl_fr2x16-1.c: Ditto.
6518 * gcc.target/bfin/builtins/abs_fr1x16-1.c: Ditto.
6519 * gcc.target/bfin/builtins/norm32-1.c: Ditto.
6520 * gcc.target/bfin/builtins/shrl_fr1x16-3.c: Ditto.
6521 * gcc.target/bfin/builtins/norm_fr1x32-2.c: Ditto.
6522 * gcc.target/bfin/builtins/bfin-builtins.exp: Ditto.
6523 * gcc.target/bfin/builtins/norm16-2.c: Ditto.
6524 * gcc.target/bfin/builtins/norm32-5.c: Ditto.
6525 * gcc.target/bfin/builtins/norm_fr1x16-3.c: Ditto.
6526 * gcc.target/bfin/builtins/mult_fr1x32x32-2.c: Ditto.
6527 * gcc.target/bfin/builtins/norm16-6.c: Ditto.
6528 * gcc.target/bfin/builtins/norm32-9.c: Ditto.
6529 * gcc.target/bfin/builtins/mult_fr2x16-1.c: Ditto.
6530 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-2.c: Ditto.
6531 * gcc.target/bfin/builtins/min_fr2x16-1.c: Ditto.
6532 * gcc.target/bfin/builtins/max_fr2x16-2.c: Ditto.
6533 * gcc.target/bfin/builtins/norm32-10.c: Ditto.
6534 * gcc.target/bfin/builtins/shl_fr2x16-3.c: Ditto.
6535 * gcc.target/bfin/builtins/mulhisihh_fr2x16-1.c: Ditto.
6536 * gcc.target/bfin/builtins/diff_hl_fr2x16-2.c: Ditto.
6537 * gcc.target/bfin/builtins/shl_fr2x16-7.c: Ditto.
6538 * gcc.target/bfin/builtins/shr_fr2x16-2.c: Ditto.
6539 * gcc.target/bfin/builtins/mulhisilh_fr2x16-1.c: Ditto.
6540 * gcc.target/bfin/builtins/lshl_fr1x16-1.c: Ditto.
6541 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-2.c: Ditto.
6542 * gcc.target/bfin/builtins/negate_fr1x32-2.c: Ditto.
6543 * gcc.target/bfin/builtins/negate_fr1x16-3.c: Ditto.
6544 * gcc.target/bfin/builtins/abs_fr2x16-2.c: Ditto.
6545 * gcc.target/bfin/builtins/shrl_fr2x16-4.c: Ditto.
6546 * gcc.target/bfin/builtins/mult_fr1x16-1.c: Ditto.
6547 * gcc.target/bfin/builtins/max_fr1x32-1.c: Ditto.
6548 * gcc.target/bfin/builtins/min_fr1x16-1.c: Ditto.
6549 * gcc.target/bfin/builtins/shl_fr1x32-2.c: Ditto.
6550 * gcc.target/bfin/builtins/max_fr1x16-2.c: Ditto.
6551 * gcc.target/bfin/builtins/shl_fr1x16-3.c: Ditto.
6552 * gcc.target/bfin/builtins/add_fr2x16-1.c: Ditto.
6553 * gcc.target/bfin/builtins/shl_fr1x32-6.c: Ditto.
6554 * gcc.target/bfin/builtins/shr_fr1x32-1.c: Ditto.
6555 * gcc.target/bfin/builtins/shr_fr1x32.c: Ditto.
6556 * gcc.target/bfin/builtins/shl_fr1x16-7.c: Ditto.
6557 * gcc.target/bfin/builtins/shr_fr1x16-2.c: Ditto.
6558 * gcc.target/bfin/builtins/shr_fr1x32-5.c: Ditto.
6559 * gcc.target/bfin/builtins/shr_fr1x32-9.c: Ditto.
6560 * gcc.target/bfin/builtins/abs_fr1x32-1.c: Ditto.
6561 * gcc.target/bfin/builtins/lshl_fr2x16-2.c: Ditto.
6562 * gcc.target/bfin/builtins/abs_fr1x16-2.c: Ditto.
6563 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-1.c: Ditto.
6564 * gcc.target/bfin/builtins/norm32-2.c: Ditto.
6565 * gcc.target/bfin/builtins/shrl_fr1x16-4.c: Ditto.
6566 * gcc.target/bfin/builtins/norm16-3.c: Ditto.
6567 * gcc.target/bfin/builtins/norm32-6.c: Ditto.
6568 * gcc.target/bfin/builtins/norm16-7.c: Ditto.
6569 * gcc.target/bfin/builtins/mult_fr2x16-2.c: Ditto.
6570 * gcc.target/bfin/builtins/min_fr2x16-2.c: Ditto.
6571 * gcc.target/bfin/builtins/add_fr1x16-1.c: Ditto.
6572 * gcc.target/bfin/builtins/norm32-11.c: Ditto.
6573 * gcc.target/bfin/builtins/sub_fr2x16-1.c: Ditto.
6574 * gcc.target/bfin/builtins/shl_fr2x16-4.c: Ditto.
6575 * gcc.target/bfin/builtins/mulhisihh_fr2x16-2.c: Ditto.
6576 * gcc.target/bfin/builtins/diff_lh_fr2x16-1.c: Ditto.
6577 * gcc.target/bfin/builtins/shl_fr2x16-8.c: Ditto.
6578 * gcc.target/bfin/builtins/shr_fr2x16-3.c: Ditto.
6579 * gcc.target/bfin/builtins/mulhisilh_fr2x16-2.c: Ditto.
6580 * gcc.target/bfin/builtins/lshl_fr1x16-2.c: Ditto.
6581 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-1.c: Ditto.
6582 * gcc.target/bfin/builtins/shrl_fr2x16-1.c: Ditto.
6583 * gcc.target/bfin/builtins/mult_fr1x32-1.c: Ditto.
6584 * gcc.target/bfin/builtins/min_fr1x32-1.c: Ditto.
6585 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-1.c: Ditto.
6586 * gcc.target/bfin/builtins/mult_fr1x16-2.c: Ditto.
6587 * gcc.target/bfin/builtins/max_fr1x32-2.c: Ditto.
6588 * gcc.target/bfin/builtins/min_fr1x16-2.c: Ditto.
6589 * gcc.target/bfin/builtins/shl_fr1x32.c: Ditto.
6590 * gcc.target/bfin/builtins/shl_fr1x32-3.c: Ditto.
6591 * gcc.target/bfin/builtins/shl_fr1x16-4.c: Ditto.
6592 * gcc.target/bfin/builtins/sub_fr1x16-1.c: Ditto.
6593 * gcc.target/bfin/builtins/add_fr2x16-2.c: Ditto.
6594 * gcc.target/bfin/builtins/shl_fr1x32-7.c: Ditto.
6595 * gcc.target/bfin/builtins/shr_fr1x32-2.c: Ditto.
6596 * gcc.target/bfin/builtins/shl_fr1x16-8.c: Ditto.
6597 * gcc.target/bfin/builtins/shr_fr1x16-3.c: Ditto.
6598 * gcc.target/bfin/builtins/shr_fr1x32-6.c: Ditto.
6599 * gcc.target/bfin/builtins/circptr.c: Ditto.
6600 * gcc.target/bfin/builtins/negate_fr2x16-1.c: Ditto.
6601 * gcc.target/bfin/builtins/abs_fr1x32-2.c: Ditto.
6602 * gcc.target/bfin/builtins/multr_fr2x16-1.c: Ditto.
6603 * gcc.target/bfin/builtins/sum_fr2x16-1.c: Ditto.
6604 * gcc.target/bfin/builtins/shrl_fr1x16-1.c: Ditto.
6605 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-2.c: Ditto.
6606 * gcc.target/bfin/builtins/norm32-3.c: Ditto.
6607 * gcc.target/bfin/builtins/norm_fr1x16-1.c: Ditto.
6608 * gcc.target/bfin/builtins/norm16-4.c: Ditto.
6609 * gcc.target/bfin/builtins/norm32-7.c: Ditto.
6610 * gcc.target/bfin/builtins/norm16-8.c: Ditto.
6611 * gcc.target/bfin/builtins/add_fr1x32-1.c: Ditto.
6612 * gcc.target/bfin/builtins/shl_fr2x16-1.c: Ditto.
6613 * gcc.target/bfin/builtins/add_fr1x16-2.c: Ditto.
6614 * gcc.target/bfin/builtins/shl_fr2x16-5.c: Ditto.
6615 * gcc.target/bfin/builtins/norm32-12.c: Ditto.
6616 * gcc.target/bfin/builtins/sub_fr2x16-2.c: Ditto.
6617 * gcc.target/bfin/builtins/diff_lh_fr2x16-2.c: Ditto.
6618 * gcc.target/bfin/builtins/mulhisihl_fr2x16-1.c: Ditto.
6619 * gcc.target/bfin/builtins/shr_fr2x16-4.c: Ditto.
6620 * gcc.target/bfin/builtins/mulhisill_fr2x16-1.c: Ditto.
6621 * gcc.target/bfin/builtins/negate_fr1x16-1.c: Ditto.
6622 * gcc.target/bfin/builtins/multr_fr1x16-1.c: Ditto.
6623 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-2.c: Ditto.
6624 * gcc.target/bfin/builtins/shrl_fr2x16-2.c: Ditto.
6625 * gcc.target/bfin/builtins/mult_fr1x32x32NS-1.c: Ditto.
6626 * gcc.target/bfin/builtins/mult_fr1x32-2.c: Ditto.
6627 * gcc.target/bfin/builtins/min_fr1x32-2.c: Ditto.
6628 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-2.c: Ditto.
6629 * gcc.target/bfin/builtins/shl_fr1x16-1.c: Ditto.
6630 * gcc.target/bfin/builtins/sub_fr1x32-1.c: Ditto.
6631 * gcc.target/bfin/builtins/shl_fr1x32-4.c: Ditto.
6632 * gcc.target/bfin/builtins/sub_fr1x16-2.c: Ditto.
6633 * gcc.target/bfin/builtins/shl_fr1x16-5.c: Ditto.
6634 * gcc.target/bfin/builtins/shl_fr1x32-8.c: Ditto.
6635 * gcc.target/bfin/builtins/shr_fr1x32-3.c: Ditto.
6636 * gcc.target/bfin/builtins/shr_fr1x16-4.c: Ditto.
6637 * gcc.target/bfin/builtins/shr_fr1x32-7.c: Ditto.
6638 * gcc.target/bfin/builtins/negate_fr2x16-2.c: Ditto.
6639 * gcc.target/bfin/builtins/multr_fr2x16-2.c: Ditto.
6640 * gcc.target/bfin/builtins/sum_fr2x16-2.c: Ditto.
6641 * gcc.target/bfin/builtins/shrl_fr1x16-2.c: Ditto.
6642 * gcc.target/bfin/builtins/norm_fr1x32-1.c: Ditto.
6643 * gcc.target/bfin/builtins/norm16-1.c: Ditto.
6644 * gcc.target/bfin/builtins/norm_fr1x16-2.c: Ditto.
6645 * gcc.target/bfin/builtins/mult_fr1x32x32-1.c: Ditto.
6646 * gcc.target/bfin/builtins/norm32-4.c: Ditto.
6647 * gcc.target/bfin/builtins/norm16-5.c: Ditto.
6648 * gcc.target/bfin/builtins/norm32-8.c: Ditto.
6649 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-1.c: Ditto.
6650 * gcc.target/bfin/builtins/max_fr2x16-1.c: Ditto.
6651 * gcc.target/bfin/builtins/add_fr1x32-2.c: Ditto.
6652 * gcc.target/bfin/builtins/shl_fr2x16-2.c: Ditto.
6653 * gcc.target/bfin/builtins/shl_fr2x16-6.c: Ditto.
6654 * gcc.target/bfin/builtins/diff_hl_fr2x16-1.c: Ditto.
6655 * gcc.target/bfin/builtins/shr_fr2x16-1.c: Ditto.
6656 * gcc.target/bfin/builtins/mulhisihl_fr2x16-2.c: Ditto.
6657 * gcc.target/bfin/builtins/negate_fr1x32-1.c: Ditto.
6658 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-1.c: Ditto.
6659 * gcc.target/bfin/builtins/multr_fr1x16-2.c: Ditto.
6660 * gcc.target/bfin/builtins/mulhisill_fr2x16-2.c: Ditto.
6661 * gcc.target/bfin/builtins/negate_fr1x16-2.c: Ditto.
6662 * gcc.target/bfin/builtins/abs_fr2x16-1.c: Ditto.
6663 * gcc.target/bfin/builtins/shrl_fr2x16-3.c: Ditto.
6664 * gcc.target/bfin/builtins/mult_fr1x32x32NS-2.c: Ditto.
6665 * gcc.target/bfin/builtins/shl_fr1x32-1.c: Ditto.
6666 * gcc.target/bfin/builtins/max_fr1x16-1.c: Ditto.
6667 * gcc.target/bfin/builtins/shl_fr1x16-2.c: Ditto.
6668 * gcc.target/bfin/builtins/sub_fr1x32-2.c: Ditto.
6669 * gcc.target/bfin/builtins/shl_fr1x32-5.c: Ditto.
6670
6671 2011-05-03 Bernd Schmidt <bernds@codesourcery.com>
6672
6673 * gcc.target/arm/cold-lc.c: New test.
6674
6675 2011-05-03 Jakub Jelinek <jakub@redhat.com>
6676
6677 PR target/48774
6678 * gcc.dg/pr48774.c: New test.
6679
6680 2011-05-03 Richard Guenther <rguenther@suse.de>
6681
6682 * gcc.dg/large-size-array-5.c: New testcase.
6683
6684 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
6685
6686 * gcc.dg/vect/vect-strided-u16-i3.c: New test.
6687
6688 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
6689
6690 * lib/target-supports.exp (check_effective_target_vect_strided):
6691 Replace with...
6692 (check_effective_target_vect_strided2)
6693 (check_effective_target_vect_strided3)
6694 (check_effective_target_vect_strided4)
6695 (check_effective_target_vect_strided8): ...these new functions.
6696
6697 * gcc.dg/vect/O3-pr39675-2.c: Update accordingly.
6698 * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Likewise.
6699 * gcc.dg/vect/fast-math-slp-27.c: Likewise.
6700 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Likewise.
6701 * gcc.dg/vect/pr37539.c: Likewise.
6702 * gcc.dg/vect/slp-11a.c: Likewise.
6703 * gcc.dg/vect/slp-11b.c: Likewise.
6704 * gcc.dg/vect/slp-11c.c: Likewise.
6705 * gcc.dg/vect/slp-12a.c: Likewise.
6706 * gcc.dg/vect/slp-12b.c: Likewise.
6707 * gcc.dg/vect/slp-18.c: Likewise.
6708 * gcc.dg/vect/slp-19a.c: Likewise.
6709 * gcc.dg/vect/slp-19b.c: Likewise.
6710 * gcc.dg/vect/slp-21.c: Likewise.
6711 * gcc.dg/vect/slp-23.c: Likewise.
6712 * gcc.dg/vect/vect-cselim-1.c: Likewise.
6713
6714 * gcc.dg/vect/fast-math-vect-complex-3.c: Use vect_stridedN
6715 instead of vect_interleave && vect_extract_even_odd.
6716 * gcc.dg/vect/no-scevccp-outer-10a.c: Likewise.
6717 * gcc.dg/vect/no-scevccp-outer-10b.c: Likewise.
6718 * gcc.dg/vect/no-scevccp-outer-20.c: Likewise.
6719 * gcc.dg/vect/vect-1.c: Likewise.
6720 * gcc.dg/vect/vect-10.c: Likewise.
6721 * gcc.dg/vect/vect-98.c: Likewise.
6722 * gcc.dg/vect/vect-107.c: Likewise.
6723 * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
6724 * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
6725 * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
6726 * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
6727 * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
6728 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
6729 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
6730 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
6731 * gcc.dg/vect/vect-strided-float.c: Likewise.
6732 * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
6733 * gcc.dg/vect/vect-strided-mult.c: Likewise.
6734 * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
6735 * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
6736 * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
6737 * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
6738 * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
6739 * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
6740 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
6741 * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
6742 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
6743 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
6744 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
6745 * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
6746 * gcc.dg/vect/vect-vfa-03.c: Likewise.
6747
6748 * gcc.dg/vect/no-scevccp-outer-18.c: Add vect_stridedN to the
6749 target condition.
6750 * gcc.dg/vect/pr30843.c: Likewise.
6751 * gcc.dg/vect/pr33866.c: Likewise.
6752 * gcc.dg/vect/slp-reduc-6.c: Likewise.
6753 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
6754 * gcc.dg/vect/vect-strided-store-u16-i4.c: Likewise.
6755 * gcc.dg/vect/vect-strided-store-u32-i2.c: Likewise.
6756
6757 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
6758
6759 * gcc.dg/vect/slp-11.c: Split into...
6760 * gcc.dg/vect/slp-11a.c, gcc.dg/vect/slp-11b.c,
6761 gcc.dg/vect/slp-11c.c: ...these tests.
6762 * gcc.dg/vect/slp-12a.c: Split 4-stride loop into...
6763 * gcc.dg/vect/slp-12c.c: ...this new test.
6764 * gcc.dg/vect/slp-19.c: Split into...
6765 * gcc.dg/vect/slp-19a.c, gcc.dg/vect/slp-19b.c,
6766 gcc.dg/vect/slp-19c.c: ...these new tests.
6767
6768 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
6769
6770 * lib/target-supports.exp
6771 (check_effective_target_vect_extract_even_odd_wide): Delete.
6772 (check_effective_target_vect_strided_wide): Likewise.
6773 * gcc.dg/vect/O3-pr39675-2.c: Use the non-wide versions instead.
6774 * gcc.dg/vect/fast-math-pr35982.c: Likewise.
6775 * gcc.dg/vect/fast-math-vect-complex-3.c: Likewise.
6776 * gcc.dg/vect/pr37539.c: Likewise.
6777 * gcc.dg/vect/slp-11.c: Likewise.
6778 * gcc.dg/vect/slp-12a.c: Likewise.
6779 * gcc.dg/vect/slp-12b.c: Likewise.
6780 * gcc.dg/vect/slp-19.c: Likewise.
6781 * gcc.dg/vect/slp-23.c: Likewise.
6782 * gcc.dg/vect/vect-1.c: Likewise.
6783 * gcc.dg/vect/vect-98.c: Likewise.
6784 * gcc.dg/vect/vect-107.c: Likewise.
6785 * gcc.dg/vect/vect-strided-float.c: Likewise.
6786
6787 2011-05-02 Jason Merrill <jason@redhat.com>
6788
6789 * g++.dg/init/new31.C: New.
6790
6791 2011-05-02 Simon Martin <simartin@users.sourceforge.net>
6792
6793 PR c/35445
6794 * gcc.dg/pr35445.c: New test.
6795
6796 2011-05-02 Jason Merrill <jason@redhat.com>
6797
6798 * c-c++-common/vla-1.c: New.
6799
6800 2011-05-02 Richard Guenther <rguenther@suse.de>
6801
6802 PR tree-optimization/48822
6803 * gcc.dg/torture/pr48822.c: New testcase.
6804
6805 2011-05-02 Paolo Carlini <paolo.carlini@oracle.com>
6806
6807 PR c++/47969
6808 * g++.dg/cpp0x/constexpr-47969.C: New.
6809
6810 2011-05-02 Ira Rosen <ira.rosen@linaro.org>
6811
6812 PR testsuite/48498
6813 * gcc.dg/vect/slp-3.c: Increase loop bound. Don't expect to fail
6814 on vect_no_align targets.
6815 * gcc.dg/vect/no-vfa-pr29145.c: Don't expect to fail on
6816 vect_no_align targets.
6817
6818 2011-05-01 Xinliang David Li <davidxl@google.com>
6819
6820 * gcc.dg/tree-ssa/integer-addr.c: New test.
6821 * gcc.dg/tree-ssa/alias_bug.c: New test.
6822
6823 2011-05-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6824
6825 PR libgfortran/48787
6826 * gfortran.dg/round_3.f08: Add more checks.
6827
6828 2011-04-30 Tobias Burnus <burnus@net-b.de>
6829
6830 PR fortran/48821
6831 * gfortran.dg/import9.f90: New, proper test.
6832 * gfortran.dg/interface_37.f90: Remove bogus
6833 test (bogus copy of interface_36.f90).
6834
6835 2011-04-30 Tobias Burnus <burnus@net-b.de>
6836
6837 PR fortran/48821
6838 * gfortran.dg/interface_37.f90: New.
6839
6840 2011-04-30 Paul Thomas <pault@gcc.gnu.org>
6841
6842 PR fortran/48746
6843 * gfortran.dg/realloc_on_assign_7.f03: Test bounds.
6844
6845 2011-04-30 Jakub Jelinek <jakub@redhat.com>
6846
6847 PR tree-optimization/48809
6848 * gcc.c-torture/execute/pr48809.c: New test.
6849
6850 2011-04-29 Jeff Law <law@redhat.com>
6851
6852 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: New test.
6853
6854 2011-04-29 Paolo Carlini <paolo.carlini@oracle.com>
6855
6856 PR c++/48606
6857 * g++.dg/init/ctor10.C: New.
6858
6859 2011-04-29 Le-Chun Wu <lcwu@google.com>
6860
6861 * g++.dg/warn/Wconversion-null-2.C: Do not expect a NULL
6862 warning in implicitly instantiated templates.
6863
6864 2011-04-29 Le-Chun Wu <lcwu@google.com>
6865
6866 * g++.dg/warn/Wnull-conversion-1.C: New.
6867 * g++.dg/warn/Wnull-conversion-2.C: New.
6868
6869 2011-04-29 Diego Novillo <dnovillo@google.com>
6870
6871 * g++.old-deja/g++.other/null3.C: Expect warning about
6872 converting boolean to a pointer.
6873
6874 2011-04-29 Paul Thomas <pault@gcc.gnu.org>
6875
6876 PR fortran/48462
6877 * gfortran.dg/realloc_on_assign_7.f03: Modify to test for lhs
6878 being a target.
6879
6880 PR fortran/48746
6881 * gfortran.dg/realloc_on_assign_7.f03: Add subroutine pr48746.
6882
6883 2011-04-29 Tobias Burnus <burnus@net-b.de>
6884
6885 PR fortran/48810
6886 * gfortran.dg/typebound_proc_22.f90: New.
6887
6888 PR fortran/48800
6889 * gfortran.dg/interface_36.f90: New.
6890
6891 2011-04-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6892
6893 PR libgfortran/48488
6894 PR libgfortran/48602
6895 PR libgfortran/48615
6896 PR libgfortran/48684
6897 PR libgfortran/48787
6898 * gfortran.dg/fmt_g.f: Adjust test.
6899 * gfortran.dg/fmt_g0_1.f08: Adjust test.
6900 * gfortran.dg/round_3.f08: New test.
6901 * gfortran.dg/namelist_print_1.f: Adjust test.
6902 * gfortran.dg/char4_iunit_1.f03: Adjust test.
6903 * gfortran.dg/f2003_io_5.f03: Adjust test.
6904 * gfortran.dg/coarray_15.f90: Adjust test.
6905 * gfortran.dg/namelist_65.f90: Adjust test.
6906 * gfortran.dg/fmt_cache_1.f: Adjust test.
6907 * gfortran.dg/char4_iunit_2.f03: Adjust test.
6908 * gfortran.dg/real_const_3.f90: Adjust test.
6909
6910 2011-04-28 Xinliang David Li <davidxl@google.com>
6911
6912 * gcc.dg/tree-prof/prof-robust-1.c: New test.
6913 * g++.dg/prof-robust-1.C: New test.
6914
6915 2011-04-28 Ira Rosen <ira.rosen@linaro.org>
6916
6917 PR tree-optimization/48765
6918 * gcc.dg/vect/pr48765.c: New.
6919
6920 2011-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6921
6922 PR tree-optimization/48775
6923 * gcc.dg/pr48616.c: Also add -fno-common on alpha*-dec-osf*.
6924
6925 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
6926
6927 PR c++/48798
6928 * g++.dg/inherit/pr48798.C: New.
6929 * g++.old-deja/g++.other/base1.C: Adjust.
6930
6931 2011-04-28 Dodji Seketeli <dodji@redhat.com>
6932
6933 PR c++/48656
6934 * g++.dg/template/inherit7.C: New test case.
6935
6936 2011-04-28 Richard Guenther <rguenther@suse.de>
6937
6938 PR tree-optimization/40052
6939 PR tree-optimization/15347
6940 * gcc.dg/tree-ssa/vrp57.c: New testcase.
6941 * gcc.dg/pr15347.c: Likewise.
6942
6943 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
6944
6945 PR c++/48530
6946 * g++.dg/cpp0x/sfinae18.C: New.
6947
6948 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
6949
6950 PR c++/48771
6951 * g++.dg/ext/is_literal_type1.C: New.
6952
6953 2011-04-28 Tobias Burnus <burnus@net-b.de>
6954
6955 PR fortran/48112
6956 PR fortran/48279
6957 * gfortran.dg/interface_35.f90: New.
6958 * gfortran.dg/erfc_scaled_1.f90: Don't compile with -pedantic.
6959 * gfortran.dg/func_result_6.f90: Add dg-warning.
6960 * gfortran.dg/bessel_1.f90: Ditto.
6961 * gfortran.dg/hypot_1.f90: Ditto.
6962 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
6963 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
6964 * gfortran.dg/interface_assignment_4.f90: Ditto.
6965
6966 2011-04-27 Jason Merrill <jason@redhat.com>
6967
6968 * g++.dg/ext/complex8.C: New.
6969
6970 * g++.dg/cpp0x/initlist49.C: New.
6971 * g++.dg/init/new30.C: New.
6972
6973 2011-04-27 Tobias Burnus <burnus@net-b.de>
6974
6975 PR fortran/48788
6976 * gfortran.dg/whole_file_34.f90: New.
6977
6978 2011-04-27 Jan Hubicka <jh@suse.cz>
6979
6980 * gcc.dg/tree-ssa/inline-9.c: New testcase.
6981
6982 2011-04-27 Jason Merrill <jason@redhat.com>
6983
6984 * g++.old-deja/g++.oliva/overload1.C: Adjust.
6985
6986 * g++.dg/parse/ambig6.C: New.
6987
6988 2011-04-27 Nick Clifton <nickc@redhat.com>
6989
6990 * gcc.dg/20020312-2.c: Add definition for RX.
6991
6992 * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu
6993 option with RX targets.
6994
6995 * gcc.target/rx/pack.c: Replace C++ style // comments with C style
6996 /* */ comments.
6997
6998 2011-04-27 Richard Guenther <rguenther@suse.de>
6999
7000 * gcc.dg/tree-ssa/pr23382.c: Remove.
7001
7002 2011-04-27 Kaz Kojima <kkojima@gcc.gnu.org>
7003
7004 PR target/48767
7005 * gcc.c-torture/compile/pr48767.c: New test.
7006
7007 2011-04-27 Richard Guenther <rguenther@suse.de>
7008
7009 PR tree-optimization/48772
7010 * g++.dg/pr48772.C: New testcase.
7011
7012 2011-04-27 Jakub Jelinek <jakub@redhat.com>
7013
7014 PR c/48742
7015 * gcc.c-torture/compile/pr48742.c: New test.
7016
7017 2011-04-26 Jason Merrill <jason@redhat.com>
7018
7019 * g++.dg/lookup/koenig13.C: New.
7020
7021 * g++.dg/cpp0x/initlist48.C: New.
7022
7023 2011-04-25 Jason Merrill <jason@redhat.com>
7024
7025 * g++.dg/cpp0x/sfinae17.C: New.
7026
7027 2011-03-23 Michael Meissner <meissner@linux.vnet.ibm.com>
7028
7029 PR target/48258
7030 * gcc.target/powerpc/pr48258-1.c: New file.
7031 * gcc.target/powerpc/pr48258-2.c: Ditto.
7032
7033 2011-04-26 Xinliang David Li <davidxl@google.com>
7034
7035 * gcc.dg/uninit-suppress.c: New test.
7036 * gcc.dg/uninit-suppress.c: New test.
7037
7038 2011-04-26 Jakub Jelinek <jakub@redhat.com>
7039
7040 PR debug/48768
7041 * gcc.dg/pr48768.c: New test.
7042
7043 PR tree-optimization/48734
7044 * gcc.c-torture/compile/pr48734.c: New test.
7045
7046 PR testsuite/48753
7047 * gcc.dg/tree-prof/val-prof-2.c: Adjust for 32-bit HWI.
7048
7049 2011-04-26 Richard Guenther <rguenther@suse.de>
7050
7051 PR tree-optimization/48731
7052 * gcc.dg/torture/pr48731.c: New testcase.
7053
7054 2011-04-26 Richard Guenther <rguenther@suse.de>
7055
7056 PR testsuite/48753
7057 * gcc.dg/tree-prof/val-prof-2.c: Adjust.
7058
7059 2011-04-26 Richard Guenther <rguenther@suse.de>
7060
7061 PR middle-end/48694
7062 * gcc.dg/torture/pr48694-1.c: New testcase.
7063 * gcc.dg/torture/pr48694-2.c: Likewise.
7064
7065 2011-04-25 Paolo Carlini <paolo.carlini@oracle.com>
7066
7067 * g++.dg/ext/underlying_type1.C: New.
7068 * g++.dg/ext/underlying_type2.C: Likewise.
7069 * g++.dg/ext/underlying_type3.C: Likewise.
7070 * g++.dg/ext/underlying_type4.C: Likewise.
7071 * g++.dg/ext/underlying_type5.C: Likewise.
7072 * g++.dg/ext/underlying_type6.C: Likewise.
7073 * g++.dg/ext/underlying_type7.C: Likewise.
7074 * g++.dg/ext/underlying_type8.C: Likewise.
7075 * g++.dg/ext/underlying_type9.C: Likewise.
7076 * g++.dg/ext/underlying_type10.C: Likewise.
7077
7078 2011-04-25 Jason Merrill <jason@redhat.com>
7079
7080 * g++.dg/cpp0x/regress/template-const2.C: New.
7081
7082 2011-04-25 Jeff Law <law@redhat.com>
7083
7084 * gcc.dg/tree-ssa/vrp56.c: new test.
7085
7086 2011-04-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7087
7088 * go.test/go-test.exp (go-set-goarch): Accept mips*-*-*.
7089
7090 2011-04-24 Jakub Jelinek <jakub@redhat.com>
7091
7092 PR preprocessor/48740
7093 * c-c++-common/raw-string-11.c: New test.
7094
7095 2011-04-23 John David Anglin <dave.anglin@nrc-cnrc.ca>
7096
7097 * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
7098 hppa*-*-hpux*.
7099
7100 2011-04-23 Tobias Burnus <burnus@net-b.de>
7101
7102 PR fortran/18918
7103 * gfortran.dg/coarray_19.f90: New.
7104
7105 2011-04-23 Jakub Jelinek <jakub@redhat.com>
7106
7107 PR c/48685
7108 * gcc.dg/pr48685.c: New test.
7109
7110 2011-04-22 Jan Hubicka <jh@suse.cz>
7111
7112 * gcc.dg/tree-ssa/pr38699.c: Fix testcase.
7113
7114 2011-04-22 Jakub Jelinek <jakub@redhat.com>
7115
7116 PR tree-optimization/48717
7117 * gcc.c-torture/execute/pr48717.c: New test.
7118
7119 2011-04-22 Uros Bizjak <ubizjak@gmail.com>
7120
7121 PR target/48723
7122 * gcc.target/i386/pr48723.c: New test.
7123
7124 2011-04-22 Jakub Jelinek <jakub@redhat.com>
7125
7126 PR c/48716
7127 * gcc.dg/gomp/pr48716.c: New test.
7128 * g++.dg/gomp/pr48716.C: New test.
7129
7130 2011-04-22 Alexander Monakov <amonakov@ispras.ru>
7131
7132 PR c/36750
7133 * gcc.dg/missing-field-init-2.c: Update testcase.
7134
7135 2011-04-22 Alan Modra <amodra@gmail.com>
7136
7137 * gcc.target/powerpc/ppc-pow.c: Allow for tail calls.
7138
7139 2011-04-21 Thomas Koenig <tkoenig@gcc.gnu.org>
7140
7141 PR fortran/48405
7142 * gfortran.dg/function_optimize_6.f90: New test.
7143
7144 2011-04-21 Easwaran Raman <eraman@google.com>
7145
7146 * gcc.dg/stack-layout-2.c: New test.
7147
7148 2011-04-21 Richard Guenther <rguenther@suse.de>
7149
7150 PR lto/48703
7151 * g++.dg/lto/pr48207-2_0.C: New testcase.
7152 * g++.dg/lto/pr48207-3_0.C: Likewise.
7153
7154 2011-04-21 Eric Botcazou <ebotcazou@adacore.com>
7155
7156 * gnat.dg/volatile5.adb: New test.
7157 * gnat.dg/volatile5_pkg.ads: New helper.
7158
7159 2011-04-21 Uros Bizjak <ubizjak@gmail.com>
7160
7161 PR target/48708
7162 * gcc.target/i386/pr48708.c: New test.
7163
7164 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
7165
7166 * gcc.dg/vect/vect-119.c: New test.
7167
7168 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
7169
7170 * gcc.dg/vect/vect.exp: Run the main tests twice, one with -flto
7171 and once without.
7172
7173 2011-04-21 Richard Earnshaw <rearnsha@arm.com>
7174 Richard Sandiford <richard.sandiford@linaro.org>
7175
7176 PR target/46329
7177 * gcc.target/arm/pr46329.c: New test.
7178
7179 2011-04-21 Tobias Burnus <burnus@net-b.de>
7180
7181 PR fortran/18918
7182 * gfortran.dg/coarray_18.f90: New.
7183
7184 2011-04-20 Jason Merrill <jason@redhat.com>
7185
7186 * g++.dg/cpp0x/initlist47.C: New.
7187
7188 * g++.dg/init/dtor4.C: New.
7189
7190 2011-04-20 Uros Bizjak <ubizjak@gmail.com>
7191
7192 PR target/48678
7193 * gcc.target/i386/sse2-pinsrw.c: New test.
7194 * gcc.target/i386/avx-vpinsrw.c: Ditto.
7195 * gcc.target/i386/sse4_1-insvqi.c: Ditto.
7196 * gcc.target/i386/sse2-insvhi.c: Ditto.
7197 * gcc.target/i386/sse4_1-insvsi.c: Ditto.
7198 * gcc.target/i386/sse4_1-insvdi.c: Ditto.
7199
7200 2011-04-20 Jason Merrill <jason@redhat.com>
7201
7202 * g++.dg/template/const4.C: New.
7203
7204 2011-04-20 Easwaran Raman <eraman@google.com>
7205
7206 * gcc.dg/stack-layout-1.c: New test.
7207
7208 2011-04-20 Daniel Jacobowitz <dan@codesourcery.com>
7209
7210 * gcc.dg/vect/vect-shift-3.c, gcc.dg/vect/vect-shift-4.c: New.
7211 * lib/target-supports.exp (check_effective_target_vect_shift_char): New
7212 function.
7213
7214 2011-04-20 Kai Tietz <ktietz@redhat.com>
7215
7216 * gcc.dg/binop-xor1.c: New test.
7217 * gcc.dg/binop-xor2.c: New test.
7218 * gcc.dg/binop-xor3.c: New test.
7219 * gcc.dg/binop-xor4.c: New test.
7220 * gcc.dg/binop-xor5.c: New test.
7221
7222 2011-04-20 Richard Guenther <rguenther@suse.de>
7223
7224 PR tree-optimization/47892
7225 * gcc.dg/vect/fast-math-ifcvt-1.c: New testcase.
7226
7227 2011-04-20 Richard Guenther <rguenther@suse.de>
7228
7229 PR middle-end/48695
7230 * g++.dg/torture/pr48695.C: New testcase.
7231
7232 2011-04-20 Georg-Johann Lay <avr@gjlay.de>
7233
7234 * gcc.dg/pr42629.c: Add dg-require-effective-target int32plus
7235 * gcc.c-torture/execute/cmpsi-2.c: Ditto
7236 * gcc.c-torture/execute/pr45262.c: Ditto
7237 * gcc.dg/torture/pr43165.c: Ditto.
7238 * gcc.dg/torture/pr47228.c: Ditto.
7239 * gcc.dg/tree-ssa/pr45144.c: Ditto.
7240 * gcc.dg/ipa/pr45644.c: Ditto.
7241 * gcc.c-torture/compile/pr43191.c: Ditto. Remove dg-skip-if for
7242 PDP11.
7243
7244 2011-04-19 Jason Merrill <jason@redhat.com>
7245
7246 * g++.dg/ext/complex7.C: New.
7247
7248 * g++.dg/ext/attrib41.C: New.
7249
7250 2011-04-19 Kaz Kojima <kkojima@gcc.gnu.org>
7251
7252 PR testsuite/48676
7253 * gcc.dg/torture/pr37868.c: Skip on sh*-*-*.
7254
7255 2011-04-19 Jakub Jelinek <jakub@redhat.com>
7256
7257 PR target/48678
7258 * gcc.target/i386/pr48678.c: New test.
7259
7260 2011-04-19 Martin Jambor <mjambor@suse.cz>
7261
7262 * g++.dg/opt/devirt1.C: Bump to -O2, remove XFAIL.
7263 * g++.dg/opt/devirt2.C: New test.
7264 * g++.dg/ipa/devirt-g-1.C: Likewise.
7265
7266 2011-04-19 Tobias Burnus <burnus@net-b.de>
7267
7268 PR fortran/48588
7269 * gfortran.dg/whole_file_33.f90: New.
7270
7271 2011-04-19 Martin Jambor <mjambor@suse.cz>
7272
7273 * g++.dg/ipa/devirt-7.C: New test.
7274
7275 2011-04-19 Richard Guenther <rguenther@suse.de>
7276
7277 PR lto/48207
7278 * g++.dg/lto/pr48207_0.C: New testcase.
7279
7280 2011-04-18 Jason Merrill <jason@redhat.com>
7281
7282 * g++.dg/init/void1.C: New.
7283
7284 * g++.dg/cpp0x/union4.C: New.
7285
7286 2011-04-18 Jakub Jelinek <jakub@redhat.com>
7287
7288 PR middle-end/48661
7289 * g++.dg/torture/pr48661.C: New test.
7290
7291 PR c++/48632
7292 * g++.dg/gomp/pr48632.C: New test.
7293
7294 2011-04-18 Uros Bizjak <ubizjak@gmail.com>
7295
7296 * gcc.target/i386/sse2-maskmovdqu.c: New test.
7297 * gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
7298
7299 2011-04-18 Tobias Burnus <burnus@net-b.de>
7300
7301 PR fortran/18918
7302 * gfortran.dg/coarray_17.f90: New.
7303 * gfortran.dg/coarray_10.f90: Update dg-error.
7304
7305 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7306
7307 PR testsuite/48251
7308 * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
7309 * gfortran.dg/guality/guality.exp: Likewise.
7310
7311 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7312
7313 * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
7314
7315 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7316
7317 * gcc.dg/vect/pr48377.c: Remove dg-do run.
7318
7319 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7320
7321 * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
7322
7323 2011-04-18 Richard Guenther <rguenther@suse.de>
7324
7325 PR middle-end/46364
7326 * g++.dg/torture/pr46364.C: New testcase.
7327
7328 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7329
7330 * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
7331
7332 2011-04-18 Alexander Monakov <amonakov@ispras.ru>
7333
7334 * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
7335
7336 2011-04-18 Ulrich Weigand <ulrich.weigand@linaro.org>
7337 Ira Rosen <ira.rosen@linaro.org>
7338
7339 PR target/48252
7340 * gcc.target/arm/pr48252.c: New test.
7341
7342 2011-04-18 Jakub Jelinek <jakub@redhat.com>
7343
7344 PR tree-optimization/48616
7345 * gcc.dg/pr48616.c: New test.
7346
7347 2011-04-18 Tobias Burnus <burnus@net-b.de>
7348
7349 PR fortran/18918
7350 * gfortran.dg/coarray_16.f90: New.
7351
7352 2011-04-18 Paul Thomas <pault@gcc.gnu.org>
7353
7354 PR fortran/48462
7355 * gfortran.dg/realloc_on_assign_7.f03: New test.
7356
7357 2011-04-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7358
7359 PR libgfortran/48602
7360 * gfortran.dg/fmt_g0_6.f08: New test.
7361
7362 2011-04-17 Jason Merrill <jason@redhat.com>
7363
7364 * g++.dg/cpp0x/sfinae16.C: New.
7365
7366 2011-04-17 Richard Sandiford <rdsandiford@googlemail.com>
7367
7368 * gcc.target/mips/reg-var-1.c: New test.
7369
7370 2011-04-17 Jan Hubicka <jh@suse.cz>
7371
7372 * gcc.dg/winline-5.c: Update testcase.
7373
7374 2011-04-17 Eric Botcazou <ebotcazou@adacore.com>
7375
7376 * gnat.dg/discr27.ad[sb]: Move dg directive.
7377 * gnat.dg/discr28.ad[sb]: New test.
7378 * gnat.dg/discr28_pkg.ads: New helper.
7379
7380 2011-04-17 Michael Matz <matz@suse.de>
7381
7382 PR tree-optimization/48622
7383 PR lto/48645
7384 * gcc.dg/lto/pr48622_0.c: New test.
7385
7386 2011-04-16 Uros Bizjak <ubizjak@gmail.com>
7387
7388 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns.
7389 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
7390 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
7391 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
7392 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
7393 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
7394
7395 2011-04-15 Jason Merrill <jason@redhat.com>
7396
7397 * g++.dg/cpp0x/range-for17.C: New.
7398
7399 2011-04-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
7400
7401 * g++.dg/cpp0x/range-for2.C: Correct for declaration.
7402 * g++.dg/cpp0x/range-for3.C: Likewise.
7403 * g++.dg/cpp0x/range-for9.C: Correct error message.
7404 * g++.dg/cpp0x/range-for11.C: New.
7405 * g++.dg/cpp0x/range-for12.C: New.
7406 * g++.dg/cpp0x/range-for13.C: New.
7407 * g++.dg/cpp0x/range-for14.C: New.
7408 * g++.dg/cpp0x/range-for15.C: New.
7409 * g++.dg/cpp0x/range-for16.C: New.
7410
7411 2011-04-15 Tobias Burnus <burnus@net-b.de>
7412
7413 PR fortran/18918
7414 * gfortran.dg/coarray_15.f90: Change to dg-do run.
7415
7416 2011-04-15 Nicola Pero <nicola.pero@meta-innovation.com>
7417
7418 * objc.dg/naming-4.m: Updated.
7419 * objc.dg/naming-5.m: Updated.
7420 * objc.dg/naming-6.m: New.
7421 * objc.dg/naming-7.m: New.
7422 * obj-c++.dg/naming-1.mm: Updated.
7423 * obj-c++.dg/naming-2.mm: Updated.
7424 * obj-c++.dg/naming-3.mm: New.
7425 * obj-c++.dg/naming-4.mm: New.
7426
7427 2011-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7428
7429 PR libgfortran/48589
7430 * gfortran.dg/fmt_g0_5.f08: New test.
7431
7432 2011-04-15 Richard Guenther <rguenther@suse.de>
7433
7434 PR testsuite/48286
7435 * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
7436
7437 2011-04-15 Georg-Johann Lay <avr@gjlay.de>
7438
7439 * gcc.target/avr/torture/pr41885.c (dg-options): Change
7440 -finline-limit=0 to -fno-inline
7441
7442 2011-04-15 Jakub Jelinek <jakub@redhat.com>
7443
7444 PR target/48614
7445 * gcc.target/i386/pr46084.c: Require avx_runtime instead of
7446 just avx.
7447
7448 2011-04-14 Jakub Jelinek <jakub@redhat.com>
7449
7450 PR target/48605
7451 * gcc.target/i386/sse4_1-insertps-3.c: New test.
7452 * gcc.target/i386/sse4_1-insertps-4.c: New test.
7453 * gcc.target/i386/avx-insertps-3.c: New test.
7454 * gcc.target/i386/avx-insertps-4.c: New test.
7455
7456 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
7457
7458 * gcc.target/avr/torture/pr41885.c (dg-options): Add
7459 -finline-limit=0
7460
7461 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
7462
7463 PR target/46779
7464 PR target/45291
7465 PR target/41894
7466 * gcc.target/avr/pr46779-1.c: New test case
7467 * gcc.target/avr/pr46779-2.c: New test case
7468
7469 2011-04-14 Jason Merrill <jason@redhat.com>
7470
7471 * g++.dg/cpp0x/sfinae15.C: New.
7472
7473 * g++.dg/cpp0x/sfinae14.C: New.
7474
7475 * g++.dg/ext/vla10.C: New.
7476
7477 2011-04-14 Richard Guenther <rguenther@suse.de>
7478
7479 * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
7480
7481 2011-04-14 Richard Guenther <rguenther@suse.de>
7482
7483 * gcc.dg/fold-bitand-4.c: Move ...
7484 * c-c++-common/fold-bitand-4.c: ... here. Adjust slightly.
7485
7486 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
7487
7488 * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
7489 variables const.
7490 * gcc.target/avr/torture/trivial.c: Ditto.
7491
7492 2011-04-13 Jason Merrill <jason@redhat.com>
7493
7494 * g++.dg/template/operator11.C: New.
7495
7496 2011-04-13 Jakub Jelinek <jakub@redhat.com>
7497
7498 PR middle-end/48591
7499 * gcc.dg/gomp/pr48591.c: New test.
7500
7501 PR c++/48570
7502 * g++.dg/cpp0x/constexpr-wstring1.C: New test.
7503 * g++.dg/cpp0x/constexpr-wstring2.C: New test.
7504
7505 2011-04-13 Dodji Seketeli <dodji@redhat.com>
7506
7507 PR c++/48574
7508 * g++.dg/template/dependent-expr7.C: New test case.
7509
7510 2011-04-13 Jason Merrill <jason@redhat.com>
7511
7512 * g++.dg/cpp0x/sfinae13.C: New.
7513
7514 2011-04-13 Uros Bizjak <ubizjak@gmail.com>
7515
7516 * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
7517
7518 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
7519
7520 * gcc.target/arm/pr43698.c: Remove -march option.
7521
7522 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
7523
7524 * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
7525 -march option.
7526
7527 2011-04-12 Paul Thomas <pault@gcc.gnu.org>
7528
7529 PR fortran/48360
7530 PR fortran/48456
7531 * gfortran.dg/realloc_on_assign_6.f03: New test.
7532
7533 2011-04-12 Kai Tietz <ktietz@redhat.com>
7534
7535 * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
7536 targets the additional -mno-ms-bitfields and
7537 -Wno-packed-bitfield-compat options.
7538 * g++.dg/ext/bitfield3.C: Likewise.
7539 * g++.dg/ext/bitfield4.C: Likewise.
7540 * g++.dg/ext/bitfield5.C: Likewise.
7541 * gcc.dg/bitfld-15.c: Likewise.
7542 * gcc.dg/bitfld-16.c: Likewise.
7543 * gcc.dg/bitfld-17.c: Likewise.
7544 * gcc.dg/bitfld-18.c: Likewise.
7545
7546 2011-04-12 Richard Sandiford <richard.sandiford@linaro.org>
7547
7548 * gcc.target/arm/neon-vld3-1.c: New test.
7549 * gcc.target/arm/neon-vst3-1.c: New test.
7550 * gcc.target/arm/neon/v*.c: Regenerate.
7551
7552 2011-04-12 Jakub Jelinek <jakub@redhat.com>
7553
7554 PR rtl-optimization/48549
7555 * g++.dg/opt/pr48549.C: New test.
7556
7557 2011-04-12 Richard Guenther <rguenther@suse.de>
7558
7559 PR tree-optimization/46076
7560 * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
7561
7562 2011-04-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7563
7564 PR testsuite/21164
7565 * lib/compat.exp (compat-execute): Declare unsupported after
7566 stripping path from src1.
7567 * lib/lto.exp (lto-execute): Likewise.
7568
7569 2011-04-12 Jakub Jelinek <jakub@redhat.com>
7570
7571 PR c/48552
7572 * gcc.dg/pr48552-1.c: New test.
7573 * gcc.dg/pr48552-2.c: New test.
7574
7575 2011-04-11 Jason Merrill <jason@redhat.com>
7576
7577 * g++.dg/cpp0x/sfinae12.C: New.
7578
7579 * g++.dg/cpp0x/enum10.C: New.
7580
7581 * g++.dg/cpp0x/lambda/lambda-this4.C: New.
7582
7583 * g++.dg/cpp0x/rv-func.C: New.
7584
7585 2011-04-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7586
7587 * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
7588 alpha*-dec-osf5*.
7589
7590 2011-04-11 Martin Jambor <mjambor@suse.cz>
7591
7592 PR tree-optimization/48195
7593 * gcc.dg/ipa/pr48195.c: New test.
7594
7595 2011-04-10 Eric Botcazou <ebotcazou@adacore.com>
7596
7597 * gnat.dg/return3.adb: Remove unused switch.
7598
7599 2011-04-08 Mike Stump <mikestump@comcast.net>
7600
7601 PR testsuite/48506
7602 * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
7603 default to fno-common.
7604
7605 2011-04-08 Georg-Johann Lay <avr@gjlay.de>
7606
7607 * gcc.dg/sibcall-3.c: Don't xfail on AVR.
7608 * gcc.dg/sibcall-4.c: Don't xfail on AVR.
7609
7610 2011-04-08 Thomas Koenig <tkoenig@gcc.gnu.org>
7611
7612 PR fortran/48448
7613 * gfortran.dg/function_optimize_5.f90: New test.
7614
7615 2011-04-08 Eric Botcazou <ebotcazou@adacore.com>
7616
7617 * gnat.dg/aggr17.adb: New test.
7618 * gnat.dg/aggr18.adb: Likewise.
7619
7620 2011-04-08 Michael Matz <matz@suse.de>
7621
7622 PR middle-end/48389
7623 * gcc.target/i386/pr48389.c: New test.
7624
7625 2011-04-08 Andrey Belevantsev <abel@ispras.ru>
7626
7627 PR rtl-optimization/48272
7628 * g++.dg/opt/pr48272.C: New.
7629
7630 2011-04-08 Dmitry Melnik <dm@ispras.ru>
7631
7632 PR rtl-optimization/48235
7633 * gcc.dg/pr48235.c: New.
7634
7635 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
7636
7637 PR rtl-optimization/48302
7638 * g++.dg/opt/pr48302.C: New.
7639
7640 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
7641
7642 PR target/48273
7643 * g++.dg/opt/pr48273.C: New.
7644
7645 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
7646
7647 PR rtl-optimization/48442
7648 * gcc.dg/pr48442.c: New.
7649
7650 2011-04-08 Jakub Jelinek <jakub@redhat.com>
7651
7652 PR tree-optimization/48377
7653 * gcc.dg/vect/pr48377.c: New test.
7654
7655 2011-04-07 Jason Merrill <jason@redhat.com>
7656
7657 * g++.dg/cpp0x/regress/call1.C: New.
7658
7659 * g++.dg/cpp0x/variadic107.C: New.
7660
7661 * g++.dg/cpp0x/sfinae11.C: New.
7662 * g++.dg/cpp0x/noexcept02.C: Fix.
7663
7664 * g++.dg/cpp0x/sfinae10.C: New.
7665
7666 * g++.dg/cpp0x/sfinae9.C: New.
7667
7668 * c-c++-common/Wcast-qual-1.c: Move here from...
7669 * gcc.dg/cast-qual-3.c: ...here, and...
7670 * g++.dg/warn/Wcast-qual2.C: ...here.
7671
7672 * g++.dg/cpp0x/sfinae8.C: New.
7673
7674 * g++.dg/cpp0x/sfinae7.C: New.
7675
7676 * g++.dg/cpp0x/enum9.C: New.
7677
7678 2011-04-07 Mike Stump <mikestump@comcast.net>
7679
7680 * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
7681 with no trampolines.
7682
7683 2011-04-07 Jakub Jelinek <jakub@redhat.com>
7684
7685 PR fortran/48117
7686 * gfortran.dg/gomp/pr48117.f90: New test.
7687
7688 PR debug/48343
7689 * gcc.dg/torture/pr48343.c: New test.
7690
7691 2011-04-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7692
7693 * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
7694
7695 2011-04-07 Maxim Kuvyrkov <maxim@codesourcery.com>
7696
7697 * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
7698
7699 2011-04-07 Tom de Vries <tom@codesourcery.com>
7700
7701 PR target/43920
7702 * lib/scanasm.exp (object-size): New proc.
7703 * gcc.target/arm/pr43920-2.c: New test.
7704
7705 2011-04-06 Tobias Burnus <burnus@net-b.de>
7706
7707 PR fortran/18918
7708 PR fortran/48477
7709 * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
7710
7711 2011-04-06 Steve Ellcey <sje@cup.hp.com>
7712
7713 * gcc.dg/mtune.c: Prune note from output.
7714
7715 2011-04-06 Jakub Jelinek <jakub@redhat.com>
7716
7717 PR debug/48466
7718 * gcc.dg/guality/pr36977.c: New test.
7719 * gcc.dg/guality/pr48466.c: New test.
7720
7721 2011-04-06 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
7722
7723 * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
7724
7725 2011-04-06 Eric Botcazou <ebotcazou@adacore.com>
7726
7727 * gnat.dg/return3.adb: New test.
7728
7729 2011-04-06 Richard Guenther <rguenther@suse.de>
7730
7731 PR tree-optimization/47663
7732 * gcc.dg/tree-ssa/inline-8.c: New testcase.
7733
7734 2011-04-05 Eric Botcazou <ebotcazou@adacore.com>
7735
7736 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
7737 Solaris 8 and 9 as well.
7738
7739 2011-04-05 Tom de Vries <tom@codesourcery.com>
7740
7741 PR target/43920
7742 * gcc.target/arm/pr43920-1.c: New test.
7743
7744 2011-04-04 Yufeng Zhang <yufeng.zhang@arm.com>
7745
7746 * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
7747 (cctor): Actually return the value.
7748 (main): Cast return values.
7749
7750 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
7751
7752 * gfortran.dg/character_comparison_8.f90: New test.
7753
7754 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
7755
7756 * frontend-passes: (optimize_lexical_comparison): New function.
7757 (optimize_expr): Call it.
7758 (optimize_comparison): Also handle lexical comparison functions.
7759 Return false instad of -2 for unequal comparison.
7760
7761 2011-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
7762
7763 PR fortran/48412
7764 * function_optimize_4.f90: New test.
7765
7766 2011-04-04 Tobias Burnus <burnus@net-b.de>
7767
7768 PR fortran/18918
7769 * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
7770 * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
7771 * gfortran.dg/coarray_15.f90: New.
7772
7773 2011-04-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7774
7775 * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
7776 * gfortran.dg/bessel_7.f90: Likewise.
7777
7778 2011-04-03 Tobias Burnus <burnus@net-b.de>
7779
7780 * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
7781
7782 2011-04-03 Richard Guenther <rguenther@suse.de>
7783 Ira Rosen <ira.rosen@linaro.org>
7784
7785 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
7786 * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
7787 -ftree-loop-if-convert-stores.
7788
7789 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
7790
7791 * gnat.dg/specs/aggr2.ads: New test.
7792
7793 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
7794
7795 * gnat.dg/debug2.ad[sb]: New test.
7796 * gnat.dg/debug2_pkg.ads: New helper.
7797 * gnat.dg/debug3.ad[sb]: New test.
7798
7799 2011-04-01 Uros Bizjak <ubizjak@gmail.com>
7800
7801 * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
7802
7803 2011-04-01 Jakub Jelinek <jakub@redhat.com>
7804
7805 PR middle-end/48335
7806 * gcc.c-torture/compile/pr48335-1.c: New test.
7807 * gcc.dg/pr48335-1.c: New test.
7808 * gcc.dg/pr48335-2.c: New test.
7809 * gcc.dg/pr48335-3.c: New test.
7810 * gcc.dg/pr48335-4.c: New test.
7811 * gcc.dg/pr48335-5.c: New test.
7812 * gcc.dg/pr48335-6.c: New test.
7813 * gcc.dg/pr48335-7.c: New test.
7814 * gcc.dg/pr48335-8.c: New test.
7815 * gcc.target/i386/pr48335-1.c: New test.
7816
7817 2011-04-01 Vincent Lefevre <vincent+gcc@vinc17.org>
7818
7819 PR c/36299
7820 * gcc.dg/Waddress.c: New test.
7821
7822 2011-04-01 Thomas Koenig <tkoenig@gcc.gnu.org>
7823
7824 PR fortran/48352
7825 * gfortran.dg/function_optimize_3.f90: New test.
7826
7827 2011-04-01 Bernd Schmidt <bernds@codesourcery.com>
7828
7829 * gcc.c-torture/compile/20110401-1.c: New test.
7830
7831 * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
7832 * g++.dg/lto/20091002-2_0.C: Likewise.
7833 * g++.dg/lto/20090303_0.c: Likewise.
7834 * g++.dg/lto/20091004-1_0.C: Likewise.
7835 * g++.dg/lto/20091002-3_0.C: Likewise.
7836 * g++.dg/lto/20091004-2_0.C: Likewise.
7837 * g++.dg/lto/20081123_0.C: Likewise.
7838 * g++.dg/lto/20090313_0.C: Likewise.
7839 * g++.dg/lto/20081109-1_0.C: Likewise.
7840 * g++.dg/lto/20081219_0.C: Likewise.
7841 * g++.dg/lto/20081204-1_0.C: Likewise.
7842 * g++.dg/lto/20090302_0.C: Likewise.
7843 * g++.dg/lto/20081119-1_0.C: Likewise.
7844 * g++.dg/lto/20081118_0.C: Likewise.
7845 * gcc.dg/lto/20091020-2_0.c: Likewise.
7846 * gcc.dg/lto/20090210_0.c: Likewise.
7847 * gcc.dg/lto/20081204-1_0.c: Likewise.
7848 * gcc.dg/lto/20081224_0.c: Likewise.
7849 * gcc.dg/lto/20090219_0.c: Likewise.
7850 * gcc.dg/lto/20091014-1_0.c: Likewise.
7851 * gcc.dg/lto/20091016-1_0.c: Likewise.
7852 * gcc.dg/lto/20090206-2_0.c: Likewise.
7853 * gcc.dg/lto/20090116_0.c: Likewise.
7854 * gcc.dg/lto/20091013-1_0.c: Likewise.
7855 * gcc.dg/lto/20091015-1_0.c: Likewise.
7856 * gcc.dg/lto/20090126-2_0.c: Likewise.
7857
7858 2011-03-31 Ian Lance Taylor <iant@google.com>
7859
7860 * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
7861
7862 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
7863
7864 * gnat.dg/opt16.adb: New test.
7865
7866 2011-03-31 Jason Merrill <jason@redhat.com>
7867
7868 * g++.dg/cpp0x/defaulted24.C: New.
7869
7870 2011-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7871
7872 PR target/16292
7873 * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
7874 with -O0.
7875
7876 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
7877
7878 * g++.dg/other/i386-9.C: New test.
7879
7880 2011-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7881
7882 * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
7883
7884 2011-03-30 Jason Merrill <jason@redhat.com>
7885
7886 * g++.dg/cpp0x/regress/error-recovery1.C: New.
7887
7888 * g++.dg/cpp0x/regress/isnan.C: New.
7889
7890 * g++.dg/cpp0x/initlist46.C: New.
7891
7892 2011-03-30 Richard Sandiford <richard.sandiford@linaro.org>
7893
7894 PR target/47551
7895 * gcc.target/arm/neon-modes-2.c: New test.
7896
7897 2011-03-30 Jakub Jelinek <jakub@redhat.com>
7898
7899 PR c/48305
7900 * gcc.c-torture/compile/pr48305.c: New test.
7901
7902 2011-03-29 Jason Merrill <jason@redhat.com>
7903
7904 * g++.dg/cpp0x/regress/value-dep1.C: New.
7905
7906 2011-03-29 Steve Ellcey <sje@cup.hp.com>
7907
7908 * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
7909
7910 2011-03-29 Ian Lance Taylor <iant@google.com>
7911
7912 * go.test/go-test.exp: Handle the test lines used in several new
7913 tests.
7914 (errchk): Add opts parameter. Change all callers. Handle parens
7915 in regexps.
7916
7917 2011-03-29 Peter Bergner <bergner@vnet.ibm.com>
7918 Dominique d'Humieres <dominiq@lps.ens.fr>
7919
7920 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
7921 and __APPLE__ && __PPC__ && __ALTIVEC__.
7922
7923 2011-03-29 Jason Merrill <jason@redhat.com>
7924
7925 * g++.dg/cpp0x/dependent1.C: New.
7926
7927 * g++.dg/cpp0x/constexpr-48089.C: Adjust.
7928
7929 * g++.dg/cpp0x/constexpr-memfn1.C: New.
7930
7931 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
7932
7933 2011-03-29 Janus Weil <janus@gcc.gnu.org>
7934
7935 PR fortran/48095
7936 * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
7937 * gfortran.dg/proc_ptr_comp_32.f90: New.
7938
7939 2011-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
7940
7941 * gfortran.dg/function_optimize_1.f90: Add -Warray-temporaries,
7942 check for corresponding warning.
7943
7944 2011-03-28 Jason Merrill <jason@redhat.com>
7945
7946 * g++.dg/cpp0x/rv-deduce2.C: New.
7947
7948 2011-03-29 Jakub Jelinek <jakub@redhat.com>
7949
7950 PR debug/48203
7951 * gcc.dg/pr48203.c: New test.
7952
7953 2011-03-28 Jeff Law <law@redhat.com>
7954
7955 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
7956
7957 2011-03-28 Peter Bergner <bergner@vnet.ibm.com>
7958
7959 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
7960 and __PPC__ && __ALTIVEC__.
7961
7962 2011-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
7963
7964 PR testsuite/48238
7965 * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
7966 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
7967 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
7968 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
7969
7970 2011-03-28 Jason Merrill <jason@redhat.com>
7971
7972 * g++.dg/cpp0x/initlist-array2.C: New.
7973
7974 * g++.dg/cpp0x/initlist-array1.C: New.
7975
7976 * g++.dg/cpp0x/constexpr-compound.C: New.
7977
7978 * g++.dg/cpp0x/constexpr-using.C: New.
7979
7980 * g++.dg/cpp0x/constexpr-noexcept.C: New.
7981
7982 2011-03-28 H.J. Lu <hongjiu.lu@intel.com>
7983
7984 PR testsuite/48276
7985 * gcc.target/i386/pr47502-2.c: Add -fno-pic.
7986
7987 2011-03-28 Eric Botcazou <ebotcazou@adacore.com>
7988
7989 * gcc.dg/slp-1.c: New test.
7990
7991 2011-03-27 H.J. Lu <hongjiu.lu@intel.com>
7992
7993 * gcc.target/i386/avx256-unaligned-load-1.c: New.
7994 * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
7995 * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
7996 * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
7997 * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
7998 * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
7999 * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
8000 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
8001 * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
8002 * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
8003 * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
8004 * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
8005 * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
8006 * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
8007
8008 2011-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
8009
8010 PR fortran/47065
8011 * gfortran.dg/trim_optimize_5.f90: New test.
8012 * gfortran.dg/trim_optimize_6.f90: New test.
8013
8014 2011-03-27 Richard Sandiford <rdsandiford@googlemail.com>
8015
8016 PR target/38598
8017 * gcc.target/mips/madd-7.c: Remove -mlong32.
8018 * gcc.target/mips/msub-7.c: Likewise.
8019
8020 2011-03-27 Ira Rosen <ira.rosen@linaro.org>
8021
8022 * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
8023 accesses to preserve the meaning of the test for doubleword vectors.
8024 * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
8025 * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
8026
8027 2011-03-26 Janus Weil <janus@gcc.gnu.org>
8028
8029 PR fortran/48291
8030 * gfortran.dg/class_42.f03: New.
8031
8032 2011-03-26 Ira Rosen <ira.rosen@linaro.org>
8033
8034 * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
8035 strided accesses.
8036
8037 2011-03-26 Andrey Belevantsev <abel@ispras.ru>
8038
8039 PR rtl-optimization/48144
8040 * gcc.dg/pr48144.c: New test.
8041
8042 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
8043
8044 * gnat.dg/discr27.ad[sb]: New test.
8045
8046 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
8047
8048 * gnat.dg/limited_with2.ad[sb]: New test.
8049 * gnat.dg/limited_with2_pkg1.ads: New helper.
8050 * gnat.dg/limited_with2_pkg2.ads: Likewise.
8051
8052 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
8053
8054 * gnat.dg/opt15.adb: New test.
8055 * gnat.dg/opt15_pkg.ad[sb]: New helper.
8056
8057 2011-03-25 Tobias Burnus <burnus@net-b.de>
8058
8059 PR fortran/48174
8060 PR fortran/45304
8061 * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
8062 * gfortran.dg/leadz_trailz_3.f90: Ditto
8063
8064 2011-03-25 Martin Jambor <mjambor@suse.cz>
8065
8066 * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
8067
8068 2011-03-25 Jason Merrill <jason@redhat.com>
8069
8070 * g++.dg/cpp0x/defaulted22.C: New.
8071 * g++.dg/cpp0x/defaulted23.C: New.
8072 * g++.dg/cpp0x/defaulted15.C: Adjust.
8073
8074 2011-03-25 Jason Merrill <jason@redhat.com>
8075
8076 * g++.dg/cpp0x/move1.C: New.
8077
8078 2011-03-25 Ira Rosen <ira.rosen@linaro.org>
8079
8080 PR target/48287
8081 * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
8082
8083 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8084
8085 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
8086 for mips-sgi-irix6.5.
8087 Replace snprintf prototype by <stdio.h>.
8088
8089 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8090
8091 PR testsuite/48283
8092 * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
8093 run_expensive_tests.
8094 * gcc.dg/graphite/block-4.c: Likewise.
8095 * gcc.dg/graphite/block-7.c: Likewise.
8096 * gcc.dg/graphite/block-8.c: Likewise.
8097
8098 2011-03-25 Richard Guenther <rguenther@suse.de>
8099
8100 * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
8101 * g++.dg/tree-ssa/pr8781.C: Likewise.
8102 * gcc.dg/ipa/ipa-pta-13.c: Likewise.
8103 * gcc.dg/ipa/ipa-pta-3.c: Likewise.
8104 * gcc.dg/ipa/ipa-pta-4.c: Likewise.
8105 * gcc.dg/tree-ssa/20041122-1.c: Likewise.
8106 * gcc.dg/tree-ssa/alias-18.c: Likewise.
8107 * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
8108 * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
8109 * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
8110 * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
8111 * gcc.dg/tree-ssa/loadpre6.c: Likewise.
8112 * gcc.dg/tree-ssa/pr21574.c: Likewise.
8113 * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
8114 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
8115 * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
8116 * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
8117 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
8118 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
8119 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
8120 * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
8121 * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
8122 * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
8123 * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
8124 * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
8125 * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
8126 * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
8127 * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
8128 * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
8129 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
8130 * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
8131 * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
8132 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
8133 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
8134 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
8135 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
8136 * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
8137 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
8138 * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
8139 * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
8140 * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
8141 * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
8142 * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
8143 * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
8144 * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
8145 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
8146 * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
8147 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
8148 * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
8149 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
8150 * c-c++-common/pr46562-2.c: Likewise.
8151 * gfortran.dg/pr42108.f90: Likewise.
8152 * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
8153 foo to be inlined even at -O1.
8154 * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
8155 * gcc.dg/ipa/ipa-pta-14.c: Likewise.
8156 * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
8157 * gcc.dg/matrix/matrix.exp: Disable FRE.
8158
8159 2011-03-24 Jakub Jelinek <jakub@redhat.com>
8160
8161 PR debug/48204
8162 * gcc.dg/dfp/pr48204.c: New test.
8163
8164 2011-03-24 Steve Ellcey <sje@cup.hp.com>
8165
8166 PR target/48209
8167 * gcc.c-torture/execute/pr47917.c: Move this...
8168 * gcc.dg/torture/pr47917.c: to here and add xfails.
8169
8170 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
8171
8172 * gnat.dg/array16.ad[sb]: New test.
8173 * gnat.dg/array16.ads: New helper.
8174
8175 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
8176
8177 * gnat.dg/derived_type2.adb: New test.
8178
8179 2011-03-24 Richard Guenther <rguenther@suse.de>
8180
8181 PR tree-optimization/48271
8182 * g++.dg/torture/pr48271.C: New testcase.
8183
8184 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
8185
8186 * gnat.dg/array15.ad[sb]: New test.
8187
8188 2011-03-24 Uros Bizjak <ubizjak@gmail.com>
8189
8190 PR target/48237
8191 * gcc.target/i386/pr48237.c: New test.
8192
8193 2011-03-24 Richard Guenther <rguenther@suse.de>
8194
8195 PR middle-end/48269
8196 * gcc.dg/builtin-object-size-10.c: New testcase.
8197
8198 2011-03-24 Richard Guenther <rguenther@suse.de>
8199
8200 PR tree-optimization/46562
8201 * c-c++-common/pr46562-2.c: New testcase.
8202 * c-c++-common/pr46562.c: Likewise.
8203
8204 2011-03-24 Ira Rosen <ira.rosen@linaro.org>
8205
8206 * gcc.dg/vect/vect-cselim-1.c: New test.
8207 * gcc.dg/vect/vect-cselim-2.c: New test.
8208
8209 2011-03-23 Chung-Lin Tang <cltang@codesourcery.com>
8210
8211 * gcc.target/arm/pr46934.c: New.
8212
8213 2011-03-23 Ian Lance Taylor <iant@google.com>
8214
8215 * go.test/go-test.exp (errchk): Ignore lines containing ////.
8216
8217 2011-03-23 Richard Guenther <rguenther@suse.de>
8218
8219 * gcc.dg/struct: Remove directory and contents.
8220
8221 2011-03-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8222
8223 PR testsuite/48251
8224 * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
8225
8226 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
8227
8228 * gnat.dg/discr26.ad[sb]: New test.
8229 * gnat.dg/discr26_pkg.ads: New helper.
8230
8231 2011-03-23 Richard Sandiford <richard.sandiford@linaro.org>
8232
8233 PR target/47553
8234 * gcc.target/arm/neon-vld-1.c: New test.
8235
8236 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
8237
8238 * gnat.dg/array14.ad[sb]: New test.
8239 * gnat.dg/array14_pkg.ads: New helper.
8240
8241 2011-03-22 Joseph Myers <joseph@codesourcery.com>
8242
8243 * gcc.c-torture/execute/920501-8.x: Remove.
8244 * gcc.c-torture/execute/930513-1.x: Remove.
8245 * gcc.c-torture/execute/960312-1.x: Remove.
8246 * gcc.c-torture/compile/20000804-1.c,
8247 gcc.c-torture/compile/20001205-1.c,
8248 gcc.c-torture/compile/20001226-1.c,
8249 gcc.c-torture/compile/20010518-2.c,
8250 gcc.c-torture/compile/20020312-1.c,
8251 gcc.c-torture/compile/20020604-1.c,
8252 gcc.c-torture/compile/920501-12.c,
8253 gcc.c-torture/compile/920501-4.c,
8254 gcc.c-torture/compile/920520-1.c,
8255 gcc.c-torture/compile/980506-1.c,
8256 gcc.c-torture/execute/980709-1.x,
8257 gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
8258 options for m68hc11.
8259 * gcc.dg/cpp/assert4.c: Don't handle ARC.
8260 * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
8261 m68hc11.
8262
8263 2011-03-22 Nick Clifton <nickc@redhat.com>
8264
8265 * lib/target-supports.exp (check_profiling_available): Add MN10300
8266 to the list of targets that do not support profiling. Restore
8267 alpha sorting to this list.
8268
8269 2011-03-22 Michael Meissner <meissner@linux.vnet.ibm.com>
8270
8271 * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
8272 failure on 32-bit systems.
8273 * gcc.dg/torture/vector-2.c: Ditto.
8274
8275 2011-03-22 Richard Guenther <rguenther@suse.de>
8276
8277 PR tree-optimization/48228
8278 * gcc.dg/Wstrict-overflow-23.c: New testcase.
8279
8280 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
8281
8282 * gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for
8283 powerpc.
8284
8285 PR target/48226
8286 * gcc.target/powerpc/pr48226.c: New file.
8287
8288 2011-03-21 Jack Howarth <howarth@bromo.med.uc.edu>
8289
8290 * lib/prune.exp (prune_gcc_output): Prune "could not create
8291 compact unwind for" warnings.
8292
8293 2011-03-20 Jakub Jelinek <jakub@redhat.com>
8294
8295 PR c/42544
8296 PR c/48197
8297 * gcc.c-torture/execute/pr42544.c: New test.
8298 * gcc.c-torture/execute/pr48197.c: New test.
8299
8300 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
8301
8302 PR preprocessor/48192
8303 * gcc.target/powerpc/pr48192.c: New file.
8304
8305 PR target/48053
8306 * gcc.target/powerpc/pr48053-3.c: New file, add test case for
8307 split problem of 0 being loaded in a VSX register.
8308
8309 2011-03-21 Richard Guenther <rguenther@suse.de>
8310
8311 PR c/47939
8312 * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
8313 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
8314 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
8315 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
8316
8317 2011-03-21 Jakub Jelinek <jakub@redhat.com>
8318
8319 PR target/48213
8320 * gcc.dg/pr48213.c: New test.
8321
8322 2011-03-21 Kai Tietz <ktietz@redhat.com>
8323
8324 PR target/12171
8325 * g++.dg/plugin/attribute_plugin.c: Adjust test.
8326
8327 2011-03-21 Chung-Lin Tang <cltang@codesourcery.com>
8328
8329 * gcc.target/arm/xor-and.c: New.
8330
8331 2010-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
8332
8333 PR fortran/22572
8334 * gfortran.dg/function_optimize_1.f90: New test.
8335 * gfortran.dg/function_optimize_2.f90: New test.
8336
8337 2011-03-20 H.J. Lu <hongjiu.lu@intel.com>
8338
8339 PR rtl-optimization/47502
8340 * gcc.target/i386/pr47502-1.c: New.
8341 * gcc.target/i386/pr47502-2.c: Likewise.
8342
8343 2011-03-20 Jakub Jelinek <jakub@redhat.com>
8344
8345 PR rtl-optimization/48156
8346 * gcc.dg/pr48156.c: New test.
8347
8348 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8349
8350 PR libfortran/47439
8351 * gfortran.dg/scratch_1.f90: Adjust test.
8352
8353 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8354
8355 PR libfortran/47439
8356 * gfortran.dg/scratch_1.f90: New test.
8357
8358 2011-03-18 Joseph Myers <joseph@codesourcery.com>
8359
8360 * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
8361 variably modified typedefs.
8362 * gcc.dg/c1x-typedef-2.c: Remove.
8363
8364 2011-03-18 Joseph Myers <joseph@codesourcery.com>
8365
8366 * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
8367 * gcc.dg/c1x-anon-struct-3.c: New test.
8368 * gcc.dg/anon-struct-11.c: Update.
8369
8370 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8371
8372 * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
8373 dg-xfail-run-if.
8374 Only xfail with gas.
8375
8376 2011-03-18 Jason Merrill <jason@redhat.com>
8377
8378 * g++.dg/template/fn-ptr1.C: New.
8379
8380 * g++.dg/overload/volatile1.C: New.
8381
8382 * g++.dg/opt/pr23372.C: New.
8383
8384 * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
8385
8386 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8387
8388 PR middle-end/47405
8389 * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
8390
8391 2011-03-18 Chung-Lin Tang <cltang@codesourcery.com>
8392
8393 * gcc.target/arm/unsigned-extend-1.c: New.
8394
8395 2011-03-18 Jakub Jelinek <jakub@redhat.com>
8396
8397 PR bootstrap/48161
8398 * gcc.c-torture/compile/pr48161.c: New test.
8399
8400 2011-03-17 H.J. Lu <hongjiu.lu@intel.com>
8401
8402 PR middle-end/47725
8403 * gcc.dg/torture/pr47725.c: New.
8404
8405 2011-03-17 Jason Merrill <jason@redhat.com>
8406
8407 * g++.dg/cpp0x/constexpr-overflow2.C: New.
8408 * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
8409
8410 2011-03-17 Eric Botcazou <ebotcazou@adacore.com>
8411
8412 * gnat.dg/specs/elab2.ads: New test.
8413 * gnat.dg/specs/elab2_pkg.ads: New helper.
8414
8415 2011-03-17 Jason Merrill <jason@redhat.com>
8416
8417 * g++.dg/cpp0x/decltype-1212.C: New.
8418 * g++.dg/cpp0x/rv-return.C: Adjust expected type.
8419
8420 2011-03-17 Jason Merrill <jason@redhat.com>
8421
8422 * g++.dg/parse/memfnquals1.C: New.
8423
8424 2011-03-17 Richard Guenther <rguenther@suse.de>
8425
8426 PR middle-end/48134
8427 * gcc.dg/pr48134.c: New testcase.
8428
8429 2011-03-17 Richard Guenther <rguenther@suse.de>
8430
8431 PR middle-end/48165
8432 * g++.dg/torture/pr48165.C: New testcase.
8433
8434 2011-03-17 Jakub Jelinek <jakub@redhat.com>
8435
8436 PR rtl-optimization/48141
8437 * gcc.dg/pr48141.c: New test.
8438
8439 2011-03-16 Jason Merrill <jason@redhat.com>
8440
8441 * g++.dg/cpp0x/constexpr-48089.C: New.
8442
8443 * g++.dg/cpp0x/constexpr-abi1.C: New.
8444
8445 * g++.dg/cpp0x/constexpr-46336.C: New.
8446 * g++.dg/parse/friend5.C: Adjust expected errors.
8447
8448 * g++.dg/cpp0x/constexpr-47570.C: New.
8449
8450 2011-03-16 Dodji Seketeli <dodji@redhat.com>
8451
8452 PR debug/47510
8453 * ++.dg/debug/dwarf2/typedef6.C: New test.
8454
8455 2011-03-16 Jason Merrill <jason@redhat.com>
8456
8457 * g++.dg/cpp0x/elision2.C: New.
8458
8459 * g++.dg/cpp0x/constexpr-array3.C: New.
8460
8461 2011-03-16 Jason Merrill <jason@redhat.com>
8462
8463 * g++.dg/cpp0x/sfinae6.C: New.
8464 * g++.dg/cpp0x/initlist38.C: Adjust expected error.
8465 * g++.dg/cpp0x/pr45908.C: Likewise.
8466 * g++.dg/cpp0x/sfinae6.C: Likewise.
8467 * g++.old-deja/g++.jason/conversion11.C: Likewise.
8468 * g++.old-deja/g++.law/arg11.C: Likewise.
8469
8470 2011-03-16 Jason Merrill <jason@redhat.com>
8471
8472 * g++.dg/template/incomplete6.C: New.
8473
8474 2011-03-16 Jeff Law <law@redhat.com>
8475
8476 * gcc.dg/tree-ssa/vrp55.c: New test.
8477
8478 2011-03-16 Jason Merrill <jason@redhat.com>
8479
8480 * g++.dg/cpp0x/auto22.C: New.
8481
8482 2011-03-16 Richard Guenther <rguenther@suse.de>
8483
8484 * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
8485 optimizing it away if promoted to const.
8486
8487 2011-03-16 Richard Guenther <rguenther@suse.de>
8488
8489 PR tree-optimization/48149
8490 * gcc.dg/fold-complex-1.c: New testcase.
8491
8492 2011-03-16 Richard Guenther <rguenther@suse.de>
8493
8494 PR testsuite/48147
8495 * gcc.dg/guality/pr45882.c: Really make sure no inlining
8496 or cloning happens.
8497
8498 2011-03-16 Richard Guenther <rguenther@suse.de>
8499
8500 PR tree-optimization/26134
8501 * gcc.dg/tree-ssa/complex-6.c: New testcase.
8502
8503 2011-03-16 Richard Guenther <rguenther@suse.de>
8504
8505 PR tree-optimization/48146
8506 * gcc.dg/torture/pr48146.c: New testcase.
8507
8508 2011-03-16 Richard Guenther <rguenther@suse.de>
8509
8510 * gcc.dg/tree-ssa/pr14814.c: Adjust.
8511 * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
8512
8513 2011-03-16 Jakub Jelinek <jakub@redhat.com>
8514
8515 PR middle-end/48136
8516 * gcc.c-torture/compile/pr48136.c: New test.
8517
8518 * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
8519
8520 PR debug/45882
8521 * gcc.dg/guality/pr45882.c: New test.
8522
8523 2011-03-15 Jason Merrill <jason@redhat.com>
8524
8525 * g++.dg/cpp0x/constexpr-recursion.C: New.
8526
8527 * g++.dg/cpp0x/implicit11.C: New.
8528
8529 2011-03-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
8530
8531 * g++.dg/cpp0x/constexpr-attribute.C: New.
8532
8533 2011-03-15 Manuel López-Ibáñez <manu@gcc.gnu.org>
8534
8535 * g++.dg/parse/pr34758.C: New.
8536
8537 2011-03-15 Xinliang David Li <davidxl@google.com>
8538
8539 PR c/47837
8540 * gcc.dg/uninit-pred-7_d.c: New test.
8541 * gcc.dg/uninit-pred-8_d.c: New test.
8542
8543 2011-03-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
8544
8545 PR target/46788
8546 * gcc.target/arm/pr46788.c: New.
8547
8548 2011-03-15 Richard Guenther <rguenther@suse.de>
8549
8550 PR middle-end/47650
8551 * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
8552 * gfortran.dg/ishft_4.f90: Likewise.
8553 * gfortran.dg/leadz_trailz_3.f90: Likewise.
8554
8555 2011-03-15 Richard Guenther <rguenther@suse.de>
8556
8557 PR tree-optimization/13954
8558 * g++.dg/tree-ssa/pr13954.C: New testcase.
8559
8560 2011-03-15 Richard Guenther <rguenther@suse.de>
8561
8562 PR tree-optimization/48037
8563 * gcc.target/i386/pr48037-1.c: New testcase.
8564
8565 2011-03-15 Richard Guenther <rguenther@suse.de>
8566
8567 PR tree-optimization/41490
8568 * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
8569 * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
8570 * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
8571 * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
8572 * g++.dg/tree-ssa/pr33604.C: Adjust.
8573
8574 2011-03-14 Jakub Jelinek <jakub@redhat.com>
8575
8576 PR middle-end/47917
8577 * gcc.c-torture/execute/pr47917.c: New test.
8578 * gcc.dg/pr47917.c: New test.
8579
8580 PR middle-end/38878
8581 * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
8582
8583 2011-03-14 Uros Bizjak <ubizjak@gmail.com>
8584
8585 * gcc.target/i386/sse4_1-floor-vec.c: New test.
8586 * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
8587 * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
8588 * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
8589 * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
8590 * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
8591 * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
8592 * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
8593 * gcc.target/i386/avx-floor-vec.c: Ditto.
8594 * gcc.target/i386/avx-ceil-vec.c: Ditto.
8595 * gcc.target/i386/avx-trunc-vec.c: Ditto.
8596 * gcc.target/i386/avx-rint-vec.c: Ditto.
8597 * gcc.target/i386/avx-floorf-vec.c: Ditto.
8598 * gcc.target/i386/avx-ceilf-vec.c: Ditto.
8599 * gcc.target/i386/avx-truncf-vec.c: Ditto.
8600 * gcc.target/i386/avx-rintf-vec.c: Ditto.
8601
8602 2011-03-14 Tom Tromey <tromey@redhat.com>
8603
8604 * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
8605 * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
8606 * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
8607
8608 2011-03-14 Tom Tromey <tromey@redhat.com>
8609
8610 * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
8611 * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
8612 * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
8613
8614 2011-03-14 H.J. Lu <hongjiu.lu@intel.com>
8615
8616 * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
8617
8618 2011-03-14 Richard Sandiford <richard.sandiford@linaro.org>
8619
8620 PR rtl-optimization/47166
8621 * gcc.c-torture/execute/postmod-1.c: New test.
8622
8623 2011-03-14 Richard Guenther <rguenther@suse.de>
8624
8625 PR middle-end/48098
8626 * gcc.dg/torture/pr48098.c: New testcase.
8627
8628 2011-03-12 Peter Bergner <bergner@vnet.ibm.com>
8629
8630 PR target/48053
8631 * gcc.target/powerpc/pr48053-1.c: New test.
8632 * gcc.target/powerpc/pr48053-2.c: Likewise.
8633
8634 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
8635
8636 PR libfortran/48066
8637 * gfortran.dg/intrinsic_ifunction_2.f90: Correct PR number.
8638
8639 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
8640
8641 PR libfortran/48066
8642 * gfortran.dg/intrinsic_ifunction_2.f90: New test case.
8643
8644 2011-03-12 Janus Weil <janus@gcc.gnu.org>
8645
8646 PR fortran/48059
8647 * gfortran.dg/class_41.f03: New.
8648
8649 2011-03-11 Dodji Seketeli <dodji@redhat.com>
8650
8651 * g++.dg/conversion/cast3.C: New test.
8652
8653 2011-03-11 Jason Merrill <jason@redhat.com>
8654
8655 * g++.dg/template/error45.C: New.
8656
8657 * g++.dg/parse/no-type-defn1.C: New.
8658
8659 * g++.dg/ext/attrib40.C: New.
8660
8661 * g++.dg/cpp0x/regress/array1.C: New.
8662
8663 2011-03-11 Richard Guenther <rguenther@suse.de>
8664
8665 PR tree-optimization/48067
8666 * gcc.dg/pr48067.c: New testcase.
8667
8668 2011-03-11 Richard Guenther <rguenther@suse.de>
8669
8670 PR lto/48073
8671 * g++.dg/lto/20110311-1_0.C: New testcase.
8672
8673 2011-03-11 Jakub Jelinek <jakub@redhat.com>
8674
8675 PR c++/48035
8676 * g++.dg/inherit/virtual8.C: New test.
8677
8678 PR middle-end/48044
8679 * gcc.dg/torture/pr48044.c: New test.
8680
8681 2011-03-11 Janus Weil <janus@gcc.gnu.org>
8682
8683 PR fortran/47768
8684 * gfortran.dg/proc_ptr_comp_31.f90: New.
8685
8686 2011-03-11 Richard Guenther <rguenther@suse.de>
8687
8688 PR tree-optimization/47278
8689 * gcc.dg/torture/pr47278-1.c: New testcase.
8690 * gcc.dg/torture/pr47278-2.c: Likewise.
8691
8692 2011-03-11 Jakub Jelinek <jakub@redhat.com>
8693
8694 PR tree-optimization/48063
8695 * gcc.dg/torture/pr48063.c: New test.
8696
8697 2011-03-10 Jason Merrill <jason@redhat.com>
8698
8699 * g++.dg/template/array22.C: New.
8700
8701 * g++.dg/cpp0x/syntax-err1.C: New.
8702 * g++.dg/parse/error36.C: Adjust expected errors.
8703 * g++.old-deja/g++.pt/ctor2.C: Likewise.
8704 * g++.old-deja/g++.pt/typename3.C: Likewise.
8705 * g++.old-deja/g++.pt/typename4.C: Likewise.
8706 * g++.old-deja/g++.pt/typename6.C: Likewise.
8707
8708 2011-03-09 Jason Merrill <jason@redhat.com>
8709
8710 * g++.dg/template/nontype22.C: New.
8711
8712 2011-03-09 Martin Jambor <mjambor@suse.cz>
8713
8714 PR tree-optimization/47714
8715 * g++.dg/torture/pr47714.C: New test.
8716
8717 2011-03-08 Michael Meissner <meissner@linux.vnet.ibm.com>
8718
8719 PR target/47755
8720 * gcc.target/powerpc/pr47755-2.c: New file.
8721
8722 2011-03-08 Jakub Jelinek <jakub@redhat.com>
8723
8724 * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
8725 is not set in the environment, pass 64 as first argument when not
8726 running expensive tests or pass max($[`ulimit -u`/4], 10000) on
8727 native where ulimit -u is supported.
8728
8729 2011-03-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8730
8731 * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
8732
8733 2011-03-08 Jason Merrill <jason@redhat.com>
8734
8735 * g++.dg/template/nontype21.C: New.
8736
8737 * g++.dg/template/anon5.C: New.
8738
8739 2011-03-08 Jakub Jelinek <jakub@redhat.com>
8740
8741 PR debug/47881
8742 * gcc.dg/pr47881.c: New test.
8743
8744 2011-03-08 Dodji Seketeli <dodji@redhat.com>
8745
8746 PR c++/47957
8747 * g++.dg/lookup/template3.C: New test.
8748
8749 2011-03-08 Kai Tietz <ktietz@redhat.com>
8750
8751 * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
8752 'long' type.
8753
8754 2011-03-08 Mikael Pettersson <mikpe@it.uu.se>
8755
8756 PR testsuite/47954
8757 * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
8758 sizeof to compute alignment.
8759
8760 2011-03-08 Jakub Jelinek <jakub@redhat.com>
8761
8762 PR tree-optimization/48022
8763 * gcc.dg/pr48022-1.c: New test.
8764 * gcc.dg/pr48022-2.c: New test.
8765
8766 2011-03-07 Jason Merrill <jason@redhat.com>
8767
8768 * g++.dg/template/nontype20.C: New.
8769 * g++.dg/init/member1.C: Adjust expected errors.
8770 * g++.dg/parse/constant4.C: Likewise.
8771 * g++.dg/template/qualified-id3.C: Likewise.
8772 * g++.old-deja/g++.pt/crash10.C: Likewise.
8773
8774 * g++.dg/cpp0x/regress/non-const1.C: New.
8775
8776 2011-03-07 Jakub Jelinek <jakub@redhat.com>
8777
8778 PR debug/47991
8779 * gcc.dg/pr47991.c: New test.
8780
8781 2011-03-07 Jason Merrill <jason@redhat.com>
8782
8783 * g++.dg/abi/mangle46.C: New.
8784
8785 2011-03-07 Pat Haugen <pthaugen@us.ibm.com>
8786
8787 PR target/47862
8788 * gcc.target/powerpc/pr47862.c: New.
8789
8790 2011-03-07 Jack Howarth <howarth@bromo.med.uc.edu>
8791
8792 PR target/45413
8793 * gcc.target/i386/combine-mul.c: Require nonpic.
8794
8795 2011-03-07 Paul Wögerer <paul_woegerer@mentor.com>
8796 Nathan Froyd <froydnj@codesourcery.com>
8797
8798 * gcc.dg/20001117-1.c: Abort on NULL call_sites.
8799
8800 2011-03-06 Mark Mitchell <mark@codesourcery.com>
8801
8802 * README.QMTEST: Remove.
8803
8804 2011-03-06 Paul Thomas <pault@gcc.gnu.org>
8805 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8806
8807 PR fortran/47850
8808 * gfortran.dg/array_constructor_37.f90 : New test.
8809
8810 2011-03-05 Jason Merrill <jason@redhat.com>
8811
8812 * g++.dg/abi/mangle39.C: ABI v5, not 6.
8813 * g++.dg/abi/mangle45.C: Likewise.
8814 * g++.dg/cpp0x/trailing1.C: Likewise.
8815
8816 2011-03-05 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8817
8818 * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
8819
8820 2011-03-05 Jakub Jelinek <jakub@redhat.com>
8821
8822 PR rtl-optimization/47899
8823 * gcc.dg/pr47899.c: New test.
8824
8825 * gcc.dg/torture/pr47968.c: Ignore warnings.
8826
8827 PR tree-optimization/47967
8828 * gcc.c-torture/compile/pr47967.c: New test.
8829
8830 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
8831
8832 * objc.dg/property/property-encoding-1.m: Tidied up testcase.
8833 * obj-c++.dg/property/property-encoding-1.mm: Likewise.
8834
8835 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
8836
8837 * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
8838 and property_getAttributes() if __OBJC2__.
8839 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
8840 * objc.dg/property/property-encoding-1.m: New.
8841 * obj-c++.dg/property/property-encoding-1.mm: New.
8842
8843 2011-03-04 Jason Merrill <jason@redhat.com>
8844
8845 * g++.dg/template/pseudodtor6.C: New.
8846
8847 * g++.dg/inherit/covariant19.C: New.
8848
8849 2011-03-04 Richard Guenther <rguenther@suse.de>
8850
8851 PR middle-end/47968
8852 * gcc.dg/torture/pr47968.c: New testcase.
8853
8854 2011-03-04 Richard Guenther <rguenther@suse.de>
8855
8856 PR middle-end/47975
8857 * gcc.dg/torture/pr47975.c: New testcase.
8858
8859 2011-03-03 Paolo Carlini <paolo.carlini@oracle.com>
8860
8861 PR c++/47974
8862 * g++.dg/template/crash106.C: New.
8863
8864 2011-03-03 Jakub Jelinek <jakub@redhat.com>
8865
8866 PR c/47963
8867 * gcc.dg/gomp/pr47963.c: New test.
8868 * g++.dg/gomp/pr47963.C: New test.
8869
8870 2011-03-02 Jason Merrill <jason@redhat.com>
8871
8872 * g++.dg/cpp0x/regress/condition1.C: New.
8873
8874 * g++.dg/cpp0x/constexpr-ctor9.C: New.
8875
8876 2011-03-01 Jason Merrill <jason@redhat.com>
8877
8878 * g++.dg/cpp0x/lambda/lambda-98.C: New.
8879
8880 * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
8881
8882 2011-03-02 Richard Sandiford <richard.sandiford@linaro.org>
8883
8884 PR rtl-optimization/47925
8885 * gcc.c-torture/execute/pr47925.c: New test.
8886
8887 2011-03-01 Jason Merrill <jason@redhat.com>
8888
8889 * g++.dg/cpp0x/decltype25.C: New.
8890
8891 * g++.dg/cpp0x/regress/bitfield-err1.C: New.
8892
8893 2011-03-01 Richard Guenther <rguenther@suse.de>
8894
8895 PR tree-optimization/47890
8896 * gcc.dg/torture/pr47890.c: New testcase.
8897
8898 2011-03-01 Richard Guenther <rguenther@suse.de>
8899
8900 PR lto/47924
8901 * gcc.dg/lto/pr47924_0.c: New testcase.
8902
8903 2011-03-01 Richard Guenther <rguenther@suse.de>
8904
8905 PR lto/46911
8906 * gfortran.dg/lto/pr46911_0.f: New testcase.
8907
8908 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8909
8910 PR libgfortran/47933
8911 * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
8912 compile errors from older code form.
8913
8914 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8915
8916 PR libgfortran/47567
8917 * gfortran.dg/fmt_fw_d.f90: New test.
8918
8919 2011-02-28 Jason Merrill <jason@redhat.com>
8920
8921 * g++.dg/inherit/covariant18.C: New.
8922
8923 2011-02-28 Jakub Jelinek <jakub@redhat.com>
8924
8925 PR middle-end/47893
8926 * gcc.dg/pr47893.c: New test.
8927
8928 2011-02-28 Nicola Pero <nicola.pero@meta-innovation.com>
8929
8930 * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
8931 NULL in case of a selector with conflicting types.
8932 * obj-c++.dg/gnu-api-2-sel.mm: Same change.
8933
8934 2011-02-28 Kazu Hirata <kazu@codesourcery.com>
8935
8936 * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
8937 gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
8938 gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
8939 gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
8940
8941 2011-02-28 Jason Merrill <jason@redhat.com>
8942
8943 PR c++/47906
8944 * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
8945
8946 2011-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8947
8948 PR libgfortran/47778
8949 * gfortran.dg/namelist_71.f90: New test.
8950
8951 2011-02-27 Jason Merrill <jason@redhat.com>
8952
8953 PR c++/47906
8954 * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
8955 * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
8956
8957 2011-02-27 Paolo Carlini <paolo.carlini@oracle.com>
8958
8959 PR c++/46466
8960 * g++.dg/cpp0x/constexpr-ctor8.C: New.
8961
8962 2011-02-27 Jakub Jelinek <jakub@redhat.com>
8963
8964 PR fortran/47886
8965 * gfortran.dg/gomp/task-1.f90: Removed.
8966
8967 2011-02-26 Jason Merrill <jason@redhat.com>
8968
8969 * g++.dg/template/this-targ1.C: New.
8970
8971 * g++.dg/cpp0x/regress/template-const1.C: New.
8972 * g++.dg/cpp0x/regress/template-function1.C: Adjust.
8973 * g++.dg/template/function1.C: Adjust.
8974 * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
8975 * g++.dg/debug/debug7.C: Adjust.
8976
8977 2011-02-26 Tobias Burnus <burnus@net-b.de>
8978
8979 PR fortran/47886
8980 * gfortran.dg/gomp/task-1.f90: New.
8981
8982 2011-02-25 Jie Zhang <jie@codesourcery.com>
8983
8984 * gcc.target/arm/neon-thumb2-move.c: Add
8985 dg-require-effective-target arm_thumb2_ok.
8986
8987 2011-02-24 Jason Merrill <jason@redhat.com>
8988
8989 * g++.dg/parse/constant1.C: Specify C++98 mode.
8990 * g++.dg/parse/constant5.C: Likewise.
8991 * g++.dg/parse/error2.C: Likewise.
8992 * g++.dg/parse/semicolon3.C: Likewise.
8993 * g++.dg/template/crash14.C: Likewise.
8994 * g++.dg/template/local4.C: Likewise.
8995 * g++.dg/template/nontype3.C: Likewise.
8996 * g++.dg/parse/crash31.C: Adjust expected errors.
8997 * g++.dg/template/function1.C: Likewise.
8998 * g++.dg/template/ref3.C: Likewise.
8999 * g++.dg/template/static9.C: Likewise.
9000 * g++.old-deja/g++.pt/crash41.C: Instantiate template.
9001
9002 * g++.dg/cpp0x/constexpr-array-tparm.C: New.
9003 * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
9004 * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
9005 * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
9006 * g++.dg/cpp0x/regress/template-function1.C: Likewise.
9007
9008 2011-02-24 Jakub Jelinek <jakub@redhat.com>
9009
9010 PR fortran/47878
9011 * gfortran.dg/pr47878.f90: New test.
9012
9013 2011-02-24 Richard Guenther <rguenther@suse.de>
9014
9015 PR testsuite/47801
9016 * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
9017 * gcc.dg/guality/pr41353-2.c (vari): Likewise.
9018
9019 2011-02-24 Richard Guenther <rguenther@suse.de>
9020
9021 PR fortran/47839
9022 * gfortran.dg/lto/pr47839_0.f90: New testcase.
9023 * gfortran.dg/lto/pr47839_1.f90: Likewise.
9024
9025 2011-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9026
9027 PR libgfortran/47567
9028 * gfortran.dg/fmt_f0_1.f90: Update test.
9029
9030 2011-02-23 Jason Merrill <jason@redhat.com>
9031
9032 * g++.dg/abi/mangle39.C: Adjust parm mangling.
9033 * g++.dg/abi/mangle45.C: New.
9034
9035 * g++.dg/cpp0x/trailing1.C: Mangle decltype.
9036 * g++.dg/template/canon-type-9.C: Match use of decltype
9037 between declaration and definition.
9038 * g++.dg/template/canon-type-12.C: Likewise.
9039
9040 2011-02-23 Mikael Morin <mikael@gcc.gnu.org>
9041
9042 PR fortran/40850
9043 * gfortran.dg/nested_allocatables_1.f90: New.
9044
9045 2011-02-23 Nathan Froyd <froydnj@codesourcery.com>
9046
9047 PR c++/46868
9048 * g++.dg/pr46868.C: New test.
9049 * g++.dg/parse/parameter-declaration-1.C: Adjust.
9050 * g++.dg/parse/error14.C: Adjust.
9051
9052 2011-02-23 Richard Guenther <rguenther@suse.de>
9053
9054 PR tree-optimization/47838
9055 * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
9056
9057 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
9058
9059 * g++.dg/other/pr47218.C: Fix dg-options. Cleanup saved temps.
9060
9061 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
9062
9063 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
9064 * gfortran.dg/count_init_expr.f03: Ditto.
9065 * gfortran.dg/gomp/pr43711.f90: Ditto.
9066 * gcc.dg/struct-parse-2.c: Ditto.
9067 * gcc.dg/parse-error-3.c: Ditto.
9068 * gcc.dg/Wlogical-op-1.c: Ditto.
9069 * gcc.dg/Walways-true-1.c: Ditto.
9070 * gcc.dg/pr24225.c: Ditto.
9071 * gcc.dg/Walways-true-2.c: Ditto.
9072 * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
9073 * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
9074 * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
9075 * g++.dg/overload/defarg4.C: Ditto.
9076 * g++.dg/inherit/covariant16.C: Ditto.
9077 * g++.dg/inherit/virtual7.C: Ditto.
9078 * g++.dg/template/canon-type-9.C: Ditto.
9079 * g++.dg/template/access19.C: Ditto.
9080 * g++.dg/template/call7.C: Ditto.
9081 * g++.dg/template/canon-type-2.C: Ditto.
9082 * g++.dg/template/init7.C: Ditto.
9083 * g++.dg/template/sizeof-template-argument.C: Ditto.
9084 * g++.dg/template/const3.C: Ditto.
9085 * g++.dg/template/sfinae26.C: Ditto.
9086 * g++.dg/template/sfinae26.C: Ditto.
9087 * g++.dg/template/canon-type-11.C: Ditto.
9088 * g++.dg/template/union2.C: Ditto.
9089 * g++.dg/template/canon-type-3.C: Ditto.
9090 * g++.dg/template/canon-type-1.C: Ditto.
9091 * g++.dg/template/canon-type-5.C: Ditto.
9092 * g++.dg/template/canon-type-7.C: Ditto.
9093 * g++.dg/template/canon-type-10.C: Ditto.
9094 * g++.dg/template/spec36.C: Ditto.
9095 * g++.dg/template/typedef38.C: Ditto.
9096 * g++.dg/template/canon-type-4.C: Ditto.
9097 * g++.dg/template/canon-type-6.C: Ditto.
9098 * g++.dg/template/canon-type-13.C: Ditto.
9099 * g++.dg/template/instantiate9.C: Ditto.
9100 * g++.dg/template/ttp22.C: Ditto.
9101 * g++.dg/warn/Wreturn-type-6.C: Ditto.
9102 * g++.dg/warn/Walways-true-1.C: Ditto.
9103 * g++.dg/warn/Wlogical-op-1.C: Ditto.
9104 * g++.dg/warn/Walways-true-2.C: Ditto.
9105 * g++.dg/conversion/op4.C: Ditto.
9106 * g++.dg/opt/pr19650.C: Ditto.
9107 * g++.dg/lookup/friend11.C: Ditto.
9108 * g++.dg/other/default2.C: Ditto.
9109 * g++.dg/other/default3.C: Ditto.
9110 * g++.dg/other/dtor2.C: Ditto.
9111 * g++.dg/other/friend5.C: Ditto.
9112 * g++.dg/other/default5.C: Ditto.
9113 * g++.dg/init/brace6.C: Ditto.
9114 * g++.dg/init/aggr5.C: Ditto.
9115 * g++.dg/init/error2.C: Ditto.
9116 * g++.dg/expr/bound-mem-fun.C: Ditto.
9117 * g++.dg/expr/cond6.C: Ditto.
9118 * g++.dg/expr/stmt-expr-1.C: Ditto.
9119 * g++.dg/cpp0x/constexpr-object2.C: Ditto.
9120 * g++.dg/cpp0x/constexpr-data1.C: Ditto.
9121 * g++.dg/cpp0x/constexpr-function2.C: Ditto.
9122 * g++.dg/cpp0x/bracket1.C: Ditto.
9123 * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
9124 * g++.dg/cpp0x/pr38646.C: Ditto.
9125 * g++.dg/cpp0x/variadic73.C: Ditto.
9126 * g++.dg/cpp0x/constexpr-function1.C: Ditto.
9127 * g++.dg/cpp0x/bracket4.C: Ditto.
9128 * g++.dg/cpp0x/decltype4.C: Ditto.
9129 * g++.dg/cpp0x/constexpr-data2.C: Ditto.
9130 * g++.dg/cpp0x/constexpr-object1.C: Ditto.
9131 * g++.dg/cpp0x/variadic-crash2.C: Ditto.
9132 * g++.dg/cpp0x/variadic-new2.C: Ditto.
9133 * g++.dg/cpp0x/decltype2.C: Ditto.
9134 * g++.dg/cpp0x/decltype1.C: Ditto.
9135 * g++.dg/cpp0x/bracket2.C: Ditto.
9136 * g++.dg/cpp0x/decltype5.C: Ditto.
9137 * g++.dg/cpp0x/constexpr-function3.C: Ditto.
9138 * g++.dg/cpp0x/variadic70.C: Ditto.
9139 * g++.dg/cpp0x/decltype6.C: Ditto.
9140 * g++.dg/cpp0x/rvo.C: Ditto.
9141 * g++.dg/cpp0x/vt-40092.C: Ditto.
9142 * g++.dg/cpp0x/variadic-new.C: Ditto.
9143 * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
9144 * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
9145 * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
9146 * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
9147 * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
9148 * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
9149 * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
9150 * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
9151 * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
9152 * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
9153 * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
9154 * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
9155 * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
9156 * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
9157 * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
9158 * g++.dg/cpp0x/pr39639.C: Ditto.
9159 * g++.dg/cpp0x/decltype3.C: Ditto.
9160 * g++.dg/cpp0x/variadic68.C: Ditto.
9161 * g++.dg/cpp0x/variadic-function.C: Ditto.
9162 * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
9163 * g++.dg/cpp0x/variadic-bind.C: Ditto.
9164 * g++.dg/cpp0x/variadic-tuple.C: Ditto.
9165 * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
9166 * g++.dg/parse/crash35.C: Ditto.
9167 * g++.dg/parse/crash40.C: Ditto.
9168 * g++.dg/parse/defarg12.C: Ditto.
9169 * g++.dg/parse/crash34.C: Ditto.
9170 * g++.dg/parse/constructor3.C: Ditto.
9171 * g++.dg/parse/template23.C: Ditto.
9172 * g++.dg/parse/crash56.C: Ditto.
9173 * g++.dg/parse/dtor13.C: Ditto.
9174 * g++.dg/parse/error33.C: Ditto.
9175 * g++.dg/parse/ctor9.C: Ditto.
9176 * g++.dg/parse/error32.C: Ditto.
9177 * g++.dg/parse/error37.C: Ditto.
9178 * g++.dg/parse/bitfield3.C: Ditto.
9179 * g++.dg/parse/struct-4.C: Ditto.
9180 * g++.dg/ext/has_trivial_copy.C: Ditto.
9181 * g++.dg/ext/is_polymorphic.C: Ditto.
9182 * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
9183 * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
9184 * g++.dg/ext/has_nothrow_assign.C: Ditto.
9185 * g++.dg/ext/is_union.C: Ditto.
9186 * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
9187 * g++.dg/ext/is_pod.C: Ditto.
9188 * g++.dg/ext/has_virtual_destructor.C: Ditto.
9189 * g++.dg/ext/has_trivial_constructor.C: Ditto.
9190 * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
9191 * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
9192 * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
9193 * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
9194 * g++.dg/ext/is_abstract.C: Ditto.
9195 * g++.dg/ext/has_trivial_assign.C: Ditto.
9196 * g++.dg/ext/is_class.C: Ditto.
9197 * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
9198 * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
9199 * g++.dg/ext/is_base_of.C: Ditto.
9200 * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
9201 * g++.dg/ext/has_nothrow_constructor.C: Ditto.
9202 * g++.dg/ext/is_empty.C: Ditto.
9203 * g++.dg/ext/is_enum.C: Ditto.
9204 * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
9205 * gnat.dg/opt11.adb: Ditto.
9206 * obj-c++.dg/pr45735.mm: Ditto.
9207 * obj-c++.dg/pr24393.mm: Ditto.
9208 * obj-c++.dg/exceptions-2.mm: Ditto.
9209 * objc.dg/pr45735.m: Ditto.
9210 * objc.dg/pr24393.m: Ditto.
9211
9212 2011-02-23 Nicola Pero <nicola.pero@meta-innovation.com>
9213
9214 * objc.dg/attributes/objc-exception-1.m: New.
9215
9216 2011-02-23 Jie Zhang <jie@codesourcery.com>
9217
9218 * gcc.dg/cpp/include7.c: New test.
9219
9220 2011-02-22 Paolo Carlini <paolo.carlini@oracle.com>
9221
9222 PR c++/47242
9223 * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
9224
9225 2011-02-23 Jie Zhang <jie@codesourcery.com>
9226
9227 PR rtl-optimization/47763
9228 * gcc.dg/pr47763.c: New test.
9229
9230 2011-02-22 Paul Thomas <pault@gcc.gnu.org>
9231
9232 PR fortran/45743
9233 * gfortran.dg/whole_file_32.f90 : New test.
9234
9235 2011-02-22 Dodji Seketeli <dodji@redhat.com>
9236
9237 PR c++/47666
9238 * g++.dg/inherit/virtual7.C: New test.
9239
9240 2011-02-22 Nicola Pero <nicola.pero@meta-innovation.com>
9241
9242 PR objc/47832
9243 * objc.dg/type-size-3.m: Updated error message.
9244 * objc.dg/type-size-4.m: New test.
9245 * objc.dg/type-size-5.m: New test.
9246
9247 2011-02-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9248
9249 * lib/gnat.exp: Fix comments.
9250 Don't load libgloss.exp.
9251 (default_gnat_version): Call $compiler with --version.
9252 Adapt regexp for gnatmake output, insert version.
9253 (gnat_version): New proc.
9254 (gnat_init): Remove gnat_libgcc_s_path.
9255 (gnat_target_compile): Likewise.
9256 Remove ld_library_path.
9257 Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
9258 (gnat_pass): Remove.
9259 (gnat_pass): Remove.
9260 (gnat_finish): Remove.
9261 (gnat_exit): Remove.
9262 (local_find_gnatmake): Reindent.
9263 (runtest_file_p): Remove.
9264 (prune_warnings): Remove.
9265 (find_gnatclean): New proc.
9266 * lib/gnat-dg.exp (lremove): New proc.
9267 (gnat-dg-test): Reindent.
9268 Remove additional output files.
9269 (gnat-dg-runtest): Remove.
9270
9271 * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
9272 * gnat.dg/loop_optimization6.adb: Likewise.
9273 * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
9274
9275 2011-02-22 Jakub Jelinek <jakub@redhat.com>
9276
9277 PR tree-optimization/47835
9278 * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
9279
9280 2011-02-22 Tobias Burnus <burnus@net-b.de>
9281
9282 * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
9283 * gfortran.dg/abstract_type_2.f03: Ditto.
9284 * gfortran.dg/abstract_type_3.f03: Ditto.
9285 * gfortran.dg/abstract_type_4.f03: Ditto.
9286 * gfortran.dg/abstract_type_5.f03: Ditto.
9287 * gfortran.dg/abstract_type_6.f03: Ditto.
9288 * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
9289 * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
9290 * gfortran.dg/allocatable_scalar_11.f90: Ditto.
9291 * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
9292 * gfortran.dg/array_function_5.f90: Ditto.
9293 * gfortran.dg/asynchronous_3.f03: Ditto.
9294 * gfortran.dg/char_expr_1.f90: Ditto.
9295 * gfortran.dg/class_14.f03: Ditto.
9296 * gfortran.dg/data_array_6.f: Ditto.
9297 * gfortran.dg/data_invalid.f90: Ditto.
9298 * gfortran.dg/dot_product_1.f03: Ditto.
9299 * gfortran.dg/func_derived_5.f90: Ditto.
9300 * gfortran.dg/func_result_4.f90: Ditto.
9301 * gfortran.dg/implied_do_1.f90: Ditto.
9302 * gfortran.dg/initialization_25.f90: Ditto.
9303 * gfortran.dg/initialization_26.f90: Ditto.
9304 * gfortran.dg/interface_34.f90: Ditto.
9305 * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
9306 * gfortran.dg/keyword_symbol_1.f90: Ditto.
9307 * gfortran.dg/matmul_8.f03: Ditto.
9308 * gfortran.dg/merge_init_expr.f90: Ditto.
9309 * gfortran.dg/pack_assign_1.f90: Ditto.
9310 * gfortran.dg/pack_vector_1.f90: Ditto.
9311 * gfortran.dg/pointer_check_8.f90: Ditto.
9312 * gfortran.dg/product_init_expr.f03: Ditto.
9313 * gfortran.dg/reshape_order_5.f90: Ditto.
9314 * gfortran.dg/reshape_shape_1.f90: Ditto.
9315 * gfortran.dg/reshape_zerosize_2.f90: Ditto.
9316 * gfortran.dg/same_name_2.f90: Ditto.
9317 * gfortran.dg/selected_real_kind_1.f90: Ditto.
9318 * gfortran.dg/spread_init_expr.f03: Ditto.
9319 * gfortran.dg/stmt_func_1.f90: Ditto.
9320 * gfortran.dg/sum_init_expr.f03: Ditto.
9321 * gfortran.dg/transpose_3.f03: Ditto.
9322 * gfortran.dg/unpack_init_expr.f03: Ditto.
9323 * gfortran.dg/warn_conversion.f90: Ditto.
9324 * gfortran.dg/warn_conversion_2.f90: Ditto.
9325 * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
9326 * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
9327 * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
9328 * gfortran.dg/whole_file_16.f90: Ditto.
9329 * gfortran.dg/whole_file_17.f90: Ditto.
9330 * gfortran.dg/whole_file_18.f90: Ditto.
9331 * gfortran.dg/whole_file_20.f03: Ditto.
9332 * gfortran.dg/whole_file_5.f90: Ditto.
9333 * gfortran.dg/whole_file_6.f90: Ditto.
9334 * gfortran.dg/write_invalid_format.f90: Ditto.
9335 * gfortran.dg/zero_sized_6.f90: Ditto.
9336
9337 2011-02-21 Jeff Law <law@redhat.com>
9338
9339 PR rtl-optimization/46178
9340 * gcc.target/i386/pr46178.c: New test.
9341
9342 PR rtl-optimization/46002
9343 * gcc.c-torture/compile/pr46002.c: New test.
9344
9345 2011-02-21 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9346
9347 * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
9348 *-*-hpux10*.
9349
9350 2011-02-21 Jakub Jelinek <jakub@redhat.com>
9351
9352 PR debug/47106
9353 * g++.dg/debug/pr47106.C: Require effective target lto.
9354
9355 2011-02-21 Jason Merrill <jason@redhat.com>
9356
9357 * g++.dg/cpp0x/constexpr-diag2.C: New.
9358
9359 2011-02-20 Jason Merrill <jason@redhat.com>
9360
9361 * g++.dg/cpp0x/constexpr-ctor7.C: New.
9362
9363 * g++.dg/cpp0x/fntmpdefarg2.C: New.
9364
9365 * g++.dg/overload/conv-op1.C: New.
9366
9367 * g++.dg/cpp0x/constexpr-synth1.C: New.
9368
9369 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
9370
9371 * objc.dg/layout-2.m: New.
9372 * objc.dg/selector-3.m: Adjusted location of error message.
9373 * objc.dg/type-size-3.m: Same.
9374 * obj-c++.dg/selector-3.mm: Same.
9375
9376 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
9377
9378 PR objc/47784
9379 * objc.dg/property/dotsyntax-22.m: New.
9380 * obj-c++.dg/property/dotsyntax-22.mm: New.
9381
9382 2011-02-20 Dodji Seketeli <dodji@redhat.com>
9383
9384 PR c++/46394
9385 * g++.dg/template/typedef38.C: New test.
9386
9387 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
9388
9389 PR fortran/46818
9390 * gfortran.dg/whole_file_30.f90 : New test.
9391 * gfortran.dg/whole_file_31.f90 : New test.
9392
9393 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
9394
9395 PR fortran/45077
9396 PR fortran/44945
9397 * gfortran.dg/whole_file_28.f90 : New test.
9398 * gfortran.dg/whole_file_29.f90 : New test.
9399
9400 2011-02-20 Paolo Carlini <paolo.carlini@oracle.com>
9401
9402 PR c++/44118
9403 * g++.dg/template/crash105.C: New.
9404
9405 2011-02-19 Jason Merrill <jason@redhat.com>
9406
9407 * g++.dg/cpp0x/regress/no-elide1.C: New.
9408
9409 2011-02-19 Alexandre Oliva <aoliva@redhat.com>
9410
9411 PR tree-optimization/46620
9412 * gcc.dg/pr46620.c: New.
9413
9414 2011-02-19 Jakub Jelinek <jakub@redhat.com>
9415
9416 PR c/47809
9417 * gcc.target/i386/pr47809.c: New test.
9418
9419 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9420 Tobias Burnus <burnus@net-b.de>
9421
9422 * lib/target-supports.exp
9423 (check_effective_target_fortran_large_real): New check for large reals.
9424 * gfortran.dg/nan_7.f90: New test.
9425
9426 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9427
9428 PR libgfortran/47567
9429 * gfortran.dg/fmt_f0_1.f90: Update test.
9430
9431 2011-02-19 Paul Thomas <pault@gcc.gnu.org>
9432
9433 PR fortran/47348
9434 * gfortran.dg/array_constructor_36.f90 : New test.
9435 * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
9436 allow for comparison between different elements of the array
9437 constructor at different levels of optimization.
9438
9439 2011-02-19 H.J. Lu <hongjiu.lu@intel.com>
9440
9441 * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
9442 * gcc.target/i386/pr32280-1.c: Likewise.
9443
9444 2011-02-19 Jakub Jelinek <jakub@redhat.com>
9445
9446 PR target/47800
9447 * gcc.target/i386/pr47800.c: New test.
9448
9449 2011-02-18 Iain Sandoe <iains@gcc.gnu.org>
9450
9451 * objc/execute/exceptions/foward-1.x: New.
9452
9453 2011-02-18 Janus Weil <janus@gcc.gnu.org>
9454
9455 PR fortran/47789
9456 * gfortran.dg/derived_constructor_comps_4.f90: New.
9457
9458 2011-02-18 Tobias Burnus
9459
9460 PR fortran/47775
9461 * gfortran.dg/func_result_6.f90: New.
9462
9463 2011-02-18 Michael Matz <matz@suse.de>
9464
9465 PR fortran/45586
9466 * gfortran.dg/lto/pr45586_0.f90: New test.
9467 * gfortran.dg/typebound_proc_20.f90: Ditto.
9468 * gfortran.dg/typebound_proc_21.f90: Ditto.
9469
9470 2011-02-18 Paolo Carlini <paolo.carlini@oracle.com>
9471
9472 PR c++/47795
9473 * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
9474
9475 2011-02-18 Tobias Burnus <burnus@net-b.de>
9476
9477 PR fortran/47750
9478 * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
9479 gcc_warning_prefix.
9480 * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
9481 normalizing the error/warning output.
9482 * gfortran.dg/Wall.f90: Update dg-error/warning.
9483 * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
9484 * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
9485 * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
9486 * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
9487 * gfortran.dg/class_30.f90: Update dg-error/warning.
9488 * gfortran.dg/continuation_1.f90: Update dg-error/warning.
9489 * gfortran.dg/continuation_9.f90: Update dg-error/warning.
9490 * gfortran.dg/do_check_5.f90: Update dg-error/warning.
9491 * gfortran.dg/entry_17.f90: Update dg-error/warning.
9492 * gfortran.dg/entry_19.f90: Update dg-error/warning.
9493 * gfortran.dg/fmt_error.f90: Update dg-error/warning.
9494 * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
9495 * gfortran.dg/g77/12632.f: Update dg-error/warning.
9496 * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
9497 * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
9498 * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
9499 * gfortran.dg/global_references_1.f90: Update dg-error/warning.
9500 * gfortran.dg/goto_8.f90: Update dg-error/warning.
9501 * gfortran.dg/initialization_1.f90: Update dg-error/warning.
9502 * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
9503 * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
9504 * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
9505 * gfortran.dg/iostat_3.f90: Update dg-error/warning.
9506 * gfortran.dg/public_private_module.f90: Update dg-error/warning.
9507 * gfortran.dg/volatile3.f90: Update dg-error/warning.
9508 * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
9509 * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
9510 * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
9511 * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
9512 * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
9513
9514 2011-02-18 Janus Weil <janus@gcc.gnu.org>
9515
9516 PR fortran/47768
9517 * gfortran.dg/proc_ptr_comp_30.f90: New.
9518
9519 2011-02-18 Jakub Jelinek <jakub@redhat.com>
9520
9521 PR debug/47780
9522 * gcc.target/i386/pr47780.c: New test.
9523
9524 2011-02-18 Janus Weil <janus@gcc.gnu.org>
9525
9526 PR fortran/47767
9527 * gfortran.dg/class_40.f03: New.
9528
9529 2011-02-18 Dodji Seketeli <dodji@redhat.com>
9530
9531 PR c++/47208
9532 * g++.dg/cpp0x/auto21.C: New test.
9533
9534 2011-02-17 Iain Sandoe <iains@gcc.gnu.org>
9535
9536 * objc.dg/special/unclaimed-category-1.h: Updated for
9537 new ABI support.
9538 * objc.dg/special/unclaimed-category-1.m: Same.
9539 * objc.dg/zero-link-1.m: Same.
9540 * objc.dg/lookup-1.m: Same.
9541 * objc.dg/torture/strings/const-str-9.m
9542 * objc.dg/torture/strings/const-str-10.m: Same.
9543 * objc.dg/torture/strings/const-str-11.m: Same.
9544 * objc.dg/torture/forward-1.m: Same.
9545 * objc.dg/zero-link-2.m: Same.
9546 * objc.dg/encode-7-next-64bit.m: Same.
9547 * objc.dg/method-4.m: Same.
9548 * objc.dg/next-runtime-1.m: Same.
9549 * objc.dg/image-info.m: Same.
9550 * objc.dg/pr23214.m: Same.
9551 * objc.dg/symtab-1.m: Same.
9552 * obj-c++.dg/basic.m: Same.
9553 * obj-c++.dg/proto-lossage-3.m: Same.
9554 * obj-c++.dg/torture/strings/const-str-10.m: Same.
9555 * obj-c++.dg/torture/strings/const-str-11.m: Same.
9556 * obj-c++.dg/torture/strings/const-str-9.m: Same.
9557 * obj-c++.dg/method-11.m: Same.
9558 * objc/execute/enumeration-1.m: Same.
9559 * objc/execute/object_is_class.m: Same.
9560 * objc/execute/formal_protocol-2.m: Same.
9561 * objc/execute/formal_protocol-4.m: Same.
9562 * objc/execute/formal_protocol-6.m: Same.
9563 * objc/execute/bycopy-3.m: Same.
9564 * objc/execute/exceptions/catchall-1.m: Same.
9565 * objc/execute/exceptions/finally-1.m: Same.
9566 * objc/execute/exceptions/local-variables-1.m: Same.
9567 * objc/execute/exceptions/foward-1.m: Same.
9568 * objc/execute/bf-common.h
9569 * objc/execute/enumeration-2.m: Same.
9570 * objc/execute/formal_protocol-1.m: Same.
9571 * objc/execute/formal_protocol-3.m: Same.
9572 * objc/execute/formal_protocol-5.m: Same.
9573 * objc/execute/accessing_ivars.m: Same.
9574 * objc/execute/bycopy-2.m: Same.
9575 * objc/execute/formal_protocol-7.m: Same.
9576 * objc/execute/compatibility_alias.m: Same.
9577 * objc/execute/no_clash.m: Same.
9578 * objc/execute/object_is_meta_class.m: Same.
9579 * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
9580 * objc/execute/class-tests-1.h: Include stdio.h.
9581 * objc/execute/class-tests-2.h: Same.
9582 * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
9583 runtimes.
9584 * obj-c++.dg/try-catch-2.mm: Same.
9585
9586 2011-02-17 Jakub Jelinek <jakub@redhat.com>
9587
9588 PR c++/47783
9589 * g++.dg/warn/Wunused-parm-4.C: New test.
9590
9591 2011-02-17 Alexandre Oliva <aoliva@redhat.com>
9592 Jan Hubicka <jh@suse.cz>
9593
9594 PR debug/47106
9595 PR debug/47402
9596 * g++.dg/debug/pr47106.C: New.
9597
9598 2011-02-17 Uros Bizjak <ubizjak@gmail.com>
9599
9600 PR target/43653
9601 * gcc.target/i386/pr43653.c: New test.
9602
9603 2011-02-11 Dodji Seketeli <dodji@redhat.com>
9604
9605 PR c++/47172
9606 * g++.dg/template/inherit6.C: New test.
9607
9608 2011-02-16 Janus Weil <janus@gcc.gnu.org>
9609
9610 PR fortran/47745
9611 * gfortran.dg/class_39.f03: New.
9612
9613 2011-02-16 Dodji Seketeli <dodji@redhat.com>
9614
9615 PR c++/47326
9616 * g++.dg/cpp0x/variadic106.C: New test.
9617
9618 2011-02-16 Jakub Jelinek <jakub@redhat.com>
9619
9620 PR libfortran/47757
9621 * gfortran.dg/pr47757-1.f90: New test.
9622 * gfortran.dg/pr47757-2.f90: New test.
9623 * gfortran.dg/pr47757-3.f90: New test.
9624
9625 PR c++/47704
9626 * g++.dg/cpp0x/enum8.C: New test.
9627
9628 2011-02-15 Jason Merrill <jason@redhat.com>
9629
9630 * g++.dg/inherit/implicit-trivial1.C: New.
9631 * g++.dg/cpp0x/implicit-trivial1.C: New.
9632
9633 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
9634
9635 PR middle-end/47725
9636 * gcc.dg/torture/pr47725.c: Removed.
9637
9638 2011-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
9639
9640 PR target/47755
9641 * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
9642 constant does not generate a load from memory.
9643
9644 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
9645
9646 PR middle-end/47725
9647 * gcc.dg/torture/pr47725.c: New.
9648
9649 2011-02-15 Richard Guenther <rguenther@suse.de>
9650
9651 PR tree-optimization/47743
9652 * gcc.dg/torture/pr47743.c: New testcase.
9653
9654 2011-02-15 Jakub Jelinek <jakub@redhat.com>
9655
9656 PR middle-end/47581
9657 * gcc.target/i386/pr47581.c: New test.
9658
9659 2011-02-14 Janus Weil <janus@gcc.gnu.org>
9660
9661 PR fortran/47730
9662 * gfortran.dg/select_type_22.f03: New.
9663
9664 2011-02-14 Jason Merrill <jason@redhat.com>
9665
9666 * g++.dg/cpp0x/regress/enum1.C: New.
9667
9668 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
9669
9670 * gnat.dg/include.adb: New test.
9671
9672 2011-02-14 Janus Weil <janus@gcc.gnu.org>
9673
9674 PR fortran/47728
9675 * gfortran.dg/class_38.f03: New.
9676
9677 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
9678
9679 * gcc.dg/pr46494.c: New test.
9680
9681 2011-02-14 Richard Guenther <rguenther@suse.de>
9682
9683 * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
9684
9685 2011-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9686
9687 PR ada/41929
9688 * gnat.dg/null_pointer_deref1.exp: Don't skip on
9689 sparc*-sun-solaris2.11.
9690
9691 2011-02-14 Janus Weil <janus@gcc.gnu.org>
9692
9693 PR fortran/47349
9694 * gfortran.dg/argument_checking_18.f90: New.
9695
9696 2011-02-13 Tobias Burnus <burnus@net-b.de>
9697
9698 * gfortran.dg/argument_checking_13.f90: Update dg-error.
9699 * gfortran.dg/argument_checking_17.f90: New.
9700
9701 2011-02-12 Janus Weil <janus@gcc.gnu.org>
9702
9703 * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
9704 are temporarily disabled.
9705 * gfortran.dg/class_7.f03: Ditto.
9706 * gfortran.dg/coarray_14.f90: Ditto.
9707 * gfortran.dg/typebound_proc_13.f03: Ditto.
9708
9709 2011-02-12 Mikael Morin <mikael.morin@sfr.fr>
9710
9711 PR fortran/45586
9712 * gfortran.dg/extends_11.f03: New.
9713
9714 2011-02-11 Xinliang David Li <davidxl@google.com>
9715
9716 PR tree-optimization/47707
9717 * g++.dg/tree-ssa/pr47707.C: New test.
9718
9719 2011-02-11 Eric Botcazou <ebotcazou@adacore.com>
9720
9721 * g++.dg/opt/inline17.C: New test.
9722
9723 2011-02-11 Tobias Burnus <burnus@net-b.de>
9724
9725 PR fortran/47550
9726 * gfortran.dg/pure_formal_2.f90: New.
9727
9728 2011-02-11 Pat Haugen <pthaugen@us.ibm.com>
9729
9730 PR rtl-optimization/47614
9731 * gfortran.dg/pr47614.f: New.
9732
9733 2011-02-11 Joseph Myers <joseph@codesourcery.com>
9734
9735 PR driver/47678
9736 * gcc.dg/opts-6.c: New test.
9737
9738 2011-02-11 Jakub Jelinek <jakub@redhat.com>
9739
9740 PR debug/47684
9741 * gcc.dg/pr47684.c: New test.
9742
9743 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9744
9745 PR target/47629
9746 * gcc.target/i386/pr47312.c: Use dg-require-effective-target
9747 c99_runtime, dg-add-options c99_runtime.
9748 (main): Use __asm__.
9749
9750 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9751
9752 PR testsuite/47400
9753 * lib/target-supports.exp (check_ascii_locale_available): New proc.
9754 * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
9755 * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
9756 * gcc.dg/ucnid-10.c: Likewise.
9757 * gcc.dg/ucnid-13.c: Likewise.
9758 * gcc.dg/ucnid-7.c: Likewise.
9759 * gcc.dg/ucnid-8.c: Likewise.
9760 Adapt dg-warning line number.
9761
9762 2011-02-10 Uros Bizjak <ubizjak@gmail.com>
9763
9764 * gcc.target/i386/parity-1.c: Use -march=k8.
9765 * gcc.target/i386/parity-2.c: Ditto.
9766 * gcc.target/i386/vecinit-1.c: Ditto.
9767 * gcc.target/i386/vecinit-2.c: Ditto.
9768
9769 2011-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9770
9771 PR target/46610
9772 * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
9773 * gcc.target/mips/save-restore-3.c: Likewise.
9774 * gcc.target/mips/save-restore-4.c: Likewise.
9775 * gcc.target/mips/save-restore-5.c: Likewise.
9776
9777 PR target/47683
9778 * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
9779 * g++.dg/tree-prof/partition2.C: Likewise.
9780
9781 2011-02-09 Jason Merrill <jason@redhat.com>
9782
9783 * g++.dg/tree-ssa/inline-3.C: Use a normal function
9784 rather than misdeclare std::puts.
9785
9786 * g++.dg/ext/vla1.C: Adjust for C++0x mode.
9787 * g++.dg/other/warning1.C: Likewise.
9788 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
9789 * g++.old-deja/g++.gb/scope06.C: Likewise.
9790 * g++.old-deja/g++.law/cvt11.C: Likewise.
9791 * g++.old-deja/g++.law/init1.C: Likewise.
9792 * g++.dg/abi/mangle26.C: Likewise.
9793
9794 * g++.dg/template/function1.C: Adjust for C++0x mode.
9795 * g++.dg/cpp0x/regress/template-function1.C: Copy it.
9796
9797 * g++.dg/ext/label10.C: Adjust for C++0x mode.
9798 * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
9799
9800 * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
9801
9802 * g++.dg/cpp0x/regress/abi-empty7.C: New.
9803
9804 * g++.dg/cpp0x/regress: New directory.
9805 * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
9806 * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
9807 * g++.dg/cpp0x/regress/regress3.C: New.
9808
9809 2011-02-10 Richard Guenther <rguenther@suse.de>
9810
9811 PR tree-optimization/47677
9812 * gcc.dg/torture/pr47677.c: New testcase.
9813
9814 2011-02-10 Iain Sandoe <iains@gcc.gnu.org>
9815
9816 * objc.dg/special/load-category-1.m: Remove unused header.
9817 * objc.dg/special/load-category-1a.m: Likewise.
9818 * objc.dg/special/load-category-2.m: Likewise.
9819 * objc.dg/special/load-category-2a.m: Likewise.
9820 * objc.dg/special/load-category-3.m: Likewise.
9821 * objc.dg/special/load-category-3a.m: Likewise.
9822 * objc.dg/attributes/proto-attribute-2.m: Likewise.
9823 * objc.dg/attributes/proto-attribute-3.m: Likewise.
9824 * objc.dg/attributes/class-attribute-1.m: Likewise.
9825 * objc.dg/property/property.exp: Don't run for Darwin < 9.
9826 * obj-c++.dg/property/property.exp: Likewise.
9827 * objc.dg/attributes/method-sentinel-1.m: Update type header.
9828 * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
9829 * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
9830 * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
9831 * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
9832 * obj-c++.dg/template-8.mm: Likewise.
9833
9834 2011-02-10 Jakub Jelinek <jakub@redhat.com>
9835
9836 PR target/47665
9837 * gcc.target/i386/pr47665.c: New test.
9838
9839 2011-02-10 Jie Zhang <jie@codesourcery.com>
9840
9841 PR testsuite/47622
9842 Revert
9843 2011-02-05 Jie Zhang <jie@codesourcery.com>
9844 PR debug/42631
9845 * gcc.dg/pr42631.c: Update test.
9846 * gcc.dg/pr42631-2.c: New test.
9847
9848 2011-02-09 Janus Weil <janus@gcc.gnu.org>
9849
9850 PR fortran/47352
9851 * gfortran.dg/proc_decl_25.f90: New.
9852
9853 2011-02-09 Janus Weil <janus@gcc.gnu.org>
9854
9855 PR fortran/47463
9856 * gfortran.dg/typebound_assignment_2.f03: New.
9857
9858 2011-02-09 Richard Guenther <rguenther@suse.de>
9859
9860 PR tree-optimization/47664
9861 * gcc.dg/tree-ssa/inline-7.c: New testcase.
9862
9863 2011-02-09 Eric Botcazou <ebotcazou@adacore.com>
9864
9865 PR middle-end/47646
9866 * gnat.dg/uninit_func.adb: Adjust dg directive.
9867
9868 2011-02-09 Dominique Dhumieres <dominiq@lps.ens.fr>
9869
9870 PR middle-end/47646
9871 * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
9872
9873 2011-02-09 Janus Weil <janus@gcc.gnu.org>
9874
9875 PR fortran/47637
9876 * gfortran.dg/auto_dealloc_2.f90: New.
9877
9878 2011-02-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9879
9880 * gcc.dg/builtins-config.h: Remove __sgi handling.
9881 * lib/target-supports.exp (add_options_for_c99_runtime): Add
9882 -std=c99 for mips-sgi-irix6.5*.
9883
9884 2011-02-09 Martin Jambor <mjambor@suse.cz>
9885
9886 PR middle-end/45505
9887 * gfortran.dg/pr25923.f90: Remove xfails.
9888
9889 2011-02-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9890
9891 PR fortran/47583
9892 * gfortran.dg/inquire_14.f90: New test.
9893
9894 2011-02-08 Janus Weil <janus@gcc.gnu.org>
9895
9896 PR fortran/45290
9897 * gfortran.dg/pointer_init_6.f90: New.
9898
9899 2011-02-08 Jeff Law <law@redhat.com>
9900
9901 PR tree-optimization/42893
9902 * gcc.tree-ssa/pr42893.c: New test.
9903
9904 2011-02-08 Sebastian Pop <sebastian.pop@amd.com>
9905
9906 PR tree-optimization/46834
9907 PR tree-optimization/46994
9908 PR tree-optimization/46995
9909 * gcc.dg/graphite/id-pr46834.c: New.
9910 * gfortran.dg/graphite/id-pr46994.f90: New.
9911 * gfortran.dg/graphite/id-pr46995.f90: New.
9912
9913 2011-02-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9914
9915 PR middle-end/47646
9916 * gcc.dg/pr39666-2.c (foo2): If the location of the statement
9917 using the variable is known the warning is emitted there.
9918 * gcc.dg/uninit-pr19430.c (foo): Likewise.
9919 * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
9920
9921 * c-c++-common/pr20000.c (g): Both warnings occur at the return
9922 statement.
9923 (vg): Likewise.
9924 * gcc.dg/noreturn-1.c (foo5): Likewise.
9925 * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
9926 (method2): Likewise.
9927
9928 * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
9929 the return statement using the uninitialized variable.
9930 * gfortran.dg/pr39666-2.f90 (f): Likewise.
9931
9932 2011-02-08 Richard Guenther <rguenther@suse.de>
9933
9934 PR middle-end/47639
9935 * g++.dg/opt/pr47639.c: New testcase.
9936
9937 2011-02-08 Richard Guenther <rguenther@suse.de>
9938
9939 PR tree-optimization/47632
9940 * g++.dg/opt/pr47632.C: New testcase.
9941
9942 2011-02-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9943
9944 * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
9945
9946 2011-02-07 Richard Guenther <rguenther@suse.de>
9947
9948 PR tree-optimization/47615
9949 * g++.dg/opt/pr47615.C: New testcase.
9950
9951 2011-02-07 Richard Guenther <rguenther@suse.de>
9952
9953 PR tree-optimization/47621
9954 * gcc.dg/torture/pr47621.c: New testcase.
9955
9956 2011-02-07 Uros Bizjak <ubizjak@gmail.com>
9957
9958 * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
9959
9960 2011-02-06 Paul Thomas <pault@gcc.gnu.org>
9961
9962 PR fortran/47592
9963 * gfortran.dg/allocate_with_source_1 : New test.
9964
9965 2011-02-05 Jakub Jelinek <jakub@redhat.com>
9966
9967 PR middle-end/47610
9968 * gcc.dg/pr47610.c: New test.
9969
9970 2011-02-05 Jie Zhang <jie@codesourcery.com>
9971
9972 PR debug/42631
9973 * gcc.dg/pr42631.c: Update test.
9974 * gcc.dg/pr42631-2.c: New test.
9975
9976 2001-02-05 Thomas Koenig <tkoenig@gcc.gnu.org>
9977
9978 PR fortran/47574
9979 * gfortran.dg/pr47574.f90: New test.
9980
9981 2011-02-04 Sebastian Pop <sebastian.pop@amd.com>
9982
9983 PR tree-optimization/46194
9984 * gcc.dg/autopar/pr46194.c: New.
9985
9986 2011-02-04 H.J. Lu <hongjiu.lu@intel.com>
9987
9988 PR tree-optimization/43695
9989 * g++.dg/ipa/pr43695.C: New.
9990
9991 2011-02-04 Jakub Jelinek <jakub@redhat.com>
9992
9993 PR inline-asm/23200
9994 * gcc.dg/pr23200.c: New test.
9995
9996 2011-02-03 Jonathan Wakely <jwakely.gcc@gmail.com>
9997
9998 PR c++/47589
9999 * g++.dg/pr47589.C: New test.
10000
10001 2011-02-03 Dodji Seketeli <dodji@redhat.com>
10002
10003 PR c++/47398
10004 * g++.dg/template/typedef37.C: New test.
10005 * g++.dg/template/param1.C: Adjust expected error message.
10006
10007 2011-02-03 Jakub Jelinek <jakub@redhat.com>
10008
10009 PR middle-end/31490
10010 * gcc.dg/pr31490-2.c: New test.
10011 * gcc.dg/pr31490-3.c: New test.
10012 * gcc.dg/pr31490-4.c: New test.
10013
10014 2011-02-03 Nathan Froyd <froydnj@codesourcery.com>
10015 Jakub Jelinek <jakub@redhat.com>
10016
10017 PR c++/46890
10018 * g++.dg/parser/semicolon3.C: Adjust.
10019 * g++.dg/parser/semicolon4.C: New testcase.
10020 * g++.dg/pr46890.C: New testcase.
10021
10022 2011-02-03 Paolo Carlini <paolo.carlini@oracle.com>
10023
10024 PR c++/29571
10025 * g++.dg/init/pr29571.C: New.
10026
10027 2011-02-03 H.J. Lu <hongjiu.lu@intel.com>
10028
10029 * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
10030 instead of vect_int.
10031
10032 2011-02-03 Jakub Jelinek <jakub@redhat.com>
10033
10034 PR target/47312
10035 * gcc.target/i386/pr47312.c: New test.
10036
10037 PR target/47564
10038 * gcc.target/i386/pr47564.c: New test.
10039
10040 2011-02-03 Alexandre Oliva <aoliva@redhat.com>
10041
10042 PR tree-optimization/45122
10043 * gcc.dg/tree-ssa/pr45122.c: New.
10044
10045 2011-02-02 Michael Meissner <meissner@linux.vnet.ibm.com>
10046
10047 PR target/47272
10048 * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
10049 and vec_vsx_st.
10050
10051 * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
10052 and vsx so a default --with-cpu=power7 doesn't give an error
10053 when -mavoid-indexed-addresses is used.
10054
10055 * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
10056 wrapper function to save the arguments and then jump to the real
10057 function, rather than depending on the compiler not to move stuff
10058 before an asm.
10059 * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
10060
10061 2011-02-02 Janus Weil <janus@gcc.gnu.org>
10062 Paul Thomas <pault@gcc.gnu.org>
10063
10064 PR fortran/47082
10065 * gfortran.dg/class_37.f03 : New test.
10066
10067 2011-02-02 Sebastian Pop <sebastian.pop@amd.com>
10068 Richard Guenther <rguenther@suse.de>
10069
10070 PR tree-optimization/40979
10071 PR bootstrap/47044
10072 * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
10073 * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
10074 * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
10075 check_vect_support_and_set_flags.
10076 * gfortran.dg/graphite/vect-pr40979.f90: New.
10077
10078 2011-02-02 Janus Weil <janus@gcc.gnu.org>
10079
10080 PR fortran/47572
10081 * gfortran.dg/class_36.f03: New.
10082
10083 2011-02-02 Richard Guenther <rguenther@suse.de>
10084
10085 PR tree-optimization/47566
10086 * gcc.dg/lto/20110201-1_0.c: New testcase.
10087
10088 2011-02-02 Alexandre Oliva <aoliva@redhat.com>
10089
10090 PR debug/47498
10091 PR debug/47501
10092 PR debug/45136
10093 PR debug/45130
10094 * debug/pr47498.c: New.
10095 * debug/pr47501.c: New.
10096
10097 2011-02-01 Richard Guenther <rguenther@suse.de>
10098
10099 PR tree-optimization/47559
10100 * g++.dg/torture/pr47559.C: New testcase.
10101
10102 2011-02-01 Janus Weil <janus@gcc.gnu.org>
10103
10104 PR fortran/47565
10105 * gfortran.dg/typebound_call_20.f03: New.
10106
10107 2011-02-01 Richard Guenther <rguenther@suse.de>
10108
10109 PR tree-optimization/47555
10110 * gcc.dg/pr47555.c: New testcase.
10111
10112 2011-02-01 Richard Guenther <rguenther@suse.de>
10113
10114 PR tree-optimization/47541
10115 * g++.dg/torture/pr47541.C: New testcase.
10116
10117 2011-01-31 Janus Weil <janus@gcc.gnu.org>
10118
10119 PR fortran/47455
10120 * gfortran.dg/typebound_call_19.f03: New.
10121
10122 2011-01-31 Jakub Jelinek <jakub@redhat.com>
10123
10124 PR c++/47416
10125 * g++.dg/cpp0x/pr47416.C: New test.
10126
10127 2011-01-31 Paul Thomas <pault@gcc.gnu.org>
10128
10129 PR fortran/47519
10130 * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
10131
10132 2011-01-31 Janus Weil <janus@gcc.gnu.org>
10133
10134 PR fortran/47463
10135 * gfortran.dg/typebound_assignment_1.f03: New.
10136
10137 2011-01-31 Jakub Jelinek <jakub@redhat.com>
10138
10139 PR tree-optimization/47538
10140 * gcc.c-torture/execute/pr47538.c: New test.
10141
10142 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10143
10144 PR target/45325
10145 * gcc.target/i386/pr38240.c: Add dg-options "-msse".
10146
10147 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10148
10149 * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
10150
10151 2011-01-31 Eric Botcazou <ebotcazou@adacore.com>
10152
10153 PR rtl-optimization/44031
10154 * gcc.c-torture/compile/20110131-1.c: New test.
10155
10156 2011-01-31 Tobias Burnus <burnus@net-b.de>
10157
10158 PR fortran/47042
10159 * gfortran.dg/stmt_func_1.f90: New.
10160
10161 2011-01-31 Tobias Burnus <burnus@net-b.de>
10162
10163 PR fortran/47042
10164 * gfortran.dg/interface_34.f90: New.
10165
10166 2011-01-30 Paul Thomas <pault@gcc.gnu.org>
10167
10168 PR fortran/47523
10169 * gfortran.dg/realloc_on_assign_5.f03: New test.
10170 * gfortran.dg/realloc_on_assign_5.f03: New test.
10171
10172 2011-01-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10173
10174 * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
10175 * gfortran.dg/bessel_7.f90: Likewise.
10176 * gfortran.dg/erf_2.F90: Likewise. Always run with -O0.
10177
10178 * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
10179 * gfortran.dg/sum_init_expr.f03: Likewise.
10180
10181 * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
10182
10183 * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
10184 -r -nostdlib.
10185
10186 * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
10187 loop only on "vect_intfloat_cvt" targets.
10188
10189 2011-01-29 Tobias Burnus <burnus@net-b.de>
10190
10191 PR fortran/47531
10192 * gfortran.dg/shape_6.f90: New.
10193
10194 2011-01-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10195
10196 PR libgfortran/47434
10197 * gfortran.dg/read_infnan_1.f90: Update test.
10198 * gfortran.dg/module_nan.f90: Update test.
10199 * gfortran.dg/char4_iunit_1.f03: Update test.
10200 * gfortran.dg/large_real_kind_1.f90: Update test.
10201 * gfortran.dg/real_const_3.f90: Update test.
10202 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
10203
10204 2011-01-29 Dodji Seketeli <dodji@redhat.com>
10205
10206 PR c++/47311
10207 * g++.dg/template/param2.C: New test.
10208
10209 2011-01-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10210
10211 PR libgfortran/47285
10212 * gfortran.dg/fmt_g.f: New test.
10213
10214 2011-01-28 Tobias Burnus <burnus@net-b.de>
10215
10216 PR fortran/47507
10217 * gfortran.dg/pure_formal_1.f90: New.
10218
10219 2011-01-28 Jakub Jelinek <jakub@redhat.com>
10220
10221 PR target/42894
10222 * gcc.dg/tls/pr42894.c: New test.
10223
10224 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10225
10226 * gcc.dg/pr47276.c: Add dg-require-visibility.
10227
10228 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10229
10230 * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
10231
10232 2011-01-28 Paul Thomas <pault@gcc.gnu.org>
10233 Tobias Burnus <burnus@gcc.gnu.org>
10234
10235 PR fortran/45170
10236 PR fortran/35810
10237 PR fortran/47350
10238 * gfortran.dg/realloc_on_assign_3.f03: New test.
10239 * gfortran.dg/realloc_on_assign_4.f03: New test.
10240 * gfortran.dg/allocatable_function_5.f90: New test.
10241 * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
10242 * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
10243 implemented" dg-errors.
10244
10245 2011-01-27 Jan Hubicka <jh@suse.cz>
10246
10247 PR middle-end/46949
10248 * gcc.dg/attr-weakref-4.c: New testcase
10249
10250 2011-01-27 Martin Jambor <mjambor@suse.cz>
10251
10252 PR tree-optimization/47228
10253 * gcc.dg/torture/pr47228.c: New test.
10254
10255 2011-01-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10256
10257 * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
10258
10259 2011-01-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10260
10261 * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
10262 when using auto-overlay support on the SPU.
10263
10264 2011-01-27 Eric Botcazou <ebotcazou@adacore.com>
10265
10266 PR rtl-optimization/44174
10267 * gcc.target/i386/asm-6.c: New test.
10268
10269 2011-01-26 Mikael Pettersson <mikpe@it.uu.se>
10270
10271 PR rtl-optimization/46856
10272 * gcc.c-torture/compile/pr46856.c: New test.
10273
10274 2011-01-26 Nicola Pero <nicola.pero@meta-innovation.com>
10275 Andrew Pinski <pinskia@gmail.com>
10276
10277 PR c/43082
10278 * gcc.dg/pr43082.c: New.
10279
10280 2011-01-26 DJ Delorie <dj@redhat.com>
10281
10282 PR rtl-optimization/46878
10283 * gcc.dg/pr46878-1.c: New test.
10284
10285 2011-01-26 Jakub Jelinek <jakub@redhat.com>
10286
10287 PR c++/47476
10288 * g++.dg/cpp0x/pr47476.C: New test.
10289
10290 2011-01-26 Eric Botcazou <ebotcazou@adacore.com>
10291
10292 * gcc.c-torture/compile/20110126-1.c: New test.
10293
10294 2011-01-26 Jakub Jelinek <jakub@redhat.com>
10295
10296 PR c/47473
10297 * gcc.dg/torture/pr47473.c: New test.
10298
10299 2011-01-26 Jan Hubicka <jh@suse.cz>
10300
10301 PR target/47237
10302 * gcc.c-torture/execute/pr47237.c: New testcase.
10303
10304 2011-01-26 Jan Hubicka <jh@suse.cz>
10305
10306 PR tree-optimization/47190
10307 * gcc.dg/attr-weakref-3.c: New testcase.
10308
10309 2011-01-26 Dave Korn <dave.korn.cygwin@gmail.com>
10310
10311 PR c++/43601
10312 * gcc.dg/dll-9a.c: New test file.
10313 * gcc.dg/dll-11.c: Likewise.
10314 * gcc.dg/dll-12.c: Likewise.
10315 * gcc.dg/dll-12a.c: Likewise.
10316 * gcc.dg/dll-11a.c: Likewise.
10317 * gcc.dg/dll-9.c: Likewise.
10318 * gcc.dg/dll-10.c: Likewise.
10319 * gcc.dg/dll-10a.c: Likewise.
10320 * g++.dg/ext/dllexport4a.cc: Likewise.
10321 * g++.dg/ext/dllexport4.C: Likewise.
10322 * g++.dg/ext/dllexport5.C: Likewise.
10323 * g++.dg/ext/dllexport5a.cc: Likewise.
10324
10325 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
10326
10327 PR tree-optimization/46970
10328 * gcc.dg/graphite/pr46970.c: New.
10329
10330 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
10331
10332 PR tree-optimization/46215
10333 * gcc.dg/graphite/pr46215.c: New.
10334
10335 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
10336
10337 PR tree-optimization/46168
10338 * gcc.dg/graphite/pr46168.c: New.
10339
10340 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
10341
10342 PR tree-optimization/43657
10343 * gcc.dg/graphite/pr43657.c: New.
10344
10345 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
10346
10347 PR tree-optimization/29832
10348 * gfortran.dg/graphite/pr29832.f90: New.
10349
10350 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
10351
10352 PR tree-optimization/43567
10353 * gcc.dg/graphite/pr43567.c: New.
10354
10355 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
10356
10357 * gfortran.dg/graphite/interchange-4.f: New.
10358 * gfortran.dg/graphite/interchange-5.f: New.
10359
10360 * gcc.dg/tree-ssa/ltrans-1.c: Removed.
10361 * gcc.dg/tree-ssa/ltrans-2.c: Removed.
10362 * gcc.dg/tree-ssa/ltrans-3.c: Removed.
10363 * gcc.dg/tree-ssa/ltrans-4.c: Removed.
10364 * gcc.dg/tree-ssa/ltrans-5.c: Removed.
10365 * gcc.dg/tree-ssa/ltrans-6.c: Removed.
10366 * gcc.dg/tree-ssa/ltrans-8.c: Removed.
10367 * gfortran.dg/ltrans-7.f90: Removed.
10368 * gcc.dg/tree-ssa/data-dep-1.c: Removed.
10369
10370 * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
10371 * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
10372 * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
10373 * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
10374 * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
10375 * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
10376 * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
10377 * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
10378 * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
10379 * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
10380 * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
10381 * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
10382 * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
10383 * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
10384 * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
10385 * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
10386 * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
10387 * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
10388 * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
10389 * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
10390 * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
10391 * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
10392 * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
10393 * gcc.dg/tree-ssa/data-dep-1.c
10394 * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
10395 * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
10396 * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
10397 * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
10398 * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
10399
10400 2011-01-25 Jakub Jelinek <jakub@redhat.com>
10401
10402 PR tree-optimization/47265
10403 PR tree-optimization/47443
10404 * gcc.c-torture/compile/pr47265.c: New test.
10405 * gcc.dg/pr47443.c: New test.
10406
10407 2011-01-25 Martin Jambor <mjambor@suse.cz>
10408
10409 PR tree-optimization/47382
10410 * g++.dg/torture/pr47382.C: New test.
10411 * g++.dg/opt/devirt1.C: Xfail.
10412
10413 2011-01-25 Yao Qi <yao@codesourcery.com>
10414
10415 PR target/45701
10416 * gcc.target/arm/pr45701-1.c: New test.
10417 * gcc.target/arm/pr45701-2.c: New test.
10418 * gcc.target/arm/pr45701-3.c: New test.
10419
10420 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
10421 Jakub Jelinek <jakub@redhat.com>
10422
10423 PR tree-optimization/47271
10424 * gcc.dg/tree-ssa/ifc-pr47271.c: New.
10425
10426 2011-01-25 Nick Clifton <nickc@redhat.com>
10427
10428 * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
10429 (saturate_add): Delete.
10430 (exchange): Delete.
10431 (main): Do not run saturate_add.
10432 (set_interrupts): Delete.
10433
10434 2011-01-25 Tobias Burnus <burnus@net-b.de>
10435
10436 PR fortran/47448
10437 * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
10438
10439 2011-01-25 Jakub Jelinek <jakub@redhat.com>
10440
10441 PR tree-optimization/47427
10442 PR tree-optimization/47428
10443 * gcc.c-torture/compile/pr47427.c: New test.
10444 * gcc.c-torture/compile/pr47428.c: New test.
10445
10446 2011-01-25 Richard Guenther <rguenther@suse.de>
10447
10448 PR middle-end/47411
10449 * gcc.dg/torture/pr47411.c: New testcase.
10450
10451 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
10452
10453 * gfortran.dg/graphite/id-24.f: New.
10454 * gfortran.dg/graphite/id-25.f: New.
10455
10456 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
10457
10458 * gfortran.dg/graphite/id-23.f: New.
10459
10460 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
10461
10462 * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
10463
10464 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
10465
10466 * gcc.dg/graphite/block-0.c: Un-XFAILed.
10467 * gcc.dg/graphite/block-1.c: Un-XFAILed.
10468 * gcc.dg/graphite/block-7.c: Un-XFAILed.
10469 * gcc.dg/graphite/block-8.c: Un-XFAILed.
10470 * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
10471 * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
10472 * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
10473 * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
10474 * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
10475
10476 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
10477
10478 * gcc.dg/graphite/block-0.c: Add documentation.
10479 * gcc.dg/graphite/block-4.c: Same.
10480 * gcc.dg/graphite/block-7.c: Same.
10481 * gcc.dg/graphite/block-8.c: New.
10482 * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
10483 * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
10484 * gcc.dg/graphite/interchange-12.c: Add documentation.
10485 * gcc.dg/graphite/interchange-13.c: New.
10486 * gcc.dg/graphite/interchange-14.c: New.
10487 * gcc.dg/graphite/interchange-15.c: New.
10488 * gcc.dg/graphite/interchange-8.c: Add documentation.
10489 * gcc.dg/graphite/interchange-mvt.c: Same.
10490
10491 2011-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
10492
10493 PR target/47408
10494 * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
10495 * gcc.target/powerpc/altivec-14.c: Ditto.
10496 * gcc.target/powerpc/altivec-33.c: Ditto.
10497 * gcc.target/powerpc/altivec-types-1.c: Ditto.
10498 * gcc.target/powerpc/altivec-types-2.c: Ditto.
10499 * gcc.target/powerpc/altivec-types-3.c: Ditto.
10500 * gcc.target/powerpc/altivec-types-4.c: Ditto.
10501 * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
10502 * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
10503 * g++.dg/ext/altivec-15.C: Ditto.
10504 * g++.dg/ext/altivec-types-1.C: Ditto.
10505 * g++.dg/ext/altivec-types-2.C: Ditto.
10506 * g++.dg/ext/altivec-types-3.C: Ditto.
10507 * g++.dg/ext/altivec-types-4.C: Ditto.
10508
10509 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10510
10511 * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
10512
10513 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10514
10515 * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
10516 optimization options.
10517
10518 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10519
10520 * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
10521
10522 PR testsuite/45988
10523 * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
10524
10525 2011-01-23 Tobias Burnus <burnus@net-b.de>
10526
10527 PR fortran/47421
10528 * gfortran.dg/allocatable_scalar_12.f90: New.
10529
10530 2011-01-23 Ira Rosen <irar@il.ibm.com>
10531
10532 * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
10533 vectorization to be not profitable if peeling is used to
10534 realign the memory access.
10535 * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
10536 loop bound to avoid loop unrolling.
10537 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
10538
10539 2011-01-22 Jan Hubicka <jh@suse.cz>
10540
10541 PR lto/47333
10542 * g++.dg/lto/pr47333.C: New file.
10543
10544 2011-01-22 Jan Hubicka <jh@suse.cz>
10545
10546 PR tree-optimization/43884
10547 PR lto/44334
10548 * gcc.dg/autopar/outer-2.c: Increase array size.
10549 * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
10550
10551 2011-01-22 Thomas Koenig <tkoenig@gcc.gnu.org>
10552
10553 PR fortran/38536
10554 * gfortran.dg/c_loc_tests_16.f90: New test.
10555
10556 2011-01-22 Tobias Burnus <burnus@net-b.de>
10557
10558 PR fortran/47399
10559 * gfortran.dg/typebound_proc_19.f90: New.
10560
10561 2011-01-21 Jeff Law <law@redhat.com>
10562
10563 PR tree-optimization/47053
10564 * g++.dg/pr47053.C: New test.
10565
10566 2011-01-21 Jason Merrill <jason@redhat.com>
10567
10568 PR c++/47041
10569 * g++.dg/cpp0x/constexpr-ctor6.C: New.
10570
10571 2011-01-21 Jakub Jelinek <jakub@redhat.com>
10572
10573 PR c++/47388
10574 * g++.dg/cpp0x/range-for10.C: New test.
10575 * g++.dg/template/for1.C: New test.
10576
10577 PR middle-end/45566
10578 * g++.dg/tree-prof/partition3.C: New test.
10579
10580 * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
10581
10582 PR rtl-optimization/47366
10583 * g++.dg/opt/pr47366.C: New test.
10584
10585 2011-01-21 Jason Merrill <jason@redhat.com>
10586
10587 PR c++/46552
10588 * g++.dg/cpp0x/constexpr-regress2.C: New.
10589
10590 * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
10591
10592 2011-01-21 Jeff Law <law@redhat.com>
10593
10594 PR rtl-optimization/41619
10595 * gcc.dg/pr41619.c: New.
10596
10597 2011-01-21 Jakub Jelinek <jakub@redhat.com>
10598
10599 PR tree-optimization/47355
10600 * g++.dg/opt/pr47355.C: New test.
10601
10602 2011-01-21 Richard Guenther <rguenther@suse.de>
10603
10604 * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
10605 making main hot.
10606
10607 2011-01-21 Richard Guenther <rguenther@suse.de>
10608
10609 PR tree-optimization/47365
10610 * gcc.dg/torture/pr47365.c: New testcase.
10611 * gcc.dg/tree-ssa/pr47392.c: Likewise.
10612
10613 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10614
10615 * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
10616
10617 2011-01-21 Jakub Jelinek <jakub@redhat.com>
10618
10619 PR tree-optimization/47391
10620 * gcc.dg/pr47391.c: New test.
10621
10622 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10623
10624 * g++.dg/template/char1.C: Use signed char.
10625
10626 2011-01-21 Tobias Burnus <burnus@net-b.de>
10627
10628 PR fortran/47377
10629 * gfortran.dg/pointer_target_4.f90: New.
10630
10631 2011-01-20 Michael Meissner <meissner@linux.vnet.ibm.com>
10632
10633 PR target/47251
10634 * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
10635 ILP32 system and not IP32.
10636
10637 2011-01-20 Alexandre Oliva <aoliva@redhat.com>
10638
10639 PR debug/46583
10640 * g++.dg/debug/pr46583.C: New.
10641
10642 2011-01-20 Jakub Jelinek <jakub@redhat.com>
10643
10644 PR debug/47283
10645 * g++.dg/debug/pr47283.C: New test.
10646
10647 PR testsuite/47371
10648 * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
10649 * gcc.target/i386/headmerge-2.c: Likewise.
10650
10651 2011-01-20 Richard Guenther <rguenther@suse.de>
10652
10653 PR middle-end/47370
10654 * gcc.dg/torture/pr47370.c: New testcase.
10655
10656 2011-01-20 Jakub Jelinek <jakub@redhat.com>
10657
10658 PR tree-optimization/46130
10659 * gcc.dg/pr46130-1.c: New test.
10660 * gcc.dg/pr46130-2.c: New test.
10661
10662 2011-01-19 Dodji Seketeli <dodji@redhat.com>
10663
10664 PR c++/47291
10665 * g++.dg/debug/dwarf2/template-params-10.C: New test.
10666
10667 2011-01-19 Alexandre Oliva <aoliva@redhat.com>
10668
10669 PR debug/46240
10670 * g++.dg/debug/pr46240.cc: New.
10671
10672 2011-01-19 Jakub Jelinek <jakub@redhat.com>
10673
10674 PR c++/47303
10675 * g++.dg/template/anonunion1.C: New test.
10676
10677 PR rtl-optimization/47337
10678 * gcc.c-torture/execute/pr47337.c: New test.
10679
10680 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10681
10682 PR testsuite/45342
10683 * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
10684
10685 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10686
10687 PR tree-optimization/46021
10688 * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
10689
10690 2011-01-19 Jakub Jelinek <jakub@redhat.com>
10691
10692 PR tree-optimization/47290
10693 * g++.dg/torture/pr47290.C: New test.
10694
10695 2011-01-18 Janus Weil <janus@gcc.gnu.org>
10696
10697 PR fortran/47240
10698 * gfortran.dg/proc_ptr_comp_29.f90: New.
10699
10700 2011-01-18 Dominique d'Humieres <dominiq@lps.ens.fr>
10701
10702 PR testsuite/41146
10703 * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
10704 powerpc-apple-darwin9.
10705
10706 2011-01-18 Jakub Jelinek <jakub@redhat.com>
10707
10708 PR rtl-optimization/47299
10709 * gcc.c-torture/execute/pr47299.c: New test.
10710
10711 2011-01-17 Jason Merrill <jason@redhat.com>
10712
10713 * g++.dg/cpp0x/constexpr-virtual.C: New.
10714
10715 2011-01-17 Jakub Jelinek <jakub@redhat.com>
10716
10717 PR fortran/47331
10718 * gfortran.dg/gomp/pr47331.f90: New test.
10719
10720 2011-01-17 Nicola Pero <nicola.pero@meta-innovation.com>
10721
10722 PR objc/47314
10723 * objc.dg/selector-warn-1.m: New.
10724 * obj-c++.dg/selector-warn-1.mm: New.
10725
10726 2011-01-17 Richard Sandiford <rdsandiford@googlemail.com>
10727
10728 * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
10729 Update dg-final accordingly.
10730
10731 2011-01-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10732
10733 * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
10734
10735 2011-01-17 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10736
10737 * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
10738 target check.
10739 * gcc.dg/guality/pr36728-2.c: Likewise.
10740
10741 2011-01-17 Richard Guenther <rguenther@suse.de>
10742
10743 PR tree-optimization/47313
10744 * g++.dg/torture/pr47313.C: New testcase.
10745
10746 2011-01-17 H.J. Lu <hongjiu.lu@intel.com>
10747
10748 PR target/47318
10749 * gcc.target/i386/avx-vmaskmovpd-1.c: New.
10750 * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
10751 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
10752 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
10753
10754 * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
10755 as __m256i.
10756 * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
10757 * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
10758 * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
10759
10760 2011-01-17 Richard Guenther <rguenther@suse.de>
10761
10762 PR tree-optimization/45967
10763 * gcc.dg/torture/pr45967-2.c: New testcase.
10764 * gcc.dg/torture/pr45967-3.c: Likewise.
10765
10766 2011-01-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
10767
10768 PR testsuite/47325
10769 * g++.dg/ext/pr47213.C: Require visibility.
10770
10771 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
10772
10773 * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
10774 * gcc.dg/fixed-point/struct-union.c: Update error messages.
10775
10776 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
10777
10778 * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
10779 Linux-based targets.
10780
10781 2011-01-13 Jan Hubicka <jh@suse.cz>
10782
10783 PR tree-optimization/47276
10784 * gcc.dg/pr47276.c: New testcase.
10785
10786 2011-01-15 Giovanni Funchal <gafunchal@gmail.com>
10787 Jonathan Wakely <jwakely.gcc@gmail.com>
10788
10789 PR c++/33558
10790 * g++.dg/other/pr33558.C: New.
10791 * g++.dg/other/pr33558-2.C: New.
10792
10793 2011-01-14 Martin Jambor <mjambor@suse.cz>
10794
10795 PR tree-optimization/45934
10796 PR tree-optimization/46302
10797 * g++.dg/ipa/devirt-c-1.C: New test.
10798 * g++.dg/ipa/devirt-c-2.C: Likewise.
10799 * g++.dg/ipa/devirt-c-3.C: Likewise.
10800 * g++.dg/ipa/devirt-c-4.C: Likewise.
10801 * g++.dg/ipa/devirt-c-5.C: Likewise.
10802 * g++.dg/ipa/devirt-c-6.C: Likewise.
10803 * g++.dg/ipa/devirt-6.C: Likewise.
10804 * g++.dg/ipa/devirt-d-1.C: Likewise.
10805 * g++.dg/torture/pr45934.C: Likewise.
10806
10807 2011-01-14 Jason Merrill <jason@redhat.com>
10808
10809 * g++.dg/cpp0x/variadic105.C: New.
10810
10811 2011-01-08 Dominique d'Humieres <dominiq@lps.ens.fr>
10812 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10813
10814 PR objc/45989
10815 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
10816 (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
10817 execution tests on i?86-*-*, x86_64-*-* and
10818 powerpc*-apple-darwin* && ilp32.
10819 XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
10820 tests on i?86-*-* and x86_64-*-*.
10821
10822 2011-01-14 Richard Guenther <rguenther@suse.de>
10823
10824 PR tree-optimization/47280
10825 * g++.dg/opt/pr47280.C: New testcase.
10826
10827 2011-01-14 Jason Merrill <jason@redhat.com>
10828
10829 * g++.dg/cpp0x/constexpr-regress1.C: New.
10830
10831 * g++.dg/ext/flexary2.C: New.
10832
10833 2011-01-14 Richard Guenther <rguenther@suse.de>
10834
10835 PR middle-end/47281
10836 * gcc.dg/torture/pr47281.c: New testcase.
10837 * gcc.dg/tree-ssa/pr46076.c: XFAIL.
10838
10839 2011-01-14 Richard Guenther <rguenther@suse.de>
10840
10841 PR tree-optimization/47286
10842 * gcc.dg/tree-ssa/pr47286.c: New testcase.
10843
10844 2011-01-13 Kai Tietz <kai.tietz@onevision.com>
10845
10846 PR c++/47213
10847 * g++.dg/ext/pr47213.C: New.
10848
10849 2011-01-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10850
10851 * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
10852
10853 2011-01-13 Tobias Burnus <burnus@net-b.de>
10854 Mikael Morin <mikael@gcc.gnu.org>
10855
10856 PR fortran/45848
10857 PR fortran/47204
10858 * gfortran.dg/select_type_20.f90: New.
10859 * gfortran.dg/select_type_21.f90: New.
10860
10861 2011-01-13 Michael Meissner <meissner@linux.vnet.ibm.com>
10862
10863 PR target/47251
10864 * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
10865
10866 2011-01-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10867
10868 * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
10869 * gcc.dg/guality/pr36728-2.c: Likewise.
10870
10871 2011-01-13 Dodji Seketeli <dodji@redhat.com>
10872
10873 PR debug/PR46973
10874 * g++.dg/debug/dwarf2/template-params-9.C: New test.
10875
10876 2011-01-13 Andrey Belevantsev <abel@ispras.ru>
10877
10878 PR rtl-optimization/45352
10879 * gcc.dg/pr45352-3.c: New.
10880
10881 2011-01-12 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
10882
10883 * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
10884 comment.
10885 * g++.dg/cpp0x/range-for8.C: New.
10886 * g++.dg/cpp0x/range-for9.C: New.
10887
10888 2011-01-12 Kai Tietz <kai.tietz@onevision.com>
10889
10890 PR debug/47209
10891 * g++.dg/debug/pr47209.C: New.
10892
10893 2011-01-12 Richard Guenther <rguenther@suse.de>
10894
10895 PR lto/47259
10896 * gcc.dg/lto/pr47259_0.c: New testcase.
10897 * gcc.dg/lto/pr47259_1.c: Likewise.
10898
10899 2011-01-12 Iain Sandoe <iains@gcc.gnu.org>
10900
10901 * objc-obj-c++-shared/Object1.h: Add copyright header, update
10902 comments. Add a TEST_SUITE_ADDITIONS category for GNU runtime.
10903 Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
10904 methods missing from the OBJC2 Object.
10905 * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
10906 Amend implementation to use a TEST_SUITE_ADDITIONS category for both
10907 GNU and NeXT runtimes.
10908 * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
10909 comments.
10910 * objc-obj-c++-shared/Object1.m: Likewise.
10911 * objc.dg/encode-3.m: Update header use. Amend to be API2 compatible.
10912 * objc.dg/proto-qual-1.m: Likewise.
10913 * obj-c++.dg/proto-lossage-3.mm: Likewise.
10914 * obj-c++.dg/proto-qual-1.mm: Likewise.
10915
10916 2011-01-12 Eric Botcazou <ebotcazou@adacore.com>
10917
10918 PR testsuite/33033
10919 * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
10920
10921 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
10922
10923 Fixed the Objective-C++ testsuite and updated all tests.
10924 * lib/obj-c++.exp (obj-c++_init): Declare and set
10925 gcc_warning_prefix and gcc_error_prefix.
10926 * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
10927 'dg-warning', 'dg-message' and 'dg-error'.
10928 * obj-c++.dg/class-extension-3.mm: Likewise.
10929 * obj-c++.dg/class-protocol-1.mm: Likewise.
10930 * obj-c++.dg/encode-7.mm: Likewise.
10931 * obj-c++.dg/exceptions-3.mm: Likewise.
10932 * obj-c++.dg/exceptions-5.mm: Likewise.
10933 * obj-c++.dg/method-12.mm: Likewise.
10934 * obj-c++.dg/method-13.mm: Likewise.
10935 * obj-c++.dg/method-15.mm: Likewise.
10936 * obj-c++.dg/method-16.mm: Likewise.
10937 * obj-c++.dg/method-4.mm: Likewise.
10938 * obj-c++.dg/method-8.mm: Likewise.
10939 * obj-c++.dg/method-conflict-1.mm: Likewise.
10940 * obj-c++.dg/method-conflict-2.mm: Likewise.
10941 * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
10942 and uncommented second part of the testcase now that the testsuite
10943 works correctly.
10944 * obj-c++.dg/method-conflict-4.mm: Likewise. Also, removed FIXME
10945 and uncommented second part of the testcase now that the testsuite
10946 works correctly.
10947 * obj-c++.dg/private-1.mm: Likewise.
10948 * obj-c++.dg/proto-lossage-4.mm: Likewise.
10949 * obj-c++.dg/syntax-error-7.mm: Likewise.
10950 * obj-c++.dg/warn5.mm: Likewise.
10951 * obj-c++.dg/property/at-property-14.mm: Likewise.
10952 * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
10953 FIXME.
10954 * obj-c++.dg/property/at-property-18.mm: Likewise.
10955 * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
10956 FIXME.
10957 * obj-c++.dg/property/at-property-21.mm: Likewise.
10958 * obj-c++.dg/property/at-property-28.mm: Likewise.
10959 * obj-c++.dg/property/at-property-5.mm: Likewise.
10960 * obj-c++.dg/property/dynamic-2.mm: Likewise.
10961 * obj-c++.dg/property/property-neg-3.mm: Likewise.
10962 * obj-c++.dg/property/synthesize-11.mm: Likewise.
10963 * obj-c++.dg/property/synthesize-6.mm: Likewise.
10964 * obj-c++.dg/property/synthesize-8.mm: Likewise.
10965 * obj-c++.dg/property/synthesize-9.mm: Likewise.
10966 * obj-c++.dg/tls/diag-5.mm: Likewise.
10967 * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
10968 dg-error, now matched correctly.
10969
10970 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
10971
10972 * objc.dg/property/at-property-29.m: New.
10973 * obj-c++.dg/property/at-property-29.mm: New.
10974
10975 2011-01-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10976
10977 * go.test/go-test.exp (go-set-goarch): New proc.
10978 (go-gc-tests): Use it.
10979
10980 2011-01-11 Dodji Seketeli <dodji@redhat.com>
10981
10982 PR debug/46955
10983 * g++.dg/debug/dwarf2/template-params-8.C: New test.
10984
10985 2011-01-11 Richard Henderson <rth@redhat.com>
10986
10987 * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
10988
10989 2011-01-11 Jan Hubicka <jh@suse.cz>
10990
10991 PR lto/45721
10992 PR lto/45375
10993 * gcc.dg/lto/pr45721_1.c: New file.
10994 * gcc.dg/lto/pr45721_0.c: New file.
10995
10996 2011-01-11 Richard Guenther <rguenther@suse.de>
10997
10998 PR tree-optimization/46076
10999 * gcc.dg/tree-ssa/pr46076.c: New testcase.
11000
11001 2011-01-11 Jeff Law <law@redhat.com>
11002
11003 * PR tree-optimization/47086
11004 * gcc.dg/pr47086.c: New test.
11005
11006 2011-01-11 Jason Merrill <jason@redhat.com>
11007
11008 PR c++/46658
11009 * g++.dg/template/new10.C: New.
11010
11011 PR c++/45520
11012 * g++.dg/cpp0x/lambda/lambda-this3.C: New.
11013
11014 2011-01-11 Iain Sandoe <iains@gcc.gnu.org>
11015
11016 * objc-obj-c++-shared/next-mapping.h: Add copyright header.
11017 Split type definitions and NSConstantString class into...
11018 * objc-obj-c++-shared/objc-test-suite-types.h: New.
11019 * objc-obj-c++-shared/nsconstantstring-class.h: New.
11020 * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
11021 * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
11022 * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
11023 * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
11024 to comments.
11025 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
11026 encode defines for newer NeXT system headers.
11027 * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
11028 * obj-c++.dg/torture/strings/string1.mm: Likewise.
11029 * objc.dg/foreach-5.m: Likewise.
11030 * objc.dg/foreach-2.m: Likewise.
11031 * objc.dg/foreach-4.m: Likewise.
11032 * objc.dg/torture/strings/string1.m: Likewise.
11033 * objc.dg/torture/strings/string2.m: Likewise.
11034 * objc.dg/torture/strings/string3.m: Likewise.
11035 * objc.dg/torture/strings/string4.m: Likewise.
11036 * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
11037 header and stand alone.
11038 * obj-c++.dg/strings/strings-2.mm: Likewise.
11039 * objc.dg/torture/strings/const-str-3.m: Likewise.
11040 * objc.dg/strings/strings-2.m: Likewise.
11041 * objc.dg/strings/const-str-12b.m: Likewise.
11042
11043 2011-01-12 Richard Guenther <rguenther@suse.de>
11044
11045 PR middle-end/32511
11046 * gcc.dg/attr-weak-1.c: Adjust.
11047
11048 2011-01-11 Paul Thomas <pault@gcc.gnu.org>
11049
11050 PR fortran/47051
11051 * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
11052 standard compliant and comment.
11053
11054 2011-01-10 Jan Hubicka <jh@suse.cz>
11055
11056 PR lto/46083
11057 * gcc.dg/initpri3.c: New testcase.
11058
11059 2011-01-10 H.J. Lu <hongjiu.lu@intel.com>
11060
11061 PR lto/47222
11062 * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
11063 externally visible.
11064 (g_esi): Likewise.
11065 (g_ebx): Likewise.
11066 (g_ebp): Likewise.
11067 (g_esp): Likewise.
11068 (g_ebp_save): Likewise.
11069 (g_esp_save): Likewise.
11070
11071 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11072
11073 * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
11074
11075 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11076
11077 PR tree-optimization/46021
11078 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
11079 i?86-*-*, x86_64-*-*.
11080
11081 2011-01-10 Jeff Law <law@redhat.com>
11082
11083 * PR tree-optimization/47141
11084 * gcc.c-torture/compile/pr47141.c: New test.
11085
11086 2011-01-10 Eric Botcazou <ebotcazou@adacore.com>
11087
11088 PR testsuite/46230
11089 * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
11090 * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
11091 * gcc.dg/vect/slp-35.c: Remove XFAILs.
11092 * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
11093
11094 PR testsuite/46230
11095 * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
11096 being vectorized. Adjust dg-final pattern. Remove XFAIL.
11097 * gcc.dg/vect/vect-peel-2.c (main): Likewise.
11098 * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
11099 being vectorized. Adjust dg-final pattern.
11100
11101 PR testsuite/46230
11102 * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
11103 * gcc.dg/vect/slp-24.c: Likewise.
11104
11105 2011-01-10 Dave Korn <dave.korn.cygwin@gmail.com>
11106
11107 PR c++/47218
11108 * g++.dg/other/pr47218-1.C: New test file.
11109 * g++.dg/other/pr47218.C: Likewise.
11110 * g++.dg/other/pr47218.h: New supporting header.
11111
11112 2011-01-09 Nicola Pero <nicola.pero@meta-innovation.com>
11113
11114 PR objc/47232
11115 * objc.dg/attributes/invalid-attribute-1.m: New.
11116 * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
11117
11118 2011-01-09 Janus Weil <janus@gcc.gnu.org>
11119
11120 PR fortran/47224
11121 * gfortran.dg/proc_ptr_comp_28.f90: New.
11122
11123 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
11124
11125 * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
11126 * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
11127 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
11128 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
11129 * obj-c++.dg/gnu-api-2-object.mm: Likewise.
11130 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
11131 * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
11132 * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
11133 * objc.dg/gnu-api-2-class.m: Likewise.
11134 * objc.dg/gnu-api-2-ivar.m: Likewise.
11135 * objc.dg/gnu-api-2-method.m: Likewise.
11136 * objc.dg/gnu-api-2-objc.m: Likewise.
11137 * objc.dg/gnu-api-2-object.m: Likewise.
11138 * objc.dg/gnu-api-2-property.m: Likewise.
11139 * objc.dg/gnu-api-2-protocol.m: Likewise.
11140 * objc.dg/gnu-api-2-sel.m: Likewise.
11141
11142 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
11143
11144 * objc.dg/foreach-1.m: Skip for Darwin < 9.
11145 * objc.dg/objc-foreach-4.m: Likewise.
11146 * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
11147 * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
11148 * objc.dg/foreach-4.m: Likewise.
11149 * objc.dg/foreach-5.m: Likewise.
11150 * objc.dg/foreach-3.m: Return self from init.
11151
11152 2011-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
11153
11154 PR fortran/38536
11155 * gfortran.dg/iso_c_binding_c_loc_char_1.f03: New test.
11156
11157 2011-01-09 Janus Weil <janus@gcc.gnu.org>
11158
11159 PR fortran/46313
11160 * gfortran.dg/class_35.f90: New.
11161
11162 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
11163
11164 * objc.dg/foreach-1.m: Add "-Wall" to flags.
11165
11166 2011-01-08 Nicola Pero <nicola.pero@meta-innovation.com>
11167
11168 PR objc/47078
11169 * objc.dg/invalid-method-2.m: New.
11170 * obj-c++.dg/invalid-method-2.mm: New.
11171
11172 2011-01-08 Paul Thomas <pault@gcc.gnu.org>
11173
11174 PR fortran/46896
11175 * gfortran.dg/transpose_optimization_2.f90 : New test.
11176
11177 2011-01-08 Jan Hubicka <jh@suse.cz>
11178
11179 PR tree-optmization/46469
11180 * g++.dg/torture/pr46469.C: New testcase.
11181
11182 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
11183
11184 * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
11185 emulation of libobjc-gnu structure layout functionality to ..
11186 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
11187 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
11188 * objc/execute/bf-common.h: Adjust headers.
11189 * objc/execute/bf-1.m: Likewise.
11190 * objc/execute/bf-2.m: Likewise.
11191 * objc/execute/bf-3.m: Likewise.
11192 * objc/execute/bf-4.m: Likewise.
11193 * objc/execute/bf-5.m: Likewise.
11194 * objc/execute/bf-6.m: Likewise.
11195 * objc/execute/bf-7.m: Likewise.
11196 * objc/execute/bf-8.m: Likewise.
11197 * objc/execute/bf-9.m: Likewise.
11198 * objc/execute/bf-10.m: Likewise.
11199 * objc/execute/bf-11.m: Likewise.
11200 * objc/execute/bf-12.m: Likewise.
11201 * objc/execute/bf-13.m: Likewise.
11202 * objc/execute/bf-14.m: Likewise.
11203 * objc/execute/bf-15.m: Likewise.
11204 * objc/execute/bf-16.m: Likewise.
11205 * objc/execute/bf-17.m: Likewise.
11206 * objc/execute/bf-18.m: Likewise.
11207 * objc/execute/bf-19.m: Likewise.
11208 * objc/execute/bf-20.m: Likewise.
11209 * objc/execute/bf-21.m: Likewise.
11210 * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
11211 objc_get_type_qualifiers ().
11212
11213 2011-01-08 Thomas Koenig <tkoenig@gcc.gnu.org>
11214
11215 PR fortran/45777
11216 * gfortran.dg/dependency_39.f90: New test.
11217
11218 2011-01-07 Jan Hubicka <jh@suse.cz>
11219
11220 Get builtins tests ready for linker plugin.
11221 * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
11222 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
11223 my_memset, my_bzero): Mark used.
11224 * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
11225 * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
11226 volatile.
11227 * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
11228 volatile.
11229
11230 2011-01-07 Jan Hubicka <jh@suse.cz>
11231
11232 PR tree-optimization/46367
11233 * g++.dg/torture/pr46367.C: New file.
11234
11235 2011-01-07 Jakub Jelinek <jakub@redhat.com>
11236
11237 PR target/47201
11238 * gcc.dg/pr47201.c: New test.
11239
11240 PR bootstrap/47187
11241 * gcc.dg/tree-prof/pr47187.c: New test.
11242
11243 2011-01-07 Tobias Burnus <burnus@net-b.de>
11244
11245 PR fortran/41580
11246 * gfortran.dg/extends_type_of_3.f90: New.
11247
11248 2011-01-07 Kai Tietz <kai.tietz@onevision.com>
11249
11250 * g++.dg/ext/dllexport-MI1.C: Adjust test.
11251 * g++.dg/ext/dllimport-MI1.C: Likewise.
11252 * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
11253 * g++.dg/ext/dllimport10.C: Likewise.
11254 * g++.dg/ext/dllimport11.C: Likewise.
11255 * g++.dg/ext/dllimport12.C: Likewise.
11256 * g++.dg/ext/dllimport13.C: Likewise.
11257 * g++.dg/ext/dllimport2.C: Likewise.
11258 * g++.dg/ext/dllimport3.C: Likewise.
11259 * g++.dg/ext/dllimport4.C: Likewise.
11260 * g++.dg/ext/dllimport5.C: Likewise.
11261 * g++.dg/ext/dllimport6.C: Likewise.
11262 * g++.dg/ext/dllimport8.C: Likewise.
11263 * g++.dg/ext/dllimport9.C: Likewise.
11264 * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
11265 targets, too. Additionally enable test for i?86-*-mingw*.
11266 * g++.dg/ext/selectany1.C: Likewise.
11267 Remove guard variable check.
11268
11269 2011-01-07 Janus Weil <janus@gcc.gnu.org>
11270
11271 PR fortran/47189
11272 PR fortran/47194
11273 * gfortran.dg/storage_size_3.f08: Extended.
11274
11275 2011-01-07 Jakub Jelinek <jakub@redhat.com>
11276
11277 PR c++/47022
11278 * g++.dg/template/stdarg1.C: New test.
11279
11280 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
11281
11282 PR fortran/47195
11283 * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
11284 * gfortran.dg/defined_operators_1.f90: Split the subroutine
11285 from the interface of functions to not hide the errors that
11286 shall be tested.
11287
11288 2011-01-06 Jan Hubicka <jh@suse.cz>
11289
11290 * gcc.dg/lto/pr47188_0.c: New testcase.
11291 * gcc.dg/lto/pr47188_1.c: New testcase.
11292
11293 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
11294
11295 PR fortran/33117
11296 PR fortran/46478
11297 * gfortran.dg/interface_33.f90: New test.
11298
11299 2011-01-06 Jakub Jelinek <jakub@redhat.com>
11300
11301 PR c/47150
11302 * gcc.c-torture/compile/pr47150.c: New test.
11303
11304 2011-01-06 Ira Rosen <irar@il.ibm.com>
11305
11306 PR tree-optimization/47139
11307 * gcc.dg/vect/pr47139.c: New test.
11308
11309 2011-01-05 Janus Weil <janus@gcc.gnu.org>
11310
11311 PR fortran/47180
11312 * gfortran.dg/extends_type_of_2.f03: New.
11313
11314 2011-01-05 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11315
11316 * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
11317
11318 2011-01-05 Eric Botcazou <ebotcazou@adacore.com>
11319
11320 * gnat.dg/opt14.adb: New test.
11321
11322 2011-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
11323
11324 PR fortran/46017
11325 * gfortran.dg/allocate_error_2.f90: New test.
11326
11327 2011-01-05 Janus Weil <janus@gcc.gnu.org>
11328
11329 PR fortran/47024
11330 * gfortran.dg/storage_size_3.f08: New.
11331
11332 2011-01-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11333
11334 PR libgfortran/47154
11335 * gfortran.dg/namelist_68.f90: New test.
11336
11337 2011-01-04 Eric Botcazou <ebotcazou@adacore.com>
11338
11339 * gnat.dg/unchecked_convert8.ad[sb]: New test.
11340
11341 2011-01-04 Janus Weil <janus@gcc.gnu.org>
11342
11343 PR fortran/46448
11344 * gfortran.dg/class_34.f90: New.
11345
11346 2011-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11347
11348 * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
11349 use __builtin_inff. Skip all single-precision tests that require
11350 Infinity.
11351
11352 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11353
11354 * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
11355
11356 2011-01-03 Jakub Jelinek <jakub@redhat.com>
11357
11358 PR tree-optimization/47148
11359 * gcc.c-torture/execute/pr47148.c: New test.
11360
11361 PR tree-optimization/47155
11362 * gcc.c-torture/execute/pr47155.c: New test.
11363
11364 PR rtl-optimization/47157
11365 * gcc.c-torture/compile/pr47157.c: New test.
11366
11367 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11368
11369 * gcc.dg/torture/vector-shift2.c (schar): Define.
11370 (main): Always use schar or uchar instead of plain "char" to avoid
11371 dependencies on implementation-defined char signedness.
11372
11373 2011-01-03 Martin Jambor <mjambor@suse.cz>
11374
11375 PR tree-optimization/46801
11376 * gnat.dg/pack9.adb: Remove xfail.
11377
11378 2011-01-03 Martin Jambor <mjambor@suse.cz>
11379
11380 PR tree-optimization/46984
11381 * g++.dg/ipa/pr46984.C: New test.
11382
11383 2011-01-02 Janus Weil <janus@gcc.gnu.org>
11384
11385 PR fortran/46408
11386 * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
11387
11388 2011-01-02 Jakub Jelinek <jakub@redhat.com>
11389
11390 PR tree-optimization/47140
11391 * gcc.c-torture/compile/pr47140.c: New test.
11392
11393 PR rtl-optimization/47028
11394 * gcc.dg/pr47028.c: New test.
11395
11396 2011-01-02 Nicola Pero <nicola.pero@meta-innovation.com>
11397
11398 * objc.dg/protocol-forward-1.m: Removed TODO.
11399 * objc.dg/protocol-forward-2.m: New.
11400 * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
11401 * obj-c++.dg/protocol-forward-2.mm: New.
11402
11403 2011-01-01 Kai Tietz <kai.tietz@onevision.com>
11404
11405 PR target/38662
11406 * g++.dg/eh/pr38662.C: New testcase.
11407
11408 2011-01-01 Chung-Lin Tang <cltang@codesourcery.com>
11409
11410 * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
11411 scan for newline '\n'.
11412
11413 \f
11414 Copyright (C) 2011 Free Software Foundation, Inc.
11415
11416 Copying and distribution of this file, with or without modification,
11417 are permitted in any medium without royalty provided the copyright
11418 notice and this notice are preserved.