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