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