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