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