builtin-unreachable-6.c: Adjust.
[gcc.git] / gcc / testsuite / ChangeLog
1 2012-09-19 Richard Guenther <rguenther@suse.de>
2
3 * gcc.dg/builtin-unreachable-6.c: Adjust.
4
5 2012-09-19 Richard Guenther <rguenther@suse.de>
6
7 * gcc.dg/builtin-object-size-10.c: Adjust.
8 * gcc.dg/builtin-unreachable-5.c: Adjust.
9 * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust.
10 * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Adjust.
11 * gcc.dg/tree-ssa/builtin-printf-1.c: Adjust.
12 * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Adjust.
13 * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Adjust.
14 * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Adjust.
15 * gcc.dg/tree-ssa/builtin-vprintf-1.c: Adjust.
16 * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Adjust.
17 * gcc.dg/tree-ssa/ssa-ccp-10.c: Adjust.
18 * gcc.dg/vect/vec-scal-opt.c: Adjust.
19 * gcc.dg/vect/vec-scal-opt1.c: Adjust.
20 * gcc.dg/vect/vec-scal-opt2.c: Adjust.
21
22 2012-09-19 Richard Guenther <rguenther@suse.de>
23
24 PR tree-optimization/54132
25 * gcc.dg/tree-ssa/ldist-21.c: New testcase.
26 * gcc.dg/torture/pr54132.c: Likewise.
27
28 2012-09-19 Terry Guo <terry.guo@arm.com>
29
30 * lib/gcc-dg.exp (dg_runtest_extra_prunes): New variable to define
31 extra prune rules that will be applied to all tests in a .exp file.
32 (gcc-dg-prune): Use rules defined by the above variable.
33 * gcc.target/arm/arm.exp (dg_runtest_extra_prunes): Skip all the
34 harmless warnings on architecture switch conflict.
35
36 2012-09-19 Hans-Peter Nilsson <hp@axis.com>
37
38 * g++.dg/debug/dwarf2/nested-3.C: Match a sequence
39 of asm-comment characters instead of a single one.
40 * g++.dg/debug/dwarf2/nested-2.C: Similar.
41
42 2012-09-18 Janis Johnson <janisjo@codesourcery.com>
43
44 * gcc.dg/vect/fast-math-pr35982.c: Skip check instead of xfail.
45
46 * gcc.dg/vect/no-vfa-vect-101.c: Skip a check for an irrelevant
47 target instead of xfailing it.
48 * gcc.dg/vect/no-vfa-vect-102.c: Likewise.
49 * gcc.dg/vect/no-vfa-vect-102a.c: Likewise.
50 * gcc.dg/vect/no-vfa-vect-37.c: Likewise.
51 * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
52 * gcc.dg/vect/vect-104.c: Likewise.
53 * gcc.dg/vect/vect-outer-1-big-array.c: Likewise.
54 * gcc.dg/vect/vect-outer-1.c: Likewise.
55 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
56 * gcc.dg/vect/vect-outer-1a.c: Likewise.
57 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
58 * gcc.dg/vect/vect-outer-1b.c: Likewise.
59 * gcc.dg/vect/vect-outer-2b.c: Likewise.
60 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
61 * gcc.dg/vect/vect-outer-3a.c: Likewise.
62 * gcc.dg/vect/vect-outer-3b.c: Likewise.
63 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
64
65 * lib/target-supports.exp
66 (check_effective_target_vect_widen_mult_qi_to_hi,
67 check_effective_target_vect_widen_mult_hi_to_si,
68 check_effective_target_vect_widen_mult_qi_to_hi_pattern,
69 check_effective_target_vect_widen_mult_hi_to_si_pattern,
70 check_effective_target_vect_pack_trunc,
71 check_effective_target_vect_unpack,
72 check_effective_target_vect_multiple_sizes): Check arm_neon_ok
73 instead of arm_none.
74
75 * gcc.dg/vect/pr52298.c: Remove "dg-do run".
76
77 2012-09-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
78
79 * lib/target-supports-dg.exp (check-flags): Add cflags from board
80 config to compiler_flags.
81
82 2012-09-18 Jakub Jelinek <jakub@redhat.com>
83
84 PR target/54592
85 * gcc.target/i386/pr54592.c: New test.
86
87 PR tree-optimization/54610
88 * gcc.target/i386/pr54610.c: New test.
89
90 2012-09-17 Jason Merrill <jason@redhat.com>
91
92 PR c++/54575
93 * g++.dg/cpp0x/alias-decl-21.C: New.
94 * g++.dg/cpp0x/alias-decl-22.C: New.
95
96 2012-09-17 Tobias Burnus <burnus@net-b.de>
97
98 PR fortran/54608
99 * gfortran.dg/scan_2.f90: New.
100
101 2012-09-17 Jason Merrill <jason@redhat.com>
102
103 PR c++/53661
104 * g++.dg/init/aggr9.C: New.
105
106 2012-09-17 Eric Botcazou <ebotcazou@adacore.com>
107
108 * gnat.dg/loop_optimization12.ad[sb]: New test.
109
110 2012-09-17 Janus Weil <janus@gcc.gnu.org>
111
112 PR fortran/54285
113 * gfortran.dg/proc_ptr_result_7.f90: New.
114
115 2012-09-17 Tobias Burnus <burnus@net-b.de>
116
117 PR fortran/54603
118 * gfortran.dg/structure_constructor_11.f90: New.
119
120 2012-09-17 Jakub Jelinek <jakub@redhat.com>
121
122 PR tree-optimization/54563
123 * g++.dg/torture/pr54563.C: New test.
124
125 2012-09-16 Janus Weil <janus@gcc.gnu.org>
126
127 PR fortran/54594
128 * gfortran.dg/typebound_generic_14.f03: New.
129
130 2012-09-16 Janus Weil <janus@gcc.gnu.org>
131
132 PR fortran/54387
133 * gfortran.dg/proc_ptr_38.f90: New.
134
135 2012-09-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
136
137 PR debug/54460
138 * g++.dg/debug/dwarf2/nested-3.C: Add hppa assembler comment character
139 to scary regexp.
140
141 PR testsuite/54007
142 * gnat.dg/lto15.adb: Require lto.
143
144 * gfortran.dg/bind_c_array_params_2.f90: Adjust scan-assembler-times
145 "myBindC" for hppa*-*-hpux*.
146
147 2012-09-16 Mikael Morin <mikael@gcc.gnu.org>
148
149 * gfortran.dg/namelist_75.f90: New test.
150
151 2012-09-15 Tom de Vries <tom@codesourcery.com>
152
153 * gcc.dg/tree-ssa/vrp82.c: New test.
154 * gcc.dg/tree-ssa/vrp83.c: Same.
155 * gcc.dg/tree-ssa/vrp84.c: Same.
156
157 2012-09-15 Tom de Vries <tom@codesourcery.com>
158
159 * gcc.dg/tree-ssa/vrp80-2.c: Rename to ...
160 * gcc.dg/tree-ssa/vrp81.c: ... this.
161
162 2012-09-15 Georg-Johann Lay <avr@gjlay.de>
163
164 PR target/54222
165 * gcc.target/avr/torture/fix-types.h: New.
166 * gcc.target/avr/torture/vals-hr.def: New.
167 * gcc.target/avr/torture/vals-r.def: New.
168 * gcc.target/avr/torture/vals-k.def: New.
169 * gcc.target/avr/torture/vals-ur.def: New.
170 * gcc.target/avr/torture/vals-uk.def: New.
171 * gcc.target/avr/torture/vals-uhr.def: New.
172 * gcc.target/avr/torture/vals-llk.def: New.
173 * gcc.target/avr/torture/vals-ullk.def: New.
174 * gcc.target/avr/torture/sat-hr-plus-minus.c: New.
175 * gcc.target/avr/torture/sat-r-plus-minus.c: New.
176 * gcc.target/avr/torture/sat-k-plus-minus.c: New.
177 * gcc.target/avr/torture/sat-ur-plus-minus.c: New.
178 * gcc.target/avr/torture/sat-uk-plus-minus.c: New.
179 * gcc.target/avr/torture/sat-uhr-plus-minus.c: New.
180 * gcc.target/avr/torture/sat-llk-plus-minus.c: New.
181 * gcc.target/avr/torture/sat-ullk-plus-minus.c: New.
182
183 2012-09-14 Dehao Chen <dehao@google.com>
184
185 * g++.dg/debug/dwarf2/deallocator.C: New test.
186
187 2012-09-14 Joseph Myers <joseph@codesourcery.com>
188
189 PR c/54552
190 * gcc.c-torture/compile/pr54552-1.c: New test.
191
192 2012-09-14 Marc Glisse <marc.glisse@inria.fr>
193
194 PR c++/54427
195 * g++.dg/other/vector-compare.C: New testcase.
196 * gcc/testsuite/c-c++-common/vector-compare-3.c: New testcase.
197 * gcc.dg/vector-shift.c: Move ...
198 * c-c++-common/vector-shift.c: ... here.
199 * gcc.dg/vector-shift1.c: Move ...
200 * c-c++-common/vector-shift1.c: ... here.
201 * gcc.dg/vector-shift3.c: Move ...
202 * c-c++-common/vector-shift3.c: ... here.
203 * gcc.dg/vector-compare-1.c: Move ...
204 * c-c++-common/vector-compare-1.c: ... here.
205 * gcc.dg/vector-compare-2.c: Move ...
206 * c-c++-common/vector-compare-2.c: ... here.
207 * gcc.c-torture/execute/vector-compare-1.c: Move ...
208 * c-c++-common/torture/vector-compare-1.c: ... here.
209 * gcc.c-torture/execute/vector-compare-2.x: Delete.
210 * gcc.c-torture/execute/vector-compare-2.c: Move ...
211 * c-c++-common/torture/vector-compare-2.c: ... here.
212 * gcc.c-torture/execute/vector-shift.c: Move ...
213 * c-c++-common/torture/vector-shift.c: ... here.
214 * gcc.c-torture/execute/vector-shift2.c: Move ...
215 * c-c++-common/torture/vector-shift2.c: ... here.
216 * gcc.c-torture/execute/vector-subscript-1.c: Move ...
217 * c-c++-common/torture/vector-subscript-1.c: ... here.
218 * gcc.c-torture/execute/vector-subscript-2.c: Move ...
219 * c-c++-common/torture/vector-subscript-2.c: ... here.
220 * gcc.c-torture/execute/vector-subscript-3.c: Move ...
221 * c-c++-common/torture/vector-subscript-3.c: ... here.
222
223 2012-09-14 Joseph Myers <joseph@codesourcery.com>
224
225 PR c/54103
226 * gcc.c-torture/compile/pr54103-1.c,
227 gcc.c-torture/compile/pr54103-2.c,
228 gcc.c-torture/compile/pr54103-3.c,
229 gcc.c-torture/compile/pr54103-4.c,
230 gcc.c-torture/compile/pr54103-5.c,
231 gcc.c-torture/compile/pr54103-6.c: New tests.
232 * gcc.dg/c90-const-expr-8.c: Update expected column number.
233
234 2012-09-14 Eric Botcazou <ebotcazou@adacore.com>
235
236 * gcc.dg/pr44194-1.c: Check that there are no memory accesses left.
237
238 2012-09-14 Richard Guenther <rguenther@suse.de>
239
240 PR tree-optimization/54565
241 * gcc.dg/tree-ssa/ssa-ccp-17.c: Adjust.
242 * gcc.dg/tree-ssa/forwprop-6.c: Likewise. Remove XFAIL.
243
244 2012-09-14 Ulrich Weigand <ulrich.weigand@linaro.org>
245
246 * gcc.target/arm/combine-movs.c: Add missing space.
247
248 2012-09-14 Richard Guenther <rguenther@suse.de>
249
250 * g++.dg/torture/builtin-location.C: New testcase.
251
252 2012-09-13 Paolo Carlini <paolo.carlini@oracle.com>
253 Manuel López-Ibáñez <manu@gcc.gnu.org>
254
255 PR c++/53210
256 * g++.dg/warn/Wuninitialized-self.C: New.
257
258 2012-09-13 Jakub Jelinek <jakub@redhat.com>
259
260 PR c/54559
261 * gcc.c-torture/compile/pr54559.c: New test.
262
263 2012-09-13 Jason Merrill <jason@redhat.com>
264
265 PR c++/53839
266 * g++.dg/cpp0x/constexpr-temp1.C: New.
267
268 PR c++/54511
269 * g++.dg/template/anonunion2.C: New.
270
271 PR c++/53836
272 * g++.dg/template/init10.C: New.
273
274 2012-09-13 Tobias Burnus <burnus@net-b.de>
275
276 PR fortran/54556
277 * gfortran.dg/implicit_pure_3.f90: New.
278
279 2012-09-13 Richard Guenther <rguenther@suse.de>
280
281 * gcc.dg/tree-ssa/ssa-fre-37.c: New testcase.
282
283 2012-09-13 Christophe Lyon <christophe.lyon@linaro.org>
284
285 * gcc.target/arm/builtin-bswap-1.c: New testcase.
286
287 2012-09-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
288
289 * c-c++-common/pr51712.c: Handle for short-enum targets.
290
291 2012-09-12 Terry Guo <terry.guo@arm.com>
292
293 * gcc.target/arm/combine-movs.c: Check movs for ARM mode
294 and lsrs for Thumb2 mode.
295
296 2012-09-12 Jan Hubicka <jh@suse.cz>
297
298 * gcc.dg/ipa/inlinehint-2.c: New testcase.
299
300 2012-09-12 H.J. Lu <hongjiu.lu@intel.com>
301
302 PR target/54445
303 * gcc.target/i386/pr54445-1.c: New file.
304 * gcc.target/i386/pr54445-2.c: Likewise.
305
306 2012-09-12 Tobias Burnus <burnus@net-b.de>
307
308 PR fortran/54225
309 PR fortran/53306
310 * gfortran.dg/coarray_10.f90: Update dg-error.
311 * gfortran.dg/coarray_28.f90: New.
312 * gfortran.dg/array_section_3.f90: New.
313
314 2012-09-11 Christophe Lyon <christophe.lyon@linaro.org>
315
316 gcc/testsuite/
317 * gcc.target/arm/neon-vset_lanes8.c, gcc.target/arm/pr51835.c,
318 gcc.target/arm/pr48252.c: Fix for big-endian support.
319
320 2012-09-11 Marc Glisse <marc.glisse@inria.fr>
321
322 * gcc.dg/tree-ssa/forwprop-22.c: New testcase.
323
324 2012-09-11 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
325 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
326
327 * gcc.target/arm/neon-vfma-1.c: New testcase.
328 * gcc.target/arm/neon-vfms-1.c: Likewise.
329 * gcc.target/arm/neon-vmla-1.c: Update test to use int instead
330 of float.
331 * gcc.target/arm/neon-vmls-1.c: Likewise.
332 * lib/target-supports.exp (add_options_for_arm_neonv2): New
333 function.
334 (check_effective_target_arm_neonv2_ok_nocache): Likewise.
335 (check_effective_target_arm_neonv2_ok): Likewise.
336 (check_effective_target_arm_neonv2_hw): Likewise.
337 (check_effective_target_arm_neonv2): Likewise.
338
339 2012-09-11 Richard Guenther <rguenther@suse.de>
340
341 PR middle-end/54515
342 * g++.dg/tree-ssa/pr54515.C: New testcase.
343
344 2012-09-10 Andrew Pinski <apinski@cavium.com>
345
346 PR tree-opt/c54362
347 * gcc.dg/tm/memopt-16.c: New testcase.
348
349 2012-09-10 Paolo Carlini <paolo.carlini@oracle.com>
350
351 PR c++/54541
352 PR c++/54542
353 * g++.dg/cpp0x/sfinae40.C: New.
354 * g++.dg/cpp0x/sfinae41.C: Likewise.
355
356 2012-09-10 Jason Merrill <jason@redhat.com>
357
358 PR c++/54538
359 * g++.dg/cpp0x/lambda/lambda-mangle4.C: New.
360
361 2012-09-10 Oleg Endo <olegendo@gcc.gnu.org>
362
363 PR target/54089
364 * gcc.target/sh/pr54089-3.c: New.
365
366 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
367
368 * gcc.dg/tree-ssa/forwprop-21.c: New testcase.
369
370 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
371
372 * gcc.dg/tm/reg-promotion.c: Modify dump message check.
373
374 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
375
376 * gcc.dg/pr52558-2.c: Delete.
377 * gcc.dg/simulate-thread/speculative-store-3.c: New.
378
379 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
380
381 * gcc.dg/tree-ssa/forwprop-20.c: New testcase.
382
383 2012-09-10 Richard Guenther <rguenther@suse.de>
384
385 PR tree-optimization/54520
386 * gcc.dg/torture/pr54520.c: New testcase.
387
388 2012-09-10 Jason Merrill <jason@redhat.com>
389
390 PR c++/54506
391 * g++.dg/cpp0x/implicit14.C: New.
392
393 2012-09-07 Mikael Morin <mikael@gcc.gnu.org>
394
395 PR fortran/54208
396 * gfortran.dg/bound_simplification_3.f90: New test.
397
398 2012-09-07 Aldy Hernandez <aldyh@redhat.com>
399
400 PR testsuite/54184
401 * gcc.dg/pr52558-1.c: Delete.
402 * gcc.dg/simulate-thread/speculative-store-2.c: New.
403
404 2012-09-07 Richard Earnshaw <rearnsha@arm.com>
405
406 * gcc.target/arm/pr50318-1.c: Scan for smlal.
407 * gcc.target/arm/smlaltb-1.c: XFAIL test.
408 * gcc.target/arm/smlaltt-1.c: Likewise.
409
410 2012-09-07 Eric Botcazou <ebotcazou@adacore.com>
411
412 * gcc.dg/pr44194-1.c: Skip on Alpha and adjust regexp for SPARC64.
413
414 2012-09-07 Tom de Vries <tom@codesourcery.com>
415
416 PR tree-optimization/53986
417 * gcc.dg/tree-ssa/vrp80.c: New test.
418 * gcc.dg/tree-ssa/vrp80-2.c: Same.
419
420 2012-09-06 Jason Merrill <jason@redhat.com>
421
422 PR c++/54341
423 PR c++/54253
424 * g++.dg/cpp0x/constexpr-virtual2.C: New.
425 * g++.dg/cpp0x/constexpr-virtual3.C: New.
426
427 2012-09-06 Andrew Pinski <apinski@cavium.com>
428
429 PR tree-opt/54494
430 * gcc.dg/tree-ssa/strlen-1.c: New testcase.
431
432 2012-09-06 Jakub Jelinek <jakub@redhat.com>
433
434 PR rtl-optimization/54455
435 * gcc.dg/54455.c: New test.
436
437 2012-09-06 Tobias Burnus <burnus@net-b.de>
438
439 PR fortran/54463
440 * gfortran.dg/promotion_2.f90: New.
441
442 2012-09-05 Jakub Jelinek <jakub@redhat.com>
443
444 PR middle-end/54486
445 * c-c++-common/pr54486.c: New test.
446
447 2012-09-05 Dominique Dhumieres <dominiq@lps.ens.fr>
448
449 PR fortran/54474
450 * gfortran.dg/coarray_poly_3.f90: Adjust error messages.
451
452 2012-09-05 Paolo Carlini <paolo.carlini@oracle.com>
453
454 PR c++/54191
455 * g++.dg/cpp0x/sfinae39.C: New.
456
457 2012-09-04 Jason Merrill <jason@redhat.com>
458
459 PR c++/54441
460 * g++.dg/ext/flexary3.C: New.
461
462 PR c++/54420
463 * g++.dg/cpp0x/lambda/lambda-intname.C: New.
464
465 PR c++/54198
466 * g++.dg/template/defarg15.C: New.
467
468 PR c++/54437
469 * g++.dg/template/access24.C: New.
470
471 2012-09-04 Richard Guenther <rguenther@suse.de>
472
473 PR tree-optimization/54458
474 * gcc.dg/torture/pr54458.c: New testcase.
475
476 2012-09-04 Christophe Lyon <christophe.lyon@linaro.org>
477
478 * gcc.target/arm/neon-vext.c: New test.
479 * gcc.target/arm/neon-vext-execute.c: Ditto.
480
481 2012-09-04 Janus Weil <janus@gcc.gnu.org>
482
483 PR fortran/54243
484 PR fortran/54244
485 * gfortran.dg/select_type_29.f03: New.
486
487 2012-09-03 Marc Glisse <marc.glisse@inria.fr>
488
489 * gcc.dg/fold-perm.c: Improve test.
490
491 2012-09-03 Tobias Burnus <burnus@net-b.de>
492
493 PR fortran/51632
494 * gfortran.dg/coarray_class_1.f90: New.
495
496 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
497
498 PR target/49206
499 * gcc.c-torture/compile/pr49206.c: New test.
500
501 2012-09-02 Dominique Dhumieres <dominiq@lps.ens.fr>
502 Uros Bizjak <ubizjak@gmail.com>
503
504 PR target/36680
505 * gfortran.dg/pr36680.f90: New test.
506
507 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
508
509 PR target/42295
510 * g++.dg/opt/pr42295.C: New test.
511
512 2012-09-01 Jakub Jelinek <jakub@redhat.com>
513
514 PR target/54436
515 * gcc.dg/torture/pr54436.c: New test.
516
517 2012-09-01 Andrew Pinski <apinski@cavium.com>
518
519 * gcc.target/mips/truncate-8.c: New testcase.
520
521 2012-09-01 Uros Bizjak <ubizjak@gmail.com>
522
523 PR target/46829
524 PR target/46843
525 * gcc.target/i386/pr46829.c: New test.
526 * gcc.target/i386/pr46843.c: Ditto.
527
528 2012-08-31 Paolo Carlini <paolo.carlini@oracle.com>
529 Jason Merrill <jason@redhat.com>
530
531 PR c++/18747
532 * g++.dg/parse/error50.C: New.
533
534 2012-08-31 Jakub Jelinek <jakub@redhat.com>
535
536 PR c/54428
537 * gcc.c-torture/compile/pr54428.c: New test.
538
539 2012-08-31 Ollie Wild <aaw@google.com>
540
541 PR c++/54197
542 * g++.dg/init/lifetime3.C: New test.
543
544 2012-08-31 Martin Jambor <mjambor@suse.cz>
545
546 PR middle-end/54409
547 * gcc.dg/torture/pr54409.c: New test.
548
549 2012-08-31 Martin Jambor <mjambor@suse.cz>
550
551 * gfortran.dg/pr48636.f90: Add dump scan checks.
552
553 2012-08-29 Richard Sandiford <rdsandiford@googlemail.com>
554
555 * gcc.target/mips/mips.exp: Work out default -msynci setting.
556
557 2012-08-28 Joey Ye <joey.ye@arm.com>
558
559 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Add -fno-short-enums.
560
561 2012-08-27 Uros Bizjak <ubizjak@gmail.com>
562
563 PR target/46254
564 * gcc.target/i386/pr46254.c: New test.
565
566 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
567
568 * gcc.target/mips/ext_ins.c, gcc.target/mips/octeon-pop-2.c,
569 gcc.target/mips/pr54240.c, gcc.target/mips/stack-1.c,
570 gcc.target/mips/unaligned-1.c: Add NOMIPS16.
571
572 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
573
574 * gcc.target/mips/20020620-1.c, gcc.target/mips/atomic-memory-2.c,
575 gcc.target/mips/branch-2.c, gcc.target/mips/branch-3.c,
576 gcc.target/mips/clear-cache-1.c, gcc.target/mips/const-anchor-1.c,
577 gcc.target/mips/const-anchor-2.c, gcc.target/mips/dspr2-MULT.c,
578 gcc.target/mips/dspr2-MULTU.c, gcc.target/mips/ext-1.c,
579 gcc.target/mips/ext-2.c, gcc.target/mips/ext-3.c,
580 gcc.target/mips/ext-4.c, gcc.target/mips/ext_ins.c,
581 gcc.target/mips/fpcmp-1.c, gcc.target/mips/fpcmp-2.c,
582 gcc.target/mips/mips16e-extends.c, gcc.target/mips/mips32-dsp.c,
583 gcc.target/mips/mips32-dsp-type.c, gcc.target/mips/mips32r2-mxhc1.c,
584 gcc.target/mips/mips-ps-5.c, gcc.target/mips/mips-ps-7.c,
585 gcc.target/mips/mips-ps-type-2.c, gcc.target/mips/mips-ps-type.c,
586 gcc.target/mips/movcc-1.c, gcc.target/mips/movcc-2.c,
587 gcc.target/mips/movcc-3.c, gcc.target/mips/neg-abs-1.c,
588 gcc.target/mips/neg-abs-2.c, gcc.target/mips/nmadd-1.c,
589 gcc.target/mips/nmadd-2.c, gcc.target/mips/nmadd-3.c,
590 gcc.target/mips/octeon-exts-7.c, gcc.target/mips/octeon-seq-4.c,
591 gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
592 gcc.target/mips/rsqrt-3.c, gcc.target/mips/sb1-1.c,
593 gcc.target/mips/scc-4.c, gcc.target/mips/stack-1.c,
594 gcc.target/mips/unaligned-1.c: Tighten regexps.
595
596 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
597
598 * gcc.target/mips/mips.exp: Use gcc-dg-runtest rather than dg-runtest.
599 (mips_option_groups): Remove optimization. Add various -f options.
600 (mips-dg-options): Make -funroll-loops imply -funroll-all-loops
601 and -pg imply -fno-omit-frame-pointer.
602 * gcc.target/mips/abi-eabi32-long32.c: Remove optimization flag.
603 * gcc.target/mips/abi-eabi32-long64.c: Likewise.
604 * gcc.target/mips/abi-eabi64-long32.c: Likewise.
605 * gcc.target/mips/abi-eabi64-long64.c: Likewise.
606 * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
607 * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
608 * gcc.target/mips/abi-n32-long32.c: Likewise.
609 * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
610 * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
611 * gcc.target/mips/abi-n32-long64.c: Likewise.
612 * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
613 * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
614 * gcc.target/mips/abi-n64-long32.c: Likewise.
615 * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
616 * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
617 * gcc.target/mips/abi-n64-long64.c: Likewise.
618 * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
619 * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
620 * gcc.target/mips/abi-o32-long32.c: Likewise.
621 * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
622 * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
623 * gcc.target/mips/abi-o32-long64.c: Likewise.
624 * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
625 * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
626 * gcc.target/mips/abi-o64-long32.c: Likewise.
627 * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
628 * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
629 * gcc.target/mips/abi-o64-long64.c: Likewise.
630 * gcc.target/mips/asm-1.c: Likewise.
631 * gcc.target/mips/branch-1.c: Likewise.
632 * gcc.target/mips/call-3.c: Likewise.
633 * gcc.target/mips/call-saved-3.c: Likewise.
634 * gcc.target/mips/clear-cache-1.c: Likewise.
635 * gcc.target/mips/div-1.c: Likewise.
636 * gcc.target/mips/div-2.c: Likewise.
637 * gcc.target/mips/div-3.c: Likewise.
638 * gcc.target/mips/div-4.c: Likewise.
639 * gcc.target/mips/div-5.c: Likewise.
640 * gcc.target/mips/div-6.c: Likewise.
641 * gcc.target/mips/div-7.c: Likewise.
642 * gcc.target/mips/div-8.c: Likewise.
643 * gcc.target/mips/div-9.c: Likewise.
644 * gcc.target/mips/div-10.c: Likewise.
645 * gcc.target/mips/div-11.c: Likewise.
646 * gcc.target/mips/div-12.c: Likewise.
647 * gcc.target/mips/dsp-ctrl.c: Likewise.
648 * gcc.target/mips/dsp-no-lhx.c: Likewise.
649 * gcc.target/mips/ext-8.c: Likewise.
650 * gcc.target/mips/extend-2.c: Likewise.
651 * gcc.target/mips/fix-r10000-1.c: Likewise.
652 * gcc.target/mips/fix-r10000-2.c: Likewise.
653 * gcc.target/mips/fix-r10000-3.c: Likewise.
654 * gcc.target/mips/fix-r10000-4.c: Likewise.
655 * gcc.target/mips/fix-r10000-5.c: Likewise.
656 * gcc.target/mips/fix-r10000-6.c: Likewise.
657 * gcc.target/mips/fix-r10000-7.c: Likewise.
658 * gcc.target/mips/fix-r10000-8.c: Likewise.
659 * gcc.target/mips/fix-r10000-9.c: Likewise.
660 * gcc.target/mips/fix-r10000-10.c: Likewise.
661 * gcc.target/mips/fix-r10000-11.c: Likewise.
662 * gcc.target/mips/fix-r10000-12.c: Likewise.
663 * gcc.target/mips/fix-r10000-13.c: Likewise.
664 * gcc.target/mips/fix-r10000-14.c: Likewise.
665 * gcc.target/mips/fix-r10000-15.c: Likewise.
666 * gcc.target/mips/fpcmp-1.c: Likewise.
667 * gcc.target/mips/fpcmp-2.c: Likewise.
668 * gcc.target/mips/fpr-moves-7.c: Likewise.
669 * gcc.target/mips/fpr-moves-8.c: Likewise.
670 * gcc.target/mips/int-moves-1.c: Likewise.
671 * gcc.target/mips/int-moves-2.c: Likewise.
672 * gcc.target/mips/long-calls-pg.c: Likewise.
673 * gcc.target/mips/loongson-muldiv-1.c: Likewise.
674 * gcc.target/mips/loongson-muldiv-2.c: Likewise.
675 * gcc.target/mips/loongson-shift-count-truncated-1.c: Likewise.
676 * gcc.target/mips/loongson3a-muldiv-1.c: Likewise.
677 * gcc.target/mips/loongson3a-muldiv-2.c: Likewise.
678 * gcc.target/mips/mips-3d-1.c: Likewise.
679 * gcc.target/mips/mips-3d-2.c: Likewise.
680 * gcc.target/mips/mips-3d-3.c: Likewise.
681 * gcc.target/mips/mips-3d-4.c: Likewise.
682 * gcc.target/mips/mips-3d-5.c: Likewise.
683 * gcc.target/mips/mips-3d-6.c: Likewise.
684 * gcc.target/mips/mips-3d-7.c: Likewise.
685 * gcc.target/mips/mips-3d-8.c: Likewise.
686 * gcc.target/mips/mips-3d-9.c: Likewise.
687 * gcc.target/mips/mips-ps-1.c: Likewise.
688 * gcc.target/mips/mips-ps-2.c: Likewise.
689 * gcc.target/mips/mips-ps-3.c: Likewise.
690 * gcc.target/mips/mips-ps-4.c: Likewise.
691 * gcc.target/mips/mips-ps-6.c: Likewise.
692 * gcc.target/mips/mips32-dspr2.c: Likewise.
693 * gcc.target/mips/mmcount-ra-address-1.c: Likewise.
694 * gcc.target/mips/neg-abs-1.c: Likewise.
695 * gcc.target/mips/neg-abs-2.c: Likewise.
696 * gcc.target/mips/nmadd-3.c: Likewise.
697 * gcc.target/mips/no-smartmips-lwxs.c: Likewise.
698 * gcc.target/mips/no-smartmips-ror-1.c: Likewise.
699 * gcc.target/mips/octeon-pop-1.c: Likewise.
700 * gcc.target/mips/pr26765.c: Likewise.
701 * gcc.target/mips/pr33256.c: Likewise.
702 * gcc.target/mips/pr33635-1.c: Likewise.
703 * gcc.target/mips/pr33755.c: Likewise.
704 * gcc.target/mips/pr35802.c: Likewise.
705 * gcc.target/mips/pr45074.c: Likewise.
706 * gcc.target/mips/r10k-cache-barrier-1.c: Likewise.
707 * gcc.target/mips/r10k-cache-barrier-2.c: Likewise.
708 * gcc.target/mips/r10k-cache-barrier-3.c: Likewise.
709 * gcc.target/mips/r10k-cache-barrier-4.c: Likewise.
710 * gcc.target/mips/r10k-cache-barrier-5.c: Likewise.
711 * gcc.target/mips/r10k-cache-barrier-6.c: Likewise.
712 * gcc.target/mips/r10k-cache-barrier-7.c: Likewise.
713 * gcc.target/mips/r10k-cache-barrier-8.c: Likewise.
714 * gcc.target/mips/r10k-cache-barrier-9.c: Likewise.
715 * gcc.target/mips/r10k-cache-barrier-11.c: Likewise.
716 * gcc.target/mips/r10k-cache-barrier-12.c: Likewise.
717 * gcc.target/mips/r10k-cache-barrier-13.c: Likewise.
718 * gcc.target/mips/r10k-cache-barrier-14.c: Likewise.
719 * gcc.target/mips/r10k-cache-barrier-15.c: Likewise.
720 * gcc.target/mips/save-restore-1.c: Likewise.
721 * gcc.target/mips/save-restore-3.c: Likewise.
722 * gcc.target/mips/save-restore-5.c: Likewise.
723 * gcc.target/mips/smartmips-ror-1.c: Likewise.
724 * gcc.target/mips/smartmips-ror-2.c: Likewise.
725 * gcc.target/mips/smartmips-ror-3.c: Likewise.
726 * gcc.target/mips/smartmips-ror-4.c: Likewise.
727 * gcc.target/mips/stack-1.c: Likewise.
728
729 * gcc.target/mips/clear-cache-2.c: Remove optimization flag.
730 Tighten regexps.
731
732 * gcc.target/mips/branch-8.c: Arrange for the delay slot of the
733 branch under test to be filled with preceding rather than
734 following instructions.
735 * gcc.target/mips/branch-10.c: Likewise.
736 * gcc.target/mips/branch-11.c: Likewise.
737 * gcc.target/mips/branch-12.c: Likewise.
738 * gcc.target/mips/branch-13.c: Likewise.
739 * gcc.target/mips/branch-9.c: Likewise. Allow the frame pointer
740 to be eliminated. Tighten $28 scan-assembler-not test.
741
742 * gcc.target/mips/call-2.c: Remove optimization flag. Move second
743 function to...
744 * gcc.target/mips/call-4.c: ...this new test.
745
746 * gcc.target/mips/code-readable-2.c: Rework to make a jump table
747 more likely.
748 * gcc.target/mips/code-readable-3.c: Likewise.
749 * gcc.target/mips/code-readable-1.c: Likewise. Remove optimization
750 flag but skip for -O0.
751 * gcc.target/mips/code-readable-4.c: Likewise.
752
753 * gcc.target/mips/mips32-dsp-run.c: Prevent compile-time reduction
754 of operations under test.
755 * gcc.target/mips/mips32-dsp.c: Likewise. Remove optimization flag.
756
757 * gcc.target/mips/near-far-3.c: Remove optimization flag.
758 Don't require sibling-call optimization.
759 * gcc.target/mips/near-far-4.c: Likewise.
760
761 * gcc.target/mips/no-dsp-1.c: Require -ffat-lto-objects.
762 Make sure that the register variable is used.
763 * gcc.target/mips/soft-float-1.c: Likewise.
764
765 * gcc.target/mips/sdata-1.c: Make static data volatile.
766 * gcc.target/mips/sdata-2.c: Likewise.
767 * gcc.target/mips/sdata-3.c: Likewise.
768 * gcc.target/mips/sdata-4.c: Likewise.
769
770 * gcc.target/mips/20020620-1.c: Remove optimization flag but
771 skip for -O0.
772 * gcc.target/mips/atomic-memory-2.c: Likewise.
773 * gcc.target/mips/branch-cost-1.c: Likewise.
774 * gcc.target/mips/branch-cost-2.c: Likewise.
775 * gcc.target/mips/cache-1.c: Likewise.
776 * gcc.target/mips/call-1.c: Likewise.
777 * gcc.target/mips/call-saved-2.c: Likewise.
778 * gcc.target/mips/const-anchor-1.c: Likewise.
779 * gcc.target/mips/const-anchor-2.c: Likewise.
780 * gcc.target/mips/dse-1.c: Likewise.
781 * gcc.target/mips/dsp-lhx.c: Likewise.
782 * gcc.target/mips/dspr2-MULTU.c: Likewise.
783 * gcc.target/mips/ext-1.c: Likewise.
784 * gcc.target/mips/ext-2.c: Likewise.
785 * gcc.target/mips/ext-3.c: Likewise.
786 * gcc.target/mips/ext-4.c: Likewise.
787 * gcc.target/mips/ext-5.c: Likewise.
788 * gcc.target/mips/ext-6.c: Likewise.
789 * gcc.target/mips/ext-7.c: Likewise.
790 * gcc.target/mips/extend-1.c: Likewise.
791 * gcc.target/mips/fix-r4000-1.c: Likewise.
792 * gcc.target/mips/fix-r4000-3.c: Likewise.
793 * gcc.target/mips/fix-r4000-5.c: Likewise.
794 * gcc.target/mips/fix-r4000-6.c: Likewise.
795 * gcc.target/mips/fix-r4000-8.c: Likewise.
796 * gcc.target/mips/fix-r4000-10.c: Likewise.
797 * gcc.target/mips/fixed-scalar-type.c: Likewise.
798 * gcc.target/mips/fixed-vector-type.c: Likewise.
799 * gcc.target/mips/fpr-moves-1.c: Likewise.
800 * gcc.target/mips/fpr-moves-2.c: Likewise.
801 * gcc.target/mips/fpr-moves-3.c: Likewise.
802 * gcc.target/mips/fpr-moves-4.c: Likewise.
803 * gcc.target/mips/fpr-moves-5.c: Likewise.
804 * gcc.target/mips/fpr-moves-6.c: Likewise.
805 * gcc.target/mips/ins-1.c: Likewise.
806 * gcc.target/mips/ins-2.c: Likewise.
807 * gcc.target/mips/interrupt_handler-2.c: Likewise.
808 * gcc.target/mips/interrupt_handler-3.c: Likewise.
809 * gcc.target/mips/lazy-binding-1.c: Likewise.
810 * gcc.target/mips/madd-3.c: Likewise.
811 * gcc.target/mips/madd-5.c: Likewise.
812 * gcc.target/mips/madd-6.c: Likewise.
813 * gcc.target/mips/madd-8.c: Likewise.
814 * gcc.target/mips/madd-9.c: Likewise.
815 * gcc.target/mips/memcpy-1.c: Likewise.
816 * gcc.target/mips/mips-ps-type.c: Likewise.
817 * gcc.target/mips/mips-ps-type-2.c: Likewise.
818 * gcc.target/mips/mips-sched-madd.c: Likewise.
819 * gcc.target/mips/mips16e-extends.c: Likewise.
820 * gcc.target/mips/mips32r2-mxhc1.c: Likewise.
821 * gcc.target/mips/mips64-dsp-ldx.c: Likewise.
822 * gcc.target/mips/movcc-1.c: Likewise.
823 * gcc.target/mips/movcc-2.c: Likewise.
824 * gcc.target/mips/movcc-3.c: Likewise.
825 * gcc.target/mips/msub-5.c: Likewise.
826 * gcc.target/mips/msub-6.c: Likewise.
827 * gcc.target/mips/msub-8.c: Likewise.
828 * gcc.target/mips/mult-2.c: Likewise.
829 * gcc.target/mips/mult-3.c: Likewise.
830 * gcc.target/mips/mult-5.c: Likewise.
831 * gcc.target/mips/mult-6.c: Likewise.
832 * gcc.target/mips/mult-7.c: Likewise.
833 * gcc.target/mips/mult-12.c: Likewise.
834 * gcc.target/mips/mult-13.c: Likewise.
835 * gcc.target/mips/mult-14.c: Likewise.
836 * gcc.target/mips/mult-15.c: Likewise.
837 * gcc.target/mips/mult-17.c: Likewise.
838 * gcc.target/mips/mult-18.c: Likewise.
839 * gcc.target/mips/mult-19.c: Likewise.
840 * gcc.target/mips/nmadd-1.c: Likewise.
841 * gcc.target/mips/nmadd-2.c: Likewise.
842 * gcc.target/mips/octeon-baddu-1.c: Likewise.
843 * gcc.target/mips/octeon-cins-1.c: Likewise.
844 * gcc.target/mips/octeon-cins-2.c: Likewise.
845 * gcc.target/mips/octeon-dmul-3.c: Likewise.
846 * gcc.target/mips/octeon-exts-2.c: Likewise.
847 * gcc.target/mips/octeon-exts-3.c: Likewise.
848 * gcc.target/mips/octeon-exts-4.c: Likewise.
849 * gcc.target/mips/octeon-exts-5.c: Likewise.
850 * gcc.target/mips/octeon-exts-6.c: Likewise.
851 * gcc.target/mips/octeon-exts-7.c: Likewise.
852 * gcc.target/mips/octeon-pop-2.c: Likewise.
853 * gcc.target/mips/octeon-seq-3.c: Likewise.
854 * gcc.target/mips/octeon-seq-4.c: Likewise.
855 * gcc.target/mips/octeon2-lx-1.c: Likewise.
856 * gcc.target/mips/octeon2-lx-2.c: Likewise.
857 * gcc.target/mips/octeon2-lx-3.c: Likewise.
858 * gcc.target/mips/pr54240.c: Likewise.
859 * gcc.target/mips/rsqrt-1.c: Likewise.
860 * gcc.target/mips/rsqrt-2.c: Likewise.
861 * gcc.target/mips/rsqrt-3.c: Likewise.
862 * gcc.target/mips/rsqrt-4.c: Likewise.
863 * gcc.target/mips/save-restore-2.c: Likewise.
864 * gcc.target/mips/save-restore-4.c: Likewise.
865 * gcc.target/mips/sb1-1.c: Likewise.
866 * gcc.target/mips/scc-1.c: Likewise.
867 * gcc.target/mips/scc-2.c: Likewise.
868 * gcc.target/mips/scc-3.c: Likewise.
869 * gcc.target/mips/scc-4.c: Likewise.
870 * gcc.target/mips/smartmips-lwxs.c: Likewise.
871 * gcc.target/mips/truncate-1.c: Likewise.
872 * gcc.target/mips/truncate-2.c: Likewise.
873 * gcc.target/mips/truncate-3.c: Likewise.
874 * gcc.target/mips/truncate-4.c: Likewise.
875 * gcc.target/mips/truncate-5.c: Likewise.
876 * gcc.target/mips/truncate-6.c: Likewise.
877 * gcc.target/mips/unaligned-1.c: Likewise.
878
879 * gcc.target/mips/dpaq_sa_l_w.c: Remove optimization flag but
880 skip for -O0. Require -fexpensive-optimizations.
881 * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
882 * gcc.target/mips/dspr2-MULT.c: Likewise.
883 * gcc.target/mips/fix-r4000-2.c: Likewise.
884 * gcc.target/mips/fix-r4000-4.c: Likewise.
885 * gcc.target/mips/fix-r4000-7.c: Likewise.
886 * gcc.target/mips/fix-r4000-9.c: Likewise.
887 * gcc.target/mips/madd-1.c: Likewise.
888 * gcc.target/mips/madd-2.c: Likewise.
889 * gcc.target/mips/madd-4.c: Likewise.
890 * gcc.target/mips/maddu-1.c: Likewise.
891 * gcc.target/mips/maddu-2.c: Likewise.
892 * gcc.target/mips/maddu-3.c: Likewise.
893 * gcc.target/mips/maddu-4.c: Likewise.
894 * gcc.target/mips/msub-1.c: Likewise.
895 * gcc.target/mips/msub-2.c: Likewise.
896 * gcc.target/mips/msub-3.c: Likewise.
897 * gcc.target/mips/msub-4.c: Likewise.
898 * gcc.target/mips/msubu-1.c: Likewise.
899 * gcc.target/mips/msubu-2.c: Likewise.
900 * gcc.target/mips/msubu-3.c: Likewise.
901 * gcc.target/mips/msubu-4.c: Likewise.
902 * gcc.target/mips/mult-1.c: Likewise.
903 * gcc.target/mips/mult-4.c: Likewise.
904 * gcc.target/mips/mult-8.c: Likewise.
905 * gcc.target/mips/mult-9.c: Likewise.
906 * gcc.target/mips/mult-10.c: Likewise.
907 * gcc.target/mips/mult-11.c: Likewise.
908 * gcc.target/mips/mult-16.c: Likewise.
909
910 * gcc.target/mips/fix-r4000-11.c: Remove optimization flag but
911 skip for -O0 and -Os.
912 * gcc.target/mips/fix-r4000-12.c: Likewise.
913 * gcc.target/mips/madd-7.c: Likewise.
914 * gcc.target/mips/mips-ps-5.c: Likewise.
915 * gcc.target/mips/mips-ps-7.c: Likewise.
916 * gcc.target/mips/msub-7.c: Likewise.
917
918 * gcc.target/mips/mmcount-ra-address-2.c: Remove optimization flag but
919 skip for -O0. Require -mno-abicalls.
920 * gcc.target/mips/mmcount-ra-address-3.c: Likewise.
921
922 * gcc.target/mips/octeon-bbit-1.c: Remove optimization flag but
923 skip for -O0. Require a total number of BBIT instructions and
924 at least one of each kind.
925
926 * gcc.target/mips/octeon-bbit-2.c: Remove optimization flag but
927 skip for -O0. Require -fno-unroll-loops.
928
929 * gcc.target/mips/octeon-bbit-3.c: Remove optimization flag but
930 skip for -O0. Allow BLTZ as well as BGEZ.
931
932 * gcc.target/mips/octeon-dmul-2.c: Skip for -Os.
933
934 * gcc.target/mips/octeon-pipe-1.c: Remove optimization flag but
935 skip for -O0. Require -fschedule-insns2.
936 * gcc.target/mips/octeon2-pipe-1.c: Likewise.
937
938 * gcc.target/mips/r10k-cache-barrier-10.c: Remove optimization flag
939 but skip for -O0. Make a branch-likely more likely.
940
941 * gcc.target/mips/timode-2.c: Split each test into its own function.
942 * gcc.target/mips/timode-1.c: Likewise. Skip for -Os.
943
944 * gcc.target/mips/vr-mult-1.c: Remove optimization flag but
945 skip for -O0. Require -fpeephole2.
946 * gcc.target/mips/vr-mult-2.c: Likewise.
947
948 2012-05-25 Dodji Seketeli <dodji@redhat.com>
949
950 PR preprocessor/53469
951 * gcc.dg/cpp/_Pragma7.c: New test case.
952
953 2012-08-27 Tobias Burnus <burnus@net-b.de>
954
955 PR fortran/54370
956 * gfortran.dg/do_5.f90: New.
957
958 2012-08-27 Tobias Burnus <burnus@net-b.de>
959
960 * gfortran.dg/bessel_5.f90: Remove -Wno-compare-reals
961 from dg-options as -Wall no longer implies it.
962
963 2012-08-26 Richard Sandiford <rdsandiford@googlemail.com>
964
965 * lib/scanasm.exp (scan-assembler-times_required_options): New proc.
966
967 2012-08-25 Jason Merrill <jason@redhat.com>
968
969 * g++.dg/cpp0x/fntmpdefarg3.C: New.
970
971 2012-08-25 Paolo Carlini <paolo.carlini@oracle.com>
972
973 PR c++/51421
974 * g++.dg/cpp0x/auto34.C: New.
975
976 2012-08-24 Jakub Jelinek <jakub@redhat.com>
977
978 PR c/54363
979 * gcc.dg/pr54363.c: New test.
980
981 PR c/54355
982 * gcc.dg/pr54355.c: New test.
983
984 2012-08-24 H.J. Lu <hongjiu.lu@intel.com>
985
986 PR debug/52857
987 * gcc.target/i386/pr52857-1.c: New.
988 * gcc.target/i386/pr52857-2.c: Likewise.
989
990 2012-08-23 Richard Sandiford <rdsandiford@googlemail.com>
991
992 * gcc.target/mips/code-readable-4.c: New test.
993
994 2012-08-23 Julian Brown <julian@codesourcery.com>
995 Sandra Loosemore <sandra@codesourcery.com>
996
997 * gcc.target/mips/code-readable-1.c: Add -O to options.
998
999 2012-08-23 Paolo Carlini <paolo.carlini@oracle.com>
1000
1001 PR c++/20420
1002 * g++.dg/lookup/using53.C: New.
1003
1004 2012-08-23 Georg-Johann Lay <avr@gjlay.de>
1005
1006 * gcc.dg/fixed-point/convert.c: Split into manageable parts:
1007 * gcc.dg/fixed-point/convert-1.c: New.
1008 * gcc.dg/fixed-point/convert-2.c: New.
1009 * gcc.dg/fixed-point/convert-3.c: New.
1010 * gcc.dg/fixed-point/convert-4.c: New.
1011 * gcc.dg/fixed-point/convert-float-1.c: New.
1012 * gcc.dg/fixed-point/convert-float-2.c: New.
1013 * gcc.dg/fixed-point/convert-float-3.c: New.
1014 * gcc.dg/fixed-point/convert-float-4.c: New.
1015 * gcc.dg/fixed-point/convert-accum-neg.c: New.
1016 * gcc.dg/fixed-point/convert-sat.c: New.
1017 * gcc.dg/fixed-point/convert.h: New.
1018
1019 2012-08-22 Oleg Endo <olegendo@gcc.gnu.org>
1020
1021 PR target/54089
1022 * gcc.target/sh/pr54089-2.c: New.
1023
1024 2012-08-22 H.J. Lu <hongjiu.lu@intel.com>
1025
1026 * gcc.target/i386/long-double-64-1.c: New file.
1027 * gcc.target/i386/long-double-64-2.c: Likewise.
1028 * gcc.target/i386/long-double-64-3.c: Likewise.
1029 * gcc.target/i386/long-double-64-4.c: Likewise.
1030 * gcc.target/i386/long-double-80-1.c: Likewise.
1031 * gcc.target/i386/long-double-80-2.c: Likewise.
1032 * gcc.target/i386/long-double-80-3.c: Likewise.
1033 * gcc.target/i386/long-double-80-4.c: Likewise.
1034 * gcc.target/i386/long-double-80-5.c: Likewise.
1035 * gcc.target/i386/long-double-80-6.c: Likewise.
1036 * gcc.target/i386/long-double-80-7.c: Likewise.
1037
1038 2012-08-22 Marc Glisse <marc.glisse@inria.fr>
1039
1040 PR tree-optimization/54317
1041 * gcc.dg/tree-ssa/vrp79.c: New testcase.
1042
1043 2012-08-21 Oleg Endo <olegendo@gcc.gnu.org>
1044
1045 PR target/39423
1046 * gcc.target/sh/pr39423-2.c: New.
1047
1048 2012-08-21 Marc Glisse <marc.glisse@inria.fr>
1049
1050 * gcc.dg/tree-ssa/forwprop-19.c: New testcase.
1051 * gcc.dg/fold-perm.c: Likewise.
1052
1053 2012-08-20 Jan Hubicka <jh@suse.cz>
1054
1055 PR fortran/48636
1056 * gcc.dg/ipa/inlinehint-1.c: New.
1057
1058 2012-08-20 Florian Weimer <fweimer@redhat.com>
1059
1060 PR c++/19351
1061 * g++.dg/init/new38.C: New test.
1062 * g++.dg/init/new39.C: New test.
1063
1064 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
1065
1066 PR target/54089
1067 * gcc.target/sh/pr54089-1.c: New.
1068
1069 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
1070
1071 PR target/51244
1072 * gcc.target/sh/pr51244-11.c: New.
1073
1074 2012-08-20 Tobias Burnus <burnus@net-b.de>
1075
1076 PR fortran/54301
1077 * gfortran.dg/warn_target_lifetime_2.f90: New.
1078
1079 2012-08-20 Paolo Carlini <paolo.carlini@oracle.com>
1080
1081 PR c++/10416
1082 * g++.dg/warn/Wunused-var-17.C: New.
1083
1084 2012-08-20 Patrick Marlier <patrick.marlier@gmail.com>
1085
1086 PR middle-end/53992
1087 * gcc.dg/gomp/pr53992.c: New test.
1088
1089 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
1090
1091 PR tree-ssa/54295
1092 * gcc.c-torture/execute/20120817-1.c: New test.
1093
1094 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
1095
1096 * gcc.target/arm/thumb-16bit-ops.c (f): This test uses a 16-bit
1097 add instruction.
1098 (f2): New test that really does need adds.
1099
1100 2012-08-20 Richard Guenther <rguenther@suse.de>
1101
1102 PR tree-optimization/54327
1103 * gcc.dg/torture/pr54327.c: New testcase.
1104
1105 2012-08-20 Jakub Jelinek <jakub@redhat.com>
1106
1107 PR tree-optimization/54321
1108 * gcc.c-torture/compile/pr54321.c: New test.
1109
1110 2012-08-20 Tobias Burnus <burnus@net-b.de>
1111
1112 PR fortran/54301
1113 * gfortran.dg/warn_target_lifetime_1.f90: New.
1114
1115 2012-08-19 Thomas König <tkoenig@gcc.gnu.org>
1116
1117 PR fortran/54298
1118 * gfortran.dg/real_compare_1.f90: New test case.
1119 * gfortran.dg/bessel_5.f90: Add -Wno-compare-reals to options.
1120
1121 2012-08-18 Jan Hubicka <jh@suse.cz>
1122
1123 * gcc.dg/ipa/iinline-1.c: Update testcase to test inline hints.
1124
1125 2012-08-18 Mikael Morin <mikael@gcc.gnu.org>
1126
1127 PR fortran/39290
1128 * gfortran.dg/interface_37.f90: New test.
1129
1130 2012-08-17 H.J. Lu <hongjiu.lu@intel.com>
1131 Gary Funck <gary@intrepid.com>
1132
1133 PR target/20020
1134 * gcc.target/i386/pr20020-1.c: New test.
1135 * gcc.target/i386/pr20020-2.c: Likewise.
1136 * gcc.target/i386/pr20020-3.c: Likewise.
1137
1138 2012-08-17 Marc Glisse <marc.glisse@inria.fr>
1139
1140 * gcc.target/i386/perm-concat.c: New test.
1141
1142 2012-08-17 Julian Brown <julian@codesourcery.com>
1143
1144 * gcc.target/arm/div64-unwinding.c: New test.
1145
1146 2012-08-17 Jakub Jelinek <jakub@redhat.com>
1147
1148 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: New test.
1149
1150 2012-08-16 Oleg Endo <olegendo@gcc.gnu.org>
1151
1152 PR target/54236
1153 * gcc.target/sh/pr54236-1.c: New.
1154
1155 2012-08-16 Hans-Peter Nilsson <hp@axis.com>
1156
1157 * lib/target-supports.exp (check_effective_target_sync_int_long)
1158 (check_effective_target_sync_char_short): Enable for crisv32-*
1159 and cris-*.
1160
1161 PR middle-end/54261
1162 * gcc.dg/torture/pr54261-1.c: New test.
1163
1164 2012-08-15 Janus Weil <janus@gcc.gnu.org>
1165
1166 PR fortran/54243
1167 PR fortran/54244
1168 * gfortran.dg/typebound_call_24.f03: New.
1169
1170 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1171
1172 PR tree-optimization/54245
1173 * gcc.dg/tree-ssa/pr54245.c: New test.
1174
1175 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1176
1177 PR tree-optimization/54240
1178 * gcc.target/powerpc/pr54240.c: New test.
1179 * gcc.target/mips/pr54240.c: Likewise.
1180
1181 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
1182
1183 PR target/52933
1184 * gcc.target/sh/pr52933-1.c: New.
1185 * gcc.target/sh/pr52933-2.c: New.
1186
1187 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
1188
1189 PR target/50751
1190 * gcc.target/sh/pr50751-8.c: New.
1191
1192 2012-08-14 Mikael Morin <mikael@gcc.gnu.org>
1193
1194 PR fortran/47586
1195 * gfortran.dg/typebound_proc_20.f90: Enable runtime test.
1196 * gfortran.dg/typebound_proc_27.f03: New test.
1197
1198 2012-08-14 Sterling Augustine <saugustine@google.com>
1199
1200 * g++.dg/debug/dwarf2/pubnames-2.C: Adjust.
1201
1202 2012-08-14 Tobias Burnus <burnus@net-b.de>
1203
1204 PR fortran/40881
1205 * gfortran.dg/data_constraints_3.f90: New.
1206 * gfortran.dg/data_constraints_1.f90: Add dg-options ""
1207 to disable -pedantic compilation.
1208 * gfortran.dg/pr37243.f: Ditto.
1209 * gfortran.dg/g77/19990826-3.f: Ditto.
1210 * gfortran.dg/g77/20020307-1.f : Ditto.
1211 * gfortran.dg/g77/980310-3.f: Ditto.
1212
1213 2012-08-14 Tobias Burnus <burnus@net-b.de>
1214
1215 PR fortran/54234
1216 * gfortran.dg/warn_conversion_4.f90: New.
1217
1218 2012-08-14 Jakub Jelinek <jakub@redhat.com>
1219
1220 PR middle-end/53411
1221 PR rtl-optimization/53495
1222 * gcc.c-torture/compile/pr53411.c: New test.
1223 * gcc.c-torture/compile/pr53495.c: New test.
1224
1225 2012-08-13 Richard Guenther <rguenther@suse.de>
1226
1227 * gcc.dg/tree-prof/update-loopch.c: Adjust.
1228
1229 2012-08-13 Richard Guenther <rguenther@suse.de>
1230
1231 PR tree-optimization/54200
1232 * gcc.dg/guality/pr54200.c: New testcase.
1233 * gcc.dg/tree-ssa/slsr-8.c: Adjust.
1234
1235 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
1236
1237 * gcc.target/sh/prefetch.c: Add -m3* to inclusion list.
1238
1239 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
1240
1241 PR target/51244
1242 * gcc.target/sh/pr51244-7.c: New.
1243 * gcc.target/sh/pr51244-8.c: New.
1244 * gcc.target/sh/pr51244-9.c: New.
1245 * gcc.target/sh/pr51244-10.c: New.
1246
1247 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
1248
1249 * gcc.target/sh/pr50749-sf-postinc-1.c: Skip for -m3. Don't skip for
1250 -m2e or -m2a.
1251 * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
1252 * gcc.target/sh/pr53511-1.c: Likewise.
1253 * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
1254 * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
1255 * gcc.target/sh/pr53512-1.c: Skip for -m3*.
1256 * gcc.target/sh/pr53512-3.c: Likewise.
1257 * gcc.target/sh/pr21255-3.c: Skip for single precision FPU targets.
1258
1259 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
1260
1261 PR target/39423
1262 * gcc.c-torture/compile/pr39423-1.c: New.
1263 * gcc.c-torture/compile/pr39423-2.c: New.
1264
1265 2012-08-12 Tobias Burnus <burnus@net-b.de>
1266
1267 PR fortran/54221
1268 * vect/vect-gems.f90: Don't mark module vars as PRIVATE as
1269 they appear uninitialized on the RHS.
1270 * gfortran.dg/public_private_module_6.f90: New.
1271
1272 2012-08-11 Martin Jambor <mjambor@suse.cz>
1273
1274 PR fortran/48636
1275 * gfortran.dg/pr48636.f90: New test.
1276
1277 2012-08-10 Jakub Jelinek <jakub@redhat.com>
1278
1279 * gcc.dg/torture/vector-shuffle1.c (f): Pass vectors indirectly
1280 to avoid warnings.
1281 (main): Adjust caller.
1282
1283 2012-08-10 Richard Guenther <rguenther@suse.de>
1284
1285 * gcc.dg/matrix/*.c: Adjust and move ...
1286 * gcc.dg/torture/: ... here.
1287 * gcc.dg/matrix: Remove directory.
1288
1289 2012-08-10 Richard Guenther <rguenther@suse.de>
1290
1291 PR middle-end/54219
1292 * gcc.dg/torture/vector-shuffle1.c: New testcase.
1293
1294 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1295
1296 PR middle-end/54211
1297 * gcc.dg/tree-ssa/pr54211.c: New test.
1298
1299 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1300
1301 * lib/target-supports.exp (check_effective_target_long_neq_int): New.
1302 * gcc.dg/tree-ssa/slsr-30.c: Check for long_neq_int effective target.
1303
1304 2012-08-10 Richard Guenther <rguenther@suse.de>
1305
1306 PR tree-optimization/54109
1307 * gcc.dg/torture/pr54109.c: New testcase.
1308 * gcc.dg/tree-ssa/forwprop-1.c: Adjust.
1309 * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
1310
1311 2012-08-10 Richard Guenther <rguenther@suse.de>
1312
1313 PR tree-optimization/54027
1314 * gcc.dg/torture/pr54027.c: New testcase.
1315
1316 2012-08-10 Richard Guenther <rguenther@suse.de>
1317
1318 * g++.dg/plugin/selfassign.c: Adjust.
1319 * gcc.dg/plugin/selfassign.c: Likewise.
1320 * gcc.dg/strlenopt-11.c: Likewise.
1321 * gcc.dg/strlenopt-13.c: Likewise.
1322 * gcc.dg/no-strict-overflow-4.c: Likewise.
1323 * gcc.dg/strict-overflow-4.c: Likewise.
1324 * gcc.dg/tree-ssa/alias-11.c: Likewise.
1325 * gcc.dg/tree-ssa/alias-6.c: Likewise.
1326 * gcc.dg/tree-ssa/asm-3.c: Likewise.
1327 * gcc.dg/tree-ssa/pr18908.c: Likewise.
1328 * gcc.dg/tree-ssa/pr19431.c: Likewise.
1329 * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise.
1330 * gcc.dg/tree-ssa/phi-opt-10.c: Likewise.
1331 * gcc.dg/tree-ssa/phi-opt-7.c: Likewise.
1332 * gcc.dg/tree-ssa/slsr-27.c: Likewise.
1333 * gcc.dg/tree-ssa/slsr-28.c: Likewise.
1334 * gcc.dg/tree-ssa/slsr-29.c: Likewise.
1335 * gcc.dg/pr46309.c: Likewise.
1336 * gcc.dg/tree-ssa/loop-5.c: Likewise.
1337
1338 2012-08-09 Uros Bizjak <ubizjak@gmail.com>
1339
1340 * gcc.c-torture/compile/20120727-1.c (dg-options): Add -mfpmath=387
1341 for x86 targets.
1342 * gcc.c-torture/compile/20120727-2.c: New test.
1343
1344 2012-08-09 Martin Jambor <mjambor@suse.cz>
1345
1346 * gcc.dg/ipa/iinline-4.c: New test.
1347 * gcc.dg/ipa/iinline-5.c: Likewise.
1348 * gcc.dg/ipa/iinline-6.c: Likewise.
1349 * gcc.dg/ipa/iinline-7.c: Likewise.
1350 * gcc.dg/lto/20120723_0.c: Likewise.
1351 * gcc.dg/lto/20120723_1.c: Likewise.
1352
1353 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
1354
1355 PR target/39423
1356 * gcc.target/sh/pr39423-1.c: New.
1357
1358 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
1359
1360 PR target/51244
1361 * gcc.target/sh/pr51244-5: New.
1362 * gcc.target/sh/pr51244-6: New.
1363
1364 2012-08-09 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
1365
1366 * gcc.target/i386/adx-addxcarry32-3.c: New.
1367 * gcc.target/i386/adx-addxcarry64-3.c: New.
1368
1369 2012-08-09 Andrey Belevantsev <abel@ispras.ru>
1370
1371 PR rtl-optimization/53701
1372 * gcc.dg/pr53701.c: New test.
1373
1374 2012-08-09 Bernd Schmidt <bernds@codesourcery.com>
1375
1376 * gcc.c-torture/compile/20120727-1.c: New test.
1377
1378 2012-08-09 Tobias Burnus <burnus@net-b.de>
1379
1380 PR fortran/54199
1381 * gfortran.dg/intrinsic_shadow_4.f90: New.
1382
1383 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
1384
1385 * gcc.dg/tree-ssa/slsr-30.c: Require non-ilp32. Remove dg-skip-if.
1386
1387 2012-08-08 Joseph Myers <joseph@codesourcery.com>
1388
1389 * gcc.c-torture/execute/20120808-1.c: New test.
1390
1391 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
1392
1393 PR rtl-optimization/54157
1394 * gcc.target/i386/pr54157.c: New file.
1395
1396 2012-08-08 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
1397
1398 * gcc.target/i386/adx-addcarryx32-1.c: New.
1399 * gcc.target/i386/adx-addcarryx32-2.c: New.
1400 * gcc.target/i386/adx-addcarryx64-1.c: New.
1401 * gcc.target/i386/adx-addcarryx64-2.c: New.
1402 * gcc.target/i386/adx-check.h: New.
1403 * gcc.target/i386/i386.exp (check_effective_target_adx): New.
1404 * gcc.target/i386/sse-12.c: Add -madx.
1405 * gcc.target/i386/sse-13.c: Ditto.
1406 * gcc.target/i386/sse-14.c: Ditto.
1407 * gcc.target/i386/sse-22.c: Ditto.
1408 * gcc.target/i386/sse-23.c: Ditto.
1409 * g++.dg/other/i386-2.C: Ditto.
1410 * g++.dg/other/i386-3.C: Ditto.
1411
1412 2012-08-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1413
1414 * gcc.dg/tree-ssa/slsr-5.c: New.
1415 * gcc.dg/tree-ssa/slsr-6.c: New.
1416 * gcc.dg/tree-ssa/slsr-7.c: New.
1417 * gcc.dg/tree-ssa/slsr-8.c: New.
1418 * gcc.dg/tree-ssa/slsr-9.c: New.
1419 * gcc.dg/tree-ssa/slsr-10.c: New.
1420 * gcc.dg/tree-ssa/slsr-11.c: New.
1421 * gcc.dg/tree-ssa/slsr-12.c: New.
1422 * gcc.dg/tree-ssa/slsr-13.c: New.
1423 * gcc.dg/tree-ssa/slsr-14.c: New.
1424 * gcc.dg/tree-ssa/slsr-15.c: New.
1425 * gcc.dg/tree-ssa/slsr-16.c: New.
1426 * gcc.dg/tree-ssa/slsr-17.c: New.
1427 * gcc.dg/tree-ssa/slsr-18.c: New.
1428 * gcc.dg/tree-ssa/slsr-19.c: New.
1429 * gcc.dg/tree-ssa/slsr-20.c: New.
1430 * gcc.dg/tree-ssa/slsr-21.c: New.
1431 * gcc.dg/tree-ssa/slsr-22.c: New.
1432 * gcc.dg/tree-ssa/slsr-23.c: New.
1433 * gcc.dg/tree-ssa/slsr-24.c: New.
1434 * gcc.dg/tree-ssa/slsr-25.c: New.
1435 * gcc.dg/tree-ssa/slsr-26.c: New.
1436 * gcc.dg/tree-ssa/slsr-30.c: New.
1437 * gcc.dg/tree-ssa/slsr-31.c: New.
1438
1439 2012-08-07 Steven Bosscher <steven@gcc.gnu.org>
1440
1441 * gcc.dg/tree-prof/update-loopch.c: Ask for dump with blocks info.
1442 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
1443 * gcc.dg/tree-ssa/pr18133-1.c: Likewise.
1444
1445 2012-08-06 Cary Coutant <ccoutant@google.com>
1446
1447 * g++.dg/debug/dwarf2/non-virtual-thunk.C: New test case.
1448
1449 2012-08-06 Janus Weil <janus@gcc.gnu.org>
1450
1451 PR fortran/35831
1452 * gfortran.dg/dummy_procedure_5.f90: Modified.
1453 * gfortran.dg/dummy_procedure_8.f90: New.
1454 * gfortran.dg/interface_26.f90: Modified.
1455 * gfortran.dg/proc_ptr_11.f90: Modified.
1456 * gfortran.dg/proc_ptr_15.f90: Modified.
1457 * gfortran.dg/proc_ptr_result_5.f90: Modified.
1458 * gfortran.dg/typebound_override_1.f90: Modified.
1459 * gfortran.dg/typebound_proc_6.f03: Modified.
1460
1461 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
1462
1463 PR tree-optimization/51938
1464 PR tree-optimization/52005
1465 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: New testcase.
1466 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Likewise.
1467 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Likewise.
1468 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Likewise.
1469
1470 2012-08-06 Dodji Seketeli <dodji@redhat.com>
1471
1472 Avoid crashing on erroneous static_assert usage
1473 * g++.dg/cpp0x/static_assert8.C: New test.
1474
1475 2012-08-06 Jason Merrill <jason@redhat.com>
1476
1477 * g++.dg/cpp0x/sfinae38.C: New.
1478
1479 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
1480 Paolo Carlini <paolo.carlini@oracle.com>
1481
1482 PR c++/54165
1483 * g++.dg/conversion/void2.C: New.
1484
1485 2012-08-06 Tom de Vries <tom@codesourcery.com>
1486
1487 * gcc.dg/tree-ssa/vrp78.c: New test.
1488
1489 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
1490 Richard Sandiford <rdsandiford@googlemail.com>
1491
1492 * g++.dg/opt/enum2.C: Require fpic target.
1493 * g++.dg/lto/20090303_0.C: Likewise.
1494
1495 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
1496 Catherine Moore <clm@codesourcery.com>
1497
1498 * gcc.target/mips/clear-cache-1.c: Test for alternate cache
1499 flush function names too.
1500 * gcc.target/mips/clear-cache-1.c: Likewise.
1501
1502 2012-08-03 Bill Schmidt <wschmidt@linux.ibm.com>
1503
1504 PR target/54156
1505 * testsuite/gcc.dg/vect/pr53773.c: Change to use optimized dump.
1506
1507 2012-08-03 Mikael Morin <mikael@gcc.gnu.org>
1508
1509 PR fortran/54166
1510 * gfortran.dg/array_5.f90: New test.
1511
1512 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
1513
1514 PR tree-optimization/30318
1515 * gcc.dg/tree-ssa/vrp77.c: New testcase.
1516
1517 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
1518
1519 * g++.dg/ext/vector17.C: New testcase.
1520
1521 2012-08-02 Richard Sandiford <rdsandiford@googlemail.com>
1522
1523 PR target/51931
1524 * gcc.c-torture/compile/20001226-1.c: Remove nomips16 attribute.
1525 * g++.dg/opt/longbranch1.C: Likewise.
1526
1527 2012-08-02 Marc Glisse <marc.glisse@inria.fr>
1528
1529 PR tree-optimization/53805
1530 * gcc.dg/fold-notunord.c: New testcase.
1531
1532 2012-08-02 Mikael Morin <mikael@gcc.gnu.org>
1533
1534 PR fortran/48820
1535 * gfortran.dg/assumed_rank_bounds_1.f90: New test.
1536 * gfortran.dg/assumed_rank_bounds_2.f90: New test.
1537
1538 2012-08-02 Jason Merrill <jason@redhat.com>
1539 Paolo Carlini <paolo.carlini@oracle.com>
1540
1541 PR c++/51213 (again)
1542 * g++.dg/cpp0x/sfinae37.C: Extend.
1543
1544 2012-08-02 Richard Guenther <rguenther@suse.de>
1545
1546 PR tree-optimization/50672
1547 * g++.dg/torture/pr50672.C: New testcase.
1548
1549 2012-08-02 Janus Weil <janus@gcc.gnu.org>
1550
1551 PR fortran/54147
1552 * gfortran.dg/abstract_type_6.f03: Modified.
1553 * gfortran.dg/proc_ptr_comp_3.f90: Modified.
1554 * gfortran.dg/proc_ptr_comp_35.f90: New.
1555 * gfortran.dg/typebound_proc_9.f03: Modified.
1556 * gfortran.dg/typebound_proc_26.f90: New.
1557
1558 2012-08-02 Richard Guenther <rguenther@suse.de>
1559
1560 * gcc.dg/torture/pta-callused-1.c: Adjust.
1561 * gcc.dg/torture/pta-ptrarith-3.c: Likewise.
1562 * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
1563 * gcc.dg/tree-ssa/alias-19.c: Likewise.
1564 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
1565 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
1566 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
1567 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
1568 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
1569
1570 2012-08-01 Thomas König <tkoenig@gcc.gnu.org>
1571
1572 PR fortran/54033
1573 * gfortran.dg/include_6.f90: New test case.
1574 * gfortran.dg/include_7.f90: New test case.
1575 * gfortran.dg/include_3.f90: Add dg-warning for missing directory.
1576
1577 2012-08-01 Tom de Vries <tom@codesourcery.com>
1578
1579 * gcc.dg/tree-ssa/vrp76.c: New test.
1580
1581 2012-08-01 Bill Schmidt <wschmidt@linux.ibm.com>
1582
1583 PR tree-optimization/46556
1584 * testsuite/gcc.dg/tree-ssa/slsr-27.c: New.
1585 * testsuite/gcc.dg/tree-ssa/slsr-28.c: New.
1586 * testsuite/gcc.dg/tree-ssa/slsr-29.c: New.
1587
1588 2012-07-31 Janus Weil <janus@gcc.gnu.org>
1589
1590 PR fortran/42418
1591 * gfortran.dg/proc_decl_29.f90: New.
1592
1593 2012-07-31 Dehao Chen <dehao@google.com>
1594
1595 * gcc.dg/predict-7.c: New test.
1596
1597 2012-07-31 Janus Weil <janus@gcc.gnu.org>
1598
1599 PR fortran/54134
1600 * gfortran.dg/typebound_override_3.f90: New.
1601
1602 2012-07-31 Bill Schmidt <wschmidt@linux.ibm.com>
1603
1604 PR tree-optimization/53773
1605 * testsuite/gcc.dg/vect/pr53773.c: New test.
1606
1607 2012-07-31 Nick Clifton <nickc@redhat.com>
1608
1609 * gcc.dg/stack-usage-1.c (SIZE): Define for FRV,
1610 and for XStormy16.
1611
1612 2012-07-31 Tobias Burnus <burnus@net-b.de>
1613
1614 * gfortran.dg/c_funloc_tests_6.f90: New.
1615 * gfortran.dg/c_funloc_tests_7.f90: New.
1616 * gfortran.dg/c_funloc_tests_5.f03: Compile with -std=f2003.
1617
1618 2012-07-31 Paolo Carlini <paolo.carlini@oracle.com>
1619
1620 PR c++/53624
1621 * g++.dg/cpp0x/temp_default5.C: New.
1622
1623 2012-07-30 Janus Weil <janus@gcc.gnu.org>
1624
1625 PR fortran/51081
1626 * gfortran.dg/proc_ptr_37.f90: New.
1627
1628 2012-07-30 Ulrich Weigand <ulrich.weigand@linaro.org>
1629
1630 * lib/target-supports.exp
1631 (check_effective_target_vect_natural_alignment): New function.
1632 * gcc.dg/align-2.c: Only run on targets with natural alignment
1633 of vector types.
1634 * gcc.dg/vect/slp-25.c: Adjust tests for targets without natural
1635 alignment of vector types.
1636
1637 2012-07-30 Kirill Yukhin <kirill.yukhin@intel.com>
1638 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
1639
1640 * gcc.target/i386/rdseed16-1.c: New.
1641 * gcc.target/i386/rdseed32-1.c: Ditto
1642 * gcc.target/i386/rdseed64-1.c: Ditto
1643 * gcc.target/i386/sse-12.c: Add -mrdseed.
1644 * gcc.target/i386/sse-13.c: Ditto.
1645 * gcc.target/i386/sse-14.c: Ditto.
1646 * g++.dg/other/i386-2.C: Ditto.
1647 * g++.dg/other/i386-3.C: Ditto.
1648
1649 2012-07-30 Oleg Endo <olegendo@gcc.gnu.org>
1650
1651 PR target/51244
1652 * gcc.target/sh/pr51244-4.c: New.
1653
1654 2012-07-27 Uros Bizjak <ubizjak@gmail.com>
1655
1656 * gfortran.dg/bind_c_array_params_2.f90: Add "-mno-explicit-relocs"
1657 for alpha*-*-* targets. Cleanup original tree dump.
1658
1659 2012-07-27 Segher Boessenkool <segher@kernel.crashing.org>
1660
1661 * gcc.target/powerpc/rs6000-power2-1.c: Delete.
1662 * gcc.target/powerpc/rs6000-power2-2.c: Delete.
1663
1664 2012-07-27 Anna Tikhonova <anna.tikhonova@intel.com>
1665
1666 * gcc.dg/20020201-1.c: Remove declarations for exit, abort,
1667 rand, srand. Include <stdlib.h>.
1668
1669 2012-07-26 Janis Johnson <janisjo@codesourcery.com>
1670
1671 * gcc.dg/pr45259.c: Only -fpic depends on fpic support.
1672
1673 2012-07-26 Richard Henderson <rth@redhat.com>
1674
1675 * gcc.dg/attr-hotcold-1.c: New.
1676 * gcc.dg/tree-ssa/attr-hotcold-2.c: New.
1677
1678 2012-07-26 Andrew Jenner <andrew@codesourcery.com>
1679 Sandra Loosemore <sandra@codesourcery.com>
1680
1681 * gcc.c-torture/compile/pr50380.c: Add code to cause cycle of length 2.
1682
1683 2012-07-26 Tobias Burnus <burnus@net-b.de>
1684
1685 * gfortran.dg/contiguous_1.f90: Update dg-error.
1686 * gfortran.dg/proc_ptr_32.f90: Ditto.
1687
1688 2012-07-26 Richard Guenther <rguenther@suse.de>
1689
1690 PR tree-optimization/54098
1691 * gcc.dg/torture/pr54098.c: New testcase.
1692
1693 2012-07-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
1694
1695 * gcc.target/arm/neon/vld1Q_dupu64.c: Regenerate.
1696 * gcc.target/arm/neon/vld1Q_dups64.c: Likewise.
1697
1698 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
1699
1700 PR fortran/44354
1701 * gfortran.dg/array_constructor_39.f90: New test.
1702
1703 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
1704
1705 PR fortran/44354
1706 * gfortran.dg/array_constructor_38.f90: New test.
1707
1708 2012-07-25 Janis Johnson <janisjo@codesourcery.com>
1709
1710 * g++.dg/cpp0x/nullptr21.c: Remove printfs, make self-checking.
1711
1712 2012-07-25 Eric Botcazou <ebotcazou@adacore.com>
1713
1714 * gnat.dg/noreturn5.ad[sb]: New test.
1715
1716 2012-07-25 Sandra Loosemore <sandra@codesourcery.com>
1717 Paul Brook <paul@codesourcery.com>
1718
1719 PR target/53633
1720
1721 * lib/target-suports.exp (check_effective_target_naked_functions): New.
1722 * c-c++-common/pr53633.c: New test.
1723
1724 2012-07-25 Siddhesh Poyarekar <siddhesh@redhat.com>
1725
1726 * gcc.target/i386/asm-dialect-1.c: New test case.
1727
1728 2012-07-25 Kirill Yukhin <kirill.yukhin@intel.com>
1729 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
1730
1731 * gcc.target/i386/prefetchw-1.c: New.
1732 * gcc.target/i386/sse-12.c: Add -mprfchw.
1733 * gcc.target/i386/sse-13.c: Ditto.
1734 * gcc.target/i386/sse-14.c: Ditto.
1735 * gcc.target/i386/sse-22.c: Ditto.
1736 * gcc.target/i386/sse-23.c: Ditto.
1737 * g++.dg/other/i386-2.C: Ditto.
1738 * g++.dg/other/i386-3.C: Ditto.
1739
1740 2012-07-24 Janis Johnson <janisjo@codesourcery.com>
1741
1742 * lib/gcc-dg.exp (process-message): Don't ignore errors.
1743
1744 2012-07-24 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
1745
1746 PR target/54051
1747 * gcc.target/arm/pr54051.c: New.
1748 * gcc.target/arm/vfp-1.c: Adjust test.
1749
1750 2012-07-24 Julian Brown <julian@codesourcery.com>
1751
1752 * lib/target-supports.exp (check_effective_target_arm_hf_eabi): New.
1753 * gcc.dg/torture/stackalign/builtin-apply-2.c: Skip for
1754 hard-float ARM.
1755
1756 2012-07-23 Paul Brook <paul@codesourcery.com>
1757
1758 * g++.dg/other/armv7m-1.c: New test.
1759
1760 2012-07-23 Julian Brown <julian@codesourcery.com>
1761
1762 * gcc.c-torture/execute/20101011-1.c (__aeabi_idiv0): Define for
1763 ARM.
1764 (DO_TEST): Define to 1 for appropriate ARM targets.
1765
1766 2012-07-22 Steven Bosscher <steven@gcc.gnu.org>
1767
1768 PR tree-optimization/53881
1769 * gcc.dg/pr53881.c: Renamed to ...
1770 * gcc.dg/pr53881-1.c: ... this.
1771 * gcc.dg/pr53881-2.c: New test.
1772
1773 2012-07-22 Hans-Peter Nilsson <hp@axis.com>
1774
1775 Handle recent changes in default atomics for cris*-*-linux*.
1776 * gcc.target/cris/torture/sync-mis-xchg-i-1ml.c,
1777 gcc.target/cris/torture/sync-mis-xchg-i-2ml.c,
1778 gcc.target/cris/torture/sync-mis-xchg-i-3ml.c,
1779 gcc.target/cris/torture/sync-mis-xchg-s-1ml.c,
1780 gcc.target/cris/torture/sync-mis-op-i-1ml.c,
1781 gcc.target/cris/torture/sync-mis-op-i-2ml.c,
1782 gcc.target/cris/torture/sync-mis-op-i-3ml.c,
1783 gcc.target/cris/torture/sync-mis-op-s-1ml.c: New tests.
1784 * gcc.target/cris/torture/sync-mis-op-i-2a.c: Make sure
1785 -mno-unaligned-atomic-may-use-library is in effect for
1786 cris*-*-linux*.
1787 * gcc.target/cris/torture/sync-mis-xchg-i-1.c,
1788 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
1789 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
1790 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
1791 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
1792 gcc.target/cris/torture/sync-mis-op-i-1.c,
1793 gcc.target/cris/torture/sync-mis-op-i-2.c,
1794 gcc.target/cris/torture/sync-mis-op-i-1a.c,
1795 gcc.target/cris/torture/sync-mis-op-i-3.c,
1796 gcc.target/cris/torture/sync-mis-op-i-3a.c,
1797 gcc.target/cris/torture/sync-mis-op-s-1a.c,
1798 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
1799 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
1800 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: Similar.
1801 * gcc.target/cris/torture/sync-mis-op-s-1.c: Ditto.
1802 (main): Remove local variable x.
1803 [mis_ok]: Check that atomics don't fail.
1804
1805 2012-07-21 Andrew Pinski <apinski@cavium.com>
1806
1807 * gcc.dg/tree-ssa/vrp72.c: New test.
1808 * gcc.dg/tree-ssa/vrp73.c: New test.
1809 * gcc.dg/tree-ssa/vrp74.c: New test.
1810 * gcc.dg/tree-ssa/vrp75.c: New test.
1811
1812 2012-07-21 Andrew Pinski <apinski@cavium.com>
1813
1814 * gcc.dg/tree-ssa/alias-21.c: New testcase.
1815 * gcc.dg/tree-ssa/alias-22.c: New testcase.
1816
1817 2012-07-21 Andrew Pinski <apinski@cavium.com>
1818
1819 * gcc.target/mips/octeon-pop-2.c: New testcase.
1820
1821 2012-07-21 Tobias Burnus <burnus@net-b.de>
1822
1823 PR fortran/48820
1824 * gfortran.dg/assumed_rank_3.f90: New.
1825 * gfortran.dg/assumed_rank_11.f90: New.
1826 * gfortran.dg/assumed_rank_1.f90: Update dg-error.
1827 * gfortran.dg/assumed_rank_2.f90: Update dg-error.
1828 * gfortran.dg/assumed_rank_7.f90: Update dg-error.
1829
1830 2012-07-21 Andrew Pinski <apinski@cavium.com>
1831
1832 * gcc.target/mips/unaligned-1.c: New testcase.
1833
1834 2012-07-21 Hans-Peter Nilsson <hp@axis.com>
1835
1836 * gcc.c-torture/execute/20101011-1.c (DO_TEST): Define as 0 for CRIS.
1837
1838 2012-07-20 Tobias Burnus <burnus@net-b.de>
1839
1840 * gfortran.dg/bind_c_array_params_2.f90: New.
1841 * gfortran.dg/bind_c_array_params.f03: Add -std=f2003
1842 and update dg-error.
1843
1844 2012-07-20 Tobias Burnus <burnus@net-b.de>
1845
1846 * gfortran.dg/assumed_rank_12.f90: Update dg-error.
1847
1848 2012-07-20 Jason Merrill <jason@redhat.com>
1849
1850 PR c++/54038
1851 * g++.dg/other/array7.C: New.
1852
1853 2012-07-20 Steven Bosscher <steven@gcc.gnu.org>
1854
1855 * gcc.dg/tree-prof/update-loopch.c: Look for counts on the dumps of
1856 the basic block and check loop depth.
1857 * gcc.dg/tree-ssa/pr18133-1.c: Dump details, not blocks. Update
1858 matching patterns and comments.
1859 * gcc.dg/tree-ssa/20031021-1.c: Fix check patterns.
1860 * gcc.dg/tree-ssa/vector-2.c: Likewise.
1861
1862 2012-07-20 Jakub Jelinek <jakub@redhat.com>
1863
1864 PR c++/28656
1865 * c-c++-common/pr28656.c: New test.
1866
1867 2012-07-19 Jason Merrill <jason@redhat.com>
1868
1869 PR c++/54026
1870 * g++.dg/init/mutable1.C: New.
1871
1872 2012-07-20 Tobias Burnus <burnus@net-b.de>
1873
1874 PR fortran/48820
1875 * gfortran.dg/assumed_type_3.f90: Update dg-error.
1876 * gfortran.dg/assumed_rank_1.f90: New.
1877 * gfortran.dg/assumed_rank_1_c.c: New.
1878 * gfortran.dg/assumed_rank_2.f90: New.
1879 * gfortran.dg/assumed_rank_4.f90: New.
1880 * gfortran.dg/assumed_rank_5.f90: New.
1881 * gfortran.dg/assumed_rank_6.f90: New.
1882 * gfortran.dg/assumed_rank_7.f90: New.
1883 * gfortran.dg/assumed_rank_8.f90: New.
1884 * gfortran.dg/assumed_rank_8_c.c: New.
1885 * gfortran.dg/assumed_rank_9.f90: New.
1886 * gfortran.dg/assumed_rank_10.f90: New.
1887 * gfortran.dg/assumed_rank_12.f90: New.
1888
1889 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
1890
1891 * gnat.dg/opt25.adb: New test.
1892 * gnat.dg/opt25_pkg1.ad[sb]: New helper.
1893 * gnat.dg/opt25_pkg2.ad[sb]: Likewise.
1894
1895 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
1896
1897 * gnat.dg/aggr20.ad[sb]: New test.
1898 * gnat.dg/aggr20_pkg.ads: New helper.
1899
1900 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
1901
1902 * gnat.dg/derived_type3.adb: New test.
1903 * gnat.dg/derived_type3_pkg.ad[sb]: New helper.
1904
1905 2012-07-19 Jakub Jelinek <jakub@redhat.com>
1906
1907 PR rtl-optimization/53942
1908 * gcc.dg/pr53942.c: New test.
1909
1910 2012-07-19 Jason Merrill <jason@redhat.com>
1911
1912 PR c++/54021
1913 * g++.dg/cpp0x/constexpr-builtin2.C: New.
1914
1915 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
1916
1917 * gnat.dg/discr38.adb: New test.
1918
1919 2012-07-19 Jakub Jelinek <jakub@redhat.com>
1920
1921 PR middle-end/54017
1922 * c-c++-common/gomp/pr54017.c: New test.
1923
1924 2012-07-19 Richard Guenther <rguenther@suse.de>
1925 Eric Botcazou <ebotcazou@adacore.com>
1926
1927 * gnat.dg/loop_optimization11.adb: New testcase.
1928 * gnat.dg/loop_optimization11_pkg.ads: Likewise.
1929
1930 2012-07-18 Paolo Carlini <paolo.carlini@oracle.com>
1931 Jason Merrill <jason@redhat.com>
1932
1933 * g++.dg/cpp0x/sfinae37.C: New.
1934 * g++.dg/template/access23.C: New.
1935 * g++.dg/template/access7.C: Adjust.
1936 * g++.dg/template/sfinae10.C: Don't expect errors.
1937 * g++.dg/template/sfinae6_neg.C: Don't expect errors.
1938
1939 2012-07-18 Julian Brown <julian@codesourcery.com>
1940 Sandra Loosemore <sandra@codesroucery.com>
1941
1942 * gcc.c-torture/execute/20101011-1.c: Skip on bare-metal m68k.
1943
1944 2012-07-18 Eric Botcazou <ebotcazou@adacore.com>
1945
1946 * gnat.dg/noreturn4.ad[sb]: New test.
1947 * gnat.dg/noreturn4_pkg.ads: New helper.
1948
1949 2012-07-18 Jie Zhang <jzhang918@gmail.com>
1950 Julian Brown <julian@codesourcery.com>
1951
1952 * gcc.target/arm/neon-vdup-1.c: New test case.
1953 * gcc.target/arm/neon-vdup-2.c: New test case.
1954 * gcc.target/arm/neon-vdup-3.c: New test case.
1955 * gcc.target/arm/neon-vdup-4.c: New test case.
1956 * gcc.target/arm/neon-vdup-5.c: New test case.
1957 * gcc.target/arm/neon-vdup-6.c: New test case.
1958 * gcc.target/arm/neon-vdup-7.c: New test case.
1959 * gcc.target/arm/neon-vdup-8.c: New test case.
1960 * gcc.target/arm/neon-vdup-9.c: New test case.
1961 * gcc.target/arm/neon-vdup-10.c: New test case.
1962 * gcc.target/arm/neon-vdup-11.c: New test case.
1963 * gcc.target/arm/neon-vdup-12.c: New test case.
1964 * gcc.target/arm/neon-vdup-13.c: New test case.
1965 * gcc.target/arm/neon-vdup-14.c: New test case.
1966 * gcc.target/arm/neon-vdup-15.c: New test case.
1967 * gcc.target/arm/neon-vdup-16.c: New test case.
1968 * gcc.target/arm/neon-vdup-17.c: New test case.
1969 * gcc.target/arm/neon-vdup-18.c: New test case.
1970 * gcc.target/arm/neon-vdup-19.c: New test case.
1971 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Make intrinsic
1972 arguments non-constant.
1973
1974 2012-07-18 Richard Guenther <rguenther@suse.de>
1975
1976 PR tree-optimization/53970
1977 * g++.dg/torture/pr53970.C: New testcase.
1978
1979 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
1980
1981 PR target/38621
1982 * gcc.c-torture/compile/pr38621.c: New.
1983
1984 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
1985
1986 PR target/33135
1987 * gcc.target/sh/pr33135-1.c: New.
1988 * gcc.target/sh/pr33135-2.c: New.
1989 * gcc.target/sh/pr33135-3.c: New.
1990 * gcc.target/sh/pr33135-4.c: New.
1991
1992 2012-07-17 Jason Merrill <jason@redhat.com>
1993
1994 PR c++/53995
1995 * g++.dg/parse/enum9.C: New.
1996
1997 2012-07-17 Kazu Hirata <kazu@codesourcery.com>
1998 Sandra Loosemore <sandra@codesourcery.com>
1999
2000 * gcc.target/m68k/pr36134.c: Use dg-skip-if to skip the testcase
2001 if there is a conflict with -mcpu=. Use -mcpu=5208.
2002
2003 2012-07-17 Jason Merrill <jason@redhat.com>
2004
2005 PR c++/53989
2006 * g++.dg/template/array23.C: New.
2007
2008 2012-07-17 Tobias Burnus <burnus@net-b.de>
2009
2010 PR fortran/53985
2011 * gfortran.dg/bind_c_usage_26.f90: New.
2012 * gfortran.dg/bind_c_procs.f03: Add dg-options "-Wc-binding-type".
2013 * gfortran.dg/bind_c_usage_13.f03: Ditto.
2014 * gfortran.dg/bind_c_usage_18.f90: Ditto.
2015 * gfortran.dg/interop_params.f03: Ditto.
2016
2017 2012-07-17 Jason Merrill <jason@redhat.com>
2018
2019 * g++.dg/template/inherit8.C: Adjust.
2020 * g++.dg/template/using21.C: Adjust.
2021 * g++.dg/template/using22.C: Adjust.
2022
2023 PR c++/53549
2024 * g++.dg/template/current-inst1.C: New.
2025 * g++.dg/parse/crash35.C: Adjust.
2026
2027 2012-07-17 Tobias Burnus <burnus@net-b.de>
2028
2029 PR fortran/52101
2030 * gfortran.dg/oldstyle_4.f90: New.
2031
2032 2012-07-17 Tobias Burnus <burnus@net-b.de>
2033
2034 PR fortran/49265
2035 * gfortran.dg/module_procedure_double_colon_3.f90: New.
2036 * gfortran.dg/module_procedure_double_colon_4.f90: New.
2037
2038 2012-07-16 Jason Merrill <jason@redhat.com>
2039
2040 * g++.dg/parse/access8.C: Adjust.
2041 * g++.dg/template/sfinae6_neg.C: Adjust.
2042
2043 2012-07-16 Thomas König <tkoenig@gcc.gnu.org>
2044
2045 PR fortran/53824
2046 * gfortran.dg/coarray_allocate_1.f90: New test.
2047
2048 2012-07-16 Andrew Pinski <apinski@cavium.com>
2049
2050 * gcc.c-torture/execute/bswap-1.c: New testcase.
2051 * gcc.c-torture/compile/unalign-1.c: New testcase.
2052 * gcc.c-torture/compile/20120524-1.c: New testcase.
2053 * gcc.c-torture/compile/20101216-1.c: New testcase.
2054
2055 2012-07-16 Dehao Chen <dehao@google.com>
2056
2057 Revert
2058 2012-07-10 Dehao Chen <dehao@google.com>
2059
2060 * gcc.dg/debug_info_inline.c: New test.
2061
2062 2012-07-16 Janus Weil <janus@gcc.gnu.org>
2063
2064 PR fortran/53956
2065 * gfortran.dg/proc_decl_28.f90: New.
2066
2067 2012-07-16 Andrew Pinski <apinski@cavium.com>
2068
2069 * gcc.dg/torture/builtins-1.c: New testcase.
2070
2071 2012-07-16 Hans-Peter Nilsson <hp@axis.com>
2072
2073 * gcc.target/cris/sync-2i.c, gcc.target/cris/sync-2s.c,
2074 gcc.target/cris/sync-3i.c, gcc.target/cris/sync-3s.c,
2075 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
2076 gcc.target/cris/sync-1-v10.c,
2077 gcc.target/cris/sync-1-v32.c: For cris*-*-linux*, also
2078 pass -mno-unaligned-atomic-may-use-library.
2079 * gcc.target/cris/sync-xchg-1.c: New test.
2080 * gcc.target/cris/20011127-1.c: Adjust to %P being a
2081 valid register operand output modifier.
2082
2083 2012-07-15 Andreas Schwab <schwab@linux-m68k.org>
2084
2085 * g++.dg/debug/dwarf2/pubnames-2.C: Support all known comment
2086 characters.
2087
2088 2012-07-13 Andrew Pinski <apinski@cavium.com>
2089
2090 * gcc.target/mips/octeon2-pipe-1.c: Use cleanup-rtl-dump
2091 rather than cleanup-tree-dump.
2092 * gcc.target/mips/octeon-pipe-1.c: Likewise.
2093
2094 2012-07-13 Richard Guenther <rguenther@suse.de>
2095
2096 PR tree-optimization/53907
2097 * gcc.target/i386/pr53907.c: New testcase.
2098
2099 2012-07-13 Richard Guenther <rguenther@suse.de>
2100
2101 PR tree-optimization/53922
2102 * gcc.dg/torture/pr53922.c: New testcase.
2103
2104 2012-07-13 Hans-Peter Nilsson <hp@axis.com>
2105
2106 PR rtl-optimization/53908
2107 * gcc.dg/torture/pr53908.c: New test.
2108
2109 2012-07-13 Jonathan Wakely <jwakely.gcc@gmail.com>
2110
2111 PR c++/53531
2112 * testsuite/g++.dg/cpp0x/variadic135.C: New.
2113
2114 2012-07-12 Jason Merrill <jason@redhat.com>
2115
2116 * g++.dg/template/sfinae6_neg.C: Adjust.
2117
2118 2012-07-12 Tobias Burnus <burnus@net-b.de>
2119
2120 * gfortran.dg/c_f_pointer_shape_tests_5.f90: New.
2121 * gfortran.dg/c_f_pointer_tests_3.f90: Update
2122 scan-tree-dump-times pattern.
2123
2124 2012-07-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2125
2126 * g++.dg/debug/dwarf2/pubnames-2.C: Allow for / comments.
2127
2128 2012-07-11 Jason Merrill <jason@redhat.com>
2129
2130 DR 1402
2131 * g++.g/cpp0x/defaulted37.C: New.
2132
2133 2012-07-11 Greta Yorsh <Greta.Yorsh@arm.com>
2134
2135 PR target/53859
2136 * gcc.target/arm/pr53859.c: New test.
2137
2138 2012-07-10 Oleg Endo <olegendo@gcc.gnu.org>
2139
2140 PR target/53886
2141 * gcc.c-torture/compile/pr53886.c: New.
2142
2143 2012-07-10 Dehao Chen <dehao@google.com>
2144
2145 * gcc.dg/debug_info_inline.c: New test.
2146
2147 2012-07-10 Jason Merrill <jason@redhat.com>
2148
2149 PR c++/53733
2150 * g++.dg/cpp0x/defaulted36.C: New.
2151 * g++.dg/cpp0x/defaulted21.C: Adjust.
2152
2153 * g++.dg/cpp0x/implicit13.C: Add vbase and member tests.
2154
2155 2012-07-09 Sterling Augustine <saugustine@google.com>
2156
2157 * g++.dg/debug/dwarf2/pubnames-2.C: New.
2158
2159 2012-07-09 Steven Bosscher <steven@gcc.gnu.org>
2160
2161 PR tree-optimization/53887
2162 * gcc.dg/pr53887.c: New test.
2163
2164 2012-07-09 Jason Merrill <jason@redhat.com>
2165
2166 PR c++/53882
2167 * g++.dg/cpp0x/nullptr29.C: New.
2168
2169 2012-07-09 Tom de Vries <tom@codesourcery.com>
2170 Richard Guenther <rguenther@suse.de>
2171
2172 * gcc.dg/builtin-unreachable-6.c: New test.
2173 * gcc.dg/builtin-unreachable-5.c: New test.
2174
2175 2012-07-07 Steven Bosscher <steven@gcc.gnu.org>
2176
2177 PR tree-optimization/53881
2178 * gcc.dg/pr53881.c: New test.
2179
2180 2012-07-06 Jason Merrill <jason@redhat.com>
2181
2182 PR c++/53862
2183 * g++.dg/cpp0x/variadic134.C: New.
2184
2185 PR c++/53858
2186 * g++.dg/cpp0x/alias-decl-20.C: New.
2187
2188 2012-07-06 Tom de Vries <tom@codesourcery.com>
2189
2190 PR tree-optimization/51879
2191 * gcc.dg/pr51879-16.c: New test.
2192 * gcc.dg/pr51879-17.c: Same.
2193
2194 2012-07-06 Tom de Vries <tom@codesourcery.com>
2195
2196 PR tree-optimization/52009
2197 * gcc.dg/pr51879-7.c: New test.
2198 * gcc.dg/pr51879-18.c: New test.
2199
2200 2012-07-05 Jason Merrill <jason@redhat.com>
2201
2202 PR c++/50852
2203 * g++.dg/template/typedef39.C: New.
2204
2205 PR c++/53039
2206 * g++.dg/cpp0x/variadic133.C: New.
2207 * g++.dg/template/param1.C: Adjust.
2208
2209 2012-07-05 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
2210
2211 PR target/48941
2212 PR target/51980
2213 * gcc/testsuite/gcc.target/arm/neon/vtrnf32.c: Update.
2214 * gcc/testsuite/gcc.target/arm/neon/vtrns32.c: Update.
2215 * gcc/testsuite/gcc.target/arm/neon/vtrnu32.c: Update.
2216 * gcc/testsuite/gcc.target/arm/neon/vzipf32.c: Update.
2217 * gcc/testsuite/gcc.target/arm/neon/vzips32.c: Update.
2218 * gcc/testsuite/gcc.target/arm/neon/vzipu32.c: Update.
2219
2220 2012-07-05 Mikael Morin <mikael@gcc.gnu.org>
2221
2222 PR fortran/53732
2223 * gfortran.dg/inline_sum_4.f90: New test.
2224
2225 2012-07-05 Steven Bosscher <steven@gcc.gnu.org>
2226
2227 * gcc.c-torture/compile/20000326-1.c: Fix to not optimize to empty.
2228
2229 2012-07-05 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
2230
2231 * gcc.target/arm/fma-sp.c: New testcase.
2232 * gcc.target/arm/fma.c: Likewise.
2233 * gcc.target/arm/fma.h: Likewise.
2234
2235 2012-07-04 Jason Merrill <jason@redhat.com>
2236
2237 PR c++/53848
2238 * g++.dg/other/enum3.C: New.
2239
2240 2012-07-04 Uros Bizjak <ubizjak@gmail.com>
2241
2242 PR middle-end/53321
2243 * g++.dg/torture/pr53321.C: New test.
2244
2245 2012-07-04 Richard Guenther <rguenther@suse.de>
2246
2247 PR tree-optimization/53844
2248 * g++.dg/tree-ssa/pr53844.C: New testcase.
2249
2250 2012-07-04 Richard Guenther <rguenther@suse.de>
2251
2252 PR tree-optimization/53849
2253 * gcc.dg/pr53849.c: New testcase.
2254
2255 2012-07-03 Jakub Jelinek <jakub@redhat.com>
2256
2257 PR c++/53812
2258 * g++.dg/ext/label14.C: New test.
2259
2260 2012-07-03 Uros Bizjak <ubizjak@gmail.com>
2261
2262 PR target/53811
2263 * g++.dg/other/pr53811.C: New test.
2264
2265 2012-07-03 Andreas Schwab <schwab@linux-m68k.org>
2266
2267 PR target/28896
2268 * gcc.target/m68k/stack-limit-1.c: New testcase.
2269
2270 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
2271
2272 * gnat.dg/recursive_call.adb: New test.
2273
2274 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
2275
2276 * gnat.dg/discr37.ad[sb]: New test.
2277
2278 2012-07-03 Oleg Endo <olegendo@gcc.gnu.org>
2279
2280 * g++.dg/other/packed1.C: Remove SH from xfail list.
2281
2282 2012-07-02 Jason Merrill <jason@redhat.com>
2283
2284 PR c++/53619
2285 * g++.dg/cpp0x/lambda/lambda-this5.C: New.
2286
2287 PR c++/53783
2288 * g++.dg/cpp0x/lambda/lambda-template7.C: New.
2289
2290 PR c++/53788
2291 * g++.dg/cpp0x/decltype39.C: New.
2292 * g++.dg/diagnostic/method1.C: Adjust.
2293
2294 PR c++/53816
2295 * g++.dg/template/ref6.C: New.
2296
2297 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
2298
2299 PR target/53568
2300 * gcc.target/sh/pr53568-1.c: New.
2301
2302 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
2303
2304 PR target/51244
2305 * gcc.target/sh/pr51244-1.c: Check that movt insn is not generated.
2306
2307 2012-07-02 Jason Merrill <jason@redhat.com>
2308
2309 PR c++/53821
2310 * g++.dg/cpp0x/lambda/lambda-template6.C: New.
2311
2312 PR c++/53524
2313 * g++.dg/template/enum7.C: New.
2314 * g++.dg/other/ptrmem10.C: Adjust.
2315 * g++.dg/other/ptrmem11.C: Adjust.
2316 * g++.dg/cpp0x/scoped_enum.C: Adjust.
2317
2318 2012-07-02 Steven Bosscher <steven@gcc.gnu.org>
2319
2320 * gcc.dg/tree-ssa/pr36881.c: Fix test case to not expand as bit tests.
2321
2322 2012-07-01 Wei Guozhi <carrot@google.com>
2323
2324 PR target/53447
2325 * gcc.target/arm/pr53447-1.c: New testcase.
2326 * gcc.target/arm/pr53447-2.c: New testcase.
2327 * gcc.target/arm/pr53447-3.c: New testcase.
2328 * gcc.target/arm/pr53447-4.c: New testcase.
2329
2330 2012-06-29 Richard Guenther <rguenther@suse.de>
2331
2332 PR tree-optimization/47061
2333 * gcc.dg/tree-ssa/vrp71.c: New testcase.
2334
2335 2012-06-29 Richard Guenther <rguenther@suse.de>
2336
2337 PR tree-optimization/37541
2338 * gcc.dg/tree-ssa/pr37508.c: Adjust and un-XFAIL.
2339
2340 2012-06-29 Richard Guenther <rguenther@suse.de>
2341
2342 PR tree-optimization/52589
2343 * gcc.dg/tree-ssa/vrp70.c: New testcase.
2344
2345 2012-06-28 Janis Johnson <janisjo@codesourcery.com>
2346
2347 * g++.dg/cpp0x/nullptr19.c: Remove exta directives on same line.
2348
2349 * g++.dg/template/error46.C: Add missing comment to dg-message.
2350 * g++.dg/template/crash107.C: Likewise.
2351 * g++.dg/template/error47.C: Likewise.
2352 * g++.dg/template/crash108.C: Likewise.
2353 * g++.dg/overload/operator5.C: Likewise.
2354
2355 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Fix syntax
2356 errors in dg-message directives, add comments.
2357
2358 2012-06-28 Kai Tietz <ktietz@redhat.com>
2359
2360 * g++.dg/cpp0x/constexpr-52672.C (ul_ptr): Use SIZE_TYPE instead of
2361 hard-coded 'unsigned long'.
2362
2363 2012-06-28 Jakub Jelinek <jakub@redhat.com>
2364
2365 PR tree-optimization/51581
2366 * gcc.dg/vect/pr51581-4.c: New test.
2367
2368 PR tree-optimization/53645
2369 * gcc.c-torture/execute/pr53645-2.c: New test.
2370
2371 2012-06-28 Richard Guenther <rguenther@suse.de>
2372
2373 PR middle-end/53790
2374 * gcc.dg/torture/pr53790.c: New testcase.
2375
2376 2012-06-28 Jakub Jelinek <jakub@redhat.com>
2377
2378 PR tree-optimization/53645
2379 * gcc.c-torture/execute/pr53645.c: New test.
2380
2381 2012-06-28 Arnaud Charlet <charlet@adacore.com>
2382
2383 * gnat.dg/deep_old.adb, gnat.dg/old_errors.adb: Removed, obsolete.
2384
2385 2012-06-28 Alexandre Oliva <aoliva@redhat.com>
2386
2387 PR debug/53671
2388 PR debug/49888
2389 * gcc.dg/guality/pr49888.c: Account for the possibility that
2390 the variable is optimized out at the first test.
2391
2392 2012-06-27 Jason Merrill <jason@redhat.com>
2393
2394 * g++.dg/cpp0x/override2.C: Adjust.
2395 * g++.dg/template/error5.C: Adjust.
2396 * g++.dg/parse/crash28.C: Adjust.
2397
2398 PR c++/53563
2399 * g++.dg/parse/template27.C: New.
2400 * g++.dg/template/crash74.C: Adjust expected output.
2401
2402 2012-06-27 Janus Weil <janus@gcc.gnu.org>
2403
2404 PR fortran/41951
2405 PR fortran/49591
2406 * gfortran.dg/typebound_operator_16.f03: New.
2407
2408 2012-06-27 Jakub Jelinek <jakub@redhat.com>
2409
2410 * gcc.target/i386/sse4_1-pmuldq.c (TEST): Initialize
2411 even src1.i and src2.i fields even in the second half of the arrays.
2412
2413 2012-06-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
2414
2415 PR c++/51033.
2416 * g++.dg/torture/vshuf-16.inc: New test.
2417 * g++.dg/torture/vshuf-2.inc: New test.
2418 * g++.dg/torture/vshuf-4.inc: New test.
2419 * g++.dg/torture/vshuf-8.inc: New test.
2420 * g++.dg/torture/vshuf-main.inc: New test.
2421 * g++.dg/torture/vshuf-v16hi.C: New test.
2422 * g++.dg/torture/vshuf-v16qi.C: New test.
2423 * g++.dg/torture/vshuf-v2df.C: New test.
2424 * g++.dg/torture/vshuf-v2di.C: New test.
2425 * g++.dg/torture/vshuf-v2sf.C: New test.
2426 * g++.dg/torture/vshuf-v2si.C: New test.
2427 * g++.dg/torture/vshuf-v4df.C: New test.
2428 * g++.dg/torture/vshuf-v4di.C: New test.
2429 * g++.dg/torture/vshuf-v4sf.C: New test.
2430 * g++.dg/torture/vshuf-v4si.C: New test.
2431 * g++.dg/torture/vshuf-v8hi.C: New test.
2432 * g++.dg/torture/vshuf-v8qi.C: New test.
2433 * g++.dg/torture/vshuf-v8si.C: New test.
2434
2435 2012-06-27 Richard Guenther <rguenther@suse.de>
2436
2437 PR middle-end/53676
2438 * gcc.dg/tree-ssa/scev-6.c: New testcase.
2439
2440 2012-06-26 Janis Johnson <janisjo@codesourcery.com>
2441
2442 * lib/scandump.exp (scan-dump, scan-dump-not, scan-dump-dem,
2443 scan-dump-dem-not): Use printable pattern in test name.
2444
2445 2012-06-26 Sterling Augustine <saugustine@google.com>
2446 Dominique Dhumieres <dominiq@lps.ens.fr>
2447
2448 * gcc.dg/pubtypes-2.c: Update expected output.
2449 * gcc.dg/pubtypes-3.c: Likewise.
2450 * gcc.dg/pubtypes-4.c: Likewise.
2451
2452 2012-06-26 Bill Schmidt <wschmidt@linux.ibm.com>
2453
2454 * gcc.dg/tree-ssa/slsr-1.c: New test.
2455 * gcc.dg/tree-ssa/slsr-2.c: Likewise.
2456 * gcc.dg/tree-ssa/slsr-3.c: Likewise.
2457 * gcc.dg/tree-ssa/slsr-4.c: Likewise.
2458
2459 2012-06-26 Matt Turner <mattst88@gmail.com>
2460
2461 PR target/35294
2462 * gcc.target/arm/mmx-2.c: New.
2463
2464 2012-06-26 Richard Guenther <rguenther@suse.de>
2465
2466 PR c++/53752
2467 * g++.dg/torture/pr53752.C: New testcase.
2468
2469 2012-06-26 Jakub Jelinek <jakub@redhat.com>
2470
2471 PR tree-optimization/53748
2472 * gcc.c-torture/compile/pr53748.c: New test.
2473
2474 2012-06-25 Jason Merrill <jason@redhat.com>
2475
2476 PR c++/53498
2477 PR c++/53305
2478 * g++.dg/cpp0x/decltype38.C: New.
2479 * g++.dg/cpp0x/variadic132.C: Remove dg-error.
2480
2481 2012-06-25 Janis Johnson <janisjo@codesourcery.com>
2482
2483 * lib/target-supports-dg.exp (testname-for-summary): New.
2484 * lib/profopt.exp (profopt_execute): Define testname_with_flags.
2485 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-notes,
2486 cleanup-stack-usage, cleanup-dump, cleanup-saved-temps, scan-module,
2487 scan-module-absence, output-exists, output-exists-not: Use
2488 testname-for-summary.
2489 (dg-test): Clean up testname_with_flags.
2490 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
2491 scan-not-hidden, scan-file, scan-file-not, scan-stack-usage,
2492 scan-stack-usage-not, scan-assembler-times, scan-assembler-dem,
2493 scan-assembler-dem-not, object-size: Use testname-for-summary.
2494 * lib/gcov.exp (run-gcov): Likewise.
2495 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
2496 scan-dump-dem, scan-dump-dem-note): Likewise.
2497
2498 * lib/profopt.exp: Make prof_option_list local to profopt-execute.
2499 * g++.dg/tree-prof/tree-prof.exp (PROFOPT_OPTIONS): Define after
2500 including profopt.opt; save and restore existing value.
2501 * g++.dg/bprob/bprob.exp: Likewise.
2502 * gcc.dg/matrix/matrix.exp: Likewise.
2503 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
2504 * gcc.misc-tests/bprob.exp: Likewise; also replace formerly-ignored
2505 PROFOPT_OPTIONS.
2506
2507 2012-06-25 Richard Henderson <rth@redhat.com>
2508
2509 * gcc.dg/pr53749.c: New.
2510
2511 2012-06-25 Jason Merrill <jason@redhat.com>
2512
2513 PR c++/52988
2514 * g++.dg/cpp0x/nullptr28.C: New.
2515
2516 2012-06-25 Christophe Lyon <christophe.lyon@st.com>
2517
2518 * gcc.target/arm/neon-vld1_dupQ.c: New.
2519
2520 2012-06-25 Florian Weimer <fweimer@redhat.com>
2521
2522 * g++.dg/init/new35.C: New.
2523 * g++.dg/init/new36.C: New.
2524 * g++.dg/init/new37.C: New.
2525 * g++.dg/ext/vla5.C: New warning.
2526 * g++.dg/ext/vla8.C: New warning.
2527 * g++.dg/cpp0x/regress/debug-debug7.C: Update diagnostics.
2528
2529 2012-06-25 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
2530 James Greenhalgh <james.greenhalgh@arm.com>
2531
2532 * gcc.target/arm/ftest-support-arm.h New testcase.
2533 * gcc.target/arm/ftest-support-thumb.h Likewise.
2534 * gcc.target/arm/ftest-support.h Likewise.
2535 * gcc.target/arm/ftest-armv4-arm.c: Likewise.
2536 * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
2537 * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
2538 * gcc.target/arm/ftest-armv5t-arm.c Likewise.
2539 * gcc.target/arm/ftest-armv5t-thumb.c Likewise.
2540 * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
2541 * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
2542 * gcc.target/arm/ftest-armv6-arm.c Likewise.
2543 * gcc.target/arm/ftest-armv6-thumb.c Likewise.
2544 * gcc.target/arm/ftest-armv6k-arm.c Likewise.
2545 * gcc.target/arm/ftest-armv6k-thumb.c Likewise.
2546 * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
2547 * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
2548 * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
2549 * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
2550 * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
2551 * gcc.target/arm/ftest-armv7a-arm.c Likewise.
2552 * gcc.target/arm/ftest-armv7a-thumb.c Likewise.
2553 * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
2554 * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
2555 * gcc.target/arm/ftest-armv7r-arm.c Likewise.
2556 * gcc.target/arm/ftest-armv7r-thumb.c Likewise.
2557 * gcc/testsuite/lib/target-supports.exp
2558 (check_effective_target_arm_arch_FUNC): Add support for more
2559 architectures.
2560 (add_options_for_arm_arch_FUNC): Likewise.
2561 (check_effective_target_arm_arch_FUNC_multilib): New functions.
2562
2563 2012-06-25 Jason Merrill <jason@redhat.com>
2564
2565 PR c++/53202
2566 * g++.dg/cpp0x/constexpr-tuple.C: New.
2567
2568 2012-06-25 Jakub Jelinek <jakub@redhat.com>
2569
2570 PR target/53759
2571 * gcc.target/i386/pr53759.c: New test.
2572
2573 PR c++/53594
2574 * g++.dg/cpp0x/nsdmi7.C: New test.
2575
2576 2012-06-24 Kai Tietz <ktietz@redhat.com>
2577
2578 * gcc.target/i386/pr23943.c (size_t): Use compatible type-definition
2579 for LLP64 targets.
2580 * gcc.target/i386/pr38988.c: Likewise.
2581
2582 2012-06-22 Janus Weil <janus@gcc.gnu.org>
2583
2584 PR fortran/47710
2585 PR fortran/53328
2586 * gfortran.dg/typebound_generic_12.f03: New.
2587 * gfortran.dg/typebound_generic_13.f03: New.
2588
2589 2012-06-22 Eric Botcazou <ebotcazou@adacore.com>
2590
2591 * gnat.dg/lto15.ad[sb]: New test.
2592
2593 2012-06-21 Meador Inge <meadori@codesourcery.com>
2594
2595 PR c/53702
2596 * gcc.dg/Wunused-local-typedefs.c: New testcase.
2597
2598 2012-06-21 Steven Bosscher <steven@gcc.gnu.org>
2599
2600 * testsuite/gcc.dg/pch/ident-1.c: New test.
2601 * testsuite/gcc.dg/pch/ident-1.hs: Header file for new test.
2602
2603 2012-06-21 Michael Matz <matz@suse.de>
2604
2605 PR middle-end/53688
2606 * gcc.c-torture/execute/pr53688.c: New test.
2607
2608 2012-06-20 Richard Guenther <rguenther@suse.de>
2609
2610 PR tree-optimization/30318
2611 * gcc.dg/tree-ssa/vrp69.c: New testcase.
2612
2613 2012-06-20 Richard Earnshaw <rearnsha@arm.com>
2614
2615 * g++.dg/debug/dwarf2/nested-3.C: Add ARM comment character to regexp.
2616
2617 2012-06-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2618
2619 * gcc.target/i386/clearcapv2.map: New file.
2620 * gcc.target/i386/i386.exp: Try it first before clearcap.map.
2621
2622 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
2623
2624 * gcc.dg/stack-usage-1.c: Remove dg-options line for sh targets
2625 and add __sh__ case.
2626
2627 2012-06-19 Jason Merrill <jason@redhat.com>
2628
2629 PR c++/52637
2630 * g++.dg/debug/localclass1.C: New.
2631
2632 2012-06-16 Ville Voutilainen <ville.voutilainen@gmail.com>
2633
2634 * g++.dg/cpp0x/override4.C: New.
2635
2636 2012-06-14 Jason Merrill <jason@redhat.com>
2637
2638 PR c++/53651
2639 * g++.dg/cpp0x/decltype37.C: New.
2640
2641 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
2642
2643 * gcc.dg/stack-usage-1.c: Use sh*-*-* instead of sh-*-*.
2644
2645 2012-06-19 Joseph Myers <joseph@codesourcery.com>
2646
2647 * gcc.c-torture/compile/vector-5.c,
2648 gcc.c-torture/compile/vector-6.c: New tests.
2649
2650 2012-06-19 Richard Henderson <rth@redhat.com>
2651
2652 * gcc.target/i386/pr33329.c: Change multiplier constant to 12345.
2653
2654 2012-06-19 Richard Guenther <rguenther@suse.de>
2655
2656 * gcc.dg/tree-ssa/vrp68.c: Adjust testcase.
2657
2658 2012-06-18 Uros Bizjak <ubizjak@gmail.com>
2659
2660 PR target/53712
2661 * gcc.target/i386/pr53712.c: New test.
2662
2663 2012-06-18 Tobias Burnus <burnus@net-b.de>
2664
2665 PR fortran/53692
2666 * gfortran.dg/elemental_optional_args_6.f90: New.
2667
2668 2012-06-18 Tobias Burnus <burnus@net-b.de>
2669
2670 PR fortran/53526
2671 * gfortran.dg/coarray_lib_move_alloc_1.f90: New.
2672 * gfortran.dg/coarray/move_alloc_1.f90
2673
2674 2012-06-18 Tobias Burnus <burnus@net-b.de>
2675
2676 PR fortran/53526
2677 * gfortran.dg/coarray_27.f90: New.
2678
2679 2012-06-18 Joey Ye <Joey.Ye@arm.com>
2680 Greta Yorsh <Greta.Yorsh@arm.com>
2681
2682 * gcc.target/arm/epilog-1.c: New test.
2683
2684 2012-06-18 Richard Guenther <rguenther@suse.de>
2685
2686 PR tree-optimization/53693
2687 * g++.dg/torture/pr53693.C: New testcase.
2688
2689 2012-06-18 Bill Schmidt <wschmidt@linux.ibm.com>
2690
2691 PR tree-optimization/53703
2692 * gcc.dg/torture/pr53703.c: New test.
2693
2694 2012-06-18 Richard Sandiford <rdsandiford@googlemail.com>
2695
2696 PR middle-end/53698
2697 * gcc.target/i386/pr53698.c: New test.
2698
2699 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
2700
2701 * gcc.target/i386/pr33329.c (f): Increase tabs array to 1024.
2702
2703 2012-06-17 Tobias Burnus <burnus@net-b.de>
2704
2705 PR fortran/53691
2706 PR fortran/53685
2707 * gfortran.dg/transfer_check_3.f90: New.
2708
2709 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
2710
2711 * gcc.dg/tree-ssa/vrp68.c: Fix scan-tree-dump-times argument order.
2712
2713 2012-06-16 Tobias Burnus <burnus@net-b.de>
2714
2715 PR fortran/53642
2716 PR fortran/45170
2717 * gfortran.dg/deferred_type_param_8.f90: New.
2718
2719 2012-06-15 Janis Johnson <janosjo@codesourcery.com>
2720
2721 * lib/gcov.exp (verify-lines, verify-branches, verify-calls): Use
2722 testname that includes flags, passed in as new argument, in
2723 pass/fail messages.
2724 (run_gcov): Get testname from dg-test, use it in pass/fail messages
2725 and pass it to verify-* procedures.
2726
2727 * g++.dg/torture/stackalign/stackalign.exp: Combine stack
2728 alignment torture options with usual torture options.
2729
2730 * g++.dg/cpp0x/auto27.C: Add comments to checks for multiple
2731 messages reported for one line of source code.
2732 * g++.dg/cpp0x/constexpr-decl.C: Likewise.
2733 * g++.dg/cpp0x/decltype2.C: Likewise.
2734 * g++.dg/cpp0x/decltype3.C: Likewise.
2735 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Likewise.
2736 * g++.dg/cpp0x/regress/error-recovery1.C: Likewise.
2737 * g++.dg/cpp0x/static_assert3.C: Likewise.
2738 * g++.dg/cpp0x/udlit-cpp98-neg.C: Likewise.
2739 * g++.dg/cpp0x/udlit-shadow-neg.C: Likewise.
2740 * g++.dg/cpp0x/union1.C: Likewise.
2741 * g++.dg/cpp0x/variadic-ex10.C: Likewise.
2742 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
2743 * g++.dg/cpp0x/variadic2.C: Likewise.
2744 * g++.dg/cpp0x/variadic20.C: Likewise.
2745 * g++.dg/cpp0x/variadic74.C: Likewise.
2746 * g++.dg/diagnostic/bitfld2.C: Likewise.
2747 * g++.dg/ext/attrib44.C: Likewise.
2748 * g++.dg/ext/no-asm-1.C: Likewise.
2749 * g++.dg/other/error34.C: Likewise.
2750 * g++.dg/parse/crash46.C: Likewise.
2751 * g++.dg/parse/error10.C: Likewise.
2752 * g++.dg/parse/error2.C: Likewise.
2753 * g++.dg/parse/error3.C: Likewise.
2754 * g++.dg/parse/error36.C: Likewise.
2755 * g++.dg/parse/error8.C: Likewise.
2756 * g++.dg/parse/error9.C: Likewise.
2757 * g++.dg/parse/parser-pr28152-2.C: Likewise.
2758 * g++.dg/parse/parser-pr28152.C: Likewise.
2759 * g++.dg/parse/template25.C: Likewise.
2760 * g++.dg/parse/typename11.C: Likewise.
2761 * g++.dg/tc1/dr147.C: Likewise.
2762 * g++.dg/template/deduce3.C: Likewise.
2763 * g++.dg/template/koenig9.C: Likewise.
2764 * g++.dg/template/pr23510.C: Likewise.
2765 * g++.dg/warn/pr12242.C: Likewise.
2766 * g++.dg/warn/pr30551-2.C: Likewise.
2767 * g++.dg/warn/pr30551.C: Likewise.
2768 * g++.old-deja/g++.other/typename1.C: Likewise.
2769 * g++.old-deja/g++.pt/niklas01a.C: Likewise.
2770
2771 2012-06-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
2772
2773 PR c++/51033
2774 * c-c++-common/torture/vshuf-16.inc: Move from gcc.c-torture/execute/.
2775 * c-c++-common/torture/vshuf-2.inc: Likewise.
2776 * c-c++-common/torture/vshuf-4.inc: Likewise.
2777 * c-c++-common/torture/vshuf-8.inc: Likewise.
2778 * c-c++-common/torture/vshuf-main.inc: Likewise.
2779 * c-c++-common/torture/vshuf-v16hi.c: Likewise.
2780 * c-c++-common/torture/vshuf-v16qi.c: Likewise.
2781 * c-c++-common/torture/vshuf-v2df.c: Likewise.
2782 * c-c++-common/torture/vshuf-v2di.c: Likewise.
2783 * c-c++-common/torture/vshuf-v2sf.c: Likewise.
2784 * c-c++-common/torture/vshuf-v2si.c: Likewise.
2785 * c-c++-common/torture/vshuf-v4df.c: Likewise.
2786 * c-c++-common/torture/vshuf-v4di.c: Likewise.
2787 * c-c++-common/torture/vshuf-v4hi.c: Likewise.
2788 * c-c++-common/torture/vshuf-v4sf.c: Likewise.
2789 * c-c++-common/torture/vshuf-v4si.c: Likewise.
2790 * c-c++-common/torture/vshuf-v8hi.c: Likewise.
2791 * c-c++-common/torture/vshuf-v8qi.c: Likewise.
2792 * c-c++-common/torture/vshuf-v8si.c: Likewise.
2793
2794 2012-06-15 Michael Matz <matz@suse.de>
2795
2796 * gcc.dg/tree-ssa/vector-4.c: New test.
2797
2798 2012-06-15 Michael Matz <matz@suse.de>
2799
2800 * gcc.dg/debug/dwarf2/inline3.c: Adjust.
2801 * gcc.dg/tree-ssa/foldstring-1.c: Adjust.
2802
2803 2012-06-15 Ulrich Weigand <ulrich.weigand@linaro.org>
2804
2805 PR tree-optimization/53636
2806 * gcc.target/arm/pr53636.c: New test.
2807
2808 2012-06-15 Jakub Jelinek <jakub@redhat.com>
2809
2810 PR tree-optimization/51581
2811 * gcc.c-torture/execute/pr51581-1.c: New test.
2812 * gcc.c-torture/execute/pr51581-2.c: New test.
2813 * gcc.dg/vect/pr51581-1.c: New test.
2814 * gcc.dg/vect/pr51581-2.c: New test.
2815 * gcc.dg/vect/pr51581-3.c: New test.
2816 * gcc.target/i386/avx-pr51581-1.c: New test.
2817 * gcc.target/i386/avx-pr51581-2.c: New test.
2818 * gcc.target/i386/avx2-pr51581-1.c: New test.
2819 * gcc.target/i386/avx2-pr51581-2.c: New test.
2820 * gcc.dg/vect/slp-26.c (main1): Divide by 0x8031 instead of 3.
2821
2822 2012-06-15 Richard Guenther <rguenther@suse.de>
2823
2824 * gcc.c-torture/execute/20120615-1.c: New testcase.
2825
2826 2012-06-15 Eric Botcazou <ebotcazou@adacore.com>
2827
2828 * gnat.dg/vect8.ad[sb]: New test.
2829
2830 2012-06-14 Richard Guenther <rguenther@suse.de>
2831
2832 * gcc.dg/tree-ssa/vrp.h: New testcase.
2833 * gcc.dg/tree-ssa/vrp68.c: Likewise.
2834
2835 2012-06-13 Christian Bruel <christian.bruel@st.com>
2836
2837 PR target/53621
2838 * gcc.dg/stack-usage-1.c: Force -fomit-frame-pointer on SH.
2839
2840 2012-06-14 Richard Sandiford <rdsandiford@googlemail.com>
2841
2842 * gcc.target/mips/mips.exp (mips-dg-options): Handle -msynci.
2843
2844 2012-06-13 Janis Johnson <janisjo@codesourcery.com>
2845
2846 PR testsuite/20771
2847 * lib/dg-pch.exp (dg-flags-pch): Add flags to make compile lines in
2848 test summary unique.
2849
2850 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
2851 scan-not-hiddent, scan-file, scan-file-not, scan-stack-usage,
2852 scan-stack-usage-not): Don't strip torture options from test name.
2853
2854 * lib/scandump.exp (scan-dump-times): Use printable version of
2855 regexp in test summary line.
2856
2857 * gcc.dg/di-longlong64-sync-1.c: Add comments to checks for multiple
2858 messages reported for one line of source code.
2859 * gcc.dg/format/few-1.c: Likewise.
2860 * gcc.dg/ia64-sync-2.c: Likewise.
2861 * gcc.dg/sync-2.c: Likewise.
2862 * gcc.dg/noncompile/pr44517.c: Likewise.
2863
2864 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
2865
2866 PR debug/49888
2867 * gcc.dg/guality/pr49888.c: New.
2868
2869 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
2870
2871 * g++.dg/tree-ssa/ivopts-2.C: Adjust for coalescing.
2872 * gcc.dg/tree-ssa/forwprop-11.c: Likewise.
2873 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
2874
2875 2012-06-13 Tobias Burnus <burnus@net-b.de>
2876
2877 PR fortran/53643
2878 * gfortran.dg/intent_out_7.f90: New.
2879
2880 2012-06-13 Tobias Burnus <burnus@net-b.de>
2881
2882 PR fortran/53597
2883 * gfortran.dg/save_4.f90: New.
2884
2885 2012-06-12 Jakub Jelinek <jakub@redhat.com>
2886
2887 PR c/53532
2888 PR c/51034
2889 PR c/53196
2890 * gcc.dg/pr53532.c: New test.
2891 * gcc.dg/c99-complit-2.c: Add two new dg-error directives,
2892 adjust line numbers.
2893 * gcc.dg/noncompile/950825-1.c: Expect incomplete type error message.
2894 * gcc.dg/Wcxx-compat-8.c: Likewise.
2895 * gcc.dg/pr51034.c: New test.
2896 * gcc.dg/pr53196-1.c: New test.
2897 * gcc.dg/pr53196-2.c: New test.
2898
2899 2012-06-12 Janis Johnson <janisjo@codesourcery.com>
2900
2901 * gcc.dg/torture/stackalign/stackalign.exp: Combine stack
2902 alignment torture options with usual torture options.
2903 * gcc.dg/torture/stackalign/alloca-2.c: Use dg-additional-options
2904 instead of dg-options.
2905 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
2906 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
2907 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
2908 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
2909 * gcc.dg/torture/stackalign/push-1.c: Likewise.
2910 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
2911
2912 * gcc.target/arm/di-longlong64-sync-withhelpers.c: Add comments
2913 to checks for multiple messages reported for one line of source code.
2914 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Likewise.
2915
2916 * gcc.c-torture/compile/sync-1.c: Add comments to checks for multiple
2917 messages reported for one line of source code.
2918
2919 * gcc.dg/20031223-1.c: Add comments to check for multiple
2920 messages reported for one line of source code.
2921 * gcc.dg/Wconversion-integer.c: Likewise.
2922 * gcc.dg/Wfatal-2.c: Likewise.
2923 * gcc.dg/Wfatal.c: Likewise.
2924 * gcc.dg/Wobjsize-1.c: Likewise.
2925 * gcc.dg/c99-vla-jump-1.c: Likewise.
2926 * gcc.dg/c99-vla-jump-2.c: Likewise.
2927 * gcc.dg/c99-vla-jump-3.c: Likewise.
2928 * gcc.dg/c99-vla-jump-4.c: Likewise.
2929 * gcc.dg/c99-vla-jump-5.c: Likewise.
2930 * gcc.dg/decl-9.c: Likewise.
2931 * gcc.dg/declspec-10.c: Likewise.
2932 * gcc.dg/declspec-18.c: Likewise.
2933 * gcc.dg/mtune.c: Likewise.
2934 * gcc.dg/parser-pr28152-2.c: Likewise.
2935 * gcc.dg/parser-pr28152.c: Likewise.
2936 * gcc.dg/pr14475.c: Likewise.
2937 * gcc.dg/pr27953.c: Likewise.
2938 * gcc.dg/pr28322-3.c: Likewise.
2939 * gcc.dg/pr30457.c: Likewise.
2940 * gcc.dg/pr30551-2.c: Likewise.
2941 * gcc.dg/pr30551-3.c: Likewise.
2942 * gcc.dg/pr30551-4.c: Likewise.
2943 * gcc.dg/pr30551-5.c: Likewise.
2944 * gcc.dg/pr30551-6.c: Likewise.
2945 * gcc.dg/pr30551.c: Likewise.
2946 * gcc.dg/pr45461.c: Likewise.
2947 * gcc.dg/pr48552-1.c: Likewise.
2948 * gcc.dg/pr48552-2.c: Likewise.
2949 * gcc.dg/redecl-1.c: Likewise.
2950 * gcc.dg/transparent-union-3.c: Likewise.
2951 * gcc.dg/utf-dflt.c: Likewise.
2952 * gcc.dg/utf-dflt2.c: Likewise.
2953 * gcc.dg/vla-8.c: Likewise.
2954 * gcc.dg/vla-init-1.c: Likewise.
2955 * gcc.dg/wtr-int-type-1.c: Likewise.
2956
2957 * c-c++-common/raw-string-3.c: Add comments to checks for multiple
2958 messages reported for for one line of source code.
2959 * c-c++-common/raw-string-5.c: Likewise.
2960 * c-c++-common/raw-string-4.c: Likewise.
2961 * c-c++-common/raw-string-6.c: Likewise.
2962 * c-c++-common/pr20000.c: Likewise.
2963
2964 * gcc.dg/cpp/include2a.c: Add comments to checks for multiple
2965 messages reported for one line of source code.
2966 * gcc.dg/cpp/pr30786.c: Likewise.
2967 * gcc.dg/cpp/pr28709.c: Likewise.
2968 * gcc.dg/cpp/missing-header-MD.c: Likewise.
2969 * gcc.dg/cpp/macspace2.c: Likewise.
2970 * gcc.dg/cpp/missing-header-1.c: Likewise.
2971 * gcc.dg/cpp/missing-header-MMD.c: Likewise.
2972 * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
2973 * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
2974
2975 2012-06-12 Jason Merrill <jason@redhat.com>
2976
2977 PR c++/53599
2978 * g++.dg/template/local7.C: New.
2979
2980 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
2981
2982 PR target/53511
2983 * gcc.target/sh/pr51340-1.c: Delete obsolete test case.
2984 * gcc.target/sh/pr51340-2.c: Likewise.
2985 * gcc.target/sh/pr51340-3.c: Likewise.
2986
2987 2012-06-12 Michael Matz <matz@suse.de>
2988
2989 * gcc.dg/torture/alias-1.c: New test.
2990
2991 2012-06-12 Jakub Jelinek <jakub@redhat.com>
2992
2993 PR rtl-optimization/53589
2994 * gcc.dg/torture/pr53589.c: New test.
2995
2996 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
2997
2998 PR target/50749
2999 * gcc.target/sh/pr50749-sf-postinc-2.c: New.
3000 * gcc.target/sh/pr50749-sf-postinc-4.c: New.
3001 * gcc.target/sh/pr50749-qihisi-postinc-2.c: New.
3002 * gcc.target/sh/pr50749-qihisi-postinc-4.c: New.
3003 * gcc.target/sh/pr50749-sf-predec-2.c: New.
3004 * gcc.target/sh/pr50749-sf-predec-4.c: New.
3005 * gcc.target/sh/pr50749-qihisi-predec-1.c: New.
3006 * gcc.target/sh/pr50749-qihisi-predec-3.c: New.
3007 * gcc.target/sh/pr50749-sf-postinc-1.c: New.
3008 * gcc.target/sh/pr50749-sf-postinc-3.c: New.
3009 * gcc.target/sh/pr50749-qihisi-postinc-1.c: New.
3010 * gcc.target/sh/pr50749-qihisi-postinc-3.c: New.
3011 * gcc.target/sh/pr50749-sf-predec-1.c: New.
3012 * gcc.target/sh/pr50749-sf-predec-3.c: New.
3013 * gcc.target/sh/pr50749-qihisi-predec-2.c: New.
3014 * gcc.target/sh/pr50749-qihisi-predec-4.c: New.
3015
3016 2012-06-11 Sriraman Tallam <tmsriram@google.com>
3017
3018 * gcc.target/i386/builtin_target.c (vendor_signatures): New enum.
3019 (check_intel_cpu_model): New function.
3020 (check_amd_cpu_model): New function.
3021 (check_features): New function.
3022 (__get_cpuid_output): New function.
3023 (check_detailed): New function.
3024 (fn1): Rename to quick_check.
3025 (main): Update to call quick_check and call check_detailed.
3026
3027 2012-06-11 Richard Henderson <rth@redhat.com>
3028
3029 * lib/target-supports.exp
3030 (check_effective_target_sync_long_long_runtime): Use
3031 check_effective_target_lp64 instead of
3032 check_effective_target_powerpc64 for powerpc targets.
3033
3034 2012-06-11 Oleg Endo <olegendo@gcc.gnu.org>
3035
3036 PR target/53511
3037 * gcc.target/sh/pr53511-1.c: New.
3038
3039 2012-06-11 Richard Guenther <rguenther@suse.de>
3040
3041 PR middle-end/53470
3042 * g++.dg/lto/pr53470_0.C: New testcase.
3043 * gcc.dg/lto/pr53470_0.c: Likewise.
3044
3045 2012-06-11 Richard Guenther <rguenther@suse.de>
3046
3047 PR c++/53605
3048 * g++.dg/ext/pr53605.C: New testcase.
3049
3050 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
3051
3052 * gnat.dg/specs/array1.ads: New test.
3053 * gnat.dg/specs/array2.ads: Likewise.
3054 * gnat.dg/array22.adb: Likewise.
3055
3056 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
3057
3058 * gnat.dg/constant4.adb: New test.
3059 * gnat.dg/constant4_pkg.ads: New helper.
3060
3061 2012-06-08 Janus Weil <janus@gcc.gnu.org>
3062
3063 PR fortran/52552
3064 * gfortran.dg/allocate_alloc_opt_1.f90: Modified.
3065 * gfortran.dg/allocate_class_1.f90: Modified.
3066 * gfortran.dg/allocate_with_typespec_4.f90: Modified.
3067 * gfortran.dg/allocate_class_2.f90: New.
3068
3069 2012-06-07 Hans-Peter Nilsson <hp@axis.com>
3070
3071 PR middle-end/53535
3072 * gcc.dg/pr46647.c: xfail for cris-* and crisv32-*.
3073
3074 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
3075
3076 PR fortran/52861
3077 * gfortran.dg/string_assign_2.f90: New test case.
3078
3079 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
3080
3081 PR fortran/52861
3082 * gfortran.dg/string_assign_1.f90: New test case.
3083
3084 2012-06-07 Jakub Jelinek <jakub@redhat.com>
3085
3086 PR middle-end/53580
3087 * gcc.dg/gomp/nesting-1.c: Expect errors rather than warnings.
3088 * gcc.dg/gomp/critical-4.c: Likewise.
3089 * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
3090 * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
3091 * gfortran.dg/gomp/appendix-a/a.35.4.f90: Likewise.
3092 * gfortran.dg/gomp/appendix-a/a.35.6.f90: Likewise.
3093 * c-c++-common/gomp/pr53580.c: New test.
3094
3095 2012-06-07 Fabien Chêne <fabien@gcc.gnu.org>
3096
3097 PR c++/51214
3098 * g++.dg/cpp0x/forw_enum11.C: New.
3099
3100 2012-06-06 Paolo Carlini <paolo.carlini@oracle.com>
3101
3102 PR c++/53567
3103 * g++.dg/cpp0x/alias-decl-19.C: New.
3104
3105 2012-06-06 Steven Bosscher <steven@gcc.gnu.org>
3106
3107 * g++.old-deja/g++.brendan/array1.C: Remove dg-options.
3108
3109 2012-06-06 Uros Bizjak <ubizjak@gmail.com>
3110
3111 * gcc.target/i386/avx-os-support.h (XCR_XFEATURE_ENABLED_MASK): New.
3112 (XSTATE_FP): Ditto.
3113 (XSTATE_SSE): Ditto.
3114 (XSTATE_YMM): Ditto.
3115 (avx_os_support): Use new defines.
3116
3117 2012-06-06 Richard Guenther <rguenther@suse.de>
3118
3119 PR testsuite/32380
3120 * gfortran.dg/vect/pr32380.f: Adjust number of expected vectorized
3121 loops.
3122
3123 2012-06-06 Fabien Chêne <fabien@gcc.gnu.org>
3124
3125 PR c++/52841
3126 * g++.dg/cpp0x/pr52841.C: New testcase.
3127
3128 2012-06-06 Richard Guenther <rguenther@suse.de>
3129
3130 PR tree-optimization/53081
3131 * gcc.dg/tree-ssa/ldist-20.c: New testcase.
3132 * gcc.dg/tree-ssa/loop-19.c: Add -fno-tree-loop-distribute-patterns.
3133
3134 2012-06-05 Michael Meissner <meissner@linux.vnet.ibm.com>
3135
3136 * gcc.target/powerpc/pr53487.c: New test.
3137
3138 2012-06-05 Pat Haugen <pthaugen@us.ibm.com>
3139
3140 * gcc.target/powerpc/lhs-1.c: Use parm instead of stack space.
3141
3142 2012-06-05 Edmar Wienskoski <edmar@freescale.com>
3143
3144 * gcc.dg/tree-ssa/vector-3.c: Adjust regular expression.
3145
3146 2012-06-05 Richard Guenther <rguenther@suse.de>
3147
3148 PR tree-optimization/30442
3149 * gcc.dg/vect/bb-slp-30.c: New testcase.
3150
3151 2012-06-05 Richard Guenther <rguenther@suse.de>
3152
3153 PR tree-optimization/53081
3154 * gcc.dg/tree-ssa/ldist-19.c: New testcase.
3155 * gcc.c-torture/execute/builtins/builtins.exp: Always pass
3156 -fno-tree-loop-distribute-patterns.
3157
3158 2012-06-05 Alan Modra <amodra@gmail.com>
3159
3160 * gcc.target/powerpc/savres.c: Add -mdynamic-no-pic for darwin.
3161 Check static chain in nested funcs.
3162
3163 2012-06-04 Tobias Burnus <burnus@net-b.de>
3164
3165 PR fortran/50619
3166 * gfortran.dg/init_flag_10.f90: New.
3167
3168 2012-06-04 Paolo Carlini <paolo.carlini@oracle.com>
3169
3170 PR c++/53524
3171 * g++.dg/warn/Wenum-compare-no-2: New.
3172
3173 2012-06-04 Dodji Seketeli <dodji@redhat.com>
3174
3175 PR preprocessor/53463
3176 * g++.dg/cpp/limits.C: New test.
3177 * g++.dg/parse/error19.C: Adjust.
3178 * g++.dg/warn/Wconversion-real-integer2.C: Likewise.
3179 * g++.dg/warn/pr35635.C: Likewise.
3180 * g++.old-deja/g++.pt/assign1.C: Likewise.
3181
3182 2012-06-04 Edmar Wienskoski <edmar@freescale.com>
3183
3184 PR target/53559
3185 * gcc.target/powerpc/cell_builtin_1.c: New test case.
3186 * gcc.target/powerpc/cell_builtin_2.c: Ditto.
3187 * gcc.target/powerpc/cell_builtin_3.c: Ditto.
3188 * gcc.target/powerpc/cell_builtin_4.c: Ditto.
3189 * gcc.target/powerpc/cell_builtin_5.c: Ditto.
3190 * gcc.target/powerpc/cell_builtin_6.c: Ditto.
3191 * gcc.target/powerpc/cell_builtin_7.c: Ditto.
3192 * gcc.target/powerpc/cell_builtin_8.c: Ditto.
3193
3194 2012-06-04 Andreas Schwab <schwab@linux-m68k.org>
3195
3196 * g++.dg/debug/dwarf2/nested-3.C: Allow for | comments.
3197
3198 2012-06-04 Jakub Jelinek <jakub@redhat.com>
3199
3200 PR tree-optimization/53550
3201 * gcc.dg/pr53550.c: New test.
3202
3203 2012-06-04 Richard Guenther <rguenther@suse.de>
3204
3205 * gcc.dg/tree-ssa/ldist-11.c: Enable -ftree-loop-distribute-patterns.
3206 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
3207 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
3208
3209 2012-06-03 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
3210
3211 PR fortran/48831
3212 * gfortran.dg/parameter_array_element_2.f90: New.
3213
3214 2012-06-03 Oleg Endo <olegendo@gcc.gnu.org>
3215
3216 PR target/53512
3217 * gcc.target/sh/pr53512-1.c: New.
3218 * gcc.target/sh/pr53512-2.c: New.
3219 * gcc.target/sh/pr53512-3.c: New.
3220 * gcc.target/sh/pr53512-4.c: New.
3221
3222 2012-06-01 Jason Merrill <jason@redhat.com>
3223
3224 PR c++/52973
3225 * g++.dg/ext/visibility/template12.C: New.
3226 * g++.dg/ext/attrib14.C: Adjust warning line.
3227
3228 PR c++/52725
3229 * g++.dg/parse/new6.C: New.
3230 * g++.dg/template/sizeof-template-argument.C: Adjust error message.
3231
3232 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
3233
3234 * c-c++-common/restrict-2.c: Revert previous change.
3235
3236 2012-06-01 Jason Merrill <jason@redhat.com>
3237
3238 PR c++/53137
3239 * g++.dg/cpp0x/lambda/lambda-template5.C: New.
3240
3241 PR c++/53484
3242 * g++.dg/cpp0x/auto33.C: New.
3243
3244 2012-06-01 Paolo Carlini <paolo.carlini@oracle.com>
3245
3246 PR c++/26155
3247 * g++.dg/parse/namespace-alias-1.C: New.
3248
3249 2012-06-01 Christian Bruel <christian.bruel@st.com>
3250
3251 * gcc.dg/spec-options.c: New test.
3252 * gcc.dg/foo.specs: New file.
3253
3254 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
3255
3256 PR ada/53517
3257 * gnat.dg/lto14.adb: Skip on Solaris.
3258
3259 2012-06-01 Hans-Peter Nilsson <hp@axis.com>
3260
3261 * gcc.target/cris/sync-1-v10.c,
3262 gcc.target/cris/sync-1-v32.c, gcc.target/cris/sync-1.c,
3263 gcc.target/cris/sync-2c.c, gcc.target/cris/sync-2i.c,
3264 gcc.target/cris/sync-2s.c, gcc.target/cris/sync-3i.c,
3265 gcc.target/cris/sync-3s.c, gcc.target/cris/sync-4c.c,
3266 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
3267 gcc.target/cris/torture/sync-mis-op-i-1.c,
3268 gcc.target/cris/torture/sync-mis-op-i-1a.c,
3269 gcc.target/cris/torture/sync-mis-op-i-2.c,
3270 gcc.target/cris/torture/sync-mis-op-i-2a.c,
3271 gcc.target/cris/torture/sync-mis-op-i-3.c,
3272 gcc.target/cris/torture/sync-mis-op-i-3a.c,
3273 gcc.target/cris/torture/sync-mis-op-s-1.c,
3274 gcc.target/cris/torture/sync-mis-op-s-1a.c,
3275 gcc.target/cris/torture/sync-mis-xchg-i-1.c,
3276 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
3277 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
3278 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
3279 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
3280 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
3281 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
3282 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: New tests.
3283
3284 2012-05-31 Richard Guenther <rguenther@suse.de>
3285
3286 * gcc.dg/tree-ssa/ldist-pr45948-2.c: New testcase copy of
3287 ldist-pr45948.c with disabled SCCP.
3288
3289 2012-05-31 Richard Guenther <rguenther@suse.de>
3290
3291 PR middle-end/48493
3292 * gcc.dg/torture/pr48493.c: New testcase.
3293
3294 2012-05-31 Greta Yorsh <Greta.Yorsh@arm.com>
3295
3296 * lib/target-supports.exp (check_effective_target_vect_char_mult): Add
3297 arm32 to targets.
3298 * gcc.dg/vect/slp-perm-8.c (main): Prevent vectorization
3299 of the initialization loop.
3300 (dg-final): Adjust the expected number of vectorized loops depending
3301 on vect_char_mult target selector.
3302
3303 2012-05-31 Hans-Peter Nilsson <hp@axis.com>
3304
3305 * gcc.target/cris/asm-v8.S, gcc.target/cris/asm-v10.S,
3306 gcc.target/cris/asm-other.S, gcc.target/cris/inasm-v8.c,
3307 gcc.target/cris/inasm-v10.c, gcc.target/cris/inasm-other.c:
3308 New tests.
3309
3310 2012-05-30 Jason Merrill <jason@redhat.com>
3311
3312 PR c++/53356
3313 * g++.dg/init/new34.C: New.
3314 * g++.dg/tree-ssa/stabilize1.C: New.
3315
3316 2012-05-30 Jakub Jelinek <jakub@redhat.com>
3317
3318 PR c++/53356
3319 * g++.dg/init/new33.C: New test.
3320
3321 2012-05-30 Richard Guenther <rguenther@suse.de>
3322
3323 PR middle-end/53501
3324 * gcc.dg/torture/pr53501.c: New testcase.
3325 * c-c++-common/restrict-2.c: Adjust.
3326
3327 2012-05-30 Alan Modra <amodra@gmail.com>
3328
3329 * gcc.target/powerpc/powerpc.exp: Load torture-options.exp, call
3330 torture-finish.
3331
3332 2012-05-30 Marc Glisse <marc.glisse@inria.fr>
3333
3334 * gcc.target/i386/shuf-concat.c: New test.
3335
3336 2012-05-30 Jakub Jelinek <jakub@redhat.com>
3337
3338 PR rtl-optimization/53519
3339 * gcc.c-torture/compile/pr53519.c: New test.
3340
3341 2012-05-30 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3342
3343 * gcc.target/arm/neon-vrev.c: New.
3344
3345 2012-05-29 Oleg Endo <olegendo@gcc.gnu.org>
3346
3347 PR target/51340
3348 * gcc.target/sh/pr51340-1.c: New.
3349 * gcc.target/sh/pr51340-2.c: New.
3350 * gcc.target/sh/pr51340-3.c: New.
3351
3352 2012-05-29 Richard Guenther <rguenther@suse.de>
3353
3354 PR tree-optimization/53516
3355 * gcc.dg/torture/pr53516.c: New testcase.
3356
3357 2012-05-29 Dodji Seketeli <dodji@redhat.com>
3358
3359 PR preprocessor/53229
3360 * gcc.dg/cpp/paste6.c: Force to run without
3361 -ftrack-macro-expansion.
3362 * gcc.dg/cpp/paste8.c: Likewise.
3363 * gcc.dg/cpp/paste8-2.c: New test, like paste8.c but run with
3364 -ftrack-macro-expansion.
3365 * gcc.dg/cpp/paste12.c: Force to run without
3366 -ftrack-macro-expansion.
3367 * gcc.dg/cpp/paste12-2.c: New test, like paste12.c but run with
3368 -ftrack-macro-expansion.
3369 * gcc.dg/cpp/paste13.c: Likewise.
3370 * gcc.dg/cpp/paste14.c: Likewise.
3371 * gcc.dg/cpp/paste14-2.c: New test, like paste14.c but run with
3372 -ftrack-macro-expansion.
3373 * gcc.dg/cpp/paste18.c: New test.
3374
3375 2012-05-29 Hans-Peter Nilsson <hp@axis.com>
3376
3377 * gcc.target/cris/torture/trap-1.c,
3378 gcc.target/cris/torture/trap-2.c,
3379 gcc.target/cris/torture/trap-3.c,
3380 gcc.target/cris/torture/trap-v0.c,
3381 gcc.target/cris/torture/trap-v3.c: New tests.
3382
3383 2012-05-28 Paolo Carlini <paolo.carlini@oracle.com>
3384
3385 PR c++/25137
3386 * g++.dg/warn/Wbraces3.C: New.
3387 * g++.dg/warn/Wbraces4.C: Likewise.
3388
3389 2012-05-28 Jakub Jelinek <jakub@redhat.com>
3390
3391 PR tree-optimization/53505
3392 * c-c++-common/torture/pr53505.c: New test.
3393
3394 2012-05-27 Nathan Sidwell <nathan@acm.org>
3395
3396 * gcc.dg/stmt-expr-4.c: New.
3397
3398 2012-05-26 Paolo Carlini <paolo.carlini@oracle.com>
3399
3400 PR c++/53491
3401 * g++.dg/parse/crash60.C: New.
3402
3403 2012-05-26 Jason Merrill <jason@redhat.com>
3404
3405 PR c++/53220
3406 * c-c++-common/array-lit.c: New.
3407 * g++.dg/ext/complit12.C: #if 0 out decay-to-pointer test.
3408
3409 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
3410
3411 PR ada/50294
3412 * gnat.dg/array21.adb: New test.
3413
3414 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
3415
3416 * gnat.dg/renaming5.adb: Adjust dg-final directive.
3417
3418 2012-05-25 Paolo Carlini <paolo.carlini@oracle.com>
3419
3420 PR c++/32054
3421 * g++.dg/other/anon-union3.C: New.
3422
3423 2012-05-25 Ian Lance Taylor <iant@google.com>
3424
3425 * gcc.dg/split-6.c: New test.
3426
3427 2012-05-25 Eric Botcazou <ebotcazou@adacore.com>
3428
3429 * gnat.dg/lto14.adb: New test.
3430
3431 2012-05-25 Tristan Gingold <gingold@adacore.com>
3432
3433 * gcc.target/i386/large-frame.c: New.
3434
3435 2012-05-24 Pat Haugen <pthaugen@us.ibm.com>
3436 * gcc.target/powerpc/lhs-1.c: New.
3437 * gcc.target/powerpc/lhs-2.c: New.
3438 * gcc.target/powerpc/lhs-3.c: New.
3439
3440 2012-05-24 Dodji Seketeli <dodji@redhat.com>
3441
3442 Make unwound macro expansion trace less redundant
3443 * gcc.dg/cpp/macro-exp-tracking-1.c: Adjust.
3444 * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
3445 * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
3446 * gcc.dg/cpp/macro-exp-tracking-4.c: Likewise.
3447 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
3448 * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
3449
3450 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
3451
3452 PR c++/53464
3453 * g++.dg/cpp0x/constexpr-default1.C: New.
3454
3455 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
3456
3457 PR c++/32080
3458 * g++.dg/eh/goto2.C: New.
3459
3460 2012-05-24 Richard Guenther <rguenther@suse.de>
3461
3462 PR middle-end/53460
3463 * g++.dg/tree-prof/pr53460.C: New testcase.
3464
3465 2012-05-24 Richard Guenther <rguenther@suse.de>
3466
3467 PR bootstrap/53466
3468 * g++.dg/debug/pr53466.C: New testcase.
3469
3470 2012-05-24 Jakub Jelinek <jakub@redhat.com>
3471
3472 PR tree-optimization/53465
3473 * gcc.c-torture/execute/pr53465.c: New test.
3474
3475 2012-05-23 Tobias Burnus <burnus@net-b.de>
3476
3477 PR fortran/51055
3478 PR fortran/45170
3479 * gfortran.dg/allocate_with_typespec_6.f90: New.
3480
3481 2012-05-23 Paolo Carlini <paolo.carlini@oracle.com>
3482
3483 PR c++/29185
3484 * g++.dg/warn/delete-array-1.C: New.
3485
3486 2012-05-23 Richard Guenther <rguenther@suse.de>
3487
3488 * gcc.dg/torture/pr39074-2.c: Adjust.
3489 * gcc.dg/torture/pr39074.c: Likewise.
3490 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
3491 * gcc.dg/tree-ssa/alias-19.c: Likewise.
3492
3493 2012-05-22 Jan Hubicka <jh@suse.cz>
3494
3495 PR middle-end/53161
3496 * g++.dg/torture/pr53161.C: New testcase.
3497
3498 2012-05-22 Tobias Burnus <burnus@net-b.de>
3499
3500 PR fortran/53389
3501 * gfortran.dg/realloc_on_assign_15.f90: New.
3502
3503 2012-05-22 Richard Guenther <rguenther@suse.de>
3504
3505 PR middle-end/51071
3506 * gcc.dg/torture/pr51071-2.c: New testcase.
3507
3508 2012-05-22 Paolo Bonzini <bonzini@gnu.org>
3509
3510 PR tree-optimization/53336
3511 * g++.dg/torture/pr53336.C: New testcase.
3512
3513 2012-05-22 Dodji Seketeli <dodji@redhat.com>
3514
3515 PR c++/53322
3516 * g++.dg/warn/Wunused-local-typedefs.C: Adjust to use -Wunused
3517 instead of -Wunused-local-typedefs.
3518
3519 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
3520
3521 PR c++/51184
3522 * g++.dg/other/abstract4.C: New-
3523
3524 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
3525
3526 PR c++/40821
3527 * g++.dg/ext/attrib46.C: New.
3528
3529 2012-05-21 Joseph Myers <joseph@codesourcery.com>
3530
3531 PR c/53418
3532 * gcc.c-torture/compile/pr53418-1.c,
3533 gcc.c-torture/compile/pr53418-2.c: New tests.
3534
3535 2012-05-21 Jakub Jelinek <jakub@redhat.com>
3536
3537 PR tree-optimization/53366
3538 * gcc.dg/torture/pr53366-1.c: New test.
3539 * gcc.dg/torture/pr53366-2.c: New test.
3540 * gcc.target/i386/pr53366-1.c: New test.
3541 * gcc.target/i386/pr53366-2.c: New test.
3542
3543 PR tree-optimization/53409
3544 * gcc.c-torture/compile/pr53409.c: New test.
3545
3546 PR tree-optimization/53410
3547 * gcc.c-torture/compile/pr53410-1.c: New test.
3548 * gcc.c-torture/compile/pr53410-2.c: New test.
3549
3550 2012-05-21 H.J. Lu <hongjiu.lu@intel.com>
3551
3552 PR target/53425
3553 * gcc.target/i386/pr53425-1.c: New file.
3554 * gcc.target/i386/pr53425-2.c: Likewise.
3555
3556 2012-05-21 Richard Guenther <rguenther@suse.de>
3557
3558 PR tree-optimization/53408
3559 * gcc.dg/torture/pr53408.c: New testcase.
3560
3561 2012-05-21 Uros Bizjak <ubizjak@gmail.com>
3562 H.J. Lu <hongjiu.lu@intel.com>
3563
3564 PR target/53416
3565 * gcc.target/i386/pr53416.c: New file.
3566
3567 2012-05-21 Richard Guenther <rguenther@suse.de>
3568
3569 * gfortran.dg/pr46519-2.f90: Adjust to avoid memset transform.
3570
3571 2012-05-21 Richard Guenther <rguenther@suse.de>
3572
3573 * gcc.dg/torture/ldist-1.c: New testcase.
3574
3575 2012-05-20 Eric Botcazou <ebotcazou@adacore.com>
3576
3577 * gnat.dg/lto13.adb: New test.
3578 * gnat.dg/lto13_pkg.ad[sb]: New helper.
3579
3580 2012-05-18 Eric Botcazou <ebotcazou@adacore.com>
3581
3582 * gnat.dg/specs/lto12.ads: New test.
3583 * gnat.dg/specs/lto12_pkg.ads: New helper.
3584
3585 2012-05-18 Richard Guenther <rguenther@suse.de>
3586
3587 PR tree-optimization/53346
3588 * gcc.dg/tree-ssa/ldist-18.c: New testcase.
3589 * gcc.target/i386/incoming-10.c: Adjust.
3590 * gcc.target/i386/incoming-11.c: Likewise.
3591 * gcc.target/i386/pr46295.c: Likewise.
3592
3593 2012-05-18 Richard Guenther <rguenther@suse.de>
3594
3595 * gcc.dg/pr53352.c: Return zero.
3596
3597 2012-05-18 Richard Guenther <rguenther@suse.de>
3598
3599 PR tree-optimization/53390
3600 * gcc.dg/torture/pr53390.c: New testcase.
3601
3602 2012-05-18 Meador Inge <meadori@codesourcery.com>
3603
3604 PR rtl-optimization/53352
3605 * gcc.dg/pr53352.c: New test.
3606
3607 2012-05-17 David S. Miller <davem@davemloft.net>
3608
3609 * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
3610 failure on sparc-*-linux-gnu.
3611
3612 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
3613
3614 PR c++/39681
3615 * g++.dg/parse/error49.C: New.
3616 * g++.dg/cpp0x/error8.C: Likewise.
3617 * g++.dg/ext/utf-cxx98.C: Adjust dg-error directive.
3618 * g++.dg/ext/utf-dflt2.C: Likewise.
3619 * g++.dg/ext/utf-gnuxx98.C: Likewise.
3620 * g++.dg/ext/utf-dflt.C: Likewise.
3621 * c-c++-common/raw-string-3.c: Likewise.
3622 * c-c++-common/raw-string-4.c: Likewise.
3623
3624 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
3625
3626 PR c++/53371
3627 * g++.dg/cpp0x/catch1.C: New.
3628
3629 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
3630
3631 PR c++/44516
3632 * g++.dg/parse/error48.C: New.
3633 * g++.dg/template/crash89.C: Adjust dg-error line numbers.
3634 * g++.old-deja/g++.robertl/eb109.C: Add column info to dg-error string.
3635
3636 2012-05-16 Patrick Marlier <patrick.marlier@gmail.com>
3637
3638 * gcc.dg/tm/indirect-2.c: New test.
3639
3640 2012-05-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3641
3642 PR tree-optimization/53217
3643 * gfortran.dg/pr53217.f90: New test.
3644
3645 2012-05-16 Richard Guenther <rguenther@suse.de>
3646
3647 PR tree-optimization/53364
3648 * g++.dg/torture/pr53364.C: New testcase.
3649
3650 2012-05-16 Georg-Johann Lay <avr@gjlay.de>
3651
3652 PR testsuite/52641
3653 * gcc.dg/pr52549.c: Fix test for long != void*
3654 * gcc.c-torture/execute/pr52979-1.x: New file.
3655 * gcc.c-torture/execute/pr52979-2.x: New file.
3656
3657 2012-05-16 Dodji Seketeli <dodji@redhat.com>
3658
3659 PR preprocessor/7263
3660 * gcc.dg/binary-constants-2.c: Run without tracking locations
3661 accross macro expansion.
3662 * gcc.dg/binary-constants-3.c: Likewise.
3663 * gcc.dg/cpp/sysmac2.c: Likewise.
3664 * testsuite/gcc.dg/nofixed-point-2.c: Adjust for more precise
3665 location.
3666 * gcc.dg/cpp/syshdr3.c: New test.
3667 * gcc.dg/cpp/syshdr3.h: New header for the new test above.
3668 * gcc.dg/system-binary-constants-1.c: New test.
3669 * gcc.dg/system-binary-constants-1.h: New header for the new test
3670 above.
3671 * g++.dg/cpp/syshdr3.C: New test.
3672 * g++.dg/cpp/syshdr3.h: New header the new test above.
3673 * g++.dg/system-binary-constants-1.C: New test.
3674 * g++.dg/system-binary-constants-1.h: New header the new test
3675 above.
3676
3677 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
3678
3679 * g++.old-deja/g++.pt/crash10.C: Adjust post PR11586.
3680
3681 2012-05-15 Jakub Jelinek <jakub@redhat.com>
3682
3683 PR target/53358
3684 * gcc.dg/pr53358.c: New test.
3685
3686 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
3687
3688 PR c++/11856
3689 * g++.dg/warn/Wtype-limits.C: Don't warn in templates.
3690 * g++.dg/warn/Wtype-limits-Wextra.C: Likewise.
3691
3692 2012-05-15 Olivier Hainque <hainque@adacore.com>
3693
3694 * g++.dg/eh/sighandle.C: New testcase.
3695
3696 2012-05-15 Richard Guenther <rguenther@suse.de>
3697
3698 PR tree-optimization/53355
3699 * gcc.dg/tree-ssa/vrp67.c: New testcase.
3700
3701 2012-05-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
3702
3703 * gfortran.dg/*.f90: Remove now redundant manual
3704 cleanup-modules directive.
3705
3706 2012-05-14 Uros Bizjak <ubizjak@gmail.com>
3707
3708 * gcc.target/i386/avx256-unaligned-load-[1234].c: Update scan strings.
3709 * gcc.target/i386/avx256-unaligned-store-[1234].c: Ditto.
3710
3711 2012-05-14 Janne Blomqvist <jb@gcc.gnu.org>
3712
3713 PR fortran/52428
3714 * gfortran.dg/int_range_io_1.f90: New test.
3715
3716 2012-05-14 Andi Kleen <ak@linux.intel.com>
3717 Jakub Jelinek <jakub@redhat.com>
3718
3719 PR target/53315
3720 * gcc.target/i386/i386.exp (check_effective_target_rtm): New.
3721 * gcc.target/i386/rtm-check.h: New file.
3722 * gcc.target/i386/pr53315.c: New test.
3723
3724 2012-05-14 Tobias Burnus <burnus@net-b.de>
3725
3726 PR fortran/49110
3727 PR fortran/51055
3728 PR fortran/53329
3729 * gfortran.dg/deferred_type_param_4.f90: New.
3730 * gfortran.dg/deferred_type_param_6.f90: New.
3731
3732 2012-05-14 Bernd Schmidt <bernds@codesourcery.com>
3733
3734 * gcc.target/i386/retarg.c: New test.
3735
3736 2012-05-13 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
3737
3738 PR fortran/45170
3739 * gfortran.dg/deferred_type_param_3.f90: New.
3740 * gfortran.dg/deferred_type_proc_pointer_1.f90: New.
3741 * gfortran.dg/deferred_type_proc_pointer_2.f90: New.
3742
3743 2012-05-12 Eric Botcazou <ebotcazou@adacore.com>
3744
3745 * gnat.dg/null_pointer_deref3.adb: New test.
3746
3747 2012-05-12 Tobias Burnus <burnus@net-b.de>
3748
3749 PR fortran/49110
3750 PR fortran/52843
3751 * gfortran.dg/deferred_type_param_5.f90: New.
3752
3753 2012-05-12 Paolo Carlini <paolo.carlini@oracle.com>
3754
3755 * g++.dg/parse/error47.C: New.
3756
3757 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
3758
3759 PR fortran/52537
3760 * gfortran.dg/string_compare_4.f90: Change option
3761 to -fdump-tree-original. Add test case for kind=4.
3762
3763 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
3764
3765 PR fortran/52537
3766 * gfortran.dg/string_compare_4.f90: New test.
3767
3768 2012-05-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3769
3770 * g++.dg/debug/dwarf2/nested-3.C: Allow for ! comments.
3771
3772 2012-05-11 Paolo Carlini <paolo.carlini@oracle.com>
3773
3774 PR c++/53305
3775 * g++.dg/cpp0x/variadic132.C: New.
3776
3777 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
3778
3779 PR c++/53158
3780 * g++.dg/cpp0x/lambda/lambda-err2.C: New.
3781 * g++.dg/parse/error26.C: Tweak dg-error column number.
3782
3783 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
3784
3785 PR c++/53301
3786 * g++.dg/warn/Wzero-as-null-pointer-constant-6.C: New.
3787
3788 2012-05-10 Eric Botcazou <ebotcazou@adacore.com>
3789
3790 * gnat.dg/lto11.ad[sb]: New test.
3791
3792 2012-05-09 Uros Bizjak <ubizjak@gmail.com>
3793
3794 PR target/52908
3795 * gcc.target/i386/xop-imul32widen-vector.c: Update scan-assembler
3796 directive to Scan for vpmuldq, not vpmacsdql.
3797
3798 2012-05-09 Michael Matz <matz@suse.de>
3799
3800 PR tree-optimization/53185
3801 * gcc.dg/vect/pr53185.c: New test.
3802
3803 2012-05-09 H.J. Lu <hongjiu.lu@intel.com>
3804
3805 PR middle-end/53249
3806 * gcc.target/i386/pr53249.c: New.
3807
3808 2012-05-09 Richard Guenther <rguenther@suse.de>
3809
3810 PR tree-optimization/18437
3811 * gfortran.dg/vect/rnflow-trs2a2.f90: Move ...
3812 * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: ... here.
3813
3814 2012-05-09 Jakub Jelinek <jakub@redhat.com>
3815
3816 PR tree-optimization/53226
3817 * gcc.c-torture/compile/pr53226.c: New test.
3818
3819 2012-05-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3820
3821 * gcc.target/i386/hle-add-acq-1.c: Allow for ; after lock.
3822 * gcc.target/i386/hle-add-rel-1.c: Likewise.
3823 * gcc.target/i386/hle-and-acq-1.c: Likewise.
3824 * gcc.target/i386/hle-and-rel-1.c: Likewise.
3825 * gcc.target/i386/hle-cmpxchg-acq-1.c: Likewise.
3826 * gcc.target/i386/hle-cmpxchg-rel-1.c: Likewise.
3827 * gcc.target/i386/hle-or-acq-1.c: Likewise.
3828 * gcc.target/i386/hle-or-rel-1.c: Likewise.
3829 * gcc.target/i386/hle-sub-acq-1.c: Likewise.
3830 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
3831 * gcc.target/i386/hle-xadd-acq-1.c: Likewise.
3832 * gcc.target/i386/hle-xadd-rel-1.c: Likewise.
3833 * gcc.target/i386/hle-xor-acq-1.c: Likewise.
3834 * gcc.target/i386/hle-xor-rel-1.c: Likewise.
3835
3836 2012-05-09 Dehao Chen <dehao@google.com>
3837
3838 * gcc.dg/predict-1.c: Remove the replicated text in this test.
3839 * gcc.dg/predict-2.c: Likewise.
3840 * gcc.dg/predict-3.c: Likewise.
3841 * gcc.dg/predict-4.c: Likewise.
3842 * gcc.dg/predict-5.c: Likewise.
3843 * gcc.dg/predict-6.c: Likewise.
3844
3845 2012-05-08 Hans-Peter Nilsson <hp@axis.com>
3846
3847 PR target/53272
3848 * gcc.dg/torture/pr53272-1.c, gcc.dg/torture/pr53272-2.c: New test.
3849
3850 2012-05-08 Richard Guenther <rguenther@suse.de>
3851
3852 * gcc.dg/fold-bitand-4.c: New testcase.
3853
3854 2012-05-08 Dehao Chen <dehao@google.com>
3855
3856 * gcc.dg/predict-1.c: Check if LOOP_IV_COMPARE static predict
3857 heuristic is working properly.
3858 * gcc.dg/predict-2.c: Likewise.
3859 * gcc/dg/predict-3.c: Likewise.
3860 * gcc/dg/predict-4.c: Likewise.
3861 * gcc/dg/predict-5.c: Likewise.
3862 * gcc/dg/predict-6.c: Likewise.
3863
3864 2012-05-07 Jakub Jelinek <jakub@redhat.com>
3865
3866 PR tree-optimization/53239
3867 * g++.dg/opt/vrp3.C: New test.
3868 * g++.dg/opt/vrp3-aux.cc: New file.
3869 * g++.dg/opt/vrp3.h: New file.
3870
3871 2012-05-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3872
3873 * g++.dg/debug/dwarf2/nested-3.C: Allow for / comments and missing
3874 .uleb128 support in assembler output.
3875
3876 2012-05-07 Richard Guenther <rguenther@suse.de>
3877
3878 PR lto/42987
3879 * g++.dg/lto/pr42987_0.C: New testcase.
3880 * g++.dg/lto/pr42987_1.C: Likewise.
3881
3882 2012-05-07 Tobias Burnus <burnus@net-b.de>
3883
3884 PR fortran/53255
3885 * gfortran.dg/typebound_operator_15.f90: New.
3886
3887 2012-05-06 Tobias Burnus <burnus@net-b.de>
3888
3889 PR fortran/41587
3890 * gfortran.dg/class_array_13.f90: New.
3891
3892 2012-05-06 Tristan Gingold <gingold@adacore.com>
3893
3894 * gnat.dg/warn7.adb: New test.
3895
3896 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
3897
3898 * gnat.dg/specs/renamings.ads: Rename to...
3899 * gnat.dg/specs/renaming1.ads: ...this.
3900 * gnat.dg/specs/renaming2.ads: New test.
3901 * gnat.dg/specs/renaming2_pkg1.ads: New helper.
3902 * gnat.dg/specs/renaming2_pkg2.ads: Likewise.
3903 * gnat.dg/specs/renaming2_pkg3.ads: Likewise.
3904 * gnat.dg/specs/renaming2_pkg4.ad[sb]: Likewise.
3905
3906 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
3907
3908 * gnat.dg/discr36.ad[sb]: New test.
3909 * gnat.dg/discr36_pkg.ad[sb]: New helper.
3910
3911 2012-05-05 Manuel López-Ibáñez <manu@gcc.gnu.org>
3912
3913 PR c/43772
3914 * c-c++-common/pr43772.c: New.
3915
3916 2012-05-05 Paul Thomas <pault@gcc.gnu.org>
3917
3918 PR fortran/41600
3919 * gfortran.dg/select_type_26.f03 : New test.
3920 * gfortran.dg/select_type_27.f03 : New test.
3921
3922 PR fortran/53191
3923 * gfortran.dg/select_type_28.f03 : New test.
3924
3925 2012-05-05 Janne Blomqvist <jb@gcc.gnu.org>
3926
3927 PR fortran/49010
3928 PR fortran/24518
3929 * gfortran.dg/mod_sign0_1.f90: New test.
3930 * gfortran.dg/mod_large_1.f90: New test.
3931
3932 2012-05-04 Tobias Burnus <burnus@net-b.de>
3933
3934 PR fortran/53175
3935 gfortran.dg/public_private_module_5.f90: New.
3936
3937 2012-05-04 Tobias Burnus <burnus@net-b.de>
3938
3939 PR fortran/53111
3940 * gfortran.dg/constructor_7.f90: New.
3941 * gfortran.dg/constructor_8.f90: New.
3942
3943 2012-05-04 Paolo Carlini <paolo.carlini@oracle.com>
3944
3945 PR c++/53166
3946 * g++.dg/cpp0x/static_assert7.C: New.
3947
3948 2012-05-04 Ulrich Weigand <ulrich.weigand@linaro.org>
3949
3950 PR tree-optimization/52633
3951 * gcc.dg/vect/vect-over-widen-1.c: Two patterns should now be
3952 recognized as widening shifts instead of over-widening.
3953 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
3954 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
3955 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
3956 * gcc.target/arm/pr52633.c: New test.
3957
3958 2012-05-04 Richard Guenther <rguenther@suse.de>
3959
3960 PR tree-optimization/53168
3961 * gcc.dg/torture/pr53168.c: New testcase.
3962 * gcc.dg/tree-ssa/ssa-pre-30.c: Likewise.
3963
3964 2012-05-04 Richard Guenther <rguenther@suse.de>
3965
3966 * gcc.dg/lto/pr53214_0.c: New testcase.
3967
3968 2012-05-04 Eric Botcazou <ebotcazou@adacore.com>
3969
3970 * gcc.target/ia64/pr48496.c: New test.
3971 * gcc.target/ia64/pr52657.c: Likewise.
3972
3973 2012-05-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
3974
3975 PR c/51712
3976 * c-c++-common/pr51712.c: New.
3977
3978 2012-05-03 Michael Meissner <meissner@linux.vnet.ibm.com>
3979
3980 PR target/53199
3981 * gcc.target/powwerpc/pr53199.c: New file.
3982
3983 2012-05-03 Jason Merrill <jason@redhat.com>
3984
3985 * g++.dg/debug/dwarf2/nested-3.C: Adjust pattern.
3986
3987 * gcc.dg/debug/dwarf2/dups-types.c: New.
3988 * gcc.dg/debug/dwarf2/dups-types.h: New.
3989
3990 2012-05-03 Jason Merrill <jason@redhat.com>
3991
3992 * g++.dg/debug/dwarf2/namespace-2.C: New.
3993 * g++.dg/debug/dwarf2/localclass3.C: New.
3994
3995 2012-05-03 Jason Merrill <jason@redhat.com>
3996
3997 * g++.dg/debug/dwarf2/thunk1.C: New.
3998
3999 2012-05-03 Paolo Carlini <paolo.carlini@oracle.com>
4000
4001 PR c++/53186
4002 * g++.dg/other/final2.C: New.
4003
4004 2012-05-03 Richard Guenther <rguenther@suse.de>
4005
4006 * gcc.dg/tree-ssa/ssa-pre-27.c: Remove XFAIL.
4007
4008 2012-05-03 Uros Bizjak <ubizjak@gmail.com>
4009
4010 * gcc.target/i386/hle-cmpxchg-acq-1.c (dg-options): Add -march=x86-64.
4011 * gcc.target/i386/hle-xadd-acq-1.c (dg-options): Ditto.
4012 * gcc.target/i386/hle-cmpxchg-rel-1.c (dg-options): Ditto.
4013 * gcc.target/i386/hle-xadd-rel-1.c (dg-options): Ditto.
4014
4015 2012-05-03 Jakub Jelinek <jakub@redhat.com>
4016
4017 * gcc.target/i386/hle-xadd-rel-1.c: Match .byte 0xf3 instead of
4018 .byte 0xf2.
4019 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
4020 * gcc.target/i386/hle-xchg-rel-1.c: Likewise.
4021 * gcc.target/i386/hle-add-rel-1.c: Likewise.
4022
4023 PR debug/53174
4024 * gcc.dg/pr53174.c: New test.
4025
4026 PR target/53187
4027 * gcc.target/arm/pr53187.c: New test.
4028 * gcc.c-torture/compile/pr53187.c: New test.
4029
4030 2012-05-03 Richard Guenther <rguenther@suse.de>
4031
4032 * gfortran.dg/pr52621.f90: Add -w to avoid diagnostic about
4033 unsupported prefetching support.
4034
4035 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
4036
4037 * gcc.dg/fixed-point/composite-type.c (dg-options): Add
4038 option -ftrack-macro-expansion=0.
4039 * gcc.dg/fixed-point/operator-bitwise.c (dg-options): Add
4040 option -ftrack-macro-expansion=0.
4041
4042 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
4043
4044 * gcc.dg/builtin-stringop-chk-1.c (dg-options): Replace
4045 dg-options for target arm with dg-additional-options.
4046
4047 2012-05-03 Richard Guenther <rguenther@suse.de>
4048
4049 PR tree-optimization/53144
4050 * gcc.dg/torture/pr53144.c: New testcase.
4051
4052 2012-05-03 Tobias Burnus <burnus@net-b.de>
4053
4054 PR fortran/52864
4055 * gfortran.dg/pointer_intent_7.f90: New.
4056 * gfortran.dg/pure_formal_3.f90: New.
4057
4058 2012-05-02 Ulrich Weigand <ulrich.weigand@linaro.org>
4059
4060 * gcc.target/s390/20030123-1.c: Add missing "volatile".
4061
4062 2012-05-02 Martin Jambor <mjambor@suse.cz>
4063
4064 PR lto/52605
4065 * g++.dg/lto/pr52605_0.C: New test.
4066
4067 2012-05-02 Kirill Yukhin <kirill.yukhin@intel.com>
4068
4069 * gcc.target/i386/hle-cmpxchg-acq-1.c: New.
4070 * gcc.target/i386/hle-cmpxchg-rel-1.c: Ditto.
4071 * gcc.target/i386/hle-add-acq-1.c: Ditto.
4072 * gcc.target/i386/hle-add-rel-1.c: Ditto.
4073 * gcc.target/i386/hle-and-acq-1.c: Ditto.
4074 * gcc.target/i386/hle-and-rel-1.c: Ditto.
4075 * gcc.target/i386/hle-or-acq-1.c: Ditto.
4076 * gcc.target/i386/hle-or-rel-1.c: Ditto.
4077 * gcc.target/i386/hle-sub-acq-1.c: Ditto.
4078 * gcc.target/i386/hle-sub-rel-1.c: Ditto.
4079 * gcc.target/i386/hle-xadd-acq-1.c: Ditto.
4080 * gcc.target/i386/hle-xadd-rel-1.c: Ditto.
4081 * gcc.target/i386/hle-xchg-acq-1.c: Ditto.
4082 * gcc.target/i386/hle-xchg-rel-1.c: Ditto.
4083 * gcc.target/i386/hle-xor-acq-1.c: Ditto.
4084 * gcc.target/i386/hle-xor-rel-1.c: Ditto.
4085
4086 2012-05-02 Steven Bosscher <steven@gcc.gnu.org>
4087
4088 PR middle-end/53153
4089 * gcc.dg/pr53153.c: New test.
4090
4091 2012-05-02 Richard Guenther <rguenther@suse.de>
4092
4093 * g++.dg/tree-ssa/pr19807.C: Adjust.
4094
4095 2012-05-02 Jakub Jelinek <jakub@redhat.com>
4096
4097 PR tree-optimization/53163
4098 * gcc.c-torture/compile/pr53163.c: New test.
4099
4100 PR rtl-optimization/53160
4101 * gcc.c-torture/execute/pr53160.c: New test.
4102
4103 2012-05-01 Ian Lance Taylor <iant@google.com>
4104
4105 PR c/37303
4106 * gcc.dg/pr37303.c: New test.
4107
4108 2012-05-01 Richard Henderson <rth@redhat.com>
4109
4110 * lib/target-supports.exp
4111 (check_effective_target_sync_long_long_runtime): True for
4112 check_effective_target_powerpc64.
4113
4114 2012-04-30 Marc Glisse <marc.glisse@inria.fr>
4115
4116 PR c++/51033
4117 * gcc.dg/vector-1.c: Move to ...
4118 * c-c++-common/vector-1.c: ... here.
4119 * gcc.dg/vector-2.c: Move to ...
4120 * c-c++-common/vector-2.c: ... here.
4121 * gcc.dg/vector-3.c: Move to ...
4122 * c-c++-common/vector-3.c: ... here. Adapt to C++.
4123 * gcc.dg/vector-4.c: Move to ...
4124 * c-c++-common/vector-4.c: ... here.
4125 * gcc.dg/vector-init-1.c: Move to ...
4126 * c-c++-common/vector-init-1.c: ... here.
4127 * gcc.dg/vector-init-2.c: Move to ...
4128 * c-c++-common/vector-init-2.c: ... here.
4129 * gcc.dg/vector-subscript-1.c: Move to ... Adapt to C++.
4130 * c-c++-common/vector-subscript-1.c: ... here.
4131 * gcc.dg/vector-subscript-2.c: Move to ...
4132 * c-c++-common/vector-subscript-2.c: ... here.
4133 * gcc.dg/vector-subscript-3.c: Move to ...
4134 * c-c++-common/vector-subscript-3.c: ... here.
4135
4136 PR c++/51314
4137 * g++.dg/cpp0x/vt-51314.C: New test.
4138 * g++.dg/cpp0x/variadic76.C: Fix.
4139
4140 2012-04-30 Greta Yorsh <Greta.Yorsh@arm.com>
4141
4142 * gcc.dg/pr52283.c: Add missing dg-warning and dg-options.
4143
4144 2012-04-30 Dodji Seketeli <dodji@redhat.com>
4145
4146 Add -Wvarargs option
4147 * c-c++-common/Wvarargs.c: New test case.
4148 * c-c++-common/Wvarargs-2.c: Likewise.
4149
4150 2012-04-30 Dodji Seketeli <dodji@redhat.com>
4151
4152 Adjust relevant test cases wrt -ftrack-macro-expansion=[0|2]
4153 * objc.dg/foreach-7.m: Force the test case to run without
4154 -ftrack-macro-expansion.
4155 * c-c++-common/tm/attrib-1.c: Likewise.
4156 * c-c++-common/warn-ommitted-condop.c: Likewise.
4157 * gcc.dg/assign-warn-1.c: Likewise.
4158 * gcc.dg/assign-warn-2.c: Likewise.
4159 * gcc.dg/attr-alloc_size.c: Likewise.
4160 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
4161 * gcc.dg/builtin-stringop-chk-2.c: Likewise.
4162 * gcc.dg/builtin-strncat-chk-1.c: Likewise.
4163 * gcc.dg/c90-const-expr-9.c: Likewise.
4164 * gcc.dg/c99-const-expr-9.c: Likewise.
4165 * gcc.dg/cpp/direct2.c: Likewise. Adjust.
4166 * gcc.dg/cpp/direct2s.c: Likewise.
4167 * gcc/testsuite/gcc.dg/cpp/pr28709.c: Likewise.
4168 * gcc.dg/cpp/pragma-diagnostic-1.c: Likewise.
4169 * gcc.dg/dfp/composite-type.c: Likewise.
4170 * gcc.dg/uninit-6-O0.c: Adjust the test case and force it to run
4171 with -ftrack-macro-expansion
4172 * g++.dg/cpp0x/constexpr-ex3.C: Likewise.
4173 * g++.dg/cpp0x/constexpr-overflow.C: Likewise.
4174 * g++.dg/ext/cleanup-1.C: Likewise.
4175 * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
4176 * g++.dg/template/sfinae10.C: Likewise.
4177 * g++.dg/tm/wrap-2.C: Likewise.
4178 * g++.dg/warn/Wconversion-real-integer.C: Likewise.
4179 * g++.dg/warn/Wsign-conversion.C: Likewise.
4180 * g++.dg/warn/multiple-overflow-warn-1.C: Likewise.
4181 * g++.old-deja/g++.mike/p10769b.C: Likewise.
4182 * g++.dg/warn/Wdouble-promotion.C: Adjust the test case and force
4183 it to run with -ftrack-macro-expansion.
4184 * libstdc++-v3/scripts/testsuite_flags.in: By default, run the
4185 test cases without -ftrack-macro-expansion.
4186
4187 Fix location for static class members
4188 * g++.dg/template/sfinae6_neg.C: Adjust.
4189
4190 Make conversion warnings work on NULL with -ftrack-macro-expansion
4191 * g++.dg/warn/Wconversion-null-2.C: Add testing for __null,
4192 alongside the previous testing for NULL.
4193
4194 Fix -Wuninitialized for -ftrack-macro-expansion
4195 * gcc.dg/cpp/pragma-diagnostic-2.c: Fix this.
4196
4197 Strip "<built-in>" loc from displayed expansion context
4198 * g++.dg/warn/Wconversion-real-integer2.C: New test.
4199 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
4200 * g++.dg/warn/conversion-real-integer-3.h: New header used by the
4201 new test above.
4202
4203 Fix expansion point loc for macro-like tokens
4204 * gcc.dg/debug/dwarf2/pr41445-5.c: Adjust.
4205 * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
4206
4207 Fix token pasting with -ftrack-macro-expansion
4208 * gcc.dg/cpp/paste17.c: New test case for
4209 -ftrack-macro-expansion=2 mode only.
4210 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
4211
4212 2012-04-30 Eric Botcazou <ebotcazou@adacore.com>
4213
4214 * gnat.dg/warn6.ad[sb]: New test.
4215
4216 2012-04-29 Manuel López-Ibáñez <manu@gcc.gnu.org>
4217
4218 PR 53149
4219 * gcc.dg/20011021-1.c: Adjust testcase.
4220
4221 2012-04-29 Thomas Koenig <tkoenig@gcc.gnu.org>
4222
4223 PR fortran/53148
4224 * gfortran.dg/function_optimize_12.f90: New test.
4225
4226 2012-04-29 Hans-Peter Nilsson <hp@axis.com>
4227
4228 PR target/53156
4229 * gcc.target/cris/peep2-andu2.c: Tweak expected assembly
4230 code to match current output and cover new peephole2 pattern.
4231
4232 2012-04-27 Ollie Wild <aaw@google.com>
4233
4234 * g++.dg/cpp0x/Wliteral-suffix.c: New test.
4235
4236 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
4237
4238 * gcc.c-torture/execute/20120427-2.c: New testcase.
4239 * gcc.dg/tree-ssa/phi-opt-10.c: New testcase.
4240 * gcc.dg/tree-ssa/ssa-pre-28.c: Bypass new optimization.
4241 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Look into ifcombine dump.
4242
4243 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
4244
4245 PR target/53138
4246 * gcc.c-torture/execute/20120427-1.c: New testcase.
4247
4248 2012-04-27 Marc Glisse <marc.glisse@inria.fr>
4249
4250 PR middle-end/27139
4251 * gcc.dg/tree-ssa/forwprop-18.c: New test.
4252
4253 2012-04-27 Tom de Vries <tom@codesourcery.com>
4254
4255 PR tree-optimization/51879
4256 * gcc.dg/pr51879.c: New test.
4257 * gcc.dg/pr51879-2.c: Same.
4258 * gcc.dg/pr51879-3.c: Same.
4259 * gcc.dg/pr51879-4.c: Same.
4260 * gcc.dg/pr51879-6.c: Same.
4261
4262 2012-04-26 Paolo Carlini <paolo.carlini@oracle.com>
4263
4264 PR c++/53096
4265 * g++.dg/cpp0x/defaulted35.C: New.
4266 * g++.dg/cpp0x/defaulted15.C: Adjust.
4267
4268 2012-04-26 Janis Johnson <janisjo@codesourcery.com>
4269
4270 * gcc.dg/bf-ms-layout.c: Adjust offsets to fit ms-bitfield
4271 structure layout.
4272
4273 2012-04-25 Sriraman Tallam <tmsriram@google.com>
4274
4275 * testsuite/gcc.target/i386/builtin_target.c: Check avx2.
4276
4277 2012-04-26 Alan Modra <amodra@gmail.com>
4278
4279 * gcc.target/powerpc/savres.c: New test.
4280 * gcc.target/powerpc/powerpc.exp: Run it.
4281
4282 2012-04-26 Hans-Peter Nilsson <hp@axis.com>
4283
4284 PR target/53120
4285 * gcc.dg/torture/pr53120.c: New test.
4286
4287 2012-04-25 Jakub Jelinek <jakub@redhat.com>
4288
4289 PR middle-end/52979
4290 * gcc.c-torture/compile/pr52979-1.c: New test.
4291 * gcc.c-torture/execute/pr52979-1.c: New test.
4292 * gcc.c-torture/execute/pr52979-2.c: New test.
4293
4294 2012-04-25 Richard Guenther <rguenther@suse.de>
4295
4296 * gcc.target/i386/l_fma_float_5.c: Adjust.
4297 * gcc.target/i386/l_fma_double_4.c: Likewise.
4298 * gcc.target/i386/l_fma_float_2.c: Likewise.
4299 * gcc.target/i386/l_fma_float_6.c: Likewise.
4300 * gcc.target/i386/l_fma_double_1.c: Likewise.
4301 * gcc.target/i386/l_fma_double_5.c: Likewise.
4302 * gcc.target/i386/l_fma_float_3.c: Likewise.
4303 * gcc.target/i386/l_fma_double_2.c: Likewise.
4304 * gcc.target/i386/l_fma_double_6.c: Likewise.
4305 * gcc.target/i386/l_fma_float_4.c: Likewise.
4306 * gcc.target/i386/l_fma_double_3.c: Likewise.
4307 * gcc.target/i386/l_fma_float_1.c: Likewise.
4308
4309 2012-04-25 Jakub Jelinek <jakub@redhat.com>
4310
4311 PR tree-optimization/53058
4312 * gcc.c-torture/compile/pr53058.c: New test.
4313
4314 2012-04-25 Jan Hubicka <jh@suse.cz>
4315
4316 PR middle-end/53088
4317 * gcc.target/i386/pr39082-1.c: Update warning location.
4318
4319 2012-04-25 Jakub Jelinek <jakub@redhat.com>
4320
4321 PR c/52880
4322 * gcc.dg/pr52880.c: New test.
4323
4324 2012-04-25 Manuel López-Ibáñez <manu@gcc.gnu.org>
4325
4326 * gcc.dg/m-un-2.c: Update.
4327 * gcc.dg/20011021-1.c: Update.
4328
4329 2012-04-25 Tobias Burnus <burnus@net-b.de>
4330
4331 PR fortran/52196
4332 * gfortran.dg/realloc_on_assign_14.f90: New.
4333
4334 2012-04-24 Georg-Johann Lay <avr@gjlay.de>
4335
4336 PR testsuite/52641
4337 PR tree-optimizations/52891
4338 * gcc.c-torture/compile/pr52891-2.c: Fix test for 16-bit int.
4339
4340 2012-04-24 Paolo Carlini <paolo.carlini@oracle.com>
4341
4342 PR c++/52363
4343 * g++.dg/cpp0x/sfinae35.C: New.
4344 * g++.dg/cpp0x/sfinae36.C: Likewise.
4345
4346 2012-04-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4347
4348 PR target/47197
4349 * gcc.target/powerpc/pr47197.c: New test.
4350
4351 2012-04-24 Richard Guenther <rguenther@suse.de>
4352
4353 PR tree-optimization/53085
4354 * g++.dg/torture/pr53085.C: New testcase.
4355
4356 2012-04-24 Andrew Pinski <apinski@cavium.com>
4357
4358 PR tree-opt/33512
4359 * gcc.dg/tree-ssa/andor-3.c: New testcase.
4360 * gcc.dg/tree-ssa/andor-4.c: New testcase.
4361 * gcc.dg/tree-ssa/andor-5.c: New testcase.
4362
4363 2012-04-24 Jakub Jelinek <jakub@redhat.com>
4364
4365 PR middle-end/53084
4366 * gcc.c-torture/execute/pr53084.c: New test.
4367
4368 2012-04-23 Paolo Carlini <paolo.carlini@oracle.com>
4369
4370 * g++.dg/cpp0x/noexcept15.C: Adjust for Rev 186726 library changes.
4371
4372 2012-04-23 Andrew Pinski <apinski@cavium.com>
4373
4374 * gcc.dg/tree-ssa/forwprop-17.c: New testcase.
4375
4376 2012-04-23 Bill Schmidt <wschmidt@linux.ibm.com>
4377
4378 PR regression/53076
4379 * gcc.dg/torture/builtin-explog-1.c: Skip if -O0.
4380 * gcc.dg/torture/builtin-power-1.c: Likewise.
4381
4382 2012-04-23 Richard Guenther <rguenther@suse.de>
4383
4384 PR tree-optimization/53070
4385 * gcc.dg/torture/pr53070.c: New testcase.
4386
4387 2012-04-23 Richard Guenther <rguenther@suse.de>
4388
4389 PR c/53060
4390 * gcc.dg/pr53060.c: New testcase.
4391
4392 2012-04-23 Jakub Jelinek <jakub@redhat.com>
4393
4394 PR tree-optimizations/52891
4395 * gcc.c-torture/compile/pr52891-1.c: New test.
4396 * gcc.c-torture/compile/pr52891-2.c: New test.
4397
4398 2012-04-22 Tobias Burnus <burnus@net-b.de>
4399
4400 PR fortran/53051
4401 * gfortran.dg/read_float_4.f90: New.
4402
4403 2012-04-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
4404
4405 PR 35441
4406 * c-c++-common/pr35441.C: New.
4407
4408 2012-04-20 Ian Lance Taylor <iant@google.com>
4409
4410 * go.test/go-test.exp (go-set-goarch): Recognize powerpc*-*-*.
4411 (go-gc-tests): Skip nilptr.go on powerpc*-*-*.
4412
4413 2012-04-20 Uros Bizjak <ubizjak@gmail.com>
4414
4415 * gcc.target/x86_64/abi/avx/test_passing_unions.c: Avoid undefined
4416 array access.
4417 * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
4418
4419 2012-04-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4420
4421 PR rtl-optimization/44214
4422 * gcc.dg/pr44214-1.c: New test.
4423 * gcc.dg/pr44214-2.c: Likewise.
4424 * gcc.dg/pr44214-3.c: Likewise.
4425
4426 2012-04-20 Richard Guenther <rguenther@suse.de>
4427
4428 * g++.dg/torture/20120420-1.C: New testcase.
4429
4430 2012-04-19 Steven Bosscher <steven@gcc.gnu.org>
4431
4432 * gcc.target/i386/pr45830.c: Update scan-tree-dump.
4433
4434 2012-04-19 Christian Bruel <christian.bruel@st.com>
4435
4436 * gcc.dg/pr52283.c: New test.
4437
4438 2012-04-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
4439
4440 * gcc.dg/pr37985.c: New test.
4441
4442 2012-04-19 Richard Guenther <rguenther@suse.de>
4443
4444 PR rtl-optimization/44688
4445 * gcc.dg/var-expand1.c: Increase array size to make unrolling
4446 possibly profitable.
4447
4448 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4449
4450 PR tree-optimization/52976
4451 * gfortran.dg/reassoc_11.f: New test.
4452
4453 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4454
4455 PR tree-optimization/52976
4456 * gfortran.dg/reassoc_7.f: New test.
4457 * gfortran.dg/reassoc_8.f: Likewise.
4458 * gfortran.dg/reassoc_9.f: Likewise.
4459 * gfortran.dg/reassoc_10.f: Likewise.
4460
4461 2012-04-18 Paolo Carlini <paolo.carlini@oracle.com>
4462
4463 PR c++/52422
4464 * g++.dg/cpp0x/sfinae33.C: New.
4465 * g++.dg/cpp0x/sfinae34.C: Likewise.
4466
4467 2012-04-18 Joey Ye <joey.ye@arm.com>
4468
4469 * gcc.target/arm/thumb1-imm.c: Skip it in non-thumb1 target.
4470
4471 2012-04-18 Richard Guenther <rguenther@suse.de>
4472
4473 * gcc.target/x86_64/abi/test_passing_unions.c: Avoid undefined
4474 array access.
4475 * gcc.target/x86_64/abi/test_passing_structs.c: Likewise.
4476 * gcc.target/i386/avx256-unaligned-load-4.c: Fix array sizes.
4477
4478 2012-04-17 Tom de Vries <tom@codesourcery.com>
4479
4480 * g++.dg/pr51264-4.C: New test.
4481
4482 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
4483
4484 PR c++/52599
4485 * g++.dg/cpp0x/constexpr-ctor10.C: New.
4486
4487 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
4488
4489 PR c++/53003
4490 * g++.dg/parse/crash59.C: New.
4491
4492 2012-04-17 Michael Matz <matz@suse.de>
4493
4494 PR tree-optimization/18437
4495 * gfortran.dg/vect/rnflow-trs2a2.f90: New test.
4496
4497 2012-04-17 Richard Guenther <rguenther@suse.de>
4498
4499 PR middle-end/53011
4500 * g++.dg/torture/pr53011.C: New testcase.
4501
4502 2012-04-16 Jason Merrill <jason@redhat.com>
4503
4504 PR c++/38543
4505 * g++.dg/cpp0x/variadic131.C: New.
4506
4507 PR c++/52008
4508 * g++.dg/cpp0x/variadic130.C: New.
4509
4510 PR c++/50830
4511 * g++.dg/cpp0x/variadic129.C: New.
4512
4513 PR c++/50303
4514 * g++.dg/cpp0x/variadic128.C: New.
4515
4516 2012-04-16 Tobias Burnus <burnus@net-b.de>
4517
4518 PR fortran/52864
4519 * gfortran.dg/pointer_intent_6.f90: New.
4520
4521 2012-04-16 Tobias Burnus <burnus@net-b.de>
4522
4523 PR fortran/52916
4524 * gfortran.dg/public_private_module_3.f90: Use dg-additional-sources
4525 to include public_private_module_4.f90.
4526 * gfortran.dg/public_private_module_4.f90: Skip this test on all
4527 targets.
4528
4529 2012-04-16 Paolo Carlini <paolo.carlini@oracle.com>
4530
4531 PR c++/49152
4532 * g++.dg/diagnostic/operator1.C: New.
4533 * g++.dg/ext/label5.C: Adjust.
4534 * g++.dg/ext/va-arg1.C: Likewise.
4535 * g++.dg/other/error20.C: Likewise.
4536 * g++.dg/other/error20.C: Likewise.
4537 * g++.dg/other/error16.C: Likewise.
4538 * g++.dg/other/error10.C: Likewise.
4539 * g++.dg/parse/error30.C: Likewise.
4540 * g++.dg/cpp0x/lambda/lambda-err1.C: Likewise.
4541
4542 2012-04-16 Jason Merrill <jason@redhat.com>
4543
4544 PR c++/51148
4545 * g++.dg/cpp0x/variadic127.C: New.
4546
4547 2012-04-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4548
4549 * lib/plugin-support.exp (plugin-test-execute): Properly determine
4550 testcase name.
4551 Use fail, pass instead of unresolved.
4552 Don't log $optstr.
4553
4554 PR testsuite/52948
4555 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Remove
4556 TODO_dump_func.
4557 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
4558 * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
4559 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
4560
4561 2012-04-16 Janus Weil <janus@gcc.gnu.org>
4562
4563 PR fortran/52968
4564 * gfortran.dg/typebound_call_23.f03: New test case.
4565
4566 2012-04-15 Jason Merrill <jason@redhat.com>
4567
4568 PR c++/47220
4569 * g++.dg/cpp0x/variadic126.C: New.
4570
4571 PR c++/52380
4572 * g++.dg/cpp0x/variadic125.C: New.
4573
4574 PR c++/52292
4575 * g++.dg/cpp0x/variadic124.C: New.
4576
4577 PR c++/52706
4578 * g++.dg/cpp0x/nullptr27.C: New.
4579
4580 PR c++/52818
4581 * g++.dg/warn/format8.C: New.
4582
4583 2012-04-15 Janus Weil <janus@gcc.gnu.org>
4584
4585 PR fortran/51082
4586 * gfortran.dg/proc_ptr_comp_34.f90: New test case.
4587
4588 2012-04-14 Tobias Burnus <burnus@net-b.de>
4589
4590 PR fortran/52916
4591 PR fortran/40973
4592 * gfortran.dg/public_private_module_3.f90: New.
4593 * gfortran.dg/public_private_module_4.f90: New.
4594
4595 2012-04-14 Tom de Vries <tom@codesourcery.com>
4596
4597 * gcc.dg/superblock.c: New test.
4598
4599 2012-04-14 Tom de Vries <tom@codesourcery.com>
4600
4601 * gcc.dg/pr51879-12.c: New test.
4602
4603 2012-04-13 Jason Merrill <jason@redhat.com>
4604
4605 PR c++/52824
4606 * g++.dg/cpp0x/variadic123.C: New.
4607 * g++.dg/cpp0x/alias-decl-15.C: Remove dg-errors.
4608
4609 PR c++/52905
4610 * g++.dg/cpp0x/initlist-ctor1.C: New.
4611
4612 PR c++/52915
4613 * g++.dg/other/anon-union2.C: New.
4614
4615 2012-04-13 Martin Jambor <mjambor@suse.cz>
4616
4617 PR middle-end/52939
4618 * g++.dg/ipa/pr52939.C: New test.
4619
4620 2012-04-13 Tom de Vries <tom@codesourcery.com>
4621
4622 * gcc.dg/pr52734.c: New test.
4623
4624 2012-04-13 Richard Guenther <rguenther@suse.de>
4625
4626 PR tree-optimization/52969
4627 * gcc.dg/torture/pr52969.c: New testcase.
4628
4629 2012-04-13 Richard Guenther <rguenther@suse.de>
4630
4631 PR c/52549
4632 * gcc.dg/pr52549.c: New testcase.
4633
4634 2012-04-13 Richard Guenther <rguenther@suse.de>
4635
4636 PR c/52862
4637 * gcc.dg/pr52862.c: New testcase.
4638
4639 2012-04-13 Joey Ye <joey.ye@arm.com>
4640
4641 * gcc.target/arm/thumb1-imm.c: New testcase.
4642
4643 2012-04-12 Uros Bizjak <ubizjak@gmail.com>
4644
4645 PR target/52932
4646 * gcc.target/i386/avx2-vpermps-1.c (avx2_test): Use __m256i type for
4647 second function argument.
4648 * gcc.target/i386/avx2-vpermps-2.c (init_permps): Update declaration.
4649 (calc_permps): Update declaration. Calculate result correctly.
4650 (avx2_test): Change src2 type to union256i_d.
4651 * gcc.target/i386/avx2-vpermd-2.c (calc_permd): Calculate result
4652 correctly.
4653
4654 2012-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
4655
4656 PR target/52775
4657 * gcc.target/powerpc/pr52775.c: New file.
4658
4659 2012-04-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4660
4661 PR tree-optimization/18589
4662 * gcc.dg/tree-ssa/pr18589-1.c: New test.
4663 * gcc.dg/tree-ssa/pr18589-2.c: Likewise.
4664 * gcc.dg/tree-ssa/pr18589-3.c: Likewise.
4665 * gcc.dg/tree-ssa/pr18589-4.c: Likewise.
4666 * gcc.dg/tree-ssa/pr18589-5.c: Likewise.
4667 * gcc.dg/tree-ssa/pr18589-6.c: Likewise.
4668 * gcc.dg/tree-ssa/pr18589-7.c: Likewise.
4669 * gcc.dg/tree-ssa/pr18589-8.c: Likewise.
4670 * gcc.dg/tree-ssa/pr18589-9.c: Likewise.
4671 * gcc.dg/tree-ssa/pr18589-10.c: Likewise.
4672
4673 2012-04-12 Richard Guenther <rguenther@suse.de>
4674
4675 PR tree-optimization/52943
4676 * gcc.dg/torture/pr52943.c: New testcase.
4677
4678 2012-04-12 Oleg Endo <olegendo@gcc.gnu.org>
4679
4680 PR target/50751
4681 * gcc/target/sh/pr50751-4.c: New.
4682 * gcc/target/sh/pr50751-5.c: New.
4683 * gcc/target/sh/pr50751-6.c: New.
4684 * gcc/target/sh/pr50751-7.c: New.
4685
4686 2012-04-11 Fabien Chêne <fabien@gcc.gnu.org>
4687
4688 PR c++/52465
4689 * g++.dg/lookup/using52.C: New.
4690
4691 2012-04-11 Manuel López-Ibáñez <manu@gcc.gnu.org>
4692
4693 * lib/prune.exp (TEST_ALWAYS_FLAGS): If undefined, set to empty.
4694
4695 2012-04-11 H.J. Lu <hongjiu.lu@intel.com>
4696
4697 PR rtl-optimization/52876
4698 * gcc.target/i386/pr52876.c: New.
4699
4700 2012-04-11 Bernd Schmidt <bernds@codesourcery.com>
4701
4702 * gcc.dg/c99-const-expr-9.c (old_offsetof): Insert a cast to
4703 __UINTPTR_TYPE__.
4704 * gcc.c-torture/execute/pr15296.c (intptr_t): Likewise, with
4705 __INTPTR_TYPE__.
4706 * gcc.dg/pr14092-1.c (intptr_t): Likewise.
4707 * gcc.dg/tree-ssa/foldcast-1.c (ssize_t): Likewise.
4708 * gcc.dg/c90-const-expr-6.c (intptr_t): New typedef to replace ...
4709 (ptrdiff_t): ... this. All uses changed.
4710 * gcc.dg/c99-const-expr-6.c (intptr_t, ptrdiff_t): Likewise.
4711 * gcc.dg/torture/pta-escape-1.c (foo): Change arg type to
4712 __INTPTR_TYPE__.
4713 (main): Cast argument to __INTPTR_TYPE__.
4714 * gcc.dg/20041106-1.c (main): Cast to __UINTPTR_TYPE__ rather than
4715 size_t.
4716 * gcc.dg/mallign.c (main): Likewise.
4717 * gcc.dg/pr38700.c (foo): Likewise.
4718 * gcc.dg/long-long-cst1.c (t): Likewise.
4719 * gcc.dg/c99-const-expr-10.c (p, q, f, h, h2): Likewise.
4720 * gcc.dg/array-10.c (c0, c1, c2, c3, c4, c5): Likewise.
4721 * gcc.dg/pointer-arith-10.c (foo): Likewise.
4722 * gcc.dg/pr25682.c (d, foo): Likewise.
4723 * gcc.dg/format/cast-1.c (f): Likewise.
4724 * gcc.dg/c90-const-expr-10.c
4725 * gcc.dg/pr41551.c (uintptr_t): New typedef, replacing...
4726 (size_t): ...this. All uses changed.
4727 * gcc.c-torture/execute/pr22098-1.c (uintptr_t): Likewise.
4728 * gcc.c-torture/execute/pr22098-2.c (uintptr_t): Likewise.
4729 * gcc.c-torture/execute/pr22098-3.c (uintptr_t): Likewise.
4730 * gcc.dg/pr34856.c (uintptr_t): Likewise.
4731 * gcc.dg/sequence-pt-1.c: Likewise.
4732 * gcc.dg/c90-const-expr-9.c (uintptr_t): Likewise.
4733 * gcc.dg/max-1.c (intptr_t): Likewise, replacing ssize_t.
4734 * gcc.dg/pr39074.c (intptr_t): Define using __INTPTR_TYPE__.
4735 * gcc.dg/pr30744-1.c (my_intptr_t): New typedef. Replace all uses
4736 of ptrdiff_t with it.
4737 * gcc.dg/inline-23.c (my_intptr_t): Likewise.
4738 * gcc.dg/pr37561.c (p): Use __INTPTR_TYPE__.
4739 * gcc.dg/vla-11.c (foo11b): Use __UINTPTR_TYPE__.
4740
4741 2012-04-11 Jason Merrill <jason@redhat.com>
4742
4743 PR debug/45088
4744 * g++.dg/debug/dwarf2/self-ref-1.C: Define virtual destructor.
4745 * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
4746
4747 PR c++/52906
4748 * g++.dg/ext/attrib45.C: New.
4749
4750 * g++.dg/eh/dtor3.C: New.
4751
4752 2012-04-11 Richard Guenther <rguenther@suse.de>
4753
4754 PR middle-end/52621
4755 * gfortran.dg/pr52621.f90: New testcase.
4756
4757 2012-04-11 Richard Guenther <rguenther@suse.de>
4758
4759 PR middle-end/52918
4760 * g++.dg/torture/pr52918-1.C: New testcase.
4761 * g++.dg/torture/pr52918-2.C: Likewise.
4762
4763 2012-04-11 Tobias Burnus <burnus@net-b.de>
4764
4765 PR fortran/52729
4766 * gfortran.dg/block_11.f90: New.
4767
4768 2012-04-11 Nick Clifton <nickc@redhat.com>
4769
4770 * gcc.dg/stack-usage-1.c (SIZE): Define for the RL78.
4771
4772 2012-04-11 Peter Bergner <bergner@vnet.ibm.com>
4773
4774 PR target/16458
4775 * gcc.target/powerpc/pr16458-1.c: New test.
4776 * gcc.target/powerpc/pr16458-2.c: Likewise.
4777 * gcc.target/powerpc/pr16458-3.c: Likewise.
4778 * gcc.target/powerpc/pr16458-4.c: Likewise.
4779
4780 2012-04-11 Eric Botcazou <ebotcazou@adacore.com>
4781
4782 * gcc.dg/builtin-bswap-1.c: Test __builtin_bswap16 & __builtin_bswap64.
4783 * gcc.dg/builtin-bswap-4.c: Test __builtin_bswap16.
4784 * gcc.dg/builtin-bswap-5.c: Likewise.
4785 * gcc.target/i386/builtin-bswap-4.c: New test.
4786
4787 2012-04-11 Manuel López-Ibáñez <manu@gcc.gnu.org>
4788
4789 PR 24985
4790 * lib/prune.exp: Add -fno-diagnostics-show-caret.
4791
4792 2012-04-11 Richard Guenther <rguenther@suse.de>
4793
4794 PR rtl-optimization/52881
4795 * gcc.dg/torture/pr52881.c: New testcase.
4796 * gcc.dg/torture/pr52913.c: Likewise.
4797
4798 2012-04-11 Richard Guenther <rguenther@suse.de>
4799
4800 PR tree-optimization/52912
4801 * gcc.dg/torture/pr52912.c: New testcase.
4802
4803 2010-04-10 Michael Matz <matz@suse.de>
4804
4805 * gcc.dg/vect/vect-outer-1-big-array.c: Adjust.
4806 * gcc.dg/vect/vect-outer-1.c: Adjust.
4807 * gcc.dg/vect/vect-outer-1a-big-array.c: Adjust.
4808 * gcc.dg/vect/vect-outer-1a.c: Adjust.
4809 * gcc.dg/vect/vect-outer-1b-big-array.c: Adjust.
4810 * gcc.dg/vect/vect-outer-1b.c: Adjust.
4811 * gcc.dg/vect/vect-outer-2b.c: Adjust.
4812 * gcc.dg/vect/vect-outer-3b.c: Adjust.
4813
4814 2012-04-10 Ulrich Weigand <ulrich.weigand@linaro.org>
4815
4816 PR tree-optimization/52870
4817 * gcc.dg/vect/pr52870.c: New test.
4818
4819 2012-04-09 Mike Stump <mikestump@comcast.net>
4820
4821 * g++.dg/cpp0x/udlit-raw-op.C: Don't use CRLF endings.
4822 * gcc.dg/tree-ssa/vrp59.c: Likewise.
4823 * gcc.dg/tree-ssa/vrp60.c: Likewise.
4824 * gnat.dg/aggr11.adb: Likewise.
4825 * gnat.dg/aggr11_pkg.ads: Likewise.
4826 * gnat.dg/aggr15.adb: Likewise.
4827 * gnat.dg/aggr15.ads: Likewise.
4828 * gnat.dg/aggr17.adb: Likewise.
4829 * gnat.dg/aggr18.adb: Likewise.
4830 * gnat.dg/array14.adb: Likewise.
4831 * gnat.dg/array14.ads: Likewise.
4832 * gnat.dg/array14_pkg.ads: Likewise.
4833 * gnat.dg/array19.adb: Likewise.
4834 * gnat.dg/array19.ads: Likewise.
4835 * gnat.dg/discr27.adb: Likewise.
4836 * gnat.dg/discr27.ads: Likewise.
4837 * gnat.dg/discr35.adb: Likewise.
4838 * gnat.dg/discr35.ads: Likewise.
4839 * gnat.dg/discr6.adb: Likewise.
4840 * gnat.dg/discr6_pkg.ads: Likewise.
4841 * gnat.dg/import1.adb: Likewise.
4842 * gnat.dg/import1.ads: Likewise.
4843 * gnat.dg/loop_address2.adb: Likewise.
4844 * gnat.dg/opt7.adb: Likewise.
4845 * gnat.dg/opt7.ads: Likewise.
4846 * gnat.dg/pointer_variable_bounds.adb: Likewise.
4847 * gnat.dg/pointer_variable_bounds.ads: Likewise.
4848 * gnat.dg/rep_clause2.adb: Likewise.
4849 * gnat.dg/rep_clause2.ads: Likewise.
4850 * gnat.dg/slice2.adb: Likewise.
4851 * gnat.dg/slice2.ads: Likewise.
4852 * gnat.dg/slice6.adb: Likewise.
4853 * gnat.dg/slice6_pkg.ads: Likewise.
4854 * gnat.dg/specs/unchecked_union2.ads: Likewise.
4855 * gnat.dg/taft_type2.adb: Likewise.
4856 * gnat.dg/taft_type2.ads: Likewise.
4857 * gnat.dg/taft_type2_pkg.ads: Likewise.
4858 * gnat.dg/volatile10.adb: Likewise.
4859 * gnat.dg/volatile10_pkg.ads: Likewise.
4860
4861 * gcc.dg/dll-8.c: Remove execute permissions.
4862 * g++.dg/ext/dllexport5.C: Likewise.
4863
4864 2012-04-09 Jan Hubicka <jh@suse.cz>
4865
4866 PR lto/52722
4867 PR lto/51765
4868 PR lto/52634
4869 * gcc.dg/lto/pr52634_1.c: New testcase.
4870 * gcc.dg/lto/pr52634_0.c: New testcase.
4871
4872 2012-04-09 Uros Bizjak <ubizjak@gmail.com>
4873
4874 PR target/52883
4875 * gcc.target/i386/pr52883.c: New testcase.
4876
4877 2012-04-09 Eric Botcazou <ebotcazou@adacore.com>
4878
4879 * lib/target-supports.exp (check_effective_target_sparc_v9): New.
4880 (check_effective_target_sync_long_long): Add SPARC case.
4881 (check_effective_target_sync_long_long_runtime): Likewise.
4882 (check_effective_target_sync_int_long): Adjust SPARC case.
4883 (check_effective_target_sync_char_short): Likewise.
4884
4885 2012-04-08 Oleg Endo <olegendo@gcc.gnu.org>
4886
4887 * gcc.target/sh/sh2a-prefetch.c: Rename to ...
4888 * gcc.target/sh/prefetch.c: ... this. Enable test case for m4*.
4889
4890 2012-04-08 Tobias Burnus <burnus@net-b.de>
4891
4892 PR fortran/40973
4893 PR fortran/52751
4894 * gfortran.dg/public_private_module_2.f90: New.
4895
4896 2012-04-08 Manuel López-Ibáñez <manu@gcc.gnu.org>
4897
4898 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Add labels to
4899 directives.
4900
4901 2012-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
4902
4903 PR fortran/52893
4904 * gfortran.dg/function_optimize_11.f90: New test.
4905
4906 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
4907
4908 PR fortran/52668
4909 * gfortran.dg/use_only_6.f90: New test.
4910
4911 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
4912
4913 PR fortran/52668
4914 * gfortran.dg/use_only_6.f90: New test.
4915 2012-04-06 Mike Stump <mikestump@comcast.net>
4916
4917 PR testsuite/50722
4918 * gcc.dg/pr49994-3.c: Use -w to squelch non-portable warnings.
4919
4920 2012-04-05 Jason Merrill <jason@redhat.com>
4921
4922 PR c++/52596
4923 * g++.dg/template/qualified-id5.C: New.
4924
4925 2012-04-05 Uros Bizjak <ubizjak@gmail.com>
4926
4927 PR target/52882
4928 * gcc.target/i386/pr52882.c: New test.
4929
4930 2012-04-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4931 Dominique D'Humieures <dominiq@lps.ens.fr>
4932
4933 PR testsuite/52614
4934 * gcc.dg/vect/vect.exp: Use -fno-common on all targets.
4935 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Likewise.
4936
4937 2012-04-04 Jason Merrill <jason@redhat.com>
4938
4939 PR c++/52845
4940 * g++.dg/cpp0x/lambda/lambda-warn4.C: New.
4941
4942 2012-04-03 Jason Merrill <jason@redhat.com>
4943
4944 PR c++/52796
4945 * g++.dg/cpp0x/variadic-value1.C: New.
4946
4947 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
4948
4949 * gnat.dg/pack18.adb: New test.
4950 * gnat.dg/pack18_pkg.ads: New helper.
4951
4952 2012-04-03 Richard Guenther <rguenther@suse.de>
4953
4954 PR tree-optimization/52808
4955 * gcc.dg/pr52808.c: New testcase.
4956
4957 2012-04-03 Jakub Jelinek <jakub@redhat.com>
4958
4959 PR tree-optimization/52835
4960 * gfortran.dg/pr52835.f90: New test.
4961
4962 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
4963
4964 * gnat.dg/specs/aggr5.ads: New test.
4965
4966 2012-04-02 Richard Guenther <rguenther@suse.de>
4967
4968 PR tree-optimization/52756
4969 * gcc.dg/torture/pr52756.c: New testcase.
4970
4971 2012-04-02 Richard Guenther <rguenther@suse.de>
4972
4973 PR middle-end/52803
4974 * gcc.dg/pr52803.c: New testcase.
4975
4976 2012-04-02 Dodji Seketeli <dodji@redhat.com>
4977
4978 PR c++/40942
4979 * g++.old-deja/g++.pt/spec40.C: Adjust to take the resolution of
4980 DR 214 in account.
4981
4982 2012-04-01 Paolo Carlini <paolo.carlini@oracle.com>
4983
4984 PR c++/50043
4985 * g++.dg/cpp0x/noexcept17.C: New.
4986 * g++.old-deja/g++.eh/cleanup1.C: Adjust.
4987 * g++.dg/tree-ssa/ehcleanup-1.C: Likewise.
4988 * g++.dg/cpp0x/noexcept01.C: Likewise.
4989 * g++.dg/eh/init-temp1.C: Likewise.
4990 * g++.dg/eh/ctor1.C: Likwise.
4991
4992 2012-03-31 Eric Botcazou <ebotcazou@adacore.com>
4993
4994 * gnat.dg/controlled6.adb: New test.
4995 * gnat.dg/controlled6_pkg.ads: New helper.
4996 * gnat.dg/controlled6_pkg-iterators.ad[sb]: Likewise.
4997
4998 2012-03-30 Richard Henderson <rth@redhat.com>
4999
5000 PR debug/52727
5001 * g++.dg/opt/pr52727.C: New testcase.
5002
5003 2012-03-30 Richard Guenther <rguenther@suse.de>
5004
5005 PR tree-optimization/52754
5006 * gcc.target/i386/pr52754.c: New testcase.
5007
5008 2012-03-30 Richard Guenther <rguenther@suse.de>
5009
5010 PR middle-end/52772
5011 * g++.dg/torture/pr52772.C: New testcase.
5012
5013 2012-03-29 Paolo Carlini <paolo.carlini@oracle.com>
5014
5015 PR c++/52718
5016 * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: New.
5017
5018 2012-03-29 Jason Merrill <jason@redhat.com>
5019
5020 PR c++/52685
5021 * g++.dg/template/inherit8.C: New.
5022
5023 2012-03-29 Jakub Jelinek <jakub@redhat.com>
5024
5025 PR c++/52759
5026 * g++.dg/ext/weak4.C: New test.
5027
5028 PR tree-optimization/52760
5029 * gcc.c-torture/execute/pr52760.c: New test.
5030
5031 2012-03-29 Jason Merrill <jason@redhat.com>
5032
5033 PR c++/52743
5034 * g++.dg/cpp0x/initlist-array3.C: New.
5035
5036 2012-03-28 Jason Merrill <jason@redhat.com>
5037
5038 PR c++/52746
5039 * g++.dg/overload/virtual2.C: New.
5040
5041 2012-03-28 Eric Botcazou <ebotcazou@adacore.com>
5042
5043 * gnat.dg/vect7.ad[sb]: New test.
5044
5045 2012-03-28 Paul Thomas <pault@gcc.gnu.org>
5046 Tobias Burnus <burnus@gcc.gnu.org>
5047
5048 PR fortran/52652
5049 * gfortran.dg/allocate_class_1.f90 : Change error test.
5050 * gfortran.dg/allocate_with_typespec_4.f90 : Change error test.
5051 * gfortran.dg/allocate_alloc_opt_1.f90 : Change error test.
5052 * gfortran.dg/deallocate_alloc_opt_1.f90 : Change error test.
5053
5054 2012-03-28 Jakub Jelinek <jakub@redhat.com>
5055
5056 PR middle-end/52691
5057 * gcc.dg/pr52691.c: New test.
5058
5059 PR middle-end/52750
5060 * gcc.c-torture/compile/pr52750.c: New test.
5061
5062 2012-03-28 Georg-Johann Lay <avr@gjlay.de>
5063
5064 PR target/52692
5065 * gcc.target/avr/torture/builtins-2.c: New test.
5066
5067 2012-03-28 Jakub Jelinek <jakub@redhat.com>
5068
5069 PR target/52736
5070 * gcc.target/i386/pr52736.c: New test.
5071
5072 2012-03-27 Martin Jambor <mjambor@suse.cz>
5073
5074 PR middle-end/52693
5075 * gcc.dg/torture/pr52693.c: New test.
5076
5077 2012-03-27 Meador Inge <meadori@codesourcery.com>
5078
5079 PR c++/52672
5080 * g++.dg/cpp0x/constexpr-52672.C: New testcase.
5081
5082 2012-03-27 Mike Stump <mikestump@comcast.net>
5083
5084 PR target/52665
5085 * gcc.target/i386/pr28946.c: Use -fno-ident to avoid spurious
5086 failures that match branch names.
5087
5088 2012-03-27 Uros Bizjak <ubizjak@gmail.com>
5089 H.J. Lu <hongjiu.lu@intel.com>
5090
5091 PR target/52698
5092 * gcc.target/i386/pr52698.c: New test.
5093
5094 2012-03-27 Richard Guenther <rguenther@suse.de>
5095
5096 PR middle-end/52720
5097 * gcc.dg/torture/pr52720.c: New testcase.
5098
5099 2012-03-27 Eric Botcazou <ebotcazou@adacore.com>
5100
5101 * gnat.dg/pack17.adb: New test.
5102
5103 2012-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5104
5105 * gcc.target/arm/thumb-ifcvt.c: Only run for -mthumb.
5106 * gcc.target/arm/thumb-16bit-ops.c: Likewise.
5107
5108 2012-03-26 Martin Jambor <mjambor@suse.cz>
5109
5110 PR tree-optimization/50052
5111 * gcc.dg/ipa/ipa-sra-2.c: Also run on strict-alignment platforms.
5112
5113 2012-03-26 Richard Guenther <rguenther@suse.de>
5114
5115 PR tree-optimization/52701
5116 * gfortran.dg/pr52701.f90: New testcase.
5117
5118 2012-03-26 Ulrich Weigand <ulrich.weigand@linaro.org>
5119
5120 PR tree-optimization/52686
5121 * gcc.target/arm/pr52686.c: New test.
5122
5123 2012-03-26 Georg-Johann Lay <avr@gjlay.de>
5124
5125 * gcc.target/avr/torture/avr-torture.exp (AVR_TORTURE_OPTIONS):
5126 Add "-Os -flto" to list.
5127
5128 2012-03-25 Eric Botcazou <ebotcazou@adacore.com>
5129
5130 * gnat.dg/concat2.ad[sb]: New test.
5131
5132 2012-03-24 Jason Merrill <jason@redhat.com>
5133
5134 * g++.dg/cpp0x/auto3.C: Compile with -pedantic-errors.
5135 * g++.dg/cpp0x/trailing2.C: Likewise.
5136 * g++.dg/warn/pr23075.C: Change dg-warning to dg-bogus.
5137 * g++.dg/cpp1y/auto-fn1.C: New.
5138 * g++.dg/cpp1y/auto-fn2.C: New.
5139 * g++.dg/cpp1y/auto-fn3.C: New.
5140 * g++.dg/cpp1y/auto-fn4.C: New.
5141 * g++.dg/cpp1y/auto-fn5.C: New.
5142 * g++.dg/cpp1y/auto-fn6.C: New.
5143 * g++.dg/cpp1y/auto-fn7.C: New.
5144 * g++.dg/cpp1y/auto-fn8.C: New.
5145 * g++.dg/cpp1y/auto-fn9.C: New.
5146 * g++.dg/cpp1y/auto-fn10.C: New.
5147 * g++.dg/cpp1y/auto-fn11.C: New.
5148
5149 2012-03-23 Richard Guenther <rguenther@suse.de>
5150
5151 PR tree-optimization/52678
5152 * gfortran.dg/pr52678.f: New testcase.
5153
5154 2012-03-23 Richard Guenther <rguenther@suse.de>
5155
5156 PR tree-optimization/52638
5157 * g++.dg/torture/pr52638.C: New testcase.
5158
5159 2012-03-22 Paolo Carlini <paolo.carlini@oracle.com>
5160
5161 PR c++/52487
5162 * g++.dg/cpp0x/lambda/lambda-ice7.C: New.
5163
5164 2012-03-22 Jakub Jelinek <jakub@redhat.com>
5165
5166 PR c++/52671
5167 * g++.dg/ext/attrib44.C: New test.
5168
5169 2012-03-22 Jan Hubicka <jh@suse.cz>
5170
5171 PR middle-end/51737
5172 * g++.dg/torture/pr51737.C: New testcase
5173
5174 2012-03-22 Richard Guenther <rguenther@suse.de>
5175
5176 PR tree-optimization/52548
5177 * gcc.dg/tree-ssa/ssa-pre-29.c: New testcase.
5178
5179 2012-03-22 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
5180
5181 * lib/fortran-modules.exp (list-module-names-1): Remove
5182 warning.
5183
5184 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
5185
5186 PR target/50751
5187 * gcc.target/sh/pr50751-1.c: New.
5188 * gcc.target/sh/pr50751-2.c: New.
5189 * gcc.target/sh/pr50751-3.c: New.
5190
5191 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
5192
5193 PR target/52479
5194 * gcc.target/sh/sh4a-cos.c: Remove.
5195 * gcc.target/sh/sh4a-sin.c: Remove.
5196 * gcc.target/sh/sh4a-sincos.c: Remove.
5197
5198 2012-03-21 Richard Earnshaw <rearnsha@arm.com>
5199
5200 * gcc.target/arm/neon/vgetQ_laneu64.c: Regenerated.
5201 * gcc.target/arm/neon/vgetQ_lanes64.c: Likewise.
5202
5203 2012-03-21 Martin Jambor <mjambor@suse.cz>
5204
5205 PR testsuite/52641
5206 * gcc.dg/misaligned-expand-1.c (cst): Cast to int.
5207 * gcc.dg/misaligned-expand-2.c (cst): Likewise.
5208
5209 2012-03-21 Andrew Stubbs <ams@codesourcery.com>
5210
5211 * gcc.target/arm/thumb-16bit-ops.c: New file.
5212 * gcc.target/arm/thumb-ifcvt.c: New file.
5213
5214 2012-03-20 Jason Merrill <jason@redhat.com>
5215
5216 * lib/target-supports.exp: Add { target c++1y }.
5217
5218 * g++.dg/cpp0x/auto32.C: New.
5219
5220 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
5221
5222 PR testsuite/52641
5223 * gcc.dg/torture/pr48124-1.c: Add dg-require-effective-target
5224 int32plus.
5225 * gcc.dg/torture/pr48124-4.c: Ditto:
5226 * gcc.dg/torture/pr52530.c: Use long instead of int if int=16.
5227
5228 2012-03-20 Jason Merrill <jason@redhat.com>
5229
5230 PR c++/52510
5231 * g++.dg/cpp0x/initlist66.C: New.
5232
5233 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
5234
5235 * gcc.target/avr/progmem.h (pgm_read_char): Define depending on
5236 __AVR_HAVE_LPMX__
5237
5238 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
5239
5240 PR target/49868
5241 * gcc.target/avr/torture/addr-space-2.h: New file.
5242 * gcc.target/avr/torture/addr-space-2-g.h: New test.
5243 * gcc.target/avr/torture/addr-space-2-0.h: New test.
5244 * gcc.target/avr/torture/addr-space-2-1.h: New test.
5245 * gcc.target/avr/torture/addr-space-2-x.h: New test.
5246
5247 2012-03-20 Richard Guenther <rguenther@suse.de>
5248
5249 * gnat.dg/pack16.adb: New testcase.
5250 * gnat.dg/pack16_pkg.ads: Likewise.
5251 * gnat.dg/specs/pack8.ads: Likewise.
5252 * gnat.dg/specs/pack8_pkg.ads: Likewise.
5253
5254 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
5255
5256 * g++.dg/warn/Wuseless-cast.C: Extend.
5257
5258 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
5259
5260 PR c++/14710
5261 * g++.dg/warn/Wuseless-cast.C: New.
5262
5263 2012-03-17 Janne Blomqvist <jb@gcc.gnu.org>
5264
5265 PR libfortran/52608
5266 * gfortran.dg/pr52608.f90: New test.
5267
5268 2012-03-17 Tobias Burnus <burnus@net-b.de>
5269
5270 PR fortran/52585
5271 * gfortran.dg/proc_ptr_36.f90: New.
5272
5273 2012-03-16 Martin Jambor <mjambor@suse.cz>
5274
5275 * gcc.dg/misaligned-expand-1.c: New test.
5276 * gcc.dg/misaligned-expand-3.c: Likewise.
5277
5278 2012-03-16 Richard Guenther <rguenther@suse.de>
5279 Kai Tietz <ktietz@redhat.com>
5280
5281 PR middle-end/48814
5282 * gcc.c-torture/execute/pr48814-1.c: New test.
5283 * gcc.c-torture/execute/pr48814-2.c: New test.
5284 * gcc.dg/tree-ssa/assign-1.c: New test.
5285 * gcc.dg/tree-ssa/assign-2.c: New test.
5286 * gcc.dg/tree-ssa/assign-3.c: New test.
5287
5288 2012-03-16 Richard Guenther <rguenther@suse.de>
5289
5290 * gnat.dg/specs/pack7.ads: New testcase.
5291
5292 2012-03-15 Jakub Jelinek <jakub@redhat.com>
5293
5294 PR target/52568
5295 * gcc.dg/torture/vshuf-4.inc: Add two new tests.
5296 * gcc.dg/torture/vshuf-8.inc: Likewise.
5297 * gcc.dg/torture/vshuf-16.inc: Likewise.
5298 * gcc.dg/torture/vshuf-32.inc: Likewise.
5299
5300 2012-03-15 Jason Merrill <jason@redhat.com>
5301
5302 * g++.dg/torture/pr52582.C: New.
5303
5304 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
5305
5306 * lib/fortran-modules.exp: New file which was forgotten in r185430.
5307
5308 2012-03-15 Ira Rosen <irar@il.ibm.com>
5309 Ulrich Weigand <ulrich.weigand@linaro.org>
5310
5311 * gcc.dg/vect/slp-cond-3.c: New test.
5312 * gcc.dg/vect/slp-cond-4.c: New test.
5313
5314 2012-03-15 Ira Rosen <irar@il.ibm.com>
5315 Ulrich Weigand <ulrich.weigand@linaro.org>
5316
5317 * gcc.dg/vect/bb-slp-pattern-1.c: New test.
5318 * gcc.dg/vect/bb-slp-pattern-2.c: New test.
5319
5320 2012-03-15 Janne Blomqvist <jb@gcc.gnu.org>
5321
5322 PR libfortran/52434
5323 PR libfortran/48878
5324 PR libfortran/38199
5325 * gfortran.dg/edit_real_1.f90: Don't assume roundTiesToAway.
5326 * gfortran.dg/round_1.f03: Likewise.
5327
5328 2012-03-15 Jakub Jelinek <jakub@redhat.com>
5329 Andrew Pinski <apinski@cavium.com>
5330
5331 PR middle-end/52592
5332 * gcc.dg/pr52592.c: New test.
5333
5334 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
5335
5336 * gfortran.fortran-torture/compile/compile.exp: Simplify.
5337 * gfortran.fortran-torture/execute/execute.exp: Likewise.
5338 * lib/gcc-dg.exp (cleanup-modules): Move to ..
5339 * lib/fortran-modules.exp: .. this new file. Adjust users.
5340 * lib/gfortran-dg.exp (gfortran-dg-runtest,
5341 gfortran-dg-debug-runtest): Call cleanup-modules.
5342 * lib/fortran-torture.exp (fortran-torture-execute,
5343 fortran-torture): Likewise.
5344 * gfortran.dg/coarray/caf.exp: Likewise.
5345 * lib/lto.exp: Likewise.
5346 * gfortran.dg/class_4a.f03: Adjust cleanup-modules and keep-modules.
5347 * gfortran.dg/class_4b.f03: Likewise.
5348 * gfortran.dg/class_4c.f03: Likewise.
5349 * gfortran.dg/class_45a.f03: Likewise.
5350 * gfortran.dg/binding_label_tests_10.f03: Likewise.
5351 * gfortran.dg/binding_label_tests_10_main.f03: Likewise.
5352 * gfortran.dg/binding_label_tests_11.f03: Likewise.
5353 * gfortran.dg/binding_label_tests_11_main.f03: Likewise.
5354 * gfortran.dg/binding_label_tests_13.f03: Likewise.
5355 * gfortran.dg/binding_label_tests_13_main.f03: Likewise.
5356 * gfortran.dg/test_common_binding_labels_2.f03: Likewise.
5357 * gfortran.dg/test_common_binding_labels_2_main.f03: Likewise.
5358 * gfortran.dg/test_common_binding_labels_3.f03: Likewise.
5359 * gfortran.dg/test_common_binding_labels_3_main.f03: Likewise.
5360 * gfortran.dg/whole_file_28.f90: Likewise.
5361 * gfortran.dg/whole_file_29.f90: Likewise.
5362 * gfortran.dg/whole_file_30.f90: Likewise.
5363 * gfortran.dg/whole_file_31.f90: Likewise.
5364
5365 2012-03-15 Jakub Jelinek <jakub@redhat.com>
5366
5367 PR tree-optimization/52267
5368 * gcc.dg/pr52267.c: New test.
5369 * gcc.dg/tree-ssa/vrp65.c: New test.
5370 * gcc.dg/tree-ssa/vrp66.c: New test.
5371
5372 2012-03-15 Richard Guenther <rguenther@suse.de>
5373
5374 PR middle-end/52580
5375 * gfortran.dg/vect/pr52580.f: New testcase.
5376
5377 2012-03-15 Oleg Endo <olegendo@gcc.gnu.org>
5378
5379 * gcc.target/sh/fpul-usage-1.c: New.
5380
5381 2012-03-14 Oleg Endo <olegendo@gcc.gnu.org>
5382
5383 PR target/49468
5384 * gcc.target/sh/pr49468-si.c: Make dg-skip-if not the first directive.
5385 * gcc.target/sh/pr49468-di.c: Likewise.
5386
5387 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5388
5389 * g++.dg/warn/miss-format-1.C: Remove *-*-solaris2.8 handling.
5390 * gcc.dg/c99-stdint-6.c: Likewise.
5391 * gcc.dg/lto/20090210_0.c: Likewise.
5392 * gcc.dg/pr28796-2.c: Don't skip on sparc*-sun-solaris2.8.
5393 * gcc.dg/pragma-init-fini.c: Don't skip on i?86-*-solaris2.8.
5394 * gcc.dg/pragma-init-fini-2.c: Likewise.
5395 * gcc.dg/torture/pr47917.c: Remove *-*-solaris2.8 handling.
5396 * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.8 handling.
5397 * gcc.target/i386/pr22152.c: Likewise.
5398 * gcc.target/i386/vect8-ret.c: Likewise.
5399 * lib/target-supports.exp (add_options_for_tls): Remove Solaris 8
5400 handling.
5401
5402 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5403
5404 * g++.dg/other/anon5.C: Don't skip on mips-sgi-irix*.
5405 * g++.dg/tree-prof/partition1.C: Likewise.
5406 * g++.dg/tree-prof/partition2.C: Likewise.
5407 * g++.old-deja/g++.other/init19.C: Remove mips-sgi-irix*
5408 handling.
5409 * gcc.c-torture/compile/labels-3.c: Remove dg-options.
5410 * gcc.c-torture/execute/20010724-1.c: Remove.
5411 * gcc.c-torture/execute/20010724-1.x: Remove.
5412 * gcc.c-torture/execute/20040208-2.c: Remove.
5413 * gcc.c-torture/execute/20040208-2.x: Remove.
5414 * gcc.c-torture/execute/ieee/20000320-1.c [__mips__ && __sgi__]:
5415 Remove.
5416 (main) [__mips__ && __sgi__]: Remove.
5417 * gcc.c-torture/execute/ieee/copysign1.c: Remove IRIX reference.
5418 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
5419 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Remove
5420 mips-sgi-irix6* handling.
5421 * gcc.dg/cpp/assert4.c [__mips__]: Remove __sgi__, sgi.
5422 * gcc.dg/torture/20090618-1.c: Don't skip on mips-sgi-irix*.
5423 * gcc.dg/torture/builtin-frexp-1.c: Remove mips*-*-irix6*
5424 handling.
5425 * gcc.dg/torture/builtin-logb-1.c: Likewise.
5426 * gcc.dg/torture/pr47917.c: Remove mips-sgi-irix6.5 handling.
5427 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Don't skip on mips*-*-irix*.
5428 * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6* handling.
5429 * gcc.target/mips/args-1.c [!__sgi__]: Remove.
5430 * gcc.target/mips/interrupt_handler-2.c: Don't skip on
5431 mips-sgi-irix6*.
5432 * gcc.target/mips/interrupt_handler-3.c: Likewise.
5433 * gcc.target/mips/save-restore-1.c: Don't skip on mips-sgi-irix6*.
5434 * gcc.target/mips/save-restore-3.c: Likewise.
5435 * gcc.target/mips/save-restore-4.c: Likewise.
5436 * gcc.target/mips/save-restore-5.c: Likewise.
5437 * gfortran.dg/g77/cabs.f: Don't xfail on mips-sgi-irix6*.
5438 * lib/prune.exp (prune_gcc_output): Remove pruning of IRIX 6 ld
5439 messages.
5440 * lib/target-libpath.exp (set_ld_library_path_env_vars): Remove
5441 IRIX 6 handling.
5442 (restore_ld_library_path_env_vars): Likewise.
5443 * lib/target-supports.exp (check_profiling_available): Remove
5444 mips*-*-irix* handling.
5445 (check_ascii_locale_available): Remove mips-sgi-irix* handling.
5446 (add_options_for_c99_runtime): Remove mips-sgi-irix6.5* handling.
5447 * objc.dg/stabs-1.m: Don't xfail on mips-sgi-irix6.5.
5448
5449 2012-03-14 Jakub Jelinek <jakub@redhat.com>
5450
5451 PR c++/52582
5452 * g++.dg/opt/pr52582.C: New test.
5453
5454 2012-03-14 Richard Guenther <rguenther@suse.de>
5455
5456 PR tree-optimization/52571
5457 * gcc.dg/vect/vect-2.c: Initialize arrays.
5458 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
5459 * gcc.target/i386/recip-vec-divf.c: Use -fno-common.
5460 * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
5461
5462 2012-03-14 Richard Guenther <rguenther@suse.de>
5463
5464 PR middle-end/52080
5465 PR middle-end/52097
5466 PR middle-end/48124
5467 * gcc.dg/torture/pr48124-1.c: New testcase.
5468 * gcc.dg/torture/pr48124-2.c: Likewise.
5469 * gcc.dg/torture/pr48124-3.c: Likewise.
5470 * gcc.dg/torture/pr48124-4.c: Likewise.
5471
5472 2012-03-14 Richard Guenther <rguenther@suse.de>
5473
5474 PR middle-end/52578
5475 * gcc.dg/pr52578.c: New testcase.
5476
5477 2012-03-14 Jakub Jelinek <jakub@redhat.com>
5478
5479 PR c++/52521
5480 * g++.dg/cpp0x/udlit-args2.C: New test.
5481
5482 2012-03-13 Oleg Endo <olegendo@gcc.gnu.org>
5483
5484 PR target/48596
5485 * gcc.target/sh/pr48596.c: Move accidentally added new test case to ...
5486 * gcc.c-torture/compile/pr48596.c: ... here.
5487
5488 2012-01-30 Dodji Seketeli <dodji@redhat.com>
5489
5490 PR c++/51641
5491 * g++.dg/lookup/hidden-class17.C: New test.
5492
5493 2012-03-13 Jakub Jelinek <jakub@redhat.com>
5494
5495 PR c/52577
5496 * gcc.dg/Wunused-var-3.c: New test.
5497
5498 2012-03-13 Martin Jambor <mjambor@suse.cz>
5499
5500 * gcc.dg/misaligned-expand-2.c: New test.
5501
5502 2012-03-13 Richard Guenther <rguenther@suse.de>
5503
5504 PR middle-end/52134
5505 * gcc.dg/pr52134.c: New testcase.
5506
5507 2012-03-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5508
5509 * ada/acats/tests/cd/cdd1001.a (CDD1001): Fix typo.
5510
5511 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5512
5513 PR tree-optimization/46728
5514 * gcc.target/powerpc/pr46728-4.c: Use preferred syntax.
5515 * gcc.target/powerpc/pr46728-5.c: Likewise.
5516 * gcc.target/powerpc/pr46728-8.c: Likewise.
5517 * gcc.target/powerpc/pr46728-10.c: Likewise.
5518 * gcc.target/powerpc/pr46728-11.c: Likewise.
5519 * gcc.target/powerpc/pr46728-13.c: Likewise.
5520 * gcc.target/powerpc/pr46728-14.c: Likewise.
5521 * gcc.target/powerpc/pr46728-15.c: Likewise.
5522
5523 2012-03-12 Paolo Carlini <paolo.carlini@oracle.com>
5524
5525 PR c++/52299
5526 * g++.dg/warn/Wdiv-by-zero-bogus.C: New.
5527
5528 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5529
5530 PR tree-optimization/46728
5531 * gcc.target/powerpc/pr46728-4.c: Skip for powerpc*-*-darwin*.
5532 * gcc.target/powerpc/pr46728-5.c: Likewise.
5533 * gcc.target/powerpc/pr46728-8.c: Likewise.
5534 * gcc.target/powerpc/pr46728-10.c: Likewise.
5535 * gcc.target/powerpc/pr46728-11.c: Likewise.
5536 * gcc.target/powerpc/pr46728-13.c: Likewise.
5537 * gcc.target/powerpc/pr46728-14.c: Likewise.
5538 * gcc.target/powerpc/pr46728-15.c: Likewise.
5539
5540 2012-03-12 Georg-Johann Lay <avr@gjlay.de>
5541
5542 PR target/49868
5543 * gcc.target/avr/torture/addr-space-1.h: New file.
5544 * gcc.target/avr/torture/addr-space-1-g.h: New test.
5545 * gcc.target/avr/torture/addr-space-1-0.h: New test.
5546 * gcc.target/avr/torture/addr-space-1-1.h: New test.
5547 * gcc.target/avr/torture/addr-space-1-x.h: New test.
5548
5549 2012-03-12 Andrew Pinski <apinski@cavium.com>
5550
5551 * gcc.dg/tree-ssa/phi-opt-7.c: New testcase.
5552
5553 2012-03-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5554
5555 * g++.dg/abi/rtti3.C: Remove alpha*-dec-osf* handling.
5556 * g++.dg/abi/thunk4.C: Likewise.
5557 * g++.dg/cdce3.C: Don't skip on*-dec-osf5*.
5558 Adapt line numbers.
5559 * g++.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
5560 handling.
5561 * g++.dg/cpp0x/constexpr-rom.C: Likewise.
5562 * g++.dg/eh/spbp.C: Likewise.
5563 * g++.dg/ext/label13.C: Likewise.
5564 * g++.dg/guality/guality.exp: Likewise.
5565 * g++.dg/other/anon5.C: Likewise.
5566 * g++.dg/other/pragma-ep-1.C: Remove.
5567 * g++.dg/warn/miss-format-1.C: Remove alpha*-dec-osf* handling.
5568 * g++.dg/warn/pr31246.C: Likewise.
5569 * g++.dg/warn/weak1.C: Likewise.
5570 * g++.old-deja/g++.eh/badalloc1.C: Likewise.
5571 * g++.old-deja/g++.ext/attrib5.C: Likewise.
5572 * gcc.c-torture/compile/limits-declparen.c: Likewise.
5573 * gcc.c-torture/compile/limits-pointer.c: Likewise.
5574 * gcc.c-torture/execute/20001229-1.c: Remove __osf__ handling.
5575 * gcc.dg/attr-weakref-1.c: Remove alpha*-dec-osf* handling.
5576 * gcc.dg/c99-stdint-6.c: Remove alpha*-dec-osf5* handling.
5577 * gcc.dg/c99-tgmath-1.c: Likewise.
5578 * gcc.dg/c99-tgmath-2.c: Likewise.
5579 * gcc.dg/c99-tgmath-3.c: Likewise.
5580 * gcc.dg/c99-tgmath-4.c: Likewise.
5581 * gcc.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
5582 handling.
5583 * gcc.dg/debug/pr49032.c: Likewise.
5584 * gcc.dg/guality/guality.exp: Likewise.
5585 * gcc.dg/intmax_t-1.c: Likewise.
5586 * gcc.dg/pr48616.c: Likewise.
5587 * gcc.dg/pragma-ep-1.c: Remove.
5588 * gcc.dg/pragma-ep-2.c: Remove.
5589 * gcc.dg/pragma-ep-3.c: Remove.
5590 * gcc.dg/torture/pr47917.c: Remove alpha*-dec-osf5* handling.
5591 * gcc.dg/tree-ssa/pr42585.c: Remove alpha*-dec-osf* handling.
5592 * gcc.misc-tests/gcov-14.c: Likewise.
5593 * gfortran.dg/guality/guality.exp: Likewise.
5594 * lib/target-supports.exp (check_weak_available): Likewise.
5595 (add_options_for_tls): Likewise.
5596 (check_ascii_locale_available): Likewise.
5597 * obj-c++.dg/dwarf-2.mm: Likewise.
5598 * objc.dg/dwarf-1.m: Likewise.
5599 * objc.dg/dwarf-2.m: Likewise.
5600
5601 2012-03-12 Jakub Jelinek <jakub@redhat.com>
5602
5603 PR tree-optimization/51721
5604 * gcc.dg/tree-ssa/vrp64.c: New test.
5605
5606 PR tree-optimization/52533
5607 * gcc.c-torture/compile/pr52533.c: New test.
5608
5609 2012-03-12 Kirill Yukhin <kirill.yukhin@intel.com>
5610
5611 * gcc.target/i386/rtm-xabort-1.c: New.
5612 * gcc.target/i386/rtm-xbegin-1.c: Ditto.
5613 * gcc.target/i386/rtm-xend-1.c: Ditto.
5614 * gcc.target/i386/rtm-xtest-1.c: Ditto.
5615 * gcc.target/i386/sse-12.c: Test RTM intrinsics.
5616 * gcc.target/i386/sse-13.c: Ditto.
5617 * gcc.target/i386/sse-14.c: Ditto.
5618 * gcc.target/i386/sse-22.c: Ditto.
5619 * gcc.target/i386/sse-23.c: Ditto.
5620 * g++.dg/other/i386-2.C: Ditto.
5621 * g++.dg/other/i386-3.C: Ditto.
5622
5623 2012-03-12 Tobias Burnus <burnus@net-b.de>
5624
5625 PR fortran/52542
5626 * gfortran.dg/proc_ptr_35.f90: New.
5627
5628 2012-03-11 Uros Bizjak <ubizjak@gmail.com>
5629
5630 PR target/52530
5631 * gcc.dg/torture/pr52530.c: New test.
5632
5633 2012-03-11 Oleg Endo <olegendo@gcc.gnu.org>
5634
5635 PR target/51244
5636 * gcc.target/sh/pr51244-1.c: Fix thinkos.
5637
5638 2012-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
5639
5640 PR target/52450
5641 * gcc.dg/torture/pr52402.c: Skip execution on 32-bit hppa*-*-hpux*.
5642
5643 * gcc.dg/torture/pr52407.c: Add -fno-common option on hppa*-*-hpux*.
5644
5645 2012-03-09 Andrew Pinski <apinski@cavium.com>
5646
5647 PR middle-end/51988
5648 * gcc.dg/tree-ssa/phi-opt-8.c: New testcase.
5649 * gcc.dg/tree-ssa/phi-opt-9.c: New testcase.
5650
5651 2012-03-09 Jiangning Liu <jiangning.liu@arm.com>
5652
5653 * gcc.dg/tree-ssa/scev-3.c: New.
5654 * gcc.dg/tree-ssa/scev-4.c: New.
5655
5656 2012-03-08 Tobias Burnus <burnus@net-b.de>
5657
5658 PR fortran/52469
5659 * gfortran.dg/proc_ptr_34.f90
5660
5661 2012-03-07 Jason Merrill <jason@redhat.com>
5662
5663 PR c++/52521
5664 * g++.dg/cpp0x/udlit-mangle.C: New.
5665
5666 2012-03-06 Pat Haugen <pthaugen@us.ibm.com>
5667
5668 * gcc.dg/torture/va-arg-25.c: Fix typo for powerpc64-*-* check.
5669
5670 2012-03-06 Richard Guenther <rguenther@suse.de>
5671
5672 PR middle-end/52493
5673 * gcc.dg/torture/pr52493.c: New testcase.
5674
5675 2012-03-06 Richard Guenther <rguenther@suse.de>
5676
5677 PR lto/52097
5678 * gcc.dg/lto/pr52097_0.c: New testcase.
5679
5680 2012-03-06 Oleg Endo <olegendo@gcc.gnu.org>
5681
5682 PR target/51244
5683 * gcc.target/sh/pr51244-1.c: New.
5684 * gcc.target/sh/pr51244-2.c: New.
5685 * gcc.target/sh/pr51244-3.c: New.
5686
5687 2012-03-05 Jason Merrill <jason@redhat.com>
5688
5689 PR c++/51930
5690 * g++.dg/ext/visibility/template11.C: New.
5691
5692 * g++.dg/cpp0x/implicit13.C: New.
5693
5694 2012-03-05 Jakub Jelinek <jakub@redhat.com>
5695
5696 PR tree-optimization/51721
5697 * gcc.dg/tree-ssa/vrp63.c: New test.
5698 * gcc.dg/pr51721.c: New test.
5699
5700 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
5701
5702 PR fortran/50981
5703 * gfortran.dg/elemental_optional_args_5.f03: Add subcomponent actual
5704 argument checks.
5705
5706 2012-03-04 H.J. Lu <hongjiu.lu@intel.com>
5707
5708 PR target/52146
5709 * gcc.target/i386/pr52146.c: Update final-scan to allow $-18874240.
5710
5711 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
5712
5713 PR fortran/50981
5714 * gfortran.dg/elemental_optional_args_5.f03: Add array checks.
5715
5716 2012-03-04 Georg-Johann Lay <avr@gjlay.de>
5717
5718 * gcc.dg/torture/pr52402.c: Add dg-require-effective-target
5719 int32plus.
5720
5721 2012-03-03 Jason Merrill <jason@redhat.com>
5722
5723 * g++.dg/cpp0x/nsdmi-defer6.C: New.
5724
5725 Core 1270
5726 * g++.dg/cpp0x/initlist65.C: New.
5727
5728 PR c++/36797
5729 * g++.dg/ext/is_empty2.C: New.
5730
5731 2012-03-03 Tobias Burnus <burnus@net-b.de>
5732
5733 PR fortran/48820
5734 * gfortran.dg/assumed_type_3.f90: Undo previous commit.
5735
5736 2012-03-03 Tobias Burnus <burnus@net-b.de>
5737
5738 * gfortran.dg/bind_c_dts_4.f03: Add dg-options -Wc-binding-type.
5739 * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
5740 * gfortran.dg/bind_c_usage_8.f03: Ditto.
5741 * gfortran.dg/c_kind_tests_2.f03: Ditto.
5742 * gfortran.dg/class_30.f90: Remove dg-warning line.
5743 * gfortran.dg/bind_c_usage_25.f90: New.
5744
5745 2012-03-03 Tobias Burnus <burnus@net-b.de>
5746
5747 PR fortran/48820
5748 * gfortran.dg/assumed_type_1.f90: Correct dg-error.
5749 * gfortran.dg/assumed_type_3.f90: Correct dg-error.
5750 * gfortran.dg/assumed_type_4.f90: Correct dg-error.
5751
5752 2012-03-03 Tobias Burnus <burnus@net-b.de>
5753
5754 PR fortran/48820
5755 * gfortran.dg/assumed_type_1.f90: New.
5756 * gfortran.dg/assumed_type_2.f90: New.
5757 * gfortran.dg/assumed_type_3.f90: New.
5758 * gfortran.dg/assumed_type_4.f90: New.
5759
5760 2012-03-02 Oleg Endo <olegendo@gcc.gnu.org>
5761
5762 PR target/49486
5763 * gcc.target/sh/pr49468-si.c: Skip unsupported test for SH64.
5764 * gcc.target/sh/pr49468-di.c: New.
5765
5766 2012-03-02 Maxim Kuvyrkov <maxim@codesourcery.com>
5767
5768 * gcc.dg/graphite/pr50561.c: Update.
5769
5770 2012-03-02 Peter Bergner <bergner@vnet.ibm.com>
5771
5772 * gcc.target/powerpc/pr52457.c: New test.
5773
5774 2012-03-02 Ulrich Weigand <ulrich.weigand@linaro.org>
5775
5776 * gcc.target/arm/sat-1.c: New test.
5777
5778 2012-03-02 Uros Bizjak <ubizjak@gmail.com>
5779
5780 PR target/46716
5781 * gcc.target/i386/pr46716.c: New test.
5782
5783 2012-03-02 Paolo Carlini <paolo.carlini@oracle.com>
5784
5785 PR c++/51989
5786 * g++.dg/cpp0x/sfinae32.C: New.
5787
5788 2012-03-02 Richard Guenther <rguenther@suse.de>
5789
5790 PR tree-optimization/52406
5791 * gcc.dg/torture/pr52406.c: New testcase.
5792
5793 2012-03-02 Tobias Burnus <burnus@net-b.de>
5794
5795 PR fortran/52325
5796 * gfortran.dg/derived_comp_array_ref_8.f90: New.
5797 * gfortran.dg/nullify_2.f90: Update dg-error.
5798 * gfortran.dg/nullify_4.f90: Ditto.
5799 * gfortran.dg/pointer_init_6.f90: Ditto.
5800
5801 2012-03-02 Tobias Burnus <burnus@net-b.de>
5802
5803 PR fortran/52270
5804 * gfortran.dg/class_51.f90: New.
5805
5806 2012-03-02 Tobias Burnus <burnus@net-b.de>
5807
5808 PR fortran/52452
5809 * gfortran.dg/intrinsic_8.f90: New.
5810
5811 2012-03-01 Kai Tietz <ktietz@redhat.com>
5812
5813 * gcc.dg/torture/pr47917.c: Make test using POSIX-printf
5814 routines on mingw targets.
5815 * gcc.dg/vect/pr46126.c (uintptr_t): Add support for LLP64 target.
5816
5817 2012-03-01 Jakub Jelinek <jakub@redhat.com>
5818
5819 PR tree-optimization/52445
5820 * gcc.dg/pr52445.c: New test.
5821
5822 2012-02-29 Jakub Jelinek <jakub@redhat.com>
5823
5824 PR target/52437
5825 * gcc.c-torture/compile/pr52437.c: New test.
5826
5827 PR middle-end/52419
5828 * gcc.dg/torture/pr52419.c: New test.
5829
5830 PR tree-optimization/52429
5831 * gcc.dg/torture/pr52429.c: New test.
5832 * g++.dg/opt/pr52429.C: New test.
5833
5834 2012-02-29 Richard Guenther <rguenther@suse.de>
5835
5836 PR testsuite/52297
5837 * gcc.dg/lto/trans-mem-1_0.c: Remove.
5838 * gcc.dg/lto/trans-mem-1_1.c: Likewise.
5839 * gcc.dg/lto/trans-mem-2_0.c: Likewise.
5840 * gcc.dg/lto/trans-mem-2_1.c: Likewise.
5841 * gcc.dg/lto/trans-mem-4_0.c: Likewise.
5842 * gcc.dg/lto/trans-mem-4_1.c: Likewise.
5843
5844 2012-02-29 Jakub Jelinek <jakub@redhat.com>
5845
5846 * gcc.dg/torture/pr52402.c: Add -w -Wno-psabi to dg-options.
5847
5848 2012-02-29 Paul Thomas <pault@gcc.gnu.org>
5849
5850 PR fortran/52386
5851 * gfortran.dg/realloc_on_assign_13.f90 : New test.
5852
5853 2012-02-28 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
5854
5855 PR target/51534
5856 * gcc.target/arm/neon/pr51534.c: New testcase.
5857
5858 2012-02-28 Richard Guenther <rguenther@suse.de>
5859
5860 PR target/52407
5861 * gcc.dg/torture/pr52407.c: New testcase.
5862
5863 2012-02-28 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5864
5865 * gcc.target/arm/vfp1.c (dg_do run): Run on all eabi variants.
5866 * gcc.target/arm/vfp2.c: Likewise.
5867 * gcc.target/arm/vfp3.c: Likewise.
5868 * gcc.target/arm/vfp4.c: Likewise.
5869 * gcc.target/arm/vfp5.c: Likewise.
5870 * gcc.target/arm/vfp6.c: Likewise.
5871 * gcc.target/arm/vfp7.c: Likewise.
5872 * gcc.target/arm/vfp8.c: Likewise.
5873 * gcc.target/arm/vfp9.c: Likewise.
5874 * gcc.target/arm/vfp10.c: Likewise.
5875 * gcc.target/arm/vfp11.c: Likewise.
5876 * gcc.target/arm/vfp12.c: Likewise.
5877 * gcc.target/arm/vfp13.c: Likewise.
5878 * gcc.target/arm/vfp14.c: Likewise.
5879 * gcc.target/arm/vfp15.c: Likewise.
5880 * gcc.target/arm/vfp16.c: Likewise.
5881 * gcc.target/arm/vfp17.c: Likewise.
5882 * gcc.target/arm/neon-constants.h: New file.
5883 * gcc.target/arm/neon-vect1.c: New test.
5884 * gcc.target/arm/neon-vect2.c: New test.
5885 * gcc.target/arm/neon-vect3.c: New test.
5886 * gcc.target/arm/neon-vect4.c: New test.
5887 * gcc.target/arm/neon-vect5.c: New test.
5888 * gcc.target/arm/neon-vect6.c: New test.
5889 * gcc.target/arm/neon-vect7.c: New test.
5890 * gcc.target/arm/neon-vect8.c: New test.
5891
5892 2012-02-28 Richard Guenther <rguenther@suse.de>
5893
5894 PR tree-optimization/52402
5895 * gcc.dg/torture/pr52402.c: New testcase.
5896
5897 2012-02-28 Richard Guenther <rguenther@suse.de>
5898
5899 PR lto/52400
5900 * g++.dg/lto/pr52400_0.C: New testcase.
5901
5902 2012-02-28 Georg-Johann Lay <avr@gjlay.de>
5903
5904 * gcc.target/avr/torture/builtins-1.c: New test.
5905 * gcc.target/avr/torture/builtins-error.c: New test.
5906
5907 2012-02-28 Kai Tietz <ktietz@redhat.com>
5908
5909 * gcc.target/i386/pr46939.c (long): Fix LP64 vs LLP64 issue.
5910 * gcc.target/i386/pr45352-2.c: Likewise.
5911 * gcc.target/i386/bitfield3.c: Add -mno-ms-bitfields for mingw targets.
5912 * gcc.target/i386/xop-vshift-1.c (random): Use on mingw
5913 targets instead rand.
5914 * gcc.target/i386/sse4_1-blendps-2.c: Likewise.
5915 * gcc.target/i386/sse2-mul-1.c: Likewise.
5916 * gcc.target/i386/sse4_1-blendps.c: Likewise.
5917 * gcc.target/i386/pad-6b.c: Adjust test for x64 mingw target.
5918 * gcc.target/i386/pad-1.c: Likewise.
5919 * gcc.target/i386/pad-9.c: Likewise.
5920 * gcc.target/i386/pad-2.c: Likewise.
5921 * gcc.target/i386/pad-5b.c: Likewise.
5922 * gcc.target/i386/pad-8.c: Likewise.
5923 * gcc.target/i386/pr46470.c: Skip for x64 mingw target.
5924 * gcc.target/i386/pr44130.c: Likewise.
5925 * gcc.target/i386/align-main-1.c: Likewise.
5926 * gcc.target/i386/align-main-2.c: Likewise.
5927 * gcc.target/i386/sw-1.c: Likewise.
5928 * gcc.target/i386/avx-vzeroupper-5.c: Add -mabi=sysv
5929 on x64 mingw target.
5930 * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
5931 * gcc.target/i386/pr46295.c: Likewise.
5932 * gcc.target/i386/amd64-abi-1.c: Likewise.
5933 * gcc.target/i386/amd64-abi-2.c: Likewise.
5934 * gcc.target/i386/pr39082-1.c: Likewise.
5935 * gcc.target/i386/pr39162.c: Likewise.
5936 * gcc.target/i386/pr22152.c: Likewise.
5937 * gcc.target/i386/wrgsbase-2.c: Adjust dg-final rule.
5938 * gcc.target/i386/wrfsbase-2.c: Likewise.
5939 * gcc.target/i386/local.c: Likewise
5940 * gcc.target/i386/wrgsbase-1.c: Likewise.
5941 * gcc.target/i386/wrfsbase-1.c: Likewise.
5942 * gcc.target/i386/pr39315-3.c: Likewise.
5943 * gcc.target/i386/pr35767-4.c: Likewise.
5944 * gcc.target/i386/pr45336-3.c (pextrd): Don't check for
5945 x64 mingw target.
5946 * gcc.target/i386/pr45336-2.c: Likewise.
5947 * gcc.target/i386/pr45336-1.c: Likewise.
5948 * gcc.target/i386/pr45336-4.c: Likewise.
5949
5950 2012-02-27 Tristan Gingold <gingold@adacore.com>
5951
5952 * gnat.dg/array20.ad[sb]: New test.
5953
5954 2012-02-27 Jakub Jelinek <jakub@redhat.com>
5955
5956 PR target/52375
5957 * gcc.target/arm/pr52375.c: New test.
5958 * gcc.c-torture/compile/pr52375.c: New test.
5959
5960 2012-02-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5961
5962 * gfortran.dg/typebound_operator_9.f03: Skip on SPU.
5963 * gcc.dg/torture/builtin-complex-1.c: Skip "float" tests on SPU.
5964
5965 2012-02-27 Eric Botcazou <ebotcazou@adacore.com>
5966
5967 * gnat.dg/aggr19.adb: New test.
5968 * gnat.dg/aggr19_pkg.ad[sb]: New helper.
5969
5970 2012-02-26 Oleg Endo <olegendo@gcc.gnu.org>
5971
5972 PR target/49263
5973 * gcc.target/sh/pr49263.c: New.
5974
5975 2012-02-24 Andrew MacLeod <amacleod@redhat.com>
5976
5977 * gcc.dg/simulate-thread/simulate-thread.gdb: Use return value from
5978 simulate_thread_wrapper_other_threads
5979 * gcc.dg/simulate-thread/atomic-load-int128.c (simulate_thread_main):
5980 Move initialization of 'value' to main().
5981 (main): Initialize 'value';
5982 * gcc.dg/simulate-thread/speculative-store.c
5983 (simulate_thread_step_verify): Return 0 when successful.
5984 * gcc.dg/simulate-thread/simulate-thread.h (HOSTILE_THREAD_THRESHOLD):
5985 Reduce threshold.
5986 (INSN_COUNT_THRESHOLD): New. Instruction limit to terminate test.
5987 (simulate_thread_wrapper_other_threads): Return a success/fail value
5988 and issue an error if the instruction count threshold is exceeded.
5989
5990 2012-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5991
5992 PR target/50580
5993 * gcc.target/mips/interrupt_handler-2.c: Skip on mips-sgi-irix6*.
5994 * gcc.target/mips/interrupt_handler-3.c: Likewise.
5995
5996 2012-02-24 Richard Guenther <rguenther@suse.de>
5997
5998 PR middle-end/52355
5999 * gcc.dg/pr52355.c: New testcase.
6000
6001 2012-02-23 Kai Tietz <ktietz@redhat.com>
6002
6003 * gcc.dg/pack-test-5.c: Add -mno-ms-bitfields option for mingw-targets.
6004 * gcc.dg/Wpadded.c: Likewise.
6005 * gcc.dg/bf-ms-layout-2.c: Adjust offsets to fit ms-bitfield
6006 structure-layout.
6007 * gcc.dg/di-sync-multithread.c: Replace for mingw-target the use
6008 for sleep by Sleep and add windows.h include for this function.
6009 * gcc.dg/format/dfp-printf-1.c: Adjust dg-skip-if rule for mingw
6010 targets.
6011 * gcc.dg/stack-usage-1.c (SIZE): Provide proper SIZE for x64 mingw
6012 target.
6013 * gcc.dg/tls/thr-cse-1.c: Provide proper pattern for x64 mingw target.
6014 * gcc.dg/tls/opt-11.c (memset): Use __extension__ to avoid fail
6015 on x64 mingw target.
6016 * gcc.dg/bf-ms-attrib.c: Adjust expected size for ms_struct layout.
6017 * gcc.dg/pr50251.c: Disable test for x64 mingw target.
6018 * gcc.c-torture/execute/930930-1.c (long): Replace by ptr_t to avoid
6019 failure on LLP64 target.
6020
6021 2012-02-23 Uros Bizjak <ubizjak@gmail.com>
6022
6023 PR c/52290
6024 * gcc.dg/noncompile/pr52290.c: New test.
6025
6026 2012-02-23 Jakub Jelinek <jakub@redhat.com>
6027
6028 PR tree-optimization/52019
6029 * gcc.dg/tree-ssa/ipa-split-6.c: New test.
6030
6031 2012-02-22 Kai Tietz <ktietz@redhat.com>
6032
6033 * g++.dg/opt/devirt2.C: Add rule for *-*-mingw* target.
6034 * g++.dg/opt/pr48549.C (long): Replace by long by __PTRDIFF_TYPE__
6035 derived pdiff_t type.
6036 * g++.dg/torture/pr49720.C: Likewise
6037
6038 2012-02-22 Uros Bizjak <ubizjak@gmail.com>
6039
6040 PR target/52330
6041 * gcc.target/i386/pr52330.c: New test.
6042
6043 2012-02-22 Tobias Burnus <burnus@net-b.de>
6044
6045 PR fortran/52335
6046 * gfortran.dg/io_constraints_10.f90: New.
6047
6048 2012-02-22 Ulrich Weigand <ulrich.weigand@linaro.org>
6049
6050 * lib/target-supports.exp (check_effective_target_vect_condition):
6051 Return true for NEON.
6052
6053 2012-02-21 Kai Tietz <ktietz@redhat.com>
6054
6055 * gcc.dg/bf-ms-layout-3.c: Mark char typed bitfield as extension.
6056
6057 2012-02-21 Richard Guenther <rguenther@suse.de>
6058
6059 PR tree-optimization/52324
6060 * gcc.dg/tree-ssa/ssa-lim-10.c: New testcase.
6061
6062 2012-02-21 Georg-Johann Lay <avr@gjlay.de>
6063
6064 PR middle-end/51782
6065 * gcc.target/avr/torture/pr51782-1.c: New test.
6066
6067 2012-02-21 Jakub Jelinek <jakub@redhat.com>
6068
6069 PR tree-optimization/52318
6070 * gcc.dg/pr52318.c: New test.
6071
6072 2012-02-20 Kai Tietz <ktietz@redhat.com>
6073
6074 * gcc.dg/bf-ms-layout-3.c: New testcase.
6075
6076 2012-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
6077
6078 PR testsuite/52229
6079 PR fortran/32380
6080 * gfortran.dg/vect/pr32380.f: XFAIL on PowerPC and ia-64.
6081
6082 2012-02-20 Richard Guenther <rguenther@suse.de>
6083
6084 PR tree-optimization/52298
6085 * gcc.dg/torture/pr52298.c: New testcase.
6086 * gcc.dg/vect/pr52298.c: Likewise.
6087
6088 2012-02-20 Georg-Johann Lay <avr@gjlay.de>
6089
6090 * gcc.dg/pr52132.c: Fix FAIL on 16-bit int platforms.
6091 * gcc.c-torture/execute/pr52286.c: Ditto.
6092
6093 2012-02-20 Jakub Jelinek <jakub@redhat.com>
6094
6095 PR tree-optimization/52286
6096 * gcc.c-torture/execute/pr52286.c: New test.
6097
6098 2012-02-18 Tobias Burnus <burnus@net-b.de>
6099
6100 PR fortran/52295
6101 * gfortran.dg/interface_35.f90: Use -std=f2003.
6102 * gfortran.dg/proc_ptr_comp_20.f90: Remove dg-warning.
6103 * gfortran.dg/interface_assignment_4.f90: Ditto.
6104 * gfortran.dg/bessel_1.f90: Ditto.
6105 * gfortran.dg/func_result_6.f90: Ditto.
6106 * gfortran.dg/hypot_1.f90: Ditto.
6107 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
6108
6109 2012-02-17 Tobias Burnus <burnus@net-b.de>
6110
6111 PR translation/52232
6112 PR translation/52234
6113 PR translation/52245
6114 PR translation/52246
6115 PR translation/52262
6116 PR translation/52273
6117 * gfortran.dg/coarray_22.f90: Update dg-error.
6118 * gfortran.dg/allocate_alloc_opt_4.f90: Ditto.
6119
6120 2012-02-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6121
6122 PR target/51753
6123 * lib/gcc-simulate-thread.exp: Load timeout.exp.
6124 (simulate-thread): Use default timeout.
6125
6126 2012-02-16 Jason Merrill <jason@redhat.com>
6127
6128 PR c++/52248
6129 * g++.dg/ext/timevar1.C: New.
6130
6131 2012-02-16 Fabien Chêne <fabien@gcc.gnu.org>
6132
6133 PR c++/52126
6134 * g++.dg/template/using21.C: New.
6135 * g++.dg/template/using22.C: Likewise.
6136
6137 2012-02-16 Jason Merrill <jason@redhat.com>
6138
6139 PR c++/51415
6140 * g++.dg/cpp0x/lambda/lambda-err1.C: New.
6141
6142 2012-02-16 Jakub Jelinek <jakub@redhat.com>
6143
6144 PR tree-optimization/52255
6145 * gcc.c-torture/compile/pr52255.c: New test.
6146
6147 PR debug/52260
6148 * g++.dg/debug/dwarf2/pr52260.C: New test.
6149
6150 PR middle-end/51929
6151 * g++.dg/ipa/pr51929.C: New test.
6152
6153 2012-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
6154
6155 PR target/52199
6156 * gcc.target/powerpc/pr52199.c: New file.
6157
6158 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6159
6160 PR target/52152
6161 * objc.dg/stabs-1.m: xfail on mips-sgi-irix6.5.
6162
6163 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6164
6165 * gcc.dg/pr51867.c: Don't include <math.h>.
6166 (sqrtf): Declare.
6167
6168 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
6169
6170 * gcc.dg/lto/20091013-1_1.c: xfail for avr.
6171 * gcc.dg/lto/20091013-1_2.c: xfail for avr.
6172
6173 2012-02-15 Tobias Grosser <grosser@fim.uni-passau.de>
6174
6175 PR tree-optimization/50561
6176 * gcc.dg/graphite/pr50561.c: New testcase.
6177
6178 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
6179
6180 * gcc.target/avr/torture/builtin_insert_bits-1.c: New test.
6181 * gcc.target/avr/torture/builtin_insert_bits-2.c: New test.
6182
6183 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
6184
6185 * gnat.dg/discr35.ad[sb]: New test.
6186
6187 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
6188
6189 * gnat.dg/volatile10.adb: New test.
6190 * gnat.dg/volatile10_pkg.ads: New helper.
6191
6192 2012-02-14 Jason Merrill <jason@redhat.com>
6193
6194 * g++.dg/ext/attrib43.C: New.
6195
6196 2012-02-14 Hans-Peter Nilsson <hp@axis.com>
6197
6198 * lib/target-supports.exp (check_effective_target_fgnu_tm): New proc.
6199 * gfortran.dg/trans-mem-skel.f90: Gate test on effective_target
6200 fgnu_tm.
6201 * gcc.dg/lto/trans-mem-1_0.c, gcc.dg/lto/trans-mem-2_0.c,
6202 gcc.dg/lto/trans-mem-3_0.c, gcc.dg/lto/trans-mem-4_0.c: Ditto.
6203 * gcc.dg/tm/tm.exp: Gate the whole of gcc.dg/tm on
6204 effective_target fgnu_tm.
6205 * g++.dg/tm/tm.exp: Ditto for g++.dg/tm.
6206
6207 2012-02-14 Jakub Jelinek <jakub@redhat.com>
6208
6209 PR c++/52247
6210 * g++.dg/template/asmgoto1.C: New test.
6211
6212 2012-02-14 Ian Lance Taylor <iant@google.com>
6213
6214 PR go/48501
6215 * go.test/go-test.exp (go-gc-tests): Disable optimizations when
6216 compiling generated file for 64bit and index tests.
6217
6218 2012-02-14 Uros Bizjak <ubizjak@gmail.com>
6219
6220 * gcc.dg/lower-subreg-1.c: Fix and simplify target selector.
6221
6222 2012-02-14 Richard Guenther <rguenther@suse.de>
6223
6224 PR tree-optimization/52244
6225 PR tree-optimization/51528
6226 * gcc.dg/torture/pr52244.c: New testcase.
6227
6228 2012-02-14 Walter Lee <walt@tilera.com>
6229
6230 * g++.dg/other/PR23205.C: Disable test on tile.
6231 * g++.dg/other/pr23205-2.C: Disable test on tile.
6232 * gcc.dg/20020312-2.c: Add a condition for __tile__.
6233 * gcc.dg/20040813-1.c: Disable test on tile.
6234 * gcc.dg/lower-subreg-1.c: Disable test on tilegx.
6235 * gcc.misc-tests/linkage.exp: Handle tilegx.
6236
6237 2012-02-14 Jakub Jelinek <jakub@redhat.com>
6238
6239 PR tree-optimization/52210
6240 * gcc.dg/pr52210.c: New test.
6241
6242 2012-02-14 Jason Merrill <jason@redhat.com>
6243
6244 PR c++/39055
6245 * g++.dg/overload/defarg5.C: New.
6246
6247 2012-02-14 Jakub Jelinek <jakub@redhat.com>
6248
6249 PR c/52181
6250 * c-c++-common/pr52181.c: New test.
6251
6252 2012-02-13 Jakub Jelinek <jakub@redhat.com>
6253
6254 PR c++/52215
6255 * g++.dg/ext/atomic-1.C: New test.
6256
6257 2012-02-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6258
6259 * gcc.c-torture/execute/pr51933.c: Modify for s390 31 bit.
6260
6261 2012-02-13 Jakub Jelinek <jakub@redhat.com>
6262
6263 PR middle-end/52209
6264 * gcc.c-torture/execute/pr52209.c: New test.
6265
6266 2012-02-12 Mikael Morin <mikael@gcc.gnu.org>
6267
6268 PR fortran/50981
6269 * gfortran.dg/elemental_optional_args_5.f03: New test.
6270
6271 2012-02-12 Iain Sandoe <iains@gcc.gnu.org>
6272
6273 PR testsuite/50076
6274 * c-c++-common/cxxbitfields-3.c: Adjust scan assembler for nonpic
6275 cases.
6276
6277 2012-02-11 Ian Lance Taylor <iant@google.com>
6278
6279 PR go/51874
6280 * go.test/go-test.exp (go-gc-tests): Don't run nilptr test on
6281 SPARC Solaris. Don't run the test at all on systems where it may
6282 not work, rather than xfailing it.
6283
6284 2012-02-11 Richard Sandiford <rdsandiford@googlemail.com>
6285
6286 PR rtl-optimization/52175
6287 * gcc.c-torture/compile/pr52175.c: New test.
6288
6289 2012-02-10 Jason Merrill <jason@redhat.com>
6290
6291 PR c++/51910
6292 * g++.dg/template/repo10.C: New.
6293
6294 2012-02-11 Jakub Jelinek <jakub@redhat.com>
6295
6296 PR debug/52132
6297 * gcc.dg/pr52132.c: New test.
6298
6299 2012-02-10 Eric Botcazou <ebotcazou@adacore.com>
6300
6301 * gnat.dg/specs/aggr4.ads: New test.
6302 * gnat.dg/specs/aggr4_pkg.ads: New helper.
6303
6304 2012-02-10 H.J. Lu <hongjiu.lu@intel.com>
6305
6306 PR target/52146
6307 * gcc.target/i386/pr52146.c: New.
6308
6309 2012-02-10 Jakub Jelinek <jakub@redhat.com>
6310
6311 PR middle-end/52177
6312 * c-c++-common/pr52177.c: New test.
6313
6314 2012-02-10 Jan Hubicka <jh@suse.cz>
6315
6316 PR middle-end/48600
6317 * g++.dg/torture/pr48600.C: New testcase.
6318
6319 2012-02-09 Peter Bergner <bergner@vnet.ibm.com>
6320
6321 PR middle-end/52140
6322 * gcc.dg/dfp/pr52140.c: New test.
6323
6324 2012-02-09 Jakub Jelinek <jakub@redhat.com>
6325
6326 PR fortran/32380
6327 * gfortran.dg/vect/pr32380.f: Use dg-additional-options instead
6328 of dg-options.
6329
6330 2012-02-09 Bin Cheng <bin.cheng@arm.com>
6331
6332 PR middle-end/51867
6333 * testsuite/c-c++-common/dfp/signbit-2.c: Change '-O0' to '-O1'.
6334 * testsuite/gcc.dg/pr51867.c: New test.
6335
6336 2012-02-09 Ian Lance Taylor <iant@google.com>
6337
6338 * go.test/go-test.exp (go-gc-tests): Don't run stack.go on systems
6339 which don't support -fsplit-stack. Turn off optimization when
6340 compiling select5-out.go.
6341
6342 2012-02-08 Ian Lance Taylor <iant@google.com>
6343
6344 * go.test/go-test.exp (go-gc-tests): Don't run chan/select2.go on
6345 systems which don't support -fsplit-stack.
6346
6347 2012-02-08 Andrew MacLeod <amacleod@redhat.com>
6348
6349 * gcc.dg/simulate-thread/simulate-thread.exp: Use -O0, -O2, and -O3.
6350 * gcc.dg/simulate-thread/simulate-thread.gdb: Don't display every
6351 machine instuction in the log.
6352
6353 2012-02-08 Jack Howarth <howarth@bromo.med.uc.edu>
6354
6355 * lib/gcc-simulate-thread.exp (simulate-thread): Increase timeout
6356 to 20 seconds.
6357
6358 2012-02-08 Magnus Granberg <zorry@gentoo.org>
6359
6360 PR driver/48524
6361 * gcc.dg/pr48524.c: New test.
6362 * gcc.dg/pr48524.spec: New spec file for test.
6363
6364 2012-02-08 Thomas Koenig <tkoenig@gcc.gnu.org>
6365
6366 PR fortran/32380
6367 * gfortran.dg/vect/pr32380.f90: New test.
6368
6369 2012-02-08 Tobias Burnus <burnus@net-b.de>
6370
6371 PR fortran/52151
6372 * gfortran.dg/realloc_on_assign_12.f90: New.
6373
6374 2012-02-08 Richard Guenther <rguenther@suse.de>
6375
6376 PR rtl-optimization/52170
6377 * gcc.dg/torture/pr52170.c: New testcase.
6378
6379 2012-02-08 Jakub Jelinek <jakub@redhat.com>
6380
6381 PR gcov-profile/52150
6382 * gcc.dg/tree-prof/pr52150.c: New test.
6383
6384 PR rtl-optimization/52139
6385 * gcc.dg/pr52139.c: New test.
6386
6387 2012-02-07 Jason Merrill <jason@redhat.com>
6388
6389 PR c++/51675
6390 * g++.dg/cpp0x/constexpr-union3.C: New.
6391
6392 PR c++/52035
6393 * g++.dg/lto/pr52035_0.C: New.
6394
6395 2012-02-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
6396
6397 * gfortran.dg/guality/pr41558.f90: Use lp64 instead of hppa*64*-*-*.
6398 * gcc.dg/special/weak-1.c: Likewise.
6399 * gcc.dg/ucnid-12.c: Likewise.
6400 * gcc.dg/torture/pr45678-1.c: Likewise.
6401 * gcc.dg/torture/pr45678-2.c: Likewise.
6402 * gcc.dg/vector-4.c: Likewise.
6403 * gcc.dg/ipa/inline-5.c: Likewise.
6404 * gcc.dg/ucnid-11.c: Likewise.
6405 * gcc.misc-tests/gcov-13.c: Likewise.
6406 * gcc.misc-tests/gcov-14.c: Likewise.
6407 * g++.dg/ext/label13.C: Likewise.
6408 * gcc.dg/tree-ssa/ssa-fre-31.c: Use dg-additional-options for extra
6409 hppa*-*-hpux* options.
6410 * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
6411 * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
6412 * gcc.dg/pr48616.c: Likewise.
6413 * gcc.dg/pr17957.c: Likewise.
6414 * gcc.dg/pr17055-1.c: Likewise.
6415 * gcc.dg/pr32912-1.c: Likewise.
6416 * gcc.dg/tm/pr51472.c: Likewise.
6417 * c-c++-common/fold-bitand-4.c: Likewise.
6418 * c-c++-common/Wunused-var-12.c: Use lp64 instead of hppa*64*-*-*.
6419 Use dg-additional-options for extra options.
6420
6421 2012-02-07 Joern Rennecke <joern.rennecke@embecosm.com>
6422
6423 * gcc.target/epiphany/interrupt-2.c: New test.
6424
6425 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
6426
6427 PR target/52155
6428 * gcc.target/mips/mips.exp (mips-dg-options): Handle target.
6429 * gcc.target/mips/loongson-shift-count-truncated-1.c: Force -mlong64
6430 for MIPS ELF.
6431
6432 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
6433
6434 PR target/52152
6435 * objc.dg/stabs-1.m: XFAIL for mips*-*-elf*.
6436
6437 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
6438
6439 PR middle-end/24306
6440 PR target/52154
6441 * lib/target-supports.exp (check_effective_target_mips_eabi): New.
6442 * gcc.target/mips/va-arg-1.c: New test.
6443
6444 2012-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
6445
6446 * gcc.target/powerpc/no-r11-3.c (outer_func): Fix error message
6447 for -mno-pointers-to-nested-functions.
6448
6449 2012-02-07 Eric Botcazou <ebotcazou@adacore.com>
6450
6451 * gcc.c-torture/execute/20120207-1.c: New test.
6452
6453 2012-02-07 Jakub Jelinek <jakub@redhat.com>
6454
6455 PR rtl-optimization/52060
6456 * gcc.dg/torture/pr52060.c: New test.
6457
6458 PR middle-end/52074
6459 * gcc.c-torture/compile/pr52074.c: New test.
6460
6461 2012-02-07 Tobias Burnus <burnus@net-b.de>
6462
6463 PR fortran/51514
6464 * gfortran.dg/class_to_type_2.f90: New.
6465
6466 2012-02-06 Thomas König <tkoenig@gcc.gnu.org>
6467
6468 PR fortran/32373
6469 * gfortran.dg/vect/vect-8.f90: Use vect_double effective target.
6470 Remove module.
6471
6472 2012-02-06 Jason Merrill <jason@redhat.com>
6473
6474 PR c++/52088
6475 * g++.dg/template/conv13.C: New.
6476
6477 2012-02-06 Richard Guenther <rguenther@suse.de>
6478
6479 PR tree-optimization/52115
6480 * gcc.c-torture/compile/pr52115.c: New testcase.
6481
6482 2012-02-06 Jakub Jelinek <jakub@redhat.com>
6483
6484 PR target/52129
6485 * gcc.c-torture/execute/pr52129.c: New test.
6486
6487 2012-02-06 Andrey Belevantsev <abel@ispras.ru>
6488
6489 * gcc.dg/pr48374.c: Actually add the test I forgot
6490 in the 2012-01-25 commit.
6491
6492 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
6493
6494 PR fortran/32373
6495 * gfortran.dg/vect/vect-8.f90: New test case.
6496
6497 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
6498
6499 PR fortran/48847
6500 * gfortran.dg/warn_unused_dummy_argument_3.f90: New test.
6501
6502 2012-02-05 Paul Thomas <pault@gcc.gnu.org>
6503
6504 PR fortran/52102
6505 * gfortran.dg/class_48.f90 : Add test of allocate class array
6506 component with source in subroutine test3. Remove commenting
6507 out in subroutine test4, since branching on unitialized variable
6508 is now fixed (no PR for this last.).
6509
6510 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
6511
6512 * gcc.dg/tree-prof/stringop-2.c (main): Add a nomips16 attribute
6513 on MIPS targets.
6514 * gfortran.dg/pr45636.f90: XFAIL for MIPS16 targets.
6515
6516 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
6517
6518 PR target/52125
6519 * lib/target-supports.exp (check_effective_target_mips_rel): New.
6520 * gcc.dg/pr48774.c: Skip on MIPS REL targets.
6521
6522 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
6523
6524 * lib/target-supports.exp (check_effective_target_mips_llsc): New.
6525 (check_effective_target_sync_int_long): Use it.
6526 (check_effective_target_sync_char_short): Likewise.
6527 * gcc.target/mips/atomic-memory-1.c: Restrict error check to mips_llsc.
6528
6529 2012-02-05 Tobias Burnus <burnus@net-b.de>
6530
6531 PR fortran/51972
6532 * gfortran.dg/class_48.f90: Add some further checks.
6533
6534 2012-02-05 Ira Rosen <irar@il.ibm.com>
6535
6536 PR tree-optimization/52091
6537 * gcc.dg/vect/pr52091.c: New test.
6538
6539 2012-02-04 Jakub Jelinek <jakub@redhat.com>
6540
6541 PR rtl-optimization/52113
6542 * gcc.target/avr/pr52113.c: New test.
6543
6544 2012-02-03 Jakub Jelinek <jakub@redhat.com>
6545
6546 PR rtl-optimization/52092
6547 * gcc.c-torture/compile/pr52092.c: New test.
6548
6549 2012-02-02 Mikael Morin <mikael@gcc.gnu.org>
6550
6551 PR fortran/41587
6552 * gfortran.dg/class_array_10.f03: New test.
6553
6554 PR fortran/46356
6555 * gfortran.dg/class_array_11.f03: New test.
6556
6557 PR fortran/51754
6558 * gfortran.dg/class_array_12.f03: New test.
6559
6560 2012-02-02 Paul Thomas <pault@gcc.gnu.org>
6561
6562 PR fortran/52012
6563 * gfortran.dg/realloc_on_assign_11.f90: New test.
6564
6565 2012-02-02 Tobias Burnus <burnus@net-b.de>
6566
6567 PR fortran/52093
6568 * gfortran.dg/shape_7.f90: New.
6569
6570 2012-02-02 Richard Sandiford <rdsandiford@googlemail.com>
6571
6572 * gcc.target/mips/mips-prepend-1.c: New test.
6573
6574 2012-02-02 Jan Hubicka <jh@suse.cz>
6575 Tom de Vries <tom@codesourcery.com>
6576
6577 PR middle-end/51998
6578 * testsuite/gcc.dg/alias-12.c: New testcase.
6579 * testsuite/gcc.dg/alias-13.c: New testcase.
6580
6581 2012-02-02 Jakub Jelinek <jakub@redhat.com>
6582
6583 PR target/52086
6584 * gcc.dg/pr52086.c: New test.
6585
6586 PR tree-optimization/52073
6587 * gcc.c-torture/compile/pr52073.c: New test.
6588
6589 2012-02-01 Thomas König <tkoenig@gcc.gnu.org>
6590
6591 PR fortran/51958
6592 * gfortran.dg/function_optimize_10.f90: New test.
6593
6594 2012-02-01 Uros Bizjak <ubizjak@gmail.com>
6595
6596 * go.test/go-test.exp (go-gc-tests): xfail test/nilptr.go runtime
6597 test on alpha*-*-*.
6598
6599 2012-02-01 Tobias Burnus <burnus@net-b.de>
6600
6601 PR fortran/52024
6602 * gfortran.dg/typebound_operator_14.f90: New.
6603
6604 2012-02-01 Tobias Burnus <burnus@net-b.de>
6605
6606 PR fortran/52059
6607 * gfortran.dg/elemental_function_1.f90: New.
6608
6609 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
6610
6611 PR rtl-optimization/51374
6612 * gcc.target/avr/torture/pr51374-1.c:
6613 Also fail if SBIS is seen.
6614
6615 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
6616
6617 PR rtl-optimization/51374
6618 * gcc.target/avr/torture/pr51374-1.c: New.
6619
6620 2012-01-31 Tobias Burnus <burnus@net-b.de>
6621
6622 PR fortran/52024
6623 * gfortran.dg/typebound_generic_11.f90: New.
6624
6625 2012-01-31 Tobias Burnus <burnus@net-b.de>
6626
6627 PR fortran/52029
6628 * gfortran.dg/class_49.f90: New.
6629
6630 2012-01-31 Tobias Burnus <burnus@net-b.de>
6631
6632 PR fortran/52013
6633 * gfortran.dg/elemental_args_check_6.f90: New.
6634
6635 2012-01-31 Jason Merrill <jason@redhat.com>
6636
6637 PR c++/52043
6638 * g++.dg/cpp0x/variadic122.C: New.
6639
6640 2012-01-31 Paul Thomas <pault@gcc.gnu.org>
6641
6642 PR fortran/52012
6643 * gfortran.dg/realloc_on_assign_10.f90: New test.
6644
6645 2012-01-31 Richard Guenther <rguenther@suse.de>
6646
6647 PR tree-optimization/51528
6648 * gcc.dg/torture/pr51528.c: New testcase.
6649
6650 2012-01-30 Uros Bizjak <ubizjak@gmail.com>
6651
6652 PR go/48501
6653 * lib/go.exp (go_target_compile): Append timeout= to options.
6654 * go.test/go-test.exp (go-gc-tests): Add dg-timeout-factor for
6655 select5-out.go test on alpha*-*-* targets.
6656
6657 2012-01-30 Richard Sandiford <rdsandiford@googlemail.com>
6658
6659 * gcc.target/mips/extend-1.c (TEST_CHAR): Use signed char.
6660 (TEST_SHORT): Reformat in the same way.
6661 * gcc.target/mips/octeon-exts-6.c (TEST_CHAR): Use signed char.
6662 (TEST_SHORT): Reformat in the same way.
6663 * gcc.target/mips/octeon2-lx-1.c (TEST): Make sign explicit.
6664 * gcc.target/mips/pr37362.c: Skip for mips-sde-elf.
6665 * gcc.target/mips/mmcount-ra-address-1.c (bazl): Add NOMIPS16.
6666 * gcc.target/mips/mmcount-ra-address-2.c (bar): Likewise.
6667 * gcc.target/mips/mmcount-ra-address-3.c (bar): Likewise.
6668
6669 2012-01-30 Bin Cheng <bin.cheng@arm.com>
6670
6671 PR target/51835
6672 * gcc.target/arm/pr51835.c: New testcase.
6673
6674 2012-01-30 Richard Guenther <rguenther@suse.de>
6675
6676 PR tree-optimization/52028
6677 * gcc.dg/torture/pr52028.c: New testcase.
6678 * gfortran.dg/ldist-pr45199.f: Adjust.
6679 * gcc.dg/tree-ssa/ldist-16.c: Likewise.
6680 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
6681 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
6682
6683 2012-01-30 Jakub Jelinek <jakub@redhat.com>
6684
6685 PR debug/52027
6686 * gcc.dg/tree-prof/pr52027.c: New test.
6687
6688 PR tree-optimization/52046
6689 * gcc.dg/pr52046.c: New test.
6690
6691 PR debug/52048
6692 * g++.dg/other/pr52048.C: New test.
6693
6694 2012-01-30 Richard Guenther <rguenther@suse.de>
6695
6696 PR tree-optimization/52045
6697 * gcc.dg/pr52045.c: New testcase.
6698
6699 2012-01-30 Greta Yorsh <Greta.Yorsh@arm.com>
6700
6701 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Accept
6702 new code generated for __sync_lock_release.
6703
6704 2012-01-30 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6705
6706 * gcc.dg/dfp/fe-convert-2.c: Force use of soft dfp on s390 and s390x.
6707
6708 2012-01-29 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
6709
6710 PR testsuite/51875
6711 * gfortran.dg/guality/pr41558.f90: Skip on 32-bit hppa*-*-hpux*.
6712
6713 * g++.dg/ext/visibility/template10.C: Fix typo.
6714
6715 * gcc.dg/tm/pr51472.c: Add -fno-common option on hppa-*-hpux*.
6716
6717 2012-01-29 Paolo Carlini <paolo.carlini@oracle.com>
6718
6719 PR c++/51327
6720 * g++.dg/cpp0x/constexpr-ice6.C: New.
6721
6722 2012-01-29 Tobias Burnus <burnus@net-b.de>
6723
6724 PR fortran/41600
6725 * gfortran.dg/default_initialization_6.f90: New.
6726
6727 2012-01-29 Tobias Burnus <burnus@net-b.de>
6728
6729 PR fortran/51972
6730 * gfortran.dg/class_allocate_12.f90: Enable disabled test.
6731 * gfortran.dg/class_48.f90: New.
6732
6733 2012-01-29 Janne Blomqvist <jb@gcc.gnu.org>
6734
6735 PR fortran/51808
6736 * gfortran.dg/module_md5_1.f90: Update MD5 sum.
6737
6738 2012-01-28 Tobias Burnus <burnus@net-b.de>
6739
6740 PR fortran/51972
6741 * gfortran.dg/class_allocate_12.f90: New.
6742
6743 2012-01-28 Eric Botcazou <ebotcazou@adacore.com>
6744
6745 * gcc.dg/torture/pr50444.c: Fix dg directives.
6746
6747 2012-01-28 Jakub Jelinek <jakub@redhat.com>
6748
6749 PR target/52006
6750 * gcc.target/arm/pr52006.c: New test.
6751
6752 2012-01-27 Aldy Hernandez <aldyh@redhat.com>
6753
6754 PR testsuite/52011
6755 * gcc.dg/lto/trans-mem.h: New file.
6756 * gcc.dg/lto/trans-mem-2_0.c: Include it.
6757 * gcc.dg/lto/trans-mem-1_1.c: Same.
6758 * gcc.dg/lto/trans-mem-4_1.c: Same.
6759 * gcc.dg/lto/trans-mem-3_1.c: Same.
6760
6761 2012-01-27 Tobias Burnus <burnus@net-b.de>
6762
6763 PR fortran/52022
6764 * gfortran.dg/dummy_procedure_7.f90: New.
6765
6766 2012-01-27 Andreas Schwab <schwab@linux-m68k.org>
6767
6768 * g++.dg/cpp0x/constexpr-rom.C: Don't add -G0 on *-*-darwin*
6769 *-*-aix* alpha*-*-osf* alpha*-*-*vms*.
6770
6771 2012-01-27 Jakub Jelinek <jakub@redhat.com>
6772
6773 PR c++/51852
6774 * g++.dg/other/gc5.C: New test.
6775
6776 2012-01-27 Richard Guenther <rguenther@suse.de>
6777
6778 PR tree-optimization/50444
6779 * gcc.dg/torture/pr50444.c: New testcase.
6780
6781 2012-01-27 Tobias Burnus <burnus@net-b.de>
6782
6783 PR fortran/51970
6784 PR fortran/51977
6785 * gfortran.dg/move_alloc_13.f90: New.
6786
6787 2012-01-27 Tobias Burnus <burnus@net-b.de>
6788
6789 PR fortran/51953
6790 * gfortran.dg/allocate_alloc_opt_13.f90: New.
6791 * gfortran.dg/allocate_alloc_opt_4.f90: Add -std=f2003
6792 and change dg-error string.
6793
6794 2012-01-27 Tobias Burnus <burnus@net-b.de>
6795
6796 PR fortran/52016
6797 * gfortran.dg/elemental_args_check_5.f90: New.
6798
6799 2012-01-27 Richard Guenther <rguenther@suse.de>
6800
6801 PR middle-end/51959
6802 * g++.dg/torture/pr51959.C: New testcase.
6803
6804 2012-01-27 Tom de Vries <tom@codesourcery.com>
6805
6806 PR tree-optimization/51990
6807 * gcc.dg/pr51990.c: New test.
6808 * gcc.dg/pr51990-2.c: Same.
6809
6810 2012-01-27 Paul Thomas <pault@gcc.gnu.org>
6811 Tobias Burnus <burnus@gcc.gnu.org>
6812
6813 PR fortran/48705
6814 * gfortran.dg/class_allocate_11.f03: New.
6815
6816 PR fortran/51870
6817 PR fortran/51943
6818 PR fortran/51946
6819 * gfortran.dg/class_allocate_7.f03: New.
6820 * gfortran.dg/class_allocate_8.f03: New.
6821 * gfortran.dg/class_allocate_9.f03: New.
6822 * gfortran.dg/class_allocate_10.f03: New.
6823
6824 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
6825
6826 * gnat.dg/discr34.adb: New test.
6827 * gnat.dg/discr34_pkg.ads: New helper.
6828
6829 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
6830
6831 * gnat.dg/discr33.adb: New test.
6832
6833 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
6834
6835 * gnat.dg/limited_with3.ad[sb): New test.
6836 * gnat.dg/limited_with3_pkg1.ad[sb]: New helper.
6837 * gnat.dg/limited_with3_pkg2.ads: Likewise.
6838 * gnat.dg/limited_with3_pkg3.ads: Likewise.
6839
6840 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
6841
6842 * gnat.dg/stack_usage1.adb: New test.
6843 * gnat.dg/stack_usage1_pkg.ad[sb]: New helper.
6844
6845 * gcc.dg/pr44194-1.c: Remove superfluous include directive.
6846 * gcc.dg/pr44194-2.c: Likewise.
6847
6848 2012-01-26 Paolo Carlini <paolo.carlini@oracle.com>
6849
6850 PR c++/51370
6851 * g++.dg/template/crash112.C: New.
6852
6853 2012-01-27 Richard Henderson <rth@redhat.com>
6854
6855 * gcc.dg/atomic-flag.c: Adjust for __GCC_ATOMIC_TEST_AND_SET_TRUEVAL.
6856
6857 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6858
6859 * gfortran.dg/reassoc_4.f: Use dg-additional-options.
6860
6861 2012-01-26 Jakub Jelinek <jakub@redhat.com>
6862
6863 PR middle-end/51895
6864 * g++.dg/opt/pr51895.C: New test.
6865
6866 2012-01-26 Michael Matz <matz@suse.de>
6867
6868 PR tree-optimization/48794
6869 * gfortran.dg/gomp/pr48794-2.f90: New testcase.
6870
6871 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6872
6873 * gcc.dg/ssa-dom-thread-4.c: Set -mbranch-cost=2 for s390 and s390x.
6874
6875 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6876
6877 * gcc.dg/pr46309.c: Set branch-cost to 2 for s390 and s390x.
6878 * gcc.dg/pr44194-1.c: Disable since s390 returns structs always in
6879 memory.
6880 * gfortran.dg/reassoc_4.f: Force max-completely-peeled-insns to
6881 the default value for s390 and s390x.
6882
6883 2012-01-25 Aldy Hernandez <aldyh@redhat.com>
6884
6885 PR lto/51698
6886 * gcc.dg/lto/trans-mem-4_0.c: New.
6887 * gcc.dg/lto/trans-mem-4_1.c: New.
6888 * gcc.dg/lto/trans-mem-2_0.c: Provide correct argument types for
6889 TM builtins.
6890 * gcc.dg/lto/trans-mem-1_0.c: Require stdint_types.
6891 * gcc.dg/lto/trans-mem-1_1.c: Provide correct argument types for
6892 TM builtins.
6893 * gcc.dg/lto/trans-mem-3_0.c: Require stdint_types.
6894 * gcc.dg/lto/trans-mem-3_1.c: Provide correct argument types for
6895 TM builtins.
6896
6897 2012-01-25 Georg-Johann Lay <avr@gjlay.de>
6898
6899 * gcc.target/avr/torture/int24-mul.c: Rename __pgm to __flash.
6900
6901 2012-01-25 Ian Lance Taylor <iant@google.com>
6902
6903 * go.test/go-test.exp (go-gc-tests): Handle a few more test lines.
6904
6905 2012-01-25 Tobias Burnus <burnus@net-b.de>
6906
6907 PR fortran/51995
6908 * gfortran.dg/typebound_proc_25.f90: New.
6909
6910 2012-01-25 Jason Merrill <jason@redhat.com>
6911
6912 PR c++/51992
6913 * g++.dg/lto/pr51992_0.C: New.
6914
6915 2012-01-25 Jakub Jelinek <jakub@redhat.com>
6916
6917 PR tree-optimization/51987
6918 * gcc.target/i386/pr51987.c: New test.
6919
6920 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
6921
6922 * gcc.dg/tm/lto-1.c: Require lto support in target.
6923
6924 2012-01-25 Andrey Belevantsev <abel@ispras.ru>
6925
6926 PR rtl-optimization/48374
6927 * gcc.dg/pr48374.c: New test.
6928
6929 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
6930
6931 * gcc.dg/pr50908-2.c (dg-options): Add -fno-short-enums.
6932
6933 2012-01-25 Tobias Burnus <burnus@net-b.de>
6934
6935 PR fortran/51966
6936 * gfortran.dg/derived_constructor_char_3.f90: New.
6937
6938 2012-01-24 Ian Lance Taylor <iant@google.com>
6939
6940 * go.test/go-test.exp (filecmp): New procedure.
6941 (errchk): Handle quoted square brackets.
6942 (go-gc-tests): Set go_compile_args. Handle various new test
6943 lines. Skip a few new tests.
6944 * lib/go-torture.exp (go-torture-execute): Use go_compile_args.
6945
6946 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
6947
6948 * lib/target-supports.exp (proc check_effective_target_vect_perm)
6949 (check_effective_target_vect_extract_even_odd)
6950 (check_effective_target_vect_interleave): Return true for MIPS
6951 paired-single.
6952
6953 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
6954
6955 * gcc.c-torture/execute/scal-to-vec1.c (one): New volatile variable.
6956 (main): Use it instead of argc.
6957
6958 2012-01-24 Jason Merrill <jason@redhat.com>
6959
6960 PR c++/51973
6961 * g++.dg/cpp0x/sfinae31.C: New.
6962
6963 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
6964
6965 * gcc.dg/memcpy-4.c: Don't expect /s on MEMs.
6966
6967 2012-01-24 Jason Merrill <jason@redhat.com>
6968
6969 PR c++/51812
6970 * g++.dg/inherit/covariant20.C: New.
6971
6972 2012-01-24 Paolo Carlini <paolo.carlini@oracle.com>
6973
6974 PR c++/51223
6975 * g++.dg/parse/crash58.C: New.
6976
6977 2012-01-24 Jakub Jelinek <jakub@redhat.com>
6978
6979 PR target/51957
6980 * gcc.dg/pr51957-1.c: New test.
6981 * gcc.dg/pr51957-1.h: New file.
6982 * gcc.dg/pr51957-2.c: New test.
6983
6984 2012-01-23 Jason Merrill <jason@redhat.com>
6985
6986 PR c++/51930
6987 * g++.dg/ext/visibility/template10.C: New.
6988
6989 2012-01-23 Tobias Burnus <burnus@net-b.de>
6990
6991 PR fortran/51948
6992 * gfortran.dg/move_alloc_12.f90: New.
6993
6994 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
6995
6996 PR middle-end/45416
6997 * gcc.dg/pr45416.c: Skip for Thumb1. Handle ubfx.
6998
6999 2012-01-23 Paolo Carlini <paolo.carlini@oracle.com>
7000
7001 PR c++/51398
7002 * g++.dg/template/crash111.C: New.
7003
7004 2012-01-23 Arnaud Charlet <charlet@adacore.com>
7005
7006 * ada/acats/tests/cxh/cxh1001.a: Removed, test not suitable on all
7007 configurations.
7008 * ada/acats/run_all.sh: Simplify by removing cxh1001 special case.
7009
7010 2012-01-23 Dodji Seketeli <dodji@redhat.com>
7011
7012 PR testsuite/51941
7013 * g++.dg/debug/dwarf2/nested-3.C: Accept multiple lines between
7014 the DW_TAG_class_type and DW_AT_name: "Executor".
7015
7016 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
7017
7018 * lib/target-supports.exp
7019 (check_effective_target_vect_extract_even_odd): Handle ARM neon.
7020 (check_effective_target_vect_interleave): Likewise.
7021
7022 2012-01-22 Jason Merrill <jason@redhat.com>
7023
7024 PR c++/51925
7025 * g++.dg/template/using20.C: New.
7026 * g++.dg/template/template-id-2.C: Adjust diagnostic.
7027
7028 2012-01-23 Jason Merrill <jason@redhat.com>
7029
7030 PR target/51934
7031 * g++.dg/torture/pr51344.C: Limit to x86.
7032
7033 2012-01-23 Greta Yorsh <Greta.Yorsh@arm.com>
7034
7035 * c-c++-common/tm/omp.c: Require target with pthread support.
7036
7037 2012-01-23 Richard Guenther <rguenther@suse.de>
7038
7039 PR tree-optimization/51949
7040 * gcc.dg/torture/pr51949.c: New testcase.
7041
7042 2012-01-23 Jakub Jelinek <jakub@redhat.com>
7043
7044 PR rtl-optimization/51933
7045 * gcc.c-torture/execute/pr51933.c: New test.
7046
7047 2012-01-22 Douglas B Rupp <rupp@gnat.com>
7048
7049 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME):
7050 Do not define for Interix.
7051
7052 2012-01-22 Jason Merrill <jason@redhat.com>
7053
7054 PR c++/51832
7055 * g++.dg/lto/pr51832.h: New.
7056 * g++.dg/lto/pr51832_0.C: New.
7057 * g++.dg/lto/pr51832_1.C: New.
7058
7059 2012-01-22 Eric Botcazou <ebotcazou@adacore.com>
7060
7061 * gcc.dg/ext-elim-1.c: New test.
7062
7063 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
7064
7065 PR target/51931
7066 * gcc.c-torture/compile/20001226-1.c: Add nomips16 attribute.
7067 * g++.dg/opt/longbranch1.C: Likewise.
7068
7069 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
7070
7071 * g++.old-deja/g++.pt/ptrmem6.C: xfail a test for ARM and MIPS
7072 in C++11 mode.
7073
7074 2012-01-21 Steven G. Kargl <kargl@gcc.gnu.org>
7075
7076 PR fortran/50556
7077 * gfortran.dg/namelist_74.f90: New test.
7078 * gfortran.dg/namelist_59.f90: Remove SAVE attribute.
7079
7080 2012-01-21 Tobias Burnus <burnus@net-b.de>
7081
7082 PR fortran/51913
7083 * gfortran.dg/class_47.f90: New.
7084
7085 2012-01-21 Eric Botcazou <ebotcazou@adacore.com>
7086
7087 * gnat.dg/renaming5.ad[sb]: New test.
7088
7089 2012-01-20 Jason Merrill <jason@redhat.com>
7090
7091 PR c++/51919
7092 * g++.dg/pch/mangle1.{C,Hs}: Remove.
7093
7094 2012-01-20 Jason Merrill <jason@redhat.com>
7095
7096 PR c++/51922
7097 * g++.dg/ext/attrib42.C: Require ilp32.
7098
7099 2012-01-20 Jakub Jelinek <jakub@redhat.com>
7100
7101 PR target/51915
7102 * gcc.target/arm/pr51915.c: New test.
7103
7104 2012-01-20 Cary Coutant <ccoutant@google.com>
7105 Dodji Seketeli <dodji@redhat.com>
7106
7107 PR debug/45682
7108 * g++.dg/debug/dwarf2/nested-3.C: New test.
7109
7110 2012-01-20 Paolo Carlini <paolo.carlini@oracle.com>
7111
7112 PR c++/51402
7113 * g++.dg/template/crash110.C: New.
7114
7115 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7116
7117 * gcc.misc-tests/gcov-14.c: Skip on alpha*-dec-osf*.
7118 Remove default options on hppa*-*-hpux*.
7119
7120 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7121
7122 * g++.dg/ext/visibility/template9.C: Add dg-require-visibility.
7123
7124 2012-01-20 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
7125
7126 * gcc.c-torture/compile/pr51856.c: New testcase.
7127
7128 2012-01-20 Uros Bizjak <ubizjak@gmail.com>
7129
7130 * go.test/go-test.exp (go-gc-tests): Pass correctly formatted
7131 options to go_target_compile.
7132
7133 2012-01-20 Kai Tietz <ktietz@redhat.com>
7134
7135 * g++.dg/torture/pr51344.C: Fix typo.
7136
7137 2012-01-20 Richard Guenther <rguenther@suse.de>
7138
7139 PR tree-optimization/51903
7140 * g++.dg/torture/pr51903.C: New testcase.
7141
7142 2012-01-20 Tobias Burnus <burnus@net-b.de>
7143 Janus Weil <janus@gcc.gnu.org>
7144
7145 PR fortran/51056
7146 * gfortran.dg/use_21.f90: New.
7147
7148 2012-01-20 Jakub Jelinek <jakub@redhat.com>
7149
7150 PR target/51106
7151 * gcc.dg/torture/pr51106-1.c: New test.
7152 * gcc.dg/torture/pr51106-2.c: New test.
7153
7154 2012-01-19 Kai Tietz <ktietz@redhat.com>
7155
7156 * g++.dg/torture/pr51344.C: New test.
7157
7158 2012-01-19 Tobias Burnus <burnus@net-b.de>
7159
7160 PR fortran/51904
7161 * gfortran.dg/intrinsic_size_2.f90: New.
7162
7163 2012-01-19 Jason Merrill <jason@redhat.com>
7164
7165 PR c++/51889
7166 * g++.dg/inherit/using7.C: New.
7167
7168 2012-01-19 Richard Guenther <rguenther@suse.de>
7169
7170 PR tree-optimization/37997
7171 * gcc.dg/tree-ssa/ssa-pre-28.c: New testcase.
7172
7173 2012-01-19 Andrey Belevantsev <abel@ispras.ru>
7174
7175 PR rtl-optimization/51505
7176 * gcc.dg/pr51505.c: New test.
7177
7178 2012-01-18 Paul Thomas <pault@gcc.gnu.org>
7179
7180 PR fortran/51634
7181 * gfortran.dg/typebound_operator_12.f03: New.
7182 * gfortran.dg/typebound_operator_13.f03: New.
7183
7184 2012-01-18 Paolo Carlini <paolo.carlini@oracle.com>
7185
7186 PR c++/51225
7187 * g++.dg/cpp0x/pr51225.C: New.
7188
7189 2012-01-17 Ian Lance Taylor <iant@google.com>
7190
7191 PR go/50656
7192 * go.test/go-test.exp (go-gc-tests): Recognize some more test lines.
7193
7194 2012-01-17 Tobias Burnus <burnus@net-b.de>
7195
7196 PR fortran/51869
7197 * gfortran.dg/realloc_on_assign_9.f90: New.
7198
7199 2012-01-17 Aldy Hernandez <aldyh@redhat.com>
7200
7201 PR other/51165
7202 * gcc.dg/tm/memopt-3.c: Remove xfail.
7203 * gcc.dg/tm/memopt-4.c: Remove xfail.
7204 * gcc.dg/tm/memopt-5.c: Remove xfail.
7205 * gcc.dg/tm/memopt-7.c: Remove xfail.
7206
7207 2012-01-17 Jakub Jelinek <jakub@redhat.com>
7208
7209 PR tree-optimization/51877
7210 * gcc.c-torture/execute/pr51877.c: New test.
7211
7212 2012-01-17 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
7213
7214 * gcc.dg/vect/no-section-anchors-vect-69.c: Change
7215 {!vect_align_arrays} to vect_sizes_32B_16B.
7216 * gcc.dg/vect/vect-multitypes-1.c: Ditto.
7217 * gcc.dg/vect/vect-peel-3.c: Ditto.
7218
7219 2012-01-16 Jason Merrill <jason@redhat.com>
7220
7221 PR c++/51854
7222 * g++.dg/abi/mangle60.C: New.
7223
7224 PR c++/51827
7225 * g++.dg/pch/mangle1.{C,Hs}: New.
7226
7227 2012-01-16 Mikael Morin <mikael@gcc.gnu.org>
7228 Tobias Burnus <burnus@net-b.de>
7229
7230 PR fortran/50981
7231 * gfortran.dg/elemental_optional_args_3.f90: New
7232 * gfortran.dg/elemental_optional_args_4.f90: New
7233
7234 2012-01-16 Tobias Burnus <burnus@net-b.de>
7235
7236 PR fortran/51809
7237 * gfortran.dg/use_20.f90: New
7238
7239 2012-01-16 Jason Merrill <jason@redhat.com>
7240
7241 PR c++/51868
7242 * g++.dg/cpp0x/rv-bitfield.C: New.
7243 * g++.dg/cpp0x/rv-bitfield2.C: New.
7244
7245 2012-01-16 Paul Thomas <pault@gcc.gnu.org>
7246
7247 * gfortran.dg/class_array_3.f03: Remove the explicit loop in
7248 subroutine 'qsort' and use index array to assign the result.
7249
7250 2012-01-16 Jakub Jelinek <jakub@redhat.com>
7251
7252 PR tree-optimization/51865
7253 * gcc.dg/pr51865.c: New test.
7254
7255 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
7256
7257 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Expect 4 threaded edges for MIPS.
7258
7259 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
7260
7261 * gcc.target/mips/code-readable-2.c: Allow the jump table address
7262 to be loaded from the constant pool, rather than via %hi and %lo.
7263
7264 2012-01-15 Uros Bizjak <ubizjak@gmail.com>
7265
7266 PR rtl-optimization/51821
7267 * gcc.dg/pr51821.c: New test.
7268
7269 2012-01-15 Andreas Schwab <schwab@linux-m68k.org>
7270
7271 * gcc.dg/torture/pr8081.c: Fix char signedness assumption.
7272
7273 2012-01-14 Andreas Schwab <schwab@linux-m68k.org>
7274
7275 * g++.dg/cpp0x/constexpr-rom.C: Add -G0 where applicable.
7276
7277 2012-01-14 Tobias Burnus <burnus@net-b.de>
7278
7279 PR fortran/51800
7280 * gfortran.dg/init_flag_8.f90: New.
7281 * gfortran.dg/init_flag_9.f90: New.
7282
7283 2011-01-14 Tobias Burnus <burnus@net-b.de>
7284
7285 PR fortran/51816
7286 * gfortran.dg/use_18.f90: New.
7287 * gfortran.dg/use_19.f90: New.
7288
7289 2012-01-13 Ian Lance Taylor <iant@google.com>
7290
7291 PR c++/50012
7292 * g++.dg/warn/Wsign-compare-4.C: New.
7293
7294 2012-01-13 Paul Thomas <pault@gcc.gnu.org>
7295
7296 PR fortran/48351
7297 * gfortran.dg/alloc_comp_assign.f03: New.
7298 * gfortran.dg/allocatable_scalar_9.f90: Reduce count of
7299 __BUILTIN_FREE from 38 to 32.
7300
7301 2012-01-13 Jason Merrill <jason@redhat.com>
7302
7303 PR c++/20681
7304 * g++.dg/warn/Wreturn-type-7.C: New.
7305
7306 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
7307
7308 * gcc.c-torture/execute/20120111-1.c: Fix wrong int = int32_t
7309 assumption.
7310 * g++.dg/ipa/pr51759.C: Fix assumption sizeof(int) > 2.
7311 * gcc.dg/cpp/warn-multichar.c: Fix to work on int=16 platforms.
7312 * gcc.dg/cpp/warn-multichar-2.c: Ditto.
7313 * gcc.dg/debug/dwarf2/pr49871.c: Add dg-require-effective-target
7314 int32plus because of big array needed.
7315 * gcc.dg/pr50527.c: Don't FAIL if sizeof(void*) = 2
7316 * gcc.dg/lto/20090218-2_1.c: Fix prototype of malloc, memcpy.
7317
7318 2012-01-13 Jason Merrill <jason@redhat.com>
7319
7320 PR c++/51813
7321 * g++.dg/ext/visibility/template9.C: New.
7322
7323 PR c++/51620
7324 * g++.dg/cpp0x/defaulted34.C: New.
7325 * g++.dg/template/virtual3.C: New.
7326
7327 2012-01-13 Richard Guenther <rguenther@suse.de>
7328
7329 PR middle-end/8081
7330 * gcc.dg/torture/pr8081.c: New testcase.
7331
7332 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
7333
7334 * gcc.dg/pr46309.c: Set branch cost to greater 1 for avr.
7335
7336 2012-01-12 Jason Merrill <jason@redhat.com>
7337
7338 PR c++/51714
7339 * g++.dg/ext/stmtexpr14.C: New.
7340
7341 2012-01-13 Dodji Seketeli <dodji@redhat.com>
7342
7343 PR c++/51633
7344 * g++.dg/cpp0x/constexpr-diag4.C: New test.
7345
7346 2012-01-12 Jason Merrill <jason@redhat.com>
7347
7348 PR c++/48051
7349 * g++.dg/abi/mangle48.C: Test qualified-names, too.
7350 * g++.dg/abi/mangle58.C: Likewise.
7351
7352 PR c++/51403
7353 * g++.dg/template/arg8.C: New.
7354
7355 2012-01-12 Ira Rosen <irar@il.ibm.com>
7356
7357 PR tree-optimization/51799
7358 * gcc.dg/vect/pr51799.c: New test.
7359 * gcc.dg/vect/vect-widen-shift-u8.c: Expect two widening shift
7360 patterns.
7361
7362 2012-01-12 Dominique d'Humieres <dominiq@lps.ens.fr>
7363 Tobias Burnus <burnus@net-b.de>
7364
7365 PR fortran/51057
7366 PR fortran/51616
7367 * lib/target-supports.exp
7368 (check_effective_target_fortran_largest_fp_has_sqrt): New.
7369 * gfortran.dg/quad_2.f90: Use it, add pattern for IBM's real(16).
7370
7371 2012-01-11 Jason Merrill <jason@redhat.com>
7372
7373 PR c++/51565
7374 * g++.dg/ext/attrib42.C: New.
7375
7376 2012-01-11 Jakub Jelinek <jakub@redhat.com>
7377
7378 PR bootstrap/51796
7379 * gcc.dg/pr51796.c: New test.
7380
7381 2012-01-11 Jason Merrill <jason@redhat.com>
7382
7383 PR c++/51818
7384 * g++.dg/cpp0x/lambda/lambda-mangle3.C: New.
7385
7386 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
7387
7388 * gnat.dg/array19.ad[sb]: New test.
7389
7390 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
7391
7392 * gnat.dg/opt23.ad[sb]: New test.
7393 * gnat.dg/opt23_pkg.ad[sb]: New helper.
7394 * gnat.dg/opt24.ad[sb]: New test.
7395
7396 2012-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7397
7398 PR tree-optimization/49642
7399 * gcc.dg/tree-ssa/pr49642-1.c: New test.
7400 * gcc.dg/tree-ssa/pr49642-2.c: New test.
7401
7402 2012-01-11 Jason Merrill <jason@redhat.com>
7403
7404 PR c++/51613
7405 * g++.dg/template/explicit-args5.C: New.
7406
7407 2012-01-11 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
7408
7409 * gcc.c-torture/execute/20120110-1.c: New testcase.
7410
7411 2012-01-10 Jason Merrill <jason@redhat.com>
7412
7413 PR c++/51614
7414 * g++.dg/inherit/ambig1.C: New.
7415
7416 PR c++/51433
7417 * g++.dg/cpp0x/constexpr-cache1.C: New.
7418
7419 2012-01-10 Richard Guenther <rguenther@suse.de>
7420
7421 PR tree-optimization/51801
7422 * gcc.dg/torture/pr51801.c: New testcase.
7423
7424 2012-01-10 Tobias Burnus <burnus@net-b.de>
7425
7426 PR fortran/51652
7427 * gfortran.dg/allocate_with_typespec_5.f90: New.
7428
7429 2012-01-10 Tobias Burnus <burnus@net-b.de>
7430
7431 * gfortran.dg/class_39.f03: Update dg-error string.
7432
7433 2012-01-10 Richard Guenther <rguenther@suse.de>
7434
7435 PR tree-optimization/50913
7436 * gcc.dg/graphite/interchange-16.c: New testcase.
7437 * gcc.dg/graphite/scop-20.c: XFAIL.
7438 * gfortran.dg/graphite/interchange-1.f: Likewise.
7439 * gfortran.dg/graphite/block-1.f90: Likewise.
7440 * gfortran.dg/graphite/block-2.f: Likewise.
7441
7442 2012-01-10 Richard Henderson <rth@redhat.com>
7443
7444 * lib/target-supports.exp (check_effective_target_vect_perm,
7445 check_effective_target_vect_perm_byte,
7446 check_effective_target_vect_perm_short): Enable for arm neon.
7447
7448 2012-01-09 Tobias Burnus <burnus@net-b.de>
7449
7450 PR fortran/46328
7451 * gfortran.dg/typebound_operator_11.f90: New.
7452
7453 2012-01-09 Eric Botcazou <ebotcazou@adacore.com>
7454
7455 * gnat.dg/array18.adb: New test.
7456 * gnat.dg/array18_pkg.ads: New helper.
7457
7458 2012-01-09 Paul Thomas <pault@gcc.gnu.org>
7459
7460 PR fortran/51791
7461 * gfortran.dg/typebound_operator_7.f03: Insert parentheses
7462 around base object in first assignment in main program.
7463 * gfortran.dg/typebound_operator_10.f03: New test.
7464
7465 2012-01-09 Martin Jambor <mjambor@suse.cz>
7466
7467 PR tree-optimization/51759
7468 * g++.dg/ipa/pr51759.C: New test.
7469
7470 2012-01-09 Tobias Burnus <burnus@net-b.de>
7471
7472 PR fortran/51758
7473 * gfortran.dg/optional_absent_2.f90: New.
7474
7475 2012-01-09 Tobias Burnus <burnus@net-b.de>
7476
7477 PR fortran/51578
7478 * gfortran.dg/use_17.f90: New.
7479
7480 2012-01-09 Gary Funck <gary@intrepid.com>
7481
7482 PR preprocessor/33919
7483 * gcc.dg/pr33919.c: New test.
7484 * gcc.dg/pr33919-0.h: New test header file.
7485 * gcc.dg/pr33919-1.h: Ditto.
7486 * gcc.dg/pr33919-2.h: Ditto.
7487
7488 2012-01-07 Jan Hubicka <jh@suse.cz>
7489
7490 PR tree-optimize/51694
7491 * gcc.c-torture/compile/pr51694.c: new testcase.
7492
7493 2012-01-07 Jan Hubicka <jh@suse.cz>
7494
7495 PR tree-optimization/51600
7496 * g++.dg/torture/pr51600.C: New testcase.
7497
7498 2012-01-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7499
7500 PR gcov-profile/51715
7501 PR gcov-profile/51717
7502 * gcc.misc-tests/gcov-13.c: Skip on 32-bit hppa*-*-hpux*.
7503 * gcc.misc-tests/gcov-14.c: Likewise.
7504
7505 2012-01-06 Jason Merrill <jason@redhat.com>
7506
7507 * g++.dg/parse/new5.C: New.
7508
7509 2012-01-06 Patrick Marlier <patrick.marlier@gmail.com>
7510
7511 PR testsuite/51655
7512 * c-c++-common/tm/memcpy-1.c: Declare memcpy instead of
7513 including <string.h>.
7514
7515 2012-01-06 Jason Merrill <jason@redhat.com>
7516
7517 * g++.dg/abi/mangle51.C: New.
7518 * g++.dg/abi/mangle52.C: New.
7519 * g++.dg/abi/mangle53.C: New.
7520 * g++.dg/abi/mangle54.C: New.
7521 * g++.dg/abi/mangle55.C: New.
7522 * g++.dg/abi/mangle56.C: New.
7523 * g++.dg/abi/mangle57.C: New.
7524 * g++.dg/abi/mangle58.C: New.
7525 * g++.dg/abi/mangle59.C: New.
7526 * g++.dg/cpp0x/trailing3.C: Update mangling.
7527 * g++.dg/cpp0x/variadic111.C: Update mangling.
7528 * g++.dg/cpp0x/variadic4.C: Update mangling.
7529 * g++.dg/cpp0x/variadic42.C: Pass -fabi-version=5.
7530 * g++.dg/template/nontype22.C: Works now.
7531 * g++.dg/template/pr35240.C: Works now.
7532
7533 * g++.dg/cpp0x/error7.C: New.
7534
7535 2012-01-06 Tobias Burnus <burnus@net-b.de>
7536
7537 * gfortran.dg/deallocate_stat_2.f90: New.
7538 * coarray/allocate_errgmsg.f90: New.
7539 * gfortran.dg/coarray_lib_alloc_1.f90: New.
7540 * gfortran.dg/coarray_lib_alloc_2.f90: New.
7541 * coarray/subobject_1.f90: Fix for num_images > 1.
7542 * gfortran.dg/deallocate_stat.f90: Update due to changed
7543 stat= handling.
7544
7545 2012-01-06 Andrew Stubbs <ams@codesourcery.com>
7546
7547 * gcc.target/arm/headmerge-2.c: Adjust scan pattern.
7548
7549 2012-01-06 Eric Botcazou <ebotcazou@adacore.com>
7550
7551 * ada/acats/overflow.lst: Add cb20004.
7552
7553 2012-01-05 Dodji Seketeli <dodji@redhat.com>
7554
7555 PR c++/51541
7556 * g++.dg/cpp0x/alias-decl-18.C: New test.
7557
7558 2012-01-05 Eric Botcazou <ebotcazou@adacore.com>
7559
7560 * gcc.c-torture/execute/20120104-1.c: New test.
7561
7562 2012-01-05 Paul Thomas <pault@gcc.gnu.org>
7563
7564 PR fortran/PR48946
7565 * gfortran.dg/typebound_operator_9.f03: This is now a copy of
7566 the old typebound_operator_8.f03.
7567 * gfortran.dg/typebound_operator_8.f03: New version of
7568 typebound_operator_7.f03 with 'u' a derived type instead of a
7569 class object.
7570
7571 2012-01-05 Richard Guenther <rguenther@suse.de>
7572
7573 * g++.dg/torture/pr49309.C: Skip for -flto.
7574
7575 2012-01-05 Jakub Jelinek <jakub@redhat.com>
7576
7577 PR middle-end/51761
7578 * gcc.c-torture/compile/pr51761.c: New test.
7579
7580 2012-01-05 Richard Guenther <rguenther@suse.de>
7581
7582 PR tree-optimization/51760
7583 * gcc.dg/torture/pr51760.c: New testcase.
7584
7585 2012-01-05 Aldy Hernandez <aldyh@redhat.com>
7586
7587 PR middle-end/51472
7588 * gcc.dg/tm/memopt-6.c: Adjust regexp.
7589
7590 2012-01-05 Richard Guenther <rguenther@suse.de>
7591
7592 PR lto/41576
7593 * gfortran.dg/lto/pr41576_0.f90: New testcase.
7594 * gfortran.dg/lto/pr41576_1.f90: Likewise.
7595
7596 2012-01-04 Jakub Jelinek <jakub@redhat.com>
7597
7598 PR debug/51695
7599 * gcc.dg/pr51695.c: New test.
7600
7601 2012-01-04 Andrew Pinski <apinski@cavium.com>
7602
7603 * gcc.target/mips/mips64-dsp-ldx1.c: New test.
7604 * gcc.target/mips/octeon2-lx-1.c: New test.
7605 * gcc.target/mips/mips64-dsp-ldx.c: New test.
7606 * gcc.target/mips/octeon2-lx-2.c: New test.
7607 * gcc.target/mips/octeon2-lx-3.c: New test.
7608
7609 2012-01-04 Patrick Marlier <patrick.marlier@gmail.com>
7610
7611 PR other/51163
7612 PR other/51164
7613 * gcc.dg/tm/alias-1.c: Adjust regexp.
7614 * gcc.dg/tm/alias-2.c: Adjust regexp.
7615
7616 2012-01-04 Paolo Carlini <paolo.carlini@oracle.com>
7617
7618 PR c++/51064
7619 * g++.dg/warn/Wparentheses-26.C: New.
7620
7621 2012-01-04 Mikael Morin <mikael@gcc.gnu.org>
7622
7623 * gfortran.dg/elemental_optional_args_2.f90: New test.
7624
7625 2012-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
7626
7627 PR fortran/49693
7628 * gfortran.dg/common_17.f90: New test.
7629
7630 2012-01-04 Richard Guenther <rguenther@suse.de>
7631
7632 PR tree-optimization/49651
7633 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Adjust.
7634 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
7635
7636 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
7637
7638 PR c++/51738
7639 * g++.dg/cpp0x/initlist-postfix-open-square.C: New.
7640
7641 2012-01-03 Andrew Pinski <apinski@cavium.com>
7642
7643 * lib/scanasm.exp (dg-function-on-line): Always use a special format
7644 for all mips targets. Also allow an optional .cfi_startproc.
7645
7646 2012-01-03 Uros Bizjak <ubizjak@gmail.com>
7647
7648 * gfortran.dg/typebound_operator_8.f03: Use dg-add-options ieee.
7649
7650 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
7651
7652 PR c++/29273
7653 * g++.dg/rtti/dyncast5.C: New.
7654
7655 2012-01-03 Richard Guenther <rguenther@suse.de>
7656
7657 PR tree-optimization/51070
7658 * gcc.dg/torture/pr51070-2.c: New testcase.
7659
7660 2012-01-03 Richard Guenther <rguenther@suse.de>
7661
7662 PR tree-optimization/51692
7663 * gcc.dg/torture/pr51692.c: New testcase.
7664
7665 2012-01-03 Richard Guenther <rguenther@suse.de>
7666
7667 PR debug/51650
7668 * g++.dg/lto/pr51650-3_0.C: New testcase.
7669
7670 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
7671
7672 PR c++/15867
7673 * g++.dg/warn/Wredundant-decls-spec.C: New.
7674
7675 2012-01-03 Jakub Jelinek <jakub@redhat.com>
7676
7677 PR tree-optimization/51719
7678 * g++.dg/tree-prof/pr51719.C: New test.
7679
7680 2012-01-03 Richard Guenther <rguenther@suse.de>
7681
7682 PR middle-end/51730
7683 * gcc.dg/fold-compare-6.c: New testcase.
7684
7685 2012-01-03 Jakub Jelinek <jakub@redhat.com>
7686
7687 PR c++/51669
7688 * g++.dg/gomp/pr51669.C: New test.
7689
7690 2012-01-02 Jason Merrill <jason@redhat.com>
7691
7692 PR c++/51675
7693 * g++.dg/cpp0x/constexpr-union2.C: New.
7694
7695 PR c++/51666
7696 * g++.dg/cpp0x/nsdmi-defer5.C: New.
7697
7698 2012-01-02 Dodji Seketeli <dodji@redhat.com>
7699
7700 PR c++/51462
7701 * g++.dg/cpp0x/constexpr-99.C: New test.
7702
7703 2012-01-02 Paolo Carlini <paolo.carlini@oracle.com>
7704
7705 PR c++/20140
7706 * g++.dg/template/init9.C: New.
7707
7708 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
7709
7710 * gcc.dg/memcpy-4.c: Add nomips16 attribute for MIPS targets.
7711 Increase copy to 5 bytes. Look for at least two "mem/s/u"s,
7712 rather than a specific number.
7713
7714 2012-01-02 Paul Thomas <pault@gcc.gnu.org>
7715
7716 PR fortran/46262
7717 PR fortran/46328
7718 PR fortran/51052
7719 * gfortran.dg/typebound_operator_7.f03: New.
7720 * gfortran.dg/typebound_operator_8.f03: New.
7721
7722 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
7723
7724 PR target/51729
7725 * gcc.target/mips/dspr2-MULT.c: Remove -ffixed-hi -ffixed-lo.
7726 XFAIL.
7727 * gcc.target/mips/dspr2-MULTU.c: Likewise.
7728
7729 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
7730
7731 * gcc.dg/pr46309.c: Add -mtune=octeon2 for MIPS.
7732
7733 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
7734
7735 * g++.dg/cpp0x/constexpr-rom.C: Look for .rdata rather than rodata
7736 for MIPS.
7737
7738 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
7739
7740 * gfortran.dg/io_real_boz_3.f90: Require fortran_real_16.
7741 * gfortran.dg/io_real_boz_4.f90: Likewise.
7742 * gfortran.dg/io_real_boz_5.f90: Likewise.
7743
7744 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
7745
7746 * g++.dg/opt/devirt2.C: Add -mno-abicalls for MIPS.
7747
7748 2012-01-02 Revital Eres <revital.eres@linaro.org>
7749
7750 * gcc.dg/sms-11.c: New file.
7751
7752 2012-01-02 Tobias Burnus <burnus@net-b.de>
7753
7754 PR fortran/51682
7755 * gfortran.dg/coarray/image_index_3.f90: New.
7756
7757 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
7758
7759 PR c++/16603
7760 * g++.dg/parse/enum8.C: New.
7761
7762 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
7763
7764 PR c++/51379
7765 * g++.dg/conversion/reinterpret4.C: New.
7766 * g++.dg/conversion/reinterpret1.C: Adjust.
7767
7768 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
7769
7770 * g++.dg/cpp0x/constexpr-delegating2.C: Add missing piece.
7771
7772 2012-01-01 Fabien Chêne <fabien@gcc.gnu.org>
7773
7774 * g++.old-deja/g++.brendan/crash25.C: Adjust.
7775 * g++.old-deja/g++.brendan/crash56.C: Likewise.
7776 * g++.old-deja/g++.jason/access14.C: Likewise.
7777 * g++.old-deja/g++.jason/access8.C: Likewise.
7778 * g++.old-deja/g++.jason/access1.C: Likewise.
7779 * g++.old-deja/g++.other/access3.C: Likewise.
7780 * g++.old-deja/g++.other/access5.C: Likewise.
7781 * g++.old-deja/g++.law/unsorted1.C: Likewise.
7782 * g++.old-deja/g++.law/visibility22.C: Likewise.
7783 * g++.old-deja/g++.law/visibility26.C: Likewise.
7784 * g++.old-deja/g++.mike/p2746.C: Likewise.
7785 * g++.dg/debug/using1.C: Likewise.
7786 * g++.dg/lookup/using51.C: Likewise.
7787 * g++.dg/inherit/using5.C: Likewise.
7788 * g++.dg/inherit/pr30297.C: Likewise.
7789 * g++.dg/inherit/access8.C: Likewise.
7790 * g++.dg/torture/pr39362.C: Likewise.
7791 * g++.dg/template/crash13.C: Likewise.
7792 * g++.dg/template/using10.C: Likewise.
7793
7794 2012-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
7795
7796 PR fortran/51502
7797 * lib/gcc-dg.exp (scan-module-absence): Really commit last
7798 change.
7799
7800 2012-01-01 Ira Rosen <irar@il.ibm.com>
7801
7802 PR tree-optimization/51704
7803 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: New.
7804 * gfortran.dg/vect/vect.exp: Run no-fre-no-copy-prop-O3-* with
7805 corresponding flags.
7806
7807 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
7808
7809 PR c++/51723
7810 * g++.dg/cpp0x/constexpr-delegating2.C: New.
7811
7812 2012-01-01 Jan Hubicka <jh@suse.cz>
7813
7814 PR rtl-optimization/51069
7815 * gcc.c-torture/compile/pr51069.c: New testcase.
7816
7817 2012-01-01 Jakub Jelinek <jakub@redhat.com>
7818
7819 PR tree-optimization/51683
7820 * gcc.dg/pr51683.c: New test.
7821 \f
7822 Copyright (C) 2012 Free Software Foundation, Inc.
7823
7824 Copying and distribution of this file, with or without modification,
7825 are permitted in any medium without royalty provided the copyright
7826 notice and this notice are preserved.