re PR tree-optimization/52760 (Revision 185599 causes miscompare on sphinx3)
[gcc.git] / gcc / testsuite / ChangeLog
1 2012-03-29 Jakub Jelinek <jakub@redhat.com>
2
3 PR tree-optimization/52760
4 * gcc.c-torture/execute/pr52760.c: New test.
5
6 2012-03-29 Jason Merrill <jason@redhat.com>
7
8 PR c++/52743
9 * g++.dg/cpp0x/initlist-array3.C: New.
10
11 2012-03-28 Jason Merrill <jason@redhat.com>
12
13 PR c++/52746
14 * g++.dg/overload/virtual2.C: New.
15
16 2012-03-28 Eric Botcazou <ebotcazou@adacore.com>
17
18 * gnat.dg/vect7.ad[sb]: New test.
19
20 2012-03-28 Paul Thomas <pault@gcc.gnu.org>
21 Tobias Burnus <burnus@gcc.gnu.org>
22
23 PR fortran/52652
24 * gfortran.dg/allocate_class_1.f90 : Change error test.
25 * gfortran.dg/allocate_with_typespec_4.f90 : Change error test.
26 * gfortran.dg/allocate_alloc_opt_1.f90 : Change error test.
27 * gfortran.dg/deallocate_alloc_opt_1.f90 : Change error test.
28
29 2012-03-28 Jakub Jelinek <jakub@redhat.com>
30
31 PR middle-end/52691
32 * gcc.dg/pr52691.c: New test.
33
34 PR middle-end/52750
35 * gcc.c-torture/compile/pr52750.c: New test.
36
37 2012-03-28 Georg-Johann Lay <avr@gjlay.de>
38
39 PR target/52692
40 * gcc.target/avr/torture/builtins-2.c: New test.
41
42 2012-03-28 Jakub Jelinek <jakub@redhat.com>
43
44 PR target/52736
45 * gcc.target/i386/pr52736.c: New test.
46
47 2012-03-27 Martin Jambor <mjambor@suse.cz>
48
49 PR middle-end/52693
50 * gcc.dg/torture/pr52693.c: New test.
51
52 2012-03-27 Meador Inge <meadori@codesourcery.com>
53
54 PR c++/52672
55 * g++.dg/cpp0x/constexpr-52672.C: New testcase.
56
57 2012-03-27 Mike Stump <mikestump@comcast.net>
58
59 PR target/52665
60 * gcc.target/i386/pr28946.c: Use -fno-ident to avoid spurious
61 failures that match branch names.
62
63 2012-03-27 Uros Bizjak <ubizjak@gmail.com>
64 H.J. Lu <hongjiu.lu@intel.com>
65
66 PR target/52698
67 * gcc.target/i386/pr52698.c: New test.
68
69 2012-03-27 Richard Guenther <rguenther@suse.de>
70
71 PR middle-end/52720
72 * gcc.dg/torture/pr52720.c: New testcase.
73
74 2012-03-27 Eric Botcazou <ebotcazou@adacore.com>
75
76 * gnat.dg/pack17.adb: New test.
77
78 2012-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
79
80 * gcc.target/arm/thumb-ifcvt.c: Only run for -mthumb.
81 * gcc.target/arm/thumb-16bit-ops.c: Likewise.
82
83 2012-03-26 Martin Jambor <mjambor@suse.cz>
84
85 PR tree-optimization/50052
86 * gcc.dg/ipa/ipa-sra-2.c: Also run on strict-alignment platforms.
87
88 2012-03-26 Richard Guenther <rguenther@suse.de>
89
90 PR tree-optimization/52701
91 * gfortran.dg/pr52701.f90: New testcase.
92
93 2012-03-26 Ulrich Weigand <ulrich.weigand@linaro.org>
94
95 PR tree-optimization/52686
96 * gcc.target/arm/pr52686.c: New test.
97
98 2012-03-26 Georg-Johann Lay <avr@gjlay.de>
99
100 * gcc.target/avr/torture/avr-torture.exp (AVR_TORTURE_OPTIONS):
101 Add "-Os -flto" to list.
102
103 2012-03-25 Eric Botcazou <ebotcazou@adacore.com>
104
105 * gnat.dg/concat2.ad[sb]: New test.
106
107 2012-03-24 Jason Merrill <jason@redhat.com>
108
109 * g++.dg/cpp0x/auto3.C: Compile with -pedantic-errors.
110 * g++.dg/cpp0x/trailing2.C: Likewise.
111 * g++.dg/warn/pr23075.C: Change dg-warning to dg-bogus.
112 * g++.dg/cpp1y/auto-fn1.C: New.
113 * g++.dg/cpp1y/auto-fn2.C: New.
114 * g++.dg/cpp1y/auto-fn3.C: New.
115 * g++.dg/cpp1y/auto-fn4.C: New.
116 * g++.dg/cpp1y/auto-fn5.C: New.
117 * g++.dg/cpp1y/auto-fn6.C: New.
118 * g++.dg/cpp1y/auto-fn7.C: New.
119 * g++.dg/cpp1y/auto-fn8.C: New.
120 * g++.dg/cpp1y/auto-fn9.C: New.
121 * g++.dg/cpp1y/auto-fn10.C: New.
122 * g++.dg/cpp1y/auto-fn11.C: New.
123
124 2012-03-23 Richard Guenther <rguenther@suse.de>
125
126 PR tree-optimization/52678
127 * gfortran.dg/pr52678.f: New testcase.
128
129 2012-03-23 Richard Guenther <rguenther@suse.de>
130
131 PR tree-optimization/52638
132 * g++.dg/torture/pr52638.C: New testcase.
133
134 2012-03-22 Paolo Carlini <paolo.carlini@oracle.com>
135
136 PR c++/52487
137 * g++.dg/cpp0x/lambda/lambda-ice7.C: New.
138
139 2012-03-22 Jakub Jelinek <jakub@redhat.com>
140
141 PR c++/52671
142 * g++.dg/ext/attrib44.C: New test.
143
144 2012-03-22 Jan Hubicka <jh@suse.cz>
145
146 PR middle-end/51737
147 * g++.dg/torture/pr51737.C: New testcase
148
149 2012-03-22 Richard Guenther <rguenther@suse.de>
150
151 PR tree-optimization/52548
152 * gcc.dg/tree-ssa/ssa-pre-29.c: New testcase.
153
154 2012-03-22 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
155
156 * lib/fortran-modules.exp (list-module-names-1): Remove
157 warning.
158
159 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
160
161 PR target/50751
162 * gcc/target/sh/pr50751-1.c: New.
163 * gcc/target/sh/pr50751-2.c: New.
164 * gcc/target/sh/pr50751-3.c: New.
165
166 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
167
168 PR target/52479
169 * gcc.target/sh/sh4a-cos.c: Remove.
170 * gcc.target/sh/sh4a-sin.c: Remove.
171 * gcc.target/sh/sh4a-sincos.c: Remove.
172
173 2012-03-21 Richard Earnshaw <rearnsha@arm.com>
174
175 * gcc.target/arm/neon/vgetQ_laneu64.c: Regenerated.
176 * gcc.target/arm/neon/vgetQ_lanes64.c: Likewise.
177
178 2012-03-21 Martin Jambor <mjambor@suse.cz>
179
180 PR testsuite/52641
181 * gcc.dg/misaligned-expand-1.c (cst): Cast to int.
182 * gcc.dg/misaligned-expand-2.c (cst): Likewise.
183
184 2012-03-21 Andrew Stubbs <ams@codesourcery.com>
185
186 * gcc.target/arm/thumb-16bit-ops.c: New file.
187 * gcc.target/arm/thumb-ifcvt.c: New file.
188
189 2012-03-20 Jason Merrill <jason@redhat.com>
190
191 * lib/target-supports.exp: Add { target c++1y }.
192
193 * g++.dg/cpp0x/auto32.C: New.
194
195 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
196
197 PR testsuite/52641
198 * gcc.dg/torture/pr48124-1.c: Add dg-require-effective-target
199 int32plus.
200 * gcc.dg/torture/pr48124-4.c: Ditto:
201 * gcc.dg/torture/pr52530.c: Use long instead of int if int=16.
202
203 2012-03-20 Jason Merrill <jason@redhat.com>
204
205 PR c++/52510
206 * g++.dg/cpp0x/initlist66.C: New.
207
208 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
209
210 * gcc.target/avr/progmem.h (pgm_read_char): Define depending on
211 __AVR_HAVE_LPMX__
212
213 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
214
215 PR target/49868
216 * gcc.target/avr/torture/addr-space-2.h: New file.
217 * gcc.target/avr/torture/addr-space-2-g.h: New test.
218 * gcc.target/avr/torture/addr-space-2-0.h: New test.
219 * gcc.target/avr/torture/addr-space-2-1.h: New test.
220 * gcc.target/avr/torture/addr-space-2-x.h: New test.
221
222 2012-03-20 Richard Guenther <rguenther@suse.de>
223
224 * gnat.dg/pack16.adb: New testcase.
225 * gnat.dg/pack16_pkg.ads: Likewise.
226 * gnat.dg/specs/pack8.ads: Likewise.
227 * gnat.dg/specs/pack8_pkg.ads: Likewise.
228
229 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
230
231 * g++.dg/warn/Wuseless-cast.C: Extend.
232
233 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
234
235 PR c++/14710
236 * g++.dg/warn/Wuseless-cast.C: New.
237
238 2012-03-17 Janne Blomqvist <jb@gcc.gnu.org>
239
240 PR libfortran/52608
241 * gfortran.dg/pr52608.f90: New test.
242
243 2012-03-17 Tobias Burnus <burnus@net-b.de>
244
245 PR fortran/52585
246 * gfortran.dg/proc_ptr_36.f90: New.
247
248 2012-03-16 Martin Jambor <mjambor@suse.cz>
249
250 * gcc.dg/misaligned-expand-1.c: New test.
251 * gcc.dg/misaligned-expand-3.c: Likewise.
252
253 2012-03-16 Richard Guenther <rguenther@suse.de>
254 Kai Tietz <ktietz@redhat.com>
255
256 PR middle-end/48814
257 * gcc.c-torture/execute/pr48814-1.c: New test.
258 * gcc.c-torture/execute/pr48814-2.c: New test.
259 * gcc.dg/tree-ssa/assign-1.c: New test.
260 * gcc.dg/tree-ssa/assign-2.c: New test.
261 * gcc.dg/tree-ssa/assign-3.c: New test.
262
263 2012-03-16 Richard Guenther <rguenther@suse.de>
264
265 * gnat.dg/specs/pack7.ads: New testcase.
266
267 2012-03-15 Jakub Jelinek <jakub@redhat.com>
268
269 PR target/52568
270 * gcc.dg/torture/vshuf-4.inc: Add two new tests.
271 * gcc.dg/torture/vshuf-8.inc: Likewise.
272 * gcc.dg/torture/vshuf-16.inc: Likewise.
273 * gcc.dg/torture/vshuf-32.inc: Likewise.
274
275 2012-03-15 Jason Merrill <jason@redhat.com>
276
277 * g++.dg/torture/pr52582.C: New.
278
279 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
280
281 * lib/fortran-modules.exp: New file which was forgotten in r185430.
282
283 2012-03-15 Ira Rosen <irar@il.ibm.com>
284 Ulrich Weigand <ulrich.weigand@linaro.org>
285
286 * gcc.dg/vect/slp-cond-3.c: New test.
287 * gcc.dg/vect/slp-cond-4.c: New test.
288
289 2012-03-15 Ira Rosen <irar@il.ibm.com>
290 Ulrich Weigand <ulrich.weigand@linaro.org>
291
292 * gcc.dg/vect/bb-slp-pattern-1.c: New test.
293 * gcc.dg/vect/bb-slp-pattern-2.c: New test.
294
295 2012-03-15 Janne Blomqvist <jb@gcc.gnu.org>
296
297 PR libfortran/52434
298 PR libfortran/48878
299 PR libfortran/38199
300 * gfortran.dg/edit_real_1.f90: Don't assume roundTiesToAway.
301 * gfortran.dg/round_1.f03: Likewise.
302
303 2012-03-15 Jakub Jelinek <jakub@redhat.com>
304 Andrew Pinski <apinski@cavium.com>
305
306 PR middle-end/52592
307 * gcc.dg/pr52592.c: New test.
308
309 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
310
311 * gfortran.fortran-torture/compile/compile.exp: Simplify.
312 * gfortran.fortran-torture/execute/execute.exp: Likewise.
313 * lib/gcc-dg.exp (cleanup-modules): Move to ..
314 * lib/fortran-modules.exp: .. this new file. Adjust users.
315 * lib/gfortran-dg.exp (gfortran-dg-runtest,
316 gfortran-dg-debug-runtest): Call cleanup-modules.
317 * lib/fortran-torture.exp (fortran-torture-execute,
318 fortran-torture): Likewise.
319 * gfortran.dg/coarray/caf.exp: Likewise.
320 * lib/lto.exp: Likewise.
321 * gfortran.dg/class_4a.f03: Adjust cleanup-modules and keep-modules.
322 * gfortran.dg/class_4b.f03: Likewise.
323 * gfortran.dg/class_4c.f03: Likewise.
324 * gfortran.dg/class_45a.f03: Likewise.
325 * gfortran.dg/binding_label_tests_10.f03: Likewise.
326 * gfortran.dg/binding_label_tests_10_main.f03: Likewise.
327 * gfortran.dg/binding_label_tests_11.f03: Likewise.
328 * gfortran.dg/binding_label_tests_11_main.f03: Likewise.
329 * gfortran.dg/binding_label_tests_13.f03: Likewise.
330 * gfortran.dg/binding_label_tests_13_main.f03: Likewise.
331 * gfortran.dg/test_common_binding_labels_2.f03: Likewise.
332 * gfortran.dg/test_common_binding_labels_2_main.f03: Likewise.
333 * gfortran.dg/test_common_binding_labels_3.f03: Likewise.
334 * gfortran.dg/test_common_binding_labels_3_main.f03: Likewise.
335 * gfortran.dg/whole_file_28.f90: Likewise.
336 * gfortran.dg/whole_file_29.f90: Likewise.
337 * gfortran.dg/whole_file_30.f90: Likewise.
338 * gfortran.dg/whole_file_31.f90: Likewise.
339
340 2012-03-15 Jakub Jelinek <jakub@redhat.com>
341
342 PR tree-optimization/52267
343 * gcc.dg/pr52267.c: New test.
344 * gcc.dg/tree-ssa/vrp65.c: New test.
345 * gcc.dg/tree-ssa/vrp66.c: New test.
346
347 2012-03-15 Richard Guenther <rguenther@suse.de>
348
349 PR middle-end/52580
350 * gfortran.dg/vect/pr52580.f: New testcase.
351
352 2012-03-15 Oleg Endo <olegendo@gcc.gnu.org>
353
354 * gcc.target/sh/fpul-usage-1.c: New.
355
356 2012-03-14 Oleg Endo <olegendo@gcc.gnu.org>
357
358 PR target/49468
359 * gcc.target/sh/pr49468-si.c: Make dg-skip-if not the first directive.
360 * gcc.target/sh/pr49468-di.c: Likewise.
361
362 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
363
364 * g++.dg/warn/miss-format-1.C: Remove *-*-solaris2.8 handling.
365 * gcc.dg/c99-stdint-6.c: Likewise.
366 * gcc.dg/lto/20090210_0.c: Likewise.
367 * gcc.dg/pr28796-2.c: Don't skip on sparc*-sun-solaris2.8.
368 * gcc.dg/pragma-init-fini.c: Don't skip on i?86-*-solaris2.8.
369 * gcc.dg/pragma-init-fini-2.c: Likewise.
370 * gcc.dg/torture/pr47917.c: Remove *-*-solaris2.8 handling.
371 * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.8 handling.
372 * gcc.target/i386/pr22152.c: Likewise.
373 * gcc.target/i386/vect8-ret.c: Likewise.
374 * lib/target-supports.exp (add_options_for_tls): Remove Solaris 8
375 handling.
376
377 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
378
379 * g++.dg/other/anon5.C: Don't skip on mips-sgi-irix*.
380 * g++.dg/tree-prof/partition1.C: Likewise.
381 * g++.dg/tree-prof/partition2.C: Likewise.
382 * g++.old-deja/g++.other/init19.C: Remove mips-sgi-irix*
383 handling.
384 * gcc.c-torture/compile/labels-3.c: Remove dg-options.
385 * gcc.c-torture/execute/20010724-1.c: Remove.
386 * gcc.c-torture/execute/20010724-1.x: Remove.
387 * gcc.c-torture/execute/20040208-2.c: Remove.
388 * gcc.c-torture/execute/20040208-2.x: Remove.
389 * gcc.c-torture/execute/ieee/20000320-1.c [__mips__ && __sgi__]:
390 Remove.
391 (main) [__mips__ && __sgi__]: Remove.
392 * gcc.c-torture/execute/ieee/copysign1.c: Remove IRIX reference.
393 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
394 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Remove
395 mips-sgi-irix6* handling.
396 * gcc.dg/cpp/assert4.c [__mips__]: Remove __sgi__, sgi.
397 * gcc.dg/torture/20090618-1.c: Don't skip on mips-sgi-irix*.
398 * gcc.dg/torture/builtin-frexp-1.c: Remove mips*-*-irix6*
399 handling.
400 * gcc.dg/torture/builtin-logb-1.c: Likewise.
401 * gcc.dg/torture/pr47917.c: Remove mips-sgi-irix6.5 handling.
402 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Don't skip on mips*-*-irix*.
403 * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6* handling.
404 * gcc.target/mips/args-1.c [!__sgi__]: Remove.
405 * gcc.target/mips/interrupt_handler-2.c: Don't skip on
406 mips-sgi-irix6*.
407 * gcc.target/mips/interrupt_handler-3.c: Likewise.
408 * gcc.target/mips/save-restore-1.c: Don't skip on mips-sgi-irix6*.
409 * gcc.target/mips/save-restore-3.c: Likewise.
410 * gcc.target/mips/save-restore-4.c: Likewise.
411 * gcc.target/mips/save-restore-5.c: Likewise.
412 * gfortran.dg/g77/cabs.f: Don't xfail on mips-sgi-irix6*.
413 * lib/prune.exp (prune_gcc_output): Remove pruning of IRIX 6 ld
414 messages.
415 * lib/target-libpath.exp (set_ld_library_path_env_vars): Remove
416 IRIX 6 handling.
417 (restore_ld_library_path_env_vars): Likewise.
418 * lib/target-supports.exp (check_profiling_available): Remove
419 mips*-*-irix* handling.
420 (check_ascii_locale_available): Remove mips-sgi-irix* handling.
421 (add_options_for_c99_runtime): Remove mips-sgi-irix6.5* handling.
422 * objc.dg/stabs-1.m: Don't xfail on mips-sgi-irix6.5.
423
424 2012-03-14 Jakub Jelinek <jakub@redhat.com>
425
426 PR c++/52582
427 * g++.dg/opt/pr52582.C: New test.
428
429 2012-03-14 Richard Guenther <rguenther@suse.de>
430
431 PR tree-optimization/52571
432 * gcc.dg/vect/vect-2.c: Initialize arrays.
433 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
434 * gcc.target/i386/recip-vec-divf.c: Use -fno-common.
435 * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
436
437 2012-03-14 Richard Guenther <rguenther@suse.de>
438
439 PR middle-end/52080
440 PR middle-end/52097
441 PR middle-end/48124
442 * gcc.dg/torture/pr48124-1.c: New testcase.
443 * gcc.dg/torture/pr48124-2.c: Likewise.
444 * gcc.dg/torture/pr48124-3.c: Likewise.
445 * gcc.dg/torture/pr48124-4.c: Likewise.
446
447 2012-03-14 Richard Guenther <rguenther@suse.de>
448
449 PR middle-end/52578
450 * gcc.dg/pr52578.c: New testcase.
451
452 2012-03-14 Jakub Jelinek <jakub@redhat.com>
453
454 PR c++/52521
455 * g++.dg/cpp0x/udlit-args2.C: New test.
456
457 2012-03-13 Oleg Endo <olegendo@gcc.gnu.org>
458
459 PR target/48596
460 * gcc.target/sh/pr48596.c: Move accidentally added new test case to ...
461 * gcc.c-torture/compile/pr48596.c: ... here.
462
463 2012-01-30 Dodji Seketeli <dodji@redhat.com>
464
465 PR c++/51641
466 * g++.dg/lookup/hidden-class17.C: New test.
467
468 2012-03-13 Jakub Jelinek <jakub@redhat.com>
469
470 PR c/52577
471 * gcc.dg/Wunused-var-3.c: New test.
472
473 2012-03-13 Martin Jambor <mjambor@suse.cz>
474
475 * gcc.dg/misaligned-expand-2.c: New test.
476
477 2012-03-13 Richard Guenther <rguenther@suse.de>
478
479 PR middle-end/52134
480 * gcc.dg/pr52134.c: New testcase.
481
482 2012-03-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
483
484 * ada/acats/tests/cd/cdd1001.a (CDD1001): Fix typo.
485
486 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
487
488 PR tree-optimization/46728
489 * gcc.target/powerpc/pr46728-4.c: Use preferred syntax.
490 * gcc.target/powerpc/pr46728-5.c: Likewise.
491 * gcc.target/powerpc/pr46728-8.c: Likewise.
492 * gcc.target/powerpc/pr46728-10.c: Likewise.
493 * gcc.target/powerpc/pr46728-11.c: Likewise.
494 * gcc.target/powerpc/pr46728-13.c: Likewise.
495 * gcc.target/powerpc/pr46728-14.c: Likewise.
496 * gcc.target/powerpc/pr46728-15.c: Likewise.
497
498 2012-03-12 Paolo Carlini <paolo.carlini@oracle.com>
499
500 PR c++/52299
501 * g++.dg/warn/Wdiv-by-zero-bogus.C: New.
502
503 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
504
505 PR tree-optimization/46728
506 * gcc.target/powerpc/pr46728-4.c: Skip for powerpc*-*-darwin*.
507 * gcc.target/powerpc/pr46728-5.c: Likewise.
508 * gcc.target/powerpc/pr46728-8.c: Likewise.
509 * gcc.target/powerpc/pr46728-10.c: Likewise.
510 * gcc.target/powerpc/pr46728-11.c: Likewise.
511 * gcc.target/powerpc/pr46728-13.c: Likewise.
512 * gcc.target/powerpc/pr46728-14.c: Likewise.
513 * gcc.target/powerpc/pr46728-15.c: Likewise.
514
515 2012-03-12 Georg-Johann Lay <avr@gjlay.de>
516
517 PR target/49868
518 * gcc.target/avr/torture/addr-space-1.h: New file.
519 * gcc.target/avr/torture/addr-space-1-g.h: New test.
520 * gcc.target/avr/torture/addr-space-1-0.h: New test.
521 * gcc.target/avr/torture/addr-space-1-1.h: New test.
522 * gcc.target/avr/torture/addr-space-1-x.h: New test.
523
524 2012-03-12 Andrew Pinski <apinski@cavium.com>
525
526 * gcc.dg/tree-ssa/phi-opt-7.c: New testcase.
527
528 2012-03-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
529
530 * g++.dg/abi/rtti3.C: Remove alpha*-dec-osf* handling.
531 * g++.dg/abi/thunk4.C: Likewise.
532 * g++.dg/cdce3.C: Don't skip on*-dec-osf5*.
533 Adapt line numbers.
534 * g++.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
535 handling.
536 * g++.dg/cpp0x/constexpr-rom.C: Likewise.
537 * g++.dg/eh/spbp.C: Likewise.
538 * g++.dg/ext/label13.C: Likewise.
539 * g++.dg/guality/guality.exp: Likewise.
540 * g++.dg/other/anon5.C: Likewise.
541 * g++.dg/other/pragma-ep-1.C: Remove.
542 * g++.dg/warn/miss-format-1.C: Remove alpha*-dec-osf* handling.
543 * g++.dg/warn/pr31246.C: Likewise.
544 * g++.dg/warn/weak1.C: Likewise.
545 * g++.old-deja/g++.eh/badalloc1.C: Likewise.
546 * g++.old-deja/g++.ext/attrib5.C: Likewise.
547 * gcc.c-torture/compile/limits-declparen.c: Likewise.
548 * gcc.c-torture/compile/limits-pointer.c: Likewise.
549 * gcc.c-torture/execute/20001229-1.c: Remove __osf__ handling.
550 * gcc.dg/attr-weakref-1.c: Remove alpha*-dec-osf* handling.
551 * gcc.dg/c99-stdint-6.c: Remove alpha*-dec-osf5* handling.
552 * gcc.dg/c99-tgmath-1.c: Likewise.
553 * gcc.dg/c99-tgmath-2.c: Likewise.
554 * gcc.dg/c99-tgmath-3.c: Likewise.
555 * gcc.dg/c99-tgmath-4.c: Likewise.
556 * gcc.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
557 handling.
558 * gcc.dg/debug/pr49032.c: Likewise.
559 * gcc.dg/guality/guality.exp: Likewise.
560 * gcc.dg/intmax_t-1.c: Likewise.
561 * gcc.dg/pr48616.c: Likewise.
562 * gcc.dg/pragma-ep-1.c: Remove.
563 * gcc.dg/pragma-ep-2.c: Remove.
564 * gcc.dg/pragma-ep-3.c: Remove.
565 * gcc.dg/torture/pr47917.c: Remove alpha*-dec-osf5* handling.
566 * gcc.dg/tree-ssa/pr42585.c: Remove alpha*-dec-osf* handling.
567 * gcc.misc-tests/gcov-14.c: Likewise.
568 * gfortran.dg/guality/guality.exp: Likewise.
569 * lib/target-supports.exp (check_weak_available): Likewise.
570 (add_options_for_tls): Likewise.
571 (check_ascii_locale_available): Likewise.
572 * obj-c++.dg/dwarf-2.mm: Likewise.
573 * objc.dg/dwarf-1.m: Likewise.
574 * objc.dg/dwarf-2.m: Likewise.
575
576 2012-03-12 Jakub Jelinek <jakub@redhat.com>
577
578 PR tree-optimization/51721
579 * gcc.dg/tree-ssa/vrp64.c: New test.
580
581 PR tree-optimization/52533
582 * gcc.c-torture/compile/pr52533.c: New test.
583
584 2012-03-12 Kirill Yukhin <kirill.yukhin@intel.com>
585
586 * gcc.target/i386/rtm-xabort-1.c: New.
587 * gcc.target/i386/rtm-xbegin-1.c: Ditto.
588 * gcc.target/i386/rtm-xend-1.c: Ditto.
589 * gcc.target/i386/rtm-xtest-1.c: Ditto.
590 * gcc.target/i386/sse-12.c: Test RTM intrinsics.
591 * gcc.target/i386/sse-13.c: Ditto.
592 * gcc.target/i386/sse-14.c: Ditto.
593 * gcc.target/i386/sse-22.c: Ditto.
594 * gcc.target/i386/sse-23.c: Ditto.
595 * g++.dg/other/i386-2.C: Ditto.
596 * g++.dg/other/i386-3.C: Ditto.
597
598 2012-03-12 Tobias Burnus <burnus@net-b.de>
599
600 PR fortran/52542
601 * gfortran.dg/proc_ptr_35.f90: New.
602
603 2012-03-11 Uros Bizjak <ubizjak@gmail.com>
604
605 PR target/52530
606 * gcc.dg/torture/pr52530.c: New test.
607
608 2012-03-11 Oleg Endo <olegendo@gcc.gnu.org>
609
610 PR target/51244
611 * gcc.target/sh/pr51244-1.c: Fix thinkos.
612
613 2012-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
614
615 PR target/52450
616 * gcc.dg/torture/pr52402.c: Skip execution on 32-bit hppa*-*-hpux*.
617
618 * gcc.dg/torture/pr52407.c: Add -fno-common option on hppa*-*-hpux*.
619
620 2012-03-09 Andrew Pinski <apinski@cavium.com>
621
622 PR middle-end/51988
623 * gcc.dg/tree-ssa/phi-opt-8.c: New testcase.
624 * gcc.dg/tree-ssa/phi-opt-9.c: New testcase.
625
626 2012-03-09 Jiangning Liu <jiangning.liu@arm.com>
627
628 * gcc.dg/tree-ssa/scev-3.c: New.
629 * gcc.dg/tree-ssa/scev-4.c: New.
630
631 2012-03-08 Tobias Burnus <burnus@net-b.de>
632
633 PR fortran/52469
634 * gfortran.dg/proc_ptr_34.f90
635
636 2012-03-07 Jason Merrill <jason@redhat.com>
637
638 PR c++/52521
639 * g++.dg/cpp0x/udlit-mangle.C: New.
640
641 2012-03-06 Pat Haugen <pthaugen@us.ibm.com>
642
643 * gcc.dg/torture/va-arg-25.c: Fix typo for powerpc64-*-* check.
644
645 2012-03-06 Richard Guenther <rguenther@suse.de>
646
647 PR middle-end/52493
648 * gcc.dg/torture/pr52493.c: New testcase.
649
650 2012-03-06 Richard Guenther <rguenther@suse.de>
651
652 PR lto/52097
653 * gcc.dg/lto/pr52097_0.c: New testcase.
654
655 2012-03-06 Oleg Endo <olegendo@gcc.gnu.org>
656
657 PR target/51244
658 * gcc.target/sh/pr51244-1.c: New.
659 * gcc.target/sh/pr51244-2.c: New.
660 * gcc.target/sh/pr51244-3.c: New.
661
662 2012-03-05 Jason Merrill <jason@redhat.com>
663
664 PR c++/51930
665 * g++.dg/ext/visibility/template11.C: New.
666
667 * g++.dg/cpp0x/implicit13.C: New.
668
669 2012-03-05 Jakub Jelinek <jakub@redhat.com>
670
671 PR tree-optimization/51721
672 * gcc.dg/tree-ssa/vrp63.c: New test.
673 * gcc.dg/pr51721.c: New test.
674
675 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
676
677 PR fortran/50981
678 * gfortran.dg/elemental_optional_args_5.f03: Add subcomponent actual
679 argument checks.
680
681 2012-03-04 H.J. Lu <hongjiu.lu@intel.com>
682
683 PR target/52146
684 * gcc.target/i386/pr52146.c: Update final-scan to allow $-18874240.
685
686 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
687
688 PR fortran/50981
689 * gfortran.dg/elemental_optional_args_5.f03: Add array checks.
690
691 2012-03-04 Georg-Johann Lay <avr@gjlay.de>
692
693 * gcc.dg/torture/pr52402.c: Add dg-require-effective-target
694 int32plus.
695
696 2012-03-03 Jason Merrill <jason@redhat.com>
697
698 * g++.dg/cpp0x/nsdmi-defer6.C: New.
699
700 Core 1270
701 * g++.dg/cpp0x/initlist65.C: New.
702
703 PR c++/36797
704 * g++.dg/ext/is_empty2.C: New.
705
706 2012-03-03 Tobias Burnus <burnus@net-b.de>
707
708 PR fortran/48820
709 * gfortran.dg/assumed_type_3.f90: Undo previous commit.
710
711 2012-03-03 Tobias Burnus <burnus@net-b.de>
712
713 * gfortran.dg/bind_c_dts_4.f03: Add dg-options -Wc-binding-type.
714 * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
715 * gfortran.dg/bind_c_usage_8.f03: Ditto.
716 * gfortran.dg/c_kind_tests_2.f03: Ditto.
717 * gfortran.dg/class_30.f90: Remove dg-warning line.
718 * gfortran.dg/bind_c_usage_25.f90: New.
719
720 2012-03-03 Tobias Burnus <burnus@net-b.de>
721
722 PR fortran/48820
723 * gfortran.dg/assumed_type_1.f90: Correct dg-error.
724 * gfortran.dg/assumed_type_3.f90: Correct dg-error.
725 * gfortran.dg/assumed_type_4.f90: Correct dg-error.
726
727 2012-03-03 Tobias Burnus <burnus@net-b.de>
728
729 PR fortran/48820
730 * gfortran.dg/assumed_type_1.f90: New.
731 * gfortran.dg/assumed_type_2.f90: New.
732 * gfortran.dg/assumed_type_3.f90: New.
733 * gfortran.dg/assumed_type_4.f90: New.
734
735 2012-03-02 Oleg Endo <olegendo@gcc.gnu.org>
736
737 PR target/49486
738 * gcc.target/sh/pr49468-si.c: Skip unsupported test for SH64.
739 * gcc.target/sh/pr49468-di.c: New.
740
741 2012-03-02 Maxim Kuvyrkov <maxim@codesourcery.com>
742
743 * gcc.dg/graphite/pr50561.c: Update.
744
745 2012-03-02 Peter Bergner <bergner@vnet.ibm.com>
746
747 * gcc.target/powerpc/pr52457.c: New test.
748
749 2012-03-02 Ulrich Weigand <ulrich.weigand@linaro.org>
750
751 * gcc.target/arm/sat-1.c: New test.
752
753 2012-03-02 Uros Bizjak <ubizjak@gmail.com>
754
755 PR target/46716
756 * gcc.target/i386/pr46716.c: New test.
757
758 2012-03-02 Paolo Carlini <paolo.carlini@oracle.com>
759
760 PR c++/51989
761 * g++.dg/cpp0x/sfinae32.C: New.
762
763 2012-03-02 Richard Guenther <rguenther@suse.de>
764
765 PR tree-optimization/52406
766 * gcc.dg/torture/pr52406.c: New testcase.
767
768 2012-03-02 Tobias Burnus <burnus@net-b.de>
769
770 PR fortran/52325
771 * gfortran.dg/derived_comp_array_ref_8.f90: New.
772 * gfortran.dg/nullify_2.f90: Update dg-error.
773 * gfortran.dg/nullify_4.f90: Ditto.
774 * gfortran.dg/pointer_init_6.f90: Ditto.
775
776 2012-03-02 Tobias Burnus <burnus@net-b.de>
777
778 PR fortran/52270
779 * gfortran.dg/class_51.f90: New.
780
781 2012-03-02 Tobias Burnus <burnus@net-b.de>
782
783 PR fortran/52452
784 * gfortran.dg/intrinsic_8.f90: New.
785
786 2012-03-01 Kai Tietz <ktietz@redhat.com>
787
788 * gcc.dg/torture/pr47917.c: Make test using POSIX-printf
789 routines on mingw targets.
790 * gcc.dg/vect/pr46126.c (uintptr_t): Add support for LLP64 target.
791
792 2012-03-01 Jakub Jelinek <jakub@redhat.com>
793
794 PR tree-optimization/52445
795 * gcc.dg/pr52445.c: New test.
796
797 2012-02-29 Jakub Jelinek <jakub@redhat.com>
798
799 PR target/52437
800 * gcc.c-torture/compile/pr52437.c: New test.
801
802 PR middle-end/52419
803 * gcc.dg/torture/pr52419.c: New test.
804
805 PR tree-optimization/52429
806 * gcc.dg/torture/pr52429.c: New test.
807 * g++.dg/opt/pr52429.C: New test.
808
809 2012-02-29 Richard Guenther <rguenther@suse.de>
810
811 PR testsuite/52297
812 * gcc.dg/lto/trans-mem-1_0.c: Remove.
813 * gcc.dg/lto/trans-mem-1_1.c: Likewise.
814 * gcc.dg/lto/trans-mem-2_0.c: Likewise.
815 * gcc.dg/lto/trans-mem-2_1.c: Likewise.
816 * gcc.dg/lto/trans-mem-4_0.c: Likewise.
817 * gcc.dg/lto/trans-mem-4_1.c: Likewise.
818
819 2012-02-29 Jakub Jelinek <jakub@redhat.com>
820
821 * gcc.dg/torture/pr52402.c: Add -w -Wno-psabi to dg-options.
822
823 2012-02-29 Paul Thomas <pault@gcc.gnu.org>
824
825 PR fortran/52386
826 * gfortran.dg/realloc_on_assign_13.f90 : New test.
827
828 2012-02-28 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
829
830 PR target/51534
831 * gcc.target/arm/neon/pr51534.c: New testcase.
832
833 2012-02-28 Richard Guenther <rguenther@suse.de>
834
835 PR target/52407
836 * gcc.dg/torture/pr52407.c: New testcase.
837
838 2012-02-28 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
839
840 * gcc.target/arm/vfp1.c (dg_do run): Run on all eabi variants.
841 * gcc.target/arm/vfp2.c: Likewise.
842 * gcc.target/arm/vfp3.c: Likewise.
843 * gcc.target/arm/vfp4.c: Likewise.
844 * gcc.target/arm/vfp5.c: Likewise.
845 * gcc.target/arm/vfp6.c: Likewise.
846 * gcc.target/arm/vfp7.c: Likewise.
847 * gcc.target/arm/vfp8.c: Likewise.
848 * gcc.target/arm/vfp9.c: Likewise.
849 * gcc.target/arm/vfp10.c: Likewise.
850 * gcc.target/arm/vfp11.c: Likewise.
851 * gcc.target/arm/vfp12.c: Likewise.
852 * gcc.target/arm/vfp13.c: Likewise.
853 * gcc.target/arm/vfp14.c: Likewise.
854 * gcc.target/arm/vfp15.c: Likewise.
855 * gcc.target/arm/vfp16.c: Likewise.
856 * gcc.target/arm/vfp17.c: Likewise.
857 * gcc.target/arm/neon-constants.h: New file.
858 * gcc.target/arm/neon-vect1.c: New test.
859 * gcc.target/arm/neon-vect2.c: New test.
860 * gcc.target/arm/neon-vect3.c: New test.
861 * gcc.target/arm/neon-vect4.c: New test.
862 * gcc.target/arm/neon-vect5.c: New test.
863 * gcc.target/arm/neon-vect6.c: New test.
864 * gcc.target/arm/neon-vect7.c: New test.
865 * gcc.target/arm/neon-vect8.c: New test.
866
867 2012-02-28 Richard Guenther <rguenther@suse.de>
868
869 PR tree-optimization/52402
870 * gcc.dg/torture/pr52402.c: New testcase.
871
872 2012-02-28 Richard Guenther <rguenther@suse.de>
873
874 PR lto/52400
875 * g++.dg/lto/pr52400_0.C: New testcase.
876
877 2012-02-28 Georg-Johann Lay <avr@gjlay.de>
878
879 * gcc.target/avr/torture/builtins-1.c: New test.
880 * gcc.target/avr/torture/builtins-error.c: New test.
881
882 2012-02-28 Kai Tietz <ktietz@redhat.com>
883
884 * gcc.target/i386/pr46939.c (long): Fix LP64 vs LLP64 issue.
885 * gcc.target/i386/pr45352-2.c: Likewise.
886 * gcc.target/i386/bitfield3.c: Add -mno-ms-bitfields for mingw targets.
887 * gcc.target/i386/xop-vshift-1.c (random): Use on mingw
888 targets instead rand.
889 * gcc.target/i386/sse4_1-blendps-2.c: Likewise.
890 * gcc.target/i386/sse2-mul-1.c: Likewise.
891 * gcc.target/i386/sse4_1-blendps.c: Likewise.
892 * gcc.target/i386/pad-6b.c: Adjust test for x64 mingw target.
893 * gcc.target/i386/pad-1.c: Likewise.
894 * gcc.target/i386/pad-9.c: Likewise.
895 * gcc.target/i386/pad-2.c: Likewise.
896 * gcc.target/i386/pad-5b.c: Likewise.
897 * gcc.target/i386/pad-8.c: Likewise.
898 * gcc.target/i386/pr46470.c: Skip for x64 mingw target.
899 * gcc.target/i386/pr44130.c: Likewise.
900 * gcc.target/i386/align-main-1.c: Likewise.
901 * gcc.target/i386/align-main-2.c: Likewise.
902 * gcc.target/i386/sw-1.c: Likewise.
903 * gcc.target/i386/avx-vzeroupper-5.c: Add -mabi=sysv
904 on x64 mingw target.
905 * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
906 * gcc.target/i386/pr46295.c: Likewise.
907 * gcc.target/i386/amd64-abi-1.c: Likewise.
908 * gcc.target/i386/amd64-abi-2.c: Likewise.
909 * gcc.target/i386/pr39082-1.c: Likewise.
910 * gcc.target/i386/pr39162.c: Likewise.
911 * gcc.target/i386/pr22152.c: Likewise.
912 * gcc.target/i386/wrgsbase-2.c: Adjust dg-final rule.
913 * gcc.target/i386/wrfsbase-2.c: Likewise.
914 * gcc.target/i386/local.c: Likewise
915 * gcc.target/i386/wrgsbase-1.c: Likewise.
916 * gcc.target/i386/wrfsbase-1.c: Likewise.
917 * gcc.target/i386/pr39315-3.c: Likewise.
918 * gcc.target/i386/pr35767-4.c: Likewise.
919 * gcc.target/i386/pr45336-3.c (pextrd): Don't check for
920 x64 mingw target.
921 * gcc.target/i386/pr45336-2.c: Likewise.
922 * gcc.target/i386/pr45336-1.c: Likewise.
923 * gcc.target/i386/pr45336-4.c: Likewise.
924
925 2012-02-27 Tristan Gingold <gingold@adacore.com>
926
927 * gnat.dg/array20.ad[sb]: New test.
928
929 2012-02-27 Jakub Jelinek <jakub@redhat.com>
930
931 PR target/52375
932 * gcc.target/arm/pr52375.c: New test.
933 * gcc.c-torture/compile/pr52375.c: New test.
934
935 2012-02-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
936
937 * gfortran.dg/typebound_operator_9.f03: Skip on SPU.
938 * gcc.dg/torture/builtin-complex-1.c: Skip "float" tests on SPU.
939
940 2012-02-27 Eric Botcazou <ebotcazou@adacore.com>
941
942 * gnat.dg/aggr19.adb: New test.
943 * gnat.dg/aggr19_pkg.ad[sb]: New helper.
944
945 2012-02-26 Oleg Endo <olegendo@gcc.gnu.org>
946
947 PR target/49263
948 * gcc.target/sh/pr49263.c: New.
949
950 2012-02-24 Andrew MacLeod <amacleod@redhat.com>
951
952 * gcc.dg/simulate-thread/simulate-thread.gdb: Use return value from
953 simulate_thread_wrapper_other_threads
954 * gcc.dg/simulate-thread/atomic-load-int128.c (simulate_thread_main):
955 Move initialization of 'value' to main().
956 (main): Initialize 'value';
957 * gcc.dg/simulate-thread/speculative-store.c
958 (simulate_thread_step_verify): Return 0 when successful.
959 * gcc.dg/simulate-thread/simulate-thread.h (HOSTILE_THREAD_THRESHOLD):
960 Reduce threshold.
961 (INSN_COUNT_THRESHOLD): New. Instruction limit to terminate test.
962 (simulate_thread_wrapper_other_threads): Return a success/fail value
963 and issue an error if the instruction count threshold is exceeded.
964
965 2012-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
966
967 PR target/50580
968 * gcc.target/mips/interrupt_handler-2.c: Skip on mips-sgi-irix6*.
969 * gcc.target/mips/interrupt_handler-3.c: Likewise.
970
971 2012-02-24 Richard Guenther <rguenther@suse.de>
972
973 PR middle-end/52355
974 * gcc.dg/pr52355.c: New testcase.
975
976 2012-02-23 Kai Tietz <ktietz@redhat.com>
977
978 * gcc.dg/pack-test-5.c: Add -mno-ms-bitfields option for mingw-targets.
979 * gcc.dg/Wpadded.c: Likewise.
980 * gcc.dg/bf-ms-layout-2.c: Adjust offsets to fit ms-bitfield
981 structure-layout.
982 * gcc.dg/di-sync-multithread.c: Replace for mingw-target the use
983 for sleep by Sleep and add windows.h include for this function.
984 * gcc.dg/format/dfp-printf-1.c: Adjust dg-skip-if rule for mingw
985 targets.
986 * gcc.dg/stack-usage-1.c (SIZE): Provide proper SIZE for x64 mingw
987 target.
988 * gcc.dg/tls/thr-cse-1.c: Provide proper pattern for x64 mingw target.
989 * gcc.dg/tls/opt-11.c (memset): Use __extension__ to avoid fail
990 on x64 mingw target.
991 * gcc.dg/bf-ms-attrib.c: Adjust expected size for ms_struct layout.
992 * gcc.dg/pr50251.c: Disable test for x64 mingw target.
993 * gcc.c-torture/execute/930930-1.c (long): Replace by ptr_t to avoid
994 failure on LLP64 target.
995
996 2012-02-23 Uros Bizjak <ubizjak@gmail.com>
997
998 PR c/52290
999 * gcc.dg/noncompile/pr52290.c: New test.
1000
1001 2012-02-23 Jakub Jelinek <jakub@redhat.com>
1002
1003 PR tree-optimization/52019
1004 * gcc.dg/tree-ssa/ipa-split-6.c: New test.
1005
1006 2012-02-22 Kai Tietz <ktietz@redhat.com>
1007
1008 * g++.dg/opt/devirt2.C: Add rule for *-*-mingw* target.
1009 * g++.dg/opt/pr48549.C (long): Replace by long by __PTRDIFF_TYPE__
1010 derived pdiff_t type.
1011 * g++.dg/torture/pr49720.C: Likewise
1012
1013 2012-02-22 Uros Bizjak <ubizjak@gmail.com>
1014
1015 PR target/52330
1016 * gcc.target/i386/pr52330.c: New test.
1017
1018 2012-02-22 Tobias Burnus <burnus@net-b.de>
1019
1020 PR fortran/52335
1021 * gfortran.dg/io_constraints_10.f90: New.
1022
1023 2012-02-22 Ulrich Weigand <ulrich.weigand@linaro.org>
1024
1025 * lib/target-supports.exp (check_effective_target_vect_condition):
1026 Return true for NEON.
1027
1028 2012-02-21 Kai Tietz <ktietz@redhat.com>
1029
1030 * gcc.dg/bf-ms-layout-3.c: Mark char typed bitfield as extension.
1031
1032 2012-02-21 Richard Guenther <rguenther@suse.de>
1033
1034 PR tree-optimization/52324
1035 * gcc.dg/tree-ssa/ssa-lim-10.c: New testcase.
1036
1037 2012-02-21 Georg-Johann Lay <avr@gjlay.de>
1038
1039 PR middle-end/51782
1040 * gcc.target/avr/torture/pr51782-1.c: New test.
1041
1042 2012-02-21 Jakub Jelinek <jakub@redhat.com>
1043
1044 PR tree-optimization/52318
1045 * gcc.dg/pr52318.c: New test.
1046
1047 2012-02-20 Kai Tietz <ktietz@redhat.com>
1048
1049 * gcc.dg/bf-ms-layout-3.c: New testcase.
1050
1051 2012-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
1052
1053 PR testsuite/52229
1054 PR fortran/32380
1055 * gfortran.dg/vect/pr32380.f: XFAIL on PowerPC and ia-64.
1056
1057 2012-02-20 Richard Guenther <rguenther@suse.de>
1058
1059 PR tree-optimization/52298
1060 * gcc.dg/torture/pr52298.c: New testcase.
1061 * gcc.dg/vect/pr52298.c: Likewise.
1062
1063 2012-02-20 Georg-Johann Lay <avr@gjlay.de>
1064
1065 * gcc.dg/pr52132.c: Fix FAIL on 16-bit int platforms.
1066 * gcc.c-torture/execute/pr52286.c: Ditto.
1067
1068 2012-02-20 Jakub Jelinek <jakub@redhat.com>
1069
1070 PR tree-optimization/52286
1071 * gcc.c-torture/execute/pr52286.c: New test.
1072
1073 2012-02-18 Tobias Burnus <burnus@net-b.de>
1074
1075 PR fortran/52295
1076 * gfortran.dg/interface_35.f90: Use -std=f2003.
1077 * gfortran.dg/proc_ptr_comp_20.f90: Remove dg-warning.
1078 * gfortran.dg/interface_assignment_4.f90: Ditto.
1079 * gfortran.dg/bessel_1.f90: Ditto.
1080 * gfortran.dg/func_result_6.f90: Ditto.
1081 * gfortran.dg/hypot_1.f90: Ditto.
1082 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
1083
1084 2012-02-17 Tobias Burnus <burnus@net-b.de>
1085
1086 PR translation/52232
1087 PR translation/52234
1088 PR translation/52245
1089 PR translation/52246
1090 PR translation/52262
1091 PR translation/52273
1092 * gfortran.dg/coarray_22.f90: Update dg-error.
1093 * gfortran.dg/allocate_alloc_opt_4.f90: Ditto.
1094
1095 2012-02-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1096
1097 PR target/51753
1098 * lib/gcc-simulate-thread.exp: Load timeout.exp.
1099 (simulate-thread): Use default timeout.
1100
1101 2012-02-16 Jason Merrill <jason@redhat.com>
1102
1103 PR c++/52248
1104 * g++.dg/ext/timevar1.C: New.
1105
1106 2012-02-16 Fabien ChĂȘne <fabien@gcc.gnu.org>
1107
1108 PR c++/52126
1109 * g++.dg/template/using21.C: New.
1110 * g++.dg/template/using22.C: Likewise.
1111
1112 2012-02-16 Jason Merrill <jason@redhat.com>
1113
1114 PR c++/51415
1115 * g++.dg/cpp0x/lambda/lambda-err1.C: New.
1116
1117 2012-02-16 Jakub Jelinek <jakub@redhat.com>
1118
1119 PR tree-optimization/52255
1120 * gcc.c-torture/compile/pr52255.c: New test.
1121
1122 PR debug/52260
1123 * g++.dg/debug/dwarf2/pr52260.C: New test.
1124
1125 PR middle-end/51929
1126 * g++.dg/ipa/pr51929.C: New test.
1127
1128 2012-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
1129
1130 PR target/52199
1131 * gcc.target/powerpc/pr52199.c: New file.
1132
1133 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1134
1135 PR target/52152
1136 * objc.dg/stabs-1.m: xfail on mips-sgi-irix6.5.
1137
1138 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1139
1140 * gcc.dg/pr51867.c: Don't include <math.h>.
1141 (sqrtf): Declare.
1142
1143 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
1144
1145 * gcc.dg/lto/20091013-1_1.c: xfail for avr.
1146 * gcc.dg/lto/20091013-1_2.c: xfail for avr.
1147
1148 2012-02-15 Tobias Grosser <grosser@fim.uni-passau.de>
1149
1150 PR tree-optimization/50561
1151 * gcc.dg/graphite/pr50561.c: New testcase.
1152
1153 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
1154
1155 * gcc.target/avr/torture/builtin_insert_bits-1.c: New test.
1156 * gcc.target/avr/torture/builtin_insert_bits-2.c: New test.
1157
1158 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
1159
1160 * gnat.dg/discr35.ad[sb]: New test.
1161
1162 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
1163
1164 * gnat.dg/volatile10.adb: New test.
1165 * gnat.dg/volatile10_pkg.ads: New helper.
1166
1167 2012-02-14 Jason Merrill <jason@redhat.com>
1168
1169 * g++.dg/ext/attrib43.C: New.
1170
1171 2012-02-14 Hans-Peter Nilsson <hp@axis.com>
1172
1173 * lib/target-supports.exp (check_effective_target_fgnu_tm): New proc.
1174 * gfortran.dg/trans-mem-skel.f90: Gate test on effective_target
1175 fgnu_tm.
1176 * gcc.dg/lto/trans-mem-1_0.c, gcc.dg/lto/trans-mem-2_0.c,
1177 gcc.dg/lto/trans-mem-3_0.c, gcc.dg/lto/trans-mem-4_0.c: Ditto.
1178 * gcc.dg/tm/tm.exp: Gate the whole of gcc.dg/tm on
1179 effective_target fgnu_tm.
1180 * g++.dg/tm/tm.exp: Ditto for g++.dg/tm.
1181
1182 2012-02-14 Jakub Jelinek <jakub@redhat.com>
1183
1184 PR c++/52247
1185 * g++.dg/template/asmgoto1.C: New test.
1186
1187 2012-02-14 Ian Lance Taylor <iant@google.com>
1188
1189 PR go/48501
1190 * go.test/go-test.exp (go-gc-tests): Disable optimizations when
1191 compiling generated file for 64bit and index tests.
1192
1193 2012-02-14 Uros Bizjak <ubizjak@gmail.com>
1194
1195 * gcc.dg/lower-subreg-1.c: Fix and simplify target selector.
1196
1197 2012-02-14 Richard Guenther <rguenther@suse.de>
1198
1199 PR tree-optimization/52244
1200 PR tree-optimization/51528
1201 * gcc.dg/torture/pr52244.c: New testcase.
1202
1203 2012-02-14 Walter Lee <walt@tilera.com>
1204
1205 * g++.dg/other/PR23205.C: Disable test on tile.
1206 * g++.dg/other/pr23205-2.C: Disable test on tile.
1207 * gcc.dg/20020312-2.c: Add a condition for __tile__.
1208 * gcc.dg/20040813-1.c: Disable test on tile.
1209 * gcc.dg/lower-subreg-1.c: Disable test on tilegx.
1210 * gcc.misc-tests/linkage.exp: Handle tilegx.
1211
1212 2012-02-14 Jakub Jelinek <jakub@redhat.com>
1213
1214 PR tree-optimization/52210
1215 * gcc.dg/pr52210.c: New test.
1216
1217 2012-02-14 Jason Merrill <jason@redhat.com>
1218
1219 PR c++/39055
1220 * g++.dg/overload/defarg5.C: New.
1221
1222 2012-02-14 Jakub Jelinek <jakub@redhat.com>
1223
1224 PR c/52181
1225 * c-c++-common/pr52181.c: New test.
1226
1227 2012-02-13 Jakub Jelinek <jakub@redhat.com>
1228
1229 PR c++/52215
1230 * g++.dg/ext/atomic-1.C: New test.
1231
1232 2012-02-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1233
1234 * gcc.c-torture/execute/pr51933.c: Modify for s390 31 bit.
1235
1236 2012-02-13 Jakub Jelinek <jakub@redhat.com>
1237
1238 PR middle-end/52209
1239 * gcc.c-torture/execute/pr52209.c: New test.
1240
1241 2012-02-12 Mikael Morin <mikael@gcc.gnu.org>
1242
1243 PR fortran/50981
1244 * gfortran.dg/elemental_optional_args_5.f03: New test.
1245
1246 2012-02-12 Iain Sandoe <iains@gcc.gnu.org>
1247
1248 PR testsuite/50076
1249 * c-c++-common/cxxbitfields-3.c: Adjust scan assembler for nonpic
1250 cases.
1251
1252 2012-02-11 Ian Lance Taylor <iant@google.com>
1253
1254 PR go/51874
1255 * go.test/go-test.exp (go-gc-tests): Don't run nilptr test on
1256 SPARC Solaris. Don't run the test at all on systems where it may
1257 not work, rather than xfailing it.
1258
1259 2012-02-11 Richard Sandiford <rdsandiford@googlemail.com>
1260
1261 PR rtl-optimization/52175
1262 * gcc.c-torture/compile/pr52175.c: New test.
1263
1264 2012-02-10 Jason Merrill <jason@redhat.com>
1265
1266 PR c++/51910
1267 * g++.dg/template/repo10.C: New.
1268
1269 2012-02-11 Jakub Jelinek <jakub@redhat.com>
1270
1271 PR debug/52132
1272 * gcc.dg/pr52132.c: New test.
1273
1274 2012-02-10 Eric Botcazou <ebotcazou@adacore.com>
1275
1276 * gnat.dg/specs/aggr4.ads: New test.
1277 * gnat.dg/specs/aggr4_pkg.ads: New helper.
1278
1279 2012-02-10 H.J. Lu <hongjiu.lu@intel.com>
1280
1281 PR target/52146
1282 * gcc.target/i386/pr52146.c: New.
1283
1284 2012-02-10 Jakub Jelinek <jakub@redhat.com>
1285
1286 PR middle-end/52177
1287 * c-c++-common/pr52177.c: New test.
1288
1289 2012-02-10 Jan Hubicka <jh@suse.cz>
1290
1291 PR middle-end/48600
1292 * g++.dg/torture/pr48600.C: New testcase.
1293
1294 2012-02-09 Peter Bergner <bergner@vnet.ibm.com>
1295
1296 PR middle-end/52140
1297 * gcc.dg/dfp/pr52140.c: New test.
1298
1299 2012-02-09 Jakub Jelinek <jakub@redhat.com>
1300
1301 PR fortran/32380
1302 * gfortran.dg/vect/pr32380.f: Use dg-additional-options instead
1303 of dg-options.
1304
1305 2012-02-09 Bin Cheng <bin.cheng@arm.com>
1306
1307 PR middle-end/51867
1308 * testsuite/c-c++-common/dfp/signbit-2.c: Change '-O0' to '-O1'.
1309 * testsuite/gcc.dg/pr51867.c: New test.
1310
1311 2012-02-09 Ian Lance Taylor <iant@google.com>
1312
1313 * go.test/go-test.exp (go-gc-tests): Don't run stack.go on systems
1314 which don't support -fsplit-stack. Turn off optimization when
1315 compiling select5-out.go.
1316
1317 2012-02-08 Ian Lance Taylor <iant@google.com>
1318
1319 * go.test/go-test.exp (go-gc-tests): Don't run chan/select2.go on
1320 systems which don't support -fsplit-stack.
1321
1322 2012-02-08 Andrew MacLeod <amacleod@redhat.com>
1323
1324 * gcc.dg/simulate-thread/simulate-thread.exp: Use -O0, -O2, and -O3.
1325 * gcc.dg/simulate-thread/simulate-thread.gdb: Don't display every
1326 machine instuction in the log.
1327
1328 2012-02-08 Jack Howarth <howarth@bromo.med.uc.edu>
1329
1330 * lib/gcc-simulate-thread.exp (simulate-thread): Increase timeout
1331 to 20 seconds.
1332
1333 2012-02-08 Magnus Granberg <zorry@gentoo.org>
1334
1335 PR driver/48524
1336 * gcc.dg/pr48524.c: New test.
1337 * gcc.dg/pr48524.spec: New spec file for test.
1338
1339 2012-02-08 Thomas Koenig <tkoenig@gcc.gnu.org>
1340
1341 PR fortran/32380
1342 * gfortran.dg/vect/pr32380.f90: New test.
1343
1344 2012-02-08 Tobias Burnus <burnus@net-b.de>
1345
1346 PR fortran/52151
1347 * gfortran.dg/realloc_on_assign_12.f90: New.
1348
1349 2012-02-08 Richard Guenther <rguenther@suse.de>
1350
1351 PR rtl-optimization/52170
1352 * gcc.dg/torture/pr52170.c: New testcase.
1353
1354 2012-02-08 Jakub Jelinek <jakub@redhat.com>
1355
1356 PR gcov-profile/52150
1357 * gcc.dg/tree-prof/pr52150.c: New test.
1358
1359 PR rtl-optimization/52139
1360 * gcc.dg/pr52139.c: New test.
1361
1362 2012-02-07 Jason Merrill <jason@redhat.com>
1363
1364 PR c++/51675
1365 * g++.dg/cpp0x/constexpr-union3.C: New.
1366
1367 PR c++/52035
1368 * g++.dg/lto/pr52035_0.C: New.
1369
1370 2012-02-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1371
1372 * gfortran.dg/guality/pr41558.f90: Use lp64 instead of hppa*64*-*-*.
1373 * gcc.dg/special/weak-1.c: Likewise.
1374 * gcc.dg/ucnid-12.c: Likewise.
1375 * gcc.dg/torture/pr45678-1.c: Likewise.
1376 * gcc.dg/torture/pr45678-2.c: Likewise.
1377 * gcc.dg/vector-4.c: Likewise.
1378 * gcc.dg/ipa/inline-5.c: Likewise.
1379 * gcc.dg/ucnid-11.c: Likewise.
1380 * gcc.misc-tests/gcov-13.c: Likewise.
1381 * gcc.misc-tests/gcov-14.c: Likewise.
1382 * g++.dg/ext/label13.C: Likewise.
1383 * gcc.dg/tree-ssa/ssa-fre-31.c: Use dg-additional-options for extra
1384 hppa*-*-hpux* options.
1385 * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
1386 * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
1387 * gcc.dg/pr48616.c: Likewise.
1388 * gcc.dg/pr17957.c: Likewise.
1389 * gcc.dg/pr17055-1.c: Likewise.
1390 * gcc.dg/pr32912-1.c: Likewise.
1391 * gcc.dg/tm/pr51472.c: Likewise.
1392 * c-c++-common/fold-bitand-4.c: Likewise.
1393 * c-c++-common/Wunused-var-12.c: Use lp64 instead of hppa*64*-*-*.
1394 Use dg-additional-options for extra options.
1395
1396 2012-02-07 Joern Rennecke <joern.rennecke@embecosm.com>
1397
1398 * gcc.target/epiphany/interrupt-2.c: New test.
1399
1400 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
1401
1402 PR target/52155
1403 * gcc.target/mips/mips.exp (mips-dg-options): Handle target.
1404 * gcc.target/mips/loongson-shift-count-truncated-1.c: Force -mlong64
1405 for MIPS ELF.
1406
1407 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
1408
1409 PR target/52152
1410 * objc.dg/stabs-1.m: XFAIL for mips*-*-elf*.
1411
1412 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
1413
1414 PR middle-end/24306
1415 PR target/52154
1416 * lib/target-supports.exp (check_effective_target_mips_eabi): New.
1417 * gcc.target/mips/va-arg-1.c: New test.
1418
1419 2012-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
1420
1421 * gcc.target/powerpc/no-r11-3.c (outer_func): Fix error message
1422 for -mno-pointers-to-nested-functions.
1423
1424 2012-02-07 Eric Botcazou <ebotcazou@adacore.com>
1425
1426 * gcc.c-torture/execute/20120207-1.c: New test.
1427
1428 2012-02-07 Jakub Jelinek <jakub@redhat.com>
1429
1430 PR rtl-optimization/52060
1431 * gcc.dg/torture/pr52060.c: New test.
1432
1433 PR middle-end/52074
1434 * gcc.c-torture/compile/pr52074.c: New test.
1435
1436 2012-02-07 Tobias Burnus <burnus@net-b.de>
1437
1438 PR fortran/51514
1439 * gfortran.dg/class_to_type_2.f90: New.
1440
1441 2012-02-06 Thomas König <tkoenig@gcc.gnu.org>
1442
1443 PR fortran/32373
1444 * gfortran.dg/vect/vect-8.f90: Use vect_double effective target.
1445 Remove module.
1446
1447 2012-02-06 Jason Merrill <jason@redhat.com>
1448
1449 PR c++/52088
1450 * g++.dg/template/conv13.C: New.
1451
1452 2012-02-06 Richard Guenther <rguenther@suse.de>
1453
1454 PR tree-optimization/52115
1455 * gcc.c-torture/compile/pr52115.c: New testcase.
1456
1457 2012-02-06 Jakub Jelinek <jakub@redhat.com>
1458
1459 PR target/52129
1460 * gcc.c-torture/execute/pr52129.c: New test.
1461
1462 2012-02-06 Andrey Belevantsev <abel@ispras.ru>
1463
1464 * gcc.dg/pr48374.c: Actually add the test I forgot
1465 in the 2012-01-25 commit.
1466
1467 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
1468
1469 PR fortran/32373
1470 * gfortran.dg/vect/vect-8.f90: New test case.
1471
1472 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
1473
1474 PR fortran/48847
1475 * gfortran.dg/warn_unused_dummy_argument_3.f90: New test.
1476
1477 2012-02-05 Paul Thomas <pault@gcc.gnu.org>
1478
1479 PR fortran/52102
1480 * gfortran.dg/class_48.f90 : Add test of allocate class array
1481 component with source in subroutine test3. Remove commenting
1482 out in subroutine test4, since branching on unitialized variable
1483 is now fixed (no PR for this last.).
1484
1485 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
1486
1487 * gcc.dg/tree-prof/stringop-2.c (main): Add a nomips16 attribute
1488 on MIPS targets.
1489 * gfortran.dg/pr45636.f90: XFAIL for MIPS16 targets.
1490
1491 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
1492
1493 PR target/52125
1494 * lib/target-supports.exp (check_effective_target_mips_rel): New.
1495 * gcc.dg/pr48774.c: Skip on MIPS REL targets.
1496
1497 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
1498
1499 * lib/target-supports.exp (check_effective_target_mips_llsc): New.
1500 (check_effective_target_sync_int_long): Use it.
1501 (check_effective_target_sync_char_short): Likewise.
1502 * gcc.target/mips/atomic-memory-1.c: Restrict error check to mips_llsc.
1503
1504 2012-02-05 Tobias Burnus <burnus@net-b.de>
1505
1506 PR fortran/51972
1507 * gfortran.dg/class_48.f90: Add some further checks.
1508
1509 2012-02-05 Ira Rosen <irar@il.ibm.com>
1510
1511 PR tree-optimization/52091
1512 * gcc.dg/vect/pr52091.c: New test.
1513
1514 2012-02-04 Jakub Jelinek <jakub@redhat.com>
1515
1516 PR rtl-optimization/52113
1517 * gcc.target/avr/pr52113.c: New test.
1518
1519 2012-02-03 Jakub Jelinek <jakub@redhat.com>
1520
1521 PR rtl-optimization/52092
1522 * gcc.c-torture/compile/pr52092.c: New test.
1523
1524 2012-02-02 Mikael Morin <mikael@gcc.gnu.org>
1525
1526 PR fortran/41587
1527 * gfortran.dg/class_array_10.f03: New test.
1528
1529 PR fortran/46356
1530 * gfortran.dg/class_array_11.f03: New test.
1531
1532 PR fortran/51754
1533 * gfortran.dg/class_array_12.f03: New test.
1534
1535 2012-02-02 Paul Thomas <pault@gcc.gnu.org>
1536
1537 PR fortran/52012
1538 * gfortran.dg/realloc_on_assign_11.f90: New test.
1539
1540 2012-02-02 Tobias Burnus <burnus@net-b.de>
1541
1542 PR fortran/52093
1543 * gfortran.dg/shape_7.f90: New.
1544
1545 2012-02-02 Richard Sandiford <rdsandiford@googlemail.com>
1546
1547 * gcc.target/mips/mips-prepend-1.c: New test.
1548
1549 2012-02-02 Jan Hubicka <jh@suse.cz>
1550 Tom de Vries <tom@codesourcery.com>
1551
1552 PR middle-end/51998
1553 * testsuite/gcc.dg/alias-12.c: New testcase.
1554 * testsuite/gcc.dg/alias-13.c: New testcase.
1555
1556 2012-02-02 Jakub Jelinek <jakub@redhat.com>
1557
1558 PR target/52086
1559 * gcc.dg/pr52086.c: New test.
1560
1561 PR tree-optimization/52073
1562 * gcc.c-torture/compile/pr52073.c: New test.
1563
1564 2012-02-01 Thomas König <tkoenig@gcc.gnu.org>
1565
1566 PR fortran/51958
1567 * gfortran.dg/function_optimize_10.f90: New test.
1568
1569 2012-02-01 Uros Bizjak <ubizjak@gmail.com>
1570
1571 * go.test/go-test.exp (go-gc-tests): xfail test/nilptr.go runtime
1572 test on alpha*-*-*.
1573
1574 2012-02-01 Tobias Burnus <burnus@net-b.de>
1575
1576 PR fortran/52024
1577 * gfortran.dg/typebound_operator_14.f90: New.
1578
1579 2012-02-01 Tobias Burnus <burnus@net-b.de>
1580
1581 PR fortran/52059
1582 * gfortran.dg/elemental_function_1.f90: New.
1583
1584 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
1585
1586 PR rtl-optimization/51374
1587 * gcc.target/avr/torture/pr51374-1.c:
1588 Also fail if SBIS is seen.
1589
1590 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
1591
1592 PR rtl-optimization/51374
1593 * gcc.target/avr/torture/pr51374-1.c: New.
1594
1595 2012-01-31 Tobias Burnus <burnus@net-b.de>
1596
1597 PR fortran/52024
1598 * gfortran.dg/typebound_generic_11.f90: New.
1599
1600 2012-01-31 Tobias Burnus <burnus@net-b.de>
1601
1602 PR fortran/52029
1603 * gfortran.dg/class_49.f90: New.
1604
1605 2012-01-31 Tobias Burnus <burnus@net-b.de>
1606
1607 PR fortran/52013
1608 * gfortran.dg/elemental_args_check_6.f90: New.
1609
1610 2012-01-31 Jason Merrill <jason@redhat.com>
1611
1612 PR c++/52043
1613 * g++.dg/cpp0x/variadic122.C: New.
1614
1615 2012-01-31 Paul Thomas <pault@gcc.gnu.org>
1616
1617 PR fortran/52012
1618 * gfortran.dg/realloc_on_assign_10.f90: New test.
1619
1620 2012-01-31 Richard Guenther <rguenther@suse.de>
1621
1622 PR tree-optimization/51528
1623 * gcc.dg/torture/pr51528.c: New testcase.
1624
1625 2012-01-30 Uros Bizjak <ubizjak@gmail.com>
1626
1627 PR go/48501
1628 * lib/go.exp (go_target_compile): Append timeout= to options.
1629 * go.test/go-test.exp (go-gc-tests): Add dg-timeout-factor for
1630 select5-out.go test on alpha*-*-* targets.
1631
1632 2012-01-30 Richard Sandiford <rdsandiford@googlemail.com>
1633
1634 * gcc.target/mips/extend-1.c (TEST_CHAR): Use signed char.
1635 (TEST_SHORT): Reformat in the same way.
1636 * gcc.target/mips/octeon-exts-6.c (TEST_CHAR): Use signed char.
1637 (TEST_SHORT): Reformat in the same way.
1638 * gcc.target/mips/octeon2-lx-1.c (TEST): Make sign explicit.
1639 * gcc.target/mips/pr37362.c: Skip for mips-sde-elf.
1640 * gcc.target/mips/mmcount-ra-address-1.c (bazl): Add NOMIPS16.
1641 * gcc.target/mips/mmcount-ra-address-2.c (bar): Likewise.
1642 * gcc.target/mips/mmcount-ra-address-3.c (bar): Likewise.
1643
1644 2012-01-30 Bin Cheng <bin.cheng@arm.com>
1645
1646 PR target/51835
1647 * gcc.target/arm/pr51835.c: New testcase.
1648
1649 2012-01-30 Richard Guenther <rguenther@suse.de>
1650
1651 PR tree-optimization/52028
1652 * gcc.dg/torture/pr52028.c: New testcase.
1653 * gfortran.dg/ldist-pr45199.f: Adjust.
1654 * gcc.dg/tree-ssa/ldist-16.c: Likewise.
1655 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
1656 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
1657
1658 2012-01-30 Jakub Jelinek <jakub@redhat.com>
1659
1660 PR debug/52027
1661 * gcc.dg/tree-prof/pr52027.c: New test.
1662
1663 PR tree-optimization/52046
1664 * gcc.dg/pr52046.c: New test.
1665
1666 PR debug/52048
1667 * g++.dg/other/pr52048.C: New test.
1668
1669 2012-01-30 Richard Guenther <rguenther@suse.de>
1670
1671 PR tree-optimization/52045
1672 * gcc.dg/pr52045.c: New testcase.
1673
1674 2012-01-30 Greta Yorsh <Greta.Yorsh@arm.com>
1675
1676 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Accept
1677 new code generated for __sync_lock_release.
1678
1679 2012-01-30 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1680
1681 * gcc.dg/dfp/fe-convert-2.c: Force use of soft dfp on s390 and s390x.
1682
1683 2012-01-29 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1684
1685 PR testsuite/51875
1686 * gfortran.dg/guality/pr41558.f90: Skip on 32-bit hppa*-*-hpux*.
1687
1688 * g++.dg/ext/visibility/template10.C: Fix typo.
1689
1690 * gcc.dg/tm/pr51472.c: Add -fno-common option on hppa-*-hpux*.
1691
1692 2012-01-29 Paolo Carlini <paolo.carlini@oracle.com>
1693
1694 PR c++/51327
1695 * g++.dg/cpp0x/constexpr-ice6.C: New.
1696
1697 2012-01-29 Tobias Burnus <burnus@net-b.de>
1698
1699 PR fortran/41600
1700 * gfortran.dg/default_initialization_6.f90: New.
1701
1702 2012-01-29 Tobias Burnus <burnus@net-b.de>
1703
1704 PR fortran/51972
1705 * gfortran.dg/class_allocate_12.f90: Enable disabled test.
1706 * gfortran.dg/class_48.f90: New.
1707
1708 2012-01-29 Janne Blomqvist <jb@gcc.gnu.org>
1709
1710 PR fortran/51808
1711 * gfortran.dg/module_md5_1.f90: Update MD5 sum.
1712
1713 2012-01-28 Tobias Burnus <burnus@net-b.de>
1714
1715 PR fortran/51972
1716 * gfortran.dg/class_allocate_12.f90: New.
1717
1718 2012-01-28 Eric Botcazou <ebotcazou@adacore.com>
1719
1720 * gcc.dg/torture/pr50444.c: Fix dg directives.
1721
1722 2012-01-28 Jakub Jelinek <jakub@redhat.com>
1723
1724 PR target/52006
1725 * gcc.target/arm/pr52006.c: New test.
1726
1727 2012-01-27 Aldy Hernandez <aldyh@redhat.com>
1728
1729 PR testsuite/52011
1730 * gcc.dg/lto/trans-mem.h: New file.
1731 * gcc.dg/lto/trans-mem-2_0.c: Include it.
1732 * gcc.dg/lto/trans-mem-1_1.c: Same.
1733 * gcc.dg/lto/trans-mem-4_1.c: Same.
1734 * gcc.dg/lto/trans-mem-3_1.c: Same.
1735
1736 2012-01-27 Tobias Burnus <burnus@net-b.de>
1737
1738 PR fortran/52022
1739 * gfortran.dg/dummy_procedure_7.f90: New.
1740
1741 2012-01-27 Andreas Schwab <schwab@linux-m68k.org>
1742
1743 * g++.dg/cpp0x/constexpr-rom.C: Don't add -G0 on *-*-darwin*
1744 *-*-aix* alpha*-*-osf* alpha*-*-*vms*.
1745
1746 2012-01-27 Jakub Jelinek <jakub@redhat.com>
1747
1748 PR c++/51852
1749 * g++.dg/other/gc5.C: New test.
1750
1751 2012-01-27 Richard Guenther <rguenther@suse.de>
1752
1753 PR tree-optimization/50444
1754 * gcc.dg/torture/pr50444.c: New testcase.
1755
1756 2012-01-27 Tobias Burnus <burnus@net-b.de>
1757
1758 PR fortran/51970
1759 PR fortran/51977
1760 * gfortran.dg/move_alloc_13.f90: New.
1761
1762 2012-01-27 Tobias Burnus <burnus@net-b.de>
1763
1764 PR fortran/51953
1765 * gfortran.dg/allocate_alloc_opt_13.f90: New.
1766 * gfortran.dg/allocate_alloc_opt_4.f90: Add -std=f2003
1767 and change dg-error string.
1768
1769 2012-01-27 Tobias Burnus <burnus@net-b.de>
1770
1771 PR fortran/52016
1772 * gfortran.dg/elemental_args_check_5.f90: New.
1773
1774 2012-01-27 Richard Guenther <rguenther@suse.de>
1775
1776 PR middle-end/51959
1777 * g++.dg/torture/pr51959.C: New testcase.
1778
1779 2012-01-27 Tom de Vries <tom@codesourcery.com>
1780
1781 PR tree-optimization/51990
1782 * gcc.dg/pr51990.c: New test.
1783 * gcc.dg/pr51990-2.c: Same.
1784
1785 2012-01-27 Paul Thomas <pault@gcc.gnu.org>
1786 Tobias Burnus <burnus@gcc.gnu.org>
1787
1788 PR fortran/48705
1789 * gfortran.dg/class_allocate_11.f03: New.
1790
1791 PR fortran/51870
1792 PR fortran/51943
1793 PR fortran/51946
1794 * gfortran.dg/class_allocate_7.f03: New.
1795 * gfortran.dg/class_allocate_8.f03: New.
1796 * gfortran.dg/class_allocate_9.f03: New.
1797 * gfortran.dg/class_allocate_10.f03: New.
1798
1799 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
1800
1801 * gnat.dg/discr34.adb: New test.
1802 * gnat.dg/discr34_pkg.ads: New helper.
1803
1804 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
1805
1806 * gnat.dg/discr33.adb: New test.
1807
1808 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
1809
1810 * gnat.dg/limited_with3.ad[sb): New test.
1811 * gnat.dg/limited_with3_pkg1.ad[sb]: New helper.
1812 * gnat.dg/limited_with3_pkg2.ads: Likewise.
1813 * gnat.dg/limited_with3_pkg3.ads: Likewise.
1814
1815 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
1816
1817 * gnat.dg/stack_usage1.adb: New test.
1818 * gnat.dg/stack_usage1_pkg.ad[sb]: New helper.
1819
1820 * gcc.dg/pr44194-1.c: Remove superfluous include directive.
1821 * gcc.dg/pr44194-2.c: Likewise.
1822
1823 2012-01-26 Paolo Carlini <paolo.carlini@oracle.com>
1824
1825 PR c++/51370
1826 * g++.dg/template/crash112.C: New.
1827
1828 2012-01-27 Richard Henderson <rth@redhat.com>
1829
1830 * gcc.dg/atomic-flag.c: Adjust for __GCC_ATOMIC_TEST_AND_SET_TRUEVAL.
1831
1832 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1833
1834 * gfortran.dg/reassoc_4.f: Use dg-additional-options.
1835
1836 2012-01-26 Jakub Jelinek <jakub@redhat.com>
1837
1838 PR middle-end/51895
1839 * g++.dg/opt/pr51895.C: New test.
1840
1841 2012-01-26 Michael Matz <matz@suse.de>
1842
1843 PR tree-optimization/48794
1844 * gfortran.dg/gomp/pr48794-2.f90: New testcase.
1845
1846 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1847
1848 * gcc.dg/ssa-dom-thread-4.c: Set -mbranch-cost=2 for s390 and s390x.
1849
1850 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1851
1852 * gcc.dg/pr46309.c: Set branch-cost to 2 for s390 and s390x.
1853 * gcc.dg/pr44194-1.c: Disable since s390 returns structs always in
1854 memory.
1855 * gfortran.dg/reassoc_4.f: Force max-completely-peeled-insns to
1856 the default value for s390 and s390x.
1857
1858 2012-01-25 Aldy Hernandez <aldyh@redhat.com>
1859
1860 PR lto/51698
1861 * gcc.dg/lto/trans-mem-4_0.c: New.
1862 * gcc.dg/lto/trans-mem-4_1.c: New.
1863 * gcc.dg/lto/trans-mem-2_0.c: Provide correct argument types for
1864 TM builtins.
1865 * gcc.dg/lto/trans-mem-1_0.c: Require stdint_types.
1866 * gcc.dg/lto/trans-mem-1_1.c: Provide correct argument types for
1867 TM builtins.
1868 * gcc.dg/lto/trans-mem-3_0.c: Require stdint_types.
1869 * gcc.dg/lto/trans-mem-3_1.c: Provide correct argument types for
1870 TM builtins.
1871
1872 2012-01-25 Georg-Johann Lay <avr@gjlay.de>
1873
1874 * gcc.target/avr/torture/int24-mul.c: Rename __pgm to __flash.
1875
1876 2012-01-25 Ian Lance Taylor <iant@google.com>
1877
1878 * go.test/go-test.exp (go-gc-tests): Handle a few more test lines.
1879
1880 2012-01-25 Tobias Burnus <burnus@net-b.de>
1881
1882 PR fortran/51995
1883 * gfortran.dg/typebound_proc_25.f90: New.
1884
1885 2012-01-25 Jason Merrill <jason@redhat.com>
1886
1887 PR c++/51992
1888 * g++.dg/lto/pr51992_0.C: New.
1889
1890 2012-01-25 Jakub Jelinek <jakub@redhat.com>
1891
1892 PR tree-optimization/51987
1893 * gcc.target/i386/pr51987.c: New test.
1894
1895 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
1896
1897 * gcc.dg/tm/lto-1.c: Require lto support in target.
1898
1899 2012-01-25 Andrey Belevantsev <abel@ispras.ru>
1900
1901 PR rtl-optimization/48374
1902 * gcc.dg/pr48374.c: New test.
1903
1904 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
1905
1906 * gcc.dg/pr50908-2.c (dg-options): Add -fno-short-enums.
1907
1908 2012-01-25 Tobias Burnus <burnus@net-b.de>
1909
1910 PR fortran/51966
1911 * gfortran.dg/derived_constructor_char_3.f90: New.
1912
1913 2012-01-24 Ian Lance Taylor <iant@google.com>
1914
1915 * go.test/go-test.exp (filecmp): New procedure.
1916 (errchk): Handle quoted square brackets.
1917 (go-gc-tests): Set go_compile_args. Handle various new test
1918 lines. Skip a few new tests.
1919 * lib/go-torture.exp (go-torture-execute): Use go_compile_args.
1920
1921 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
1922
1923 * lib/target-supports.exp (proc check_effective_target_vect_perm)
1924 (check_effective_target_vect_extract_even_odd)
1925 (check_effective_target_vect_interleave): Return true for MIPS
1926 paired-single.
1927
1928 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
1929
1930 * gcc.c-torture/execute/scal-to-vec1.c (one): New volatile variable.
1931 (main): Use it instead of argc.
1932
1933 2012-01-24 Jason Merrill <jason@redhat.com>
1934
1935 PR c++/51973
1936 * g++.dg/cpp0x/sfinae31.C: New.
1937
1938 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
1939
1940 * gcc.dg/memcpy-4.c: Don't expect /s on MEMs.
1941
1942 2012-01-24 Jason Merrill <jason@redhat.com>
1943
1944 PR c++/51812
1945 * g++.dg/inherit/covariant20.C: New.
1946
1947 2012-01-24 Paolo Carlini <paolo.carlini@oracle.com>
1948
1949 PR c++/51223
1950 * g++.dg/parse/crash58.C: New.
1951
1952 2012-01-24 Jakub Jelinek <jakub@redhat.com>
1953
1954 PR target/51957
1955 * gcc.dg/pr51957-1.c: New test.
1956 * gcc.dg/pr51957-1.h: New file.
1957 * gcc.dg/pr51957-2.c: New test.
1958
1959 2012-01-23 Jason Merrill <jason@redhat.com>
1960
1961 PR c++/51930
1962 * g++.dg/ext/visibility/template10.C: New.
1963
1964 2012-01-23 Tobias Burnus <burnus@net-b.de>
1965
1966 PR fortran/51948
1967 * gfortran.dg/move_alloc_12.f90: New.
1968
1969 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
1970
1971 PR middle-end/45416
1972 * gcc.dg/pr45416.c: Skip for Thumb1. Handle ubfx.
1973
1974 2012-01-23 Paolo Carlini <paolo.carlini@oracle.com>
1975
1976 PR c++/51398
1977 * g++.dg/template/crash111.C: New.
1978
1979 2012-01-23 Arnaud Charlet <charlet@adacore.com>
1980
1981 * ada/acats/tests/cxh/cxh1001.a: Removed, test not suitable on all
1982 configurations.
1983 * ada/acats/run_all.sh: Simplify by removing cxh1001 special case.
1984
1985 2012-01-23 Dodji Seketeli <dodji@redhat.com>
1986
1987 PR testsuite/51941
1988 * g++.dg/debug/dwarf2/nested-3.C: Accept multiple lines between
1989 the DW_TAG_class_type and DW_AT_name: "Executor".
1990
1991 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
1992
1993 * lib/target-supports.exp
1994 (check_effective_target_vect_extract_even_odd): Handle ARM neon.
1995 (check_effective_target_vect_interleave): Likewise.
1996
1997 2012-01-22 Jason Merrill <jason@redhat.com>
1998
1999 PR c++/51925
2000 * g++.dg/template/using20.C: New.
2001 * g++.dg/template/template-id-2.C: Adjust diagnostic.
2002
2003 2012-01-23 Jason Merrill <jason@redhat.com>
2004
2005 PR target/51934
2006 * g++.dg/torture/pr51344.C: Limit to x86.
2007
2008 2012-01-23 Greta Yorsh <Greta.Yorsh@arm.com>
2009
2010 * c-c++-common/tm/omp.c: Require target with pthread support.
2011
2012 2012-01-23 Richard Guenther <rguenther@suse.de>
2013
2014 PR tree-optimization/51949
2015 * gcc.dg/torture/pr51949.c: New testcase.
2016
2017 2012-01-23 Jakub Jelinek <jakub@redhat.com>
2018
2019 PR rtl-optimization/51933
2020 * gcc.c-torture/execute/pr51933.c: New test.
2021
2022 2012-01-22 Douglas B Rupp <rupp@gnat.com>
2023
2024 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME):
2025 Do not define for Interix.
2026
2027 2012-01-22 Jason Merrill <jason@redhat.com>
2028
2029 PR c++/51832
2030 * g++.dg/lto/pr51832.h: New.
2031 * g++.dg/lto/pr51832_0.C: New.
2032 * g++.dg/lto/pr51832_1.C: New.
2033
2034 2012-01-22 Eric Botcazou <ebotcazou@adacore.com>
2035
2036 * gcc.dg/ext-elim-1.c: New test.
2037
2038 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
2039
2040 PR target/51931
2041 * gcc.c-torture/compile/20001226-1.c: Add nomips16 attribute.
2042 * g++.dg/opt/longbranch1.C: Likewise.
2043
2044 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
2045
2046 * g++.old-deja/g++.pt/ptrmem6.C: xfail a test for ARM and MIPS
2047 in C++11 mode.
2048
2049 2012-01-21 Steven G. Kargl <kargl@gcc.gnu.org>
2050
2051 PR fortran/50556
2052 * gfortran.dg/namelist_74.f90: New test.
2053 * gfortran.dg/namelist_59.f90: Remove SAVE attribute.
2054
2055 2012-01-21 Tobias Burnus <burnus@net-b.de>
2056
2057 PR fortran/51913
2058 * gfortran.dg/class_47.f90: New.
2059
2060 2012-01-21 Eric Botcazou <ebotcazou@adacore.com>
2061
2062 * gnat.dg/renaming5.ad[sb]: New test.
2063
2064 2012-01-20 Jason Merrill <jason@redhat.com>
2065
2066 PR c++/51919
2067 * g++.dg/pch/mangle1.{C,Hs}: Remove.
2068
2069 2012-01-20 Jason Merrill <jason@redhat.com>
2070
2071 PR c++/51922
2072 * g++.dg/ext/attrib42.C: Require ilp32.
2073
2074 2012-01-20 Jakub Jelinek <jakub@redhat.com>
2075
2076 PR target/51915
2077 * gcc.target/arm/pr51915.c: New test.
2078
2079 2012-01-20 Cary Coutant <ccoutant@google.com>
2080 Dodji Seketeli <dodji@redhat.com>
2081
2082 PR debug/45682
2083 * g++.dg/debug/dwarf2/nested-3.C: New test.
2084
2085 2012-01-20 Paolo Carlini <paolo.carlini@oracle.com>
2086
2087 PR c++/51402
2088 * g++.dg/template/crash110.C: New.
2089
2090 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2091
2092 * gcc.misc-tests/gcov-14.c: Skip on alpha*-dec-osf*.
2093 Remove default options on hppa*-*-hpux*.
2094
2095 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2096
2097 * g++.dg/ext/visibility/template9.C: Add dg-require-visibility.
2098
2099 2012-01-20 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2100
2101 * gcc.c-torture/compile/pr51856.c: New testcase.
2102
2103 2012-01-20 Uros Bizjak <ubizjak@gmail.com>
2104
2105 * go.test/go-test.exp (go-gc-tests): Pass correctly formatted
2106 options to go_target_compile.
2107
2108 2012-01-20 Kai Tietz <ktietz@redhat.com>
2109
2110 * g++.dg/torture/pr51344.C: Fix typo.
2111
2112 2012-01-20 Richard Guenther <rguenther@suse.de>
2113
2114 PR tree-optimization/51903
2115 * g++.dg/torture/pr51903.C: New testcase.
2116
2117 2012-01-20 Tobias Burnus <burnus@net-b.de>
2118 Janus Weil <janus@gcc.gnu.org>
2119
2120 PR fortran/51056
2121 * gfortran.dg/use_21.f90: New.
2122
2123 2012-01-20 Jakub Jelinek <jakub@redhat.com>
2124
2125 PR target/51106
2126 * gcc.dg/torture/pr51106-1.c: New test.
2127 * gcc.dg/torture/pr51106-2.c: New test.
2128
2129 2012-01-19 Kai Tietz <ktietz@redhat.com>
2130
2131 * g++.dg/torture/pr51344.C: New test.
2132
2133 2012-01-19 Tobias Burnus <burnus@net-b.de>
2134
2135 PR fortran/51904
2136 * gfortran.dg/intrinsic_size_2.f90: New.
2137
2138 2012-01-19 Jason Merrill <jason@redhat.com>
2139
2140 PR c++/51889
2141 * g++.dg/inherit/using7.C: New.
2142
2143 2012-01-19 Richard Guenther <rguenther@suse.de>
2144
2145 PR tree-optimization/37997
2146 * gcc.dg/tree-ssa/ssa-pre-28.c: New testcase.
2147
2148 2012-01-19 Andrey Belevantsev <abel@ispras.ru>
2149
2150 PR rtl-optimization/51505
2151 * gcc.dg/pr51505.c: New test.
2152
2153 2012-01-18 Paul Thomas <pault@gcc.gnu.org>
2154
2155 PR fortran/51634
2156 * gfortran.dg/typebound_operator_12.f03: New.
2157 * gfortran.dg/typebound_operator_13.f03: New.
2158
2159 2012-01-18 Paolo Carlini <paolo.carlini@oracle.com>
2160
2161 PR c++/51225
2162 * g++.dg/cpp0x/pr51225.C: New.
2163
2164 2012-01-17 Ian Lance Taylor <iant@google.com>
2165
2166 PR go/50656
2167 * go.test/go-test.exp (go-gc-tests): Recognize some more test lines.
2168
2169 2012-01-17 Tobias Burnus <burnus@net-b.de>
2170
2171 PR fortran/51869
2172 * gfortran.dg/realloc_on_assign_9.f90: New.
2173
2174 2012-01-17 Aldy Hernandez <aldyh@redhat.com>
2175
2176 PR other/51165
2177 * gcc.dg/tm/memopt-3.c: Remove xfail.
2178 * gcc.dg/tm/memopt-4.c: Remove xfail.
2179 * gcc.dg/tm/memopt-5.c: Remove xfail.
2180 * gcc.dg/tm/memopt-7.c: Remove xfail.
2181
2182 2012-01-17 Jakub Jelinek <jakub@redhat.com>
2183
2184 PR tree-optimization/51877
2185 * gcc.c-torture/execute/pr51877.c: New test.
2186
2187 2012-01-17 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
2188
2189 * gcc.dg/vect/no-section-anchors-vect-69.c: Change
2190 {!vect_align_arrays} to vect_sizes_32B_16B.
2191 * gcc.dg/vect/vect-multitypes-1.c: Ditto.
2192 * gcc.dg/vect/vect-peel-3.c: Ditto.
2193
2194 2012-01-16 Jason Merrill <jason@redhat.com>
2195
2196 PR c++/51854
2197 * g++.dg/abi/mangle60.C: New.
2198
2199 PR c++/51827
2200 * g++.dg/pch/mangle1.{C,Hs}: New.
2201
2202 2012-01-16 Mikael Morin <mikael@gcc.gnu.org>
2203 Tobias Burnus <burnus@net-b.de>
2204
2205 PR fortran/50981
2206 * gfortran.dg/elemental_optional_args_3.f90: New
2207 * gfortran.dg/elemental_optional_args_4.f90: New
2208
2209 2012-01-16 Tobias Burnus <burnus@net-b.de>
2210
2211 PR fortran/51809
2212 * gfortran.dg/use_20.f90: New
2213
2214 2012-01-16 Jason Merrill <jason@redhat.com>
2215
2216 PR c++/51868
2217 * g++.dg/cpp0x/rv-bitfield.C: New.
2218 * g++.dg/cpp0x/rv-bitfield2.C: New.
2219
2220 2012-01-16 Paul Thomas <pault@gcc.gnu.org>
2221
2222 * gfortran.dg/class_array_3.f03: Remove the explicit loop in
2223 subroutine 'qsort' and use index array to assign the result.
2224
2225 2012-01-16 Jakub Jelinek <jakub@redhat.com>
2226
2227 PR tree-optimization/51865
2228 * gcc.dg/pr51865.c: New test.
2229
2230 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
2231
2232 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Expect 4 threaded edges for MIPS.
2233
2234 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
2235
2236 * gcc.target/mips/code-readable-2.c: Allow the jump table address
2237 to be loaded from the constant pool, rather than via %hi and %lo.
2238
2239 2012-01-15 Uros Bizjak <ubizjak@gmail.com>
2240
2241 PR rtl-optimization/51821
2242 * gcc.dg/pr51821.c: New test.
2243
2244 2012-01-15 Andreas Schwab <schwab@linux-m68k.org>
2245
2246 * gcc.dg/torture/pr8081.c: Fix char signedness assumption.
2247
2248 2012-01-14 Andreas Schwab <schwab@linux-m68k.org>
2249
2250 * g++.dg/cpp0x/constexpr-rom.C: Add -G0 where applicable.
2251
2252 2012-01-14 Tobias Burnus <burnus@net-b.de>
2253
2254 PR fortran/51800
2255 * gfortran.dg/init_flag_8.f90: New.
2256 * gfortran.dg/init_flag_9.f90: New.
2257
2258 2011-01-14 Tobias Burnus <burnus@net-b.de>
2259
2260 PR fortran/51816
2261 * gfortran.dg/use_18.f90: New.
2262 * gfortran.dg/use_19.f90: New.
2263
2264 2012-01-13 Ian Lance Taylor <iant@google.com>
2265
2266 PR c++/50012
2267 * g++.dg/warn/Wsign-compare-4.C: New.
2268
2269 2012-01-13 Paul Thomas <pault@gcc.gnu.org>
2270
2271 PR fortran/48351
2272 * gfortran.dg/alloc_comp_assign.f03: New.
2273 * gfortran.dg/allocatable_scalar_9.f90: Reduce count of
2274 __BUILTIN_FREE from 38 to 32.
2275
2276 2012-01-13 Jason Merrill <jason@redhat.com>
2277
2278 PR c++/20681
2279 * g++.dg/warn/Wreturn-type-7.C: New.
2280
2281 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
2282
2283 * gcc.c-torture/execute/20120111-1.c: Fix wrong int = int32_t
2284 assumption.
2285 * g++.dg/ipa/pr51759.C: Fix assumption sizeof(int) > 2.
2286 * gcc.dg/cpp/warn-multichar.c: Fix to work on int=16 platforms.
2287 * gcc.dg/cpp/warn-multichar-2.c: Ditto.
2288 * gcc.dg/debug/dwarf2/pr49871.c: Add dg-require-effective-target
2289 int32plus because of big array needed.
2290 * gcc.dg/pr50527.c: Don't FAIL if sizeof(void*) = 2
2291 * gcc.dg/lto/20090218-2_1.c: Fix prototype of malloc, memcpy.
2292
2293 2012-01-13 Jason Merrill <jason@redhat.com>
2294
2295 PR c++/51813
2296 * g++.dg/ext/visibility/template9.C: New.
2297
2298 PR c++/51620
2299 * g++.dg/cpp0x/defaulted34.C: New.
2300 * g++.dg/template/virtual3.C: New.
2301
2302 2012-01-13 Richard Guenther <rguenther@suse.de>
2303
2304 PR middle-end/8081
2305 * gcc.dg/torture/pr8081.c: New testcase.
2306
2307 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
2308
2309 * gcc.dg/pr46309.c: Set branch cost to greater 1 for avr.
2310
2311 2012-01-12 Jason Merrill <jason@redhat.com>
2312
2313 PR c++/51714
2314 * g++.dg/ext/stmtexpr14.C: New.
2315
2316 2012-01-13 Dodji Seketeli <dodji@redhat.com>
2317
2318 PR c++/51633
2319 * g++.dg/cpp0x/constexpr-diag4.C: New test.
2320
2321 2012-01-12 Jason Merrill <jason@redhat.com>
2322
2323 PR c++/48051
2324 * g++.dg/abi/mangle48.C: Test qualified-names, too.
2325 * g++.dg/abi/mangle58.C: Likewise.
2326
2327 PR c++/51403
2328 * g++.dg/template/arg8.C: New.
2329
2330 2012-01-12 Ira Rosen <irar@il.ibm.com>
2331
2332 PR tree-optimization/51799
2333 * gcc.dg/vect/pr51799.c: New test.
2334 * gcc.dg/vect/vect-widen-shift-u8.c: Expect two widening shift
2335 patterns.
2336
2337 2012-01-12 Dominique d'Humieres <dominiq@lps.ens.fr>
2338 Tobias Burnus <burnus@net-b.de>
2339
2340 PR fortran/51057
2341 PR fortran/51616
2342 * lib/target-supports.exp
2343 (check_effective_target_fortran_largest_fp_has_sqrt): New.
2344 * gfortran.dg/quad_2.f90: Use it, add pattern for IBM's real(16).
2345
2346 2012-01-11 Jason Merrill <jason@redhat.com>
2347
2348 PR c++/51565
2349 * g++.dg/ext/attrib42.C: New.
2350
2351 2012-01-11 Jakub Jelinek <jakub@redhat.com>
2352
2353 PR bootstrap/51796
2354 * gcc.dg/pr51796.c: New test.
2355
2356 2012-01-11 Jason Merrill <jason@redhat.com>
2357
2358 PR c++/51818
2359 * g++.dg/cpp0x/lambda/lambda-mangle3.C: New.
2360
2361 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
2362
2363 * gnat.dg/array19.ad[sb]: New test.
2364
2365 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
2366
2367 * gnat.dg/opt23.ad[sb]: New test.
2368 * gnat.dg/opt23_pkg.ad[sb]: New helper.
2369 * gnat.dg/opt24.ad[sb]: New test.
2370
2371 2012-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2372
2373 PR tree-optimization/49642
2374 * gcc.dg/tree-ssa/pr49642-1.c: New test.
2375 * gcc.dg/tree-ssa/pr49642-2.c: New test.
2376
2377 2012-01-11 Jason Merrill <jason@redhat.com>
2378
2379 PR c++/51613
2380 * g++.dg/template/explicit-args5.C: New.
2381
2382 2012-01-11 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
2383
2384 * gcc.c-torture/execute/20120110-1.c: New testcase.
2385
2386 2012-01-10 Jason Merrill <jason@redhat.com>
2387
2388 PR c++/51614
2389 * g++.dg/inherit/ambig1.C: New.
2390
2391 PR c++/51433
2392 * g++.dg/cpp0x/constexpr-cache1.C: New.
2393
2394 2012-01-10 Richard Guenther <rguenther@suse.de>
2395
2396 PR tree-optimization/51801
2397 * gcc.dg/torture/pr51801.c: New testcase.
2398
2399 2012-01-10 Tobias Burnus <burnus@net-b.de>
2400
2401 PR fortran/51652
2402 * gfortran.dg/allocate_with_typespec_5.f90: New.
2403
2404 2012-01-10 Tobias Burnus <burnus@net-b.de>
2405
2406 * gfortran.dg/class_39.f03: Update dg-error string.
2407
2408 2012-01-10 Richard Guenther <rguenther@suse.de>
2409
2410 PR tree-optimization/50913
2411 * gcc.dg/graphite/interchange-16.c: New testcase.
2412 * gcc.dg/graphite/scop-20.c: XFAIL.
2413 * gfortran.dg/graphite/interchange-1.f: Likewise.
2414 * gfortran.dg/graphite/block-1.f90: Likewise.
2415 * gfortran.dg/graphite/block-2.f: Likewise.
2416
2417 2012-01-10 Richard Henderson <rth@redhat.com>
2418
2419 * lib/target-supports.exp (check_effective_target_vect_perm,
2420 check_effective_target_vect_perm_byte,
2421 check_effective_target_vect_perm_short): Enable for arm neon.
2422
2423 2012-01-09 Tobias Burnus <burnus@net-b.de>
2424
2425 PR fortran/46328
2426 * gfortran.dg/typebound_operator_11.f90: New.
2427
2428 2012-01-09 Eric Botcazou <ebotcazou@adacore.com>
2429
2430 * gnat.dg/array18.adb: New test.
2431 * gnat.dg/array18_pkg.ads: New helper.
2432
2433 2012-01-09 Paul Thomas <pault@gcc.gnu.org>
2434
2435 PR fortran/51791
2436 * gfortran.dg/typebound_operator_7.f03: Insert parentheses
2437 around base object in first assignment in main program.
2438 * gfortran.dg/typebound_operator_10.f03: New test.
2439
2440 2012-01-09 Martin Jambor <mjambor@suse.cz>
2441
2442 PR tree-optimization/51759
2443 * g++.dg/ipa/pr51759.C: New test.
2444
2445 2012-01-09 Tobias Burnus <burnus@net-b.de>
2446
2447 PR fortran/51758
2448 * gfortran.dg/optional_absent_2.f90: New.
2449
2450 2012-01-09 Tobias Burnus <burnus@net-b.de>
2451
2452 PR fortran/51578
2453 * gfortran.dg/use_17.f90: New.
2454
2455 2012-01-09 Gary Funck <gary@intrepid.com>
2456
2457 PR preprocessor/33919
2458 * gcc.dg/pr33919.c: New test.
2459 * gcc.dg/pr33919-0.h: New test header file.
2460 * gcc.dg/pr33919-1.h: Ditto.
2461 * gcc.dg/pr33919-2.h: Ditto.
2462
2463 2012-01-07 Jan Hubicka <jh@suse.cz>
2464
2465 PR tree-optimize/51694
2466 * gcc.c-torture/compile/pr51694.c: new testcase.
2467
2468 2012-01-07 Jan Hubicka <jh@suse.cz>
2469
2470 PR tree-optimization/51600
2471 * g++.dg/torture/pr51600.C: New testcase.
2472
2473 2012-01-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2474
2475 PR gcov-profile/51715
2476 PR gcov-profile/51717
2477 * gcc.misc-tests/gcov-13.c: Skip on 32-bit hppa*-*-hpux*.
2478 * gcc.misc-tests/gcov-14.c: Likewise.
2479
2480 2012-01-06 Jason Merrill <jason@redhat.com>
2481
2482 * g++.dg/parse/new5.C: New.
2483
2484 2012-01-06 Patrick Marlier <patrick.marlier@gmail.com>
2485
2486 PR testsuite/51655
2487 * c-c++-common/tm/memcpy-1.c: Declare memcpy instead of
2488 including <string.h>.
2489
2490 2012-01-06 Jason Merrill <jason@redhat.com>
2491
2492 * g++.dg/abi/mangle51.C: New.
2493 * g++.dg/abi/mangle52.C: New.
2494 * g++.dg/abi/mangle53.C: New.
2495 * g++.dg/abi/mangle54.C: New.
2496 * g++.dg/abi/mangle55.C: New.
2497 * g++.dg/abi/mangle56.C: New.
2498 * g++.dg/abi/mangle57.C: New.
2499 * g++.dg/abi/mangle58.C: New.
2500 * g++.dg/abi/mangle59.C: New.
2501 * g++.dg/cpp0x/trailing3.C: Update mangling.
2502 * g++.dg/cpp0x/variadic111.C: Update mangling.
2503 * g++.dg/cpp0x/variadic4.C: Update mangling.
2504 * g++.dg/cpp0x/variadic42.C: Pass -fabi-version=5.
2505 * g++.dg/template/nontype22.C: Works now.
2506 * g++.dg/template/pr35240.C: Works now.
2507
2508 * g++.dg/cpp0x/error7.C: New.
2509
2510 2012-01-06 Tobias Burnus <burnus@net-b.de>
2511
2512 * gfortran.dg/deallocate_stat_2.f90: New.
2513 * coarray/allocate_errgmsg.f90: New.
2514 * gfortran.dg/coarray_lib_alloc_1.f90: New.
2515 * gfortran.dg/coarray_lib_alloc_2.f90: New.
2516 * coarray/subobject_1.f90: Fix for num_images > 1.
2517 * gfortran.dg/deallocate_stat.f90: Update due to changed
2518 stat= handling.
2519
2520 2012-01-06 Andrew Stubbs <ams@codesourcery.com>
2521
2522 * gcc.target/arm/headmerge-2.c: Adjust scan pattern.
2523
2524 2012-01-06 Eric Botcazou <ebotcazou@adacore.com>
2525
2526 * ada/acats/overflow.lst: Add cb20004.
2527
2528 2012-01-05 Dodji Seketeli <dodji@redhat.com>
2529
2530 PR c++/51541
2531 * g++.dg/cpp0x/alias-decl-18.C: New test.
2532
2533 2012-01-05 Eric Botcazou <ebotcazou@adacore.com>
2534
2535 * gcc.c-torture/execute/20120104-1.c: New test.
2536
2537 2012-01-05 Paul Thomas <pault@gcc.gnu.org>
2538
2539 PR fortran/PR48946
2540 * gfortran.dg/typebound_operator_9.f03: This is now a copy of
2541 the old typebound_operator_8.f03.
2542 * gfortran.dg/typebound_operator_8.f03: New version of
2543 typebound_operator_7.f03 with 'u' a derived type instead of a
2544 class object.
2545
2546 2012-01-05 Richard Guenther <rguenther@suse.de>
2547
2548 * g++.dg/torture/pr49309.C: Skip for -flto.
2549
2550 2012-01-05 Jakub Jelinek <jakub@redhat.com>
2551
2552 PR middle-end/51761
2553 * gcc.c-torture/compile/pr51761.c: New test.
2554
2555 2012-01-05 Richard Guenther <rguenther@suse.de>
2556
2557 PR tree-optimization/51760
2558 * gcc.dg/torture/pr51760.c: New testcase.
2559
2560 2012-01-05 Aldy Hernandez <aldyh@redhat.com>
2561
2562 PR middle-end/51472
2563 * gcc.dg/tm/memopt-6.c: Adjust regexp.
2564
2565 2012-01-05 Richard Guenther <rguenther@suse.de>
2566
2567 PR lto/41576
2568 * gfortran.dg/lto/pr41576_0.f90: New testcase.
2569 * gfortran.dg/lto/pr41576_1.f90: Likewise.
2570
2571 2012-01-04 Jakub Jelinek <jakub@redhat.com>
2572
2573 PR debug/51695
2574 * gcc.dg/pr51695.c: New test.
2575
2576 2012-01-04 Andrew Pinski <apinski@cavium.com>
2577
2578 * gcc.target/mips/mips64-dsp-ldx1.c: New test.
2579 * gcc.target/mips/octeon2-lx-1.c: New test.
2580 * gcc.target/mips/mips64-dsp-ldx.c: New test.
2581 * gcc.target/mips/octeon2-lx-2.c: New test.
2582 * gcc.target/mips/octeon2-lx-3.c: New test.
2583
2584 2012-01-04 Patrick Marlier <patrick.marlier@gmail.com>
2585
2586 PR other/51163
2587 PR other/51164
2588 * gcc.dg/tm/alias-1.c: Adjust regexp.
2589 * gcc.dg/tm/alias-2.c: Adjust regexp.
2590
2591 2012-01-04 Paolo Carlini <paolo.carlini@oracle.com>
2592
2593 PR c++/51064
2594 * g++.dg/warn/Wparentheses-26.C: New.
2595
2596 2012-01-04 Mikael Morin <mikael@gcc.gnu.org>
2597
2598 * gfortran.dg/elemental_optional_args_2.f90: New test.
2599
2600 2012-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
2601
2602 PR fortran/49693
2603 * gfortran.dg/common_17.f90: New test.
2604
2605 2012-01-04 Richard Guenther <rguenther@suse.de>
2606
2607 PR tree-optimization/49651
2608 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Adjust.
2609 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
2610
2611 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
2612
2613 PR c++/51738
2614 * g++.dg/cpp0x/initlist-postfix-open-square.C: New.
2615
2616 2012-01-03 Andrew Pinski <apinski@cavium.com>
2617
2618 * lib/scanasm.exp (dg-function-on-line): Always use a special format
2619 for all mips targets. Also allow an optional .cfi_startproc.
2620
2621 2012-01-03 Uros Bizjak <ubizjak@gmail.com>
2622
2623 * gfortran.dg/typebound_operator_8.f03: Use dg-add-options ieee.
2624
2625 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
2626
2627 PR c++/29273
2628 * g++.dg/rtti/dyncast5.C: New.
2629
2630 2012-01-03 Richard Guenther <rguenther@suse.de>
2631
2632 PR tree-optimization/51070
2633 * gcc.dg/torture/pr51070-2.c: New testcase.
2634
2635 2012-01-03 Richard Guenther <rguenther@suse.de>
2636
2637 PR tree-optimization/51692
2638 * gcc.dg/torture/pr51692.c: New testcase.
2639
2640 2012-01-03 Richard Guenther <rguenther@suse.de>
2641
2642 PR debug/51650
2643 * g++.dg/lto/pr51650-3_0.C: New testcase.
2644
2645 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
2646
2647 PR c++/15867
2648 * g++.dg/warn/Wredundant-decls-spec.C: New.
2649
2650 2012-01-03 Jakub Jelinek <jakub@redhat.com>
2651
2652 PR tree-optimization/51719
2653 * g++.dg/tree-prof/pr51719.C: New test.
2654
2655 2012-01-03 Richard Guenther <rguenther@suse.de>
2656
2657 PR middle-end/51730
2658 * gcc.dg/fold-compare-6.c: New testcase.
2659
2660 2012-01-03 Jakub Jelinek <jakub@redhat.com>
2661
2662 PR c++/51669
2663 * g++.dg/gomp/pr51669.C: New test.
2664
2665 2012-01-02 Jason Merrill <jason@redhat.com>
2666
2667 PR c++/51675
2668 * g++.dg/cpp0x/constexpr-union2.C: New.
2669
2670 PR c++/51666
2671 * g++.dg/cpp0x/nsdmi-defer5.C: New.
2672
2673 2012-01-02 Dodji Seketeli <dodji@redhat.com>
2674
2675 PR c++/51462
2676 * g++.dg/cpp0x/constexpr-99.C: New test.
2677
2678 2012-01-02 Paolo Carlini <paolo.carlini@oracle.com>
2679
2680 PR c++/20140
2681 * g++.dg/template/init9.C: New.
2682
2683 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
2684
2685 * gcc.dg/memcpy-4.c: Add nomips16 attribute for MIPS targets.
2686 Increase copy to 5 bytes. Look for at least two "mem/s/u"s,
2687 rather than a specific number.
2688
2689 2012-01-02 Paul Thomas <pault@gcc.gnu.org>
2690
2691 PR fortran/46262
2692 PR fortran/46328
2693 PR fortran/51052
2694 * gfortran.dg/typebound_operator_7.f03: New.
2695 * gfortran.dg/typebound_operator_8.f03: New.
2696
2697 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
2698
2699 PR target/51729
2700 * gcc.target/mips/dspr2-MULT.c: Remove -ffixed-hi -ffixed-lo.
2701 XFAIL.
2702 * gcc.target/mips/dspr2-MULTU.c: Likewise.
2703
2704 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
2705
2706 * gcc.dg/pr46309.c: Add -mtune=octeon2 for MIPS.
2707
2708 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
2709
2710 * g++.dg/cpp0x/constexpr-rom.C: Look for .rdata rather than rodata
2711 for MIPS.
2712
2713 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
2714
2715 * gfortran.dg/io_real_boz_3.f90: Require fortran_real_16.
2716 * gfortran.dg/io_real_boz_4.f90: Likewise.
2717 * gfortran.dg/io_real_boz_5.f90: Likewise.
2718
2719 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
2720
2721 * g++.dg/opt/devirt2.C: Add -mno-abicalls for MIPS.
2722
2723 2012-01-02 Revital Eres <revital.eres@linaro.org>
2724
2725 * gcc.dg/sms-11.c: New file.
2726
2727 2012-01-02 Tobias Burnus <burnus@net-b.de>
2728
2729 PR fortran/51682
2730 * gfortran.dg/coarray/image_index_3.f90: New.
2731
2732 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
2733
2734 PR c++/16603
2735 * g++.dg/parse/enum8.C: New.
2736
2737 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
2738
2739 PR c++/51379
2740 * g++.dg/conversion/reinterpret4.C: New.
2741 * g++.dg/conversion/reinterpret1.C: Adjust.
2742
2743 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
2744
2745 * g++.dg/cpp0x/constexpr-delegating2.C: Add missing piece.
2746
2747 2012-01-01 Fabien ChĂȘne <fabien@gcc.gnu.org>
2748
2749 * g++.old-deja/g++.brendan/crash25.C: Adjust.
2750 * g++.old-deja/g++.brendan/crash56.C: Likewise.
2751 * g++.old-deja/g++.jason/access14.C: Likewise.
2752 * g++.old-deja/g++.jason/access8.C: Likewise.
2753 * g++.old-deja/g++.jason/access1.C: Likewise.
2754 * g++.old-deja/g++.other/access3.C: Likewise.
2755 * g++.old-deja/g++.other/access5.C: Likewise.
2756 * g++.old-deja/g++.law/unsorted1.C: Likewise.
2757 * g++.old-deja/g++.law/visibility22.C: Likewise.
2758 * g++.old-deja/g++.law/visibility26.C: Likewise.
2759 * g++.old-deja/g++.mike/p2746.C: Likewise.
2760 * g++.dg/debug/using1.C: Likewise.
2761 * g++.dg/lookup/using51.C: Likewise.
2762 * g++.dg/inherit/using5.C: Likewise.
2763 * g++.dg/inherit/pr30297.C: Likewise.
2764 * g++.dg/inherit/access8.C: Likewise.
2765 * g++.dg/torture/pr39362.C: Likewise.
2766 * g++.dg/template/crash13.C: Likewise.
2767 * g++.dg/template/using10.C: Likewise.
2768
2769 2012-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
2770
2771 PR fortran/51502
2772 * lib/gcc-dg.exp (scan-module-absence): Really commit last
2773 change.
2774
2775 2012-01-01 Ira Rosen <irar@il.ibm.com>
2776
2777 PR tree-optimization/51704
2778 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: New.
2779 * gfortran.dg/vect/vect.exp: Run no-fre-no-copy-prop-O3-* with
2780 corresponding flags.
2781
2782 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
2783
2784 PR c++/51723
2785 * g++.dg/cpp0x/constexpr-delegating2.C: New.
2786
2787 2012-01-01 Jan Hubicka <jh@suse.cz>
2788
2789 PR rtl-optimization/51069
2790 * gcc.c-torture/compile/pr51069.c: New testcase.
2791
2792 2012-01-01 Jakub Jelinek <jakub@redhat.com>
2793
2794 PR tree-optimization/51683
2795 * gcc.dg/pr51683.c: New test.
2796 \f
2797 Copyright (C) 2012 Free Software Foundation, Inc.
2798
2799 Copying and distribution of this file, with or without modification,
2800 are permitted in any medium without royalty provided the copyright
2801 notice and this notice are preserved.