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