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