* config/arm/arm-cores.def (cortex-m1, cortex-m0)
[gcc.git] / gcc / testsuite / ChangeLog
1 2012-11-21 Bin Cheng <bin.cheng@arm.com>
2
3 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Skip on ARM Cortex-M0.
4 * gcc.dg/tree-ssa/vrp47.c: Ditto.
5
6 2012-11-20 Uros Bizjak <ubizjak@gmail.com>
7
8 PR target/19398
9 * gcc.target/i386/pr19398.c: New test.
10
11 2012-11-20 Martin Jambor <mjambor@suse.cz>
12
13 PR tree-optimization/55260
14 * g++.dg/torture/pr55260-1.C: New test.
15
16 2012-11-20 Sofiane Naci <sofiane.naci@arm.com>
17
18 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: New testcase.
19 * gcc.target/aarch64/atomic-op-acq_rel.c: Likewise.
20 * gcc.target/aarch64/atomic-op-acquire.c: Likewise.
21 * gcc.target/aarch64/atomic-op-char.c: Likewise.
22 * gcc.target/aarch64/atomic-op-consume.c: Likewise.
23 * gcc.target/aarch64/atomic-op-imm.c: Likewise.
24 * gcc.target/aarch64/atomic-op-int.c: Likewise.
25 * gcc.target/aarch64/atomic-op-long.c: Likewise.
26 * gcc.target/aarch64/atomic-op-relaxed.c: Likewise.
27 * gcc.target/aarch64/atomic-op-release.c: Likewise.
28 * gcc.target/aarch64/atomic-op-seq_cst.c: Likewise.
29 * gcc.target/aarch64/atomic-op-short.c: Likewise.
30
31 2012-11-20 Jakub Jelinek <jakub@redhat.com>
32
33 PR middle-end/55094
34 * gcc.dg/pr55094.c: New test.
35
36 PR rtl-optimization/54921
37 * gcc.dg/pr54921.c: New test.
38
39 2012-11-19 Richard Sandiford <rdsandiford@googlemail.com>
40
41 * gcc.target/i386/pr55359.c: New test.
42
43 2012-11-19 Eric Botcazou <ebotcazou@adacore.com>
44
45 * g++.dg/tls/thread_local-order1.C: Add dg-require-cxa-atexit.
46 * g++.dg/tls/thread_local3g.C: Likewise.
47 * g++.dg/tls/thread_local4g.C: Likewise.
48 * g++.dg/tls/thread_local5g.C: Likewise.
49 * g++.dg/tls/thread_local6g.C: Likewise.
50 * g++.dg/tls/thread_local-cse.C: XFAIL on Solaris 9.
51 * g++.dg/tls/thread_local2.C: Likewise.
52 * g++.dg/tls/thread_local2g.C: Likewise.
53 * g++.dg/tls/thread_local6.C: Likewise.
54
55 2012-11-19 Aldy Hernandez <aldyh@redhat.com>
56
57 * g++.dg/tm/pr51516.C: Adjust for uninstrumented code path.
58 * gcc.dg/tm/clone-1.c: New test.
59
60 2012-11-19 Paolo Carlini <paolo.carlini@oracle.com>
61
62 PR c++/55368
63 * g++.dg/parse/struct-5.C: New.
64
65 2012-11-19 Tom de Vries <tom@codesourcery.com>
66
67 PR rtl-optimization/55315
68 * gcc.target/mips/pr55315.c: New test.
69
70 2012-11-17 Jakub Jelinek <jakub@redhat.com>
71
72 PR tree-optimization/55236
73 * gcc.dg/pr55236.c: New test.
74
75 PR testsuite/55188
76 * gcc.dg/pr19105.c: Accept also optimizing
77 -[2, 2] and -[3, 3] and -[4, 4] range tests together.
78
79 * lib/asan-dg.exp (asan_symbolize): Prune BFD: prefixed error messages
80 from addr2line_output. Increment idx if asking for more than one
81 address in one object.
82
83 2012-11-16 Jakub Jelinek <jakub@redhat.com>
84
85 PR tree-optimization/55329
86 * g++.dg/opt/pr55329.C: New test.
87
88 2012-11-16 Janus Weil <janus@gcc.gnu.org>
89
90 PR fortran/55297
91 * gfortran.dg/typebound_operator_18.f90: New.
92
93 2012-11-16 Vladimir Makarov <vmakarov@redhat.com>
94
95 PR rtl-optimization/55330
96 * gfortran.dg/pr55330.f90: New test.
97
98 2012-11-16 Uros Bizjak <ubizjak@gmail.com>
99
100 * lib/gcc-dg.exp (cleanup-saved-temps): Add .mii to suffixes.
101 * gcc.dg/hoist-register-pressure-1.c: Cleanup hoist rtl dump.
102 * gcc.dg/hoist-register-pressure-2.c: Ditto.
103 * gcc.dg/hoist-register-pressure-3.c: Ditto.
104 * gcc.dg/tree-prof/peel-1.c: Cleanup loop2_unroll rtl dump.
105 * gcc.dg/tree-prof/unroll-1.c: Ditto.
106
107 2012-11-16 Dodji Seketeli <dodji@redhat.com>
108
109 PR c++/54875
110 * g++.dg/cpp0x/alias-decl-27.C: New test.
111
112 2012-11-16 Jakub Jelinek <jakub@redhat.com>
113
114 PR c++/55337
115 * g++.dg/template/alignof2.C: New test.
116
117 2012-11-16 Uros Bizjak <ubizjak@gmail.com>
118
119 * g++.dg/mv1.C (dg-options): Add -march=x86-64.
120 * g++.dg/mv6.C (dg-options): Ditto.
121
122 2012-11-16 Uros Bizjak <ubizjak@gmail.com>
123
124 * lib/target_suports.exp
125 (check_effective_target_has_w_floating_suffix): New procedure.
126 (check_effective_target_has_q_floating_suffix): Ditto.
127 * g++.dg/cpp0x/gnu_fext-numeric-literals.C: Add dg-error directive
128 for unsupported non-standard suffix on floating constant.
129 * g++.dg/cpp0x/std_fext-numeric-literals.C: Ditto.
130
131 2012-11-14 Jakub Jelinek <jakub@redhat.com>
132
133 * lib/asan-dg.exp: New file.
134 * gcc.dg/asan/asan.exp: New file.
135 * g++.dg/dg.exp: Prune also asan tests.
136 * g++.dg/asan/asan.exp: New file.
137 * c-c++-common/asan/memcmp-1.c: New test.
138
139 2012-11-14 Paolo Carlini <paolo.carlini@oracle.com>
140
141 PR c++/55323
142 * g++.dg/cpp0x/vt-55323.C: New.
143
144 2012-11-13 Sriraman Tallam <tmsriram@google.com>
145
146 * g++.dg/mv4.C: Add require ifunc. Change error message.
147 * g++.dg/mv5.C: Add require ifunc.
148 * g++.dg/mv6.C: Add require ifunc.
149
150 2012-11-13 Martin Jambor <mjambor@suse.cz>
151
152 PR tree-optimization/55253
153 * gcc.dg/torture/pr55253.c: New test.
154 * gcc.dg/torture/pr55305.c: Likewise.
155
156 2012-11-13 H.J. Lu <hongjiu.lu@intel.com>
157
158 PR middle-end/55142
159 * gcc.target/i386/pr55142-1.c: New file.
160 * gcc.target/i386/pr55142-2.c: Likewise.
161
162 2012-11-13 Dodji Seketeli <dodji@redhat.com>
163
164 PR c++/54466
165 * g++.dg/cpp0x/alias-decl-26.C: New test file.
166
167 2012-11-13 H.J. Lu <hongjiu.lu@intel.com>
168
169 * gcc.target/i386/avx256-unaligned-load-2.c: Requre !ia32
170 instead of lp64.
171 * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
172 * gcc.target/i386/pr49715-2.c: Likewise.
173 * gcc.target/i386/retarg.c: Likewise. Scan both %rdi and %edi.
174
175 2012-11-13 Jakub Jelinek <jakub@redhat.com>
176
177 PR tree-optimization/55281
178 * gcc.dg/vect/fast-math-pr55281.c: New test.
179 * g++.dg/opt/pr55281.C: New test.
180
181 PR rtl-optimization/54127
182 * gcc.dg/torture/pr54127.c: New test.
183
184 2012-11-12 Steven Bosscher <steven@gcc.gnu.org>
185 Jakub Jelinek <jakub@redhat.com>
186
187 PR rtl-optimization/51447
188 * gcc.c-torture/execute/pr51447.c: New test.
189
190 2012-11-12 Ian Bolton <ian.bolton@arm.com>
191
192 * gcc.target/aarch64/csinc-2.c: New test.
193
194 2012-11-12 Ian Bolton <ian.bolton@arm.com>
195
196 * gcc.target/aarch64/cmn.c: New test.
197 * gcc.target/aarch64/adds.c: New test.
198 * gcc.target/aarch64/subs.c: New test.
199
200 2012-11-12 Tobias Burnus <burnus@net-b.de>
201
202 PR fortran/55272
203 * gfortran.dg/coarray_29_1.f90: New.
204 * gfortran.dg/coarray_29_2.f90: New.
205
206 2012-11-12 Bin Cheng <bin.cheng@arm.com>
207
208 * gcc.dg/hoist-register-pressure-3.c: New test.
209
210 2012-11-11 Oleg Endo <olegendo@gcc.gnu.org>
211
212 * gcc.target/sh/sh4a-fprun.c: Add test_sinf and test_cosf noinline
213 wrappers around sinf and cosf.
214
215 2012-11-11 H.J. Lu <hongjiu.lu@intel.com>
216
217 PR middle-end/55247
218 PR middle-end/55259
219 * gcc.target/i386/pr55247-2.c: New file.
220
221 2012-11-11 Steven Bosscher <steven@gcc.gnu.org>
222
223 PR middle-end/55263
224 * g++.dg/pr55263.C: New test.
225
226 2012-11-11 Martin Jambor <mjambor@suse.cz>
227
228 PR tree-optimization/55238
229 * testsuite/gcc.dg/torture/pr55238.c: New test.
230
231 2012-11-11 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
232 * gcc.dg/torture/pr54920.c: Add "-fno-common" option on hppa*-*-hpux*.
233 * c-c++-common/torture/vector-subscript-1.c: Likewise.
234 * c-c++-common/torture/vector-subscript-2.c: Likewise.
235
236 2012-11-10 Jan Hubicka <jh@suse.cz>
237
238 * gcc.dg/tree-ssa/cunroll-1.c: Fix bogus testcase.
239
240 2012-11-10 H.J. Lu <hongjiu.lu@intel.com>
241
242 * gcc.target/i386/pr55247.c: Require maybe_x32 target. Add
243 -mno-sse -mno-mmx to dg-options. Reformat.
244
245 2012-11-10 David Edelsohn <dje.gcc@gmail.com>
246
247 * c-c++-common/scal-to-vec2.c: Ignore non-standard ABI message.
248 * c-c++-common/vector-compare-1.c: Same.
249 * c-c++-common/vector-compare-2.c: Same.
250 * g++.dg/other/unused1.C: Skip on AIX.
251 * g++.dg/other/anon5.C: Allow Undefined to be capitalized. Ignore
252 extra message on AIX.
253
254 2012-11-10 Uros Bizjak <ubizjak@gmail.com>
255
256 PR target/55247
257 * gcc.target/i386/pr55247.c: New test.
258
259 2012-11-09 Andrew Pinski <apinski@cavium.com>
260
261 * gcc.c-torture/execute/20121108-1.c: New test.
262
263 2012-11-09 Ed Smith-Rowland <3dw4rd@verizon.net>
264
265 PR c++/54413
266 * g++.dg/cpp0x/gnu_fext-numeric-literals.C: New.
267 * g++.dg/cpp0x/std_fext-numeric-literals.C: New.
268 * g++.dg/cpp0x/gnu_fno-ext-numeric-literals.C: New.
269 * g++.dg/cpp0x/std_fno-ext-numeric-literals.C: New.
270
271 2012-11-09 Siddhesh Poyarekar <siddhesh@redhat.com>
272
273 * gcc.dg/Warray-bounds-3.c (bar): Keep array access within
274 bounds for ABDAY, DAY, ABMON, MON, AM_PM.
275 * gcc.dg/vect/pr22506.c (foo): Reduce loop iterations to within
276 array bounds.
277 * gcc.dg/vect/pr34005.c (XdmcpUnwrap): Likewise.
278
279 2012-11-09 Aldy Hernandez <aldyh@redhat.com>
280
281 * g++.dg/tm/pr47530-2.C: Adjust for uninstrumented code path.
282 * g++.dg/tm/pr47530.C: Same.
283
284 2012-11-09 Jason Merrill <jason@redhat.com>
285
286 PR c++/54859
287 * g++.dg/cpp0x/alias-decl-25.C: New.
288
289 * g++.dg/abi/abi-tag1.C: New.
290 * g++.dg/abi/abi-tag2.C: New.
291
292 2012-11-09 Vladimir Makarov <vmakarov@redhat.com>
293
294 PR rtl-optimization/55154
295 * gcc.target/i386/pr55154.c: New test.
296
297 2012-11-09 Vladimir Makarov <vmakarov@redhat.com>
298
299 PR rtl-optimization/55151
300 * gcc.dg/pr55151.c: Move ...
301 * gcc.target/i386/pr55151.c: ... here.
302
303 2012-11-09 Andrey Belevantsev <abel@ispras.ru>
304
305 PR rtl-optimization/54472
306 * gcc.dg/pr54472.c: New test.
307
308 2012-11-09 Eric Botcazou <ebotcazou@adacore.com>
309
310 * gnat.dg/stack_check3.ad[sb]: New test.
311
312 2012-11-08 Ian Lance Taylor <iant@google.com>
313
314 * go.test/go-test.exp (go-gc-tests): Handle runoutput test type
315 with arguments. Handle errorcheckoutput and rundir test types.
316
317 2012-11-08 Steven Bosscher <steven@gcc.gnu.org>
318
319 PR tree-optimization/55191
320 * gcc.dg/pr55191.c: New test.
321
322 2012-11-08 Jakub Jelinek <jakub@redhat.com>
323
324 PR debug/54499
325 * g++.dg/debug/pr54499.C: New test.
326
327 2012-11-08 Jan Hubicka <jh@suse.cz>
328
329 PR middle-end/48636
330 * gcc.dg/winline-3.c: Update.
331
332 2012-11-08 Martin Jambor <mjambor@suse.cz>
333
334 * gfortran.dg/ipcp-array-1.f90: New test.
335
336 2012-11-08 Florian Weimer <fweimer@redhat.com>
337
338 * g++.old-deja/g++.abi/cxa_vec.C: Fix typo in comment.
339
340 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
341
342 PR rtl-optimization/55151
343 * gcc.dg/pr55151.c: Use ia32 instead of x86_64.
344
345 2012-11-07 Uros Bizjak <ubizjak@gmail.com>
346
347 * gcc.dg/tree-ssa/cunroll-1.c: Scan cunrolli dump.
348
349 2012-11-07 Eric Botcazou <ebotcazou@adacore.com>
350
351 * gcc.c-torture/compile/20121107-1.c: New test.
352
353 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
354
355 PR rtl-optimization/55151
356 * gcc.dg/pr55151.c: Compile it only for x86_64.
357
358 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
359
360 PR rtl-optimization/55122
361 * gcc.dg/pr55122.c: New test.
362
363 2012-11-07 David Edelsohn <dje.gcc@gmail.com>
364
365 * gcc.target/powerpc/pr46728-[1234578].c: Tighten regex to ignore
366 word powerpc.
367 * gcc.target/powerpc/vsx-mass-1.c: Escape [ and ] in regex.
368 * gcc.target/powerpc/loop_align.c: Skip on AIX.
369 * gcc.target/powerpc/ppc-pow.c: Allow dot symbols in branch.
370 * gcc.target/powerpc/tfmode_off.c: Skip on AIX.
371
372 2012-11-07 Manuel López-Ibåñez <manu@gcc.gnu.org>
373
374 PR c/53063
375 * gcc.dg/warn-nsstring.c: Use -Wformat explicitly.
376
377 2012-11-07 Manuel López-Ibåñez <manu@gcc.gnu.org>
378
379 PR c/51294
380 * c-c++-common/pr51294.c: New.
381
382 2012-11-07 Martin Jambor <mjambor@suse.cz>
383
384 PR tree-optimization/53787
385 * gcc.dg/ipa/ipa-5.c: Adjust.
386 * gcc.dg/ipa/ipcp-agg-1.c: New test.
387 * gcc.dg/ipa/ipcp-agg-2.c: Likewise.
388 * gcc.dg/ipa/ipcp-agg-3.c: Likewise.
389 * gcc.dg/ipa/ipcp-agg-4.c: Likewise.
390 * gcc.dg/ipa/ipcp-agg-5.c: Likewise.
391 * gcc.dg/ipa/ipcp-agg-6.c: Likewise.
392 * gfortran.dg/pr48636.f90: Add -fno-ipa-cp.
393 * gfortran.dg/pr48636-2.f90: New test.
394 * gfortran.dg/pr53787.f90: Likewise.
395
396 2012-11-07 Paolo Carlini <paolo.carlini@oracle.com>
397
398 PR c++/55226
399 Revert:
400 2012-10-23 Paolo Carlini <paolo.carlini@oracle.com>
401
402 PR c++/54922
403 * g++.dg/cpp0x/constexpr-union4.C: New.
404
405 2012-11-07 Yufeng Zhang <yufeng.zhang@arm.com>
406
407 * gcc.target/aarch64/dwarf-cfa-reg.c: New test.
408
409 2012-11-07 Kaz Kojima <kkojima@gcc.gnu.org>
410
411 PR target/49220
412 * gcc.c-torture/compile/pr49220.c: New test.
413
414 2012-11-07 Florian Weimer <fweimer@redhat.com>
415
416 * g++.dg/init/new40.C: New.
417
418 2012-11-07 Jakub Jelinek <jakub@redhat.com>
419
420 PR debug/54693
421 * gcc.dg/guality/pr54693-2.c: New test.
422
423 2012-11-06 Andrew Pinski <apinski@cavium.com>
424
425 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: Add
426 -fno-vect-cost-model.
427
428 2012-11-06 Aldy Hernandez <aldyh@redhat.com>
429
430 * c-c++-common/tm/trxn-expr-3.c: Adjust for uninstrumented code path.
431 * gcc.dg/tm/debug-1.c: Same.
432 * gcc.dg/tm/irrevocable-3.c: Same.
433 * gcc.dg/tm/irrevocable-4.c: Same.
434 * gcc.dg/tm/memopt-10.c: Same.
435 * gcc.dg/tm/memopt-11.c: Same.
436 * gcc.dg/tm/props-4.c: Same.
437 * gcc.dg/tm/wrap-3.c: Same.
438 * gcc.dg/tm/wrap-4.c: Same.
439
440 2012-11-06 Andrew Pinski <apinski@cavium.com>
441
442 * g++.dg/abi/aarch64_guard1.C: Add -fno-section-anchors.
443
444 2012-11-06 Jan Hubicka <jh@suse.cz>
445
446 * gcc.dg/tree-ssa/loop-1.c: Make to look like a good unroling
447 candidate still.
448 * gcc.dg/tree-ssa/loop-23.c: Likewise.
449 * gcc.dg/tree-ssa/cunroll-1.c: Unrolling now happens early.
450 * gcc.dg/tree-prof/unroll-1.c: Remove confused dg-options.
451
452 2012-11-06 David Edelsohn <dje.gcc@gmail.com>
453
454 * const-uniq-1.c: Expand regex to match AIX XCOFF labels.
455
456 2012-11-06 Uros Bizjak <ubizjak@gmail.com>
457
458 PR middle-end/41993
459 * gcc.dg/torture/pr41993.c: New test.
460
461 2012-11-06 Jan Hubicka <jh@suse.cz>
462
463 * gcc.target/i386/l_fma_float_?.c: Update.
464 * gcc.target/i386/l_fma_double_?.c: Update.
465
466 2012-11-06 Oleg Endo <olegendo@gcc.gnu.org>
467
468 PR target/54089
469 * gcc.target/sh/pr54089-8.c: New.
470 * gcc.target/sh/pr54089-9.c: New.
471
472 2012-11-06 Vladimir Yakovlev <vladimir.b.yakovlev@intel.com>
473
474 PR target/47440
475 * gcc.target/i386/avx-vzeroupper-5.c: Changed scan-assembler-times.
476 * gcc.target/i386/avx-vzeroupper-8.c: Likewise.
477 * gcc.target/i386/avx-vzeroupper-9.c: Likewise.
478 * gcc.target/i386/avx-vzeroupper-10.c: Likewise.
479 * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
480 * gcc.target/i386/avx-vzeroupper-12.c: Likewise.
481 * gcc.target/i386/avx-vzeroupper-19.c: Likewis.
482 * gcc.target/i386/avx-vzeroupper-27.c: New.
483
484 2012-11-06 Janus Weil <janus@gcc.gnu.org>
485
486 PR fortran/54917
487 * gfortran.dg/transfer_class_1.f90: New.
488 * gfortran.dg/transfer_class_2.f90: New.
489
490 2012-11-05 Sriraman Tallam <tmsriram@google.com>
491
492 * testsuite/g++.dg/mv1.C: New test.
493 * testsuite/g++.dg/mv2.C: New test.
494 * testsuite/g++.dg/mv3.C: New test.
495 * testsuite/g++.dg/mv4.C: New test.
496 * testsuite/g++.dg/mv5.C: New test.
497 * testsuite/g++.dg/mv6.C: New test.
498
499 2012-11-05 Hans-Peter Nilsson <hp@axis.com>
500
501 PR testsuite/55186
502 * gcc.dg/const-uniq-1.c (a): Increase length four times.
503
504 2012-11-05 Jack Howarth <howarth@bromo.med.uc.edu>
505
506 * gcc.dg/torture/pr53922.c: Use -Wl,-undefined,dynamic_lookup on
507 darwin.
508
509 2012-11-05 Eric Botcazou <ebotcazou@adacore.com>
510
511 * g++.dg/torture/20121105-1.C: New test.
512
513 2012-11-05 Andreas Schwab <schwab@linux-m68k.org>
514
515 * gcc.dg/torture/fp-compare.c: New testcase.
516
517 2012-11-05 Jan Hubicka <jh@suse.cz>
518
519 * gcc.dg/const-1.c: Update.
520 * gcc.dg/pure-1.c: Update.
521
522 2012-11-05 Vladimir Makarov <vmakarov@redhat.com>
523
524 PR rtl-optimization/55151
525 * gcc.dg/pr55151.c: New test.
526
527 2012-11-05 Jakub Jelinek <jakub@redhat.com>
528
529 PR debug/54970
530 PR debug/54971
531 * gcc.dg/guality/pr54970.c: Use NOP instead of "NOP" in inline-asm.
532
533 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
534
535 PR testsuite/51128
536 * gcc.dg/torture/pr55018.c: Skip if -fno-fat-lto-objects was passed.
537
538 2012-11-05 Jan Hubicka <jh@suse.cz>
539
540 * gcc.dg/autopar/pr49960.c: Fix testcase.
541
542 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
543
544 * gcc.dg/tree-ssa/cunroll-9.c: Dump cunrolli details.
545 Fix scan-tree-dump-times directive.
546
547 2012-11-04 Janus Weil <janus@gcc.gnu.org>
548
549 PR fortran/55199
550 * gfortran.dg/associate_12.f90: New.
551
552 2012-11-03 Jack Howarth <howarth@bromo.med.uc.edu>
553
554 PR target/54255
555 * lib/target-supports.exp (check_effective_target_masm_intel): New
556 proc.
557 * gcc.target/i386/asm-dialect-1.c: Use dg-require-effective-target
558 masm_intel.
559
560 2012-11-03 H.J. Lu <hjl.tools@gmail.com>
561 Jack Howarth <howarth@bromo.med.uc.edu>
562
563 * lib/target-supports.exp (check_effective_target_maybe_x32): New proc.
564 * gcc.target/i386/pr54457.c: Use dg-require-effective-target maybe_x32.
565 * gcc.target/i386/pr53249.c: Likewise.
566
567 2012-11-03 Andrew Pinski <apinski@cavium.com>
568
569 * gcc.target/mips/octeon-bbit-3.c: Change the second call to abort to
570 call abort1 so that cross jumping does not happen.
571
572 2012-11-03 Oleg Endo <olegendo@gcc.gnu.org>
573
574 PR target/51244
575 * gcc.target/sh/pr51244-18.c: New.
576 * gcc.target/sh/pr51244-19.c: New.
577
578 2012-11-03 Richard Sandiford <rdsandiford@googlemail.com>
579
580 * gcc.target/mips/octeon-exts-7.c (bar): Make sure the extraction of
581 b requires a 64-bit operation followed by a truncation.
582
583 2012-11-02 Jan Hubicka <jh@suse.cz>
584
585 * gcc.dg/tree-ssa/loop-38.c: Correct testcase.
586
587 2012-11-02 Michael Meissner <meissner@linux.vnet.ibm.com>
588
589 * gcc.target/powerpc/pr48258-2.c: Simplfy the acceptance
590 conditions to verify the reduction code is vectorized.
591
592 * gcc.target/powerpc/pr46728-1.c: Pass -fno-ident to eliminate failures
593 in case 'pow', such as 'powerpc' is used in the compiler version name.
594 * gcc.target/powerpc/pr46728-2.c: Likewise.
595 * gcc.target/powerpc/pr46728-3.c: Likewise.
596 * gcc.target/powerpc/pr46728-4.c: Likewise.
597 * gcc.target/powerpc/pr46728-5.c: Likewise.
598 * gcc.target/powerpc/pr46728-7.c: Likewise.
599 * gcc.target/powerpc/pr46728-8.c: Likewise.
600 * gcc/testsuite/gcc.dg/pr46728-6.c: Likewise.
601
602 2012-11-02 Jan Hubicka <jh@suse.cz>
603
604 * gcc.dg/tree-ssa/loop-38.c: New testcase.
605
606 2012-11-02 Jan Hubicka <jh@suse.cz>
607
608 * gcc.dg/tree-ssa/cunroll-10.c: New testcase.
609 * gcc.dg/tree-ssa/cunroll-9.c: New testcase.
610
611 2012-11-02 Vladimir Makarov <vmakarov@redhat.com>
612
613 PR middle-end/55130
614 * gcc.target/i386/pr55130.c: New test.
615
616 2012-11-02 Jakub Jelinek <jakub@redhat.com>
617
618 PR target/55147
619 * gcc.target/i386/pr55147.c: New test.
620
621 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
622
623 * gfortran.dg/default_format_1.f90: XFAIL on AIX.
624 * gfortran.dg/default_format_denormal_1.f90: Same.
625
626 2012-11-01 Marc Glisse <marc.glisse@inria.fr>
627
628 PR middle-end/55001
629 * g++.dg/ext/vector19.C: Remove target restrictions.
630 * gcc.dg/fold-compare-7.c: New testcase.
631
632 2012-11-01 Oleg Endo <olegendo@gcc.gnu.org>
633
634 PR target/55160
635 * gcc.target/sh/pr55160.c: New.
636
637 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
638
639 * gcc.target/powerpc/vsx-mass-1.c: Check for dot symbols in
640 scan-assembler regex.
641
642 2012-11-01 Vladimir Makarov <vmakarov@redhat.com>
643
644 PR middle-end/55150
645 * gcc.dg/pr55150.c: Rename to gcc.dg/pr55150-1.c.
646 * gcc.dg/pr55150-2.c: New test.
647
648 2012-11-01 Sharad Singhai <singhai@google.com>
649
650 * testsuite/gcc.dg/plugin/selfassign.c: Add opgtroup_flags initializer.
651 * testsuite/gcc.dg/plugin/one_time_plugin.c: Likewise.
652 * testsuite/g++.dg/plugin/selfassign.c: Likewise.
653 * testsuite/g++.dg/plugin/dumb_plugin.c: Likewise.
654
655 2012-10-31 Dehao Chen <dehao@google.com>
656
657 * g++.dg/debug/dwarf2/block.C: New testcase.
658
659 2012-10-31 Jan Hubicka <jh@suse.cz>
660
661 * gcc.dg/pr44974.c: Add noinline.
662
663 2012-10-31 Janus Weil <janus@gcc.gnu.org>
664
665 PR fortran/53718
666 * gfortran.dg/class_54.f90: New.
667
668 2012-10-31 Steven Bosscher <steven@gcc.gnu.org>
669 Jakub Jelinek <jakub@redhat.com>
670
671 PR tree-optimization/55018
672 * gcc.dg/torture/pr55018.c: New test.
673
674 2012-10-31 Paolo Carlini <paolo.carlini@oracle.com>
675
676 PR c++/54583
677 * g++.dg/ext/vla13.C: New.
678
679 2012-10-31 Vladimir Makarov <vmakarov@redhat.com>
680
681 PR middle-end/55150
682 * gcc.dg/pr55150.c: New test.
683
684 2012-10-31 Tobias Burnus <burnus@net-b.de>
685
686 PR fortran/55134
687 * gfortran.dg/associate_11.f90: New.
688
689 2012-10-31 Dodji Seketeli <dodji@redhat.com>
690
691 PR c++/54955
692 * g++.dg/cpp0x/gen-attrs-48-2.C: New test.
693
694 2012-10-31 Jakub Jelinek <jakub@redhat.com>
695
696 PR tree-optimization/19105
697 PR tree-optimization/21643
698 PR tree-optimization/46309
699 * gcc.dg/pr19105.c: New test.
700 * gcc.dg/pr21643.c: New test.
701 * gcc.dg/pr46309-2.c: New test.
702 * gcc.c-torture/execute/pr46309.c: New test.
703
704 2012-10-31 Alan Modra <amodra@gmail.com>
705
706 * gcc.target/powerpc/dimode_off.c: New.
707 * gcc.target/powerpc/timode_off.c: New.
708 * gcc.target/powerpc/dfmode_off.c: New.
709 * gcc.target/powerpc/tfmode_off.c: New.
710
711 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
712
713 PR rtl-optimization/55093
714 * gcc.target/i386/pr55093.c: New file.
715
716 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
717
718 * gcc.target/i386/pr55116.c: Renamed to ...
719 * gcc.target/i386/pr55116-1.c: This.
720
721 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
722
723 * gcc.target/i386/pr55116-2.c: New file.
724
725 2012-10-30 Richard Biener <rguenther@suse.de>
726
727 * gcc.dg/vect/slp-perm-2.c: Adjust.
728
729 2012-10-30 Richard Biener <rguenther@suse.de>
730
731 PR tree-optimization/55111
732 * gcc.dg/torture/pr55111.c: New testcase.
733
734 2012-10-30 Oleg Endo <olegendo@gcc.gnu.org>
735
736 PR target/53988
737 * gcc.target/sh/pr53988.c: New.
738
739 2012-10-30 Bin Cheng <bin.cheng@arm.com>
740
741 PR target/54989
742 * gcc.dg/hoist-register-pressure-1.c: Rename from
743 hoist-register-pressure.c. Add nonpic condition.
744 * gcc.dg/hoist-register-pressure-2.c: New testcase.
745
746 2012-10-29 Jonathan Wakely <jwakely.gcc@gmail.com>
747
748 PR c++/54930
749 * gcc.dg/Wreturn-local-addr.c: New.
750 * g++.dg/warn/Wno-return-local-addr.C: New.
751 * g++.dg/warn/Wreturn-local-addr.C: New.
752
753 2012-10-29 H.J. Lu <hongjiu.lu@intel.com>
754
755 PR middle-end/55116
756 * gcc.target/i386/pr55116.c: New file.
757
758 2012-10-29 Manuel López-Ibåñez <manu@gcc.gnu.org>
759
760 PR c/53066
761 * gcc.dg/Wshadow-4.c: New.
762 * gcc.dg/Wshadow-4.h: New.
763
764 2012-10-29 Alexandre Oliva <aoliva@redhat.com>
765
766 PR debug/54693
767 * gcc.dg/guality/pr54693.c: New.
768
769 2012-10-29 Marc Glisse <marc.glisse@inria.fr>
770
771 PR middle-end/55027
772 * gcc.dg/pr55027.c: New testcase.
773
774 2012-10-29 Jan Hubicka <jh@suse.cz>
775
776 * gcc.dg/ipa/inline-6.c: New testcase.
777
778 2012-10-29 Vladimir Makarov <vmakarov@redhat.com>
779
780 PR rtl-optimization/55106
781 * g++.dg/pr55106.C: New.
782
783 2012-10-29 Richard Guenther <rguenther@suse.de>
784
785 PR middle-end/53695
786 * gcc.dg/torture/pr53695.c: New testcase.
787
788 2012-10-28 Jan Hubicka <jh@suse.cz>
789
790 * gcc.dg/ipa/inlinehint-3.c: New testcase.
791
792 2012-10-28 Tobias Burnus <burnus@net-b.de>
793
794 PR fortran/54958
795 * gfortran.dg/do_check_6.f90: New.
796
797 2012-10-27 Dominique Dhumieres <dominiq@lps.ens.fr>
798 Jack Howarth <howarth@bromo.med.uc.edu>
799
800 PR target/54404
801 * g++.dg/other/darwin-cfstring1.C: Add -ftrack-macro-expansion=0
802 to dg-options.
803 * obj-c++.dg/strings/const-cfstring-2.mm: Likewise.
804
805 2012-10-27 Uros Bizjak <ubizjak@gmail.com>
806
807 PR target/34283
808 * gcc.target/i386/pr34283.c: New test.
809
810 2012-10-26 Jakub Jelinek <jakub@redhat.com>
811
812 PR c++/55081
813 * g++.dg/opt/pr55081.C: New test.
814
815 PR debug/54970
816 PR debug/54971
817 * gcc.dg/guality/pr54970.c: New test.
818
819 2012-10-26 Paolo Carlini <paolo.carlini@oracle.com>
820
821 PR c++/54984
822 * g++.dg/template/new11.C: New.
823
824 2012-10-26 Richard Biener <rguenther@suse.de>
825
826 PR middle-end/54824
827 * gcc.dg/torture/pr54824.c: New testcase.
828
829 2012-10-26 Alexander Ivchenko <alexander.ivchenko@intel.com>
830
831 * gcc.target/i386/fxsave-1.c: New.
832 * gcc.target/i386/fxsave64-1.c: Ditto.
833 * gcc.target/i386/fxrstor-1.c: Ditto.
834 * gcc.target/i386/fxrstor64-1.c: Ditto.
835 * gcc.target/i386/xsave-1.c: Ditto.
836 * gcc.target/i386/xsave64-1.c: Ditto.
837 * gcc.target/i386/xrstor-1.c: Ditto.
838 * gcc.target/i386/xrstor64-1.c: Ditto.
839 * gcc.target/i386/xsaveopt-1.c: Ditto.
840 * gcc.target/i386/xsaveopt64-1.c: Ditto.
841 * gcc.target/i386/sse-12.c: Add -mfxsr, -mxsaveopt.
842 * gcc.target/i386/sse-13.c: Ditto.
843 * gcc.target/i386/sse-14.c: Ditto.
844 * gcc.target/i386/sse-22.c: Ditto.
845 * gcc.target/i386/sse-23.c: Ditto.
846 * g++.dg/other/i386-2.C: Ditto.
847 * g++.dg/other/i386-3.C: Ditto.
848
849 2012-10-25 Jan Hubicka <jh@suse.cz>
850
851 * gcc.dg/tree-ssa/cunroll-4.c: Update; we now remove the loop
852 at ivcanon time.
853
854 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
855
856 PR c++/53761
857 * g++.dg/ext/transparent-union.C: New.
858
859 2012-10-25 Marc Glisse <marc.glisse@inria.fr>
860
861 PR c++/54427
862 * g++.dg/ext/vector19.C: New testcase.
863
864 2012-10-25 Richard Biener <rguenther@suse.de>
865
866 PR tree-optimization/54902
867 * g++.dg/torture/pr54902.C: New testcase.
868
869 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
870
871 PR c++/34892
872 * g++.dg/template/crash114.C: New.
873
874 2012-10-24 H.J. Lu <hongjiu.lu@intel.com>
875
876 PR bootstrap/55049
877 * gcc.target/i386/pr55049-1.c: New test.
878
879 2012-10-24 Janus Weil <janus@gcc.gnu.org>
880
881 PR fortran/55037
882 * gfortran.dg/class_dummy_4.f03: New.
883
884 2012-10-24 Jakub Jelinek <jakub@redhat.com>
885
886 PR rtl-optimization/55010
887 * gcc.dg/pr55010.c: New test.
888
889 PR debug/54828
890 * g++.dg/debug/pr54828.C: New test.
891
892 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
893
894 * gcc.dg/vect/vect-82_64.c: Adjust the dump file.
895 * gcc.dg/vect/vect-83_64.c: Likewise.
896
897 2012-10-23 Paolo Carlini <paolo.carlini@oracle.com>
898
899 PR c++/54922
900 * g++.dg/cpp0x/constexpr-union4.C: New.
901
902 2012-10-23 Jeff Law <law@redhat.com>
903
904 * gcc.c-torture/execute/pr54985.c: New test.
905
906 2012-10-23 Paul Koning <ni1d@arrl.net>
907
908 PR debug/54508
909 * g++.dg/debug/dwarf2/pr54508.C: New.
910
911 2012-10-23 Jakub Jelinek <jakub@redhat.com>
912
913 PR c++/54844
914 * g++.dg/template/sizeof14.C: New test.
915
916 2012-10-23 Ian Bolton <ian.bolton@arm.com>
917 Jim MacArthur <jim.macarthur@arm.com>
918 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
919 Marcus Shawcroft <marcus.shawcroft@arm.com>
920 Nigel Stephens <nigel.stephens@arm.com>
921 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
922 Richard Earnshaw <rearnsha@arm.com>
923 Sofiane Naci <sofiane.naci@arm.com>
924 Stephen Thomas <stephen.thomas@arm.com>
925 Tejas Belagod <tejas.belagod@arm.com>
926 Yufeng Zhang <yufeng.zhang@arm.com>
927
928 * lib/target-supports.exp
929 (check_profiling_available): Add AArch64.
930 (check_effective_target_vect_int): Likewise.
931 (check_effective_target_vect_shift): Likewise.
932 (check_effective_target_vect_float): Likewise.
933 (check_effective_target_vect_double): Likewise.
934 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
935 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
936 (check_effective_target_vect_pack_trunc): Likewise.
937 (check_effective_target_vect_unpack): Likewise.
938 (check_effective_target_vect_hw_misalign): Likewise.
939 (check_effective_target_vect_short_mult): Likewise.
940 (check_effective_target_vect_int_mult): Likewise.
941 (check_effective_target_vect_stridedN): Likewise.
942 (check_effective_target_sync_int_long): Likewise.
943 (check_effective_target_sync_char_short): Likewise.
944 (check_vect_support_and_set_flags): Likewise.
945 (check_effective_target_aarch64_tiny): New.
946 (check_effective_target_aarch64_small): New.
947 (check_effective_target_aarch64_large): New.
948 * g++.dg/other/PR23205.C: Enable aarch64.
949 * g++.dg/other/pr23205-2.C: Likewise.
950 * g++.old-deja/g++.abi/ptrmem.C: Likewise.
951 * gcc.c-torture/execute/20101011-1.c: Likewise.
952 * gcc.dg/20020312-2.c: Likewise.
953 * gcc.dg/20040813-1.c: Likewise.
954 * gcc.dg/builtin-apply2.c: Likewise.
955 * gcc.dg/stack-usage-1.c: Likewise.
956
957 2012-10-23 Ian Bolton <ian.bolton@arm.com>
958 Jim MacArthur <jim.macarthur@arm.com>
959 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
960 Marcus Shawcroft <marcus.shawcroft@arm.com>
961 Nigel Stephens <nigel.stephens@arm.com>
962 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
963 Richard Earnshaw <rearnsha@arm.com>
964 Sofiane Naci <sofiane.naci@arm.com>
965 Stephen Thomas <stephen.thomas@arm.com>
966 Tejas Belagod <tejas.belagod@arm.com>
967 Yufeng Zhang <yufeng.zhang@arm.com>
968
969 * gcc.target/aarch64/aapcs/aapcs64.exp: New file.
970 * gcc.target/aarch64/aapcs/abitest-2.h: New file.
971 * gcc.target/aarch64/aapcs/abitest-common.h: New file.
972 * gcc.target/aarch64/aapcs/abitest.S: New file.
973 * gcc.target/aarch64/aapcs/abitest.h: New file.
974 * gcc.target/aarch64/aapcs/func-ret-1.c: New file.
975 * gcc.target/aarch64/aapcs/func-ret-2.c: New file.
976 * gcc.target/aarch64/aapcs/func-ret-3.c: New file.
977 * gcc.target/aarch64/aapcs/func-ret-3.x: New file.
978 * gcc.target/aarch64/aapcs/func-ret-4.c: New file.
979 * gcc.target/aarch64/aapcs/func-ret-4.x: New file.
980 * gcc.target/aarch64/aapcs/ice_1.c: New file.
981 * gcc.target/aarch64/aapcs/ice_2.c: New file.
982 * gcc.target/aarch64/aapcs/ice_3.c: New file.
983 * gcc.target/aarch64/aapcs/ice_4.c: New file.
984 * gcc.target/aarch64/aapcs/ice_5.c: New file.
985 * gcc.target/aarch64/aapcs/macro-def.h: New file.
986 * gcc.target/aarch64/aapcs/test_1.c: New file.
987 * gcc.target/aarch64/aapcs/test_10.c: New file.
988 * gcc.target/aarch64/aapcs/test_11.c: New file.
989 * gcc.target/aarch64/aapcs/test_12.c: New file.
990 * gcc.target/aarch64/aapcs/test_13.c: New file.
991 * gcc.target/aarch64/aapcs/test_14.c: New file.
992 * gcc.target/aarch64/aapcs/test_15.c: New file.
993 * gcc.target/aarch64/aapcs/test_16.c: New file.
994 * gcc.target/aarch64/aapcs/test_17.c: New file.
995 * gcc.target/aarch64/aapcs/test_18.c: New file.
996 * gcc.target/aarch64/aapcs/test_19.c: New file.
997 * gcc.target/aarch64/aapcs/test_2.c: New file.
998 * gcc.target/aarch64/aapcs/test_20.c: New file.
999 * gcc.target/aarch64/aapcs/test_21.c: New file.
1000 * gcc.target/aarch64/aapcs/test_22.c: New file.
1001 * gcc.target/aarch64/aapcs/test_23.c: New file.
1002 * gcc.target/aarch64/aapcs/test_24.c: New file.
1003 * gcc.target/aarch64/aapcs/test_25.c: New file.
1004 * gcc.target/aarch64/aapcs/test_26.c: New file.
1005 * gcc.target/aarch64/aapcs/test_3.c: New file.
1006 * gcc.target/aarch64/aapcs/test_4.c: New file.
1007 * gcc.target/aarch64/aapcs/test_5.c: New file.
1008 * gcc.target/aarch64/aapcs/test_6.c: New file.
1009 * gcc.target/aarch64/aapcs/test_7.c: New file.
1010 * gcc.target/aarch64/aapcs/test_8.c: New file.
1011 * gcc.target/aarch64/aapcs/test_9.c: New file.
1012 * gcc.target/aarch64/aapcs/test_align-1.c: New file.
1013 * gcc.target/aarch64/aapcs/test_align-2.c: New file.
1014 * gcc.target/aarch64/aapcs/test_align-3.c: New file.
1015 * gcc.target/aarch64/aapcs/test_align-4.c: New file.
1016 * gcc.target/aarch64/aapcs/test_complex.c: New file.
1017 * gcc.target/aarch64/aapcs/test_int128.c: New file.
1018 * gcc.target/aarch64/aapcs/test_quad_double.c: New file.
1019 * gcc.target/aarch64/aapcs/type-def.h: New file.
1020 * gcc.target/aarch64/aapcs/va_arg-1.c: New file.
1021 * gcc.target/aarch64/aapcs/va_arg-10.c: New file.
1022 * gcc.target/aarch64/aapcs/va_arg-11.c: New file.
1023 * gcc.target/aarch64/aapcs/va_arg-12.c: New file.
1024 * gcc.target/aarch64/aapcs/va_arg-2.c: New file.
1025 * gcc.target/aarch64/aapcs/va_arg-3.c: New file.
1026 * gcc.target/aarch64/aapcs/va_arg-4.c: New file.
1027 * gcc.target/aarch64/aapcs/va_arg-5.c: New file.
1028 * gcc.target/aarch64/aapcs/va_arg-6.c: New file.
1029 * gcc.target/aarch64/aapcs/va_arg-7.c: New file.
1030 * gcc.target/aarch64/aapcs/va_arg-8.c: New file.
1031 * gcc.target/aarch64/aapcs/va_arg-9.c: New file.
1032 * gcc.target/aarch64/aapcs/validate_memory.h: New file.
1033 * gcc.target/aarch64/aarch64.exp: New file.
1034 * gcc.target/aarch64/adc-1.c: New file.
1035 * gcc.target/aarch64/adc-2.c: New file.
1036 * gcc.target/aarch64/asm-1.c: New file.
1037 * gcc.target/aarch64/clrsb.c: New file.
1038 * gcc.target/aarch64/clz.c: New file.
1039 * gcc.target/aarch64/ctz.c: New file.
1040 * gcc.target/aarch64/csinc-1.c: New file.
1041 * gcc.target/aarch64/csinv-1.c: New file.
1042 * gcc.target/aarch64/csneg-1.c: New file.
1043 * gcc.target/aarch64/extend.c: New file.
1044 * gcc.target/aarch64/fcvt.x: New file.
1045 * gcc.target/aarch64/fcvt_double_int.c: New file.
1046 * gcc.target/aarch64/fcvt_double_long.c: New file.
1047 * gcc.target/aarch64/fcvt_double_uint.c: New file.
1048 * gcc.target/aarch64/fcvt_double_ulong.c: New file.
1049 * gcc.target/aarch64/fcvt_float_int.c: New file.
1050 * gcc.target/aarch64/fcvt_float_long.c: New file.
1051 * gcc.target/aarch64/fcvt_float_uint.c: New file.
1052 * gcc.target/aarch64/fcvt_float_ulong.c: New file.
1053 * gcc.target/aarch64/ffs.c: New file.
1054 * gcc.target/aarch64/fmadd.c: New file.
1055 * gcc.target/aarch64/fnmadd-fastmath.c: New file.
1056 * gcc.target/aarch64/frint.x: New file.
1057 * gcc.target/aarch64/frint_double.c: New file.
1058 * gcc.target/aarch64/frint_float.c: New file.
1059 * gcc.target/aarch64/index.c: New file.
1060 * gcc.target/aarch64/mneg-1.c: New file.
1061 * gcc.target/aarch64/mneg-2.c: New file.
1062 * gcc.target/aarch64/mneg-3.c: New file.
1063 * gcc.target/aarch64/mnegl-1.c: New file.
1064 * gcc.target/aarch64/mnegl-2.c: New file.
1065 * gcc.target/aarch64/narrow_high-intrinsics.c: New file.
1066 * gcc.target/aarch64/pic-constantpool1.c: New file.
1067 * gcc.target/aarch64/pic-symrefplus.c: New file.
1068 * gcc.target/aarch64/predefine_large.c: New file.
1069 * gcc.target/aarch64/predefine_small.c: New file.
1070 * gcc.target/aarch64/predefine_tiny.c: New file.
1071 * gcc.target/aarch64/reload-valid-spoff.c: New file.
1072 * gcc.target/aarch64/scalar_intrinsics.c: New file.
1073 * gcc.target/aarch64/table-intrinsics.c: New file.
1074 * gcc.target/aarch64/tst-1.c: New file.
1075 * gcc.target/aarch64/vect-abs-compile.c: New file.
1076 * gcc.target/aarch64/vect-abs.c: New file.
1077 * gcc.target/aarch64/vect-abs.x: New file.
1078 * gcc.target/aarch64/vect-compile.c: New file.
1079 * gcc.target/aarch64/vect-faddv-compile.c: New file.
1080 * gcc.target/aarch64/vect-faddv.c: New file.
1081 * gcc.target/aarch64/vect-faddv.x: New file.
1082 * gcc.target/aarch64/vect-fmax-fmin-compile.c: New file.
1083 * gcc.target/aarch64/vect-fmax-fmin.c: New file.
1084 * gcc.target/aarch64/vect-fmax-fmin.x: New file.
1085 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: New file.
1086 * gcc.target/aarch64/vect-fmaxv-fminv.x: New file.
1087 * gcc.target/aarch64/vect-fp-compile.c: New file.
1088 * gcc.target/aarch64/vect-fp.c: New file.
1089 * gcc.target/aarch64/vect-fp.x: New file.
1090 * gcc.target/aarch64/vect-mull-compile.c: New file.
1091 * gcc.target/aarch64/vect-mull.c: New file.
1092 * gcc.target/aarch64/vect-mull.x: New file.
1093 * gcc.target/aarch64/vect.c: New file.
1094 * gcc.target/aarch64/vect.x: New file.
1095 * gcc.target/aarch64/vector_intrinsics.c: New file.
1096 * gcc.target/aarch64/vfp-1.c: New file.
1097 * gcc.target/aarch64/volatile-bitfields-1.c: New file.
1098 * gcc.target/aarch64/volatile-bitfields-2.c: New file.
1099 * gcc.target/aarch64/volatile-bitfields-3.c: New file.
1100 * g++.dg/abi/aarch64_guard1.C: New file.
1101
1102 2012-10-23 Jakub Jelinek <jakub@redhat.com>
1103
1104 PR c++/54988
1105 * c-c++-common/pr54988.c: New test.
1106
1107 2012-10-23 Jan Hubicka <jh@suse.cz>
1108
1109 * gcc.dg/tree-prof/peel-1.c: New testcase.
1110
1111 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
1112
1113 PR gcc/52945
1114 * gcc.dg/lto/pr52634_0.c: Skip the test on Darwin.
1115
1116 2012-10-23 Joseph Myers <joseph@codesourcery.com>
1117
1118 * gcc.dg/c99-predef-1.c: New test.
1119 * gcc.dg/cpp/cmdlne-dU-1.c, gcc.dg/cpp/cmdlne-dU-2.c,
1120 gcc.dg/cpp/cmdlne-dU-3.c, gcc.dg/cpp/cmdlne-dU-4.c,
1121 gcc.dg/cpp/cmdlne-dU-5.c, gcc.dg/cpp/cmdlne-dU-6.c,
1122 gcc.dg/cpp/cmdlne-dU-7.c, gcc.dg/cpp/cmdlne-dU-8.c,
1123 gcc.dg/cpp/cmdlne-dU-9.c, gcc.dg/cpp/cmdlne-dU-10.c,
1124 gcc.dg/cpp/cmdlne-dU-11.c, gcc.dg/cpp/cmdlne-dU-12.c,
1125 gcc.dg/cpp/cmdlne-dU-13.c, gcc.dg/cpp/cmdlne-dU-14.c,
1126 gcc.dg/cpp/cmdlne-dU-15.c, gcc.dg/cpp/cmdlne-dU-16.c,
1127 gcc.dg/cpp/cmdlne-dU-17.c, gcc.dg/cpp/cmdlne-dU-18.c,
1128 gcc.dg/cpp/cmdlne-dU-19.c, gcc.dg/cpp/cmdlne-dU-20.c,
1129 gcc.dg/cpp/cmdlne-dU-21.c, gcc.dg/cpp/cmdlne-dU-22.c,
1130 gcc.dg/cpp/mi5.c, gcc.dg/cpp/multiline.c: Add -nostdinc to dg-options.
1131
1132 2012-10-23 Marc Glisse <marc.glisse@inria.fr>
1133
1134 * gcc.dg/tree-ssa/foldconst-6.c: New testcase.
1135
1136 2012-10-23 Jan Hubicka <jh@suse.cz>
1137
1138 PR middle-end/54937
1139 * gcc.c-torture/execute/pr54937.c: New testcase.
1140 * gcc.dg/tree-ssa/cunroll-2.c: Update.
1141
1142 2012-10-23 Jan Hubicka <jh@suse.cz>
1143
1144 PR middle-end/54967
1145 * gfortran.dg/pr54967.f90: New testcase.
1146
1147 2012-10-23 Terry Guo <terry.guo@arm.com>
1148
1149 PR target/55019
1150 * gcc.dg/pr55019.c: New.
1151
1152 2012-10-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1153
1154 PR tree-optimization/55008
1155 * gcc.dg/tree-ssa/pr55008.c: New test.
1156
1157 2012-10-22 Richard Biener <rguenther@suse.de>
1158
1159 PR tree-optimization/55011
1160 * gcc.dg/torture/pr55011.c: New testcase.
1161
1162 2012-10-22 Greta Yorsh <Greta.Yorsh@arm.com>
1163
1164 * gcc.target/arm/pr40457-1.c: Adjust expected output.
1165 * gcc.target/arm/pr40457-2.c: Likewise.
1166 * gcc.target/arm/pr40457-3.c: Likewise.
1167
1168 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
1169
1170 * gnat.dg/specs/limited_with4.ads: New test.
1171 * gnat.dg/specs/limited_with4_pkg.ads: New helper.
1172
1173 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
1174
1175 * gnat.dg/modular4.adb: New test.
1176 * gnat.dg/modular4_pkg.ads: New helper.
1177
1178 2012-10-21 Eric Botcazou <ebotcazou@adacore.com>
1179
1180 * gnat.dg/specs/atomic1.ads: XFAIL on MIPS.
1181 * gnat.dg/specs/addr1.ads: Likewise.
1182
1183 2012-10-21 Hans-Peter Nilsson <hp@bitrange.com>
1184
1185 * gcc.dg/webizer.c (main): Add missing exit call.
1186
1187 2012-10-21 Thomas König <tkoenig@gcc.gnu.org>
1188
1189 PR fortran/54465
1190 * gfortran.dg/wextra_1.f: New test.
1191
1192 2012-10-20 Jan Hubicka <jh@suse.cz>
1193
1194 * gcc.dg/tree-prof/unroll-1.c: New testcase.
1195
1196 2012-10-19 Janus Weil <janus@gcc.gnu.org>
1197
1198 PR fortran/54224
1199 * gfortran.dg/warn_unused_function.f90: New.
1200
1201 2012-10-19 Greta Yorsh <Greta.Yorsh@arm.com>
1202
1203 * lib/target-supports.exp
1204 (check_effective_target_arm_prefer_ldrd_strd): New procedure.
1205
1206 2012-10-19 Richard Guenther <rguenther@suse.de>
1207
1208 PR tree-optimization/54981
1209 * gcc.dg/pr54981.c: New testcase.
1210
1211 2012-10-19 Zhenqiang Chen <zhenqiang.chen@linaro.org>
1212
1213 PR target/54892
1214 * gcc.target/arm/pr54892.c: New.
1215
1216 2012-10-19 Bin Cheng <bin.cheng@arm.com>
1217
1218 * testsuite/gcc.dg/hoist-register-pressure.c: New test.
1219
1220 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
1221
1222 PR c++/54501
1223 * g++.dg/init/array30.C: New.
1224 * g++.dg/init/array31.C: Likewise.
1225
1226 2012-10-18 Tobias Burnus <burnus@net-b.de>
1227
1228 PR fortran/54884
1229 * gfortran.dg/public_private_module_7.f90: New.
1230
1231 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
1232
1233 PR c++/29633
1234 * g++.dg/template/pr29633.C: New.
1235
1236 2012-10-18 Eric Botcazou <ebotcazou@adacore.com>
1237
1238 * gnat.dg/loop_optimization13.ad[sb]: New test.
1239 * gnat.dg/loop_optimization13_pkg.ads: New helper.
1240
1241 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
1242
1243 * gcc.target/arm/neon/vfmaQf32.c: New testcase.
1244 * gcc.target/arm/neon/vfmaf32.c: Likewise.
1245 * gcc.target/arm/neon/vfmsQf32.c: Likewise.
1246 * gcc.target/arm/neon/vfmsf32.c: Likewise.
1247
1248 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
1249
1250 * gcc.target/arm/ftest-armv8a-arm.c: New testcase.
1251 * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
1252 * gcc.target/arm/ftest-support-arm.h (feature_matrix): Add ARMv8-A row.
1253 * gcc.target/arm/ftest-support-thumb.h (feature_matrix): Likewise.
1254 * gcc.target/arm/ftest-support.h (architecture): Add ARMv8-A.
1255 * lib/target-supports.exp: Add ARMv8-A architecture expectation.
1256
1257 2012-10-16 Jan Hubicka <jh@suse.cz>
1258
1259 * gcc.target/i386/l_fma_float_?.c: Update.
1260 * gcc.target/i386/l_fma_double_?.c: Update.
1261 * gfortran.dg/do_1.f90: XFAIL
1262 * gcc.dg/tree-ssa/cunroll-1.c: New testcase.
1263 * gcc.dg/tree-ssa/cunroll-2.c: New testcase.
1264 * gcc.dg/tree-ssa/cunroll-3.c: New testcase.
1265 * gcc.dg/tree-ssa/cunroll-4.c: New testcase.
1266 * gcc.dg/tree-ssa/cunroll-5.c: New testcase.
1267 * gcc.dg/tree-ssa/ldist-17.c: Block cunroll to make testcase still
1268 valid.
1269
1270 2012-10-16 Manuel López-Ibåñez <manu@gcc.gnu.org>
1271
1272 PR c/53063
1273 PR c/40989
1274 * gcc.dg/Wstrict-overflow-24.c: New.
1275
1276 2012-10-16 Tobias Burnus <burnus@net-b.de>
1277
1278 PR fortran/50981
1279 PR fortran/54618
1280 * gfortran.dg/class_optional_1.f90: New.
1281 * gfortran.dg/class_optional_2.f90: New.
1282
1283 2012-10-16 Jakub Jelinek <jakub@redhat.com>
1284
1285 PR debug/54796
1286 * gcc.dg/guality/pr54796.c: New test.
1287
1288 PR tree-optimization/54889
1289 * gfortran.dg/pr54889.f90: New test.
1290
1291 2012-10-16 Eric Botcazou <ebotcazou@adacore.com>
1292
1293 * g++.dg/other/dump-ada-spec-2.C: New test.
1294
1295 2012-10-16 Easwaran Raman <eraman@google.com>
1296
1297 * gcc.dg/tree-prof/switch-case-1.c: New test case.
1298 * gcc.dg/tree-prof/switch-case-2.c: New test case.
1299
1300 2012-10-16 Hans-Peter Nilsson <hp@bitrange.com>
1301
1302 * gcc.dg/torture/stackalign/builtin-apply-2.c,
1303 gcc.dg/builtin-apply2.c: Correct STACK_ARGUMENTS_SIZE for MMIX.
1304
1305 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1306
1307 PR target/54925
1308 * gcc.c-torture/compile/pr54925.c: New.
1309
1310 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1311
1312 PR target/51244
1313 * gcc.target/sh/pr51244-17.c: New.
1314
1315 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1316
1317 PR target/54760
1318 * gcc.target/sh/pr54760-2.c: Add long long and unsigned long long test
1319 functions.
1320 * gcc.target/sh/pr54760-4.c: New.
1321
1322 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1323
1324 PR target/34777
1325 * gcc.target/sh/torture/sh-torture.exp: New.
1326 * gcc.target/sh/torture/pr34777.c: New.
1327
1328 2012-10-15 Matthias Klose <doko@ubuntu.com>
1329
1330 * lib/target-supports.exp (check_profiling_available): Match
1331 arm*-*-linux-* for ARM Linux/GNU.
1332 * g++.dg/torture/predcom-1.C: Match arm*-*-linux-* for ARM Linux/GNU.
1333 * gfortran.dg/enum_10.f90: Likewise.
1334 * gfortran.dg/enum_9.f90: Likewise.
1335 * gcc.target/arm/synchronize.c: Likewise.
1336 * g++.old-deja/g++.jason/enum6.C: Likewise.
1337 * g++.old-deja/g++.other/enum4.C: Likewise.
1338 * g++.old-deja/g++.law/enum9.C: Likewise.
1339
1340 2012-10-15 Richard Sandiford <rdsandiford@googlemail.com>
1341
1342 * g++.dg/tls/thread_local-cse.C: Move dg-do line.
1343 * g++.dg/tls/thread_local-wrap4.C: Require fpic.
1344
1345 2012-10-15 Alexandre Oliva <aoliva@redhat.com>
1346 Paolo Carlini <paolo.carlini@oracle.com>
1347
1348 PR c++/17805
1349 * g++.dg/overload/operator6.C: New.
1350
1351 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
1352
1353 PR c++/50080 (again)
1354 * g++.dg/parse/tmpl-outside2.C: Tweak, error in C++98.
1355 * g++.dg/parse/tmpl-outside1.C: Likewise.
1356 * g++.dg/template/qualttp18.C: Likewise.
1357 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
1358 * g++.old-deja/g++.pt/overload13.C: Likewise.
1359
1360 2012-10-15 Uros Bizjak <ubizjak@gmail.com>
1361
1362 * gcc.target/i386/avx256-unaligned-load-1.c: Update asm scan patterns.
1363 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
1364 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
1365 * gcc.target/i386/avx256-unaligned-load-4.c: Ditto.
1366 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
1367 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
1368 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
1369 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
1370
1371 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
1372
1373 PR c++/50080
1374 * g++.dg/parse/tmpl-outside2.C: New.
1375 * g++.dg/parse/tmpl-outside1.C: Adjust.
1376 * g++.dg/template/qualttp18.C: Likewise.
1377 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
1378 * g++.old-deja/g++.pt/overload13.C: Likewise.
1379
1380 2012-10-15 Marc Glisse <marc.glisse@inria.fr>
1381
1382 PR tree-optimization/54915
1383 * gcc.dg/tree-ssa/pr54915.c: New testcase.
1384
1385 2012-10-15 Richard Guenther <rguenther@suse.de>
1386
1387 PR tree-optimization/54920
1388 * gcc.dg/torture/pr54920.c: New testcase.
1389
1390 2012-10-15 Eric Botcazou <ebotcazou@adacore.com>
1391
1392 * gnat.dg/unchecked_convert9.ad[sb]: New test.
1393
1394 2012-10-13 Jason Merrill <jason@redhat.com>
1395
1396 * g++.dg/tls/thread_local7g.C: Require tls_native.
1397
1398 2012-10-14 Jason Merrill <jason@redhat.com>
1399
1400 * g++.dg/cpp0x/inh-ctor1.C: New.
1401 * g++.dg/cpp0x/inh-ctor2.C: New.
1402 * g++.dg/cpp0x/inh-ctor3.C: New.
1403 * g++.dg/cpp0x/inh-ctor4.C: New.
1404 * g++.dg/cpp0x/inh-ctor5.C: New.
1405 * g++.dg/cpp0x/inh-ctor6.C: New.
1406 * g++.dg/cpp0x/inh-ctor7.C: New.
1407 * g++.dg/cpp0x/inh-ctor8.C: New.
1408 * g++.dg/cpp0x/inh-ctor9.C: New.
1409 * g++.dg/cpp0x/inh-ctor10.C: New.
1410 * g++.dg/cpp0x/inh-ctor11.C: New.
1411 * g++.dg/cpp0x/inh-ctor12.C: New.
1412 * g++.dg/cpp0x/inh-ctor13.C: New.
1413
1414 2012-10-14 Steven Bosscher <steven@gcc.gnu.org>
1415
1416 PR rtl-optimization/54919
1417 * gcc.dg/pr54919.c: New testcase.
1418
1419 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
1420
1421 PR c++/53581
1422 * g++.dg/template/crash113.C: New.
1423
1424 2012-10-14 Jan Hubicka <jh@suse.cz>
1425
1426 * gcc.dg/unroll_5.c: New testcase.
1427
1428 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
1429
1430 PR c++/52643
1431 * g++.dg/opt/pr52643.C: New.
1432
1433 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1434
1435 PR target/54602
1436 * gcc.target/sh/pr54602-1.c: New.
1437 * gcc.target/sh/pr54602-2.c: New.
1438 * gcc.target/sh/pr54602-3.c: New.
1439 * gcc.target/sh/pr54602-4.c: New.
1440
1441 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1442
1443 PR target/54680
1444 * gcc.target/sh/pr54680.c: New.
1445
1446 2012-10-12 Jan Hubicka <jh@suse.cz>
1447
1448 * gcc.dg/webizer.c: New testcase.
1449
1450 2012-10-12 Janis Johnson <janisjo@codesourcery.com>
1451
1452 * gcc.dg/vect/pr48765.c: Skip for conflicting options, don't
1453 specify -m64.
1454
1455 * gcc.target/arm/div64-unwinding.c: Skip, don't xfail, for GNU/Linux.
1456
1457 * lib/target-supports.exp (check_effective_target_arm_hard_vfp_ok):
1458 Return 0 if already specifying -mfloat-abi other than hard.
1459
1460 2012-10-12 Joe Seymour <jseymour@codesourcery.com>
1461
1462 * gcc.dg/pr53060.c: Prune irrelevant warning.
1463
1464 2012-10-12 Jakub Jelinek <jakub@redhat.com>
1465
1466 PR c/54381
1467 * c-c++-common/Wsizeof-pointer-memaccess1.c: New test.
1468 * c-c++-common/Wsizeof-pointer-memaccess2.c: New test.
1469 * gcc.dg/Wsizeof-pointer-memaccess1.c: New test.
1470 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Test also stpncpy.
1471 Adjust expected wording of warnings for *cmp* builtins.
1472 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Likewise.
1473 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Likewise.
1474
1475 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
1476
1477 PR c++/24449
1478 * g++.dg/parse/friend-main.C: New.
1479
1480 2012-10-12 Marc Glisse <marc.glisse@inria.fr>
1481
1482 PR c++/53055
1483 * g++.dg/pr53055.C: New testcase.
1484
1485 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
1486
1487 PR c++/52744
1488 * g++.dg/cpp0x/pr52744.C: New.
1489
1490 2012-10-12 Janus Weil <janus@gcc.gnu.org>
1491
1492 PR fortran/40453
1493 * gfortran.dg/dummy_procedure_9.f90: New.
1494
1495 2012-10-12 Richard Biener <rguenther@suse.de>
1496
1497 PR tree-optimization/54894
1498 * gcc.dg/torture/pr54894.c: New testcase.
1499
1500 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1501
1502 PR target/51244
1503 * gcc.target/sh/pr51244-13.c: New.
1504 * gcc.target/sh/pr51244-14.c: New.
1505 * gcc.target/sh/pr51244-15.c: New.
1506 * gcc.target/sh/pr51244-16.c: New.
1507
1508 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1509
1510 PR c++/51878
1511 * g++.dg/cpp0x/decltype45.C: New.
1512
1513 2012-10-11 Janus Weil <janus@gcc.gnu.org>
1514
1515 PR fortran/54784
1516 * gfortran.dg/class_allocate_13.f90: New.
1517
1518 2012-10-11 Jason Merrill <jason@redhat.com>
1519
1520 * g++.dg/ext/visibility/pragma-override1.C: Fix target markup.
1521 * g++.dg/ext/visibility/pragma-override2.C: Fix target markup.
1522
1523 * g++.dg/gomp/tls-5.C: Require tls_native.
1524 * g++.dg/tls/thread_local7.C: Require tls_native.
1525 * g++.dg/tls/static2.C: New.
1526
1527 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1528
1529 PR c++/36107
1530 * g++.dg/ext/weak5.C: New.
1531
1532 2012-10-11 Marc Glisse <marc.glisse@inria.fr>
1533
1534 PR testsuite/54868
1535 * gcc.dg/tree-ssa/forwprop-22.c: Move ...
1536 * gcc.dg/vect/nodump-forwprop-22.c: ... here. Adapt options.
1537
1538 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1539
1540 PR c++/43765
1541 * g++.dg/parse/pr43765.C: New.
1542
1543 2012-10-11 Uros Bizjak <ubizjak@gmail.com>
1544
1545 * obj-c++.dg/tls/init-2.mm: Tweak errors.
1546
1547 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1548
1549 PR c++/43663
1550 * g++.dg/init/bitfield3.C: New.
1551
1552 2012-10-10 Richard Sandiford <rdsandiford@googlemail.com>
1553
1554 * gcc.target/mips/mips32-dsp-accinit-2.c: Fix test description.
1555
1556 2012-10-10 Jakub Jelinek <jakub@redhat.com>
1557
1558 PR tree-optimization/54877
1559 * gcc.dg/torture/pr54877.c: New test.
1560
1561 2012-10-10 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
1562
1563 PR testsuite/53397
1564 * gcc.dg/pr53397-1.c: Moved to gcc.target/i386.
1565 * gcc.target/i386/pr53397-1.c: Add -msse2 to dg-options
1566 and remove target info from dg-do compile.
1567 * gcc.dg/pr53397-2.c: Moved to gcc.target/i386.
1568 * gcc.target/i386/pr53397-2.c: Add -msse2 to dg-options
1569 and remove target info from dg-do compile.
1570
1571 2012-10-10 Greta Yorsh <Greta.Yorsh@arm.com>
1572
1573 * gcc.dg/pr54782.c: Require target with pthread support.
1574
1575 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1576
1577 PR c++/53122
1578 * g++.dg/cpp0x/auto35.C: New.
1579
1580 2012-10-10 Dodji Seketeli <dodji@redhat.com>
1581
1582 PR c++/53540 - using fails to be equivalent to typedef
1583 * g++.dg/cpp0x/alias-decl-24.C: New test.
1584
1585 2012-10-10 Dodji Seketeli <dodji@redhat.com>
1586
1587 * g++.dg/cpp0x/gen-attrs-8.C: Update the test to reflect the fact
1588 that c++11 attributes to types are ignored for now.
1589 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
1590 * g++.dg/cpp0x/gen-attrs-37.C: Likewise
1591
1592 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1593
1594 PR c++/53741
1595 * g++.dg/cpp0x/lambda/lambda-ice9.C: New.
1596
1597 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1598
1599 PR c++/50478
1600 * g++.dg/cpp0x/initlist67.C: New.
1601
1602 2012-10-10 Dehao Chen <dehao@google.com>
1603
1604 * g++.dg/debug/dwarf2/deallocator.C: Cover more deallocator cases.
1605
1606 2012-10-10 Oleg Endo <olegendo@gcc.gnu.org>
1607
1608 PR target/52480
1609 * gcc.target/sh/sh4a-bitmovua.c: Compact skip-if list.
1610 Add runtime tests.
1611
1612 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1613
1614 PR c++/53307
1615 * g++.dg/cpp0x/decltype44.C: New.
1616
1617 2012-10-09 Steve Ellcey <sellcey@mips.com>
1618
1619 * gcc.target/ext_ins.c: Modify f2 to aviod uninitialized data.
1620
1621 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
1622
1623 PR c++/53763
1624 * g++.dg/cpp0x/decltype43.C: New.
1625
1626 2012-10-09 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
1627
1628 PR middle-end/53397
1629 * gcc.dg/pr53397-1.c: New test case.
1630 * gcc.dg/pr53397-2.c: New test case.
1631
1632 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
1633
1634 PR c++/54194
1635 * g++.dg/warn/Wparentheses-26.C: Adjust.
1636 * g++.dg/warn/Wparentheses-27.C: New.
1637
1638 2012-10-09 Marc Glisse <marc.glisse@inria.fr>
1639
1640 PR c++/54427
1641 * c-c++-common/vector-scalar.c: New testcase.
1642 * g++.dg/ext/vector18.C: New testcase.
1643 * g++.dg/ext/vector5.C: This is not an error anymore.
1644 * gcc.dg/init-vec-1.c: Move ...
1645 * c-c++-common/init-vec-1.c: ... here. Adapt error message.
1646 * gcc.c-torture/execute/vector-shift1.c: Move ...
1647 * c-c++-common/torture/vector-shift1.c: ... here.
1648 * gcc.dg/scal-to-vec1.c: Move ...
1649 * c-c++-common/scal-to-vec1.c: ... here. Avoid narrowing for
1650 C++11. Adapt error messages.
1651 * gcc.dg/convert-vec-1.c: Move ...
1652 * c-c++-common/convert-vec-1.c: ... here.
1653 * gcc.dg/scal-to-vec2.c: Move ...
1654 * c-c++-common/scal-to-vec2.c: ... here.
1655
1656 2012-10-08 Marc Glisse <marc.glisse@inria.fr>
1657
1658 PR target/54400
1659 * gcc.target/i386/pr54400.c: New testcase.
1660
1661 2012-10-08 Jakub Jelinek <jakub@redhat.com>
1662
1663 PR c++/54858
1664 * g++.dg/template/pr54858.C: New test.
1665
1666 2012-10-08 Marek Polacek <polacek@redhat.com>
1667
1668 PR debug/54831
1669 * g++.dg/debug/pr54831.C: New test.
1670
1671 2012-10-08 Dehao Chen <dehao@google.com>
1672
1673 * g++.dg/predict-loop-exit-1.C: New.
1674 * g++.dg/predict-loop-exit-2.C: New.
1675 * g++.dg/predict-loop-exit-3.C: New.
1676
1677 2012-10-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1678
1679 * gcc.target/i386/pr54445-1.c: Require tls_runtime, add tls options.
1680
1681 2012-10-08 Jason Merrill <jason@redhat.com>
1682
1683 * g++.dg/gomp/tls-5.C: New.
1684 * g++.dg/gomp/tls-wrap1.C: New.
1685 * g++.dg/gomp/tls-wrap2.C: New.
1686 * g++.dg/gomp/tls-wrap3.C: New.
1687 * g++.dg/gomp/tls-wrap4.C: New.
1688 * g++.dg/gomp/tls-wrapper-cse.C: New.
1689 * g++.dg/tls/thread_local-cse.C: New.
1690 * g++.dg/tls/thread_local-order1.C: New.
1691 * g++.dg/tls/thread_local-order2.C: New.
1692 * g++.dg/tls/thread_local-wrap1.C: New.
1693 * g++.dg/tls/thread_local-wrap2.C: New.
1694 * g++.dg/tls/thread_local-wrap3.C: New.
1695 * g++.dg/tls/thread_local-wrap4.C: New.
1696 * g++.dg/tls/thread_local2g.C: New.
1697 * g++.dg/tls/thread_local3g.C: New.
1698 * g++.dg/tls/thread_local4g.C: New.
1699 * g++.dg/tls/thread_local5g.C: New.
1700 * g++.dg/tls/thread_local6g.C: New.
1701 * g++.dg/tls/thread_local7g.C: New.
1702
1703 * g++.dg/tls/thread_local3.C: New.
1704 * g++.dg/tls/thread_local4.C: New.
1705 * g++.dg/tls/thread_local5.C: New.
1706 * g++.dg/tls/thread_local6.C: New.
1707
1708 * g++.dg/tls/init-2.C: Tweak errors.
1709 * g++.dg/tls/thread_local1.C: New.
1710 * g++.dg/tls/thread_local2.C: New.
1711 * g++.dg/tls/thread_local7.C: New.
1712
1713 2012-10-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1714
1715 PR target/54866
1716 * gcc.target/i386/long-double-80-7.c: Add -msse2 to dg-options.
1717
1718 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
1719
1720 PR target/54685
1721 * gcc.target/sh/pr54685.c: New.
1722
1723 2012-10-08 Dodji Seketeli <dodji@redhat.com>
1724
1725 PR c++/53528 C++11 attribute support
1726 * g++.dg/cpp0x/gen-attrs-1.C: New test.
1727 * g++.dg/cpp0x/gen-attrs-2.C: Likewise.
1728 * g++.dg/cpp0x/gen-attrs-2-1.C: Likewise.
1729 * g++.dg/cpp0x/gen-attrs-3.C: Likewise.
1730 * g++.dg/cpp0x/gen-attrs-4.C: Likewise.
1731 * g++.dg/cpp0x/gen-attrs-5.C: Likewise.
1732 * g++.dg/cpp0x/gen-attrs-6.C: Likewise.
1733 * g++.dg/cpp0x/gen-attrs-7.C: Likewise.
1734 * g++.dg/cpp0x/gen-attrs-8.C: Likewise.
1735 * g++.dg/cpp0x/gen-attrs-9.C: Likewise.
1736 * g++.dg/cpp0x/gen-attrs-10.C: Likewise.
1737 * g++.dg/cpp0x/gen-attrs-11.C: Likewise.
1738 * g++.dg/cpp0x/gen-attrs-12.C: Likewise.
1739 * g++.dg/cpp0x/gen-attrs-13.C: Likewise.
1740 * g++.dg/cpp0x/gen-attrs-14.C: Likewise.
1741 * g++.dg/cpp0x/gen-attrs-15.C: Likewise.
1742 * g++.dg/cpp0x/gen-attrs-16.C: Likewise.
1743 * g++.dg/cpp0x/gen-attrs-17.C: Likewise.
1744 * g++.dg/cpp0x/gen-attrs-18.C: Likewise.
1745 * g++.dg/cpp0x/gen-attrs-19.C: Likewise.
1746 * g++.dg/cpp0x/gen-attrs-20.C: Likewise.
1747 * g++.dg/cpp0x/gen-attrs-21.C: Likewise.
1748 * g++.dg/cpp0x/gen-attrs-22.C: Likewise.
1749 * g++.dg/cpp0x/gen-attrs-23.C: Likewise.
1750 * g++.dg/cpp0x/gen-attrs-24.C: Likewise.
1751 * g++.dg/cpp0x/gen-attrs-25.C: Likewise.
1752 * g++.dg/cpp0x/gen-attrs-26.C: Likewise.
1753 * g++.dg/cpp0x/gen-attrs-27.C: Likewise.
1754 * g++.dg/cpp0x/gen-attrs-28.C: Likewise.
1755 * g++.dg/cpp0x/gen-attrs-29.C: Likewise.
1756 * g++.dg/cpp0x/gen-attrs-30.C: Likewise.
1757 * g++.dg/cpp0x/gen-attrs-31.C: Likewise.
1758 * g++.dg/cpp0x/gen-attrs-32.C: Likewise.
1759 * g++.dg/cpp0x/gen-attrs-33.C: Likewise.
1760 * g++.dg/cpp0x/gen-attrs-34.C: Likewise.
1761 * g++.dg/cpp0x/gen-attrs-35.C: Likewise.
1762 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
1763 * g++.dg/cpp0x/gen-attrs-36-1.C: Likewise.
1764 * g++.dg/cpp0x/gen-attrs-37.C: Likewise.
1765 * g++.dg/cpp0x/gen-attrs-38.C: Likewise.
1766 * g++.dg/cpp0x/gen-attrs-39.C: Likewise.
1767 * g++.dg/cpp0x/gen-attrs-39-1.C: Likewise.
1768 * g++.dg/cpp0x/gen-attrs-40.C: Likewise.
1769 * g++.dg/cpp0x/gen-attrs-41.C: Likewise.
1770 * g++.dg/cpp0x/gen-attrs-42.C: Likewise.
1771 * g++.dg/cpp0x/gen-attrs-43.C: Likewise.
1772 * g++.dg/cpp0x/gen-attrs-44.C: Likewise.
1773 * g++.dg/cpp0x/gen-attrs-45.C: Likewise.
1774 * g++.dg/cpp0x/gen-attrs-46.C: Likewise.
1775 * g++.dg/cpp0x/gen-attrs-47.C: Likewise.
1776 * g++.dg/cpp0x/gen-attrs-47-1.C: Likewise.
1777 * g++.dg/cpp0x/gen-attrs-48.C: Likewise.
1778 * g++.dg/cpp0x/gen-attrs-49.C: Likewise.
1779 * g++.dg/cpp0x/gen-attrs-50.C: Likewise.
1780 * g++.dg/cpp0x/gen-attrs-51.C: Likewise.
1781 * g++.dg/cpp0x/gen-attrs-52.C: Likewise.
1782 * g++.dg/cpp0x/gen-attrs-53.C: Likewise.
1783
1784 2012-10-08 Eric Botcazou <ebotcazou@adacore.com>
1785
1786 * gcc.dg/tree-ssa/slsr-30.c: Use correct cleanup directive.
1787 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
1788 * gcc.dg/tree-ssa/ldist-21.c: Add missing cleanup directive.
1789
1790 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
1791
1792 PR target/54760
1793 * gcc.target/sh/pr54760-2.c: New.
1794 * gcc.target/sh/pr54760-3.c: New.
1795
1796 2012-10-07 Paolo Carlini <paolo.carlini@oracle.com>
1797
1798 PR c++/51422
1799 * g++.dg/cpp0x/lambda/lambda-ice8.C: New.
1800
1801 2012-10-07 Richard Sandiford <rdsandiford@googlemail.com>
1802 Sandra Loosemore <sandra@codesourcery.com>
1803
1804 * gcc.target/mips/madd-9.c: Force code to be tuned for the 4kc
1805 and test that the accumulator is initialized using MULT.
1806 * gcc.target/mips/mips32-dsp-accinit-1.c: New test.
1807 * gcc.target/mips/mips32-dsp-accinit-2.c: Likewise.
1808
1809 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
1810
1811 PR c++/52764
1812 * g++.dg/cpp0x/stdint.C: New.
1813
1814 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
1815
1816 PR c++/54249
1817 * g++.dg/cpp0x/stddef.C: New.
1818
1819 2012-10-06 Janus Weil <janus@gcc.gnu.org>
1820
1821 PR fortran/54832
1822 * gfortran.dg/typebound_operator_17.f90: New.
1823
1824 2012-10-06 Jan Hubicka <jh@suse.cz>
1825
1826 PR lto/53831
1827 PR lto/54776
1828 * g++.dg/lto/v1-plugin-api-not-supported.C: New testcase.
1829
1830 2012-10-06 Jan Hubicka <jh@suse.cz>
1831
1832 * gcc.dg/lto/resolutions_0.c: New testcase.
1833
1834 2012-10-06 Janus Weil <janus@gcc.gnu.org>
1835
1836 PR fortran/45521
1837 * gfortran.dg/generic_25.f90: New.
1838 * gfortran.dg/generic_26.f90: New.
1839 * gfortran.dg/generic_27.f90: New.
1840
1841 2012-10-06 Oleg Endo <olegendo@gcc.gnu.org>
1842
1843 PR target/54760
1844 * gcc.target/sh/pr54760-1.c: New.
1845
1846 2012-10-05 Jakub Jelinek <jakub@redhat.com>
1847
1848 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: New test.
1849 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: New test.
1850 * g++.dg/warn/Wsign-compare-5.C: New test.
1851 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: New test.
1852 * g++.dg/warn/Wnull-conversion-1.C: For c++11 add dg-error.
1853 * g++.dg/ext/builtin30.C: New test.
1854 * g++.dg/ext/vla12.C: New test.
1855 * gcc.dg/builtins-85.c: New test.
1856
1857 PR debug/54519
1858 * gcc.dg/guality/pr54519-1.c: New test.
1859 * gcc.dg/guality/pr54519-2.c: New test.
1860 * gcc.dg/guality/pr54519-3.c: New test.
1861 * gcc.dg/guality/pr54519-4.c: New test.
1862 * gcc.dg/guality/pr54519-5.c: New test.
1863 * gcc.dg/guality/pr54519-6.c: New test.
1864
1865 2012-10-05 Paolo Carlini <paolo.carlini@oracle.com>
1866
1867 PR c++/50893
1868 * g++.dg/cpp0x/defaulted38.C: New.
1869
1870 2012-10-05 Jakub Jelinek <jakub@redhat.com>
1871
1872 PR tree-optimization/33763
1873 * c-c++-common/pr33763.c: New test.
1874
1875 PR tree-optimization/54810
1876 * gcc.dg/tree-ssa/vrp85.c: New test.
1877
1878 2012-10-04 David Edelsohn <dje.gcc@gmail.com>
1879
1880 * gcc.dg/ucnid-7.c: Skip on AIX.
1881 * gcc.dg/ucnid-8.c: Same.
1882 * gcc.dg/ucnid-10.c: Same.
1883 * gcc.dg/ucnid-13.c: Same.
1884 * gcc.dg/attr-alias-3.c: Same.
1885 * gcc.dg/attr-alias-5.c: Same.
1886 * gcc.dg/torture/pr51106-2.c: Same.
1887 * gcc.dg/vmx/3b-13.c: Use valid splat index.
1888
1889 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1890
1891 PR c++/52233
1892 * g++.dg/cpp0x/alias-decl-23.C: New.
1893
1894 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1895
1896 PR c++/53403
1897 * g++.dg/template/friend53.C: New.
1898
1899 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1900
1901 * lib/gcc-dg.exp (cleanup-ada-spec): New procedure.
1902 * lib/scanasm.exp (get_ada_spec_filename): Likewise.
1903 (scan-ada-spec): Likewise.
1904 (scan-ada-spec-not): Likewise.
1905 * gcc.dg/dump-ada-spec-1.c: New test.
1906 * g++.dg/other/dump-ada-spec-1.C: Likewise.
1907
1908 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1909
1910 * gcc.dg/lto/20120723_0.c: Skip on SPARC 32-bit.
1911
1912 2012-10-04 Florian Weimer <fweimer@redhat.com>
1913
1914 * c-c++-common/cpp/diagnostic-pragma-1.c: New testcase.
1915
1916 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1917
1918 PR c++/54323
1919 * g++.dg/cpp0x/pr54323.C: New.
1920
1921 2012-10-04 Richard Guenther <rguenther@suse.de>
1922
1923 PR middle-end/54735
1924 * g++.dg/torture/pr54735.C: New testcase.
1925
1926 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1927
1928 PR rtl-optimization/54739
1929 * gcc.dg/lower-subreg-1.c: Also skip on SPARC.
1930
1931 2012-10-03 Oleg Endo <olegendo@gcc.gnu.org>
1932
1933 PR target/51244
1934 * gcc.target/sh/pr51244-12.c: New.
1935
1936 2012-10-03 Dehao Chen <dehao@google.com>
1937
1938 PR middle-end/54782
1939 * gcc.dg/pr54782.c: New test.
1940
1941 2012-10-03 Jakub Jelinek <jakub@redhat.com>
1942
1943 PR c++/54777
1944 * g++.dg/cpp0x/constexpr-ref4.C: New test.
1945
1946 2012-10-02 Janus Weil <janus@gcc.gnu.org>
1947
1948 PR fortran/54778
1949 * gfortran.dg/class_53.f90: New.
1950
1951 2012-10-02 Alexandre Oliva <aoliva@redhat.com>
1952
1953 PR debug/54551
1954 * gcc.dg/guality/pr54551.c: New.
1955
1956 2012-10-02 Pat Haugen <pthaugen@us.ibm.com>
1957
1958 * gcc.target/powerpc/pr46728-1.c: Accept xssqrtdp.
1959 * gcc.target/powerpc/pr46728-2.c: Likewise.
1960
1961 2012-10-02 Sharad Singhai <singhai@google.com>
1962
1963 PR testsuite/54772
1964 * gfortran.dg/vect/vect.exp: Change verbose vectorizor dump options
1965 to fix test failures caused by r191883.
1966 * gcc.dg/tree-ssa/gen-vect-11.c: Likewise.
1967 * gcc.dg/tree-ssa/gen-vect-2.c: Likewise.
1968 * gcc.dg/tree-ssa/gen-vect-32.c: Likewise.
1969 * gcc.dg/tree-ssa/gen-vect-25.c: Likewise.
1970 * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
1971 * gcc.dg/tree-ssa/gen-vect-26.c: Likewise.
1972 * gcc.dg/tree-ssa/gen-vect-11b.c: Likewise.
1973 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
1974 * gcc.dg/tree-ssa/gen-vect-28.c: Likewise.
1975
1976 2012-09-30 Sharad Singhai <singhai@google.com>
1977
1978 * gcc.target/i386/vect-double-1.c: Fix test.
1979
1980 2012-10-01 Andrew MacLeod <amacleod@redhat.com>
1981
1982 PR target/54087
1983 * gcc.dg/pr54087.c: New testcase for atomic_sub -> atomic_add when
1984 atomic_sub fails.
1985
1986 2012-10-01 Uros Bizjak <ubizjak@gmail.com>
1987
1988 PR rtl-optimization/54457
1989 * gcc.target/i386/pr54457.c: New test.
1990
1991 2012-10-01 Ulrich Weigand <ulrich.weigand@linaro.org>
1992
1993 * gcc.dg/lower-subreg-1.c: Disable on arm*-*-* targets.
1994
1995 2012-10-01 Marc Glisse <marc.glisse@inria.fr>
1996
1997 * gcc.target/i386/vect-rebuild.c: New testcase.
1998
1999 2012-09-30 Uros Bizjak <ubizjak@gmail.com>
2000
2001 * gcc.target/i386/pad-10.c (foo2): Return x - z.
2002
2003 2012-09-30 Richard Sandiford <rdsandiford@googlemail.com>
2004
2005 * gcc.target/mips/pr37362.c: Fix target selector.
2006
2007 2012-09-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2008
2009 PR target/54083
2010 * gcc.dg/torture/pr53922.c: Skip on 32-bit hppa-*-hpux*.
2011
2012 2012-09-30 Andreas Schwab <schwab@linux-m68k.org>
2013
2014 * gcc.dg/ucnid-8.c: Update line number.
2015 * gcc.dg/torture/pr51106-2.c: Likewise.
2016
2017 2012-09-30 Janus Weil <janus@gcc.gnu.org>
2018
2019 PR fortran/54667
2020 * gfortran.dg/c_funloc_tests_6.f90: Modified error message.
2021 * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
2022 * gfortran.dg/c_f_pointer_tests_5.f90: New.
2023
2024 2012-09-30 Janus Weil <janus@gcc.gnu.org>
2025
2026 * gfortran.dg/allocate_derived_1.f90: Re-enable class array checks,
2027 partially reverting r170092.
2028 * gfortran.dg/class_7.f03: Ditto.
2029 * gfortran.dg/coarray_14.f90: Ditto.
2030 * gfortran.dg/typebound_proc_13.f03: Ditto.
2031
2032 2012-09-29 Paolo Carlini <paolo.carlini@oracle.com>
2033
2034 PR c++/54738
2035 * g++.dg/cpp0x/sfinae42.C: New.
2036
2037 2012-09-29 David Edelsohn <dje.gcc@gmail.com>
2038
2039 * gcc.target/powerpc/405-dlmzb-strlen-1.c: Skip on AIX.
2040 * gcc.target/powerpc/440-dlmzb-strlen-1.c: Same.
2041 * gcc.dg/ucnid-5.c: Remove XFAIL on AIX.
2042 * gcc.dg/pr42629.c: XFAIL on AIX.
2043 * gcc.dg/pr47684.c: Same.
2044 * gcc.dg/pr43670.c: Same.
2045 * gcc.dg/pr42916.c: Same.
2046 * gcc.dg/pr45449.c: Same.
2047 * gcc.dg/pr50017.c: Same.
2048 * gcc.dg/pr42728.c: Same.
2049 * gcc.dg/pr47881.c: Same.
2050 * gcc.dg/pr44023.c: Same.
2051 * gcc.dg/pr41345.c: Same.
2052 * gcc.dg/pr42630.c: Same.
2053 * gcc.dg/pr44971.c: Same.
2054 * gcc.dg/pr46771.c: Same.
2055 * gcc.dg/ucnid-8.c: Same.
2056 * gcc.dg/ucnid-10.c: Same.
2057 * gcc.dg/ucnid-13.c: Same.
2058 * gcc.dg/torture/pr51106-2.c: Same.
2059 * gcc.dg/pr48768.c: Same.
2060 * gcc.dg/pr42631.c: Same.
2061 * gcc.dg/pr43084.c: Same.
2062 * gcc.dg/ucnid-7.c: Same.
2063 * gcc.dg/pr42889.c: Same.
2064 * gcc.dg/pr41241.c: Same.
2065 * gcc.dg/pr42719.c: Same.
2066 * g++.dg/debug/pr46583.C: Same.
2067 * g++.dg/debug/pr47106.C: Same.
2068 * g++.dg/opt/pr48549.C: Same.
2069 * g++.dg/other/pr42685.C: Same.
2070 * c-c++-common/pr43942.c: Same.
2071
2072 2012-09-29 Ian Lance Taylor <iant@google.com>
2073
2074 * go.test/go-test.exp: Update for latest version of Go testsuite.
2075
2076 2012-09-29 Thomas König <tkoenig@gcc.gnu.org>
2077
2078 PR fortran/52724
2079 * gfortran.dg/internal_readwrite_3.f90: New test.
2080
2081 2012-09-28 Dodji Seketeli <dodji@redhat.com>
2082
2083 * g++.dg/warn/Wunused-local-typedefs-3.C: Move the c++-only test
2084 c-c++-common/Wunused-local-typedefs-2.c to here.
2085
2086 PR c++/54372 - unused attribute inactive on dependant entities
2087 * c-c++-common/Wunused-local-typedefs-2.c: New test.
2088
2089 2012-09-25 Dodji Seketeli <dodji@redhat.com>
2090
2091 PR c++/29028 - Missed unused warning on using declaration
2092 * g++.dg/warn/Wunused-var-18.C: New test.
2093
2094 2012-09-25 Dodji Seketeli <dodji@redhat.com>
2095
2096 PR c++/53551 - -Wunused-local-typedefs misses uses
2097 * g++.dg/warn/Wunused-local-typedefs-2.C: New test.
2098
2099 2012-09-28 Jakub Jelinek <jakub@redhat.com>
2100
2101 PR target/54716
2102 * gcc.target/i386/xorps-sse2.c: Remove xfails.
2103
2104 PR tree-optimization/54713
2105 * gcc.c-torture/compile/pr54713-1.c: New test.
2106 * gcc.c-torture/compile/pr54713-2.c: New test.
2107 * gcc.c-torture/compile/pr54713-3.c: New test.
2108
2109 2012-09-27 Janis Johnson <janisjo@codesourcery.com>
2110
2111 * gcc.target/arm/unsigned-extend-1.c: Omit -march option.
2112
2113 2012-09-27 Ulrich Weigand <ulrich.weigand@linaro.org>
2114
2115 * gcc.dg/lower-subreg-1.c: Disable on arm-*-* targets.
2116
2117 2012-09-27 Jakub Jelinek <jakub@redhat.com>
2118
2119 PR target/54703
2120 * gcc.target/i386/pr54703.c: New test.
2121
2122 2012-09-27 Richard Guenther <rguenther@suse.de>
2123
2124 PR lto/54709
2125 * gcc.dg/lto/pr54709_0.c: New testcase.
2126 * gcc.dg/lto/pr54709_1.c: Likewise.
2127
2128 2012-09-26 Janis Johnson <janisjo@codesourcery.com>
2129
2130 * gcc.target/arm/div64-unwinding.c: XFAIL for GNU/Linux.
2131
2132 * gcc.target/arm/mmx-2.c: Specify -mcpu=iwmmxt.
2133
2134 * gcc.target/arm/combine-movs.c: Use effective target arm_thumb2.
2135
2136 * gcc.target/arm/pr42879.c: Handle big-endian.
2137
2138 2012-09-26 Steve Ellcey <sellcey@mips.com>
2139
2140 PR c/37303
2141 * gcc.dg/pr37303.c: Check for rdata or rodata.
2142
2143 2012-09-26 Christophe Lyon <christophe.lyon@linaro.org>
2144
2145 * gcc.target/arm/builtin-bswap16-1.c: New testcase.
2146
2147 2012-09-25 Segher Boessenkool <segher@kernel.crashing.org>
2148
2149 PR target/51274
2150 PR target/53087
2151 * gcc.target/powerpc/ppc-ne0-1.c: New.
2152
2153 2012-09-25 Oleg Endo <olegendo@gcc.gnu.org>
2154
2155 PR target/54089
2156 * gcc.target/sh/pr54089-1.c (test_15, test_16, test_17, test_18,
2157 test_19, test_20, test_21, test_22, test_23): New functions.
2158 * gcc.target/sh/pr54089-4.c: New.
2159 * gcc.target/sh/pr54089-5.c: New.
2160 * gcc.target/sh/pr54089-6.c: New.
2161 * gcc.target/sh/pr54089-7.c: New.
2162
2163 2012-09-25 Richard Guenther <rguenther@suse.de>
2164
2165 PR lto/54625
2166 * gcc.dg/lto/pr54702_0.c: New testcase.
2167 * gcc.dg/lto/pr54702_1.c: Likewise.
2168 * gcc.dg/lto/pr54625-1_0.c: Likewise.
2169 * gcc.dg/lto/pr54625-1_1.C: Likewise.
2170 * gcc.dg/lto/pr54625-2_0.c: Likewise.
2171 * gcc.dg/lto/pr54625-2_1.C: Likewise.
2172
2173 2012-09-25 Paolo Carlini <paolo.carlini@oracle.com>
2174
2175 PR c++/54526
2176 * g++.dg/cpp0x/parse2.C: New.
2177 * g++.dg/parse/error11.C: Adjust.
2178 * g++.dg/parse/error12.C: Likewise.
2179
2180 2012-09-25 Igor Zamyatin <igor.zamyatin@intel.com>
2181
2182 * gcc.target/i386/20030217-1.c: Added check for
2183 large_long_double effective target.
2184 * gcc.target/i386/387-3.c: Likewise.
2185 * gcc.target/i386/387-4.c: Likewise.
2186 * gcc.target/i386/pr36578-1.c: Likewise.
2187 * gcc.target/i386/excess-precision-1.c: Added new code for the case
2188 when long double size is equal double size.
2189 * gcc.target/i386/excess-precision-1.c: Likewise.
2190 * gcc.target/i386/pr36578-2.c: Likewise.
2191 * gcc.target/i386/20030217-2.c: New testcase.
2192
2193 2012-09-25 Jakub Jelinek <jakub@redhat.com>
2194
2195 PR tree-optimization/54676
2196 * gcc.dg/pr54676.c: New test.
2197
2198 2012-09-25 Richard Guenther <rguenther@suse.de>
2199
2200 PR tree-optimization/53663
2201 * gcc.dg/torture/pr53663-1.c: New testcase.
2202 * gcc.dg/torture/pr53663-2.c: Likewise.
2203 * gcc.dg/torture/pr53663-3.c: Likewise.
2204
2205 2012-09-25 Uros Bizjak <ubizjak@gmail.com>
2206
2207 * gcc.target/i386/pr50725.c: Change 'long' to 'long long'.
2208
2209 2012-09-24 Janis Johnson <janisjo@codesourcery.com>
2210
2211 * lib/target-supports-dg.exp (dg-require-effective-target,
2212 dg-skip-if, dg-xfail-if, dg-xfail-run-if, dg-shouldfail): Call
2213 dg-process-target-1 instead of dg-process-target.
2214 (dg-process-target-1): Rename from dg-process-target.
2215 (dg-process-target): New.
2216
2217 2012-09-24 Richard Guenther <rguenther@suse.de>
2218
2219 PR tree-optimization/54684
2220 * g++.dg/torture/pr54684.C: New testcase.
2221
2222 2012-09-24 Marc Glisse <marc.glisse@inria.fr>
2223
2224 * gcc.dg/tree-ssa/forwprop-23.c: New testcase.
2225
2226 2012-09-24 Richard Guenther <rguenther@suse.de>
2227
2228 PR middle-end/52173
2229 * gcc.dg/tm/pr52173-1.c: New.
2230 * gcc.dg/tm/pr52173-2.c: New.
2231
2232 2012-09-23 Eric Botcazou <ebotcazou@adacore.com>
2233
2234 * gcc.dg/pr54669.c: New test.
2235
2236 2012-09-23 Paolo Carlini <paolo.carlini@oracle.com>
2237 Dominique Dhumieres <dominiq@lps.ens.fr>
2238
2239 PR testsuite/54677
2240 * g++.dg/cpp0x/decltype32.C: Add -ftemplate-depth=10.
2241
2242 2012-09-23 Tobias Burnus <burnus@net-b.de>
2243
2244 PR fortran/54618
2245 * gfortran.dg/class_array_14.f90: New.
2246
2247 2012-09-22 Kai Tietz <ktietz@redhat.com>
2248
2249 * gcc.dg/tree-ssa/scev-3.c: Add llp64 to xfail.
2250 * gcc.dg/tree-ssa/scev-4.c: Likewise.
2251
2252 2012-09-21 Dehao Chen <dehao@google.com>
2253
2254 PR go/54649
2255 PR tree-optimization/54655
2256 * g++.dg/pr54655.C: New testcase.
2257
2258 2012-09-21 Richard Guenther <rguenther@suse.de>
2259
2260 PR tree-optimization/54647
2261 * g++.dg/torture/pr54647.C: New testcase.
2262
2263 2012-09-21 Marc Glisse <marc.glisse@inria.fr>
2264
2265 PR c++/54427
2266 * c-c++-common/torture/vector-compare-2.c: Add -w.
2267
2268 2012-09-20 Eric Botcazou <ebotcazou@adacore.com>
2269
2270 * gnat.dg/opt20.ads: Move dg directive to...
2271 * gnat.dg/opt20.adb: ...here.
2272 * gnat.dg/addr1.ad[sb]: Likewise.
2273 * gnat.dg/concat2.ad[sb]: Likewise.
2274 * gnat.dg/array16.ad[sb]: Likewise.
2275 * gnat.dg/atomic5.ad[sb]: Likewise.
2276 * gnat.dg/discr29.ad[sb]: Likewise.
2277 * gnat.dg/noreturn5.ad[sb]: Likewise.
2278 * gnat.dg/vect8.ad[sb]: Likewise. Add dg-options.
2279 * gnat.dg/discr23.ads: Remove dg directive.
2280 * gnat.dg/nested_float_packed.ads: Likewise.
2281 * gnat.dg/oconst6.ads: Move to...
2282 * gnat.dg/specs/oconst6.ads: ...here.
2283
2284 2012-09-20 Paolo Carlini <paolo.carlini@oracle.com>
2285
2286 PR c++/52432
2287 * g++.dg/cpp0x/decltype32.C: Tweak.
2288
2289 2012-09-20 Marc Glisse <marc.glisse@inria.fr>
2290
2291 * gcc.dg/tree-ssa/forwprop-19.c: Check in forwprop1.
2292 * gcc.dg/tree-ssa/forwprop-20.c: Check in forwprop1.
2293 * gcc.dg/tree-ssa/forwprop-21.c: Check in copyprop1.
2294 * gcc.dg/tree-ssa/forwprop-22.c: Check in copyprop1.
2295
2296 2012-09-19 Marc Glisse <marc.glisse@inria.fr>
2297
2298 PR c++/54581
2299 * g++.dg/cpp0x/decltype-54581.C: New testcase.
2300
2301 2012-09-19 Steve Ellcey <sellcey@mips.com>
2302
2303 * gcc.target/mips/pr37362.c: Add mips*-mti-elf exception.
2304
2305 2012-09-19 Tulio Magno Quites Machado Filho <tuliom@linux.vnet.ibm.com>
2306
2307 * gcc.target/powerpc/ppc-get-timebase.c: New file.
2308 * gcc.target/powerpc/ppc-mftb.c: New file.
2309
2310 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
2311
2312 PR target/54089
2313 * gcc.target/sh/pr54089-1.c (test_11, test_12, test_13, test_14): New
2314 functions.
2315
2316 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
2317
2318 PR target/54236
2319 * gcc.target/sh/pr54236-1.c (test_08): Add one bit left shift case.
2320
2321 2012-09-19 Eric Botcazou <ebotcazou@adacore.com>
2322
2323 * gcc.c-torture/execute/20120919-1.c: New test.
2324
2325 2012-09-19 Richard Guenther <rguenther@suse.de>
2326
2327 * lib/c-torture.exp (TORTURE_OPTIONS): Add -Og -g.
2328
2329 2012-09-19 Richard Guenther <rguenther@suse.de>
2330
2331 * gcc.dg/builtin-unreachable-6.c: Adjust.
2332
2333 2012-09-19 Richard Guenther <rguenther@suse.de>
2334
2335 * gcc.dg/builtin-object-size-10.c: Adjust.
2336 * gcc.dg/builtin-unreachable-5.c: Adjust.
2337 * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust.
2338 * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Adjust.
2339 * gcc.dg/tree-ssa/builtin-printf-1.c: Adjust.
2340 * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Adjust.
2341 * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Adjust.
2342 * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Adjust.
2343 * gcc.dg/tree-ssa/builtin-vprintf-1.c: Adjust.
2344 * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Adjust.
2345 * gcc.dg/tree-ssa/ssa-ccp-10.c: Adjust.
2346 * gcc.dg/vect/vec-scal-opt.c: Adjust.
2347 * gcc.dg/vect/vec-scal-opt1.c: Adjust.
2348 * gcc.dg/vect/vec-scal-opt2.c: Adjust.
2349
2350 2012-09-19 Richard Guenther <rguenther@suse.de>
2351
2352 PR tree-optimization/54132
2353 * gcc.dg/tree-ssa/ldist-21.c: New testcase.
2354 * gcc.dg/torture/pr54132.c: Likewise.
2355
2356 2012-09-19 Terry Guo <terry.guo@arm.com>
2357
2358 * lib/gcc-dg.exp (dg_runtest_extra_prunes): New variable to define
2359 extra prune rules that will be applied to all tests in a .exp file.
2360 (gcc-dg-prune): Use rules defined by the above variable.
2361 * gcc.target/arm/arm.exp (dg_runtest_extra_prunes): Skip all the
2362 harmless warnings on architecture switch conflict.
2363
2364 2012-09-19 Hans-Peter Nilsson <hp@axis.com>
2365
2366 * g++.dg/debug/dwarf2/nested-3.C: Match a sequence
2367 of asm-comment characters instead of a single one.
2368 * g++.dg/debug/dwarf2/nested-2.C: Similar.
2369
2370 2012-09-18 Janis Johnson <janisjo@codesourcery.com>
2371
2372 * gcc.dg/vect/fast-math-pr35982.c: Skip check instead of xfail.
2373
2374 * gcc.dg/vect/no-vfa-vect-101.c: Skip a check for an irrelevant
2375 target instead of xfailing it.
2376 * gcc.dg/vect/no-vfa-vect-102.c: Likewise.
2377 * gcc.dg/vect/no-vfa-vect-102a.c: Likewise.
2378 * gcc.dg/vect/no-vfa-vect-37.c: Likewise.
2379 * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
2380 * gcc.dg/vect/vect-104.c: Likewise.
2381 * gcc.dg/vect/vect-outer-1-big-array.c: Likewise.
2382 * gcc.dg/vect/vect-outer-1.c: Likewise.
2383 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
2384 * gcc.dg/vect/vect-outer-1a.c: Likewise.
2385 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
2386 * gcc.dg/vect/vect-outer-1b.c: Likewise.
2387 * gcc.dg/vect/vect-outer-2b.c: Likewise.
2388 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
2389 * gcc.dg/vect/vect-outer-3a.c: Likewise.
2390 * gcc.dg/vect/vect-outer-3b.c: Likewise.
2391 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
2392
2393 * lib/target-supports.exp
2394 (check_effective_target_vect_widen_mult_qi_to_hi,
2395 check_effective_target_vect_widen_mult_hi_to_si,
2396 check_effective_target_vect_widen_mult_qi_to_hi_pattern,
2397 check_effective_target_vect_widen_mult_hi_to_si_pattern,
2398 check_effective_target_vect_pack_trunc,
2399 check_effective_target_vect_unpack,
2400 check_effective_target_vect_multiple_sizes): Check arm_neon_ok
2401 instead of arm_none.
2402
2403 * gcc.dg/vect/pr52298.c: Remove "dg-do run".
2404
2405 2012-09-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2406
2407 * lib/target-supports-dg.exp (check-flags): Add cflags from board
2408 config to compiler_flags.
2409
2410 2012-09-18 Jakub Jelinek <jakub@redhat.com>
2411
2412 PR target/54592
2413 * gcc.target/i386/pr54592.c: New test.
2414
2415 PR tree-optimization/54610
2416 * gcc.target/i386/pr54610.c: New test.
2417
2418 2012-09-17 Jason Merrill <jason@redhat.com>
2419
2420 PR c++/54575
2421 * g++.dg/cpp0x/alias-decl-21.C: New.
2422 * g++.dg/cpp0x/alias-decl-22.C: New.
2423
2424 2012-09-17 Tobias Burnus <burnus@net-b.de>
2425
2426 PR fortran/54608
2427 * gfortran.dg/scan_2.f90: New.
2428
2429 2012-09-17 Jason Merrill <jason@redhat.com>
2430
2431 PR c++/53661
2432 * g++.dg/init/aggr9.C: New.
2433
2434 2012-09-17 Eric Botcazou <ebotcazou@adacore.com>
2435
2436 * gnat.dg/loop_optimization12.ad[sb]: New test.
2437
2438 2012-09-17 Janus Weil <janus@gcc.gnu.org>
2439
2440 PR fortran/54285
2441 * gfortran.dg/proc_ptr_result_7.f90: New.
2442
2443 2012-09-17 Tobias Burnus <burnus@net-b.de>
2444
2445 PR fortran/54603
2446 * gfortran.dg/structure_constructor_11.f90: New.
2447
2448 2012-09-17 Jakub Jelinek <jakub@redhat.com>
2449
2450 PR tree-optimization/54563
2451 * g++.dg/torture/pr54563.C: New test.
2452
2453 2012-09-16 Janus Weil <janus@gcc.gnu.org>
2454
2455 PR fortran/54594
2456 * gfortran.dg/typebound_generic_14.f03: New.
2457
2458 2012-09-16 Janus Weil <janus@gcc.gnu.org>
2459
2460 PR fortran/54387
2461 * gfortran.dg/proc_ptr_38.f90: New.
2462
2463 2012-09-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2464
2465 PR debug/54460
2466 * g++.dg/debug/dwarf2/nested-3.C: Add hppa assembler comment character
2467 to scary regexp.
2468
2469 PR testsuite/54007
2470 * gnat.dg/lto15.adb: Require lto.
2471
2472 * gfortran.dg/bind_c_array_params_2.f90: Adjust scan-assembler-times
2473 "myBindC" for hppa*-*-hpux*.
2474
2475 2012-09-16 Mikael Morin <mikael@gcc.gnu.org>
2476
2477 * gfortran.dg/namelist_75.f90: New test.
2478
2479 2012-09-15 Tom de Vries <tom@codesourcery.com>
2480
2481 * gcc.dg/tree-ssa/vrp82.c: New test.
2482 * gcc.dg/tree-ssa/vrp83.c: Same.
2483 * gcc.dg/tree-ssa/vrp84.c: Same.
2484
2485 2012-09-15 Tom de Vries <tom@codesourcery.com>
2486
2487 * gcc.dg/tree-ssa/vrp80-2.c: Rename to ...
2488 * gcc.dg/tree-ssa/vrp81.c: ... this.
2489
2490 2012-09-15 Georg-Johann Lay <avr@gjlay.de>
2491
2492 PR target/54222
2493 * gcc.target/avr/torture/fix-types.h: New.
2494 * gcc.target/avr/torture/vals-hr.def: New.
2495 * gcc.target/avr/torture/vals-r.def: New.
2496 * gcc.target/avr/torture/vals-k.def: New.
2497 * gcc.target/avr/torture/vals-ur.def: New.
2498 * gcc.target/avr/torture/vals-uk.def: New.
2499 * gcc.target/avr/torture/vals-uhr.def: New.
2500 * gcc.target/avr/torture/vals-llk.def: New.
2501 * gcc.target/avr/torture/vals-ullk.def: New.
2502 * gcc.target/avr/torture/sat-hr-plus-minus.c: New.
2503 * gcc.target/avr/torture/sat-r-plus-minus.c: New.
2504 * gcc.target/avr/torture/sat-k-plus-minus.c: New.
2505 * gcc.target/avr/torture/sat-ur-plus-minus.c: New.
2506 * gcc.target/avr/torture/sat-uk-plus-minus.c: New.
2507 * gcc.target/avr/torture/sat-uhr-plus-minus.c: New.
2508 * gcc.target/avr/torture/sat-llk-plus-minus.c: New.
2509 * gcc.target/avr/torture/sat-ullk-plus-minus.c: New.
2510
2511 2012-09-14 Dehao Chen <dehao@google.com>
2512
2513 * g++.dg/debug/dwarf2/deallocator.C: New test.
2514
2515 2012-09-14 Joseph Myers <joseph@codesourcery.com>
2516
2517 PR c/54552
2518 * gcc.c-torture/compile/pr54552-1.c: New test.
2519
2520 2012-09-14 Marc Glisse <marc.glisse@inria.fr>
2521
2522 PR c++/54427
2523 * g++.dg/other/vector-compare.C: New testcase.
2524 * c-c++-common/vector-compare-3.c: New testcase.
2525 * gcc.dg/vector-shift.c: Move ...
2526 * c-c++-common/vector-shift.c: ... here.
2527 * gcc.dg/vector-shift1.c: Move ...
2528 * c-c++-common/vector-shift1.c: ... here.
2529 * gcc.dg/vector-shift3.c: Move ...
2530 * c-c++-common/vector-shift3.c: ... here.
2531 * gcc.dg/vector-compare-1.c: Move ...
2532 * c-c++-common/vector-compare-1.c: ... here.
2533 * gcc.dg/vector-compare-2.c: Move ...
2534 * c-c++-common/vector-compare-2.c: ... here.
2535 * gcc.c-torture/execute/vector-compare-1.c: Move ...
2536 * c-c++-common/torture/vector-compare-1.c: ... here.
2537 * gcc.c-torture/execute/vector-compare-2.x: Delete.
2538 * gcc.c-torture/execute/vector-compare-2.c: Move ...
2539 * c-c++-common/torture/vector-compare-2.c: ... here.
2540 * gcc.c-torture/execute/vector-shift.c: Move ...
2541 * c-c++-common/torture/vector-shift.c: ... here.
2542 * gcc.c-torture/execute/vector-shift2.c: Move ...
2543 * c-c++-common/torture/vector-shift2.c: ... here.
2544 * gcc.c-torture/execute/vector-subscript-1.c: Move ...
2545 * c-c++-common/torture/vector-subscript-1.c: ... here.
2546 * gcc.c-torture/execute/vector-subscript-2.c: Move ...
2547 * c-c++-common/torture/vector-subscript-2.c: ... here.
2548 * gcc.c-torture/execute/vector-subscript-3.c: Move ...
2549 * c-c++-common/torture/vector-subscript-3.c: ... here.
2550
2551 2012-09-14 Joseph Myers <joseph@codesourcery.com>
2552
2553 PR c/54103
2554 * gcc.c-torture/compile/pr54103-1.c,
2555 gcc.c-torture/compile/pr54103-2.c,
2556 gcc.c-torture/compile/pr54103-3.c,
2557 gcc.c-torture/compile/pr54103-4.c,
2558 gcc.c-torture/compile/pr54103-5.c,
2559 gcc.c-torture/compile/pr54103-6.c: New tests.
2560 * gcc.dg/c90-const-expr-8.c: Update expected column number.
2561
2562 2012-09-14 Eric Botcazou <ebotcazou@adacore.com>
2563
2564 * gcc.dg/pr44194-1.c: Check that there are no memory accesses left.
2565
2566 2012-09-14 Richard Guenther <rguenther@suse.de>
2567
2568 PR tree-optimization/54565
2569 * gcc.dg/tree-ssa/ssa-ccp-17.c: Adjust.
2570 * gcc.dg/tree-ssa/forwprop-6.c: Likewise. Remove XFAIL.
2571
2572 2012-09-14 Ulrich Weigand <ulrich.weigand@linaro.org>
2573
2574 * gcc.target/arm/combine-movs.c: Add missing space.
2575
2576 2012-09-14 Richard Guenther <rguenther@suse.de>
2577
2578 * g++.dg/torture/builtin-location.C: New testcase.
2579
2580 2012-09-13 Paolo Carlini <paolo.carlini@oracle.com>
2581 Manuel López-Ibåñez <manu@gcc.gnu.org>
2582
2583 PR c++/53210
2584 * g++.dg/warn/Wuninitialized-self.C: New.
2585
2586 2012-09-13 Jakub Jelinek <jakub@redhat.com>
2587
2588 PR c/54559
2589 * gcc.c-torture/compile/pr54559.c: New test.
2590
2591 2012-09-13 Jason Merrill <jason@redhat.com>
2592
2593 PR c++/53839
2594 * g++.dg/cpp0x/constexpr-temp1.C: New.
2595
2596 PR c++/54511
2597 * g++.dg/template/anonunion2.C: New.
2598
2599 PR c++/53836
2600 * g++.dg/template/init10.C: New.
2601
2602 2012-09-13 Tobias Burnus <burnus@net-b.de>
2603
2604 PR fortran/54556
2605 * gfortran.dg/implicit_pure_3.f90: New.
2606
2607 2012-09-13 Richard Guenther <rguenther@suse.de>
2608
2609 * gcc.dg/tree-ssa/ssa-fre-37.c: New testcase.
2610
2611 2012-09-13 Christophe Lyon <christophe.lyon@linaro.org>
2612
2613 * gcc.target/arm/builtin-bswap-1.c: New testcase.
2614
2615 2012-09-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2616
2617 * c-c++-common/pr51712.c: Handle for short-enum targets.
2618
2619 2012-09-12 Terry Guo <terry.guo@arm.com>
2620
2621 * gcc.target/arm/combine-movs.c: Check movs for ARM mode
2622 and lsrs for Thumb2 mode.
2623
2624 2012-09-12 Jan Hubicka <jh@suse.cz>
2625
2626 * gcc.dg/ipa/inlinehint-2.c: New testcase.
2627
2628 2012-09-12 H.J. Lu <hongjiu.lu@intel.com>
2629
2630 PR target/54445
2631 * gcc.target/i386/pr54445-1.c: New file.
2632 * gcc.target/i386/pr54445-2.c: Likewise.
2633
2634 2012-09-12 Tobias Burnus <burnus@net-b.de>
2635
2636 PR fortran/54225
2637 PR fortran/53306
2638 * gfortran.dg/coarray_10.f90: Update dg-error.
2639 * gfortran.dg/coarray_28.f90: New.
2640 * gfortran.dg/array_section_3.f90: New.
2641
2642 2012-09-11 Christophe Lyon <christophe.lyon@linaro.org>
2643
2644 * gcc.target/arm/neon-vset_lanes8.c, gcc.target/arm/pr51835.c,
2645 gcc.target/arm/pr48252.c: Fix for big-endian support.
2646
2647 2012-09-11 Marc Glisse <marc.glisse@inria.fr>
2648
2649 * gcc.dg/tree-ssa/forwprop-22.c: New testcase.
2650
2651 2012-09-11 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2652 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
2653
2654 * gcc.target/arm/neon-vfma-1.c: New testcase.
2655 * gcc.target/arm/neon-vfms-1.c: Likewise.
2656 * gcc.target/arm/neon-vmla-1.c: Update test to use int instead
2657 of float.
2658 * gcc.target/arm/neon-vmls-1.c: Likewise.
2659 * lib/target-supports.exp (add_options_for_arm_neonv2): New
2660 function.
2661 (check_effective_target_arm_neonv2_ok_nocache): Likewise.
2662 (check_effective_target_arm_neonv2_ok): Likewise.
2663 (check_effective_target_arm_neonv2_hw): Likewise.
2664 (check_effective_target_arm_neonv2): Likewise.
2665
2666 2012-09-11 Richard Guenther <rguenther@suse.de>
2667
2668 PR middle-end/54515
2669 * g++.dg/tree-ssa/pr54515.C: New testcase.
2670
2671 2012-09-10 Andrew Pinski <apinski@cavium.com>
2672
2673 PR tree-opt/c54362
2674 * gcc.dg/tm/memopt-16.c: New testcase.
2675
2676 2012-09-10 Paolo Carlini <paolo.carlini@oracle.com>
2677
2678 PR c++/54541
2679 PR c++/54542
2680 * g++.dg/cpp0x/sfinae40.C: New.
2681 * g++.dg/cpp0x/sfinae41.C: Likewise.
2682
2683 2012-09-10 Jason Merrill <jason@redhat.com>
2684
2685 PR c++/54538
2686 * g++.dg/cpp0x/lambda/lambda-mangle4.C: New.
2687
2688 2012-09-10 Oleg Endo <olegendo@gcc.gnu.org>
2689
2690 PR target/54089
2691 * gcc.target/sh/pr54089-3.c: New.
2692
2693 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
2694
2695 * gcc.dg/tree-ssa/forwprop-21.c: New testcase.
2696
2697 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
2698
2699 * gcc.dg/tm/reg-promotion.c: Modify dump message check.
2700
2701 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
2702
2703 * gcc.dg/pr52558-2.c: Delete.
2704 * gcc.dg/simulate-thread/speculative-store-3.c: New.
2705
2706 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
2707
2708 * gcc.dg/tree-ssa/forwprop-20.c: New testcase.
2709
2710 2012-09-10 Richard Guenther <rguenther@suse.de>
2711
2712 PR tree-optimization/54520
2713 * gcc.dg/torture/pr54520.c: New testcase.
2714
2715 2012-09-10 Jason Merrill <jason@redhat.com>
2716
2717 PR c++/54506
2718 * g++.dg/cpp0x/implicit14.C: New.
2719
2720 2012-09-07 Mikael Morin <mikael@gcc.gnu.org>
2721
2722 PR fortran/54208
2723 * gfortran.dg/bound_simplification_3.f90: New test.
2724
2725 2012-09-07 Aldy Hernandez <aldyh@redhat.com>
2726
2727 PR testsuite/54184
2728 * gcc.dg/pr52558-1.c: Delete.
2729 * gcc.dg/simulate-thread/speculative-store-2.c: New.
2730
2731 2012-09-07 Richard Earnshaw <rearnsha@arm.com>
2732
2733 * gcc.target/arm/pr50318-1.c: Scan for smlal.
2734 * gcc.target/arm/smlaltb-1.c: XFAIL test.
2735 * gcc.target/arm/smlaltt-1.c: Likewise.
2736
2737 2012-09-07 Eric Botcazou <ebotcazou@adacore.com>
2738
2739 * gcc.dg/pr44194-1.c: Skip on Alpha and adjust regexp for SPARC64.
2740
2741 2012-09-07 Tom de Vries <tom@codesourcery.com>
2742
2743 PR tree-optimization/53986
2744 * gcc.dg/tree-ssa/vrp80.c: New test.
2745 * gcc.dg/tree-ssa/vrp80-2.c: Same.
2746
2747 2012-09-06 Jason Merrill <jason@redhat.com>
2748
2749 PR c++/54341
2750 PR c++/54253
2751 * g++.dg/cpp0x/constexpr-virtual2.C: New.
2752 * g++.dg/cpp0x/constexpr-virtual3.C: New.
2753
2754 2012-09-06 Andrew Pinski <apinski@cavium.com>
2755
2756 PR tree-opt/54494
2757 * gcc.dg/tree-ssa/strlen-1.c: New testcase.
2758
2759 2012-09-06 Jakub Jelinek <jakub@redhat.com>
2760
2761 PR rtl-optimization/54455
2762 * gcc.dg/54455.c: New test.
2763
2764 2012-09-06 Tobias Burnus <burnus@net-b.de>
2765
2766 PR fortran/54463
2767 * gfortran.dg/promotion_2.f90: New.
2768
2769 2012-09-05 Jakub Jelinek <jakub@redhat.com>
2770
2771 PR middle-end/54486
2772 * c-c++-common/pr54486.c: New test.
2773
2774 2012-09-05 Dominique Dhumieres <dominiq@lps.ens.fr>
2775
2776 PR fortran/54474
2777 * gfortran.dg/coarray_poly_3.f90: Adjust error messages.
2778
2779 2012-09-05 Paolo Carlini <paolo.carlini@oracle.com>
2780
2781 PR c++/54191
2782 * g++.dg/cpp0x/sfinae39.C: New.
2783
2784 2012-09-04 Jason Merrill <jason@redhat.com>
2785
2786 PR c++/54441
2787 * g++.dg/ext/flexary3.C: New.
2788
2789 PR c++/54420
2790 * g++.dg/cpp0x/lambda/lambda-intname.C: New.
2791
2792 PR c++/54198
2793 * g++.dg/template/defarg15.C: New.
2794
2795 PR c++/54437
2796 * g++.dg/template/access24.C: New.
2797
2798 2012-09-04 Richard Guenther <rguenther@suse.de>
2799
2800 PR tree-optimization/54458
2801 * gcc.dg/torture/pr54458.c: New testcase.
2802
2803 2012-09-04 Christophe Lyon <christophe.lyon@linaro.org>
2804
2805 * gcc.target/arm/neon-vext.c: New test.
2806 * gcc.target/arm/neon-vext-execute.c: Ditto.
2807
2808 2012-09-04 Janus Weil <janus@gcc.gnu.org>
2809
2810 PR fortran/54243
2811 PR fortran/54244
2812 * gfortran.dg/select_type_29.f03: New.
2813
2814 2012-09-03 Marc Glisse <marc.glisse@inria.fr>
2815
2816 * gcc.dg/fold-perm.c: Improve test.
2817
2818 2012-09-03 Tobias Burnus <burnus@net-b.de>
2819
2820 PR fortran/51632
2821 * gfortran.dg/coarray_class_1.f90: New.
2822
2823 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
2824
2825 PR target/49206
2826 * gcc.c-torture/compile/pr49206.c: New test.
2827
2828 2012-09-02 Dominique Dhumieres <dominiq@lps.ens.fr>
2829 Uros Bizjak <ubizjak@gmail.com>
2830
2831 PR target/36680
2832 * gfortran.dg/pr36680.f90: New test.
2833
2834 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
2835
2836 PR target/42295
2837 * g++.dg/opt/pr42295.C: New test.
2838
2839 2012-09-01 Jakub Jelinek <jakub@redhat.com>
2840
2841 PR target/54436
2842 * gcc.dg/torture/pr54436.c: New test.
2843
2844 2012-09-01 Andrew Pinski <apinski@cavium.com>
2845
2846 * gcc.target/mips/truncate-8.c: New testcase.
2847
2848 2012-09-01 Uros Bizjak <ubizjak@gmail.com>
2849
2850 PR target/46829
2851 PR target/46843
2852 * gcc.target/i386/pr46829.c: New test.
2853 * gcc.target/i386/pr46843.c: Ditto.
2854
2855 2012-08-31 Paolo Carlini <paolo.carlini@oracle.com>
2856 Jason Merrill <jason@redhat.com>
2857
2858 PR c++/18747
2859 * g++.dg/parse/error50.C: New.
2860
2861 2012-08-31 Jakub Jelinek <jakub@redhat.com>
2862
2863 PR c/54428
2864 * gcc.c-torture/compile/pr54428.c: New test.
2865
2866 2012-08-31 Ollie Wild <aaw@google.com>
2867
2868 PR c++/54197
2869 * g++.dg/init/lifetime3.C: New test.
2870
2871 2012-08-31 Martin Jambor <mjambor@suse.cz>
2872
2873 PR middle-end/54409
2874 * gcc.dg/torture/pr54409.c: New test.
2875
2876 2012-08-31 Martin Jambor <mjambor@suse.cz>
2877
2878 * gfortran.dg/pr48636.f90: Add dump scan checks.
2879
2880 2012-08-29 Richard Sandiford <rdsandiford@googlemail.com>
2881
2882 * gcc.target/mips/mips.exp: Work out default -msynci setting.
2883
2884 2012-08-28 Joey Ye <joey.ye@arm.com>
2885
2886 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Add -fno-short-enums.
2887
2888 2012-08-27 Uros Bizjak <ubizjak@gmail.com>
2889
2890 PR target/46254
2891 * gcc.target/i386/pr46254.c: New test.
2892
2893 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2894
2895 * gcc.target/mips/ext_ins.c, gcc.target/mips/octeon-pop-2.c,
2896 gcc.target/mips/pr54240.c, gcc.target/mips/stack-1.c,
2897 gcc.target/mips/unaligned-1.c: Add NOMIPS16.
2898
2899 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2900
2901 * gcc.target/mips/20020620-1.c, gcc.target/mips/atomic-memory-2.c,
2902 gcc.target/mips/branch-2.c, gcc.target/mips/branch-3.c,
2903 gcc.target/mips/clear-cache-1.c, gcc.target/mips/const-anchor-1.c,
2904 gcc.target/mips/const-anchor-2.c, gcc.target/mips/dspr2-MULT.c,
2905 gcc.target/mips/dspr2-MULTU.c, gcc.target/mips/ext-1.c,
2906 gcc.target/mips/ext-2.c, gcc.target/mips/ext-3.c,
2907 gcc.target/mips/ext-4.c, gcc.target/mips/ext_ins.c,
2908 gcc.target/mips/fpcmp-1.c, gcc.target/mips/fpcmp-2.c,
2909 gcc.target/mips/mips16e-extends.c, gcc.target/mips/mips32-dsp.c,
2910 gcc.target/mips/mips32-dsp-type.c, gcc.target/mips/mips32r2-mxhc1.c,
2911 gcc.target/mips/mips-ps-5.c, gcc.target/mips/mips-ps-7.c,
2912 gcc.target/mips/mips-ps-type-2.c, gcc.target/mips/mips-ps-type.c,
2913 gcc.target/mips/movcc-1.c, gcc.target/mips/movcc-2.c,
2914 gcc.target/mips/movcc-3.c, gcc.target/mips/neg-abs-1.c,
2915 gcc.target/mips/neg-abs-2.c, gcc.target/mips/nmadd-1.c,
2916 gcc.target/mips/nmadd-2.c, gcc.target/mips/nmadd-3.c,
2917 gcc.target/mips/octeon-exts-7.c, gcc.target/mips/octeon-seq-4.c,
2918 gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
2919 gcc.target/mips/rsqrt-3.c, gcc.target/mips/sb1-1.c,
2920 gcc.target/mips/scc-4.c, gcc.target/mips/stack-1.c,
2921 gcc.target/mips/unaligned-1.c: Tighten regexps.
2922
2923 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2924
2925 * gcc.target/mips/mips.exp: Use gcc-dg-runtest rather than dg-runtest.
2926 (mips_option_groups): Remove optimization. Add various -f options.
2927 (mips-dg-options): Make -funroll-loops imply -funroll-all-loops
2928 and -pg imply -fno-omit-frame-pointer.
2929 * gcc.target/mips/abi-eabi32-long32.c: Remove optimization flag.
2930 * gcc.target/mips/abi-eabi32-long64.c: Likewise.
2931 * gcc.target/mips/abi-eabi64-long32.c: Likewise.
2932 * gcc.target/mips/abi-eabi64-long64.c: Likewise.
2933 * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
2934 * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
2935 * gcc.target/mips/abi-n32-long32.c: Likewise.
2936 * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
2937 * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
2938 * gcc.target/mips/abi-n32-long64.c: Likewise.
2939 * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
2940 * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
2941 * gcc.target/mips/abi-n64-long32.c: Likewise.
2942 * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
2943 * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
2944 * gcc.target/mips/abi-n64-long64.c: Likewise.
2945 * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
2946 * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
2947 * gcc.target/mips/abi-o32-long32.c: Likewise.
2948 * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
2949 * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
2950 * gcc.target/mips/abi-o32-long64.c: Likewise.
2951 * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
2952 * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
2953 * gcc.target/mips/abi-o64-long32.c: Likewise.
2954 * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
2955 * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
2956 * gcc.target/mips/abi-o64-long64.c: Likewise.
2957 * gcc.target/mips/asm-1.c: Likewise.
2958 * gcc.target/mips/branch-1.c: Likewise.
2959 * gcc.target/mips/call-3.c: Likewise.
2960 * gcc.target/mips/call-saved-3.c: Likewise.
2961 * gcc.target/mips/clear-cache-1.c: Likewise.
2962 * gcc.target/mips/div-1.c: Likewise.
2963 * gcc.target/mips/div-2.c: Likewise.
2964 * gcc.target/mips/div-3.c: Likewise.
2965 * gcc.target/mips/div-4.c: Likewise.
2966 * gcc.target/mips/div-5.c: Likewise.
2967 * gcc.target/mips/div-6.c: Likewise.
2968 * gcc.target/mips/div-7.c: Likewise.
2969 * gcc.target/mips/div-8.c: Likewise.
2970 * gcc.target/mips/div-9.c: Likewise.
2971 * gcc.target/mips/div-10.c: Likewise.
2972 * gcc.target/mips/div-11.c: Likewise.
2973 * gcc.target/mips/div-12.c: Likewise.
2974 * gcc.target/mips/dsp-ctrl.c: Likewise.
2975 * gcc.target/mips/dsp-no-lhx.c: Likewise.
2976 * gcc.target/mips/ext-8.c: Likewise.
2977 * gcc.target/mips/extend-2.c: Likewise.
2978 * gcc.target/mips/fix-r10000-1.c: Likewise.
2979 * gcc.target/mips/fix-r10000-2.c: Likewise.
2980 * gcc.target/mips/fix-r10000-3.c: Likewise.
2981 * gcc.target/mips/fix-r10000-4.c: Likewise.
2982 * gcc.target/mips/fix-r10000-5.c: Likewise.
2983 * gcc.target/mips/fix-r10000-6.c: Likewise.
2984 * gcc.target/mips/fix-r10000-7.c: Likewise.
2985 * gcc.target/mips/fix-r10000-8.c: Likewise.
2986 * gcc.target/mips/fix-r10000-9.c: Likewise.
2987 * gcc.target/mips/fix-r10000-10.c: Likewise.
2988 * gcc.target/mips/fix-r10000-11.c: Likewise.
2989 * gcc.target/mips/fix-r10000-12.c: Likewise.
2990 * gcc.target/mips/fix-r10000-13.c: Likewise.
2991 * gcc.target/mips/fix-r10000-14.c: Likewise.
2992 * gcc.target/mips/fix-r10000-15.c: Likewise.
2993 * gcc.target/mips/fpcmp-1.c: Likewise.
2994 * gcc.target/mips/fpcmp-2.c: Likewise.
2995 * gcc.target/mips/fpr-moves-7.c: Likewise.
2996 * gcc.target/mips/fpr-moves-8.c: Likewise.
2997 * gcc.target/mips/int-moves-1.c: Likewise.
2998 * gcc.target/mips/int-moves-2.c: Likewise.
2999 * gcc.target/mips/long-calls-pg.c: Likewise.
3000 * gcc.target/mips/loongson-muldiv-1.c: Likewise.
3001 * gcc.target/mips/loongson-muldiv-2.c: Likewise.
3002 * gcc.target/mips/loongson-shift-count-truncated-1.c: Likewise.
3003 * gcc.target/mips/loongson3a-muldiv-1.c: Likewise.
3004 * gcc.target/mips/loongson3a-muldiv-2.c: Likewise.
3005 * gcc.target/mips/mips-3d-1.c: Likewise.
3006 * gcc.target/mips/mips-3d-2.c: Likewise.
3007 * gcc.target/mips/mips-3d-3.c: Likewise.
3008 * gcc.target/mips/mips-3d-4.c: Likewise.
3009 * gcc.target/mips/mips-3d-5.c: Likewise.
3010 * gcc.target/mips/mips-3d-6.c: Likewise.
3011 * gcc.target/mips/mips-3d-7.c: Likewise.
3012 * gcc.target/mips/mips-3d-8.c: Likewise.
3013 * gcc.target/mips/mips-3d-9.c: Likewise.
3014 * gcc.target/mips/mips-ps-1.c: Likewise.
3015 * gcc.target/mips/mips-ps-2.c: Likewise.
3016 * gcc.target/mips/mips-ps-3.c: Likewise.
3017 * gcc.target/mips/mips-ps-4.c: Likewise.
3018 * gcc.target/mips/mips-ps-6.c: Likewise.
3019 * gcc.target/mips/mips32-dspr2.c: Likewise.
3020 * gcc.target/mips/mmcount-ra-address-1.c: Likewise.
3021 * gcc.target/mips/neg-abs-1.c: Likewise.
3022 * gcc.target/mips/neg-abs-2.c: Likewise.
3023 * gcc.target/mips/nmadd-3.c: Likewise.
3024 * gcc.target/mips/no-smartmips-lwxs.c: Likewise.
3025 * gcc.target/mips/no-smartmips-ror-1.c: Likewise.
3026 * gcc.target/mips/octeon-pop-1.c: Likewise.
3027 * gcc.target/mips/pr26765.c: Likewise.
3028 * gcc.target/mips/pr33256.c: Likewise.
3029 * gcc.target/mips/pr33635-1.c: Likewise.
3030 * gcc.target/mips/pr33755.c: Likewise.
3031 * gcc.target/mips/pr35802.c: Likewise.
3032 * gcc.target/mips/pr45074.c: Likewise.
3033 * gcc.target/mips/r10k-cache-barrier-1.c: Likewise.
3034 * gcc.target/mips/r10k-cache-barrier-2.c: Likewise.
3035 * gcc.target/mips/r10k-cache-barrier-3.c: Likewise.
3036 * gcc.target/mips/r10k-cache-barrier-4.c: Likewise.
3037 * gcc.target/mips/r10k-cache-barrier-5.c: Likewise.
3038 * gcc.target/mips/r10k-cache-barrier-6.c: Likewise.
3039 * gcc.target/mips/r10k-cache-barrier-7.c: Likewise.
3040 * gcc.target/mips/r10k-cache-barrier-8.c: Likewise.
3041 * gcc.target/mips/r10k-cache-barrier-9.c: Likewise.
3042 * gcc.target/mips/r10k-cache-barrier-11.c: Likewise.
3043 * gcc.target/mips/r10k-cache-barrier-12.c: Likewise.
3044 * gcc.target/mips/r10k-cache-barrier-13.c: Likewise.
3045 * gcc.target/mips/r10k-cache-barrier-14.c: Likewise.
3046 * gcc.target/mips/r10k-cache-barrier-15.c: Likewise.
3047 * gcc.target/mips/save-restore-1.c: Likewise.
3048 * gcc.target/mips/save-restore-3.c: Likewise.
3049 * gcc.target/mips/save-restore-5.c: Likewise.
3050 * gcc.target/mips/smartmips-ror-1.c: Likewise.
3051 * gcc.target/mips/smartmips-ror-2.c: Likewise.
3052 * gcc.target/mips/smartmips-ror-3.c: Likewise.
3053 * gcc.target/mips/smartmips-ror-4.c: Likewise.
3054 * gcc.target/mips/stack-1.c: Likewise.
3055
3056 * gcc.target/mips/clear-cache-2.c: Remove optimization flag.
3057 Tighten regexps.
3058
3059 * gcc.target/mips/branch-8.c: Arrange for the delay slot of the
3060 branch under test to be filled with preceding rather than
3061 following instructions.
3062 * gcc.target/mips/branch-10.c: Likewise.
3063 * gcc.target/mips/branch-11.c: Likewise.
3064 * gcc.target/mips/branch-12.c: Likewise.
3065 * gcc.target/mips/branch-13.c: Likewise.
3066 * gcc.target/mips/branch-9.c: Likewise. Allow the frame pointer
3067 to be eliminated. Tighten $28 scan-assembler-not test.
3068
3069 * gcc.target/mips/call-2.c: Remove optimization flag. Move second
3070 function to...
3071 * gcc.target/mips/call-4.c: ...this new test.
3072
3073 * gcc.target/mips/code-readable-2.c: Rework to make a jump table
3074 more likely.
3075 * gcc.target/mips/code-readable-3.c: Likewise.
3076 * gcc.target/mips/code-readable-1.c: Likewise. Remove optimization
3077 flag but skip for -O0.
3078 * gcc.target/mips/code-readable-4.c: Likewise.
3079
3080 * gcc.target/mips/mips32-dsp-run.c: Prevent compile-time reduction
3081 of operations under test.
3082 * gcc.target/mips/mips32-dsp.c: Likewise. Remove optimization flag.
3083
3084 * gcc.target/mips/near-far-3.c: Remove optimization flag.
3085 Don't require sibling-call optimization.
3086 * gcc.target/mips/near-far-4.c: Likewise.
3087
3088 * gcc.target/mips/no-dsp-1.c: Require -ffat-lto-objects.
3089 Make sure that the register variable is used.
3090 * gcc.target/mips/soft-float-1.c: Likewise.
3091
3092 * gcc.target/mips/sdata-1.c: Make static data volatile.
3093 * gcc.target/mips/sdata-2.c: Likewise.
3094 * gcc.target/mips/sdata-3.c: Likewise.
3095 * gcc.target/mips/sdata-4.c: Likewise.
3096
3097 * gcc.target/mips/20020620-1.c: Remove optimization flag but
3098 skip for -O0.
3099 * gcc.target/mips/atomic-memory-2.c: Likewise.
3100 * gcc.target/mips/branch-cost-1.c: Likewise.
3101 * gcc.target/mips/branch-cost-2.c: Likewise.
3102 * gcc.target/mips/cache-1.c: Likewise.
3103 * gcc.target/mips/call-1.c: Likewise.
3104 * gcc.target/mips/call-saved-2.c: Likewise.
3105 * gcc.target/mips/const-anchor-1.c: Likewise.
3106 * gcc.target/mips/const-anchor-2.c: Likewise.
3107 * gcc.target/mips/dse-1.c: Likewise.
3108 * gcc.target/mips/dsp-lhx.c: Likewise.
3109 * gcc.target/mips/dspr2-MULTU.c: Likewise.
3110 * gcc.target/mips/ext-1.c: Likewise.
3111 * gcc.target/mips/ext-2.c: Likewise.
3112 * gcc.target/mips/ext-3.c: Likewise.
3113 * gcc.target/mips/ext-4.c: Likewise.
3114 * gcc.target/mips/ext-5.c: Likewise.
3115 * gcc.target/mips/ext-6.c: Likewise.
3116 * gcc.target/mips/ext-7.c: Likewise.
3117 * gcc.target/mips/extend-1.c: Likewise.
3118 * gcc.target/mips/fix-r4000-1.c: Likewise.
3119 * gcc.target/mips/fix-r4000-3.c: Likewise.
3120 * gcc.target/mips/fix-r4000-5.c: Likewise.
3121 * gcc.target/mips/fix-r4000-6.c: Likewise.
3122 * gcc.target/mips/fix-r4000-8.c: Likewise.
3123 * gcc.target/mips/fix-r4000-10.c: Likewise.
3124 * gcc.target/mips/fixed-scalar-type.c: Likewise.
3125 * gcc.target/mips/fixed-vector-type.c: Likewise.
3126 * gcc.target/mips/fpr-moves-1.c: Likewise.
3127 * gcc.target/mips/fpr-moves-2.c: Likewise.
3128 * gcc.target/mips/fpr-moves-3.c: Likewise.
3129 * gcc.target/mips/fpr-moves-4.c: Likewise.
3130 * gcc.target/mips/fpr-moves-5.c: Likewise.
3131 * gcc.target/mips/fpr-moves-6.c: Likewise.
3132 * gcc.target/mips/ins-1.c: Likewise.
3133 * gcc.target/mips/ins-2.c: Likewise.
3134 * gcc.target/mips/interrupt_handler-2.c: Likewise.
3135 * gcc.target/mips/interrupt_handler-3.c: Likewise.
3136 * gcc.target/mips/lazy-binding-1.c: Likewise.
3137 * gcc.target/mips/madd-3.c: Likewise.
3138 * gcc.target/mips/madd-5.c: Likewise.
3139 * gcc.target/mips/madd-6.c: Likewise.
3140 * gcc.target/mips/madd-8.c: Likewise.
3141 * gcc.target/mips/madd-9.c: Likewise.
3142 * gcc.target/mips/memcpy-1.c: Likewise.
3143 * gcc.target/mips/mips-ps-type.c: Likewise.
3144 * gcc.target/mips/mips-ps-type-2.c: Likewise.
3145 * gcc.target/mips/mips-sched-madd.c: Likewise.
3146 * gcc.target/mips/mips16e-extends.c: Likewise.
3147 * gcc.target/mips/mips32r2-mxhc1.c: Likewise.
3148 * gcc.target/mips/mips64-dsp-ldx.c: Likewise.
3149 * gcc.target/mips/movcc-1.c: Likewise.
3150 * gcc.target/mips/movcc-2.c: Likewise.
3151 * gcc.target/mips/movcc-3.c: Likewise.
3152 * gcc.target/mips/msub-5.c: Likewise.
3153 * gcc.target/mips/msub-6.c: Likewise.
3154 * gcc.target/mips/msub-8.c: Likewise.
3155 * gcc.target/mips/mult-2.c: Likewise.
3156 * gcc.target/mips/mult-3.c: Likewise.
3157 * gcc.target/mips/mult-5.c: Likewise.
3158 * gcc.target/mips/mult-6.c: Likewise.
3159 * gcc.target/mips/mult-7.c: Likewise.
3160 * gcc.target/mips/mult-12.c: Likewise.
3161 * gcc.target/mips/mult-13.c: Likewise.
3162 * gcc.target/mips/mult-14.c: Likewise.
3163 * gcc.target/mips/mult-15.c: Likewise.
3164 * gcc.target/mips/mult-17.c: Likewise.
3165 * gcc.target/mips/mult-18.c: Likewise.
3166 * gcc.target/mips/mult-19.c: Likewise.
3167 * gcc.target/mips/nmadd-1.c: Likewise.
3168 * gcc.target/mips/nmadd-2.c: Likewise.
3169 * gcc.target/mips/octeon-baddu-1.c: Likewise.
3170 * gcc.target/mips/octeon-cins-1.c: Likewise.
3171 * gcc.target/mips/octeon-cins-2.c: Likewise.
3172 * gcc.target/mips/octeon-dmul-3.c: Likewise.
3173 * gcc.target/mips/octeon-exts-2.c: Likewise.
3174 * gcc.target/mips/octeon-exts-3.c: Likewise.
3175 * gcc.target/mips/octeon-exts-4.c: Likewise.
3176 * gcc.target/mips/octeon-exts-5.c: Likewise.
3177 * gcc.target/mips/octeon-exts-6.c: Likewise.
3178 * gcc.target/mips/octeon-exts-7.c: Likewise.
3179 * gcc.target/mips/octeon-pop-2.c: Likewise.
3180 * gcc.target/mips/octeon-seq-3.c: Likewise.
3181 * gcc.target/mips/octeon-seq-4.c: Likewise.
3182 * gcc.target/mips/octeon2-lx-1.c: Likewise.
3183 * gcc.target/mips/octeon2-lx-2.c: Likewise.
3184 * gcc.target/mips/octeon2-lx-3.c: Likewise.
3185 * gcc.target/mips/pr54240.c: Likewise.
3186 * gcc.target/mips/rsqrt-1.c: Likewise.
3187 * gcc.target/mips/rsqrt-2.c: Likewise.
3188 * gcc.target/mips/rsqrt-3.c: Likewise.
3189 * gcc.target/mips/rsqrt-4.c: Likewise.
3190 * gcc.target/mips/save-restore-2.c: Likewise.
3191 * gcc.target/mips/save-restore-4.c: Likewise.
3192 * gcc.target/mips/sb1-1.c: Likewise.
3193 * gcc.target/mips/scc-1.c: Likewise.
3194 * gcc.target/mips/scc-2.c: Likewise.
3195 * gcc.target/mips/scc-3.c: Likewise.
3196 * gcc.target/mips/scc-4.c: Likewise.
3197 * gcc.target/mips/smartmips-lwxs.c: Likewise.
3198 * gcc.target/mips/truncate-1.c: Likewise.
3199 * gcc.target/mips/truncate-2.c: Likewise.
3200 * gcc.target/mips/truncate-3.c: Likewise.
3201 * gcc.target/mips/truncate-4.c: Likewise.
3202 * gcc.target/mips/truncate-5.c: Likewise.
3203 * gcc.target/mips/truncate-6.c: Likewise.
3204 * gcc.target/mips/unaligned-1.c: Likewise.
3205
3206 * gcc.target/mips/dpaq_sa_l_w.c: Remove optimization flag but
3207 skip for -O0. Require -fexpensive-optimizations.
3208 * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
3209 * gcc.target/mips/dspr2-MULT.c: Likewise.
3210 * gcc.target/mips/fix-r4000-2.c: Likewise.
3211 * gcc.target/mips/fix-r4000-4.c: Likewise.
3212 * gcc.target/mips/fix-r4000-7.c: Likewise.
3213 * gcc.target/mips/fix-r4000-9.c: Likewise.
3214 * gcc.target/mips/madd-1.c: Likewise.
3215 * gcc.target/mips/madd-2.c: Likewise.
3216 * gcc.target/mips/madd-4.c: Likewise.
3217 * gcc.target/mips/maddu-1.c: Likewise.
3218 * gcc.target/mips/maddu-2.c: Likewise.
3219 * gcc.target/mips/maddu-3.c: Likewise.
3220 * gcc.target/mips/maddu-4.c: Likewise.
3221 * gcc.target/mips/msub-1.c: Likewise.
3222 * gcc.target/mips/msub-2.c: Likewise.
3223 * gcc.target/mips/msub-3.c: Likewise.
3224 * gcc.target/mips/msub-4.c: Likewise.
3225 * gcc.target/mips/msubu-1.c: Likewise.
3226 * gcc.target/mips/msubu-2.c: Likewise.
3227 * gcc.target/mips/msubu-3.c: Likewise.
3228 * gcc.target/mips/msubu-4.c: Likewise.
3229 * gcc.target/mips/mult-1.c: Likewise.
3230 * gcc.target/mips/mult-4.c: Likewise.
3231 * gcc.target/mips/mult-8.c: Likewise.
3232 * gcc.target/mips/mult-9.c: Likewise.
3233 * gcc.target/mips/mult-10.c: Likewise.
3234 * gcc.target/mips/mult-11.c: Likewise.
3235 * gcc.target/mips/mult-16.c: Likewise.
3236
3237 * gcc.target/mips/fix-r4000-11.c: Remove optimization flag but
3238 skip for -O0 and -Os.
3239 * gcc.target/mips/fix-r4000-12.c: Likewise.
3240 * gcc.target/mips/madd-7.c: Likewise.
3241 * gcc.target/mips/mips-ps-5.c: Likewise.
3242 * gcc.target/mips/mips-ps-7.c: Likewise.
3243 * gcc.target/mips/msub-7.c: Likewise.
3244
3245 * gcc.target/mips/mmcount-ra-address-2.c: Remove optimization flag but
3246 skip for -O0. Require -mno-abicalls.
3247 * gcc.target/mips/mmcount-ra-address-3.c: Likewise.
3248
3249 * gcc.target/mips/octeon-bbit-1.c: Remove optimization flag but
3250 skip for -O0. Require a total number of BBIT instructions and
3251 at least one of each kind.
3252
3253 * gcc.target/mips/octeon-bbit-2.c: Remove optimization flag but
3254 skip for -O0. Require -fno-unroll-loops.
3255
3256 * gcc.target/mips/octeon-bbit-3.c: Remove optimization flag but
3257 skip for -O0. Allow BLTZ as well as BGEZ.
3258
3259 * gcc.target/mips/octeon-dmul-2.c: Skip for -Os.
3260
3261 * gcc.target/mips/octeon-pipe-1.c: Remove optimization flag but
3262 skip for -O0. Require -fschedule-insns2.
3263 * gcc.target/mips/octeon2-pipe-1.c: Likewise.
3264
3265 * gcc.target/mips/r10k-cache-barrier-10.c: Remove optimization flag
3266 but skip for -O0. Make a branch-likely more likely.
3267
3268 * gcc.target/mips/timode-2.c: Split each test into its own function.
3269 * gcc.target/mips/timode-1.c: Likewise. Skip for -Os.
3270
3271 * gcc.target/mips/vr-mult-1.c: Remove optimization flag but
3272 skip for -O0. Require -fpeephole2.
3273 * gcc.target/mips/vr-mult-2.c: Likewise.
3274
3275 2012-05-25 Dodji Seketeli <dodji@redhat.com>
3276
3277 PR preprocessor/53469
3278 * gcc.dg/cpp/_Pragma7.c: New test case.
3279
3280 2012-08-27 Tobias Burnus <burnus@net-b.de>
3281
3282 PR fortran/54370
3283 * gfortran.dg/do_5.f90: New.
3284
3285 2012-08-27 Tobias Burnus <burnus@net-b.de>
3286
3287 * gfortran.dg/bessel_5.f90: Remove -Wno-compare-reals
3288 from dg-options as -Wall no longer implies it.
3289
3290 2012-08-26 Richard Sandiford <rdsandiford@googlemail.com>
3291
3292 * lib/scanasm.exp (scan-assembler-times_required_options): New proc.
3293
3294 2012-08-25 Jason Merrill <jason@redhat.com>
3295
3296 * g++.dg/cpp0x/fntmpdefarg3.C: New.
3297
3298 2012-08-25 Paolo Carlini <paolo.carlini@oracle.com>
3299
3300 PR c++/51421
3301 * g++.dg/cpp0x/auto34.C: New.
3302
3303 2012-08-24 Jakub Jelinek <jakub@redhat.com>
3304
3305 PR c/54363
3306 * gcc.dg/pr54363.c: New test.
3307
3308 PR c/54355
3309 * gcc.dg/pr54355.c: New test.
3310
3311 2012-08-24 H.J. Lu <hongjiu.lu@intel.com>
3312
3313 PR debug/52857
3314 * gcc.target/i386/pr52857-1.c: New.
3315 * gcc.target/i386/pr52857-2.c: Likewise.
3316
3317 2012-08-23 Richard Sandiford <rdsandiford@googlemail.com>
3318
3319 * gcc.target/mips/code-readable-4.c: New test.
3320
3321 2012-08-23 Julian Brown <julian@codesourcery.com>
3322 Sandra Loosemore <sandra@codesourcery.com>
3323
3324 * gcc.target/mips/code-readable-1.c: Add -O to options.
3325
3326 2012-08-23 Paolo Carlini <paolo.carlini@oracle.com>
3327
3328 PR c++/20420
3329 * g++.dg/lookup/using53.C: New.
3330
3331 2012-08-23 Georg-Johann Lay <avr@gjlay.de>
3332
3333 * gcc.dg/fixed-point/convert.c: Split into manageable parts:
3334 * gcc.dg/fixed-point/convert-1.c: New.
3335 * gcc.dg/fixed-point/convert-2.c: New.
3336 * gcc.dg/fixed-point/convert-3.c: New.
3337 * gcc.dg/fixed-point/convert-4.c: New.
3338 * gcc.dg/fixed-point/convert-float-1.c: New.
3339 * gcc.dg/fixed-point/convert-float-2.c: New.
3340 * gcc.dg/fixed-point/convert-float-3.c: New.
3341 * gcc.dg/fixed-point/convert-float-4.c: New.
3342 * gcc.dg/fixed-point/convert-accum-neg.c: New.
3343 * gcc.dg/fixed-point/convert-sat.c: New.
3344 * gcc.dg/fixed-point/convert.h: New.
3345
3346 2012-08-22 Oleg Endo <olegendo@gcc.gnu.org>
3347
3348 PR target/54089
3349 * gcc.target/sh/pr54089-2.c: New.
3350
3351 2012-08-22 H.J. Lu <hongjiu.lu@intel.com>
3352
3353 * gcc.target/i386/long-double-64-1.c: New file.
3354 * gcc.target/i386/long-double-64-2.c: Likewise.
3355 * gcc.target/i386/long-double-64-3.c: Likewise.
3356 * gcc.target/i386/long-double-64-4.c: Likewise.
3357 * gcc.target/i386/long-double-80-1.c: Likewise.
3358 * gcc.target/i386/long-double-80-2.c: Likewise.
3359 * gcc.target/i386/long-double-80-3.c: Likewise.
3360 * gcc.target/i386/long-double-80-4.c: Likewise.
3361 * gcc.target/i386/long-double-80-5.c: Likewise.
3362 * gcc.target/i386/long-double-80-6.c: Likewise.
3363 * gcc.target/i386/long-double-80-7.c: Likewise.
3364
3365 2012-08-22 Marc Glisse <marc.glisse@inria.fr>
3366
3367 PR tree-optimization/54317
3368 * gcc.dg/tree-ssa/vrp79.c: New testcase.
3369
3370 2012-08-21 Oleg Endo <olegendo@gcc.gnu.org>
3371
3372 PR target/39423
3373 * gcc.target/sh/pr39423-2.c: New.
3374
3375 2012-08-21 Marc Glisse <marc.glisse@inria.fr>
3376
3377 * gcc.dg/tree-ssa/forwprop-19.c: New testcase.
3378 * gcc.dg/fold-perm.c: Likewise.
3379
3380 2012-08-20 Jan Hubicka <jh@suse.cz>
3381
3382 PR fortran/48636
3383 * gcc.dg/ipa/inlinehint-1.c: New.
3384
3385 2012-08-20 Florian Weimer <fweimer@redhat.com>
3386
3387 PR c++/19351
3388 * g++.dg/init/new38.C: New test.
3389 * g++.dg/init/new39.C: New test.
3390
3391 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
3392
3393 PR target/54089
3394 * gcc.target/sh/pr54089-1.c: New.
3395
3396 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
3397
3398 PR target/51244
3399 * gcc.target/sh/pr51244-11.c: New.
3400
3401 2012-08-20 Tobias Burnus <burnus@net-b.de>
3402
3403 PR fortran/54301
3404 * gfortran.dg/warn_target_lifetime_2.f90: New.
3405
3406 2012-08-20 Paolo Carlini <paolo.carlini@oracle.com>
3407
3408 PR c++/10416
3409 * g++.dg/warn/Wunused-var-17.C: New.
3410
3411 2012-08-20 Patrick Marlier <patrick.marlier@gmail.com>
3412
3413 PR middle-end/53992
3414 * gcc.dg/gomp/pr53992.c: New test.
3415
3416 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
3417
3418 PR tree-ssa/54295
3419 * gcc.c-torture/execute/20120817-1.c: New test.
3420
3421 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
3422
3423 * gcc.target/arm/thumb-16bit-ops.c (f): This test uses a 16-bit
3424 add instruction.
3425 (f2): New test that really does need adds.
3426
3427 2012-08-20 Richard Guenther <rguenther@suse.de>
3428
3429 PR tree-optimization/54327
3430 * gcc.dg/torture/pr54327.c: New testcase.
3431
3432 2012-08-20 Jakub Jelinek <jakub@redhat.com>
3433
3434 PR tree-optimization/54321
3435 * gcc.c-torture/compile/pr54321.c: New test.
3436
3437 2012-08-20 Tobias Burnus <burnus@net-b.de>
3438
3439 PR fortran/54301
3440 * gfortran.dg/warn_target_lifetime_1.f90: New.
3441
3442 2012-08-19 Thomas König <tkoenig@gcc.gnu.org>
3443
3444 PR fortran/54298
3445 * gfortran.dg/real_compare_1.f90: New test case.
3446 * gfortran.dg/bessel_5.f90: Add -Wno-compare-reals to options.
3447
3448 2012-08-18 Jan Hubicka <jh@suse.cz>
3449
3450 * gcc.dg/ipa/iinline-1.c: Update testcase to test inline hints.
3451
3452 2012-08-18 Mikael Morin <mikael@gcc.gnu.org>
3453
3454 PR fortran/39290
3455 * gfortran.dg/interface_37.f90: New test.
3456
3457 2012-08-17 H.J. Lu <hongjiu.lu@intel.com>
3458 Gary Funck <gary@intrepid.com>
3459
3460 PR target/20020
3461 * gcc.target/i386/pr20020-1.c: New test.
3462 * gcc.target/i386/pr20020-2.c: Likewise.
3463 * gcc.target/i386/pr20020-3.c: Likewise.
3464
3465 2012-08-17 Marc Glisse <marc.glisse@inria.fr>
3466
3467 * gcc.target/i386/perm-concat.c: New test.
3468
3469 2012-08-17 Julian Brown <julian@codesourcery.com>
3470
3471 * gcc.target/arm/div64-unwinding.c: New test.
3472
3473 2012-08-17 Jakub Jelinek <jakub@redhat.com>
3474
3475 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: New test.
3476
3477 2012-08-16 Oleg Endo <olegendo@gcc.gnu.org>
3478
3479 PR target/54236
3480 * gcc.target/sh/pr54236-1.c: New.
3481
3482 2012-08-16 Hans-Peter Nilsson <hp@axis.com>
3483
3484 * lib/target-supports.exp (check_effective_target_sync_int_long)
3485 (check_effective_target_sync_char_short): Enable for crisv32-*
3486 and cris-*.
3487
3488 PR middle-end/54261
3489 * gcc.dg/torture/pr54261-1.c: New test.
3490
3491 2012-08-15 Janus Weil <janus@gcc.gnu.org>
3492
3493 PR fortran/54243
3494 PR fortran/54244
3495 * gfortran.dg/typebound_call_24.f03: New.
3496
3497 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3498
3499 PR tree-optimization/54245
3500 * gcc.dg/tree-ssa/pr54245.c: New test.
3501
3502 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3503
3504 PR tree-optimization/54240
3505 * gcc.target/powerpc/pr54240.c: New test.
3506 * gcc.target/mips/pr54240.c: Likewise.
3507
3508 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
3509
3510 PR target/52933
3511 * gcc.target/sh/pr52933-1.c: New.
3512 * gcc.target/sh/pr52933-2.c: New.
3513
3514 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
3515
3516 PR target/50751
3517 * gcc.target/sh/pr50751-8.c: New.
3518
3519 2012-08-14 Mikael Morin <mikael@gcc.gnu.org>
3520
3521 PR fortran/47586
3522 * gfortran.dg/typebound_proc_20.f90: Enable runtime test.
3523 * gfortran.dg/typebound_proc_27.f03: New test.
3524
3525 2012-08-14 Sterling Augustine <saugustine@google.com>
3526
3527 * g++.dg/debug/dwarf2/pubnames-2.C: Adjust.
3528
3529 2012-08-14 Tobias Burnus <burnus@net-b.de>
3530
3531 PR fortran/40881
3532 * gfortran.dg/data_constraints_3.f90: New.
3533 * gfortran.dg/data_constraints_1.f90: Add dg-options ""
3534 to disable -pedantic compilation.
3535 * gfortran.dg/pr37243.f: Ditto.
3536 * gfortran.dg/g77/19990826-3.f: Ditto.
3537 * gfortran.dg/g77/20020307-1.f : Ditto.
3538 * gfortran.dg/g77/980310-3.f: Ditto.
3539
3540 2012-08-14 Tobias Burnus <burnus@net-b.de>
3541
3542 PR fortran/54234
3543 * gfortran.dg/warn_conversion_4.f90: New.
3544
3545 2012-08-14 Jakub Jelinek <jakub@redhat.com>
3546
3547 PR middle-end/53411
3548 PR rtl-optimization/53495
3549 * gcc.c-torture/compile/pr53411.c: New test.
3550 * gcc.c-torture/compile/pr53495.c: New test.
3551
3552 2012-08-13 Richard Guenther <rguenther@suse.de>
3553
3554 * gcc.dg/tree-prof/update-loopch.c: Adjust.
3555
3556 2012-08-13 Richard Guenther <rguenther@suse.de>
3557
3558 PR tree-optimization/54200
3559 * gcc.dg/guality/pr54200.c: New testcase.
3560 * gcc.dg/tree-ssa/slsr-8.c: Adjust.
3561
3562 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3563
3564 * gcc.target/sh/prefetch.c: Add -m3* to inclusion list.
3565
3566 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3567
3568 PR target/51244
3569 * gcc.target/sh/pr51244-7.c: New.
3570 * gcc.target/sh/pr51244-8.c: New.
3571 * gcc.target/sh/pr51244-9.c: New.
3572 * gcc.target/sh/pr51244-10.c: New.
3573
3574 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3575
3576 * gcc.target/sh/pr50749-sf-postinc-1.c: Skip for -m3. Don't skip for
3577 -m2e or -m2a.
3578 * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
3579 * gcc.target/sh/pr53511-1.c: Likewise.
3580 * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
3581 * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
3582 * gcc.target/sh/pr53512-1.c: Skip for -m3*.
3583 * gcc.target/sh/pr53512-3.c: Likewise.
3584 * gcc.target/sh/pr21255-3.c: Skip for single precision FPU targets.
3585
3586 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3587
3588 PR target/39423
3589 * gcc.c-torture/compile/pr39423-1.c: New.
3590 * gcc.c-torture/compile/pr39423-2.c: New.
3591
3592 2012-08-12 Tobias Burnus <burnus@net-b.de>
3593
3594 PR fortran/54221
3595 * vect/vect-gems.f90: Don't mark module vars as PRIVATE as
3596 they appear uninitialized on the RHS.
3597 * gfortran.dg/public_private_module_6.f90: New.
3598
3599 2012-08-11 Martin Jambor <mjambor@suse.cz>
3600
3601 PR fortran/48636
3602 * gfortran.dg/pr48636.f90: New test.
3603
3604 2012-08-10 Jakub Jelinek <jakub@redhat.com>
3605
3606 * gcc.dg/torture/vector-shuffle1.c (f): Pass vectors indirectly
3607 to avoid warnings.
3608 (main): Adjust caller.
3609
3610 2012-08-10 Richard Guenther <rguenther@suse.de>
3611
3612 * gcc.dg/matrix/*.c: Adjust and move ...
3613 * gcc.dg/torture/: ... here.
3614 * gcc.dg/matrix: Remove directory.
3615
3616 2012-08-10 Richard Guenther <rguenther@suse.de>
3617
3618 PR middle-end/54219
3619 * gcc.dg/torture/vector-shuffle1.c: New testcase.
3620
3621 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3622
3623 PR middle-end/54211
3624 * gcc.dg/tree-ssa/pr54211.c: New test.
3625
3626 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3627
3628 * lib/target-supports.exp (check_effective_target_long_neq_int): New.
3629 * gcc.dg/tree-ssa/slsr-30.c: Check for long_neq_int effective target.
3630
3631 2012-08-10 Richard Guenther <rguenther@suse.de>
3632
3633 PR tree-optimization/54109
3634 * gcc.dg/torture/pr54109.c: New testcase.
3635 * gcc.dg/tree-ssa/forwprop-1.c: Adjust.
3636 * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
3637
3638 2012-08-10 Richard Guenther <rguenther@suse.de>
3639
3640 PR tree-optimization/54027
3641 * gcc.dg/torture/pr54027.c: New testcase.
3642
3643 2012-08-10 Richard Guenther <rguenther@suse.de>
3644
3645 * g++.dg/plugin/selfassign.c: Adjust.
3646 * gcc.dg/plugin/selfassign.c: Likewise.
3647 * gcc.dg/strlenopt-11.c: Likewise.
3648 * gcc.dg/strlenopt-13.c: Likewise.
3649 * gcc.dg/no-strict-overflow-4.c: Likewise.
3650 * gcc.dg/strict-overflow-4.c: Likewise.
3651 * gcc.dg/tree-ssa/alias-11.c: Likewise.
3652 * gcc.dg/tree-ssa/alias-6.c: Likewise.
3653 * gcc.dg/tree-ssa/asm-3.c: Likewise.
3654 * gcc.dg/tree-ssa/pr18908.c: Likewise.
3655 * gcc.dg/tree-ssa/pr19431.c: Likewise.
3656 * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise.
3657 * gcc.dg/tree-ssa/phi-opt-10.c: Likewise.
3658 * gcc.dg/tree-ssa/phi-opt-7.c: Likewise.
3659 * gcc.dg/tree-ssa/slsr-27.c: Likewise.
3660 * gcc.dg/tree-ssa/slsr-28.c: Likewise.
3661 * gcc.dg/tree-ssa/slsr-29.c: Likewise.
3662 * gcc.dg/pr46309.c: Likewise.
3663 * gcc.dg/tree-ssa/loop-5.c: Likewise.
3664
3665 2012-08-09 Uros Bizjak <ubizjak@gmail.com>
3666
3667 * gcc.c-torture/compile/20120727-1.c (dg-options): Add -mfpmath=387
3668 for x86 targets.
3669 * gcc.c-torture/compile/20120727-2.c: New test.
3670
3671 2012-08-09 Martin Jambor <mjambor@suse.cz>
3672
3673 * gcc.dg/ipa/iinline-4.c: New test.
3674 * gcc.dg/ipa/iinline-5.c: Likewise.
3675 * gcc.dg/ipa/iinline-6.c: Likewise.
3676 * gcc.dg/ipa/iinline-7.c: Likewise.
3677 * gcc.dg/lto/20120723_0.c: Likewise.
3678 * gcc.dg/lto/20120723_1.c: Likewise.
3679
3680 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
3681
3682 PR target/39423
3683 * gcc.target/sh/pr39423-1.c: New.
3684
3685 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
3686
3687 PR target/51244
3688 * gcc.target/sh/pr51244-5: New.
3689 * gcc.target/sh/pr51244-6: New.
3690
3691 2012-08-09 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3692
3693 * gcc.target/i386/adx-addxcarry32-3.c: New.
3694 * gcc.target/i386/adx-addxcarry64-3.c: New.
3695
3696 2012-08-09 Andrey Belevantsev <abel@ispras.ru>
3697
3698 PR rtl-optimization/53701
3699 * gcc.dg/pr53701.c: New test.
3700
3701 2012-08-09 Bernd Schmidt <bernds@codesourcery.com>
3702
3703 * gcc.c-torture/compile/20120727-1.c: New test.
3704
3705 2012-08-09 Tobias Burnus <burnus@net-b.de>
3706
3707 PR fortran/54199
3708 * gfortran.dg/intrinsic_shadow_4.f90: New.
3709
3710 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
3711
3712 * gcc.dg/tree-ssa/slsr-30.c: Require non-ilp32. Remove dg-skip-if.
3713
3714 2012-08-08 Joseph Myers <joseph@codesourcery.com>
3715
3716 * gcc.c-torture/execute/20120808-1.c: New test.
3717
3718 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
3719
3720 PR rtl-optimization/54157
3721 * gcc.target/i386/pr54157.c: New file.
3722
3723 2012-08-08 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3724
3725 * gcc.target/i386/adx-addcarryx32-1.c: New.
3726 * gcc.target/i386/adx-addcarryx32-2.c: New.
3727 * gcc.target/i386/adx-addcarryx64-1.c: New.
3728 * gcc.target/i386/adx-addcarryx64-2.c: New.
3729 * gcc.target/i386/adx-check.h: New.
3730 * gcc.target/i386/i386.exp (check_effective_target_adx): New.
3731 * gcc.target/i386/sse-12.c: Add -madx.
3732 * gcc.target/i386/sse-13.c: Ditto.
3733 * gcc.target/i386/sse-14.c: Ditto.
3734 * gcc.target/i386/sse-22.c: Ditto.
3735 * gcc.target/i386/sse-23.c: Ditto.
3736 * g++.dg/other/i386-2.C: Ditto.
3737 * g++.dg/other/i386-3.C: Ditto.
3738
3739 2012-08-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3740
3741 * gcc.dg/tree-ssa/slsr-5.c: New.
3742 * gcc.dg/tree-ssa/slsr-6.c: New.
3743 * gcc.dg/tree-ssa/slsr-7.c: New.
3744 * gcc.dg/tree-ssa/slsr-8.c: New.
3745 * gcc.dg/tree-ssa/slsr-9.c: New.
3746 * gcc.dg/tree-ssa/slsr-10.c: New.
3747 * gcc.dg/tree-ssa/slsr-11.c: New.
3748 * gcc.dg/tree-ssa/slsr-12.c: New.
3749 * gcc.dg/tree-ssa/slsr-13.c: New.
3750 * gcc.dg/tree-ssa/slsr-14.c: New.
3751 * gcc.dg/tree-ssa/slsr-15.c: New.
3752 * gcc.dg/tree-ssa/slsr-16.c: New.
3753 * gcc.dg/tree-ssa/slsr-17.c: New.
3754 * gcc.dg/tree-ssa/slsr-18.c: New.
3755 * gcc.dg/tree-ssa/slsr-19.c: New.
3756 * gcc.dg/tree-ssa/slsr-20.c: New.
3757 * gcc.dg/tree-ssa/slsr-21.c: New.
3758 * gcc.dg/tree-ssa/slsr-22.c: New.
3759 * gcc.dg/tree-ssa/slsr-23.c: New.
3760 * gcc.dg/tree-ssa/slsr-24.c: New.
3761 * gcc.dg/tree-ssa/slsr-25.c: New.
3762 * gcc.dg/tree-ssa/slsr-26.c: New.
3763 * gcc.dg/tree-ssa/slsr-30.c: New.
3764 * gcc.dg/tree-ssa/slsr-31.c: New.
3765
3766 2012-08-07 Steven Bosscher <steven@gcc.gnu.org>
3767
3768 * gcc.dg/tree-prof/update-loopch.c: Ask for dump with blocks info.
3769 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
3770 * gcc.dg/tree-ssa/pr18133-1.c: Likewise.
3771
3772 2012-08-06 Cary Coutant <ccoutant@google.com>
3773
3774 * g++.dg/debug/dwarf2/non-virtual-thunk.C: New test case.
3775
3776 2012-08-06 Janus Weil <janus@gcc.gnu.org>
3777
3778 PR fortran/35831
3779 * gfortran.dg/dummy_procedure_5.f90: Modified.
3780 * gfortran.dg/dummy_procedure_8.f90: New.
3781 * gfortran.dg/interface_26.f90: Modified.
3782 * gfortran.dg/proc_ptr_11.f90: Modified.
3783 * gfortran.dg/proc_ptr_15.f90: Modified.
3784 * gfortran.dg/proc_ptr_result_5.f90: Modified.
3785 * gfortran.dg/typebound_override_1.f90: Modified.
3786 * gfortran.dg/typebound_proc_6.f03: Modified.
3787
3788 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
3789
3790 PR tree-optimization/51938
3791 PR tree-optimization/52005
3792 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: New testcase.
3793 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Likewise.
3794 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Likewise.
3795 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Likewise.
3796
3797 2012-08-06 Dodji Seketeli <dodji@redhat.com>
3798
3799 Avoid crashing on erroneous static_assert usage
3800 * g++.dg/cpp0x/static_assert8.C: New test.
3801
3802 2012-08-06 Jason Merrill <jason@redhat.com>
3803
3804 * g++.dg/cpp0x/sfinae38.C: New.
3805
3806 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
3807 Paolo Carlini <paolo.carlini@oracle.com>
3808
3809 PR c++/54165
3810 * g++.dg/conversion/void2.C: New.
3811
3812 2012-08-06 Tom de Vries <tom@codesourcery.com>
3813
3814 * gcc.dg/tree-ssa/vrp78.c: New test.
3815
3816 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
3817 Richard Sandiford <rdsandiford@googlemail.com>
3818
3819 * g++.dg/opt/enum2.C: Require fpic target.
3820 * g++.dg/lto/20090303_0.C: Likewise.
3821
3822 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
3823 Catherine Moore <clm@codesourcery.com>
3824
3825 * gcc.target/mips/clear-cache-1.c: Test for alternate cache
3826 flush function names too.
3827 * gcc.target/mips/clear-cache-1.c: Likewise.
3828
3829 2012-08-03 Bill Schmidt <wschmidt@linux.ibm.com>
3830
3831 PR target/54156
3832 * gcc.dg/vect/pr53773.c: Change to use optimized dump.
3833
3834 2012-08-03 Mikael Morin <mikael@gcc.gnu.org>
3835
3836 PR fortran/54166
3837 * gfortran.dg/array_5.f90: New test.
3838
3839 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
3840
3841 PR tree-optimization/30318
3842 * gcc.dg/tree-ssa/vrp77.c: New testcase.
3843
3844 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
3845
3846 * g++.dg/ext/vector17.C: New testcase.
3847
3848 2012-08-02 Richard Sandiford <rdsandiford@googlemail.com>
3849
3850 PR target/51931
3851 * gcc.c-torture/compile/20001226-1.c: Remove nomips16 attribute.
3852 * g++.dg/opt/longbranch1.C: Likewise.
3853
3854 2012-08-02 Marc Glisse <marc.glisse@inria.fr>
3855
3856 PR tree-optimization/53805
3857 * gcc.dg/fold-notunord.c: New testcase.
3858
3859 2012-08-02 Mikael Morin <mikael@gcc.gnu.org>
3860
3861 PR fortran/48820
3862 * gfortran.dg/assumed_rank_bounds_1.f90: New test.
3863 * gfortran.dg/assumed_rank_bounds_2.f90: New test.
3864
3865 2012-08-02 Jason Merrill <jason@redhat.com>
3866 Paolo Carlini <paolo.carlini@oracle.com>
3867
3868 PR c++/51213 (again)
3869 * g++.dg/cpp0x/sfinae37.C: Extend.
3870
3871 2012-08-02 Richard Guenther <rguenther@suse.de>
3872
3873 PR tree-optimization/50672
3874 * g++.dg/torture/pr50672.C: New testcase.
3875
3876 2012-08-02 Janus Weil <janus@gcc.gnu.org>
3877
3878 PR fortran/54147
3879 * gfortran.dg/abstract_type_6.f03: Modified.
3880 * gfortran.dg/proc_ptr_comp_3.f90: Modified.
3881 * gfortran.dg/proc_ptr_comp_35.f90: New.
3882 * gfortran.dg/typebound_proc_9.f03: Modified.
3883 * gfortran.dg/typebound_proc_26.f90: New.
3884
3885 2012-08-02 Richard Guenther <rguenther@suse.de>
3886
3887 * gcc.dg/torture/pta-callused-1.c: Adjust.
3888 * gcc.dg/torture/pta-ptrarith-3.c: Likewise.
3889 * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
3890 * gcc.dg/tree-ssa/alias-19.c: Likewise.
3891 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
3892 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
3893 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
3894 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
3895 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
3896
3897 2012-08-01 Thomas König <tkoenig@gcc.gnu.org>
3898
3899 PR fortran/54033
3900 * gfortran.dg/include_6.f90: New test case.
3901 * gfortran.dg/include_7.f90: New test case.
3902 * gfortran.dg/include_3.f90: Add dg-warning for missing directory.
3903
3904 2012-08-01 Tom de Vries <tom@codesourcery.com>
3905
3906 * gcc.dg/tree-ssa/vrp76.c: New test.
3907
3908 2012-08-01 Bill Schmidt <wschmidt@linux.ibm.com>
3909
3910 PR tree-optimization/46556
3911 * gcc.dg/tree-ssa/slsr-27.c: New.
3912 * gcc.dg/tree-ssa/slsr-28.c: New.
3913 * gcc.dg/tree-ssa/slsr-29.c: New.
3914
3915 2012-07-31 Janus Weil <janus@gcc.gnu.org>
3916
3917 PR fortran/42418
3918 * gfortran.dg/proc_decl_29.f90: New.
3919
3920 2012-07-31 Dehao Chen <dehao@google.com>
3921
3922 * gcc.dg/predict-7.c: New test.
3923
3924 2012-07-31 Janus Weil <janus@gcc.gnu.org>
3925
3926 PR fortran/54134
3927 * gfortran.dg/typebound_override_3.f90: New.
3928
3929 2012-07-31 Bill Schmidt <wschmidt@linux.ibm.com>
3930
3931 PR tree-optimization/53773
3932 * gcc.dg/vect/pr53773.c: New test.
3933
3934 2012-07-31 Nick Clifton <nickc@redhat.com>
3935
3936 * gcc.dg/stack-usage-1.c (SIZE): Define for FRV,
3937 and for XStormy16.
3938
3939 2012-07-31 Tobias Burnus <burnus@net-b.de>
3940
3941 * gfortran.dg/c_funloc_tests_6.f90: New.
3942 * gfortran.dg/c_funloc_tests_7.f90: New.
3943 * gfortran.dg/c_funloc_tests_5.f03: Compile with -std=f2003.
3944
3945 2012-07-31 Paolo Carlini <paolo.carlini@oracle.com>
3946
3947 PR c++/53624
3948 * g++.dg/cpp0x/temp_default5.C: New.
3949
3950 2012-07-30 Janus Weil <janus@gcc.gnu.org>
3951
3952 PR fortran/51081
3953 * gfortran.dg/proc_ptr_37.f90: New.
3954
3955 2012-07-30 Ulrich Weigand <ulrich.weigand@linaro.org>
3956
3957 * lib/target-supports.exp
3958 (check_effective_target_vect_natural_alignment): New function.
3959 * gcc.dg/align-2.c: Only run on targets with natural alignment
3960 of vector types.
3961 * gcc.dg/vect/slp-25.c: Adjust tests for targets without natural
3962 alignment of vector types.
3963
3964 2012-07-30 Kirill Yukhin <kirill.yukhin@intel.com>
3965 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3966
3967 * gcc.target/i386/rdseed16-1.c: New.
3968 * gcc.target/i386/rdseed32-1.c: Ditto
3969 * gcc.target/i386/rdseed64-1.c: Ditto
3970 * gcc.target/i386/sse-12.c: Add -mrdseed.
3971 * gcc.target/i386/sse-13.c: Ditto.
3972 * gcc.target/i386/sse-14.c: Ditto.
3973 * g++.dg/other/i386-2.C: Ditto.
3974 * g++.dg/other/i386-3.C: Ditto.
3975
3976 2012-07-30 Oleg Endo <olegendo@gcc.gnu.org>
3977
3978 PR target/51244
3979 * gcc.target/sh/pr51244-4.c: New.
3980
3981 2012-07-27 Uros Bizjak <ubizjak@gmail.com>
3982
3983 * gfortran.dg/bind_c_array_params_2.f90: Add "-mno-explicit-relocs"
3984 for alpha*-*-* targets. Cleanup original tree dump.
3985
3986 2012-07-27 Segher Boessenkool <segher@kernel.crashing.org>
3987
3988 * gcc.target/powerpc/rs6000-power2-1.c: Delete.
3989 * gcc.target/powerpc/rs6000-power2-2.c: Delete.
3990
3991 2012-07-27 Anna Tikhonova <anna.tikhonova@intel.com>
3992
3993 * gcc.dg/20020201-1.c: Remove declarations for exit, abort,
3994 rand, srand. Include <stdlib.h>.
3995
3996 2012-07-26 Janis Johnson <janisjo@codesourcery.com>
3997
3998 * gcc.dg/pr45259.c: Only -fpic depends on fpic support.
3999
4000 2012-07-26 Richard Henderson <rth@redhat.com>
4001
4002 * gcc.dg/attr-hotcold-1.c: New.
4003 * gcc.dg/tree-ssa/attr-hotcold-2.c: New.
4004
4005 2012-07-26 Andrew Jenner <andrew@codesourcery.com>
4006 Sandra Loosemore <sandra@codesourcery.com>
4007
4008 * gcc.c-torture/compile/pr50380.c: Add code to cause cycle of length 2.
4009
4010 2012-07-26 Tobias Burnus <burnus@net-b.de>
4011
4012 * gfortran.dg/contiguous_1.f90: Update dg-error.
4013 * gfortran.dg/proc_ptr_32.f90: Ditto.
4014
4015 2012-07-26 Richard Guenther <rguenther@suse.de>
4016
4017 PR tree-optimization/54098
4018 * gcc.dg/torture/pr54098.c: New testcase.
4019
4020 2012-07-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4021
4022 * gcc.target/arm/neon/vld1Q_dupu64.c: Regenerate.
4023 * gcc.target/arm/neon/vld1Q_dups64.c: Likewise.
4024
4025 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
4026
4027 PR fortran/44354
4028 * gfortran.dg/array_constructor_39.f90: New test.
4029
4030 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
4031
4032 PR fortran/44354
4033 * gfortran.dg/array_constructor_38.f90: New test.
4034
4035 2012-07-25 Janis Johnson <janisjo@codesourcery.com>
4036
4037 * g++.dg/cpp0x/nullptr21.c: Remove printfs, make self-checking.
4038
4039 2012-07-25 Eric Botcazou <ebotcazou@adacore.com>
4040
4041 * gnat.dg/noreturn5.ad[sb]: New test.
4042
4043 2012-07-25 Sandra Loosemore <sandra@codesourcery.com>
4044 Paul Brook <paul@codesourcery.com>
4045
4046 PR target/53633
4047
4048 * lib/target-suports.exp (check_effective_target_naked_functions): New.
4049 * c-c++-common/pr53633.c: New test.
4050
4051 2012-07-25 Siddhesh Poyarekar <siddhesh@redhat.com>
4052
4053 * gcc.target/i386/asm-dialect-1.c: New test case.
4054
4055 2012-07-25 Kirill Yukhin <kirill.yukhin@intel.com>
4056 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
4057
4058 * gcc.target/i386/prefetchw-1.c: New.
4059 * gcc.target/i386/sse-12.c: Add -mprfchw.
4060 * gcc.target/i386/sse-13.c: Ditto.
4061 * gcc.target/i386/sse-14.c: Ditto.
4062 * gcc.target/i386/sse-22.c: Ditto.
4063 * gcc.target/i386/sse-23.c: Ditto.
4064 * g++.dg/other/i386-2.C: Ditto.
4065 * g++.dg/other/i386-3.C: Ditto.
4066
4067 2012-07-24 Janis Johnson <janisjo@codesourcery.com>
4068
4069 * lib/gcc-dg.exp (process-message): Don't ignore errors.
4070
4071 2012-07-24 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4072
4073 PR target/54051
4074 * gcc.target/arm/pr54051.c: New.
4075 * gcc.target/arm/vfp-1.c: Adjust test.
4076
4077 2012-07-24 Julian Brown <julian@codesourcery.com>
4078
4079 * lib/target-supports.exp (check_effective_target_arm_hf_eabi): New.
4080 * gcc.dg/torture/stackalign/builtin-apply-2.c: Skip for
4081 hard-float ARM.
4082
4083 2012-07-23 Paul Brook <paul@codesourcery.com>
4084
4085 * g++.dg/other/armv7m-1.c: New test.
4086
4087 2012-07-23 Julian Brown <julian@codesourcery.com>
4088
4089 * gcc.c-torture/execute/20101011-1.c (__aeabi_idiv0): Define for
4090 ARM.
4091 (DO_TEST): Define to 1 for appropriate ARM targets.
4092
4093 2012-07-22 Steven Bosscher <steven@gcc.gnu.org>
4094
4095 PR tree-optimization/53881
4096 * gcc.dg/pr53881.c: Renamed to ...
4097 * gcc.dg/pr53881-1.c: ... this.
4098 * gcc.dg/pr53881-2.c: New test.
4099
4100 2012-07-22 Hans-Peter Nilsson <hp@axis.com>
4101
4102 Handle recent changes in default atomics for cris*-*-linux*.
4103 * gcc.target/cris/torture/sync-mis-xchg-i-1ml.c,
4104 gcc.target/cris/torture/sync-mis-xchg-i-2ml.c,
4105 gcc.target/cris/torture/sync-mis-xchg-i-3ml.c,
4106 gcc.target/cris/torture/sync-mis-xchg-s-1ml.c,
4107 gcc.target/cris/torture/sync-mis-op-i-1ml.c,
4108 gcc.target/cris/torture/sync-mis-op-i-2ml.c,
4109 gcc.target/cris/torture/sync-mis-op-i-3ml.c,
4110 gcc.target/cris/torture/sync-mis-op-s-1ml.c: New tests.
4111 * gcc.target/cris/torture/sync-mis-op-i-2a.c: Make sure
4112 -mno-unaligned-atomic-may-use-library is in effect for
4113 cris*-*-linux*.
4114 * gcc.target/cris/torture/sync-mis-xchg-i-1.c,
4115 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
4116 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
4117 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
4118 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
4119 gcc.target/cris/torture/sync-mis-op-i-1.c,
4120 gcc.target/cris/torture/sync-mis-op-i-2.c,
4121 gcc.target/cris/torture/sync-mis-op-i-1a.c,
4122 gcc.target/cris/torture/sync-mis-op-i-3.c,
4123 gcc.target/cris/torture/sync-mis-op-i-3a.c,
4124 gcc.target/cris/torture/sync-mis-op-s-1a.c,
4125 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
4126 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
4127 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: Similar.
4128 * gcc.target/cris/torture/sync-mis-op-s-1.c: Ditto.
4129 (main): Remove local variable x.
4130 [mis_ok]: Check that atomics don't fail.
4131
4132 2012-07-21 Andrew Pinski <apinski@cavium.com>
4133
4134 * gcc.dg/tree-ssa/vrp72.c: New test.
4135 * gcc.dg/tree-ssa/vrp73.c: New test.
4136 * gcc.dg/tree-ssa/vrp74.c: New test.
4137 * gcc.dg/tree-ssa/vrp75.c: New test.
4138
4139 2012-07-21 Andrew Pinski <apinski@cavium.com>
4140
4141 * gcc.dg/tree-ssa/alias-21.c: New testcase.
4142 * gcc.dg/tree-ssa/alias-22.c: New testcase.
4143
4144 2012-07-21 Andrew Pinski <apinski@cavium.com>
4145
4146 * gcc.target/mips/octeon-pop-2.c: New testcase.
4147
4148 2012-07-21 Tobias Burnus <burnus@net-b.de>
4149
4150 PR fortran/48820
4151 * gfortran.dg/assumed_rank_3.f90: New.
4152 * gfortran.dg/assumed_rank_11.f90: New.
4153 * gfortran.dg/assumed_rank_1.f90: Update dg-error.
4154 * gfortran.dg/assumed_rank_2.f90: Update dg-error.
4155 * gfortran.dg/assumed_rank_7.f90: Update dg-error.
4156
4157 2012-07-21 Andrew Pinski <apinski@cavium.com>
4158
4159 * gcc.target/mips/unaligned-1.c: New testcase.
4160
4161 2012-07-21 Hans-Peter Nilsson <hp@axis.com>
4162
4163 * gcc.c-torture/execute/20101011-1.c (DO_TEST): Define as 0 for CRIS.
4164
4165 2012-07-20 Tobias Burnus <burnus@net-b.de>
4166
4167 * gfortran.dg/bind_c_array_params_2.f90: New.
4168 * gfortran.dg/bind_c_array_params.f03: Add -std=f2003
4169 and update dg-error.
4170
4171 2012-07-20 Tobias Burnus <burnus@net-b.de>
4172
4173 * gfortran.dg/assumed_rank_12.f90: Update dg-error.
4174
4175 2012-07-20 Jason Merrill <jason@redhat.com>
4176
4177 PR c++/54038
4178 * g++.dg/other/array7.C: New.
4179
4180 2012-07-20 Steven Bosscher <steven@gcc.gnu.org>
4181
4182 * gcc.dg/tree-prof/update-loopch.c: Look for counts on the dumps of
4183 the basic block and check loop depth.
4184 * gcc.dg/tree-ssa/pr18133-1.c: Dump details, not blocks. Update
4185 matching patterns and comments.
4186 * gcc.dg/tree-ssa/20031021-1.c: Fix check patterns.
4187 * gcc.dg/tree-ssa/vector-2.c: Likewise.
4188
4189 2012-07-20 Jakub Jelinek <jakub@redhat.com>
4190
4191 PR c++/28656
4192 * c-c++-common/pr28656.c: New test.
4193
4194 2012-07-19 Jason Merrill <jason@redhat.com>
4195
4196 PR c++/54026
4197 * g++.dg/init/mutable1.C: New.
4198
4199 2012-07-20 Tobias Burnus <burnus@net-b.de>
4200
4201 PR fortran/48820
4202 * gfortran.dg/assumed_type_3.f90: Update dg-error.
4203 * gfortran.dg/assumed_rank_1.f90: New.
4204 * gfortran.dg/assumed_rank_1_c.c: New.
4205 * gfortran.dg/assumed_rank_2.f90: New.
4206 * gfortran.dg/assumed_rank_4.f90: New.
4207 * gfortran.dg/assumed_rank_5.f90: New.
4208 * gfortran.dg/assumed_rank_6.f90: New.
4209 * gfortran.dg/assumed_rank_7.f90: New.
4210 * gfortran.dg/assumed_rank_8.f90: New.
4211 * gfortran.dg/assumed_rank_8_c.c: New.
4212 * gfortran.dg/assumed_rank_9.f90: New.
4213 * gfortran.dg/assumed_rank_10.f90: New.
4214 * gfortran.dg/assumed_rank_12.f90: New.
4215
4216 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4217
4218 * gnat.dg/opt25.adb: New test.
4219 * gnat.dg/opt25_pkg1.ad[sb]: New helper.
4220 * gnat.dg/opt25_pkg2.ad[sb]: Likewise.
4221
4222 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4223
4224 * gnat.dg/aggr20.ad[sb]: New test.
4225 * gnat.dg/aggr20_pkg.ads: New helper.
4226
4227 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4228
4229 * gnat.dg/derived_type3.adb: New test.
4230 * gnat.dg/derived_type3_pkg.ad[sb]: New helper.
4231
4232 2012-07-19 Jakub Jelinek <jakub@redhat.com>
4233
4234 PR rtl-optimization/53942
4235 * gcc.dg/pr53942.c: New test.
4236
4237 2012-07-19 Jason Merrill <jason@redhat.com>
4238
4239 PR c++/54021
4240 * g++.dg/cpp0x/constexpr-builtin2.C: New.
4241
4242 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4243
4244 * gnat.dg/discr38.adb: New test.
4245
4246 2012-07-19 Jakub Jelinek <jakub@redhat.com>
4247
4248 PR middle-end/54017
4249 * c-c++-common/gomp/pr54017.c: New test.
4250
4251 2012-07-19 Richard Guenther <rguenther@suse.de>
4252 Eric Botcazou <ebotcazou@adacore.com>
4253
4254 * gnat.dg/loop_optimization11.adb: New testcase.
4255 * gnat.dg/loop_optimization11_pkg.ads: Likewise.
4256
4257 2012-07-18 Paolo Carlini <paolo.carlini@oracle.com>
4258 Jason Merrill <jason@redhat.com>
4259
4260 * g++.dg/cpp0x/sfinae37.C: New.
4261 * g++.dg/template/access23.C: New.
4262 * g++.dg/template/access7.C: Adjust.
4263 * g++.dg/template/sfinae10.C: Don't expect errors.
4264 * g++.dg/template/sfinae6_neg.C: Don't expect errors.
4265
4266 2012-07-18 Julian Brown <julian@codesourcery.com>
4267 Sandra Loosemore <sandra@codesroucery.com>
4268
4269 * gcc.c-torture/execute/20101011-1.c: Skip on bare-metal m68k.
4270
4271 2012-07-18 Eric Botcazou <ebotcazou@adacore.com>
4272
4273 * gnat.dg/noreturn4.ad[sb]: New test.
4274 * gnat.dg/noreturn4_pkg.ads: New helper.
4275
4276 2012-07-18 Jie Zhang <jzhang918@gmail.com>
4277 Julian Brown <julian@codesourcery.com>
4278
4279 * gcc.target/arm/neon-vdup-1.c: New test case.
4280 * gcc.target/arm/neon-vdup-2.c: New test case.
4281 * gcc.target/arm/neon-vdup-3.c: New test case.
4282 * gcc.target/arm/neon-vdup-4.c: New test case.
4283 * gcc.target/arm/neon-vdup-5.c: New test case.
4284 * gcc.target/arm/neon-vdup-6.c: New test case.
4285 * gcc.target/arm/neon-vdup-7.c: New test case.
4286 * gcc.target/arm/neon-vdup-8.c: New test case.
4287 * gcc.target/arm/neon-vdup-9.c: New test case.
4288 * gcc.target/arm/neon-vdup-10.c: New test case.
4289 * gcc.target/arm/neon-vdup-11.c: New test case.
4290 * gcc.target/arm/neon-vdup-12.c: New test case.
4291 * gcc.target/arm/neon-vdup-13.c: New test case.
4292 * gcc.target/arm/neon-vdup-14.c: New test case.
4293 * gcc.target/arm/neon-vdup-15.c: New test case.
4294 * gcc.target/arm/neon-vdup-16.c: New test case.
4295 * gcc.target/arm/neon-vdup-17.c: New test case.
4296 * gcc.target/arm/neon-vdup-18.c: New test case.
4297 * gcc.target/arm/neon-vdup-19.c: New test case.
4298 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Make intrinsic
4299 arguments non-constant.
4300
4301 2012-07-18 Richard Guenther <rguenther@suse.de>
4302
4303 PR tree-optimization/53970
4304 * g++.dg/torture/pr53970.C: New testcase.
4305
4306 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
4307
4308 PR target/38621
4309 * gcc.c-torture/compile/pr38621.c: New.
4310
4311 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
4312
4313 PR target/33135
4314 * gcc.target/sh/pr33135-1.c: New.
4315 * gcc.target/sh/pr33135-2.c: New.
4316 * gcc.target/sh/pr33135-3.c: New.
4317 * gcc.target/sh/pr33135-4.c: New.
4318
4319 2012-07-17 Jason Merrill <jason@redhat.com>
4320
4321 PR c++/53995
4322 * g++.dg/parse/enum9.C: New.
4323
4324 2012-07-17 Kazu Hirata <kazu@codesourcery.com>
4325 Sandra Loosemore <sandra@codesourcery.com>
4326
4327 * gcc.target/m68k/pr36134.c: Use dg-skip-if to skip the testcase
4328 if there is a conflict with -mcpu=. Use -mcpu=5208.
4329
4330 2012-07-17 Jason Merrill <jason@redhat.com>
4331
4332 PR c++/53989
4333 * g++.dg/template/array23.C: New.
4334
4335 2012-07-17 Tobias Burnus <burnus@net-b.de>
4336
4337 PR fortran/53985
4338 * gfortran.dg/bind_c_usage_26.f90: New.
4339 * gfortran.dg/bind_c_procs.f03: Add dg-options "-Wc-binding-type".
4340 * gfortran.dg/bind_c_usage_13.f03: Ditto.
4341 * gfortran.dg/bind_c_usage_18.f90: Ditto.
4342 * gfortran.dg/interop_params.f03: Ditto.
4343
4344 2012-07-17 Jason Merrill <jason@redhat.com>
4345
4346 * g++.dg/template/inherit8.C: Adjust.
4347 * g++.dg/template/using21.C: Adjust.
4348 * g++.dg/template/using22.C: Adjust.
4349
4350 PR c++/53549
4351 * g++.dg/template/current-inst1.C: New.
4352 * g++.dg/parse/crash35.C: Adjust.
4353
4354 2012-07-17 Tobias Burnus <burnus@net-b.de>
4355
4356 PR fortran/52101
4357 * gfortran.dg/oldstyle_4.f90: New.
4358
4359 2012-07-17 Tobias Burnus <burnus@net-b.de>
4360
4361 PR fortran/49265
4362 * gfortran.dg/module_procedure_double_colon_3.f90: New.
4363 * gfortran.dg/module_procedure_double_colon_4.f90: New.
4364
4365 2012-07-16 Jason Merrill <jason@redhat.com>
4366
4367 * g++.dg/parse/access8.C: Adjust.
4368 * g++.dg/template/sfinae6_neg.C: Adjust.
4369
4370 2012-07-16 Thomas König <tkoenig@gcc.gnu.org>
4371
4372 PR fortran/53824
4373 * gfortran.dg/coarray_allocate_1.f90: New test.
4374
4375 2012-07-16 Andrew Pinski <apinski@cavium.com>
4376
4377 * gcc.c-torture/execute/bswap-1.c: New testcase.
4378 * gcc.c-torture/compile/unalign-1.c: New testcase.
4379 * gcc.c-torture/compile/20120524-1.c: New testcase.
4380 * gcc.c-torture/compile/20101216-1.c: New testcase.
4381
4382 2012-07-16 Dehao Chen <dehao@google.com>
4383
4384 Revert
4385 2012-07-10 Dehao Chen <dehao@google.com>
4386
4387 * gcc.dg/debug_info_inline.c: New test.
4388
4389 2012-07-16 Janus Weil <janus@gcc.gnu.org>
4390
4391 PR fortran/53956
4392 * gfortran.dg/proc_decl_28.f90: New.
4393
4394 2012-07-16 Andrew Pinski <apinski@cavium.com>
4395
4396 * gcc.dg/torture/builtins-1.c: New testcase.
4397
4398 2012-07-16 Hans-Peter Nilsson <hp@axis.com>
4399
4400 * gcc.target/cris/sync-2i.c, gcc.target/cris/sync-2s.c,
4401 gcc.target/cris/sync-3i.c, gcc.target/cris/sync-3s.c,
4402 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
4403 gcc.target/cris/sync-1-v10.c,
4404 gcc.target/cris/sync-1-v32.c: For cris*-*-linux*, also
4405 pass -mno-unaligned-atomic-may-use-library.
4406 * gcc.target/cris/sync-xchg-1.c: New test.
4407 * gcc.target/cris/20011127-1.c: Adjust to %P being a
4408 valid register operand output modifier.
4409
4410 2012-07-15 Andreas Schwab <schwab@linux-m68k.org>
4411
4412 * g++.dg/debug/dwarf2/pubnames-2.C: Support all known comment
4413 characters.
4414
4415 2012-07-13 Andrew Pinski <apinski@cavium.com>
4416
4417 * gcc.target/mips/octeon2-pipe-1.c: Use cleanup-rtl-dump
4418 rather than cleanup-tree-dump.
4419 * gcc.target/mips/octeon-pipe-1.c: Likewise.
4420
4421 2012-07-13 Richard Guenther <rguenther@suse.de>
4422
4423 PR tree-optimization/53907
4424 * gcc.target/i386/pr53907.c: New testcase.
4425
4426 2012-07-13 Richard Guenther <rguenther@suse.de>
4427
4428 PR tree-optimization/53922
4429 * gcc.dg/torture/pr53922.c: New testcase.
4430
4431 2012-07-13 Hans-Peter Nilsson <hp@axis.com>
4432
4433 PR rtl-optimization/53908
4434 * gcc.dg/torture/pr53908.c: New test.
4435
4436 2012-07-13 Jonathan Wakely <jwakely.gcc@gmail.com>
4437
4438 PR c++/53531
4439 * g++.dg/cpp0x/variadic135.C: New.
4440
4441 2012-07-12 Jason Merrill <jason@redhat.com>
4442
4443 * g++.dg/template/sfinae6_neg.C: Adjust.
4444
4445 2012-07-12 Tobias Burnus <burnus@net-b.de>
4446
4447 * gfortran.dg/c_f_pointer_shape_tests_5.f90: New.
4448 * gfortran.dg/c_f_pointer_tests_3.f90: Update
4449 scan-tree-dump-times pattern.
4450
4451 2012-07-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4452
4453 * g++.dg/debug/dwarf2/pubnames-2.C: Allow for / comments.
4454
4455 2012-07-11 Jason Merrill <jason@redhat.com>
4456
4457 DR 1402
4458 * g++.g/cpp0x/defaulted37.C: New.
4459
4460 2012-07-11 Greta Yorsh <Greta.Yorsh@arm.com>
4461
4462 PR target/53859
4463 * gcc.target/arm/pr53859.c: New test.
4464
4465 2012-07-10 Oleg Endo <olegendo@gcc.gnu.org>
4466
4467 PR target/53886
4468 * gcc.c-torture/compile/pr53886.c: New.
4469
4470 2012-07-10 Dehao Chen <dehao@google.com>
4471
4472 * gcc.dg/debug_info_inline.c: New test.
4473
4474 2012-07-10 Jason Merrill <jason@redhat.com>
4475
4476 PR c++/53733
4477 * g++.dg/cpp0x/defaulted36.C: New.
4478 * g++.dg/cpp0x/defaulted21.C: Adjust.
4479
4480 * g++.dg/cpp0x/implicit13.C: Add vbase and member tests.
4481
4482 2012-07-09 Sterling Augustine <saugustine@google.com>
4483
4484 * g++.dg/debug/dwarf2/pubnames-2.C: New.
4485
4486 2012-07-09 Steven Bosscher <steven@gcc.gnu.org>
4487
4488 PR tree-optimization/53887
4489 * gcc.dg/pr53887.c: New test.
4490
4491 2012-07-09 Jason Merrill <jason@redhat.com>
4492
4493 PR c++/53882
4494 * g++.dg/cpp0x/nullptr29.C: New.
4495
4496 2012-07-09 Tom de Vries <tom@codesourcery.com>
4497 Richard Guenther <rguenther@suse.de>
4498
4499 * gcc.dg/builtin-unreachable-6.c: New test.
4500 * gcc.dg/builtin-unreachable-5.c: New test.
4501
4502 2012-07-07 Steven Bosscher <steven@gcc.gnu.org>
4503
4504 PR tree-optimization/53881
4505 * gcc.dg/pr53881.c: New test.
4506
4507 2012-07-06 Jason Merrill <jason@redhat.com>
4508
4509 PR c++/53862
4510 * g++.dg/cpp0x/variadic134.C: New.
4511
4512 PR c++/53858
4513 * g++.dg/cpp0x/alias-decl-20.C: New.
4514
4515 2012-07-06 Tom de Vries <tom@codesourcery.com>
4516
4517 PR tree-optimization/51879
4518 * gcc.dg/pr51879-16.c: New test.
4519 * gcc.dg/pr51879-17.c: Same.
4520
4521 2012-07-06 Tom de Vries <tom@codesourcery.com>
4522
4523 PR tree-optimization/52009
4524 * gcc.dg/pr51879-7.c: New test.
4525 * gcc.dg/pr51879-18.c: New test.
4526
4527 2012-07-05 Jason Merrill <jason@redhat.com>
4528
4529 PR c++/50852
4530 * g++.dg/template/typedef39.C: New.
4531
4532 PR c++/53039
4533 * g++.dg/cpp0x/variadic133.C: New.
4534 * g++.dg/template/param1.C: Adjust.
4535
4536 2012-07-05 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4537
4538 PR target/48941
4539 PR target/51980
4540 * gcc.target/arm/neon/vtrnf32.c: Update.
4541 * gcc.target/arm/neon/vtrns32.c: Update.
4542 * gcc.target/arm/neon/vtrnu32.c: Update.
4543 * gcc.target/arm/neon/vzipf32.c: Update.
4544 * gcc.target/arm/neon/vzips32.c: Update.
4545 * gcc.target/arm/neon/vzipu32.c: Update.
4546
4547 2012-07-05 Mikael Morin <mikael@gcc.gnu.org>
4548
4549 PR fortran/53732
4550 * gfortran.dg/inline_sum_4.f90: New test.
4551
4552 2012-07-05 Steven Bosscher <steven@gcc.gnu.org>
4553
4554 * gcc.c-torture/compile/20000326-1.c: Fix to not optimize to empty.
4555
4556 2012-07-05 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
4557
4558 * gcc.target/arm/fma-sp.c: New testcase.
4559 * gcc.target/arm/fma.c: Likewise.
4560 * gcc.target/arm/fma.h: Likewise.
4561
4562 2012-07-04 Jason Merrill <jason@redhat.com>
4563
4564 PR c++/53848
4565 * g++.dg/other/enum3.C: New.
4566
4567 2012-07-04 Uros Bizjak <ubizjak@gmail.com>
4568
4569 PR middle-end/53321
4570 * g++.dg/torture/pr53321.C: New test.
4571
4572 2012-07-04 Richard Guenther <rguenther@suse.de>
4573
4574 PR tree-optimization/53844
4575 * g++.dg/tree-ssa/pr53844.C: New testcase.
4576
4577 2012-07-04 Richard Guenther <rguenther@suse.de>
4578
4579 PR tree-optimization/53849
4580 * gcc.dg/pr53849.c: New testcase.
4581
4582 2012-07-03 Jakub Jelinek <jakub@redhat.com>
4583
4584 PR c++/53812
4585 * g++.dg/ext/label14.C: New test.
4586
4587 2012-07-03 Uros Bizjak <ubizjak@gmail.com>
4588
4589 PR target/53811
4590 * g++.dg/other/pr53811.C: New test.
4591
4592 2012-07-03 Andreas Schwab <schwab@linux-m68k.org>
4593
4594 PR target/28896
4595 * gcc.target/m68k/stack-limit-1.c: New testcase.
4596
4597 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
4598
4599 * gnat.dg/recursive_call.adb: New test.
4600
4601 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
4602
4603 * gnat.dg/discr37.ad[sb]: New test.
4604
4605 2012-07-03 Oleg Endo <olegendo@gcc.gnu.org>
4606
4607 * g++.dg/other/packed1.C: Remove SH from xfail list.
4608
4609 2012-07-02 Jason Merrill <jason@redhat.com>
4610
4611 PR c++/53619
4612 * g++.dg/cpp0x/lambda/lambda-this5.C: New.
4613
4614 PR c++/53783
4615 * g++.dg/cpp0x/lambda/lambda-template7.C: New.
4616
4617 PR c++/53788
4618 * g++.dg/cpp0x/decltype39.C: New.
4619 * g++.dg/diagnostic/method1.C: Adjust.
4620
4621 PR c++/53816
4622 * g++.dg/template/ref6.C: New.
4623
4624 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
4625
4626 PR target/53568
4627 * gcc.target/sh/pr53568-1.c: New.
4628
4629 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
4630
4631 PR target/51244
4632 * gcc.target/sh/pr51244-1.c: Check that movt insn is not generated.
4633
4634 2012-07-02 Jason Merrill <jason@redhat.com>
4635
4636 PR c++/53821
4637 * g++.dg/cpp0x/lambda/lambda-template6.C: New.
4638
4639 PR c++/53524
4640 * g++.dg/template/enum7.C: New.
4641 * g++.dg/other/ptrmem10.C: Adjust.
4642 * g++.dg/other/ptrmem11.C: Adjust.
4643 * g++.dg/cpp0x/scoped_enum.C: Adjust.
4644
4645 2012-07-02 Steven Bosscher <steven@gcc.gnu.org>
4646
4647 * gcc.dg/tree-ssa/pr36881.c: Fix test case to not expand as bit tests.
4648
4649 2012-07-01 Wei Guozhi <carrot@google.com>
4650
4651 PR target/53447
4652 * gcc.target/arm/pr53447-1.c: New testcase.
4653 * gcc.target/arm/pr53447-2.c: New testcase.
4654 * gcc.target/arm/pr53447-3.c: New testcase.
4655 * gcc.target/arm/pr53447-4.c: New testcase.
4656
4657 2012-06-29 Richard Guenther <rguenther@suse.de>
4658
4659 PR tree-optimization/47061
4660 * gcc.dg/tree-ssa/vrp71.c: New testcase.
4661
4662 2012-06-29 Richard Guenther <rguenther@suse.de>
4663
4664 PR tree-optimization/37541
4665 * gcc.dg/tree-ssa/pr37508.c: Adjust and un-XFAIL.
4666
4667 2012-06-29 Richard Guenther <rguenther@suse.de>
4668
4669 PR tree-optimization/52589
4670 * gcc.dg/tree-ssa/vrp70.c: New testcase.
4671
4672 2012-06-28 Janis Johnson <janisjo@codesourcery.com>
4673
4674 * g++.dg/cpp0x/nullptr19.c: Remove exta directives on same line.
4675
4676 * g++.dg/template/error46.C: Add missing comment to dg-message.
4677 * g++.dg/template/crash107.C: Likewise.
4678 * g++.dg/template/error47.C: Likewise.
4679 * g++.dg/template/crash108.C: Likewise.
4680 * g++.dg/overload/operator5.C: Likewise.
4681
4682 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Fix syntax
4683 errors in dg-message directives, add comments.
4684
4685 2012-06-28 Kai Tietz <ktietz@redhat.com>
4686
4687 * g++.dg/cpp0x/constexpr-52672.C (ul_ptr): Use SIZE_TYPE instead of
4688 hard-coded 'unsigned long'.
4689
4690 2012-06-28 Jakub Jelinek <jakub@redhat.com>
4691
4692 PR tree-optimization/51581
4693 * gcc.dg/vect/pr51581-4.c: New test.
4694
4695 PR tree-optimization/53645
4696 * gcc.c-torture/execute/pr53645-2.c: New test.
4697
4698 2012-06-28 Richard Guenther <rguenther@suse.de>
4699
4700 PR middle-end/53790
4701 * gcc.dg/torture/pr53790.c: New testcase.
4702
4703 2012-06-28 Jakub Jelinek <jakub@redhat.com>
4704
4705 PR tree-optimization/53645
4706 * gcc.c-torture/execute/pr53645.c: New test.
4707
4708 2012-06-28 Arnaud Charlet <charlet@adacore.com>
4709
4710 * gnat.dg/deep_old.adb, gnat.dg/old_errors.adb: Removed, obsolete.
4711
4712 2012-06-28 Alexandre Oliva <aoliva@redhat.com>
4713
4714 PR debug/53671
4715 PR debug/49888
4716 * gcc.dg/guality/pr49888.c: Account for the possibility that
4717 the variable is optimized out at the first test.
4718
4719 2012-06-27 Jason Merrill <jason@redhat.com>
4720
4721 * g++.dg/cpp0x/override2.C: Adjust.
4722 * g++.dg/template/error5.C: Adjust.
4723 * g++.dg/parse/crash28.C: Adjust.
4724
4725 PR c++/53563
4726 * g++.dg/parse/template27.C: New.
4727 * g++.dg/template/crash74.C: Adjust expected output.
4728
4729 2012-06-27 Janus Weil <janus@gcc.gnu.org>
4730
4731 PR fortran/41951
4732 PR fortran/49591
4733 * gfortran.dg/typebound_operator_16.f03: New.
4734
4735 2012-06-27 Jakub Jelinek <jakub@redhat.com>
4736
4737 * gcc.target/i386/sse4_1-pmuldq.c (TEST): Initialize
4738 even src1.i and src2.i fields even in the second half of the arrays.
4739
4740 2012-06-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4741
4742 PR c++/51033.
4743 * g++.dg/torture/vshuf-16.inc: New test.
4744 * g++.dg/torture/vshuf-2.inc: New test.
4745 * g++.dg/torture/vshuf-4.inc: New test.
4746 * g++.dg/torture/vshuf-8.inc: New test.
4747 * g++.dg/torture/vshuf-main.inc: New test.
4748 * g++.dg/torture/vshuf-v16hi.C: New test.
4749 * g++.dg/torture/vshuf-v16qi.C: New test.
4750 * g++.dg/torture/vshuf-v2df.C: New test.
4751 * g++.dg/torture/vshuf-v2di.C: New test.
4752 * g++.dg/torture/vshuf-v2sf.C: New test.
4753 * g++.dg/torture/vshuf-v2si.C: New test.
4754 * g++.dg/torture/vshuf-v4df.C: New test.
4755 * g++.dg/torture/vshuf-v4di.C: New test.
4756 * g++.dg/torture/vshuf-v4sf.C: New test.
4757 * g++.dg/torture/vshuf-v4si.C: New test.
4758 * g++.dg/torture/vshuf-v8hi.C: New test.
4759 * g++.dg/torture/vshuf-v8qi.C: New test.
4760 * g++.dg/torture/vshuf-v8si.C: New test.
4761
4762 2012-06-27 Richard Guenther <rguenther@suse.de>
4763
4764 PR middle-end/53676
4765 * gcc.dg/tree-ssa/scev-6.c: New testcase.
4766
4767 2012-06-26 Janis Johnson <janisjo@codesourcery.com>
4768
4769 * lib/scandump.exp (scan-dump, scan-dump-not, scan-dump-dem,
4770 scan-dump-dem-not): Use printable pattern in test name.
4771
4772 2012-06-26 Sterling Augustine <saugustine@google.com>
4773 Dominique Dhumieres <dominiq@lps.ens.fr>
4774
4775 * gcc.dg/pubtypes-2.c: Update expected output.
4776 * gcc.dg/pubtypes-3.c: Likewise.
4777 * gcc.dg/pubtypes-4.c: Likewise.
4778
4779 2012-06-26 Bill Schmidt <wschmidt@linux.ibm.com>
4780
4781 * gcc.dg/tree-ssa/slsr-1.c: New test.
4782 * gcc.dg/tree-ssa/slsr-2.c: Likewise.
4783 * gcc.dg/tree-ssa/slsr-3.c: Likewise.
4784 * gcc.dg/tree-ssa/slsr-4.c: Likewise.
4785
4786 2012-06-26 Matt Turner <mattst88@gmail.com>
4787
4788 PR target/35294
4789 * gcc.target/arm/mmx-2.c: New.
4790
4791 2012-06-26 Richard Guenther <rguenther@suse.de>
4792
4793 PR c++/53752
4794 * g++.dg/torture/pr53752.C: New testcase.
4795
4796 2012-06-26 Jakub Jelinek <jakub@redhat.com>
4797
4798 PR tree-optimization/53748
4799 * gcc.c-torture/compile/pr53748.c: New test.
4800
4801 2012-06-25 Jason Merrill <jason@redhat.com>
4802
4803 PR c++/53498
4804 PR c++/53305
4805 * g++.dg/cpp0x/decltype38.C: New.
4806 * g++.dg/cpp0x/variadic132.C: Remove dg-error.
4807
4808 2012-06-25 Janis Johnson <janisjo@codesourcery.com>
4809
4810 * lib/target-supports-dg.exp (testname-for-summary): New.
4811 * lib/profopt.exp (profopt_execute): Define testname_with_flags.
4812 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-notes,
4813 cleanup-stack-usage, cleanup-dump, cleanup-saved-temps, scan-module,
4814 scan-module-absence, output-exists, output-exists-not: Use
4815 testname-for-summary.
4816 (dg-test): Clean up testname_with_flags.
4817 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
4818 scan-not-hidden, scan-file, scan-file-not, scan-stack-usage,
4819 scan-stack-usage-not, scan-assembler-times, scan-assembler-dem,
4820 scan-assembler-dem-not, object-size: Use testname-for-summary.
4821 * lib/gcov.exp (run-gcov): Likewise.
4822 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
4823 scan-dump-dem, scan-dump-dem-note): Likewise.
4824
4825 * lib/profopt.exp: Make prof_option_list local to profopt-execute.
4826 * g++.dg/tree-prof/tree-prof.exp (PROFOPT_OPTIONS): Define after
4827 including profopt.opt; save and restore existing value.
4828 * g++.dg/bprob/bprob.exp: Likewise.
4829 * gcc.dg/matrix/matrix.exp: Likewise.
4830 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
4831 * gcc.misc-tests/bprob.exp: Likewise; also replace formerly-ignored
4832 PROFOPT_OPTIONS.
4833
4834 2012-06-25 Richard Henderson <rth@redhat.com>
4835
4836 * gcc.dg/pr53749.c: New.
4837
4838 2012-06-25 Jason Merrill <jason@redhat.com>
4839
4840 PR c++/52988
4841 * g++.dg/cpp0x/nullptr28.C: New.
4842
4843 2012-06-25 Christophe Lyon <christophe.lyon@st.com>
4844
4845 * gcc.target/arm/neon-vld1_dupQ.c: New.
4846
4847 2012-06-25 Florian Weimer <fweimer@redhat.com>
4848
4849 * g++.dg/init/new35.C: New.
4850 * g++.dg/init/new36.C: New.
4851 * g++.dg/init/new37.C: New.
4852 * g++.dg/ext/vla5.C: New warning.
4853 * g++.dg/ext/vla8.C: New warning.
4854 * g++.dg/cpp0x/regress/debug-debug7.C: Update diagnostics.
4855
4856 2012-06-25 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
4857 James Greenhalgh <james.greenhalgh@arm.com>
4858
4859 * gcc.target/arm/ftest-support-arm.h New testcase.
4860 * gcc.target/arm/ftest-support-thumb.h Likewise.
4861 * gcc.target/arm/ftest-support.h Likewise.
4862 * gcc.target/arm/ftest-armv4-arm.c: Likewise.
4863 * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
4864 * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
4865 * gcc.target/arm/ftest-armv5t-arm.c Likewise.
4866 * gcc.target/arm/ftest-armv5t-thumb.c Likewise.
4867 * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
4868 * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
4869 * gcc.target/arm/ftest-armv6-arm.c Likewise.
4870 * gcc.target/arm/ftest-armv6-thumb.c Likewise.
4871 * gcc.target/arm/ftest-armv6k-arm.c Likewise.
4872 * gcc.target/arm/ftest-armv6k-thumb.c Likewise.
4873 * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
4874 * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
4875 * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
4876 * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
4877 * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
4878 * gcc.target/arm/ftest-armv7a-arm.c Likewise.
4879 * gcc.target/arm/ftest-armv7a-thumb.c Likewise.
4880 * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
4881 * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
4882 * gcc.target/arm/ftest-armv7r-arm.c Likewise.
4883 * gcc.target/arm/ftest-armv7r-thumb.c Likewise.
4884 * lib/target-supports.exp
4885 (check_effective_target_arm_arch_FUNC): Add support for more
4886 architectures.
4887 (add_options_for_arm_arch_FUNC): Likewise.
4888 (check_effective_target_arm_arch_FUNC_multilib): New functions.
4889
4890 2012-06-25 Jason Merrill <jason@redhat.com>
4891
4892 PR c++/53202
4893 * g++.dg/cpp0x/constexpr-tuple.C: New.
4894
4895 2012-06-25 Jakub Jelinek <jakub@redhat.com>
4896
4897 PR target/53759
4898 * gcc.target/i386/pr53759.c: New test.
4899
4900 PR c++/53594
4901 * g++.dg/cpp0x/nsdmi7.C: New test.
4902
4903 2012-06-24 Kai Tietz <ktietz@redhat.com>
4904
4905 * gcc.target/i386/pr23943.c (size_t): Use compatible type-definition
4906 for LLP64 targets.
4907 * gcc.target/i386/pr38988.c: Likewise.
4908
4909 2012-06-22 Janus Weil <janus@gcc.gnu.org>
4910
4911 PR fortran/47710
4912 PR fortran/53328
4913 * gfortran.dg/typebound_generic_12.f03: New.
4914 * gfortran.dg/typebound_generic_13.f03: New.
4915
4916 2012-06-22 Eric Botcazou <ebotcazou@adacore.com>
4917
4918 * gnat.dg/lto15.ad[sb]: New test.
4919
4920 2012-06-21 Meador Inge <meadori@codesourcery.com>
4921
4922 PR c/53702
4923 * gcc.dg/Wunused-local-typedefs.c: New testcase.
4924
4925 2012-06-21 Steven Bosscher <steven@gcc.gnu.org>
4926
4927 * gcc.dg/pch/ident-1.c: New test.
4928 * gcc.dg/pch/ident-1.hs: Header file for new test.
4929
4930 2012-06-21 Michael Matz <matz@suse.de>
4931
4932 PR middle-end/53688
4933 * gcc.c-torture/execute/pr53688.c: New test.
4934
4935 2012-06-20 Richard Guenther <rguenther@suse.de>
4936
4937 PR tree-optimization/30318
4938 * gcc.dg/tree-ssa/vrp69.c: New testcase.
4939
4940 2012-06-20 Richard Earnshaw <rearnsha@arm.com>
4941
4942 * g++.dg/debug/dwarf2/nested-3.C: Add ARM comment character to regexp.
4943
4944 2012-06-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4945
4946 * gcc.target/i386/clearcapv2.map: New file.
4947 * gcc.target/i386/i386.exp: Try it first before clearcap.map.
4948
4949 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
4950
4951 * gcc.dg/stack-usage-1.c: Remove dg-options line for sh targets
4952 and add __sh__ case.
4953
4954 2012-06-19 Jason Merrill <jason@redhat.com>
4955
4956 PR c++/52637
4957 * g++.dg/debug/localclass1.C: New.
4958
4959 2012-06-16 Ville Voutilainen <ville.voutilainen@gmail.com>
4960
4961 * g++.dg/cpp0x/override4.C: New.
4962
4963 2012-06-14 Jason Merrill <jason@redhat.com>
4964
4965 PR c++/53651
4966 * g++.dg/cpp0x/decltype37.C: New.
4967
4968 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
4969
4970 * gcc.dg/stack-usage-1.c: Use sh*-*-* instead of sh-*-*.
4971
4972 2012-06-19 Joseph Myers <joseph@codesourcery.com>
4973
4974 * gcc.c-torture/compile/vector-5.c,
4975 gcc.c-torture/compile/vector-6.c: New tests.
4976
4977 2012-06-19 Richard Henderson <rth@redhat.com>
4978
4979 * gcc.target/i386/pr33329.c: Change multiplier constant to 12345.
4980
4981 2012-06-19 Richard Guenther <rguenther@suse.de>
4982
4983 * gcc.dg/tree-ssa/vrp68.c: Adjust testcase.
4984
4985 2012-06-18 Uros Bizjak <ubizjak@gmail.com>
4986
4987 PR target/53712
4988 * gcc.target/i386/pr53712.c: New test.
4989
4990 2012-06-18 Tobias Burnus <burnus@net-b.de>
4991
4992 PR fortran/53692
4993 * gfortran.dg/elemental_optional_args_6.f90: New.
4994
4995 2012-06-18 Tobias Burnus <burnus@net-b.de>
4996
4997 PR fortran/53526
4998 * gfortran.dg/coarray_lib_move_alloc_1.f90: New.
4999 * gfortran.dg/coarray/move_alloc_1.f90
5000
5001 2012-06-18 Tobias Burnus <burnus@net-b.de>
5002
5003 PR fortran/53526
5004 * gfortran.dg/coarray_27.f90: New.
5005
5006 2012-06-18 Joey Ye <Joey.Ye@arm.com>
5007 Greta Yorsh <Greta.Yorsh@arm.com>
5008
5009 * gcc.target/arm/epilog-1.c: New test.
5010
5011 2012-06-18 Richard Guenther <rguenther@suse.de>
5012
5013 PR tree-optimization/53693
5014 * g++.dg/torture/pr53693.C: New testcase.
5015
5016 2012-06-18 Bill Schmidt <wschmidt@linux.ibm.com>
5017
5018 PR tree-optimization/53703
5019 * gcc.dg/torture/pr53703.c: New test.
5020
5021 2012-06-18 Richard Sandiford <rdsandiford@googlemail.com>
5022
5023 PR middle-end/53698
5024 * gcc.target/i386/pr53698.c: New test.
5025
5026 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
5027
5028 * gcc.target/i386/pr33329.c (f): Increase tabs array to 1024.
5029
5030 2012-06-17 Tobias Burnus <burnus@net-b.de>
5031
5032 PR fortran/53691
5033 PR fortran/53685
5034 * gfortran.dg/transfer_check_3.f90: New.
5035
5036 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
5037
5038 * gcc.dg/tree-ssa/vrp68.c: Fix scan-tree-dump-times argument order.
5039
5040 2012-06-16 Tobias Burnus <burnus@net-b.de>
5041
5042 PR fortran/53642
5043 PR fortran/45170
5044 * gfortran.dg/deferred_type_param_8.f90: New.
5045
5046 2012-06-15 Janis Johnson <janosjo@codesourcery.com>
5047
5048 * lib/gcov.exp (verify-lines, verify-branches, verify-calls): Use
5049 testname that includes flags, passed in as new argument, in
5050 pass/fail messages.
5051 (run_gcov): Get testname from dg-test, use it in pass/fail messages
5052 and pass it to verify-* procedures.
5053
5054 * g++.dg/torture/stackalign/stackalign.exp: Combine stack
5055 alignment torture options with usual torture options.
5056
5057 * g++.dg/cpp0x/auto27.C: Add comments to checks for multiple
5058 messages reported for one line of source code.
5059 * g++.dg/cpp0x/constexpr-decl.C: Likewise.
5060 * g++.dg/cpp0x/decltype2.C: Likewise.
5061 * g++.dg/cpp0x/decltype3.C: Likewise.
5062 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Likewise.
5063 * g++.dg/cpp0x/regress/error-recovery1.C: Likewise.
5064 * g++.dg/cpp0x/static_assert3.C: Likewise.
5065 * g++.dg/cpp0x/udlit-cpp98-neg.C: Likewise.
5066 * g++.dg/cpp0x/udlit-shadow-neg.C: Likewise.
5067 * g++.dg/cpp0x/union1.C: Likewise.
5068 * g++.dg/cpp0x/variadic-ex10.C: Likewise.
5069 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
5070 * g++.dg/cpp0x/variadic2.C: Likewise.
5071 * g++.dg/cpp0x/variadic20.C: Likewise.
5072 * g++.dg/cpp0x/variadic74.C: Likewise.
5073 * g++.dg/diagnostic/bitfld2.C: Likewise.
5074 * g++.dg/ext/attrib44.C: Likewise.
5075 * g++.dg/ext/no-asm-1.C: Likewise.
5076 * g++.dg/other/error34.C: Likewise.
5077 * g++.dg/parse/crash46.C: Likewise.
5078 * g++.dg/parse/error10.C: Likewise.
5079 * g++.dg/parse/error2.C: Likewise.
5080 * g++.dg/parse/error3.C: Likewise.
5081 * g++.dg/parse/error36.C: Likewise.
5082 * g++.dg/parse/error8.C: Likewise.
5083 * g++.dg/parse/error9.C: Likewise.
5084 * g++.dg/parse/parser-pr28152-2.C: Likewise.
5085 * g++.dg/parse/parser-pr28152.C: Likewise.
5086 * g++.dg/parse/template25.C: Likewise.
5087 * g++.dg/parse/typename11.C: Likewise.
5088 * g++.dg/tc1/dr147.C: Likewise.
5089 * g++.dg/template/deduce3.C: Likewise.
5090 * g++.dg/template/koenig9.C: Likewise.
5091 * g++.dg/template/pr23510.C: Likewise.
5092 * g++.dg/warn/pr12242.C: Likewise.
5093 * g++.dg/warn/pr30551-2.C: Likewise.
5094 * g++.dg/warn/pr30551.C: Likewise.
5095 * g++.old-deja/g++.other/typename1.C: Likewise.
5096 * g++.old-deja/g++.pt/niklas01a.C: Likewise.
5097
5098 2012-06-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5099
5100 PR c++/51033
5101 * c-c++-common/torture/vshuf-16.inc: Move from gcc.c-torture/execute/.
5102 * c-c++-common/torture/vshuf-2.inc: Likewise.
5103 * c-c++-common/torture/vshuf-4.inc: Likewise.
5104 * c-c++-common/torture/vshuf-8.inc: Likewise.
5105 * c-c++-common/torture/vshuf-main.inc: Likewise.
5106 * c-c++-common/torture/vshuf-v16hi.c: Likewise.
5107 * c-c++-common/torture/vshuf-v16qi.c: Likewise.
5108 * c-c++-common/torture/vshuf-v2df.c: Likewise.
5109 * c-c++-common/torture/vshuf-v2di.c: Likewise.
5110 * c-c++-common/torture/vshuf-v2sf.c: Likewise.
5111 * c-c++-common/torture/vshuf-v2si.c: Likewise.
5112 * c-c++-common/torture/vshuf-v4df.c: Likewise.
5113 * c-c++-common/torture/vshuf-v4di.c: Likewise.
5114 * c-c++-common/torture/vshuf-v4hi.c: Likewise.
5115 * c-c++-common/torture/vshuf-v4sf.c: Likewise.
5116 * c-c++-common/torture/vshuf-v4si.c: Likewise.
5117 * c-c++-common/torture/vshuf-v8hi.c: Likewise.
5118 * c-c++-common/torture/vshuf-v8qi.c: Likewise.
5119 * c-c++-common/torture/vshuf-v8si.c: Likewise.
5120
5121 2012-06-15 Michael Matz <matz@suse.de>
5122
5123 * gcc.dg/tree-ssa/vector-4.c: New test.
5124
5125 2012-06-15 Michael Matz <matz@suse.de>
5126
5127 * gcc.dg/debug/dwarf2/inline3.c: Adjust.
5128 * gcc.dg/tree-ssa/foldstring-1.c: Adjust.
5129
5130 2012-06-15 Ulrich Weigand <ulrich.weigand@linaro.org>
5131
5132 PR tree-optimization/53636
5133 * gcc.target/arm/pr53636.c: New test.
5134
5135 2012-06-15 Jakub Jelinek <jakub@redhat.com>
5136
5137 PR tree-optimization/51581
5138 * gcc.c-torture/execute/pr51581-1.c: New test.
5139 * gcc.c-torture/execute/pr51581-2.c: New test.
5140 * gcc.dg/vect/pr51581-1.c: New test.
5141 * gcc.dg/vect/pr51581-2.c: New test.
5142 * gcc.dg/vect/pr51581-3.c: New test.
5143 * gcc.target/i386/avx-pr51581-1.c: New test.
5144 * gcc.target/i386/avx-pr51581-2.c: New test.
5145 * gcc.target/i386/avx2-pr51581-1.c: New test.
5146 * gcc.target/i386/avx2-pr51581-2.c: New test.
5147 * gcc.dg/vect/slp-26.c (main1): Divide by 0x8031 instead of 3.
5148
5149 2012-06-15 Richard Guenther <rguenther@suse.de>
5150
5151 * gcc.c-torture/execute/20120615-1.c: New testcase.
5152
5153 2012-06-15 Eric Botcazou <ebotcazou@adacore.com>
5154
5155 * gnat.dg/vect8.ad[sb]: New test.
5156
5157 2012-06-14 Richard Guenther <rguenther@suse.de>
5158
5159 * gcc.dg/tree-ssa/vrp.h: New testcase.
5160 * gcc.dg/tree-ssa/vrp68.c: Likewise.
5161
5162 2012-06-13 Christian Bruel <christian.bruel@st.com>
5163
5164 PR target/53621
5165 * gcc.dg/stack-usage-1.c: Force -fomit-frame-pointer on SH.
5166
5167 2012-06-14 Richard Sandiford <rdsandiford@googlemail.com>
5168
5169 * gcc.target/mips/mips.exp (mips-dg-options): Handle -msynci.
5170
5171 2012-06-13 Janis Johnson <janisjo@codesourcery.com>
5172
5173 PR testsuite/20771
5174 * lib/dg-pch.exp (dg-flags-pch): Add flags to make compile lines in
5175 test summary unique.
5176
5177 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
5178 scan-not-hiddent, scan-file, scan-file-not, scan-stack-usage,
5179 scan-stack-usage-not): Don't strip torture options from test name.
5180
5181 * lib/scandump.exp (scan-dump-times): Use printable version of
5182 regexp in test summary line.
5183
5184 * gcc.dg/di-longlong64-sync-1.c: Add comments to checks for multiple
5185 messages reported for one line of source code.
5186 * gcc.dg/format/few-1.c: Likewise.
5187 * gcc.dg/ia64-sync-2.c: Likewise.
5188 * gcc.dg/sync-2.c: Likewise.
5189 * gcc.dg/noncompile/pr44517.c: Likewise.
5190
5191 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
5192
5193 PR debug/49888
5194 * gcc.dg/guality/pr49888.c: New.
5195
5196 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
5197
5198 * g++.dg/tree-ssa/ivopts-2.C: Adjust for coalescing.
5199 * gcc.dg/tree-ssa/forwprop-11.c: Likewise.
5200 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
5201
5202 2012-06-13 Tobias Burnus <burnus@net-b.de>
5203
5204 PR fortran/53643
5205 * gfortran.dg/intent_out_7.f90: New.
5206
5207 2012-06-13 Tobias Burnus <burnus@net-b.de>
5208
5209 PR fortran/53597
5210 * gfortran.dg/save_4.f90: New.
5211
5212 2012-06-12 Jakub Jelinek <jakub@redhat.com>
5213
5214 PR c/53532
5215 PR c/51034
5216 PR c/53196
5217 * gcc.dg/pr53532.c: New test.
5218 * gcc.dg/c99-complit-2.c: Add two new dg-error directives,
5219 adjust line numbers.
5220 * gcc.dg/noncompile/950825-1.c: Expect incomplete type error message.
5221 * gcc.dg/Wcxx-compat-8.c: Likewise.
5222 * gcc.dg/pr51034.c: New test.
5223 * gcc.dg/pr53196-1.c: New test.
5224 * gcc.dg/pr53196-2.c: New test.
5225
5226 2012-06-12 Janis Johnson <janisjo@codesourcery.com>
5227
5228 * gcc.dg/torture/stackalign/stackalign.exp: Combine stack
5229 alignment torture options with usual torture options.
5230 * gcc.dg/torture/stackalign/alloca-2.c: Use dg-additional-options
5231 instead of dg-options.
5232 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
5233 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
5234 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
5235 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
5236 * gcc.dg/torture/stackalign/push-1.c: Likewise.
5237 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
5238
5239 * gcc.target/arm/di-longlong64-sync-withhelpers.c: Add comments
5240 to checks for multiple messages reported for one line of source code.
5241 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Likewise.
5242
5243 * gcc.c-torture/compile/sync-1.c: Add comments to checks for multiple
5244 messages reported for one line of source code.
5245
5246 * gcc.dg/20031223-1.c: Add comments to check for multiple
5247 messages reported for one line of source code.
5248 * gcc.dg/Wconversion-integer.c: Likewise.
5249 * gcc.dg/Wfatal-2.c: Likewise.
5250 * gcc.dg/Wfatal.c: Likewise.
5251 * gcc.dg/Wobjsize-1.c: Likewise.
5252 * gcc.dg/c99-vla-jump-1.c: Likewise.
5253 * gcc.dg/c99-vla-jump-2.c: Likewise.
5254 * gcc.dg/c99-vla-jump-3.c: Likewise.
5255 * gcc.dg/c99-vla-jump-4.c: Likewise.
5256 * gcc.dg/c99-vla-jump-5.c: Likewise.
5257 * gcc.dg/decl-9.c: Likewise.
5258 * gcc.dg/declspec-10.c: Likewise.
5259 * gcc.dg/declspec-18.c: Likewise.
5260 * gcc.dg/mtune.c: Likewise.
5261 * gcc.dg/parser-pr28152-2.c: Likewise.
5262 * gcc.dg/parser-pr28152.c: Likewise.
5263 * gcc.dg/pr14475.c: Likewise.
5264 * gcc.dg/pr27953.c: Likewise.
5265 * gcc.dg/pr28322-3.c: Likewise.
5266 * gcc.dg/pr30457.c: Likewise.
5267 * gcc.dg/pr30551-2.c: Likewise.
5268 * gcc.dg/pr30551-3.c: Likewise.
5269 * gcc.dg/pr30551-4.c: Likewise.
5270 * gcc.dg/pr30551-5.c: Likewise.
5271 * gcc.dg/pr30551-6.c: Likewise.
5272 * gcc.dg/pr30551.c: Likewise.
5273 * gcc.dg/pr45461.c: Likewise.
5274 * gcc.dg/pr48552-1.c: Likewise.
5275 * gcc.dg/pr48552-2.c: Likewise.
5276 * gcc.dg/redecl-1.c: Likewise.
5277 * gcc.dg/transparent-union-3.c: Likewise.
5278 * gcc.dg/utf-dflt.c: Likewise.
5279 * gcc.dg/utf-dflt2.c: Likewise.
5280 * gcc.dg/vla-8.c: Likewise.
5281 * gcc.dg/vla-init-1.c: Likewise.
5282 * gcc.dg/wtr-int-type-1.c: Likewise.
5283
5284 * c-c++-common/raw-string-3.c: Add comments to checks for multiple
5285 messages reported for for one line of source code.
5286 * c-c++-common/raw-string-5.c: Likewise.
5287 * c-c++-common/raw-string-4.c: Likewise.
5288 * c-c++-common/raw-string-6.c: Likewise.
5289 * c-c++-common/pr20000.c: Likewise.
5290
5291 * gcc.dg/cpp/include2a.c: Add comments to checks for multiple
5292 messages reported for one line of source code.
5293 * gcc.dg/cpp/pr30786.c: Likewise.
5294 * gcc.dg/cpp/pr28709.c: Likewise.
5295 * gcc.dg/cpp/missing-header-MD.c: Likewise.
5296 * gcc.dg/cpp/macspace2.c: Likewise.
5297 * gcc.dg/cpp/missing-header-1.c: Likewise.
5298 * gcc.dg/cpp/missing-header-MMD.c: Likewise.
5299 * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
5300 * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
5301
5302 2012-06-12 Jason Merrill <jason@redhat.com>
5303
5304 PR c++/53599
5305 * g++.dg/template/local7.C: New.
5306
5307 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
5308
5309 PR target/53511
5310 * gcc.target/sh/pr51340-1.c: Delete obsolete test case.
5311 * gcc.target/sh/pr51340-2.c: Likewise.
5312 * gcc.target/sh/pr51340-3.c: Likewise.
5313
5314 2012-06-12 Michael Matz <matz@suse.de>
5315
5316 * gcc.dg/torture/alias-1.c: New test.
5317
5318 2012-06-12 Jakub Jelinek <jakub@redhat.com>
5319
5320 PR rtl-optimization/53589
5321 * gcc.dg/torture/pr53589.c: New test.
5322
5323 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
5324
5325 PR target/50749
5326 * gcc.target/sh/pr50749-sf-postinc-2.c: New.
5327 * gcc.target/sh/pr50749-sf-postinc-4.c: New.
5328 * gcc.target/sh/pr50749-qihisi-postinc-2.c: New.
5329 * gcc.target/sh/pr50749-qihisi-postinc-4.c: New.
5330 * gcc.target/sh/pr50749-sf-predec-2.c: New.
5331 * gcc.target/sh/pr50749-sf-predec-4.c: New.
5332 * gcc.target/sh/pr50749-qihisi-predec-1.c: New.
5333 * gcc.target/sh/pr50749-qihisi-predec-3.c: New.
5334 * gcc.target/sh/pr50749-sf-postinc-1.c: New.
5335 * gcc.target/sh/pr50749-sf-postinc-3.c: New.
5336 * gcc.target/sh/pr50749-qihisi-postinc-1.c: New.
5337 * gcc.target/sh/pr50749-qihisi-postinc-3.c: New.
5338 * gcc.target/sh/pr50749-sf-predec-1.c: New.
5339 * gcc.target/sh/pr50749-sf-predec-3.c: New.
5340 * gcc.target/sh/pr50749-qihisi-predec-2.c: New.
5341 * gcc.target/sh/pr50749-qihisi-predec-4.c: New.
5342
5343 2012-06-11 Sriraman Tallam <tmsriram@google.com>
5344
5345 * gcc.target/i386/builtin_target.c (vendor_signatures): New enum.
5346 (check_intel_cpu_model): New function.
5347 (check_amd_cpu_model): New function.
5348 (check_features): New function.
5349 (__get_cpuid_output): New function.
5350 (check_detailed): New function.
5351 (fn1): Rename to quick_check.
5352 (main): Update to call quick_check and call check_detailed.
5353
5354 2012-06-11 Richard Henderson <rth@redhat.com>
5355
5356 * lib/target-supports.exp
5357 (check_effective_target_sync_long_long_runtime): Use
5358 check_effective_target_lp64 instead of
5359 check_effective_target_powerpc64 for powerpc targets.
5360
5361 2012-06-11 Oleg Endo <olegendo@gcc.gnu.org>
5362
5363 PR target/53511
5364 * gcc.target/sh/pr53511-1.c: New.
5365
5366 2012-06-11 Richard Guenther <rguenther@suse.de>
5367
5368 PR middle-end/53470
5369 * g++.dg/lto/pr53470_0.C: New testcase.
5370 * gcc.dg/lto/pr53470_0.c: Likewise.
5371
5372 2012-06-11 Richard Guenther <rguenther@suse.de>
5373
5374 PR c++/53605
5375 * g++.dg/ext/pr53605.C: New testcase.
5376
5377 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
5378
5379 * gnat.dg/specs/array1.ads: New test.
5380 * gnat.dg/specs/array2.ads: Likewise.
5381 * gnat.dg/array22.adb: Likewise.
5382
5383 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
5384
5385 * gnat.dg/constant4.adb: New test.
5386 * gnat.dg/constant4_pkg.ads: New helper.
5387
5388 2012-06-08 Janus Weil <janus@gcc.gnu.org>
5389
5390 PR fortran/52552
5391 * gfortran.dg/allocate_alloc_opt_1.f90: Modified.
5392 * gfortran.dg/allocate_class_1.f90: Modified.
5393 * gfortran.dg/allocate_with_typespec_4.f90: Modified.
5394 * gfortran.dg/allocate_class_2.f90: New.
5395
5396 2012-06-07 Hans-Peter Nilsson <hp@axis.com>
5397
5398 PR middle-end/53535
5399 * gcc.dg/pr46647.c: xfail for cris-* and crisv32-*.
5400
5401 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
5402
5403 PR fortran/52861
5404 * gfortran.dg/string_assign_2.f90: New test case.
5405
5406 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
5407
5408 PR fortran/52861
5409 * gfortran.dg/string_assign_1.f90: New test case.
5410
5411 2012-06-07 Jakub Jelinek <jakub@redhat.com>
5412
5413 PR middle-end/53580
5414 * gcc.dg/gomp/nesting-1.c: Expect errors rather than warnings.
5415 * gcc.dg/gomp/critical-4.c: Likewise.
5416 * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
5417 * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
5418 * gfortran.dg/gomp/appendix-a/a.35.4.f90: Likewise.
5419 * gfortran.dg/gomp/appendix-a/a.35.6.f90: Likewise.
5420 * c-c++-common/gomp/pr53580.c: New test.
5421
5422 2012-06-07 Fabien ChĂȘne <fabien@gcc.gnu.org>
5423
5424 PR c++/51214
5425 * g++.dg/cpp0x/forw_enum11.C: New.
5426
5427 2012-06-06 Paolo Carlini <paolo.carlini@oracle.com>
5428
5429 PR c++/53567
5430 * g++.dg/cpp0x/alias-decl-19.C: New.
5431
5432 2012-06-06 Steven Bosscher <steven@gcc.gnu.org>
5433
5434 * g++.old-deja/g++.brendan/array1.C: Remove dg-options.
5435
5436 2012-06-06 Uros Bizjak <ubizjak@gmail.com>
5437
5438 * gcc.target/i386/avx-os-support.h (XCR_XFEATURE_ENABLED_MASK): New.
5439 (XSTATE_FP): Ditto.
5440 (XSTATE_SSE): Ditto.
5441 (XSTATE_YMM): Ditto.
5442 (avx_os_support): Use new defines.
5443
5444 2012-06-06 Richard Guenther <rguenther@suse.de>
5445
5446 PR testsuite/32380
5447 * gfortran.dg/vect/pr32380.f: Adjust number of expected vectorized
5448 loops.
5449
5450 2012-06-06 Fabien ChĂȘne <fabien@gcc.gnu.org>
5451
5452 PR c++/52841
5453 * g++.dg/cpp0x/pr52841.C: New testcase.
5454
5455 2012-06-06 Richard Guenther <rguenther@suse.de>
5456
5457 PR tree-optimization/53081
5458 * gcc.dg/tree-ssa/ldist-20.c: New testcase.
5459 * gcc.dg/tree-ssa/loop-19.c: Add -fno-tree-loop-distribute-patterns.
5460
5461 2012-06-05 Michael Meissner <meissner@linux.vnet.ibm.com>
5462
5463 * gcc.target/powerpc/pr53487.c: New test.
5464
5465 2012-06-05 Pat Haugen <pthaugen@us.ibm.com>
5466
5467 * gcc.target/powerpc/lhs-1.c: Use parm instead of stack space.
5468
5469 2012-06-05 Edmar Wienskoski <edmar@freescale.com>
5470
5471 * gcc.dg/tree-ssa/vector-3.c: Adjust regular expression.
5472
5473 2012-06-05 Richard Guenther <rguenther@suse.de>
5474
5475 PR tree-optimization/30442
5476 * gcc.dg/vect/bb-slp-30.c: New testcase.
5477
5478 2012-06-05 Richard Guenther <rguenther@suse.de>
5479
5480 PR tree-optimization/53081
5481 * gcc.dg/tree-ssa/ldist-19.c: New testcase.
5482 * gcc.c-torture/execute/builtins/builtins.exp: Always pass
5483 -fno-tree-loop-distribute-patterns.
5484
5485 2012-06-05 Alan Modra <amodra@gmail.com>
5486
5487 * gcc.target/powerpc/savres.c: Add -mdynamic-no-pic for darwin.
5488 Check static chain in nested funcs.
5489
5490 2012-06-04 Tobias Burnus <burnus@net-b.de>
5491
5492 PR fortran/50619
5493 * gfortran.dg/init_flag_10.f90: New.
5494
5495 2012-06-04 Paolo Carlini <paolo.carlini@oracle.com>
5496
5497 PR c++/53524
5498 * g++.dg/warn/Wenum-compare-no-2: New.
5499
5500 2012-06-04 Dodji Seketeli <dodji@redhat.com>
5501
5502 PR preprocessor/53463
5503 * g++.dg/cpp/limits.C: New test.
5504 * g++.dg/parse/error19.C: Adjust.
5505 * g++.dg/warn/Wconversion-real-integer2.C: Likewise.
5506 * g++.dg/warn/pr35635.C: Likewise.
5507 * g++.old-deja/g++.pt/assign1.C: Likewise.
5508
5509 2012-06-04 Edmar Wienskoski <edmar@freescale.com>
5510
5511 PR target/53559
5512 * gcc.target/powerpc/cell_builtin_1.c: New test case.
5513 * gcc.target/powerpc/cell_builtin_2.c: Ditto.
5514 * gcc.target/powerpc/cell_builtin_3.c: Ditto.
5515 * gcc.target/powerpc/cell_builtin_4.c: Ditto.
5516 * gcc.target/powerpc/cell_builtin_5.c: Ditto.
5517 * gcc.target/powerpc/cell_builtin_6.c: Ditto.
5518 * gcc.target/powerpc/cell_builtin_7.c: Ditto.
5519 * gcc.target/powerpc/cell_builtin_8.c: Ditto.
5520
5521 2012-06-04 Andreas Schwab <schwab@linux-m68k.org>
5522
5523 * g++.dg/debug/dwarf2/nested-3.C: Allow for | comments.
5524
5525 2012-06-04 Jakub Jelinek <jakub@redhat.com>
5526
5527 PR tree-optimization/53550
5528 * gcc.dg/pr53550.c: New test.
5529
5530 2012-06-04 Richard Guenther <rguenther@suse.de>
5531
5532 * gcc.dg/tree-ssa/ldist-11.c: Enable -ftree-loop-distribute-patterns.
5533 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
5534 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
5535
5536 2012-06-03 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
5537
5538 PR fortran/48831
5539 * gfortran.dg/parameter_array_element_2.f90: New.
5540
5541 2012-06-03 Oleg Endo <olegendo@gcc.gnu.org>
5542
5543 PR target/53512
5544 * gcc.target/sh/pr53512-1.c: New.
5545 * gcc.target/sh/pr53512-2.c: New.
5546 * gcc.target/sh/pr53512-3.c: New.
5547 * gcc.target/sh/pr53512-4.c: New.
5548
5549 2012-06-01 Jason Merrill <jason@redhat.com>
5550
5551 PR c++/52973
5552 * g++.dg/ext/visibility/template12.C: New.
5553 * g++.dg/ext/attrib14.C: Adjust warning line.
5554
5555 PR c++/52725
5556 * g++.dg/parse/new6.C: New.
5557 * g++.dg/template/sizeof-template-argument.C: Adjust error message.
5558
5559 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
5560
5561 * c-c++-common/restrict-2.c: Revert previous change.
5562
5563 2012-06-01 Jason Merrill <jason@redhat.com>
5564
5565 PR c++/53137
5566 * g++.dg/cpp0x/lambda/lambda-template5.C: New.
5567
5568 PR c++/53484
5569 * g++.dg/cpp0x/auto33.C: New.
5570
5571 2012-06-01 Paolo Carlini <paolo.carlini@oracle.com>
5572
5573 PR c++/26155
5574 * g++.dg/parse/namespace-alias-1.C: New.
5575
5576 2012-06-01 Christian Bruel <christian.bruel@st.com>
5577
5578 * gcc.dg/spec-options.c: New test.
5579 * gcc.dg/foo.specs: New file.
5580
5581 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
5582
5583 PR ada/53517
5584 * gnat.dg/lto14.adb: Skip on Solaris.
5585
5586 2012-06-01 Hans-Peter Nilsson <hp@axis.com>
5587
5588 * gcc.target/cris/sync-1-v10.c,
5589 gcc.target/cris/sync-1-v32.c, gcc.target/cris/sync-1.c,
5590 gcc.target/cris/sync-2c.c, gcc.target/cris/sync-2i.c,
5591 gcc.target/cris/sync-2s.c, gcc.target/cris/sync-3i.c,
5592 gcc.target/cris/sync-3s.c, gcc.target/cris/sync-4c.c,
5593 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
5594 gcc.target/cris/torture/sync-mis-op-i-1.c,
5595 gcc.target/cris/torture/sync-mis-op-i-1a.c,
5596 gcc.target/cris/torture/sync-mis-op-i-2.c,
5597 gcc.target/cris/torture/sync-mis-op-i-2a.c,
5598 gcc.target/cris/torture/sync-mis-op-i-3.c,
5599 gcc.target/cris/torture/sync-mis-op-i-3a.c,
5600 gcc.target/cris/torture/sync-mis-op-s-1.c,
5601 gcc.target/cris/torture/sync-mis-op-s-1a.c,
5602 gcc.target/cris/torture/sync-mis-xchg-i-1.c,
5603 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
5604 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
5605 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
5606 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
5607 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
5608 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
5609 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: New tests.
5610
5611 2012-05-31 Richard Guenther <rguenther@suse.de>
5612
5613 * gcc.dg/tree-ssa/ldist-pr45948-2.c: New testcase copy of
5614 ldist-pr45948.c with disabled SCCP.
5615
5616 2012-05-31 Richard Guenther <rguenther@suse.de>
5617
5618 PR middle-end/48493
5619 * gcc.dg/torture/pr48493.c: New testcase.
5620
5621 2012-05-31 Greta Yorsh <Greta.Yorsh@arm.com>
5622
5623 * lib/target-supports.exp (check_effective_target_vect_char_mult): Add
5624 arm32 to targets.
5625 * gcc.dg/vect/slp-perm-8.c (main): Prevent vectorization
5626 of the initialization loop.
5627 (dg-final): Adjust the expected number of vectorized loops depending
5628 on vect_char_mult target selector.
5629
5630 2012-05-31 Hans-Peter Nilsson <hp@axis.com>
5631
5632 * gcc.target/cris/asm-v8.S, gcc.target/cris/asm-v10.S,
5633 gcc.target/cris/asm-other.S, gcc.target/cris/inasm-v8.c,
5634 gcc.target/cris/inasm-v10.c, gcc.target/cris/inasm-other.c:
5635 New tests.
5636
5637 2012-05-30 Jason Merrill <jason@redhat.com>
5638
5639 PR c++/53356
5640 * g++.dg/init/new34.C: New.
5641 * g++.dg/tree-ssa/stabilize1.C: New.
5642
5643 2012-05-30 Jakub Jelinek <jakub@redhat.com>
5644
5645 PR c++/53356
5646 * g++.dg/init/new33.C: New test.
5647
5648 2012-05-30 Richard Guenther <rguenther@suse.de>
5649
5650 PR middle-end/53501
5651 * gcc.dg/torture/pr53501.c: New testcase.
5652 * c-c++-common/restrict-2.c: Adjust.
5653
5654 2012-05-30 Alan Modra <amodra@gmail.com>
5655
5656 * gcc.target/powerpc/powerpc.exp: Load torture-options.exp, call
5657 torture-finish.
5658
5659 2012-05-30 Marc Glisse <marc.glisse@inria.fr>
5660
5661 * gcc.target/i386/shuf-concat.c: New test.
5662
5663 2012-05-30 Jakub Jelinek <jakub@redhat.com>
5664
5665 PR rtl-optimization/53519
5666 * gcc.c-torture/compile/pr53519.c: New test.
5667
5668 2012-05-30 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5669
5670 * gcc.target/arm/neon-vrev.c: New.
5671
5672 2012-05-29 Oleg Endo <olegendo@gcc.gnu.org>
5673
5674 PR target/51340
5675 * gcc.target/sh/pr51340-1.c: New.
5676 * gcc.target/sh/pr51340-2.c: New.
5677 * gcc.target/sh/pr51340-3.c: New.
5678
5679 2012-05-29 Richard Guenther <rguenther@suse.de>
5680
5681 PR tree-optimization/53516
5682 * gcc.dg/torture/pr53516.c: New testcase.
5683
5684 2012-05-29 Dodji Seketeli <dodji@redhat.com>
5685
5686 PR preprocessor/53229
5687 * gcc.dg/cpp/paste6.c: Force to run without
5688 -ftrack-macro-expansion.
5689 * gcc.dg/cpp/paste8.c: Likewise.
5690 * gcc.dg/cpp/paste8-2.c: New test, like paste8.c but run with
5691 -ftrack-macro-expansion.
5692 * gcc.dg/cpp/paste12.c: Force to run without
5693 -ftrack-macro-expansion.
5694 * gcc.dg/cpp/paste12-2.c: New test, like paste12.c but run with
5695 -ftrack-macro-expansion.
5696 * gcc.dg/cpp/paste13.c: Likewise.
5697 * gcc.dg/cpp/paste14.c: Likewise.
5698 * gcc.dg/cpp/paste14-2.c: New test, like paste14.c but run with
5699 -ftrack-macro-expansion.
5700 * gcc.dg/cpp/paste18.c: New test.
5701
5702 2012-05-29 Hans-Peter Nilsson <hp@axis.com>
5703
5704 * gcc.target/cris/torture/trap-1.c,
5705 gcc.target/cris/torture/trap-2.c,
5706 gcc.target/cris/torture/trap-3.c,
5707 gcc.target/cris/torture/trap-v0.c,
5708 gcc.target/cris/torture/trap-v3.c: New tests.
5709
5710 2012-05-28 Paolo Carlini <paolo.carlini@oracle.com>
5711
5712 PR c++/25137
5713 * g++.dg/warn/Wbraces3.C: New.
5714 * g++.dg/warn/Wbraces4.C: Likewise.
5715
5716 2012-05-28 Jakub Jelinek <jakub@redhat.com>
5717
5718 PR tree-optimization/53505
5719 * c-c++-common/torture/pr53505.c: New test.
5720
5721 2012-05-27 Nathan Sidwell <nathan@acm.org>
5722
5723 * gcc.dg/stmt-expr-4.c: New.
5724
5725 2012-05-26 Paolo Carlini <paolo.carlini@oracle.com>
5726
5727 PR c++/53491
5728 * g++.dg/parse/crash60.C: New.
5729
5730 2012-05-26 Jason Merrill <jason@redhat.com>
5731
5732 PR c++/53220
5733 * c-c++-common/array-lit.c: New.
5734 * g++.dg/ext/complit12.C: #if 0 out decay-to-pointer test.
5735
5736 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
5737
5738 PR ada/50294
5739 * gnat.dg/array21.adb: New test.
5740
5741 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
5742
5743 * gnat.dg/renaming5.adb: Adjust dg-final directive.
5744
5745 2012-05-25 Paolo Carlini <paolo.carlini@oracle.com>
5746
5747 PR c++/32054
5748 * g++.dg/other/anon-union3.C: New.
5749
5750 2012-05-25 Ian Lance Taylor <iant@google.com>
5751
5752 * gcc.dg/split-6.c: New test.
5753
5754 2012-05-25 Eric Botcazou <ebotcazou@adacore.com>
5755
5756 * gnat.dg/lto14.adb: New test.
5757
5758 2012-05-25 Tristan Gingold <gingold@adacore.com>
5759
5760 * gcc.target/i386/large-frame.c: New.
5761
5762 2012-05-24 Pat Haugen <pthaugen@us.ibm.com>
5763 * gcc.target/powerpc/lhs-1.c: New.
5764 * gcc.target/powerpc/lhs-2.c: New.
5765 * gcc.target/powerpc/lhs-3.c: New.
5766
5767 2012-05-24 Dodji Seketeli <dodji@redhat.com>
5768
5769 Make unwound macro expansion trace less redundant
5770 * gcc.dg/cpp/macro-exp-tracking-1.c: Adjust.
5771 * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
5772 * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
5773 * gcc.dg/cpp/macro-exp-tracking-4.c: Likewise.
5774 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
5775 * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
5776
5777 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5778
5779 PR c++/53464
5780 * g++.dg/cpp0x/constexpr-default1.C: New.
5781
5782 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5783
5784 PR c++/32080
5785 * g++.dg/eh/goto2.C: New.
5786
5787 2012-05-24 Richard Guenther <rguenther@suse.de>
5788
5789 PR middle-end/53460
5790 * g++.dg/tree-prof/pr53460.C: New testcase.
5791
5792 2012-05-24 Richard Guenther <rguenther@suse.de>
5793
5794 PR bootstrap/53466
5795 * g++.dg/debug/pr53466.C: New testcase.
5796
5797 2012-05-24 Jakub Jelinek <jakub@redhat.com>
5798
5799 PR tree-optimization/53465
5800 * gcc.c-torture/execute/pr53465.c: New test.
5801
5802 2012-05-23 Tobias Burnus <burnus@net-b.de>
5803
5804 PR fortran/51055
5805 PR fortran/45170
5806 * gfortran.dg/allocate_with_typespec_6.f90: New.
5807
5808 2012-05-23 Paolo Carlini <paolo.carlini@oracle.com>
5809
5810 PR c++/29185
5811 * g++.dg/warn/delete-array-1.C: New.
5812
5813 2012-05-23 Richard Guenther <rguenther@suse.de>
5814
5815 * gcc.dg/torture/pr39074-2.c: Adjust.
5816 * gcc.dg/torture/pr39074.c: Likewise.
5817 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
5818 * gcc.dg/tree-ssa/alias-19.c: Likewise.
5819
5820 2012-05-22 Jan Hubicka <jh@suse.cz>
5821
5822 PR middle-end/53161
5823 * g++.dg/torture/pr53161.C: New testcase.
5824
5825 2012-05-22 Tobias Burnus <burnus@net-b.de>
5826
5827 PR fortran/53389
5828 * gfortran.dg/realloc_on_assign_15.f90: New.
5829
5830 2012-05-22 Richard Guenther <rguenther@suse.de>
5831
5832 PR middle-end/51071
5833 * gcc.dg/torture/pr51071-2.c: New testcase.
5834
5835 2012-05-22 Paolo Bonzini <bonzini@gnu.org>
5836
5837 PR tree-optimization/53336
5838 * g++.dg/torture/pr53336.C: New testcase.
5839
5840 2012-05-22 Dodji Seketeli <dodji@redhat.com>
5841
5842 PR c++/53322
5843 * g++.dg/warn/Wunused-local-typedefs.C: Adjust to use -Wunused
5844 instead of -Wunused-local-typedefs.
5845
5846 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
5847
5848 PR c++/51184
5849 * g++.dg/other/abstract4.C: New-
5850
5851 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
5852
5853 PR c++/40821
5854 * g++.dg/ext/attrib46.C: New.
5855
5856 2012-05-21 Joseph Myers <joseph@codesourcery.com>
5857
5858 PR c/53418
5859 * gcc.c-torture/compile/pr53418-1.c,
5860 gcc.c-torture/compile/pr53418-2.c: New tests.
5861
5862 2012-05-21 Jakub Jelinek <jakub@redhat.com>
5863
5864 PR tree-optimization/53366
5865 * gcc.dg/torture/pr53366-1.c: New test.
5866 * gcc.dg/torture/pr53366-2.c: New test.
5867 * gcc.target/i386/pr53366-1.c: New test.
5868 * gcc.target/i386/pr53366-2.c: New test.
5869
5870 PR tree-optimization/53409
5871 * gcc.c-torture/compile/pr53409.c: New test.
5872
5873 PR tree-optimization/53410
5874 * gcc.c-torture/compile/pr53410-1.c: New test.
5875 * gcc.c-torture/compile/pr53410-2.c: New test.
5876
5877 2012-05-21 H.J. Lu <hongjiu.lu@intel.com>
5878
5879 PR target/53425
5880 * gcc.target/i386/pr53425-1.c: New file.
5881 * gcc.target/i386/pr53425-2.c: Likewise.
5882
5883 2012-05-21 Richard Guenther <rguenther@suse.de>
5884
5885 PR tree-optimization/53408
5886 * gcc.dg/torture/pr53408.c: New testcase.
5887
5888 2012-05-21 Uros Bizjak <ubizjak@gmail.com>
5889 H.J. Lu <hongjiu.lu@intel.com>
5890
5891 PR target/53416
5892 * gcc.target/i386/pr53416.c: New file.
5893
5894 2012-05-21 Richard Guenther <rguenther@suse.de>
5895
5896 * gfortran.dg/pr46519-2.f90: Adjust to avoid memset transform.
5897
5898 2012-05-21 Richard Guenther <rguenther@suse.de>
5899
5900 * gcc.dg/torture/ldist-1.c: New testcase.
5901
5902 2012-05-20 Eric Botcazou <ebotcazou@adacore.com>
5903
5904 * gnat.dg/lto13.adb: New test.
5905 * gnat.dg/lto13_pkg.ad[sb]: New helper.
5906
5907 2012-05-18 Eric Botcazou <ebotcazou@adacore.com>
5908
5909 * gnat.dg/specs/lto12.ads: New test.
5910 * gnat.dg/specs/lto12_pkg.ads: New helper.
5911
5912 2012-05-18 Richard Guenther <rguenther@suse.de>
5913
5914 PR tree-optimization/53346
5915 * gcc.dg/tree-ssa/ldist-18.c: New testcase.
5916 * gcc.target/i386/incoming-10.c: Adjust.
5917 * gcc.target/i386/incoming-11.c: Likewise.
5918 * gcc.target/i386/pr46295.c: Likewise.
5919
5920 2012-05-18 Richard Guenther <rguenther@suse.de>
5921
5922 * gcc.dg/pr53352.c: Return zero.
5923
5924 2012-05-18 Richard Guenther <rguenther@suse.de>
5925
5926 PR tree-optimization/53390
5927 * gcc.dg/torture/pr53390.c: New testcase.
5928
5929 2012-05-18 Meador Inge <meadori@codesourcery.com>
5930
5931 PR rtl-optimization/53352
5932 * gcc.dg/pr53352.c: New test.
5933
5934 2012-05-17 David S. Miller <davem@davemloft.net>
5935
5936 * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
5937 failure on sparc-*-linux-gnu.
5938
5939 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5940
5941 PR c++/39681
5942 * g++.dg/parse/error49.C: New.
5943 * g++.dg/cpp0x/error8.C: Likewise.
5944 * g++.dg/ext/utf-cxx98.C: Adjust dg-error directive.
5945 * g++.dg/ext/utf-dflt2.C: Likewise.
5946 * g++.dg/ext/utf-gnuxx98.C: Likewise.
5947 * g++.dg/ext/utf-dflt.C: Likewise.
5948 * c-c++-common/raw-string-3.c: Likewise.
5949 * c-c++-common/raw-string-4.c: Likewise.
5950
5951 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5952
5953 PR c++/53371
5954 * g++.dg/cpp0x/catch1.C: New.
5955
5956 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5957
5958 PR c++/44516
5959 * g++.dg/parse/error48.C: New.
5960 * g++.dg/template/crash89.C: Adjust dg-error line numbers.
5961 * g++.old-deja/g++.robertl/eb109.C: Add column info to dg-error string.
5962
5963 2012-05-16 Patrick Marlier <patrick.marlier@gmail.com>
5964
5965 * gcc.dg/tm/indirect-2.c: New test.
5966
5967 2012-05-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5968
5969 PR tree-optimization/53217
5970 * gfortran.dg/pr53217.f90: New test.
5971
5972 2012-05-16 Richard Guenther <rguenther@suse.de>
5973
5974 PR tree-optimization/53364
5975 * g++.dg/torture/pr53364.C: New testcase.
5976
5977 2012-05-16 Georg-Johann Lay <avr@gjlay.de>
5978
5979 PR testsuite/52641
5980 * gcc.dg/pr52549.c: Fix test for long != void*
5981 * gcc.c-torture/execute/pr52979-1.x: New file.
5982 * gcc.c-torture/execute/pr52979-2.x: New file.
5983
5984 2012-05-16 Dodji Seketeli <dodji@redhat.com>
5985
5986 PR preprocessor/7263
5987 * gcc.dg/binary-constants-2.c: Run without tracking locations
5988 accross macro expansion.
5989 * gcc.dg/binary-constants-3.c: Likewise.
5990 * gcc.dg/cpp/sysmac2.c: Likewise.
5991 * gcc.dg/nofixed-point-2.c: Adjust for more precise
5992 location.
5993 * gcc.dg/cpp/syshdr3.c: New test.
5994 * gcc.dg/cpp/syshdr3.h: New header for the new test above.
5995 * gcc.dg/system-binary-constants-1.c: New test.
5996 * gcc.dg/system-binary-constants-1.h: New header for the new test
5997 above.
5998 * g++.dg/cpp/syshdr3.C: New test.
5999 * g++.dg/cpp/syshdr3.h: New header the new test above.
6000 * g++.dg/system-binary-constants-1.C: New test.
6001 * g++.dg/system-binary-constants-1.h: New header the new test
6002 above.
6003
6004 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
6005
6006 * g++.old-deja/g++.pt/crash10.C: Adjust post PR11586.
6007
6008 2012-05-15 Jakub Jelinek <jakub@redhat.com>
6009
6010 PR target/53358
6011 * gcc.dg/pr53358.c: New test.
6012
6013 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
6014
6015 PR c++/11856
6016 * g++.dg/warn/Wtype-limits.C: Don't warn in templates.
6017 * g++.dg/warn/Wtype-limits-Wextra.C: Likewise.
6018
6019 2012-05-15 Olivier Hainque <hainque@adacore.com>
6020
6021 * g++.dg/eh/sighandle.C: New testcase.
6022
6023 2012-05-15 Richard Guenther <rguenther@suse.de>
6024
6025 PR tree-optimization/53355
6026 * gcc.dg/tree-ssa/vrp67.c: New testcase.
6027
6028 2012-05-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
6029
6030 * gfortran.dg/*.f90: Remove now redundant manual
6031 cleanup-modules directive.
6032
6033 2012-05-14 Uros Bizjak <ubizjak@gmail.com>
6034
6035 * gcc.target/i386/avx256-unaligned-load-[1234].c: Update scan strings.
6036 * gcc.target/i386/avx256-unaligned-store-[1234].c: Ditto.
6037
6038 2012-05-14 Janne Blomqvist <jb@gcc.gnu.org>
6039
6040 PR fortran/52428
6041 * gfortran.dg/int_range_io_1.f90: New test.
6042
6043 2012-05-14 Andi Kleen <ak@linux.intel.com>
6044 Jakub Jelinek <jakub@redhat.com>
6045
6046 PR target/53315
6047 * gcc.target/i386/i386.exp (check_effective_target_rtm): New.
6048 * gcc.target/i386/rtm-check.h: New file.
6049 * gcc.target/i386/pr53315.c: New test.
6050
6051 2012-05-14 Tobias Burnus <burnus@net-b.de>
6052
6053 PR fortran/49110
6054 PR fortran/51055
6055 PR fortran/53329
6056 * gfortran.dg/deferred_type_param_4.f90: New.
6057 * gfortran.dg/deferred_type_param_6.f90: New.
6058
6059 2012-05-14 Bernd Schmidt <bernds@codesourcery.com>
6060
6061 * gcc.target/i386/retarg.c: New test.
6062
6063 2012-05-13 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
6064
6065 PR fortran/45170
6066 * gfortran.dg/deferred_type_param_3.f90: New.
6067 * gfortran.dg/deferred_type_proc_pointer_1.f90: New.
6068 * gfortran.dg/deferred_type_proc_pointer_2.f90: New.
6069
6070 2012-05-12 Eric Botcazou <ebotcazou@adacore.com>
6071
6072 * gnat.dg/null_pointer_deref3.adb: New test.
6073
6074 2012-05-12 Tobias Burnus <burnus@net-b.de>
6075
6076 PR fortran/49110
6077 PR fortran/52843
6078 * gfortran.dg/deferred_type_param_5.f90: New.
6079
6080 2012-05-12 Paolo Carlini <paolo.carlini@oracle.com>
6081
6082 * g++.dg/parse/error47.C: New.
6083
6084 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
6085
6086 PR fortran/52537
6087 * gfortran.dg/string_compare_4.f90: Change option
6088 to -fdump-tree-original. Add test case for kind=4.
6089
6090 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
6091
6092 PR fortran/52537
6093 * gfortran.dg/string_compare_4.f90: New test.
6094
6095 2012-05-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6096
6097 * g++.dg/debug/dwarf2/nested-3.C: Allow for ! comments.
6098
6099 2012-05-11 Paolo Carlini <paolo.carlini@oracle.com>
6100
6101 PR c++/53305
6102 * g++.dg/cpp0x/variadic132.C: New.
6103
6104 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
6105
6106 PR c++/53158
6107 * g++.dg/cpp0x/lambda/lambda-err2.C: New.
6108 * g++.dg/parse/error26.C: Tweak dg-error column number.
6109
6110 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
6111
6112 PR c++/53301
6113 * g++.dg/warn/Wzero-as-null-pointer-constant-6.C: New.
6114
6115 2012-05-10 Eric Botcazou <ebotcazou@adacore.com>
6116
6117 * gnat.dg/lto11.ad[sb]: New test.
6118
6119 2012-05-09 Uros Bizjak <ubizjak@gmail.com>
6120
6121 PR target/52908
6122 * gcc.target/i386/xop-imul32widen-vector.c: Update scan-assembler
6123 directive to Scan for vpmuldq, not vpmacsdql.
6124
6125 2012-05-09 Michael Matz <matz@suse.de>
6126
6127 PR tree-optimization/53185
6128 * gcc.dg/vect/pr53185.c: New test.
6129
6130 2012-05-09 H.J. Lu <hongjiu.lu@intel.com>
6131
6132 PR middle-end/53249
6133 * gcc.target/i386/pr53249.c: New.
6134
6135 2012-05-09 Richard Guenther <rguenther@suse.de>
6136
6137 PR tree-optimization/18437
6138 * gfortran.dg/vect/rnflow-trs2a2.f90: Move ...
6139 * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: ... here.
6140
6141 2012-05-09 Jakub Jelinek <jakub@redhat.com>
6142
6143 PR tree-optimization/53226
6144 * gcc.c-torture/compile/pr53226.c: New test.
6145
6146 2012-05-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6147
6148 * gcc.target/i386/hle-add-acq-1.c: Allow for ; after lock.
6149 * gcc.target/i386/hle-add-rel-1.c: Likewise.
6150 * gcc.target/i386/hle-and-acq-1.c: Likewise.
6151 * gcc.target/i386/hle-and-rel-1.c: Likewise.
6152 * gcc.target/i386/hle-cmpxchg-acq-1.c: Likewise.
6153 * gcc.target/i386/hle-cmpxchg-rel-1.c: Likewise.
6154 * gcc.target/i386/hle-or-acq-1.c: Likewise.
6155 * gcc.target/i386/hle-or-rel-1.c: Likewise.
6156 * gcc.target/i386/hle-sub-acq-1.c: Likewise.
6157 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
6158 * gcc.target/i386/hle-xadd-acq-1.c: Likewise.
6159 * gcc.target/i386/hle-xadd-rel-1.c: Likewise.
6160 * gcc.target/i386/hle-xor-acq-1.c: Likewise.
6161 * gcc.target/i386/hle-xor-rel-1.c: Likewise.
6162
6163 2012-05-09 Dehao Chen <dehao@google.com>
6164
6165 * gcc.dg/predict-1.c: Remove the replicated text in this test.
6166 * gcc.dg/predict-2.c: Likewise.
6167 * gcc.dg/predict-3.c: Likewise.
6168 * gcc.dg/predict-4.c: Likewise.
6169 * gcc.dg/predict-5.c: Likewise.
6170 * gcc.dg/predict-6.c: Likewise.
6171
6172 2012-05-08 Hans-Peter Nilsson <hp@axis.com>
6173
6174 PR target/53272
6175 * gcc.dg/torture/pr53272-1.c, gcc.dg/torture/pr53272-2.c: New test.
6176
6177 2012-05-08 Richard Guenther <rguenther@suse.de>
6178
6179 * gcc.dg/fold-bitand-4.c: New testcase.
6180
6181 2012-05-08 Dehao Chen <dehao@google.com>
6182
6183 * gcc.dg/predict-1.c: Check if LOOP_IV_COMPARE static predict
6184 heuristic is working properly.
6185 * gcc.dg/predict-2.c: Likewise.
6186 * gcc/dg/predict-3.c: Likewise.
6187 * gcc/dg/predict-4.c: Likewise.
6188 * gcc/dg/predict-5.c: Likewise.
6189 * gcc/dg/predict-6.c: Likewise.
6190
6191 2012-05-07 Jakub Jelinek <jakub@redhat.com>
6192
6193 PR tree-optimization/53239
6194 * g++.dg/opt/vrp3.C: New test.
6195 * g++.dg/opt/vrp3-aux.cc: New file.
6196 * g++.dg/opt/vrp3.h: New file.
6197
6198 2012-05-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6199
6200 * g++.dg/debug/dwarf2/nested-3.C: Allow for / comments and missing
6201 .uleb128 support in assembler output.
6202
6203 2012-05-07 Richard Guenther <rguenther@suse.de>
6204
6205 PR lto/42987
6206 * g++.dg/lto/pr42987_0.C: New testcase.
6207 * g++.dg/lto/pr42987_1.C: Likewise.
6208
6209 2012-05-07 Tobias Burnus <burnus@net-b.de>
6210
6211 PR fortran/53255
6212 * gfortran.dg/typebound_operator_15.f90: New.
6213
6214 2012-05-06 Tobias Burnus <burnus@net-b.de>
6215
6216 PR fortran/41587
6217 * gfortran.dg/class_array_13.f90: New.
6218
6219 2012-05-06 Tristan Gingold <gingold@adacore.com>
6220
6221 * gnat.dg/warn7.adb: New test.
6222
6223 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
6224
6225 * gnat.dg/specs/renamings.ads: Rename to...
6226 * gnat.dg/specs/renaming1.ads: ...this.
6227 * gnat.dg/specs/renaming2.ads: New test.
6228 * gnat.dg/specs/renaming2_pkg1.ads: New helper.
6229 * gnat.dg/specs/renaming2_pkg2.ads: Likewise.
6230 * gnat.dg/specs/renaming2_pkg3.ads: Likewise.
6231 * gnat.dg/specs/renaming2_pkg4.ad[sb]: Likewise.
6232
6233 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
6234
6235 * gnat.dg/discr36.ad[sb]: New test.
6236 * gnat.dg/discr36_pkg.ad[sb]: New helper.
6237
6238 2012-05-05 Manuel López-Ibåñez <manu@gcc.gnu.org>
6239
6240 PR c/43772
6241 * c-c++-common/pr43772.c: New.
6242
6243 2012-05-05 Paul Thomas <pault@gcc.gnu.org>
6244
6245 PR fortran/41600
6246 * gfortran.dg/select_type_26.f03 : New test.
6247 * gfortran.dg/select_type_27.f03 : New test.
6248
6249 PR fortran/53191
6250 * gfortran.dg/select_type_28.f03 : New test.
6251
6252 2012-05-05 Janne Blomqvist <jb@gcc.gnu.org>
6253
6254 PR fortran/49010
6255 PR fortran/24518
6256 * gfortran.dg/mod_sign0_1.f90: New test.
6257 * gfortran.dg/mod_large_1.f90: New test.
6258
6259 2012-05-04 Tobias Burnus <burnus@net-b.de>
6260
6261 PR fortran/53175
6262 gfortran.dg/public_private_module_5.f90: New.
6263
6264 2012-05-04 Tobias Burnus <burnus@net-b.de>
6265
6266 PR fortran/53111
6267 * gfortran.dg/constructor_7.f90: New.
6268 * gfortran.dg/constructor_8.f90: New.
6269
6270 2012-05-04 Paolo Carlini <paolo.carlini@oracle.com>
6271
6272 PR c++/53166
6273 * g++.dg/cpp0x/static_assert7.C: New.
6274
6275 2012-05-04 Ulrich Weigand <ulrich.weigand@linaro.org>
6276
6277 PR tree-optimization/52633
6278 * gcc.dg/vect/vect-over-widen-1.c: Two patterns should now be
6279 recognized as widening shifts instead of over-widening.
6280 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
6281 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
6282 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
6283 * gcc.target/arm/pr52633.c: New test.
6284
6285 2012-05-04 Richard Guenther <rguenther@suse.de>
6286
6287 PR tree-optimization/53168
6288 * gcc.dg/torture/pr53168.c: New testcase.
6289 * gcc.dg/tree-ssa/ssa-pre-30.c: Likewise.
6290
6291 2012-05-04 Richard Guenther <rguenther@suse.de>
6292
6293 * gcc.dg/lto/pr53214_0.c: New testcase.
6294
6295 2012-05-04 Eric Botcazou <ebotcazou@adacore.com>
6296
6297 * gcc.target/ia64/pr48496.c: New test.
6298 * gcc.target/ia64/pr52657.c: Likewise.
6299
6300 2012-05-04 Manuel López-Ibåñez <manu@gcc.gnu.org>
6301
6302 PR c/51712
6303 * c-c++-common/pr51712.c: New.
6304
6305 2012-05-03 Michael Meissner <meissner@linux.vnet.ibm.com>
6306
6307 PR target/53199
6308 * gcc.target/powwerpc/pr53199.c: New file.
6309
6310 2012-05-03 Jason Merrill <jason@redhat.com>
6311
6312 * g++.dg/debug/dwarf2/nested-3.C: Adjust pattern.
6313
6314 * gcc.dg/debug/dwarf2/dups-types.c: New.
6315 * gcc.dg/debug/dwarf2/dups-types.h: New.
6316
6317 2012-05-03 Jason Merrill <jason@redhat.com>
6318
6319 * g++.dg/debug/dwarf2/namespace-2.C: New.
6320 * g++.dg/debug/dwarf2/localclass3.C: New.
6321
6322 2012-05-03 Jason Merrill <jason@redhat.com>
6323
6324 * g++.dg/debug/dwarf2/thunk1.C: New.
6325
6326 2012-05-03 Paolo Carlini <paolo.carlini@oracle.com>
6327
6328 PR c++/53186
6329 * g++.dg/other/final2.C: New.
6330
6331 2012-05-03 Richard Guenther <rguenther@suse.de>
6332
6333 * gcc.dg/tree-ssa/ssa-pre-27.c: Remove XFAIL.
6334
6335 2012-05-03 Uros Bizjak <ubizjak@gmail.com>
6336
6337 * gcc.target/i386/hle-cmpxchg-acq-1.c (dg-options): Add -march=x86-64.
6338 * gcc.target/i386/hle-xadd-acq-1.c (dg-options): Ditto.
6339 * gcc.target/i386/hle-cmpxchg-rel-1.c (dg-options): Ditto.
6340 * gcc.target/i386/hle-xadd-rel-1.c (dg-options): Ditto.
6341
6342 2012-05-03 Jakub Jelinek <jakub@redhat.com>
6343
6344 * gcc.target/i386/hle-xadd-rel-1.c: Match .byte 0xf3 instead of
6345 .byte 0xf2.
6346 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
6347 * gcc.target/i386/hle-xchg-rel-1.c: Likewise.
6348 * gcc.target/i386/hle-add-rel-1.c: Likewise.
6349
6350 PR debug/53174
6351 * gcc.dg/pr53174.c: New test.
6352
6353 PR target/53187
6354 * gcc.target/arm/pr53187.c: New test.
6355 * gcc.c-torture/compile/pr53187.c: New test.
6356
6357 2012-05-03 Richard Guenther <rguenther@suse.de>
6358
6359 * gfortran.dg/pr52621.f90: Add -w to avoid diagnostic about
6360 unsupported prefetching support.
6361
6362 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
6363
6364 * gcc.dg/fixed-point/composite-type.c (dg-options): Add
6365 option -ftrack-macro-expansion=0.
6366 * gcc.dg/fixed-point/operator-bitwise.c (dg-options): Add
6367 option -ftrack-macro-expansion=0.
6368
6369 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
6370
6371 * gcc.dg/builtin-stringop-chk-1.c (dg-options): Replace
6372 dg-options for target arm with dg-additional-options.
6373
6374 2012-05-03 Richard Guenther <rguenther@suse.de>
6375
6376 PR tree-optimization/53144
6377 * gcc.dg/torture/pr53144.c: New testcase.
6378
6379 2012-05-03 Tobias Burnus <burnus@net-b.de>
6380
6381 PR fortran/52864
6382 * gfortran.dg/pointer_intent_7.f90: New.
6383 * gfortran.dg/pure_formal_3.f90: New.
6384
6385 2012-05-02 Ulrich Weigand <ulrich.weigand@linaro.org>
6386
6387 * gcc.target/s390/20030123-1.c: Add missing "volatile".
6388
6389 2012-05-02 Martin Jambor <mjambor@suse.cz>
6390
6391 PR lto/52605
6392 * g++.dg/lto/pr52605_0.C: New test.
6393
6394 2012-05-02 Kirill Yukhin <kirill.yukhin@intel.com>
6395
6396 * gcc.target/i386/hle-cmpxchg-acq-1.c: New.
6397 * gcc.target/i386/hle-cmpxchg-rel-1.c: Ditto.
6398 * gcc.target/i386/hle-add-acq-1.c: Ditto.
6399 * gcc.target/i386/hle-add-rel-1.c: Ditto.
6400 * gcc.target/i386/hle-and-acq-1.c: Ditto.
6401 * gcc.target/i386/hle-and-rel-1.c: Ditto.
6402 * gcc.target/i386/hle-or-acq-1.c: Ditto.
6403 * gcc.target/i386/hle-or-rel-1.c: Ditto.
6404 * gcc.target/i386/hle-sub-acq-1.c: Ditto.
6405 * gcc.target/i386/hle-sub-rel-1.c: Ditto.
6406 * gcc.target/i386/hle-xadd-acq-1.c: Ditto.
6407 * gcc.target/i386/hle-xadd-rel-1.c: Ditto.
6408 * gcc.target/i386/hle-xchg-acq-1.c: Ditto.
6409 * gcc.target/i386/hle-xchg-rel-1.c: Ditto.
6410 * gcc.target/i386/hle-xor-acq-1.c: Ditto.
6411 * gcc.target/i386/hle-xor-rel-1.c: Ditto.
6412
6413 2012-05-02 Steven Bosscher <steven@gcc.gnu.org>
6414
6415 PR middle-end/53153
6416 * gcc.dg/pr53153.c: New test.
6417
6418 2012-05-02 Richard Guenther <rguenther@suse.de>
6419
6420 * g++.dg/tree-ssa/pr19807.C: Adjust.
6421
6422 2012-05-02 Jakub Jelinek <jakub@redhat.com>
6423
6424 PR tree-optimization/53163
6425 * gcc.c-torture/compile/pr53163.c: New test.
6426
6427 PR rtl-optimization/53160
6428 * gcc.c-torture/execute/pr53160.c: New test.
6429
6430 2012-05-01 Ian Lance Taylor <iant@google.com>
6431
6432 PR c/37303
6433 * gcc.dg/pr37303.c: New test.
6434
6435 2012-05-01 Richard Henderson <rth@redhat.com>
6436
6437 * lib/target-supports.exp
6438 (check_effective_target_sync_long_long_runtime): True for
6439 check_effective_target_powerpc64.
6440
6441 2012-04-30 Marc Glisse <marc.glisse@inria.fr>
6442
6443 PR c++/51033
6444 * gcc.dg/vector-1.c: Move to ...
6445 * c-c++-common/vector-1.c: ... here.
6446 * gcc.dg/vector-2.c: Move to ...
6447 * c-c++-common/vector-2.c: ... here.
6448 * gcc.dg/vector-3.c: Move to ...
6449 * c-c++-common/vector-3.c: ... here. Adapt to C++.
6450 * gcc.dg/vector-4.c: Move to ...
6451 * c-c++-common/vector-4.c: ... here.
6452 * gcc.dg/vector-init-1.c: Move to ...
6453 * c-c++-common/vector-init-1.c: ... here.
6454 * gcc.dg/vector-init-2.c: Move to ...
6455 * c-c++-common/vector-init-2.c: ... here.
6456 * gcc.dg/vector-subscript-1.c: Move to ... Adapt to C++.
6457 * c-c++-common/vector-subscript-1.c: ... here.
6458 * gcc.dg/vector-subscript-2.c: Move to ...
6459 * c-c++-common/vector-subscript-2.c: ... here.
6460 * gcc.dg/vector-subscript-3.c: Move to ...
6461 * c-c++-common/vector-subscript-3.c: ... here.
6462
6463 PR c++/51314
6464 * g++.dg/cpp0x/vt-51314.C: New test.
6465 * g++.dg/cpp0x/variadic76.C: Fix.
6466
6467 2012-04-30 Greta Yorsh <Greta.Yorsh@arm.com>
6468
6469 * gcc.dg/pr52283.c: Add missing dg-warning and dg-options.
6470
6471 2012-04-30 Dodji Seketeli <dodji@redhat.com>
6472
6473 Add -Wvarargs option
6474 * c-c++-common/Wvarargs.c: New test case.
6475 * c-c++-common/Wvarargs-2.c: Likewise.
6476
6477 2012-04-30 Dodji Seketeli <dodji@redhat.com>
6478
6479 Adjust relevant test cases wrt -ftrack-macro-expansion=[0|2]
6480 * objc.dg/foreach-7.m: Force the test case to run without
6481 -ftrack-macro-expansion.
6482 * c-c++-common/tm/attrib-1.c: Likewise.
6483 * c-c++-common/warn-ommitted-condop.c: Likewise.
6484 * gcc.dg/assign-warn-1.c: Likewise.
6485 * gcc.dg/assign-warn-2.c: Likewise.
6486 * gcc.dg/attr-alloc_size.c: Likewise.
6487 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
6488 * gcc.dg/builtin-stringop-chk-2.c: Likewise.
6489 * gcc.dg/builtin-strncat-chk-1.c: Likewise.
6490 * gcc.dg/c90-const-expr-9.c: Likewise.
6491 * gcc.dg/c99-const-expr-9.c: Likewise.
6492 * gcc.dg/cpp/direct2.c: Likewise. Adjust.
6493 * gcc.dg/cpp/direct2s.c: Likewise.
6494 * gcc.dg/cpp/pr28709.c: Likewise.
6495 * gcc.dg/cpp/pragma-diagnostic-1.c: Likewise.
6496 * gcc.dg/dfp/composite-type.c: Likewise.
6497 * gcc.dg/uninit-6-O0.c: Adjust the test case and force it to run
6498 with -ftrack-macro-expansion
6499 * g++.dg/cpp0x/constexpr-ex3.C: Likewise.
6500 * g++.dg/cpp0x/constexpr-overflow.C: Likewise.
6501 * g++.dg/ext/cleanup-1.C: Likewise.
6502 * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
6503 * g++.dg/template/sfinae10.C: Likewise.
6504 * g++.dg/tm/wrap-2.C: Likewise.
6505 * g++.dg/warn/Wconversion-real-integer.C: Likewise.
6506 * g++.dg/warn/Wsign-conversion.C: Likewise.
6507 * g++.dg/warn/multiple-overflow-warn-1.C: Likewise.
6508 * g++.old-deja/g++.mike/p10769b.C: Likewise.
6509 * g++.dg/warn/Wdouble-promotion.C: Adjust the test case and force
6510 it to run with -ftrack-macro-expansion.
6511 * libstdc++-v3/scripts/testsuite_flags.in: By default, run the
6512 test cases without -ftrack-macro-expansion.
6513
6514 Fix location for static class members
6515 * g++.dg/template/sfinae6_neg.C: Adjust.
6516
6517 Make conversion warnings work on NULL with -ftrack-macro-expansion
6518 * g++.dg/warn/Wconversion-null-2.C: Add testing for __null,
6519 alongside the previous testing for NULL.
6520
6521 Fix -Wuninitialized for -ftrack-macro-expansion
6522 * gcc.dg/cpp/pragma-diagnostic-2.c: Fix this.
6523
6524 Strip "<built-in>" loc from displayed expansion context
6525 * g++.dg/warn/Wconversion-real-integer2.C: New test.
6526 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
6527 * g++.dg/warn/conversion-real-integer-3.h: New header used by the
6528 new test above.
6529
6530 Fix expansion point loc for macro-like tokens
6531 * gcc.dg/debug/dwarf2/pr41445-5.c: Adjust.
6532 * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
6533
6534 Fix token pasting with -ftrack-macro-expansion
6535 * gcc.dg/cpp/paste17.c: New test case for
6536 -ftrack-macro-expansion=2 mode only.
6537 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
6538
6539 2012-04-30 Eric Botcazou <ebotcazou@adacore.com>
6540
6541 * gnat.dg/warn6.ad[sb]: New test.
6542
6543 2012-04-29 Manuel López-Ibåñez <manu@gcc.gnu.org>
6544
6545 PR 53149
6546 * gcc.dg/20011021-1.c: Adjust testcase.
6547
6548 2012-04-29 Thomas Koenig <tkoenig@gcc.gnu.org>
6549
6550 PR fortran/53148
6551 * gfortran.dg/function_optimize_12.f90: New test.
6552
6553 2012-04-29 Hans-Peter Nilsson <hp@axis.com>
6554
6555 PR target/53156
6556 * gcc.target/cris/peep2-andu2.c: Tweak expected assembly
6557 code to match current output and cover new peephole2 pattern.
6558
6559 2012-04-27 Ollie Wild <aaw@google.com>
6560
6561 * g++.dg/cpp0x/Wliteral-suffix.c: New test.
6562
6563 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
6564
6565 * gcc.c-torture/execute/20120427-2.c: New testcase.
6566 * gcc.dg/tree-ssa/phi-opt-10.c: New testcase.
6567 * gcc.dg/tree-ssa/ssa-pre-28.c: Bypass new optimization.
6568 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Look into ifcombine dump.
6569
6570 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
6571
6572 PR target/53138
6573 * gcc.c-torture/execute/20120427-1.c: New testcase.
6574
6575 2012-04-27 Marc Glisse <marc.glisse@inria.fr>
6576
6577 PR middle-end/27139
6578 * gcc.dg/tree-ssa/forwprop-18.c: New test.
6579
6580 2012-04-27 Tom de Vries <tom@codesourcery.com>
6581
6582 PR tree-optimization/51879
6583 * gcc.dg/pr51879.c: New test.
6584 * gcc.dg/pr51879-2.c: Same.
6585 * gcc.dg/pr51879-3.c: Same.
6586 * gcc.dg/pr51879-4.c: Same.
6587 * gcc.dg/pr51879-6.c: Same.
6588
6589 2012-04-26 Paolo Carlini <paolo.carlini@oracle.com>
6590
6591 PR c++/53096
6592 * g++.dg/cpp0x/defaulted35.C: New.
6593 * g++.dg/cpp0x/defaulted15.C: Adjust.
6594
6595 2012-04-26 Janis Johnson <janisjo@codesourcery.com>
6596
6597 * gcc.dg/bf-ms-layout.c: Adjust offsets to fit ms-bitfield
6598 structure layout.
6599
6600 2012-04-25 Sriraman Tallam <tmsriram@google.com>
6601
6602 * gcc.target/i386/builtin_target.c: Check avx2.
6603
6604 2012-04-26 Alan Modra <amodra@gmail.com>
6605
6606 * gcc.target/powerpc/savres.c: New test.
6607 * gcc.target/powerpc/powerpc.exp: Run it.
6608
6609 2012-04-26 Hans-Peter Nilsson <hp@axis.com>
6610
6611 PR target/53120
6612 * gcc.dg/torture/pr53120.c: New test.
6613
6614 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6615
6616 PR middle-end/52979
6617 * gcc.c-torture/compile/pr52979-1.c: New test.
6618 * gcc.c-torture/execute/pr52979-1.c: New test.
6619 * gcc.c-torture/execute/pr52979-2.c: New test.
6620
6621 2012-04-25 Richard Guenther <rguenther@suse.de>
6622
6623 * gcc.target/i386/l_fma_float_5.c: Adjust.
6624 * gcc.target/i386/l_fma_double_4.c: Likewise.
6625 * gcc.target/i386/l_fma_float_2.c: Likewise.
6626 * gcc.target/i386/l_fma_float_6.c: Likewise.
6627 * gcc.target/i386/l_fma_double_1.c: Likewise.
6628 * gcc.target/i386/l_fma_double_5.c: Likewise.
6629 * gcc.target/i386/l_fma_float_3.c: Likewise.
6630 * gcc.target/i386/l_fma_double_2.c: Likewise.
6631 * gcc.target/i386/l_fma_double_6.c: Likewise.
6632 * gcc.target/i386/l_fma_float_4.c: Likewise.
6633 * gcc.target/i386/l_fma_double_3.c: Likewise.
6634 * gcc.target/i386/l_fma_float_1.c: Likewise.
6635
6636 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6637
6638 PR tree-optimization/53058
6639 * gcc.c-torture/compile/pr53058.c: New test.
6640
6641 2012-04-25 Jan Hubicka <jh@suse.cz>
6642
6643 PR middle-end/53088
6644 * gcc.target/i386/pr39082-1.c: Update warning location.
6645
6646 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6647
6648 PR c/52880
6649 * gcc.dg/pr52880.c: New test.
6650
6651 2012-04-25 Manuel López-Ibåñez <manu@gcc.gnu.org>
6652
6653 * gcc.dg/m-un-2.c: Update.
6654 * gcc.dg/20011021-1.c: Update.
6655
6656 2012-04-25 Tobias Burnus <burnus@net-b.de>
6657
6658 PR fortran/52196
6659 * gfortran.dg/realloc_on_assign_14.f90: New.
6660
6661 2012-04-24 Georg-Johann Lay <avr@gjlay.de>
6662
6663 PR testsuite/52641
6664 PR tree-optimizations/52891
6665 * gcc.c-torture/compile/pr52891-2.c: Fix test for 16-bit int.
6666
6667 2012-04-24 Paolo Carlini <paolo.carlini@oracle.com>
6668
6669 PR c++/52363
6670 * g++.dg/cpp0x/sfinae35.C: New.
6671 * g++.dg/cpp0x/sfinae36.C: Likewise.
6672
6673 2012-04-24 Sriraman Tallam <tmsriram@google.com>
6674
6675 * gcc.target/builtin_target.c: New testcase.
6676
6677 2012-04-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6678
6679 PR target/47197
6680 * gcc.target/powerpc/pr47197.c: New test.
6681
6682 2012-04-24 Richard Guenther <rguenther@suse.de>
6683
6684 PR tree-optimization/53085
6685 * g++.dg/torture/pr53085.C: New testcase.
6686
6687 2012-04-24 Andrew Pinski <apinski@cavium.com>
6688
6689 PR tree-opt/33512
6690 * gcc.dg/tree-ssa/andor-3.c: New testcase.
6691 * gcc.dg/tree-ssa/andor-4.c: New testcase.
6692 * gcc.dg/tree-ssa/andor-5.c: New testcase.
6693
6694 2012-04-24 Jakub Jelinek <jakub@redhat.com>
6695
6696 PR middle-end/53084
6697 * gcc.c-torture/execute/pr53084.c: New test.
6698
6699 2012-04-23 Paolo Carlini <paolo.carlini@oracle.com>
6700
6701 * g++.dg/cpp0x/noexcept15.C: Adjust for Rev 186726 library changes.
6702
6703 2012-04-23 Andrew Pinski <apinski@cavium.com>
6704
6705 * gcc.dg/tree-ssa/forwprop-17.c: New testcase.
6706
6707 2012-04-23 Bill Schmidt <wschmidt@linux.ibm.com>
6708
6709 PR regression/53076
6710 * gcc.dg/torture/builtin-explog-1.c: Skip if -O0.
6711 * gcc.dg/torture/builtin-power-1.c: Likewise.
6712
6713 2012-04-23 Richard Guenther <rguenther@suse.de>
6714
6715 PR tree-optimization/53070
6716 * gcc.dg/torture/pr53070.c: New testcase.
6717
6718 2012-04-23 Richard Guenther <rguenther@suse.de>
6719
6720 PR c/53060
6721 * gcc.dg/pr53060.c: New testcase.
6722
6723 2012-04-23 Jakub Jelinek <jakub@redhat.com>
6724
6725 PR tree-optimizations/52891
6726 * gcc.c-torture/compile/pr52891-1.c: New test.
6727 * gcc.c-torture/compile/pr52891-2.c: New test.
6728
6729 2012-04-22 Tobias Burnus <burnus@net-b.de>
6730
6731 PR fortran/53051
6732 * gfortran.dg/read_float_4.f90: New.
6733
6734 2012-04-21 Manuel López-Ibåñez <manu@gcc.gnu.org>
6735
6736 PR 35441
6737 * c-c++-common/pr35441.C: New.
6738
6739 2012-04-20 Ian Lance Taylor <iant@google.com>
6740
6741 * go.test/go-test.exp (go-set-goarch): Recognize powerpc*-*-*.
6742 (go-gc-tests): Skip nilptr.go on powerpc*-*-*.
6743
6744 2012-04-20 Uros Bizjak <ubizjak@gmail.com>
6745
6746 * gcc.target/x86_64/abi/avx/test_passing_unions.c: Avoid undefined
6747 array access.
6748 * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
6749
6750 2012-04-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6751
6752 PR rtl-optimization/44214
6753 * gcc.dg/pr44214-1.c: New test.
6754 * gcc.dg/pr44214-2.c: Likewise.
6755 * gcc.dg/pr44214-3.c: Likewise.
6756
6757 2012-04-20 Richard Guenther <rguenther@suse.de>
6758
6759 * g++.dg/torture/20120420-1.C: New testcase.
6760
6761 2012-04-19 Steven Bosscher <steven@gcc.gnu.org>
6762
6763 * gcc.target/i386/pr45830.c: Update scan-tree-dump.
6764
6765 2012-04-19 Christian Bruel <christian.bruel@st.com>
6766
6767 * gcc.dg/pr52283.c: New test.
6768
6769 2012-04-19 Manuel López-Ibåñez <manu@gcc.gnu.org>
6770
6771 * gcc.dg/pr37985.c: New test.
6772
6773 2012-04-19 Richard Guenther <rguenther@suse.de>
6774
6775 PR rtl-optimization/44688
6776 * gcc.dg/var-expand1.c: Increase array size to make unrolling
6777 possibly profitable.
6778
6779 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6780
6781 PR tree-optimization/52976
6782 * gfortran.dg/reassoc_11.f: New test.
6783
6784 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6785
6786 PR tree-optimization/52976
6787 * gfortran.dg/reassoc_7.f: New test.
6788 * gfortran.dg/reassoc_8.f: Likewise.
6789 * gfortran.dg/reassoc_9.f: Likewise.
6790 * gfortran.dg/reassoc_10.f: Likewise.
6791
6792 2012-04-18 Paolo Carlini <paolo.carlini@oracle.com>
6793
6794 PR c++/52422
6795 * g++.dg/cpp0x/sfinae33.C: New.
6796 * g++.dg/cpp0x/sfinae34.C: Likewise.
6797
6798 2012-04-18 Joey Ye <joey.ye@arm.com>
6799
6800 * gcc.target/arm/thumb1-imm.c: Skip it in non-thumb1 target.
6801
6802 2012-04-18 Richard Guenther <rguenther@suse.de>
6803
6804 * gcc.target/x86_64/abi/test_passing_unions.c: Avoid undefined
6805 array access.
6806 * gcc.target/x86_64/abi/test_passing_structs.c: Likewise.
6807 * gcc.target/i386/avx256-unaligned-load-4.c: Fix array sizes.
6808
6809 2012-04-17 Tom de Vries <tom@codesourcery.com>
6810
6811 * g++.dg/pr51264-4.C: New test.
6812
6813 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
6814
6815 PR c++/52599
6816 * g++.dg/cpp0x/constexpr-ctor10.C: New.
6817
6818 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
6819
6820 PR c++/53003
6821 * g++.dg/parse/crash59.C: New.
6822
6823 2012-04-17 Michael Matz <matz@suse.de>
6824
6825 PR tree-optimization/18437
6826 * gfortran.dg/vect/rnflow-trs2a2.f90: New test.
6827
6828 2012-04-17 Richard Guenther <rguenther@suse.de>
6829
6830 PR middle-end/53011
6831 * g++.dg/torture/pr53011.C: New testcase.
6832
6833 2012-04-16 Jason Merrill <jason@redhat.com>
6834
6835 PR c++/38543
6836 * g++.dg/cpp0x/variadic131.C: New.
6837
6838 PR c++/52008
6839 * g++.dg/cpp0x/variadic130.C: New.
6840
6841 PR c++/50830
6842 * g++.dg/cpp0x/variadic129.C: New.
6843
6844 PR c++/50303
6845 * g++.dg/cpp0x/variadic128.C: New.
6846
6847 2012-04-16 Tobias Burnus <burnus@net-b.de>
6848
6849 PR fortran/52864
6850 * gfortran.dg/pointer_intent_6.f90: New.
6851
6852 2012-04-16 Tobias Burnus <burnus@net-b.de>
6853
6854 PR fortran/52916
6855 * gfortran.dg/public_private_module_3.f90: Use dg-additional-sources
6856 to include public_private_module_4.f90.
6857 * gfortran.dg/public_private_module_4.f90: Skip this test on all
6858 targets.
6859
6860 2012-04-16 Paolo Carlini <paolo.carlini@oracle.com>
6861
6862 PR c++/49152
6863 * g++.dg/diagnostic/operator1.C: New.
6864 * g++.dg/ext/label5.C: Adjust.
6865 * g++.dg/ext/va-arg1.C: Likewise.
6866 * g++.dg/other/error20.C: Likewise.
6867 * g++.dg/other/error20.C: Likewise.
6868 * g++.dg/other/error16.C: Likewise.
6869 * g++.dg/other/error10.C: Likewise.
6870 * g++.dg/parse/error30.C: Likewise.
6871 * g++.dg/cpp0x/lambda/lambda-err1.C: Likewise.
6872
6873 2012-04-16 Jason Merrill <jason@redhat.com>
6874
6875 PR c++/51148
6876 * g++.dg/cpp0x/variadic127.C: New.
6877
6878 2012-04-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6879
6880 * lib/plugin-support.exp (plugin-test-execute): Properly determine
6881 testcase name.
6882 Use fail, pass instead of unresolved.
6883 Don't log $optstr.
6884
6885 PR testsuite/52948
6886 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Remove
6887 TODO_dump_func.
6888 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
6889 * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
6890 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
6891
6892 2012-04-16 Janus Weil <janus@gcc.gnu.org>
6893
6894 PR fortran/52968
6895 * gfortran.dg/typebound_call_23.f03: New test case.
6896
6897 2012-04-15 Jason Merrill <jason@redhat.com>
6898
6899 PR c++/47220
6900 * g++.dg/cpp0x/variadic126.C: New.
6901
6902 PR c++/52380
6903 * g++.dg/cpp0x/variadic125.C: New.
6904
6905 PR c++/52292
6906 * g++.dg/cpp0x/variadic124.C: New.
6907
6908 PR c++/52706
6909 * g++.dg/cpp0x/nullptr27.C: New.
6910
6911 PR c++/52818
6912 * g++.dg/warn/format8.C: New.
6913
6914 2012-04-15 Janus Weil <janus@gcc.gnu.org>
6915
6916 PR fortran/51082
6917 * gfortran.dg/proc_ptr_comp_34.f90: New test case.
6918
6919 2012-04-14 Tobias Burnus <burnus@net-b.de>
6920
6921 PR fortran/52916
6922 PR fortran/40973
6923 * gfortran.dg/public_private_module_3.f90: New.
6924 * gfortran.dg/public_private_module_4.f90: New.
6925
6926 2012-04-14 Tom de Vries <tom@codesourcery.com>
6927
6928 * gcc.dg/superblock.c: New test.
6929
6930 2012-04-14 Tom de Vries <tom@codesourcery.com>
6931
6932 * gcc.dg/pr51879-12.c: New test.
6933
6934 2012-04-13 Jason Merrill <jason@redhat.com>
6935
6936 PR c++/52824
6937 * g++.dg/cpp0x/variadic123.C: New.
6938 * g++.dg/cpp0x/alias-decl-15.C: Remove dg-errors.
6939
6940 PR c++/52905
6941 * g++.dg/cpp0x/initlist-ctor1.C: New.
6942
6943 PR c++/52915
6944 * g++.dg/other/anon-union2.C: New.
6945
6946 2012-04-13 Martin Jambor <mjambor@suse.cz>
6947
6948 PR middle-end/52939
6949 * g++.dg/ipa/pr52939.C: New test.
6950
6951 2012-04-13 Tom de Vries <tom@codesourcery.com>
6952
6953 * gcc.dg/pr52734.c: New test.
6954
6955 2012-04-13 Richard Guenther <rguenther@suse.de>
6956
6957 PR tree-optimization/52969
6958 * gcc.dg/torture/pr52969.c: New testcase.
6959
6960 2012-04-13 Richard Guenther <rguenther@suse.de>
6961
6962 PR c/52549
6963 * gcc.dg/pr52549.c: New testcase.
6964
6965 2012-04-13 Richard Guenther <rguenther@suse.de>
6966
6967 PR c/52862
6968 * gcc.dg/pr52862.c: New testcase.
6969
6970 2012-04-13 Joey Ye <joey.ye@arm.com>
6971
6972 * gcc.target/arm/thumb1-imm.c: New testcase.
6973
6974 2012-04-12 Uros Bizjak <ubizjak@gmail.com>
6975
6976 PR target/52932
6977 * gcc.target/i386/avx2-vpermps-1.c (avx2_test): Use __m256i type for
6978 second function argument.
6979 * gcc.target/i386/avx2-vpermps-2.c (init_permps): Update declaration.
6980 (calc_permps): Update declaration. Calculate result correctly.
6981 (avx2_test): Change src2 type to union256i_d.
6982 * gcc.target/i386/avx2-vpermd-2.c (calc_permd): Calculate result
6983 correctly.
6984
6985 2012-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
6986
6987 PR target/52775
6988 * gcc.target/powerpc/pr52775.c: New file.
6989
6990 2012-04-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6991
6992 PR tree-optimization/18589
6993 * gcc.dg/tree-ssa/pr18589-1.c: New test.
6994 * gcc.dg/tree-ssa/pr18589-2.c: Likewise.
6995 * gcc.dg/tree-ssa/pr18589-3.c: Likewise.
6996 * gcc.dg/tree-ssa/pr18589-4.c: Likewise.
6997 * gcc.dg/tree-ssa/pr18589-5.c: Likewise.
6998 * gcc.dg/tree-ssa/pr18589-6.c: Likewise.
6999 * gcc.dg/tree-ssa/pr18589-7.c: Likewise.
7000 * gcc.dg/tree-ssa/pr18589-8.c: Likewise.
7001 * gcc.dg/tree-ssa/pr18589-9.c: Likewise.
7002 * gcc.dg/tree-ssa/pr18589-10.c: Likewise.
7003
7004 2012-04-12 Richard Guenther <rguenther@suse.de>
7005
7006 PR tree-optimization/52943
7007 * gcc.dg/torture/pr52943.c: New testcase.
7008
7009 2012-04-12 Oleg Endo <olegendo@gcc.gnu.org>
7010
7011 PR target/50751
7012 * gcc/target/sh/pr50751-4.c: New.
7013 * gcc/target/sh/pr50751-5.c: New.
7014 * gcc/target/sh/pr50751-6.c: New.
7015 * gcc/target/sh/pr50751-7.c: New.
7016
7017 2012-04-11 Fabien ChĂȘne <fabien@gcc.gnu.org>
7018
7019 PR c++/52465
7020 * g++.dg/lookup/using52.C: New.
7021
7022 2012-04-11 Manuel López-Ibåñez <manu@gcc.gnu.org>
7023
7024 * lib/prune.exp (TEST_ALWAYS_FLAGS): If undefined, set to empty.
7025
7026 2012-04-11 H.J. Lu <hongjiu.lu@intel.com>
7027
7028 PR rtl-optimization/52876
7029 * gcc.target/i386/pr52876.c: New.
7030
7031 2012-04-11 Bernd Schmidt <bernds@codesourcery.com>
7032
7033 * gcc.dg/c99-const-expr-9.c (old_offsetof): Insert a cast to
7034 __UINTPTR_TYPE__.
7035 * gcc.c-torture/execute/pr15296.c (intptr_t): Likewise, with
7036 __INTPTR_TYPE__.
7037 * gcc.dg/pr14092-1.c (intptr_t): Likewise.
7038 * gcc.dg/tree-ssa/foldcast-1.c (ssize_t): Likewise.
7039 * gcc.dg/c90-const-expr-6.c (intptr_t): New typedef to replace ...
7040 (ptrdiff_t): ... this. All uses changed.
7041 * gcc.dg/c99-const-expr-6.c (intptr_t, ptrdiff_t): Likewise.
7042 * gcc.dg/torture/pta-escape-1.c (foo): Change arg type to
7043 __INTPTR_TYPE__.
7044 (main): Cast argument to __INTPTR_TYPE__.
7045 * gcc.dg/20041106-1.c (main): Cast to __UINTPTR_TYPE__ rather than
7046 size_t.
7047 * gcc.dg/mallign.c (main): Likewise.
7048 * gcc.dg/pr38700.c (foo): Likewise.
7049 * gcc.dg/long-long-cst1.c (t): Likewise.
7050 * gcc.dg/c99-const-expr-10.c (p, q, f, h, h2): Likewise.
7051 * gcc.dg/array-10.c (c0, c1, c2, c3, c4, c5): Likewise.
7052 * gcc.dg/pointer-arith-10.c (foo): Likewise.
7053 * gcc.dg/pr25682.c (d, foo): Likewise.
7054 * gcc.dg/format/cast-1.c (f): Likewise.
7055 * gcc.dg/c90-const-expr-10.c
7056 * gcc.dg/pr41551.c (uintptr_t): New typedef, replacing...
7057 (size_t): ...this. All uses changed.
7058 * gcc.c-torture/execute/pr22098-1.c (uintptr_t): Likewise.
7059 * gcc.c-torture/execute/pr22098-2.c (uintptr_t): Likewise.
7060 * gcc.c-torture/execute/pr22098-3.c (uintptr_t): Likewise.
7061 * gcc.dg/pr34856.c (uintptr_t): Likewise.
7062 * gcc.dg/sequence-pt-1.c: Likewise.
7063 * gcc.dg/c90-const-expr-9.c (uintptr_t): Likewise.
7064 * gcc.dg/max-1.c (intptr_t): Likewise, replacing ssize_t.
7065 * gcc.dg/pr39074.c (intptr_t): Define using __INTPTR_TYPE__.
7066 * gcc.dg/pr30744-1.c (my_intptr_t): New typedef. Replace all uses
7067 of ptrdiff_t with it.
7068 * gcc.dg/inline-23.c (my_intptr_t): Likewise.
7069 * gcc.dg/pr37561.c (p): Use __INTPTR_TYPE__.
7070 * gcc.dg/vla-11.c (foo11b): Use __UINTPTR_TYPE__.
7071
7072 2012-04-11 Jason Merrill <jason@redhat.com>
7073
7074 PR debug/45088
7075 * g++.dg/debug/dwarf2/self-ref-1.C: Define virtual destructor.
7076 * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
7077
7078 PR c++/52906
7079 * g++.dg/ext/attrib45.C: New.
7080
7081 * g++.dg/eh/dtor3.C: New.
7082
7083 2012-04-11 Richard Guenther <rguenther@suse.de>
7084
7085 PR middle-end/52621
7086 * gfortran.dg/pr52621.f90: New testcase.
7087
7088 2012-04-11 Richard Guenther <rguenther@suse.de>
7089
7090 PR middle-end/52918
7091 * g++.dg/torture/pr52918-1.C: New testcase.
7092 * g++.dg/torture/pr52918-2.C: Likewise.
7093
7094 2012-04-11 Tobias Burnus <burnus@net-b.de>
7095
7096 PR fortran/52729
7097 * gfortran.dg/block_11.f90: New.
7098
7099 2012-04-11 Nick Clifton <nickc@redhat.com>
7100
7101 * gcc.dg/stack-usage-1.c (SIZE): Define for the RL78.
7102
7103 2012-04-11 Peter Bergner <bergner@vnet.ibm.com>
7104
7105 PR target/16458
7106 * gcc.target/powerpc/pr16458-1.c: New test.
7107 * gcc.target/powerpc/pr16458-2.c: Likewise.
7108 * gcc.target/powerpc/pr16458-3.c: Likewise.
7109 * gcc.target/powerpc/pr16458-4.c: Likewise.
7110
7111 2012-04-11 Eric Botcazou <ebotcazou@adacore.com>
7112
7113 * gcc.dg/builtin-bswap-1.c: Test __builtin_bswap16 & __builtin_bswap64.
7114 * gcc.dg/builtin-bswap-4.c: Test __builtin_bswap16.
7115 * gcc.dg/builtin-bswap-5.c: Likewise.
7116 * gcc.target/i386/builtin-bswap-4.c: New test.
7117
7118 2012-04-11 Manuel López-Ibåñez <manu@gcc.gnu.org>
7119
7120 PR 24985
7121 * lib/prune.exp: Add -fno-diagnostics-show-caret.
7122
7123 2012-04-11 Richard Guenther <rguenther@suse.de>
7124
7125 PR rtl-optimization/52881
7126 * gcc.dg/torture/pr52881.c: New testcase.
7127 * gcc.dg/torture/pr52913.c: Likewise.
7128
7129 2012-04-11 Richard Guenther <rguenther@suse.de>
7130
7131 PR tree-optimization/52912
7132 * gcc.dg/torture/pr52912.c: New testcase.
7133
7134 2010-04-10 Michael Matz <matz@suse.de>
7135
7136 * gcc.dg/vect/vect-outer-1-big-array.c: Adjust.
7137 * gcc.dg/vect/vect-outer-1.c: Adjust.
7138 * gcc.dg/vect/vect-outer-1a-big-array.c: Adjust.
7139 * gcc.dg/vect/vect-outer-1a.c: Adjust.
7140 * gcc.dg/vect/vect-outer-1b-big-array.c: Adjust.
7141 * gcc.dg/vect/vect-outer-1b.c: Adjust.
7142 * gcc.dg/vect/vect-outer-2b.c: Adjust.
7143 * gcc.dg/vect/vect-outer-3b.c: Adjust.
7144
7145 2012-04-10 Ulrich Weigand <ulrich.weigand@linaro.org>
7146
7147 PR tree-optimization/52870
7148 * gcc.dg/vect/pr52870.c: New test.
7149
7150 2012-04-09 Mike Stump <mikestump@comcast.net>
7151
7152 * g++.dg/cpp0x/udlit-raw-op.C: Don't use CRLF endings.
7153 * gcc.dg/tree-ssa/vrp59.c: Likewise.
7154 * gcc.dg/tree-ssa/vrp60.c: Likewise.
7155 * gnat.dg/aggr11.adb: Likewise.
7156 * gnat.dg/aggr11_pkg.ads: Likewise.
7157 * gnat.dg/aggr15.adb: Likewise.
7158 * gnat.dg/aggr15.ads: Likewise.
7159 * gnat.dg/aggr17.adb: Likewise.
7160 * gnat.dg/aggr18.adb: Likewise.
7161 * gnat.dg/array14.adb: Likewise.
7162 * gnat.dg/array14.ads: Likewise.
7163 * gnat.dg/array14_pkg.ads: Likewise.
7164 * gnat.dg/array19.adb: Likewise.
7165 * gnat.dg/array19.ads: Likewise.
7166 * gnat.dg/discr27.adb: Likewise.
7167 * gnat.dg/discr27.ads: Likewise.
7168 * gnat.dg/discr35.adb: Likewise.
7169 * gnat.dg/discr35.ads: Likewise.
7170 * gnat.dg/discr6.adb: Likewise.
7171 * gnat.dg/discr6_pkg.ads: Likewise.
7172 * gnat.dg/import1.adb: Likewise.
7173 * gnat.dg/import1.ads: Likewise.
7174 * gnat.dg/loop_address2.adb: Likewise.
7175 * gnat.dg/opt7.adb: Likewise.
7176 * gnat.dg/opt7.ads: Likewise.
7177 * gnat.dg/pointer_variable_bounds.adb: Likewise.
7178 * gnat.dg/pointer_variable_bounds.ads: Likewise.
7179 * gnat.dg/rep_clause2.adb: Likewise.
7180 * gnat.dg/rep_clause2.ads: Likewise.
7181 * gnat.dg/slice2.adb: Likewise.
7182 * gnat.dg/slice2.ads: Likewise.
7183 * gnat.dg/slice6.adb: Likewise.
7184 * gnat.dg/slice6_pkg.ads: Likewise.
7185 * gnat.dg/specs/unchecked_union2.ads: Likewise.
7186 * gnat.dg/taft_type2.adb: Likewise.
7187 * gnat.dg/taft_type2.ads: Likewise.
7188 * gnat.dg/taft_type2_pkg.ads: Likewise.
7189 * gnat.dg/volatile10.adb: Likewise.
7190 * gnat.dg/volatile10_pkg.ads: Likewise.
7191
7192 * gcc.dg/dll-8.c: Remove execute permissions.
7193 * g++.dg/ext/dllexport5.C: Likewise.
7194
7195 2012-04-09 Jan Hubicka <jh@suse.cz>
7196
7197 PR lto/52722
7198 PR lto/51765
7199 PR lto/52634
7200 * gcc.dg/lto/pr52634_1.c: New testcase.
7201 * gcc.dg/lto/pr52634_0.c: New testcase.
7202
7203 2012-04-09 Uros Bizjak <ubizjak@gmail.com>
7204
7205 PR target/52883
7206 * gcc.target/i386/pr52883.c: New testcase.
7207
7208 2012-04-09 Eric Botcazou <ebotcazou@adacore.com>
7209
7210 * lib/target-supports.exp (check_effective_target_sparc_v9): New.
7211 (check_effective_target_sync_long_long): Add SPARC case.
7212 (check_effective_target_sync_long_long_runtime): Likewise.
7213 (check_effective_target_sync_int_long): Adjust SPARC case.
7214 (check_effective_target_sync_char_short): Likewise.
7215
7216 2012-04-08 Oleg Endo <olegendo@gcc.gnu.org>
7217
7218 * gcc.target/sh/sh2a-prefetch.c: Rename to ...
7219 * gcc.target/sh/prefetch.c: ... this. Enable test case for m4*.
7220
7221 2012-04-08 Tobias Burnus <burnus@net-b.de>
7222
7223 PR fortran/40973
7224 PR fortran/52751
7225 * gfortran.dg/public_private_module_2.f90: New.
7226
7227 2012-04-08 Manuel López-Ibåñez <manu@gcc.gnu.org>
7228
7229 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Add labels to
7230 directives.
7231
7232 2012-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
7233
7234 PR fortran/52893
7235 * gfortran.dg/function_optimize_11.f90: New test.
7236
7237 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
7238
7239 PR fortran/52668
7240 * gfortran.dg/use_only_6.f90: New test.
7241
7242 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
7243
7244 PR fortran/52668
7245 * gfortran.dg/use_only_6.f90: New test.
7246 2012-04-06 Mike Stump <mikestump@comcast.net>
7247
7248 PR testsuite/50722
7249 * gcc.dg/pr49994-3.c: Use -w to squelch non-portable warnings.
7250
7251 2012-04-05 Jason Merrill <jason@redhat.com>
7252
7253 PR c++/52596
7254 * g++.dg/template/qualified-id5.C: New.
7255
7256 2012-04-05 Uros Bizjak <ubizjak@gmail.com>
7257
7258 PR target/52882
7259 * gcc.target/i386/pr52882.c: New test.
7260
7261 2012-04-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7262 Dominique D'Humieures <dominiq@lps.ens.fr>
7263
7264 PR testsuite/52614
7265 * gcc.dg/vect/vect.exp: Use -fno-common on all targets.
7266 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Likewise.
7267
7268 2012-04-04 Jason Merrill <jason@redhat.com>
7269
7270 PR c++/52845
7271 * g++.dg/cpp0x/lambda/lambda-warn4.C: New.
7272
7273 2012-04-03 Jason Merrill <jason@redhat.com>
7274
7275 PR c++/52796
7276 * g++.dg/cpp0x/variadic-value1.C: New.
7277
7278 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
7279
7280 * gnat.dg/pack18.adb: New test.
7281 * gnat.dg/pack18_pkg.ads: New helper.
7282
7283 2012-04-03 Richard Guenther <rguenther@suse.de>
7284
7285 PR tree-optimization/52808
7286 * gcc.dg/pr52808.c: New testcase.
7287
7288 2012-04-03 Jakub Jelinek <jakub@redhat.com>
7289
7290 PR tree-optimization/52835
7291 * gfortran.dg/pr52835.f90: New test.
7292
7293 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
7294
7295 * gnat.dg/specs/aggr5.ads: New test.
7296
7297 2012-04-02 Richard Guenther <rguenther@suse.de>
7298
7299 PR tree-optimization/52756
7300 * gcc.dg/torture/pr52756.c: New testcase.
7301
7302 2012-04-02 Richard Guenther <rguenther@suse.de>
7303
7304 PR middle-end/52803
7305 * gcc.dg/pr52803.c: New testcase.
7306
7307 2012-04-02 Dodji Seketeli <dodji@redhat.com>
7308
7309 PR c++/40942
7310 * g++.old-deja/g++.pt/spec40.C: Adjust to take the resolution of
7311 DR 214 in account.
7312
7313 2012-04-01 Paolo Carlini <paolo.carlini@oracle.com>
7314
7315 PR c++/50043
7316 * g++.dg/cpp0x/noexcept17.C: New.
7317 * g++.old-deja/g++.eh/cleanup1.C: Adjust.
7318 * g++.dg/tree-ssa/ehcleanup-1.C: Likewise.
7319 * g++.dg/cpp0x/noexcept01.C: Likewise.
7320 * g++.dg/eh/init-temp1.C: Likewise.
7321 * g++.dg/eh/ctor1.C: Likwise.
7322
7323 2012-03-31 Eric Botcazou <ebotcazou@adacore.com>
7324
7325 * gnat.dg/controlled6.adb: New test.
7326 * gnat.dg/controlled6_pkg.ads: New helper.
7327 * gnat.dg/controlled6_pkg-iterators.ad[sb]: Likewise.
7328
7329 2012-03-30 Richard Henderson <rth@redhat.com>
7330
7331 PR debug/52727
7332 * g++.dg/opt/pr52727.C: New testcase.
7333
7334 2012-03-30 Richard Guenther <rguenther@suse.de>
7335
7336 PR tree-optimization/52754
7337 * gcc.target/i386/pr52754.c: New testcase.
7338
7339 2012-03-30 Richard Guenther <rguenther@suse.de>
7340
7341 PR middle-end/52772
7342 * g++.dg/torture/pr52772.C: New testcase.
7343
7344 2012-03-29 Paolo Carlini <paolo.carlini@oracle.com>
7345
7346 PR c++/52718
7347 * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: New.
7348
7349 2012-03-29 Jason Merrill <jason@redhat.com>
7350
7351 PR c++/52685
7352 * g++.dg/template/inherit8.C: New.
7353
7354 2012-03-29 Jakub Jelinek <jakub@redhat.com>
7355
7356 PR c++/52759
7357 * g++.dg/ext/weak4.C: New test.
7358
7359 PR tree-optimization/52760
7360 * gcc.c-torture/execute/pr52760.c: New test.
7361
7362 2012-03-29 Jason Merrill <jason@redhat.com>
7363
7364 PR c++/52743
7365 * g++.dg/cpp0x/initlist-array3.C: New.
7366
7367 2012-03-28 Jason Merrill <jason@redhat.com>
7368
7369 PR c++/52746
7370 * g++.dg/overload/virtual2.C: New.
7371
7372 2012-03-28 Eric Botcazou <ebotcazou@adacore.com>
7373
7374 * gnat.dg/vect7.ad[sb]: New test.
7375
7376 2012-03-28 Paul Thomas <pault@gcc.gnu.org>
7377 Tobias Burnus <burnus@gcc.gnu.org>
7378
7379 PR fortran/52652
7380 * gfortran.dg/allocate_class_1.f90 : Change error test.
7381 * gfortran.dg/allocate_with_typespec_4.f90 : Change error test.
7382 * gfortran.dg/allocate_alloc_opt_1.f90 : Change error test.
7383 * gfortran.dg/deallocate_alloc_opt_1.f90 : Change error test.
7384
7385 2012-03-28 Jakub Jelinek <jakub@redhat.com>
7386
7387 PR middle-end/52691
7388 * gcc.dg/pr52691.c: New test.
7389
7390 PR middle-end/52750
7391 * gcc.c-torture/compile/pr52750.c: New test.
7392
7393 2012-03-28 Georg-Johann Lay <avr@gjlay.de>
7394
7395 PR target/52692
7396 * gcc.target/avr/torture/builtins-2.c: New test.
7397
7398 2012-03-28 Jakub Jelinek <jakub@redhat.com>
7399
7400 PR target/52736
7401 * gcc.target/i386/pr52736.c: New test.
7402
7403 2012-03-27 Martin Jambor <mjambor@suse.cz>
7404
7405 PR middle-end/52693
7406 * gcc.dg/torture/pr52693.c: New test.
7407
7408 2012-03-27 Meador Inge <meadori@codesourcery.com>
7409
7410 PR c++/52672
7411 * g++.dg/cpp0x/constexpr-52672.C: New testcase.
7412
7413 2012-03-27 Mike Stump <mikestump@comcast.net>
7414
7415 PR target/52665
7416 * gcc.target/i386/pr28946.c: Use -fno-ident to avoid spurious
7417 failures that match branch names.
7418
7419 2012-03-27 Uros Bizjak <ubizjak@gmail.com>
7420 H.J. Lu <hongjiu.lu@intel.com>
7421
7422 PR target/52698
7423 * gcc.target/i386/pr52698.c: New test.
7424
7425 2012-03-27 Richard Guenther <rguenther@suse.de>
7426
7427 PR middle-end/52720
7428 * gcc.dg/torture/pr52720.c: New testcase.
7429
7430 2012-03-27 Eric Botcazou <ebotcazou@adacore.com>
7431
7432 * gnat.dg/pack17.adb: New test.
7433
7434 2012-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
7435
7436 * gcc.target/arm/thumb-ifcvt.c: Only run for -mthumb.
7437 * gcc.target/arm/thumb-16bit-ops.c: Likewise.
7438
7439 2012-03-26 Martin Jambor <mjambor@suse.cz>
7440
7441 PR tree-optimization/50052
7442 * gcc.dg/ipa/ipa-sra-2.c: Also run on strict-alignment platforms.
7443
7444 2012-03-26 Richard Guenther <rguenther@suse.de>
7445
7446 PR tree-optimization/52701
7447 * gfortran.dg/pr52701.f90: New testcase.
7448
7449 2012-03-26 Ulrich Weigand <ulrich.weigand@linaro.org>
7450
7451 PR tree-optimization/52686
7452 * gcc.target/arm/pr52686.c: New test.
7453
7454 2012-03-26 Georg-Johann Lay <avr@gjlay.de>
7455
7456 * gcc.target/avr/torture/avr-torture.exp (AVR_TORTURE_OPTIONS):
7457 Add "-Os -flto" to list.
7458
7459 2012-03-25 Eric Botcazou <ebotcazou@adacore.com>
7460
7461 * gnat.dg/concat2.ad[sb]: New test.
7462
7463 2012-03-24 Jason Merrill <jason@redhat.com>
7464
7465 * g++.dg/cpp0x/auto3.C: Compile with -pedantic-errors.
7466 * g++.dg/cpp0x/trailing2.C: Likewise.
7467 * g++.dg/warn/pr23075.C: Change dg-warning to dg-bogus.
7468 * g++.dg/cpp1y/auto-fn1.C: New.
7469 * g++.dg/cpp1y/auto-fn2.C: New.
7470 * g++.dg/cpp1y/auto-fn3.C: New.
7471 * g++.dg/cpp1y/auto-fn4.C: New.
7472 * g++.dg/cpp1y/auto-fn5.C: New.
7473 * g++.dg/cpp1y/auto-fn6.C: New.
7474 * g++.dg/cpp1y/auto-fn7.C: New.
7475 * g++.dg/cpp1y/auto-fn8.C: New.
7476 * g++.dg/cpp1y/auto-fn9.C: New.
7477 * g++.dg/cpp1y/auto-fn10.C: New.
7478 * g++.dg/cpp1y/auto-fn11.C: New.
7479
7480 2012-03-23 Richard Guenther <rguenther@suse.de>
7481
7482 PR tree-optimization/52678
7483 * gfortran.dg/pr52678.f: New testcase.
7484
7485 2012-03-23 Richard Guenther <rguenther@suse.de>
7486
7487 PR tree-optimization/52638
7488 * g++.dg/torture/pr52638.C: New testcase.
7489
7490 2012-03-22 Paolo Carlini <paolo.carlini@oracle.com>
7491
7492 PR c++/52487
7493 * g++.dg/cpp0x/lambda/lambda-ice7.C: New.
7494
7495 2012-03-22 Jakub Jelinek <jakub@redhat.com>
7496
7497 PR c++/52671
7498 * g++.dg/ext/attrib44.C: New test.
7499
7500 2012-03-22 Jan Hubicka <jh@suse.cz>
7501
7502 PR middle-end/51737
7503 * g++.dg/torture/pr51737.C: New testcase
7504
7505 2012-03-22 Richard Guenther <rguenther@suse.de>
7506
7507 PR tree-optimization/52548
7508 * gcc.dg/tree-ssa/ssa-pre-29.c: New testcase.
7509
7510 2012-03-22 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7511
7512 * lib/fortran-modules.exp (list-module-names-1): Remove
7513 warning.
7514
7515 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
7516
7517 PR target/50751
7518 * gcc.target/sh/pr50751-1.c: New.
7519 * gcc.target/sh/pr50751-2.c: New.
7520 * gcc.target/sh/pr50751-3.c: New.
7521
7522 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
7523
7524 PR target/52479
7525 * gcc.target/sh/sh4a-cos.c: Remove.
7526 * gcc.target/sh/sh4a-sin.c: Remove.
7527 * gcc.target/sh/sh4a-sincos.c: Remove.
7528
7529 2012-03-21 Richard Earnshaw <rearnsha@arm.com>
7530
7531 * gcc.target/arm/neon/vgetQ_laneu64.c: Regenerated.
7532 * gcc.target/arm/neon/vgetQ_lanes64.c: Likewise.
7533
7534 2012-03-21 Martin Jambor <mjambor@suse.cz>
7535
7536 PR testsuite/52641
7537 * gcc.dg/misaligned-expand-1.c (cst): Cast to int.
7538 * gcc.dg/misaligned-expand-2.c (cst): Likewise.
7539
7540 2012-03-21 Andrew Stubbs <ams@codesourcery.com>
7541
7542 * gcc.target/arm/thumb-16bit-ops.c: New file.
7543 * gcc.target/arm/thumb-ifcvt.c: New file.
7544
7545 2012-03-20 Jason Merrill <jason@redhat.com>
7546
7547 * lib/target-supports.exp: Add { target c++1y }.
7548
7549 * g++.dg/cpp0x/auto32.C: New.
7550
7551 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7552
7553 PR testsuite/52641
7554 * gcc.dg/torture/pr48124-1.c: Add dg-require-effective-target
7555 int32plus.
7556 * gcc.dg/torture/pr48124-4.c: Ditto:
7557 * gcc.dg/torture/pr52530.c: Use long instead of int if int=16.
7558
7559 2012-03-20 Jason Merrill <jason@redhat.com>
7560
7561 PR c++/52510
7562 * g++.dg/cpp0x/initlist66.C: New.
7563
7564 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7565
7566 * gcc.target/avr/progmem.h (pgm_read_char): Define depending on
7567 __AVR_HAVE_LPMX__
7568
7569 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7570
7571 PR target/49868
7572 * gcc.target/avr/torture/addr-space-2.h: New file.
7573 * gcc.target/avr/torture/addr-space-2-g.h: New test.
7574 * gcc.target/avr/torture/addr-space-2-0.h: New test.
7575 * gcc.target/avr/torture/addr-space-2-1.h: New test.
7576 * gcc.target/avr/torture/addr-space-2-x.h: New test.
7577
7578 2012-03-20 Richard Guenther <rguenther@suse.de>
7579
7580 * gnat.dg/pack16.adb: New testcase.
7581 * gnat.dg/pack16_pkg.ads: Likewise.
7582 * gnat.dg/specs/pack8.ads: Likewise.
7583 * gnat.dg/specs/pack8_pkg.ads: Likewise.
7584
7585 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7586
7587 * g++.dg/warn/Wuseless-cast.C: Extend.
7588
7589 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7590
7591 PR c++/14710
7592 * g++.dg/warn/Wuseless-cast.C: New.
7593
7594 2012-03-17 Janne Blomqvist <jb@gcc.gnu.org>
7595
7596 PR libfortran/52608
7597 * gfortran.dg/pr52608.f90: New test.
7598
7599 2012-03-17 Tobias Burnus <burnus@net-b.de>
7600
7601 PR fortran/52585
7602 * gfortran.dg/proc_ptr_36.f90: New.
7603
7604 2012-03-16 Martin Jambor <mjambor@suse.cz>
7605
7606 * gcc.dg/misaligned-expand-1.c: New test.
7607 * gcc.dg/misaligned-expand-3.c: Likewise.
7608
7609 2012-03-16 Richard Guenther <rguenther@suse.de>
7610 Kai Tietz <ktietz@redhat.com>
7611
7612 PR middle-end/48814
7613 * gcc.c-torture/execute/pr48814-1.c: New test.
7614 * gcc.c-torture/execute/pr48814-2.c: New test.
7615 * gcc.dg/tree-ssa/assign-1.c: New test.
7616 * gcc.dg/tree-ssa/assign-2.c: New test.
7617 * gcc.dg/tree-ssa/assign-3.c: New test.
7618
7619 2012-03-16 Richard Guenther <rguenther@suse.de>
7620
7621 * gnat.dg/specs/pack7.ads: New testcase.
7622
7623 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7624
7625 PR target/52568
7626 * gcc.dg/torture/vshuf-4.inc: Add two new tests.
7627 * gcc.dg/torture/vshuf-8.inc: Likewise.
7628 * gcc.dg/torture/vshuf-16.inc: Likewise.
7629 * gcc.dg/torture/vshuf-32.inc: Likewise.
7630
7631 2012-03-15 Jason Merrill <jason@redhat.com>
7632
7633 * g++.dg/torture/pr52582.C: New.
7634
7635 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7636
7637 * lib/fortran-modules.exp: New file which was forgotten in r185430.
7638
7639 2012-03-15 Ira Rosen <irar@il.ibm.com>
7640 Ulrich Weigand <ulrich.weigand@linaro.org>
7641
7642 * gcc.dg/vect/slp-cond-3.c: New test.
7643 * gcc.dg/vect/slp-cond-4.c: New test.
7644
7645 2012-03-15 Ira Rosen <irar@il.ibm.com>
7646 Ulrich Weigand <ulrich.weigand@linaro.org>
7647
7648 * gcc.dg/vect/bb-slp-pattern-1.c: New test.
7649 * gcc.dg/vect/bb-slp-pattern-2.c: New test.
7650
7651 2012-03-15 Janne Blomqvist <jb@gcc.gnu.org>
7652
7653 PR libfortran/52434
7654 PR libfortran/48878
7655 PR libfortran/38199
7656 * gfortran.dg/edit_real_1.f90: Don't assume roundTiesToAway.
7657 * gfortran.dg/round_1.f03: Likewise.
7658
7659 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7660 Andrew Pinski <apinski@cavium.com>
7661
7662 PR middle-end/52592
7663 * gcc.dg/pr52592.c: New test.
7664
7665 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7666
7667 * gfortran.fortran-torture/compile/compile.exp: Simplify.
7668 * gfortran.fortran-torture/execute/execute.exp: Likewise.
7669 * lib/gcc-dg.exp (cleanup-modules): Move to ..
7670 * lib/fortran-modules.exp: .. this new file. Adjust users.
7671 * lib/gfortran-dg.exp (gfortran-dg-runtest,
7672 gfortran-dg-debug-runtest): Call cleanup-modules.
7673 * lib/fortran-torture.exp (fortran-torture-execute,
7674 fortran-torture): Likewise.
7675 * gfortran.dg/coarray/caf.exp: Likewise.
7676 * lib/lto.exp: Likewise.
7677 * gfortran.dg/class_4a.f03: Adjust cleanup-modules and keep-modules.
7678 * gfortran.dg/class_4b.f03: Likewise.
7679 * gfortran.dg/class_4c.f03: Likewise.
7680 * gfortran.dg/class_45a.f03: Likewise.
7681 * gfortran.dg/binding_label_tests_10.f03: Likewise.
7682 * gfortran.dg/binding_label_tests_10_main.f03: Likewise.
7683 * gfortran.dg/binding_label_tests_11.f03: Likewise.
7684 * gfortran.dg/binding_label_tests_11_main.f03: Likewise.
7685 * gfortran.dg/binding_label_tests_13.f03: Likewise.
7686 * gfortran.dg/binding_label_tests_13_main.f03: Likewise.
7687 * gfortran.dg/test_common_binding_labels_2.f03: Likewise.
7688 * gfortran.dg/test_common_binding_labels_2_main.f03: Likewise.
7689 * gfortran.dg/test_common_binding_labels_3.f03: Likewise.
7690 * gfortran.dg/test_common_binding_labels_3_main.f03: Likewise.
7691 * gfortran.dg/whole_file_28.f90: Likewise.
7692 * gfortran.dg/whole_file_29.f90: Likewise.
7693 * gfortran.dg/whole_file_30.f90: Likewise.
7694 * gfortran.dg/whole_file_31.f90: Likewise.
7695
7696 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7697
7698 PR tree-optimization/52267
7699 * gcc.dg/pr52267.c: New test.
7700 * gcc.dg/tree-ssa/vrp65.c: New test.
7701 * gcc.dg/tree-ssa/vrp66.c: New test.
7702
7703 2012-03-15 Richard Guenther <rguenther@suse.de>
7704
7705 PR middle-end/52580
7706 * gfortran.dg/vect/pr52580.f: New testcase.
7707
7708 2012-03-15 Oleg Endo <olegendo@gcc.gnu.org>
7709
7710 * gcc.target/sh/fpul-usage-1.c: New.
7711
7712 2012-03-14 Oleg Endo <olegendo@gcc.gnu.org>
7713
7714 PR target/49468
7715 * gcc.target/sh/pr49468-si.c: Make dg-skip-if not the first directive.
7716 * gcc.target/sh/pr49468-di.c: Likewise.
7717
7718 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7719
7720 * g++.dg/warn/miss-format-1.C: Remove *-*-solaris2.8 handling.
7721 * gcc.dg/c99-stdint-6.c: Likewise.
7722 * gcc.dg/lto/20090210_0.c: Likewise.
7723 * gcc.dg/pr28796-2.c: Don't skip on sparc*-sun-solaris2.8.
7724 * gcc.dg/pragma-init-fini.c: Don't skip on i?86-*-solaris2.8.
7725 * gcc.dg/pragma-init-fini-2.c: Likewise.
7726 * gcc.dg/torture/pr47917.c: Remove *-*-solaris2.8 handling.
7727 * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.8 handling.
7728 * gcc.target/i386/pr22152.c: Likewise.
7729 * gcc.target/i386/vect8-ret.c: Likewise.
7730 * lib/target-supports.exp (add_options_for_tls): Remove Solaris 8
7731 handling.
7732
7733 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7734
7735 * g++.dg/other/anon5.C: Don't skip on mips-sgi-irix*.
7736 * g++.dg/tree-prof/partition1.C: Likewise.
7737 * g++.dg/tree-prof/partition2.C: Likewise.
7738 * g++.old-deja/g++.other/init19.C: Remove mips-sgi-irix*
7739 handling.
7740 * gcc.c-torture/compile/labels-3.c: Remove dg-options.
7741 * gcc.c-torture/execute/20010724-1.c: Remove.
7742 * gcc.c-torture/execute/20010724-1.x: Remove.
7743 * gcc.c-torture/execute/20040208-2.c: Remove.
7744 * gcc.c-torture/execute/20040208-2.x: Remove.
7745 * gcc.c-torture/execute/ieee/20000320-1.c [__mips__ && __sgi__]:
7746 Remove.
7747 (main) [__mips__ && __sgi__]: Remove.
7748 * gcc.c-torture/execute/ieee/copysign1.c: Remove IRIX reference.
7749 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
7750 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Remove
7751 mips-sgi-irix6* handling.
7752 * gcc.dg/cpp/assert4.c [__mips__]: Remove __sgi__, sgi.
7753 * gcc.dg/torture/20090618-1.c: Don't skip on mips-sgi-irix*.
7754 * gcc.dg/torture/builtin-frexp-1.c: Remove mips*-*-irix6*
7755 handling.
7756 * gcc.dg/torture/builtin-logb-1.c: Likewise.
7757 * gcc.dg/torture/pr47917.c: Remove mips-sgi-irix6.5 handling.
7758 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Don't skip on mips*-*-irix*.
7759 * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6* handling.
7760 * gcc.target/mips/args-1.c [!__sgi__]: Remove.
7761 * gcc.target/mips/interrupt_handler-2.c: Don't skip on
7762 mips-sgi-irix6*.
7763 * gcc.target/mips/interrupt_handler-3.c: Likewise.
7764 * gcc.target/mips/save-restore-1.c: Don't skip on mips-sgi-irix6*.
7765 * gcc.target/mips/save-restore-3.c: Likewise.
7766 * gcc.target/mips/save-restore-4.c: Likewise.
7767 * gcc.target/mips/save-restore-5.c: Likewise.
7768 * gfortran.dg/g77/cabs.f: Don't xfail on mips-sgi-irix6*.
7769 * lib/prune.exp (prune_gcc_output): Remove pruning of IRIX 6 ld
7770 messages.
7771 * lib/target-libpath.exp (set_ld_library_path_env_vars): Remove
7772 IRIX 6 handling.
7773 (restore_ld_library_path_env_vars): Likewise.
7774 * lib/target-supports.exp (check_profiling_available): Remove
7775 mips*-*-irix* handling.
7776 (check_ascii_locale_available): Remove mips-sgi-irix* handling.
7777 (add_options_for_c99_runtime): Remove mips-sgi-irix6.5* handling.
7778 * objc.dg/stabs-1.m: Don't xfail on mips-sgi-irix6.5.
7779
7780 2012-03-14 Jakub Jelinek <jakub@redhat.com>
7781
7782 PR c++/52582
7783 * g++.dg/opt/pr52582.C: New test.
7784
7785 2012-03-14 Richard Guenther <rguenther@suse.de>
7786
7787 PR tree-optimization/52571
7788 * gcc.dg/vect/vect-2.c: Initialize arrays.
7789 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
7790 * gcc.target/i386/recip-vec-divf.c: Use -fno-common.
7791 * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
7792
7793 2012-03-14 Richard Guenther <rguenther@suse.de>
7794
7795 PR middle-end/52080
7796 PR middle-end/52097
7797 PR middle-end/48124
7798 * gcc.dg/torture/pr48124-1.c: New testcase.
7799 * gcc.dg/torture/pr48124-2.c: Likewise.
7800 * gcc.dg/torture/pr48124-3.c: Likewise.
7801 * gcc.dg/torture/pr48124-4.c: Likewise.
7802
7803 2012-03-14 Richard Guenther <rguenther@suse.de>
7804
7805 PR middle-end/52578
7806 * gcc.dg/pr52578.c: New testcase.
7807
7808 2012-03-14 Jakub Jelinek <jakub@redhat.com>
7809
7810 PR c++/52521
7811 * g++.dg/cpp0x/udlit-args2.C: New test.
7812
7813 2012-03-13 Oleg Endo <olegendo@gcc.gnu.org>
7814
7815 PR target/48596
7816 * gcc.target/sh/pr48596.c: Move accidentally added new test case to ...
7817 * gcc.c-torture/compile/pr48596.c: ... here.
7818
7819 2012-01-30 Dodji Seketeli <dodji@redhat.com>
7820
7821 PR c++/51641
7822 * g++.dg/lookup/hidden-class17.C: New test.
7823
7824 2012-03-13 Jakub Jelinek <jakub@redhat.com>
7825
7826 PR c/52577
7827 * gcc.dg/Wunused-var-3.c: New test.
7828
7829 2012-03-13 Martin Jambor <mjambor@suse.cz>
7830
7831 * gcc.dg/misaligned-expand-2.c: New test.
7832
7833 2012-03-13 Richard Guenther <rguenther@suse.de>
7834
7835 PR middle-end/52134
7836 * gcc.dg/pr52134.c: New testcase.
7837
7838 2012-03-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7839
7840 * ada/acats/tests/cd/cdd1001.a (CDD1001): Fix typo.
7841
7842 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7843
7844 PR tree-optimization/46728
7845 * gcc.target/powerpc/pr46728-4.c: Use preferred syntax.
7846 * gcc.target/powerpc/pr46728-5.c: Likewise.
7847 * gcc.target/powerpc/pr46728-8.c: Likewise.
7848 * gcc.target/powerpc/pr46728-10.c: Likewise.
7849 * gcc.target/powerpc/pr46728-11.c: Likewise.
7850 * gcc.target/powerpc/pr46728-13.c: Likewise.
7851 * gcc.target/powerpc/pr46728-14.c: Likewise.
7852 * gcc.target/powerpc/pr46728-15.c: Likewise.
7853
7854 2012-03-12 Paolo Carlini <paolo.carlini@oracle.com>
7855
7856 PR c++/52299
7857 * g++.dg/warn/Wdiv-by-zero-bogus.C: New.
7858
7859 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7860
7861 PR tree-optimization/46728
7862 * gcc.target/powerpc/pr46728-4.c: Skip for powerpc*-*-darwin*.
7863 * gcc.target/powerpc/pr46728-5.c: Likewise.
7864 * gcc.target/powerpc/pr46728-8.c: Likewise.
7865 * gcc.target/powerpc/pr46728-10.c: Likewise.
7866 * gcc.target/powerpc/pr46728-11.c: Likewise.
7867 * gcc.target/powerpc/pr46728-13.c: Likewise.
7868 * gcc.target/powerpc/pr46728-14.c: Likewise.
7869 * gcc.target/powerpc/pr46728-15.c: Likewise.
7870
7871 2012-03-12 Georg-Johann Lay <avr@gjlay.de>
7872
7873 PR target/49868
7874 * gcc.target/avr/torture/addr-space-1.h: New file.
7875 * gcc.target/avr/torture/addr-space-1-g.h: New test.
7876 * gcc.target/avr/torture/addr-space-1-0.h: New test.
7877 * gcc.target/avr/torture/addr-space-1-1.h: New test.
7878 * gcc.target/avr/torture/addr-space-1-x.h: New test.
7879
7880 2012-03-12 Andrew Pinski <apinski@cavium.com>
7881
7882 * gcc.dg/tree-ssa/phi-opt-7.c: New testcase.
7883
7884 2012-03-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7885
7886 * g++.dg/abi/rtti3.C: Remove alpha*-dec-osf* handling.
7887 * g++.dg/abi/thunk4.C: Likewise.
7888 * g++.dg/cdce3.C: Don't skip on*-dec-osf5*.
7889 Adapt line numbers.
7890 * g++.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
7891 handling.
7892 * g++.dg/cpp0x/constexpr-rom.C: Likewise.
7893 * g++.dg/eh/spbp.C: Likewise.
7894 * g++.dg/ext/label13.C: Likewise.
7895 * g++.dg/guality/guality.exp: Likewise.
7896 * g++.dg/other/anon5.C: Likewise.
7897 * g++.dg/other/pragma-ep-1.C: Remove.
7898 * g++.dg/warn/miss-format-1.C: Remove alpha*-dec-osf* handling.
7899 * g++.dg/warn/pr31246.C: Likewise.
7900 * g++.dg/warn/weak1.C: Likewise.
7901 * g++.old-deja/g++.eh/badalloc1.C: Likewise.
7902 * g++.old-deja/g++.ext/attrib5.C: Likewise.
7903 * gcc.c-torture/compile/limits-declparen.c: Likewise.
7904 * gcc.c-torture/compile/limits-pointer.c: Likewise.
7905 * gcc.c-torture/execute/20001229-1.c: Remove __osf__ handling.
7906 * gcc.dg/attr-weakref-1.c: Remove alpha*-dec-osf* handling.
7907 * gcc.dg/c99-stdint-6.c: Remove alpha*-dec-osf5* handling.
7908 * gcc.dg/c99-tgmath-1.c: Likewise.
7909 * gcc.dg/c99-tgmath-2.c: Likewise.
7910 * gcc.dg/c99-tgmath-3.c: Likewise.
7911 * gcc.dg/c99-tgmath-4.c: Likewise.
7912 * gcc.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
7913 handling.
7914 * gcc.dg/debug/pr49032.c: Likewise.
7915 * gcc.dg/guality/guality.exp: Likewise.
7916 * gcc.dg/intmax_t-1.c: Likewise.
7917 * gcc.dg/pr48616.c: Likewise.
7918 * gcc.dg/pragma-ep-1.c: Remove.
7919 * gcc.dg/pragma-ep-2.c: Remove.
7920 * gcc.dg/pragma-ep-3.c: Remove.
7921 * gcc.dg/torture/pr47917.c: Remove alpha*-dec-osf5* handling.
7922 * gcc.dg/tree-ssa/pr42585.c: Remove alpha*-dec-osf* handling.
7923 * gcc.misc-tests/gcov-14.c: Likewise.
7924 * gfortran.dg/guality/guality.exp: Likewise.
7925 * lib/target-supports.exp (check_weak_available): Likewise.
7926 (add_options_for_tls): Likewise.
7927 (check_ascii_locale_available): Likewise.
7928 * obj-c++.dg/dwarf-2.mm: Likewise.
7929 * objc.dg/dwarf-1.m: Likewise.
7930 * objc.dg/dwarf-2.m: Likewise.
7931
7932 2012-03-12 Jakub Jelinek <jakub@redhat.com>
7933
7934 PR tree-optimization/51721
7935 * gcc.dg/tree-ssa/vrp64.c: New test.
7936
7937 PR tree-optimization/52533
7938 * gcc.c-torture/compile/pr52533.c: New test.
7939
7940 2012-03-12 Kirill Yukhin <kirill.yukhin@intel.com>
7941
7942 * gcc.target/i386/rtm-xabort-1.c: New.
7943 * gcc.target/i386/rtm-xbegin-1.c: Ditto.
7944 * gcc.target/i386/rtm-xend-1.c: Ditto.
7945 * gcc.target/i386/rtm-xtest-1.c: Ditto.
7946 * gcc.target/i386/sse-12.c: Test RTM intrinsics.
7947 * gcc.target/i386/sse-13.c: Ditto.
7948 * gcc.target/i386/sse-14.c: Ditto.
7949 * gcc.target/i386/sse-22.c: Ditto.
7950 * gcc.target/i386/sse-23.c: Ditto.
7951 * g++.dg/other/i386-2.C: Ditto.
7952 * g++.dg/other/i386-3.C: Ditto.
7953
7954 2012-03-12 Tobias Burnus <burnus@net-b.de>
7955
7956 PR fortran/52542
7957 * gfortran.dg/proc_ptr_35.f90: New.
7958
7959 2012-03-11 Uros Bizjak <ubizjak@gmail.com>
7960
7961 PR target/52530
7962 * gcc.dg/torture/pr52530.c: New test.
7963
7964 2012-03-11 Oleg Endo <olegendo@gcc.gnu.org>
7965
7966 PR target/51244
7967 * gcc.target/sh/pr51244-1.c: Fix thinkos.
7968
7969 2012-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7970
7971 PR target/52450
7972 * gcc.dg/torture/pr52402.c: Skip execution on 32-bit hppa*-*-hpux*.
7973
7974 * gcc.dg/torture/pr52407.c: Add -fno-common option on hppa*-*-hpux*.
7975
7976 2012-03-09 Andrew Pinski <apinski@cavium.com>
7977
7978 PR middle-end/51988
7979 * gcc.dg/tree-ssa/phi-opt-8.c: New testcase.
7980 * gcc.dg/tree-ssa/phi-opt-9.c: New testcase.
7981
7982 2012-03-09 Jiangning Liu <jiangning.liu@arm.com>
7983
7984 * gcc.dg/tree-ssa/scev-3.c: New.
7985 * gcc.dg/tree-ssa/scev-4.c: New.
7986
7987 2012-03-08 Tobias Burnus <burnus@net-b.de>
7988
7989 PR fortran/52469
7990 * gfortran.dg/proc_ptr_34.f90
7991
7992 2012-03-07 Jason Merrill <jason@redhat.com>
7993
7994 PR c++/52521
7995 * g++.dg/cpp0x/udlit-mangle.C: New.
7996
7997 2012-03-06 Pat Haugen <pthaugen@us.ibm.com>
7998
7999 * gcc.dg/torture/va-arg-25.c: Fix typo for powerpc64-*-* check.
8000
8001 2012-03-06 Richard Guenther <rguenther@suse.de>
8002
8003 PR middle-end/52493
8004 * gcc.dg/torture/pr52493.c: New testcase.
8005
8006 2012-03-06 Richard Guenther <rguenther@suse.de>
8007
8008 PR lto/52097
8009 * gcc.dg/lto/pr52097_0.c: New testcase.
8010
8011 2012-03-06 Oleg Endo <olegendo@gcc.gnu.org>
8012
8013 PR target/51244
8014 * gcc.target/sh/pr51244-1.c: New.
8015 * gcc.target/sh/pr51244-2.c: New.
8016 * gcc.target/sh/pr51244-3.c: New.
8017
8018 2012-03-05 Jason Merrill <jason@redhat.com>
8019
8020 PR c++/51930
8021 * g++.dg/ext/visibility/template11.C: New.
8022
8023 * g++.dg/cpp0x/implicit13.C: New.
8024
8025 2012-03-05 Jakub Jelinek <jakub@redhat.com>
8026
8027 PR tree-optimization/51721
8028 * gcc.dg/tree-ssa/vrp63.c: New test.
8029 * gcc.dg/pr51721.c: New test.
8030
8031 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
8032
8033 PR fortran/50981
8034 * gfortran.dg/elemental_optional_args_5.f03: Add subcomponent actual
8035 argument checks.
8036
8037 2012-03-04 H.J. Lu <hongjiu.lu@intel.com>
8038
8039 PR target/52146
8040 * gcc.target/i386/pr52146.c: Update final-scan to allow $-18874240.
8041
8042 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
8043
8044 PR fortran/50981
8045 * gfortran.dg/elemental_optional_args_5.f03: Add array checks.
8046
8047 2012-03-04 Georg-Johann Lay <avr@gjlay.de>
8048
8049 * gcc.dg/torture/pr52402.c: Add dg-require-effective-target
8050 int32plus.
8051
8052 2012-03-03 Jason Merrill <jason@redhat.com>
8053
8054 * g++.dg/cpp0x/nsdmi-defer6.C: New.
8055
8056 Core 1270
8057 * g++.dg/cpp0x/initlist65.C: New.
8058
8059 PR c++/36797
8060 * g++.dg/ext/is_empty2.C: New.
8061
8062 2012-03-03 Tobias Burnus <burnus@net-b.de>
8063
8064 PR fortran/48820
8065 * gfortran.dg/assumed_type_3.f90: Undo previous commit.
8066
8067 2012-03-03 Tobias Burnus <burnus@net-b.de>
8068
8069 * gfortran.dg/bind_c_dts_4.f03: Add dg-options -Wc-binding-type.
8070 * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
8071 * gfortran.dg/bind_c_usage_8.f03: Ditto.
8072 * gfortran.dg/c_kind_tests_2.f03: Ditto.
8073 * gfortran.dg/class_30.f90: Remove dg-warning line.
8074 * gfortran.dg/bind_c_usage_25.f90: New.
8075
8076 2012-03-03 Tobias Burnus <burnus@net-b.de>
8077
8078 PR fortran/48820
8079 * gfortran.dg/assumed_type_1.f90: Correct dg-error.
8080 * gfortran.dg/assumed_type_3.f90: Correct dg-error.
8081 * gfortran.dg/assumed_type_4.f90: Correct dg-error.
8082
8083 2012-03-03 Tobias Burnus <burnus@net-b.de>
8084
8085 PR fortran/48820
8086 * gfortran.dg/assumed_type_1.f90: New.
8087 * gfortran.dg/assumed_type_2.f90: New.
8088 * gfortran.dg/assumed_type_3.f90: New.
8089 * gfortran.dg/assumed_type_4.f90: New.
8090
8091 2012-03-02 Oleg Endo <olegendo@gcc.gnu.org>
8092
8093 PR target/49486
8094 * gcc.target/sh/pr49468-si.c: Skip unsupported test for SH64.
8095 * gcc.target/sh/pr49468-di.c: New.
8096
8097 2012-03-02 Maxim Kuvyrkov <maxim@codesourcery.com>
8098
8099 * gcc.dg/graphite/pr50561.c: Update.
8100
8101 2012-03-02 Peter Bergner <bergner@vnet.ibm.com>
8102
8103 * gcc.target/powerpc/pr52457.c: New test.
8104
8105 2012-03-02 Ulrich Weigand <ulrich.weigand@linaro.org>
8106
8107 * gcc.target/arm/sat-1.c: New test.
8108
8109 2012-03-02 Uros Bizjak <ubizjak@gmail.com>
8110
8111 PR target/46716
8112 * gcc.target/i386/pr46716.c: New test.
8113
8114 2012-03-02 Paolo Carlini <paolo.carlini@oracle.com>
8115
8116 PR c++/51989
8117 * g++.dg/cpp0x/sfinae32.C: New.
8118
8119 2012-03-02 Richard Guenther <rguenther@suse.de>
8120
8121 PR tree-optimization/52406
8122 * gcc.dg/torture/pr52406.c: New testcase.
8123
8124 2012-03-02 Tobias Burnus <burnus@net-b.de>
8125
8126 PR fortran/52325
8127 * gfortran.dg/derived_comp_array_ref_8.f90: New.
8128 * gfortran.dg/nullify_2.f90: Update dg-error.
8129 * gfortran.dg/nullify_4.f90: Ditto.
8130 * gfortran.dg/pointer_init_6.f90: Ditto.
8131
8132 2012-03-02 Tobias Burnus <burnus@net-b.de>
8133
8134 PR fortran/52270
8135 * gfortran.dg/class_51.f90: New.
8136
8137 2012-03-02 Tobias Burnus <burnus@net-b.de>
8138
8139 PR fortran/52452
8140 * gfortran.dg/intrinsic_8.f90: New.
8141
8142 2012-03-01 Kai Tietz <ktietz@redhat.com>
8143
8144 * gcc.dg/torture/pr47917.c: Make test using POSIX-printf
8145 routines on mingw targets.
8146 * gcc.dg/vect/pr46126.c (uintptr_t): Add support for LLP64 target.
8147
8148 2012-03-01 Jakub Jelinek <jakub@redhat.com>
8149
8150 PR tree-optimization/52445
8151 * gcc.dg/pr52445.c: New test.
8152
8153 2012-02-29 Jakub Jelinek <jakub@redhat.com>
8154
8155 PR target/52437
8156 * gcc.c-torture/compile/pr52437.c: New test.
8157
8158 PR middle-end/52419
8159 * gcc.dg/torture/pr52419.c: New test.
8160
8161 PR tree-optimization/52429
8162 * gcc.dg/torture/pr52429.c: New test.
8163 * g++.dg/opt/pr52429.C: New test.
8164
8165 2012-02-29 Richard Guenther <rguenther@suse.de>
8166
8167 PR testsuite/52297
8168 * gcc.dg/lto/trans-mem-1_0.c: Remove.
8169 * gcc.dg/lto/trans-mem-1_1.c: Likewise.
8170 * gcc.dg/lto/trans-mem-2_0.c: Likewise.
8171 * gcc.dg/lto/trans-mem-2_1.c: Likewise.
8172 * gcc.dg/lto/trans-mem-4_0.c: Likewise.
8173 * gcc.dg/lto/trans-mem-4_1.c: Likewise.
8174
8175 2012-02-29 Jakub Jelinek <jakub@redhat.com>
8176
8177 * gcc.dg/torture/pr52402.c: Add -w -Wno-psabi to dg-options.
8178
8179 2012-02-29 Paul Thomas <pault@gcc.gnu.org>
8180
8181 PR fortran/52386
8182 * gfortran.dg/realloc_on_assign_13.f90 : New test.
8183
8184 2012-02-28 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
8185
8186 PR target/51534
8187 * gcc.target/arm/neon/pr51534.c: New testcase.
8188
8189 2012-02-28 Richard Guenther <rguenther@suse.de>
8190
8191 PR target/52407
8192 * gcc.dg/torture/pr52407.c: New testcase.
8193
8194 2012-02-28 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8195
8196 * gcc.target/arm/vfp1.c (dg_do run): Run on all eabi variants.
8197 * gcc.target/arm/vfp2.c: Likewise.
8198 * gcc.target/arm/vfp3.c: Likewise.
8199 * gcc.target/arm/vfp4.c: Likewise.
8200 * gcc.target/arm/vfp5.c: Likewise.
8201 * gcc.target/arm/vfp6.c: Likewise.
8202 * gcc.target/arm/vfp7.c: Likewise.
8203 * gcc.target/arm/vfp8.c: Likewise.
8204 * gcc.target/arm/vfp9.c: Likewise.
8205 * gcc.target/arm/vfp10.c: Likewise.
8206 * gcc.target/arm/vfp11.c: Likewise.
8207 * gcc.target/arm/vfp12.c: Likewise.
8208 * gcc.target/arm/vfp13.c: Likewise.
8209 * gcc.target/arm/vfp14.c: Likewise.
8210 * gcc.target/arm/vfp15.c: Likewise.
8211 * gcc.target/arm/vfp16.c: Likewise.
8212 * gcc.target/arm/vfp17.c: Likewise.
8213 * gcc.target/arm/neon-constants.h: New file.
8214 * gcc.target/arm/neon-vect1.c: New test.
8215 * gcc.target/arm/neon-vect2.c: New test.
8216 * gcc.target/arm/neon-vect3.c: New test.
8217 * gcc.target/arm/neon-vect4.c: New test.
8218 * gcc.target/arm/neon-vect5.c: New test.
8219 * gcc.target/arm/neon-vect6.c: New test.
8220 * gcc.target/arm/neon-vect7.c: New test.
8221 * gcc.target/arm/neon-vect8.c: New test.
8222
8223 2012-02-28 Richard Guenther <rguenther@suse.de>
8224
8225 PR tree-optimization/52402
8226 * gcc.dg/torture/pr52402.c: New testcase.
8227
8228 2012-02-28 Richard Guenther <rguenther@suse.de>
8229
8230 PR lto/52400
8231 * g++.dg/lto/pr52400_0.C: New testcase.
8232
8233 2012-02-28 Georg-Johann Lay <avr@gjlay.de>
8234
8235 * gcc.target/avr/torture/builtins-1.c: New test.
8236 * gcc.target/avr/torture/builtins-error.c: New test.
8237
8238 2012-02-28 Kai Tietz <ktietz@redhat.com>
8239
8240 * gcc.target/i386/pr46939.c (long): Fix LP64 vs LLP64 issue.
8241 * gcc.target/i386/pr45352-2.c: Likewise.
8242 * gcc.target/i386/bitfield3.c: Add -mno-ms-bitfields for mingw targets.
8243 * gcc.target/i386/xop-vshift-1.c (random): Use on mingw
8244 targets instead rand.
8245 * gcc.target/i386/sse4_1-blendps-2.c: Likewise.
8246 * gcc.target/i386/sse2-mul-1.c: Likewise.
8247 * gcc.target/i386/sse4_1-blendps.c: Likewise.
8248 * gcc.target/i386/pad-6b.c: Adjust test for x64 mingw target.
8249 * gcc.target/i386/pad-1.c: Likewise.
8250 * gcc.target/i386/pad-9.c: Likewise.
8251 * gcc.target/i386/pad-2.c: Likewise.
8252 * gcc.target/i386/pad-5b.c: Likewise.
8253 * gcc.target/i386/pad-8.c: Likewise.
8254 * gcc.target/i386/pr46470.c: Skip for x64 mingw target.
8255 * gcc.target/i386/pr44130.c: Likewise.
8256 * gcc.target/i386/align-main-1.c: Likewise.
8257 * gcc.target/i386/align-main-2.c: Likewise.
8258 * gcc.target/i386/sw-1.c: Likewise.
8259 * gcc.target/i386/avx-vzeroupper-5.c: Add -mabi=sysv
8260 on x64 mingw target.
8261 * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
8262 * gcc.target/i386/pr46295.c: Likewise.
8263 * gcc.target/i386/amd64-abi-1.c: Likewise.
8264 * gcc.target/i386/amd64-abi-2.c: Likewise.
8265 * gcc.target/i386/pr39082-1.c: Likewise.
8266 * gcc.target/i386/pr39162.c: Likewise.
8267 * gcc.target/i386/pr22152.c: Likewise.
8268 * gcc.target/i386/wrgsbase-2.c: Adjust dg-final rule.
8269 * gcc.target/i386/wrfsbase-2.c: Likewise.
8270 * gcc.target/i386/local.c: Likewise
8271 * gcc.target/i386/wrgsbase-1.c: Likewise.
8272 * gcc.target/i386/wrfsbase-1.c: Likewise.
8273 * gcc.target/i386/pr39315-3.c: Likewise.
8274 * gcc.target/i386/pr35767-4.c: Likewise.
8275 * gcc.target/i386/pr45336-3.c (pextrd): Don't check for
8276 x64 mingw target.
8277 * gcc.target/i386/pr45336-2.c: Likewise.
8278 * gcc.target/i386/pr45336-1.c: Likewise.
8279 * gcc.target/i386/pr45336-4.c: Likewise.
8280
8281 2012-02-27 Tristan Gingold <gingold@adacore.com>
8282
8283 * gnat.dg/array20.ad[sb]: New test.
8284
8285 2012-02-27 Jakub Jelinek <jakub@redhat.com>
8286
8287 PR target/52375
8288 * gcc.target/arm/pr52375.c: New test.
8289 * gcc.c-torture/compile/pr52375.c: New test.
8290
8291 2012-02-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8292
8293 * gfortran.dg/typebound_operator_9.f03: Skip on SPU.
8294 * gcc.dg/torture/builtin-complex-1.c: Skip "float" tests on SPU.
8295
8296 2012-02-27 Eric Botcazou <ebotcazou@adacore.com>
8297
8298 * gnat.dg/aggr19.adb: New test.
8299 * gnat.dg/aggr19_pkg.ad[sb]: New helper.
8300
8301 2012-02-26 Oleg Endo <olegendo@gcc.gnu.org>
8302
8303 PR target/49263
8304 * gcc.target/sh/pr49263.c: New.
8305
8306 2012-02-24 Andrew MacLeod <amacleod@redhat.com>
8307
8308 * gcc.dg/simulate-thread/simulate-thread.gdb: Use return value from
8309 simulate_thread_wrapper_other_threads
8310 * gcc.dg/simulate-thread/atomic-load-int128.c (simulate_thread_main):
8311 Move initialization of 'value' to main().
8312 (main): Initialize 'value';
8313 * gcc.dg/simulate-thread/speculative-store.c
8314 (simulate_thread_step_verify): Return 0 when successful.
8315 * gcc.dg/simulate-thread/simulate-thread.h (HOSTILE_THREAD_THRESHOLD):
8316 Reduce threshold.
8317 (INSN_COUNT_THRESHOLD): New. Instruction limit to terminate test.
8318 (simulate_thread_wrapper_other_threads): Return a success/fail value
8319 and issue an error if the instruction count threshold is exceeded.
8320
8321 2012-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8322
8323 PR target/50580
8324 * gcc.target/mips/interrupt_handler-2.c: Skip on mips-sgi-irix6*.
8325 * gcc.target/mips/interrupt_handler-3.c: Likewise.
8326
8327 2012-02-24 Richard Guenther <rguenther@suse.de>
8328
8329 PR middle-end/52355
8330 * gcc.dg/pr52355.c: New testcase.
8331
8332 2012-02-23 Kai Tietz <ktietz@redhat.com>
8333
8334 * gcc.dg/pack-test-5.c: Add -mno-ms-bitfields option for mingw-targets.
8335 * gcc.dg/Wpadded.c: Likewise.
8336 * gcc.dg/bf-ms-layout-2.c: Adjust offsets to fit ms-bitfield
8337 structure-layout.
8338 * gcc.dg/di-sync-multithread.c: Replace for mingw-target the use
8339 for sleep by Sleep and add windows.h include for this function.
8340 * gcc.dg/format/dfp-printf-1.c: Adjust dg-skip-if rule for mingw
8341 targets.
8342 * gcc.dg/stack-usage-1.c (SIZE): Provide proper SIZE for x64 mingw
8343 target.
8344 * gcc.dg/tls/thr-cse-1.c: Provide proper pattern for x64 mingw target.
8345 * gcc.dg/tls/opt-11.c (memset): Use __extension__ to avoid fail
8346 on x64 mingw target.
8347 * gcc.dg/bf-ms-attrib.c: Adjust expected size for ms_struct layout.
8348 * gcc.dg/pr50251.c: Disable test for x64 mingw target.
8349 * gcc.c-torture/execute/930930-1.c (long): Replace by ptr_t to avoid
8350 failure on LLP64 target.
8351
8352 2012-02-23 Uros Bizjak <ubizjak@gmail.com>
8353
8354 PR c/52290
8355 * gcc.dg/noncompile/pr52290.c: New test.
8356
8357 2012-02-23 Jakub Jelinek <jakub@redhat.com>
8358
8359 PR tree-optimization/52019
8360 * gcc.dg/tree-ssa/ipa-split-6.c: New test.
8361
8362 2012-02-22 Kai Tietz <ktietz@redhat.com>
8363
8364 * g++.dg/opt/devirt2.C: Add rule for *-*-mingw* target.
8365 * g++.dg/opt/pr48549.C (long): Replace by long by __PTRDIFF_TYPE__
8366 derived pdiff_t type.
8367 * g++.dg/torture/pr49720.C: Likewise
8368
8369 2012-02-22 Uros Bizjak <ubizjak@gmail.com>
8370
8371 PR target/52330
8372 * gcc.target/i386/pr52330.c: New test.
8373
8374 2012-02-22 Tobias Burnus <burnus@net-b.de>
8375
8376 PR fortran/52335
8377 * gfortran.dg/io_constraints_10.f90: New.
8378
8379 2012-02-22 Ulrich Weigand <ulrich.weigand@linaro.org>
8380
8381 * lib/target-supports.exp (check_effective_target_vect_condition):
8382 Return true for NEON.
8383
8384 2012-02-21 Kai Tietz <ktietz@redhat.com>
8385
8386 * gcc.dg/bf-ms-layout-3.c: Mark char typed bitfield as extension.
8387
8388 2012-02-21 Richard Guenther <rguenther@suse.de>
8389
8390 PR tree-optimization/52324
8391 * gcc.dg/tree-ssa/ssa-lim-10.c: New testcase.
8392
8393 2012-02-21 Georg-Johann Lay <avr@gjlay.de>
8394
8395 PR middle-end/51782
8396 * gcc.target/avr/torture/pr51782-1.c: New test.
8397
8398 2012-02-21 Jakub Jelinek <jakub@redhat.com>
8399
8400 PR tree-optimization/52318
8401 * gcc.dg/pr52318.c: New test.
8402
8403 2012-02-20 Kai Tietz <ktietz@redhat.com>
8404
8405 * gcc.dg/bf-ms-layout-3.c: New testcase.
8406
8407 2012-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
8408
8409 PR testsuite/52229
8410 PR fortran/32380
8411 * gfortran.dg/vect/pr32380.f: XFAIL on PowerPC and ia-64.
8412
8413 2012-02-20 Richard Guenther <rguenther@suse.de>
8414
8415 PR tree-optimization/52298
8416 * gcc.dg/torture/pr52298.c: New testcase.
8417 * gcc.dg/vect/pr52298.c: Likewise.
8418
8419 2012-02-20 Georg-Johann Lay <avr@gjlay.de>
8420
8421 * gcc.dg/pr52132.c: Fix FAIL on 16-bit int platforms.
8422 * gcc.c-torture/execute/pr52286.c: Ditto.
8423
8424 2012-02-20 Jakub Jelinek <jakub@redhat.com>
8425
8426 PR tree-optimization/52286
8427 * gcc.c-torture/execute/pr52286.c: New test.
8428
8429 2012-02-18 Tobias Burnus <burnus@net-b.de>
8430
8431 PR fortran/52295
8432 * gfortran.dg/interface_35.f90: Use -std=f2003.
8433 * gfortran.dg/proc_ptr_comp_20.f90: Remove dg-warning.
8434 * gfortran.dg/interface_assignment_4.f90: Ditto.
8435 * gfortran.dg/bessel_1.f90: Ditto.
8436 * gfortran.dg/func_result_6.f90: Ditto.
8437 * gfortran.dg/hypot_1.f90: Ditto.
8438 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
8439
8440 2012-02-17 Tobias Burnus <burnus@net-b.de>
8441
8442 PR translation/52232
8443 PR translation/52234
8444 PR translation/52245
8445 PR translation/52246
8446 PR translation/52262
8447 PR translation/52273
8448 * gfortran.dg/coarray_22.f90: Update dg-error.
8449 * gfortran.dg/allocate_alloc_opt_4.f90: Ditto.
8450
8451 2012-02-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8452
8453 PR target/51753
8454 * lib/gcc-simulate-thread.exp: Load timeout.exp.
8455 (simulate-thread): Use default timeout.
8456
8457 2012-02-16 Jason Merrill <jason@redhat.com>
8458
8459 PR c++/52248
8460 * g++.dg/ext/timevar1.C: New.
8461
8462 2012-02-16 Fabien ChĂȘne <fabien@gcc.gnu.org>
8463
8464 PR c++/52126
8465 * g++.dg/template/using21.C: New.
8466 * g++.dg/template/using22.C: Likewise.
8467
8468 2012-02-16 Jason Merrill <jason@redhat.com>
8469
8470 PR c++/51415
8471 * g++.dg/cpp0x/lambda/lambda-err1.C: New.
8472
8473 2012-02-16 Jakub Jelinek <jakub@redhat.com>
8474
8475 PR tree-optimization/52255
8476 * gcc.c-torture/compile/pr52255.c: New test.
8477
8478 PR debug/52260
8479 * g++.dg/debug/dwarf2/pr52260.C: New test.
8480
8481 PR middle-end/51929
8482 * g++.dg/ipa/pr51929.C: New test.
8483
8484 2012-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
8485
8486 PR target/52199
8487 * gcc.target/powerpc/pr52199.c: New file.
8488
8489 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8490
8491 PR target/52152
8492 * objc.dg/stabs-1.m: xfail on mips-sgi-irix6.5.
8493
8494 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8495
8496 * gcc.dg/pr51867.c: Don't include <math.h>.
8497 (sqrtf): Declare.
8498
8499 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
8500
8501 * gcc.dg/lto/20091013-1_1.c: xfail for avr.
8502 * gcc.dg/lto/20091013-1_2.c: xfail for avr.
8503
8504 2012-02-15 Tobias Grosser <grosser@fim.uni-passau.de>
8505
8506 PR tree-optimization/50561
8507 * gcc.dg/graphite/pr50561.c: New testcase.
8508
8509 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
8510
8511 * gcc.target/avr/torture/builtin_insert_bits-1.c: New test.
8512 * gcc.target/avr/torture/builtin_insert_bits-2.c: New test.
8513
8514 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
8515
8516 * gnat.dg/discr35.ad[sb]: New test.
8517
8518 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
8519
8520 * gnat.dg/volatile10.adb: New test.
8521 * gnat.dg/volatile10_pkg.ads: New helper.
8522
8523 2012-02-14 Jason Merrill <jason@redhat.com>
8524
8525 * g++.dg/ext/attrib43.C: New.
8526
8527 2012-02-14 Hans-Peter Nilsson <hp@axis.com>
8528
8529 * lib/target-supports.exp (check_effective_target_fgnu_tm): New proc.
8530 * gfortran.dg/trans-mem-skel.f90: Gate test on effective_target
8531 fgnu_tm.
8532 * gcc.dg/lto/trans-mem-1_0.c, gcc.dg/lto/trans-mem-2_0.c,
8533 gcc.dg/lto/trans-mem-3_0.c, gcc.dg/lto/trans-mem-4_0.c: Ditto.
8534 * gcc.dg/tm/tm.exp: Gate the whole of gcc.dg/tm on
8535 effective_target fgnu_tm.
8536 * g++.dg/tm/tm.exp: Ditto for g++.dg/tm.
8537
8538 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8539
8540 PR c++/52247
8541 * g++.dg/template/asmgoto1.C: New test.
8542
8543 2012-02-14 Ian Lance Taylor <iant@google.com>
8544
8545 PR go/48501
8546 * go.test/go-test.exp (go-gc-tests): Disable optimizations when
8547 compiling generated file for 64bit and index tests.
8548
8549 2012-02-14 Uros Bizjak <ubizjak@gmail.com>
8550
8551 * gcc.dg/lower-subreg-1.c: Fix and simplify target selector.
8552
8553 2012-02-14 Richard Guenther <rguenther@suse.de>
8554
8555 PR tree-optimization/52244
8556 PR tree-optimization/51528
8557 * gcc.dg/torture/pr52244.c: New testcase.
8558
8559 2012-02-14 Walter Lee <walt@tilera.com>
8560
8561 * g++.dg/other/PR23205.C: Disable test on tile.
8562 * g++.dg/other/pr23205-2.C: Disable test on tile.
8563 * gcc.dg/20020312-2.c: Add a condition for __tile__.
8564 * gcc.dg/20040813-1.c: Disable test on tile.
8565 * gcc.dg/lower-subreg-1.c: Disable test on tilegx.
8566 * gcc.misc-tests/linkage.exp: Handle tilegx.
8567
8568 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8569
8570 PR tree-optimization/52210
8571 * gcc.dg/pr52210.c: New test.
8572
8573 2012-02-14 Jason Merrill <jason@redhat.com>
8574
8575 PR c++/39055
8576 * g++.dg/overload/defarg5.C: New.
8577
8578 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8579
8580 PR c/52181
8581 * c-c++-common/pr52181.c: New test.
8582
8583 2012-02-13 Jakub Jelinek <jakub@redhat.com>
8584
8585 PR c++/52215
8586 * g++.dg/ext/atomic-1.C: New test.
8587
8588 2012-02-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8589
8590 * gcc.c-torture/execute/pr51933.c: Modify for s390 31 bit.
8591
8592 2012-02-13 Jakub Jelinek <jakub@redhat.com>
8593
8594 PR middle-end/52209
8595 * gcc.c-torture/execute/pr52209.c: New test.
8596
8597 2012-02-12 Mikael Morin <mikael@gcc.gnu.org>
8598
8599 PR fortran/50981
8600 * gfortran.dg/elemental_optional_args_5.f03: New test.
8601
8602 2012-02-12 Iain Sandoe <iains@gcc.gnu.org>
8603
8604 PR testsuite/50076
8605 * c-c++-common/cxxbitfields-3.c: Adjust scan assembler for nonpic
8606 cases.
8607
8608 2012-02-11 Ian Lance Taylor <iant@google.com>
8609
8610 PR go/51874
8611 * go.test/go-test.exp (go-gc-tests): Don't run nilptr test on
8612 SPARC Solaris. Don't run the test at all on systems where it may
8613 not work, rather than xfailing it.
8614
8615 2012-02-11 Richard Sandiford <rdsandiford@googlemail.com>
8616
8617 PR rtl-optimization/52175
8618 * gcc.c-torture/compile/pr52175.c: New test.
8619
8620 2012-02-10 Jason Merrill <jason@redhat.com>
8621
8622 PR c++/51910
8623 * g++.dg/template/repo10.C: New.
8624
8625 2012-02-11 Jakub Jelinek <jakub@redhat.com>
8626
8627 PR debug/52132
8628 * gcc.dg/pr52132.c: New test.
8629
8630 2012-02-10 Eric Botcazou <ebotcazou@adacore.com>
8631
8632 * gnat.dg/specs/aggr4.ads: New test.
8633 * gnat.dg/specs/aggr4_pkg.ads: New helper.
8634
8635 2012-02-10 H.J. Lu <hongjiu.lu@intel.com>
8636
8637 PR target/52146
8638 * gcc.target/i386/pr52146.c: New.
8639
8640 2012-02-10 Jakub Jelinek <jakub@redhat.com>
8641
8642 PR middle-end/52177
8643 * c-c++-common/pr52177.c: New test.
8644
8645 2012-02-10 Jan Hubicka <jh@suse.cz>
8646
8647 PR middle-end/48600
8648 * g++.dg/torture/pr48600.C: New testcase.
8649
8650 2012-02-09 Peter Bergner <bergner@vnet.ibm.com>
8651
8652 PR middle-end/52140
8653 * gcc.dg/dfp/pr52140.c: New test.
8654
8655 2012-02-09 Jakub Jelinek <jakub@redhat.com>
8656
8657 PR fortran/32380
8658 * gfortran.dg/vect/pr32380.f: Use dg-additional-options instead
8659 of dg-options.
8660
8661 2012-02-09 Bin Cheng <bin.cheng@arm.com>
8662
8663 PR middle-end/51867
8664 * c-c++-common/dfp/signbit-2.c: Change '-O0' to '-O1'.
8665 * gcc.dg/pr51867.c: New test.
8666
8667 2012-02-09 Ian Lance Taylor <iant@google.com>
8668
8669 * go.test/go-test.exp (go-gc-tests): Don't run stack.go on systems
8670 which don't support -fsplit-stack. Turn off optimization when
8671 compiling select5-out.go.
8672
8673 2012-02-08 Ian Lance Taylor <iant@google.com>
8674
8675 * go.test/go-test.exp (go-gc-tests): Don't run chan/select2.go on
8676 systems which don't support -fsplit-stack.
8677
8678 2012-02-08 Andrew MacLeod <amacleod@redhat.com>
8679
8680 * gcc.dg/simulate-thread/simulate-thread.exp: Use -O0, -O2, and -O3.
8681 * gcc.dg/simulate-thread/simulate-thread.gdb: Don't display every
8682 machine instuction in the log.
8683
8684 2012-02-08 Jack Howarth <howarth@bromo.med.uc.edu>
8685
8686 * lib/gcc-simulate-thread.exp (simulate-thread): Increase timeout
8687 to 20 seconds.
8688
8689 2012-02-08 Magnus Granberg <zorry@gentoo.org>
8690
8691 PR driver/48524
8692 * gcc.dg/pr48524.c: New test.
8693 * gcc.dg/pr48524.spec: New spec file for test.
8694
8695 2012-02-08 Thomas Koenig <tkoenig@gcc.gnu.org>
8696
8697 PR fortran/32380
8698 * gfortran.dg/vect/pr32380.f90: New test.
8699
8700 2012-02-08 Tobias Burnus <burnus@net-b.de>
8701
8702 PR fortran/52151
8703 * gfortran.dg/realloc_on_assign_12.f90: New.
8704
8705 2012-02-08 Richard Guenther <rguenther@suse.de>
8706
8707 PR rtl-optimization/52170
8708 * gcc.dg/torture/pr52170.c: New testcase.
8709
8710 2012-02-08 Jakub Jelinek <jakub@redhat.com>
8711
8712 PR gcov-profile/52150
8713 * gcc.dg/tree-prof/pr52150.c: New test.
8714
8715 PR rtl-optimization/52139
8716 * gcc.dg/pr52139.c: New test.
8717
8718 2012-02-07 Jason Merrill <jason@redhat.com>
8719
8720 PR c++/51675
8721 * g++.dg/cpp0x/constexpr-union3.C: New.
8722
8723 PR c++/52035
8724 * g++.dg/lto/pr52035_0.C: New.
8725
8726 2012-02-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8727
8728 * gfortran.dg/guality/pr41558.f90: Use lp64 instead of hppa*64*-*-*.
8729 * gcc.dg/special/weak-1.c: Likewise.
8730 * gcc.dg/ucnid-12.c: Likewise.
8731 * gcc.dg/torture/pr45678-1.c: Likewise.
8732 * gcc.dg/torture/pr45678-2.c: Likewise.
8733 * gcc.dg/vector-4.c: Likewise.
8734 * gcc.dg/ipa/inline-5.c: Likewise.
8735 * gcc.dg/ucnid-11.c: Likewise.
8736 * gcc.misc-tests/gcov-13.c: Likewise.
8737 * gcc.misc-tests/gcov-14.c: Likewise.
8738 * g++.dg/ext/label13.C: Likewise.
8739 * gcc.dg/tree-ssa/ssa-fre-31.c: Use dg-additional-options for extra
8740 hppa*-*-hpux* options.
8741 * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
8742 * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
8743 * gcc.dg/pr48616.c: Likewise.
8744 * gcc.dg/pr17957.c: Likewise.
8745 * gcc.dg/pr17055-1.c: Likewise.
8746 * gcc.dg/pr32912-1.c: Likewise.
8747 * gcc.dg/tm/pr51472.c: Likewise.
8748 * c-c++-common/fold-bitand-4.c: Likewise.
8749 * c-c++-common/Wunused-var-12.c: Use lp64 instead of hppa*64*-*-*.
8750 Use dg-additional-options for extra options.
8751
8752 2012-02-07 Joern Rennecke <joern.rennecke@embecosm.com>
8753
8754 * gcc.target/epiphany/interrupt-2.c: New test.
8755
8756 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8757
8758 PR target/52155
8759 * gcc.target/mips/mips.exp (mips-dg-options): Handle target.
8760 * gcc.target/mips/loongson-shift-count-truncated-1.c: Force -mlong64
8761 for MIPS ELF.
8762
8763 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8764
8765 PR target/52152
8766 * objc.dg/stabs-1.m: XFAIL for mips*-*-elf*.
8767
8768 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8769
8770 PR middle-end/24306
8771 PR target/52154
8772 * lib/target-supports.exp (check_effective_target_mips_eabi): New.
8773 * gcc.target/mips/va-arg-1.c: New test.
8774
8775 2012-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
8776
8777 * gcc.target/powerpc/no-r11-3.c (outer_func): Fix error message
8778 for -mno-pointers-to-nested-functions.
8779
8780 2012-02-07 Eric Botcazou <ebotcazou@adacore.com>
8781
8782 * gcc.c-torture/execute/20120207-1.c: New test.
8783
8784 2012-02-07 Jakub Jelinek <jakub@redhat.com>
8785
8786 PR rtl-optimization/52060
8787 * gcc.dg/torture/pr52060.c: New test.
8788
8789 PR middle-end/52074
8790 * gcc.c-torture/compile/pr52074.c: New test.
8791
8792 2012-02-07 Tobias Burnus <burnus@net-b.de>
8793
8794 PR fortran/51514
8795 * gfortran.dg/class_to_type_2.f90: New.
8796
8797 2012-02-06 Thomas König <tkoenig@gcc.gnu.org>
8798
8799 PR fortran/32373
8800 * gfortran.dg/vect/vect-8.f90: Use vect_double effective target.
8801 Remove module.
8802
8803 2012-02-06 Jason Merrill <jason@redhat.com>
8804
8805 PR c++/52088
8806 * g++.dg/template/conv13.C: New.
8807
8808 2012-02-06 Richard Guenther <rguenther@suse.de>
8809
8810 PR tree-optimization/52115
8811 * gcc.c-torture/compile/pr52115.c: New testcase.
8812
8813 2012-02-06 Jakub Jelinek <jakub@redhat.com>
8814
8815 PR target/52129
8816 * gcc.c-torture/execute/pr52129.c: New test.
8817
8818 2012-02-06 Andrey Belevantsev <abel@ispras.ru>
8819
8820 * gcc.dg/pr48374.c: Actually add the test I forgot
8821 in the 2012-01-25 commit.
8822
8823 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
8824
8825 PR fortran/32373
8826 * gfortran.dg/vect/vect-8.f90: New test case.
8827
8828 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
8829
8830 PR fortran/48847
8831 * gfortran.dg/warn_unused_dummy_argument_3.f90: New test.
8832
8833 2012-02-05 Paul Thomas <pault@gcc.gnu.org>
8834
8835 PR fortran/52102
8836 * gfortran.dg/class_48.f90 : Add test of allocate class array
8837 component with source in subroutine test3. Remove commenting
8838 out in subroutine test4, since branching on unitialized variable
8839 is now fixed (no PR for this last.).
8840
8841 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8842
8843 * gcc.dg/tree-prof/stringop-2.c (main): Add a nomips16 attribute
8844 on MIPS targets.
8845 * gfortran.dg/pr45636.f90: XFAIL for MIPS16 targets.
8846
8847 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8848
8849 PR target/52125
8850 * lib/target-supports.exp (check_effective_target_mips_rel): New.
8851 * gcc.dg/pr48774.c: Skip on MIPS REL targets.
8852
8853 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8854
8855 * lib/target-supports.exp (check_effective_target_mips_llsc): New.
8856 (check_effective_target_sync_int_long): Use it.
8857 (check_effective_target_sync_char_short): Likewise.
8858 * gcc.target/mips/atomic-memory-1.c: Restrict error check to mips_llsc.
8859
8860 2012-02-05 Tobias Burnus <burnus@net-b.de>
8861
8862 PR fortran/51972
8863 * gfortran.dg/class_48.f90: Add some further checks.
8864
8865 2012-02-05 Ira Rosen <irar@il.ibm.com>
8866
8867 PR tree-optimization/52091
8868 * gcc.dg/vect/pr52091.c: New test.
8869
8870 2012-02-04 Jakub Jelinek <jakub@redhat.com>
8871
8872 PR rtl-optimization/52113
8873 * gcc.target/avr/pr52113.c: New test.
8874
8875 2012-02-03 Jakub Jelinek <jakub@redhat.com>
8876
8877 PR rtl-optimization/52092
8878 * gcc.c-torture/compile/pr52092.c: New test.
8879
8880 2012-02-02 Mikael Morin <mikael@gcc.gnu.org>
8881
8882 PR fortran/41587
8883 * gfortran.dg/class_array_10.f03: New test.
8884
8885 PR fortran/46356
8886 * gfortran.dg/class_array_11.f03: New test.
8887
8888 PR fortran/51754
8889 * gfortran.dg/class_array_12.f03: New test.
8890
8891 2012-02-02 Paul Thomas <pault@gcc.gnu.org>
8892
8893 PR fortran/52012
8894 * gfortran.dg/realloc_on_assign_11.f90: New test.
8895
8896 2012-02-02 Tobias Burnus <burnus@net-b.de>
8897
8898 PR fortran/52093
8899 * gfortran.dg/shape_7.f90: New.
8900
8901 2012-02-02 Richard Sandiford <rdsandiford@googlemail.com>
8902
8903 * gcc.target/mips/mips-prepend-1.c: New test.
8904
8905 2012-02-02 Jan Hubicka <jh@suse.cz>
8906 Tom de Vries <tom@codesourcery.com>
8907
8908 PR middle-end/51998
8909 * gcc.dg/alias-12.c: New testcase.
8910 * gcc.dg/alias-13.c: New testcase.
8911
8912 2012-02-02 Jakub Jelinek <jakub@redhat.com>
8913
8914 PR target/52086
8915 * gcc.dg/pr52086.c: New test.
8916
8917 PR tree-optimization/52073
8918 * gcc.c-torture/compile/pr52073.c: New test.
8919
8920 2012-02-01 Thomas König <tkoenig@gcc.gnu.org>
8921
8922 PR fortran/51958
8923 * gfortran.dg/function_optimize_10.f90: New test.
8924
8925 2012-02-01 Uros Bizjak <ubizjak@gmail.com>
8926
8927 * go.test/go-test.exp (go-gc-tests): xfail test/nilptr.go runtime
8928 test on alpha*-*-*.
8929
8930 2012-02-01 Tobias Burnus <burnus@net-b.de>
8931
8932 PR fortran/52024
8933 * gfortran.dg/typebound_operator_14.f90: New.
8934
8935 2012-02-01 Tobias Burnus <burnus@net-b.de>
8936
8937 PR fortran/52059
8938 * gfortran.dg/elemental_function_1.f90: New.
8939
8940 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
8941
8942 PR rtl-optimization/51374
8943 * gcc.target/avr/torture/pr51374-1.c:
8944 Also fail if SBIS is seen.
8945
8946 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
8947
8948 PR rtl-optimization/51374
8949 * gcc.target/avr/torture/pr51374-1.c: New.
8950
8951 2012-01-31 Tobias Burnus <burnus@net-b.de>
8952
8953 PR fortran/52024
8954 * gfortran.dg/typebound_generic_11.f90: New.
8955
8956 2012-01-31 Tobias Burnus <burnus@net-b.de>
8957
8958 PR fortran/52029
8959 * gfortran.dg/class_49.f90: New.
8960
8961 2012-01-31 Tobias Burnus <burnus@net-b.de>
8962
8963 PR fortran/52013
8964 * gfortran.dg/elemental_args_check_6.f90: New.
8965
8966 2012-01-31 Jason Merrill <jason@redhat.com>
8967
8968 PR c++/52043
8969 * g++.dg/cpp0x/variadic122.C: New.
8970
8971 2012-01-31 Paul Thomas <pault@gcc.gnu.org>
8972
8973 PR fortran/52012
8974 * gfortran.dg/realloc_on_assign_10.f90: New test.
8975
8976 2012-01-31 Richard Guenther <rguenther@suse.de>
8977
8978 PR tree-optimization/51528
8979 * gcc.dg/torture/pr51528.c: New testcase.
8980
8981 2012-01-30 Uros Bizjak <ubizjak@gmail.com>
8982
8983 PR go/48501
8984 * lib/go.exp (go_target_compile): Append timeout= to options.
8985 * go.test/go-test.exp (go-gc-tests): Add dg-timeout-factor for
8986 select5-out.go test on alpha*-*-* targets.
8987
8988 2012-01-30 Richard Sandiford <rdsandiford@googlemail.com>
8989
8990 * gcc.target/mips/extend-1.c (TEST_CHAR): Use signed char.
8991 (TEST_SHORT): Reformat in the same way.
8992 * gcc.target/mips/octeon-exts-6.c (TEST_CHAR): Use signed char.
8993 (TEST_SHORT): Reformat in the same way.
8994 * gcc.target/mips/octeon2-lx-1.c (TEST): Make sign explicit.
8995 * gcc.target/mips/pr37362.c: Skip for mips-sde-elf.
8996 * gcc.target/mips/mmcount-ra-address-1.c (bazl): Add NOMIPS16.
8997 * gcc.target/mips/mmcount-ra-address-2.c (bar): Likewise.
8998 * gcc.target/mips/mmcount-ra-address-3.c (bar): Likewise.
8999
9000 2012-01-30 Bin Cheng <bin.cheng@arm.com>
9001
9002 PR target/51835
9003 * gcc.target/arm/pr51835.c: New testcase.
9004
9005 2012-01-30 Richard Guenther <rguenther@suse.de>
9006
9007 PR tree-optimization/52028
9008 * gcc.dg/torture/pr52028.c: New testcase.
9009 * gfortran.dg/ldist-pr45199.f: Adjust.
9010 * gcc.dg/tree-ssa/ldist-16.c: Likewise.
9011 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
9012 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
9013
9014 2012-01-30 Jakub Jelinek <jakub@redhat.com>
9015
9016 PR debug/52027
9017 * gcc.dg/tree-prof/pr52027.c: New test.
9018
9019 PR tree-optimization/52046
9020 * gcc.dg/pr52046.c: New test.
9021
9022 PR debug/52048
9023 * g++.dg/other/pr52048.C: New test.
9024
9025 2012-01-30 Richard Guenther <rguenther@suse.de>
9026
9027 PR tree-optimization/52045
9028 * gcc.dg/pr52045.c: New testcase.
9029
9030 2012-01-30 Greta Yorsh <Greta.Yorsh@arm.com>
9031
9032 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Accept
9033 new code generated for __sync_lock_release.
9034
9035 2012-01-30 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9036
9037 * gcc.dg/dfp/fe-convert-2.c: Force use of soft dfp on s390 and s390x.
9038
9039 2012-01-29 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9040
9041 PR testsuite/51875
9042 * gfortran.dg/guality/pr41558.f90: Skip on 32-bit hppa*-*-hpux*.
9043
9044 * g++.dg/ext/visibility/template10.C: Fix typo.
9045
9046 * gcc.dg/tm/pr51472.c: Add -fno-common option on hppa-*-hpux*.
9047
9048 2012-01-29 Paolo Carlini <paolo.carlini@oracle.com>
9049
9050 PR c++/51327
9051 * g++.dg/cpp0x/constexpr-ice6.C: New.
9052
9053 2012-01-29 Tobias Burnus <burnus@net-b.de>
9054
9055 PR fortran/41600
9056 * gfortran.dg/default_initialization_6.f90: New.
9057
9058 2012-01-29 Tobias Burnus <burnus@net-b.de>
9059
9060 PR fortran/51972
9061 * gfortran.dg/class_allocate_12.f90: Enable disabled test.
9062 * gfortran.dg/class_48.f90: New.
9063
9064 2012-01-29 Janne Blomqvist <jb@gcc.gnu.org>
9065
9066 PR fortran/51808
9067 * gfortran.dg/module_md5_1.f90: Update MD5 sum.
9068
9069 2012-01-28 Tobias Burnus <burnus@net-b.de>
9070
9071 PR fortran/51972
9072 * gfortran.dg/class_allocate_12.f90: New.
9073
9074 2012-01-28 Eric Botcazou <ebotcazou@adacore.com>
9075
9076 * gcc.dg/torture/pr50444.c: Fix dg directives.
9077
9078 2012-01-28 Jakub Jelinek <jakub@redhat.com>
9079
9080 PR target/52006
9081 * gcc.target/arm/pr52006.c: New test.
9082
9083 2012-01-27 Aldy Hernandez <aldyh@redhat.com>
9084
9085 PR testsuite/52011
9086 * gcc.dg/lto/trans-mem.h: New file.
9087 * gcc.dg/lto/trans-mem-2_0.c: Include it.
9088 * gcc.dg/lto/trans-mem-1_1.c: Same.
9089 * gcc.dg/lto/trans-mem-4_1.c: Same.
9090 * gcc.dg/lto/trans-mem-3_1.c: Same.
9091
9092 2012-01-27 Tobias Burnus <burnus@net-b.de>
9093
9094 PR fortran/52022
9095 * gfortran.dg/dummy_procedure_7.f90: New.
9096
9097 2012-01-27 Andreas Schwab <schwab@linux-m68k.org>
9098
9099 * g++.dg/cpp0x/constexpr-rom.C: Don't add -G0 on *-*-darwin*
9100 *-*-aix* alpha*-*-osf* alpha*-*-*vms*.
9101
9102 2012-01-27 Jakub Jelinek <jakub@redhat.com>
9103
9104 PR c++/51852
9105 * g++.dg/other/gc5.C: New test.
9106
9107 2012-01-27 Richard Guenther <rguenther@suse.de>
9108
9109 PR tree-optimization/50444
9110 * gcc.dg/torture/pr50444.c: New testcase.
9111
9112 2012-01-27 Tobias Burnus <burnus@net-b.de>
9113
9114 PR fortran/51970
9115 PR fortran/51977
9116 * gfortran.dg/move_alloc_13.f90: New.
9117
9118 2012-01-27 Tobias Burnus <burnus@net-b.de>
9119
9120 PR fortran/51953
9121 * gfortran.dg/allocate_alloc_opt_13.f90: New.
9122 * gfortran.dg/allocate_alloc_opt_4.f90: Add -std=f2003
9123 and change dg-error string.
9124
9125 2012-01-27 Tobias Burnus <burnus@net-b.de>
9126
9127 PR fortran/52016
9128 * gfortran.dg/elemental_args_check_5.f90: New.
9129
9130 2012-01-27 Richard Guenther <rguenther@suse.de>
9131
9132 PR middle-end/51959
9133 * g++.dg/torture/pr51959.C: New testcase.
9134
9135 2012-01-27 Tom de Vries <tom@codesourcery.com>
9136
9137 PR tree-optimization/51990
9138 * gcc.dg/pr51990.c: New test.
9139 * gcc.dg/pr51990-2.c: Same.
9140
9141 2012-01-27 Paul Thomas <pault@gcc.gnu.org>
9142 Tobias Burnus <burnus@gcc.gnu.org>
9143
9144 PR fortran/48705
9145 * gfortran.dg/class_allocate_11.f03: New.
9146
9147 PR fortran/51870
9148 PR fortran/51943
9149 PR fortran/51946
9150 * gfortran.dg/class_allocate_7.f03: New.
9151 * gfortran.dg/class_allocate_8.f03: New.
9152 * gfortran.dg/class_allocate_9.f03: New.
9153 * gfortran.dg/class_allocate_10.f03: New.
9154
9155 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
9156
9157 * gnat.dg/discr34.adb: New test.
9158 * gnat.dg/discr34_pkg.ads: New helper.
9159
9160 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
9161
9162 * gnat.dg/discr33.adb: New test.
9163
9164 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
9165
9166 * gnat.dg/limited_with3.ad[sb): New test.
9167 * gnat.dg/limited_with3_pkg1.ad[sb]: New helper.
9168 * gnat.dg/limited_with3_pkg2.ads: Likewise.
9169 * gnat.dg/limited_with3_pkg3.ads: Likewise.
9170
9171 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
9172
9173 * gnat.dg/stack_usage1.adb: New test.
9174 * gnat.dg/stack_usage1_pkg.ad[sb]: New helper.
9175
9176 * gcc.dg/pr44194-1.c: Remove superfluous include directive.
9177 * gcc.dg/pr44194-2.c: Likewise.
9178
9179 2012-01-26 Paolo Carlini <paolo.carlini@oracle.com>
9180
9181 PR c++/51370
9182 * g++.dg/template/crash112.C: New.
9183
9184 2012-01-27 Richard Henderson <rth@redhat.com>
9185
9186 * gcc.dg/atomic-flag.c: Adjust for __GCC_ATOMIC_TEST_AND_SET_TRUEVAL.
9187
9188 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9189
9190 * gfortran.dg/reassoc_4.f: Use dg-additional-options.
9191
9192 2012-01-26 Jakub Jelinek <jakub@redhat.com>
9193
9194 PR middle-end/51895
9195 * g++.dg/opt/pr51895.C: New test.
9196
9197 2012-01-26 Michael Matz <matz@suse.de>
9198
9199 PR tree-optimization/48794
9200 * gfortran.dg/gomp/pr48794-2.f90: New testcase.
9201
9202 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9203
9204 * gcc.dg/ssa-dom-thread-4.c: Set -mbranch-cost=2 for s390 and s390x.
9205
9206 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9207
9208 * gcc.dg/pr46309.c: Set branch-cost to 2 for s390 and s390x.
9209 * gcc.dg/pr44194-1.c: Disable since s390 returns structs always in
9210 memory.
9211 * gfortran.dg/reassoc_4.f: Force max-completely-peeled-insns to
9212 the default value for s390 and s390x.
9213
9214 2012-01-25 Aldy Hernandez <aldyh@redhat.com>
9215
9216 PR lto/51698
9217 * gcc.dg/lto/trans-mem-4_0.c: New.
9218 * gcc.dg/lto/trans-mem-4_1.c: New.
9219 * gcc.dg/lto/trans-mem-2_0.c: Provide correct argument types for
9220 TM builtins.
9221 * gcc.dg/lto/trans-mem-1_0.c: Require stdint_types.
9222 * gcc.dg/lto/trans-mem-1_1.c: Provide correct argument types for
9223 TM builtins.
9224 * gcc.dg/lto/trans-mem-3_0.c: Require stdint_types.
9225 * gcc.dg/lto/trans-mem-3_1.c: Provide correct argument types for
9226 TM builtins.
9227
9228 2012-01-25 Georg-Johann Lay <avr@gjlay.de>
9229
9230 * gcc.target/avr/torture/int24-mul.c: Rename __pgm to __flash.
9231
9232 2012-01-25 Ian Lance Taylor <iant@google.com>
9233
9234 * go.test/go-test.exp (go-gc-tests): Handle a few more test lines.
9235
9236 2012-01-25 Tobias Burnus <burnus@net-b.de>
9237
9238 PR fortran/51995
9239 * gfortran.dg/typebound_proc_25.f90: New.
9240
9241 2012-01-25 Jason Merrill <jason@redhat.com>
9242
9243 PR c++/51992
9244 * g++.dg/lto/pr51992_0.C: New.
9245
9246 2012-01-25 Jakub Jelinek <jakub@redhat.com>
9247
9248 PR tree-optimization/51987
9249 * gcc.target/i386/pr51987.c: New test.
9250
9251 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
9252
9253 * gcc.dg/tm/lto-1.c: Require lto support in target.
9254
9255 2012-01-25 Andrey Belevantsev <abel@ispras.ru>
9256
9257 PR rtl-optimization/48374
9258 * gcc.dg/pr48374.c: New test.
9259
9260 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
9261
9262 * gcc.dg/pr50908-2.c (dg-options): Add -fno-short-enums.
9263
9264 2012-01-25 Tobias Burnus <burnus@net-b.de>
9265
9266 PR fortran/51966
9267 * gfortran.dg/derived_constructor_char_3.f90: New.
9268
9269 2012-01-24 Ian Lance Taylor <iant@google.com>
9270
9271 * go.test/go-test.exp (filecmp): New procedure.
9272 (errchk): Handle quoted square brackets.
9273 (go-gc-tests): Set go_compile_args. Handle various new test
9274 lines. Skip a few new tests.
9275 * lib/go-torture.exp (go-torture-execute): Use go_compile_args.
9276
9277 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
9278
9279 * lib/target-supports.exp (proc check_effective_target_vect_perm)
9280 (check_effective_target_vect_extract_even_odd)
9281 (check_effective_target_vect_interleave): Return true for MIPS
9282 paired-single.
9283
9284 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
9285
9286 * gcc.c-torture/execute/scal-to-vec1.c (one): New volatile variable.
9287 (main): Use it instead of argc.
9288
9289 2012-01-24 Jason Merrill <jason@redhat.com>
9290
9291 PR c++/51973
9292 * g++.dg/cpp0x/sfinae31.C: New.
9293
9294 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
9295
9296 * gcc.dg/memcpy-4.c: Don't expect /s on MEMs.
9297
9298 2012-01-24 Jason Merrill <jason@redhat.com>
9299
9300 PR c++/51812
9301 * g++.dg/inherit/covariant20.C: New.
9302
9303 2012-01-24 Paolo Carlini <paolo.carlini@oracle.com>
9304
9305 PR c++/51223
9306 * g++.dg/parse/crash58.C: New.
9307
9308 2012-01-24 Jakub Jelinek <jakub@redhat.com>
9309
9310 PR target/51957
9311 * gcc.dg/pr51957-1.c: New test.
9312 * gcc.dg/pr51957-1.h: New file.
9313 * gcc.dg/pr51957-2.c: New test.
9314
9315 2012-01-23 Jason Merrill <jason@redhat.com>
9316
9317 PR c++/51930
9318 * g++.dg/ext/visibility/template10.C: New.
9319
9320 2012-01-23 Tobias Burnus <burnus@net-b.de>
9321
9322 PR fortran/51948
9323 * gfortran.dg/move_alloc_12.f90: New.
9324
9325 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
9326
9327 PR middle-end/45416
9328 * gcc.dg/pr45416.c: Skip for Thumb1. Handle ubfx.
9329
9330 2012-01-23 Paolo Carlini <paolo.carlini@oracle.com>
9331
9332 PR c++/51398
9333 * g++.dg/template/crash111.C: New.
9334
9335 2012-01-23 Arnaud Charlet <charlet@adacore.com>
9336
9337 * ada/acats/tests/cxh/cxh1001.a: Removed, test not suitable on all
9338 configurations.
9339 * ada/acats/run_all.sh: Simplify by removing cxh1001 special case.
9340
9341 2012-01-23 Dodji Seketeli <dodji@redhat.com>
9342
9343 PR testsuite/51941
9344 * g++.dg/debug/dwarf2/nested-3.C: Accept multiple lines between
9345 the DW_TAG_class_type and DW_AT_name: "Executor".
9346
9347 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
9348
9349 * lib/target-supports.exp
9350 (check_effective_target_vect_extract_even_odd): Handle ARM neon.
9351 (check_effective_target_vect_interleave): Likewise.
9352
9353 2012-01-22 Jason Merrill <jason@redhat.com>
9354
9355 PR c++/51925
9356 * g++.dg/template/using20.C: New.
9357 * g++.dg/template/template-id-2.C: Adjust diagnostic.
9358
9359 2012-01-23 Jason Merrill <jason@redhat.com>
9360
9361 PR target/51934
9362 * g++.dg/torture/pr51344.C: Limit to x86.
9363
9364 2012-01-23 Greta Yorsh <Greta.Yorsh@arm.com>
9365
9366 * c-c++-common/tm/omp.c: Require target with pthread support.
9367
9368 2012-01-23 Richard Guenther <rguenther@suse.de>
9369
9370 PR tree-optimization/51949
9371 * gcc.dg/torture/pr51949.c: New testcase.
9372
9373 2012-01-23 Jakub Jelinek <jakub@redhat.com>
9374
9375 PR rtl-optimization/51933
9376 * gcc.c-torture/execute/pr51933.c: New test.
9377
9378 2012-01-22 Douglas B Rupp <rupp@gnat.com>
9379
9380 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME):
9381 Do not define for Interix.
9382
9383 2012-01-22 Jason Merrill <jason@redhat.com>
9384
9385 PR c++/51832
9386 * g++.dg/lto/pr51832.h: New.
9387 * g++.dg/lto/pr51832_0.C: New.
9388 * g++.dg/lto/pr51832_1.C: New.
9389
9390 2012-01-22 Eric Botcazou <ebotcazou@adacore.com>
9391
9392 * gcc.dg/ext-elim-1.c: New test.
9393
9394 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
9395
9396 PR target/51931
9397 * gcc.c-torture/compile/20001226-1.c: Add nomips16 attribute.
9398 * g++.dg/opt/longbranch1.C: Likewise.
9399
9400 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
9401
9402 * g++.old-deja/g++.pt/ptrmem6.C: xfail a test for ARM and MIPS
9403 in C++11 mode.
9404
9405 2012-01-21 Steven G. Kargl <kargl@gcc.gnu.org>
9406
9407 PR fortran/50556
9408 * gfortran.dg/namelist_74.f90: New test.
9409 * gfortran.dg/namelist_59.f90: Remove SAVE attribute.
9410
9411 2012-01-21 Tobias Burnus <burnus@net-b.de>
9412
9413 PR fortran/51913
9414 * gfortran.dg/class_47.f90: New.
9415
9416 2012-01-21 Eric Botcazou <ebotcazou@adacore.com>
9417
9418 * gnat.dg/renaming5.ad[sb]: New test.
9419
9420 2012-01-20 Jason Merrill <jason@redhat.com>
9421
9422 PR c++/51919
9423 * g++.dg/pch/mangle1.{C,Hs}: Remove.
9424
9425 2012-01-20 Jason Merrill <jason@redhat.com>
9426
9427 PR c++/51922
9428 * g++.dg/ext/attrib42.C: Require ilp32.
9429
9430 2012-01-20 Jakub Jelinek <jakub@redhat.com>
9431
9432 PR target/51915
9433 * gcc.target/arm/pr51915.c: New test.
9434
9435 2012-01-20 Cary Coutant <ccoutant@google.com>
9436 Dodji Seketeli <dodji@redhat.com>
9437
9438 PR debug/45682
9439 * g++.dg/debug/dwarf2/nested-3.C: New test.
9440
9441 2012-01-20 Paolo Carlini <paolo.carlini@oracle.com>
9442
9443 PR c++/51402
9444 * g++.dg/template/crash110.C: New.
9445
9446 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9447
9448 * gcc.misc-tests/gcov-14.c: Skip on alpha*-dec-osf*.
9449 Remove default options on hppa*-*-hpux*.
9450
9451 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9452
9453 * g++.dg/ext/visibility/template9.C: Add dg-require-visibility.
9454
9455 2012-01-20 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9456
9457 * gcc.c-torture/compile/pr51856.c: New testcase.
9458
9459 2012-01-20 Uros Bizjak <ubizjak@gmail.com>
9460
9461 * go.test/go-test.exp (go-gc-tests): Pass correctly formatted
9462 options to go_target_compile.
9463
9464 2012-01-20 Kai Tietz <ktietz@redhat.com>
9465
9466 * g++.dg/torture/pr51344.C: Fix typo.
9467
9468 2012-01-20 Richard Guenther <rguenther@suse.de>
9469
9470 PR tree-optimization/51903
9471 * g++.dg/torture/pr51903.C: New testcase.
9472
9473 2012-01-20 Tobias Burnus <burnus@net-b.de>
9474 Janus Weil <janus@gcc.gnu.org>
9475
9476 PR fortran/51056
9477 * gfortran.dg/use_21.f90: New.
9478
9479 2012-01-20 Jakub Jelinek <jakub@redhat.com>
9480
9481 PR target/51106
9482 * gcc.dg/torture/pr51106-1.c: New test.
9483 * gcc.dg/torture/pr51106-2.c: New test.
9484
9485 2012-01-19 Kai Tietz <ktietz@redhat.com>
9486
9487 * g++.dg/torture/pr51344.C: New test.
9488
9489 2012-01-19 Tobias Burnus <burnus@net-b.de>
9490
9491 PR fortran/51904
9492 * gfortran.dg/intrinsic_size_2.f90: New.
9493
9494 2012-01-19 Jason Merrill <jason@redhat.com>
9495
9496 PR c++/51889
9497 * g++.dg/inherit/using7.C: New.
9498
9499 2012-01-19 Richard Guenther <rguenther@suse.de>
9500
9501 PR tree-optimization/37997
9502 * gcc.dg/tree-ssa/ssa-pre-28.c: New testcase.
9503
9504 2012-01-19 Andrey Belevantsev <abel@ispras.ru>
9505
9506 PR rtl-optimization/51505
9507 * gcc.dg/pr51505.c: New test.
9508
9509 2012-01-18 Paul Thomas <pault@gcc.gnu.org>
9510
9511 PR fortran/51634
9512 * gfortran.dg/typebound_operator_12.f03: New.
9513 * gfortran.dg/typebound_operator_13.f03: New.
9514
9515 2012-01-18 Paolo Carlini <paolo.carlini@oracle.com>
9516
9517 PR c++/51225
9518 * g++.dg/cpp0x/pr51225.C: New.
9519
9520 2012-01-17 Ian Lance Taylor <iant@google.com>
9521
9522 PR go/50656
9523 * go.test/go-test.exp (go-gc-tests): Recognize some more test lines.
9524
9525 2012-01-17 Tobias Burnus <burnus@net-b.de>
9526
9527 PR fortran/51869
9528 * gfortran.dg/realloc_on_assign_9.f90: New.
9529
9530 2012-01-17 Aldy Hernandez <aldyh@redhat.com>
9531
9532 PR other/51165
9533 * gcc.dg/tm/memopt-3.c: Remove xfail.
9534 * gcc.dg/tm/memopt-4.c: Remove xfail.
9535 * gcc.dg/tm/memopt-5.c: Remove xfail.
9536 * gcc.dg/tm/memopt-7.c: Remove xfail.
9537
9538 2012-01-17 Jakub Jelinek <jakub@redhat.com>
9539
9540 PR tree-optimization/51877
9541 * gcc.c-torture/execute/pr51877.c: New test.
9542
9543 2012-01-17 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
9544
9545 * gcc.dg/vect/no-section-anchors-vect-69.c: Change
9546 {!vect_align_arrays} to vect_sizes_32B_16B.
9547 * gcc.dg/vect/vect-multitypes-1.c: Ditto.
9548 * gcc.dg/vect/vect-peel-3.c: Ditto.
9549
9550 2012-01-16 Jason Merrill <jason@redhat.com>
9551
9552 PR c++/51854
9553 * g++.dg/abi/mangle60.C: New.
9554
9555 PR c++/51827
9556 * g++.dg/pch/mangle1.{C,Hs}: New.
9557
9558 2012-01-16 Mikael Morin <mikael@gcc.gnu.org>
9559 Tobias Burnus <burnus@net-b.de>
9560
9561 PR fortran/50981
9562 * gfortran.dg/elemental_optional_args_3.f90: New
9563 * gfortran.dg/elemental_optional_args_4.f90: New
9564
9565 2012-01-16 Tobias Burnus <burnus@net-b.de>
9566
9567 PR fortran/51809
9568 * gfortran.dg/use_20.f90: New
9569
9570 2012-01-16 Jason Merrill <jason@redhat.com>
9571
9572 PR c++/51868
9573 * g++.dg/cpp0x/rv-bitfield.C: New.
9574 * g++.dg/cpp0x/rv-bitfield2.C: New.
9575
9576 2012-01-16 Paul Thomas <pault@gcc.gnu.org>
9577
9578 * gfortran.dg/class_array_3.f03: Remove the explicit loop in
9579 subroutine 'qsort' and use index array to assign the result.
9580
9581 2012-01-16 Jakub Jelinek <jakub@redhat.com>
9582
9583 PR tree-optimization/51865
9584 * gcc.dg/pr51865.c: New test.
9585
9586 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
9587
9588 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Expect 4 threaded edges for MIPS.
9589
9590 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
9591
9592 * gcc.target/mips/code-readable-2.c: Allow the jump table address
9593 to be loaded from the constant pool, rather than via %hi and %lo.
9594
9595 2012-01-15 Uros Bizjak <ubizjak@gmail.com>
9596
9597 PR rtl-optimization/51821
9598 * gcc.dg/pr51821.c: New test.
9599
9600 2012-01-15 Andreas Schwab <schwab@linux-m68k.org>
9601
9602 * gcc.dg/torture/pr8081.c: Fix char signedness assumption.
9603
9604 2012-01-14 Andreas Schwab <schwab@linux-m68k.org>
9605
9606 * g++.dg/cpp0x/constexpr-rom.C: Add -G0 where applicable.
9607
9608 2012-01-14 Tobias Burnus <burnus@net-b.de>
9609
9610 PR fortran/51800
9611 * gfortran.dg/init_flag_8.f90: New.
9612 * gfortran.dg/init_flag_9.f90: New.
9613
9614 2011-01-14 Tobias Burnus <burnus@net-b.de>
9615
9616 PR fortran/51816
9617 * gfortran.dg/use_18.f90: New.
9618 * gfortran.dg/use_19.f90: New.
9619
9620 2012-01-13 Ian Lance Taylor <iant@google.com>
9621
9622 PR c++/50012
9623 * g++.dg/warn/Wsign-compare-4.C: New.
9624
9625 2012-01-13 Paul Thomas <pault@gcc.gnu.org>
9626
9627 PR fortran/48351
9628 * gfortran.dg/alloc_comp_assign.f03: New.
9629 * gfortran.dg/allocatable_scalar_9.f90: Reduce count of
9630 __BUILTIN_FREE from 38 to 32.
9631
9632 2012-01-13 Jason Merrill <jason@redhat.com>
9633
9634 PR c++/20681
9635 * g++.dg/warn/Wreturn-type-7.C: New.
9636
9637 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
9638
9639 * gcc.c-torture/execute/20120111-1.c: Fix wrong int = int32_t
9640 assumption.
9641 * g++.dg/ipa/pr51759.C: Fix assumption sizeof(int) > 2.
9642 * gcc.dg/cpp/warn-multichar.c: Fix to work on int=16 platforms.
9643 * gcc.dg/cpp/warn-multichar-2.c: Ditto.
9644 * gcc.dg/debug/dwarf2/pr49871.c: Add dg-require-effective-target
9645 int32plus because of big array needed.
9646 * gcc.dg/pr50527.c: Don't FAIL if sizeof(void*) = 2
9647 * gcc.dg/lto/20090218-2_1.c: Fix prototype of malloc, memcpy.
9648
9649 2012-01-13 Jason Merrill <jason@redhat.com>
9650
9651 PR c++/51813
9652 * g++.dg/ext/visibility/template9.C: New.
9653
9654 PR c++/51620
9655 * g++.dg/cpp0x/defaulted34.C: New.
9656 * g++.dg/template/virtual3.C: New.
9657
9658 2012-01-13 Richard Guenther <rguenther@suse.de>
9659
9660 PR middle-end/8081
9661 * gcc.dg/torture/pr8081.c: New testcase.
9662
9663 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
9664
9665 * gcc.dg/pr46309.c: Set branch cost to greater 1 for avr.
9666
9667 2012-01-12 Jason Merrill <jason@redhat.com>
9668
9669 PR c++/51714
9670 * g++.dg/ext/stmtexpr14.C: New.
9671
9672 2012-01-13 Dodji Seketeli <dodji@redhat.com>
9673
9674 PR c++/51633
9675 * g++.dg/cpp0x/constexpr-diag4.C: New test.
9676
9677 2012-01-12 Jason Merrill <jason@redhat.com>
9678
9679 PR c++/48051
9680 * g++.dg/abi/mangle48.C: Test qualified-names, too.
9681 * g++.dg/abi/mangle58.C: Likewise.
9682
9683 PR c++/51403
9684 * g++.dg/template/arg8.C: New.
9685
9686 2012-01-12 Ira Rosen <irar@il.ibm.com>
9687
9688 PR tree-optimization/51799
9689 * gcc.dg/vect/pr51799.c: New test.
9690 * gcc.dg/vect/vect-widen-shift-u8.c: Expect two widening shift
9691 patterns.
9692
9693 2012-01-12 Dominique d'Humieres <dominiq@lps.ens.fr>
9694 Tobias Burnus <burnus@net-b.de>
9695
9696 PR fortran/51057
9697 PR fortran/51616
9698 * lib/target-supports.exp
9699 (check_effective_target_fortran_largest_fp_has_sqrt): New.
9700 * gfortran.dg/quad_2.f90: Use it, add pattern for IBM's real(16).
9701
9702 2012-01-11 Jason Merrill <jason@redhat.com>
9703
9704 PR c++/51565
9705 * g++.dg/ext/attrib42.C: New.
9706
9707 2012-01-11 Jakub Jelinek <jakub@redhat.com>
9708
9709 PR bootstrap/51796
9710 * gcc.dg/pr51796.c: New test.
9711
9712 2012-01-11 Jason Merrill <jason@redhat.com>
9713
9714 PR c++/51818
9715 * g++.dg/cpp0x/lambda/lambda-mangle3.C: New.
9716
9717 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
9718
9719 * gnat.dg/array19.ad[sb]: New test.
9720
9721 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
9722
9723 * gnat.dg/opt23.ad[sb]: New test.
9724 * gnat.dg/opt23_pkg.ad[sb]: New helper.
9725 * gnat.dg/opt24.ad[sb]: New test.
9726
9727 2012-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9728
9729 PR tree-optimization/49642
9730 * gcc.dg/tree-ssa/pr49642-1.c: New test.
9731 * gcc.dg/tree-ssa/pr49642-2.c: New test.
9732
9733 2012-01-11 Jason Merrill <jason@redhat.com>
9734
9735 PR c++/51613
9736 * g++.dg/template/explicit-args5.C: New.
9737
9738 2012-01-11 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
9739
9740 * gcc.c-torture/execute/20120110-1.c: New testcase.
9741
9742 2012-01-10 Jason Merrill <jason@redhat.com>
9743
9744 PR c++/51614
9745 * g++.dg/inherit/ambig1.C: New.
9746
9747 PR c++/51433
9748 * g++.dg/cpp0x/constexpr-cache1.C: New.
9749
9750 2012-01-10 Richard Guenther <rguenther@suse.de>
9751
9752 PR tree-optimization/51801
9753 * gcc.dg/torture/pr51801.c: New testcase.
9754
9755 2012-01-10 Tobias Burnus <burnus@net-b.de>
9756
9757 PR fortran/51652
9758 * gfortran.dg/allocate_with_typespec_5.f90: New.
9759
9760 2012-01-10 Tobias Burnus <burnus@net-b.de>
9761
9762 * gfortran.dg/class_39.f03: Update dg-error string.
9763
9764 2012-01-10 Richard Guenther <rguenther@suse.de>
9765
9766 PR tree-optimization/50913
9767 * gcc.dg/graphite/interchange-16.c: New testcase.
9768 * gcc.dg/graphite/scop-20.c: XFAIL.
9769 * gfortran.dg/graphite/interchange-1.f: Likewise.
9770 * gfortran.dg/graphite/block-1.f90: Likewise.
9771 * gfortran.dg/graphite/block-2.f: Likewise.
9772
9773 2012-01-10 Richard Henderson <rth@redhat.com>
9774
9775 * lib/target-supports.exp (check_effective_target_vect_perm,
9776 check_effective_target_vect_perm_byte,
9777 check_effective_target_vect_perm_short): Enable for arm neon.
9778
9779 2012-01-09 Tobias Burnus <burnus@net-b.de>
9780
9781 PR fortran/46328
9782 * gfortran.dg/typebound_operator_11.f90: New.
9783
9784 2012-01-09 Eric Botcazou <ebotcazou@adacore.com>
9785
9786 * gnat.dg/array18.adb: New test.
9787 * gnat.dg/array18_pkg.ads: New helper.
9788
9789 2012-01-09 Paul Thomas <pault@gcc.gnu.org>
9790
9791 PR fortran/51791
9792 * gfortran.dg/typebound_operator_7.f03: Insert parentheses
9793 around base object in first assignment in main program.
9794 * gfortran.dg/typebound_operator_10.f03: New test.
9795
9796 2012-01-09 Martin Jambor <mjambor@suse.cz>
9797
9798 PR tree-optimization/51759
9799 * g++.dg/ipa/pr51759.C: New test.
9800
9801 2012-01-09 Tobias Burnus <burnus@net-b.de>
9802
9803 PR fortran/51758
9804 * gfortran.dg/optional_absent_2.f90: New.
9805
9806 2012-01-09 Tobias Burnus <burnus@net-b.de>
9807
9808 PR fortran/51578
9809 * gfortran.dg/use_17.f90: New.
9810
9811 2012-01-09 Gary Funck <gary@intrepid.com>
9812
9813 PR preprocessor/33919
9814 * gcc.dg/pr33919.c: New test.
9815 * gcc.dg/pr33919-0.h: New test header file.
9816 * gcc.dg/pr33919-1.h: Ditto.
9817 * gcc.dg/pr33919-2.h: Ditto.
9818
9819 2012-01-07 Jan Hubicka <jh@suse.cz>
9820
9821 PR tree-optimize/51694
9822 * gcc.c-torture/compile/pr51694.c: new testcase.
9823
9824 2012-01-07 Jan Hubicka <jh@suse.cz>
9825
9826 PR tree-optimization/51600
9827 * g++.dg/torture/pr51600.C: New testcase.
9828
9829 2012-01-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9830
9831 PR gcov-profile/51715
9832 PR gcov-profile/51717
9833 * gcc.misc-tests/gcov-13.c: Skip on 32-bit hppa*-*-hpux*.
9834 * gcc.misc-tests/gcov-14.c: Likewise.
9835
9836 2012-01-06 Jason Merrill <jason@redhat.com>
9837
9838 * g++.dg/parse/new5.C: New.
9839
9840 2012-01-06 Patrick Marlier <patrick.marlier@gmail.com>
9841
9842 PR testsuite/51655
9843 * c-c++-common/tm/memcpy-1.c: Declare memcpy instead of
9844 including <string.h>.
9845
9846 2012-01-06 Jason Merrill <jason@redhat.com>
9847
9848 * g++.dg/abi/mangle51.C: New.
9849 * g++.dg/abi/mangle52.C: New.
9850 * g++.dg/abi/mangle53.C: New.
9851 * g++.dg/abi/mangle54.C: New.
9852 * g++.dg/abi/mangle55.C: New.
9853 * g++.dg/abi/mangle56.C: New.
9854 * g++.dg/abi/mangle57.C: New.
9855 * g++.dg/abi/mangle58.C: New.
9856 * g++.dg/abi/mangle59.C: New.
9857 * g++.dg/cpp0x/trailing3.C: Update mangling.
9858 * g++.dg/cpp0x/variadic111.C: Update mangling.
9859 * g++.dg/cpp0x/variadic4.C: Update mangling.
9860 * g++.dg/cpp0x/variadic42.C: Pass -fabi-version=5.
9861 * g++.dg/template/nontype22.C: Works now.
9862 * g++.dg/template/pr35240.C: Works now.
9863
9864 * g++.dg/cpp0x/error7.C: New.
9865
9866 2012-01-06 Tobias Burnus <burnus@net-b.de>
9867
9868 * gfortran.dg/deallocate_stat_2.f90: New.
9869 * coarray/allocate_errgmsg.f90: New.
9870 * gfortran.dg/coarray_lib_alloc_1.f90: New.
9871 * gfortran.dg/coarray_lib_alloc_2.f90: New.
9872 * coarray/subobject_1.f90: Fix for num_images > 1.
9873 * gfortran.dg/deallocate_stat.f90: Update due to changed
9874 stat= handling.
9875
9876 2012-01-06 Andrew Stubbs <ams@codesourcery.com>
9877
9878 * gcc.target/arm/headmerge-2.c: Adjust scan pattern.
9879
9880 2012-01-06 Eric Botcazou <ebotcazou@adacore.com>
9881
9882 * ada/acats/overflow.lst: Add cb20004.
9883
9884 2012-01-05 Dodji Seketeli <dodji@redhat.com>
9885
9886 PR c++/51541
9887 * g++.dg/cpp0x/alias-decl-18.C: New test.
9888
9889 2012-01-05 Eric Botcazou <ebotcazou@adacore.com>
9890
9891 * gcc.c-torture/execute/20120104-1.c: New test.
9892
9893 2012-01-05 Paul Thomas <pault@gcc.gnu.org>
9894
9895 PR fortran/PR48946
9896 * gfortran.dg/typebound_operator_9.f03: This is now a copy of
9897 the old typebound_operator_8.f03.
9898 * gfortran.dg/typebound_operator_8.f03: New version of
9899 typebound_operator_7.f03 with 'u' a derived type instead of a
9900 class object.
9901
9902 2012-01-05 Richard Guenther <rguenther@suse.de>
9903
9904 * g++.dg/torture/pr49309.C: Skip for -flto.
9905
9906 2012-01-05 Jakub Jelinek <jakub@redhat.com>
9907
9908 PR middle-end/51761
9909 * gcc.c-torture/compile/pr51761.c: New test.
9910
9911 2012-01-05 Richard Guenther <rguenther@suse.de>
9912
9913 PR tree-optimization/51760
9914 * gcc.dg/torture/pr51760.c: New testcase.
9915
9916 2012-01-05 Aldy Hernandez <aldyh@redhat.com>
9917
9918 PR middle-end/51472
9919 * gcc.dg/tm/memopt-6.c: Adjust regexp.
9920
9921 2012-01-05 Richard Guenther <rguenther@suse.de>
9922
9923 PR lto/41576
9924 * gfortran.dg/lto/pr41576_0.f90: New testcase.
9925 * gfortran.dg/lto/pr41576_1.f90: Likewise.
9926
9927 2012-01-04 Jakub Jelinek <jakub@redhat.com>
9928
9929 PR debug/51695
9930 * gcc.dg/pr51695.c: New test.
9931
9932 2012-01-04 Andrew Pinski <apinski@cavium.com>
9933
9934 * gcc.target/mips/mips64-dsp-ldx1.c: New test.
9935 * gcc.target/mips/octeon2-lx-1.c: New test.
9936 * gcc.target/mips/mips64-dsp-ldx.c: New test.
9937 * gcc.target/mips/octeon2-lx-2.c: New test.
9938 * gcc.target/mips/octeon2-lx-3.c: New test.
9939
9940 2012-01-04 Patrick Marlier <patrick.marlier@gmail.com>
9941
9942 PR other/51163
9943 PR other/51164
9944 * gcc.dg/tm/alias-1.c: Adjust regexp.
9945 * gcc.dg/tm/alias-2.c: Adjust regexp.
9946
9947 2012-01-04 Paolo Carlini <paolo.carlini@oracle.com>
9948
9949 PR c++/51064
9950 * g++.dg/warn/Wparentheses-26.C: New.
9951
9952 2012-01-04 Mikael Morin <mikael@gcc.gnu.org>
9953
9954 * gfortran.dg/elemental_optional_args_2.f90: New test.
9955
9956 2012-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
9957
9958 PR fortran/49693
9959 * gfortran.dg/common_17.f90: New test.
9960
9961 2012-01-04 Richard Guenther <rguenther@suse.de>
9962
9963 PR tree-optimization/49651
9964 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Adjust.
9965 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
9966
9967 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9968
9969 PR c++/51738
9970 * g++.dg/cpp0x/initlist-postfix-open-square.C: New.
9971
9972 2012-01-03 Andrew Pinski <apinski@cavium.com>
9973
9974 * lib/scanasm.exp (dg-function-on-line): Always use a special format
9975 for all mips targets. Also allow an optional .cfi_startproc.
9976
9977 2012-01-03 Uros Bizjak <ubizjak@gmail.com>
9978
9979 * gfortran.dg/typebound_operator_8.f03: Use dg-add-options ieee.
9980
9981 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9982
9983 PR c++/29273
9984 * g++.dg/rtti/dyncast5.C: New.
9985
9986 2012-01-03 Richard Guenther <rguenther@suse.de>
9987
9988 PR tree-optimization/51070
9989 * gcc.dg/torture/pr51070-2.c: New testcase.
9990
9991 2012-01-03 Richard Guenther <rguenther@suse.de>
9992
9993 PR tree-optimization/51692
9994 * gcc.dg/torture/pr51692.c: New testcase.
9995
9996 2012-01-03 Richard Guenther <rguenther@suse.de>
9997
9998 PR debug/51650
9999 * g++.dg/lto/pr51650-3_0.C: New testcase.
10000
10001 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
10002
10003 PR c++/15867
10004 * g++.dg/warn/Wredundant-decls-spec.C: New.
10005
10006 2012-01-03 Jakub Jelinek <jakub@redhat.com>
10007
10008 PR tree-optimization/51719
10009 * g++.dg/tree-prof/pr51719.C: New test.
10010
10011 2012-01-03 Richard Guenther <rguenther@suse.de>
10012
10013 PR middle-end/51730
10014 * gcc.dg/fold-compare-6.c: New testcase.
10015
10016 2012-01-03 Jakub Jelinek <jakub@redhat.com>
10017
10018 PR c++/51669
10019 * g++.dg/gomp/pr51669.C: New test.
10020
10021 2012-01-02 Jason Merrill <jason@redhat.com>
10022
10023 PR c++/51675
10024 * g++.dg/cpp0x/constexpr-union2.C: New.
10025
10026 PR c++/51666
10027 * g++.dg/cpp0x/nsdmi-defer5.C: New.
10028
10029 2012-01-02 Dodji Seketeli <dodji@redhat.com>
10030
10031 PR c++/51462
10032 * g++.dg/cpp0x/constexpr-99.C: New test.
10033
10034 2012-01-02 Paolo Carlini <paolo.carlini@oracle.com>
10035
10036 PR c++/20140
10037 * g++.dg/template/init9.C: New.
10038
10039 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10040
10041 * gcc.dg/memcpy-4.c: Add nomips16 attribute for MIPS targets.
10042 Increase copy to 5 bytes. Look for at least two "mem/s/u"s,
10043 rather than a specific number.
10044
10045 2012-01-02 Paul Thomas <pault@gcc.gnu.org>
10046
10047 PR fortran/46262
10048 PR fortran/46328
10049 PR fortran/51052
10050 * gfortran.dg/typebound_operator_7.f03: New.
10051 * gfortran.dg/typebound_operator_8.f03: New.
10052
10053 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10054
10055 PR target/51729
10056 * gcc.target/mips/dspr2-MULT.c: Remove -ffixed-hi -ffixed-lo.
10057 XFAIL.
10058 * gcc.target/mips/dspr2-MULTU.c: Likewise.
10059
10060 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10061
10062 * gcc.dg/pr46309.c: Add -mtune=octeon2 for MIPS.
10063
10064 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10065
10066 * g++.dg/cpp0x/constexpr-rom.C: Look for .rdata rather than rodata
10067 for MIPS.
10068
10069 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10070
10071 * gfortran.dg/io_real_boz_3.f90: Require fortran_real_16.
10072 * gfortran.dg/io_real_boz_4.f90: Likewise.
10073 * gfortran.dg/io_real_boz_5.f90: Likewise.
10074
10075 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10076
10077 * g++.dg/opt/devirt2.C: Add -mno-abicalls for MIPS.
10078
10079 2012-01-02 Revital Eres <revital.eres@linaro.org>
10080
10081 * gcc.dg/sms-11.c: New file.
10082
10083 2012-01-02 Tobias Burnus <burnus@net-b.de>
10084
10085 PR fortran/51682
10086 * gfortran.dg/coarray/image_index_3.f90: New.
10087
10088 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
10089
10090 PR c++/16603
10091 * g++.dg/parse/enum8.C: New.
10092
10093 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
10094
10095 PR c++/51379
10096 * g++.dg/conversion/reinterpret4.C: New.
10097 * g++.dg/conversion/reinterpret1.C: Adjust.
10098
10099 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
10100
10101 * g++.dg/cpp0x/constexpr-delegating2.C: Add missing piece.
10102
10103 2012-01-01 Fabien ChĂȘne <fabien@gcc.gnu.org>
10104
10105 * g++.old-deja/g++.brendan/crash25.C: Adjust.
10106 * g++.old-deja/g++.brendan/crash56.C: Likewise.
10107 * g++.old-deja/g++.jason/access14.C: Likewise.
10108 * g++.old-deja/g++.jason/access8.C: Likewise.
10109 * g++.old-deja/g++.jason/access1.C: Likewise.
10110 * g++.old-deja/g++.other/access3.C: Likewise.
10111 * g++.old-deja/g++.other/access5.C: Likewise.
10112 * g++.old-deja/g++.law/unsorted1.C: Likewise.
10113 * g++.old-deja/g++.law/visibility22.C: Likewise.
10114 * g++.old-deja/g++.law/visibility26.C: Likewise.
10115 * g++.old-deja/g++.mike/p2746.C: Likewise.
10116 * g++.dg/debug/using1.C: Likewise.
10117 * g++.dg/lookup/using51.C: Likewise.
10118 * g++.dg/inherit/using5.C: Likewise.
10119 * g++.dg/inherit/pr30297.C: Likewise.
10120 * g++.dg/inherit/access8.C: Likewise.
10121 * g++.dg/torture/pr39362.C: Likewise.
10122 * g++.dg/template/crash13.C: Likewise.
10123 * g++.dg/template/using10.C: Likewise.
10124
10125 2012-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
10126
10127 PR fortran/51502
10128 * lib/gcc-dg.exp (scan-module-absence): Really commit last change.
10129
10130 2012-01-01 Ira Rosen <irar@il.ibm.com>
10131
10132 PR tree-optimization/51704
10133 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: New.
10134 * gfortran.dg/vect/vect.exp: Run no-fre-no-copy-prop-O3-* with
10135 corresponding flags.
10136
10137 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
10138
10139 PR c++/51723
10140 * g++.dg/cpp0x/constexpr-delegating2.C: New.
10141
10142 2012-01-01 Jan Hubicka <jh@suse.cz>
10143
10144 PR rtl-optimization/51069
10145 * gcc.c-torture/compile/pr51069.c: New testcase.
10146
10147 2012-01-01 Jakub Jelinek <jakub@redhat.com>
10148
10149 PR tree-optimization/51683
10150 * gcc.dg/pr51683.c: New test.
10151 \f
10152 Copyright (C) 2012 Free Software Foundation, Inc.
10153
10154 Copying and distribution of this file, with or without modification,
10155 are permitted in any medium without royalty provided the copyright
10156 notice and this notice are preserved.