[libsanitizer] merge from upstream r168514
[gcc.git] / gcc / testsuite / ChangeLog
1 2012-11-23 Kostya Serebryany <kcc@google.com>
2
3 * c-c++-common/asan/memcmp-1.c: Update to match the new libsanitizer.
4
5 2012-11-23 Eric Botcazou <ebotcazou@adacore.com>
6
7 * gnat.dg/discr40.ad[sb]: New test.
8
9 2012-11-23 Eric Botcazou <ebotcazou@adacore.com>
10
11 * gnat.dg/discr39.adb: New test.
12
13 2012-11-23 Georg-Johann Lay <avr@gjlay.de>
14
15 PR testsuite/52641
16 * gcc.dg/unroll_5.c: Add dg-require-effective-target int32plus.
17 * gcc.dg/pr55150-1.c: Same.
18 * gcc.dg/torture/pr54894.c: Add size32plus.
19
20 2012-11-23 Jakub Jelinek <jakub@redhat.com>
21
22 PR sanitizer/55435
23 * c-c++-common/asan/attrib-1.c: New test.
24
25 2012-11-22 Ian Bolton <ian.bolton@arm.com>
26
27 * gcc.target/aarch64/builtin-bswap-1.c: New test.
28 * gcc.target/aarch64/builtin-bswap-2.c: New test.
29
30 2012-11-22 Paolo Carlini <paolo.carlini@oracle.com>
31
32 PR c++/55432
33 * g++.dg/cpp0x/constexpr-55432.C: New.
34
35 2012-11-21 Janus Weil <janus@gcc.gnu.org>
36
37 PR fortran/55352
38 * gfortran.dg/namelist_76.f90: New.
39
40 2012-11-21 Martin Jambor <mjambor@suse.cz>
41
42 * gcc.dg/ipa/ipcp-agg-7.c: New test.
43 * gcc.dg/ipa/ipcp-agg-8.c: Likewise.
44
45 2012-11-21 Martin Jambor <mjambor@suse.cz>
46
47 PR tree-optimization/55260
48 * g++.dg/torture/pr55260-2.C: New test.
49
50 2012-11-21 Martin Jambor <mjambor@suse.cz>
51
52 * gcc.dg/torture/pr55238.c: Remove hidden attribute.
53
54 2012-11-21 Bin Cheng <bin.cheng@arm.com>
55
56 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Skip on ARM Cortex-M0.
57 * gcc.dg/tree-ssa/vrp47.c: Ditto.
58
59 2012-11-20 Uros Bizjak <ubizjak@gmail.com>
60
61 PR target/19398
62 * gcc.target/i386/pr19398.c: New test.
63
64 2012-11-20 Martin Jambor <mjambor@suse.cz>
65
66 PR tree-optimization/55260
67 * g++.dg/torture/pr55260-1.C: New test.
68
69 2012-11-20 Sofiane Naci <sofiane.naci@arm.com>
70
71 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: New testcase.
72 * gcc.target/aarch64/atomic-op-acq_rel.c: Likewise.
73 * gcc.target/aarch64/atomic-op-acquire.c: Likewise.
74 * gcc.target/aarch64/atomic-op-char.c: Likewise.
75 * gcc.target/aarch64/atomic-op-consume.c: Likewise.
76 * gcc.target/aarch64/atomic-op-imm.c: Likewise.
77 * gcc.target/aarch64/atomic-op-int.c: Likewise.
78 * gcc.target/aarch64/atomic-op-long.c: Likewise.
79 * gcc.target/aarch64/atomic-op-relaxed.c: Likewise.
80 * gcc.target/aarch64/atomic-op-release.c: Likewise.
81 * gcc.target/aarch64/atomic-op-seq_cst.c: Likewise.
82 * gcc.target/aarch64/atomic-op-short.c: Likewise.
83
84 2012-11-20 Jakub Jelinek <jakub@redhat.com>
85
86 PR middle-end/55094
87 * gcc.dg/pr55094.c: New test.
88
89 PR rtl-optimization/54921
90 * gcc.dg/pr54921.c: New test.
91
92 2012-11-19 Richard Sandiford <rdsandiford@googlemail.com>
93
94 * gcc.target/i386/pr55359.c: New test.
95
96 2012-11-19 Eric Botcazou <ebotcazou@adacore.com>
97
98 * g++.dg/tls/thread_local-order1.C: Add dg-require-cxa-atexit.
99 * g++.dg/tls/thread_local3g.C: Likewise.
100 * g++.dg/tls/thread_local4g.C: Likewise.
101 * g++.dg/tls/thread_local5g.C: Likewise.
102 * g++.dg/tls/thread_local6g.C: Likewise.
103 * g++.dg/tls/thread_local-cse.C: XFAIL on Solaris 9.
104 * g++.dg/tls/thread_local2.C: Likewise.
105 * g++.dg/tls/thread_local2g.C: Likewise.
106 * g++.dg/tls/thread_local6.C: Likewise.
107
108 2012-11-19 Aldy Hernandez <aldyh@redhat.com>
109
110 * g++.dg/tm/pr51516.C: Adjust for uninstrumented code path.
111 * gcc.dg/tm/clone-1.c: New test.
112
113 2012-11-19 Paolo Carlini <paolo.carlini@oracle.com>
114
115 PR c++/55368
116 * g++.dg/parse/struct-5.C: New.
117
118 2012-11-19 Tom de Vries <tom@codesourcery.com>
119
120 PR rtl-optimization/55315
121 * gcc.target/mips/pr55315.c: New test.
122
123 2012-11-17 Jakub Jelinek <jakub@redhat.com>
124
125 PR tree-optimization/55236
126 * gcc.dg/pr55236.c: New test.
127
128 PR testsuite/55188
129 * gcc.dg/pr19105.c: Accept also optimizing
130 -[2, 2] and -[3, 3] and -[4, 4] range tests together.
131
132 * lib/asan-dg.exp (asan_symbolize): Prune BFD: prefixed error messages
133 from addr2line_output. Increment idx if asking for more than one
134 address in one object.
135
136 2012-11-16 Jakub Jelinek <jakub@redhat.com>
137
138 PR tree-optimization/55329
139 * g++.dg/opt/pr55329.C: New test.
140
141 2012-11-16 Janus Weil <janus@gcc.gnu.org>
142
143 PR fortran/55297
144 * gfortran.dg/typebound_operator_18.f90: New.
145
146 2012-11-16 Vladimir Makarov <vmakarov@redhat.com>
147
148 PR rtl-optimization/55330
149 * gfortran.dg/pr55330.f90: New test.
150
151 2012-11-16 Uros Bizjak <ubizjak@gmail.com>
152
153 * lib/gcc-dg.exp (cleanup-saved-temps): Add .mii to suffixes.
154 * gcc.dg/hoist-register-pressure-1.c: Cleanup hoist rtl dump.
155 * gcc.dg/hoist-register-pressure-2.c: Ditto.
156 * gcc.dg/hoist-register-pressure-3.c: Ditto.
157 * gcc.dg/tree-prof/peel-1.c: Cleanup loop2_unroll rtl dump.
158 * gcc.dg/tree-prof/unroll-1.c: Ditto.
159
160 2012-11-16 Dodji Seketeli <dodji@redhat.com>
161
162 PR c++/54875
163 * g++.dg/cpp0x/alias-decl-27.C: New test.
164
165 2012-11-16 Jakub Jelinek <jakub@redhat.com>
166
167 PR c++/55337
168 * g++.dg/template/alignof2.C: New test.
169
170 2012-11-16 Uros Bizjak <ubizjak@gmail.com>
171
172 * g++.dg/mv1.C (dg-options): Add -march=x86-64.
173 * g++.dg/mv6.C (dg-options): Ditto.
174
175 2012-11-16 Uros Bizjak <ubizjak@gmail.com>
176
177 * lib/target_suports.exp
178 (check_effective_target_has_w_floating_suffix): New procedure.
179 (check_effective_target_has_q_floating_suffix): Ditto.
180 * g++.dg/cpp0x/gnu_fext-numeric-literals.C: Add dg-error directive
181 for unsupported non-standard suffix on floating constant.
182 * g++.dg/cpp0x/std_fext-numeric-literals.C: Ditto.
183
184 2012-11-14 Jakub Jelinek <jakub@redhat.com>
185
186 * lib/asan-dg.exp: New file.
187 * gcc.dg/asan/asan.exp: New file.
188 * g++.dg/dg.exp: Prune also asan tests.
189 * g++.dg/asan/asan.exp: New file.
190 * c-c++-common/asan/memcmp-1.c: New test.
191
192 2012-11-14 Paolo Carlini <paolo.carlini@oracle.com>
193
194 PR c++/55323
195 * g++.dg/cpp0x/vt-55323.C: New.
196
197 2012-11-13 Sriraman Tallam <tmsriram@google.com>
198
199 * g++.dg/mv4.C: Add require ifunc. Change error message.
200 * g++.dg/mv5.C: Add require ifunc.
201 * g++.dg/mv6.C: Add require ifunc.
202
203 2012-11-13 Martin Jambor <mjambor@suse.cz>
204
205 PR tree-optimization/55253
206 * gcc.dg/torture/pr55253.c: New test.
207 * gcc.dg/torture/pr55305.c: Likewise.
208
209 2012-11-13 H.J. Lu <hongjiu.lu@intel.com>
210
211 PR middle-end/55142
212 * gcc.target/i386/pr55142-1.c: New file.
213 * gcc.target/i386/pr55142-2.c: Likewise.
214
215 2012-11-13 Dodji Seketeli <dodji@redhat.com>
216
217 PR c++/54466
218 * g++.dg/cpp0x/alias-decl-26.C: New test file.
219
220 2012-11-13 H.J. Lu <hongjiu.lu@intel.com>
221
222 * gcc.target/i386/avx256-unaligned-load-2.c: Requre !ia32
223 instead of lp64.
224 * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
225 * gcc.target/i386/pr49715-2.c: Likewise.
226 * gcc.target/i386/retarg.c: Likewise. Scan both %rdi and %edi.
227
228 2012-11-13 Jakub Jelinek <jakub@redhat.com>
229
230 PR tree-optimization/55281
231 * gcc.dg/vect/fast-math-pr55281.c: New test.
232 * g++.dg/opt/pr55281.C: New test.
233
234 PR rtl-optimization/54127
235 * gcc.dg/torture/pr54127.c: New test.
236
237 2012-11-12 Steven Bosscher <steven@gcc.gnu.org>
238 Jakub Jelinek <jakub@redhat.com>
239
240 PR rtl-optimization/51447
241 * gcc.c-torture/execute/pr51447.c: New test.
242
243 2012-11-12 Ian Bolton <ian.bolton@arm.com>
244
245 * gcc.target/aarch64/csinc-2.c: New test.
246
247 2012-11-12 Ian Bolton <ian.bolton@arm.com>
248
249 * gcc.target/aarch64/cmn.c: New test.
250 * gcc.target/aarch64/adds.c: New test.
251 * gcc.target/aarch64/subs.c: New test.
252
253 2012-11-12 Tobias Burnus <burnus@net-b.de>
254
255 PR fortran/55272
256 * gfortran.dg/coarray_29_1.f90: New.
257 * gfortran.dg/coarray_29_2.f90: New.
258
259 2012-11-12 Bin Cheng <bin.cheng@arm.com>
260
261 * gcc.dg/hoist-register-pressure-3.c: New test.
262
263 2012-11-11 Oleg Endo <olegendo@gcc.gnu.org>
264
265 * gcc.target/sh/sh4a-fprun.c: Add test_sinf and test_cosf noinline
266 wrappers around sinf and cosf.
267
268 2012-11-11 H.J. Lu <hongjiu.lu@intel.com>
269
270 PR middle-end/55247
271 PR middle-end/55259
272 * gcc.target/i386/pr55247-2.c: New file.
273
274 2012-11-11 Steven Bosscher <steven@gcc.gnu.org>
275
276 PR middle-end/55263
277 * g++.dg/pr55263.C: New test.
278
279 2012-11-11 Martin Jambor <mjambor@suse.cz>
280
281 PR tree-optimization/55238
282 * testsuite/gcc.dg/torture/pr55238.c: New test.
283
284 2012-11-11 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
285 * gcc.dg/torture/pr54920.c: Add "-fno-common" option on hppa*-*-hpux*.
286 * c-c++-common/torture/vector-subscript-1.c: Likewise.
287 * c-c++-common/torture/vector-subscript-2.c: Likewise.
288
289 2012-11-10 Jan Hubicka <jh@suse.cz>
290
291 * gcc.dg/tree-ssa/cunroll-1.c: Fix bogus testcase.
292
293 2012-11-10 H.J. Lu <hongjiu.lu@intel.com>
294
295 * gcc.target/i386/pr55247.c: Require maybe_x32 target. Add
296 -mno-sse -mno-mmx to dg-options. Reformat.
297
298 2012-11-10 David Edelsohn <dje.gcc@gmail.com>
299
300 * c-c++-common/scal-to-vec2.c: Ignore non-standard ABI message.
301 * c-c++-common/vector-compare-1.c: Same.
302 * c-c++-common/vector-compare-2.c: Same.
303 * g++.dg/other/unused1.C: Skip on AIX.
304 * g++.dg/other/anon5.C: Allow Undefined to be capitalized. Ignore
305 extra message on AIX.
306
307 2012-11-10 Uros Bizjak <ubizjak@gmail.com>
308
309 PR target/55247
310 * gcc.target/i386/pr55247.c: New test.
311
312 2012-11-09 Andrew Pinski <apinski@cavium.com>
313
314 * gcc.c-torture/execute/20121108-1.c: New test.
315
316 2012-11-09 Ed Smith-Rowland <3dw4rd@verizon.net>
317
318 PR c++/54413
319 * g++.dg/cpp0x/gnu_fext-numeric-literals.C: New.
320 * g++.dg/cpp0x/std_fext-numeric-literals.C: New.
321 * g++.dg/cpp0x/gnu_fno-ext-numeric-literals.C: New.
322 * g++.dg/cpp0x/std_fno-ext-numeric-literals.C: New.
323
324 2012-11-09 Siddhesh Poyarekar <siddhesh@redhat.com>
325
326 * gcc.dg/Warray-bounds-3.c (bar): Keep array access within
327 bounds for ABDAY, DAY, ABMON, MON, AM_PM.
328 * gcc.dg/vect/pr22506.c (foo): Reduce loop iterations to within
329 array bounds.
330 * gcc.dg/vect/pr34005.c (XdmcpUnwrap): Likewise.
331
332 2012-11-09 Aldy Hernandez <aldyh@redhat.com>
333
334 * g++.dg/tm/pr47530-2.C: Adjust for uninstrumented code path.
335 * g++.dg/tm/pr47530.C: Same.
336
337 2012-11-09 Jason Merrill <jason@redhat.com>
338
339 PR c++/54859
340 * g++.dg/cpp0x/alias-decl-25.C: New.
341
342 * g++.dg/abi/abi-tag1.C: New.
343 * g++.dg/abi/abi-tag2.C: New.
344
345 2012-11-09 Vladimir Makarov <vmakarov@redhat.com>
346
347 PR rtl-optimization/55154
348 * gcc.target/i386/pr55154.c: New test.
349
350 2012-11-09 Vladimir Makarov <vmakarov@redhat.com>
351
352 PR rtl-optimization/55151
353 * gcc.dg/pr55151.c: Move ...
354 * gcc.target/i386/pr55151.c: ... here.
355
356 2012-11-09 Andrey Belevantsev <abel@ispras.ru>
357
358 PR rtl-optimization/54472
359 * gcc.dg/pr54472.c: New test.
360
361 2012-11-09 Eric Botcazou <ebotcazou@adacore.com>
362
363 * gnat.dg/stack_check3.ad[sb]: New test.
364
365 2012-11-08 Ian Lance Taylor <iant@google.com>
366
367 * go.test/go-test.exp (go-gc-tests): Handle runoutput test type
368 with arguments. Handle errorcheckoutput and rundir test types.
369
370 2012-11-08 Steven Bosscher <steven@gcc.gnu.org>
371
372 PR tree-optimization/55191
373 * gcc.dg/pr55191.c: New test.
374
375 2012-11-08 Jakub Jelinek <jakub@redhat.com>
376
377 PR debug/54499
378 * g++.dg/debug/pr54499.C: New test.
379
380 2012-11-08 Jan Hubicka <jh@suse.cz>
381
382 PR middle-end/48636
383 * gcc.dg/winline-3.c: Update.
384
385 2012-11-08 Martin Jambor <mjambor@suse.cz>
386
387 * gfortran.dg/ipcp-array-1.f90: New test.
388
389 2012-11-08 Florian Weimer <fweimer@redhat.com>
390
391 * g++.old-deja/g++.abi/cxa_vec.C: Fix typo in comment.
392
393 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
394
395 PR rtl-optimization/55151
396 * gcc.dg/pr55151.c: Use ia32 instead of x86_64.
397
398 2012-11-07 Uros Bizjak <ubizjak@gmail.com>
399
400 * gcc.dg/tree-ssa/cunroll-1.c: Scan cunrolli dump.
401
402 2012-11-07 Eric Botcazou <ebotcazou@adacore.com>
403
404 * gcc.c-torture/compile/20121107-1.c: New test.
405
406 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
407
408 PR rtl-optimization/55151
409 * gcc.dg/pr55151.c: Compile it only for x86_64.
410
411 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
412
413 PR rtl-optimization/55122
414 * gcc.dg/pr55122.c: New test.
415
416 2012-11-07 David Edelsohn <dje.gcc@gmail.com>
417
418 * gcc.target/powerpc/pr46728-[1234578].c: Tighten regex to ignore
419 word powerpc.
420 * gcc.target/powerpc/vsx-mass-1.c: Escape [ and ] in regex.
421 * gcc.target/powerpc/loop_align.c: Skip on AIX.
422 * gcc.target/powerpc/ppc-pow.c: Allow dot symbols in branch.
423 * gcc.target/powerpc/tfmode_off.c: Skip on AIX.
424
425 2012-11-07 Manuel López-Ibåñez <manu@gcc.gnu.org>
426
427 PR c/53063
428 * gcc.dg/warn-nsstring.c: Use -Wformat explicitly.
429
430 2012-11-07 Manuel López-Ibåñez <manu@gcc.gnu.org>
431
432 PR c/51294
433 * c-c++-common/pr51294.c: New.
434
435 2012-11-07 Martin Jambor <mjambor@suse.cz>
436
437 PR tree-optimization/53787
438 * gcc.dg/ipa/ipa-5.c: Adjust.
439 * gcc.dg/ipa/ipcp-agg-1.c: New test.
440 * gcc.dg/ipa/ipcp-agg-2.c: Likewise.
441 * gcc.dg/ipa/ipcp-agg-3.c: Likewise.
442 * gcc.dg/ipa/ipcp-agg-4.c: Likewise.
443 * gcc.dg/ipa/ipcp-agg-5.c: Likewise.
444 * gcc.dg/ipa/ipcp-agg-6.c: Likewise.
445 * gfortran.dg/pr48636.f90: Add -fno-ipa-cp.
446 * gfortran.dg/pr48636-2.f90: New test.
447 * gfortran.dg/pr53787.f90: Likewise.
448
449 2012-11-07 Paolo Carlini <paolo.carlini@oracle.com>
450
451 PR c++/55226
452 Revert:
453 2012-10-23 Paolo Carlini <paolo.carlini@oracle.com>
454
455 PR c++/54922
456 * g++.dg/cpp0x/constexpr-union4.C: New.
457
458 2012-11-07 Yufeng Zhang <yufeng.zhang@arm.com>
459
460 * gcc.target/aarch64/dwarf-cfa-reg.c: New test.
461
462 2012-11-07 Kaz Kojima <kkojima@gcc.gnu.org>
463
464 PR target/49220
465 * gcc.c-torture/compile/pr49220.c: New test.
466
467 2012-11-07 Florian Weimer <fweimer@redhat.com>
468
469 * g++.dg/init/new40.C: New.
470
471 2012-11-07 Jakub Jelinek <jakub@redhat.com>
472
473 PR debug/54693
474 * gcc.dg/guality/pr54693-2.c: New test.
475
476 2012-11-06 Andrew Pinski <apinski@cavium.com>
477
478 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: Add
479 -fno-vect-cost-model.
480
481 2012-11-06 Aldy Hernandez <aldyh@redhat.com>
482
483 * c-c++-common/tm/trxn-expr-3.c: Adjust for uninstrumented code path.
484 * gcc.dg/tm/debug-1.c: Same.
485 * gcc.dg/tm/irrevocable-3.c: Same.
486 * gcc.dg/tm/irrevocable-4.c: Same.
487 * gcc.dg/tm/memopt-10.c: Same.
488 * gcc.dg/tm/memopt-11.c: Same.
489 * gcc.dg/tm/props-4.c: Same.
490 * gcc.dg/tm/wrap-3.c: Same.
491 * gcc.dg/tm/wrap-4.c: Same.
492
493 2012-11-06 Andrew Pinski <apinski@cavium.com>
494
495 * g++.dg/abi/aarch64_guard1.C: Add -fno-section-anchors.
496
497 2012-11-06 Jan Hubicka <jh@suse.cz>
498
499 * gcc.dg/tree-ssa/loop-1.c: Make to look like a good unroling
500 candidate still.
501 * gcc.dg/tree-ssa/loop-23.c: Likewise.
502 * gcc.dg/tree-ssa/cunroll-1.c: Unrolling now happens early.
503 * gcc.dg/tree-prof/unroll-1.c: Remove confused dg-options.
504
505 2012-11-06 David Edelsohn <dje.gcc@gmail.com>
506
507 * const-uniq-1.c: Expand regex to match AIX XCOFF labels.
508
509 2012-11-06 Uros Bizjak <ubizjak@gmail.com>
510
511 PR middle-end/41993
512 * gcc.dg/torture/pr41993.c: New test.
513
514 2012-11-06 Jan Hubicka <jh@suse.cz>
515
516 * gcc.target/i386/l_fma_float_?.c: Update.
517 * gcc.target/i386/l_fma_double_?.c: Update.
518
519 2012-11-06 Oleg Endo <olegendo@gcc.gnu.org>
520
521 PR target/54089
522 * gcc.target/sh/pr54089-8.c: New.
523 * gcc.target/sh/pr54089-9.c: New.
524
525 2012-11-06 Vladimir Yakovlev <vladimir.b.yakovlev@intel.com>
526
527 PR target/47440
528 * gcc.target/i386/avx-vzeroupper-5.c: Changed scan-assembler-times.
529 * gcc.target/i386/avx-vzeroupper-8.c: Likewise.
530 * gcc.target/i386/avx-vzeroupper-9.c: Likewise.
531 * gcc.target/i386/avx-vzeroupper-10.c: Likewise.
532 * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
533 * gcc.target/i386/avx-vzeroupper-12.c: Likewise.
534 * gcc.target/i386/avx-vzeroupper-19.c: Likewis.
535 * gcc.target/i386/avx-vzeroupper-27.c: New.
536
537 2012-11-06 Janus Weil <janus@gcc.gnu.org>
538
539 PR fortran/54917
540 * gfortran.dg/transfer_class_1.f90: New.
541 * gfortran.dg/transfer_class_2.f90: New.
542
543 2012-11-05 Sriraman Tallam <tmsriram@google.com>
544
545 * testsuite/g++.dg/mv1.C: New test.
546 * testsuite/g++.dg/mv2.C: New test.
547 * testsuite/g++.dg/mv3.C: New test.
548 * testsuite/g++.dg/mv4.C: New test.
549 * testsuite/g++.dg/mv5.C: New test.
550 * testsuite/g++.dg/mv6.C: New test.
551
552 2012-11-05 Hans-Peter Nilsson <hp@axis.com>
553
554 PR testsuite/55186
555 * gcc.dg/const-uniq-1.c (a): Increase length four times.
556
557 2012-11-05 Jack Howarth <howarth@bromo.med.uc.edu>
558
559 * gcc.dg/torture/pr53922.c: Use -Wl,-undefined,dynamic_lookup on
560 darwin.
561
562 2012-11-05 Eric Botcazou <ebotcazou@adacore.com>
563
564 * g++.dg/torture/20121105-1.C: New test.
565
566 2012-11-05 Andreas Schwab <schwab@linux-m68k.org>
567
568 * gcc.dg/torture/fp-compare.c: New testcase.
569
570 2012-11-05 Jan Hubicka <jh@suse.cz>
571
572 * gcc.dg/const-1.c: Update.
573 * gcc.dg/pure-1.c: Update.
574
575 2012-11-05 Vladimir Makarov <vmakarov@redhat.com>
576
577 PR rtl-optimization/55151
578 * gcc.dg/pr55151.c: New test.
579
580 2012-11-05 Jakub Jelinek <jakub@redhat.com>
581
582 PR debug/54970
583 PR debug/54971
584 * gcc.dg/guality/pr54970.c: Use NOP instead of "NOP" in inline-asm.
585
586 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
587
588 PR testsuite/51128
589 * gcc.dg/torture/pr55018.c: Skip if -fno-fat-lto-objects was passed.
590
591 2012-11-05 Jan Hubicka <jh@suse.cz>
592
593 * gcc.dg/autopar/pr49960.c: Fix testcase.
594
595 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
596
597 * gcc.dg/tree-ssa/cunroll-9.c: Dump cunrolli details.
598 Fix scan-tree-dump-times directive.
599
600 2012-11-04 Janus Weil <janus@gcc.gnu.org>
601
602 PR fortran/55199
603 * gfortran.dg/associate_12.f90: New.
604
605 2012-11-03 Jack Howarth <howarth@bromo.med.uc.edu>
606
607 PR target/54255
608 * lib/target-supports.exp (check_effective_target_masm_intel): New
609 proc.
610 * gcc.target/i386/asm-dialect-1.c: Use dg-require-effective-target
611 masm_intel.
612
613 2012-11-03 H.J. Lu <hjl.tools@gmail.com>
614 Jack Howarth <howarth@bromo.med.uc.edu>
615
616 * lib/target-supports.exp (check_effective_target_maybe_x32): New proc.
617 * gcc.target/i386/pr54457.c: Use dg-require-effective-target maybe_x32.
618 * gcc.target/i386/pr53249.c: Likewise.
619
620 2012-11-03 Andrew Pinski <apinski@cavium.com>
621
622 * gcc.target/mips/octeon-bbit-3.c: Change the second call to abort to
623 call abort1 so that cross jumping does not happen.
624
625 2012-11-03 Oleg Endo <olegendo@gcc.gnu.org>
626
627 PR target/51244
628 * gcc.target/sh/pr51244-18.c: New.
629 * gcc.target/sh/pr51244-19.c: New.
630
631 2012-11-03 Richard Sandiford <rdsandiford@googlemail.com>
632
633 * gcc.target/mips/octeon-exts-7.c (bar): Make sure the extraction of
634 b requires a 64-bit operation followed by a truncation.
635
636 2012-11-02 Jan Hubicka <jh@suse.cz>
637
638 * gcc.dg/tree-ssa/loop-38.c: Correct testcase.
639
640 2012-11-02 Michael Meissner <meissner@linux.vnet.ibm.com>
641
642 * gcc.target/powerpc/pr48258-2.c: Simplfy the acceptance
643 conditions to verify the reduction code is vectorized.
644
645 * gcc.target/powerpc/pr46728-1.c: Pass -fno-ident to eliminate failures
646 in case 'pow', such as 'powerpc' is used in the compiler version name.
647 * gcc.target/powerpc/pr46728-2.c: Likewise.
648 * gcc.target/powerpc/pr46728-3.c: Likewise.
649 * gcc.target/powerpc/pr46728-4.c: Likewise.
650 * gcc.target/powerpc/pr46728-5.c: Likewise.
651 * gcc.target/powerpc/pr46728-7.c: Likewise.
652 * gcc.target/powerpc/pr46728-8.c: Likewise.
653 * gcc/testsuite/gcc.dg/pr46728-6.c: Likewise.
654
655 2012-11-02 Jan Hubicka <jh@suse.cz>
656
657 * gcc.dg/tree-ssa/loop-38.c: New testcase.
658
659 2012-11-02 Jan Hubicka <jh@suse.cz>
660
661 * gcc.dg/tree-ssa/cunroll-10.c: New testcase.
662 * gcc.dg/tree-ssa/cunroll-9.c: New testcase.
663
664 2012-11-02 Vladimir Makarov <vmakarov@redhat.com>
665
666 PR middle-end/55130
667 * gcc.target/i386/pr55130.c: New test.
668
669 2012-11-02 Jakub Jelinek <jakub@redhat.com>
670
671 PR target/55147
672 * gcc.target/i386/pr55147.c: New test.
673
674 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
675
676 * gfortran.dg/default_format_1.f90: XFAIL on AIX.
677 * gfortran.dg/default_format_denormal_1.f90: Same.
678
679 2012-11-01 Marc Glisse <marc.glisse@inria.fr>
680
681 PR middle-end/55001
682 * g++.dg/ext/vector19.C: Remove target restrictions.
683 * gcc.dg/fold-compare-7.c: New testcase.
684
685 2012-11-01 Oleg Endo <olegendo@gcc.gnu.org>
686
687 PR target/55160
688 * gcc.target/sh/pr55160.c: New.
689
690 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
691
692 * gcc.target/powerpc/vsx-mass-1.c: Check for dot symbols in
693 scan-assembler regex.
694
695 2012-11-01 Vladimir Makarov <vmakarov@redhat.com>
696
697 PR middle-end/55150
698 * gcc.dg/pr55150.c: Rename to gcc.dg/pr55150-1.c.
699 * gcc.dg/pr55150-2.c: New test.
700
701 2012-11-01 Sharad Singhai <singhai@google.com>
702
703 * testsuite/gcc.dg/plugin/selfassign.c: Add opgtroup_flags initializer.
704 * testsuite/gcc.dg/plugin/one_time_plugin.c: Likewise.
705 * testsuite/g++.dg/plugin/selfassign.c: Likewise.
706 * testsuite/g++.dg/plugin/dumb_plugin.c: Likewise.
707
708 2012-10-31 Dehao Chen <dehao@google.com>
709
710 * g++.dg/debug/dwarf2/block.C: New testcase.
711
712 2012-10-31 Jan Hubicka <jh@suse.cz>
713
714 * gcc.dg/pr44974.c: Add noinline.
715
716 2012-10-31 Janus Weil <janus@gcc.gnu.org>
717
718 PR fortran/53718
719 * gfortran.dg/class_54.f90: New.
720
721 2012-10-31 Steven Bosscher <steven@gcc.gnu.org>
722 Jakub Jelinek <jakub@redhat.com>
723
724 PR tree-optimization/55018
725 * gcc.dg/torture/pr55018.c: New test.
726
727 2012-10-31 Paolo Carlini <paolo.carlini@oracle.com>
728
729 PR c++/54583
730 * g++.dg/ext/vla13.C: New.
731
732 2012-10-31 Vladimir Makarov <vmakarov@redhat.com>
733
734 PR middle-end/55150
735 * gcc.dg/pr55150.c: New test.
736
737 2012-10-31 Tobias Burnus <burnus@net-b.de>
738
739 PR fortran/55134
740 * gfortran.dg/associate_11.f90: New.
741
742 2012-10-31 Dodji Seketeli <dodji@redhat.com>
743
744 PR c++/54955
745 * g++.dg/cpp0x/gen-attrs-48-2.C: New test.
746
747 2012-10-31 Jakub Jelinek <jakub@redhat.com>
748
749 PR tree-optimization/19105
750 PR tree-optimization/21643
751 PR tree-optimization/46309
752 * gcc.dg/pr19105.c: New test.
753 * gcc.dg/pr21643.c: New test.
754 * gcc.dg/pr46309-2.c: New test.
755 * gcc.c-torture/execute/pr46309.c: New test.
756
757 2012-10-31 Alan Modra <amodra@gmail.com>
758
759 * gcc.target/powerpc/dimode_off.c: New.
760 * gcc.target/powerpc/timode_off.c: New.
761 * gcc.target/powerpc/dfmode_off.c: New.
762 * gcc.target/powerpc/tfmode_off.c: New.
763
764 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
765
766 PR rtl-optimization/55093
767 * gcc.target/i386/pr55093.c: New file.
768
769 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
770
771 * gcc.target/i386/pr55116.c: Renamed to ...
772 * gcc.target/i386/pr55116-1.c: This.
773
774 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
775
776 * gcc.target/i386/pr55116-2.c: New file.
777
778 2012-10-30 Richard Biener <rguenther@suse.de>
779
780 * gcc.dg/vect/slp-perm-2.c: Adjust.
781
782 2012-10-30 Richard Biener <rguenther@suse.de>
783
784 PR tree-optimization/55111
785 * gcc.dg/torture/pr55111.c: New testcase.
786
787 2012-10-30 Oleg Endo <olegendo@gcc.gnu.org>
788
789 PR target/53988
790 * gcc.target/sh/pr53988.c: New.
791
792 2012-10-30 Bin Cheng <bin.cheng@arm.com>
793
794 PR target/54989
795 * gcc.dg/hoist-register-pressure-1.c: Rename from
796 hoist-register-pressure.c. Add nonpic condition.
797 * gcc.dg/hoist-register-pressure-2.c: New testcase.
798
799 2012-10-29 Jonathan Wakely <jwakely.gcc@gmail.com>
800
801 PR c++/54930
802 * gcc.dg/Wreturn-local-addr.c: New.
803 * g++.dg/warn/Wno-return-local-addr.C: New.
804 * g++.dg/warn/Wreturn-local-addr.C: New.
805
806 2012-10-29 H.J. Lu <hongjiu.lu@intel.com>
807
808 PR middle-end/55116
809 * gcc.target/i386/pr55116.c: New file.
810
811 2012-10-29 Manuel López-Ibåñez <manu@gcc.gnu.org>
812
813 PR c/53066
814 * gcc.dg/Wshadow-4.c: New.
815 * gcc.dg/Wshadow-4.h: New.
816
817 2012-10-29 Alexandre Oliva <aoliva@redhat.com>
818
819 PR debug/54693
820 * gcc.dg/guality/pr54693.c: New.
821
822 2012-10-29 Marc Glisse <marc.glisse@inria.fr>
823
824 PR middle-end/55027
825 * gcc.dg/pr55027.c: New testcase.
826
827 2012-10-29 Jan Hubicka <jh@suse.cz>
828
829 * gcc.dg/ipa/inline-6.c: New testcase.
830
831 2012-10-29 Vladimir Makarov <vmakarov@redhat.com>
832
833 PR rtl-optimization/55106
834 * g++.dg/pr55106.C: New.
835
836 2012-10-29 Richard Guenther <rguenther@suse.de>
837
838 PR middle-end/53695
839 * gcc.dg/torture/pr53695.c: New testcase.
840
841 2012-10-28 Jan Hubicka <jh@suse.cz>
842
843 * gcc.dg/ipa/inlinehint-3.c: New testcase.
844
845 2012-10-28 Tobias Burnus <burnus@net-b.de>
846
847 PR fortran/54958
848 * gfortran.dg/do_check_6.f90: New.
849
850 2012-10-27 Dominique Dhumieres <dominiq@lps.ens.fr>
851 Jack Howarth <howarth@bromo.med.uc.edu>
852
853 PR target/54404
854 * g++.dg/other/darwin-cfstring1.C: Add -ftrack-macro-expansion=0
855 to dg-options.
856 * obj-c++.dg/strings/const-cfstring-2.mm: Likewise.
857
858 2012-10-27 Uros Bizjak <ubizjak@gmail.com>
859
860 PR target/34283
861 * gcc.target/i386/pr34283.c: New test.
862
863 2012-10-26 Jakub Jelinek <jakub@redhat.com>
864
865 PR c++/55081
866 * g++.dg/opt/pr55081.C: New test.
867
868 PR debug/54970
869 PR debug/54971
870 * gcc.dg/guality/pr54970.c: New test.
871
872 2012-10-26 Paolo Carlini <paolo.carlini@oracle.com>
873
874 PR c++/54984
875 * g++.dg/template/new11.C: New.
876
877 2012-10-26 Richard Biener <rguenther@suse.de>
878
879 PR middle-end/54824
880 * gcc.dg/torture/pr54824.c: New testcase.
881
882 2012-10-26 Alexander Ivchenko <alexander.ivchenko@intel.com>
883
884 * gcc.target/i386/fxsave-1.c: New.
885 * gcc.target/i386/fxsave64-1.c: Ditto.
886 * gcc.target/i386/fxrstor-1.c: Ditto.
887 * gcc.target/i386/fxrstor64-1.c: Ditto.
888 * gcc.target/i386/xsave-1.c: Ditto.
889 * gcc.target/i386/xsave64-1.c: Ditto.
890 * gcc.target/i386/xrstor-1.c: Ditto.
891 * gcc.target/i386/xrstor64-1.c: Ditto.
892 * gcc.target/i386/xsaveopt-1.c: Ditto.
893 * gcc.target/i386/xsaveopt64-1.c: Ditto.
894 * gcc.target/i386/sse-12.c: Add -mfxsr, -mxsaveopt.
895 * gcc.target/i386/sse-13.c: Ditto.
896 * gcc.target/i386/sse-14.c: Ditto.
897 * gcc.target/i386/sse-22.c: Ditto.
898 * gcc.target/i386/sse-23.c: Ditto.
899 * g++.dg/other/i386-2.C: Ditto.
900 * g++.dg/other/i386-3.C: Ditto.
901
902 2012-10-25 Jan Hubicka <jh@suse.cz>
903
904 * gcc.dg/tree-ssa/cunroll-4.c: Update; we now remove the loop
905 at ivcanon time.
906
907 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
908
909 PR c++/53761
910 * g++.dg/ext/transparent-union.C: New.
911
912 2012-10-25 Marc Glisse <marc.glisse@inria.fr>
913
914 PR c++/54427
915 * g++.dg/ext/vector19.C: New testcase.
916
917 2012-10-25 Richard Biener <rguenther@suse.de>
918
919 PR tree-optimization/54902
920 * g++.dg/torture/pr54902.C: New testcase.
921
922 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
923
924 PR c++/34892
925 * g++.dg/template/crash114.C: New.
926
927 2012-10-24 H.J. Lu <hongjiu.lu@intel.com>
928
929 PR bootstrap/55049
930 * gcc.target/i386/pr55049-1.c: New test.
931
932 2012-10-24 Janus Weil <janus@gcc.gnu.org>
933
934 PR fortran/55037
935 * gfortran.dg/class_dummy_4.f03: New.
936
937 2012-10-24 Jakub Jelinek <jakub@redhat.com>
938
939 PR rtl-optimization/55010
940 * gcc.dg/pr55010.c: New test.
941
942 PR debug/54828
943 * g++.dg/debug/pr54828.C: New test.
944
945 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
946
947 * gcc.dg/vect/vect-82_64.c: Adjust the dump file.
948 * gcc.dg/vect/vect-83_64.c: Likewise.
949
950 2012-10-23 Paolo Carlini <paolo.carlini@oracle.com>
951
952 PR c++/54922
953 * g++.dg/cpp0x/constexpr-union4.C: New.
954
955 2012-10-23 Jeff Law <law@redhat.com>
956
957 * gcc.c-torture/execute/pr54985.c: New test.
958
959 2012-10-23 Paul Koning <ni1d@arrl.net>
960
961 PR debug/54508
962 * g++.dg/debug/dwarf2/pr54508.C: New.
963
964 2012-10-23 Jakub Jelinek <jakub@redhat.com>
965
966 PR c++/54844
967 * g++.dg/template/sizeof14.C: New test.
968
969 2012-10-23 Ian Bolton <ian.bolton@arm.com>
970 Jim MacArthur <jim.macarthur@arm.com>
971 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
972 Marcus Shawcroft <marcus.shawcroft@arm.com>
973 Nigel Stephens <nigel.stephens@arm.com>
974 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
975 Richard Earnshaw <rearnsha@arm.com>
976 Sofiane Naci <sofiane.naci@arm.com>
977 Stephen Thomas <stephen.thomas@arm.com>
978 Tejas Belagod <tejas.belagod@arm.com>
979 Yufeng Zhang <yufeng.zhang@arm.com>
980
981 * lib/target-supports.exp
982 (check_profiling_available): Add AArch64.
983 (check_effective_target_vect_int): Likewise.
984 (check_effective_target_vect_shift): Likewise.
985 (check_effective_target_vect_float): Likewise.
986 (check_effective_target_vect_double): Likewise.
987 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
988 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
989 (check_effective_target_vect_pack_trunc): Likewise.
990 (check_effective_target_vect_unpack): Likewise.
991 (check_effective_target_vect_hw_misalign): Likewise.
992 (check_effective_target_vect_short_mult): Likewise.
993 (check_effective_target_vect_int_mult): Likewise.
994 (check_effective_target_vect_stridedN): Likewise.
995 (check_effective_target_sync_int_long): Likewise.
996 (check_effective_target_sync_char_short): Likewise.
997 (check_vect_support_and_set_flags): Likewise.
998 (check_effective_target_aarch64_tiny): New.
999 (check_effective_target_aarch64_small): New.
1000 (check_effective_target_aarch64_large): New.
1001 * g++.dg/other/PR23205.C: Enable aarch64.
1002 * g++.dg/other/pr23205-2.C: Likewise.
1003 * g++.old-deja/g++.abi/ptrmem.C: Likewise.
1004 * gcc.c-torture/execute/20101011-1.c: Likewise.
1005 * gcc.dg/20020312-2.c: Likewise.
1006 * gcc.dg/20040813-1.c: Likewise.
1007 * gcc.dg/builtin-apply2.c: Likewise.
1008 * gcc.dg/stack-usage-1.c: Likewise.
1009
1010 2012-10-23 Ian Bolton <ian.bolton@arm.com>
1011 Jim MacArthur <jim.macarthur@arm.com>
1012 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
1013 Marcus Shawcroft <marcus.shawcroft@arm.com>
1014 Nigel Stephens <nigel.stephens@arm.com>
1015 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1016 Richard Earnshaw <rearnsha@arm.com>
1017 Sofiane Naci <sofiane.naci@arm.com>
1018 Stephen Thomas <stephen.thomas@arm.com>
1019 Tejas Belagod <tejas.belagod@arm.com>
1020 Yufeng Zhang <yufeng.zhang@arm.com>
1021
1022 * gcc.target/aarch64/aapcs/aapcs64.exp: New file.
1023 * gcc.target/aarch64/aapcs/abitest-2.h: New file.
1024 * gcc.target/aarch64/aapcs/abitest-common.h: New file.
1025 * gcc.target/aarch64/aapcs/abitest.S: New file.
1026 * gcc.target/aarch64/aapcs/abitest.h: New file.
1027 * gcc.target/aarch64/aapcs/func-ret-1.c: New file.
1028 * gcc.target/aarch64/aapcs/func-ret-2.c: New file.
1029 * gcc.target/aarch64/aapcs/func-ret-3.c: New file.
1030 * gcc.target/aarch64/aapcs/func-ret-3.x: New file.
1031 * gcc.target/aarch64/aapcs/func-ret-4.c: New file.
1032 * gcc.target/aarch64/aapcs/func-ret-4.x: New file.
1033 * gcc.target/aarch64/aapcs/ice_1.c: New file.
1034 * gcc.target/aarch64/aapcs/ice_2.c: New file.
1035 * gcc.target/aarch64/aapcs/ice_3.c: New file.
1036 * gcc.target/aarch64/aapcs/ice_4.c: New file.
1037 * gcc.target/aarch64/aapcs/ice_5.c: New file.
1038 * gcc.target/aarch64/aapcs/macro-def.h: New file.
1039 * gcc.target/aarch64/aapcs/test_1.c: New file.
1040 * gcc.target/aarch64/aapcs/test_10.c: New file.
1041 * gcc.target/aarch64/aapcs/test_11.c: New file.
1042 * gcc.target/aarch64/aapcs/test_12.c: New file.
1043 * gcc.target/aarch64/aapcs/test_13.c: New file.
1044 * gcc.target/aarch64/aapcs/test_14.c: New file.
1045 * gcc.target/aarch64/aapcs/test_15.c: New file.
1046 * gcc.target/aarch64/aapcs/test_16.c: New file.
1047 * gcc.target/aarch64/aapcs/test_17.c: New file.
1048 * gcc.target/aarch64/aapcs/test_18.c: New file.
1049 * gcc.target/aarch64/aapcs/test_19.c: New file.
1050 * gcc.target/aarch64/aapcs/test_2.c: New file.
1051 * gcc.target/aarch64/aapcs/test_20.c: New file.
1052 * gcc.target/aarch64/aapcs/test_21.c: New file.
1053 * gcc.target/aarch64/aapcs/test_22.c: New file.
1054 * gcc.target/aarch64/aapcs/test_23.c: New file.
1055 * gcc.target/aarch64/aapcs/test_24.c: New file.
1056 * gcc.target/aarch64/aapcs/test_25.c: New file.
1057 * gcc.target/aarch64/aapcs/test_26.c: New file.
1058 * gcc.target/aarch64/aapcs/test_3.c: New file.
1059 * gcc.target/aarch64/aapcs/test_4.c: New file.
1060 * gcc.target/aarch64/aapcs/test_5.c: New file.
1061 * gcc.target/aarch64/aapcs/test_6.c: New file.
1062 * gcc.target/aarch64/aapcs/test_7.c: New file.
1063 * gcc.target/aarch64/aapcs/test_8.c: New file.
1064 * gcc.target/aarch64/aapcs/test_9.c: New file.
1065 * gcc.target/aarch64/aapcs/test_align-1.c: New file.
1066 * gcc.target/aarch64/aapcs/test_align-2.c: New file.
1067 * gcc.target/aarch64/aapcs/test_align-3.c: New file.
1068 * gcc.target/aarch64/aapcs/test_align-4.c: New file.
1069 * gcc.target/aarch64/aapcs/test_complex.c: New file.
1070 * gcc.target/aarch64/aapcs/test_int128.c: New file.
1071 * gcc.target/aarch64/aapcs/test_quad_double.c: New file.
1072 * gcc.target/aarch64/aapcs/type-def.h: New file.
1073 * gcc.target/aarch64/aapcs/va_arg-1.c: New file.
1074 * gcc.target/aarch64/aapcs/va_arg-10.c: New file.
1075 * gcc.target/aarch64/aapcs/va_arg-11.c: New file.
1076 * gcc.target/aarch64/aapcs/va_arg-12.c: New file.
1077 * gcc.target/aarch64/aapcs/va_arg-2.c: New file.
1078 * gcc.target/aarch64/aapcs/va_arg-3.c: New file.
1079 * gcc.target/aarch64/aapcs/va_arg-4.c: New file.
1080 * gcc.target/aarch64/aapcs/va_arg-5.c: New file.
1081 * gcc.target/aarch64/aapcs/va_arg-6.c: New file.
1082 * gcc.target/aarch64/aapcs/va_arg-7.c: New file.
1083 * gcc.target/aarch64/aapcs/va_arg-8.c: New file.
1084 * gcc.target/aarch64/aapcs/va_arg-9.c: New file.
1085 * gcc.target/aarch64/aapcs/validate_memory.h: New file.
1086 * gcc.target/aarch64/aarch64.exp: New file.
1087 * gcc.target/aarch64/adc-1.c: New file.
1088 * gcc.target/aarch64/adc-2.c: New file.
1089 * gcc.target/aarch64/asm-1.c: New file.
1090 * gcc.target/aarch64/clrsb.c: New file.
1091 * gcc.target/aarch64/clz.c: New file.
1092 * gcc.target/aarch64/ctz.c: New file.
1093 * gcc.target/aarch64/csinc-1.c: New file.
1094 * gcc.target/aarch64/csinv-1.c: New file.
1095 * gcc.target/aarch64/csneg-1.c: New file.
1096 * gcc.target/aarch64/extend.c: New file.
1097 * gcc.target/aarch64/fcvt.x: New file.
1098 * gcc.target/aarch64/fcvt_double_int.c: New file.
1099 * gcc.target/aarch64/fcvt_double_long.c: New file.
1100 * gcc.target/aarch64/fcvt_double_uint.c: New file.
1101 * gcc.target/aarch64/fcvt_double_ulong.c: New file.
1102 * gcc.target/aarch64/fcvt_float_int.c: New file.
1103 * gcc.target/aarch64/fcvt_float_long.c: New file.
1104 * gcc.target/aarch64/fcvt_float_uint.c: New file.
1105 * gcc.target/aarch64/fcvt_float_ulong.c: New file.
1106 * gcc.target/aarch64/ffs.c: New file.
1107 * gcc.target/aarch64/fmadd.c: New file.
1108 * gcc.target/aarch64/fnmadd-fastmath.c: New file.
1109 * gcc.target/aarch64/frint.x: New file.
1110 * gcc.target/aarch64/frint_double.c: New file.
1111 * gcc.target/aarch64/frint_float.c: New file.
1112 * gcc.target/aarch64/index.c: New file.
1113 * gcc.target/aarch64/mneg-1.c: New file.
1114 * gcc.target/aarch64/mneg-2.c: New file.
1115 * gcc.target/aarch64/mneg-3.c: New file.
1116 * gcc.target/aarch64/mnegl-1.c: New file.
1117 * gcc.target/aarch64/mnegl-2.c: New file.
1118 * gcc.target/aarch64/narrow_high-intrinsics.c: New file.
1119 * gcc.target/aarch64/pic-constantpool1.c: New file.
1120 * gcc.target/aarch64/pic-symrefplus.c: New file.
1121 * gcc.target/aarch64/predefine_large.c: New file.
1122 * gcc.target/aarch64/predefine_small.c: New file.
1123 * gcc.target/aarch64/predefine_tiny.c: New file.
1124 * gcc.target/aarch64/reload-valid-spoff.c: New file.
1125 * gcc.target/aarch64/scalar_intrinsics.c: New file.
1126 * gcc.target/aarch64/table-intrinsics.c: New file.
1127 * gcc.target/aarch64/tst-1.c: New file.
1128 * gcc.target/aarch64/vect-abs-compile.c: New file.
1129 * gcc.target/aarch64/vect-abs.c: New file.
1130 * gcc.target/aarch64/vect-abs.x: New file.
1131 * gcc.target/aarch64/vect-compile.c: New file.
1132 * gcc.target/aarch64/vect-faddv-compile.c: New file.
1133 * gcc.target/aarch64/vect-faddv.c: New file.
1134 * gcc.target/aarch64/vect-faddv.x: New file.
1135 * gcc.target/aarch64/vect-fmax-fmin-compile.c: New file.
1136 * gcc.target/aarch64/vect-fmax-fmin.c: New file.
1137 * gcc.target/aarch64/vect-fmax-fmin.x: New file.
1138 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: New file.
1139 * gcc.target/aarch64/vect-fmaxv-fminv.x: New file.
1140 * gcc.target/aarch64/vect-fp-compile.c: New file.
1141 * gcc.target/aarch64/vect-fp.c: New file.
1142 * gcc.target/aarch64/vect-fp.x: New file.
1143 * gcc.target/aarch64/vect-mull-compile.c: New file.
1144 * gcc.target/aarch64/vect-mull.c: New file.
1145 * gcc.target/aarch64/vect-mull.x: New file.
1146 * gcc.target/aarch64/vect.c: New file.
1147 * gcc.target/aarch64/vect.x: New file.
1148 * gcc.target/aarch64/vector_intrinsics.c: New file.
1149 * gcc.target/aarch64/vfp-1.c: New file.
1150 * gcc.target/aarch64/volatile-bitfields-1.c: New file.
1151 * gcc.target/aarch64/volatile-bitfields-2.c: New file.
1152 * gcc.target/aarch64/volatile-bitfields-3.c: New file.
1153 * g++.dg/abi/aarch64_guard1.C: New file.
1154
1155 2012-10-23 Jakub Jelinek <jakub@redhat.com>
1156
1157 PR c++/54988
1158 * c-c++-common/pr54988.c: New test.
1159
1160 2012-10-23 Jan Hubicka <jh@suse.cz>
1161
1162 * gcc.dg/tree-prof/peel-1.c: New testcase.
1163
1164 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
1165
1166 PR gcc/52945
1167 * gcc.dg/lto/pr52634_0.c: Skip the test on Darwin.
1168
1169 2012-10-23 Joseph Myers <joseph@codesourcery.com>
1170
1171 * gcc.dg/c99-predef-1.c: New test.
1172 * gcc.dg/cpp/cmdlne-dU-1.c, gcc.dg/cpp/cmdlne-dU-2.c,
1173 gcc.dg/cpp/cmdlne-dU-3.c, gcc.dg/cpp/cmdlne-dU-4.c,
1174 gcc.dg/cpp/cmdlne-dU-5.c, gcc.dg/cpp/cmdlne-dU-6.c,
1175 gcc.dg/cpp/cmdlne-dU-7.c, gcc.dg/cpp/cmdlne-dU-8.c,
1176 gcc.dg/cpp/cmdlne-dU-9.c, gcc.dg/cpp/cmdlne-dU-10.c,
1177 gcc.dg/cpp/cmdlne-dU-11.c, gcc.dg/cpp/cmdlne-dU-12.c,
1178 gcc.dg/cpp/cmdlne-dU-13.c, gcc.dg/cpp/cmdlne-dU-14.c,
1179 gcc.dg/cpp/cmdlne-dU-15.c, gcc.dg/cpp/cmdlne-dU-16.c,
1180 gcc.dg/cpp/cmdlne-dU-17.c, gcc.dg/cpp/cmdlne-dU-18.c,
1181 gcc.dg/cpp/cmdlne-dU-19.c, gcc.dg/cpp/cmdlne-dU-20.c,
1182 gcc.dg/cpp/cmdlne-dU-21.c, gcc.dg/cpp/cmdlne-dU-22.c,
1183 gcc.dg/cpp/mi5.c, gcc.dg/cpp/multiline.c: Add -nostdinc to dg-options.
1184
1185 2012-10-23 Marc Glisse <marc.glisse@inria.fr>
1186
1187 * gcc.dg/tree-ssa/foldconst-6.c: New testcase.
1188
1189 2012-10-23 Jan Hubicka <jh@suse.cz>
1190
1191 PR middle-end/54937
1192 * gcc.c-torture/execute/pr54937.c: New testcase.
1193 * gcc.dg/tree-ssa/cunroll-2.c: Update.
1194
1195 2012-10-23 Jan Hubicka <jh@suse.cz>
1196
1197 PR middle-end/54967
1198 * gfortran.dg/pr54967.f90: New testcase.
1199
1200 2012-10-23 Terry Guo <terry.guo@arm.com>
1201
1202 PR target/55019
1203 * gcc.dg/pr55019.c: New.
1204
1205 2012-10-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1206
1207 PR tree-optimization/55008
1208 * gcc.dg/tree-ssa/pr55008.c: New test.
1209
1210 2012-10-22 Richard Biener <rguenther@suse.de>
1211
1212 PR tree-optimization/55011
1213 * gcc.dg/torture/pr55011.c: New testcase.
1214
1215 2012-10-22 Greta Yorsh <Greta.Yorsh@arm.com>
1216
1217 * gcc.target/arm/pr40457-1.c: Adjust expected output.
1218 * gcc.target/arm/pr40457-2.c: Likewise.
1219 * gcc.target/arm/pr40457-3.c: Likewise.
1220
1221 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
1222
1223 * gnat.dg/specs/limited_with4.ads: New test.
1224 * gnat.dg/specs/limited_with4_pkg.ads: New helper.
1225
1226 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
1227
1228 * gnat.dg/modular4.adb: New test.
1229 * gnat.dg/modular4_pkg.ads: New helper.
1230
1231 2012-10-21 Eric Botcazou <ebotcazou@adacore.com>
1232
1233 * gnat.dg/specs/atomic1.ads: XFAIL on MIPS.
1234 * gnat.dg/specs/addr1.ads: Likewise.
1235
1236 2012-10-21 Hans-Peter Nilsson <hp@bitrange.com>
1237
1238 * gcc.dg/webizer.c (main): Add missing exit call.
1239
1240 2012-10-21 Thomas König <tkoenig@gcc.gnu.org>
1241
1242 PR fortran/54465
1243 * gfortran.dg/wextra_1.f: New test.
1244
1245 2012-10-20 Jan Hubicka <jh@suse.cz>
1246
1247 * gcc.dg/tree-prof/unroll-1.c: New testcase.
1248
1249 2012-10-19 Janus Weil <janus@gcc.gnu.org>
1250
1251 PR fortran/54224
1252 * gfortran.dg/warn_unused_function.f90: New.
1253
1254 2012-10-19 Greta Yorsh <Greta.Yorsh@arm.com>
1255
1256 * lib/target-supports.exp
1257 (check_effective_target_arm_prefer_ldrd_strd): New procedure.
1258
1259 2012-10-19 Richard Guenther <rguenther@suse.de>
1260
1261 PR tree-optimization/54981
1262 * gcc.dg/pr54981.c: New testcase.
1263
1264 2012-10-19 Zhenqiang Chen <zhenqiang.chen@linaro.org>
1265
1266 PR target/54892
1267 * gcc.target/arm/pr54892.c: New.
1268
1269 2012-10-19 Bin Cheng <bin.cheng@arm.com>
1270
1271 * testsuite/gcc.dg/hoist-register-pressure.c: New test.
1272
1273 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
1274
1275 PR c++/54501
1276 * g++.dg/init/array30.C: New.
1277 * g++.dg/init/array31.C: Likewise.
1278
1279 2012-10-18 Tobias Burnus <burnus@net-b.de>
1280
1281 PR fortran/54884
1282 * gfortran.dg/public_private_module_7.f90: New.
1283
1284 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
1285
1286 PR c++/29633
1287 * g++.dg/template/pr29633.C: New.
1288
1289 2012-10-18 Eric Botcazou <ebotcazou@adacore.com>
1290
1291 * gnat.dg/loop_optimization13.ad[sb]: New test.
1292 * gnat.dg/loop_optimization13_pkg.ads: New helper.
1293
1294 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
1295
1296 * gcc.target/arm/neon/vfmaQf32.c: New testcase.
1297 * gcc.target/arm/neon/vfmaf32.c: Likewise.
1298 * gcc.target/arm/neon/vfmsQf32.c: Likewise.
1299 * gcc.target/arm/neon/vfmsf32.c: Likewise.
1300
1301 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
1302
1303 * gcc.target/arm/ftest-armv8a-arm.c: New testcase.
1304 * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
1305 * gcc.target/arm/ftest-support-arm.h (feature_matrix): Add ARMv8-A row.
1306 * gcc.target/arm/ftest-support-thumb.h (feature_matrix): Likewise.
1307 * gcc.target/arm/ftest-support.h (architecture): Add ARMv8-A.
1308 * lib/target-supports.exp: Add ARMv8-A architecture expectation.
1309
1310 2012-10-16 Jan Hubicka <jh@suse.cz>
1311
1312 * gcc.target/i386/l_fma_float_?.c: Update.
1313 * gcc.target/i386/l_fma_double_?.c: Update.
1314 * gfortran.dg/do_1.f90: XFAIL
1315 * gcc.dg/tree-ssa/cunroll-1.c: New testcase.
1316 * gcc.dg/tree-ssa/cunroll-2.c: New testcase.
1317 * gcc.dg/tree-ssa/cunroll-3.c: New testcase.
1318 * gcc.dg/tree-ssa/cunroll-4.c: New testcase.
1319 * gcc.dg/tree-ssa/cunroll-5.c: New testcase.
1320 * gcc.dg/tree-ssa/ldist-17.c: Block cunroll to make testcase still
1321 valid.
1322
1323 2012-10-16 Manuel López-Ibåñez <manu@gcc.gnu.org>
1324
1325 PR c/53063
1326 PR c/40989
1327 * gcc.dg/Wstrict-overflow-24.c: New.
1328
1329 2012-10-16 Tobias Burnus <burnus@net-b.de>
1330
1331 PR fortran/50981
1332 PR fortran/54618
1333 * gfortran.dg/class_optional_1.f90: New.
1334 * gfortran.dg/class_optional_2.f90: New.
1335
1336 2012-10-16 Jakub Jelinek <jakub@redhat.com>
1337
1338 PR debug/54796
1339 * gcc.dg/guality/pr54796.c: New test.
1340
1341 PR tree-optimization/54889
1342 * gfortran.dg/pr54889.f90: New test.
1343
1344 2012-10-16 Eric Botcazou <ebotcazou@adacore.com>
1345
1346 * g++.dg/other/dump-ada-spec-2.C: New test.
1347
1348 2012-10-16 Easwaran Raman <eraman@google.com>
1349
1350 * gcc.dg/tree-prof/switch-case-1.c: New test case.
1351 * gcc.dg/tree-prof/switch-case-2.c: New test case.
1352
1353 2012-10-16 Hans-Peter Nilsson <hp@bitrange.com>
1354
1355 * gcc.dg/torture/stackalign/builtin-apply-2.c,
1356 gcc.dg/builtin-apply2.c: Correct STACK_ARGUMENTS_SIZE for MMIX.
1357
1358 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1359
1360 PR target/54925
1361 * gcc.c-torture/compile/pr54925.c: New.
1362
1363 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1364
1365 PR target/51244
1366 * gcc.target/sh/pr51244-17.c: New.
1367
1368 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1369
1370 PR target/54760
1371 * gcc.target/sh/pr54760-2.c: Add long long and unsigned long long test
1372 functions.
1373 * gcc.target/sh/pr54760-4.c: New.
1374
1375 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1376
1377 PR target/34777
1378 * gcc.target/sh/torture/sh-torture.exp: New.
1379 * gcc.target/sh/torture/pr34777.c: New.
1380
1381 2012-10-15 Matthias Klose <doko@ubuntu.com>
1382
1383 * lib/target-supports.exp (check_profiling_available): Match
1384 arm*-*-linux-* for ARM Linux/GNU.
1385 * g++.dg/torture/predcom-1.C: Match arm*-*-linux-* for ARM Linux/GNU.
1386 * gfortran.dg/enum_10.f90: Likewise.
1387 * gfortran.dg/enum_9.f90: Likewise.
1388 * gcc.target/arm/synchronize.c: Likewise.
1389 * g++.old-deja/g++.jason/enum6.C: Likewise.
1390 * g++.old-deja/g++.other/enum4.C: Likewise.
1391 * g++.old-deja/g++.law/enum9.C: Likewise.
1392
1393 2012-10-15 Richard Sandiford <rdsandiford@googlemail.com>
1394
1395 * g++.dg/tls/thread_local-cse.C: Move dg-do line.
1396 * g++.dg/tls/thread_local-wrap4.C: Require fpic.
1397
1398 2012-10-15 Alexandre Oliva <aoliva@redhat.com>
1399 Paolo Carlini <paolo.carlini@oracle.com>
1400
1401 PR c++/17805
1402 * g++.dg/overload/operator6.C: New.
1403
1404 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
1405
1406 PR c++/50080 (again)
1407 * g++.dg/parse/tmpl-outside2.C: Tweak, error in C++98.
1408 * g++.dg/parse/tmpl-outside1.C: Likewise.
1409 * g++.dg/template/qualttp18.C: Likewise.
1410 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
1411 * g++.old-deja/g++.pt/overload13.C: Likewise.
1412
1413 2012-10-15 Uros Bizjak <ubizjak@gmail.com>
1414
1415 * gcc.target/i386/avx256-unaligned-load-1.c: Update asm scan patterns.
1416 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
1417 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
1418 * gcc.target/i386/avx256-unaligned-load-4.c: Ditto.
1419 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
1420 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
1421 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
1422 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
1423
1424 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
1425
1426 PR c++/50080
1427 * g++.dg/parse/tmpl-outside2.C: New.
1428 * g++.dg/parse/tmpl-outside1.C: Adjust.
1429 * g++.dg/template/qualttp18.C: Likewise.
1430 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
1431 * g++.old-deja/g++.pt/overload13.C: Likewise.
1432
1433 2012-10-15 Marc Glisse <marc.glisse@inria.fr>
1434
1435 PR tree-optimization/54915
1436 * gcc.dg/tree-ssa/pr54915.c: New testcase.
1437
1438 2012-10-15 Richard Guenther <rguenther@suse.de>
1439
1440 PR tree-optimization/54920
1441 * gcc.dg/torture/pr54920.c: New testcase.
1442
1443 2012-10-15 Eric Botcazou <ebotcazou@adacore.com>
1444
1445 * gnat.dg/unchecked_convert9.ad[sb]: New test.
1446
1447 2012-10-13 Jason Merrill <jason@redhat.com>
1448
1449 * g++.dg/tls/thread_local7g.C: Require tls_native.
1450
1451 2012-10-14 Jason Merrill <jason@redhat.com>
1452
1453 * g++.dg/cpp0x/inh-ctor1.C: New.
1454 * g++.dg/cpp0x/inh-ctor2.C: New.
1455 * g++.dg/cpp0x/inh-ctor3.C: New.
1456 * g++.dg/cpp0x/inh-ctor4.C: New.
1457 * g++.dg/cpp0x/inh-ctor5.C: New.
1458 * g++.dg/cpp0x/inh-ctor6.C: New.
1459 * g++.dg/cpp0x/inh-ctor7.C: New.
1460 * g++.dg/cpp0x/inh-ctor8.C: New.
1461 * g++.dg/cpp0x/inh-ctor9.C: New.
1462 * g++.dg/cpp0x/inh-ctor10.C: New.
1463 * g++.dg/cpp0x/inh-ctor11.C: New.
1464 * g++.dg/cpp0x/inh-ctor12.C: New.
1465 * g++.dg/cpp0x/inh-ctor13.C: New.
1466
1467 2012-10-14 Steven Bosscher <steven@gcc.gnu.org>
1468
1469 PR rtl-optimization/54919
1470 * gcc.dg/pr54919.c: New testcase.
1471
1472 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
1473
1474 PR c++/53581
1475 * g++.dg/template/crash113.C: New.
1476
1477 2012-10-14 Jan Hubicka <jh@suse.cz>
1478
1479 * gcc.dg/unroll_5.c: New testcase.
1480
1481 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
1482
1483 PR c++/52643
1484 * g++.dg/opt/pr52643.C: New.
1485
1486 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1487
1488 PR target/54602
1489 * gcc.target/sh/pr54602-1.c: New.
1490 * gcc.target/sh/pr54602-2.c: New.
1491 * gcc.target/sh/pr54602-3.c: New.
1492 * gcc.target/sh/pr54602-4.c: New.
1493
1494 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1495
1496 PR target/54680
1497 * gcc.target/sh/pr54680.c: New.
1498
1499 2012-10-12 Jan Hubicka <jh@suse.cz>
1500
1501 * gcc.dg/webizer.c: New testcase.
1502
1503 2012-10-12 Janis Johnson <janisjo@codesourcery.com>
1504
1505 * gcc.dg/vect/pr48765.c: Skip for conflicting options, don't
1506 specify -m64.
1507
1508 * gcc.target/arm/div64-unwinding.c: Skip, don't xfail, for GNU/Linux.
1509
1510 * lib/target-supports.exp (check_effective_target_arm_hard_vfp_ok):
1511 Return 0 if already specifying -mfloat-abi other than hard.
1512
1513 2012-10-12 Joe Seymour <jseymour@codesourcery.com>
1514
1515 * gcc.dg/pr53060.c: Prune irrelevant warning.
1516
1517 2012-10-12 Jakub Jelinek <jakub@redhat.com>
1518
1519 PR c/54381
1520 * c-c++-common/Wsizeof-pointer-memaccess1.c: New test.
1521 * c-c++-common/Wsizeof-pointer-memaccess2.c: New test.
1522 * gcc.dg/Wsizeof-pointer-memaccess1.c: New test.
1523 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Test also stpncpy.
1524 Adjust expected wording of warnings for *cmp* builtins.
1525 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Likewise.
1526 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Likewise.
1527
1528 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
1529
1530 PR c++/24449
1531 * g++.dg/parse/friend-main.C: New.
1532
1533 2012-10-12 Marc Glisse <marc.glisse@inria.fr>
1534
1535 PR c++/53055
1536 * g++.dg/pr53055.C: New testcase.
1537
1538 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
1539
1540 PR c++/52744
1541 * g++.dg/cpp0x/pr52744.C: New.
1542
1543 2012-10-12 Janus Weil <janus@gcc.gnu.org>
1544
1545 PR fortran/40453
1546 * gfortran.dg/dummy_procedure_9.f90: New.
1547
1548 2012-10-12 Richard Biener <rguenther@suse.de>
1549
1550 PR tree-optimization/54894
1551 * gcc.dg/torture/pr54894.c: New testcase.
1552
1553 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1554
1555 PR target/51244
1556 * gcc.target/sh/pr51244-13.c: New.
1557 * gcc.target/sh/pr51244-14.c: New.
1558 * gcc.target/sh/pr51244-15.c: New.
1559 * gcc.target/sh/pr51244-16.c: New.
1560
1561 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1562
1563 PR c++/51878
1564 * g++.dg/cpp0x/decltype45.C: New.
1565
1566 2012-10-11 Janus Weil <janus@gcc.gnu.org>
1567
1568 PR fortran/54784
1569 * gfortran.dg/class_allocate_13.f90: New.
1570
1571 2012-10-11 Jason Merrill <jason@redhat.com>
1572
1573 * g++.dg/ext/visibility/pragma-override1.C: Fix target markup.
1574 * g++.dg/ext/visibility/pragma-override2.C: Fix target markup.
1575
1576 * g++.dg/gomp/tls-5.C: Require tls_native.
1577 * g++.dg/tls/thread_local7.C: Require tls_native.
1578 * g++.dg/tls/static2.C: New.
1579
1580 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1581
1582 PR c++/36107
1583 * g++.dg/ext/weak5.C: New.
1584
1585 2012-10-11 Marc Glisse <marc.glisse@inria.fr>
1586
1587 PR testsuite/54868
1588 * gcc.dg/tree-ssa/forwprop-22.c: Move ...
1589 * gcc.dg/vect/nodump-forwprop-22.c: ... here. Adapt options.
1590
1591 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1592
1593 PR c++/43765
1594 * g++.dg/parse/pr43765.C: New.
1595
1596 2012-10-11 Uros Bizjak <ubizjak@gmail.com>
1597
1598 * obj-c++.dg/tls/init-2.mm: Tweak errors.
1599
1600 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1601
1602 PR c++/43663
1603 * g++.dg/init/bitfield3.C: New.
1604
1605 2012-10-10 Richard Sandiford <rdsandiford@googlemail.com>
1606
1607 * gcc.target/mips/mips32-dsp-accinit-2.c: Fix test description.
1608
1609 2012-10-10 Jakub Jelinek <jakub@redhat.com>
1610
1611 PR tree-optimization/54877
1612 * gcc.dg/torture/pr54877.c: New test.
1613
1614 2012-10-10 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
1615
1616 PR testsuite/53397
1617 * gcc.dg/pr53397-1.c: Moved to gcc.target/i386.
1618 * gcc.target/i386/pr53397-1.c: Add -msse2 to dg-options
1619 and remove target info from dg-do compile.
1620 * gcc.dg/pr53397-2.c: Moved to gcc.target/i386.
1621 * gcc.target/i386/pr53397-2.c: Add -msse2 to dg-options
1622 and remove target info from dg-do compile.
1623
1624 2012-10-10 Greta Yorsh <Greta.Yorsh@arm.com>
1625
1626 * gcc.dg/pr54782.c: Require target with pthread support.
1627
1628 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1629
1630 PR c++/53122
1631 * g++.dg/cpp0x/auto35.C: New.
1632
1633 2012-10-10 Dodji Seketeli <dodji@redhat.com>
1634
1635 PR c++/53540 - using fails to be equivalent to typedef
1636 * g++.dg/cpp0x/alias-decl-24.C: New test.
1637
1638 2012-10-10 Dodji Seketeli <dodji@redhat.com>
1639
1640 * g++.dg/cpp0x/gen-attrs-8.C: Update the test to reflect the fact
1641 that c++11 attributes to types are ignored for now.
1642 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
1643 * g++.dg/cpp0x/gen-attrs-37.C: Likewise
1644
1645 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1646
1647 PR c++/53741
1648 * g++.dg/cpp0x/lambda/lambda-ice9.C: New.
1649
1650 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1651
1652 PR c++/50478
1653 * g++.dg/cpp0x/initlist67.C: New.
1654
1655 2012-10-10 Dehao Chen <dehao@google.com>
1656
1657 * g++.dg/debug/dwarf2/deallocator.C: Cover more deallocator cases.
1658
1659 2012-10-10 Oleg Endo <olegendo@gcc.gnu.org>
1660
1661 PR target/52480
1662 * gcc.target/sh/sh4a-bitmovua.c: Compact skip-if list.
1663 Add runtime tests.
1664
1665 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1666
1667 PR c++/53307
1668 * g++.dg/cpp0x/decltype44.C: New.
1669
1670 2012-10-09 Steve Ellcey <sellcey@mips.com>
1671
1672 * gcc.target/ext_ins.c: Modify f2 to aviod uninitialized data.
1673
1674 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
1675
1676 PR c++/53763
1677 * g++.dg/cpp0x/decltype43.C: New.
1678
1679 2012-10-09 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
1680
1681 PR middle-end/53397
1682 * gcc.dg/pr53397-1.c: New test case.
1683 * gcc.dg/pr53397-2.c: New test case.
1684
1685 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
1686
1687 PR c++/54194
1688 * g++.dg/warn/Wparentheses-26.C: Adjust.
1689 * g++.dg/warn/Wparentheses-27.C: New.
1690
1691 2012-10-09 Marc Glisse <marc.glisse@inria.fr>
1692
1693 PR c++/54427
1694 * c-c++-common/vector-scalar.c: New testcase.
1695 * g++.dg/ext/vector18.C: New testcase.
1696 * g++.dg/ext/vector5.C: This is not an error anymore.
1697 * gcc.dg/init-vec-1.c: Move ...
1698 * c-c++-common/init-vec-1.c: ... here. Adapt error message.
1699 * gcc.c-torture/execute/vector-shift1.c: Move ...
1700 * c-c++-common/torture/vector-shift1.c: ... here.
1701 * gcc.dg/scal-to-vec1.c: Move ...
1702 * c-c++-common/scal-to-vec1.c: ... here. Avoid narrowing for
1703 C++11. Adapt error messages.
1704 * gcc.dg/convert-vec-1.c: Move ...
1705 * c-c++-common/convert-vec-1.c: ... here.
1706 * gcc.dg/scal-to-vec2.c: Move ...
1707 * c-c++-common/scal-to-vec2.c: ... here.
1708
1709 2012-10-08 Marc Glisse <marc.glisse@inria.fr>
1710
1711 PR target/54400
1712 * gcc.target/i386/pr54400.c: New testcase.
1713
1714 2012-10-08 Jakub Jelinek <jakub@redhat.com>
1715
1716 PR c++/54858
1717 * g++.dg/template/pr54858.C: New test.
1718
1719 2012-10-08 Marek Polacek <polacek@redhat.com>
1720
1721 PR debug/54831
1722 * g++.dg/debug/pr54831.C: New test.
1723
1724 2012-10-08 Dehao Chen <dehao@google.com>
1725
1726 * g++.dg/predict-loop-exit-1.C: New.
1727 * g++.dg/predict-loop-exit-2.C: New.
1728 * g++.dg/predict-loop-exit-3.C: New.
1729
1730 2012-10-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1731
1732 * gcc.target/i386/pr54445-1.c: Require tls_runtime, add tls options.
1733
1734 2012-10-08 Jason Merrill <jason@redhat.com>
1735
1736 * g++.dg/gomp/tls-5.C: New.
1737 * g++.dg/gomp/tls-wrap1.C: New.
1738 * g++.dg/gomp/tls-wrap2.C: New.
1739 * g++.dg/gomp/tls-wrap3.C: New.
1740 * g++.dg/gomp/tls-wrap4.C: New.
1741 * g++.dg/gomp/tls-wrapper-cse.C: New.
1742 * g++.dg/tls/thread_local-cse.C: New.
1743 * g++.dg/tls/thread_local-order1.C: New.
1744 * g++.dg/tls/thread_local-order2.C: New.
1745 * g++.dg/tls/thread_local-wrap1.C: New.
1746 * g++.dg/tls/thread_local-wrap2.C: New.
1747 * g++.dg/tls/thread_local-wrap3.C: New.
1748 * g++.dg/tls/thread_local-wrap4.C: New.
1749 * g++.dg/tls/thread_local2g.C: New.
1750 * g++.dg/tls/thread_local3g.C: New.
1751 * g++.dg/tls/thread_local4g.C: New.
1752 * g++.dg/tls/thread_local5g.C: New.
1753 * g++.dg/tls/thread_local6g.C: New.
1754 * g++.dg/tls/thread_local7g.C: New.
1755
1756 * g++.dg/tls/thread_local3.C: New.
1757 * g++.dg/tls/thread_local4.C: New.
1758 * g++.dg/tls/thread_local5.C: New.
1759 * g++.dg/tls/thread_local6.C: New.
1760
1761 * g++.dg/tls/init-2.C: Tweak errors.
1762 * g++.dg/tls/thread_local1.C: New.
1763 * g++.dg/tls/thread_local2.C: New.
1764 * g++.dg/tls/thread_local7.C: New.
1765
1766 2012-10-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1767
1768 PR target/54866
1769 * gcc.target/i386/long-double-80-7.c: Add -msse2 to dg-options.
1770
1771 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
1772
1773 PR target/54685
1774 * gcc.target/sh/pr54685.c: New.
1775
1776 2012-10-08 Dodji Seketeli <dodji@redhat.com>
1777
1778 PR c++/53528 C++11 attribute support
1779 * g++.dg/cpp0x/gen-attrs-1.C: New test.
1780 * g++.dg/cpp0x/gen-attrs-2.C: Likewise.
1781 * g++.dg/cpp0x/gen-attrs-2-1.C: Likewise.
1782 * g++.dg/cpp0x/gen-attrs-3.C: Likewise.
1783 * g++.dg/cpp0x/gen-attrs-4.C: Likewise.
1784 * g++.dg/cpp0x/gen-attrs-5.C: Likewise.
1785 * g++.dg/cpp0x/gen-attrs-6.C: Likewise.
1786 * g++.dg/cpp0x/gen-attrs-7.C: Likewise.
1787 * g++.dg/cpp0x/gen-attrs-8.C: Likewise.
1788 * g++.dg/cpp0x/gen-attrs-9.C: Likewise.
1789 * g++.dg/cpp0x/gen-attrs-10.C: Likewise.
1790 * g++.dg/cpp0x/gen-attrs-11.C: Likewise.
1791 * g++.dg/cpp0x/gen-attrs-12.C: Likewise.
1792 * g++.dg/cpp0x/gen-attrs-13.C: Likewise.
1793 * g++.dg/cpp0x/gen-attrs-14.C: Likewise.
1794 * g++.dg/cpp0x/gen-attrs-15.C: Likewise.
1795 * g++.dg/cpp0x/gen-attrs-16.C: Likewise.
1796 * g++.dg/cpp0x/gen-attrs-17.C: Likewise.
1797 * g++.dg/cpp0x/gen-attrs-18.C: Likewise.
1798 * g++.dg/cpp0x/gen-attrs-19.C: Likewise.
1799 * g++.dg/cpp0x/gen-attrs-20.C: Likewise.
1800 * g++.dg/cpp0x/gen-attrs-21.C: Likewise.
1801 * g++.dg/cpp0x/gen-attrs-22.C: Likewise.
1802 * g++.dg/cpp0x/gen-attrs-23.C: Likewise.
1803 * g++.dg/cpp0x/gen-attrs-24.C: Likewise.
1804 * g++.dg/cpp0x/gen-attrs-25.C: Likewise.
1805 * g++.dg/cpp0x/gen-attrs-26.C: Likewise.
1806 * g++.dg/cpp0x/gen-attrs-27.C: Likewise.
1807 * g++.dg/cpp0x/gen-attrs-28.C: Likewise.
1808 * g++.dg/cpp0x/gen-attrs-29.C: Likewise.
1809 * g++.dg/cpp0x/gen-attrs-30.C: Likewise.
1810 * g++.dg/cpp0x/gen-attrs-31.C: Likewise.
1811 * g++.dg/cpp0x/gen-attrs-32.C: Likewise.
1812 * g++.dg/cpp0x/gen-attrs-33.C: Likewise.
1813 * g++.dg/cpp0x/gen-attrs-34.C: Likewise.
1814 * g++.dg/cpp0x/gen-attrs-35.C: Likewise.
1815 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
1816 * g++.dg/cpp0x/gen-attrs-36-1.C: Likewise.
1817 * g++.dg/cpp0x/gen-attrs-37.C: Likewise.
1818 * g++.dg/cpp0x/gen-attrs-38.C: Likewise.
1819 * g++.dg/cpp0x/gen-attrs-39.C: Likewise.
1820 * g++.dg/cpp0x/gen-attrs-39-1.C: Likewise.
1821 * g++.dg/cpp0x/gen-attrs-40.C: Likewise.
1822 * g++.dg/cpp0x/gen-attrs-41.C: Likewise.
1823 * g++.dg/cpp0x/gen-attrs-42.C: Likewise.
1824 * g++.dg/cpp0x/gen-attrs-43.C: Likewise.
1825 * g++.dg/cpp0x/gen-attrs-44.C: Likewise.
1826 * g++.dg/cpp0x/gen-attrs-45.C: Likewise.
1827 * g++.dg/cpp0x/gen-attrs-46.C: Likewise.
1828 * g++.dg/cpp0x/gen-attrs-47.C: Likewise.
1829 * g++.dg/cpp0x/gen-attrs-47-1.C: Likewise.
1830 * g++.dg/cpp0x/gen-attrs-48.C: Likewise.
1831 * g++.dg/cpp0x/gen-attrs-49.C: Likewise.
1832 * g++.dg/cpp0x/gen-attrs-50.C: Likewise.
1833 * g++.dg/cpp0x/gen-attrs-51.C: Likewise.
1834 * g++.dg/cpp0x/gen-attrs-52.C: Likewise.
1835 * g++.dg/cpp0x/gen-attrs-53.C: Likewise.
1836
1837 2012-10-08 Eric Botcazou <ebotcazou@adacore.com>
1838
1839 * gcc.dg/tree-ssa/slsr-30.c: Use correct cleanup directive.
1840 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
1841 * gcc.dg/tree-ssa/ldist-21.c: Add missing cleanup directive.
1842
1843 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
1844
1845 PR target/54760
1846 * gcc.target/sh/pr54760-2.c: New.
1847 * gcc.target/sh/pr54760-3.c: New.
1848
1849 2012-10-07 Paolo Carlini <paolo.carlini@oracle.com>
1850
1851 PR c++/51422
1852 * g++.dg/cpp0x/lambda/lambda-ice8.C: New.
1853
1854 2012-10-07 Richard Sandiford <rdsandiford@googlemail.com>
1855 Sandra Loosemore <sandra@codesourcery.com>
1856
1857 * gcc.target/mips/madd-9.c: Force code to be tuned for the 4kc
1858 and test that the accumulator is initialized using MULT.
1859 * gcc.target/mips/mips32-dsp-accinit-1.c: New test.
1860 * gcc.target/mips/mips32-dsp-accinit-2.c: Likewise.
1861
1862 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
1863
1864 PR c++/52764
1865 * g++.dg/cpp0x/stdint.C: New.
1866
1867 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
1868
1869 PR c++/54249
1870 * g++.dg/cpp0x/stddef.C: New.
1871
1872 2012-10-06 Janus Weil <janus@gcc.gnu.org>
1873
1874 PR fortran/54832
1875 * gfortran.dg/typebound_operator_17.f90: New.
1876
1877 2012-10-06 Jan Hubicka <jh@suse.cz>
1878
1879 PR lto/53831
1880 PR lto/54776
1881 * g++.dg/lto/v1-plugin-api-not-supported.C: New testcase.
1882
1883 2012-10-06 Jan Hubicka <jh@suse.cz>
1884
1885 * gcc.dg/lto/resolutions_0.c: New testcase.
1886
1887 2012-10-06 Janus Weil <janus@gcc.gnu.org>
1888
1889 PR fortran/45521
1890 * gfortran.dg/generic_25.f90: New.
1891 * gfortran.dg/generic_26.f90: New.
1892 * gfortran.dg/generic_27.f90: New.
1893
1894 2012-10-06 Oleg Endo <olegendo@gcc.gnu.org>
1895
1896 PR target/54760
1897 * gcc.target/sh/pr54760-1.c: New.
1898
1899 2012-10-05 Jakub Jelinek <jakub@redhat.com>
1900
1901 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: New test.
1902 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: New test.
1903 * g++.dg/warn/Wsign-compare-5.C: New test.
1904 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: New test.
1905 * g++.dg/warn/Wnull-conversion-1.C: For c++11 add dg-error.
1906 * g++.dg/ext/builtin30.C: New test.
1907 * g++.dg/ext/vla12.C: New test.
1908 * gcc.dg/builtins-85.c: New test.
1909
1910 PR debug/54519
1911 * gcc.dg/guality/pr54519-1.c: New test.
1912 * gcc.dg/guality/pr54519-2.c: New test.
1913 * gcc.dg/guality/pr54519-3.c: New test.
1914 * gcc.dg/guality/pr54519-4.c: New test.
1915 * gcc.dg/guality/pr54519-5.c: New test.
1916 * gcc.dg/guality/pr54519-6.c: New test.
1917
1918 2012-10-05 Paolo Carlini <paolo.carlini@oracle.com>
1919
1920 PR c++/50893
1921 * g++.dg/cpp0x/defaulted38.C: New.
1922
1923 2012-10-05 Jakub Jelinek <jakub@redhat.com>
1924
1925 PR tree-optimization/33763
1926 * c-c++-common/pr33763.c: New test.
1927
1928 PR tree-optimization/54810
1929 * gcc.dg/tree-ssa/vrp85.c: New test.
1930
1931 2012-10-04 David Edelsohn <dje.gcc@gmail.com>
1932
1933 * gcc.dg/ucnid-7.c: Skip on AIX.
1934 * gcc.dg/ucnid-8.c: Same.
1935 * gcc.dg/ucnid-10.c: Same.
1936 * gcc.dg/ucnid-13.c: Same.
1937 * gcc.dg/attr-alias-3.c: Same.
1938 * gcc.dg/attr-alias-5.c: Same.
1939 * gcc.dg/torture/pr51106-2.c: Same.
1940 * gcc.dg/vmx/3b-13.c: Use valid splat index.
1941
1942 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1943
1944 PR c++/52233
1945 * g++.dg/cpp0x/alias-decl-23.C: New.
1946
1947 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1948
1949 PR c++/53403
1950 * g++.dg/template/friend53.C: New.
1951
1952 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1953
1954 * lib/gcc-dg.exp (cleanup-ada-spec): New procedure.
1955 * lib/scanasm.exp (get_ada_spec_filename): Likewise.
1956 (scan-ada-spec): Likewise.
1957 (scan-ada-spec-not): Likewise.
1958 * gcc.dg/dump-ada-spec-1.c: New test.
1959 * g++.dg/other/dump-ada-spec-1.C: Likewise.
1960
1961 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1962
1963 * gcc.dg/lto/20120723_0.c: Skip on SPARC 32-bit.
1964
1965 2012-10-04 Florian Weimer <fweimer@redhat.com>
1966
1967 * c-c++-common/cpp/diagnostic-pragma-1.c: New testcase.
1968
1969 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1970
1971 PR c++/54323
1972 * g++.dg/cpp0x/pr54323.C: New.
1973
1974 2012-10-04 Richard Guenther <rguenther@suse.de>
1975
1976 PR middle-end/54735
1977 * g++.dg/torture/pr54735.C: New testcase.
1978
1979 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1980
1981 PR rtl-optimization/54739
1982 * gcc.dg/lower-subreg-1.c: Also skip on SPARC.
1983
1984 2012-10-03 Oleg Endo <olegendo@gcc.gnu.org>
1985
1986 PR target/51244
1987 * gcc.target/sh/pr51244-12.c: New.
1988
1989 2012-10-03 Dehao Chen <dehao@google.com>
1990
1991 PR middle-end/54782
1992 * gcc.dg/pr54782.c: New test.
1993
1994 2012-10-03 Jakub Jelinek <jakub@redhat.com>
1995
1996 PR c++/54777
1997 * g++.dg/cpp0x/constexpr-ref4.C: New test.
1998
1999 2012-10-02 Janus Weil <janus@gcc.gnu.org>
2000
2001 PR fortran/54778
2002 * gfortran.dg/class_53.f90: New.
2003
2004 2012-10-02 Alexandre Oliva <aoliva@redhat.com>
2005
2006 PR debug/54551
2007 * gcc.dg/guality/pr54551.c: New.
2008
2009 2012-10-02 Pat Haugen <pthaugen@us.ibm.com>
2010
2011 * gcc.target/powerpc/pr46728-1.c: Accept xssqrtdp.
2012 * gcc.target/powerpc/pr46728-2.c: Likewise.
2013
2014 2012-10-02 Sharad Singhai <singhai@google.com>
2015
2016 PR testsuite/54772
2017 * gfortran.dg/vect/vect.exp: Change verbose vectorizor dump options
2018 to fix test failures caused by r191883.
2019 * gcc.dg/tree-ssa/gen-vect-11.c: Likewise.
2020 * gcc.dg/tree-ssa/gen-vect-2.c: Likewise.
2021 * gcc.dg/tree-ssa/gen-vect-32.c: Likewise.
2022 * gcc.dg/tree-ssa/gen-vect-25.c: Likewise.
2023 * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
2024 * gcc.dg/tree-ssa/gen-vect-26.c: Likewise.
2025 * gcc.dg/tree-ssa/gen-vect-11b.c: Likewise.
2026 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
2027 * gcc.dg/tree-ssa/gen-vect-28.c: Likewise.
2028
2029 2012-09-30 Sharad Singhai <singhai@google.com>
2030
2031 * gcc.target/i386/vect-double-1.c: Fix test.
2032
2033 2012-10-01 Andrew MacLeod <amacleod@redhat.com>
2034
2035 PR target/54087
2036 * gcc.dg/pr54087.c: New testcase for atomic_sub -> atomic_add when
2037 atomic_sub fails.
2038
2039 2012-10-01 Uros Bizjak <ubizjak@gmail.com>
2040
2041 PR rtl-optimization/54457
2042 * gcc.target/i386/pr54457.c: New test.
2043
2044 2012-10-01 Ulrich Weigand <ulrich.weigand@linaro.org>
2045
2046 * gcc.dg/lower-subreg-1.c: Disable on arm*-*-* targets.
2047
2048 2012-10-01 Marc Glisse <marc.glisse@inria.fr>
2049
2050 * gcc.target/i386/vect-rebuild.c: New testcase.
2051
2052 2012-09-30 Uros Bizjak <ubizjak@gmail.com>
2053
2054 * gcc.target/i386/pad-10.c (foo2): Return x - z.
2055
2056 2012-09-30 Richard Sandiford <rdsandiford@googlemail.com>
2057
2058 * gcc.target/mips/pr37362.c: Fix target selector.
2059
2060 2012-09-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2061
2062 PR target/54083
2063 * gcc.dg/torture/pr53922.c: Skip on 32-bit hppa-*-hpux*.
2064
2065 2012-09-30 Andreas Schwab <schwab@linux-m68k.org>
2066
2067 * gcc.dg/ucnid-8.c: Update line number.
2068 * gcc.dg/torture/pr51106-2.c: Likewise.
2069
2070 2012-09-30 Janus Weil <janus@gcc.gnu.org>
2071
2072 PR fortran/54667
2073 * gfortran.dg/c_funloc_tests_6.f90: Modified error message.
2074 * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
2075 * gfortran.dg/c_f_pointer_tests_5.f90: New.
2076
2077 2012-09-30 Janus Weil <janus@gcc.gnu.org>
2078
2079 * gfortran.dg/allocate_derived_1.f90: Re-enable class array checks,
2080 partially reverting r170092.
2081 * gfortran.dg/class_7.f03: Ditto.
2082 * gfortran.dg/coarray_14.f90: Ditto.
2083 * gfortran.dg/typebound_proc_13.f03: Ditto.
2084
2085 2012-09-29 Paolo Carlini <paolo.carlini@oracle.com>
2086
2087 PR c++/54738
2088 * g++.dg/cpp0x/sfinae42.C: New.
2089
2090 2012-09-29 David Edelsohn <dje.gcc@gmail.com>
2091
2092 * gcc.target/powerpc/405-dlmzb-strlen-1.c: Skip on AIX.
2093 * gcc.target/powerpc/440-dlmzb-strlen-1.c: Same.
2094 * gcc.dg/ucnid-5.c: Remove XFAIL on AIX.
2095 * gcc.dg/pr42629.c: XFAIL on AIX.
2096 * gcc.dg/pr47684.c: Same.
2097 * gcc.dg/pr43670.c: Same.
2098 * gcc.dg/pr42916.c: Same.
2099 * gcc.dg/pr45449.c: Same.
2100 * gcc.dg/pr50017.c: Same.
2101 * gcc.dg/pr42728.c: Same.
2102 * gcc.dg/pr47881.c: Same.
2103 * gcc.dg/pr44023.c: Same.
2104 * gcc.dg/pr41345.c: Same.
2105 * gcc.dg/pr42630.c: Same.
2106 * gcc.dg/pr44971.c: Same.
2107 * gcc.dg/pr46771.c: Same.
2108 * gcc.dg/ucnid-8.c: Same.
2109 * gcc.dg/ucnid-10.c: Same.
2110 * gcc.dg/ucnid-13.c: Same.
2111 * gcc.dg/torture/pr51106-2.c: Same.
2112 * gcc.dg/pr48768.c: Same.
2113 * gcc.dg/pr42631.c: Same.
2114 * gcc.dg/pr43084.c: Same.
2115 * gcc.dg/ucnid-7.c: Same.
2116 * gcc.dg/pr42889.c: Same.
2117 * gcc.dg/pr41241.c: Same.
2118 * gcc.dg/pr42719.c: Same.
2119 * g++.dg/debug/pr46583.C: Same.
2120 * g++.dg/debug/pr47106.C: Same.
2121 * g++.dg/opt/pr48549.C: Same.
2122 * g++.dg/other/pr42685.C: Same.
2123 * c-c++-common/pr43942.c: Same.
2124
2125 2012-09-29 Ian Lance Taylor <iant@google.com>
2126
2127 * go.test/go-test.exp: Update for latest version of Go testsuite.
2128
2129 2012-09-29 Thomas König <tkoenig@gcc.gnu.org>
2130
2131 PR fortran/52724
2132 * gfortran.dg/internal_readwrite_3.f90: New test.
2133
2134 2012-09-28 Dodji Seketeli <dodji@redhat.com>
2135
2136 * g++.dg/warn/Wunused-local-typedefs-3.C: Move the c++-only test
2137 c-c++-common/Wunused-local-typedefs-2.c to here.
2138
2139 PR c++/54372 - unused attribute inactive on dependant entities
2140 * c-c++-common/Wunused-local-typedefs-2.c: New test.
2141
2142 2012-09-25 Dodji Seketeli <dodji@redhat.com>
2143
2144 PR c++/29028 - Missed unused warning on using declaration
2145 * g++.dg/warn/Wunused-var-18.C: New test.
2146
2147 2012-09-25 Dodji Seketeli <dodji@redhat.com>
2148
2149 PR c++/53551 - -Wunused-local-typedefs misses uses
2150 * g++.dg/warn/Wunused-local-typedefs-2.C: New test.
2151
2152 2012-09-28 Jakub Jelinek <jakub@redhat.com>
2153
2154 PR target/54716
2155 * gcc.target/i386/xorps-sse2.c: Remove xfails.
2156
2157 PR tree-optimization/54713
2158 * gcc.c-torture/compile/pr54713-1.c: New test.
2159 * gcc.c-torture/compile/pr54713-2.c: New test.
2160 * gcc.c-torture/compile/pr54713-3.c: New test.
2161
2162 2012-09-27 Janis Johnson <janisjo@codesourcery.com>
2163
2164 * gcc.target/arm/unsigned-extend-1.c: Omit -march option.
2165
2166 2012-09-27 Ulrich Weigand <ulrich.weigand@linaro.org>
2167
2168 * gcc.dg/lower-subreg-1.c: Disable on arm-*-* targets.
2169
2170 2012-09-27 Jakub Jelinek <jakub@redhat.com>
2171
2172 PR target/54703
2173 * gcc.target/i386/pr54703.c: New test.
2174
2175 2012-09-27 Richard Guenther <rguenther@suse.de>
2176
2177 PR lto/54709
2178 * gcc.dg/lto/pr54709_0.c: New testcase.
2179 * gcc.dg/lto/pr54709_1.c: Likewise.
2180
2181 2012-09-26 Janis Johnson <janisjo@codesourcery.com>
2182
2183 * gcc.target/arm/div64-unwinding.c: XFAIL for GNU/Linux.
2184
2185 * gcc.target/arm/mmx-2.c: Specify -mcpu=iwmmxt.
2186
2187 * gcc.target/arm/combine-movs.c: Use effective target arm_thumb2.
2188
2189 * gcc.target/arm/pr42879.c: Handle big-endian.
2190
2191 2012-09-26 Steve Ellcey <sellcey@mips.com>
2192
2193 PR c/37303
2194 * gcc.dg/pr37303.c: Check for rdata or rodata.
2195
2196 2012-09-26 Christophe Lyon <christophe.lyon@linaro.org>
2197
2198 * gcc.target/arm/builtin-bswap16-1.c: New testcase.
2199
2200 2012-09-25 Segher Boessenkool <segher@kernel.crashing.org>
2201
2202 PR target/51274
2203 PR target/53087
2204 * gcc.target/powerpc/ppc-ne0-1.c: New.
2205
2206 2012-09-25 Oleg Endo <olegendo@gcc.gnu.org>
2207
2208 PR target/54089
2209 * gcc.target/sh/pr54089-1.c (test_15, test_16, test_17, test_18,
2210 test_19, test_20, test_21, test_22, test_23): New functions.
2211 * gcc.target/sh/pr54089-4.c: New.
2212 * gcc.target/sh/pr54089-5.c: New.
2213 * gcc.target/sh/pr54089-6.c: New.
2214 * gcc.target/sh/pr54089-7.c: New.
2215
2216 2012-09-25 Richard Guenther <rguenther@suse.de>
2217
2218 PR lto/54625
2219 * gcc.dg/lto/pr54702_0.c: New testcase.
2220 * gcc.dg/lto/pr54702_1.c: Likewise.
2221 * gcc.dg/lto/pr54625-1_0.c: Likewise.
2222 * gcc.dg/lto/pr54625-1_1.C: Likewise.
2223 * gcc.dg/lto/pr54625-2_0.c: Likewise.
2224 * gcc.dg/lto/pr54625-2_1.C: Likewise.
2225
2226 2012-09-25 Paolo Carlini <paolo.carlini@oracle.com>
2227
2228 PR c++/54526
2229 * g++.dg/cpp0x/parse2.C: New.
2230 * g++.dg/parse/error11.C: Adjust.
2231 * g++.dg/parse/error12.C: Likewise.
2232
2233 2012-09-25 Igor Zamyatin <igor.zamyatin@intel.com>
2234
2235 * gcc.target/i386/20030217-1.c: Added check for
2236 large_long_double effective target.
2237 * gcc.target/i386/387-3.c: Likewise.
2238 * gcc.target/i386/387-4.c: Likewise.
2239 * gcc.target/i386/pr36578-1.c: Likewise.
2240 * gcc.target/i386/excess-precision-1.c: Added new code for the case
2241 when long double size is equal double size.
2242 * gcc.target/i386/excess-precision-1.c: Likewise.
2243 * gcc.target/i386/pr36578-2.c: Likewise.
2244 * gcc.target/i386/20030217-2.c: New testcase.
2245
2246 2012-09-25 Jakub Jelinek <jakub@redhat.com>
2247
2248 PR tree-optimization/54676
2249 * gcc.dg/pr54676.c: New test.
2250
2251 2012-09-25 Richard Guenther <rguenther@suse.de>
2252
2253 PR tree-optimization/53663
2254 * gcc.dg/torture/pr53663-1.c: New testcase.
2255 * gcc.dg/torture/pr53663-2.c: Likewise.
2256 * gcc.dg/torture/pr53663-3.c: Likewise.
2257
2258 2012-09-25 Uros Bizjak <ubizjak@gmail.com>
2259
2260 * gcc.target/i386/pr50725.c: Change 'long' to 'long long'.
2261
2262 2012-09-24 Janis Johnson <janisjo@codesourcery.com>
2263
2264 * lib/target-supports-dg.exp (dg-require-effective-target,
2265 dg-skip-if, dg-xfail-if, dg-xfail-run-if, dg-shouldfail): Call
2266 dg-process-target-1 instead of dg-process-target.
2267 (dg-process-target-1): Rename from dg-process-target.
2268 (dg-process-target): New.
2269
2270 2012-09-24 Richard Guenther <rguenther@suse.de>
2271
2272 PR tree-optimization/54684
2273 * g++.dg/torture/pr54684.C: New testcase.
2274
2275 2012-09-24 Marc Glisse <marc.glisse@inria.fr>
2276
2277 * gcc.dg/tree-ssa/forwprop-23.c: New testcase.
2278
2279 2012-09-24 Richard Guenther <rguenther@suse.de>
2280
2281 PR middle-end/52173
2282 * gcc.dg/tm/pr52173-1.c: New.
2283 * gcc.dg/tm/pr52173-2.c: New.
2284
2285 2012-09-23 Eric Botcazou <ebotcazou@adacore.com>
2286
2287 * gcc.dg/pr54669.c: New test.
2288
2289 2012-09-23 Paolo Carlini <paolo.carlini@oracle.com>
2290 Dominique Dhumieres <dominiq@lps.ens.fr>
2291
2292 PR testsuite/54677
2293 * g++.dg/cpp0x/decltype32.C: Add -ftemplate-depth=10.
2294
2295 2012-09-23 Tobias Burnus <burnus@net-b.de>
2296
2297 PR fortran/54618
2298 * gfortran.dg/class_array_14.f90: New.
2299
2300 2012-09-22 Kai Tietz <ktietz@redhat.com>
2301
2302 * gcc.dg/tree-ssa/scev-3.c: Add llp64 to xfail.
2303 * gcc.dg/tree-ssa/scev-4.c: Likewise.
2304
2305 2012-09-21 Dehao Chen <dehao@google.com>
2306
2307 PR go/54649
2308 PR tree-optimization/54655
2309 * g++.dg/pr54655.C: New testcase.
2310
2311 2012-09-21 Richard Guenther <rguenther@suse.de>
2312
2313 PR tree-optimization/54647
2314 * g++.dg/torture/pr54647.C: New testcase.
2315
2316 2012-09-21 Marc Glisse <marc.glisse@inria.fr>
2317
2318 PR c++/54427
2319 * c-c++-common/torture/vector-compare-2.c: Add -w.
2320
2321 2012-09-20 Eric Botcazou <ebotcazou@adacore.com>
2322
2323 * gnat.dg/opt20.ads: Move dg directive to...
2324 * gnat.dg/opt20.adb: ...here.
2325 * gnat.dg/addr1.ad[sb]: Likewise.
2326 * gnat.dg/concat2.ad[sb]: Likewise.
2327 * gnat.dg/array16.ad[sb]: Likewise.
2328 * gnat.dg/atomic5.ad[sb]: Likewise.
2329 * gnat.dg/discr29.ad[sb]: Likewise.
2330 * gnat.dg/noreturn5.ad[sb]: Likewise.
2331 * gnat.dg/vect8.ad[sb]: Likewise. Add dg-options.
2332 * gnat.dg/discr23.ads: Remove dg directive.
2333 * gnat.dg/nested_float_packed.ads: Likewise.
2334 * gnat.dg/oconst6.ads: Move to...
2335 * gnat.dg/specs/oconst6.ads: ...here.
2336
2337 2012-09-20 Paolo Carlini <paolo.carlini@oracle.com>
2338
2339 PR c++/52432
2340 * g++.dg/cpp0x/decltype32.C: Tweak.
2341
2342 2012-09-20 Marc Glisse <marc.glisse@inria.fr>
2343
2344 * gcc.dg/tree-ssa/forwprop-19.c: Check in forwprop1.
2345 * gcc.dg/tree-ssa/forwprop-20.c: Check in forwprop1.
2346 * gcc.dg/tree-ssa/forwprop-21.c: Check in copyprop1.
2347 * gcc.dg/tree-ssa/forwprop-22.c: Check in copyprop1.
2348
2349 2012-09-19 Marc Glisse <marc.glisse@inria.fr>
2350
2351 PR c++/54581
2352 * g++.dg/cpp0x/decltype-54581.C: New testcase.
2353
2354 2012-09-19 Steve Ellcey <sellcey@mips.com>
2355
2356 * gcc.target/mips/pr37362.c: Add mips*-mti-elf exception.
2357
2358 2012-09-19 Tulio Magno Quites Machado Filho <tuliom@linux.vnet.ibm.com>
2359
2360 * gcc.target/powerpc/ppc-get-timebase.c: New file.
2361 * gcc.target/powerpc/ppc-mftb.c: New file.
2362
2363 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
2364
2365 PR target/54089
2366 * gcc.target/sh/pr54089-1.c (test_11, test_12, test_13, test_14): New
2367 functions.
2368
2369 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
2370
2371 PR target/54236
2372 * gcc.target/sh/pr54236-1.c (test_08): Add one bit left shift case.
2373
2374 2012-09-19 Eric Botcazou <ebotcazou@adacore.com>
2375
2376 * gcc.c-torture/execute/20120919-1.c: New test.
2377
2378 2012-09-19 Richard Guenther <rguenther@suse.de>
2379
2380 * lib/c-torture.exp (TORTURE_OPTIONS): Add -Og -g.
2381
2382 2012-09-19 Richard Guenther <rguenther@suse.de>
2383
2384 * gcc.dg/builtin-unreachable-6.c: Adjust.
2385
2386 2012-09-19 Richard Guenther <rguenther@suse.de>
2387
2388 * gcc.dg/builtin-object-size-10.c: Adjust.
2389 * gcc.dg/builtin-unreachable-5.c: Adjust.
2390 * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust.
2391 * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Adjust.
2392 * gcc.dg/tree-ssa/builtin-printf-1.c: Adjust.
2393 * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Adjust.
2394 * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Adjust.
2395 * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Adjust.
2396 * gcc.dg/tree-ssa/builtin-vprintf-1.c: Adjust.
2397 * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Adjust.
2398 * gcc.dg/tree-ssa/ssa-ccp-10.c: Adjust.
2399 * gcc.dg/vect/vec-scal-opt.c: Adjust.
2400 * gcc.dg/vect/vec-scal-opt1.c: Adjust.
2401 * gcc.dg/vect/vec-scal-opt2.c: Adjust.
2402
2403 2012-09-19 Richard Guenther <rguenther@suse.de>
2404
2405 PR tree-optimization/54132
2406 * gcc.dg/tree-ssa/ldist-21.c: New testcase.
2407 * gcc.dg/torture/pr54132.c: Likewise.
2408
2409 2012-09-19 Terry Guo <terry.guo@arm.com>
2410
2411 * lib/gcc-dg.exp (dg_runtest_extra_prunes): New variable to define
2412 extra prune rules that will be applied to all tests in a .exp file.
2413 (gcc-dg-prune): Use rules defined by the above variable.
2414 * gcc.target/arm/arm.exp (dg_runtest_extra_prunes): Skip all the
2415 harmless warnings on architecture switch conflict.
2416
2417 2012-09-19 Hans-Peter Nilsson <hp@axis.com>
2418
2419 * g++.dg/debug/dwarf2/nested-3.C: Match a sequence
2420 of asm-comment characters instead of a single one.
2421 * g++.dg/debug/dwarf2/nested-2.C: Similar.
2422
2423 2012-09-18 Janis Johnson <janisjo@codesourcery.com>
2424
2425 * gcc.dg/vect/fast-math-pr35982.c: Skip check instead of xfail.
2426
2427 * gcc.dg/vect/no-vfa-vect-101.c: Skip a check for an irrelevant
2428 target instead of xfailing it.
2429 * gcc.dg/vect/no-vfa-vect-102.c: Likewise.
2430 * gcc.dg/vect/no-vfa-vect-102a.c: Likewise.
2431 * gcc.dg/vect/no-vfa-vect-37.c: Likewise.
2432 * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
2433 * gcc.dg/vect/vect-104.c: Likewise.
2434 * gcc.dg/vect/vect-outer-1-big-array.c: Likewise.
2435 * gcc.dg/vect/vect-outer-1.c: Likewise.
2436 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
2437 * gcc.dg/vect/vect-outer-1a.c: Likewise.
2438 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
2439 * gcc.dg/vect/vect-outer-1b.c: Likewise.
2440 * gcc.dg/vect/vect-outer-2b.c: Likewise.
2441 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
2442 * gcc.dg/vect/vect-outer-3a.c: Likewise.
2443 * gcc.dg/vect/vect-outer-3b.c: Likewise.
2444 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
2445
2446 * lib/target-supports.exp
2447 (check_effective_target_vect_widen_mult_qi_to_hi,
2448 check_effective_target_vect_widen_mult_hi_to_si,
2449 check_effective_target_vect_widen_mult_qi_to_hi_pattern,
2450 check_effective_target_vect_widen_mult_hi_to_si_pattern,
2451 check_effective_target_vect_pack_trunc,
2452 check_effective_target_vect_unpack,
2453 check_effective_target_vect_multiple_sizes): Check arm_neon_ok
2454 instead of arm_none.
2455
2456 * gcc.dg/vect/pr52298.c: Remove "dg-do run".
2457
2458 2012-09-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2459
2460 * lib/target-supports-dg.exp (check-flags): Add cflags from board
2461 config to compiler_flags.
2462
2463 2012-09-18 Jakub Jelinek <jakub@redhat.com>
2464
2465 PR target/54592
2466 * gcc.target/i386/pr54592.c: New test.
2467
2468 PR tree-optimization/54610
2469 * gcc.target/i386/pr54610.c: New test.
2470
2471 2012-09-17 Jason Merrill <jason@redhat.com>
2472
2473 PR c++/54575
2474 * g++.dg/cpp0x/alias-decl-21.C: New.
2475 * g++.dg/cpp0x/alias-decl-22.C: New.
2476
2477 2012-09-17 Tobias Burnus <burnus@net-b.de>
2478
2479 PR fortran/54608
2480 * gfortran.dg/scan_2.f90: New.
2481
2482 2012-09-17 Jason Merrill <jason@redhat.com>
2483
2484 PR c++/53661
2485 * g++.dg/init/aggr9.C: New.
2486
2487 2012-09-17 Eric Botcazou <ebotcazou@adacore.com>
2488
2489 * gnat.dg/loop_optimization12.ad[sb]: New test.
2490
2491 2012-09-17 Janus Weil <janus@gcc.gnu.org>
2492
2493 PR fortran/54285
2494 * gfortran.dg/proc_ptr_result_7.f90: New.
2495
2496 2012-09-17 Tobias Burnus <burnus@net-b.de>
2497
2498 PR fortran/54603
2499 * gfortran.dg/structure_constructor_11.f90: New.
2500
2501 2012-09-17 Jakub Jelinek <jakub@redhat.com>
2502
2503 PR tree-optimization/54563
2504 * g++.dg/torture/pr54563.C: New test.
2505
2506 2012-09-16 Janus Weil <janus@gcc.gnu.org>
2507
2508 PR fortran/54594
2509 * gfortran.dg/typebound_generic_14.f03: New.
2510
2511 2012-09-16 Janus Weil <janus@gcc.gnu.org>
2512
2513 PR fortran/54387
2514 * gfortran.dg/proc_ptr_38.f90: New.
2515
2516 2012-09-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2517
2518 PR debug/54460
2519 * g++.dg/debug/dwarf2/nested-3.C: Add hppa assembler comment character
2520 to scary regexp.
2521
2522 PR testsuite/54007
2523 * gnat.dg/lto15.adb: Require lto.
2524
2525 * gfortran.dg/bind_c_array_params_2.f90: Adjust scan-assembler-times
2526 "myBindC" for hppa*-*-hpux*.
2527
2528 2012-09-16 Mikael Morin <mikael@gcc.gnu.org>
2529
2530 * gfortran.dg/namelist_75.f90: New test.
2531
2532 2012-09-15 Tom de Vries <tom@codesourcery.com>
2533
2534 * gcc.dg/tree-ssa/vrp82.c: New test.
2535 * gcc.dg/tree-ssa/vrp83.c: Same.
2536 * gcc.dg/tree-ssa/vrp84.c: Same.
2537
2538 2012-09-15 Tom de Vries <tom@codesourcery.com>
2539
2540 * gcc.dg/tree-ssa/vrp80-2.c: Rename to ...
2541 * gcc.dg/tree-ssa/vrp81.c: ... this.
2542
2543 2012-09-15 Georg-Johann Lay <avr@gjlay.de>
2544
2545 PR target/54222
2546 * gcc.target/avr/torture/fix-types.h: New.
2547 * gcc.target/avr/torture/vals-hr.def: New.
2548 * gcc.target/avr/torture/vals-r.def: New.
2549 * gcc.target/avr/torture/vals-k.def: New.
2550 * gcc.target/avr/torture/vals-ur.def: New.
2551 * gcc.target/avr/torture/vals-uk.def: New.
2552 * gcc.target/avr/torture/vals-uhr.def: New.
2553 * gcc.target/avr/torture/vals-llk.def: New.
2554 * gcc.target/avr/torture/vals-ullk.def: New.
2555 * gcc.target/avr/torture/sat-hr-plus-minus.c: New.
2556 * gcc.target/avr/torture/sat-r-plus-minus.c: New.
2557 * gcc.target/avr/torture/sat-k-plus-minus.c: New.
2558 * gcc.target/avr/torture/sat-ur-plus-minus.c: New.
2559 * gcc.target/avr/torture/sat-uk-plus-minus.c: New.
2560 * gcc.target/avr/torture/sat-uhr-plus-minus.c: New.
2561 * gcc.target/avr/torture/sat-llk-plus-minus.c: New.
2562 * gcc.target/avr/torture/sat-ullk-plus-minus.c: New.
2563
2564 2012-09-14 Dehao Chen <dehao@google.com>
2565
2566 * g++.dg/debug/dwarf2/deallocator.C: New test.
2567
2568 2012-09-14 Joseph Myers <joseph@codesourcery.com>
2569
2570 PR c/54552
2571 * gcc.c-torture/compile/pr54552-1.c: New test.
2572
2573 2012-09-14 Marc Glisse <marc.glisse@inria.fr>
2574
2575 PR c++/54427
2576 * g++.dg/other/vector-compare.C: New testcase.
2577 * c-c++-common/vector-compare-3.c: New testcase.
2578 * gcc.dg/vector-shift.c: Move ...
2579 * c-c++-common/vector-shift.c: ... here.
2580 * gcc.dg/vector-shift1.c: Move ...
2581 * c-c++-common/vector-shift1.c: ... here.
2582 * gcc.dg/vector-shift3.c: Move ...
2583 * c-c++-common/vector-shift3.c: ... here.
2584 * gcc.dg/vector-compare-1.c: Move ...
2585 * c-c++-common/vector-compare-1.c: ... here.
2586 * gcc.dg/vector-compare-2.c: Move ...
2587 * c-c++-common/vector-compare-2.c: ... here.
2588 * gcc.c-torture/execute/vector-compare-1.c: Move ...
2589 * c-c++-common/torture/vector-compare-1.c: ... here.
2590 * gcc.c-torture/execute/vector-compare-2.x: Delete.
2591 * gcc.c-torture/execute/vector-compare-2.c: Move ...
2592 * c-c++-common/torture/vector-compare-2.c: ... here.
2593 * gcc.c-torture/execute/vector-shift.c: Move ...
2594 * c-c++-common/torture/vector-shift.c: ... here.
2595 * gcc.c-torture/execute/vector-shift2.c: Move ...
2596 * c-c++-common/torture/vector-shift2.c: ... here.
2597 * gcc.c-torture/execute/vector-subscript-1.c: Move ...
2598 * c-c++-common/torture/vector-subscript-1.c: ... here.
2599 * gcc.c-torture/execute/vector-subscript-2.c: Move ...
2600 * c-c++-common/torture/vector-subscript-2.c: ... here.
2601 * gcc.c-torture/execute/vector-subscript-3.c: Move ...
2602 * c-c++-common/torture/vector-subscript-3.c: ... here.
2603
2604 2012-09-14 Joseph Myers <joseph@codesourcery.com>
2605
2606 PR c/54103
2607 * gcc.c-torture/compile/pr54103-1.c,
2608 gcc.c-torture/compile/pr54103-2.c,
2609 gcc.c-torture/compile/pr54103-3.c,
2610 gcc.c-torture/compile/pr54103-4.c,
2611 gcc.c-torture/compile/pr54103-5.c,
2612 gcc.c-torture/compile/pr54103-6.c: New tests.
2613 * gcc.dg/c90-const-expr-8.c: Update expected column number.
2614
2615 2012-09-14 Eric Botcazou <ebotcazou@adacore.com>
2616
2617 * gcc.dg/pr44194-1.c: Check that there are no memory accesses left.
2618
2619 2012-09-14 Richard Guenther <rguenther@suse.de>
2620
2621 PR tree-optimization/54565
2622 * gcc.dg/tree-ssa/ssa-ccp-17.c: Adjust.
2623 * gcc.dg/tree-ssa/forwprop-6.c: Likewise. Remove XFAIL.
2624
2625 2012-09-14 Ulrich Weigand <ulrich.weigand@linaro.org>
2626
2627 * gcc.target/arm/combine-movs.c: Add missing space.
2628
2629 2012-09-14 Richard Guenther <rguenther@suse.de>
2630
2631 * g++.dg/torture/builtin-location.C: New testcase.
2632
2633 2012-09-13 Paolo Carlini <paolo.carlini@oracle.com>
2634 Manuel López-Ibåñez <manu@gcc.gnu.org>
2635
2636 PR c++/53210
2637 * g++.dg/warn/Wuninitialized-self.C: New.
2638
2639 2012-09-13 Jakub Jelinek <jakub@redhat.com>
2640
2641 PR c/54559
2642 * gcc.c-torture/compile/pr54559.c: New test.
2643
2644 2012-09-13 Jason Merrill <jason@redhat.com>
2645
2646 PR c++/53839
2647 * g++.dg/cpp0x/constexpr-temp1.C: New.
2648
2649 PR c++/54511
2650 * g++.dg/template/anonunion2.C: New.
2651
2652 PR c++/53836
2653 * g++.dg/template/init10.C: New.
2654
2655 2012-09-13 Tobias Burnus <burnus@net-b.de>
2656
2657 PR fortran/54556
2658 * gfortran.dg/implicit_pure_3.f90: New.
2659
2660 2012-09-13 Richard Guenther <rguenther@suse.de>
2661
2662 * gcc.dg/tree-ssa/ssa-fre-37.c: New testcase.
2663
2664 2012-09-13 Christophe Lyon <christophe.lyon@linaro.org>
2665
2666 * gcc.target/arm/builtin-bswap-1.c: New testcase.
2667
2668 2012-09-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2669
2670 * c-c++-common/pr51712.c: Handle for short-enum targets.
2671
2672 2012-09-12 Terry Guo <terry.guo@arm.com>
2673
2674 * gcc.target/arm/combine-movs.c: Check movs for ARM mode
2675 and lsrs for Thumb2 mode.
2676
2677 2012-09-12 Jan Hubicka <jh@suse.cz>
2678
2679 * gcc.dg/ipa/inlinehint-2.c: New testcase.
2680
2681 2012-09-12 H.J. Lu <hongjiu.lu@intel.com>
2682
2683 PR target/54445
2684 * gcc.target/i386/pr54445-1.c: New file.
2685 * gcc.target/i386/pr54445-2.c: Likewise.
2686
2687 2012-09-12 Tobias Burnus <burnus@net-b.de>
2688
2689 PR fortran/54225
2690 PR fortran/53306
2691 * gfortran.dg/coarray_10.f90: Update dg-error.
2692 * gfortran.dg/coarray_28.f90: New.
2693 * gfortran.dg/array_section_3.f90: New.
2694
2695 2012-09-11 Christophe Lyon <christophe.lyon@linaro.org>
2696
2697 * gcc.target/arm/neon-vset_lanes8.c, gcc.target/arm/pr51835.c,
2698 gcc.target/arm/pr48252.c: Fix for big-endian support.
2699
2700 2012-09-11 Marc Glisse <marc.glisse@inria.fr>
2701
2702 * gcc.dg/tree-ssa/forwprop-22.c: New testcase.
2703
2704 2012-09-11 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2705 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
2706
2707 * gcc.target/arm/neon-vfma-1.c: New testcase.
2708 * gcc.target/arm/neon-vfms-1.c: Likewise.
2709 * gcc.target/arm/neon-vmla-1.c: Update test to use int instead
2710 of float.
2711 * gcc.target/arm/neon-vmls-1.c: Likewise.
2712 * lib/target-supports.exp (add_options_for_arm_neonv2): New
2713 function.
2714 (check_effective_target_arm_neonv2_ok_nocache): Likewise.
2715 (check_effective_target_arm_neonv2_ok): Likewise.
2716 (check_effective_target_arm_neonv2_hw): Likewise.
2717 (check_effective_target_arm_neonv2): Likewise.
2718
2719 2012-09-11 Richard Guenther <rguenther@suse.de>
2720
2721 PR middle-end/54515
2722 * g++.dg/tree-ssa/pr54515.C: New testcase.
2723
2724 2012-09-10 Andrew Pinski <apinski@cavium.com>
2725
2726 PR tree-opt/c54362
2727 * gcc.dg/tm/memopt-16.c: New testcase.
2728
2729 2012-09-10 Paolo Carlini <paolo.carlini@oracle.com>
2730
2731 PR c++/54541
2732 PR c++/54542
2733 * g++.dg/cpp0x/sfinae40.C: New.
2734 * g++.dg/cpp0x/sfinae41.C: Likewise.
2735
2736 2012-09-10 Jason Merrill <jason@redhat.com>
2737
2738 PR c++/54538
2739 * g++.dg/cpp0x/lambda/lambda-mangle4.C: New.
2740
2741 2012-09-10 Oleg Endo <olegendo@gcc.gnu.org>
2742
2743 PR target/54089
2744 * gcc.target/sh/pr54089-3.c: New.
2745
2746 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
2747
2748 * gcc.dg/tree-ssa/forwprop-21.c: New testcase.
2749
2750 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
2751
2752 * gcc.dg/tm/reg-promotion.c: Modify dump message check.
2753
2754 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
2755
2756 * gcc.dg/pr52558-2.c: Delete.
2757 * gcc.dg/simulate-thread/speculative-store-3.c: New.
2758
2759 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
2760
2761 * gcc.dg/tree-ssa/forwprop-20.c: New testcase.
2762
2763 2012-09-10 Richard Guenther <rguenther@suse.de>
2764
2765 PR tree-optimization/54520
2766 * gcc.dg/torture/pr54520.c: New testcase.
2767
2768 2012-09-10 Jason Merrill <jason@redhat.com>
2769
2770 PR c++/54506
2771 * g++.dg/cpp0x/implicit14.C: New.
2772
2773 2012-09-07 Mikael Morin <mikael@gcc.gnu.org>
2774
2775 PR fortran/54208
2776 * gfortran.dg/bound_simplification_3.f90: New test.
2777
2778 2012-09-07 Aldy Hernandez <aldyh@redhat.com>
2779
2780 PR testsuite/54184
2781 * gcc.dg/pr52558-1.c: Delete.
2782 * gcc.dg/simulate-thread/speculative-store-2.c: New.
2783
2784 2012-09-07 Richard Earnshaw <rearnsha@arm.com>
2785
2786 * gcc.target/arm/pr50318-1.c: Scan for smlal.
2787 * gcc.target/arm/smlaltb-1.c: XFAIL test.
2788 * gcc.target/arm/smlaltt-1.c: Likewise.
2789
2790 2012-09-07 Eric Botcazou <ebotcazou@adacore.com>
2791
2792 * gcc.dg/pr44194-1.c: Skip on Alpha and adjust regexp for SPARC64.
2793
2794 2012-09-07 Tom de Vries <tom@codesourcery.com>
2795
2796 PR tree-optimization/53986
2797 * gcc.dg/tree-ssa/vrp80.c: New test.
2798 * gcc.dg/tree-ssa/vrp80-2.c: Same.
2799
2800 2012-09-06 Jason Merrill <jason@redhat.com>
2801
2802 PR c++/54341
2803 PR c++/54253
2804 * g++.dg/cpp0x/constexpr-virtual2.C: New.
2805 * g++.dg/cpp0x/constexpr-virtual3.C: New.
2806
2807 2012-09-06 Andrew Pinski <apinski@cavium.com>
2808
2809 PR tree-opt/54494
2810 * gcc.dg/tree-ssa/strlen-1.c: New testcase.
2811
2812 2012-09-06 Jakub Jelinek <jakub@redhat.com>
2813
2814 PR rtl-optimization/54455
2815 * gcc.dg/54455.c: New test.
2816
2817 2012-09-06 Tobias Burnus <burnus@net-b.de>
2818
2819 PR fortran/54463
2820 * gfortran.dg/promotion_2.f90: New.
2821
2822 2012-09-05 Jakub Jelinek <jakub@redhat.com>
2823
2824 PR middle-end/54486
2825 * c-c++-common/pr54486.c: New test.
2826
2827 2012-09-05 Dominique Dhumieres <dominiq@lps.ens.fr>
2828
2829 PR fortran/54474
2830 * gfortran.dg/coarray_poly_3.f90: Adjust error messages.
2831
2832 2012-09-05 Paolo Carlini <paolo.carlini@oracle.com>
2833
2834 PR c++/54191
2835 * g++.dg/cpp0x/sfinae39.C: New.
2836
2837 2012-09-04 Jason Merrill <jason@redhat.com>
2838
2839 PR c++/54441
2840 * g++.dg/ext/flexary3.C: New.
2841
2842 PR c++/54420
2843 * g++.dg/cpp0x/lambda/lambda-intname.C: New.
2844
2845 PR c++/54198
2846 * g++.dg/template/defarg15.C: New.
2847
2848 PR c++/54437
2849 * g++.dg/template/access24.C: New.
2850
2851 2012-09-04 Richard Guenther <rguenther@suse.de>
2852
2853 PR tree-optimization/54458
2854 * gcc.dg/torture/pr54458.c: New testcase.
2855
2856 2012-09-04 Christophe Lyon <christophe.lyon@linaro.org>
2857
2858 * gcc.target/arm/neon-vext.c: New test.
2859 * gcc.target/arm/neon-vext-execute.c: Ditto.
2860
2861 2012-09-04 Janus Weil <janus@gcc.gnu.org>
2862
2863 PR fortran/54243
2864 PR fortran/54244
2865 * gfortran.dg/select_type_29.f03: New.
2866
2867 2012-09-03 Marc Glisse <marc.glisse@inria.fr>
2868
2869 * gcc.dg/fold-perm.c: Improve test.
2870
2871 2012-09-03 Tobias Burnus <burnus@net-b.de>
2872
2873 PR fortran/51632
2874 * gfortran.dg/coarray_class_1.f90: New.
2875
2876 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
2877
2878 PR target/49206
2879 * gcc.c-torture/compile/pr49206.c: New test.
2880
2881 2012-09-02 Dominique Dhumieres <dominiq@lps.ens.fr>
2882 Uros Bizjak <ubizjak@gmail.com>
2883
2884 PR target/36680
2885 * gfortran.dg/pr36680.f90: New test.
2886
2887 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
2888
2889 PR target/42295
2890 * g++.dg/opt/pr42295.C: New test.
2891
2892 2012-09-01 Jakub Jelinek <jakub@redhat.com>
2893
2894 PR target/54436
2895 * gcc.dg/torture/pr54436.c: New test.
2896
2897 2012-09-01 Andrew Pinski <apinski@cavium.com>
2898
2899 * gcc.target/mips/truncate-8.c: New testcase.
2900
2901 2012-09-01 Uros Bizjak <ubizjak@gmail.com>
2902
2903 PR target/46829
2904 PR target/46843
2905 * gcc.target/i386/pr46829.c: New test.
2906 * gcc.target/i386/pr46843.c: Ditto.
2907
2908 2012-08-31 Paolo Carlini <paolo.carlini@oracle.com>
2909 Jason Merrill <jason@redhat.com>
2910
2911 PR c++/18747
2912 * g++.dg/parse/error50.C: New.
2913
2914 2012-08-31 Jakub Jelinek <jakub@redhat.com>
2915
2916 PR c/54428
2917 * gcc.c-torture/compile/pr54428.c: New test.
2918
2919 2012-08-31 Ollie Wild <aaw@google.com>
2920
2921 PR c++/54197
2922 * g++.dg/init/lifetime3.C: New test.
2923
2924 2012-08-31 Martin Jambor <mjambor@suse.cz>
2925
2926 PR middle-end/54409
2927 * gcc.dg/torture/pr54409.c: New test.
2928
2929 2012-08-31 Martin Jambor <mjambor@suse.cz>
2930
2931 * gfortran.dg/pr48636.f90: Add dump scan checks.
2932
2933 2012-08-29 Richard Sandiford <rdsandiford@googlemail.com>
2934
2935 * gcc.target/mips/mips.exp: Work out default -msynci setting.
2936
2937 2012-08-28 Joey Ye <joey.ye@arm.com>
2938
2939 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Add -fno-short-enums.
2940
2941 2012-08-27 Uros Bizjak <ubizjak@gmail.com>
2942
2943 PR target/46254
2944 * gcc.target/i386/pr46254.c: New test.
2945
2946 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2947
2948 * gcc.target/mips/ext_ins.c, gcc.target/mips/octeon-pop-2.c,
2949 gcc.target/mips/pr54240.c, gcc.target/mips/stack-1.c,
2950 gcc.target/mips/unaligned-1.c: Add NOMIPS16.
2951
2952 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2953
2954 * gcc.target/mips/20020620-1.c, gcc.target/mips/atomic-memory-2.c,
2955 gcc.target/mips/branch-2.c, gcc.target/mips/branch-3.c,
2956 gcc.target/mips/clear-cache-1.c, gcc.target/mips/const-anchor-1.c,
2957 gcc.target/mips/const-anchor-2.c, gcc.target/mips/dspr2-MULT.c,
2958 gcc.target/mips/dspr2-MULTU.c, gcc.target/mips/ext-1.c,
2959 gcc.target/mips/ext-2.c, gcc.target/mips/ext-3.c,
2960 gcc.target/mips/ext-4.c, gcc.target/mips/ext_ins.c,
2961 gcc.target/mips/fpcmp-1.c, gcc.target/mips/fpcmp-2.c,
2962 gcc.target/mips/mips16e-extends.c, gcc.target/mips/mips32-dsp.c,
2963 gcc.target/mips/mips32-dsp-type.c, gcc.target/mips/mips32r2-mxhc1.c,
2964 gcc.target/mips/mips-ps-5.c, gcc.target/mips/mips-ps-7.c,
2965 gcc.target/mips/mips-ps-type-2.c, gcc.target/mips/mips-ps-type.c,
2966 gcc.target/mips/movcc-1.c, gcc.target/mips/movcc-2.c,
2967 gcc.target/mips/movcc-3.c, gcc.target/mips/neg-abs-1.c,
2968 gcc.target/mips/neg-abs-2.c, gcc.target/mips/nmadd-1.c,
2969 gcc.target/mips/nmadd-2.c, gcc.target/mips/nmadd-3.c,
2970 gcc.target/mips/octeon-exts-7.c, gcc.target/mips/octeon-seq-4.c,
2971 gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
2972 gcc.target/mips/rsqrt-3.c, gcc.target/mips/sb1-1.c,
2973 gcc.target/mips/scc-4.c, gcc.target/mips/stack-1.c,
2974 gcc.target/mips/unaligned-1.c: Tighten regexps.
2975
2976 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2977
2978 * gcc.target/mips/mips.exp: Use gcc-dg-runtest rather than dg-runtest.
2979 (mips_option_groups): Remove optimization. Add various -f options.
2980 (mips-dg-options): Make -funroll-loops imply -funroll-all-loops
2981 and -pg imply -fno-omit-frame-pointer.
2982 * gcc.target/mips/abi-eabi32-long32.c: Remove optimization flag.
2983 * gcc.target/mips/abi-eabi32-long64.c: Likewise.
2984 * gcc.target/mips/abi-eabi64-long32.c: Likewise.
2985 * gcc.target/mips/abi-eabi64-long64.c: Likewise.
2986 * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
2987 * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
2988 * gcc.target/mips/abi-n32-long32.c: Likewise.
2989 * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
2990 * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
2991 * gcc.target/mips/abi-n32-long64.c: Likewise.
2992 * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
2993 * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
2994 * gcc.target/mips/abi-n64-long32.c: Likewise.
2995 * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
2996 * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
2997 * gcc.target/mips/abi-n64-long64.c: Likewise.
2998 * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
2999 * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
3000 * gcc.target/mips/abi-o32-long32.c: Likewise.
3001 * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
3002 * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
3003 * gcc.target/mips/abi-o32-long64.c: Likewise.
3004 * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
3005 * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
3006 * gcc.target/mips/abi-o64-long32.c: Likewise.
3007 * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
3008 * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
3009 * gcc.target/mips/abi-o64-long64.c: Likewise.
3010 * gcc.target/mips/asm-1.c: Likewise.
3011 * gcc.target/mips/branch-1.c: Likewise.
3012 * gcc.target/mips/call-3.c: Likewise.
3013 * gcc.target/mips/call-saved-3.c: Likewise.
3014 * gcc.target/mips/clear-cache-1.c: Likewise.
3015 * gcc.target/mips/div-1.c: Likewise.
3016 * gcc.target/mips/div-2.c: Likewise.
3017 * gcc.target/mips/div-3.c: Likewise.
3018 * gcc.target/mips/div-4.c: Likewise.
3019 * gcc.target/mips/div-5.c: Likewise.
3020 * gcc.target/mips/div-6.c: Likewise.
3021 * gcc.target/mips/div-7.c: Likewise.
3022 * gcc.target/mips/div-8.c: Likewise.
3023 * gcc.target/mips/div-9.c: Likewise.
3024 * gcc.target/mips/div-10.c: Likewise.
3025 * gcc.target/mips/div-11.c: Likewise.
3026 * gcc.target/mips/div-12.c: Likewise.
3027 * gcc.target/mips/dsp-ctrl.c: Likewise.
3028 * gcc.target/mips/dsp-no-lhx.c: Likewise.
3029 * gcc.target/mips/ext-8.c: Likewise.
3030 * gcc.target/mips/extend-2.c: Likewise.
3031 * gcc.target/mips/fix-r10000-1.c: Likewise.
3032 * gcc.target/mips/fix-r10000-2.c: Likewise.
3033 * gcc.target/mips/fix-r10000-3.c: Likewise.
3034 * gcc.target/mips/fix-r10000-4.c: Likewise.
3035 * gcc.target/mips/fix-r10000-5.c: Likewise.
3036 * gcc.target/mips/fix-r10000-6.c: Likewise.
3037 * gcc.target/mips/fix-r10000-7.c: Likewise.
3038 * gcc.target/mips/fix-r10000-8.c: Likewise.
3039 * gcc.target/mips/fix-r10000-9.c: Likewise.
3040 * gcc.target/mips/fix-r10000-10.c: Likewise.
3041 * gcc.target/mips/fix-r10000-11.c: Likewise.
3042 * gcc.target/mips/fix-r10000-12.c: Likewise.
3043 * gcc.target/mips/fix-r10000-13.c: Likewise.
3044 * gcc.target/mips/fix-r10000-14.c: Likewise.
3045 * gcc.target/mips/fix-r10000-15.c: Likewise.
3046 * gcc.target/mips/fpcmp-1.c: Likewise.
3047 * gcc.target/mips/fpcmp-2.c: Likewise.
3048 * gcc.target/mips/fpr-moves-7.c: Likewise.
3049 * gcc.target/mips/fpr-moves-8.c: Likewise.
3050 * gcc.target/mips/int-moves-1.c: Likewise.
3051 * gcc.target/mips/int-moves-2.c: Likewise.
3052 * gcc.target/mips/long-calls-pg.c: Likewise.
3053 * gcc.target/mips/loongson-muldiv-1.c: Likewise.
3054 * gcc.target/mips/loongson-muldiv-2.c: Likewise.
3055 * gcc.target/mips/loongson-shift-count-truncated-1.c: Likewise.
3056 * gcc.target/mips/loongson3a-muldiv-1.c: Likewise.
3057 * gcc.target/mips/loongson3a-muldiv-2.c: Likewise.
3058 * gcc.target/mips/mips-3d-1.c: Likewise.
3059 * gcc.target/mips/mips-3d-2.c: Likewise.
3060 * gcc.target/mips/mips-3d-3.c: Likewise.
3061 * gcc.target/mips/mips-3d-4.c: Likewise.
3062 * gcc.target/mips/mips-3d-5.c: Likewise.
3063 * gcc.target/mips/mips-3d-6.c: Likewise.
3064 * gcc.target/mips/mips-3d-7.c: Likewise.
3065 * gcc.target/mips/mips-3d-8.c: Likewise.
3066 * gcc.target/mips/mips-3d-9.c: Likewise.
3067 * gcc.target/mips/mips-ps-1.c: Likewise.
3068 * gcc.target/mips/mips-ps-2.c: Likewise.
3069 * gcc.target/mips/mips-ps-3.c: Likewise.
3070 * gcc.target/mips/mips-ps-4.c: Likewise.
3071 * gcc.target/mips/mips-ps-6.c: Likewise.
3072 * gcc.target/mips/mips32-dspr2.c: Likewise.
3073 * gcc.target/mips/mmcount-ra-address-1.c: Likewise.
3074 * gcc.target/mips/neg-abs-1.c: Likewise.
3075 * gcc.target/mips/neg-abs-2.c: Likewise.
3076 * gcc.target/mips/nmadd-3.c: Likewise.
3077 * gcc.target/mips/no-smartmips-lwxs.c: Likewise.
3078 * gcc.target/mips/no-smartmips-ror-1.c: Likewise.
3079 * gcc.target/mips/octeon-pop-1.c: Likewise.
3080 * gcc.target/mips/pr26765.c: Likewise.
3081 * gcc.target/mips/pr33256.c: Likewise.
3082 * gcc.target/mips/pr33635-1.c: Likewise.
3083 * gcc.target/mips/pr33755.c: Likewise.
3084 * gcc.target/mips/pr35802.c: Likewise.
3085 * gcc.target/mips/pr45074.c: Likewise.
3086 * gcc.target/mips/r10k-cache-barrier-1.c: Likewise.
3087 * gcc.target/mips/r10k-cache-barrier-2.c: Likewise.
3088 * gcc.target/mips/r10k-cache-barrier-3.c: Likewise.
3089 * gcc.target/mips/r10k-cache-barrier-4.c: Likewise.
3090 * gcc.target/mips/r10k-cache-barrier-5.c: Likewise.
3091 * gcc.target/mips/r10k-cache-barrier-6.c: Likewise.
3092 * gcc.target/mips/r10k-cache-barrier-7.c: Likewise.
3093 * gcc.target/mips/r10k-cache-barrier-8.c: Likewise.
3094 * gcc.target/mips/r10k-cache-barrier-9.c: Likewise.
3095 * gcc.target/mips/r10k-cache-barrier-11.c: Likewise.
3096 * gcc.target/mips/r10k-cache-barrier-12.c: Likewise.
3097 * gcc.target/mips/r10k-cache-barrier-13.c: Likewise.
3098 * gcc.target/mips/r10k-cache-barrier-14.c: Likewise.
3099 * gcc.target/mips/r10k-cache-barrier-15.c: Likewise.
3100 * gcc.target/mips/save-restore-1.c: Likewise.
3101 * gcc.target/mips/save-restore-3.c: Likewise.
3102 * gcc.target/mips/save-restore-5.c: Likewise.
3103 * gcc.target/mips/smartmips-ror-1.c: Likewise.
3104 * gcc.target/mips/smartmips-ror-2.c: Likewise.
3105 * gcc.target/mips/smartmips-ror-3.c: Likewise.
3106 * gcc.target/mips/smartmips-ror-4.c: Likewise.
3107 * gcc.target/mips/stack-1.c: Likewise.
3108
3109 * gcc.target/mips/clear-cache-2.c: Remove optimization flag.
3110 Tighten regexps.
3111
3112 * gcc.target/mips/branch-8.c: Arrange for the delay slot of the
3113 branch under test to be filled with preceding rather than
3114 following instructions.
3115 * gcc.target/mips/branch-10.c: Likewise.
3116 * gcc.target/mips/branch-11.c: Likewise.
3117 * gcc.target/mips/branch-12.c: Likewise.
3118 * gcc.target/mips/branch-13.c: Likewise.
3119 * gcc.target/mips/branch-9.c: Likewise. Allow the frame pointer
3120 to be eliminated. Tighten $28 scan-assembler-not test.
3121
3122 * gcc.target/mips/call-2.c: Remove optimization flag. Move second
3123 function to...
3124 * gcc.target/mips/call-4.c: ...this new test.
3125
3126 * gcc.target/mips/code-readable-2.c: Rework to make a jump table
3127 more likely.
3128 * gcc.target/mips/code-readable-3.c: Likewise.
3129 * gcc.target/mips/code-readable-1.c: Likewise. Remove optimization
3130 flag but skip for -O0.
3131 * gcc.target/mips/code-readable-4.c: Likewise.
3132
3133 * gcc.target/mips/mips32-dsp-run.c: Prevent compile-time reduction
3134 of operations under test.
3135 * gcc.target/mips/mips32-dsp.c: Likewise. Remove optimization flag.
3136
3137 * gcc.target/mips/near-far-3.c: Remove optimization flag.
3138 Don't require sibling-call optimization.
3139 * gcc.target/mips/near-far-4.c: Likewise.
3140
3141 * gcc.target/mips/no-dsp-1.c: Require -ffat-lto-objects.
3142 Make sure that the register variable is used.
3143 * gcc.target/mips/soft-float-1.c: Likewise.
3144
3145 * gcc.target/mips/sdata-1.c: Make static data volatile.
3146 * gcc.target/mips/sdata-2.c: Likewise.
3147 * gcc.target/mips/sdata-3.c: Likewise.
3148 * gcc.target/mips/sdata-4.c: Likewise.
3149
3150 * gcc.target/mips/20020620-1.c: Remove optimization flag but
3151 skip for -O0.
3152 * gcc.target/mips/atomic-memory-2.c: Likewise.
3153 * gcc.target/mips/branch-cost-1.c: Likewise.
3154 * gcc.target/mips/branch-cost-2.c: Likewise.
3155 * gcc.target/mips/cache-1.c: Likewise.
3156 * gcc.target/mips/call-1.c: Likewise.
3157 * gcc.target/mips/call-saved-2.c: Likewise.
3158 * gcc.target/mips/const-anchor-1.c: Likewise.
3159 * gcc.target/mips/const-anchor-2.c: Likewise.
3160 * gcc.target/mips/dse-1.c: Likewise.
3161 * gcc.target/mips/dsp-lhx.c: Likewise.
3162 * gcc.target/mips/dspr2-MULTU.c: Likewise.
3163 * gcc.target/mips/ext-1.c: Likewise.
3164 * gcc.target/mips/ext-2.c: Likewise.
3165 * gcc.target/mips/ext-3.c: Likewise.
3166 * gcc.target/mips/ext-4.c: Likewise.
3167 * gcc.target/mips/ext-5.c: Likewise.
3168 * gcc.target/mips/ext-6.c: Likewise.
3169 * gcc.target/mips/ext-7.c: Likewise.
3170 * gcc.target/mips/extend-1.c: Likewise.
3171 * gcc.target/mips/fix-r4000-1.c: Likewise.
3172 * gcc.target/mips/fix-r4000-3.c: Likewise.
3173 * gcc.target/mips/fix-r4000-5.c: Likewise.
3174 * gcc.target/mips/fix-r4000-6.c: Likewise.
3175 * gcc.target/mips/fix-r4000-8.c: Likewise.
3176 * gcc.target/mips/fix-r4000-10.c: Likewise.
3177 * gcc.target/mips/fixed-scalar-type.c: Likewise.
3178 * gcc.target/mips/fixed-vector-type.c: Likewise.
3179 * gcc.target/mips/fpr-moves-1.c: Likewise.
3180 * gcc.target/mips/fpr-moves-2.c: Likewise.
3181 * gcc.target/mips/fpr-moves-3.c: Likewise.
3182 * gcc.target/mips/fpr-moves-4.c: Likewise.
3183 * gcc.target/mips/fpr-moves-5.c: Likewise.
3184 * gcc.target/mips/fpr-moves-6.c: Likewise.
3185 * gcc.target/mips/ins-1.c: Likewise.
3186 * gcc.target/mips/ins-2.c: Likewise.
3187 * gcc.target/mips/interrupt_handler-2.c: Likewise.
3188 * gcc.target/mips/interrupt_handler-3.c: Likewise.
3189 * gcc.target/mips/lazy-binding-1.c: Likewise.
3190 * gcc.target/mips/madd-3.c: Likewise.
3191 * gcc.target/mips/madd-5.c: Likewise.
3192 * gcc.target/mips/madd-6.c: Likewise.
3193 * gcc.target/mips/madd-8.c: Likewise.
3194 * gcc.target/mips/madd-9.c: Likewise.
3195 * gcc.target/mips/memcpy-1.c: Likewise.
3196 * gcc.target/mips/mips-ps-type.c: Likewise.
3197 * gcc.target/mips/mips-ps-type-2.c: Likewise.
3198 * gcc.target/mips/mips-sched-madd.c: Likewise.
3199 * gcc.target/mips/mips16e-extends.c: Likewise.
3200 * gcc.target/mips/mips32r2-mxhc1.c: Likewise.
3201 * gcc.target/mips/mips64-dsp-ldx.c: Likewise.
3202 * gcc.target/mips/movcc-1.c: Likewise.
3203 * gcc.target/mips/movcc-2.c: Likewise.
3204 * gcc.target/mips/movcc-3.c: Likewise.
3205 * gcc.target/mips/msub-5.c: Likewise.
3206 * gcc.target/mips/msub-6.c: Likewise.
3207 * gcc.target/mips/msub-8.c: Likewise.
3208 * gcc.target/mips/mult-2.c: Likewise.
3209 * gcc.target/mips/mult-3.c: Likewise.
3210 * gcc.target/mips/mult-5.c: Likewise.
3211 * gcc.target/mips/mult-6.c: Likewise.
3212 * gcc.target/mips/mult-7.c: Likewise.
3213 * gcc.target/mips/mult-12.c: Likewise.
3214 * gcc.target/mips/mult-13.c: Likewise.
3215 * gcc.target/mips/mult-14.c: Likewise.
3216 * gcc.target/mips/mult-15.c: Likewise.
3217 * gcc.target/mips/mult-17.c: Likewise.
3218 * gcc.target/mips/mult-18.c: Likewise.
3219 * gcc.target/mips/mult-19.c: Likewise.
3220 * gcc.target/mips/nmadd-1.c: Likewise.
3221 * gcc.target/mips/nmadd-2.c: Likewise.
3222 * gcc.target/mips/octeon-baddu-1.c: Likewise.
3223 * gcc.target/mips/octeon-cins-1.c: Likewise.
3224 * gcc.target/mips/octeon-cins-2.c: Likewise.
3225 * gcc.target/mips/octeon-dmul-3.c: Likewise.
3226 * gcc.target/mips/octeon-exts-2.c: Likewise.
3227 * gcc.target/mips/octeon-exts-3.c: Likewise.
3228 * gcc.target/mips/octeon-exts-4.c: Likewise.
3229 * gcc.target/mips/octeon-exts-5.c: Likewise.
3230 * gcc.target/mips/octeon-exts-6.c: Likewise.
3231 * gcc.target/mips/octeon-exts-7.c: Likewise.
3232 * gcc.target/mips/octeon-pop-2.c: Likewise.
3233 * gcc.target/mips/octeon-seq-3.c: Likewise.
3234 * gcc.target/mips/octeon-seq-4.c: Likewise.
3235 * gcc.target/mips/octeon2-lx-1.c: Likewise.
3236 * gcc.target/mips/octeon2-lx-2.c: Likewise.
3237 * gcc.target/mips/octeon2-lx-3.c: Likewise.
3238 * gcc.target/mips/pr54240.c: Likewise.
3239 * gcc.target/mips/rsqrt-1.c: Likewise.
3240 * gcc.target/mips/rsqrt-2.c: Likewise.
3241 * gcc.target/mips/rsqrt-3.c: Likewise.
3242 * gcc.target/mips/rsqrt-4.c: Likewise.
3243 * gcc.target/mips/save-restore-2.c: Likewise.
3244 * gcc.target/mips/save-restore-4.c: Likewise.
3245 * gcc.target/mips/sb1-1.c: Likewise.
3246 * gcc.target/mips/scc-1.c: Likewise.
3247 * gcc.target/mips/scc-2.c: Likewise.
3248 * gcc.target/mips/scc-3.c: Likewise.
3249 * gcc.target/mips/scc-4.c: Likewise.
3250 * gcc.target/mips/smartmips-lwxs.c: Likewise.
3251 * gcc.target/mips/truncate-1.c: Likewise.
3252 * gcc.target/mips/truncate-2.c: Likewise.
3253 * gcc.target/mips/truncate-3.c: Likewise.
3254 * gcc.target/mips/truncate-4.c: Likewise.
3255 * gcc.target/mips/truncate-5.c: Likewise.
3256 * gcc.target/mips/truncate-6.c: Likewise.
3257 * gcc.target/mips/unaligned-1.c: Likewise.
3258
3259 * gcc.target/mips/dpaq_sa_l_w.c: Remove optimization flag but
3260 skip for -O0. Require -fexpensive-optimizations.
3261 * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
3262 * gcc.target/mips/dspr2-MULT.c: Likewise.
3263 * gcc.target/mips/fix-r4000-2.c: Likewise.
3264 * gcc.target/mips/fix-r4000-4.c: Likewise.
3265 * gcc.target/mips/fix-r4000-7.c: Likewise.
3266 * gcc.target/mips/fix-r4000-9.c: Likewise.
3267 * gcc.target/mips/madd-1.c: Likewise.
3268 * gcc.target/mips/madd-2.c: Likewise.
3269 * gcc.target/mips/madd-4.c: Likewise.
3270 * gcc.target/mips/maddu-1.c: Likewise.
3271 * gcc.target/mips/maddu-2.c: Likewise.
3272 * gcc.target/mips/maddu-3.c: Likewise.
3273 * gcc.target/mips/maddu-4.c: Likewise.
3274 * gcc.target/mips/msub-1.c: Likewise.
3275 * gcc.target/mips/msub-2.c: Likewise.
3276 * gcc.target/mips/msub-3.c: Likewise.
3277 * gcc.target/mips/msub-4.c: Likewise.
3278 * gcc.target/mips/msubu-1.c: Likewise.
3279 * gcc.target/mips/msubu-2.c: Likewise.
3280 * gcc.target/mips/msubu-3.c: Likewise.
3281 * gcc.target/mips/msubu-4.c: Likewise.
3282 * gcc.target/mips/mult-1.c: Likewise.
3283 * gcc.target/mips/mult-4.c: Likewise.
3284 * gcc.target/mips/mult-8.c: Likewise.
3285 * gcc.target/mips/mult-9.c: Likewise.
3286 * gcc.target/mips/mult-10.c: Likewise.
3287 * gcc.target/mips/mult-11.c: Likewise.
3288 * gcc.target/mips/mult-16.c: Likewise.
3289
3290 * gcc.target/mips/fix-r4000-11.c: Remove optimization flag but
3291 skip for -O0 and -Os.
3292 * gcc.target/mips/fix-r4000-12.c: Likewise.
3293 * gcc.target/mips/madd-7.c: Likewise.
3294 * gcc.target/mips/mips-ps-5.c: Likewise.
3295 * gcc.target/mips/mips-ps-7.c: Likewise.
3296 * gcc.target/mips/msub-7.c: Likewise.
3297
3298 * gcc.target/mips/mmcount-ra-address-2.c: Remove optimization flag but
3299 skip for -O0. Require -mno-abicalls.
3300 * gcc.target/mips/mmcount-ra-address-3.c: Likewise.
3301
3302 * gcc.target/mips/octeon-bbit-1.c: Remove optimization flag but
3303 skip for -O0. Require a total number of BBIT instructions and
3304 at least one of each kind.
3305
3306 * gcc.target/mips/octeon-bbit-2.c: Remove optimization flag but
3307 skip for -O0. Require -fno-unroll-loops.
3308
3309 * gcc.target/mips/octeon-bbit-3.c: Remove optimization flag but
3310 skip for -O0. Allow BLTZ as well as BGEZ.
3311
3312 * gcc.target/mips/octeon-dmul-2.c: Skip for -Os.
3313
3314 * gcc.target/mips/octeon-pipe-1.c: Remove optimization flag but
3315 skip for -O0. Require -fschedule-insns2.
3316 * gcc.target/mips/octeon2-pipe-1.c: Likewise.
3317
3318 * gcc.target/mips/r10k-cache-barrier-10.c: Remove optimization flag
3319 but skip for -O0. Make a branch-likely more likely.
3320
3321 * gcc.target/mips/timode-2.c: Split each test into its own function.
3322 * gcc.target/mips/timode-1.c: Likewise. Skip for -Os.
3323
3324 * gcc.target/mips/vr-mult-1.c: Remove optimization flag but
3325 skip for -O0. Require -fpeephole2.
3326 * gcc.target/mips/vr-mult-2.c: Likewise.
3327
3328 2012-05-25 Dodji Seketeli <dodji@redhat.com>
3329
3330 PR preprocessor/53469
3331 * gcc.dg/cpp/_Pragma7.c: New test case.
3332
3333 2012-08-27 Tobias Burnus <burnus@net-b.de>
3334
3335 PR fortran/54370
3336 * gfortran.dg/do_5.f90: New.
3337
3338 2012-08-27 Tobias Burnus <burnus@net-b.de>
3339
3340 * gfortran.dg/bessel_5.f90: Remove -Wno-compare-reals
3341 from dg-options as -Wall no longer implies it.
3342
3343 2012-08-26 Richard Sandiford <rdsandiford@googlemail.com>
3344
3345 * lib/scanasm.exp (scan-assembler-times_required_options): New proc.
3346
3347 2012-08-25 Jason Merrill <jason@redhat.com>
3348
3349 * g++.dg/cpp0x/fntmpdefarg3.C: New.
3350
3351 2012-08-25 Paolo Carlini <paolo.carlini@oracle.com>
3352
3353 PR c++/51421
3354 * g++.dg/cpp0x/auto34.C: New.
3355
3356 2012-08-24 Jakub Jelinek <jakub@redhat.com>
3357
3358 PR c/54363
3359 * gcc.dg/pr54363.c: New test.
3360
3361 PR c/54355
3362 * gcc.dg/pr54355.c: New test.
3363
3364 2012-08-24 H.J. Lu <hongjiu.lu@intel.com>
3365
3366 PR debug/52857
3367 * gcc.target/i386/pr52857-1.c: New.
3368 * gcc.target/i386/pr52857-2.c: Likewise.
3369
3370 2012-08-23 Richard Sandiford <rdsandiford@googlemail.com>
3371
3372 * gcc.target/mips/code-readable-4.c: New test.
3373
3374 2012-08-23 Julian Brown <julian@codesourcery.com>
3375 Sandra Loosemore <sandra@codesourcery.com>
3376
3377 * gcc.target/mips/code-readable-1.c: Add -O to options.
3378
3379 2012-08-23 Paolo Carlini <paolo.carlini@oracle.com>
3380
3381 PR c++/20420
3382 * g++.dg/lookup/using53.C: New.
3383
3384 2012-08-23 Georg-Johann Lay <avr@gjlay.de>
3385
3386 * gcc.dg/fixed-point/convert.c: Split into manageable parts:
3387 * gcc.dg/fixed-point/convert-1.c: New.
3388 * gcc.dg/fixed-point/convert-2.c: New.
3389 * gcc.dg/fixed-point/convert-3.c: New.
3390 * gcc.dg/fixed-point/convert-4.c: New.
3391 * gcc.dg/fixed-point/convert-float-1.c: New.
3392 * gcc.dg/fixed-point/convert-float-2.c: New.
3393 * gcc.dg/fixed-point/convert-float-3.c: New.
3394 * gcc.dg/fixed-point/convert-float-4.c: New.
3395 * gcc.dg/fixed-point/convert-accum-neg.c: New.
3396 * gcc.dg/fixed-point/convert-sat.c: New.
3397 * gcc.dg/fixed-point/convert.h: New.
3398
3399 2012-08-22 Oleg Endo <olegendo@gcc.gnu.org>
3400
3401 PR target/54089
3402 * gcc.target/sh/pr54089-2.c: New.
3403
3404 2012-08-22 H.J. Lu <hongjiu.lu@intel.com>
3405
3406 * gcc.target/i386/long-double-64-1.c: New file.
3407 * gcc.target/i386/long-double-64-2.c: Likewise.
3408 * gcc.target/i386/long-double-64-3.c: Likewise.
3409 * gcc.target/i386/long-double-64-4.c: Likewise.
3410 * gcc.target/i386/long-double-80-1.c: Likewise.
3411 * gcc.target/i386/long-double-80-2.c: Likewise.
3412 * gcc.target/i386/long-double-80-3.c: Likewise.
3413 * gcc.target/i386/long-double-80-4.c: Likewise.
3414 * gcc.target/i386/long-double-80-5.c: Likewise.
3415 * gcc.target/i386/long-double-80-6.c: Likewise.
3416 * gcc.target/i386/long-double-80-7.c: Likewise.
3417
3418 2012-08-22 Marc Glisse <marc.glisse@inria.fr>
3419
3420 PR tree-optimization/54317
3421 * gcc.dg/tree-ssa/vrp79.c: New testcase.
3422
3423 2012-08-21 Oleg Endo <olegendo@gcc.gnu.org>
3424
3425 PR target/39423
3426 * gcc.target/sh/pr39423-2.c: New.
3427
3428 2012-08-21 Marc Glisse <marc.glisse@inria.fr>
3429
3430 * gcc.dg/tree-ssa/forwprop-19.c: New testcase.
3431 * gcc.dg/fold-perm.c: Likewise.
3432
3433 2012-08-20 Jan Hubicka <jh@suse.cz>
3434
3435 PR fortran/48636
3436 * gcc.dg/ipa/inlinehint-1.c: New.
3437
3438 2012-08-20 Florian Weimer <fweimer@redhat.com>
3439
3440 PR c++/19351
3441 * g++.dg/init/new38.C: New test.
3442 * g++.dg/init/new39.C: New test.
3443
3444 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
3445
3446 PR target/54089
3447 * gcc.target/sh/pr54089-1.c: New.
3448
3449 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
3450
3451 PR target/51244
3452 * gcc.target/sh/pr51244-11.c: New.
3453
3454 2012-08-20 Tobias Burnus <burnus@net-b.de>
3455
3456 PR fortran/54301
3457 * gfortran.dg/warn_target_lifetime_2.f90: New.
3458
3459 2012-08-20 Paolo Carlini <paolo.carlini@oracle.com>
3460
3461 PR c++/10416
3462 * g++.dg/warn/Wunused-var-17.C: New.
3463
3464 2012-08-20 Patrick Marlier <patrick.marlier@gmail.com>
3465
3466 PR middle-end/53992
3467 * gcc.dg/gomp/pr53992.c: New test.
3468
3469 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
3470
3471 PR tree-ssa/54295
3472 * gcc.c-torture/execute/20120817-1.c: New test.
3473
3474 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
3475
3476 * gcc.target/arm/thumb-16bit-ops.c (f): This test uses a 16-bit
3477 add instruction.
3478 (f2): New test that really does need adds.
3479
3480 2012-08-20 Richard Guenther <rguenther@suse.de>
3481
3482 PR tree-optimization/54327
3483 * gcc.dg/torture/pr54327.c: New testcase.
3484
3485 2012-08-20 Jakub Jelinek <jakub@redhat.com>
3486
3487 PR tree-optimization/54321
3488 * gcc.c-torture/compile/pr54321.c: New test.
3489
3490 2012-08-20 Tobias Burnus <burnus@net-b.de>
3491
3492 PR fortran/54301
3493 * gfortran.dg/warn_target_lifetime_1.f90: New.
3494
3495 2012-08-19 Thomas König <tkoenig@gcc.gnu.org>
3496
3497 PR fortran/54298
3498 * gfortran.dg/real_compare_1.f90: New test case.
3499 * gfortran.dg/bessel_5.f90: Add -Wno-compare-reals to options.
3500
3501 2012-08-18 Jan Hubicka <jh@suse.cz>
3502
3503 * gcc.dg/ipa/iinline-1.c: Update testcase to test inline hints.
3504
3505 2012-08-18 Mikael Morin <mikael@gcc.gnu.org>
3506
3507 PR fortran/39290
3508 * gfortran.dg/interface_37.f90: New test.
3509
3510 2012-08-17 H.J. Lu <hongjiu.lu@intel.com>
3511 Gary Funck <gary@intrepid.com>
3512
3513 PR target/20020
3514 * gcc.target/i386/pr20020-1.c: New test.
3515 * gcc.target/i386/pr20020-2.c: Likewise.
3516 * gcc.target/i386/pr20020-3.c: Likewise.
3517
3518 2012-08-17 Marc Glisse <marc.glisse@inria.fr>
3519
3520 * gcc.target/i386/perm-concat.c: New test.
3521
3522 2012-08-17 Julian Brown <julian@codesourcery.com>
3523
3524 * gcc.target/arm/div64-unwinding.c: New test.
3525
3526 2012-08-17 Jakub Jelinek <jakub@redhat.com>
3527
3528 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: New test.
3529
3530 2012-08-16 Oleg Endo <olegendo@gcc.gnu.org>
3531
3532 PR target/54236
3533 * gcc.target/sh/pr54236-1.c: New.
3534
3535 2012-08-16 Hans-Peter Nilsson <hp@axis.com>
3536
3537 * lib/target-supports.exp (check_effective_target_sync_int_long)
3538 (check_effective_target_sync_char_short): Enable for crisv32-*
3539 and cris-*.
3540
3541 PR middle-end/54261
3542 * gcc.dg/torture/pr54261-1.c: New test.
3543
3544 2012-08-15 Janus Weil <janus@gcc.gnu.org>
3545
3546 PR fortran/54243
3547 PR fortran/54244
3548 * gfortran.dg/typebound_call_24.f03: New.
3549
3550 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3551
3552 PR tree-optimization/54245
3553 * gcc.dg/tree-ssa/pr54245.c: New test.
3554
3555 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3556
3557 PR tree-optimization/54240
3558 * gcc.target/powerpc/pr54240.c: New test.
3559 * gcc.target/mips/pr54240.c: Likewise.
3560
3561 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
3562
3563 PR target/52933
3564 * gcc.target/sh/pr52933-1.c: New.
3565 * gcc.target/sh/pr52933-2.c: New.
3566
3567 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
3568
3569 PR target/50751
3570 * gcc.target/sh/pr50751-8.c: New.
3571
3572 2012-08-14 Mikael Morin <mikael@gcc.gnu.org>
3573
3574 PR fortran/47586
3575 * gfortran.dg/typebound_proc_20.f90: Enable runtime test.
3576 * gfortran.dg/typebound_proc_27.f03: New test.
3577
3578 2012-08-14 Sterling Augustine <saugustine@google.com>
3579
3580 * g++.dg/debug/dwarf2/pubnames-2.C: Adjust.
3581
3582 2012-08-14 Tobias Burnus <burnus@net-b.de>
3583
3584 PR fortran/40881
3585 * gfortran.dg/data_constraints_3.f90: New.
3586 * gfortran.dg/data_constraints_1.f90: Add dg-options ""
3587 to disable -pedantic compilation.
3588 * gfortran.dg/pr37243.f: Ditto.
3589 * gfortran.dg/g77/19990826-3.f: Ditto.
3590 * gfortran.dg/g77/20020307-1.f : Ditto.
3591 * gfortran.dg/g77/980310-3.f: Ditto.
3592
3593 2012-08-14 Tobias Burnus <burnus@net-b.de>
3594
3595 PR fortran/54234
3596 * gfortran.dg/warn_conversion_4.f90: New.
3597
3598 2012-08-14 Jakub Jelinek <jakub@redhat.com>
3599
3600 PR middle-end/53411
3601 PR rtl-optimization/53495
3602 * gcc.c-torture/compile/pr53411.c: New test.
3603 * gcc.c-torture/compile/pr53495.c: New test.
3604
3605 2012-08-13 Richard Guenther <rguenther@suse.de>
3606
3607 * gcc.dg/tree-prof/update-loopch.c: Adjust.
3608
3609 2012-08-13 Richard Guenther <rguenther@suse.de>
3610
3611 PR tree-optimization/54200
3612 * gcc.dg/guality/pr54200.c: New testcase.
3613 * gcc.dg/tree-ssa/slsr-8.c: Adjust.
3614
3615 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3616
3617 * gcc.target/sh/prefetch.c: Add -m3* to inclusion list.
3618
3619 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3620
3621 PR target/51244
3622 * gcc.target/sh/pr51244-7.c: New.
3623 * gcc.target/sh/pr51244-8.c: New.
3624 * gcc.target/sh/pr51244-9.c: New.
3625 * gcc.target/sh/pr51244-10.c: New.
3626
3627 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3628
3629 * gcc.target/sh/pr50749-sf-postinc-1.c: Skip for -m3. Don't skip for
3630 -m2e or -m2a.
3631 * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
3632 * gcc.target/sh/pr53511-1.c: Likewise.
3633 * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
3634 * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
3635 * gcc.target/sh/pr53512-1.c: Skip for -m3*.
3636 * gcc.target/sh/pr53512-3.c: Likewise.
3637 * gcc.target/sh/pr21255-3.c: Skip for single precision FPU targets.
3638
3639 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3640
3641 PR target/39423
3642 * gcc.c-torture/compile/pr39423-1.c: New.
3643 * gcc.c-torture/compile/pr39423-2.c: New.
3644
3645 2012-08-12 Tobias Burnus <burnus@net-b.de>
3646
3647 PR fortran/54221
3648 * vect/vect-gems.f90: Don't mark module vars as PRIVATE as
3649 they appear uninitialized on the RHS.
3650 * gfortran.dg/public_private_module_6.f90: New.
3651
3652 2012-08-11 Martin Jambor <mjambor@suse.cz>
3653
3654 PR fortran/48636
3655 * gfortran.dg/pr48636.f90: New test.
3656
3657 2012-08-10 Jakub Jelinek <jakub@redhat.com>
3658
3659 * gcc.dg/torture/vector-shuffle1.c (f): Pass vectors indirectly
3660 to avoid warnings.
3661 (main): Adjust caller.
3662
3663 2012-08-10 Richard Guenther <rguenther@suse.de>
3664
3665 * gcc.dg/matrix/*.c: Adjust and move ...
3666 * gcc.dg/torture/: ... here.
3667 * gcc.dg/matrix: Remove directory.
3668
3669 2012-08-10 Richard Guenther <rguenther@suse.de>
3670
3671 PR middle-end/54219
3672 * gcc.dg/torture/vector-shuffle1.c: New testcase.
3673
3674 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3675
3676 PR middle-end/54211
3677 * gcc.dg/tree-ssa/pr54211.c: New test.
3678
3679 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3680
3681 * lib/target-supports.exp (check_effective_target_long_neq_int): New.
3682 * gcc.dg/tree-ssa/slsr-30.c: Check for long_neq_int effective target.
3683
3684 2012-08-10 Richard Guenther <rguenther@suse.de>
3685
3686 PR tree-optimization/54109
3687 * gcc.dg/torture/pr54109.c: New testcase.
3688 * gcc.dg/tree-ssa/forwprop-1.c: Adjust.
3689 * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
3690
3691 2012-08-10 Richard Guenther <rguenther@suse.de>
3692
3693 PR tree-optimization/54027
3694 * gcc.dg/torture/pr54027.c: New testcase.
3695
3696 2012-08-10 Richard Guenther <rguenther@suse.de>
3697
3698 * g++.dg/plugin/selfassign.c: Adjust.
3699 * gcc.dg/plugin/selfassign.c: Likewise.
3700 * gcc.dg/strlenopt-11.c: Likewise.
3701 * gcc.dg/strlenopt-13.c: Likewise.
3702 * gcc.dg/no-strict-overflow-4.c: Likewise.
3703 * gcc.dg/strict-overflow-4.c: Likewise.
3704 * gcc.dg/tree-ssa/alias-11.c: Likewise.
3705 * gcc.dg/tree-ssa/alias-6.c: Likewise.
3706 * gcc.dg/tree-ssa/asm-3.c: Likewise.
3707 * gcc.dg/tree-ssa/pr18908.c: Likewise.
3708 * gcc.dg/tree-ssa/pr19431.c: Likewise.
3709 * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise.
3710 * gcc.dg/tree-ssa/phi-opt-10.c: Likewise.
3711 * gcc.dg/tree-ssa/phi-opt-7.c: Likewise.
3712 * gcc.dg/tree-ssa/slsr-27.c: Likewise.
3713 * gcc.dg/tree-ssa/slsr-28.c: Likewise.
3714 * gcc.dg/tree-ssa/slsr-29.c: Likewise.
3715 * gcc.dg/pr46309.c: Likewise.
3716 * gcc.dg/tree-ssa/loop-5.c: Likewise.
3717
3718 2012-08-09 Uros Bizjak <ubizjak@gmail.com>
3719
3720 * gcc.c-torture/compile/20120727-1.c (dg-options): Add -mfpmath=387
3721 for x86 targets.
3722 * gcc.c-torture/compile/20120727-2.c: New test.
3723
3724 2012-08-09 Martin Jambor <mjambor@suse.cz>
3725
3726 * gcc.dg/ipa/iinline-4.c: New test.
3727 * gcc.dg/ipa/iinline-5.c: Likewise.
3728 * gcc.dg/ipa/iinline-6.c: Likewise.
3729 * gcc.dg/ipa/iinline-7.c: Likewise.
3730 * gcc.dg/lto/20120723_0.c: Likewise.
3731 * gcc.dg/lto/20120723_1.c: Likewise.
3732
3733 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
3734
3735 PR target/39423
3736 * gcc.target/sh/pr39423-1.c: New.
3737
3738 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
3739
3740 PR target/51244
3741 * gcc.target/sh/pr51244-5: New.
3742 * gcc.target/sh/pr51244-6: New.
3743
3744 2012-08-09 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3745
3746 * gcc.target/i386/adx-addxcarry32-3.c: New.
3747 * gcc.target/i386/adx-addxcarry64-3.c: New.
3748
3749 2012-08-09 Andrey Belevantsev <abel@ispras.ru>
3750
3751 PR rtl-optimization/53701
3752 * gcc.dg/pr53701.c: New test.
3753
3754 2012-08-09 Bernd Schmidt <bernds@codesourcery.com>
3755
3756 * gcc.c-torture/compile/20120727-1.c: New test.
3757
3758 2012-08-09 Tobias Burnus <burnus@net-b.de>
3759
3760 PR fortran/54199
3761 * gfortran.dg/intrinsic_shadow_4.f90: New.
3762
3763 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
3764
3765 * gcc.dg/tree-ssa/slsr-30.c: Require non-ilp32. Remove dg-skip-if.
3766
3767 2012-08-08 Joseph Myers <joseph@codesourcery.com>
3768
3769 * gcc.c-torture/execute/20120808-1.c: New test.
3770
3771 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
3772
3773 PR rtl-optimization/54157
3774 * gcc.target/i386/pr54157.c: New file.
3775
3776 2012-08-08 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3777
3778 * gcc.target/i386/adx-addcarryx32-1.c: New.
3779 * gcc.target/i386/adx-addcarryx32-2.c: New.
3780 * gcc.target/i386/adx-addcarryx64-1.c: New.
3781 * gcc.target/i386/adx-addcarryx64-2.c: New.
3782 * gcc.target/i386/adx-check.h: New.
3783 * gcc.target/i386/i386.exp (check_effective_target_adx): New.
3784 * gcc.target/i386/sse-12.c: Add -madx.
3785 * gcc.target/i386/sse-13.c: Ditto.
3786 * gcc.target/i386/sse-14.c: Ditto.
3787 * gcc.target/i386/sse-22.c: Ditto.
3788 * gcc.target/i386/sse-23.c: Ditto.
3789 * g++.dg/other/i386-2.C: Ditto.
3790 * g++.dg/other/i386-3.C: Ditto.
3791
3792 2012-08-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3793
3794 * gcc.dg/tree-ssa/slsr-5.c: New.
3795 * gcc.dg/tree-ssa/slsr-6.c: New.
3796 * gcc.dg/tree-ssa/slsr-7.c: New.
3797 * gcc.dg/tree-ssa/slsr-8.c: New.
3798 * gcc.dg/tree-ssa/slsr-9.c: New.
3799 * gcc.dg/tree-ssa/slsr-10.c: New.
3800 * gcc.dg/tree-ssa/slsr-11.c: New.
3801 * gcc.dg/tree-ssa/slsr-12.c: New.
3802 * gcc.dg/tree-ssa/slsr-13.c: New.
3803 * gcc.dg/tree-ssa/slsr-14.c: New.
3804 * gcc.dg/tree-ssa/slsr-15.c: New.
3805 * gcc.dg/tree-ssa/slsr-16.c: New.
3806 * gcc.dg/tree-ssa/slsr-17.c: New.
3807 * gcc.dg/tree-ssa/slsr-18.c: New.
3808 * gcc.dg/tree-ssa/slsr-19.c: New.
3809 * gcc.dg/tree-ssa/slsr-20.c: New.
3810 * gcc.dg/tree-ssa/slsr-21.c: New.
3811 * gcc.dg/tree-ssa/slsr-22.c: New.
3812 * gcc.dg/tree-ssa/slsr-23.c: New.
3813 * gcc.dg/tree-ssa/slsr-24.c: New.
3814 * gcc.dg/tree-ssa/slsr-25.c: New.
3815 * gcc.dg/tree-ssa/slsr-26.c: New.
3816 * gcc.dg/tree-ssa/slsr-30.c: New.
3817 * gcc.dg/tree-ssa/slsr-31.c: New.
3818
3819 2012-08-07 Steven Bosscher <steven@gcc.gnu.org>
3820
3821 * gcc.dg/tree-prof/update-loopch.c: Ask for dump with blocks info.
3822 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
3823 * gcc.dg/tree-ssa/pr18133-1.c: Likewise.
3824
3825 2012-08-06 Cary Coutant <ccoutant@google.com>
3826
3827 * g++.dg/debug/dwarf2/non-virtual-thunk.C: New test case.
3828
3829 2012-08-06 Janus Weil <janus@gcc.gnu.org>
3830
3831 PR fortran/35831
3832 * gfortran.dg/dummy_procedure_5.f90: Modified.
3833 * gfortran.dg/dummy_procedure_8.f90: New.
3834 * gfortran.dg/interface_26.f90: Modified.
3835 * gfortran.dg/proc_ptr_11.f90: Modified.
3836 * gfortran.dg/proc_ptr_15.f90: Modified.
3837 * gfortran.dg/proc_ptr_result_5.f90: Modified.
3838 * gfortran.dg/typebound_override_1.f90: Modified.
3839 * gfortran.dg/typebound_proc_6.f03: Modified.
3840
3841 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
3842
3843 PR tree-optimization/51938
3844 PR tree-optimization/52005
3845 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: New testcase.
3846 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Likewise.
3847 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Likewise.
3848 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Likewise.
3849
3850 2012-08-06 Dodji Seketeli <dodji@redhat.com>
3851
3852 Avoid crashing on erroneous static_assert usage
3853 * g++.dg/cpp0x/static_assert8.C: New test.
3854
3855 2012-08-06 Jason Merrill <jason@redhat.com>
3856
3857 * g++.dg/cpp0x/sfinae38.C: New.
3858
3859 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
3860 Paolo Carlini <paolo.carlini@oracle.com>
3861
3862 PR c++/54165
3863 * g++.dg/conversion/void2.C: New.
3864
3865 2012-08-06 Tom de Vries <tom@codesourcery.com>
3866
3867 * gcc.dg/tree-ssa/vrp78.c: New test.
3868
3869 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
3870 Richard Sandiford <rdsandiford@googlemail.com>
3871
3872 * g++.dg/opt/enum2.C: Require fpic target.
3873 * g++.dg/lto/20090303_0.C: Likewise.
3874
3875 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
3876 Catherine Moore <clm@codesourcery.com>
3877
3878 * gcc.target/mips/clear-cache-1.c: Test for alternate cache
3879 flush function names too.
3880 * gcc.target/mips/clear-cache-1.c: Likewise.
3881
3882 2012-08-03 Bill Schmidt <wschmidt@linux.ibm.com>
3883
3884 PR target/54156
3885 * gcc.dg/vect/pr53773.c: Change to use optimized dump.
3886
3887 2012-08-03 Mikael Morin <mikael@gcc.gnu.org>
3888
3889 PR fortran/54166
3890 * gfortran.dg/array_5.f90: New test.
3891
3892 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
3893
3894 PR tree-optimization/30318
3895 * gcc.dg/tree-ssa/vrp77.c: New testcase.
3896
3897 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
3898
3899 * g++.dg/ext/vector17.C: New testcase.
3900
3901 2012-08-02 Richard Sandiford <rdsandiford@googlemail.com>
3902
3903 PR target/51931
3904 * gcc.c-torture/compile/20001226-1.c: Remove nomips16 attribute.
3905 * g++.dg/opt/longbranch1.C: Likewise.
3906
3907 2012-08-02 Marc Glisse <marc.glisse@inria.fr>
3908
3909 PR tree-optimization/53805
3910 * gcc.dg/fold-notunord.c: New testcase.
3911
3912 2012-08-02 Mikael Morin <mikael@gcc.gnu.org>
3913
3914 PR fortran/48820
3915 * gfortran.dg/assumed_rank_bounds_1.f90: New test.
3916 * gfortran.dg/assumed_rank_bounds_2.f90: New test.
3917
3918 2012-08-02 Jason Merrill <jason@redhat.com>
3919 Paolo Carlini <paolo.carlini@oracle.com>
3920
3921 PR c++/51213 (again)
3922 * g++.dg/cpp0x/sfinae37.C: Extend.
3923
3924 2012-08-02 Richard Guenther <rguenther@suse.de>
3925
3926 PR tree-optimization/50672
3927 * g++.dg/torture/pr50672.C: New testcase.
3928
3929 2012-08-02 Janus Weil <janus@gcc.gnu.org>
3930
3931 PR fortran/54147
3932 * gfortran.dg/abstract_type_6.f03: Modified.
3933 * gfortran.dg/proc_ptr_comp_3.f90: Modified.
3934 * gfortran.dg/proc_ptr_comp_35.f90: New.
3935 * gfortran.dg/typebound_proc_9.f03: Modified.
3936 * gfortran.dg/typebound_proc_26.f90: New.
3937
3938 2012-08-02 Richard Guenther <rguenther@suse.de>
3939
3940 * gcc.dg/torture/pta-callused-1.c: Adjust.
3941 * gcc.dg/torture/pta-ptrarith-3.c: Likewise.
3942 * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
3943 * gcc.dg/tree-ssa/alias-19.c: Likewise.
3944 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
3945 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
3946 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
3947 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
3948 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
3949
3950 2012-08-01 Thomas König <tkoenig@gcc.gnu.org>
3951
3952 PR fortran/54033
3953 * gfortran.dg/include_6.f90: New test case.
3954 * gfortran.dg/include_7.f90: New test case.
3955 * gfortran.dg/include_3.f90: Add dg-warning for missing directory.
3956
3957 2012-08-01 Tom de Vries <tom@codesourcery.com>
3958
3959 * gcc.dg/tree-ssa/vrp76.c: New test.
3960
3961 2012-08-01 Bill Schmidt <wschmidt@linux.ibm.com>
3962
3963 PR tree-optimization/46556
3964 * gcc.dg/tree-ssa/slsr-27.c: New.
3965 * gcc.dg/tree-ssa/slsr-28.c: New.
3966 * gcc.dg/tree-ssa/slsr-29.c: New.
3967
3968 2012-07-31 Janus Weil <janus@gcc.gnu.org>
3969
3970 PR fortran/42418
3971 * gfortran.dg/proc_decl_29.f90: New.
3972
3973 2012-07-31 Dehao Chen <dehao@google.com>
3974
3975 * gcc.dg/predict-7.c: New test.
3976
3977 2012-07-31 Janus Weil <janus@gcc.gnu.org>
3978
3979 PR fortran/54134
3980 * gfortran.dg/typebound_override_3.f90: New.
3981
3982 2012-07-31 Bill Schmidt <wschmidt@linux.ibm.com>
3983
3984 PR tree-optimization/53773
3985 * gcc.dg/vect/pr53773.c: New test.
3986
3987 2012-07-31 Nick Clifton <nickc@redhat.com>
3988
3989 * gcc.dg/stack-usage-1.c (SIZE): Define for FRV,
3990 and for XStormy16.
3991
3992 2012-07-31 Tobias Burnus <burnus@net-b.de>
3993
3994 * gfortran.dg/c_funloc_tests_6.f90: New.
3995 * gfortran.dg/c_funloc_tests_7.f90: New.
3996 * gfortran.dg/c_funloc_tests_5.f03: Compile with -std=f2003.
3997
3998 2012-07-31 Paolo Carlini <paolo.carlini@oracle.com>
3999
4000 PR c++/53624
4001 * g++.dg/cpp0x/temp_default5.C: New.
4002
4003 2012-07-30 Janus Weil <janus@gcc.gnu.org>
4004
4005 PR fortran/51081
4006 * gfortran.dg/proc_ptr_37.f90: New.
4007
4008 2012-07-30 Ulrich Weigand <ulrich.weigand@linaro.org>
4009
4010 * lib/target-supports.exp
4011 (check_effective_target_vect_natural_alignment): New function.
4012 * gcc.dg/align-2.c: Only run on targets with natural alignment
4013 of vector types.
4014 * gcc.dg/vect/slp-25.c: Adjust tests for targets without natural
4015 alignment of vector types.
4016
4017 2012-07-30 Kirill Yukhin <kirill.yukhin@intel.com>
4018 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
4019
4020 * gcc.target/i386/rdseed16-1.c: New.
4021 * gcc.target/i386/rdseed32-1.c: Ditto
4022 * gcc.target/i386/rdseed64-1.c: Ditto
4023 * gcc.target/i386/sse-12.c: Add -mrdseed.
4024 * gcc.target/i386/sse-13.c: Ditto.
4025 * gcc.target/i386/sse-14.c: Ditto.
4026 * g++.dg/other/i386-2.C: Ditto.
4027 * g++.dg/other/i386-3.C: Ditto.
4028
4029 2012-07-30 Oleg Endo <olegendo@gcc.gnu.org>
4030
4031 PR target/51244
4032 * gcc.target/sh/pr51244-4.c: New.
4033
4034 2012-07-27 Uros Bizjak <ubizjak@gmail.com>
4035
4036 * gfortran.dg/bind_c_array_params_2.f90: Add "-mno-explicit-relocs"
4037 for alpha*-*-* targets. Cleanup original tree dump.
4038
4039 2012-07-27 Segher Boessenkool <segher@kernel.crashing.org>
4040
4041 * gcc.target/powerpc/rs6000-power2-1.c: Delete.
4042 * gcc.target/powerpc/rs6000-power2-2.c: Delete.
4043
4044 2012-07-27 Anna Tikhonova <anna.tikhonova@intel.com>
4045
4046 * gcc.dg/20020201-1.c: Remove declarations for exit, abort,
4047 rand, srand. Include <stdlib.h>.
4048
4049 2012-07-26 Janis Johnson <janisjo@codesourcery.com>
4050
4051 * gcc.dg/pr45259.c: Only -fpic depends on fpic support.
4052
4053 2012-07-26 Richard Henderson <rth@redhat.com>
4054
4055 * gcc.dg/attr-hotcold-1.c: New.
4056 * gcc.dg/tree-ssa/attr-hotcold-2.c: New.
4057
4058 2012-07-26 Andrew Jenner <andrew@codesourcery.com>
4059 Sandra Loosemore <sandra@codesourcery.com>
4060
4061 * gcc.c-torture/compile/pr50380.c: Add code to cause cycle of length 2.
4062
4063 2012-07-26 Tobias Burnus <burnus@net-b.de>
4064
4065 * gfortran.dg/contiguous_1.f90: Update dg-error.
4066 * gfortran.dg/proc_ptr_32.f90: Ditto.
4067
4068 2012-07-26 Richard Guenther <rguenther@suse.de>
4069
4070 PR tree-optimization/54098
4071 * gcc.dg/torture/pr54098.c: New testcase.
4072
4073 2012-07-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4074
4075 * gcc.target/arm/neon/vld1Q_dupu64.c: Regenerate.
4076 * gcc.target/arm/neon/vld1Q_dups64.c: Likewise.
4077
4078 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
4079
4080 PR fortran/44354
4081 * gfortran.dg/array_constructor_39.f90: New test.
4082
4083 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
4084
4085 PR fortran/44354
4086 * gfortran.dg/array_constructor_38.f90: New test.
4087
4088 2012-07-25 Janis Johnson <janisjo@codesourcery.com>
4089
4090 * g++.dg/cpp0x/nullptr21.c: Remove printfs, make self-checking.
4091
4092 2012-07-25 Eric Botcazou <ebotcazou@adacore.com>
4093
4094 * gnat.dg/noreturn5.ad[sb]: New test.
4095
4096 2012-07-25 Sandra Loosemore <sandra@codesourcery.com>
4097 Paul Brook <paul@codesourcery.com>
4098
4099 PR target/53633
4100
4101 * lib/target-suports.exp (check_effective_target_naked_functions): New.
4102 * c-c++-common/pr53633.c: New test.
4103
4104 2012-07-25 Siddhesh Poyarekar <siddhesh@redhat.com>
4105
4106 * gcc.target/i386/asm-dialect-1.c: New test case.
4107
4108 2012-07-25 Kirill Yukhin <kirill.yukhin@intel.com>
4109 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
4110
4111 * gcc.target/i386/prefetchw-1.c: New.
4112 * gcc.target/i386/sse-12.c: Add -mprfchw.
4113 * gcc.target/i386/sse-13.c: Ditto.
4114 * gcc.target/i386/sse-14.c: Ditto.
4115 * gcc.target/i386/sse-22.c: Ditto.
4116 * gcc.target/i386/sse-23.c: Ditto.
4117 * g++.dg/other/i386-2.C: Ditto.
4118 * g++.dg/other/i386-3.C: Ditto.
4119
4120 2012-07-24 Janis Johnson <janisjo@codesourcery.com>
4121
4122 * lib/gcc-dg.exp (process-message): Don't ignore errors.
4123
4124 2012-07-24 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4125
4126 PR target/54051
4127 * gcc.target/arm/pr54051.c: New.
4128 * gcc.target/arm/vfp-1.c: Adjust test.
4129
4130 2012-07-24 Julian Brown <julian@codesourcery.com>
4131
4132 * lib/target-supports.exp (check_effective_target_arm_hf_eabi): New.
4133 * gcc.dg/torture/stackalign/builtin-apply-2.c: Skip for
4134 hard-float ARM.
4135
4136 2012-07-23 Paul Brook <paul@codesourcery.com>
4137
4138 * g++.dg/other/armv7m-1.c: New test.
4139
4140 2012-07-23 Julian Brown <julian@codesourcery.com>
4141
4142 * gcc.c-torture/execute/20101011-1.c (__aeabi_idiv0): Define for
4143 ARM.
4144 (DO_TEST): Define to 1 for appropriate ARM targets.
4145
4146 2012-07-22 Steven Bosscher <steven@gcc.gnu.org>
4147
4148 PR tree-optimization/53881
4149 * gcc.dg/pr53881.c: Renamed to ...
4150 * gcc.dg/pr53881-1.c: ... this.
4151 * gcc.dg/pr53881-2.c: New test.
4152
4153 2012-07-22 Hans-Peter Nilsson <hp@axis.com>
4154
4155 Handle recent changes in default atomics for cris*-*-linux*.
4156 * gcc.target/cris/torture/sync-mis-xchg-i-1ml.c,
4157 gcc.target/cris/torture/sync-mis-xchg-i-2ml.c,
4158 gcc.target/cris/torture/sync-mis-xchg-i-3ml.c,
4159 gcc.target/cris/torture/sync-mis-xchg-s-1ml.c,
4160 gcc.target/cris/torture/sync-mis-op-i-1ml.c,
4161 gcc.target/cris/torture/sync-mis-op-i-2ml.c,
4162 gcc.target/cris/torture/sync-mis-op-i-3ml.c,
4163 gcc.target/cris/torture/sync-mis-op-s-1ml.c: New tests.
4164 * gcc.target/cris/torture/sync-mis-op-i-2a.c: Make sure
4165 -mno-unaligned-atomic-may-use-library is in effect for
4166 cris*-*-linux*.
4167 * gcc.target/cris/torture/sync-mis-xchg-i-1.c,
4168 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
4169 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
4170 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
4171 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
4172 gcc.target/cris/torture/sync-mis-op-i-1.c,
4173 gcc.target/cris/torture/sync-mis-op-i-2.c,
4174 gcc.target/cris/torture/sync-mis-op-i-1a.c,
4175 gcc.target/cris/torture/sync-mis-op-i-3.c,
4176 gcc.target/cris/torture/sync-mis-op-i-3a.c,
4177 gcc.target/cris/torture/sync-mis-op-s-1a.c,
4178 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
4179 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
4180 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: Similar.
4181 * gcc.target/cris/torture/sync-mis-op-s-1.c: Ditto.
4182 (main): Remove local variable x.
4183 [mis_ok]: Check that atomics don't fail.
4184
4185 2012-07-21 Andrew Pinski <apinski@cavium.com>
4186
4187 * gcc.dg/tree-ssa/vrp72.c: New test.
4188 * gcc.dg/tree-ssa/vrp73.c: New test.
4189 * gcc.dg/tree-ssa/vrp74.c: New test.
4190 * gcc.dg/tree-ssa/vrp75.c: New test.
4191
4192 2012-07-21 Andrew Pinski <apinski@cavium.com>
4193
4194 * gcc.dg/tree-ssa/alias-21.c: New testcase.
4195 * gcc.dg/tree-ssa/alias-22.c: New testcase.
4196
4197 2012-07-21 Andrew Pinski <apinski@cavium.com>
4198
4199 * gcc.target/mips/octeon-pop-2.c: New testcase.
4200
4201 2012-07-21 Tobias Burnus <burnus@net-b.de>
4202
4203 PR fortran/48820
4204 * gfortran.dg/assumed_rank_3.f90: New.
4205 * gfortran.dg/assumed_rank_11.f90: New.
4206 * gfortran.dg/assumed_rank_1.f90: Update dg-error.
4207 * gfortran.dg/assumed_rank_2.f90: Update dg-error.
4208 * gfortran.dg/assumed_rank_7.f90: Update dg-error.
4209
4210 2012-07-21 Andrew Pinski <apinski@cavium.com>
4211
4212 * gcc.target/mips/unaligned-1.c: New testcase.
4213
4214 2012-07-21 Hans-Peter Nilsson <hp@axis.com>
4215
4216 * gcc.c-torture/execute/20101011-1.c (DO_TEST): Define as 0 for CRIS.
4217
4218 2012-07-20 Tobias Burnus <burnus@net-b.de>
4219
4220 * gfortran.dg/bind_c_array_params_2.f90: New.
4221 * gfortran.dg/bind_c_array_params.f03: Add -std=f2003
4222 and update dg-error.
4223
4224 2012-07-20 Tobias Burnus <burnus@net-b.de>
4225
4226 * gfortran.dg/assumed_rank_12.f90: Update dg-error.
4227
4228 2012-07-20 Jason Merrill <jason@redhat.com>
4229
4230 PR c++/54038
4231 * g++.dg/other/array7.C: New.
4232
4233 2012-07-20 Steven Bosscher <steven@gcc.gnu.org>
4234
4235 * gcc.dg/tree-prof/update-loopch.c: Look for counts on the dumps of
4236 the basic block and check loop depth.
4237 * gcc.dg/tree-ssa/pr18133-1.c: Dump details, not blocks. Update
4238 matching patterns and comments.
4239 * gcc.dg/tree-ssa/20031021-1.c: Fix check patterns.
4240 * gcc.dg/tree-ssa/vector-2.c: Likewise.
4241
4242 2012-07-20 Jakub Jelinek <jakub@redhat.com>
4243
4244 PR c++/28656
4245 * c-c++-common/pr28656.c: New test.
4246
4247 2012-07-19 Jason Merrill <jason@redhat.com>
4248
4249 PR c++/54026
4250 * g++.dg/init/mutable1.C: New.
4251
4252 2012-07-20 Tobias Burnus <burnus@net-b.de>
4253
4254 PR fortran/48820
4255 * gfortran.dg/assumed_type_3.f90: Update dg-error.
4256 * gfortran.dg/assumed_rank_1.f90: New.
4257 * gfortran.dg/assumed_rank_1_c.c: New.
4258 * gfortran.dg/assumed_rank_2.f90: New.
4259 * gfortran.dg/assumed_rank_4.f90: New.
4260 * gfortran.dg/assumed_rank_5.f90: New.
4261 * gfortran.dg/assumed_rank_6.f90: New.
4262 * gfortran.dg/assumed_rank_7.f90: New.
4263 * gfortran.dg/assumed_rank_8.f90: New.
4264 * gfortran.dg/assumed_rank_8_c.c: New.
4265 * gfortran.dg/assumed_rank_9.f90: New.
4266 * gfortran.dg/assumed_rank_10.f90: New.
4267 * gfortran.dg/assumed_rank_12.f90: New.
4268
4269 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4270
4271 * gnat.dg/opt25.adb: New test.
4272 * gnat.dg/opt25_pkg1.ad[sb]: New helper.
4273 * gnat.dg/opt25_pkg2.ad[sb]: Likewise.
4274
4275 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4276
4277 * gnat.dg/aggr20.ad[sb]: New test.
4278 * gnat.dg/aggr20_pkg.ads: New helper.
4279
4280 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4281
4282 * gnat.dg/derived_type3.adb: New test.
4283 * gnat.dg/derived_type3_pkg.ad[sb]: New helper.
4284
4285 2012-07-19 Jakub Jelinek <jakub@redhat.com>
4286
4287 PR rtl-optimization/53942
4288 * gcc.dg/pr53942.c: New test.
4289
4290 2012-07-19 Jason Merrill <jason@redhat.com>
4291
4292 PR c++/54021
4293 * g++.dg/cpp0x/constexpr-builtin2.C: New.
4294
4295 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4296
4297 * gnat.dg/discr38.adb: New test.
4298
4299 2012-07-19 Jakub Jelinek <jakub@redhat.com>
4300
4301 PR middle-end/54017
4302 * c-c++-common/gomp/pr54017.c: New test.
4303
4304 2012-07-19 Richard Guenther <rguenther@suse.de>
4305 Eric Botcazou <ebotcazou@adacore.com>
4306
4307 * gnat.dg/loop_optimization11.adb: New testcase.
4308 * gnat.dg/loop_optimization11_pkg.ads: Likewise.
4309
4310 2012-07-18 Paolo Carlini <paolo.carlini@oracle.com>
4311 Jason Merrill <jason@redhat.com>
4312
4313 * g++.dg/cpp0x/sfinae37.C: New.
4314 * g++.dg/template/access23.C: New.
4315 * g++.dg/template/access7.C: Adjust.
4316 * g++.dg/template/sfinae10.C: Don't expect errors.
4317 * g++.dg/template/sfinae6_neg.C: Don't expect errors.
4318
4319 2012-07-18 Julian Brown <julian@codesourcery.com>
4320 Sandra Loosemore <sandra@codesroucery.com>
4321
4322 * gcc.c-torture/execute/20101011-1.c: Skip on bare-metal m68k.
4323
4324 2012-07-18 Eric Botcazou <ebotcazou@adacore.com>
4325
4326 * gnat.dg/noreturn4.ad[sb]: New test.
4327 * gnat.dg/noreturn4_pkg.ads: New helper.
4328
4329 2012-07-18 Jie Zhang <jzhang918@gmail.com>
4330 Julian Brown <julian@codesourcery.com>
4331
4332 * gcc.target/arm/neon-vdup-1.c: New test case.
4333 * gcc.target/arm/neon-vdup-2.c: New test case.
4334 * gcc.target/arm/neon-vdup-3.c: New test case.
4335 * gcc.target/arm/neon-vdup-4.c: New test case.
4336 * gcc.target/arm/neon-vdup-5.c: New test case.
4337 * gcc.target/arm/neon-vdup-6.c: New test case.
4338 * gcc.target/arm/neon-vdup-7.c: New test case.
4339 * gcc.target/arm/neon-vdup-8.c: New test case.
4340 * gcc.target/arm/neon-vdup-9.c: New test case.
4341 * gcc.target/arm/neon-vdup-10.c: New test case.
4342 * gcc.target/arm/neon-vdup-11.c: New test case.
4343 * gcc.target/arm/neon-vdup-12.c: New test case.
4344 * gcc.target/arm/neon-vdup-13.c: New test case.
4345 * gcc.target/arm/neon-vdup-14.c: New test case.
4346 * gcc.target/arm/neon-vdup-15.c: New test case.
4347 * gcc.target/arm/neon-vdup-16.c: New test case.
4348 * gcc.target/arm/neon-vdup-17.c: New test case.
4349 * gcc.target/arm/neon-vdup-18.c: New test case.
4350 * gcc.target/arm/neon-vdup-19.c: New test case.
4351 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Make intrinsic
4352 arguments non-constant.
4353
4354 2012-07-18 Richard Guenther <rguenther@suse.de>
4355
4356 PR tree-optimization/53970
4357 * g++.dg/torture/pr53970.C: New testcase.
4358
4359 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
4360
4361 PR target/38621
4362 * gcc.c-torture/compile/pr38621.c: New.
4363
4364 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
4365
4366 PR target/33135
4367 * gcc.target/sh/pr33135-1.c: New.
4368 * gcc.target/sh/pr33135-2.c: New.
4369 * gcc.target/sh/pr33135-3.c: New.
4370 * gcc.target/sh/pr33135-4.c: New.
4371
4372 2012-07-17 Jason Merrill <jason@redhat.com>
4373
4374 PR c++/53995
4375 * g++.dg/parse/enum9.C: New.
4376
4377 2012-07-17 Kazu Hirata <kazu@codesourcery.com>
4378 Sandra Loosemore <sandra@codesourcery.com>
4379
4380 * gcc.target/m68k/pr36134.c: Use dg-skip-if to skip the testcase
4381 if there is a conflict with -mcpu=. Use -mcpu=5208.
4382
4383 2012-07-17 Jason Merrill <jason@redhat.com>
4384
4385 PR c++/53989
4386 * g++.dg/template/array23.C: New.
4387
4388 2012-07-17 Tobias Burnus <burnus@net-b.de>
4389
4390 PR fortran/53985
4391 * gfortran.dg/bind_c_usage_26.f90: New.
4392 * gfortran.dg/bind_c_procs.f03: Add dg-options "-Wc-binding-type".
4393 * gfortran.dg/bind_c_usage_13.f03: Ditto.
4394 * gfortran.dg/bind_c_usage_18.f90: Ditto.
4395 * gfortran.dg/interop_params.f03: Ditto.
4396
4397 2012-07-17 Jason Merrill <jason@redhat.com>
4398
4399 * g++.dg/template/inherit8.C: Adjust.
4400 * g++.dg/template/using21.C: Adjust.
4401 * g++.dg/template/using22.C: Adjust.
4402
4403 PR c++/53549
4404 * g++.dg/template/current-inst1.C: New.
4405 * g++.dg/parse/crash35.C: Adjust.
4406
4407 2012-07-17 Tobias Burnus <burnus@net-b.de>
4408
4409 PR fortran/52101
4410 * gfortran.dg/oldstyle_4.f90: New.
4411
4412 2012-07-17 Tobias Burnus <burnus@net-b.de>
4413
4414 PR fortran/49265
4415 * gfortran.dg/module_procedure_double_colon_3.f90: New.
4416 * gfortran.dg/module_procedure_double_colon_4.f90: New.
4417
4418 2012-07-16 Jason Merrill <jason@redhat.com>
4419
4420 * g++.dg/parse/access8.C: Adjust.
4421 * g++.dg/template/sfinae6_neg.C: Adjust.
4422
4423 2012-07-16 Thomas König <tkoenig@gcc.gnu.org>
4424
4425 PR fortran/53824
4426 * gfortran.dg/coarray_allocate_1.f90: New test.
4427
4428 2012-07-16 Andrew Pinski <apinski@cavium.com>
4429
4430 * gcc.c-torture/execute/bswap-1.c: New testcase.
4431 * gcc.c-torture/compile/unalign-1.c: New testcase.
4432 * gcc.c-torture/compile/20120524-1.c: New testcase.
4433 * gcc.c-torture/compile/20101216-1.c: New testcase.
4434
4435 2012-07-16 Dehao Chen <dehao@google.com>
4436
4437 Revert
4438 2012-07-10 Dehao Chen <dehao@google.com>
4439
4440 * gcc.dg/debug_info_inline.c: New test.
4441
4442 2012-07-16 Janus Weil <janus@gcc.gnu.org>
4443
4444 PR fortran/53956
4445 * gfortran.dg/proc_decl_28.f90: New.
4446
4447 2012-07-16 Andrew Pinski <apinski@cavium.com>
4448
4449 * gcc.dg/torture/builtins-1.c: New testcase.
4450
4451 2012-07-16 Hans-Peter Nilsson <hp@axis.com>
4452
4453 * gcc.target/cris/sync-2i.c, gcc.target/cris/sync-2s.c,
4454 gcc.target/cris/sync-3i.c, gcc.target/cris/sync-3s.c,
4455 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
4456 gcc.target/cris/sync-1-v10.c,
4457 gcc.target/cris/sync-1-v32.c: For cris*-*-linux*, also
4458 pass -mno-unaligned-atomic-may-use-library.
4459 * gcc.target/cris/sync-xchg-1.c: New test.
4460 * gcc.target/cris/20011127-1.c: Adjust to %P being a
4461 valid register operand output modifier.
4462
4463 2012-07-15 Andreas Schwab <schwab@linux-m68k.org>
4464
4465 * g++.dg/debug/dwarf2/pubnames-2.C: Support all known comment
4466 characters.
4467
4468 2012-07-13 Andrew Pinski <apinski@cavium.com>
4469
4470 * gcc.target/mips/octeon2-pipe-1.c: Use cleanup-rtl-dump
4471 rather than cleanup-tree-dump.
4472 * gcc.target/mips/octeon-pipe-1.c: Likewise.
4473
4474 2012-07-13 Richard Guenther <rguenther@suse.de>
4475
4476 PR tree-optimization/53907
4477 * gcc.target/i386/pr53907.c: New testcase.
4478
4479 2012-07-13 Richard Guenther <rguenther@suse.de>
4480
4481 PR tree-optimization/53922
4482 * gcc.dg/torture/pr53922.c: New testcase.
4483
4484 2012-07-13 Hans-Peter Nilsson <hp@axis.com>
4485
4486 PR rtl-optimization/53908
4487 * gcc.dg/torture/pr53908.c: New test.
4488
4489 2012-07-13 Jonathan Wakely <jwakely.gcc@gmail.com>
4490
4491 PR c++/53531
4492 * g++.dg/cpp0x/variadic135.C: New.
4493
4494 2012-07-12 Jason Merrill <jason@redhat.com>
4495
4496 * g++.dg/template/sfinae6_neg.C: Adjust.
4497
4498 2012-07-12 Tobias Burnus <burnus@net-b.de>
4499
4500 * gfortran.dg/c_f_pointer_shape_tests_5.f90: New.
4501 * gfortran.dg/c_f_pointer_tests_3.f90: Update
4502 scan-tree-dump-times pattern.
4503
4504 2012-07-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4505
4506 * g++.dg/debug/dwarf2/pubnames-2.C: Allow for / comments.
4507
4508 2012-07-11 Jason Merrill <jason@redhat.com>
4509
4510 DR 1402
4511 * g++.g/cpp0x/defaulted37.C: New.
4512
4513 2012-07-11 Greta Yorsh <Greta.Yorsh@arm.com>
4514
4515 PR target/53859
4516 * gcc.target/arm/pr53859.c: New test.
4517
4518 2012-07-10 Oleg Endo <olegendo@gcc.gnu.org>
4519
4520 PR target/53886
4521 * gcc.c-torture/compile/pr53886.c: New.
4522
4523 2012-07-10 Dehao Chen <dehao@google.com>
4524
4525 * gcc.dg/debug_info_inline.c: New test.
4526
4527 2012-07-10 Jason Merrill <jason@redhat.com>
4528
4529 PR c++/53733
4530 * g++.dg/cpp0x/defaulted36.C: New.
4531 * g++.dg/cpp0x/defaulted21.C: Adjust.
4532
4533 * g++.dg/cpp0x/implicit13.C: Add vbase and member tests.
4534
4535 2012-07-09 Sterling Augustine <saugustine@google.com>
4536
4537 * g++.dg/debug/dwarf2/pubnames-2.C: New.
4538
4539 2012-07-09 Steven Bosscher <steven@gcc.gnu.org>
4540
4541 PR tree-optimization/53887
4542 * gcc.dg/pr53887.c: New test.
4543
4544 2012-07-09 Jason Merrill <jason@redhat.com>
4545
4546 PR c++/53882
4547 * g++.dg/cpp0x/nullptr29.C: New.
4548
4549 2012-07-09 Tom de Vries <tom@codesourcery.com>
4550 Richard Guenther <rguenther@suse.de>
4551
4552 * gcc.dg/builtin-unreachable-6.c: New test.
4553 * gcc.dg/builtin-unreachable-5.c: New test.
4554
4555 2012-07-07 Steven Bosscher <steven@gcc.gnu.org>
4556
4557 PR tree-optimization/53881
4558 * gcc.dg/pr53881.c: New test.
4559
4560 2012-07-06 Jason Merrill <jason@redhat.com>
4561
4562 PR c++/53862
4563 * g++.dg/cpp0x/variadic134.C: New.
4564
4565 PR c++/53858
4566 * g++.dg/cpp0x/alias-decl-20.C: New.
4567
4568 2012-07-06 Tom de Vries <tom@codesourcery.com>
4569
4570 PR tree-optimization/51879
4571 * gcc.dg/pr51879-16.c: New test.
4572 * gcc.dg/pr51879-17.c: Same.
4573
4574 2012-07-06 Tom de Vries <tom@codesourcery.com>
4575
4576 PR tree-optimization/52009
4577 * gcc.dg/pr51879-7.c: New test.
4578 * gcc.dg/pr51879-18.c: New test.
4579
4580 2012-07-05 Jason Merrill <jason@redhat.com>
4581
4582 PR c++/50852
4583 * g++.dg/template/typedef39.C: New.
4584
4585 PR c++/53039
4586 * g++.dg/cpp0x/variadic133.C: New.
4587 * g++.dg/template/param1.C: Adjust.
4588
4589 2012-07-05 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4590
4591 PR target/48941
4592 PR target/51980
4593 * gcc.target/arm/neon/vtrnf32.c: Update.
4594 * gcc.target/arm/neon/vtrns32.c: Update.
4595 * gcc.target/arm/neon/vtrnu32.c: Update.
4596 * gcc.target/arm/neon/vzipf32.c: Update.
4597 * gcc.target/arm/neon/vzips32.c: Update.
4598 * gcc.target/arm/neon/vzipu32.c: Update.
4599
4600 2012-07-05 Mikael Morin <mikael@gcc.gnu.org>
4601
4602 PR fortran/53732
4603 * gfortran.dg/inline_sum_4.f90: New test.
4604
4605 2012-07-05 Steven Bosscher <steven@gcc.gnu.org>
4606
4607 * gcc.c-torture/compile/20000326-1.c: Fix to not optimize to empty.
4608
4609 2012-07-05 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
4610
4611 * gcc.target/arm/fma-sp.c: New testcase.
4612 * gcc.target/arm/fma.c: Likewise.
4613 * gcc.target/arm/fma.h: Likewise.
4614
4615 2012-07-04 Jason Merrill <jason@redhat.com>
4616
4617 PR c++/53848
4618 * g++.dg/other/enum3.C: New.
4619
4620 2012-07-04 Uros Bizjak <ubizjak@gmail.com>
4621
4622 PR middle-end/53321
4623 * g++.dg/torture/pr53321.C: New test.
4624
4625 2012-07-04 Richard Guenther <rguenther@suse.de>
4626
4627 PR tree-optimization/53844
4628 * g++.dg/tree-ssa/pr53844.C: New testcase.
4629
4630 2012-07-04 Richard Guenther <rguenther@suse.de>
4631
4632 PR tree-optimization/53849
4633 * gcc.dg/pr53849.c: New testcase.
4634
4635 2012-07-03 Jakub Jelinek <jakub@redhat.com>
4636
4637 PR c++/53812
4638 * g++.dg/ext/label14.C: New test.
4639
4640 2012-07-03 Uros Bizjak <ubizjak@gmail.com>
4641
4642 PR target/53811
4643 * g++.dg/other/pr53811.C: New test.
4644
4645 2012-07-03 Andreas Schwab <schwab@linux-m68k.org>
4646
4647 PR target/28896
4648 * gcc.target/m68k/stack-limit-1.c: New testcase.
4649
4650 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
4651
4652 * gnat.dg/recursive_call.adb: New test.
4653
4654 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
4655
4656 * gnat.dg/discr37.ad[sb]: New test.
4657
4658 2012-07-03 Oleg Endo <olegendo@gcc.gnu.org>
4659
4660 * g++.dg/other/packed1.C: Remove SH from xfail list.
4661
4662 2012-07-02 Jason Merrill <jason@redhat.com>
4663
4664 PR c++/53619
4665 * g++.dg/cpp0x/lambda/lambda-this5.C: New.
4666
4667 PR c++/53783
4668 * g++.dg/cpp0x/lambda/lambda-template7.C: New.
4669
4670 PR c++/53788
4671 * g++.dg/cpp0x/decltype39.C: New.
4672 * g++.dg/diagnostic/method1.C: Adjust.
4673
4674 PR c++/53816
4675 * g++.dg/template/ref6.C: New.
4676
4677 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
4678
4679 PR target/53568
4680 * gcc.target/sh/pr53568-1.c: New.
4681
4682 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
4683
4684 PR target/51244
4685 * gcc.target/sh/pr51244-1.c: Check that movt insn is not generated.
4686
4687 2012-07-02 Jason Merrill <jason@redhat.com>
4688
4689 PR c++/53821
4690 * g++.dg/cpp0x/lambda/lambda-template6.C: New.
4691
4692 PR c++/53524
4693 * g++.dg/template/enum7.C: New.
4694 * g++.dg/other/ptrmem10.C: Adjust.
4695 * g++.dg/other/ptrmem11.C: Adjust.
4696 * g++.dg/cpp0x/scoped_enum.C: Adjust.
4697
4698 2012-07-02 Steven Bosscher <steven@gcc.gnu.org>
4699
4700 * gcc.dg/tree-ssa/pr36881.c: Fix test case to not expand as bit tests.
4701
4702 2012-07-01 Wei Guozhi <carrot@google.com>
4703
4704 PR target/53447
4705 * gcc.target/arm/pr53447-1.c: New testcase.
4706 * gcc.target/arm/pr53447-2.c: New testcase.
4707 * gcc.target/arm/pr53447-3.c: New testcase.
4708 * gcc.target/arm/pr53447-4.c: New testcase.
4709
4710 2012-06-29 Richard Guenther <rguenther@suse.de>
4711
4712 PR tree-optimization/47061
4713 * gcc.dg/tree-ssa/vrp71.c: New testcase.
4714
4715 2012-06-29 Richard Guenther <rguenther@suse.de>
4716
4717 PR tree-optimization/37541
4718 * gcc.dg/tree-ssa/pr37508.c: Adjust and un-XFAIL.
4719
4720 2012-06-29 Richard Guenther <rguenther@suse.de>
4721
4722 PR tree-optimization/52589
4723 * gcc.dg/tree-ssa/vrp70.c: New testcase.
4724
4725 2012-06-28 Janis Johnson <janisjo@codesourcery.com>
4726
4727 * g++.dg/cpp0x/nullptr19.c: Remove exta directives on same line.
4728
4729 * g++.dg/template/error46.C: Add missing comment to dg-message.
4730 * g++.dg/template/crash107.C: Likewise.
4731 * g++.dg/template/error47.C: Likewise.
4732 * g++.dg/template/crash108.C: Likewise.
4733 * g++.dg/overload/operator5.C: Likewise.
4734
4735 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Fix syntax
4736 errors in dg-message directives, add comments.
4737
4738 2012-06-28 Kai Tietz <ktietz@redhat.com>
4739
4740 * g++.dg/cpp0x/constexpr-52672.C (ul_ptr): Use SIZE_TYPE instead of
4741 hard-coded 'unsigned long'.
4742
4743 2012-06-28 Jakub Jelinek <jakub@redhat.com>
4744
4745 PR tree-optimization/51581
4746 * gcc.dg/vect/pr51581-4.c: New test.
4747
4748 PR tree-optimization/53645
4749 * gcc.c-torture/execute/pr53645-2.c: New test.
4750
4751 2012-06-28 Richard Guenther <rguenther@suse.de>
4752
4753 PR middle-end/53790
4754 * gcc.dg/torture/pr53790.c: New testcase.
4755
4756 2012-06-28 Jakub Jelinek <jakub@redhat.com>
4757
4758 PR tree-optimization/53645
4759 * gcc.c-torture/execute/pr53645.c: New test.
4760
4761 2012-06-28 Arnaud Charlet <charlet@adacore.com>
4762
4763 * gnat.dg/deep_old.adb, gnat.dg/old_errors.adb: Removed, obsolete.
4764
4765 2012-06-28 Alexandre Oliva <aoliva@redhat.com>
4766
4767 PR debug/53671
4768 PR debug/49888
4769 * gcc.dg/guality/pr49888.c: Account for the possibility that
4770 the variable is optimized out at the first test.
4771
4772 2012-06-27 Jason Merrill <jason@redhat.com>
4773
4774 * g++.dg/cpp0x/override2.C: Adjust.
4775 * g++.dg/template/error5.C: Adjust.
4776 * g++.dg/parse/crash28.C: Adjust.
4777
4778 PR c++/53563
4779 * g++.dg/parse/template27.C: New.
4780 * g++.dg/template/crash74.C: Adjust expected output.
4781
4782 2012-06-27 Janus Weil <janus@gcc.gnu.org>
4783
4784 PR fortran/41951
4785 PR fortran/49591
4786 * gfortran.dg/typebound_operator_16.f03: New.
4787
4788 2012-06-27 Jakub Jelinek <jakub@redhat.com>
4789
4790 * gcc.target/i386/sse4_1-pmuldq.c (TEST): Initialize
4791 even src1.i and src2.i fields even in the second half of the arrays.
4792
4793 2012-06-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4794
4795 PR c++/51033.
4796 * g++.dg/torture/vshuf-16.inc: New test.
4797 * g++.dg/torture/vshuf-2.inc: New test.
4798 * g++.dg/torture/vshuf-4.inc: New test.
4799 * g++.dg/torture/vshuf-8.inc: New test.
4800 * g++.dg/torture/vshuf-main.inc: New test.
4801 * g++.dg/torture/vshuf-v16hi.C: New test.
4802 * g++.dg/torture/vshuf-v16qi.C: New test.
4803 * g++.dg/torture/vshuf-v2df.C: New test.
4804 * g++.dg/torture/vshuf-v2di.C: New test.
4805 * g++.dg/torture/vshuf-v2sf.C: New test.
4806 * g++.dg/torture/vshuf-v2si.C: New test.
4807 * g++.dg/torture/vshuf-v4df.C: New test.
4808 * g++.dg/torture/vshuf-v4di.C: New test.
4809 * g++.dg/torture/vshuf-v4sf.C: New test.
4810 * g++.dg/torture/vshuf-v4si.C: New test.
4811 * g++.dg/torture/vshuf-v8hi.C: New test.
4812 * g++.dg/torture/vshuf-v8qi.C: New test.
4813 * g++.dg/torture/vshuf-v8si.C: New test.
4814
4815 2012-06-27 Richard Guenther <rguenther@suse.de>
4816
4817 PR middle-end/53676
4818 * gcc.dg/tree-ssa/scev-6.c: New testcase.
4819
4820 2012-06-26 Janis Johnson <janisjo@codesourcery.com>
4821
4822 * lib/scandump.exp (scan-dump, scan-dump-not, scan-dump-dem,
4823 scan-dump-dem-not): Use printable pattern in test name.
4824
4825 2012-06-26 Sterling Augustine <saugustine@google.com>
4826 Dominique Dhumieres <dominiq@lps.ens.fr>
4827
4828 * gcc.dg/pubtypes-2.c: Update expected output.
4829 * gcc.dg/pubtypes-3.c: Likewise.
4830 * gcc.dg/pubtypes-4.c: Likewise.
4831
4832 2012-06-26 Bill Schmidt <wschmidt@linux.ibm.com>
4833
4834 * gcc.dg/tree-ssa/slsr-1.c: New test.
4835 * gcc.dg/tree-ssa/slsr-2.c: Likewise.
4836 * gcc.dg/tree-ssa/slsr-3.c: Likewise.
4837 * gcc.dg/tree-ssa/slsr-4.c: Likewise.
4838
4839 2012-06-26 Matt Turner <mattst88@gmail.com>
4840
4841 PR target/35294
4842 * gcc.target/arm/mmx-2.c: New.
4843
4844 2012-06-26 Richard Guenther <rguenther@suse.de>
4845
4846 PR c++/53752
4847 * g++.dg/torture/pr53752.C: New testcase.
4848
4849 2012-06-26 Jakub Jelinek <jakub@redhat.com>
4850
4851 PR tree-optimization/53748
4852 * gcc.c-torture/compile/pr53748.c: New test.
4853
4854 2012-06-25 Jason Merrill <jason@redhat.com>
4855
4856 PR c++/53498
4857 PR c++/53305
4858 * g++.dg/cpp0x/decltype38.C: New.
4859 * g++.dg/cpp0x/variadic132.C: Remove dg-error.
4860
4861 2012-06-25 Janis Johnson <janisjo@codesourcery.com>
4862
4863 * lib/target-supports-dg.exp (testname-for-summary): New.
4864 * lib/profopt.exp (profopt_execute): Define testname_with_flags.
4865 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-notes,
4866 cleanup-stack-usage, cleanup-dump, cleanup-saved-temps, scan-module,
4867 scan-module-absence, output-exists, output-exists-not: Use
4868 testname-for-summary.
4869 (dg-test): Clean up testname_with_flags.
4870 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
4871 scan-not-hidden, scan-file, scan-file-not, scan-stack-usage,
4872 scan-stack-usage-not, scan-assembler-times, scan-assembler-dem,
4873 scan-assembler-dem-not, object-size: Use testname-for-summary.
4874 * lib/gcov.exp (run-gcov): Likewise.
4875 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
4876 scan-dump-dem, scan-dump-dem-note): Likewise.
4877
4878 * lib/profopt.exp: Make prof_option_list local to profopt-execute.
4879 * g++.dg/tree-prof/tree-prof.exp (PROFOPT_OPTIONS): Define after
4880 including profopt.opt; save and restore existing value.
4881 * g++.dg/bprob/bprob.exp: Likewise.
4882 * gcc.dg/matrix/matrix.exp: Likewise.
4883 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
4884 * gcc.misc-tests/bprob.exp: Likewise; also replace formerly-ignored
4885 PROFOPT_OPTIONS.
4886
4887 2012-06-25 Richard Henderson <rth@redhat.com>
4888
4889 * gcc.dg/pr53749.c: New.
4890
4891 2012-06-25 Jason Merrill <jason@redhat.com>
4892
4893 PR c++/52988
4894 * g++.dg/cpp0x/nullptr28.C: New.
4895
4896 2012-06-25 Christophe Lyon <christophe.lyon@st.com>
4897
4898 * gcc.target/arm/neon-vld1_dupQ.c: New.
4899
4900 2012-06-25 Florian Weimer <fweimer@redhat.com>
4901
4902 * g++.dg/init/new35.C: New.
4903 * g++.dg/init/new36.C: New.
4904 * g++.dg/init/new37.C: New.
4905 * g++.dg/ext/vla5.C: New warning.
4906 * g++.dg/ext/vla8.C: New warning.
4907 * g++.dg/cpp0x/regress/debug-debug7.C: Update diagnostics.
4908
4909 2012-06-25 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
4910 James Greenhalgh <james.greenhalgh@arm.com>
4911
4912 * gcc.target/arm/ftest-support-arm.h New testcase.
4913 * gcc.target/arm/ftest-support-thumb.h Likewise.
4914 * gcc.target/arm/ftest-support.h Likewise.
4915 * gcc.target/arm/ftest-armv4-arm.c: Likewise.
4916 * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
4917 * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
4918 * gcc.target/arm/ftest-armv5t-arm.c Likewise.
4919 * gcc.target/arm/ftest-armv5t-thumb.c Likewise.
4920 * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
4921 * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
4922 * gcc.target/arm/ftest-armv6-arm.c Likewise.
4923 * gcc.target/arm/ftest-armv6-thumb.c Likewise.
4924 * gcc.target/arm/ftest-armv6k-arm.c Likewise.
4925 * gcc.target/arm/ftest-armv6k-thumb.c Likewise.
4926 * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
4927 * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
4928 * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
4929 * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
4930 * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
4931 * gcc.target/arm/ftest-armv7a-arm.c Likewise.
4932 * gcc.target/arm/ftest-armv7a-thumb.c Likewise.
4933 * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
4934 * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
4935 * gcc.target/arm/ftest-armv7r-arm.c Likewise.
4936 * gcc.target/arm/ftest-armv7r-thumb.c Likewise.
4937 * lib/target-supports.exp
4938 (check_effective_target_arm_arch_FUNC): Add support for more
4939 architectures.
4940 (add_options_for_arm_arch_FUNC): Likewise.
4941 (check_effective_target_arm_arch_FUNC_multilib): New functions.
4942
4943 2012-06-25 Jason Merrill <jason@redhat.com>
4944
4945 PR c++/53202
4946 * g++.dg/cpp0x/constexpr-tuple.C: New.
4947
4948 2012-06-25 Jakub Jelinek <jakub@redhat.com>
4949
4950 PR target/53759
4951 * gcc.target/i386/pr53759.c: New test.
4952
4953 PR c++/53594
4954 * g++.dg/cpp0x/nsdmi7.C: New test.
4955
4956 2012-06-24 Kai Tietz <ktietz@redhat.com>
4957
4958 * gcc.target/i386/pr23943.c (size_t): Use compatible type-definition
4959 for LLP64 targets.
4960 * gcc.target/i386/pr38988.c: Likewise.
4961
4962 2012-06-22 Janus Weil <janus@gcc.gnu.org>
4963
4964 PR fortran/47710
4965 PR fortran/53328
4966 * gfortran.dg/typebound_generic_12.f03: New.
4967 * gfortran.dg/typebound_generic_13.f03: New.
4968
4969 2012-06-22 Eric Botcazou <ebotcazou@adacore.com>
4970
4971 * gnat.dg/lto15.ad[sb]: New test.
4972
4973 2012-06-21 Meador Inge <meadori@codesourcery.com>
4974
4975 PR c/53702
4976 * gcc.dg/Wunused-local-typedefs.c: New testcase.
4977
4978 2012-06-21 Steven Bosscher <steven@gcc.gnu.org>
4979
4980 * gcc.dg/pch/ident-1.c: New test.
4981 * gcc.dg/pch/ident-1.hs: Header file for new test.
4982
4983 2012-06-21 Michael Matz <matz@suse.de>
4984
4985 PR middle-end/53688
4986 * gcc.c-torture/execute/pr53688.c: New test.
4987
4988 2012-06-20 Richard Guenther <rguenther@suse.de>
4989
4990 PR tree-optimization/30318
4991 * gcc.dg/tree-ssa/vrp69.c: New testcase.
4992
4993 2012-06-20 Richard Earnshaw <rearnsha@arm.com>
4994
4995 * g++.dg/debug/dwarf2/nested-3.C: Add ARM comment character to regexp.
4996
4997 2012-06-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4998
4999 * gcc.target/i386/clearcapv2.map: New file.
5000 * gcc.target/i386/i386.exp: Try it first before clearcap.map.
5001
5002 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
5003
5004 * gcc.dg/stack-usage-1.c: Remove dg-options line for sh targets
5005 and add __sh__ case.
5006
5007 2012-06-19 Jason Merrill <jason@redhat.com>
5008
5009 PR c++/52637
5010 * g++.dg/debug/localclass1.C: New.
5011
5012 2012-06-16 Ville Voutilainen <ville.voutilainen@gmail.com>
5013
5014 * g++.dg/cpp0x/override4.C: New.
5015
5016 2012-06-14 Jason Merrill <jason@redhat.com>
5017
5018 PR c++/53651
5019 * g++.dg/cpp0x/decltype37.C: New.
5020
5021 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
5022
5023 * gcc.dg/stack-usage-1.c: Use sh*-*-* instead of sh-*-*.
5024
5025 2012-06-19 Joseph Myers <joseph@codesourcery.com>
5026
5027 * gcc.c-torture/compile/vector-5.c,
5028 gcc.c-torture/compile/vector-6.c: New tests.
5029
5030 2012-06-19 Richard Henderson <rth@redhat.com>
5031
5032 * gcc.target/i386/pr33329.c: Change multiplier constant to 12345.
5033
5034 2012-06-19 Richard Guenther <rguenther@suse.de>
5035
5036 * gcc.dg/tree-ssa/vrp68.c: Adjust testcase.
5037
5038 2012-06-18 Uros Bizjak <ubizjak@gmail.com>
5039
5040 PR target/53712
5041 * gcc.target/i386/pr53712.c: New test.
5042
5043 2012-06-18 Tobias Burnus <burnus@net-b.de>
5044
5045 PR fortran/53692
5046 * gfortran.dg/elemental_optional_args_6.f90: New.
5047
5048 2012-06-18 Tobias Burnus <burnus@net-b.de>
5049
5050 PR fortran/53526
5051 * gfortran.dg/coarray_lib_move_alloc_1.f90: New.
5052 * gfortran.dg/coarray/move_alloc_1.f90
5053
5054 2012-06-18 Tobias Burnus <burnus@net-b.de>
5055
5056 PR fortran/53526
5057 * gfortran.dg/coarray_27.f90: New.
5058
5059 2012-06-18 Joey Ye <Joey.Ye@arm.com>
5060 Greta Yorsh <Greta.Yorsh@arm.com>
5061
5062 * gcc.target/arm/epilog-1.c: New test.
5063
5064 2012-06-18 Richard Guenther <rguenther@suse.de>
5065
5066 PR tree-optimization/53693
5067 * g++.dg/torture/pr53693.C: New testcase.
5068
5069 2012-06-18 Bill Schmidt <wschmidt@linux.ibm.com>
5070
5071 PR tree-optimization/53703
5072 * gcc.dg/torture/pr53703.c: New test.
5073
5074 2012-06-18 Richard Sandiford <rdsandiford@googlemail.com>
5075
5076 PR middle-end/53698
5077 * gcc.target/i386/pr53698.c: New test.
5078
5079 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
5080
5081 * gcc.target/i386/pr33329.c (f): Increase tabs array to 1024.
5082
5083 2012-06-17 Tobias Burnus <burnus@net-b.de>
5084
5085 PR fortran/53691
5086 PR fortran/53685
5087 * gfortran.dg/transfer_check_3.f90: New.
5088
5089 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
5090
5091 * gcc.dg/tree-ssa/vrp68.c: Fix scan-tree-dump-times argument order.
5092
5093 2012-06-16 Tobias Burnus <burnus@net-b.de>
5094
5095 PR fortran/53642
5096 PR fortran/45170
5097 * gfortran.dg/deferred_type_param_8.f90: New.
5098
5099 2012-06-15 Janis Johnson <janosjo@codesourcery.com>
5100
5101 * lib/gcov.exp (verify-lines, verify-branches, verify-calls): Use
5102 testname that includes flags, passed in as new argument, in
5103 pass/fail messages.
5104 (run_gcov): Get testname from dg-test, use it in pass/fail messages
5105 and pass it to verify-* procedures.
5106
5107 * g++.dg/torture/stackalign/stackalign.exp: Combine stack
5108 alignment torture options with usual torture options.
5109
5110 * g++.dg/cpp0x/auto27.C: Add comments to checks for multiple
5111 messages reported for one line of source code.
5112 * g++.dg/cpp0x/constexpr-decl.C: Likewise.
5113 * g++.dg/cpp0x/decltype2.C: Likewise.
5114 * g++.dg/cpp0x/decltype3.C: Likewise.
5115 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Likewise.
5116 * g++.dg/cpp0x/regress/error-recovery1.C: Likewise.
5117 * g++.dg/cpp0x/static_assert3.C: Likewise.
5118 * g++.dg/cpp0x/udlit-cpp98-neg.C: Likewise.
5119 * g++.dg/cpp0x/udlit-shadow-neg.C: Likewise.
5120 * g++.dg/cpp0x/union1.C: Likewise.
5121 * g++.dg/cpp0x/variadic-ex10.C: Likewise.
5122 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
5123 * g++.dg/cpp0x/variadic2.C: Likewise.
5124 * g++.dg/cpp0x/variadic20.C: Likewise.
5125 * g++.dg/cpp0x/variadic74.C: Likewise.
5126 * g++.dg/diagnostic/bitfld2.C: Likewise.
5127 * g++.dg/ext/attrib44.C: Likewise.
5128 * g++.dg/ext/no-asm-1.C: Likewise.
5129 * g++.dg/other/error34.C: Likewise.
5130 * g++.dg/parse/crash46.C: Likewise.
5131 * g++.dg/parse/error10.C: Likewise.
5132 * g++.dg/parse/error2.C: Likewise.
5133 * g++.dg/parse/error3.C: Likewise.
5134 * g++.dg/parse/error36.C: Likewise.
5135 * g++.dg/parse/error8.C: Likewise.
5136 * g++.dg/parse/error9.C: Likewise.
5137 * g++.dg/parse/parser-pr28152-2.C: Likewise.
5138 * g++.dg/parse/parser-pr28152.C: Likewise.
5139 * g++.dg/parse/template25.C: Likewise.
5140 * g++.dg/parse/typename11.C: Likewise.
5141 * g++.dg/tc1/dr147.C: Likewise.
5142 * g++.dg/template/deduce3.C: Likewise.
5143 * g++.dg/template/koenig9.C: Likewise.
5144 * g++.dg/template/pr23510.C: Likewise.
5145 * g++.dg/warn/pr12242.C: Likewise.
5146 * g++.dg/warn/pr30551-2.C: Likewise.
5147 * g++.dg/warn/pr30551.C: Likewise.
5148 * g++.old-deja/g++.other/typename1.C: Likewise.
5149 * g++.old-deja/g++.pt/niklas01a.C: Likewise.
5150
5151 2012-06-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5152
5153 PR c++/51033
5154 * c-c++-common/torture/vshuf-16.inc: Move from gcc.c-torture/execute/.
5155 * c-c++-common/torture/vshuf-2.inc: Likewise.
5156 * c-c++-common/torture/vshuf-4.inc: Likewise.
5157 * c-c++-common/torture/vshuf-8.inc: Likewise.
5158 * c-c++-common/torture/vshuf-main.inc: Likewise.
5159 * c-c++-common/torture/vshuf-v16hi.c: Likewise.
5160 * c-c++-common/torture/vshuf-v16qi.c: Likewise.
5161 * c-c++-common/torture/vshuf-v2df.c: Likewise.
5162 * c-c++-common/torture/vshuf-v2di.c: Likewise.
5163 * c-c++-common/torture/vshuf-v2sf.c: Likewise.
5164 * c-c++-common/torture/vshuf-v2si.c: Likewise.
5165 * c-c++-common/torture/vshuf-v4df.c: Likewise.
5166 * c-c++-common/torture/vshuf-v4di.c: Likewise.
5167 * c-c++-common/torture/vshuf-v4hi.c: Likewise.
5168 * c-c++-common/torture/vshuf-v4sf.c: Likewise.
5169 * c-c++-common/torture/vshuf-v4si.c: Likewise.
5170 * c-c++-common/torture/vshuf-v8hi.c: Likewise.
5171 * c-c++-common/torture/vshuf-v8qi.c: Likewise.
5172 * c-c++-common/torture/vshuf-v8si.c: Likewise.
5173
5174 2012-06-15 Michael Matz <matz@suse.de>
5175
5176 * gcc.dg/tree-ssa/vector-4.c: New test.
5177
5178 2012-06-15 Michael Matz <matz@suse.de>
5179
5180 * gcc.dg/debug/dwarf2/inline3.c: Adjust.
5181 * gcc.dg/tree-ssa/foldstring-1.c: Adjust.
5182
5183 2012-06-15 Ulrich Weigand <ulrich.weigand@linaro.org>
5184
5185 PR tree-optimization/53636
5186 * gcc.target/arm/pr53636.c: New test.
5187
5188 2012-06-15 Jakub Jelinek <jakub@redhat.com>
5189
5190 PR tree-optimization/51581
5191 * gcc.c-torture/execute/pr51581-1.c: New test.
5192 * gcc.c-torture/execute/pr51581-2.c: New test.
5193 * gcc.dg/vect/pr51581-1.c: New test.
5194 * gcc.dg/vect/pr51581-2.c: New test.
5195 * gcc.dg/vect/pr51581-3.c: New test.
5196 * gcc.target/i386/avx-pr51581-1.c: New test.
5197 * gcc.target/i386/avx-pr51581-2.c: New test.
5198 * gcc.target/i386/avx2-pr51581-1.c: New test.
5199 * gcc.target/i386/avx2-pr51581-2.c: New test.
5200 * gcc.dg/vect/slp-26.c (main1): Divide by 0x8031 instead of 3.
5201
5202 2012-06-15 Richard Guenther <rguenther@suse.de>
5203
5204 * gcc.c-torture/execute/20120615-1.c: New testcase.
5205
5206 2012-06-15 Eric Botcazou <ebotcazou@adacore.com>
5207
5208 * gnat.dg/vect8.ad[sb]: New test.
5209
5210 2012-06-14 Richard Guenther <rguenther@suse.de>
5211
5212 * gcc.dg/tree-ssa/vrp.h: New testcase.
5213 * gcc.dg/tree-ssa/vrp68.c: Likewise.
5214
5215 2012-06-13 Christian Bruel <christian.bruel@st.com>
5216
5217 PR target/53621
5218 * gcc.dg/stack-usage-1.c: Force -fomit-frame-pointer on SH.
5219
5220 2012-06-14 Richard Sandiford <rdsandiford@googlemail.com>
5221
5222 * gcc.target/mips/mips.exp (mips-dg-options): Handle -msynci.
5223
5224 2012-06-13 Janis Johnson <janisjo@codesourcery.com>
5225
5226 PR testsuite/20771
5227 * lib/dg-pch.exp (dg-flags-pch): Add flags to make compile lines in
5228 test summary unique.
5229
5230 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
5231 scan-not-hiddent, scan-file, scan-file-not, scan-stack-usage,
5232 scan-stack-usage-not): Don't strip torture options from test name.
5233
5234 * lib/scandump.exp (scan-dump-times): Use printable version of
5235 regexp in test summary line.
5236
5237 * gcc.dg/di-longlong64-sync-1.c: Add comments to checks for multiple
5238 messages reported for one line of source code.
5239 * gcc.dg/format/few-1.c: Likewise.
5240 * gcc.dg/ia64-sync-2.c: Likewise.
5241 * gcc.dg/sync-2.c: Likewise.
5242 * gcc.dg/noncompile/pr44517.c: Likewise.
5243
5244 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
5245
5246 PR debug/49888
5247 * gcc.dg/guality/pr49888.c: New.
5248
5249 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
5250
5251 * g++.dg/tree-ssa/ivopts-2.C: Adjust for coalescing.
5252 * gcc.dg/tree-ssa/forwprop-11.c: Likewise.
5253 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
5254
5255 2012-06-13 Tobias Burnus <burnus@net-b.de>
5256
5257 PR fortran/53643
5258 * gfortran.dg/intent_out_7.f90: New.
5259
5260 2012-06-13 Tobias Burnus <burnus@net-b.de>
5261
5262 PR fortran/53597
5263 * gfortran.dg/save_4.f90: New.
5264
5265 2012-06-12 Jakub Jelinek <jakub@redhat.com>
5266
5267 PR c/53532
5268 PR c/51034
5269 PR c/53196
5270 * gcc.dg/pr53532.c: New test.
5271 * gcc.dg/c99-complit-2.c: Add two new dg-error directives,
5272 adjust line numbers.
5273 * gcc.dg/noncompile/950825-1.c: Expect incomplete type error message.
5274 * gcc.dg/Wcxx-compat-8.c: Likewise.
5275 * gcc.dg/pr51034.c: New test.
5276 * gcc.dg/pr53196-1.c: New test.
5277 * gcc.dg/pr53196-2.c: New test.
5278
5279 2012-06-12 Janis Johnson <janisjo@codesourcery.com>
5280
5281 * gcc.dg/torture/stackalign/stackalign.exp: Combine stack
5282 alignment torture options with usual torture options.
5283 * gcc.dg/torture/stackalign/alloca-2.c: Use dg-additional-options
5284 instead of dg-options.
5285 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
5286 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
5287 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
5288 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
5289 * gcc.dg/torture/stackalign/push-1.c: Likewise.
5290 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
5291
5292 * gcc.target/arm/di-longlong64-sync-withhelpers.c: Add comments
5293 to checks for multiple messages reported for one line of source code.
5294 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Likewise.
5295
5296 * gcc.c-torture/compile/sync-1.c: Add comments to checks for multiple
5297 messages reported for one line of source code.
5298
5299 * gcc.dg/20031223-1.c: Add comments to check for multiple
5300 messages reported for one line of source code.
5301 * gcc.dg/Wconversion-integer.c: Likewise.
5302 * gcc.dg/Wfatal-2.c: Likewise.
5303 * gcc.dg/Wfatal.c: Likewise.
5304 * gcc.dg/Wobjsize-1.c: Likewise.
5305 * gcc.dg/c99-vla-jump-1.c: Likewise.
5306 * gcc.dg/c99-vla-jump-2.c: Likewise.
5307 * gcc.dg/c99-vla-jump-3.c: Likewise.
5308 * gcc.dg/c99-vla-jump-4.c: Likewise.
5309 * gcc.dg/c99-vla-jump-5.c: Likewise.
5310 * gcc.dg/decl-9.c: Likewise.
5311 * gcc.dg/declspec-10.c: Likewise.
5312 * gcc.dg/declspec-18.c: Likewise.
5313 * gcc.dg/mtune.c: Likewise.
5314 * gcc.dg/parser-pr28152-2.c: Likewise.
5315 * gcc.dg/parser-pr28152.c: Likewise.
5316 * gcc.dg/pr14475.c: Likewise.
5317 * gcc.dg/pr27953.c: Likewise.
5318 * gcc.dg/pr28322-3.c: Likewise.
5319 * gcc.dg/pr30457.c: Likewise.
5320 * gcc.dg/pr30551-2.c: Likewise.
5321 * gcc.dg/pr30551-3.c: Likewise.
5322 * gcc.dg/pr30551-4.c: Likewise.
5323 * gcc.dg/pr30551-5.c: Likewise.
5324 * gcc.dg/pr30551-6.c: Likewise.
5325 * gcc.dg/pr30551.c: Likewise.
5326 * gcc.dg/pr45461.c: Likewise.
5327 * gcc.dg/pr48552-1.c: Likewise.
5328 * gcc.dg/pr48552-2.c: Likewise.
5329 * gcc.dg/redecl-1.c: Likewise.
5330 * gcc.dg/transparent-union-3.c: Likewise.
5331 * gcc.dg/utf-dflt.c: Likewise.
5332 * gcc.dg/utf-dflt2.c: Likewise.
5333 * gcc.dg/vla-8.c: Likewise.
5334 * gcc.dg/vla-init-1.c: Likewise.
5335 * gcc.dg/wtr-int-type-1.c: Likewise.
5336
5337 * c-c++-common/raw-string-3.c: Add comments to checks for multiple
5338 messages reported for for one line of source code.
5339 * c-c++-common/raw-string-5.c: Likewise.
5340 * c-c++-common/raw-string-4.c: Likewise.
5341 * c-c++-common/raw-string-6.c: Likewise.
5342 * c-c++-common/pr20000.c: Likewise.
5343
5344 * gcc.dg/cpp/include2a.c: Add comments to checks for multiple
5345 messages reported for one line of source code.
5346 * gcc.dg/cpp/pr30786.c: Likewise.
5347 * gcc.dg/cpp/pr28709.c: Likewise.
5348 * gcc.dg/cpp/missing-header-MD.c: Likewise.
5349 * gcc.dg/cpp/macspace2.c: Likewise.
5350 * gcc.dg/cpp/missing-header-1.c: Likewise.
5351 * gcc.dg/cpp/missing-header-MMD.c: Likewise.
5352 * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
5353 * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
5354
5355 2012-06-12 Jason Merrill <jason@redhat.com>
5356
5357 PR c++/53599
5358 * g++.dg/template/local7.C: New.
5359
5360 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
5361
5362 PR target/53511
5363 * gcc.target/sh/pr51340-1.c: Delete obsolete test case.
5364 * gcc.target/sh/pr51340-2.c: Likewise.
5365 * gcc.target/sh/pr51340-3.c: Likewise.
5366
5367 2012-06-12 Michael Matz <matz@suse.de>
5368
5369 * gcc.dg/torture/alias-1.c: New test.
5370
5371 2012-06-12 Jakub Jelinek <jakub@redhat.com>
5372
5373 PR rtl-optimization/53589
5374 * gcc.dg/torture/pr53589.c: New test.
5375
5376 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
5377
5378 PR target/50749
5379 * gcc.target/sh/pr50749-sf-postinc-2.c: New.
5380 * gcc.target/sh/pr50749-sf-postinc-4.c: New.
5381 * gcc.target/sh/pr50749-qihisi-postinc-2.c: New.
5382 * gcc.target/sh/pr50749-qihisi-postinc-4.c: New.
5383 * gcc.target/sh/pr50749-sf-predec-2.c: New.
5384 * gcc.target/sh/pr50749-sf-predec-4.c: New.
5385 * gcc.target/sh/pr50749-qihisi-predec-1.c: New.
5386 * gcc.target/sh/pr50749-qihisi-predec-3.c: New.
5387 * gcc.target/sh/pr50749-sf-postinc-1.c: New.
5388 * gcc.target/sh/pr50749-sf-postinc-3.c: New.
5389 * gcc.target/sh/pr50749-qihisi-postinc-1.c: New.
5390 * gcc.target/sh/pr50749-qihisi-postinc-3.c: New.
5391 * gcc.target/sh/pr50749-sf-predec-1.c: New.
5392 * gcc.target/sh/pr50749-sf-predec-3.c: New.
5393 * gcc.target/sh/pr50749-qihisi-predec-2.c: New.
5394 * gcc.target/sh/pr50749-qihisi-predec-4.c: New.
5395
5396 2012-06-11 Sriraman Tallam <tmsriram@google.com>
5397
5398 * gcc.target/i386/builtin_target.c (vendor_signatures): New enum.
5399 (check_intel_cpu_model): New function.
5400 (check_amd_cpu_model): New function.
5401 (check_features): New function.
5402 (__get_cpuid_output): New function.
5403 (check_detailed): New function.
5404 (fn1): Rename to quick_check.
5405 (main): Update to call quick_check and call check_detailed.
5406
5407 2012-06-11 Richard Henderson <rth@redhat.com>
5408
5409 * lib/target-supports.exp
5410 (check_effective_target_sync_long_long_runtime): Use
5411 check_effective_target_lp64 instead of
5412 check_effective_target_powerpc64 for powerpc targets.
5413
5414 2012-06-11 Oleg Endo <olegendo@gcc.gnu.org>
5415
5416 PR target/53511
5417 * gcc.target/sh/pr53511-1.c: New.
5418
5419 2012-06-11 Richard Guenther <rguenther@suse.de>
5420
5421 PR middle-end/53470
5422 * g++.dg/lto/pr53470_0.C: New testcase.
5423 * gcc.dg/lto/pr53470_0.c: Likewise.
5424
5425 2012-06-11 Richard Guenther <rguenther@suse.de>
5426
5427 PR c++/53605
5428 * g++.dg/ext/pr53605.C: New testcase.
5429
5430 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
5431
5432 * gnat.dg/specs/array1.ads: New test.
5433 * gnat.dg/specs/array2.ads: Likewise.
5434 * gnat.dg/array22.adb: Likewise.
5435
5436 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
5437
5438 * gnat.dg/constant4.adb: New test.
5439 * gnat.dg/constant4_pkg.ads: New helper.
5440
5441 2012-06-08 Janus Weil <janus@gcc.gnu.org>
5442
5443 PR fortran/52552
5444 * gfortran.dg/allocate_alloc_opt_1.f90: Modified.
5445 * gfortran.dg/allocate_class_1.f90: Modified.
5446 * gfortran.dg/allocate_with_typespec_4.f90: Modified.
5447 * gfortran.dg/allocate_class_2.f90: New.
5448
5449 2012-06-07 Hans-Peter Nilsson <hp@axis.com>
5450
5451 PR middle-end/53535
5452 * gcc.dg/pr46647.c: xfail for cris-* and crisv32-*.
5453
5454 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
5455
5456 PR fortran/52861
5457 * gfortran.dg/string_assign_2.f90: New test case.
5458
5459 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
5460
5461 PR fortran/52861
5462 * gfortran.dg/string_assign_1.f90: New test case.
5463
5464 2012-06-07 Jakub Jelinek <jakub@redhat.com>
5465
5466 PR middle-end/53580
5467 * gcc.dg/gomp/nesting-1.c: Expect errors rather than warnings.
5468 * gcc.dg/gomp/critical-4.c: Likewise.
5469 * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
5470 * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
5471 * gfortran.dg/gomp/appendix-a/a.35.4.f90: Likewise.
5472 * gfortran.dg/gomp/appendix-a/a.35.6.f90: Likewise.
5473 * c-c++-common/gomp/pr53580.c: New test.
5474
5475 2012-06-07 Fabien ChĂȘne <fabien@gcc.gnu.org>
5476
5477 PR c++/51214
5478 * g++.dg/cpp0x/forw_enum11.C: New.
5479
5480 2012-06-06 Paolo Carlini <paolo.carlini@oracle.com>
5481
5482 PR c++/53567
5483 * g++.dg/cpp0x/alias-decl-19.C: New.
5484
5485 2012-06-06 Steven Bosscher <steven@gcc.gnu.org>
5486
5487 * g++.old-deja/g++.brendan/array1.C: Remove dg-options.
5488
5489 2012-06-06 Uros Bizjak <ubizjak@gmail.com>
5490
5491 * gcc.target/i386/avx-os-support.h (XCR_XFEATURE_ENABLED_MASK): New.
5492 (XSTATE_FP): Ditto.
5493 (XSTATE_SSE): Ditto.
5494 (XSTATE_YMM): Ditto.
5495 (avx_os_support): Use new defines.
5496
5497 2012-06-06 Richard Guenther <rguenther@suse.de>
5498
5499 PR testsuite/32380
5500 * gfortran.dg/vect/pr32380.f: Adjust number of expected vectorized
5501 loops.
5502
5503 2012-06-06 Fabien ChĂȘne <fabien@gcc.gnu.org>
5504
5505 PR c++/52841
5506 * g++.dg/cpp0x/pr52841.C: New testcase.
5507
5508 2012-06-06 Richard Guenther <rguenther@suse.de>
5509
5510 PR tree-optimization/53081
5511 * gcc.dg/tree-ssa/ldist-20.c: New testcase.
5512 * gcc.dg/tree-ssa/loop-19.c: Add -fno-tree-loop-distribute-patterns.
5513
5514 2012-06-05 Michael Meissner <meissner@linux.vnet.ibm.com>
5515
5516 * gcc.target/powerpc/pr53487.c: New test.
5517
5518 2012-06-05 Pat Haugen <pthaugen@us.ibm.com>
5519
5520 * gcc.target/powerpc/lhs-1.c: Use parm instead of stack space.
5521
5522 2012-06-05 Edmar Wienskoski <edmar@freescale.com>
5523
5524 * gcc.dg/tree-ssa/vector-3.c: Adjust regular expression.
5525
5526 2012-06-05 Richard Guenther <rguenther@suse.de>
5527
5528 PR tree-optimization/30442
5529 * gcc.dg/vect/bb-slp-30.c: New testcase.
5530
5531 2012-06-05 Richard Guenther <rguenther@suse.de>
5532
5533 PR tree-optimization/53081
5534 * gcc.dg/tree-ssa/ldist-19.c: New testcase.
5535 * gcc.c-torture/execute/builtins/builtins.exp: Always pass
5536 -fno-tree-loop-distribute-patterns.
5537
5538 2012-06-05 Alan Modra <amodra@gmail.com>
5539
5540 * gcc.target/powerpc/savres.c: Add -mdynamic-no-pic for darwin.
5541 Check static chain in nested funcs.
5542
5543 2012-06-04 Tobias Burnus <burnus@net-b.de>
5544
5545 PR fortran/50619
5546 * gfortran.dg/init_flag_10.f90: New.
5547
5548 2012-06-04 Paolo Carlini <paolo.carlini@oracle.com>
5549
5550 PR c++/53524
5551 * g++.dg/warn/Wenum-compare-no-2: New.
5552
5553 2012-06-04 Dodji Seketeli <dodji@redhat.com>
5554
5555 PR preprocessor/53463
5556 * g++.dg/cpp/limits.C: New test.
5557 * g++.dg/parse/error19.C: Adjust.
5558 * g++.dg/warn/Wconversion-real-integer2.C: Likewise.
5559 * g++.dg/warn/pr35635.C: Likewise.
5560 * g++.old-deja/g++.pt/assign1.C: Likewise.
5561
5562 2012-06-04 Edmar Wienskoski <edmar@freescale.com>
5563
5564 PR target/53559
5565 * gcc.target/powerpc/cell_builtin_1.c: New test case.
5566 * gcc.target/powerpc/cell_builtin_2.c: Ditto.
5567 * gcc.target/powerpc/cell_builtin_3.c: Ditto.
5568 * gcc.target/powerpc/cell_builtin_4.c: Ditto.
5569 * gcc.target/powerpc/cell_builtin_5.c: Ditto.
5570 * gcc.target/powerpc/cell_builtin_6.c: Ditto.
5571 * gcc.target/powerpc/cell_builtin_7.c: Ditto.
5572 * gcc.target/powerpc/cell_builtin_8.c: Ditto.
5573
5574 2012-06-04 Andreas Schwab <schwab@linux-m68k.org>
5575
5576 * g++.dg/debug/dwarf2/nested-3.C: Allow for | comments.
5577
5578 2012-06-04 Jakub Jelinek <jakub@redhat.com>
5579
5580 PR tree-optimization/53550
5581 * gcc.dg/pr53550.c: New test.
5582
5583 2012-06-04 Richard Guenther <rguenther@suse.de>
5584
5585 * gcc.dg/tree-ssa/ldist-11.c: Enable -ftree-loop-distribute-patterns.
5586 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
5587 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
5588
5589 2012-06-03 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
5590
5591 PR fortran/48831
5592 * gfortran.dg/parameter_array_element_2.f90: New.
5593
5594 2012-06-03 Oleg Endo <olegendo@gcc.gnu.org>
5595
5596 PR target/53512
5597 * gcc.target/sh/pr53512-1.c: New.
5598 * gcc.target/sh/pr53512-2.c: New.
5599 * gcc.target/sh/pr53512-3.c: New.
5600 * gcc.target/sh/pr53512-4.c: New.
5601
5602 2012-06-01 Jason Merrill <jason@redhat.com>
5603
5604 PR c++/52973
5605 * g++.dg/ext/visibility/template12.C: New.
5606 * g++.dg/ext/attrib14.C: Adjust warning line.
5607
5608 PR c++/52725
5609 * g++.dg/parse/new6.C: New.
5610 * g++.dg/template/sizeof-template-argument.C: Adjust error message.
5611
5612 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
5613
5614 * c-c++-common/restrict-2.c: Revert previous change.
5615
5616 2012-06-01 Jason Merrill <jason@redhat.com>
5617
5618 PR c++/53137
5619 * g++.dg/cpp0x/lambda/lambda-template5.C: New.
5620
5621 PR c++/53484
5622 * g++.dg/cpp0x/auto33.C: New.
5623
5624 2012-06-01 Paolo Carlini <paolo.carlini@oracle.com>
5625
5626 PR c++/26155
5627 * g++.dg/parse/namespace-alias-1.C: New.
5628
5629 2012-06-01 Christian Bruel <christian.bruel@st.com>
5630
5631 * gcc.dg/spec-options.c: New test.
5632 * gcc.dg/foo.specs: New file.
5633
5634 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
5635
5636 PR ada/53517
5637 * gnat.dg/lto14.adb: Skip on Solaris.
5638
5639 2012-06-01 Hans-Peter Nilsson <hp@axis.com>
5640
5641 * gcc.target/cris/sync-1-v10.c,
5642 gcc.target/cris/sync-1-v32.c, gcc.target/cris/sync-1.c,
5643 gcc.target/cris/sync-2c.c, gcc.target/cris/sync-2i.c,
5644 gcc.target/cris/sync-2s.c, gcc.target/cris/sync-3i.c,
5645 gcc.target/cris/sync-3s.c, gcc.target/cris/sync-4c.c,
5646 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
5647 gcc.target/cris/torture/sync-mis-op-i-1.c,
5648 gcc.target/cris/torture/sync-mis-op-i-1a.c,
5649 gcc.target/cris/torture/sync-mis-op-i-2.c,
5650 gcc.target/cris/torture/sync-mis-op-i-2a.c,
5651 gcc.target/cris/torture/sync-mis-op-i-3.c,
5652 gcc.target/cris/torture/sync-mis-op-i-3a.c,
5653 gcc.target/cris/torture/sync-mis-op-s-1.c,
5654 gcc.target/cris/torture/sync-mis-op-s-1a.c,
5655 gcc.target/cris/torture/sync-mis-xchg-i-1.c,
5656 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
5657 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
5658 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
5659 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
5660 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
5661 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
5662 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: New tests.
5663
5664 2012-05-31 Richard Guenther <rguenther@suse.de>
5665
5666 * gcc.dg/tree-ssa/ldist-pr45948-2.c: New testcase copy of
5667 ldist-pr45948.c with disabled SCCP.
5668
5669 2012-05-31 Richard Guenther <rguenther@suse.de>
5670
5671 PR middle-end/48493
5672 * gcc.dg/torture/pr48493.c: New testcase.
5673
5674 2012-05-31 Greta Yorsh <Greta.Yorsh@arm.com>
5675
5676 * lib/target-supports.exp (check_effective_target_vect_char_mult): Add
5677 arm32 to targets.
5678 * gcc.dg/vect/slp-perm-8.c (main): Prevent vectorization
5679 of the initialization loop.
5680 (dg-final): Adjust the expected number of vectorized loops depending
5681 on vect_char_mult target selector.
5682
5683 2012-05-31 Hans-Peter Nilsson <hp@axis.com>
5684
5685 * gcc.target/cris/asm-v8.S, gcc.target/cris/asm-v10.S,
5686 gcc.target/cris/asm-other.S, gcc.target/cris/inasm-v8.c,
5687 gcc.target/cris/inasm-v10.c, gcc.target/cris/inasm-other.c:
5688 New tests.
5689
5690 2012-05-30 Jason Merrill <jason@redhat.com>
5691
5692 PR c++/53356
5693 * g++.dg/init/new34.C: New.
5694 * g++.dg/tree-ssa/stabilize1.C: New.
5695
5696 2012-05-30 Jakub Jelinek <jakub@redhat.com>
5697
5698 PR c++/53356
5699 * g++.dg/init/new33.C: New test.
5700
5701 2012-05-30 Richard Guenther <rguenther@suse.de>
5702
5703 PR middle-end/53501
5704 * gcc.dg/torture/pr53501.c: New testcase.
5705 * c-c++-common/restrict-2.c: Adjust.
5706
5707 2012-05-30 Alan Modra <amodra@gmail.com>
5708
5709 * gcc.target/powerpc/powerpc.exp: Load torture-options.exp, call
5710 torture-finish.
5711
5712 2012-05-30 Marc Glisse <marc.glisse@inria.fr>
5713
5714 * gcc.target/i386/shuf-concat.c: New test.
5715
5716 2012-05-30 Jakub Jelinek <jakub@redhat.com>
5717
5718 PR rtl-optimization/53519
5719 * gcc.c-torture/compile/pr53519.c: New test.
5720
5721 2012-05-30 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5722
5723 * gcc.target/arm/neon-vrev.c: New.
5724
5725 2012-05-29 Oleg Endo <olegendo@gcc.gnu.org>
5726
5727 PR target/51340
5728 * gcc.target/sh/pr51340-1.c: New.
5729 * gcc.target/sh/pr51340-2.c: New.
5730 * gcc.target/sh/pr51340-3.c: New.
5731
5732 2012-05-29 Richard Guenther <rguenther@suse.de>
5733
5734 PR tree-optimization/53516
5735 * gcc.dg/torture/pr53516.c: New testcase.
5736
5737 2012-05-29 Dodji Seketeli <dodji@redhat.com>
5738
5739 PR preprocessor/53229
5740 * gcc.dg/cpp/paste6.c: Force to run without
5741 -ftrack-macro-expansion.
5742 * gcc.dg/cpp/paste8.c: Likewise.
5743 * gcc.dg/cpp/paste8-2.c: New test, like paste8.c but run with
5744 -ftrack-macro-expansion.
5745 * gcc.dg/cpp/paste12.c: Force to run without
5746 -ftrack-macro-expansion.
5747 * gcc.dg/cpp/paste12-2.c: New test, like paste12.c but run with
5748 -ftrack-macro-expansion.
5749 * gcc.dg/cpp/paste13.c: Likewise.
5750 * gcc.dg/cpp/paste14.c: Likewise.
5751 * gcc.dg/cpp/paste14-2.c: New test, like paste14.c but run with
5752 -ftrack-macro-expansion.
5753 * gcc.dg/cpp/paste18.c: New test.
5754
5755 2012-05-29 Hans-Peter Nilsson <hp@axis.com>
5756
5757 * gcc.target/cris/torture/trap-1.c,
5758 gcc.target/cris/torture/trap-2.c,
5759 gcc.target/cris/torture/trap-3.c,
5760 gcc.target/cris/torture/trap-v0.c,
5761 gcc.target/cris/torture/trap-v3.c: New tests.
5762
5763 2012-05-28 Paolo Carlini <paolo.carlini@oracle.com>
5764
5765 PR c++/25137
5766 * g++.dg/warn/Wbraces3.C: New.
5767 * g++.dg/warn/Wbraces4.C: Likewise.
5768
5769 2012-05-28 Jakub Jelinek <jakub@redhat.com>
5770
5771 PR tree-optimization/53505
5772 * c-c++-common/torture/pr53505.c: New test.
5773
5774 2012-05-27 Nathan Sidwell <nathan@acm.org>
5775
5776 * gcc.dg/stmt-expr-4.c: New.
5777
5778 2012-05-26 Paolo Carlini <paolo.carlini@oracle.com>
5779
5780 PR c++/53491
5781 * g++.dg/parse/crash60.C: New.
5782
5783 2012-05-26 Jason Merrill <jason@redhat.com>
5784
5785 PR c++/53220
5786 * c-c++-common/array-lit.c: New.
5787 * g++.dg/ext/complit12.C: #if 0 out decay-to-pointer test.
5788
5789 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
5790
5791 PR ada/50294
5792 * gnat.dg/array21.adb: New test.
5793
5794 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
5795
5796 * gnat.dg/renaming5.adb: Adjust dg-final directive.
5797
5798 2012-05-25 Paolo Carlini <paolo.carlini@oracle.com>
5799
5800 PR c++/32054
5801 * g++.dg/other/anon-union3.C: New.
5802
5803 2012-05-25 Ian Lance Taylor <iant@google.com>
5804
5805 * gcc.dg/split-6.c: New test.
5806
5807 2012-05-25 Eric Botcazou <ebotcazou@adacore.com>
5808
5809 * gnat.dg/lto14.adb: New test.
5810
5811 2012-05-25 Tristan Gingold <gingold@adacore.com>
5812
5813 * gcc.target/i386/large-frame.c: New.
5814
5815 2012-05-24 Pat Haugen <pthaugen@us.ibm.com>
5816 * gcc.target/powerpc/lhs-1.c: New.
5817 * gcc.target/powerpc/lhs-2.c: New.
5818 * gcc.target/powerpc/lhs-3.c: New.
5819
5820 2012-05-24 Dodji Seketeli <dodji@redhat.com>
5821
5822 Make unwound macro expansion trace less redundant
5823 * gcc.dg/cpp/macro-exp-tracking-1.c: Adjust.
5824 * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
5825 * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
5826 * gcc.dg/cpp/macro-exp-tracking-4.c: Likewise.
5827 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
5828 * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
5829
5830 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5831
5832 PR c++/53464
5833 * g++.dg/cpp0x/constexpr-default1.C: New.
5834
5835 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5836
5837 PR c++/32080
5838 * g++.dg/eh/goto2.C: New.
5839
5840 2012-05-24 Richard Guenther <rguenther@suse.de>
5841
5842 PR middle-end/53460
5843 * g++.dg/tree-prof/pr53460.C: New testcase.
5844
5845 2012-05-24 Richard Guenther <rguenther@suse.de>
5846
5847 PR bootstrap/53466
5848 * g++.dg/debug/pr53466.C: New testcase.
5849
5850 2012-05-24 Jakub Jelinek <jakub@redhat.com>
5851
5852 PR tree-optimization/53465
5853 * gcc.c-torture/execute/pr53465.c: New test.
5854
5855 2012-05-23 Tobias Burnus <burnus@net-b.de>
5856
5857 PR fortran/51055
5858 PR fortran/45170
5859 * gfortran.dg/allocate_with_typespec_6.f90: New.
5860
5861 2012-05-23 Paolo Carlini <paolo.carlini@oracle.com>
5862
5863 PR c++/29185
5864 * g++.dg/warn/delete-array-1.C: New.
5865
5866 2012-05-23 Richard Guenther <rguenther@suse.de>
5867
5868 * gcc.dg/torture/pr39074-2.c: Adjust.
5869 * gcc.dg/torture/pr39074.c: Likewise.
5870 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
5871 * gcc.dg/tree-ssa/alias-19.c: Likewise.
5872
5873 2012-05-22 Jan Hubicka <jh@suse.cz>
5874
5875 PR middle-end/53161
5876 * g++.dg/torture/pr53161.C: New testcase.
5877
5878 2012-05-22 Tobias Burnus <burnus@net-b.de>
5879
5880 PR fortran/53389
5881 * gfortran.dg/realloc_on_assign_15.f90: New.
5882
5883 2012-05-22 Richard Guenther <rguenther@suse.de>
5884
5885 PR middle-end/51071
5886 * gcc.dg/torture/pr51071-2.c: New testcase.
5887
5888 2012-05-22 Paolo Bonzini <bonzini@gnu.org>
5889
5890 PR tree-optimization/53336
5891 * g++.dg/torture/pr53336.C: New testcase.
5892
5893 2012-05-22 Dodji Seketeli <dodji@redhat.com>
5894
5895 PR c++/53322
5896 * g++.dg/warn/Wunused-local-typedefs.C: Adjust to use -Wunused
5897 instead of -Wunused-local-typedefs.
5898
5899 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
5900
5901 PR c++/51184
5902 * g++.dg/other/abstract4.C: New-
5903
5904 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
5905
5906 PR c++/40821
5907 * g++.dg/ext/attrib46.C: New.
5908
5909 2012-05-21 Joseph Myers <joseph@codesourcery.com>
5910
5911 PR c/53418
5912 * gcc.c-torture/compile/pr53418-1.c,
5913 gcc.c-torture/compile/pr53418-2.c: New tests.
5914
5915 2012-05-21 Jakub Jelinek <jakub@redhat.com>
5916
5917 PR tree-optimization/53366
5918 * gcc.dg/torture/pr53366-1.c: New test.
5919 * gcc.dg/torture/pr53366-2.c: New test.
5920 * gcc.target/i386/pr53366-1.c: New test.
5921 * gcc.target/i386/pr53366-2.c: New test.
5922
5923 PR tree-optimization/53409
5924 * gcc.c-torture/compile/pr53409.c: New test.
5925
5926 PR tree-optimization/53410
5927 * gcc.c-torture/compile/pr53410-1.c: New test.
5928 * gcc.c-torture/compile/pr53410-2.c: New test.
5929
5930 2012-05-21 H.J. Lu <hongjiu.lu@intel.com>
5931
5932 PR target/53425
5933 * gcc.target/i386/pr53425-1.c: New file.
5934 * gcc.target/i386/pr53425-2.c: Likewise.
5935
5936 2012-05-21 Richard Guenther <rguenther@suse.de>
5937
5938 PR tree-optimization/53408
5939 * gcc.dg/torture/pr53408.c: New testcase.
5940
5941 2012-05-21 Uros Bizjak <ubizjak@gmail.com>
5942 H.J. Lu <hongjiu.lu@intel.com>
5943
5944 PR target/53416
5945 * gcc.target/i386/pr53416.c: New file.
5946
5947 2012-05-21 Richard Guenther <rguenther@suse.de>
5948
5949 * gfortran.dg/pr46519-2.f90: Adjust to avoid memset transform.
5950
5951 2012-05-21 Richard Guenther <rguenther@suse.de>
5952
5953 * gcc.dg/torture/ldist-1.c: New testcase.
5954
5955 2012-05-20 Eric Botcazou <ebotcazou@adacore.com>
5956
5957 * gnat.dg/lto13.adb: New test.
5958 * gnat.dg/lto13_pkg.ad[sb]: New helper.
5959
5960 2012-05-18 Eric Botcazou <ebotcazou@adacore.com>
5961
5962 * gnat.dg/specs/lto12.ads: New test.
5963 * gnat.dg/specs/lto12_pkg.ads: New helper.
5964
5965 2012-05-18 Richard Guenther <rguenther@suse.de>
5966
5967 PR tree-optimization/53346
5968 * gcc.dg/tree-ssa/ldist-18.c: New testcase.
5969 * gcc.target/i386/incoming-10.c: Adjust.
5970 * gcc.target/i386/incoming-11.c: Likewise.
5971 * gcc.target/i386/pr46295.c: Likewise.
5972
5973 2012-05-18 Richard Guenther <rguenther@suse.de>
5974
5975 * gcc.dg/pr53352.c: Return zero.
5976
5977 2012-05-18 Richard Guenther <rguenther@suse.de>
5978
5979 PR tree-optimization/53390
5980 * gcc.dg/torture/pr53390.c: New testcase.
5981
5982 2012-05-18 Meador Inge <meadori@codesourcery.com>
5983
5984 PR rtl-optimization/53352
5985 * gcc.dg/pr53352.c: New test.
5986
5987 2012-05-17 David S. Miller <davem@davemloft.net>
5988
5989 * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
5990 failure on sparc-*-linux-gnu.
5991
5992 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5993
5994 PR c++/39681
5995 * g++.dg/parse/error49.C: New.
5996 * g++.dg/cpp0x/error8.C: Likewise.
5997 * g++.dg/ext/utf-cxx98.C: Adjust dg-error directive.
5998 * g++.dg/ext/utf-dflt2.C: Likewise.
5999 * g++.dg/ext/utf-gnuxx98.C: Likewise.
6000 * g++.dg/ext/utf-dflt.C: Likewise.
6001 * c-c++-common/raw-string-3.c: Likewise.
6002 * c-c++-common/raw-string-4.c: Likewise.
6003
6004 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
6005
6006 PR c++/53371
6007 * g++.dg/cpp0x/catch1.C: New.
6008
6009 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
6010
6011 PR c++/44516
6012 * g++.dg/parse/error48.C: New.
6013 * g++.dg/template/crash89.C: Adjust dg-error line numbers.
6014 * g++.old-deja/g++.robertl/eb109.C: Add column info to dg-error string.
6015
6016 2012-05-16 Patrick Marlier <patrick.marlier@gmail.com>
6017
6018 * gcc.dg/tm/indirect-2.c: New test.
6019
6020 2012-05-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6021
6022 PR tree-optimization/53217
6023 * gfortran.dg/pr53217.f90: New test.
6024
6025 2012-05-16 Richard Guenther <rguenther@suse.de>
6026
6027 PR tree-optimization/53364
6028 * g++.dg/torture/pr53364.C: New testcase.
6029
6030 2012-05-16 Georg-Johann Lay <avr@gjlay.de>
6031
6032 PR testsuite/52641
6033 * gcc.dg/pr52549.c: Fix test for long != void*
6034 * gcc.c-torture/execute/pr52979-1.x: New file.
6035 * gcc.c-torture/execute/pr52979-2.x: New file.
6036
6037 2012-05-16 Dodji Seketeli <dodji@redhat.com>
6038
6039 PR preprocessor/7263
6040 * gcc.dg/binary-constants-2.c: Run without tracking locations
6041 accross macro expansion.
6042 * gcc.dg/binary-constants-3.c: Likewise.
6043 * gcc.dg/cpp/sysmac2.c: Likewise.
6044 * gcc.dg/nofixed-point-2.c: Adjust for more precise
6045 location.
6046 * gcc.dg/cpp/syshdr3.c: New test.
6047 * gcc.dg/cpp/syshdr3.h: New header for the new test above.
6048 * gcc.dg/system-binary-constants-1.c: New test.
6049 * gcc.dg/system-binary-constants-1.h: New header for the new test
6050 above.
6051 * g++.dg/cpp/syshdr3.C: New test.
6052 * g++.dg/cpp/syshdr3.h: New header the new test above.
6053 * g++.dg/system-binary-constants-1.C: New test.
6054 * g++.dg/system-binary-constants-1.h: New header the new test
6055 above.
6056
6057 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
6058
6059 * g++.old-deja/g++.pt/crash10.C: Adjust post PR11586.
6060
6061 2012-05-15 Jakub Jelinek <jakub@redhat.com>
6062
6063 PR target/53358
6064 * gcc.dg/pr53358.c: New test.
6065
6066 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
6067
6068 PR c++/11856
6069 * g++.dg/warn/Wtype-limits.C: Don't warn in templates.
6070 * g++.dg/warn/Wtype-limits-Wextra.C: Likewise.
6071
6072 2012-05-15 Olivier Hainque <hainque@adacore.com>
6073
6074 * g++.dg/eh/sighandle.C: New testcase.
6075
6076 2012-05-15 Richard Guenther <rguenther@suse.de>
6077
6078 PR tree-optimization/53355
6079 * gcc.dg/tree-ssa/vrp67.c: New testcase.
6080
6081 2012-05-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
6082
6083 * gfortran.dg/*.f90: Remove now redundant manual
6084 cleanup-modules directive.
6085
6086 2012-05-14 Uros Bizjak <ubizjak@gmail.com>
6087
6088 * gcc.target/i386/avx256-unaligned-load-[1234].c: Update scan strings.
6089 * gcc.target/i386/avx256-unaligned-store-[1234].c: Ditto.
6090
6091 2012-05-14 Janne Blomqvist <jb@gcc.gnu.org>
6092
6093 PR fortran/52428
6094 * gfortran.dg/int_range_io_1.f90: New test.
6095
6096 2012-05-14 Andi Kleen <ak@linux.intel.com>
6097 Jakub Jelinek <jakub@redhat.com>
6098
6099 PR target/53315
6100 * gcc.target/i386/i386.exp (check_effective_target_rtm): New.
6101 * gcc.target/i386/rtm-check.h: New file.
6102 * gcc.target/i386/pr53315.c: New test.
6103
6104 2012-05-14 Tobias Burnus <burnus@net-b.de>
6105
6106 PR fortran/49110
6107 PR fortran/51055
6108 PR fortran/53329
6109 * gfortran.dg/deferred_type_param_4.f90: New.
6110 * gfortran.dg/deferred_type_param_6.f90: New.
6111
6112 2012-05-14 Bernd Schmidt <bernds@codesourcery.com>
6113
6114 * gcc.target/i386/retarg.c: New test.
6115
6116 2012-05-13 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
6117
6118 PR fortran/45170
6119 * gfortran.dg/deferred_type_param_3.f90: New.
6120 * gfortran.dg/deferred_type_proc_pointer_1.f90: New.
6121 * gfortran.dg/deferred_type_proc_pointer_2.f90: New.
6122
6123 2012-05-12 Eric Botcazou <ebotcazou@adacore.com>
6124
6125 * gnat.dg/null_pointer_deref3.adb: New test.
6126
6127 2012-05-12 Tobias Burnus <burnus@net-b.de>
6128
6129 PR fortran/49110
6130 PR fortran/52843
6131 * gfortran.dg/deferred_type_param_5.f90: New.
6132
6133 2012-05-12 Paolo Carlini <paolo.carlini@oracle.com>
6134
6135 * g++.dg/parse/error47.C: New.
6136
6137 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
6138
6139 PR fortran/52537
6140 * gfortran.dg/string_compare_4.f90: Change option
6141 to -fdump-tree-original. Add test case for kind=4.
6142
6143 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
6144
6145 PR fortran/52537
6146 * gfortran.dg/string_compare_4.f90: New test.
6147
6148 2012-05-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6149
6150 * g++.dg/debug/dwarf2/nested-3.C: Allow for ! comments.
6151
6152 2012-05-11 Paolo Carlini <paolo.carlini@oracle.com>
6153
6154 PR c++/53305
6155 * g++.dg/cpp0x/variadic132.C: New.
6156
6157 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
6158
6159 PR c++/53158
6160 * g++.dg/cpp0x/lambda/lambda-err2.C: New.
6161 * g++.dg/parse/error26.C: Tweak dg-error column number.
6162
6163 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
6164
6165 PR c++/53301
6166 * g++.dg/warn/Wzero-as-null-pointer-constant-6.C: New.
6167
6168 2012-05-10 Eric Botcazou <ebotcazou@adacore.com>
6169
6170 * gnat.dg/lto11.ad[sb]: New test.
6171
6172 2012-05-09 Uros Bizjak <ubizjak@gmail.com>
6173
6174 PR target/52908
6175 * gcc.target/i386/xop-imul32widen-vector.c: Update scan-assembler
6176 directive to Scan for vpmuldq, not vpmacsdql.
6177
6178 2012-05-09 Michael Matz <matz@suse.de>
6179
6180 PR tree-optimization/53185
6181 * gcc.dg/vect/pr53185.c: New test.
6182
6183 2012-05-09 H.J. Lu <hongjiu.lu@intel.com>
6184
6185 PR middle-end/53249
6186 * gcc.target/i386/pr53249.c: New.
6187
6188 2012-05-09 Richard Guenther <rguenther@suse.de>
6189
6190 PR tree-optimization/18437
6191 * gfortran.dg/vect/rnflow-trs2a2.f90: Move ...
6192 * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: ... here.
6193
6194 2012-05-09 Jakub Jelinek <jakub@redhat.com>
6195
6196 PR tree-optimization/53226
6197 * gcc.c-torture/compile/pr53226.c: New test.
6198
6199 2012-05-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6200
6201 * gcc.target/i386/hle-add-acq-1.c: Allow for ; after lock.
6202 * gcc.target/i386/hle-add-rel-1.c: Likewise.
6203 * gcc.target/i386/hle-and-acq-1.c: Likewise.
6204 * gcc.target/i386/hle-and-rel-1.c: Likewise.
6205 * gcc.target/i386/hle-cmpxchg-acq-1.c: Likewise.
6206 * gcc.target/i386/hle-cmpxchg-rel-1.c: Likewise.
6207 * gcc.target/i386/hle-or-acq-1.c: Likewise.
6208 * gcc.target/i386/hle-or-rel-1.c: Likewise.
6209 * gcc.target/i386/hle-sub-acq-1.c: Likewise.
6210 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
6211 * gcc.target/i386/hle-xadd-acq-1.c: Likewise.
6212 * gcc.target/i386/hle-xadd-rel-1.c: Likewise.
6213 * gcc.target/i386/hle-xor-acq-1.c: Likewise.
6214 * gcc.target/i386/hle-xor-rel-1.c: Likewise.
6215
6216 2012-05-09 Dehao Chen <dehao@google.com>
6217
6218 * gcc.dg/predict-1.c: Remove the replicated text in this test.
6219 * gcc.dg/predict-2.c: Likewise.
6220 * gcc.dg/predict-3.c: Likewise.
6221 * gcc.dg/predict-4.c: Likewise.
6222 * gcc.dg/predict-5.c: Likewise.
6223 * gcc.dg/predict-6.c: Likewise.
6224
6225 2012-05-08 Hans-Peter Nilsson <hp@axis.com>
6226
6227 PR target/53272
6228 * gcc.dg/torture/pr53272-1.c, gcc.dg/torture/pr53272-2.c: New test.
6229
6230 2012-05-08 Richard Guenther <rguenther@suse.de>
6231
6232 * gcc.dg/fold-bitand-4.c: New testcase.
6233
6234 2012-05-08 Dehao Chen <dehao@google.com>
6235
6236 * gcc.dg/predict-1.c: Check if LOOP_IV_COMPARE static predict
6237 heuristic is working properly.
6238 * gcc.dg/predict-2.c: Likewise.
6239 * gcc/dg/predict-3.c: Likewise.
6240 * gcc/dg/predict-4.c: Likewise.
6241 * gcc/dg/predict-5.c: Likewise.
6242 * gcc/dg/predict-6.c: Likewise.
6243
6244 2012-05-07 Jakub Jelinek <jakub@redhat.com>
6245
6246 PR tree-optimization/53239
6247 * g++.dg/opt/vrp3.C: New test.
6248 * g++.dg/opt/vrp3-aux.cc: New file.
6249 * g++.dg/opt/vrp3.h: New file.
6250
6251 2012-05-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6252
6253 * g++.dg/debug/dwarf2/nested-3.C: Allow for / comments and missing
6254 .uleb128 support in assembler output.
6255
6256 2012-05-07 Richard Guenther <rguenther@suse.de>
6257
6258 PR lto/42987
6259 * g++.dg/lto/pr42987_0.C: New testcase.
6260 * g++.dg/lto/pr42987_1.C: Likewise.
6261
6262 2012-05-07 Tobias Burnus <burnus@net-b.de>
6263
6264 PR fortran/53255
6265 * gfortran.dg/typebound_operator_15.f90: New.
6266
6267 2012-05-06 Tobias Burnus <burnus@net-b.de>
6268
6269 PR fortran/41587
6270 * gfortran.dg/class_array_13.f90: New.
6271
6272 2012-05-06 Tristan Gingold <gingold@adacore.com>
6273
6274 * gnat.dg/warn7.adb: New test.
6275
6276 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
6277
6278 * gnat.dg/specs/renamings.ads: Rename to...
6279 * gnat.dg/specs/renaming1.ads: ...this.
6280 * gnat.dg/specs/renaming2.ads: New test.
6281 * gnat.dg/specs/renaming2_pkg1.ads: New helper.
6282 * gnat.dg/specs/renaming2_pkg2.ads: Likewise.
6283 * gnat.dg/specs/renaming2_pkg3.ads: Likewise.
6284 * gnat.dg/specs/renaming2_pkg4.ad[sb]: Likewise.
6285
6286 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
6287
6288 * gnat.dg/discr36.ad[sb]: New test.
6289 * gnat.dg/discr36_pkg.ad[sb]: New helper.
6290
6291 2012-05-05 Manuel López-Ibåñez <manu@gcc.gnu.org>
6292
6293 PR c/43772
6294 * c-c++-common/pr43772.c: New.
6295
6296 2012-05-05 Paul Thomas <pault@gcc.gnu.org>
6297
6298 PR fortran/41600
6299 * gfortran.dg/select_type_26.f03 : New test.
6300 * gfortran.dg/select_type_27.f03 : New test.
6301
6302 PR fortran/53191
6303 * gfortran.dg/select_type_28.f03 : New test.
6304
6305 2012-05-05 Janne Blomqvist <jb@gcc.gnu.org>
6306
6307 PR fortran/49010
6308 PR fortran/24518
6309 * gfortran.dg/mod_sign0_1.f90: New test.
6310 * gfortran.dg/mod_large_1.f90: New test.
6311
6312 2012-05-04 Tobias Burnus <burnus@net-b.de>
6313
6314 PR fortran/53175
6315 gfortran.dg/public_private_module_5.f90: New.
6316
6317 2012-05-04 Tobias Burnus <burnus@net-b.de>
6318
6319 PR fortran/53111
6320 * gfortran.dg/constructor_7.f90: New.
6321 * gfortran.dg/constructor_8.f90: New.
6322
6323 2012-05-04 Paolo Carlini <paolo.carlini@oracle.com>
6324
6325 PR c++/53166
6326 * g++.dg/cpp0x/static_assert7.C: New.
6327
6328 2012-05-04 Ulrich Weigand <ulrich.weigand@linaro.org>
6329
6330 PR tree-optimization/52633
6331 * gcc.dg/vect/vect-over-widen-1.c: Two patterns should now be
6332 recognized as widening shifts instead of over-widening.
6333 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
6334 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
6335 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
6336 * gcc.target/arm/pr52633.c: New test.
6337
6338 2012-05-04 Richard Guenther <rguenther@suse.de>
6339
6340 PR tree-optimization/53168
6341 * gcc.dg/torture/pr53168.c: New testcase.
6342 * gcc.dg/tree-ssa/ssa-pre-30.c: Likewise.
6343
6344 2012-05-04 Richard Guenther <rguenther@suse.de>
6345
6346 * gcc.dg/lto/pr53214_0.c: New testcase.
6347
6348 2012-05-04 Eric Botcazou <ebotcazou@adacore.com>
6349
6350 * gcc.target/ia64/pr48496.c: New test.
6351 * gcc.target/ia64/pr52657.c: Likewise.
6352
6353 2012-05-04 Manuel López-Ibåñez <manu@gcc.gnu.org>
6354
6355 PR c/51712
6356 * c-c++-common/pr51712.c: New.
6357
6358 2012-05-03 Michael Meissner <meissner@linux.vnet.ibm.com>
6359
6360 PR target/53199
6361 * gcc.target/powwerpc/pr53199.c: New file.
6362
6363 2012-05-03 Jason Merrill <jason@redhat.com>
6364
6365 * g++.dg/debug/dwarf2/nested-3.C: Adjust pattern.
6366
6367 * gcc.dg/debug/dwarf2/dups-types.c: New.
6368 * gcc.dg/debug/dwarf2/dups-types.h: New.
6369
6370 2012-05-03 Jason Merrill <jason@redhat.com>
6371
6372 * g++.dg/debug/dwarf2/namespace-2.C: New.
6373 * g++.dg/debug/dwarf2/localclass3.C: New.
6374
6375 2012-05-03 Jason Merrill <jason@redhat.com>
6376
6377 * g++.dg/debug/dwarf2/thunk1.C: New.
6378
6379 2012-05-03 Paolo Carlini <paolo.carlini@oracle.com>
6380
6381 PR c++/53186
6382 * g++.dg/other/final2.C: New.
6383
6384 2012-05-03 Richard Guenther <rguenther@suse.de>
6385
6386 * gcc.dg/tree-ssa/ssa-pre-27.c: Remove XFAIL.
6387
6388 2012-05-03 Uros Bizjak <ubizjak@gmail.com>
6389
6390 * gcc.target/i386/hle-cmpxchg-acq-1.c (dg-options): Add -march=x86-64.
6391 * gcc.target/i386/hle-xadd-acq-1.c (dg-options): Ditto.
6392 * gcc.target/i386/hle-cmpxchg-rel-1.c (dg-options): Ditto.
6393 * gcc.target/i386/hle-xadd-rel-1.c (dg-options): Ditto.
6394
6395 2012-05-03 Jakub Jelinek <jakub@redhat.com>
6396
6397 * gcc.target/i386/hle-xadd-rel-1.c: Match .byte 0xf3 instead of
6398 .byte 0xf2.
6399 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
6400 * gcc.target/i386/hle-xchg-rel-1.c: Likewise.
6401 * gcc.target/i386/hle-add-rel-1.c: Likewise.
6402
6403 PR debug/53174
6404 * gcc.dg/pr53174.c: New test.
6405
6406 PR target/53187
6407 * gcc.target/arm/pr53187.c: New test.
6408 * gcc.c-torture/compile/pr53187.c: New test.
6409
6410 2012-05-03 Richard Guenther <rguenther@suse.de>
6411
6412 * gfortran.dg/pr52621.f90: Add -w to avoid diagnostic about
6413 unsupported prefetching support.
6414
6415 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
6416
6417 * gcc.dg/fixed-point/composite-type.c (dg-options): Add
6418 option -ftrack-macro-expansion=0.
6419 * gcc.dg/fixed-point/operator-bitwise.c (dg-options): Add
6420 option -ftrack-macro-expansion=0.
6421
6422 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
6423
6424 * gcc.dg/builtin-stringop-chk-1.c (dg-options): Replace
6425 dg-options for target arm with dg-additional-options.
6426
6427 2012-05-03 Richard Guenther <rguenther@suse.de>
6428
6429 PR tree-optimization/53144
6430 * gcc.dg/torture/pr53144.c: New testcase.
6431
6432 2012-05-03 Tobias Burnus <burnus@net-b.de>
6433
6434 PR fortran/52864
6435 * gfortran.dg/pointer_intent_7.f90: New.
6436 * gfortran.dg/pure_formal_3.f90: New.
6437
6438 2012-05-02 Ulrich Weigand <ulrich.weigand@linaro.org>
6439
6440 * gcc.target/s390/20030123-1.c: Add missing "volatile".
6441
6442 2012-05-02 Martin Jambor <mjambor@suse.cz>
6443
6444 PR lto/52605
6445 * g++.dg/lto/pr52605_0.C: New test.
6446
6447 2012-05-02 Kirill Yukhin <kirill.yukhin@intel.com>
6448
6449 * gcc.target/i386/hle-cmpxchg-acq-1.c: New.
6450 * gcc.target/i386/hle-cmpxchg-rel-1.c: Ditto.
6451 * gcc.target/i386/hle-add-acq-1.c: Ditto.
6452 * gcc.target/i386/hle-add-rel-1.c: Ditto.
6453 * gcc.target/i386/hle-and-acq-1.c: Ditto.
6454 * gcc.target/i386/hle-and-rel-1.c: Ditto.
6455 * gcc.target/i386/hle-or-acq-1.c: Ditto.
6456 * gcc.target/i386/hle-or-rel-1.c: Ditto.
6457 * gcc.target/i386/hle-sub-acq-1.c: Ditto.
6458 * gcc.target/i386/hle-sub-rel-1.c: Ditto.
6459 * gcc.target/i386/hle-xadd-acq-1.c: Ditto.
6460 * gcc.target/i386/hle-xadd-rel-1.c: Ditto.
6461 * gcc.target/i386/hle-xchg-acq-1.c: Ditto.
6462 * gcc.target/i386/hle-xchg-rel-1.c: Ditto.
6463 * gcc.target/i386/hle-xor-acq-1.c: Ditto.
6464 * gcc.target/i386/hle-xor-rel-1.c: Ditto.
6465
6466 2012-05-02 Steven Bosscher <steven@gcc.gnu.org>
6467
6468 PR middle-end/53153
6469 * gcc.dg/pr53153.c: New test.
6470
6471 2012-05-02 Richard Guenther <rguenther@suse.de>
6472
6473 * g++.dg/tree-ssa/pr19807.C: Adjust.
6474
6475 2012-05-02 Jakub Jelinek <jakub@redhat.com>
6476
6477 PR tree-optimization/53163
6478 * gcc.c-torture/compile/pr53163.c: New test.
6479
6480 PR rtl-optimization/53160
6481 * gcc.c-torture/execute/pr53160.c: New test.
6482
6483 2012-05-01 Ian Lance Taylor <iant@google.com>
6484
6485 PR c/37303
6486 * gcc.dg/pr37303.c: New test.
6487
6488 2012-05-01 Richard Henderson <rth@redhat.com>
6489
6490 * lib/target-supports.exp
6491 (check_effective_target_sync_long_long_runtime): True for
6492 check_effective_target_powerpc64.
6493
6494 2012-04-30 Marc Glisse <marc.glisse@inria.fr>
6495
6496 PR c++/51033
6497 * gcc.dg/vector-1.c: Move to ...
6498 * c-c++-common/vector-1.c: ... here.
6499 * gcc.dg/vector-2.c: Move to ...
6500 * c-c++-common/vector-2.c: ... here.
6501 * gcc.dg/vector-3.c: Move to ...
6502 * c-c++-common/vector-3.c: ... here. Adapt to C++.
6503 * gcc.dg/vector-4.c: Move to ...
6504 * c-c++-common/vector-4.c: ... here.
6505 * gcc.dg/vector-init-1.c: Move to ...
6506 * c-c++-common/vector-init-1.c: ... here.
6507 * gcc.dg/vector-init-2.c: Move to ...
6508 * c-c++-common/vector-init-2.c: ... here.
6509 * gcc.dg/vector-subscript-1.c: Move to ... Adapt to C++.
6510 * c-c++-common/vector-subscript-1.c: ... here.
6511 * gcc.dg/vector-subscript-2.c: Move to ...
6512 * c-c++-common/vector-subscript-2.c: ... here.
6513 * gcc.dg/vector-subscript-3.c: Move to ...
6514 * c-c++-common/vector-subscript-3.c: ... here.
6515
6516 PR c++/51314
6517 * g++.dg/cpp0x/vt-51314.C: New test.
6518 * g++.dg/cpp0x/variadic76.C: Fix.
6519
6520 2012-04-30 Greta Yorsh <Greta.Yorsh@arm.com>
6521
6522 * gcc.dg/pr52283.c: Add missing dg-warning and dg-options.
6523
6524 2012-04-30 Dodji Seketeli <dodji@redhat.com>
6525
6526 Add -Wvarargs option
6527 * c-c++-common/Wvarargs.c: New test case.
6528 * c-c++-common/Wvarargs-2.c: Likewise.
6529
6530 2012-04-30 Dodji Seketeli <dodji@redhat.com>
6531
6532 Adjust relevant test cases wrt -ftrack-macro-expansion=[0|2]
6533 * objc.dg/foreach-7.m: Force the test case to run without
6534 -ftrack-macro-expansion.
6535 * c-c++-common/tm/attrib-1.c: Likewise.
6536 * c-c++-common/warn-ommitted-condop.c: Likewise.
6537 * gcc.dg/assign-warn-1.c: Likewise.
6538 * gcc.dg/assign-warn-2.c: Likewise.
6539 * gcc.dg/attr-alloc_size.c: Likewise.
6540 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
6541 * gcc.dg/builtin-stringop-chk-2.c: Likewise.
6542 * gcc.dg/builtin-strncat-chk-1.c: Likewise.
6543 * gcc.dg/c90-const-expr-9.c: Likewise.
6544 * gcc.dg/c99-const-expr-9.c: Likewise.
6545 * gcc.dg/cpp/direct2.c: Likewise. Adjust.
6546 * gcc.dg/cpp/direct2s.c: Likewise.
6547 * gcc.dg/cpp/pr28709.c: Likewise.
6548 * gcc.dg/cpp/pragma-diagnostic-1.c: Likewise.
6549 * gcc.dg/dfp/composite-type.c: Likewise.
6550 * gcc.dg/uninit-6-O0.c: Adjust the test case and force it to run
6551 with -ftrack-macro-expansion
6552 * g++.dg/cpp0x/constexpr-ex3.C: Likewise.
6553 * g++.dg/cpp0x/constexpr-overflow.C: Likewise.
6554 * g++.dg/ext/cleanup-1.C: Likewise.
6555 * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
6556 * g++.dg/template/sfinae10.C: Likewise.
6557 * g++.dg/tm/wrap-2.C: Likewise.
6558 * g++.dg/warn/Wconversion-real-integer.C: Likewise.
6559 * g++.dg/warn/Wsign-conversion.C: Likewise.
6560 * g++.dg/warn/multiple-overflow-warn-1.C: Likewise.
6561 * g++.old-deja/g++.mike/p10769b.C: Likewise.
6562 * g++.dg/warn/Wdouble-promotion.C: Adjust the test case and force
6563 it to run with -ftrack-macro-expansion.
6564 * libstdc++-v3/scripts/testsuite_flags.in: By default, run the
6565 test cases without -ftrack-macro-expansion.
6566
6567 Fix location for static class members
6568 * g++.dg/template/sfinae6_neg.C: Adjust.
6569
6570 Make conversion warnings work on NULL with -ftrack-macro-expansion
6571 * g++.dg/warn/Wconversion-null-2.C: Add testing for __null,
6572 alongside the previous testing for NULL.
6573
6574 Fix -Wuninitialized for -ftrack-macro-expansion
6575 * gcc.dg/cpp/pragma-diagnostic-2.c: Fix this.
6576
6577 Strip "<built-in>" loc from displayed expansion context
6578 * g++.dg/warn/Wconversion-real-integer2.C: New test.
6579 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
6580 * g++.dg/warn/conversion-real-integer-3.h: New header used by the
6581 new test above.
6582
6583 Fix expansion point loc for macro-like tokens
6584 * gcc.dg/debug/dwarf2/pr41445-5.c: Adjust.
6585 * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
6586
6587 Fix token pasting with -ftrack-macro-expansion
6588 * gcc.dg/cpp/paste17.c: New test case for
6589 -ftrack-macro-expansion=2 mode only.
6590 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
6591
6592 2012-04-30 Eric Botcazou <ebotcazou@adacore.com>
6593
6594 * gnat.dg/warn6.ad[sb]: New test.
6595
6596 2012-04-29 Manuel López-Ibåñez <manu@gcc.gnu.org>
6597
6598 PR 53149
6599 * gcc.dg/20011021-1.c: Adjust testcase.
6600
6601 2012-04-29 Thomas Koenig <tkoenig@gcc.gnu.org>
6602
6603 PR fortran/53148
6604 * gfortran.dg/function_optimize_12.f90: New test.
6605
6606 2012-04-29 Hans-Peter Nilsson <hp@axis.com>
6607
6608 PR target/53156
6609 * gcc.target/cris/peep2-andu2.c: Tweak expected assembly
6610 code to match current output and cover new peephole2 pattern.
6611
6612 2012-04-27 Ollie Wild <aaw@google.com>
6613
6614 * g++.dg/cpp0x/Wliteral-suffix.c: New test.
6615
6616 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
6617
6618 * gcc.c-torture/execute/20120427-2.c: New testcase.
6619 * gcc.dg/tree-ssa/phi-opt-10.c: New testcase.
6620 * gcc.dg/tree-ssa/ssa-pre-28.c: Bypass new optimization.
6621 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Look into ifcombine dump.
6622
6623 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
6624
6625 PR target/53138
6626 * gcc.c-torture/execute/20120427-1.c: New testcase.
6627
6628 2012-04-27 Marc Glisse <marc.glisse@inria.fr>
6629
6630 PR middle-end/27139
6631 * gcc.dg/tree-ssa/forwprop-18.c: New test.
6632
6633 2012-04-27 Tom de Vries <tom@codesourcery.com>
6634
6635 PR tree-optimization/51879
6636 * gcc.dg/pr51879.c: New test.
6637 * gcc.dg/pr51879-2.c: Same.
6638 * gcc.dg/pr51879-3.c: Same.
6639 * gcc.dg/pr51879-4.c: Same.
6640 * gcc.dg/pr51879-6.c: Same.
6641
6642 2012-04-26 Paolo Carlini <paolo.carlini@oracle.com>
6643
6644 PR c++/53096
6645 * g++.dg/cpp0x/defaulted35.C: New.
6646 * g++.dg/cpp0x/defaulted15.C: Adjust.
6647
6648 2012-04-26 Janis Johnson <janisjo@codesourcery.com>
6649
6650 * gcc.dg/bf-ms-layout.c: Adjust offsets to fit ms-bitfield
6651 structure layout.
6652
6653 2012-04-25 Sriraman Tallam <tmsriram@google.com>
6654
6655 * gcc.target/i386/builtin_target.c: Check avx2.
6656
6657 2012-04-26 Alan Modra <amodra@gmail.com>
6658
6659 * gcc.target/powerpc/savres.c: New test.
6660 * gcc.target/powerpc/powerpc.exp: Run it.
6661
6662 2012-04-26 Hans-Peter Nilsson <hp@axis.com>
6663
6664 PR target/53120
6665 * gcc.dg/torture/pr53120.c: New test.
6666
6667 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6668
6669 PR middle-end/52979
6670 * gcc.c-torture/compile/pr52979-1.c: New test.
6671 * gcc.c-torture/execute/pr52979-1.c: New test.
6672 * gcc.c-torture/execute/pr52979-2.c: New test.
6673
6674 2012-04-25 Richard Guenther <rguenther@suse.de>
6675
6676 * gcc.target/i386/l_fma_float_5.c: Adjust.
6677 * gcc.target/i386/l_fma_double_4.c: Likewise.
6678 * gcc.target/i386/l_fma_float_2.c: Likewise.
6679 * gcc.target/i386/l_fma_float_6.c: Likewise.
6680 * gcc.target/i386/l_fma_double_1.c: Likewise.
6681 * gcc.target/i386/l_fma_double_5.c: Likewise.
6682 * gcc.target/i386/l_fma_float_3.c: Likewise.
6683 * gcc.target/i386/l_fma_double_2.c: Likewise.
6684 * gcc.target/i386/l_fma_double_6.c: Likewise.
6685 * gcc.target/i386/l_fma_float_4.c: Likewise.
6686 * gcc.target/i386/l_fma_double_3.c: Likewise.
6687 * gcc.target/i386/l_fma_float_1.c: Likewise.
6688
6689 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6690
6691 PR tree-optimization/53058
6692 * gcc.c-torture/compile/pr53058.c: New test.
6693
6694 2012-04-25 Jan Hubicka <jh@suse.cz>
6695
6696 PR middle-end/53088
6697 * gcc.target/i386/pr39082-1.c: Update warning location.
6698
6699 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6700
6701 PR c/52880
6702 * gcc.dg/pr52880.c: New test.
6703
6704 2012-04-25 Manuel López-Ibåñez <manu@gcc.gnu.org>
6705
6706 * gcc.dg/m-un-2.c: Update.
6707 * gcc.dg/20011021-1.c: Update.
6708
6709 2012-04-25 Tobias Burnus <burnus@net-b.de>
6710
6711 PR fortran/52196
6712 * gfortran.dg/realloc_on_assign_14.f90: New.
6713
6714 2012-04-24 Georg-Johann Lay <avr@gjlay.de>
6715
6716 PR testsuite/52641
6717 PR tree-optimizations/52891
6718 * gcc.c-torture/compile/pr52891-2.c: Fix test for 16-bit int.
6719
6720 2012-04-24 Paolo Carlini <paolo.carlini@oracle.com>
6721
6722 PR c++/52363
6723 * g++.dg/cpp0x/sfinae35.C: New.
6724 * g++.dg/cpp0x/sfinae36.C: Likewise.
6725
6726 2012-04-24 Sriraman Tallam <tmsriram@google.com>
6727
6728 * gcc.target/builtin_target.c: New testcase.
6729
6730 2012-04-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6731
6732 PR target/47197
6733 * gcc.target/powerpc/pr47197.c: New test.
6734
6735 2012-04-24 Richard Guenther <rguenther@suse.de>
6736
6737 PR tree-optimization/53085
6738 * g++.dg/torture/pr53085.C: New testcase.
6739
6740 2012-04-24 Andrew Pinski <apinski@cavium.com>
6741
6742 PR tree-opt/33512
6743 * gcc.dg/tree-ssa/andor-3.c: New testcase.
6744 * gcc.dg/tree-ssa/andor-4.c: New testcase.
6745 * gcc.dg/tree-ssa/andor-5.c: New testcase.
6746
6747 2012-04-24 Jakub Jelinek <jakub@redhat.com>
6748
6749 PR middle-end/53084
6750 * gcc.c-torture/execute/pr53084.c: New test.
6751
6752 2012-04-23 Paolo Carlini <paolo.carlini@oracle.com>
6753
6754 * g++.dg/cpp0x/noexcept15.C: Adjust for Rev 186726 library changes.
6755
6756 2012-04-23 Andrew Pinski <apinski@cavium.com>
6757
6758 * gcc.dg/tree-ssa/forwprop-17.c: New testcase.
6759
6760 2012-04-23 Bill Schmidt <wschmidt@linux.ibm.com>
6761
6762 PR regression/53076
6763 * gcc.dg/torture/builtin-explog-1.c: Skip if -O0.
6764 * gcc.dg/torture/builtin-power-1.c: Likewise.
6765
6766 2012-04-23 Richard Guenther <rguenther@suse.de>
6767
6768 PR tree-optimization/53070
6769 * gcc.dg/torture/pr53070.c: New testcase.
6770
6771 2012-04-23 Richard Guenther <rguenther@suse.de>
6772
6773 PR c/53060
6774 * gcc.dg/pr53060.c: New testcase.
6775
6776 2012-04-23 Jakub Jelinek <jakub@redhat.com>
6777
6778 PR tree-optimizations/52891
6779 * gcc.c-torture/compile/pr52891-1.c: New test.
6780 * gcc.c-torture/compile/pr52891-2.c: New test.
6781
6782 2012-04-22 Tobias Burnus <burnus@net-b.de>
6783
6784 PR fortran/53051
6785 * gfortran.dg/read_float_4.f90: New.
6786
6787 2012-04-21 Manuel López-Ibåñez <manu@gcc.gnu.org>
6788
6789 PR 35441
6790 * c-c++-common/pr35441.C: New.
6791
6792 2012-04-20 Ian Lance Taylor <iant@google.com>
6793
6794 * go.test/go-test.exp (go-set-goarch): Recognize powerpc*-*-*.
6795 (go-gc-tests): Skip nilptr.go on powerpc*-*-*.
6796
6797 2012-04-20 Uros Bizjak <ubizjak@gmail.com>
6798
6799 * gcc.target/x86_64/abi/avx/test_passing_unions.c: Avoid undefined
6800 array access.
6801 * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
6802
6803 2012-04-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6804
6805 PR rtl-optimization/44214
6806 * gcc.dg/pr44214-1.c: New test.
6807 * gcc.dg/pr44214-2.c: Likewise.
6808 * gcc.dg/pr44214-3.c: Likewise.
6809
6810 2012-04-20 Richard Guenther <rguenther@suse.de>
6811
6812 * g++.dg/torture/20120420-1.C: New testcase.
6813
6814 2012-04-19 Steven Bosscher <steven@gcc.gnu.org>
6815
6816 * gcc.target/i386/pr45830.c: Update scan-tree-dump.
6817
6818 2012-04-19 Christian Bruel <christian.bruel@st.com>
6819
6820 * gcc.dg/pr52283.c: New test.
6821
6822 2012-04-19 Manuel López-Ibåñez <manu@gcc.gnu.org>
6823
6824 * gcc.dg/pr37985.c: New test.
6825
6826 2012-04-19 Richard Guenther <rguenther@suse.de>
6827
6828 PR rtl-optimization/44688
6829 * gcc.dg/var-expand1.c: Increase array size to make unrolling
6830 possibly profitable.
6831
6832 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6833
6834 PR tree-optimization/52976
6835 * gfortran.dg/reassoc_11.f: New test.
6836
6837 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6838
6839 PR tree-optimization/52976
6840 * gfortran.dg/reassoc_7.f: New test.
6841 * gfortran.dg/reassoc_8.f: Likewise.
6842 * gfortran.dg/reassoc_9.f: Likewise.
6843 * gfortran.dg/reassoc_10.f: Likewise.
6844
6845 2012-04-18 Paolo Carlini <paolo.carlini@oracle.com>
6846
6847 PR c++/52422
6848 * g++.dg/cpp0x/sfinae33.C: New.
6849 * g++.dg/cpp0x/sfinae34.C: Likewise.
6850
6851 2012-04-18 Joey Ye <joey.ye@arm.com>
6852
6853 * gcc.target/arm/thumb1-imm.c: Skip it in non-thumb1 target.
6854
6855 2012-04-18 Richard Guenther <rguenther@suse.de>
6856
6857 * gcc.target/x86_64/abi/test_passing_unions.c: Avoid undefined
6858 array access.
6859 * gcc.target/x86_64/abi/test_passing_structs.c: Likewise.
6860 * gcc.target/i386/avx256-unaligned-load-4.c: Fix array sizes.
6861
6862 2012-04-17 Tom de Vries <tom@codesourcery.com>
6863
6864 * g++.dg/pr51264-4.C: New test.
6865
6866 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
6867
6868 PR c++/52599
6869 * g++.dg/cpp0x/constexpr-ctor10.C: New.
6870
6871 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
6872
6873 PR c++/53003
6874 * g++.dg/parse/crash59.C: New.
6875
6876 2012-04-17 Michael Matz <matz@suse.de>
6877
6878 PR tree-optimization/18437
6879 * gfortran.dg/vect/rnflow-trs2a2.f90: New test.
6880
6881 2012-04-17 Richard Guenther <rguenther@suse.de>
6882
6883 PR middle-end/53011
6884 * g++.dg/torture/pr53011.C: New testcase.
6885
6886 2012-04-16 Jason Merrill <jason@redhat.com>
6887
6888 PR c++/38543
6889 * g++.dg/cpp0x/variadic131.C: New.
6890
6891 PR c++/52008
6892 * g++.dg/cpp0x/variadic130.C: New.
6893
6894 PR c++/50830
6895 * g++.dg/cpp0x/variadic129.C: New.
6896
6897 PR c++/50303
6898 * g++.dg/cpp0x/variadic128.C: New.
6899
6900 2012-04-16 Tobias Burnus <burnus@net-b.de>
6901
6902 PR fortran/52864
6903 * gfortran.dg/pointer_intent_6.f90: New.
6904
6905 2012-04-16 Tobias Burnus <burnus@net-b.de>
6906
6907 PR fortran/52916
6908 * gfortran.dg/public_private_module_3.f90: Use dg-additional-sources
6909 to include public_private_module_4.f90.
6910 * gfortran.dg/public_private_module_4.f90: Skip this test on all
6911 targets.
6912
6913 2012-04-16 Paolo Carlini <paolo.carlini@oracle.com>
6914
6915 PR c++/49152
6916 * g++.dg/diagnostic/operator1.C: New.
6917 * g++.dg/ext/label5.C: Adjust.
6918 * g++.dg/ext/va-arg1.C: Likewise.
6919 * g++.dg/other/error20.C: Likewise.
6920 * g++.dg/other/error20.C: Likewise.
6921 * g++.dg/other/error16.C: Likewise.
6922 * g++.dg/other/error10.C: Likewise.
6923 * g++.dg/parse/error30.C: Likewise.
6924 * g++.dg/cpp0x/lambda/lambda-err1.C: Likewise.
6925
6926 2012-04-16 Jason Merrill <jason@redhat.com>
6927
6928 PR c++/51148
6929 * g++.dg/cpp0x/variadic127.C: New.
6930
6931 2012-04-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6932
6933 * lib/plugin-support.exp (plugin-test-execute): Properly determine
6934 testcase name.
6935 Use fail, pass instead of unresolved.
6936 Don't log $optstr.
6937
6938 PR testsuite/52948
6939 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Remove
6940 TODO_dump_func.
6941 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
6942 * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
6943 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
6944
6945 2012-04-16 Janus Weil <janus@gcc.gnu.org>
6946
6947 PR fortran/52968
6948 * gfortran.dg/typebound_call_23.f03: New test case.
6949
6950 2012-04-15 Jason Merrill <jason@redhat.com>
6951
6952 PR c++/47220
6953 * g++.dg/cpp0x/variadic126.C: New.
6954
6955 PR c++/52380
6956 * g++.dg/cpp0x/variadic125.C: New.
6957
6958 PR c++/52292
6959 * g++.dg/cpp0x/variadic124.C: New.
6960
6961 PR c++/52706
6962 * g++.dg/cpp0x/nullptr27.C: New.
6963
6964 PR c++/52818
6965 * g++.dg/warn/format8.C: New.
6966
6967 2012-04-15 Janus Weil <janus@gcc.gnu.org>
6968
6969 PR fortran/51082
6970 * gfortran.dg/proc_ptr_comp_34.f90: New test case.
6971
6972 2012-04-14 Tobias Burnus <burnus@net-b.de>
6973
6974 PR fortran/52916
6975 PR fortran/40973
6976 * gfortran.dg/public_private_module_3.f90: New.
6977 * gfortran.dg/public_private_module_4.f90: New.
6978
6979 2012-04-14 Tom de Vries <tom@codesourcery.com>
6980
6981 * gcc.dg/superblock.c: New test.
6982
6983 2012-04-14 Tom de Vries <tom@codesourcery.com>
6984
6985 * gcc.dg/pr51879-12.c: New test.
6986
6987 2012-04-13 Jason Merrill <jason@redhat.com>
6988
6989 PR c++/52824
6990 * g++.dg/cpp0x/variadic123.C: New.
6991 * g++.dg/cpp0x/alias-decl-15.C: Remove dg-errors.
6992
6993 PR c++/52905
6994 * g++.dg/cpp0x/initlist-ctor1.C: New.
6995
6996 PR c++/52915
6997 * g++.dg/other/anon-union2.C: New.
6998
6999 2012-04-13 Martin Jambor <mjambor@suse.cz>
7000
7001 PR middle-end/52939
7002 * g++.dg/ipa/pr52939.C: New test.
7003
7004 2012-04-13 Tom de Vries <tom@codesourcery.com>
7005
7006 * gcc.dg/pr52734.c: New test.
7007
7008 2012-04-13 Richard Guenther <rguenther@suse.de>
7009
7010 PR tree-optimization/52969
7011 * gcc.dg/torture/pr52969.c: New testcase.
7012
7013 2012-04-13 Richard Guenther <rguenther@suse.de>
7014
7015 PR c/52549
7016 * gcc.dg/pr52549.c: New testcase.
7017
7018 2012-04-13 Richard Guenther <rguenther@suse.de>
7019
7020 PR c/52862
7021 * gcc.dg/pr52862.c: New testcase.
7022
7023 2012-04-13 Joey Ye <joey.ye@arm.com>
7024
7025 * gcc.target/arm/thumb1-imm.c: New testcase.
7026
7027 2012-04-12 Uros Bizjak <ubizjak@gmail.com>
7028
7029 PR target/52932
7030 * gcc.target/i386/avx2-vpermps-1.c (avx2_test): Use __m256i type for
7031 second function argument.
7032 * gcc.target/i386/avx2-vpermps-2.c (init_permps): Update declaration.
7033 (calc_permps): Update declaration. Calculate result correctly.
7034 (avx2_test): Change src2 type to union256i_d.
7035 * gcc.target/i386/avx2-vpermd-2.c (calc_permd): Calculate result
7036 correctly.
7037
7038 2012-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
7039
7040 PR target/52775
7041 * gcc.target/powerpc/pr52775.c: New file.
7042
7043 2012-04-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7044
7045 PR tree-optimization/18589
7046 * gcc.dg/tree-ssa/pr18589-1.c: New test.
7047 * gcc.dg/tree-ssa/pr18589-2.c: Likewise.
7048 * gcc.dg/tree-ssa/pr18589-3.c: Likewise.
7049 * gcc.dg/tree-ssa/pr18589-4.c: Likewise.
7050 * gcc.dg/tree-ssa/pr18589-5.c: Likewise.
7051 * gcc.dg/tree-ssa/pr18589-6.c: Likewise.
7052 * gcc.dg/tree-ssa/pr18589-7.c: Likewise.
7053 * gcc.dg/tree-ssa/pr18589-8.c: Likewise.
7054 * gcc.dg/tree-ssa/pr18589-9.c: Likewise.
7055 * gcc.dg/tree-ssa/pr18589-10.c: Likewise.
7056
7057 2012-04-12 Richard Guenther <rguenther@suse.de>
7058
7059 PR tree-optimization/52943
7060 * gcc.dg/torture/pr52943.c: New testcase.
7061
7062 2012-04-12 Oleg Endo <olegendo@gcc.gnu.org>
7063
7064 PR target/50751
7065 * gcc/target/sh/pr50751-4.c: New.
7066 * gcc/target/sh/pr50751-5.c: New.
7067 * gcc/target/sh/pr50751-6.c: New.
7068 * gcc/target/sh/pr50751-7.c: New.
7069
7070 2012-04-11 Fabien ChĂȘne <fabien@gcc.gnu.org>
7071
7072 PR c++/52465
7073 * g++.dg/lookup/using52.C: New.
7074
7075 2012-04-11 Manuel López-Ibåñez <manu@gcc.gnu.org>
7076
7077 * lib/prune.exp (TEST_ALWAYS_FLAGS): If undefined, set to empty.
7078
7079 2012-04-11 H.J. Lu <hongjiu.lu@intel.com>
7080
7081 PR rtl-optimization/52876
7082 * gcc.target/i386/pr52876.c: New.
7083
7084 2012-04-11 Bernd Schmidt <bernds@codesourcery.com>
7085
7086 * gcc.dg/c99-const-expr-9.c (old_offsetof): Insert a cast to
7087 __UINTPTR_TYPE__.
7088 * gcc.c-torture/execute/pr15296.c (intptr_t): Likewise, with
7089 __INTPTR_TYPE__.
7090 * gcc.dg/pr14092-1.c (intptr_t): Likewise.
7091 * gcc.dg/tree-ssa/foldcast-1.c (ssize_t): Likewise.
7092 * gcc.dg/c90-const-expr-6.c (intptr_t): New typedef to replace ...
7093 (ptrdiff_t): ... this. All uses changed.
7094 * gcc.dg/c99-const-expr-6.c (intptr_t, ptrdiff_t): Likewise.
7095 * gcc.dg/torture/pta-escape-1.c (foo): Change arg type to
7096 __INTPTR_TYPE__.
7097 (main): Cast argument to __INTPTR_TYPE__.
7098 * gcc.dg/20041106-1.c (main): Cast to __UINTPTR_TYPE__ rather than
7099 size_t.
7100 * gcc.dg/mallign.c (main): Likewise.
7101 * gcc.dg/pr38700.c (foo): Likewise.
7102 * gcc.dg/long-long-cst1.c (t): Likewise.
7103 * gcc.dg/c99-const-expr-10.c (p, q, f, h, h2): Likewise.
7104 * gcc.dg/array-10.c (c0, c1, c2, c3, c4, c5): Likewise.
7105 * gcc.dg/pointer-arith-10.c (foo): Likewise.
7106 * gcc.dg/pr25682.c (d, foo): Likewise.
7107 * gcc.dg/format/cast-1.c (f): Likewise.
7108 * gcc.dg/c90-const-expr-10.c
7109 * gcc.dg/pr41551.c (uintptr_t): New typedef, replacing...
7110 (size_t): ...this. All uses changed.
7111 * gcc.c-torture/execute/pr22098-1.c (uintptr_t): Likewise.
7112 * gcc.c-torture/execute/pr22098-2.c (uintptr_t): Likewise.
7113 * gcc.c-torture/execute/pr22098-3.c (uintptr_t): Likewise.
7114 * gcc.dg/pr34856.c (uintptr_t): Likewise.
7115 * gcc.dg/sequence-pt-1.c: Likewise.
7116 * gcc.dg/c90-const-expr-9.c (uintptr_t): Likewise.
7117 * gcc.dg/max-1.c (intptr_t): Likewise, replacing ssize_t.
7118 * gcc.dg/pr39074.c (intptr_t): Define using __INTPTR_TYPE__.
7119 * gcc.dg/pr30744-1.c (my_intptr_t): New typedef. Replace all uses
7120 of ptrdiff_t with it.
7121 * gcc.dg/inline-23.c (my_intptr_t): Likewise.
7122 * gcc.dg/pr37561.c (p): Use __INTPTR_TYPE__.
7123 * gcc.dg/vla-11.c (foo11b): Use __UINTPTR_TYPE__.
7124
7125 2012-04-11 Jason Merrill <jason@redhat.com>
7126
7127 PR debug/45088
7128 * g++.dg/debug/dwarf2/self-ref-1.C: Define virtual destructor.
7129 * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
7130
7131 PR c++/52906
7132 * g++.dg/ext/attrib45.C: New.
7133
7134 * g++.dg/eh/dtor3.C: New.
7135
7136 2012-04-11 Richard Guenther <rguenther@suse.de>
7137
7138 PR middle-end/52621
7139 * gfortran.dg/pr52621.f90: New testcase.
7140
7141 2012-04-11 Richard Guenther <rguenther@suse.de>
7142
7143 PR middle-end/52918
7144 * g++.dg/torture/pr52918-1.C: New testcase.
7145 * g++.dg/torture/pr52918-2.C: Likewise.
7146
7147 2012-04-11 Tobias Burnus <burnus@net-b.de>
7148
7149 PR fortran/52729
7150 * gfortran.dg/block_11.f90: New.
7151
7152 2012-04-11 Nick Clifton <nickc@redhat.com>
7153
7154 * gcc.dg/stack-usage-1.c (SIZE): Define for the RL78.
7155
7156 2012-04-11 Peter Bergner <bergner@vnet.ibm.com>
7157
7158 PR target/16458
7159 * gcc.target/powerpc/pr16458-1.c: New test.
7160 * gcc.target/powerpc/pr16458-2.c: Likewise.
7161 * gcc.target/powerpc/pr16458-3.c: Likewise.
7162 * gcc.target/powerpc/pr16458-4.c: Likewise.
7163
7164 2012-04-11 Eric Botcazou <ebotcazou@adacore.com>
7165
7166 * gcc.dg/builtin-bswap-1.c: Test __builtin_bswap16 & __builtin_bswap64.
7167 * gcc.dg/builtin-bswap-4.c: Test __builtin_bswap16.
7168 * gcc.dg/builtin-bswap-5.c: Likewise.
7169 * gcc.target/i386/builtin-bswap-4.c: New test.
7170
7171 2012-04-11 Manuel López-Ibåñez <manu@gcc.gnu.org>
7172
7173 PR 24985
7174 * lib/prune.exp: Add -fno-diagnostics-show-caret.
7175
7176 2012-04-11 Richard Guenther <rguenther@suse.de>
7177
7178 PR rtl-optimization/52881
7179 * gcc.dg/torture/pr52881.c: New testcase.
7180 * gcc.dg/torture/pr52913.c: Likewise.
7181
7182 2012-04-11 Richard Guenther <rguenther@suse.de>
7183
7184 PR tree-optimization/52912
7185 * gcc.dg/torture/pr52912.c: New testcase.
7186
7187 2010-04-10 Michael Matz <matz@suse.de>
7188
7189 * gcc.dg/vect/vect-outer-1-big-array.c: Adjust.
7190 * gcc.dg/vect/vect-outer-1.c: Adjust.
7191 * gcc.dg/vect/vect-outer-1a-big-array.c: Adjust.
7192 * gcc.dg/vect/vect-outer-1a.c: Adjust.
7193 * gcc.dg/vect/vect-outer-1b-big-array.c: Adjust.
7194 * gcc.dg/vect/vect-outer-1b.c: Adjust.
7195 * gcc.dg/vect/vect-outer-2b.c: Adjust.
7196 * gcc.dg/vect/vect-outer-3b.c: Adjust.
7197
7198 2012-04-10 Ulrich Weigand <ulrich.weigand@linaro.org>
7199
7200 PR tree-optimization/52870
7201 * gcc.dg/vect/pr52870.c: New test.
7202
7203 2012-04-09 Mike Stump <mikestump@comcast.net>
7204
7205 * g++.dg/cpp0x/udlit-raw-op.C: Don't use CRLF endings.
7206 * gcc.dg/tree-ssa/vrp59.c: Likewise.
7207 * gcc.dg/tree-ssa/vrp60.c: Likewise.
7208 * gnat.dg/aggr11.adb: Likewise.
7209 * gnat.dg/aggr11_pkg.ads: Likewise.
7210 * gnat.dg/aggr15.adb: Likewise.
7211 * gnat.dg/aggr15.ads: Likewise.
7212 * gnat.dg/aggr17.adb: Likewise.
7213 * gnat.dg/aggr18.adb: Likewise.
7214 * gnat.dg/array14.adb: Likewise.
7215 * gnat.dg/array14.ads: Likewise.
7216 * gnat.dg/array14_pkg.ads: Likewise.
7217 * gnat.dg/array19.adb: Likewise.
7218 * gnat.dg/array19.ads: Likewise.
7219 * gnat.dg/discr27.adb: Likewise.
7220 * gnat.dg/discr27.ads: Likewise.
7221 * gnat.dg/discr35.adb: Likewise.
7222 * gnat.dg/discr35.ads: Likewise.
7223 * gnat.dg/discr6.adb: Likewise.
7224 * gnat.dg/discr6_pkg.ads: Likewise.
7225 * gnat.dg/import1.adb: Likewise.
7226 * gnat.dg/import1.ads: Likewise.
7227 * gnat.dg/loop_address2.adb: Likewise.
7228 * gnat.dg/opt7.adb: Likewise.
7229 * gnat.dg/opt7.ads: Likewise.
7230 * gnat.dg/pointer_variable_bounds.adb: Likewise.
7231 * gnat.dg/pointer_variable_bounds.ads: Likewise.
7232 * gnat.dg/rep_clause2.adb: Likewise.
7233 * gnat.dg/rep_clause2.ads: Likewise.
7234 * gnat.dg/slice2.adb: Likewise.
7235 * gnat.dg/slice2.ads: Likewise.
7236 * gnat.dg/slice6.adb: Likewise.
7237 * gnat.dg/slice6_pkg.ads: Likewise.
7238 * gnat.dg/specs/unchecked_union2.ads: Likewise.
7239 * gnat.dg/taft_type2.adb: Likewise.
7240 * gnat.dg/taft_type2.ads: Likewise.
7241 * gnat.dg/taft_type2_pkg.ads: Likewise.
7242 * gnat.dg/volatile10.adb: Likewise.
7243 * gnat.dg/volatile10_pkg.ads: Likewise.
7244
7245 * gcc.dg/dll-8.c: Remove execute permissions.
7246 * g++.dg/ext/dllexport5.C: Likewise.
7247
7248 2012-04-09 Jan Hubicka <jh@suse.cz>
7249
7250 PR lto/52722
7251 PR lto/51765
7252 PR lto/52634
7253 * gcc.dg/lto/pr52634_1.c: New testcase.
7254 * gcc.dg/lto/pr52634_0.c: New testcase.
7255
7256 2012-04-09 Uros Bizjak <ubizjak@gmail.com>
7257
7258 PR target/52883
7259 * gcc.target/i386/pr52883.c: New testcase.
7260
7261 2012-04-09 Eric Botcazou <ebotcazou@adacore.com>
7262
7263 * lib/target-supports.exp (check_effective_target_sparc_v9): New.
7264 (check_effective_target_sync_long_long): Add SPARC case.
7265 (check_effective_target_sync_long_long_runtime): Likewise.
7266 (check_effective_target_sync_int_long): Adjust SPARC case.
7267 (check_effective_target_sync_char_short): Likewise.
7268
7269 2012-04-08 Oleg Endo <olegendo@gcc.gnu.org>
7270
7271 * gcc.target/sh/sh2a-prefetch.c: Rename to ...
7272 * gcc.target/sh/prefetch.c: ... this. Enable test case for m4*.
7273
7274 2012-04-08 Tobias Burnus <burnus@net-b.de>
7275
7276 PR fortran/40973
7277 PR fortran/52751
7278 * gfortran.dg/public_private_module_2.f90: New.
7279
7280 2012-04-08 Manuel López-Ibåñez <manu@gcc.gnu.org>
7281
7282 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Add labels to
7283 directives.
7284
7285 2012-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
7286
7287 PR fortran/52893
7288 * gfortran.dg/function_optimize_11.f90: New test.
7289
7290 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
7291
7292 PR fortran/52668
7293 * gfortran.dg/use_only_6.f90: New test.
7294
7295 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
7296
7297 PR fortran/52668
7298 * gfortran.dg/use_only_6.f90: New test.
7299 2012-04-06 Mike Stump <mikestump@comcast.net>
7300
7301 PR testsuite/50722
7302 * gcc.dg/pr49994-3.c: Use -w to squelch non-portable warnings.
7303
7304 2012-04-05 Jason Merrill <jason@redhat.com>
7305
7306 PR c++/52596
7307 * g++.dg/template/qualified-id5.C: New.
7308
7309 2012-04-05 Uros Bizjak <ubizjak@gmail.com>
7310
7311 PR target/52882
7312 * gcc.target/i386/pr52882.c: New test.
7313
7314 2012-04-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7315 Dominique D'Humieures <dominiq@lps.ens.fr>
7316
7317 PR testsuite/52614
7318 * gcc.dg/vect/vect.exp: Use -fno-common on all targets.
7319 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Likewise.
7320
7321 2012-04-04 Jason Merrill <jason@redhat.com>
7322
7323 PR c++/52845
7324 * g++.dg/cpp0x/lambda/lambda-warn4.C: New.
7325
7326 2012-04-03 Jason Merrill <jason@redhat.com>
7327
7328 PR c++/52796
7329 * g++.dg/cpp0x/variadic-value1.C: New.
7330
7331 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
7332
7333 * gnat.dg/pack18.adb: New test.
7334 * gnat.dg/pack18_pkg.ads: New helper.
7335
7336 2012-04-03 Richard Guenther <rguenther@suse.de>
7337
7338 PR tree-optimization/52808
7339 * gcc.dg/pr52808.c: New testcase.
7340
7341 2012-04-03 Jakub Jelinek <jakub@redhat.com>
7342
7343 PR tree-optimization/52835
7344 * gfortran.dg/pr52835.f90: New test.
7345
7346 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
7347
7348 * gnat.dg/specs/aggr5.ads: New test.
7349
7350 2012-04-02 Richard Guenther <rguenther@suse.de>
7351
7352 PR tree-optimization/52756
7353 * gcc.dg/torture/pr52756.c: New testcase.
7354
7355 2012-04-02 Richard Guenther <rguenther@suse.de>
7356
7357 PR middle-end/52803
7358 * gcc.dg/pr52803.c: New testcase.
7359
7360 2012-04-02 Dodji Seketeli <dodji@redhat.com>
7361
7362 PR c++/40942
7363 * g++.old-deja/g++.pt/spec40.C: Adjust to take the resolution of
7364 DR 214 in account.
7365
7366 2012-04-01 Paolo Carlini <paolo.carlini@oracle.com>
7367
7368 PR c++/50043
7369 * g++.dg/cpp0x/noexcept17.C: New.
7370 * g++.old-deja/g++.eh/cleanup1.C: Adjust.
7371 * g++.dg/tree-ssa/ehcleanup-1.C: Likewise.
7372 * g++.dg/cpp0x/noexcept01.C: Likewise.
7373 * g++.dg/eh/init-temp1.C: Likewise.
7374 * g++.dg/eh/ctor1.C: Likwise.
7375
7376 2012-03-31 Eric Botcazou <ebotcazou@adacore.com>
7377
7378 * gnat.dg/controlled6.adb: New test.
7379 * gnat.dg/controlled6_pkg.ads: New helper.
7380 * gnat.dg/controlled6_pkg-iterators.ad[sb]: Likewise.
7381
7382 2012-03-30 Richard Henderson <rth@redhat.com>
7383
7384 PR debug/52727
7385 * g++.dg/opt/pr52727.C: New testcase.
7386
7387 2012-03-30 Richard Guenther <rguenther@suse.de>
7388
7389 PR tree-optimization/52754
7390 * gcc.target/i386/pr52754.c: New testcase.
7391
7392 2012-03-30 Richard Guenther <rguenther@suse.de>
7393
7394 PR middle-end/52772
7395 * g++.dg/torture/pr52772.C: New testcase.
7396
7397 2012-03-29 Paolo Carlini <paolo.carlini@oracle.com>
7398
7399 PR c++/52718
7400 * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: New.
7401
7402 2012-03-29 Jason Merrill <jason@redhat.com>
7403
7404 PR c++/52685
7405 * g++.dg/template/inherit8.C: New.
7406
7407 2012-03-29 Jakub Jelinek <jakub@redhat.com>
7408
7409 PR c++/52759
7410 * g++.dg/ext/weak4.C: New test.
7411
7412 PR tree-optimization/52760
7413 * gcc.c-torture/execute/pr52760.c: New test.
7414
7415 2012-03-29 Jason Merrill <jason@redhat.com>
7416
7417 PR c++/52743
7418 * g++.dg/cpp0x/initlist-array3.C: New.
7419
7420 2012-03-28 Jason Merrill <jason@redhat.com>
7421
7422 PR c++/52746
7423 * g++.dg/overload/virtual2.C: New.
7424
7425 2012-03-28 Eric Botcazou <ebotcazou@adacore.com>
7426
7427 * gnat.dg/vect7.ad[sb]: New test.
7428
7429 2012-03-28 Paul Thomas <pault@gcc.gnu.org>
7430 Tobias Burnus <burnus@gcc.gnu.org>
7431
7432 PR fortran/52652
7433 * gfortran.dg/allocate_class_1.f90 : Change error test.
7434 * gfortran.dg/allocate_with_typespec_4.f90 : Change error test.
7435 * gfortran.dg/allocate_alloc_opt_1.f90 : Change error test.
7436 * gfortran.dg/deallocate_alloc_opt_1.f90 : Change error test.
7437
7438 2012-03-28 Jakub Jelinek <jakub@redhat.com>
7439
7440 PR middle-end/52691
7441 * gcc.dg/pr52691.c: New test.
7442
7443 PR middle-end/52750
7444 * gcc.c-torture/compile/pr52750.c: New test.
7445
7446 2012-03-28 Georg-Johann Lay <avr@gjlay.de>
7447
7448 PR target/52692
7449 * gcc.target/avr/torture/builtins-2.c: New test.
7450
7451 2012-03-28 Jakub Jelinek <jakub@redhat.com>
7452
7453 PR target/52736
7454 * gcc.target/i386/pr52736.c: New test.
7455
7456 2012-03-27 Martin Jambor <mjambor@suse.cz>
7457
7458 PR middle-end/52693
7459 * gcc.dg/torture/pr52693.c: New test.
7460
7461 2012-03-27 Meador Inge <meadori@codesourcery.com>
7462
7463 PR c++/52672
7464 * g++.dg/cpp0x/constexpr-52672.C: New testcase.
7465
7466 2012-03-27 Mike Stump <mikestump@comcast.net>
7467
7468 PR target/52665
7469 * gcc.target/i386/pr28946.c: Use -fno-ident to avoid spurious
7470 failures that match branch names.
7471
7472 2012-03-27 Uros Bizjak <ubizjak@gmail.com>
7473 H.J. Lu <hongjiu.lu@intel.com>
7474
7475 PR target/52698
7476 * gcc.target/i386/pr52698.c: New test.
7477
7478 2012-03-27 Richard Guenther <rguenther@suse.de>
7479
7480 PR middle-end/52720
7481 * gcc.dg/torture/pr52720.c: New testcase.
7482
7483 2012-03-27 Eric Botcazou <ebotcazou@adacore.com>
7484
7485 * gnat.dg/pack17.adb: New test.
7486
7487 2012-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
7488
7489 * gcc.target/arm/thumb-ifcvt.c: Only run for -mthumb.
7490 * gcc.target/arm/thumb-16bit-ops.c: Likewise.
7491
7492 2012-03-26 Martin Jambor <mjambor@suse.cz>
7493
7494 PR tree-optimization/50052
7495 * gcc.dg/ipa/ipa-sra-2.c: Also run on strict-alignment platforms.
7496
7497 2012-03-26 Richard Guenther <rguenther@suse.de>
7498
7499 PR tree-optimization/52701
7500 * gfortran.dg/pr52701.f90: New testcase.
7501
7502 2012-03-26 Ulrich Weigand <ulrich.weigand@linaro.org>
7503
7504 PR tree-optimization/52686
7505 * gcc.target/arm/pr52686.c: New test.
7506
7507 2012-03-26 Georg-Johann Lay <avr@gjlay.de>
7508
7509 * gcc.target/avr/torture/avr-torture.exp (AVR_TORTURE_OPTIONS):
7510 Add "-Os -flto" to list.
7511
7512 2012-03-25 Eric Botcazou <ebotcazou@adacore.com>
7513
7514 * gnat.dg/concat2.ad[sb]: New test.
7515
7516 2012-03-24 Jason Merrill <jason@redhat.com>
7517
7518 * g++.dg/cpp0x/auto3.C: Compile with -pedantic-errors.
7519 * g++.dg/cpp0x/trailing2.C: Likewise.
7520 * g++.dg/warn/pr23075.C: Change dg-warning to dg-bogus.
7521 * g++.dg/cpp1y/auto-fn1.C: New.
7522 * g++.dg/cpp1y/auto-fn2.C: New.
7523 * g++.dg/cpp1y/auto-fn3.C: New.
7524 * g++.dg/cpp1y/auto-fn4.C: New.
7525 * g++.dg/cpp1y/auto-fn5.C: New.
7526 * g++.dg/cpp1y/auto-fn6.C: New.
7527 * g++.dg/cpp1y/auto-fn7.C: New.
7528 * g++.dg/cpp1y/auto-fn8.C: New.
7529 * g++.dg/cpp1y/auto-fn9.C: New.
7530 * g++.dg/cpp1y/auto-fn10.C: New.
7531 * g++.dg/cpp1y/auto-fn11.C: New.
7532
7533 2012-03-23 Richard Guenther <rguenther@suse.de>
7534
7535 PR tree-optimization/52678
7536 * gfortran.dg/pr52678.f: New testcase.
7537
7538 2012-03-23 Richard Guenther <rguenther@suse.de>
7539
7540 PR tree-optimization/52638
7541 * g++.dg/torture/pr52638.C: New testcase.
7542
7543 2012-03-22 Paolo Carlini <paolo.carlini@oracle.com>
7544
7545 PR c++/52487
7546 * g++.dg/cpp0x/lambda/lambda-ice7.C: New.
7547
7548 2012-03-22 Jakub Jelinek <jakub@redhat.com>
7549
7550 PR c++/52671
7551 * g++.dg/ext/attrib44.C: New test.
7552
7553 2012-03-22 Jan Hubicka <jh@suse.cz>
7554
7555 PR middle-end/51737
7556 * g++.dg/torture/pr51737.C: New testcase
7557
7558 2012-03-22 Richard Guenther <rguenther@suse.de>
7559
7560 PR tree-optimization/52548
7561 * gcc.dg/tree-ssa/ssa-pre-29.c: New testcase.
7562
7563 2012-03-22 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7564
7565 * lib/fortran-modules.exp (list-module-names-1): Remove
7566 warning.
7567
7568 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
7569
7570 PR target/50751
7571 * gcc.target/sh/pr50751-1.c: New.
7572 * gcc.target/sh/pr50751-2.c: New.
7573 * gcc.target/sh/pr50751-3.c: New.
7574
7575 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
7576
7577 PR target/52479
7578 * gcc.target/sh/sh4a-cos.c: Remove.
7579 * gcc.target/sh/sh4a-sin.c: Remove.
7580 * gcc.target/sh/sh4a-sincos.c: Remove.
7581
7582 2012-03-21 Richard Earnshaw <rearnsha@arm.com>
7583
7584 * gcc.target/arm/neon/vgetQ_laneu64.c: Regenerated.
7585 * gcc.target/arm/neon/vgetQ_lanes64.c: Likewise.
7586
7587 2012-03-21 Martin Jambor <mjambor@suse.cz>
7588
7589 PR testsuite/52641
7590 * gcc.dg/misaligned-expand-1.c (cst): Cast to int.
7591 * gcc.dg/misaligned-expand-2.c (cst): Likewise.
7592
7593 2012-03-21 Andrew Stubbs <ams@codesourcery.com>
7594
7595 * gcc.target/arm/thumb-16bit-ops.c: New file.
7596 * gcc.target/arm/thumb-ifcvt.c: New file.
7597
7598 2012-03-20 Jason Merrill <jason@redhat.com>
7599
7600 * lib/target-supports.exp: Add { target c++1y }.
7601
7602 * g++.dg/cpp0x/auto32.C: New.
7603
7604 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7605
7606 PR testsuite/52641
7607 * gcc.dg/torture/pr48124-1.c: Add dg-require-effective-target
7608 int32plus.
7609 * gcc.dg/torture/pr48124-4.c: Ditto:
7610 * gcc.dg/torture/pr52530.c: Use long instead of int if int=16.
7611
7612 2012-03-20 Jason Merrill <jason@redhat.com>
7613
7614 PR c++/52510
7615 * g++.dg/cpp0x/initlist66.C: New.
7616
7617 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7618
7619 * gcc.target/avr/progmem.h (pgm_read_char): Define depending on
7620 __AVR_HAVE_LPMX__
7621
7622 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7623
7624 PR target/49868
7625 * gcc.target/avr/torture/addr-space-2.h: New file.
7626 * gcc.target/avr/torture/addr-space-2-g.h: New test.
7627 * gcc.target/avr/torture/addr-space-2-0.h: New test.
7628 * gcc.target/avr/torture/addr-space-2-1.h: New test.
7629 * gcc.target/avr/torture/addr-space-2-x.h: New test.
7630
7631 2012-03-20 Richard Guenther <rguenther@suse.de>
7632
7633 * gnat.dg/pack16.adb: New testcase.
7634 * gnat.dg/pack16_pkg.ads: Likewise.
7635 * gnat.dg/specs/pack8.ads: Likewise.
7636 * gnat.dg/specs/pack8_pkg.ads: Likewise.
7637
7638 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7639
7640 * g++.dg/warn/Wuseless-cast.C: Extend.
7641
7642 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7643
7644 PR c++/14710
7645 * g++.dg/warn/Wuseless-cast.C: New.
7646
7647 2012-03-17 Janne Blomqvist <jb@gcc.gnu.org>
7648
7649 PR libfortran/52608
7650 * gfortran.dg/pr52608.f90: New test.
7651
7652 2012-03-17 Tobias Burnus <burnus@net-b.de>
7653
7654 PR fortran/52585
7655 * gfortran.dg/proc_ptr_36.f90: New.
7656
7657 2012-03-16 Martin Jambor <mjambor@suse.cz>
7658
7659 * gcc.dg/misaligned-expand-1.c: New test.
7660 * gcc.dg/misaligned-expand-3.c: Likewise.
7661
7662 2012-03-16 Richard Guenther <rguenther@suse.de>
7663 Kai Tietz <ktietz@redhat.com>
7664
7665 PR middle-end/48814
7666 * gcc.c-torture/execute/pr48814-1.c: New test.
7667 * gcc.c-torture/execute/pr48814-2.c: New test.
7668 * gcc.dg/tree-ssa/assign-1.c: New test.
7669 * gcc.dg/tree-ssa/assign-2.c: New test.
7670 * gcc.dg/tree-ssa/assign-3.c: New test.
7671
7672 2012-03-16 Richard Guenther <rguenther@suse.de>
7673
7674 * gnat.dg/specs/pack7.ads: New testcase.
7675
7676 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7677
7678 PR target/52568
7679 * gcc.dg/torture/vshuf-4.inc: Add two new tests.
7680 * gcc.dg/torture/vshuf-8.inc: Likewise.
7681 * gcc.dg/torture/vshuf-16.inc: Likewise.
7682 * gcc.dg/torture/vshuf-32.inc: Likewise.
7683
7684 2012-03-15 Jason Merrill <jason@redhat.com>
7685
7686 * g++.dg/torture/pr52582.C: New.
7687
7688 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7689
7690 * lib/fortran-modules.exp: New file which was forgotten in r185430.
7691
7692 2012-03-15 Ira Rosen <irar@il.ibm.com>
7693 Ulrich Weigand <ulrich.weigand@linaro.org>
7694
7695 * gcc.dg/vect/slp-cond-3.c: New test.
7696 * gcc.dg/vect/slp-cond-4.c: New test.
7697
7698 2012-03-15 Ira Rosen <irar@il.ibm.com>
7699 Ulrich Weigand <ulrich.weigand@linaro.org>
7700
7701 * gcc.dg/vect/bb-slp-pattern-1.c: New test.
7702 * gcc.dg/vect/bb-slp-pattern-2.c: New test.
7703
7704 2012-03-15 Janne Blomqvist <jb@gcc.gnu.org>
7705
7706 PR libfortran/52434
7707 PR libfortran/48878
7708 PR libfortran/38199
7709 * gfortran.dg/edit_real_1.f90: Don't assume roundTiesToAway.
7710 * gfortran.dg/round_1.f03: Likewise.
7711
7712 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7713 Andrew Pinski <apinski@cavium.com>
7714
7715 PR middle-end/52592
7716 * gcc.dg/pr52592.c: New test.
7717
7718 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7719
7720 * gfortran.fortran-torture/compile/compile.exp: Simplify.
7721 * gfortran.fortran-torture/execute/execute.exp: Likewise.
7722 * lib/gcc-dg.exp (cleanup-modules): Move to ..
7723 * lib/fortran-modules.exp: .. this new file. Adjust users.
7724 * lib/gfortran-dg.exp (gfortran-dg-runtest,
7725 gfortran-dg-debug-runtest): Call cleanup-modules.
7726 * lib/fortran-torture.exp (fortran-torture-execute,
7727 fortran-torture): Likewise.
7728 * gfortran.dg/coarray/caf.exp: Likewise.
7729 * lib/lto.exp: Likewise.
7730 * gfortran.dg/class_4a.f03: Adjust cleanup-modules and keep-modules.
7731 * gfortran.dg/class_4b.f03: Likewise.
7732 * gfortran.dg/class_4c.f03: Likewise.
7733 * gfortran.dg/class_45a.f03: Likewise.
7734 * gfortran.dg/binding_label_tests_10.f03: Likewise.
7735 * gfortran.dg/binding_label_tests_10_main.f03: Likewise.
7736 * gfortran.dg/binding_label_tests_11.f03: Likewise.
7737 * gfortran.dg/binding_label_tests_11_main.f03: Likewise.
7738 * gfortran.dg/binding_label_tests_13.f03: Likewise.
7739 * gfortran.dg/binding_label_tests_13_main.f03: Likewise.
7740 * gfortran.dg/test_common_binding_labels_2.f03: Likewise.
7741 * gfortran.dg/test_common_binding_labels_2_main.f03: Likewise.
7742 * gfortran.dg/test_common_binding_labels_3.f03: Likewise.
7743 * gfortran.dg/test_common_binding_labels_3_main.f03: Likewise.
7744 * gfortran.dg/whole_file_28.f90: Likewise.
7745 * gfortran.dg/whole_file_29.f90: Likewise.
7746 * gfortran.dg/whole_file_30.f90: Likewise.
7747 * gfortran.dg/whole_file_31.f90: Likewise.
7748
7749 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7750
7751 PR tree-optimization/52267
7752 * gcc.dg/pr52267.c: New test.
7753 * gcc.dg/tree-ssa/vrp65.c: New test.
7754 * gcc.dg/tree-ssa/vrp66.c: New test.
7755
7756 2012-03-15 Richard Guenther <rguenther@suse.de>
7757
7758 PR middle-end/52580
7759 * gfortran.dg/vect/pr52580.f: New testcase.
7760
7761 2012-03-15 Oleg Endo <olegendo@gcc.gnu.org>
7762
7763 * gcc.target/sh/fpul-usage-1.c: New.
7764
7765 2012-03-14 Oleg Endo <olegendo@gcc.gnu.org>
7766
7767 PR target/49468
7768 * gcc.target/sh/pr49468-si.c: Make dg-skip-if not the first directive.
7769 * gcc.target/sh/pr49468-di.c: Likewise.
7770
7771 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7772
7773 * g++.dg/warn/miss-format-1.C: Remove *-*-solaris2.8 handling.
7774 * gcc.dg/c99-stdint-6.c: Likewise.
7775 * gcc.dg/lto/20090210_0.c: Likewise.
7776 * gcc.dg/pr28796-2.c: Don't skip on sparc*-sun-solaris2.8.
7777 * gcc.dg/pragma-init-fini.c: Don't skip on i?86-*-solaris2.8.
7778 * gcc.dg/pragma-init-fini-2.c: Likewise.
7779 * gcc.dg/torture/pr47917.c: Remove *-*-solaris2.8 handling.
7780 * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.8 handling.
7781 * gcc.target/i386/pr22152.c: Likewise.
7782 * gcc.target/i386/vect8-ret.c: Likewise.
7783 * lib/target-supports.exp (add_options_for_tls): Remove Solaris 8
7784 handling.
7785
7786 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7787
7788 * g++.dg/other/anon5.C: Don't skip on mips-sgi-irix*.
7789 * g++.dg/tree-prof/partition1.C: Likewise.
7790 * g++.dg/tree-prof/partition2.C: Likewise.
7791 * g++.old-deja/g++.other/init19.C: Remove mips-sgi-irix*
7792 handling.
7793 * gcc.c-torture/compile/labels-3.c: Remove dg-options.
7794 * gcc.c-torture/execute/20010724-1.c: Remove.
7795 * gcc.c-torture/execute/20010724-1.x: Remove.
7796 * gcc.c-torture/execute/20040208-2.c: Remove.
7797 * gcc.c-torture/execute/20040208-2.x: Remove.
7798 * gcc.c-torture/execute/ieee/20000320-1.c [__mips__ && __sgi__]:
7799 Remove.
7800 (main) [__mips__ && __sgi__]: Remove.
7801 * gcc.c-torture/execute/ieee/copysign1.c: Remove IRIX reference.
7802 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
7803 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Remove
7804 mips-sgi-irix6* handling.
7805 * gcc.dg/cpp/assert4.c [__mips__]: Remove __sgi__, sgi.
7806 * gcc.dg/torture/20090618-1.c: Don't skip on mips-sgi-irix*.
7807 * gcc.dg/torture/builtin-frexp-1.c: Remove mips*-*-irix6*
7808 handling.
7809 * gcc.dg/torture/builtin-logb-1.c: Likewise.
7810 * gcc.dg/torture/pr47917.c: Remove mips-sgi-irix6.5 handling.
7811 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Don't skip on mips*-*-irix*.
7812 * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6* handling.
7813 * gcc.target/mips/args-1.c [!__sgi__]: Remove.
7814 * gcc.target/mips/interrupt_handler-2.c: Don't skip on
7815 mips-sgi-irix6*.
7816 * gcc.target/mips/interrupt_handler-3.c: Likewise.
7817 * gcc.target/mips/save-restore-1.c: Don't skip on mips-sgi-irix6*.
7818 * gcc.target/mips/save-restore-3.c: Likewise.
7819 * gcc.target/mips/save-restore-4.c: Likewise.
7820 * gcc.target/mips/save-restore-5.c: Likewise.
7821 * gfortran.dg/g77/cabs.f: Don't xfail on mips-sgi-irix6*.
7822 * lib/prune.exp (prune_gcc_output): Remove pruning of IRIX 6 ld
7823 messages.
7824 * lib/target-libpath.exp (set_ld_library_path_env_vars): Remove
7825 IRIX 6 handling.
7826 (restore_ld_library_path_env_vars): Likewise.
7827 * lib/target-supports.exp (check_profiling_available): Remove
7828 mips*-*-irix* handling.
7829 (check_ascii_locale_available): Remove mips-sgi-irix* handling.
7830 (add_options_for_c99_runtime): Remove mips-sgi-irix6.5* handling.
7831 * objc.dg/stabs-1.m: Don't xfail on mips-sgi-irix6.5.
7832
7833 2012-03-14 Jakub Jelinek <jakub@redhat.com>
7834
7835 PR c++/52582
7836 * g++.dg/opt/pr52582.C: New test.
7837
7838 2012-03-14 Richard Guenther <rguenther@suse.de>
7839
7840 PR tree-optimization/52571
7841 * gcc.dg/vect/vect-2.c: Initialize arrays.
7842 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
7843 * gcc.target/i386/recip-vec-divf.c: Use -fno-common.
7844 * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
7845
7846 2012-03-14 Richard Guenther <rguenther@suse.de>
7847
7848 PR middle-end/52080
7849 PR middle-end/52097
7850 PR middle-end/48124
7851 * gcc.dg/torture/pr48124-1.c: New testcase.
7852 * gcc.dg/torture/pr48124-2.c: Likewise.
7853 * gcc.dg/torture/pr48124-3.c: Likewise.
7854 * gcc.dg/torture/pr48124-4.c: Likewise.
7855
7856 2012-03-14 Richard Guenther <rguenther@suse.de>
7857
7858 PR middle-end/52578
7859 * gcc.dg/pr52578.c: New testcase.
7860
7861 2012-03-14 Jakub Jelinek <jakub@redhat.com>
7862
7863 PR c++/52521
7864 * g++.dg/cpp0x/udlit-args2.C: New test.
7865
7866 2012-03-13 Oleg Endo <olegendo@gcc.gnu.org>
7867
7868 PR target/48596
7869 * gcc.target/sh/pr48596.c: Move accidentally added new test case to ...
7870 * gcc.c-torture/compile/pr48596.c: ... here.
7871
7872 2012-01-30 Dodji Seketeli <dodji@redhat.com>
7873
7874 PR c++/51641
7875 * g++.dg/lookup/hidden-class17.C: New test.
7876
7877 2012-03-13 Jakub Jelinek <jakub@redhat.com>
7878
7879 PR c/52577
7880 * gcc.dg/Wunused-var-3.c: New test.
7881
7882 2012-03-13 Martin Jambor <mjambor@suse.cz>
7883
7884 * gcc.dg/misaligned-expand-2.c: New test.
7885
7886 2012-03-13 Richard Guenther <rguenther@suse.de>
7887
7888 PR middle-end/52134
7889 * gcc.dg/pr52134.c: New testcase.
7890
7891 2012-03-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7892
7893 * ada/acats/tests/cd/cdd1001.a (CDD1001): Fix typo.
7894
7895 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7896
7897 PR tree-optimization/46728
7898 * gcc.target/powerpc/pr46728-4.c: Use preferred syntax.
7899 * gcc.target/powerpc/pr46728-5.c: Likewise.
7900 * gcc.target/powerpc/pr46728-8.c: Likewise.
7901 * gcc.target/powerpc/pr46728-10.c: Likewise.
7902 * gcc.target/powerpc/pr46728-11.c: Likewise.
7903 * gcc.target/powerpc/pr46728-13.c: Likewise.
7904 * gcc.target/powerpc/pr46728-14.c: Likewise.
7905 * gcc.target/powerpc/pr46728-15.c: Likewise.
7906
7907 2012-03-12 Paolo Carlini <paolo.carlini@oracle.com>
7908
7909 PR c++/52299
7910 * g++.dg/warn/Wdiv-by-zero-bogus.C: New.
7911
7912 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7913
7914 PR tree-optimization/46728
7915 * gcc.target/powerpc/pr46728-4.c: Skip for powerpc*-*-darwin*.
7916 * gcc.target/powerpc/pr46728-5.c: Likewise.
7917 * gcc.target/powerpc/pr46728-8.c: Likewise.
7918 * gcc.target/powerpc/pr46728-10.c: Likewise.
7919 * gcc.target/powerpc/pr46728-11.c: Likewise.
7920 * gcc.target/powerpc/pr46728-13.c: Likewise.
7921 * gcc.target/powerpc/pr46728-14.c: Likewise.
7922 * gcc.target/powerpc/pr46728-15.c: Likewise.
7923
7924 2012-03-12 Georg-Johann Lay <avr@gjlay.de>
7925
7926 PR target/49868
7927 * gcc.target/avr/torture/addr-space-1.h: New file.
7928 * gcc.target/avr/torture/addr-space-1-g.h: New test.
7929 * gcc.target/avr/torture/addr-space-1-0.h: New test.
7930 * gcc.target/avr/torture/addr-space-1-1.h: New test.
7931 * gcc.target/avr/torture/addr-space-1-x.h: New test.
7932
7933 2012-03-12 Andrew Pinski <apinski@cavium.com>
7934
7935 * gcc.dg/tree-ssa/phi-opt-7.c: New testcase.
7936
7937 2012-03-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7938
7939 * g++.dg/abi/rtti3.C: Remove alpha*-dec-osf* handling.
7940 * g++.dg/abi/thunk4.C: Likewise.
7941 * g++.dg/cdce3.C: Don't skip on*-dec-osf5*.
7942 Adapt line numbers.
7943 * g++.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
7944 handling.
7945 * g++.dg/cpp0x/constexpr-rom.C: Likewise.
7946 * g++.dg/eh/spbp.C: Likewise.
7947 * g++.dg/ext/label13.C: Likewise.
7948 * g++.dg/guality/guality.exp: Likewise.
7949 * g++.dg/other/anon5.C: Likewise.
7950 * g++.dg/other/pragma-ep-1.C: Remove.
7951 * g++.dg/warn/miss-format-1.C: Remove alpha*-dec-osf* handling.
7952 * g++.dg/warn/pr31246.C: Likewise.
7953 * g++.dg/warn/weak1.C: Likewise.
7954 * g++.old-deja/g++.eh/badalloc1.C: Likewise.
7955 * g++.old-deja/g++.ext/attrib5.C: Likewise.
7956 * gcc.c-torture/compile/limits-declparen.c: Likewise.
7957 * gcc.c-torture/compile/limits-pointer.c: Likewise.
7958 * gcc.c-torture/execute/20001229-1.c: Remove __osf__ handling.
7959 * gcc.dg/attr-weakref-1.c: Remove alpha*-dec-osf* handling.
7960 * gcc.dg/c99-stdint-6.c: Remove alpha*-dec-osf5* handling.
7961 * gcc.dg/c99-tgmath-1.c: Likewise.
7962 * gcc.dg/c99-tgmath-2.c: Likewise.
7963 * gcc.dg/c99-tgmath-3.c: Likewise.
7964 * gcc.dg/c99-tgmath-4.c: Likewise.
7965 * gcc.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
7966 handling.
7967 * gcc.dg/debug/pr49032.c: Likewise.
7968 * gcc.dg/guality/guality.exp: Likewise.
7969 * gcc.dg/intmax_t-1.c: Likewise.
7970 * gcc.dg/pr48616.c: Likewise.
7971 * gcc.dg/pragma-ep-1.c: Remove.
7972 * gcc.dg/pragma-ep-2.c: Remove.
7973 * gcc.dg/pragma-ep-3.c: Remove.
7974 * gcc.dg/torture/pr47917.c: Remove alpha*-dec-osf5* handling.
7975 * gcc.dg/tree-ssa/pr42585.c: Remove alpha*-dec-osf* handling.
7976 * gcc.misc-tests/gcov-14.c: Likewise.
7977 * gfortran.dg/guality/guality.exp: Likewise.
7978 * lib/target-supports.exp (check_weak_available): Likewise.
7979 (add_options_for_tls): Likewise.
7980 (check_ascii_locale_available): Likewise.
7981 * obj-c++.dg/dwarf-2.mm: Likewise.
7982 * objc.dg/dwarf-1.m: Likewise.
7983 * objc.dg/dwarf-2.m: Likewise.
7984
7985 2012-03-12 Jakub Jelinek <jakub@redhat.com>
7986
7987 PR tree-optimization/51721
7988 * gcc.dg/tree-ssa/vrp64.c: New test.
7989
7990 PR tree-optimization/52533
7991 * gcc.c-torture/compile/pr52533.c: New test.
7992
7993 2012-03-12 Kirill Yukhin <kirill.yukhin@intel.com>
7994
7995 * gcc.target/i386/rtm-xabort-1.c: New.
7996 * gcc.target/i386/rtm-xbegin-1.c: Ditto.
7997 * gcc.target/i386/rtm-xend-1.c: Ditto.
7998 * gcc.target/i386/rtm-xtest-1.c: Ditto.
7999 * gcc.target/i386/sse-12.c: Test RTM intrinsics.
8000 * gcc.target/i386/sse-13.c: Ditto.
8001 * gcc.target/i386/sse-14.c: Ditto.
8002 * gcc.target/i386/sse-22.c: Ditto.
8003 * gcc.target/i386/sse-23.c: Ditto.
8004 * g++.dg/other/i386-2.C: Ditto.
8005 * g++.dg/other/i386-3.C: Ditto.
8006
8007 2012-03-12 Tobias Burnus <burnus@net-b.de>
8008
8009 PR fortran/52542
8010 * gfortran.dg/proc_ptr_35.f90: New.
8011
8012 2012-03-11 Uros Bizjak <ubizjak@gmail.com>
8013
8014 PR target/52530
8015 * gcc.dg/torture/pr52530.c: New test.
8016
8017 2012-03-11 Oleg Endo <olegendo@gcc.gnu.org>
8018
8019 PR target/51244
8020 * gcc.target/sh/pr51244-1.c: Fix thinkos.
8021
8022 2012-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8023
8024 PR target/52450
8025 * gcc.dg/torture/pr52402.c: Skip execution on 32-bit hppa*-*-hpux*.
8026
8027 * gcc.dg/torture/pr52407.c: Add -fno-common option on hppa*-*-hpux*.
8028
8029 2012-03-09 Andrew Pinski <apinski@cavium.com>
8030
8031 PR middle-end/51988
8032 * gcc.dg/tree-ssa/phi-opt-8.c: New testcase.
8033 * gcc.dg/tree-ssa/phi-opt-9.c: New testcase.
8034
8035 2012-03-09 Jiangning Liu <jiangning.liu@arm.com>
8036
8037 * gcc.dg/tree-ssa/scev-3.c: New.
8038 * gcc.dg/tree-ssa/scev-4.c: New.
8039
8040 2012-03-08 Tobias Burnus <burnus@net-b.de>
8041
8042 PR fortran/52469
8043 * gfortran.dg/proc_ptr_34.f90
8044
8045 2012-03-07 Jason Merrill <jason@redhat.com>
8046
8047 PR c++/52521
8048 * g++.dg/cpp0x/udlit-mangle.C: New.
8049
8050 2012-03-06 Pat Haugen <pthaugen@us.ibm.com>
8051
8052 * gcc.dg/torture/va-arg-25.c: Fix typo for powerpc64-*-* check.
8053
8054 2012-03-06 Richard Guenther <rguenther@suse.de>
8055
8056 PR middle-end/52493
8057 * gcc.dg/torture/pr52493.c: New testcase.
8058
8059 2012-03-06 Richard Guenther <rguenther@suse.de>
8060
8061 PR lto/52097
8062 * gcc.dg/lto/pr52097_0.c: New testcase.
8063
8064 2012-03-06 Oleg Endo <olegendo@gcc.gnu.org>
8065
8066 PR target/51244
8067 * gcc.target/sh/pr51244-1.c: New.
8068 * gcc.target/sh/pr51244-2.c: New.
8069 * gcc.target/sh/pr51244-3.c: New.
8070
8071 2012-03-05 Jason Merrill <jason@redhat.com>
8072
8073 PR c++/51930
8074 * g++.dg/ext/visibility/template11.C: New.
8075
8076 * g++.dg/cpp0x/implicit13.C: New.
8077
8078 2012-03-05 Jakub Jelinek <jakub@redhat.com>
8079
8080 PR tree-optimization/51721
8081 * gcc.dg/tree-ssa/vrp63.c: New test.
8082 * gcc.dg/pr51721.c: New test.
8083
8084 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
8085
8086 PR fortran/50981
8087 * gfortran.dg/elemental_optional_args_5.f03: Add subcomponent actual
8088 argument checks.
8089
8090 2012-03-04 H.J. Lu <hongjiu.lu@intel.com>
8091
8092 PR target/52146
8093 * gcc.target/i386/pr52146.c: Update final-scan to allow $-18874240.
8094
8095 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
8096
8097 PR fortran/50981
8098 * gfortran.dg/elemental_optional_args_5.f03: Add array checks.
8099
8100 2012-03-04 Georg-Johann Lay <avr@gjlay.de>
8101
8102 * gcc.dg/torture/pr52402.c: Add dg-require-effective-target
8103 int32plus.
8104
8105 2012-03-03 Jason Merrill <jason@redhat.com>
8106
8107 * g++.dg/cpp0x/nsdmi-defer6.C: New.
8108
8109 Core 1270
8110 * g++.dg/cpp0x/initlist65.C: New.
8111
8112 PR c++/36797
8113 * g++.dg/ext/is_empty2.C: New.
8114
8115 2012-03-03 Tobias Burnus <burnus@net-b.de>
8116
8117 PR fortran/48820
8118 * gfortran.dg/assumed_type_3.f90: Undo previous commit.
8119
8120 2012-03-03 Tobias Burnus <burnus@net-b.de>
8121
8122 * gfortran.dg/bind_c_dts_4.f03: Add dg-options -Wc-binding-type.
8123 * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
8124 * gfortran.dg/bind_c_usage_8.f03: Ditto.
8125 * gfortran.dg/c_kind_tests_2.f03: Ditto.
8126 * gfortran.dg/class_30.f90: Remove dg-warning line.
8127 * gfortran.dg/bind_c_usage_25.f90: New.
8128
8129 2012-03-03 Tobias Burnus <burnus@net-b.de>
8130
8131 PR fortran/48820
8132 * gfortran.dg/assumed_type_1.f90: Correct dg-error.
8133 * gfortran.dg/assumed_type_3.f90: Correct dg-error.
8134 * gfortran.dg/assumed_type_4.f90: Correct dg-error.
8135
8136 2012-03-03 Tobias Burnus <burnus@net-b.de>
8137
8138 PR fortran/48820
8139 * gfortran.dg/assumed_type_1.f90: New.
8140 * gfortran.dg/assumed_type_2.f90: New.
8141 * gfortran.dg/assumed_type_3.f90: New.
8142 * gfortran.dg/assumed_type_4.f90: New.
8143
8144 2012-03-02 Oleg Endo <olegendo@gcc.gnu.org>
8145
8146 PR target/49486
8147 * gcc.target/sh/pr49468-si.c: Skip unsupported test for SH64.
8148 * gcc.target/sh/pr49468-di.c: New.
8149
8150 2012-03-02 Maxim Kuvyrkov <maxim@codesourcery.com>
8151
8152 * gcc.dg/graphite/pr50561.c: Update.
8153
8154 2012-03-02 Peter Bergner <bergner@vnet.ibm.com>
8155
8156 * gcc.target/powerpc/pr52457.c: New test.
8157
8158 2012-03-02 Ulrich Weigand <ulrich.weigand@linaro.org>
8159
8160 * gcc.target/arm/sat-1.c: New test.
8161
8162 2012-03-02 Uros Bizjak <ubizjak@gmail.com>
8163
8164 PR target/46716
8165 * gcc.target/i386/pr46716.c: New test.
8166
8167 2012-03-02 Paolo Carlini <paolo.carlini@oracle.com>
8168
8169 PR c++/51989
8170 * g++.dg/cpp0x/sfinae32.C: New.
8171
8172 2012-03-02 Richard Guenther <rguenther@suse.de>
8173
8174 PR tree-optimization/52406
8175 * gcc.dg/torture/pr52406.c: New testcase.
8176
8177 2012-03-02 Tobias Burnus <burnus@net-b.de>
8178
8179 PR fortran/52325
8180 * gfortran.dg/derived_comp_array_ref_8.f90: New.
8181 * gfortran.dg/nullify_2.f90: Update dg-error.
8182 * gfortran.dg/nullify_4.f90: Ditto.
8183 * gfortran.dg/pointer_init_6.f90: Ditto.
8184
8185 2012-03-02 Tobias Burnus <burnus@net-b.de>
8186
8187 PR fortran/52270
8188 * gfortran.dg/class_51.f90: New.
8189
8190 2012-03-02 Tobias Burnus <burnus@net-b.de>
8191
8192 PR fortran/52452
8193 * gfortran.dg/intrinsic_8.f90: New.
8194
8195 2012-03-01 Kai Tietz <ktietz@redhat.com>
8196
8197 * gcc.dg/torture/pr47917.c: Make test using POSIX-printf
8198 routines on mingw targets.
8199 * gcc.dg/vect/pr46126.c (uintptr_t): Add support for LLP64 target.
8200
8201 2012-03-01 Jakub Jelinek <jakub@redhat.com>
8202
8203 PR tree-optimization/52445
8204 * gcc.dg/pr52445.c: New test.
8205
8206 2012-02-29 Jakub Jelinek <jakub@redhat.com>
8207
8208 PR target/52437
8209 * gcc.c-torture/compile/pr52437.c: New test.
8210
8211 PR middle-end/52419
8212 * gcc.dg/torture/pr52419.c: New test.
8213
8214 PR tree-optimization/52429
8215 * gcc.dg/torture/pr52429.c: New test.
8216 * g++.dg/opt/pr52429.C: New test.
8217
8218 2012-02-29 Richard Guenther <rguenther@suse.de>
8219
8220 PR testsuite/52297
8221 * gcc.dg/lto/trans-mem-1_0.c: Remove.
8222 * gcc.dg/lto/trans-mem-1_1.c: Likewise.
8223 * gcc.dg/lto/trans-mem-2_0.c: Likewise.
8224 * gcc.dg/lto/trans-mem-2_1.c: Likewise.
8225 * gcc.dg/lto/trans-mem-4_0.c: Likewise.
8226 * gcc.dg/lto/trans-mem-4_1.c: Likewise.
8227
8228 2012-02-29 Jakub Jelinek <jakub@redhat.com>
8229
8230 * gcc.dg/torture/pr52402.c: Add -w -Wno-psabi to dg-options.
8231
8232 2012-02-29 Paul Thomas <pault@gcc.gnu.org>
8233
8234 PR fortran/52386
8235 * gfortran.dg/realloc_on_assign_13.f90 : New test.
8236
8237 2012-02-28 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
8238
8239 PR target/51534
8240 * gcc.target/arm/neon/pr51534.c: New testcase.
8241
8242 2012-02-28 Richard Guenther <rguenther@suse.de>
8243
8244 PR target/52407
8245 * gcc.dg/torture/pr52407.c: New testcase.
8246
8247 2012-02-28 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8248
8249 * gcc.target/arm/vfp1.c (dg_do run): Run on all eabi variants.
8250 * gcc.target/arm/vfp2.c: Likewise.
8251 * gcc.target/arm/vfp3.c: Likewise.
8252 * gcc.target/arm/vfp4.c: Likewise.
8253 * gcc.target/arm/vfp5.c: Likewise.
8254 * gcc.target/arm/vfp6.c: Likewise.
8255 * gcc.target/arm/vfp7.c: Likewise.
8256 * gcc.target/arm/vfp8.c: Likewise.
8257 * gcc.target/arm/vfp9.c: Likewise.
8258 * gcc.target/arm/vfp10.c: Likewise.
8259 * gcc.target/arm/vfp11.c: Likewise.
8260 * gcc.target/arm/vfp12.c: Likewise.
8261 * gcc.target/arm/vfp13.c: Likewise.
8262 * gcc.target/arm/vfp14.c: Likewise.
8263 * gcc.target/arm/vfp15.c: Likewise.
8264 * gcc.target/arm/vfp16.c: Likewise.
8265 * gcc.target/arm/vfp17.c: Likewise.
8266 * gcc.target/arm/neon-constants.h: New file.
8267 * gcc.target/arm/neon-vect1.c: New test.
8268 * gcc.target/arm/neon-vect2.c: New test.
8269 * gcc.target/arm/neon-vect3.c: New test.
8270 * gcc.target/arm/neon-vect4.c: New test.
8271 * gcc.target/arm/neon-vect5.c: New test.
8272 * gcc.target/arm/neon-vect6.c: New test.
8273 * gcc.target/arm/neon-vect7.c: New test.
8274 * gcc.target/arm/neon-vect8.c: New test.
8275
8276 2012-02-28 Richard Guenther <rguenther@suse.de>
8277
8278 PR tree-optimization/52402
8279 * gcc.dg/torture/pr52402.c: New testcase.
8280
8281 2012-02-28 Richard Guenther <rguenther@suse.de>
8282
8283 PR lto/52400
8284 * g++.dg/lto/pr52400_0.C: New testcase.
8285
8286 2012-02-28 Georg-Johann Lay <avr@gjlay.de>
8287
8288 * gcc.target/avr/torture/builtins-1.c: New test.
8289 * gcc.target/avr/torture/builtins-error.c: New test.
8290
8291 2012-02-28 Kai Tietz <ktietz@redhat.com>
8292
8293 * gcc.target/i386/pr46939.c (long): Fix LP64 vs LLP64 issue.
8294 * gcc.target/i386/pr45352-2.c: Likewise.
8295 * gcc.target/i386/bitfield3.c: Add -mno-ms-bitfields for mingw targets.
8296 * gcc.target/i386/xop-vshift-1.c (random): Use on mingw
8297 targets instead rand.
8298 * gcc.target/i386/sse4_1-blendps-2.c: Likewise.
8299 * gcc.target/i386/sse2-mul-1.c: Likewise.
8300 * gcc.target/i386/sse4_1-blendps.c: Likewise.
8301 * gcc.target/i386/pad-6b.c: Adjust test for x64 mingw target.
8302 * gcc.target/i386/pad-1.c: Likewise.
8303 * gcc.target/i386/pad-9.c: Likewise.
8304 * gcc.target/i386/pad-2.c: Likewise.
8305 * gcc.target/i386/pad-5b.c: Likewise.
8306 * gcc.target/i386/pad-8.c: Likewise.
8307 * gcc.target/i386/pr46470.c: Skip for x64 mingw target.
8308 * gcc.target/i386/pr44130.c: Likewise.
8309 * gcc.target/i386/align-main-1.c: Likewise.
8310 * gcc.target/i386/align-main-2.c: Likewise.
8311 * gcc.target/i386/sw-1.c: Likewise.
8312 * gcc.target/i386/avx-vzeroupper-5.c: Add -mabi=sysv
8313 on x64 mingw target.
8314 * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
8315 * gcc.target/i386/pr46295.c: Likewise.
8316 * gcc.target/i386/amd64-abi-1.c: Likewise.
8317 * gcc.target/i386/amd64-abi-2.c: Likewise.
8318 * gcc.target/i386/pr39082-1.c: Likewise.
8319 * gcc.target/i386/pr39162.c: Likewise.
8320 * gcc.target/i386/pr22152.c: Likewise.
8321 * gcc.target/i386/wrgsbase-2.c: Adjust dg-final rule.
8322 * gcc.target/i386/wrfsbase-2.c: Likewise.
8323 * gcc.target/i386/local.c: Likewise
8324 * gcc.target/i386/wrgsbase-1.c: Likewise.
8325 * gcc.target/i386/wrfsbase-1.c: Likewise.
8326 * gcc.target/i386/pr39315-3.c: Likewise.
8327 * gcc.target/i386/pr35767-4.c: Likewise.
8328 * gcc.target/i386/pr45336-3.c (pextrd): Don't check for
8329 x64 mingw target.
8330 * gcc.target/i386/pr45336-2.c: Likewise.
8331 * gcc.target/i386/pr45336-1.c: Likewise.
8332 * gcc.target/i386/pr45336-4.c: Likewise.
8333
8334 2012-02-27 Tristan Gingold <gingold@adacore.com>
8335
8336 * gnat.dg/array20.ad[sb]: New test.
8337
8338 2012-02-27 Jakub Jelinek <jakub@redhat.com>
8339
8340 PR target/52375
8341 * gcc.target/arm/pr52375.c: New test.
8342 * gcc.c-torture/compile/pr52375.c: New test.
8343
8344 2012-02-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8345
8346 * gfortran.dg/typebound_operator_9.f03: Skip on SPU.
8347 * gcc.dg/torture/builtin-complex-1.c: Skip "float" tests on SPU.
8348
8349 2012-02-27 Eric Botcazou <ebotcazou@adacore.com>
8350
8351 * gnat.dg/aggr19.adb: New test.
8352 * gnat.dg/aggr19_pkg.ad[sb]: New helper.
8353
8354 2012-02-26 Oleg Endo <olegendo@gcc.gnu.org>
8355
8356 PR target/49263
8357 * gcc.target/sh/pr49263.c: New.
8358
8359 2012-02-24 Andrew MacLeod <amacleod@redhat.com>
8360
8361 * gcc.dg/simulate-thread/simulate-thread.gdb: Use return value from
8362 simulate_thread_wrapper_other_threads
8363 * gcc.dg/simulate-thread/atomic-load-int128.c (simulate_thread_main):
8364 Move initialization of 'value' to main().
8365 (main): Initialize 'value';
8366 * gcc.dg/simulate-thread/speculative-store.c
8367 (simulate_thread_step_verify): Return 0 when successful.
8368 * gcc.dg/simulate-thread/simulate-thread.h (HOSTILE_THREAD_THRESHOLD):
8369 Reduce threshold.
8370 (INSN_COUNT_THRESHOLD): New. Instruction limit to terminate test.
8371 (simulate_thread_wrapper_other_threads): Return a success/fail value
8372 and issue an error if the instruction count threshold is exceeded.
8373
8374 2012-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8375
8376 PR target/50580
8377 * gcc.target/mips/interrupt_handler-2.c: Skip on mips-sgi-irix6*.
8378 * gcc.target/mips/interrupt_handler-3.c: Likewise.
8379
8380 2012-02-24 Richard Guenther <rguenther@suse.de>
8381
8382 PR middle-end/52355
8383 * gcc.dg/pr52355.c: New testcase.
8384
8385 2012-02-23 Kai Tietz <ktietz@redhat.com>
8386
8387 * gcc.dg/pack-test-5.c: Add -mno-ms-bitfields option for mingw-targets.
8388 * gcc.dg/Wpadded.c: Likewise.
8389 * gcc.dg/bf-ms-layout-2.c: Adjust offsets to fit ms-bitfield
8390 structure-layout.
8391 * gcc.dg/di-sync-multithread.c: Replace for mingw-target the use
8392 for sleep by Sleep and add windows.h include for this function.
8393 * gcc.dg/format/dfp-printf-1.c: Adjust dg-skip-if rule for mingw
8394 targets.
8395 * gcc.dg/stack-usage-1.c (SIZE): Provide proper SIZE for x64 mingw
8396 target.
8397 * gcc.dg/tls/thr-cse-1.c: Provide proper pattern for x64 mingw target.
8398 * gcc.dg/tls/opt-11.c (memset): Use __extension__ to avoid fail
8399 on x64 mingw target.
8400 * gcc.dg/bf-ms-attrib.c: Adjust expected size for ms_struct layout.
8401 * gcc.dg/pr50251.c: Disable test for x64 mingw target.
8402 * gcc.c-torture/execute/930930-1.c (long): Replace by ptr_t to avoid
8403 failure on LLP64 target.
8404
8405 2012-02-23 Uros Bizjak <ubizjak@gmail.com>
8406
8407 PR c/52290
8408 * gcc.dg/noncompile/pr52290.c: New test.
8409
8410 2012-02-23 Jakub Jelinek <jakub@redhat.com>
8411
8412 PR tree-optimization/52019
8413 * gcc.dg/tree-ssa/ipa-split-6.c: New test.
8414
8415 2012-02-22 Kai Tietz <ktietz@redhat.com>
8416
8417 * g++.dg/opt/devirt2.C: Add rule for *-*-mingw* target.
8418 * g++.dg/opt/pr48549.C (long): Replace by long by __PTRDIFF_TYPE__
8419 derived pdiff_t type.
8420 * g++.dg/torture/pr49720.C: Likewise
8421
8422 2012-02-22 Uros Bizjak <ubizjak@gmail.com>
8423
8424 PR target/52330
8425 * gcc.target/i386/pr52330.c: New test.
8426
8427 2012-02-22 Tobias Burnus <burnus@net-b.de>
8428
8429 PR fortran/52335
8430 * gfortran.dg/io_constraints_10.f90: New.
8431
8432 2012-02-22 Ulrich Weigand <ulrich.weigand@linaro.org>
8433
8434 * lib/target-supports.exp (check_effective_target_vect_condition):
8435 Return true for NEON.
8436
8437 2012-02-21 Kai Tietz <ktietz@redhat.com>
8438
8439 * gcc.dg/bf-ms-layout-3.c: Mark char typed bitfield as extension.
8440
8441 2012-02-21 Richard Guenther <rguenther@suse.de>
8442
8443 PR tree-optimization/52324
8444 * gcc.dg/tree-ssa/ssa-lim-10.c: New testcase.
8445
8446 2012-02-21 Georg-Johann Lay <avr@gjlay.de>
8447
8448 PR middle-end/51782
8449 * gcc.target/avr/torture/pr51782-1.c: New test.
8450
8451 2012-02-21 Jakub Jelinek <jakub@redhat.com>
8452
8453 PR tree-optimization/52318
8454 * gcc.dg/pr52318.c: New test.
8455
8456 2012-02-20 Kai Tietz <ktietz@redhat.com>
8457
8458 * gcc.dg/bf-ms-layout-3.c: New testcase.
8459
8460 2012-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
8461
8462 PR testsuite/52229
8463 PR fortran/32380
8464 * gfortran.dg/vect/pr32380.f: XFAIL on PowerPC and ia-64.
8465
8466 2012-02-20 Richard Guenther <rguenther@suse.de>
8467
8468 PR tree-optimization/52298
8469 * gcc.dg/torture/pr52298.c: New testcase.
8470 * gcc.dg/vect/pr52298.c: Likewise.
8471
8472 2012-02-20 Georg-Johann Lay <avr@gjlay.de>
8473
8474 * gcc.dg/pr52132.c: Fix FAIL on 16-bit int platforms.
8475 * gcc.c-torture/execute/pr52286.c: Ditto.
8476
8477 2012-02-20 Jakub Jelinek <jakub@redhat.com>
8478
8479 PR tree-optimization/52286
8480 * gcc.c-torture/execute/pr52286.c: New test.
8481
8482 2012-02-18 Tobias Burnus <burnus@net-b.de>
8483
8484 PR fortran/52295
8485 * gfortran.dg/interface_35.f90: Use -std=f2003.
8486 * gfortran.dg/proc_ptr_comp_20.f90: Remove dg-warning.
8487 * gfortran.dg/interface_assignment_4.f90: Ditto.
8488 * gfortran.dg/bessel_1.f90: Ditto.
8489 * gfortran.dg/func_result_6.f90: Ditto.
8490 * gfortran.dg/hypot_1.f90: Ditto.
8491 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
8492
8493 2012-02-17 Tobias Burnus <burnus@net-b.de>
8494
8495 PR translation/52232
8496 PR translation/52234
8497 PR translation/52245
8498 PR translation/52246
8499 PR translation/52262
8500 PR translation/52273
8501 * gfortran.dg/coarray_22.f90: Update dg-error.
8502 * gfortran.dg/allocate_alloc_opt_4.f90: Ditto.
8503
8504 2012-02-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8505
8506 PR target/51753
8507 * lib/gcc-simulate-thread.exp: Load timeout.exp.
8508 (simulate-thread): Use default timeout.
8509
8510 2012-02-16 Jason Merrill <jason@redhat.com>
8511
8512 PR c++/52248
8513 * g++.dg/ext/timevar1.C: New.
8514
8515 2012-02-16 Fabien ChĂȘne <fabien@gcc.gnu.org>
8516
8517 PR c++/52126
8518 * g++.dg/template/using21.C: New.
8519 * g++.dg/template/using22.C: Likewise.
8520
8521 2012-02-16 Jason Merrill <jason@redhat.com>
8522
8523 PR c++/51415
8524 * g++.dg/cpp0x/lambda/lambda-err1.C: New.
8525
8526 2012-02-16 Jakub Jelinek <jakub@redhat.com>
8527
8528 PR tree-optimization/52255
8529 * gcc.c-torture/compile/pr52255.c: New test.
8530
8531 PR debug/52260
8532 * g++.dg/debug/dwarf2/pr52260.C: New test.
8533
8534 PR middle-end/51929
8535 * g++.dg/ipa/pr51929.C: New test.
8536
8537 2012-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
8538
8539 PR target/52199
8540 * gcc.target/powerpc/pr52199.c: New file.
8541
8542 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8543
8544 PR target/52152
8545 * objc.dg/stabs-1.m: xfail on mips-sgi-irix6.5.
8546
8547 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8548
8549 * gcc.dg/pr51867.c: Don't include <math.h>.
8550 (sqrtf): Declare.
8551
8552 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
8553
8554 * gcc.dg/lto/20091013-1_1.c: xfail for avr.
8555 * gcc.dg/lto/20091013-1_2.c: xfail for avr.
8556
8557 2012-02-15 Tobias Grosser <grosser@fim.uni-passau.de>
8558
8559 PR tree-optimization/50561
8560 * gcc.dg/graphite/pr50561.c: New testcase.
8561
8562 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
8563
8564 * gcc.target/avr/torture/builtin_insert_bits-1.c: New test.
8565 * gcc.target/avr/torture/builtin_insert_bits-2.c: New test.
8566
8567 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
8568
8569 * gnat.dg/discr35.ad[sb]: New test.
8570
8571 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
8572
8573 * gnat.dg/volatile10.adb: New test.
8574 * gnat.dg/volatile10_pkg.ads: New helper.
8575
8576 2012-02-14 Jason Merrill <jason@redhat.com>
8577
8578 * g++.dg/ext/attrib43.C: New.
8579
8580 2012-02-14 Hans-Peter Nilsson <hp@axis.com>
8581
8582 * lib/target-supports.exp (check_effective_target_fgnu_tm): New proc.
8583 * gfortran.dg/trans-mem-skel.f90: Gate test on effective_target
8584 fgnu_tm.
8585 * gcc.dg/lto/trans-mem-1_0.c, gcc.dg/lto/trans-mem-2_0.c,
8586 gcc.dg/lto/trans-mem-3_0.c, gcc.dg/lto/trans-mem-4_0.c: Ditto.
8587 * gcc.dg/tm/tm.exp: Gate the whole of gcc.dg/tm on
8588 effective_target fgnu_tm.
8589 * g++.dg/tm/tm.exp: Ditto for g++.dg/tm.
8590
8591 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8592
8593 PR c++/52247
8594 * g++.dg/template/asmgoto1.C: New test.
8595
8596 2012-02-14 Ian Lance Taylor <iant@google.com>
8597
8598 PR go/48501
8599 * go.test/go-test.exp (go-gc-tests): Disable optimizations when
8600 compiling generated file for 64bit and index tests.
8601
8602 2012-02-14 Uros Bizjak <ubizjak@gmail.com>
8603
8604 * gcc.dg/lower-subreg-1.c: Fix and simplify target selector.
8605
8606 2012-02-14 Richard Guenther <rguenther@suse.de>
8607
8608 PR tree-optimization/52244
8609 PR tree-optimization/51528
8610 * gcc.dg/torture/pr52244.c: New testcase.
8611
8612 2012-02-14 Walter Lee <walt@tilera.com>
8613
8614 * g++.dg/other/PR23205.C: Disable test on tile.
8615 * g++.dg/other/pr23205-2.C: Disable test on tile.
8616 * gcc.dg/20020312-2.c: Add a condition for __tile__.
8617 * gcc.dg/20040813-1.c: Disable test on tile.
8618 * gcc.dg/lower-subreg-1.c: Disable test on tilegx.
8619 * gcc.misc-tests/linkage.exp: Handle tilegx.
8620
8621 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8622
8623 PR tree-optimization/52210
8624 * gcc.dg/pr52210.c: New test.
8625
8626 2012-02-14 Jason Merrill <jason@redhat.com>
8627
8628 PR c++/39055
8629 * g++.dg/overload/defarg5.C: New.
8630
8631 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8632
8633 PR c/52181
8634 * c-c++-common/pr52181.c: New test.
8635
8636 2012-02-13 Jakub Jelinek <jakub@redhat.com>
8637
8638 PR c++/52215
8639 * g++.dg/ext/atomic-1.C: New test.
8640
8641 2012-02-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8642
8643 * gcc.c-torture/execute/pr51933.c: Modify for s390 31 bit.
8644
8645 2012-02-13 Jakub Jelinek <jakub@redhat.com>
8646
8647 PR middle-end/52209
8648 * gcc.c-torture/execute/pr52209.c: New test.
8649
8650 2012-02-12 Mikael Morin <mikael@gcc.gnu.org>
8651
8652 PR fortran/50981
8653 * gfortran.dg/elemental_optional_args_5.f03: New test.
8654
8655 2012-02-12 Iain Sandoe <iains@gcc.gnu.org>
8656
8657 PR testsuite/50076
8658 * c-c++-common/cxxbitfields-3.c: Adjust scan assembler for nonpic
8659 cases.
8660
8661 2012-02-11 Ian Lance Taylor <iant@google.com>
8662
8663 PR go/51874
8664 * go.test/go-test.exp (go-gc-tests): Don't run nilptr test on
8665 SPARC Solaris. Don't run the test at all on systems where it may
8666 not work, rather than xfailing it.
8667
8668 2012-02-11 Richard Sandiford <rdsandiford@googlemail.com>
8669
8670 PR rtl-optimization/52175
8671 * gcc.c-torture/compile/pr52175.c: New test.
8672
8673 2012-02-10 Jason Merrill <jason@redhat.com>
8674
8675 PR c++/51910
8676 * g++.dg/template/repo10.C: New.
8677
8678 2012-02-11 Jakub Jelinek <jakub@redhat.com>
8679
8680 PR debug/52132
8681 * gcc.dg/pr52132.c: New test.
8682
8683 2012-02-10 Eric Botcazou <ebotcazou@adacore.com>
8684
8685 * gnat.dg/specs/aggr4.ads: New test.
8686 * gnat.dg/specs/aggr4_pkg.ads: New helper.
8687
8688 2012-02-10 H.J. Lu <hongjiu.lu@intel.com>
8689
8690 PR target/52146
8691 * gcc.target/i386/pr52146.c: New.
8692
8693 2012-02-10 Jakub Jelinek <jakub@redhat.com>
8694
8695 PR middle-end/52177
8696 * c-c++-common/pr52177.c: New test.
8697
8698 2012-02-10 Jan Hubicka <jh@suse.cz>
8699
8700 PR middle-end/48600
8701 * g++.dg/torture/pr48600.C: New testcase.
8702
8703 2012-02-09 Peter Bergner <bergner@vnet.ibm.com>
8704
8705 PR middle-end/52140
8706 * gcc.dg/dfp/pr52140.c: New test.
8707
8708 2012-02-09 Jakub Jelinek <jakub@redhat.com>
8709
8710 PR fortran/32380
8711 * gfortran.dg/vect/pr32380.f: Use dg-additional-options instead
8712 of dg-options.
8713
8714 2012-02-09 Bin Cheng <bin.cheng@arm.com>
8715
8716 PR middle-end/51867
8717 * c-c++-common/dfp/signbit-2.c: Change '-O0' to '-O1'.
8718 * gcc.dg/pr51867.c: New test.
8719
8720 2012-02-09 Ian Lance Taylor <iant@google.com>
8721
8722 * go.test/go-test.exp (go-gc-tests): Don't run stack.go on systems
8723 which don't support -fsplit-stack. Turn off optimization when
8724 compiling select5-out.go.
8725
8726 2012-02-08 Ian Lance Taylor <iant@google.com>
8727
8728 * go.test/go-test.exp (go-gc-tests): Don't run chan/select2.go on
8729 systems which don't support -fsplit-stack.
8730
8731 2012-02-08 Andrew MacLeod <amacleod@redhat.com>
8732
8733 * gcc.dg/simulate-thread/simulate-thread.exp: Use -O0, -O2, and -O3.
8734 * gcc.dg/simulate-thread/simulate-thread.gdb: Don't display every
8735 machine instuction in the log.
8736
8737 2012-02-08 Jack Howarth <howarth@bromo.med.uc.edu>
8738
8739 * lib/gcc-simulate-thread.exp (simulate-thread): Increase timeout
8740 to 20 seconds.
8741
8742 2012-02-08 Magnus Granberg <zorry@gentoo.org>
8743
8744 PR driver/48524
8745 * gcc.dg/pr48524.c: New test.
8746 * gcc.dg/pr48524.spec: New spec file for test.
8747
8748 2012-02-08 Thomas Koenig <tkoenig@gcc.gnu.org>
8749
8750 PR fortran/32380
8751 * gfortran.dg/vect/pr32380.f90: New test.
8752
8753 2012-02-08 Tobias Burnus <burnus@net-b.de>
8754
8755 PR fortran/52151
8756 * gfortran.dg/realloc_on_assign_12.f90: New.
8757
8758 2012-02-08 Richard Guenther <rguenther@suse.de>
8759
8760 PR rtl-optimization/52170
8761 * gcc.dg/torture/pr52170.c: New testcase.
8762
8763 2012-02-08 Jakub Jelinek <jakub@redhat.com>
8764
8765 PR gcov-profile/52150
8766 * gcc.dg/tree-prof/pr52150.c: New test.
8767
8768 PR rtl-optimization/52139
8769 * gcc.dg/pr52139.c: New test.
8770
8771 2012-02-07 Jason Merrill <jason@redhat.com>
8772
8773 PR c++/51675
8774 * g++.dg/cpp0x/constexpr-union3.C: New.
8775
8776 PR c++/52035
8777 * g++.dg/lto/pr52035_0.C: New.
8778
8779 2012-02-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8780
8781 * gfortran.dg/guality/pr41558.f90: Use lp64 instead of hppa*64*-*-*.
8782 * gcc.dg/special/weak-1.c: Likewise.
8783 * gcc.dg/ucnid-12.c: Likewise.
8784 * gcc.dg/torture/pr45678-1.c: Likewise.
8785 * gcc.dg/torture/pr45678-2.c: Likewise.
8786 * gcc.dg/vector-4.c: Likewise.
8787 * gcc.dg/ipa/inline-5.c: Likewise.
8788 * gcc.dg/ucnid-11.c: Likewise.
8789 * gcc.misc-tests/gcov-13.c: Likewise.
8790 * gcc.misc-tests/gcov-14.c: Likewise.
8791 * g++.dg/ext/label13.C: Likewise.
8792 * gcc.dg/tree-ssa/ssa-fre-31.c: Use dg-additional-options for extra
8793 hppa*-*-hpux* options.
8794 * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
8795 * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
8796 * gcc.dg/pr48616.c: Likewise.
8797 * gcc.dg/pr17957.c: Likewise.
8798 * gcc.dg/pr17055-1.c: Likewise.
8799 * gcc.dg/pr32912-1.c: Likewise.
8800 * gcc.dg/tm/pr51472.c: Likewise.
8801 * c-c++-common/fold-bitand-4.c: Likewise.
8802 * c-c++-common/Wunused-var-12.c: Use lp64 instead of hppa*64*-*-*.
8803 Use dg-additional-options for extra options.
8804
8805 2012-02-07 Joern Rennecke <joern.rennecke@embecosm.com>
8806
8807 * gcc.target/epiphany/interrupt-2.c: New test.
8808
8809 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8810
8811 PR target/52155
8812 * gcc.target/mips/mips.exp (mips-dg-options): Handle target.
8813 * gcc.target/mips/loongson-shift-count-truncated-1.c: Force -mlong64
8814 for MIPS ELF.
8815
8816 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8817
8818 PR target/52152
8819 * objc.dg/stabs-1.m: XFAIL for mips*-*-elf*.
8820
8821 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8822
8823 PR middle-end/24306
8824 PR target/52154
8825 * lib/target-supports.exp (check_effective_target_mips_eabi): New.
8826 * gcc.target/mips/va-arg-1.c: New test.
8827
8828 2012-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
8829
8830 * gcc.target/powerpc/no-r11-3.c (outer_func): Fix error message
8831 for -mno-pointers-to-nested-functions.
8832
8833 2012-02-07 Eric Botcazou <ebotcazou@adacore.com>
8834
8835 * gcc.c-torture/execute/20120207-1.c: New test.
8836
8837 2012-02-07 Jakub Jelinek <jakub@redhat.com>
8838
8839 PR rtl-optimization/52060
8840 * gcc.dg/torture/pr52060.c: New test.
8841
8842 PR middle-end/52074
8843 * gcc.c-torture/compile/pr52074.c: New test.
8844
8845 2012-02-07 Tobias Burnus <burnus@net-b.de>
8846
8847 PR fortran/51514
8848 * gfortran.dg/class_to_type_2.f90: New.
8849
8850 2012-02-06 Thomas König <tkoenig@gcc.gnu.org>
8851
8852 PR fortran/32373
8853 * gfortran.dg/vect/vect-8.f90: Use vect_double effective target.
8854 Remove module.
8855
8856 2012-02-06 Jason Merrill <jason@redhat.com>
8857
8858 PR c++/52088
8859 * g++.dg/template/conv13.C: New.
8860
8861 2012-02-06 Richard Guenther <rguenther@suse.de>
8862
8863 PR tree-optimization/52115
8864 * gcc.c-torture/compile/pr52115.c: New testcase.
8865
8866 2012-02-06 Jakub Jelinek <jakub@redhat.com>
8867
8868 PR target/52129
8869 * gcc.c-torture/execute/pr52129.c: New test.
8870
8871 2012-02-06 Andrey Belevantsev <abel@ispras.ru>
8872
8873 * gcc.dg/pr48374.c: Actually add the test I forgot
8874 in the 2012-01-25 commit.
8875
8876 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
8877
8878 PR fortran/32373
8879 * gfortran.dg/vect/vect-8.f90: New test case.
8880
8881 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
8882
8883 PR fortran/48847
8884 * gfortran.dg/warn_unused_dummy_argument_3.f90: New test.
8885
8886 2012-02-05 Paul Thomas <pault@gcc.gnu.org>
8887
8888 PR fortran/52102
8889 * gfortran.dg/class_48.f90 : Add test of allocate class array
8890 component with source in subroutine test3. Remove commenting
8891 out in subroutine test4, since branching on unitialized variable
8892 is now fixed (no PR for this last.).
8893
8894 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8895
8896 * gcc.dg/tree-prof/stringop-2.c (main): Add a nomips16 attribute
8897 on MIPS targets.
8898 * gfortran.dg/pr45636.f90: XFAIL for MIPS16 targets.
8899
8900 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8901
8902 PR target/52125
8903 * lib/target-supports.exp (check_effective_target_mips_rel): New.
8904 * gcc.dg/pr48774.c: Skip on MIPS REL targets.
8905
8906 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8907
8908 * lib/target-supports.exp (check_effective_target_mips_llsc): New.
8909 (check_effective_target_sync_int_long): Use it.
8910 (check_effective_target_sync_char_short): Likewise.
8911 * gcc.target/mips/atomic-memory-1.c: Restrict error check to mips_llsc.
8912
8913 2012-02-05 Tobias Burnus <burnus@net-b.de>
8914
8915 PR fortran/51972
8916 * gfortran.dg/class_48.f90: Add some further checks.
8917
8918 2012-02-05 Ira Rosen <irar@il.ibm.com>
8919
8920 PR tree-optimization/52091
8921 * gcc.dg/vect/pr52091.c: New test.
8922
8923 2012-02-04 Jakub Jelinek <jakub@redhat.com>
8924
8925 PR rtl-optimization/52113
8926 * gcc.target/avr/pr52113.c: New test.
8927
8928 2012-02-03 Jakub Jelinek <jakub@redhat.com>
8929
8930 PR rtl-optimization/52092
8931 * gcc.c-torture/compile/pr52092.c: New test.
8932
8933 2012-02-02 Mikael Morin <mikael@gcc.gnu.org>
8934
8935 PR fortran/41587
8936 * gfortran.dg/class_array_10.f03: New test.
8937
8938 PR fortran/46356
8939 * gfortran.dg/class_array_11.f03: New test.
8940
8941 PR fortran/51754
8942 * gfortran.dg/class_array_12.f03: New test.
8943
8944 2012-02-02 Paul Thomas <pault@gcc.gnu.org>
8945
8946 PR fortran/52012
8947 * gfortran.dg/realloc_on_assign_11.f90: New test.
8948
8949 2012-02-02 Tobias Burnus <burnus@net-b.de>
8950
8951 PR fortran/52093
8952 * gfortran.dg/shape_7.f90: New.
8953
8954 2012-02-02 Richard Sandiford <rdsandiford@googlemail.com>
8955
8956 * gcc.target/mips/mips-prepend-1.c: New test.
8957
8958 2012-02-02 Jan Hubicka <jh@suse.cz>
8959 Tom de Vries <tom@codesourcery.com>
8960
8961 PR middle-end/51998
8962 * gcc.dg/alias-12.c: New testcase.
8963 * gcc.dg/alias-13.c: New testcase.
8964
8965 2012-02-02 Jakub Jelinek <jakub@redhat.com>
8966
8967 PR target/52086
8968 * gcc.dg/pr52086.c: New test.
8969
8970 PR tree-optimization/52073
8971 * gcc.c-torture/compile/pr52073.c: New test.
8972
8973 2012-02-01 Thomas König <tkoenig@gcc.gnu.org>
8974
8975 PR fortran/51958
8976 * gfortran.dg/function_optimize_10.f90: New test.
8977
8978 2012-02-01 Uros Bizjak <ubizjak@gmail.com>
8979
8980 * go.test/go-test.exp (go-gc-tests): xfail test/nilptr.go runtime
8981 test on alpha*-*-*.
8982
8983 2012-02-01 Tobias Burnus <burnus@net-b.de>
8984
8985 PR fortran/52024
8986 * gfortran.dg/typebound_operator_14.f90: New.
8987
8988 2012-02-01 Tobias Burnus <burnus@net-b.de>
8989
8990 PR fortran/52059
8991 * gfortran.dg/elemental_function_1.f90: New.
8992
8993 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
8994
8995 PR rtl-optimization/51374
8996 * gcc.target/avr/torture/pr51374-1.c:
8997 Also fail if SBIS is seen.
8998
8999 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
9000
9001 PR rtl-optimization/51374
9002 * gcc.target/avr/torture/pr51374-1.c: New.
9003
9004 2012-01-31 Tobias Burnus <burnus@net-b.de>
9005
9006 PR fortran/52024
9007 * gfortran.dg/typebound_generic_11.f90: New.
9008
9009 2012-01-31 Tobias Burnus <burnus@net-b.de>
9010
9011 PR fortran/52029
9012 * gfortran.dg/class_49.f90: New.
9013
9014 2012-01-31 Tobias Burnus <burnus@net-b.de>
9015
9016 PR fortran/52013
9017 * gfortran.dg/elemental_args_check_6.f90: New.
9018
9019 2012-01-31 Jason Merrill <jason@redhat.com>
9020
9021 PR c++/52043
9022 * g++.dg/cpp0x/variadic122.C: New.
9023
9024 2012-01-31 Paul Thomas <pault@gcc.gnu.org>
9025
9026 PR fortran/52012
9027 * gfortran.dg/realloc_on_assign_10.f90: New test.
9028
9029 2012-01-31 Richard Guenther <rguenther@suse.de>
9030
9031 PR tree-optimization/51528
9032 * gcc.dg/torture/pr51528.c: New testcase.
9033
9034 2012-01-30 Uros Bizjak <ubizjak@gmail.com>
9035
9036 PR go/48501
9037 * lib/go.exp (go_target_compile): Append timeout= to options.
9038 * go.test/go-test.exp (go-gc-tests): Add dg-timeout-factor for
9039 select5-out.go test on alpha*-*-* targets.
9040
9041 2012-01-30 Richard Sandiford <rdsandiford@googlemail.com>
9042
9043 * gcc.target/mips/extend-1.c (TEST_CHAR): Use signed char.
9044 (TEST_SHORT): Reformat in the same way.
9045 * gcc.target/mips/octeon-exts-6.c (TEST_CHAR): Use signed char.
9046 (TEST_SHORT): Reformat in the same way.
9047 * gcc.target/mips/octeon2-lx-1.c (TEST): Make sign explicit.
9048 * gcc.target/mips/pr37362.c: Skip for mips-sde-elf.
9049 * gcc.target/mips/mmcount-ra-address-1.c (bazl): Add NOMIPS16.
9050 * gcc.target/mips/mmcount-ra-address-2.c (bar): Likewise.
9051 * gcc.target/mips/mmcount-ra-address-3.c (bar): Likewise.
9052
9053 2012-01-30 Bin Cheng <bin.cheng@arm.com>
9054
9055 PR target/51835
9056 * gcc.target/arm/pr51835.c: New testcase.
9057
9058 2012-01-30 Richard Guenther <rguenther@suse.de>
9059
9060 PR tree-optimization/52028
9061 * gcc.dg/torture/pr52028.c: New testcase.
9062 * gfortran.dg/ldist-pr45199.f: Adjust.
9063 * gcc.dg/tree-ssa/ldist-16.c: Likewise.
9064 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
9065 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
9066
9067 2012-01-30 Jakub Jelinek <jakub@redhat.com>
9068
9069 PR debug/52027
9070 * gcc.dg/tree-prof/pr52027.c: New test.
9071
9072 PR tree-optimization/52046
9073 * gcc.dg/pr52046.c: New test.
9074
9075 PR debug/52048
9076 * g++.dg/other/pr52048.C: New test.
9077
9078 2012-01-30 Richard Guenther <rguenther@suse.de>
9079
9080 PR tree-optimization/52045
9081 * gcc.dg/pr52045.c: New testcase.
9082
9083 2012-01-30 Greta Yorsh <Greta.Yorsh@arm.com>
9084
9085 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Accept
9086 new code generated for __sync_lock_release.
9087
9088 2012-01-30 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9089
9090 * gcc.dg/dfp/fe-convert-2.c: Force use of soft dfp on s390 and s390x.
9091
9092 2012-01-29 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9093
9094 PR testsuite/51875
9095 * gfortran.dg/guality/pr41558.f90: Skip on 32-bit hppa*-*-hpux*.
9096
9097 * g++.dg/ext/visibility/template10.C: Fix typo.
9098
9099 * gcc.dg/tm/pr51472.c: Add -fno-common option on hppa-*-hpux*.
9100
9101 2012-01-29 Paolo Carlini <paolo.carlini@oracle.com>
9102
9103 PR c++/51327
9104 * g++.dg/cpp0x/constexpr-ice6.C: New.
9105
9106 2012-01-29 Tobias Burnus <burnus@net-b.de>
9107
9108 PR fortran/41600
9109 * gfortran.dg/default_initialization_6.f90: New.
9110
9111 2012-01-29 Tobias Burnus <burnus@net-b.de>
9112
9113 PR fortran/51972
9114 * gfortran.dg/class_allocate_12.f90: Enable disabled test.
9115 * gfortran.dg/class_48.f90: New.
9116
9117 2012-01-29 Janne Blomqvist <jb@gcc.gnu.org>
9118
9119 PR fortran/51808
9120 * gfortran.dg/module_md5_1.f90: Update MD5 sum.
9121
9122 2012-01-28 Tobias Burnus <burnus@net-b.de>
9123
9124 PR fortran/51972
9125 * gfortran.dg/class_allocate_12.f90: New.
9126
9127 2012-01-28 Eric Botcazou <ebotcazou@adacore.com>
9128
9129 * gcc.dg/torture/pr50444.c: Fix dg directives.
9130
9131 2012-01-28 Jakub Jelinek <jakub@redhat.com>
9132
9133 PR target/52006
9134 * gcc.target/arm/pr52006.c: New test.
9135
9136 2012-01-27 Aldy Hernandez <aldyh@redhat.com>
9137
9138 PR testsuite/52011
9139 * gcc.dg/lto/trans-mem.h: New file.
9140 * gcc.dg/lto/trans-mem-2_0.c: Include it.
9141 * gcc.dg/lto/trans-mem-1_1.c: Same.
9142 * gcc.dg/lto/trans-mem-4_1.c: Same.
9143 * gcc.dg/lto/trans-mem-3_1.c: Same.
9144
9145 2012-01-27 Tobias Burnus <burnus@net-b.de>
9146
9147 PR fortran/52022
9148 * gfortran.dg/dummy_procedure_7.f90: New.
9149
9150 2012-01-27 Andreas Schwab <schwab@linux-m68k.org>
9151
9152 * g++.dg/cpp0x/constexpr-rom.C: Don't add -G0 on *-*-darwin*
9153 *-*-aix* alpha*-*-osf* alpha*-*-*vms*.
9154
9155 2012-01-27 Jakub Jelinek <jakub@redhat.com>
9156
9157 PR c++/51852
9158 * g++.dg/other/gc5.C: New test.
9159
9160 2012-01-27 Richard Guenther <rguenther@suse.de>
9161
9162 PR tree-optimization/50444
9163 * gcc.dg/torture/pr50444.c: New testcase.
9164
9165 2012-01-27 Tobias Burnus <burnus@net-b.de>
9166
9167 PR fortran/51970
9168 PR fortran/51977
9169 * gfortran.dg/move_alloc_13.f90: New.
9170
9171 2012-01-27 Tobias Burnus <burnus@net-b.de>
9172
9173 PR fortran/51953
9174 * gfortran.dg/allocate_alloc_opt_13.f90: New.
9175 * gfortran.dg/allocate_alloc_opt_4.f90: Add -std=f2003
9176 and change dg-error string.
9177
9178 2012-01-27 Tobias Burnus <burnus@net-b.de>
9179
9180 PR fortran/52016
9181 * gfortran.dg/elemental_args_check_5.f90: New.
9182
9183 2012-01-27 Richard Guenther <rguenther@suse.de>
9184
9185 PR middle-end/51959
9186 * g++.dg/torture/pr51959.C: New testcase.
9187
9188 2012-01-27 Tom de Vries <tom@codesourcery.com>
9189
9190 PR tree-optimization/51990
9191 * gcc.dg/pr51990.c: New test.
9192 * gcc.dg/pr51990-2.c: Same.
9193
9194 2012-01-27 Paul Thomas <pault@gcc.gnu.org>
9195 Tobias Burnus <burnus@gcc.gnu.org>
9196
9197 PR fortran/48705
9198 * gfortran.dg/class_allocate_11.f03: New.
9199
9200 PR fortran/51870
9201 PR fortran/51943
9202 PR fortran/51946
9203 * gfortran.dg/class_allocate_7.f03: New.
9204 * gfortran.dg/class_allocate_8.f03: New.
9205 * gfortran.dg/class_allocate_9.f03: New.
9206 * gfortran.dg/class_allocate_10.f03: New.
9207
9208 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
9209
9210 * gnat.dg/discr34.adb: New test.
9211 * gnat.dg/discr34_pkg.ads: New helper.
9212
9213 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
9214
9215 * gnat.dg/discr33.adb: New test.
9216
9217 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
9218
9219 * gnat.dg/limited_with3.ad[sb): New test.
9220 * gnat.dg/limited_with3_pkg1.ad[sb]: New helper.
9221 * gnat.dg/limited_with3_pkg2.ads: Likewise.
9222 * gnat.dg/limited_with3_pkg3.ads: Likewise.
9223
9224 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
9225
9226 * gnat.dg/stack_usage1.adb: New test.
9227 * gnat.dg/stack_usage1_pkg.ad[sb]: New helper.
9228
9229 * gcc.dg/pr44194-1.c: Remove superfluous include directive.
9230 * gcc.dg/pr44194-2.c: Likewise.
9231
9232 2012-01-26 Paolo Carlini <paolo.carlini@oracle.com>
9233
9234 PR c++/51370
9235 * g++.dg/template/crash112.C: New.
9236
9237 2012-01-27 Richard Henderson <rth@redhat.com>
9238
9239 * gcc.dg/atomic-flag.c: Adjust for __GCC_ATOMIC_TEST_AND_SET_TRUEVAL.
9240
9241 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9242
9243 * gfortran.dg/reassoc_4.f: Use dg-additional-options.
9244
9245 2012-01-26 Jakub Jelinek <jakub@redhat.com>
9246
9247 PR middle-end/51895
9248 * g++.dg/opt/pr51895.C: New test.
9249
9250 2012-01-26 Michael Matz <matz@suse.de>
9251
9252 PR tree-optimization/48794
9253 * gfortran.dg/gomp/pr48794-2.f90: New testcase.
9254
9255 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9256
9257 * gcc.dg/ssa-dom-thread-4.c: Set -mbranch-cost=2 for s390 and s390x.
9258
9259 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9260
9261 * gcc.dg/pr46309.c: Set branch-cost to 2 for s390 and s390x.
9262 * gcc.dg/pr44194-1.c: Disable since s390 returns structs always in
9263 memory.
9264 * gfortran.dg/reassoc_4.f: Force max-completely-peeled-insns to
9265 the default value for s390 and s390x.
9266
9267 2012-01-25 Aldy Hernandez <aldyh@redhat.com>
9268
9269 PR lto/51698
9270 * gcc.dg/lto/trans-mem-4_0.c: New.
9271 * gcc.dg/lto/trans-mem-4_1.c: New.
9272 * gcc.dg/lto/trans-mem-2_0.c: Provide correct argument types for
9273 TM builtins.
9274 * gcc.dg/lto/trans-mem-1_0.c: Require stdint_types.
9275 * gcc.dg/lto/trans-mem-1_1.c: Provide correct argument types for
9276 TM builtins.
9277 * gcc.dg/lto/trans-mem-3_0.c: Require stdint_types.
9278 * gcc.dg/lto/trans-mem-3_1.c: Provide correct argument types for
9279 TM builtins.
9280
9281 2012-01-25 Georg-Johann Lay <avr@gjlay.de>
9282
9283 * gcc.target/avr/torture/int24-mul.c: Rename __pgm to __flash.
9284
9285 2012-01-25 Ian Lance Taylor <iant@google.com>
9286
9287 * go.test/go-test.exp (go-gc-tests): Handle a few more test lines.
9288
9289 2012-01-25 Tobias Burnus <burnus@net-b.de>
9290
9291 PR fortran/51995
9292 * gfortran.dg/typebound_proc_25.f90: New.
9293
9294 2012-01-25 Jason Merrill <jason@redhat.com>
9295
9296 PR c++/51992
9297 * g++.dg/lto/pr51992_0.C: New.
9298
9299 2012-01-25 Jakub Jelinek <jakub@redhat.com>
9300
9301 PR tree-optimization/51987
9302 * gcc.target/i386/pr51987.c: New test.
9303
9304 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
9305
9306 * gcc.dg/tm/lto-1.c: Require lto support in target.
9307
9308 2012-01-25 Andrey Belevantsev <abel@ispras.ru>
9309
9310 PR rtl-optimization/48374
9311 * gcc.dg/pr48374.c: New test.
9312
9313 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
9314
9315 * gcc.dg/pr50908-2.c (dg-options): Add -fno-short-enums.
9316
9317 2012-01-25 Tobias Burnus <burnus@net-b.de>
9318
9319 PR fortran/51966
9320 * gfortran.dg/derived_constructor_char_3.f90: New.
9321
9322 2012-01-24 Ian Lance Taylor <iant@google.com>
9323
9324 * go.test/go-test.exp (filecmp): New procedure.
9325 (errchk): Handle quoted square brackets.
9326 (go-gc-tests): Set go_compile_args. Handle various new test
9327 lines. Skip a few new tests.
9328 * lib/go-torture.exp (go-torture-execute): Use go_compile_args.
9329
9330 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
9331
9332 * lib/target-supports.exp (proc check_effective_target_vect_perm)
9333 (check_effective_target_vect_extract_even_odd)
9334 (check_effective_target_vect_interleave): Return true for MIPS
9335 paired-single.
9336
9337 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
9338
9339 * gcc.c-torture/execute/scal-to-vec1.c (one): New volatile variable.
9340 (main): Use it instead of argc.
9341
9342 2012-01-24 Jason Merrill <jason@redhat.com>
9343
9344 PR c++/51973
9345 * g++.dg/cpp0x/sfinae31.C: New.
9346
9347 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
9348
9349 * gcc.dg/memcpy-4.c: Don't expect /s on MEMs.
9350
9351 2012-01-24 Jason Merrill <jason@redhat.com>
9352
9353 PR c++/51812
9354 * g++.dg/inherit/covariant20.C: New.
9355
9356 2012-01-24 Paolo Carlini <paolo.carlini@oracle.com>
9357
9358 PR c++/51223
9359 * g++.dg/parse/crash58.C: New.
9360
9361 2012-01-24 Jakub Jelinek <jakub@redhat.com>
9362
9363 PR target/51957
9364 * gcc.dg/pr51957-1.c: New test.
9365 * gcc.dg/pr51957-1.h: New file.
9366 * gcc.dg/pr51957-2.c: New test.
9367
9368 2012-01-23 Jason Merrill <jason@redhat.com>
9369
9370 PR c++/51930
9371 * g++.dg/ext/visibility/template10.C: New.
9372
9373 2012-01-23 Tobias Burnus <burnus@net-b.de>
9374
9375 PR fortran/51948
9376 * gfortran.dg/move_alloc_12.f90: New.
9377
9378 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
9379
9380 PR middle-end/45416
9381 * gcc.dg/pr45416.c: Skip for Thumb1. Handle ubfx.
9382
9383 2012-01-23 Paolo Carlini <paolo.carlini@oracle.com>
9384
9385 PR c++/51398
9386 * g++.dg/template/crash111.C: New.
9387
9388 2012-01-23 Arnaud Charlet <charlet@adacore.com>
9389
9390 * ada/acats/tests/cxh/cxh1001.a: Removed, test not suitable on all
9391 configurations.
9392 * ada/acats/run_all.sh: Simplify by removing cxh1001 special case.
9393
9394 2012-01-23 Dodji Seketeli <dodji@redhat.com>
9395
9396 PR testsuite/51941
9397 * g++.dg/debug/dwarf2/nested-3.C: Accept multiple lines between
9398 the DW_TAG_class_type and DW_AT_name: "Executor".
9399
9400 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
9401
9402 * lib/target-supports.exp
9403 (check_effective_target_vect_extract_even_odd): Handle ARM neon.
9404 (check_effective_target_vect_interleave): Likewise.
9405
9406 2012-01-22 Jason Merrill <jason@redhat.com>
9407
9408 PR c++/51925
9409 * g++.dg/template/using20.C: New.
9410 * g++.dg/template/template-id-2.C: Adjust diagnostic.
9411
9412 2012-01-23 Jason Merrill <jason@redhat.com>
9413
9414 PR target/51934
9415 * g++.dg/torture/pr51344.C: Limit to x86.
9416
9417 2012-01-23 Greta Yorsh <Greta.Yorsh@arm.com>
9418
9419 * c-c++-common/tm/omp.c: Require target with pthread support.
9420
9421 2012-01-23 Richard Guenther <rguenther@suse.de>
9422
9423 PR tree-optimization/51949
9424 * gcc.dg/torture/pr51949.c: New testcase.
9425
9426 2012-01-23 Jakub Jelinek <jakub@redhat.com>
9427
9428 PR rtl-optimization/51933
9429 * gcc.c-torture/execute/pr51933.c: New test.
9430
9431 2012-01-22 Douglas B Rupp <rupp@gnat.com>
9432
9433 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME):
9434 Do not define for Interix.
9435
9436 2012-01-22 Jason Merrill <jason@redhat.com>
9437
9438 PR c++/51832
9439 * g++.dg/lto/pr51832.h: New.
9440 * g++.dg/lto/pr51832_0.C: New.
9441 * g++.dg/lto/pr51832_1.C: New.
9442
9443 2012-01-22 Eric Botcazou <ebotcazou@adacore.com>
9444
9445 * gcc.dg/ext-elim-1.c: New test.
9446
9447 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
9448
9449 PR target/51931
9450 * gcc.c-torture/compile/20001226-1.c: Add nomips16 attribute.
9451 * g++.dg/opt/longbranch1.C: Likewise.
9452
9453 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
9454
9455 * g++.old-deja/g++.pt/ptrmem6.C: xfail a test for ARM and MIPS
9456 in C++11 mode.
9457
9458 2012-01-21 Steven G. Kargl <kargl@gcc.gnu.org>
9459
9460 PR fortran/50556
9461 * gfortran.dg/namelist_74.f90: New test.
9462 * gfortran.dg/namelist_59.f90: Remove SAVE attribute.
9463
9464 2012-01-21 Tobias Burnus <burnus@net-b.de>
9465
9466 PR fortran/51913
9467 * gfortran.dg/class_47.f90: New.
9468
9469 2012-01-21 Eric Botcazou <ebotcazou@adacore.com>
9470
9471 * gnat.dg/renaming5.ad[sb]: New test.
9472
9473 2012-01-20 Jason Merrill <jason@redhat.com>
9474
9475 PR c++/51919
9476 * g++.dg/pch/mangle1.{C,Hs}: Remove.
9477
9478 2012-01-20 Jason Merrill <jason@redhat.com>
9479
9480 PR c++/51922
9481 * g++.dg/ext/attrib42.C: Require ilp32.
9482
9483 2012-01-20 Jakub Jelinek <jakub@redhat.com>
9484
9485 PR target/51915
9486 * gcc.target/arm/pr51915.c: New test.
9487
9488 2012-01-20 Cary Coutant <ccoutant@google.com>
9489 Dodji Seketeli <dodji@redhat.com>
9490
9491 PR debug/45682
9492 * g++.dg/debug/dwarf2/nested-3.C: New test.
9493
9494 2012-01-20 Paolo Carlini <paolo.carlini@oracle.com>
9495
9496 PR c++/51402
9497 * g++.dg/template/crash110.C: New.
9498
9499 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9500
9501 * gcc.misc-tests/gcov-14.c: Skip on alpha*-dec-osf*.
9502 Remove default options on hppa*-*-hpux*.
9503
9504 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9505
9506 * g++.dg/ext/visibility/template9.C: Add dg-require-visibility.
9507
9508 2012-01-20 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9509
9510 * gcc.c-torture/compile/pr51856.c: New testcase.
9511
9512 2012-01-20 Uros Bizjak <ubizjak@gmail.com>
9513
9514 * go.test/go-test.exp (go-gc-tests): Pass correctly formatted
9515 options to go_target_compile.
9516
9517 2012-01-20 Kai Tietz <ktietz@redhat.com>
9518
9519 * g++.dg/torture/pr51344.C: Fix typo.
9520
9521 2012-01-20 Richard Guenther <rguenther@suse.de>
9522
9523 PR tree-optimization/51903
9524 * g++.dg/torture/pr51903.C: New testcase.
9525
9526 2012-01-20 Tobias Burnus <burnus@net-b.de>
9527 Janus Weil <janus@gcc.gnu.org>
9528
9529 PR fortran/51056
9530 * gfortran.dg/use_21.f90: New.
9531
9532 2012-01-20 Jakub Jelinek <jakub@redhat.com>
9533
9534 PR target/51106
9535 * gcc.dg/torture/pr51106-1.c: New test.
9536 * gcc.dg/torture/pr51106-2.c: New test.
9537
9538 2012-01-19 Kai Tietz <ktietz@redhat.com>
9539
9540 * g++.dg/torture/pr51344.C: New test.
9541
9542 2012-01-19 Tobias Burnus <burnus@net-b.de>
9543
9544 PR fortran/51904
9545 * gfortran.dg/intrinsic_size_2.f90: New.
9546
9547 2012-01-19 Jason Merrill <jason@redhat.com>
9548
9549 PR c++/51889
9550 * g++.dg/inherit/using7.C: New.
9551
9552 2012-01-19 Richard Guenther <rguenther@suse.de>
9553
9554 PR tree-optimization/37997
9555 * gcc.dg/tree-ssa/ssa-pre-28.c: New testcase.
9556
9557 2012-01-19 Andrey Belevantsev <abel@ispras.ru>
9558
9559 PR rtl-optimization/51505
9560 * gcc.dg/pr51505.c: New test.
9561
9562 2012-01-18 Paul Thomas <pault@gcc.gnu.org>
9563
9564 PR fortran/51634
9565 * gfortran.dg/typebound_operator_12.f03: New.
9566 * gfortran.dg/typebound_operator_13.f03: New.
9567
9568 2012-01-18 Paolo Carlini <paolo.carlini@oracle.com>
9569
9570 PR c++/51225
9571 * g++.dg/cpp0x/pr51225.C: New.
9572
9573 2012-01-17 Ian Lance Taylor <iant@google.com>
9574
9575 PR go/50656
9576 * go.test/go-test.exp (go-gc-tests): Recognize some more test lines.
9577
9578 2012-01-17 Tobias Burnus <burnus@net-b.de>
9579
9580 PR fortran/51869
9581 * gfortran.dg/realloc_on_assign_9.f90: New.
9582
9583 2012-01-17 Aldy Hernandez <aldyh@redhat.com>
9584
9585 PR other/51165
9586 * gcc.dg/tm/memopt-3.c: Remove xfail.
9587 * gcc.dg/tm/memopt-4.c: Remove xfail.
9588 * gcc.dg/tm/memopt-5.c: Remove xfail.
9589 * gcc.dg/tm/memopt-7.c: Remove xfail.
9590
9591 2012-01-17 Jakub Jelinek <jakub@redhat.com>
9592
9593 PR tree-optimization/51877
9594 * gcc.c-torture/execute/pr51877.c: New test.
9595
9596 2012-01-17 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
9597
9598 * gcc.dg/vect/no-section-anchors-vect-69.c: Change
9599 {!vect_align_arrays} to vect_sizes_32B_16B.
9600 * gcc.dg/vect/vect-multitypes-1.c: Ditto.
9601 * gcc.dg/vect/vect-peel-3.c: Ditto.
9602
9603 2012-01-16 Jason Merrill <jason@redhat.com>
9604
9605 PR c++/51854
9606 * g++.dg/abi/mangle60.C: New.
9607
9608 PR c++/51827
9609 * g++.dg/pch/mangle1.{C,Hs}: New.
9610
9611 2012-01-16 Mikael Morin <mikael@gcc.gnu.org>
9612 Tobias Burnus <burnus@net-b.de>
9613
9614 PR fortran/50981
9615 * gfortran.dg/elemental_optional_args_3.f90: New
9616 * gfortran.dg/elemental_optional_args_4.f90: New
9617
9618 2012-01-16 Tobias Burnus <burnus@net-b.de>
9619
9620 PR fortran/51809
9621 * gfortran.dg/use_20.f90: New
9622
9623 2012-01-16 Jason Merrill <jason@redhat.com>
9624
9625 PR c++/51868
9626 * g++.dg/cpp0x/rv-bitfield.C: New.
9627 * g++.dg/cpp0x/rv-bitfield2.C: New.
9628
9629 2012-01-16 Paul Thomas <pault@gcc.gnu.org>
9630
9631 * gfortran.dg/class_array_3.f03: Remove the explicit loop in
9632 subroutine 'qsort' and use index array to assign the result.
9633
9634 2012-01-16 Jakub Jelinek <jakub@redhat.com>
9635
9636 PR tree-optimization/51865
9637 * gcc.dg/pr51865.c: New test.
9638
9639 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
9640
9641 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Expect 4 threaded edges for MIPS.
9642
9643 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
9644
9645 * gcc.target/mips/code-readable-2.c: Allow the jump table address
9646 to be loaded from the constant pool, rather than via %hi and %lo.
9647
9648 2012-01-15 Uros Bizjak <ubizjak@gmail.com>
9649
9650 PR rtl-optimization/51821
9651 * gcc.dg/pr51821.c: New test.
9652
9653 2012-01-15 Andreas Schwab <schwab@linux-m68k.org>
9654
9655 * gcc.dg/torture/pr8081.c: Fix char signedness assumption.
9656
9657 2012-01-14 Andreas Schwab <schwab@linux-m68k.org>
9658
9659 * g++.dg/cpp0x/constexpr-rom.C: Add -G0 where applicable.
9660
9661 2012-01-14 Tobias Burnus <burnus@net-b.de>
9662
9663 PR fortran/51800
9664 * gfortran.dg/init_flag_8.f90: New.
9665 * gfortran.dg/init_flag_9.f90: New.
9666
9667 2011-01-14 Tobias Burnus <burnus@net-b.de>
9668
9669 PR fortran/51816
9670 * gfortran.dg/use_18.f90: New.
9671 * gfortran.dg/use_19.f90: New.
9672
9673 2012-01-13 Ian Lance Taylor <iant@google.com>
9674
9675 PR c++/50012
9676 * g++.dg/warn/Wsign-compare-4.C: New.
9677
9678 2012-01-13 Paul Thomas <pault@gcc.gnu.org>
9679
9680 PR fortran/48351
9681 * gfortran.dg/alloc_comp_assign.f03: New.
9682 * gfortran.dg/allocatable_scalar_9.f90: Reduce count of
9683 __BUILTIN_FREE from 38 to 32.
9684
9685 2012-01-13 Jason Merrill <jason@redhat.com>
9686
9687 PR c++/20681
9688 * g++.dg/warn/Wreturn-type-7.C: New.
9689
9690 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
9691
9692 * gcc.c-torture/execute/20120111-1.c: Fix wrong int = int32_t
9693 assumption.
9694 * g++.dg/ipa/pr51759.C: Fix assumption sizeof(int) > 2.
9695 * gcc.dg/cpp/warn-multichar.c: Fix to work on int=16 platforms.
9696 * gcc.dg/cpp/warn-multichar-2.c: Ditto.
9697 * gcc.dg/debug/dwarf2/pr49871.c: Add dg-require-effective-target
9698 int32plus because of big array needed.
9699 * gcc.dg/pr50527.c: Don't FAIL if sizeof(void*) = 2
9700 * gcc.dg/lto/20090218-2_1.c: Fix prototype of malloc, memcpy.
9701
9702 2012-01-13 Jason Merrill <jason@redhat.com>
9703
9704 PR c++/51813
9705 * g++.dg/ext/visibility/template9.C: New.
9706
9707 PR c++/51620
9708 * g++.dg/cpp0x/defaulted34.C: New.
9709 * g++.dg/template/virtual3.C: New.
9710
9711 2012-01-13 Richard Guenther <rguenther@suse.de>
9712
9713 PR middle-end/8081
9714 * gcc.dg/torture/pr8081.c: New testcase.
9715
9716 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
9717
9718 * gcc.dg/pr46309.c: Set branch cost to greater 1 for avr.
9719
9720 2012-01-12 Jason Merrill <jason@redhat.com>
9721
9722 PR c++/51714
9723 * g++.dg/ext/stmtexpr14.C: New.
9724
9725 2012-01-13 Dodji Seketeli <dodji@redhat.com>
9726
9727 PR c++/51633
9728 * g++.dg/cpp0x/constexpr-diag4.C: New test.
9729
9730 2012-01-12 Jason Merrill <jason@redhat.com>
9731
9732 PR c++/48051
9733 * g++.dg/abi/mangle48.C: Test qualified-names, too.
9734 * g++.dg/abi/mangle58.C: Likewise.
9735
9736 PR c++/51403
9737 * g++.dg/template/arg8.C: New.
9738
9739 2012-01-12 Ira Rosen <irar@il.ibm.com>
9740
9741 PR tree-optimization/51799
9742 * gcc.dg/vect/pr51799.c: New test.
9743 * gcc.dg/vect/vect-widen-shift-u8.c: Expect two widening shift
9744 patterns.
9745
9746 2012-01-12 Dominique d'Humieres <dominiq@lps.ens.fr>
9747 Tobias Burnus <burnus@net-b.de>
9748
9749 PR fortran/51057
9750 PR fortran/51616
9751 * lib/target-supports.exp
9752 (check_effective_target_fortran_largest_fp_has_sqrt): New.
9753 * gfortran.dg/quad_2.f90: Use it, add pattern for IBM's real(16).
9754
9755 2012-01-11 Jason Merrill <jason@redhat.com>
9756
9757 PR c++/51565
9758 * g++.dg/ext/attrib42.C: New.
9759
9760 2012-01-11 Jakub Jelinek <jakub@redhat.com>
9761
9762 PR bootstrap/51796
9763 * gcc.dg/pr51796.c: New test.
9764
9765 2012-01-11 Jason Merrill <jason@redhat.com>
9766
9767 PR c++/51818
9768 * g++.dg/cpp0x/lambda/lambda-mangle3.C: New.
9769
9770 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
9771
9772 * gnat.dg/array19.ad[sb]: New test.
9773
9774 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
9775
9776 * gnat.dg/opt23.ad[sb]: New test.
9777 * gnat.dg/opt23_pkg.ad[sb]: New helper.
9778 * gnat.dg/opt24.ad[sb]: New test.
9779
9780 2012-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9781
9782 PR tree-optimization/49642
9783 * gcc.dg/tree-ssa/pr49642-1.c: New test.
9784 * gcc.dg/tree-ssa/pr49642-2.c: New test.
9785
9786 2012-01-11 Jason Merrill <jason@redhat.com>
9787
9788 PR c++/51613
9789 * g++.dg/template/explicit-args5.C: New.
9790
9791 2012-01-11 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
9792
9793 * gcc.c-torture/execute/20120110-1.c: New testcase.
9794
9795 2012-01-10 Jason Merrill <jason@redhat.com>
9796
9797 PR c++/51614
9798 * g++.dg/inherit/ambig1.C: New.
9799
9800 PR c++/51433
9801 * g++.dg/cpp0x/constexpr-cache1.C: New.
9802
9803 2012-01-10 Richard Guenther <rguenther@suse.de>
9804
9805 PR tree-optimization/51801
9806 * gcc.dg/torture/pr51801.c: New testcase.
9807
9808 2012-01-10 Tobias Burnus <burnus@net-b.de>
9809
9810 PR fortran/51652
9811 * gfortran.dg/allocate_with_typespec_5.f90: New.
9812
9813 2012-01-10 Tobias Burnus <burnus@net-b.de>
9814
9815 * gfortran.dg/class_39.f03: Update dg-error string.
9816
9817 2012-01-10 Richard Guenther <rguenther@suse.de>
9818
9819 PR tree-optimization/50913
9820 * gcc.dg/graphite/interchange-16.c: New testcase.
9821 * gcc.dg/graphite/scop-20.c: XFAIL.
9822 * gfortran.dg/graphite/interchange-1.f: Likewise.
9823 * gfortran.dg/graphite/block-1.f90: Likewise.
9824 * gfortran.dg/graphite/block-2.f: Likewise.
9825
9826 2012-01-10 Richard Henderson <rth@redhat.com>
9827
9828 * lib/target-supports.exp (check_effective_target_vect_perm,
9829 check_effective_target_vect_perm_byte,
9830 check_effective_target_vect_perm_short): Enable for arm neon.
9831
9832 2012-01-09 Tobias Burnus <burnus@net-b.de>
9833
9834 PR fortran/46328
9835 * gfortran.dg/typebound_operator_11.f90: New.
9836
9837 2012-01-09 Eric Botcazou <ebotcazou@adacore.com>
9838
9839 * gnat.dg/array18.adb: New test.
9840 * gnat.dg/array18_pkg.ads: New helper.
9841
9842 2012-01-09 Paul Thomas <pault@gcc.gnu.org>
9843
9844 PR fortran/51791
9845 * gfortran.dg/typebound_operator_7.f03: Insert parentheses
9846 around base object in first assignment in main program.
9847 * gfortran.dg/typebound_operator_10.f03: New test.
9848
9849 2012-01-09 Martin Jambor <mjambor@suse.cz>
9850
9851 PR tree-optimization/51759
9852 * g++.dg/ipa/pr51759.C: New test.
9853
9854 2012-01-09 Tobias Burnus <burnus@net-b.de>
9855
9856 PR fortran/51758
9857 * gfortran.dg/optional_absent_2.f90: New.
9858
9859 2012-01-09 Tobias Burnus <burnus@net-b.de>
9860
9861 PR fortran/51578
9862 * gfortran.dg/use_17.f90: New.
9863
9864 2012-01-09 Gary Funck <gary@intrepid.com>
9865
9866 PR preprocessor/33919
9867 * gcc.dg/pr33919.c: New test.
9868 * gcc.dg/pr33919-0.h: New test header file.
9869 * gcc.dg/pr33919-1.h: Ditto.
9870 * gcc.dg/pr33919-2.h: Ditto.
9871
9872 2012-01-07 Jan Hubicka <jh@suse.cz>
9873
9874 PR tree-optimize/51694
9875 * gcc.c-torture/compile/pr51694.c: new testcase.
9876
9877 2012-01-07 Jan Hubicka <jh@suse.cz>
9878
9879 PR tree-optimization/51600
9880 * g++.dg/torture/pr51600.C: New testcase.
9881
9882 2012-01-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9883
9884 PR gcov-profile/51715
9885 PR gcov-profile/51717
9886 * gcc.misc-tests/gcov-13.c: Skip on 32-bit hppa*-*-hpux*.
9887 * gcc.misc-tests/gcov-14.c: Likewise.
9888
9889 2012-01-06 Jason Merrill <jason@redhat.com>
9890
9891 * g++.dg/parse/new5.C: New.
9892
9893 2012-01-06 Patrick Marlier <patrick.marlier@gmail.com>
9894
9895 PR testsuite/51655
9896 * c-c++-common/tm/memcpy-1.c: Declare memcpy instead of
9897 including <string.h>.
9898
9899 2012-01-06 Jason Merrill <jason@redhat.com>
9900
9901 * g++.dg/abi/mangle51.C: New.
9902 * g++.dg/abi/mangle52.C: New.
9903 * g++.dg/abi/mangle53.C: New.
9904 * g++.dg/abi/mangle54.C: New.
9905 * g++.dg/abi/mangle55.C: New.
9906 * g++.dg/abi/mangle56.C: New.
9907 * g++.dg/abi/mangle57.C: New.
9908 * g++.dg/abi/mangle58.C: New.
9909 * g++.dg/abi/mangle59.C: New.
9910 * g++.dg/cpp0x/trailing3.C: Update mangling.
9911 * g++.dg/cpp0x/variadic111.C: Update mangling.
9912 * g++.dg/cpp0x/variadic4.C: Update mangling.
9913 * g++.dg/cpp0x/variadic42.C: Pass -fabi-version=5.
9914 * g++.dg/template/nontype22.C: Works now.
9915 * g++.dg/template/pr35240.C: Works now.
9916
9917 * g++.dg/cpp0x/error7.C: New.
9918
9919 2012-01-06 Tobias Burnus <burnus@net-b.de>
9920
9921 * gfortran.dg/deallocate_stat_2.f90: New.
9922 * coarray/allocate_errgmsg.f90: New.
9923 * gfortran.dg/coarray_lib_alloc_1.f90: New.
9924 * gfortran.dg/coarray_lib_alloc_2.f90: New.
9925 * coarray/subobject_1.f90: Fix for num_images > 1.
9926 * gfortran.dg/deallocate_stat.f90: Update due to changed
9927 stat= handling.
9928
9929 2012-01-06 Andrew Stubbs <ams@codesourcery.com>
9930
9931 * gcc.target/arm/headmerge-2.c: Adjust scan pattern.
9932
9933 2012-01-06 Eric Botcazou <ebotcazou@adacore.com>
9934
9935 * ada/acats/overflow.lst: Add cb20004.
9936
9937 2012-01-05 Dodji Seketeli <dodji@redhat.com>
9938
9939 PR c++/51541
9940 * g++.dg/cpp0x/alias-decl-18.C: New test.
9941
9942 2012-01-05 Eric Botcazou <ebotcazou@adacore.com>
9943
9944 * gcc.c-torture/execute/20120104-1.c: New test.
9945
9946 2012-01-05 Paul Thomas <pault@gcc.gnu.org>
9947
9948 PR fortran/PR48946
9949 * gfortran.dg/typebound_operator_9.f03: This is now a copy of
9950 the old typebound_operator_8.f03.
9951 * gfortran.dg/typebound_operator_8.f03: New version of
9952 typebound_operator_7.f03 with 'u' a derived type instead of a
9953 class object.
9954
9955 2012-01-05 Richard Guenther <rguenther@suse.de>
9956
9957 * g++.dg/torture/pr49309.C: Skip for -flto.
9958
9959 2012-01-05 Jakub Jelinek <jakub@redhat.com>
9960
9961 PR middle-end/51761
9962 * gcc.c-torture/compile/pr51761.c: New test.
9963
9964 2012-01-05 Richard Guenther <rguenther@suse.de>
9965
9966 PR tree-optimization/51760
9967 * gcc.dg/torture/pr51760.c: New testcase.
9968
9969 2012-01-05 Aldy Hernandez <aldyh@redhat.com>
9970
9971 PR middle-end/51472
9972 * gcc.dg/tm/memopt-6.c: Adjust regexp.
9973
9974 2012-01-05 Richard Guenther <rguenther@suse.de>
9975
9976 PR lto/41576
9977 * gfortran.dg/lto/pr41576_0.f90: New testcase.
9978 * gfortran.dg/lto/pr41576_1.f90: Likewise.
9979
9980 2012-01-04 Jakub Jelinek <jakub@redhat.com>
9981
9982 PR debug/51695
9983 * gcc.dg/pr51695.c: New test.
9984
9985 2012-01-04 Andrew Pinski <apinski@cavium.com>
9986
9987 * gcc.target/mips/mips64-dsp-ldx1.c: New test.
9988 * gcc.target/mips/octeon2-lx-1.c: New test.
9989 * gcc.target/mips/mips64-dsp-ldx.c: New test.
9990 * gcc.target/mips/octeon2-lx-2.c: New test.
9991 * gcc.target/mips/octeon2-lx-3.c: New test.
9992
9993 2012-01-04 Patrick Marlier <patrick.marlier@gmail.com>
9994
9995 PR other/51163
9996 PR other/51164
9997 * gcc.dg/tm/alias-1.c: Adjust regexp.
9998 * gcc.dg/tm/alias-2.c: Adjust regexp.
9999
10000 2012-01-04 Paolo Carlini <paolo.carlini@oracle.com>
10001
10002 PR c++/51064
10003 * g++.dg/warn/Wparentheses-26.C: New.
10004
10005 2012-01-04 Mikael Morin <mikael@gcc.gnu.org>
10006
10007 * gfortran.dg/elemental_optional_args_2.f90: New test.
10008
10009 2012-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
10010
10011 PR fortran/49693
10012 * gfortran.dg/common_17.f90: New test.
10013
10014 2012-01-04 Richard Guenther <rguenther@suse.de>
10015
10016 PR tree-optimization/49651
10017 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Adjust.
10018 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
10019
10020 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
10021
10022 PR c++/51738
10023 * g++.dg/cpp0x/initlist-postfix-open-square.C: New.
10024
10025 2012-01-03 Andrew Pinski <apinski@cavium.com>
10026
10027 * lib/scanasm.exp (dg-function-on-line): Always use a special format
10028 for all mips targets. Also allow an optional .cfi_startproc.
10029
10030 2012-01-03 Uros Bizjak <ubizjak@gmail.com>
10031
10032 * gfortran.dg/typebound_operator_8.f03: Use dg-add-options ieee.
10033
10034 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
10035
10036 PR c++/29273
10037 * g++.dg/rtti/dyncast5.C: New.
10038
10039 2012-01-03 Richard Guenther <rguenther@suse.de>
10040
10041 PR tree-optimization/51070
10042 * gcc.dg/torture/pr51070-2.c: New testcase.
10043
10044 2012-01-03 Richard Guenther <rguenther@suse.de>
10045
10046 PR tree-optimization/51692
10047 * gcc.dg/torture/pr51692.c: New testcase.
10048
10049 2012-01-03 Richard Guenther <rguenther@suse.de>
10050
10051 PR debug/51650
10052 * g++.dg/lto/pr51650-3_0.C: New testcase.
10053
10054 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
10055
10056 PR c++/15867
10057 * g++.dg/warn/Wredundant-decls-spec.C: New.
10058
10059 2012-01-03 Jakub Jelinek <jakub@redhat.com>
10060
10061 PR tree-optimization/51719
10062 * g++.dg/tree-prof/pr51719.C: New test.
10063
10064 2012-01-03 Richard Guenther <rguenther@suse.de>
10065
10066 PR middle-end/51730
10067 * gcc.dg/fold-compare-6.c: New testcase.
10068
10069 2012-01-03 Jakub Jelinek <jakub@redhat.com>
10070
10071 PR c++/51669
10072 * g++.dg/gomp/pr51669.C: New test.
10073
10074 2012-01-02 Jason Merrill <jason@redhat.com>
10075
10076 PR c++/51675
10077 * g++.dg/cpp0x/constexpr-union2.C: New.
10078
10079 PR c++/51666
10080 * g++.dg/cpp0x/nsdmi-defer5.C: New.
10081
10082 2012-01-02 Dodji Seketeli <dodji@redhat.com>
10083
10084 PR c++/51462
10085 * g++.dg/cpp0x/constexpr-99.C: New test.
10086
10087 2012-01-02 Paolo Carlini <paolo.carlini@oracle.com>
10088
10089 PR c++/20140
10090 * g++.dg/template/init9.C: New.
10091
10092 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10093
10094 * gcc.dg/memcpy-4.c: Add nomips16 attribute for MIPS targets.
10095 Increase copy to 5 bytes. Look for at least two "mem/s/u"s,
10096 rather than a specific number.
10097
10098 2012-01-02 Paul Thomas <pault@gcc.gnu.org>
10099
10100 PR fortran/46262
10101 PR fortran/46328
10102 PR fortran/51052
10103 * gfortran.dg/typebound_operator_7.f03: New.
10104 * gfortran.dg/typebound_operator_8.f03: New.
10105
10106 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10107
10108 PR target/51729
10109 * gcc.target/mips/dspr2-MULT.c: Remove -ffixed-hi -ffixed-lo.
10110 XFAIL.
10111 * gcc.target/mips/dspr2-MULTU.c: Likewise.
10112
10113 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10114
10115 * gcc.dg/pr46309.c: Add -mtune=octeon2 for MIPS.
10116
10117 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10118
10119 * g++.dg/cpp0x/constexpr-rom.C: Look for .rdata rather than rodata
10120 for MIPS.
10121
10122 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10123
10124 * gfortran.dg/io_real_boz_3.f90: Require fortran_real_16.
10125 * gfortran.dg/io_real_boz_4.f90: Likewise.
10126 * gfortran.dg/io_real_boz_5.f90: Likewise.
10127
10128 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10129
10130 * g++.dg/opt/devirt2.C: Add -mno-abicalls for MIPS.
10131
10132 2012-01-02 Revital Eres <revital.eres@linaro.org>
10133
10134 * gcc.dg/sms-11.c: New file.
10135
10136 2012-01-02 Tobias Burnus <burnus@net-b.de>
10137
10138 PR fortran/51682
10139 * gfortran.dg/coarray/image_index_3.f90: New.
10140
10141 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
10142
10143 PR c++/16603
10144 * g++.dg/parse/enum8.C: New.
10145
10146 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
10147
10148 PR c++/51379
10149 * g++.dg/conversion/reinterpret4.C: New.
10150 * g++.dg/conversion/reinterpret1.C: Adjust.
10151
10152 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
10153
10154 * g++.dg/cpp0x/constexpr-delegating2.C: Add missing piece.
10155
10156 2012-01-01 Fabien ChĂȘne <fabien@gcc.gnu.org>
10157
10158 * g++.old-deja/g++.brendan/crash25.C: Adjust.
10159 * g++.old-deja/g++.brendan/crash56.C: Likewise.
10160 * g++.old-deja/g++.jason/access14.C: Likewise.
10161 * g++.old-deja/g++.jason/access8.C: Likewise.
10162 * g++.old-deja/g++.jason/access1.C: Likewise.
10163 * g++.old-deja/g++.other/access3.C: Likewise.
10164 * g++.old-deja/g++.other/access5.C: Likewise.
10165 * g++.old-deja/g++.law/unsorted1.C: Likewise.
10166 * g++.old-deja/g++.law/visibility22.C: Likewise.
10167 * g++.old-deja/g++.law/visibility26.C: Likewise.
10168 * g++.old-deja/g++.mike/p2746.C: Likewise.
10169 * g++.dg/debug/using1.C: Likewise.
10170 * g++.dg/lookup/using51.C: Likewise.
10171 * g++.dg/inherit/using5.C: Likewise.
10172 * g++.dg/inherit/pr30297.C: Likewise.
10173 * g++.dg/inherit/access8.C: Likewise.
10174 * g++.dg/torture/pr39362.C: Likewise.
10175 * g++.dg/template/crash13.C: Likewise.
10176 * g++.dg/template/using10.C: Likewise.
10177
10178 2012-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
10179
10180 PR fortran/51502
10181 * lib/gcc-dg.exp (scan-module-absence): Really commit last change.
10182
10183 2012-01-01 Ira Rosen <irar@il.ibm.com>
10184
10185 PR tree-optimization/51704
10186 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: New.
10187 * gfortran.dg/vect/vect.exp: Run no-fre-no-copy-prop-O3-* with
10188 corresponding flags.
10189
10190 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
10191
10192 PR c++/51723
10193 * g++.dg/cpp0x/constexpr-delegating2.C: New.
10194
10195 2012-01-01 Jan Hubicka <jh@suse.cz>
10196
10197 PR rtl-optimization/51069
10198 * gcc.c-torture/compile/pr51069.c: New testcase.
10199
10200 2012-01-01 Jakub Jelinek <jakub@redhat.com>
10201
10202 PR tree-optimization/51683
10203 * gcc.dg/pr51683.c: New test.
10204 \f
10205 Copyright (C) 2012 Free Software Foundation, Inc.
10206
10207 Copying and distribution of this file, with or without modification,
10208 are permitted in any medium without royalty provided the copyright
10209 notice and this notice are preserved.