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