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