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