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