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