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