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