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