re PR fortran/54465 (Implement -Wextra for Fortran)
[gcc.git] / gcc / testsuite / ChangeLog
1 2012-10-21 Thomas König <tkoenig@gcc.gnu.org>
2
3 PR fortran/54465
4 * gfortran.dg/wextra_1.f: New test.
5
6 2012-10-20 Jan Hubicka <jh@suse.cz>
7
8 * gcc.dg/tree-prof/unroll-1.c: New testcase.
9
10 2012-10-19 Janus Weil <janus@gcc.gnu.org>
11
12 PR fortran/54224
13 * gfortran.dg/warn_unused_function.f90: New.
14
15 2012-10-19 Greta Yorsh <Greta.Yorsh@arm.com>
16
17 * lib/target-supports.exp (check_effective_target_arm_prefer_ldrd_strd):
18 New procedure.
19
20 2012-10-19 Richard Guenther <rguenther@suse.de>
21
22 PR tree-optimization/54981
23 * gcc.dg/pr54981.c: New testcase.
24
25 2012-10-19 Zhenqiang Chen <zhenqiang.chen@linaro.org>
26
27 PR target/54892
28 * gcc.target/arm/pr54892.c: New.
29
30 2012-10-19 Bin Cheng <bin.cheng@arm.com>
31
32 * testsuite/gcc.dg/hoist-register-pressure.c: New test.
33
34 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
35
36 PR c++/54501
37 * g++.dg/init/array30.C: New.
38 * g++.dg/init/array31.C: Likewise.
39
40 2012-10-18 Tobias Burnus <burnus@net-b.de>
41
42 PR fortran/54884
43 * gfortran.dg/public_private_module_7.f90: New.
44
45 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
46
47 PR c++/29633
48 * g++.dg/template/pr29633.C: New.
49
50 2012-10-18 Eric Botcazou <ebotcazou@adacore.com>
51
52 * gnat.dg/loop_optimization13.ad[sb]: New test.
53 * gnat.dg/loop_optimization13_pkg.ads: New helper.
54
55 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
56
57 * gcc.target/arm/neon/vfmaQf32.c: New testcase.
58 * gcc.target/arm/neon/vfmaf32.c: Likewise.
59 * gcc.target/arm/neon/vfmsQf32.c: Likewise.
60 * gcc.target/arm/neon/vfmsf32.c: Likewise.
61
62 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
63
64 * gcc.target/arm/ftest-armv8a-arm.c: New testcase.
65 * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
66 * gcc.target/arm/ftest-support-arm.h (feature_matrix): Add
67 ARMv8-A row.
68 * gcc.target/arm/ftest-support-thumb.h (feature_matrix):
69 Likewise.
70 * gcc.target/arm/ftest-support.h (architecture): Add ARMv8-A.
71 * lib/target-supports.exp: Add ARMv8-A architecture expectation.
72
73 2012-10-16 Jan Hubicka <jh@suse.cz>
74
75 * gcc.target/i386/l_fma_float_?.c: Update.
76 * gcc.target/i386/l_fma_double_?.c: Update.
77 * gfortran.dg/do_1.f90: XFAIL
78 * gcc.dg/tree-ssa/cunroll-1.c: New testcase.
79 * gcc.dg/tree-ssa/cunroll-2.c: New testcase.
80 * gcc.dg/tree-ssa/cunroll-3.c: New testcase.
81 * gcc.dg/tree-ssa/cunroll-4.c: New testcase.
82 * gcc.dg/tree-ssa/cunroll-5.c: New testcase.
83 * gcc.dg/tree-ssa/ldist-17.c: Block cunroll to make testcase still
84 valid.
85
86 2012-10-16 Manuel López-Ibáñez <manu@gcc.gnu.org>
87
88 PR c/53063
89 PR c/40989
90 * gcc.dg/Wstrict-overflow-24.c: New.
91
92 2012-10-16 Tobias Burnus <burnus@net-b.de>
93
94 PR fortran/50981
95 PR fortran/54618
96 * gfortran.dg/class_optional_1.f90: New.
97 * gfortran.dg/class_optional_2.f90: New.
98
99 2012-10-16 Jakub Jelinek <jakub@redhat.com>
100
101 PR debug/54796
102 * gcc.dg/guality/pr54796.c: New test.
103
104 PR tree-optimization/54889
105 * gfortran.dg/pr54889.f90: New test.
106
107 2012-10-16 Eric Botcazou <ebotcazou@adacore.com>
108
109 * g++.dg/other/dump-ada-spec-2.C: New test.
110
111 2012-10-16 Easwaran Raman <eraman@google.com>
112
113 * gcc.dg/tree-prof/switch-case-1.c: New test case.
114 * gcc.dg/tree-prof/switch-case-2.c: New test case.
115
116 2012-10-16 Hans-Peter Nilsson <hp@bitrange.com>
117
118 * gcc.dg/torture/stackalign/builtin-apply-2.c,
119 gcc.dg/builtin-apply2.c: Correct STACK_ARGUMENTS_SIZE for MMIX.
120
121 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
122
123 PR target/54925
124 * gcc.c-torture/compile/pr54925.c: New.
125
126 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
127
128 PR target/51244
129 * gcc.target/sh/pr51244-17.c: New.
130
131 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
132
133 PR target/54760
134 * gcc.target/sh/pr54760-2.c: Add long long and unsigned long long test
135 functions.
136 * gcc.target/sh/pr54760-4.c: New.
137
138 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
139
140 PR target/34777
141 * gcc.target/sh/torture/sh-torture.exp: New.
142 * gcc.target/sh/torture/pr34777.c: New.
143
144 2012-10-15 Matthias Klose <doko@ubuntu.com>
145
146 * lib/target-supports.exp (check_profiling_available): Match
147 arm*-*-linux-* for ARM Linux/GNU.
148 * g++.dg/torture/predcom-1.C: Match arm*-*-linux-* for ARM Linux/GNU.
149 * gfortran.dg/enum_10.f90: Likewise.
150 * gfortran.dg/enum_9.f90: Likewise.
151 * gcc.target/arm/synchronize.c: Likewise.
152 * g++.old-deja/g++.jason/enum6.C: Likewise.
153 * g++.old-deja/g++.other/enum4.C: Likewise.
154 * g++.old-deja/g++.law/enum9.C: Likewise.
155
156 2012-10-15 Richard Sandiford <rdsandiford@googlemail.com>
157
158 * g++.dg/tls/thread_local-cse.C: Move dg-do line.
159 * g++.dg/tls/thread_local-wrap4.C: Require fpic.
160
161 2012-10-15 Alexandre Oliva <aoliva@redhat.com>
162 Paolo Carlini <paolo.carlini@oracle.com>
163
164 PR c++/17805
165 * g++.dg/overload/operator6.C: New.
166
167 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
168
169 PR c++/50080 (again)
170 * g++.dg/parse/tmpl-outside2.C: Tweak, error in C++98.
171 * g++.dg/parse/tmpl-outside1.C: Likewise.
172 * g++.dg/template/qualttp18.C: Likewise.
173 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
174 * g++.old-deja/g++.pt/overload13.C: Likewise.
175
176 2012-10-15 Uros Bizjak <ubizjak@gmail.com>
177
178 * gcc.target/i386/avx256-unaligned-load-1.c: Update asm scan patterns.
179 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
180 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
181 * gcc.target/i386/avx256-unaligned-load-4.c: Ditto.
182 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
183 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
184 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
185 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
186
187 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
188
189 PR c++/50080
190 * g++.dg/parse/tmpl-outside2.C: New.
191 * g++.dg/parse/tmpl-outside1.C: Adjust.
192 * g++.dg/template/qualttp18.C: Likewise.
193 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
194 * g++.old-deja/g++.pt/overload13.C: Likewise.
195
196 2012-10-15 Marc Glisse <marc.glisse@inria.fr>
197
198 PR tree-optimization/54915
199 * gcc.dg/tree-ssa/pr54915.c: New testcase.
200
201 2012-10-15 Richard Guenther <rguenther@suse.de>
202
203 PR tree-optimization/54920
204 * gcc.dg/torture/pr54920.c: New testcase.
205
206 2012-10-15 Eric Botcazou <ebotcazou@adacore.com>
207
208 * gnat.dg/unchecked_convert9.ad[sb]: New test.
209
210 2012-10-13 Jason Merrill <jason@redhat.com>
211
212 * g++.dg/tls/thread_local7g.C: Require tls_native.
213
214 2012-10-14 Jason Merrill <jason@redhat.com>
215
216 * g++.dg/cpp0x/inh-ctor1.C: New.
217 * g++.dg/cpp0x/inh-ctor2.C: New.
218 * g++.dg/cpp0x/inh-ctor3.C: New.
219 * g++.dg/cpp0x/inh-ctor4.C: New.
220 * g++.dg/cpp0x/inh-ctor5.C: New.
221 * g++.dg/cpp0x/inh-ctor6.C: New.
222 * g++.dg/cpp0x/inh-ctor7.C: New.
223 * g++.dg/cpp0x/inh-ctor8.C: New.
224 * g++.dg/cpp0x/inh-ctor9.C: New.
225 * g++.dg/cpp0x/inh-ctor10.C: New.
226 * g++.dg/cpp0x/inh-ctor11.C: New.
227 * g++.dg/cpp0x/inh-ctor12.C: New.
228 * g++.dg/cpp0x/inh-ctor13.C: New.
229
230 2012-10-14 Steven Bosscher <steven@gcc.gnu.org>
231
232 PR rtl-optimization/54919
233 * gcc.dg/pr54919.c: New testcase.
234
235 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
236
237 PR c++/53581
238 * g++.dg/template/crash113.C: New.
239
240 2012-10-14 Jan Hubicka <jh@suse.cz>
241
242 * gcc.dg/unroll_5.c: New testcase.
243
244 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
245
246 PR c++/52643
247 * g++.dg/opt/pr52643.C: New.
248
249 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
250
251 PR target/54602
252 * gcc.target/sh/pr54602-1.c: New.
253 * gcc.target/sh/pr54602-2.c: New.
254 * gcc.target/sh/pr54602-3.c: New.
255 * gcc.target/sh/pr54602-4.c: New.
256
257 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
258
259 PR target/54680
260 * gcc.target/sh/pr54680.c: New.
261
262 2012-10-12 Jan Hubicka <jh@suse.cz>
263
264 * gcc.dg/webizer.c: New testcase.
265
266 2012-10-12 Janis Johnson <janisjo@codesourcery.com>
267
268 * gcc.dg/vect/pr48765.c: Skip for conflicting options, don't
269 specify -m64.
270
271 * gcc.target/arm/div64-unwinding.c: Skip, don't xfail, for
272 GNU/Linux.
273
274 * lib/target-supports.exp (check_effective_target_arm_hard_vfp_ok):
275 Return 0 if already specifying -mfloat-abi other than hard.
276
277 2012-10-12 Joe Seymour <jseymour@codesourcery.com>
278
279 * gcc.dg/pr53060.c: Prune irrelevant warning.
280
281 2012-10-12 Jakub Jelinek <jakub@redhat.com>
282
283 PR c/54381
284 * c-c++-common/Wsizeof-pointer-memaccess1.c: New test.
285 * c-c++-common/Wsizeof-pointer-memaccess2.c: New test.
286 * gcc.dg/Wsizeof-pointer-memaccess1.c: New test.
287 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Test also stpncpy.
288 Adjust expected wording of warnings for *cmp* builtins.
289 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Likewise.
290 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Likewise.
291
292 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
293
294 PR c++/24449
295 * g++.dg/parse/friend-main.C: New.
296
297 2012-10-12 Marc Glisse <marc.glisse@inria.fr>
298
299 PR c++/53055
300 * g++.dg/pr53055.C: New testcase.
301
302 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
303
304 PR c++/52744
305 * g++.dg/cpp0x/pr52744.C: New.
306
307 2012-10-12 Janus Weil <janus@gcc.gnu.org>
308
309 PR fortran/40453
310 * gfortran.dg/dummy_procedure_9.f90: New.
311
312 2012-10-12 Richard Biener <rguenther@suse.de>
313
314 PR tree-optimization/54894
315 * gcc.dg/torture/pr54894.c: New testcase.
316
317 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
318
319 PR target/51244
320 * gcc.target/sh/pr51244-13.c: New.
321 * gcc.target/sh/pr51244-14.c: New.
322 * gcc.target/sh/pr51244-15.c: New.
323 * gcc.target/sh/pr51244-16.c: New.
324
325 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
326
327 PR c++/51878
328 * g++.dg/cpp0x/decltype45.C: New.
329
330 2012-10-11 Janus Weil <janus@gcc.gnu.org>
331
332 PR fortran/54784
333 * gfortran.dg/class_allocate_13.f90: New.
334
335 2012-10-11 Jason Merrill <jason@redhat.com>
336
337 * g++.dg/ext/visibility/pragma-override1.C: Fix target markup.
338 * g++.dg/ext/visibility/pragma-override2.C: Fix target markup.
339
340 * g++.dg/gomp/tls-5.C: Require tls_native.
341 * g++.dg/tls/thread_local7.C: Require tls_native.
342 * g++.dg/tls/static2.C: New.
343
344 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
345
346 PR c++/36107
347 * g++.dg/ext/weak5.C: New.
348
349 2012-10-11 Marc Glisse <marc.glisse@inria.fr>
350
351 PR testsuite/54868
352 * gcc.dg/tree-ssa/forwprop-22.c: Move ...
353 * gcc.dg/vect/nodump-forwprop-22.c: ... here. Adapt options.
354
355 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
356
357 PR c++/43765
358 * g++.dg/parse/pr43765.C: New.
359
360 2012-10-11 Uros Bizjak <ubizjak@gmail.com>
361
362 * obj-c++.dg/tls/init-2.mm: Tweak errors.
363
364 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
365
366 PR c++/43663
367 * g++.dg/init/bitfield3.C: New.
368
369 2012-10-10 Richard Sandiford <rdsandiford@googlemail.com>
370
371 * gcc.target/mips/mips32-dsp-accinit-2.c: Fix test description.
372
373 2012-10-10 Jakub Jelinek <jakub@redhat.com>
374
375 PR tree-optimization/54877
376 * gcc.dg/torture/pr54877.c: New test.
377
378 2012-10-10 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
379
380 PR testsuite/53397
381 * gcc.dg/pr53397-1.c: Moved to gcc.target/i386.
382 * gcc.target/i386/pr53397-1.c: Add -msse2 to dg-options
383 and remove target info from dg-do compile.
384 * gcc.dg/pr53397-2.c: Moved to gcc.target/i386.
385 * gcc.target/i386/pr53397-2.c: Add -msse2 to dg-options
386 and remove target info from dg-do compile.
387
388 2012-10-10 Greta Yorsh <Greta.Yorsh@arm.com>
389
390 * gcc.dg/pr54782.c: Require target with pthread support.
391
392 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
393
394 PR c++/53122
395 * g++.dg/cpp0x/auto35.C: New.
396
397 2012-10-10 Dodji Seketeli <dodji@redhat.com>
398
399 PR c++/53540 - using fails to be equivalent to typedef
400 * g++.dg/cpp0x/alias-decl-24.C: New test.
401
402 2012-10-10 Dodji Seketeli <dodji@redhat.com>
403
404 * g++.dg/cpp0x/gen-attrs-8.C: Update the test to reflect the fact
405 that c++11 attributes to types are ignored for now.
406 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
407 * g++.dg/cpp0x/gen-attrs-37.C: Likewise
408
409 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
410
411 PR c++/53741
412 * g++.dg/cpp0x/lambda/lambda-ice9.C: New.
413
414 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
415
416 PR c++/50478
417 * g++.dg/cpp0x/initlist67.C: New.
418
419 2012-10-10 Dehao Chen <dehao@google.com>
420
421 * g++.dg/debug/dwarf2/deallocator.C: Cover more deallocator cases.
422
423 2012-10-10 Oleg Endo <olegendo@gcc.gnu.org>
424
425 PR target/52480
426 * gcc.target/sh/sh4a-bitmovua.c: Compact skip-if list.
427 Add runtime tests.
428
429 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
430
431 PR c++/53307
432 * g++.dg/cpp0x/decltype44.C: New.
433
434 2012-10-09 Steve Ellcey <sellcey@mips.com>
435
436 * gcc.target/ext_ins.c: Modify f2 to aviod uninitialized data.
437
438 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
439
440 PR c++/53763
441 * g++.dg/cpp0x/decltype43.C: New.
442
443 2012-10-09 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
444
445 PR middle-end/53397
446 * gcc.dg/pr53397-1.c: New test case.
447 * gcc.dg/pr53397-2.c: New test case.
448
449 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
450
451 PR c++/54194
452 * g++.dg/warn/Wparentheses-26.C: Adjust.
453 * g++.dg/warn/Wparentheses-27.C: New.
454
455 2012-10-09 Marc Glisse <marc.glisse@inria.fr>
456
457 PR c++/54427
458 * c-c++-common/vector-scalar.c: New testcase.
459 * g++.dg/ext/vector18.C: New testcase.
460 * g++.dg/ext/vector5.C: This is not an error anymore.
461 * gcc.dg/init-vec-1.c: Move ...
462 * c-c++-common/init-vec-1.c: ... here. Adapt error message.
463 * gcc.c-torture/execute/vector-shift1.c: Move ...
464 * c-c++-common/torture/vector-shift1.c: ... here.
465 * gcc.dg/scal-to-vec1.c: Move ...
466 * c-c++-common/scal-to-vec1.c: ... here. Avoid narrowing for
467 C++11. Adapt error messages.
468 * gcc.dg/convert-vec-1.c: Move ...
469 * c-c++-common/convert-vec-1.c: ... here.
470 * gcc.dg/scal-to-vec2.c: Move ...
471 * c-c++-common/scal-to-vec2.c: ... here.
472
473 2012-10-08 Marc Glisse <marc.glisse@inria.fr>
474
475 PR target/54400
476 * gcc.target/i386/pr54400.c: New testcase.
477
478 2012-10-08 Jakub Jelinek <jakub@redhat.com>
479
480 PR c++/54858
481 * g++.dg/template/pr54858.C: New test.
482
483 2012-10-08 Marek Polacek <polacek@redhat.com>
484
485 PR debug/54831
486 * g++.dg/debug/pr54831.C: New test.
487
488 2012-10-08 Dehao Chen <dehao@google.com>
489
490 * g++.dg/predict-loop-exit-1.C: New.
491 * g++.dg/predict-loop-exit-2.C: New.
492 * g++.dg/predict-loop-exit-3.C: New.
493
494 2012-10-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
495
496 * gcc.target/i386/pr54445-1.c: Require tls_runtime, add tls options.
497
498 2012-10-08 Jason Merrill <jason@redhat.com>
499
500 * g++.dg/gomp/tls-5.C: New.
501 * g++.dg/gomp/tls-wrap1.C: New.
502 * g++.dg/gomp/tls-wrap2.C: New.
503 * g++.dg/gomp/tls-wrap3.C: New.
504 * g++.dg/gomp/tls-wrap4.C: New.
505 * g++.dg/gomp/tls-wrapper-cse.C: New.
506 * g++.dg/tls/thread_local-cse.C: New.
507 * g++.dg/tls/thread_local-order1.C: New.
508 * g++.dg/tls/thread_local-order2.C: New.
509 * g++.dg/tls/thread_local-wrap1.C: New.
510 * g++.dg/tls/thread_local-wrap2.C: New.
511 * g++.dg/tls/thread_local-wrap3.C: New.
512 * g++.dg/tls/thread_local-wrap4.C: New.
513 * g++.dg/tls/thread_local2g.C: New.
514 * g++.dg/tls/thread_local3g.C: New.
515 * g++.dg/tls/thread_local4g.C: New.
516 * g++.dg/tls/thread_local5g.C: New.
517 * g++.dg/tls/thread_local6g.C: New.
518 * g++.dg/tls/thread_local7g.C: New.
519
520 * g++.dg/tls/thread_local3.C: New.
521 * g++.dg/tls/thread_local4.C: New.
522 * g++.dg/tls/thread_local5.C: New.
523 * g++.dg/tls/thread_local6.C: New.
524
525 * g++.dg/tls/init-2.C: Tweak errors.
526 * g++.dg/tls/thread_local1.C: New.
527 * g++.dg/tls/thread_local2.C: New.
528 * g++.dg/tls/thread_local7.C: New.
529
530 2012-10-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
531
532 PR target/54866
533 * gcc.target/i386/long-double-80-7.c: Add -msse2 to dg-options.
534
535 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
536
537 PR target/54685
538 * gcc.target/sh/pr54685.c: New.
539
540 2012-10-08 Dodji Seketeli <dodji@redhat.com>
541
542 PR c++/53528 C++11 attribute support
543 * g++.dg/cpp0x/gen-attrs-1.C: New test.
544 * g++.dg/cpp0x/gen-attrs-2.C: Likewise.
545 * g++.dg/cpp0x/gen-attrs-2-1.C: Likewise.
546 * g++.dg/cpp0x/gen-attrs-3.C: Likewise.
547 * g++.dg/cpp0x/gen-attrs-4.C: Likewise.
548 * g++.dg/cpp0x/gen-attrs-5.C: Likewise.
549 * g++.dg/cpp0x/gen-attrs-6.C: Likewise.
550 * g++.dg/cpp0x/gen-attrs-7.C: Likewise.
551 * g++.dg/cpp0x/gen-attrs-8.C: Likewise.
552 * g++.dg/cpp0x/gen-attrs-9.C: Likewise.
553 * g++.dg/cpp0x/gen-attrs-10.C: Likewise.
554 * g++.dg/cpp0x/gen-attrs-11.C: Likewise.
555 * g++.dg/cpp0x/gen-attrs-12.C: Likewise.
556 * g++.dg/cpp0x/gen-attrs-13.C: Likewise.
557 * g++.dg/cpp0x/gen-attrs-14.C: Likewise.
558 * g++.dg/cpp0x/gen-attrs-15.C: Likewise.
559 * g++.dg/cpp0x/gen-attrs-16.C: Likewise.
560 * g++.dg/cpp0x/gen-attrs-17.C: Likewise.
561 * g++.dg/cpp0x/gen-attrs-18.C: Likewise.
562 * g++.dg/cpp0x/gen-attrs-19.C: Likewise.
563 * g++.dg/cpp0x/gen-attrs-20.C: Likewise.
564 * g++.dg/cpp0x/gen-attrs-21.C: Likewise.
565 * g++.dg/cpp0x/gen-attrs-22.C: Likewise.
566 * g++.dg/cpp0x/gen-attrs-23.C: Likewise.
567 * g++.dg/cpp0x/gen-attrs-24.C: Likewise.
568 * g++.dg/cpp0x/gen-attrs-25.C: Likewise.
569 * g++.dg/cpp0x/gen-attrs-26.C: Likewise.
570 * g++.dg/cpp0x/gen-attrs-27.C: Likewise.
571 * g++.dg/cpp0x/gen-attrs-28.C: Likewise.
572 * g++.dg/cpp0x/gen-attrs-29.C: Likewise.
573 * g++.dg/cpp0x/gen-attrs-30.C: Likewise.
574 * g++.dg/cpp0x/gen-attrs-31.C: Likewise.
575 * g++.dg/cpp0x/gen-attrs-32.C: Likewise.
576 * g++.dg/cpp0x/gen-attrs-33.C: Likewise.
577 * g++.dg/cpp0x/gen-attrs-34.C: Likewise.
578 * g++.dg/cpp0x/gen-attrs-35.C: Likewise.
579 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
580 * g++.dg/cpp0x/gen-attrs-36-1.C: Likewise.
581 * g++.dg/cpp0x/gen-attrs-37.C: Likewise.
582 * g++.dg/cpp0x/gen-attrs-38.C: Likewise.
583 * g++.dg/cpp0x/gen-attrs-39.C: Likewise.
584 * g++.dg/cpp0x/gen-attrs-39-1.C: Likewise.
585 * g++.dg/cpp0x/gen-attrs-40.C: Likewise.
586 * g++.dg/cpp0x/gen-attrs-41.C: Likewise.
587 * g++.dg/cpp0x/gen-attrs-42.C: Likewise.
588 * g++.dg/cpp0x/gen-attrs-43.C: Likewise.
589 * g++.dg/cpp0x/gen-attrs-44.C: Likewise.
590 * g++.dg/cpp0x/gen-attrs-45.C: Likewise.
591 * g++.dg/cpp0x/gen-attrs-46.C: Likewise.
592 * g++.dg/cpp0x/gen-attrs-47.C: Likewise.
593 * g++.dg/cpp0x/gen-attrs-47-1.C: Likewise.
594 * g++.dg/cpp0x/gen-attrs-48.C: Likewise.
595 * g++.dg/cpp0x/gen-attrs-49.C: Likewise.
596 * g++.dg/cpp0x/gen-attrs-50.C: Likewise.
597 * g++.dg/cpp0x/gen-attrs-51.C: Likewise.
598 * g++.dg/cpp0x/gen-attrs-52.C: Likewise.
599 * g++.dg/cpp0x/gen-attrs-53.C: Likewise.
600
601 2012-10-08 Eric Botcazou <ebotcazou@adacore.com>
602
603 * gcc.dg/tree-ssa/slsr-30.c: Use correct cleanup directive.
604 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
605 * gcc.dg/tree-ssa/ldist-21.c: Add missing cleanup directive.
606
607 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
608
609 PR target/54760
610 * gcc.target/sh/pr54760-2.c: New.
611 * gcc.target/sh/pr54760-3.c: New.
612
613 2012-10-07 Paolo Carlini <paolo.carlini@oracle.com>
614
615 PR c++/51422
616 * g++.dg/cpp0x/lambda/lambda-ice8.C: New.
617
618 2012-10-07 Richard Sandiford <rdsandiford@googlemail.com>
619 Sandra Loosemore <sandra@codesourcery.com>
620
621 * gcc.target/mips/madd-9.c: Force code to be tuned for the 4kc
622 and test that the accumulator is initialized using MULT.
623 * gcc.target/mips/mips32-dsp-accinit-1.c: New test.
624 * gcc.target/mips/mips32-dsp-accinit-2.c: Likewise.
625
626 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
627
628 PR c++/52764
629 * g++.dg/cpp0x/stdint.C: New.
630
631 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
632
633 PR c++/54249
634 * g++.dg/cpp0x/stddef.C: New.
635
636 2012-10-06 Janus Weil <janus@gcc.gnu.org>
637
638 PR fortran/54832
639 * gfortran.dg/typebound_operator_17.f90: New.
640
641 2012-10-06 Jan Hubicka <jh@suse.cz>
642
643 PR lto/53831
644 PR lto/54776
645 * g++.dg/lto/v1-plugin-api-not-supported.C: New testcase.
646
647 2012-10-06 Jan Hubicka <jh@suse.cz>
648
649 * gcc.dg/lto/resolutions_0.c: New testcase.
650
651 2012-10-06 Janus Weil <janus@gcc.gnu.org>
652
653 PR fortran/45521
654 * gfortran.dg/generic_25.f90: New.
655 * gfortran.dg/generic_26.f90: New.
656 * gfortran.dg/generic_27.f90: New.
657
658 2012-10-06 Oleg Endo <olegendo@gcc.gnu.org>
659
660 PR target/54760
661 * gcc.target/sh/pr54760-1.c: New.
662
663 2012-10-05 Jakub Jelinek <jakub@redhat.com>
664
665 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: New test.
666 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: New test.
667 * g++.dg/warn/Wsign-compare-5.C: New test.
668 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: New test.
669 * g++.dg/warn/Wnull-conversion-1.C: For c++11 add dg-error.
670 * g++.dg/ext/builtin30.C: New test.
671 * g++.dg/ext/vla12.C: New test.
672 * gcc.dg/builtins-85.c: New test.
673
674 PR debug/54519
675 * gcc.dg/guality/pr54519-1.c: New test.
676 * gcc.dg/guality/pr54519-2.c: New test.
677 * gcc.dg/guality/pr54519-3.c: New test.
678 * gcc.dg/guality/pr54519-4.c: New test.
679 * gcc.dg/guality/pr54519-5.c: New test.
680 * gcc.dg/guality/pr54519-6.c: New test.
681
682 2012-10-05 Paolo Carlini <paolo.carlini@oracle.com>
683
684 PR c++/50893
685 * g++.dg/cpp0x/defaulted38.C: New.
686
687 2012-10-05 Jakub Jelinek <jakub@redhat.com>
688
689 PR tree-optimization/33763
690 * c-c++-common/pr33763.c: New test.
691
692 PR tree-optimization/54810
693 * gcc.dg/tree-ssa/vrp85.c: New test.
694
695 2012-10-04 David Edelsohn <dje.gcc@gmail.com>
696
697 * gcc.dg/ucnid-7.c: Skip on AIX.
698 * gcc.dg/ucnid-8.c: Same.
699 * gcc.dg/ucnid-10.c: Same.
700 * gcc.dg/ucnid-13.c: Same.
701 * gcc.dg/attr-alias-3.c: Same.
702 * gcc.dg/attr-alias-5.c: Same.
703 * gcc.dg/torture/pr51106-2.c: Same.
704 * gcc.dg/vmx/3b-13.c: Use valid splat index.
705
706 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
707
708 PR c++/52233
709 * g++.dg/cpp0x/alias-decl-23.C: New.
710
711 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
712
713 PR c++/53403
714 * g++.dg/template/friend53.C: New.
715
716 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
717
718 * lib/gcc-dg.exp (cleanup-ada-spec): New procedure.
719 * lib/scanasm.exp (get_ada_spec_filename): Likewise.
720 (scan-ada-spec): Likewise.
721 (scan-ada-spec-not): Likewise.
722 * gcc.dg/dump-ada-spec-1.c: New test.
723 * g++.dg/other/dump-ada-spec-1.C: Likewise.
724
725 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
726
727 * gcc.dg/lto/20120723_0.c: Skip on SPARC 32-bit.
728
729 2012-10-04 Florian Weimer <fweimer@redhat.com>
730
731 * c-c++-common/cpp/diagnostic-pragma-1.c: New testcase.
732
733 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
734
735 PR c++/54323
736 * g++.dg/cpp0x/pr54323.C: New.
737
738 2012-10-04 Richard Guenther <rguenther@suse.de>
739
740 PR middle-end/54735
741 * g++.dg/torture/pr54735.C: New testcase.
742
743 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
744
745 PR rtl-optimization/54739
746 * gcc.dg/lower-subreg-1.c: Also skip on SPARC.
747
748 2012-10-03 Oleg Endo <olegendo@gcc.gnu.org>
749
750 PR target/51244
751 * gcc.target/sh/pr51244-12.c: New.
752
753 2012-10-03 Dehao Chen <dehao@google.com>
754
755 PR middle-end/54782
756 * gcc.dg/pr54782.c: New test.
757
758 2012-10-03 Jakub Jelinek <jakub@redhat.com>
759
760 PR c++/54777
761 * g++.dg/cpp0x/constexpr-ref4.C: New test.
762
763 2012-10-02 Janus Weil <janus@gcc.gnu.org>
764
765 PR fortran/54778
766 * gfortran.dg/class_53.f90: New.
767
768 2012-10-02 Alexandre Oliva <aoliva@redhat.com>
769
770 PR debug/54551
771 * gcc.dg/guality/pr54551.c: New.
772
773 2012-10-02 Pat Haugen <pthaugen@us.ibm.com>
774
775 * gcc.target/powerpc/pr46728-1.c: Accept xssqrtdp.
776 * gcc.target/powerpc/pr46728-2.c: Likewise.
777
778 2012-10-02 Sharad Singhai <singhai@google.com>
779
780 PR testsuite/54772
781 * gfortran.dg/vect/vect.exp: Change verbose vectorizor dump options
782 to fix test failures caused by r191883.
783 * gcc.dg/tree-ssa/gen-vect-11.c: Likewise.
784 * gcc.dg/tree-ssa/gen-vect-2.c: Likewise.
785 * gcc.dg/tree-ssa/gen-vect-32.c: Likewise.
786 * gcc.dg/tree-ssa/gen-vect-25.c: Likewise.
787 * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
788 * gcc.dg/tree-ssa/gen-vect-26.c: Likewise.
789 * gcc.dg/tree-ssa/gen-vect-11b.c: Likewise.
790 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
791 * gcc.dg/tree-ssa/gen-vect-28.c: Likewise.
792
793 2012-09-30 Sharad Singhai <singhai@google.com>
794
795 * gcc.target/i386/vect-double-1.c: Fix test.
796
797 2012-10-01 Andrew MacLeod <amacleod@redhat.com>
798
799 PR target/54087
800 * gcc.dg/pr54087.c: New testcase for atomic_sub -> atomic_add when
801 atomic_sub fails.
802
803 2012-10-01 Uros Bizjak <ubizjak@gmail.com>
804
805 PR rtl-optimization/54457
806 * gcc.target/i386/pr54457.c: New test.
807
808 2012-10-01 Ulrich Weigand <ulrich.weigand@linaro.org>
809
810 * gcc.dg/lower-subreg-1.c: Disable on arm*-*-* targets.
811
812 2012-10-01 Marc Glisse <marc.glisse@inria.fr>
813
814 * gcc.target/i386/vect-rebuild.c: New testcase.
815
816 2012-09-30 Uros Bizjak <ubizjak@gmail.com>
817
818 * gcc.target/i386/pad-10.c (foo2): Return x - z.
819
820 2012-09-30 Richard Sandiford <rdsandiford@googlemail.com>
821
822 * gcc.target/mips/pr37362.c: Fix target selector.
823
824 2012-09-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
825
826 PR target/54083
827 * gcc.dg/torture/pr53922.c: Skip on 32-bit hppa-*-hpux*.
828
829 2012-09-30 Andreas Schwab <schwab@linux-m68k.org>
830
831 * gcc.dg/ucnid-8.c: Update line number.
832 * gcc.dg/torture/pr51106-2.c: Likewise.
833
834 2012-09-30 Janus Weil <janus@gcc.gnu.org>
835
836 PR fortran/54667
837 * gfortran.dg/c_funloc_tests_6.f90: Modified error message.
838 * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
839 * gfortran.dg/c_f_pointer_tests_5.f90: New.
840
841 2012-09-30 Janus Weil <janus@gcc.gnu.org>
842
843 * gfortran.dg/allocate_derived_1.f90: Re-enable class array checks,
844 partially reverting r170092.
845 * gfortran.dg/class_7.f03: Ditto.
846 * gfortran.dg/coarray_14.f90: Ditto.
847 * gfortran.dg/typebound_proc_13.f03: Ditto.
848
849 2012-09-29 Paolo Carlini <paolo.carlini@oracle.com>
850
851 PR c++/54738
852 * g++.dg/cpp0x/sfinae42.C: New.
853
854 2012-09-29 David Edelsohn <dje.gcc@gmail.com>
855
856 * gcc.target/powerpc/405-dlmzb-strlen-1.c: Skip on AIX.
857 * gcc.target/powerpc/440-dlmzb-strlen-1.c: Same.
858 * gcc.dg/ucnid-5.c: Remove XFAIL on AIX.
859 * gcc.dg/pr42629.c: XFAIL on AIX.
860 * gcc.dg/pr47684.c: Same.
861 * gcc.dg/pr43670.c: Same.
862 * gcc.dg/pr42916.c: Same.
863 * gcc.dg/pr45449.c: Same.
864 * gcc.dg/pr50017.c: Same.
865 * gcc.dg/pr42728.c: Same.
866 * gcc.dg/pr47881.c: Same.
867 * gcc.dg/pr44023.c: Same.
868 * gcc.dg/pr41345.c: Same.
869 * gcc.dg/pr42630.c: Same.
870 * gcc.dg/pr44971.c: Same.
871 * gcc.dg/pr46771.c: Same.
872 * gcc.dg/ucnid-8.c: Same.
873 * gcc.dg/ucnid-10.c: Same.
874 * gcc.dg/ucnid-13.c: Same.
875 * gcc.dg/torture/pr51106-2.c: Same.
876 * gcc.dg/pr48768.c: Same.
877 * gcc.dg/pr42631.c: Same.
878 * gcc.dg/pr43084.c: Same.
879 * gcc.dg/ucnid-7.c: Same.
880 * gcc.dg/pr42889.c: Same.
881 * gcc.dg/pr41241.c: Same.
882 * gcc.dg/pr42719.c: Same.
883 * g++.dg/debug/pr46583.C: Same.
884 * g++.dg/debug/pr47106.C: Same.
885 * g++.dg/opt/pr48549.C: Same.
886 * g++.dg/other/pr42685.C: Same.
887 * c-c++-common/pr43942.c: Same.
888
889 2012-09-29 Ian Lance Taylor <iant@google.com>
890
891 * go.test/go-test.exp: Update for latest version of Go testsuite.
892
893 2012-09-29 Thomas König <tkoenig@gcc.gnu.org>
894
895 PR fortran/52724
896 * gfortran.dg/internal_readwrite_3.f90: New test.
897
898 2012-09-28 Dodji Seketeli <dodji@redhat.com>
899
900 * g++.dg/warn/Wunused-local-typedefs-3.C: Move the c++-only test
901 c-c++-common/Wunused-local-typedefs-2.c to here.
902
903 PR c++/54372 - unused attribute inactive on dependant entities
904 * c-c++-common/Wunused-local-typedefs-2.c: New test.
905
906 2012-09-25 Dodji Seketeli <dodji@redhat.com>
907
908 PR c++/29028 - Missed unused warning on using declaration
909 * g++.dg/warn/Wunused-var-18.C: New test.
910
911 2012-09-25 Dodji Seketeli <dodji@redhat.com>
912
913 PR c++/53551 - -Wunused-local-typedefs misses uses
914 * g++.dg/warn/Wunused-local-typedefs-2.C: New test.
915
916 2012-09-28 Jakub Jelinek <jakub@redhat.com>
917
918 PR target/54716
919 * gcc.target/i386/xorps-sse2.c: Remove xfails.
920
921 PR tree-optimization/54713
922 * gcc.c-torture/compile/pr54713-1.c: New test.
923 * gcc.c-torture/compile/pr54713-2.c: New test.
924 * gcc.c-torture/compile/pr54713-3.c: New test.
925
926 2012-09-27 Janis Johnson <janisjo@codesourcery.com>
927
928 * gcc.target/arm/unsigned-extend-1.c: Omit -march option.
929
930 2012-09-27 Ulrich Weigand <ulrich.weigand@linaro.org>
931
932 * gcc.dg/lower-subreg-1.c: Disable on arm-*-* targets.
933
934 2012-09-27 Jakub Jelinek <jakub@redhat.com>
935
936 PR target/54703
937 * gcc.target/i386/pr54703.c: New test.
938
939 2012-09-27 Richard Guenther <rguenther@suse.de>
940
941 PR lto/54709
942 * gcc.dg/lto/pr54709_0.c: New testcase.
943 * gcc.dg/lto/pr54709_1.c: Likewise.
944
945 2012-09-26 Janis Johnson <janisjo@codesourcery.com>
946
947 * gcc.target/arm/div64-unwinding.c: XFAIL for GNU/Linux.
948
949 * gcc.target/arm/mmx-2.c: Specify -mcpu=iwmmxt.
950
951 * gcc.target/arm/combine-movs.c: Use effective target arm_thumb2.
952
953 * gcc.target/arm/pr42879.c: Handle big-endian.
954
955 2012-09-26 Steve Ellcey <sellcey@mips.com>
956
957 PR c/37303
958 * gcc.dg/pr37303.c: Check for rdata or rodata.
959
960 2012-09-26 Christophe Lyon <christophe.lyon@linaro.org>
961
962 * gcc.target/arm/builtin-bswap16-1.c: New testcase.
963
964 2012-09-25 Segher Boessenkool <segher@kernel.crashing.org>
965
966 PR target/51274
967 PR target/53087
968 * gcc.target/powerpc/ppc-ne0-1.c: New.
969
970 2012-09-25 Oleg Endo <olegendo@gcc.gnu.org>
971
972 PR target/54089
973 * gcc.target/sh/pr54089-1.c (test_15, test_16, test_17, test_18,
974 test_19, test_20, test_21, test_22, test_23): New functions.
975 * gcc.target/sh/pr54089-4.c: New.
976 * gcc.target/sh/pr54089-5.c: New.
977 * gcc.target/sh/pr54089-6.c: New.
978 * gcc.target/sh/pr54089-7.c: New.
979
980 2012-09-25 Richard Guenther <rguenther@suse.de>
981
982 PR lto/54625
983 * gcc.dg/lto/pr54702_0.c: New testcase.
984 * gcc.dg/lto/pr54702_1.c: Likewise.
985 * gcc.dg/lto/pr54625-1_0.c: Likewise.
986 * gcc.dg/lto/pr54625-1_1.C: Likewise.
987 * gcc.dg/lto/pr54625-2_0.c: Likewise.
988 * gcc.dg/lto/pr54625-2_1.C: Likewise.
989
990 2012-09-25 Paolo Carlini <paolo.carlini@oracle.com>
991
992 PR c++/54526
993 * g++.dg/cpp0x/parse2.C: New.
994 * g++.dg/parse/error11.C: Adjust.
995 * g++.dg/parse/error12.C: Likewise.
996
997 2012-09-25 Igor Zamyatin <igor.zamyatin@intel.com>
998
999 * gcc.target/i386/20030217-1.c: Added check for
1000 large_long_double effective target.
1001 * gcc.target/i386/387-3.c: Likewise.
1002 * gcc.target/i386/387-4.c: Likewise.
1003 * gcc.target/i386/pr36578-1.c: Likewise.
1004 * gcc.target/i386/excess-precision-1.c: Added new code for the case
1005 when long double size is equal double size.
1006 * gcc.target/i386/excess-precision-1.c: Likewise.
1007 * gcc.target/i386/pr36578-2.c: Likewise.
1008 * gcc.target/i386/20030217-2.c: New testcase.
1009
1010 2012-09-25 Jakub Jelinek <jakub@redhat.com>
1011
1012 PR tree-optimization/54676
1013 * gcc.dg/pr54676.c: New test.
1014
1015 2012-09-25 Richard Guenther <rguenther@suse.de>
1016
1017 PR tree-optimization/53663
1018 * gcc.dg/torture/pr53663-1.c: New testcase.
1019 * gcc.dg/torture/pr53663-2.c: Likewise.
1020 * gcc.dg/torture/pr53663-3.c: Likewise.
1021
1022 2012-09-25 Uros Bizjak <ubizjak@gmail.com>
1023
1024 * gcc.target/i386/pr50725.c: Change 'long' to 'long long'.
1025
1026 2012-09-24 Janis Johnson <janisjo@codesourcery.com>
1027
1028 * lib/target-supports-dg.exp (dg-require-effective-target,
1029 dg-skip-if, dg-xfail-if, dg-xfail-run-if, dg-shouldfail): Call
1030 dg-process-target-1 instead of dg-process-target.
1031 (dg-process-target-1): Rename from dg-process-target.
1032 (dg-process-target): New.
1033
1034 2012-09-24 Richard Guenther <rguenther@suse.de>
1035
1036 PR tree-optimization/54684
1037 * g++.dg/torture/pr54684.C: New testcase.
1038
1039 2012-09-24 Marc Glisse <marc.glisse@inria.fr>
1040
1041 * gcc.dg/tree-ssa/forwprop-23.c: New testcase.
1042
1043 2012-09-24 Richard Guenther <rguenther@suse.de>
1044
1045 PR middle-end/52173
1046 * gcc.dg/tm/pr52173-1.c: New.
1047 * gcc.dg/tm/pr52173-2.c: New.
1048
1049 2012-09-23 Eric Botcazou <ebotcazou@adacore.com>
1050
1051 * gcc.dg/pr54669.c: New test.
1052
1053 2012-09-23 Paolo Carlini <paolo.carlini@oracle.com>
1054 Dominique Dhumieres <dominiq@lps.ens.fr>
1055
1056 PR testsuite/54677
1057 * g++.dg/cpp0x/decltype32.C: Add -ftemplate-depth=10.
1058
1059 2012-09-23 Tobias Burnus <burnus@net-b.de>
1060
1061 PR fortran/54618
1062 * gfortran.dg/class_array_14.f90: New.
1063
1064 2012-09-22 Kai Tietz <ktietz@redhat.com>
1065
1066 * gcc.dg/tree-ssa/scev-3.c: Add llp64 to xfail.
1067 * gcc.dg/tree-ssa/scev-4.c: Likewise.
1068
1069 2012-09-21 Dehao Chen <dehao@google.com>
1070
1071 PR go/54649
1072 PR tree-optimization/54655
1073 * g++.dg/pr54655.C: New testcase.
1074
1075 2012-09-21 Richard Guenther <rguenther@suse.de>
1076
1077 PR tree-optimization/54647
1078 * g++.dg/torture/pr54647.C: New testcase.
1079
1080 2012-09-21 Marc Glisse <marc.glisse@inria.fr>
1081
1082 PR c++/54427
1083 * c-c++-common/torture/vector-compare-2.c: Add -w.
1084
1085 2012-09-20 Eric Botcazou <ebotcazou@adacore.com>
1086
1087 * gnat.dg/opt20.ads: Move dg directive to...
1088 * gnat.dg/opt20.adb: ...here.
1089 * gnat.dg/addr1.ad[sb]: Likewise.
1090 * gnat.dg/concat2.ad[sb]: Likewise.
1091 * gnat.dg/array16.ad[sb]: Likewise.
1092 * gnat.dg/atomic5.ad[sb]: Likewise.
1093 * gnat.dg/discr29.ad[sb]: Likewise.
1094 * gnat.dg/noreturn5.ad[sb]: Likewise.
1095 * gnat.dg/vect8.ad[sb]: Likewise. Add dg-options.
1096 * gnat.dg/discr23.ads: Remove dg directive.
1097 * gnat.dg/nested_float_packed.ads: Likewise.
1098 * gnat.dg/oconst6.ads: Move to...
1099 * gnat.dg/specs/oconst6.ads: ...here.
1100
1101 2012-09-20 Paolo Carlini <paolo.carlini@oracle.com>
1102
1103 PR c++/52432
1104 * g++.dg/cpp0x/decltype32.C: Tweak.
1105
1106 2012-09-20 Marc Glisse <marc.glisse@inria.fr>
1107
1108 * gcc.dg/tree-ssa/forwprop-19.c: Check in forwprop1.
1109 * gcc.dg/tree-ssa/forwprop-20.c: Check in forwprop1.
1110 * gcc.dg/tree-ssa/forwprop-21.c: Check in copyprop1.
1111 * gcc.dg/tree-ssa/forwprop-22.c: Check in copyprop1.
1112
1113 2012-09-19 Marc Glisse <marc.glisse@inria.fr>
1114
1115 PR c++/54581
1116 * g++.dg/cpp0x/decltype-54581.C: New testcase.
1117
1118 2012-09-19 Steve Ellcey <sellcey@mips.com>
1119
1120 * gcc.target/mips/pr37362.c: Add mips*-mti-elf exception.
1121
1122 2012-09-19 Tulio Magno Quites Machado Filho <tuliom@linux.vnet.ibm.com>
1123
1124 * gcc.target/powerpc/ppc-get-timebase.c: New file.
1125 * gcc.target/powerpc/ppc-mftb.c: New file.
1126
1127 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
1128
1129 PR target/54089
1130 * gcc.target/sh/pr54089-1.c (test_11, test_12, test_13, test_14): New
1131 functions.
1132
1133 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
1134
1135 PR target/54236
1136 * gcc.target/sh/pr54236-1.c (test_08): Add one bit left shift case.
1137
1138 2012-09-19 Eric Botcazou <ebotcazou@adacore.com>
1139
1140 * gcc.c-torture/execute/20120919-1.c: New test.
1141
1142 2012-09-19 Richard Guenther <rguenther@suse.de>
1143
1144 * lib/c-torture.exp (TORTURE_OPTIONS): Add -Og -g.
1145
1146 2012-09-19 Richard Guenther <rguenther@suse.de>
1147
1148 * gcc.dg/builtin-unreachable-6.c: Adjust.
1149
1150 2012-09-19 Richard Guenther <rguenther@suse.de>
1151
1152 * gcc.dg/builtin-object-size-10.c: Adjust.
1153 * gcc.dg/builtin-unreachable-5.c: Adjust.
1154 * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust.
1155 * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Adjust.
1156 * gcc.dg/tree-ssa/builtin-printf-1.c: Adjust.
1157 * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Adjust.
1158 * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Adjust.
1159 * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Adjust.
1160 * gcc.dg/tree-ssa/builtin-vprintf-1.c: Adjust.
1161 * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Adjust.
1162 * gcc.dg/tree-ssa/ssa-ccp-10.c: Adjust.
1163 * gcc.dg/vect/vec-scal-opt.c: Adjust.
1164 * gcc.dg/vect/vec-scal-opt1.c: Adjust.
1165 * gcc.dg/vect/vec-scal-opt2.c: Adjust.
1166
1167 2012-09-19 Richard Guenther <rguenther@suse.de>
1168
1169 PR tree-optimization/54132
1170 * gcc.dg/tree-ssa/ldist-21.c: New testcase.
1171 * gcc.dg/torture/pr54132.c: Likewise.
1172
1173 2012-09-19 Terry Guo <terry.guo@arm.com>
1174
1175 * lib/gcc-dg.exp (dg_runtest_extra_prunes): New variable to define
1176 extra prune rules that will be applied to all tests in a .exp file.
1177 (gcc-dg-prune): Use rules defined by the above variable.
1178 * gcc.target/arm/arm.exp (dg_runtest_extra_prunes): Skip all the
1179 harmless warnings on architecture switch conflict.
1180
1181 2012-09-19 Hans-Peter Nilsson <hp@axis.com>
1182
1183 * g++.dg/debug/dwarf2/nested-3.C: Match a sequence
1184 of asm-comment characters instead of a single one.
1185 * g++.dg/debug/dwarf2/nested-2.C: Similar.
1186
1187 2012-09-18 Janis Johnson <janisjo@codesourcery.com>
1188
1189 * gcc.dg/vect/fast-math-pr35982.c: Skip check instead of xfail.
1190
1191 * gcc.dg/vect/no-vfa-vect-101.c: Skip a check for an irrelevant
1192 target instead of xfailing it.
1193 * gcc.dg/vect/no-vfa-vect-102.c: Likewise.
1194 * gcc.dg/vect/no-vfa-vect-102a.c: Likewise.
1195 * gcc.dg/vect/no-vfa-vect-37.c: Likewise.
1196 * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
1197 * gcc.dg/vect/vect-104.c: Likewise.
1198 * gcc.dg/vect/vect-outer-1-big-array.c: Likewise.
1199 * gcc.dg/vect/vect-outer-1.c: Likewise.
1200 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
1201 * gcc.dg/vect/vect-outer-1a.c: Likewise.
1202 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
1203 * gcc.dg/vect/vect-outer-1b.c: Likewise.
1204 * gcc.dg/vect/vect-outer-2b.c: Likewise.
1205 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
1206 * gcc.dg/vect/vect-outer-3a.c: Likewise.
1207 * gcc.dg/vect/vect-outer-3b.c: Likewise.
1208 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
1209
1210 * lib/target-supports.exp
1211 (check_effective_target_vect_widen_mult_qi_to_hi,
1212 check_effective_target_vect_widen_mult_hi_to_si,
1213 check_effective_target_vect_widen_mult_qi_to_hi_pattern,
1214 check_effective_target_vect_widen_mult_hi_to_si_pattern,
1215 check_effective_target_vect_pack_trunc,
1216 check_effective_target_vect_unpack,
1217 check_effective_target_vect_multiple_sizes): Check arm_neon_ok
1218 instead of arm_none.
1219
1220 * gcc.dg/vect/pr52298.c: Remove "dg-do run".
1221
1222 2012-09-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1223
1224 * lib/target-supports-dg.exp (check-flags): Add cflags from board
1225 config to compiler_flags.
1226
1227 2012-09-18 Jakub Jelinek <jakub@redhat.com>
1228
1229 PR target/54592
1230 * gcc.target/i386/pr54592.c: New test.
1231
1232 PR tree-optimization/54610
1233 * gcc.target/i386/pr54610.c: New test.
1234
1235 2012-09-17 Jason Merrill <jason@redhat.com>
1236
1237 PR c++/54575
1238 * g++.dg/cpp0x/alias-decl-21.C: New.
1239 * g++.dg/cpp0x/alias-decl-22.C: New.
1240
1241 2012-09-17 Tobias Burnus <burnus@net-b.de>
1242
1243 PR fortran/54608
1244 * gfortran.dg/scan_2.f90: New.
1245
1246 2012-09-17 Jason Merrill <jason@redhat.com>
1247
1248 PR c++/53661
1249 * g++.dg/init/aggr9.C: New.
1250
1251 2012-09-17 Eric Botcazou <ebotcazou@adacore.com>
1252
1253 * gnat.dg/loop_optimization12.ad[sb]: New test.
1254
1255 2012-09-17 Janus Weil <janus@gcc.gnu.org>
1256
1257 PR fortran/54285
1258 * gfortran.dg/proc_ptr_result_7.f90: New.
1259
1260 2012-09-17 Tobias Burnus <burnus@net-b.de>
1261
1262 PR fortran/54603
1263 * gfortran.dg/structure_constructor_11.f90: New.
1264
1265 2012-09-17 Jakub Jelinek <jakub@redhat.com>
1266
1267 PR tree-optimization/54563
1268 * g++.dg/torture/pr54563.C: New test.
1269
1270 2012-09-16 Janus Weil <janus@gcc.gnu.org>
1271
1272 PR fortran/54594
1273 * gfortran.dg/typebound_generic_14.f03: New.
1274
1275 2012-09-16 Janus Weil <janus@gcc.gnu.org>
1276
1277 PR fortran/54387
1278 * gfortran.dg/proc_ptr_38.f90: New.
1279
1280 2012-09-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1281
1282 PR debug/54460
1283 * g++.dg/debug/dwarf2/nested-3.C: Add hppa assembler comment character
1284 to scary regexp.
1285
1286 PR testsuite/54007
1287 * gnat.dg/lto15.adb: Require lto.
1288
1289 * gfortran.dg/bind_c_array_params_2.f90: Adjust scan-assembler-times
1290 "myBindC" for hppa*-*-hpux*.
1291
1292 2012-09-16 Mikael Morin <mikael@gcc.gnu.org>
1293
1294 * gfortran.dg/namelist_75.f90: New test.
1295
1296 2012-09-15 Tom de Vries <tom@codesourcery.com>
1297
1298 * gcc.dg/tree-ssa/vrp82.c: New test.
1299 * gcc.dg/tree-ssa/vrp83.c: Same.
1300 * gcc.dg/tree-ssa/vrp84.c: Same.
1301
1302 2012-09-15 Tom de Vries <tom@codesourcery.com>
1303
1304 * gcc.dg/tree-ssa/vrp80-2.c: Rename to ...
1305 * gcc.dg/tree-ssa/vrp81.c: ... this.
1306
1307 2012-09-15 Georg-Johann Lay <avr@gjlay.de>
1308
1309 PR target/54222
1310 * gcc.target/avr/torture/fix-types.h: New.
1311 * gcc.target/avr/torture/vals-hr.def: New.
1312 * gcc.target/avr/torture/vals-r.def: New.
1313 * gcc.target/avr/torture/vals-k.def: New.
1314 * gcc.target/avr/torture/vals-ur.def: New.
1315 * gcc.target/avr/torture/vals-uk.def: New.
1316 * gcc.target/avr/torture/vals-uhr.def: New.
1317 * gcc.target/avr/torture/vals-llk.def: New.
1318 * gcc.target/avr/torture/vals-ullk.def: New.
1319 * gcc.target/avr/torture/sat-hr-plus-minus.c: New.
1320 * gcc.target/avr/torture/sat-r-plus-minus.c: New.
1321 * gcc.target/avr/torture/sat-k-plus-minus.c: New.
1322 * gcc.target/avr/torture/sat-ur-plus-minus.c: New.
1323 * gcc.target/avr/torture/sat-uk-plus-minus.c: New.
1324 * gcc.target/avr/torture/sat-uhr-plus-minus.c: New.
1325 * gcc.target/avr/torture/sat-llk-plus-minus.c: New.
1326 * gcc.target/avr/torture/sat-ullk-plus-minus.c: New.
1327
1328 2012-09-14 Dehao Chen <dehao@google.com>
1329
1330 * g++.dg/debug/dwarf2/deallocator.C: New test.
1331
1332 2012-09-14 Joseph Myers <joseph@codesourcery.com>
1333
1334 PR c/54552
1335 * gcc.c-torture/compile/pr54552-1.c: New test.
1336
1337 2012-09-14 Marc Glisse <marc.glisse@inria.fr>
1338
1339 PR c++/54427
1340 * g++.dg/other/vector-compare.C: New testcase.
1341 * c-c++-common/vector-compare-3.c: New testcase.
1342 * gcc.dg/vector-shift.c: Move ...
1343 * c-c++-common/vector-shift.c: ... here.
1344 * gcc.dg/vector-shift1.c: Move ...
1345 * c-c++-common/vector-shift1.c: ... here.
1346 * gcc.dg/vector-shift3.c: Move ...
1347 * c-c++-common/vector-shift3.c: ... here.
1348 * gcc.dg/vector-compare-1.c: Move ...
1349 * c-c++-common/vector-compare-1.c: ... here.
1350 * gcc.dg/vector-compare-2.c: Move ...
1351 * c-c++-common/vector-compare-2.c: ... here.
1352 * gcc.c-torture/execute/vector-compare-1.c: Move ...
1353 * c-c++-common/torture/vector-compare-1.c: ... here.
1354 * gcc.c-torture/execute/vector-compare-2.x: Delete.
1355 * gcc.c-torture/execute/vector-compare-2.c: Move ...
1356 * c-c++-common/torture/vector-compare-2.c: ... here.
1357 * gcc.c-torture/execute/vector-shift.c: Move ...
1358 * c-c++-common/torture/vector-shift.c: ... here.
1359 * gcc.c-torture/execute/vector-shift2.c: Move ...
1360 * c-c++-common/torture/vector-shift2.c: ... here.
1361 * gcc.c-torture/execute/vector-subscript-1.c: Move ...
1362 * c-c++-common/torture/vector-subscript-1.c: ... here.
1363 * gcc.c-torture/execute/vector-subscript-2.c: Move ...
1364 * c-c++-common/torture/vector-subscript-2.c: ... here.
1365 * gcc.c-torture/execute/vector-subscript-3.c: Move ...
1366 * c-c++-common/torture/vector-subscript-3.c: ... here.
1367
1368 2012-09-14 Joseph Myers <joseph@codesourcery.com>
1369
1370 PR c/54103
1371 * gcc.c-torture/compile/pr54103-1.c,
1372 gcc.c-torture/compile/pr54103-2.c,
1373 gcc.c-torture/compile/pr54103-3.c,
1374 gcc.c-torture/compile/pr54103-4.c,
1375 gcc.c-torture/compile/pr54103-5.c,
1376 gcc.c-torture/compile/pr54103-6.c: New tests.
1377 * gcc.dg/c90-const-expr-8.c: Update expected column number.
1378
1379 2012-09-14 Eric Botcazou <ebotcazou@adacore.com>
1380
1381 * gcc.dg/pr44194-1.c: Check that there are no memory accesses left.
1382
1383 2012-09-14 Richard Guenther <rguenther@suse.de>
1384
1385 PR tree-optimization/54565
1386 * gcc.dg/tree-ssa/ssa-ccp-17.c: Adjust.
1387 * gcc.dg/tree-ssa/forwprop-6.c: Likewise. Remove XFAIL.
1388
1389 2012-09-14 Ulrich Weigand <ulrich.weigand@linaro.org>
1390
1391 * gcc.target/arm/combine-movs.c: Add missing space.
1392
1393 2012-09-14 Richard Guenther <rguenther@suse.de>
1394
1395 * g++.dg/torture/builtin-location.C: New testcase.
1396
1397 2012-09-13 Paolo Carlini <paolo.carlini@oracle.com>
1398 Manuel López-Ibáñez <manu@gcc.gnu.org>
1399
1400 PR c++/53210
1401 * g++.dg/warn/Wuninitialized-self.C: New.
1402
1403 2012-09-13 Jakub Jelinek <jakub@redhat.com>
1404
1405 PR c/54559
1406 * gcc.c-torture/compile/pr54559.c: New test.
1407
1408 2012-09-13 Jason Merrill <jason@redhat.com>
1409
1410 PR c++/53839
1411 * g++.dg/cpp0x/constexpr-temp1.C: New.
1412
1413 PR c++/54511
1414 * g++.dg/template/anonunion2.C: New.
1415
1416 PR c++/53836
1417 * g++.dg/template/init10.C: New.
1418
1419 2012-09-13 Tobias Burnus <burnus@net-b.de>
1420
1421 PR fortran/54556
1422 * gfortran.dg/implicit_pure_3.f90: New.
1423
1424 2012-09-13 Richard Guenther <rguenther@suse.de>
1425
1426 * gcc.dg/tree-ssa/ssa-fre-37.c: New testcase.
1427
1428 2012-09-13 Christophe Lyon <christophe.lyon@linaro.org>
1429
1430 * gcc.target/arm/builtin-bswap-1.c: New testcase.
1431
1432 2012-09-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1433
1434 * c-c++-common/pr51712.c: Handle for short-enum targets.
1435
1436 2012-09-12 Terry Guo <terry.guo@arm.com>
1437
1438 * gcc.target/arm/combine-movs.c: Check movs for ARM mode
1439 and lsrs for Thumb2 mode.
1440
1441 2012-09-12 Jan Hubicka <jh@suse.cz>
1442
1443 * gcc.dg/ipa/inlinehint-2.c: New testcase.
1444
1445 2012-09-12 H.J. Lu <hongjiu.lu@intel.com>
1446
1447 PR target/54445
1448 * gcc.target/i386/pr54445-1.c: New file.
1449 * gcc.target/i386/pr54445-2.c: Likewise.
1450
1451 2012-09-12 Tobias Burnus <burnus@net-b.de>
1452
1453 PR fortran/54225
1454 PR fortran/53306
1455 * gfortran.dg/coarray_10.f90: Update dg-error.
1456 * gfortran.dg/coarray_28.f90: New.
1457 * gfortran.dg/array_section_3.f90: New.
1458
1459 2012-09-11 Christophe Lyon <christophe.lyon@linaro.org>
1460
1461 * gcc.target/arm/neon-vset_lanes8.c, gcc.target/arm/pr51835.c,
1462 gcc.target/arm/pr48252.c: Fix for big-endian support.
1463
1464 2012-09-11 Marc Glisse <marc.glisse@inria.fr>
1465
1466 * gcc.dg/tree-ssa/forwprop-22.c: New testcase.
1467
1468 2012-09-11 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1469 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
1470
1471 * gcc.target/arm/neon-vfma-1.c: New testcase.
1472 * gcc.target/arm/neon-vfms-1.c: Likewise.
1473 * gcc.target/arm/neon-vmla-1.c: Update test to use int instead
1474 of float.
1475 * gcc.target/arm/neon-vmls-1.c: Likewise.
1476 * lib/target-supports.exp (add_options_for_arm_neonv2): New
1477 function.
1478 (check_effective_target_arm_neonv2_ok_nocache): Likewise.
1479 (check_effective_target_arm_neonv2_ok): Likewise.
1480 (check_effective_target_arm_neonv2_hw): Likewise.
1481 (check_effective_target_arm_neonv2): Likewise.
1482
1483 2012-09-11 Richard Guenther <rguenther@suse.de>
1484
1485 PR middle-end/54515
1486 * g++.dg/tree-ssa/pr54515.C: New testcase.
1487
1488 2012-09-10 Andrew Pinski <apinski@cavium.com>
1489
1490 PR tree-opt/c54362
1491 * gcc.dg/tm/memopt-16.c: New testcase.
1492
1493 2012-09-10 Paolo Carlini <paolo.carlini@oracle.com>
1494
1495 PR c++/54541
1496 PR c++/54542
1497 * g++.dg/cpp0x/sfinae40.C: New.
1498 * g++.dg/cpp0x/sfinae41.C: Likewise.
1499
1500 2012-09-10 Jason Merrill <jason@redhat.com>
1501
1502 PR c++/54538
1503 * g++.dg/cpp0x/lambda/lambda-mangle4.C: New.
1504
1505 2012-09-10 Oleg Endo <olegendo@gcc.gnu.org>
1506
1507 PR target/54089
1508 * gcc.target/sh/pr54089-3.c: New.
1509
1510 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
1511
1512 * gcc.dg/tree-ssa/forwprop-21.c: New testcase.
1513
1514 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
1515
1516 * gcc.dg/tm/reg-promotion.c: Modify dump message check.
1517
1518 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
1519
1520 * gcc.dg/pr52558-2.c: Delete.
1521 * gcc.dg/simulate-thread/speculative-store-3.c: New.
1522
1523 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
1524
1525 * gcc.dg/tree-ssa/forwprop-20.c: New testcase.
1526
1527 2012-09-10 Richard Guenther <rguenther@suse.de>
1528
1529 PR tree-optimization/54520
1530 * gcc.dg/torture/pr54520.c: New testcase.
1531
1532 2012-09-10 Jason Merrill <jason@redhat.com>
1533
1534 PR c++/54506
1535 * g++.dg/cpp0x/implicit14.C: New.
1536
1537 2012-09-07 Mikael Morin <mikael@gcc.gnu.org>
1538
1539 PR fortran/54208
1540 * gfortran.dg/bound_simplification_3.f90: New test.
1541
1542 2012-09-07 Aldy Hernandez <aldyh@redhat.com>
1543
1544 PR testsuite/54184
1545 * gcc.dg/pr52558-1.c: Delete.
1546 * gcc.dg/simulate-thread/speculative-store-2.c: New.
1547
1548 2012-09-07 Richard Earnshaw <rearnsha@arm.com>
1549
1550 * gcc.target/arm/pr50318-1.c: Scan for smlal.
1551 * gcc.target/arm/smlaltb-1.c: XFAIL test.
1552 * gcc.target/arm/smlaltt-1.c: Likewise.
1553
1554 2012-09-07 Eric Botcazou <ebotcazou@adacore.com>
1555
1556 * gcc.dg/pr44194-1.c: Skip on Alpha and adjust regexp for SPARC64.
1557
1558 2012-09-07 Tom de Vries <tom@codesourcery.com>
1559
1560 PR tree-optimization/53986
1561 * gcc.dg/tree-ssa/vrp80.c: New test.
1562 * gcc.dg/tree-ssa/vrp80-2.c: Same.
1563
1564 2012-09-06 Jason Merrill <jason@redhat.com>
1565
1566 PR c++/54341
1567 PR c++/54253
1568 * g++.dg/cpp0x/constexpr-virtual2.C: New.
1569 * g++.dg/cpp0x/constexpr-virtual3.C: New.
1570
1571 2012-09-06 Andrew Pinski <apinski@cavium.com>
1572
1573 PR tree-opt/54494
1574 * gcc.dg/tree-ssa/strlen-1.c: New testcase.
1575
1576 2012-09-06 Jakub Jelinek <jakub@redhat.com>
1577
1578 PR rtl-optimization/54455
1579 * gcc.dg/54455.c: New test.
1580
1581 2012-09-06 Tobias Burnus <burnus@net-b.de>
1582
1583 PR fortran/54463
1584 * gfortran.dg/promotion_2.f90: New.
1585
1586 2012-09-05 Jakub Jelinek <jakub@redhat.com>
1587
1588 PR middle-end/54486
1589 * c-c++-common/pr54486.c: New test.
1590
1591 2012-09-05 Dominique Dhumieres <dominiq@lps.ens.fr>
1592
1593 PR fortran/54474
1594 * gfortran.dg/coarray_poly_3.f90: Adjust error messages.
1595
1596 2012-09-05 Paolo Carlini <paolo.carlini@oracle.com>
1597
1598 PR c++/54191
1599 * g++.dg/cpp0x/sfinae39.C: New.
1600
1601 2012-09-04 Jason Merrill <jason@redhat.com>
1602
1603 PR c++/54441
1604 * g++.dg/ext/flexary3.C: New.
1605
1606 PR c++/54420
1607 * g++.dg/cpp0x/lambda/lambda-intname.C: New.
1608
1609 PR c++/54198
1610 * g++.dg/template/defarg15.C: New.
1611
1612 PR c++/54437
1613 * g++.dg/template/access24.C: New.
1614
1615 2012-09-04 Richard Guenther <rguenther@suse.de>
1616
1617 PR tree-optimization/54458
1618 * gcc.dg/torture/pr54458.c: New testcase.
1619
1620 2012-09-04 Christophe Lyon <christophe.lyon@linaro.org>
1621
1622 * gcc.target/arm/neon-vext.c: New test.
1623 * gcc.target/arm/neon-vext-execute.c: Ditto.
1624
1625 2012-09-04 Janus Weil <janus@gcc.gnu.org>
1626
1627 PR fortran/54243
1628 PR fortran/54244
1629 * gfortran.dg/select_type_29.f03: New.
1630
1631 2012-09-03 Marc Glisse <marc.glisse@inria.fr>
1632
1633 * gcc.dg/fold-perm.c: Improve test.
1634
1635 2012-09-03 Tobias Burnus <burnus@net-b.de>
1636
1637 PR fortran/51632
1638 * gfortran.dg/coarray_class_1.f90: New.
1639
1640 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
1641
1642 PR target/49206
1643 * gcc.c-torture/compile/pr49206.c: New test.
1644
1645 2012-09-02 Dominique Dhumieres <dominiq@lps.ens.fr>
1646 Uros Bizjak <ubizjak@gmail.com>
1647
1648 PR target/36680
1649 * gfortran.dg/pr36680.f90: New test.
1650
1651 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
1652
1653 PR target/42295
1654 * g++.dg/opt/pr42295.C: New test.
1655
1656 2012-09-01 Jakub Jelinek <jakub@redhat.com>
1657
1658 PR target/54436
1659 * gcc.dg/torture/pr54436.c: New test.
1660
1661 2012-09-01 Andrew Pinski <apinski@cavium.com>
1662
1663 * gcc.target/mips/truncate-8.c: New testcase.
1664
1665 2012-09-01 Uros Bizjak <ubizjak@gmail.com>
1666
1667 PR target/46829
1668 PR target/46843
1669 * gcc.target/i386/pr46829.c: New test.
1670 * gcc.target/i386/pr46843.c: Ditto.
1671
1672 2012-08-31 Paolo Carlini <paolo.carlini@oracle.com>
1673 Jason Merrill <jason@redhat.com>
1674
1675 PR c++/18747
1676 * g++.dg/parse/error50.C: New.
1677
1678 2012-08-31 Jakub Jelinek <jakub@redhat.com>
1679
1680 PR c/54428
1681 * gcc.c-torture/compile/pr54428.c: New test.
1682
1683 2012-08-31 Ollie Wild <aaw@google.com>
1684
1685 PR c++/54197
1686 * g++.dg/init/lifetime3.C: New test.
1687
1688 2012-08-31 Martin Jambor <mjambor@suse.cz>
1689
1690 PR middle-end/54409
1691 * gcc.dg/torture/pr54409.c: New test.
1692
1693 2012-08-31 Martin Jambor <mjambor@suse.cz>
1694
1695 * gfortran.dg/pr48636.f90: Add dump scan checks.
1696
1697 2012-08-29 Richard Sandiford <rdsandiford@googlemail.com>
1698
1699 * gcc.target/mips/mips.exp: Work out default -msynci setting.
1700
1701 2012-08-28 Joey Ye <joey.ye@arm.com>
1702
1703 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Add -fno-short-enums.
1704
1705 2012-08-27 Uros Bizjak <ubizjak@gmail.com>
1706
1707 PR target/46254
1708 * gcc.target/i386/pr46254.c: New test.
1709
1710 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
1711
1712 * gcc.target/mips/ext_ins.c, gcc.target/mips/octeon-pop-2.c,
1713 gcc.target/mips/pr54240.c, gcc.target/mips/stack-1.c,
1714 gcc.target/mips/unaligned-1.c: Add NOMIPS16.
1715
1716 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
1717
1718 * gcc.target/mips/20020620-1.c, gcc.target/mips/atomic-memory-2.c,
1719 gcc.target/mips/branch-2.c, gcc.target/mips/branch-3.c,
1720 gcc.target/mips/clear-cache-1.c, gcc.target/mips/const-anchor-1.c,
1721 gcc.target/mips/const-anchor-2.c, gcc.target/mips/dspr2-MULT.c,
1722 gcc.target/mips/dspr2-MULTU.c, gcc.target/mips/ext-1.c,
1723 gcc.target/mips/ext-2.c, gcc.target/mips/ext-3.c,
1724 gcc.target/mips/ext-4.c, gcc.target/mips/ext_ins.c,
1725 gcc.target/mips/fpcmp-1.c, gcc.target/mips/fpcmp-2.c,
1726 gcc.target/mips/mips16e-extends.c, gcc.target/mips/mips32-dsp.c,
1727 gcc.target/mips/mips32-dsp-type.c, gcc.target/mips/mips32r2-mxhc1.c,
1728 gcc.target/mips/mips-ps-5.c, gcc.target/mips/mips-ps-7.c,
1729 gcc.target/mips/mips-ps-type-2.c, gcc.target/mips/mips-ps-type.c,
1730 gcc.target/mips/movcc-1.c, gcc.target/mips/movcc-2.c,
1731 gcc.target/mips/movcc-3.c, gcc.target/mips/neg-abs-1.c,
1732 gcc.target/mips/neg-abs-2.c, gcc.target/mips/nmadd-1.c,
1733 gcc.target/mips/nmadd-2.c, gcc.target/mips/nmadd-3.c,
1734 gcc.target/mips/octeon-exts-7.c, gcc.target/mips/octeon-seq-4.c,
1735 gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
1736 gcc.target/mips/rsqrt-3.c, gcc.target/mips/sb1-1.c,
1737 gcc.target/mips/scc-4.c, gcc.target/mips/stack-1.c,
1738 gcc.target/mips/unaligned-1.c: Tighten regexps.
1739
1740 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
1741
1742 * gcc.target/mips/mips.exp: Use gcc-dg-runtest rather than dg-runtest.
1743 (mips_option_groups): Remove optimization. Add various -f options.
1744 (mips-dg-options): Make -funroll-loops imply -funroll-all-loops
1745 and -pg imply -fno-omit-frame-pointer.
1746 * gcc.target/mips/abi-eabi32-long32.c: Remove optimization flag.
1747 * gcc.target/mips/abi-eabi32-long64.c: Likewise.
1748 * gcc.target/mips/abi-eabi64-long32.c: Likewise.
1749 * gcc.target/mips/abi-eabi64-long64.c: Likewise.
1750 * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
1751 * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
1752 * gcc.target/mips/abi-n32-long32.c: Likewise.
1753 * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
1754 * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
1755 * gcc.target/mips/abi-n32-long64.c: Likewise.
1756 * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
1757 * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
1758 * gcc.target/mips/abi-n64-long32.c: Likewise.
1759 * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
1760 * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
1761 * gcc.target/mips/abi-n64-long64.c: Likewise.
1762 * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
1763 * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
1764 * gcc.target/mips/abi-o32-long32.c: Likewise.
1765 * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
1766 * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
1767 * gcc.target/mips/abi-o32-long64.c: Likewise.
1768 * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
1769 * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
1770 * gcc.target/mips/abi-o64-long32.c: Likewise.
1771 * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
1772 * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
1773 * gcc.target/mips/abi-o64-long64.c: Likewise.
1774 * gcc.target/mips/asm-1.c: Likewise.
1775 * gcc.target/mips/branch-1.c: Likewise.
1776 * gcc.target/mips/call-3.c: Likewise.
1777 * gcc.target/mips/call-saved-3.c: Likewise.
1778 * gcc.target/mips/clear-cache-1.c: Likewise.
1779 * gcc.target/mips/div-1.c: Likewise.
1780 * gcc.target/mips/div-2.c: Likewise.
1781 * gcc.target/mips/div-3.c: Likewise.
1782 * gcc.target/mips/div-4.c: Likewise.
1783 * gcc.target/mips/div-5.c: Likewise.
1784 * gcc.target/mips/div-6.c: Likewise.
1785 * gcc.target/mips/div-7.c: Likewise.
1786 * gcc.target/mips/div-8.c: Likewise.
1787 * gcc.target/mips/div-9.c: Likewise.
1788 * gcc.target/mips/div-10.c: Likewise.
1789 * gcc.target/mips/div-11.c: Likewise.
1790 * gcc.target/mips/div-12.c: Likewise.
1791 * gcc.target/mips/dsp-ctrl.c: Likewise.
1792 * gcc.target/mips/dsp-no-lhx.c: Likewise.
1793 * gcc.target/mips/ext-8.c: Likewise.
1794 * gcc.target/mips/extend-2.c: Likewise.
1795 * gcc.target/mips/fix-r10000-1.c: Likewise.
1796 * gcc.target/mips/fix-r10000-2.c: Likewise.
1797 * gcc.target/mips/fix-r10000-3.c: Likewise.
1798 * gcc.target/mips/fix-r10000-4.c: Likewise.
1799 * gcc.target/mips/fix-r10000-5.c: Likewise.
1800 * gcc.target/mips/fix-r10000-6.c: Likewise.
1801 * gcc.target/mips/fix-r10000-7.c: Likewise.
1802 * gcc.target/mips/fix-r10000-8.c: Likewise.
1803 * gcc.target/mips/fix-r10000-9.c: Likewise.
1804 * gcc.target/mips/fix-r10000-10.c: Likewise.
1805 * gcc.target/mips/fix-r10000-11.c: Likewise.
1806 * gcc.target/mips/fix-r10000-12.c: Likewise.
1807 * gcc.target/mips/fix-r10000-13.c: Likewise.
1808 * gcc.target/mips/fix-r10000-14.c: Likewise.
1809 * gcc.target/mips/fix-r10000-15.c: Likewise.
1810 * gcc.target/mips/fpcmp-1.c: Likewise.
1811 * gcc.target/mips/fpcmp-2.c: Likewise.
1812 * gcc.target/mips/fpr-moves-7.c: Likewise.
1813 * gcc.target/mips/fpr-moves-8.c: Likewise.
1814 * gcc.target/mips/int-moves-1.c: Likewise.
1815 * gcc.target/mips/int-moves-2.c: Likewise.
1816 * gcc.target/mips/long-calls-pg.c: Likewise.
1817 * gcc.target/mips/loongson-muldiv-1.c: Likewise.
1818 * gcc.target/mips/loongson-muldiv-2.c: Likewise.
1819 * gcc.target/mips/loongson-shift-count-truncated-1.c: Likewise.
1820 * gcc.target/mips/loongson3a-muldiv-1.c: Likewise.
1821 * gcc.target/mips/loongson3a-muldiv-2.c: Likewise.
1822 * gcc.target/mips/mips-3d-1.c: Likewise.
1823 * gcc.target/mips/mips-3d-2.c: Likewise.
1824 * gcc.target/mips/mips-3d-3.c: Likewise.
1825 * gcc.target/mips/mips-3d-4.c: Likewise.
1826 * gcc.target/mips/mips-3d-5.c: Likewise.
1827 * gcc.target/mips/mips-3d-6.c: Likewise.
1828 * gcc.target/mips/mips-3d-7.c: Likewise.
1829 * gcc.target/mips/mips-3d-8.c: Likewise.
1830 * gcc.target/mips/mips-3d-9.c: Likewise.
1831 * gcc.target/mips/mips-ps-1.c: Likewise.
1832 * gcc.target/mips/mips-ps-2.c: Likewise.
1833 * gcc.target/mips/mips-ps-3.c: Likewise.
1834 * gcc.target/mips/mips-ps-4.c: Likewise.
1835 * gcc.target/mips/mips-ps-6.c: Likewise.
1836 * gcc.target/mips/mips32-dspr2.c: Likewise.
1837 * gcc.target/mips/mmcount-ra-address-1.c: Likewise.
1838 * gcc.target/mips/neg-abs-1.c: Likewise.
1839 * gcc.target/mips/neg-abs-2.c: Likewise.
1840 * gcc.target/mips/nmadd-3.c: Likewise.
1841 * gcc.target/mips/no-smartmips-lwxs.c: Likewise.
1842 * gcc.target/mips/no-smartmips-ror-1.c: Likewise.
1843 * gcc.target/mips/octeon-pop-1.c: Likewise.
1844 * gcc.target/mips/pr26765.c: Likewise.
1845 * gcc.target/mips/pr33256.c: Likewise.
1846 * gcc.target/mips/pr33635-1.c: Likewise.
1847 * gcc.target/mips/pr33755.c: Likewise.
1848 * gcc.target/mips/pr35802.c: Likewise.
1849 * gcc.target/mips/pr45074.c: Likewise.
1850 * gcc.target/mips/r10k-cache-barrier-1.c: Likewise.
1851 * gcc.target/mips/r10k-cache-barrier-2.c: Likewise.
1852 * gcc.target/mips/r10k-cache-barrier-3.c: Likewise.
1853 * gcc.target/mips/r10k-cache-barrier-4.c: Likewise.
1854 * gcc.target/mips/r10k-cache-barrier-5.c: Likewise.
1855 * gcc.target/mips/r10k-cache-barrier-6.c: Likewise.
1856 * gcc.target/mips/r10k-cache-barrier-7.c: Likewise.
1857 * gcc.target/mips/r10k-cache-barrier-8.c: Likewise.
1858 * gcc.target/mips/r10k-cache-barrier-9.c: Likewise.
1859 * gcc.target/mips/r10k-cache-barrier-11.c: Likewise.
1860 * gcc.target/mips/r10k-cache-barrier-12.c: Likewise.
1861 * gcc.target/mips/r10k-cache-barrier-13.c: Likewise.
1862 * gcc.target/mips/r10k-cache-barrier-14.c: Likewise.
1863 * gcc.target/mips/r10k-cache-barrier-15.c: Likewise.
1864 * gcc.target/mips/save-restore-1.c: Likewise.
1865 * gcc.target/mips/save-restore-3.c: Likewise.
1866 * gcc.target/mips/save-restore-5.c: Likewise.
1867 * gcc.target/mips/smartmips-ror-1.c: Likewise.
1868 * gcc.target/mips/smartmips-ror-2.c: Likewise.
1869 * gcc.target/mips/smartmips-ror-3.c: Likewise.
1870 * gcc.target/mips/smartmips-ror-4.c: Likewise.
1871 * gcc.target/mips/stack-1.c: Likewise.
1872
1873 * gcc.target/mips/clear-cache-2.c: Remove optimization flag.
1874 Tighten regexps.
1875
1876 * gcc.target/mips/branch-8.c: Arrange for the delay slot of the
1877 branch under test to be filled with preceding rather than
1878 following instructions.
1879 * gcc.target/mips/branch-10.c: Likewise.
1880 * gcc.target/mips/branch-11.c: Likewise.
1881 * gcc.target/mips/branch-12.c: Likewise.
1882 * gcc.target/mips/branch-13.c: Likewise.
1883 * gcc.target/mips/branch-9.c: Likewise. Allow the frame pointer
1884 to be eliminated. Tighten $28 scan-assembler-not test.
1885
1886 * gcc.target/mips/call-2.c: Remove optimization flag. Move second
1887 function to...
1888 * gcc.target/mips/call-4.c: ...this new test.
1889
1890 * gcc.target/mips/code-readable-2.c: Rework to make a jump table
1891 more likely.
1892 * gcc.target/mips/code-readable-3.c: Likewise.
1893 * gcc.target/mips/code-readable-1.c: Likewise. Remove optimization
1894 flag but skip for -O0.
1895 * gcc.target/mips/code-readable-4.c: Likewise.
1896
1897 * gcc.target/mips/mips32-dsp-run.c: Prevent compile-time reduction
1898 of operations under test.
1899 * gcc.target/mips/mips32-dsp.c: Likewise. Remove optimization flag.
1900
1901 * gcc.target/mips/near-far-3.c: Remove optimization flag.
1902 Don't require sibling-call optimization.
1903 * gcc.target/mips/near-far-4.c: Likewise.
1904
1905 * gcc.target/mips/no-dsp-1.c: Require -ffat-lto-objects.
1906 Make sure that the register variable is used.
1907 * gcc.target/mips/soft-float-1.c: Likewise.
1908
1909 * gcc.target/mips/sdata-1.c: Make static data volatile.
1910 * gcc.target/mips/sdata-2.c: Likewise.
1911 * gcc.target/mips/sdata-3.c: Likewise.
1912 * gcc.target/mips/sdata-4.c: Likewise.
1913
1914 * gcc.target/mips/20020620-1.c: Remove optimization flag but
1915 skip for -O0.
1916 * gcc.target/mips/atomic-memory-2.c: Likewise.
1917 * gcc.target/mips/branch-cost-1.c: Likewise.
1918 * gcc.target/mips/branch-cost-2.c: Likewise.
1919 * gcc.target/mips/cache-1.c: Likewise.
1920 * gcc.target/mips/call-1.c: Likewise.
1921 * gcc.target/mips/call-saved-2.c: Likewise.
1922 * gcc.target/mips/const-anchor-1.c: Likewise.
1923 * gcc.target/mips/const-anchor-2.c: Likewise.
1924 * gcc.target/mips/dse-1.c: Likewise.
1925 * gcc.target/mips/dsp-lhx.c: Likewise.
1926 * gcc.target/mips/dspr2-MULTU.c: Likewise.
1927 * gcc.target/mips/ext-1.c: Likewise.
1928 * gcc.target/mips/ext-2.c: Likewise.
1929 * gcc.target/mips/ext-3.c: Likewise.
1930 * gcc.target/mips/ext-4.c: Likewise.
1931 * gcc.target/mips/ext-5.c: Likewise.
1932 * gcc.target/mips/ext-6.c: Likewise.
1933 * gcc.target/mips/ext-7.c: Likewise.
1934 * gcc.target/mips/extend-1.c: Likewise.
1935 * gcc.target/mips/fix-r4000-1.c: Likewise.
1936 * gcc.target/mips/fix-r4000-3.c: Likewise.
1937 * gcc.target/mips/fix-r4000-5.c: Likewise.
1938 * gcc.target/mips/fix-r4000-6.c: Likewise.
1939 * gcc.target/mips/fix-r4000-8.c: Likewise.
1940 * gcc.target/mips/fix-r4000-10.c: Likewise.
1941 * gcc.target/mips/fixed-scalar-type.c: Likewise.
1942 * gcc.target/mips/fixed-vector-type.c: Likewise.
1943 * gcc.target/mips/fpr-moves-1.c: Likewise.
1944 * gcc.target/mips/fpr-moves-2.c: Likewise.
1945 * gcc.target/mips/fpr-moves-3.c: Likewise.
1946 * gcc.target/mips/fpr-moves-4.c: Likewise.
1947 * gcc.target/mips/fpr-moves-5.c: Likewise.
1948 * gcc.target/mips/fpr-moves-6.c: Likewise.
1949 * gcc.target/mips/ins-1.c: Likewise.
1950 * gcc.target/mips/ins-2.c: Likewise.
1951 * gcc.target/mips/interrupt_handler-2.c: Likewise.
1952 * gcc.target/mips/interrupt_handler-3.c: Likewise.
1953 * gcc.target/mips/lazy-binding-1.c: Likewise.
1954 * gcc.target/mips/madd-3.c: Likewise.
1955 * gcc.target/mips/madd-5.c: Likewise.
1956 * gcc.target/mips/madd-6.c: Likewise.
1957 * gcc.target/mips/madd-8.c: Likewise.
1958 * gcc.target/mips/madd-9.c: Likewise.
1959 * gcc.target/mips/memcpy-1.c: Likewise.
1960 * gcc.target/mips/mips-ps-type.c: Likewise.
1961 * gcc.target/mips/mips-ps-type-2.c: Likewise.
1962 * gcc.target/mips/mips-sched-madd.c: Likewise.
1963 * gcc.target/mips/mips16e-extends.c: Likewise.
1964 * gcc.target/mips/mips32r2-mxhc1.c: Likewise.
1965 * gcc.target/mips/mips64-dsp-ldx.c: Likewise.
1966 * gcc.target/mips/movcc-1.c: Likewise.
1967 * gcc.target/mips/movcc-2.c: Likewise.
1968 * gcc.target/mips/movcc-3.c: Likewise.
1969 * gcc.target/mips/msub-5.c: Likewise.
1970 * gcc.target/mips/msub-6.c: Likewise.
1971 * gcc.target/mips/msub-8.c: Likewise.
1972 * gcc.target/mips/mult-2.c: Likewise.
1973 * gcc.target/mips/mult-3.c: Likewise.
1974 * gcc.target/mips/mult-5.c: Likewise.
1975 * gcc.target/mips/mult-6.c: Likewise.
1976 * gcc.target/mips/mult-7.c: Likewise.
1977 * gcc.target/mips/mult-12.c: Likewise.
1978 * gcc.target/mips/mult-13.c: Likewise.
1979 * gcc.target/mips/mult-14.c: Likewise.
1980 * gcc.target/mips/mult-15.c: Likewise.
1981 * gcc.target/mips/mult-17.c: Likewise.
1982 * gcc.target/mips/mult-18.c: Likewise.
1983 * gcc.target/mips/mult-19.c: Likewise.
1984 * gcc.target/mips/nmadd-1.c: Likewise.
1985 * gcc.target/mips/nmadd-2.c: Likewise.
1986 * gcc.target/mips/octeon-baddu-1.c: Likewise.
1987 * gcc.target/mips/octeon-cins-1.c: Likewise.
1988 * gcc.target/mips/octeon-cins-2.c: Likewise.
1989 * gcc.target/mips/octeon-dmul-3.c: Likewise.
1990 * gcc.target/mips/octeon-exts-2.c: Likewise.
1991 * gcc.target/mips/octeon-exts-3.c: Likewise.
1992 * gcc.target/mips/octeon-exts-4.c: Likewise.
1993 * gcc.target/mips/octeon-exts-5.c: Likewise.
1994 * gcc.target/mips/octeon-exts-6.c: Likewise.
1995 * gcc.target/mips/octeon-exts-7.c: Likewise.
1996 * gcc.target/mips/octeon-pop-2.c: Likewise.
1997 * gcc.target/mips/octeon-seq-3.c: Likewise.
1998 * gcc.target/mips/octeon-seq-4.c: Likewise.
1999 * gcc.target/mips/octeon2-lx-1.c: Likewise.
2000 * gcc.target/mips/octeon2-lx-2.c: Likewise.
2001 * gcc.target/mips/octeon2-lx-3.c: Likewise.
2002 * gcc.target/mips/pr54240.c: Likewise.
2003 * gcc.target/mips/rsqrt-1.c: Likewise.
2004 * gcc.target/mips/rsqrt-2.c: Likewise.
2005 * gcc.target/mips/rsqrt-3.c: Likewise.
2006 * gcc.target/mips/rsqrt-4.c: Likewise.
2007 * gcc.target/mips/save-restore-2.c: Likewise.
2008 * gcc.target/mips/save-restore-4.c: Likewise.
2009 * gcc.target/mips/sb1-1.c: Likewise.
2010 * gcc.target/mips/scc-1.c: Likewise.
2011 * gcc.target/mips/scc-2.c: Likewise.
2012 * gcc.target/mips/scc-3.c: Likewise.
2013 * gcc.target/mips/scc-4.c: Likewise.
2014 * gcc.target/mips/smartmips-lwxs.c: Likewise.
2015 * gcc.target/mips/truncate-1.c: Likewise.
2016 * gcc.target/mips/truncate-2.c: Likewise.
2017 * gcc.target/mips/truncate-3.c: Likewise.
2018 * gcc.target/mips/truncate-4.c: Likewise.
2019 * gcc.target/mips/truncate-5.c: Likewise.
2020 * gcc.target/mips/truncate-6.c: Likewise.
2021 * gcc.target/mips/unaligned-1.c: Likewise.
2022
2023 * gcc.target/mips/dpaq_sa_l_w.c: Remove optimization flag but
2024 skip for -O0. Require -fexpensive-optimizations.
2025 * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
2026 * gcc.target/mips/dspr2-MULT.c: Likewise.
2027 * gcc.target/mips/fix-r4000-2.c: Likewise.
2028 * gcc.target/mips/fix-r4000-4.c: Likewise.
2029 * gcc.target/mips/fix-r4000-7.c: Likewise.
2030 * gcc.target/mips/fix-r4000-9.c: Likewise.
2031 * gcc.target/mips/madd-1.c: Likewise.
2032 * gcc.target/mips/madd-2.c: Likewise.
2033 * gcc.target/mips/madd-4.c: Likewise.
2034 * gcc.target/mips/maddu-1.c: Likewise.
2035 * gcc.target/mips/maddu-2.c: Likewise.
2036 * gcc.target/mips/maddu-3.c: Likewise.
2037 * gcc.target/mips/maddu-4.c: Likewise.
2038 * gcc.target/mips/msub-1.c: Likewise.
2039 * gcc.target/mips/msub-2.c: Likewise.
2040 * gcc.target/mips/msub-3.c: Likewise.
2041 * gcc.target/mips/msub-4.c: Likewise.
2042 * gcc.target/mips/msubu-1.c: Likewise.
2043 * gcc.target/mips/msubu-2.c: Likewise.
2044 * gcc.target/mips/msubu-3.c: Likewise.
2045 * gcc.target/mips/msubu-4.c: Likewise.
2046 * gcc.target/mips/mult-1.c: Likewise.
2047 * gcc.target/mips/mult-4.c: Likewise.
2048 * gcc.target/mips/mult-8.c: Likewise.
2049 * gcc.target/mips/mult-9.c: Likewise.
2050 * gcc.target/mips/mult-10.c: Likewise.
2051 * gcc.target/mips/mult-11.c: Likewise.
2052 * gcc.target/mips/mult-16.c: Likewise.
2053
2054 * gcc.target/mips/fix-r4000-11.c: Remove optimization flag but
2055 skip for -O0 and -Os.
2056 * gcc.target/mips/fix-r4000-12.c: Likewise.
2057 * gcc.target/mips/madd-7.c: Likewise.
2058 * gcc.target/mips/mips-ps-5.c: Likewise.
2059 * gcc.target/mips/mips-ps-7.c: Likewise.
2060 * gcc.target/mips/msub-7.c: Likewise.
2061
2062 * gcc.target/mips/mmcount-ra-address-2.c: Remove optimization flag but
2063 skip for -O0. Require -mno-abicalls.
2064 * gcc.target/mips/mmcount-ra-address-3.c: Likewise.
2065
2066 * gcc.target/mips/octeon-bbit-1.c: Remove optimization flag but
2067 skip for -O0. Require a total number of BBIT instructions and
2068 at least one of each kind.
2069
2070 * gcc.target/mips/octeon-bbit-2.c: Remove optimization flag but
2071 skip for -O0. Require -fno-unroll-loops.
2072
2073 * gcc.target/mips/octeon-bbit-3.c: Remove optimization flag but
2074 skip for -O0. Allow BLTZ as well as BGEZ.
2075
2076 * gcc.target/mips/octeon-dmul-2.c: Skip for -Os.
2077
2078 * gcc.target/mips/octeon-pipe-1.c: Remove optimization flag but
2079 skip for -O0. Require -fschedule-insns2.
2080 * gcc.target/mips/octeon2-pipe-1.c: Likewise.
2081
2082 * gcc.target/mips/r10k-cache-barrier-10.c: Remove optimization flag
2083 but skip for -O0. Make a branch-likely more likely.
2084
2085 * gcc.target/mips/timode-2.c: Split each test into its own function.
2086 * gcc.target/mips/timode-1.c: Likewise. Skip for -Os.
2087
2088 * gcc.target/mips/vr-mult-1.c: Remove optimization flag but
2089 skip for -O0. Require -fpeephole2.
2090 * gcc.target/mips/vr-mult-2.c: Likewise.
2091
2092 2012-05-25 Dodji Seketeli <dodji@redhat.com>
2093
2094 PR preprocessor/53469
2095 * gcc.dg/cpp/_Pragma7.c: New test case.
2096
2097 2012-08-27 Tobias Burnus <burnus@net-b.de>
2098
2099 PR fortran/54370
2100 * gfortran.dg/do_5.f90: New.
2101
2102 2012-08-27 Tobias Burnus <burnus@net-b.de>
2103
2104 * gfortran.dg/bessel_5.f90: Remove -Wno-compare-reals
2105 from dg-options as -Wall no longer implies it.
2106
2107 2012-08-26 Richard Sandiford <rdsandiford@googlemail.com>
2108
2109 * lib/scanasm.exp (scan-assembler-times_required_options): New proc.
2110
2111 2012-08-25 Jason Merrill <jason@redhat.com>
2112
2113 * g++.dg/cpp0x/fntmpdefarg3.C: New.
2114
2115 2012-08-25 Paolo Carlini <paolo.carlini@oracle.com>
2116
2117 PR c++/51421
2118 * g++.dg/cpp0x/auto34.C: New.
2119
2120 2012-08-24 Jakub Jelinek <jakub@redhat.com>
2121
2122 PR c/54363
2123 * gcc.dg/pr54363.c: New test.
2124
2125 PR c/54355
2126 * gcc.dg/pr54355.c: New test.
2127
2128 2012-08-24 H.J. Lu <hongjiu.lu@intel.com>
2129
2130 PR debug/52857
2131 * gcc.target/i386/pr52857-1.c: New.
2132 * gcc.target/i386/pr52857-2.c: Likewise.
2133
2134 2012-08-23 Richard Sandiford <rdsandiford@googlemail.com>
2135
2136 * gcc.target/mips/code-readable-4.c: New test.
2137
2138 2012-08-23 Julian Brown <julian@codesourcery.com>
2139 Sandra Loosemore <sandra@codesourcery.com>
2140
2141 * gcc.target/mips/code-readable-1.c: Add -O to options.
2142
2143 2012-08-23 Paolo Carlini <paolo.carlini@oracle.com>
2144
2145 PR c++/20420
2146 * g++.dg/lookup/using53.C: New.
2147
2148 2012-08-23 Georg-Johann Lay <avr@gjlay.de>
2149
2150 * gcc.dg/fixed-point/convert.c: Split into manageable parts:
2151 * gcc.dg/fixed-point/convert-1.c: New.
2152 * gcc.dg/fixed-point/convert-2.c: New.
2153 * gcc.dg/fixed-point/convert-3.c: New.
2154 * gcc.dg/fixed-point/convert-4.c: New.
2155 * gcc.dg/fixed-point/convert-float-1.c: New.
2156 * gcc.dg/fixed-point/convert-float-2.c: New.
2157 * gcc.dg/fixed-point/convert-float-3.c: New.
2158 * gcc.dg/fixed-point/convert-float-4.c: New.
2159 * gcc.dg/fixed-point/convert-accum-neg.c: New.
2160 * gcc.dg/fixed-point/convert-sat.c: New.
2161 * gcc.dg/fixed-point/convert.h: New.
2162
2163 2012-08-22 Oleg Endo <olegendo@gcc.gnu.org>
2164
2165 PR target/54089
2166 * gcc.target/sh/pr54089-2.c: New.
2167
2168 2012-08-22 H.J. Lu <hongjiu.lu@intel.com>
2169
2170 * gcc.target/i386/long-double-64-1.c: New file.
2171 * gcc.target/i386/long-double-64-2.c: Likewise.
2172 * gcc.target/i386/long-double-64-3.c: Likewise.
2173 * gcc.target/i386/long-double-64-4.c: Likewise.
2174 * gcc.target/i386/long-double-80-1.c: Likewise.
2175 * gcc.target/i386/long-double-80-2.c: Likewise.
2176 * gcc.target/i386/long-double-80-3.c: Likewise.
2177 * gcc.target/i386/long-double-80-4.c: Likewise.
2178 * gcc.target/i386/long-double-80-5.c: Likewise.
2179 * gcc.target/i386/long-double-80-6.c: Likewise.
2180 * gcc.target/i386/long-double-80-7.c: Likewise.
2181
2182 2012-08-22 Marc Glisse <marc.glisse@inria.fr>
2183
2184 PR tree-optimization/54317
2185 * gcc.dg/tree-ssa/vrp79.c: New testcase.
2186
2187 2012-08-21 Oleg Endo <olegendo@gcc.gnu.org>
2188
2189 PR target/39423
2190 * gcc.target/sh/pr39423-2.c: New.
2191
2192 2012-08-21 Marc Glisse <marc.glisse@inria.fr>
2193
2194 * gcc.dg/tree-ssa/forwprop-19.c: New testcase.
2195 * gcc.dg/fold-perm.c: Likewise.
2196
2197 2012-08-20 Jan Hubicka <jh@suse.cz>
2198
2199 PR fortran/48636
2200 * gcc.dg/ipa/inlinehint-1.c: New.
2201
2202 2012-08-20 Florian Weimer <fweimer@redhat.com>
2203
2204 PR c++/19351
2205 * g++.dg/init/new38.C: New test.
2206 * g++.dg/init/new39.C: New test.
2207
2208 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
2209
2210 PR target/54089
2211 * gcc.target/sh/pr54089-1.c: New.
2212
2213 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
2214
2215 PR target/51244
2216 * gcc.target/sh/pr51244-11.c: New.
2217
2218 2012-08-20 Tobias Burnus <burnus@net-b.de>
2219
2220 PR fortran/54301
2221 * gfortran.dg/warn_target_lifetime_2.f90: New.
2222
2223 2012-08-20 Paolo Carlini <paolo.carlini@oracle.com>
2224
2225 PR c++/10416
2226 * g++.dg/warn/Wunused-var-17.C: New.
2227
2228 2012-08-20 Patrick Marlier <patrick.marlier@gmail.com>
2229
2230 PR middle-end/53992
2231 * gcc.dg/gomp/pr53992.c: New test.
2232
2233 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
2234
2235 PR tree-ssa/54295
2236 * gcc.c-torture/execute/20120817-1.c: New test.
2237
2238 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
2239
2240 * gcc.target/arm/thumb-16bit-ops.c (f): This test uses a 16-bit
2241 add instruction.
2242 (f2): New test that really does need adds.
2243
2244 2012-08-20 Richard Guenther <rguenther@suse.de>
2245
2246 PR tree-optimization/54327
2247 * gcc.dg/torture/pr54327.c: New testcase.
2248
2249 2012-08-20 Jakub Jelinek <jakub@redhat.com>
2250
2251 PR tree-optimization/54321
2252 * gcc.c-torture/compile/pr54321.c: New test.
2253
2254 2012-08-20 Tobias Burnus <burnus@net-b.de>
2255
2256 PR fortran/54301
2257 * gfortran.dg/warn_target_lifetime_1.f90: New.
2258
2259 2012-08-19 Thomas König <tkoenig@gcc.gnu.org>
2260
2261 PR fortran/54298
2262 * gfortran.dg/real_compare_1.f90: New test case.
2263 * gfortran.dg/bessel_5.f90: Add -Wno-compare-reals to options.
2264
2265 2012-08-18 Jan Hubicka <jh@suse.cz>
2266
2267 * gcc.dg/ipa/iinline-1.c: Update testcase to test inline hints.
2268
2269 2012-08-18 Mikael Morin <mikael@gcc.gnu.org>
2270
2271 PR fortran/39290
2272 * gfortran.dg/interface_37.f90: New test.
2273
2274 2012-08-17 H.J. Lu <hongjiu.lu@intel.com>
2275 Gary Funck <gary@intrepid.com>
2276
2277 PR target/20020
2278 * gcc.target/i386/pr20020-1.c: New test.
2279 * gcc.target/i386/pr20020-2.c: Likewise.
2280 * gcc.target/i386/pr20020-3.c: Likewise.
2281
2282 2012-08-17 Marc Glisse <marc.glisse@inria.fr>
2283
2284 * gcc.target/i386/perm-concat.c: New test.
2285
2286 2012-08-17 Julian Brown <julian@codesourcery.com>
2287
2288 * gcc.target/arm/div64-unwinding.c: New test.
2289
2290 2012-08-17 Jakub Jelinek <jakub@redhat.com>
2291
2292 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: New test.
2293
2294 2012-08-16 Oleg Endo <olegendo@gcc.gnu.org>
2295
2296 PR target/54236
2297 * gcc.target/sh/pr54236-1.c: New.
2298
2299 2012-08-16 Hans-Peter Nilsson <hp@axis.com>
2300
2301 * lib/target-supports.exp (check_effective_target_sync_int_long)
2302 (check_effective_target_sync_char_short): Enable for crisv32-*
2303 and cris-*.
2304
2305 PR middle-end/54261
2306 * gcc.dg/torture/pr54261-1.c: New test.
2307
2308 2012-08-15 Janus Weil <janus@gcc.gnu.org>
2309
2310 PR fortran/54243
2311 PR fortran/54244
2312 * gfortran.dg/typebound_call_24.f03: New.
2313
2314 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2315
2316 PR tree-optimization/54245
2317 * gcc.dg/tree-ssa/pr54245.c: New test.
2318
2319 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2320
2321 PR tree-optimization/54240
2322 * gcc.target/powerpc/pr54240.c: New test.
2323 * gcc.target/mips/pr54240.c: Likewise.
2324
2325 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
2326
2327 PR target/52933
2328 * gcc.target/sh/pr52933-1.c: New.
2329 * gcc.target/sh/pr52933-2.c: New.
2330
2331 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
2332
2333 PR target/50751
2334 * gcc.target/sh/pr50751-8.c: New.
2335
2336 2012-08-14 Mikael Morin <mikael@gcc.gnu.org>
2337
2338 PR fortran/47586
2339 * gfortran.dg/typebound_proc_20.f90: Enable runtime test.
2340 * gfortran.dg/typebound_proc_27.f03: New test.
2341
2342 2012-08-14 Sterling Augustine <saugustine@google.com>
2343
2344 * g++.dg/debug/dwarf2/pubnames-2.C: Adjust.
2345
2346 2012-08-14 Tobias Burnus <burnus@net-b.de>
2347
2348 PR fortran/40881
2349 * gfortran.dg/data_constraints_3.f90: New.
2350 * gfortran.dg/data_constraints_1.f90: Add dg-options ""
2351 to disable -pedantic compilation.
2352 * gfortran.dg/pr37243.f: Ditto.
2353 * gfortran.dg/g77/19990826-3.f: Ditto.
2354 * gfortran.dg/g77/20020307-1.f : Ditto.
2355 * gfortran.dg/g77/980310-3.f: Ditto.
2356
2357 2012-08-14 Tobias Burnus <burnus@net-b.de>
2358
2359 PR fortran/54234
2360 * gfortran.dg/warn_conversion_4.f90: New.
2361
2362 2012-08-14 Jakub Jelinek <jakub@redhat.com>
2363
2364 PR middle-end/53411
2365 PR rtl-optimization/53495
2366 * gcc.c-torture/compile/pr53411.c: New test.
2367 * gcc.c-torture/compile/pr53495.c: New test.
2368
2369 2012-08-13 Richard Guenther <rguenther@suse.de>
2370
2371 * gcc.dg/tree-prof/update-loopch.c: Adjust.
2372
2373 2012-08-13 Richard Guenther <rguenther@suse.de>
2374
2375 PR tree-optimization/54200
2376 * gcc.dg/guality/pr54200.c: New testcase.
2377 * gcc.dg/tree-ssa/slsr-8.c: Adjust.
2378
2379 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
2380
2381 * gcc.target/sh/prefetch.c: Add -m3* to inclusion list.
2382
2383 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
2384
2385 PR target/51244
2386 * gcc.target/sh/pr51244-7.c: New.
2387 * gcc.target/sh/pr51244-8.c: New.
2388 * gcc.target/sh/pr51244-9.c: New.
2389 * gcc.target/sh/pr51244-10.c: New.
2390
2391 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
2392
2393 * gcc.target/sh/pr50749-sf-postinc-1.c: Skip for -m3. Don't skip for
2394 -m2e or -m2a.
2395 * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
2396 * gcc.target/sh/pr53511-1.c: Likewise.
2397 * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
2398 * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
2399 * gcc.target/sh/pr53512-1.c: Skip for -m3*.
2400 * gcc.target/sh/pr53512-3.c: Likewise.
2401 * gcc.target/sh/pr21255-3.c: Skip for single precision FPU targets.
2402
2403 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
2404
2405 PR target/39423
2406 * gcc.c-torture/compile/pr39423-1.c: New.
2407 * gcc.c-torture/compile/pr39423-2.c: New.
2408
2409 2012-08-12 Tobias Burnus <burnus@net-b.de>
2410
2411 PR fortran/54221
2412 * vect/vect-gems.f90: Don't mark module vars as PRIVATE as
2413 they appear uninitialized on the RHS.
2414 * gfortran.dg/public_private_module_6.f90: New.
2415
2416 2012-08-11 Martin Jambor <mjambor@suse.cz>
2417
2418 PR fortran/48636
2419 * gfortran.dg/pr48636.f90: New test.
2420
2421 2012-08-10 Jakub Jelinek <jakub@redhat.com>
2422
2423 * gcc.dg/torture/vector-shuffle1.c (f): Pass vectors indirectly
2424 to avoid warnings.
2425 (main): Adjust caller.
2426
2427 2012-08-10 Richard Guenther <rguenther@suse.de>
2428
2429 * gcc.dg/matrix/*.c: Adjust and move ...
2430 * gcc.dg/torture/: ... here.
2431 * gcc.dg/matrix: Remove directory.
2432
2433 2012-08-10 Richard Guenther <rguenther@suse.de>
2434
2435 PR middle-end/54219
2436 * gcc.dg/torture/vector-shuffle1.c: New testcase.
2437
2438 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2439
2440 PR middle-end/54211
2441 * gcc.dg/tree-ssa/pr54211.c: New test.
2442
2443 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2444
2445 * lib/target-supports.exp (check_effective_target_long_neq_int): New.
2446 * gcc.dg/tree-ssa/slsr-30.c: Check for long_neq_int effective target.
2447
2448 2012-08-10 Richard Guenther <rguenther@suse.de>
2449
2450 PR tree-optimization/54109
2451 * gcc.dg/torture/pr54109.c: New testcase.
2452 * gcc.dg/tree-ssa/forwprop-1.c: Adjust.
2453 * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
2454
2455 2012-08-10 Richard Guenther <rguenther@suse.de>
2456
2457 PR tree-optimization/54027
2458 * gcc.dg/torture/pr54027.c: New testcase.
2459
2460 2012-08-10 Richard Guenther <rguenther@suse.de>
2461
2462 * g++.dg/plugin/selfassign.c: Adjust.
2463 * gcc.dg/plugin/selfassign.c: Likewise.
2464 * gcc.dg/strlenopt-11.c: Likewise.
2465 * gcc.dg/strlenopt-13.c: Likewise.
2466 * gcc.dg/no-strict-overflow-4.c: Likewise.
2467 * gcc.dg/strict-overflow-4.c: Likewise.
2468 * gcc.dg/tree-ssa/alias-11.c: Likewise.
2469 * gcc.dg/tree-ssa/alias-6.c: Likewise.
2470 * gcc.dg/tree-ssa/asm-3.c: Likewise.
2471 * gcc.dg/tree-ssa/pr18908.c: Likewise.
2472 * gcc.dg/tree-ssa/pr19431.c: Likewise.
2473 * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise.
2474 * gcc.dg/tree-ssa/phi-opt-10.c: Likewise.
2475 * gcc.dg/tree-ssa/phi-opt-7.c: Likewise.
2476 * gcc.dg/tree-ssa/slsr-27.c: Likewise.
2477 * gcc.dg/tree-ssa/slsr-28.c: Likewise.
2478 * gcc.dg/tree-ssa/slsr-29.c: Likewise.
2479 * gcc.dg/pr46309.c: Likewise.
2480 * gcc.dg/tree-ssa/loop-5.c: Likewise.
2481
2482 2012-08-09 Uros Bizjak <ubizjak@gmail.com>
2483
2484 * gcc.c-torture/compile/20120727-1.c (dg-options): Add -mfpmath=387
2485 for x86 targets.
2486 * gcc.c-torture/compile/20120727-2.c: New test.
2487
2488 2012-08-09 Martin Jambor <mjambor@suse.cz>
2489
2490 * gcc.dg/ipa/iinline-4.c: New test.
2491 * gcc.dg/ipa/iinline-5.c: Likewise.
2492 * gcc.dg/ipa/iinline-6.c: Likewise.
2493 * gcc.dg/ipa/iinline-7.c: Likewise.
2494 * gcc.dg/lto/20120723_0.c: Likewise.
2495 * gcc.dg/lto/20120723_1.c: Likewise.
2496
2497 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
2498
2499 PR target/39423
2500 * gcc.target/sh/pr39423-1.c: New.
2501
2502 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
2503
2504 PR target/51244
2505 * gcc.target/sh/pr51244-5: New.
2506 * gcc.target/sh/pr51244-6: New.
2507
2508 2012-08-09 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
2509
2510 * gcc.target/i386/adx-addxcarry32-3.c: New.
2511 * gcc.target/i386/adx-addxcarry64-3.c: New.
2512
2513 2012-08-09 Andrey Belevantsev <abel@ispras.ru>
2514
2515 PR rtl-optimization/53701
2516 * gcc.dg/pr53701.c: New test.
2517
2518 2012-08-09 Bernd Schmidt <bernds@codesourcery.com>
2519
2520 * gcc.c-torture/compile/20120727-1.c: New test.
2521
2522 2012-08-09 Tobias Burnus <burnus@net-b.de>
2523
2524 PR fortran/54199
2525 * gfortran.dg/intrinsic_shadow_4.f90: New.
2526
2527 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
2528
2529 * gcc.dg/tree-ssa/slsr-30.c: Require non-ilp32. Remove dg-skip-if.
2530
2531 2012-08-08 Joseph Myers <joseph@codesourcery.com>
2532
2533 * gcc.c-torture/execute/20120808-1.c: New test.
2534
2535 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
2536
2537 PR rtl-optimization/54157
2538 * gcc.target/i386/pr54157.c: New file.
2539
2540 2012-08-08 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
2541
2542 * gcc.target/i386/adx-addcarryx32-1.c: New.
2543 * gcc.target/i386/adx-addcarryx32-2.c: New.
2544 * gcc.target/i386/adx-addcarryx64-1.c: New.
2545 * gcc.target/i386/adx-addcarryx64-2.c: New.
2546 * gcc.target/i386/adx-check.h: New.
2547 * gcc.target/i386/i386.exp (check_effective_target_adx): New.
2548 * gcc.target/i386/sse-12.c: Add -madx.
2549 * gcc.target/i386/sse-13.c: Ditto.
2550 * gcc.target/i386/sse-14.c: Ditto.
2551 * gcc.target/i386/sse-22.c: Ditto.
2552 * gcc.target/i386/sse-23.c: Ditto.
2553 * g++.dg/other/i386-2.C: Ditto.
2554 * g++.dg/other/i386-3.C: Ditto.
2555
2556 2012-08-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2557
2558 * gcc.dg/tree-ssa/slsr-5.c: New.
2559 * gcc.dg/tree-ssa/slsr-6.c: New.
2560 * gcc.dg/tree-ssa/slsr-7.c: New.
2561 * gcc.dg/tree-ssa/slsr-8.c: New.
2562 * gcc.dg/tree-ssa/slsr-9.c: New.
2563 * gcc.dg/tree-ssa/slsr-10.c: New.
2564 * gcc.dg/tree-ssa/slsr-11.c: New.
2565 * gcc.dg/tree-ssa/slsr-12.c: New.
2566 * gcc.dg/tree-ssa/slsr-13.c: New.
2567 * gcc.dg/tree-ssa/slsr-14.c: New.
2568 * gcc.dg/tree-ssa/slsr-15.c: New.
2569 * gcc.dg/tree-ssa/slsr-16.c: New.
2570 * gcc.dg/tree-ssa/slsr-17.c: New.
2571 * gcc.dg/tree-ssa/slsr-18.c: New.
2572 * gcc.dg/tree-ssa/slsr-19.c: New.
2573 * gcc.dg/tree-ssa/slsr-20.c: New.
2574 * gcc.dg/tree-ssa/slsr-21.c: New.
2575 * gcc.dg/tree-ssa/slsr-22.c: New.
2576 * gcc.dg/tree-ssa/slsr-23.c: New.
2577 * gcc.dg/tree-ssa/slsr-24.c: New.
2578 * gcc.dg/tree-ssa/slsr-25.c: New.
2579 * gcc.dg/tree-ssa/slsr-26.c: New.
2580 * gcc.dg/tree-ssa/slsr-30.c: New.
2581 * gcc.dg/tree-ssa/slsr-31.c: New.
2582
2583 2012-08-07 Steven Bosscher <steven@gcc.gnu.org>
2584
2585 * gcc.dg/tree-prof/update-loopch.c: Ask for dump with blocks info.
2586 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
2587 * gcc.dg/tree-ssa/pr18133-1.c: Likewise.
2588
2589 2012-08-06 Cary Coutant <ccoutant@google.com>
2590
2591 * g++.dg/debug/dwarf2/non-virtual-thunk.C: New test case.
2592
2593 2012-08-06 Janus Weil <janus@gcc.gnu.org>
2594
2595 PR fortran/35831
2596 * gfortran.dg/dummy_procedure_5.f90: Modified.
2597 * gfortran.dg/dummy_procedure_8.f90: New.
2598 * gfortran.dg/interface_26.f90: Modified.
2599 * gfortran.dg/proc_ptr_11.f90: Modified.
2600 * gfortran.dg/proc_ptr_15.f90: Modified.
2601 * gfortran.dg/proc_ptr_result_5.f90: Modified.
2602 * gfortran.dg/typebound_override_1.f90: Modified.
2603 * gfortran.dg/typebound_proc_6.f03: Modified.
2604
2605 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
2606
2607 PR tree-optimization/51938
2608 PR tree-optimization/52005
2609 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: New testcase.
2610 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Likewise.
2611 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Likewise.
2612 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Likewise.
2613
2614 2012-08-06 Dodji Seketeli <dodji@redhat.com>
2615
2616 Avoid crashing on erroneous static_assert usage
2617 * g++.dg/cpp0x/static_assert8.C: New test.
2618
2619 2012-08-06 Jason Merrill <jason@redhat.com>
2620
2621 * g++.dg/cpp0x/sfinae38.C: New.
2622
2623 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
2624 Paolo Carlini <paolo.carlini@oracle.com>
2625
2626 PR c++/54165
2627 * g++.dg/conversion/void2.C: New.
2628
2629 2012-08-06 Tom de Vries <tom@codesourcery.com>
2630
2631 * gcc.dg/tree-ssa/vrp78.c: New test.
2632
2633 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
2634 Richard Sandiford <rdsandiford@googlemail.com>
2635
2636 * g++.dg/opt/enum2.C: Require fpic target.
2637 * g++.dg/lto/20090303_0.C: Likewise.
2638
2639 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
2640 Catherine Moore <clm@codesourcery.com>
2641
2642 * gcc.target/mips/clear-cache-1.c: Test for alternate cache
2643 flush function names too.
2644 * gcc.target/mips/clear-cache-1.c: Likewise.
2645
2646 2012-08-03 Bill Schmidt <wschmidt@linux.ibm.com>
2647
2648 PR target/54156
2649 * gcc.dg/vect/pr53773.c: Change to use optimized dump.
2650
2651 2012-08-03 Mikael Morin <mikael@gcc.gnu.org>
2652
2653 PR fortran/54166
2654 * gfortran.dg/array_5.f90: New test.
2655
2656 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
2657
2658 PR tree-optimization/30318
2659 * gcc.dg/tree-ssa/vrp77.c: New testcase.
2660
2661 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
2662
2663 * g++.dg/ext/vector17.C: New testcase.
2664
2665 2012-08-02 Richard Sandiford <rdsandiford@googlemail.com>
2666
2667 PR target/51931
2668 * gcc.c-torture/compile/20001226-1.c: Remove nomips16 attribute.
2669 * g++.dg/opt/longbranch1.C: Likewise.
2670
2671 2012-08-02 Marc Glisse <marc.glisse@inria.fr>
2672
2673 PR tree-optimization/53805
2674 * gcc.dg/fold-notunord.c: New testcase.
2675
2676 2012-08-02 Mikael Morin <mikael@gcc.gnu.org>
2677
2678 PR fortran/48820
2679 * gfortran.dg/assumed_rank_bounds_1.f90: New test.
2680 * gfortran.dg/assumed_rank_bounds_2.f90: New test.
2681
2682 2012-08-02 Jason Merrill <jason@redhat.com>
2683 Paolo Carlini <paolo.carlini@oracle.com>
2684
2685 PR c++/51213 (again)
2686 * g++.dg/cpp0x/sfinae37.C: Extend.
2687
2688 2012-08-02 Richard Guenther <rguenther@suse.de>
2689
2690 PR tree-optimization/50672
2691 * g++.dg/torture/pr50672.C: New testcase.
2692
2693 2012-08-02 Janus Weil <janus@gcc.gnu.org>
2694
2695 PR fortran/54147
2696 * gfortran.dg/abstract_type_6.f03: Modified.
2697 * gfortran.dg/proc_ptr_comp_3.f90: Modified.
2698 * gfortran.dg/proc_ptr_comp_35.f90: New.
2699 * gfortran.dg/typebound_proc_9.f03: Modified.
2700 * gfortran.dg/typebound_proc_26.f90: New.
2701
2702 2012-08-02 Richard Guenther <rguenther@suse.de>
2703
2704 * gcc.dg/torture/pta-callused-1.c: Adjust.
2705 * gcc.dg/torture/pta-ptrarith-3.c: Likewise.
2706 * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
2707 * gcc.dg/tree-ssa/alias-19.c: Likewise.
2708 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
2709 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
2710 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
2711 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
2712 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
2713
2714 2012-08-01 Thomas König <tkoenig@gcc.gnu.org>
2715
2716 PR fortran/54033
2717 * gfortran.dg/include_6.f90: New test case.
2718 * gfortran.dg/include_7.f90: New test case.
2719 * gfortran.dg/include_3.f90: Add dg-warning for missing directory.
2720
2721 2012-08-01 Tom de Vries <tom@codesourcery.com>
2722
2723 * gcc.dg/tree-ssa/vrp76.c: New test.
2724
2725 2012-08-01 Bill Schmidt <wschmidt@linux.ibm.com>
2726
2727 PR tree-optimization/46556
2728 * gcc.dg/tree-ssa/slsr-27.c: New.
2729 * gcc.dg/tree-ssa/slsr-28.c: New.
2730 * gcc.dg/tree-ssa/slsr-29.c: New.
2731
2732 2012-07-31 Janus Weil <janus@gcc.gnu.org>
2733
2734 PR fortran/42418
2735 * gfortran.dg/proc_decl_29.f90: New.
2736
2737 2012-07-31 Dehao Chen <dehao@google.com>
2738
2739 * gcc.dg/predict-7.c: New test.
2740
2741 2012-07-31 Janus Weil <janus@gcc.gnu.org>
2742
2743 PR fortran/54134
2744 * gfortran.dg/typebound_override_3.f90: New.
2745
2746 2012-07-31 Bill Schmidt <wschmidt@linux.ibm.com>
2747
2748 PR tree-optimization/53773
2749 * gcc.dg/vect/pr53773.c: New test.
2750
2751 2012-07-31 Nick Clifton <nickc@redhat.com>
2752
2753 * gcc.dg/stack-usage-1.c (SIZE): Define for FRV,
2754 and for XStormy16.
2755
2756 2012-07-31 Tobias Burnus <burnus@net-b.de>
2757
2758 * gfortran.dg/c_funloc_tests_6.f90: New.
2759 * gfortran.dg/c_funloc_tests_7.f90: New.
2760 * gfortran.dg/c_funloc_tests_5.f03: Compile with -std=f2003.
2761
2762 2012-07-31 Paolo Carlini <paolo.carlini@oracle.com>
2763
2764 PR c++/53624
2765 * g++.dg/cpp0x/temp_default5.C: New.
2766
2767 2012-07-30 Janus Weil <janus@gcc.gnu.org>
2768
2769 PR fortran/51081
2770 * gfortran.dg/proc_ptr_37.f90: New.
2771
2772 2012-07-30 Ulrich Weigand <ulrich.weigand@linaro.org>
2773
2774 * lib/target-supports.exp
2775 (check_effective_target_vect_natural_alignment): New function.
2776 * gcc.dg/align-2.c: Only run on targets with natural alignment
2777 of vector types.
2778 * gcc.dg/vect/slp-25.c: Adjust tests for targets without natural
2779 alignment of vector types.
2780
2781 2012-07-30 Kirill Yukhin <kirill.yukhin@intel.com>
2782 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
2783
2784 * gcc.target/i386/rdseed16-1.c: New.
2785 * gcc.target/i386/rdseed32-1.c: Ditto
2786 * gcc.target/i386/rdseed64-1.c: Ditto
2787 * gcc.target/i386/sse-12.c: Add -mrdseed.
2788 * gcc.target/i386/sse-13.c: Ditto.
2789 * gcc.target/i386/sse-14.c: Ditto.
2790 * g++.dg/other/i386-2.C: Ditto.
2791 * g++.dg/other/i386-3.C: Ditto.
2792
2793 2012-07-30 Oleg Endo <olegendo@gcc.gnu.org>
2794
2795 PR target/51244
2796 * gcc.target/sh/pr51244-4.c: New.
2797
2798 2012-07-27 Uros Bizjak <ubizjak@gmail.com>
2799
2800 * gfortran.dg/bind_c_array_params_2.f90: Add "-mno-explicit-relocs"
2801 for alpha*-*-* targets. Cleanup original tree dump.
2802
2803 2012-07-27 Segher Boessenkool <segher@kernel.crashing.org>
2804
2805 * gcc.target/powerpc/rs6000-power2-1.c: Delete.
2806 * gcc.target/powerpc/rs6000-power2-2.c: Delete.
2807
2808 2012-07-27 Anna Tikhonova <anna.tikhonova@intel.com>
2809
2810 * gcc.dg/20020201-1.c: Remove declarations for exit, abort,
2811 rand, srand. Include <stdlib.h>.
2812
2813 2012-07-26 Janis Johnson <janisjo@codesourcery.com>
2814
2815 * gcc.dg/pr45259.c: Only -fpic depends on fpic support.
2816
2817 2012-07-26 Richard Henderson <rth@redhat.com>
2818
2819 * gcc.dg/attr-hotcold-1.c: New.
2820 * gcc.dg/tree-ssa/attr-hotcold-2.c: New.
2821
2822 2012-07-26 Andrew Jenner <andrew@codesourcery.com>
2823 Sandra Loosemore <sandra@codesourcery.com>
2824
2825 * gcc.c-torture/compile/pr50380.c: Add code to cause cycle of length 2.
2826
2827 2012-07-26 Tobias Burnus <burnus@net-b.de>
2828
2829 * gfortran.dg/contiguous_1.f90: Update dg-error.
2830 * gfortran.dg/proc_ptr_32.f90: Ditto.
2831
2832 2012-07-26 Richard Guenther <rguenther@suse.de>
2833
2834 PR tree-optimization/54098
2835 * gcc.dg/torture/pr54098.c: New testcase.
2836
2837 2012-07-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
2838
2839 * gcc.target/arm/neon/vld1Q_dupu64.c: Regenerate.
2840 * gcc.target/arm/neon/vld1Q_dups64.c: Likewise.
2841
2842 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
2843
2844 PR fortran/44354
2845 * gfortran.dg/array_constructor_39.f90: New test.
2846
2847 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
2848
2849 PR fortran/44354
2850 * gfortran.dg/array_constructor_38.f90: New test.
2851
2852 2012-07-25 Janis Johnson <janisjo@codesourcery.com>
2853
2854 * g++.dg/cpp0x/nullptr21.c: Remove printfs, make self-checking.
2855
2856 2012-07-25 Eric Botcazou <ebotcazou@adacore.com>
2857
2858 * gnat.dg/noreturn5.ad[sb]: New test.
2859
2860 2012-07-25 Sandra Loosemore <sandra@codesourcery.com>
2861 Paul Brook <paul@codesourcery.com>
2862
2863 PR target/53633
2864
2865 * lib/target-suports.exp (check_effective_target_naked_functions): New.
2866 * c-c++-common/pr53633.c: New test.
2867
2868 2012-07-25 Siddhesh Poyarekar <siddhesh@redhat.com>
2869
2870 * gcc.target/i386/asm-dialect-1.c: New test case.
2871
2872 2012-07-25 Kirill Yukhin <kirill.yukhin@intel.com>
2873 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
2874
2875 * gcc.target/i386/prefetchw-1.c: New.
2876 * gcc.target/i386/sse-12.c: Add -mprfchw.
2877 * gcc.target/i386/sse-13.c: Ditto.
2878 * gcc.target/i386/sse-14.c: Ditto.
2879 * gcc.target/i386/sse-22.c: Ditto.
2880 * gcc.target/i386/sse-23.c: Ditto.
2881 * g++.dg/other/i386-2.C: Ditto.
2882 * g++.dg/other/i386-3.C: Ditto.
2883
2884 2012-07-24 Janis Johnson <janisjo@codesourcery.com>
2885
2886 * lib/gcc-dg.exp (process-message): Don't ignore errors.
2887
2888 2012-07-24 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
2889
2890 PR target/54051
2891 * gcc.target/arm/pr54051.c: New.
2892 * gcc.target/arm/vfp-1.c: Adjust test.
2893
2894 2012-07-24 Julian Brown <julian@codesourcery.com>
2895
2896 * lib/target-supports.exp (check_effective_target_arm_hf_eabi): New.
2897 * gcc.dg/torture/stackalign/builtin-apply-2.c: Skip for
2898 hard-float ARM.
2899
2900 2012-07-23 Paul Brook <paul@codesourcery.com>
2901
2902 * g++.dg/other/armv7m-1.c: New test.
2903
2904 2012-07-23 Julian Brown <julian@codesourcery.com>
2905
2906 * gcc.c-torture/execute/20101011-1.c (__aeabi_idiv0): Define for
2907 ARM.
2908 (DO_TEST): Define to 1 for appropriate ARM targets.
2909
2910 2012-07-22 Steven Bosscher <steven@gcc.gnu.org>
2911
2912 PR tree-optimization/53881
2913 * gcc.dg/pr53881.c: Renamed to ...
2914 * gcc.dg/pr53881-1.c: ... this.
2915 * gcc.dg/pr53881-2.c: New test.
2916
2917 2012-07-22 Hans-Peter Nilsson <hp@axis.com>
2918
2919 Handle recent changes in default atomics for cris*-*-linux*.
2920 * gcc.target/cris/torture/sync-mis-xchg-i-1ml.c,
2921 gcc.target/cris/torture/sync-mis-xchg-i-2ml.c,
2922 gcc.target/cris/torture/sync-mis-xchg-i-3ml.c,
2923 gcc.target/cris/torture/sync-mis-xchg-s-1ml.c,
2924 gcc.target/cris/torture/sync-mis-op-i-1ml.c,
2925 gcc.target/cris/torture/sync-mis-op-i-2ml.c,
2926 gcc.target/cris/torture/sync-mis-op-i-3ml.c,
2927 gcc.target/cris/torture/sync-mis-op-s-1ml.c: New tests.
2928 * gcc.target/cris/torture/sync-mis-op-i-2a.c: Make sure
2929 -mno-unaligned-atomic-may-use-library is in effect for
2930 cris*-*-linux*.
2931 * gcc.target/cris/torture/sync-mis-xchg-i-1.c,
2932 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
2933 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
2934 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
2935 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
2936 gcc.target/cris/torture/sync-mis-op-i-1.c,
2937 gcc.target/cris/torture/sync-mis-op-i-2.c,
2938 gcc.target/cris/torture/sync-mis-op-i-1a.c,
2939 gcc.target/cris/torture/sync-mis-op-i-3.c,
2940 gcc.target/cris/torture/sync-mis-op-i-3a.c,
2941 gcc.target/cris/torture/sync-mis-op-s-1a.c,
2942 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
2943 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
2944 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: Similar.
2945 * gcc.target/cris/torture/sync-mis-op-s-1.c: Ditto.
2946 (main): Remove local variable x.
2947 [mis_ok]: Check that atomics don't fail.
2948
2949 2012-07-21 Andrew Pinski <apinski@cavium.com>
2950
2951 * gcc.dg/tree-ssa/vrp72.c: New test.
2952 * gcc.dg/tree-ssa/vrp73.c: New test.
2953 * gcc.dg/tree-ssa/vrp74.c: New test.
2954 * gcc.dg/tree-ssa/vrp75.c: New test.
2955
2956 2012-07-21 Andrew Pinski <apinski@cavium.com>
2957
2958 * gcc.dg/tree-ssa/alias-21.c: New testcase.
2959 * gcc.dg/tree-ssa/alias-22.c: New testcase.
2960
2961 2012-07-21 Andrew Pinski <apinski@cavium.com>
2962
2963 * gcc.target/mips/octeon-pop-2.c: New testcase.
2964
2965 2012-07-21 Tobias Burnus <burnus@net-b.de>
2966
2967 PR fortran/48820
2968 * gfortran.dg/assumed_rank_3.f90: New.
2969 * gfortran.dg/assumed_rank_11.f90: New.
2970 * gfortran.dg/assumed_rank_1.f90: Update dg-error.
2971 * gfortran.dg/assumed_rank_2.f90: Update dg-error.
2972 * gfortran.dg/assumed_rank_7.f90: Update dg-error.
2973
2974 2012-07-21 Andrew Pinski <apinski@cavium.com>
2975
2976 * gcc.target/mips/unaligned-1.c: New testcase.
2977
2978 2012-07-21 Hans-Peter Nilsson <hp@axis.com>
2979
2980 * gcc.c-torture/execute/20101011-1.c (DO_TEST): Define as 0 for CRIS.
2981
2982 2012-07-20 Tobias Burnus <burnus@net-b.de>
2983
2984 * gfortran.dg/bind_c_array_params_2.f90: New.
2985 * gfortran.dg/bind_c_array_params.f03: Add -std=f2003
2986 and update dg-error.
2987
2988 2012-07-20 Tobias Burnus <burnus@net-b.de>
2989
2990 * gfortran.dg/assumed_rank_12.f90: Update dg-error.
2991
2992 2012-07-20 Jason Merrill <jason@redhat.com>
2993
2994 PR c++/54038
2995 * g++.dg/other/array7.C: New.
2996
2997 2012-07-20 Steven Bosscher <steven@gcc.gnu.org>
2998
2999 * gcc.dg/tree-prof/update-loopch.c: Look for counts on the dumps of
3000 the basic block and check loop depth.
3001 * gcc.dg/tree-ssa/pr18133-1.c: Dump details, not blocks. Update
3002 matching patterns and comments.
3003 * gcc.dg/tree-ssa/20031021-1.c: Fix check patterns.
3004 * gcc.dg/tree-ssa/vector-2.c: Likewise.
3005
3006 2012-07-20 Jakub Jelinek <jakub@redhat.com>
3007
3008 PR c++/28656
3009 * c-c++-common/pr28656.c: New test.
3010
3011 2012-07-19 Jason Merrill <jason@redhat.com>
3012
3013 PR c++/54026
3014 * g++.dg/init/mutable1.C: New.
3015
3016 2012-07-20 Tobias Burnus <burnus@net-b.de>
3017
3018 PR fortran/48820
3019 * gfortran.dg/assumed_type_3.f90: Update dg-error.
3020 * gfortran.dg/assumed_rank_1.f90: New.
3021 * gfortran.dg/assumed_rank_1_c.c: New.
3022 * gfortran.dg/assumed_rank_2.f90: New.
3023 * gfortran.dg/assumed_rank_4.f90: New.
3024 * gfortran.dg/assumed_rank_5.f90: New.
3025 * gfortran.dg/assumed_rank_6.f90: New.
3026 * gfortran.dg/assumed_rank_7.f90: New.
3027 * gfortran.dg/assumed_rank_8.f90: New.
3028 * gfortran.dg/assumed_rank_8_c.c: New.
3029 * gfortran.dg/assumed_rank_9.f90: New.
3030 * gfortran.dg/assumed_rank_10.f90: New.
3031 * gfortran.dg/assumed_rank_12.f90: New.
3032
3033 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
3034
3035 * gnat.dg/opt25.adb: New test.
3036 * gnat.dg/opt25_pkg1.ad[sb]: New helper.
3037 * gnat.dg/opt25_pkg2.ad[sb]: Likewise.
3038
3039 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
3040
3041 * gnat.dg/aggr20.ad[sb]: New test.
3042 * gnat.dg/aggr20_pkg.ads: New helper.
3043
3044 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
3045
3046 * gnat.dg/derived_type3.adb: New test.
3047 * gnat.dg/derived_type3_pkg.ad[sb]: New helper.
3048
3049 2012-07-19 Jakub Jelinek <jakub@redhat.com>
3050
3051 PR rtl-optimization/53942
3052 * gcc.dg/pr53942.c: New test.
3053
3054 2012-07-19 Jason Merrill <jason@redhat.com>
3055
3056 PR c++/54021
3057 * g++.dg/cpp0x/constexpr-builtin2.C: New.
3058
3059 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
3060
3061 * gnat.dg/discr38.adb: New test.
3062
3063 2012-07-19 Jakub Jelinek <jakub@redhat.com>
3064
3065 PR middle-end/54017
3066 * c-c++-common/gomp/pr54017.c: New test.
3067
3068 2012-07-19 Richard Guenther <rguenther@suse.de>
3069 Eric Botcazou <ebotcazou@adacore.com>
3070
3071 * gnat.dg/loop_optimization11.adb: New testcase.
3072 * gnat.dg/loop_optimization11_pkg.ads: Likewise.
3073
3074 2012-07-18 Paolo Carlini <paolo.carlini@oracle.com>
3075 Jason Merrill <jason@redhat.com>
3076
3077 * g++.dg/cpp0x/sfinae37.C: New.
3078 * g++.dg/template/access23.C: New.
3079 * g++.dg/template/access7.C: Adjust.
3080 * g++.dg/template/sfinae10.C: Don't expect errors.
3081 * g++.dg/template/sfinae6_neg.C: Don't expect errors.
3082
3083 2012-07-18 Julian Brown <julian@codesourcery.com>
3084 Sandra Loosemore <sandra@codesroucery.com>
3085
3086 * gcc.c-torture/execute/20101011-1.c: Skip on bare-metal m68k.
3087
3088 2012-07-18 Eric Botcazou <ebotcazou@adacore.com>
3089
3090 * gnat.dg/noreturn4.ad[sb]: New test.
3091 * gnat.dg/noreturn4_pkg.ads: New helper.
3092
3093 2012-07-18 Jie Zhang <jzhang918@gmail.com>
3094 Julian Brown <julian@codesourcery.com>
3095
3096 * gcc.target/arm/neon-vdup-1.c: New test case.
3097 * gcc.target/arm/neon-vdup-2.c: New test case.
3098 * gcc.target/arm/neon-vdup-3.c: New test case.
3099 * gcc.target/arm/neon-vdup-4.c: New test case.
3100 * gcc.target/arm/neon-vdup-5.c: New test case.
3101 * gcc.target/arm/neon-vdup-6.c: New test case.
3102 * gcc.target/arm/neon-vdup-7.c: New test case.
3103 * gcc.target/arm/neon-vdup-8.c: New test case.
3104 * gcc.target/arm/neon-vdup-9.c: New test case.
3105 * gcc.target/arm/neon-vdup-10.c: New test case.
3106 * gcc.target/arm/neon-vdup-11.c: New test case.
3107 * gcc.target/arm/neon-vdup-12.c: New test case.
3108 * gcc.target/arm/neon-vdup-13.c: New test case.
3109 * gcc.target/arm/neon-vdup-14.c: New test case.
3110 * gcc.target/arm/neon-vdup-15.c: New test case.
3111 * gcc.target/arm/neon-vdup-16.c: New test case.
3112 * gcc.target/arm/neon-vdup-17.c: New test case.
3113 * gcc.target/arm/neon-vdup-18.c: New test case.
3114 * gcc.target/arm/neon-vdup-19.c: New test case.
3115 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Make intrinsic
3116 arguments non-constant.
3117
3118 2012-07-18 Richard Guenther <rguenther@suse.de>
3119
3120 PR tree-optimization/53970
3121 * g++.dg/torture/pr53970.C: New testcase.
3122
3123 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
3124
3125 PR target/38621
3126 * gcc.c-torture/compile/pr38621.c: New.
3127
3128 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
3129
3130 PR target/33135
3131 * gcc.target/sh/pr33135-1.c: New.
3132 * gcc.target/sh/pr33135-2.c: New.
3133 * gcc.target/sh/pr33135-3.c: New.
3134 * gcc.target/sh/pr33135-4.c: New.
3135
3136 2012-07-17 Jason Merrill <jason@redhat.com>
3137
3138 PR c++/53995
3139 * g++.dg/parse/enum9.C: New.
3140
3141 2012-07-17 Kazu Hirata <kazu@codesourcery.com>
3142 Sandra Loosemore <sandra@codesourcery.com>
3143
3144 * gcc.target/m68k/pr36134.c: Use dg-skip-if to skip the testcase
3145 if there is a conflict with -mcpu=. Use -mcpu=5208.
3146
3147 2012-07-17 Jason Merrill <jason@redhat.com>
3148
3149 PR c++/53989
3150 * g++.dg/template/array23.C: New.
3151
3152 2012-07-17 Tobias Burnus <burnus@net-b.de>
3153
3154 PR fortran/53985
3155 * gfortran.dg/bind_c_usage_26.f90: New.
3156 * gfortran.dg/bind_c_procs.f03: Add dg-options "-Wc-binding-type".
3157 * gfortran.dg/bind_c_usage_13.f03: Ditto.
3158 * gfortran.dg/bind_c_usage_18.f90: Ditto.
3159 * gfortran.dg/interop_params.f03: Ditto.
3160
3161 2012-07-17 Jason Merrill <jason@redhat.com>
3162
3163 * g++.dg/template/inherit8.C: Adjust.
3164 * g++.dg/template/using21.C: Adjust.
3165 * g++.dg/template/using22.C: Adjust.
3166
3167 PR c++/53549
3168 * g++.dg/template/current-inst1.C: New.
3169 * g++.dg/parse/crash35.C: Adjust.
3170
3171 2012-07-17 Tobias Burnus <burnus@net-b.de>
3172
3173 PR fortran/52101
3174 * gfortran.dg/oldstyle_4.f90: New.
3175
3176 2012-07-17 Tobias Burnus <burnus@net-b.de>
3177
3178 PR fortran/49265
3179 * gfortran.dg/module_procedure_double_colon_3.f90: New.
3180 * gfortran.dg/module_procedure_double_colon_4.f90: New.
3181
3182 2012-07-16 Jason Merrill <jason@redhat.com>
3183
3184 * g++.dg/parse/access8.C: Adjust.
3185 * g++.dg/template/sfinae6_neg.C: Adjust.
3186
3187 2012-07-16 Thomas König <tkoenig@gcc.gnu.org>
3188
3189 PR fortran/53824
3190 * gfortran.dg/coarray_allocate_1.f90: New test.
3191
3192 2012-07-16 Andrew Pinski <apinski@cavium.com>
3193
3194 * gcc.c-torture/execute/bswap-1.c: New testcase.
3195 * gcc.c-torture/compile/unalign-1.c: New testcase.
3196 * gcc.c-torture/compile/20120524-1.c: New testcase.
3197 * gcc.c-torture/compile/20101216-1.c: New testcase.
3198
3199 2012-07-16 Dehao Chen <dehao@google.com>
3200
3201 Revert
3202 2012-07-10 Dehao Chen <dehao@google.com>
3203
3204 * gcc.dg/debug_info_inline.c: New test.
3205
3206 2012-07-16 Janus Weil <janus@gcc.gnu.org>
3207
3208 PR fortran/53956
3209 * gfortran.dg/proc_decl_28.f90: New.
3210
3211 2012-07-16 Andrew Pinski <apinski@cavium.com>
3212
3213 * gcc.dg/torture/builtins-1.c: New testcase.
3214
3215 2012-07-16 Hans-Peter Nilsson <hp@axis.com>
3216
3217 * gcc.target/cris/sync-2i.c, gcc.target/cris/sync-2s.c,
3218 gcc.target/cris/sync-3i.c, gcc.target/cris/sync-3s.c,
3219 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
3220 gcc.target/cris/sync-1-v10.c,
3221 gcc.target/cris/sync-1-v32.c: For cris*-*-linux*, also
3222 pass -mno-unaligned-atomic-may-use-library.
3223 * gcc.target/cris/sync-xchg-1.c: New test.
3224 * gcc.target/cris/20011127-1.c: Adjust to %P being a
3225 valid register operand output modifier.
3226
3227 2012-07-15 Andreas Schwab <schwab@linux-m68k.org>
3228
3229 * g++.dg/debug/dwarf2/pubnames-2.C: Support all known comment
3230 characters.
3231
3232 2012-07-13 Andrew Pinski <apinski@cavium.com>
3233
3234 * gcc.target/mips/octeon2-pipe-1.c: Use cleanup-rtl-dump
3235 rather than cleanup-tree-dump.
3236 * gcc.target/mips/octeon-pipe-1.c: Likewise.
3237
3238 2012-07-13 Richard Guenther <rguenther@suse.de>
3239
3240 PR tree-optimization/53907
3241 * gcc.target/i386/pr53907.c: New testcase.
3242
3243 2012-07-13 Richard Guenther <rguenther@suse.de>
3244
3245 PR tree-optimization/53922
3246 * gcc.dg/torture/pr53922.c: New testcase.
3247
3248 2012-07-13 Hans-Peter Nilsson <hp@axis.com>
3249
3250 PR rtl-optimization/53908
3251 * gcc.dg/torture/pr53908.c: New test.
3252
3253 2012-07-13 Jonathan Wakely <jwakely.gcc@gmail.com>
3254
3255 PR c++/53531
3256 * g++.dg/cpp0x/variadic135.C: New.
3257
3258 2012-07-12 Jason Merrill <jason@redhat.com>
3259
3260 * g++.dg/template/sfinae6_neg.C: Adjust.
3261
3262 2012-07-12 Tobias Burnus <burnus@net-b.de>
3263
3264 * gfortran.dg/c_f_pointer_shape_tests_5.f90: New.
3265 * gfortran.dg/c_f_pointer_tests_3.f90: Update
3266 scan-tree-dump-times pattern.
3267
3268 2012-07-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3269
3270 * g++.dg/debug/dwarf2/pubnames-2.C: Allow for / comments.
3271
3272 2012-07-11 Jason Merrill <jason@redhat.com>
3273
3274 DR 1402
3275 * g++.g/cpp0x/defaulted37.C: New.
3276
3277 2012-07-11 Greta Yorsh <Greta.Yorsh@arm.com>
3278
3279 PR target/53859
3280 * gcc.target/arm/pr53859.c: New test.
3281
3282 2012-07-10 Oleg Endo <olegendo@gcc.gnu.org>
3283
3284 PR target/53886
3285 * gcc.c-torture/compile/pr53886.c: New.
3286
3287 2012-07-10 Dehao Chen <dehao@google.com>
3288
3289 * gcc.dg/debug_info_inline.c: New test.
3290
3291 2012-07-10 Jason Merrill <jason@redhat.com>
3292
3293 PR c++/53733
3294 * g++.dg/cpp0x/defaulted36.C: New.
3295 * g++.dg/cpp0x/defaulted21.C: Adjust.
3296
3297 * g++.dg/cpp0x/implicit13.C: Add vbase and member tests.
3298
3299 2012-07-09 Sterling Augustine <saugustine@google.com>
3300
3301 * g++.dg/debug/dwarf2/pubnames-2.C: New.
3302
3303 2012-07-09 Steven Bosscher <steven@gcc.gnu.org>
3304
3305 PR tree-optimization/53887
3306 * gcc.dg/pr53887.c: New test.
3307
3308 2012-07-09 Jason Merrill <jason@redhat.com>
3309
3310 PR c++/53882
3311 * g++.dg/cpp0x/nullptr29.C: New.
3312
3313 2012-07-09 Tom de Vries <tom@codesourcery.com>
3314 Richard Guenther <rguenther@suse.de>
3315
3316 * gcc.dg/builtin-unreachable-6.c: New test.
3317 * gcc.dg/builtin-unreachable-5.c: New test.
3318
3319 2012-07-07 Steven Bosscher <steven@gcc.gnu.org>
3320
3321 PR tree-optimization/53881
3322 * gcc.dg/pr53881.c: New test.
3323
3324 2012-07-06 Jason Merrill <jason@redhat.com>
3325
3326 PR c++/53862
3327 * g++.dg/cpp0x/variadic134.C: New.
3328
3329 PR c++/53858
3330 * g++.dg/cpp0x/alias-decl-20.C: New.
3331
3332 2012-07-06 Tom de Vries <tom@codesourcery.com>
3333
3334 PR tree-optimization/51879
3335 * gcc.dg/pr51879-16.c: New test.
3336 * gcc.dg/pr51879-17.c: Same.
3337
3338 2012-07-06 Tom de Vries <tom@codesourcery.com>
3339
3340 PR tree-optimization/52009
3341 * gcc.dg/pr51879-7.c: New test.
3342 * gcc.dg/pr51879-18.c: New test.
3343
3344 2012-07-05 Jason Merrill <jason@redhat.com>
3345
3346 PR c++/50852
3347 * g++.dg/template/typedef39.C: New.
3348
3349 PR c++/53039
3350 * g++.dg/cpp0x/variadic133.C: New.
3351 * g++.dg/template/param1.C: Adjust.
3352
3353 2012-07-05 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3354
3355 PR target/48941
3356 PR target/51980
3357 * gcc.target/arm/neon/vtrnf32.c: Update.
3358 * gcc.target/arm/neon/vtrns32.c: Update.
3359 * gcc.target/arm/neon/vtrnu32.c: Update.
3360 * gcc.target/arm/neon/vzipf32.c: Update.
3361 * gcc.target/arm/neon/vzips32.c: Update.
3362 * gcc.target/arm/neon/vzipu32.c: Update.
3363
3364 2012-07-05 Mikael Morin <mikael@gcc.gnu.org>
3365
3366 PR fortran/53732
3367 * gfortran.dg/inline_sum_4.f90: New test.
3368
3369 2012-07-05 Steven Bosscher <steven@gcc.gnu.org>
3370
3371 * gcc.c-torture/compile/20000326-1.c: Fix to not optimize to empty.
3372
3373 2012-07-05 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
3374
3375 * gcc.target/arm/fma-sp.c: New testcase.
3376 * gcc.target/arm/fma.c: Likewise.
3377 * gcc.target/arm/fma.h: Likewise.
3378
3379 2012-07-04 Jason Merrill <jason@redhat.com>
3380
3381 PR c++/53848
3382 * g++.dg/other/enum3.C: New.
3383
3384 2012-07-04 Uros Bizjak <ubizjak@gmail.com>
3385
3386 PR middle-end/53321
3387 * g++.dg/torture/pr53321.C: New test.
3388
3389 2012-07-04 Richard Guenther <rguenther@suse.de>
3390
3391 PR tree-optimization/53844
3392 * g++.dg/tree-ssa/pr53844.C: New testcase.
3393
3394 2012-07-04 Richard Guenther <rguenther@suse.de>
3395
3396 PR tree-optimization/53849
3397 * gcc.dg/pr53849.c: New testcase.
3398
3399 2012-07-03 Jakub Jelinek <jakub@redhat.com>
3400
3401 PR c++/53812
3402 * g++.dg/ext/label14.C: New test.
3403
3404 2012-07-03 Uros Bizjak <ubizjak@gmail.com>
3405
3406 PR target/53811
3407 * g++.dg/other/pr53811.C: New test.
3408
3409 2012-07-03 Andreas Schwab <schwab@linux-m68k.org>
3410
3411 PR target/28896
3412 * gcc.target/m68k/stack-limit-1.c: New testcase.
3413
3414 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
3415
3416 * gnat.dg/recursive_call.adb: New test.
3417
3418 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
3419
3420 * gnat.dg/discr37.ad[sb]: New test.
3421
3422 2012-07-03 Oleg Endo <olegendo@gcc.gnu.org>
3423
3424 * g++.dg/other/packed1.C: Remove SH from xfail list.
3425
3426 2012-07-02 Jason Merrill <jason@redhat.com>
3427
3428 PR c++/53619
3429 * g++.dg/cpp0x/lambda/lambda-this5.C: New.
3430
3431 PR c++/53783
3432 * g++.dg/cpp0x/lambda/lambda-template7.C: New.
3433
3434 PR c++/53788
3435 * g++.dg/cpp0x/decltype39.C: New.
3436 * g++.dg/diagnostic/method1.C: Adjust.
3437
3438 PR c++/53816
3439 * g++.dg/template/ref6.C: New.
3440
3441 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
3442
3443 PR target/53568
3444 * gcc.target/sh/pr53568-1.c: New.
3445
3446 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
3447
3448 PR target/51244
3449 * gcc.target/sh/pr51244-1.c: Check that movt insn is not generated.
3450
3451 2012-07-02 Jason Merrill <jason@redhat.com>
3452
3453 PR c++/53821
3454 * g++.dg/cpp0x/lambda/lambda-template6.C: New.
3455
3456 PR c++/53524
3457 * g++.dg/template/enum7.C: New.
3458 * g++.dg/other/ptrmem10.C: Adjust.
3459 * g++.dg/other/ptrmem11.C: Adjust.
3460 * g++.dg/cpp0x/scoped_enum.C: Adjust.
3461
3462 2012-07-02 Steven Bosscher <steven@gcc.gnu.org>
3463
3464 * gcc.dg/tree-ssa/pr36881.c: Fix test case to not expand as bit tests.
3465
3466 2012-07-01 Wei Guozhi <carrot@google.com>
3467
3468 PR target/53447
3469 * gcc.target/arm/pr53447-1.c: New testcase.
3470 * gcc.target/arm/pr53447-2.c: New testcase.
3471 * gcc.target/arm/pr53447-3.c: New testcase.
3472 * gcc.target/arm/pr53447-4.c: New testcase.
3473
3474 2012-06-29 Richard Guenther <rguenther@suse.de>
3475
3476 PR tree-optimization/47061
3477 * gcc.dg/tree-ssa/vrp71.c: New testcase.
3478
3479 2012-06-29 Richard Guenther <rguenther@suse.de>
3480
3481 PR tree-optimization/37541
3482 * gcc.dg/tree-ssa/pr37508.c: Adjust and un-XFAIL.
3483
3484 2012-06-29 Richard Guenther <rguenther@suse.de>
3485
3486 PR tree-optimization/52589
3487 * gcc.dg/tree-ssa/vrp70.c: New testcase.
3488
3489 2012-06-28 Janis Johnson <janisjo@codesourcery.com>
3490
3491 * g++.dg/cpp0x/nullptr19.c: Remove exta directives on same line.
3492
3493 * g++.dg/template/error46.C: Add missing comment to dg-message.
3494 * g++.dg/template/crash107.C: Likewise.
3495 * g++.dg/template/error47.C: Likewise.
3496 * g++.dg/template/crash108.C: Likewise.
3497 * g++.dg/overload/operator5.C: Likewise.
3498
3499 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Fix syntax
3500 errors in dg-message directives, add comments.
3501
3502 2012-06-28 Kai Tietz <ktietz@redhat.com>
3503
3504 * g++.dg/cpp0x/constexpr-52672.C (ul_ptr): Use SIZE_TYPE instead of
3505 hard-coded 'unsigned long'.
3506
3507 2012-06-28 Jakub Jelinek <jakub@redhat.com>
3508
3509 PR tree-optimization/51581
3510 * gcc.dg/vect/pr51581-4.c: New test.
3511
3512 PR tree-optimization/53645
3513 * gcc.c-torture/execute/pr53645-2.c: New test.
3514
3515 2012-06-28 Richard Guenther <rguenther@suse.de>
3516
3517 PR middle-end/53790
3518 * gcc.dg/torture/pr53790.c: New testcase.
3519
3520 2012-06-28 Jakub Jelinek <jakub@redhat.com>
3521
3522 PR tree-optimization/53645
3523 * gcc.c-torture/execute/pr53645.c: New test.
3524
3525 2012-06-28 Arnaud Charlet <charlet@adacore.com>
3526
3527 * gnat.dg/deep_old.adb, gnat.dg/old_errors.adb: Removed, obsolete.
3528
3529 2012-06-28 Alexandre Oliva <aoliva@redhat.com>
3530
3531 PR debug/53671
3532 PR debug/49888
3533 * gcc.dg/guality/pr49888.c: Account for the possibility that
3534 the variable is optimized out at the first test.
3535
3536 2012-06-27 Jason Merrill <jason@redhat.com>
3537
3538 * g++.dg/cpp0x/override2.C: Adjust.
3539 * g++.dg/template/error5.C: Adjust.
3540 * g++.dg/parse/crash28.C: Adjust.
3541
3542 PR c++/53563
3543 * g++.dg/parse/template27.C: New.
3544 * g++.dg/template/crash74.C: Adjust expected output.
3545
3546 2012-06-27 Janus Weil <janus@gcc.gnu.org>
3547
3548 PR fortran/41951
3549 PR fortran/49591
3550 * gfortran.dg/typebound_operator_16.f03: New.
3551
3552 2012-06-27 Jakub Jelinek <jakub@redhat.com>
3553
3554 * gcc.target/i386/sse4_1-pmuldq.c (TEST): Initialize
3555 even src1.i and src2.i fields even in the second half of the arrays.
3556
3557 2012-06-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3558
3559 PR c++/51033.
3560 * g++.dg/torture/vshuf-16.inc: New test.
3561 * g++.dg/torture/vshuf-2.inc: New test.
3562 * g++.dg/torture/vshuf-4.inc: New test.
3563 * g++.dg/torture/vshuf-8.inc: New test.
3564 * g++.dg/torture/vshuf-main.inc: New test.
3565 * g++.dg/torture/vshuf-v16hi.C: New test.
3566 * g++.dg/torture/vshuf-v16qi.C: New test.
3567 * g++.dg/torture/vshuf-v2df.C: New test.
3568 * g++.dg/torture/vshuf-v2di.C: New test.
3569 * g++.dg/torture/vshuf-v2sf.C: New test.
3570 * g++.dg/torture/vshuf-v2si.C: New test.
3571 * g++.dg/torture/vshuf-v4df.C: New test.
3572 * g++.dg/torture/vshuf-v4di.C: New test.
3573 * g++.dg/torture/vshuf-v4sf.C: New test.
3574 * g++.dg/torture/vshuf-v4si.C: New test.
3575 * g++.dg/torture/vshuf-v8hi.C: New test.
3576 * g++.dg/torture/vshuf-v8qi.C: New test.
3577 * g++.dg/torture/vshuf-v8si.C: New test.
3578
3579 2012-06-27 Richard Guenther <rguenther@suse.de>
3580
3581 PR middle-end/53676
3582 * gcc.dg/tree-ssa/scev-6.c: New testcase.
3583
3584 2012-06-26 Janis Johnson <janisjo@codesourcery.com>
3585
3586 * lib/scandump.exp (scan-dump, scan-dump-not, scan-dump-dem,
3587 scan-dump-dem-not): Use printable pattern in test name.
3588
3589 2012-06-26 Sterling Augustine <saugustine@google.com>
3590 Dominique Dhumieres <dominiq@lps.ens.fr>
3591
3592 * gcc.dg/pubtypes-2.c: Update expected output.
3593 * gcc.dg/pubtypes-3.c: Likewise.
3594 * gcc.dg/pubtypes-4.c: Likewise.
3595
3596 2012-06-26 Bill Schmidt <wschmidt@linux.ibm.com>
3597
3598 * gcc.dg/tree-ssa/slsr-1.c: New test.
3599 * gcc.dg/tree-ssa/slsr-2.c: Likewise.
3600 * gcc.dg/tree-ssa/slsr-3.c: Likewise.
3601 * gcc.dg/tree-ssa/slsr-4.c: Likewise.
3602
3603 2012-06-26 Matt Turner <mattst88@gmail.com>
3604
3605 PR target/35294
3606 * gcc.target/arm/mmx-2.c: New.
3607
3608 2012-06-26 Richard Guenther <rguenther@suse.de>
3609
3610 PR c++/53752
3611 * g++.dg/torture/pr53752.C: New testcase.
3612
3613 2012-06-26 Jakub Jelinek <jakub@redhat.com>
3614
3615 PR tree-optimization/53748
3616 * gcc.c-torture/compile/pr53748.c: New test.
3617
3618 2012-06-25 Jason Merrill <jason@redhat.com>
3619
3620 PR c++/53498
3621 PR c++/53305
3622 * g++.dg/cpp0x/decltype38.C: New.
3623 * g++.dg/cpp0x/variadic132.C: Remove dg-error.
3624
3625 2012-06-25 Janis Johnson <janisjo@codesourcery.com>
3626
3627 * lib/target-supports-dg.exp (testname-for-summary): New.
3628 * lib/profopt.exp (profopt_execute): Define testname_with_flags.
3629 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-notes,
3630 cleanup-stack-usage, cleanup-dump, cleanup-saved-temps, scan-module,
3631 scan-module-absence, output-exists, output-exists-not: Use
3632 testname-for-summary.
3633 (dg-test): Clean up testname_with_flags.
3634 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
3635 scan-not-hidden, scan-file, scan-file-not, scan-stack-usage,
3636 scan-stack-usage-not, scan-assembler-times, scan-assembler-dem,
3637 scan-assembler-dem-not, object-size: Use testname-for-summary.
3638 * lib/gcov.exp (run-gcov): Likewise.
3639 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
3640 scan-dump-dem, scan-dump-dem-note): Likewise.
3641
3642 * lib/profopt.exp: Make prof_option_list local to profopt-execute.
3643 * g++.dg/tree-prof/tree-prof.exp (PROFOPT_OPTIONS): Define after
3644 including profopt.opt; save and restore existing value.
3645 * g++.dg/bprob/bprob.exp: Likewise.
3646 * gcc.dg/matrix/matrix.exp: Likewise.
3647 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
3648 * gcc.misc-tests/bprob.exp: Likewise; also replace formerly-ignored
3649 PROFOPT_OPTIONS.
3650
3651 2012-06-25 Richard Henderson <rth@redhat.com>
3652
3653 * gcc.dg/pr53749.c: New.
3654
3655 2012-06-25 Jason Merrill <jason@redhat.com>
3656
3657 PR c++/52988
3658 * g++.dg/cpp0x/nullptr28.C: New.
3659
3660 2012-06-25 Christophe Lyon <christophe.lyon@st.com>
3661
3662 * gcc.target/arm/neon-vld1_dupQ.c: New.
3663
3664 2012-06-25 Florian Weimer <fweimer@redhat.com>
3665
3666 * g++.dg/init/new35.C: New.
3667 * g++.dg/init/new36.C: New.
3668 * g++.dg/init/new37.C: New.
3669 * g++.dg/ext/vla5.C: New warning.
3670 * g++.dg/ext/vla8.C: New warning.
3671 * g++.dg/cpp0x/regress/debug-debug7.C: Update diagnostics.
3672
3673 2012-06-25 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
3674 James Greenhalgh <james.greenhalgh@arm.com>
3675
3676 * gcc.target/arm/ftest-support-arm.h New testcase.
3677 * gcc.target/arm/ftest-support-thumb.h Likewise.
3678 * gcc.target/arm/ftest-support.h Likewise.
3679 * gcc.target/arm/ftest-armv4-arm.c: Likewise.
3680 * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
3681 * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
3682 * gcc.target/arm/ftest-armv5t-arm.c Likewise.
3683 * gcc.target/arm/ftest-armv5t-thumb.c Likewise.
3684 * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
3685 * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
3686 * gcc.target/arm/ftest-armv6-arm.c Likewise.
3687 * gcc.target/arm/ftest-armv6-thumb.c Likewise.
3688 * gcc.target/arm/ftest-armv6k-arm.c Likewise.
3689 * gcc.target/arm/ftest-armv6k-thumb.c Likewise.
3690 * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
3691 * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
3692 * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
3693 * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
3694 * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
3695 * gcc.target/arm/ftest-armv7a-arm.c Likewise.
3696 * gcc.target/arm/ftest-armv7a-thumb.c Likewise.
3697 * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
3698 * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
3699 * gcc.target/arm/ftest-armv7r-arm.c Likewise.
3700 * gcc.target/arm/ftest-armv7r-thumb.c Likewise.
3701 * lib/target-supports.exp
3702 (check_effective_target_arm_arch_FUNC): Add support for more
3703 architectures.
3704 (add_options_for_arm_arch_FUNC): Likewise.
3705 (check_effective_target_arm_arch_FUNC_multilib): New functions.
3706
3707 2012-06-25 Jason Merrill <jason@redhat.com>
3708
3709 PR c++/53202
3710 * g++.dg/cpp0x/constexpr-tuple.C: New.
3711
3712 2012-06-25 Jakub Jelinek <jakub@redhat.com>
3713
3714 PR target/53759
3715 * gcc.target/i386/pr53759.c: New test.
3716
3717 PR c++/53594
3718 * g++.dg/cpp0x/nsdmi7.C: New test.
3719
3720 2012-06-24 Kai Tietz <ktietz@redhat.com>
3721
3722 * gcc.target/i386/pr23943.c (size_t): Use compatible type-definition
3723 for LLP64 targets.
3724 * gcc.target/i386/pr38988.c: Likewise.
3725
3726 2012-06-22 Janus Weil <janus@gcc.gnu.org>
3727
3728 PR fortran/47710
3729 PR fortran/53328
3730 * gfortran.dg/typebound_generic_12.f03: New.
3731 * gfortran.dg/typebound_generic_13.f03: New.
3732
3733 2012-06-22 Eric Botcazou <ebotcazou@adacore.com>
3734
3735 * gnat.dg/lto15.ad[sb]: New test.
3736
3737 2012-06-21 Meador Inge <meadori@codesourcery.com>
3738
3739 PR c/53702
3740 * gcc.dg/Wunused-local-typedefs.c: New testcase.
3741
3742 2012-06-21 Steven Bosscher <steven@gcc.gnu.org>
3743
3744 * gcc.dg/pch/ident-1.c: New test.
3745 * gcc.dg/pch/ident-1.hs: Header file for new test.
3746
3747 2012-06-21 Michael Matz <matz@suse.de>
3748
3749 PR middle-end/53688
3750 * gcc.c-torture/execute/pr53688.c: New test.
3751
3752 2012-06-20 Richard Guenther <rguenther@suse.de>
3753
3754 PR tree-optimization/30318
3755 * gcc.dg/tree-ssa/vrp69.c: New testcase.
3756
3757 2012-06-20 Richard Earnshaw <rearnsha@arm.com>
3758
3759 * g++.dg/debug/dwarf2/nested-3.C: Add ARM comment character to regexp.
3760
3761 2012-06-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3762
3763 * gcc.target/i386/clearcapv2.map: New file.
3764 * gcc.target/i386/i386.exp: Try it first before clearcap.map.
3765
3766 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
3767
3768 * gcc.dg/stack-usage-1.c: Remove dg-options line for sh targets
3769 and add __sh__ case.
3770
3771 2012-06-19 Jason Merrill <jason@redhat.com>
3772
3773 PR c++/52637
3774 * g++.dg/debug/localclass1.C: New.
3775
3776 2012-06-16 Ville Voutilainen <ville.voutilainen@gmail.com>
3777
3778 * g++.dg/cpp0x/override4.C: New.
3779
3780 2012-06-14 Jason Merrill <jason@redhat.com>
3781
3782 PR c++/53651
3783 * g++.dg/cpp0x/decltype37.C: New.
3784
3785 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
3786
3787 * gcc.dg/stack-usage-1.c: Use sh*-*-* instead of sh-*-*.
3788
3789 2012-06-19 Joseph Myers <joseph@codesourcery.com>
3790
3791 * gcc.c-torture/compile/vector-5.c,
3792 gcc.c-torture/compile/vector-6.c: New tests.
3793
3794 2012-06-19 Richard Henderson <rth@redhat.com>
3795
3796 * gcc.target/i386/pr33329.c: Change multiplier constant to 12345.
3797
3798 2012-06-19 Richard Guenther <rguenther@suse.de>
3799
3800 * gcc.dg/tree-ssa/vrp68.c: Adjust testcase.
3801
3802 2012-06-18 Uros Bizjak <ubizjak@gmail.com>
3803
3804 PR target/53712
3805 * gcc.target/i386/pr53712.c: New test.
3806
3807 2012-06-18 Tobias Burnus <burnus@net-b.de>
3808
3809 PR fortran/53692
3810 * gfortran.dg/elemental_optional_args_6.f90: New.
3811
3812 2012-06-18 Tobias Burnus <burnus@net-b.de>
3813
3814 PR fortran/53526
3815 * gfortran.dg/coarray_lib_move_alloc_1.f90: New.
3816 * gfortran.dg/coarray/move_alloc_1.f90
3817
3818 2012-06-18 Tobias Burnus <burnus@net-b.de>
3819
3820 PR fortran/53526
3821 * gfortran.dg/coarray_27.f90: New.
3822
3823 2012-06-18 Joey Ye <Joey.Ye@arm.com>
3824 Greta Yorsh <Greta.Yorsh@arm.com>
3825
3826 * gcc.target/arm/epilog-1.c: New test.
3827
3828 2012-06-18 Richard Guenther <rguenther@suse.de>
3829
3830 PR tree-optimization/53693
3831 * g++.dg/torture/pr53693.C: New testcase.
3832
3833 2012-06-18 Bill Schmidt <wschmidt@linux.ibm.com>
3834
3835 PR tree-optimization/53703
3836 * gcc.dg/torture/pr53703.c: New test.
3837
3838 2012-06-18 Richard Sandiford <rdsandiford@googlemail.com>
3839
3840 PR middle-end/53698
3841 * gcc.target/i386/pr53698.c: New test.
3842
3843 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
3844
3845 * gcc.target/i386/pr33329.c (f): Increase tabs array to 1024.
3846
3847 2012-06-17 Tobias Burnus <burnus@net-b.de>
3848
3849 PR fortran/53691
3850 PR fortran/53685
3851 * gfortran.dg/transfer_check_3.f90: New.
3852
3853 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
3854
3855 * gcc.dg/tree-ssa/vrp68.c: Fix scan-tree-dump-times argument order.
3856
3857 2012-06-16 Tobias Burnus <burnus@net-b.de>
3858
3859 PR fortran/53642
3860 PR fortran/45170
3861 * gfortran.dg/deferred_type_param_8.f90: New.
3862
3863 2012-06-15 Janis Johnson <janosjo@codesourcery.com>
3864
3865 * lib/gcov.exp (verify-lines, verify-branches, verify-calls): Use
3866 testname that includes flags, passed in as new argument, in
3867 pass/fail messages.
3868 (run_gcov): Get testname from dg-test, use it in pass/fail messages
3869 and pass it to verify-* procedures.
3870
3871 * g++.dg/torture/stackalign/stackalign.exp: Combine stack
3872 alignment torture options with usual torture options.
3873
3874 * g++.dg/cpp0x/auto27.C: Add comments to checks for multiple
3875 messages reported for one line of source code.
3876 * g++.dg/cpp0x/constexpr-decl.C: Likewise.
3877 * g++.dg/cpp0x/decltype2.C: Likewise.
3878 * g++.dg/cpp0x/decltype3.C: Likewise.
3879 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Likewise.
3880 * g++.dg/cpp0x/regress/error-recovery1.C: Likewise.
3881 * g++.dg/cpp0x/static_assert3.C: Likewise.
3882 * g++.dg/cpp0x/udlit-cpp98-neg.C: Likewise.
3883 * g++.dg/cpp0x/udlit-shadow-neg.C: Likewise.
3884 * g++.dg/cpp0x/union1.C: Likewise.
3885 * g++.dg/cpp0x/variadic-ex10.C: Likewise.
3886 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
3887 * g++.dg/cpp0x/variadic2.C: Likewise.
3888 * g++.dg/cpp0x/variadic20.C: Likewise.
3889 * g++.dg/cpp0x/variadic74.C: Likewise.
3890 * g++.dg/diagnostic/bitfld2.C: Likewise.
3891 * g++.dg/ext/attrib44.C: Likewise.
3892 * g++.dg/ext/no-asm-1.C: Likewise.
3893 * g++.dg/other/error34.C: Likewise.
3894 * g++.dg/parse/crash46.C: Likewise.
3895 * g++.dg/parse/error10.C: Likewise.
3896 * g++.dg/parse/error2.C: Likewise.
3897 * g++.dg/parse/error3.C: Likewise.
3898 * g++.dg/parse/error36.C: Likewise.
3899 * g++.dg/parse/error8.C: Likewise.
3900 * g++.dg/parse/error9.C: Likewise.
3901 * g++.dg/parse/parser-pr28152-2.C: Likewise.
3902 * g++.dg/parse/parser-pr28152.C: Likewise.
3903 * g++.dg/parse/template25.C: Likewise.
3904 * g++.dg/parse/typename11.C: Likewise.
3905 * g++.dg/tc1/dr147.C: Likewise.
3906 * g++.dg/template/deduce3.C: Likewise.
3907 * g++.dg/template/koenig9.C: Likewise.
3908 * g++.dg/template/pr23510.C: Likewise.
3909 * g++.dg/warn/pr12242.C: Likewise.
3910 * g++.dg/warn/pr30551-2.C: Likewise.
3911 * g++.dg/warn/pr30551.C: Likewise.
3912 * g++.old-deja/g++.other/typename1.C: Likewise.
3913 * g++.old-deja/g++.pt/niklas01a.C: Likewise.
3914
3915 2012-06-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3916
3917 PR c++/51033
3918 * c-c++-common/torture/vshuf-16.inc: Move from gcc.c-torture/execute/.
3919 * c-c++-common/torture/vshuf-2.inc: Likewise.
3920 * c-c++-common/torture/vshuf-4.inc: Likewise.
3921 * c-c++-common/torture/vshuf-8.inc: Likewise.
3922 * c-c++-common/torture/vshuf-main.inc: Likewise.
3923 * c-c++-common/torture/vshuf-v16hi.c: Likewise.
3924 * c-c++-common/torture/vshuf-v16qi.c: Likewise.
3925 * c-c++-common/torture/vshuf-v2df.c: Likewise.
3926 * c-c++-common/torture/vshuf-v2di.c: Likewise.
3927 * c-c++-common/torture/vshuf-v2sf.c: Likewise.
3928 * c-c++-common/torture/vshuf-v2si.c: Likewise.
3929 * c-c++-common/torture/vshuf-v4df.c: Likewise.
3930 * c-c++-common/torture/vshuf-v4di.c: Likewise.
3931 * c-c++-common/torture/vshuf-v4hi.c: Likewise.
3932 * c-c++-common/torture/vshuf-v4sf.c: Likewise.
3933 * c-c++-common/torture/vshuf-v4si.c: Likewise.
3934 * c-c++-common/torture/vshuf-v8hi.c: Likewise.
3935 * c-c++-common/torture/vshuf-v8qi.c: Likewise.
3936 * c-c++-common/torture/vshuf-v8si.c: Likewise.
3937
3938 2012-06-15 Michael Matz <matz@suse.de>
3939
3940 * gcc.dg/tree-ssa/vector-4.c: New test.
3941
3942 2012-06-15 Michael Matz <matz@suse.de>
3943
3944 * gcc.dg/debug/dwarf2/inline3.c: Adjust.
3945 * gcc.dg/tree-ssa/foldstring-1.c: Adjust.
3946
3947 2012-06-15 Ulrich Weigand <ulrich.weigand@linaro.org>
3948
3949 PR tree-optimization/53636
3950 * gcc.target/arm/pr53636.c: New test.
3951
3952 2012-06-15 Jakub Jelinek <jakub@redhat.com>
3953
3954 PR tree-optimization/51581
3955 * gcc.c-torture/execute/pr51581-1.c: New test.
3956 * gcc.c-torture/execute/pr51581-2.c: New test.
3957 * gcc.dg/vect/pr51581-1.c: New test.
3958 * gcc.dg/vect/pr51581-2.c: New test.
3959 * gcc.dg/vect/pr51581-3.c: New test.
3960 * gcc.target/i386/avx-pr51581-1.c: New test.
3961 * gcc.target/i386/avx-pr51581-2.c: New test.
3962 * gcc.target/i386/avx2-pr51581-1.c: New test.
3963 * gcc.target/i386/avx2-pr51581-2.c: New test.
3964 * gcc.dg/vect/slp-26.c (main1): Divide by 0x8031 instead of 3.
3965
3966 2012-06-15 Richard Guenther <rguenther@suse.de>
3967
3968 * gcc.c-torture/execute/20120615-1.c: New testcase.
3969
3970 2012-06-15 Eric Botcazou <ebotcazou@adacore.com>
3971
3972 * gnat.dg/vect8.ad[sb]: New test.
3973
3974 2012-06-14 Richard Guenther <rguenther@suse.de>
3975
3976 * gcc.dg/tree-ssa/vrp.h: New testcase.
3977 * gcc.dg/tree-ssa/vrp68.c: Likewise.
3978
3979 2012-06-13 Christian Bruel <christian.bruel@st.com>
3980
3981 PR target/53621
3982 * gcc.dg/stack-usage-1.c: Force -fomit-frame-pointer on SH.
3983
3984 2012-06-14 Richard Sandiford <rdsandiford@googlemail.com>
3985
3986 * gcc.target/mips/mips.exp (mips-dg-options): Handle -msynci.
3987
3988 2012-06-13 Janis Johnson <janisjo@codesourcery.com>
3989
3990 PR testsuite/20771
3991 * lib/dg-pch.exp (dg-flags-pch): Add flags to make compile lines in
3992 test summary unique.
3993
3994 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
3995 scan-not-hiddent, scan-file, scan-file-not, scan-stack-usage,
3996 scan-stack-usage-not): Don't strip torture options from test name.
3997
3998 * lib/scandump.exp (scan-dump-times): Use printable version of
3999 regexp in test summary line.
4000
4001 * gcc.dg/di-longlong64-sync-1.c: Add comments to checks for multiple
4002 messages reported for one line of source code.
4003 * gcc.dg/format/few-1.c: Likewise.
4004 * gcc.dg/ia64-sync-2.c: Likewise.
4005 * gcc.dg/sync-2.c: Likewise.
4006 * gcc.dg/noncompile/pr44517.c: Likewise.
4007
4008 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
4009
4010 PR debug/49888
4011 * gcc.dg/guality/pr49888.c: New.
4012
4013 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
4014
4015 * g++.dg/tree-ssa/ivopts-2.C: Adjust for coalescing.
4016 * gcc.dg/tree-ssa/forwprop-11.c: Likewise.
4017 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
4018
4019 2012-06-13 Tobias Burnus <burnus@net-b.de>
4020
4021 PR fortran/53643
4022 * gfortran.dg/intent_out_7.f90: New.
4023
4024 2012-06-13 Tobias Burnus <burnus@net-b.de>
4025
4026 PR fortran/53597
4027 * gfortran.dg/save_4.f90: New.
4028
4029 2012-06-12 Jakub Jelinek <jakub@redhat.com>
4030
4031 PR c/53532
4032 PR c/51034
4033 PR c/53196
4034 * gcc.dg/pr53532.c: New test.
4035 * gcc.dg/c99-complit-2.c: Add two new dg-error directives,
4036 adjust line numbers.
4037 * gcc.dg/noncompile/950825-1.c: Expect incomplete type error message.
4038 * gcc.dg/Wcxx-compat-8.c: Likewise.
4039 * gcc.dg/pr51034.c: New test.
4040 * gcc.dg/pr53196-1.c: New test.
4041 * gcc.dg/pr53196-2.c: New test.
4042
4043 2012-06-12 Janis Johnson <janisjo@codesourcery.com>
4044
4045 * gcc.dg/torture/stackalign/stackalign.exp: Combine stack
4046 alignment torture options with usual torture options.
4047 * gcc.dg/torture/stackalign/alloca-2.c: Use dg-additional-options
4048 instead of dg-options.
4049 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
4050 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
4051 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
4052 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
4053 * gcc.dg/torture/stackalign/push-1.c: Likewise.
4054 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
4055
4056 * gcc.target/arm/di-longlong64-sync-withhelpers.c: Add comments
4057 to checks for multiple messages reported for one line of source code.
4058 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Likewise.
4059
4060 * gcc.c-torture/compile/sync-1.c: Add comments to checks for multiple
4061 messages reported for one line of source code.
4062
4063 * gcc.dg/20031223-1.c: Add comments to check for multiple
4064 messages reported for one line of source code.
4065 * gcc.dg/Wconversion-integer.c: Likewise.
4066 * gcc.dg/Wfatal-2.c: Likewise.
4067 * gcc.dg/Wfatal.c: Likewise.
4068 * gcc.dg/Wobjsize-1.c: Likewise.
4069 * gcc.dg/c99-vla-jump-1.c: Likewise.
4070 * gcc.dg/c99-vla-jump-2.c: Likewise.
4071 * gcc.dg/c99-vla-jump-3.c: Likewise.
4072 * gcc.dg/c99-vla-jump-4.c: Likewise.
4073 * gcc.dg/c99-vla-jump-5.c: Likewise.
4074 * gcc.dg/decl-9.c: Likewise.
4075 * gcc.dg/declspec-10.c: Likewise.
4076 * gcc.dg/declspec-18.c: Likewise.
4077 * gcc.dg/mtune.c: Likewise.
4078 * gcc.dg/parser-pr28152-2.c: Likewise.
4079 * gcc.dg/parser-pr28152.c: Likewise.
4080 * gcc.dg/pr14475.c: Likewise.
4081 * gcc.dg/pr27953.c: Likewise.
4082 * gcc.dg/pr28322-3.c: Likewise.
4083 * gcc.dg/pr30457.c: Likewise.
4084 * gcc.dg/pr30551-2.c: Likewise.
4085 * gcc.dg/pr30551-3.c: Likewise.
4086 * gcc.dg/pr30551-4.c: Likewise.
4087 * gcc.dg/pr30551-5.c: Likewise.
4088 * gcc.dg/pr30551-6.c: Likewise.
4089 * gcc.dg/pr30551.c: Likewise.
4090 * gcc.dg/pr45461.c: Likewise.
4091 * gcc.dg/pr48552-1.c: Likewise.
4092 * gcc.dg/pr48552-2.c: Likewise.
4093 * gcc.dg/redecl-1.c: Likewise.
4094 * gcc.dg/transparent-union-3.c: Likewise.
4095 * gcc.dg/utf-dflt.c: Likewise.
4096 * gcc.dg/utf-dflt2.c: Likewise.
4097 * gcc.dg/vla-8.c: Likewise.
4098 * gcc.dg/vla-init-1.c: Likewise.
4099 * gcc.dg/wtr-int-type-1.c: Likewise.
4100
4101 * c-c++-common/raw-string-3.c: Add comments to checks for multiple
4102 messages reported for for one line of source code.
4103 * c-c++-common/raw-string-5.c: Likewise.
4104 * c-c++-common/raw-string-4.c: Likewise.
4105 * c-c++-common/raw-string-6.c: Likewise.
4106 * c-c++-common/pr20000.c: Likewise.
4107
4108 * gcc.dg/cpp/include2a.c: Add comments to checks for multiple
4109 messages reported for one line of source code.
4110 * gcc.dg/cpp/pr30786.c: Likewise.
4111 * gcc.dg/cpp/pr28709.c: Likewise.
4112 * gcc.dg/cpp/missing-header-MD.c: Likewise.
4113 * gcc.dg/cpp/macspace2.c: Likewise.
4114 * gcc.dg/cpp/missing-header-1.c: Likewise.
4115 * gcc.dg/cpp/missing-header-MMD.c: Likewise.
4116 * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
4117 * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
4118
4119 2012-06-12 Jason Merrill <jason@redhat.com>
4120
4121 PR c++/53599
4122 * g++.dg/template/local7.C: New.
4123
4124 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
4125
4126 PR target/53511
4127 * gcc.target/sh/pr51340-1.c: Delete obsolete test case.
4128 * gcc.target/sh/pr51340-2.c: Likewise.
4129 * gcc.target/sh/pr51340-3.c: Likewise.
4130
4131 2012-06-12 Michael Matz <matz@suse.de>
4132
4133 * gcc.dg/torture/alias-1.c: New test.
4134
4135 2012-06-12 Jakub Jelinek <jakub@redhat.com>
4136
4137 PR rtl-optimization/53589
4138 * gcc.dg/torture/pr53589.c: New test.
4139
4140 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
4141
4142 PR target/50749
4143 * gcc.target/sh/pr50749-sf-postinc-2.c: New.
4144 * gcc.target/sh/pr50749-sf-postinc-4.c: New.
4145 * gcc.target/sh/pr50749-qihisi-postinc-2.c: New.
4146 * gcc.target/sh/pr50749-qihisi-postinc-4.c: New.
4147 * gcc.target/sh/pr50749-sf-predec-2.c: New.
4148 * gcc.target/sh/pr50749-sf-predec-4.c: New.
4149 * gcc.target/sh/pr50749-qihisi-predec-1.c: New.
4150 * gcc.target/sh/pr50749-qihisi-predec-3.c: New.
4151 * gcc.target/sh/pr50749-sf-postinc-1.c: New.
4152 * gcc.target/sh/pr50749-sf-postinc-3.c: New.
4153 * gcc.target/sh/pr50749-qihisi-postinc-1.c: New.
4154 * gcc.target/sh/pr50749-qihisi-postinc-3.c: New.
4155 * gcc.target/sh/pr50749-sf-predec-1.c: New.
4156 * gcc.target/sh/pr50749-sf-predec-3.c: New.
4157 * gcc.target/sh/pr50749-qihisi-predec-2.c: New.
4158 * gcc.target/sh/pr50749-qihisi-predec-4.c: New.
4159
4160 2012-06-11 Sriraman Tallam <tmsriram@google.com>
4161
4162 * gcc.target/i386/builtin_target.c (vendor_signatures): New enum.
4163 (check_intel_cpu_model): New function.
4164 (check_amd_cpu_model): New function.
4165 (check_features): New function.
4166 (__get_cpuid_output): New function.
4167 (check_detailed): New function.
4168 (fn1): Rename to quick_check.
4169 (main): Update to call quick_check and call check_detailed.
4170
4171 2012-06-11 Richard Henderson <rth@redhat.com>
4172
4173 * lib/target-supports.exp
4174 (check_effective_target_sync_long_long_runtime): Use
4175 check_effective_target_lp64 instead of
4176 check_effective_target_powerpc64 for powerpc targets.
4177
4178 2012-06-11 Oleg Endo <olegendo@gcc.gnu.org>
4179
4180 PR target/53511
4181 * gcc.target/sh/pr53511-1.c: New.
4182
4183 2012-06-11 Richard Guenther <rguenther@suse.de>
4184
4185 PR middle-end/53470
4186 * g++.dg/lto/pr53470_0.C: New testcase.
4187 * gcc.dg/lto/pr53470_0.c: Likewise.
4188
4189 2012-06-11 Richard Guenther <rguenther@suse.de>
4190
4191 PR c++/53605
4192 * g++.dg/ext/pr53605.C: New testcase.
4193
4194 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
4195
4196 * gnat.dg/specs/array1.ads: New test.
4197 * gnat.dg/specs/array2.ads: Likewise.
4198 * gnat.dg/array22.adb: Likewise.
4199
4200 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
4201
4202 * gnat.dg/constant4.adb: New test.
4203 * gnat.dg/constant4_pkg.ads: New helper.
4204
4205 2012-06-08 Janus Weil <janus@gcc.gnu.org>
4206
4207 PR fortran/52552
4208 * gfortran.dg/allocate_alloc_opt_1.f90: Modified.
4209 * gfortran.dg/allocate_class_1.f90: Modified.
4210 * gfortran.dg/allocate_with_typespec_4.f90: Modified.
4211 * gfortran.dg/allocate_class_2.f90: New.
4212
4213 2012-06-07 Hans-Peter Nilsson <hp@axis.com>
4214
4215 PR middle-end/53535
4216 * gcc.dg/pr46647.c: xfail for cris-* and crisv32-*.
4217
4218 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
4219
4220 PR fortran/52861
4221 * gfortran.dg/string_assign_2.f90: New test case.
4222
4223 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
4224
4225 PR fortran/52861
4226 * gfortran.dg/string_assign_1.f90: New test case.
4227
4228 2012-06-07 Jakub Jelinek <jakub@redhat.com>
4229
4230 PR middle-end/53580
4231 * gcc.dg/gomp/nesting-1.c: Expect errors rather than warnings.
4232 * gcc.dg/gomp/critical-4.c: Likewise.
4233 * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
4234 * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
4235 * gfortran.dg/gomp/appendix-a/a.35.4.f90: Likewise.
4236 * gfortran.dg/gomp/appendix-a/a.35.6.f90: Likewise.
4237 * c-c++-common/gomp/pr53580.c: New test.
4238
4239 2012-06-07 Fabien Chêne <fabien@gcc.gnu.org>
4240
4241 PR c++/51214
4242 * g++.dg/cpp0x/forw_enum11.C: New.
4243
4244 2012-06-06 Paolo Carlini <paolo.carlini@oracle.com>
4245
4246 PR c++/53567
4247 * g++.dg/cpp0x/alias-decl-19.C: New.
4248
4249 2012-06-06 Steven Bosscher <steven@gcc.gnu.org>
4250
4251 * g++.old-deja/g++.brendan/array1.C: Remove dg-options.
4252
4253 2012-06-06 Uros Bizjak <ubizjak@gmail.com>
4254
4255 * gcc.target/i386/avx-os-support.h (XCR_XFEATURE_ENABLED_MASK): New.
4256 (XSTATE_FP): Ditto.
4257 (XSTATE_SSE): Ditto.
4258 (XSTATE_YMM): Ditto.
4259 (avx_os_support): Use new defines.
4260
4261 2012-06-06 Richard Guenther <rguenther@suse.de>
4262
4263 PR testsuite/32380
4264 * gfortran.dg/vect/pr32380.f: Adjust number of expected vectorized
4265 loops.
4266
4267 2012-06-06 Fabien Chêne <fabien@gcc.gnu.org>
4268
4269 PR c++/52841
4270 * g++.dg/cpp0x/pr52841.C: New testcase.
4271
4272 2012-06-06 Richard Guenther <rguenther@suse.de>
4273
4274 PR tree-optimization/53081
4275 * gcc.dg/tree-ssa/ldist-20.c: New testcase.
4276 * gcc.dg/tree-ssa/loop-19.c: Add -fno-tree-loop-distribute-patterns.
4277
4278 2012-06-05 Michael Meissner <meissner@linux.vnet.ibm.com>
4279
4280 * gcc.target/powerpc/pr53487.c: New test.
4281
4282 2012-06-05 Pat Haugen <pthaugen@us.ibm.com>
4283
4284 * gcc.target/powerpc/lhs-1.c: Use parm instead of stack space.
4285
4286 2012-06-05 Edmar Wienskoski <edmar@freescale.com>
4287
4288 * gcc.dg/tree-ssa/vector-3.c: Adjust regular expression.
4289
4290 2012-06-05 Richard Guenther <rguenther@suse.de>
4291
4292 PR tree-optimization/30442
4293 * gcc.dg/vect/bb-slp-30.c: New testcase.
4294
4295 2012-06-05 Richard Guenther <rguenther@suse.de>
4296
4297 PR tree-optimization/53081
4298 * gcc.dg/tree-ssa/ldist-19.c: New testcase.
4299 * gcc.c-torture/execute/builtins/builtins.exp: Always pass
4300 -fno-tree-loop-distribute-patterns.
4301
4302 2012-06-05 Alan Modra <amodra@gmail.com>
4303
4304 * gcc.target/powerpc/savres.c: Add -mdynamic-no-pic for darwin.
4305 Check static chain in nested funcs.
4306
4307 2012-06-04 Tobias Burnus <burnus@net-b.de>
4308
4309 PR fortran/50619
4310 * gfortran.dg/init_flag_10.f90: New.
4311
4312 2012-06-04 Paolo Carlini <paolo.carlini@oracle.com>
4313
4314 PR c++/53524
4315 * g++.dg/warn/Wenum-compare-no-2: New.
4316
4317 2012-06-04 Dodji Seketeli <dodji@redhat.com>
4318
4319 PR preprocessor/53463
4320 * g++.dg/cpp/limits.C: New test.
4321 * g++.dg/parse/error19.C: Adjust.
4322 * g++.dg/warn/Wconversion-real-integer2.C: Likewise.
4323 * g++.dg/warn/pr35635.C: Likewise.
4324 * g++.old-deja/g++.pt/assign1.C: Likewise.
4325
4326 2012-06-04 Edmar Wienskoski <edmar@freescale.com>
4327
4328 PR target/53559
4329 * gcc.target/powerpc/cell_builtin_1.c: New test case.
4330 * gcc.target/powerpc/cell_builtin_2.c: Ditto.
4331 * gcc.target/powerpc/cell_builtin_3.c: Ditto.
4332 * gcc.target/powerpc/cell_builtin_4.c: Ditto.
4333 * gcc.target/powerpc/cell_builtin_5.c: Ditto.
4334 * gcc.target/powerpc/cell_builtin_6.c: Ditto.
4335 * gcc.target/powerpc/cell_builtin_7.c: Ditto.
4336 * gcc.target/powerpc/cell_builtin_8.c: Ditto.
4337
4338 2012-06-04 Andreas Schwab <schwab@linux-m68k.org>
4339
4340 * g++.dg/debug/dwarf2/nested-3.C: Allow for | comments.
4341
4342 2012-06-04 Jakub Jelinek <jakub@redhat.com>
4343
4344 PR tree-optimization/53550
4345 * gcc.dg/pr53550.c: New test.
4346
4347 2012-06-04 Richard Guenther <rguenther@suse.de>
4348
4349 * gcc.dg/tree-ssa/ldist-11.c: Enable -ftree-loop-distribute-patterns.
4350 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
4351 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
4352
4353 2012-06-03 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
4354
4355 PR fortran/48831
4356 * gfortran.dg/parameter_array_element_2.f90: New.
4357
4358 2012-06-03 Oleg Endo <olegendo@gcc.gnu.org>
4359
4360 PR target/53512
4361 * gcc.target/sh/pr53512-1.c: New.
4362 * gcc.target/sh/pr53512-2.c: New.
4363 * gcc.target/sh/pr53512-3.c: New.
4364 * gcc.target/sh/pr53512-4.c: New.
4365
4366 2012-06-01 Jason Merrill <jason@redhat.com>
4367
4368 PR c++/52973
4369 * g++.dg/ext/visibility/template12.C: New.
4370 * g++.dg/ext/attrib14.C: Adjust warning line.
4371
4372 PR c++/52725
4373 * g++.dg/parse/new6.C: New.
4374 * g++.dg/template/sizeof-template-argument.C: Adjust error message.
4375
4376 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
4377
4378 * c-c++-common/restrict-2.c: Revert previous change.
4379
4380 2012-06-01 Jason Merrill <jason@redhat.com>
4381
4382 PR c++/53137
4383 * g++.dg/cpp0x/lambda/lambda-template5.C: New.
4384
4385 PR c++/53484
4386 * g++.dg/cpp0x/auto33.C: New.
4387
4388 2012-06-01 Paolo Carlini <paolo.carlini@oracle.com>
4389
4390 PR c++/26155
4391 * g++.dg/parse/namespace-alias-1.C: New.
4392
4393 2012-06-01 Christian Bruel <christian.bruel@st.com>
4394
4395 * gcc.dg/spec-options.c: New test.
4396 * gcc.dg/foo.specs: New file.
4397
4398 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
4399
4400 PR ada/53517
4401 * gnat.dg/lto14.adb: Skip on Solaris.
4402
4403 2012-06-01 Hans-Peter Nilsson <hp@axis.com>
4404
4405 * gcc.target/cris/sync-1-v10.c,
4406 gcc.target/cris/sync-1-v32.c, gcc.target/cris/sync-1.c,
4407 gcc.target/cris/sync-2c.c, gcc.target/cris/sync-2i.c,
4408 gcc.target/cris/sync-2s.c, gcc.target/cris/sync-3i.c,
4409 gcc.target/cris/sync-3s.c, gcc.target/cris/sync-4c.c,
4410 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
4411 gcc.target/cris/torture/sync-mis-op-i-1.c,
4412 gcc.target/cris/torture/sync-mis-op-i-1a.c,
4413 gcc.target/cris/torture/sync-mis-op-i-2.c,
4414 gcc.target/cris/torture/sync-mis-op-i-2a.c,
4415 gcc.target/cris/torture/sync-mis-op-i-3.c,
4416 gcc.target/cris/torture/sync-mis-op-i-3a.c,
4417 gcc.target/cris/torture/sync-mis-op-s-1.c,
4418 gcc.target/cris/torture/sync-mis-op-s-1a.c,
4419 gcc.target/cris/torture/sync-mis-xchg-i-1.c,
4420 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
4421 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
4422 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
4423 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
4424 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
4425 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
4426 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: New tests.
4427
4428 2012-05-31 Richard Guenther <rguenther@suse.de>
4429
4430 * gcc.dg/tree-ssa/ldist-pr45948-2.c: New testcase copy of
4431 ldist-pr45948.c with disabled SCCP.
4432
4433 2012-05-31 Richard Guenther <rguenther@suse.de>
4434
4435 PR middle-end/48493
4436 * gcc.dg/torture/pr48493.c: New testcase.
4437
4438 2012-05-31 Greta Yorsh <Greta.Yorsh@arm.com>
4439
4440 * lib/target-supports.exp (check_effective_target_vect_char_mult): Add
4441 arm32 to targets.
4442 * gcc.dg/vect/slp-perm-8.c (main): Prevent vectorization
4443 of the initialization loop.
4444 (dg-final): Adjust the expected number of vectorized loops depending
4445 on vect_char_mult target selector.
4446
4447 2012-05-31 Hans-Peter Nilsson <hp@axis.com>
4448
4449 * gcc.target/cris/asm-v8.S, gcc.target/cris/asm-v10.S,
4450 gcc.target/cris/asm-other.S, gcc.target/cris/inasm-v8.c,
4451 gcc.target/cris/inasm-v10.c, gcc.target/cris/inasm-other.c:
4452 New tests.
4453
4454 2012-05-30 Jason Merrill <jason@redhat.com>
4455
4456 PR c++/53356
4457 * g++.dg/init/new34.C: New.
4458 * g++.dg/tree-ssa/stabilize1.C: New.
4459
4460 2012-05-30 Jakub Jelinek <jakub@redhat.com>
4461
4462 PR c++/53356
4463 * g++.dg/init/new33.C: New test.
4464
4465 2012-05-30 Richard Guenther <rguenther@suse.de>
4466
4467 PR middle-end/53501
4468 * gcc.dg/torture/pr53501.c: New testcase.
4469 * c-c++-common/restrict-2.c: Adjust.
4470
4471 2012-05-30 Alan Modra <amodra@gmail.com>
4472
4473 * gcc.target/powerpc/powerpc.exp: Load torture-options.exp, call
4474 torture-finish.
4475
4476 2012-05-30 Marc Glisse <marc.glisse@inria.fr>
4477
4478 * gcc.target/i386/shuf-concat.c: New test.
4479
4480 2012-05-30 Jakub Jelinek <jakub@redhat.com>
4481
4482 PR rtl-optimization/53519
4483 * gcc.c-torture/compile/pr53519.c: New test.
4484
4485 2012-05-30 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4486
4487 * gcc.target/arm/neon-vrev.c: New.
4488
4489 2012-05-29 Oleg Endo <olegendo@gcc.gnu.org>
4490
4491 PR target/51340
4492 * gcc.target/sh/pr51340-1.c: New.
4493 * gcc.target/sh/pr51340-2.c: New.
4494 * gcc.target/sh/pr51340-3.c: New.
4495
4496 2012-05-29 Richard Guenther <rguenther@suse.de>
4497
4498 PR tree-optimization/53516
4499 * gcc.dg/torture/pr53516.c: New testcase.
4500
4501 2012-05-29 Dodji Seketeli <dodji@redhat.com>
4502
4503 PR preprocessor/53229
4504 * gcc.dg/cpp/paste6.c: Force to run without
4505 -ftrack-macro-expansion.
4506 * gcc.dg/cpp/paste8.c: Likewise.
4507 * gcc.dg/cpp/paste8-2.c: New test, like paste8.c but run with
4508 -ftrack-macro-expansion.
4509 * gcc.dg/cpp/paste12.c: Force to run without
4510 -ftrack-macro-expansion.
4511 * gcc.dg/cpp/paste12-2.c: New test, like paste12.c but run with
4512 -ftrack-macro-expansion.
4513 * gcc.dg/cpp/paste13.c: Likewise.
4514 * gcc.dg/cpp/paste14.c: Likewise.
4515 * gcc.dg/cpp/paste14-2.c: New test, like paste14.c but run with
4516 -ftrack-macro-expansion.
4517 * gcc.dg/cpp/paste18.c: New test.
4518
4519 2012-05-29 Hans-Peter Nilsson <hp@axis.com>
4520
4521 * gcc.target/cris/torture/trap-1.c,
4522 gcc.target/cris/torture/trap-2.c,
4523 gcc.target/cris/torture/trap-3.c,
4524 gcc.target/cris/torture/trap-v0.c,
4525 gcc.target/cris/torture/trap-v3.c: New tests.
4526
4527 2012-05-28 Paolo Carlini <paolo.carlini@oracle.com>
4528
4529 PR c++/25137
4530 * g++.dg/warn/Wbraces3.C: New.
4531 * g++.dg/warn/Wbraces4.C: Likewise.
4532
4533 2012-05-28 Jakub Jelinek <jakub@redhat.com>
4534
4535 PR tree-optimization/53505
4536 * c-c++-common/torture/pr53505.c: New test.
4537
4538 2012-05-27 Nathan Sidwell <nathan@acm.org>
4539
4540 * gcc.dg/stmt-expr-4.c: New.
4541
4542 2012-05-26 Paolo Carlini <paolo.carlini@oracle.com>
4543
4544 PR c++/53491
4545 * g++.dg/parse/crash60.C: New.
4546
4547 2012-05-26 Jason Merrill <jason@redhat.com>
4548
4549 PR c++/53220
4550 * c-c++-common/array-lit.c: New.
4551 * g++.dg/ext/complit12.C: #if 0 out decay-to-pointer test.
4552
4553 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
4554
4555 PR ada/50294
4556 * gnat.dg/array21.adb: New test.
4557
4558 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
4559
4560 * gnat.dg/renaming5.adb: Adjust dg-final directive.
4561
4562 2012-05-25 Paolo Carlini <paolo.carlini@oracle.com>
4563
4564 PR c++/32054
4565 * g++.dg/other/anon-union3.C: New.
4566
4567 2012-05-25 Ian Lance Taylor <iant@google.com>
4568
4569 * gcc.dg/split-6.c: New test.
4570
4571 2012-05-25 Eric Botcazou <ebotcazou@adacore.com>
4572
4573 * gnat.dg/lto14.adb: New test.
4574
4575 2012-05-25 Tristan Gingold <gingold@adacore.com>
4576
4577 * gcc.target/i386/large-frame.c: New.
4578
4579 2012-05-24 Pat Haugen <pthaugen@us.ibm.com>
4580 * gcc.target/powerpc/lhs-1.c: New.
4581 * gcc.target/powerpc/lhs-2.c: New.
4582 * gcc.target/powerpc/lhs-3.c: New.
4583
4584 2012-05-24 Dodji Seketeli <dodji@redhat.com>
4585
4586 Make unwound macro expansion trace less redundant
4587 * gcc.dg/cpp/macro-exp-tracking-1.c: Adjust.
4588 * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
4589 * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
4590 * gcc.dg/cpp/macro-exp-tracking-4.c: Likewise.
4591 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
4592 * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
4593
4594 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
4595
4596 PR c++/53464
4597 * g++.dg/cpp0x/constexpr-default1.C: New.
4598
4599 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
4600
4601 PR c++/32080
4602 * g++.dg/eh/goto2.C: New.
4603
4604 2012-05-24 Richard Guenther <rguenther@suse.de>
4605
4606 PR middle-end/53460
4607 * g++.dg/tree-prof/pr53460.C: New testcase.
4608
4609 2012-05-24 Richard Guenther <rguenther@suse.de>
4610
4611 PR bootstrap/53466
4612 * g++.dg/debug/pr53466.C: New testcase.
4613
4614 2012-05-24 Jakub Jelinek <jakub@redhat.com>
4615
4616 PR tree-optimization/53465
4617 * gcc.c-torture/execute/pr53465.c: New test.
4618
4619 2012-05-23 Tobias Burnus <burnus@net-b.de>
4620
4621 PR fortran/51055
4622 PR fortran/45170
4623 * gfortran.dg/allocate_with_typespec_6.f90: New.
4624
4625 2012-05-23 Paolo Carlini <paolo.carlini@oracle.com>
4626
4627 PR c++/29185
4628 * g++.dg/warn/delete-array-1.C: New.
4629
4630 2012-05-23 Richard Guenther <rguenther@suse.de>
4631
4632 * gcc.dg/torture/pr39074-2.c: Adjust.
4633 * gcc.dg/torture/pr39074.c: Likewise.
4634 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
4635 * gcc.dg/tree-ssa/alias-19.c: Likewise.
4636
4637 2012-05-22 Jan Hubicka <jh@suse.cz>
4638
4639 PR middle-end/53161
4640 * g++.dg/torture/pr53161.C: New testcase.
4641
4642 2012-05-22 Tobias Burnus <burnus@net-b.de>
4643
4644 PR fortran/53389
4645 * gfortran.dg/realloc_on_assign_15.f90: New.
4646
4647 2012-05-22 Richard Guenther <rguenther@suse.de>
4648
4649 PR middle-end/51071
4650 * gcc.dg/torture/pr51071-2.c: New testcase.
4651
4652 2012-05-22 Paolo Bonzini <bonzini@gnu.org>
4653
4654 PR tree-optimization/53336
4655 * g++.dg/torture/pr53336.C: New testcase.
4656
4657 2012-05-22 Dodji Seketeli <dodji@redhat.com>
4658
4659 PR c++/53322
4660 * g++.dg/warn/Wunused-local-typedefs.C: Adjust to use -Wunused
4661 instead of -Wunused-local-typedefs.
4662
4663 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
4664
4665 PR c++/51184
4666 * g++.dg/other/abstract4.C: New-
4667
4668 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
4669
4670 PR c++/40821
4671 * g++.dg/ext/attrib46.C: New.
4672
4673 2012-05-21 Joseph Myers <joseph@codesourcery.com>
4674
4675 PR c/53418
4676 * gcc.c-torture/compile/pr53418-1.c,
4677 gcc.c-torture/compile/pr53418-2.c: New tests.
4678
4679 2012-05-21 Jakub Jelinek <jakub@redhat.com>
4680
4681 PR tree-optimization/53366
4682 * gcc.dg/torture/pr53366-1.c: New test.
4683 * gcc.dg/torture/pr53366-2.c: New test.
4684 * gcc.target/i386/pr53366-1.c: New test.
4685 * gcc.target/i386/pr53366-2.c: New test.
4686
4687 PR tree-optimization/53409
4688 * gcc.c-torture/compile/pr53409.c: New test.
4689
4690 PR tree-optimization/53410
4691 * gcc.c-torture/compile/pr53410-1.c: New test.
4692 * gcc.c-torture/compile/pr53410-2.c: New test.
4693
4694 2012-05-21 H.J. Lu <hongjiu.lu@intel.com>
4695
4696 PR target/53425
4697 * gcc.target/i386/pr53425-1.c: New file.
4698 * gcc.target/i386/pr53425-2.c: Likewise.
4699
4700 2012-05-21 Richard Guenther <rguenther@suse.de>
4701
4702 PR tree-optimization/53408
4703 * gcc.dg/torture/pr53408.c: New testcase.
4704
4705 2012-05-21 Uros Bizjak <ubizjak@gmail.com>
4706 H.J. Lu <hongjiu.lu@intel.com>
4707
4708 PR target/53416
4709 * gcc.target/i386/pr53416.c: New file.
4710
4711 2012-05-21 Richard Guenther <rguenther@suse.de>
4712
4713 * gfortran.dg/pr46519-2.f90: Adjust to avoid memset transform.
4714
4715 2012-05-21 Richard Guenther <rguenther@suse.de>
4716
4717 * gcc.dg/torture/ldist-1.c: New testcase.
4718
4719 2012-05-20 Eric Botcazou <ebotcazou@adacore.com>
4720
4721 * gnat.dg/lto13.adb: New test.
4722 * gnat.dg/lto13_pkg.ad[sb]: New helper.
4723
4724 2012-05-18 Eric Botcazou <ebotcazou@adacore.com>
4725
4726 * gnat.dg/specs/lto12.ads: New test.
4727 * gnat.dg/specs/lto12_pkg.ads: New helper.
4728
4729 2012-05-18 Richard Guenther <rguenther@suse.de>
4730
4731 PR tree-optimization/53346
4732 * gcc.dg/tree-ssa/ldist-18.c: New testcase.
4733 * gcc.target/i386/incoming-10.c: Adjust.
4734 * gcc.target/i386/incoming-11.c: Likewise.
4735 * gcc.target/i386/pr46295.c: Likewise.
4736
4737 2012-05-18 Richard Guenther <rguenther@suse.de>
4738
4739 * gcc.dg/pr53352.c: Return zero.
4740
4741 2012-05-18 Richard Guenther <rguenther@suse.de>
4742
4743 PR tree-optimization/53390
4744 * gcc.dg/torture/pr53390.c: New testcase.
4745
4746 2012-05-18 Meador Inge <meadori@codesourcery.com>
4747
4748 PR rtl-optimization/53352
4749 * gcc.dg/pr53352.c: New test.
4750
4751 2012-05-17 David S. Miller <davem@davemloft.net>
4752
4753 * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
4754 failure on sparc-*-linux-gnu.
4755
4756 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
4757
4758 PR c++/39681
4759 * g++.dg/parse/error49.C: New.
4760 * g++.dg/cpp0x/error8.C: Likewise.
4761 * g++.dg/ext/utf-cxx98.C: Adjust dg-error directive.
4762 * g++.dg/ext/utf-dflt2.C: Likewise.
4763 * g++.dg/ext/utf-gnuxx98.C: Likewise.
4764 * g++.dg/ext/utf-dflt.C: Likewise.
4765 * c-c++-common/raw-string-3.c: Likewise.
4766 * c-c++-common/raw-string-4.c: Likewise.
4767
4768 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
4769
4770 PR c++/53371
4771 * g++.dg/cpp0x/catch1.C: New.
4772
4773 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
4774
4775 PR c++/44516
4776 * g++.dg/parse/error48.C: New.
4777 * g++.dg/template/crash89.C: Adjust dg-error line numbers.
4778 * g++.old-deja/g++.robertl/eb109.C: Add column info to dg-error string.
4779
4780 2012-05-16 Patrick Marlier <patrick.marlier@gmail.com>
4781
4782 * gcc.dg/tm/indirect-2.c: New test.
4783
4784 2012-05-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4785
4786 PR tree-optimization/53217
4787 * gfortran.dg/pr53217.f90: New test.
4788
4789 2012-05-16 Richard Guenther <rguenther@suse.de>
4790
4791 PR tree-optimization/53364
4792 * g++.dg/torture/pr53364.C: New testcase.
4793
4794 2012-05-16 Georg-Johann Lay <avr@gjlay.de>
4795
4796 PR testsuite/52641
4797 * gcc.dg/pr52549.c: Fix test for long != void*
4798 * gcc.c-torture/execute/pr52979-1.x: New file.
4799 * gcc.c-torture/execute/pr52979-2.x: New file.
4800
4801 2012-05-16 Dodji Seketeli <dodji@redhat.com>
4802
4803 PR preprocessor/7263
4804 * gcc.dg/binary-constants-2.c: Run without tracking locations
4805 accross macro expansion.
4806 * gcc.dg/binary-constants-3.c: Likewise.
4807 * gcc.dg/cpp/sysmac2.c: Likewise.
4808 * gcc.dg/nofixed-point-2.c: Adjust for more precise
4809 location.
4810 * gcc.dg/cpp/syshdr3.c: New test.
4811 * gcc.dg/cpp/syshdr3.h: New header for the new test above.
4812 * gcc.dg/system-binary-constants-1.c: New test.
4813 * gcc.dg/system-binary-constants-1.h: New header for the new test
4814 above.
4815 * g++.dg/cpp/syshdr3.C: New test.
4816 * g++.dg/cpp/syshdr3.h: New header the new test above.
4817 * g++.dg/system-binary-constants-1.C: New test.
4818 * g++.dg/system-binary-constants-1.h: New header the new test
4819 above.
4820
4821 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
4822
4823 * g++.old-deja/g++.pt/crash10.C: Adjust post PR11586.
4824
4825 2012-05-15 Jakub Jelinek <jakub@redhat.com>
4826
4827 PR target/53358
4828 * gcc.dg/pr53358.c: New test.
4829
4830 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
4831
4832 PR c++/11856
4833 * g++.dg/warn/Wtype-limits.C: Don't warn in templates.
4834 * g++.dg/warn/Wtype-limits-Wextra.C: Likewise.
4835
4836 2012-05-15 Olivier Hainque <hainque@adacore.com>
4837
4838 * g++.dg/eh/sighandle.C: New testcase.
4839
4840 2012-05-15 Richard Guenther <rguenther@suse.de>
4841
4842 PR tree-optimization/53355
4843 * gcc.dg/tree-ssa/vrp67.c: New testcase.
4844
4845 2012-05-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
4846
4847 * gfortran.dg/*.f90: Remove now redundant manual
4848 cleanup-modules directive.
4849
4850 2012-05-14 Uros Bizjak <ubizjak@gmail.com>
4851
4852 * gcc.target/i386/avx256-unaligned-load-[1234].c: Update scan strings.
4853 * gcc.target/i386/avx256-unaligned-store-[1234].c: Ditto.
4854
4855 2012-05-14 Janne Blomqvist <jb@gcc.gnu.org>
4856
4857 PR fortran/52428
4858 * gfortran.dg/int_range_io_1.f90: New test.
4859
4860 2012-05-14 Andi Kleen <ak@linux.intel.com>
4861 Jakub Jelinek <jakub@redhat.com>
4862
4863 PR target/53315
4864 * gcc.target/i386/i386.exp (check_effective_target_rtm): New.
4865 * gcc.target/i386/rtm-check.h: New file.
4866 * gcc.target/i386/pr53315.c: New test.
4867
4868 2012-05-14 Tobias Burnus <burnus@net-b.de>
4869
4870 PR fortran/49110
4871 PR fortran/51055
4872 PR fortran/53329
4873 * gfortran.dg/deferred_type_param_4.f90: New.
4874 * gfortran.dg/deferred_type_param_6.f90: New.
4875
4876 2012-05-14 Bernd Schmidt <bernds@codesourcery.com>
4877
4878 * gcc.target/i386/retarg.c: New test.
4879
4880 2012-05-13 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
4881
4882 PR fortran/45170
4883 * gfortran.dg/deferred_type_param_3.f90: New.
4884 * gfortran.dg/deferred_type_proc_pointer_1.f90: New.
4885 * gfortran.dg/deferred_type_proc_pointer_2.f90: New.
4886
4887 2012-05-12 Eric Botcazou <ebotcazou@adacore.com>
4888
4889 * gnat.dg/null_pointer_deref3.adb: New test.
4890
4891 2012-05-12 Tobias Burnus <burnus@net-b.de>
4892
4893 PR fortran/49110
4894 PR fortran/52843
4895 * gfortran.dg/deferred_type_param_5.f90: New.
4896
4897 2012-05-12 Paolo Carlini <paolo.carlini@oracle.com>
4898
4899 * g++.dg/parse/error47.C: New.
4900
4901 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
4902
4903 PR fortran/52537
4904 * gfortran.dg/string_compare_4.f90: Change option
4905 to -fdump-tree-original. Add test case for kind=4.
4906
4907 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
4908
4909 PR fortran/52537
4910 * gfortran.dg/string_compare_4.f90: New test.
4911
4912 2012-05-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4913
4914 * g++.dg/debug/dwarf2/nested-3.C: Allow for ! comments.
4915
4916 2012-05-11 Paolo Carlini <paolo.carlini@oracle.com>
4917
4918 PR c++/53305
4919 * g++.dg/cpp0x/variadic132.C: New.
4920
4921 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
4922
4923 PR c++/53158
4924 * g++.dg/cpp0x/lambda/lambda-err2.C: New.
4925 * g++.dg/parse/error26.C: Tweak dg-error column number.
4926
4927 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
4928
4929 PR c++/53301
4930 * g++.dg/warn/Wzero-as-null-pointer-constant-6.C: New.
4931
4932 2012-05-10 Eric Botcazou <ebotcazou@adacore.com>
4933
4934 * gnat.dg/lto11.ad[sb]: New test.
4935
4936 2012-05-09 Uros Bizjak <ubizjak@gmail.com>
4937
4938 PR target/52908
4939 * gcc.target/i386/xop-imul32widen-vector.c: Update scan-assembler
4940 directive to Scan for vpmuldq, not vpmacsdql.
4941
4942 2012-05-09 Michael Matz <matz@suse.de>
4943
4944 PR tree-optimization/53185
4945 * gcc.dg/vect/pr53185.c: New test.
4946
4947 2012-05-09 H.J. Lu <hongjiu.lu@intel.com>
4948
4949 PR middle-end/53249
4950 * gcc.target/i386/pr53249.c: New.
4951
4952 2012-05-09 Richard Guenther <rguenther@suse.de>
4953
4954 PR tree-optimization/18437
4955 * gfortran.dg/vect/rnflow-trs2a2.f90: Move ...
4956 * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: ... here.
4957
4958 2012-05-09 Jakub Jelinek <jakub@redhat.com>
4959
4960 PR tree-optimization/53226
4961 * gcc.c-torture/compile/pr53226.c: New test.
4962
4963 2012-05-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4964
4965 * gcc.target/i386/hle-add-acq-1.c: Allow for ; after lock.
4966 * gcc.target/i386/hle-add-rel-1.c: Likewise.
4967 * gcc.target/i386/hle-and-acq-1.c: Likewise.
4968 * gcc.target/i386/hle-and-rel-1.c: Likewise.
4969 * gcc.target/i386/hle-cmpxchg-acq-1.c: Likewise.
4970 * gcc.target/i386/hle-cmpxchg-rel-1.c: Likewise.
4971 * gcc.target/i386/hle-or-acq-1.c: Likewise.
4972 * gcc.target/i386/hle-or-rel-1.c: Likewise.
4973 * gcc.target/i386/hle-sub-acq-1.c: Likewise.
4974 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
4975 * gcc.target/i386/hle-xadd-acq-1.c: Likewise.
4976 * gcc.target/i386/hle-xadd-rel-1.c: Likewise.
4977 * gcc.target/i386/hle-xor-acq-1.c: Likewise.
4978 * gcc.target/i386/hle-xor-rel-1.c: Likewise.
4979
4980 2012-05-09 Dehao Chen <dehao@google.com>
4981
4982 * gcc.dg/predict-1.c: Remove the replicated text in this test.
4983 * gcc.dg/predict-2.c: Likewise.
4984 * gcc.dg/predict-3.c: Likewise.
4985 * gcc.dg/predict-4.c: Likewise.
4986 * gcc.dg/predict-5.c: Likewise.
4987 * gcc.dg/predict-6.c: Likewise.
4988
4989 2012-05-08 Hans-Peter Nilsson <hp@axis.com>
4990
4991 PR target/53272
4992 * gcc.dg/torture/pr53272-1.c, gcc.dg/torture/pr53272-2.c: New test.
4993
4994 2012-05-08 Richard Guenther <rguenther@suse.de>
4995
4996 * gcc.dg/fold-bitand-4.c: New testcase.
4997
4998 2012-05-08 Dehao Chen <dehao@google.com>
4999
5000 * gcc.dg/predict-1.c: Check if LOOP_IV_COMPARE static predict
5001 heuristic is working properly.
5002 * gcc.dg/predict-2.c: Likewise.
5003 * gcc/dg/predict-3.c: Likewise.
5004 * gcc/dg/predict-4.c: Likewise.
5005 * gcc/dg/predict-5.c: Likewise.
5006 * gcc/dg/predict-6.c: Likewise.
5007
5008 2012-05-07 Jakub Jelinek <jakub@redhat.com>
5009
5010 PR tree-optimization/53239
5011 * g++.dg/opt/vrp3.C: New test.
5012 * g++.dg/opt/vrp3-aux.cc: New file.
5013 * g++.dg/opt/vrp3.h: New file.
5014
5015 2012-05-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5016
5017 * g++.dg/debug/dwarf2/nested-3.C: Allow for / comments and missing
5018 .uleb128 support in assembler output.
5019
5020 2012-05-07 Richard Guenther <rguenther@suse.de>
5021
5022 PR lto/42987
5023 * g++.dg/lto/pr42987_0.C: New testcase.
5024 * g++.dg/lto/pr42987_1.C: Likewise.
5025
5026 2012-05-07 Tobias Burnus <burnus@net-b.de>
5027
5028 PR fortran/53255
5029 * gfortran.dg/typebound_operator_15.f90: New.
5030
5031 2012-05-06 Tobias Burnus <burnus@net-b.de>
5032
5033 PR fortran/41587
5034 * gfortran.dg/class_array_13.f90: New.
5035
5036 2012-05-06 Tristan Gingold <gingold@adacore.com>
5037
5038 * gnat.dg/warn7.adb: New test.
5039
5040 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
5041
5042 * gnat.dg/specs/renamings.ads: Rename to...
5043 * gnat.dg/specs/renaming1.ads: ...this.
5044 * gnat.dg/specs/renaming2.ads: New test.
5045 * gnat.dg/specs/renaming2_pkg1.ads: New helper.
5046 * gnat.dg/specs/renaming2_pkg2.ads: Likewise.
5047 * gnat.dg/specs/renaming2_pkg3.ads: Likewise.
5048 * gnat.dg/specs/renaming2_pkg4.ad[sb]: Likewise.
5049
5050 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
5051
5052 * gnat.dg/discr36.ad[sb]: New test.
5053 * gnat.dg/discr36_pkg.ad[sb]: New helper.
5054
5055 2012-05-05 Manuel López-Ibáñez <manu@gcc.gnu.org>
5056
5057 PR c/43772
5058 * c-c++-common/pr43772.c: New.
5059
5060 2012-05-05 Paul Thomas <pault@gcc.gnu.org>
5061
5062 PR fortran/41600
5063 * gfortran.dg/select_type_26.f03 : New test.
5064 * gfortran.dg/select_type_27.f03 : New test.
5065
5066 PR fortran/53191
5067 * gfortran.dg/select_type_28.f03 : New test.
5068
5069 2012-05-05 Janne Blomqvist <jb@gcc.gnu.org>
5070
5071 PR fortran/49010
5072 PR fortran/24518
5073 * gfortran.dg/mod_sign0_1.f90: New test.
5074 * gfortran.dg/mod_large_1.f90: New test.
5075
5076 2012-05-04 Tobias Burnus <burnus@net-b.de>
5077
5078 PR fortran/53175
5079 gfortran.dg/public_private_module_5.f90: New.
5080
5081 2012-05-04 Tobias Burnus <burnus@net-b.de>
5082
5083 PR fortran/53111
5084 * gfortran.dg/constructor_7.f90: New.
5085 * gfortran.dg/constructor_8.f90: New.
5086
5087 2012-05-04 Paolo Carlini <paolo.carlini@oracle.com>
5088
5089 PR c++/53166
5090 * g++.dg/cpp0x/static_assert7.C: New.
5091
5092 2012-05-04 Ulrich Weigand <ulrich.weigand@linaro.org>
5093
5094 PR tree-optimization/52633
5095 * gcc.dg/vect/vect-over-widen-1.c: Two patterns should now be
5096 recognized as widening shifts instead of over-widening.
5097 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
5098 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
5099 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
5100 * gcc.target/arm/pr52633.c: New test.
5101
5102 2012-05-04 Richard Guenther <rguenther@suse.de>
5103
5104 PR tree-optimization/53168
5105 * gcc.dg/torture/pr53168.c: New testcase.
5106 * gcc.dg/tree-ssa/ssa-pre-30.c: Likewise.
5107
5108 2012-05-04 Richard Guenther <rguenther@suse.de>
5109
5110 * gcc.dg/lto/pr53214_0.c: New testcase.
5111
5112 2012-05-04 Eric Botcazou <ebotcazou@adacore.com>
5113
5114 * gcc.target/ia64/pr48496.c: New test.
5115 * gcc.target/ia64/pr52657.c: Likewise.
5116
5117 2012-05-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
5118
5119 PR c/51712
5120 * c-c++-common/pr51712.c: New.
5121
5122 2012-05-03 Michael Meissner <meissner@linux.vnet.ibm.com>
5123
5124 PR target/53199
5125 * gcc.target/powwerpc/pr53199.c: New file.
5126
5127 2012-05-03 Jason Merrill <jason@redhat.com>
5128
5129 * g++.dg/debug/dwarf2/nested-3.C: Adjust pattern.
5130
5131 * gcc.dg/debug/dwarf2/dups-types.c: New.
5132 * gcc.dg/debug/dwarf2/dups-types.h: New.
5133
5134 2012-05-03 Jason Merrill <jason@redhat.com>
5135
5136 * g++.dg/debug/dwarf2/namespace-2.C: New.
5137 * g++.dg/debug/dwarf2/localclass3.C: New.
5138
5139 2012-05-03 Jason Merrill <jason@redhat.com>
5140
5141 * g++.dg/debug/dwarf2/thunk1.C: New.
5142
5143 2012-05-03 Paolo Carlini <paolo.carlini@oracle.com>
5144
5145 PR c++/53186
5146 * g++.dg/other/final2.C: New.
5147
5148 2012-05-03 Richard Guenther <rguenther@suse.de>
5149
5150 * gcc.dg/tree-ssa/ssa-pre-27.c: Remove XFAIL.
5151
5152 2012-05-03 Uros Bizjak <ubizjak@gmail.com>
5153
5154 * gcc.target/i386/hle-cmpxchg-acq-1.c (dg-options): Add -march=x86-64.
5155 * gcc.target/i386/hle-xadd-acq-1.c (dg-options): Ditto.
5156 * gcc.target/i386/hle-cmpxchg-rel-1.c (dg-options): Ditto.
5157 * gcc.target/i386/hle-xadd-rel-1.c (dg-options): Ditto.
5158
5159 2012-05-03 Jakub Jelinek <jakub@redhat.com>
5160
5161 * gcc.target/i386/hle-xadd-rel-1.c: Match .byte 0xf3 instead of
5162 .byte 0xf2.
5163 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
5164 * gcc.target/i386/hle-xchg-rel-1.c: Likewise.
5165 * gcc.target/i386/hle-add-rel-1.c: Likewise.
5166
5167 PR debug/53174
5168 * gcc.dg/pr53174.c: New test.
5169
5170 PR target/53187
5171 * gcc.target/arm/pr53187.c: New test.
5172 * gcc.c-torture/compile/pr53187.c: New test.
5173
5174 2012-05-03 Richard Guenther <rguenther@suse.de>
5175
5176 * gfortran.dg/pr52621.f90: Add -w to avoid diagnostic about
5177 unsupported prefetching support.
5178
5179 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
5180
5181 * gcc.dg/fixed-point/composite-type.c (dg-options): Add
5182 option -ftrack-macro-expansion=0.
5183 * gcc.dg/fixed-point/operator-bitwise.c (dg-options): Add
5184 option -ftrack-macro-expansion=0.
5185
5186 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
5187
5188 * gcc.dg/builtin-stringop-chk-1.c (dg-options): Replace
5189 dg-options for target arm with dg-additional-options.
5190
5191 2012-05-03 Richard Guenther <rguenther@suse.de>
5192
5193 PR tree-optimization/53144
5194 * gcc.dg/torture/pr53144.c: New testcase.
5195
5196 2012-05-03 Tobias Burnus <burnus@net-b.de>
5197
5198 PR fortran/52864
5199 * gfortran.dg/pointer_intent_7.f90: New.
5200 * gfortran.dg/pure_formal_3.f90: New.
5201
5202 2012-05-02 Ulrich Weigand <ulrich.weigand@linaro.org>
5203
5204 * gcc.target/s390/20030123-1.c: Add missing "volatile".
5205
5206 2012-05-02 Martin Jambor <mjambor@suse.cz>
5207
5208 PR lto/52605
5209 * g++.dg/lto/pr52605_0.C: New test.
5210
5211 2012-05-02 Kirill Yukhin <kirill.yukhin@intel.com>
5212
5213 * gcc.target/i386/hle-cmpxchg-acq-1.c: New.
5214 * gcc.target/i386/hle-cmpxchg-rel-1.c: Ditto.
5215 * gcc.target/i386/hle-add-acq-1.c: Ditto.
5216 * gcc.target/i386/hle-add-rel-1.c: Ditto.
5217 * gcc.target/i386/hle-and-acq-1.c: Ditto.
5218 * gcc.target/i386/hle-and-rel-1.c: Ditto.
5219 * gcc.target/i386/hle-or-acq-1.c: Ditto.
5220 * gcc.target/i386/hle-or-rel-1.c: Ditto.
5221 * gcc.target/i386/hle-sub-acq-1.c: Ditto.
5222 * gcc.target/i386/hle-sub-rel-1.c: Ditto.
5223 * gcc.target/i386/hle-xadd-acq-1.c: Ditto.
5224 * gcc.target/i386/hle-xadd-rel-1.c: Ditto.
5225 * gcc.target/i386/hle-xchg-acq-1.c: Ditto.
5226 * gcc.target/i386/hle-xchg-rel-1.c: Ditto.
5227 * gcc.target/i386/hle-xor-acq-1.c: Ditto.
5228 * gcc.target/i386/hle-xor-rel-1.c: Ditto.
5229
5230 2012-05-02 Steven Bosscher <steven@gcc.gnu.org>
5231
5232 PR middle-end/53153
5233 * gcc.dg/pr53153.c: New test.
5234
5235 2012-05-02 Richard Guenther <rguenther@suse.de>
5236
5237 * g++.dg/tree-ssa/pr19807.C: Adjust.
5238
5239 2012-05-02 Jakub Jelinek <jakub@redhat.com>
5240
5241 PR tree-optimization/53163
5242 * gcc.c-torture/compile/pr53163.c: New test.
5243
5244 PR rtl-optimization/53160
5245 * gcc.c-torture/execute/pr53160.c: New test.
5246
5247 2012-05-01 Ian Lance Taylor <iant@google.com>
5248
5249 PR c/37303
5250 * gcc.dg/pr37303.c: New test.
5251
5252 2012-05-01 Richard Henderson <rth@redhat.com>
5253
5254 * lib/target-supports.exp
5255 (check_effective_target_sync_long_long_runtime): True for
5256 check_effective_target_powerpc64.
5257
5258 2012-04-30 Marc Glisse <marc.glisse@inria.fr>
5259
5260 PR c++/51033
5261 * gcc.dg/vector-1.c: Move to ...
5262 * c-c++-common/vector-1.c: ... here.
5263 * gcc.dg/vector-2.c: Move to ...
5264 * c-c++-common/vector-2.c: ... here.
5265 * gcc.dg/vector-3.c: Move to ...
5266 * c-c++-common/vector-3.c: ... here. Adapt to C++.
5267 * gcc.dg/vector-4.c: Move to ...
5268 * c-c++-common/vector-4.c: ... here.
5269 * gcc.dg/vector-init-1.c: Move to ...
5270 * c-c++-common/vector-init-1.c: ... here.
5271 * gcc.dg/vector-init-2.c: Move to ...
5272 * c-c++-common/vector-init-2.c: ... here.
5273 * gcc.dg/vector-subscript-1.c: Move to ... Adapt to C++.
5274 * c-c++-common/vector-subscript-1.c: ... here.
5275 * gcc.dg/vector-subscript-2.c: Move to ...
5276 * c-c++-common/vector-subscript-2.c: ... here.
5277 * gcc.dg/vector-subscript-3.c: Move to ...
5278 * c-c++-common/vector-subscript-3.c: ... here.
5279
5280 PR c++/51314
5281 * g++.dg/cpp0x/vt-51314.C: New test.
5282 * g++.dg/cpp0x/variadic76.C: Fix.
5283
5284 2012-04-30 Greta Yorsh <Greta.Yorsh@arm.com>
5285
5286 * gcc.dg/pr52283.c: Add missing dg-warning and dg-options.
5287
5288 2012-04-30 Dodji Seketeli <dodji@redhat.com>
5289
5290 Add -Wvarargs option
5291 * c-c++-common/Wvarargs.c: New test case.
5292 * c-c++-common/Wvarargs-2.c: Likewise.
5293
5294 2012-04-30 Dodji Seketeli <dodji@redhat.com>
5295
5296 Adjust relevant test cases wrt -ftrack-macro-expansion=[0|2]
5297 * objc.dg/foreach-7.m: Force the test case to run without
5298 -ftrack-macro-expansion.
5299 * c-c++-common/tm/attrib-1.c: Likewise.
5300 * c-c++-common/warn-ommitted-condop.c: Likewise.
5301 * gcc.dg/assign-warn-1.c: Likewise.
5302 * gcc.dg/assign-warn-2.c: Likewise.
5303 * gcc.dg/attr-alloc_size.c: Likewise.
5304 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
5305 * gcc.dg/builtin-stringop-chk-2.c: Likewise.
5306 * gcc.dg/builtin-strncat-chk-1.c: Likewise.
5307 * gcc.dg/c90-const-expr-9.c: Likewise.
5308 * gcc.dg/c99-const-expr-9.c: Likewise.
5309 * gcc.dg/cpp/direct2.c: Likewise. Adjust.
5310 * gcc.dg/cpp/direct2s.c: Likewise.
5311 * gcc.dg/cpp/pr28709.c: Likewise.
5312 * gcc.dg/cpp/pragma-diagnostic-1.c: Likewise.
5313 * gcc.dg/dfp/composite-type.c: Likewise.
5314 * gcc.dg/uninit-6-O0.c: Adjust the test case and force it to run
5315 with -ftrack-macro-expansion
5316 * g++.dg/cpp0x/constexpr-ex3.C: Likewise.
5317 * g++.dg/cpp0x/constexpr-overflow.C: Likewise.
5318 * g++.dg/ext/cleanup-1.C: Likewise.
5319 * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
5320 * g++.dg/template/sfinae10.C: Likewise.
5321 * g++.dg/tm/wrap-2.C: Likewise.
5322 * g++.dg/warn/Wconversion-real-integer.C: Likewise.
5323 * g++.dg/warn/Wsign-conversion.C: Likewise.
5324 * g++.dg/warn/multiple-overflow-warn-1.C: Likewise.
5325 * g++.old-deja/g++.mike/p10769b.C: Likewise.
5326 * g++.dg/warn/Wdouble-promotion.C: Adjust the test case and force
5327 it to run with -ftrack-macro-expansion.
5328 * libstdc++-v3/scripts/testsuite_flags.in: By default, run the
5329 test cases without -ftrack-macro-expansion.
5330
5331 Fix location for static class members
5332 * g++.dg/template/sfinae6_neg.C: Adjust.
5333
5334 Make conversion warnings work on NULL with -ftrack-macro-expansion
5335 * g++.dg/warn/Wconversion-null-2.C: Add testing for __null,
5336 alongside the previous testing for NULL.
5337
5338 Fix -Wuninitialized for -ftrack-macro-expansion
5339 * gcc.dg/cpp/pragma-diagnostic-2.c: Fix this.
5340
5341 Strip "<built-in>" loc from displayed expansion context
5342 * g++.dg/warn/Wconversion-real-integer2.C: New test.
5343 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
5344 * g++.dg/warn/conversion-real-integer-3.h: New header used by the
5345 new test above.
5346
5347 Fix expansion point loc for macro-like tokens
5348 * gcc.dg/debug/dwarf2/pr41445-5.c: Adjust.
5349 * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
5350
5351 Fix token pasting with -ftrack-macro-expansion
5352 * gcc.dg/cpp/paste17.c: New test case for
5353 -ftrack-macro-expansion=2 mode only.
5354 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
5355
5356 2012-04-30 Eric Botcazou <ebotcazou@adacore.com>
5357
5358 * gnat.dg/warn6.ad[sb]: New test.
5359
5360 2012-04-29 Manuel López-Ibáñez <manu@gcc.gnu.org>
5361
5362 PR 53149
5363 * gcc.dg/20011021-1.c: Adjust testcase.
5364
5365 2012-04-29 Thomas Koenig <tkoenig@gcc.gnu.org>
5366
5367 PR fortran/53148
5368 * gfortran.dg/function_optimize_12.f90: New test.
5369
5370 2012-04-29 Hans-Peter Nilsson <hp@axis.com>
5371
5372 PR target/53156
5373 * gcc.target/cris/peep2-andu2.c: Tweak expected assembly
5374 code to match current output and cover new peephole2 pattern.
5375
5376 2012-04-27 Ollie Wild <aaw@google.com>
5377
5378 * g++.dg/cpp0x/Wliteral-suffix.c: New test.
5379
5380 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
5381
5382 * gcc.c-torture/execute/20120427-2.c: New testcase.
5383 * gcc.dg/tree-ssa/phi-opt-10.c: New testcase.
5384 * gcc.dg/tree-ssa/ssa-pre-28.c: Bypass new optimization.
5385 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Look into ifcombine dump.
5386
5387 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
5388
5389 PR target/53138
5390 * gcc.c-torture/execute/20120427-1.c: New testcase.
5391
5392 2012-04-27 Marc Glisse <marc.glisse@inria.fr>
5393
5394 PR middle-end/27139
5395 * gcc.dg/tree-ssa/forwprop-18.c: New test.
5396
5397 2012-04-27 Tom de Vries <tom@codesourcery.com>
5398
5399 PR tree-optimization/51879
5400 * gcc.dg/pr51879.c: New test.
5401 * gcc.dg/pr51879-2.c: Same.
5402 * gcc.dg/pr51879-3.c: Same.
5403 * gcc.dg/pr51879-4.c: Same.
5404 * gcc.dg/pr51879-6.c: Same.
5405
5406 2012-04-26 Paolo Carlini <paolo.carlini@oracle.com>
5407
5408 PR c++/53096
5409 * g++.dg/cpp0x/defaulted35.C: New.
5410 * g++.dg/cpp0x/defaulted15.C: Adjust.
5411
5412 2012-04-26 Janis Johnson <janisjo@codesourcery.com>
5413
5414 * gcc.dg/bf-ms-layout.c: Adjust offsets to fit ms-bitfield
5415 structure layout.
5416
5417 2012-04-25 Sriraman Tallam <tmsriram@google.com>
5418
5419 * gcc.target/i386/builtin_target.c: Check avx2.
5420
5421 2012-04-26 Alan Modra <amodra@gmail.com>
5422
5423 * gcc.target/powerpc/savres.c: New test.
5424 * gcc.target/powerpc/powerpc.exp: Run it.
5425
5426 2012-04-26 Hans-Peter Nilsson <hp@axis.com>
5427
5428 PR target/53120
5429 * gcc.dg/torture/pr53120.c: New test.
5430
5431 2012-04-25 Jakub Jelinek <jakub@redhat.com>
5432
5433 PR middle-end/52979
5434 * gcc.c-torture/compile/pr52979-1.c: New test.
5435 * gcc.c-torture/execute/pr52979-1.c: New test.
5436 * gcc.c-torture/execute/pr52979-2.c: New test.
5437
5438 2012-04-25 Richard Guenther <rguenther@suse.de>
5439
5440 * gcc.target/i386/l_fma_float_5.c: Adjust.
5441 * gcc.target/i386/l_fma_double_4.c: Likewise.
5442 * gcc.target/i386/l_fma_float_2.c: Likewise.
5443 * gcc.target/i386/l_fma_float_6.c: Likewise.
5444 * gcc.target/i386/l_fma_double_1.c: Likewise.
5445 * gcc.target/i386/l_fma_double_5.c: Likewise.
5446 * gcc.target/i386/l_fma_float_3.c: Likewise.
5447 * gcc.target/i386/l_fma_double_2.c: Likewise.
5448 * gcc.target/i386/l_fma_double_6.c: Likewise.
5449 * gcc.target/i386/l_fma_float_4.c: Likewise.
5450 * gcc.target/i386/l_fma_double_3.c: Likewise.
5451 * gcc.target/i386/l_fma_float_1.c: Likewise.
5452
5453 2012-04-25 Jakub Jelinek <jakub@redhat.com>
5454
5455 PR tree-optimization/53058
5456 * gcc.c-torture/compile/pr53058.c: New test.
5457
5458 2012-04-25 Jan Hubicka <jh@suse.cz>
5459
5460 PR middle-end/53088
5461 * gcc.target/i386/pr39082-1.c: Update warning location.
5462
5463 2012-04-25 Jakub Jelinek <jakub@redhat.com>
5464
5465 PR c/52880
5466 * gcc.dg/pr52880.c: New test.
5467
5468 2012-04-25 Manuel López-Ibáñez <manu@gcc.gnu.org>
5469
5470 * gcc.dg/m-un-2.c: Update.
5471 * gcc.dg/20011021-1.c: Update.
5472
5473 2012-04-25 Tobias Burnus <burnus@net-b.de>
5474
5475 PR fortran/52196
5476 * gfortran.dg/realloc_on_assign_14.f90: New.
5477
5478 2012-04-24 Georg-Johann Lay <avr@gjlay.de>
5479
5480 PR testsuite/52641
5481 PR tree-optimizations/52891
5482 * gcc.c-torture/compile/pr52891-2.c: Fix test for 16-bit int.
5483
5484 2012-04-24 Paolo Carlini <paolo.carlini@oracle.com>
5485
5486 PR c++/52363
5487 * g++.dg/cpp0x/sfinae35.C: New.
5488 * g++.dg/cpp0x/sfinae36.C: Likewise.
5489
5490 2012-04-24 Sriraman Tallam <tmsriram@google.com>
5491
5492 * gcc.target/builtin_target.c: New testcase.
5493
5494 2012-04-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5495
5496 PR target/47197
5497 * gcc.target/powerpc/pr47197.c: New test.
5498
5499 2012-04-24 Richard Guenther <rguenther@suse.de>
5500
5501 PR tree-optimization/53085
5502 * g++.dg/torture/pr53085.C: New testcase.
5503
5504 2012-04-24 Andrew Pinski <apinski@cavium.com>
5505
5506 PR tree-opt/33512
5507 * gcc.dg/tree-ssa/andor-3.c: New testcase.
5508 * gcc.dg/tree-ssa/andor-4.c: New testcase.
5509 * gcc.dg/tree-ssa/andor-5.c: New testcase.
5510
5511 2012-04-24 Jakub Jelinek <jakub@redhat.com>
5512
5513 PR middle-end/53084
5514 * gcc.c-torture/execute/pr53084.c: New test.
5515
5516 2012-04-23 Paolo Carlini <paolo.carlini@oracle.com>
5517
5518 * g++.dg/cpp0x/noexcept15.C: Adjust for Rev 186726 library changes.
5519
5520 2012-04-23 Andrew Pinski <apinski@cavium.com>
5521
5522 * gcc.dg/tree-ssa/forwprop-17.c: New testcase.
5523
5524 2012-04-23 Bill Schmidt <wschmidt@linux.ibm.com>
5525
5526 PR regression/53076
5527 * gcc.dg/torture/builtin-explog-1.c: Skip if -O0.
5528 * gcc.dg/torture/builtin-power-1.c: Likewise.
5529
5530 2012-04-23 Richard Guenther <rguenther@suse.de>
5531
5532 PR tree-optimization/53070
5533 * gcc.dg/torture/pr53070.c: New testcase.
5534
5535 2012-04-23 Richard Guenther <rguenther@suse.de>
5536
5537 PR c/53060
5538 * gcc.dg/pr53060.c: New testcase.
5539
5540 2012-04-23 Jakub Jelinek <jakub@redhat.com>
5541
5542 PR tree-optimizations/52891
5543 * gcc.c-torture/compile/pr52891-1.c: New test.
5544 * gcc.c-torture/compile/pr52891-2.c: New test.
5545
5546 2012-04-22 Tobias Burnus <burnus@net-b.de>
5547
5548 PR fortran/53051
5549 * gfortran.dg/read_float_4.f90: New.
5550
5551 2012-04-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
5552
5553 PR 35441
5554 * c-c++-common/pr35441.C: New.
5555
5556 2012-04-20 Ian Lance Taylor <iant@google.com>
5557
5558 * go.test/go-test.exp (go-set-goarch): Recognize powerpc*-*-*.
5559 (go-gc-tests): Skip nilptr.go on powerpc*-*-*.
5560
5561 2012-04-20 Uros Bizjak <ubizjak@gmail.com>
5562
5563 * gcc.target/x86_64/abi/avx/test_passing_unions.c: Avoid undefined
5564 array access.
5565 * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
5566
5567 2012-04-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5568
5569 PR rtl-optimization/44214
5570 * gcc.dg/pr44214-1.c: New test.
5571 * gcc.dg/pr44214-2.c: Likewise.
5572 * gcc.dg/pr44214-3.c: Likewise.
5573
5574 2012-04-20 Richard Guenther <rguenther@suse.de>
5575
5576 * g++.dg/torture/20120420-1.C: New testcase.
5577
5578 2012-04-19 Steven Bosscher <steven@gcc.gnu.org>
5579
5580 * gcc.target/i386/pr45830.c: Update scan-tree-dump.
5581
5582 2012-04-19 Christian Bruel <christian.bruel@st.com>
5583
5584 * gcc.dg/pr52283.c: New test.
5585
5586 2012-04-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
5587
5588 * gcc.dg/pr37985.c: New test.
5589
5590 2012-04-19 Richard Guenther <rguenther@suse.de>
5591
5592 PR rtl-optimization/44688
5593 * gcc.dg/var-expand1.c: Increase array size to make unrolling
5594 possibly profitable.
5595
5596 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5597
5598 PR tree-optimization/52976
5599 * gfortran.dg/reassoc_11.f: New test.
5600
5601 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5602
5603 PR tree-optimization/52976
5604 * gfortran.dg/reassoc_7.f: New test.
5605 * gfortran.dg/reassoc_8.f: Likewise.
5606 * gfortran.dg/reassoc_9.f: Likewise.
5607 * gfortran.dg/reassoc_10.f: Likewise.
5608
5609 2012-04-18 Paolo Carlini <paolo.carlini@oracle.com>
5610
5611 PR c++/52422
5612 * g++.dg/cpp0x/sfinae33.C: New.
5613 * g++.dg/cpp0x/sfinae34.C: Likewise.
5614
5615 2012-04-18 Joey Ye <joey.ye@arm.com>
5616
5617 * gcc.target/arm/thumb1-imm.c: Skip it in non-thumb1 target.
5618
5619 2012-04-18 Richard Guenther <rguenther@suse.de>
5620
5621 * gcc.target/x86_64/abi/test_passing_unions.c: Avoid undefined
5622 array access.
5623 * gcc.target/x86_64/abi/test_passing_structs.c: Likewise.
5624 * gcc.target/i386/avx256-unaligned-load-4.c: Fix array sizes.
5625
5626 2012-04-17 Tom de Vries <tom@codesourcery.com>
5627
5628 * g++.dg/pr51264-4.C: New test.
5629
5630 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
5631
5632 PR c++/52599
5633 * g++.dg/cpp0x/constexpr-ctor10.C: New.
5634
5635 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
5636
5637 PR c++/53003
5638 * g++.dg/parse/crash59.C: New.
5639
5640 2012-04-17 Michael Matz <matz@suse.de>
5641
5642 PR tree-optimization/18437
5643 * gfortran.dg/vect/rnflow-trs2a2.f90: New test.
5644
5645 2012-04-17 Richard Guenther <rguenther@suse.de>
5646
5647 PR middle-end/53011
5648 * g++.dg/torture/pr53011.C: New testcase.
5649
5650 2012-04-16 Jason Merrill <jason@redhat.com>
5651
5652 PR c++/38543
5653 * g++.dg/cpp0x/variadic131.C: New.
5654
5655 PR c++/52008
5656 * g++.dg/cpp0x/variadic130.C: New.
5657
5658 PR c++/50830
5659 * g++.dg/cpp0x/variadic129.C: New.
5660
5661 PR c++/50303
5662 * g++.dg/cpp0x/variadic128.C: New.
5663
5664 2012-04-16 Tobias Burnus <burnus@net-b.de>
5665
5666 PR fortran/52864
5667 * gfortran.dg/pointer_intent_6.f90: New.
5668
5669 2012-04-16 Tobias Burnus <burnus@net-b.de>
5670
5671 PR fortran/52916
5672 * gfortran.dg/public_private_module_3.f90: Use dg-additional-sources
5673 to include public_private_module_4.f90.
5674 * gfortran.dg/public_private_module_4.f90: Skip this test on all
5675 targets.
5676
5677 2012-04-16 Paolo Carlini <paolo.carlini@oracle.com>
5678
5679 PR c++/49152
5680 * g++.dg/diagnostic/operator1.C: New.
5681 * g++.dg/ext/label5.C: Adjust.
5682 * g++.dg/ext/va-arg1.C: Likewise.
5683 * g++.dg/other/error20.C: Likewise.
5684 * g++.dg/other/error20.C: Likewise.
5685 * g++.dg/other/error16.C: Likewise.
5686 * g++.dg/other/error10.C: Likewise.
5687 * g++.dg/parse/error30.C: Likewise.
5688 * g++.dg/cpp0x/lambda/lambda-err1.C: Likewise.
5689
5690 2012-04-16 Jason Merrill <jason@redhat.com>
5691
5692 PR c++/51148
5693 * g++.dg/cpp0x/variadic127.C: New.
5694
5695 2012-04-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5696
5697 * lib/plugin-support.exp (plugin-test-execute): Properly determine
5698 testcase name.
5699 Use fail, pass instead of unresolved.
5700 Don't log $optstr.
5701
5702 PR testsuite/52948
5703 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Remove
5704 TODO_dump_func.
5705 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
5706 * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
5707 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
5708
5709 2012-04-16 Janus Weil <janus@gcc.gnu.org>
5710
5711 PR fortran/52968
5712 * gfortran.dg/typebound_call_23.f03: New test case.
5713
5714 2012-04-15 Jason Merrill <jason@redhat.com>
5715
5716 PR c++/47220
5717 * g++.dg/cpp0x/variadic126.C: New.
5718
5719 PR c++/52380
5720 * g++.dg/cpp0x/variadic125.C: New.
5721
5722 PR c++/52292
5723 * g++.dg/cpp0x/variadic124.C: New.
5724
5725 PR c++/52706
5726 * g++.dg/cpp0x/nullptr27.C: New.
5727
5728 PR c++/52818
5729 * g++.dg/warn/format8.C: New.
5730
5731 2012-04-15 Janus Weil <janus@gcc.gnu.org>
5732
5733 PR fortran/51082
5734 * gfortran.dg/proc_ptr_comp_34.f90: New test case.
5735
5736 2012-04-14 Tobias Burnus <burnus@net-b.de>
5737
5738 PR fortran/52916
5739 PR fortran/40973
5740 * gfortran.dg/public_private_module_3.f90: New.
5741 * gfortran.dg/public_private_module_4.f90: New.
5742
5743 2012-04-14 Tom de Vries <tom@codesourcery.com>
5744
5745 * gcc.dg/superblock.c: New test.
5746
5747 2012-04-14 Tom de Vries <tom@codesourcery.com>
5748
5749 * gcc.dg/pr51879-12.c: New test.
5750
5751 2012-04-13 Jason Merrill <jason@redhat.com>
5752
5753 PR c++/52824
5754 * g++.dg/cpp0x/variadic123.C: New.
5755 * g++.dg/cpp0x/alias-decl-15.C: Remove dg-errors.
5756
5757 PR c++/52905
5758 * g++.dg/cpp0x/initlist-ctor1.C: New.
5759
5760 PR c++/52915
5761 * g++.dg/other/anon-union2.C: New.
5762
5763 2012-04-13 Martin Jambor <mjambor@suse.cz>
5764
5765 PR middle-end/52939
5766 * g++.dg/ipa/pr52939.C: New test.
5767
5768 2012-04-13 Tom de Vries <tom@codesourcery.com>
5769
5770 * gcc.dg/pr52734.c: New test.
5771
5772 2012-04-13 Richard Guenther <rguenther@suse.de>
5773
5774 PR tree-optimization/52969
5775 * gcc.dg/torture/pr52969.c: New testcase.
5776
5777 2012-04-13 Richard Guenther <rguenther@suse.de>
5778
5779 PR c/52549
5780 * gcc.dg/pr52549.c: New testcase.
5781
5782 2012-04-13 Richard Guenther <rguenther@suse.de>
5783
5784 PR c/52862
5785 * gcc.dg/pr52862.c: New testcase.
5786
5787 2012-04-13 Joey Ye <joey.ye@arm.com>
5788
5789 * gcc.target/arm/thumb1-imm.c: New testcase.
5790
5791 2012-04-12 Uros Bizjak <ubizjak@gmail.com>
5792
5793 PR target/52932
5794 * gcc.target/i386/avx2-vpermps-1.c (avx2_test): Use __m256i type for
5795 second function argument.
5796 * gcc.target/i386/avx2-vpermps-2.c (init_permps): Update declaration.
5797 (calc_permps): Update declaration. Calculate result correctly.
5798 (avx2_test): Change src2 type to union256i_d.
5799 * gcc.target/i386/avx2-vpermd-2.c (calc_permd): Calculate result
5800 correctly.
5801
5802 2012-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
5803
5804 PR target/52775
5805 * gcc.target/powerpc/pr52775.c: New file.
5806
5807 2012-04-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5808
5809 PR tree-optimization/18589
5810 * gcc.dg/tree-ssa/pr18589-1.c: New test.
5811 * gcc.dg/tree-ssa/pr18589-2.c: Likewise.
5812 * gcc.dg/tree-ssa/pr18589-3.c: Likewise.
5813 * gcc.dg/tree-ssa/pr18589-4.c: Likewise.
5814 * gcc.dg/tree-ssa/pr18589-5.c: Likewise.
5815 * gcc.dg/tree-ssa/pr18589-6.c: Likewise.
5816 * gcc.dg/tree-ssa/pr18589-7.c: Likewise.
5817 * gcc.dg/tree-ssa/pr18589-8.c: Likewise.
5818 * gcc.dg/tree-ssa/pr18589-9.c: Likewise.
5819 * gcc.dg/tree-ssa/pr18589-10.c: Likewise.
5820
5821 2012-04-12 Richard Guenther <rguenther@suse.de>
5822
5823 PR tree-optimization/52943
5824 * gcc.dg/torture/pr52943.c: New testcase.
5825
5826 2012-04-12 Oleg Endo <olegendo@gcc.gnu.org>
5827
5828 PR target/50751
5829 * gcc/target/sh/pr50751-4.c: New.
5830 * gcc/target/sh/pr50751-5.c: New.
5831 * gcc/target/sh/pr50751-6.c: New.
5832 * gcc/target/sh/pr50751-7.c: New.
5833
5834 2012-04-11 Fabien Chêne <fabien@gcc.gnu.org>
5835
5836 PR c++/52465
5837 * g++.dg/lookup/using52.C: New.
5838
5839 2012-04-11 Manuel López-Ibáñez <manu@gcc.gnu.org>
5840
5841 * lib/prune.exp (TEST_ALWAYS_FLAGS): If undefined, set to empty.
5842
5843 2012-04-11 H.J. Lu <hongjiu.lu@intel.com>
5844
5845 PR rtl-optimization/52876
5846 * gcc.target/i386/pr52876.c: New.
5847
5848 2012-04-11 Bernd Schmidt <bernds@codesourcery.com>
5849
5850 * gcc.dg/c99-const-expr-9.c (old_offsetof): Insert a cast to
5851 __UINTPTR_TYPE__.
5852 * gcc.c-torture/execute/pr15296.c (intptr_t): Likewise, with
5853 __INTPTR_TYPE__.
5854 * gcc.dg/pr14092-1.c (intptr_t): Likewise.
5855 * gcc.dg/tree-ssa/foldcast-1.c (ssize_t): Likewise.
5856 * gcc.dg/c90-const-expr-6.c (intptr_t): New typedef to replace ...
5857 (ptrdiff_t): ... this. All uses changed.
5858 * gcc.dg/c99-const-expr-6.c (intptr_t, ptrdiff_t): Likewise.
5859 * gcc.dg/torture/pta-escape-1.c (foo): Change arg type to
5860 __INTPTR_TYPE__.
5861 (main): Cast argument to __INTPTR_TYPE__.
5862 * gcc.dg/20041106-1.c (main): Cast to __UINTPTR_TYPE__ rather than
5863 size_t.
5864 * gcc.dg/mallign.c (main): Likewise.
5865 * gcc.dg/pr38700.c (foo): Likewise.
5866 * gcc.dg/long-long-cst1.c (t): Likewise.
5867 * gcc.dg/c99-const-expr-10.c (p, q, f, h, h2): Likewise.
5868 * gcc.dg/array-10.c (c0, c1, c2, c3, c4, c5): Likewise.
5869 * gcc.dg/pointer-arith-10.c (foo): Likewise.
5870 * gcc.dg/pr25682.c (d, foo): Likewise.
5871 * gcc.dg/format/cast-1.c (f): Likewise.
5872 * gcc.dg/c90-const-expr-10.c
5873 * gcc.dg/pr41551.c (uintptr_t): New typedef, replacing...
5874 (size_t): ...this. All uses changed.
5875 * gcc.c-torture/execute/pr22098-1.c (uintptr_t): Likewise.
5876 * gcc.c-torture/execute/pr22098-2.c (uintptr_t): Likewise.
5877 * gcc.c-torture/execute/pr22098-3.c (uintptr_t): Likewise.
5878 * gcc.dg/pr34856.c (uintptr_t): Likewise.
5879 * gcc.dg/sequence-pt-1.c: Likewise.
5880 * gcc.dg/c90-const-expr-9.c (uintptr_t): Likewise.
5881 * gcc.dg/max-1.c (intptr_t): Likewise, replacing ssize_t.
5882 * gcc.dg/pr39074.c (intptr_t): Define using __INTPTR_TYPE__.
5883 * gcc.dg/pr30744-1.c (my_intptr_t): New typedef. Replace all uses
5884 of ptrdiff_t with it.
5885 * gcc.dg/inline-23.c (my_intptr_t): Likewise.
5886 * gcc.dg/pr37561.c (p): Use __INTPTR_TYPE__.
5887 * gcc.dg/vla-11.c (foo11b): Use __UINTPTR_TYPE__.
5888
5889 2012-04-11 Jason Merrill <jason@redhat.com>
5890
5891 PR debug/45088
5892 * g++.dg/debug/dwarf2/self-ref-1.C: Define virtual destructor.
5893 * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
5894
5895 PR c++/52906
5896 * g++.dg/ext/attrib45.C: New.
5897
5898 * g++.dg/eh/dtor3.C: New.
5899
5900 2012-04-11 Richard Guenther <rguenther@suse.de>
5901
5902 PR middle-end/52621
5903 * gfortran.dg/pr52621.f90: New testcase.
5904
5905 2012-04-11 Richard Guenther <rguenther@suse.de>
5906
5907 PR middle-end/52918
5908 * g++.dg/torture/pr52918-1.C: New testcase.
5909 * g++.dg/torture/pr52918-2.C: Likewise.
5910
5911 2012-04-11 Tobias Burnus <burnus@net-b.de>
5912
5913 PR fortran/52729
5914 * gfortran.dg/block_11.f90: New.
5915
5916 2012-04-11 Nick Clifton <nickc@redhat.com>
5917
5918 * gcc.dg/stack-usage-1.c (SIZE): Define for the RL78.
5919
5920 2012-04-11 Peter Bergner <bergner@vnet.ibm.com>
5921
5922 PR target/16458
5923 * gcc.target/powerpc/pr16458-1.c: New test.
5924 * gcc.target/powerpc/pr16458-2.c: Likewise.
5925 * gcc.target/powerpc/pr16458-3.c: Likewise.
5926 * gcc.target/powerpc/pr16458-4.c: Likewise.
5927
5928 2012-04-11 Eric Botcazou <ebotcazou@adacore.com>
5929
5930 * gcc.dg/builtin-bswap-1.c: Test __builtin_bswap16 & __builtin_bswap64.
5931 * gcc.dg/builtin-bswap-4.c: Test __builtin_bswap16.
5932 * gcc.dg/builtin-bswap-5.c: Likewise.
5933 * gcc.target/i386/builtin-bswap-4.c: New test.
5934
5935 2012-04-11 Manuel López-Ibáñez <manu@gcc.gnu.org>
5936
5937 PR 24985
5938 * lib/prune.exp: Add -fno-diagnostics-show-caret.
5939
5940 2012-04-11 Richard Guenther <rguenther@suse.de>
5941
5942 PR rtl-optimization/52881
5943 * gcc.dg/torture/pr52881.c: New testcase.
5944 * gcc.dg/torture/pr52913.c: Likewise.
5945
5946 2012-04-11 Richard Guenther <rguenther@suse.de>
5947
5948 PR tree-optimization/52912
5949 * gcc.dg/torture/pr52912.c: New testcase.
5950
5951 2010-04-10 Michael Matz <matz@suse.de>
5952
5953 * gcc.dg/vect/vect-outer-1-big-array.c: Adjust.
5954 * gcc.dg/vect/vect-outer-1.c: Adjust.
5955 * gcc.dg/vect/vect-outer-1a-big-array.c: Adjust.
5956 * gcc.dg/vect/vect-outer-1a.c: Adjust.
5957 * gcc.dg/vect/vect-outer-1b-big-array.c: Adjust.
5958 * gcc.dg/vect/vect-outer-1b.c: Adjust.
5959 * gcc.dg/vect/vect-outer-2b.c: Adjust.
5960 * gcc.dg/vect/vect-outer-3b.c: Adjust.
5961
5962 2012-04-10 Ulrich Weigand <ulrich.weigand@linaro.org>
5963
5964 PR tree-optimization/52870
5965 * gcc.dg/vect/pr52870.c: New test.
5966
5967 2012-04-09 Mike Stump <mikestump@comcast.net>
5968
5969 * g++.dg/cpp0x/udlit-raw-op.C: Don't use CRLF endings.
5970 * gcc.dg/tree-ssa/vrp59.c: Likewise.
5971 * gcc.dg/tree-ssa/vrp60.c: Likewise.
5972 * gnat.dg/aggr11.adb: Likewise.
5973 * gnat.dg/aggr11_pkg.ads: Likewise.
5974 * gnat.dg/aggr15.adb: Likewise.
5975 * gnat.dg/aggr15.ads: Likewise.
5976 * gnat.dg/aggr17.adb: Likewise.
5977 * gnat.dg/aggr18.adb: Likewise.
5978 * gnat.dg/array14.adb: Likewise.
5979 * gnat.dg/array14.ads: Likewise.
5980 * gnat.dg/array14_pkg.ads: Likewise.
5981 * gnat.dg/array19.adb: Likewise.
5982 * gnat.dg/array19.ads: Likewise.
5983 * gnat.dg/discr27.adb: Likewise.
5984 * gnat.dg/discr27.ads: Likewise.
5985 * gnat.dg/discr35.adb: Likewise.
5986 * gnat.dg/discr35.ads: Likewise.
5987 * gnat.dg/discr6.adb: Likewise.
5988 * gnat.dg/discr6_pkg.ads: Likewise.
5989 * gnat.dg/import1.adb: Likewise.
5990 * gnat.dg/import1.ads: Likewise.
5991 * gnat.dg/loop_address2.adb: Likewise.
5992 * gnat.dg/opt7.adb: Likewise.
5993 * gnat.dg/opt7.ads: Likewise.
5994 * gnat.dg/pointer_variable_bounds.adb: Likewise.
5995 * gnat.dg/pointer_variable_bounds.ads: Likewise.
5996 * gnat.dg/rep_clause2.adb: Likewise.
5997 * gnat.dg/rep_clause2.ads: Likewise.
5998 * gnat.dg/slice2.adb: Likewise.
5999 * gnat.dg/slice2.ads: Likewise.
6000 * gnat.dg/slice6.adb: Likewise.
6001 * gnat.dg/slice6_pkg.ads: Likewise.
6002 * gnat.dg/specs/unchecked_union2.ads: Likewise.
6003 * gnat.dg/taft_type2.adb: Likewise.
6004 * gnat.dg/taft_type2.ads: Likewise.
6005 * gnat.dg/taft_type2_pkg.ads: Likewise.
6006 * gnat.dg/volatile10.adb: Likewise.
6007 * gnat.dg/volatile10_pkg.ads: Likewise.
6008
6009 * gcc.dg/dll-8.c: Remove execute permissions.
6010 * g++.dg/ext/dllexport5.C: Likewise.
6011
6012 2012-04-09 Jan Hubicka <jh@suse.cz>
6013
6014 PR lto/52722
6015 PR lto/51765
6016 PR lto/52634
6017 * gcc.dg/lto/pr52634_1.c: New testcase.
6018 * gcc.dg/lto/pr52634_0.c: New testcase.
6019
6020 2012-04-09 Uros Bizjak <ubizjak@gmail.com>
6021
6022 PR target/52883
6023 * gcc.target/i386/pr52883.c: New testcase.
6024
6025 2012-04-09 Eric Botcazou <ebotcazou@adacore.com>
6026
6027 * lib/target-supports.exp (check_effective_target_sparc_v9): New.
6028 (check_effective_target_sync_long_long): Add SPARC case.
6029 (check_effective_target_sync_long_long_runtime): Likewise.
6030 (check_effective_target_sync_int_long): Adjust SPARC case.
6031 (check_effective_target_sync_char_short): Likewise.
6032
6033 2012-04-08 Oleg Endo <olegendo@gcc.gnu.org>
6034
6035 * gcc.target/sh/sh2a-prefetch.c: Rename to ...
6036 * gcc.target/sh/prefetch.c: ... this. Enable test case for m4*.
6037
6038 2012-04-08 Tobias Burnus <burnus@net-b.de>
6039
6040 PR fortran/40973
6041 PR fortran/52751
6042 * gfortran.dg/public_private_module_2.f90: New.
6043
6044 2012-04-08 Manuel López-Ibáñez <manu@gcc.gnu.org>
6045
6046 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Add labels to
6047 directives.
6048
6049 2012-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
6050
6051 PR fortran/52893
6052 * gfortran.dg/function_optimize_11.f90: New test.
6053
6054 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
6055
6056 PR fortran/52668
6057 * gfortran.dg/use_only_6.f90: New test.
6058
6059 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
6060
6061 PR fortran/52668
6062 * gfortran.dg/use_only_6.f90: New test.
6063 2012-04-06 Mike Stump <mikestump@comcast.net>
6064
6065 PR testsuite/50722
6066 * gcc.dg/pr49994-3.c: Use -w to squelch non-portable warnings.
6067
6068 2012-04-05 Jason Merrill <jason@redhat.com>
6069
6070 PR c++/52596
6071 * g++.dg/template/qualified-id5.C: New.
6072
6073 2012-04-05 Uros Bizjak <ubizjak@gmail.com>
6074
6075 PR target/52882
6076 * gcc.target/i386/pr52882.c: New test.
6077
6078 2012-04-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6079 Dominique D'Humieures <dominiq@lps.ens.fr>
6080
6081 PR testsuite/52614
6082 * gcc.dg/vect/vect.exp: Use -fno-common on all targets.
6083 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Likewise.
6084
6085 2012-04-04 Jason Merrill <jason@redhat.com>
6086
6087 PR c++/52845
6088 * g++.dg/cpp0x/lambda/lambda-warn4.C: New.
6089
6090 2012-04-03 Jason Merrill <jason@redhat.com>
6091
6092 PR c++/52796
6093 * g++.dg/cpp0x/variadic-value1.C: New.
6094
6095 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
6096
6097 * gnat.dg/pack18.adb: New test.
6098 * gnat.dg/pack18_pkg.ads: New helper.
6099
6100 2012-04-03 Richard Guenther <rguenther@suse.de>
6101
6102 PR tree-optimization/52808
6103 * gcc.dg/pr52808.c: New testcase.
6104
6105 2012-04-03 Jakub Jelinek <jakub@redhat.com>
6106
6107 PR tree-optimization/52835
6108 * gfortran.dg/pr52835.f90: New test.
6109
6110 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
6111
6112 * gnat.dg/specs/aggr5.ads: New test.
6113
6114 2012-04-02 Richard Guenther <rguenther@suse.de>
6115
6116 PR tree-optimization/52756
6117 * gcc.dg/torture/pr52756.c: New testcase.
6118
6119 2012-04-02 Richard Guenther <rguenther@suse.de>
6120
6121 PR middle-end/52803
6122 * gcc.dg/pr52803.c: New testcase.
6123
6124 2012-04-02 Dodji Seketeli <dodji@redhat.com>
6125
6126 PR c++/40942
6127 * g++.old-deja/g++.pt/spec40.C: Adjust to take the resolution of
6128 DR 214 in account.
6129
6130 2012-04-01 Paolo Carlini <paolo.carlini@oracle.com>
6131
6132 PR c++/50043
6133 * g++.dg/cpp0x/noexcept17.C: New.
6134 * g++.old-deja/g++.eh/cleanup1.C: Adjust.
6135 * g++.dg/tree-ssa/ehcleanup-1.C: Likewise.
6136 * g++.dg/cpp0x/noexcept01.C: Likewise.
6137 * g++.dg/eh/init-temp1.C: Likewise.
6138 * g++.dg/eh/ctor1.C: Likwise.
6139
6140 2012-03-31 Eric Botcazou <ebotcazou@adacore.com>
6141
6142 * gnat.dg/controlled6.adb: New test.
6143 * gnat.dg/controlled6_pkg.ads: New helper.
6144 * gnat.dg/controlled6_pkg-iterators.ad[sb]: Likewise.
6145
6146 2012-03-30 Richard Henderson <rth@redhat.com>
6147
6148 PR debug/52727
6149 * g++.dg/opt/pr52727.C: New testcase.
6150
6151 2012-03-30 Richard Guenther <rguenther@suse.de>
6152
6153 PR tree-optimization/52754
6154 * gcc.target/i386/pr52754.c: New testcase.
6155
6156 2012-03-30 Richard Guenther <rguenther@suse.de>
6157
6158 PR middle-end/52772
6159 * g++.dg/torture/pr52772.C: New testcase.
6160
6161 2012-03-29 Paolo Carlini <paolo.carlini@oracle.com>
6162
6163 PR c++/52718
6164 * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: New.
6165
6166 2012-03-29 Jason Merrill <jason@redhat.com>
6167
6168 PR c++/52685
6169 * g++.dg/template/inherit8.C: New.
6170
6171 2012-03-29 Jakub Jelinek <jakub@redhat.com>
6172
6173 PR c++/52759
6174 * g++.dg/ext/weak4.C: New test.
6175
6176 PR tree-optimization/52760
6177 * gcc.c-torture/execute/pr52760.c: New test.
6178
6179 2012-03-29 Jason Merrill <jason@redhat.com>
6180
6181 PR c++/52743
6182 * g++.dg/cpp0x/initlist-array3.C: New.
6183
6184 2012-03-28 Jason Merrill <jason@redhat.com>
6185
6186 PR c++/52746
6187 * g++.dg/overload/virtual2.C: New.
6188
6189 2012-03-28 Eric Botcazou <ebotcazou@adacore.com>
6190
6191 * gnat.dg/vect7.ad[sb]: New test.
6192
6193 2012-03-28 Paul Thomas <pault@gcc.gnu.org>
6194 Tobias Burnus <burnus@gcc.gnu.org>
6195
6196 PR fortran/52652
6197 * gfortran.dg/allocate_class_1.f90 : Change error test.
6198 * gfortran.dg/allocate_with_typespec_4.f90 : Change error test.
6199 * gfortran.dg/allocate_alloc_opt_1.f90 : Change error test.
6200 * gfortran.dg/deallocate_alloc_opt_1.f90 : Change error test.
6201
6202 2012-03-28 Jakub Jelinek <jakub@redhat.com>
6203
6204 PR middle-end/52691
6205 * gcc.dg/pr52691.c: New test.
6206
6207 PR middle-end/52750
6208 * gcc.c-torture/compile/pr52750.c: New test.
6209
6210 2012-03-28 Georg-Johann Lay <avr@gjlay.de>
6211
6212 PR target/52692
6213 * gcc.target/avr/torture/builtins-2.c: New test.
6214
6215 2012-03-28 Jakub Jelinek <jakub@redhat.com>
6216
6217 PR target/52736
6218 * gcc.target/i386/pr52736.c: New test.
6219
6220 2012-03-27 Martin Jambor <mjambor@suse.cz>
6221
6222 PR middle-end/52693
6223 * gcc.dg/torture/pr52693.c: New test.
6224
6225 2012-03-27 Meador Inge <meadori@codesourcery.com>
6226
6227 PR c++/52672
6228 * g++.dg/cpp0x/constexpr-52672.C: New testcase.
6229
6230 2012-03-27 Mike Stump <mikestump@comcast.net>
6231
6232 PR target/52665
6233 * gcc.target/i386/pr28946.c: Use -fno-ident to avoid spurious
6234 failures that match branch names.
6235
6236 2012-03-27 Uros Bizjak <ubizjak@gmail.com>
6237 H.J. Lu <hongjiu.lu@intel.com>
6238
6239 PR target/52698
6240 * gcc.target/i386/pr52698.c: New test.
6241
6242 2012-03-27 Richard Guenther <rguenther@suse.de>
6243
6244 PR middle-end/52720
6245 * gcc.dg/torture/pr52720.c: New testcase.
6246
6247 2012-03-27 Eric Botcazou <ebotcazou@adacore.com>
6248
6249 * gnat.dg/pack17.adb: New test.
6250
6251 2012-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
6252
6253 * gcc.target/arm/thumb-ifcvt.c: Only run for -mthumb.
6254 * gcc.target/arm/thumb-16bit-ops.c: Likewise.
6255
6256 2012-03-26 Martin Jambor <mjambor@suse.cz>
6257
6258 PR tree-optimization/50052
6259 * gcc.dg/ipa/ipa-sra-2.c: Also run on strict-alignment platforms.
6260
6261 2012-03-26 Richard Guenther <rguenther@suse.de>
6262
6263 PR tree-optimization/52701
6264 * gfortran.dg/pr52701.f90: New testcase.
6265
6266 2012-03-26 Ulrich Weigand <ulrich.weigand@linaro.org>
6267
6268 PR tree-optimization/52686
6269 * gcc.target/arm/pr52686.c: New test.
6270
6271 2012-03-26 Georg-Johann Lay <avr@gjlay.de>
6272
6273 * gcc.target/avr/torture/avr-torture.exp (AVR_TORTURE_OPTIONS):
6274 Add "-Os -flto" to list.
6275
6276 2012-03-25 Eric Botcazou <ebotcazou@adacore.com>
6277
6278 * gnat.dg/concat2.ad[sb]: New test.
6279
6280 2012-03-24 Jason Merrill <jason@redhat.com>
6281
6282 * g++.dg/cpp0x/auto3.C: Compile with -pedantic-errors.
6283 * g++.dg/cpp0x/trailing2.C: Likewise.
6284 * g++.dg/warn/pr23075.C: Change dg-warning to dg-bogus.
6285 * g++.dg/cpp1y/auto-fn1.C: New.
6286 * g++.dg/cpp1y/auto-fn2.C: New.
6287 * g++.dg/cpp1y/auto-fn3.C: New.
6288 * g++.dg/cpp1y/auto-fn4.C: New.
6289 * g++.dg/cpp1y/auto-fn5.C: New.
6290 * g++.dg/cpp1y/auto-fn6.C: New.
6291 * g++.dg/cpp1y/auto-fn7.C: New.
6292 * g++.dg/cpp1y/auto-fn8.C: New.
6293 * g++.dg/cpp1y/auto-fn9.C: New.
6294 * g++.dg/cpp1y/auto-fn10.C: New.
6295 * g++.dg/cpp1y/auto-fn11.C: New.
6296
6297 2012-03-23 Richard Guenther <rguenther@suse.de>
6298
6299 PR tree-optimization/52678
6300 * gfortran.dg/pr52678.f: New testcase.
6301
6302 2012-03-23 Richard Guenther <rguenther@suse.de>
6303
6304 PR tree-optimization/52638
6305 * g++.dg/torture/pr52638.C: New testcase.
6306
6307 2012-03-22 Paolo Carlini <paolo.carlini@oracle.com>
6308
6309 PR c++/52487
6310 * g++.dg/cpp0x/lambda/lambda-ice7.C: New.
6311
6312 2012-03-22 Jakub Jelinek <jakub@redhat.com>
6313
6314 PR c++/52671
6315 * g++.dg/ext/attrib44.C: New test.
6316
6317 2012-03-22 Jan Hubicka <jh@suse.cz>
6318
6319 PR middle-end/51737
6320 * g++.dg/torture/pr51737.C: New testcase
6321
6322 2012-03-22 Richard Guenther <rguenther@suse.de>
6323
6324 PR tree-optimization/52548
6325 * gcc.dg/tree-ssa/ssa-pre-29.c: New testcase.
6326
6327 2012-03-22 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
6328
6329 * lib/fortran-modules.exp (list-module-names-1): Remove
6330 warning.
6331
6332 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
6333
6334 PR target/50751
6335 * gcc.target/sh/pr50751-1.c: New.
6336 * gcc.target/sh/pr50751-2.c: New.
6337 * gcc.target/sh/pr50751-3.c: New.
6338
6339 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
6340
6341 PR target/52479
6342 * gcc.target/sh/sh4a-cos.c: Remove.
6343 * gcc.target/sh/sh4a-sin.c: Remove.
6344 * gcc.target/sh/sh4a-sincos.c: Remove.
6345
6346 2012-03-21 Richard Earnshaw <rearnsha@arm.com>
6347
6348 * gcc.target/arm/neon/vgetQ_laneu64.c: Regenerated.
6349 * gcc.target/arm/neon/vgetQ_lanes64.c: Likewise.
6350
6351 2012-03-21 Martin Jambor <mjambor@suse.cz>
6352
6353 PR testsuite/52641
6354 * gcc.dg/misaligned-expand-1.c (cst): Cast to int.
6355 * gcc.dg/misaligned-expand-2.c (cst): Likewise.
6356
6357 2012-03-21 Andrew Stubbs <ams@codesourcery.com>
6358
6359 * gcc.target/arm/thumb-16bit-ops.c: New file.
6360 * gcc.target/arm/thumb-ifcvt.c: New file.
6361
6362 2012-03-20 Jason Merrill <jason@redhat.com>
6363
6364 * lib/target-supports.exp: Add { target c++1y }.
6365
6366 * g++.dg/cpp0x/auto32.C: New.
6367
6368 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
6369
6370 PR testsuite/52641
6371 * gcc.dg/torture/pr48124-1.c: Add dg-require-effective-target
6372 int32plus.
6373 * gcc.dg/torture/pr48124-4.c: Ditto:
6374 * gcc.dg/torture/pr52530.c: Use long instead of int if int=16.
6375
6376 2012-03-20 Jason Merrill <jason@redhat.com>
6377
6378 PR c++/52510
6379 * g++.dg/cpp0x/initlist66.C: New.
6380
6381 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
6382
6383 * gcc.target/avr/progmem.h (pgm_read_char): Define depending on
6384 __AVR_HAVE_LPMX__
6385
6386 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
6387
6388 PR target/49868
6389 * gcc.target/avr/torture/addr-space-2.h: New file.
6390 * gcc.target/avr/torture/addr-space-2-g.h: New test.
6391 * gcc.target/avr/torture/addr-space-2-0.h: New test.
6392 * gcc.target/avr/torture/addr-space-2-1.h: New test.
6393 * gcc.target/avr/torture/addr-space-2-x.h: New test.
6394
6395 2012-03-20 Richard Guenther <rguenther@suse.de>
6396
6397 * gnat.dg/pack16.adb: New testcase.
6398 * gnat.dg/pack16_pkg.ads: Likewise.
6399 * gnat.dg/specs/pack8.ads: Likewise.
6400 * gnat.dg/specs/pack8_pkg.ads: Likewise.
6401
6402 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
6403
6404 * g++.dg/warn/Wuseless-cast.C: Extend.
6405
6406 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
6407
6408 PR c++/14710
6409 * g++.dg/warn/Wuseless-cast.C: New.
6410
6411 2012-03-17 Janne Blomqvist <jb@gcc.gnu.org>
6412
6413 PR libfortran/52608
6414 * gfortran.dg/pr52608.f90: New test.
6415
6416 2012-03-17 Tobias Burnus <burnus@net-b.de>
6417
6418 PR fortran/52585
6419 * gfortran.dg/proc_ptr_36.f90: New.
6420
6421 2012-03-16 Martin Jambor <mjambor@suse.cz>
6422
6423 * gcc.dg/misaligned-expand-1.c: New test.
6424 * gcc.dg/misaligned-expand-3.c: Likewise.
6425
6426 2012-03-16 Richard Guenther <rguenther@suse.de>
6427 Kai Tietz <ktietz@redhat.com>
6428
6429 PR middle-end/48814
6430 * gcc.c-torture/execute/pr48814-1.c: New test.
6431 * gcc.c-torture/execute/pr48814-2.c: New test.
6432 * gcc.dg/tree-ssa/assign-1.c: New test.
6433 * gcc.dg/tree-ssa/assign-2.c: New test.
6434 * gcc.dg/tree-ssa/assign-3.c: New test.
6435
6436 2012-03-16 Richard Guenther <rguenther@suse.de>
6437
6438 * gnat.dg/specs/pack7.ads: New testcase.
6439
6440 2012-03-15 Jakub Jelinek <jakub@redhat.com>
6441
6442 PR target/52568
6443 * gcc.dg/torture/vshuf-4.inc: Add two new tests.
6444 * gcc.dg/torture/vshuf-8.inc: Likewise.
6445 * gcc.dg/torture/vshuf-16.inc: Likewise.
6446 * gcc.dg/torture/vshuf-32.inc: Likewise.
6447
6448 2012-03-15 Jason Merrill <jason@redhat.com>
6449
6450 * g++.dg/torture/pr52582.C: New.
6451
6452 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
6453
6454 * lib/fortran-modules.exp: New file which was forgotten in r185430.
6455
6456 2012-03-15 Ira Rosen <irar@il.ibm.com>
6457 Ulrich Weigand <ulrich.weigand@linaro.org>
6458
6459 * gcc.dg/vect/slp-cond-3.c: New test.
6460 * gcc.dg/vect/slp-cond-4.c: New test.
6461
6462 2012-03-15 Ira Rosen <irar@il.ibm.com>
6463 Ulrich Weigand <ulrich.weigand@linaro.org>
6464
6465 * gcc.dg/vect/bb-slp-pattern-1.c: New test.
6466 * gcc.dg/vect/bb-slp-pattern-2.c: New test.
6467
6468 2012-03-15 Janne Blomqvist <jb@gcc.gnu.org>
6469
6470 PR libfortran/52434
6471 PR libfortran/48878
6472 PR libfortran/38199
6473 * gfortran.dg/edit_real_1.f90: Don't assume roundTiesToAway.
6474 * gfortran.dg/round_1.f03: Likewise.
6475
6476 2012-03-15 Jakub Jelinek <jakub@redhat.com>
6477 Andrew Pinski <apinski@cavium.com>
6478
6479 PR middle-end/52592
6480 * gcc.dg/pr52592.c: New test.
6481
6482 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
6483
6484 * gfortran.fortran-torture/compile/compile.exp: Simplify.
6485 * gfortran.fortran-torture/execute/execute.exp: Likewise.
6486 * lib/gcc-dg.exp (cleanup-modules): Move to ..
6487 * lib/fortran-modules.exp: .. this new file. Adjust users.
6488 * lib/gfortran-dg.exp (gfortran-dg-runtest,
6489 gfortran-dg-debug-runtest): Call cleanup-modules.
6490 * lib/fortran-torture.exp (fortran-torture-execute,
6491 fortran-torture): Likewise.
6492 * gfortran.dg/coarray/caf.exp: Likewise.
6493 * lib/lto.exp: Likewise.
6494 * gfortran.dg/class_4a.f03: Adjust cleanup-modules and keep-modules.
6495 * gfortran.dg/class_4b.f03: Likewise.
6496 * gfortran.dg/class_4c.f03: Likewise.
6497 * gfortran.dg/class_45a.f03: Likewise.
6498 * gfortran.dg/binding_label_tests_10.f03: Likewise.
6499 * gfortran.dg/binding_label_tests_10_main.f03: Likewise.
6500 * gfortran.dg/binding_label_tests_11.f03: Likewise.
6501 * gfortran.dg/binding_label_tests_11_main.f03: Likewise.
6502 * gfortran.dg/binding_label_tests_13.f03: Likewise.
6503 * gfortran.dg/binding_label_tests_13_main.f03: Likewise.
6504 * gfortran.dg/test_common_binding_labels_2.f03: Likewise.
6505 * gfortran.dg/test_common_binding_labels_2_main.f03: Likewise.
6506 * gfortran.dg/test_common_binding_labels_3.f03: Likewise.
6507 * gfortran.dg/test_common_binding_labels_3_main.f03: Likewise.
6508 * gfortran.dg/whole_file_28.f90: Likewise.
6509 * gfortran.dg/whole_file_29.f90: Likewise.
6510 * gfortran.dg/whole_file_30.f90: Likewise.
6511 * gfortran.dg/whole_file_31.f90: Likewise.
6512
6513 2012-03-15 Jakub Jelinek <jakub@redhat.com>
6514
6515 PR tree-optimization/52267
6516 * gcc.dg/pr52267.c: New test.
6517 * gcc.dg/tree-ssa/vrp65.c: New test.
6518 * gcc.dg/tree-ssa/vrp66.c: New test.
6519
6520 2012-03-15 Richard Guenther <rguenther@suse.de>
6521
6522 PR middle-end/52580
6523 * gfortran.dg/vect/pr52580.f: New testcase.
6524
6525 2012-03-15 Oleg Endo <olegendo@gcc.gnu.org>
6526
6527 * gcc.target/sh/fpul-usage-1.c: New.
6528
6529 2012-03-14 Oleg Endo <olegendo@gcc.gnu.org>
6530
6531 PR target/49468
6532 * gcc.target/sh/pr49468-si.c: Make dg-skip-if not the first directive.
6533 * gcc.target/sh/pr49468-di.c: Likewise.
6534
6535 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6536
6537 * g++.dg/warn/miss-format-1.C: Remove *-*-solaris2.8 handling.
6538 * gcc.dg/c99-stdint-6.c: Likewise.
6539 * gcc.dg/lto/20090210_0.c: Likewise.
6540 * gcc.dg/pr28796-2.c: Don't skip on sparc*-sun-solaris2.8.
6541 * gcc.dg/pragma-init-fini.c: Don't skip on i?86-*-solaris2.8.
6542 * gcc.dg/pragma-init-fini-2.c: Likewise.
6543 * gcc.dg/torture/pr47917.c: Remove *-*-solaris2.8 handling.
6544 * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.8 handling.
6545 * gcc.target/i386/pr22152.c: Likewise.
6546 * gcc.target/i386/vect8-ret.c: Likewise.
6547 * lib/target-supports.exp (add_options_for_tls): Remove Solaris 8
6548 handling.
6549
6550 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6551
6552 * g++.dg/other/anon5.C: Don't skip on mips-sgi-irix*.
6553 * g++.dg/tree-prof/partition1.C: Likewise.
6554 * g++.dg/tree-prof/partition2.C: Likewise.
6555 * g++.old-deja/g++.other/init19.C: Remove mips-sgi-irix*
6556 handling.
6557 * gcc.c-torture/compile/labels-3.c: Remove dg-options.
6558 * gcc.c-torture/execute/20010724-1.c: Remove.
6559 * gcc.c-torture/execute/20010724-1.x: Remove.
6560 * gcc.c-torture/execute/20040208-2.c: Remove.
6561 * gcc.c-torture/execute/20040208-2.x: Remove.
6562 * gcc.c-torture/execute/ieee/20000320-1.c [__mips__ && __sgi__]:
6563 Remove.
6564 (main) [__mips__ && __sgi__]: Remove.
6565 * gcc.c-torture/execute/ieee/copysign1.c: Remove IRIX reference.
6566 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
6567 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Remove
6568 mips-sgi-irix6* handling.
6569 * gcc.dg/cpp/assert4.c [__mips__]: Remove __sgi__, sgi.
6570 * gcc.dg/torture/20090618-1.c: Don't skip on mips-sgi-irix*.
6571 * gcc.dg/torture/builtin-frexp-1.c: Remove mips*-*-irix6*
6572 handling.
6573 * gcc.dg/torture/builtin-logb-1.c: Likewise.
6574 * gcc.dg/torture/pr47917.c: Remove mips-sgi-irix6.5 handling.
6575 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Don't skip on mips*-*-irix*.
6576 * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6* handling.
6577 * gcc.target/mips/args-1.c [!__sgi__]: Remove.
6578 * gcc.target/mips/interrupt_handler-2.c: Don't skip on
6579 mips-sgi-irix6*.
6580 * gcc.target/mips/interrupt_handler-3.c: Likewise.
6581 * gcc.target/mips/save-restore-1.c: Don't skip on mips-sgi-irix6*.
6582 * gcc.target/mips/save-restore-3.c: Likewise.
6583 * gcc.target/mips/save-restore-4.c: Likewise.
6584 * gcc.target/mips/save-restore-5.c: Likewise.
6585 * gfortran.dg/g77/cabs.f: Don't xfail on mips-sgi-irix6*.
6586 * lib/prune.exp (prune_gcc_output): Remove pruning of IRIX 6 ld
6587 messages.
6588 * lib/target-libpath.exp (set_ld_library_path_env_vars): Remove
6589 IRIX 6 handling.
6590 (restore_ld_library_path_env_vars): Likewise.
6591 * lib/target-supports.exp (check_profiling_available): Remove
6592 mips*-*-irix* handling.
6593 (check_ascii_locale_available): Remove mips-sgi-irix* handling.
6594 (add_options_for_c99_runtime): Remove mips-sgi-irix6.5* handling.
6595 * objc.dg/stabs-1.m: Don't xfail on mips-sgi-irix6.5.
6596
6597 2012-03-14 Jakub Jelinek <jakub@redhat.com>
6598
6599 PR c++/52582
6600 * g++.dg/opt/pr52582.C: New test.
6601
6602 2012-03-14 Richard Guenther <rguenther@suse.de>
6603
6604 PR tree-optimization/52571
6605 * gcc.dg/vect/vect-2.c: Initialize arrays.
6606 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
6607 * gcc.target/i386/recip-vec-divf.c: Use -fno-common.
6608 * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
6609
6610 2012-03-14 Richard Guenther <rguenther@suse.de>
6611
6612 PR middle-end/52080
6613 PR middle-end/52097
6614 PR middle-end/48124
6615 * gcc.dg/torture/pr48124-1.c: New testcase.
6616 * gcc.dg/torture/pr48124-2.c: Likewise.
6617 * gcc.dg/torture/pr48124-3.c: Likewise.
6618 * gcc.dg/torture/pr48124-4.c: Likewise.
6619
6620 2012-03-14 Richard Guenther <rguenther@suse.de>
6621
6622 PR middle-end/52578
6623 * gcc.dg/pr52578.c: New testcase.
6624
6625 2012-03-14 Jakub Jelinek <jakub@redhat.com>
6626
6627 PR c++/52521
6628 * g++.dg/cpp0x/udlit-args2.C: New test.
6629
6630 2012-03-13 Oleg Endo <olegendo@gcc.gnu.org>
6631
6632 PR target/48596
6633 * gcc.target/sh/pr48596.c: Move accidentally added new test case to ...
6634 * gcc.c-torture/compile/pr48596.c: ... here.
6635
6636 2012-01-30 Dodji Seketeli <dodji@redhat.com>
6637
6638 PR c++/51641
6639 * g++.dg/lookup/hidden-class17.C: New test.
6640
6641 2012-03-13 Jakub Jelinek <jakub@redhat.com>
6642
6643 PR c/52577
6644 * gcc.dg/Wunused-var-3.c: New test.
6645
6646 2012-03-13 Martin Jambor <mjambor@suse.cz>
6647
6648 * gcc.dg/misaligned-expand-2.c: New test.
6649
6650 2012-03-13 Richard Guenther <rguenther@suse.de>
6651
6652 PR middle-end/52134
6653 * gcc.dg/pr52134.c: New testcase.
6654
6655 2012-03-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6656
6657 * ada/acats/tests/cd/cdd1001.a (CDD1001): Fix typo.
6658
6659 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6660
6661 PR tree-optimization/46728
6662 * gcc.target/powerpc/pr46728-4.c: Use preferred syntax.
6663 * gcc.target/powerpc/pr46728-5.c: Likewise.
6664 * gcc.target/powerpc/pr46728-8.c: Likewise.
6665 * gcc.target/powerpc/pr46728-10.c: Likewise.
6666 * gcc.target/powerpc/pr46728-11.c: Likewise.
6667 * gcc.target/powerpc/pr46728-13.c: Likewise.
6668 * gcc.target/powerpc/pr46728-14.c: Likewise.
6669 * gcc.target/powerpc/pr46728-15.c: Likewise.
6670
6671 2012-03-12 Paolo Carlini <paolo.carlini@oracle.com>
6672
6673 PR c++/52299
6674 * g++.dg/warn/Wdiv-by-zero-bogus.C: New.
6675
6676 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6677
6678 PR tree-optimization/46728
6679 * gcc.target/powerpc/pr46728-4.c: Skip for powerpc*-*-darwin*.
6680 * gcc.target/powerpc/pr46728-5.c: Likewise.
6681 * gcc.target/powerpc/pr46728-8.c: Likewise.
6682 * gcc.target/powerpc/pr46728-10.c: Likewise.
6683 * gcc.target/powerpc/pr46728-11.c: Likewise.
6684 * gcc.target/powerpc/pr46728-13.c: Likewise.
6685 * gcc.target/powerpc/pr46728-14.c: Likewise.
6686 * gcc.target/powerpc/pr46728-15.c: Likewise.
6687
6688 2012-03-12 Georg-Johann Lay <avr@gjlay.de>
6689
6690 PR target/49868
6691 * gcc.target/avr/torture/addr-space-1.h: New file.
6692 * gcc.target/avr/torture/addr-space-1-g.h: New test.
6693 * gcc.target/avr/torture/addr-space-1-0.h: New test.
6694 * gcc.target/avr/torture/addr-space-1-1.h: New test.
6695 * gcc.target/avr/torture/addr-space-1-x.h: New test.
6696
6697 2012-03-12 Andrew Pinski <apinski@cavium.com>
6698
6699 * gcc.dg/tree-ssa/phi-opt-7.c: New testcase.
6700
6701 2012-03-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6702
6703 * g++.dg/abi/rtti3.C: Remove alpha*-dec-osf* handling.
6704 * g++.dg/abi/thunk4.C: Likewise.
6705 * g++.dg/cdce3.C: Don't skip on*-dec-osf5*.
6706 Adapt line numbers.
6707 * g++.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
6708 handling.
6709 * g++.dg/cpp0x/constexpr-rom.C: Likewise.
6710 * g++.dg/eh/spbp.C: Likewise.
6711 * g++.dg/ext/label13.C: Likewise.
6712 * g++.dg/guality/guality.exp: Likewise.
6713 * g++.dg/other/anon5.C: Likewise.
6714 * g++.dg/other/pragma-ep-1.C: Remove.
6715 * g++.dg/warn/miss-format-1.C: Remove alpha*-dec-osf* handling.
6716 * g++.dg/warn/pr31246.C: Likewise.
6717 * g++.dg/warn/weak1.C: Likewise.
6718 * g++.old-deja/g++.eh/badalloc1.C: Likewise.
6719 * g++.old-deja/g++.ext/attrib5.C: Likewise.
6720 * gcc.c-torture/compile/limits-declparen.c: Likewise.
6721 * gcc.c-torture/compile/limits-pointer.c: Likewise.
6722 * gcc.c-torture/execute/20001229-1.c: Remove __osf__ handling.
6723 * gcc.dg/attr-weakref-1.c: Remove alpha*-dec-osf* handling.
6724 * gcc.dg/c99-stdint-6.c: Remove alpha*-dec-osf5* handling.
6725 * gcc.dg/c99-tgmath-1.c: Likewise.
6726 * gcc.dg/c99-tgmath-2.c: Likewise.
6727 * gcc.dg/c99-tgmath-3.c: Likewise.
6728 * gcc.dg/c99-tgmath-4.c: Likewise.
6729 * gcc.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
6730 handling.
6731 * gcc.dg/debug/pr49032.c: Likewise.
6732 * gcc.dg/guality/guality.exp: Likewise.
6733 * gcc.dg/intmax_t-1.c: Likewise.
6734 * gcc.dg/pr48616.c: Likewise.
6735 * gcc.dg/pragma-ep-1.c: Remove.
6736 * gcc.dg/pragma-ep-2.c: Remove.
6737 * gcc.dg/pragma-ep-3.c: Remove.
6738 * gcc.dg/torture/pr47917.c: Remove alpha*-dec-osf5* handling.
6739 * gcc.dg/tree-ssa/pr42585.c: Remove alpha*-dec-osf* handling.
6740 * gcc.misc-tests/gcov-14.c: Likewise.
6741 * gfortran.dg/guality/guality.exp: Likewise.
6742 * lib/target-supports.exp (check_weak_available): Likewise.
6743 (add_options_for_tls): Likewise.
6744 (check_ascii_locale_available): Likewise.
6745 * obj-c++.dg/dwarf-2.mm: Likewise.
6746 * objc.dg/dwarf-1.m: Likewise.
6747 * objc.dg/dwarf-2.m: Likewise.
6748
6749 2012-03-12 Jakub Jelinek <jakub@redhat.com>
6750
6751 PR tree-optimization/51721
6752 * gcc.dg/tree-ssa/vrp64.c: New test.
6753
6754 PR tree-optimization/52533
6755 * gcc.c-torture/compile/pr52533.c: New test.
6756
6757 2012-03-12 Kirill Yukhin <kirill.yukhin@intel.com>
6758
6759 * gcc.target/i386/rtm-xabort-1.c: New.
6760 * gcc.target/i386/rtm-xbegin-1.c: Ditto.
6761 * gcc.target/i386/rtm-xend-1.c: Ditto.
6762 * gcc.target/i386/rtm-xtest-1.c: Ditto.
6763 * gcc.target/i386/sse-12.c: Test RTM intrinsics.
6764 * gcc.target/i386/sse-13.c: Ditto.
6765 * gcc.target/i386/sse-14.c: Ditto.
6766 * gcc.target/i386/sse-22.c: Ditto.
6767 * gcc.target/i386/sse-23.c: Ditto.
6768 * g++.dg/other/i386-2.C: Ditto.
6769 * g++.dg/other/i386-3.C: Ditto.
6770
6771 2012-03-12 Tobias Burnus <burnus@net-b.de>
6772
6773 PR fortran/52542
6774 * gfortran.dg/proc_ptr_35.f90: New.
6775
6776 2012-03-11 Uros Bizjak <ubizjak@gmail.com>
6777
6778 PR target/52530
6779 * gcc.dg/torture/pr52530.c: New test.
6780
6781 2012-03-11 Oleg Endo <olegendo@gcc.gnu.org>
6782
6783 PR target/51244
6784 * gcc.target/sh/pr51244-1.c: Fix thinkos.
6785
6786 2012-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
6787
6788 PR target/52450
6789 * gcc.dg/torture/pr52402.c: Skip execution on 32-bit hppa*-*-hpux*.
6790
6791 * gcc.dg/torture/pr52407.c: Add -fno-common option on hppa*-*-hpux*.
6792
6793 2012-03-09 Andrew Pinski <apinski@cavium.com>
6794
6795 PR middle-end/51988
6796 * gcc.dg/tree-ssa/phi-opt-8.c: New testcase.
6797 * gcc.dg/tree-ssa/phi-opt-9.c: New testcase.
6798
6799 2012-03-09 Jiangning Liu <jiangning.liu@arm.com>
6800
6801 * gcc.dg/tree-ssa/scev-3.c: New.
6802 * gcc.dg/tree-ssa/scev-4.c: New.
6803
6804 2012-03-08 Tobias Burnus <burnus@net-b.de>
6805
6806 PR fortran/52469
6807 * gfortran.dg/proc_ptr_34.f90
6808
6809 2012-03-07 Jason Merrill <jason@redhat.com>
6810
6811 PR c++/52521
6812 * g++.dg/cpp0x/udlit-mangle.C: New.
6813
6814 2012-03-06 Pat Haugen <pthaugen@us.ibm.com>
6815
6816 * gcc.dg/torture/va-arg-25.c: Fix typo for powerpc64-*-* check.
6817
6818 2012-03-06 Richard Guenther <rguenther@suse.de>
6819
6820 PR middle-end/52493
6821 * gcc.dg/torture/pr52493.c: New testcase.
6822
6823 2012-03-06 Richard Guenther <rguenther@suse.de>
6824
6825 PR lto/52097
6826 * gcc.dg/lto/pr52097_0.c: New testcase.
6827
6828 2012-03-06 Oleg Endo <olegendo@gcc.gnu.org>
6829
6830 PR target/51244
6831 * gcc.target/sh/pr51244-1.c: New.
6832 * gcc.target/sh/pr51244-2.c: New.
6833 * gcc.target/sh/pr51244-3.c: New.
6834
6835 2012-03-05 Jason Merrill <jason@redhat.com>
6836
6837 PR c++/51930
6838 * g++.dg/ext/visibility/template11.C: New.
6839
6840 * g++.dg/cpp0x/implicit13.C: New.
6841
6842 2012-03-05 Jakub Jelinek <jakub@redhat.com>
6843
6844 PR tree-optimization/51721
6845 * gcc.dg/tree-ssa/vrp63.c: New test.
6846 * gcc.dg/pr51721.c: New test.
6847
6848 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
6849
6850 PR fortran/50981
6851 * gfortran.dg/elemental_optional_args_5.f03: Add subcomponent actual
6852 argument checks.
6853
6854 2012-03-04 H.J. Lu <hongjiu.lu@intel.com>
6855
6856 PR target/52146
6857 * gcc.target/i386/pr52146.c: Update final-scan to allow $-18874240.
6858
6859 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
6860
6861 PR fortran/50981
6862 * gfortran.dg/elemental_optional_args_5.f03: Add array checks.
6863
6864 2012-03-04 Georg-Johann Lay <avr@gjlay.de>
6865
6866 * gcc.dg/torture/pr52402.c: Add dg-require-effective-target
6867 int32plus.
6868
6869 2012-03-03 Jason Merrill <jason@redhat.com>
6870
6871 * g++.dg/cpp0x/nsdmi-defer6.C: New.
6872
6873 Core 1270
6874 * g++.dg/cpp0x/initlist65.C: New.
6875
6876 PR c++/36797
6877 * g++.dg/ext/is_empty2.C: New.
6878
6879 2012-03-03 Tobias Burnus <burnus@net-b.de>
6880
6881 PR fortran/48820
6882 * gfortran.dg/assumed_type_3.f90: Undo previous commit.
6883
6884 2012-03-03 Tobias Burnus <burnus@net-b.de>
6885
6886 * gfortran.dg/bind_c_dts_4.f03: Add dg-options -Wc-binding-type.
6887 * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
6888 * gfortran.dg/bind_c_usage_8.f03: Ditto.
6889 * gfortran.dg/c_kind_tests_2.f03: Ditto.
6890 * gfortran.dg/class_30.f90: Remove dg-warning line.
6891 * gfortran.dg/bind_c_usage_25.f90: New.
6892
6893 2012-03-03 Tobias Burnus <burnus@net-b.de>
6894
6895 PR fortran/48820
6896 * gfortran.dg/assumed_type_1.f90: Correct dg-error.
6897 * gfortran.dg/assumed_type_3.f90: Correct dg-error.
6898 * gfortran.dg/assumed_type_4.f90: Correct dg-error.
6899
6900 2012-03-03 Tobias Burnus <burnus@net-b.de>
6901
6902 PR fortran/48820
6903 * gfortran.dg/assumed_type_1.f90: New.
6904 * gfortran.dg/assumed_type_2.f90: New.
6905 * gfortran.dg/assumed_type_3.f90: New.
6906 * gfortran.dg/assumed_type_4.f90: New.
6907
6908 2012-03-02 Oleg Endo <olegendo@gcc.gnu.org>
6909
6910 PR target/49486
6911 * gcc.target/sh/pr49468-si.c: Skip unsupported test for SH64.
6912 * gcc.target/sh/pr49468-di.c: New.
6913
6914 2012-03-02 Maxim Kuvyrkov <maxim@codesourcery.com>
6915
6916 * gcc.dg/graphite/pr50561.c: Update.
6917
6918 2012-03-02 Peter Bergner <bergner@vnet.ibm.com>
6919
6920 * gcc.target/powerpc/pr52457.c: New test.
6921
6922 2012-03-02 Ulrich Weigand <ulrich.weigand@linaro.org>
6923
6924 * gcc.target/arm/sat-1.c: New test.
6925
6926 2012-03-02 Uros Bizjak <ubizjak@gmail.com>
6927
6928 PR target/46716
6929 * gcc.target/i386/pr46716.c: New test.
6930
6931 2012-03-02 Paolo Carlini <paolo.carlini@oracle.com>
6932
6933 PR c++/51989
6934 * g++.dg/cpp0x/sfinae32.C: New.
6935
6936 2012-03-02 Richard Guenther <rguenther@suse.de>
6937
6938 PR tree-optimization/52406
6939 * gcc.dg/torture/pr52406.c: New testcase.
6940
6941 2012-03-02 Tobias Burnus <burnus@net-b.de>
6942
6943 PR fortran/52325
6944 * gfortran.dg/derived_comp_array_ref_8.f90: New.
6945 * gfortran.dg/nullify_2.f90: Update dg-error.
6946 * gfortran.dg/nullify_4.f90: Ditto.
6947 * gfortran.dg/pointer_init_6.f90: Ditto.
6948
6949 2012-03-02 Tobias Burnus <burnus@net-b.de>
6950
6951 PR fortran/52270
6952 * gfortran.dg/class_51.f90: New.
6953
6954 2012-03-02 Tobias Burnus <burnus@net-b.de>
6955
6956 PR fortran/52452
6957 * gfortran.dg/intrinsic_8.f90: New.
6958
6959 2012-03-01 Kai Tietz <ktietz@redhat.com>
6960
6961 * gcc.dg/torture/pr47917.c: Make test using POSIX-printf
6962 routines on mingw targets.
6963 * gcc.dg/vect/pr46126.c (uintptr_t): Add support for LLP64 target.
6964
6965 2012-03-01 Jakub Jelinek <jakub@redhat.com>
6966
6967 PR tree-optimization/52445
6968 * gcc.dg/pr52445.c: New test.
6969
6970 2012-02-29 Jakub Jelinek <jakub@redhat.com>
6971
6972 PR target/52437
6973 * gcc.c-torture/compile/pr52437.c: New test.
6974
6975 PR middle-end/52419
6976 * gcc.dg/torture/pr52419.c: New test.
6977
6978 PR tree-optimization/52429
6979 * gcc.dg/torture/pr52429.c: New test.
6980 * g++.dg/opt/pr52429.C: New test.
6981
6982 2012-02-29 Richard Guenther <rguenther@suse.de>
6983
6984 PR testsuite/52297
6985 * gcc.dg/lto/trans-mem-1_0.c: Remove.
6986 * gcc.dg/lto/trans-mem-1_1.c: Likewise.
6987 * gcc.dg/lto/trans-mem-2_0.c: Likewise.
6988 * gcc.dg/lto/trans-mem-2_1.c: Likewise.
6989 * gcc.dg/lto/trans-mem-4_0.c: Likewise.
6990 * gcc.dg/lto/trans-mem-4_1.c: Likewise.
6991
6992 2012-02-29 Jakub Jelinek <jakub@redhat.com>
6993
6994 * gcc.dg/torture/pr52402.c: Add -w -Wno-psabi to dg-options.
6995
6996 2012-02-29 Paul Thomas <pault@gcc.gnu.org>
6997
6998 PR fortran/52386
6999 * gfortran.dg/realloc_on_assign_13.f90 : New test.
7000
7001 2012-02-28 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
7002
7003 PR target/51534
7004 * gcc.target/arm/neon/pr51534.c: New testcase.
7005
7006 2012-02-28 Richard Guenther <rguenther@suse.de>
7007
7008 PR target/52407
7009 * gcc.dg/torture/pr52407.c: New testcase.
7010
7011 2012-02-28 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7012
7013 * gcc.target/arm/vfp1.c (dg_do run): Run on all eabi variants.
7014 * gcc.target/arm/vfp2.c: Likewise.
7015 * gcc.target/arm/vfp3.c: Likewise.
7016 * gcc.target/arm/vfp4.c: Likewise.
7017 * gcc.target/arm/vfp5.c: Likewise.
7018 * gcc.target/arm/vfp6.c: Likewise.
7019 * gcc.target/arm/vfp7.c: Likewise.
7020 * gcc.target/arm/vfp8.c: Likewise.
7021 * gcc.target/arm/vfp9.c: Likewise.
7022 * gcc.target/arm/vfp10.c: Likewise.
7023 * gcc.target/arm/vfp11.c: Likewise.
7024 * gcc.target/arm/vfp12.c: Likewise.
7025 * gcc.target/arm/vfp13.c: Likewise.
7026 * gcc.target/arm/vfp14.c: Likewise.
7027 * gcc.target/arm/vfp15.c: Likewise.
7028 * gcc.target/arm/vfp16.c: Likewise.
7029 * gcc.target/arm/vfp17.c: Likewise.
7030 * gcc.target/arm/neon-constants.h: New file.
7031 * gcc.target/arm/neon-vect1.c: New test.
7032 * gcc.target/arm/neon-vect2.c: New test.
7033 * gcc.target/arm/neon-vect3.c: New test.
7034 * gcc.target/arm/neon-vect4.c: New test.
7035 * gcc.target/arm/neon-vect5.c: New test.
7036 * gcc.target/arm/neon-vect6.c: New test.
7037 * gcc.target/arm/neon-vect7.c: New test.
7038 * gcc.target/arm/neon-vect8.c: New test.
7039
7040 2012-02-28 Richard Guenther <rguenther@suse.de>
7041
7042 PR tree-optimization/52402
7043 * gcc.dg/torture/pr52402.c: New testcase.
7044
7045 2012-02-28 Richard Guenther <rguenther@suse.de>
7046
7047 PR lto/52400
7048 * g++.dg/lto/pr52400_0.C: New testcase.
7049
7050 2012-02-28 Georg-Johann Lay <avr@gjlay.de>
7051
7052 * gcc.target/avr/torture/builtins-1.c: New test.
7053 * gcc.target/avr/torture/builtins-error.c: New test.
7054
7055 2012-02-28 Kai Tietz <ktietz@redhat.com>
7056
7057 * gcc.target/i386/pr46939.c (long): Fix LP64 vs LLP64 issue.
7058 * gcc.target/i386/pr45352-2.c: Likewise.
7059 * gcc.target/i386/bitfield3.c: Add -mno-ms-bitfields for mingw targets.
7060 * gcc.target/i386/xop-vshift-1.c (random): Use on mingw
7061 targets instead rand.
7062 * gcc.target/i386/sse4_1-blendps-2.c: Likewise.
7063 * gcc.target/i386/sse2-mul-1.c: Likewise.
7064 * gcc.target/i386/sse4_1-blendps.c: Likewise.
7065 * gcc.target/i386/pad-6b.c: Adjust test for x64 mingw target.
7066 * gcc.target/i386/pad-1.c: Likewise.
7067 * gcc.target/i386/pad-9.c: Likewise.
7068 * gcc.target/i386/pad-2.c: Likewise.
7069 * gcc.target/i386/pad-5b.c: Likewise.
7070 * gcc.target/i386/pad-8.c: Likewise.
7071 * gcc.target/i386/pr46470.c: Skip for x64 mingw target.
7072 * gcc.target/i386/pr44130.c: Likewise.
7073 * gcc.target/i386/align-main-1.c: Likewise.
7074 * gcc.target/i386/align-main-2.c: Likewise.
7075 * gcc.target/i386/sw-1.c: Likewise.
7076 * gcc.target/i386/avx-vzeroupper-5.c: Add -mabi=sysv
7077 on x64 mingw target.
7078 * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
7079 * gcc.target/i386/pr46295.c: Likewise.
7080 * gcc.target/i386/amd64-abi-1.c: Likewise.
7081 * gcc.target/i386/amd64-abi-2.c: Likewise.
7082 * gcc.target/i386/pr39082-1.c: Likewise.
7083 * gcc.target/i386/pr39162.c: Likewise.
7084 * gcc.target/i386/pr22152.c: Likewise.
7085 * gcc.target/i386/wrgsbase-2.c: Adjust dg-final rule.
7086 * gcc.target/i386/wrfsbase-2.c: Likewise.
7087 * gcc.target/i386/local.c: Likewise
7088 * gcc.target/i386/wrgsbase-1.c: Likewise.
7089 * gcc.target/i386/wrfsbase-1.c: Likewise.
7090 * gcc.target/i386/pr39315-3.c: Likewise.
7091 * gcc.target/i386/pr35767-4.c: Likewise.
7092 * gcc.target/i386/pr45336-3.c (pextrd): Don't check for
7093 x64 mingw target.
7094 * gcc.target/i386/pr45336-2.c: Likewise.
7095 * gcc.target/i386/pr45336-1.c: Likewise.
7096 * gcc.target/i386/pr45336-4.c: Likewise.
7097
7098 2012-02-27 Tristan Gingold <gingold@adacore.com>
7099
7100 * gnat.dg/array20.ad[sb]: New test.
7101
7102 2012-02-27 Jakub Jelinek <jakub@redhat.com>
7103
7104 PR target/52375
7105 * gcc.target/arm/pr52375.c: New test.
7106 * gcc.c-torture/compile/pr52375.c: New test.
7107
7108 2012-02-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7109
7110 * gfortran.dg/typebound_operator_9.f03: Skip on SPU.
7111 * gcc.dg/torture/builtin-complex-1.c: Skip "float" tests on SPU.
7112
7113 2012-02-27 Eric Botcazou <ebotcazou@adacore.com>
7114
7115 * gnat.dg/aggr19.adb: New test.
7116 * gnat.dg/aggr19_pkg.ad[sb]: New helper.
7117
7118 2012-02-26 Oleg Endo <olegendo@gcc.gnu.org>
7119
7120 PR target/49263
7121 * gcc.target/sh/pr49263.c: New.
7122
7123 2012-02-24 Andrew MacLeod <amacleod@redhat.com>
7124
7125 * gcc.dg/simulate-thread/simulate-thread.gdb: Use return value from
7126 simulate_thread_wrapper_other_threads
7127 * gcc.dg/simulate-thread/atomic-load-int128.c (simulate_thread_main):
7128 Move initialization of 'value' to main().
7129 (main): Initialize 'value';
7130 * gcc.dg/simulate-thread/speculative-store.c
7131 (simulate_thread_step_verify): Return 0 when successful.
7132 * gcc.dg/simulate-thread/simulate-thread.h (HOSTILE_THREAD_THRESHOLD):
7133 Reduce threshold.
7134 (INSN_COUNT_THRESHOLD): New. Instruction limit to terminate test.
7135 (simulate_thread_wrapper_other_threads): Return a success/fail value
7136 and issue an error if the instruction count threshold is exceeded.
7137
7138 2012-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7139
7140 PR target/50580
7141 * gcc.target/mips/interrupt_handler-2.c: Skip on mips-sgi-irix6*.
7142 * gcc.target/mips/interrupt_handler-3.c: Likewise.
7143
7144 2012-02-24 Richard Guenther <rguenther@suse.de>
7145
7146 PR middle-end/52355
7147 * gcc.dg/pr52355.c: New testcase.
7148
7149 2012-02-23 Kai Tietz <ktietz@redhat.com>
7150
7151 * gcc.dg/pack-test-5.c: Add -mno-ms-bitfields option for mingw-targets.
7152 * gcc.dg/Wpadded.c: Likewise.
7153 * gcc.dg/bf-ms-layout-2.c: Adjust offsets to fit ms-bitfield
7154 structure-layout.
7155 * gcc.dg/di-sync-multithread.c: Replace for mingw-target the use
7156 for sleep by Sleep and add windows.h include for this function.
7157 * gcc.dg/format/dfp-printf-1.c: Adjust dg-skip-if rule for mingw
7158 targets.
7159 * gcc.dg/stack-usage-1.c (SIZE): Provide proper SIZE for x64 mingw
7160 target.
7161 * gcc.dg/tls/thr-cse-1.c: Provide proper pattern for x64 mingw target.
7162 * gcc.dg/tls/opt-11.c (memset): Use __extension__ to avoid fail
7163 on x64 mingw target.
7164 * gcc.dg/bf-ms-attrib.c: Adjust expected size for ms_struct layout.
7165 * gcc.dg/pr50251.c: Disable test for x64 mingw target.
7166 * gcc.c-torture/execute/930930-1.c (long): Replace by ptr_t to avoid
7167 failure on LLP64 target.
7168
7169 2012-02-23 Uros Bizjak <ubizjak@gmail.com>
7170
7171 PR c/52290
7172 * gcc.dg/noncompile/pr52290.c: New test.
7173
7174 2012-02-23 Jakub Jelinek <jakub@redhat.com>
7175
7176 PR tree-optimization/52019
7177 * gcc.dg/tree-ssa/ipa-split-6.c: New test.
7178
7179 2012-02-22 Kai Tietz <ktietz@redhat.com>
7180
7181 * g++.dg/opt/devirt2.C: Add rule for *-*-mingw* target.
7182 * g++.dg/opt/pr48549.C (long): Replace by long by __PTRDIFF_TYPE__
7183 derived pdiff_t type.
7184 * g++.dg/torture/pr49720.C: Likewise
7185
7186 2012-02-22 Uros Bizjak <ubizjak@gmail.com>
7187
7188 PR target/52330
7189 * gcc.target/i386/pr52330.c: New test.
7190
7191 2012-02-22 Tobias Burnus <burnus@net-b.de>
7192
7193 PR fortran/52335
7194 * gfortran.dg/io_constraints_10.f90: New.
7195
7196 2012-02-22 Ulrich Weigand <ulrich.weigand@linaro.org>
7197
7198 * lib/target-supports.exp (check_effective_target_vect_condition):
7199 Return true for NEON.
7200
7201 2012-02-21 Kai Tietz <ktietz@redhat.com>
7202
7203 * gcc.dg/bf-ms-layout-3.c: Mark char typed bitfield as extension.
7204
7205 2012-02-21 Richard Guenther <rguenther@suse.de>
7206
7207 PR tree-optimization/52324
7208 * gcc.dg/tree-ssa/ssa-lim-10.c: New testcase.
7209
7210 2012-02-21 Georg-Johann Lay <avr@gjlay.de>
7211
7212 PR middle-end/51782
7213 * gcc.target/avr/torture/pr51782-1.c: New test.
7214
7215 2012-02-21 Jakub Jelinek <jakub@redhat.com>
7216
7217 PR tree-optimization/52318
7218 * gcc.dg/pr52318.c: New test.
7219
7220 2012-02-20 Kai Tietz <ktietz@redhat.com>
7221
7222 * gcc.dg/bf-ms-layout-3.c: New testcase.
7223
7224 2012-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
7225
7226 PR testsuite/52229
7227 PR fortran/32380
7228 * gfortran.dg/vect/pr32380.f: XFAIL on PowerPC and ia-64.
7229
7230 2012-02-20 Richard Guenther <rguenther@suse.de>
7231
7232 PR tree-optimization/52298
7233 * gcc.dg/torture/pr52298.c: New testcase.
7234 * gcc.dg/vect/pr52298.c: Likewise.
7235
7236 2012-02-20 Georg-Johann Lay <avr@gjlay.de>
7237
7238 * gcc.dg/pr52132.c: Fix FAIL on 16-bit int platforms.
7239 * gcc.c-torture/execute/pr52286.c: Ditto.
7240
7241 2012-02-20 Jakub Jelinek <jakub@redhat.com>
7242
7243 PR tree-optimization/52286
7244 * gcc.c-torture/execute/pr52286.c: New test.
7245
7246 2012-02-18 Tobias Burnus <burnus@net-b.de>
7247
7248 PR fortran/52295
7249 * gfortran.dg/interface_35.f90: Use -std=f2003.
7250 * gfortran.dg/proc_ptr_comp_20.f90: Remove dg-warning.
7251 * gfortran.dg/interface_assignment_4.f90: Ditto.
7252 * gfortran.dg/bessel_1.f90: Ditto.
7253 * gfortran.dg/func_result_6.f90: Ditto.
7254 * gfortran.dg/hypot_1.f90: Ditto.
7255 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
7256
7257 2012-02-17 Tobias Burnus <burnus@net-b.de>
7258
7259 PR translation/52232
7260 PR translation/52234
7261 PR translation/52245
7262 PR translation/52246
7263 PR translation/52262
7264 PR translation/52273
7265 * gfortran.dg/coarray_22.f90: Update dg-error.
7266 * gfortran.dg/allocate_alloc_opt_4.f90: Ditto.
7267
7268 2012-02-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7269
7270 PR target/51753
7271 * lib/gcc-simulate-thread.exp: Load timeout.exp.
7272 (simulate-thread): Use default timeout.
7273
7274 2012-02-16 Jason Merrill <jason@redhat.com>
7275
7276 PR c++/52248
7277 * g++.dg/ext/timevar1.C: New.
7278
7279 2012-02-16 Fabien Chêne <fabien@gcc.gnu.org>
7280
7281 PR c++/52126
7282 * g++.dg/template/using21.C: New.
7283 * g++.dg/template/using22.C: Likewise.
7284
7285 2012-02-16 Jason Merrill <jason@redhat.com>
7286
7287 PR c++/51415
7288 * g++.dg/cpp0x/lambda/lambda-err1.C: New.
7289
7290 2012-02-16 Jakub Jelinek <jakub@redhat.com>
7291
7292 PR tree-optimization/52255
7293 * gcc.c-torture/compile/pr52255.c: New test.
7294
7295 PR debug/52260
7296 * g++.dg/debug/dwarf2/pr52260.C: New test.
7297
7298 PR middle-end/51929
7299 * g++.dg/ipa/pr51929.C: New test.
7300
7301 2012-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
7302
7303 PR target/52199
7304 * gcc.target/powerpc/pr52199.c: New file.
7305
7306 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7307
7308 PR target/52152
7309 * objc.dg/stabs-1.m: xfail on mips-sgi-irix6.5.
7310
7311 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7312
7313 * gcc.dg/pr51867.c: Don't include <math.h>.
7314 (sqrtf): Declare.
7315
7316 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
7317
7318 * gcc.dg/lto/20091013-1_1.c: xfail for avr.
7319 * gcc.dg/lto/20091013-1_2.c: xfail for avr.
7320
7321 2012-02-15 Tobias Grosser <grosser@fim.uni-passau.de>
7322
7323 PR tree-optimization/50561
7324 * gcc.dg/graphite/pr50561.c: New testcase.
7325
7326 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
7327
7328 * gcc.target/avr/torture/builtin_insert_bits-1.c: New test.
7329 * gcc.target/avr/torture/builtin_insert_bits-2.c: New test.
7330
7331 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
7332
7333 * gnat.dg/discr35.ad[sb]: New test.
7334
7335 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
7336
7337 * gnat.dg/volatile10.adb: New test.
7338 * gnat.dg/volatile10_pkg.ads: New helper.
7339
7340 2012-02-14 Jason Merrill <jason@redhat.com>
7341
7342 * g++.dg/ext/attrib43.C: New.
7343
7344 2012-02-14 Hans-Peter Nilsson <hp@axis.com>
7345
7346 * lib/target-supports.exp (check_effective_target_fgnu_tm): New proc.
7347 * gfortran.dg/trans-mem-skel.f90: Gate test on effective_target
7348 fgnu_tm.
7349 * gcc.dg/lto/trans-mem-1_0.c, gcc.dg/lto/trans-mem-2_0.c,
7350 gcc.dg/lto/trans-mem-3_0.c, gcc.dg/lto/trans-mem-4_0.c: Ditto.
7351 * gcc.dg/tm/tm.exp: Gate the whole of gcc.dg/tm on
7352 effective_target fgnu_tm.
7353 * g++.dg/tm/tm.exp: Ditto for g++.dg/tm.
7354
7355 2012-02-14 Jakub Jelinek <jakub@redhat.com>
7356
7357 PR c++/52247
7358 * g++.dg/template/asmgoto1.C: New test.
7359
7360 2012-02-14 Ian Lance Taylor <iant@google.com>
7361
7362 PR go/48501
7363 * go.test/go-test.exp (go-gc-tests): Disable optimizations when
7364 compiling generated file for 64bit and index tests.
7365
7366 2012-02-14 Uros Bizjak <ubizjak@gmail.com>
7367
7368 * gcc.dg/lower-subreg-1.c: Fix and simplify target selector.
7369
7370 2012-02-14 Richard Guenther <rguenther@suse.de>
7371
7372 PR tree-optimization/52244
7373 PR tree-optimization/51528
7374 * gcc.dg/torture/pr52244.c: New testcase.
7375
7376 2012-02-14 Walter Lee <walt@tilera.com>
7377
7378 * g++.dg/other/PR23205.C: Disable test on tile.
7379 * g++.dg/other/pr23205-2.C: Disable test on tile.
7380 * gcc.dg/20020312-2.c: Add a condition for __tile__.
7381 * gcc.dg/20040813-1.c: Disable test on tile.
7382 * gcc.dg/lower-subreg-1.c: Disable test on tilegx.
7383 * gcc.misc-tests/linkage.exp: Handle tilegx.
7384
7385 2012-02-14 Jakub Jelinek <jakub@redhat.com>
7386
7387 PR tree-optimization/52210
7388 * gcc.dg/pr52210.c: New test.
7389
7390 2012-02-14 Jason Merrill <jason@redhat.com>
7391
7392 PR c++/39055
7393 * g++.dg/overload/defarg5.C: New.
7394
7395 2012-02-14 Jakub Jelinek <jakub@redhat.com>
7396
7397 PR c/52181
7398 * c-c++-common/pr52181.c: New test.
7399
7400 2012-02-13 Jakub Jelinek <jakub@redhat.com>
7401
7402 PR c++/52215
7403 * g++.dg/ext/atomic-1.C: New test.
7404
7405 2012-02-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
7406
7407 * gcc.c-torture/execute/pr51933.c: Modify for s390 31 bit.
7408
7409 2012-02-13 Jakub Jelinek <jakub@redhat.com>
7410
7411 PR middle-end/52209
7412 * gcc.c-torture/execute/pr52209.c: New test.
7413
7414 2012-02-12 Mikael Morin <mikael@gcc.gnu.org>
7415
7416 PR fortran/50981
7417 * gfortran.dg/elemental_optional_args_5.f03: New test.
7418
7419 2012-02-12 Iain Sandoe <iains@gcc.gnu.org>
7420
7421 PR testsuite/50076
7422 * c-c++-common/cxxbitfields-3.c: Adjust scan assembler for nonpic
7423 cases.
7424
7425 2012-02-11 Ian Lance Taylor <iant@google.com>
7426
7427 PR go/51874
7428 * go.test/go-test.exp (go-gc-tests): Don't run nilptr test on
7429 SPARC Solaris. Don't run the test at all on systems where it may
7430 not work, rather than xfailing it.
7431
7432 2012-02-11 Richard Sandiford <rdsandiford@googlemail.com>
7433
7434 PR rtl-optimization/52175
7435 * gcc.c-torture/compile/pr52175.c: New test.
7436
7437 2012-02-10 Jason Merrill <jason@redhat.com>
7438
7439 PR c++/51910
7440 * g++.dg/template/repo10.C: New.
7441
7442 2012-02-11 Jakub Jelinek <jakub@redhat.com>
7443
7444 PR debug/52132
7445 * gcc.dg/pr52132.c: New test.
7446
7447 2012-02-10 Eric Botcazou <ebotcazou@adacore.com>
7448
7449 * gnat.dg/specs/aggr4.ads: New test.
7450 * gnat.dg/specs/aggr4_pkg.ads: New helper.
7451
7452 2012-02-10 H.J. Lu <hongjiu.lu@intel.com>
7453
7454 PR target/52146
7455 * gcc.target/i386/pr52146.c: New.
7456
7457 2012-02-10 Jakub Jelinek <jakub@redhat.com>
7458
7459 PR middle-end/52177
7460 * c-c++-common/pr52177.c: New test.
7461
7462 2012-02-10 Jan Hubicka <jh@suse.cz>
7463
7464 PR middle-end/48600
7465 * g++.dg/torture/pr48600.C: New testcase.
7466
7467 2012-02-09 Peter Bergner <bergner@vnet.ibm.com>
7468
7469 PR middle-end/52140
7470 * gcc.dg/dfp/pr52140.c: New test.
7471
7472 2012-02-09 Jakub Jelinek <jakub@redhat.com>
7473
7474 PR fortran/32380
7475 * gfortran.dg/vect/pr32380.f: Use dg-additional-options instead
7476 of dg-options.
7477
7478 2012-02-09 Bin Cheng <bin.cheng@arm.com>
7479
7480 PR middle-end/51867
7481 * c-c++-common/dfp/signbit-2.c: Change '-O0' to '-O1'.
7482 * gcc.dg/pr51867.c: New test.
7483
7484 2012-02-09 Ian Lance Taylor <iant@google.com>
7485
7486 * go.test/go-test.exp (go-gc-tests): Don't run stack.go on systems
7487 which don't support -fsplit-stack. Turn off optimization when
7488 compiling select5-out.go.
7489
7490 2012-02-08 Ian Lance Taylor <iant@google.com>
7491
7492 * go.test/go-test.exp (go-gc-tests): Don't run chan/select2.go on
7493 systems which don't support -fsplit-stack.
7494
7495 2012-02-08 Andrew MacLeod <amacleod@redhat.com>
7496
7497 * gcc.dg/simulate-thread/simulate-thread.exp: Use -O0, -O2, and -O3.
7498 * gcc.dg/simulate-thread/simulate-thread.gdb: Don't display every
7499 machine instuction in the log.
7500
7501 2012-02-08 Jack Howarth <howarth@bromo.med.uc.edu>
7502
7503 * lib/gcc-simulate-thread.exp (simulate-thread): Increase timeout
7504 to 20 seconds.
7505
7506 2012-02-08 Magnus Granberg <zorry@gentoo.org>
7507
7508 PR driver/48524
7509 * gcc.dg/pr48524.c: New test.
7510 * gcc.dg/pr48524.spec: New spec file for test.
7511
7512 2012-02-08 Thomas Koenig <tkoenig@gcc.gnu.org>
7513
7514 PR fortran/32380
7515 * gfortran.dg/vect/pr32380.f90: New test.
7516
7517 2012-02-08 Tobias Burnus <burnus@net-b.de>
7518
7519 PR fortran/52151
7520 * gfortran.dg/realloc_on_assign_12.f90: New.
7521
7522 2012-02-08 Richard Guenther <rguenther@suse.de>
7523
7524 PR rtl-optimization/52170
7525 * gcc.dg/torture/pr52170.c: New testcase.
7526
7527 2012-02-08 Jakub Jelinek <jakub@redhat.com>
7528
7529 PR gcov-profile/52150
7530 * gcc.dg/tree-prof/pr52150.c: New test.
7531
7532 PR rtl-optimization/52139
7533 * gcc.dg/pr52139.c: New test.
7534
7535 2012-02-07 Jason Merrill <jason@redhat.com>
7536
7537 PR c++/51675
7538 * g++.dg/cpp0x/constexpr-union3.C: New.
7539
7540 PR c++/52035
7541 * g++.dg/lto/pr52035_0.C: New.
7542
7543 2012-02-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7544
7545 * gfortran.dg/guality/pr41558.f90: Use lp64 instead of hppa*64*-*-*.
7546 * gcc.dg/special/weak-1.c: Likewise.
7547 * gcc.dg/ucnid-12.c: Likewise.
7548 * gcc.dg/torture/pr45678-1.c: Likewise.
7549 * gcc.dg/torture/pr45678-2.c: Likewise.
7550 * gcc.dg/vector-4.c: Likewise.
7551 * gcc.dg/ipa/inline-5.c: Likewise.
7552 * gcc.dg/ucnid-11.c: Likewise.
7553 * gcc.misc-tests/gcov-13.c: Likewise.
7554 * gcc.misc-tests/gcov-14.c: Likewise.
7555 * g++.dg/ext/label13.C: Likewise.
7556 * gcc.dg/tree-ssa/ssa-fre-31.c: Use dg-additional-options for extra
7557 hppa*-*-hpux* options.
7558 * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
7559 * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
7560 * gcc.dg/pr48616.c: Likewise.
7561 * gcc.dg/pr17957.c: Likewise.
7562 * gcc.dg/pr17055-1.c: Likewise.
7563 * gcc.dg/pr32912-1.c: Likewise.
7564 * gcc.dg/tm/pr51472.c: Likewise.
7565 * c-c++-common/fold-bitand-4.c: Likewise.
7566 * c-c++-common/Wunused-var-12.c: Use lp64 instead of hppa*64*-*-*.
7567 Use dg-additional-options for extra options.
7568
7569 2012-02-07 Joern Rennecke <joern.rennecke@embecosm.com>
7570
7571 * gcc.target/epiphany/interrupt-2.c: New test.
7572
7573 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
7574
7575 PR target/52155
7576 * gcc.target/mips/mips.exp (mips-dg-options): Handle target.
7577 * gcc.target/mips/loongson-shift-count-truncated-1.c: Force -mlong64
7578 for MIPS ELF.
7579
7580 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
7581
7582 PR target/52152
7583 * objc.dg/stabs-1.m: XFAIL for mips*-*-elf*.
7584
7585 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
7586
7587 PR middle-end/24306
7588 PR target/52154
7589 * lib/target-supports.exp (check_effective_target_mips_eabi): New.
7590 * gcc.target/mips/va-arg-1.c: New test.
7591
7592 2012-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
7593
7594 * gcc.target/powerpc/no-r11-3.c (outer_func): Fix error message
7595 for -mno-pointers-to-nested-functions.
7596
7597 2012-02-07 Eric Botcazou <ebotcazou@adacore.com>
7598
7599 * gcc.c-torture/execute/20120207-1.c: New test.
7600
7601 2012-02-07 Jakub Jelinek <jakub@redhat.com>
7602
7603 PR rtl-optimization/52060
7604 * gcc.dg/torture/pr52060.c: New test.
7605
7606 PR middle-end/52074
7607 * gcc.c-torture/compile/pr52074.c: New test.
7608
7609 2012-02-07 Tobias Burnus <burnus@net-b.de>
7610
7611 PR fortran/51514
7612 * gfortran.dg/class_to_type_2.f90: New.
7613
7614 2012-02-06 Thomas König <tkoenig@gcc.gnu.org>
7615
7616 PR fortran/32373
7617 * gfortran.dg/vect/vect-8.f90: Use vect_double effective target.
7618 Remove module.
7619
7620 2012-02-06 Jason Merrill <jason@redhat.com>
7621
7622 PR c++/52088
7623 * g++.dg/template/conv13.C: New.
7624
7625 2012-02-06 Richard Guenther <rguenther@suse.de>
7626
7627 PR tree-optimization/52115
7628 * gcc.c-torture/compile/pr52115.c: New testcase.
7629
7630 2012-02-06 Jakub Jelinek <jakub@redhat.com>
7631
7632 PR target/52129
7633 * gcc.c-torture/execute/pr52129.c: New test.
7634
7635 2012-02-06 Andrey Belevantsev <abel@ispras.ru>
7636
7637 * gcc.dg/pr48374.c: Actually add the test I forgot
7638 in the 2012-01-25 commit.
7639
7640 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
7641
7642 PR fortran/32373
7643 * gfortran.dg/vect/vect-8.f90: New test case.
7644
7645 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
7646
7647 PR fortran/48847
7648 * gfortran.dg/warn_unused_dummy_argument_3.f90: New test.
7649
7650 2012-02-05 Paul Thomas <pault@gcc.gnu.org>
7651
7652 PR fortran/52102
7653 * gfortran.dg/class_48.f90 : Add test of allocate class array
7654 component with source in subroutine test3. Remove commenting
7655 out in subroutine test4, since branching on unitialized variable
7656 is now fixed (no PR for this last.).
7657
7658 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
7659
7660 * gcc.dg/tree-prof/stringop-2.c (main): Add a nomips16 attribute
7661 on MIPS targets.
7662 * gfortran.dg/pr45636.f90: XFAIL for MIPS16 targets.
7663
7664 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
7665
7666 PR target/52125
7667 * lib/target-supports.exp (check_effective_target_mips_rel): New.
7668 * gcc.dg/pr48774.c: Skip on MIPS REL targets.
7669
7670 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
7671
7672 * lib/target-supports.exp (check_effective_target_mips_llsc): New.
7673 (check_effective_target_sync_int_long): Use it.
7674 (check_effective_target_sync_char_short): Likewise.
7675 * gcc.target/mips/atomic-memory-1.c: Restrict error check to mips_llsc.
7676
7677 2012-02-05 Tobias Burnus <burnus@net-b.de>
7678
7679 PR fortran/51972
7680 * gfortran.dg/class_48.f90: Add some further checks.
7681
7682 2012-02-05 Ira Rosen <irar@il.ibm.com>
7683
7684 PR tree-optimization/52091
7685 * gcc.dg/vect/pr52091.c: New test.
7686
7687 2012-02-04 Jakub Jelinek <jakub@redhat.com>
7688
7689 PR rtl-optimization/52113
7690 * gcc.target/avr/pr52113.c: New test.
7691
7692 2012-02-03 Jakub Jelinek <jakub@redhat.com>
7693
7694 PR rtl-optimization/52092
7695 * gcc.c-torture/compile/pr52092.c: New test.
7696
7697 2012-02-02 Mikael Morin <mikael@gcc.gnu.org>
7698
7699 PR fortran/41587
7700 * gfortran.dg/class_array_10.f03: New test.
7701
7702 PR fortran/46356
7703 * gfortran.dg/class_array_11.f03: New test.
7704
7705 PR fortran/51754
7706 * gfortran.dg/class_array_12.f03: New test.
7707
7708 2012-02-02 Paul Thomas <pault@gcc.gnu.org>
7709
7710 PR fortran/52012
7711 * gfortran.dg/realloc_on_assign_11.f90: New test.
7712
7713 2012-02-02 Tobias Burnus <burnus@net-b.de>
7714
7715 PR fortran/52093
7716 * gfortran.dg/shape_7.f90: New.
7717
7718 2012-02-02 Richard Sandiford <rdsandiford@googlemail.com>
7719
7720 * gcc.target/mips/mips-prepend-1.c: New test.
7721
7722 2012-02-02 Jan Hubicka <jh@suse.cz>
7723 Tom de Vries <tom@codesourcery.com>
7724
7725 PR middle-end/51998
7726 * gcc.dg/alias-12.c: New testcase.
7727 * gcc.dg/alias-13.c: New testcase.
7728
7729 2012-02-02 Jakub Jelinek <jakub@redhat.com>
7730
7731 PR target/52086
7732 * gcc.dg/pr52086.c: New test.
7733
7734 PR tree-optimization/52073
7735 * gcc.c-torture/compile/pr52073.c: New test.
7736
7737 2012-02-01 Thomas König <tkoenig@gcc.gnu.org>
7738
7739 PR fortran/51958
7740 * gfortran.dg/function_optimize_10.f90: New test.
7741
7742 2012-02-01 Uros Bizjak <ubizjak@gmail.com>
7743
7744 * go.test/go-test.exp (go-gc-tests): xfail test/nilptr.go runtime
7745 test on alpha*-*-*.
7746
7747 2012-02-01 Tobias Burnus <burnus@net-b.de>
7748
7749 PR fortran/52024
7750 * gfortran.dg/typebound_operator_14.f90: New.
7751
7752 2012-02-01 Tobias Burnus <burnus@net-b.de>
7753
7754 PR fortran/52059
7755 * gfortran.dg/elemental_function_1.f90: New.
7756
7757 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
7758
7759 PR rtl-optimization/51374
7760 * gcc.target/avr/torture/pr51374-1.c:
7761 Also fail if SBIS is seen.
7762
7763 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
7764
7765 PR rtl-optimization/51374
7766 * gcc.target/avr/torture/pr51374-1.c: New.
7767
7768 2012-01-31 Tobias Burnus <burnus@net-b.de>
7769
7770 PR fortran/52024
7771 * gfortran.dg/typebound_generic_11.f90: New.
7772
7773 2012-01-31 Tobias Burnus <burnus@net-b.de>
7774
7775 PR fortran/52029
7776 * gfortran.dg/class_49.f90: New.
7777
7778 2012-01-31 Tobias Burnus <burnus@net-b.de>
7779
7780 PR fortran/52013
7781 * gfortran.dg/elemental_args_check_6.f90: New.
7782
7783 2012-01-31 Jason Merrill <jason@redhat.com>
7784
7785 PR c++/52043
7786 * g++.dg/cpp0x/variadic122.C: New.
7787
7788 2012-01-31 Paul Thomas <pault@gcc.gnu.org>
7789
7790 PR fortran/52012
7791 * gfortran.dg/realloc_on_assign_10.f90: New test.
7792
7793 2012-01-31 Richard Guenther <rguenther@suse.de>
7794
7795 PR tree-optimization/51528
7796 * gcc.dg/torture/pr51528.c: New testcase.
7797
7798 2012-01-30 Uros Bizjak <ubizjak@gmail.com>
7799
7800 PR go/48501
7801 * lib/go.exp (go_target_compile): Append timeout= to options.
7802 * go.test/go-test.exp (go-gc-tests): Add dg-timeout-factor for
7803 select5-out.go test on alpha*-*-* targets.
7804
7805 2012-01-30 Richard Sandiford <rdsandiford@googlemail.com>
7806
7807 * gcc.target/mips/extend-1.c (TEST_CHAR): Use signed char.
7808 (TEST_SHORT): Reformat in the same way.
7809 * gcc.target/mips/octeon-exts-6.c (TEST_CHAR): Use signed char.
7810 (TEST_SHORT): Reformat in the same way.
7811 * gcc.target/mips/octeon2-lx-1.c (TEST): Make sign explicit.
7812 * gcc.target/mips/pr37362.c: Skip for mips-sde-elf.
7813 * gcc.target/mips/mmcount-ra-address-1.c (bazl): Add NOMIPS16.
7814 * gcc.target/mips/mmcount-ra-address-2.c (bar): Likewise.
7815 * gcc.target/mips/mmcount-ra-address-3.c (bar): Likewise.
7816
7817 2012-01-30 Bin Cheng <bin.cheng@arm.com>
7818
7819 PR target/51835
7820 * gcc.target/arm/pr51835.c: New testcase.
7821
7822 2012-01-30 Richard Guenther <rguenther@suse.de>
7823
7824 PR tree-optimization/52028
7825 * gcc.dg/torture/pr52028.c: New testcase.
7826 * gfortran.dg/ldist-pr45199.f: Adjust.
7827 * gcc.dg/tree-ssa/ldist-16.c: Likewise.
7828 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
7829 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
7830
7831 2012-01-30 Jakub Jelinek <jakub@redhat.com>
7832
7833 PR debug/52027
7834 * gcc.dg/tree-prof/pr52027.c: New test.
7835
7836 PR tree-optimization/52046
7837 * gcc.dg/pr52046.c: New test.
7838
7839 PR debug/52048
7840 * g++.dg/other/pr52048.C: New test.
7841
7842 2012-01-30 Richard Guenther <rguenther@suse.de>
7843
7844 PR tree-optimization/52045
7845 * gcc.dg/pr52045.c: New testcase.
7846
7847 2012-01-30 Greta Yorsh <Greta.Yorsh@arm.com>
7848
7849 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Accept
7850 new code generated for __sync_lock_release.
7851
7852 2012-01-30 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
7853
7854 * gcc.dg/dfp/fe-convert-2.c: Force use of soft dfp on s390 and s390x.
7855
7856 2012-01-29 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7857
7858 PR testsuite/51875
7859 * gfortran.dg/guality/pr41558.f90: Skip on 32-bit hppa*-*-hpux*.
7860
7861 * g++.dg/ext/visibility/template10.C: Fix typo.
7862
7863 * gcc.dg/tm/pr51472.c: Add -fno-common option on hppa-*-hpux*.
7864
7865 2012-01-29 Paolo Carlini <paolo.carlini@oracle.com>
7866
7867 PR c++/51327
7868 * g++.dg/cpp0x/constexpr-ice6.C: New.
7869
7870 2012-01-29 Tobias Burnus <burnus@net-b.de>
7871
7872 PR fortran/41600
7873 * gfortran.dg/default_initialization_6.f90: New.
7874
7875 2012-01-29 Tobias Burnus <burnus@net-b.de>
7876
7877 PR fortran/51972
7878 * gfortran.dg/class_allocate_12.f90: Enable disabled test.
7879 * gfortran.dg/class_48.f90: New.
7880
7881 2012-01-29 Janne Blomqvist <jb@gcc.gnu.org>
7882
7883 PR fortran/51808
7884 * gfortran.dg/module_md5_1.f90: Update MD5 sum.
7885
7886 2012-01-28 Tobias Burnus <burnus@net-b.de>
7887
7888 PR fortran/51972
7889 * gfortran.dg/class_allocate_12.f90: New.
7890
7891 2012-01-28 Eric Botcazou <ebotcazou@adacore.com>
7892
7893 * gcc.dg/torture/pr50444.c: Fix dg directives.
7894
7895 2012-01-28 Jakub Jelinek <jakub@redhat.com>
7896
7897 PR target/52006
7898 * gcc.target/arm/pr52006.c: New test.
7899
7900 2012-01-27 Aldy Hernandez <aldyh@redhat.com>
7901
7902 PR testsuite/52011
7903 * gcc.dg/lto/trans-mem.h: New file.
7904 * gcc.dg/lto/trans-mem-2_0.c: Include it.
7905 * gcc.dg/lto/trans-mem-1_1.c: Same.
7906 * gcc.dg/lto/trans-mem-4_1.c: Same.
7907 * gcc.dg/lto/trans-mem-3_1.c: Same.
7908
7909 2012-01-27 Tobias Burnus <burnus@net-b.de>
7910
7911 PR fortran/52022
7912 * gfortran.dg/dummy_procedure_7.f90: New.
7913
7914 2012-01-27 Andreas Schwab <schwab@linux-m68k.org>
7915
7916 * g++.dg/cpp0x/constexpr-rom.C: Don't add -G0 on *-*-darwin*
7917 *-*-aix* alpha*-*-osf* alpha*-*-*vms*.
7918
7919 2012-01-27 Jakub Jelinek <jakub@redhat.com>
7920
7921 PR c++/51852
7922 * g++.dg/other/gc5.C: New test.
7923
7924 2012-01-27 Richard Guenther <rguenther@suse.de>
7925
7926 PR tree-optimization/50444
7927 * gcc.dg/torture/pr50444.c: New testcase.
7928
7929 2012-01-27 Tobias Burnus <burnus@net-b.de>
7930
7931 PR fortran/51970
7932 PR fortran/51977
7933 * gfortran.dg/move_alloc_13.f90: New.
7934
7935 2012-01-27 Tobias Burnus <burnus@net-b.de>
7936
7937 PR fortran/51953
7938 * gfortran.dg/allocate_alloc_opt_13.f90: New.
7939 * gfortran.dg/allocate_alloc_opt_4.f90: Add -std=f2003
7940 and change dg-error string.
7941
7942 2012-01-27 Tobias Burnus <burnus@net-b.de>
7943
7944 PR fortran/52016
7945 * gfortran.dg/elemental_args_check_5.f90: New.
7946
7947 2012-01-27 Richard Guenther <rguenther@suse.de>
7948
7949 PR middle-end/51959
7950 * g++.dg/torture/pr51959.C: New testcase.
7951
7952 2012-01-27 Tom de Vries <tom@codesourcery.com>
7953
7954 PR tree-optimization/51990
7955 * gcc.dg/pr51990.c: New test.
7956 * gcc.dg/pr51990-2.c: Same.
7957
7958 2012-01-27 Paul Thomas <pault@gcc.gnu.org>
7959 Tobias Burnus <burnus@gcc.gnu.org>
7960
7961 PR fortran/48705
7962 * gfortran.dg/class_allocate_11.f03: New.
7963
7964 PR fortran/51870
7965 PR fortran/51943
7966 PR fortran/51946
7967 * gfortran.dg/class_allocate_7.f03: New.
7968 * gfortran.dg/class_allocate_8.f03: New.
7969 * gfortran.dg/class_allocate_9.f03: New.
7970 * gfortran.dg/class_allocate_10.f03: New.
7971
7972 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
7973
7974 * gnat.dg/discr34.adb: New test.
7975 * gnat.dg/discr34_pkg.ads: New helper.
7976
7977 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
7978
7979 * gnat.dg/discr33.adb: New test.
7980
7981 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
7982
7983 * gnat.dg/limited_with3.ad[sb): New test.
7984 * gnat.dg/limited_with3_pkg1.ad[sb]: New helper.
7985 * gnat.dg/limited_with3_pkg2.ads: Likewise.
7986 * gnat.dg/limited_with3_pkg3.ads: Likewise.
7987
7988 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
7989
7990 * gnat.dg/stack_usage1.adb: New test.
7991 * gnat.dg/stack_usage1_pkg.ad[sb]: New helper.
7992
7993 * gcc.dg/pr44194-1.c: Remove superfluous include directive.
7994 * gcc.dg/pr44194-2.c: Likewise.
7995
7996 2012-01-26 Paolo Carlini <paolo.carlini@oracle.com>
7997
7998 PR c++/51370
7999 * g++.dg/template/crash112.C: New.
8000
8001 2012-01-27 Richard Henderson <rth@redhat.com>
8002
8003 * gcc.dg/atomic-flag.c: Adjust for __GCC_ATOMIC_TEST_AND_SET_TRUEVAL.
8004
8005 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8006
8007 * gfortran.dg/reassoc_4.f: Use dg-additional-options.
8008
8009 2012-01-26 Jakub Jelinek <jakub@redhat.com>
8010
8011 PR middle-end/51895
8012 * g++.dg/opt/pr51895.C: New test.
8013
8014 2012-01-26 Michael Matz <matz@suse.de>
8015
8016 PR tree-optimization/48794
8017 * gfortran.dg/gomp/pr48794-2.f90: New testcase.
8018
8019 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8020
8021 * gcc.dg/ssa-dom-thread-4.c: Set -mbranch-cost=2 for s390 and s390x.
8022
8023 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8024
8025 * gcc.dg/pr46309.c: Set branch-cost to 2 for s390 and s390x.
8026 * gcc.dg/pr44194-1.c: Disable since s390 returns structs always in
8027 memory.
8028 * gfortran.dg/reassoc_4.f: Force max-completely-peeled-insns to
8029 the default value for s390 and s390x.
8030
8031 2012-01-25 Aldy Hernandez <aldyh@redhat.com>
8032
8033 PR lto/51698
8034 * gcc.dg/lto/trans-mem-4_0.c: New.
8035 * gcc.dg/lto/trans-mem-4_1.c: New.
8036 * gcc.dg/lto/trans-mem-2_0.c: Provide correct argument types for
8037 TM builtins.
8038 * gcc.dg/lto/trans-mem-1_0.c: Require stdint_types.
8039 * gcc.dg/lto/trans-mem-1_1.c: Provide correct argument types for
8040 TM builtins.
8041 * gcc.dg/lto/trans-mem-3_0.c: Require stdint_types.
8042 * gcc.dg/lto/trans-mem-3_1.c: Provide correct argument types for
8043 TM builtins.
8044
8045 2012-01-25 Georg-Johann Lay <avr@gjlay.de>
8046
8047 * gcc.target/avr/torture/int24-mul.c: Rename __pgm to __flash.
8048
8049 2012-01-25 Ian Lance Taylor <iant@google.com>
8050
8051 * go.test/go-test.exp (go-gc-tests): Handle a few more test lines.
8052
8053 2012-01-25 Tobias Burnus <burnus@net-b.de>
8054
8055 PR fortran/51995
8056 * gfortran.dg/typebound_proc_25.f90: New.
8057
8058 2012-01-25 Jason Merrill <jason@redhat.com>
8059
8060 PR c++/51992
8061 * g++.dg/lto/pr51992_0.C: New.
8062
8063 2012-01-25 Jakub Jelinek <jakub@redhat.com>
8064
8065 PR tree-optimization/51987
8066 * gcc.target/i386/pr51987.c: New test.
8067
8068 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
8069
8070 * gcc.dg/tm/lto-1.c: Require lto support in target.
8071
8072 2012-01-25 Andrey Belevantsev <abel@ispras.ru>
8073
8074 PR rtl-optimization/48374
8075 * gcc.dg/pr48374.c: New test.
8076
8077 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
8078
8079 * gcc.dg/pr50908-2.c (dg-options): Add -fno-short-enums.
8080
8081 2012-01-25 Tobias Burnus <burnus@net-b.de>
8082
8083 PR fortran/51966
8084 * gfortran.dg/derived_constructor_char_3.f90: New.
8085
8086 2012-01-24 Ian Lance Taylor <iant@google.com>
8087
8088 * go.test/go-test.exp (filecmp): New procedure.
8089 (errchk): Handle quoted square brackets.
8090 (go-gc-tests): Set go_compile_args. Handle various new test
8091 lines. Skip a few new tests.
8092 * lib/go-torture.exp (go-torture-execute): Use go_compile_args.
8093
8094 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
8095
8096 * lib/target-supports.exp (proc check_effective_target_vect_perm)
8097 (check_effective_target_vect_extract_even_odd)
8098 (check_effective_target_vect_interleave): Return true for MIPS
8099 paired-single.
8100
8101 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
8102
8103 * gcc.c-torture/execute/scal-to-vec1.c (one): New volatile variable.
8104 (main): Use it instead of argc.
8105
8106 2012-01-24 Jason Merrill <jason@redhat.com>
8107
8108 PR c++/51973
8109 * g++.dg/cpp0x/sfinae31.C: New.
8110
8111 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
8112
8113 * gcc.dg/memcpy-4.c: Don't expect /s on MEMs.
8114
8115 2012-01-24 Jason Merrill <jason@redhat.com>
8116
8117 PR c++/51812
8118 * g++.dg/inherit/covariant20.C: New.
8119
8120 2012-01-24 Paolo Carlini <paolo.carlini@oracle.com>
8121
8122 PR c++/51223
8123 * g++.dg/parse/crash58.C: New.
8124
8125 2012-01-24 Jakub Jelinek <jakub@redhat.com>
8126
8127 PR target/51957
8128 * gcc.dg/pr51957-1.c: New test.
8129 * gcc.dg/pr51957-1.h: New file.
8130 * gcc.dg/pr51957-2.c: New test.
8131
8132 2012-01-23 Jason Merrill <jason@redhat.com>
8133
8134 PR c++/51930
8135 * g++.dg/ext/visibility/template10.C: New.
8136
8137 2012-01-23 Tobias Burnus <burnus@net-b.de>
8138
8139 PR fortran/51948
8140 * gfortran.dg/move_alloc_12.f90: New.
8141
8142 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
8143
8144 PR middle-end/45416
8145 * gcc.dg/pr45416.c: Skip for Thumb1. Handle ubfx.
8146
8147 2012-01-23 Paolo Carlini <paolo.carlini@oracle.com>
8148
8149 PR c++/51398
8150 * g++.dg/template/crash111.C: New.
8151
8152 2012-01-23 Arnaud Charlet <charlet@adacore.com>
8153
8154 * ada/acats/tests/cxh/cxh1001.a: Removed, test not suitable on all
8155 configurations.
8156 * ada/acats/run_all.sh: Simplify by removing cxh1001 special case.
8157
8158 2012-01-23 Dodji Seketeli <dodji@redhat.com>
8159
8160 PR testsuite/51941
8161 * g++.dg/debug/dwarf2/nested-3.C: Accept multiple lines between
8162 the DW_TAG_class_type and DW_AT_name: "Executor".
8163
8164 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
8165
8166 * lib/target-supports.exp
8167 (check_effective_target_vect_extract_even_odd): Handle ARM neon.
8168 (check_effective_target_vect_interleave): Likewise.
8169
8170 2012-01-22 Jason Merrill <jason@redhat.com>
8171
8172 PR c++/51925
8173 * g++.dg/template/using20.C: New.
8174 * g++.dg/template/template-id-2.C: Adjust diagnostic.
8175
8176 2012-01-23 Jason Merrill <jason@redhat.com>
8177
8178 PR target/51934
8179 * g++.dg/torture/pr51344.C: Limit to x86.
8180
8181 2012-01-23 Greta Yorsh <Greta.Yorsh@arm.com>
8182
8183 * c-c++-common/tm/omp.c: Require target with pthread support.
8184
8185 2012-01-23 Richard Guenther <rguenther@suse.de>
8186
8187 PR tree-optimization/51949
8188 * gcc.dg/torture/pr51949.c: New testcase.
8189
8190 2012-01-23 Jakub Jelinek <jakub@redhat.com>
8191
8192 PR rtl-optimization/51933
8193 * gcc.c-torture/execute/pr51933.c: New test.
8194
8195 2012-01-22 Douglas B Rupp <rupp@gnat.com>
8196
8197 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME):
8198 Do not define for Interix.
8199
8200 2012-01-22 Jason Merrill <jason@redhat.com>
8201
8202 PR c++/51832
8203 * g++.dg/lto/pr51832.h: New.
8204 * g++.dg/lto/pr51832_0.C: New.
8205 * g++.dg/lto/pr51832_1.C: New.
8206
8207 2012-01-22 Eric Botcazou <ebotcazou@adacore.com>
8208
8209 * gcc.dg/ext-elim-1.c: New test.
8210
8211 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
8212
8213 PR target/51931
8214 * gcc.c-torture/compile/20001226-1.c: Add nomips16 attribute.
8215 * g++.dg/opt/longbranch1.C: Likewise.
8216
8217 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
8218
8219 * g++.old-deja/g++.pt/ptrmem6.C: xfail a test for ARM and MIPS
8220 in C++11 mode.
8221
8222 2012-01-21 Steven G. Kargl <kargl@gcc.gnu.org>
8223
8224 PR fortran/50556
8225 * gfortran.dg/namelist_74.f90: New test.
8226 * gfortran.dg/namelist_59.f90: Remove SAVE attribute.
8227
8228 2012-01-21 Tobias Burnus <burnus@net-b.de>
8229
8230 PR fortran/51913
8231 * gfortran.dg/class_47.f90: New.
8232
8233 2012-01-21 Eric Botcazou <ebotcazou@adacore.com>
8234
8235 * gnat.dg/renaming5.ad[sb]: New test.
8236
8237 2012-01-20 Jason Merrill <jason@redhat.com>
8238
8239 PR c++/51919
8240 * g++.dg/pch/mangle1.{C,Hs}: Remove.
8241
8242 2012-01-20 Jason Merrill <jason@redhat.com>
8243
8244 PR c++/51922
8245 * g++.dg/ext/attrib42.C: Require ilp32.
8246
8247 2012-01-20 Jakub Jelinek <jakub@redhat.com>
8248
8249 PR target/51915
8250 * gcc.target/arm/pr51915.c: New test.
8251
8252 2012-01-20 Cary Coutant <ccoutant@google.com>
8253 Dodji Seketeli <dodji@redhat.com>
8254
8255 PR debug/45682
8256 * g++.dg/debug/dwarf2/nested-3.C: New test.
8257
8258 2012-01-20 Paolo Carlini <paolo.carlini@oracle.com>
8259
8260 PR c++/51402
8261 * g++.dg/template/crash110.C: New.
8262
8263 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8264
8265 * gcc.misc-tests/gcov-14.c: Skip on alpha*-dec-osf*.
8266 Remove default options on hppa*-*-hpux*.
8267
8268 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8269
8270 * g++.dg/ext/visibility/template9.C: Add dg-require-visibility.
8271
8272 2012-01-20 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8273
8274 * gcc.c-torture/compile/pr51856.c: New testcase.
8275
8276 2012-01-20 Uros Bizjak <ubizjak@gmail.com>
8277
8278 * go.test/go-test.exp (go-gc-tests): Pass correctly formatted
8279 options to go_target_compile.
8280
8281 2012-01-20 Kai Tietz <ktietz@redhat.com>
8282
8283 * g++.dg/torture/pr51344.C: Fix typo.
8284
8285 2012-01-20 Richard Guenther <rguenther@suse.de>
8286
8287 PR tree-optimization/51903
8288 * g++.dg/torture/pr51903.C: New testcase.
8289
8290 2012-01-20 Tobias Burnus <burnus@net-b.de>
8291 Janus Weil <janus@gcc.gnu.org>
8292
8293 PR fortran/51056
8294 * gfortran.dg/use_21.f90: New.
8295
8296 2012-01-20 Jakub Jelinek <jakub@redhat.com>
8297
8298 PR target/51106
8299 * gcc.dg/torture/pr51106-1.c: New test.
8300 * gcc.dg/torture/pr51106-2.c: New test.
8301
8302 2012-01-19 Kai Tietz <ktietz@redhat.com>
8303
8304 * g++.dg/torture/pr51344.C: New test.
8305
8306 2012-01-19 Tobias Burnus <burnus@net-b.de>
8307
8308 PR fortran/51904
8309 * gfortran.dg/intrinsic_size_2.f90: New.
8310
8311 2012-01-19 Jason Merrill <jason@redhat.com>
8312
8313 PR c++/51889
8314 * g++.dg/inherit/using7.C: New.
8315
8316 2012-01-19 Richard Guenther <rguenther@suse.de>
8317
8318 PR tree-optimization/37997
8319 * gcc.dg/tree-ssa/ssa-pre-28.c: New testcase.
8320
8321 2012-01-19 Andrey Belevantsev <abel@ispras.ru>
8322
8323 PR rtl-optimization/51505
8324 * gcc.dg/pr51505.c: New test.
8325
8326 2012-01-18 Paul Thomas <pault@gcc.gnu.org>
8327
8328 PR fortran/51634
8329 * gfortran.dg/typebound_operator_12.f03: New.
8330 * gfortran.dg/typebound_operator_13.f03: New.
8331
8332 2012-01-18 Paolo Carlini <paolo.carlini@oracle.com>
8333
8334 PR c++/51225
8335 * g++.dg/cpp0x/pr51225.C: New.
8336
8337 2012-01-17 Ian Lance Taylor <iant@google.com>
8338
8339 PR go/50656
8340 * go.test/go-test.exp (go-gc-tests): Recognize some more test lines.
8341
8342 2012-01-17 Tobias Burnus <burnus@net-b.de>
8343
8344 PR fortran/51869
8345 * gfortran.dg/realloc_on_assign_9.f90: New.
8346
8347 2012-01-17 Aldy Hernandez <aldyh@redhat.com>
8348
8349 PR other/51165
8350 * gcc.dg/tm/memopt-3.c: Remove xfail.
8351 * gcc.dg/tm/memopt-4.c: Remove xfail.
8352 * gcc.dg/tm/memopt-5.c: Remove xfail.
8353 * gcc.dg/tm/memopt-7.c: Remove xfail.
8354
8355 2012-01-17 Jakub Jelinek <jakub@redhat.com>
8356
8357 PR tree-optimization/51877
8358 * gcc.c-torture/execute/pr51877.c: New test.
8359
8360 2012-01-17 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
8361
8362 * gcc.dg/vect/no-section-anchors-vect-69.c: Change
8363 {!vect_align_arrays} to vect_sizes_32B_16B.
8364 * gcc.dg/vect/vect-multitypes-1.c: Ditto.
8365 * gcc.dg/vect/vect-peel-3.c: Ditto.
8366
8367 2012-01-16 Jason Merrill <jason@redhat.com>
8368
8369 PR c++/51854
8370 * g++.dg/abi/mangle60.C: New.
8371
8372 PR c++/51827
8373 * g++.dg/pch/mangle1.{C,Hs}: New.
8374
8375 2012-01-16 Mikael Morin <mikael@gcc.gnu.org>
8376 Tobias Burnus <burnus@net-b.de>
8377
8378 PR fortran/50981
8379 * gfortran.dg/elemental_optional_args_3.f90: New
8380 * gfortran.dg/elemental_optional_args_4.f90: New
8381
8382 2012-01-16 Tobias Burnus <burnus@net-b.de>
8383
8384 PR fortran/51809
8385 * gfortran.dg/use_20.f90: New
8386
8387 2012-01-16 Jason Merrill <jason@redhat.com>
8388
8389 PR c++/51868
8390 * g++.dg/cpp0x/rv-bitfield.C: New.
8391 * g++.dg/cpp0x/rv-bitfield2.C: New.
8392
8393 2012-01-16 Paul Thomas <pault@gcc.gnu.org>
8394
8395 * gfortran.dg/class_array_3.f03: Remove the explicit loop in
8396 subroutine 'qsort' and use index array to assign the result.
8397
8398 2012-01-16 Jakub Jelinek <jakub@redhat.com>
8399
8400 PR tree-optimization/51865
8401 * gcc.dg/pr51865.c: New test.
8402
8403 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
8404
8405 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Expect 4 threaded edges for MIPS.
8406
8407 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
8408
8409 * gcc.target/mips/code-readable-2.c: Allow the jump table address
8410 to be loaded from the constant pool, rather than via %hi and %lo.
8411
8412 2012-01-15 Uros Bizjak <ubizjak@gmail.com>
8413
8414 PR rtl-optimization/51821
8415 * gcc.dg/pr51821.c: New test.
8416
8417 2012-01-15 Andreas Schwab <schwab@linux-m68k.org>
8418
8419 * gcc.dg/torture/pr8081.c: Fix char signedness assumption.
8420
8421 2012-01-14 Andreas Schwab <schwab@linux-m68k.org>
8422
8423 * g++.dg/cpp0x/constexpr-rom.C: Add -G0 where applicable.
8424
8425 2012-01-14 Tobias Burnus <burnus@net-b.de>
8426
8427 PR fortran/51800
8428 * gfortran.dg/init_flag_8.f90: New.
8429 * gfortran.dg/init_flag_9.f90: New.
8430
8431 2011-01-14 Tobias Burnus <burnus@net-b.de>
8432
8433 PR fortran/51816
8434 * gfortran.dg/use_18.f90: New.
8435 * gfortran.dg/use_19.f90: New.
8436
8437 2012-01-13 Ian Lance Taylor <iant@google.com>
8438
8439 PR c++/50012
8440 * g++.dg/warn/Wsign-compare-4.C: New.
8441
8442 2012-01-13 Paul Thomas <pault@gcc.gnu.org>
8443
8444 PR fortran/48351
8445 * gfortran.dg/alloc_comp_assign.f03: New.
8446 * gfortran.dg/allocatable_scalar_9.f90: Reduce count of
8447 __BUILTIN_FREE from 38 to 32.
8448
8449 2012-01-13 Jason Merrill <jason@redhat.com>
8450
8451 PR c++/20681
8452 * g++.dg/warn/Wreturn-type-7.C: New.
8453
8454 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
8455
8456 * gcc.c-torture/execute/20120111-1.c: Fix wrong int = int32_t
8457 assumption.
8458 * g++.dg/ipa/pr51759.C: Fix assumption sizeof(int) > 2.
8459 * gcc.dg/cpp/warn-multichar.c: Fix to work on int=16 platforms.
8460 * gcc.dg/cpp/warn-multichar-2.c: Ditto.
8461 * gcc.dg/debug/dwarf2/pr49871.c: Add dg-require-effective-target
8462 int32plus because of big array needed.
8463 * gcc.dg/pr50527.c: Don't FAIL if sizeof(void*) = 2
8464 * gcc.dg/lto/20090218-2_1.c: Fix prototype of malloc, memcpy.
8465
8466 2012-01-13 Jason Merrill <jason@redhat.com>
8467
8468 PR c++/51813
8469 * g++.dg/ext/visibility/template9.C: New.
8470
8471 PR c++/51620
8472 * g++.dg/cpp0x/defaulted34.C: New.
8473 * g++.dg/template/virtual3.C: New.
8474
8475 2012-01-13 Richard Guenther <rguenther@suse.de>
8476
8477 PR middle-end/8081
8478 * gcc.dg/torture/pr8081.c: New testcase.
8479
8480 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
8481
8482 * gcc.dg/pr46309.c: Set branch cost to greater 1 for avr.
8483
8484 2012-01-12 Jason Merrill <jason@redhat.com>
8485
8486 PR c++/51714
8487 * g++.dg/ext/stmtexpr14.C: New.
8488
8489 2012-01-13 Dodji Seketeli <dodji@redhat.com>
8490
8491 PR c++/51633
8492 * g++.dg/cpp0x/constexpr-diag4.C: New test.
8493
8494 2012-01-12 Jason Merrill <jason@redhat.com>
8495
8496 PR c++/48051
8497 * g++.dg/abi/mangle48.C: Test qualified-names, too.
8498 * g++.dg/abi/mangle58.C: Likewise.
8499
8500 PR c++/51403
8501 * g++.dg/template/arg8.C: New.
8502
8503 2012-01-12 Ira Rosen <irar@il.ibm.com>
8504
8505 PR tree-optimization/51799
8506 * gcc.dg/vect/pr51799.c: New test.
8507 * gcc.dg/vect/vect-widen-shift-u8.c: Expect two widening shift
8508 patterns.
8509
8510 2012-01-12 Dominique d'Humieres <dominiq@lps.ens.fr>
8511 Tobias Burnus <burnus@net-b.de>
8512
8513 PR fortran/51057
8514 PR fortran/51616
8515 * lib/target-supports.exp
8516 (check_effective_target_fortran_largest_fp_has_sqrt): New.
8517 * gfortran.dg/quad_2.f90: Use it, add pattern for IBM's real(16).
8518
8519 2012-01-11 Jason Merrill <jason@redhat.com>
8520
8521 PR c++/51565
8522 * g++.dg/ext/attrib42.C: New.
8523
8524 2012-01-11 Jakub Jelinek <jakub@redhat.com>
8525
8526 PR bootstrap/51796
8527 * gcc.dg/pr51796.c: New test.
8528
8529 2012-01-11 Jason Merrill <jason@redhat.com>
8530
8531 PR c++/51818
8532 * g++.dg/cpp0x/lambda/lambda-mangle3.C: New.
8533
8534 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
8535
8536 * gnat.dg/array19.ad[sb]: New test.
8537
8538 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
8539
8540 * gnat.dg/opt23.ad[sb]: New test.
8541 * gnat.dg/opt23_pkg.ad[sb]: New helper.
8542 * gnat.dg/opt24.ad[sb]: New test.
8543
8544 2012-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8545
8546 PR tree-optimization/49642
8547 * gcc.dg/tree-ssa/pr49642-1.c: New test.
8548 * gcc.dg/tree-ssa/pr49642-2.c: New test.
8549
8550 2012-01-11 Jason Merrill <jason@redhat.com>
8551
8552 PR c++/51613
8553 * g++.dg/template/explicit-args5.C: New.
8554
8555 2012-01-11 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
8556
8557 * gcc.c-torture/execute/20120110-1.c: New testcase.
8558
8559 2012-01-10 Jason Merrill <jason@redhat.com>
8560
8561 PR c++/51614
8562 * g++.dg/inherit/ambig1.C: New.
8563
8564 PR c++/51433
8565 * g++.dg/cpp0x/constexpr-cache1.C: New.
8566
8567 2012-01-10 Richard Guenther <rguenther@suse.de>
8568
8569 PR tree-optimization/51801
8570 * gcc.dg/torture/pr51801.c: New testcase.
8571
8572 2012-01-10 Tobias Burnus <burnus@net-b.de>
8573
8574 PR fortran/51652
8575 * gfortran.dg/allocate_with_typespec_5.f90: New.
8576
8577 2012-01-10 Tobias Burnus <burnus@net-b.de>
8578
8579 * gfortran.dg/class_39.f03: Update dg-error string.
8580
8581 2012-01-10 Richard Guenther <rguenther@suse.de>
8582
8583 PR tree-optimization/50913
8584 * gcc.dg/graphite/interchange-16.c: New testcase.
8585 * gcc.dg/graphite/scop-20.c: XFAIL.
8586 * gfortran.dg/graphite/interchange-1.f: Likewise.
8587 * gfortran.dg/graphite/block-1.f90: Likewise.
8588 * gfortran.dg/graphite/block-2.f: Likewise.
8589
8590 2012-01-10 Richard Henderson <rth@redhat.com>
8591
8592 * lib/target-supports.exp (check_effective_target_vect_perm,
8593 check_effective_target_vect_perm_byte,
8594 check_effective_target_vect_perm_short): Enable for arm neon.
8595
8596 2012-01-09 Tobias Burnus <burnus@net-b.de>
8597
8598 PR fortran/46328
8599 * gfortran.dg/typebound_operator_11.f90: New.
8600
8601 2012-01-09 Eric Botcazou <ebotcazou@adacore.com>
8602
8603 * gnat.dg/array18.adb: New test.
8604 * gnat.dg/array18_pkg.ads: New helper.
8605
8606 2012-01-09 Paul Thomas <pault@gcc.gnu.org>
8607
8608 PR fortran/51791
8609 * gfortran.dg/typebound_operator_7.f03: Insert parentheses
8610 around base object in first assignment in main program.
8611 * gfortran.dg/typebound_operator_10.f03: New test.
8612
8613 2012-01-09 Martin Jambor <mjambor@suse.cz>
8614
8615 PR tree-optimization/51759
8616 * g++.dg/ipa/pr51759.C: New test.
8617
8618 2012-01-09 Tobias Burnus <burnus@net-b.de>
8619
8620 PR fortran/51758
8621 * gfortran.dg/optional_absent_2.f90: New.
8622
8623 2012-01-09 Tobias Burnus <burnus@net-b.de>
8624
8625 PR fortran/51578
8626 * gfortran.dg/use_17.f90: New.
8627
8628 2012-01-09 Gary Funck <gary@intrepid.com>
8629
8630 PR preprocessor/33919
8631 * gcc.dg/pr33919.c: New test.
8632 * gcc.dg/pr33919-0.h: New test header file.
8633 * gcc.dg/pr33919-1.h: Ditto.
8634 * gcc.dg/pr33919-2.h: Ditto.
8635
8636 2012-01-07 Jan Hubicka <jh@suse.cz>
8637
8638 PR tree-optimize/51694
8639 * gcc.c-torture/compile/pr51694.c: new testcase.
8640
8641 2012-01-07 Jan Hubicka <jh@suse.cz>
8642
8643 PR tree-optimization/51600
8644 * g++.dg/torture/pr51600.C: New testcase.
8645
8646 2012-01-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8647
8648 PR gcov-profile/51715
8649 PR gcov-profile/51717
8650 * gcc.misc-tests/gcov-13.c: Skip on 32-bit hppa*-*-hpux*.
8651 * gcc.misc-tests/gcov-14.c: Likewise.
8652
8653 2012-01-06 Jason Merrill <jason@redhat.com>
8654
8655 * g++.dg/parse/new5.C: New.
8656
8657 2012-01-06 Patrick Marlier <patrick.marlier@gmail.com>
8658
8659 PR testsuite/51655
8660 * c-c++-common/tm/memcpy-1.c: Declare memcpy instead of
8661 including <string.h>.
8662
8663 2012-01-06 Jason Merrill <jason@redhat.com>
8664
8665 * g++.dg/abi/mangle51.C: New.
8666 * g++.dg/abi/mangle52.C: New.
8667 * g++.dg/abi/mangle53.C: New.
8668 * g++.dg/abi/mangle54.C: New.
8669 * g++.dg/abi/mangle55.C: New.
8670 * g++.dg/abi/mangle56.C: New.
8671 * g++.dg/abi/mangle57.C: New.
8672 * g++.dg/abi/mangle58.C: New.
8673 * g++.dg/abi/mangle59.C: New.
8674 * g++.dg/cpp0x/trailing3.C: Update mangling.
8675 * g++.dg/cpp0x/variadic111.C: Update mangling.
8676 * g++.dg/cpp0x/variadic4.C: Update mangling.
8677 * g++.dg/cpp0x/variadic42.C: Pass -fabi-version=5.
8678 * g++.dg/template/nontype22.C: Works now.
8679 * g++.dg/template/pr35240.C: Works now.
8680
8681 * g++.dg/cpp0x/error7.C: New.
8682
8683 2012-01-06 Tobias Burnus <burnus@net-b.de>
8684
8685 * gfortran.dg/deallocate_stat_2.f90: New.
8686 * coarray/allocate_errgmsg.f90: New.
8687 * gfortran.dg/coarray_lib_alloc_1.f90: New.
8688 * gfortran.dg/coarray_lib_alloc_2.f90: New.
8689 * coarray/subobject_1.f90: Fix for num_images > 1.
8690 * gfortran.dg/deallocate_stat.f90: Update due to changed
8691 stat= handling.
8692
8693 2012-01-06 Andrew Stubbs <ams@codesourcery.com>
8694
8695 * gcc.target/arm/headmerge-2.c: Adjust scan pattern.
8696
8697 2012-01-06 Eric Botcazou <ebotcazou@adacore.com>
8698
8699 * ada/acats/overflow.lst: Add cb20004.
8700
8701 2012-01-05 Dodji Seketeli <dodji@redhat.com>
8702
8703 PR c++/51541
8704 * g++.dg/cpp0x/alias-decl-18.C: New test.
8705
8706 2012-01-05 Eric Botcazou <ebotcazou@adacore.com>
8707
8708 * gcc.c-torture/execute/20120104-1.c: New test.
8709
8710 2012-01-05 Paul Thomas <pault@gcc.gnu.org>
8711
8712 PR fortran/PR48946
8713 * gfortran.dg/typebound_operator_9.f03: This is now a copy of
8714 the old typebound_operator_8.f03.
8715 * gfortran.dg/typebound_operator_8.f03: New version of
8716 typebound_operator_7.f03 with 'u' a derived type instead of a
8717 class object.
8718
8719 2012-01-05 Richard Guenther <rguenther@suse.de>
8720
8721 * g++.dg/torture/pr49309.C: Skip for -flto.
8722
8723 2012-01-05 Jakub Jelinek <jakub@redhat.com>
8724
8725 PR middle-end/51761
8726 * gcc.c-torture/compile/pr51761.c: New test.
8727
8728 2012-01-05 Richard Guenther <rguenther@suse.de>
8729
8730 PR tree-optimization/51760
8731 * gcc.dg/torture/pr51760.c: New testcase.
8732
8733 2012-01-05 Aldy Hernandez <aldyh@redhat.com>
8734
8735 PR middle-end/51472
8736 * gcc.dg/tm/memopt-6.c: Adjust regexp.
8737
8738 2012-01-05 Richard Guenther <rguenther@suse.de>
8739
8740 PR lto/41576
8741 * gfortran.dg/lto/pr41576_0.f90: New testcase.
8742 * gfortran.dg/lto/pr41576_1.f90: Likewise.
8743
8744 2012-01-04 Jakub Jelinek <jakub@redhat.com>
8745
8746 PR debug/51695
8747 * gcc.dg/pr51695.c: New test.
8748
8749 2012-01-04 Andrew Pinski <apinski@cavium.com>
8750
8751 * gcc.target/mips/mips64-dsp-ldx1.c: New test.
8752 * gcc.target/mips/octeon2-lx-1.c: New test.
8753 * gcc.target/mips/mips64-dsp-ldx.c: New test.
8754 * gcc.target/mips/octeon2-lx-2.c: New test.
8755 * gcc.target/mips/octeon2-lx-3.c: New test.
8756
8757 2012-01-04 Patrick Marlier <patrick.marlier@gmail.com>
8758
8759 PR other/51163
8760 PR other/51164
8761 * gcc.dg/tm/alias-1.c: Adjust regexp.
8762 * gcc.dg/tm/alias-2.c: Adjust regexp.
8763
8764 2012-01-04 Paolo Carlini <paolo.carlini@oracle.com>
8765
8766 PR c++/51064
8767 * g++.dg/warn/Wparentheses-26.C: New.
8768
8769 2012-01-04 Mikael Morin <mikael@gcc.gnu.org>
8770
8771 * gfortran.dg/elemental_optional_args_2.f90: New test.
8772
8773 2012-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
8774
8775 PR fortran/49693
8776 * gfortran.dg/common_17.f90: New test.
8777
8778 2012-01-04 Richard Guenther <rguenther@suse.de>
8779
8780 PR tree-optimization/49651
8781 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Adjust.
8782 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
8783
8784 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
8785
8786 PR c++/51738
8787 * g++.dg/cpp0x/initlist-postfix-open-square.C: New.
8788
8789 2012-01-03 Andrew Pinski <apinski@cavium.com>
8790
8791 * lib/scanasm.exp (dg-function-on-line): Always use a special format
8792 for all mips targets. Also allow an optional .cfi_startproc.
8793
8794 2012-01-03 Uros Bizjak <ubizjak@gmail.com>
8795
8796 * gfortran.dg/typebound_operator_8.f03: Use dg-add-options ieee.
8797
8798 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
8799
8800 PR c++/29273
8801 * g++.dg/rtti/dyncast5.C: New.
8802
8803 2012-01-03 Richard Guenther <rguenther@suse.de>
8804
8805 PR tree-optimization/51070
8806 * gcc.dg/torture/pr51070-2.c: New testcase.
8807
8808 2012-01-03 Richard Guenther <rguenther@suse.de>
8809
8810 PR tree-optimization/51692
8811 * gcc.dg/torture/pr51692.c: New testcase.
8812
8813 2012-01-03 Richard Guenther <rguenther@suse.de>
8814
8815 PR debug/51650
8816 * g++.dg/lto/pr51650-3_0.C: New testcase.
8817
8818 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
8819
8820 PR c++/15867
8821 * g++.dg/warn/Wredundant-decls-spec.C: New.
8822
8823 2012-01-03 Jakub Jelinek <jakub@redhat.com>
8824
8825 PR tree-optimization/51719
8826 * g++.dg/tree-prof/pr51719.C: New test.
8827
8828 2012-01-03 Richard Guenther <rguenther@suse.de>
8829
8830 PR middle-end/51730
8831 * gcc.dg/fold-compare-6.c: New testcase.
8832
8833 2012-01-03 Jakub Jelinek <jakub@redhat.com>
8834
8835 PR c++/51669
8836 * g++.dg/gomp/pr51669.C: New test.
8837
8838 2012-01-02 Jason Merrill <jason@redhat.com>
8839
8840 PR c++/51675
8841 * g++.dg/cpp0x/constexpr-union2.C: New.
8842
8843 PR c++/51666
8844 * g++.dg/cpp0x/nsdmi-defer5.C: New.
8845
8846 2012-01-02 Dodji Seketeli <dodji@redhat.com>
8847
8848 PR c++/51462
8849 * g++.dg/cpp0x/constexpr-99.C: New test.
8850
8851 2012-01-02 Paolo Carlini <paolo.carlini@oracle.com>
8852
8853 PR c++/20140
8854 * g++.dg/template/init9.C: New.
8855
8856 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
8857
8858 * gcc.dg/memcpy-4.c: Add nomips16 attribute for MIPS targets.
8859 Increase copy to 5 bytes. Look for at least two "mem/s/u"s,
8860 rather than a specific number.
8861
8862 2012-01-02 Paul Thomas <pault@gcc.gnu.org>
8863
8864 PR fortran/46262
8865 PR fortran/46328
8866 PR fortran/51052
8867 * gfortran.dg/typebound_operator_7.f03: New.
8868 * gfortran.dg/typebound_operator_8.f03: New.
8869
8870 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
8871
8872 PR target/51729
8873 * gcc.target/mips/dspr2-MULT.c: Remove -ffixed-hi -ffixed-lo.
8874 XFAIL.
8875 * gcc.target/mips/dspr2-MULTU.c: Likewise.
8876
8877 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
8878
8879 * gcc.dg/pr46309.c: Add -mtune=octeon2 for MIPS.
8880
8881 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
8882
8883 * g++.dg/cpp0x/constexpr-rom.C: Look for .rdata rather than rodata
8884 for MIPS.
8885
8886 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
8887
8888 * gfortran.dg/io_real_boz_3.f90: Require fortran_real_16.
8889 * gfortran.dg/io_real_boz_4.f90: Likewise.
8890 * gfortran.dg/io_real_boz_5.f90: Likewise.
8891
8892 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
8893
8894 * g++.dg/opt/devirt2.C: Add -mno-abicalls for MIPS.
8895
8896 2012-01-02 Revital Eres <revital.eres@linaro.org>
8897
8898 * gcc.dg/sms-11.c: New file.
8899
8900 2012-01-02 Tobias Burnus <burnus@net-b.de>
8901
8902 PR fortran/51682
8903 * gfortran.dg/coarray/image_index_3.f90: New.
8904
8905 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
8906
8907 PR c++/16603
8908 * g++.dg/parse/enum8.C: New.
8909
8910 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
8911
8912 PR c++/51379
8913 * g++.dg/conversion/reinterpret4.C: New.
8914 * g++.dg/conversion/reinterpret1.C: Adjust.
8915
8916 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
8917
8918 * g++.dg/cpp0x/constexpr-delegating2.C: Add missing piece.
8919
8920 2012-01-01 Fabien Chêne <fabien@gcc.gnu.org>
8921
8922 * g++.old-deja/g++.brendan/crash25.C: Adjust.
8923 * g++.old-deja/g++.brendan/crash56.C: Likewise.
8924 * g++.old-deja/g++.jason/access14.C: Likewise.
8925 * g++.old-deja/g++.jason/access8.C: Likewise.
8926 * g++.old-deja/g++.jason/access1.C: Likewise.
8927 * g++.old-deja/g++.other/access3.C: Likewise.
8928 * g++.old-deja/g++.other/access5.C: Likewise.
8929 * g++.old-deja/g++.law/unsorted1.C: Likewise.
8930 * g++.old-deja/g++.law/visibility22.C: Likewise.
8931 * g++.old-deja/g++.law/visibility26.C: Likewise.
8932 * g++.old-deja/g++.mike/p2746.C: Likewise.
8933 * g++.dg/debug/using1.C: Likewise.
8934 * g++.dg/lookup/using51.C: Likewise.
8935 * g++.dg/inherit/using5.C: Likewise.
8936 * g++.dg/inherit/pr30297.C: Likewise.
8937 * g++.dg/inherit/access8.C: Likewise.
8938 * g++.dg/torture/pr39362.C: Likewise.
8939 * g++.dg/template/crash13.C: Likewise.
8940 * g++.dg/template/using10.C: Likewise.
8941
8942 2012-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
8943
8944 PR fortran/51502
8945 * lib/gcc-dg.exp (scan-module-absence): Really commit last
8946 change.
8947
8948 2012-01-01 Ira Rosen <irar@il.ibm.com>
8949
8950 PR tree-optimization/51704
8951 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: New.
8952 * gfortran.dg/vect/vect.exp: Run no-fre-no-copy-prop-O3-* with
8953 corresponding flags.
8954
8955 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
8956
8957 PR c++/51723
8958 * g++.dg/cpp0x/constexpr-delegating2.C: New.
8959
8960 2012-01-01 Jan Hubicka <jh@suse.cz>
8961
8962 PR rtl-optimization/51069
8963 * gcc.c-torture/compile/pr51069.c: New testcase.
8964
8965 2012-01-01 Jakub Jelinek <jakub@redhat.com>
8966
8967 PR tree-optimization/51683
8968 * gcc.dg/pr51683.c: New test.
8969 \f
8970 Copyright (C) 2012 Free Software Foundation, Inc.
8971
8972 Copying and distribution of this file, with or without modification,
8973 are permitted in any medium without royalty provided the copyright
8974 notice and this notice are preserved.